(57)【要約】【課題】狭い画面サイズの画像表示装置において、複数の画像を比較表示するための処理を簡単にする。【解決手段】画像表示装置において、画像比較表示制御手段１０７は、画像処理指示手段１０１によって画像の表示を指示された場合に比較領域特定手段１０５によって複数画像のうちの１枚から比較する領域を特定されると、比較対照オブジェクト特定手段１０８によって該比較領域にあるオブジェクトを検出するとともに、類似オブジェクト検出手段１０９によって前記比較対照オブジェクトに対応する類似オブジェクトを検出し、表示サイズ制御手段１１０によって該比較対照オブジェクトと該類似オブジェクトとを同じサイズに表示するように画像表示手段１０６を制御する。【選択図】図１
2008305204.tif 000002
【特許請求の範囲】
【請求項１】
画像のサムネイルを表示するサムネイル画像表示手段と、
前記サムネイル画像表示手段によって表示されたサムネイルから２以上の複数の画像を選択する画像選択手段と、
前記画像選択手段によって選択された画像に対する処理を指示する画像処理指示手段と、
前記画像処理指示手段によって指示された通りに画像を表示する画像表示手段と、
前記画像表示手段が２以上の画像を表示する際に該２以上の画像を比較表示するために表示される画像の領域を制御する画像比較表示制御手段と、
画像から比較表示する領域を特定する比較領域特定手段と、
特定された領域中のオブジェクトを検出する比較対照オブジェクト特定手段と、
あるオブジェクトに対応するオブジェクトを他の画像から検出する類似オブジェクト検出手段と、
大きさの異なる２つのオブジェクトを同じサイズに表示する表示サイズ制御手段とを有し、
前記画像比較表示制御手段は、前記画像処理指示手段によって画像の表示を指示された場合に前記比較領域特定手段によって複数画像のうちの１枚から比較する領域を特定されると、前記比較対照オブジェクト特定手段によって該比較領域にあるオブジェクトを検出するとともに、前記類似オブジェクト検出手段によって前記比較対照オブジェクトに対応する類似オブジェクトを検出し、前記表示サイズ制御手段によって該比較対照オブジェクトと該類似オブジェクトとを同じサイズに表示するように前記画像表示手段を制御することを特徴とする画像表示装置。
【請求項２】
前記比較領域特定手段は、ポインティングデバイスによって領域を指定することを特徴とする請求項１に記載の画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像を表示することが可能な情報処理装置に関わる表示技術に関するものである。
【背景技術】
【０００２】
近年では、デジタルスチルカメラ等で撮影された画像をＰＣ等に取り込み、その画像に対して、プリンタ等で印刷したり、電子メールで画像を送信したりする等、様々な処理を施すことができる。
【０００３】
また一画面で複数の画像を扱うための工夫がなされている。従来技術の第一の例として、画像のファイル名や画像につけたキーワード、日付、画像サイズ等を一覧表示して画像を識別させて選択させる方法がある。また、この画像の一覧から画像を複数選択し、同時に表示し、画像を比較することによって、その中から目的とする画像を選択することができるという方法がある。
【０００４】
従来技術の第二の例として、画像のサムネイルを一覧表示し、その中から目的とする画像を選択する方法がある。
【０００５】
従来技術の第三の例として、特許文献１のように画像のサムネイルを表示し、そのなかの一つを選択すると、サムネイルの表示ウィンドウとは別のウィンドウに詳細画像と詳細情報を表示する方法がある。
【０００６】
【特許文献１】特開２００１−５２１９１号公報
【特許文献２】特開２００１−８４２７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら従来技術の第一の例では、複数の画像を選択し、同時に表示させようとすると、選択した画像のうちの一枚しか表示されない場合がある。
【０００８】
また、複数の画像を同時に開けたとしてもウィンドウが重なって表示され、ユーザ自身が画像の表示位置やサイズを調整しなければならない場合があること等の問題があった。
【０００９】
また、デジタルスチルカメラや携帯端末、携帯電話等の表示画面が狭い情報装置においては２枚の全体画像を並べて表示すると、画像サイズが小さくなり、詳細部を確認することが難しかった。
【００１０】
上記を解決するために両方の画像を拡大して表示する場合には、画像表示時には画像の座標原点（画像の左隅）を基準として表示される。そのため、確認したい部分を表示するためには、まず一方の画像をスクロールする等して、見たい部分を表示させたあと、他方の画像の対応する部分をスクロールする等して表示することによって画像の比較を行う必要があった。
【００１１】
また、従来技術の第二の例の画像のサムネイルを一覧表示し、その中から目的とする画像を選択する方法においては、表示画面が狭い情報装置ではサムネイル画像が小さすぎるため所望とする画像を選択することが困難であった。
【００１２】
また、従来技術の第三の例においては、画像の詳細を一枚ずつしか確認できない。そのため、一方の画像を選択→確認する、他方の画像を選択→確認するという操作が必要となり、面倒であるだけでなく、先に開いた画像の内容を記憶して置かなければならない。また、画像を選択するためには、数度画像の詳細を確認しなおさなければならないという問題があった。
【００１３】
本発明は係る実情に鑑みて、狭い画面サイズの画像表示装置において、複数の画像を比較表示するための処理を簡単にすることができる画像表示装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明の画像表示装置は、画像のサムネイルを表示するサムネイル画像表示手段と、前記サムネイル画像表示手段によって表示されたサムネイルから２以上の複数の画像を選択する画像選択手段と、前記画像選択手段によって選択された画像に対する処理を指示する画像処理指示手段と、前記画像処理指示手段によって指示された通りに画像を表示する画像表示手段と、前記画像表示手段が２以上の画像を表示する際に該複数画像を比較表示するために表示される画像の領域を制御する画像比較表示制御手段と、画像から比較表示する領域を特定する比較領域特定手段と、特定された領域中のオブジェクトを検出する比較対照オブジェクト特定手段と、あるオブジェクトに対応するオブジェクトを他の画像から検出する類似オブジェクト検出手段と、大きさの異なる２つのオブジェクトを同じサイズに表示する表示サイズ制御手段とを有し、前記画像比較表示制御手段は、前記画像処理指示手段によって画像の表示を指示された場合に前記比較領域特定手段によって複数画像のうちの１枚から比較する領域を特定されると、前記比較対照オブジェクト検出手段によって該比較領域にあるオブジェクトを検出するとともに、前記類似オブジェクト検出手段によって前記比較対照オブジェクトに対応する類似オブジェクトを検出し、前記表示サイズ制御手段によって該比較対照オブジェクトと該類似オブジェクトとを同じサイズに表示するように前記画像表示手段を制御することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、狭い画面サイズの画像表示装置において、複数の画像を比較表示するための処理を簡単にすることができる。この効果により、ユーザの所望する１枚の画像を容易に探し出すことができる。
また、類似画像が複数あった場合、例えば、人物画像において、目をつぶっている画像を容易に探すことができるため、不要なものを選び出すことができるという効果がある。
また、本発明によれば、複数の画像を比較表示するために、特に注目したいオブジェクトを明示的に指定することにより、容易に比較表示できるという効果がある。
【発明を実施するための最良の形態】
【００１６】
以下、図面を用いて本発明の実施の形態を詳細に説明する。
【００１７】
（第１の実施の形態）
以下、本発明の第１の実施の形態について説明する。図１は本実施の形態における画像表示装置の機能構成を示すブロック図である。
【００１８】
１０１は本装置において扱われる画像に対して処理を指示する画像処理指示手段である。ここで、処理とは、画像一覧表示、画像選択、画像表示等が考えられる。処理として、画像一覧表示が指示された場合には、１０２の画像一覧表示手段によって、画像の一覧のリストが表示される。
【００１９】
画像一覧表示手段１０２は、画像の一覧をサムネイル画像で表示するサムネイル画像表示手段１０３を持つ。
【００２０】
画像処理指示手段１０１によって、画像選択が指示されると、１０４の画像選択手段において、画像の選択や画像領域の選択が行われる。ここで、画像選択手段１０４はサムネイル画像表示手段１０３によって表示されたサムネイルから２以上の複数の画像を選択することができる。
【００２１】
１０６は画像表示手段であり、画像処理指示手段１０１によって指示された通りに画像を表示する。１０７は画像比較表示制御手段であり、画像表示手段１０６が２以上の画像を表示する際に該複数画像を比較表示するために、表示される画像の領域を制御する。このとき、画像から比較表示する領域を特定する比較領域特定手段１０５を使用して、比較対照オブジェクト特定手段１０８によって、特定された領域中のオブジェクトを検出する。
【００２２】
また、類似オブジェクト検出手段１０９によって、比較対照オブジェクト特定手段１０８によって特定された比較対照オブジェクトに対応するオブジェクトを他の画像から検出する。この結果、表示サイズ制御手段１１０によって大きさの異なる２つのオブジェクトを同じサイズに表示する。
【００２３】
図２は、本実施の形態におけるハードウェア構成を示すブロック図である。図２において、２０１はＣＰＵ（中央処理装置）であり、各種処理のための演算、論理判断等を行い、バス２１７に接続された各構成要素を制御する。
【００２４】
２０２はメモリであり、プログラムメモリとデータメモリとを含む。プログラムメモリには、フローチャートにつき後述する処理手順を含むＣＰＵによる制御のためのプログラムを格納する。メモリ２０２はＲＯＭであっても良いし、外部記憶装置等からプログラムがロードされるＲＡＭであっても良い。メモリ２０２にはまた、アプリケーション２０３やオペレーティングシステム２０４等も格納される。
【００２５】
２０５はユーザからの入力情報を入力するための入力部である。この入力情報は、ポインティングデバイスとしてのマウス２０７、タッチパネル２０８、キーボード２０９等の入力装置から入力され、入力制御部２０６において制御される。
【００２６】
この入力情報はまた、自然言語等の情報でもよく、一定の規則的な構造を有していれば、文法的に完全な文章でなくとも、処理対象とすることができる。
【００２７】
２１０は分析されたデータ出力情報を出力する出力部である。データ出力情報は、出力制御部２１１によって、出力制御がなされ、表示部２１４等に表示される。出力部２１０は、ＣＲＴや液晶表示器等の表示装置であってもよく、ここでの出力を同一装置内のほか、出力部等への入力としてもよい。更に、これらのうちの２以上を具え、選択的に利用するようにしても良い。
【００２８】
また出力制御部２１１には、表示情報制御部２１２、およびマルチウィンドウシステム制御部２１３がある。
【００２９】
表示情報制御部２１２は、表示装置に表示する情報を管理し、表示情報を保持する。マルチウィンドウシステム制御部２１３は、１つ以上のアプリケーションが表示する複数のウィンドウの出力を制御する。
【００３０】
外部記憶装置制御部２１５は、処理結果を外部記憶装置２１６へ保存したり、必要なデータを取り出したりする処理を制御する。
【００３１】
図１で示した機能構成と、図２で示したハードウェア構成によって本実施形態の画像表示装置は構成される。次に本実施形態における処理の流れを図３を用いて説明する。
【００３２】
ステップＳ３０１において、装置の電源ボタンがＯＮされる等して処理がスタートすると、まずシステムの起動処理が行われ、システムの初期化等が行われる。
【００３３】
続いてステップＳ３０２において、登録された処理、または、ユーザによって指示された処理の種類を判別する。指示された処理が画像表示処理以外の処理であった場合には、ステップＳ３１０において対応する処理を実行する。
【００３４】
指示された処理が画像表示処理であった場合には、ステップＳ３０３において初期画面表示処理を行う。この処理の詳細について図６に示す。
【００３５】
図６では、まずステップＳ６０１において、指定された初期設定を取得し、続いてステップＳ６０２において、その設定に従って処理を判定する。
【００３６】
ステップＳ６０２において設定された初期設定が、詳細画面表示であった場合には、処理の流れはステップＳ６０３へ進み、一枚の画像を大きく表示する詳細画像表示処理を行う。
【００３７】
ステップＳ６０２において、設定された初期設定が、画像一覧表示であった場合には、ステップＳ６０４において、装置の扱う画像をリスト一覧やサムネイル一覧等として表示する。
【００３８】
ステップＳ６０４における画像一覧表示処理の詳細は、図7に示される。画像の一覧表示を指示されると、まずステップＳ７０１において、一覧の表示方法を取得する。この表示方法としては、サムネイル表示、リスト表示等が考えられる。
【００３９】
ステップＳ７０１においてサムネイル表示を指示された場合には、ステップＳ７０２において、サムネイル画像表示処理を行う。
【００４０】
一方、ステップＳ７０３において画像一覧リスト表示処理を指示された場合には、ステップＳ７０３において画像一覧リスト表示処理を行う。ファイルリスト一覧表示の例を図２６（ａ）に、ファイルサムネイル一覧表示の例を図２６（ｂ）にそれぞれ示す。
【００４１】
説明を図３に戻し、ステップＳ３０４において、ユーザの操作を取得し、処理を判別する。
【００４２】
ユーザの操作が、画像の一覧表示処理に対する操作であった場合には、ステップＳ３０５において、画像の一覧表示処理を行う。これは図7に示したものと同様である。
【００４３】
また、ユーザの操作が、画像の選択、または選択取消、またはある画像中の位置を指定するものであった場合には、ステップＳ３０７において、画像選択処理を行う。この処理の詳細は、図８に示される。
【００４４】
図８では、まずステップＳ８０１において表示画面の状態を取得する。ここで、画像一覧がリスト表示されている場合は、ステップＳ８０２へ進む。
【００４５】
次にステップＳ８０２において、ユーザが選択した画像ファイルが既に選択されているかどうかを判定する。ユーザ操作により選ばれた画像が選択済みである場合はステップＳ８０４へ進み、ファイルの選択を取り消す。ステップＳ８０２において、ユーザ操作により選ばれた画像が未選択の画像である場合には、ステップＳ８０３へ進み、ファイルの選択が行われる。
【００４６】
一方、ステップＳ８０１において、画面表示の状態が図２６（ｂ）のようにサムネイルを表示している状態である場合について説明する。
【００４７】
ステップＳ８０５において、ユーザ操作により指定された画像位置がサムネイル画像表示画面上の未選択のサムネイル画像上であった場合にはステップＳ８０３へ進んで指定されたファイルを選択する。
【００４８】
一方、ステップＳ８０５において指定された位置が選択済みのサムネイル画像上の点であった場合には、ステップＳ８０６において、対応する選択済みのサムネイル画像を取得し、ステップＳ８０７において、比較領域特定処理を行う。この処理の詳細は、図９に示される。
【００４９】
ここで、図３のステップＳ３０４のユーザ操作の判定において、ユーザが画像を選択したり、取り消したり、画像の位置を指定したりする場合には、マウスやタッチパネルのクリックやダブルクリックなど様々なアクションが考えられる。本実施形態では、ユーザがある選択された画像上のある領域を特定するために、クリック、ダブルクリック、マウスの押下＆移動＆マウスリリースを考えることにする。
【００５０】
図９に示す比較領域特定処理では、まずステップＳ９０１においてユーザアクションの判定をする。ユーザのアクションがクリックであった場合には、ステップＳ９０２に進み、指定領域は、クリックされた点（ポイント）であるとする。
【００５１】
ユーザのアクションがダブルクリックであった場合には、ステップＳ９０３において指定領域はクリック座標を中心とした半径ｒの円であるとする。このとき半径ｒは、任意に設定できる。また、ユーザのアクションが「ＭｏｕｓｅＤｏｗｎ＋Ｍｏｖｅ＋Ｕｐ」であった場合には、ステップＳ９０４へ進み、指定領域はＭｏｕｓｅＤｏｗｎした座標とＭｏｕｓｅＵｐした座標で決定する矩形であるとする。この比較領域特定の例を図１０に示す。
【００５２】
この図１０によると、例えば、ケース１のように、指定されていない画像をワンクリックすることによって、画像を選択状態に変更することができる。また、ケース２のように、すでに選択されている画像上をワンクリックしたり、ケース３のようにダブルクリックしたり、ケース４のように、マウスを押下、移動、リリースして比較領域を指定したりできる。
【００５３】
また、例えば、図４に示す操作画面構成のサムネイル画像一覧表示画面４０１において、画像４０２を選択すると図８の流れに従って画像４０２が選択され、画像の枠が太枠となり、画像が選択されたことを示すようにしても良い。続いて、ユーザが次に画像４０３を選択すると、同様に図８の流れに従って、画像４０３を選択状態にする。さらに、ユーザが、画像４０２上の点（黒矢印）をクリックする場合、図９のステップＳ９０２で指定領域を特定する。ここまでの画像選択処理が終わると再びステップＳ３０４へ戻り、ユーザの操作判定を行うようにしてもよい。
【００５４】
続いてステップＳ３０４においてユーザが画像表示のための操作を行った場合、ステップＳ３０８において画像表示処理を行う。この詳細は図１１の画像表示処理に示される。
【００５５】
図１１では、まずステップＳ１１０１において、ユーザが表示するために指定した画像を取得し、ステップＳ１１０２で指定された画像の数について判定する。ユーザが１つの画像を表示しようとする場合には、指定画像は１つとなり、ステップＳ１１０５へ進む。ここで、画像を表示するサイズは、画像表示用に割り当てられた画面の全サイズであると設定する。
【００５６】
ステップＳ１１０２の判定で、指定された画像が複数である場合には、処理はステップＳ１１０３へ進み、複数の画像を重ならずに画面に並べて表示するために、画像表示画面位置制御処理を行う。この処理の詳細は図１２に示される。
【００５７】
図１２では、まずステップＳ１２０１において、指定された画像の数を取得し、ステップＳ１２０２において、画像表示用画面サイズを取得する。そして、ステップＳ１２０３において表示位置サイズ指定処理を行う。
【００５８】
ここでは、例えば指定画像が２画面であった場合には、画像表示用に割り当てられた画面を縦に２分割したサイズであるとか、指定画像が４画面であった場合には、たて横にそれぞれ２分割した画面のサイズであるとかを計算し、表示位置サイズとして指定する。この処理の結果ステップＳ１１０４へ進み、表示画面サイズを設定サイズとし、それぞれの画像表示位置も設定する。
【００５９】
続いてステップＳ１１０６へ進み、図９の処理によって比較領域が指定されているかを判定する。比較領域が特定されていない場合には、ステップＳ１１０８において、デフォルトの状態で詳細画像を表示する。
【００６０】
例えば図２６（ｂ）のファイルサムネイル画像一覧表示画面２６０１について説明する。ここで画像２６０２、２６０３の２枚の画像が指定されていて、ユーザが画像２６０２の画像上をワンクリックして表示操作を行った場合には、図２６（ｃ）のように、２つの画像の左上を原点として表示される。これが従来例である。
【００６１】
一方、本実施形態においては、ステップＳ１１０６において比較領域が特定されている場合には、ステップＳ１１０７の画像比較表示制御処理へ進み、２枚の画像に対して処理を行い、ユーザが見たい部分を同じサイズに拡大縮小して並べて表示する。この処理の流れは図１３に示される。
【００６２】
図１３では、まずステップＳ１３０１において、図９の処理の流れに従って特定された比較領域を取得する。この取得された比較領域に対して、ステップＳ１３０２において、比較対照オブジェクト特定処理を行う。この処理の詳細は図１４に示す比較対照オブジェクト特定処理に示される。
【００６３】
図１４では、まずステップＳ１４０１において、オブジェクト候補抽出処理によって、画像中にあるオブジェクトを抽出する。抽出されたオブジェクトを元に、比較領域として特定された位置にあるオブジェクトを抽出する。
【００６４】
次にステップＳ１４０２において、指定された領域が、点、円、矩形のいずれであるかを判定する。
【００６５】
指定された領域が点である場合には、処理はステップＳ１４０３へ進み、ステップＳ１４０１のオブジェクト抽出の結果、指定ポイントが属するオブジェクトが存在するかどうかを検索する。
【００６６】
同様に、指定された領域が円である場合には、ステップＳ１４０４において、指定円内に属するオブジェクトを検索する。
【００６７】
また、指定された領域が矩形である場合には、ステップＳ１４０５において指定矩形内に属するオブジェクトを検索する。
【００６８】
ここで、指定領域が円である場合には、ステップＳ１４０４の処理は、指定円内に完全に含まれなくとも、指定円領域に部分的に含まれるオブジェクトとしても良い。また指定領域が矩形である場合も同様に、ステップＳ１４０５の処理は、指定矩形に完全に含まれなくとも、指定矩形領域に部分的に含まれるオブジェクトとしても良い。
【００６９】
このように、オブジェクトを検索した結果、ステップＳ１４０６において、指定領域の条件を満たすオブジェクトが存在するかどうかを判定する。
【００７０】
検索の結果、オブジェクトの候補が存在する場合には、ステップＳ１４０６の判定は、ステップＳ１４０７へ進み、検索されたオブジェクトを比較対照オブジェクトとして、特定する。
【００７１】
ステップＳ１４０６において、検索されたオブジェクトが存在しなかった場合にはステップＳ１４０８において、比較対照オブジェクトを特定できなかったとして、ステップＳ１４０９において画像比較表示制御処理を終了して終わる。
【００７２】
このように、比較対照オブジェクトが特定された後、ステップＳ１３０３において比較対照オブジェクトを表示画面サイズにあわせた拡大・縮小率を決定する。
【００７３】
次にステップＳ１３０４において、拡大・縮小された比較対照オブジェクトが表示画面に表示できるように決定した、画像表示位置を決定する。
【００７４】
続いて処理はステップＳ１３０５へ進み、ユーザが指定した画像全てについて、比較対照オブジェクトを検索し、サイズを揃えて表示する処理を行う。
【００７５】
ステップＳ１３０５において、指定画像全てを処理したか、または、処理を終了するかどうかを判定する。
【００７６】
ステップＳ１３０２の処理で、比較対照オブジェクトの検索に失敗した場合は、ステップＳ１４０９において画像比較表示制御処理を終了するとしているので、ステップＳ１３０５の判定はＹｅｓへ進み、そのまま処理を終了する。
【００７７】
上記の処理の流れについて具体的に説明すると、例えば図４のサムネイル画像一覧表示画面４０１上の画像４０２、画像４０３の２枚の画像が選択されている。
【００７８】
画像４０２上をクリックすることによって、比較領域が指定された場合には指定画像の全てについて処理が終わっていないのでステップＳ１３０５の判定はＮｏへ進み、ステップＳ１３０６において指定画像から対象画像として画像４０３を取得する。
【００７９】
さらに、ステップＳ１３０７において、類似オブジェクト検出処理を行う。この処理の流れは、図１５に示される。
【００８０】
図１５において、まずステップＳ１５０１において、図１３の流れで特定された比較対照オブジェクトを取得し、ステップＳ１５０２において、類似オブジェクトの候補を検出する。これは、比較対照オブジェクトをパターンマッチングのキーとして、対象画像のなかから、類似パターンとなる画像オブジェクトを検出する。
【００８１】
この結果、類似オブジェクト候補が検出された場合には、ステップＳ１５０３において類似オブジェクト候補があると判定され、処理はステップＳ１５０４へ進む。ここで、検出されたオブジェクトを、類似オブジェクトとして特定する。
【００８２】
ステップＳ１５０２において、類似オブジェクトの候補の検出に失敗した場合には、ステップＳ１５０５へ進み、類似オブジェクトは存在しないとして処理を終了する。
【００８３】
このようにステップＳ１３０７の類似オブジェクト検出処理が終わると、ステップＳ１３０８の表示サイズ制御処理へ進む。ここでは、検出された類似オブジェクトと比較対照オブジェクトのサイズを揃えて表示するための処理を行う。この処理の詳細は図１６に示される。
【００８４】
図１６では、まずステップＳ１６０１において、表示画面サイズを取得する。これは、図１２のステップＳ１２０３で指定された画面サイズである。まず、ステップＳ１６０３において、比較対照オブジェクトを表示画面サイズにあわせた拡大・縮小率を取得する。
【００８５】
ステップＳ１６０４において、拡大・縮小された比較対照オブジェクトが表示画面に表示できるように決定した、画像表示位置を取得する。この処理はステップＳ１６０２の判定で指定画像を全て処理する際に、一度だけ行われる。
【００８６】
続いて、ステップＳ１６０５において、比較対照オブジェクトと類似オブジェクトを同じサイズにするように拡大・縮小率を決定し、この拡大・縮小率を表示時に画像表示手段に伝える。
【００８７】
類似オブジェクトも同様に、ステップＳ１６０６において、拡大・縮小された類似オブジェクトが表示画面に表示できるように、画像表示位置を決定する。
【００８８】
このようにして、ステップＳ１３０６、Ｓ１３０７、Ｓ１３０８の処理を繰り返すことによって指定された画像全てに対して、画像比較表示制御を行い、ステップＳ１３０５の判定がＹｅｓになると、ステップＳ１１０７の画像比較表示制御処理を終了する。
【００８９】
図１１に戻り、続いてステップＳ１１０８の詳細画像表示処理に進み、ステップＳ１１０７で処理を行った場合には、その処理の結果（比較対照オブジェクト、類似オブジェクト、それぞれの表示位置、拡大・縮小率）を元に画像を表示する。
【００９０】
この処理の結果、図４（ｂ）の画像４０４のように、ユーザが見たい部分を画像４０５、画像４０６のように同じサイズに拡大縮小して並べて表示する。一方、比較領域が特定されていない場合には、ステップＳ１１０８において、デフォルトの状態で詳細画像を表示する。
【００９１】
例えば図２６（ｂ）のようにファイルサムネイル画像一覧表示画面２６０１について説明する。ここで、画像２６０２、画像２６０３の２枚の画像が指定されていて、ユーザが画像２６０２の画像上をワンクリックして表示操作を行った場合には、図２６（ｃ）のように、２つの画像の左上を原点として表示される。ここまでの画像表示処理が終わると再びステップＳ３０４へ戻り、ユーザの操作判定を行う。
【００９２】
ここで、ユーザが図４（ｂ）のように表示された画像の一方の画像について、その表示位置をずらそうと、スクロールをしたとすると、ステップＳ３０４の処理は画像スクロールへ進み、ステップＳ３０９において、画像表示位置移動処理を行う。この処理の詳細は図１７に示される。
【００９３】
図１７においては、まずステップＳ１７０１において、ユーザがスクロールしている間に表示を更新するかどうかを判定する。この動作設定は、装置やユーザごとに設定することが出来る。
【００９４】
例えば、ユーザが一方の画像をスクロールしている間に、他方の画像も同じようにスクロールする場合は、「スクロール中の表示更新＝ＯＮ」にする。また、ユーザが一方の画像をスクロールしている間は、他方は元の表示のままであるが、スクロールが止まった時点で、他方の表示をスクロールした画像に合わせる場合は「スクロール中の表示更新＝ＯＦＦ」等のように設定することができる。
【００９５】
もし、「スクロール中の表示更新＝ＯＮ」と設定されていた場合には、ステップＳ１７０２に進み、表示更新処理を行う。
【００９６】
「スクロール中の表示更新＝ＯＦＦ」と設定されていた場合には、ユーザのスクロール動作が停止し、ステップＳ１７０３における判定がＹｅｓになるまで待機する。
【００９７】
ユーザのスクロール動作が停止すると、ステップＳ１７０３の判定がＹｅｓに進み、ステップＳ１７０４において、表示更新処理が行われる。
【００９８】
この処理の詳細は、図１８に示される。ステップＳ１８０１において、ユーザがスクロールした距離を取得する。
【００９９】
その結果、ステップＳ１８０２において、ユーザが指定した直接スクロールしていない画像全てについて、以下の処理を行うように制御する。
【０１００】
具体的には、ステップＳ１８０３において、今から処理する対象画像へのコントロールを取得し、ステップＳ１８０４において、ステップＳ１８０１で取得された距離分、画像をスクロール表示する。ここで、取得された距離とは、画像表示画面の座標を基準とする。
【０１０１】
すなわち、図４（ｂ）のように、画像が図１３の画像比較表示制御処理によって対応するオブジェクトを同じ大きさに表示している場合にはその倍率における距離を示す。
【０１０２】
図２６（ｃ）のようにデフォルトの表示方法で表示されている場合には、元画像そのものの座標距離となる。
【０１０３】
ステップＳ１８０２において全ての指定画像について処理を行うと、ステップＳ１８０５へ進む。ここで、ユーザのスクロールが終了しているかどうかを判定する。
【０１０４】
終了している場合には、ステップＳ１８０６において、ユーザに表示する意味のあるポイントをスクロールしている画像の中心座標とし、その点（ポイント）を指定領域として、ステップＳ１８０７において、画像比較表示制御処理を行う。これは先に示した図１３の処理と同様である。
【０１０５】
ここで、図１８の処理の流れでは、画像比較表示制御処理は、ユーザのスクロールが終了したときのみ行うが、スクロールする度に、中心に来るオブジェクトを検索するような、ステップＳ１８０５のユーザのスクロール終了判定を省いた処理としてもよい。
【０１０６】
この処理の結果（比較対照オブジェクト、類似オブジェクト、それぞれの表示位置、拡大・縮小率）を元に、ステップＳ１８０８において、画像を表示する。このような処理により、例えば、図５（ａ）の５０１のようにサムネイル表示された画像一覧から、画像５０２、画像５０３の２つの画像を選択する。
【０１０７】
表示処理を行った場合には、図１３の画像比較表示制御処理により、図５（ｂ）の５０４の画像５０５、画像５０６のように表示される。
【０１０８】
そこで、表示された画像のうちの一枚（向かって左側）を下にスクロールすると、図５（ｃ）の５０７の画像５０８、画像５０９のような画像が表示される。
【０１０９】
また、左の画像を左方向にスクロールさせると、従来例では、図５（ｄ）の５１０の画像５１１、画像５１２のように、元画像の左方向にあるものが表示される。
【０１１０】
これに対して、本実施形態では図５（ｅ）のように、スクロールさせる側の画像が表示しているもの５１４と同じオブジェクト（車）を５１５のように右の画像でもサイズをあわせて表示する。これをスクロールの時系列に沿って示すと図１９のようになる。
【０１１１】
図１９において、画像１９０１、画像１９０５のような２枚の画像が表示されているとき、画像１９０１をスクロールさせ、画像１９０２、画像１９０３のように表示させていく。
【０１１２】
装置やユーザの設定により「スクロール中の表示更新＝ＯＮ」となっている場合には、画像１９０２の表示に同期して、画像１９０６の画像が画像１９０３の表示に同期して画像１９０７が、他方の画像表示位置に表示される。
【０１１３】
一方、「スクロール中の表示更新＝ＯＦＦ」となっている場合には、スクロールされている画像が画像１９０２、画像１９０３のように表示されていても、画像１９０９のように、元の画像を表示しつづける。
【０１１４】
ユーザのスクロール動作が停止すると、画像１９０３と画像１９０７、又は画像１９０３と画像１９０９の組合せで、画像比較表示制御処理が行われ、画像１９０４と画像１９０８、画像１９０４と画像１９１０のように表示を比較しサイズをあわせて表示を行う。
【０１１５】
これらの画像表示処理を終了する場合には、図３のステップＳ３０４において、ユーザの操作として、画像表示処理終了の操作を取得し、ステップＳ３１１へ進む。
【０１１６】
ここで、装置そのものの終了であるかどうかを判定し、装置の終了でない場合には、ステップＳ３０２に戻り、ユーザの処理指定を待つ。装置が終了する場合には、そのまま終了する。
【０１１７】
以上説明したように、本実施形態によれば、図４（ｂ）の４０４のようにユーザが見たい部分を画像４０５、画像４０６のように同じサイズに拡大縮小して並べて表示することができる。
【０１１８】
また、例えば、図３のステップＳ３０４のユーザ操作の判定において、ユーザが画像を選択し、続いて、ユーザが選択画像の一部を指定領域として選択し処理を行なう。その後、次のステップＳ３０４の判定においてユーザの操作が画像の表示処理であった場合には、画像を１枚選択し、その中に比較領域が特定されている状態で表示処理を実行することになる。
【０１１９】
この場合、ステップＳ１１０１において、選択された画像１枚を取得し、続いてステップＳ１１０２の判定が、ステップＳ１１０５へ進み、画面全体に１枚の画像を表示する処理を行う。
【０１２０】
指定画像の比較領域が特定されているので、ステップＳ１１０６の判定はステップＳ１１０７へ進む。ステップＳ１１０７の画像比較表示制御処理の詳細は図１３に示される。この処理では、ステップＳ１３０１において、図９の処理の流れに従って特定された比較領域を取得する。この取得された比較領域に対して、ステップＳ１３０２において、比較対照オブジェクト特定処理を行う。
【０１２１】
この処理の詳細は図１４の比較対照オブジェクト特定処理に示される。比較対照オブジェクトが特定された後、ステップＳ１３０３において比較対照オブジェクトを表示画面サイズにあわせた拡大・縮小率を決定する。
【０１２２】
またステップＳ１３０４において、拡大・縮小された比較対照オブジェクトが表示画面に表示できるように決定した、画像表示位置を決定する。
【０１２３】
続いて処理はステップＳ１３０５へ進むが、指定画像はユーザが指定領域を指示した画像１枚のみであるので、さらに処理する指定画像は存在しないため、そのまま処理を終了するかどうかを判定する。
【０１２４】
このようにして、ステップＳ１１０８の詳細画像表示処理において、指定された１枚の指定領域にある比較対照オブジェクトを画像全体に拡大縮小した画像が表示される。
【０１２５】
また画像がＳＶＧ等のＸＭＬ形式で与えられている場合、ユーザが指定した画像の指定した領域にある比較対照オブジェクトが文字であると判別できたとする。この場合は、図１３の画像比較表示制御処理中のステップＳ１３０７の処理は画像検索ではなく、文字検索として扱うことが出来る。
【０１２６】
また、画像がＳＶＧ等のベクターグラフィックスで与えられている場合には、図１６の表示サイズ制御処理において、元画像中ではごく小さいオブジェクトについても拡大率を大きくして表示しても画像がぼやけてしまうことはない。
【０１２７】
（第２の実施の形態）
図１に示した機能構成と、図２に示したハードウェア構成と同様の構成においてなる第２の実施の形態における画像表示装置の処理の流れは図２０のように示される。本実施形態においては、第１の実施の形態に比べて、ステップＳ２００９、およびステップＳ２０１０の処理が追加されている。
【０１２８】
第１の実施形態で説明した図１５のステップＳ１５０２の類似オブジェクト検出処理において、比較対照オブジェクトに類似したオブジェクトとして、いくつかの候補が検出された場合には、図１５の類似オブジェクト検出処理は、図２１のような処理になる。
【０１２９】
すなわち、まずステップＳ２１０１において、前述の処理において決定された、比較対照オブジェクトを取得し、ステップＳ２１０２において、類似オブジェクト候補検索する。
【０１３０】
この処理において、比較対照オブジェクトの属する画像から抽出された全オブジェクトの位置関係と、維持するオブジェクトを検索しようとする画像から抽出された全オブジェクトの位置関係とを利用する。類似するオブジェクトを検索する際の類似度として重み付けすることも出来る。
【０１３１】
その結果、ステップＳ２１０３において、類似オブジェクト候補の検出に失敗した場合にはステップＳ２１０６において類似オブジェクトの検索に失敗したとして終了する。
【０１３２】
一方、ステップＳ２１０３の判定において、類似オブジェクト候補が検出された場合には、ステップＳ２１０４において、類似オブジェクトを類似度順にならべたリストを作成する。
【０１３３】
ステップＳ２１０５において類似オブジェクトの先頭を類似オブジェクトとして特定し、第１の実施形態と同様の処理を行い、画像比較表示制御処理を行う。
【０１３４】
一度、ユーザに対して表示を行った後、装置が表示した類似オブジェクトが自分の見たいオブジェクトではないとユーザが判断した場合には、類似オブジェクトの次候補を表示するための操作を行うことが出来る。この操作としては、例えば、マウスの右クリックや、操作画面に特別のボタンを用意し、それを押下すること等などに割り当てても良い。
【０１３５】
また、ユーザが比較対照オブジェクトを指定した画像以外の指定画像が複数枚ある場合には、そのうちの一つまたはいくつかを指定して、その指定した画像のみ、類似オブジェクトの次候補を表示するようにしても良い。
【０１３６】
ここで、ステップＳ２００４において、ユーザの操作を取得し、判定した結果、類似オブジェクト次候補の指定処理であった場合には、ステップＳ２００９の類似オブジェクト次候補指定処理へ進む。この処理の詳細は図２２に示される。
【０１３７】
図２２においては、まずステップＳ２２０１において、比較対照オブジェクトを表示画面サイズにあわせた拡大・縮小率を決定する。
【０１３８】
またステップＳ２２０２において、拡大・縮小された比較対照オブジェクトが表示画面に表示できるように画像表示位置を決定する。
【０１３９】
またステップＳ２２０３において類似オブジェクトの次候補を再表示すると指定された画像全てに対して処理が行われたかどうかを判定する。
【０１４０】
処理が継続する場合には、ステップＳ２２０４に進み、次の処理対象となる画像を取得する。つづいて、ステップＳ２２０５において、ステップＳ２１０４において作成された類似オブジェクトリストを取得し、ステップＳ２２０６において、類似オブジェクトの次候補が存在するかどうかを判定する。
【０１４１】
次候補が存在する場合には、ステップＳ２２０７において、類似オブジェクトリストの次候補を類似オブジェクトとして特定し、ステップＳ２２０８において、類似オブジェクトリスト中の現在位置を一つ勧める。
【０１４２】
最後に次候補として特定されたオブジェクトに対して、ステップＳ２２０９において表示サイズ制御処理を行い、サイズ等をそろえるために拡大・縮小率を指定する。
【０１４３】
この処理は図１６に示されるとおりである。ステップＳ２２０４において、次候補が存在しない場合には、ステップＳ２２１０へ進み、次候補が存在しないとして処理を終了する。
【０１４４】
このように、ユーザが類似オブジェクトの次候補を再表示させたい画像全てについて処理が終了すると、ステップＳ２２１１において、それぞれの詳細画像を再表示する処理を行う。
【０１４５】
このようにして、ユーザが求めるオブジェクトを同じ大きさで表示することが出来る。
【０１４６】
ユーザが類似オブジェクトを順に表示させたい場合は図２２のような処理で次々と表示させることが出来るが、その処理の代わりにユーザが類似オブジェクトリストを表示させて、その中から明示的に指定して表示させることも出来る。この処理の流れは図２３に示される。
【０１４７】
この場合、ステップＳ２３０５において類似オブジェクトのリストを取得し、このリストを元にステップＳ２３０６において、類似オブジェクトリストをユーザに対して表示させる処理を行う。これは、類似オブジェクトとして抽出された画像の一部をサムネイルとして表示させることでも良いし、そのオブジェクトを認識した結果の文字列（車とか、顔とか）でもよい。
【０１４８】
このリスト表示のなかからステップＳ２３０７において、ユーザがその候補のうちの一つを選択するとステップＳ２３０７の処理はステップＳ２３０８へと進み、指定された候補を類似オブジェクトとして特定する。
【０１４９】
ステップＳ２３０７において、候補の指定がなかった場合には、ステップＳ２３０９へ進み、次候補を類似オブジェクトとして特定する処理を行う。これ以降の処理の流れは図２２と同様である。
【０１５０】
以上説明したように、ユーザの操作によって装置が検出した類似画像オブジェクトを次々と比較対照オブジェクトと同じサイズに表示することが出来る。
【０１５１】
また、第１の実施形態において、図１４の比較対照オブジェクト特定処理（ステップＳ１４０６）の判定において、指定領域内にいくつものオブジェクトが存在した場合における図１４の比較対照オブジェクト特定処理は、図２４のような処理としてもよい。
【０１５２】
図１４の処理ではステップＳ１４０７において比較対照オブジェクトを１つに特定していたが、本実施形態においてはステップＳ２４０７において比較対照オブジェクトを抽出度順にリストを作成する。
【０１５３】
ステップＳ２４０８においては、比較対照オブジェクトリストの先頭を比較対照オブジェクトとして特定し、第１の実施形態と同様に画像比較表示制御処理を行う。
【０１５４】
一度、ユーザに対して表示を行った後、装置が表示した比較対照オブジェクトが自分の見たいオブジェクトではないとユーザが判断した場合には、比較対照オブジェクトの次候補を表示するための操作を行うことが出来る。
【０１５５】
この操作としては、例えば、マウスの右クリックや、操作画面に特別のボタンを用意し、それを押下すること等に割り当てても良い。
【０１５６】
ここで、ステップＳ２００４において、ユーザの操作を取得し、判定した結果、比較対照オブジェクト次候補の指定処理であった場合には、ステップＳ２０１０の比較対照オブジェクト次候補指定処理へ進む。この処理の詳細は図２５に示される。
【０１５７】
図２５においては、まずステップＳ２５０１において、ステップＳ２４０７で作成された比較対照オブジェクトリストを取得し、ステップＳ２５０２において、その候補リスト中に次候補があるかどうかを判定する。
【０１５８】
判定の結果次候補がある場合にはステップＳ２５０３へ進み、類似オブジェクトリストの次候補を類似オブジェクトとして特定する。続いてステップＳ２５０４において類似オブジェクトの現在位置を一つ進める。
【０１５９】
ステップＳ２５０２において、比較対照オブジェクトリストに次候補が存在しない場合には、ステップＳ２５０５において次候補がないとし、ステップＳ２５０６において、比較対照オブジェクト候補指定処理を終了するように処理する。
【０１６０】
続いてステップＳ２５０７において、ユーザが画像比較表示制御のために指定した画像全てに対して、以下の処理を行ったか、または、ステップＳ２５０６で比較対照オブジェクト候補指定処理を終了するように設定されたかを判断する。
【０１６１】
処理を継続する場合には、ステップＳ２５０８において、これから処理する対象画像を取得し、ステップＳ２５０９において、設定された比較対照オブジェクトに対しての類似オブジェクトを検索する。その結果、ステップＳ２５１０で表示サイズ制御を行う。
【０１６２】
これらの処理を全ての画像について処理を繰り返し、最後にステップＳ２５１１において詳細画像表示処理を行う。
【０１６３】
以上のように、ユーザの指定領域内にいくつものオブジェクトが存在した場合には、ユーザの操作によって指定領域内に検出されたオブジェクトを次々と切り替え、サイズを拡大し、それに対応する別画像のオブジェクトを同じサイズに表示することが出来る。
【０１６４】
（第３の実施の形態）
第１の実施形態においては、ステップＳ３０４において、ユーザの操作を取得し、処理を判別する。ユーザの操作が、画像の一覧表示処理に対する操作であった場合には、ステップＳ３０５において、画像の一覧表示処理を行う。これは図７に示したものと同様である。ここで一覧表示される対象は、静止画だけでなく、動画でもよい。
【０１６５】
このときステップＳ７０２において動画が一覧表示される場合には、動画のサムネイルとして静止画を表示してもよい。このサムネイルに対して、第１の実施形態のように画像選択操作、指定領域選択操作、表示操作を行う場合、ステップＳ１３０５の判定において、動画を１フレームごとの静止画として扱うことで、図１３の画像比較表示制御を行う。
【０１６６】
例えば、２枚の画像サムネイルが選択され、そのうちの一方の領域が指定された場合には、サムネイル画像からステップＳ１３０２の比較対照オブジェクト特定処理を行う。
【０１６７】
比較対照オブジェクトを決定した後、画像サムネイルが選択された動画の１フレームごとに、ステップＳ１３０７の類似オブジェクト検出処理を行う。そして、図１５の類似オブジェクト検出処理のステップＳ１５０４において最も類似度の高いオブジェクトの存在するフレームを検出する。
【０１６８】
この検出方法としては例えば、特許文献２に開示された画像検索方法および画像処理方法に示されるような方法を採用しても良い。
【０１６９】
以上のように、本実施形態の画像表示装置によれば、ユーザの指定した画像サムネイルが、動画像であっても、選択した画像サムネイルから、ユーザが注目したいとして指定したオブジェクト検索し、複数の対象についてサイズを揃えて表示することができる。
【図面の簡単な説明】
【０１７０】
【図１】本発明の実施の形態に係る画像表示装置の機能構成を示すブロック図である。
【図２】本発明の実施の形態に係る画像表示装置のハードウェア構成を示すブロック図である。
【図３】本発明の第１の実施の形態に係る画像表示装置における処理の流れを示すフローチャートである。
【図４】本発明の第１の実施の形態に係る画像表示装置における操作画面の構成例を示す図である。
【図５】本発明の第１の実施の形態に係る画像表示装置における操作画面の構成例を示す図である。
【図６】本発明の第１の実施の形態に係る画像表示装置における画像初期画面表示処理の流れを示すフローチャートである。
【図７】本発明の第１の実施の形態に係る画像表示装置における画像表示処理の流れを示すフローチャートである。
【図８】本発明の第１の実施の形態に係る画像表示装置における画像選択処理の流れを示すフローチャートである。
【図９】本発明の第１の実施の形態に係る画像表示装置における比較領域特定処理の流れを示すフローチャートである。
【図１０】本発明の第１の実施の形態に係る画像表示装置における比較領域特定の操作例を示す図である。
【図１１】本発明の第１の実施の形態に係る画像表示装置における画像表示処理の流れを示すフローチャートである。
【図１２】本発明の第１の実施の形態に係る画像表示装置における画像表示画面位置制御処理の流れを示すフローチャートである。
【図１３】本発明の第１の実施の形態に係る画像表示装置における画像比較表示制御処理の流れを示すフローチャートである。
【図１４】本発明の第１の実施の形態に係る画像表示装置における比較対象オブジェクト特定処理の流れを示すフローチャートである。
【図１５】本発明の第１の実施の形態に係る画像表示装置における類似オブジェクト検出処理の流れを示すフローチャートである。
【図１６】本発明の第１の実施の形態に係る画像表示装置における表示サイズ制御処理の流れを示すフローチャートである。
【図１７】本発明の第１の実施の形態に係る画像表示装置における画像表示位置移動処理の流れを示すフローチャートである。
【図１８】本発明の第１の実施の形態に係る画像表示装置における表示更新処理の流れを示すフローチャートである。
【図１９】本発明の第１の実施の形態に係る画像表示装置におけるスクロール処理を説明する図である。
【図２０】本発明の第２の実施の形態に係る画像表示装置における処理の流れを示すフローチャートである。
【図２１】本発明の第２の実施の形態に係る画像表示装置における類似オブジェクト候補検出処理の流れを示すフローチャートである。
【図２２】本発明の第２の実施の形態に係る画像表示装置における類似オブジェクト候補指定処理の流れを示すフローチャートである。
【図２３】本発明の第２の実施の形態に係る画像表示装置における類似オブジェクト次候補指定処理の流れを示すフローチャートである。
【図２４】本発明の第２の実施の形態に係る画像表示装置における比較対象オブジェクト候補抽出処理の流れを示すフローチャートである。
【図２５】本発明の第２の実施の形態に係る画像表示装置における比較対象オブジェクト次候補指定処理の流れを示すフローチャートである。
【図２６】従来の画像表示装置における操作画面の構成例を示す図である。
【符号の説明】
【０１７１】
１０１  画像処理指示手段
１０２  画像一覧表示手段
１０３  サムネイル画像表示手段
１０４  画像選択手段
１０５  比較領域特定手段
１０６  画像表示手段
１０７  画像比較表示制御手段
１０８  比較対象オブジェクト特定手段
１０９  類似オブジェクト検出手段
１１０  表示サイズ制御手段
２０１  ＣＰＵ（中央処理装置）
２０２  メモリ
２０３  アプリケーション
２０４  オペレーティングシステム
２０５  入力部
２０６  入力制御部
２０７  マウス
２０８  タッチパネル
２０９  キーボード
２１０  出力部
２１１  出力制御部
２１２  表示情報制御部
２１３  マルチウィンドウシステム制御部
２１４  表示部
２１５  外部記憶装置制御部
２１６  外部記憶装置
【図１】
2008305204.tif 000003
【図２】
2008305204.tif 000004
【図３】
2008305204.tif 000005
【図４】
2008305204.tif 000006
【図５】
2008305204.tif 000007
【図６】
2008305204.tif 000008
【図７】
2008305204.tif 000009
【図８】
2008305204.tif 000010
【図９】
2008305204.tif 000011
【図１０】
2008305204.tif 000012
【図１１】
2008305204.tif 000013
【図１２】
2008305204.tif 000014
【図１３】
2008305204.tif 000015
【図１４】
2008305204.tif 000016
【図１５】
2008305204.tif 000017
【図１６】
2008305204.tif 000018
【図１７】
2008305204.tif 000019
【図１８】
2008305204.tif 000020
【図１９】
2008305204.tif 000021
【図２０】
2008305204.tif 000022
【図２１】
2008305204.tif 000023
【図２２】
2008305204.tif 000024
【図２３】
2008305204.tif 000025
【図２４】
2008305204.tif 000026
【図２５】
2008305204.tif 000027
【図２６】
2008305204.tif 000028