(57)【要約】【課題】グループを代表する画像としてより相応しい画像を表示できる表示制御方法、情報処理装置およびプログラムを提供する。【解決手段】実施形態の表示制御方法は、複数の画像を、第１画像と１以上の画像とを含む第１グループと、第１画像と１以上の画像とを含む第２グループとに分類し、第１グループに含まれる複数の画像のうち少なくとも１以上の画像に、表示を許可するための設定を行い、第２グループに含まれる複数の画像のうち少なくとも１以上の画像に、表示を許可するための設定を行い、第１グループに含まれ表示を許可された１以上の画像に基づいて生成される第１グループを代表する第１代表画像を表示し、第２グループに含まれる表示を許可された１以上の画像に基づいて生成される第２グループを代表する第２代表画像を表示し、第１代表画像が選択される場合、第１グループに含まれ表示を許可された１以上の画像を表示し、第２代表画像が選択される場合、第２グループに含まれ表示を許可された１以上の画像を表示する。【選択図】図３
2015106387.tif 000002
【特許請求の範囲】
【請求項１】
表示制御方法であって、
複数の画像を、第１画像と１以上の画像とを含む第１グループと、前記第１画像と１以上の画像とを含む第２グループとに分類し、
前記第１グループに含まれる複数の画像のうち少なくとも１以上の画像に、表示を許可するための設定を行い、
前記第２グループに含まれる複数の画像のうち少なくとも１以上の画像に、表示を許可するための設定を行い、
前記第１グループに含まれ表示を許可された１以上の画像に基づいて生成される前記第１グループを代表する第１代表画像を表示し、
前記第２グループに含まれる表示を許可された１以上の画像に基づいて生成される前記第２グループを代表する第２代表画像を表示し、
前記第１代表画像が選択される場合、前記第１グループに含まれ表示を許可された１以上の画像を表示し、
前記第２代表画像が選択される場合、前記第２グループに含まれ表示を許可された１以上の画像を表示する表示制御方法。
【請求項２】
前記第１グループに含まれる第１画像に表示を禁止するための設定および前記第２グループに含まれる第１画像に表示を許可するための設定が行われた場合に、前記第１代表画像は、前記第１グループに含まれ第１画像を除く１以上の画像に基づいて生成され、前記第２代表画像は、前記第２グループに含まれる第１画像および１以上の画像に基づいて生成され、
前記第１代表画像が選択される場合、前記第１グループに含まれ第１画像を除く１以上の画像を表示し、
前記第２代表画像が選択される場合、前記第２グループに含まれる第１画像および１以上の画像を表示する請求項１に記載の表示制御方法。
【請求項３】
画像に含まれるオブジェクトに基づいて、複数の画像を、前記第１グループと前記第２グループとに分類する請求項１に記載の表示制御方法。
【請求項４】
前記第１グループに含まれ表示を許可された１以上の画像に含まれるオブジェクトに基づいて生成される前記第１代表画像を表示し、
前記第２グループに含まれ表示を許可された１以上の画像に含まれるオブジェクトに基づいて生成される前記第２代表画像を表示する請求項１に記載の表示制御方法。
【請求項５】
前記第１グループに含まれる複数の画像のうち少なくとも１以上の画像に対する、表示を許可するための設定が変更された場合、前記第１代表画像を生成しなおして表示し、
前記第２グループに含まれる複数の画像のうち少なくとも１以上の画像に対する、表示を許可するための設定が変更された場合、前記第２代表画像を生成しなおして表示する請求項１に記載の表示制御方法。
【請求項６】
前記第１グループに含まれる全ての画像に対して表示を禁止するための設定が行われた場合、前記第１グループに含まれ表示を禁止された１以上の画像に基づいて生成される前記第１代表画像を表示し、
前記第２グループに含まれる全ての画像に対して表示を禁止するための設定が行われた場合、前記第２グループに含まれ表示を禁止された１以上の画像に基づいて生成される前記第２代表画像を表示する請求項２に記載の表示制御方法。
【請求項７】
前記第１グループに含まれ表示を許可された１以上の画像に含まれるオブジェクトのうち、所定の選択条件に合致するオブジェクトを前記第１代表画像として表示し、
前記第２グループに含まれ表示を許可された１以上の画像に含まれるオブジェクトのうち、所定の選択条件に合致するオブジェクトを前記第２代表画像として表示する請求項４に記載の表示制御方法。
【請求項８】
前記第１グループに含まれ表示を許可された１以上の画像に含まれるオブジェクトとしての顔画像を前記第１代表画像として表示し、
前記第２グループに含まれ表示を許可された１以上の画像に含まれるオブジェクトとしての顔画像を前記第２代表画像として表示する請求項４に記載の表示制御方法。
【請求項９】
複数の画像を、第１画像と１以上の画像とを含む第１グループと、前記第１画像と１以上の画像とを含む第２グループとに分類可能な分類部と、
前記第１グループに含まれる複数の画像のうち少なくとも１以上の画像に、表示を許可するための設定を行い、前記第２グループに含まれる複数の画像のうち少なくとも１以上の画像に、表示を許可するための設定を行う設定部と、
前記第１グループに含まれ表示を許可された１以上の画像に基づいて生成される前記第１グループを代表する第１代表画像を表示し、前記第２グループに含まれる表示を許可された１以上の画像に基づいて生成される前記第２グループを代表する第２代表画像を表示し、前記第１代表画像が選択される場合、前記第１グループに含まれ表示を許可された１以上の画像を表示し、前記第２代表画像が選択される場合、前記第２グループに含まれ表示を許可された１以上の画像を表示する表示制御部と、
を備えた情報処理装置。
【請求項１０】
前記表示制御部は、前記第１グループに含まれる第１画像に表示を禁止するための設定および前記第２グループに含まれる第１画像に表示を許可するための設定が行われた場合に、前記第１グループに含まれ第１画像を除く１以上の画像に基づいて前記第１代表画像を生成し、前記第２グループに含まれる第１画像および１以上の画像に基づいて前記第２代表画像を生成し、前記第１代表画像が選択される場合、前記第１グループに含まれ第１画像を除く１以上の画像を表示し、前記第２代表画像が選択される場合、前記第２グループに含まれる第１画像および１以上の画像を表示する請求項９に記載の情報処理装置。
【請求項１１】
前記表示制御部は、前記第１グループに含まれ表示を許可された１以上の画像に含まれるオブジェクトに基づいて生成される前記第１代表画像を表示し、前記第２グループに含まれ表示を許可された１以上の画像に含まれるオブジェクトに基づいて生成される前記第２代表画像を表示する請求項９に記載の情報処理装置。
【請求項１２】
前記表示制御部は、前記第１グループに含まれる複数の画像のうち少なくとも１以上の画像に対する、表示を許可するための設定が変更された場合、前記第１代表画像を生成しなおして表示し、前記第２グループに含まれる複数の画像のうち少なくとも１以上の画像に対する、表示を許可するための設定が変更された場合、前記第２代表画像を生成しなおして表示する請求項９に記載の情報処理装置。
【請求項１３】
コンピュータを、
複数の画像を、第１画像と１以上の画像とを含む第１グループと、前記第１画像と１以上の画像とを含む第２グループとに分類可能な分類部と、
前記第１グループに含まれる複数の画像のうち少なくとも１以上の画像に、表示を許可するための設定を行い、前記第２グループに含まれる複数の画像のうち少なくとも１以上の画像に、表示を許可するための設定を行う設定部と、
前記第１グループに含まれ表示を許可された１以上の画像に基づいて生成される前記第１グループを代表する第１代表画像を表示し、前記第２グループに含まれる表示を許可された１以上の画像に基づいて生成される前記第２グループを代表する第２代表画像を表示し、前記第１代表画像が選択される場合、前記第１グループに含まれ表示を許可された１以上の画像を表示し、前記第２代表画像が選択される場合、前記第２グループに含まれ表示を許可された１以上の画像を表示する表示制御部と、
として機能させるためのプログラム。
【請求項１４】
前記表示制御部は、前記第１グループに含まれる第１画像に表示を禁止するための設定および前記第２グループに含まれる第１画像に表示を許可するための設定が行われた場合に、前記第１グループに含まれ第１画像を除く１以上の画像に基づいて前記第１代表画像を生成し、前記第２グループに含まれる第１画像および１以上の画像に基づいて前記第２代表画像を生成し、前記第１代表画像が選択される場合、前記第１グループに含まれ第１画像を除く１以上の画像を表示し、前記第２代表画像が選択される場合、前記第２グループに含まれる第１画像および１以上の画像を表示する請求項１３に記載のプログラム。
【請求項１５】
前記表示制御部は、前記第１グループに含まれ表示を許可された１以上の画像に含まれるオブジェクトに基づいて生成される前記第１代表画像を表示し、前記第２グループに含まれ表示を許可された１以上の画像に含まれるオブジェクトに基づいて生成される前記第２代表画像を表示する請求項１３に記載のプログラム。
【請求項１６】
前記表示制御部は、前記第１グループに含まれる複数の画像のうち少なくとも１以上の画像に対する、表示を許可するための設定が変更された場合、前記第１代表画像を生成しなおして表示し、前記第２グループに含まれる複数の画像のうち少なくとも１以上の画像に対する、表示を許可するための設定が変更された場合、前記第２代表画像を生成しなおして表示する請求項１３に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、表示制御方法、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
複数の画像それぞれに含まれる顔画像（オブジェクトの一例）を検出し、検出した顔画像の特徴量の類似度に基づいて、当該複数の画像を複数のグループに分類し、グループ毎に、当該グループに分類された画像に含まれる顔画像から、グループを代表する代表画像を決定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２６７６８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術によれば、グループにおいて表示を禁止された画像に含まれる顔画像を用いて生成された代表画像が表示される場合があり、グループを代表する代表画像として相応しくないと画像が代表画像として表示される、という課題がある。
【０００５】
本発明の一形態は、グループを代表する画像としてより相応しい画像を表示できる表示制御方法、情報処理装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
実施形態の表示制御方法は、複数の画像を、第１画像と１以上の画像とを含む第１グループと、第１画像と１以上の画像とを含む第２グループとに分類し、第１グループに含まれる複数の画像のうち少なくとも１以上の画像に、表示を許可するための設定を行い、第２グループに含まれる複数の画像のうち少なくとも１以上の画像に、表示を許可するための設定を行い、第１グループに含まれ表示を許可された１以上の画像に基づいて生成される第１グループを代表する第１代表画像を表示し、第２グループに含まれる表示を許可された１以上の画像に基づいて生成される第２グループを代表する第２代表画像を表示し、第１代表画像が選択される場合、第１グループに含まれ表示を許可された１以上の画像を表示し、第２代表画像が選択される場合、第２グループに含まれ表示を許可された１以上の画像を表示する。
【図面の簡単な説明】
【０００７】
【図１】図１は、本実施形態にかかる情報処理装置の外観を模式的に示す図である。
【図２】図２は、本実施形態にかかる情報処理装置のハードウェア構成の一例を示すブロック図である。
【図３】図３は、本実施形態にかかる情報処理装置の機能構成を示すブロック図である。
【図４】図４は、本実施形態にかかる情報処理装置が記憶するコンテンツデータテーブルを示す図である。
【図５】図５は、本実施形態にかかる情報処理装置が記憶するオブジェクトデータテーブルを示す図である。
【図６】図６は、本実施形態にかかる情報処理装置によって表示される設定画面の一例を示す図である。
【図７】図７は、本実施形態にかかる情報処理装置による選択画面の生成処理の流れを示すフローチャートである。
【図８】図８は、本実施形態にかかる情報処理装置によって表示される選択画面の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、添付の図面を用いて、本実施形態にかかる表示制御方法、情報処理装置およびプログラムについて説明する。
【０００９】
図１は、本実施形態にかかる情報処理装置の外観を模式的に示す図である。本実施形態にかかる情報処理装置１００は、例えば、タブレット端末やデジタルフォトフレーム等により実現される。具体的には、情報処理装置１００は、図１に示すように、スレート型の筐体Ｂを備えている。筐体Ｂは、表示部１１を収納している。本実施形態では、筐体Ｂは、表示部１１が有する表示画面１１２を露出させる開口部Ｂ１を有した面（以下、上面という）を備えている。
【００１０】
表示部１１は、各種情報を表示可能な表示画面１１２と、当該表示画面１１２上に設けられ、ユーザによってタッチされた表示画面１１２上の位置を検出するタッチパネル１１１と、を備えている。また、筐体Ｂの上面の下部には、ユーザが各種操作を行う操作スイッチ１９およびユーザの音声を取得するためのマイク２１が配置されている。また、筐体Ｂの上面の上部には、音声を出力するためのスピーカ２２が配置されている。
【００１１】
図２は、本実施形態にかかる情報処理装置のハードウェア構成の一例を示すブロック図である。本実施形態では、情報処理装置１００は、上述の構成に加え、図２に示すようにＣＰＵ（Central  Processing  Unit）１２、システムコントローラ１３、グラフィックスコントローラ１４、タッチパネルコントローラ１５、加速度センサ１６、不揮発性メモリ１７、ＲＡＭ（Random  Access  Memory）１８、音声処理部２０、ジャイロセンサ２４、等を備えている。
【００１２】
表示部１１は、タッチパネル１１１と、ＬＣＤ（Liquid  Crystal  Display）や有機ＥＬ（Electro  Luminescence）等で構成される表示画面１１２と、を備えている。タッチパネル１１１は、例えば表示画面１１２上に配置された座標検出装置である。タッチパネル１１１は、筐体Ｂを把持したユーザの指によってタッチされた表示画面１１２上の位置（タッチ位置）を検出する。
【００１３】
ＣＰＵ１２は、システムコントローラ１３を介して情報処理装置１００の各部を制御するプロセッサである。ＣＰＵ１２は、不揮発性メモリ１７からＲＡＭ１８にロードされる、オペレーティングシステム、ウェブブラウザ、文章の作成に用いるソフトウェアなどの各種アプリケーションプログラムを実行する。
【００１４】
不揮発性メモリ１７は、各種アプリケーションプログラムや各種データを記憶する。本実施形態では、不揮発性メモリ１７は、表示画面１１２への表示対象（表示候補）の複数の画像（例えば、情報処理装置１００が有する図示しないカメラの撮像により得られた撮像画像、外部機器から入力された画像など）を記憶する画像格納部１７１（図３参照）と、当該画像格納部１７１に記憶された画像に関する画像情報を記憶する画像情報管理部１７２（図３参照）と、として機能する。ＲＡＭ１８は、ＣＰＵ１２がプログラムを実行する際の作業領域を提供する。
【００１５】
システムコントローラ１３には、不揮発性メモリ１７およびＲＡＭ１８にアクセス制御するメモリコントローラを内蔵している。また、システムコントローラ１３は、グラフィックスコントローラ１４との通信を実行する機能を有している。
【００１６】
グラフィックスコントローラ１４は、表示画面１１２を制御する表示コントローラである。タッチパネルコントローラ１５は、タッチパネル１１１を制御し、ユーザによってタッチされた表示画面１１２上のタッチ位置を示す座標データをタッチパネル１１１から取得する。
【００１７】
ジャイロセンサ２４は、情報処理装置１００がＸ軸、Ｙ軸およびＺ軸の各軸周りに回転した場合における回転角度を検出する。そして、ジャイロセンサ２４は、Ｘ軸、Ｙ軸およびＺ軸の各軸周りの回転角度を示す回転角度信号をＣＰＵ１２に出力する。
【００１８】
加速度センサ１６は、情報処理装置１００の加速度を検出する。本実施形態では、加速度センサ１６は、図１に示すＸ軸、Ｙ軸およびＺ軸の各軸方向の加速度、および各軸周りの回転方向の加速度を検出する。そして、加速度センサ１６は、図１に示すＸ軸、Ｙ軸およびＺ軸の各軸方向の加速度および各軸周りの回転方向の加速度を示す加速度信号をＣＰＵ１２に出力する。
【００１９】
音声処理部２０は、マイク２１より入力される音声信号に、デジタル変換、ノイズ除去、エコーキャンセル等の音声処理を施してＣＰＵ１２に出力する。また、音声処理部２０は、ＣＰＵ１２の制御のもとで、音声合成等の音声処理を施して生成した音声信号をスピーカ２２へ出力する。
【００２０】
次に、図３〜５を用いて、本実施形態にかかる情報処理装置１００の機能構成について説明する。図３は、本実施形態にかかる情報処理装置の機能構成を示すブロック図である。図４は、本実施形態にかかる情報処理装置が記憶するコンテンツデータテーブルを示す図である。図５は、本実施形態にかかる情報処理装置が記憶するオブジェクトデータテーブルを示す図である。
【００２１】
図３に示すように、情報処理装置１００は、ＣＰＵ１２が不揮発性メモリ１７に記憶されたプログラムを実行することにより、画像認識部１２１および画像選択画面生成部１２２を実現する。また、本実施形態では、タッチパネル１１１は、ユーザが情報処理装置１００に対して各種操作を入力するためのユーザインタフェース２００として機能する。また、本実施形態では、不揮発性メモリ１７は、表示画面１１２への表示対象の画像を記憶する画像格納部１７１、および当該画像格納部１７１に記憶された画像に関する画像関連情報を記憶する画像情報管理部１７２として機能する。
【００２２】
画像認識部１２１は、ユーザインタフェース２００を介して、画像格納部１７１に記憶された画像（コンテンツ）の認識が指示されると、画像格納部１７１に記憶された各画像を識別可能とするコンテンツＩＤと、当該コンテンツＩＤにより識別される画像の保存場所を示すコンテンツパスと、コンテンツＩＤにより識別される画像のメタデータ（画像に予め設定された設定情報の一例）と、を対応付けるコンテンツデータテーブル４００（図４参照）を画像関連情報として画像情報管理部１７２に記憶させる。本実施形態では、メタデータには、画像サイズ、画像が外部機器から取り込まれた取込日時、図示しないカメラの撮像により得られた撮像画像である場合には当該撮像画像の撮像条件（撮像画像の撮像場所，撮像日時，撮像者など）が含まれる。
【００２３】
次に、画像認識部１２１は、コンテンツデータテーブル４００のコンテンツＩＤそれぞれにより識別される画像を、１つまたは複数のグループに分類する。その際、画像認識部１２１（分類部の一例）は、同一の画像を複数のグループに分類可能である。具体的には、画像認識部１２１は、複数の画像を、第１画像と１以上の画像とを含むグループ（第１グループ）と、当該第１画像と１以上の画像とを含むグループ（第２グループ）と、に分類可能である。ここで、第１画像は、複数の画像に含まれる２以上の画像であっても良い。本実施形態では、画像認識部１２１は、まず、コンテンツデータテーブル４００のコンテンツＩＤにより識別される画像から、オブジェクト（オブジェクト画像）を検出する。例えば、画像認識部１２１は、コンテンツデータテーブル４００のコンテンツＩＤにより識別される画像が、図示しないカメラの撮像により得られた撮像画像である場合には、図示しないカメラにより撮像した被写体（例えば、顔画像など）をオブジェクトとして検出する。
【００２４】
そして、画像認識部１２１は、画像から検出したオブジェクトに基づいて、複数の画像を、第１グループと第２グループとに分類可能である。具体的には、画像認識部１２１は、画像から検出したオブジェクト毎に、当該オブジェクトに類似するオブジェクトを含む画像を１つのグループに分類する。したがって、画像認識部１２１は、同一の画像（第１画像）から複数のオブジェクトを検出した場合、当該複数のオブジェクトそれぞれのグループに、当該同一の画像を分類することにより、当該同一の画像を、第１グループおよび第２グループの両方に分類することが可能である。ここでは、画像認識部１２１が、複数の画像を、同一の画像（第１画像）と１以上の画像とを含む第１グループおよび第２グループに分類する例について説明したが、複数の画像、同一の画像と１以上の画像とを含む２以上のグループに分類するものであれば、これに限定するものではない。例えば、画像認識部１２１は、複数の画像を、同一の画像（第１画像）と１以上の画像とを含む３つのグループに分類しても良い。
【００２５】
本実施形態では、画像認識部１２１は、画像に含まれるオブジェクトに基づいて、複数の画像を、複数のグループ（例えば第１グループおよび第２グループ）に分類しているが、これに限定するものではなく、画像のメタデータや後述する画像設定情報に基づいて、複数の画像を、複数のグループに分類しても良い。
【００２６】
また、画像認識部１２１（設定部の一例）は、同一画像（第１画像）を含む複数のグループ（例えば、第１グループおよび第２グループ）それぞれについて、当該グループに含まれる複数の画像のうち少なくとも１以上の画像に、表示部１１（表示画面１１２）への表示を許可するための設定を行う。以下、表示部１１への表示を許可するための設定が行われた画像を、表示用画像と言う。さらに、画像認識部１２１は、同一画像（第１画像）を含む複数のグループ（例えば、第１グループおよび第２グループ）それぞれについて、当該グループに含まれる複数の画像のうち少なくとも１以上の画像（第１画像）に、表示部１１への表示を禁止するための設定が可能である。本実施形態では、画像認識部１２１は、各グループに含まれる複数の画像のうち、表示用画像に設定されなかった画像に対して、表示部１１への表示を禁止するための設定を行う。
【００２７】
そして、画像認識部１２１は、図５に示すように、画像から検出したオブジェクト（例えば、顔画像など）を識別可能とする顔ＩＤと、当該顔ＩＤにより識別されるオブジェクトを検出した画像（コンテンツ）のコンテンツＩＤ（以下、検出元コンテンツＩＤと言う）と、当該検出元コンテンツＩＤにより識別される画像が分類されたグループを識別可能とする顔グループＩＤと、検出元コンテンツＩＤにより識別される画像に予め設定された画像設定情報（設定情報の一例）と、を対応付けるオブジェクトデータテーブル５００を画像関連情報として画像情報管理部１７２に記憶させる。
【００２８】
本実施形態では、画像設定情報には、検出元コンテンツＩＤにより識別される画像が、当該画像が分類されたグループにおいて表示用画像に設定されているか否かを示す表示設定（表示を許可された画像に設定されている場合には「表示」、表示を禁止された画像に設定されている場合には「非表示」）、画像の色合い、画像の鮮明度、画像の撮像シーン、画像が撮像された季節、画像に含まれるオブジェクトを示すオブジェクト情報（例えば、顔画像，動植物，建物，ロゴマークなど）、画像に含まれる人物（オブジェクトの一例）の性別，年齢，笑顔度などが含まれる。本実施形態では、画像認識部１２１は、複数の画像を複数のグループに分類した初期状態においては、言い換えると、後述する設定画面６００（図６参照）において表示設定が変更される前においては、画像設定情報に含まれる表示設定を「表示」と設定するものとする。
【００２９】
画像選択画面生成部１２２は、ユーザインタフェース２００を介して、各グループに含まれる画像の表示設定の変更が指示されると、グループ毎に、当該グループに含まれる画像の表示設定を変更可能な設定画面を、表示部１１の表示画面１１２に表示させる。
【００３０】
図６は、本実施形態にかかる情報処理装置によって表示される設定画面の一例を示す図である。画像選択画面生成部１２２は、ユーザインタフェース２００を介して、各グループに含まれる画像の表示設定の変更が指示されると、図６に示すように、グループ毎に当該グループに含まれる画像Ｇが配置されかつ画像Ｇの表示設定を変更可能なチェックボックスＣを含む設定画面６００を表示画面１１２に表示させる。情報処理装置１００のユーザは、ユーザインタフェース２００を介して、画像ＧのチェックボックスＣをチェック状態または非チェック状態とする。
【００３１】
上述した画像認識部１２１は、設定画面６００に表示された画像Ｇが分類されたグループについて、当該画像ＧのうちチェックボックスＣがチェック状態になった画像Ｇの画像設定情報に含まれる表示設定を「表示」に変更する。一方、画像認識部１２１は、設定画面６００に表示された画像Ｇが分類されたグループについて、当該画像ＧのうちチェックボックスＣが非チェック状態になった画像Ｇの画像設定情報に含まれる表示設定を「非表示」に変更する。これにより、画像認識部１２１は、図５に示すように、顔グループＩＤ毎に（例えば、「００１」，「０００」，「００２」，「００３」）、同一の検出元コンテンツＩＤと対応付けられた表示設定をそれぞれ異ならせることができる。
【００３２】
また、画像選択画面生成部１２２（表示制御部の一例）は、同一の画像（第１画像）を含む複数のグループ（例えば、第１グループおよび第２グループ）それぞれについて、グループに含まれ表示を許可された１以上の画像（表示用画像）に基づいて、グループを代表する画像である代表画像（例えば、第１グループを代表する第１代表画像、第２グループを代表する第２代表画像）を生成して表示部１１に表示させる。これにより、複数のグループのうちいずれかのグループにおいて画像の表示設定が「非表示」に設定されていても、他のグループにおける当該画像の表示設定が「表示」に設定されていれば、当該画像に基づいて代表画像が生成可能となるので、グループを代表する画像としてより相応しい画像（表示用画像）に基づいて代表画像を生成することができる。また、画像選択画面生成部１２２は、同一の画像を複数の複数のグループそれぞれについて、グループに含まれ表示を禁止された１以上の画像（表示設定が「非表示」に設定された画像）を除いた画像に基づいて代表画像を生成して表示部１１に表示させるものとする。すなわち、画像選択画面生成部１２２は、第１グループに含まれる少なくとも１つの画像（第１画像）に表示を禁止するための設定が行われかつ当該第１画像が分類された第２グループに含まれる第１画像に表示を許可するための設定が行われた場合、第１グループに含まれ第１画像を除く１以上の画像に基づいて代表画像を生成し、第２グループに含まれる第１画像および１以上の画像に基づいて代表画像を生成する。
【００３３】
本実施形態では、画像選択画面生成部１２２は、ユーザインタフェース２００を介して、複数のグループそれぞれの代表画像を含む選択画面の生成が指示されると、画像情報管理部１７２に記憶されたコンテンツデータテーブル４００およびオブジェクトデータテーブル５００を用いて、各グループの代表画像を含む選択画面を生成して表示画面１１２に表示させる。
【００３４】
ここで、図７，８を用いて、本実施形態にかかる情報処理装置１００による選択画面の表示処理について詳細に説明する。図７は、本実施形態にかかる情報処理装置による選択画面の生成処理の流れを示すフローチャートである。図８は、本実施形態にかかる情報処理装置によって表示される選択画面の一例を示す図である。
【００３５】
画像選択画面生成部１２２は、ユーザインタフェース２００を介して、選択画面の生成が指示されると、全てのグループの代表画像が生成されるまで、グループ毎に以下の処理を繰り返す（ステップＳ７０１）。画像選択画面生成部１２２は、代表画像を生成するグループ（以下、生成対象グループと言う）に含まれる表示用画像から検出された顔画像（オブジェクトの一例）のうち、最古の顔画像（撮像日時が最も古い表示用画像から検出された顔画像）を代表画像として生成する処理を開始する（ステップＳ７０２）。
【００３６】
本実施形態では、画像選択画面生成部１２２は、ユーザインタフェース２００を介して選択画面の生成が指示された場合に、各グループの代表画像を生成する処理を行っているが、これに限定するものではない。例えば、画像選択画面生成部１２２は、画像認識部１２１によってグループに含まれる複数の画像のうち少なくとも１以上の画像に対する表示設定が変更された場合に、代表画像を生成しなおす処理を行っても良い。これにより、各グループの代表画像となった被写体が経年変化等によって変化して、当該代表画像に用いられたオブジェクト（例えば、顔画像）が相応しい画像でなくなった場合に、ユーザが相応しいと判断した表示用画像に基づいて代表画像を生成しなおすことができる。
【００３７】
画像選択画面生成部１２２は、生成対象グループに含まれる画像のうち、コンテンツデータテーブル４００において、コンテンツＩＤと対応付けられたメタデータに含まれる撮像日時が古い画像から順に、代表画像の生成候補の画像とする（ステップＳ７０３）。
【００３８】
具体的には、画像選択画面生成部１２２は、まず、オブジェクトデータテーブル５００において生成対象グループの顔グループＩＤと対応付けられた顔ＩＤを特定する。次いで、画像選択画面生成部１２２は、オブジェクトデータテーブル５００において、特定した顔ＩＤと対応付けられた検出元コンテンツＩＤを特定する。さらに、画像選択画面生成部１２２は、検出元コンテンツＩＤ（コンテンツＩＤ）のうち、コンテンツデータテーブル４００において古い撮像日時（メタデータ）と対応付けられた検出元コンテンツＩＤ（コンテンツＩＤ）により識別される画像から順に、代表画像の生成候補の画像とする。
【００３９】
そして、画像選択画面生成部１２２は、オブジェクトデータテーブル５００において、代表画像の生成候補となった画像の検出元コンテンツＩＤと対応付けられた表示設定が「表示」になっているか否かを判断する（ステップＳ７０４）。画像選択画面生成部１２２は、代表画像の生成候補となった画像の検出元コンテンツＩＤと対応付けられた表示設定が「表示」になっている場合（ステップＳ７０４：Ｙｅｓ）、オブジェクトデータテーブル５００において、代表画像の生成候補となった画像の検出元コンテンツＩＤと対応付けられた顔ＩＤにより識別される顔画像を代表画像として生成する（ステップＳ７０５）。
【００４０】
一方、画像選択画面生成部１２２は、代表画像の生成候補となった画像の検出元コンテンツＩＤと対応付けられた表示設定が「非表示」となっており（ステップＳ７０４：Ｎｏ）かつ生成対象グループに含まれる全ての画像についてステップＳ７０４に示す判断処理を行った場合には、ステップＳ７０７に進む。
【００４１】
画像選択画面生成部１２２は、生成対象グループに含まれる全ての画像の検出元コンテンツＩＤと対応付けて記憶された表示設定が「非表示」となっていた場合（生成対象グループに含まれる全ての画像に対して表示を禁止するための設定が行われている場合）、当該生成対象グループに含まれ表示を禁止された１以上の画像に基づいて、代表画像を生成する。例えば、画像選択画面生成部１２２は、生成対象グループに含まれる複数の画像のうち、いずれか一つの画像が含むオブジェクトを代表画像として生成したり、生成対象グループに含まれる複数の画像それぞれに含まれるオブジェクトを含む画像を代表画像として生成したりする。これにより、生成対象グループに含まれる全ての画像の検出元コンテンツＩＤと対応付けて記憶された表示設定が「非表示」となっていた場合でも、代表画像が生成されないということは無くなり、確実に代表画像を生成することができる。
【００４２】
一方、画像選択画面生成部１２２は、生成対象グループに含まれる全ての画像についてステップＳ７０４に示す判断処理が行われていない場合には（ステップＳ７０６）、ステップＳ７０３に戻り、生成対象グループに含まれる画像のうち、コンテンツデータテーブル４００において、コンテンツＩＤと対応付けられたメタデータに含まれる撮像日時が次に古い画像を、代表画像の生成候補の画像とする。
【００４３】
そして、画像選択画面生成部１２２は、全てのグループの代表画像が生成された場合には、代表画像を生成する処理を終了し、未だ全てのグループの代表画像が生成されていない場合には、ステップＳ７０１に戻る（ステップＳ７０７）。
【００４４】
画像選択画面生成部１２２は、複数のグループの代表画像が生成されると、複数のグループそれぞれの代表画像が配置された選択画面を表示部１１の表示画面１１２に表示させる。本実施形態では、画像選択画面生成部１２２は、図８に示すように、複数のグループそれぞれの代表画像ＲＧが配置されかつ各グループに含まれる複数の画像の中に表示用画像が含まれるか否かを示すチェックボックスＲＣを含む選択画面８００を表示画面１１２に表示させる。
【００４５】
画像選択画面生成部１２２は、代表画像ＲＧに対応するグループに含まれる画像の中に少なくとも１つ表示用画像が含まれる場合には、当該代表画像ＲＧのチェックボックスＲＣをチェック状態とし、代表画像ＲＧに対応するグループに含まれる画像の中に表示用画像が含まれない場合には、当該代表画像ＲＧのチェックボックスＲＣを非チェック状態とする。
【００４６】
画像認識部１２１は、ユーザインタフェース２００を介して、代表画像ＲＧのチェックボックスＲＣがチェック状態から非チェック状態へと変更された場合、オブジェクトデータテーブル５００において、チェックボックスＲＣが非チェック状態に変更された代表画像ＲＧに対応するグループに含まれる全ての画像の検出元コンテンツＩＤと対応付けられた表示設定を「非表示」に変更する。一方、画像認識部１２１は、ユーザインタフェース２００を介して、代表画像ＲＧのチェックボックスＲＣが非チェック状態からチェック状態へと変更された場合、オブジェクトデータテーブル５００において、チェックボックスＲＣがチェック状態に変更された代表画像ＲＧに対応するグループに含まれる全ての画像の検出元コンテンツＩＤと対応付けられた表示設定を「表示」に変更する。
【００４７】
本実施形態では、画像選択画面生成部１２２は、選択画面８００に配置された代表画像ＲＧのうち、表示用画像が分類されたグループに対応する代表画像ＲＧのチェックボックスＲＣをチェック状態とすることにより、表示用画像を含むグループと、表示用画像を含まないグループとを区別可能としているが、これに限定するものではない。例えば、画像選択画面生成部１２２は、表示用画像を含まないグループの代表画像ＲＧを、非表示若しくはグレーアウト等させることにより、表示用画像を含むたグループと表示用画像を含まないグループとの表示態様を異ならせて、表示用画像を含むグループと表示用画像を含まないグループとを区別可能としても良い。
【００４８】
そして、画像選択画面生成部１２２は、ユーザインタフェース２００を介して、表示画面１１２に表示された選択画面に配置された代表画像のうち、表示用画像を含むグループに対応する代表画像（図８において、チェックボックスＲＣがチェック状態となっている代表画像ＲＧ）が選択された場合、選択された代表画像に対応するグループに含まれる画像（表示用画像）を表示部１１の表示画面１１２に表示させる。その際、画像選択画面生成部１２２は、選択された代表画像に対応するグループに含まれ表示が禁止された１以上の画像（表示設定が「非表示」となっている画像）を除いた画像を表示画面１１２に表示させる。
【００４９】
すなわち、画像選択画面生成部１２２は、同一画像（第１画像）を含む複数のグループ（第１グループおよび第２グループ）それぞれの代表画像（第１代表画像および第２代表画像）の中から、第１代表画像が選択された場合、第１グループに含まれ表示が許可された１以上の画像を表示し、第２代表画像が選択された場合、第２グループに含まれ表示が許可された１以上の画像を表示する。また、画像選択画面生成部１２２は、第１代表画像が選択された場合、第１グループに含まれ表示を禁止された１以上の画像を除いた画像を表示し、第２代表画像が選択された場合、第２グループに含まれる表示を禁止された１以上の画像を除いた画像を表示する。これにより、情報処理装置１００のユーザは、グループ毎に、各グループに含まれる画像のうち表示用画像のみを閲覧することができる。
【００５０】
本実施形態では、画像選択画面生成部１２２は、グループに含まれる表示用画像に含まれるオブジェクト（例えば、顔画像）を、当該グループの代表画像として生成しているが、グループに含まれ表示を許可された１以上の画像に基づいて生成される代表画像を表示するものであれば、これに限定するものではない。例えば、画像選択画面生成部１２２は、グループに含まれる複数の表示用画像のうちいずれか１つの表示用画像全体、各グループに含まれる複数の表示用画像を含む画像などを、代表画像として生成して表示しても良い。
【００５１】
このように、本実施形態の情報処理装置１００によれば、複数のグループのうちいずれかのグループにおいて表示設定が「非表示」に設定された画像に含まれるオブジェクトを、他のグループにおいては代表画像として生成可能となるので、グループを代表する画像としてより相応しい画像（表示用画像）に基づいて代表画像を生成して表示することができる。
【００５２】
また、本実施形態では、画像選択画面生成部１２２は、グループに含まれる表示用画像から検出された顔画像のうち、最古の顔画像を代表画像として生成しているが、グループに含まれる表示用画像に含まれるオブジェクトのうち、所定の選択条件に合致するオブジェクトを代表画像として生成するものであれば良い。
【００５３】
具体的には、画像選択画面生成部１２２は、表示用画像に対して予め設定された設定情報（コンテンツデータテーブル４００のメタデータ、オブジェクトデータテーブル５００の画像設定情報など）を利用して、グループに含まれ表示を許可された１以上の表示用画像に含まれるオブジェクトのうち、所定の選択条件に合致するオブジェクトを代表画像として生成する。例えば、画像選択画面生成部１２２は、グループに含まれ表示を許可された１以上の表示用画像に含まれるオブジェクトのうち、オブジェクトデータテーブル５００の画像設定情報が含む笑顔度または鮮明度が最も高い表示用画像に含まれるオブジェクトを代表画像として生成する。これにより、ユーザが識別しやすいオブジェクトを代表画像とすることができる。
【００５４】
本実施形態の情報処理装置１００で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００５５】
また、本実施形態の情報処理装置１００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の情報処理装置１００で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００５６】
本実施形態の情報処理装置１００で実行されるプログラムは、上述した各部（画像認識部１２１、画像選択画面生成部１２２）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、画像認識部１２１、画像選択画面生成部１２２が主記憶装置上に生成されるようになっている。
【００５７】
本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５８】
１００  情報処理装置
１１  表示部
１２  ＣＰＵ  
１３  システムコントローラ
１４  グラフィックスコントローラ
１５  タッチパネルコントローラ
１７  不揮発性メモリ
１８  ＲＡＭ
１１１  タッチパネル
１１２  表示画面
１２１  画像認識部
１２２  画像選択画面生成部
１７１  画像格納部
１７２  画像情報管理部
２００  ユーザインタフェース
４００  コンテンツデータテーブル
５００  オブジェクトデータテーブル
【図１】
2015106387.tif 000003
【図２】
2015106387.tif 000004
【図３】
2015106387.tif 000005
【図４】
2015106387.tif 000006
【図５】
2015106387.tif 000007
【図６】
2015106387.tif 000008
【図７】
2015106387.tif 000009
【図８】
2015106387.tif 000010