(57)【要約】【課題】オーバーシュート駆動を行う駆動回路の消費電力を低減させる。【解決手段】動作制御部３は、駆動回路１に新たな画像データが入力されたとき、閾値検出部６、閾値格納部７、ＯＳＲＡＭインタフェース８、ＯＳＲＡＭ９、ＯＳ処理部１０、およびＬＵＴ格納部１１を動作させる。これによりＯＳ処理部１０は、新たな画像データをオーバーシュート処理してから表示パネルに出力する。一方、ＧＲＡＭ５に画像データが記憶されているときに、新たな画像データが駆動回路１に入力されない場合、動作制御部３は、ＯＳ処理部１０を動作させない。これにより駆動回路１は、画像データをオーバーシュート処理せずにそのまま表示パネルに出力する。【選択図】図１
2009053283.tif 000002
【特許請求の範囲】
【請求項１】
表示パネルを駆動する駆動回路であって、
上記駆動回路に入力された画像データを一時的に記憶するフレームメモリと、
上記フレームメモリ内の上記画像データを、そのまま又はオーバーシュート処理してから上記表示パネルに出力する駆動手段と、
上記フレームメモリに上記画像データが記憶されているときに、当該画像データとは異なる新たな画像データが上記駆動回路に入力されたか否かを判定する判定手段とを備え、
上記駆動手段は、
上記判定手段による判定結果が真であるとき、上記新たな画像データをオーバーシュート処理してから上記表示パネルに出力するとともに、
上記判定手段による判定結果が偽であるとき、上記フレームメモリ内の上記画像データをそのまま上記表示パネルに出力することを特徴とする駆動回路。
【請求項２】
表示パネルを駆動する駆動回路であって、
上記駆動回路に入力された画像データを一時的に記憶するフレームメモリと、
上記フレームメモリ内の上記画像データを、そのまま又はオーバーシュート処理してから上記表示パネルに出力する駆動手段と、
上記画像データの表示変化を指示するコマンドを、上記フレームメモリに上記画像データが記憶されているときに受信したか否かを判定する判定手段とを備え、
上記駆動手段は、
上記判定手段による判定結果が真であるとき、上記フレームメモリ内の上記画像データをオーバーシュート処理してから上記表示パネルに出力するとともに、
上記判定手段による判定結果が偽であるとき、上記フレームメモリ内の上記画像データをそのまま上記表示パネルに出力することを特徴とする駆動回路。
【請求項３】
上記駆動手段は、上記フレームメモリ内の一部が上記画像データ用の記憶領域として設定されている場合、当該記憶位置に記憶されているデータをオーバーシュート処理してから上記表示パネルに出力するともに、当該記憶位置以外の位置に記憶されているデータをそのまま上記表示パネルに出力することを特徴としている請求項１または２に記載の駆動回路。
【請求項４】
入力された画像データを一時的に記憶するフレームメモリを備え、表示パネルを駆動する駆動回路が実行する駆動方法であって、
上記フレームメモリ内の上記画像データを、そのまま又はオーバーシュート処理してから上記表示パネルに出力する駆動ステップと、
上記フレームメモリに上記画像データが記憶されているときに、当該画像データとは異なる新たな画像データが上記駆動回路に入力されたか否かを判定する判定ステップとを備え、
上記駆動ステップにおいて、
上記判定ステップにおける判定結果が真であるとき、上記新たな画像データをオーバーシュート処理してから上記表示パネルに出力するとともに、
上記判定ステップにおける判定結果が偽であるとき、上記フレームメモリ内の上記画像データをそのまま上記表示パネルに出力することを特徴とする駆動方法。
【請求項５】
入力された画像データを一時的に記憶するフレームメモリを備え、表示パネルを駆動する駆動回路が実行する駆動方法であって、
上記フレームメモリ内の上記画像データを、そのまま又はオーバーシュート処理してから上記表示パネルに出力する駆動ステップと、
上記画像データの表示変化を指示するコマンドを、上記フレームメモリに上記画像データが記憶されているときに受信したか否かを判定する判定ステップとを備え、
上記駆動ステップにおいて、
上記判定ステップにおける判定結果が真であるとき、上記フレームメモリ内の画像データをオーバーシュート処理してから上記表示パネルに出力するとともに、
上記判定ステップにおける判定結果が偽であるとき、上記フレームメモリ内の上記画像データをそのまま上記表示パネルに出力することを特徴とする駆動方法。
【請求項６】
請求項１から３のいずれか１項に記載の駆動回路を動作させるプログラムであって、コンピュータを上記の各手段として機能させるためのプログラム。
【請求項７】
請求項６に記載のプログラムを記録しているコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示パネルをオーバーシュート駆動する駆動回路、駆動方法、プログラム、および記録媒体に関する。
【背景技術】
【０００２】
液晶表示装置の駆動時における応答速度を改善する手法として、いわゆるオーバーシュート駆動がよく知られている。オーバーシュート駆動では、駆動波形の立ち上がり電圧を通常の駆動レベルより高く（または低く）する。これにより、液晶分子の配向変更に要する時間を短縮できるため、液晶の応答時間を改善できる。通常、オーバーシュート駆動の具体的方法では、１フレーム前の画像データと、現フレームの画像データとを比較した結果に基づき、あらかじめ設定された補正データのテーブル（ＬＵＴ）に定義されている値を利用して、表示駆動用のデータを生成する。
【０００３】
近年では、単にオーバーシュート駆動するのではなく、オーバーシュート駆動特有の問題に対応した技術もいくつか開発されている。たとえば特許文献１には、液晶パネルを用いて画像を表示する液晶表示装置であって、第１の入力階調データのビット数を低減した出力階調データを生成する第１のテーブル手段と、前記第１のテーブル手段の出力階調データを、前記液晶パネルにおける１フレームの画像表示期間遅延させて第２の入力階調データを生成するフレームメモリ手段と、前記第１の入力階調データと前記第２の入力階調データとの大小関係に応じて、予め記憶されているオーバーシュート階調出力を発生する第２のテーブル手段とを備え、前記オーバーシュート階調出力によって前記液晶パネルにおいて画像表示を行うように構成されていることを特徴とする液晶表示装置が開示されている。
【０００４】
この装置では、オーバーシュート駆動時に入力データを遅延させるためのフレームメモリの記憶容量を縮減できる。
【特許文献１】特開２００３−８４７３６（公開日：平成１５年３月１９日）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし上述した従来技術では、オーバーシュート駆動を行う回路が常に動作状態になる。したがって、パネルの解像度やフレームレートの増加に伴い、装置の消費電力が増えてしまう問題が発生する。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、オーバーシュート駆動を行う駆動回路の消費電力を低減する駆動回路、駆動方法、プログラム、および記録媒体を提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る駆動回路は、上記の課題を解決するために、
表示パネルを駆動する駆動回路であって、
上記駆動回路に入力された画像データを一時的に記憶するフレームメモリと、
上記フレームメモリ内の上記画像データを、そのまま又はオーバーシュート処理してから上記表示パネルに出力する駆動手段と、
上記フレームメモリに上記画像データが記憶されているときに、当該画像データとは異なる新たな画像データが上記駆動回路に入力されたか否かを判定する判定手段とを備え、
上記駆動手段は、
上記判定手段による判定結果が真であるとき、上記新たな画像データをオーバーシュート処理してから上記表示パネルに出力するとともに、
上記判定手段による判定結果が偽であるとき、上記フレームメモリ内の上記画像データをそのまま上記表示パネルに出力することを特徴としている。
【０００８】
上記の構成によれば、本駆動回路は、液晶表示パネルなどの表示パネルを駆動する、いわゆる駆動ドライバである。駆動回路はフレームメモリを備えており、入力された画像データを一時的に当該メモリに記憶する。ここで、フレームメモリに画像データが記憶されているときに、当該画像データとは異なる新たな画像データが入力されたか否かを判定する。
【０００９】
もし判定結果が真の場合、当該新たに入力された画像データをオーバーシュート処理してから表示パネルに出力する。すなわちこのとき、新たに入力された画像データが、前の（すなわちフレームメモリに記憶済みの）画像データとともに動画データを構成する可能性が高いので、動画データに適したオーバーシュート処理を実行するのである。これにより、表示パネルが液晶表示パネルである場合に、液晶の応答速度を改善させ、画質を向上できる。
【００１０】
一方、判定結果が偽であるとき、フレームメモリ内の画像データをそのまま（オーバーシュート処理せずに）表示パネルに出力する。すなわちこのとき、処理の対象の画像データは１枚の静止画を表す可能性が高く、この静止画を表示パネルに表示させ続けるのだとみなして、不要なオーバーシュート処理を実行しないようにするのである。これにより、静止画データをオーバーシュート処理する場合に比べて処理量が大幅に減少するので、駆動回路の消費電力をより低減できる。
【００１１】
以上のように本駆動回路は、処理対象の画像データが動画データを構成すると判定した場合にのみオーバーシュート駆動を行い、静止画データだと判定した場合にはオーバーシュート駆動を行わない。その結果、駆動回路の消費電力を低減できる効果を奏する。
【００１２】
本発明に係る駆動回路は、上記の課題を解決するために、
入力された画像データを一時的に記憶するフレームメモリを備え、表示パネルを駆動する駆動回路が実行する駆動方法であって、
上記フレームメモリ内の上記画像データを、そのまま又はオーバーシュート処理してから上記表示パネルに出力する駆動ステップと、
上記フレームメモリに上記画像データが記憶されているときに、当該画像データとは異なる新たな画像データが上記駆動回路に入力されたか否かを判定する判定とを備え、
上記駆動ステップにおいて、
上記判定ステップにおける判定結果が真であるとき、上記新たな画像データをオーバーシュート処理してから上記表示パネルに出力するとともに、
上記判定ステップにおける判定結果が偽であるとき、上記フレームメモリ内の上記画像データをそのまま上記表示パネルに出力することを特徴としている。
【００１３】
上記の構成によれば、本発明に係る駆動回路と同様の作用効果を奏する。
【００１４】
本発明に係る駆動回路は、上記の課題を解決するために、
表示パネルを駆動する駆動回路であって、
上記駆動回路に入力された画像データを一時的に記憶するフレームメモリと、
上記フレームメモリ内の上記画像データを、そのまま又はオーバーシュート処理してから上記表示パネルに出力する駆動手段と、
上記画像データの表示変化を指示するコマンドを、上記フレームメモリに上記画像データが記憶されているときに受信したか否かを判定する判定手段とを備え、
上記駆動手段は、
上記判定手段による判定結果が真であるとき、上記フレームメモリ内の画像データをオーバーシュート処理してから上記表示パネルに出力するとともに、
上記判定手段による判定結果が偽であるとき、上記フレームメモリ内の上記画像データをそのまま上記表示パネルに出力することを特徴としている。
【００１５】
上記の構成によれば、本駆動回路は、液晶表示パネルなどの表示パネルを駆動する、いわゆる駆動ドライバである。駆動回路はフレームメモリを備えており、入力された画像データを一時的に当該メモリに記憶する。
【００１６】
ここで駆動回路は、フレームメモリに画像データが記憶されているときに、当該画像データの表示変化を指示するコマンドを受信した場合、当該画像データをオーバーシュート処理してから表示パネルに出力する。すなわち当該コマンドを受信したときには、フレームメモリ内のデータに変化はなくても、表示パネルには異なる画像を表示させる必要があるので、当該コマンドの指示する変化内容に応じたオーバーシュート処理を実行する。これにより、表示パネルが液晶表示パネルである場合に、液晶の応答速度を改善させ、画質を向上できる。
【００１７】
一方、フレームメモリに画像データが記憶されているときに、当該画像データの表示変化を指示するコマンドを受信しない場合、フレームメモリ内の画像データをそのまま（すなわちオーバーシュート処理せずに）表示パネルに出力する。これにより、コマンドを受信するか否かに関わらず画像データをオーバーシュート処理する場合に比べて、処理量が大幅に減少するので、駆動回路の消費電力をより低減できる。
【００１８】
以上のように本駆動回路は、処理対象の画像データの表示が変化する場合にのみオーバーシュート駆動を行い、表示が変化しない場合オーバーシュート駆動を行わない。その結果、駆動回路の消費電力を低減できる効果を奏する。
【００１９】
本発明に係る駆動方法は、上記の課題を解決するために、
入力された画像データを一時的に記憶するフレームメモリを備え、表示パネルを駆動する駆動回路が実行する駆動方法であって、
上記フレームメモリ内の上記画像データを、そのまま又はオーバーシュート処理してから上記表示パネルに出力する駆動ステップと、
当該画像データの表示変化を指示するコマンドを、上記フレームメモリに上記画像データが記憶されているときに受信したか否かを判定する判定ステップとを備え、
上記駆動ステップにおいて、
上記判定ステップにおける判定結果が真であるとき、上記フレームメモリ内の画像データをオーバーシュート処理してから上記表示パネルに出力するとともに、
上記判定ステップにおける判定結果が偽であるとき、上記フレームメモリ内の上記画像データをそのまま上記表示パネルに出力することを特徴としている。
【００２０】
上記の構成によれば、本発明に係る駆動回路と同様の作用効果を奏する。
【００２１】
また、本発明に係る駆動回路では、さらに、
上記駆動手段は、上記フレームメモリ内の一部が上記画像データ用の記憶領域として設定されている場合、当該記憶位置に記憶されているデータをオーバーシュート処理してから上記表示パネルに出力するともに、当該記憶位置以外の位置に記憶されているデータをそのまま上記表示パネルに出力する。
【００２２】
上記の構成によれば、駆動回路は、オーバーシュート駆動の際の処理量をさらに低減できる。したがって、消費電力をよりいっそう低減できる効果を奏する。
【００２３】
なお、上記駆動回路は、コンピュータによって実現してもよい。この場合、コンピュータを上記各手段として動作させることにより上記駆動回路をコンピュータにおいて実現するプログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００２４】
以上のように、本発明に係る駆動回路は、
上記駆動回路に入力された画像データを一時的に記憶するフレームメモリと、
上記フレームメモリ内の上記画像データを、そのまま又はオーバーシュート処理してから上記表示パネルに出力する駆動手段と、
上記フレームメモリに上記画像データが記憶されているときに、当該画像データとは異なる新たな画像データが上記駆動回路に入力されたか否かを判定する判定手段とを備え、
上記駆動手段は、
上記判定手段による判定結果が真であるとき、上記新たな画像データをオーバーシュート処理してから上記表示パネルに出力するとともに、
上記判定手段による判定結果が偽であるとき、上記フレームメモリ内の上記画像データをそのまま上記表示パネルに出力する。これにより、オーバーシュート駆動を行う駆動回路の消費電力を低減させることができる効果を奏する。
【発明を実施するための最良の形態】
【００２５】
本実施形態に係る駆動回路１の構成を図１に示す。図１は、本発明の一実施形態に係る駆動回路１の要部構成を示すブロック図である。この図に示すように、駆動回路１は、データラッチ部２、動作制御部３（判定手段）、ＧＲＡＭインタフェース４、ＧＲＡＭ５（フレームメモリ）、閾値検出部６、閾値格納部７、ＯＳＲＡＭインタフェース８、ＯＳＲＡＭ９、ＯＳ処理部１０（駆動手段）、およびＬＵＴ格納部１１を備えている。
【００２６】
駆動回路１は、図示しない外部装置（ホスト装置）に接続されており、当該外部装置から画像データの供給を受ける。また駆動回路１は、図示しない表示パネル（たとえば液晶表示パネル）に接続されており、入力された画像データによって当該表示パネルを駆動することによって、画像データが表す画像を表示パネルに表示させる。この際、駆動回路１は、状況に応じて、通常の駆動とオーバーシュート駆動とを切り替えて実行する。
【００２７】
ＧＲＡＭ５の記憶容量は、本実施形態では２４０×３２０×８ビットである。一方、ＯＳＲＡＭ９の記憶容量は、２４０×３２０×２ビットである。しかしこれらの値はあくまで例示にすぎず、本発明の構成がこれらのもの限定されるわけではない。
【００２８】
（駆動回路１の動作）
駆動回路１の動作について、以下に説明する。なお、以下の説明において、前提として、駆動回路１のＧＲＡＭ５には、あるフレームの画像データがすでに書き込まれているものとする。
【００２９】
ＧＲＡＭ５に８ビットの画像データが記憶されている場合において、駆動回路１に接続されている外部装置は、８ビットの新たな画像データを、駆動回路１に入力データとして提供する。駆動回路１では、当該入力データの入力をデータラッチ部２が受け付ける。データラッチ部２は、当該入力データを保持するとともに、動作制御部３に、新たな入力データが駆動回路１に入力されたことを通知する。
【００３０】
この通知を受けた動作制御部３は、図１において丸囲みの「Ａ」がラベルされている各ブロック、すなわち、閾値検出部６、閾値格納部７、ＯＳＲＡＭインタフェース８、ＯＳＲＡＭ９、ＯＳ処理部１０、およびＬＵＴ格納部１１を動作させる（ＯＮさせる）。これらのブロックは、画像データのオーバーシュート処理を担う部材である。すなわち駆動回路１は、新たな画像データの入力があった場合に、当該画像データをオーバーシュート処理して表示パネルに出力する。動作制御部３は、これらのブロックを動作させたことをデータラッチ部２に通知する。
【００３１】
この通知を受けたデータラッチ部２は、ＧＲＡＭインタフェース４に、新たな画像データの入力があったことを通知する。この通知を受けたＧＲＡＭインタフェース４は、ＧＲＡＭ５から、記憶済みの（すなわち前フレームの）画像データを読み出し、閾値検出部６に出力する。
【００３２】
駆動回路１において、閾値格納部７には、８ビットのデータを２ビットのデータに変換する際の基準となる基準値があらかじめ格納されている。本実施形態では、格納されている基準値はＲｅｆ１、Ｒｅｆ２、およびＲｅｆ３の３つである。閾値検出部６は、閾値格納部７からこれら３つの閾値のうちいずれか１つを読み出す。そして、入力された画像データに含まれる、各画素の値と閾値とを比較し、画素値が閾値より大きいときには当該画素値を「１」に変換し、一方、画素値が閾値より小さいときには当該画素値を「０」に変換する。
【００３３】
こうして閾値検出部６は、８ビットの画像データを２ビットのものに変換してから、ＯＳＲＡＭインタフェース８に出力する。ＯＳＲＡＭインタフェース８は、閾値検出部６から入力された２ビットの画像データを、ＯＳＲＡＭ９に書き込む。
【００３４】
つぎにデータラッチ部２は、保持中の入力データをＧＲＡＭインタフェース４に出力する。ＧＲＡＭインタフェース４は、入力された入力データを、現フレームの画像データとしてＧＲＡＭ５に書き込む。
【００３５】
この段階において、ＧＲＡＭ５には現フレームの画像データ（８ビット）が書き込まれており、一方、ＯＳＲＡＭ９には、現フレームの画像データ（２ビット）が書き込まれている。そこで、ＧＲＡＭインタフェース４は、ＧＲＡＭ５から現フレームの画像データを読み出し、ＯＳ処理部１０に出力する。一方ＯＳＲＡＭインタフェース８は、ＯＳＲＡＭ９から前フレームの画像データを読み出し、ＯＳ処理部１０に出力する。
【００３６】
駆動回路１において、ＬＵＴ格納部１１には、オーバーシュート処理用のルックアープテーブルがあらかじめ格納されている。本実施形態では、格納されているルックアープテーブルはＬＵＴ１、ＬＵＴ２、ＬＵＴ３の三つである。いずれのルックアープテーブルも、ＯＳ処理部１０に入力されるデータと、ＯＳ処理部１０が出力するデータとの関係を定義している。
【００３７】
ＯＳ処理部１０は、ＧＲＡＭインタフェース４およびＯＳＲＡＭインタフェース８から入力された２つのデータに基づき、オーバーシュート処理に用いるルックアープテーブルを選択し、ＬＵＴ格納部１１から読み出す。こうしてＯＳ処理部１０は、読み出したルックアープテーブルを用いて現フレームの画像データを処理することによって、出力用の画像データを生成し、図示しない表示パネルに出力データとして出力する。すなわちこの処理によって、ＯＳ処理部１０は、表示パネルをオーバーシュート駆動する。
【００３８】
（静止画の処理）
なお、駆動回路１は、画像データが新たに外部装置から入力されない限り、ＧＲＡＭ５内の画像データをそのまま表示パネルに出力し続ける。すなわち動作制御部３は、データラッチ部２から、新たな画像データが入力されたとのの通知を、予め定められた一定期間（たとえば一般的な動画データの１フレーム期間）受けなかったら、丸囲みの「Ａ」がラベルされた各ブロックの動作を停止させる（ＯＦＦさせる）。このとき駆動回路１において、ＧＲＡＭインタフェース４は、ＧＲＡＭ５から読み出した画像データを、ＯＳ処理部１０を経由せずにそのまま表示パネルに出力する。この場合、駆動回路１は、同じ画像データによって表示パネルを駆動し続けるため、表示パネルには１枚の静止画が表示され続ける。すなわち駆動回路１は、処理するデータが静止画をあらわす画像データである場合には、表示パネルをオーバーシュート駆動しない。
【００３９】
（作用・効果）
以上のように、駆動回路１は、ＧＲＡＭ５に画像データが記憶されているときに、新たな画像データの入力があった場合、当該新たに入力された画像データをオーバーシュート処理してから表示パネルに出力する。すなわちこのとき、新たに入力された画像データが、前の（すなわちＧＲＡＭ５に記憶済みの）画像データとともに動画データを構成する可能性が高いので、動画データに適したオーバーシュート処理を実行するのである。これにより、表示パネルが液晶表示パネルである場合に、液晶の応答速度を改善させ、画質を向上できる。
【００４０】
一方、ＧＲＡＭ５に画像データが記憶されているときに、新たな画像データの入力がない場合、ＧＲＡＭ内の画像データをそのまま（オーバーシュート処理せずに）表示パネルに出力する。すなわちこのとき、処理の対象の画像データは１枚の静止画を表す可能性が高く、この静止画を表示パネルに表示させ続けるのだとみなして、不要なオーバーシュート処理を実行しないようにするのである。これにより、静止画データをオーバーシュート処理する場合に比べて処理量が大幅に減少するので、駆動回路１の消費電力をより低減できる。
【００４１】
（タイミングチャート）
図２は、駆動回路１が表示パネルをオーバーシュート駆動するときの、各種信号やデータの入出力タイミングを示すタイミングチャートである。この図において、「ＷＲＸ」は外部装置から駆動回路１に入力されるライトパルスを表す。また、「Ｄ[７：０]」は、外部装置から駆動回路１に入力されるデータ（コマンド）を表す。また、「ＧＳＰＢ」は、表示パネルにおける１フレーム開始表示基準パルスを表す。また、「Ｐａｎｅｌ表示」は、表示パネルに表示されるデータのフレームを表す。また、「ＯＳ回路ＯＮ／ＯＦＦ」は、オーバーシュート駆動の担う各ブロックが動作するかしないかを表す。
【００４２】
外部装置は、画像データの前に、ＲＡＭＷＲコマンドをまず駆動回路１に出力する。データラッチ部２は、このＲＡＭＷＲコマンドの入力を受け付けたときも、新たな画像データが駆動回路１に入力されたものとみなして、そのことを動作制御部３に通知する。これにより動作制御部３は、オーバーシュート駆動を担う各ブロックを動作させる。
【００４３】
図２において、外部装置は、ＲＡＭＷＲコマンドの出力後、３フレーム続けて、フレームごとに新たな画像データを駆動回路１に出力する。駆動回路１において、外部装置から入力されるデータのフレーム期間と、表示パネルを駆動するときのデータのフレーム期間とは互いに異なり、後者が前者より短い。したがって、駆動回路１に入力される画像データのフレームと、表示パネルに表示される画像データのフレームとは、必ずしも一致しない。
【００４４】
図２の例では、駆動回路１は、５つの連続した表示用フレームすなわち「Ｎ−１、Ｎ  ｆｒａｍｅ」、「Ｎ  ｆｒａｍｅ」、「Ｎ＋１  ｆｒａｍｅ」「Ｎ＋１、Ｎ＋２  ｆｒａｍｅ」、「Ｎ＋２  ｆｒａｍｅ」を対象に、オーバーシュート駆動を行う。一方、新たな画像データの入力が終了し、かつ、ＧＲＡＭ５へのデータ書き込みが終了したあとに表示用フレーム（２回目の「Ｎ＋２  ｆｒａｍｅ」）では、オーバーシュート駆動を行わない。
【００４５】
（書き込み領域の設定）
駆動回路１では、ＧＲＡＭ５における書き込み領域を任意に設定できる。そして、設定した領域のみを対象して、オーバーシュート駆動を実行できる。この例について、図３を参照して説明する。図３は、ＧＲＡＭ５における書き込み領域を示す図である。この図において、「ＣＡＳＥＴ  ＳＣ」は、カラム側表示領域スタート設定である。「ＣＡＳＥＴ  ＥＣ」は、カラム側表示領域エンド設定である。「ＰＡＳＥＴ  ＳＣ」は、ページ側表示領域スタート設定である。「ＰＡＳＥＴ  ＥＣ」は、ページ側表示領域エンド設定である
駆動回路１では、ＧＲＡＭ５における、「ＣＡＳＥＴ  ＳＣ」、「ＣＡＳＥＴ  ＥＣ」、「ＰＡＳＥＴ  ＳＣ」、および「ＰＡＳＥＴ  ＳＣ」によって囲まれた領域を、動画領域として設定する。このとき残りの領域を静止画領域として設定する。これらの設定が有効なとき、ＯＳ処理部１０は、動画領域内の画像データについてはオーバーシュート処理するが、静止画領域内の画像データについてはオーバーシュート処理しない。したがって、ＧＲＡＭ５内の全データをオーバーシュート処理する場合に比べて、消費電力をより削減できる。
【００４６】
（特殊なコマンドの受信）
本発明に係る他の構成の駆動回路１ａについて、以下に説明する。駆動回路１ａは、画像の表示を変更させる特別なコマンドを受信できる。このコマンドを受信したとき、駆動回路１ａは、新たな画像データの入力がなくても、ＧＲＡＭ５内の画像データによって、表示パネルをオーバーシュート駆動する。
【００４７】
この処理を実行する駆動回路１ａの構成を、図４に示す。図４は、本発明の一実施形態に係る駆動回路１ａの要部構成を示すブロック図である。この図に示すように、駆動回路１ａは、データラッチ部２、動作制御部３、ＧＲＡＭインタフェース４、ＧＲＡＭ５、閾値検出部６、閾値格納部７、ＯＳＲＡＭインタフェース８、ＯＳＲＡＭ９、ＯＳ処理部１０、ＬＵＴ格納部１１、コマンド受信部１２、およびロジック部１３を備えている。
【００４８】
これらの部材のうち、コマンド受信部１２およびロジック部１３以外のものは、駆動回路１が備えている部材と同じであるため、説明を省略する。
【００４９】
駆動回路１ａにおいて、コマンド受信部１２は、外部装置が出力する各種のコマンドを受信する。当該コマンドは、いずれも、表示パネルにおける画像の表示変化を指示するものである。コマンドの例を図５に示す。図５は、コマンド受信部１２が受信するコマンドをコマンド名ごとに説明する図である。この図に示すように、コマンドごとに、駆動回路１がコマンドを受信する条件と、当該コマンドの指示内容（処理内容）とがあらかじめ定められている。いずれのコマンドを受信した場合も、駆動回路１ａは、ＧＲＡＭ５内の画像データには変更を加えず、表示パネルにおける表示のみを変更させる処理を実行する。
`  駆動回路１ａにおいて、ＧＲＡＭ５に画像データが記憶されているときに、コマンド受信部１２は、図５に示すコマンドのうちいずれか１つを受信する。当該コマンドを受信したことを、コマンド受信部１２は動作制御部３に通知する。この通知を受けた動作制御部３は、ＯＳ処理部１０およびＬＵＴ格納部１１を動作させる。たとえば画像データが表す画像のうち一部だけを表示させるコマンドである「ＰＴＬＡＲ」を受信したとき、ＯＳ処理部１０は、図６に示すように、ＧＲＡＭ５の一部を動画領域とみなす。図６は、パーシャル非表示領域が設定されたＧＲＡＭ５の状態を示す図である。
【００５０】
「ＰＴＬＡＲ」コマンドには、パーシャル非表示領域を指定するパラメータが含まれている。図６の例では「ＰＴＬＡＲ  ＳＲ」と「ＰＴＬＡＲ  ＥＲ」とがそうである。駆動回路１ａでは、これらのパラメータによって、ＧＲＡＭ５におけるパーシャル非表示領域および動画領域とが設定される。動作制御部３は、画像データのうちＧＲＡＭ５における動画領域に記憶されている部分については、ＯＳ処理部１０を動作させて（回路オン）、オーバーシュート処理を実行させる。一方、ＧＲＡＭ５におけるパーシャル非表示領域に記憶されている画像データについては、ＯＳ処理部１０を動作させずに（回路ＯＦＦ）、オーバーシュート処理を行わせない。したがって、ＧＲＡＭ５の全領域を対象にオーバーシュート駆動する場合に比べて、消費電力をより低減できる。
【００５１】
以上のように、駆動回路１は、ＧＲＡＭ５に画像データが記憶されているときに、当該画像データの表示変化を指示するコマンドを受信した場合、当該画像データをオーバーシュート処理してから表示パネルに出力する。すなわち当該コマンドを受信したときには、ＧＲＡＭ５内のデータに変化はなくても、表示パネルには異なる画像を表示させる必要があるので、当該コマンドの指示する変化内容に応じたオーバーシュート処理を実行する。これにより、表示パネルが液晶表示パネルである場合に、液晶の応答速度を改善させ、画質を向上できる。
【００５２】
一方、ＧＲＡＭ５に画像データが記憶されているときに、当該画像データの表示変化を指示するコマンドを受信しない場合、ＧＲＡＭ５内の画像データをそのまま（すなわちオーバーシュート処理せずに）表示パネルに出力する。これにより、コマンドを受信するか否かに関わらず画像データをオーバーシュート処理する場合に比べて、処理量が大幅に減少するので、駆動回路の消費電力をより低減できる。
【００５３】
なお、駆動回路１ａにおいて、「ＮＯＲＯＮ」コマンドを受信した結果、画像の表示をパーシャル表示から全画面表示に切り替える場合、パーシャル非表示エリアに対応するデータは、ＯＳＲＡＭインタフェース８がＯＳＲＡＭ９から読み出すことはしない。かわりに、当該データをロジック部１３が強制的にＯＳ処理部１０に出力する。これによりＯＳ処理部１０は、画像データのうちパーシャル非表示エリアに対応する部分のオーバーシュート駆動を、ロジック部１３から入力されたデータに基づき実行する。
【００５４】
（プログラムおよび記録媒体）
最後に、駆動回路１（駆動回路１ａ）に含まれている各ブロックは、ハードウェアロジックによって構成すればよい。または、次のように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いてソフトウェアによって実現してもよい。
【００５５】
すなわち駆動回路１は、各機能を実現するプログラムの命令を実行するＣＰＵ、このプログラムを格納したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、上記プログラムを実行可能な形式に展開するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、および、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）を備えている。この構成により、本発明の目的は、所定の記録媒体によっても、達成できる。
【００５６】
この記録媒体は、上述した機能を実現するソフトウェアである駆動回路１のプログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録していればよい。駆動回路１に、この記録媒体を供給する。これにより、コンピュータとしての駆動回路１（またはＣＰＵやＭＰＵ）が、供給された記録媒体に記録されているプログラムコードを読み出し、実行すればよい。
【００５７】
プログラムコードを駆動回路１に供給する記録媒体は、特定の構造または種類のものに限定されない。すなわちこの記録媒体は、たとえば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などとすることができる。
【００５８】
また、駆動回路１を通信ネットワークと接続可能に構成しても、本発明の目的を達成できる。この場合、上記のプログラムコードを、通信ネットワークを介して駆動回路１に供給する。この通信ネットワークは駆動回路１にプログラムコードを供給できるものであればよく、特定の種類または形態に限定されない。たとえばインターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）、電話回線網、移動体通信網、衛星通信網等であればよい。
【００５９】
この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な任意の媒体であればよく、特定の構成または種類のものに限定されない。たとえばＩＥＥＥ１３９４、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【００６０】
本発明は、表示パネルをオーバーシュート駆動する駆動回路として、幅広く利用できる。特に、モバイル装置に搭載され、低消費電力で動作する駆動回路としての利用が強く見込まれる。
【図面の簡単な説明】
【００６１】
【図１】本発明の一実施形態に係る駆動回路の要部構成を示すブロック図である。
【図２】駆動回路が表示パネルをオーバーシュート駆動するときの、各種信号やデータの入出力タイミングを示すタイミングチャートである。
【図３】ＧＲＡＭにおける書き込み領域を示す図である。
【図４】本発明の一実施形態に係る駆動回路の要部構成を示すブロック図である。
【図５】コマンド受信部が受信するコマンドをコマンド名ごとに説明する図である。
【図６】パーシャル非表示領域が設定されたＧＲＡＭの状態を示す図である。
【符号の説明】
【００６２】
１，１ａ  駆動回路
２  データラッチ部
３  動作制御部（判定手段）
４  ＧＲＡＭインタフェース（フレームメモリ）
５  ＧＲＡＭ
６  閾値検出部
７  閾値格納部
８  ＯＳＲＡＭインタフェース
９  ＯＳＲＡＭ
１０  ＯＳ処理部（駆動手段）
１１  ＬＵＴ格納部
１２  コマンド受信部
１３  ロジック部
【図１】
2009053283.tif 000003
【図２】
2009053283.tif 000004
【図３】
2009053283.tif 000005
【図４】
2009053283.tif 000006
【図５】
2009053283.tif 000007
【図６】
2009053283.tif 000008