(57)【要約】【課題】ユーザが確認したい情報データ、又は、当該情報データ及び関連情報データを直感的で簡易な操作により得る。【解決手段】情報データを記憶する情報データ記憶部と、前記情報データ記憶部に記憶された情報データの日時に関連した表示状況情報を記憶する表示状況情報記憶部と、前記日時を入力する日時入力部と、前記表示状況情報記憶部を参照して、前記日時入力部により入力された日時における情報データの表示状況の内容を仮想的に再構成する表示状況内容再構成部とを備える。【選択図】図１
2011253310.tif 000002
【特許請求の範囲】
【請求項１】
情報データを記憶する情報データ記憶部と、
前記情報データ記憶部に記憶された情報データの日時に関連した表示状況情報を記憶する表示状況情報記憶部と、
前記日時を入力する日時入力部と、
前記表示状況情報記憶部を参照して、前記日時入力部により入力された日時における情報データの表示状況の内容を仮想的に再構成する表示状況内容再構成部と、
を備える情報データ管理装置。
【請求項２】
請求項１に記載の情報データ管理装置であって、
前記表示状況内容再構成部により再構成された前記表示状況の内容に対応した情報データを表示する表示部と、を更に備える情報データ管理装置。
【請求項３】
請求項２に記載の情報データ管理装置であって、
現在使用されているアプリケーションの画面情報を取得する画面情報取得部と、を更に備え、
前記表示状況内容再構成部は、前記日時入力部により入力された日時、及び、前記画面情報取得部により取得されたアプリケーションの画面情報に基づいて、前記情報データの表示状況の内容を仮想的に再構成する情報データ管理装置。
【請求項４】
請求項３に記載の情報データ管理装置であって、
前記日時入力部により入力された日時、及び、前記画面情報取得部に取得された画面情報に基づいて、前記表示状況情報記憶部から前記情報データに対する表示状況情報を取得する表示状況情報取得部と、
前記表示状況情報取得部により取得された表示状況情報に基づいて、前記情報データ記憶部から当該情報データを取得する情報データ取得部と、を更に備え、
前記表示状況内容再構成部は、前記表示状況情報と、前記情報データ取得部により取得された情報データとを取得する情報データ管理装置。
【請求項５】
請求項３又は４に記載の情報データ管理装置であって、
前記画面情報取得部により取得されたアプリケーションの画面情報に対応した画面を、前記表示状況内容再構成部により仮想的に再構成された表示状況の内容に切り替える表示切替部と、を更に備える情報データ管理装置。
【請求項６】
請求項５に記載の情報データ管理装置であって、
前記アプリケーションの画面情報が更新された場合に、当該更新された画面情報に対応して前記表示状況情報を更新する表示状況情報生成更新部と、を更に備える情報データ管理装置。
【請求項７】
請求項２に記載の情報データ管理装置であって、
前記情報データ管理装置に対する所定方向の被写体を前記表示部に表示する撮影部と、
前記撮影部により表示された被写体を認識する認識部と、
前記認識部により認識された被写体の物体情報を取得する物体情報取得部と、を更に備え、
前記表示状況内容再構成部は、前記日時入力部により入力された日時、及び、前記物体情報取得部により取得された被写体の物体情報に基づいて、前記情報データの表示状況の内容を仮想的に再構成する情報データ管理装置。
【請求項８】
請求項７に記載の情報データ管理装置であって、
前記日時入力部により入力された日時、及び、前記物体情報取得部に取得された物体情報に基づいて、前記表示状況情報記憶部から前記情報データに対する表示状況情報を取得する表示状況情報取得部と、
前記表示状況情報取得部により取得された表示状況情報に基づいて、前記情報データ記憶部から当該情報データを取得する情報データ取得部と、を更に備え、
前記表示状況内容再構成部は、前記表示状況情報と、前記情報データ取得部により取得された情報データとを取得する情報データ管理装置。
【請求項９】
請求項７又は８に記載の情報データ管理装置であって、
前記物体情報取得部により取得された物体情報に対応した前記被写体と、前記表示状況内容再構成部により仮想的に再構成された表示状況の内容とを合成する合成部と、を更に備える情報データ管理装置。
【請求項１０】
請求項９に記載の情報データ管理装置であって、
前記撮影部により被写体が撮影された場合に、当該撮影された被写体の物体情報に対応して前記表示状況情報を生成又は更新する表示状況情報生成更新部と、を更に備える情報データ管理装置。
【請求項１１】
請求項１乃至１０のいずれか１項に記載の情報データ管理装置であって、
前記表示状況内容再構成部は、前記日時入力部により入力された日時における情報データの表示状況の内容を、当該表示状況の内容のうち少なくともメニューアイコンに対応する情報データの選択が可能なように構成する情報データ管理装置。
【請求項１２】
請求項１乃至１０のいずれか１項に記載の情報データ管理装置であって、
前記表示状況内容再構成部は、前記日時入力部により入力された日時における情報データの表示状況の内容を、当該表示状況の内容のうち少なくともアイコン又はサムネイルに対応する情報データの選択が可能なように構成する情報データ管理装置。
【請求項１３】
日時を入力する入力ステップと、
情報データの前記日時に関連した表示状況の内容を示す表示状況情報を記憶する表示状況情報記憶部から、前記入力ステップにより入力された日時に関連した当該情報データの表示状況情報を取得する第１の取得ステップと、
前記情報データを記憶する情報データ記憶部から、前記第１の取得ステップにより取得された表示状況情報に対応した情報データを取得する第２の取得ステップと、
前記取得された表示状況情報及び情報データに基づいて、前記入力ステップにより入力された日時における情報データの表示状況の内容を仮想的に再構成する再構成ステップと、
を備える情報データ管理方法。
【請求項１４】
コンピュータに、
日時を入力する入力ステップと、
情報データの前記日時に関連した表示状況の内容を示す表示状況情報を記憶する表示状況情報記憶部から、前記入力ステップにより入力された日時に関連した当該情報データの表示状況情報を取得する第１の取得ステップと、
前記情報データを記憶する情報データ記憶部から、前記第１の取得ステップにより取得された表示状況情報に対応した情報データを取得する第２の取得ステップと、
前記取得された表示状況情報及び情報データに基づいて、前記入力ステップにより入力された日時における情報データの表示状況の内容を仮想的に再構成する再構成ステップと、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された年月日時に関連する情報データを検索し、当該年月日時における情報データを再構成する情報データ管理装置、情報データ管理方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、携帯電話機に関する種々の要素技術が高度化していることを背景に、当該携帯電話機が全体として多機能化してきている。ユーザは、この様な携帯電話機を操作して、例えばＳＮＳ（Social Networking Service）又はメール等を介して、テキスト若しくは画像等を含むコンテンツである情報データのやり取りを様々なユーザと簡単に行うことができる。以下の説明において、テキスト又は画像等を含むコンテンツである情報又はデータを「情報データ」と称する。
【０００３】
携帯電話機は、ユーザの情報データのやり取りに関する操作履歴、及び、当該やり取りした情報データを記憶する。携帯電話機は日常的に使用されることが多く、ユーザは当該携帯電話機を操作して自己の情報データのやり取りに関する操作履歴、及び、当該やり取りした情報データを確認することが多い。この様な事情に鑑みて、携帯電話機には、ユーザの操作履歴を検索して当該やり取りした情報データを画面に表示する機能の実現が期待されている。この様な携帯電話機の機能に関連して、例えば特許文献１が開示されている。
【０００４】
例えば、特許文献１には、様々なオブジェクトを専用画面上においてタイムライン上に表示するデータのタイムラインベース表現を使用するファイル管理システムが開示されている。ここでいうオブジェクトには、写真、ドキュメント、ウェブページ、スキャンされたドキュメント及びメッセージ等が含まれる。特許文献１に開示されているデータのタイムラインベース表現を使用するファイル管理システムによれば、当該オブジェクトを各オブジェクトに固有又は特定の時間ベースのパラメータに沿って配列することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３２３８１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、前述した特許文献１を含む従来技術では、ユーザが確認したい情報データに関するキー情報に基づいて検索された検索結果は、当該検索結果を示す専用画面においてタイムラインに沿って、又はサムネイルの一覧として表示されているだけであった。ここでいうキー情報とは、例えば、年月日時、位置、又は人物等である。
【０００７】
即ち、ユーザは、所望の年月日時をキー情報として検索された複数の検索結果全体を確認しても、当該検索結果全体とユーザが実際に当該情報データを使っていた当時の操作状況とが異なるため、当該ユーザが探したい情報データを直感的で簡易な操作により得ることはできなかった。
【０００８】
このため、ユーザは、前述したような複数の検索結果から特定の検索結果に絞り込んで各検索結果を確認することにより、当該ユーザ自身の記憶を頼りに当該情報データを探す必要があった。また、この様な複数の検索結果が表示される専用画面では、ユーザが確認したい情報データと、当該情報データと共に同時に使用又は表示等されていた関連情報データを直感的で簡易な操作により得ることは難しい。以下の説明において、ユーザが確認したい情報と共に同時に使用又は表示等されていた情報データを関連情報データと称する。このため、前述した特許文献１を含む従来技術では、ユーザが確認したい情報データ、又は当該情報データ及び関連情報データを直感的で簡易な操作により得ることは難しいという問題点があった。
【０００９】
本発明は、前述の従来の事情に鑑みてなされたもので、ユーザが確認したい情報データ、又は、当該情報データ及び関連情報データを直感的で簡易な操作により得る情報データ管理装置、情報データ管理方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の情報データ管理装置は、情報データを記憶する情報データ記憶部と、前記情報データ記憶部に記憶された情報データの日時に関連した表示状況情報を記憶する表示状況情報記憶部と、前記日時を入力する日時入力部と、前記表示状況情報記憶部を参照して、前記日時入力部により入力された日時における情報データの表示状況の内容を仮想的に再構成する表示状況内容再構成部と、を備える。
【００１１】
また、本発明の情報データ管理方法は、日時を入力する入力ステップと、情報データの前記日時に関連した表示状況の内容を示す表示状況情報を記憶する表示状況情報記憶部から、前記入力ステップにより入力された日時に関連した当該情報データの表示状況情報を取得する第１の取得ステップと、前記情報データを記憶する情報データ記憶部から、前記第１の取得ステップにより取得された表示状況情報に対応した情報データを取得する第２の取得ステップと、前記第２の取得ステップにより取得された情報データに基づいて、前記入力ステップにより入力された日時における情報データの表示状況の内容を仮想的に再構成する再構成ステップと、を備える。
【００１２】
また、本発明のプログラムは、コンピュータに、日時を入力する入力ステップと、情報データの前記日時に関連した表示状況の内容を示す表示状況情報を記憶する表示状況情報記憶部から、前記入力ステップにより入力された日時に関連した当該情報データの表示状況情報を取得する第１の取得ステップと、前記情報データを記憶する情報データ記憶部から、前記第１の取得ステップにより取得された表示状況情報に対応した情報データを取得する第２の取得ステップと、前記第２の取得ステップにより取得された情報データに基づいて、前記入力ステップにより入力された日時における情報データの表示状況の内容を仮想的に再構成する再構成ステップと、を実現させる。
【００１３】
前述した構成によれば、ユーザが実際に当該情報データを使っていた当時の操作状況を仮想的に再構成することで、ユーザが確認したい情報データ、及び関連情報データを直感的で簡易な操作により得ることができる。
【発明の効果】
【００１４】
本発明に係る情報データ管理装置、情報データ管理方法、及びプログラムは、ユーザが確認したい情報データ、及び関連情報データを直感的で簡易な操作により得ることができる。
【図面の簡単な説明】
【００１５】
【図１】第１の実施形態の携帯電話機の内部構成を示すブロック図
【図２】第１の実施形態における表示状況情報の内容を示す説明図
【図３】第１の実施形態において表示部に表示された情報データの内容を示す説明図、（ａ）２０１０年５月１日の待ち受け画面、（ｂ）２ヵ月前の２０１０年３月１日の待ち受け画面、（ｃ）２０１０年５月１日の情報データフォルダを示す画面、（ｄ）２ヵ月前の２０１０年３月１日の情報データフォルダを示す画面
【図４】第１の実施形態の情報データ管理装置である携帯電話機の動作を示すフローチャート
【図５】第１の実施形態における表示状況の内容の再構成に関する詳細な動作を示すフローチャート
【図６】第１の実施形態の変形例において表示部に表示された情報データの内容を示す説明図、（ａ）２０１０年５月１日の待ち受け画面、（ｂ）２ヵ月後の２０１０年７月１日の待ち受け画面に対する表示状況情報の生成の様子を示す画面、（ｃ）２ヵ月後の２０１０年７月１日の待ち受け画面
【図７】第２の実施形態の携帯電話機の内部構成を示すブロック図
【図８】第２の実施形態における表示状況情報の内容を示す説明図
【図９】第２の実施形態において撮影部により表示部に表示されたカメラビューの内容を示す説明図、（ａ）２０１０年５月１日の現時点におけるカメラビュー、（ｂ）現時点のカメラビューと２ヵ月前の２０１０年３月１日における当該カメラビューの人物被写体に関連する関連人物とが合成表示された様子、（ｃ）２０１０年５月１日の現時点におけるカメラビュー、（ｄ）現時点のカメラビューと２ヵ月前の２０１０年３月１日における当該カメラビューの物体被写体に関連する関連物体とが合成表示されたカメラビュー
【図１０】第２の実施形態の情報データ管理装置である携帯電話機の動作を示すフローチャート
【図１１】第２の実施形態における表示状況内容の再構成に関する詳細な動作を示すフローチャート
【発明を実施するための形態】
【００１６】
以下、本発明の各実施形態について、図面を参照して説明する。以下の各実施形態においては、本発明の情報データ管理装置として、図１に示す携帯電話機１０を例に挙げて説明する。但し、本発明の情報データ管理装置は、携帯電話機１０に限定されない。なお、本発明は、図１に示す携帯電話機１０のような装置、又は当該装置であるコンピュータを動作させるためのプログラムとして表現することも可能である。更に、本発明は、当該携帯電話機１０により実行されるステップを実行する方法として表現することも可能である。即ち、本発明は、装置、方法及びプログラムのうちいずれのカテゴリーでも表現可能である。
【００１７】
（第１の実施形態）
１．第１の実施形態の情報データ管理装置である携帯電話機１０の構成
図１は、第１の実施形態の携帯電話機１０の内部構成を示すブロック図である。図１に示すように、携帯電話機１０は、操作部１１と、日時入力部１２と、記憶部１３と、画面情報取得部１４と、表示状況情報取得部１５と、情報データ取得部１６と、表示状況内容再構成部１７と、表示切替部１８と、選択部１９と、表示部２０と、表示状況情報生成更新部２１とを備える。第１の実施形態において、表示状況情報とは、ユーザが操作部１１を操作して携帯電話機１０の或るアプリケーションを使用しているときに、表示部２０に表示された当該アプリケーションの画面に１つ又は複数の情報データが表示されている当該情報データの表示状況を示す情報をいう。表示状況情報の詳細については後述する。更に、以下の説明において、ユーザが携帯電話機１０を操作している現時点の日付を２０１０年５月１日と仮定する。
【００１８】
操作部１１は、携帯電話機１０を操作するための方向キー、機能ボタン、及びテンキー、並びに表示部２０の上に配置されるタッチパネル等のハードウェアにより構成される。操作部１１は、ユーザの入力操作が行われた場合に当該入力操作の内容に応じて、当該入力操作の内容に応じた操作信号を日時入力部１２、表示切替部１８、選択部１９又は表示状況情報生成更新部２１に出力する。以下の説明において、ユーザの入力操作には、ユーザにより例えば方向キー、機能ボタン若しくはテンキーが押下されたという操作、又はタッチパネルがタッチされたという操作が含まれ、特にこれらの操作に限られない。
【００１９】
日時入力部１２は、携帯電話機１０に内蔵されるＣＰＵ、ＤＳＰ、ＲＯＭ、ＲＡＭ等で構成され、操作部１１により出力された操作信号を取得する。日時入力部１２は、当該取得された操作信号に応じて、ユーザにより入力された日時情報を取得する。日時入力部１２は、当該取得された日時情報を表示状況情報取得部１５に出力する。また、日時入力部１２は、携帯電話機１０の内部に設けられた不図示の内部時計から現在日時の時刻情報を取得しても良い。なお、日時情報は、後述の図３に示す表示部２０に表示されたタイムシフトバーＳＢにおけるポインタＰＴを所定方向にドラッグする行為、又は、ユーザが表示部２０に表示された入力フォーム等に操作部１１を操作することにより所望の日時を入力する行為に応じて入力される。以下の説明において、日時情報は、単に日付の情報でも良いし、年、月、日、時、分又は秒の情報のうちいずれか若しくはそれらの組合せを含む情報でも良い。
【００２０】
記憶部１３は、携帯電話機１０に内蔵されるＲＯＭ、ＲＡＭ、ハードディスク、又はフラッシュメモリ等の記憶媒体で構成され、日時入力部１２、画面情報取得部１４、表示状況情報取得部１５、情報データ取得部１６、表示状況内容再構成部１７、表示切替部１８、選択部１９、及び表示状況情報生成更新部２１の動作が予め規定されたプログラムをそれぞれ記憶している。また、記憶部１３は、日時入力部１２、画面情報取得部１４、表示状況情報取得部１５、情報データ取得部１６、表示状況内容再構成部１７、表示切替部１８、選択部１９、及び表示状況情報生成更新部２１の動作における各々のワークメモリとしても動作する。
【００２１】
なお、日時入力部１２、画面情報取得部１４、表示状況情報取得部１５、情報データ取得部１６、表示状況内容再構成部１７、表示切替部１８、選択部１９、及び表示状況情報生成更新部２１は、ハードウェア又はソフトウェアで構成することが可能である。特に、これらの各部がソフトウェアにより構成される際には、日時入力部１２、画面情報取得部１４、表示状況情報取得部１５、情報データ取得部１６、表示状況内容再構成部１７、表示切替部１８、選択部１９、及び表示状況情報生成更新部２１の動作が予め規定されたプログラムが携帯電話機１０に内蔵されているＣＰＵより読み込まれ、日時入力部１２、画面情報取得部１４、表示状況情報取得部１５、情報データ取得部１６、表示状況内容再構成部１７、表示切替部１８、選択部１９、及び表示状況情報生成更新部２１がそれぞれ動作可能となる。
【００２２】
また、記憶部１３は、表示状況情報記憶部１３ａと、情報データ記憶部１３ｂと、仮想環境用バッファ１３ｃと、実環境用バッファ１３ｄとを含む。
【００２３】
ここで、第１の実施形態における表示状況情報記憶部１３ａについて図２を参照して説明する。図２は、第１の実施形態における表示状況情報ＤＣ１の内容を示す説明図である。第１の実施形態における表示状況情報ＤＣ１の定義は前述したとおりである。図２に示すように、表示状況情報ＤＣ１は、年月日時と、当該年月日時に使用された携帯電話機１０の或るアプリケーションを識別するアプリケーションＩＤとが少なくとも関連付けされている。また、表示状況情報ＤＣ１のアプリケーションＩＤに対して、当該アプリケーションＩＤに対応するアプリケーションの画面を識別する画面ＩＤが１つ又は複数関連付けされている。
【００２４】
更に、表示状況情報ＤＣ１の１つの画面ＩＤに対して、当該画面ＩＤに対応する画面に表示されているコンテンツを識別するコンテンツＩＤと、当該コンテンツの記憶場所を示すコンテンツファイルパスと、当該コンテンツが表示されているコンテンツ表示条件とが関連付けされている。
【００２５】
なお、コンテンツファイルパスには、携帯電話機１０の情報データ記憶部１３ｂの記憶場所を示すものに限らず、例えば、ネットワークを介して接続された外部記憶装置の記憶場所を示すものでも良い。また、コンテンツ表示条件は、当該コンテンツの当該画面に対する表示位置、当該コンテンツの当該画面に対する表示サイズ、及び当該コンテンツの表示種別を含むが、これらに限定されない。
【００２６】
なお、コンテンツの表示種別とは、当該コンテンツが画面において動くように表示されているか若しくは静止するように表示されているかを示す情報、及び、当該コンテンツがアイコンとして部分的に表示されているか又は画像として全体的に表示されているかを示す情報等が含まれる。コンテンツの表示種別に関する説明は第２の実施形態においても同様である。
【００２７】
また、この表示状況情報ＤＣ１は、携帯電話機１０のアプリケーションの画面毎に、当該画面が更新されたときに表示状況情報生成更新部２１により更新されることが好ましい。表示状況情報ＤＣ１の更新に関する詳細な説明は後述する。
【００２８】
情報データ記憶部１３ｂは、表示状況情報記憶部１３ａに記憶されている表示状況情報ＤＣ１の各画面ＩＤに対応するコンテンツファイルパスに示された記憶場所に記憶されている各情報データを記憶している。
【００２９】
仮想環境用バッファ１３ｃは、後述の表示状況内容再構成部１７により仮想的に再構成された１つ又は複数の情報データの表示状況の内容を一時的に記憶する記憶領域である。
【００３０】
実環境用バッファ１３ｄは、現在使用されている携帯電話機１０の或るアプリケーション、当該アプリケーションの画面、及び当該画面に表示されている１つ又は複数の情報データの表示状況の内容を一時的に記憶する記憶領域である。
【００３１】
画面情報取得部１４は、携帯電話機１０に内蔵されるＣＰＵ、ＤＳＰ、ＲＯＭ、ＲＡＭ等で構成され、現在使用されている携帯電話機１０の或るアプリケーションの画面に関する画面情報を実環境用バッファ１３ｄから取得する。なお、この取得された画面情報には、少なくとも当該アプリケーションを識別するアプリケーションＩＤと、当該アプリケーションの画面を識別する画面ＩＤとが含まれる。また、画面情報取得部１４は、当該取得された画面情報を表示状況情報取得部１５に出力する。
【００３２】
表示状況情報取得部１５は、携帯電話機１０に内蔵されるＣＰＵ、ＤＳＰ、ＲＯＭ、ＲＡＭ等で構成され、日時入力部１２により出力された日時情報、及び、画面情報取得部１４により出力された画面情報を取得する。また、表示状況情報取得部１５は、当該取得された日時情報及び画面情報に基づいて、当該日時情報及び画面情報に対応した表示状況情報ＤＣ１を表示状況情報記憶部１３ａから取得する。具体的には、表示状況情報取得部１５は、日時情報とアプリケーションＩＤと画面ＩＤとをキー情報として表示状況情報記憶部１３ａを検索し、当該キー情報である日時情報とアプリケーションＩＤと画面ＩＤとを含む表示状況情報ＤＣ１を抽出して取得する。表示状況情報取得部１５は、当該取得された表示状況情報ＤＣ１を情報データ取得部１６に出力する。
【００３３】
情報データ取得部１６は、携帯電話機１０に内蔵されるＣＰＵ、ＤＳＰ、ＲＯＭ、ＲＡＭ等で構成され、表示状況情報取得部１５により出力された表示状況情報ＤＣ１を取得する。また、情報データ取得部１６は、当該取得された表示状況情報ＤＣ１の画面ＩＤに関連付けされているコンテンツＩＤのコンテンツである情報データを情報データ記憶部１３ｂから取得する。具体的には、情報データ取得部１６は、表示状況情報ＤＣ１の画面ＩＤに関連付けされているコンテンツファイルパスをキー情報として情報データ記憶部１３ｂを検索し、当該キー情報であるコンテンツファイルパスに示された記憶場所に記憶されている情報データを取得する。情報データ取得部１６は、表示状況情報取得部１５により出力された表示状況情報ＤＣ１、及び当該取得された情報データを表示状況内容再構成部１７に出力する。
【００３４】
表示状況内容再構成部１７は、携帯電話機１０に内蔵されるＣＰＵ、ＤＳＰ、ＲＯＭ、ＲＡＭ等で構成され、情報データ取得部１６により出力された表示状況情報ＤＣ１及び情報データを取得する。また、表示状況内容再構成部１７は、当該取得された表示状況情報ＤＣ１及び情報データに基づいて、日時入力部１２により出力された日時情報における当該アプリケーションの画面に対する当該情報データの表示状況の内容を仮想的に再構成する。即ち、表示状況内容再構成部１７は、日時入力部１２により出力された日時情報における当該アプリケーションの画面に対する当該情報データの表示状況の内容を再構成するように生成し、当該生成された当該情報データの表示状況の内容を仮想環境用バッファ１３ｃに出力する。ここで、仮想的に再構成した画面（アプリケーション）におけるメニューアイコンは、実際にアプリケーションとして操作できるものである必要はなく、少なくともメニューアイコンに対応する情報データの選択が可能であればよい。具体的には、当時の待ち受け画面などと表示内容は同じであるが、メニューアイコンを操作しても対応する機能が起動する必要はない。
【００３５】
表示切替部１８は、携帯電話機１０に内蔵されるＣＰＵ、ＤＳＰ、ＲＯＭ、ＲＡＭ等で構成され、操作部１１により出力された操作信号を取得する。また、表示切替部１８は、実環境用バッファ１３ｄに一時的に記憶されている表示部２０の表示内容を、操作部１１により出力された操作信号に応じて、仮想環境用バッファ１３ｃに一時的に記憶されている表示内容に切り替える。表示切替部１８は、当該切り替えられた表示内容を表示部２０に表示するように制御する。
【００３６】
また、表示切替部１８は、仮想環境用バッファ１３ｃに一時的に記憶されている表示部２０の表示内容を、操作部１１により出力された操作信号に応じて、実環境用バッファ１３ｄに一時的に記憶されている表示内容に切り替えても良い。同様に、表示切替部１８は、当該切り替えられた表示内容を表示部２０に表示するように制御する。
【００３７】
選択部１９は、携帯電話機１０に内蔵されるＣＰＵ、ＤＳＰ、ＲＯＭ、ＲＡＭ等で構成され、操作部１１により出力された操作信号を取得する。また、選択部１９は、表示切替部１８により表示部２０の表示内容が仮想環境用バッファ１３ｃに一時的に記憶されている表示内容に切り替えられた後、操作部１１により出力された操作信号に応じて、表示部２０に表示された特定の情報データであるコンテンツを選択する。ユーザは選択部１９により選択された当該コンテンツに対して所定の操作が可能であって、例えば、選択部１９は、当該選択部１９により選択されたコンテンツのコピー、拡大又は縮小等を行う。
【００３８】
表示部２０は、携帯電話機１０のＬＣＤ（Liquid Crystal Display）等のディスプレイで構成され、例えば、ユーザが現在使用しているアプリケーションの画面を表示したり、ユーザが操作部１１を操作することにより操作部１１により出力された操作信号に応じて表示切替部１８により切り替えられた表示内容である情報データを表示したりする。
【００３９】
表示状況情報生成更新部２１は、携帯電話機１０の或るアプリケーションが使用されている場合に、ユーザの入力操作に応じて当該アプリケーションの画面が更新されたとき、当該アプリケーションを識別するアプリケーションＩＤを含む表示状況情報ＤＣ１のうち現在日時に最も近い年月日時を有する表示状況情報ＤＣ１との差分を生成して表示状況情報記憶部１３ａに記憶する。なお、アプリケーションの画面が更新された場合には、例えば、ユーザが操作部１１を操作することにより操作部１１により出力された操作信号に応じて、当該アプリケーションの画面の背景画像が変更された場合等が該当する。
【００４０】
また、ユーザの入力操作に応じて、表示状況情報ＤＣ１のコンテンツファイルパスが変更されることがある。そこで、ユーザの入力操作に応じて表示状況情報ＤＣ１のコンテンツファイルパスが変更された場合には、情報データ取得部１６は、表示状況情報生成更新部２１により少なくとも次の３種類の方法で生成又は更新された表示状況情報ＤＣ１に基づいて、当該変更後のコンテンツファイルパスに示された記憶場所に記憶されている情報データを取得する。当該３種類の方法について具体的に説明する。
【００４１】
第１の方法は、表示状況情報生成更新部２１が、ユーザの入力操作に応じてコンテンツファイルパスが変更される度に、当該変更後のコンテンツファイルパスを含む表示状況情報ＤＣ１に更新して表示状況情報記憶部１３ａに記憶するという方法である。これにより、情報データ取得部１６は、当該更新された表示状況情報ＤＣ１の当該変更後のコンテンツファイルパスに示された記憶場所に記憶されている情報データを取得することができる。
【００４２】
第２の方法は、表示状況情報生成更新部２１が、ユーザの入力操作に応じてコンテンツファイルパスが変更される度に、当該変更前のコンテンツファイルパスに示される情報データ記憶部１３ｂの記憶場所に当該変更後のコンテンツファイルパスを書き込むという方法である。なお、この第２の方法では、ユーザの入力操作に応じてコンテンツファイルパスが変更された場合でも、表示状況情報記憶部１３ａの表示状況情報ＤＣ１は表示状況情報生成更新部２１により直接的に更新されない。これにより、情報データ取得部１６は、変更前のコンテンツファイルパスに示される情報データ記憶部１３ｂの記憶場所をアクセスすると、当該アクセス先では情報データを取得できずに変更後のコンテンツファイルパスを取得する。更に、情報データ取得部１６は、当該取得された変更後のコンテンツファイルパスに示される情報データ記憶部１３ｂ又は外部の記憶装置の記憶場所にアクセスすることにより、当該アクセス先の記憶場所に記憶されている情報データを取得することができる。
【００４３】
第３の方法は、変更前及び変更後のコンテンツファイルパスをそれぞれ示す更新テーブルが記憶部１３に予め記憶されていると共に、表示状況情報生成更新部２１が、ユーザの入力操作に応じてコンテンツファイルパスが変更される度に、当該変更後のコンテンツファイルパスを当該更新テーブルに書き込むという方法である。これにより、情報データ取得部１６は、表示状況情報ＤＣ１のコンテンツファイルパスに示される記憶場所に情報データを取得できない場合には、更新テーブルを参照して変更後のコンテンツファイルパスを取得する。更に情報データ取得部１６は、当該取得された変更後のコンテンツファイルパスに示される情報データ記憶部１３ｂ又は外部の記憶装置の記憶場所にアクセスすることにより、当該アクセス先の記憶場所に記憶されている情報データを取得する。この様に、コンテンツファイルパスが変更された場合における表示状況情報生成更新部２１による表示状況情報ＤＣ１の更新、及び、当該変更されたコンテンツファイルパスに示される記憶場所からの情報データ取得部１６による取得の方法については、後述する第２の実施形態においても同様である。
【００４４】
２．第１の実施形態における情報データの再構成の具体例に関する説明
図３は、第１の実施形態において表示部２０に表示された情報データの内容を示す説明図である。同図（ａ）は、２０１０年５月１日の待ち受け画面を示す。同図（ｂ）は、２ヵ月前の２０１０年３月１日の待ち受け画面を示す。同図（ｃ）は、２０１０年５月１日の情報データフォルダを示す画面を示す。同図（ｄ）は、２ヵ月前の２０１０年３月１日の情報データフォルダを示す画面を示す。図３（ａ）〜（ｄ）の画面には、タイムシフトバーＳＢ及びポインタＰＴが表示されている。
【００４５】
以下の説明において、タイムシフトバーＳＢは、例えば操作部１１として機能ボタンの押下に応じて表示部２０の下部に表示され、ポインタＰＴの表示位置に応じて携帯電話機１０の操作時点を時間軸で示すものである。但し、タイムシフトバーＳＢの表示部２０における表示位置は、図３に示すように当該表示部２０の下部に限定されず、鉛直方向より水平方向に長い矩形でも良いし、水平方向より鉛直方向に長い矩形でも良い。日時入力部１２は、表示部２０に表示されたタイムシフトバーＳＢにおいて現在日時を示すポインタＰＴの表示位置が例えばユーザにより水平左方向にドラッグされた場合には、当該ドラッグの距離に応じてユーザ所望の当該携帯電話機１０の操作時点に関する日時情報を取得する。また、第１及び第２の実施形態においては、表示部２０に表示されているタイムシフトバーＳＢにおけるポインタＰＴの表示位置が最も右端であるときには、日時入力部１２は、携帯電話機１０の操作時点に関する日時情報として現在日時を取得する。
【００４６】
なお、表示部２０に表示されているタイムシフトバーＳＢの長さに応じて日時入力部１２が取得可能な日時情報は、日時入力部１２の動作において予め規定されていることが好ましい。例えば、表示部２０に表示されているタイムシフトバーＳＢの長さが５［ｃｍ］である場合には、日時入力部１２は、現在日時を基準に最大で１年前の日時情報を取得可能である。タイムシフトバーＳＢの長さに応じた日時入力部１２が取得可能な日時情報の範囲は、以下の説明においても同様である。
【００４７】
図３（ａ）に示すように、現在の日時情報を示す２０１０年５月１日において、待ち受け画面を表示するアプリケーションとして複数の葉からなる画像が表示部２０に表示されている。ここで、図３（ｂ）に示すように、タイムシフトバーＳＢにおけるポインタＰＴを水平左方向に所定距離ドラッグしたというユーザの入力操作が行われた場合には、日時入力部１２は、当該ドラッグ距離に応じた日時情報として、例えば２ヵ月前の２０１０年３月１日という日時情報を取得する。更に、後述のフローチャートで詳述するように、表示状況内容再構成部１７は、日時入力部１２により取得された２０１０年３月１日における待ち受け画面として複数の図形からなる画像を仮想的に再構成する。更に、表示切替部１８は、図３（ａ）に示す現在の日時情報における待ち受け画面の表示内容である複数の葉からなる画像を、当該再構成された表示内容である複数の図形からなる画像に切り替える。
【００４８】
これにより、携帯電話機１０は、現在の日時情報を示す２０１０年５月１日より２ヵ月前の２０１０年３月１日における表示部２０の表示内容、即ち、待ち受け画面として複数の図形からなる画像が表示されていたことを表示部２０に仮想的に再現することができる。このため、携帯電話機１０は、ユーザの直感的且つ簡易な操作により、当該ユーザの入力操作に応じて指定された日時における表示部２０の待ち受け画面を容易に思い出させることができる。
【００４９】
次に、図３（ｃ）に示すように、現在の日時情報を示す２０１０年５月１日において、携帯電話機１０における５つの情報データフォルダのうち左側２つの情報データフォルダに情報データが記憶されている様子が表示部２０に表示されている。ここで、図３（ｄ）に示すように、タイムシフトバーＳＢにおけるポインタＰＴを水平左方向に所定距離ドラッグしたというユーザの入力操作が行われた場合には、日時入力部１２は、当該ドラッグ距離に応じた日時情報として、例えば２ヵ月前の２０１０年３月１日という日時情報を取得する。更に、後述のフローチャートで詳述するように、表示状況内容再構成部１７は、日時入力部１２により取得された２０１０年３月１日には携帯電話機１０における６つの情報データフォルダのうち左側１つ及び右側２つの情報データフォルダに情報データが記憶されていた様子を仮想的に再構成する。更に、表示切替部１８は、図３（ｃ）に示す現在の日時情報における情報データフォルダに情報データが記憶されている表示内容を、当該再構成された情報データフォルダに情報データが記憶されていた表示内容に切り替える。
【００５０】
これにより、携帯電話機１０は、現在の日時情報を示す２０１０年５月１日より２ヵ月前の２０１０年３月１日における表示部２０の表示内容、即ち、６つの情報データフォルダのうち左側１つ及び右側２つの情報データフォルダに情報データが記憶されていた様子を表示部２０に仮想的に再現することができる。このため、携帯電話機１０は、ユーザの直感的且つ簡易な操作により、当該ユーザの入力操作に応じて指定された日時における表示部２０の情報データの記憶の様子を容易に思い出させることができる。
【００５１】
３．第１の実施形態の情報データ管理装置である携帯電話機１０の動作
次に、第１の実施形態の情報データ管理装置である携帯電話機１０の動作について説明する。図４は、第１の実施形態における情報データ管理装置である携帯電話機１０の動作を示すフローチャートである。図５は、第１の実施形態における表示状況の内容の再構成に関する詳細な動作を示すフローチャートである。以下のフローチャートの説明において、携帯電話機１０の表示部２０には、現在使用されているアプリケーションの画面が表示されているものとする。
【００５２】
図４において、先ず、携帯電話機１０のユーザにより、操作部１１として図３に示したように表示部２０に表示されたタイムシフトバーＳＢが水平左方向に所定距離ドラッグするように操作された場合（Ｓ１１、ＹＥＳ）、日時入力部１２は、現在の日時情報を基準に、当該タイムシフトバーＳＢにおけるポインタＰＴの表示位置に応じたユーザ所望の当該携帯電話機１０の操作時点に関する日時情報を取得する（Ｓ１２）。日時入力部１２は、ステップＳ１２により取得された日時情報を表示状況情報取得部１５に出力する。
【００５３】
画面情報取得部１４は、現在使用されている携帯電話機１０の或るアプリケーションの画面に関する画面情報を実環境用バッファ１３ｄから取得する（Ｓ１３）。画面情報取得部１４は、ステップＳ１３により取得された画面情報を表示状況情報取得部１５に出力する。
【００５４】
表示状況情報取得部１５は、日時入力部１２及び画面情報取得部１４からそれぞれ日時情報及び画面情報を取得する。表示状況情報取得部１５は、当該取得された日時情報及び画面情報に基づいて、表示状況情報記憶部１３ａを検索し、当該検索のキー情報である日時情報と画面情報（アプリケーションＩＤと画面ＩＤ）を含む表示状況情報ＤＣ１が表示状況情報記憶部１３ａに記憶されているか否かを判定する（Ｓ１４、Ｓ１５）。ステップＳ１５において当該表示状況情報ＤＣ１が表示状況情報記憶部１３ａに記憶されていないと判定された場合には（Ｓ１５、ＮＯ）、図４のフローチャートにおける携帯電話機１０の動作は終了する。
【００５５】
ステップＳ１５において当該表示状況情報ＤＣ１が表示状況情報記憶部１３ａに記憶されていると判定された場合には（Ｓ１５、ＹＥＳ）、表示状況情報取得部１５は当該表示状況情報ＤＣ１を表示状況情報記憶部１３ａから取得すると共に、当該取得された表示状況情報ＤＣ１を情報データ取得部１６に出力する。
【００５６】
情報データ取得部１６は、表示状況情報取得部１５により出力された表示状況情報ＤＣ１を取得する。更に、情報データ取得部１６は、当該取得された表示状況情報ＤＣ１に基づいて情報データ記憶部１３ｂを検索し、当該検索のキー情報である表示状況情報ＤＣ１のアプリケーションＩＤと画面ＩＤとに対応したコンテンツである情報データが情報データ記憶部１３ｂに記憶されているか否かを判定する（Ｓ１６）。
【００５７】
具体的には、情報データ取得部１６は、当該取得された表示状況情報ＤＣ１のアプリケーションＩＤと画面ＩＤとに対応するコンテンツのコンテンツファイルパスに示される記憶場所に当該コンテンツである情報データが情報データ記憶部１３ｂに記憶されているか否かを判定する。当該情報データが記憶されていると判定された場合には、情報データ取得部１６は、当該情報データを当該記憶場所から取得する。情報データ取得部１６は、ステップＳ１５で取得された表示状況情報ＤＣ１、及び、ステップＳ１６において取得された情報データを表示状況内容再構成部１７に出力する。ステップＳ１６の動作が終了した後、携帯電話機１０の動作はステップＳ１７に進む。
【００５８】
ステップＳ１７では、表示状況内容再構成部１７により、ステップＳ１２で取得された日時情報におけるステップＳ１３で取得された画面情報に対応した情報データの表示状況の内容が再構成される。但し、このステップＳ１７の動作の詳細は図５を参照して後述する。表示状況内容再構成部１７は、ステップＳ１７により再構成された情報データの表示状況の内容を仮想環境用バッファ１３ｃに出力する。
【００５９】
表示切替部１８は、実環境用バッファ１３ｄに一時的に記憶されている表示部２０の表示内容を、操作部１１により出力された操作信号に応じて、仮想環境用バッファ１３ｃに一時的に記憶されている表示内容に切り替える（Ｓ１８）。表示切替部１８は、当該切り替えられた表示内容を表示部２０に表示するように制御する（Ｓ１９）。
【００６０】
表示部２０の表示内容が表示切替部１８により切り替えられた後、ユーザにより、操作部１１として図３に示したテンキーＴＫ等が押下された場合（Ｓ２０、ＹＥＳ）、選択部１９は、当該操作部１１により出力された操作信号に応じて、表示部２０に表示された特定の情報データであるコンテンツを選択する。ユーザは選択部１９により選択された当該コンテンツに対して所定の操作が可能であって、例えば、携帯電話機１０は、当該選択部１９により選択されたコンテンツのコピーを行い、当該コピーされたコンテンツを情報データ記憶部１３ｂに記憶する（Ｓ２１）。ステップＳ２０においてユーザが操作部１１を用いて特定のコンテンツを選択しなかった場合には（Ｓ２０、ＮＯ）、図４のフローチャートにおける携帯電話機１０の動作は終了する。
【００６１】
次に、表示状況内容再構成部１７の表示状況の内容の再構成に関する動作について図５を参照して説明する。図５において、表示状況内容再構成部１７は、ステップＳ１５で取得された表示状況情報ＤＣ１のアプリケーションＩＤと画面ＩＤとに対応したコンテンツのコンテンツ表示条件を参照して取得する（Ｓ１７ａ）。表示状況内容再構成部１７は、ステップＳ１６で検索された情報データ記憶部１３ｂに当該コンテンツが記憶されていたか否かを判定する（Ｓ１７ｂ）。ステップＳ１７ｂの判定においては、表示状況内容再構成部１７は、ステップＳ１６において情報データ取得部１６により出力された情報データであるコンテンツの有無を確認する。
【００６２】
ステップＳ１７ｂで当該コンテンツが記憶されていたと判定された場合には（Ｓ１７ｂ、ＹＥＳ）、表示状況内容再構成部１７は、ステップＳ１７ａで取得されたコンテンツ表示条件に従って当該コンテンツが表示されていた表示状況の内容を仮想的に再構成し、当該再構成された表示状況の内容を仮想環境用バッファ１３ｃに出力する（Ｓ１７ｃ）。
【００６３】
ステップＳ１７ｂで当該コンテンツが記憶されていなかったと判定された場合には（Ｓ１７ｂ、ＮＯ）、表示状況内容再構成部１７は、当該コンテンツを所定のダミーファイルに差し替えて（Ｓ１７ｄ）、ステップＳ１７ａで取得されたコンテンツ表示条件に従って当該ダミーファイルに差し替えられて表示されたコンテンツの表示状況の内容を仮想的に再構成し、当該再構成された表示状況の内容を仮想環境用バッファ１３ｃに出力する（Ｓ１７ｅ）。なお、ダミーファイルは、当該コンテンツが情報データ記憶部１３ｂに記憶されていないことを示すものとして、例えばバッテンマーク画像等が該当する。更に、ダミーファイルは、記憶部１３の情報データ記憶部１３ｂに予め記憶されていることが好ましい。
【００６４】
ステップＳ１７ｃ又はステップＳ１７ｅにより再構成された表示状況の内容が仮想環境用バッファ１３ｃに出力された後、表示状況内容再構成部１７は、当該表示状況情報ＤＣ１のアプリケーションＩＤと画面ＩＤとに対応して他にコンテンツのコンテンツＩＤが関連付けされているか否かを判定する（Ｓ１７ｆ）。
【００６５】
ステップＳ１７ｆで他に関連付けされているコンテンツのコンテンツＩＤがあると判定された場合には（Ｓ１７ｆ、ＮＯ）、当該他に関連付けされているコンテンツＩＤのコンテンツに関して、前述したステップＳ１７ａ−Ｓ１７ｂ−Ｓ１７ｃの動作、又はステップＳ１７ａ−Ｓ１７ｂ−Ｓ１７ｄ−ステップＳ１７ｅの動作が繰り返される。
【００６６】
ステップＳ１７ｆで他に関連付けされているコンテンツのコンテンツＩＤがないと判定された場合には（Ｓ１７ｆ、ＹＥＳ）、表示状況内容再構成部１７による表示状況内容の再構成の動作は終了する。
【００６７】
従って、第１の実施形態の情報データ管理装置である携帯電話機１０によれば、ユーザが確認したい所望日時における表示部２０に表示されていた情報データを直感的で簡易な操作により得ることができる。更に、携帯電話機１０は、ユーザにより入力された日時における当時の当該情報データの使用状況又は表示状況を表示部２０に再現することができる。これにより、ユーザは、当該再現された情報データの当時の使用状況又は表示状況を容易に思い出すことができる。
【００６８】
また、情報データの再構成の際に例えば記憶部１３に現在既に記憶されていない情報データを外部の記憶装置から取得して再現された情報データに対して、選択部１９を設けたことにより、当該再現された情報データを記憶部１３にコピーすることができるため、ユーザの携帯電話機１０の操作の利便性が著しく向上する。また、選択部１９を介して当該再現された情報データを拡大することもできるため、ユーザに対して当該情報データの記憶の思い出しを著しく促進することができる。
【００６９】
（第１の実施形態の変形例）
４．第１の実施形態の変形例の携帯電話機１０ａにおける表示状況情報ＤＣ１ａの生成に関する説明
図６は、第１の実施形態の変形例において表示部２０に表示された情報データの内容を示す説明図である。同図（ａ）は、２０１０年５月１日の待ち受け画面を示す。同図（ｂ）は、２ヵ月後の２０１０年７月１日の待ち受け画面に対する表示状況情報の生成の様子を示す画面を示す。同図（ｃ）は、２ヵ月後の２０１０年７月１日の待ち受け画面を示す。図３と同様に、図６（ａ）〜（ｃ）の画面には、タイムシフトバーＳＢ及びポインタＰＴが表示されている。
【００７０】
第１の実施形態では、ユーザの入力操作に応じて現在の日時情報を基準に過去の日時情報が指定されることが想定されていた。また、第１の実施形態における表示状況情報ＤＣ１は、現在の日時情報を基準にアプリケーションの画面が更新された時点（過去の時点）に対して生成されていた。しかし、第１の実施形態の変形例では、当該第１の実施形態の変形例における表示状況情報ＤＣ１ａは、現在の日時情報を基準に過去の日時情報に対して生成可能であり、更に、現在の日時情報を基準に未来の日時情報に対して生成可能であることが想定されている。
【００７１】
このため、第１の実施形態の変形例では、表示状況情報生成更新部２１により、現在の日時情報を基準にユーザの入力操作に応じて指定された未来の日時情報に対する情報データの表示状況の内容が設定された表示状況情報ＤＣ１ａが生成される。これにより、今後、携帯電話機１０ａにおいて使用されているアプリケーションＩＤが一致し、且つ、ユーザの入力操作に応じて指定された日時情報が当該生成された表示状況情報ＤＣ１ａの日時情報（年月日時）と一致するようになったときには、当該生成された表示状況情報ＤＣ１ａに従った情報データの表示状況の内容が表示部２０に表示される。
【００７２】
図６（ａ）に示すように、現在の日時情報を示すポインタＰＴの表示位置は、図３（ａ）とは異なりタイムシフトバーＳＢの略中央の位置であり、表示部２０には待ち受け画面として複数の葉からなる画像が表示されている。ここで、携帯電話機１０ａにおいてユーザの入力操作に応じて表示状況情報ＤＣ１ａを生成するメニューが選択された場合に、図６（ｂ）に示すように、タイムシフトバーＳＢにおけるポインタＰＴが水平右方向に所定距離ドラッグされたというユーザの入力操作が行われたとする。この場合、日時入力部１２は、当該ドラッグ距離に応じた日時情報として、例えば現在の日時情報を基準として２ヵ月後の２０１０年７月１日という日時情報を取得する。日時入力部１２は、当該取得された日時情報を表示状況情報生成更新部２１に出力する。
【００７３】
また、当該取得された日時情報に対応する２０１０年７月１日における待ち受け画面が図６（ｂ）に示すように複数の図形からなる画像に変更する旨のユーザの入力操作が行われたとする。この場合、表示状況情報生成更新部２１は、当該入力操作に応じて、２０１０年７月１日を年月日時とし、当該複数の図形からなる画像を識別する画面ＩＤをアプリケーションＩＤに関連付けられた画面ＩＤとする表示状況情報ＤＣ１ａを生成する。表示状況情報生成更新部２１は、当該生成された表示状況情報ＤＣ１ａを表示状況情報記憶部１３ａに記憶する。なお、表示状況情報記憶部１３ａに記憶された表示状況情報ＤＣ１ａは、図６（ｂ）に示すように、当該表示状況情報ＤＣ１ａが生成された時点でアイコンとして表示部２０に表示されても良い。
【００７４】
今後、携帯電話機１０ａにおいて使用されているアプリケーションＩＤが一致し、且つ、ユーザの入力操作に応じて指定された日時情報が２０１０年７月１日となった場合には、前述したように、図６（ｃ）に示すように、表示状況情報取得部１５が当該生成された表示状況情報ＤＣ１ａを取得することにより、当該生成された表示状況情報ＤＣ１ａに従って、複数の図形からなる画像が表示部２０の待ち受け画面として表示部２０に表示される。
【００７５】
また、第１の実施形態の変形例においては、表示状況情報ＤＣ１ａは、図２に示した内容に限られず、コンテンツである情報データの記憶場所が変更された場合の当該変更後の記憶場所に関する情報を含んでも良い。これにより、情報データ取得部１６は、表示状況情報ＤＣ１ａにおける当該変更後の情報データの記憶場所を参照して当該情報データを取得することができる。
【００７６】
また、第１の実施形態の変形例においては、表示状況情報ＤＣ１ａは、図２に示した内容に限られず、コンテンツである情報データが修正された場合の当該修正前のコンテンツである情報データの記憶場所に関する情報を含んでも良い。これにより、情報データ取得部１６は、表示状況情報ＤＣ１ａにおける当該修正前の情報データの記憶場所を参照して当該修正前の情報データを取得することができる。
【００７７】
更に、第１の実施形態の変形例においては、表示状況情報ＤＣ１ａは、図２に示した内容に限られず、表示部２０に常時表示させる必要のある重要なコンテンツの記憶場所、及び、当該コンテンツを表示部２０に常時表示する必要がある旨の情報を含んでも良い。これにより、情報データ取得部１６は、表示状況情報ＤＣ１における当該重要なコンテンツである情報データの記憶場所を参照して当該情報データを取得することができる。更に、携帯電話機１０ａは、当該情報データを表示部２０に常時表示することができる。
【００７８】
従って、第１の実施形態の変形例の情報データ管理装置である携帯電話機１０ａによれば、第１の実施形態の情報データ管理装置である携帯電話機１０の効果に加え、タイムシフトバーＳＢにおけるポインタＰＴを操作して過去の日時情報に対する表示状況情報ＤＣ１ａを生成することができると共に、未来の日時に対する表示状況情報ＤＣ１ａを生成することができる。これにより、携帯電話機１０ａは、ユーザが情報データの表示に関して覚えておく必要があるような重要な内容をメモとして表示状況情報ＤＣ１ａをユーザの入力操作に応じて生成することができる。これにより、今後、携帯電話機１０ａにおいて使用されているアプリケーションＩＤが一致し、且つ、ユーザの入力操作に応じて指定された日時が当該指定された未来の日時情報と一致するようになったときには、当該生成された表示状況情報ＤＣ１ａに従った情報データの表示状況の内容が表示部２０に表示される。
【００７９】
（第２の実施形態）
５．第２の実施形態の情報データ管理装置である携帯電話機１０ｂの構成
図７は、第２の実施形態の携帯電話機１０ｂの内部構成を示すブロック図である。図７に示すように、携帯電話機１０ｂは、操作部１１と、日時入力部１２と、記憶部１３と、撮影部２２と、認識部２３と、物体情報取得部２４と、表示状況情報取得部１５と、情報データ取得部１６と、表示状況内容再構成部１７と、合成部２５と、選択部１９と、表示部２０と、表示状況情報生成更新部２１とを備える。第２の実施形態において、表示状況情報とは、ユーザが操作部１１を操作して携帯電話機１０のカメラ機能である撮影部２２及び認識部２３が起動しているときに、当該カメラ機能により表示部２０に表示されている被写体と、当該被写体とは異なる他の被写体である関連人物又は関連物体とが共に撮影されたときの画像データにおける当該関連人物又は関連物体の表示状況を示す情報をいう。また、以下の説明において、物体情報とは、ユーザの操作部１１に対する入力操作に応じて携帯電話機１０ｂのカメラ機能である撮影部２２及び認識部２３が起動しているときに、当該カメラ機能により表示部２０に表示されている被写体を示すカメラビューとして当該認識部２３により認識された人物又は物体に関する情報をいう。また、物体情報における物体ＩＤとは、当該カメラ機能により表示部２０に表示されている被写体である人物又は物体を識別するＩＤである。更に、表示状況情報における関連物体ＩＤとは、当該カメラ機能により表示部２０に表示されている被写体と共に撮影された当該被写体とは異なる他の被写体である関連人物又は関連物体を識別するＩＤである。
【００８０】
操作部１１は、携帯電話機１０を操作するための方向キー、機能ボタン、及びテンキー、並びに表示部２０の上に配置されるタッチパネル等のハードウェアにより構成される。操作部１１は、ユーザの入力操作が行われた場合に当該入力操作の内容に応じて、当該入力操作の内容に応じた操作信号を日時入力部１２、選択部１９、表示状況情報生成更新部２１、撮影部２２又は合成部２５に出力する。
【００８１】
日時入力部１２は、携帯電話機１０に内蔵されるＣＰＵ、ＤＳＰ、ＲＯＭ、ＲＡＭ等で構成され、操作部１１により出力された操作信号を取得する。また、日時入力部１２は、当該取得された操作信号に応じて、ユーザにより入力された日時情報を取得する。日時入力部１２は、当該取得された日時情報を表示状況情報取得部１５に出力する。また、日時入力部１２は、携帯電話機１０ｂの内部に設けられた不図示の内部時計から現在日時の時刻情報を取得しても良い。なお、日時情報は、後述の図９に示す表示部２０に表示されたタイムシフトバーＳＢにおけるポインタＰＴを所定方向にドラッグする行為、又は、ユーザが表示部２０に表示された入力フォーム等に操作部１１を操作することにより所望の日時を入力する行為に応じて入力される。
【００８２】
記憶部１３は、携帯電話機１０に内蔵されるＲＯＭ、ＲＡＭ、ハードディスク、又はフラッシュメモリ等の記憶媒体で構成され、日時入力部１２、表示状況情報取得部１５、情報データ取得部１６、表示状況内容再構成部１７、選択部１９、表示状況情報生成更新部２１、物体情報取得部２４及び合成部２５の動作が予め規定されたプログラムをそれぞれ記憶している。また、記憶部１３は、日時入力部１２、表示状況情報取得部１５、情報データ取得部１６、表示状況内容再構成部１７、選択部１９、表示状況情報生成更新部２１、物体情報取得部２４及び合成部２５の動作における各々のワークメモリとしても動作する。
【００８３】
なお、日時入力部１２、表示状況情報取得部１５、情報データ取得部１６、表示状況内容再構成部１７、選択部１９、表示状況情報生成更新部２１、物体情報取得部２４及び合成部２５は、ハードウェア又はソフトウェアで構成することが可能である。特に、これらの各部がソフトウェアにより構成される際には、日時入力部１２、表示状況情報取得部１５、情報データ取得部１６、表示状況内容再構成部１７、選択部１９、表示状況情報生成更新部２１、物体情報取得部２４及び合成部２５の動作が予め規定されたプログラムが携帯電話機１０ｂに内蔵されているＣＰＵより読み込まれ、日時入力部１２、表示状況情報取得部１５、情報データ取得部１６、表示状況内容再構成部１７、選択部１９、表示状況情報生成更新部２１、物体情報取得部２４及び合成部２５がそれぞれ動作可能となる。
【００８４】
また、記憶部１３は、表示状況情報記憶部１３ａと、情報データ記憶部１３ｂと、仮想環境用バッファ１３ｃとを含む。また、第１の実施形態における実環境用バッファ１３ｄは図７には図示していないが、当該実環境用バッファ１３ｄに対応する記憶領域は記憶部１３に含まれている。
【００８５】
ここで、第２の実施形態における表示状況情報記憶部１３ａについて図８を参照して説明する。図８は、第２の実施形態における表示状況情報ＤＣ２ａ，ＤＣ２ｂの内容を示す説明図である。第２の実施形態における表示状況情報の定義は前述したとおりであり、具体的には図８に示すように、当該表示状況情報は表示状況情報ＤＣ２ａと表示状況情報ＤＣ２ｂとを含む。表示状況情報２ａとは、年月日時と、物体ＩＤと、１つ又は複数の関連物体ＩＤとが関連付けられたものである。より具体的には、表示状況情報ＤＣ２ａにおいて、当該物体ＩＤには、当該物体ＩＤにより識別可能な人物又は物体の画像データであるコンテンツを識別するコンテンツＩＤと、当該コンテンツの記憶場所を示すコンテンツファイルパスと、当該コンテンツが撮影されたときの画像データにおけるコンテンツ条件とが関連付けされている。また、表示状況情報２ｂとは、年月日時と、関連物体ＩＤとが関連付けられたものであって、物体ＩＤは関連付けられていない。より具体的には、表示状況情報ＤＣ２ｂにおいて、当該関連物体ＩＤには、当該関連物体ＩＤにより識別可能な関連人物又は関連物体の画像データ（関連情報データ）であるコンテンツを識別するコンテンツＩＤと、当該コンテンツの記憶場所を示すコンテンツファイルパスと、当該コンテンツが撮影されたときの画像データにおけるコンテンツ条件とが関連付けされている。なお、この関連物体ＩＤは、当該物体ＩＤに対応する被写体と共に撮影された他の被写体の数に応じて設けられるのが好ましく、当該物体ＩＤに対応する被写体と共に撮影された他の被写体がいない場合には設けられない。
【００８６】
なお、コンテンツファイルパスには、携帯電話機１０ｂの情報データ記憶部１３ｂの記憶場所を示すものに限定されず、例えば、ネットワークを介して接続された外部記憶装置の記憶場所を示すものでも良い。また、コンテンツ表示条件には、当該コンテンツの当該画像データにおける表示位置、当該コンテンツの当該画像データにおける表示サイズ、及び当該コンテンツの表示種別が含まれるが、これらに限定されない。
【００８７】
また、この表示状況情報ＤＣ２は、表示状況情報生成更新部２１により生成又は更新される。表示状況情報ＤＣ２ａ，２ｂの生成又は更新に関する詳細な説明は後述する。
【００８８】
情報データ記憶部１３ｂは、表示状況情報記憶部１３ａに記憶されている表示状況情報ＤＣ２ａ，２ｂの各物体ＩＤ又は各関連物体ＩＤに対応するコンテンツファイルパスに示された記憶場所に記憶されている情報データを記憶している。
【００８９】
仮想環境用バッファ１３ｃは、後述の表示状況内容再構成部１７により仮想的に再構成された１つ又は複数の関連情報データの表示状況の内容を一時的に記憶する記憶領域である。
【００９０】
撮影部２２は、携帯電話機１０ｂのカメラ機能を実現するものであり、操作部１１により出力された操作信号を取得する。また、撮影部２２は、当該取得された操作信号に応じて、起動し又は当該起動時においては予め携帯電話機１０ｂに設けられたレンズを介して１つ又は複数の被写体を表示部２０に映るように表示する。撮影部２２は、現在の日時情報において当該被写体を表示部２０に映るように表示した旨の情報を認識部２３に出力する。
【００９１】
認識部２３は、携帯電話機１０ｂのカメラ機能を実現するものであり、撮影部２２により出力された情報を取得する。また、認識部２３は、当該取得された情報に応じて、撮影部２２により表示部２０に表示された被写体である１つ又は複数の人物又は物体を認識する。認識部２３は、当該認識された被写体である１つ又は複数の人物又は物体に関する物体情報を物体情報取得部２４に出力する。
【００９２】
物体情報取得部２４は、携帯電話機１０に内蔵されるＣＰＵ、ＤＳＰ、ＲＯＭ、ＲＡＭ等で構成され、認識部２３により出力された全ての物体情報を取得する。なお、この取得された各々の物体情報には、少なくとも当該被写体である人物又は物体を識別する物体ＩＤと、当該被写体が撮影部２２により表示部２０に表示された日時情報とが含まれる。また、物体情報取得部２４は、当該取得された１つ又は複数の物体情報の各物体ＩＤを表示状況情報取得部１５に出力する。
【００９３】
表示状況情報取得部１５は、携帯電話機１０に内蔵されるＣＰＵ、ＤＳＰ、ＲＯＭ、ＲＡＭ等で構成され、日時入力部１２により出力された日時情報、及び、物体情報取得部２４により出力された各物体ＩＤをそれぞれ取得する。また、表示状況情報取得部１５は、当該取得された日時情報及び各物体ＩＤに基づいて、当該日時情報及び各物体ＩＤを含む表示状況情報ＤＣ２ａを表示状況情報記憶部１３ａから取得する。具体的には、表示状況情報取得部１５は、日時情報と各物体ＩＤとをキー情報として表示状況情報記憶部１３ａを検索し、当該キー情報である日時情報と各物体ＩＤとを含む各表示状況情報ＤＣ２ａを抽出して取得する。表示状況情報取得部１５は、当該取得された各表示状況情報ＤＣ２ａを情報データ取得部１６に出力する。
【００９４】
更に、表示状況情報取得部１５は、当該抽出された各表示状況情報ＤＣ２ａに基づいて、当該各表示状況情報ＤＣ２ａの物体ＩＤに対して関連物体ＩＤが関連付けされているか否かを判定する。当該関連物体ＩＤが関連付けされていると判定された場合には、表示状況情報取得部１５は、同一の当該日時情報と当該関連物体ＩＤとを含む表示状況情報ＤＣ２ｂを表示状況情報記憶部１３ａから取得する。なお、物体ＩＤに関連付けされている関連物体ＩＤが複数ある場合には、表示状況情報取得部１５は、当該複数の関連物体ＩＤに対して、各関連物体ＩＤに対応する各表示状況情報ＤＣ２ｂを表示状況情報記憶部１３ａから取得する。
【００９５】
情報データ取得部１６は、携帯電話機１０ｂに内蔵されるＣＰＵ、ＤＳＰ、ＲＯＭ、ＲＡＭ等で構成され、表示状況情報取得部１５により出力された１つ又は複数の表示状況情報ＤＣ２ａ，２ｂを取得する。また、情報データ取得部１６は、当該取得された１つ又は複数の表示状況情報ＤＣ２ａ，２ｂに基づいて、当該表示状況情報ＤＣ２ａ，２ｂに対応した情報データや関連情報データを情報データ記憶部１３ｂから取得する。具体的には、情報データ取得部１６は、各々の表示状況情報ＤＣ２ａ，２ｂに含まれるコンテンツファイルパスをキー情報として情報データ記憶部１３ｂを検索し、当該検索により当該コンテンツファイルパスに示された記憶場所に記憶されている情報データや関連情報データを取得する。情報データ取得部１６は、当該取得された情報データや関連情報データを表示状況内容再構成部１７に出力する。
【００９６】
表示状況内容再構成部１７は、携帯電話機１０ｂに内蔵されるＣＰＵ、ＤＳＰ、ＲＯＭ、ＲＡＭ等で構成され、情報データ取得部１６により出力された１つ又は複数の情報データや関連情報データを取得する。また、表示状況内容再構成部１７は、当該取得された１つ又は複数の情報データや関連情報データに基づいて、日時入力部１２により出力された日時情報において撮影部２２により表示部２０により表示された全ての被写体に対して、当該表示状況情報ＤＣ２ａ，２ｂに従った当該全ての情報データや関連情報データの表示状況の内容を仮想的に再構成する。即ち、表示状況内容再構成部１７は、日時入力部１２により出力された日時情報における全ての被写体に対して、当該表示状況情報ＤＣ２ａ，２ｂに従った当該全ての情報データや関連情報データの表示状況の内容を仮想的に再構成するように生成し、当該生成された当該情報データの表示状況の内容を仮想環境用バッファ１３ｃに出力する。ここで、仮想的に再構成した画面（アプリケーション）におけるアイコンやサムネイルは、実際にアプリケーションとして操作できるものである必要はなく、少なくともアイコンやサムネイルに対応する情報データの選択が可能であればよい。具体的には、動画や静止画などであれば再生できる必要はなく、それらを選択することができるアイコンやサムネイルの表示を行う。
【００９７】
合成部２５は、携帯電話機１０に内蔵されるＣＰＵ、ＤＳＰ、ＲＯＭ、ＲＡＭ等で構成され、操作部１１により出力された操作信号を取得する。また、合成部２５は、操作部１１により出力された操作信号に応じて、撮影部２２により表示部２０に表示されている全ての被写体と、仮想環境用バッファ１３ｃに一時的に記憶された表示内容とを合成する。合成部２５は、当該合成された表示内容を表示部２０に表示するように制御する。
【００９８】
選択部１９は、携帯電話機１０ｂに内蔵されるＣＰＵ、ＤＳＰ、ＲＯＭ、ＲＡＭ等で構成され、操作部１１により出力された操作信号を取得する。また、選択部１９は、合成部２５により合成された後、操作部１１により出力された操作信号に応じて、表示部２０に表示された特定の情報データであるコンテンツを選択する。ユーザは選択部１９により選択された当該コンテンツに対して所定の操作が可能であって、例えば、選択部１９は、当該選択部１９により選択されたコンテンツのコピー、拡大又は縮小等を行う。
【００９９】
表示部２０は、携帯電話機１０ｂのＬＣＤ（Liquid Crystal Display）等のディスプレイで構成され、例えば、ユーザの入力操作に対応して操作部１１により出力された操作信号に応じて、撮影部２２により携帯電話機１０ｂの所定方向の被写体を表示したり、合成部２５により合成された表示内容である情報データを表示したりする。
【０１００】
表示状況情報生成更新部２１は、携帯電話機１０ｂの撮影部２２及び認識部２３が起動している場合に、当該撮影部２２が所定の周期で当該携帯電話機１０ｂの周囲の被写体を自動的に撮影し且つ当該認識部２３が当該撮影された被写体の画像データを認識した結果に基づいて、当該被写体の撮影日時と当該被写体の物体情報を識別する物体ＩＤとを含む表示状況情報ＤＣ２ａを生成する。表示状況情報生成更新部２１は、当該生成された表示状況情報ＤＣ２ａを表示状況情報記憶部１３ａに記憶する。なお、撮影部２２が当該携帯電話機１０ｂの周囲の被写体を自動的に撮影する方法としては、特開２００９−１００３００号公報の文献に開示されており、当該文献に開示されている方法により実現することが可能である。
【０１０１】
また、表示状況情報生成更新部２１は、当該携帯電話機１０ｂが無線通信を介してネットワークカメラ、又はウェブカメラが設けられているＰＣ（Personal Computer）等と通信することにより、当該ネットワークカメラ又はウェブカメラにより撮影された撮影日時と被写体の物体情報を識別する物体ＩＤとを含む表示状況情報ＤＣ２ａを生成する。同様に、表示状況情報生成更新部２１は、当該生成された表示状況情報ＤＣ２ａを表示状況情報記憶部１３ａに記憶する。
【０１０２】
更に、表示状況情報生成更新部２１は、表示状況情報ＤＣ２ａ，２ｂの生成時において、前述した方法で撮影された画像データの中に複数の被写体が含まれている場合には、当該画像データの最も中央に位置する人物又は物体のＩＤを物体ＩＤとして付与する。更に、表示状況情報生成更新部２１は、表示状況情報ＤＣ２ａ，２ｂの生成時において、当該画像データの最も中央に位置する人物又は物体の次の近くに位置する関連人物又は関連物体のＩＤを関連物体ＩＤ１、その次の近くに位置する関連人物又は関連物体のＩＤを関連物体ＩＤ２と、同様に繰り返して関連物体ＩＤを次々に付与する。これに伴い、表示状況情報生成更新部２１は、関連物体ＩＤが付与された関連人物又は関連物体を物体ＩＤとする表示状況情報ＤＣ２ａの物体ＩＤを関連物体ＩＤと置き換えることにより、当該表示状況情報ＤＣ２ａを表示状況情報ＤＣ２ｂに更新する。
【０１０３】
６．第２の実施形態における情報データの再構成の具体例に関する説明
図９は、第２の実施形態において表示部２０に表示されたカメラビューの内容を示す説明図である。同図（ａ）は、２０１０年５月１日の現時点における女性被写体に対するカメラビューを示す。同図（ｂ）は、現時点のカメラビューと２ヵ月前の２０１０年３月１日における当該カメラビューの人物被写体に関連する関連人物とが合成表示された様子を示す。同図（ｃ）は、２０１０年５月１日の現時点におけるカメラビューを示す。同図（ｄ）は、現時点のカメラビューと２ヵ月前の２０１０年３月１日における当該カメラビューの物体被写体に関連する関連物体とが合成表示された様子を示す。図９（ａ）〜（ｄ）の画面には、タイムシフトバーＳＢ及びポインタＰＴが表示されている。
【０１０４】
図９（ａ）に示すように、現在の日時情報を示す２０１０年５月１日の現時点において、表示部２０には撮影部２２を介して女性被写体が映るように表示されている。ここで、図９（ｂ）に示すように、タイムシフトバーＳＢにおけるポインタＰＴを水平左方向に所定距離ドラッグしたというユーザの入力操作が行われた場合には、日時入力部１２は、当該ドラッグ距離に応じた日時情報として、例えば２ヵ月前の２０１０年３月１日という日時情報を取得する。更に、後述のフローチャートで詳述するように、表示状況内容再構成部１７は、日時入力部１２により取得された２０１０年３月１日における当該女性被写体を物体ＩＤとする表示状況情報ＤＣ２ａに従って、当該表示状況情報ＤＣ２ａに含まれる関連物体ＩＤ１に対応する女の子の画像データである関連情報データを表示部２０に表示するように仮想的に再構成する。更に、合成部２５は、図９（ａ）に示す現在の日時情報における女性被写体と、当該関連物体ＩＤ１に対応する女の子の画像データである関連情報データとを合成して表示するように制御する。表示部２０には、当該合成部２５により合成された画像が表示されるが、当該関連物体ＩＤ１に対応する女の子の画像データである関連情報データが表示状況情報ＤＣ２ａの物体ＩＤに対応する女性被写体よりも目立つように表示されることが好ましい。
【０１０５】
これにより、携帯電話機１０ｂは、２０１０年５月１日の現時点においてカメラビューとして表示部２０に表示されている女性被写体と、２ヵ月前の２０１０年３月１日に撮影された当該女性被写体に関連する関連人物の関連画像として女の子の画像データである関連情報データとを合成して表示することができる。このため、携帯電話機１０ｂは、ユーザの直感的且つ簡易な操作により、当該ユーザの入力操作に応じて指定された日時における撮影部２２を介して映っている被写体に関連する関連画像である関連情報データを表示部２０に表示することができると共に、当該関連情報データをユーザに対して容易に思い出させることができる。
【０１０６】
次に、図９（ｃ）に示すように、現在の日時情報を示す２０１０年５月１日の現時点において、表示部２０には撮影部２２を介して中央にタンス被写体が映るように表示されている。ここで、図９（ｄ）に示すように、タイムシフトバーＳＢにおけるポインタＰＴを水平左方向に所定距離ドラッグしたというユーザの入力操作が行われた場合には、日時入力部１２は、当該ドラッグ距離に応じた日時情報として、例えば２ヵ月前の２０１０年３月１日という日時情報を取得する。更に、後述のフローチャートで詳述するように、表示状況内容再構成部１７は、日時入力部１２により取得された２０１０年３月１日における当該タンス被写体を物体ＩＤとする表示状況情報ＤＣ２ａに従って、当該表示状況情報ＤＣ２ａに含まれる関連物体ＩＤ１に対応する赤ちゃんの画像データである関連情報データと、当該関連物体ＩＤ２に対応するピアノの画像データである関連情報データと、当該関連物体ＩＤ３に対応する花瓶の画像データである関連情報データとを表示部２０に表示するように仮想的に再構成する。更に、合成部２５は、図９（ｃ）に示す現在の日時情報におけるタンス被写体と、当該関連物体ＩＤ１に対応する赤ちゃんの画像データと、当該関連物体ＩＤ２に対応するピアノの画像データと、当該関連物体ＩＤ３に対応する花瓶の画像データとを合成して表示するように制御する。表示部２０には、当該合成部２５により合成された画像が表示されるが、当該関連物体ＩＤ１に対応する赤ちゃんの画像データと、当該関連物体ＩＤ２に対応するピアノの画像データと、当該関連物体ＩＤ３に対応する花瓶の画像データとが、物体ＩＤに対応するタンス被写体よりも目立つように表示されることが好ましい。
【０１０７】
これにより、携帯電話機１０ｂは、２０１０年５月１日の現時点においてカメラビューとして表示部２０により表示されているタンス被写体と、２ヵ月前の２０１０年３月１日に撮影された当該タンス被写体に関連する関連人物又は関連物体の関連画像として赤ちゃん、ピアノ、及び花瓶にそれぞれ対応する画像データとを合成して表示することができる。このため、携帯電話機１０ｂは、ユーザの直感的且つ簡易な操作により、当該ユーザの入力操作に応じて指定された日時における撮影部２２を介して映っている被写体に関連する関連画像である関連情報データを表示部２０に表示することができると共に、当該関連情報データをユーザに対して容易に思い出させることができる。
【０１０８】
７．第２の実施形態の情報データ管理装置である携帯電話機１０ｂの動作
次に、第２の実施形態の情報データ管理装置である携帯電話機１０ｂの動作について説明する。図１０は、第２の実施形態における情報データ管理装置である携帯電話機１０ｂの動作を示すフローチャートである。図１１は、第２の実施形態における表示状況内容の再構成に関する詳細な動作を示すフローチャートである。以下のフローチャートの説明において、携帯電話機１０ｂの表示部２０には、撮影部２２により図９（ａ）に示す様な被写体が表示されているものとする。
【０１０９】
図１０において、先ず、携帯電話機１０ｂのユーザにより、操作部１１として図９に示したように表示部２０に表示されたタイムシフトバーＳＢが水平左方向に所定距離ドラッグするように操作された場合（Ｓ３１、ＹＥＳ）、日時入力部１２は、現在の日時情報を基準に、当該タイムシフトバーＳＢにおけるポインタＰＴの表示位置に応じたユーザ所望の当該携帯電話機１０ｂの操作時点に関する日時情報を取得する（Ｓ３２）。日時入力部１２は、ステップＳ３２により取得された日時情報を表示状況情報取得部１５に出力する。
【０１１０】
また、前述したように、撮影部２２は、操作部１１により出力された操作信号に応じて、予め携帯電話機１０ｂに設けられたレンズを介して１つ又は複数の被写体を表示部２０に映るように表示している。撮影部２２は、当該表示された被写体を表示部２０に映るように表示した旨の情報を認識部２３に出力する。
【０１１１】
認識部２３は、撮影部２２により出力された情報に応じて、撮影部２２により表示部２０に表示された被写体である１つ又は複数の人物又は物体を認識する。認識部２３は、当該認識された被写体である１つ又は複数の人物又は物体に関する物体情報を物体情報取得部２４に出力する。物体情報取得部２４は、認識部２３により出力された全ての物体情報を取得する（Ｓ３３）。物体情報取得部２４は、当該取得された１つ又は複数の物体情報のうち各物体ＩＤを表示状況情報取得部１５に出力する。
【０１１２】
表示状況情報取得部１５は、日時入力部１２及び物体情報取得部２４からそれぞれ日時情報及び各物体ＩＤをそれぞれ取得する。表示状況情報取得部１５は、当該取得された日時情報及び各物体ＩＤに基づいて表示状況情報記憶部１３ａを検索し、当該日時情報及び各物体ＩＤを含む表示状況情報ＤＣ２ａが表示状況情報記憶部１３ａに記憶されているか否かを判定する（Ｓ３４、Ｓ３５）。更に、表示状況情報取得部１５は、当該各物体ＩＤを含む表示状況情報ＤＣ２ａに関連物体ＩＤが関連付けられている場合に当該日時情報及び関連物体ＩＤを含む表示状況情報ＤＣ２ｂが表示状況情報記憶部１３ａに記憶されているか否かを判定する（Ｓ３４、Ｓ３５）。なお、後者においては表示状況情報ＤＣ２ｂに関連付けされている関連物体ＩＤの数に応じて、当該日時情報及び関連物体ＩＤを含む表示状況情報ＤＣ２ｂが表示状況情報記憶部１３ａに記憶されているか否かが判定される。
【０１１３】
ステップＳ３４及びステップＳ３５の動作について具体的に説明する。表示状況情報取得部１５は、ステップＳ３２で取得された日時情報とステップＳ３３で取得された各物体ＩＤとに基づき、先ず、当該日時情報及び第１の物体ＩＤで検索し、当該日時情報及び第１の物体ＩＤを含む表示状況情報ＤＣ２ａが表示状況情報記憶部１３ａに記憶されているか否かを判定する。当該表示状況情報ＤＣ２ａが表示状況情報記憶部１３ａに記憶されていると判定された場合には、表示状況情報取得部１５は、当該表示状況情報ＤＣ２ａの第１の物体ＩＤに関連物体ＩＤが関連付けされている場合に、同一の日時情報及び当該関連物体ＩＤを含む表示状況情報ＤＣ２ｂが表示状況情報記憶部１３ａに記憶されているか否かを判定する。なお、当該表示状況情報ＤＣ２ａの第１の物体ＩＤに関連物体ＩＤが全く関連付けされていない場合には、表示状況情報取得部１５は、第１の物体ＩＤに対する表示状況情報ＤＣ２ｂの取得を完了し、第２の物体ＩＤに対する表示状況情報ＤＣ２ａの取得を開始する。更に、第１の物体ＩＤに限らず他の物体ＩＤに関連物体ＩＤが全く関連付けされていない場合においても同様である。
【０１１４】
即ち、次に、表示状況情報取得部１５は、同一の当該日時情報及び第２の物体ＩＤを含む表示状況情報ＤＣ２ａが表示状況情報記憶部１３ａに記憶されているか否かを判定する。当該表示状況情報ＤＣ２ａが表示状況情報記憶部１３ａに記憶されていると判定された場合には、表示状況情報取得部１５は、当該表示状況情報ＤＣ２ａの第２の物体ＩＤに関連物体ＩＤが関連付けされている場合に、同一の日時情報及び当該関連物体ＩＤを含む表示状況情報ＤＣ２ｂが表示状況情報記憶部１３ａに記憶されているか否かを判定する。
【０１１５】
この様に、表示状況情報取得部１５は、ステップＳ３３で取得された各物体ＩＤに対して、当該日時情報及び各物体ＩＤを含む表示状況情報ＤＣ２ａが表示状況情報記憶部１３ａに記憶されているか否かを判定する。更に、表示状況情報取得部１５は、各物体ＩＤを含む表示状況情報ＤＣ２ａに関連物体ＩＤが関連付けされている場合に、同一の日時情報及び当該関連物体ＩＤを含む表示状況情報ＤＣ２ｂが表示状況情報記憶部１３ａに記憶されているか否かを判定する。
【０１１６】
ステップＳ３５において当該日時情報及び各物体ＩＤを含む表示状況情報ＤＣ２ａ、及び、当該物体ＩＤに関連物体ＩＤが関連付けされている場合に同一の日時情報及び当該関連物体ＩＤを含む表示状況情報ＤＣ２ｂがいずれも表示状況情報記憶部１３ａに記憶されていないと判定された場合には（Ｓ３５、ＮＯ）、図１０のフローチャートにおける携帯電話機１０ｂの動作は終了する。
【０１１７】
ステップＳ３５において当該日時情報及び各物体ＩＤを含む表示状況情報ＤＣ２ａ、又は、当該物体ＩＤに関連物体ＩＤが関連付けされている場合に同一の日時情報及び当該関連物体ＩＤを含む表示状況情報ＤＣ２ｂが記憶されていると判定された場合には（Ｓ３５、ＹＥＳ）、表示状況情報取得部１５は、当該日時情報及び各物体ＩＤを含む表示状況情報ＤＣ２ａや当該日時情報及び当該関連物体ＩＤを含む表示状況情報ＤＣ２ｂを情報データ取得部１６に出力する。
【０１１８】
情報データ取得部１６は、表示状況情報取得部１５により出力された各表示状況情報ＤＣ２ａ，２ｂを取得する。更に、情報データ取得部１６は、当該取得された各表示状況情報ＤＣ２ａ，２ｂに基づいて情報データ記憶部１３ｂを検索し、当該各表示状況情報ＤＣ２ａ，２ｂに対応した情報データが情報データ記憶部１３ｂに記憶されているか否かを判定する（Ｓ３６）。
【０１１９】
ステップＳ３６の動作について具体的に説明する。情報データ取得部１６は、先ず、ステップＳ３５で取得された第１の表示状況情報ＤＣ２ａに対し、当該第１の表示状況情報ＤＣ２ａに含まれる物体ＩＤに対応するコンテンツのコンテンツファイルパスに示される記憶場所に当該コンテンツである情報データが情報データ記憶部１３ｂに記憶されているか否かを判定する。当該情報データが記憶されていると判定された場合には、情報データ取得部１６は、当該コンテンツファイルパスに示される記憶場所から物体ＩＤに対応する情報データを取得すると共に、当該取得された情報データを表示状況内容再構成部１７に出力する。当該情報データが記憶されていないと判定された場合には、情報データ取得部１６は、当該物体ＩＤに対応する情報データが当該コンテンツファイルパスに示される記憶場所に記憶されていない旨の情報を表示状況内容再構成部１７に出力する。
【０１２０】
更に、情報データ取得部１６は、当該第１の表示状況情報ＤＣ２ａに含まれる関連物体ＩＤがある場合に当該関連物体ＩＤを含む第１の表示状況情報ＤＣ２ｂに基づいて、当該関連物体ＩＤに対応するコンテンツのコンテンツファイルパスに示される記憶場所に当該コンテンツである関連情報データが情報データ記憶部１３ｂに記憶されているか否かを判定する。当該関連情報データが記憶されていると判定された場合には、情報データ取得部１６は、当該コンテンツファイルパスに示される記憶場所から関連物体ＩＤに対応する関連情報データを取得すると共に、当該取得された関連情報データを表示状況内容再構成部１７に出力する。当該関連情報データが記憶されていないと判定された場合には、情報データ取得部１６は、当該関連物体ＩＤに対応する関連情報データが当該コンテンツファイルパスに示される記憶場所に記憶されていない旨の情報を表示状況内容再構成部１７に出力する。
【０１２１】
情報データ取得部１６は、次に、ステップＳ３５で取得された第２の表示状況情報ＤＣ２ａに対し、当該第２の表示状況情報ＤＣ２ａに含まれる物体ＩＤに対応するコンテンツのコンテンツファイルパスに示される記憶場所に当該コンテンツである情報データが情報データ記憶部１３ｂに記憶されているか否かを判定する。当該情報データが記憶されていると判定された場合には、情報データ取得部１６は、当該コンテンツファイルパスに示される記憶場所から物体ＩＤに対応する情報データを取得すると共に、当該取得された情報データを表示状況内容再構成部１７に出力する。当該情報データが記憶されていないと判定された場合には、情報データ取得部１６は、当該物体ＩＤに対応する情報データが当該コンテンツファイルパスに示される記憶場所に記憶されていない旨の情報を表示状況内容再構成部１７に出力する。
【０１２２】
更に、情報データ取得部１６は、当該第２の表示状況情報ＤＣ２ａに含まれる関連物体ＩＤがある場合に当該関連物体ＩＤを含む表示状況情報ＤＣ２ｂに基づいて、当該関連物体ＩＤに対応するコンテンツのコンテンツファイルパスに示される記憶場所に当該コンテンツである関連情報データが情報データ記憶部１３ｂに記憶されているか否かを判定する。当該関連情報データが記憶されていると判定された場合には、情報データ取得部１６は、当該コンテンツファイルパスに示される記憶場所から関連物体ＩＤに対応する関連情報データを取得すると共に、当該取得された関連情報データを表示状況内容再構成部１７に出力する。当該関連情報データが記憶されていないと判定された場合には、情報データ取得部１６は、当該関連物体ＩＤに対応する関連情報データが当該コンテンツファイルパスに示される記憶場所に記憶されていない旨の情報を表示状況内容再構成部１７に出力する。
【０１２３】
この様に、情報データ取得部１６は、ステップＳ３５で取得された各表示状況情報ＤＣ２ａに対して、当該各表示状況情報ＤＣ２ａに含まれる物体ＩＤに対応した情報データが情報データ記憶部１３ｂに記憶されているか否かを判定する。更に、情報データ取得部１６は、ステップＳ３５で取得された各表示状況情報ＤＣ２ｂに対して、当該表示状況情報ＤＣ２ｂに含まれる物体ＩＤに関連物体ＩＤが関連付けされている場合に、当該関連物体ＩＤに対応した関連情報データが情報データ記憶部１３ｂに記憶されているか否かを判定する。ステップＳ３６の動作が終了した後、携帯電話機１０ｂの動作はステップＳ３７に進む。
【０１２４】
ステップＳ３７では、表示状況内容再構成部１７により、ステップＳ３２で取得された日時情報におけるステップＳ３３で取得された物体情報に対応した情報データや関連情報データの表示状況の内容が再構成される。但し、このステップＳ３７の動作の詳細は図１１を参照して後述する。表示状況内容再構成部１７は、ステップＳ３７により再構成された情報データや関連情報データの表示状況の内容を仮想環境用バッファ１３ｃに出力する。
【０１２５】
合成部２５は、操作部１１により出力された操作信号に応じて、撮影部２２により表示部２０に表示されている全ての被写体と、ステップＳ３７で再構成された情報データや関連情報データの表示内容の状況とを合成する。合成部２５は、当該合成された表示内容を表示部２０に表示するように制御する（Ｓ３８）。
【０１２６】
表示部２０の表示内容と、仮想環境用バッファ１３ｃに一時的に記憶されている表示内容とが合成部２５により合成されて表示部２０に表示された後、ユーザにより、操作部１１として図９に示したテンキーＴＫ等が押下された場合（Ｓ３９、ＹＥＳ）、選択部１９は、当該操作部１１により出力された操作信号に応じて、表示部２０に表示された特定の情報データであるコンテンツを選択する。ユーザは選択部１９により選択された当該コンテンツに対して所定の操作が可能であって、例えば、携帯電話機１０は、当該選択部１９により選択されたコンテンツのコピーを行い、当該コピーされたコンテンツを情報データ記憶部１３ｂに記憶する（Ｓ４０）。ステップＳ２０においてユーザが操作部１１を用いて特定のコンテンツを選択しなかった場合には（Ｓ３９、ＮＯ）、図１０のフローチャートにおける携帯電話機１０の動作は終了する。
【０１２７】
次に、表示状況内容再構成部１７の表示状況の内容の再構成に関する動作について図１１を参照して説明する。図１１において、表示状況内容再構成部１７は、ステップＳ３５で取得された表示状況情報ＤＣ２の物体ＩＤに対応するコンテンツ（情報データ）、及び当該物体ＩＤに関連する関連物体ＩＤがある場合における当該関連物体ＩＤに対応するコンテンツ（関連情報データ）のコンテンツ表示条件をそれぞれ参照して取得する（Ｓ３７ａ）。表示状況内容再構成部１７は、ステップＳ３６で検索された情報データ記憶部１３ｂに当該コンテンツが記憶されているか否かを判定する（Ｓ３７ｂ）。ステップＳ３７ｂの判定においては、表示状況内容再構成部１７は、ステップＳ３６において情報データ取得部１６により出力された物体ＩＤに対応する情報データであるコンテンツ、及び関連物体ＩＤに対応する関連情報データであるコンテンツの有無を確認する。
【０１２８】
ステップＳ３７ｂで当該各コンテンツが記憶されていたと判定された場合には（Ｓ３７ｂ、ＹＥＳ）、表示状況内容再構成部１７は、当該表示状況情報ＤＣ２ａ，２ｂのコンテンツ表示条件に従って当該コンテンツが表示された表示状況の内容を仮想的に再構成し、当該再構成された表示状況の内容を仮想環境用バッファ１３ｃに出力する（Ｓ３７ｃ）。
【０１２９】
ステップＳ３７ｂで当該コンテンツが一部又はいずれも記憶されていないと判定された場合には（Ｓ３７ｂ、ＮＯ）、表示状況内容再構成部１７は、当該記憶されていないコンテンツを所定のダミーファイルで差し替えて（Ｓ３７ｄ）、当該表示状況情報ＤＣ２ａ，２ｂのコンテンツ表示条件に従って当該ダミーファイルに差し替えられて表示された表示状況の内容を仮想的に再構成し、当該再構成された表示状況の内容を仮想環境用バッファ１３ｃに出力する（Ｓ３７ｅ）。なお、ダミーファイルは、当該コンテンツが情報データ記憶部１３ｂに記憶されていないことを示すものとして、例えばバッテンマーク画像等が該当する。更に、ダミーファイルは、記憶部１３の情報データ記憶部１３ｂに予め記憶されていることが好ましい。
【０１３０】
ステップＳ３７ｃ又はステップＳ３７ｅにより再構成された表示状況の内容が仮想環境用バッファ１３ｃに出力された後、表示状況内容再構成部１７は、当該表示状況情報ＤＣ２ａの物体ＩＤに対して他に関連物体ＩＤが関連付けされているか否かを判定する（Ｓ３７ｆ）。
【０１３１】
ステップＳ３７ｆで当該表示状況情報ＤＣ２ａの物体ＩＤに他に関連物体ＩＤが関連付けされていると判定された場合には（Ｓ３７ｆ、ＹＥＳ）、当該他の関連物体ＩＤを含む表示状況情報ＤＣ２ｂに対して前述したステップＳ３７ｂ−Ｓ３７ｃの動作、又はステップＳ３７ｂ−Ｓ３７ｄ−Ｓ３７ｅの動作が繰り返される。
【０１３２】
ステップＳ３７ｆで当該表示状況情報ＤＣ２ａの物体ＩＤに他に関連物体ＩＤが関連付けされていないと判定された場合には（Ｓ３７ｆ、ＮＯ）、表示状況内容再構成部１７は、ステップＳ３３で取得された全ての物体ＩＤに対して表示状況の内容を仮想的に再構成したか否かを判定する（Ｓ３７ｇ）。
【０１３３】
ステップＳ３７ｇで他の物体ＩＤに対する表示状況の内容が仮想的に再構成されていないと判定された場合には（Ｓ３７ｇ、ＮＯ）、当該他の物体ＩＤを含む表示状況情報ＤＣ２ａに対して前述したステップＳ３７ｂ−Ｓ３７ｃ−Ｓ３７ｆの動作、又はステップＳ３７ｂ−Ｓ３７ｄ−Ｓ３７ｅ−Ｓ３７ｆの動作が繰り返される。
【０１３４】
ステップＳ３７ｇで他の物体ＩＤに対する表示状況の内容が全て仮想的に再構成されたと判定された場合には（Ｓ３７ｇ、ＹＥＳ）、表示状況内容再構成部１７による表示状況内容の再構成の動作は終了する。
【０１３５】
従って、第２の実施形態の情報データ管理装置である携帯電話機１０ｂによれば、ユーザが確認したい所望日時における表示部２０に表示されていたカメラビューの被写体に関連して撮影された関連画像である情報データを直感的で簡易な操作により得ることができる。更に、携帯電話機１０ｂは、ユーザにより入力された日時における表示部２０に表示されていたカメラビューの被写体に関連して撮影された関連画像である情報データの当時の撮影状況及び当該撮影時の周囲の被写体を表示部２０に再現することができる。これにより、ユーザは、当該再現された情報データの当時の撮影状況及び当該撮影時の周囲の被写体を容易に思い出すことができる。
【０１３６】
また、情報データの再構成の際に例えば記憶部１３に現在既に記憶されていない情報データを外部の記憶装置から取得して再現された情報データに対して、選択部１９を設けたことにより、当該再現された情報データを記憶部１３にコピーすることができるため、ユーザの携帯電話機１０の操作の利便性が著しく向上する。また、選択部１９を介して当該再現された情報データを拡大することもできるため、ユーザに対して当該情報データの記憶の思い出しを著しく促進することができる。
【０１３７】
以上、添付図面を参照しながら各種の実施形態について説明したが、本発明の情報データ管理装置、情報データ管理方法及びプログラムはかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種実施形態の変更例または修正例、更に各種実施形態の組み合わせ例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【０１３８】
例えば、前述した各実施形態において、表示状況情報生成更新部２１は、当該アプリケーションの画面が更新されたとき、当該更新に応じて当該アプリケーションＩＤを有する表示状況情報ＤＣ１を上書きして更新しても良い。
【０１３９】
また、第１の実施形態の変形例の携帯電話機１０ａの表示状況情報生成更新部２１により表示状況情報ＤＣ１が生成されている場合に、当該表示状況情報ＤＣ１における年月日時の例えば数日前になると、当該携帯電話機１０ａが、当該表示状況情報ＤＣ１をアイコンとして表示部２０に表示しても良い。なお、表示状況情報ＤＣ１をアイコンとして表示部２０に表示する日時は予め規定されておくことが好ましい。これにより、ユーザは、現在日時を基準として数日後に、表示状況情報ＤＣ１に従った情報データの表示状況の内容が表示部２０に表示されることを思い出すことができる。
【０１４０】
また、前述した図４のフローチャートにおいて、ステップＳ１２の動作とステップＳ１３の動作とは順不同でも良い。同様に、前述した図１０のフローチャートにおいて、ステップＳ３２の動作とステップＳ３３の動作とは順不同でも良い。
【０１４１】
また、前述した第２の実施形態において、現在日時のカメラビューの被写体に関連する関連画像である情報データを表示部２０に再現する際、当該情報データである画像データの背景は、当該現在日時のカメラビューの背景と一致するように表示されても良い。即ち、表示状況内容再構成部１７は、当該関連画像である画像データのうち物体ＩＤ又は関連物体ＩＤに対応する被写体の部分を切り出すことにより、表示部２０の表示状況の内容を再構成する。
【０１４２】
なお、前述した各実施形態では、携帯電話機１０、１０ａ、１０ｂを例に挙げて説明した。しかし、携帯電話機１０、１０ａ、１０ｂに限定されず、例えば、ＰＣ（Personal Computer）、デジタルスチルカメラ等の電子機器にも広く適用することが可能である。
【産業上の利用可能性】
【０１４３】
本発明は、ユーザが確認したい情報データ、及び当該情報データに関連する情報データを直感的で簡易な操作により得ることが可能な情報データ管理装置、情報データ管理入力方法及びプログラムして有用である。
【符号の説明】
【０１４４】
１０、１０ａ、１０ｂ  携帯電話機
１１  操作部
１２  日時入力部
１３  記憶部
１３ａ  表示状況情報記憶部
１３ｂ  情報データ記憶部
１３ｃ  仮想環境用バッファ
１３ｄ  実環境用バッファ
１４  画面情報取得部
１５  表示状況情報取得部
１６  情報データ取得部
１７  表示状況内容再構成部
１８  表示切替部
１９  選択部
２０  表示部
２１  表示状況情報生成更新部
２２  撮影部
２３  認識部
２４  物体情報取得部
２５  合成部
ＤＣ１、ＤＣ１ａ、ＤＣ２ａ、ＤＣ２ｂ  表示状況情報
ＰＴ  ポインタ
ＳＢ  タイムシフトバー
ＴＫ  テンキー
【図１】
2011253310.tif 000003
【図２】
2011253310.tif 000004
【図３】
2011253310.tif 000005
【図４】
2011253310.tif 000006
【図５】
2011253310.tif 000007
【図６】
2011253310.tif 000008
【図７】
2011253310.tif 000009
【図８】
2011253310.tif 000010
【図９】
2011253310.tif 000011
【図１０】
2011253310.tif 000012
【図１１】
2011253310.tif 000013