(57)【要約】【課題】複数の種類のデータフォーマットの画像データを表示処理することができるようにした携帯機器を提供する。【解決手段】表示部１４を備え、記憶媒体に格納されている画像データを表示部１４に表示させる携帯機器１０であって、表示部１４に表示されるフレームデータが格納されるＶＲＡＭ４４と、画像データをそのデータサイズに応じて変換処理をしてＶＲＡＭ４４に格納し、ＶＲＡＭ４４に格納されたフレームデータを表示部１４の表示パネルの大きさに応じた変換処理をして表示部１４に表示させる表示制御部４２とを備えたものである。【選択図】　　　　図１
2004038065.tif 000002
【特許請求の範囲】
【請求項１】
表示手段を備え、記憶媒体に格納されている画像データを前記表示手段に表示させる携帯機器であって、
前記表示手段に表示されるフレームデータが格納される画像記憶装置と、
前記画像データをそのデータサイズに応じて変換処理をして前記画像記憶装置に格納する表示制御手段と
を備えたことを特徴とする携帯機器。
【請求項２】
前記表示制御手段は、前記画像記憶装置に格納されたフレームデータを前記表示手段の表示パネルの大きさに応じた変換処理をして前記表示手段に表示させることを特徴とする請求項１記載の携帯機器。
【請求項３】
記憶媒体に格納されている画像データを読み出すとともに、その画像データのデータサイズを読み込んで第１の記憶手段に記憶させる演算手段を更に備えたことを特徴とする請求項１又は２記載の携帯機器。
【請求項４】
前記表示制御手段は、画像データのデータサイズが画像記憶装置の容量と等しいか小さい場合には、その画像データを変換処理しないで、前記画像記憶装置に格納することを特徴とする請求項１〜３の何れかに記載の携帯機器。
【請求項５】
前記表示制御手段は、画像データのデータサイズが画像記憶装置の容量よりも大きい場合には、その画像データに所定の変換処理を施して前記画像記憶装置に格納することを特徴とする請求項１〜４の何れかに記載の携帯機器。
【請求項６】
前記表示制御手段は、前記画像データのＲＧＢデータをＹＵＶデータに変換してデータ量を縮減することを特徴とする請求項５記載の携帯機器。
【請求項７】
前記表示制御手段は、前記画像データのＲＧＢデータを、所定数の画素単位で、ＹＵＶデータに変換してデータ量を縮減するとを特徴とする請求項６記載の携帯機器。
【請求項８】
前記表示制御手段は、ＹＵＶデータを、Ｙデータのビット数＞Ｕ又はＶデータのビット数としたことを特徴とする請求項７記載の携帯機器。
【請求項９】
前記表示制御手段は、Ｙデータを所定数の画素にそれぞれ対応して求め、ＵＶデータは所定数の画素単位で１つのデータを求めることを特徴とする請求項８記載の携帯機器。
【請求項１０】
前記表示制御手段は、前記画像記憶装置に格納されたＹＵＶデータをＲＧＢデータに再変換することを特徴とする請求項６〜９の何れかに記載の携帯機器。
【請求項１１】
前記表示制御手段は、再変換された各画素のＲＧＢデータから前記表示手段の表示パネルの画素配列に合わせたＲＧＢデータを取り出すことを特徴とする請求項１０記載の携帯機器。
【請求項１２】
前記表示制御手段は、前記画像データのサイズと前記表示手段の表示パネルの大きさとを対比させて、前記画像データが前記表示手段に表示できるように変換処理を行って、前記画像記憶装置に格納することを特徴とする請求項５記載の携帯機器。
【請求項１３】
前記表示制御手段は、画像データのビット数を減少させる変換処理を施して前記画像記憶装置に格納することを特徴とする請求項５又は１２記載の携帯機器。
【請求項１４】
前記表示制御手段は、前記画像記憶装置に格納されたフレームデータのドット数が、前記表示手段の表示パネルのドット数よりも多い場合には、各画素のＲＧＢデータから前記表示手段の表示パネルの画素配列に合わせたＲＧＢデータを取り出すことを特徴とする請求項１〜１３の何れかに記載の携帯機器。
【請求項１５】
前記表示制御手段は、前記フレームデータの横方向のドット数が表示パネルの横方向のドット数よりも多い場合には、画素データの横方向のＲＧＢデータから、前記表示手段の表示パネルの画素配列に合わせたＲＧＢデータを取り出すことを特徴とする請求項１４記載の携帯機器。
【請求項１６】
前記表示制御手段は、前記画像記憶装置に格納されたフレームデータと前記表示手段の表示パネルの大きさとを対比して、前記フレームデータの縦方向のドット数が表示パネルの縦方向のドット数よりも少ない場合には、画素データのＲＧＢデータから、前記表示手段の表示パネルの画素配列に合わせたＲＧＢデータを取り出すことを特徴とする請求項１４記載の携帯機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は表示装置を備えた携帯機器に関し、特に、異なったサイズやデータフォーマットに対応した画像処理に関する。
【０００２】
【従来の技術】
従来、携帯機器においては、例えばメモリカードからの特定のフォーマットの画像データを取り込んで表示装置に表示させている。例えばメモリカードからの画像データをビデオＲＡＭに描画し、そのビデオＲＡＭに描画された画像データを表示装置に転送して所望の画像を得ている。
【０００３】
【発明が解決しようとする課題】
従来、携帯機器においては、その機器に予め設定されているフォーマットの画像データしか処理できないために、それとは異なった種類のデータフォーマットの画像データを適切に表示することができないという問題点があった。また、精細な画像（サイズの大きい）を処理しようとすると、ビデオＲＡＭ（ＶＲＡＭ）のサイズを大きくしなければならず、この場合においても、画像データを適切に処理することができないという問題点があった。
【０００４】
本発明は、このような問題点を解決するためになされたものであり、複数の種類のデータフォーマットの画像データを処理することができるようにした携帯機器を提供することを目的とする。
【０００５】
【課題を解決するための手段】
（１）本発明の一つの態様に係る携帯機器は、表示手段を備え、記憶媒体に格納されている画像データを前記表示手段に表示させる携帯機器であって、前記表示手段に表示されるフレームデータが格納される画像記憶装置と、前記画像データをそのデータサイズ（例えば１フレーム分）に応じて変換処理をして前記画像記憶装置に格納する表示制御手段とを備えたものである。
【０００６】
（２）本発明の他の態様に係る携帯機器は、上記（１）の携帯機器において、前記表示制御手段は、前記画像記憶装置に格納されたフレームデータを前記表示手段の表示パネルの大きさに応じた変換処理をして前記表示手段に表示させる。
【０００７】
（３）本発明の他の態様に係る携帯機器は、上記（１）又は（２）の携帯機器において、記憶媒体に格納されている画像データを読み出すとともに、その画像データのデータサイズを読み込んで記憶手段に記憶させる演算手段を更に備えたものである。
【０００８】
（４）本発明の他の態様に係る携帯機器は、上記（１）〜（３）の携帯機器において、前記表示制御手段は、画像データのデータサイズが画像記憶装置の容量と等しいか小さい場合には、その画像データを変換処理しないで、前記画像記憶装置に格納する。
【０００９】
（５）本発明の他の態様に係る携帯機器は、上記（１）〜（４）の携帯機器において、前記表示制御手段は、画像データのデータサイズが画像記憶装置の容量よりも大きい場合には、その画像データに所定の変換処理を施して前記画像記憶装置に格納する。
【００１０】
（６）本発明の他の態様に係る携帯機器は、上記（５）の携帯機器において、前記表示制御手段は、前記画像データのＲＧＢデータをＹＵＶデータに変換してデータ量を縮減する。
【００１１】
（７）本発明の他の態様に係る携帯機器は、上記（６）の携帯機器において、前記表示制御手段は、前記画像データのＲＧＢデータを、所定数の画素単位で、ＹＵＶデータに変換してデータ量を縮減する。
【００１２】
（８）本発明の他の態様に係る携帯機器は、上記（７）の携帯機器において、前記表示制御手段は、ＹＵＶデータを、Ｙデータのビット数＞Ｕ又はＶデータのビット数とする。
【００１３】
（９）本発明の他の態様に係る携帯機器は、上記（８）の携帯機器において、前記表示制御手段は、Ｙデータを所定数の画素にそれぞれ対応して求め、ＵＶデータは所定数の画素単位で１つのデータを求める。
【００１４】
（１０）本発明の他の態様に係る携帯機器は、上記（６）〜（９）の携帯機器において、前記表示制御手段は、前記画像記憶装置に格納されたＹＵＶデータをＲＧＢデータに再変換する。
【００１５】
（１１）本発明の他の態様に係る携帯機器は、上記（１０）の携帯機器において、前記表示制御手段は、再変換された各画素のＲＧＢデータから前記表示手段の表示パネルの画素配列に合わせたＲＧＢデータを取り出すものであり、再変換された各画素のＲＧＢデータの一部が前記表示手段の表示パネルのＲＧＢのドットに割り当てられる。
【００１６】
（１２）本発明の他の態様に係る携帯機器は、上記（５）の携帯機器において、前記表示制御手段は、前記画像データのサイズと前記表示手段の表示パネルの大きさとを対比させて、前記画像データが前記表示手段に表示できるように変換処理を行って、前記画像記憶装置に格納する。
【００１７】
（１３）本発明の他の態様に係る携帯機器は、上記（５）又は（１２）の携帯機器において、前記表示制御手段は、画像データのビット数を減少させる変換処理を施して前記画像記憶装置に格納する。
【００１８】
（１４）本発明の他の態様に係る携帯機器は、上記（１）〜（１３）の携帯機器において、前記表示制御手段は、前記画像記憶装置に格納されたフレームデータのドット数が、前記表示手段の表示パネルのドット数よりも多い場合には、各画素のＲＧＢデータから前記表示手段の表示パネルの画素配列に合わせたＲＧＢデータを取り出すものであり、各画素のＲＧＢデータの一部が前記表示手段の表示パネルのＲＧＢの各ドットに割り当てられる。
【００１９】
（１５）本発明の他の態様に係る携帯機器は、上記（１４）の携帯機器において、前記表示制御手段は、前記フレームデータの横方向のドット数が表示パネルの横方向のドット数よりも多い場合には、画素データの横方向のＲＧＢデータから、前記表示手段の表示パネルの画素配列に合わせたＲＧＢデータを取り出すものであり、画素データの横方向のＲＧＢデータの一部が、前記表示手段の表示パネルの横方向のＲＧＢの各ドットに割り当てられる。
【００２０】
（１６）本発明の他の態様に係る携帯機器は、上記（１４）の携帯機器において、前記表示制御手段は、前記画像記憶装置に格納されたフレームデータと前記表示手段の表示パネルの大きさとを対比して、前記フレームデータの縦方向のドット数が表示パネルの縦方向のドット数よりも少ない場合には、画素データのＲＧＢデータから、前記表示手段の表示パネルの画素配列に合わせたＲＧＢデータを取り出すものであり、画素データのＲＧＢデータが、前記表示手段の表示パネルの縦方向の複数のドットに割り当てられる。
【００２１】
【発明の実施の形態】
実施形態１．
図２は本発明の実施形態１に係る携帯機器の斜視図である。図２の斜視図において、携帯機器１０は、携帯用の小型機器から構成されており、各種の動作モードを有しており、これらの動作モードは任意に選択できるように構成されている。この携帯機器１０は、本体１２の前面上部に表示部１４を備えている。表示部１４は、大きさ数インチの液晶パネル（ＬＣＤ）から形成されており、本体１２の前面上端部に開閉自在に設けられた蓋１６によって遮蔽又は露出できるように構成されている。
【００２２】
本体１２の側部には、メインスイッチ２０が設けられており、このメインスイッチ２０を操作することにより、携帯機器１０がオン、オフ制御される。また、メインスイッチ２０の下方には、ジョグスイッチからなる選択スイッチ２２が設けられており、この選択スイッチ２２を操作することにより、上述の各種の動作モードの選択や各種設定を行うことができるように構成されている。メインスイッチ２０と選択スイッチ２２との間には、メニュースイッチ２４が配設されており、このメニュースイッチ２４を操作することにより、表示部１４にメニュー画面が表示され、また、このメニュースイッチ２４を押すことにより、表示部１４に設定画面が表示される。
【００２３】
なお、本体１２の上端側面には、図示しない音量調節部（図１参照）が設けられている。また、本体１２には、音響出力部となるイヤホーンジャックが設けられており（図示せず）、このイヤホーンジャックを介してヘッドホーンやイヤホーンによって音響（音声）を出力できるようにしてある。さらに、本体１２には、外部記憶装置となるメモリカードを装着するための挿入口（図示せず）が設けられており、音楽等が録音されたメモリカードや、画像が記録されたメモリカード等を装着することにより、メモリカードインターフェイス（メモリカードＩ／Ｆ）３６（図１参照）を介して音楽や画像が再生される。
【００２４】
また、蓋１６の基部には、蓋１６の開閉に連動してパルス状の信号を出力する表示スイッチ２６が設けられており、この表示スイッチ２６は後述する機器制御部３０（ＣＰＵ）（図１参照）に図示しないインターフェイス回路を介して接続されており、表示スイッチ２６のパルス状の信号によって蓋１６の開閉状態が判断されるようにしてある。
【００２５】
図３は図２の携帯機器１０の回路構成を示したブロック図である。携帯機器１０は機器制御部（ＣＰＵ）３０を備えており、この機器制御部（ＣＰＵ）３０にはメモリ３２，３４及びメモリカードインターフェイス（以下メモリカードＩ／Ｆという）３６が接続されている。メモリ３２には機器制御部（ＣＰＵ）３０の動作を司るプログラム、フォントデータ、パレットデータ等の各種のデータが格納されており、メモリ（例えばフラッシュメモリやＳＲＡＭ）３４はワークメモリとして機能するものであり、各種のデータが格納される。機器制御部（ＣＰＵ）３０は、メモリ３２のプログラムに従って動作し、例えばメモリカードＩ／Ｆ３６を介してメモリカードに格納されている音楽ファイルや画像ファイル等のデータを読み出してメモリ３４に書き込んで格納することができる。
【００２６】
さらに、機器制御部３０には音声再生部４０及び表示制御部４２がそれぞれ接続されており、また、音声再生部４０には音量制御部４６が接続されている。音声再生部４０は、機器制御部３０によって制御され、メモリカードＩ／Ｆ３６を介してメモリカードに格納されている音楽ファイルのデータ、又はメモリ３４に格納されている音楽ファイルのデータを読み出し、ディジタル音響データの解凍等の処理をして、アナログ信号に変換した音声信号を音量制御部４６に出力する。
【００２７】
表示制御部４２にはＶＲＡＭ４４及び液晶コントローラ５２が接続されており、表示制御部４２は機器制御部３０により再生された文字データや画像データをＶＲＡＭ４４に書き込んでフレームデータを生成するとともに、ＶＲＡＭ４４からフレームデータを読み出して液晶コントローラ５２に出力する。液晶コントローラ５２には表示部１４が接続されており、液晶コントローラ５２に入力された画像データ等は、表示部１４を形成する液晶パネルを駆動して画像を表示させる。
【００２８】
また、音量制御部４６には音声増幅部４８が接続され、音声増幅部４８には音声発生器５０が接続されている。音量制御部４６は、音声再生部４０からの音声信号を入力すると、音量調節部２８の操作量に応じた音量になるように調整した後に音声増幅部４８に出力し、音声増幅部４８はその入力された音声信号を増幅してヘッドホーンなどの音声発生器５０に出力し、音声信号が音声（音楽）として出力される。
【００２９】
また、機器制御部３０には、上述のメインスイッチ２０、選択スイッチ２２、メニュースイッチ２４、表示スイッチ２６及び音量調節部２８が図示しないインターフェイス回路を介して接続されており、それぞれの操作信号を取り込んで、その操作信号に対応した処理をする。
【００３０】
例えば表示スイッチ２６は、上述のように蓋１６の開閉に連動してパルス状の信号を出力するものであるが、この表示スイッチ２６の出力はインターフェイス回路を介して機器制御部３０に出力される。機器制御部３０は入力信号よって蓋１６の開閉状態を判断し、蓋１６の開閉状態を表示制御部４２に通知する。表示制御部４２はその通知に基づいて液晶コントローラ５２を制御して、蓋１６が開放されて表示部１４が露出されているときには表示部１４に画像を表示するようにし、蓋１６が閉じられて表示部１４が遮蔽されているときは表示部１４に画像が表示されないようにする。
【００３１】
表示部１４に画像が表示されないようにするには、例えば、表示部１４の液晶パネルに対して画像信号や駆動信号の出力を停止し、併せて表示部１４への電源供給も停止させる。このようにすることにより、蓋１６を閉じて表示部１４が遮蔽された状態、すなわちユーザーから表示部１４が見えない状態では、表示部１４をオフさせることで消費電力の削減が可能になっている。
【００３２】
図１は図３の表示制御部４２の詳細を示したブロック図である。表示制御部４２はＶＲＡＭ制御部６０及び表示メモリ７０から構成されている。ＶＲＡＭ制御部６０は、レジスタ６１、書き込み部６２、読み書き調停部６３及び読み出し部６４から構成されている。また、書き込み部６２は、変換回路Ａ６５及び書き込み制御部６６から構成されている。読み出し部６４は、読み出し制御部６７及び変換回路Ｂ６８から構成されている。
【００３３】
ＶＲＡＭ制御部６０のレジスタ６１は、機器制御部３０に接続されており、２個のレジスタ６１ａ，６１ｂから構成されている。一方のレジスタ６１ａには、ＶＲＡＭ制御部６０の動作状態（読み出し中／書き込み中）、ＶＲＡＭ４４の書き込みアドレス等の制御データが書き込まれる。なお、前記制御データは機器制御部３０がＶＲＡＭ制御部６０の動作状態を確認するため等に用いられる。また、他方のレジスタ６１ｂには機器制御部３０により文字データや画像データが書き込まれる。なお、本実施形態１においては、レジスタ方式により画像データの書き込みを行うものとする。
【００３４】
書き込み部６２の変換回路Ａ６５は、レジスタ６１ｂに書き込まれた画像データを、その画像のフォーマットに基づいて後述のデータ変換処理を行う。書き込み制御部６６は変換回路Ａ６５からの画像データを読み書き調停部６３を介してＶＲＡＭ４４上に展開してフレームデータを生成する。
【００３５】
読み出し部６４の読み出し制御部６７は、ＶＲＡＭ４４に生成されたフレームデータを読み書き調停部６３を介して読み込んで変換回路Ｂ６８に出力する。変換回路Ｂ６８はフレームデータに後述の変換処理を施して表示メモリ７０に書き込む。なお、読み書き調停部６３はＶＲＡＭ４４に対する書き込みと読み出しの調停を行うものであり、書き込みよりも読み出しを優先するようにしている。なお、読み出し部６４は液晶コントローラ５２からの指令に従って表示メモリ７０に１ラインずつ画像データを書き込む。
【００３６】
ここで、本実施形態１における表示部１４、ＶＲＡＭ４４及び表示メモリ７０の仕様の一例について説明する。表示部１４は３２０＊２４０ドット（＝３２０÷３）＊２４０画素）、ＶＲＡＭ４４は３８．４ｋＢ（１９２００ワード＊１６ビット）であり、表示メモリ７０は、表示部１４の１ライン分＝３２０ワード＊６ビット＊２本、であるものとする。
【００３７】
本実施形態１においては、上記の仕様を前提として、
▲１▼ＶＲＡＭ画像フォーマット１：１６０（横画素）＊１２０（縦画素）
▲２▼ＶＲＡＭ画像フォーマット２：１６０（横画素）＊２４０（縦画素）
▲３▼ＶＲＡＭ画像フォーマット３：３２０（横画素）＊２４０（縦画素）
の各画像データを取り込で変換処理をして表示部１４に画像を表示させる場合の例について説明する。なお、何れの画像データにおいても、メモリカードに保存されている元画像のフォーマット：１６ビット／画素（ＲＧＢ＝５６５）であるものとする。
【００３８】
図４は機器制御部３０がメモリカード（図示せず）をメモリカードＩＦ３６を介して読み込んで表示部１４に表示させる際の処理過程を示したフローチャートである。
【００３９】
（Ｓ１）機器制御部３０は、初期状態から例えば選択スイッチ２２の操作に基づいて画像書き込みの処理を開始する。
（Ｓ２）機器制御部３０は、メモリカードＩＦ３６を介してメモリカード（図示せず）に格納されている画像データのデータサイズを読み込む。
（Ｓ３）機器制御部３０は、その画像データのサイズに基づき、ＶＲＡＭ制御部６０のレジスタ６１ａに変換の内容を設定する。例えば、
▲１▼ＶＲＡＭ画像フォーマット１：１６０（横画素）＊１２０（縦画素）、
▲２▼ＶＲＡＭ画像フォーマット２：１６０（横画素）＊２４０（縦画素）、及び
▲３▼ＶＲＡＭ画像フォーマット３：３２０（横画素）＊２４０（縦画素）
の何れかであった場合には、そのフォーマットに対応した制御データを設定する。
【００４０】
（Ｓ４）機器制御部３０は、メモリカードＩＦ３６を介してメモリカード（図示せず）に格納されている画像データを読み込む。
（Ｓ５）機器制御部３０は、ＶＲＡＭ制御部６０のレジスタ６１ａの制御データに基づいて、ＶＲＡＭ４４からフレームデータの読み出し処理が行われているかどうかを判断する。このとき、読み出し処理が行われている場合には待機することになる。また、ＶＲＡＭ制御部６０に例えば１ライン分のデータを保存できるメモリ（図示しない）を持ち、機器制御部３０はそのメモリに画像データを書き込み、ＶＲＡＭ制御部６０自身がＶＲＡＭの読み出し状態を確認しながら、空き時間にＶＲＡＭに書き込む処理を行う。
（Ｓ６）機器制御部３０は、読み出し処理が行われていないときには、ＶＲＡＭ制御部６０を介してＶＲＡＭ４４に画像データを書き込むための処理をする（レジスタ６１ａに１画素分の画像データのアドレスを書き込むとともに、レジスタ６１ｂに１画素分の画像データを書き込む）。
（Ｓ７）機器制御部３０は、メモリカードＩＦ３６を介してメモリカードの画像データの内、読み出しの対象となっている画像データを全てＶＲＡＭ４４に書き込むまで、上記の処理（Ｓ４）〜（Ｓ６）を繰り返す。
【００４１】
次に、ＶＲＡＭ制御部６０側の動作を、画像データのサイズが、▲１▼ＶＲＡＭ画像フォーマット１、▲２▼ＶＲＡＭ画像フォーマット２、及び▲３▼ＶＲＡＭ画像フォーマット３の場合についてそれぞれ説明する。
【００４２】
（ＶＲＡＭ画像フォーマット１）
図５はＶＲＡＭ画像フォーマット１における書き込みの処理過程を示したフローチャートである。
（Ｓ１１）初期状態から例えば選択スイッチ２２が操作されると、機器制御部３０はそれを検出して書き込み処理に移行する。
（Ｓ１２）レジスタ６１ｂに機器制御部３０から１画素分の画像データが書き込まれる。このとき、レジスタ６１ａに１画素分の画像データのアドレスが書き込まれる。なお、当初の段階においてのみ、レジスタ６１ａには上記の画像データのデータサイズに対応した制御データが書き込まれる。このことは、後述の例においても同様である。
（Ｓ１３）変換回路Ａ６５は、レジスタ６１ａに書き込まれた制御データがＶＲＡＭ画像フォーマット１（１６０（横画素）＊１２０（縦画素））に相当するものであるときには、後述のように、この画像データの１フレーム分のデータ容量はＶＲＡＭ４４の容量と等しいか小さいので、この画像データをそのままＶＲＡＭ４４に格納するものとし、ここでは変換処理を行わない。そして、書込み制御部６６がレジスタ６１ａに書き込まれた画像データのアドレスをＶＲＡＭ４４のアドレスに変換する。
（Ｓ１４）書き込み制御部６６は、変換されたＶＲＡＭ４４のアドレスに、画像データを読み書き調停部６３を介して書き込む。
（Ｓ１５）書き込み制御部６６は、画像データが全て書き込まれたかどうかを判断し、まだ、画像データが全て書き込まれていない場合には上記の処理（Ｓ１２）に戻って書き込みの処理を繰り返し、画像データが全て書き込まれた場合には上記の初期状態（Ｓ１１）に戻る。
【００４３】
図６はＶＲＡＭ画像フォーマット１における読み出しの処理過程を示したフローチャートである。
（Ｓ２１）初期状態から液晶コントローラ５２からの指令に従って読み出し処理に移行する。
（Ｓ２２）読み出し制御部６７は、読み出すべき画像座標からＶＲＡＭ４４のアドレスを求める。
（Ｓ２３）読み出し制御部６７は、求められたアドレスのＶＲＡＭ４４から画像データを読み出す。
（Ｓ２４）変換回路Ｂ６８は、読み出された画像データのＲＧＢデータから、画像座標と表示部１４の表示パネルの画素配列に合わせて必要な色データを取り出す。即ち、ＶＲＡＭ４４に格納された１フレーム分の画像データは、横方向に１６０画素分のデータを含んでおり（ドット数＝１６０＊３）、これを３２０ドットの表示パネルにそのまま表示させることができないので、横方向には１画素分のデータを表示パネルの２ドットに割り当て、縦方向には１画素分のデータを表示パネル２ドットに割り当てる。
（Ｓ２５）変換回路Ｂ６８は、取り出された画像データ（色データ）を表示メモリ７０に書き込む。
（Ｓ２６）変換回路Ｂ６８は、表示メモリ７０に１ライン分の画像データが書き込まれたかどうかを判断し、書き込みが終了していないとすると、上記の処理（Ｓ２２）に戻って上記の処理（Ｓ２２）〜（Ｓ２５）を繰り返す。表示メモリ７０に１ライン分の画像データが書き込まれた場合には、上記の初期状態（Ｓ２１）に戻る。
【００４４】
図７（Ａ）（Ｂ）（Ｃ）は上記の処理（Ｓ１３，Ｓ１４）及び（Ｓ２４，Ｓ２５）の内容を概念的に示した説明図である。ここで、元画像データは、１６０（横画素）＊１２０（縦画素）、１６ビット／画素（ＲＧＢ＝５６５）である（図７（Ａ））。このフォーマット１において、１フレーム分のデータをそのままＶＲＡＭ４４に格納しても、その容量は、
データ容量：１６０（横画素）＊１２０（縦画素）＊１６（ビット／画素）
≦３８．４ｋＢ
となるので、変換回路Ａ６５は変換処理をしないで、元画像データをそのままＶＲＡＭ４４に格納する（図７（Ｂ））。このため、ＶＲＡＭ４４には各画素のデータが全て格納されることになる。但し、その表示に際しては、元画像データは横方向には１６０画素のデータが含まれており、表示パネルのドット数に換算すると、１６０画素×３ドット／画素となるので、表示パネルの３２０ドットを越えることになる。そこで、変換回路Ｂ６８は、元画像データの横方向については、１６０画素のデータを３２０ドットに割り当てて表示するものとし（縮小）、１画素のデータを２ドットに割り当てる処理をする。元画像データの縦方向については、１２０画素のデータを２４０ドットに割当てて拡大して表示する（図７（Ｃ））。この例においては、１行目の１画素目については、表示パネルの例えば横方向の１画素目のＲＧＢの各ドットに、元画像データのＲ０、Ｇ０、Ｂ１のデータを割り当て、２画素目のＲＧＢの各ドットに、元画像データのＲ１、Ｇ２、Ｂ２のデータを割り当てている。また、縦方向の２行目の１画素目については、元画像データの１行目の画素データＧ０、Ｂ０、Ｒ１のデータを割り当てている。
【００４５】
（ＶＲＡＭ画像フォーマット２）
図８はＶＲＡＭ画像フォーマット２における書き込みの処理過程を示したフローチャートである。
（Ｓ３１）初期状態から例えば選択スイッチ２２が操作されると、機器制御部３０はそれを検出して書き込み処理に移行する。
（Ｓ３２）レジスタ６１ｂに機器制御部３０から１画素分の画像データが書き込まれる。このとき、レジスタ６１ａに１画素分の画像データのアドレスが書き込まれる。
（Ｓ３３）レジスタ６１ａに書き込まれた制御データがＶＲＡＭ画像フォーマット２（１６０（横画素）＊２４０（縦画素））に相当するものであるときには、その１フレーム分のデータ容量は１６０（横画素）＊２４０（縦画素）×１６ビット／画素であり、ＶＲＡＭ４４の容量（３８ｋＢ）よりも大きいので、この画像データをＶＲＡＭ４４にそのまま格納することができない。そこで、変換回路Ａ６５は、１画素分の画像データ（ＲＧＢデータ）をＹＵＶデータに変換する（詳細は後述する）。なお、Ｙデータは輝度信号、Ｕデータ及びＶデータは色差信号である。
【００４６】
（Ｓ３４）変換回路Ａ６５は、レジスタ６１ｂに書き込まれた画像データのアドレスを画像の位置に変換する。
（Ｓ３５）変換回路Ａ６５は、画像の位置が４画素単位の左上であるかどうかを判断する。
（Ｓ３６）変換回路Ａ６５は、画像の位置が４画素単位の左上であるという判断をした場合には、その画像の位置をＶＲＡＭ４４のアドレスに変換する。
（Ｓ３７）書き込み制御部６６は、その変換されたＶＲＡＭ４４のアドレスにＹＵＶデータをそれぞれ書き込む。
【００４７】
（Ｓ３８）変換回路Ａ６５は、画像の位置が４画素単位の左上ではないという判断をした場合には、画像の位置をＶＲＡＭ４４のアドレスに変換する。
（Ｓ３９）書き込み制御部６６は、変換されたＶＲＡＭ４４のアドレスにＹデータのみを書き込む。
（Ｓ４０）書き込み制御部６６は、画像データが全て書き込まれたかどうかを判断し、まだ、画像データが全て書き込まれていない場合には上記の処理（Ｓ３２）に戻って書き込みの処理を繰り返し、画像データが全て書き込まれた場合には上記の初期状態（Ｓ３１）に戻る。
【００４８】
図９はＶＲＡＭ画像フォーマット２における読み出しの処理過程を示したフローチャートである。
（Ｓ４１）初期状態から液晶コントローラ５２からの指令に従って読み出し処理に移行する。
（Ｓ４２）読み出し制御部６７は、読み出すべき画像座標からＶＲＡＭ４４のアドレスを求める。
（Ｓ４３）読み出し制御部６７は、求められたＶＲＡＭ４４から画像データ（ＹＵＶデータ）を読み出す。
（Ｓ４４）変換回路Ｂ６８は、読み出されたＹＵＶデータをＲＧＢデータに変換する。
（Ｓ４５）変換回路Ｂ６８は、変換されたＲＧＢデータのうちから画像座標と表示部１４の表示パネルの画素配列に合わせて必要な色データを取り出す。この元画像データは１６０（横画素）＊２４０（縦画素）であり、横方向の１６０（横画素）をそのまま表示パネルに割り当てることはできないので、横方向の１６０（横画素）（１６０×３ドット）を３２０ドット（横方向）の表示パネルに割り当てるための変換処理を行う。縦方向のデータ２４０（縦画素）については、２４０ドット（横方向）の表示パネルにそのまま割り当てることができる。
（Ｓ４６）変換回路Ｂ６８は、取り出された色データを表示メモリ７０に書き込む。
（Ｓ４７）変換回路Ｂ６８は、表示メモリ７０に１ライン分の画像データが書き込まれたかどうかを判断し、書き込みが終了していないとすると、上記の処理（Ｓ４２）に戻って上記の処理（Ｓ４２）〜（Ｓ４６）を繰り返す。表示メモリ７０に１ライン分の画像データが書き込まれた場合には、上記の初期状態（Ｓ４１）に戻る。
【００４９】
図１０（Ａ）（Ｂ）（Ｃ）は上記の処理（Ｓ３３〜Ｓ３９）及び（Ｓ４４〜Ｓ４６）の内容を概念的に示した説明図である。ここで、元画像データは、１６０（横画素）＊２４０（縦画素）であり、１６ビット／画素（ＲＧＢ＝５６５）である（図１０（Ａ））。このフォーマット２の画像データはそのままＶＲＡＭ４４に格納することができないので、そのフォーマットを変換してＶＲＡＭ４４の容量に収まるようにしている。例えば、４ドットを単位として、ＲＧＢデータをＹＵＶデータに変換し（Ｓ３３）、３２ビット／４画素（ＹＵＶ４１１、ＹＵＶ＝６４４）としている。ここで、ＹＵＶ４１１は、Ｙデータに４画素分を割り当て、Ｕデータ及びＶデータにそれぞれ１画素分を割り当てることを意味している。また、ＹＵＶ＝６４４は、Ｙデータに６ビットのデータを割り当て、Ｕデータ及びＶデータにそれぞれ４ビットのデータを割り当てることを意味している。このようにすることにより、１フレーム分のデータ容量は次のようになる。
データ容量＝１６０（横画素）＊２４０（縦画素）＊３２／４（ビット／
画素）≦３８．４ｋＢ
なお、ＲＧＢデータをＹＵＶデータに変換する際の演算処理は次式によりなされる。
Ｙ　　　　＝　０．２９９Ｒ＋０．５８７Ｇ＋０．１１４Ｂ
Ｕ＝Ｂ−Ｙ＝−０．２９９Ｒ−０．５８７Ｇ＋０．８８６Ｂ
Ｖ＝Ｒ−Ｙ＝　０．７０１Ｒ−０．５８７Ｇ−０．１１４Ｂ
【００５０】
このＹＵＶデータの内、ＵＶデータについては４画素の左上の画素の情報に基づいて（左上の画素の情報で代表させる）Ｕ００、Ｖ００として求め、Ｙデータは４画素にそれぞれ対応して、Ｙ００、Ｙ０１、Ｙ１０、Ｙ１１としてそれぞれ求める。このようにして求められたＹＵＶデータは、図１０（Ｂ）に示されるようにＶＲＡＭ４４に格納され、Ｙデータ（Ｙ００、Ｙ０１、Ｙ１０、Ｙ１１）については４画素分の領域に格納され、それぞれが６ビットのデータから構成される。また、Ｕデータ及びＶデータはそれぞれ１画素分の領域に格納され、それぞれが４ビットのデータから構成される。なお、Ｙデータ（輝度信号）は、ＵＶデータ（色差信号）に比べて画像に敏感に反映されるので、そのビット数を多くするとともに各画素に対応したデータを持つようにしている。
【００５１】
このＲＡＭ４４に格納されたＹＵＶデータはＲＧＢデータに変換されてＶＲＡＭ４４に書き込まれるが、その際には、変換回路Ｂ６８は、変換されたＲＧＢデータのうちから画像座標と表示部１４の表示パネルの画素配列に合わせて必要な色データを取り出すが、具体的には、１画素のデータを横２ドット及び縦１ドットに割り当てるようにしている。図１０（Ｃ）の例においては、横方向には、その１行目には、元画像データのＲ００、Ｇ００、Ｂ０１、Ｒ０１、…を割り当て、その２行目には元画像データのＧ１０、Ｂ１０、Ｒ１１、…を割り当てている。
【００５２】
（ＶＲＡＭ画像フォーマット３）
図１１はＶＲＡＭ画像フォーマット３における書き込みの処理過程を示したフローチャートである。
（Ｓ５１）初期状態から機器制御部３０からの指令に従って書き込み処理に移行する。
（Ｓ５２）レジスタ６１ｂに機器制御部３０から１画素分の画像データが書き込まれる。このとき、レジスタ６１ａに１画素分の画像データのアドレスが書き込まれる。
（Ｓ５３）変換回路Ａ６５は、１画素分の画像データ（ＲＧＢデータ）の上位４ビットのみを取り出す。
（Ｓ５４）書き込み制御部６６は、レジスタ６１ａに書き込まれた画像データのアドレスをＶＲＡＭ４４のアドレスに変換する。
（Ｓ５５）書き込み制御部６６は、変換されたＶＲＡＭ４４のアドレスに変換回路Ａ６５により抽出された４ビットの画像データを書き込む。このとき、表示部１４の表示パネルのドット数を考慮して、１画素分のデータを１ドット分に対応させて抽出する。
（Ｓ５６）書き込み制御部６６は、画像データが全て書き込まれたかどうかを判断し、まだ、画像データが全て書き込まれていない場合には上記の処理（Ｓ５２）に戻って書き込みの処理を繰り返し、画像データが全て書き込まれた場合には上記の初期状態（Ｓ５１）に戻る。
【００５３】
図１２はＶＲＡＭ画像フォーマット３における読み出しの処理過程を示したフローチャートである。
（Ｓ６１）初期状態から機器制御部３０からの指令に従って読み出し処理に移行する。
（Ｓ６２）読み出し制御部６７は、読み出すべき画像座標からＶＲＡＭ４４のアドレスを求める。
（Ｓ６３）読み出し制御部６７は、求められたＶＲＡＭ４４から画像データを読み出す。
（Ｓ６４）変換回路Ｂ６８は、読み出された画像データ（ＲＧＢデータ）の下位ビットに”００”を付加する。
（Ｓ６５）変換回路Ｂ６８は、下位ビットに”００”が付加されたＲＧＢデータを表示メモリ７０に書き込む。
（Ｓ６６）変換回路Ｂ６８は、表示メモリ７０に１ライン分の画像データが書き込まれたかどうかを判断し、書き込みが終了していないとすると、上記の処理（Ｓ４２）に戻って上記の処理（Ｓ６２）〜（Ｓ６５）を繰り返す。表示メモリ７０に１ライン分の画像データが書き込まれた場合には、上記の初期状態（Ｓ６１）に戻る。
【００５４】
図１３（Ａ）（Ｂ）（Ｃ）は上記の処理（Ｓ５３〜Ｓ５５）及び（Ｓ６４〜Ｓ６６）の内容を概念的に示した説明図である。ここで、元画像データは、３２０（横画素）＊２４０（縦画素）であり、１６ビット／画素（ＲＧＢ＝５６５）である（図１３（Ａ））。このフォーマット３において、そのままＶＲＡＭ４４に格納することができないので、そのフォーマットを変換してＶＲＡＭ４４の容量に収まるようにしている。例えば、１画素の容量を１２ビットとし、１ドットを４ビットすることにより、フォーマット：１２ビット／画素（ＲＧＢ＝４４４）する。更に、各画素のＲＧＢデータの内、表示部１４の表示パネルのドット配列に該当するデータのみをＶＲＡＭ４４に格納する。即ち、１画素のデータが１ドットに割り当てられ、ＶＲＡＭ４４には各画素のデータのうち表示されるドットのデータが格納される。例えば１画素相当分の各ドットにはＲ０、Ｇ１、Ｂ２の各画素のデータが格納される（図１３（Ｂ））。このようにすることにより、１フレーム分のデータ容量は、
データ容量＝３２０（横ドット）＊２４０（縦画素）＊４（ビット／ドット
≦３８．４ｋＢ
となる。このようにして元画像データの横方向の画像データを１／３に圧縮する。縦方向については圧縮処理を行わずにそのまま格納する。そして、このＲＡＭ４４に格納されたＲＧＢデータは読み出されて表示メモリ７０に書き込まれるが、その際には各データの下位ビットに（００）を付加して拡張する（図１３（Ｃ））。
【００５５】
以上のように本実施形態１においては、画像データをＶＲＡＭ４４に格納する際の変換処理においては、ＲＧＢデータをＹＵＶデータに変換し、または、ＲＧＢデータから、内表示部１４の表示パネルの画素配列に該当するデータを取り出している。また、ＶＲＡＭ４４の画像データを表示させる際の変換処理においても、ＲＧＢデータの内、表示パネルの画素配列に合わせたＲＧＢデータを取り出すようにしている。このように変換処理をしているので、画質の劣化が少ないものとなっている。即ち、ＲＧＢデータから出来ている画素全体のデータを間引いていくよりも、各画素の一部を間引いていく方が、それぞれの画素のデータが一部ではあるが画像に反映され、特に輝度成分の連続性を保つことができるので画質の劣化が少ない。
【００５６】
実施形態２．
なお、上記の実施形態１においては、ＲＡＭ画像フォーマット１〜３の画像データの場合について説明したが、本発明はそれらの例に限定されるものではなく、各種のデータサイズの画像データに対応できるものである。
【００５７】
実施形態３．
また、画像データをＶＲＡＭに書き込む処理をするのに、上述の実施形態１においてはレジスタ方式の例について説明したが、ダイレクト方式を採用してもよい。このダイレクト方式においては、機器制御部（ＣＰＵ）３０のアドレス空間にＶＲＡＭ全体を割り当てて、機器制御部（ＣＰＵ）３０が所定のアドレスにデータを書き込むと、ＶＲＡＭ制御部がそのアドレスをＶＲＡＭのアドレスに変換し、ＶＲＡＭのアドレスにデータを書き込む処理を行う。
【００５８】
【発明の効果】
以上のように本発明によれば、画像データをそのデータサイズに応じて変換処理をして画像記憶装置に格納し、或いは画像記憶装置に格納されたフレームデータを表示手段の表示パネルの大きさに応じた変換処理をして表示手段に表示させるようにしたので、複数の種類のデータフォーマットの画像データを表示処理することができるようになっている。
【図面の簡単な説明】
【図１】本発明の実施形態１に係る表示装置における表示制御部の詳細を示したブロック図である。
【図２】本発明の実施形態１に係る携帯機器の斜視図である。
【図３】図２の携帯機器の回路構成を示したブロック図である。
【図４】図３の機器制御部がメモリカードの画像データをメモリカードＩＦを介して読み込んで表示部に表示させる際の処理過程を示したフローチャートである。
【図５】ＶＲＡＭ画像フォーマット１における書き込みの処理過程を示したフローチャートである。
【図６】ＶＲＡＭ画像フォーマット１における読み出しの処理過程を示したフローチャートである。
【図７】（Ａ）（Ｂ）（Ｃ）は図５及び図６の処理（Ｓ１３，Ｓ１４）及び（Ｓ２４，Ｓ２５）の内容を概念的に示した説明図である。
【図８】ＶＲＡＭ画像フォーマット２における書き込みの処理過程を示したフローチャートである。
【図９】ＶＲＡＭ画像フォーマット２における読み出しの処理過程を示したフローチャートである。
【図１０】（Ａ）（Ｂ）（Ｃ）は図８及び図９の処理（Ｓ３３〜Ｓ３９）及び（Ｓ４４〜Ｓ４６）の内容を概念的に示した説明図である。
【図１１】ＶＲＡＭ画像フォーマット３における書き込みの処理過程を示したフローチャートである。
【図１２】ＶＲＡＭ画像フォーマット３における読み出しの処理過程を示したフローチャートである。
【図１３】（Ａ）（Ｂ）（Ｃ）は図１１及び図１２の処理（Ｓ５３〜Ｓ５５）及び（Ｓ６４〜Ｓ６６）の内容を概念的に示した説明図である。
【符号の説明】
１０　携帯機器
１２　本体
１４　表示部
１６　蓋
２０　メインスイッチ
２２　選択スイッチ
２４　メニュースイッチ
２６　表示スイッチ
２８　音量調節部
３０　機器制御部
３２，３４　メモリ
３６　メモリカードインターフェイス
４０　音声再生部
４２　表示制御部
４６　音量制御部
４８　音声増幅部
５０　音声発生器
５２　液晶コントローラ
６０　ＶＲＡＭ制御部
６１　レジスタ
６２　書き込み部
６３　読み書き調停部
６４　読み出し部
６５　変換回路Ａ
６６　書き込み制御部
６７　読み出し制御部
６８　変換回路Ｂ
７０　表示メモリ
【図１】
2004038065.tif 000003
【図２】
2004038065.tif 000004
【図３】
2004038065.tif 000005
【図４】
2004038065.tif 000006
【図５】
2004038065.tif 000007
【図６】
2004038065.tif 000008
【図７】
2004038065.tif 000009
【図８】
2004038065.tif 000010
【図９】
2004038065.tif 000011
【図１０】
2004038065.tif 000012
【図１１】
2004038065.tif 000013
【図１２】
2004038065.tif 000014
【図１３】
2004038065.tif 000015