(57)【要約】【課題】リフレッシュ処理の指示を簡素化できるドライバー、電気光学装置及び電子機器を提供すること。【解決手段】ドライバー１００は、表示データを記憶する表示メモリー１２０と、表示メモリー１２０に表示データを書き込む制御部１５５と、を含む。制御部１５５は、表示パネルの表示領域内において表示データに対応する画像を表示する画像領域を指定する画像領域情報と、表示領域において画像領域を囲む縁領域の表示を指示する指示情報とを受け付け、画像領域情報に基づいて縁領域に対応する表示メモリー１２０のアドレスに所与の階調のデータを書き込む縁書き込み処理を行う。【選択図】      図１
2015200871.tif 000002
【特許請求の範囲】
【請求項１】
表示データを記憶する表示メモリーと、
前記表示メモリーに前記表示データを書き込む制御部と、
を含み、
前記制御部は、
表示パネルの表示領域内において前記表示データに対応する画像を表示する画像領域を指定する画像領域情報と、前記表示領域において前記画像領域を囲む縁領域の表示を指示する指示情報とを受け付け、前記画像領域情報に基づいて前記縁領域に対応する前記表示メモリーのアドレスに所与の階調のデータを書き込む縁書き込み処理を行うことを特徴とするドライバー。
【請求項２】
請求項１において、
前記指示情報は、前記縁書き込み処理のトリガーとなるコマンドであり、
前記制御部は、
前記コマンドを受け付けた場合に、前記縁書き込み処理を行うことを特徴とするドライバー。
【請求項３】
請求項１において、
イネーブル端子を含み、
前記指示情報は、前記イネーブル端子から入力されるイネーブル信号であり、
前記制御部は、
前記イネーブル信号がアクティブである場合に、所与の間隔で前記縁書き込み処理を行うことを特徴とするドライバー。
【請求項４】
請求項３において、
前記制御部は、
外部から入力される前記表示データを受け付ける期間を除く期間において、前記縁書き込み処理を行うことを特徴とするドライバー。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記画像領域は、矩形であり、
前記画像領域情報は、前記矩形の対角の２点を指定する情報であることを特徴とするドライバー。
【請求項６】
請求項５において、
前記画像領域情報は、前記２点の情報として、前記矩形に対応する前記表示メモリーのメモリー領域の始点アドレス及び終点アドレスを指定する情報であり、
前記制御部は、
前記始点アドレス及び前記終点アドレスで指定されるメモリー領域を除くメモリー領域に前記所与の階調のデータを書き込むことを特徴とするドライバー。
【請求項７】
請求項２において、
前記制御部は、
前記表示データと前記画像領域情報を受け付けて前記表示データを前記表示メモリーに書き込み、前記表示データの書き込みの後に前記コマンドを受け付けて、前記縁書き込み処理を行うことを特徴とするドライバー。
【請求項８】
請求項２において、
前記制御部は、
前記画像領域情報と前記コマンドを受け付けて前記縁書き込み処理を行い、前記縁書き込み処理を行った後に前記表示データを受け付けて前記表示データを前記表示メモリーに書き込むことを特徴とするドライバー。
【請求項９】
請求項１乃至８のいずれかにおいて、
前記表示メモリーに書き込まれた前記表示データ及び前記所与の階調のデータに基づいて前記表示パネルを駆動して、前記表示領域に前記画像及び前記縁領域を表示する駆動回路を含むことを特徴とするドライバー。
【請求項１０】
請求項１乃至９のいずれかにおいて、
前記所与の階調のデータは、ドライバーの内部に記憶されたデータであり、
前記制御部は、
前記ドライバーの内部に記憶された前記所与の階調のデータで前記縁書き込み処理を行うことを特徴とするドライバー。
【請求項１１】
請求項１乃至１０のいずれかに記載されたドライバーと、
前記表示パネルと、
を含むことを特徴とする電気光学装置。
【請求項１２】
請求項１乃至１０のいずれかに記載されたドライバーを含むことを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドライバー、電気光学装置及び電子機器等に関する。
【背景技術】
【０００２】
表示パネル（例えば液晶表示パネル等）を駆動するドライバーは、入力された表示データに基づいて表示パネルを駆動することにより、その表示データに対応した画像を表示パネルに表示させる。このような画像表示において、画像の周りに縁領域を表示し、その縁領域の内側に表示した画像の見栄えを良くする手法がある。縁領域は、画像の上下左右に所定幅（例えば数画素）で設けられ、縁領域には黒や白等が表示される。表示メモリーが内蔵されるドライバーの場合、車載等のノイズが多い環境ではノイズの影響で表示メモリーの記憶内容が変化する可能性があるため、耐ノイズの目的で、表示画像と縁領域のデータを定期的に再書き込み（リフレッシュ処理）する必要がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３５４２２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
表示メモリーを持たない単純ドライバーで縁領域を表示する場合、縁領域のデータを含めてホストコントローラーから入力する。一方、表示メモリーを内蔵するドライバーでは、リフレッシュ処理のコマンドを受け付けて、内部で縁領域のデータを表示メモリーに書き込むことが可能である。
【０００５】
このようにコマンドによりリフレッシュ処理を行う場合、ホストコントローラーが行う指示が煩雑という課題がある。ホストコントローラーは、縁領域に対応する表示メモリーのアドレスを指定し、コマンドを発行することで、リフレッシュ処理を指示する。例えば始点と終点のアドレスを指定した場合、矩形を指定したことに相当するので、縁領域を４つの矩形に分割する必要がある。即ち、アドレス指定とコマンド発行を４回繰り返す必要があり、指示が煩雑である。また、ドライバーが１つの矩形をリフレッシュする間、ホストコントローラーは次のコマンドをウェイトする必要があるため、ホストコントローラーの負荷が大きくなる。
【０００６】
本発明の幾つかの態様によれば、リフレッシュ処理の指示を簡素化できるドライバー、電気光学装置及び電子機器等を提供できる。
【課題を解決するための手段】
【０００７】
本発明の一態様は、表示データを記憶する表示メモリーと、前記表示メモリーに前記表示データを書き込む制御部と、を含み、前記制御部は、表示パネルの表示領域内において前記表示データに対応する画像を表示する画像領域を指定する画像領域情報と、前記表示領域において前記画像領域を囲む縁領域の表示を指示する指示情報とを受け付け、前記画像領域情報に基づいて前記縁領域に対応する前記表示メモリーのアドレスに所与の階調のデータを書き込む縁書き込み処理を行うドライバーに関係する。
【０００８】
本発明の一態様によれば、画像領域を指定する画像領域情報に基づいて、その画像領域を囲む縁領域に対応する表示メモリーのアドレスに所与の階調のデータが書き込まれる。これにより、画像領域情報により縁領域を特定することが可能となり、リフレッシュ処理を含む縁書き込み処理の指示を簡素化できる。
【０００９】
また本発明の一態様では、前記指示情報は、前記縁書き込み処理のトリガーとなるコマンドであり、前記制御部は、前記コマンドを受け付けた場合に、前記縁書き込み処理を行ってもよい。
【００１０】
画像領域情報は、表示データを表示する領域を指定する情報として予め得られる。本発明の一態様では、その画像領域情報により縁領域を特定できるので、縁領域を指定する必要がない。そのため、トリガーとなるコマンドを受け付けるだけで縁書き込み処理を行うことができ、縁書き込み処理の指示を簡素にできる。
【００１１】
また本発明の一態様では、イネーブル端子を含み、前記指示情報は、前記イネーブル端子から入力されるイネーブル信号であり、前記制御部は、前記イネーブル信号がアクティブである場合に、所与の間隔で前記縁書き込み処理を行ってもよい。
【００１２】
本発明の一態様では、縁領域を指定する必要がないため、縁書き込み処理の実行タイミングさえ決まれば縁書き込み処理を実行できる。そのため、コマンドを受け付けることなく、イネーブル信号がアクティブである場合に、ドライバーが内部で所与の間隔で縁書き込み処理を実行することが可能である。
【００１３】
また本発明の一態様では、前記制御部は、外部から入力される前記表示データを受け付ける期間を除く期間において、前記縁書き込み処理を行ってもよい。
【００１４】
表示メモリーに同時に２つのアクセスを行うことはできないので、縁書き込み処理と表示データの書き込みを同時に行うことができない、この点、本発明の一態様によれば、表示データを受け付ける間は縁書き込み処理を行わないので、縁書き込み処理と表示データの書き込みとの衝突を回避できる。
【００１５】
また本発明の一態様では、前記画像領域は、矩形であり、前記画像領域情報は、前記矩形の対角の２点を指定する情報であってもよい。
【００１６】
対角の２点が決まれば矩形の位置が決まるので、画像領域を指定できる。また、表示領域内に矩形を指定することで、それを囲む縁領域が自ずと指定されることになり、画像領域情報により縁書き込み処理を行うことができる。
【００１７】
また本発明の一態様では、前記画像領域情報は、前記２点の情報として、前記矩形に対応する前記表示メモリーのメモリー領域の始点アドレス及び終点アドレスを指定する情報であり、前記制御部は、前記始点アドレス及び前記終点アドレスで指定されるメモリー領域を除くメモリー領域に前記所与の階調のデータを書き込んでもよい。
【００１８】
画像領域情報として始点アドレス及び終点アドレスを指定することで、画像領域に対応するメモリー領域のアドレス範囲が分かるので、そのアドレス範囲外のメモリー領域に所与の階調データを書き込むことで、縁書き込み処理を実現できる。
【００１９】
また本発明の一態様では、前記制御部は、前記表示データと前記画像領域情報を受け付けて前記表示データを前記表示メモリーに書き込み、前記表示データの書き込みの後に前記コマンドを受け付けて、前記縁書き込み処理を行ってもよい。
【００２０】
また本発明の一態様では、前記制御部は、前記画像領域情報と前記コマンドを受け付けて前記縁書き込み処理を行い、前記縁書き込み処理を行った後に前記表示データを受け付けて前記表示データを前記表示メモリーに書き込んでもよい。
【００２１】
画像領域情報を受け付けた後であれば縁書き込み処理を行うことができるので、表示データを受け付けた後に縁書き込み処理を行うことも可能であるし、縁書き込み処理を行った後に表示データを受け付けることも可能である。
【００２２】
また本発明の一態様では、前記表示メモリーに書き込まれた前記表示データ及び前記所与の階調のデータに基づいて前記表示パネルを駆動して、前記表示領域に前記画像及び前記縁領域を表示する駆動回路を含んでもよい。
【００２３】
また本発明の他の態様は、上記のいずれかに記載されたドライバーと、前記表示パネルと、を含む電気光学装置に関係する。
【００２４】
また本発明の更に他の態様は、上記のいずれかに記載されたドライバーを含むことを特徴とする電子機器。
【図面の簡単な説明】
【００２５】
【図１】本実施形態のドライバーの構成例。
【図２】表示パネルにおける表示領域の説明図。
【図３】比較例における縁領域のリフレッシュ処理の説明図。
【図４】比較例における縁領域のリフレッシュ処理のフローチャート。
【図５】画像領域情報の説明図。
【図６】本実施形態のドライバーが行う表示動作のフローチャート。
【図７】端子設定によりイネーブル信号を入力する場合のドライバーの構成例。
【図８】イネーブル信号を用いる場合の表示動作のフローチャート。
【図９】縁領域の階調データを書き込む処理の説明図。
【図１０】図１０（Ａ）、図１０（Ｂ）は、縁領域の階調データを書き込む処理の第１手法のタイミングチャート。
【図１１】図１１（Ａ）、図１１（Ｂ）は、縁領域の階調データを書き込む処理の第２手法のタイミングチャート。
【図１２】電子機器の構成例。
【発明を実施するための形態】
【００２６】
以下、本発明の好適な実施の形態について詳細に説明する。なお以下に説明する本実施形態は特許請求の範囲に記載された本発明の内容を不当に限定するものではなく、本実施形態で説明される構成の全てが本発明の解決手段として必須であるとは限らない。
【００２７】
１．ドライバー
図１に、本実施形態のドライバーの構成例を示す。ドライバー１００は、ゲートドライバー１０５と、ソースドライバー１１０と、電源回路１１５と、表示メモリー１２０と、ローアドレス回路１２５と、Ｉ／Ｏバッファー１３０と、表示データラッチ回路１３５と、ラインアドレス回路１４０と、カラムアドレス回路１４５と、表示タイミング発生回路１５０と、制御部１５５（制御回路）と、発振回路１６０と、インターフェース部１６５と、を含む。
【００２８】
ドライバー１００は、例えば集積回路装置（ＩＣ）として構成される。処理部３００は、例えばＭＰＵ（Micro Processing Unit）等のプロセッサーで構成され、データバスＤ０〜Ｄ７と制御バスＣＴＬを介してドライバー１００との通信を行う。
【００２９】
インターフェース部１６５は、処理部３００と制御部１５５が行う通信のインターフェースである。処理部３００は、制御バスＣＴＬを介して、例えばチップセレクト信号（ＸＣＳ）、ライト信号（ＸＷＲ）、リード信号（ＸＲＤ）、識別信号（Ａ０）を出力する。この場合、インターフェース部１６５は、チップセレクト信号がアクティブの間に通信を行い、ライト信号の立ち上がりエッジでデータバスＤ０〜Ｄ７の信号をラッチする。或いは、リード信号がアクティブとなっている間にデータバスＤ０〜Ｄ７に信号を出力する。識別信号が第１論理レベル（例えばＨレベル）の場合には、制御部１５５はデータバスＤ０〜Ｄ７の信号をデータと識別し、識別信号が第２論理レベル（Ｌレベル）の場合には、制御部１５５はデータバスＤ０〜Ｄ７の信号をコマンドと識別する。
【００３０】
制御部１５５は、コマンドを格納するレジスターやコマンドをデコードするデコーダーを有し、処理部３００から入力されたコマンドや表示データに基づいてドライバー１００の各部の制御を行う。例えば、表示メモリー１２０へのアクセス、画像の表示処理、表示のリフレッシュ処理等を制御する。
【００３１】
電源回路１１５は、ドライバー１００内部で用いる電圧を生成する。例えばロジック回路（制御部１５５等）用の電源電圧や、アナログ回路（ソースドライバー１１０等）用の電源、メモリー用の電源電圧等を生成する。また、電源回路１１５は、表示パネルを駆動するためのコモン電圧や階調電圧等を生成する。
【００３２】
表示メモリー１２０は、ＲＡＭ（Random Access Memory）であり、表示パネルに画像を表示するための表示データを記憶する。また、後述のように画像を囲む縁領域を表示するためのデータ（階調データ）を記憶する。表示パネルの各画素には、対応する表示メモリー１２０のアドレスが存在する。即ち、そのアドレスにデータを書き込むことで、対応する画素への表示を行うことができる。
【００３３】
Ｉ／Ｏバッファー１３０は、表示メモリー１２０のメモリーセルのデータを入出力する回路であり、例えばビット線からデータを入出力するセンスアンプ等で構成される。
【００３４】
ローアドレス回路１２５とカラムアドレス回路１４５は、処理部３００と表示メモリー１２０の間でデータを入出力する際に用いられる。ローアドレス回路１２５とカラムアドレス回路１４５は、ローアドレス（行アドレス）とカラムアドレス（列アドレス）をデコードしてビット線とワード線を選択し、表示メモリー１２０のメモリーセルを選択する。選択されたメモリーセルのデータはＩ／Ｏバッファー１３０により入出力され、制御部１５５とインターフェース部１６５を介して処理部３００との間でやりとりされる。
【００３５】
ラインアドレス回路１４０は、表示パネルを駆動する際にメモリーセルを選択する回路である。ラインアドレス回路１４０は、表示タイミング発生回路１５０からの制御信号に基づいて、水平走査線に対応するローアドレスを選択する。選択されたローアドレスのメモリーセルのデータは表示データラッチ回路１３５にラッチされる。このローアドレスの選択とデータのラッチを、水平走査期間ごとに順次行う。
【００３６】
表示タイミング発生回路１５０は、表示パネルを駆動するタイミングを制御する回路である。表示パネルの駆動は所定のフレームレートで行われ、表示タイミング発生回路１５０は、そのフレームレートに対応した制御信号を生成する。
【００３７】
発振回路１６０は、表示タイミング発生回路１５０にクロック信号を供給する回路であり、例えば水晶発振回路やＣＲ発振回路により構成される。表示タイミング発生回路１５０は、このクロック信号に基づいて駆動タイミングを制御する。
【００３８】
ゲートドライバー１０５とソースドライバー１１０は、表示パネルを駆動する駆動回路である。ゲートドライバー１０５は、表示タイミング発生回路１５０からの制御信号に基づいて表示パネルのゲート線を選択する。ソースドライバー１１０は、表示データラッチ回路１３５にラッチされたデータを階調電圧にＤ／Ａ変換し、その階調電圧をソースアンプでバッファーリングして表示パネルのソース線を駆動する。この階調電圧は、選択されたゲート線の画素に書き込まれる。
【００３９】
２．リフレッシュ処理
本実施形態のドライバー１００が駆動する表示パネルとしては、例えばアクティブマトリクス方式（例えばＴＦＴ液晶）の液晶表示パネルを想定できる。或いは、自発光素子（例えばＥＬ素子）を用いた表示パネル等であってもよい。
【００４０】
図２に、表示パネルにおける表示領域の説明図を示す。表示パネルにおいて、ユーザーから見える画素アレイの領域が表示領域１０である。表示領域１０は、画像領域３０（アクティブエリア）と、画像領域３０を囲む縁領域２０で構成される。画像領域３０には、処理部３００から入力された表示データに対応する画像が表示される。縁領域２０は、所与の階調（例えば黒）で塗りつぶした領域であり、画像領域３０の見た目の画質（例えばコントラスト）を良くするために設けられる。所与の階調は、例えば処理部３００から設定されてもよいし、或いはドライバー１００の内部に予め記憶された階調であってもよい。
【００４１】
なお、本実施形態のドライバー１００は縁領域２０を設けない表示を行うことも可能である。この場合、表示領域１０の全体が画像領域３０となる。
【００４２】
縁領域２０と画像領域３０には、それぞれ対応する表示メモリー１２０のメモリー領域がある。表示メモリー１２０の記憶内容はノイズによって変化する可能性があるため、同じ表示を続ける場合には、定期的に再書き込みを行う必要がある。このような再書き込みをリフレッシュ処理と呼ぶ。例えば車載品の場合、電源ライン等にノイズが乗りやすく、またメーター表示等の同じ表示を続ける用途があるため、リフレッシュ処理を行う場合が多い。リフレッシュ処理は、縁領域２０と画像領域３０の両方について行うが、特に縁領域２０は同じ表示を続けるためリフレッシュ処理が必須である。
【００４３】
画像領域３０のリフレッシュ処理では、処理部３００からドライバー１００に表示データが再入力され、ドライバー１００が、その表示データを表示メモリー１２０に書き込む。一方、縁領域２０のリフレッシュ処理では、ドライバー１００が処理部３００からコマンドを受け付け、内部で表示メモリー１２０に所与の階調データを書き込む。
【００４４】
以下、縁領域２０のリフレッシュ処理について説明するが、まず本実施形態の比較例について図３、図４を用いて説明する。図３には、縁領域２０の分割例を示し、図４にはリフレッシュ処理のフローチャートを示す。
【００４５】
図３に示すように、比較例では縁領域２０を４つの矩形領域ＦＲ１〜ＦＲ４に分割する。図４に示すように、リフレッシュ処理を開始すると、まず処理部３００が矩形領域ＦＲ１の始点Ａ１１と終点Ａ１２を指定する（ステップＳ１）。始点Ａ１１と終点Ａ１２は、それらに対応する表示メモリー１２０のアドレスで指定される。次に、処理部３００は、リフレッシュ処理を指示するコマンドＢＬＫＦＩＬを発行する（ステップＳ２）。ドライバー１００は、コマンドＢＬＫＦＩＬを受け付けると、指定されたアドレスに基づいて、矩形領域ＦＲ１に対応するメモリー領域に所与の階調データを書き込む。ドライバー１００が書き込みを行う間、処理部３００は次の矩形領域ＦＲ２のリフレッシュ処理をウェイトする（ステップＳ３）。
【００４６】
以上と同様の処理を矩形領域ＦＲ２〜ＦＲ４について繰り返し（ステップＳ４〜Ｓ１２）、１回の縁領域２０のリフレッシュ処理を終了する。処理部３００は、この縁領域２０のリフレッシュ処理を、画像領域３０のリフレッシュ処理と共に、所定の間隔（例えば１秒間隔）で行う。
【００４７】
以上の比較例では、縁領域の一部である矩形領域の始点と終点を指定している。始点と終点は矩形領域の対角の２点を指定するものであるため、複雑な形状の縁領域２０を１度に指定することはできない。そのため、縁領域２０を４つの矩形領域ＦＲ１〜ＦＲ４に分割し、各矩形領域についてリフレッシュ処理を行う必要があり、リフレッシュ処理が煩雑という課題がある。
【００４８】
また、ウェイト時間によりリフレッシュ処理に時間が掛かり、処理部３００の負荷となるという課題がある。即ち、画像領域３０をリフレッシュ処理する場合は、処理部３００から表示データが入力されるため、その転送レートで表示メモリー１２０への書き込みを行うことができる。一方、縁領域２０のリフレッシュ処理の場合は、表示データは入力されないため内部の発振回路１６０で生成したクロック信号で書き込みを行う。このクロック信号は表示タイミング発生用（例えば１ＭＨｚ程度）であるため、表示データの転送レート（例えば３ＭＨｚ程度）に比べて遅く、ウェイト時間が長くなる。また、発振回路１６０の発振周波数にはばらつきがあるため、ウェイト時間にマージンを持たせることで余分にウェイト時間が長くなってしまう。
【００４９】
そこで本実施形態では、制御部１５５は、画像領域３０を指定する画像領域情報（例えば図５の始点Ｂ１及び終点Ｂ２）と、縁領域２０の表示を指示する指示情報とを受け付け、その受け付けた画像領域情報に基づいて縁領域２０に対応する表示メモリー１２０のアドレスに所与の階調のデータを書き込む縁書き込み処理を行う。
【００５０】
具体的には、表示データを画像領域３０に表示するために、処理部３００は予め画像領域３０を指定する。即ち、画像領域３０を指定する情報は、縁領域２０のリフレッシュ処理を行う前に既に得られている。本実施形態では、この画像領域情報を用いて縁領域２０を特定し、その特定した縁領域２０に対してリフレッシュ処理を行う。
【００５１】
これにより、縁領域２０を指定することなくリフレッシュ処理が可能となり、リフレッシュ処理を簡素化できる。即ち、比較例のような縁領域２０の分割やアドレス指定が不要であり、指示情報としてコマンドを発行するだけで縁領域２０をリフレッシュできる。１回のコマンド発行で済むためウェイトは不要であり、処理部３００の負荷を軽減できる。
【００５２】
なお、指示情報はコマンドに限定されず、リフレッシュ処理の開始を指示する情報やリフレッシュ処理のオン・オフを指示する情報（例えば後述のイネーブル信号）等であればよい。
【００５３】
また、指示情報が指示する縁領域２０の表示は、リフレッシュ処理による再表示に限定されず、最初に縁領域２０を表示する場合も含む。縁書き込み処理も同様に、リフレッシュ処理に限定されず、最初に縁領域２０に対応するメモリー領域に書き込みを行う場合を含む。
【００５４】
３．リフレッシュ処理の詳細
次に、本実施形態が行うリフレッシュ処理の詳細を説明する。図５に、画像領域情報の説明図を示す。
【００５５】
図５に示すように、画像領域３０は矩形である。画像領域情報は、その矩形の対角の２点Ｂ１、Ｂ２を指定する情報である。２点Ｂ１、Ｂ２は、それぞれ矩形領域の始点、終点に対応する。即ち、表示領域１０内での画素位置を座標（ｘ，ｙ）で表し、表示領域１０の左上隅を原点（０，０）とし、左から右に向かって水平方向の座標ｘをとり、上から下に向かって垂直方向の座標ｙをとるとする。この場合、画像領域３０に属する座標（ｘ，ｙ）のうちｘ、ｙともに最小の点が始点Ｂ１であり、最大の点が終点Ｂ２である。
【００５６】
処理部３００は、この始点Ｂ１と終点Ｂ２を表示メモリー１２０のアドレスで指定する。表示メモリー１２０上では、例えば水平方向の座標ｘにカラムアドレスが対応し、垂直方向の座標ｙにローアドレスが対応し、座標ｘ、ｙの増加とともにカラムアドレス、ローアドレスが増加する。即ち、始点Ｂ１は、画像領域３０に対応するメモリー領域の中で最小のカラムアドレスとローアドレスであり、終点Ｂ２は、最大のカラムアドレスとローアドレスである。制御部１５５は、この始点Ｂ１と終点Ｂ２で指定されるアドレス範囲に表示データを書き込むことで、画像領域３０に画像を表示する。
【００５７】
一方、制御部１５５は、始点Ｂ１と終点Ｂ２で指定されるアドレス範囲を除外することで、縁領域２０に対応するアドレス範囲を特定する。例えばカラムアドレスで考えると、画像領域３０のカラムアドレスの最大値と最小値が分かっているので、それらにより指定される画像領域３０外のカラムアドレスを縁領域２０のカラムアドレスとする。
【００５８】
このように、画像領域３０の始点Ｂ１と終点Ｂ２が指定されていれば、アドレスの最大値と最小値が分かっているため、その最大値から最小値までにより指定される画像領域３０の範囲を除くことによって縁領域２０のアドレスを特定できる。これにより、縁領域２０のアドレスを処理部３００から指定しなくても縁領域２０のリフレッシュ処理を行うことが可能である。本実施例では、最大値と最小値で指定された矩形が画像領域３０であり、表示領域１０から矩形の画像領域３０を除いた枠形状が縁領域２０となる。
【００５９】
なお、上記では矩形のディスプレー（表示領域１０）に矩形の画像領域３０を設定する場合を例に説明したが、以下のような場合にも本発明のリフレッシュ処理を適用可能である。例えば、矩形のディスプレーに円形等の非矩形の画像領域３０を設定してもよいし、或いは、非矩形のディスプレーに矩形又は非矩形の画像領域３０を設定してもよい。例えば円形の画像領域３０を設定する場合、その円の中心座標と半径を画像領域情報として指定する。或いは、楕円形の画像領域を設定する場合、その楕円の中心座標（短軸と長軸の交点の座標）と短軸と長軸（短軸と長軸の例えば長さ、方向）を画像領域情報として指定する。
【００６０】
図６に、ドライバー１００が行う表示動作のフローチャートを示す。この動作が開始されると、処理部３００は、ドライバー１００の電源端子へ電源を供給する（ステップＳ２１）。次に、処理部３００は、ドライバー１００の不図示のリセット端子をアクティブにしてドライバー１００のリセット（ハードウェアリセット）を行う（ステップＳ２２）。
【００６１】
次に、処理部３００は、アドレス指定のコマンドを発行し、画像領域３０に対応するメモリー領域の始点アドレスと終点アドレスをドライバー１００に送信する。処理部３００は、表示データの書き込みコマンドを発行し、表示データをドライバー１００に送信する。制御部１５５は、始点アドレスと終点アドレスで指定される表示メモリー１２０のメモリー領域に表示データを書き込む（ステップＳ２３）。
【００６２】
次に、処理部３００は、縁領域２０の書き込みコマンドＢＬＫＦＩＬ２を発行する。制御部１５５は、そのコマンドＢＬＫＦＩＬ２を受け付けたことをトリガーとして、縁領域２０の階調データを表示メモリー１２０に書き込む（ステップＳ２４）。
【００６３】
次に、処理部３００は、表示オンのコマンドをドライバー１００に送信する（ステップＳ２５）。制御部１５５は、そのコマンドを受けて表示パネルの駆動を開始し、表示をオン状態にする（ステップＳ２６）。表示パネルには、ステップＳ２３、Ｓ２４で書き込まれた表示メモリー１２０の内容が表示される。即ち、ステップＳ２３、Ｓ２４は、表示をオンにした際に最初に表示する画面を設定する初期設定である。
【００６４】
以降、ステップＳ２３、Ｓ２４と同じ動作を繰り返し、表示メモリー１２０の内容を再書き込みしてリフレッシュ処理を行う（ステップＳ２７〜Ｓ３０）。リフレッシュ処理の間隔は、例えば１秒間隔である。この間隔は、ノイズ環境等に応じて適宜設定すればよい。
【００６５】
以上のように、コマンドＢＬＫＦＩＬ２は、縁領域２０の書き込みのトリガーとして機能するコマンドである。即ち、本実施形態では画像領域３０のアドレス設定を利用することで縁領域２０のアドレス設定が不要であり、トリガーのみの簡素な指示で縁領域２０の書き込みを実現できる。
【００６６】
なお、上記では表示データと画像領域情報（始点アドレス、終点アドレス）を受け付けて表示データを表示メモリー１２０に書き込んだ後にコマンドＢＬＫＦＩＬ２を受け付ける場合を例に説明したが、これに限定されない。例えば、画像領域情報（始点アドレス、終点アドレス）とコマンドＢＬＫＦＩＬ２を受け付けて縁領域２０の階調データを表示メモリー１２０に書き込んだ後に表示データを受け付けてもよい。即ち、表示データの書き込みよりも前に縁領域２０を書き込んでもよい。
【００６７】
いずれにしても、画像領域情報が設定された後に、トリガーとしてのコマンドＢＬＫＦＩＬ２が入力されることで、縁領域２０の階調データを表示メモリー１２０に書き込むことができる。縁領域２０を表示メモリー１２０よりも先に書き込む場合でも、アドレス設定は１回行った後にコマンドＢＬＫＦＩＬ２を発行するだけであり、比較例のように４分割する場合に比べて縁領域２０のリフレッシュ処理は簡素である。
【００６８】
４．イネーブル信号によるリフレッシュ処理
次に、イネーブル信号による縁領域２０のリフレッシュ処理について説明する。図７に、端子設定によりイネーブル信号を入力する場合のドライバー１００の構成例を示す。
【００６９】
ドライバー１００は、イネーブル端子ＴＥＮと、ゲートドライバー１０５と、ソースドライバー１１０と、電源回路１１５と、表示メモリー１２０と、ローアドレス回路１２５と、Ｉ／Ｏバッファー１３０と、表示データラッチ回路１３５と、ラインアドレス回路１４０と、カラムアドレス回路１４５と、表示タイミング発生回路１５０と、制御部１５５と、発振回路１６０と、インターフェース部１６５と、を含む。なお、既に上述した構成要素と同一の構成要素については同一の符号を付し、適宜説明を省略する。
【００７０】
イネーブル端子ＴＥＮは、例えば、ドライバー１００が実装される回路基板上において所定電圧レベルのノードに接続される。例えばＨレベルのノードに接続された場合はイネーブル信号はアクティブ（イネーブル）であり、Ｌレベルのノードに接続された場合はイネーブル信号は非アクティブ（ディスエーブル）である。イネーブル端子ＴＥＮに入力された電圧レベルはインターフェース部１６５を介して制御部１５５に入力される。
【００７１】
なお、イネーブル信号は回路基板上での設定に限定されず、例えば処理部３００からイネーブル端子ＴＥＮにイネーブル信号を入力してもよい。
【００７２】
図８に、イネーブル信号を用いる場合の表示動作のフローチャートを示す。表示動作が開始されると、処理部３００は、ドライバー１００への電源供給を開始し（ステップＳ４１）、ドライバー１００をリセットする（ステップＳ４２）。
【００７３】
次に、処理部３００は、画像領域３０に対応するメモリー領域の始点アドレスと終点アドレスを設定し、表示データをドライバー１００に送信する。制御部１５５は、表示データを表示メモリー１２０に書き込む（ステップＳ４３）。イネーブル端子ＴＥＮの入力がイネーブルである場合、制御部１５５は、縁領域２０の階調データを表示メモリー１２０に書き込む（ステップＳ４４）。即ち、ステップＳ４３の処理が終わったことをトリガーとして縁領域２０のリフレッシュ処理を開始する。
【００７４】
次に、処理部３００は、表示オンのコマンドをドライバー１００に送信する（ステップＳ４５）。制御部１５５は、そのコマンドを受けて表示をオン状態にする（ステップＳ４６）。
【００７５】
以降、ステップＳ４３、Ｓ４４と同じ動作を繰り返し、表示メモリー１２０の内容を再書き込みしてリフレッシュ処理を行う（ステップＳ４７〜Ｓ５０）。リフレッシュ処理の間隔は、例えば１秒間隔である。
【００７６】
以上のように、本実施形態では、イネーブル信号がアクティブである場合に、所与の間隔で縁領域２０の階調データを表示メモリー１２０に書き込む。比較例では縁領域２０のアドレスを指定する必要があるためイネーブル信号のみでは縁領域２０をリフレッシュできないが、本実施形態では画像領域３０のアドレス指定を用いるためイネーブル端子により縁領域２０をリフレッシュできる。また、イネーブル信号を用いることで定期的にコマンドを発行する必要がなく、ドライバー１００が自動的に縁領域２０のリフレッシュ処理を行うので、処理部３００の負荷を軽減できる。
【００７７】
また、本実施形態では、画像データの表示メモリー１２０への書き込みが終了したことをトリガーとして縁領域２０のリフレッシュ処理を行うことで、外部（処理部３００）から入力される表示データを受け付ける期間を除く期間において縁領域２０をリフレッシュするようになっている。イネーブル信号により縁領域２０のリフレッシュ処理を定期的に行う場合には、そのリフレッシュ処理のタイミングが表示データの入力タイミングと衝突する可能性があるが、本実施形態によれば、その衝突を回避することが可能である。
【００７８】
５．書き込み処理
図５で説明のように、本実施形態では矩形の画像領域３０に対応するメモリー領域を除くメモリー領域に縁領域２０の階調データを書き込む。この処理について以下に詳細に説明する。
【００７９】
図９に示すように、表示領域１０のサイズが（ｍ＋１）×（ｎ＋１）画素（ｍ、ｎはｍ≧２、ｎ≧２の自然数）であり、縁領域２０の幅が上下左右とも３画素であるとする。画像領域３０の始点は（３，３）、終点は（ｍ−３，ｎ−３）となる。
【００８０】
以下では、説明を簡単にするために、画素に対応する表示メモリー１２０のアドレスについても画素の座標と同じ値で表すものとする。即ち、座標（ｘ，ｙ）の画素に対応するカラムアドレスをｘと表し、ローアドレスをｙと表すものとする。
【００８１】
図１０（Ａ）、図１０（Ｂ）に、第１手法のタイミングチャートを示す。第１手法では、ローアドレスＲＡＤとして０〜ｎを順次選択し、各ローアドレスを選択しているときにカラムアドレス０〜ｍを順次選択し、表示メモリー１２０の全てのメモリーセルを選択する。
【００８２】
図１０（Ａ）に示すように、表示領域１０の上下３行（０≦ＲＡＤ＜３、ｎ−３＜ＲＡＤ≦ｎ）では、カラムアドレス０〜ｍの全てにおいて書き込みパルスをアクティブにして、縁領域２０の階調データを書き込む。一方、図１０（Ｂ）に示すように、画像領域３０が存在する行（３≦ＲＡＤ≦ｎ−３）では、縁領域２０に対応するカラムアドレス０〜２、ｍ−２〜ｍでのみ書き込みパルスをアクティブにして縁領域２０の階調データを書き込む。画像領域３０に対応するカラムアドレス３〜ｍ−３では書き込みパルスをアクティブにしない。
【００８３】
画像領域３０の始点（３，３）と終点（ｍ−３，ｎ−３）はアドレスの最大値と最小値に対応しているので、その範囲に属しないアドレスを縁領域２０のアドレスと判断し、縁領域２０をリフレッシュできる。第１手法では、縁領域２０のアドレスでのみ書き込みパルスを発生させることでリフレッシュを行うので、アドレス生成を簡素化できる。
【００８４】
図１１（Ａ）、図１１（Ｂ）に、第２手法のタイミングチャートを示す。第２手法では、書き込みパルスではなくカラムアドレスの生成を制御して縁領域２０のリフレッシュを行う。
【００８５】
図１１（Ａ）に示すように、表示領域１０の上下３行では、カラムアドレス０〜ｍの全てにおいて書き込みパルスをアクティブにして、縁領域２０の階調データを書き込む。一方、図１１（Ｂ）に示すように、画像領域３０が存在する行では、縁領域２０に対応するカラムアドレス０〜２、ｍ−２〜ｍのみ生成し、画像領域３０に対応するカラムアドレス３〜ｍ−３は生成しない。書き込みパルスは、生成したカラムアドレス全てについてアクティブにする。
【００８６】
第２手法では、縁領域２０に対応するアドレスしか生成しないため、縁領域２０のリフレッシュ処理に掛かる時間を短縮できる。縁領域２０のリフレッシュ処理を行った後に、例えば表示データの書き込み等を行いたい場合には、ウェイト時間を短縮することが可能である。
【００８７】
６．電子機器
図１２に、本実施形態のドライバー１００を適用できる電子機器の構成例を示す。電子機器は、処理部３００、電気光学装置３１０、メモリー３２０、操作部３３０、通信部３４０を含む。電気光学装置３１０は、ドライバー１００、表示パネル３５０を含む。
【００８８】
電子機器としては、例えば自動車のメーター等の表示装置や、テレビ等の表示機器や、スマートフォン等のモバイル機器や、携帯ゲーム機、カーナビゲーションシステム等が想定される。
【００８９】
処理部３００は、ＣＰＵや画像処理用のＡＳＩＣ、ＤＳＰ等のプロセッサーで構成され、種々の処理や各部の制御を行う。例えば、メモリー３２０から画像データを読み出し、或は通信部３４０を介して画像データを受信し、その画像データを電気光学装置３１０に表示させる処理を行う。メモリー３２０は、ＲＡＭやＲＯＭ等で構成され、処理部３００のワーキングメモリーとして機能したり、或は種々のデータを記憶したりする。操作部３３０は、例えばタッチパネルやボタン、キーボード等で構成され、ユーザーからの操作情報を受付ける。通信部３４０は、例えばＵＳＢや有線ＬＡＮ、光通信、無線ＬＡＮ、移動通信（例えば３Ｇ、４Ｇ）等のインターフェースであり、種々のデータや制御情報を外部装置との間で送受信する。
【００９０】
なお、上記のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また本実施形態及び変形例の全ての組み合わせも、本発明の範囲に含まれる。またドライバー、表示パネル、処理部、電気光学装置、電子機器等の構成・動作等も、本実施形態で説明したものに限定されず、種々の変形実施が可能である。
【符号の説明】
【００９１】
１０  表示領域、２０  縁領域、３０  画像領域、１００  ドライバー、
１０５  ゲートドライバー、１１０  ソースドライバー、１１５  電源回路、
１２０  表示メモリー、１２５  ローアドレス回路、１３０  Ｉ／Ｏバッファー、
１３５  表示データラッチ回路、１４０  ラインアドレス回路、
１４５  カラムアドレス回路、１５０  表示タイミング発生回路、
１５５  制御部、１６０  発振回路、１６５  インターフェース部、
３００  処理部、３１０  電気光学装置、３２０  メモリー、３３０  操作部、
３４０  通信部、３５０  表示パネル、
Ｂ１  始点、Ｂ２  終点、ＢＬＫＦＩＬ２  コマンド、ＦＲ１〜ＦＲ４  矩形領域、
ＴＥＮ  イネーブル端子
【図１】
2015200871.tif 000003
【図２】
2015200871.tif 000004
【図３】
2015200871.tif 000005
【図４】
2015200871.tif 000006
【図５】
2015200871.tif 000007
【図６】
2015200871.tif 000008
【図７】
2015200871.tif 000009
【図８】
2015200871.tif 000010
【図９】
2015200871.tif 000011
【図１０】
2015200871.tif 000012
【図１１】
2015200871.tif 000013
【図１２】
2015200871.tif 000014