(57)【要約】【課題】  画像データのサイズを小さくすることができ、記憶領域を圧迫しない画像処理装置、そのシステム、およびその方法を提供することを目的とする。【解決手段】画像処理装置１３０は、複数の画像データを組み合わせて一つのデータ構造とした合成画像データ１０を読み込むデータアクセス手段１３１と、この合成画像データ１０のうち表示させたい画像データのみを選択的に表示手段１４０に表示させる制御手段１３６とを備えている。これにより、複数の画像データを一枚の合成画像データ１０に合成して画像データの容量を大幅に縮小することができる。従って、画像データ等の保存容量に限界があるような機器、例えば、カーナビゲーションや携帯電話、その他小型の動画表示部を有する機器等においても、複数の画像データを合成した合成画像データを用いて多くの画像を表示することができる。【選択図】 図１
2005084321.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像データが組み合わされて１つのデータ構造に構成された合成画像データを読み込む読込手段と、
前記合成画像データのうち所定の画像データのみを選択的に表示手段に表示させる制御手段と、
を具備したことを特徴とした画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記合成画像データは、複数の構成画像データにて構成された画像データの前記構成画像データのうちの少なくとも一部が組み合わされて構成され、
前記制御手段は、表示させる画像データに対応する前記合成画像データ中の構成画像データを取得する画像取得手段と、この画像取得手段にて取得した構成画像データを表示手段に表示させる表示制御手段と、を備えた
ことを特徴とした画像処理装置。
【請求項３】
請求項２に記載の画像処理装置であって、
前記構成画像データは、前記画像データ毎に同一の識別情報を有し、
前記画像取得手段は、前記同一の識別情報を有する前記構成画像データのみを取得する
ことを特徴とした画像処理装置。
【請求項４】
請求項２に記載の画像処理装置であって、
前記合成画像データは、画像データ毎に対応する前記構成画像データの位置に関する位置情報を有し、
前記画像取得手段は、前記位置情報に基づき前記画像データ毎に対応する前記構成画像データを取得する
ことを特徴とした画像処理装置。
【請求項５】
請求項１に記載の画像処理装置であって、
前記合成画像データは、複数の構成画像データにて構成された画像データの前記構成画像データのうちの少なくとも一部が組み合わされて構成され、
前記制御手段は、前記合成画像データの構成画像データを前記画像データ毎に重畳する状態で表示され重畳されない構成画像データを前記表示手段にて表示させるフィルタ手段と、このフィルタ手段を制御して画像データ毎に重畳する状態を切り替えるフィルタ制御手段と、を備えた
ことを特徴とした画像処理装置。
【請求項６】
請求項５に記載の画像処理装置であって、
前記フィルタ制御手段は、前記フィルタ手段を適宜移動させて画像データ毎に重畳する状態を切り替える
ことを特徴とした画素処理装置。
【請求項７】
請求項６に記載の画像処理装置であって、
前記合成画像データは、構成画像データが略ストライプ状に交互に配置されたデータ構造に構成され、
前記フィルタ手段は、前記合成画像データの構成画像データ毎に重畳する略ストライプ状に構成され、
前記フィルタ制御手段は、前記フィルタ手段を前記構成画像データの配列方向に略沿う状態で移動させる
ことを特徴とした画像処理装置。
【請求項８】
請求項５に記載の画像処理装置であって、
前記フィルタ手段は、画像データに対応して重畳する前記合成画像データの構成画像データが異なる状態に複数設けられ、
前記フィルタ制御手段は、前記合成画像データに重畳させる前記フィルタ手段を切り替える
ことを特徴とした画像処理装置。
【請求項９】
請求項５に記載の画像処理装置であって、
前記フィルタ制御手段は、前記フィルタ手段を制御し前記合成画像データの構成画像データが前記画像データ毎に透過する度合いを切り替えて重畳する状態を切り替える
ことを特徴とした画像処理装置。
【請求項１０】
請求項９に記載の画像処理装置であって、
前記フィルタ制御手段は、透過する度合いを連続的に変更する
ことを特徴とした画像処理装置。
【請求項１１】
請求項５ないし請求項１０のいずれかに記載の画像処理装置であって、
前記フィルタ制御手段は、前記フィルタ手段が重畳しない構成画像データの色相と略同系の色相に前記フィルタ手段の色相を設定する
ことを特徴とした画像処理装置。
【請求項１２】
請求項１ないし請求項１１のいずれかに記載の画像処理装置であって、
複数の画像データを取得しこれら画像データを組み合わされて１つのデータ構造の合成画像データを生成する合成画像データ生成手段を具備した
ことを特徴とした画像処理装置。
【請求項１３】
請求項１２に記載の画像処理装置であって、
前記合成画像データ生成手段は、画像データが表示手段にて表示される領域と略同寸法の領域となる状態に前記合成画像データを生成する
ことを特徴とした画像処理装置。
【請求項１４】
複数の画像データが組み合わされて１つのデータ構造に構成された合成画像データを読み込み、
この読み込んだ合成画像データのうち所定の画像データのみを選択的に表示させる
ことを特徴とする画像処理方法。
【請求項１５】
請求項１４に記載の画像処理方法を演算手段に実行させる
ことを特徴とした画像処理プログラム。
【請求項１６】
請求項１５に記載の画像処理プログラムが演算手段にて読み取り可能に記録された
ことを特徴とした画像処理プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像データを表示させる画像処理装置、その方法、そのプログラム、および、そのプログラムを記録した記録媒体に関するものである。
【背景技術】
【０００２】
従来、カーナビゲーションなどの画面上に画像を表示する画像処理装置として、例えば、複数枚の画像を順に読み込み連続して表示させるものが知られている。このような画像処理装置では、複数の画像データを記憶領域に記録しておき、その中で表示させたい画像データを逐次読み込み、画面上に順次表示させている。また、連続して画像データを読み込んで表示していくことで、表示画面に動画を表現可能としている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記のような従来の画像処理装置では、複数の画像データを予め記憶領域に保有している必要がある。このように画像データを複数保有するためには、比較的大容量の記憶領域を必要とし、これは画像データの数や画質に応じてさらに多くの記憶領域が必要とされる。特に、カーナビゲーションや携帯電話等の小型の機器は、あまり多くの記憶領域を確保できなかったり、必要なシステム部の保存の為にあまり多くの記憶領域を割けなかったりする。従って、画像データを記録するための記憶領域が限られるため、多くの画像データを保有できず、また多くの画像データを保有しようとすれば、機器の構成の複雑化や大型化を招く。
【０００４】
本発明はかかる実情に鑑み、容易に複数の画像データを表示可能に処理する画像処理装置、そのシステム、およびその方法を提供すること画像処理装置、そのシステム、およびその方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、複数の画像データが組み合わされて１つのデータ構造に構成された合成画像データを読み込む読込手段と、前記合成画像データのうち所定の画像データのみを選択的に表示手段に表示させる制御手段と、を具備したことを特徴とした画像処理装置である。
【０００６】
請求項１４に記載の発明は、複数の画像データが組み合わされて１つのデータ構造に構成された合成画像データを読み込み、この読み込んだ合成画像データのうち所定の画像データのみを選択的に表示させることを特徴とする画像処理方法である。
【０００７】
請求項１５に記載の発明は、請求項１４に記載の画像処理方法を演算手段に実行させることを特徴とした画像処理プログラムである。
【０００８】
請求項１６に記載の発明は、請求項１５に記載の画像処理プログラムが演算手段にて読み取り可能に記録されたことを特徴とした画像処理プログラムを記録した記録媒体である。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の画像処理装置に係る実施の形態を図示例と共に説明する。
【００１０】
〔第一の実施の形態〕
この第一の実施の形態における画像処理装置として、例えば、カーナビゲーションの表示装置に画面表示される背景画像の切り替えや携帯電話の画面の背景画像の切り替えなどを実施する構成について説明する。なお、本発明の画像処理装置は、カーナビゲーションや携帯電話のような小型機器のモニタ画面の背景画面の切り替えに限らず、パーソナルコンピュータのモニタやその他の画像表示装置を有するものを対象とすることができる。
【００１１】
図１ないし図６を用いて第一の実施の形態における画像処理装置について説明する。図１は、第一の実施の形態の画像処理装置が装着された画像表示装置の概略構成を示すブロック図である。図２は、合成画像データの一部を示す図である。図３は、画像フィルタ手段の一部を示す図である。図４は、合成画像データ中の画像データ情報を構成する画像位置情報テーブルを示す概略図である。図５は、画像フィルタ手段の位置情報を構成するマスク位置情報テーブルの概略図である。図６は、画像処理装置の動作を示すフローチャートである。
【００１２】
［画像表示装置の構成］
図１において、１００は画像表示装置であり、この画像表示装置１００は、合成画像データ１０（図２参照）やその他の情報を記憶する記憶手段１１０と、合成画像データ１０を作成する合成画像データ生成手段としての画像合成手段１２０と、合成画像データ１０から所定の画像データを取得する画像処理装置１３０と、画像処理装置１３０で所得した画像データを表示する表示手段１４０とを備えている。
【００１３】
記憶手段１１０は、例えばハードディスクや、ＤＶＤ（Digital Versatile Disc）あるいは、メモリーカードなどの記録媒体に各データを記録し、この記録媒体を着脱可能とするドライブを備えた構成が用いられる。記録媒体には、図２に示す合成画像データ１０や、図４に示すような画像位置情報テーブル１１や、図５に示すようなマスク位置情報テーブル１２などの各種情報が記憶されている。
【００１４】
表示手段１４０は、画像処理装置１３０から送られてくる画像データを表示装置に画面表示させている。表示手段１４０は、例えばパーソナルコンピュータのモニタや、カーナビゲーションの表示装置、携帯電話の液晶画面などがある。
【００１５】
画像処理装置１３０は、記憶手段１１０のデータを読み込む読込手段としてのデータアクセス手段１３１と、データの保存手段１３２と、合成画像データ１０のうち所定の画像データのみを選択的に表示手段１４０に表示させる制御手段１３６とを備えている。
【００１６】
さらに、この制御手段１３６は、合成画像データ１０から所定の画像データを取得する画像取得手段１３４と、取得された画像データを表示手段１４０に表示させる表示制御手段１３３とを備えている。
【００１７】
この画像取得手段１３４は、フィルタ手段であるマスクデータ２０（図３参照）と、このマスクデータ２０を制御するフィルタ制御手段であるマスク制御手段１３５とを備えている。
【００１８】
｛合成画像データのデータ構造｝
ここで、記憶手段１１０に記憶されている合成画像データ１０のデータ構造を図２に基づいて説明する。
【００１９】
図２は、第一実施形態の画像処理装置で用いられる合成画像データ１０を画像表示させた時の一部を示した図である。図２において、画像データＡおよび画像データＢは、合成される前の画像データである。
【００２０】
これらの画像データＡ，Ｂは、画像表示させた状態において、略ストライプ状に細分化された構成画像データ１０１から構成されたデータ構成をしている。この構成画像データのそれぞれには、順に番号が割り振られている。例えば、画像データＡは、図２に示すように、略ストライプ状に細分化された構成画像データ１０１から構成されているとする。この場合、この構成画像データ１０１には、端から順にＡ−１、Ａ−２、Ａ−３…と番号が割り振られている。同様に、画像データＢも、ストライプ状に細分化された構成画像データ１０１から構成されていて、この構成画像データは上から順にＢ−１、Ｂ−２、Ｂ−３…と番号を割り振られている。
【００２１】
合成画像データ１０は、これらの画像データＡ，Ｂの構成画像データが交互に、かつ、番号が順になるように配列されて構成されている。従って、図２に示すとおり、合成画像データ１０は、Ａ−１、Ｂ−２、Ａ−３、Ｂ−４、Ａ−５…、となるように、各画像データＡ，Ｂの構成画像データ１０１が配列されて構成される。このように、合成画像データ１０は、画像データＡの構成画像データ１０１のうちＡ−１、Ａ−３、Ａ−５…を備えた画像データ１Ａ、および、画像データＢの構成画像データ１０１のうちＢ−２、Ｂ−４、Ｂ−６…を備えた画像データ１Ｂにて構成される。
【００２２】
この時、構成画像データ１０１のストライプ幅寸法は小さければ、画像データ１Ａから次の画像データ１Ａまでの間隔が小さくなり、より細かな画像を表示できる。
【００２３】
また、第一の実施の形態では、合成画像データ１０を構成する画像データはＡおよびＢの二種であるが、さらに多くの画像データで構成されているものであってもよい。さらに、このような合成画像データ１０は１つであってもよく、すなわち複数の合成画像データ１０を用いるものであってもよい。
【００２４】
このような合成画像データ１０は、画像合成手段１２０によって構成されている。画像合成手段１２０は、複数の画像データを取得すると、これらの画像データを、細分化して構成画像データ１０１を生成する。次に、これらの構成画像データ１０１に番号を順に割り振る。そして、これらの構成画像データ１０１のうち所定の番号のものを選択して、これを番号順に交互に配列することで合成画像データ１０が構成される。
【００２５】
この時、合成画像データ１０のサイズが元となる画像データのサイズと略同サイズになるように構成されている。例えば、図２の合成画像データ１０のサイズは、画像データＡおよび画像データＢのサイズと略同サイズとなるように構成されている。このように合成画像データ１０を構成することで、複数の画像データを１つ分の画像データのサイズにまとめることができる。
【００２６】
この合成画像データ１０の画像データ１Ａ、１Ｂに関する情報は、図４に示すような画像位置情報テーブル１１として記憶手段１１０に記録されている。画像位置情報テーブル１１は、例えば、一つの画像データにつき、一つ作成されているものである。そして、この画像位置情報テーブル１１には、画像ＩＤ情報１１２と、画像位置情報１１３と、画像色情報１１１とが、それぞれ対応して記録されている。画像ＩＤ情報１１２は、画像データ毎に付加される情報であり、細分化された各画像データの構成画像データ１０１がどの画像データを構成していたかを示す識別情報である。画像位置情報１１３は、構成画像データ１０１が合成画像データ１０上のどの座標位置に配置されているかを示す情報である。画像色情報１１１は、構成画像データ１０１がどのような系統の色相であるのかを示している。この画像色情報１１１は、全体的にどのような色調なのかを示す程度のものであればよい。
【００２７】
｛マスクデータのデータ構造｝
次に、第一の実施の形態で用いられるマスクデータ２０について図４に基づいて説明する。
【００２８】
マスクデータ２０は、例えば、図４に示すように、合成画像データ１０の略ストライプ状の構成画像データ１０１に対応して、ストライプ状に構成された第一マスクデータ２１と第二マスクデータ２２とを備えている。
【００２９】
これらの第一マスクデータ２１および第二マスクデータ２２は、画像位置情報テーブル１１の各画像データの画像位置情報１１３から構成画像データ１０１の形状と位置とを認識し、この構成画像データ１０１のサイズと略同一となるように構成される。そして、これらの第一マスクデータ２１および第二マスクデータ２２は、合成画像データ１０の構成画像データ１０１毎に重畳される。
【００３０】
ここで、第一マスクデータ２１は、常に合成画像データ１０の画像データを透過させる空白部になっている。従って、第一マスクデータ２１が重畳されるということは、マスクデータが重畳されていない状態と同じ状態になる。これに対して、第二マスクデータ２２は、マスク制御手段１３５によって透過度が変化可能に形成されている。従って、第二マスクデータ２２は、透過度が高い場合は画像データを透過させ、透過度が低い場合は画像データを透過させない。
【００３１】
また、合成画像データ１０を構成する画像データが複数ある場合、マスクデータ２０もそれに対応して形成される。この時、例えば、合成画像データを構成する画像データが４つある場合、常に画像データを透過する第一マスクデータと、透過度が変更可能な、第二、第三、第四マスクデータが形成されるものであってもよい。この時、この第二から第四マスクデータは、互いに独立していて、それぞれ異なる時間に透過度を変化させるものとしてもよい。
【００３２】
図５に示すマスク位置情報テーブル１２は、例えば、第一マスクデータ２１と第二マスクデータ２２に対応してそれぞれ形成されるものである。第一マスクデータ２１のマスク位置情報テーブル１２１は、例えば、時間情報１２Ａに対して、その時間に重ね合わされる画像データ情報１２Ｂを有している。これに対して、第二マスクデータ２２のマスク位置情報テーブル１２２は、時間情報１２Ａと、画像データ情報１２Ｂとの他に、所定時間における第二マスクデータ２２のマスク透過度情報１２Ｃとが記録されている。
【００３３】
これらのマスク位置情報テーブル１２は、一つの合成画像データ１０につき一組設けられているものである。従って、合成画像データ１０が複数ある場合はそれぞれの合成画像データ１０に対応して用意されていてもよい。また、予め基本情報を作成しておき、各合成画像データ１０の画像位置情報テーブル１１に基づいて形成されるものであってもよい。例えば、時間情報１２Ａとマスク透過度情報１２Ｃが示されたマスク位置情報テーブル１２を基本情報として用意する。そして、画像位置情報テーブル１１を読み込み、その画像ＩＤ情報１１２、および画像位置情報１１３に従って画像データ情報１２Ｂを形成する。このようにすれば、合成画像データ１０一つ一つに対してマスク位置情報テーブル１２を用意する必要がなくなる。
【００３４】
さらに、このマスク位置情報テーブル１２はユーザの手によって編集可能とされ、これによって画像表示の順番や表示速度、画像切り替え速度等を変更可能となっている。従って、基本情報となるマスク位置情報テーブル１２の編集も可能となる。このようにすれば、基本情報を編集してユーザの好みに合わせたマスク位置情報テーブル１２を作成でき、かつ、マスク位置情報テーブルの数をも減らすことができる。
【００３５】
｛画像処理装置の構成｝
次に、画像処理装置１３０の詳細な構成について、図１に基づいて説明する。画像処理装置１３０は、前述したように、データアクセス手段１３１と、保存手段１３２と、制御手段１３６とを備えている。そして、この制御手段１３６は、マスクデータ２０およびマスク制御手段１３５を有する画像取得手段１３４と、表示制御手段１３３とを備えている。
【００３６】
データアクセス手段１３１は、記憶手段１１０に記録されている合成画像データ１０や画像位置情報テーブル１１といった情報を読み込んでいる。また、記憶手段１１０が、例えばハードディスク等の書込み可能な記録媒体であった場合には、新たなデータを記憶手段１１０に書き込むことも可能となっている。このように、記憶手段１１０に新たなデータを書き込んだり、既にあるデータを編集したりするために、外部端末との接続を可能とする図示しない外部接続手段が設けられている。
【００３７】
保存手段１３２は、データアクセス手段１３１で読み込んだ合成画像データ１０やその他の情報を一時保存可能としている。保存手段１３２としては、例えば、メモリやキャッシュなどの記録媒体を選択することができる。この保存手段１３２によって一旦読み込まれた合成画像データ１０や画像位置情報テーブル１１などのデータは、いつでも即座に取り出せる待機状態になっている。従って、例えば合成画像データ１０を切り替える時などにおいて、再び記憶手段１１０にデータを読み込む処理が必要な場合でも、保存手段１３２にこれらのデータが保存され、待機状態となっていれば、これを省略することができる。
【００３８】
表示制御手段１３３は、画像取得手段１３４によって取得された画像データを表示手段１４０に表示させている。表示手段１４０は、前述したように、例えば、パーソナルコンピュータのモニタや、カーナビゲーションや携帯電話の液晶画面等を用いることができる。ここで、パーソナルコンピュータのモニタ等のように解像度が大きい表示手段１４０に合成画像データ１０を表示する場合、合成画像データ１０のストライプの幅寸法が大きくすると画像が荒れてしまうことが考えられる。この場合には、構成画像データ１０１のストライプ幅が小さくなるように合成画像データ１０を調整すればよい。一方、カーナビゲーションや携帯電話の液晶画面等では、解像度が比較的低いものも考えられる。このような解像度の小さい表示手段１４０では、ストライプの幅寸法が若干大きく設定されていても画像が荒れる等の問題が起き難くなる。従って、この画像処理装置１３０の合成画像データ１０は、表示手段１４０や用途、記憶手段１１０の記録容量等によって、ストライプの幅寸法や画像サイズ等を自由に選択できる。
【００３９】
（画像取得手段の構成）
次に、画像取得手段１３４の構成についてさらに詳細に説明する。前述したように、画像取得手段１３４は、マスクデータ２０と、マスク制御手段１３５とを備えている。
【００４０】
マスク制御手段１３５は、データ読込手段１３５Ａと、マスクデータ作成のためのマスク生成手段１３５Ｃと、マスクデータ２０の位置を確認するマスク位置確認手段１３５Ｂと、マスクデータ２０を移動させるマスク移動手段１３５Ｄと、マスクデータ２０の第二マスクデータ２２の透過度を変更するマスク透過調整手段１３５Ｅと、第二マスクデータ２２の色相を調整するマスク色調整手段１３５Ｇと、決められた時間においてマスクデータ２０の移動および第二マスクデータ２２の透過度の調整を可能とするタイミング手段１３５Ｈとを備えている。
【００４１】
データ読込手段１３５Ａは、前述した合成画像データ１０の画像位置情報テーブル１１およびマスク位置情報テーブル１２を保存手段１３２から読み込んでいる。ここで、合成画像データ１０および画像位置情報テーブル１１、マスク位置情報テーブル１２といった情報が読み込まれる。これらの情報によって、画像取得手段１３４は、合成画像データ中の各画像データの構成画像データ１０１の位置を把握することが可能となっている。
【００４２】
マスク生成手段１３５Ｃは、合成画像データ１０の構成画像データ１０１毎に重畳するマスクデータ２０を形成している。このマスクデータ２０の形成は、先ず、前述したように、データ読込手段１３５Ａで読み込まれた画像位置情報テーブル１１の画像ＩＤ情報１１２および画像位置情報１１３によって、合成画像データ１０中の構成画像データ１０１の位置およびサイズが認識される。そして、この構成画像データ１０１と略同サイズの第一マスクデータ２１および第二マスクデータ２２が形成され、構成画像データ１０１に重畳される。
【００４３】
マスク位置確認手段１３５Ｂは、マスク生成手段１３５Ｃで作成されたマスクデータ２０と合成画像データ１０との位置関係が正しいかどうかを判断する。これは、画像位置情報テーブル１１とマスク位置情報テーブル１２とを比較して、所定時間においてこれらのテーブル情報に記録されている通りマスクデータ２０が配置されているかを確認している。
【００４４】
マスク移動手段１３５Ｄは、マスクデータ２０を合成画像データ１０に対して移動可能とするものである。このマスク移動手段１３５Ｄは、マスク位置情報テーブル１２に基づいてマスクデータ２０を正しい位置に移動させて配置している。また、マスク移動手段１３５Ｄでマスクデータ２０を移動させると、第一マスクデータ２１および第二マスクデータ２２が移動する。これにより、第一マスクデータ２１と第二マスクデータ２２との互いの位置が入れ替わる。図２で示されるような合成画像データ１０の場合では、マスクデータ２０を略ストライプ状の構成画像データ１０１の配列方向に略沿う状態で移動させることによって、表示される画像データを切り替えることができる。
【００４５】
マスク透過調整手段１３５Ｅは、第二マスクデータ２２の透過度の調整を可能にしている。この第二マスクデータ２２の透過度を下げることで第二マスクデータ２２と重畳する画像データが隠される。これにより、第一マスクデータ２１が重畳する画像データのみが過されて表示される。従って、第二マスクデータ２２の透過度を下げた状態でマスクデータ２０を動かすと、第一マスクデータ２１が重畳して透過される画像データを切り替えることができる。また、マスク透過調整手段１３５Ｅは、透過度の変化の速度調整も可能としている。透過度を連続的に変化させることで、徐々に第二マスクデータ２２を変化させて画像を表示したり隠したりすることができる。
【００４６】
ここで、例えば、画像データ１Ａの全体的な色相が赤系統であって、第二マスクデータ２２の色相が黒系統であった場合など、画像データ１Ａを表示させた際にマスクデータである第二マスクデータ２２が目立ち、見栄えが悪くなることも考えられる。このような場合に、マスク色調整手段１３５Ｇおよび画像色認識手段１３５Ｆが設けられている。このマスク色調整手段１３５Ｇは、第二マスクデータ２２の色相を、表示されている画像データの構成画像データ１０１の色相と略同一系統の色相に調整することを可能としている。
【００４７】
画像色認識手段１３５Ｆは、先ず、画像位置情報テーブル１１の各画像データの画像ＩＤ情報１１２に対応する各画像色情報１１１を参照し、構成画像データ１０１の色相を認識する。そして、画像色認識手段１３５Ｆは、その画像色情報１１１に基づいて、各構成画像データ１０１に対応する各第二マスクデータ２２の色相を決定している。
【００４８】
マスク色調整手段１３５Ｇは、第二マスクデータ２２の色相を、画像色認識手段１３５Ｆで決定された色相に調整している。マスク色調整手段１３５Ｇは、各構成画像データに重畳する第二マスクデータ２２のそれぞれに対して色の変更を可能としている。
【００４９】
タイミング手段１３５Ｈは、上記のようなマスクデータ２０の制御を時間単位で管理していて、繰り返して画像データを切り替えるために設けられている。このタイミング手段１３５Ｈは図示しないタイマを備えている。そして、タイミング手段１３５Ｈは、このタイマが示す時間とマスク位置情報テーブル１２に示される時間情報１２Ａとを比較して、所定時間にマスク制御手段１３５の各部に信号を送っている。
【００５０】
［第一の実施の形態の画像処理装置の動作］
次に、上述した画像処理装置１３０の動作について、図７を用いて説明する。
【００５１】
図７において、この画像処理装置１３０を起動すると、画像取得手段１３４が、データアクセス手段１３１を介して記憶手段１１０から合成画像データ１０、画像位置情報テーブル１１、およびマスク位置情報テーブル１２を読み込む。そして、これらの情報を一旦保存手段１３２に保存する（ステップＳ１０１）。この時、複数の合成画像データ１０、画像位置情報テーブル１１、およびマスク位置情報テーブル１２がある場合は、一度に全て読み込んで保存手段１３２に保存してもよく、また、多くのデータのうち幾つかを読み込んで保存してもよい。
【００５２】
次に、画像取得手段１３４のデータ読込手段１３５Ａで、ステップＳ１０１において保存されたデータのうち、必要な合成画像データ１０、画像位置情報テーブル１１、およびマスク位置情報テーブル１２を読み込む（ステップＳ１０２）。
【００５３】
マスク生成手段１３５Ｃは、ステップＳ１０２で読み込まれた情報のうち、画像位置情報テーブル１１の画像ＩＤ情報１１２および画像位置情報１１３から画像データの構成画像データ１０１の位置を特定する。そして、マスク生成手段１３５Ｃは、この構成画像データ１０１毎に重畳する第一マスクデータ２１および第二マスクデータ２２を構成して、マスクデータ２０を作成する（ステップＳ１０３）。
【００５４】
ステップＳ１０３で作成されたマスクデータ２０は、マスク位置確認手段１３５Ｂによって、配置された位置が正しいかどうか確認される（ステップＳ１０４）。これには、マスク位置情報テーブル１２が参照され、画像位置情報１１３と比較して、マスクデータ２０の位置が確認される。ステップＳ１０４でマスクデータ２０の位置が不正と判断された場合は、マスク移動手段１３５Ｄを用いて正常な位置にマスクデータ２０を移動する（ステップＳ１０５）。
【００５５】
その後、マスク位置情報テーブル１２の時間情報１２Ａの開始時間における画像データ情報１２Ｂおよびマスク透過度情報１２Ｃに基づいて、マスクデータ２０の最初の状態が決定される（ステップＳ１０６）。例えば、時間情報１２Ａの開始時間における画像データ情報１２Ｂに、第一マスクデータ２１は画像データ１Ａの位置、第二マスクデータ２２は画像データ１Ｂの位置で透過度を最小値の状態にする、という状態が記載されているとする。この場合では、先ず、画像位置情報テーブル１１の画像ＩＤ情報１１２および画像位置情報１１３が参照され、画像データ１Ａおよび１Ｂの位置が確認される。そして、マスク位置情報テーブル１２の記載に従って、画像データ１Ａに第一マスクデータ２１、画像データ１Ｂに第二マスクデータ２２が重畳される。そして、マスク透過調整手段１３５Ｅによって第二マスクデータ２２の透過度が最小値に設定される。
【００５６】
また、ステップＳ１０５の初期状態の決定の際に、同時にマスク色調整手段１３５Ｇによって第二マスクデータ２２の色も調整される。これには、先ず、画像色認識手段１３５Ｆが、画像位置情報テーブル１１から各画像ＩＤ情報１１２における画像色情報１１１を取得する。次に、この画像色情報１１１に基づいて、第二マスクデータ２２の色が決定される。そして、マスク色調整手段１３５Ｇにより、各画像データの構成画像データ１０１毎に対応して第二マスクデータ２２の色が調整される。
【００５７】
ステップＳ１０５によって初期処理を施された合成画像データ１０は、表示制御手段１３３によって表示手段１４０に表示される（ステップＳ１０７）。この時、表示手段１４０には、開始時間が例えば、単位時間で０の時の画像が表示され、同時にタイミング手段１３５Ｈのタイマがセットされて動き出す。タイマがマスク位置情報テーブル１２の時間情報１２Ａで記録されている所定時間に達すると、画像切り替えの操作を実施するかどうかを選択する（ステップＳ１０８）。なお、この時間情報１２Ａは、時分秒などの他、上述したような単位時間、すなわちクロック信号などに基づく単位時間などが例示できる。
【００５８】
ステップＳ１０８において、画像切り替えを実施する場合は、先ず、画像色認識手段１３５Ｆによって、第二マスクデータ２２の色調と画像位置情報テーブル１１の画像色情報１１１とが一致しているかを確認する（ステップＳ１０９）。このステップＳ１０９では、先ず、画像色認識手段１３５Ｆにより、画像色情報１１１と画像データ情報１２Ｂとに基づいて、先に表示されている画像データと、次に表示される画像データとの色相が認識される。ここで、先に表示されている画像データと次に表示される画像データとが異なる場合、第二マスクデータ２２の色が調整される。一方、これら２つの画像データが異なる場合でも色相が同系色である場合、またはこれら２つの画像データが同一である場合は、第二マスクデータ２２の色が調整されない。
【００５９】
ステップＳ１０９において、色の調整が必要と判断された時は、画像色認識手段１３５Ｆによって、第二マスクデータをどの色相に調整するかが決定される。ここでは、次に表示される画像データの画像色情報１１１が参照される（ステップＳ１１０）。
【００６０】
このステップＳ１１０で決定された第二マスクデータ２２の色情報は、マスク色調整手段１３５Ｇに渡される。そして、マスク色調整手段１３５Ｇは、この色情報に基づいて、各画像ＩＤ情報１１２に対応した各第二マスクデータ２２の色を調整する（ステップＳ１１１）。
【００６１】
ステップＳ１０９からステップＳ１１１において、第二マスクデータ２２の色が調整された後、マスク透過調整手段１３５Ｅにより、第二マスクデータの透過度が調整される（ステップＳ１１２）。このステップＳ１１２では、マスク位置情報テーブル１２の時間情報１２Ａ、および、マスク透過度情報１２Ｃが参照されて、第二マスクデータの透過度が調整される。
【００６２】
ステップＳ１１２において、マスク透過調整手段１３５Ｅは、前述したように、連続的に透過度を変更させることができる。これは、例えば、画像データが徐々に透過されて表示される、あるいは徐々に隠されていくといった表現を可能にしている。
【００６３】
その後、マスク移動手段１３５Ｄは、第一マスクデータ２１を次に表示される画像データに重なるように移動させる（ステップＳ１１３）。このステップＳ１１３において、マスクデータ２０は、ストライプ方向と交差する方向に移動される。このマスクデータ２０の移動も、マスク位置情報テーブル１２の時間情報１２Ａおよび画像データ情報１２Ｂと画像位置情報テーブル１１の画像ＩＤ情報１１２および画像位置情報が比較されて実施される。また、その時に移動する移動量もこれらのマスク位置情報テーブル１２および画像位置情報テーブル１１の各データに基づいて決定される。
【００６４】
ステップＳ１１３において、マスクデータ２０が移動された後は、再びステップＳ１０８に戻り、画像を切り替える操作を続行するかを選択する。
【００６５】
一方、ステップＳ１０８において、画像切り替えを実施しない場合は、画像表示停止処理が実施される（ステップＳ１１４）。これによって、現在表示されている画像をそのまま表示し続けることができる。そして、この状態では、いつでも画像切り替え処理の再開に復帰でき、また、復帰しない場合は画像表示をそのまま終了させてもよい（ステップＳ１１５）。
【００６６】
ステップＳ１０８からステップＳ１１３の処理は、タイミング手段１３５Ｈによって所定時間に自動で切り替わる仕組みとなっている。ここで、合成画像データ１０を構成する画像データが互いに関係し合うものであった場合、画像データの切り替えを繰り返すことで、一連の動画を表示することが可能となる。この時、画像の切り替わる速度やタイミングを調整することで動画の表現や表示速度を変更することができる。また、マスク位置情報テーブル１２の情報を編集したり、複数のマスク位置情報テーブル１２を用意したりすることで、様々なパターンの動画を選択して表示させることが可能となる。
【００６７】
ステップＳ１０８からステップＳ１１３の画像切り替え処理の一例として、画像データ１Ａから画像データ１Ｂに切り替わる場合の処理を以下に示す。先ず、表示手段１４０には画像データ１Ａのみが表示されているものとする。画像取得手段１３４は、マスク位置情報テーブル１２の時間情報１２Ａと画像データ情報１２Ｂとに基づき画像切り替え処理を実行する。ここで、例えば、時間情報１２Ａにおいて、第一マスクデータ２１は時間０から時間ｘまでの間は画像データ１Ａに重なり、第二マスクデータ２２は時間０から時間ｙまでの間は画像データ１Ｂに重なるとする。そして、時間ｙから時間ｘの間に第二マスクデータ２２の透過度を最小値から徐々に上昇させて透過度を最大値まで上げると記録されているとする（０＜ｙ＜ｘとする）。その後、第一マスクデータ２１は時間ｘから時間ｚまでの間は画像データ１Ｂに重ねられ、第二マスクデータ２２は時間ｘから時間ｗまで画像データ１Ａに重ねられてその透過度を最大値から徐々に下降させて最小値まで下げるとする。そして、時間ｗから時間ｚの間は第二マスクデータ２２が透過度を最小値の状態に保つとする（ｘ＜ｗ＜ｚとする）。
【００６８】
このような場合、先ず、ステップＳ１０９において、第二マスクデータ２２の色調を変更するかどうかが判断される。先に表示される画像データ１Ａは、時間０から時間ｘまでの間第一マスクデータ２１を重ねられていて表示されたままであり、時間ｘから時間ｗの間も徐々に隠されていくが表示されることになる。従って、ここでは、マスク色は変更はなしと判断される。
【００６９】
時間０から時間ｙまでの間は、第二マスクデータ２２の透過度は最小値のままであるので、画像データ１Ａのみが表示されている。
【００７０】
次に、時間ｙから時間ｘの間では、ステップＳ１１２により、第二マスクデータ２２が徐々に透過される。従って、時間ｙから時間ｘにおいて、画像データ１Ｂが徐々に表示される。この時間ｙから時間ｘの間では、画像データ１Ａと画像データ１Ｂとの双方の画像が表示されることになる。
【００７１】
そして、時間ｘでは、ステップＳ１１３により、マスクデータ２０が移動される。これにより、第一マスクデータ２１と第二マスクデータ２２との位置が入れ替わり、再びステップＳ１０８に戻り、画像切替が続行される。そして、ステップＳ１０９において、時間ｘから時間ｚまでの間で、先に表示されていた画像データ１Ａから画像データ１Ｂに切り替わるため、第二マスクデータの色調整が必要と判断される。従って、ステップＳ１１０の操作に進むことになる。
【００７２】
ステップＳ１１０において、画像色認識手段１３５Ｆは、画像データ１Ｂの各ＩＤ情報１１２に対応した画像色情報１１１を取得する。そして、ステップＳ１１１において、ステップＳ１１０で認識した色情報を基に、マスク色調整手段１３５Ｇが第二マスクデータ２２の色を調整する。
【００７３】
その後、時間ｘから時間ｗの間では、ステップＳ１１２により、第二マスクデータ２２の透過度が徐々に低下させられる。そして、時間ｗから時間ｚの間は第二マスクデータ２２の透過度は最小値となり、画像データ１Ｂのみが表示される。
【００７４】
これらのステップＳ１０８からステップＳ１１３の処理中の状態は、全て表示手段に表示されていて、画像データが切り替わっていく様子を確認することができる。
【００７５】
［第一の実施の形態の画像処理装置の作用効果］
このような第一の実施の形態では、次のような作用効果が得られる。
【００７６】
（１）第一の実施の形態の画像処理装置１３０は、複数の画像データを組み合わせて一つのデータ構造とした合成画像データ１０を読み込むデータアクセス手段１３１と、この合成画像データ１０のうち表示させたい画像データのみを選択的に表示手段１４０に表示させる制御手段１３６とを備えている。これにより、複数の画像データを一枚の合成画像データ１０に合成して画像データの容量を大幅に縮小することができる。従って、画像データ等の保存容量に限界があるような機器、例えば、カーナビゲーションや携帯電話、その他小型の動画表示部を有する機器等においても、複数の画像データを合成した合成画像データを用いて多くの画像を表示することができる。また、従来の構成における画像データを保存していた領域を空き領域として確保でき、この領域を有効に活用することができる。さらに、複数の画像データから一つの画像データを検索して導き出す時に、従来の画像データの数が多ければそれだけ多くの時間を要していた構成に対して、第一の実施の形態の画像処理装置では、複数の画像データが合成画像データに組み込まれて、画像データを容易にまとめることができる。これにより、検索などの処理にも時間をかけることがなく、迅速に処理でき円滑で良好な表示切り替えができる。
【００７７】
（２）合成画像データ１０は、画像データを構成画像データ１０１のうち少なくとも一部が組み合わされて構成されている。そして、制御手段１３６は、合成画像データ１０の構成画像データ１０１を画像データ毎に重畳する状態で表示され第一マスクデータ２１が重畳される構成画像データ１０１を表示手段１４０にて表示させるマスクデータ２０と、このマスクデータ２０を制御するマスク制御手段１３５とを備えている。これにより、合成画像データ１０から表示させたい画像データの構成画像データのみを表示させることができる。従って、このような合成画像データ１０から容易に画像データを取得して表示させることができる。
【００７８】
（３）マスク制御手段１３５は、マスクデータ２０を適宜移動させて画像データ毎に重畳する状態を切り替えている。これにより、マスクデータ２０の移動のみによって容易に合成画像データ１０中の表示させる画像データを切り替えできる。従って、画像切り替えのために複雑なプログラムや構造を必要とせず、生産性を向上することができる。
【００７９】
（４）合成画像データ１０は、構成画像データ１０１が略ストライプ状に交互に配置されたデータ構造に構成され、マスクデータ２０は、合成画像データ１０の構成画像データ１０１毎に重畳する略ストライプ状に構成され、マスク制御手段１３５は、マスクデータ２０を構成画像データ１０１の配列方向に略沿う状態で移動させている。これにより、マスクデータ２０を一方向に進退させるのみで画像データを切り替えることができる。従って、画像の切り替え処理がさらに簡単にできる。
【００８０】
（５）マスク制御手段１３５は、第一マスクデータ２１が重畳する構成画像データの色相と略同系の色相にマスクデータ２０の色相を設定することを可能としている。これにより、表示される画像データとその他の画像データに重畳する第二マスクデータ２２との互いの色相を一致させ、全体として調和された色相にできる。従って、表示する画像の色相も全体として調和されたものとなり、見た目が良好となる。
【００８１】
（６）画像処理装置は、複数の画像データを取得しこれらの画像データを組み合わされて１つのデータ構造の合成画像データ１０を生成する画像合成手段１２０を具備している。これにより、複数の画像データが存在するときでも、合成画像データ１０を即座に合成でき、これらの画像データをまとめることができる。従って、合成画像データを生成するために他の装置を必要とせず、容易に合成画像データを生成することできる。
【００８２】
（７）（６）において、画像合成手段１２０は、画像データが表示手段にて表示されるサイズと略同サイズとなる状態に前記合成画像データ１０を生成している。これにより、複数の画像データを１つ分のサイズの合成画像データにまとめることができる。従って、このような１つ分のデータサイズで複数の画像データが含まれる合成画像データ１０を用いることで、この合成画像データ１０を保存するための記憶領域は小さい容量でよく、多くの空き記憶領域が確保できて有効活用することができる。
【００８３】
（８）マスクデータ２０は、透過度を徐々に変化させることによって表示させる画像データを切り替えている。これにより、一つの画像データから他の画像データに切り替わる時の変化を表示できる。従って、画像データが切り替わる時の変化の様子をも鑑賞して楽しむこともできる。
【００８４】
（９）画像色認識手段１３５Ｆで各画像データの構成画像データ１０１に対する画像色情報１１１が認識され、その情報に基づいてマスク色調整手段１３５Ｇが第二マスクデータ２２の色調を調整している。これにより、各画像データの構成画像データ１０１毎に対応して第二マスクデータ２２の色調を調整できる。従って、第二マスクデータ２２によって透過される画像データの表示が阻害されず、より綺麗な画像を表示することができる。
【００８５】
（10）記憶手段１１０から読み込まれた合成画像データ１０、画像位置情報テーブル１１、マスク位置情報テーブル１２などは、保存手段１３２に一時保存されている。これにより、必要な時に情報を即座に取り出せるようになり、各情報の読み込み時間を最小にすることができる。
【００８６】
〔第二の実施の形態〕
次に、第二の実施の形態の画像処理装置について説明する。この第二の実施の形態の画像処理装置では、画像の切り替える時にマスクデータの移動を必要としない。このような第二の実施の形態における画像処理装置として、例えば、カーナビゲーションの表示装置に画面表示される背景画像の切り替えや携帯電話の画面の背景画像の切り替えなどを実施する構成について説明する。なお、第一の実施の形態と同様、本発明の画像処理装置は、カーナビゲーションや携帯電話のような小型機器のモニタ画面の背景画面の切り替えに限らず、パーソナルコンピュータのモニタやその他の画像表示装置を有するものを対象とすることができる。図７は、第二の実施の形態の画像処理装置の概略構成を示すブロック図である。図８は、第二の実施の形態で用いられるマスク位置情報テーブルの概略図である。図９は第二の実施の形態の画像処理装置の動作を表すフローチャートである。なお、第一の実施の形態と同一および類似した構成については同符号で示し、ここでの説明を省略あるいは簡略する。
【００８７】
［画像表示装置の構成］
図７において、第二の実施の形態の画像表示装置２００は、記憶手段１１０と、画像合成手段１２０と、合成画像データ１０から所定の画像データを取得する画像処理装置２３０と、画像データを表示する表示手段１４０とを備えている。
【００８８】
画像処理装置２３０は、データアクセス手段１３１と、保存手段１３２と、画像データを取得する画像取得手段２３４および表示制御手段１３３を有する制御手段２３６とを備えている。この画像取得手段２３４は、合成画像データ１０に重畳するマスクデータ２２０と、このマスクデータ２２０を制御するマスク制御手段２３５とを備えている。
【００８９】
｛合成画像データのデータ構造｝
第二の実施の形態に用いられる合成画像データ１０は、第一の実施の形態に用いられる合成画像データ１０と同一である。また、画像位置情報テーブル１１も、第一の実施の形態と同様に形成されている。従って、ここでは、そのデータ構造の説明は省略する。
【００９０】
｛マスクデータのデータ構造｝
次に、第二の実施の形態で用いられるマスクデータ２２０について説明する。マスクデータ２２０は、合成画像データ１０の略ストライプ状の構成画像データ１０１に対応して、ストライプ状のマスクセルデータ２３が配列して構成されている。このマスクセルデータ２３は、画像位置情報テーブル１１の各画像データの各画像位置情報１１３から構成画像データ１０１の形状と位置とを認識し、この構成画像データ１０１のサイズと略同一に形成される。これらのマスクデータ２２０は、各画像データの構成画像データ１０１につき、一つのマスクセルデータ２３重畳されている。ここで、マスクセルデータ２３は、マスク制御手段２３５によって透過度が変化可能に形成されている。従って、透過度が高い場合は合成画像データ１０の画像データを透過させ、透過度が低い場合は合成画像データ１０の画像データを透過させない。
【００９１】
マスクデータ２２０のマスクセルデータ２３の所定時間における透過度は、図８に示すようなマスク位置情報テーブル１３に示されている。マスク位置情報テーブル１３は、例えば、各画像データに設けられて、時間情報１３Ａと、その時間におけるマスクセルデータ２３の透過度を示すマスク透過度情報１３Ｂとが記録されている。
【００９２】
これらのマスク位置情報テーブル１３は、一つの合成画像データ１０につき、一組設けられているものである。従って、合成画像データ１０が複数ある場合は、それぞれの合成画像データ１０に対応して、複数組のマスク位置情報テーブル１３が用意されている。また、予め１つの基本マスク位置情報テーブルを作成しておき、残りのマスク位置情報テーブルをそれに基づいて自動作成されるものであってもよい。例えば、時間情報１３Ａとマスク透過度情報１３Ｂが示されたマスク位置情報テーブル１３を基本情報として１つ用意する。ここで、合成画像データ１０が読み込まれると、その合成画像データ１０に含まれる画像データに対応したマスク位置情報テーブル１３が作成される。この時、時間情報１３Ａを各画像データで少しずつずらして設定すれば、同じ時間にマスクセルデータ２３が同時に変化することがない。従って、マスクセルデータ２３を画像データ毎に順に変化させていくマスク位置情報テーブル１３を作成することができる。
【００９３】
｛画像処理装置の構成｝
次に、画像処理装置２３０の詳細な構成について、図７に基づいて説明する。画像処理装置２３０は、前述したように、データアクセス手段１３１と、保存手段１３２と、表示制御手段１３３と、制御手段２３６とを備えている。
【００９４】
データアクセス手段１３１は、記憶手段１１０から合成画像データ１０や、画像位置情報テーブル１１などの各情報を読み込んでいる。
【００９５】
保存手段１３２は、データアクセス手段１３１で読み込まれた情報を一時保存している。この保存手段１３２は、一旦読み込まれた情報を即座に取り出せるように一時保存している。
【００９６】
表示手段１４０は、画像取得手段２３４で取得された画像データを表示手段１４０に表示するものである。
【００９７】
（画像取得手段の構成）
次に、第二の実施の形態における画像取得手段２３４の構成についてさらに詳細に説明する。
【００９８】
画像取得手段２３４は、図７に示すように、マスクデータ２２０と、マスク制御手段２３５とを備えている。
【００９９】
マスク制御手段２３５は、マスクデータ２２０を制御して、合成画像データ１０の表示させたい画像を透過させ、その他の画像を隠すものである。このマスク制御手段２３５は、データ読込手段１３５Ａと、マスク生成手段２３５Ｃと、マスク透過調整手段２３５Ｅと、マスク色調整手段２３５Ｇと、タイミング手段１３５Ｈとを備えている。
【０１００】
マスク生成手段２３５Ｃは、データ読込手段１３５Ａで読み込まれた画像位置情報テーブル１１に基づいて、マスクデータ２２０を作成する。これには、先ず、画像位置情報テーブル１１の画像ＩＤ情報１１２および画像位置情報１１３によって、合成画像データ１０上の構成画像データ１０１の位置およびサイズが認識される。そして、この構成画像データと略同サイズのマスクセルデータ２３が形成され、構成画像データ１０１に重畳される。
【０１０１】
マスク透過調整手段２３５Ｅは、マスクセルデータ２３の透過度の調整を可能にしている。マスク透過調整手段２３５Ｅによって、例えばマスクセルデータ２３の透過度が下げられると、そのマスクセルデータ２３に重畳される画像データが隠される。逆に、マスクセルデータ２３の透過度が上げられると、そのマスクセルデータ２３と重畳する画像データが透過して表示される。このように、マスクセルデータ２３の透過度を変化させることで、画像データを切り替えて表示することができる。また、マスク透過調整手段２３５Ｅは、透過度の変化の速度調整も可能とされている。これにより、透過度を連続的に変化させることで、画像データが徐々に表示させたり隠したりする表現ができる。また、透過度を即座に変化させることで、即座に画像を表示したり隠したりすることも可能となる。
【０１０２】
ここで、例えば、表示されている画像データの色相と、その画像データの周囲に配置されるマスクセルデータの色相とが、異なる色相であった場合、画像データの色相をマスクデータの色相が混ざり合い、見栄えが悪くなることも考えられる。このような場合に、画像色認識手段１３５Ｆおよびマスク色調整手段２３５Ｇは、マスクセルデータ２３の色相を、表示されている画像データの色相と略同一系統の色相に調整することを可能としている。
【０１０３】
画像色認識手段１３５Ｆは、各画像データの各セルにおける色相を調査するために設けられている。これは、画像位置情報テーブル１１の各画像データの画像ＩＤ情報１１２に対応する各画像色情報１１１を参照する。そして、この画像色情報１１１に基づいて、各マスクセルデータ２３の色相を決定している。
【０１０４】
マスク色調整手段２３５Ｇは、マスクセルデータ２３の色相を、画像色認識手段１３５Ｆで決定された色相に調整している。マスク色調整手段２３５Ｇは、画像データの各構成画像データ１０１のそれぞれに対して色相を変更することを可能としている。なお、第一の実施の形態で用いられたマスク色調整手段１３５Ｇは、第二マスクデータ２２に対しての色調整のみを可能とした。これに対して、第二の実施の形態のマスク色調整手段では、マスクデータ２２０上の全てのマスクセルデータ２３に対して色の調整が可能である。
【０１０５】
［第二の実施の形態の画像処理装置の動作］
次に、上述した第二の実施の形態の画像処理装置２３０の動作について説明する。
【０１０６】
第一の実施の形態と同様、第二の実施の形態の画像処理装置２３０においても、ステップＳ１０１からステップＳ１０２によって、合成画像データ１０、画像位置情報テーブル１１、および、マスク位置情報テーブル１３が読み込まれ、保存手段１３２に一時保存される。そして、その中から必要となる合成画像データ１０、画像位置情報テーブル１１、マスク位置情報テーブル１３が読み込まれる。
【０１０７】
次に、ステップＳ１０２で取得した画像位置情報テーブル１１の画像ＩＤ情報１１２、画像位置情報１１３に基づいて、マスク生成手段２３５Ｃによって、マスクデータ２２０が形成される。この時、マスク生成手段２３５Ｃは、このマスクデータ２２０を合成画像データ１０上に重畳させて形成する（ステップＳ２０３）。
【０１０８】
そして、マスク位置情報テーブル１３の時間情報１３Ａの開始時間におけるマスク透過度情報１３Ｂに基づいて、マスクデータ２２０の最初の状態が決定される（ステップＳ２０４）。例えば、時間情報１３Ａの開始時間における画像データ１Ａの透過度が１００パーセント、画像データ１Ｂの透過度が１０パーセントという状態が記載されているとする。この場合では、画像データ１Ａに重畳するマスクセルデータ２３の透過度を１００パーセントに設定し、画像データ１Ｂに重畳するマスクセルデータ２３の透過度を１０パーセントに設定する。
【０１０９】
また、ステップＳ２０４の初期状態の決定の際に、同時にマスク色調整手段２３５Ｇによってマスクセルデータ２３の色も調整される。これには、先ず、画像色認識手段１３５Ｆが、画像位置情報テーブル１１から各画像データの各画像ＩＤ情報１１２における画像色情報１１１を取得する。次にこの画像色情報１１１に基づいてマスクセルデータ２３の色を決定する。そして、マスク色調整手段２３５Ｇにより、各画像データの構成画像データ毎に対応してマスクセルデータ２３の色を調整する。
【０１１０】
このように、初期の状態にセットされた合成画像データ１０は、ステップＳ１０７によって表示手段に表示される。この時、同時にタイミング手段１３５Ｈのタイマが作動し、ステップＳ１０８において、タイマがマスク位置情報テーブル１３の時間情報１３Ａで記録されている所定時間に達すると画像を切り替える操作をするどうかを選択する。このタイミング手段１３５Ｈで用いられる時間は、第一の実施の形態と同様、時分秒などの他、クロック信号などに基づく単位時間などを用いることができる。
【０１１１】
ステップＳ１０８において、画像切り替える場合は、先ず、画像色認識手段１３５Ｆによって、マスクセルデータ２３の色相と画像位置情報テーブル１１の画像色情報１１１とが一致しているか確認される（ステップＳ２０９）。このステップＳ２０９において、画像色認識手段１３５Ｆは、画像色情報１１１とマスク透過度情報１３Ｂとに基づいて、先に表示されている画像データと次に表示される画像データとの色相を認識する。ここで、先に表示されている画像データと次に表示される画像データとが異なる場合、マスクセルデータ２３のマスク色が調整される。一方、これら２つの画像データが異なる場合でも色調が同系色である場合、またはこれら２つの画像データが同一である場合は、マスクセルデータ２３の色は調整されてもよい。
【０１１２】
ステップＳ２０９において、色の調整が必要と判断された時は、画像色認識手段１３５Ｆによって、マスクセルデータの色相が決定される。ここでは、次に表示される画像データの画像色情報１１１が参照される（ステップＳ２１０）。
【０１１３】
ステップＳ２１０で決定されたマスクセルデータ２３の色情報は、マスク色調整手段２３５Ｇに渡される。そして、マスク色調整手段２３５Ｇは、この色情報に基づいて、構成画像データ１０１に対応したマスクセルデータ２３の色を調整する（ステップＳ２１１）。
【０１１４】
ステップＳ２０９からステップＳ２１１において、マスクセルデータ２３の色が調整された後、マスク透過調整手段２３５Ｅにより、マスクセルデータの透過度が調整される（ステップＳ２１２）。ステップＳ２１２では、マスク位置情報テーブル１３のマスク透過度情報１３Ｂが参照されて、マスクセルデータ２３の透過度が調整される。
【０１１５】
ステップＳ２１２において、マスク透過調整手段２３５Ｅは前述したように、連続的に透過度を変更させることができる。これは、例えば、画像データが徐々に透過されて表示される、あるいは徐々に隠されていくといった表現を可能にしている。この時、マスクセルデータ２３の透過度を変化させて、先に表示されていた画像データを隠し、次に表示させる画像データを透過させることにより画像データの切り替えを可能にしている。
【０１１６】
ステップＳ２１２において、マスクデータ２２０の透過度が調整された後、再びステップＳ１０８に戻り、画像切り替え操作を続行するかどうかが選択される。
【０１１７】
一方、ステップＳ１０８において、画像を切り替えない場合は、ステップＳ１１４により、画像表示停止処理が実施される。また、ステップＳ１１５によって、いつでも画像切り替え処理の再開に復帰でき、また、復帰しない場合は画像表示をそのまま終了させることもできる。
【０１１８】
ステップＳ１０８からステップＳ２１２の処理は、タイミング手段１３５Ｈによって所定時間に自動で切り替わる仕組みとなっている。
【０１１９】
ステップＳ１０８、およびステップＳ２０９からステップＳ２１２の画像切り替え処理の一例として、画像データ１Ａから画像データ１Ｂに切り替わる場合の処理を以下に示す。先ず、表示手段１４０には画像データ１Ａのみが表示されているものとする。画像取得手段１３４Ａは、マスク位置情報テーブル１３の時間情報１３Ａ、および、画像データ情報１２Ｂに基づいて画像切り替え処理を実行する。ここで、例えば、時間情報１２Ａにおいて、画像データ１Ａに重ねられるマスクセルデータ２３が時間０から時間ｘまでの間で透過度が最大値であって、画像データ１Ｂに重ねられるマスクセルデータ２３は時間０から時間ｙまで透過度が最小値の状態で、時間ｙから時間ｘの間に透過度が徐々に上昇し最大値になると記録されているとする（０＜ｙ＜ｘとする）。その後、画像データ１Ｂに重ねられるマスクセルデータ２３は時間ｘから時間ｚまでの間透過度が最大値であって、画像データ１Ａに重ねられるマスクセルデータ２３は時間ｘから時間ｗまで透過度を最大値から徐々に下降させて最小値にし、時間ｗから時間ｚでは透過度を最小値の状態に保つとする（ｘ＜ｗ＜ｚとする）。
【０１２０】
このような場合、先ず、ステップＳ２０９において、マスクセルデータ２３の色調を変更するかどうかが判断される。先に表示される画像データ１Ａは、時間０から時間ｘまでの間、透過度が最大値であるため表示されたままである。また、時間ｘから時間ｗの間は透過度を上げながらも表示されている。従って、ここでは、マスク色は変更はなしと判断される。時間０から時間ｙまでの間は、画像データ１Ａのみが表示されている。
【０１２１】
次に、時間ｙから時間ｘの間では、ステップＳ２１２により、画像データ１Ｂが徐々に透過されて表示される。この時間ｙから時間ｘの間では、画像データ１Ａと画像データ１Ｂとの双方の画像が表示されることになり、再びステップＳ１０８に戻り、画像切替を続行される。そして、ステップＳ２０９において、時間ｘから時間ｚまでの間で、先に表示されていた画像データ１Ａから画像データ１Ｂに切り替わるため、マスクセルデータ２３の色調整が必要と判断される。従って、ステップＳ２１０に進むことになる。
【０１２２】
ステップＳ２１０において、画像色認識手段１３５Ｆは、画像データ１Ｂの各ＩＤ情報１１２に対応した画像色情報１１１を取得する。そして、ステップＳ２１１において、ステップＳ１１０で認識した色情報を基に、マスク色調整手段２３５Ｇがマスクセルデータ２３の色を調整する。
【０１２３】
その後、時間ｘから時間ｗの間では、ステップＳ２１２によりマスクセルデータ２３の透過度が調整され、画像データ１Ａは時間ｘから時間ｗの間に徐々に隠される。そして、時間ｗから時間ｚの間は画像データ１Ｂのみが表示される。
【０１２４】
［第二の実施の形態の画像処理装置の作用効果］
第二の実施の形態の画像処理装置２３０によると、第一の実施の形態の（１）〜（２）および（５）〜（10）の作用効果に加えて次の効果が得られる。
【０１２５】
（11）マスク制御手段２３５は、マスクデータ２２０を制御し合成画像データ１０の構成画像データ１０１が画像データ毎に透過する度合いを切り替えて重畳する状態を切り替えている。これにより、画像データの切り替えにおいて、マスクデータ２２０の移動が不要となり、それに伴ってマスク制御手段２３５の機能を簡単にできる。また、合成画像データ１０がより多くの画像データで構成されている場合でも、マスクデータ２２０の透過度を調整するのみで容易に画像の切り替えができる。
【０１２６】
（12）マスク制御手段２３５は、マスクデータ２０の透過度を連続的に変更している。これにより、画像データを徐々に透過させたり隠したりするといった表現を表すことができる。従って、このように様々な画像の表示方法、画像の切り替えの方法を実現でき、鑑賞者はこれらの表現をも楽しむことができる。
【０１２７】
（13）マスク位置情報テーブル１３に記録される情報は、時間情報１３Ａおよびマスク透過度情報１３Ｂのみでよい。これにより、マスク位置情報テーブルのデータサイズを小さくできるうえに、簡単な動きのみで画像データの切り替えることができる。また、このマスク位置情報テーブル１３の編集も時間に対するマスクセルデータ２３の透過度を記録するのみでよいので、簡単にマスク位置情報テーブルが編集できる。
【０１２８】
〔第三の実施の形態〕
第一および第二の実施の形態では、合成画像データ１０はストライプ状に分割された画像データ１Ａ，１Ｂを配列することで合成されている。これに対して、第三の実施の形態の合成画像データでは、画像データがマトリックス状に配列されて合成されている。図１０は第三の実施の形態の画像処理装置の合成画像データ５０の一部を示す図である。図１１はマスクデータの一部を示す図である。なお、第一及び第二の実施の形態と同一および類似した構成については同符号で示し、ここでの説明を省略する。
【０１２９】
［第三の実施の形態の画像表示装置］
第三の実施の形態の画像表示装置は、第一および第二の実施の形態と同様、例えば、カーナビゲーションの表示装置に画面表示される背景画像の切り替えや携帯電話の画面の背景画像の切り替えなどを実施する画像表示装置に用いることができる。なお、本発明の画像処理装置は、カーナビゲーションや携帯電話のような小型機器のモニタ画面の背景画面の切り替えに限らず、パーソナルコンピュータのモニタやその他の画像表示装置を有するものを対象とすることができる。
そして、第三の実施の形態の画像表示装置は、第一および第二の実施の形態の画像表示装置と略同一の画像表示装置がを用いられ、従って、同一の符号を付して説明を省略する。合成画像データ５０およびマスクデータ６０は、以下に示すように構成されている。
【０１３０】
｛合成画像データのデータ構造｝
図１０において、合成画像データ５０は、４つの画像データＡ，Ｂ，Ｃ，Ｄを、画像として表示させた状態において、格子状の構成画像データ５０１に細分化している。そして、それぞれの画像の構成画像データ５０１の一つ一つに番号を割り振る。この番号の割り振りは、例えば、ｎを１以上の整数として、（４ｎ−３）が左上、（４ｎ−２）が右上、（４ｎ−１）が左下、（４ｎ）が右下、そして（４ｎ−２）の右隣にはｎの値に１を加算して（４ｎ−３）が位置するように構成されている。そして、ｎ＝ｍ−１の時に画像データの右端に達したとすると、再び左端に戻り、（４ｎ−１）の下隣に（４ｍ−３）が位置するように（ただし、ｍ＞ｎ）、番号を割り振る。例えば、画像データＡでは、Ａ−１の右隣がＡ−２、下隣がＡ−３、Ａ−２の下隣かつＡ−３の右隣がＡ−４、Ａ−２の右隣にはＡ−５が位置するように番号を割り振る。
【０１３１】
そして、これらの画像データＡ〜Ｄのうち、画像データＡからは（４ｎ−３）で表される番号の構成画像データ１０１を、画像データＢからは（４ｎ−２）で表される番号の構成画像データ１０１を、画像データＣからは（４ｎ−１）で表される番号の構成画像データ１０１を、画像データＤからは（４ｎ）で表される番号の構成画像データ１０１を、それぞれ取り出して、合成画像データ５０に順に交互に配列する。この時、合成画像データ５０上においても、ｎを１以上の整数として、（４ｎ−３）が左上、（４ｎ−２）が右上、（４ｎ−１）が左下、（４ｎ）が右下、そして（４ｎ−２）の右隣にはｎの値に１を加算して（４ｎ−３）が来るように番号を割り振る。そして、ｎ＝ｍ−１の時に画像データの右端に達したとすると、再び左端に戻り、（４ｎ−１）の下隣に（４ｍ−３）が来るように（ただし、ｍ＞ｎ）番号を割り振る。この合成画像データ５０の番号に対応させて画像データＡ〜Ｄの各セルを順に配列している。
ここで、合成画像データ５０は、画像データＡから取り出してきた構成画像データ５０１のＡ−１、Ａ−５、Ａ−９…を備えた画像データ５Ａ、画像データＢから取り出してきた構成画像データ５０１のＢ−２、Ｂ−６、Ｂ−１０…を備えた画像データ５Ｂ、画像データＣから取り出してきた構成画像データ５０１のＣ−３、Ｃ−７、Ｃ−１１…を備えた画像データ５Ｃ、元の画像データＤから取り出してきた構成画像データ５０１のＤ−４、Ｄ−８、Ｄ−１２…を備えた画像データ５Ｄによって構成されている。
【０１３２】
このような合成画像データ５０の画像情報は図４に示される画像位置情報テーブル１１と同様の情報で記録されている。すなわち、合成画像データ５０の画像位置情報テーブル１１は、合成画像データ１０の場合と同様に、例えば、一つの画像データにつき、一つの画像位置情報テーブル１１作成されているものであってもよい。その内容については、例えば、画像データの画像ＩＤ情報１１２と、その画像位置情報１１３と、その画像色情報１１１とが、それぞれ対応して記録されているものである。
【０１３３】
｛マスクデータのデータ構造｝
次に、この合成画像データ５０に重ねられるマスクデータ６０について説明する。図１１において、マスクデータ６０は合成画像データ５０の格子形状の構成画像データ５０１に合わせて、格子形状のマスクセルデータ６１〜６４が配列されている。ここで、画像データ５Ａの位置にマスクセルデータ６１、画像データ５Ｂの位置にマスクセルデータ６２、画像データ５Ｃの位置にマスクセルデータ６３、画像データ５Ｄの位置にマスクセルデータ６４が対応して重畳している。このマスクデータ６０は、画像位置情報テーブル１１から画像データの画像位置情報１１３を読み込み、これに対応してマスクデータ６０が形成されるものであってもよく、また、予め格子状に分割されて用意されたマスクデータ６０であってもよい。
【０１３４】
｛画像処理装置の構成｝
このような合成画像データ５０を用いた画像処理装置は、第一の実施の形態で示されるようにマスクデータ６０を移動させることによって表示される画像データを切り替えるものであってもよく、また、第二の実施の形態のようにマスクデータ６０の透過度を変化させることのみで画像データを切り替えるものであってもよい。
【０１３５】
従って、第三の実施の形態の画像処理装置には、読込手段としてのデータアクセス手段１３１と、そのデータを一時保存する保存手段１３２と、合成画像データ１０から画像データ選択する画像取得手段１３４と、表示する画像データを表示手段に表示させる表示制御手段１３３とを備えている。
【０１３６】
画像取得手段１３４は、マスクデータ６０と、このマスクデータ６０の動作を制御するためのマスク制御手段１３５と、画像取得手段で処理された画像を表示手段１４０に出力する表示制御手段１３３とを備えている。
【０１３７】
第三の実施の形態では、図１のように、マスク制御手段１３５は、データ読込手段１３５Ａと、マスク位置確認手段１３５Ｂと、マスク生成手段１３５Ｃと、マスク移動手段１３５Ｄと、マスクデータ６０のマスクセルデータ６１〜６４の透過度を変更するマスク透過調整手段１３５Ｅと、画像色認識手段１３５Ｆと、マスクセルデータ６１〜６４の色相の調整するマスク色調整手段１３５Ｇと、タイミング手段１３５Ｈとを備えているものであってもよい。また、図７のように、マスク移動手段１３５Ｄやマスク位置確認手段１３５Ｂをなくしたものであってもよい。
【０１３８】
［第三の実施の形態の画像処理装置の動作］
第三の実施の形態の画像処理装置の動作は、マスクデータ６０を移動させて画像を切り替える場合では、第一の実施の形態で説明した動作方法とほぼ同じであり、またマスクセルデータ６１〜６４の透過度を変化させて画像を切り替える場合は第二の実施の形態と同様になる。
【０１３９】
ここで、第一の実施の形態ではマスク移動手段１３５Ｄによりマスクデータ２０を移動させる場合には、合成画像データ１０のストライプ方向に対して交差する方向に移動するとしたが、第三の実施の形態においては、合成画像データ５０は格子状に配列された形状となっているため、縦方向と横方向とに移動可能となっている。
【０１４０】
第二の実施の形態のようにマスク透過調整手段１３５Ｅによって透過度を変化させるのみで画像データを切り替える場合は、画像位置情報テーブル１１およびマスク位置情報テーブル１２に基づいて表示させる画像データを認識させ、マスクセルデータ６１〜６４の透過度を調整する。
【０１４１】
［第三の実施の形態の画像処理装置の作用効果］
第三の実施の形態の画像処理装置では、前述した（１）から（３）および（５）から（12）の効果に加えて次の作用効果が得られる。
【０１４２】
（14）合成画像データ５０は複数の画像データを格子状の構成画像データに細分化し交互に配列して形成されている。これによって、画像データをより細かく細分化できて画像データと画像データとの間が比較的狭くすることができる。これは、例えば、この合成画像データ５０が多くの画像データから合成されている場合、ストライプ状に画像データを配列すると、同一画像データの間が広く開いてしまう虞がある。具体的には、例えば、画像データ１Ａと次に配置される画像データ１Ａとの間に多くの他の画像データが配列され、画像データ１Ａ間が遠くなってしまう。これに対して、格子状に細分化した場合では、各画像データの構成画像データを縦方向だけでなく横方向にも配列することができる。これにより、上記の例でいうと、画像データ１Ａ間と次に配置される画像データ１Ａとの間隔が全体的に平均化され、極端に一部が開くことがない。従って、より細かい画像を表示することができる。
【０１４３】
さらに、画像色認識手段１３５Ｆによってより合成画像データ上の格子状の各セルの色の認識ができる。そして、マスク色調整手段によって、これらの格子状のセルの色をそれぞれ調整することができるので、さらに細かいストライプの色を調整できる。これにより、マスクデータ６０によって表示画像が荒くなったり、また全体的な色調が乱れたりすることを防止できる。
【０１４４】
〔第四の実施の形態〕
次に第四の実施の形態の画像処理装置について図１２から図１４に基づいて説明する。
第四の実施の形態は、第一から第三の実施の形態と同様に、例えば、カーナビゲーションの表示装置に画面表示される背景画像の切り替えや携帯電話の画面の背景画像の切り替えなどを実施する構成を備えている。なお、本発明の画像処理装置は、カーナビゲーションや携帯電話のような小型機器のモニタ画面の背景画面の切り替えに限らず、パーソナルコンピュータのモニタやその他の画像表示装置を有するものを対象とすることができる。
図１２は第四の実施の形態の画像処理装置の概略を示すブロック図、図１３は表示する画像データの情報を示す表示画像情報テーブル、図１４はこの画像処理装置の動作を示すフローチャートである。なお、第一から第三の実施の形態と同一および類似した構成については同符号で示し、ここでの説明を省略する。
【０１４５】
［第四の実施の形態の画像表示装置の構成］
図１２において、第四の実施の形態の画像表示装置４００は、記憶手段１１０と、表示手段１４０と、画像処理装置４３０と、画像合成手段１２０とを備えている。
【０１４６】
第四の実施の形態では、合成画像データとして、例えば、図２に示す合成画像データ１０や、図１０に示す合成画像データ５０を用いることができる。これらの合成画像データ１０または５０の各画像データの情報は、図４に示すような画像位置情報テーブルに記録されている。また、第四の実施の形態では、マスクデータは用いられない。すなわち、画像表示装置４００の画像処理装置４３０は、合成画像データから所定の画像データのみを選択的に読み取り、これを表示させる構成となっている。
【０１４７】
｛画像処理装置の構成｝
画像処理装置４３０は、データアクセス手段１３１と、保存手段１３２と、合成画像データ１０から画像データを選択して取得する画像取得手段４３４と、表示制御手段１３３とを備えている。
【０１４８】
画像取得手段４３４は、データ読込手段１３５Ａと、合成画像データから画像データを選択する画像選択手段４３４Ｂと、選択した画像データを読み取る画像読取手段４３４Ｃと、読み取った画像を配置する画像再配置手段４３４Ｄと、画像が配置される表示画像データ４３４Ａと、表示画像データ４３４Ａから画像データを除去する画像除去手段４３４Ｅとを備えている。
【０１４９】
画像選択手段４２４Ｂは、画像位置情報テーブル１１の識別情報としての画像ＩＤ情報１１２から合成画像データ１０、５０上の同一の画像データを構成している構成画像データ１０１を選択している。この画像ＩＤ情報は、前述した通り、構成画像データそれぞれがどの画像データを構成しているかを示す情報である。そして、その画像位置情報１１３により、その構成画像データ１０１が、画像データ上でどのような配置であるかを認識できる。そして、画像選択手段４２４Ｂは、表示させたい画像データをこれらの情報をもとに選択している。また、この時、表示画像情報テーブル１４に基づいて画像データが選択される。表示画像情報テーブル１４は、図１３のように、例えば、時間情報１４Ａと、表示画像情報１４Ｂと、表示画像の輝度情報１４Ｃと、表示画像の明度情報１４Ｄとが記録されている。このような表示画像情報テーブル１４はユーザの手によって編集可能とされ、これによって表示する画像の順番や表示速度、切り替え速度等を変更することが可能となっている。
【０１５０】
画像読取手段４３４Ｃは、画像選択手段４２４Ｂで選択された画像データのみを合成画像データ１０，５０中から読み取る。ここで、読み取られた画像データは、保存手段１３２に一時記録され、次に用いる際に即座に取り出せる状態としてもよい。
【０１５１】
画像再配置手段４３４Ｄは、画像読取手段４３４Ｃで読み取られた画像データを表示画像データ４３４Ａ上に再配置する。表示画像データ４３４Ａは、画像切り替え開始時には、データサイズが小さい無地の画像データとして存在している。この表示画像データ４３４Ａは、画像再配置手段４３４Ｄによって、画像データが所定箇所に随時上書きされていく。この時、画像再配置手段４３４Ｄは、取得した画像データを、合成画像データ１０、５０上での位置と略同一位置に配置させている。
【０１５２】
また、画像データを表示画像データ４３４Ａに再配置するとき同時にこの表示画像データ４３４Ａと配置される画像データの色が調整される。これは、前記マスク色調整手段１３５Ｇとほぼ同様の働きをするもので、表示画像データ４３４Ａの全体的な色を表示される画像データの色と略同一系統の色となるように調整している。
【０１５３】
画像除去手段４３４Ｅは、表示画像データ４３４Ａに表示されている画像データを除去可能としている。画像再配置手段４３４Ｄで表示する画像を配置し、画像除去手段４３４Ｅで画像を取り除くことで画像の切り替えを可能としている。ここで除去された画像は、完全に除去してしまってもよく、また保存手段に一時保存されていてもよい。保存手段に一時保存することにより、次に同じ画像データが必要となった場合、画像選択手段４２４Ｂおよび画像読取手段４３４Ｃを起動する必要がなく、即座に保存手段からこの画像データを呼び出して表示画像データ４３４Ａ上に配置することが可能となる。
【０１５４】
画像色調整手段４３４Ｆは、画像色情報１１１に基づき、表示画像データの色相と表示される画像データの色相とを調整している。
【０１５５】
［第四の実施の形態の画像処理装置の動作］
次に第四の実施の形態の画像処理装置４３０の動作について説明する。
【０１５６】
図１４において、ステップＳ１０１からステップＳ１０２の操作によって、合成画像データ１０、画像位置情報テーブル１１、および、表示画像情報テーブル１４が読み込まれ、保存手段１３２に一時保存される。そして、その中から必要となる合成画像データ１０、画像位置情報テーブル１１、表示画像情報テーブル１４が読み込まれる。
【０１５７】
次に、画像選択手段４３４Ｂは、表示画像情報テーブル１４の開始時間における表示画像情報１４Ｂを読み込み、これと対応する画像データの画像位置情報テーブル１１の画像ＩＤ情報１１２から選択する（ステップＳ４０３）。また、この時、画像データの画像位置情報テーブル１１の画像位置情報１１３から直接表示させたい画像の位置情報を選択してもよい。
【０１５８】
ステップＳ４０３において認識された画像データの位置情報に基づいて、画像読取手段４３４Ｃは、開始時に表示される画像データを読み取る（ステップＳ４０４）。
【０１５９】
ステップＳ４０４にて読み取られた画像データは、画像再配置手段４３４Ｄによって表示画像データ４３４Ａ上に配置される。この時、同時に、画像データ間の隙間によって生じる色調の不都合を防止するために、表示画像データ４３４Ａの色を調整する。これは、画像位置情報テーブルの画像色情報１１１に基づいて、画像色調整手段４３４Ｆによって実施される（ステップＳ４０５）。
【０１６０】
そして、このような表示画像データ４３４Ａを表示制御手段１３３によって表示手段１４０に表示させる（ステップＳ４０６）。この時、表示手段１４０には、開始時間が単位時間で０の時の画像が表示され、同時にタイミング手段１３５Ｈのタイマがセットされて動き出す。タイマが表示画像情報テーブル１４の時間情報１４Ａに記録されている所定時間に達するとこの表示画像情報テーブル１４の表示画像情報１４Ｂに基づいて画像が切り替えられる。なお、この時間情報１４Ａは、時分秒などの他、上述したような単位時間、すなわち、クロック信号などに基づく単位時間などが例示できる。
【０１６１】
その後、ステップＳ１０８によって、画像切り替えの操作をするかどうかが確認され、画像を切り替える場合は、画像切り替えの操作が実行される。画像を切り替えない場合は、画像切り替えの停止操作が実行される。
【０１６２】
ステップＳ１０８において、画像を切り替えると選択した場合、先ず、画像選択手段４３４Ｂは、画像位置情報テーブル１１および表示画像情報テーブル１４に基づいて、次に表示させる画像を選択する（ステップＳ４０９）。そして、画像読取手段４３４Ｃによって、合成画像データ１０，５０から、ステップＳ４０９で選択された画像データが読み取られる（ステップＳ４１０）。
【０１６３】
その後、次に表示される画像と現在の表示画像データ４３４Ａの色が比較される（ステップＳ４１１）。ステップＳ４１１では、画像色調整手段４３４Ｆによって、画像位置情報テーブル１１の画像色情報１１１と表示画像情報１４Ｂに基づき、次に表示される画像の色相が確認される。
【０１６４】
ステップＳ４１１において、表示画像データの色相と次に表示される画像の色相が異なる場合、色の補正が必要と判断される。この場合、画像色調整手段４３４Ｆによって、表示画像データの色は、次に表示させる画像データの全体的な色相に合わされる。これと同時に、画像読取手段４３４Ｃで読み込まれた画像データが、画像再配置手段４３４Ｄによって表示画像データ４３４Ａに上配置される（ステップＳ４１２）。
【０１６５】
一方、色の調整が不要と判断された場合は、画像再配置手段４３４Ｄによって、画像データの配置のみが実施される（ステップＳ４１３）。
【０１６６】
ステップＳ２９およびステップＳ３０において、画像データは表示画像情報テーブル１４に基づいて配置される。この時、表示画像情報テーブル１４の輝度情報１４Ｃ、明度情報１４Ｄに従って画像データを配置することで、画像データを徐々に表示させるといった表現を可能としている。
【０１６７】
また、表示画像データ４３４Ａから消去したい画像データは画像除去手段４３４Ｅによって排除される（ステップＳ３１）。この時、画像の配置の時と同様に、表示画像データ４３４Ａ上から画像データを除去する際にも、徐々に画像データを除去してもよく、即座に除去してもよい。
【０１６８】
これらの処理はタイミング手段１３５Ｈによって所定時間に自動で切り替わる仕組みとなっている。このように画像データの切り替えを繰り返すことで、一連の動画を表示することが可能となる。この時、画像の切り替わる速度やタイミングを調整することで動画の表現を変更することができる。従って、表示画像情報テーブル１４を複数用意し、ユーザによって、どのパターンの表示画像情報テーブル１４を用いるかを選択できるようにすることで、様々なパターンの動画をユーザが選択して表示させることが可能となる。
【０１６９】
ステップＳ１０８において、画像を切り替えない場合は、画像表示停止処理が行われる（ステップＳ１１４）。これによって、現在表示されている画像をそのまま表示し続けることができる。そして、この状態では、いつでも画像切り替え処理の再開に復帰でき、また、復帰しない場合は画像表示をそのまま終了させてもよい（ステップＳ１１５）。
【０１７０】
［第四の実施の形態の画像処理装置の作用効果］
第四の実施の形態の画像処理装置では、前述した（１）、（６）、（７）、および、（10）の効果に加えて次の作用効果が得られる。
【０１７１】
（15）合成画像データ１０は、複数の構成画像データ１０１にて構成された画像データの構成画像データ１０１のうちの少なくとも一部が組み合わされて構成され、制御手段４３６は、表示させる画像データに対応する合成画像データ１０中の構成画像データ１０１を取得する画像取得手段４３４と、この画像取得手段４３４にて取得した構成画像データを表示手段１４０に表示させる表示制御手段とを備えている。これにより、マスクデータなどのフィルタ手段を用いずに合成画像データ１０から表示させる画像データのみを取り出すことが可能となる。従って、装置の構成を簡単にすることができる。
【０１７２】
（16）構成画像データ１０１は、前記画像データ毎に同一の識別情報と成る画像ＩＤ情報を有し、画像取得手段４３４は、前記同一の識別情報を有する構成画像データ１０１のみを取得している。これにより、画像位置情報テーブル１１に含まれる画像ＩＤ情報１１２が同一のものを選ぶことにより、同一の画像データを選ぶことができる。従って、画像データの表示に、画像位置情報テーブル１１に画像ＩＤ情報を記載するだけで、どの画像データを取得するかを判断することができ、軽快で快適に画像を処理することができる。
【０１７３】
（17）合成画像データ１０は、画像データ毎に対応する構成画像データ１０１の位置に関する画像位置情報１１３を有し、画像取得手段４３４は、この画像位置情報１１３に基づき画像データ毎に対応する構成画像データ１０１を取得することができる。これにより、画像位置情報１１３を認識することで、その画像データを直接取得できる。従って、構成画像データ１０１がもとの画像データにおいてどのような配置であったかなどの情報が即座に判断でき、それに基づいた画像データを表示することができる。
【０１７４】
（18）画像色調整手段４３４Ｆによって、表示画像データ４３４Ａの全体的な色相が、表示されている画像データの色相に合わせて調整されている。これにより、表示されている画像データを表示画像データとの色の調和が保たれる。従って、表示する画像の色相も全体として調和されたものとなり、見た目が良好となる。
【０１７５】
〔実施形態の変形例〕
尚、本発明の記録再生装置は、上述の実施例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【０１７６】
例えば、第一の実施の形態および第二の実施の形態において、図１では合成画像データ１０は横方向に平行なストライプであるが、これに限らない。すなわち、縦方向や図１５で示されるような斜め方向のストライプ、またそれ以外にも波状形状のものやこれらの組み合わせた形状のもの等、様々な形状を取ることが可能である。この時、画像取得手段１３４のマスクデータ２０の各マスクセルデータ２３が同様の形状に形成されていれば、このような様々な合成画像データから画像データを表示できる。例えば、図１５における画像処理装置は、左上がりの傾斜ストライプを右上がりの傾斜ストライプを有する画像データ１Ｃ，１Ｄが交互に配列されて合成画像データ９０が構成されている。このように様々な合成画像データを用いることにより、画像の切替時の様々な変化の様子が鑑賞でき、これらを見て楽しむことができる。
【０１７７】
第三の実施の形態における合成画像データ５０においても、細分化された画像データが略四角形の格子状に交互に配列されたものとしているが、この格子形状は四角形に限られず、略多角形形状のものであってもよい。例えば、図１６に示す合成画像データ９００のように画像データ５Ｅ，５Ｆ，５Ｇ，５Ｈが略三角形に細分化されて配列しているものであってもよい。このように合成画像データを構成する画像データのセルはさまざまな形に形成されていても画像を切り替えることができる。
【０１７８】
このようにストライプ形状や格子形状を変えることで動画の見え方、特に画像データが切り替わる時に様子が変化する。従ってそれぞれの画像データのイメージ等に合わせて画像データを細分化するときの形状を選択することができる。
【０１７９】
さらに、第一から第四の実施の形態において、合成画像データ１０，５０は、画像データを細分化したものを交互に配列して形成しているとしたが、これに限らない。すなわち、合成画像データを形成する画像データは細分化されたものが交互に配列されず、ばらばらに配列されているものであってもよい。この場合、これらの画像データが配列されている位置は画像位置情報テーブル１１の画像データの画像位置情報１１３に記録されている。そして、特定の画像データを表示するには、先ず、表示する画像データの画像ＩＤ情報１１２を決定する。次に、その画像ＩＤ情報１１２に対応する画像位置情報１１３を読み込む。そして、読み込んだ画像データを表示手段に表示する。このような合成画像データでは、画像データをランダムに小分けして合成されるので、合成画像データを容易に形成できる。
【０１８０】
第一から第三の実施の形態において、画像取得手段の構成としてマスクデータを用い、また第四の実施の形態においては合成画像データから表示する画像データを読み取って再表示するものとしているが、これに限らない。例えば、画像データそのものの輝度または明度を調整したり、あるいは画像データそのものの透過度を調整したりすることで、画像を切り替えるものであってもよい。このような画像取得手段では、マスクデータ２０，６０やマスク制御手段１３５、また画像再配置手段４３４Ｄや表示画像データ４３４Ａなどをなくすことができる。従って画像処理装置の構成を簡単にすることができる。
【０１８１】
また、画像取得手段は、その他各種手段が用いられる。すなわち、画像取得手段は、合成画像データから所定の画像データを取得してこれを表示し、その他の画像を表示させないものであればよい。
【０１８２】
第一および第二の実施の形態において、画像取得手段１３４，２３０は画像フィルタ手段としてマスクデータ２０を用い、合成画像データ１０の一部を透過させて、残りを隠しているが、これに限らない。例えば、マスクデータは、画像データに対応して重畳する合成画像データ１０の構成画像データが異なる状態に複数設けられている画像処理装置で、マスク制御手段によって、合成画像データ１０に重畳させるマスクデータを切り替えるものであってもよい。このような場合、マスクデータが複数に分かれているので、それぞれを制御することにより、合成画像データ１０に含まれる画像データが多い場合にも対応できる。さらに、これらの個別の制御することで、画像切り替えの順番や速度を自由に簡単に設定することができる。
【０１８３】
第一から第三の実施の形態において、画像色認識手段１３５Ｆによって現在表示されている画像データと次に表示される画像データとの画像色情報が認識され、マスク色調整手段１３５Ｇによって各画像データのセル毎に色の調整が可能となっているとしているが、これに限られない。例えば、マスク色調整手段１３５Ｇは、マスクデータ全体の色を調整するものであってもよい。また、先に表示されている画像データの全体的な色調と、次に表示される画像データの全体的な色調がほぼ同じであるような場合では、マスクデータ２０、６０の色調は全く変更されないものであってもよい。このようにマスクデータ全体の色のみを調整する構成にしたり、マスクデータの色は変更しない構成にしたりすることで、さらに画像処理装置の構成を簡単にすることができる。
【０１８４】
第一から第三の実施の形態において、マスクデータ２０，６０によってマスク生成手段１３５Ｃ、２３５Ｃによって生成されていたが、これに限らない。例えば、予め、マスクセルデータ２３や第一マスクデータ２１、第二マスクデータ２２を有するマスクデータ２２０を形成しておき、画像位置情報テーブル１１の画像位置情報１１３に基づいてマスクデータ２０、６０がその都度重ね合わされるものであってもよい。このように予めマスクデータが形成されている場合では、合成画像データ中の各画像データのセル形状を同形状にしておく必要はあるが、マスク生成手段１３５Ｃ、２３５Ｃを不要にできるため、画像処理装置を簡単な構成にすることができる。
【０１８５】
第一から第四の実施の形態において、画像表示装置１００，２００，４００は、記憶手段１１０及び表示手段１４０を備えているとしたが、これに限らない。すなわち、記憶手段１１０、表示手段１４０は画像表示装置１００，２００，４００とは別途用意され、独立しているものであってもよい。このように画像表示装置と、記憶手段１１０、表示手段１４０とが別構成をして分けられていれば、大容量の記憶手段を別途用意することもでき、また画像処理装置とは離れた場所に複数表示手段を設置することもできる。
【０１８６】
第一から第四の実施の形態において、画像表示装置１００は画像合成手段１２０を備え、この画像合成手段１２０で、複数の画像データから合成画像データ１０が構成されているとしたが、これに限られない。合成画像データ１０は外部機器で合成され、合成された合成画像データ１０が記憶手段１１０に保存されているものであってもよい。このように、画像合成手段１２０を画像表示装置１００から切り離すことで、画像表示装置１００の構成が簡略化でき、その分、記憶領域にも空き容量ができる。
【０１８７】
また、画像合成手段１２０を、例えばインターネットなどのネットワークを構成するサーバに設置したものであってもよい。この場合、このネットワークを介して、各端末装置の複数の画像データを画像合成手段に送信する。そして、画像合成手段で合成された合成画像データを再び端末装置に送信する。これは、例えば携帯電話などのように小型で、かつ、他のシステムやプログラムを収納して、画像合成手段を収納するスペースが十分に確保されない端末装置に特に有効となる。このように、画像合成手段がネットワークを介して設置されることで、容易に合成画像データを作成することができる。
【０１８８】
第一の実施の形態において、マスク位置情報テーブル１２は、第一マスクデータ２１と第二マスクデータ２２とのそれぞれに対して設けられているとしたが、これに限らない、例えば、マスク位置情報テーブルは、各画像データ１Ａ，１Ｂに対応して形成されているものであってもよい。このような場合では、各画像データが所定時間において、重ねあわされるマスクデータの種類と、第二マスクデータである場合はマスクの透過度情報とを記録されていればよい。このようなマスク位置情報テーブルを用いると、各画像データの所定時間における状態がより分かりやすく記録されることになる。従って１つの画像データに注目した場合、この画像データの変化を容易に編集することができる。
【０１８９】
第一から第四の実施の形態の動作において、ステップＳ１０８からステップＳ１１３の処理中の状態は、全て表示手段に表示されているとしたが、これに限られない。すなわち、ステップＳ１０８からステップＳ１１３で処理された処理結果のみが表示されるものであってもよい。このような場合では、第二マスクデータ２２の透過度の変化は徐々に変化させる必要はなく、即座に切り替えてそれを表示させるものであってもよい。また、これらの処理中の画像データを表示させるか否かの情報をマスク位置情報テーブル１２の情報をして持たせるものであってもよい。このような場合では、ユーザの好みや、画像データの種類によって、表示状態を切り替えることができる。
【０１９０】
第四の実施の形態の画像表示装置において、合成画像データ１０，５０から画像データを取得し、この画像データは合成画像データ１０，５０上で配置されていた位置と略同一位置の表示画像データ４３４Ａに配置されるとしたが、これに限らない。例えば、取得した画像データは、それぞれの間隔を狭める、あるいは無くして配置されるものであってもよい。また、合成画像データは複数の画像データを縦横に並べて配置されただけのものであって、この内から特定の画像データを読み込むものであってもよい。このように、合成画像データの隙間を狭めて表示画像データ４３４Ａ上に配置したり、画像データが縦横に配列されただけの合成画像データを用いたりすると、画像データの隙間がないため、綺麗な画像データを表示することができる。
【０１９１】
［実施の形態の作用効果］
画像処理装置１３０は、複数の画像データを組み合わせて一つのデータ構造とした合成画像データ１０を読み込むデータアクセス手段１３１と、この合成画像データ１０のうち表示させたい画像データのみを選択的に表示手段１４０に表示させる制御手段１３６とを備えている。これにより、複数の画像データを一枚の合成画像データ１０に合成して画像データの容量を大幅に縮小することができ、複数の画像データの表示を容易に行うことができる。
【図面の簡単な説明】
【０１９２】
【図１】本発明の第一の実施の形態の画像処理装置の概略構成を示すブロック図である。
【図２】第一の実施の形態の合成画像データの一部を示す図である。
【図３】第一の実施の形態の画像フィルタ手段の一部を示す図である。
【図４】第一の実施の形態の画像処理装置に用いられるデータの一つを示すテーブル図である。
【図５】第一の実施の形態の画像処理装置に用いられるデータの他の一つを示すテーブル図である。
【図６】第一の実施の形態の画像処理装置の動作を示すフローチャートである。
【図７】第二の実施の形態の画像処理装置の画像取得手段の概略構成を示すブロック図である。
【図８】第二の実施の形態の画像処理装置に用いられるデータを示すテーブル図である。
【図９】第二の実施の形態の画像処理装置の動作を示すフローチャートである。
【図１０】第三の実施の形態の合成画像データの一部を示す図である。
【図１１】第三の実施の形態の画像フィルタ手段の一部を示す図である。
【図１２】第四の実施の形態の画像処理装置の概略構成を示すブロック図である。
【図１３】第四の実施の形態の画像処理装置に用いられるデータの一つを示すテーブル図である。
【図１４】第四の実施の形態の画像処理装置の動作を示すフローチャートである。
【図１５】第一の実施の形態の合成画像データの一変形例を示す図である。
【図１６】第三の実施の形態の合成画像データの一変形例を示す図である。
【符号の説明】
【０１９３】
１０，５０    …合成画像データ
２０，６０    …画像フィルタ手段
１０１ …構成画像データ
１１０ …記憶手段
１１２ …識別情報（画像ＩＤ情報）
１３０，２３０，４３０…画像処理装置
１２０ …読込手段
１３４，２３４，４３４      …画像取得手段
１３５，２３５，４３５      …フィルタ制御手段
１３５Ｄ      …フィルタ移動手段
１３５Ｅ      …フィルタ透過度調整手段
１３５Ｇ      …フィルタ色調整手段
１４０ …表示制御手段
１５０ …表示手段。
４３４Ｃ      …画像読取手段
４３４Ｄ      …画像再配置手段
【図１】
2005084321.tif 000003
【図２】
2005084321.tif 000004
【図３】
2005084321.tif 000005
【図４】
2005084321.tif 000006
【図５】
2005084321.tif 000007
【図６】
2005084321.tif 000008
【図７】
2005084321.tif 000009
【図８】
2005084321.tif 000010
【図９】
2005084321.tif 000011
【図１０】
2005084321.tif 000012
【図１１】
2005084321.tif 000013
【図１２】
2005084321.tif 000014
【図１３】
2005084321.tif 000015
【図１４】
2005084321.tif 000016
【図１５】
2005084321.tif 000017
【図１６】
2005084321.tif 000018