(57)【要約】【課題】大量画像の中から任意の画像を選択する際、ユーザの操作負荷を軽減し、作業効率を向上させる。【解決手段】画像群に属する画像間の関係から当該画像群の特徴を判別する画像群特徴判別部と、画像群特徴判別部により判別された特徴に応じて、画像群の表示形態を決定する表示形態決定部と、表示形態決定部により決定された表示形態で画像群を表示する画像表示部と、を有する。【選択図】  図３
2014230002.tif 000002
【特許請求の範囲】
【請求項１】
画像群に属する画像間の関係から当該画像群の特徴を判別する画像群特徴判別手段と、
前記画像群特徴判別手段により判別された前記特徴に応じて、前記画像群の表示形態を決定する表示形態決定手段と、
前記表示形態決定手段により決定された前記表示形態で前記画像群を表示する画像表示手段と、
を有することを特徴とする画像表示装置。
【請求項２】
前記画像群特徴判別手段は、前記画像群の特徴を、前記画像群に属する画像の画像間のピクセルの差分情報に基づいて判別することを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記画像群特徴判別手段は、前記画像群の特徴を、前記画像群に属する画像の画像間の類似領域の有無に基づいて判別することを特徴とする請求項１または２に記載の画像表示装置。
【請求項４】
画像の選択を受け付ける選択手段と、
前記選択手段により選択された画像が属する画像群に対応する表示形態へ切り替える表示形態切替手段と、をさらに有し、
前記画像表示手段は、前記表示形態切替手段により切り替えられた表示形態で前記画像を表示することを特徴とする請求項１乃至３の何れか１項に記載の画像表示装置。
【請求項５】
複数の画像を各画像の撮影情報に基づいて画像群へ分類する画像分類手段をさらに備えることを特徴とする請求項１乃至４の何れか１項に記載の画像表示装置。
【請求項６】
前記画像群の表示形態は、各画像を重畳して表示するパノラマ表示形態、選択された複数枚の画像を並べて表示する比較表示形態、又は、各画像を縦横に配列して一覧表示する一覧表示形態であることを特徴とする請求項１乃至５の何れか１項に記載の画像表示装置。
【請求項７】
前記画像表示手段は、前記パノラマ表示形態では、各画像の類似領域を重ね合わせて広範囲撮影画像群に含まれる画像を表示する類似領域重畳表示エリアと、各画像のサムネイル画像を表示するサムネイル表示エリアとを表示することを特徴とする請求項６に記載の画像表示装置。
【請求項８】
前記画像表示手段は、前記比較表示形態では、ユーザ選択された画像を含む複数枚の画像を並べて表示する比較表示エリアと、各画像のサムネイル画像を表示するサムネイル表示エリアとを表示することを特徴とする請求項６に記載の画像表示装置。
【請求項９】
画像群特徴判別手段と、表示形態決定手段と、画像表示手段とを備える画像表示装置の制御方法であって、
前記画像群特徴判別手段が、画像群に属する画像間の関係から当該画像群の特徴を判別する工程と、
前記表示形態決定手段が、前記判別された前記特徴に応じて、前記画像群の表示形態を決定する工程と、
前記画像表示手段が、前記決定された前記表示形態で前記画像群を表示する工程と、
を有することを特徴とする画像表示装置の制御方法。
【請求項１０】
請求項９に記載の画像表示装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、画像表示装置の制御方法およびプログラムに関する。
【背景技術】
【０００２】
大量の画像を見やすく提示する方法として、大量の画像を特定の条件でグループ化し、グループに属するか否かで提示方法を変更する方法がある。特許文献１では、連続撮影した画像をグループ化し、連続撮影した画像とその他の画像とを区別して表示する技術が記載されている。
【０００３】
また、大量の画像の中から特定の画像を選択しようとしているユーザに対する提示方法として、画像から得られる情報に基づいて画像の提示方法を変更するという技術がある。特許文献２では、画像内の主被写体と撮影装置との相対的な位置関係を用いることで、画像の配置を変更し、画像の提示方法を変更する技術が記載されている。
【０００４】
さらに、グループ化された画像群に対して一括して画像処理を行う技術がある。例えば特許文献３では、グループに分類された画像群の中から任意の１枚を選択し、選択した画像に対して画像処理を行うと、画像処理と同様の処理をグループ内の全画像に対して実行するという方法が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−９４２８４号公報
【特許文献２】特開２０１０−７９５７０号公報
【特許文献３】特開２０００−２１５３２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の方法は画像群全体の視認性を向上させているが、大量画像の中から任意の画像を選択する際の補助は実現できていない。
【０００７】
また、特許文献２に記載の方法は、撮影装置と撮影画像の関係に基づいて画像の配置や大きさを変更しているが、大量画像の中から任意の画像を選択する際の補助は実現できていない。
【０００８】
さらに、特許文献３に記載の方法は、特定の条件下でグループ化された画像に対してまとめて画像処理を行っている。しかし画像処理は画像自体を編集し変更する処理であるため、大量画像から任意の画像を選択しようとしている使用者の処理負荷を軽減することはできていない。
【０００９】
上記の課題に鑑み、本発明は、大量画像の中から任意の画像を選択する際、ユーザの操作負荷を軽減し、作業効率を向上させることを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成する本発明に係る画像表示装置は、
画像群に属する画像間の関係から当該画像群の特徴を判別する画像群特徴判別手段と、
前記画像群特徴判別手段により判別された前記特徴に応じて、前記画像群の表示形態を決定する表示形態決定手段と、
前記表示形態決定手段により決定された前記表示形態で前記画像群を表示する画像表示手段と、
を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、大量画像の中から任意の画像を選択する際、ユーザの操作負荷を軽減し、作業効率を向上することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態に係る画像表示装置の機能構成の一例を示す図。
【図２】本発明の第１実施形態に係る画像表示部が表示する一覧表示画像の一例を示す図。
【図３】本発明の第１実施形態に係る画像群特徴判別部が実行する処理の手順を示すフローチャート。
【図４】本発明の第１実施形態に係る表示形態決定部が実行する処理の手順を示すフローチャート。
【図５】本発明の第１実施形態に係るパノラマ表示形態の一例を示す図。
【図６】本発明の第１実施形態に係る比較表示形態の一例を示す図。
【図７】本発明の第１実施形態に係る一覧表示形態の一例を示す図。
【図８】本発明の第２実施形態に係る画像表示装置の機能構成の一例を示す図。
【図９】本発明の第２実施形態に係る表示形態切替部が実行する処理の手順を示すフローチャート。
【図１０】本発明の第３実施形態に係る画像表示装置の機能構成の一例を示す図。
【図１１】本発明の第３実施形態に係る画像分類部が実行する処理の手順を示すフローチャート。
【発明を実施するための形態】
【００１３】
以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１４】
（第１実施形態）
図１は、本発明の第１実施形態に係る画像表示装置１００の機能構成の一例を示す図である。画像表示装置１００は、画像群の特徴を判別し、各画像群に最適な表示形態を決定し、ユーザが画像群に属する画像を選択した際に決定した表示形態で表示する。画像表示装置１００は、制御部１０５と、画像表示部１１０と、画像群特徴判別部１２０と、表示形態決定部１３０とを備えている。
【００１５】
制御部１０５は、不図示のＣＰＵが各実施形態に係る処理を実現するプログラムをメモリから読み出して実行することによって、各処理部の動作を制御する。画像表示部１１０は、ユーザが画像を選択する際の母集団である確認対象画像群を表示する。確認対象画像群は、例えば図２で示すように一覧表示される。画像群特徴判別部１２０は、画像群に属する画像の画像間の関係を解析し、該画像群の特徴を判別する。表示形態決定部１３０は、画像群特徴判別部１２０により判別された画像群の特徴に基づいて、ユーザが確認対象画像群から画像を選択する際に、適切な表示形態を決定する。
【００１６】
＜画像群特徴判別部１２０の処理＞
次に、画像群特徴判別部１２０が実行する処理について詳細を説明する。画像群特徴判別部１２０は、画像群に属する画像について画像間の関係を解析し、画像群の特徴を判別する処理を行う。図３は画像群に属する画像の画像間の関係を解析し、画像群の特徴を判別する処理の手順を示すフローチャートである。なお、図３の例では画像群に属する画像を２枚ずつ用いて差分抽出し、その結果を利用して画像間の関係を解析することで画像群の特徴を判別している。しかし、画像群の特徴を判別する基準は、画像群に属する画像を２枚ずつ用いて抽出された差分情報に限定されるわけではない。
【００１７】
まず、Ｓ３０１において、画像群特徴判別部１２０は、画像枚数カウンタｎに０をセットする。Ｓ３０２において、画像群特徴判別部１２０は、同一空間撮影画像枚数カウンタｍに０をセットする。Ｓ３０３において、画像群特徴判別部１２０は、同一被写体撮影画像枚数カウンタｌに０をセットする。
【００１８】
その後、Ｓ３０４において、画像群特徴判別部１２０は、画像枚数カウンタｎの値が画像群内の画像枚数よりも小さいか否かを判定する。ｎの値が画像群内の画像枚数よりも小さいと判定された場合（Ｓ３０４；ＹＥＳ）、Ｓ３０５へ進む。一方、ｎの値が画像群内の画像枚数以上であると判定された場合（Ｓ３０４；ＮＯ）、Ｓ３１０へ進む。
【００１９】
Ｓ３０５において、画像群特徴判別部１２０は、画像枚数カウンタｎの値である画像群内のｎ番目の画像と、画像枚数カウンタｎの値に１を加えた画像群内のｎ＋１番目の画像の差分情報を抽出し、差分情報が一定ピクセル以上であるか否かを判定する。差分情報が一定ピクセル以上であると判定された場合（Ｓ３０５；ＹＥＳ）、Ｓ３０６へ進む。一方、差分情報が一定ピクセル未満であると判定された場合（Ｓ３０５；ＮＯ）、Ｓ３０８へ進む。
【００２０】
Ｓ３０６において、画像群特徴判別部１２０は、ｎ番目の画像とｎ＋１番目の画像で類似領域が存在するか（類似領域の有無）を判定する。類似領域が存在すると判定された場合（Ｓ３０６；ＹＥＳ）、ｎ番目の画像とｎ＋１番目の画像の間に関係があるので、Ｓ３０７へ進む。一方、類似領域が存在しないと判定された場合（Ｓ３０６；ＮＯ）、ｎ番目の画像とｎ＋１番目の画像の間に関係はないので、Ｓ３０９へ進む。
【００２１】
Ｓ３０７において、画像群特徴判別部１２０は、ｎ＋１番目の画像はｎ番目の画像と同一空間を撮影しているとして、同一空間撮影画像枚数カウンタｍの値に１を加える。その後、Ｓ３０９へ進む。
【００２２】
Ｓ３０８において、画像群特徴判別部１２０は、ｎ＋１番目の画像はｎ番目の画像と同一被写体を撮影しているとして、同一被写体撮影画像枚数カウンタｌの値に１を加える。その後、Ｓ３０９へ進む。Ｓ３０９において、画像群特徴判別部１２０は、画像枚数カウンタｎの値に１を加えて、Ｓ３０４の処理に戻る。
【００２３】
Ｓ３１０において、画像群特徴判別部１２０は、特徴判別閾値ａに３をセットする。なお、特徴判別閾値ａの値は３に限定されず、任意の値に変更することが可能である。
【００２４】
Ｓ３１１において、画像群特徴判別部１２０は、同一空間撮影画像枚数カウンタｍの値または同一被写体撮影画像枚数カウンタｌの値が特徴判別閾値ａ以上であるかを判定する。ｍの値またはｌの値が特徴判別閾値ａ以上であると判定された場合（Ｓ３１１；ＹＥＳ）、Ｓ３１２へ進む。一方、ｍの値及びｌの値が共に特徴判別閾値ａ未満であると判定された場合（Ｓ３１１；ＮＯ）、Ｓ３１６へ進む。
【００２５】
Ｓ３１２において、画像群特徴判別部１２０は、広範囲撮影画像群判別閾値ｂに３をセットする。なお、広範囲撮影画像群判別閾値ｂの値は３に限定されず、任意の値に変更することが可能である。
【００２６】
Ｓ３１３において、画像群特徴判別部１２０は、同一空間撮影画像枚数カウンタｍと同一被写体撮影画像枚数カウンタｌとの差が広範囲撮影画像群判別閾値ｂ以上であるか否かを判定する。ｍとｌとの差がｂ以上であると判定された場合（Ｓ３１３；ＹＥＳ）、Ｓ３１４へ進む。一方、ｍとｌとの差がｂ未満であると判定された場合（Ｓ３１３；ＮＯ）、Ｓ３１５へ進む。
【００２７】
Ｓ３１４において、画像群特徴判別部１２０は、判別対象画像群を広範囲撮影画像群であると判別する。ここで広範囲撮影画像群とは、例えば、撮影しようとした対象がカメラの画角に入りきらない風景写真を撮影する際に、カメラアングルを変えて複数枚撮影した画像が含まれる画像群である。
【００２８】
Ｓ３１５において、画像群特徴判別部１２０は、判別対象画像群を同一被写体追従撮影画像群であると判別する。同一被写体追従撮影画像群とは、例えば、動作中の被写体を撮影する際に、該被写体を追従しながら連続で撮影した画像が含まれる画像群である。
【００２９】
Ｓ３１６において、画像群特徴判別部１２０は、判別対象画像群を特徴なし画像群であると判別する。Ｓ３１４、Ｓ３１５、Ｓ３１６の処理を行った後、図３のフローチャートの各処理は終了する。
【００３０】
＜表示形態決定部１３０の処理＞
次に、表示形態決定部１３０が実行する処理について詳細を説明する。表示形態決定部１３０は、画像群特徴判別部１２０による判別結果を用いて、表示すべき形態を決定する処理を行う。図４は画像群の特徴から表示形態を決定する処理の手順を示すフローチャートである。
【００３１】
まず、Ｓ４０１において、表示形態決定部１３０は、画像群が広範囲撮影画像群であるか否かを判定する。画像群が広範囲撮影画像群であると判定された場合（Ｓ４０１；ＹＥＳ）、Ｓ４０２へ進む。一方、画像群が広範囲撮影画像群でないと判定された場合（Ｓ４０１；ＮＯ）、Ｓ４０３へ進む。
【００３２】
Ｓ４０２において、表示形態決定部１３０は、画像群の画像を表示する際に利用するべき表示形態をパノラマ表示形態と決定する。パノラマ表示形態の例を図５に示す。パノラマ表示形態５００は、類似領域重畳表示エリア５１０とサムネイル表示エリア５２０とを有する。類似領域重畳表示エリア５１０には、各画像の類似領域を重ね合わせて、広範囲撮影画像群に含まれる画像を表示する。サムネイル表示エリア５２０には、確認対象画像群のサムネイル画像を表示する。なお、サムネイル表示エリア５２０でユーザ選択された画像５２１は、類似領域重畳表示エリア５１０では最前面で画像５１１として強調表示される。
【００３３】
Ｓ４０３において、表示形態決定部１３０は、画像群が同一被写体追従撮影画像群であるか否かを判定する。画像群が同一被写体追従撮影画像群であると判定された場合（Ｓ４０３；ＹＥＳ）、Ｓ４０４へ進む。一方、画像群が同一被写体追従撮影画像群でないと判定された場合（Ｓ４０３；ＮＯ）、Ｓ４０５へ進む。
【００３４】
Ｓ４０４において、表示形態決定部１３０は、画像群の画像を表示する際に利用するべき表示形態を比較表示形態と決定する。比較表示形態の例を図６に示す。比較表示形態６００は、比較表示エリア６１０とサムネイル表示エリア６２０とを有する。比較表示エリア６１０には、選択された画像を含む複数枚の画像を並べて表示する。なお図６の例では４枚並べて表示しているが、並べる枚数を４枚に限定するものではない。サムネイル表示エリア６２０には確認対象の画像群を表示する。なお、サムネイル表示エリア６２０で選択された画像は、比較表示エリア６１０で（強調）表示される。
【００３５】
Ｓ４０５において、表示形態決定部１３０は、画像群の画像を表示する際に利用するべき表示形態を一覧表示形態と決定する。一覧表示形態の例を図７に示す。図７の例では同一サイズの画像が縦横に複数個配列された状態で表示されている。Ｓ４０２、Ｓ４０４、Ｓ４０５の処理を行った後、図４のフローチャートの各処理は終了する。
【００３６】
以上説明したように、本発明によれば、画像群に属する画像の画像間の関係を解析し画像群の特徴を判別することで、画像群に属する画像を表示する際に、画像群ごとに適切な表示形態で表示することが可能になる。
【００３７】
そのため、ユーザが画像を選択する際に所望する表示形態を、自動で変更して提供することができ、使用者の作業効率を上げることができる。
【００３８】
（第２実施形態）
図８は、本発明の第２実施形態に係る画像表示装置８００の機能構成の一例を示す図である。画像表示装置８００は、第１実施形態で説明した構成に加えて、さらに表示形態切替部８１０を備えている。確認対象画像群の中に複数の画像群が存在していた場合、表示形態切替部８１０を用いて、画像の表示形態を切り替える。表示形態切替部８１０は、画像表示部１１０に表示されている画像をユーザが選択した際に、表示形態決定部１３０の結果に基づいて、選択された画像が属する画像群に対応する表示形態への切り替えを行う。
【００３９】
＜表示形態切替部８１０の処理＞
続いて表示形態切替部８１０で行われる処理について詳細を説明する。表示形態決定部１３０で決定した表示形態を用いて、画像表示部１１０の表示形態を切り替える処理を行う。図９は、ユーザが画像表示部１１０に表示された画像を選択した際に表示を切り替える処理の手順を示すフローチャートである。
【００４０】
まず、Ｓ９０１において、表示形態切替部８１０は、ユーザが選択した画像が任意の画像群に属しているか否かを判定する。選択画像が画像群に属していると判定された場合（Ｓ９０１；ＹＥＳ）、Ｓ９０２へ進む。一方、選択画像が画像群に属していないと判定された場合（Ｓ９０１；ＮＯ）、Ｓ９０３へ進む。
【００４１】
Ｓ９０２において、表示形態切替部８１０は、表示形態決定部１３０によって決定された、選択画像が属する該画像群の表示形態に従って、画像表示部１１０の表示を切り替える。Ｓ９０３において、表示形態切替部８１０は、画像表示部１１０の表示形態を一覧表示形態へ切り替える。Ｓ９０２またはＳ９０３の処理を行った後、図９のフローチャートの各処理は終了する。
【００４２】
以上説明したように、本実施形態によれば、画像表示部に表示されている画像をユーザが選択した際に、表示形態決定部の決定結果に基づいて、画像の表示形態を切り替えるため、より使用者の作業効率を上げることができる。
【００４３】
（第３実施形態）
図１０は、本発明の第３実施形態に係る画像表示装置８００の機能構成の一例を示す図である。画像表示装置１０００は、第２実施形態で説明した構成に加えて、さらに画像分類部１０１０を備えている。
【００４４】
確認対象画像群に画像群が含まれていなかった場合、画像分類部１０１０を用いて確認対象画像群に含まれる画像をグループに分類する。画像分類部１０１０は、画像をグループに分類する処理を実行する。ここでいうグループとは、画像に付与された撮影情報に基づく、撮影日時や場所が近い条件で撮影された画像群であったり、画像に付随する情報に共通の項目が存在する画像群であったりする。
【００４５】
＜画像分類部１０１０の処理＞
続いて画像分類部１０１０で行われる処理について詳細を説明する。画像分類部１０１０では任意の画像群をグループに分類する処理を行う。図１１は連写された画像を分類する処理の手順を示すフローチャートである。なお図１１では連写画像の分類を例にとって説明しているが、グループ化する基準が連写に限定されるわけではない。例えば、複数地点で定点観測を行っている場合は、場所や撮影間隔が一定であることを基準とすることも可能である。
【００４６】
まず、Ｓ１１０１において、画像分類部１０１０は、確認対象画像群を撮影日時で昇順にソートする。その後、Ｓ１１０２において、画像分類部１０１０は、ファイル走査用のカウンタｉの値を１に設定する。
【００４７】
Ｓ１１０３において、画像分類部１０１０は、カウンタｉの値が確認対象画像群の全画像枚数よりも小さいか否かを判定する。ｉ＜全画像枚数であると判定された場合（Ｓ１１０３；ＹＥＳ）、Ｓ１１０４へ進む。一方、ｉ＜全画像枚数ではないと判定された場合（Ｓ１１０３；ＮＯ）、Ｓ１１１０へ進む。
【００４８】
Ｓ１１０４において、画像分類部１０１０は、ソートされた確認対象画像群のカウンタｉの値であるｉ番目の画像を仮連写グループに登録する。
【００４９】
次に、Ｓ１１０５において、画像分類部１０１０は、ｉ番目の画像と、カウンタｉの値に１を加えたｉ＋１番目の画像との各撮影日時の差が１／２秒以内か否かを判定する。撮影日時の差が１／２秒以下であると判定された場合（Ｓ１１０５；ＹＥＳ）、Ｓ１１０６へ進む。一方、撮影日時の差が１／２秒より大きいと判定された場合（Ｓ１１０５；ＮＯ）、Ｓ１１０７へ進む。Ｓ１１０６において、画像分類部１０１０は、カウンタｉの値に１を加える。なお、Ｓ１１０６の処理を行った後は、Ｓ１１０３の処理に戻る。
【００５０】
Ｓ１１０７において、画像分類部１０１０は、仮連写グループに属する画像の枚数が１より大きいか否かを判定する。１＜仮連写グループに属する画像枚数であると判定された場合（１１０７；ＹＥＳ）、Ｓ１１０８へ進む。一方、１＜仮連写グループに属する画像枚数ではないと判定された場合（１１０７；ＮＯ）、Ｓ１１０９へ進む。Ｓ１１０８において、画像分類部１０１０は、仮連写グループに属する画像群を連写グループとして確定する。Ｓ１１０９において、画像分類部１０１０は、仮連写グループをクリアする。Ｓ１１０９の処理を行った後、前述したＳ１１０６の処理を行い、Ｓ１１０３の処理へ移行する。
【００５１】
また、Ｓ１１１０において、画像分類部１０１０は、仮連写グループに属する画像の枚数が１より大きいか否かを判定する。仮連写グループに属する画像の枚数が１より大きいと判定された場合（Ｓ１１１０；ＹＥＳ）、Ｓ１１１１へ進む。一方、連写グループに属する画像の枚数が１以下であると判定された場合（Ｓ１１１０；ＮＯ）、処理を終了する。
【００５２】
Ｓ１１１１において、画像分類部１０１０は、仮連写グループに属する画像群を連写グループとして確定し、処理を終了する。以上で図１１のフローチャートの各処理が終了する。
【００５３】
以上説明したように、本実施形態によれば、確認対象画像群に画像群が含まれていなかった場合であっても、画像分類部を用いて確認対象画像群に含まれる画像をグループに分類するので、画像群を生成することができる。
【００５４】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014230002.tif 000003
【図２】
2014230002.tif 000004
【図３】
2014230002.tif 000005
【図４】
2014230002.tif 000006
【図５】
2014230002.tif 000007
【図６】
2014230002.tif 000008
【図７】
2014230002.tif 000009
【図８】
2014230002.tif 000010
【図９】
2014230002.tif 000011
【図１０】
2014230002.tif 000012
【図１１】
2014230002.tif 000013