(57)【特許請求の範囲】
【請求項１】
焦点距離の異なる複数の画像で構成される画像群の画像データを用いて画像を表示する画像閲覧装置であって、
前記画像群に含まれる何れかの画像中の一部領域を表示している際に、表示している領域の位置を変更する操作を検出する操作検出手段と、
前記操作検出手段により操作が検出されたことに応じて、変更後の表示領域における焦点位置に基づいて、前記表示されている画像を前記画像群の別の画像に更新するか否かを判定する判定手段と、
前記判定手段により別の画像に更新すると判定された場合に、前記変更後の表示領域に焦点位置を有する別の画像を選択する画像選択手段と、
前記画像選択手段により選択された画像の、前記変更後の表示領域を表示する表示制御手段と、を有し、
前記判定手段は、前記変更後の表示領域に焦点位置が含まれていない場合、前記表示されている画像を前記画像群の別の画像に更新すると判定することを特徴とする画像閲覧装置。
【請求項２】
焦点距離の異なる複数の画像で構成される画像群の画像データを用いて画像を表示する画像閲覧装置であって、
前記画像群に含まれる何れかの画像中の一部領域を表示している際に、表示している領域の位置を変更する操作を検出する操作検出手段と、
前記操作検出手段により操作が検出されたことに応じて、変更後の表示領域における焦点位置に基づいて、前記表示されている画像を前記画像群の別の画像に更新するか否かを判定する判定手段と、
前記判定手段により別の画像に更新すると判定された場合に、前記変更後の表示領域に焦点位置を有する別の画像を選択する画像選択手段と、
前記画像選択手段により選択された画像の、前記変更後の表示領域を表示する表示制御手段と、を有し、
変更後の表示領域に複数の被写体が存在する場合に、前記画像選択手段は、各被写体と表示領域の中心位置との距離が近い方が焦点位置となっている画像を選択することを特徴とする画像閲覧装置。
【請求項３】
前記画像選択手段は、前記変更された表示領域に含まれる被写体を焦点位置とする画像に更新することを特徴とする請求項１または２に記載の画像閲覧装置。
【請求項４】
前記判定手段は、画像に付帯する画像上の焦点位置を示す焦点位置情報に基づいて、前記表示されている画像を前記画像群の別の画像に更新するか否かを判定することを特徴とする請求項１乃至３の何れか１項に記載の画像閲覧装置。
【請求項５】
前記操作検出手段は、ユーザによる、表示している画像上の矩形の領域の指定操作を検出することを特徴とする請求項１乃至４の何れか１項に記載の画像閲覧装置。
【請求項６】
焦点距離の異なる複数の画像で構成される画像群の画像データを用いて画像を表示する画像閲覧装置の制御方法であって、
前記画像群に含まれる何れかの画像中の一部領域を表示している際に、表示している領域の位置を変更する操作を検出する操作検出ステップと、
前記操作検出ステップにより操作が検出されたことに応じて、変更後の表示領域における焦点位置に基づいて、前記表示されている画像を前記画像群の別の画像に更新するか否かを判定する判定ステップと、
前記判定ステップにより別の画像に更新すると判定された場合に、前記変更後の表示領域に焦点位置を有する別の画像を選択する画像選択ステップと、
前記画像選択ステップにより選択された画像の、前記変更後の表示領域を表示する表示制御ステップと、を有し、
前記判定ステップでは、前記変更後の表示領域に焦点位置が含まれていない場合、前記表示されている画像を前記画像群の別の画像に更新すると判定することを特徴とする制御方法。
【請求項７】
焦点距離の異なる複数の画像で構成される画像群の画像データを用いて画像を表示する画像閲覧装置の制御方法であって、
前記画像群に含まれる何れかの画像中の一部領域を表示している際に、表示している領域の位置を変更する操作を検出する操作検出ステップと、
前記操作検出ステップにより操作が検出されたことに応じて、変更後の表示領域における焦点位置に基づいて、前記表示されている画像を前記画像群の別の画像に更新するか否かを判定する判定ステップと、
前記判定ステップにより別の画像に更新すると判定された場合に、前記変更後の表示領域に焦点位置を有する別の画像を選択する画像選択ステップと、
前記画像選択ステップにより選択された画像の、前記変更後の表示領域を表示する表示制御ステップと、を有し、
変更後の表示領域に複数の被写体が存在する場合に、前記画像選択ステップでは、各被写体と表示領域の中心位置との距離が近い方が焦点位置となっている画像を選択することを特徴とする制御方法。
【請求項８】
前記画像選択ステップでは、前記変更された表示領域に含まれる被写体を焦点位置とする画像に更新することを特徴とする請求項６または７に記載の制御方法。
【請求項９】
前記判定ステップでは、画像に付帯する画像上の焦点位置を示す焦点位置情報に基づいて、前記表示されている画像を前記画像群の別の画像に更新するか否かを判定することを特徴とする請求項６乃至８の何れか１項に記載の制御方法。
【請求項１０】
前記操作検出ステップでは、ユーザによる、表示している画像上の矩形の領域の指定操作を検出することを特徴とする請求項６乃至９の何れか１項に記載の制御方法。
【請求項１１】
焦点距離の異なる複数の画像で構成される画像群の画像データを用いて画像を表示する画像閲覧装置を制御するためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記画像群に含まれる何れかの画像中の一部領域を表示している際に、表示している領域の位置を変更する操作を検出する操作検出ステップと、
前記操作検出ステップにより操作が検出されたことに応じて、変更後の表示領域における焦点位置に基づいて、前記表示されている画像を前記画像群の別の画像に更新するか否かを判定する判定ステップと、
前記判定ステップにより別の画像に更新すると判定された場合に、前記変更後の表示領域に焦点位置を有する別の画像を選択する画像選択ステップと、
前記画像選択ステップにより選択された画像の、前記変更後の表示領域を表示する表示制御ステップと、をコンピュータに実行させ、
前記判定ステップでは、前記変更後の表示領域に焦点位置が含まれていない場合、前記表示されている画像を前記画像群の別の画像に更新すると判定することを特徴とするプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１２】
焦点距離の異なる複数の画像で構成される画像群の画像データを用いて画像を表示する画像閲覧装置を制御するためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記画像群に含まれる何れかの画像中の一部領域を表示している際に、表示している領域の位置を変更する操作を検出する操作検出ステップと、
前記操作検出ステップにより操作が検出されたことに応じて、変更後の表示領域における焦点位置に基づいて、前記表示されている画像を前記画像群の別の画像に更新するか否かを判定する判定ステップと、
前記判定ステップにより別の画像に更新すると判定された場合に、前記変更後の表示領域に焦点位置を有する別の画像を選択する画像選択ステップと、
前記画像選択ステップにより選択された画像の、前記変更後の表示領域を表示する表示制御ステップと、をコンピュータに実行させ、
変更後の表示領域に複数の被写体が存在する場合に、前記画像選択ステップでは、各被写体と表示領域の中心位置との距離が近い方が焦点位置となっている画像を選択することを特徴とするプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、焦点距離の異なる複数の画像で構成される画像群の画像データを用いて画像を表示す画像閲覧装置、その制御方法および記録媒体に関するものである。特に、上述したような画像群のうち一枚の画像を画像閲覧装置にて表示している際に、ユーザからの指示に基づいて画像の表示を更新する場合に用いられて好適である。
【背景技術】
【０００２】
近年、同一の構図を複数の焦点距離にて複数枚撮影し、一連の画像群として愉しむことが可能なマルチフォーカスフォト（Ｍｕｌｔｉ Ｆｏｃｕｓ Ｐｈｏｔｏ、以下ＭＦＰ）画像が知られている。ＭＦＰ画像の特徴としては、様々な焦点距離で撮影することにより、同一の構図においてそれぞれ異なる複数被写体の合焦画像を複数枚同時に得ることが可能な点である。これにより、ある被写体のみに焦点が合い、他の被写体や背景がボケているような撮影効果を持つ合焦画像を一つだけでなく、複数の被写体について同様の効果を持つ画像を得ることができる。そのようにして撮影したＭＦＰ画像を画像閲覧装置において、例えば焦点距離の短い順に表示することで、奥行き感を表現する表示方法をユーザに提示することが可能となる。
【０００３】
ＭＦＰ画像を表示する画像閲覧装置において、ユーザがＭＦＰ画像の一部領域を拡大操作する場合、ユーザが指定した一部領域に合焦状態の被写体が存在しないことがあり得る。したがって、ユーザは、合焦画像を閲覧するために、拡大操作後の領域に存在する被写体に焦点が合っている画像をＭＦＰ画像の画像群から選択し、表示を更新する操作を行う必要がある。
【０００４】
特許文献１に開示された画像閲覧装置では、ユーザが画像内のある一部領域を指定した場合に、自動でその領域に焦点が合っている画像をＭＦＰの画像群から選択して表示する、焦点距離の自動調整機能を有する。それによりユーザは、拡大操作後などに必要となる、合焦画像の選択という操作を省略することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−３１２０９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献１に記載の技術では、ユーザによる画像内の一部領域の指定後に、常に一部領域に焦点が合っている画像がＭＦＰ画像の画像群から選択して表示されるため、ユーザの所望しない焦点距離の画像が表示される可能性があった。例えば、ユーザが画像表示中に拡大操作を行い、現在の焦点距離を維持したまま拡大して画像を閲覧することを所望したとする。この場合、特許文献１に記載の技術では、ユーザの指定した領域である、拡大後の画像の中心位置に焦点が合っている画像が、焦点距離の自動調整により表示される。
【０００７】
ここで、図１１を用いて上述した操作について説明する。図１１には、画像閲覧装置にて表示されている画面枠１１０１を示している。また、実線で表されている画像１１０３は合焦している被写体を示し、一点鎖線で表されている画像１１０４は合焦していない、ボケた被写体を示している。ここで、ユーザが画面枠１１０１に対し、焦点距離を維持したまま破線で示される枠１１０２の領域に拡大して表示したいものとする。この場合、特許文献１に記載の技術では、図１１に示す画面枠１１０５で示されるように、拡大操作後の中心領域に焦点が合っている画像が焦点距離の自動調整後に表示されてしまう。したがって、表示中の画像に対する拡大や縮小などの表示領域を変更する操作において、ユーザの所望としない焦点距離の自動調整が実施されてしまうという問題があった。
【０００８】
本発明は、上述したような問題点に鑑みてなされたものであり、焦点距離の異なる複数の画像で構成される画像群の画像データを表示する場合、ユーザが表示中の画像の表示領域を変更する操作をしたときに、所望する焦点距離の画像を表示することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の画像閲覧装置は、焦点距離の異なる複数の画像で構成される画像群の画像データを用いて画像を表示する画像閲覧装置であって、前記画像群に含まれる何れかの画像中の一部領域を表示している際に、表示している領域の位置を変更する操作を検出する操作検出手段と、前記操作検出手段により操作が検出されたことに応じて、変更後の表示領域における焦点位置に基づいて、前記表示されている画像を前記画像群の別の画像に更新するか否かを判定する判定手段と、前記判定手段により別の画像に更新すると判定された場合に、前記変更後の表示領域に焦点位置を有する別の画像を選択する画像選択手段と、前記画像選択手段により選択された画像の、前記変更後の表示領域を表示する表示制御手段と、を有し、前記判定手段は、前記変更後の表示領域に焦点位置が含まれていない場合、前記表示されている画像を前記画像群の別の画像に更新すると判定することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、焦点距離の異なる複数の画像で構成される画像群の画像データを表示する場合、ユーザが表示中の画像の表示領域を変更する操作をしたときに、所望する焦点距離の画像を表示することができ、ユーザの利便性を向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】画像閲覧装置のハードウエア構成を示すブロック図である。
【図２】画像閲覧装置の機能構成を示す機能ブロック図である。
【図３】画像閲覧装置の処理を示すフローチャートである。
【図４】ユーザ操作による表示領域の変更の操作を説明する図である。
【図５】第１の実施形態の画像更新判定処理を示すフローチャートである。
【図６】第１の実施形態のユーザ操作による表示状態の遷移を説明する図である。
【図７】第２の実施形態の画像更新判定処理を示すフローチャートである。
【図８】第２の実施形態のユーザ操作による表示状態の遷移を説明する図である。
【図９】第３の実施形態のユーザ操作による表示領域を指定する方法を説明する図である。
【図１０】第３の実施形態のユーザ操作による表示状態の遷移を説明する図である。
【図１１】従来の技術を説明するための図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本実施形態について説明する。ここでは、同一の構図で焦点距離の異なる画像データとして、マルチフォーカスフォト（Ｍｕｌｔｉ Ｆｏｃｕｓ Ｐｈｏｔｏ、以下ＭＦＰ）画像を用いる場合について説明する。画像閲覧装置はＭＦＰ画像の画像群のうち何れかのＭＦＰ画像を表示する。
（第１の実施形態）
図１は、画像閲覧装置１００のハードウエア構成を示すブロック図である。
画像閲覧装置１００は、ＣＰＵ１０１、メモリ１０２、デコーダ１０３、スケーラ１０４、蓄積媒体１０５、入力インタフェース１０６および表示装置１０７などを有している。
【００１３】
ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）１０１は、画像閲覧装置１００の各構成を制御する中央演算処理装置である。ＣＰＵ１０１は、画像読み出し制御や表示する画像データの制御処理などを実行する。
メモリ１０２は、読み出された画像データや画像データに付帯する情報などを一時記録する。
デコーダ１０３は、画像データの復号処理を実行する。画像データは一般的にＪＰＥＧ（Ｊｏｉｎｔ Ｐｈｏｔｏｇｒａｐｈｉｃ Ｅｘｐｅｒｔ Ｇｒｏｕｐ）などの高能率符号化処理が施されており、表示するために復号処理を実施する必要があるためである。
スケーラ１０４は、デコーダ１０３によって復号された画像データの拡大や縮小を実行する。
【００１４】
蓄積媒体１０５は、表示する画像データを格納するストレージデバイスである。具体的にはＨＤＤ（Ｈａｒｄ Ｄｉｓｋ Ｄｒｉｖｅ）などを用いることができる。画像閲覧装置１００は、蓄積媒体１０５内の画像データを読み出して、復号処理およびスケーラ処理を実行して画像データを表示する。
入力インタフェース１０６は、ユーザからの各種ユーザ操作を取得し、ＣＰＵ１０１へ送信する処理を行う。各種ユーザ操作とは、例えば画像閲覧装置１００の電源制御指示や表示する画像データの選択指示、表示された画像データの拡大や縮小指示などである。
【００１５】
表示装置１０７は、復号された画像データを表示する。なお、図１では表示装置１０７を画像閲覧装置１００の構成の一つとしているが、表示装置１０７が別体で分離された構成であっても良い。
上述した各ハードウエアは、内部バス１０８にて接続され、データの送受信が内部バス１０８を介して実行される。
【００１６】
次に、画像閲覧装置１００の機能構成について、図２に示すブロック図を参照して説明する。なお、図２に示す各機能ブロックは、基本的にＣＰＵ１０１が蓄積媒体１０５内に格納されたプログラムをメモリ１０２に読み出して実行することで構成される。なお、図１と同様のハードウエアは、同一符号を付してその説明を省略する。
画像閲覧装置１００は、画像読み出し制御部２０１、画像情報分離部２０２、操作検出部２０３、表示領域算出部２０４、画像更新判定部２０５、画像選択部２０６、表示制御部２０７などを有している。
【００１７】
画像読み出し制御部２０１は、他の機能構成部からの指示により、蓄積媒体１０５内に記録されている画像データを読み出す。具体的に、本実施形態で用いられるＭＦＰ画像の画像データは、ＭＦＰ画像ファイル内に含まれている。したがって、画像読み出し制御部２０１は、ＭＦＰ画像ファイルを読み出し、デコーダ１０３および画像情報分離部２０２に送信する処理を実行する。デコーダ１０３は送信されたＭＦＰ画像ファイルの復号処理を実行する。また、画像情報分離部２０２は送信されたＭＦＰ画像ファイルの付帯情報を分離する。すなわち、画像情報分離部２０２は、画像読み出し制御部２０１より転送されたＭＦＰ画像ファイル内に含まれている付帯情報をＭＦＰ画像の画像データと分離する処理を行う。具体的には、画像情報分離部２０２は、ＭＦＰ画像ファイルにおいて、ＭＦＰ画像の焦点位置情報を、ＭＦＰ画像を識別する識別子と共に分離する。ここで、焦点位置情報とは、ＭＦＰ画像上における焦点位置を例えば（Ｘ，Ｙ）座標値などで示す情報である。画像情報分離部２０２は、分離した焦点位置情報および識別子を画像更新判定部２０５に転送する。
【００１８】
操作検出部２０３は、入力インタフェース１０６より入力される、表示されているＭＦＰ画像に対する各種ユーザ操作を検出する。例えば、操作検出部２０３は、表示されているＭＦＰ画像の表示領域を変更する操作であって、具体的には表示領域の拡大・縮小または移動の操作を検出する。操作検出部２０３は、検出したユーザ操作情報を表示領域算出部２０４に送信する。
表示領域算出部２０４は、操作検出部２０３より送信されたユーザ操作情報を基に、表示領域の変更を算出する。表示領域算出部２０４は、算出したユーザ操作後の表示領域情報を画像更新判定部２０５に送信する。
【００１９】
画像更新判定部２０５は、表示領域算出部２０４より送信されたユーザ操作後の表示領域情報と、焦点位置情報とに基づいて表示しているＭＦＰ画像をＭＦＰ画像の画像群から別のＭＦＰ画像に更新するか否かを判定する。なお、画像更新判定部２０５は、判定に必要となる焦点位置情報を画像情報分離部２０２より取得する。
画像選択部２０６は、画像更新判定部２０５にて判定された結果に基づいて、表示装置１０７に表示するＭＦＰ画像の画像データを蓄積媒体１０５に記憶されたＭＦＰ画像ファイルより選択する。選択されたＭＦＰ画像の画像データの読み出しは、画像読み出し制御部２０１を利用して行う。
【００２０】
表示制御部２０７は、画像選択部２０６により選択されたＭＦＰ画像の画像データを、表示装置１０７に表示するための制御を実行する。具体的には、表示制御部２０７は、表示領域算出部２０４にて算出された表示領域情報を用いて、デコーダ１０３およびスケーラ１０４を制御し、入力インタフェース１０６より入力されたユーザ操作に従った表示領域にして表示し、ユーザに閲覧させる。
【００２１】
次に、画像閲覧装置１００の動作について図３に示すフローチャートおよび図２を参照して説明する。図３は、ユーザによる画像の表示領域を変更する操作がされた後に、表示している画像を更新するか否かを判定し、判定に応じて画像を更新する処理を示すフローチャートである。以下、各ステップについて説明する。
【００２２】
ステップＳ３０１では、操作検出部２０３は、ユーザによる操作を検出する。
ステップＳ３０２では、操作検出部２０３は、検出された操作が表示している画像に対する表示領域を変更する操作であるか否かを判定する。
ここで、表示領域を変更する操作について、図４を用いて説明する。図４は画像の表示領域を変更する操作によって、変更前と変更後の表示状態の遷移を示す図である。なお、以降の説明では、図４（ｄ）に示すように実線で表されている画像４１を合焦している被写体とし、一点鎖線で表されている画像４２を合焦していないボケた被写体とする。
また、表示領域を変更する操作は、画像閲覧装置１００のリモコンによる操作を想定する。ユーザは拡大操作する場合、リモコンに設けられている拡大ボタンを押下し、縮小操作する場合、縮小ボタンを押下することで、該当する表示領域の変更が行われるものとする。
【００２３】
図４（ａ）は、拡大操作をする場合の画像の表示状態であって、画面枠４０１は拡大操作前を示し、画面枠４０３は拡大操作後を示している。ユーザによるリモコンの拡大ボタン押下により、画面枠４０１における破線の枠４０２の領域までが拡大され画面枠４０３に表示される。
図４（ｂ）は、縮小操作をする場合の画像の表示状態であって、画面枠４０４は縮小操作前を示し、画面枠４０６は縮小操作後を示している。ユーザによるリモコンの縮小ボタン押下により、画面枠４０４における破線の枠４０５の領域までが縮小され画面枠４０６に表示される。
図４（ｃ）は、移動操作をする場合の画像の表示状態であって、画面枠４０７は移動操作前を示し、画面枠４０８は移動操作後を示している。移動操作により画像内の広範囲に亘って表示装置１０７に表示される。移動操作は、リモコンの上ボタン、下ボタン、右ボタンおよび左ボタンなどによって行うことができる。ユーザによるリモコンの右ボタンの押下により、画面枠４０７の表示領域全体が左方向に移動し、画面枠４０８に表示される。
【００２４】
ステップＳ３０２において、ユーザ操作が上述した図４（ａ）〜（ｃ）に示すような表示領域の変更であると判定された場合、ステップＳ３０３に進む。一方、ユーザ操作が表示領域の変更でないと判定された場合、ユーザ操作の検出が終了され、次のユーザ操作の検出が開始される。
ステップＳ３０３では、操作検出部２０３は、ユーザ操作情報を表示領域算出部２０４に送信する。
次に、ステップＳ３０４では、表示領域算出部２０４は、ユーザ操作後の表示領域を算出し、算出した表示領域情報を画像更新判定部２０５に送信する。
【００２５】
ステップＳ３０５では、画像更新判定部２０５は、画像更新判定処理を行う。具体的には、画像更新判定部２０５は、算出されたユーザ操作後の表示領域情報と、画像の焦点位置情報とに基づいて表示する画像をＭＦＰ画像の画像群内の別のものに更新するか否かを判定する。
ここで、ステップＳ３０５の画像更新判定処理について図５のフローチャートを参照して説明する。図５に示すフローチャートは、ステップＳ３０５にて実行される、画像を更新するか否かを判定する処理の開始から終了までを示している。
【００２６】
ステップＳ５０１において、画像更新判定部２０５は、ユーザ操作後の表示領域内に焦点位置が含まれるか否かを判定する。具体的には、画像更新判定部２０５は、表示している画像の焦点位置情報に基づいて焦点位置を検出し、検出した焦点位置がユーザ操作によって変更される表示領域内に含まれるか否かを表示領域情報に基づいて検出する。すなわち、ここで検出される焦点位置とは、表示領域内に限られず、表示している画像の全ての領域を含む範囲内から検出される。
【００２７】
ステップＳ５０２では、画像更新判定部２０５は、ステップＳ５０１において検出された結果に基づいて、変更される表示領域内に焦点位置が含まれるか否かを判定する。焦点位置が含まれると判定された場合、ステップＳ５０３に進み、焦点位置が含まれないと判定された場合、ステップＳ５０５に進む。
ステップＳ５０３では、画像更新判定部２０５は、ステップＳ５０２において変更された表示領域内に含まれると判定された焦点位置が、ユーザ操作前の表示領域内の焦点位置と同一であるか否かを判定する。同一の場合、ステップＳ５０４に進み、画像更新判定部２０５は、画像を更新しないと判定する。一方、焦点位置が異なる場合、ステップＳ５０５に進み、画像更新判定部２０５は、画像を更新すると判定する。画像を更新する場合、後述するように、画像選択部２０６がＭＦＰ画像の画像群から現在表示している画像とは別の画像を選択し、表示制御部２０７が選択された画像を表示装置１０７に表示する。
【００２８】
図３に示すフローチャートに戻り、ステップＳ３０６では、画像更新判定部２０５は、画像を更新するか否かを上述した画像更新判定処理に基づいて判定する。画像を更新すると判定された場合、ステップＳ３０７に進み、画像を更新しないと判定された場合、ステップＳ３０８に進む。画像を更新しない場合、現在表示している画像の表示領域を変更する処理のみを行うため、ステップＳ３０８では、画像更新判定部２０５は、ユーザ操作後の表示領域情報を表示制御部２０７に送信し、ステップＳ３１０に進む。
【００２９】
一方、ステップＳ３０７では、画像選択部２０６は、ユーザ操作後の表示領域において焦点位置を有する画像、具体的にはユーザ操作後の表示領域において中心位置に最も近い焦点位置を有する画像をＭＦＰ画像の画像群から選択する。
次に、ステップＳ３０９では、画像選択部２０６は、選択した画像の識別子およびユーザ操作後の表示領域情報を表示制御部２０７に送信し、ステップＳ３１０に進む。
ステップＳ３１０では、表示制御部２０７は、選択された画像がユーザ操作後の表示領域になるように、表示領域情報に基づいて画像の表示領域を設定して、表示装置１０７に表示する。なお、ステップＳ３０８からステップＳ３１０に処理が進められた場合、表示制御部２０７は、画像の更新を行わないため、現在表示している画像に対して表示領域の変更のみ行う。
画像閲覧装置１００は、図３および図５に示すフローチャートの処理によって、ユーザ操作に応じた画像を更新することができる。
【００３０】
次に、具体的にユーザ操作として移動操作を例にして、画像表示がどのように遷移するかを図６を参照して説明する。なお、被写体の実線および一点鎖線が示す意味は、図４（ｄ）と同様である。
図６に示す画面枠６０１は、移動操作が行われる前の画像の表示状態である。画面枠６０１では、被写体６０２に合焦している画像が表示されている。
【００３１】
画面枠６０３は、画面枠６０１の状態から、ユーザが左ボタンを押下したときの表示状態である。ここで、画面枠６０１から画面枠６０３への移動操作によって、図５で示したフローチャートによる画像更新判定処理のアルゴリズムを適用した場合について説明する。画面枠６０３では、ユーザ操作後の表示領域に焦点位置が含まれ、かつユーザ操作前の焦点位置と同一であるため、ステップＳ５０２、ステップＳ５０３、ステップＳ５０４に進むので、画像更新判定部２０５は、画像を更新しないと判定する。したがって、図６に示す画面枠６０３では、画面枠６０１と同一の画像で単に表示領域が変更されたものが表示される。
【００３２】
次に、画面枠６０４は、画面枠６０３の状態から、再度ユーザが左ボタンを押下したときの表示状態である。左ボタンの押下により、画面枠６０４では被写体６０２が表示領域内から外側へ移動する。そのため、画面枠６０４では、ユーザ操作後の表示領域に焦点位置が含まれないため、ステップＳ５０２、ステップＳ５０５に進むので、画像更新判定部２０５は、画像を更新すると判定する。したがって、図６に示す画面枠６０４では、中心位置に最も近くに焦点位置がある、被写体６０５に合焦された画像が表示される。
なお、例えば上述した場合と異なり、画面枠６０３の状態から左ボタンの押下により、被写体６０２が表示領域内から外側へ移動したとき、表示されている画像の被写体６０５にも焦点位置がある場合を想定する。この場合、ステップＳ５０２からステップＳ５０３に進むが、ユーザ操作前の表示領域内の焦点位置と同一ではないことから、ステップＳ５０３からステップＳ５０５に進み、画像更新判定部２０５は画像を更新すると判定する。したがって、変更された画面枠６０４では、中心位置に最も近接した焦点位置がある画像が表示される。ただし、ここでは、中心位置に最も近接した焦点位置の画像は被写体６０５に合焦された画像であることから、同じ画像に更新される。
【００３３】
このように本実施形態では、ユーザは表示されている画像の表示領域を変更する操作をした場合、変更された表示領域と、表示されている画像内の焦点位置とに基づいて、表示されている画像をＭＦＰ画像の画像群の別の画像に更新するか否かを判定する。したがって、常に画像の更新が行われることがなく、所望する焦点距離の画像を表示することができる。
【００３４】
（第２の実施形態）
第２の実施形態では、ユーザ操作によって表示領域を変更する操作がされた場合に、表示している画像をＭＦＰ画像の画像群の別の画像に更新するかを判定するアルゴリズムが第１の実施形態と異なる。なお、第２の実施形態を実現するためのハードウエア構成、機能構成および全体の処理フローチャートは第１の実施形態と同様であるため、その説明を省略する。
【００３５】
第２の実施形態における画像更新判定処理について図７に示すフローチャートを参照して説明する。図７に示す画像更新判定処理は、画像更新判定部２０５が図３に示すステップＳ３０５で実行する処理である。
ステップＳ７０１において、画像更新判定部２０５は、ユーザ操作後の表示領域内に焦点位置が含まれるか否かを判定する。この処理は、図５に示すステップＳ５０１と同様の処理であり、その説明を省略する。
【００３６】
ステップＳ７０２では、画像更新判定部２０５は、ステップＳ７０１において検出された結果に基づいて、変更される表示領域内に焦点位置が含まれるか否かを判定する。焦点位置が含まれると判定された場合、ステップＳ７０３に進み、焦点位置が含まれないと判定された場合、ステップＳ７０７に進む。
ステップＳ７０３では、画像更新判定部２０５は、ユーザ操作後の表示領域の中心位置と、ユーザ操作後の表示領域において現在の焦点位置との距離を算出する。この処理は、第１の算出手段による処理の一例に対応する。ここでは、ステップＳ７０３により算出された距離を距離Ａとする。
次に、ステップＳ７０４では、画像更新判定部２０５は、ユーザ操作後の表示領域の中心位置と、ユーザ操作後の表示領域において現在表示している画像にて合焦していない被写体の中で最も中心位置に近接した被写体との距離を算出する。この処理は、第２の算出手段による処理の一例に対応する。ここでは、ステップＳ７０４により算出された距離を距離Ｂとする。
【００３７】
ステップＳ７０５では、画像更新判定部２０５は、距離Ａと距離Ｂとの値を比較し、距離Ａが距離Ｂよりも大きくない場合はステップＳ７０６に進み、距離Ａが距離Ｂよりも大きい場合はステップＳ７０７に進む。
ステップＳ７０６では、画像更新判定部２０５は、画像を更新しないと判定する。一方、ステップＳ７０７では、画像更新判定部２０５は、画像を更新すると判定する。
このような処理によって、ユーザ操作により表示領域が変更されたとき、ユーザ操作前に表示していた画像の焦点位置よりも中心位置に近接した被写体が存在する場合、画像を更新すると判定される。
【００３８】
次に、具体的にユーザ操作として移動操作を例にして、画像表示がどのように遷移するかを図８を参照して説明する。なお、被写体の実線および一点鎖線が示す意味は、図４（ｄ）と同様である。
図８に示す画面枠８０１は、移動操作が行われる前の画像表示である。画面枠８０１では、被写体８０２に合焦している画像が表示されている。
【００３９】
画面枠８０３は、画面枠８０１の状態から、ユーザが左ボタンを押下したときの表示状態である。ここで、画面枠８０１から画面枠８０３への移動操作によって、図７で示したフローチャートによる画像更新判定処理のアルゴリズムを適用した場合について説明する。画面枠８０３では、画像更新判定部２０５は、ユーザ操作後の表示領域の中心位置と合焦位置である被写体８０２との距離Ａと、ユーザ操作後の表示領域の中心位置と中心位置に近接した被写体８０５との距離Ｂとを比較する。ここでは、距離Ａは距離Ｂよりも小さいため、図７に示すステップＳ７０５からステップＳ７０６に進むので、画像更新判定部２０５は画像を更新しないと判定する。したがって、図８に示す画面枠８０３では、画面枠８０１と同一の画像で単に表示領域が変更されたものが表示される。
【００４０】
次に、画面枠８０４は、画面枠８０３の状態から、再度ユーザが左ボタンを押下したときの表示状態である。左ボタン押下により、画面枠８０４では被写体８０２が中心位置から大きく離れる。画像更新判定部２０５は、ユーザ操作後の表示領域の中心位置と合焦位置である被写体８０２との距離Ａと、ユーザ操作後の表示領域の中心位置と中心位置に近接した被写体８０５との距離Ｂとを比較すると、距離Ａが距離Ｂよりも大きくなる。したがって、図７に示すステップＳ７０５からステップＳ７０７に進むので、画像更新判定部２０５は画像を更新すると判定する。したがって、図８に示す画面枠８０４では、中心位置に最も近くに焦点位置がある、被写体８０５に合焦された画像が表示される。
【００４１】
このように本実施形態では、第１の実施形態と同様に、ＭＦＰ画像の画像群の別の画像に更新するか否かを判定するので、常に画像の更新が行われることがなく、所望する焦点距離の画像を表示することができる。特に、変更された表示領域の中心位置からの焦点位置と中心位置からの被写体との距離を判定して、ユーザが注目する被写体を判別することで、ユーザの意図をより反映させた画像を表示することができる。
【００４２】
（第３の実施形態）
第３の実施形態では、ユーザ操作による表示領域の変更を任意に指定して行う方法について説明する。なお、第３の実施形態を実現するためのハードウエア構成、機能構成および全体の処理フローチャートは第１の実施形態と同様であるため、その説明を省略する。また、画像更新判定部２０５の画像更新判定処理は、第１の実施形態および第２の実施形態にて説明した処理が適用される。
【００４３】
図９は、画像閲覧装置１００において、表示領域を指定する方法を説明するための図である。画面枠９０１は、現在表示している画像の表示領域であって、ユーザが画像を閲覧できる範囲を示している。破線で示される領域指定枠９０２は、ユーザが変更する表示領域を指定するための枠を示している。領域指定枠９０２は、左上基点９０３（第１の基点）および右下基点９０４（第２の基点）を指定することで左上基点９０３と右下基点９０４とを対角する矩形領域として特定される。ユーザが左上基点９０３および右下基点９０４の位置を変更することで任意の枠を指定することができる。具体的には、ユーザがリモコン、マウスおよび表示装置１０７に設置されたタッチパネルなどの図示しない入力装置を用いて任意の領域指定枠を指定することで、入力インタフェース１０６を介し、操作検出部２０３が領域指定枠の位置を検出する。領域指定枠を指定した後に、ユーザが決定ボタン押下などによって、画像閲覧装置１００は領域指定枠を表示領域として表示装置１０７に表示する。
【００４４】
次に、上述した領域指定枠の指定方法による画像表示の遷移について図１０を参照して説明する。なお、被写体の実線および一点鎖線が示す意味は、図４（ｄ）と同様である。また、ここでは、画像更新判定処理のアルゴリズムとして、第１の実施形態である図５に示すフローチャートを適用する。
【００４５】
図１０（ａ）に示す画面枠１００１は、表示領域の操作前の表示状態を示している。ユーザが領域指定枠１００２により表示領域の変更の操作を指示した場合、領域指定枠１００２内には合焦されている被写体１００３が含まれる。したがって、画像更新判定部２０５は画像を更新しないと判定することで、画像自体は画面枠１００１と同一で表示領域が異なる、図１０（ａ）に示す画面枠１００４に遷移する。
【００４６】
次に、図１０（ｂ）に示す画面枠１００５は、表示領域の操作前の表示状態を示している。ユーザが領域指定枠１００６により表示領域の変更の操作を指示した場合、領域指定枠１００６内には合焦されている被写体１００３が存在していない。したがって、画像更新判定部２０５は画像を更新すると判定することで、被写体１００７に合焦した画像がＭＦＰ画像の画像群から選択されて更新され、図１０（ｂ）に示す画面枠１００８に遷移する。
【００４７】
このようにユーザが表示している画像の表示領域を変更する場合、領域指定枠により指定した任意の表示領域で、そのままの焦点位置で鑑賞したい場合がある。このような場合でも、本実施形態によれば、ユーザの意図をより反映した画像を表示することができる。
以上、第１〜第３の実施形態によれば、ユーザにより表示している画像の表示領域が変更された場合、変更された表示領域と、表示されている画像内の焦点位置とに基づいて、表示されている画像をＭＦＰ画像の画像群の別の画像に更新するか否かを判定する。したがって、常に画像の更新が行われることがなく、所望する焦点距離の画像を表示することができるので、ユーザが所望する画像を選択する必要なく、ユーザの利便性を向上させることが可能となる。
【００４８】
上述した本発明の実施形態における画像閲覧装置を構成する各手段および画像閲覧装置の制御方法の各ステップは、コンピュータの蓄積媒体やメモリなどに記憶されたプログラムが動作することによって実現できる。このプログラムおよびこのプログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００４９】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施形態も可能であり、具体的には、複数の装置からなるシステムに適用してもよい。
なお、本発明は、上述した実施形態の機能を実現するソフトウェアのプログラムを、システムまたは装置に直接、または遠隔から供給する。そして、そのシステムまたは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００５０】
以上、本発明を種々の実施形態と共に説明したが、本発明はこれらの実施形態にのみ限定されるものではなく、本発明の範囲内で変更等が可能である。例えば上述した実施形態では、焦点距離の異なる複数の画像で構成される画像群としてＭＦＰ画像の画像群を用いる場合について説明したが、この場合に限られず、ユーザが焦点距離の異なる複数の画像をマニュアル撮影などで撮影した画像群にも用いることができる。
【符号の説明】
【００５１】
１００：画像閲覧装置  １０１：ＣＰＵ  １０２：メモリ  １０３：デコーダ  １０４：スケーラ  １０５：蓄積媒体  １０６：入力インタフェース  １０７：表示装置  ２０１：画像読み出し制御部  ２０２：画像情報分離部  ２０３：操作検出部  ２０４：表示領域算出部  ２０５：画像更新判定部  ２０６：画像選択部  ２０７：表示制御部
【図１】
0005854826.tif 000002
【図２】
0005854826.tif 000003
【図３】
0005854826.tif 000004
【図４】
0005854826.tif 000005
【図５】
0005854826.tif 000006
【図６】
0005854826.tif 000007
【図７】
0005854826.tif 000008
【図８】
0005854826.tif 000009
【図９】
0005854826.tif 000010
【図１０】
0005854826.tif 000011
【図１１】
0005854826.tif 000012