(57)【要約】【課題】表示データの高速更新時に生じる画面のチラツキ等の諸問題の改善。【解決手段】更新用メモリ領域１４に一画面分のデータ書き込みを行い、表示用メモリ領域１５から発生する上位側タイミング信号１８をトリガーにして、上位側部分のみの表示用メモリ領域１５の更新（更新用メモリ領域１４から表示用メモリ領域１５へのデータ転送）を行う。また、下位側部分の更新についても上位側と同様に、下位側タイミング信号１９をトリガーにして行う。次に、表示用メモリ領域１５の全更新データをディスプレイ１３へ転送する。【選択図】　　　図１
2004053698.tif 000002
【特許請求の範囲】
【請求項１】
表示装置の表示データを更新する表示データ更新システムであって、
複数の領域に分割されたメモリと、データが表示される表示手段と、前記メモリのそれぞれの分割領域において転送タイミングを取り前記分割領域に格納されたデータを前記表示装置へ転送する制御手段とを含むことを特徴とする表示データ更新システム。
【請求項２】
前記メモリは更新頻度の高いデータ領域と更新頻度の低いデータ領域とに分割され、前記制御手段は更新が必要な領域のみのデータ書き換えを行うことを特徴とする請求項１記載の表示データ更新システム。
【請求項３】
前記制御手段は表示データの更新が行われない場合は、前記転送タイミングを取るための転送タイミング信号が発生しないように制御することを特徴とする請求項１または２記載の表示データ更新システム。
【請求項４】
前記メモリは更新用データが格納される更新用メモリ領域と、表示用データが格納される表示用メモリ領域とから構成され、それらが複数の領域に分割されており、前記制御手段は前記転送タイミングにしたがって前記更新用メモリ領域の各分割領域に格納されたデータを前記表示用メモリ領域の各分割領域へ転送し、次いで前記表示用メモリ領域に格納された全データを前記表示手段へ転送することを特徴とする請求項１から３いずれか記載の表示データ更新システム。
【請求項５】
前記転送タイミング信号は前記表示用メモリ領域の所定分割領域のデータが前記表示手段へ転送完了するタイミングで発生することを特徴とする請求項３または４記載の表示データ更新システム。
【請求項６】
前記制御手段は前記転送タイミング信号が発生すると、前記表示用メモリ領域の所定分割領域へ前記更新用メモリ領域の所定分割領域からのデータを転送することを特徴とする請求項５記載の表示データ更新システム。
【請求項７】
表示装置の表示データを更新する表示データ更新システムに用いられる表示データ更新方法であって、
前記表示データ更新システムは複数の領域に分割されたメモリと、データが表示される表示手段と、前記メモリを制御する制御手段とを含んでおり、
前記制御手段が前記メモリのそれぞれの分割領域において転送タイミングを取り前記分割領域に格納されたデータを前記表示装置へ転送する更新データ転送ステップを含むことを特徴とする表示データ更新方法。
【請求項８】
前記メモリは更新頻度の高いデータ領域と更新頻度の低いデータ領域とに分割され、前記制御手段は更新が必要な領域のみのデータ書き換えを行うことを特徴とする請求項７記載の表示データ更新方法。
【請求項９】
前記制御手段は表示データの更新が行われない場合は、前記転送タイミングを取るための転送タイミング信号が発生しないように制御することを特徴とする請求項７または８記載の表示データ更新方法。
【請求項１０】
前記メモリは更新用データが格納される更新用メモリ領域と、表示用データが格納される表示用メモリ領域とから構成され、それらが複数の領域に分割されており、前記制御手段は前記転送タイミングにしたがって前記更新用メモリ領域の各分割領域に格納されたデータを前記表示用メモリ領域の各分割領域へ転送し、次いで前記表示用メモリ領域に格納された全データを前記表示手段へ転送することを特徴とする請求項７から９いずれか記載の表示データ更新方法。
【請求項１１】
前記転送タイミング信号は前記表示用メモリ領域の所定分割領域のデータが前記表示手段へ転送完了するタイミングで発生することを特徴とする請求項９または１０記載の表示データ更新方法。
【請求項１２】
前記制御手段は前記転送タイミング信号が発生すると、前記表示用メモリ領域の所定分割領域へ前記更新用メモリ領域の所定分割領域からのデータを転送することを特徴とする請求項１１記載の表示データ更新方法。
【請求項１３】
表示装置の表示データを更新する表示データ更新システムに用いられる表示データ更新方法をコンピュータに実行させるための更新プログラムであって、
前記表示データ更新システムは複数の領域に分割されたメモリと、データが表示される表示手段と、前記メモリを制御する制御手段とを含んでおり、
前記制御手段が前記メモリのそれぞれの分割領域において転送タイミングを取り前記分割領域に格納されたデータを前記表示装置へ転送する更新データ転送ステップを含むことを特徴とする更新プログラム。
【請求項１４】
前記メモリは更新頻度の高いデータ領域と更新頻度の低いデータ領域とに分割され、前記制御手段は更新が必要な領域のみのデータ書き換えを行うことを特徴とする請求項１３記載の更新プログラム。
【請求項１５】
前記制御手段は表示データの更新が行われない場合は、前記転送タイミングを取るための転送タイミング信号が発生しないように制御することを特徴とする請求項１３または１４記載の更新プログラム。
【請求項１６】
前記メモリは更新用データが格納される更新用メモリ領域と、表示用データが格納される表示用メモリ領域とから構成され、それらが複数の領域に分割されており、前記制御手段は前記転送タイミングにしたがって前記更新用メモリ領域の各分割領域に格納されたデータを前記表示用メモリ領域の各分割領域へ転送し、次いで前記表示用メモリ領域に格納された全データを前記表示手段へ転送することを特徴とする請求項１３から１５いずれか記載の更新プログラム。
【請求項１７】
前記転送タイミング信号は前記表示用メモリ領域の所定分割領域のデータが前記表示手段へ転送完了するタイミングで発生することを特徴とする請求項１５または１６記載の更新プログラム。
【請求項１８】
前記制御手段は前記転送タイミング信号が発生すると、前記表示用メモリ領域の所定分割領域へ前記更新用メモリ領域の所定分割領域からのデータを転送することを特徴とする請求項１７記載の更新プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、表示データ更新システムおよび更新方法ならびに更新プログラムに関し、特に動画撮影機能などを有する表示装置における表示データ更新システムおよび更新方法ならびに更新プログラムに関する。
【０００２】
【従来の技術】
動画撮影機能などを有する表示装置においては、画面のチラツキなどの問題を抑えるためにも、高速かつ効率的な表示データの更新が求められている。図８は従来の表示装置におけるデータ更新の動作の一例を示す説明図である。
【０００３】
同図を参照すると、メモリ１２には制御部１１の制御によりファーストピクセル１４からラストピクセル１５までの一画面（１フレーム）を構成するデータが格納される。そして、そのデータの格納が終了するとそのメモリ１２内のデータはファーストピクセル１４からラストピクセル１５まで順次ディスプレイ１３へ転送される。
【０００４】
次に、所定の更新猶予時間１７を経て次のフレームのデータが同様にメモリ１２からディスプレイ１３へ転送される。この動作が各フレームごとに繰り返される。
【０００５】
このため、表示データを更新する時は、この更新猶予時間１７内にメモリ１２の書き換えが開始できないと、画面のチラツキなどの問題が発生する。ここで、更新猶予時間１７とはメモリ１２側からディスプレイ１３側にラストピクセル１５データ転送後から次のフレームのファーストピクセル１４データ転送を開始するまでの時間をいう。
【０００６】
次に、画面のチラツキについて説明する。図９は正常な更新動作の一例の説明図、図１０は異常な更新動作の一例の説明図である。図９を参照すると、データの更新がファーストピクセルＡ１からラストピクセルＡｋまで行われた場合はディスプレイ１３においてチラツキは発生しない。しかし、図１０に示すように、１フレームの途中、たとえば第Ｂｎ＋１ピクセルからデータ更新が行われると、ディスプレイ１３においてチラツキが発生する。
【０００７】
【発明が解決しようとする課題】
転送タイミングを無視し書き換えを行うと、表示画面の途中部分から画面の更新が起こり、これにより画面のチラツキ等の問題が発生する。
【０００８】
しかし、転送タイミングを考慮しながらの更新は、データ更新の遅れなどの問題を引き起こし、特に動画撮影など表示データの更新が頻繁に起こる場合には、その問題が顕著となってくる。
【０００９】
一方、特開平０１−０５７２９２号公報（　以下、文献１という）　にメモリ領域を複数に分解し、更新処理時の負荷の軽減を試みる技術が開示されている。しかし、文献１記載の技術にはデータ更新方法についての検討がなく、画面のチラツキや表示の遅れ等の問題を解決するに至っていない。また、更なる負荷軽減や効率的なデータ更新を考える上でも、メモリ領域の分割方法についても考慮する必要があった。
【００１０】
また、特開昭６０−２２１７９３号公報（　以下、文献２という）　に、メモリを少なくとも３分割し、読み出し中以外のメモリ領域にデータ書き込みを許可する技術が開示されている。しかし、この文献２記載の技術においても画面のチラツキや表示の遅れ等の問題を解決するに至っていない。
【００１１】
そこで、本発明の目的は、表示データの高速更新時に生じる画面のチラツキ等の諸問題を改善することが可能な表示データ更新システムおよび更新方法ならびに更新プログラムを提供することにある。
【００１２】
【課題を解決するための手段】
本発明による表示データ更新システムは、表示装置の表示データを更新する表示データ更新システムであって、そのシステムは複数の領域に分割されたメモリと、データが表示される表示手段と、前記メモリのそれぞれの分割領域において転送タイミングを取り前記分割領域に格納されたデータを前記表示装置へ転送する制御手段とを含むことを特徴とする。
【００１３】
また、本発明による表示データ更新方法は、表示装置の表示データを更新する表示データ更新システムに用いられる表示データ更新方法であって、前記表示データ更新システムは複数の領域に分割されたメモリと、データが表示される表示手段と、前記メモリを制御する制御手段とを含んでおり、その方法は前記制御手段が前記メモリのそれぞれの分割領域において転送タイミングを取り前記分割領域に格納されたデータを前記表示装置へ転送する更新データ転送ステップを含むことを特徴とする。
【００１４】
また、本発明による更新プログラムは、表示装置の表示データを更新する表示データ更新システムに用いられる表示データ更新方法をコンピュータに実行させるための更新プログラムであって、前記表示データ更新システムは複数の領域に分割されたメモリと、データが表示される表示手段と、前記メモリを制御する制御手段とを含んでおり、その更新プログラムは前記制御手段が前記メモリのそれぞれの分割領域において転送タイミングを取り前記分割領域に格納されたデータを前記表示装置へ転送する更新データ転送ステップを含むことを特徴とする。
【００１５】
すなわち、本発明によれば、表示データの高速更新時に生じる画面のチラツキ等の諸問題を改善することが可能となる。
【００１６】
具体的には、本発明は更新用メモリ領域と表示用メモリ領域とを用い、一画面分のデータを二分割転送することにより、表示データの高速更新時に生じる画面のチラツキ等の諸問題を改善する。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態について添付図面を参照しながら説明する。まず、第１の実施の形態について説明する。図１は本発明に係る表示データ更新システムの第１の実施の形態の構成図である。同図を参照すると、表示データ更新システムは制御部１１と、メモリ１２と、ディスプレイ１３と、記録媒体３１とを含んで構成される。
【００１８】
メモリ１２は表示データを保持する。ディスプレイ１３はユーザに必要な情報を表示するものであり、たとえばＬＣＤ（ｌｉｑｕｉｄ　ｃｒｙｓｔａｌ　ｄｉｓｐｌａｙ）や有機ＥＬ（ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）などで構成される。記録媒体３１には後述する表示データの更新プログラムが格納されている。制御部１１はこの記録媒体３１に格納されたプログラムにしたがってメモリ１２を制御する。
【００１９】
メモリ１２はそれぞれ一画面分のメモリ領域をもつ更新用メモリ領域１４と表示用メモリ領域１５とに分かれ、さらにそれぞれのメモリ領域は上位側データ領域と下位側データ領域とに分割される。すなわち、更新用メモリ領域１４は上位側データ領域１４ａと下位側データ領域１４ｂとに分割され、表示用メモリ領域１５は上位側データ領域１５ａと下位側データ領域１５ｂとに分割される。
【００２０】
また、上位側もしくは下位側の表示用データを表示用メモリ領域１５からディスプレイ１３へ転送完了するタイミングで、上位側タイミング信号１８もしくは下位側タイミング信号１９が発生する。この２つのタイミング信号は、表示データの更新が行われない場合は、発生しないように制御部１１側で制御される。
【００２１】
ここで、データ更新時の処理としては、まず更新用メモリ領域１４に一画面分のデータ書き込みを行い、表示用メモリ領域１５から発生する上位側タイミング信号１８をトリガー（ｔｒｉｇｇｅｒ：引き金）にして、上位側部分のみの表示用メモリ領域１５の更新　（更新用メモリ領域１４から表示用メモリ領域１５へのデータ転送）を行う。また、下位側部分の更新についても上位側と同様に、下位側タイミング信号１９をトリガーにして行う。
【００２２】
なお、データ更新しない場合は１フレーム分のデータが表示用メモリ領域１５からディスプレイ１３へ転送完了するタイミングで主タイミング信号１６（図８参照）が発生するものとする。
【００２３】
すなわち、制御部１１は、データ更新する場合は上位側タイミング信号１８および下位側タイミング信号１９が発生するよう制御し、データ更新しない場合は主タイミング信号１６が発生するよう制御する。
【００２４】
次に、本実施形態の動作について説明する。図２は第１の実施の形態の動作を示すフローチャートである。同図はデータ更新が発生した場合の動作を示している。まず、データ更新が発生すると、更新用メモリ領域１４に全画面分のデータが書き込まれる（Ｓ１）。次に、この書き込みが完了後、タイミング信号の発生を待つ。
【００２５】
次に、タイミング信号が発生すると（Ｓ２），そのタイミング信号の種類を判定する。そのタイミング信号が上位側タイミング信号１８の場合、更新用メモリ領域１４の上位側データ領域１４ａから表示用メモリ領域１５の上位側データ領域１５ａへ更新データが転送される（Ｓ３）。そして、次のタイミング信号を待つ（Ｓ２）。
【００２６】
一方、タイミング信号が下位側タイミング信号１９の場合、上位側の更新が完了しているか否かの判定が行われる（Ｓ４）。これは、更新データを表示用メモリ領域１５からディスプレイ１３へ転送する場合、上位側データ領域１５ａの更新データと下位側データ領域１５ｂの更新データとを対として（　時間的には上位側データ領域１５ａの更新データが先で下位側データ領域１５ｂの更新データが後として）　転送する必要があるためである。　そして、Ｓ４にて上位側の更新が完了していると判定された場合、更新用メモリ領域１４の下位側データ領域１４ｂから表示用メモリ領域１５の下位側データ領域１５ｂへ更新データが転送される（Ｓ３）。そして、次のタイミング信号を待つ（Ｓ２）。
【００２７】
また、Ｓ４にて上位側の更新が完了していないと判定された場合、そのまま次のタイミング信号の発生を待つ（Ｓ２）。
【００２８】
また、Ｓ２で発生したタイミング信号が主タイミング信号１６の場合は、データ更新は発生していないので、データ更新処理は行われない。したがって、この場合は次のタイミング信号の発生を待つ（Ｓ２）。
【００２９】
そして、表示用メモリ領域１５の上位側データ領域１５ａおよび下位側データ領域１５ｂの両方に更新用データが格納されると、それら全更新用データはディスプレイ１３へ順次転送される（Ｓ５）。
【００３０】
図３は更新データの転送を一画面分一括して行う場合のタイミングチャートであり、図４は更新データの転送を上位側と下位側との画面に分割して行う場合のタイミングチャートである。図４に示すように、メモリ側のデータ書き換えを開始する更新猶予時間３２が図３の更新猶予時間１７に比べ約半フレーム周期分長くなっていることが分かる。この更新猶予時間の延長により、更新時に生じるチラツキを抑えることができる。
【００３１】
次に、第２の実施の形態について説明する。図５は第２の実施の形態の構成図である。同図において図１と同様の構成部分には同一番号を付し、その説明を省略する。
【００３２】
第２の実施の形態は、一画面分のメモリ領域において、更新頻度の高いデータ領域と更新頻度の低いデータ領域とに分割し、更新が必要な領域のみのデータ書き換えを行うものである。
【００３３】
図５を参照すると、更新用メモリ領域１４の更新部１４ｃが更新頻度の高いデータ領域である。一例として、この更新部１４ｃのデータのみを更新する。また、更新側タイミング信号を番号２０で表示し、非更新側タイミング信号を番号２１で表示する。
【００３４】
図６は第２の実施の形態の動作を示すフローチャートである。同図はデータ更新が発生した場合の動作を示している。まず、データ更新が発生すると、更新用メモリ領域１４の更新部１４ｃに更新用データが書き込まれる（Ｓ１１）。次に、この書き込みが完了後、タイミング信号の発生を待つ。
【００３５】
次に、タイミング信号が発生すると（Ｓ１２），そのタイミング信号の種類を判定する。そのタイミング信号が更新側タイミング信号２０の場合、更新用メモリ領域１４の更新部１４ｃから表示用メモリ領域１５の更新部１５ｃへ更新データが転送される（Ｓ１３）。
【００３６】
次に、表示用メモリ領域１５の更新データを含む全データがディスプレイ１３へ順次転送される（Ｓ１４）。一方、Ｓ１２にて発生したタイミング信号が主タイミング信号１６である場合は更新処理は行われず、次のタイミング信号の発生を待つ（Ｓ１２）。
【００３７】
このように、更新が必要な領域のみのデータ書き換えを行うことにより、全画面更新の回数を抑え、更新時に生じるＣＰＵ（中央処理装置）への負荷を軽減し、さらに無線部側へのノイズによる影響も少なくすることができる。
【００３８】
次に、第３の実施の形態について説明する。図７は第３の実施の形態の構成図である。同図において図１と同様の構成部分には同一番号を付し、その説明を省略する。
【００３９】
第３の実施の形態は、表示データを複数の領域に分割した場合の更新処理に関するものである。すなわち、一画面分のメモリ領域を細分化し、制御部１１側において更新時に発生するタイミング信号を把握しながら、発生信号より上位のメモリ領域の書き換えを逐次行う。
【００４０】
図７はメモリ領域を一例として６個に分割した場合を示している。すなわち、更新用メモリ領域１４は領域１４ｄ〜１４ｉの６個に分割されている。これに対応して、表示用メモリ領域１５も領域１５ｄ〜１５ｉの６個に分割されている。また、表示用メモリ領域１５の領域１５ｄのデータ転送後にタイミング信号２２が発生し、領域１５ｅのデータ転送後にタイミング信号２３が発生し、表示用メモリ領域１５の領域１５ｆのデータ転送後にタイミング信号２４が発生し、領域１５ｇのデータ転送後にタイミング信号２５が発生し、表示用メモリ領域１５の領域１５ｈのデータ転送後にタイミング信号２６が発生し、領域１５ｉのデータ転送後にタイミング信号２７が発生するものとする。
【００４１】
今、一例として更新用メモリ領域１４の領域１４ｆに更新用データが書き込まれたものとする。制御部１１はタイミング信号２４が発生すると、更新用メモリ領域１４の領域１４ｆの更新データを表示用メモリ領域の領域１５ｆに転送する。
【００４２】
具体的には、図６のフローチャートを用いて説明すると、データ更新が発生すると、更新用メモリ領域１４の領域１４ｆに更新用データが書き込まれる（Ｓ１１）。次に、この書き込みが完了後、タイミング信号の発生を待つ。
【００４３】
次に、タイミング信号が発生すると（Ｓ１２），そのタイミング信号の種類を判定する。そのタイミング信号がタイミング信号２４の場合、更新用メモリ領域１４の領域１４ｆから表示用メモリ領域１５の領域１５ｆへ更新データが転送される（Ｓ１３）。
【００４４】
次に、表示用メモリ領域１５内の更新データを含む全データがディスプレイ１３へ順次転送される（Ｓ１４）。一方、Ｓ１２にて発生したタイミング信号が主タイミング信号１６である場合は更新処理は行われず、次のタイミング信号の発生を待つ（Ｓ１２）。
【００４５】
これにより、更新要求がタイミング信号直後に起こり、画面表示が１周期分遅れるという問題を解決することができる。具体的には、図１の２分割では、上位側タイミング信号１８発生後に更新要求が起こると、次フレームの上位側タイミング信号１８においてデータ更新が始まるため、画面表示が更新されるのは次の次のフレーム転送時になってしまう。
一方、図７の多分割では、更新要求時のフレームにおいてデータ更新が可能なため、次のフレーム転送時には画面表示の更新ができる。
【００４６】
次に、第４の実施の形態について説明する。第４の実施の形態は、表示データ更新方法をコンピュータに実行させるための更新プログラムに関するものである。図１、図５および図７に記載の制御部１１には記録媒体３１が接続されている。記録媒体３１には図２および図６にフローチャートで示される更新プログラムが記録されている。制御部１１は記録媒体３１からこの更新プログラムを読み込みその更新プログラムにしたがってメモリ１２を制御する。その制御方法については既に述べたので説明を省略する。
【００４７】
【発明の効果】
以上説明したように本発明による表示データ更新システムによれば、複数の領域に分割されたメモリと、データが表示される表示手段と、前記メモリのそれぞれの分割領域において転送タイミングを取り前記分割領域に格納されたデータを前記表示装置へ転送する制御手段とを含むため、表示データの高速更新時に生じる画面のチラツキ等の諸問題を改善することが可能となる。
【００４８】
また、本発明による表示データ更新方法および更新プログラムも上記表示データ更新システムと同様の効果を奏する。
【００４９】
具体的には、本発明は分割領域ごとに発生する転送タイミング信号を更新のトリガーにし、信号発生領域のみの更新を行うことにより、効率的なデータの書き換えを可能とする。また、メモリ領域の分割方法については、更新頻度によりメモリ領域を分割することで、更なる更新処理時の負荷の軽減を可能とする。
【図面の簡単な説明】
【図１】本発明に係る表示データ更新システムの第１の実施の形態の構成図である。
【図２】第１の実施の形態の動作を示すフローチャートである。
【図３】更新データの転送を一画面分一括して行う場合のタイミングチャートである。
【図４】更新データの転送を上位側と下位側との画面に分割して行う場合のタイミングチャートである。
【図５】第２の実施の形態の構成図である。
【図６】第２の実施の形態の動作を示すフローチャートである。
【図７】第３の実施の形態の構成図である。
【図８】従来の表示装置におけるデータ更新の動作の一例を示す説明図である。
【図９】正常な更新動作の一例の説明図である。
【図１０】異常な更新動作の一例の説明図である
【符号の説明】
１１　制御部
１２　メモリ
１３　ディスプレイ
１４　更新用メモリ領域
１４ａ　上位側データ領域
１４ｂ　下位側データ領域
１４ｃ　更新部
１４ｄ〜１４ｉ　領域
１５　表示用メモリ領域
１５ａ　上位側データ領域
１５ｂ　下位側データ領域
１５ｃ　更新部
１５ｄ〜１５ｉ　領域
３１　記録媒体
【図１】
2004053698.tif 000003
【図２】
2004053698.tif 000004
【図３】
2004053698.tif 000005
【図４】
2004053698.tif 000006
【図５】
2004053698.tif 000007
【図６】
2004053698.tif 000008
【図７】
2004053698.tif 000009
【図８】
2004053698.tif 000010
【図９】
2004053698.tif 000011
【図１０】
2004053698.tif 000012