(57)【要約】【課題】煩雑な作業を要することなく、適切な画像データを抽出することを目的とする。【解決手段】無線通信装置の近接が検出された場合に、無線通信装置から、画像の集合を示す集合情報を受信する受信手段と、集合情報に基づいて、記憶手段に格納されている複数の画像の中から表示対象の画像を抽出する抽出手段と、抽出手段により抽出された画像を表示する表示手段とを有する。【選択図】図１１
2015130003.tif 000002
【特許請求の範囲】
【請求項１】
無線通信装置の近接が検出された場合に、前記無線通信装置から、画像の集合を示す集合情報を受信する受信手段と、
前記集合情報に基づいて、記憶手段に格納されている複数の画像の中から表示対象の画像を抽出する抽出手段と、
前記抽出手段により抽出された画像を表示する表示手段と
を有する情報処理装置。
【請求項２】
前記表示手段は、近接中の前記無線通信装置から受信した前記集合情報に基づいて抽出された前記画像を表示する請求項１に記載の情報処理装置。
【請求項３】
近接が検出されていた前記無線通信装置の近接が検出されなくなった場合に、近接が検出されなくなった前記無線通信装置から受信した前記集合情報に基づいて抽出された画像を表示対象から除外する除外手段をさらに有し、
前記表示手段は、前記除外手段により除外された画像の表示を終了する請求項２に記載の情報処理装置。
【請求項４】
前記集合情報に示される画像を含む抽出範囲を決定する抽出範囲決定手段をさらに有し、
前記抽出手段は、前記記憶手段から前記抽出範囲内の画像を抽出する請求項１乃至３何れか１項に記載の情報処理装置。
【請求項５】
前記抽出手段は、前記記憶手段から前記抽出範囲内の画像であって、前記集合情報に示されていない画像を抽出する請求項４に記載の情報処理装置。
【請求項６】
情報処理装置が実行する情報処理方法であって、
無線通信装置の近接が検出された場合に、前記無線通信装置から、画像の集合を示す集合情報を受信する受信ステップと、
前記集合情報に基づいて、記憶手段に格納されている複数の画像の中から表示対象の画像を抽出する抽出ステップと、
前記抽出ステップにおいて抽出された画像を表示する表示ステップと
を含む情報処理方法。
【請求項７】
コンピュータを、
無線通信装置の近接が検出された場合に、前記無線通信装置から、画像の集合を示す集合情報を受信する受信手段と、
前記集合情報に基づいて、記憶手段に格納されている複数の画像の中から表示対象の画像を抽出する抽出手段と、
前記抽出手段により抽出された画像を表示する表示手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、撮影した静止画や動画等のデジタル映像データを、搭載する記録メディア（例えばハードディスクドライブ）に保存し、また、ＧＵＩ等の操作により所望のデジタル映像データの再生を行うメディアプレイヤが普及している。
また、ユーザがデバイスを近付けることでデバイス間の通信を実行する近接無線通信技術が知られている（例えば特許文献１参照）。このような近接無線通信技術は、その直感的な操作性から、今後は電子機器のみならず、電子広告の分野において広く普及することが見込まれている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３１５３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
記録メディアの容量の増加に伴い、記録メディアに格納される画像データの数は増加傾向にある。このため、記録メディアから適切に画像データを抽出するのが難しいという問題があった。
【０００５】
本発明はこのような問題点に鑑みなされたもので、煩雑な作業を要することなく、適切な画像データを抽出することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、情報処理装置であって、無線通信装置の近接が検出された場合に、前記無線通信装置から、画像の集合を示す集合情報を受信する受信手段と、前記集合情報に基づいて、記憶手段に格納されている複数の画像の中から表示対象の画像を抽出する抽出手段と、前記抽出手段により抽出された画像を表示する表示手段とを有する。
【発明の効果】
【０００７】
本発明によれば、煩雑な作業を要することなく、適切な画像データを抽出することができる。
【図面の簡単な説明】
【０００８】
【図１】サービスシステムを示す図である。
【図２】映像管理装置を示す図である。
【図３】リモコンを示す図である。
【図４】画像データのディレクトリを示す図である。
【図５】一覧表示画面の一例を示す図である。
【図６】フォトブック構成テーブル及びフォトブック構成テーブル一覧の一例を示す図である。
【図７】注文テーブルの一例を示す図である。
【図８】近接検出処理を示すフローチャートである。
【図９】近接解除監視処理を示すフローチャートである。
【図１０】スライドショー表示処理を示すフローチャートである。
【図１１】絞り込み一覧表示処理を示すフローチャートである。
【図１２】絞り込み条件テーブルの一例を示す図である。
【図１３】絞り込み一覧更新処理を示すフローチャートである。
【図１４】絞り込み一覧表示処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
（第１の実施形態）
図１は、第１の実施形態にかかるサービスシステムを示す図である。サービスシステムは、情報処理装置としての画像管理装置１０と、フォトブックサービス装置２０とを有している。画像管理装置１０とフォトブックサービス装置２０は、インターネット４０を介して通信を行う。フォトブックサービス装置２０は、画像管理装置１０から画像データを受信し、受信した画像データを含むフォトブック３０を作成する。フォトブック３０は、画像管理装置１０のユーザ等に提供される。フォトブック３０には、近接無線タグモジュール（近接タグ）３１が張り付けられている。ここで、近接無線タグ３１は、近接無線通信を行う無線通信装置の一例である。
画像管理装置１０は、近接無線通信が可能であり、フォトブック３０が近接すると、フォトブック３０を検出する。そして、画像管理装置１０は、近接無線タグ３１との間で近接無線通信を確立し、データの送受信を行うことができる。
【００１１】
図２は、画像管理装置１０のハードウェア構成を示す図である。なお、画像管理装置１０は、一般的なパーソナルコンピュータ（ＰＣ）により実現可能である。画像管理装置１０は、ＣＰＵ１０１と、ハードディスク（ＨＤ）１０２と、メモリ１０３と、表示制御部１０４と、入力部１０５と、ドライブ装置１０６と、近距離無線インターフェイス（Ｉ／Ｆ）１０９と、高速通信Ｉ／Ｆ１０７とを有している。これら各部は、内部バス１１１に接続され、内部バス１１１を介して互いにデータのやりとりを行うことができる。
ＣＰＵ１０１は、画像管理装置１０の全体を制御する。ＨＤ１０２は、画像データをはじめとする各種データ、ＣＰＵ１０１が動作するための各種プログラム等を格納する。メモリ１０３は、例えばＲＡＭであり、各種データを格納する。また、メモリ１０３は、ＣＰＵ１０１によりワークメモリとして利用される。
【００１２】
表示制御部１０４は、ディスプレイ１１０に対して画像を表示させるための表示信号を出力する。例えば、表示制御部１０４は、ＣＰＵ１０１がプログラムに従い生成した表示制御信号を入力とし、この表示制御信号に基づいて、表示信号を生成する。表示制御部１０４は、生成した表示信号をディスプレイ１１０に出力する。例えば、表示制御部１０４は、ＣＰＵ１０１が生成する表示制御信号に基づき、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を構成するＧＵＩ画面をディスプレイ１１０に表示する。
ディスプレイ１１０は、例えば、ＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）等の映像インターフェイスで接続された表示デバイスである。
【００１３】
入力部１０５は、ユーザ操作を受け付け、操作に応じた制御信号を生成し、ＣＰＵ１０１に供給する。例えば、入力部１０５は、ユーザ操作を受け付ける入力デバイスとして、キーボードといった文字情報入力デバイスや、マウスやタッチパネルといったポインティングデバイス、リモコン等の操作コマンド入力デバイスからの情報を受信する。なお、タッチパネルは、例えば平面的に構成された入力部に対して接触された位置に応じた座標情報が出力されるようにした入力デバイスである。
ＣＰＵ１０１は、入力デバイスに対してなされたユーザ操作に応じて入力部１０５で生成され供給される制御信号に基づき、プログラムに従い、画像管理装置１０の各部を制御する。これにより、画像管理装置１０は、ユーザ操作に応じた処理を行うことができる。
【００１４】
ドライブ装置１０６には、ＣＤやＤＶＤといった外部記憶媒体１０８が装着可能である。ＣＰＵ１０１は、ドライブ装置１０６に装着された外部記憶媒体１０８からのデータの読み出しや、外部記憶媒体１０８へのデータの書き込みを行う。なお、ドライブ装置１０６が装着可能な外部記憶媒体１０８は、ＣＤやＤＶＤといったディスク記録媒体に限られず、例えばメモリカード等の不揮発性の半導体メモリであってもよい。
近距離無線Ｉ／Ｆ１０９は、ＣＰＵ１０１の制御に基づき、近接無線通信を実行する。ここで、近接無線通信は、通信距離が１ｍ未満、より好ましくは数１０ｃｍであることを想定して規定された通信プロトコルに基づく無線通信であるものとする。近接無線通信としては、例えば数ｃｍの通信距離でのみデータ通信が可能なＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）が挙げられる。近接無線通信においては、誘導電界が用いられる。
近距離無線Ｉ／Ｆ１０９が利用可能な通信プロトコルの他の例としては、通信距離が約７０ｃｍ以下の「近傍型」、同約１０ｃｍ以下の「近接型」非接触通信プロトコルが挙げられる。近距離無線Ｉ／Ｆ１０９は、具体的には、ＩＳＯ／ＩＥＣ１５６９３、ＩＳＯ／ＩＥＣ１４４３４、ＥＣＭＡ−３４０（ＩＳＯ／ＩＥＣ１８０９２）等の規格に準じた通信プロトコルを用いてもよい。
【００１５】
高速通信Ｉ／Ｆ１０７は、ＣＰＵ１０１の制御に基づき、ＬＡＮ/ＷＬＡＮやインターネットといったネットワーク１２０に対する通信を行う。
なお、後述する画像管理装置１０の機能や処理は、ＣＰＵ１０１がＨＤ１０２等に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。なお、ＣＰＵ１０１が動作するためのプログラムは、ＨＤ１０２に格納されるのに限られず、例えば不図示のＲＯＭに予め記憶しておいてもよい。
【００１６】
図３は、画像管理装置１０を制御するためのリモコン１１の外観図である。リモコン１１は、電源ボタン２０１と、インデックスボタン２０２と、選択、決定の入力を受け付ける十字キーの上ボタン２０３と、右ボタン２０４と、左ボタン２０５と、下ボタン２０６とを有している。リモコン１１はさらに、決定ボタン２０７と、再生ボタン２０８と、送りボタン２１０と、戻しボタン２１１とを有している。リモコン１１は、ユーザ操作に対応する入力を受け付け、ユーザ操作に応じた操作信号を赤外線通信により入力部１０５に送信する。これにより、入力部１０５は、適切な制御信号を生成し、これをＣＰＵ１０１に入力する。
【００１７】
図４は、ＨＤ１０２に格納されている複数の画像データのデータ構成を示す図である。画像データは、デジタルの静止画又は動画のデータである。画像データは、グループディレクトリに配置されている。図３に示す例においては、「２０１１年」のディレクトリと、「２０１２年」のディレクトリに分類されている。さらに、各ディレクトリの下には、月毎のディレクトリが設けられている。月別のディレクトリの下には、日別のディレクトリが設けられている。
日別のディレクトリの配下には、該当する日付に撮影された画像データ（ファイル名１〜５４の画像データ）が格納されている。なお、各ディレクトリは、その配下に格納すべき画像データが存在する場合に、ＣＰＵ１０１により生成されるものとする。なお、これらのファイルは、図示せぬデータベースで管理されており、そのデータベースに登録されている情報を元に検索を実施することができる。
【００１８】
図５は、ＨＤ１０２に格納されている画像データの一覧表示画面の一例を示す図である。一覧表示画面は、画像管理装置１０において、ユーザから画像の選択入力を受け付けるための画面である。
図５に示す一覧表示画面４００においては、１画面に９個のサムネイル４０１〜４０９が表示されている。なお、各サムネイルは、それぞれ画像データを示す。本実施形態においては、ＣＰＵ１０１は、ディレクトリに基づいて、画像データの撮影日時順に一覧表示画面４００にサムネイルを配置する。
【００１９】
さらに、リモコン１１の十字キー２０３〜２０６への操作に対応して、希望のサムネイルが選択され、決定ボタン２０７が押下されると、ＣＰＵ１０１は、選択されたサムネイルに対応する画像データをディスプレイ１１０に全画面表示する。なお、選択された画像データが動画の場合には、ＣＰＵ１０１は、全画面表示において、画像データを再生表示する。
全画面表示中に再生ボタン２０８が押下された場合には、ＣＰＵ１０１は、表示中の画像データを起点とし、ディレクトリに従い、撮影日時順に画像データの連続再生を開始する。
【００２０】
また、一覧表示画面４００の右端のサムネイル４０３，４０６，４０９にフォーカスがある状態で、さらに右ボタン２０４が押下されたとする。この場合には、ＣＰＵ１０１は、一覧画面に表示するサムネイルを、表示中のサムネイル４０１〜４０９に対応する画像データに続く９個の画像データに対応するサムネイルに更新する。
同様に、一覧表示画面４００の左端のサムネイル４０１，４０４，４０７にフォーカスがある状態で、さらに左ボタン２０５が押下されたとする。この場合には、ＣＰＵ１０１は、一覧画面の表示するサムネイルを、表示中のサムネイル４０１〜４０９に対応する画像データの前の９個の画像データに対応するサムネイルに更新する。
【００２１】
次に、フォトブック作成処理について説明する。フォトブック作成処理においては、画像管理装置１０において、ユーザ操作によりフォトブックに含める画像データが選択される。具体的には、ユーザは、リモコン１１を操作することによって、フォトブックを構成する画像データを選択する。さらに、画像データが動画データである場合には、ユーザは、フォトブックに含めたいフレームを指定することができ、ＣＰＵ１０１は、フレームの指定情報の入力を受け付ける。
ＣＰＵ１０１は、ユーザにより画像データが選択され、フォトブックの作成指示を受け付けると、ユーザにより選択された画像データの識別情報を含むフォトブック構成テーブルを作成する。ＣＰＵ１０１は、さらに作成したフォトブック構成テーブルに対し、一意に識別可能な識別情報としてフォトブックＩＤを割り振り、フォトブックＩＤに対応付けてフォトブック構成テーブルをＨＤ１０２等に格納する。
【００２２】
図６（ａ）は、フォトブック構成テーブル６００の一例を示す図である。フォトブック構成テーブル６００は、画像データの通し番号（Ｎｏ）と、画像データ（ファイル）を識別するファイル識別情報と、フレーム情報とを対応付けて格納している。
ファイル識別情報には、ユーザにより選択された画像データの識別情報が格納されている。本実施形態に係るフォトブック構成テーブル６００は、撮影日時と、画像データのファイル名の組み合わせをファイル識別情報として格納している。
フレーム情報には、ユーザにより指定されたフレームの指定情報が格納されている。本実施形態においては、指定情報は、動画データの先頭からの時刻とフレーム数とを含む情報である。画像データが静止画データである場合には、フレーム情報には、「０」が格納される。
なお、図６（ａ）に示すフォトブック構成テーブル６００は、図４に示す画像データのうち網掛けされた画像データ１３〜１８，２１，２３，２７，３１，３３〜３７が選択された場合に作成されるテーブルである。
【００２３】
ＣＰＵ１０１はさらに、作成したフォトブック構成テーブルに割り振ったフォトブックＩＤを、フォトブック構成テーブル一覧に追加する。図６（ｂ）は、フォトブック構成テーブル一覧６０１の一例を示す図である。フォトブック構成テーブル一覧６０１は、ＣＰＵ１０１により作成され、ＨＤ１０２等に格納されている。フォトブック構成テーブル一覧６０１は、ＣＰＵ１０１により作成されたフォトブック構成テーブルのフォトブックＩＤを格納している。
ＣＰＵ１０１はさらに、ユーザ操作に従い、インターネット４０を介して、フォトブックサービス装置２０に対しフォトブックを注文することができる。注文の際には、ＣＰＵ１０１は、具体的には、フォトブック構成テーブル６００に基づいて、注文テーブルを作成する。
【００２４】
図７は、注文テーブルの一例を示す図である。注文テーブル７００は、通し番号と、ファイル名と、フレーム情報とを対応付けたテーブルである。ＣＰＵ１０１は、ファイル構成テーブルのファイル識別情報から、ファイル名を抽出し、ファイル名を含む注文テーブルを作成する。そして、ＣＰＵ１０１は、フォトブックＩＤと、画像データと、注文テーブルとを対応付けてフォトブックサービス装置２０にアップロードする。
フォトブックサービス装置２０は、フォトブックＩＤと、画像データと、注文テーブルとを受信すると、１ページに１つの画像データを配置したフォトブックを作成する。作成されたフォトブックには、前述の近接無線タグ３１が貼り付けられ、ユーザの自宅等に配送される。
【００２５】
図８は、画像管理装置１０による近接検出処理を示すフローチャートである。画像管理装置１０は、システム起動時に近接検出処理を開始し、その後電源オフまで、常に近接検出処理を繰り返し実行する。Ｓ８０１において、ＣＰＵ１０１は、近距離無線Ｉ／Ｆ１０９が近接無線タグを検出するまで検出の有無を監視する。ＣＰＵ１０１は、近距離無線Ｉ／Ｆ１０９により近接無線タグが検出されると（Ｓ８０１でＹｅｓ）、処理をＳ８０２へ進める。
Ｓ８０２において、ＣＰＵ１０１は、検出された近接無線タグから、フォトブックＩＤを読み出す。ここで、フォトブックＩＤは、フォトブックに含まれる画像データ（画像データの集合）を示す集合情報の一例である。また、Ｓ８０２は、集合情報を受信する受信処理の一例である。
【００２６】
次に、Ｓ８０３において、ＣＰＵ１０１は、読み出したフォトブックＩＤが、ＨＤ１０２に格納されているフォトブック構成テーブル一覧６０１（図６（ｂ））に登録されているか否かを確認する。ＣＰＵ１０１は、読み出したフォトブックＩＤがフォトブック構成テーブル一覧６０１に登録されている場合には（Ｓ８０３でＹｅｓ）、処理をＳ８０４へ進める。ＣＰＵ１０１は、読み出したフォトブックＩＤがフォトブック構成テーブル一覧６０１に登録されていない場合には（Ｓ８０３でＮｏ）、処理をＳ８０１へ進める。
Ｓ８０４において、ＣＰＵ１０１は、フォトブックＩＤにより特定されるフォトブック構成テーブルに基づいて、画像データのスライドショーを実行すべく、フォトブックＩＤを指定したスライドショーの開始リクエストを発行する。ＣＰＵ１０１は、発行した開始リクエストをリクエストキューに登録する。
【００２７】
図９は、画像管理装置１０による近接解除監視処理を示すフローチャートである。画像管理装置１０は、近接無線タグ３１が検出されフォトブックＩＤを受信した時点で、近接解除監視処理を開始する。画像管理装置１０はその後、検出された近接無線タグ３１のすべての近接が検出されなくなるまで近接解除監視処理を繰り返し実行する。
Ｓ９０１において、ＣＰＵ１０１は、近距離無線Ｉ／Ｆ１０９が近接無線タグ３１の近接を検出しなくなるまで、検出の有無を監視する。ＣＰＵ１０１は、近接を検出しなくなると（Ｓ９０１でＹｅｓ）、処理をＳ９０２へ進める。
そして、Ｓ９０２において、ＣＰＵ１０１は、近接が検出されなくなった近接無線タグ３１から受信したフォトブックＩＤを特定する。具体的には、ＣＰＵ１０１は、検出中のすべての近接無線タグ３１に対してフォトブックＩＤの取得要求を発行し、返却されなかったフォトブックＩＤを、近接が検出されなくなった近接無線タグ３１から送信されたフォトブックＩＤと特定する。
【００２８】
次に、Ｓ９０３において、ＣＰＵ１０１は、特定したフォトブックＩＤのスライドショーの終了リクエストを発行する。次に、Ｓ９０４において、ＣＰＵ１０１は、近接を検出中の近接無線タグ３１が存在するか否かを確認する。ＣＰＵ１０１は、検出中の近接無線タグ３１が存在する場合には（Ｓ９０４でＹｅｓ）、処理をＳ９０１へ進め、検出中の近接無線タグ３１の近接解除の監視を継続する。ＣＰＵ１０１は、近接を検出中の近接無線タグ３１が存在しなくなると（Ｓ９０４でＮｏ）、近接解除管理処理を終了する。
なお、ＣＰＵ１０１は、開始リクエストをＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ）形式で管理されるリクエストキューに登録する。また、ＣＰＵ１０１は、終了リクエストを発行した場合に、同一のフォトブックＩＤの開始リクエストをリクエストキューから削除する。
【００２９】
図１０は、スライドショー表示処理を示すフローチャートである。画像管理装置１０は、スライドショーの開始リクエストが発行された場合に、スライドショー表示処理を開始する。Ｓ１００１において、ＣＰＵ１０１は、リクエストキューに開始リクエストが登録されているか否かを監視する。ＣＰＵ１０１は、開始リクエストが登録されている場合には（Ｓ１００１でＹｅｓ）、処理をＳ１００２へ進める。
Ｓ１００２において、ＣＰＵ１０１は、リクエストキューから開始リクエストを取り出し、開始リクエストにおいて指定されているフォトブックＩＤによりフォトブック構成テーブルを特定する。そして、ＣＰＵ１０１は、特定したフォトブック構成テーブルに登録されている画像データを抽出する（抽出処理）。
そして、ＣＰＵ１０１は、抽出した画像データを順次ディスプレイ１１０に表示する（表示処理）。すなわち、ＣＰＵ１０１は、スライドショーを表示する。なお、ＣＰＵ１０１は、表示対象の画像データが動画である場合には、画像データ全体を再生し、表示対象の画像データが静止画である場合には、例えば５秒等一定時間画像データを表示する。
【００３０】
次に、Ｓ１００３において、ＣＰＵ１０１は、フォトブック構成テーブルに登録されているすべての画像データの表示が終了したか否かを確認する。ＣＰＵ１０１は、すべての画像データの表示が終了すると（Ｓ１００３でＹｅｓ）、処理をＳ１００４へ進める。ＣＰＵ１０１は、表示されていない画像データが存在する場合には（Ｓ１００３でＮｏ）、処理をＳ１００２へ進め、次の画像データを表示する。
Ｓ１００４において、ＣＰＵ１０１は、リクエストキューから表示処理が完了した開始リクエストを削除し、ディスプレイ１１０にスライドショーが始まる直前に表示されていた画面を表示する。そして、ＣＰＵ１０１は、再びＳ１００１の処理を開始し、次の開始リクエストに備える。
【００３１】
図１１は、画像管理装置１０が近接無線タグ３１を検出している間に実行する、絞り込み一覧表示処理を示すフローチャートである。絞り込み一覧表示処理において、画像管理装置１０は、近接を検出中の近接無線タグ３１に格納されているフォトブックＩＤに基づいて、ＨＤ１０２に格納されている画像データから一覧表示の対象とする画像データを絞り込む。さらに、本実施形態に係る画像管理装置１０は、一覧表示の対象とする画像データを、撮影日時によりソートして表示する。
図８に示す近接検出処理において、フォトブックＩＤが格納された近接無線タグ３１の検出中において、ユーザによりリモコン１１のインデックスボタン２０２が押下されたとする。この場合に、画像管理装置１０は、絞り込み一覧表示処理を開始する。
【００３２】
Ｓ１１０１において、ＣＰＵ１０１は、リクエストキューに登録されているすべての開始リクエストに対応するフォトブックＩＤを取得する。次に、Ｓ１１０２において、ＣＰＵ１０１は、ＨＤ１０２において、フォトブックＩＤに対応するフォトブック構成テーブルを特定する。そして、ＣＰＵ１０１は、各フォトブック構成テーブルに含まれる画像データを取得する。
次に、Ｓ１１０３において、ＣＰＵ１０１は、１つのフォトブック構成テーブルを選択し、選択したフォトブック構成テーブルに含まれる画像データを撮影日時に基づいてソートする。次に、Ｓ１１０４において、ＣＰＵ１０１は、ソート後の先頭と末尾の画像データを特定する。すなわち、ＣＰＵ１０１は、フォトブック構成テーブルにおいて、撮影日時が最も古い画像データと、撮影日時が最も新しい画像データとを特定する。
例えば、図６（ａ）に示すフォトブック構成テーブルが処理対象であるとする。この場合には、「／グループルート／２０１１年／４月／８日／１３」の画像データが先頭の画像データとして特定され、「／グループルート／２０１２年／１月／１日／３７」の画像データが末尾の画像データとして特定される。
【００３３】
次に、Ｓ１１０５において、ＣＰＵ１０１は、特定した先頭と末尾の画像データをそれぞれ絞り込み条件テーブルに格納する。図１２は、絞り込み条件テーブルの一例を示す図である。絞り込み条件テーブル１２００は、ＨＤ１０２に格納されているものとする。絞り込み条件テーブル１２００は、フォトブックＩＤと、先頭及び末尾の画像ファイルのファイル識別情報とを対応付けて格納している。
図１２に示す例においては、フォトブックＩＤ「２０１２０８０８１９２９３０」に対し、先頭の画像ファイルのファイル識別情報「／グループルート／２０１１年／４月／８日／１３」が対応付けて格納されている。さらに、フォトブックＩＤ「２０１２０８０８１９２９３０」に対し、末尾の画像ファイルのファイル識別情報「／グループルート／２０１２年／１月／１日／３７」とが対応付けて格納されている。
なお、ＣＰＵ１０１は、Ｓ１１０２において特定されたすべてのフォトブック構成テーブルに対応するフォトブックＩＤと、先頭及び末尾のファイル識別情報とを対応付けて絞り込み条件テーブル１２００に格納する。
【００３４】
次に、Ｓ１１０６において、ＣＰＵ１０１は、Ｓ１１０２において特定したすべてのフォトブック構成テーブルに対し、Ｓ１１０２〜Ｓ１１０５の処理が完了したか否かを確認する。ＣＰＵ１０１は、すべてのフォトブック構成テーブルに対する処理が完了した場合には（Ｓ１１０６でＹｅｓ）、処理をＳ１１０７へ進める。ＣＰＵ１０１は、未処理のフォトブック構成テーブルが存在する場合には（Ｓ１１０６でＮｏ）、処理をＳ１１０２に進める。
Ｓ１１０７において、ＣＰＵ１０１は、絞り込み条件テーブルに基づいてＨＤ１０２に格納されている画像データから一覧表示の対象とする画像データの絞り込みを行う。具体的には、ＣＰＵ１０１は、まずＨＤ１０２に格納されているすべての画像データを撮影日時順にソートする。
そして、ＣＰＵ１０１は、ソートされた画像データから、絞り込み条件テーブルに格納されている各フォトブックＩＤに対応する先頭と末尾の画像データに挟まれる画像データの範囲を抽出範囲として決定する（抽出範囲決定処理）。そして、ＣＰＵ１０１は、抽出範囲内の画像データを抽出する（抽出処理）。
【００３５】
図１２に示す絞り込み条件テーブル１２００のフォトブックＩＤ「２０１２０８０８１９２９３０」を例に、Ｓ１１０７の処理をより具体的に説明する。フォトブックＩＤ「２０１２０８０８１９２９３０」の先頭と末尾のファイル識別情報は、それぞれ「／グループルート／２０１１年／４月／８日／１３」と「／グループルート／２０１２年／１月／１日／３７」である。
したがって、ＣＰＵ１０１は、図４に示される画像データから、先頭と末尾に挟まれる画像データとして、ファイル名１３〜３７の２５個の画像データを抽出する。ＣＰＵ１０１は、同様に、絞り込み条件テーブル１２００に格納されているすべてのフォトブックＩＤに対応する先頭及び末尾に基づいて、画像データを抽出する。
【００３６】
次に、Ｓ１１０８において、ＣＰＵ１０１は、抽出された画像データを一覧表示する、絞り込み一覧の画面を生成し、これをディスプレイ１１０に表示する。以上で、絞り込み一覧表示処理が終了する。なお、ソート条件は、撮影日時に限定されるものではない。
【００３７】
図１３は、絞り込み一覧更新処理を示すフローチャートである。絞り込み一覧表示処理により絞り込み一覧が表示されると、画像管理装置１０は、絞り込み一覧更新処理を開始する。Ｓ１３０１において、ＣＰＵ１０１は、終了リクエストが発行されるまで待機する。ＣＰＵ１０１は、終了リクエストが発行されると（Ｓ１３０１でＹｅｓ）、処理をＳ１３０２へ進める。Ｓ１３０２において、ＣＰＵ１０１は、終了リクエストに対応するフォトブックＩＤを取得する。
次に、Ｓ１３０３において、ＣＰＵ１０１は、フォトブックＩＤに対応する絞り込み条件（フォトブックＩＤ、先頭及び末尾の画像識別情報）を絞り込み条件テーブルから削除する。例えば、取得したフォトブックＩＤが「２０１２０８０８１９２９３０」であるとする。この場合、ＣＰＵ１０１は、図１２に示す絞り込み条件テーブル１２００の１行目の「２０１２０８０８１９２９３０」と、これに対応付けられている先頭及び末尾のファイル識別情報とを削除する。
【００３８】
次に、Ｓ１３０４において、ＣＰＵ１０１は、絞り込み条件テーブルに絞り込み条件が残っているか否か、すなわち登録があるか否かを確認する。ＣＰＵ１０１は、絞り込み条件テーブルに絞り込み条件が登録されている場合には（Ｓ１３０４でＹｅｓ）、処理をＳ１３０５へ進める。ＣＰＵ１０１は、絞り込み条件テーブルに絞り込み条件が登録されていない場合には（Ｓ１３０４でＮｏ）、処理をＳ１３０６へ進める。
Ｓ１３０５において、ＣＰＵ１０１は、絞り込み条件テーブルに登録されている絞り込み条件に基づいて、絞り込み一覧の画面を更新する。具体的には、ＣＰＵ１０１は、終了リクエストに対応するファイルＩＤに対応する絞り込み条件により抽出された画像データを絞り込み一覧の対象から除外する。そして、ＣＰＵ１０１は、除外した画像データの表示を終了する。ここで、Ｓ１３０５の処理は、近接が検出されなくなった近接無線タグ３１から受信した集合情報（フォトブックＩＤ）に基づいて抽出された画像データを表示対象から除外する除外処理の一例である。
一方、Ｓ１３０６において、ＣＰＵ１０１は、絞り込み一覧の表示を終了するための処理を行う。具体的には、ＣＰＵ１０１は、絞り込み一覧を終了し、ＨＤ１０２に格納されているすべての画像データを対象とする一覧画面をディスプレイ１１０に表示する。以上で、絞り込み一覧更新処理が終了する。
以上のように、ＣＰＵ１０１は、絞り込み一覧更新処理により、近接が検出されていた近接無線タグ３１が検出されなくなった場合に、この近接無線タグ３１のフォトブックＩＤにより特定される画像データを表示対象から除外する。すなわち、ＣＰＵ１０１は、近接中の近接無線タグ３１から受信したフォトブックＩＤに基づいて抽出された画像データを表示する。
【００３９】
以上のように、本実施形態にかかる画像管理装置１０は、ＨＤ１０２に格納されている大量の画像データに対し、フォトブックに張り付けられた近接無線タグ３１に格納されているフォトブックＩＤにより画像データの絞り込みを行うことができる。すなわち、ユーザは、画像管理装置１０の近くにフォトブックを近付ける（置く）といった直感的で簡単な操作により、適切な絞り込みにより抽出された画像データの一覧表示を見ることができる。
【００４０】
（第２の実施形態）
次に、第２の実施形態にかかる画像管理装置１０について説明する。第２の実施形態にかかる画像管理装置１０は、フォトブックＩＤに基づいて抽出された画像データから、さらにフォトブックに登録されていない画像データを抽出し、これを絞り込み一覧の対象とする。以下、第２の実施形態にかかる画像管理装置１０について、第１の実施形態にかかる画像管理装置１０と異なる点について説明する。
図１４は、第２の実施形態にかかる画像管理装置１０による、絞り込み一覧表示処理を示すフローチャートである。なお、図１４において、第１の実施形態にかかる絞り込み一覧表示処理における各処理と同一の処理には、同一番号を付している。
【００４１】
Ｓ１１０７における絞り込み処理の後、Ｓ１４０１において、ＣＰＵ１０１は、絞り込み処理において抽出された画像データから、フォトブックに含まれている画像データを削除する。そして、Ｓ１１０８において、ＣＰＵ１０１は、削除後の画像データを一覧表示する絞り込み一覧の画面をディスプレイ１１０に表示する。ここで、Ｓ１４０１の処理は、抽出範囲内の画像であって、集合情報としてのフォトブックＩＤに示されていない画像を抽出する抽出処理の一例である。
なお、第２の実施形態にかかる画像管理装置１０のこれ以外の構成及び処理は、第１の実施形態にかかる画像管理装置１０の構成及び処理と同様である。
【００４２】
以上のように、第２の実施形態にかかる画像管理装置１０は、フォトブックＩＤにより一覧表示の対象の画像データを抽出し、抽出結果からさらにフォトブックに含まれている画像データ以外の画像データを一覧表示の対象として抽出する。
これにより、ユーザは、簡単な操作により、適切な絞り込みにより抽出された画像データの一覧表示を見ることができる。より詳しくは、画像管理装置１０は、フォトブックに含まれる画像データを表示対象から除外することにより、再生頻度の低い画像データを一覧表示の対象として抽出することができる。
【００４３】
次に、実施形態の変更例について説明する。第１の変更例としては、各実施形態において、画像管理装置１０は、一覧表示において、フォトブックＩＤに基づく画像データの絞り込み結果を反映したが、絞り込み結果の反映対象は、実施形態に限定されるものではない。他の例としては、画像管理装置１０は、自装置のメモリ１０３等に予め登録されている画像データのプレイリストにおいて、再生対象の画像データの絞り込みを行ってもよい。
また、第２の変更例としては、画像管理装置１０は、ＨＤ１０２に格納されている画像データを絞り込みの対象としたが、絞り込み対象の画像データの格納場所は、これに限定されるものではない。他の例としては、画像管理装置１０は、高速通信Ｉ／Ｆ１０７に接続されたネットワーク越しにアクセスするストレージに記録されている画像データを対象として絞り込み等の処理を行ってもよい。
【００４４】
また、第３の変更例としては、画像管理装置１０は、画像データを表示可能な装置であればよく、ＰＣに限定されるものではない。他の例としては、画像管理装置１０は、デジタルカメラ等の撮像装置であってもよい。この場合には、撮像装置としての画像管理装置１０は、自身が有する背面液晶装置等のディスプレイに対し、抽出された画像データを表示する。また、他の例としては、画像管理装置１０は、携帯電話や、携帯型の画像ビューワ、プリンタ装置等であってもよい。
【００４５】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００４６】
以上、上述した各実施形態によれば、煩雑な作業を要することなく、適切な画像データを抽出することができる。
【００４７】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００４８】
１０  画像管理装置、１１  リモコン、２０  フォトブックサービス装置、１０１  ＣＰＵ、１０２  ＨＤ、１０３  メモリ、１０４  表示制御部、１０５  入力部、１０６  ドライブ装置、１０７  高速通信Ｉ／Ｆ、１０８  外部記憶媒体、１０９  近距離無線Ｉ／Ｆ、１１０  ディスプレイ、１１１  内部バス、１２０  ＮＥＴ
【図１】
2015130003.tif 000003
【図２】
2015130003.tif 000004
【図３】
2015130003.tif 000005
【図４】
2015130003.tif 000006
【図５】
2015130003.tif 000007
【図６】
2015130003.tif 000008
【図７】
2015130003.tif 000009
【図８】
2015130003.tif 000010
【図９】
2015130003.tif 000011
【図１０】
2015130003.tif 000012
【図１１】
2015130003.tif 000013
【図１２】
2015130003.tif 000014
【図１３】
2015130003.tif 000015
【図１４】
2015130003.tif 000016