(57)【要約】【課題】カラーの画像をモノクロの画像に変換した際に有彩色であった部分の濃度が濃くなるようにする。【解決手段】画像処理部６は、カラーの画像データをラスタライズしてラスターイメージをＶＲＡＭ４に展開する。ラスターイメージを構成する画素の色は、ＲＧＢの三色で表される。画像処理部６は、画素毎にＲＧＢの階調値の平均値を算出し、平均値より大きい階調値の色については、階調値を下げる補正を行う。画像処理部６は、階調値を補正したカラー画像をグレースケールの画像に変換した後、グレースケールの画像にガンマ補正を行い、ガンマ補正後の画像に対して２値化処理を施す。コントローラー２は、２値化処理が施された画像に従って表示部１を制御し、モノクロの画像を表示部１に表示させる。【選択図】図２
2013187828.tif 000002
【特許請求の範囲】
【請求項１】
第１色成分、第２色成分及び第３色成分の階調値を用いて色を表すカラー画像にある有彩色の各々について、当該有彩色において最も濃度が高い色成分を前記第１色成分、前記第２色成分及び前記第３色成分の前記階調値に基づいて特定し、特定した色成分以外のうちの少なくとも一つの色成分の階調値を、濃度が高くなるように補正する補正手段と、
前記補正手段により補正された後のカラー画像をグレースケールの第１モノクロ画像に変換する第１変換手段と、
前記第１モノクロ画像を前記第１モノクロ画像より階調数の少ない所定数の階調の第２モノクロ画像に変換する第２変換手段と、
前記所定数の階調で画像を表示する表示手段に前記第２モノクロ画像を表示させる表示制御手段と
を有する表示装置。
【請求項２】
前記補正手段は、前記有彩色について前記第１色成分、前記第２色成分及び前記第３色成分の階調値の平均を求め、平均の階調値より濃度の低い階調値の色成分について濃度が高くなるように階調値を補正すること
を特徴とする請求項１に記載の表示装置。
【請求項３】
前記補正手段は、前記特定した色成分以外の色成分の階調値を、濃度が高くなるように補正すること
を特徴とする請求項１に記載の表示装置。
【請求項４】
前記補正手段は、前記有彩色の前記第１色成分、前記第２色成分及び前記第３色成分の階調値の平均と、前記特定された色成分の階調値との中間の階調値を求め、当該有彩色において当該中間の階調値より濃度の低い階調値の色成分の階調値を、濃度が高くなるように補正すること
を特徴とする請求項１に記載の表示装置。
【請求項５】
第１色成分、第２色成分及び第３色成分の階調値を用いて色を表すカラー画像をグレースケールの第１モノクロ画像に変換する第１変換手段と、
前記カラー画像にある有彩色の各色成分の階調値に差がある場合、当該有彩色において最も濃度が高い色成分を前記第１色成分、前記第２色成分及び前記第３色成分の前記階調値に基づいて特定し、前記第１変換手段で得られた前記第１モノクロ画像の階調値を、特定した色成分以外のうちの少なくとも一つの色成分の階調値に基づいて濃度が高くなるように補正を行う補正手段と、
前記補正手段で補正された後の第１モノクロ画像を当該第１モノクロ画像より階調数の少ない所定数の階調の第２モノクロ画像に変換する第２変換手段と、
前記所定数の階調で画像を表示する表示手段に前記第２モノクロ画像を表示させる表示制御手段と
を有する表示装置。
【請求項６】
前記カラー画像においてエッジ部分を検出し、前記補正手段は、検出されたエッジ部分について補正を行うこと
を特徴とする請求項１乃至請求項５のいずれか一項に記載の表示装置。
【請求項７】
前記カラー画像にある文字または線分を検出し、前記補正手段は、検出された文字または線分について補正を行うこと
を特徴とする請求項１乃至請求項６のいずれか一項に記載の表示装置。
【請求項８】
第１色成分、第２色成分及び第３色成分の階調値を用いて色を表すカラー画像にある有彩色の各々について、当該有彩色において最も濃度が高い色成分を前記第１色成分、前記第２色成分及び前記第３色成分の前記階調値に基づいて特定し、特定した色成分以外のうちの少なくとも一つの色成分の階調値を、濃度が高くなるように補正する補正ステップと、
前記補正ステップにより補正された後のカラー画像をグレースケールの第１モノクロ画像に変換する第１変換ステップと、
前記第１モノクロ画像を前記第１モノクロ画像より階調数の少ない所定数の階調の第２モノクロ画像に変換する第２変換ステップと、
前記所定数の階調で画像を表示する表示手段に前記第２モノクロ画像を表示させる表示制御ステップと
を有する表示方法。
【請求項９】
第１色成分、第２色成分及び第３色成分の階調値を用いて色を表すカラー画像をグレースケールの第１モノクロ画像に変換する第１変換ステップと、
前記カラー画像にある有彩色の各色成分の階調値に差がある場合、当該有彩色において最も濃度が高い色成分を前記第１色成分、前記第２色成分及び前記第３色成分の前記階調値に基づいて特定し、前記第１変換ステップで得られた前記第１モノクロ画像の階調値を、特定した色成分以外のうちの少なくとも一つの色成分の階調値に基づいて濃度が高くなるように補正を行う補正ステップと、
前記補正ステップで補正された後の第１モノクロ画像を当該第１モノクロ画像より階調数の少ない所定数の階調の第２モノクロ画像に変換する第２変換ステップと、
前記所定数の階調で画像を表示する表示手段に前記第２モノクロ画像を表示させる表示制御ステップと
を有する表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像をモノクロ画像に変換する技術に関する。
【背景技術】
【０００２】
カラー画像をモノクロ画像に変換する画像処理装置として、例えば特許文献１，２に開示された画像処理装置がある。
特許文献１に開示された画像処理装置は、テキストや線といった描画種別毎にカラーの描画命令であるかモノクロの描画命令であるのかを判断する。そして、モノクロの描画命令であり、且つ描画するオブジェクトのデータがカラーデータである場合、描画する画像の色を予め定められたデフォルトの色にする。ここでデフォルトの色とは、例えば、Ｒ＝３０，Ｇ＝３０，Ｂ＝３０という赤、緑及び青の階調値が各々同じ値である無彩色のグレーである。例えば、黒の文字と赤の文字とが混在するカラー画像をモノクロで描画した場合、モノクロ画像においては、黒の文字は黒になり、赤の文字はグレーに変換されるため、モノクロの画像で描画した後であっても、黒の文字であった部分と、赤の文字であった部分とを区別することができる。
また、特許文献２に開示された画像処理装置は、ユーザが選択した色についてモノクロ画像に変換したときの濃度をユーザインターフェースで調整することが可能となっている。この装置によれば、例えば、赤について調整すると、カラー原稿における朱肉印の赤色をモノクロ画像において濃度が濃くなるようにすることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２５２２９号公報
【特許文献２】特開２０１１−４５０５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の画像処理装置においては、カラー画像をモノクロ画像として描画すると、黒以外の色は同じ階調のグレーに変換されてしまう。このため、例えば、カラー画像において赤で記載されて強調された文字があったとしてもグレーの文字で描画されて目立たなくなってしまうという問題がある。この点について特許文献２の画像処理装置によれば、赤の文字の濃度をモノクロ画像において濃くすることができるため、モノクロ画像において目立たせることができる。しかしながら、特許文献２の画像処理装置においては、濃度を濃くする色をユーザが指定しなければならず、適切に設定しないと濃度を濃くできないという問題がある。
【０００５】
本発明は、上述した事情に鑑みてなされたもので、その目的の１つは、カラーの画像をモノクロの画像に変換した際に有彩色であった部分の濃度が濃くなるようにすることにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明に係る表示装置は、第１色成分、第２色成分及び第３色成分の階調値を用いて色を表すカラー画像にある有彩色の各々について、当該有彩色において最も濃度が高い色成分を前記第１色成分、前記第２色成分及び前記第３色成分の前記階調値に基づいて特定し、特定した色成分以外のうちの少なくとも一つの色成分の階調値を、濃度が高くなるように補正する補正手段と、前記補正手段により補正された後のカラー画像をグレースケールの第１モノクロ画像に変換する第１変換手段と、前記第１モノクロ画像を前記第１モノクロ画像より階調数の少ない所定数の階調の第２モノクロ画像に変換する第２変換手段と、前記所定数の階調で画像を表示する表示手段に前記第２モノクロ画像を表示させる表示制御手段とを有する。
本発明によれば、他の色成分より濃度の高い色成分がある有彩色については、最も濃度の高い色成分以外のうちの少なくとも一つの色成分の階調値を濃度が高くなるように補正するため、元の色より暗い色となる。そして、元より暗くされた状態でモノクロ画像に変換されるため、モノクロ画像においては濃度が高くなり、本構成を有しない場合と比較すると、有彩色の線や文字は、モノクロに変換した後で目立つようになり、二値化した場合でも線が途切れにくくなる。
【０００７】
本発明においては、前記補正手段は、前記有彩色について前記第１色成分、前記第２色成分及び前記第３色成分の階調値の平均を求め、平均の階調値より濃度の低い階調値の色成分について濃度が高くなるように階調値を補正する構成としてもよい。
この構成によれば、有彩色の色成分において濃度の低い色成分について濃度が高くされるため、元の色より暗い色となり、モノクロ画像に変換した際には濃度が高くなるため、本構成を有しない場合と比較すると、有彩色をモノクロに変換した後で目立つようになる。
【０００８】
また、本発明においては、前記補正手段は、前記特定した色成分以外の色成分の階調値を、濃度が高くなるように補正する構成としてもよい。
この構成によれば、有彩色の色成分において最も濃度が高い色成分以外の色成分について濃度が高くされるため、元の色より暗い色となり、モノクロ画像に変換した際には濃度が高くなるため、本構成を有しない場合と比較すると、有彩色の色をモノクロに変換した後で目立つようになる。
【０００９】
また、本発明においては、前記補正手段は、前記有彩色の前記第１色成分、前記第２色成分及び前記第３色成分の階調値の平均と、前記特定された色成分の階調値との中間の階調値を求め、当該有彩色において当該中間の階調値より濃度の低い階調値の色成分の階調値を、濃度が高くなるように補正する構成としてもよい。
この構成によれば、有彩色の色成分において濃度の低い色成分について濃度が高くされるため、元の色より暗い色となり、モノクロ画像に変換した際には濃度が高くなるため、本構成を有しない場合と比較すると、有彩色の色をモノクロに変換した後で目立つようになる。
【００１０】
また、本発明に係る表示装置は、第１色成分、第２色成分及び第３色成分の階調値を用いて色を表すカラー画像をグレースケールの第１モノクロ画像に変換する第１変換手段と、前記カラー画像にある有彩色の各色成分の階調値に差がある場合、当該有彩色において最も濃度が高い色成分を前記第１色成分、前記第２色成分及び前記第３色成分の前記階調値に基づいて特定し、前記第１変換手段で得られた前記第１モノクロ画像の階調値を、特定した色成分以外のうちの少なくとも一つの色成分の階調値に基づいて濃度が高くなるように補正を行う補正手段と、前記補正手段で補正された後の第１モノクロ画像を当該モノクロ画像より階調数の少ない所定数の階調の第２モノクロ画像に変換する第２変換手段と、前記所定数の階調で画像を表示する表示手段に前記第２モノクロ画像を表示させる表示制御手段とを有する。
この構成によれば、カラー画像にある有彩色の各色成分の階調値に差がある場合、カラー画像を変換して得られたモノクロ画像においては、当該有彩色を変換して得られた濃度が高くなるように補正され、補正された後のモノクロ画像においては濃度が高くなるため、本構成を有しない場合と比較すると、有彩色の色をモノクロに変換した後で目立つようになる。
【００１１】
また、本発明においては、前記カラー画像においてエッジ部分を検出し、前記補正手段は、検出されたエッジ部分について補正を行う構成としてもよい。
本発明によれば、エッジ部分については濃度が高くなるように補正されるため、有彩色の色をモノクロに変換した後で有彩色のエッジ部分であった部分が目立つようになる。
【００１２】
また、本発明においては、前記カラー画像にある文字または線分を検出し、前記補正手段は、検出された文字または線分について補正を行う構成としてもよい。
本発明によれば、文字または線分については濃度が高くなるように補正されるため、有彩色の色をモノクロに変換した後で有彩色の文字または線分であった部分が目立つようになる。
【００１３】
また、本発明に係る表示方法は、第１色成分、第２色成分及び第３色成分の階調値を用いて色を表すカラー画像にある有彩色の各々について、当該有彩色において最も濃度が高い色成分を前記第１色成分、前記第２色成分及び前記第３色成分の前記階調値に基づいて特定し、特定した色成分以外のうちの少なくとも一つの色成分の階調値を、濃度が高くなるように補正する補正ステップと、前記補正ステップにより補正された後のカラー画像をグレースケールの第１モノクロ画像に変換する第１変換ステップと、前記第１モノクロ画像を前記第１モノクロ画像より階調数の少ない所定数の階調の第２モノクロ画像に変換する第２変換ステップと、前記所定数の階調で画像を表示する表示手段に前記第２モノクロ画像を表示させる表示制御ステップとを有する。
本発明によれば、他の色成分より濃度の高い色成分がある有彩色については、最も濃度の高い色成分以外のうちの少なくとも一つの色成分の階調値を濃度が高くなるように補正するため、元の色より暗い色となる。そして、元より暗くされた状態でモノクロ画像に変換されるため、モノクロ画像においては濃度が高くなり、本構成を有しない場合と比較すると、有彩色の線や文字は、モノクロに変換した後で目立つようになり、二値化した場合でも線が途切れにくくなる。
【００１４】
また、本発明に係る表示方法は、第１色成分、第２色成分及び第３色成分の階調値を用いて色を表すカラー画像をグレースケールの第１モノクロ画像に変換する第１変換ステップと、前記カラー画像にある有彩色の各色成分の階調値に差がある場合、当該有彩色において最も濃度が高い色成分を前記第１色成分、前記第２色成分及び前記第３色成分の前記階調値に基づいて特定し、前記第１変換ステップで得られた前記第１モノクロ画像の階調値を、特定した色成分以外のうちの少なくとも一つの色成分の階調値に基づいて濃度が高くなるように補正を行う補正ステップと、前記補正ステップで補正された後の第１モノクロ画像を当該第１モノクロ画像より階調数の少ない所定数の階調の第２モノクロ画像に変換する第２変換ステップと、前記所定数の階調で画像を表示する表示手段に前記第２モノクロ画像を表示させる表示制御ステップとを有する。
本発明によれば、カラー画像にある有彩色の各色成分の階調値に差がある場合、カラー画像を変換して得られたモノクロ画像においては、当該有彩色を変換して得られた濃度が高くなるように補正され、補正された後のモノクロ画像においては濃度が高くなるため、本構成を有しない場合と比較すると、有彩色の色をモノクロに変換した後で目立つようになる。
【００１５】
なお、本発明は、表示装置のみならず、当該表示装置を有する電子機器としても概念することが可能である。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る電子機器の外観を示した図。
【図２】電子機器１０００のハードウェア構成を示したブロック図。
【図３】表示部１の断面を示した図。
【図４】表示部１の回路の構成を説明するための図。
【図５】画素駆動回路６６の構成を説明するための図。
【図６】画像処理部６において実現する機能の構成を示したブロック図。
【図７】第１実施形態に係る画像処理部６が行う処理の流れを示したフローチャート。
【図８】第２実施形態に係る画像処理部６が行う処理の流れを示したフローチャート。
【図９】第３実施形態に係る画像処理部６が行う処理の流れを示したフローチャート。
【図１０】第４実施形態に係る画像処理部６が行う処理の流れを示したフローチャート。
【発明を実施するための形態】
【００１７】
［第１実施形態］
図１は、本発明の一実施形態に係る電子機器１０００の外観を示した図である。電子機器１０００は、文字や線、図形、写真などを含む画像を表示する表示装置である。電子機器１０００は、画像を表示する表示部１を備えている。また、電子機器１０００は、ユーザーに操作される操作部として、ボタン９Ａ〜９Ｆを備えている。
【００１８】
図２は、電子機器１０００のハードウェア構成を示したブロック図である。図２に示したように電子機器１０００の各部は、バスＢＵＳに接続されている。電子機器１０００の各部は、バスＢＵＳを介して各部間でデータのやり取りを行う。
表示部１は、メモリー性を有する表示素子を有しており、表示素子に電圧が印加されていなくても表示した画像が維持される表示デバイスである。本実施形態においては、表示部１は、電気泳動粒子を有する表示素子を有しておりモノクロの画像を表示する。
【００１９】
図３は、表示部１の断面を示した図である。また、図４は、表示部１の回路の構成を説明するための図である。表示部１は、図３に示したように大別して第１基板１０、電気泳動層２０、第２基板３０によって構成されている。第１基板１０は、絶縁性及び可撓性を有する基板１１上に回路の層が形成された基板である。基板１１は、本実施形態においてはポリカーボネートで形成されている。なお、基板１１としては、ポリカーボネートに限定されることなく、軽量性、可撓性、弾性及び絶縁性を有する樹脂材料を用いることができる。また、基板１１は、可撓性を持たないガラスで形成されていてもよい。基板１１の表面には、接着層１１ａが設けられ、接着層１１ａの表面には回路層１２が積層されている。
【００２０】
回路層１２は、横方向に設けられた複数の走査線６４と、各走査線と電気的に絶縁を保つように設けられ縦方向に設けられた複数のデータ線６５を有している。また、回路層１２は、ｍ行の走査線６４とｎ列のデータ線６５との交差のそれぞれに対応して、画素電極１３ａ（第１電極）と、ＴＦＴ（Thin Film Transistor）で構成された画素駆動回路６６とを有している。
【００２１】
電気泳動層２０は、バインダー２２と、バインダー２２によって固定された複数のマイクロカプセル２１で構成されており、画素電極１３ａ上に形成されている。なお、マイクロカプセル２１と画素電極１３ａとの間には、接着剤により形成された接着層を設けてもよい。
【００２２】
バインダー２２としては、マイクロカプセル２１との親和性が良好で電極との密着性が優れ、且つ絶縁性を有するものであれば特に制限はない。マイクロカプセル２１内には、分散媒と電気泳動粒子が格納されている。マイクロカプセル２１を構成する材料としては、アラビアゴム・ゼラチン系の化合物やウレタン系の化合物等の柔軟性を有するものを用いるのが好ましい。
【００２３】
分散媒としては、水、アルコール系溶媒（メタノール、エタノール、イソプロパノール、ブタノール、オクタノール、メチルセルソルブなど）、エステル類（酢酸エチル、酢酸ブチルなど）、ケトン類（アセトン、メチルエチルケトン、メチルイソブチルケトンなど）、脂肪族炭化水素（ぺンタン、ヘキサン、オクタンなど）、脂環式炭化水素（シクロへキサン、メチルシクロへキサンなど）、芳香族炭化水素（ベンゼン、トルエン、長鎖アルキル基を有するベンゼン類（キシレン、ヘキシルベンゼン、ヘブチルベンゼン、オクチルベンゼン、ノニルベンゼン、デシルベンゼン、ウンデシルベンゼン、ドデシルベンゼン、トリデシルベンゼン、テトラデシルベンゼンなど））、ハロゲン化炭化水素（塩化メチレン、クロロホルム、四塩化炭素、１，２−ジクロロエタンなど）、カルボン酸塩などのいずれかを用いることができ、また、分散媒は、その他の油類であってもよい。また、これらの物質は単独又は混合して分散媒に用いることができ、さらに界面活性剤などを配合して分散媒としてもよい。
【００２４】
電気泳動粒子は、分散媒中で電界によって移動する性質を有する粒子（高分子あるいはコロイド）である。本実施形態においては白の電気泳動粒子と黒の電気泳動粒子がマイクロカプセル２１内に格納されている。黒の電気泳動粒子は、例えば、アニリンブラックやカーボンブラック等の黒色顔料からなる粒子であり、本実施形態では正に帯電されている。白の電気泳動粒子は、例えば、二酸化チタンや酸化アルミニウム等の白色顔料からなる粒子であり、本実施形態では負に帯電されている。
【００２５】
第２基板３０は、フィルム３１と、フィルム３１の下面に形成された透明電極層３２（第２電極）で構成されている。フィルム３１は、電気泳動層２０の封止及び保護の役割を担うものであり、例えばポリエチレンテレフタレートのフィルムである。フィルム３１は、透明で絶縁性を有している。透明電極層３２は、例えば、酸化インジウム膜（ＩＴＯ膜）などの透明な導電膜で構成されている。
【００２６】
次に、表示部１が備える回路について説明する。図４に示した表示領域５５には、縦方向に沿って平行に配列された複数のデータ線６５と、横方向に沿って平行に配列された複数の走査線６４が設けられている。また、表示領域５５には、データ線６５と走査線６４との交差に対応して画素駆動回路６６が設けられている。
【００２７】
図５は、画素駆動回路６６の構成を説明するための図である。なお、本実施形態では、各走査線６４を区別するために、図４に示した走査線６４を上から順に１、２、３、・・・、（ｍ−１）、ｍ行目という呼び方をする場合がある。また同様に、各データ線６５を区別するために、図４に示したデータ線を左から順に１、２、３、・・・、（ｎ−１）、ｎ列目という呼び方をする場合がある。
【００２８】
図５においては、１行目の走査線６４と１列目のデータ線６５との交差に対応した画素駆動回路６６を示している。他のデータ線６５と走査線６４との交差についても同じ画素駆動回路６６が設けられているが、各画素駆動回路６６の構成は同じであるため、ここでは、代表して１行目のデータ線と１列目の走査線との交差に対応した画素駆動回路６６について説明し、他の画素駆動回路６６については説明を省略する。
画素駆動回路６６では、ＴＦＴ６１のゲートが走査線６４に接続され、ＴＦＴ６１のソースがデータ線６５に接続されている。また、ＴＦＴ６１のドレインが画素電極１３ａに接続されている。画素電極１３ａは、透明電極層３２と対向し、画素電極１３ａと透明電極層３２との間には電気泳動層２０が挟まれている。この一の画素電極１３ａと透明電極層３２との間にあるマイクロカプセル２１が表示部１において一つのの画素となる。なお、画素駆動回路６６においては、電気泳動層２０と並列に保持容量６３が接続されている。また、透明電極層３２の電位は予め定められた電位Ｖｃｏｍにされている。
【００２９】
走査線駆動回路５３は、表示領域５５の各走査線６４と接続されており、１、２、・・・、ｍ行目の走査線６４に走査信号Ｙ１、Ｙ２、・・・、Ｙｍを供給する。具体的には、走査線駆動回路５３は、走査線６４を１、２、・・・、ｍ行目という順番で選択し、選択した走査線６４の走査信号の電圧を選択電圧ＶＨ（Ｈレベル）とし、選択されていない走査線の走査信号の電圧を非選択電圧ＶＬ（Ｌレベル）とする。
【００３０】
データ線駆動回路５４は、表示領域の各データ線と接続されており、１、２、・・・、ｎ列目のデータ線６５にデータ信号Ｘ１、Ｘ２、・・・、Ｘｎを供給する。電位が選択電圧ＶＨとなっている走査線６４に接続されている画素駆動回路６６に対しては、データ線６５からデータ信号が供給される。具体的には、走査線６４がＨレベルとなると、当該走査線６４にゲートが接続されたＴＦＴ６１がオン状態になり、画素電極１３ａがデータ線６５に接続される。このため、走査線６４がＨレベルであるときに、データ線６５にデータ信号を供給すると、当該データ信号は、オン状態になったＴＦＴ６１を介して画素電極１３ａに印加される。走査線６４がＬレベルになると、ＴＦＴ６１はオフ状態になるが、データ信号によって画素電極１３ａに印加された電圧は、保持容量６３に蓄積され、画素電極１３ａの電位及び透明電極層３２の電位との電位差（電圧）に応じて電気泳動粒子が移動する。
例えば、透明電極層３２の電位Ｖｃｏｍに対して画素電極１３ａの電位が高い場合、負に帯電している白の電気泳動粒子が画素電極１３ａ側に移動し、正に帯電している黒の電気泳動粒子が透明電極層３２側に移動して画素が黒の表示となる。また、透明電極層３２の電位Ｖｃｏｍに対して画素電極１３ａの電位が低い場合、正に帯電している黒の電気泳動粒子が画素電極１３ａ側に移動し、負に帯電している白の電気泳動粒子が透明電極層３２側に移動して画素が白の表示となる。
【００３１】
走査線駆動回路５３が１行目の走査線を選択してからＹ行目の走査線の選択が終了するまでの期間を「フレーム期間」又は単に「フレーム」と称する。各走査線６４は、１フレームに一回づつ選択され、各画素駆動回路６６には１フレームに一回づつデータ信号が供給される。
【００３２】
図２に戻り、制御部３は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備えた所謂マイクロコンピュータであり、ＲＯＭに記憶されたプログラムに従って電子機器１０００の各部を制御する。ＶＲＡＭ（Video RAM）４は、表示部１に表示させる画像を記憶するメモリーである。記憶部８は、不揮発性のメモリーであり、カラー画像を表す画像データやモノクロの画像を表す画像データを記憶する。なお、記憶部８は、複数の異なる画像データを記憶することができる。コントローラー２は、走査線駆動回路５３やデータ線駆動回路５４を制御し、ＶＲＡＭ４に記憶された画像に従って表示領域５５に画像を表示させるものである。通信部５は、他のコンピュータ装置と通信を行うための通信インターフェースである。通信部５は、無線通信または通信ケーブルを用いた有線の通信により他のコンピュータ装置とデータ通信を行い、画像データを受信する。受信した画像データは記憶部８に記憶される。
【００３３】
操作部９は、図１に示したボタン９Ａ〜９Ｆを備える。このボタンが操作されると、操作されたボタンを示す信号が制御部３へ送られる。制御部３は、操作部９から送られた信号を取得し、操作されたボタンを特定する。制御部３は、特定したボタンに応じて、ユーザからの指示を特定し、特定した指示に対応した処理を実行する。
画像処理部６は、本実施形態においては、ＡＳＩＣ（Application Specific Integrated Circuit）であり、カラーの画像をモノクロの２値画像に変換する処理を行うものである。画像処理部６は、画像データを取得し、取得した画像データが表す画像がカラー画像である場合には、モノクロの２値画像に変換する。
【００３４】
図６は、画像処理部６において、カラー画像をモノクロ画像に変換する処理に係る機能の構成を示したブロック図である。展開部６ａは、画像データを取得し、画像データをラスタライズしてラスターイメージをＶＲＡＭ４に展開するものである。展開部６ａは、カラーの画像データを取得した場合、カラーのラスターイメージをＶＲＡＭ４に展開する。濃度補正部６ｂは、ＶＲＡＭ４に展開されたカラーのラスターイメージについて、有彩色の階調を補正するものである。第１変換部６ｃは、ＶＲＡＭ４に展開されているカラーのラスターイメージをグレースケールのモノクロ画像に変換するものである。ガンマ補正部６ｄは、ＶＲＡＭ４に展開されているグレースケールのラスターイメージにガンマ補正を行うものである。第２変換部６ｅは、ガンマ補正がされたラスターイメージに対して２値化処理を施すものである。
【００３５】
次に、電子機器１０００がカラー画像をモノクロ画像に変換して表示する際の動作について説明する。以下の説明においては、カラー画像を表す画像データは、色をＲ（Red：R成分（第１色成分））、Ｇ（Green：Ｇ成分（第２色成分））、Ｂ（Blue：Ｂ成分（第３色成分））で表し、各色は０〜２５５までの２５６階調を指定できる場合を例にして動作の説明を行う。なお、本実施形態においては、Ｒ，Ｇ，Ｂの各階調値がいずれも０の場合に黒、各階調値がいずれも２５５である場合に白となる。また、本実施形態においてカラー画像の階調値は、値が０の場合に最も階調が濃く、２５５の場合に最も階調が淡いものとしている。
【００３６】
図７は、画像処理部６がカラー画像をモノクロ画像に変換する際に行う処理の流れを示したフローチャートである。以下、図７を用いて画像処理部６の動作を説明する。
まず、操作部９において、記憶部８に記憶されている画像データの表示を指示する操作が行われると、制御部３は、画像データを記憶部８から読み出し、読みだした画像データを画像処理部６へ送る。画像処理部６（展開部６ａ）は、制御部３から送られた画像データを取得すると、取得した画像データをラスタライズし、ラスタライズにより得られたラスターイメージをＶＲＡＭ４に展開する（ステップＳＡ１）。ここで、ＶＲＡＭ４においては、ラスターイメージを構成する画素毎にＲ，Ｇ，Ｂの各色の階調値が記憶される。
【００３７】
次に画像処理部６（濃度補正部６ｂ）は、ラスターイメージの画素毎に、画素の色を指定するＲ，Ｇ，Ｂの三色の階調値の平均値を算出する（ステップＳＡ２）。この平均値をｍｅａｎ＿ＲＧＢ、画素の赤の階調値をＲ１、画素の緑の階調値をＧ１、画素の青の階調値をＢ１とした場合、平均値のｍｅａｎ＿ＲＧＢは、以下の（１）の式で算出される。
ｍｅａｎ＿ＲＧＢ＝（Ｒ１＋Ｇ１＋Ｂ１）／３・・・（１）
【００３８】
画像処理部６（濃度補正部６ｂ）は、画素毎にｍｅａｎ＿ＲＧＢを算出すると、画素毎に各色の階調値とｍｅａｎ＿ＲＧＢとの差を算出する（ステップＳＡ３）。なお、赤の階調値とｍｅａｎ＿ＲＧＢとの差をｄｉｆｆ＿Ｒ、緑の階調値とｍｅａｎ＿ＲＧＢとの差をｄｉｆｆ＿Ｇ、青の階調値とｍｅａｎ＿ＲＧＢとの差をｄｉｆｆ＿Ｂとすると、ｄｉｆｆ＿Ｒ、ｄｉｆｆ＿Ｇおよびｄｉｆｆ＿Ｂは、以下の（２）〜（４）の式で算出される。
ｄｉｆｆ＿Ｒ＝Ｒ１−ｍｅａｎ＿ＲＧＢ・・・（２）
ｄｉｆｆ＿Ｇ＝Ｇ１−ｍｅａｎ＿ＲＧＢ・・・（３）
ｄｉｆｆ＿Ｂ＝Ｂ１−ｍｅａｎ＿ＲＧＢ・・・（４）
【００３９】
画像処理部６（濃度補正部６ｂ）は、ステップＳＡ３の処理が終了すると、画素の色を指定するＲ，Ｇ，Ｂの各色の階調値を補正する（ステップＳＡ４）。具体的には、画素毎に（２）〜（４）の式の算出結果が正の値となるか判断する。そして、算出結果が正の値となった色については、以下の（５）〜（７）の式を用いて各色の階調値を補正する。また、算出結果が０または負の値となった場合には、以下の式による補正を行わない。なお、以下のα１〜α３は、０以上１以下の値の中から任意に選択することが可能であり、値が０の場合には補正が無しとなり、値が１の場合には補正量が最大となる。
Ｒ１＝Ｒ１−ｄｉｆｆ＿Ｒ×α１・・・（５）
Ｇ１＝Ｇ１−ｄｉｆｆ＿Ｇ×α２・・・（６）
Ｂ１＝Ｂ１−ｄｉｆｆ＿Ｂ×α３・・・（７）
【００４０】
例えば、１行１列目の画素についてｄｉｆｆ＿Ｒが正の値となった場合、（５）の式を用いて赤の階調値を補正する。また、１行１列目の画素についてｄｉｆｆ＿Ｇの値が０となった場合には、緑の階調値は補正せず、１行１列目の画素についてｄｉｆｆ＿Ｂの値が負の値となった場合には、Ｂの階調値は補正しない。
また、Ｒ１＝Ｇ１＝Ｂ１であった場合、つまり無彩色であった場合には（２）〜（４）の式で算出される値はいずれも０となるため、補正がされないことになる。一方、Ｒ，Ｇ，Ｂの階調値が同じではない場合、つまり有彩色の場合には補正がされることとなる。
【００４１】
画像処理部６（第１変換部６ｃ）は、ステップＳＡ４の処理が終了すると、ラスターイメージを画素の階調値の範囲が０〜２５５であるグレースケールの画像に変換する（ステップＳＡ５）。ここで各画素の階調値をＹとすると、Ｙは、以下の（８）の式を用いて算出される。
Ｙ＝Ｒ１×β１＋Ｇ１×β２＋Ｂ１×β３・・・（８）
β１〜β３は、カラー画像をグレースケールの画像に変換する際の係数であり、β１〜β３の合計が１になるのが好ましい。例えば、ＣＩＥのＲＧＢ表色系のカラー画像からＸＹＺ表色系の明度に対応するＹ値を求め、これをモノクロ化した画素の階調値とする場合、β１＝０．１７６９、β２＝０．８１２４、β３＝０．０１０７となる。また、カラー画像がｓＲＧＢ系の色空間の場合は、同様に、β１＝０．２９８９、β２＝０．５８６６、β３＝０．１１４４となる。なお、β１〜β３の値は、これらの値に限定されるものではない。例えば、明度を正確に再現しなくてもよい場合には、β１＝３／８、β２＝４／８、β３＝１／８というように各係数を簡略化してもよい。
【００４２】
画像処理部６（ガンマ補正部６ｄ）は、ステップＳＡ５の処理が終了すると、表示部１の特性に合わせて階調値のＹに対してガンマ補正を行う（ステップＳＡ６）。なお、本実施形態においては、１次元のルックアップテーブルを用いてガンマ補正を行う。
【００４３】
画像処理部６（第２変換部６ｅ）は、ステップＳＡ６の処理が終了すると、ＶＲＡＭ４にあるグレースケールの画像に対して２値化処理を施す（ステップＳＡ７）。ここで、２値化処理としては、２値化閾値として規則的な繰り返しパターンのディザマスクを用いる組織的ディザ法や、規則性のないブルーノイズ特性のディザマスクを用いるブルーノイズマスク法、処理は複雑だが高画質な誤差拡散法などの周知の方法を採用し得るが、これらの方法に限定されるものではなく、周知の他の方法を採用してもよい。この２値化処理により、０を黒、１を白としたラスターイメージが得られる。
【００４４】
画像処理部６は、ステップＳＡ７の処理が終了すると、モノクロ画像への変換処理が終了したことをコントローラー２へ通知する。コントローラー２は、この通知を受け取ると、ＶＲＡＭ４に記憶されているラスターイメージに基づいて表示部１を制御し、ラスターイメージが表す画像を表示部１に表示させる。
【００４５】
本実施形態によれば、ラスターイメージの画素においてＲＧＢの中で他の色より階調値が大きい色については、ステップＳＡ４の処理によってその階調値が下げられるため、画素は、元の色より暗い色となる。そして、元より暗くされた状態でモノクロ画像に変換されるため、モノクロ画像においては、濃い階調となる。つまり、彩度が大きい色の画素は、モノクロ画像において濃度の濃い画素となるため、モノクロ画像に変換した後で目立たなくなるということがない。
また、本実施形態においては、特定の色に限定されることなく、彩度が大きい色の画素は、モノクロ画像において濃度の濃い画素となるため、ユーザの手を煩わせることなく、色のついた文字や線などをモノクロ画像において目立たせることができる。また、特定の色のみを補正するのではなく、ＲＧＢの階調値に応じて補正量がなめらかに変化するので、写真などの画像データに適用しても、疑似輪郭を生じることなく自然な強調が可能になる。
【００４６】
また、白と黒の２値で画像を表示する表示装置においては、中間調を有するモノクロ画像を２値化して表示するが、背景技術で説明した画像処理装置によってグレースケールに変換し、さらにハーフトーン処理によって２値化すると、グレーの濃度が薄い場合には、文字や線からドットを間引いたような結果になり、細線が途切れて見えたり、文字が判別しづらくなるなど、画質が劣化するという問題がある。
これに対し、本実施形態は、ステップＳＡ５の処理によってグレースケールの画像に変換された際には、濃度が薄くなることがなく濃くなるため、２値化処理を行なっても白の画素に変換されることが少なく、画質の劣化を抑えることができる。
【００４７】
なお、本実施形態においては、（２）〜（４）の式の算出結果で値が正になった色成分について階調を補正しているが、値が正で且つ最も値の大きい色成分についてのみ階調を補正するようにしてもよい。
【００４８】
また、本実施形態においては、画素の色は、ＲＧＢと相互に変換可能な他の表色系で指定されていてもよい。例えば、Ｒ，Ｇ，Ｂの各階調値は、各々の補色であるＣ（Cyan（第１色成分））、Ｍ（Magenta（第２色成分））、Ｙ（Yellow（第３色成分））に置き換えて、階調値が大きいほど暗くなる減法混色の表色系で表現することも可能である。
最も単純な例では、Ｃ＝２５５−Ｒ、Ｍ＝２５５−Ｇ、Ｙ＝２５５−Ｂで変換できる。また、０≦Ｂｋ≦Ｍｉｎ（Ｃ、Ｍ、Ｙ）の範囲で黒成分Ｂｋ（Ｂｌａｃｋ）を設定し、Ｃ＝２５５−Ｒ―Ｂｋ、Ｍ＝２５５−Ｇ―Ｂｋ、Ｙ＝２５５−Ｂ―Ｂｋとして、Ｃ、Ｍ、Ｙ、Ｂｋの４色成分で表現してもよい。
Ｃ、Ｍ、Ｙまたは、Ｃ、Ｍ、Ｙ、Ｂｋを用いた場合、本実施例では、平均値は以下の（１’）の式で算出される。
ｍｅａｎ＿ＣＭＹ＝（Ｃ＋Ｍ＋Ｙ）／３・・・（１’）
また、平均値と各色との差は、以下の（２’）〜（４’）の式で算出される。
ｄｉｆｆ＿Ｃ＝ｍｅａｎ＿ＣＭＹ−Ｃ・・・（２’）
ｄｉｆｆ＿Ｍ＝ｍｅａｎ＿ＣＭＹ−Ｍ・・・（３’）
ｄｉｆｆ＿Ｙ＝ｍｅａｎ＿ＣＭＹ−Ｙ・・・（４’）
そして、ｄｉｆｆ＿Ｃが正ならば、以下の（５’）の式を用いた演算を行う。
Ｃ＝Ｃ＋ｄｉｆｆ＿Ｒ×α１・・・（５’）
また、ｄｉｆｆ＿Ｍが正ならば、以下の（６’）の式を用いた演算を行う。
Ｍ＝Ｍ＋ｄｉｆｆ＿Ｇ×α２・・・（６’）
また、ｄｉｆｆ＿Ｙが正ならば、以下の（７’）の式を用いた演算を行う。
Ｙ＝Ｙ＋ｄｉｆｆ＿Ｂ×α３・・・（７’）
ＲＧＢで表した場合とは、階調の大小関係が逆になるが、論理的には同等である。そして、このようにして得られたＣ、Ｍ、Ｙからグレースケールの画像を生成し、グレースケールの画像を二値化する。
【００４９】
［第２実施形態］
次に本発明の第２実施形態に係る電子機器１０００について説明する。第２実施形態に係る電子機器１０００は、ハードウェア構成については第１実施形態と同じである。第２実施形態に係る電子機器１０００が第１実施形態に係る電子機器１０００と相違するのは、画像処理部６が行う処理である。よって以下においては、この相違する処理を中心に説明する。
【００５０】
図８は、第２実施形態に係る画像処理部６がカラー画像をモノクロ画像に変換する際に行う処理の流れを示したフローチャートである。なお、ステップＳＢ１〜ＳＢ３の処理は、第１実施形態のステップＳＡ１〜ＳＡ３の処理と同じである。画像処理部６（第１変換部６ｃ）は、ステップＳＢ３の処理が終了すると、上記の（８）の式を用いて、ラスターイメージを画素の階調値の範囲が０〜２５５であるグレースケールの画像に変換する（ステップＳＢ４）。
【００５１】
画像処理部６（濃度補正部６ｂ）は、ステップＳＢ４の処理が終了すると、ステップＳＢ４で算出した階調値を補正する（ステップＳＢ５）。具体的には、まず、画像処理部６は、ステップＳＢ３で算出したｄｉｆｆ＿Ｒの値が正であるか判断する。ここで、ｄｉｆｆ＿Ｒの値が正である場合には、ステップＳＢ４で算出した画素の階調値を、以下の（９）の式を用いて補正する。
Ｙ１＝Ｙ−ｄｉｆｆ＿Ｒ×α１１・・・（９）
なお、ｄｉｆｆ＿Ｒの値が０または負の値の場合には、Ｙ１＝Ｙとする。また、α１１は、α１１＝α１×β１とする。
【００５２】
次に、画像処理部６（濃度補正部６ｂ）は、ステップＳＢ３で算出したｄｉｆｆ＿Ｇの値が正であるか判断する。ここで、ｄｉｆｆ＿Ｇの値が正である場合には、以下の（１０）の式を用いて画素の階調値を補正する。
Ｙ２＝Ｙ１−ｄｉｆｆ＿Ｇ×α１２・・・（１０）
なお、ｄｉｆｆ＿Ｇの値が０または負の値の場合には、Ｙ２＝Ｙ１とする。また、α１２は、α１２＝α２×β２とする。
【００５３】
次に、画像処理部６（濃度補正部６ｂ）は、ステップＳＢ３で算出したｄｉｆｆ＿Ｂの値が正であるか判断する。ここで、ｄｉｆｆ＿Ｂの値が正である場合には、以下の（１１）の式を用いて画素の階調値を補正する。
Ｙ３＝Ｙ２−ｄｉｆｆ＿Ｂ×α１３・・・（１１）
なお、ｄｉｆｆ＿Ｂの値が０または負の値の場合には、Ｙ３＝Ｙ２とする。また、α１３は、α１３＝α３×β３とする。
本実施形態においても、Ｒ１＝Ｇ１＝Ｂ１であった場合、つまり無彩色であった場合には（２）〜（４）の式で算出されるｄｉｆｆ＿Ｒ、ｄｉｆｆ＿Ｇおよびｄｉｆｆ＿Ｂはいずれも０となり、補正がされないことになる。一方、Ｒ，Ｇ，Ｂの階調値が同じではない場合、つまり有彩色の場合には補正がされることとなる。
【００５４】
画像処理部６（ガンマ補正部６ｄ）は、ステップＳＢ５の処理が終了すると、最終的に得られた画素の階調値のＹ３に対して第１実施形態のステップＳＡ６と同様にガンマ補正を行う（ステップＳＢ６）。そして、画像処理部６（第２変換部６ｅ）は、ガンマ補正がされた後のグレースケールのラスターイメージに２値化処理を施す（ステップＳＢ７）。
【００５５】
本実施形態においても、第１実施形態と同様に彩度が大きい色の画素は、モノクロ画像において濃度の濃い画素となるため、モノクロ画像に変換した後で目立たなくなるということがない。
【００５６】
［第３実施形態］
次に本発明の第３実施形態に係る電子機器１０００について説明する。第３実施形態に係る電子機器１０００は、ハードウェア構成については第１実施形態と同じである。第３実施形態に係る電子機器１０００が第１実施形態に係る電子機器１０００と相違するのは、画像処理部６が行う処理である。よって以下においては、この相違する処理を中心に説明する。
【００５７】
図９は、第３実施形態に係る画像処理部６がカラー画像をモノクロ画像に変換する際に行う処理の流れを示したフローチャートである。なお、ステップＳＣ１の処理は、ステップＳＡ１の処理と同じであるため、その説明を省略する。画像処理部６（濃度補正部６ｂ）は、ラスターイメージの画素毎に、画素の色を指定するＲ，Ｇ，Ｂの三色の階調値の最小値をｍｉｎ＿ＲＧＢとして特定する（ステップＳＣ２）。例えば、ある画素について、Ｒの階調値が最小であった場合、この階調値をｍｉｎ＿ＲＧＢとする。
【００５８】
画像処理部６（濃度補正部６ｂ）は、画素毎にｍｉｎ＿ＲＧＢを特定すると、画素毎に各色の階調値とｍｉｎ＿ＲＧＢとの差を算出する（ステップＳＣ３）。なお、赤の階調値のＲ１とｍｉｎ＿ＲＧＢとの差をｄｉｆｆ＿Ｒ、緑の階調値のＧ１とｍｉｎ＿ＲＧＢとの差をｄｉｆｆ＿Ｇ、青の階調値のＢ１とｍｉｎ＿ＲＧＢとの差をｄｉｆｆ＿Ｂとすると、ｄｉｆｆ＿Ｒ、ｄｉｆｆ＿Ｇおよびｄｉｆｆ＿Ｂは、以下の（１２）〜（１４）の式で算出される。
ｄｉｆｆ＿Ｒ＝Ｒ１−ｍｉｎ＿ＲＧＢ・・・（１２）
ｄｉｆｆ＿Ｇ＝Ｇ１−ｍｉｎ＿ＲＧＢ・・・（１３）
ｄｉｆｆ＿Ｂ＝Ｂ１−ｍｉｎ＿ＲＧＢ・・・（１４）
【００５９】
画像処理部６（濃度補正部６ｂ）は、ステップＳＣ３の処理が終了すると、画素の色を指定するＲ，Ｇ，Ｂの各色の階調値を補正する（ステップＳＣ４）。具体的には、画素毎に以下の（１５）〜（１７）の式を用いて各色の階調値を補正する。なお、以下のα２１〜α２３は、０以上１以下の値の中から任意に選択することができる。
Ｒ１＝Ｒ１−ｄｉｆｆ＿Ｒ×α２１・・・（１５）
Ｇ１＝Ｇ１−ｄｉｆｆ＿Ｇ×α２２・・・（１６）
Ｂ１＝Ｂ１−ｄｉｆｆ＿Ｂ×α２３・・・（１７）
なお、Ｒ１＝Ｇ１＝Ｂ１であった場合、つまり無彩色であった場合には（１２）〜（１４）の式で算出される値はいずれも０となるため、補正がされないことになる。一方、Ｒ，Ｇ，Ｂの階調値が同じではない場合、つまり有彩色の場合には補正がされることとなる。
【００６０】
画像処理部６（第１変換部６ｃ）は、ステップＳＣ４の処理が終了すると、ステップＳＡ５の処理と同様に、ラスターイメージを画素の階調値の範囲が０〜２５５であるグレースケールの画像に変換する（ステップＳＣ５）。ここで各画素の階調値をＹとすると、Ｙは、上記の（８）の式を用いて算出される。なお、これ以降に行われるステップＳＣ６，ＳＣ７の処理は、第１実施形態のステップＳＡ６，ＳＡ７の処理と同じである。このため、ステップＳＣ６，ＳＣ７については、その説明を省略する。
【００６１】
本実施形態によれば、Ｒ，Ｇ，Ｂの各色について暗くなる方向に補正され、この後、グレースケールの画像に変換されるため、第１実施形態と比較すると、同じ色であっても２値化された際にはより濃い色で表示されることとなる。
【００６２】
なお、本実施形態においては、ステップＳＣ３の処理を行った後にステップＳＣ５の処理を行なってグレースケールの画像を得るようにしてもよい。そして画像処理部６は、ｄｉｆｆ＿Ｒ、ｄｉｆｆ＿Ｇ、およびｄｉｆｆ＿Ｂに基づいて、グレースケールの画像の階調を補正するようにしてもよい。
具体的には、画像処理部６は、ｄｉｆｆ＿Ｒの値が正であるか判断する。ここで、ｄｉｆｆ＿Ｒの値が正である場合には、グレースケールの画素の階調値を、以下の式を用いて補正する。
Ｙ１＝Ｙ−ｄｉｆｆ＿Ｒ×α２４
なお、ｄｉｆｆ＿Ｒの値が０または負の値の場合には、Ｙ１＝Ｙとする。また、α２４は、α２４＝α２１×β１とする。
【００６３】
次に、画像処理部６は、ｄｉｆｆ＿Ｇの値が正であるか判断する。ここで、ｄｉｆｆ＿Ｇの値が正である場合には、以下の式を用いて画素の階調値を補正する。
Ｙ２＝Ｙ１−ｄｉｆｆ＿Ｇ×α２５
なお、ｄｉｆｆ＿Ｇの値が０または負の値の場合には、Ｙ２＝Ｙ１とする。また、α２５は、α２５＝α２２×β２とする。
【００６４】
次に、画像処理部６は、ｄｉｆｆ＿Ｂの値が正であるか判断する。ここで、ｄｉｆｆ＿Ｂの値が正である場合には、以下の式を用いて画素の階調値を補正する。
Ｙ３＝Ｙ２−ｄｉｆｆ＿Ｂ×α２６
なお、ｄｉｆｆ＿Ｂの値が０または負の値の場合には、Ｙ３＝Ｙ２とする。また、α２６は、α２６＝α２３×β３とする。
【００６５】
［第４実施形態］
次に本発明の第４実施形態に係る電子機器１０００について説明する。第４実施形態に係る電子機器１０００は、ハードウェア構成については第１実施形態と同じである。第４実施形態に係る電子機器１０００が第１実施形態に係る電子機器１０００と相違するのは、画像処理部６が行う処理である。よって以下においては、この相違点する処理を中心に説明する。
【００６６】
図１０は、第４実施形態に係る画像処理部６がカラー画像をモノクロ画像に変換する際に行う処理の流れを示したフローチャートである。なお、ステップＳＤ１，ＳＤ２の処理は、第１実施形態のステップＳＡ１，ＳＡ２の処理と同じであるため、その説明を省略する。画像処理部６（濃度補正部６ｂ）は、ステップＳＤ２の処理が終了すると、第３実施形態のステップＳＣ２と同様に、ラスターイメージの画素毎に、画素の色を指定するＲ，Ｇ，Ｂの三色の階調値の最小値をｍｉｎ＿ＲＧＢとして特定する（ステップＳＤ３）。
【００６７】
次に画像処理部６（濃度補正部６ｂ）は、ラスターイメージの画素毎に、ステップＳＤ２で算出した平均値と、ステップＳＤ３で特定した最小値との間の中間値（平均値）を算出する（ステップＳＤ４）。この中間値をｍｉｎ＿ｍｅａｎ＿ＲＧＢとした場合、中間値のｍｉｎ＿ｍｅａｎ＿ＲＧＢは、以下の（１８）の式で算出される。
ｍｉｎ＿ｍｅａｎ＿ＲＧＢ＝（ｍｉｎ＿ＲＧＢ＋ｍｅａｎ＿ＲＧＢ）／２・・・（１８）
なお、中間値を得る式は、上記の式に限定されるものではない。例えば、（ｍｉｎ＿ＲＧＢ＋ｍｅａｎ＿ＲＧＢ）を除算するときの除数を１を超える数とした式で得られる値を中間値としてもよい。
【００６８】
画像処理部６（濃度補正部６ｂ）は、ステップＳＤ４の処理を終了すると、画素毎に各色の階調値とｍｉｎ＿ｍｅａｎ＿ＲＧＢとの差を算出する（ステップＳＤ５）。なお、赤の階調値とｍｉｎ＿ｍｅａｎ＿ＲＧＢとの差をｄｉｆｆ＿Ｒ、緑の階調値とｍｉｎ＿ｍｅａｎ＿ＲＧＢとの差をｄｉｆｆ＿Ｇ、青の階調値とｍｉｎ＿ｍｅａｎ＿ＲＧＢとの差をｄｉｆｆ＿Ｂとすると、ｄｉｆｆ＿Ｒ、ｄｉｆｆ＿Ｇおよびｄｉｆｆ＿Ｂは、以下の（１９）〜（２１）の式で算出される。
ｄｉｆｆ＿Ｒ＝Ｒ１−ｍｉｎ＿ｍｅａｎ＿ＲＧＢ・・・（１９）
ｄｉｆｆ＿Ｇ＝Ｇ１−ｍｉｎ＿ｍｅａｎ＿ＲＧＢ・・・（２０）
ｄｉｆｆ＿Ｂ＝Ｂ１−ｍｉｎ＿ｍｅａｎ＿ＲＧＢ・・・（２１）
【００６９】
画像処理部６（濃度補正部６ｂ）は、ステップＳＤ５の処理が終了すると、画素の色を指定するＲ，Ｇ，Ｂの各色の階調値を補正する（ステップＳＤ６）。具体的には、画素毎に（１９）〜（２１）の式の算出結果が正の値となるか判断する。そして、算出結果が正の値となった色については、以下の（２２）〜（２４）の式を用いて各色の階調値を補正する。なお、以下のα３１〜α３３は、０以上１以下の値の中から任意に選択することができる。
Ｒ１＝Ｒ１−ｄｉｆｆ＿Ｒ×α３１・・・（２２）
Ｇ１＝Ｇ１−ｄｉｆｆ＿Ｇ×α３２・・・（２３）
Ｂ１＝Ｂ１−ｄｉｆｆ＿Ｂ×α３３・・・（２４）
なお、Ｒ１＝Ｇ１＝Ｂ１であった場合、つまり無彩色であった場合には（２２）〜（２４）の式で算出される値はいずれも０となるため、補正がされないことになる。一方、Ｒ，Ｇ，Ｂの階調値が同じではない場合、つまり有彩色の場合には補正がされることとなる。
【００７０】
画像処理部６（第１変換部６ｃ）は、ステップＳＤ６の処理が終了すると、ステップＳＡ５の処理と同様に、ラスターイメージを画素の階調値の範囲が０〜２５５であるグレースケールの画像に変換する（ステップＳＤ７）。ここで各画素の階調値をＹとすると、Ｙは、上記の（８）の式を用いて算出される。なお、これ以降に行われるステップＳＤ８，ＳＤ９の処理は、第１実施形態のステップＳＡ６，ＳＡ７の処理と同じである。このため、ステップＳＤ８，ＳＤ９については、その説明を省略する。
本実施形態においても、彩度が大きい色の画素は、モノクロ画像において濃度の濃い画素となるため、モノクロ画像に変換した後で目立たなくなるということがない。
【００７１】
なお、本実施形態においては、ステップＳＤ５の処理を行った後にステップＳＤ７の処理を行なってグレースケールの画像を得るようにしてもよい。そして画像処理部６は、ｄｉｆｆ＿Ｒ、ｄｉｆｆ＿Ｇ、およびｄｉｆｆ＿Ｂに基づいて、グレースケールの画像の階調を補正するようにしてもよい。
具体的には、画像処理部６は、ｄｉｆｆ＿Ｒの値が正であるか判断する。ここで、ｄｉｆｆ＿Ｒの値が正である場合には、グレースケールの画素の階調値を、以下の式を用いて補正する。
Ｙ１＝Ｙ−ｄｉｆｆ＿Ｒ×α３４
なお、ｄｉｆｆ＿Ｒの値が０または負の値の場合には、Ｙ１＝Ｙとする。また、α３４は、α３４＝α３１×β１とする。
【００７２】
次に、画像処理部６は、ｄｉｆｆ＿Ｇの値が正であるか判断する。ここで、ｄｉｆｆ＿Ｇの値が正である場合には、以下の式を用いて画素の階調値を補正する。
Ｙ２＝Ｙ１−ｄｉｆｆ＿Ｇ×α３５
なお、ｄｉｆｆ＿Ｇの値が０または負の値の場合には、Ｙ２＝Ｙ１とする。また、α３５は、α３５＝α３２×β２とする。
【００７３】
次に、画像処理部６は、ｄｉｆｆ＿Ｂの値が正であるか判断する。ここで、ｄｉｆｆ＿Ｂの値が正である場合には、以下の式を用いて画素の階調値を補正する。
Ｙ３＝Ｙ２−ｄｉｆｆ＿Ｂ×α３６
なお、ｄｉｆｆ＿Ｂの値が０または負の値の場合には、Ｙ３＝Ｙ２とする。また、α３６は、α３６＝α３３×β３とする。
【００７４】
［変形例］
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されることなく、他の様々な形態で実施可能である。例えば、上述の実施形態を以下のように変形して本発明を実施してもよい。なお、上述した実施形態及び以下の変形例は、各々を組み合わせてもよい。
【００７５】
上述した実施形態においては、電子機器１０００においてカラー画像をモノクロ画像に変換しているが、例えば、電子機器１０００以外のコンピュータ装置（例えばパーソナルコンピュータ）で画像処理部６が行う処理を実行してカラー画像からモノクロ画像を生成し、生成されたモノクロ画像を電子機器１０００へ送信して表示してもよい。
【００７６】
上述した実施形態においては、ＡＳＩＣである画像処理部６でカラー画像をモノクロの２値画像に変換しているが、画像処理部６で実現する機能をソフトウェアにより制御部３で実現させ、制御部３がカラー画像をモノクロ画像に変換するようにしてもよい。
【００７７】
上述した実施形態においては、ガンマ補正を行う際に階調値の範囲を０〜２５５にしているが、ガンマ補正を行った後の階調値の範囲は、０〜１００などとしてもよい。また、上述した実施形態においては、ガンマ補正後において０を黒、２５５を白としているが、０を白、２５５を黒としてもよい。
上述した実施形態においては、第２変換部６ｅは、ガンマ補正を行った後の画像に２値化処理を行なっているが、例えば、ディザ法を用いる場合、白、グレーおよび黒の３値の画像になるようにしてもよい。また、この場合、３値に限定されるものではなく、４値や５値など複数階調の画像になるようにしてもよい。
上述した実施形態においては、表示部１は、白と黒の２階調の表示を行う構成となっているが、白と黒の間の中間調も表示する構成であってもよい。
【００７８】
上述した実施形態においては、カラーのラスターイメージを構成する全画素について全て同じ処理を行なっているが、全画素について同じ処理を行う構成に限定されるものではない。
例えば、ラスターイメージにおいて既知のエッジ検出処理を行うことにより画像中のエッジ部分を特定し、特定したエッジ部分については上述した実施形態のいずれかの処理を行い、他の部分については、例えば上記（８）の式を用いてモノクロの画像に変換する構成としてもよい。
また、ラスターイメージにおいて既知の文字検出処理を行うことにより画像中の文字を特定し、特定した文字については上述した実施形態のいずれかの処理を行い、他の部分については、例えば上記（８）の式を用いてモノクロの画像に変換する構成としてもよい。
また、ラスターイメージにおいてハフ変換などの既知のアルゴリズムを用いて線分を特定し、特定した線分については上述した実施形態のいずれかの処理を行い、他の部分については、例えば上記（８）の式を用いてモノクロの画像に変換する構成としてもよい。
【００７９】
上述した実施形態においては、カラーのラスターイメージをＶＲＡＭ４に展開してからカラー画像をモノクロ画像に変換しているが、モノクロ画像に変換する構成は、この構成に限定されるものではない。
例えば、画像データがベクター形式の場合、描画するオブジェクト毎に上述したカラー→モノクロへの変換処理を行い、ベクター形式のモノクロ画像からラスターイメージを生成して２値化処理を行うようにしてもよい。
【００８０】
上述した各実施形態および変形例においては、Ｂの色成分については階調を補正しないようにしてもよい。なお、グレースケールの画像に変換した後で各色成分の階調に基づいてグレースケールの画像の階調を補正する構成にあっては、Ｂの色成分に基づいて階調を補正しないようにしてもよい。
【００８１】
上述した実施形態においては、電子機器１０００を表示装置としているが、表示部１、コントローラー２および画像処理部６を合わせた部分を表示装置と定義することもできる。あるいは、表示部１、コントローラー２、ＶＲＡＭ４および画像処理部６を合わせた部分を表示装置と定義することもできる。
【００８２】
上述した実施形態においては、Ｒの階調値＝Ｇの階調値＝Ｂの階調値である無彩色の場合には補正を行わず、Ｒの階調値＝Ｇの階調値＝Ｂの階調値ではない有彩色の場合には補正を行う構成となっているが、この構成に限定されるものではない。
例えば、各色成分の階調値の最大と最小との差が予め定められた閾値（例えば３）以上の色については有彩色、各色成分の階調値の最大と最小との差が閾値未満の色については無彩色とし、無彩色については濃度補正部６ｂでの補正を行わない構成としてもよい。
例えば、Ｇの階調値＝Ｂの階調値であり、Ｇの階調値とＲの階調値との差が２である場合には、補正量は小さいものとなる。この場合、補正をしてグレースケールに変換しても、補正せずにグレースケールに変換した場合と比較すると、最終的に得られる階調に大きな違いはなく、視覚への影響は小さなものとなる。このため、このように各色成分の階調値の最大と最小との差が予め定められた閾値未満の色について補正を行わないようにすれば、演算量を減らすことができ、モノクロ画像への変換処理を速くすることができる。
【００８３】
上述した実施形態においては、階調値を補正するときの係数（α１〜α３、α１１〜α１３、α２１〜α２６、α３１〜α３６）は、固定となっているが、可変できるようにしてもよい。例えば、各色成分の階調値の最小値と最大値の差が予め定められた閾値以上の場合には第１の係数とし、閾値未満の場合には第１の係数より小さい値である第２の係数としてもよい。
【符号の説明】
【００８４】
１…表示部、２…コントローラー、３…制御部、４…ＶＲＡＭ、５…通信部、６…画像処理部、８…記憶部、９…操作部、９Ａ〜９Ｆ…ボタン、１０…第１基板、１１…基板、１１ａ…接着層、１２…回路層、１３ａ…画素電極、２０…電気泳動層、２１…マイクロカプセル、２２…バインダー、３０…第２基板、３１…フィルム、３２…透明電極層、５３…走査線駆動回路、５４…データ線駆動回路、５５…表示領域、６３…保持容量、６４…走査線、６５…データ線、６６…画素駆動回路、１０００…電子機器、ＢＵＳ…バス
【図１】
2013187828.tif 000003
【図２】
2013187828.tif 000004
【図３】
2013187828.tif 000005
【図４】
2013187828.tif 000006
【図５】
2013187828.tif 000007
【図６】
2013187828.tif 000008
【図７】
2013187828.tif 000009
【図８】
2013187828.tif 000010
【図９】
2013187828.tif 000011
【図１０】
2013187828.tif 000012