(57)【要約】【課題】  ディスプレイコントローラにおいて表示階調を適切に設定すること。【解決手段】  情報表示装置１は、ディスプレイコントローラ５０の電源が投入される際に、表示される画像のファイルヘッダ部分を参照し、その画像が有する階調に応じて、ディスプレイコントローラ５０の表示モードを設定する。そのため、ディスプレイコントローラ５０は、常に、ディスプレイ６０に描画する画像の階調に合わせた表示階調で起動される。したがって、不必要に高階調の表示モードに設定されることにより、表示速度が低下したり、低階調の画像を高階調に変換する必要が生ずることにより、処理効率の低下あるいは消費電力の増加を招くといった事態を回避することができる。即ち、本発明によれば、ディスプレイコントローラにおいて表示階調を適切に設定することが可能となる。【選択図】  図３
2006184674.tif 000002
【特許請求の範囲】
【請求項１】
表示階調のモードを複数備えるディスプレイと、該ディスプレイにおける表示階調のモード変更時にリセットを伴うディスプレイコントローラとを含む情報表示装置であって、
前記ディスプレイコントローラがリセットされる際に、表示対象となるデータが有する表示階調を検出する表示階調検出手段と、
前記表示階調検出手段によって検出された表示階調に前記ディスプレイコントローラの表示階調を設定する表示階調設定手段と、
を含むことを特徴とする情報表示装置。
【請求項２】
前記ディスプレイは、表示している情報を電力の供給を受けることなく不揮発的に保持する記憶性の表示装置であることを特徴とする請求項１記載の情報表示装置。
【請求項３】
前記ディスプレイに前記ディスプレイコントローラが表示対象となるデータの画像を描画する際に、該ディスプレイおよびディスプレイコントローラに電源を投入すると共に、画像の描画が終了することに対応して電源を切断する電源制御手段をさらに備えることを特徴とする請求項２記載の情報表示装置。
【請求項４】
表示対象となるデータが、前記ディスプレイの１画面分に対応するデータに区分されていると共に、前記ディスプレイコントローラが該１画面分のデータを前記ディスプレイに描画する毎に、前記表示階調検出手段が、表示対象となる１画面分のデータが有する表示階調を検出し、前記表示階調設定手段が、前記表示階調検出手段が検出したデータの階調に前記ディスプレイコントローラの表示階調を設定することを特徴とする請求項３記載の情報表示装置。
【請求項５】
表示階調のモードを複数備えるディスプレイと、該ディスプレイにおける表示階調のモード変更時にリセットを伴うディスプレイコントローラとを含む情報表示装置を制御するための情報表示制御プログラムであって、
前記ディスプレイコントローラがリセットされる際に、表示対象となるデータが有する表示階調を検出する表示階調検出機能と、
前記表示階調検出機能によって検出された表示階調に前記ディスプレイコントローラの表示階調を設定する表示階調設定機能と、
をコンピュータに実現させることを特徴とする情報表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示階調を切り換え可能なディスプレイを有する情報表示装置およびその情報表示制御プログラムに関する。
【背景技術】
【０００２】
従来、表示階調を多段階に切り換えることが可能なディスプレイを有する情報表示装置が知られており、例えば、必要に応じてモノクロ２階調の表示モードとモノクロ１６階調の表示モードとのいずれかに切り換えて情報の表示を行うといったことが行われている。
このような情報表示装置においては、一般に、ディスプレイの表示モードを切り換える場合、ディスプレイコントローラの初期化（リセット）を行う必要がある。そのため、ＣＲＴ（Cat hode Ray Tube）や非記憶性の液晶ディスプレイ等において表示モードを切り換える場合には、表示されている情報が消去されることとなる。
【０００３】
一方、記憶性の液晶ディスプレイや電気泳動ディスプレイ等においては、ディスプレイコントローラがリセットされた場合にも、表示されていた情報が保持されることから、情報の表示中においても、比較的柔軟に表示モードを変更することが可能である。
ここで、ディスプレイコントローラがいずれの表示モードに設定するかについては、一般に、リセット時に明示的な指定が行われている場合には指定された表示モードとし、いずれの表示モードに設定すべきか不明な場合には、最も高階調の表示モードに設定することとしている。
【０００４】
なお、画像の表示におけるモードを設定する技術については、例えば、特許文献１に記載されている。
【特許文献１】特開平１０−２３２６６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ディスプレイコントローラにおいては、より低階調の表示モードの場合の方が、概して高速に画像を表示することができる。
そのため、ディスプレイコントローラがいずれの表示モードに設定すべきか不明である場合に、最も高階調の表示モードに設定すると、ディスプレイに対する画像の書き込み時間が増大し、表示速度が低下する事態を招くこととなる。
【０００６】
また、表示対象の画像がより低階調であり、高階調の表示モードとする必要がないにも関わらず、高階調の表示モードとされた場合、低階調の画像を高階調の画像に一旦変換し、サイズがより増大したデータをプロセッサ等からディスプレイコントローラに転送する必要がある。それにより、不要な処理が発生し、処理効率の低下あるいは消費電力の増加を招くこととなる。
【０００７】
したがって、ディスプレイコントローラにおいては表示階調を適切に設定する必要がある。
また、上述のような事態は、ディスプレイの表示モードを柔軟に変更できる記憶性の液晶ディスプレイ等においては、特に大きな問題となる。
なお、特許文献１に記載された技術は、表示対象となる画像の画像タイプ（パレットを用いて色が表現された画像および通常のＲＧＢ画像）に応じて、表示する処理のモードを切り換える技術であり、ディスプレイコントローラにおける表示階調を適切に設定する場合に適用することができるものではない。
【０００８】
本発明の課題は、ディスプレイコントローラにおいて表示階調を適切に設定することである。
【課題を解決するための手段】
【０００９】
以上の課題を解決するため、本発明は、
表示階調のモードを複数備えるディスプレイ（例えば、図１のディスプレイ６０）と、該ディスプレイにおける表示階調のモード変更時にリセットを伴うディスプレイコントローラ（例えば、図１のディスプレイコントローラ５０）とを含む情報表示装置であって、前記ディスプレイコントローラがリセットされる際に、表示対象となるデータが有する表示階調を検出する表示階調検出手段（例えば、図１のＣＰＵ１０）と、前記表示階調検出手段によって検出された表示階調に前記ディスプレイコントローラの表示階調を設定する表示階調設定手段（例えば、図１のＣＰＵ１０）とを含むことを特徴としている。
【００１０】
このような構成により、ディスプレイがリセットされる際に、表示対象となるデータの表示階調が検出され、ディスプレイコントローラは、その表示階調に応じた表示階調のモードに設定される。
そのため、ディスプレイコントローラが不必要に高階調の表示モードに設定されることにより、表示速度が低下したり、低階調の画像を高階調に変換する必要が生ずることにより、処理効率の低下あるいは消費電力の増加を招くといった事態を回避することができる。
【００１１】
したがって、ディスプレイコントローラにおいて表示階調を適切に設定することが可能となる。
なお、ここで言うリセットには、明示的な指示が入力された場合のリセットの他、電源投入プロセスにおいて行われるリセットも含むものである。
また、前記ディスプレイは、表示している情報を電力の供給を受けることなく不揮発的に保持する記憶性の表示装置であることを特徴としている。
【００１２】
このような構成により、電力の供給を行わなくても表示された情報が保持されるディスプレイにおいて、ディスプレイおよびディスプレイコントローラの電源を切断した場合でも、以後、電源が再投入される際に、ディスプレイコントローラにおける表示階調を適切に設定することが可能となる。
また、前記ディスプレイに前記ディスプレイコントローラが表示対象となるデータの画像を描画する際に、該ディスプレイおよびディスプレイコントローラに電源を投入すると共に、画像の描画が終了することに対応して電源を切断する電源制御手段（例えば、図１のＣＰＵ１０および電源コントローラ２０）をさらに備えることを特徴としている。
【００１３】
このような構成により、ディスプレイおよびディスプレイコントローラの動作が不要な場合に、電源制御手段によって可能な限り電源の切断を行うことができると共に、電源が再投入される際に、表示階調を適切に設定することができる。即ち、消費電力を低減しつつ、ディスプレイコントローラにおける表示階調を適切に設定することが可能となる。
また、表示対象となるデータが、前記ディスプレイの１画面分に対応するデータに区分されていると共に、前記ディスプレイコントローラが該１画面分のデータを前記ディスプレイに描画する毎に、前記表示階調検出手段が、表示対象となる１画面分のデータが有する表示階調を検出し、前記表示階調設定手段が、前記表示階調検出手段が検出したデータの階調に前記ディスプレイコントローラの表示階調を設定することを特徴としている。
【００１４】
このような構成により、ページ単位で表示が行われる電子ブックのようなコンテンツを表示する場合に、ページの書き換えが行われる毎にディスプレイコントローラにおいて適切な表示階調を設定することが可能となる。
また、本発明は、
表示階調のモードを複数備えるディスプレイと、該ディスプレイにおける表示階調のモード変更時にリセットを伴うディスプレイコントローラとを含む情報表示装置を制御するための情報表示制御プログラムであって、前記ディスプレイコントローラがリセットされる際に、表示対象となるデータが有する表示階調を検出する表示階調検出機能と、前記表示階調検出機能によって検出された表示階調に前記ディスプレイコントローラの表示階調を設定する表示階調設定機能とをコンピュータに実現させることを特徴としている。
【００１５】
このように、本発明によれば、ディスプレイコントローラにおいて表示階調を適切に設定することが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、図を参照して本発明に係る情報表示装置の実施の形態を説明する。
まず、構成を説明する。
図１は、本発明に係る情報表示装置１の機能構成を示すブロック図である。
なお、ここでは、情報表示装置１が電子ブックのビューワ端末である場合の例について説明する。
【００１７】
図１において、情報表示装置１は、ＣＰＵ（Central Processing Unit）１０と、電源コントローラ２０と、フラッシュＲＯＭ３０と、メモリ４０と、ディスプレイコントローラ５０と、ディスプレイ６０と、メモリカードコントローラ７０と、メモリカード８０と、バスコントローラ９０とを含んで構成され、ディスプレイ６０およびメモリカード８０を除く各部は、バスによって接続されている。また、これらの各部には、不図示のバッテリから電力が供給されている。
【００１８】
ＣＰＵ１０は、情報表示装置１全体を制御するもので、不図示の入力ボタンから入力される各種の指示信号に従って、フラッシュＲＯＭ３０に記憶されたオペレーティングシステムプログラム、あるいは、画像表示処理プログラム（後述）等の各種アプリケーションプログラムを読み出して実行する。そして、ＣＰＵ１０は、各種処理結果をフラッシュＲＯＭ３０あるいはメモリ４０に格納する。
【００１９】
さらに、ＣＰＵ１０は、情報表示装置１に対する入力操作が行われた場合等、動作の必要が生じた場合にのみ電源を投入して処理を行い、動作が不要な場合には、電源を切断した状態とするように電源コントローラ２０を介して電力制御を行う。例えば、ＣＰＵ１０は、電子ブックの次のページを表示する指示がボタンを介して入力された場合、メモリカードコントローラ７０、ディスプレイコントローラ５０およびディスプレイ６０に電源を投入する指示を電源コントローラ２０に出力する。そして、ＣＰＵ１０は、メモリカード８０に記憶された電子ブックの所定コンテンツを読み出してディスプレイ６０に描画させた後、メモリカードコントローラ７０、ディスプレイコントローラ５０およびディスプレイ６０の電源を切断する指示を電源コントローラ２０に出力する。
【００２０】
電源コントローラ２０は、ＣＰＵ１０の指示に従って、情報表示装置１の各部に対するバッテリからの電力の供給を制御する。例えば、電源コントローラ２０は、電子ブックの次のページを表示する指示がボタンを介して入力されることにより、ＣＰＵ１０からメモリカードコントローラ７０、ディスプレイコントローラ５０およびディスプレイ６０の電源を投入する指示が入力されると、これらの各部に電源を投入し、続いてＣＰＵ１０から電源を切断する指示が入力されると、これらの各部の電源を切断する。
【００２１】
フラッシュＲＯＭ３０は、情報表示装置１において実行されるオペレーティングシステムプログラム、あるいは、画像表示処理プログラム（後述）等の各種アプリケーションプログラムを記憶している。また、フラッシュＲＯＭ３０は、表示中の電子ブックのページ等、情報表示装置１の電源が切断された場合にも保持しておく必要がある各種データを記憶する。
【００２２】
メモリ４０は、ＤＲＡＭ（Dynamic Random Access Memory）、ＳＲＡＭ（Static Random Access Memory）あるいはＳＤＲＡＭ（Synchronous DRAM）といった半導体メモリによって構成され、ＣＰＵ１０が処理を実行する際にワークエリアを形成すると共に、その処理結果を記憶する。
ディスプレイコントローラ５０は、ディスプレイ６０を直接制御するものであり、ＣＰＵ１０によって入力される描画命令を解釈し、メモリカード８０に記憶されているコンテンツを読み出して、表示が指示された電子ブックのページをディスプレイ６０に描画する。
【００２３】
また、ディスプレイコントローラ５０は、ＣＰＵ１０が画像表示処理プログラムを実行することにより、電源投入時にディスプレイの表示モードが１６階調あるいは２階調のいずれかに設定される。そして、ディスプレイコントローラ５０は、ＣＰＵ１０によって設定された階調でコンテンツの所定ページをディスプレイ６０に描画する。
ディスプレイ６０は、表示している情報を不揮発的に保持する記憶性のディスプレイである。
【００２４】
なお、ここではディスプレイ６０がコレステリック液晶ディスプレイであるものとして説明するが、電気泳動ディスプレイやツイストボール型ディスプレイ等、他の記憶性ディスプレイを用いることや、非記憶性のディスプレイを用いることも可能である。
メモリカードコントローラ７０は、メモリカード８０に対するデータの読み出しあるいは書き込みを行うインターフェース回路であり、ＣＰＵ１０の指示に従って、メモリカードに記録された電子ブックのコンテンツを読み出す等の処理を行う。
【００２５】
メモリカード８０は、情報表示装置１において表示される電子ブックのコンテンツを記憶する記憶媒体である。
図２は、メモリカード８０に記憶されるコンテンツのファイルフォーマットを示す模式図である。
図２において、メモリカード８０が記憶する電子ブックのコンテンツは、ファイルの属性に関する情報であるヘッダ部分と、ファイルの実データであるボディ部分とによって構成されている。
【００２６】
本発明に係る情報表示装置１は、ディスプレイコントローラ５０の電源投入に際し、図２に示すファイルフォーマットのうち、ヘッダ部分に含まれる“階調数”のデータを取得し、その階調数に基づいてディスプレイコントローラ５０の表示階調のモードを設定する。
図１に戻り、バスコントローラ９０は、バスに接続された各部によるバスアクセスを調停する。
【００２７】
次に、動作を説明する。
本実施の形態における情報表示装置１は、上述の構成の下、入力操作が行われた場合等、動作が必要な場合にのみ所定部分に電源が投入され、必要な動作が終了すると、再び電源が切断された状態となる。そして、情報表示装置１は、表示する画像を変更させる入力操作行われた場合、ディスプレイコントローラ５０およびディスプレイ６０に電源を投入し、必要な動作が終了すると、再び電源が切断された状態となる。このとき、ＣＰＵ１０は、電源が投入される毎に、ディスプレイ６０の表示モードを設定するための画像表示処理を実行する。
【００２８】
図３は、情報表示装置１のＣＰＵ１０が実行する画像表示処理を示すフローチャートである。
図３において、電子ブックの次のページを表示する指示等がボタンを介して入力されるると、ＣＰＵ１０は、電源コントローラ２０によりメモリカードコントローラ７０、ディスプレイコントローラ５０およびディスプレイ６０に電源を投入し（ステップＳ１）、メモリカードコントローラ７０の初期化を行う（ステップＳ２）。
【００２９】
そして、ＣＰＵ１０は、メモリカード８０から表示する画像のファイルヘッダ部分を読み出し（ステップＳ３）、その画像が有する階調が２階調であるか否かの判定を行う（ステップＳ４）。
ステップＳ４において、その画像が有する階調が２階調であると判定した場合、ＣＰＵ１０は、表示階調を２階調に設定してディスプレイコントローラ５０を初期化し（ステップＳ５）、その画像が有する階調が１６階調であると判定した場合、表示階調を１６階調に設定してディスプレイコントローラ５０を初期化する（ステップＳ６）。
【００３０】
ステップＳ５およびステップＳ６の後、ＣＰＵ１０は、その画像のファイルにおけるボディ部分（実データ）をメモリカード８０からディスプレイコントローラ５０に転送する（ステップＳ７）。これにより、ディスプレイコントローラ５０がディスプレイ６０に画像の描画を行う。
そして、ＣＰＵ１０は、電源コントローラ２０により、ステップＳ１において電源を投入したメモリカードコントローラ７０、ディスプレイコントローラ５０およびディスプレイ６０の電源を切断し（ステップＳ８）、画像表示処理を終了する。
【００３１】
以上のように、本実施の形態に係る情報表示装置１は、ディスプレイコントローラ５０の電源が投入される際に、表示される画像のファイルヘッダ部分を参照し、その画像が有する階調に応じて、ディスプレイコントローラ５０の表示モードを設定する。
そのため、ディスプレイコントローラ５０は、常に、ディスプレイ６０に描画する画像の階調に合わせた表示階調で起動される。
【００３２】
したがって、不必要に高階調の表示モードに設定されることにより、表示速度が低下したり、低階調の画像を高階調に変換する必要が生ずることにより、処理効率の低下あるいは消費電力の増加を招くといった事態を回避することができる。
即ち、本発明によれば、ディスプレイコントローラにおいて表示階調を適切に設定することが可能となる。
【００３３】
なお、本実施の形態に係る情報表示装置１において、コレステリック液晶表示装置や電気泳動ディスプレイを用いた場合、１６階調で表示を行うためには２階調で表示を行う場合に比べて、画素のリセットから表示までの時間が大幅に増大することから、このような時間を可能な限り短縮することができる。また、中間調を表現するためには各画素を複雑に制御する必要があることから、このような事態を可能な限り回避することもできる。
【図面の簡単な説明】
【００３４】
【図１】本発明に係る情報表示装置１の機能構成を示すブロック図である。
【図２】メモリカード８０に記憶されるコンテンツのファイルフォーマットを示す模式図である。
【図３】情報表示装置１のＣＰＵ１０が実行する画像表示処理を示すフローチャートである。
【符号の説明】
【００３５】
１  情報表示装置、１０  ＣＰＵ、２０  電源コントローラ、３０  フラッシュＲＯＭ、４０  メモリ、５０  ディスプレイコントローラ、６０  ディスプレイ、７０  メモリカードコントローラ、８０  メモリカード、９０  バスコントローラ
【図１】
2006184674.tif 000003
【図２】
2006184674.tif 000004
【図３】
2006184674.tif 000005