(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024103104
(43)【公開日】2024-08-01
(54)【発明の名称】電子機器及び画像処理方法
(51)【国際特許分類】
G06T 5/00 20240101AFI20240725BHJP
【FI】
G06T5/00
【審査請求】有
【請求項の数】2
【出願形態】OL
(21)【出願番号】P 2023007259
(22)【出願日】2023-01-20
(11)【特許番号】
(45)【特許公報発行日】2024-06-10
(71)【出願人】
【識別番号】505205731
【氏名又は名称】レノボ・シンガポール・プライベート・リミテッド
(74)【代理人】
【識別番号】100161207
【弁理士】
【氏名又は名称】西澤 和純
(74)【代理人】
【識別番号】100169764
【弁理士】
【氏名又は名称】清水 雄一郎
(74)【代理人】
【識別番号】100175824
【弁理士】
【氏名又は名称】小林 淳一
(74)【代理人】
【識別番号】100206081
【弁理士】
【氏名又は名称】片岡 央
(72)【発明者】
【氏名】吉冨 圭一
【テーマコード(参考)】
5B057
【Fターム(参考)】
5B057CE03
5B057CE13
5B057DA08
5B057DA16
(57)【要約】
【課題】ディザリングが施された画像における文字の視認性を上げる。
【解決手段】電子機器は、画像において文字を含む文字領域を抽出する領域抽出処理と、前記画像において前記文字領域以外の領域にディザリングを施す処理と、前記文字領域において前記文字を強調する強調処理と、を実行するプロセッサを備える。
【選択図】
図2
【特許請求の範囲】
【請求項1】
画像において文字を含む文字領域を抽出する領域抽出処理と、前記画像において前記文字領域以外の領域にディザリングを施す処理と、前記文字領域において前記文字を強調する強調処理と、を実行するプロセッサ
を備える電子機器。
【請求項2】
前記プロセッサは、前記強調処理において前記文字領域を2値化する
請求項1に記載の電子機器。
【請求項3】
前記プロセッサは、前記強調処理においてエッジを強調する処理を実行する
請求項2に記載の電子機器。
【請求項4】
前記プロセッサは、前記強調処理において前記文字領域から前記文字を抽出し、前記文字のグラフィック画像を生成し、前記グラフィック画像を前記文字領域に重畳する
請求項1に記載の電子機器。
【請求項5】
プロセッサが、
画像において文字を含む文字領域を抽出するステップと、
前記画像において前記文字領域以外の領域にディザリングを施すステップと、
前記文字領域において前記文字を強調するステップと、
を実行する画像処理方法。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、電子機器及び画像処理方法に関する。
【背景技術】
【0002】
電子ペーパーを使用するディスプレイが開発されている。電子ペーパーディスプレイは、テキスト編集又はプログラミングなどに使用されている。
【0003】
電子ペーパーディスプレイのリフレッシュレートは、液晶ディスプレイなどのリフレッシュレートよりも低い。一般的な電子ペーパーディスプレイは、画像のグレースケールの分解能を下げるディザリングを実行する機能を有する。これにより、電子ペーパーディスプレイのリフレッシュレートを上げることができる。
【0004】
特許文献1には、画像を表示する順番を、残像が発生しにくい順番に変更することによりリフレッシュ動作の回数を低減することができる電子ペーパー端末が開示されている。
【先行技術文献】
【特許文献】
【0005】
【発明の概要】
【発明が解決しようとする課題】
【0006】
ディザリングを実行することにより電子ペーパーディスプレイのリフレッシュレートを上げることができる。しかしながら、画像の全体に対してディザリングが一様に施されるため、細かい文字が読みにくくなる。
【0007】
本発明は、ディザリングが施された画像における文字の視認性を上げることができる電子機器及び画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【0008】
本発明の一態様は、画像において文字を含む文字領域を抽出する領域抽出処理と、前記画像において前記文字領域以外の領域にディザリングを施す処理と、前記文字領域において前記文字を強調する強調処理と、を実行するプロセッサを備える電子機器である。
【0009】
本発明の一態様において、前記プロセッサは、前記強調処理において前記文字領域を2値化してもよい。
【0010】
本発明の一態様において、前記プロセッサは、前記強調処理においてエッジを強調する処理を実行してもよい。
【0011】
本発明の一態様において、前記プロセッサは、前記強調処理において前記文字領域から前記文字を抽出し、前記文字のグラフィック画像を生成し、前記グラフィック画像を前記文字領域に重畳してもよい。
【0012】
本発明の一態様は、プロセッサが、画像において文字を含む文字領域を抽出するステップと、前記画像において前記文字領域以外の領域にディザリングを実行するステップと、前記文字領域において前記文字を強調するステップと、を実行する画像処理方法である。
【発明の効果】
【0013】
本発明の上記態様によれば、ディザリングが施された画像における文字の視認性を上げることができる。
【図面の簡単な説明】
【0014】
【
図1】実施形態による電子機器のハードウェア構成例を示す図である。
【
図2】実施形態による電子機器の機能構成例を示す図である。
【
図3】実施形態による電子機器の動作例を示すフローチャートである。
【
図6】実施形態における画像の画素値のヒストグラムの例を示す図である。
【
図8】従来技術のディザリングが施された画像の例を示す図である。
【発明を実施するための形態】
【0015】
以下、図面を参照し、本発明の実施形態を説明する。
【0016】
図1を参照し、実施形態による電子機器10のハードウェア構成例について説明する。
図1は、電子機器10のハードウェア構成の一例を示すブロック図である。
【0017】
電子機器10は、CPU11と、メインメモリ12と、ビデオサブシステム13と、表示部14と、チップセット21と、BIOSメモリ22と、記憶媒体23と、オーディオシステム24と、WLANカード25と、USBコネクタ26と、エンベデッドコントローラ31と、入力部32と、電源回路33と、バッテリ34とを備える。
【0018】
CPU11は、プログラム制御により種々の演算処理を実行し、電子機器10全体を制御している。例えば、CPU11は、OS(Operating System)及びBIOS(Basic Input Output System)のプログラムに基づく処理を実行する。CPU11は、プロセッサの一例である。
【0019】
メインメモリ12は、CPU11の実行プログラムの読み込み領域として、又は、実行プログラムの処理データを書き込む作業領域として利用される書き込み可能メモリである。メインメモリ12は、例えば、複数個のDRAM(Dynamic Random Access Memory)チップで構成される。この実行プログラムには、OS、周辺機器類をハードウェア操作するための各種ドライバ、各種サービス/ユーティリティ、アプリケーションプログラム等が含まれる。
【0020】
ビデオサブシステム13は、画像表示に関連する機能を実現するためのサブシステムであり、ビデオコントローラを含む。ビデオコントローラは、CPU11からの描画命令を処理し、処理した描画情報をビデオメモリに書き込むとともに、ビデオメモリからこの描画情報を読み出して、表示部14に描画データ(表示データ)として出力する。
【0021】
表示部14は、電子ペーパーディスプレイであり、ビデオサブシステム13から出力された描画データ(表示データ)に基づく表示画面を表示する。
【0022】
チップセット21は、USB(Universal Serial Bus)、シリアルATA(AT Attachment)、SPI(Serial Peripheral Interface)バス、PCI(Peripheral Component Interconnect)バス、PCI-Expressバス、及びLPC(Low Pin Count)バスなどのコントローラを備えており複数のデバイスが接続される。例えば、複数のデバイスとして、後述するBIOSメモリ22と、記憶媒体23と、オーディオシステム24と、WLANカード25と、USBコネクタ26と、エンベデッドコントローラ31とが含まれる。
【0023】
BIOSメモリ22は、例えば、EEPROM(Electrically Erasable Programmable Read Only Memory)又はフラッシュROMなどの電気的に書き換え可能な不揮発性メモリで構成される。BIOSメモリ22は、BIOS、及びエンベデッドコントローラ31などを制御するためのシステムファームウェアなどを記憶する。BIOSメモリ22は、サブメモリの一例である。
【0024】
記憶媒体23は、HDD(Hard Disk Drive)、SSD(Solid State Drive)、などを含む。例えば、記憶媒体23は、OS、各種ドライバ、各種サービス/ユーティリティ、アプリケーションプログラム、及び各種データを記憶する。
【0025】
オーディオシステム24は、不図示のマイク及びスピーカが接続され、音データの記録、再生、出力を行う。なお、マイク及びスピーカは、一例として、電子機器10に内蔵されている。
【0026】
WLAN(Wireless Local Area Network)カード25は、ワイヤレス(無線)LANにより、ネットワークに接続して、データ通信を行う。WLANカード25は、例えば、ネットワークからのデータを受信した際に、データを受信したことを示すイベントトリガを発生する。USBコネクタ26は、USBを利用した周辺機器類を接続するためのコネクタである。
【0027】
入力部32は、電子機器10に備えられる入力デバイス(入力機器)を一括して示す。入力部32は、キーボード及びマウスなどを含む。入力部32は、ユーザの操作により入力された入力情報をエンベデッドコントローラ31へ出力する。
【0028】
電源回路33は、例えば、DC/DCコンバータ、充放電ユニット、AC/DCアダプタなどを含む。例えば、電源回路33は、ACアダプタ(不図示)などの外部電源又はバッテリ34から供給される直流電圧を、電子機器10を動作させるために必要な複数の電圧に変換する。また、電源回路33は、エンベデッドコントローラ31からの制御に基づいて、電子機器10の各部に電力を供給する。
【0029】
バッテリ34は、例えば、リチウムイオンバッテリ等の二次電池である。電子機器10に外部電源から電力が供給されている場合に、バッテリ34は電源回路33を介して充電される。電子機器10に外部電源から電力供給されていない場合に、バッテリ34は電源回路33を介して、蓄積した電力を電子機器10の動作電力として出力する。
【0030】
エンベデッドコントローラ31は、電子機器10のシステムの状態に関わらず、各種デバイス(周辺装置及びセンサ等)を監視及び制御するワンチップマイコン(One-Chip Microcomputer)である。エンベデッドコントローラ31は、不図示のCPU、ROM、RAM、複数チャネルのA/D入力端子、D/A出力端子、タイマ、及びデジタル入出力端子を備える。エンベデッドコントローラ31のデジタル入出力端子には、入力部32及び電源回路33などが接続されており、エンベデッドコントローラ31は、これらの動作を制御する。また、エンベデッドコントローラ31は、チップセット21経由でCPU11のクロック周波数の変更等の制御を行う。
【0031】
電子機器10は、クラムシェル型のパーソナルコンピュータ、タブレット端末、又はスマートフォンなどのような携帯型機器であってもよく、電子機器10の筐体に電子ペーパーディスプレイが一体的に取り付けられてもよい。あるいは、デスクトップ型のパーソナルコンピュータのように、装置本体と電子ペーパーディスプレイとが分離していてもよい。本実施形態による電子機器は、CPUを備える機器全般に適用可能である。
【0032】
図2を参照し、電子機器10の機能構成例について説明する。
図2は、電子機器10の機能構成の一例を示すブロック図である。
【0033】
電子機器10は、制御部100と、表示部14と、記憶部110とを備える。制御部100の機能は、CPU11、ビデオサブシステム13、又はCPU11とビデオサブシステム13との組み合わせにより実現される。
【0034】
記憶部110は、制御部100により実行されるプログラム、制御部100により使用されるデータ、及び制御部100により生成されるデータなどを記憶する。記憶部110の機能は、メインメモリ12、記憶媒体23、又はメインメモリ12と記憶媒体23との組み合わせにより実現される。
【0035】
制御部100は、画像生成部101と、領域抽出部102と、ディザリング処理部103と、強調処理部104と、表示制御部105とを備える。画像生成部101は、画像を生成する。領域抽出部102は、画像生成部101によって生成された画像において文字を含む文字領域を抽出する領域抽出処理を実行する。ディザリング処理部103は、画像生成部101によって生成された画像において文字領域以外の領域にディザリングを施す処理を実行する。強調処理部104は、文字領域において文字を強調する強調処理を実行する。表示制御部105は、ディザリング及び強調処理が施された画像を表示部14に出力し、画像を表示部14に表示させる。
【0036】
図3を参照し、電子機器10が実行する処理を説明する。
図3は、電子機器10の動作を示すフローチャートである。
【0037】
(ステップS100)
画像生成部101は、文字(テキスト)を含むデータを記憶部110から取得する。例えば、そのデータは、文字編集ソフトウェアによって生成されたデータである。画像生成部101は、取得したデータに基づいて表示用の画像を生成する。
図4は、画像生成部101によって生成された画像IMG1を示す。
【0038】
(ステップS101)
領域抽出部102は、領域抽出処理を実行し、1つ以上の文字領域を画像から抽出する。例えば、領域抽出部102は、OCR(Optical Character Recognition)処理を実行することにより文字を検出し、その文字を含む文字領域を抽出する。
【0039】
図5は、領域抽出部102によって処理された画像IMG2を示す。領域抽出部102は、文字領域LR1からLR23を抽出する。
【0040】
(ステップS102)
ディザリング処理部103は、画像において文字領域以外の領域にディザリングを施す。このとき、ディザリング処理部103は、処理対象の領域をグレースケールに変換する。ディザリングのアルゴリズムとして、ランダムディザリング又は配列ディザリングなどが適用可能である。
【0041】
(ステップS103)
強調処理部104は、文字領域に強調処理を実行する。例えば、強調処理部104は、以下の処理を実行することにより、文字領域における各画素の値を2値化する。
【0042】
強調処理部104は、画素値のヒストグラムを文字領域毎に生成する。
図6は、ヒストグラムの例を示す。
図6に示すグラフの横軸は画素値を示し、グラフの縦軸は各画素値を持つ画素の数(度数)を示す。強調処理部104は、ヒストグラムにおけるピーク画素値P1及びピーク画素値P2を検出する。例えば、ピーク画素値P1は、文字の画素において最も度数が高い画素値であり、ピーク画素値P2は、背景の画素において最も度数が高い画素値である。
【0043】
強調処理部104は、ピーク画素値P1とピーク画素値P2との間の画素値THを検出する。例えば、画素値THは、ヒストグラムの2つのピークの間の谷における画素値である。強調処理部104は、画素値THを文字領域毎に検出する。強調処理部104は、画素値THをしきい値として使用することにより各文字領域における各画素の値を2値化する。
【0044】
(ステップS104)
表示制御部105は、画像を表示部14に出力し、画像を表示部14に表示させる。
【0045】
ステップS104が実行された後、ステップS100が実行される。
【0046】
ステップS102とステップS103とが実行される順番は、
図3に示す順番に限らない。ステップS101が実行された後、ステップS103とステップS102とがこの順に実行されてもよい。
【0047】
ディザリング処理部103は、画像の全体にディザリングを施してもよい。その場合、強調処理部104は、ディザリングが施された文字領域に強調処理を実行する。
【0048】
図7は、ディザリング処理部103及び強調処理部104によって処理された画像IMG3を示す。ディザリング処理部103は、
図5に示す画像IMG2において文字領域LR1からLR23以外の領域にディザリングを施す。強調処理部104は、画像IMG2において文字領域LR1からLR23に強調処理を実行する。画像IMG3は、画像IMG2にディザリングと強調処理とを施すことにより生成された画像である。
【0049】
図8は、
図4に示す画像IMG1の全体にディザリングを一様に施すことにより生成された画像IMG4を示す。ディザリングが文字領域にも施されるため、細かい文字が読みにくい。一方、
図7に示す画像IMG3では、ディザリングの代わりに強調処理が文字領域に施されるため、画像IMG4と比較して文字の視認性が上がる。
【0050】
上記のように、領域抽出部102は、画像において文字を含む文字領域を抽出する。ディザリング処理部103は、画像において文字領域以外の領域にディザリングを施す。強調処理部104は、文字領域において文字を強調する。これにより、電子機器10は、ディザリングが施された画像における文字の視認性を上げることができる。
【0051】
強調処理部104は、文字領域にエッジを強調する処理(エッジ強調)を施した後、文字領域における各画素の値を2値化してもよい。文字領域にエッジ強調を施すことにより、文字と背景との境界が明確になる。そのため、2値化された文字領域における文字の輪郭が強調され、文字の視認性が上がる。
【0052】
強調処理部104は、文字領域から文字を抽出し、その文字のグラフィック画像を生成してもよい。例えば、そのグラフィック画像は、2値化された文字の画像である。そのグラフィック画像は、1文字ごとに予め用意されたテンプレート画像であってもよい。強調処理部104は、そのグラフィック画像における文字を元の画像における文字よりも太くしてもよい。強調処理部104は、生成されたグラフィック画像を文字領域に重畳してもよい。グラフィックの文字が文字領域に表示されるため、文字の視認性が上がる。
【0053】
以上、図面を参照して本発明の実施形態について詳述してきたが、具体的な構成は上記の実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【符号の説明】
【0054】
10 電子機器、11 CPU、12 メインメモリ、13 ビデオサブシステム、14 表示部、21 チップセット、22 BIOSメモリ、23 記憶媒体、24 オーディオシステム、25 WLANカード、25 WLANカード、26 USBコネクタ、31 エンベデッドコントローラ、32 入力部、33 電源回路、34 バッテリ、100 制御部、101 画像生成部、102 領域抽出部、103 ディザリング処理部、104 強調処理部、105 表示制御部、110 記憶部
【手続補正書】
【提出日】2024-04-18
【手続補正1】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項1】
画像において文字を含む文字領域を抽出する領域抽出処理と、前記画像において前記文字領域以外の領域にディザリングを施す処理と、前記文字領域において前記文字を強調する強調処理と、を実行するプロセッサを備え、
前記プロセッサは、前記強調処理において前記文字領域から前記文字を抽出し、前記文字のグラフィック画像を生成し、前記グラフィック画像を前記文字領域に重畳する
電子機器。
【請求項2】
プロセッサが、
画像において文字を含む文字領域を抽出するステップと、
前記画像において前記文字領域以外の領域にディザリングを施すステップと、
前記文字領域において前記文字を強調するステップと、
を実行し、
前記文字を強調するステップにおいて前記文字領域から前記文字を抽出し、前記文字のグラフィック画像を生成し、前記グラフィック画像を前記文字領域に重畳する
画像処理方法。
【手続補正2】
【補正対象書類名】明細書
【補正対象項目名】0008
【補正方法】変更
【補正の内容】
【0008】
本発明の一態様は、画像において文字を含む文字領域を抽出する領域抽出処理と、前記画像において前記文字領域以外の領域にディザリングを施す処理と、前記文字領域において前記文字を強調する強調処理と、を実行するプロセッサを備え、前記プロセッサは、前記強調処理において前記文字領域から前記文字を抽出し、前記文字のグラフィック画像を生成し、前記グラフィック画像を前記文字領域に重畳する電子機器である。
【手続補正3】
【補正対象書類名】明細書
【補正対象項目名】0009
【補正方法】削除
【補正の内容】
【手続補正4】
【補正対象書類名】明細書
【補正対象項目名】0010
【補正方法】削除
【補正の内容】
【手続補正5】
【補正対象書類名】明細書
【補正対象項目名】0011
【補正方法】削除
【補正の内容】
【手続補正6】
【補正対象書類名】明細書
【補正対象項目名】0012
【補正方法】変更
【補正の内容】
【0012】
本発明の一態様は、プロセッサが、画像において文字を含む文字領域を抽出するステップと、前記画像において前記文字領域以外の領域にディザリングを実行するステップと、前記文字領域において前記文字を強調するステップと、を実行し、前記文字を強調するステップにおいて前記文字領域から前記文字を抽出し、前記文字のグラフィック画像を生成し、前記グラフィック画像を前記文字領域に重畳する画像処理方法である。