(57)【要約】【課題】  ＪＰＥＧストリームデータを表示装置に表示するための画像表示制御装置のコストを削減する。【解決手段】  データバッファ部は、ＪＰＥＧデコーダにより順次に伸長される単位データを保持する。データバッファ部は、単位データの容量以上で、表示装置の１画面を表示するための画像データの容量より少ない記憶容量を有している。データ出力制御部は、データバッファ部に順次保持される単位データを順次読み出し、読み出した単位データを表示装置上の表示位置を示すデータとともに表示装置に出力する。これにより、大きい記憶容量を有するフレームバッファを用いることなく、ＪＰＥＧデコーダから伸張される画像データを表示装置に出力できる。この結果、表示装置に画像を表示させるための画像表示制御装置のコストを削減できる。【選択図】    図１
2007193159.tif 000002
【特許請求の範囲】
【請求項１】
単位データの容量以上で、表示装置の１画面を表示するための画像データの容量より少ない記憶容量を有し、ＪＰＥＧデコーダにより順次に伸長される前記単位データを保持するデータバッファ部と、
前記データバッファ部に順次保持される前記単位データを順次読み出し、読み出した単位データを前記表示装置上の表示位置を示すデータとともに前記表示装置に出力するデータ出力制御部とを備えていることを特徴とする画像表示制御装置。
【請求項２】
請求項１記載の画像表示制御装置において、
ＪＰＥＧ圧縮されたストリームデータを前記単位データに順次に伸長し、伸長した単位データを前記データバッファ部に出力するＪＰＥＧデコーダを備え、
前記データ出力制御部は、前記ＪＰＥＧデコーダによる前記単位データの出力動作に対応して、前記データバッファ部から前記表示装置への前記単位データの転送、および前記データバッファ部への新たな単位データの書き込みを制御することを特徴とする画像表示制御装置。
【請求項３】
請求項１記載の画像表示制御装置において、
前記単位データは、複数の画素行からなる矩形領域に画像を表示するための画素データであり、
前記データ出力制御部は、前記単位データ中の１行分の画素データの出力と、その行の表示開始位置を示す開始位置データの出力とを、前記単位データの行数分繰り返すことを特徴とする画像表示制御装置。
【請求項４】
請求項１記載の画像表示制御装置において、
前記単位データは、ＭＣＵ（Minimum Code Unit）データであることを特徴とする画像表示制御装置。
【請求項５】
請求項１記載の画像表示制御装置において、
前記データバッファ部の記憶容量は、前記単位データの記憶容量に等しいことを特徴とする画像表示制御装置。
【請求項６】
請求項１記載の画像表示制御装置において、
重畳するためのデータと前記データバッファ部から出力される前記単位データとを受け、受けた重畳するためのデータを前記単位データに重畳する重畳部を備え、
前記データ出力制御部は、前記重畳部により重畳された重畳データを前記表示装置に順次出力することを特徴とする画像表示制御装置。
【請求項７】
請求項６記載の画像表示制御装置において、
前記重畳するためのデータを保持する重畳バッファ部を備え、
前記データ出力制御部は、前記重畳バッファ部に保持された前記重畳するためのデータを、前記データバッファ部からの前記単位データの読み出しに同期して前記重畳部に順次転送することを特徴とする画像表示制御装置。
【請求項８】
単位データの容量以上で、表示装置の１画面を表示するためのデータの容量より少ない記憶容量を有するデータバッファ部に、ＪＰＥＧデコーダにより順次に伸長される前記単位データを保持し
前記データバッファ部に順次保持される前記単位データを順次読み出し、読み出した単位データを前記表示装置上の表示位置を示すデータとともに前記表示装置に出力することを特徴とする画像表示制御方法。
【請求項９】
請求項８記載の画像表示制御方法において、
前記単位データは、複数の画素行からなる矩形領域に画像を表示するための画素データであり、
前記単位データ中の１行分の画素データの出力と、その行の表示開始位置を示す開始位置データの出力とを、前記単位データの行数分繰り返すことを特徴とする画像表示制御方法。
【請求項１０】
請求項８記載の画像表示制御方法において、
重畳するためのデータと前記データバッファ部から出力される前記単位データとを受け、受けた重畳するためのデータを前記単位データに重畳し、
重畳した重畳データを前記表示装置に順次出力することを特徴とする画像表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＪＰＥＧストリームデータを表示装置に表示するための画像表示制御装置および画像表示制御方法に関する。
【背景技術】
【０００２】
ＪＰＥＧストリームデータをＬＣＤ（Liquid Crystal Display）等の表示装置に表示する場合、ＪＰＥＧストリームデータは、ＪＰＥＧデコーダにより伸張され、フレームバッファに格納される。フレームバッファは、例えば、表示装置の１画面分の画像データを記憶する。ＬＣＤコントローラは、ＬＣＤの表示ラインに対応する画像データをフレームバッファから順次読み出し、読み出した画像データをＬＣＤに順次出力する（いわゆるライン順次走査）。そして、所望の画像がＬＣＤに表示される（例えば、特許文献１参照）。
【特許文献１】特開２００５−３１４８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述したように、伸張された１画面分の画像データは、フレームバッファに一旦書き込まれ、さらにフレームバッファから読み出される。このため、フレームバッファの記憶容量は、少なくとも１画面の画像データを保持する容量を必要とする。近時、大型のＬＣＤでは、画素数は多くなる傾向にあり、フレームバッファの記憶容量も増加する傾向にある。これにより、画像を表示するための装置のコストは上昇する。一方、携帯電話、デジタルカメラ、携帯ゲーム機などに使用されるＬＣＤのサイズは、数インチである。しかし、従来、フレームバッファは、小さいＬＣＤに画像を表示するためにも必要であった。このため、このフレームバッファについての部品コストが発生し、画像を表示するための装置のコストは上昇する。
【０００４】
本発明の目的は、ＪＰＥＧストリームデータを表示装置に表示するための画像表示制御装置のコストを削減することである。
【課題を解決するための手段】
【０００５】
本発明の一形態では、データバッファ部は、ＪＰＥＧデコーダにより順次に伸長される単位データを保持する。データバッファ部は、単位データの容量以上で、表示装置の１画面を表示するための画像データの容量より少ない記憶容量を有している。データ出力制御部は、データバッファ部に順次保持される単位データを順次読み出し、読み出した単位データを表示装置上の表示位置を示すデータとともに表示装置に出力する。これにより大きい記憶容量を有するフレームバッファを用いることなく、ＪＰＥＧデコーダから伸張される画像データを表示装置に出力できる。この結果、表示装置に画像を表示させるための画像表示制御装置のコストを削減できる。
【０００６】
本発明の一形態における好ましい例では、ＪＰＥＧデコーダは、ＪＰＥＧ圧縮されたストリームデータを単位データに順次に伸長し、伸長した単位データをデータバッファ部に出力する。データ出力制御部は、ＪＰＥＧデコーダによる単位データの出力動作に対応して、データバッファ部から表示装置への単位データの転送を制御し、データバッファ部への新たな単位データの書き込みを制御する。データ出力制御部により、単位データを失うことなく表示装置に順次出力できる。データバッファ部の容量が最小限にできるため、画像表示制御装置のコストを削減できる。
【０００７】
本発明の一形態における好ましい例では、単位データは、複数の画素行からなる矩形領
域を表示するための画素データである。データ出力制御部は、単位データ中の１行分の画素データの出力と、その行の表示開始位置を示す開始位置データの出力とを、単位データの行数分繰り返す。単位データ毎に、いわゆるライン順次走査を行うことで、フレームバッファを用いることなく、画像データを表示装置に出力できる。
【０００８】
本発明の一形態における好ましい例では、単位データは、ＭＣＵ（Minimum Code Unit）データである。ＪＰＥＧデータの基本単位であるＭＣＵを単位データとすることで、既に開発されているＪＰＥＧデコーダ等の回路を流用できる。この結果、設計コストを削減でき、画像表示制御装置のコストを削減できる。
【０００９】
本発明の一形態における好ましい例では、データバッファ部の記憶容量は、単位データの記憶容量に等しい。これによりデータバッファ部のサイズを最小限にでき、画像表示制御装置のコストを削減できる。
【００１０】
本発明の一形態における好ましい例では、重畳部は、重畳するためのデータとデータバッファ部から出力される単位データとを受け、受けた重畳するためのデータを単位データに重畳する。データ出力制御部は、重畳部により重畳されたデータを表示装置に順次出力する。これにより、重畳データを単位データ毎に重ね合わせて、表示装置に出力できる。換言すれば、画像を重ね合わせ可能な画像表示制御装置のコストを削減できる。
【００１１】
本発明の一形態における好ましい例では、重畳バッファ部は、重畳するためのデータを保持する。データ出力制御部は、重畳バッファ部に保持された重畳するためのデータを、データバッファ部からの単位データの読み出しに同期して重畳部に順次転送する。これにより、重畳データを単位データ毎に正しく重ね合わせることができる。
【発明の効果】
【００１２】
ＪＰＥＧストリームデータを表示装置に表示するための画像表示制御装置のコストを削減できる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態を図面を用いて説明する。信号が伝達される信号線には、信号名と同じ符号を使用する。
【００１４】
図１は、本発明の第１の実施形態を示している。この実施形態の画像表示制御装置ＬＣＤＣＮＴ（液晶コントローラ；以下、コントローラＬＣＤＣＮＴとも称する）は、データ記憶部ＭＥＭから出力されるＪＰＥＧストリームデータＪＰＥＧＳを受け、画像データを制御信号とともに液晶表示装置ＬＣＤに出力する。コントローラＬＣＤＣＮＴは、主制御部ＭＣＮＴ、ＪＰＥＧデコーダＪＰＥＧＤＥＣ、データバッファ部ＭＣＵＢＵＦ（以下、ＭＣＵバッファとも称する）およびデータ出力制御部ＤＯＵＴＣＮＴを有している。
【００１５】
主制御部ＭＣＮＴは、外部からの制御信号ＣＮＴを受け、デコーダＪＰＥＧＤＥＣの伸張動作およびデータ出力制御部ＤＯＵＴＣＮＴの動作を制御する。なお、主制御部ＭＣＮＴは、コントローラＬＣＤＣＮＴの外部に設けられてもよい。デコーダＪＰＥＧＤＥＣは、データ記憶部ＭＥＭからＪＰＥＧ圧縮されたストリームデータを受け、受けたデータを非圧縮データ（この例ではＲＧＢデータ）に順次伸張する。非圧縮データは、一般にＭＣＵ（Minimum Code Unit）データと称される単位データに分割されている。ＭＣＵバッファは、伸張されたＭＣＵデータを順次保持する。本発明では、ＬＣＤに表示する画像データを、ＪＰＥＧデータの基本単位であるＭＣＵ毎に処理する。このため、既に開発されているデコーダＪＰＥＧＤＥＣ等の回路を流用できる。この結果、設計コストを削減でき、画像表示制御装置ＬＣＤＣＮＴのコストを削減できる。
【００１６】
この例では、デコーダＪＰＥＧＤＥＣは、縦、横が８×８画素のＭＣＵデータを順次生成し出力する。ＭＣＵバッファの記憶領域は、１つのＭＣＵデータを記憶する領域（６４画素を表示するために必要な画像データの記憶領域）に等しい。このため、デコーダＪＰＥＧＤＥＣからＭＣＵバッファへのＭＣＵデータの書き込みは、データの上書きを防ぐために、ＭＣＵバッファからデータ出力制御部ＤＯＵＴＣＮＴにＭＣＵデータが転送された後でなければ実行できない。
【００１７】
データ制御出力部ＤＯＵＴＣＮＴは、主制御部ＭＣＮＴの制御に応じて、デコーダＪＰＥＧＤＥＣから出力されるＭＣＵデータをＭＣＵバッファに書き込み、ＭＣＵバッファからＭＣＵデータを読み出す。換言すれば、データ出力制御部ＤＯＵＴＣＮＴは、デコーダＪＰＥＧＤＥＣによるＭＣＵデータの出力動作に同期して、ＭＣＵバッファからＬＣＤへのＭＣＵデータの転送タイミング、およびＭＣＵバッファへの新たなＭＣＵデータの書き込みタイミングを制御する。これにより、ＭＣＵバッファに保持されたＭＣＵデータが、新たなＭＣＵデータにより上書きされることを防止できる。すなわち、データ出力制御部ＤＯＵＴＣＮＴは、ＭＣＵデータを失うことなくＬＣＤに順次出力できる。
【００１８】
また、データ出力制御部ＤＯＵＴＣＮＴは、主制御部ＭＣＮＴからＬＣＤの表示アドレス（表示位置）を順次に受け取る。データ出力制御部ＤＯＵＴＣＮＴは、読み出したＭＣＵデータと表示アドレスとを所定のプロトコルを使用して液晶表示装置ＬＣＤに出力する。具体的には、データ出力制御部ＤＯＵＴＣＮＴは、チップセレクト信号ＣＳ、コマンドイネーブル信号ＣＭＥおよびデータ信号ＤＡＴを液晶表示装置ＬＣＤに出力する。データ出力制御部ＤＯＵＴＣＮＴの動作は、後述する図５で説明する。
【００１９】
液晶表示装置ＬＣＤは、例えば、３２０×３（ＲＧＢ）×２４０画素を有する液晶パネルＬＣＰと、液晶パネルＬＣＰに表示する１画面の画像データを記憶するＳＲＡＭを有している。ＳＲＡＭの記憶領域は、液晶パネルＬＣＰの画素に対応して割り当てられている。このため、データ出力制御部ＤＯＵＴＣＮＴによりＳＲＡＭの任意のアドレスに画像データが書き込まれたとき、液晶パネルＬＣＰ上においてそのアドレスに対応する画素に画像が表示される。この種の液晶表示装置ＬＣＤは、非同期式液晶表示装置（非同期式液晶パネル）とも称される。同期式液晶表示装置は、装置内に取り込まれる画像のスキャンタイミングに合わせて画像を受ける必要がある。このため、液晶表示装置に画像を送り込む装置に制約が多くなる。しかし、非同期式液晶表示装置に画像を送り込む装置では、液晶表示装置内での画像のスキャンタイミングに合わせて画像を送り込むという制約がない。このため、位置データを付与した単位データ毎に画像を転送する本発明との整合性が良い。
【００２０】
図２は、図１に示した液晶コントローラＬＣＤＣＮＴが搭載されたシステムＳＹＳの一例を示している。例えば、システムＳＹＳは、携帯電話、デジタルカメラ、携帯ゲーム機などの携帯端末の一部を構成する。システムＳＹＳは、システムバスＳＢＵＳに接続されたＣＰＵ、ＤＭＡＣ、コントローラＬＣＤＣＮＴおよびデータ記憶部ＭＥＭを有している。ＣＰＵは、システムＳＹＳ全体の動作を制御する。ＤＭＡＣは、データ記憶部ＭＥＭからコントローラＬＣＤＣＮＴへのデータ転送等に使用される。データ記憶部ＭＥＭは、例えば、メモリコントローラＭＥＭＣおよびＳＤＲＡＭで構成されている。
【００２１】
本発明の適用により、後述するように、ＬＣＤに表示する画像データを一時的に保持するフレームバッファが不要になる。フレームバッファをシステムバスＳＢＵＳに接続する必要がないため、システムバスＳＢＵＳの使用効率を向上でき、システムＳＹＳの性能を向上できる。また、フレームバッファとコントローラＬＣＤＣＮＴのデータ転送が不要になるため、ＤＭＡＣの動作頻度を減らすことができ、システムＳＹＳの消費電力を削減で
きる。
【００２２】
図３は、図１に示した液晶パネルＬＣＰの画素を示している。実際には、各画素は、赤（Ｒ）、緑（Ｇ）、青（Ｂ）毎に形成されているが、図では、ＲＧＢの１つのみを示している。ＭＣＵデータの各画素データ（図中の画素１−６４のいずれか）は、ＲＧＢの情報を含んでいる。ＭＣＵデータは、複数の画素行からなる矩形領域に画像を表示するための画素データの集まりである。
【００２３】
液晶パネルＬＣＰの解像度は、横３２０画素×縦２４０画素（７６８００画素）である。このため、液晶パネルＬＣＰの１画面は、１２００個のＭＣＵデータにより構成される。本発明がなされる前、１２００個のＭＣＵデータを記憶するためのフレームバッファが必要であった。これに対して、本発明では、６４画素分の画像データを記憶するＭＣＵバッファだけで液晶パネルＬＣＰに画像を表示できる。これにより、伸張したＭＣＵデータを一時的に保持するための記憶容量を、従来の１／１２００にできる。この結果、フレームバッファを不要にでき、システムＳＹＳのコストを削減できる。
【００２４】
データ出力制御部ＤＯＵＴＣＮＴは、ＭＣＵバッファから読み出したＭＣＵデータを８回に分けて一行ずつ液晶パネルＬＣＰに出力する。具体的には、データ出力制御部ＤＯＵＴＣＮＴは、ＭＣＵデータの１行に対応する画素データ１−８、９−１６、１７−２４、．．．、５７−６４を液晶パネルＬＣＰに順次出力する。
【００２５】
図４は、図１に示したデータ出力制御部ＤＯＵＴＣＮＴの動作を示している。チップセレクト信号ＣＳは、低レベルのときに有効を示す。コマンドイネーブル信号ＣＭＥは、高レベルのときに有効を示す。
【００２６】
データ出力制御部ＤＯＵＴＣＮＴは、ＣＳ信号を低レベルにアサートし、ＣＭＥ信号を高レベルにアサートし、ＣＭＥ信号のアサート中にアドレスレジスタアクセスコマンドＡＲＡをデータ信号線ＤＡＴに出力する（図４（ａ））。ＡＲＡコマンドは、画像の表示開始アドレスの供給を液晶表示装置ＬＣＤに通知するためのコマンドである。データ出力制御部ＤＯＵＴＣＮＴは、ＣＭＥ信号を低レベルにネゲートした後、開始アドレスＳＴＡをデータ信号線ＤＡＴに出力する（図４（ｂ））。開始アドレスＳＴＡは、液晶パネルＬＣＰの画素の位置（座標）を示しており、ＭＣＵデータの１行の表示開始位置を示す開始位置データである。具体的には、開始アドレスＳＴＡは、図３に示したＭＣＵデータの左端の一列のいずれか（番号１、９、１７、．．．、４９、５７のいずれか；この例では、番号１）の座標を示している。この後、ＣＳ信号は、高レベルにネゲートされる（図４（ｃ））。液晶表示装置ＬＣＤは、ＡＲＡコマンドの次に受けるデータ信号ＤＡＴを開始アドレスＳＴＡとして認識する。
【００２７】
次に、データ出力制御部ＤＯＵＴＣＮＴは、ＣＳ信号およびＣＭＥ信号を再びアサートし、ＣＭＥ信号のアサート中にデータレジスタアクセスコマンドＤＲＡをデータ信号線ＤＡＴに出力する（図４（ｄ））。ＤＲＡコマンドは、画素データの供給を液晶表示装置ＬＣＤに通知するためのコマンドである。データ出力制御部ＤＯＵＴＣＮＴは、ＣＭＥ信号をネゲートした後、８画素分の画素データＰＤ１、ＰＤ２、ＰＤ３、．．．、ＰＤ７、ＰＤ８をＣＳ信号に同期してデータ信号線ＤＡＴに順次出力する（図４（ｅ））。例えば、画素データＰＤ１−８は、図３に示したＭＣＵデータの１行目（番号１−８）である。データ出力制御部ＤＯＵＴＣＮＴは、８画素分の画素データＰＤ１−８を出力した後、ＣＳ信号をネゲートする（図４（ｆ））。
【００２８】
以上の動作により、液晶パネルＬＣＰの８画素（ＭＣＵデータの１行）に画像が表示される。開始アドレスＳＴＡおよび画素データを変えて、この動作を８回繰り返すことで、
液晶パネルＬＣＰの６４画素（ＭＣＵデータ）に画像が表示される。すなわち、ＭＣＵデータ毎に、いわゆるライン順次走査が行われる。上述したＭＣＵの画像データの出力を、デコーダＪＰＥＧＤＥＣの動作に合わせて１２００回行うことで、液晶パネルＬＣＰの１画面にデータが表示される。
【００２９】
以上、第１の実施形態では、フレームバッファの代わりにＭＣＵバッファを用いることで、デコーダＪＰＥＧＤＥＣから伸張される画像データをＬＣＤに出力できる。この結果、伸張されたＭＣＵデータを一時的に保持するメモリ（ＭＣＵバッファ）の容量を最小限にでき、ＬＣＤに画像を表示させるための画像表示制御装置ＬＣＤＣＮＴのコストを削減できる。
【００３０】
フレームバッファが不要になるため、フレームバッファをシステムバスＳＢＵＳに接続する必要がなくなる。したがって、システムバスＳＢＵＳの使用率を削減できる。この結果、システムバスＳＢＵＳをシステムの他の動作のために使用でき、システムＳＹＳの性能を向上できる。また、フレームバッファとコントローラＬＣＤＣＮＴとの間のデータ転送が不要になるため、ＤＭＡＣの動作頻度を減らすことができる。この結果、システムＳＹＳの消費電力を削減できる。特に、従来、フレームバッファとコントローラＬＣＤＣＮＴとの間では、伸張された非圧縮データが転送されている。このため、システムバスＳＢＵＳの使用率は、圧縮されたＪＰＥＧストリームデータの転送と比べて上昇しやすく、システムバスＳＢＵＳの使用率の削減効果は大きい。
【００３１】
図５は、本発明の第２の実施形態を示している。第１の実施形態で説明した要素と同一の要素については、同一の符号を付し、これ等については、詳細な説明を省略する。この実施形態のデータ出力制御部ＤＯＵＴＣＮＴは、第１の実施形態の構成に、フォーマットコンバータＦＭＴＣＮＶ、重畳バッファＯＶＲＢＵＦおよび重畳部ＯＶＲＬＡＹを加えて構成されている。データ記憶部ＭＥＭは、ＪＰＥＧストリームデータＪＰＥＧＳおよび画像データに重ね合わせるＲＧＢデータを記憶している。ＲＧＢデータは、例えば、液晶表示装置ＬＣＤに表示される画像を修飾するためのイラスト等のフレームデータである。主制御部ＭＣＮＴは、第１の実施形態の制御機能に加えて、フォーマットコンバータＦＭＴＣＮＶの動作を制御する機能を有する。液晶コントローラＬＣＤＣＮＴは、例えば、図２と同じ構成のシステムＳＹＳに搭載される。
【００３２】
フォーマットコンバータＦＭＴＣＮＶは、データ記憶部ＭＥＭから読み出したＲＧＢデータをＭＣＵデータに対応するフレームデータＦＬＭ（ＲＧＢデータ；重畳するためのデータ）に変換する。ＭＣＵデータに対応して変換されたフレームデータＦＬＭは、ＭＣＵデータのＭＣＵバッファへの格納に同期して重畳バッファＯＶＲＢＵＦに書き込まれる。フレームデータＦＬＭの重畳バッファＯＶＲＢＵＦへの書き込みは、データ出力制御部ＤＯＵＴＣＮＴの制御により行われる。
【００３３】
重畳バッファ部ＯＶＲＢＵＦは、ＭＣＵバッファと同じ記憶容量を有している。すなわち、重畳バッファＯＶＲＢＵＦは、６４画素分のフレームデータＦＬＭを記憶可能である。重畳部ＯＶＲＬＡＹは、重畳バッファＯＶＲＢＵＦから出力されるフレームデータＦＬＭを、ＭＣＵバッファから出力されるＭＣＵデータに重畳（オーバレイ）し、重畳した画像データＯＶＬＹをデータ出力制御部ＤＯＵＴＣＮＴに出力する。重畳バッファＯＶＲＢＵＦから重畳部ＯＶＲＬＡＹへのフレームデータＦＬＭの転送は、データ出力制御部ＤＯＵＴＣＮＴの制御により行われる。換言すれば、データ出力制御部ＤＯＵＴＣＮＴは、重畳バッファ部ＯＶＲＢＵＦに保持されたフレームデータＦＬＭを、ＭＣＵバッファからのＭＣＵデータの読み出しに同期して重畳部ＯＶＲＬＡＹに順次転送する。この後、データ出力制御部ＤＯＵＴＣＮＴは、重畳された画像データＯＶＬＹをＭＣＵデータとして重畳部ＯＶＲＬＡＹから順次読み出し、ＬＣＤに出力する。データ出力制御部ＤＯＵＴＣＮＴ
からＬＣＤへの画像データＯＶＬＹの出力動作は、第１の実施形態（図４）と同じである。
【００３４】
図６は、図５に示した液晶コントローラＬＣＤＣＮＴの動作を示している。ＭＣＵバッファは、第１の実施形態と同様に、ＪＰＥＧデコーダにより伸張されたＭＣＵデータを順次保持する（図６（ａ））。重畳バッファＯＶＲＢＵＦは、フォーマットコンバータＦＭＴＣＮＶにより変換されたフレームデータＦＬＭを順次保持する（図６（ｂ））。フォーマットコンバータＦＭＴＣＮＶは、ＭＣＵデータに重畳させるフレームデータＦＬＭがないときに、フレームデータＦＬＭを出力しない。この場合、重畳バッファＯＶＲＢＵＦは、フレームデータＦＬＭを受けない（図６（ｃ））。この後、重畳部ＯＶＲＬＡＹは、フレームデータＦＬＭをＭＣＵデータに重畳する（図６（ｄ））。データ出力制御部ＤＯＵＴＣＮＴは、重畳部ＯＶＲＬＡＹにより重畳された重畳データＯＶＬＹを受け、受けた重畳データＯＶＬＹをＬＣＤに出力する（図６（ｅ））。なお、対応するフレームデータＦＬＭが存在しない場合、ＭＣＵデータのみが液晶表示装置ＬＣＤに出力される（図６（ｆ））。
【００３５】
以上、第２の実施形態においても、上述した第１の実施形態と同様の効果を得ることができる。さらに、この実施形態では、フレームデータＦＬＭデータをＭＣＵデータ毎に重ね合わせて、ＬＣＤに出力できる。この結果、画像を重ね合わせ可能な画像表示制御装置ＬＣＤＣＮＴのコストを削減できる。
【００３６】
また、データ出力制御部ＤＯＵＴＣＮＴの制御により、フレームデータＦＬＭをＭＣＵバッファからのＭＣＵデータの読み出しに同期して重畳部ＯＶＲＬＡＹに転送できる。このため、フレームデータＦＬＭをＭＣＵデータ毎に正しく重ね合わせることができる。
【００３７】
なお、上述した実施形態では、ＭＣＵバッファの記憶容量を１つのＭＣＵデータ量（６４画素を表示するための画像データ量）と等しく設計する例について述べた。本発明はかかる実施形態に限定されるものではない。例えば、ＭＣＵバッファの記憶容量を２−１０個程度のＭＣＵデータ量に設計してもよい。ＭＣＵバッファに複数のＭＣＵデータを保持可能にすることで、主制御部ＭＣＮＴおよびデータ出力制御部ＤＯＵＴＣＮＴの制御は容易になる。なお、ＭＣＵバッファの記憶容量を従来のフレームバッファの記憶容量より小さくすることで、液晶コントローラＬＣＤＣＮＴの製造コストを従来より削減できる。
【００３８】
上述した実施形態では、データ記憶部ＭＥＭを、メモリコントローラＭＥＭＣおよびＳＤＲＡＭで構成する例について述べた。本発明はかかる実施形態に限定されるものではない。データ記憶部ＭＥＭは、ＪＰＥＧストリームデータを記憶できるデバイスであればよい。例えば、データ記憶部ＭＥＭを、メモリコントローラとフラッシュメモリで構成してもよい。あるいは、データ記憶部ＭＥＭを、メモリカードやハードディスク装置で構成してもよい。
【００３９】
上述した実施形態では、本発明を、ＲＧＢデータを圧縮したＪＰＥＧストリームデータＪＰＥＧＳを伸張する画像表示制御装置に適用する例ついて述べた。本発明はかかる実施形態に限定されるものではない。例えば、ＹＵＶデータを圧縮したＪＰＥＧストリームデータＪＰＥＧＳを伸張する画像表示制御装置に適用してもよい。この場合、例えば、ＹＵＶデータをＲＧＢデータに変換する機能を、データ出力制御部ＤＯＵＴＣＮＴに設ける必要がある。
【００４０】
以上の実施形態において説明した発明を整理して、付記として開示する。
（付記１）
単位データの容量以上で、表示装置の１画面を表示するための画像データの容量より少
ない記憶容量を有し、ＪＰＥＧデコーダにより順次に伸長される前記単位データを保持するデータバッファ部と、
前記データバッファ部に順次保持される前記単位データを順次読み出し、読み出した単位データを前記表示装置上の表示位置を示すデータとともに前記表示装置に出力するデータ出力制御部とを備えていることを特徴とする画像表示制御装置。
（付記２）
付記１記載の画像表示制御装置において、
ＪＰＥＧ圧縮されたストリームデータを前記単位データに順次に伸長し、伸長した単位データを前記データバッファ部に出力するＪＰＥＧデコーダを備え、
前記データ出力制御部は、前記ＪＰＥＧデコーダによる前記単位データの出力動作に対応して、前記データバッファ部から前記表示装置への前記単位データの転送、および前記データバッファ部への新たな単位データの書き込みを制御することを特徴とする画像表示制御装置。
（付記３）
付記１記載の画像表示制御装置において、
前記単位データは、複数の画素行からなる矩形領域に画像を表示するための画素データであり、
前記データ出力制御部は、前記単位データ中の１行分の画素データの出力と、その行の表示開始位置を示す開始位置データの出力とを、前記単位データの行数分繰り返すことを特徴とする画像表示制御装置。
（付記４）
付記１記載の画像表示制御装置において、
前記単位データは、ＭＣＵ（Minimum Code Unit）データであることを特徴とする画像表示制御装置。
（付記５）
付記１記載の画像表示制御装置において、
前記データバッファ部の記憶容量は、前記単位データの記憶容量に等しいことを特徴とする画像表示制御装置。
（付記６）
付記１記載の画像表示制御装置において、
重畳するためのデータと前記データバッファ部から出力される前記単位データとを受け、受けた重畳するためのデータを前記単位データに重畳する重畳部を備え、
前記データ出力制御部は、前記重畳部により重畳された重畳データを前記表示装置に順次出力することを特徴とする画像表示制御装置。
（付記７）
付記６記載の画像表示制御装置において、
前記重畳するためのデータを保持する重畳バッファ部を備え、
前記データ出力制御部は、前記重畳バッファ部に保持された前記重畳するためのデータを、前記データバッファ部からの前記単位データの読み出しに同期して前記重畳部に順次転送することを特徴とする画像表示制御装置。
（付記８）
単位データの容量以上で、表示装置の１画面を表示するためのデータの容量より少ない記憶容量を有するデータバッファ部に、ＪＰＥＧデコーダにより順次に伸長される前記単位データを保持し
前記データバッファ部に順次保持される前記単位データを順次読み出し、読み出した単位データを前記表示装置上の表示位置を示すデータとともに前記表示装置に出力することを特徴とする画像表示制御方法。
（付記９）
付記８記載の画像表示制御方法において、
前記ＪＰＥＧデコーダによる前記単位データの出力動作に対応して、前記データバッフ
ァ部から前記表示装置への前記単位データの転送、および前記データバッファ部への新たな単位データの書き込みを制御することを特徴とする画像表示制御方法。
（付記１０）
付記８記載の画像表示制御方法において、
前記単位データは、複数の画素行からなる矩形領域に画像を表示するための画素データであり、
前記単位データ中の１行分の画素データの出力と、その行の表示開始位置を示す開始位置データの出力とを、前記単位データの行数分繰り返すことを特徴とする画像表示制御方法。
（付記１１）
付記８記載の画像表示制御方法において、
前記単位データは、ＭＣＵ（Minimum Code Unit）データであることを特徴とする画像表示制御方法。
（付記１２）
付記８記載の画像表示制御方法において、
前記データバッファ部の記憶容量は、前記単位データの記憶容量に等しいことを特徴とする画像表示制御方法。
（付記１３）
付記８記載の画像表示制御方法において、
重畳するためのデータと前記データバッファ部から出力される前記単位データとを受け、受けた重畳するためのデータを前記単位データに重畳し、
重畳した重畳データを前記表示装置に順次出力することを特徴とする画像表示制御方法。
（付記１４）
付記１３記載の画像表示制御方法において、
重畳バッファ部に保持された前記重畳するためのデータを、前記データバッファ部からの前記単位データの読み出しに同期して前記重畳部に順次転送することを特徴とする画像表示制御方法。
【００４１】
以上、本発明について詳細に説明してきたが、上記の実施形態およびその変形例は発明の一例に過ぎず、本発明はこれに限定されるものではない。本発明を逸脱しない範囲で変形可能であることは明らかである。
【産業上の利用可能性】
【００４２】
本発明は、ＪＰＥＧストリームデータを表示装置に表示するための画像表示制御装置に適用できる。
【図面の簡単な説明】
【００４３】
【図１】本発明の第１の実施形態を示すブロック図である。
【図２】図１に示した液晶コントローラが搭載されたシステムの一例を示すブロック図である。
【図３】図１に示した液晶パネルの画素を示す説明図である。
【図４】図１に示したデータ出力制御部の動作を示すタイミング図である。
【図５】本発明の第２の実施形態を示すブロック図である。
【図６】図５に示した液晶コントローラの動作を示すタイミング図である。
【符号の説明】
【００４４】
ＤＯＵＴＣＮＴ‥データ出力制御部；ＦＭＴＣＮＶ‥フォーマットコンバータ；ＪＰＥＧＤＥＣ‥ＪＰＥＧデコーダ；ＬＣＤ‥液晶表示装置；ＬＣＤＣＮＴ‥画像表示制御装置；ＬＣＰ‥液晶パネル；ＭＣＮＴ‥主制御部；ＭＣＵＢＵＦ‥データバッファ部（ＭＣＵバ
ッファ）；ＭＥＭ‥データ記憶部；ＭＥＭＣ‥メモリコントローラ；ＯＶＲＢＵＦ‥重畳バッファ；ＯＶＲＬＡＹ‥重畳部；ＳＢＵＳ‥システムバス；ＳＹＳ‥システム
【図１】
2007193159.tif 000003
【図２】
2007193159.tif 000004
【図３】
2007193159.tif 000005
【図４】
2007193159.tif 000006
【図５】
2007193159.tif 000007
【図６】
2007193159.tif 000008