(57)【要約】【課題】画像の拡大機能を有する画像表示装置において、ユーザが拡大表示を所望する範囲を精度良く推定する。【解決手段】表示画面と、前記表示画面に画像を出力する画像出力手段と、前記画像に含まれる一つ以上のオブジェクトを抽出し、当該オブジェクトにそれぞれ対応する領域である第一の領域を設定する領域設定手段と、ユーザによって指定された、前記表示画面上の座標を取得する操作取得手段と、前記指定された座標に基づいて、表示中の画像を拡大表示する画像拡大手段と、を有し、前記画像拡大手段は、前記指定された座標が、前記設定された第一の領域内にある場合に、当該第一の領域に含まれるオブジェクトを拡大表示する。【選択図】図１
2015170343.tif 000002
【特許請求の範囲】
【請求項１】
表示画面と、
前記表示画面に画像を出力する画像出力手段と、
前記画像に含まれる一つ以上のオブジェクトを抽出し、当該オブジェクトにそれぞれ対応する領域である第一の領域を設定する領域設定手段と、
ユーザによって指定された、前記表示画面上の座標を取得する操作取得手段と、
前記指定された座標に基づいて、表示中の画像を拡大表示する画像拡大手段と、
を有し、
前記画像拡大手段は、前記指定された座標が、前記設定された第一の領域内にある場合に、当該第一の領域に含まれるオブジェクトを拡大表示する
ことを特徴とする、画像表示装置。
【請求項２】
前記領域設定手段は、前記第一の領域を含む領域であって、前記第一の領域よりも広い領域である第二の領域をさらに設定し、
前記画像拡大手段は、前記指定された座標が、前記第一の領域外であって、かつ、第二の領域内にある場合に、当該座標に対して所定の範囲内にあるオブジェクトを拡大表示する
ことを特徴とする、請求項１に記載の画像表示装置。
【請求項３】
前記画像拡大手段は、前記指定された座標が、前記設定された第一の領域および第二の領域のいずれにも属さない場合に、所定の倍率を用いて画像を拡大表示する
ことを特徴とする、請求項２に記載の画像表示装置。
【請求項４】
前記画像拡大手段は、オブジェクトを拡大表示する際に、拡大対象のオブジェクトが前記表示画面を逸脱しないような倍率を求め、当該倍率を用いて画像を拡大表示する
ことを特徴とする、請求項１から３のいずれかに記載の画像表示装置。
【請求項５】
前記画像拡大手段は、オブジェクトを拡大表示する際に、拡大対象のオブジェクトの中心が前記表示画面の中心となるように、拡大後の中心座標を決定する
ことを特徴とする、請求項４に記載の画像表示装置。
【請求項６】
前記画像拡大手段は、オブジェクトを拡大表示する際に、前記指定された座標が前記表示画面の中心となるように、拡大後の中心座標を決定する
ことを特徴とする、請求項４に記載の画像表示装置。
【請求項７】
前記表示画面および前記操作取得手段は、タッチパネルディスプレイによって構成される
ことを特徴とする、請求項１から６のいずれかに記載の画像表示装置。
【請求項８】
前記領域設定手段が抽出するオブジェクトは、人間の顔である
ことを特徴とする、請求項１から７のいずれかに記載の画像表示装置。
【請求項９】
表示画面を有する画像表示装置が行う画像表示方法であって、
前記表示画面に画像を出力する画像出力ステップと、
前記画像に含まれる一つ以上のオブジェクトを抽出し、当該オブジェクトをそれぞれ含む領域である第一の領域を設定する領域設定ステップと、
ユーザによって指定された、前記表示画面上の座標を取得する操作取得ステップと、
前記指定された座標に基づいて、表示中の画像を拡大表示する画像拡大ステップと、
を含み、
前記画像拡大ステップでは、前記指定された座標が、前記設定された第一の領域内にある場合に、当該第一の領域に対応するオブジェクトを拡大表示する
ことを特徴とする、画像表示方法。
【請求項１０】
入力手段から入力を取得し、表示画面に画像を出力するコンピュータが実行する画像表示プログラムであって、
前記表示画面に画像を出力する画像出力ステップと、
前記画像に含まれる一つ以上のオブジェクトを抽出し、当該オブジェクトにそれぞれ対応する領域である第一の領域を設定する領域設定ステップと、
前記入力手段を介して、ユーザによって指定された、前記表示画面上の座標を取得する操作取得ステップと、
前記指定された座標に基づいて、表示中の画像を拡大表示する画像拡大ステップと、
を含み、
前記画像拡大ステップでは、前記指定された座標が、前記設定された第一の領域内にある場合に、当該第一の領域に対応するオブジェクトを拡大表示する
ことを特徴とする、画像表示プログラム。
【請求項１１】
請求項１０に記載の画像表示プログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を表示する画像表示装置に関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレットなど、画面にタッチすることで操作が行えるコンピュータが広く普及している。このようなコンピュータを用いて写真などの画像を表示すると、タップやピンチなどの直感的なジェスチャ操作によって、拡大や縮小などを行うことができる。
【０００３】
一方、ジェスチャ操作に基づいて画像を拡大する場合、倍率を適切に設定しなければならないという課題がある。倍率が適切ではない場合、ユーザは、所望の倍率を得るために何回も拡大操作を行わなければならない。このため、ユーザが所望する拡大倍率を推定するための技術が数多く考案されている。
【０００４】
例えば、特許文献１に記載の画像表示プログラムは、画像に含まれる顔を検出し、ユーザによってある位置が指定された場合に、当該位置に最も近い人物の顔を拡大表示することを特徴としている。また、特許文献２に記載の電子アルバムは、画像中に存在する複数の顔を検出し、全員の顔がフレームアウトしないような倍率で画像の拡大表示を行うことを特徴としている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１７８２２２号公報
【特許文献２】特開２００４−１９３９３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の発明では、ユーザが拡大表示させたいと推定される対象（顔）を決定し、当該対象がフレームアウトしないような拡大倍率を決定している。
しかし、当該発明では、任意の対象を指定した場合に、当該対象を拡大表示させることはできるが、複数の対象を指定することができない。例えば、画像に人物が二人並んで写っているような場合、どちらかの顔を画面いっぱいに拡大することはできるが、二人の顔を画面いっぱいに拡大したいようなケースには対応することができない。
【０００７】
一方、特許文献２に記載の発明では、画像に複数の人物が写っている場合に、全員の顔が画面に収まるような倍率で画像を拡大させることができる。しかし、当該発明は、写っているすべての顔を対象として処理を行うため、数人の顔のみを拡大させるといったことができない。
すなわち、いずれの発明も、ユーザが所望する範囲を正しく拡大することができないケースがある。
【０００８】
本発明は上記の課題を考慮してなされたものであり、画像の拡大機能を有する画像表示装置において、ユーザが拡大表示を所望する範囲を精度良く推定する技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明に係る画像表示装置は、
表示画面と、前記表示画面に画像を出力する画像出力手段と、前記画像に含まれる一つ以上のオブジェクトを抽出し、当該オブジェクトにそれぞれ対応する領域である第一の領域を設定する領域設定手段と、ユーザによって指定された、前記表示画面上の座標を取得する操作取得手段と、前記指定された座標に基づいて、表示中の画像を拡大表示する画像拡大手段と、を有し、前記画像拡大手段は、前記指定された座標が、前記設定された第一の領域内にある場合に、当該第一の領域に含まれるオブジェクトを拡大表示することを特徴とする。
【００１０】
第一の領域とは、画像に含まれるオブジェクトに対応する領域である。オブジェクトとは、画像に含まれる一以上の対象物であり、例えば画像が写真である場合、人間の顔であってもよいし、顔を含む人間の体全体であってもよい。また、第一の領域は、例えば、オブジェクトに外接する矩形であってもよいし、オブジェクトの輪郭を表す閉領域であってもよい。画像にオブジェクトが複数含まれる場合、領域設定手段によって、複数の第一の領域が設定される。
また、操作取得手段は、ユーザによって指定された、表示画面上の座標を取得する手段である。画面上の座標の指定は、どのような手段によって行ってもよい。例えば、マウスなどの入力装置を用いて行ってもよいし、タッチパネルなどを用いて行ってもよい。
また、画像拡大手段は、指定された座標が、設定された第一の領域内にある場合に、当該第一の領域に含まれるオブジェクトを対象として拡大表示を行う。例えば、当該オブジェクトを画面いっぱいに表示するような倍率を求め、画像の拡大を行う。
【００１１】
また、前記領域設定手段は、前記第一の領域を含む領域であって、前記第一の領域よりも広い領域である第二の領域をさらに設定し、前記画像拡大手段は、前記指定された座標が、前記第一の領域外であって、かつ、第二の領域内にある場合に、当該座標に対して所定の範囲内にあるオブジェクトを拡大表示することを特徴としてもよい。
【００１２】
第二の領域とは、第一の領域を含み、かつ、第一の領域よりも広い領域である。ユーザが、第一の領域の外側であり、かつ、第二の領域の内側を指定した場合、第一の領域に含まれるオブジェクトだけではなく、当該座標の近傍にあるオブジェクトも同時に拡大しようとしていると推定することができる。そこで、指定された座標に対して所定の範囲内にある一つ以上のオブジェクトを抽出し、抽出したオブジェクトを拡大の対象とする。所定の範囲内とは、所定の距離以内であってもよいし、所定の大きさの図形の範囲内であってもよい。
【００１３】
また、前記画像拡大手段は、前記指定された座標が、前記設定された第一の領域および第二の領域のいずれにも属さない場合に、所定の倍率を用いて画像を拡大表示することを特徴としてもよい。
【００１４】
第一の領域および第二の領域に含まれない場所が指定された場合、ユーザは、オブジェクトを特段指定せずに拡大を行おうとしていると推定できる。このような場合は、所定の倍率を用いて画像を拡大表示することが好ましい。
【００１５】
また、前記画像拡大手段は、オブジェクトを拡大表示する際に、拡大対象のオブジェクトが前記表示画面を逸脱しないような倍率を求め、当該倍率を用いて画像を拡大表示することを特徴としてもよい。
【００１６】
具体的には、例えば、当該オブジェクトに対応する第一の領域が表示画面を逸脱しないような倍率を求めてもよいし、当該オブジェクトの輪郭を検出し、当該輪郭が表示画面を逸脱しないような倍率を求めてもよい。
【００１７】
また、前記画像拡大手段は、オブジェクトを拡大表示する際に、拡大対象のオブジェクトの中心が前記表示画面の中心となるように、拡大後の中心座標を決定することを特徴としてもよく、前記画像拡大手段は、オブジェクトを拡大表示する際に、前記指定された座標が前記表示画面の中心となるように、拡大後の中心座標を決定することを特徴としてもよい。
【００１８】
このようにすることで、ユーザが拡大を所望するオブジェクトを自然に拡大表示させることができる。なお、拡大対象のオブジェクトが複数ある場合、複数のオブジェクトの中間点が表示画面の中心に来るようにしてもよい。
【００１９】
また、前記表示画面および前記操作取得手段は、タッチパネルディスプレイによって構成されることを特徴としてもよく、前記領域設定手段が抽出するオブジェクトは、人間の顔であることを特徴としてもよい。
【００２０】
本発明に係る画像表示装置は、タッチパネルディスプレイを備えた装置に対して好適に適用することができ、また、人の顔を含んだ写真を表示する装置に対して好適に適用することができる。
【００２１】
なお、本発明は、上記手段の少なくとも一部を含む画像表示装置として特定することができる。また、本発明は、画像表示方法として特定することもできる。また、本発明は、コンピュータに上記画像表示方法を実行させるプログラムとして特定することもできる。上記処理や手段は、技術的な矛盾が生じない限りにおいて、自由に組み合わせて実施することができる。
【発明の効果】
【００２２】
本発明によれば、画像の拡大機能を有する画像表示装置において、ユーザが拡大表示を所望する範囲を精度良く推定することができる。
【図面の簡単な説明】
【００２３】
【図１】実施形態に係る画像表示装置のシステム構成図である。
【図２】実施形態に係る画像表示装置の処理フローチャート図である。
【図３】画像表示装置に表示される画面を説明する図である。
【図４】画像読み込み処理のフローチャート図である。
【図５】第一の領域および第二の領域の配置場所を説明する図である。
【図６】画像拡大処理のフローチャート図である。
【図７】ユーザの操作に基づいて拡大される範囲を説明する図である。
【図８】ユーザの操作に基づいて拡大される範囲を説明する第二の図である。
【発明を実施するための形態】
【００２４】
（システム構成）
以下、本発明の好ましい実施形態について図面を参照しながら説明する。
本実施形態に係る画像表示装置は、グラフィックや写真などの画像を、内蔵されたタッチパネルディスプレイに出力する機能を有するタブレット型コンピュータである。また、本実施形態に係る画像表示装置は、ユーザが行った操作に基づいて、表示中の画像を拡大および縮小することができる。図１は、本実施形態に係る画像表示装置１０のシステム構成図である。
【００２５】
画像表示装置１０は、画像取得部１１、入力部１２、出力部１３、オブジェクト検出部１４、表示制御部１５から構成される。画像表示装置１０は、補助記憶装置に記憶されたプログラムが主記憶装置にロードされ、ＣＰＵによって実行されることによって図１に図
示した各手段が動作する。（ＣＰＵ、補助記憶装置、主記憶装置はいずれも不図示）
【００２６】
画像取得部１１は、表示する画像を取得する手段であり、本実施形態では、固定ディスクドライブやフラッシュメモリといった記憶装置である。なお、画像取得部１１は、装置の外部から画像を取得する手段（例えば通信装置）であってもよい。
また、入力部１２は、ユーザが行った入力操作を受け付ける手段であり、具体的には、タッチパネルとその制御手段から構成される。入力部１２は、タッチパネルへの指の接触を検知し、ユーザが行った入力操作を取得することができる。
また、出力部１３は、ユーザに対して情報を提示する手段である。具体的には、液晶ディスプレイとその制御手段から構成され、ユーザに提示するグラフィックを生成してディスプレイに表示させる手段である。
入力部１２を構成するタッチパネル、および出力部１３を構成する液晶ディスプレイは、本実施形態では一つのタッチパネルディスプレイ（タッチスクリーン）からなる。
【００２７】
オブジェクト検出部１４は、画像中に含まれるオブジェクトを検出する手段である。オブジェクトとは、典型的には人物や人物の顔であるが、存在する領域を特定することができれば、オブジェクトはどのようなものであってもよい。例えば、画像が日本地図である場合、各都道府県をそれぞれオブジェクトとしてもよい。また、画像が道路を監視するカメラの映像であるような場合、車両をオブジェクトとしてもよい。本実施形態の説明では、オブジェクトとは人の顔であるものとする。
【００２８】
表示制御部１５は、画面表示を制御する手段である。具体的には、入力部１２を通してユーザが行った操作を取得する処理と、画像取得部１１を通して画像を取得し、出力部１３を通してユーザに提供する処理と、ユーザが行った操作に基づいて、表示中の画像を拡大および縮小する処理を実行する。詳細な方法については後述する。
【００２９】
（画像表示処理の概要）
次に、画像表示装置１０が行う画像表示処理について、処理フローチャートを参照しながら説明する。図２は、画像表示装置１０が行う画像表示処理のフローチャート図である。図２に示した処理は、画像表示装置１０の起動とともに開始される。
【００３０】
ステップＳ１１は、画像表示装置１０を初期化するステップである。具体的には、ＣＰＵが補助記憶装置からプログラムを読み込み、主記憶装置に展開して実行する。プログラムが実行されると、表示制御部１５が操作用の画面を生成し、出力部１３を通してタッチスクリーン上に表示する。
【００３１】
ここで、画像表示装置に表示される画面について説明する。図３は、画像表示装置１０を表した図であり、符号１００がタッチスクリーンである。表示制御部１５は、出力部１３を通して当該スクリーン上にグラフィックを表示させることができる。
また、表示制御部１５は、画面を二種類の表示モードに切り替えることができる。一つは、図３（Ａ）に示したような、閲覧する画像を選択する画面（画像選択画面）であり、もう一つは、図３（Ｂ）に示したような、選択した画像を表示する画面（画像閲覧画面）である。ステップＳ１１が実行されると、表示制御部１５は、まず画像選択画面を生成して出力する。画像選択画面では、画像取得部１１に記憶された複数の画像がサムネイル形式で表示される。
【００３２】
ステップＳ１２は、表示制御部１５が、入力部１２を通して、タッチパネル上で行われた入力操作を取得するステップである。タッチパネル上で行うことができる入力操作として、ここでは、画像選択操作、画像拡大操作、画像縮小操作、閲覧終了操作の４つの操作を挙げて、それぞれ概要を説明する。なお、これ以外の操作については、実施形態の説明
では省略する。
【００３３】
画像選択操作は、ユーザが閲覧したい画像を選択する操作である。画像選択操作は、画像選択画面でのみ有効となる。ユーザが、表示中のサムネイルのうちの一つを選択する操作（例えばタップ操作、ダブルタップ操作等）を行うと、表示制御部１５が対応する画像を読み込み、画像閲覧画面を表示させる。本操作に対応する処理ステップは、ステップＳ１３である。
【００３４】
画像拡大操作は、表示中の画像の表示倍率を拡大する操作である。画像拡大操作は、画像閲覧画面でのみ有効となる。ユーザが、表示中の画像の任意の位置をタップ操作などによって指定すると、表示制御部１５が、当該指定された位置に基づいて、拡大倍率および拡大後の中心座標を算出し、画像の拡大を行う。本操作に対応する処理ステップは、ステップＳ１４である。
【００３５】
画像縮小操作は、表示中の画像の表示倍率を縮小する操作である。画像縮小操作は、画像閲覧画面でのみ有効となる。ユーザが、表示中の画像の任意の位置をタップ操作などによって指定すると、表示制御部１５が、当該指定された位置に基づいて、縮小倍率および縮小後の中心座標を算出し、画像の縮小を行う。本操作に対応する処理ステップは、ステップＳ１５である。
【００３６】
閲覧終了操作は、表示中の画像を閉じる操作である。閲覧終了操作は、画像閲覧画面でのみ有効となる。ユーザが、表示中の画像を閉じる操作を行うと、表示制御部１５が、表示中の画像を破棄し、画像選択画面を再表示させる。本操作に対応する処理ステップは、ステップＳ１６である。
【００３７】
（画像表示処理の詳細）
次に、ステップＳ１３，Ｓ１４，Ｓ１５，Ｓ１６でそれぞれ行われる処理の詳細について説明する。
ステップＳ１３は、表示制御部１５が、選択された画像を読み込み、画像閲覧画面を表示させるステップである。ステップＳ１２で取得した操作が、画像を選択する操作であった場合、処理はステップＳ１３に遷移する。
【００３８】
図４は、ステップＳ１３で行う処理の内容を詳細に示したフローチャートである。
まず、ステップＳ１３１で、指定された画像を画像取得部１１から読み出し、デコードする。ここでは、図３（Ｂ）に示した画像が読み出されたものとする。
【００３９】
ステップＳ１３２は、オブジェクト検出部１４が、取得した画像からオブジェクトを検出するステップである。前述したように、本実施形態では、オブジェクトとは人の顔である。図３（Ｂ）の場合、三人の人物の顔をそれぞれオブジェクトとして検出する。画像中に含まれる顔を検出する方法については、公知のものを利用できるため、詳細な説明は省略する。
【００４０】
ステップＳ１３３は、検出したオブジェクトに対応する領域を設定するステップである。本実施形態では、検出したオブジェクトに対応する領域である第一の領域と、第一の領域よりも大きい領域である第二の領域を設定する。
【００４１】
第一の領域および第二の領域を設定する方法について、図５を参照して説明する。図５は、図３（Ｂ）に示した画像を用いて、オブジェクト（すなわち人の顔）を検出し、第一の領域および第二の領域を設定した結果を表す図である。
【００４２】
第一の領域は、検出したオブジェクトに外接する矩形領域である。図５の例では、第一の領域として、三人の人物の顔にそれぞれ外接する領域である、領域１０１Ａ、１０２Ａ、１０３Ａが設定される。
また、第二の領域は、第一の領域の所定倍の面積を持つ領域である。また、第二の領域の中心点は、第一の領域の中心点である。図５の例では、第二の領域として、領域１０１Ｂ、１０２Ｂ、１０３Ｂが設定される。なお、第二の領域の大きさは、第一の領域よりも大きければ、任意の大きさとすることができる。例えば、第一の領域よりも縦横方向にそれぞれ所定のピクセル数だけ大きい領域としてもよい。
設定された第一の領域および第二の領域についての情報は、表示中の画像に対する閲覧終了操作が行われるまで、表示制御部１５によって保持される。
【００４３】
次に、ステップＳ１４で行う処理の詳細について説明する。
ステップＳ１４は、表示制御部１５が、表示中の画像を拡大表示させるステップである。ステップＳ１２で取得した操作が、画像を拡大する操作であった場合、処理はステップＳ１４に遷移する。画像を拡大する操作とは、本実施形態では、ユーザが画像中の任意の場所をタップする操作である。
【００４４】
図６は、ステップＳ１４で行う処理の内容を詳細に示したフローチャートである。
まず、ステップＳ１４１で、表示中の画像にオブジェクトが一つ以上含まれるか判定する。この結果、オブジェクトが含まれない場合、ステップＳ１４７に遷移し、既定の倍率を用いて拡大表示を行う。表示中の画像にオブジェクトが含まれる場合、処理はステップＳ１４２へ遷移し、ユーザによって指定された（すなわちタップされた）座標を取得する。
【００４５】
ステップＳ１４２以降の処理では、ユーザによってタップされた場所が、「第一の領域内であるか」「第一の領域外であって、第二の領域内であるか」「第二の領域外であるか」の三パターンに分け、パターンごとに異なる拡大処理を行う。それぞれのパターンについて、詳しく説明する。
【００４６】
（１）第一の領域内がタップされた場合。
まず、ステップＳ１４３で、ユーザによってタップされた場所が、第一の領域内にあるか否かを判定する。この結果、第一の領域内にあった場合（Ｓ１４３−Ｙｅｓ）、処理はステップＳ１４４に遷移し、対応するオブジェクトを拡大表示させる。
【００４７】
ユーザによってタップされた場所が第一の領域内であった場合、ユーザが、当該第一の領域に対応するオブジェクトを拡大しようとしていることが推定できる。例えば、タップされた場所が、図５の丸付き数字１番で示した場所であった場合、ユーザは、画面左側に写っている人物の顔を拡大しようとしていることが推定できる。
【００４８】
図７は、第一の領域内が指定された場合の拡大範囲を説明する図である。
ステップＳ１４４では、対応する人物の顔を対象として拡大表示を行う。具体的には、領域１０１Ａが画面外に逸脱しない最大の倍率を決定し、拡大後の画面の中心を、領域１０１Ａの中心点に設定する。この結果、点線で示した領域２０１が画面いっぱいに拡大表示される。画像の拡大が終了すると、処理はステップＳ１２へ遷移し、入力待ちとなる。
なお、本例では、領域１０１Ａの内部が指定された場合の例を挙げたが、領域１０２Ａおよび１０３Ａの内部が指定された場合であっても、同様の処理が行われる。
【００４９】
（２）第一の領域外、かつ、第二の領域内がタップされた場合
ユーザによってタップされた場所が、第一の領域外であった場合（Ｓ１４３−Ｎｏ）、ステップＳ１４５で、当該場所が第二の領域内にあるかを判定する。この結果、第二の領
域内であった場合（Ｓ１４５−Ｙｅｓ）、処理はステップＳ１４６に遷移し、拡大表示の対象となる一つ以上のオブジェクトを決定したうえで、当該オブジェクトを拡大表示させる。
【００５０】
ステップＳ１４６における処理を具体的に説明する。
ユーザによってタップされた場所が第一の領域外であって、かつ、第二の領域内であった場合、ユーザが、第一の領域に含まれるオブジェクトだけではなく、当該座標の近傍にあるオブジェクトも同時に拡大しようとしていることが推定できる。例えば、タップされた場所が、図５の丸付き数字２番で示した場所であった場合、ユーザは、画面中央に写っている二人の顔を拡大しようとしていることが推定できる。
図８は、第一の領域外、かつ、第二の領域内が指定された場合の拡大範囲を説明する図である。ステップＳ１４６では、以下の処理によって、拡大を行う対象のオブジェクトを特定する。
【００５１】
（２−１）ユーザによって指定された座標を中心とする第三の領域を設定する
第三の領域とは、拡大を行う対象のオブジェクトを特定するための領域であり、本実施形態では、「指定された座標を中心とした、所定の大きさを有する矩形領域」である。本例では、第三の領域として、領域３０１を設定する。
（２−２）第三の領域に含まれるオブジェクトを抽出する
次に、第三の領域に、その全部ないし一部が含まれるオブジェクト（第一の領域）を抽出する。本例の場合、領域１０１Ａおよび１０２Ａが抽出される。
（２−３）抽出されたオブジェクトを対象として、拡大表示を行う
次に、抽出した領域１０１Ａおよび１０２Ａが共に画面外に逸脱しない最大の倍率を決定し、拡大後の画面の中心を、領域１０１Ａおよび１０２Ａの中間点に設定する。この結果、点線で示した領域３０２が画面いっぱいに拡大表示される。
画像の拡大が終了すると、処理はステップＳ１２へ遷移し、入力待ちとなる。
【００５２】
なお、本例では、第三の領域として、指定された座標を中心とする矩形領域を設定したが、第三の領域は必ずしも矩形でなくてもよい。例えば、指定された座標を中心とする円であってもよいし、他の形状を持つ領域であってもよい。
また、指定された座標に対して所定の範囲内にあるオブジェクトを抽出することができれば、例示した方法以外の方法を用いてもよい。例えば、指定された座標が、複数の第二の領域に含まれる場合、当該複数の第二の領域に対応するオブジェクトを全て拡大対象としてもよい。図５の例の場合、指定された座標は、領域１０１Ｂおよび１０２Ｂの双方の内側にあるため、領域１０１Ｂおよび１０２Ｂに含まれる二つの顔を拡大対象とする、という判定を行ってもよい。
【００５３】
（３）第二の領域外がタップされた場合
ユーザによってタップされた場所が、第二の領域に属さない場所であった場合（Ｓ１４５−Ｎｏ）、処理はステップＳ１４７に遷移する。この場合、ユーザは、特定のオブジェクトを拡大しようとしているのではないと推定することができる。従って、ステップＳ１４７では、既定の倍率を用いて拡大表示を行う。
【００５４】
次に、ステップＳ１５およびステップＳ１６で行う処理の詳細について説明する。
ステップＳ１５は、表示中の画像を縮小表示させるステップである。ステップＳ１２で取得した操作が、画像を縮小させる操作であった場合、処理はステップＳ１５に遷移する。画像を縮小させる操作とは、本実施形態では、ユーザが画像中の任意の場所をダブルタップする操作である。当該操作があった場合、表示制御部１５は、所定の倍率で表示中の画像を縮小させる。なお、画像を縮小させる際の倍率は、固定値を用いてもよいし、ステップＳ１４で拡大を行った際の倍率に基づいて決定してもよい。
【００５５】
ステップＳ１６は、表示中の画像を閉じるステップである。ステップＳ１２で取得した操作が、画像を閉じる操作であった場合、表示制御部１５が、画像閲覧画面を終了させ、画像選択画面を再表示させる。
【００５６】
以上説明したように、本実施形態に係る画像表示装置では、画像をロードする際に第一の領域および第二の領域を設定し、ユーザによって指定された場所（座標）が各領域の内部にあるか否かによって、拡大を行う対象のオブジェクトを決定する際のロジックを変更する。このようにすることで、ユーザが拡大を所望するオブジェクトを精度良く推定することができる。すなわち、所望の拡大倍率を一回の操作で得ることができる。
【００５７】
（変形例）
上記の実施形態はあくまでも一例であって、本発明はその要旨を逸脱しない範囲内で適宜変更して実施しうる。
【００５８】
例えば、実施形態の説明では、検出したオブジェクトに外接する矩形領域を第一の領域としたが、第一の領域は必ずしも矩形でなくてもよい。例えば、オブジェクトのエッジを検出し、当該エッジに沿った閉領域を設定するようにしてもよい。
【００５９】
また、ユーザが行う座標の指定は、タップ以外の操作によって行うようにしてもよい。
また、実施形態の説明では、対象のオブジェクトを拡大する際に、当該オブジェクトに対応する第一の領域が画面外に逸脱しない最大の倍率を決定したが、拡大を行う際の倍率は、視認性を損なわない範囲で適切に設定されればよい。例えば、最大倍率のｎ割としてもよい。また、第一の領域を用いず、オブジェクトの輪郭を抽出したうえで、当該輪郭が表示画面を逸脱しないような倍率を求めてもよい。
【００６０】
また、オブジェクトを拡大した後の中心座標は、ユーザによって指定された座標としてもよい。
また、実施形態の説明では、画像からオブジェクトを検出する例を挙げたが、メタデータなどによって、オブジェクトが存在する場所を保持することができる場合、オブジェクトの検出は行わず、当該データを用いてオブジェクトの場所を取得するようにしてもよい。
【００６１】
また、実施形態の説明では、静止画像を表示する例を挙げたが、本発明は、動画を表示する装置に適用することもできる。例えば、動画を再生中に、画像を拡大する操作が発生した場合、再生中のフレームに対応する画像を用いて前述した処理を行い、再生中の動画を拡大表示するようにしてもよい。
【符号の説明】
【００６２】
１０  画像表示装置
１１  画像取得部
１２  入力部
１３  出力部
１４  オブジェクト検出部
１５  表示制御部
【図１】
2015170343.tif 000003
【図２】
2015170343.tif 000004
【図３】
2015170343.tif 000005
【図４】
2015170343.tif 000006
【図５】
2015170343.tif 000007
【図６】
2015170343.tif 000008
【図７】
2015170343.tif 000009
【図８】
2015170343.tif 000010