(57)【特許請求の範囲】
【請求項１】
コンテンツデータが格納された外部記憶媒体が接続可能であって、前記コンテンツデータを所定の表示条件に基づいて表示させる情報処理装置において、
前記外部記憶媒体がこの情報処理装置に接続されたことを検出したら、前記外部記憶媒体に前記表示条件として、表示を行う対象となるコンテンツを特定するための情報を含む管理情報が格納されているか否かを判定し、前記管理情報が格納されていないと判定した場合に、この外部記憶媒体から前記コンテンツデータを第１のコンテンツデータとして取り込む取込部と、
この取込部により取り込まれた前記第１のコンテンツデータを格納する格納部と、
この格納部に格納された前記第１のコンテンツデータを表示させる表示画面を生成するための表示画面生成用信号を生成する表示制御部と
を備え、
前記表示制御部は、前記外部記憶媒体に、表示を行う対象となるコンテンツを特定するための情報を含む前記管理情報が格納されていると前記取込部が判定した場合に、前記コンテンツデータを、第２のコンテンツデータとして前記管理情報に含まれる前記表示条件に基づいて、当該表示条件に含まれる、表示を行う対象となるコンテンツを特定する情報で特定される第２のコンテンツデータを表示させる表示画面を生成するための表示画面生成用信号を生成する
ことを特徴とする情報処理装置。
【請求項２】
前記取込部は、前記外部記憶媒体に前記管理情報が格納されていると判定したら、前記コンテンツデータを前記第２のコンテンツデータとして前記格納部に取り込み、
前記表示制御部は、前記格納部に取り込まれた前記第２のコンテンツデータのうち、前記表示条件に含まれる情報により、表示を行う対象として特定される第２のコンテンツデータを表示させる表示画面を生成するための表示画面生成用信号を生成する
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記情報処理装置は、前記第２のコンテンツデータを一時的に格納する一時格納部を備え、
前記取込部は、前記外部記憶媒体に前記管理情報が格納されていると判定したら、前記コンテンツデータを前記第２のコンテンツデータとして前記一時格納部に取り込み、
前記表示制御部は、前記一時格納部に取り込まれた前記第２のコンテンツデータのうち、前記表示条件に含まれる情報により、表示を行う対象として特定される第２のコンテンツデータを表示させる表示画面を生成するための表示画面生成用信号を生成する
ことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記表示制御部は、前記外部記憶媒体に前記管理情報が格納されていると前記取込部が判定したら、前記コンテンツデータを前記第２のコンテンツデータとして読み取って、当該管理情報に含まれる表示条件に基づいて、当該表示条件に含まれる、表示を行う対象となるコンテンツを特定する情報で特定される第２のコンテンツデータを表示させる表示画面を生成するための表示画面生成用信号を生成することを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記取込部は、前記外部記憶媒体と前記情報処理装置との接続が解除されたことを検出したら、前記格納部に格納された前記第２のコンテンツデータを消去することを特徴とする請求項２に記載の情報処理装置。
【請求項６】
前記取込部は、前記外部記憶媒体と前記情報処理装置との接続が解除されたことを検出したら、前記一時格納部に格納された前記第２のコンテンツデータを消去することを特徴とする請求項３に記載の情報処理装置。
【請求項７】
前記表示制御部は、前記第２のコンテンツデータと前記第１のコンテンツデータとを前記表示条件に基づいて表示させる表示画面を生成するための表示画面生成用信号を生成することを特徴とする請求項１〜６のいずれかに記載の情報処理装置。
【請求項８】
前記情報処理装置は、操作入力を受け入れる入力部を備え、
前記表示制御部は、前記入力部が受け入れた前記操作入力にかかわらず、前記表示画面生成用信号を生成する
ことを特徴とする請求項１〜７のいずれかに記載の情報処理装置。
【請求項９】
前記情報処理装置は、外部装置との間で通信を行う通信部を備え、
前記表示制御部は、前記通信部が受信した情報にかかわらず、前記表示画面生成用信号を生成する
ことを特徴とする請求項１〜８のいずれかに記載の情報処理装置。
【請求項１０】
コンテンツデータが格納された外部記憶媒体が接続可能にされ、前記コンテンツデータを所定の表示条件に基づいて表示させる情報処理装置におけるコンテンツデータ表示方法であって、
前記外部記憶媒体が前記情報処理装置に接続されたことを検出したら、前記外部記憶媒体に所定の表示条件として、表示を行う対象となるコンテンツを特定するための情報を含む管理情報が格納されているか否かを判定し、前記管理情報が格納されていないと判定した場合に、この外部記憶媒体から前記コンテンツデータを取り込んで第１のコンテンツデータとして格納し、
格納した前記第１のコンテンツデータを表示させる表示画面を生成するための表示画面生成用信号を生成し、また、前記外部記憶媒体に、表示を行う対象となるコンテンツを特定するための情報を含む前記管理情報が格納されていると判定した場合に、前記コンテンツデータを、第２のコンテンツデータとして前記管理情報に含まれる前記表示条件に基づいて、当該表示条件に含まれる、表示を行う対象となるコンテンツを特定する情報で特定される第２のコンテンツデータを表示させる表示画面を生成するための表示画面生成用信号を生成する
ことを特徴とする情報処理装置におけるコンテンツデータ表示方法。
【請求項１１】
コンテンツデータが格納された外部記憶媒体が接続可能にされ、前記コンテンツデータを所定の表示条件に基づいて表示させるコンピュータにより実行されるプログラムであって、
このプログラムが前記コンピュータにより実行されると、このコンピュータを、
前記外部記憶媒体がこのコンピュータに接続されたことを検出したら、前記外部記憶媒体に前記表示条件として、表示を行う対象となるコンテンツを特定するための情報を含む管理情報が格納されているか否かを判定し、前記管理情報が格納されていないと判定した場合に、この外部記憶媒体から前記コンテンツデータを第１のコンテンツデータとして取り込む取込部と、
この取込部により取り込まれた前記第１のコンテンツデータを格納する格納部と、
この格納部に格納された前記第１のコンテンツデータを表示させる表示画面を生成するための表示画面生成用信号を生成する表示制御部と
して機能させ、さらに
前記表示制御部に、前記外部記憶媒体に、表示を行う対象となるコンテンツを特定するための情報を含む前記管理情報が格納されていると前記取込部が判定した場合に、前記コンテンツデータを、第２のコンテンツデータとして前記管理情報に含まれる前記表示条件に基づいて、当該表示条件に含まれる、表示を行う対象となるコンテンツを特定する情報で特定される第２のコンテンツデータを表示させる表示画面を生成するための表示画面生成用信号を生成させる
ように機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツデータが格納された外部記憶媒体が接続可能にされた情報処理装置、情報処理装置におけるコンテンツデータ表示方法及びプログラムに関する。
【背景技術】
【０００２】
ＰＣ（Personal Computer）を含む画像表示装置の格納部に、デジタルスチルカメラやスマートフォンなどの撮像装置で撮像したコンテンツデータを格納しておき、この画像表示装置においてコンテンツデータを表示、閲覧する技術は知られている。ここで、コンテンツデータを画像表示装置の格納部に格納する手法としては、撮像装置の記憶部として機能するメモリーカード等の着脱自在な外部記憶媒体を画像表示装置に接続し、あるいは、撮像装置そのものを画像表示装置に接続し、この記憶媒体に格納されているコンテンツデータを画像表示装置の格納部に取り込む手法が知られている。
【０００３】
一方、いわゆるデジタルサイネージと呼ばれる、コンテンツデータを店頭や駅等の公衆の場において連続的に表示することで宣伝効果を得る装置、システムが知られている。従来のデジタルサイネージシステムとしては、公衆の場に配置された、通常複数の大型ディスプレイと、コンテンツデータを表示、再生するコントロール装置との間を通信回線で接続し、大型ディスプレイに表示されるコンテンツデータを一括管理して同時再生、表示するものが知られている。
【０００４】
しかしながら、このような従来のデジタルサイネージシステムは規模も大きいため、購入、設置及び運用に手間がかかると共に、費用も嵩む課題があった。そこで、簡易にかつ安価に運用が可能な広告表示装置が提案されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−３０６０４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した広告表示装置は、外部接続されたＭＯ（Magneto-Optical）ディスク等の外部記憶媒体からコンテンツデータを読み取って内部の記憶部に格納し、この記憶部に格納したコンテンツデータを、予め定められたスケジュールデータに従って表示部に再生、表示させるものであるので、かかる広告表示装置の技術を、上述した画像表示装置に適用するには課題があった。
【０００７】
すなわち、上述した広告表示装置では、コンテンツデータの格納作業とスケジュールデータの設定作業とが別作業であり、簡易かつ迅速にコンテンツデータとその再生条件とを変更する手間がかかるとともに、スケジュールデータの設定に一定の知識を有する作業者が必要であった。
【０００８】
本発明は上述した課題に鑑みてなされたものであり、簡易かつ迅速にコンテンツデータとその再生条件とを設定することの可能な情報処理装置、情報処理装置におけるコンテンツデータ再生方法及びプログラムの提供をその目的の一つとしている。
【課題を解決するための手段】
【０００９】
本発明は、コンテンツデータが格納された外部記憶媒体が接続可能であって、このコンテンツデータを所定の表示条件に従って表示させる情報処理装置に適用される。そして、この情報処理装置に、外部記憶媒体がこの情報処理装置に接続されたことを検出したら、外部記憶媒体に表示条件を含む管理情報が格納されているか否かを判定し、管理情報が格納されていないと判定した場合に、この外部記憶媒体からコンテンツデータを第１のコンテンツデータとして取り込む取込部と、この取込部により取り込まれた第１のコンテンツデータを格納する格納部と、この格納部に格納された第１のコンテンツデータを表示させる表示画面を生成するための表示画面生成用信号を生成する表示制御部とを設け、表示制御部に、外部記憶媒体に管理情報が格納されていると取込部が判定した場合に、外部記憶媒体に格納されたコンテンツデータを、第２のコンテンツデータとして管理情報に含まれる表示条件に基づいて表示させる表示画面を生成するための表示画面生成用信号を生成させることにより、上述の課題の少なくとも一つを解決している。
【００１０】
表示制御部は、外部記憶媒体に表示条件を含む管理情報が格納されていたら、外部記憶媒体に格納されたコンテンツデータを、第２のコンテンツデータとしてこの表示条件に基づいて表示させるように制御する。これにより、表示すべき第２のコンテンツデータの表示条件を、コンテンツデータの準備とともに設定することができる。
【００１１】
ここで、取込部は、外部記憶媒体に管理情報が格納されていると判定したら、コンテンツデータを第２のコンテンツデータとして格納部に取り込み、表示制御部は、格納部に取り込まれた第２のコンテンツデータを表示させる表示画面を生成するための表示画面生成用信号を生成することが好ましい。加えて、取込部は、外部記憶媒体と情報処理装置との接続が解除されたことを検出したら、格納部に格納された第２のコンテンツデータを消去することが好ましい。
【００１２】
あるいは、情報処理装置に、第２のコンテンツデータを一時的に格納する一時格納部を設け、取込部は、外部記憶媒体に管理情報が格納されていると判定したら、コンテンツデータを第２のコンテンツデータとして一時格納部に取り込み、表示制御部は、一時格納部に取り込まれた第２のコンテンツデータを表示させる表示画面を生成するための表示画面生成用信号を生成することが好ましい。加えて、取込部は、外部記憶媒体と情報処理装置との接続が解除されたことを検出したら、一時格納部に格納された第２のコンテンツデータを消去することが好ましい。
【００１３】
あるいは、表示制御部は、取込部が、外部記憶媒体に管理情報が格納されていると判定したら、コンテンツデータを読み取って第２のコンテンツデータとして表示させる表示画面を生成するための表示画面生成用信号を生成することが好ましい。
【００１４】
また、表示制御部は、第２のコンテンツデータと第１のコンテンツデータとを表示条件に基づいて表示させる表示画面を生成するための表示画面生成用信号を生成することが好ましい。
【００１５】
さらに、情報処理装置が操作入力を受け入れる入力部を備える場合、表示制御部は、入力部が受け入れた操作入力にかかわらず、表示画面生成用信号を生成することが好ましい。あるいは、情報処理装置が外部装置との間で通信を行う通信部を備える場合、表示制御部は、通信部が受信した情報にかかわらず、表示画面生成用信号を生成することが好ましい。
【００１６】
また、本発明は、コンテンツデータが格納された外部記憶媒体が接続可能にされ、このコンテンツデータを所定の表示条件に基づいて表示させる情報処理装置におけるコンテンツデータ表示方法に適用される。そして、外部記憶媒体が情報処理装置に接続されたことを検出したら、外部記憶媒体に表示条件を含む管理情報が格納されているか否かを判定し、管理情報が格納されていないと判定した場合に、この外部記憶媒体からコンテンツデータを取り込んで第１のコンテンツデータとして格納し、格納した第１のコンテンツデータを表示させる表示画面を生成するための表示画面生成用信号を生成し、また、外部記憶媒体に管理情報が格納されていると判定した場合に、コンテンツデータを、第２のコンテンツデータとして管理情報に含まれる表示条件に基づいて表示させる表示画面を生成するための表示画面生成用信号を生成することにより、上述の課題の少なくとも一つを解決している。
【００１７】
さらに、本発明は、コンテンツデータが格納された外部記憶媒体が接続可能にされ、このコンテンツデータを所定の表示条件に基づいて表示させるコンピュータにより実行されるプログラムに適用される。そして、このプログラムがコンピュータにより実行されると、このコンピュータを、外部記憶媒体がこのコンピュータに接続されたことを検出したら、外部記憶媒体に表示条件を含む管理情報が格納されているか否かを判定し、管理情報が格納されていないと判定した場合に、この外部記憶媒体からコンテンツデータを第１のコンテンツデータとして取り込む取込部と、この取込部により取り込まれた第１のコンテンツデータを格納する格納部と、この格納部に格納された第１のコンテンツデータを表示させる表示画面を生成するための表示画面生成用信号を生成する表示制御部として機能させ、さらに、表示制御部に、外部記憶媒体に管理情報が格納されていると取込部が判定した場合、外部記憶媒体に格納されたコンテンツデータを、第２のコンテンツデータとして管理情報に含まれる表示条件に基づいて表示させる表示画面を生成するための表示画面生成用信号を生成させることにより、上述の課題の少なくとも一つを解決している。
【発明の効果】
【００１８】
本発明によれば、簡易かつ迅速にコンテンツデータとその再生条件とを設定することの可能な情報処理装置、情報処理装置におけるコンテンツデータ再生方法及びプログラムを実現することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１実施形態である情報処理装置が適用される情報処理システムの概略構成を示す図である。
【図２】第１実施形態の情報処理装置の概略構成を示すブロック図である。
【図３】第１実施形態の情報処理システムの機能構成を示す機能ブロック図である。
【図４】第１実施形態の情報処理装置の記憶部に格納されたコンテンツファイルのデータ構造を示す図である。
【図５】第１実施形態の情報処理装置の記憶部に格納されたコンテンツファイルの格納形態の一例を説明するための図である。
【図６】第１実施形態の情報処理装置の記憶部に格納されたタグテーブルのテーブル構成を示す図である。
【図７】第１実施形態の情報処理装置の取込動作の一例を説明するためのフローチャートである。
【図８】第１実施形態の情報処理装置の取込動作の一例を説明するためのフローチャートである。
【図９】第１実施形態の情報処理装置の取込動作の一例を説明するためのフローチャートである。
【図１０】第１実施形態の情報処理装置における外部記憶媒体接続解除検出時の動作の一例を説明するためのフローチャートである。
【図１１】第１実施形態の情報処理装置のスライドショー表示動作の一例を説明するためのフローチャートである。
【図１２】第１実施形態の情報処理装置のロック設定動作の一例を説明するためのフローチャートである。
【図１３】第１実施形態の情報処理装置のロック解除設定動作の一例を説明するためのフローチャートである。
【図１４】本発明の第２実施形態である情報処理システムの機能構成を示す機能ブロック図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照して、本発明の情報処理装置の実施形態について説明する。
【００２１】
（第１実施形態）
図１は、本発明の第１実施形態である情報処理装置が適用される情報処理システムの概略構成を示す図である。図１において、情報処理システムＳは、本実施形態の情報処理装置１、撮像装置３、表示装置４及び入力指示装置５を備える。
【００２２】
情報処理装置１は、撮像装置３により撮像されたコンテンツファイルを取り込む。なお、本明細書では、コンテンツファイルとして主に画像ファイルを中心に説明するが、コンテンツファイルが動画や音声、楽曲ファイル等であっても本明細書の説明に大きな変更はなく、適宜適用が可能である。情報処理装置１の詳細については後述する。撮像装置３は、被写体を撮像してコンテンツファイルを生成し、その際、このコンテンツファイルの一部に撮像時刻データ等を付与する。撮像装置３は例えばデジタルスチルカメラ、スマートフォン、タブレット端末である。
【００２３】
撮像装置３によって撮像されたコンテンツファイルは、一例として、データ転送ケーブルの一例であるＵＳＢ（Universal Serial Bus）ケーブル６を介して情報処理装置１に取り込まれる。あるいは、撮像装置３によって撮像されたコンテンツファイルは、無線ＬＡＮ等の無線通信手段を介して情報処理装置１に取り込まれる。あるいは、撮像装置３によって撮像されたコンテンツファイルはメモリーカード７に格納され、このメモリーカード７が情報処理装置１に挿入されることにより情報処理装置１に取り込まれる。従って、メモリーカード７は本実施形態における外部記憶媒体であるとともに、撮像装置３そのものも外部記憶媒体として動作する。
【００２４】
表示装置４は、一例として、データ転送ケーブルの一例であるＨＤＭＩ（High Definition Multimedia Interface：登録商標）ケーブル８により情報処理装置１に接続されている。情報処理装置１から出力される表示画面生成用信号はこのＨＤＭＩケーブル８を介して表示装置４に入力され、表示装置４は、入力された表示画面生成用信号に基づいてその表示面４ａに画像を表示する。あるいは、表示装置４は、コンポジット映像信号の送受信が可能なＲＣＡ端子を有するケーブル、Ｓ端子を有するケーブルにより情報処理装置１に接続されてもよく、さらには、表示装置４は、コンポーネント映像信号の送受信が可能なＤ端子を有するケーブルにより情報処理装置１に接続されてもよい。あるいは、表示装置４は、無線ＬＡＮ等の無線通信手段を介して情報処理装置１に接続されてもよい。表示装置４は、例えばＴＶ、モニタ、スマートフォンやタブレット端末である。
【００２５】
入力指示装置５は、情報処理装置１に対する入力指示等を行う装置であり、いわゆるリモコン（リモートコントローラ）として動作する、この入力指示装置５は、有線または無線通信手段を備え、ユーザーが入力指示装置５を操作することにより入力される入力信号を有線または無線通信手段により情報処理装置１に送信する。
【００２６】
情報処理装置１は、無線通信手段を介して無線アクセスポイント（ＡＰ）９との間で無線通信が可能とされている。この無線アクセスポイント９及び情報処理装置１そのものは、スイッチングハブ等の中継機器１０を介してＬＡＮ１１に接続されている。ＬＡＮ１１は、ルータ１２を介してインターネット等のＷＡＮ１３（Wide Area Network）に接続されている。これにより、情報処理装置１は、ＷＡＮ１３上に存在する外部サーバ１４との間でデータの送受信が可能である。
【００２７】
（第１実施形態の情報処理装置の構成）
図２は、本発明の第１実施形態である情報処理システムＳを構成する情報処理装置１の概略構成を示すブロック図である。図２において、本実施形態の情報処理装置１は、ＣＰＵ（Central Processing Unit）２０、ＲＯＭ（Read Only Memory）２１、ＲＡＭ（Random Access Memory）２２、入出力デバイス２３、ＨＤＭＩインタフェース（Ｉ／Ｆ）２４、ネットワークインタフェース（Ｉ／Ｆ）２５、ＨＤＤ（Hard Disk Drive）部２６及び無線ＬＡＮインタフェース（Ｉ／Ｆ）２７を備えており、これらはバスにより互いに接続されている。
【００２８】
ＣＰＵ２０は、後述するＲＯＭ２１内に格納されたファームウェア等のプログラムが実行されることにより、情報処理装置１全体の制御を行う。また、ＣＰＵ２０は、ＲＯＭ２１内に格納されたプログラムが実行されることにより、図３に示すような各機能部としても動作する。図３に示す各機能部の動作については後述する。さらに、ＣＰＵ２０は図略の内部時計を備える。ＲＯＭ２１には、上述したファームウェア等のプログラムが格納されている。
【００２９】
ＲＡＭ２２は情報処理装置１のワークメモリとして機能し、ＣＰＵ２０を含めた情報処理装置１の動作時に一時的に使用されるプログラム、データ等が格納される。特に、本実施形態の情報処理装置１のＲＡＭ２２には、第２のコンテンツファイル６４、第２のサムネイルファイル６５及び第２の管理情報ファイル６６が格納されている。
【００３０】
入出力デバイス２３は、入力インタフェース（Ｉ／Ｆ）２３０、入力指示部２３１、カードインタフェース（Ｉ／Ｆ）２３２及びＵＳＢインタフェース（Ｉ／Ｆ）２３３を備える。
【００３１】
入力インタフェース２３０には入力指示部２３１及び入力指示装置５が接続され、ユーザーが入力指示部２３１または入力指示装置５を操作することにより入力される入力信号を受信する。入力指示部２３１としては、例えば画像取り込み指示ボタン等が挙げられる。入力指示装置５は、ユーザーにより操作される操作位置に対応する複数の操作部５ａを備え、入力指示装置５は、ユーザーにより少なくとも一つの操作部５ａが操作されると、操作された操作部５ａに対応する入力信号を出力する。入力指示装置５としては、例えばリモコン、キーボード、マウス等が挙げられ、操作部５ａとしては、これらリモコン等に備えられたボタン等が挙げられる。
【００３２】
カードインタフェース２３２はカードスロット（図略）を備え、このカードスロットに挿入されたメモリーカード７に対してデータの読み出し／書き込みを行う。メモリーカード７の形式に限定はなく、一例としてｍｉｎｉ、ｍｉｃｒｏを含むＳＤメモリーカードが好適に挙げられる。ＵＳＢインタフェース２３３はＵＳＢコネクタ（図略）を備え、このＵＳＢコネクタに直接、あるいはＵＳＢケーブル６を介して接続されたＵＳＢ機器３０に対して、ＵＳＢ２．０またはＵＳＢ３．０規格に沿ったデータの読み出し／書き込みを行う。ＵＳＢ機器３０としては、ＵＳＢフラッシュメモリ、ＵＳＢインタフェースを備えた撮像装置３が挙げられる。
【００３３】
ＨＤＭＩインタフェース２４はＨＤＭＩコネクタ（図略）を備え、このＨＤＭＩコネクタにＨＤＭＩケーブル８を介して接続されたＨＤＭＩ出力機器３１に対してＡＶストリーム（映像信号及び音声信号）を出力する。ＨＤＭＩ出力機器３１としては、例えば表示装置４が挙げられる。ネットワークインタフェース２５はネットワークコネクタ（図略）を備え、このネットワークコネクタにネットワークケーブル（図略）を介してルータ１２が接続され、このルータ１２がＷＡＮ１３に接続されることで、外部ネットワークとの間でデータの送受信がされる。このネットワークインタフェース２５は、例えばＩＥＥＥ（The Institute of Electrical and Electronics Engineers）８０２．３規格に基づく有線通信を行うものである。
【００３４】
ＨＤＤ部２６は、ＨＤＤ２６１とＨＤＤインタフェース（Ｉ／Ｆ）２６０とを備える。ＨＤＤ２６１は、記録媒体であるディスクと、このディスクの回転を行う回転部と、ディスクに対してデータの読み出し／書き込みを行うヘッド部とを備える（いずれも不図示）。ＨＤＤインタフェース２６０は、このＨＤＤ２６１に対するデータの読み出し／書き込み指令があった場合に、ＨＤＤ２６１全体の制御を行うとともに、データの読み出し／書き込み制御を行い、読み出されたデータを出力する。
【００３５】
また、このＨＤＤ２６１には、撮像装置３等から取り込んだ第１のコンテンツファイル６０、第１のサムネイルファイル６１、タグテーブル６３及び第１の管理情報ファイル６２が格納されている。
【００３６】
第１及び第２のコンテンツファイル６０、６４、第１及び第２のサムネイルファイル６１、６５、第１及び第２の管理情報ファイル６２、６６及びタグテーブル６３の詳細な構成については後述する。なお、図２において第１及び第２のコンテンツファイル６０、６４は１つのみ図示されているが、本実施例において第１及び第２のコンテンツファイル６０、６４は複数個ＨＤＤ２６１やＲＡＭ２２内に格納されていてもよい。
【００３７】
無線ＬＡＮインタフェース２７は、例えばＩＥＥＥ８０２．１１規格に準拠して無線アクセスポイント９と無線通信を行う。この無線ＬＡＮインタフェース２７は、情報処理装置１を無線ＬＡＮクライアントまたはアクセスポイントとして動作させることが可能である。
【００３８】
（第１実施形態の情報処理システムの機能構成）
図３は、第１実施形態の情報処理システムＳの機能構成を示す機能ブロック図である。図３において、本実施形態の情報処理システムＳを構成する情報処理装置１は、制御部４０、記憶部４１、入力Ｉ／Ｆ（インタフェース）部４２、出力Ｉ／Ｆ（インタフェース）部４３及び通信部４４を備える。
【００３９】
記憶部４１は、格納部４５及び一時格納部４６を備える。これら格納部４５及び一時格納部４６は、コンテンツファイルを含む各種ファイル、データを少なくとも一時的に格納し、制御部４０等からの要求に基づいて、格納したファイル等の読み出し及び書き込み動作を行う。格納部４５及び一時格納部４６はＨＤＤ２６１に複数のパーティション、フォルダ等を設け、それぞれのパーティションまたはフォルダを格納部４５及び一時格納部４６としてもよい。あるいは、格納部４５をＨＤＤ２６１から構成し、一時格納部４６をＲＡＭ２２から構成してもよい。すなわち、一時格納部４６をキャッシュメモリから構成してもよい。さらに、情報処理装置１に複数のＨＤＤを設け、格納部４５及び一時格納部４６を異なるＨＤＤから構成してもよい。要は、情報処理装置１に複数の記憶領域である格納部４５及び一時格納部４６を設けることができればよい。
【００４０】
格納部４５には、第１のコンテンツファイル６０、第１のサムネイルファイル６１、第１の管理情報ファイル６２及びタグテーブル６３が格納されている。第１のコンテンツファイル６０は第１のコンテンツデータ６０ａ及び第１のタグデータ６０ｂを備える。また、一時格納部４６には、第２のコンテンツファイル６４、第２のサムネイルファイル６５及び第２の管理情報ファイル６６が格納されている。第２のコンテンツファイル６４は第２のコンテンツデータ６４ａ及び第２のタグデータ６４ｂを備える。
【００４１】
第１のコンテンツファイル６０及び第２のコンテンツファイル６４は、そのフォーマット等は同一であり、後述する取込部４７による取込動作に基づいて第１のコンテンツファイル６０であるか第２のコンテンツファイル６４であるかが定まる。本実施例では、格納部４５に格納されているものが第１のコンテンツファイル６０であり、一時格納部４６に格納されているものが第２のコンテンツファイル６４である。従って、第１のコンテンツファイル６０と第２のコンテンツファイル６４とを区別する必要のない説明においては、「コンテンツファイル６０」として説明する。
【００４２】
また、第１のコンテンツデータ６０ａ及び第２のコンテンツデータ６４ａ、さらには第１のタグデータ６０ｂ及び第２のタグデータ６４ｂについても、そのフォーマット等は同一であるので、第１のコンテンツデータ６０ａと第２のコンテンツデータ６４ａ、また、第１のタグデータ６０ｂと第２のタグデータ６４ｂとを区別する必要のない説明においては、「コンテンツデータ６０ａ」「タグデータ６０ｂ」として説明する。
【００４３】
図４は、本実施形態の情報処理装置１の格納部４５及び一時格納部４６に格納されているコンテンツファイル６０のデータ構造の一例を示す図である。本実施形態のコンテンツファイル６０はＥｘｉｆ規格で定められるファイルフォーマットを有し、そのヘッダ部分７０にタグデータが格納され、さらにサムネイル画像データが格納されたサムネイル画像領域７１、及びコンテンツデータ６０ａが格納されたコンテンツデータ領域７２が設けられている。従って、ヘッダ部分７０に格納されたタグデータが、コンテンツファイル６０のタグデータ６０ｂに相当する。本実施形態のコンテンツファイル６０では、ヘッダ部分７０に格納されたタグデータ６０ｂは、例えば、被写体撮像時に撮像装置３によりコンテンツファイル６０のヘッダ部分７０の所定領域に記述される。
【００４４】
コンテンツファイル６０のヘッダ部分７０には、コンテンツファイル６０を特定するための一意の値（ＩＤ）が記述されるＩＤ領域７３、コンテンツデータ６０ａの画素数が記述される画素数領域７４、コンテンツファイル６０の撮影日時である撮像時刻データが記述される撮影日時領域７５、コンテンツファイル６０の情報処理装置１への取り込み日時が記述される取り込み日時領域７６、コンテンツファイル６０が撮像された撮像装置３の機種名が記述される機種名領域７７、コンテンツファイル６０のコンテンツデータ６０ａが撮像された際の撮像装置３の各種情報、例えば絞り値、焦点距離が記述される撮影情報領域７８、コンテンツファイル６０が撮像されたときに撮像装置３が所在する位置、すなわち撮像位置をＧＰＳシステムにより得た位置情報（例えば緯度、経度、高度情報）が記述されるＧＰＳ情報領域７９、及び情報処理装置１のユーザーが各種情報を任意に記述するためのユーザー定義領域８０が設けられている。当然、これ以外の領域をコンテンツファイル６０のヘッダ部分７０に設けることは任意である。
【００４５】
ここで、ヘッダ部分７０の各領域に記述される各種タグデータ６０ｂについて一例を挙げて説明する。撮影日時領域７５には、撮像装置３から提供される、コンテンツファイル６０のコンテンツデータ６０ａが生成されたときの日時、つまり撮影日時を示す撮像時刻データが、一例として“2013/06/01 10:15:24”、すなわち年月日及び秒単位までの時間として記述される。取り込み日時領域７６には、情報処理装置１の制御部４０が備えるタイマーの計時時刻を参考にして、コンテンツファイル６０のコンテンツデータ６０ａが情報処理装置１に取り込まれたときの日時、つまり取り込み日時が、一例として“2013/06/28 18:00:58”、すなわち年月日及び秒単位までの時間として記述される。機種名領域７７には、撮像装置３の機種名が、その製造者が定めたデータで、一例として「ＸＹＺ−○」として記述される。撮影情報領域７８には、コンテンツファイル６０のコンテンツデータ６０ａが生成された際の撮像装置３の各種情報が、一例として「絞り値Ｆ＝８、シャッタースピード１／１２５」として記述される。ＧＰＳ情報領域７９には、コンテンツファイル６０が生成されたときに撮像装置３が所在する位置をＧＰＳシステムを用いて得た位置情報を示すデータ、より詳細には撮像装置３が所在する位置の緯度情報、経度情報及び高度情報が、一例として“lat=+35.09.36.266, lon=+136.54.21.114，alt=50”として記述される。
【００４６】
コンテンツファイル６０と同様に、第１のサムネイルファイル６１及び第２のサムネイルファイル６５についても、そのフォーマット等は同一であり、これらサムネイルファイル６１、６５がどのコンテンツファイル６０、６４に基づいて作成されたか、及び、どこに格納されているかが異なる。従って、第１のサムネイルファイル６１と第２のサムネイルファイル６５とを区別する必要のない説明においては、「サムネイルファイル６１」として説明する。
【００４７】
サムネイルファイル６１は、コンテンツファイル６０のコンテンツデータ６０ａを表示装置４の表示面４ａに表示する際に、コンテンツデータ６０ａの解像度（縦×横の画素数等）を削減して、あるいは、コンテンツデータ６０ａがＪＰＥＧ（Joint Photographic Experts Group）データであった場合、その圧縮率等コンテンツの見栄えに関するパラメータを低下させて作成したサムネイルデータを有するファイルである。このようなサムネイルファイル６１は、情報処理装置１から表示装置４へのデータ転送時間の削減、及び、表示装置４の表示面４ａの解像度の制限等から作成されるものである。ここで、１つのコンテンツファイル６０から、解像度等の異なる複数のサムネイルファイル６１が生成されてもよい。このサムネイルファイル６１は、情報処理装置１へのコンテンツファイル６０取り込み後に制御部４０が自動的に、あるいはユーザーからの指示により作成を開始してもよく、あるいは、情報処理装置１が長時間動作を行っていない際に、制御部４０がいわゆるバックグラウンド処理で作成をしてもよい。
【００４８】
以下、表示装置４の表示面４ａにコンテンツファイル６０のコンテンツデータ６０ａを表示すると説明した場合、このコンテンツファイル６０に関連するサムネイルファイル６１のサムネイルデータを表示する場合も含むものとする。また、表示装置４の表示面４ａにコンテンツファイル６０またはサムネイルファイル６１のコンテンツデータ６０ａまたはサムネイルデータを表示することを、単にコンテンツファイル６０を表示面４ａに表示するとして省略して説明することがある。
【００４９】
タグテーブル６３は、第１のコンテンツファイル６０の第１のタグデータ６０ｂの少なくとも一部を含むタグデータが、この第１のコンテンツファイル６０と関連付けられて格納されたテーブルである。タグテーブル６３の詳細については後述する。
【００５０】
コンテンツファイル６０のタグデータ６０ｂ、またはタグテーブル６３を構成するタグデータは、撮像装置３等によるコンテンツファイル６０生成時にこの撮像装置３等により付与されるものと、情報処理装置１の格納部４５に格納された状態で、ユーザーの指示により付与されるものとがある。ユーザーの指示により付与されるタグデータには、第１のコンテンツファイル６０の分類のために付与されるものが含まれる。以下、このようなタグデータに分類された第１のコンテンツファイル６０は、特定のグループに分類されている第１のコンテンツファイル６０であるという表現をする。
【００５１】
第１のコンテンツファイル６０とグループとの関係の一例について、図５を参照して説明する。本実施形態においては、図５に示すように、格納部４５（を構成するＨＤＤ２６１）内には、第１のコンテンツファイル６０が複数のグループであるアルバム３３に関連付けられて格納されている。より詳細には、少なくとも一つの第１のコンテンツファイル６０はアルバム３３に関連付けられており、好ましくは、第１のコンテンツファイル６０は複数のアルバム３３の少なくとも一つのアルバム３３に関連付けられている。従って、一つの第１のコンテンツファイル６０は複数のアルバム３３に関連付けられてもよく、あるいは、どのアルバム３３にも関連付けられていない第１のコンテンツファイル６０も存在しうる。図５に示す例では、「○○子」「お正月」「旅行」等の名称が付けられた複数のアルバム３３が存在し、それぞれのアルバム３３には複数の第１のコンテンツファイル６０が関連付けられている。なお、本実施形態では、格納部４５内において第１のコンテンツファイル６０とアルバム３３とを関連付ける手法として、タグテーブル６３に特定のタグデータを入力する手法を例示したが、第１のコンテンツファイル６０とアルバム３３とを関連付ける手法については任意であり、一例として、格納部４５内にアルバム３３に対応するフォルダを作成してこのフォルダ内にコンテンツファイル６０を格納してもよい。
【００５２】
第１の管理情報ファイル６２は、後述する表示制御部４９により第１のコンテンツファイル６０を表示させる表示画面を生成する際の所定の表示条件を含む管理情報に関するデータが格納されている。詳細は後述するが、一例として、表示制御部４９がスライドショー表示を行う場合、スライドショー表示を行う対象となる第１のコンテンツファイル６０を特定するための情報、対象となる第１のコンテンツファイル６０の表示間隔を含む表示時間、表示態様等が上述の表示条件に関するデータの一例として挙げられる。ここで、スライドショー表示を行う対象となる第１のコンテンツファイル６０を特定するための情報としては、第１のコンテンツファイル６０のファイル名、第１のタグデータ６０ｂまたはタグテーブル６３のうち第１のコンテンツファイル６０を一意に特定しうるデータ、さらには、上述したアルバム３３を特定するための情報が含まれる。
【００５３】
第２の管理情報ファイル６６も、後述する表示制御部４９により第２のコンテンツファイル６４を表示させる表示画面を生成する際の所定の表示条件を含む管理情報に関するデータが格納されている。但し、本実施形態では、第２の管理情報ファイル６６に含まれる表示条件に関するデータには、上述したアルバム３３を特定するための情報は含まれない。
【００５４】
制御部４０は、取込部４７、入力部４８及び表示制御部４９を備える。取込部４７は、媒体検出部５０及び管理情報検出部５１を備える。
【００５５】
取込部４７は、撮像装置３等の外部装置が生成したコンテンツデータ６０ａを含むコンテンツファイル６０を取り込み、記憶部４１に格納させる。より具体的には、取込部４７の媒体検出部５０は、撮像装置３やメモリーカード７が情報処理装置１の入力Ｉ／Ｆ部４２に接続されたことを検出する。次いで、取込部４７の管理情報検出部５１は、入力Ｉ／Ｆ部４２に接続された撮像装置３やメモリーカード７内に第２の管理情報ファイル６６が格納されているか否かを判定し、管理情報検出部５１が、メモリーカード７等に第２の管理情報ファイル６６が格納されていると判定したら、取込部４７は、入力Ｉ／Ｆ部４２に接続された撮像装置３やメモリーカード７内に格納されたコンテンツファイル６０を第２のコンテンツファイル６４として一時格納部４６に取り込み、第２の管理情報ファイル６６が格納されていないと判定したら、取込部４７は、撮像装置３やメモリーカード７内に格納されたコンテンツファイル６０を第１のコンテンツファイル６０として格納部４５に取り込む。
【００５６】
加えて、取込部４７は、管理情報検出部５１が、メモリーカード７等に第２の管理情報ファイル６６が格納されていると判定したら、メモリーカード７等に格納された第２の管理情報ファイル６６も一時格納部４６に格納することが好ましい。
【００５７】
コンテンツファイル６０を第１のコンテンツファイル６０または第２のコンテンツファイル６４として格納部４５または一時格納部４６に格納する手法は任意であるが、一例として、上述のように撮像装置３が撮像して得られたコンテンツファイル６０をメモリーカード７内に格納し、このメモリーカード７をカードインタフェース２３２のカードスロットに挿入して、入力Ｉ／Ｆ部４２にこのメモリーカード７が接続されたと媒体検出部５０が認識、検出したことによりこのメモリーカード７内に格納されたコンテンツファイル６０を第１のコンテンツファイル６０または第２のコンテンツファイル６４として格納部４５等に取り込む手法が挙げられる。
【００５８】
また、コンテンツファイル６０を撮像した撮像装置３に接続されたＵＳＢケーブル６をＵＳＢインタフェース２３３のＵＳＢコネクタに挿入して、媒体検出部５０がＵＳＢ規格に準拠してこの撮像装置３をＵＳＢ機器として認識（ネゴシエーション）したことにより撮像装置３内に格納されたコンテンツファイル６０を第１のコンテンツファイル６０または第２のコンテンツファイル６４として格納部４５等に取り込んでもよい。
【００５９】
ここで、取込部４７は、取込対象とした第１のコンテンツファイル６０が格納部４５に既に格納されているか否かを判定し、格納部４５に格納されていないと判定したら第１のコンテンツファイル６０を格納部４５に格納させてもよい。
【００６０】
取込部４７による、取込対象とした第１のコンテンツファイル６０が格納部４５に既に格納されているか否かの判定、言い換えれば、格納部４５への重複格納判定は、周知の手法により適宜実施可能である。
【００６１】
一例として、ハッシュ値を用いた重複格納判定が挙げられる。まず、取込部４７が格納部４５に第１のコンテンツファイル６０として格納する際、あるいは、格納部４５に第１のコンテンツファイル６０として格納した後、この第１のコンテンツファイル６０の第１のコンテンツデータ６０ａのハッシュ値を算出し、このハッシュ値をタグテーブル６３のタグデータとして格納する。次いで、取込対象とした第１のコンテンツファイル６０の第１のコンテンツデータ６０ａのハッシュ値を算出し、このハッシュ値に合致するハッシュ値を有するタグデータがタグテーブル６３に存在するか否かを判定する。これ以外にも、取込対象であるコンテンツデータ６０ａに対して所定の画像処理を施した結果抽出される特徴値と、格納部４５に格納されている第１のコンテンツデータ６０ａについて同様に所定の画像処理を施した結果抽出される特徴値が合致するか否かによって重複格納判定を行ってもよい。特徴値の算出手法は周知の手法から適宜選択されればよいが、ＳＩＦＴ（Scale-invariant Feature Transform）特徴量やＳＵＲＦ（Speeded Up Robust Features）特徴量の算出手法等が好適に挙げられる。
【００６２】
また、取込部４７は、媒体検出部５０が、撮像装置３やメモリーカード７が情報処理装置１から取り外された、言い換えれば接続が解除されたことを検出したら、一時格納部４６に格納された第２のコンテンツファイル６４を消去することが好ましい。加えて、取込部４７は、第２のコンテンツファイル６４とともに第２のサムネイルファイル６５、第２の管理情報ファイル６６も消去することが好ましい。
【００６３】
入力部４８は、後述する表示制御部４９によるコンテンツファイル６０の表示条件等を含む各種設定入力を受け入れる。
【００６４】
表示制御部４９は、制御部４０及び制御部４０を構成する各種機能手段からの要求に基づいて、出力Ｉ／Ｆ部４３を介して表示装置４の表示面４ａに所望の表示画面を表示するための表示画面生成用信号を生成する。
【００６５】
一例として、表示制御部４９は、格納部４５、一時格納部４６に格納されたコンテンツファイル６０を表示装置４の表示面４ａに表示するための表示画面生成用信号を生成する。この際、表示制御部４９は、第１のコンテンツファイル６０については第１の管理情報ファイル６２に格納された表示条件に基づいて、第２のコンテンツファイル６４については第２の管理情報ファイル６６に格納された表示条件に基づいて、表示画面生成用信号を生成する。
【００６６】
この際、表示制御部４９は、複数のコンテンツファイル６０を一つの表示画面に表示するための表示画面生成用信号を生成してもよい。このような、表示制御部４９が生成する表示画面生成用信号により表示装置４に表示される表示画面としては、いわゆるサムネイル表示と呼ばれる表示画面が好適に挙げられる。このサムネイル表示では、単一または複数のコンテンツファイル６０が表示画面で所定の大きさに表示される。
【００６７】
あるいは、表示制御部４９は、いわゆるスライドショー表示と呼ばれる表示画面を表示するための表示画面生成用信号を生成してもよい。表示制御部４９によるスライドショー表示の態様は任意であり、一例として、コンテンツファイル６０を所定の時間だけ、あるいは所定の時間間隔毎に順次切り替えながら所定時間毎に表示させる態様が挙げられる。
【００６８】
また、コンテンツファイル６０を順次切り替える際に、次に表示すべきコンテンツファイル６０を表示装置４の表示面４ａの一端から中央に向けて移動させる等の表示切替時の表示効果を付加してもよい。
【００６９】
さらには、コンテンツデータ６０ａの画素数がコンテンツデータ６０ａ毎に異なる場合、表示面４ａの画素数に合わせて、各々のコンテンツファイル６０が表示面４ａの全体に、より正確には、表示面４ａにおいてコンテンツファイル６０が表示されていない領域ができるだけ少なくなるように、コンテンツファイル６０を拡大／縮小表示してもよい。
【００７０】
加えて、コンテンツデータ６０ａの縦方向の画素と横方向の画素との大小関係、言い換えれば縦長のコンテンツデータ６０ａであるか横長のコンテンツデータ６０ａであるかが混在する場合、表示面４ａにおける縦方向（表示面４ａにおける幅方向）または横方向（表示面４ａにおける高さ方向）の表示領域を一定にし、一定に設定したことで一度に表示できないコンテンツファイル６０の領域については縦方向または横方向にこのコンテンツファイル６０をスクロール（順次移動）表示させてもよい。
【００７１】
当然、表示制御部４９がコンテンツファイル６０を表示させる例としては、上述したスライドショー表示に限定されず、一つの表示画面上において複数のコンテンツファイル６０（含む複数のサムネイルファイル６１）を同時に表示してもよい。このような表示態様として、いわゆるフォトブックと呼ばれる、銀塩写真を貼付するためのアルバムに類似した表示をさせてもよい。この際、一つの表示画面上における各々のコンテンツファイル６０の表示領域が異なっていてもよい。
【００７２】
ここで、表示制御部４９が生成する表示画面生成用信号の具体的態様について説明する。この表示画面生成用信号に基づいて表示画面が生成される表示装置４が、いわゆるビデオ信号をそのまま表示するものであるならば、表示制御部４９はこのビデオ信号を表示画面生成用信号として生成する。また、表示装置４が、コンテンツデータ６０ａやサムネイルデータに基づいて独自の表示アプリケーションソフトにより表示画面を生成できるものであるならば、表示制御部４９は、表示装置４において表示させるためのコンテンツデータ６０ａ等を出力することも、表示制御部４９が生成する表示画面生成用信号の一態様である。
【００７３】
加えて、後者の場合において、表示装置４からの要求（リクエスト）に応じて、表示制御部４９が、要求に合致するコンテンツファイル６０のリストを生成し、表示装置４は、このコンテンツファイル６０のリストに基づいて、表示装置４においてスライドショー表示を行うために必要となるコンテンツファイル６０を選択して情報処理装置１に要求し、表示制御部４９が、表示装置４からの要求に応じてコンテンツデータ６０ａ等を出力することも、表示画面生成用信号の一態様である。
【００７４】
また、表示制御部４９は、入力部４８が受け入れた操作入力にかかわらず、表示画面生成用信号を生成することが好ましく、また、通信部４４が受信した情報にかかわらず、表示画面生成用信号を生成することが好ましい。特に、本実施形態の表示制御部４９は、取込部４７の管理情報検出部５１が、メモリーカード７等に第２の管理情報ファイル６６が格納されていると判定したら、入力部４８が受け入れた操作入力にかかわらず、表示画面生成用信号を生成することが好ましく、また、通信部４４が受信した情報にかかわらず、表示画面生成用信号を生成することが好ましい。これにより、第２の管理情報ファイル６６が格納されたメモリーカード７等の接続により、情報処理装置１の動作をいわばロックすることができる。
【００７５】
但し、本実施形態では、上述したロック動作において、表示制御部４９による表示画面生成用信号生成動作以外にも、取込部４７による第２のコンテンツファイル６４、第２の管理情報ファイル６６の取込動作を行うことが好ましい。
【００７６】
入力Ｉ／Ｆ部４２は、撮像装置３、入力指示装置５を含む外部入力機器から情報処理装置１に入力される各種入力信号を受け付け、受け付けた入力信号を制御部４０に入力し、必要に応じて制御部４０経由で記憶部４１に格納する。出力Ｉ／Ｆ部４３は、表示画面生成用信号を含む、制御部４０また記憶部４１内の各種データを、表示装置４を含む外部出力機器に出力する。通信部４４は、制御部４０を含む情報処理装置１内の各機能実現部と、ＬＡＮ１１、ＷＡＮ１３上に存在する外部装置との間で通信を行う。
【００７７】
また、本実施形態の情報処理システムＳを構成するメモリーカード７にはコンテンツファイル６０が格納されているとともに、第２の管理情報ファイル６６が格納されていることがある。なお、図３においては、情報処理装置１にメモリーカード７が接続した例を図示しているが、上述の通り撮像装置３等が接続されてもよい。さらに、本実施形態の情報処理システムＳを構成する入力指示装置５は、ユーザーによる入力操作を受け入れる操作部５ａを備えている。
【００７８】
以上の構成において、制御部４０及び制御部４０を構成する取込部４７、入力部４８及び表示制御部４９は主にＣＰＵ２０により構成され、記憶部４１は主にＲＯＭ２１、ＲＡＭ２２及びＨＤＤ部２６により構成され、入力Ｉ／Ｆ部４２は主に入出力デバイス２３により構成され、出力Ｉ／Ｆ部４３は主にＨＤＭＩインタフェース２４により構成され、通信部４４は主にネットワークインタフェース２５及び無線ＬＡＮインタフェース２７により構成される。図３に示す各機能部の動作については後に詳述する。
【００７９】
（タグテーブルの内容）
図６は、本実施形態の情報処理装置１のＨＤＤ２６１内に格納されているタグテーブル６３の内容の一例を示す図である。本実施形態のタグテーブル６３は、アルバムタグテーブル９１（図６（ａ）参照）、コンテンツタグテーブル９２（図６（ｂ）参照）及び関連付けタグテーブル９３（図６（ｃ）参照）を備える。
【００８０】
アルバムタグテーブル９１は、アルバムＩＤ領域９１ａ及びアルバム名称領域９１ｂを備える。アルバムＩＤ領域９１ａには、個々のアルバム３３を識別するためのＩＤ番号が格納され、アルバム名称領域９１ｂには、ＩＤ番号で特定されるアルバム３３に付された名称がテキストデータとして格納されている。
【００８１】
コンテンツタグテーブル９２は、コンテンツＩＤ領域９２ａ、コンテンツファイル名領域９２ｂ、ハッシュ値領域９２ｃ、及び撮像時刻領域９２ｄを備える。コンテンツＩＤ領域９２ａには、ＨＤＤ２６１に格納されている個々の第１のコンテンツファイル６０を識別するためのＩＤ番号が格納され、コンテンツファイル名領域９２ｂには、ＩＤ番号で特定される第１のコンテンツファイル６０のファイル名がテキストデータとして格納され、ハッシュ値領域９２ｃには、この第１のコンテンツファイル６０のハッシュ値が格納され、撮像時刻領域９２ｄには第１のコンテンツファイル６０の撮像時刻データが格納されている。これら各領域９２ａ〜９２ｄのうち撮像時刻領域９２ｄに格納されたデータは、上述した第１のコンテンツファイル６０のヘッダ部分７０に記述された情報から生成されるものである。従って、このコンテンツタグテーブル９２にどのような領域を設けるかは、第１のコンテンツファイル６０のヘッダ部分９０に記述された情報に基づいて任意に設定可能である。
【００８２】
関連付けタグテーブル９３は、コンテンツＩＤ領域９３ａ及びアルバムＩＤ領域９３ｂを備える。コンテンツＩＤ領域９３ａには、コンテンツタグテーブル９２のコンテンツＩＤ領域９２ａに記述された第１のコンテンツファイル６０のＩＤ番号が格納され、アルバムＩＤ領域９３ｂには、このＩＤ番号で特定される第１のコンテンツファイル６０が関連付けられたアルバム３３のＩＤ番号が格納されている。
【００８３】
（第１実施形態の概略動作）
次に、本実施形態の情報処理装置１の概略動作について説明する。
【００８４】
まず、情報処理装置１の入力Ｉ／Ｆ部４２に撮像装置３やメモリーカード７が接続されると、これらメモリーカード７等が接続されたことを取込部４７の媒体検出部５０が検出し、次いで、取込部４７の管理情報検出部５１が、これらメモリーカード７等に第２の管理情報ファイル６６が格納されているか否かを判定する。そして、メモリーカード７等に第２の管理情報ファイル６６が格納されていると管理情報検出部５１が判定したら、取込部４７は、メモリーカード７等に格納されているコンテンツファイル６０を第２のコンテンツファイル６４として一時格納部４６に格納する。一方、メモリーカード７等に第２の管理情報ファイル６６が格納されていないと管理情報検出部５１が判定したら、取込部４７は、メモリーカード７等に格納されているコンテンツファイル６０を第１のコンテンツファイル６０として格納部４５に格納する。
【００８５】
格納部４５または一時格納部４６に格納されているコンテンツファイル６０については、情報処理装置１のユーザーがスライドショー表示の設定を行うことができる。ユーザーは、入力指示装置５を用いて、スライドショー表示の設定を行う。
【００８６】
具体的には、ユーザーは、スライドショー表示の対象となるコンテンツファイル６０を個別に特定し、また、アルバム３３単位で特定することができる。また、ユーザーは、個々のコンテンツファイル６０の表示時間または表示間隔を設定することができる。加えて、コンテンツファイル６０を順次切り替える際の表示効果を設定することができる。さらに、コンテンツファイル６０の拡大／縮小率を設定することができる。加えて、コンテンツファイル６０を表示装置４の表示面４ａに表示させる際に、表示面４ａに一度に表示できないコンテンツファイル６０の領域をスクロール表示するかどうかについても設定することができる。
【００８７】
さらに、ユーザーは、次回の情報処理装置１の起動時に、自動的にスライドショー表示を行う設定をすることができる。このようなスライドショー表示を、以降、「ホームスライドショー」と称する。
【００８８】
これらスライドショー表示の設定に関するデータは、表示条件として第１及び第２の管理情報ファイル６２、６６内に管理情報として格納される。特に、第２の管理情報ファイル６６に格納された管理情報をなす表示条件の中には、上述したホームスライドショー設定に関するデータが格納されている。従って、一時格納部４６に第２のコンテンツファイル６４（及び第２の管理情報ファイル６６）が格納されている場合、取込部４７が撮像装置３等に格納されたコンテンツファイル６０を第２のコンテンツファイル６４として一時格納部４６に格納したら、第２の管理情報ファイル６６に基づいたホームスライドショー表示が行われるとともに、情報処理装置１が起動されると、一時格納部４６に格納された第２のコンテンツファイル６４に基づくホームスライドショー表示が行われる。
【００８９】
上述のように、本実施形態の情報処理装置１は、第２の管理情報ファイル６６が格納されたメモリーカード７等が接続されると情報処理装置１の動作をロックすることができ、このメモリーカード７等と情報処理装置１の接続を解除すれば、情報処理装置１の動作のロックを解除することができる。
【００９０】
メモリーカード７等に第２の管理情報ファイル６６を格納するには、上述したスライドショー表示に関する各種設定をユーザーが行って、情報処理装置１の制御部４０が第２の管理情報ファイル６６を生成し、その上で、第２の管理情報ファイル６６を格納すべきメモリーカード７等を情報処理装置１に接続する動作を行えばよい。このようにして、制御部４０により第２の管理情報ファイル６６をメモリーカード７等に格納することができる。
【００９１】
一方、メモリーカード７等を情報処理装置１のロック動作に用いない、言い換えればアンロック動作を設定するには、第２の管理情報ファイル６６をメモリーカード７等から削除すればよい。第２の管理情報ファイル６６を削除する動作の一例として、情報処理装置１において第２の管理情報ファイル６６削除動作、言い換えればアンロック動作をさせる旨の設定入力をユーザーが情報処理装置１に指示し、その後、第２の管理情報ファイル６６が格納されたメモリーカード７等を情報処理装置１に接続すると、制御部４０が第２の管理情報ファイル６６を削除するような動作が挙げられる。
【００９２】
最初にアンロック動作をさせる旨の設定入力を情報処理装置１に指示するのは、第２の管理情報ファイル６６が格納されたメモリーカード７等を情報処理装置１に接続すれば、取込部４７の媒体検出部５０が第２の管理情報ファイル６６が格納されている旨の判定を行い、結果として表示制御部４９が情報処理装置１のロック動作を自動的に行ってしまうからである。
【００９３】
（第１実施形態の動作）
次に、図７〜図１３のフローチャートを参照して、本実施形態の情報処理システムＳの動作を説明する。図７〜図９は、本実施形態の情報処理装置１にコンテンツファイル６０を取り込む動作を説明するためのフローチャートである。
【００９４】
図７に示すフローチャートは、情報処理装置１へのメモリーカード７等の接続検出により開始する。すなわち、ステップＳ１では、情報処理装置１の取込部４７の媒体検出部５０が、メモリーカード７等が入力Ｉ／Ｆ部４２に接続されたか否かを判定し、判定が肯定されると、メモリーカード７等が入力Ｉ／Ｆ部４２に接続されたものと判断し、プログラムはステップＳ２に移行する。
【００９５】
ステップＳ２では、取込部４７の管理情報検出部５１が、情報処理装置１に接続されたメモリーカード７等に第２の管理情報ファイル６６が格納されているか否かを判定し、判定が肯定されると、メモリーカード７等に第２の管理情報ファイル６６が格納されていると判断し、プログラムはステップＳ１１に移行し、判定が否定されると、メモリーカード７等に第２の管理情報ファイル６６が格納されていないものと判断し、プログラムはステップＳ３に移行する。
【００９６】
ステップＳ３では、情報処理装置１の表示制御部４９が、表示装置４の表示面４ａに取込用画面を表示するための表示画面生成用信号を生成し、この表示画面生成用信号を出力Ｉ／Ｆ部４３を介して表示装置４に送信する。ステップＳ４では、取込部４７が、メモリーカード７等に格納されている第１のコンテンツファイル６０のうち、１つの第１のコンテンツファイル６０を選択する。
【００９７】
ステップＳ５では、ステップＳ４で選択された第１のコンテンツファイル６０のコンテンツデータ６０ａのハッシュ値を算出する。次いで、ステップＳ６では、取込部４７が、タグテーブル６３のハッシュ値領域９２ｃに格納されている、既に格納部４５に取り込まれている第１のコンテンツファイル６０のコンテンツデータ６０ａのハッシュ値と、ステップＳ５で算出した、取込対象となる第１のコンテンツファイル６０のコンテンツデータ６０ａのハッシュ値とを比較し、これらが一致するか否かを判定する。
【００９８】
そして、判定が肯定されると、取込対象とした第１のコンテンツファイル６０と同じ第１のコンテンツファイル６０が格納部４５に格納されている、すなわち、既に取込済であるものと判断し、プログラムはステップＳ８に移行する。一方、判定が否定されると、取込対象とした第１のコンテンツファイル６０はまだ取り込まれていないものと判断し、プログラムはステップＳ７に移行する。
【００９９】
ステップＳ７では、選択された第１のコンテンツファイル６０を格納部４５に格納する。ステップＳ９では、メモリーカード７等に格納されている全ての第１のコンテンツファイル６０について上述の取込作業を行った否かが判定され、判定が肯定されるとプログラムは終了し、判定が否定されるとプログラムはステップＳ１０に移行し、取込部４７は次のコンテンツファイル６０を選択して、ステップＳ４に戻ってステップＳ４〜ステップＳ７及びステップＳ９の作業を繰り返す。
【０１００】
一方、ステップＳ８では、ステップＳ４で選択した第１のコンテンツファイル６０は取込対象としないことを決定し、プログラムはステップＳ９に移行する。
【０１０１】
一方、ステップＳ１１では、情報処理装置１の表示制御部４９が情報処理装置１の動作をロックするロック動作を開始する。次いで、ステップＳ１２では、情報処理装置１の表示制御部４９が、表示装置４の表示面４ａに取込用画面を表示するための表示画面生成用信号を生成し、この表示画面生成用信号を出力Ｉ／Ｆ部４３を介して表示装置４に送信する。ステップＳ１３では、取込部４７が、メモリーカード７等に格納されている第２のコンテンツファイル６４を一時格納部４６に取り込む。
【０１０２】
ここで、第２のコンテンツファイル６４は、第１のコンテンツファイル６０が格納されている格納部４５と異なる一時格納部４６に格納され、さらに、メモリーカード７等と情報処理装置１との接続が解除されるとこの一時格納部４６から消去されることから、第１のコンテンツファイル６０と異なり、一時格納部４６への重複取込排除動作（ステップＳ４〜ステップＳ９の動作）を行うことなく、全ての第２のコンテンツファイル６４の取込動作を行ってよい。当然、第２のコンテンツファイル６４についても重複取込排除動作を行ってもよい。
【０１０３】
ステップＳ１４では、表示制御部４９が、ステップＳ１３で取り込んだ第２のコンテンツファイル６４を用いたスライドショー表示動作を行う。スライドショー表示動作の詳細については後述する。
【０１０４】
次に、図１０は、本実施形態の情報処理装置における外部記憶媒体接続解除検出時の動作の一例を説明するためのフローチャートである。
【０１０５】
図１０に示すフローチャートは、情報処理装置１とメモリーカード７等との接続解除検出により開始する。すなわち、ステップＳ２０では、情報処理装置１の取込部４７の媒体検出部５０が、メモリーカード７等と入力Ｉ／Ｆ部４２との接続が解除されたか否かを判定し、判定が肯定されると、メモリーカード７等と入力Ｉ／Ｆ部４２との接続が解除されたものと判断し、プログラムはステップＳ２１に移行する。
【０１０６】
ステップＳ２１では、表示制御部４９がスライドショー表示動作を行っている場合は、このスライドショー表示動作を停止する。ステップＳ２２では、取込部４７が、一時格納部４６に格納されている第２のコンテンツファイル６４、第２のサムネイルファイル６５及び第２の管理情報ファイル６６を削除する。ステップＳ２３では、表示制御部４９がロック動作を解除する。
【０１０７】
次に、図１１は、本実施形態の情報処理装置のスライドショー表示動作の一例を説明するためのフローチャートである。
【０１０８】
図１１に示すフローチャートは、ユーザーからの明示的な指示入力により開始してもよく、また、情報処理装置１の起動時において、上述したホームスライドショー設定に関するデータが第１または第２の管理情報ファイル６２、６６に記述されている場合は、ホームスライドショー設定に関するデータが記述されていることを条件に開始する。さらには、上述したステップＳ１４において説明したように、第２の管理情報ファイル６６が格納されたメモリーカード７等が入力Ｉ／Ｆ部４２に接続されると、第２のコンテンツファイル６４等の取込動作後に開始する。
【０１０９】
まず、ステップＳ３０では、表示制御部４９が、スライドショー表示動作の表示条件に関するデータが含まれる管理情報ファイル６２、６６を特定し、この管理情報ファイル６２、６６に記述されている表示条件に関するデータを格納部４５または一時格納部４６から読み取る。以下の説明では、表示制御部４９は第１のコンテンツファイル６０または第２のコンテンツファイル６４のいずれか一方のみをスライドショー表示動作の対象とするとの前提で説明を行うが、第１のコンテンツファイル６０と第２のコンテンツファイル６４との双方をスライドショー表示動作の対象としてもよいことは言うまでもない。
【０１１０】
ステップＳ３１では、ステップＳ３０で読み取った表示条件に関するデータに基づいて、表示制御部４９がスライドショー表示動作の条件を設定する。次いで、ステップＳ３２では、同様にステップＳ３０で読み取った表示条件に関するデータに基づいて、表示制御部４９が、スライドショー表示動作の対象となるコンテンツファイル６０を特定する。
【０１１１】
ステップＳ３３では、ステップＳ３２で特定した、スライドショー表示動作の対象となるコンテンツファイル６０のうち１つのコンテンツファイル６０を選択し、ステップＳ３４では、ステップＳ３１で設定したスライドショー表示動作の条件に基づいて、表示制御部４９が、表示装置４の表示面４ａに表示画面を生成するための表示画面生成用信号を生成し、出力Ｉ／Ｆ部４３を介して表示装置４に出力する。表示装置４は、この表示画面生成用信号に基づいて、その表示面４ａに表示画面を生成、表示する。ステップＳ３４における、表示制御部４９によるスライドショー表示動作の表示態様の詳細については既に上述したとおりであるので、ここでの説明は省略する。
【０１１２】
ステップＳ３５では、ステップＳ３１で設定したスライドショー表示動作の条件に基づいた所定時間、所定時間間隔の経過を表示制御部４９が待ち、判定が肯定されたら、所定時間、所定時間間隔が経過したものと判断し、プログラムはステップＳ３６に移行する。
【０１１３】
ステップＳ３６では、ステップＳ３２で特定した、スライドショー表示動作の対象となる全てのコンテンツファイル６０についてステップＳ３４による画面表示動作を行った否かが表示制御部４９により判定され、判定が肯定されるとプログラムは終了し、判定が否定されるとプログラムはステップＳ３７に移行し、表示制御部４９が次のコンテンツファイル６０を選択して、ステップＳ３４に戻ってステップＳ３４〜ステップＳ３７の作業を繰り返す。
【０１１４】
次に、図１２は、本実施形態の情報処理装置のロック設定動作の一例を説明するためのフローチャートである。図１２に示すフローチャートは、ユーザーからの明示的動作開始指示により開始する。
【０１１５】
まず、ステップＳ４０では、ユーザーが入力指示装置５等を用いて、メモリーカード７等によるロック設定動作開始の指示入力を行う。ステップＳ４１では、同様に、ユーザーが入力指示装置５等を用いて、スライドショー表示動作を行う際の表示条件の設定入力を行う。ステップＳ４１における設定入力には、表示条件そのものの設定入力と、第２のコンテンツファイル６４となるべき第１のコンテンツファイル６０の指定入力が含まれる。
【０１１６】
ステップＳ４２では、制御部４０が、ステップＳ４１において設定入力された表示条件に関するデータが格納された第２の管理情報ファイル６６を生成する。
【０１１７】
ステップＳ４３では、取込部４７の媒体検出部５０がメモリーカード７等の情報処理装置１への接続を検出するのを待ち、ステップＳ４４では、制御部４０が、情報処理装置１に接続されたメモリーカード７等に、ステップＳ４２で生成された第２の管理情報ファイル６６を書き込むとともに、格納部４５に格納されている、ステップＳ４１で指定入力された第１のコンテンツファイル６０をメモリーカード７等に書き込む。
【０１１８】
次に、図１３は、本実施形態の情報処理装置のロック解除設定動作の一例を説明するためのフローチャートである。図１３に示すフローチャートは、ユーザーからの明示的動作開始指示により開始する。
【０１１９】
まず、ステップＳ５０では、ユーザーが入力指示装置５等を用いて、メモリーカード７等によるロック解除設定開始の指示入力を行う。ステップＳ５１では、取込部４７の媒体検出部５０がメモリーカード７等の情報処理装置１への接続を検出するのを待ち、ステップＳ５２では、制御部４０が、情報処理装置１に接続されたメモリーカード７等に格納された第２の管理情報ファイル６６を削除する。
【０１２０】
（第１実施形態の効果）
以上詳細に説明したように、本実施形態の情報処理装置１では、情報処理装置１に接続されたメモリーカード７等に第２の管理情報ファイル６６が格納されている場合、このメモリーカード７等に格納されているコンテンツファイル６０を第２のコンテンツファイル６４として取り込み、この第２のコンテンツファイル６４を、第２の管理情報ファイル６６に記述された表示条件に従って表示するための表示画面生成用信号を生成しているので、表示すべき第２のコンテンツファイル６４の表示条件を、コンテンツファイル６０の準備とともに設定することができる。これにより、簡易かつ迅速にコンテンツデータとその再生条件とを設定することが可能となる。
【０１２１】
さらに、本実施形態の情報処理装置１では、第２の管理情報ファイル６６が格納されたメモリーカード７等と情報処理装置１との接続が解除されたら、一時格納部４６に取り込み、格納された第２のコンテンツファイル６４を削除しているので、第２のコンテンツファイル６４を変更して再生動作を行いたいというユーザーの要望に対しても、異なる第２のコンテンツファイル６４が格納されたメモリーカード７等を用意すればよい。このような効果は、本実施形態の情報処理装置１を用いたデジタルサイネージシステムを構築する上で好ましいものである。
【０１２２】
加えて、本実施形態の情報処理装置１では、第２の管理情報ファイル６６が格納されたメモリーカード７等を情報処理装置１に接続すると、第２のコンテンツファイル６４が一時格納部４６に取り込まれた後、この第２のコンテンツファイル６４による表示画面生成用信号の生成が、同様にメモリーカード７等に格納された第２の管理情報ファイル６６に記述された表示条件に基づいて行われるので、メモリーカード７等を情報処理装置１に接続するという単純な動作のみで第２のコンテンツファイル６４の再生動作を行うことができる。
【０１２３】
また、本実施形態の情報処理装置１では、第２の管理情報ファイル６６が格納されたメモリーカード７等が情報処理装置１に接続されると、入力部４８が受け入れた操作入力や通信部４４が受信した情報にかかわらず、第２のコンテンツファイル６４による再生動作が行われるので、仮に、情報処理装置１が店舗や通路といった公衆の場に配置されていた場合でも、情報処理装置１の設置者以外が第２のコンテンツファイル６４の再生動作を変更することができない。このような効果も、本実施形態の情報処理装置１を用いたデジタルサイネージシステムを構築する上で好ましいものである。
【０１２４】
（第２実施形態）
上述した第１実施形態では、情報処理装置１は記憶部４１を備え、この記憶部４１内にコンテンツファイル６０が格納されていた。しかしながら、本発明の実施形態においては、情報処理装置１が記憶部４１を備えない構成であってもよい。
【０１２５】
図１４は、本発明の第２実施形態である情報処理システムＳの機能構成を示す機能ブロック図である。
【０１２６】
図１４において、本実施形態の情報処理装置１には記憶装置１００が接続され、この記憶装置１００は、第１実施形態と同様に格納部１０１及び一時格納部１０２を備えている。そして、これら格納部１０１及び一時格納部１０２には、第１実施形態の格納部４５及び一時格納部４６と同様に、第１のコンテンツファイル６０、第２のコンテンツファイル６４等が格納されている。記憶装置１００は、例えば外付けのＨＤＤ装置、ＵＳＢフラッシュメモリ装置、さらには上述の第１実施形態と同様の情報処理装置である。
【０１２７】
情報処理装置１と記憶装置１００との接続形態は、情報処理装置１と記憶装置１００との間で、コンテンツファイル６０等の送受信が可能な形態であれば特段の限定はなく、ケーブルを介して接続する形態、無線ＬＡＮ等、電波を介して接続する形態等、周知の接続形態が採用可能である。なお、以下の説明において、上述の第１実施形態と同様の構成要素については同一の符号を付し、その説明を簡略化する。
【０１２８】
また、本実施形態の情報処理装置１の出力Ｉ／Ｆ部４３は、取込部４７による取込対象となったコンテンツファイル６０等を記憶装置１００に送出する。
【０１２９】
従って、本実施形態によっても、上述の第１実施形態と同様の効果を得ることができる。特に、本実施形態によれば、情報処理装置１と記憶装置１００とを別体にすることが可能であり、情報処理装置１全体の構成の簡略化を図ることができる。
【０１３０】
（変形例）
なお、本発明の情報処理装置等は、その細部が上述の各実施形態に限定されず、種々の変形例が可能である。一例として、上述の各実施形態においては、メモリーカード７等に格納された第２のコンテンツファイル６４が一時格納部４６に格納されたが、本発明の情報処理装置においては、第２のコンテンツファイル６４が格納部４５に格納されてもよく、また、取込部４７が撮像装置３等のコンテンツファイル６０を情報処理装置１の記憶部４１に取り込むことなく、表示制御部４９がメモリーカード７等に直接アクセスして、メモリーカード７等に格納されているコンテンツファイル６０を表示装置４の表示面４ａに表示させる表示画面を生成するための表示画面生成用信号を生成してもよい。この場合、情報処理装置１の記憶部４１であるＨＤＤ部２６の接続を解除して、メモリーカード７等を記憶部４１、好ましくは格納部４５及び一時格納部４６の少なくとも一方として接続することで、メモリーカード７等に格納されているコンテンツファイル６０にアクセスし、メモリーカード７等の接続解除を検出したら、ＨＤＤ部２６を記憶部４１として再接続してもよい。
【０１３１】
ここで、取込部４７が撮像装置３等のコンテンツファイル６０を第２のコンテンツファイル６４として格納部４５に取り込む場合は、取込部４７の媒体検出部５０がメモリーカード７等と情報処理装置１との接続解除を検出したら、この格納部４５に格納された第２のコンテンツファイル６４を削除することが好ましい。一方、表示制御部４９がメモリーカード７等に直接アクセスして表示画面生成用信号を生成する場合は、取込部４７の媒体検出部５０がメモリーカード７等と情報処理装置１との接続解除を検出しても、メモリーカード７等に格納されたコンテンツファイル６０を削除する必要はない。
【０１３２】
また、上述の各実施形態では、第２の管理情報ファイル６６には表示条件に関するデータとして、スライドショー表示動作に関するデータそのものが直接記述されていたが、表示条件に関するデータがメモリーカード７等に直接記述されている必要はなく、例えば、スライドショー表示動作に関するデータそのものが格納されているＵＲＩ（Uniform Resource Identifier）を示す文字列データ等が第２の管理情報ファイル６６に記述されていてもよい。
【０１３３】
また、第２の管理情報ファイル６６に、表示条件に関するデータのみならず、第２のコンテンツファイル６４を再生する際の音声再生条件を記述してもよい。この場合、撮像装置３等に、画像ファイルであるコンテンツファイル６０に加えて、音声、楽曲データであるコンテンツファイル６０も格納し、これらを第２のコンテンツファイル６４として取り込んでもよい。当然、第２のコンテンツファイル６４が音声、楽曲ファイルのみである場合は、表示条件に関するデータには音声再生条件のみが含まれる。
【０１３４】
また、上述の各実施形態では、第２のコンテンツファイル６０について作成されたタグテーブルはメモリーカード７等に格納されていなかったが、メモリーカード７等に格納される第２のコンテンツファイル６４に対応するタグテーブルをメモリーカード７等に格納しておいてもよい。
【０１３５】
さらに、上述の各実施形態では、表示制御部４９は第１のコンテンツファイル６０または第２のコンテンツファイル６４の一方に基づいて表示画面生成用信号を生成していたが、表示制御部４９が第１及び第２のコンテンツファイル６０、６４の双方に基づいて表示画面生成用信号を生成してもよい。この場合、上述の第１及び第２の管理情報ファイル６２、６６の少なくとも一方に記述された管理情報に、第１及び第２のコンテンツファイル６０、６４の表示タイミングを示す表示条件に関するデータを記述しておけば良い。
【０１３６】
加えて、第２のコンテンツファイル６４が音声、楽曲ファイルであり、第１のコンテンツファイル６０が画像ファイルである場合、第１のコンテンツファイル６０を表示画面に表示する際に、第２のコンテンツファイル６４を音声、楽曲として同時に再生することも可能である。この場合の画像、音声再生条件に関するデータは、第１、第２の管理情報ファイル６２、６６の少なくとも一方に記述されていればよい。
【０１３７】
そして、上述の各実施形態において、情報処理装置１を動作させるプログラムはＲＯＭ２１、ＨＤＤ部２６等に格納されて提供されていたが、不図示の光学ディスクドライブ、ＵＳＢインタフェース２３３等を用いて、プログラムが格納されたＤＶＤ（Digital Versatile Disc）、ＵＳＢフラッシュメモリ装置、メモリーカード７等を接続し、このＤＶＤ等からプログラムを情報処理装置１に読み込んで動作させてもよい。また、ＷＡＮ１３上の外部サーバ１４内にプログラムを格納しておき、ネットワークインタフェース２５を介してこのプログラムを情報処理装置１に読み込んで動作させてもよい。さらに、上述の各実施形態において、情報処理装置１は複数のハードウェア要素により構成されていたが、これらハードウェア要素の一部の動作をＣＰＵ２０がプログラムの動作により実現することも可能である。加えて、上述の各実施形態ではＨＤＤ部２６を用いていたが、ＨＤＤ部２６以外の記憶媒体、一例としてＳＳＤ（Solid State Drive）装置やメモリーカード等の周知の記憶媒体を用いることも可能である。
【符号の説明】
【０１３８】
１    情報処理装置
３    撮像装置
４    表示装置
５    入力指示装置
２０    ＣＰＵ
２１    ＲＯＭ
２２    ＲＡＭ
２３    入出力デバイス
２５    ネットワークインタフェース
２６    ＨＤＤ部
２７    無線ＬＡＮインタフェース
３３    アルバム
４０    制御部
４１    記憶部
４５    格納部
４６    一時格納部
４７    取込部
４８    入力部
４９    表示制御部
５０    媒体検出部
５１    管理情報検出部
６０    第１のコンテンツファイル
６０ａ  第１のコンテンツデータ
６０ｂ  第１のタグデータ
６２    第１の管理情報ファイル
６３    タグテーブル
６４    第２のコンテンツファイル
６４ａ  第２のコンテンツデータ
６６    第２の管理情報ファイル
【図１】
0006604268.tif 000002
【図２】
0006604268.tif 000003
【図３】
0006604268.tif 000004
【図４】
0006604268.tif 000005
【図５】
0006604268.tif 000006
【図６】
0006604268.tif 000007
【図７】
0006604268.tif 000008
【図８】
0006604268.tif 000009
【図９】
0006604268.tif 000010
【図１０】
0006604268.tif 000011
【図１１】
0006604268.tif 000012
【図１２】
0006604268.tif 000013
【図１３】
0006604268.tif 000014
【図１４】
0006604268.tif 000015