(57)【要約】【課題】表示装置の描画パフォーマンスの性能を向上することができる表示制御装置及び方法を提供すること。【解決手段】本発明の表示制御装置１０１は、静止画像データを格納するＲＡＭ１３０と、ＲＡＭ１３０からの前記静止画像データを読み出して一時的に保持し表示装置１０２に転送するダイレクトメモリアクセスコントローラ１１４１と、ダイレクトメモリアクセスコントローラ１１４１からの前記静止画像データの転送速度を調整するＣＰＵ１１１及びレジスタ１１４２と、を具備している。本発明の表示制御装置は、動画像符復号器又は色解像度変換部を有するようにしてもよい。【選択図】      図１
2004151529.tif 000002
【特許請求の範囲】
【請求項１】
静止画像データを格納する第１の記憶手段と、前記第１の記憶手段から前記静止画像データを読み出して一時的に保持し表示装置に転送するダイレクトメモリアクセスコントローラと、前記ダイレクトメモリアクセスコントローラからの前記静止画像データの転送速度を調整するデータ転送速度調整手段と、を具備する表示制御装置。
【請求項２】
前記データ転送速度調整手段は、前記ダイレクトメモリアクセスコントローラが読み出す前記静止画像データの１画素当たりの転送時間設定値を記憶する第２の記憶手段と、前記第２の記憶手段に記憶されている転送時間設定値を変更する転送時間設定値変更手段と、前記第２の記憶手段に格納された転送時間設定値に応じて前記ダイレクトメモリアクセスコントローラから前記静止画像データの転送速度を決定するデータ転送速度決定手段と、を具備することを特徴とする請求項１記載の表示制御装置。
【請求項３】
符号化圧縮された動画像データを復号して復号動画像データを生成する動画像符復号器と、前記ダイレクトメモリアクセスコントローラからの前記静止画像データ又は前記動画像符復号器からの前記復号動画像データを選択して前記表示装置に転送するの調停手段と、を具備することを特徴とする請求項１又は請求項２記載の表示制御装置。
【請求項４】
前記ダイレクトメモリアクセスコントローラからの前記静止画像データの色解像度を変換する色解像度変換手段を具備することを特徴とする請求項１から請求項３のいずれかに記載の表示制御装置。
【請求項５】
静止画像データを記憶手段に格納する記憶ステップと、前記記憶手段から前記静止画像データを読み出して一時的に保持し表示装置に転送するデータ保持転送ステップと、前記データ保持転送ステップにおいて前記静止画像データを転送する転送速度を調整するデータ転送速度調整ステップと、を具備する表示制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動体通信システムにおける携帯電話機又は通信機能及びコンピュータ機能を備えた情報通信端末装置等の移動局装置などに搭載される表示装置に画像データを表示させる表示制御装置及び方法に関する。
【０００２】
【従来の技術】
従来、表示制御装置として、携帯電話機又は携帯情報端末装置において、表示装置等の大画面化及び高色解像度化に対応するために、中央処理装置（ＣＰＵ）によるグラフィックスデータの描画処理の高速化手段が提案されている。この高速化手段を有する表示制御装置の一例として、ダイレクトメモリアクセスコントローラ｛ＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）｝を用いて、メモリ装置に格納されたグラフィックスデータに対しアクセスするアドレスと描画領域を対応づけてバウンダリ判定を行うことにより、メモリ装置へのアクセスサイズを意識することなく描画領域を抽出して表示装置に映し出すものがある（特許文献１参照）。
【０００３】
次に、従来の表示制御装置を具備する表示システムについて、図６を参照して説明する。図６は、従来の表示制御装置を具備する表示システムの構成を示すブロック図である。
【０００４】
図６に示すように、従来の表示システム６００は、表示制御装置６０１及び表示装置６０２を具備している。表示制御装置６０１は、表示制御部６１０、ＲＯＭ６２０、ＲＡＭ６３０及び外部データバス６４０を具備している。表示制御部６１０は、中央処理装置（ＣＰＵ）６１１、バスコントロールユニット（ＢＣＵ）６１２、内部データバス６１３及び表示制御ユニット６１４を具備している。
表示制御ユニット６１４は、ダイレクトメモリアクセスコントローラ６１４１、表示装置インターフェイス（ＬＣＤ＿ＩＦ）６１４２及び同期信号生成部６１４３を有している。表示装置６０２は、ビデオＲＡＭ６５０、駆動信号変換器６６０及び液晶パネル６７０を有している。
【０００５】
ＣＰＵ６１１は、ＲＯＭ６２０に格納されたプログラムを実行することにより、全体の制御を行う。ＤＭＡＣ６１４は、Ｎ段のＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ）を有する。
【０００６】
ＣＰＵ６１１とＤＭＡＣ６１４１は、内部データバス６１３を介して接続されている。ＬＣＤ＿ＩＦ６１４２は、ＤＭＡＣ６１４１から受け取った静止画像データ（グラフィックスデータ）ＲＧＢから静止画像データＬＣＤ＿ＲＧＢを生成し、表示装置６０２のインターフェースに合わせて、静止画像データＬＣＤ＿ＲＧＢをチップセレクト信号ＬＣＤ＿ＣＳＮ及びライト信号ＬＣＤ＿ＷＲＮと共に出力する。同期信号生成部６１４３は、画像１枚の周期を示すフレーム同期信号ＶＳＹＮＣＮを生成して表示装置６０２へ出力し、また、信号ＶＳＹＮＣＮに合わせてＤＭＡＣ６１４１に対する転送開始タイミング信号ＥＸＥＣを出力する。
【０００７】
ＢＣＵ６１２は、内部データバス６１３と外部データバス６４０に対するデータの入出力を調停する。ＲＯＭ６２０は、ＣＰＵ６１１のプログラムを格納している。ＲＡＭ６３０は、ＣＰＵ６１１の作業用の領域を有し、ＲＧＢ形式の画像データをラスタスキャン順に格納するフレームメモリとしての領域を有している。
【０００８】
表示装置６０２において、ビデオＲＡＭ６５０は、ＬＣＤ＿ＩＦ６１４２から出力されたＲＧＢ形式の静止画像データＬＣＤ＿ＲＧＢをチップセレクト信号ＬＣＤ＿ＣＳＮ及びライト信号ＬＣＤ＿ＷＲＮに応じて格納する。駆動信号変換部６６０は、同期信号生成部６１４３から出力された垂直同期信号ＶＳＹＮＣＮとビデオＲＡＭ６５０から読み出された静止画像データＲ’Ｇ’Ｂ’信号と基づいて駆動信号を生成して液晶パネル６７０に与える。液晶パネル６７０は、駆動信号に応答して静止画像データを表示する。
【０００９】
上記構成を有する従来の表示制御装置６０１の動作について、図６と共に図７を参照して説明する。
【００１０】
図７は、従来の表示制御装置６０１における表示制御部６１０の動作を説明するための図である。
【００１１】
以下、動作を説明するに際し、ここでは一例として、表示装置６０２の色解像度は６５，５３６色（１６ビット）であり、画面サイズは横が１７６ピクセル（Ｐｉｘｅｌ）であって縦が２４０ライン（Ｌｉｎｅ）とする。
【００１２】
まず、ＣＰＵ６１１は、ＲＯＭ６２０格納されたプログラムを実行することにより、ＪＰＥＧ、ＧＩＦ、ＰＮＧ等の形式で符号化圧縮された静止画像データ（グラフィックスデータ）を復号し、ＲＧＢ形式の静止画像データを生成する。そして、ＣＰＵ６１１は、ＲＧＢ形式の静止画像データを、ＲＡＭ６３０にフレームメモリとして割り当てられた領域にラスタ順に格納する。この時に、ＣＰＵ６１１は、内部データバス６１３を占有し、ＢＣＵ６１２を介して外部データバス６４０を介してＲＯＭ６２０及びＲＡＭ６３０とにアクセスする。
【００１３】
図６のＲＡＭ６３０の記号ＲＧＢ（０，０）は液晶パネル６７０の左上端の画素データに該当し、ＲＧＢ（０，１）はその右隣の画素データであり、以降順にＲＧＢ（２３９，１７５）が液晶パネル１２の右下端の画素データに該当する。これらは各々１６ビット単位となっている。
【００１４】
次にＣＰＵ６１１は、内部データバス６１３を介して表示制御ユニット６１４へ転送開始要求を指示する。転送開始要求の指示を受けた表示制御部ユニット６１４は、同期信号生成部６１４３が生成する垂直同期信号ＶＳＹＮＣＮの立下りタイミングを待って、ＤＭＡＣ６１４１に起動指示信号ＥＸＥＣを発する。起動指示信号ＥＸＥＣを受けたＤＭＡＣ６１４は、ＣＰＵ６１１と内部データバス６１３について調停を行って、この内部データバス６１３を占有する。内部データバス６１３を獲得したＤＭＡＣ６１４１は、ＢＣＵ６１２及び外部データバス６４０を介して、静止画像データが格納されているＲＡＭ６３０に対して画素データＲＧＢ（０，０）が格納されているアドレスを先頭に２画素単位（３２ビット）で２×Ｎ画素分の画像データを読み込む。
【００１５】
ＤＭＡＣ６１４１は、内部のＦＩＦＯへの静止画像データの格納が一杯の状態になると、一旦内部データバス６１２を開放してＣＰＵ６１１へ譲渡する。
【００１６】
これにより、ＣＰＵ６１１は、再びＲＯＭ６２０及びＲＡＭ６３０へのアクセスが可能となる。ＤＭＡＣ６１４１は、１画素単位（１６ビット）で静止画像データをＬＣＤ＿ＩＦ６１０へ出力する。
【００１７】
図７に示すように、ＬＣＤ＿ＩＦ６１０は、静止画像データＬＣＤ＿ＲＧＢをチップセレクト信号ＬＣＤ＿ＣＳＮ及びライト信号ＬＣＤ＿ＷＲＮと共に出力する。以上の動作が１画面分の画素データＲＧＢ（０，０）からＲＧＢ（２３９，１７５）について繰り返される。
【００１８】
表示装置６０２は、送られてきた静止画像データＬＣＤ＿ＲＧＢをライト信号ＬＣＤ＿ＷＲＮの立ち上がりエッジ毎にビデオＲＡＭ６５０に一旦格納する。ビデオＲＡＭ６５０は、これを各々赤色の成分信号Ｒ’、緑色の成分信号Ｇ’、青色の成分信号Ｂ’へ分解して読み出して駆動信号変換器６６０に出力する。駆動信号変換器６６０は、赤色の成分信号Ｒ’、緑色の成分信号Ｇ’及び青色の成分信号Ｂ’と、同期信号生成部６１４２からの垂直同期信号ＶＳＹＮＣＮとを受けて、駆動信号を生成して液晶パネル６７０に与える。液晶パネル６７０は、駆動信号変換器６６０からの駆動信号を受けて、赤色の成分信号Ｒ’、緑色の成分信号Ｇ’及び青色の成分信号Ｂ’に応じた画像を表示する。液晶パネル６７０は、表示画像のちらつきを抑えるために、一般に６０Ｈｚ程度で駆動されなければならないことが知られている。すなわち、図７におけるＶＳＹＮＣＮの周期が、１／６０秒である必要がある。
【００１９】
従来の表示制御装置においては、一般に、ＲＡＭ６３０からの画像データの読み出し速度（画像データの転送速度）がビデオＲＡＭ６５０への画像データの書き込み速度（画像データの転送速度）より高速であるため、１画面の描画パフォーマンスはビデオＲＡＭ６５０への画像データの書き込み速度が決定的要因となる。また、表示装置６０２は、メーカーによって１画素当たりの転送速度が異なる。
【００２０】
図７における１ピクセルサイクルタイム（Ｐｉｘｅｌ  Ｃｙｃｌｅ  Ｔｉｍｅ）は、１画素当たりの転送速度を表している。転送速度が遅い表示装置６０２の場合には、ＤＭＡＣ６１４１がＲＡＭ６３０から画像データを読み出す速度を下げることで対応している。
【００２１】
【特許文献１】
特開平８−７６７３３号公報
【００２２】
【発明が解決しようとする課題】
しかしながら、従来の表示制御装置においては、ＤＭＡＣ６１４１が内部データバス６１３を占有する時間が長くなる場合には、ＣＰＵ６１１はこの間に他のタスク、例えば、次の画像データのＪＰＥＧ、ＧＩＰ又はＰＮＧ形式の復号処理を実行することができなくなるから、描画パフォーマンス性能を下げてしまうという問題点がある。
【００２３】
本発明は、かかる点に鑑みてなされたものであり、描画パフォーマンスの性能を向上することができる表示制御装置及び方法を提供することを目的とする。
【００２４】
【課題を解決するための手段】
本発明の表示制御装置は、静止画像データを格納する第１の記憶手段と、前記第１の記憶手段から前記静止画像データを読み出して一時的に保持し表示装置に転送するダイレクトメモリアクセスコントローラと、前記ダイレクトメモリアクセスコントローラからの前記静止画像データの転送速度を調整するデータ転送速度調整手段と、を具備する構成を採る。
【００２５】
この構成によれば、画像データの転送速度が異なる表示装置に対しても、前記表示装置に画像データを転送するダイレクトメモリアクセスコントローラからの静止画像データの転送速度を調整することができるため、１画面の描画時間が変動しても描画処理のために内部データバスを占有する時間を変動させることがないから、パフォーマンス性能を向上させることができる。
【００２６】
本発明の表示制御装置は、前記構成において、前記データ転送速度調整手段が、前記ダイレクトメモリアクセスコントローラが読み出す前記静止画像データの転送時間設定値を記憶する第２の記憶手段と、前記第２の記憶手段に記憶されている転送時間設定値を変更する転送時間設定値変更手段と、前記第２の記憶手段に格納された転送時間設定値に応じて前記ダイレクトメモリアクセスコントローラから前記静止画像データの転送速度を決定するデータ転送速度決定手段と、を具備する構成を採る。
【００２７】
この構成によれば、画像データの転送速度が異なる表示装置に対しても、前記表示装置に画像データを転送するダイレクトメモリアクセスコントローラからの静止画像データの転送速度を調整することができるため、１画面の描画時間が変動しても描画処理のために内部データバスを占有する時間を変動させることがないから、パフォーマンス性能を向上させることができる。
【００２８】
本発明の表示制御装置は、前記構成において、符号化圧縮された動画像データを復号して復号動画像データを生成する動画像符復号器と、前記ダイレクトメモリアクセスコントローラからの前記静止画像データ又は前記動画像符復号器からの前記復号動画像データを選択して前記表示装置に転送するの調停手段と、を具備する構成を採る。
【００２９】
この構成によれば、前記効果に加えて、静止画像データ及び動画像データを１つの表示装置に転送する場合であっても、前記表示装置に転送する静止画像データ及び動画像データを調停することが可能となり、かつ、調停によって静止画像データと動画像データとが切替えられても同期信号が乱れることが無いので表示装置に表示される画像も乱れることは無い。
【００３０】
本発明の表示制御装置は、前記構成において、前記ダイレクトメモリアクセスコントローラからの前記静止画像データの色解像度を変換する色解像度変換手段を具備する構成を採る。
【００３１】
この構成によれば、前記効果に加えて、表示装置の色解像度が異なる場合にも、前記表示装置の色解像度に対応して画像データを描画することが可能となる。
【００３２】
本発明の表示制御方法は、静止画像データを記憶手段に格納する記憶ステップと、前記記憶手段から前記静止画像データを読み出して一時的に保持し表示装置に転送するデータ保持転送ステップと、前記データ保持転送ステップにおいて前記静止画像データを転送する転送速度を調整するデータ転送速度調整ステップと、を具備するようにした。
【００３３】
この方法によれば、画像データの転送速度が異なる表示装置に対しても、前記表示装置に画像データを転送する静止画像データの転送速度を調整することができるため、１画面の描画時間が変動しても描画処理のために内部データバスを占有する時間を変動させることがないから、パフォーマンス性能を向上させることができる。
【００３４】
【発明の実施の形態】
本発明の骨子は、記憶手段から静止画像データを読み出して一時的に保持し表示装置に転送するダイレクトメモリアクセスコントローラからの前記静止画像データの転送速度を調整することである。
【００３５】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００３６】
（実施の形態１）
図１は、本発明の実施の形態１に係る表示制御装置を具備する表示システムの構成を示すブロック図である。
【００３７】
図１に示すように、表示システム１００は、表示制御装置１０１及び表示装置１０２を具備している。表示制御装置１０１は、表示制御部１１０、ＲＯＭ１２０、ＲＡＭ１３０及び外部データバス１４０を具備している。表示制御部１１０は、中央処理装置（ＣＰＵ）１１１、バスコントロールユニット（ＢＣＵ）１１２、内部データバス１１３及び表示制御ユニット１１４を具備している。表示制御ユニット１１４は、ダイレクトメモリアクセスコントローラ（ＤＭＡＣ）１１４１、レジスタ１１４２、表示装置インターフェイス（ＬＣＤ＿ＩＦ）１１４３及び同期信号生成部１１４４を有している。表示装置１０２は、ビデオＲＡＭ１５０、駆動信号変換器１６０及び液晶パネル１７０を有している。
【００３８】
バスコントロールユニット１１２は、外部データバス１４０を介してＲＯＭ１２０及びＲＡＭ１３０に接続されている。ＣＰＵ１１１は、内部データバス１１３を介してバスコントロールユニット（ＢＣＵ）１１２に接続されている。表示制御ユニット１１４は、内部データバス１１３に接続されている。より詳細には、ＤＭＡＣ１１４１、レジスタ１１４２及び同期信号生成部１１４４は、内部データバス１１３に接続されている。表示装置インターフェイス１１４３は、ＤＭＡＣ１１４１及びレジスタ１１４２に接続されている。同期信号生成部１１４４の出力端子は、ＤＭＡＣ１１４１の入力端子に接続されている。
【００３９】
表示装置１０２のビデオＲＡＭ１５０の入力端子は、表示装置インターフェイス１１４３の出力端子に接続されている。駆動信号変換器１６０の入力端子は、ビデオＲＡＭ１５０の出力端子に接続されている。液晶パネル１７０の駆動信号変換器１６０の出力端子に接続されている。
【００４０】
ＣＰＵ１１１は、ＲＯＭ１２０に格納されたプログラムを実行することにより、全体の制御を行う。ＤＭＡＣ１１４１は、Ｎ段のＦＩＦＯ（Ｆｉｒｓｔ  ＩｎＦｉｒｓｔ  Ｏｕｔ）を有する。ＣＰＵ１１１とＤＭＡＣ１１４１は、内部データバス１１３介して結ばれている。ＤＭＡＣ１１４１は、ＣＰＵ１１１の制御によりＲＡＭ１３０から静止画像データを読み出して一時的に保持しその後にＬＣＤ＿ＩＦ１１４３に転送する。
【００４１】
レジスタ１１４２は、内部データバス１１３を介してＣＰＵ１１１から設定されるパラメータＣＹＣＬＥ＿ＴＩＭＥを記憶する。レジスタ１１４２は、記憶しているパラメータＣＹＣＬＥ＿ＴＩＭＥをＬＣＤ＿ＩＦ１１４３に与える。ＬＣＤ＿ＩＦ１１４３は、ＤＭＡＣ１１４１から受け取った静止画像データ（グラフィックスデータ）ＲＧＢを、表示装置１０２のインターフェースに合わせて静止画像データＬＣＤ＿ＲＧＢとしてチップセレクト信号ＬＣＤ＿ＣＳＮ及びライト信号ＬＣＤ＿ＷＲＮと共に表示装置１０２のビデオＲＡＭ１５０に転送する。この静止画像データＬＣＤ＿ＲＧＢの転送サイクルタイムは、レジスタ１１４２から受け取ったパラメータＣＹＣＬＥ＿ＴＩＭＥにより決められる。レジスタ１１４２に設定されるパラメータＣＹＣＬＥ＿ＴＩＭＥを調整することにより、静止画像データＬＣＤ＿ＲＧＢの転送サイクルタイムが伸縮可能である。
【００４２】
同期信号生成部１１４４は、１枚画像の周期を示すフレーム同期信号ＶＳＹＮＣＮを生成して表示装置１０２のビデオＲＡＭ１５０に与え、また、信号ＶＳＹＮＣＮに合わせてＤＭＡＣ１１４１に転送開始タイミング信号ＥＸＥＣを与える。ＢＣＵ１１２は、内部データバス１１３と外部データバス１４０との間におけるデータの入出力を調停する。
【００４３】
ＲＯＭ１２０は、ＣＰＵ１１１が用いるプログラムを記憶しているものであり、外部データバス１４０を介してＢＣＵ１１２に接続される。ＲＡＭ１３０は、ＣＰＵ１１１の作業領域を有し、かつ、ＲＧＢ形式の静止画像データをラスタスキャン順に格納するフレームメモリとしての領域を有している。ＲＡＭ１３０は、外部データバス１４０を介してＢＣＵ１１２に接続される。
【００４４】
表示装置１０２においては、ビデオＲＡＭ１５０がＬＣＤ＿ＩＦ１１４３から送られてくる静止画像データＬＣＤ＿ＲＧＢをライト信号ＬＣＤ＿ＷＲＮの立ち上がりエッジごとに一旦格納する。ビデオＲＡＭ１５０は、格納した静止画像データＬＣＤ＿ＲＧＢの各々を赤色の画像成分信号Ｒ’、緑色の画像成分信号Ｇ’及び青色の画像成分信号Ｂ’へ分解して読み出して、駆動信号変換器１６０へ与える。画像成分信号Ｒ’、Ｇ’、Ｂ’は、垂直同期信号ＶＳＹＮＣＮと合わせて駆動信号変換器１６０に送られる。駆動信号変換器１６０は、垂直同期信号ＶＳＹＮＣＮに応じて画像成分信号Ｒ’、Ｇ’、Ｂ’に基づいて駆動信号を生成して液晶パネル１７０に与える。液晶パネル１７０は、駆動信号変換器１６０からの駆動信号を受けて駆動信号に応じた画像を表示する。
【００４５】
次に、本発明の実施の形態１に係る表示制御装置の動作の具体例を説明する。この場合に、一例として、表示装置１０２の色解像度は６５、５３６色（１６ビット）とし、画面サイズは横が１７６ピクセル（Ｐｉｘｅｌ）であって縦が２４０ライン（Ｌｉｎｅ）であるとする。
【００４６】
まず、ＣＰＵ１１１は、ＲＯＭ１２０に記憶されたプログラムを実行することにより、ＪＰＥＧ、ＧＩＦ又はＰＮＧ等の形式で符号化圧縮された静止画像データ（グラフィックスデータ）を復号し、ＲＧＢ形式へ展開された静止画像データを、ＲＡＭ９にフレームメモリとして割り当てられた領域にラスタ順に格納する。この時に、ＣＰＵ１１１が内部データバス１１３を占有して、ＢＣＵ１１２を介して外部データバス１４０を介してＲＯＭ１２０及びＲＡＭ１３０にアクセスする。
【００４７】
ＲＡＭ１２０の内部の記号ＲＧＢ（０，０）は，液晶パネル１７０の左上端の画素データに該当し、記号ＲＧＢ（０，１）はその右隣の画素データであり、以降順に記号ＲＧＢ（２３９，１７５）が液晶パネル１７０の右下端の画素データに該当する。これらは、各々１６ビット単位となっている。
【００４８】
次に、ＣＰＵ１１１は、レジスタ１１４２にパラメータＣＹＣＬＥ＿ＴＩＭＥを設定する。このパラメータＣＹＣＬＥ＿ＴＩＭＥは、ＬＣＤ＿ＩＦ１１４３が表示装置１０２に静止画像データＬＣＤ＿ＲＧＢを転送する時の転送時間を調整するものである。続いて、ＣＰＵ１１１は、内部データバス１１３を介して表示制御ユニット１１４に転送開始要求を与える。転送開始要求を受けた表示制御ユニット１１４においては、同期信号生成部１１４４が生成する垂直同期信号ＶＳＹＮＣＮの立下りタイミングを待って、ＤＭＡＣ１１４１に起動指示信号ＥＸＥＣを発する。
【００４９】
起動指示信号ＥＸＥＣを受けたＤＭＡＣ１１４１は、ＣＰＵ１１１と内部データバス１１３について調停を行って、この内部データバス１１３を占有する。内部データバス１１３を獲得したＤＭＡＣ１１４１は、ＢＣＵ１１２及び外部データバス１４０を介して、静止画像データが格納されているＲＡＭ１３０に対して、画素データＲＧＢ（０，０）が格納されているアドレスを先頭にして２画素単位（３２ビット）で、２×Ｎ画素分の静止画像データを読み込む。ＤＭＡＣ１１４１は、ＦＩＦＯへの静止画像データの格納が一杯の状態になると、一旦内部データバス１１３を開放してＣＰＵ１１１へ譲渡する。
【００５０】
これにより、ＣＰＵ１１１は、再びＲＯＭ１２０及びＲＡＭ１３０へのアクセスが可能となる。ＤＭＡＣ１１４１は、１画素単位（１６ビット）で静止画素データＲＧＢをＬＣＤ＿ＩＦ１１４３へ送る。
【００５１】
ＬＣＤ＿ＩＦ１１４３は、図７に示すように、チップセレクト信号ＬＣＤ＿ＣＳＮ及びライト信号ＬＣＤ＿ＷＲＮと共に静止画像データＬＣＤ＿ＲＧＢを出力する。この時の静止画像データＬＣＤ＿ＲＧＢの１画素当たりの転送時間は、レジスタ１１４２から入力されたパラメータＣＹＣＬＥ＿ＴＩＭＥの値によって決定される。ＬＣＤ＿ＩＦ１１４３は、静止画像データＬＣＤ＿ＲＧＢの１画素データを出力する度に、信号ＡＣＫをＤＭＡＣ１１４１へ返す。ＤＭＡＣ１１４１は、信号ＡＣＫを受け取る度に、次の静止画像データＲＧＢの１画素データをＬＣＤ＿ＩＦ１１４３に送る。このようにして、ＤＭＡＣ１１４１とＬＣＤ＿ＩＦ１１４３とがハンドシェイクによるフロー制御を行うことにより画素データの転送時間を調整することができる。表示制御ユニット１１４は、以上の動作を１画面分の画素データＲＧＢ（０，０）からＲＧＢ（２３９，１７５）について繰り返す。
【００５２】
表示装置１０２においては、ビデオＲＡＭ１５０がＬＣＤ＿ＩＦ１１４３から送られてくる静止画像データＬＣＤ＿ＲＧＢをライト信号ＬＣＤ＿ＷＲＮの立ち上がりエッジごとに一旦格納する。ビデオＲＡＭ１５０は、格納した静止画像データＬＣＤ＿ＲＧＢの各々を赤色の画像成分信号Ｒ’、緑色の画像成分信号Ｇ’及び青色の画像成分信号Ｂ’へ分解して読み出して、駆動信号変換器１６０へ与える。画像成分信号Ｒ’、Ｇ’、Ｂ’は、垂直同期信号ＶＳＹＮＣＮと合わせて駆動信号変換器１６０に送られる。駆動信号変換器１６０は、垂直同期信号ＶＳＹＮＣＮに応じて画像成分信号Ｒ’、Ｇ’、Ｂ’に基づいて駆動信号を生成して液晶パネル１７０に与える。液晶パネル１７０は、駆動信号変換器１６０からの駆動信号を受けて駆動信号に応じた画像を表示する。
【００５３】
なお、ＣＰＵ１１１とレジスタ１１４２との組み合わせは、ＤＭＡＣ１１４１からの静止画像データの転送速度を調整するデータ転送速度調整手段を構成している。このデータ転送速度調整手段は、ＣＰＵ１１１とレジスタ１１４２との組み合わせに限定されるものではない。例えば、前記データ転送速度調整手段は、ＣＰＵ１１１のみで構成されてもよく、また、別の制御回路で構成されてもよい。
【００５４】
このように、実施の形態１においては、画像データの転送速度が異なる表示装置１０２に対しても、表示装置１０２に画像データを転送するダイレクトメモリアクセスコントローラ１１４１からの静止画像データの転送速度を調整することができるため、１画面の描画時間が変動しても描画処理のために内部データバス１１３を占有する時間を変動させることがないから、パフォーマンス性能を向上させることができる。
【００５５】
（実施の形態２）
次に、本発明の実施の形態２について、図面を参照して詳細に説明する。図２は、本発明の実施の形態２に係る表示制御装置を具備する表示システムの構成を示すブロック図である。なお、本発明の実施の形態２においては、本発明の実施の形態１と同じ構成要素には同じ参照符号を付し、その説明を省略する。
【００５６】
図２に示すように、表示システム２００は、表示制御装置２０１及び表示装置１０２を具備している。表示制御装置２０１は、本発明の実施の形態１において、表示制御部１１０の代わりに表示制御部２１０を具備し、かつ、動画像符復号器２０２を追加してなる。表示制御部２１０は、本発明の実施の形態１おける表示制御ユニット１１４の代わりに表示制御ユニット２１１を具備している。表示制御ユニット２１１は、本発明の実施の形態１おける表示制御ユニット１１４において、ＲＧＢ調停部２１１１を追加してなる。
【００５７】
次に、本発明の実施の形態１と異なる本発明の実施の形態２に係る表示制御装置２１０の構成及び動作について説明する。
【００５８】
動画像符復号器２０２は、外部バス１４０及び同期信号生成部１１４４に接続されている。また、動画像符復号器２０２の出力端子は、ビデオＲＡＭ１５０の入力端子に接続されている。ＲＧＢ調停部２１１１は、レジスタ１１４２、同期信号生成部１１４４３及び動画像符復号器２０２に接続されている。
【００５９】
動画像符復号器２０２は、一般にＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）で構成されている。動画像符復号器２０２は、外部データバス１４０を介してＨ．２６３又はＭＰＥＧ−４の方式で符号化圧縮された動画像データを受け取る。動画像符復号器２０２は、受け取った動画像データを復号してＲＧＢ形式の画像データＬＣＤ＿ＲＧＢを生成して、チップセレクト信号ＬＣＤ＿ＣＳＮ及びライトＬＣＤ＿ＷＲＮと共に出力する。また、動画像符復号器２０２は、同期信号ＤＳＰ＿ＶＳＹＮＣＮを同期信号生成部１１４４へ出力する。
【００６０】
ＲＧＢ調停部２１１１は、レジスタ１１４２からの静止画描画要求信号ＣＰＵ＿ＲＥＱ、及び、動画像符復号器２０２からの動画描画要求信号ＤＳＰ＿ＲＥＱを受ける。また、ＲＧＢ調停部２１１１は、静止画描画許可信号ＣＰＵ＿ＯＥＮをＬＣＤ＿ＩＦ１１４３に与え、また、動画描画許可信号ＤＳＰ＿ＯＥＮを動画像符復号器２０２に与える。
【００６１】
次に、表示制御ユニット２１１による静止画像データの描画と、動画像符復号器２０２による動画像データの描画とを切り替えるＲＧＢ調停部２１１１の動作について、図３を参照しながら説明する。
【００６２】
図３に示すように、ＲＧＢ調停部２１１１は、３つの状態Ｓ＿ＩＤＬＥ、Ｓ＿ＣＰＵ、Ｓ＿ＤＳＰを有し、この３つの状態を遷移することにより表示装置１０２への描画を制御する。状態Ｓ＿ＩＤＬＥは、ＣＰＵ１１１による静止画像データの描画、及び、動画像符復号器２０２による動画像データの描画が行われていない状態を示している。状態Ｓ＿ＣＰＵは、ＣＰＵ１１１による静止画像データの描画の状態を示している。状態Ｓ＿ＤＳＰは、動画像符復号器２０２による動画像データの描画の状態を示している。ＲＧＢ調停部２１１１は、状態Ｓ＿ＩＤＬＥ、Ｓ＿ＣＰＵ、Ｓ＿ＤＳＰに応じて、図３に示すように静止画描画許可信号ＣＰＵ＿ＯＥＮの出力、及び、動画描画許可信号ＤＳＰ＿ＯＥＮの出力を決定する。
【００６３】
ＣＰＵ１１１による静止画像データの描画を行うには、ＣＰＵ１１１はレジスタ１１４２を経て描画要求信号ＣＰＵ＿ＲＥＱ＝１を送る。これを受けたＲＧＢ調停部１０２は、状態Ｓ＿ＤＳＰにあれば、動画像符復号器２０２による動画像データを描画中であるので、静止画像データを描画することはできない。描画要求信号ＣＰＵ＿ＲＥＱ＝１を受けたＲＧＢ調停部１０２は、状態Ｓ＿ＩＤＬＥにあれば、状態Ｓ＿ＣＰＵへ移行し、静止画描画許可信号ＣＰＵ＿ＯＥＮ＝０をＬＣＤ＿ＩＦ１１４３へ出力し、表示装置１０２への描画パス（Ｐａｔｈ）が成立する。
【００６４】
これ以降において、前述で説明した手順で静止画像データが描画される。この間、動画像符復号器２０２の出力信号ＬＣＤ＿ＲＧＢ、ＬＣＤ＿ＣＳＮ、ＬＣＤ＿ＷＲＮは高インピーダンス状態に保たれる。静止画像データの描画が完了すると、ＣＰＵ１１１はレジスタ１１４２を経て描画要求信号ＣＰＵ＿ＲＥＱ＝０をＲＧＢ調停部２１１１に与える。この時に、ＲＧＢ調停部２１１１は状態Ｓ＿ＩＤＬＥへ戻る。
【００６５】
一方、動画像符復号器２０２が動画像データの描画を行うには、動画像符復号器２０２は描画要求信号ＤＳＰ＿ＲＥＱ＝１をＲＧＢ調停部２１１１に送る。これを受けたＲＧＢ調停部２１１１は、状態Ｓ＿ＣＰＵにあれば、ＣＰＵ１１１による静止画像データを描画中であるので、動画像データを描画することはできない。描画要求信号ＤＳＰ＿ＲＥＱ＝１を受けたＲＧＢ調停部２１１１は、状態Ｓ＿ＩＤＬＥにあれば、状態Ｓ＿ＤＳＰへ移行して動画描画許可信号ＤＳＰ＿ＯＥＮ＝０を動画像符復号器２０２に出力し、表示装置１０２への描画パスが成立する。これ以降に、動画像符復号器２０２による動画像データの描画が行われる。
【００６６】
この間、ＬＣＤ＿ＩＦ１１４３の出力信号ＬＣＤ＿ＲＧＢ、ＬＣＤ＿ＣＳＮ、ＬＣＤ＿ＷＲＮは高インピーダンス状態に保たれる。動画像符復号器２０２による動画像データの描画を完了すると、動画像符復号器２０２が描画要求信号ＤＳＰ＿ＲＥＱ＝０をＲＧＢ調停部２１１１に与える。この時に、ＲＧＢ調停部２０２は状態Ｓ＿ＩＤＬＥへ戻る。
【００６７】
同期信号生成部１１４４は、動画像符復号器２０２からの同期信号ＤＳＰ＿ＶＳＹＮＣＮを受けている。同期信号生成部１１４４は、動画像符復号器２０２からの同期信号ＤＳＰ＿ＶＳＹＮＣＮの位相を検知し、自信が発生する同期信号の位相をＤＳＰ＿ＶＳＹＮＣＮに合致させるようにディジタルＰＬＬなどで位相を合致させる処理を経た同期信号ＶＳＹＮＣＮを表示装置１０２に出力する。
【００６８】
このように、本発明の実施の形態２によれば、本発明の実施の形態１の効果に加えて、静止画像データ及び動画像データを１つの表示装置１０２に転送する場合であっても、表示装置１０２に転送する静止画像データ及び動画像データを調停することが可能となり、かつ、調停によって静止画像データと動画像データとが切替えられても同期信号ＶＳＹＮＣＮが乱れることが無いので表示装置１０２に表示される画像も乱れることは無い。
【００６９】
（実施の形態３）
次に、本発明の実施の形態３について、図面を参照して詳細に説明する。図４は、本発明の実施の形態３に係る表示制御装置を具備する表示システムの構成を示すブロック図である。なお、本発明の実施の形態３においては、本発明の実施の形態２と同じ構成要素には同じ参照符号を付し、その説明を省略する。
【００７０】
図４に示すように、表示システム４００は、表示制御装置４０１及び表示装置１０２を具備している。表示制御装置４０１は、本発明の実施の形態２において、表示制御部２１０の代わりに表示制御部４１０を有している。表示制御部４１０は、本発明の実施の形態２において、表示制御ユニット２１１の代わりに表示制御ユニット４１１を有している。表示制御ユニット４１１は、本発明の実施の形態２における表示制御ユニット２１１において色解像度変換部４１１１を有するものである。色解像度変換部４１１１は、レジスタの出力端子に接続され、また、ＤＭＡＣ１１４１とＬＣＤ＿ＩＦ１１４３との間に接続されている。
【００７１】
次に、本発明の実施の形態２と異なる本発明の実施の形態３に係る表示制御部４１０の構成及び動作について説明する。
【００７２】
ＣＰＵ１１１は、表示装置１０２の色解像度に合わせてパラメータＲＧＢ＿ＦＭＴをレジスタ１１４２に送って設定する。色解像度変換部４１１１は、レジスタ１１４２に設定されたパラメータＲＧＢ＿ＦＭＴに基づいて色解像度を変換する。
【００７３】
次に、本発明の実施の形態２と異なる本発明の実施の形態３に係る表示制御部４１０の動作の具体例について図５を参照して説明する。
【００７４】
ＣＰＵ１１１は、ＪＰＥＧ、ＧＩＦ又はＰＮＧ等の形式で符号化圧縮された静止画像データ（グラフィックスデータ）を復号し、ＲＧＢ形式の静止画像データを生成してＲＡＭ１３０に格納する。この場合に、ＣＰＵ１１１は、ＲＧＢ形式の静止画像データを６５，５３６色（１６ビット階調）のデータとしてＲＡＭ１３０に格納する。一方、表示装置１０２の色解像度は、６５，５３６色（１６ビット階調）、２６２，１４４色（１８ビット階調）又は１６，７７７，２１６色（２４ビット階調）等のバリエーションがある。
【００７５】
ＣＰＵ１１１は、予めレジスタ１１４２に表示装置１０２の色解像度に合わせてパラメータＲＧＢ＿ＦＭＴを設定する。
【００７６】
次に、レジスタ１１４２からパラメータＲＧＢ＿ＦＭＴを受けた色解像度変換部１０４の動作の具体例について、図５を参照して説明する。
【００７７】
ＤＭＡＣ１１４１からは、赤色の成分Ｒが５ビットであり、緑色の成分Ｇが６ビットであり、青の成分Ｂが５ビットである１６ビットの画素データＲＧＢが出力される。
【００７８】
この画素データＲＧＢに対して、パラメータＲＧＢ＿ＦＭＴ＝００の時に、そのまま２４ビット長のＲＧＢに下位ビット詰めされ上位８ビットには１を埋めて出力される。パラメータＲＧＢ＿ＦＭＴ＝０１の時に、赤の成分の最上位ビット：Ｒ４が６ビット長に拡張された最下位ビットへ埋められ、緑の成分Ｇはそのまま６ビットとして、青の成分の最上位ビット：Ｂ４が６ビット長に拡張された最下位ビットへ埋められ、これらを２４ビット長のＲＧＢの下位ビット側に詰めて上位６ビットを１で埋めた状態で出力される。
【００７９】
パラメータＲＧＢ＿ＦＭＴ＝１０の時に、赤の成分の最上位ビット：Ｒ４が８ビット長に拡張された下位側３ビットへ埋められ、緑の成分の最上位ビット：Ｇ５が８ビット長に拡張された下位側２ビットへ埋められ、青の成分の最上位ビット：Ｂ４が８ビット長に拡張された下位側３ビットへ埋められ、これらを２４ビット長のＲＧＢの下位ビット側に詰めて出力される。
【００８０】
このように、本発明の実施の形態３においては、本発明の実施の形態１、２の効果に加えて、表示装置１０２の色解像度が異なる場合にも、表示装置１０２の色解像度に対応して画像データを描画することが可能となる。
【００８１】
【発明の効果】
以上説明したように、本発明によれば、画像データの転送速度が異なる表示装置に対しても、前記表示装置に画像データを転送するダイレクトメモリアクセスコントローラからの静止画像データの転送速度を調整することができるため、１画面の描画時間が変動しても描画処理のために内部データバスを占有する時間を変動させることがないから、パフォーマンス性能を向上させることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係る表示制御装置を具備する表示システムの構成を示すブロック図
【図２】本発明の実施の形態２に係る表示制御装置を具備する表示システムの構成を示すブロック図
【図３】本発明の実施の形態２に係る表示制御装置の動作を説明するための図
【図４】本発明の実施の形態３に係る表示制御装置を具備する表示システムの構成を示すブロック図
【図５】本発明の実施の形態３に係る表示制御装置の動作を説明するための図
【図６】従来の表示制御装置を具備する表示システムの構成を示すブロック図
【図７】従来の表示制御装置の動作を説明するための図
【符号の説明】
１００、２００、４００  表示システム
１０１、２０１、４０１  表示制御装置
１０２  表示装置
１１０、２１０、４１０  表示制御部
１２０  ＲＯＭ
１３０  ＲＡＭ
１４０  外部データバス
１１１  中央処理装置（ＣＰＵ）
１１２  バスコントロールユニット（ＢＣＵ）
１１３  内部データバス
１１４、２１１、４１１  表示制御ユニット
１１４１  ダイレクトメモリアクセスコントローラ（ＤＭＡＣ）
１１４２  レジスタ
１１４３表示装置インターフェイス（ＬＣＤ＿ＩＦ）
１１４４  同期信号生成部
１５０  ビデオＲＡＭ
１６０  駆動信号変換部
１７０  液晶パネル
２０２  動画像符復号器
２１１１  ＲＧＢ調停部
４１１１  色解像度変換部
【図１】
2004151529.tif 000003
【図２】
2004151529.tif 000004
【図３】
2004151529.tif 000005
【図４】
2004151529.tif 000006
【図５】
2004151529.tif 000007
【図６】
2004151529.tif 000008
【図７】
2004151529.tif 000009