(57)【特許請求の範囲】
【請求項１】
画像を表示する画像表示手段を備える画像表示装置であって、
前記画像表示手段に表示すべき画像のサイズ変更を行なうサイズ変更手段と、
前記サイズ変更された画像の各画素の色データに基づいて画素の色が予め定めた所定数の色傾向のいずれに属するかを判定すると共に該判定した色傾向に対応する色識別情報を対応する画素の色データの一部として付加する色識別情報付加手段と、
前記サイズ変更された画像の各画素の色識別情報に基づいて同一の色傾向の画素毎に順次表示することによって最終的に前記サイズ変更された画像を表示するよう前記画像表示手段を制御する表示制御手段と、
前記サイズ変更された画像の各画素のうち同一の色識別情報が付加された画素数を色傾向毎にカウントする画素数カウント手段と、
前記カウントされた色傾向毎の画素数のうち少ない順または多い順に色傾向の表示順を決定する表示順決定手段と、
を備え、
前記表示制御手段は、前記決定された色傾向の表示順に表示するよう前記画像表示手段を制御する手段である、
画像表示装置。
【請求項２】
請求項１記載の画像表示装置であって、
前記色データは、画素単位の赤・緑・青のＲＧＢデータと画素単位の属性を示すＸデータとからなるＲＧＢＸデータであり、
前記色識別情報付加手段は、前記色識別情報を前記Ｘデータの領域に該Ｘデータの一部として付加する手段である、
画像表示装置。
【請求項３】
画像を表示する画像表示手段を備える画像表示装置であって、
前記画像表示手段に表示すべき画像のサイズ変更を行なうサイズ変更手段と、
前記サイズ変更された画像の各画素の色データに基づいて画素の色が予め定めた所定数の色傾向のいずれに属するかを判定すると共に該判定した色傾向に対応する色識別情報を対応する画素の色データの一部として付加する色識別情報付加手段と、
前記サイズ変更された画像の各画素の色識別情報に基づいて同一の色傾向の画素毎に順次表示することによって最終的に前記サイズ変更された画像を表示するよう前記画像表示手段を制御する表示制御手段と、
を備え、
前記色データは、画素単位の赤・緑・青のＲＧＢデータと画素単位の属性を示すＸデータとからなるＲＧＢＸデータであり、
前記色識別情報付加手段は、前記色識別情報を前記Ｘデータの領域に該Ｘデータの一部として付加する手段である、
画像表示装置。
【請求項４】
請求項１ないし３のいずれか１つの請求項に記載の画像表示装置であって、
前記表示制御手段は、同一の色傾向の画素毎の表示の際には各色傾向に対して予め定められた表示色を用いて順次表示し、全ての色傾向の画素を表示した後に各画素の色データに基づく色により前記サイズ変更された画像が表示されるよう制御する手段である、
画像表示装置。
【請求項５】
請求項１ないし３のいずれか１つの請求項に記載の画像表示装置であって、
前記色識別情報付加手段により前記色識別情報が付加された後の色データは、画素単位の赤・緑・青のＲＧＢデータと透明度を表現するアルファ値と前記色識別情報とからなるデータであり、
前記表示制御手段は、同一の色傾向の画素の透明度を徐々に低下させるようアルファ値を変化することにより同一の色傾向の画素毎の表示を行なう手段である、
画像表示装置。
【請求項６】
請求項１ないし５のいずれか１つの請求項に記載の画像表示装置であって、
前記サイズ変更手段と前記色識別情報付加手段とを単一のハードウエア構成として構成してなる、
画像表示装置。
【請求項７】
画像を表示する画像表示手段を備える画像表示装置の制御方法であって、
前記画像表示手段に表示すべき画像のサイズ変更を行ない、前記サイズ変更された画像の各画素の色データに基づいて画素の色が予め定めた所定数の色傾向のいずれに属するかを判定すると共に該判定した色傾向に対応する色識別情報を対応する画素の色データの一部として付加し、前記サイズ変更された画像の各画素の色識別情報に基づいて同一の色傾向の画素毎に順次表示することによって最終的に前記サイズ変更された画像を表示するよう前記画像表示手段を制御する制御方法であり、
前記サイズ変更された画像の各画素のうち同一の色識別情報が付加された画素数を色傾向毎にカウントし、前記カウントされた色傾向毎の画素数のうち少ない順または多い順に色傾向の表示順を決定し、前記決定された色傾向の表示順に表示するよう前記画像表示手段を制御する、
画像表示装置の制御方法。
【請求項８】
画像を表示する画像表示手段を備える画像表示装置の制御方法であって、
前記画像表示手段に表示すべき画像のサイズ変更を行ない、前記サイズ変更された画像の各画素の色データに基づいて画素の色が予め定めた所定数の色傾向のいずれに属するかを判定すると共に該判定した色傾向に対応する色識別情報を対応する画素の色データの一部として付加し、前記サイズ変更された画像の各画素の色識別情報に基づいて同一の色傾向の画素毎に順次表示することによって最終的に前記サイズ変更された画像を表示するよう前記画像表示手段を制御する制御方法であり、
前記色データは、画素単位の赤・緑・青のＲＧＢデータと画素単位の属性を示すＸデータとからなり、前記色識別情報の付加は、前記色識別情報を前記Ｘデータの領域に該Ｘデータの一部として付加する、
画像表示装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置およびその制御方法に関する。
【背景技術】
【０００２】
従来、この種の画像表示装置としては、画像内の被写体の方向性を判定し、判定した方向性に基づいて被写体の移動方向を決定し、決定した移動方向に被写体が移動するように画像を表示するものが提案されている（例えば、特許文献１参照）。この装置では、例えば左から右に移動する車両などの被写体を含む画像を表示する場合には、画像内の被写体の方向性を左から右と判定し、画像の右半分を表示領域の左半分に表示した後に画像全体を表示領域全体に表示することにより、被写体が左から右に移動して画像全体が表示領域全体に表示されるようにしている。そして、こうした表示により、画像のスライドショウを使用者に飽きさせないようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１２９４５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像表示装置での画像の表示の仕方として、上述の装置による手法の他に、画像を上や左からスライドさせるように表示したり、透明度を表現するアルファ値を徐々に変化させて表示したり、アニメーションを組み合わせて表示したりするなど、種々の工夫が提案されている。このように、画像の表示の仕方を工夫することにより、使用者を飽きさせないようにすることは、画像表示装置において重要な課題の一つと考えられている。
【０００５】
本発明の画像表示装置およびその制御方法は、使用者を飽きさせないように画像を表示する装置や装置の制御方法を提案することを主目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像表示装置およびその制御方法は、上述の主目的を達成するために以下の手段を採った。
【０００７】
本発明の画像表示装置は、
画像を表示する画像表示手段を備える画像表示装置であって、
前記画像表示手段に表示すべき画像のサイズ変更を行なうサイズ変更手段と、
前記サイズ変更された画像の各画素の色データに基づいて画素の色が予め定めた所定数の色傾向のいずれに属するかを判定すると共に該判定した色傾向に対応する色識別情報を対応する画素の色データの一部として付加する色識別情報付加手段と、
前記サイズ変更された画像の各画素の色識別情報に基づいて同一の色傾向の画素毎に順次表示することによって最終的に前記サイズ変更された画像を表示するよう前記画像表示手段を制御する表示制御手段と、
を備えることを要旨とする。
【０００８】
この本発明の画像表示装置では、サイズ変更された画像の各画素の色データに基づいて画素の色が予め定めた所定数の色傾向のいずれに属するかを判定し、この判定した色傾向に対応する色識別情報を対応する画素の色データの一部として付加する。そして、サイズ変更された画像の各画素の色識別情報に基づいて同一の色傾向の画素毎に順次表示し、最終的にサイズ変更された画像を表示するよう画像表示手段を制御する。即ち、サイズ変更された画像を色傾向毎に色が順に増えていくように表示するのである。このように表示することにより、使用者に色の変化を楽しませながら画像を表示することができ、単に画像を表示するだけの装置に比して、使用者を飽きさせないように画像を表示することができる。なお、本発明の画像表示装置は、単一の画像を表示するだけでなく、複数の画像を順次サイズ変更して順次表示するものとしてもよい。また、前記サイズ変更手段と前記色識別情報付加手段とを各々ソフトウエアとして構成してもよく、各々のハードウエア構成として構成してもよく、あるいは、双方を単一のハードウエア構成として構成するものとしてもよい。
【０００９】
こうした本発明の画像表示装置において、サイズ変更された画像の各画素のうち同一の色識別情報が付加された画素数を色傾向毎にカウントする画素数カウント手段と、前記カウントされた色傾向毎の画素数のうち少ない順または多い順に色傾向の表示順を決定する表示順決定手段と、を備え、前記表示制御手段は、前記決定された色傾向の表示順に表示するよう前記画像表示手段を制御する手段である、ものとすることもできる。こうすれば、画像毎に色傾向の表示順を変化させることができるから、色傾向の表示順が同一のものに比して、更に使用者を飽きさせないように画像を表示することができる。
【００１０】
また、本発明の画像表示装置において、前記色データは画素単位の赤・緑・青のＲＧＢデータと画素単位の属性を示すＸデータとからなるＲＧＢＸデータであり、前記色識別情報付加手段は前記色識別情報を前記Ｘデータの領域に該Ｘデータの一部として付加する手段である、ものとすることもできる。こうすれば、Ｘデータの領域を有効に用いることができる。
【００１２】
さらに、本発明の画像表示装置において、前記表示制御手段は、同一の色傾向の画素毎の表示の際には各色傾向に対して予め定められた表示色を用いて順次表示し、全ての色傾向の画素を表示した後に各画素の色データに基づく色により前記サイズ変更された画像が表示されるよう制御する手段である、ものとすることもできる。こうすれば、所定数の色傾向に対応する所定数の表示色による重ね絵や版画を色毎に重ねるように表示することができ、重ね絵や版画風の画像からサイズ変更された画像への変化をも楽しませることができる。この結果、色傾向の画素毎に順次表示するものに比して、更に使用者を飽きさせないように画像を表示することができる。
【００１３】
また、本発明の画像表示装置において、前記色識別情報付加手段により前記色識別情報が付加された後の色データは、画素単位の赤・緑・青のＲＧＢデータと透明度を表現するアルファ値と前記色識別情報とからなるデータであり、前記表示制御手段は、同一の色傾向の画素の透明度を徐々に低下させるようアルファ値を変化することにより同一の色傾向の画素毎の表示を行なう手段である、ものとすることもできる。こうすれば、同一の色傾向の画素の表示を瞬時に行なうものに比して、更に使用者を飽きさせないように画像を表示することができる。
【００１４】
本発明の画像表示装置の制御方法は、
画像を表示する画像表示手段を備える画像表示装置の制御方法であって、
前記画像表示手段に表示すべき画像のサイズ変更を行ない、前記サイズ変更された画像の各画素の色データに基づいて画素の色が予め定めた所定数の色傾向のいずれに属するかを判定すると共に該判定した色傾向に対応する色識別情報を対応する画素の色データの一部として付加し、前記サイズ変更された画像の各画素の色識別情報に基づいて同一の色傾向の画素毎に順次表示することによって最終的に前記サイズ変更された画像を表示するよう前記画像表示手段を制御する、
ことを特徴とする。
【００１５】
この本発明の画像表示装置の制御方法では、表示すべき画像のサイズ変更を行ない、サイズ変更された画像の各画素の色データに基づいて画素の色が予め定めた所定数の色傾向のいずれに属するかを判定し、この判定した色傾向に対応する色識別情報を対応する画素の色データの一部として付加する。そして、サイズ変更された画像の各画素の色識別情報に基づいて同一の色傾向の画素毎に順次表示することによって最終的にサイズ変更された画像を表示するよう画像表示手段を制御する。即ち、サイズ変更された画像を色傾向毎に色が順に増えていくように表示するのである。このように表示することにより、使用者に色の変化を楽しませながら画像を表示することができ、単に画像を表示するだけの装置に比して、使用者を飽きさせないように画像を表示することができる。なお、本発明の画像表示装置の制御方法は、単一の画像を表示する際に用いるだけでなく、複数の画像を順次サイズ変更して順次表示する際に用いるものとしてもよい。
【図面の簡単な説明】
【００１６】
【図１】実施形態の画像表示装置２０の構成の概略を示す構成図。
【図２】各部で実行される表示制御の一例を示すフローチャート。
【図３】色識別処理の一例を示すフローチャート。
【図４】表示処理の一例を示すフローチャート。
【図５】表示処理による表示例の前半部を示す説明図。
【図６】表示処理による表示例の後半部を示す説明図。
【図７】変形例の表示処理の一例を示すフローチャート。
【図８】変形例の色識別処理の一例を示すフローチャート。
【図９】変形例の表示処理の一例を示すフローチャート。
【発明を実施するための形態】
【００１７】
次に、本発明を実施するための形態を説明する。図１は、本発明の一実施形態としての画像表示装置２０称の構成の概略を示す構成図である。本実施形態の画像表示装置２０は、図示するように、ＣＰＵ３２やＲＡＭ３４などにより構成されるメイン制御部３０と、リサイズコントローラー４２とＲＡＭ４４などにより構成されて指定された画像を表示のために指定されたサイズにリサイズするリサイザ４０と、記憶媒体に記憶された画像ファイルから画像を読み取る読取デバイス５０と、記憶媒体としてのメモリーカード５４の読み込みや書き込みを制御するメモリーカードコントローラー５２と、キーボードなどのキー入力を行なうキー入力デバイス５６と、液晶コントローラーと表示用の複数のＲＡＭ（複数のＶＲＡＭ）６４と液晶デバイス６６などにより構成されて液晶デバイス６６に画像を表示する表示部６０と、を備え、メイン制御部３０のＣＰＵ３２やＲＡＭ３４，リサイザ４０のリサイズコントローラー４２やＲＡＭ４４，読取デバイス５０，メモリーカードコントローラー５２，キー入力デバイス５６，表示部６０の液晶コントローラー６２はバス７０により接続されている。
【００１８】
図２は、複数の画像をリサイズして液晶デバイス６６の指定領域に順次表示してスライドショーを実行する際にメイン制御部３０のＣＰＵ３２やリサイザ４０のリサイズコントローラー４２，表示部６０の液晶コントローラー６２により実行される表示制御の一例を示すフローチャートである。表示制御では、まず、メイン制御部３０のＣＰＵ３２は、最初に表示すべき画像のサイズを液晶デバイス６６の指定領域に表示するサイズとなるようリサイザ４０のリサイズコントローラー４２に画像のリサイズを要求する（ステップＳ１００）。例えば、１２００万画素の画像を液晶デバイス６６の予め定められた領域に表示するために予め定められたサイズ、例えばＱＶＧＡ（Quarter Video Graphics Array(VGA)：320×240ピクセル）などのサイズにリサイズするようリサイザ４０に要求するのである。なお、本実施形態では、画像の色データは、画素単位の赤・緑・青の各色８ビットのＲＧＢデータと画素単位の属性を示す８ビットのＸデータとからなる３２ビットのＲＧＢＸデータを用いる。
【００１９】
リサイザ４０のリサイズコントローラー４２は、この要求に対して、画像を入力して指定されたサイズ（例えばＱＶＧＡ）にリサイズし、図３に例示する色識別処理を実行することによって、リサイズした画像の各画素の色データ（ＲＧＢＸデータ）に基づいて各画素の色が灰色傾向、白色傾向、赤色傾向、黄色傾向、緑色傾向、青色傾向の６色の色傾向のいずれに属するかを判定して各色傾向の色識別ＩＤを各画素の色データ（ＲＧＢＸデータ）におけるＸデータとして付加すると共にリサイズした画像の各色系の画素数をカウントして最も画素数の少ない色傾向から順に表示色順を決定する（ステップＳ２００）。色識別処理については後で詳述する。リサイズと色識別ＩＤの付加と表示色順を決定すると、リサイザ４０のリサイズコントローラー４２は、画像のリサイズの終了をメイン制御部３０に送信する（ステップＳ２１０）。
【００２０】
メイン制御部３０は、リサイザ４０のリサイズコントローラー４２から画像のリサイズの終了を受信すると、色識別ＩＤがＸデータとして付加されたリサイズした画像データと表示色順とを表示部６０の液晶コントローラー６２に転送し（ステップＳ１１０）、転送した画像に代えて次に表示する画像のリサイズをリサイザ４０のリサイズコントローラー４２に要求する（ステップＳ１２０）。この要求に対して、リサイザ４０のリサイズコントローラー４２は、前述したリサイズと色識別ＩＤの付加と表示色順を決定し（ステップＳ２００）、画像のリサイズの終了をメイン制御部３０に送信する（ステップＳ２１０）。
【００２１】
メイン制御部３０からリサイズした画像データと表示色順とを受信すると、表示部６０の液晶コントローラー６２は、表示色順にリサイズした画像を液晶デバイス６６に表示するための表示処理を開始する（ステップＳ３００）。この表示処理については後で詳述する。表示処理によるリサイズした画像の液晶デバイス６６への表示が終了すると、表示終了をメイン制御部３０に送信する（ステップＳ３１０）。
【００２２】
本実施形態では、図２の破線で示す処理Ａ、即ち、メイン制御部３０によるステップＳ１１０，Ｓ１２０の処理、リサイザ４０のリサイズコントローラー４２によるステップＳ２００，Ｓ２１０の処理、表示部６０の液晶コントローラー６２によるステップＳ３００，Ｓ３１０の処理を使用者によりスライドショーを終了する操作が実行されるまで繰り返し、スライドショーを終了する操作が実行されると、その時点で表示制御を終了する。
【００２３】
次に、リサイザ４０のリサイズコントローラー４２により実行される色識別処理（図３参照）について説明する。色識別処理では、リサイズコントローラー４２は、まず、リサイズされた画像データを読み込み（ステップＳ４００）、画素位置を示すポインタを最初の位置に初期化すると共にカウンタＣ１〜Ｃ６を値０に初期化する（ステップＳ４１０）。そして、画素位置を示すポインタが示す画素のデータ（ＲＧＢＸデータ）を読み込み（ステップＳ４２０）、読み込んだ画素のデータ（ＲＧＢＸデータ）に基づいて、画素の色が灰色傾向、白色傾向、赤色傾向、黄色傾向、緑色傾向、青色傾向の６色の色傾向のいずれに属するかを判定し（ステップＳ４３０、Ｓ４４０，Ｓ４５０，Ｓ４６０，Ｓ４７０）、各色傾向の色識別ＩＤを画素のデータのＸデータとして付加すると共に（ステップＳ４３２，Ｓ４４２，Ｓ４５２，Ｓ４６２，Ｓ４７２，Ｓ４８２）、各色傾向の画素数をカウントする処理（対応するカウンタＣ１〜Ｃ６をインクリメントする処理）を実行する（ステップＳ４３４，Ｓ４４４，Ｓ４５４，Ｓ４６４，Ｓ４７４，Ｓ４８４）。色傾向の判定は、２４ビットのＲＧＢデータに対して予め灰色傾向、白色傾向、赤色傾向、黄色傾向、緑色傾向、青色傾向の６色の色傾向の領域を定めておき、画素のデータ（ＲＧＢＸデータ）におけるＲＧＢデータがいずれの領域に属するかを判定することにより行なうことができる。色識別ＩＤは、本実施形態では、６つの色傾向を用いているのでＸデータの下位３ビットに各色傾向に対応する情報を書き込むことにより付加するものとした。なお、Ｘデータは、上述したように、画素単位の属性を示す８ビットのデータであり、Ｘデータに如何なるデータが書き込まれても画素の色を変更するものではない。本実施形態では、このＸデータの性質を利用し、下位３ビットを画素の属性としての色傾向として用いることとした。上述の色傾向の判定や色識別ＩＤの付加、カウンタＣ１〜Ｃ６のインクリメントは、具体的には、以下のように行なうことができる。まず、画素のデータにおけるＲＢＧデータが白色傾向として予め定められたＲＢＧデータの領域に属するか否かを判定し（ステップＳ４３０）、その領域に属するときには白色傾向の色識別ＩＤをＸデータとして付加すると共に（ステップＳ４３２）、白色傾向のカウンタＣ１を値１だけインクリメントする（ステップＳ４３４）。画素のデータにおけるＲＢＧデータが白色傾向の領域に属しないと判定したときには、画素のデータにおけるＲＢＧデータが赤色傾向として予め定められたＲＢＧデータの領域に属するか否かを判定し（ステップＳ４４０）、その領域に属するときには赤色傾向の色識別ＩＤをＸデータとして付加すると共に（ステップＳ４４２）、赤色傾向のカウンタＣ２を値１だけインクリメントする（ステップＳ４４４）。画素のデータにおけるＲＢＧデータが赤色傾向の領域に属しないと判定したときには、画素のデータにおけるＲＢＧデータが黄色傾向として予め定められたＲＢＧデータの領域に属するか否かを判定し（ステップＳ４５０）、その領域に属するときには黄色傾向の色識別ＩＤをＸデータとして付加すると共に（ステップＳ４５２）、黄色傾向のカウンタＣ３を値１だけインクリメントする（ステップＳ４５４）。画素のデータにおけるＲＢＧデータが黄色傾向の領域に属しないと判定したときには、画素のデータにおけるＲＢＧデータが緑色傾向として予め定められたＲＢＧデータの領域に属するか否かを判定し（ステップＳ４６０）、その領域に属するときには緑色傾向の色識別ＩＤをＸデータとして付加すると共に（ステップＳ４６２）、緑色傾向のカウンタＣ４を値１だけインクリメントする（ステップＳ４６４）。画素のデータにおけるＲＢＧデータが緑色傾向の領域に属しないと判定したときには、画素のデータにおけるＲＢＧデータが青色傾向として予め定められたＲＢＧデータの領域に属するか否かを判定し（ステップＳ４７０）、その領域に属するときには青色傾向の色識別ＩＤをＸデータとして付加すると共に（ステップＳ４７２）、青色傾向のカウンタＣ５を値１だけインクリメントする（ステップＳ４７４）。画素のデータにおけるＲＢＧデータが青色傾向の領域に属しないと判定したときには、灰色傾向の色識別ＩＤをＸデータとして付加すると共に（ステップＳ４８２）、灰色傾向のカウンタＣ６を値１だけインクリメントする（ステップＳ４８４）。
【００２４】
こうして画素の色の色傾向を判定して色識別ＩＤを付加すると共に色傾向に対応するカウンタをインクリメントすると、画素のデータがリサイズされた画像データにおける最終データであるか否かを判定し（ステップＳ４９０）、最終データに至るまで、次の画素のデータを読み込んで画素の色の色傾向を判定して色識別ＩＤを付加すると共に色傾向に対応するカウンタをインクリメントする処理（ステップＳ４２０〜Ｓ４８４）を繰り返す。そして、最終データに至ると、カウンタＣ１〜Ｃ６の値を調べて小さい順に並べ、その順に対応する色傾向の順を表示色順として決定し（ステップＳ４９２）、色識別処理を終了する。表示色順は、本実施形態では、上述した灰色傾向、白色傾向、赤色傾向、黄色傾向、緑色傾向、青色傾向の６色の色傾向のうち画素数が小さい順となる。
【００２５】
次に、表示部６０の液晶コントローラー６２により実行される表示処理（図４参照）について説明する。表示処理では、表示部６０の液晶コントローラー６２は、まず、リサイズした画像を液晶デバイス６６に表示する際の表示領域の全てが黒色となるよう対応するＶＲＡＭ６４の対応する領域を初期化する（ステップＳ５００）。続いて、色識別処理により決定された表示色順の色識別ＩＤを表示用ＩＤとして決定し（ステップＳ５１０）、画素位置を示すポインタを最初の位置に初期化する（ステップＳ５２０）。そして、ポインタが示す画素のデータを読み込み（ステップＳ５３０）、読み込んだ画素のデータにおける色識別ＩＤ、即ち、Ｘデータの下位３ビットが表示用ＩＤに一致するか否かを判定し（ステップＳ５３２）、色識別ＩＤが表示用ＩＤに一致するときには、画素のデータ（ＲＧＢＸデータ）をＶＲＡＭ６４の対応するアドレスに書き込み（ステップＳ５３４）、画素のデータがリサイズされた画像データにおける最終データであるか否かを判定し（ステップＳ５３６）、最終データではないときには次の画素のデータを読み込む処理（ステップＳ５３０）に戻る。一方、色識別ＩＤが表示用ＩＤに一致しないときには、画素のデータ（ＲＧＢＸデータ）をＶＲＡＭ６４の対応するアドレスに書き込むことなく、画素のデータがリサイズされた画像データにおける最終データであるか否かを判定し（ステップＳ５３６）、最終データではないときには次の画素のデータを読み込む処理（ステップＳ５３０）に戻る。こうしたステップＳ５３０〜Ｓ５３６の処理を繰り返すことにより、表示色順の色識別ＩＤをＸデータとして有する画素だけが液晶デバイス６６に表示されることになる。
【００２６】
ステップＳ５３６で画素のデータがリサイズされた画像データにおける最終データであると判定されると、表示用ＩＤとされた色識別ＩＤの色傾向が表示色順の最終の表示色であるか否かを判定し（ステップＳ５４０）、最終の表示色ではないときには、最終の表示色に至るまで、表示色順で次の表示色となる色識別ＩＤを表示用ＩＤとして決定し、色識別ＩＤが表示用ＩＤに一致する画素だけを液晶デバイス６６に表示する処理（ステップＳ５１０〜Ｓ５４０）を繰り返す。このように、処理することにより、表示色順の画素毎に順次表示される。
【００２７】
いま、色識別処理により、灰色傾向、白色傾向、赤色傾向、黄色傾向、緑色傾向、青色傾向の６色の色傾向の色識別ＩＤがＸデータとして付加され、灰色傾向、白色傾向、赤色傾向、黄色傾向、緑色傾向、青色傾向の順に表示色順が決定された図６（ｆ）に示す風景画像を表示処理により表示する場合を考える。まず、表示色順から灰色傾向の色識別ＩＤが表示用ＩＤとして決定され、灰色傾向の色識別ＩＤをＸデータとして有する画素だけが液晶デバイス６６に表示される（図５（ａ））。次に、次の表示色順として白色傾向の色識別ＩＤが表示用ＩＤとして決定され、既に表示されている灰色傾向の画素に加えて白色傾向の色識別ＩＤをＸデータとして有する画素が液晶デバイス６６に表示される。このため、図５（ｂ）に示すように、液晶デバイス６６には灰色傾向と白色傾向の画素が表示されることになる。続いて、３番目の表示色順としての赤色傾向の色識別ＩＤが表示用ＩＤとして決定され、既に表示されている灰色傾向と白色傾向の画素に加えて赤色傾向の色識別ＩＤをＸデータとして有する画素が液晶デバイス６６に表示される。このため、図５（ｃ）に示すように、液晶デバイス６６には灰色傾向と白色傾向と赤色傾向の画素が表示される。さらに、４番目の表示色順としての黄色傾向の色識別ＩＤが表示用ＩＤとして決定され、既に表示されている灰色傾向と白色傾向と赤色傾向の画素に加えて黄色傾向の色識別ＩＤをＸデータとして有する画素が液晶デバイス６６に表示される。このため、図６（ｄ）に示すように、液晶デバイス６６には灰色傾向と白色傾向と赤色傾向と黄色傾向の画素が表示される。加えて、５番目の表示色順としての緑色傾向の色識別ＩＤが表示用ＩＤとして決定され、既に表示されている灰色傾向と白色傾向と赤色傾向と黄色傾向の画素に加えて緑色傾向の色識別ＩＤをＸデータとして有する画素が液晶デバイス６６に表示される。このため、図６（ｅ）に示すように、液晶デバイス６６には灰色傾向と白色傾向と赤色傾向と黄色傾向と緑色傾向の画素が表示される。そして、最後の６番目の表示色順としての青色傾向の色識別ＩＤが表示用ＩＤとして決定され、既に表示されている灰色傾向と白色傾向と赤色傾向と黄色傾向と緑色傾向の画素に加えて青色傾向の色識別ＩＤをＸデータとして有する画素を液晶デバイス６６に表示することにより、図６（ｆ）に示すように、リサイズされた画像の液晶デバイス６６への表示を完了する。
【００２８】
以上説明した本実施形態の画像表示装置２０によれば、リサイズした画像の画素のデータ（ＲＧＢＸデータ）に基づいて画素の色が予め定めた灰色傾向、白色傾向、赤色傾向、黄色傾向、緑色傾向、青色傾向の６色の色傾向のいずれに属するかを判定して色識別ＩＤをＸデータとして付加すると共に各色傾向の画素数が小さい順に表示色順を決定し、リサイズした画像を各画素のデータにおける色識別ＩＤに基づいて表示色順に順次液晶デバイス６６に表示することにより、使用者に色の変化を楽しませながら画像を表示することができ、単に画像を表示するだけの装置に比して、使用者を飽きさせないように画像を表示することができる。
【００２９】
本実施形態の画像表示装置２０では、リサイズした画像の画素のデータ（ＲＧＢＸデータ）に基づいて画素の色が予め定めた灰色傾向、白色傾向、赤色傾向、黄色傾向、緑色傾向、青色傾向の６色の色傾向のいずれに属するかを判定するものとしたが、色傾向は、６色に限定されるものではなく、８色や１０色など如何なる色数としてもよい。
【００３０】
本実施形態の画像表示装置２０では、各色傾向の画素数が小さい順に表示色順を決定するものとしたが、各色傾向の画素数が大きい順に表示色順を決定するものとしてもよく、予め定めた表示色順としてもよく、あるいは、ランダムに表示色順を決定するものとしてもよい。
【００３１】
本実施形態の画像表示装置２０では、リサイズした画像の画素のデータ（ＲＧＢＸデータ）に基づいて画素の色が予め定めた灰色傾向、白色傾向、赤色傾向、黄色傾向、緑色傾向、青色傾向の６色の色傾向のいずれに属するかを判定して色識別ＩＤをＸデータとして付加し、リサイズした画像を各画素のデータにおける色識別ＩＤに基づいて表示色順に順次液晶デバイス６６に表示するものとしたが、各色傾向の領域における各ＲＧＢ値を平均するなどして６色の表示色を予め定めておき、リサイズした画像を各画素のデータにおける色識別ＩＤに基づいて表示色順に６色の表示色により順次液晶デバイス６６に表示し、６色の表示色による表示の終了後にリサイズした画像に切り替えて表示するものとしてもよい。この場合、図４の表示処理に代えて図７に例示する表示処理を実行すればよい。
【００３２】
図７の表示処理では、図４の表示処理と同様に、ＶＲＡＭ６４の対応する領域を初期化し（ステップＳ５００）、色識別処理により決定された表示色順の色識別ＩＤを表示用ＩＤとして決定し（ステップＳ５１０）、画素位置を初期化する（ステップＳ５２０）。次に、画素のデータがリサイズされた画像データにおける最終データに至るまで（ステップＳ５３６）、順に画素のデータを読み込む処理（ステップＳ５３０）、読み込んだ画素のデータにおける色識別ＩＤが表示用ＩＤに一致するか否かを判定する処理（ステップＳ５３２）、色識別ＩＤが表示用ＩＤに一致するときだけ、色識別ＩＤに対応して予め定めておいた表示色のデータ（ＲＢＧＸデータ）をＶＲＡＭ６４の対応するアドレスに書き込む処理（ステップＳ５３４Ｂ）、を繰り返す。次に、画素のデータがリサイズされた画像データにおける最終データに至ると、表示用ＩＤとされた色識別ＩＤの色傾向が表示色順の最終の表示色であるか否かを判定し（ステップＳ５４０）、最終の表示色ではないときには、最終の表示色に至るまで、表示色順で次の表示色となる色識別ＩＤを表示用ＩＤとして決定し、色識別ＩＤが表示用ＩＤに一致する画素に対して色識別ＩＤに対応して予め定められた表示色のデータ（ＲＧＢＸデータ）を液晶デバイス６６に表示する処理（ステップＳ５１０〜Ｓ５４０）を繰り返す。このように、色識別ＩＤに対応して予め定められた表示色のデータ（ＲＢＧＸデータ）をＶＲＡＭ６４の対応するアドレスに書き込むため、例えば、灰色傾向に属するとされた画素の全ては灰色傾向に対して予め定められた表示色（例えば、灰色傾向のＲＧＢ値の平均値としての表示用の灰色）で液晶デバイス６６に表示され、赤色傾向に属するとされた画素の全ては赤色傾向に対して予め定められた表示色（例えば、赤色傾向のＲＧＢ値の平均値としての表示用の赤色）で液晶デバイス６６に表示される。したがって、例えば、リサイズした画像の画素のデータ（ＲＧＢＸデータ）に基づいて画素の色が灰色傾向、白色傾向、赤色傾向、黄色傾向、緑色傾向、青色傾向の６色の色傾向のいずれに属するかを判定する場合、灰色傾向のＲＧＢ値の平均値としての表示用の灰色、白色傾向のＲＧＢ値の平均値としての表示用の白色、赤色傾向のＲＧＢ値の平均値としての表示用の赤色、黄色傾向のＲＧＢ値の平均値としての表示用の黄色、緑色傾向のＲＧＢ値の平均値としての表示用の緑色、青色傾向のＲＧＢ値の平均値としての表示用の青色の６色によって、６色の画像が順に重ねられるようにしてリサイズした画像が表示されることになる。
【００３３】
そして、表示用ＩＤとされた色識別ＩＤの色傾向が表示色順の最終の表示色に至ると、リサイズした画像の全ての画素のデータをＶＲＡＭ６４のうち６つの表示色のデータが書き込まれたＶＲＡＭとは異なる他のＶＲＡＭに書き込み（ステップＳ５５０）、液晶デバイス６６に表示するＶＲＡＭとして６つの表示色のデータが書き込まれたＶＲＡＭからリサイズした画像の全ての画素のデータが書き込まれたＶＲＡＭに切り替えて（ステップＳ５６０）、表示処理を終了する。このように、６つの表示色のデータが書き込まれたＶＲＡＭからリサイズした画像の全ての画素のデータが書き込まれたＶＲＡＭに切り替えることにより、最終的にリサイズした画像を液晶デバイス６６に表示することができる。
【００３４】
以上説明した図７の表示処理を実行する画像表示装置では、リサイズした画像を各画素のデータにおける色識別ＩＤに基づいて表示色順に予め定めた表示色を用いて液晶デバイス６６に多色刷りの版画にようにその作成過程を含めて表示することができる。この結果、使用者に色の変化を楽しませながら画像を表示することができ、単に画像を表示するだけの装置に比して、使用者を飽きさせないように画像を表示することができる。
【００３５】
こうした図７の表示処理では、リサイズした画像の画素のデータ（ＲＧＢＸデータ）に基づいて画素の色が予め定めた灰色傾向、白色傾向、赤色傾向、黄色傾向、緑色傾向、青色傾向の６色の色傾向のいずれに属するかを判定するものとしたが、色傾向は、６色に限定されるものではなく、８色や１０色など如何なる色数としてもよい。
【００３６】
また、図７の表示処理では、表示色順の最終の表示色に至るまで６つの表示色のデータをＶＲＡＭ６４に書き込んで液晶デバイス６６に表示し、その後、リサイズした画像の全ての画素のデータをＶＲＡＭ６４のうち６つの表示色のデータが書き込まれたＶＲＡＭとは異なる他のＶＲＡＭに書き込んで液晶デバイス６６に表示するＶＲＡＭを切り替えるものとしたが、リサイズした画像の全ての画素のデータを６つの表示色のデータが書き込まれたＶＲＡＭに書き込むものとしてもかまわない。
【００３７】
上述の実施形態や図７の表示処理を実行する形態では、画素のデータとしてＲＧＢＸデータを用い、色識別ＩＤをＸデータに書き込むことによって付加するものとしたが、画素のデータとしてＲＧＢＸデータ以外のもの、例えば、赤・緑・青のＲＧＢデータと透明度を表現するアルファ値（Ａデータ）とからなるＲＧＢＡデータなどとしてもよい。このように、Ｘデータの領域を持たない画素のデータの場合には、色識別ＩＤを付加する領域として赤・緑・青のＲＧＢデータの各色のビット数やＡデータのビット数を削除したり、色識別ＩＤのために画素のデータのメモリ容量を増加させるものとしてもよい。例えば、画素のデータとして３２ビットのＲＧＢＡデータを用いる場合、赤・緑・青を７ビットとすると共にアルファ値を８ビットとして色識別ＩＤの領域として３ビットを確保して色識別ＩＤを付加するものとしてもよいし、赤・緑・青については８ビットとすると共にアルファ値を５ビットとして色識別ＩＤの領域として３ビットを確保して色識別ＩＤを付加するものとしてもよい。また、３２ビットのＲＧＢＡデータのメモリ容量を３５ビットや４０ビット、あるいは６４ビットに拡張し、拡張した領域に色識別ＩＤを付加するものとしてもよい。
【００３８】
また、画素のデータとしてＲＧＢＡデータを用いる場合、表示色順に画素のアルファ値を徐々に変化させることにより、各色傾向の画素を液晶デバイス６６に表示するものとしてもよい。画素のデータとしてＲＧＢＡデータを用い、色識別ＩＤの領域を確保するために画素のデータのメモリ容量を拡張し、アルファ値を徐々に変化させることによって各色傾向の画素を液晶デバイス６６に表示する場合の表示制御の一例を図８に示し、表示処理の一例を図９に示す。
【００３９】
図８の表示制御では、まず、メイン制御部３０のＣＰＵ３２は、図２の表示制御と同様に、最初に表示すべき画像のサイズを液晶デバイス６６の指定領域に表示するサイズとなるようリサイザ４０のリサイズコントローラー４２に画像のリサイズを要求する（ステップＳ１００）。この要求に対して、リサイザ４０のリサイズコントローラー４２は、画像を入力して指定されたサイズ（例えばＱＶＧＡ）にリサイズし、各画素のデータＲＧＢＡデータのメモリ容量を３２ビットから４０ビットに拡張し、図３の色識別処理によってリサイズした画像の各画素の色データ（ＲＧＢデータ）に基づいて各画素の色が灰色傾向、白色傾向、赤色傾向、黄色傾向、緑色傾向、青色傾向の６色の色傾向のいずれに属するかを判定して各色傾向の色識別ＩＤをメモリ容量を拡張した８ビットの下位３ビットに書き込むことによって付加し、リサイズした画像の各色系の画素数をカウントして最も画素数の少ない色傾向から順に表示色順を決定する（ステップＳ２００Ｃ）。そして、画像のリサイズの終了をメイン制御部３０に送信する（ステップＳ２１０）。
【００４０】
リサイザ４０のリサイズコントローラー４２から画像のリサイズの終了を受信すると、メイン制御部３０は、画素のデータのメモリ容量を拡張して色識別ＩＤが付加されたリサイズした画像データと決定した表示色順と透明度を徐々に変更する際のアルファ値の変更用の指定値および指定時間を表示部６０の液晶コントローラー６２に転送し（ステップＳ１１０Ｃ）、転送した画像に代えて次に表示する画像のリサイズをリサイザ４０のリサイズコントローラー４２に要求する（ステップＳ１２０）。この要求に対して、リサイザ４０のリサイズコントローラー４２は、前述したリサイズと画素のデータのメモリ容量の拡張と色識別ＩＤの付加と表示色順の決定とを行なって（ステップＳ２００Ｃ）、画像のリサイズの終了をメイン制御部３０に送信する（ステップＳ２１０）。
【００４１】
リサイズした画像データと表示色順とアルファ値の変更用の指定値および指定時間を受信した表示部６０の液晶コントローラー６２は、表示色順にリサイズした画像を液晶デバイス６６に表示するための表示処理を開始し（ステップＳ３００Ｃ）表示処理によるリサイズした画像の液晶デバイス６６への表示が終了すると、表示終了をメイン制御部３０に送信する（ステップＳ３１０）。
【００４２】
この実施形態では、図８の破線で示す処理Ｃ、即ち、メイン制御部３０によるステップＳ１１０Ｃ，Ｓ１２０の処理、リサイザ４０のリサイズコントローラー４２によるステップＳ２００Ｃ，Ｓ２１０の処理、表示部６０の液晶コントローラー６２によるステップＳ３００Ｃ，Ｓ３１０の処理を使用者によりスライドショーを終了する操作が実行されるまで繰り返し、スライドショーを終了する操作が実行されると、その時点で表示制御を終了する。
【００４３】
図９の表示処理では、表示部６０の液晶コントローラー６２は、まず、リサイズした画像を液晶デバイス６６に表示する際の表示領域に対応する各色傾向分（６色分）のＶＲＡＭ６４（１）〜（６）の対応する領域を初期化する（ステップＳ６００）。そして、リサイズした画像の画素のデータを順に読み込み（ステップＳ６１０）、透明度が最大となるようアルファ値を設定し（ステップＳ６２０）、画素のデータの色識別ＩＤが何色傾向のＩＤであるかを判定し（ステップＳ６３０〜Ｓ６３８）、対応する色傾向のＶＲＡＭ６４（１）〜（６）に画素のデータ（ＲＧＢＡデータ）を書き込む（ステップＳ６４０〜Ｓ６４９）。こうしたステップＳ６１０〜Ｓ６４９の処理を画素のデータがリサイズされた画像データにおける最終データに至るまで繰り返す（ステップＳ６５０）。こうした処理により、６つの色傾向のＶＲＡＭ６４（１）〜（６）に透明度が最大となるアルファ値をＡデータとして設定された画素のデータ（ＲＧＢＡデータ）が各色傾向毎に書き込まれることになる。全ての画素のデータのアルファ値は透明度が最大となっているから、この状態では液晶デバイス６６には何も表示されない。
【００４４】
次に、６つのＶＲＡＭ６４（１）〜（６）のうち表示色順で次の色識別ＩＤに対応するＶＲＡＭを決定し（ステップＳ６６０）、透明度が最小、即ち不透明となるまで（ステップＳ６７４）、決定したＶＲＡＭに書き込まれている画素のデータのアルファ値を指定値だけ不透明側に変更する処理（ステップＳ６７０）、指定時間だけ経過するのを待つ処理（ステップＳ６７２）、を繰り返す。こうした処理により、決定したＶＲＡＭに書き込まれた画素が徐々に液晶デバイス６６に表示される。表示色順で次の色識別ＩＤに対応するＶＲＡＭを決定する処理（ステップＳ６６０）や決定したＶＲＡＭに書き込まれた画素を徐々に液晶デバイス６６に表示する処理（ステップＳ６７０〜Ｓ６７４）を表示色順の最終表示色に至るまで繰り返し（ステップＳ６８０）、最終表示色に至ったときに表示処理を終了する。この図９の表示処理では、例えば、表示色順として灰色傾向、白色傾向、赤色傾向、黄色傾向、緑色傾向、青色傾向とした場合には、まず、灰色傾向の画素が徐々に液晶デバイス６６に表示され、灰色傾向の画素が液晶デバイス６６に表示された状態で次の白色傾向の画素が徐々に液晶デバイス６６に表示され、灰色傾向と白色傾向の画素が液晶デバイス６６に表示された状態で次の赤色傾向の画素が徐々に液晶デバイス６６に表示され、灰色傾向と白色傾向と赤色傾向の画素が液晶デバイス６６に表示された状態で次の黄色傾向の画素が徐々に液晶デバイス６６に表示され、灰色傾向と白色傾向と赤色傾向と黄色傾向の画素が液晶デバイス６６に表示された状態で次の緑色傾向の画素が徐々に液晶デバイス６６に表示され、灰色傾向と白色傾向と赤色傾向と黄色傾向と緑色傾向の画素が液晶デバイス６６に表示された状態で次の青色傾向の画素が徐々に液晶デバイス６６に表示されて、リサイズされた画像の液晶デバイス６６への表示が完了する。
【００４５】
以上説明したように、図８の表示制御と図９の表示処理を実行する形態では、リサイズした画像を各画素のデータにおける色識別ＩＤに基づいて表示色順に徐々に液晶デバイス６６に表示することができる。この結果、使用者に表示の変化を楽しませながら画像を表示することができ、単に画像を表示するだけの装置に比して、使用者を飽きさせないように画像を表示することができる。
【００４６】
図９の表示処理では、６つのＶＲＡＭ６４（１）〜（６）に透明度が最大となるアルファ値をＡデータとして設定した画素のデータを各色傾向毎に書き込み、表示色順に６つのＶＲＡＭ６４（１）〜（６）のアルファ値を変化させることによって各色傾向の画素毎に徐々に液晶デバイス６６に表示するものとしたが、１つのＶＲＡＭに透明度が最大となるアルファ値をＡデータとして設定した画素のデータを書き込み、表示色順に各色傾向の色識別ＩＤを有する画素のアルファ値を変化させることによって各色傾向の画素毎に徐々に液晶デバイス６６に表示するものとしてもよい。
【００４７】
上述した実施形態や変形例の形態では、各色傾向ごとに順次液晶デバイス６６に表示する処理を複数の画像をスライドショーとして液晶デバイス６６に順に表示する場合に適用したが、各色傾向ごとに順次液晶デバイス６６に表示する処理を単一の画像を液晶デバイス６６に表示する場合に適用するものとしてもよい。
【００４８】
上述した実施形態や変形例の形態では、各色傾向ごとに順次液晶デバイス６６に表示する処理を静的な画像の表示に適用するものとしたが、各色傾向ごとに順次液晶デバイス６６に表示する処理を動的な画像の表示に適用するものとしてもよい。例えば、各色傾向ごとの画像が液晶デバイス６６の表示領域内で縦方向にあるいは横方向にスライドするよう表示されるものとしてもよいし、アニメーション表示と組み合わせてもよい。
【００４９】
上述した実施形態や変形例の形態では、リサイザ４０をハードウエアとして構成したが、リサイザ４０の機能をソフトウエアによって実現するものとしてもかまわない。また、画像表示装置２０がフラッシュメモリを内蔵するものとし、この内蔵したフラッシュメモリに記憶された画像ファイルから画像を読み込んでスライドショーを行なうものとしてもよい。
【００５０】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【産業上の利用可能性】
【００５１】
本発明は、画像表示装置の製造産業などに利用可能である。
【符号の説明】
【００５２】
２０  画像表示装置、３０  メイン制御部、３２  ＣＰＵ、３４  ＲＡＭ、４０  リサイザ、４２  リサイズコントローラー、４４  ＲＡＭ、５０  読取デバイス、５２  メモリーカードコントローラー、５４  メモリーカード、５６  キー入力デバイス、６０  表示部、６２  液晶コントローラー、６４  ＲＡＭ、６６  液晶デバイス、７０  バス。
【図１】
0005760538.tif 000002
【図２】
0005760538.tif 000003
【図３】
0005760538.tif 000004
【図４】
0005760538.tif 000005
【図７】
0005760538.tif 000006
【図８】
0005760538.tif 000007
【図９】
0005760538.tif 000008
【図５】
0005760538.tif 000009
【図６】
0005760538.tif 000010