(57)【特許請求の範囲】
【請求項１】
画像データを表示制御部に転送するホストと、上記画像データの表示の制御を行う上記表示制御部とを備える表示装置であって、
上記ホストは、
上記画像データを生成する画像生成部と、
上記画像生成部が生成した上記画像データを上記表示制御部に転送する画像転送部とを備え、
所定のリフレッシュレートに対する１フレーム期間を１単位期間としたとき、
上記画像転送部は、上記画像生成部において上記画像データの生成が完了すると、
１フレームの画像データの生成が１単位期間で完了しなかった場合、上記画像転送部における上記画像データの転送は即座に行われ、
上記画像生成部は、上記画像データの生成が完了すると、
１フレームの画像データの生成が１単位期間未満で完了した場合、該画像データの生成を開始したタイミングから１単位期間経過後に次のフレームの画像データの生成を開始し、
１フレームの画像データの生成が１単位期間で完了しなかった場合、該画像データの生成が完了すると随時次のフレームの画像データの生成を開始し、
上記表示制御部は、上記画像生成部において上記画像データの生成が上記１単位期間で完了しなかった場合、遅延する上記画像データを待ち、上記画像データの表示タイミングを遅延させることを特徴とする表示装置。
【請求項２】
上記画像転送部は、
上記画像生成部が上記画像データを生成完了したとき、画像データを転送中でなければ即座に該画像データを上記表示制御部に転送開始することを特徴とする請求項１に記載の表示装置。
【請求項３】
上記表示制御部は、
上記画像転送部からの上記画像データの受信タイミングに応じて、随時垂直同期信号を生成する同期信号生成部を備え、
上記垂直同期信号を、画像の表示を行う表示部に供給することを特徴とする請求項１または２のいずれか１項に記載の表示装置。
【請求項４】
上記表示制御部は、
上記画像転送部から上記画像データを受信する受信部と、
受信した上記画像データを格納する記憶部と、
上記記憶部から上記画像データを読み出して表示部に供給する更新制御部とをさらに備え、
上記受信部が上記画像データを上記記憶部へ書き込む速度よりも、上記更新制御部が上記画像データを上記記憶部から読み出す速度は、速いことを特徴とする請求項１〜３のいずれか１項に記載の表示装置。
【請求項５】
上記表示制御部が上記画像転送部から上記画像データを受信中である場合、上記画像データの受信済みデータ量が該画像データの全データ量の所定割合以上になると、上記更新制御部は上記記憶部から上記画像データの読み出しを開始することを特徴とする請求項４に記載の表示装置。
【請求項６】
画像データを表示制御部に転送するホストと、上記画像データの表示の制御を行う上記表示制御部とを備える表示装置であって、
上記ホストは、
上記画像データを生成する画像生成部と、
上記画像生成部が生成した上記画像データを上記表示制御部に転送する画像転送部とを備え、
上記表示制御部は、
上記画像転送部から上記画像データを受信する受信部と、
受信した上記画像データを格納する記憶部と、
上記記憶部から上記画像データを読み出して表示部に供給する更新制御部とを備え、
所定のリフレッシュレートに対する１フレーム期間を１単位期間としたとき、
上記画像生成部は、上記画像データの生成が完了すると、
１フレームの画像データの生成が１単位期間未満で完了した場合、該画像データの生成を開始したタイミングから１単位期間経過後に次のフレームの画像データの生成を開始し、
１フレームの画像データの生成が１単位期間で完了しなかった場合、該画像データの生成が完了すると随時次のフレームの画像データの生成を開始し、
上記受信部が上記画像データを上記記憶部へ書き込む速度よりも、上記更新制御部が上記画像データを上記記憶部から読み出す速度は、速く、
上記受信部が新しい画像データを受信することなく、上記表示制御部が上記表示部の表示リフレッシュを行う場合、上記受信部は、上記更新制御部が上記記憶部から上記画像データの読み出しを開始するまで所定期間、上記ホストからの新たな画像データの転送を禁止することを特徴とする表示装置。
【請求項７】
上記記憶部は、第１フレームメモリと第２フレームメモリとを備え、
上記受信部は、上記ホストから受信した上記画像データを、上記第１フレームメモリまたは上記第２フレームメモリに格納し、
上記第１フレームメモリへの上記画像データの書き込みが行われているとき、上記更新制御部は、
上記第１フレームメモリへの書き込み済みデータ量が上記画像データの全データ量の所定割合以上であれば、上記第１フレームメモリから上記画像データの読み出しを開始し、
上記第１フレームメモリへの書き込み済みデータ量が上記画像データの全データ量の所定割合未満であれば、上記第２フレームメモリから前のフレームの画像データの読み出しを開始することを特徴とする請求項４に記載の表示装置。
【請求項８】
上記更新制御部は、上記ホストからの指示に応じて、
上記ホストから受信した上記画像データを上記記憶部を介さずに上記表示部に供給する第１モードと、
上記記憶部に格納された上記画像データを上記表示部に供給する第２モードの２つの動作モードの間を切り替えて動作し、
上記画像転送部は、
上記画像データの転送が必要ない場合は上記更新制御部の動作モードを上記第２モードとするように上記表示制御部に指示を出し、
上記画像データの転送が必要な場合は上記更新制御部の動作モードを上記第１モードとするように上記表示制御部に指示を出すことを特徴とする請求項４に記載の表示装置。
【請求項９】
上記更新制御部が上記記憶部から上記画像データを読み出しているときに、上記受信部が新たな画像データの受信を開始すると、上記更新制御部は、上記記憶部からの上記画像データの読み出しを中止することを特徴とする請求項４に記載の表示装置。
【請求項１０】
画像データを表示制御部に転送するホストと、上記画像データの表示の制御を行う上記表示制御部とを備える表示装置の制御方法であって、
上記ホストにおいて、上記画像データを生成する画像生成ステップと、
上記ホストにおいて、上記画像生成ステップにて生成した上記画像データを上記表示制御部に転送する画像転送ステップとを含み、
所定のリフレッシュレートに対する１フレーム期間を１単位期間としたとき、
上記画像生成ステップにおいて上記画像データの生成が完了すると、
１フレームの画像データの生成が１単位期間で完了しなかった場合、上記画像転送ステップにおいて、上記画像データの転送は即座に行われ、
上記画像生成ステップでは、上記画像データの生成が完了すると、
１フレームの画像データの生成が１単位期間未満で完了した場合、該画像データの生成を開始したタイミングから１単位期間経過後に次のフレームの画像データの生成を開始し、
１フレームの画像データの生成が１単位期間で完了しなかった場合、該画像データの生成が完了すると随時次のフレームの画像データの生成を開始し、
上記画像生成ステップにおいて上記画像データの生成が上記１単位期間で完了しなかった場合、上記表示制御部において、遅延する上記画像データを待ち、上記画像データの表示タイミングを遅延させることを特徴とする表示装置の制御方法。
【請求項１１】
請求項１に記載の表示装置におけるホストとしてコンピュータを機能させるための制御プログラムであって、上記画像生成部、上記画像転送部、および上記表示制御部としてコンピュータを機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示装置に関する。
【背景技術】
【０００２】
フレームメモリに書き込まれた画像データを読み出して、ＬＣＤ（Liquid Crystal Display）などの表示パネルへ転送する表示装置について、一般に、ホストプロセッサ（以下、単に「ホスト」という）からＬＣＤなどの表示パネルへ画像データを転送する場合、画像データはＬＣＤＣ（LCD Controller）内のフレームメモリに一時保存された後に、表示パネルへ出力される。これにより、画像の変化が無い場合には、ホストからフレームメモリへの画像データの転送を休止し、フレームメモリに格納済みの画像データを用いて表示パネルの表示を継続することができる。【０００３】
しかし、上記のような表示装置において、メモリに対して画像データの書き込み（ライト）と読み出し（リード）がほぼ同時に行われると、ライトとリードの処理速度が異なるなどの理由により、処理の途中で一方が他方を追い越す可能性がある。この場合、追い越しの前後でリードの対象となる画像データが異なるため、表示パネルへ出力される画像データは、前後の画像の一部が混在したものになり得る。【０００４】
特許文献１には、ライトとリードとの間で追い越しが発生すると判断した場合に、ライトを一時的に停止するフレームレート変換装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】日本国公開特許公報「特開２００５−１２４１６７号」（２００５年５月１２日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の技術では、フレームメモリへの書き込みは停止するもののホストからメモリ制御部への画像データの転送は停止しない。そのため、本来表示すべき画像データを表示できない可能性があり、したがって動画像の滑らかな表示ができないという問題がある。【０００７】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、表示すべき画像データを早く表示し、かつ連続する画像データを滑らかに表示する表示装置を実現することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の一態様に係る表示装置は、画像データを表示制御部に転送するホストと、上記画像データの表示の制御を行う上記表示制御部とを備える表示装置であって、上記ホストは、上記画像データを生成する画像生成部と、上記画像生成部が生成した上記画像データを上記表示制御部に転送する画像転送部とを備え、所定のリフレッシュレートに対する１フレーム期間を１単位期間としたとき、上記画像生成部は、上記画像データの生成が完了すると、１フレームの画像データの生成が１単位期間未満で完了した場合、該画像データの生成を開始したタイミングから１単位期間経過後に次のフレームの画像データの生成を開始し、１フレームの画像データの生成が１単位期間で完了しなかった場合、該画像データの生成が完了すると随時次のフレームの画像データの生成を開始する。【０００９】
上記の課題を解決するために、本発明の一態様に係る表示装置の制御方法は、画像データを表示制御部に転送するホストと、上記画像データの表示の制御を行う上記表示制御部とを備える表示装置の制御方法であって、上記ホストにおいて、上記画像データを生成する画像生成ステップと、上記ホストにおいて、上記画像生成ステップにて生成した上記画像データを上記表示制御部に転送する画像転送ステップとを含み、所定のリフレッシュレートに対する１フレーム期間を１単位期間としたとき、上記画像生成ステップでは、上記画像データの生成が完了すると、１フレームの画像データの生成が１単位期間未満で完了した場合、該画像データの生成を開始したタイミングから１単位期間経過後に次のフレームの画像データの生成を開始し、１フレームの画像データの生成が１単位期間で完了しなかった場合、該画像データの生成が完了すると随時次のフレームの画像データの生成を開始する。
【発明の効果】
【００１０】
本発明の一態様によれば、表示したい画像データを即座に表示し、かつ連続する画像データを滑らかに表示することが可能となるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態１に係る表示装置１の要部構成の一例を示すブロック図である。
【図２】本発明の実施形態１に係る表示装置１と従来技術による表示装置との違いを示す図である。
【図３】本発明の実施形態１に係る表示装置１が実行する表示制御の概要を示す図である。
【図４】本発明の実施形態１に係る表示装置１のホスト１０が実行する処理の一例を示すフローチャートである。
【図５】本発明の実施形態１に係る表示装置１の表示制御部２０が実行する処理の一例を示すフローチャートである。
【図６】本発明の実施形態２に係る表示装置１のホスト１０が実行する処理の一例を示すフローチャートである。
【図７】本発明の実施形態２に係る表示装置１の表示制御部２０が実行する処理の一例を示すフローチャートである。
【図８】本発明の実施形態３に係る表示装置１００の要部構成の一例を示すブロック図である。
【図９】本発明の実施形態３に係る表示装置１００の表示制御部２０が実行する処理の一例を示すフローチャートである。
【図１０】本発明の実施形態４に係る表示装置１のホスト１０が実行する処理の一例を示すフローチャートである。
【図１１】本発明の実施形態４に係る表示装置１の表示制御部２０が実行する処理の一例を示すフローチャートである。
【図１２】本発明の実施形態５に係る表示装置１の表示制御部２０が実行する処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
〔実施形態１〕
本発明の実施形態１について、図１〜５を用いて詳細に説明する。
【００１３】
＜表示装置の構成＞
図１に基づいて本実施形態に係る表示装置１の概要を説明する。図１は、本実施形態に係る表示装置１の要部構成の一例を示すブロック図である。図１に示すように、表示装置１は、ホスト１０、表示制御部２０、表示部３０を備えている。表示装置１は、画像更新の有無に応じて不要なリフレッシュを省略する、すなわちリフレッシュレートが変化する表示装置である。
【００１４】
ホスト１０は、表示装置１が次に表示する画像データを生成し、表示制御部２０へ転送するものであり、画像生成部１１および画像転送部１２を備えている。なお、ホスト１０は、表示制御部２０が指示するタイミングではなく、自身が決めたタイミングで画像データの生成および転送を行う。
【００１５】
表示制御部２０は、表示装置１について表示制御を行うものであり、受信部２１、書込部２２、記憶部２３、読取部２４、同期信号生成部２５、および更新制御部２６を備えている。表示制御部２０の各部は例えば回路で構成されていてもよい。表示制御部２０は、ホスト１０から画像データが転送されると、記憶部２３に該画像データを一旦格納する。また、表示制御部２０は、表示部３０を駆動させるための信号である垂直同期信号（Ｖｓｙｎｃ）を生成し、該垂直同期信号と記憶部２３から読み出した画像データとを表示部３０に供給する。これにより、表示制御部２０は、表示部３０の表示制御を行う。さらに、表示制御部２０は、適切なタイミングで表示部３０の表示リフレッシュを行う。なお、垂直同期信号が生成される間隔が、所定のリフレッシュレート（例えば１２０Ｈｚまたは６０Ｈｚ等）に対する１フレーム期間の整数倍に限られず、任意に変化し得る点で、表示装置１は従来技術による表示装置と相違する。例えば、表示制御部２０および表示部３０は、最大１２０Ｈｚのリフレッシュレートで動作可能である場合、１フレーム期間は、１／１２０秒である。
【００１６】
表示部３０は、表示制御部２０の制御にしたがって、画像データを表示するものである。表示部３０は複数の画素を有する表示画面を備えており、例えば、アクティブマトリクス型液晶表示パネルとしての酸化物半導体液晶表示パネルによって構成されている。酸化物半導体液晶表示パネルとは、二次元的に配列された複数の画素の少なくとも１つ毎に対応して設けられたスイッチング素子に、酸化物半導体−ＴＦＴ（thin film transistor）を採用した液晶表示パネルである。酸化物半導体−ＴＦＴは、半導体層に酸化物半導体が用いられたＴＦＴである。酸化物半導体としては、例えば、インジウム・ガリウム・亜鉛の酸化物を用いた酸化物半導体（ＩｎＧａＺｎＯ系酸化物半導体）がある。酸化物半導体−ＴＦＴは、オン状態において流れる電流が大きく、オフ状態におけるリーク電流が小さい。そのため、スイッチング素子に、酸化物半導体−ＴＦＴを採用したことにより、画素開口率を向上させることができる上に、画面表示のリフレッシュレートを１Ｈｚ程度にまで低減させることができる。
【００１７】
画像生成部１１は、表示装置１が表示する画像データを生成するものである。１つの画像データは１フレームの画像を表す。画像生成部１１は、生成した画像を画像転送部１２に出力する。画像生成部１１は、あるフレームの画像データが画像転送部１２によって転送開始されると、次のフレームの画像データの生成を開始する。画像転送部１２は、生成された画像データを表示制御部２０に転送するものである。画像転送部１２は、画像データの生成が完了すると、該画像データの転送を開始する。
【００１８】
受信部２１は、画像転送部１２から画像データを受信する。受信部２１は、受信した画像データを書込部２２に出力する。書込部２２は、画像データを記憶部２３に書き込む。記憶部２３は、ホスト１０から転送された画像データを格納する。なお、記憶部２３は、１フレーム分の画像データを格納する領域を備えるフレームメモリであり、ホスト１０が新たな画像データを転送すると、該領域内のデータが上書きされる。読取部２４は、記憶部２３から画像データを読み出すものである。読取部２４は、画像データを更新制御部２６に出力する。同期信号生成部２５は、ホスト１０から画像データの転送が開始されると、表示部３０を駆動させるための信号である制御信号を生成し、更新制御部２６に供給するものである。制御信号には、例えば、垂直同期信号（Ｖｓｙｎｃ）、水平同期信号、クロック信号等が含まれる。更新制御部２６は、垂直同期信号に基づいて、画像データを読み出すタイミングを読取部２４に指示する。更新制御部２６は、記憶部２３から読み出された画像データおよび制御信号を表示部３０に供給する。
【００１９】
＜表示装置の動作の概要＞
図２に基づいて、本実施形態に係る表示装置１の表示制御について説明する。図２は、本実施形態に係る表示装置１と従来技術による表示装置との違いを示す図である。図２の横軸は時刻を示す。図２は、「画像データの転送タイミング」と名付けた図と、「画像データの表示タイミング」と名付けた図から構成される。「画像データの転送タイミング」は、ホスト１０が生成した画像データを表示制御部２０に転送するタイミングを示す図である。「画像データの表示タイミング」は、表示制御部２０が表示部３０に画像データを表示するタイミングを示す図である。図示の例において、ホスト１０は５つの画像データＡ〜Ｅを順に生成し、表示制御部２０へ転送する。表示制御部２０は、所定のタイミングで記憶部２３から画像データを読み出し、表示部３０に表示させる。
【００２０】
図２の（ａ）は、従来技術による表示装置の表示制御の例を示す。従来技術による表示装置において、表示制御部は、「画像データの表示タイミング」に示すように、表示部の所定のリフレッシュレートに対する１フレーム期間ごとに記憶部から画像データを読み出し、表示部に表示する。なお１Ｖは１垂直期間を示し、１Ｆは１フレーム期間を示す。ここで、図示のようにホストから画像データＤを表示制御部に転送するタイミングが何らかの理由によって遅延すると、記憶部に画像データＤの書き込みを開始する前に画像データの表示タイミングが来てしまう。それゆえ、従来技術による表示装置は、点線部のように、画像データＣを、再度表示部に表示する結果となる。また、従来技術による表示装置は、１フレーム期間を周期として表示を行うため、画像データＤを表示部に表示させるタイミングがさらに遅れる。
【００２１】
図２の（ｂ）は、本実施形態に係る表示装置１の表示制御の例を示す。本実施形態に係る表示装置１において、表示制御部２０は、表示部３０の所定のリフレッシュレートに対する１フレーム期間の整数倍の間隔に限らず、ホスト１０から画像データを受信すると随時垂直同期信号を生成する。例えば、点線部のような記憶部２３に対する画像データの書き込み／読み出しの追い越しが発生し得る場合は、表示制御部２０は、追い越しが発生しなくなるタイミングまで画像データの読み出しタイミング（すなわち表示タイミング）を遅延させる。図示の例では、画像データＤの表示開始時期を、例えば画像データＤの全データ量のうち、表示制御部２０が受信し、記憶部２３に書き込み済みであるデータ量が所定割合以上になるタイミングまで遅延させてもよい。さらに、ホスト１０は表示制御部２０から同期信号を受信したことを契機として画像データを生成する必要がないため、画像データの転送タイミングが遅延したとしても、それに関わらず随時次の画像データの生成を開始することが可能となる。
【００２２】
図３に基づいて、記憶部２３に対する画像データ入出力の追い越しについて説明する。表示制御部２０は、記憶部２３のメモリアドレスに沿って画像データの入出力を行う。画像データの書き込み（ライト）と読み出し（リード）は、追い越しが発生しない範囲で並行して行うことが可能である。ただし、表示装置１では、リードの速度はライトの速度より速い。例えばライト開始とその後のリード開始との間の間隔が短いと、途中でライト（実線）とリード（点線）との間に追い越しが発生する（図の星印）。これを防止するために、表示制御部２０は、リードがライトを追い越さないよう、全画像データの所定割合がライトされてからリード（実線）を開始する。
【００２３】
（表示リフレッシュについて）
ここでは、「表示リフレッシュ」は、表示部３０の表示の劣化を防止するために、現在表示中の画像データと同一の画像データで表示部３０に対して上書き更新を行うものである。すなわち、表示リフレッシュは画像の変化を伴わない。例えば、表示制御部２０が新たに表示すべき画像データをホスト１０から受信しておらず、さらに表示部３０の最低リフレッシュレートに対する１フレーム期間が経過する間に表示のリフレッシュが行われていなければ、表示制御部２０は表示リフレッシュを行ってもよい。
【００２４】
＜ホストが実行する処理の流れ＞
図４は、ホスト１０が実行する処理の流れの一例を示すフローチャートである。画像生成部１１は、新たな画像データを生成する必要があるか否かを判定する（Ｓ１）。具体的には、画像生成部１１は、表示画面の画像を変化させる必要がある場合、新たな画像データを生成する必要があると判定する。
【００２５】
新たな画像データを生成する必要がないと判定された場合（Ｓ１でＮＯ）、画像生成部１１は画像データを生成せずに処理を終了する。なお、表示する画像が変化しない場合、ホスト１０は新たな画像データを生成も転送もしない。
【００２６】
新たな画像データを生成する必要があると判定された場合（Ｓ１でＹＥＳ）、画像生成部１１は、前回生成した画像データの表示制御部２０への転送が開始されたかを判定する（Ｓ２）。なお、画像生成部１１は、前回生成した画像データの転送が完了している場合もＳ２でＹＥＳと判定する。
【００２７】
前回生成した画像データの転送が開始されていない場合（Ｓ２でＮＯ）、画像生成部１１は、前回生成した画像データの転送が開始されるまで待機する。
【００２８】
前回生成した画像データの転送が開始された場合（Ｓ２でＹＥＳ）、画像生成部１１は、前回生成した画像データの転送開始に合わせて、新たな画像データの生成を開始する（Ｓ３；画像生成ステップ）。画像生成部１１は、生成した新たな画像データを画像転送部１２に出力する。画像転送部１２は、前回生成した画像データの転送が完了し、かつ、前回生成した画像データの転送を開始してから１単位期間以上経過したかを判定する（Ｓ４）。ここで、１単位期間は、表示部３０の所定のリフレッシュレートに対する１フレーム期間である。
【００２９】
前回生成した画像データの転送が完了していない、または、転送を開始してから１単位期間が経過していない場合（Ｓ４でＮＯ）、画像転送部１２は、新たな画像データの転送を開始せず待機する。
【００３０】
前回生成した画像データの転送が完了し、かつ、前回生成した画像データの転送を開始してから１単位期間以上経過した場合（Ｓ４でＹＥＳ）、画像転送部１２は、表示制御部２０へ新たな画像データの転送を随時（即座に）開始する（Ｓ５；画像転送ステップ）。ホスト１０は、この一連の処理を繰り返し行う。
【００３１】
このように、画像の生成に遅れが生じていない場合、前回画像データの転送を開始してから少なくとも１フレーム期間経過してから、画像転送部１２は新たな画像データを表示制御部２０に転送開始する。これにより、表示制御部２０および表示部３０は、所定のリフレッシュレートで画像の表示を行うことができる。一方、ホスト１０の過負荷等により、画像データの生成に遅れが生じた場合、該画像データの転送も遅れる。この場合でも、１フレーム期間の整数倍のタイミングに限定されずに、画像生成部１１はすぐに次の画像データの生成を行い、画像転送部１２は、次の画像データの転送を行うことができる。
【００３２】
従来の表示装置では、新たな画像データの生成開始または転送開始は、前の画像データの生成開始または転送開始から１フレーム期間の整数倍の間隔を空けて行われる。これは表示制御部２０が一定間隔で生成する垂直同期信号のタイミングに合わせて、画像生成および画像転送を行っているためである。
【００３３】
一方、本実施形態の表示装置１では、前の画像データの生成または転送が完了すれば、前の画像データの生成開始または転送開始から１フレーム期間以上の任意の期間（例えば１フレーム期間の非整数倍の期間）が経過したタイミングで新たな画像データの生成開始または転送開始を行うことができる。それゆえ、前の画像データの生成に遅れが生じた場合でも、ホスト１０は、すぐに新たな画像データを生成し表示制御部２０に転送することができる。それゆえ、表示装置１は、連続する画像データを滑らかに表示することができる。
【００３４】
なお、画像転送部１２は、新たな画像データの生成が完了すると、前の画像データを転送中でなければ即座に新たな画像データの転送を開始してもよい。
【００３５】
＜表示制御部が実行する処理の流れ＞
図５は、表示制御部２０が実行する処理の流れの一例を示すフローチャートである。受信部２１は、ホスト１０より画像データの転送が開始されたか否かを判定する（Ｓ１１）。
【００３６】
転送が開始されていないと判定した場合（Ｓ１１でＮＯ）、処理はＳ１３へ進む。
【００３７】
転送が開始されたと判定した場合（Ｓ１１でＹＥＳ）、受信部２１は、該画像データの受信を開始し、同期信号生成部２５に画像データの受信を開始したことを通知する。受信部２１は、書込部２２を介して画像データを記憶部２３に書き込む（Ｓ１２）。処理はＳ１３へ進む。
【００３８】
Ｓ１３において、更新制御部２６は、画像の変化を伴わない表示リフレッシュが必要であるか否かを判定する。具体的には、更新制御部２６は、ホスト１０から画像データの転送が行われておらず、さらに表示部３０に画像データを書き込んでから、所定期間（例えば１秒）が経過したか否かを判定する。所定期間は、リフレッシュなしに表示部３０の表示を維持できる期間であり、表示部３０の最低リフレッシュレート（例えば１Ｈｚ）に対する１フレーム期間（例えば１秒）と言うこともできる。また、更新制御部２６は、受信部２１がホスト１０より画像データを受信中であるか否かを判定する（Ｓ１４、Ｓ１５）。
【００３９】
表示リフレッシュが必要であり（Ｓ１３でＹＥＳ）、かつ、画像データを受信中ではないと判定した場合（Ｓ１４でＮＯ）、同期信号生成部２５は、垂直同期信号を生成する。また、更新制御部２６は、読取部２４を介して記憶部２３に格納されている画像データを読み出す。更新制御部２６は、垂直同期信号および画像データを表示部３０に供給し、表示部３０の表示リフレッシュを行う（Ｓ１７）。
【００４０】
表示リフレッシュが必要でなく（Ｓ１３でＮＯ）、かつ、画像データを受信中ではないと判定した場合（Ｓ１５でＮＯ）、処理を終了する。
【００４１】
画像データを受信中であると判定した場合（Ｓ１４でＹＥＳ、またはＳ１５でＹＥＳ）、更新制御部２６は、ホスト１０から受信中の画像データの受信済みデータ量が、全画像データ量の所定割合以上（例えば１／１０以上）であるか否かを判定する（Ｓ１６）。
【００４２】
所定割合以上受信済みではないと判定した場合（Ｓ１６でＮＯ）、更新制御部２６は、所定割合以上受信するまで待つ。
【００４３】
所定割合以上受信済みであると判定した場合（Ｓ１６でＹＥＳ）、同期信号生成部２５は、垂直同期信号を生成する。また、読取部２４は、記憶部２３に格納されている（書き込み中の）画像データを読み出す。更新制御部２６は、垂直同期信号および画像データを表示部３０に供給し、表示部３０に画像データを書き込む（Ｓ１７）。画像データの所定割合以上のデータが受信済み（書き込み済み）であれば、読取部２４が記憶部２３から画像データの読み出しを開始しても、読み出しが書き込みを追い越すことがない。表示制御部２０は、この一連の処理を繰り返し行う。
【００４４】
以上の処理により、表示制御部２０は、ホスト１０から画像データを受信した場合は記憶部２３に対する書き込み／読み出しの追い越しが発生しないと期待されるタイミングで即座に表示部３０に画像データを供給することが可能となる。また、表示制御部２０は、画像データを受信しない場合は、表示部３０の表示の劣化が発生しない適切なタイミングで表示リフレッシュを行うことが可能となる。
【００４５】
〔実施形態２〕
本発明の実施形態２について、図１、６、７に基づいて説明する。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。実施形態２では、表示装置１は、表示制御部２０が設定した転送禁止期間の間、ホスト１０から表示制御部２０への画像データの転送を禁止する。
【００４６】
〔表示装置の要部構成〕
本実施形態において、表示装置１は、図１に示す構成と同一の構成であるが、更新制御部２６および画像転送部１２の機能の一部が実施形態１とは異なる。すなわち、画像の変化を伴わない表示部３０の表示リフレッシュが必要であるとき、更新制御部２６および読取部２４が記憶部２３から画像データの読み出しを開始するまで所定期間（転送禁止期間）、受信部２１は、ホスト１０からの新たな画像データの転送を禁止する。受信部２１は、例えば、転送可能か否かを示す転送タイミング信号（ＴＥ信号）を、ホスト１０の画像転送部１２に送信する。例えば、転送タイミング信号の値が「Ｈｉｇｈ」であれば、転送禁止期間を表し、値が「Ｌｏｗ」であれば転送可能な期間を表す。画像転送部１２は、受信部２１より通知された転送禁止期間の間は、画像データの転送開始を抑止する。上記以外の処理については、実施形態１と同一である。
【００４７】
＜ホストが実行する処理の流れ＞
図６は、ホスト１０が実行する処理の流れの一例を示すフローチャートである。Ｓ１〜Ｓ４の処理は、実施形態１と同一である。Ｓ４でＹＥＳと判定された後、画像転送部１２は表示制御部２０から受信した転送タイミング信号がＨｉｇｈであるか否かを判定する（Ｓ２１）。Ｈｉｇｈではないと判定した場合（Ｓ２１でＮＯ）、転送禁止期間ではないと判定し、画像転送部１２は、表示制御部２０へ新たな画像データの転送を随時（即座に）開始する（Ｓ５；画像転送ステップ）。一方、Ｈｉｇｈであると判定した場合（Ｓ２１でＹＥＳ）、画像転送部１２は、転送禁止期間であると判定し、転送タイミング信号がＬｏｗになるまで待機する。
【００４８】
＜表示制御部が実行する処理の流れ＞
図７は、表示制御部２０が実行する処理の流れの一例を示すフローチャートである。Ｓ１１〜Ｓ１３の処理は、実施形態１と同一である。更新制御部２６において表示リフレッシュが必要であると判定した場合（Ｓ１３でＹＥＳ）、受信部２１は転送タイミング信号をＨｉｇｈにしてホスト１０へ送信し（Ｓ３１）、処理はＳ１７へ進む。一方、表示リフレッシュが不要であると判定した場合（Ｓ１３でＮＯ）、更新制御部２６は、さらにホスト１０より画像データを受信中であるか否かを判定し（Ｓ１５）、画像データを受信中であると判定した場合（Ｓ１５でＹＥＳ）、処理はＳ１７へ進む。一方、受信中でないと判定した場合（Ｓ１５でＮＯ）、一連の処理を終了する。
【００４９】
Ｓ１７において、実施形態１と同様に、更新制御部２６は読取部２４を介して記憶部２３から画像データを読み出し、表示部３０へ供給する。なお、このとき記憶部２３から読み出される画像データは、Ｓ３１を経由した場合は表示部３０に現在表示中の画像データと同一であり、Ｓ１５を経由した場合はホスト１０より新たに受信した画像データとなる。読取部２４が画像データの読み出しを開始すると、受信部２１は、転送タイミング信号をＬｏｗにする（Ｓ３２）。
【００５０】
以上の処理により、表示制御部２０は、表示リフレッシュを行う場合のみ転送禁止期間を設定し、ホスト１０からの画像データの転送を抑止することが可能となる。したがって、記憶部２３に対する書き込み／読み出しの追い越しを防ぐことができる。
【００５１】
〔実施形態３〕
〔表示装置の要部構成〕
本発明の実施形態３について、図８、９に基づいて説明する。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。実施形態３では、記憶部が２フレーム分の画像データを格納する表示装置について説明する。
【００５２】
図８は、表示装置１００の要部構成の一例を示すブロック図である。本実施形態に係る表示装置１００は、ホスト１０、表示制御部２０ａ、および表示部３０を備えている。表示制御部２０ａは、受信部２１、書込部２２、記憶部２３ａ、読取部２４、同期信号生成部２５、および更新制御部２６を備えている。記憶部２３ａは第１フレームメモリ１２１と第２フレームメモリ１２２とを備えている。第１フレームメモリ１２１は、１フレーム分の画像データを格納するためのメモリであり、第２フレームメモリ１２２も同様である。受信部２１は、ホスト１０より受信した画像データについて、書込部２２を介して記憶部２３の第１フレームメモリ１２１および／または第２フレームメモリに格納する。なお、格納は第１フレームメモリ１２１と第２フレームメモリ１２２とに対して画像データ毎に交互に行われる。ただし、最新の画像データを常に第１フレームメモリ１２１に書込み、第２フレームメモリ１２２には１つ前の画像データを書込む構成であってもよい。更新制御部２６は、表示部３０の表示内容を更新するとき、第１フレームメモリ１２１および第２フレームメモリ１２２のいずれか一方から画像データを読み出す。上記以外の表示制御部の処理については、実施形態１と同一である。ホスト１０が実行する処理は、実施形態１と同一である。
【００５３】
＜表示制御部が実行する処理の流れ＞
図９において、表示装置１００は最新の画像データを第１フレームメモリ１２１に格納中または格納済みであり、第２フレームメモリ１２２に１つ前の画像データを格納済みであると仮定する。一方、最新の画像データを第２フレームメモリ１２２に格納中または格納済みであり、第１フレームメモリ１２１に１つ前の画像データを格納済みである場合は、図中の第１フレームメモリ１２１と第２フレームメモリ１２２とに対する処理はすべて逆となる。
【００５４】
更新制御部２６は、表示部３０の表示リフレッシュが必要であるか否かを判定し（Ｓ１３）、必要であると判定した場合（Ｓ１３でＹＥＳ）、さらに表示制御部２０が画像データを第１フレームメモリに受信中であるか否かを判定する（Ｓ４１）。受信中でないと判定した場合（Ｓ４１でＮＯ）、処理はＳ４４へ進む。一方、表示制御部２０が画像データを第１フレームメモリ１２１に受信中である場合（Ｓ４１でＹＥＳ）、更新制御部２６は、さらにホスト１０から第１フレームメモリ１２１に受信中の画像データの受信済みデータ量が、全画像データ量の所定割合以上（例えば１／１０以上）であるか否かを判定する（Ｓ４２）。所定割合以上受信済みであると判定した場合（Ｓ４２でＹＥＳ）、更新制御部２６は画像データの読み出しを開始しても書き込みを追い越すことがないと判定し、処理はＳ４４へ進む。一方、所定割合以上受信済みではないと判定した場合（Ｓ４２でＮＯ）、更新制御部２６は、第１フレームメモリ１２１内の画像データを読み出すと書き込みに追い付くおそれがあると判定する。よって、更新制御部２６は、読取部２４を介して第２フレームメモリ１２２内の画像データを読み出して、表示部３０に表示し（Ｓ４５）、処理を終了する。
【００５５】
また、Ｓ１３でＮＯ、すなわち更新制御部２６において表示リフレッシュが不要であると判定すると、更新制御部２６はさらに、表示制御部２０がホスト１０より画像データを第１フレームメモリ１２１に受信中であるか否かを判定する（Ｓ４３）。受信中であると判定した場合（Ｓ４３でＹＥＳ）、処理はＳ４２へ進む一方、受信中ではないと判定した場合（Ｓ４３でＮＯ）、一連の処理を終了する。
【００５６】
Ｓ４１でＮＯ、またはＳ４２でＹＥＳであった場合、更新制御部２６は、第１フレームメモリ１２１内に最新の画像データのうち入出力の追い越しが発生しないだけのデータ量を書き込み済みであると判定する。よって、更新制御部２６は、第１フレームメモリ１２１内の画像データを読み出して表示部３０に表示し（Ｓ４４）、処理を終了する。
【００５７】
以上の処理により、表示制御部２０は、ホスト１０から画像データを受信した場合は該画像データに対する入出力の追い越しが発生しないと期待されるタイミングで即座に該画像データを読み出して表示させることができる。さらに、画像データを受信しない場合は、表示部３０の表示の劣化が発生しない適切なタイミングで表示データの更新を行うことが可能となる。
【００５８】
〔実施形態４〕
〔表示装置の要部構成〕
本発明の実施形態４について、図１、１０、１１に基づいて説明する。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。実施形態４では、表示制御部２０が、画像データを記憶部２３を介さずに表示部３０へ表示する第１モードと、記憶部２３から画像データを読み出して表示部３０へ表示する第２モードとの２つの動作モードを切り替えて動作する。
【００５９】
本実施形態において、表示装置１は、図１に示す構成と同一の構成であるが、画像転送部１２および更新制御部２６の機能の一部が実施形態１とは異なる。画像転送部１２は、転送する画像データが存在する場合、表示制御部２０の動作モードを第１モードに切り替えるよう表示制御部２０に指示する。画像転送部１２は、転送する画像データが存在しない場合は、表示制御部２０の動作モードを第２モードに切り替えるよう表示制御部２０に指示する。第１モードでは、表示制御部２０は、受信した画像データを記憶部２３を介さずに表示部３０に供給する。第２モードでは、表示制御部２０は、記憶部２３から画像データを読み出して表示部３０に供給する。上記以外の処理については、実施形態１と同一である。
【００６０】
＜ホストが実行する処理の流れ＞
図１０は、ホスト１０が実行する処理の流れの一例を示すフローチャートである。Ｓ１〜Ｓ４の処理は、実施形態１と同一である。Ｓ４でＹＥＳと判定された後、画像転送部１２は表示制御部２０の動作モードを第１モードとする指示を出し（Ｓ５１）、処理はＳ５へ進む。一方、Ｓ４でＮＯと判定された場合、画像転送部１２は、現在転送中の画像データの転送開始時に表示制御部２０の動作モードが既に第１モードになっていると判定し、現在転送中の画像データの転送終了まで待機し（Ｓ５２）、処理はＳ５へ進む。なお、Ｓ５の処理は実施形態１と同一である。一方、Ｓ１でＮＯ、すなわち画像生成部１１が次に表示出力する画像がない（画像の変化がない）と判定した場合（Ｓ１でＮＯ）、画像転送部１２は、表示制御部２０の動作モードを第２モードとする指示を出し（Ｓ５３）、一連の処理を終了する。
【００６１】
以上の処理により、ホスト１０は次に表示出力する画像の有無（画像の変化の有無）に基づいて、表示制御部２０の動作モードを切り替えることが可能となる。
【００６２】
＜表示制御部が実行する処理の流れ＞
図１１は、表示制御部２０が実行する処理の流れの一例を示すフローチャートである。まず、更新制御部２６は、表示制御部２０の現在の動作モードが第２モードであるか否かを判定する（Ｓ６１）。第２モードであると判定された場合（Ｓ６１でＹＥＳ）、更新制御部２６は、さらに表示リフレッシュが必要か否かを判定する（Ｓ６２）。必要であると判定された場合（Ｓ６２でＹＥＳ）、更新制御部２６は、記憶部２３から画像データを読み出し、表示部３０へ表示を開始し（Ｓ６３）、処理を終了する。一方、Ｓ６２でＮＯと判定された場合、すなわち表示リフレッシュが不要であると判定された場合、一連の処理を終了する。
【００６３】
Ｓ６１において、現在の動作モードが第２モードではないと判定された場合（Ｓ６１でＮＯ）、すなわち、現在の動作モードが第１モードであると判定された場合、処理はＳ１１へ進む。なお、Ｓ１１の処理は実施形態１と同一である。そして、Ｓ１１でＹＥＳと判定されると、受信部２１は、画像データの受信を開始し、同期信号生成部２５に画像データの受信を開始したことを通知する。該通知を受け取った同期信号生成部２５は、垂直同期信号を生成する。また、受信部２１は、受信した画像データを更新制御部２６と書込部２２との両方に出力する。更新制御部２６は、受信部２１から受け取った画像データと垂直同期信号とを表示部３０に供給する（Ｓ６４）。このように更新制御部２６は、記憶部２３を介さずに、画像データを表示部３０に供給する。また、書込部２２は、受信部２１から画像データを受け取り、記憶部２３に書き込む。記憶部２３に書き込まれた画像データは、表示制御部２０の動作モードが第２モードであるとき、表示リフレッシュのために使用される。以上で表示制御部２０は、処理を終了する。一方、Ｓ１１でＮＯと判定されると、一連の処理を終了する。
【００６４】
以上の処理により、表示制御部２０は、ホスト１０の指示に基づいて適切なタイミングで動作モードを切り替え、切り替えた後の動作モードにしたがって、受信中の画像データまたは記憶部２３に格納済みの画像データのいずれか一方から画像データを取得し、表示部３０に表示することが可能となる。なお、本実施形態の表示装置１でも、前の画像データの生成または転送が完了すれば、前の画像データの生成開始または転送開始から１フレーム期間以上の任意の期間が経過したタイミングで新たな画像データの生成開始または転送開始を行うことができる。
【００６５】
〔実施形態５〕
〔表示装置の要部構成〕
本発明の実施形態５について、図１、１２に基づいて説明する。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。実施形態５では、表示制御部２０が、表示リフレッシュ中にホスト１０から画像データが転送開始されると、該表示リフレッシュを中断し、転送開始された画像データを表示部３０に表示する表示装置１について説明する。表示リフレッシュは現在表示されている画像データと同一の画像データを表示部３０に供給するものであるため、表示リフレッシュが中断されたとしても、ユーザに対する見え方に変化は生じない。
【００６６】
本実施形態において、表示装置１は、実施形態１と同一の構成であるが、更新制御部２６の機能の一部が異なる。更新制御部２６は、表示リフレッシュの実行中にホスト１０から画像データの転送が開始されると、実行中の表示リフレッシュを中断する。更新制御部２６は、表示制御部２０の受信済み画像データのデータ量が全データ量の所定割合以上（例えば１／１０）になると、該画像データを読取部２４を介して記憶部２３から読み出し開始する。ホスト１０が実行する処理は、実施形態１および３（図４）と同一である。
【００６７】
＜表示制御部が実行する処理の流れ＞
図１２は、表示制御部２０が実行する処理の流れの一例を示すフローチャートである。Ｓ１１〜Ｓ１３の処理は、実施形態１と同一である。Ｓ１３でＹＥＳと判定された場合、すなわち更新制御部２６において表示リフレッシュが必要であると判定した場合、更新制御部２６は、記憶部２３から画像データを読み出して、表示部３０への表示を開始する（Ｓ７１）。その後、更新制御部２６は、表示リフレッシュ中にホスト１０から新たな画像データの転送が開始されたか否かを判定する（Ｓ７２）。転送が開始されたと判定した場合（Ｓ７２でＹＥＳ）、更新制御部２６は、表示リフレッシュのための画像データの読み出しと表示部３０への供給を中止する（Ｓ７３）。また、受信部２１は、転送された新たな画像データの受信および記憶部２３への書き込みを開始する（Ｓ１２）。なお、新たな画像データを受信したので、この後Ｓ１３では、更新制御部２６は表示リフレッシュは必要ないと判断する。一方、表示リフレッシュ中に転送が開始されないと判定した場合（Ｓ７２でＮＯ）、更新制御部２６は、そのまま表示リフレッシュを完了し、処理を終了する。
【００６８】
表示リフレッシュが必要ではないと判定した場合（Ｓ１３でＮＯ）、処理はＳ１５へ進む。なお、Ｓ１５は実施形態１と同一である。画像データを受信中であると判定した場合（Ｓ１５でＹＥＳ）、更新制御部２６は、表示制御部２０の受信済み画像データのデータ量が全データ量の所定割合以上（例えば１／１０）になると、該画像データを読取部２４を介して記憶部２３から読み出し開始する（Ｓ７４）。一方、画像データを受信中ではないと判定した場合（Ｓ１５でＮＯ）、一連の処理を終了する。
【００６９】
以上の処理により、表示制御部２０は、表示リフレッシュ中であっても転送された画像データをいち早く表示することが可能となる。
【００７０】
〔ソフトウェアによる実現例〕
表示装置１の制御ブロック（特に画像生成部１１および画像転送部１２）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００７１】
後者の場合、表示装置１は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００７２】
なお、上記の各実施形態ではホストと表示制御部をそれぞれ別の構成として説明をしたが、これらホストと表示制御部とを１つの構成で兼用させてもよい。すなわちホストに表示制御部の動作を行わせるように構成してもよい。
【００７３】
〔まとめ〕
本発明の態様１に係る表示装置（１／１００）は、画像データを表示制御部（２０）に転送するホスト（１０）と、上記画像データの表示の制御を行う上記表示制御部（２０）とを備える表示装置（１／１００）であって、上記ホスト（１０）は、上記画像データを生成する画像生成部（１１）と、上記画像生成部（１１）が生成した上記画像データを上記表示制御部（２０）に転送する画像転送部（１２）とを備え、所定のリフレッシュレートに対する１フレーム期間を１単位期間としたとき、上記画像生成部（１１）は、上記画像データの生成が完了すると、１フレームの画像データの生成が１単位期間未満で完了した場合、該画像データの生成を開始したタイミングから１単位期間経過後に次のフレームの画像データの生成を開始し、１フレームの画像データの生成が１単位期間で完了しなかった場合、該画像データの生成が完了すると随時次のフレームの画像データの生成を開始する。上記の構成によれば、ホストの画像データ生成完了時期に基づいて、次のフレームの画像データ生成開始時期を制御する。したがって、１フレーム期間の整数倍のタイミングに限定されずに、画像生成部は、次の画像データの生成を行うことができる。それゆえ、画像生成に遅れが生じた場合でも、表示の遅れを低減し、かつ連続する画像データを滑らかに表示することが可能となる。
【００７４】
本発明の態様２に係る表示装置は、上記態様１において、上記画像転送部（１２）は、上記画像生成部（１１）が上記画像データを生成完了したとき、画像データを転送中でなければ即座に該画像データを上記表示制御部（２０）に転送開始する。上記の構成によれば、次のフレームの画像データについて、画像生成部が生成完了すると即座に表示制御部に転送を開始する。したがって、表示したい画像データをいち早く表示することが可能となる。
【００７５】
本発明の態様３に係る表示装置（１／１００）は、上記態様１または２のいずれかにおいて、上記表示制御部（２０）は、上記画像転送部（１２）からの上記画像データの受信タイミングに応じて、随時垂直同期信号を生成する同期信号生成部（２５）を備え、上記垂直同期信号を、画像の表示を行う表示部（３０）に供給する。上記の構成によれば、表示制御部は画像データの受信タイミングに応じて垂直同期信号を生成し、表示部の表示内容を更新する。したがって、表示制御部は新たな画像データを受信すると即座に表示内容を更新することが可能となり、表示したい画像をいち早く表示することが可能となる。
【００７６】
本発明の態様４に係る表示装置（１／１００）は、上記態様１〜３のいずれかにおいて、上記表示制御部（２０）は、上記画像転送部（１２）から上記画像データを受信する受信部（２１）と、受信した上記画像データを格納する記憶部（２３）と、上記記憶部（２３）から上記画像データを読み出して表示部（３０）に供給する更新制御部（２６）とをさらに備え、上記受信部（２１）が上記画像データを上記記憶部（２３）へ書き込む速度よりも、上記更新制御部（２６）が上記画像データを上記記憶部（２３）から読み出す速度は、速い。上記の構成によれば、記憶部について、画像データの読み出しが書き込みに抜かれることがない。したがって、ホストが画像データの転送のタイミングを自由に決定することができる。そのため、画像データの生成に遅れが生じても、いち早く該画像データを表示させることができる。
【００７７】
本発明の態様５に係る表示装置（１）は、上記態様４において、上記表示制御部（２０）が上記画像転送部（１２）から上記画像データを受信中である場合、上記画像データの受信済みデータ量が該画像データの全データ量の所定割合以上になると、上記更新制御部（２６）は上記記憶部（２３）から上記画像データの読み出しを開始する。上記の構成によれば、表示制御部は、画像データの受信がある程度進んだ段階で表示内容の更新を開始する。したがって、画像データの読み出しが画像データの受信を追い越すことがなくなる。
【００７８】
本発明の態様６に係る表示装置（１）は、上記態様４において、上記受信部（２１）が新しい画像データを受信することなく、上記表示制御部（２０）が上記表示部（３０）の表示リフレッシュを行う場合、上記受信部（２１）は、上記更新制御部（２６）が上記記憶部（２３）から上記画像データの読み出しを開始するまで所定期間、上記ホスト（１０）からの新たな画像データの転送を禁止する。上記の構成によれば、記憶部の書き込みを読み出しが追い越すことを防ぐことができる。
【００７９】
本発明の態様７に係る表示装置（１００）は、上記態様４において、上記記憶部（２３）は、第１フレームメモリ（１２１）と第２フレームメモリ（１２２）とを備え、上記受信部（２１）は、上記ホスト（１０）から受信した上記画像データを、上記第１フレームメモリまたは上記第２フレームメモリに格納し、上記第１フレームメモリへの上記画像データの書き込みが行われているとき、上記更新制御部（２６）は、上記第１フレームメモリへの書き込み済みデータ量が上記画像データの全データ量の所定割合以上であれば、上記第１フレームメモリから上記画像データの読み出しを開始し、上記第１フレームメモリへの書き込み済みデータ量が上記画像データの全データ量の所定割合未満であれば、上記第２フレームメモリから前のフレームの画像データの読み出しを開始する。上記の構成によれば、表示リフレッシュと画像データの受信が重複した場合に、該受信の進行状況に応じて表示リフレッシュか該画像データの表示かを適切に選択することができるようになるため、連続する画像データを滑らかに表示することが可能となる。
【００８０】
本発明の態様８に係る表示装置（１）は、上記態様４において、上記更新制御部（２６）は、上記ホスト（１０）からの指示に応じて、上記ホスト（１０）から受信した上記画像データを上記記憶部（２３）を介さずに上記表示部（３０）に供給する第１モードと、上記記憶部（２３）に格納された上記画像データを上記表示部（３０）に供給する第２モードの２つの動作モードの間を切り替えて動作し、上記画像転送部（１２）は、上記画像データの転送が必要ない場合は上記更新制御部（２６）の動作モードを上記第２モードとするように上記表示制御部（２０）に指示を出し、上記画像データの転送が必要な場合は上記更新制御部（２６）の動作モードを上記第１モードとするように上記表示制御部（２０）に指示を出す。上記の構成によれば、第１モードの場合は記憶部へ画像データを一旦格納することによる遅延を削減し、第２モードの場合はホストとのデータ転送を行わないため消費電力を低減する。したがって、表示制御部は画像データを受信した場合は記憶部を介さずに即座に画像データを表示し、受信しなかった場合は記憶部の画像データでリフレッシュするため、新たな画像データが存在する場合は即座に表示し、かつ連続する画像データを滑らかに表示し、さらに新たな画像データが存在しない場合の消費電力を低減することが可能となる。
【００８１】
本発明の態様９に係る表示装置（１）は、上記態様４において、上記更新制御部（２６）が上記記憶部（２３）から上記画像データを読み出しているときに、上記受信部（２１）が新たな画像データの受信を開始すると、上記更新制御部（２６）は、上記記憶部（２３）からの上記画像データの読み出しを中止する。上記の構成によれば、表示リフレッシュ中に画像データの転送が開始されると、表示リフレッシュを中断し、受信中の画像データを用いて表示内容を更新する。したがって、表示リフレッシュと画像データの転送が重複する場合に該画像データの表示をいち早く開始することが可能となる。
【００８２】
本発明の態様１０に係る表示装置（１／１００）の制御方法は、画像データを表示制御部に転送するホスト（１０）と、上記画像データの表示の制御を行う上記表示制御部とを備える表示装置（１／１００）の制御方法であって、上記ホスト（１０）において、上記画像データを生成する画像生成ステップ（Ｓ３）と、上記ホストにおいて、上記画像生成ステップ（Ｓ３）にて生成した上記画像データを上記表示制御部に転送する画像転送ステップ（Ｓ５）とを含み、所定のリフレッシュレートに対する１フレーム期間を１単位期間としたとき、上記画像生成ステップ（Ｓ３）では、上記画像データの生成が完了すると、１フレームの画像データの生成が１単位期間未満で完了した場合、該画像データの生成を開始したタイミングから１単位期間経過後に次のフレームの画像データの生成を開始し、１フレームの画像データの生成が１単位期間で完了しなかった場合、該画像データの生成が完了すると随時次のフレームの画像データの生成を開始する。上記の方法によれば、態様１と同様の作用効果を奏する。
【００８３】
本発明の各態様に係る表示装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記表示装置が備える各部（ソフトウェア要素）として動作させることにより上記表示装置をコンピュータにて実現させる表示装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００８４】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【００８５】
１、１００  表示装置    １０  ホスト    １１  画像生成部    １２  画像転送部
２０、２０ａ  表示制御部    ２１  受信部    ２２  書込部    
２３、２３ａ  記憶部  ２４  読取部    ２５  同期信号生成部    ２６  更新制御部
３０  表示部    １２１  第１フレームメモリ    １２２  第２フレームメモリ
【図１】
0006703800.tif 000002
【図２】
0006703800.tif 000003
【図３】
0006703800.tif 000004
【図４】
0006703800.tif 000005
【図５】
0006703800.tif 000006
【図６】
0006703800.tif 000007
【図７】
0006703800.tif 000008
【図８】
0006703800.tif 000009
【図９】
0006703800.tif 000010
【図１０】
0006703800.tif 000011
【図１１】
0006703800.tif 000012
【図１２】
0006703800.tif 000013