(57)【特許請求の範囲】
【請求項１】
画像を表示部に表示する画像処理装置であって、
複数の対象物の画像データと、各対象物の寸法データとを保持する記憶装置と、
対象物画像を表示部に表示する表示画像処理部と、を備え、
前記表示画像処理部は、
対象物画像を寸法データで指定されるサイズに対して所定比で表示する所定比表示モードを設定するモード設定部と、
対象物画像が表示部上において寸法データで指定されるサイズに対して所定比で表示されるように、対象物画像の拡大率または縮小率を決定する決定部と、
対象物画像を拡大または縮小する画像サイズ調整部と、
前記画像サイズ調整部により拡大または縮小された対象物画像を含む表示画像を生成する表示画像生成部とを有し、
前記画像サイズ調整部は、所定比表示モードにおいて、前記表示画像生成部により時間的に連続して生成される表示画像に含まれる対象物画像、または前記表示画像生成部により生成される１つの表示画像に含まれる複数の対象物画像を、各対象物の寸法データで指定されるサイズに対して所定比となるサイズに拡大または縮小し、
前記表示画像生成部は、対象物の寸法データが縦方向のものである場合に、表示部上の対象物画像の最下位置を基準位置として設定し、また対象物の寸法データが横方向のものである場合に、表示部上の対象物画像の最左位置または最右位置を基準位置として設定し、設定した基準位置に、別の対象物画像を揃えるように表示画像を生成する、
ことを特徴とする画像処理装置。
【請求項２】
前記表示画像生成部は、第１表示画像を生成し、次に第２表示画像を生成する際に、第１表示画像に含まれる対象物画像に対して設定された基準位置に、第２表示画像に含まれる対象物画像を揃えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記表示画像生成部は、複数の対象物画像を１つの表示画像に含める際に、基準位置に複数の対象物画像を揃えることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記表示画像生成部が、拡大した対象物画像の全体が表示部に表示できないことを判定したとき、所定のメッセージを表示部に表示する通知部をさらに備えることを特徴とする請求項１から３のいずれかに記載の画像処理装置。
【請求項５】
前記表示画像生成部は、複数の画像ファイルから取得される複数の対象物の画像データを１つの表示画像に含め、または、複数の対象物の画像データを含む画像ファイルから切り出した複数の対象物の画像データを１つの表示画像に含める、
ことを特徴とする請求項１から４のいずれかに記載の画像処理装置。
【請求項６】
モード設定手段が、対象物画像を寸法データで指定されるサイズに対して所定比で表示する所定比表示モードを設定するステップと、
決定手段が、対象物画像が表示部上において寸法データで指定されるサイズに対して所定比で表示されるように、対象物画像の拡大率または縮小率を決定するステップと、
画像サイズ調整手段が、対象物画像を拡大または縮小するステップと、
表示画像生成手段が、拡大または縮小された対象物画像を含む表示画像を生成するステップとを備え、
画像サイズ調整手段は、所定比表示モードにおいて、表示画像生成手段により時間的に連続して生成される表示画像に含まれる対象物画像、または表示画像生成手段により生成される１つの表示画像に含まれる複数の対象物画像を、各対象物の寸法データで指定されるサイズに対して所定比となるサイズに拡大または縮小し、
表示画像生成手段は、対象物の寸法データが縦方向のものである場合に、表示部上の対象物画像の最下位置を基準位置として設定し、また対象物の寸法データが横方向のものである場合に、表示部上の対象物画像の最左位置または最右位置を基準位置として設定し、設定した基準位置に、別の対象物画像を揃えるように表示画像を生成する、
ことを特徴とする画像処理方法。
【請求項７】
コンピュータに、
対象物画像を寸法データで指定されるサイズに対して所定比で表示する所定比表示モードを設定する機能と、
対象物画像が表示部上において寸法データで指定されるサイズに対して所定比で表示されるように、対象物画像の拡大率または縮小率を決定する機能と、
対象物画像を拡大または縮小する機能と、
拡大または縮小された対象物画像を含む表示画像を生成する機能とを、実現させるためのプログラムであって、
画像を拡大または縮小する機能は、所定比表示モードにおいて、表示画像生成機能により時間的に連続して生成される表示画像に含まれる対象物画像、または表示画像生成機能により生成される１つの表示画像に含まれる複数の対象物画像を、各対象物の寸法データで指定されるサイズに対して所定比となるサイズに拡大または縮小し、
表示画像を生成する機能は、対象物の寸法データが縦方向のものである場合に、表示部上の対象物画像の最下位置を基準位置として設定し、また対象物の寸法データが横方向のものである場合に、表示部上の対象物画像の最左位置または最右位置を基準位置として設定し、設定した基準位置に、別の対象物画像を揃えるように表示画像を生成する、プログラム。
【請求項８】
請求項７に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像をディスプレイなどの表示部に表示する画像処理技術に関する。
【背景技術】
【０００２】
従来、商品画像を実サイズで表示するシステムが提案されている（たとえば特許文献１参照）。このシステムでは、まず送信側で、商品の撮像画面を送る際に撮像面での実サイズ情報Ｘを計測し、商品となる物体の撮像出力とともに、実サイズ情報Ｘを付加して送信する。受信側では、ディスプレイのサイズ情報Ｙと、送られてきた実サイズ情報Ｘとから、実サイズとなる拡大又は縮小率Ｒ（＝Ｘ／Ｙ）を算出して、再生画面を拡大又は縮小表示する。この技術によると、実サイズと同じ大きさで商品をディスプレイに表示できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１９９３５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されるように、実サイズと同じ大きさでディスプレイに商品を表示することは、商品のリアルな大きさをユーザに認識させることができるため、商品に対する関心を高められる。このとき、様々な対象物のリアルな大きさを比較できる仕組みが構築できれば、ユーザは、大きさだけでなく、複数の対象物の相対的な大きさも認識できるようになる。
【０００５】
そこで本発明は、複数の対象物の大きさを比較できる表示画像を生成する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の画像処理装置は、画像を表示部に表示する画像処理装置に関し、複数の対象物の画像データと、各対象物の寸法データとを保持する記憶装置と、対象物画像を表示部に表示する表示画像処理部とを備える。表示画像処理部は、対象物画像を寸法データで指定されるサイズに対して所定比で表示する所定比表示モードを設定するモード設定部と、対象物画像が表示部上において寸法データで指定されるサイズに対して所定比で表示されるように、表示画像の拡大率または縮小率を決定する決定部と、画像を拡大または縮小する画像サイズ調整部と、対象物画像を含む表示画像を生成する表示画像生成部とを有し、画像サイズ調整部は、所定比表示モードにおいて、表示画像生成部により時間的に連続して生成される表示画像に含まれる対象物画像、または表示画像生成部により生成される１つの表示画像に含まれる複数の対象物画像を、各対象物の寸法データで指定されるサイズに対して所定比となるサイズに拡大または縮小する。
【０００７】
本発明の別の態様は、画像処理方法に関し、対象物画像を寸法データで指定されるサイズに対して所定比で表示する所定比表示モードを設定するステップと、対象物画像が表示部上において寸法データで指定されるサイズに対して所定比で表示されるように、表示画像の拡大率または縮小率を決定するステップと、画像を拡大または縮小するステップと、対象物画像を含む表示画像を生成するステップとを備える。画像を拡大または縮小するステップは、所定比表示モードにおいて、表示画像生成ステップにより時間的に連続して表示される表示画像に含まれる対象物画像、または表示画像生成ステップにより表示される１つの表示画像に含まれる複数の対象物画像を、各対象物の寸法データで指定されるサイズに対して所定比となるサイズに拡大または縮小する。
【０００８】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００９】
本発明によると、ユーザに、複数の対象物の大きさを比較できる表示画像を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例にかかる画像処理システムの使用環境を示す図である。
【図２】入力装置の外観構成を示す図である。
【図３】画像処理装置の機能ブロック図を示す図である。
【図４】画像処理装置における制御部の構成を示す図である。
【図５】人を含む画像ファイルの一例を示す図である。
【図６】寸法データが割り当てられる対象物画像の領域を示す図である。
【図７】寸法データが割り当てられる対象物画像の領域の別の例を示す図である。
【図８】図５に示す画像ファイルを表示装置のディスプレイに表示したときの初期画面例を示す図である。
【図９】人画像を含む画像ファイルの一例を示す図である。
【図１０】人画像を含む画像ファイルの一例を示す図である。
【図１１】子供が赤ちゃんの頃の画像を示す図である。
【図１２】子供が小学生の頃の画像を示す図である。
【図１３】子供が成人したときの画像を示す図である。
【図１４】複数の対象物画像を並べた表示画像の一例を示す図である。
【図１５】本実施例における画像処理のフローチャートを示す図である。
【発明を実施するための形態】
【００１１】
図１は、本発明の実施例にかかる画像処理システム１の使用環境を示す。画像処理システム１は、入力装置２０と、画像処理ソフトウェアを実行する画像処理装置１０と、画像処理装置１０による処理結果を出力する表示装置１２とを備える。図示していないが、画像処理装置１０は、ルータを介してインターネットなどの外部のネットワークに接続してもよい。ネットワークには、対象物の画像データと寸法データとを対応付けた画像ファイルを保持する提供サーバが接続されており、画像処理装置１０は、複数の画像ファイルを提供サーバよりダウンロードして取得できる。なお画像処理装置１０は、ＲＯＭ媒体などから複数の画像ファイルを取得してもよい。また、画像処理装置１０は、既に記録している画像データに、ユーザに寸法データを記録させることで、画像データと寸法データとを対応付けた画像ファイルを生成してもよい。
【００１２】
画像処理装置１０は、たとえばゲーム装置であって、画像処理用のアプリケーションプログラムをロードすることで画像処理機能を実現する。なお画像処理装置１０は、パーソナルコンピュータであってもよく、画像処理用のアプリケーションプログラムをロードすることで画像処理機能を実現してもよい。
【００１３】
表示装置１２は、画像を出力するディスプレイおよび音声を出力するスピーカを備えたテレビであってよい。表示装置１２は、画像処理装置１０に有線ケーブルで接続されてよく、また無線ＬＡＮ（Local Area Network）などで無線接続されてもよい。なおディスプレイは、画像を表示する表示部の一例であり、他の例として、表示部は、プロジェクタおよびプロジェクタからの映像を投影するスクリーンで構成されてもよい。
【００１４】
本実施例の画像処理装置１０は、寸法データを設定された対象物画像を、寸法データで指定されるサイズに対して所定比となるサイズで表示装置１２に表示する機能をもつ。たとえば寸法データは、対象物の実寸法を指定し、画像処理装置１０は、対象物画像を実寸比１分の１（１：１）で生成する。このとき表示装置１２のディスプレイには、対象物が実寸法で表示される。そのため部屋の壁面に設置される表示装置１２は、大きなディスプレイサイズを有していることが好ましい。なお、ディスプレイの縦幅は２ｍ程度あることが好ましいが、ディスプレイの縦幅は、これに限定するものではなく、２ｍより小さくてもよい。
【００１５】
画像処理装置１０は、ユーザから入力装置２０に入力される要求に応じて、表示装置１２のディスプレイに表示する画像の拡大／縮小処理や、上下左右方向への移動処理など、表示画像を変更する処理を行う。ユーザが、ディスプレイに表示された画像を見ながら入力装置２０を操作すると、入力装置２０が、表示画像の変更要求を画像処理装置１０に送信する。
【００１６】
画像ファイルには、後述する所定比表示モードにおいて、対象物画像を表示装置１２に表示する際に基準となる寸法データが記録されている。なお、寸法データは、画像データに埋め込まれていてもよいが、対象物の画像データにおける対象物画像の座標値と寸法データとを対応付けた対応データが、画像データとは別個に用意されていてもよい。この対応データは、たとえばユーザが入力することで生成されてもよいが、対象物が俳優や漫画のキャラクタである場合には、インターネットなどから寸法データを取得して、対象物画像の座標値と寸法データとが対応付けられてもよい。この場合、画像データと対応データとを合わせて画像ファイルと呼ぶ。
【００１７】
寸法データは、高さ方向または横方向のいずれかの長さで定義されてよい。画像処理装置１０は、対象物画像の実物大表示の要求を受け付けると、ディスプレイ上において寸法データで指定される大きさとなるように対象物画像のサイズを調整して、表示画像を生成する。これにより、ユーザは、対象物の実物大画像を、ディスプレイ上で見ることができる。
【００１８】
ユーザが、好きな俳優の画像ファイルを収集している場合、表示装置１２のディスプレイに等身大の俳優の画像を表示させることができる。またユーザが子供の成長をデジタルカメラで記録している場合に、それぞれの画像データに子供の身長を対応付けることで、撮影時の子供の身長をディスプレイ上に再現でき、たとえば産まれたときから現在までの写真を時間的に切り替えて表示すると、子供が次第に大きくなっていく過程を見ることができる。
【００１９】
このように本実施例では、対象物画像に対して実寸法を予め設定しておき、各対象物画像を実寸法で表示して、ユーザに対象物の大きさを実感させることのできる画像処理装置１０を提供する。このとき、画像処理装置１０は、時間的に連続して異なる対象物画像を実物大表示し、または、異なる対象物画像を１つの表示画像上で実物大表示することで、ユーザが、対象物画像同士の大きさの比較をできるようにする。なお、以下では人を表示する場合を例に説明するが、たとえば画像処理装置１０は、絵画や彫刻などの美術品の画像を実物大表示するものであってもよく、また商品カタログに含まれる商品画像を実物大表示するものであってもよい。また本実施例では、対象物の実物大表示を前提に説明するが、たとえば対象物を実物大に対して所定の拡大率または縮小率で表示してもよい。
【００２０】
図２は、入力装置２０の外観構成を示す。入力装置２０は、ユーザが操作可能な操作手段として、十字キー２１、アナログスティック２７ａ、２７ｂと、４種の操作ボタン２６を備える。４種の操作ボタン２６は、○ボタン２２、×ボタン２３、□ボタン２４および△ボタン２５から構成される。
【００２１】
画像処理システム１において、入力装置２０の操作手段には、表示画像の拡大／縮小要求、および上下左右方向へのスクロール要求を入力するための機能が割り当てられる。たとえば、表示画像の拡大／縮小要求の入力機能は、右側のアナログスティック２７ｂに割り当てられる。ユーザはアナログスティック２７ｂを手前に引くことで、表示画像の縮小要求を入力でき、また手前から押すことで、表示画像の拡大要求を入力できる。また、表示画像のスクロール要求の入力機能は、左側のアナログスティック２７ａに割り当てられる。ユーザはアナログスティック２７ａを上下左右に倒すことで、倒した方向のスクロール要求を入力できる。このようにアナログスティック２７ａ、２７ｂは、表示画像を連続的にスクロールさせ、また連続的に拡大／縮小するために用いられる。
【００２２】
本実施例においては、対象物画像に、ディスプレイに表示する際の寸法データが予め設定されており、入力装置２０の操作手段には、指定した対象物画像を実物大表示させる要求を入力するための機能が割り当てられる。たとえば、□ボタン２４に、対象物を実物大表示させる要求を入力するための機能が割り当てられてよい。１つの画像ファイルには、１つの対象物の画像データおよび寸法データが含まれており、□ボタン２４が押下されると、表示モードが、対象物画像を寸法データで指定されるサイズに対して所定比で表示する所定比表示モードに設定され、対象物画像が実寸大表示されるようになる。
【００２３】
入力装置２０は、入力された要求を画像処理装置１０に伝送する機能をもち、本実施例では画像処理装置１０との間で無線通信可能に構成される。入力装置２０と画像処理装置１０は、Bluetooth（ブルートゥース）（登録商標）プロトコルやIEEE802.11プロトコルなどを用いて無線接続を確立してもよい。なお入力装置２０は、画像処理装置１０とケーブルを介して接続して、入力要求を画像処理装置１０に伝送してもよい。
【００２４】
図３は、画像処理装置１０の機能ブロック図を示す。画像処理装置１０は、無線インタフェース４０、スイッチ４２、表示処理部４４、ハードディスクドライブ５０、記録媒体装着部５２、ディスクドライブ５４、メインメモリ６０、バッファメモリ７０および制御部１００を有して構成される。表示処理部４４は、表示装置１２のディスプレイに表示するデータをバッファするフレームメモリを有する。
【００２５】
スイッチ４２は、イーサネットスイッチ（イーサネットは登録商標）であって、外部の機器と有線または無線で接続して、データの送受信を行うデバイスである。スイッチ４２は、ルータを介してネットワークに接続し、提供サーバから複数の画像ファイルを受信してもよい。またスイッチ４２は無線インタフェース４０に接続し、無線インタフェース４０は、所定の無線通信プロトコルで入力装置２０と接続する。入力装置２０においてユーザから入力された要求は、無線インタフェース４０、スイッチ４２を経由して、制御部１００に供給される。
【００２６】
ハードディスクドライブ５０は、データを記憶する補助記憶装置として機能する。スイッチ４２を介して受信された複数の画像ファイルは、ハードディスクドライブ５０に格納されてもよい。表示処理の実行時、ハードディスクドライブ５０に格納された画像ファイルは、メインメモリ６０に読み出される。記録媒体装着部５２は、メモリカードなどのリムーバブル記録媒体が装着されると、リムーバブル記録媒体からデータを読み出す。ディスクドライブ５４は、読出専用のＲＯＭディスクが装着されると、ＲＯＭディスクを駆動して認識し、データを読み出す。ＲＯＭディスクは、光ディスクや光磁気ディスクなどであってよい。複数の画像ファイルは、メモリカードやＲＯＭディスクから、ハードディスクドライブ５０にインストールされてもよい。
【００２７】
制御部１００は、マルチコアＣＰＵを備え、１つのＣＰＵの中に１つの汎用的なプロセッサコアと、複数のシンプルなプロセッサコアを有する。汎用プロセッサコアはＰＰＵ（Power Processing Unit）と呼ばれ、残りのプロセッサコアはＳＰＵ（Synergistic-Processing Unit）と呼ばれる。
【００２８】
制御部１００は、メインメモリ６０およびバッファメモリ７０に接続するメモリコントローラを備える。ＰＰＵはレジスタを有し、演算実行主体としてメインプロセッサを備えて、実行するアプリケーションにおける基本処理単位としてのタスクを各ＳＰＵに効率的に割り当てる。なお、ＰＰＵ自身がタスクを実行してもよい。ＳＰＵはレジスタを有し、演算実行主体としてのサブプロセッサとローカルな記憶領域としてのローカルメモリを備える。ローカルメモリは、バッファメモリ７０として使用されてもよい。メインメモリ６０およびバッファメモリ７０は記憶装置であり、ＲＡＭ（ランダムアクセスメモリ）として構成される。ＳＰＵは制御ユニットとして専用のＤＭＡ（Direct Memory Access）コントローラをもち、メインメモリ６０とバッファメモリ７０の間のデータ転送を高速に行うことができ、また表示処理部４４におけるフレームメモリとバッファメモリ７０の間で高速なデータ転送を実現できる。本実施例の制御部１００は、複数のＳＰＵを並列動作させることで、高速な画像処理機能を実現する。表示処理部４４は、表示装置１２に接続されて、後述する表示画像生成部により生成された表示画像をディスプレイに出力する。
【００２９】
図４は、画像処理装置１０における制御部１００の構成を示す。制御部１００は、入力信号処理部１２０、ディスプレイ解像度導出部１３０および表示画像処理部１４０を備える。入力信号処理部１２０は、要求取得部１２２およびモード指定受付部１２４を有する。表示画像処理部１４０は、モード設定部１４２、画像ファイル取得部１４４、画像切取部１４６、拡大／縮小率決定部１４８、画像サイズ調整部１５０、表示画像生成部１５２および通知部１５４を有する。入力信号処理部１２０は、ユーザからの入力要求を受け付け、表示処理に必要な情報を表示画像処理部１４０に供給する。
【００３０】
図４において、さまざまな処理を行う機能ブロックとして記載される各要素は、ハードウェア的には、ＣＰＵ（Central Processing Unit）、メモリ、その他のＬＳＩで構成することができ、ソフトウェア的には、メモリにロードされたプログラムなどによって実現される。既述したように、制御部１００は１つのＰＰＵと複数のＳＰＵとを有し、ＰＰＵおよびＳＰＵがそれぞれ単独または協同して、各機能ブロックを構成できる。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。
【００３１】
ハードディスクドライブ５０は、対象物の画像データと寸法データとを対応付けた画像ファイルを複数保持している。既述したように、複数の画像ファイルは、ネットワーク経由で提供サーバより取得されてもよく、またＲＯＭ媒体などから提供されてもよい。写真データなどに寸法データを埋め込むことで、画像ファイルが生成されてもよく、写真データと寸法データが別個のデータとしてハードディスクドライブ５０に保持されていてもよい。以下では、表示する対象物が人間である場合について説明するが、表示対象物は、自分が飼っているペットであってもよく、また身長などの見た目の身体的特徴が公表されているアニメのキャラクタなどであってもよい。
【００３２】
本実施例の画像処理装置１０において、ユーザは、表示装置１２のディスプレイに表示された画像を、入力装置２０を操作することで拡大、縮小することができる。このように画像処理装置１０は、ユーザが表示画像を自由に拡大、縮小できる「自由表示モード」を設定でき、自由表示モードにおいては、ユーザが、対象物画像を自分の好きな拡大率または縮小率でディスプレイに表示することができる。
【００３３】
さらに画像処理装置１０は、対象物画像を寸法データで指定されるサイズに対して所定比で表示する「所定比表示モード」を設定できる。所定比表示モードにおいては、ユーザが、対象物画像を含んだ画像ファイルを選択してディスプレイに表示させ、所定のボタン（□ボタン２４）を押下すると、画像ファイルに含まれる対象物画像が寸法データで指定されるサイズに対して所定比で表示される。所定比表示モードにおいては、以後、画像ファイルが選択されると、対象物画像が指定サイズに対して所定比で表示されるようになる。本実施例において、寸法データで指定されるサイズは実寸法であるため、所定比を１：１に設定すると、対象物画像がディスプレイに実寸大で表示されることになる。なお、所定比を２分の１（２：１）に設定すれば、対象物画像はディスプレイに１／２スケールで表示される。
【００３４】
所定比表示モードにおいて、ユーザは、画像ファイルを逐一選択することで、表示画像を切り替えてもよいが、表示する画像ファイルの順番が予め定められていてもよい。複数の画像ファイルの表示順序が定められている場合において、ユーザは、所定の操作ボタン（たとえば、△ボタン２５）を押下すると、画像ファイルが順番にしたがって選択され、各画像ファイルに含まれる対象物画像が寸法データに対して所定比となるように拡大または縮小されて、ディスプレイに表示される。なお、各対象物画像の表示時間が、たとえば１０秒などの所定値に設定されて、１０秒ごとに対象物画像が自動で切り替えられるようにされてもよい。所定比表示モードにおいては、ユーザが実寸大表示に対する拡大率または縮小率を予め登録しておき、所定比を１：１に登録しておくことで、連続表示される一連の画像に含まれる対象物画像が、実寸大表示されるようになる。
【００３５】
図５は、人を含む画像ファイルの一例を示す。この画像ファイルは、デジタルカメラで撮像され、撮影後に人の画像データに寸法データを対応付けて生成されたものである。この画像ファイルのＸＹ座標は、左上隅を（０，０）、左下隅を（０，１）、右上隅を（１，０）、右下隅を（１，１）とする。寸法データは、横方向（Ｘ軸）の大きさで表現されてもよく、また縦方向（Ｙ軸）の大きさで表現されてもよい。そのため、寸法データの方向が特定できるように、寸法データには、横方向のものであるか、または縦方向のものであるかを指定する情報が含まれる。
【００３６】
人の見た目の大きさは身長で表現されるため、本実施例の画像処理装置１０では、寸法データが縦方向の大きさで表現される。なお身長は、人が直立しているときの大きさを表現するものであり、たとえば人が椅子に座って、直立していない場合には、身長ではなく、椅子に座っている人の足下から頭までの高さを示す寸法データが設定される。また、寝そべったりするなど、横になっている人画像の寸法データは、横方向の長さで表現されてもよい。
【００３７】
図６は、寸法データが割り当てられる対象物画像の領域を示す。領域２００は、人の寸法データが割り当てられる人画像の領域である。領域２００は、人画像を囲む矩形領域として設定され、４隅の座標（ｘ１，ｙ１）、（ｘ１，ｙ２）、（ｘ２，ｙ１）、（ｘ２，ｙ２）で特定される。領域２００には、人の寸法データ（たとえば１８０ｃｍ）が対応付けられている。画像ファイルのデータ構造は、画像データ、対象物画像の座標情報および寸法データを含んで構成される。領域２００は、既存の画像処理技術により設定されてよく、具体的には背景から人画像を抽出して、人画像を囲む４辺を導出することで設定される。なお領域２００は、ユーザがポインタなどを操作して設定してもよい。寸法データは、画像データに埋め込まれていてもよいが、画像データとは別に、対象物画像の寸法データを、対象物画像を囲む矩形領域を特定する座標情報に対応付けて記録したファイルが用意されてもよい。
【００３８】
図７は、寸法データが割り当てられる対象物画像の領域の別の例を示す。領域２０２は、人の寸法データが割り当てられる人画像の領域である。領域２０２は、人画像の輪郭線で閉じた領域として設定される。領域２０２は、既存の画像処理技術により設定されてよく、背景から人画像を抽出することで導出されればよい。領域２０２には、人の寸法データ（１８０ｃｍ）が対応付けられている。なお、以下では理解を容易にするために、図６に示すように対象物画像の矩形領域を設定した例に基づいて説明する。
【００３９】
図８は、図５に示す画像ファイルを表示装置１２のディスプレイに表示したときの初期画面例を示す。この初期画面例では、図５に示す画像データの縦方向長さを、ディスプレイの縦幅に合わせて、画像データの拡大率が自動調整されている。なお、図５に示す画像データを拡大せずに、初期画面が構成されてもよい。以下では、１つの画像ファイルに、１つの対象物画像が含まれている場合を例にとる。
【００４０】
初期画面が表示された状態では、表示モードは、自由表示モードに設定されている。ユーザは、アナログスティック２７ｂを手前に引くと、表示画像の縮小要求を入力でき、また手前から押すことで、表示画像の拡大要求を入力できる。図４を参照して、要求取得部１２２が縮小要求を受け付けると、拡大／縮小率決定部１４８は、操作量に応じた縮小率を決定して、画像サイズ調整部１５０が、決定された縮小率に基づいて表示画像のサイズを縮小する。一方、要求取得部１２２が拡大要求を受け付けると、拡大／縮小率決定部１４８は、操作量に応じた拡大率を決定して、画像サイズ調整部１５０が、決定された拡大率に基づいて表示画像のサイズを拡大する。自由表示モードにおいて拡大／縮小率決定部１４８は、表示されている画像に対して縮小率または拡大率を決定する。
【００４１】
ユーザがアナログスティック２７ｂを手前から押し続ける場合には、要求取得部１２２が拡大要求を連続して受け付け、拡大／縮小率決定部１４８は、拡大率を次第に大きくすることで、画像サイズ調整部１５０が、表示画像のサイズを連続的に拡大する。表示画像生成部１５２は、画像サイズ調整部１５０により縮小または拡大された表示画像を生成し、表示処理部４４から表示装置１２に出力する。このように、自由表示モードにおいて、ユーザは、入力装置２０を操作することで、表示画像を自由に縮小または拡大することができる。またユーザはアナログスティック２７ａを上下左右に倒すことで、倒した方向のスクロール要求を入力できる。なお、自由表示モードにおいて、表示画像が、寸法データで指定されるサイズに対して所定比で表示された場合には、たとえば、所定比で表示されていることを示すメッセージを出したり、音を出力するなどして、ユーザに所定比で表示されていることを示す演出が行われてもよい。
【００４２】
自由表示モードが設定されている状態で、ユーザが、所定のボタン、たとえば□ボタン２４を押下すると、モード指定受付部１２４は、所定比表示モードの設定指示を受け付ける。□ボタン２４は、モードの切り替え指示を入力するためのボタンとして利用され、□ボタン２４を押下すると、モード指定受付部１２４が、モードの切替指示を受け付けて、モード設定部１４２に供給する。モード設定部１４２は、自由表示モードと所定比表示モードとを切り替え制御を行い、自由表示モードが設定されている状態で切替指示を供給されると、表示モードを、所定比表示モードに設定する。
【００４３】
所定比表示モードにおいて、拡大／縮小率決定部１４８は、対象物画像がディスプレイ上において寸法データで指定されるサイズに対して所定比で表示されるように、表示画像の拡大率または縮小率を決定する。所定比は、１：１に設定されているものとする。なお所定比表示モードにおいて、拡大率は、画像ファイルに含まれる画像データを、そのまま（拡大縮小することなく）ディスプレイに表示したときの表示画像（オリジナル画像）を１倍以上に拡大するときの比を意味し、また縮小率は、オリジナル画像を１倍以下に拡大するときの比を意味する。このように、所定比表示モードにおいて、拡大率および縮小率は、ともに、オリジナル画像のサイズに対する比を表現するため、以下では、説明の便宜上、拡大率および縮小率を統一して、「拡大率」と呼ぶこともある。
【００４４】
拡大／縮小率決定部１４８は、画像ファイルに含まれる対象物画像の寸法データを取得する。ここでは、拡大／縮小率決定部１４８が、人画像の寸法データ（１８０ｃｍ）を取得する。拡大／縮小率決定部１４８は、対象物画像がディスプレイ上において寸法データで指定される大きさとなるように、拡大率を決定する。拡大／縮小率決定部１４８は、ディスプレイの解像度をもとに、対象物画像の拡大率を決定する。
【００４５】
ディスプレイサイズ保持部１３２は、ディスプレイのサイズを保持する。ディスプレイサイズは、ディスプレイの対角線の長さおよびアスペクト比で定義されてもよい。アスペクト比は、横と縦の画素数または長さの比であり、たとえば、ＳＤＴＶ用のディスプレイのアスペクト比は４：３、ＨＤＴＶ用のディスプレイは１６：９である。コンピュータディスプレイのアスペクト比は４：３、５：４などのタイプがある。ディスプレイサイズは、たとえば画像処理装置１０に表示装置１２を接続したときに、ユーザにより入力されてもよい。なお、ディスプレイサイズは、ディスプレイの対角線の長さではなく、ディスプレイの縦および横の長さであってもよい。なお、本実施例のディスプレイは、縦幅が２ｍ程度ある大型のディスプレイも含んでいる。またディスプレイサイズは、縦および横の画素数の情報も含んでいる。
【００４６】
ディスプレイ解像度導出部１３０は、ディスプレイサイズ保持部１３２に保持されたディスプレイサイズから、ディスプレイ解像度を導出する。ディスプレイ解像度は、画素密度であって、単位長さ当たりの画素数で定義されてもよい。ディスプレイ解像度の代表的な単位はｄｐｉ（ドットパーインチ）であるが、これに限るものではない。
【００４７】
具体的にディスプレイ解像度導出部１３０は、ディスプレイサイズから、ディスプレイの縦および横の長さを導出する。たとえばディスプレイサイズとして、ディスプレイ対角線の長さと、アスペクト比が保持されている場合、ディスプレイ解像度導出部１３０は、それらの情報を用いて縦および横の長さをそれぞれ導出できる。さらにディスプレイサイズとして、縦および横の画素数が保持されているため、縦方向と横方向のディスプレイ解像度（画素密度）がそれぞれ導出される。
【００４８】
まずディスプレイ解像度導出部１３０は、対角線の長さとアスペクト比から、縦幅Ｌ、横幅Ｗを導出する。ここで縦画素数がＰＬ、横画素数がＷＬであれば、縦方向のディスプレイ解像度がＰＬ／Ｌ、横方向のディスプレイ解像度がＷＬ／Ｌであることが導出される。なお各ディスプレイ解像度の単位はｄｐｉとする。
【００４９】
ディスプレイ解像度保持部１３４は、ディスプレイ解像度導出部１３０により導出されたディスプレイの縦方向および横方向の解像度を保持する。なおディスプレイ解像度が既知である場合は、ディスプレイ解像度導出部１３０が上記した演算により算出する必要はなく、ディスプレイ解像度保持部１３４は、既知の解像度を保持すればよい。
【００５０】
ディスプレイサイズ保持部１３２およびディスプレイ解像度保持部１３４は、ハードディスクドライブ５０に形成された格納領域であってよい。なお表示装置１２がＨＤＭＩ機器である場合は、画像処理装置１０が表示装置１２に問い合わせることで、表示装置１２がディスプレイサイズおよび縦横の画素数を画像処理装置１０に知らせてもよい。
【００５１】
拡大／縮小率決定部１４８は、対象物画像の寸法データと、ディスプレイの解像度をもとに、対象物画像の拡大率を決定する。自由表示モードにおいて拡大／縮小率決定部１４８は、表示されている画像に対して拡大率（または縮小率）を決定していたが、所定比表示モードにおいては、拡大／縮小率決定部１４８が、オリジナル画像データに対して、拡大率を決定する。
【００５２】
まず拡大／縮小率決定部１４８は、身長１８０ｃｍの人画像を実物大表示するために必要な縦方向の画素数ＬＥＰを導出する。
ＬＥＰ＝（１ｃｍ当たりの画素数）×実寸法
＝ＰＬ／（Ｌ×２．５４）×１８０ｃｍ
（１インチ＝２．５４ｃｍ）
【００５３】
続いて拡大／縮小率決定部１４８は、図６を参照して、画像ファイルに含まれる画像データを展開したときの縦方向の画素数を導出する。図６において、対象物画像の縦方向の幅は（ｙ２−ｙ１）であり、拡大／縮小率決定部１４８は、この対象物画像データを、拡大縮小なしに表示するときに使用する画素数を導出する。この画素数がＰＳであるとする。オリジナル画像をディスプレイ上で１８０ｃｍとなるように表示するときの縦方向の拡大率ＥＦは、
ＥＦ＝（実物大表示時の縦方向画素数／オリジナル画像における人画像の縦方向画素数）
＝ＬＥＰ／ＰＳ
となる。ここでは、縦方向の拡大率ＥＦを求めたが、縦方向のディスプレイ解像度ＰＬ／Ｌ、横方向のディスプレイ解像度ＷＬ／Ｌが同じであれば、横方向についても同じ拡大率ＥＦが適用される。
【００５４】
このように拡大／縮小率決定部１４８は、対象物画像の縦方向および横方向の拡大率ＥＦを決定する。なお、拡大率が一辺の２乗で表現される場合には、拡大率はＥＦの２乗となる。以上のようにして、拡大／縮小率決定部１４８は、対象物画像が寸法データで指定されるサイズに対して所定比（１：１）でディスプレイ上に表示される表示画像の拡大率を決定する。
【００５５】
画像サイズ調整部１５０は、拡大／縮小率決定部１４８により決定された拡大率で、画像を拡大または縮小する。表示画像生成部１５２は、画像サイズ調整部１５０により拡大または縮小された画像データを受け取り、対象物画像を含む表示画像を生成する。これにより、図１に示されるように、対象物画像を実寸大にサイズ調整した表示画像がディスプレイに示されるようになる。
【００５６】
画像ファイル取得部１４４は、ハードディスクドライブ５０に保持される複数の画像ファイルから、表示する画像ファイルを選択する機能をもつ。画像ファイル取得部１４４は、予め定められた表示順序にしたがって画像ファイルを選択し、この表示順序は、ユーザにより指定されたものであってよい。なお画像ファイル取得部１４４は、画像ファイルの属性、たとえばファイル生成日などにもとづいて、表示順序を特定してもよい。本実施例の画像処理装置１０は、所定比表示モードにおいて、複数の画像ファイルに含まれる対象物画像を、時間的に連続して表示する機能を有しており、画像ファイル取得部１４４は、表示する画像ファイルを、ユーザの選択操作なく、自動的に選択する。なお画像ファイル取得部１４４が選択するタイミングは、ユーザのボタン操作をトリガにしてもよい。
【００５７】
以下、画像ファイル取得部１４４が、子供の成長記録を表現するために、赤ちゃんの画像ファイルから成人の画像ファイルまで、順次選択する例を説明する。なお、この表示順序は、ユーザにより設定されている。
【００５８】
図９は、人画像を含む画像ファイルの一例を示す。この画像ファイルには、赤ちゃんの頃の画像が含まれている。領域２０４は、人の寸法データが割り当てられる人画像の領域であり、４隅の座標（ｘ３，ｙ３）、（ｘ３，ｙ４）、（ｘ４，ｙ３）、（ｘ４，ｙ４）で特定される。領域２０４には、人の寸法データ（たとえば５５ｃｍ）が対応付けられている。画像ファイルのデータ構造は、画像データ、対象物画像の座標情報および寸法データを含んで構成される。
【００５９】
図１０は、人画像を含む画像ファイルの一例を示す。この画像ファイルには、小学生の頃の画像が含まれている。領域２０６は、人の寸法データが割り当てられる人画像の領域であり、４隅の座標（ｘ５，ｙ５）、（ｘ５，ｙ６）、（ｘ６，ｙ５）、（ｘ６，ｙ６）で特定される。領域２０６には、人の寸法データ（たとえば１００ｃｍ）が対応付けられている。画像ファイルのデータ構造は、画像データ、対象物画像の座標情報および寸法データを含んで構成される。
【００６０】
画像ファイル取得部１４４は、図９に示す画像ファイル、図１０に示す画像ファイル、図５に示す画像ファイルを、この順に選択する。まず、画像ファイル取得部１４４が、図９に示す画像ファイルを選択し、その画像ファイルを取得する。拡大／縮小率決定部１４８は、対象物画像の寸法データ（５５ｃｍ）と、ディスプレイの解像度をもとに、対象物画像の拡大率を決定する。画像サイズ調整部１５０は、拡大／縮小率決定部１４８により決定された拡大率で、画像を拡大または縮小する。表示画像生成部１５２は、画像サイズ調整部１５０により拡大または縮小された画像データを受け取り、対象物画像を含む表示画像を生成する。表示処理部４４は、生成された表示画像を、表示装置１２のディスプレイに表示する。
【００６１】
図１１は、子供が赤ちゃんの頃の画像を示す。拡大／縮小率決定部１４８および画像サイズ調整部１５０による処理の結果、ディスプレイには、赤ちゃんの画像が、高さ方向に５５ｃｍに調整されて表示される。なお、画像ファイルに、メタ情報が含まれている場合には、そのメタ情報が表示されてもよい。たとえば表示画像生成部１５２は、対象物画像の周辺に、寸法を表示してもよい。またメタ情報に、写真の撮影日が含まれている場合には、その撮影日が表示されてもよい。さらに、メタ情報に、ユーザが入力されたコメントが含まれている場合には、そのコメントが表示されてもよい。メタ情報は、対象物画像と重ならない位置に表示されることが好ましい。
【００６２】
ここでユーザが△ボタン２５を押下すると、画像ファイル取得部１４４が、表示順序にしたがって、図１０に示す画像ファイルを選択し、その画像ファイルを取得する。
【００６３】
拡大／縮小率決定部１４８は、対象物画像の寸法データ（１００ｃｍ）と、ディスプレイの解像度をもとに、対象物画像の拡大率を決定する。画像サイズ調整部１５０は、拡大／縮小率決定部１４８により決定された拡大率で、画像を拡大または縮小する。表示画像生成部１５２は、画像サイズ調整部１５０により拡大または縮小された画像データを受け取り、対象物画像を含む表示画像を生成する。表示処理部４４は、生成された表示画像を、表示装置１２のディスプレイに表示する。
【００６４】
図１２は、子供が小学生の頃の画像を示す。拡大／縮小率決定部１４８および画像サイズ調整部１５０による処理の結果、ディスプレイには、小学生の頃の画像が、高さ方向に１００ｃｍに調整されて表示される。
【００６５】
ここでユーザが△ボタン２５を押下すると、画像ファイル取得部１４４が、表示順序にしたがって、図５に示す画像ファイルを選択し、その画像ファイルを取得する。
【００６６】
拡大／縮小率決定部１４８は、対象物画像の寸法データ（１８０ｃｍ）と、ディスプレイの解像度をもとに、対象物画像の拡大率を決定する。画像サイズ調整部１５０は、拡大／縮小率決定部１４８により決定された拡大率で、画像を拡大または縮小する。表示画像生成部１５２は、画像サイズ調整部１５０により拡大または縮小された画像データを受け取り、対象物画像を含む表示画像を生成する。表示処理部４４は、生成された表示画像を、表示装置１２のディスプレイに表示する。
【００６７】
図１３は、子供が成人したときの画像を示す。拡大／縮小率決定部１４８および画像サイズ調整部１５０による処理の結果、ディスプレイには、成人したときの画像が、高さ方向に１８０ｃｍに調整されて表示される。
【００６８】
以上のように、画像サイズ調整部１５０は、表示画像生成部１５２により時間的に連続して表示される表示画像に含まれる対象物画像を、各対象物の寸法データで指定されるサイズに対して所定比となるサイズに拡大または縮小する。これにより、図１１、図１２、図１３に示すように、子供が成長していく過程を連続してディスプレイに実寸大で表示することができ、ユーザは、子供の大きさを比較できるようになる。
【００６９】
なお、表示画像生成部１５２は、連続して表示画像を生成する場合に、ディスプレイ上における対象物画像の位置を揃えることが好ましい。表示画像生成部１５２は、所定比表示モードの開始時に生成した対象物画像のディスプレイ上の位置を記憶しておき、次に表示画像を生成する際に、対象物画像の位置を、前回表示した対象物画像の位置に合わせて設定する。具体的に、表示画像生成部１５２は、最初に表示する対象物画像の横方向の中心位置を記憶しておき、次回以降表示する対象物画像の横方向の中心位置を、記憶した中心位置に合わせるようにする。なお、表示画像生成部１５２は、最初に表示する対象物画像の縦方向の最下位置も記憶しておき、次回以降表示する対象物画像の縦方向の最下位置を、記憶した最下位置に合わせることが好ましい。対象物画像の中心位置および最下位置は、図５や図６に示す対象物画像の領域を基準として導出される。これにより、ユーザは、目線を動かさずに、連続表示される対象物画像を見ることができるとともに、最下位置を揃えることで、対象物画像の大きさを容易に比較することができる。
【００７０】
なお、この例では、最下位置を記憶しておくこととしたが、表示画像生成部１５２は、寸法データが縦方向のものである場合に、最下位置を記憶し、一方で、寸法データが横方向のものである場合には、最初に表示する対象物画像の最左位置（ないしは最右位置）を記憶しておく。これにより、表示画像生成部１５２は、連続表示する対象物画像の基準位置を揃えることができる。なお、表示画像生成部１５２は、メタ情報もあわせて表示する場合には、設定した最下位置または最左位置を基準として、メタ情報の表示位置を定める。たとえば、最下位置を設定している場合には、その最下位置よりも下方にメタ情報を表示し、最左位置を設定している場合には、その最左位置よりも左方にメタ情報を表示する。このように、メタ情報の表示位置を設定することで、メタ情報が対象物画像に重ならないように表示することができる。
【００７１】
なお表示画像生成部１５２が、画像サイズ調整部１５０により拡大された対象物画像の全体がディスプレイに表示できないことを判定したとき、通知部１５４は、所定のメッセージをディスプレイに表示する。このメッセージは、たとえば「等身大表示すると画面からはみ出します。それでも等身大表示しますか？」という警告であってよい。なお、表示画像生成部１５２は、記憶している最下位置に対象物画像の最下位置を合わせたとき、対象物画像の一部がディスプレイからはみ出すことを認識すると、対象物画像を、ディスプレイの下端までずらすように位置を調整する。それでも、対象物画像の全体がディスプレイに表示できないことを判定したときに、通知部１５４が所定のメッセージをディスプレイに表示するようにしてもよい。なお、対象物画像をディスプレイの下端までずらしたときに対象物画像の全体をディスプレイに含められるか否かは、単純に、ディスプレイサイズの幅と、寸法データとを比較することで判定されてもよい。
【００７２】
また表示画像生成部１５２は、画像サイズ調整部１５０により対象物画像を寸法データで指定されるサイズに対して所定比となるサイズに拡大または縮小された画像データを受け取り、表示画像を生成するが、そのとき、ディスプレイに余白領域が生じることがある。なお余白領域とは、ディスプレイの画素数に対して画像データ量が不足し、表示データが存在しない領域を意味する。表示画像生成部１５２は、ディスプレイに余白領域が生じることを判定すると、余白領域を所定のカラー（たとえばブラック）で埋めてもよいが、画像ファイル取得部１４４に、別の画像ファイルを取得することを指示してもよい。
【００７３】
画像ファイル取得部１４４は、表示画像生成部１５２から指示を受けると、予め定められた表示順序にしたがって、画像ファイルを選択して取得する。取得された画像ファイルは、拡大／縮小率決定部１４８および画像サイズ調整部１５０により拡大または縮小されて、表示画像生成部１５２に渡される。表示画像生成部１５２は、複数の画像ファイルから取得される対象物画像を、１つの表示画像に含めるようにしてもよい。このとき画像切取部１４６が、画像データから、対象物画像の領域を切り出し、表示画像生成部１５２が、切り出された対象物画像を、１つの表示画像上に並べてもよい。このとき画像切取部１４６は、画像ファイルに設定されている図５や図６に示す対象物画像の領域を切り出し、表示画像生成部１５２が、切り出された複数の対象物画像を、１つの表示画像に並べて配置する。なお、それでも余白領域が存在する場合には、余白領域を所定のカラーで埋めてもよい。
【００７４】
図１４は、複数の対象物画像を並べた表示画像の一例を示す。表示画像生成部１５２は、複数の画像ファイルに含まれる対象物画像を並べて、それぞれ実寸大表示する表示画像を生成する。このように、１つの画像ファイルで表示画像を生成すると余白領域が生じる場合には、別の画像ファイルから対象物画像を抽出して、複数の対象物画像を並べることで、ユーザは、一つの画像を、複数の対象物画像の大小比較をすることができ、この例では、ユーザが、子供の成長過程を１つの画像で見ることができる。
【００７５】
表示画像生成部１５２は、表示する対象物画像の数に応じて、対象物画像間の間隔を設定する。対象物画像の間隔は、一様であることが好ましい。画像切取部１４６が、対象物画像の領域を切り出し、表示画像生成部１５２が、切り出された対象物画像を配置することで、対象物画像の間隔を一様に設定でき、ユーザが見やすい表示画像を生成することが可能となる。
【００７６】
なお表示画像生成部１５２は、表示する対象物画像の縦方向の最下位置を揃えるようにする。最下位置を揃えることで、ユーザは、対象物画像の大きさを容易に比較することができる。なお、既述したように、表示画像生成部１５２は、寸法データが縦方向のものである場合に、最下位置を設定し、一方で、寸法データが横方向のものである場合には、最初に表示する対象物画像の最左位置（ないしは最右位置）を設定する。表示画像生成部１５２は、寸法データが縦方向で表現される対象物は横方向に複数並べ、一方で、寸法データが横方向で表現される対象物は縦方向に複数並べるため、寸法データが縦方向であるか、または横方向であるかに応じて、表示画像生成部１５２は、複数の対象物画像を並べる際の基準となる位置を定めることが好ましい。
【００７７】
なお、表示画像生成部１５２は、メタ情報もあわせて表示する場合には、設定した最下位置または最左位置を基準として、メタ情報の表示位置を定める。たとえば、最下位置を設定している場合には、その最下位置よりも下方にメタ情報を表示し、最左位置を設定している場合には、その最左位置よりも左方にメタ情報を表示する。このように、メタ情報の表示位置を設定することで、メタ情報が対象物画像に重ならないように表示することができる。
【００７８】
なお、ここでは、画像ファイル取得部１４４が画像ファイルを選択する順に、表示画像生成部１５２が、左から対象物画像を並べて表示画像を生成している。なお表示画像生成部１５２は、対象物画像を、たとえば身長順に並べ替えてもよく、図１４に示す３つの対象物画像を、寸法データを参照して、右から身長の低い順に並べて表示画像を生成してもよい。
【００７９】
なお、表示画像生成部１５２は、余白領域が生じている場合に、画像ファイル取得部１４４に対して、上記した例とは異なる画像ファイルを取得することを指示してもよい。たとえば、ディスプレイにユーザ自身の姿を等身大表示させている場合、表示画像生成部１５２が、余白領域に、衣服などの着せ替え用のファッションアイテムを、並べて配置してもよい。余白領域に配置されるファッションアイテムは、拡大／縮小率決定部１４８および画像サイズ調整部１５０により実寸大表示され、ユーザが入力装置２０を操作することで、等身大表示されたユーザの姿に、重ね合わせることができる。これにより、等身大の自分の姿に、気に入った衣服を自由に着せ替えできるようになる。
【００８０】
図１５は、本実施例における画像処理のフローチャートを示す。図１５に示すフローチャートにおいては、各部の処理手順を、ステップを意味するＳ（Ｓｔｅｐの頭文字）と数字との組み合わせによって表示する。なお、本明細書のフローチャートにおいて、Ｓと数字との組み合わせによって表示した処理で何らかの判断処理が実行され、その判断結果が肯定的であった場合は、Ｙ（Ｙｅｓの頭文字）を付加して、例えば、（Ｓ１０のＹ）と表示し、逆にその判断結果が否定的であった場合は、Ｎ（Ｎｏの頭文字）を付加して、（Ｓ１０のＮ）と表示する。モード設定部１４２が、表示モードを自由表示モードに設定していない場合（Ｓ１０のＮ）、本フローは実行されない。
【００８１】
モード設定部１４２が、表示モードを所定比表示モードに設定している場合（Ｓ１０のＹ）、本フローが実行される。拡大／縮小率決定部１４８は、対象物画像の拡大率を決定し（Ｓ１２）、画像サイズ調整部１５０が、決定された拡大率で対象物画像を拡大して、表示画像生成部１５２が表示画像を生成する（Ｓ１４）。表示処理部４４は、生成された表示画像をディスプレイに出力する。ここで、要求取得部１２２は、画像の切替要求を監視し（Ｓ１６のＮ）、△ボタン２５の押下操作を受け付けると（Ｓ１６のＹ）、画像ファイル取得部１４４が、所定の表示順序にしたがって、画像ファイルを選択する（Ｓ１８）。
【００８２】
画像ファイル取得部１４４が、画像ファイルを選択して取得すると（Ｓ１８のＹ）、拡大／縮小率決定部１４８は、対象物画像の拡大率を決定し（Ｓ１２）、表示画像生成部１５２が、画像サイズ調整部１５０によりサイズ調整された画像データをもとに表示画像を生成する（Ｓ１４）。表示処理部４４は、生成された表示画像をディスプレイに出力する。一方、画像ファイル取得部１４４により、画像ファイルの全てがすでに選択済みであれば（Ｓ１８のＮ）、本フローが終了する。
【００８３】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００８４】
本実施例においては、画像ファイルに対象物画像が１つ含まれている場合を説明したが、対象物画像は複数含まれていてもよい。複数の対象物画像に対して、それぞれ寸法データを対応付けておくことで、ユーザが、対象物を特定すると、表示画像生成部１５２は、特定された対象物画像を実寸大で含む表示画像を生成できる。また、複数の対象物画像を実寸大で並べて表示する場合には、画像切取部１４６が、各対象物画像を切り出すことで、表示画像生成部１５２が、複数の対象物画像を実寸大で含む１つの表示画像を生成できる。
【００８５】
また実施例では、実寸大表示すると対象物画像の全体が表示されない場合に、通知部１５４が、所定のメッセージを通知することを説明した。拡大／縮小率決定部１４８、画像サイズ調整部１５０および／または表示画像生成部１５２は、画像ファイル取得部１４４により取得予定の画像ファイルに含まれる対象物画像が、実寸大表示したときに全体が表示されるものであるか予め調査してもよい。この調査は、ディスプレイサイズの幅と、寸法データとを比較することで行われる。この調査により、少なくとも１つの対象物画像が実寸大表示することによりディスプレイからはみ出ることが判定されると、最も大きい対象物画像がディスプレイに収まるように縮小率を決定し、拡大／縮小率決定部１４８は、その縮小率で、画像ファイル取得部１４４により取得される全ての対象物画像を縮小してもよい。なお、このとき、通知部１５４は、その縮小率を示す情報をディスプレイに表示し、表示画像生成部１５２は、その縮小率で、対象物画像を含む表示画像を生成する。これにより、全ての対象物画像の全体を表示できるとともに、各対象物画像の相対的な大きさの比較も容易になる。
【００８６】
また表示画像生成部１５２は、表示装置１２のディスプレイの床面からの設置高さの情報を有し、対象物画像を等身大表示する際に、床面からの設置高さ分の画像を、対象物画像から差し引いて、ディスプレイに表示してもよい。ディスプレイの設置高さの情報は、設置時にユーザにより登録されればよい。たとえば、ディスプレイの下端の高さが床面から３０ｃｍにある場合、表示画像生成部１５２は、図１３に示す人画像を、足下から３０ｃｍまでは表示せず、３０ｃｍより上の対象物画像のみを表示するようにする。これにより、ユーザは、その人画像が部屋の中で立っているように実感することができる。
【００８７】
また実施例では、対象物の全身が表現されている画像データについて説明したが、たとえば、上半身のみが撮影された画像データの場合もある。この場合、撮影された上半身の寸法データと、その被撮影者の身長とを特定する寸法データを用意しておくことで、表示画像生成部１５２は、画像データを所定比に拡大／縮小した表示画像を生成し、また被撮影者の頭頂部を、床面からディスプレイの設置高さも加味して、身長データで特定される高さに合わせて表示してもよい。これにより、全身画像ではないが、その被撮影者が部屋の中で立っているときの様子を再現できる。
【００８８】
なお、表示画像生成部１５２は、ディスプレイの床面からの高さではなく、高度計などを用いて、ディスプレイの海抜高度の情報を有してもよい。たとえば、ディスプレイが海抜高度５０ｍの位置に設置されている場合、巨大な対象物（たとえば、寸法１００ｍ）を表示する際に、表示画像生成部１５２は、対象物の足元から５０ｍの位置から、対象物画像を表示するようにしてもよい。
【００８９】
なお、実施例では、表示装置１２がディスプレイである例について説明したが、既述したように、表示装置１２は、プロジェクタおよびスクリーンにより構成されてもよい。プロジェクタとスクリーンの距離に応じて、スクリーンに表示される画像の大きさは変化するが、上記した技術により、寸法データで指定されるサイズに対して所定比で表示することができる。なお、等身大で表示する場合には、最初に、プロジェクタとスクリーンの距離を調整するか、または、拡大／縮小率決定部１４８により設定する拡大率をキャリブレーションにより調整すればよい。この調整は、スクリーンに投影された画像の寸法を測定し、その測定寸法と、寸法データで指定される寸法とを等しくすることで行われる。寸法の測定は、手動で行われてもよく、またはスクリーンに投影された画像の実寸法をカメラなどで撮影して測定することで行われてもよい。たとえば拡大／縮小率決定部１４８が拡大率をリニアに変更し、カメラで測定した測定寸法と寸法データで指定する寸法とが等しくなる拡大率を、基準拡大率として利用することで、表示画像生成部１５２が、スクリーン上で対象物画像を等身大で表示することが可能となる。
【符号の説明】
【００９０】
１・・・画像処理システム、１０・・・画像処理装置、１２・・・表示装置、２０・・・入力装置、５０・・・ハードディスクドライブ、６０・・・メインメモリ、１００・・・制御部、１２０・・・入力信号処理部、１２２・・・要求取得部、１２４・・・モード指定受付部、１３０・・・ディスプレイ解像度導出部、１３２・・・ディスプレイサイズ保持部、１３４・・・ディスプレイ解像度保持部、１４０・・・表示画像処理部、１４２・・・モード設定部、１４４・・・画像ファイル取得部、１４６・・・画像切取部、１４８・・・拡大／縮小率決定部、１５０・・・画像サイズ調整部、１５２・・・表示画像生成部、１５４・・・通知部。
【図１】
0005798343.tif 000002
【図２】
0005798343.tif 000003
【図３】
0005798343.tif 000004
【図４】
0005798343.tif 000005
【図５】
0005798343.tif 000006
【図６】
0005798343.tif 000007
【図７】
0005798343.tif 000008
【図８】
0005798343.tif 000009
【図９】
0005798343.tif 000010
【図１０】
0005798343.tif 000011
【図１１】
0005798343.tif 000012
【図１２】
0005798343.tif 000013
【図１３】
0005798343.tif 000014
【図１４】
0005798343.tif 000015
【図１５】
0005798343.tif 000016