(57)【要約】【課題】複数の画像同士の相違をユーザに見分けやすくさせる。【解決手段】画像記憶部２０１は同じ大きさの第１画像データ２５１と第２画像データ２５２を記憶する。領域記憶部２０４はユーザによって指示された第１画像データ２５１内の表示領域の位置と透過領域の位置・形状を記憶する。合成部２０５は第１画像データ２５１内と第２画像データ２５２内にそれぞれ表示領域と透過領域とを設定する。合成部２０５は（１）第１画像データ２５１のうち表示領域に含まれ且つ透過領域に含まれない部分と（２）第２画像データ２５２のうち表示領域に含まれ且つ透過領域に含まれる部分とを抽出して合成し表示画像を生成する。表示部２０６は生成された表示画像を表示する。【選択図】図２
2008310269.tif 000002
【特許請求の範囲】
【請求項１】
第１画像データと、当該第１画像データと異なる画像データであって大きさが同じ第２画像データとを記憶する画像記憶部と、
当該第１画像データ内の所定の大きさの表示領域に含まれる透過領域の位置を指定する入力をユーザから受け付ける透過領域入力受付部と、
当該表示領域の位置と前記指定された透過領域の位置とに基づいて、当該第２画像データ内の表示領域と透過領域を求め、当該第１画像データのうち、当該表示領域に含まれ、且つ、当該透過領域に含まれない領域の画像データと、当該第２画像データのうち、当該表示領域に含まれ、且つ、当該透過領域に含まれる領域の画像データと、を抽出して合成し、表示画像を生成する合成部と、
前記生成された表示画像を表示する表示部と、
を備えることを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
当該表示領域の位置を指定する入力をユーザから受け付ける表示領域入力受付部を更に備える、
ことを特徴とする画像処理装置。
【請求項３】
請求項１又は２に記載の画像処理装置であって、
当該第１画像データ内の当該表示領域の位置と当該透過領域の位置と、当該第２画像データ内の当該表示領域の位置と当該透過領域の位置と、のそれぞれを記憶する領域記憶部を更に備え、
前記合成部は、前記領域記憶部に記憶された各位置に基づいて、当該第２画像データから抽出した画像データを、当該第１画像データ内の当該透過領域の位置に合成する、
ことを特徴とする画像処理装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の画像処理装置であって、
前記透過領域入力受付部は、当該透過領域の形状を指定する入力をさらに受け付け、
前記合成部は、前記指定された形状であって前記指定された位置に対応する部分を当該第２画像データから抽出する、
ことを特徴とする画像処理装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の画像処理装置であって、
前記画像記憶部は、第３画像データをさらに記憶し、
当該第３画像データに画像フィルタをかけて画像を調整し、前記調整されたデータを当該第２画像データとして前記画像記憶部に記憶させる調整部をさらに備える、
ことを特徴とする画像処理装置。
【請求項６】
請求項５に記載の画像処理装置であって、
前記調整部は、所定の拡縮率で拡大又は縮小するフィルタを用いて当該第３画像データの大きさを調整する、
ことを特徴とする画像処理装置。
【請求項７】
請求項６に記載の画像処理装置であって、
当該第３画像データを縮小する場合、前記調整部は、前記縮小されてできる画像データの周縁部分を展延して当該第２画像データと同じ大きさに調整する、
ことを特徴とする画像処理装置。
【請求項８】
請求項６に記載の画像処理装置であって、
当該第３画像データを拡大する場合、前記調整部は、前記拡大されてできる画像データの周縁部分を除去して当該第２画像データと同じ大きさに調整する、
ことを特徴とする画像処理装置。
【請求項９】
請求項５乃至８のいずれか１項に記載の画像処理装置であって、
前記調整部は、当該透過領域の面積に対して予め対応付けられた拡縮率で当該第３画像データを拡大又は縮小させる、
ことを特徴とする画像処理装置。
【請求項１０】
請求項５に記載の画像処理装置であって、
前記調整部は、所定の拡縮率で画像を拡大又は縮小するフィルタと、画像に所定の色変換をするフィルタと、画像から所定の色を抽出するフィルタと、画像のエッジを調整するフィルタと、画像の解像度を変更するフィルタと、のうち少なくともいずれか１つを用いて当該第３画像データを調整する、
ことを特徴とする画像処理装置。
【請求項１１】
請求項１乃至１０のいずれか１項に記載の画像処理装置であって、
当該第１画像データ内の当該表示領域の位置を移動させる方向と量を指定する入力をユーザから受け付ける移動入力受付部と、
前記移動入力受付部が当該指示入力を受け付けた場合、前記領域記憶部に記憶された当該表示領域と当該透過領域の位置を、当該方向に、当該量に基づいて計算した量だけ移動させて更新する更新部と、
を更に備えることを特徴とする画像処理装置。
【請求項１２】
請求項１乃至１１のいずれか１項に記載の画像処理装置であって、
当該第２画像データ内に配置されるアイテム画像データを選択し、前記選択されたアイテム画像データの位置を移動させる指示入力をユーザから受け付ける選択入力受付部と、
前記選択されたアイテム画像データが表示されるアイテム領域の全体が当該透過領域に含まれる場合、前記選択入力受付部が受け付けた指示入力が示す位置に当該アイテム画像データを移動させる移動部と、
を更に備えることを特徴とする画像処理装置。
【請求項１３】
画像記憶部、透過領域入力受付部、合成部、表示部を有する画像処理装置にて実行される画像処理方法であって、
前記画像記憶部には、第１画像データと、当該第１画像データと異なる画像データであって大きさが同じ第２画像データとが記憶され、
前記透過領域入力受付部が、当該第１画像データに含まれる所定の大きさの表示領域に含まれる透過領域の位置を指定する入力をユーザから受け付ける透過領域入力受付ステップと、
前記合成部が、当該表示領域の位置と前記指定された透過領域の位置とに基づいて、当該第２画像データ内の表示領域と透過領域を求め、当該第１画像データのうち、当該表示領域に含まれ、且つ、当該透過領域に含まれない領域の画像データと、当該第２画像データのうち、当該表示領域に含まれ、且つ、当該透過領域に含まれる領域の画像データと、を抽出して合成し、表示画像を生成する合成ステップと、
前記表示部が、前記生成された表示画像を表示する表示ステップと、
を備えることを特徴とする画像処理方法。
【請求項１４】
コンピュータを、
第１画像データと、当該第１画像データと異なる画像データであって大きさが同じ第２画像データとを記憶する画像記憶部、
当該第１画像データに含まれる所定の大きさの表示領域に含まれる透過領域の位置を指定する入力をユーザから受け付ける透過領域入力受付部、
当該表示領域の位置と前記指定された透過領域の位置とに基づいて、当該第２画像データ内の表示領域と透過領域を求め、当該第１画像データのうち、当該表示領域に含まれ、且つ、当該透過領域に含まれない領域の画像データと、当該第２画像データのうち、当該表示領域に含まれ、且つ、当該透過領域に含まれる領域の画像データと、を抽出して合成し、表示画像を生成する合成部、
前記生成された表示画像を表示する表示部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像同士の相違をユーザに見分けやすくさせるために好適な画像処理装置、画像処理方法、ならびに、プログラムに関する。
【背景技術】
【０００２】
２つの絵を比較して楽しむゲームが広く知られている。例えば、プレイヤーは部分的に異なる２つの絵が印刷された紙を見て、それらの絵を見比べて違うところを探す。特許文献１には、２つの絵を画面に表示して間違い探しをさせるゲーム装置が開示されている。これによれば、このゲーム装置は問題画像と比較画像の２つをディスプレイに同時に表示するので、プレイヤーは並べて表示されたこれらの画像の全体を見比べて間違いを探すことになる。また、クイズ番組等で用いられているような他の従来の手法には、問題画像と比較画像を交互に何秒かずつ表示して間違いを探させるものもある。
【特許文献１】特開２００５−２１１２８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上述したような従来の手法では、プレイヤーは２つの画像の全体を眺めて比較しなければならず効率的ではない。例えば、自分が画像全体のうちのどの部分を見比べるべきか、どの部分をいま見比べようとしているのか、問題画像中のある部分が比較画像中のどの部分に対応するのか、などを覚えて絶えず気にしながら比較しなければならならず、プレイヤーの負担が大きかった。また、２つの画像を見比べて相違を見る作業は間違い探しゲームに限らない。例えば、異なる時間に同じ場所を同じ角度で撮影した２つの写真を見比べて変化を探したり、ある元絵を参考にして似通った画像を作成したりする場合には、２つの画像を並べて表示しただけでは、どこが同じでどこが違うのかを認識して作業することは容易ではなかった。
【０００４】
本発明はこのような課題を解決するものであり、複数の画像同士の相違をユーザに見分けやすくさせるために好適な画像処理装置、画像処理方法、ならびに、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
以上の目的を達成するため、本発明の原理にしたがって、下記の発明を開示する。
【０００６】
本発明の第１の観点に係る画像処理装置は、画像記憶部、透過領域入力受付部、合成部、表示部を備える。
画像記憶部は、第１画像データと、当該第１画像データと異なる画像データであって大きさが同じ第２画像データとを記憶する。
透過領域入力受付部は、当該第１画像データに含まれる所定の大きさの表示領域に含まれる透過領域の位置を指定する入力をユーザから受け付ける。
合成部は、当該表示領域の位置と指定された透過領域の位置とに基づいて、当該第２画像データ内の表示領域と透過領域を求める。さらに、当該第１画像データのうち、当該表示領域に含まれ、且つ、当該透過領域に含まれない領域の画像データと、当該第２画像データのうち、当該表示領域に含まれ、且つ、当該透過領域に含まれる領域の画像データと、を抽出して合成し、表示画像を生成する。
表示部は、生成された表示画像を表示する。
この結果、画像処理装置は、ユーザが選択した画像データ中の任意の場所に他の画像データを合成して表示させる。例えば、この画像処理装置は、互いに似た異なる複数の画像のうちユーザが着目したい場所の画像を入れ替えたり、ユーザが着目したい場所において拡大縮小率・色合い・解像度等を変えてこれらの画像を合成したりする。これらの画像に相違点があると、表示される画像中の着目している場所の画像部分が合成前後で変化する。ユーザは画像全体のうち着目したい場所を自由に変えられる。これにより、ユーザは、複数の画像同士の任意の場所における相違点を見つけることが容易になる。ユーザは、あたかも複数の画像の好きな部分だけを重ねて透かして見るかのように画像同士を見比べることができる。ユーザは、注目したい部分の絵だけを入れ替えて画像処理装置に表示させることができるので、違いを見つけやすくなる。
【０００７】
画像処理装置は、当該第１画像データに含まれる所定の大きさの表示領域の位置を指定する入力をユーザから受け付ける表示領域入力受付部を更に備えてもよい。
これにより、画像処理装置は、画像データ全体のうちユーザによって指定された部分を表示させる。ユーザは、画像データ全体のうち画像処理装置に表示させたい部分を自由に変えることができる。
【０００８】
画像処理装置は、当該第１画像データ内の当該表示領域の位置と当該透過領域の位置と、当該第２画像データ内の当該表示領域の位置と当該透過領域の位置と、のそれぞれを記憶する領域記憶部を更に備え、
合成部は、前記領域記憶部に記憶された各位置に基づいて、前記第２画像データから抽出された画像データを、当該第１画像データの当該透過領域の位置に合成してもよい。
これにより、画像処理装置は、比較対象の画像部分の位置の対応関係を崩さないように画像を合成して表示させることができる。
【０００９】
透過領域入力受付部は、当該透過領域の形状を指定する入力をさらに受け付け、
合成部は、前記指定された形状であって前記指定された位置に対応する部分を当該第２画像データから抽出してもよい。
この結果、画像処理装置は、ユーザにより画像データ中の任意の位置と形状で指定される部分に他の画像データを合成して表示させる。これにより、ユーザは、複数の画像同士の、指定した位置と形状で表される部分の相違点を見つけることが容易になる。ユーザは着目したい場所と形を自由に変えて画像同士を比較できる。
【００１０】
画像記憶部は、第３画像データをさらに記憶し、
画像処理装置は、当該第３画像データに画像フィルタをかけて画像を調整し、前記調整されたデータを当該第２画像データとして前記画像記憶部に記憶させる調整部をさらに備えてもよい。
この結果、画像処理装置により表示される画像には、ユーザが着目している場所とそうでない場所との間に不連続な部分が生じるので、ユーザは見比べている画像同士の境界がどこかを見失うことなく、容易に相違点を見つけることができる。
【００１１】
調整部は、所定の拡縮率で拡大又は縮小するフィルタを用いて当該第３画像データの大きさを調整してもよい。
この結果、画像処理装置は、元の画像と、これを自由に拡大又は縮小した画像とを合成して表示させる。これにより、ユーザは、複数の画像同士で見比べたい部分を拡大又は縮小して表示させることによって、相違点を見つけることが更に容易になる。例えば、画像を拡大して表示させれば細部の違いを見分けやすくなり、画像を縮小して表示させれば広い範囲を同時に見渡して違いを見分けやすくなる。
【００１２】
当該第３画像データを縮小する場合、調整部は、縮小されてできる画像データの周縁部分を展延して当該第２画像データと同じ大きさに調整してもよい。
これにより、画像処理装置は、縮小してできる画像の大きさが元の画像と同じ大きさになるように、周縁部分の画像を生成して大きさを調整するので、画像同士で対応させるべき画像部分がなくなってしまうことはない。
【００１３】
当該第３画像データを拡大する場合、調整部は、拡大されてできる画像データの周縁部分を除去して当該第２画像データと同じ大きさに調整してもよい。
これにより、画像処理装置は、拡大してできる画像の大きさが元の画像と同じ大きさになるように、周縁部分の画像をカットして大きさを調整するので、比較に必要のない画像部分を記憶する必要はなく、メモリを節約できる。
【００１４】
調整部は、当該透過領域の面積に対して予め対応付けられた拡縮率で当該第３画像データを拡大又は縮小させてもよい。
これにより、画像処理装置は、比較すべき画像部分の広さに応じて拡大又は縮小の程度を調節することができる。例えば、ユーザにとって画像を比較しやすい大きさに調節できるようになる。
【００１５】
例えば、調整部は、所定の拡縮率で拡大又は縮小するフィルタと、画像に所定の色変換をするフィルタと、画像から所定の色を抽出するフィルタと、画像のエッジを調整するフィルタと、画像の解像度を変更するフィルタと、のうち少なくともいずれか１つを用いて当該第３画像データを調整してもよい。画像処理装置は、これらの任意の組み合わせによるフィルタを用いて画像を調整して合成することができる。
【００１６】
画像処理装置は、移動入力受付部と更新部をさらに備えてもよい。
移動入力受付部は、当該第１画像データ内の当該表示領域の位置を移動させる方向と量を指定する入力をユーザから受け付ける。
更新部は、移動入力受付部が当該指示入力を受け付けた場合、領域記憶部に記憶された当該表示領域と当該透過領域の位置を、当該方向に、当該量に基づいて計算した量だけ移動させて更新する。
これにより、画像処理装置は、比較する画像のそれぞれを異なる移動量でスクロールさせることができる。ユーザは、比較対象の画像同士の見分けがしやすくなる。例えば、ユーザが選択した比較対象の画像部分を小さく移動させ、そうでない部分を大きく移動させることにより、遠近感をもたせながら複数の画像を表示させることができる。
【００１７】
画像処理装置は、選択入力受付部と移動部をさらに備えてもよい。
選択入力受付部は、当該第２画像データ内に配置されるアイテム画像データを選択し、選択されたアイテム画像データの位置を移動させる指示入力をユーザから受け付ける。
移動部は、選択されたアイテム画像データが表示されるアイテム領域の全体が当該透過領域に含まれる場合、選択入力受付部が受け付けた指示入力が示す位置に当該アイテム画像データを移動させる。
これにより、画像処理装置は、ユーザが選択した比較対象の画像部分の中に、例えばゲーム中に登場するアイテムなど、オブジェクト画像の全体が含まれていれば、ユーザの指示に従ってそのオブジェクトの位置を自由に変えることができる。ユーザは、画像の所望の部分を比較しながらオブジェクト画像の位置を自由に動かして画像を作ることができる。
【００１８】
本発明のその他の観点に係る画像処理方法は、画像記憶部、透過領域入力受付部、合成部、表示部を有する画像処理装置にて実行される画像処理方法であって、表示領域入力受付ステップ、透過領域入力受付ステップ、合成ステップ、表示ステップを備える。
画像記憶部には、第１画像データと、当該第１画像データと異なる画像データであって大きさが同じ第２画像データとが記憶される。
透過領域入力受付ステップは、透過領域入力受付部が、当該第１画像データに含まれる所定の大きさの表示領域に含まれる透過領域の位置を指定する入力をユーザから受け付ける。
合成ステップは、合成部が、当該表示領域の位置と指定された透過領域の位置とに基づいて、当該第２画像データ内の表示領域と透過領域を求め、当該第１画像データのうち、当該表示領域に含まれ、且つ、当該透過領域に含まれない領域の画像データと、当該第２画像データのうち、当該表示領域に含まれ、且つ、当該透過領域に含まれる領域の画像データと、を抽出して合成し、表示画像を生成する。
表示ステップは、表示部が、生成された表示画像を表示する。
この結果、この画像処理方法を用いた画像処理装置は、ユーザが選択した画像データ中の任意の場所に他の画像データを合成して表示させる。これにより、ユーザは、複数の画像同士の任意の場所における相違点を見つけることが容易になる。ユーザは、あたかも複数の画像の好きな部分だけを重ねて透かして見るかのように画像同士を見比べることができる。ユーザは、注目したい部分の絵だけを入れ替えて画像処理装置に表示させることができるので、違いを見つけやすくなる。
【００１９】
本発明のその他の観点に係るプログラムは、コンピュータを、画像記憶部、透過領域入力受付部、合成部、表示部として機能させる。
画像記憶部は、第１画像データと、当該第１画像データと異なる画像データであって大きさが同じ第２画像データとを記憶する。
透過領域入力受付部は、当該第１画像データに含まれる所定の大きさの表示領域に含まれる透過領域の位置を指定する入力をユーザから受け付ける。
合成部は、当該表示領域の位置と指定された透過領域の位置とに基づいて、当該第２画像データ内の表示領域と透過領域を求め、当該第１画像データのうち、当該表示領域に含まれ、且つ、当該透過領域に含まれない領域の画像データと、当該第２画像データのうち、当該表示領域に含まれ、且つ、当該透過領域に含まれる領域の画像データと、を抽出して合成し、表示画像を生成する。
表示部は、生成された表示画像を表示する。
この結果、プログラムは、コンピュータを、ユーザが選択した画像データ中の任意の場所に他の画像データを合成して表示させる装置として機能させる。これにより、ユーザは、複数の画像同士の任意の場所における相違点を見つけることが容易になる。ユーザは、あたかも複数の画像の好きな部分だけを重ねて透かして見るかのように画像同士を見比べることができる。ユーザは、注目したい部分の絵だけを入れ替えてコンピュータに表示させることができるので、違いを見つけやすくなる。
【００２０】
また、本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記憶媒体に記録することができる。
上記プログラムは、プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。また、上記情報記憶媒体は、コンピュータとは独立して配布・販売することができる。
【発明の効果】
【００２１】
本発明によれば、複数の画像同士の相違をユーザに見分けやすくさせることができる。
【発明を実施するための最良の形態】
【００２２】
（実施形態１）
図１は、本発明の実施形態に係る画像処理装置が実現される典型的な携帯型ゲーム機（ゲーム装置）の概要構成を示す模式図である。以下、本図を参照して説明する。
【００２３】
携帯型ゲーム機１は、処理制御部１０と、コネクタ１１と、カートリッジ１２と、無線通信部１３と、通信コントローラ１４と、サウンドアンプ１５と、スピーカ１６と、操作キー１７と、第１の表示部１８と、第２の表示部１９と、タッチパネル２０と、を備える。
【００２４】
処理制御部１０は、ＣＰＵ（Central Processing Unit）コア１０ａと、画像処理部１０ｂと、ＶＲＡＭ（Video Random Access Memory）１０ｃと、ＷＲＡＭ（Work RAM）１０ｄと、ＬＣＤ（Liquid Crystal Display）コントローラ１０ｅと、タッチパネルコントローラ１０ｆと、を備える。
【００２５】
ＣＰＵコア１０ａは、携帯型ゲーム機１全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。具体的には、カートリッジ１２がコネクタ１１に装着された状態で、カートリッジ１２内のＲＯＭ（Read Only Memory）１２ａに記憶されたプログラムやデータを読み出して、所定の処理を実行する。
【００２６】
画像処理部１０ｂは、カートリッジ１２内のＲＯＭ  １２ａから読み出されたデータや、ＣＰＵコア１０ａにて処理されたデータを加工処理した後、これをＶＲＡＭ  １０ｃに格納する。
【００２７】
ＶＲＡＭ  １０ｃは、表示用の情報を記憶するメモリであり、画像処理部１０ｂ等により加工された画像情報を記憶する。
ＷＲＡＭ  １０ｄは、ＣＰＵコア１０ａがプログラムに従った各種処理を実行する際に必要となるワークデータ等を記憶する。
【００２８】
ＬＣＤコントローラ１０ｅは、第１の表示部１８および、第２の表示部１９を制御し、所定の表示用画像を表示させる。たとえば、ＬＣＤコントローラ１０ｅは、ＶＲＡＭ  １０ｃに記憶された画像情報を、所定の同期タイミングで表示信号に変換し、第１の表示部１８に出力する。また、ＬＣＤコントローラ１０ｅは、第２の表示部１９に所定の指示アイコン等を表示する。
【００２９】
タッチパネルコントローラ１０ｆは、タッチペンやユーザの指によるタッチパネル２０への接触（タッチ）を検出する。たとえば、第２の表示部１９に所定の指示アイコン等が表示されている状態で、タッチパネル２０上の接触およびその位置等を検出する。
【００３０】
コネクタ１１は、カートリッジ１２と脱着自在に接続可能な端子であり、カートリッジ１２が接続された際に、カートリッジ１２との間で所定のデータを送受信する。
【００３１】
カートリッジ１２は、ＲＯＭ  １２ａと、ＲＡＭ（Random Access Memory）１２ｂと、を備える。
ＲＯＭ  １２ａには、ゲームを実現するためのプログラムとゲームに付随する画像データや音声データ等が記録される。
ＲＡＭ  １２ｂには、ゲームの進行状況等を示す種々のデータが記憶される。
【００３２】
無線通信部１３は、他の携帯型ゲーム装置１の無線通信部１３との間で、無線通信を行うユニットであり、図示せぬアンテナ（内蔵アンテナ等）を介して所定のデータを送受信する。
なお、無線通信部１３は、所定のアクセスポイントとの間で、無線ＬＡＮ通信を行うこともできる。また、無線通信部１３には、固有のＭＡＣ（Media Access Control）アドレスが採番されている。
【００３３】
通信コントローラ１４は、無線通信部１３を制御し、所定のプロトコルに沿って、処理制御部１０と他の携帯型ゲーム装置１の処理制御部１０との間で行われる通信の仲立ちをする。
【００３４】
サウンドアンプ１５は、処理制御部１０にて生成された音声信号を増幅し、スピーカ１６に供給する。
スピーカ１６は、例えば、ステレオスピーカ等からなり、サウンドアンプ１５にて増幅された音声信号に従って、所定の楽曲音や効果音等を出力する。
【００３５】
操作キー１７は、ゲーム装置１に適宜配置された複数のキースイッチ等からなり、ユーザの操作に従って、所定の指示入力を受け付ける。
【００３６】
第１の表示部１８および、第２の表示部１９は、ＬＣＤ等からなり、ＬＣＤコントローラ１０ｅに制御され、ゲーム画像等を適宜表示する。
なお、第２の表示部１９は、タッチパネル２０の接触によりユーザから操作指示を入力させるための指示アイコン等を表示する。
【００３７】
タッチパネル２０は、第２の表示部１９の前面に重畳して配置され、タッチペンやユーザの指の接触による入力を受け付ける。
タッチパネル２０は、たとえば、感圧式のタッチセンサパネル等からなり、ユーザの指等の圧力を検出し、接触状態および、接触状態から非接触状態への移行等を検出する。なお、タッチパネル２０は、他に静電容量の変化等から、ユーザの指等の接触を検出してもよい。
【００３８】
次に、本実施形態の画像処理装置２００の各部が協働して行う処理について説明する。図２は、画像処理装置２００の機能的な構成を示す図である。画像処理装置２００は、画像記憶部２０１、表示領域入力受付部２０２、透過領域入力受付部２０３、領域記憶部２０４、合成部２０５、表示部２０６を備える。
【００３９】
画像記憶部２０１は、複数の画像データを記憶する。本実施形態では、画像記憶部２０１は、少なくとも２つのデジタル画像データ（第１画像データ２５１と第２画像データ２５２）を記憶する。これらの画像データはカートリッジ１２内のＲＯＭ１２ａに予め記憶される。処理制御部１０は適宜カートリッジ１２からこれらの画像データを読み出してＶＲＡＭ  １０ｃ等に記憶させる。処理制御部１０とコネクタ１１とカートリッジ１２が協働して動作することにより、画像記憶部２０１として機能する。
【００４０】
例えば、画像記憶部２０１は、図３（ａ）と（ｂ）に示すような第１画像データ２５１と第２画像データ２５２を記憶する。第１画像データ２５１と第２画像データ２５２は同じ大きさ、すなわち、縦の長さＬｖが共に同じであり、横の長さＬｈも共に同じである。本実施形態では、第１画像データ２５１と第２画像データ２５２に見た目に異なる箇所（相違点）がある。この例では、第１画像データ２５１のテーブルの上にリンゴとコップが無いという相違点がある。相違点は部分的なものでも全体的なものでもよい。
【００４１】
表示領域入力受付部２０２は、第１画像データ２５１に含まれる所定の大きさの表示領域２６１の位置を指定する入力をユーザから受け付け、表示領域２６１の位置を示す表示領域情報２６５を領域記憶部２０４に記憶させる。ユーザは、例えば操作キー１７を押下して、あるいはタッチペンを使ってタッチパネル２０を押下して、表示領域２６１の位置を指定することができる。処理制御部１０と制御キー１７とタッチパネル２０が協働して動作することにより、表示領域入力受付部２０２として機能する。
【００４２】
例えば、表示領域２６１は、図４（ａ）に示すような矩形であり、第１画像データ２５１のうち表示領域２６１に含まれる部分が第２の表示部１９のＬＣＤに表示される。典型的には、表示領域２６１の縦の長さと横の長さは固定値であり、第１画像データ２５１内における表示領域２６１の位置は可変である。ユーザは操作キー１７やタッチパネル２０を使って表示領域２６１の位置を変えて第１画像データ２５１を表示させることができる。例えば、第１画像データ２５１に所定の座標系（Ｘ−Ｙ座標系等）を定め、表示領域２６１の位置は、矩形の各頂点の座標を指定することによって決められる。本実施形態では表示領域２６１を矩形としたが、任意の形状としてもよい。
【００４３】
なお、第１画像データ２５１のすべてが表示領域２６１に含まれるようにしてもよい。すなわち、第１画像データ２５１の全領域を表示領域２６１にして、第１画像データ２５１の全部がＬＣＤに表示されるように構成してもよい。この場合、画像処理装置２００は表示領域入力受付部２０２の構成を省略することができる。
【００４４】
透過領域入力受付部２０３は、表示領域２６１に含まれる透過領域２７１の位置と形状を指定する入力をユーザから受け付け、透過領域２７１の位置と形状を示す透過領域情報２７５を領域記憶部２０４に記憶させる。ユーザは、例えば操作キー１７を押下して、あるいはタッチペンを使ってタッチパネル２０を押下して、透過領域２７１の位置と形状を指定することができる。処理制御部１０と制御キー１７とタッチパネル２０が協働して動作することにより、透過領域入力受付部２０３として機能する。
【００４５】
例えば、透過領域２７１は、図４（ａ）に示すような曲線で囲まれた図形である。ユーザはタッチパネル２０上にタッチペンを使って描くようにして透過領域２７１を指定できる。処理制御部１０は、タッチパネル２０に予め設定した座標系と表示領域２６１に予め設定した座標系との対応関係に基づいて、ユーザによってタッチパネル２０に指定された点（あるいは線、図形）に対応する表示領域２６１内での点（あるいは線、図形）の座標値を計算して、透過領域２７１の位置を得る。ユーザはタッチパネル２０上に任意の図形を描くことができ、描かれた点あるいは線によって閉じられた領域（囲まれた領域）が透過領域２７１となり得る。典型的には、ユーザによって一筆書きで描かれた線によって囲まれる領域が透過領域２７１となる。
【００４６】
なお、透過領域２７１を所定の形状とし、透過領域入力受付部２０３は透過領域２７１の位置のみを指定する入力をユーザから受け付けるようにしてもよい。この場合、透過領域情報２７５にはユーザによって指定された透過領域２７１の位置を示す情報が記憶される。所定の形状は、典型的には円形、楕円形、正方形、長方形などであり、これらを組み合わせて使用してもよい。例えば、透過領域２７１の境界線となる所定の形状のフレーム（枠）オブジェクトを用意し、ユーザがこのフレームオブジェクトをタッチペン等を使って左右上下に動かす（ドラッグする）ように構成してもよい。
【００４７】
領域記憶部２０４は、表示領域入力受付部２０２が受け付けた表示領域２６１の位置を示す表示領域情報２６５と、透過領域入力受付部２０３が受け付けた透過領域２７１の位置と形状を示す透過領域情報２７５とを記憶する。処理制御部１０とカートリッジ１２が協働して動作することにより、領域記憶部２０４として機能する。
【００４８】
合成部２０５は、表示領域情報２６５が示す第１画像データ２５１内の表示領域２６１の位置と、透過領域情報２７５が示す第１画像データ２５１内の透過領域２７１の位置とに基づいて、第２画像データ２５２内の表示領域２６２と透過領域２７２をそれぞれ求める。
【００４９】
具体的には、図４（ｂ）に示すように、処理制御部１０は第２画像データ２５２に第１画像データ２５１と同じ座標系を定義し、第１画像データ２５１内の表示領域２６１の位置と同じ位置に、第２画像データ２５２内の表示領域２６２を設定する。同様に、処理制御部１０は第１画像データ２５１内の透過領域２７１の位置と同じ位置に、第２画像データ２５２内の透過領域２７２を設定する。透過領域２７１と透過領域２７２の形状は同じとする。
【００５０】
さらに、合成部２０５は、
（１）第１画像データ２５１のうち、表示領域２６１に含まれ、且つ、透過領域２７１に含まれない領域の画像データ、
（２）第２画像データ２５２のうち、表示領域２６２に含まれ、且つ、透過領域２７２に含まれる領域の画像データ、
をそれぞれ抽出して合成し、表示画像を生成する。
【００５１】
より詳細には、合成部２０５は、第１画像データ２５１内のある領域が表示領域２６１に含まれるか否か、及び、第２画像データ２５２内のある領域が透過領域２７２に含まれるか否かを、領域記憶部２０４に記憶された表示領域情報２６５と透過領域情報２７５とに基づいて判断し、第２画像データ２５２から抽出された画像データを、第１画像データ２５１の透過領域２７１の位置に合成する。
【００５２】
これを概念的に示したものが図５（ａ）である。第１画像データ２５１の上述の（１）の領域の画像データが、本図の表示領域２６１内の網掛けに塗った部分である。第２画像データ２５２の上述の（２）の領域の画像データが、本図の表示領域２６２内の網掛けに塗った部分である。処理制御部１０は、透過領域２７１に含まれる画像の代わりに、透過領域２７２に含まれる画像をはめ込むように合成する。分かりやすく言えば、図中の矢印Ｙ１の方向に眺めたとき、透過領域２７１の部分にだけ第２画像データがあたかも“透けて見える”かのような画像を処理制御部１０は生成する。
【００５３】
図５（ｂ）は、図４（ａ）と図４（ｂ）で表される画像データをもとに、処理制御部１０によって生成される表示画像２８０の一例である。表示画像２８０には、透過領域２７１の部分にリンゴが出現している。しかし、コップは透過領域２７１の中にないので表示画像２８０には含まれない。
【００５４】
このように処理制御部１０は、ＶＲＡＭ  １０ｃに記憶された第１画像データ２５１と第２画像データ２５２を用いて表示画像２８０を合成する。処理制御部１０が合成部２０５として機能する。
【００５５】
表示部２０６は、合成部２０５によって生成された表示画像２８０を第２の表示部１９（第１の表示部１８でもよい）のＬＣＤに表示する。これにより、ユーザは第１画像データ２５１と第２画像データ２５２から合成された画像を見ることができる。処理制御部１０と第２の表示部１９（又は第１の表示部１８）が協働して動作することにより、表示部２０６として機能する。
【００５６】
なお、図５（ｂ）の表示画像２８０には透過領域２７１の境界部分が実線で示されているが、本例のように境界線を表示するようにしてもよいし、表示しないようにしてもよい。
【００５７】
次に、本実施形態の画像処理装置２００の各部が協働して行う画像生成処理について、図６のフローチャートを用いて説明する。
【００５８】
まず、合成部２０５は、第１画像データ２５１内の表示領域２６１と透過領域２７１、第２画像データ２５２内の表示領域２６２と透過領域２７２をそれぞれ設定する（ステップＳ６０１）。
【００５９】
すなわち、図７（ａ）に示すように、合成部２０５は、表示領域入力受付部２０２がユーザから受け付けた表示領域２６１の位置を指定する入力に基づいて、第１画像データ２５１内の表示領域２６１の位置を設定し、この設定した位置と第２画像データ２５２内の同じ位置に表示領域２６２を設定する。
また、図７（ｂ）に示すように、合成部２０５は、透過領域入力受付部２０３がユーザから受け付けた透過領域２７１の位置と形状を指定する入力に基づいて、第１画像データ２５１内の透過領域２７１の位置を設定し、この決定した位置と第２画像データ２５２内の同じ位置に表示領域２７２を設定する。
【００６０】
次に、合成部２０５は、第１画像データ２５１のうち、表示領域２６１に含まれ、且つ、透過領域２７１に含まれない領域の画像データを抽出する。すなわち、合成部２０５は、第１画像データの表示領域２６１の中から、透過領域２７１以外の部分の画像データを抽出する（ステップＳ６０２）。
【００６１】
また、合成部２０５は、第２画像データ２５２のうち、表示領域２６２に含まれ、且つ、透過領域２７２に含まれる領域の画像データを抽出する。すなわち、合成部２０５は、第２画像データの表示領域２６２の中から、透過領域２７２の部分の画像データを抽出する（ステップＳ６０３）。
【００６２】
そして、合成部２０５は、ステップＳ６０２とステップＳ６０３で抽出した２つの画像データを合成して、表示画像２８０を生成する（ステップＳ６０４）。すなわち、図７（ｃ）に示すように、合成部２０５は、第１画像データ２５１内の透過領域２７１のあるところに、第２画像データ２５２内の透過領域２７２に含まれる画像を配置して合成する。
【００６３】
生成された表示画像２８０は、表示部２０６によりＬＣＤに表示される。例えば、ユーザが、図７（ａ）のように表示された第１画像データ２５１の画面を見ながら、透過領域２７１を指定する図形をタッチパネル２０上に自ら描くと、合成部２０５が上述の画像生成処理を実行して表示画像２８０を生成して、表示部２０６が表示画像２８０をＬＣＤに表示する。ユーザは、表示領域２６１の位置を自由に変えることができ、また、透過領域２７１の位置と形状を自由に変えることができるため、画像処理装置２００は、ユーザが所望する合成画像を生成して表示することができる。
【００６４】
本例において、透過領域２７１を指定する前（すなわち合成前）の画像では、図７（ａ）のようにテーブルの上に花瓶だけが置いてある。一方、ユーザが透過領域２７１を指定すると、透過領域２７１の位置と形状によっては、指定された後（すなわち合成後）の画像には、図７（ｃ）のようにテーブルの上にリンゴ（あるいはコップ）が出現することとなる。ユーザは、透過領域２７１の位置と形状を変えることによって、表示された画像のうち比較したい部分を自由に変えて比較できる。このように、２つの画像同士の相違がはっきりと認識できるようになる。比較したい画像がより複雑になればなるほど、この効果がより大きく発揮されることは想像に難くないであろう。
【００６５】
本発明は、様々な場面で用いることができる。例えば、２つの絵の相違を探し当てる“間違い探し”のようなゲームに適用できる。２つの絵を並べて画面に表示して相違点を探させることは従来からよく行われているが、この方法では２つの絵を同時に表示するために広い画像領域を確保することが必要となる。しかし、本実施形態によれば、２つの絵を重ねるように表示するので、画像領域を余計に確保する必要はなく、画面レイアウトの構成を単純化できる。また、まるでハイライト表示するかのようにユーザが注目したい部分の絵だけを入れ替えるので、相違点をより見つけやすくなる。
【００６６】
例えば、２つの画像のうち片方をある場所の現在の風景に、もう片方を同じ場所の過去の風景にし、現在と過去との違いを見るための手法に適用できる。画像には、絵のほか、街や景色を撮影した写真、航空写真などをデジタルデータ化したものを用いることもできる。
【００６７】
例えば、現在起きた事件の謎を解き明かすような推理ゲームに用いることができる。第１画像データ２５１を現在の状況を示す現場写真の画像とする。プレイヤーが現場写真の任意の場所（透過領域２７１）を指定すると、画像処理装置２００はその部分だけまるで“時空に穴を掘った”かのように演出しながら現場付近の過去の画像（第２画像データ２５２）と部分的に合成して表示する。プレイヤーは、単純に２枚の絵を見比べて相違を探すのではなく、どこに注目したいか、どこに注目すべきか、を考えながら相違を探さねばならず、推理力が試される。このように、プレイヤーに対してより考えさせるゲーム、頭を使わせるゲームを創出することができる。
【００６８】
なお、本実施形態では、２つの画像データを合成するものとしたが、２つに限らず３つ以上でもよいことは言うまでもない。すなわちこの場合、画像記憶部２０１は、第１画像データ２５１、第２画像データ２５２に加えてさらに第３画像データ、第４画像データ、第Ｎ画像データ（Ｎは２以上の整数）等を記憶する。透過領域入力受付部２０３は、２箇所以上の透過領域２７１を指定する入力を受け付ける。そして、合成部２０５は、これらＮ個の画像データを合成し表示画像２８０を生成すればよい。
【００６９】
このように、本実施形態によれば、画像処理装置２００は、複数の画像同士の相違をユーザに適度に分かりやすくさせることができ、また、この相違を明瞭に表現することができる。
【００７０】
（実施形態２）
次に、本発明のその他の実施形態について説明する。本実施形態は、例えば第１画像データ２５１と第２画像データ２５２の拡縮率を変えることによって、ユーザがこれらの画像の差異をさらに見つけやすくなり、画像処理装置２００が画像の違いを明瞭に表現できるようにしたものである。
【００７１】
画像記憶部２０１は、互いに拡縮率の異なる複数の画像データを記憶する。例えば、図８（ａ）が第１画像データ２５１で、図８（ｂ）が第２画像データ２５２である。第２画像データ２５１全体の縦の長さＬｖと横の長さＬｈは第１画像データ２５１と同じであるが、第２画像データ２５２に映っている光景は第１画像データ２５１よりＮ倍に縮小されている。第２画像データ２５２に映る光景は第１画像データ２５１よりも広角に眺めたものとなり、図８（ｂ）の第２画像データ２５２には図８（ａ）の第１画像データ２５１には写り切れていなかった周囲の光景も入っている。（この例ではコンセントや壁の穴なども映っている。）
【００７２】
図９は、合成部２０５が、図８（ａ）に示す第１画像データ２５１と図８（ｂ）に示す第２画像データ２５２を用いて合成した表示画像２８０の例である。このように、第１画像データ２５１と第２画像データ２５２は拡縮率が異なるので、表示画像２８０は遠近感のある画像となる。つまり、ユーザには第２画像データ２５２が第１画像データ２５１より遠くにあるように見える。このように、拡縮率を変えた画像データを用いることで画像の区別を付けやすくなる。
【００７３】
なお、ここでは０＜Ｎ＜１（すなわち縮小）とした場合について説明したが、Ｎ＞１（すなわち拡大）としてもよい。Ｎ＝１とすれば上述の実施形態１と同様の構成となる。
【００７４】
本実施形態によれば、ユーザが注目している領域（透過領域２７１）とそうでない領域との境界で、拡縮率の違いによって画像が不連続になるところが現れるため、２つの画像の区別が容易になる。すなわち、画像処理装置２００はどこが第１画像データ２５１でどこが第２画像データ２５２なのかをはっきりさせて表示できるので、ユーザは２つの画像を見失うことなく容易に両画像の相違を見ることができる。
【００７５】
（実施形態３）
次に、本発明のその他の実施形態について説明する。上記実施形態では、画像記憶部２０１には予め縮小又は拡大された画像データを予め記憶されることとしたが、本実施形態では、第１画像データ２５１と第２画像データ２５２の拡縮率が異なるように画像処理装置２００がその都度画像データを調整する。以下詳述する。
【００７６】
図１０は、本実施形態の画像処理装置２００の機能的な構成を示す図である。画像処理装置２００は、調整部２０７を更に備える。なお、上述の実施形態で示した構成と重複する部分については説明を省略する。
【００７７】
画像記憶部２０１は、実施形態１と同様に第１画像データ２５１と第２画像データ２５２とを記憶し、さらに第３画像データ２５３を記憶する。
【００７８】
本実施形態では、第１画像データ２５１は、予めＲＯＭ  １２ａに記憶されたデータを処理制御部１０がＶＲＡＭ  １０ｃに読み出して記憶したものである。
第２画像データ２５２は、処理制御部１０が後述する処理によって第３画像データ２５３に基づいて生成したデータであり、ＶＲＡＭ１０  ｃに記憶される。これは上述の実施形態２において予め拡縮された第２画像データ２５２に相当するが、本実施形態では処理制御部１０によって生成される。
第３画像データ２５３は、予めＲＯＭ  １２ａに記憶されたデータを処理制御部１０がＶＲＡＭ  １０ｃに読み出して記憶したものであり、上述の実施形態１において拡縮されていない第２画像データ２５２に相当する。言い換えれば、第３画像データ２５３は、第２画像データ２５２を生成するための元絵になる。
【００７９】
調整部２０７は、第３画像データ２５３を所定の画像処理用フィルタを用いて画像処理し、生成したデータを第２画像データ２５２として画像記憶部２０１に記憶させる。例えば、調整部２０７は、第３画像データ２５３に所定の拡縮率で縮小又は拡大し大きさを調整するフィルタを施し、画像処理後のデータを第２画像データ２５２として画像記憶部２０１に記憶させる。処理制御部１０が調整部２０７として機能する。
【００８０】
ここで調整部２０７が行う画像処理についてより詳しく説明する。図１１（ａ）は、元絵となる第３画像データ２５３であり、縦の長さはＬｖ、横の長さはＬｈである。斜線で塗った部分が第３画像データ２５３全体の画像である。以下の説明では、調整部２０７は拡縮率をＮ倍（Ｎは予め決められた正の値）として拡大又は縮小して画像を調整するものとする。
【００８１】
（Ａ）縮小する場合：
図１１（ｂ）に示すように、調整部２０７は、第３画像データ２５３を縦にＮ倍、横にＮ倍、それぞれ縮小する。
【００８２】
調整部２０７は、縮小して得た画像データの全体のサイズを、第２画像データ２５２と同じサイズに拡張する。本図の点線で示す矩形領域が拡張後の画像データであり、縦の長さはＬｖ、横の長さはＬｈである。
【００８３】
この拡張に際し、調整部２０７は、拡張された部分に例えば所定の色（白、黒など）や所定の模様パターンを割り当てて補填する（塗りつぶす）。
【００８４】
そして、調整部２０７は、得られた画像データを第２画像データ２５２として画像記憶部２０１に記憶させる。このようにして得られた第２画像データ２５２の例を図１２（ａ）に示す。本図の斜線部分が拡張（補填）された部分である。
【００８５】
ここで、拡張に際して拡張部分にどのような画像を割り当てるかについては様々な手法が考えられるが、一例として、図１３に示すように画像の周縁部分を展延する方法がある。調整部２０７は、第３画像データ２５３を縮小して得た画像データ１３０１の中心が、第２画像データ２５２の中心１３０２と一致するように、画像データ１３０１を配置する。
【００８６】
次に、調整部２０７は、画像データ１３０１の上端ライン１３０３に割り当てられている画素値を取得し、矢印ＹＡ方向に第２画像データ２５２のサイズに達するまで、取得した画素値を繰り返し割り当てる。言い換えれば、金属板を叩いて延ばすかのように、画像データ１３０１の上部を拡張する。同様に、下端ラインを矢印ＹＢ方向に、左端ラインを矢印ＹＣ方向に、右端ラインを矢印ＹＤ方向に、それぞれ展延する。
【００８７】
また、矢印ＹＥ方向には上端ラインの画素値と左端ラインの画素値の平均値を計算して割り当てて展延する。同様に、矢印ＹＦ方向には上端ラインと右端ラインの平均値を、矢印ＹＧ方向には下端ラインと右端ラインの平均値を、矢印ＹＨ方向には下端ラインと左端ラインの平均値を、それぞれ計算して割り当てて展延する。なお、これら斜め方向に展延する際の各画素値は必ずしも平均値でなくてもよく、上端・下端・左端・右端の各ラインの画素値に基づいて計算された値であればよい。
【００８８】
このようにすれば、任意の画像データを縮小し、かつ、同じ大きさになるように調節できる。なお、展延するために用いる画像データ部分は、上端・下端・右端・左端の各１ラインずつとしてもよいし、複数ラインをまとめて１パターンとしこのパターンを繰り返すことによって展延するようにしてもよい。また、複数ラインの画素値の平均などの所定の演算を行って得た値を用いてもよい。
【００８９】
（Ｂ）拡大する場合：
図１１（ｃ）に示すように、調整部２０７は、第３画像データ２５３を縦にＮ倍、横にＮ倍、それぞれ拡大する。
【００９０】
調整部２０７は、拡大して得た画像データの全体のサイズを、第２画像データ２５２と同じサイズになるように除去する（カットする）。本図の点線で示す矩形領域がカット後の画像データ領域であり、縦の長さはＬｖ、横の長さはＬｈである。
【００９１】
そして、得られた画像データを第２画像データ２５２として画像記憶部２０１に記憶させる。このようにして得られた第２画像データ２５２の例を図１２（ｂ）に示す。本図の斜線部分がカットされた部分である。
【００９２】
なお、合成部２０５は、上記（Ａ）のように縮小するか、あるいは上記（Ｂ）のように拡大して生成した第２画像データ２５２を、画像記憶部２０１に記憶し、この生成した第２画像データ２５２を用いて、上述と同じ画像生成処理を行う。
【００９３】
このように、本実施形態によれば、画像処理装置２００は、任意に縮小又は拡大した画像を生成して表示用の画像を合成することができる。すなわち、予め縮小又は拡大した画像を用意しておく必要はない。そして、複数の画像同士の拡縮率が異なるように縮小又は拡大して、画像同士の相違をより明瞭に表現することができる。
【００９４】
（実施形態４）
次に、本発明のその他の実施形態について説明する。上述の実施形態では拡縮率は予め決められた値であるが、本実施形態では、ユーザによって指定される透過領域２７１の大きさによって可変としている。以下詳述する。
【００９５】
調整部２０７は、領域記憶部２０４に記憶された透過領域情報２７５に基づいて透過領域２７１の大きさを判別するためのパラメータを計算する。典型的にはこのパラメータは透過領域２７１の面積である。そして、このパラメータの大きさに予め対応付けられた拡縮率を用いて第３画像データ２５３を縮小又は拡大する。
【００９６】
図１４（ａ）は、パラメータとして透過領域２７１の面積を採用した場合の、面積値と拡縮率との関係の一例を示す図である。この例では、拡縮率は、面積値Ｓ≦Ｓ１では一定（Ｎｍａｘ）、Ｓ１＜Ｓ＜Ｓ２で単調減少、Ｓ２で極小（Ｎｍｉｎ）、Ｓ２＜Ｓ＜Ｓ３で単調増加、Ｓ３≦Ｓで一定（Ｎｍａｘ）となる。第３画像データ２５３を縮小して第２画像データ２５２を生成する場合に用いるとよい。
【００９７】
つまり、透過領域２７１が小さいときに拡縮率が小さくなり過ぎると、透過領域２７１内の画像（すなわち第２画像データ２５２の一部分）が小さすぎて見えにくくなってしまう恐れがあるため、ある面積値Ｓ１以下では拡縮率を変化させないようにしている。一方、透過領域２７１は表示領域２６１と同じ大きさまで大きくすることが可能であるが、透過領域２７１が表示領域２６１と同程度になったときに拡縮率が小さいと、展延させて生成する画像領域が相対的に広くなり本来の画像（第３画像データ２５３に映る光景）が少なくなってしまう恐れがあるため、ある面積値Ｓ３以上では拡縮率を変化させないようにしている。なお、広義には、Ｓ＜Ｓ２で単調減少、Ｓ２で極小、Ｓ２＜Ｓで単調増加、と言うこともできる。ここでは透過率の変化を直線的に表現しているが、任意の関数を用いて単調増加あるいは単調減少させてもよい。
【００９８】
図１４（ｂ）は、面積値と拡縮率との関係の他の例を示す図である。この例では、拡縮率は、面積値Ｓ≦Ｓ４では一定（Ｎｍｉｎ）、Ｓ４＜Ｓ＜Ｓ５で単調増加、Ｓ５で極大（Ｎｍａｘ）、Ｓ５＜Ｓ＜Ｓ６で単調減少、Ｓ６≦Ｓで一定（Ｎｍｉｎ）となる。第３画像データ２５３を拡大して第２画像データ２５２を生成する場合に用いるとよい。
【００９９】
つまり、透過領域２７１が小さいときに拡縮率が大きくなり過ぎると、透過領域２７１内の画像（すなわち第２画像データ２５２の一部分）が大きすぎて分かりづらかったり全体のうちどこを拡大したのか掴みづらかったりするため、ある面積値Ｓ４以下では拡縮率を変化させないようにしている。一方、透過領域２７１の大きさが表示領域２６１と同程度になったときに拡縮率が大きいと、第３画像データ２５３の一部分だけを拡大した画像が画面のほとんどを占めてしまうことになり画像全体同士を見比べることができなくなってしまう恐れがあるため、ある面積値Ｓ６以上では拡縮率を変化させないようにしている。なお、広義には、Ｓ＜Ｓ５で単調増加、Ｓ５で極大、Ｓ５＜Ｓで単調減少、と言うこともできる。ここでは透過率の変化を直線的に表現しているが、任意の関数を用いて単調増加あるいは単調減少させてもよい。
【０１００】
このように、本実施形態によれば、上述の実施形態と組み合わせて用いることにより、ユーザにとっての画像の見えやすさを考慮しつつ、相違をより明瞭に表現することができる。ユーザが指定した透過領域２７１内の画像は適度に縮小又は拡大して表示されるので、画像が小さすぎたり大きすぎたりして分かりづらくなることはない。本実施形態に示した面積値と拡縮率との関係は例示に過ぎず、他の数式・方法により関連付けられていてもよい。また、数式ではなく、面積値と拡縮率とを対応付けたデータテーブルによって関連付けてもよい。この場合、スプライン補間法などにより各サンプル間を補間することが望ましい。
【０１０１】
（実施形態５）
次に、本発明のその他の実施形態について説明する。上述の各実施形態では表示画像２８０を静止して表示させているが、本実施形態では、ユーザが表示領域２６１を上下左右に移動させる（スクロールさせる）と、それに伴って透過領域２７１とそれ以外の領域の表示の仕方を変えることで画像の相違をより明確に表現させている。本実施形態は、上述の実施形態のいずれとも組み合わせて用いることが可能であるが、理解を容易にするため、以下の説明では画像データを縮小・拡大させない実施形態（つまり実施形態１相当との組み合わせ）とする。
【０１０２】
図１５は、本実施形態の画像処理装置２００の機能的な構成を示す図である。画像処理装置２００は、移動入力受付部２０８と更新部２０９を更に備える。なお、上述の実施形態で示した構成と重複する部分については説明を省略する。
【０１０３】
移動入力受付部２０８は、第１画像データ２５１内の表示領域２６１の位置を移動させる方向と量を指定する指示入力をユーザから受け付ける。ユーザは、例えば操作キー１７を押下して、あるいはタッチペンを使ってタッチパネル２０を押下して、表示領域２６１に映る画像をスクロールさせることができる。処理制御部１０と制御キー１７とタッチパネル２０が協働して動作することにより、移動入力受付部２０８として機能する。
【０１０４】
更新部２０９は、領域記憶部２０４に記憶された表示領域２６１，２６２と透過領域２７１，２７２の位置を、移動入力受付部２０８が受け付けた指示入力が示す方向と量だけ移動させて、表示領域情報２６５と透過領域情報２７５を更新する。処理制御部１０が更新部２０９として機能する。
【０１０５】
図１６（ａ）は、移動前の第１画像データ２５１内の表示領域２６１と透過領域２７１の位置関係を示す図である。図１６（ｂ）は、移動前の第２画像データ２５２内の表示領域２６２と透過領域２７２の位置関係を示す図である。移動前は、第１画像データ２５１に対する表示領域２６１の相対位置と、第２画像データ２５２に対する表示領域２６２の相対位置は同じである。同様に、第１画像データ２５１に対する透過領域２７１の相対位置と、第２画像データ２５２に対する透過領域２７２の相対位置は同じである。第１画像データ２５１に対する透過領域２７１の中心（形状が円形であれば円の中心）１６０１の相対位置と、第２画像データ２５２に対する透過領域２７２の中心（形状が円形であれば円の中心）１６０２の相対位置も同じである。
【０１０６】
例えば、移動入力受付部２０８が、表示領域２６１の位置を本図の右方向に距離Ｌ１だけ移動させる指示入力を受け付けたとする。このとき、更新部２０９は、図１６（ｃ）に示すように、第１画像データ２５１内の表示領域２６１を右方向に距離Ｌ１だけ移動させ、同じく透過領域２７１を右方向に距離Ｌ１だけ移動させる。一方、更新部２０９は、図１６（ｄ）に示すように、第２画像データ２５２内の表示領域２６２を右方向に距離Ｌ１だけ移動させ、透過領域２７２を右方向に距離Ｌ２だけ移動させる。本例ではＬ２＜Ｌ１である。
【０１０７】
距離Ｌ１とＬ２との関係は、例えば次の［数１］で示される。
Ｌ２  ＝  Ｌ１  ×  Ｃ      ・・・［数１］
ただし、Ｃは正の定数である。Ｌ１とＬ２は比例関係にある。
【０１０８】
更新部２０９が表示領域２６１，２６２と透過領域２７１，２７２の位置を更新した後、合成部２０５は上述の実施形態と同じ画像生成処理を行う。表示部２０６は合成部２０５によって生成された表示画像２８０を表示する。
【０１０９】
すなわち、表示画像２８０は、表示領域２６１内の画像が右方向に距離Ｌ１だけスクロールするのに対して、透過領域２７１内の画像が右方向にＬ１より短い距離Ｌ２だけスクロールし、わざと“ずれ”を生じさせた画像となる。これによって、表示画像２８０は遠近感、立体感のある画像となる。
【０１１０】
ここではＬ２＜Ｌ１としたが、これは第２画像データ２５２に第１画像データ２５１より縮小した画像を用いる場合に適している。例えば、拡縮率をＮとすると、次の［数２］で示される数式に従ってＬ２を計算することが望ましい。
【０１１１】
Ｌ２  ＝  Ｌ１  ×  Ｎ      ・・・［数２］
【０１１２】
もし、［数２］を用い、且つ、上述の実施形態のように調整部２０７が透過領域２７１の面積に応じて拡縮率Ｎを変化させることとすれば、位置のずれの量だけでなく、大きさのずれの量も変化することになり、より遠近感、立体感のある画像となる。
【０１１３】
なお、逆にＬ１＜Ｌ２としてもよいが、これは第２画像データ２５２に第１画像データ２５１より拡大した画像を用いる場合に適している。Ｌ２＝Ｌ１とすれば、上述の実施形態１と同じ構成となる。
【０１１４】
また、右方向にスクロールさせる場合を例にとって説明したが、上下左右あるいは斜め方向にスクロールさせる場合も同様である。
【０１１５】
（実施形態６）
次に、本発明のその他の実施形態について説明する。上述の実施形態では調整部２０７が画像データを拡大又は縮小する画像処理を行っているが、本実施形態では他の画像処理を行って画像データを調整する点で異なっている。例えば、調整部２０７は、第３画像データ２５３にカラーフィルタを施して色補正して第２画像データ２５２を生成する。以下詳述する。
【０１１６】
調整部２０７は、画像記憶部２０１に記憶された第３画像データ２５３を読み出し、第３画像データ２５３の全領域又は一部領域に所定の画像フィルタを施して第２画像データ２５２を生成する。合成部２０５はこの画像フィルタで画像処理された第２画像データ２５２を用いて表示画像２８０を生成する。画像フィルタには様々な種類がある。例えば、色変換フィルタ、色分解フィルタ、エッジフィルタ、解像度フィルタなどがある。上述した拡縮処理も、画像を拡縮するための一種のフィルタ（拡縮フィルタ）を用いた画像処理である。
【０１１７】
色変換フィルタは、第３画像データ２５３の特定の色成分を変換して色の調子（トーン）を変える。例えば、調整部２０７が第３画像データ２５３をセピア色や白黒にして第２画像データ２５２を生成し、合成部２０５がこの第２画像データ２５２と第１画像データ２５１を合成すると、表示画像２８０のうち透過領域２７１の中はあたかも“昔撮った写真”のように見え、第１画像データ２５１と第２画像データ２５２との区別がはっきりする。調整部２０７は、どの色をどの色に変換するかを規定する対応関係を示す情報を予め記憶し、これに基づいて第３画像データ２５３に色変換を施す。対応関係は自由に変更できる。
【０１１８】
色分解フィルタは、第３画像データ２５３から、Ｒ（赤）・Ｇ（緑）・Ｂ（青）のいずれかの色成分（特定波長領域）のみを抽出する。あるいは、特定の明度・彩度・色相のいずれかの成分のみを抽出する。例えば、調整部２０７が第３画像データ２５３にＲフィルタをかけ、合成部２０５がこの第２画像データ２５２と第１画像データ２５１を合成すると、表示画像２８０のうち透過領域２７１の中は赤色の成分のみを抽出した画像になる。例えば、第３画像データ２５３に明度を上げる（又は下げる）フィルタをかけると、表示画像２８０のうち透過領域２７１の中が明るく（又は暗く）なった画像になる。
【０１１９】
エッジフィルタは、第３画像データ２５３の画像の輪郭（エッジ）部分を強調してシャープさを向上させたり、逆に輪郭部分をぼかしてシャープさを低下させたりする。調整部２０７が第３画像データ２５３の画像中のある輪郭部分（例えばキャラクタの輪郭部分など）のシャープさを上げ、合成部２０５がこの第２画像データ２５２と第１画像データ２５１を合成すると、表示画像２８０のうち透過領域２７１の中はエッジが強調されてくっきりと引き締まった画像になる。また、逆にシャープさを下げると、表示画像２８０のうち透過領域２７１の中はエッジがぼんやりしてにじんだような画像になる。なお、エッジ強調処理は一般に知られているアンシャープマスキング法などの手法を用いて行うことができる。
【０１２０】
解像度フィルタは、第３画像データ２５３の解像度を上げてより微細な部分まで見えるようにしたり、解像度を下げたりする。調整部２０７が第３画像データ２５３に解像度を上げるフィルタをかけ、合成部２０５がこの第２画像データ２５２と第１画像データ２５１を合成すると、表示画像２８０のうち透過領域２７１の中は細部まではっきりと見えやすくなった画像になる。解像度を下げるフィルタをかけると、透過領域２７１の中だけモザイクがかって見える画像になる。
【０１２１】
例えば、所定段階数の解像度レベル（例えば高中低の３段階）を予め設けておく。通常時（透過領域２７１が指定されていないとき）には、合成部２０５は、最大ではない既定の解像度（例えば高中低の３段階のうち中レベル）の第１画像データ２５１を表示画像２８０とする。そして、指定時（透過領域２７１が指定されているとき）には、合成部２０５は、既定の解像度の第１画像データ２５１と、既定の解像度より高い解像度（例えば高中低のうち高レベル）の第２画像データ２５２とを用いて表示画像２８０を生成する。
【０１２２】
解像度を下げるフィルタを用いる場合、指定時には、合成部２０５は、既定の解像度の第１画像データ２５１と、既定の解像度より低い解像度（例えば高中低のうち低レベル）の第２画像データ２５２とを用いて表示画像２８０を生成する。解像度の大きさは３段階に限らず、任意のＭ段階（Ｍは２以上の整数）としてよく、解像度の選択方法も自由である。なお、解像度を下げる処理は一般に広く知られているモザイク処理を用いて行うことができる。
【０１２３】
これらの画像フィルタを用いた画像処理は第３画像データ２５３だけでなく第１画像データ２５１や第２画像データ２５２について行われてもよい。すなわち、調整部２０７は、第１画像データ２５１と第２画像データ２５２と第３画像データ２５３のうち少なくともどれか１つに、色変換フィルタ、色分解フィルタ、エッジフィルタ、解像度フィルタ、拡縮フィルタを施して画像処理し、画像処理された第１画像データ２５１及び／又は第２画像データ２５２及び／又は第３画像データ２５３を用いて表示画像２８０を生成してもよい。
【０１２４】
例えば、ユーザにより透過領域２７１が指定されると、調整部２０７は、第１画像データ２５１の表示領域２６１のうち透過領域２７１以外の部分の明度を下げて（暗くして）、第２画像データ２５２の表示領域２６２のうち透過領域２７２の明度を上げて（明るくして）、これらの画像データを合成して表示画像２８０を生成してもよい。これによって、表示画像２８０は、ユーザが注目している部分（透過領域２７１）にスポットライトが当たって明るくなったような画像となり、第１画像データ２５１と第２画像データ２５２の区別が容易になる。
【０１２５】
なお、調整部２０７は、これらの画像フィルタのうち少なくともいずれか１つを用いて画像データを調整すればよい。上記の画像フィルタを任意に２つ以上組み合わせて画像を調整してもよい。また、ここに例示したフィルタ以外の他の画像処理用のフィルタを用いて画像を調節してもよい。
【０１２６】
本実施形態によれば、画像処理装置により表示される画像には、ユーザが着目している場所とそうでない場所との間に不連続な部分が生じ、これらの場所の違いが画像フィルタにより明瞭になるので、ユーザは見比べている画像同士の境界がどこかを見失うことなく、容易に相違点を見つけることができるようになる。
【０１２７】
（実施形態７）
次に、本発明のその他の実施形態について説明する。本実施形態は、上述の画像生成処理によって合成した表示画像２８０をユーザが自由に編集できるようにしたものである。本実施形態は、上述の実施形態のいずれとも組み合わせて用いることが可能であるが、理解を容易にするため、以下の説明では画像データを縮小・拡大させない実施形態（つまり実施形態１相当との組み合わせ）とする。
【０１２８】
図１７は、本実施形態の画像処理装置２００の機能的な構成を示す図である。画像処理装置２００は、選択入力受付部２１０と移動部２１１を更に備える。なお、上述の実施形態で示した構成と重複する部分については説明を省略する。
【０１２９】
選択入力受付部２１０は、表示画像２８０内のアイテム画像データを選択し、その選択されたアイテム画像データの位置を移動させる指示入力をユーザから受け付ける。ユーザは、例えば操作キー１７を押下して、あるいはタッチペンを使ってタッチパネル２０を押下して、表示画像２８０内に配置された任意のアイテム画像データを選択し、移動させることができる。例えばアイテム画像データとは、第１画像データ２５１と第２画像データ２５２がそれぞれ図３（ａ）（ｂ）で示されるとするならば、花、花瓶、テーブル、リンゴ、コップなどのオブジェクトの画像データである。移動させる対象となるオブジェクト（移動可能なオブジェクト）は任意である。処理制御部１０と操作キー１７とタッチパネル２０が協働して動作することにより、移動入力受付部２１０として機能する。
【０１３０】
領域記憶部２０４は、移動可能なオブジェクトに対応するアイテム画像データの位置と、そのアイテム画像データの占める画像領域（アイテム領域）とを対応付ける情報（以下、「アイテム領域情報」と呼ぶ）２８５を更に記憶する。第１画像データ２５１と第２画像データ２５２の中に複数のアイテム画像データが配置される場合にはそれぞれについて位置と領域を格納するアイテム領域情報２８５が記憶される。
【０１３１】
移動部２１１は、ユーザによって選択されたアイテム画像データが表示されるアイテム領域の全体が透過領域２７１に含まれるか否かを判別し、全体が含まれると判別した場合、選択入力受付部２１０が受け付けた指示入力が示す位置にアイテム画像データを移動させる。すなわち、移動部２１１は、判別結果とユーザからの指示入力に従ってアイテム画像データの位置を更新したアイテム領域情報２８５を領域記憶部２０４に記憶させる。処理制御部１０が移動部２１１として機能する。
【０１３２】
アイテム画像データを移動させて表示画像２８０を編集する処理について、図１８（ａ）〜（ｄ）に示す表示例と図１９のフローチャートを用いて説明する。
【０１３３】
図１８（ａ）は、移動前（編集前）の表示画像２８０である。ユーザは任意の場所に透過領域２７１を設定できる。また、表示領域２６１の位置を変えることもできる。透過領域入力受付部２０３はユーザの指示入力に従って透過領域情報２７５を更新し、表示領域入力受付部２０２はユーザの指示入力に従って表示領域情報２６５を更新する。
【０１３４】
図１８（ｂ）は、ユーザによって透過領域２７１が設定され、上述の画像生成処理によって合成された後の表示画像２８０である。この場合、透過領域２７１の中には、移動可能なオブジェクトとして、リンゴのオブジェクト１８０１と、花瓶のオブジェクト１８０２とが含まれている。リンゴのオブジェクト１８０１は透過領域２７１の中に全部が収まっているが、花瓶のオブジェクト１８０２はその一部分のみが含まれており全部は収まっていない。合成部２０５は、表示領域情報２６５と透過領域情報２７５とに基づいて、第１画像データ２５１と第２画像データ２５２から表示画像２８０を生成し、表示部２０６は生成された表示画像２８０を表示する。
【０１３５】
ユーザは、所定のポインタ画像１８０３（マウスポインタのようなもの）を動かしてアイテム画像データの位置を変更できる。図１８（ｃ）は、ユーザによってアイテム画像データの１つであるリンゴのオブジェクト１８０１の位置を移動させている様子を示す図である。
【０１３６】
まず、移動部２１１は、選択されたオブジェクトに対応するアイテム領域の全体が透過領域２７１の中に含まれているか否か判別する（ステップＳ１９０１）。
【０１３７】
全体が含まれていないと判別された場合（ステップＳ１９０１；ＮＯ）、移動部２１１はそのオブジェクトの移動を許可しない。例えば、図１８（ｂ）の花瓶のオブジェクト１８０２は透過領域２７１の中に全部が収まっていないため、もしユーザによって花瓶のオブジェクト１８０２が選択されても移動させない。
【０１３８】
全体が含まれていると判別された場合（ステップＳ１９０１；ＹＥＳ）、移動部２１１はそのオブジェクトの移動を許可しオブジェクトの位置を変更する（ステップＳ１９０２）。すなわち、移動部２１１は、選択入力受付部２１０が受け付けた指示入力が示す位置にアイテム画像データを移動させ、アイテム領域情報２８５を更新する。例えば、図１８（ｂ）のリンゴのオブジェクト１８０１は透過領域２７１の中に全部が収まっているため、もしユーザによってリンゴのオブジェクト１８０１を移動させる指示がなされると、指示に従って位置を変更する。
【０１３９】
そして、合成部２０５は、表示領域情報２６５と透過領域情報２７５とアイテム領域情報２８５とに基づいて、第１画像データ２５１と第２画像データ２５２から表示画像２８０を生成する（ステップＳ１９０３）。
【０１４０】
図１８（ｄ）は、合成部２０５によって生成された（編集後の）表示画像２８０の例である。図１８（ａ）に示す編集前の表示画像２８０にはリンゴのオブジェクト１８０１が表示されないが、透過領域２７１の中に表示されたアイテム画像データ（リンゴのオブジェクト１８０１）を選択し移動させる（ドラッグする）ことで、編集後の表示画像２８０にはリンゴのオブジェクト１８０１が表示されることになる。
【０１４１】
分かりやすく言い換えれば、画像を２枚重ね、上側の画像に穴を空け、出てきた下側の画像の一部を取り出して上側にもってきて、空けた穴を閉じる、という一連の作業を行ったことになる。
【０１４２】
例えば、上側（第１画像データ２５１）をユーザが編集したい画像とし、下側（第２画像データ２５２）をサンプル画像とすれば、ユーザは、２つの画像のうち注目したい部分（透過領域２７１）だけを見比べながら、サンプル画像の任意の領域（アイテム領域）を切り出して貼り付けて、自由に画像を編集できる。つまり、下側に画像の素材集を置き、上側にキャンバスを置いて画像を作成することができ、余計な作業スペースを確保する必要はない。
【０１４３】
なお、アイテム領域の全体が透過領域２７１の中に含まれている場合にアイテム画像データの位置を変更できるようにしたが、全体が含まれているかいないかに関わらず、透過領域２７１の中に一部でも含まれていれば移動可能としてもよい。
【０１４４】
このように、本実施形態によれば、画像処理装置２００は画像同士の相違を明瞭に表現することができ、ユーザは画像の相違が分かりやすくなる。しかもユーザは画像を容易に編集できるようになる。例えば、本実施形態は、サンプル画像を参考にユーザが新しい画像を作成するためのツールとして利用することができる。また、本発明を用いれば、画像編集ソフトウェアの画面レイアウトを簡略化でき、画面内により広い編集エリアを確保でき、ユーザの操作性が向上する。
【０１４５】
本発明は、上述した実施形態に限定されず、種々の変形及び応用が可能である。また、上述した実施例の各構成要素を自由に組み合わせることも可能である。
【０１４６】
画像処理装置２００を装置の全部又は一部として動作させるためのプログラムを、メモリカード、ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ（Magneto Optical disk）などのコンピュータ読み取り可能な記録媒体に格納して配布し、これを別のコンピュータにインストールし、上述の手段として動作させ、あるいは、上述の工程を実行させてもよい。
【０１４７】
さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するものとしてもよい。
【０１４８】
以上説明したように、本発明によれば、複数の画像同士の相違をユーザに見分けやすくさせるために好適な画像処理装置、画像処理方法、ならびに、プログラムを提供することができる。
【図面の簡単な説明】
【０１４９】
【図１】本発明のゲーム装置が実現される典型的な情報処理装置の概要構成を示す図である。
【図２】画像処理装置の機能的構成を説明するための図である。
【図３】（ａ）第１画像データの例である。（ｂ）第２画像データの例である。
【図４】（ａ）第１画像データ内に設定された表示領域と透過領域を示す図である。（ｂ）第２画像データ内に設定された表示領域と透過領域を示す図である。
【図５】（ａ）第１画像データと第２画像データを合成する処理を説明するための概念図である。（ｂ）合成された表示画像の例である。
【図６】画像生成処理を説明するためのフローチャートである。
【図７】（ａ）合成前の第１画像データ内の表示領域と透過領域を示す図である。（ｂ）合成前の第２画像データ内の表示領域と透過領域を示す図である。（ｃ）合成後の表示画像を示す図である。
【図８】（ａ）実施形態２の第１画像データの例である。（ｂ）実施形態２の第２画像データの例である。
【図９】実施形態２の合成後の表示領域と透過領域を示す図である。
【図１０】実施形態３の画像処理装置の機能的構成を説明するための図である。
【図１１】（ａ）縮小又は拡大する前の第３画像データを示す図である。（ｂ）縮小後の第３画像データを示す図である。（ｃ）拡大後の第３画像データを示す図である。
【図１２】（ａ）第３画像データを縮小し周縁を展延してできた第２画像データの例である。（ｂ）第３画像データを拡大し周縁を除去してできた第２画像データの例である。
【図１３】画像を展延する処理を説明するための図である。
【図１４】（ａ）（ｂ）は共に、透過領域の面積と拡縮率との関係を示す図である。
【図１５】実施形態５の画像処理装置の機能的構成を説明するための図である。
【図１６】（ａ）移動前の第１画像データの表示領域と透過領域を示す図である。（ｂ）移動前の第２画像データの表示領域と透過領域を示す図である。（ｃ）移動後の第１画像データの表示領域と透過領域を示す図である。（ｄ）移動後の第２画像データの表示領域と透過領域を示す図である。
【図１７】実施形態７の画像処理装置の機能的構成を説明するための図である。
【図１８】（ａ）編集前の表示画像を示す図である。（ｂ）透過領域を設定したときの表示画像を示す図である。（ｃ）アイテム画像を移動している様子を示す図である。（ｄ）編集後の表示画像を示す図である。
【図１９】編集処理を説明するためのフローチャートである。
【符号の説明】
【０１５０】
１  携帯型ゲーム機
１０  処理制御部
１１  コネクタ
１２  カートリッジ
１３  無線通信部
１４  通信コントローラ
１５  サウンドアンプ
１６  スピーカ
１７  操作キー
１８  第１の表示部
１９  第２の表示部
２０  タッチパネル
２００  画像処理装置
２０１  画像記憶部
２０２  表示領域入力受付部
２０３  透過領域入力受付部
２０４  領域記憶部
２０５  合成部
２０６  表示部
２０７  調整部
２０８  移動入力受付部
２０９  更新部
２１０  選択入力受付部
２１１  移動部
２５１  第１画像データ
２５２  第２画像データ
２５３  第３画像データ
２６１，２６２  表示領域
２６５  表示領域情報
２７１，２７２  透過領域
２７５  透過領域情報
２８０  表示画像
２８５  アイテム領域情報
【図１】
2008310269.tif 000003
【図２】
2008310269.tif 000004
【図３】
2008310269.tif 000005
【図４】
2008310269.tif 000006
【図５】
2008310269.tif 000007
【図６】
2008310269.tif 000008
【図７】
2008310269.tif 000009
【図８】
2008310269.tif 000010
【図９】
2008310269.tif 000011
【図１０】
2008310269.tif 000012
【図１１】
2008310269.tif 000013
【図１２】
2008310269.tif 000014
【図１３】
2008310269.tif 000015
【図１４】
2008310269.tif 000016
【図１５】
2008310269.tif 000017
【図１６】
2008310269.tif 000018
【図１７】
2008310269.tif 000019
【図１８】
2008310269.tif 000020
【図１９】
2008310269.tif 000021