(57)【特許請求の範囲】
【請求項１】
各日時および各経路の形状をそれぞれ対応付けた経路データと、利用者の行動を記録した履歴情報とを基にして、前記利用者の行動が変化した日時に対応する前記経路データの経路の形状を変化させる経路生成部と、
前記経路データを基にして各日時と経路上の各位置とを対応付け、かつ、日時に対応する形状の経路を生成し、視点位置に対応する日時から所定時間過去の日時までの間において、コンテンツの記録された日時に対応する経路上の位置に該コンテンツを対応付けて、経路とコンテンツとを表示する表示部と
を有することを特徴とするコンテンツ表示装置。
【請求項２】
時代を象徴するコンテンツを取得する取得部を更に有し、前記表示部は、記録装置が記録したコンテンツと前記時代を象徴するコンテンツとを表示することを特徴とする請求項１に記載のコンテンツ表示装置。
【請求項３】
前記記録装置が記録するコンテンツは、映像情報、画像情報、音声情報を含み、前記表示部は、前記コンテンツに含まれる映像情報、画像情報または音声情報のうち、どの情報を表示するかを指定する条件を取得した場合に、当該条件に対応する映像情報、画像情報または音声情報を表示することを特徴とする請求項１または２に記載のコンテンツ表示装置。
【請求項４】
前記表示部は、前記コンテンツに音声情報が含まれる場合に、当該音声情報の一部を出力することを特徴とする請求項３に記載のコンテンツ表示装置。
【請求項５】
コンピュータに、
各日時および各経路の形状をそれぞれ対応付けた経路データと、利用者の行動を記録した履歴情報とを基にして、前記利用者の行動が変化した日時に対応する前記経路データの経路の形状を変化させる経路生成手順と、
前記経路データを基にして各日時と経路上の各位置とを対応付け、かつ、日時に対応する形状の経路を生成し、視点位置に対応する日時から所定時間過去の日時までの間において、コンテンツの記録された日時に対応する経路上の位置に該コンテンツを対応付けて、経路とコンテンツとを表示する表示手順と
を実行させることを特徴とするコンテンツ表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ表示装置等に関する。
【背景技術】
【０００２】
デジタルカメラ、スキャナ、ＩＣ（Integrated  Circuit）レコーダなど個人用の記録装置が普及している。一般的に、利用者は記録装置により取得したコンテンツをデータベースに保存しておき、特定のコンテンツを見返す場合に、データベースに記憶された複数のコンテンツの中から目的のコンテンツを検索する。ここで、コンテンツは、映像データ、画像データ、音声データを含む。
【０００３】
しかし、近年の記録装置は、手軽に複数のコンテンツを記録できるため、データベースに保存されるコンテンツの量が膨大なものとなっており、複数のコンテンツの中から任意のコンテンツを効率よく検索することが求められている。以下において、デジタルカメラを用いて撮影したデジタル画像を検索する場合に、一般的に用いられている各種の手法について説明する。
【０００４】
デジタル画像を手動で整理する手法が存在する。デジタル画像を手動で整理する手法を第１の手法と表記する。第１の手法は、従来の銀塩写真のアルバムのように、利用者自身が手動でデジタル画像を整理しておくことで、特定のデジタル画像を検索し易くするものである。
【０００５】
デジタル画像の撮影日時から任意のデジタル画像を検索する手法が存在する。デジタル画像の撮影時刻から目的のデジタル画像を検索する手法を第２の手法と表記する。第２の手法は、撮影時刻とデジタル画像とを対応付けてデータベースに記憶しておく。利用者は、デジカメ画像を撮影した日時を思い出し、思い出した日時を基にしてデータベースから目的のデジタル画像を検索する。
【０００６】
デジタル画像を撮影した位置を利用する手法が存在する。デジタル画像を撮影した位置を利用する手法を第３の手法と表記する。第３の手法は、例えばカメラに内蔵されたＧＰＳ（Global  Positioning  System）を利用して撮影位置を特定し、地図データの該当位置にデジタル画像を配置する。利用者は、目的のデジタル画像を撮影した位置を思い出し、地図データに配置されたデジタル画像を検索する。
【０００７】
デジタル画像の構図や色合いを利用する手法が存在する。デジタル画像の構図や色合いを利用する手法を第４の手法と表記する。第４の手法は、複数のデジタル画像を解析し、見た目が似通ったデジタル画像を近くに配置することで、検索効率を高める。
【０００８】
デジタル画像を解析する手法が存在する。デジタル画像を解析する手法を第５の手法と表記する。第５の手法は、デジタル画像を解析して、デジタル画像に含まれる人物や物体の特徴を抽出しておき、検索対象となる人物の特徴をキーにして、目的のデジタル画像を検索する。
【０００９】
上述したように、例えば、利用者は上記の第１〜第５の手法の何れかを利用することで、目的のデジタル画像を検索する場合の検索効率の向上を図っている。なお、ここでは、説明の便宜上、デジタル画像を検索する場合について説明したが、スキャナやＩＣレコーダ等を用いて取得したコンテンツを検索する場合にも、上記の第１〜第５の手法を利用することができる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開平１１−３９１３２号公報
【特許文献２】特開２００３−９９４３４号公報
【特許文献３】特開２００２−０２７３３８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、上述した第１〜第５の手法はいずれも完璧ではなく、利用者が必ずしも効率的に目的のコンテンツを検索できるものではなかった。以下において、第１〜第５の手法の問題点を説明する。
【００１２】
第１の手法は、利用者自身が手動で、コンテンツを整理する手法であるため、整理対象となるコンテンツの量が多い場合、利用者にかかる負担が大きくなってしまうという問題がある。
【００１３】
第２の手法では、利用者が目的のコンテンツを取得した日時を正確に思い出せない場合、利用者は、ある程度の時間幅に含まれるコンテンツの中から、目的のコンテンツを検索することになる。時間幅が大きい場合、検索対象となるコンテンツの量が膨大になるため、目的のコンテンツを効率よく検索することが出来ない。
【００１４】
第３の手法では、利用者がＧＰＳの電波状況の悪い場所等でコンテンツを取得した場合、コンテンツを取得した位置を特定することができず、このような場合は、第３の手法を利用することができない。また、利用者が同じ場所で多くのコンテンツを取得した場合、同一位置に多くのコンテンツが対応付けられてしまい、検索効率が低下してしまう。
【００１５】
第４の手法では、見た目が類似する複数のコンテンツを雑然と画面上に配置するため、見通しが悪く、利用者が覚えているコンテンツの構図と実際のコンテンツが異なる場合、目的のコンテンツを検索することができない。
【００１６】
第５の手法では、コンテンツに含まれる人物や物体の特徴を基に、目的のコンテンツを検索するものであるが、現実的には特徴が類似する複数のコンテンツが存在するため、一意に目的のコンテンツを検索することは出来なかった。
【００１７】
開示の技術は、上記に鑑みてなされたものであって、利用者が複数のコンテンツの中から目的のコンテンツを効率的に検索することができるコンテンツ表示装置およびコンテンツ表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１８】
本願の開示するコンテンツ表示装置は、一つの態様において、時間の推移を仮想的な経路として生成し、利用者の行動を記録した履歴情報に基づいて、前記利用者の行動が変化した時間に対応する前記経路の形状を変化させる経路生成部と、記録装置がコンテンツを記録した時間に基づいて、前記コンテンツを前記経路に配置するコンテンツ配置部と、前記経路と当該経路に配置されたコンテンツとを表示する表示部とを備える。
【発明の効果】
【００１９】
本願の開示するコンテンツ表示装置の一つの態様によれば、利用者が複数のコンテンツの中から目的のコンテンツを効率的に検索することができるという効果を奏する。
【図面の簡単な説明】
【００２０】
【図１】図１は、本実施例１にかかるコンテンツ表示装置の構成を示す図である。
【図２】図２は、本実施例２にかかるコンテンツ表示装置の構成を示す図である。
【図３】図３は、コンテンツデータのデータ構造の一例を示す図である。
【図４】図４は、生活ログデータのデータ構造の一例を示す図である。
【図５】図５は、コンテンツ配置データのデータ構造の一例を示す図である。
【図６】図６は、図５に示した距離（Ｌ）と角度（θ）を説明するための図である。
【図７】図７は、経路データのデータ構造の一例を示す図である。
【図８】図８は、図７に示した曲率（Ｒ）と角度（θ）を説明するための図である。
【図９】図９は、景色データのデータ構造の一例を示す図である。
【図１０】図１０は、利用者が平均的に存在する位置の一例を示す図である。
【図１１】図１１は、表示時間Ｔと時間Ｄとの関係を示す図である。
【図１２】図１２は、画像合成部が生成する画像の一例を示す図である。
【図１３】図１３は、本実施例２にかかるコンテンツ表示装置の処理手順を示すフローチャートである。
【図１４】図１４は、配置処理の処理手順を示すフローチャートである。
【図１５】図１５は、時間毎の利用者の加速度の一例を示す図である。
【図１６】図１６は、結合・分岐する経路の一例を示す図である。
【図１７】図１７は、コンテンツ表示プログラムを実行するコンピュータを示す機能ブロック図である。
【発明を実施するための形態】
【００２１】
以下に、本願の開示するコンテンツ表示装置の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例１】
【００２２】
本実施例１にかかるコンテンツ表示装置の構成について説明する。図１は、本実施例１にかかるコンテンツ表示装置１０の構成を示す図である。図１に示すように、このコンテンツ表示装置１０は、経路生成部１０ａと、コンテンツ配置部１０ｂと、表示部１０ｃを有する。
【００２３】
経路生成部１０ａは、時間の推移を仮想的な経路として生成し、利用者の行動を記録した履歴情報に基づいて、前記利用者の行動が変化した時間に対応する前記経路の形状を変化させる処理部である。
【００２４】
コンテンツ配置部１０ｂは、記録装置がコンテンツを記録した時間に基づいて、コンテンツを経路生成部１０ａが生成した経路に配置する処理部である。表示部は、経路生成部１０ａが補正した経路とコンテンツ配置部１０ｂが配置したコンテンツとを表示する処理部である。
【００２５】
一般的に、人間は過去に行った物事を時系列で覚えており、物事と場所とを対応付けて記憶するといわれている。また、物事と対応付けて記憶する場所は、現実の場所に限らず、仮想的な場所でも構わないという研究結果が存在する。この研究結果は、例えば、「久保田ほか、「知球」：持続的に発展可能な時空間記憶の構築、情報処理学会研究報告「ヒューマンインタフェース」、Vol.2004、No.90、2004」に記載されている。
【００２６】
本実施例１にかかるコンテンツ表示装置１０は、時間の推移を仮想的な経路として生成し、利用者の行動を記録した履歴情報に基づいて経路の形状を変化させる。そして、コンテンツ表示装置１０は、コンテンツを記録した時間に基づいてコンテンツを経路に配置して表示する。時間の推移に応じてうつりかわる仮想的な経路とコンテンツとが対応付けられているため、利用者はコンテンツの配置位置を記憶することが容易となり、利用者がコンテンツを検索する場合も効率的に目的のコンテンツを検索することができる。
【実施例２】
【００２７】
次に、本実施例２にかかるコンテンツ表示装置の構成について説明する。図２は、本実施例２にかかるコンテンツ表示装置１００の構成を示す図である。図２に示すように、このコンテンツ表示装置１００は、コンテンツ収集部１１０、通信部１２０、生活ログ収集部１３０、入力部１４０、出力部１５０を有する。また、コンテンツ表示装置１００は、インターフェース部１６０、記憶部１７０、制御部１８０を有する。
【００２８】
このうち、コンテンツ収集部１１０は、デジタルカメラ、スキャナ、ＩＣレコーダ等に接続し、コンテンツを収集する処理部である。コンテンツ収集部１１０は、例えば、デジタルカメラ、スキャナ、ＩＣレコーダとデータ通信を行って情報を取得するＡＳＩＣ（Application  Specific  Integrated  Curcuit）等に対応する。コンテンツ収集部１１０が収集するコンテンツは、映像データ、画像データ、音声データを含む。
【００２９】
通信部１２０は、ネットワークを介して接続された他の装置とデータ通信を実行する処理部である。例えば、通信部１２０は、各種の映像、画像、音声を配信するサーバ装置との間でデータ通信を実行するＡＳＩＣや通信用カード等に対応する。
【００３０】
生活ログ収集部１３０は、例えば、ＧＰＳ（Global  Positioning  System）ロガー、加速度計、歩数計、脈拍計、血圧計、携帯電話等に接続し、利用者の行動を記録した履歴情報を収集する処理部である。履歴情報は、利用者の移動軌跡、時間毎の利用者の加速度、時間毎の利用者の脈拍、時間毎の利用者の血圧、携帯電話の発着信履歴等を含む。その他にも、履歴情報は、利用者によるコンピュータの操作時間の変化、電子マネーによる出金記録、定期券の区間を含んでもよい。生活ログ収集部１３０は、ＧＰＳロガー、加速度計、歩数計、脈拍計、血圧計、携帯電話等とデータ通信を行うＡＳＩＣ等に対応する。
【００３１】
入力部１４０は、キーボードやマウスに対応する。利用者は、入力部１４０を操作して、各種の情報をコンテンツ表示装置１００に入力する。例えば、利用者は、ディスプレイに表示される経路の表示時間、進行方向、進行速度を入力する。
【００３２】
出力部１５０は、ディスプレイまたはモニタ、スピーカ等の出力装置に対応する。出力部１５０は、制御部１８０から各種の情報を取得し、取得した情報を表示する。例えば、出力部１５０は、制御部１８０から経路や経路上に配置されたコンテンツの情報を取得し、取得した情報を表示する。
【００３３】
記憶部１７０は、各種の情報を記憶する記憶部である。記憶部１５０は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（flash  memory）などの半導体メモリ素子、またはハードディスク、光ディスクなどの記憶装置に対応する。
【００３４】
記憶部１７０は、コンテンツデータ１７１、生活ログデータ１７２、コンテンツ配置データ１７３、仮想地形データ１７４を有する。コンテンツデータ１７１は、映像データ、画像データ、音声データ等のコンテンツと、記録装置がコンテンツを記録した日時とを対応付けて記憶する。ここで、記録装置は、デジタルカメラ、スキャナ、ＩＣレコーダ等に対応する。
【００３５】
生活ログデータ１７２は、利用者の行動を記録した履歴情報を記憶する。コンテンツ配置データ１７３は、経路に配置するコンテンツの配置位置を記憶する。仮想地形データ１７４は、経路の情報と、経路に配置される景色の情報とを記憶する。
【００３６】
制御部１８０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Curcuit）や、ＦＰＧＡ（Field  Programmable  Gate  Array）などの集積装置、または、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等の電子回路である。
【００３７】
制御部１８０は、データ取得部１８１、公共コンテンツ選択部１８２、乱数発生部１８３、コンテンツ配置部１８４、仮想地形生成部１８５、画像合成部１８６を有する。
【００３８】
データ取得部１８１は、コンテンツ収集部１１０からコンテンツを取得し、取得したコンテンツをコンテンツデータ１７１に登録する。また、データ取得部１８１は、生活ログ収集部１３０から履歴情報を取得し、取得した履歴情報を生活ログデータ１７２に登録する。
【００３９】
公共コンテンツ選択部１８２は、時代を代表・象徴するコンテンツを取得し、取得したコンテンツをコンテンツデータ１７１に登録する処理部である。時代を代表するコンテンツは、例えば、事件の映像等に対応する。
【００４０】
例えば、公共コンテンツ選択部１８２は、通信部１２０を介して、映像・画像・音声を管理するサーバ装置とデータ通信を実行する。かかるサーバ装置は、映像・画像・音声と、映像・画像・音声をクライアントに配信した配信回数とを対応付けた配信情報を公共コンテンツ選択部１８２に出力する。
【００４１】
公共コンテンツ選択部１８２は、配信情報に基づいて、配信回数が規定回数以上となる映像・画像・音声を検索し、検索した映像・画像・音声をコンテンツデータ１７１に登録する。なお、公共コンテンツ選択部１８２は、上記の手法以外の周知技術を利用して、時代を代表するコンテンツを取得してもよい。
【００４２】
乱数発生部１８３は、０〜９の数字を無作為に選択することで乱数を生成する処理部である。乱数発生部１８３は、生成した乱数をコンテンツ配置部１８４および仮想地形生成部１８５に出力する。
【００４３】
コンテンツ配置部１８４は、コンテンツデータ１７１からコンテンツを取得し、コンテンツの特徴に基づいて、コンテンツの三次元空間上の位置を特定する処理部である。コンテンツ配置部１８４は、コンテンツとコンテンツの位置とを対応付けた情報を、コンテンツ配置データ１７３に登録する。コンテンツ配置部１８４の具体的な説明は後述する。
【００４４】
仮想地形生成部１８５は、生活ログデータ１７２に登録された履歴情報を取得し、取得した履歴情報を基にして、経路の形状を特定する処理部である。仮想地形生成部１８５は、特定した経路の情報を仮想地形データ１７４に登録する。仮想地形生成部１８５の具体的な説明は後述する。
【００４５】
画像合成部１８６は、仮想的な経路上にコンテンツを配置した画像を生成し、生成した画像を出力部１５０に出力する処理部である。画像合成部１８６は、入力部１４０から表示時間を受け付け、表示時間に対応する経路やコンテンツの画像を生成する。また、入力部１４０からの指示に応じて、表示時間よりも先の時間に対応する画像または後の時間に対応する画像を順次生成する。画像合成部１８６の具体的な説明は後述する。
【００４６】
次に、図２の記憶部１７０に格納されるコンテンツデータ１７１、生活ログデータ１７２、コンテンツ配置データ１７３、仮想地形データ１７４のデータ構造について順に説明する。図３は、コンテンツデータ１７１のデータ構造の一例を示す図である。図３に示すように、コンテンツデータ１７１は、ファイル本体と、記録日時とを対応付けて記録する。ファイル本体において、「○○.mpg」は映像データであり、「○○.jpg」は画像データであり、「○○.mp3」は音声データである。
【００４７】
記録日時は、記録装置がコンテンツを記録した日時に対応する。例えば、図３の１段目では、ファイル本体「xxx.jpg」の記録日時は、「２００８年１０月０５日０７時５４分３２秒」となる。
【００４８】
図４は、生活ログデータ１７２のデータ構造の一例を示す図である。ここでは一例として、生活ログデータ１７２が記録する履歴情報を、時間毎に利用者の位置を記録した移動軌跡とする。図４に示すように、生活ログデータ１７２は、記録日時と、利用者の緯度・経度とを対応付けて記録する。例えば、図４の１段目を参照すると、「２００８年１０月０５日０７時３０分」における利用者の位置は、緯度「３５度４３分３６秒」経度「１３９度３５分５０秒」となる。
【００４９】
図５は、コンテンツ配置データ１７３のデータ構造の一例を示す図である。図５に示すように、コンテンツ配置データ１７３は、ファイル本体と、日時と、距離（Ｌ）と、角度（θ）とを対応付けて記録する。日時は、コンテンツデータ１７１の記録日時に対応する。
【００５０】
図６は、図５に示した距離（Ｌ）と角度（θ）を説明するための図である。図６に示すように、距離（Ｌ）は、経路の中心とコンテンツの中心との距離である。角度（θ）は、経路の中心とコンテンツの中心とを繋ぐ線と、経路の面とのなす角度である。
【００５１】
仮想地形データ１７４は、経路データと景色データを有する。図７は、経路データのデータ構造の一例を示す図である。図７に示すように、経路データは、日時と曲率（Ｒ）と起伏（Ｈ）とを対応付けて記録する。本実施例２にかかる経路は、時間軸を基準に生成されるため、日時によって経路の位置が一意に特定される。
【００５２】
図８は、図７に示した曲率（Ｒ）と角度（θ）を説明するための図である。図８に示すように、曲率（Ｒ）は経路の曲がり具合を示す量である。起伏（Ｈ）は、基準となる経路の中心と、該当する経路の中心との距離を示す。
【００５３】
図９は、景色データのデータ構造の一例を示す図である。図９に示すように、景色データは、日時と物体と補助情報とを対応付けて記録する。このうち、物体は、看板、木、山などの画像である。例えば、「SignTypeA」は看板の画像に対応し、「TreeTypeC」は木の画像に対応し、「MtTypeD」は山の画像に対応する。
【００５４】
補助情報は、各画像に関する補助的な情報である。例えば、物体「SignTypeA」の補助情報は、看板に記載する文字「平成２０年」が補助情報として格納されている。なお、「TreeTypeC」、「MtTypeD」の補助情報は、物体の経路上の位置が補助情報として格納されている。
【００５５】
次に、コンテンツ配置部１８４がコンテンツの三次元空間上の位置を特定する処理を具体的に説明する。コンテンツの三次元空間上の位置を特定する要素は、日時と、距離（Ｌ）と、角度（θ）を含む。このうち、日時は、コンテンツデータ１７１において、コンテンツに対応付けられた記録日時をそのまま利用する。
【００５６】
例えば、コンテンツ配置部１８４は、記録日時「２００８年１０月０５日０７時５４分３２秒」に対応するコンテンツの日時を、そのまま「２００８年１０月０５日０７時５４分３２秒」とする。
【００５７】
また、コンテンツ配置部１８４は、以下の式（１）、式（２）を用いて、距離（Ｌ）、角度（θ）を算出する。
Ｌ＝Ｃ・・・（１）
θ＝ｓ／８６４００・π・・・（２）
【００５８】
式（１）に含まれるＣは、任意の定数であり、利用者が予め定めておく。式（２）に含まれるｓは、コンテンツの記録日時に対応する日における零時からの経過秒数に対応する。例えば、記録日時「２００８年１０月０５日０７時５４分３２秒」に対応する１０月５日における零時からの経過秒数は、２８４７２秒となる。
【００５９】
コンテンツ配置部１８４は、コンテンツデータ１７１に含まれるコンテンツ毎に、日時、距離（Ｌ）、角度（θ）を特定し、日時、距離（Ｌ）、角度（θ）とコンテンツとを対応付けてコンテンツ配置データ１７３に登録する。
【００６０】
次に、仮想地形生成部１８５が経路の曲率、経路の形状を特定する処理について具体的に説明する。例えば、仮想地形生成部１８５は、生活ログデータ１７２を参照し、一ヶ月毎に利用者が平均的に存在する位置を算出する。図１０は、利用者が平均的に存在する位置の一例を示す図である。図１０において、利用者が平均的に存在する位置は、目的地から勤務先までを結ぶ移動軌跡によって示される。
【００６１】
図１０に示すように、利用者が通学・通勤等の日常生活を送っていた場合、一ヶ月程度の大局的な時間幅で見ると、利用者が平均的に存在する位置はある程度絞られる。利用者が平均的に存在する位置と比較して、利用者の位置が大幅に異なる場合、利用者に進学、転勤、転居等の人生のイベントが発生したものと推定できる。
【００６２】
例えば、仮想地形生成部１８５は、日時毎に、利用者が平均的に存在する位置と、利用者の存在する位置とを比較することで、比較した位置が所定の距離以上はなれている日時を特定する。以下の説明において、比較した位置が所定の距離以上はなれている日時をイベント発生日時と表記する。
【００６３】
仮想地形生成部１８０は、経路データとイベント発生日時とを比較し、イベント発生日時に対応する経路データの曲率（Ｒ）または起伏（Ｈ）に値を登録する。例えば、仮想地形生成部１８０は、複数の数値を含む数値群の中からランダムに値を選択し、選択した値を経路データの曲率（Ｒ）または起伏（Ｈ）に登録する。なお、経路データの曲率（Ｒ）、起伏（Ｈ）の初期値を０とする。
【００６４】
次に、画像合成部１８６が経路にコンテンツを配置した画像を生成する処理について具体的に説明する。利用者は、入力部１４０を操作して、任意の表示時間Ｔと変化時間ΔＴを画像合成部１８６に入力する。経路は時間軸にしたがって変化するので、変化時間ΔＴが大きいほど、経路の移動速度は速くなる。ここでは一例として、画像合成部１８６が、表示時間Ｔから過去に向かって、経路とコンテンツを表示する場合について説明する。
【００６５】
画像合成部１８６は、表示時間Ｔから変化時間ΔＴを減算した値で表示時間Ｔの値を更新し、時間Ｔ〜Ｔ−Ｄに含まれるコンテンツと経路の情報をコンテンツ配置データ１７３、仮想地形データ１７４から検索する。ここでＤは、所定の時間である。三次元空間上の利用者の視点位置をＴとすると、Ｔ〜Ｔ−Ｄは視野の範囲に対応する。図１１は、表示時間Ｔと時間Ｄとの関係を示す図である。
【００６６】
画像合成部１８６は、時間Ｔ〜Ｔ−Ｄに含まれるコンテンツと経路の情報を三次元空間に配置する。画像合成部１８６は、時間Ｔ〜Ｔ−Ｄに含まれるコンテンツと経路の情報を配置した後に、表示時間Ｔから変化時間ΔＴを減算した値で表示時間Ｔの値を更新し、上記の処理を繰り返し実行する。
【００６７】
続いて、画像合成部１８６が、時間Ｔ〜Ｔ−Ｄに含まれるコンテンツと経路の情報を三次元空間に配置する処理について説明する。ここでは説明の便宜上、時間Ｔの値を時間ｔに格納する。まず、画像合成部１８６は、下記の式（３）、式（４）、式（５）を用いて、経路の形状に対応するｘ、ｙ、ｚを算出する。
ｘ＝ｘ＋Δｔｓｉｎ（ｒ）・・・（３）
ｙ＝ｙ＋Δｔｃｏｓ（ｒ）・・・（４）
ｚ＝ｚ＋ｈ・・・（５）
【００６８】
式（３）、式（４）に含まれるΔｔは、任意の時間幅であり、ｒは曲率に対応する。式（５）に含まれるｈは、起伏に対応する。画像合成部１８６は、算出したｘ、ｙ、ｚを中心とする所定幅の経路を生成する。
【００６９】
続いて、画像合成部１８６は、経路上にコンテンツを配置する。画像合成部１８６は、時間ｔと、コンテンツ配置データ１７１とを比較し、時間ｔに対応するコンテンツ、距離（Ｌ）、角度（θ）を対応付けて検出する。ここで、コンテンツは、図５に示したファイル本体に対応する。画像合成部１８６は、下記の式（６）、式（７）、式（８）を用いて、コンテンツの配置位置Ｘ、Ｙ、Ｚを算出する。
Ｘ＝ｘ＋Ｌｃｏｓ（ｒ）ｃｏｓ（θ）・・・（６）
Ｙ＝ｙ＋Ｌｓｉｎ（ｒ）ｃｏｓ（θ）・・・（７）
Ｚ＝ｚ＋Ｌｓｉｎ（θ）・・・（８）
画像合成部１８６は、式（６）〜（８）によって算出した配置位置Ｘ、Ｙ、Ｚに、時間ｔに対応するコンテンツを配置する。
【００７０】
また、画像合成部１８６は、時間ｔに対応する物体を図９に示した景色データから取得し、取得した物体に対応する補助情報に基づいて、物体を配置する。時間ｔに対応する物体が存在しない場合、画像合成部１８６は、物体の配置を実行しない。
【００７１】
画像合成部１８６は、下記の式（９）、式（１０）、式（１１）を用いて、曲率ｒ、起伏ｈ、時間ｔの値を更新する。
ｒ＝ｒ＋Ｒ（ｔ）・・・（９）
ｈ＝ｈ＋Ｈ（ｔ）・・・（１０）
ｔ＝ｔ−Δｔ・・・（１１）
【００７２】
式（９）に含まれるＲ（ｔ）は、図７に示した経路データの時間ｔに対応する曲率（Ｒ）を返す関数である。式（１０）に含まれるＨ（ｔ）は、経路データの時間ｔに対応する起伏（Ｈ）を返す関数である。画像合成部１８６は、式（１１）によって算出される時間ｔの値が、時間ＴからＤを減算した値以下となるまで、上記の処理を繰り返し実行する。
【００７３】
図１２は、画像合成部１８６が生成する画像の一例を示す図である。図１２に示すように、経路には複数のコンテンツが配置されている。また、経路上に、コンテンツ以外の景色も配置される。利用者が指定する変化時間ΔＴにしたがって、画像合成部１８６が経路上を前進または後退する画像を順次生成することで、ディプレイ上には、カーレースゲームのような画像が流れる。
【００７４】
なお、画像合成部１８６は、コンテンツが音声データの場合、音声の一部をスピーカに出力してもよい。画像合成部１８６は、時間Ｔと音声データの記録日時が一致した場合に、記録日時の一致する音声データの一部をスピーカに出力させる。
【００７５】
画像合成部１８６は、音声データをスキャンし、最も大きい音量を含む部分の音声を出力してもよいし、記録開始時間から所定時間後までの音声データを出力してもよい。
【００７６】
次に、本実施例２にかかるコンテンツ表示装置１００の処理手順について説明する。図１３は、本実施例２にかかるコンテンツ表示装置１００の処理手順を示すフローチャートである。図１３に示すように、このコンテンツ表示装置１００は、閲覧開始要求を受け付け（ステップＳ１０１）、時間Ｔを受け付ける（ステップＳ１０２）。また、コンテンツ表示装置１００は、変化時間ΔＴを受け付ける（ステップＳ１０３）。
【００７７】
コンテンツ表示装置１００は、Ｔ−ΔＴの値をＴに代入し（ステップＳ１０４）、配置処理を実行する（ステップＳ１０５）。コンテンツ表示装置１００は、視点位置をＴとして、二次元画面に仮想空間を表示し（ステップＳ１０６）、処理を継続するか否かを判定する（ステップＳ１０７）。コンテンツ表示装置１００は、処理を継続する場合に（ステップＳ１０８，Ｙｅｓ）、ステップＳ１０３に移行し、処理を再開する。コンテンツ表示装置１００は、処理を継続しない場合に（ステップＳ１０８，Ｎｏ）、処理を終了する。
【００７８】
次に、図１３のステップＳ１０５に示した配置処理の処理手順について説明する。図１４は、配置処理の処理手順を示すフローチャートである。画像合成部１８６は、時間Ｔの値をｔに代入し（ステップＳ２０１）、曲率ｒ、起伏ｈ、経路の形状ｘ、ｙ、ｚの値を０に設定する（ステップＳ２０２）。
【００７９】
画像合成部１８６は、Ｔ−ΔＴの値がｔの値以上であるか否かを判定し（ステップＳ２０３）、Ｔ−ΔＴの値がｔの値以上の場合（ステップＳ２０４，Ｙｅｓ）、配置処理を終了する。
【００８０】
一方、画像合成部１８６は、Ｔ−ΔＴの値がｔの値未満の場合（ステップＳ２０４，Ｎｏ）、ｘの値とΔｔｓｉｎ（ｒ）の値を加算したものをｘに代入する（ステップＳ２０５）。また、画像合成部１８６は、ｙの値とΔｔｓｉｎ（ｒ）の値を加算したものをｙに代入し（ステップＳ２０６）、ｚの値と起伏ｈの値を加算したものをｚに代入する（ステップＳ２０７）。
【００８１】
画像合成部１８６は、ｘ、ｙ、ｚの値を基にして経路の形状を生成し（ステップＳ２０８）、時間ｔに対応するコンテンツまたは物体が存在するか否かを判定する（ステップＳ２０９）。画像合成部１８６は、時間ｔに対応するコンテンツまたは物体が存在する場合に（ステップＳ２１０，Ｙｅｓ）、時間ｔに対応するコンテンツまたは物体を取得し、コンテンツに対応する距離Ｌ、角度θを取得する（ステップＳ２１１）。
【００８２】
画像合成部１８６は、ｘの値とＬｃｏｓ（ｒ）ｃｏｓ（θ）の値を加算したものをＸに代入し（ステップＳ２１２）、ｙの値とＬｓｉｎ（ｒ）ｃｏｓ（θ）の値を加算したものをＹに代入する（ステップＳ２１３）。また、画像合成部１８６は、ｚの値とＬｓｉｎ（θ）の値を加算したものをＺに代入する（ステップＳ２１４）。
【００８３】
画像合成部１８６は、Ｘ、Ｙ、Ｚの値を基にして、コンテンツを配置する（ステップＳ２１５）。ステップＳ２１５において、画像合成部１８６が、時間ｔに対応する物体を取得している場合、物体のパラメータに基づいて物体を配置する。
【００８４】
画像合成部１８６は、ｒの値とＲ（ｔ）の値とを加算したものをｒに代入する（ステップＳ２１６）。また、画像合成部１８６は、ｔの値からΔｔの値を減算したものをｔに代入し（ステップＳ２１７）、ステップＳ２０４に移行し処理を再開する。
【００８５】
上述してきたように、本実施例２にかかるコンテンツ表示装置１００は、利用者の行動を記録した履歴情報から経路の形状を補正し、コンテンツの記録日時等を含む特徴に基づいて、コンテンツを経路上に配置する。したがって、仮想的ではあるが、経路とコンテンツとが対応付けられているため、利用者はコンテンツの配置位置を記憶することが容易となり、利用者がコンテンツを検索する場合も効率的に目的のコンテンツを検索することができる。
【００８６】
また、コンテンツ表示装置１００は、仮想空間に特徴的な地形を生成するため、利用者が経路を辿ってコンテンツを検索する作業を繰り返すことで、特定のコンテンツが何処に位置するかを容易に把握することができる。
【実施例３】
【００８７】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例１、２以外にも種々の異なる形態にて実施されてよいものである。そこで、以下では実施例３として本発明に含まれる他の実施例を説明する。
【００８８】
まず、コンテンツの三次元空間上の位置を特定する要素のうち、距離（Ｌ）と角度（θ）の特定方法について説明する。上記の実施例２において、コンテンツ配置部１８４は、上記の式（１）、式（２）を用いて距離（Ｌ）と角度（θ）を算出していたがこれに限定されるものではない。以下において、距離（Ｌ）と角度（θ）を特定する各種の方法について説明する。
【００８９】
コンテンツ配置部１８４は、距離（Ｌ）と角度（θ）をランダムな値にしてもよい。コンテンツ配置部１８４は、以下の式（１２）、式（１３）を用いて距離（Ｌ）、角度（θ）を算出する。
Ｌ＝Ｃ１＋Ｒｎｄ（Ｃ２）・・・（１２）
θ＝Ｒｎｄ（π）・・・（１３）
式（１２）、（１３）に含まれるＲｎｄ（ｘ）は、０〜ｘまでの範囲で、ランダムな値を返す関数である。ｘは、正数である。Ｃ１、Ｃ２は定数である。
【００９０】
コンテンツ配置部１８４は、みよう絵等の周知技術を用いてコンテンツの色傾向を判定し、コンテンツの色傾向に基づいて、距離（Ｌ）と角度（θ）を特定してもよい。例えば、コンテンツ配置部１８４は、色傾向と、距離（Ｌ）の値、角度（θ）の値とを組合せたテーブルを保持し、色傾向の判定結果と、テーブルとを比較してコンテンツの距離（Ｌ）と角度（θ）を特定する。
【００９１】
コンテンツ配置部１８４は、コンテンツを記録した位置に基づいて、距離（Ｌ）と角度（θ）を特定してもよい。例えば、コンテンツ配置部１８４は、利用者の自宅の位置座標を保持しておき、コンテンツを記録した位置が自宅の東方向の場合、角度（θ）を０〜π／２とし、自宅の西方向の場合、角度（θ）をπ／２〜πとしてもよい。
【００９２】
コンテンツ配置部１８４は、コンテンツに含まれる人物の特定を行い、特定した人物に基づいて、距離（Ｌ）と角度（θ）を特定してもよい。例えば、コンテンツ配置部１８４は、人物と、距離（Ｌ）の値、角度（θ）の値とを組合せたテーブルを保持し、人物の判定結果と、テーブルとを比較してコンテンツの距離（Ｌ）と角度（θ）を特定する。
【００９３】
コンテンツ配置部１８４が、コンテンツに含まれる人物を特定する方法は如何なる周知技術を用いても構わない。例えば、コンテンツ収集部１１０が、メールによりコンテンツを取得している場合、コンテンツ配置部１８４は、メールの送信元となる端末装置の利用者をコンテンツの人物として特定してもよい。
【００９４】
その他にも、コンテンツ配置部１８４は、コンテンツに含まれる被写体の顔パラメータや、コンテンツの中身そのものを適当なハッシュ関数を用いて数値化し、距離（Ｌ）および角度（θ）を特定しても良い。
【００９５】
次に、仮想地形生成部１８５がイベント発生日時を特定する方法について説明する。上記の実施例２において、仮想地形生成部１８５は、利用者が平均的に存在する位置と、利用者の位置とを比較して、イベント発生日時を特定していたがこれに限定されるものではない。以下において、イベント発生日時を特定する各種の方法について説明する。
【００９６】
仮想地形生成部１８５は、利用者の生活リズムに基づいて、イベント発生日時を特定してもよい。利用者は加速度計を身につけ、生活ログ収集部１３０は、加速度計から時間毎の利用者の加速度を履歴情報として取得し、履歴情報を生活ログデータ１７２に登録する。図１５は、時間毎の利用者の加速度の一例を示す図である。
【００９７】
仮想地形生成部１８５は、時間毎の利用者の平均的な加速度を算出しておく。例えば、仮想地形生成部１８５は、時間毎に、平均的な加速度と加速度との差を算出し、算出した差が閾値以上となる日時をイベント発生日時として特定してもよい。
【００９８】
仮想地形生成部１８５は、コンテンツに含まれる人物等に基づいて、イベント発生日時を特定してもよい。仮想地形生成部１８５は、コンテンツに含まれる人物を特定し、コンテンツ毎の人物の出現頻度を算出する。例えば、仮想地形生成部１８５は、時系列的に連続するコンテンツを比較し、コンテンツに含まれる人物の出現頻度が閾値以上変化する日時を、イベント発生日時として特定する。
【００９９】
なお、仮想地形生成部１８５は、コンテンツが音声データの場合、周波数解析などを実行してコンテンツに含まれる人物を特定し、人物の出現頻度を特定する。また、メールによりコンテンツを取得している場合、仮想地形生成部１８５は、メールに添付された文書に含まれる人物やプロジェクト等に基づいて、コンテンツに含まれる人物を特定する。また、コンテンツがＷｅｂページにて掲載されていた場合、仮想地形生成部１８５は、コンテンツに対応付けられた記事に含まれる人物に基づいて、コンテンツに含まれる人物を特定する。
【０１００】
仮想地形生成部１８５は、携帯電話の発着信履歴に基づいて、イベント発生日時を特定してもよい。生活ログ収集部１３０は、携帯電話の発着信履歴を履歴情報として取得し、履歴情報を生活ログデータ１７２に登録する。ここで、発着信履歴は、利用者が会話した人物と、会話した日時とが対応付けられている。
【０１０１】
例えば、仮想地形生成部１８５は、生活ログデータ１７２に記憶された履歴情報に基づいて、所定の時間毎に、利用者が最も多く会話した人物を特定する。そして、仮想地形生成部１８５は、利用者が最も多く会話した人物が変化した日時を、イベント発生日時として特定する。
【０１０２】
仮想地形生成部１８５は、利用者が操作したＰＣ（Personal  Computer）の操作時間の変化に基づいて、イベント発生日時を特定してもよい。例えば、生活ログ収集部１３０は、時間毎のＰＣの操作時間を履歴情報として取得し、履歴情報を生活ログデータ１７２に登録する。
【０１０３】
例えば、仮想地形生成部１８５は、一日の平均的なＰＣの操作時間を算出しておく。そして、仮想地形生成部１８５は、一日の平均的なＰＣの操作時間と、任意の日のＰＣの操作時間とを比較し、各操作時間の差が閾値以上となる日を特定し、特定した日をイベント発生日時とする。
【０１０４】
仮想地形生成部１８５は、利用者がＰＣで作業した作業内容の変化に基づいて、イベント発生日時を特定してもよい。例えば、生活ログ収集部１３０は、所定の時間毎に、ＰＣ上で起動されたアプリケーションの種別とアプリケーションの起動回数を履歴情報として取得し、履歴情報を生活ログデータ１７２に登録する。
【０１０５】
例えば、仮想地形生成部１８５は、一日のアプリケーション毎の起動回数の平均値を算出する。仮想地形生成部１８５は、アプリケーション毎の起動回数の平均値と、任意の日のアプリケーション毎の起動回数とを比較し、各起動回数の差が閾値以上となる日を特定し、特定した日をイベント発生日時とする。
【０１０６】
仮想地形生成部１８５は、出金記録の変化に基づいて、イベント発生日時を特定してもよい。例えば、生活ログ収集部１３０は、時間毎の出金金額を履歴情報として取得し、履歴情報を生活ログデータ１７２に登録する。
【０１０７】
例えば、仮想地形生成部１８５は、一ヶ月の出金金額の平均値を算出する。仮想地形生成部１８５は、出金金額の平均値と、任意の一ヶ月の出金金額とを比較し、各出金金額の差が閾値以上となる月を特定する。仮想地形生成部１８５は、特定した月に含まれる任意の日時をイベント発生日時とする。
【０１０８】
仮想地形生成部１８５は、定期券の区間の変化に基づいて、イベント発生日時を特定してもよい。例えば、生活ログ収集部１３０は、利用者が購入した定期券の購入履歴を履歴情報として取得し、履歴情報を生活ログデータ１７２に登録する。この履歴情報は、利用者が購入した定期券の区間と購入日時が、時系列に並んでいるものとする。例えば、仮想地形生成部１８５は、履歴情報に記録された前後の定期券の区間を比較し、定期券の区間が異なる購入日時を、イベント発生日時として特定する。なお、仮想地形生成部１８５は、ランダムにイベント発生日時を特定してもよい。
【０１０９】
次に、画像合成部１８６が表示する経路のその他の例について説明する。上述した実施例２では、経路は一本道であったがこれに限定されるものではない。例えば、家族等でコンテンツを共有する場合、結婚や子供の独立に合わせて、経路を結合・分岐してもよい。図１６は、結合・分岐する経路の一例を示す図である。
【０１１０】
図１６に示すように、コンテンツ表示装置１００は、結婚する前は、利用者の経路と利用者の配偶者の経路を別々に生成するが、結婚後は、利用者の経路と配偶者の経路を一本の経路に結合して、家族の経路を生成する。また、結婚後において第一子が独立した場合には、家族の経路を、夫婦の経路と、第一子の経路に分岐する。図１６に示す例では、第一子の経路はその後、第一子の配偶者の経路と結合する。
【０１１１】
経路の結合・分割は、複数の経路の始点もしくは終点の時間を一致させることで実現できる。例えば、画像合成部１８６は、利用者の経路の終点の時間と、配偶者の経路の終点の時間を一致させることで、利用者の経路と配偶者の経路を結合する。また、画像合成部１８６は、家族の経路の終点の時間と、第一子の経路の始点の時間と、夫婦の経路の始点の時間を一致させることで、家族の経路を、第一子の経路、夫婦の経路に分岐させる。
【０１１２】
ところで、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１１３】
例えば、コンテンツ収集部１１０、通信部１２０、生活ログ収集部１３０、入力部１４０、出力部１５０を、コンテンツ表示装置１００の外部装置としてネットワーク経由で接続するようにしてもよい。また、データ取得部１８１、公共コンテンツ選択部１８２、乱数発生部１８３、コンテンツ配置部１８４、仮想地形生成部１８５、画像合成部１８６を別の装置がそれぞれ有し、ネットワーク接続されて協働し、コンテンツ表示装置１００の機能を実現してもよい。
【０１１４】
なお、このコンテンツ表示装置１００は、既知の情報処理装置に、上述した各処理部１８１〜１８６の各機能を搭載することによって実現することもできる。既知の情報処理装置は、例えば、パーソナルコンピュータ、ワークステーション、携帯電話、ＰＨＳ端末、移動体通信端末またはＰＤＡ等に対応する。
【０１１５】
ところで、図２に示した本実施例にかかるコンテンツ表示装置１００の構成は、要旨を逸脱しない範囲で種々に変更することができる。例えば、コンテンツ表示装置１００の制御部１８０の機能をソフトウェアとして実装し、これをコンピュータで実行することにより、制御部１８０と同等の機能を実現することもできる。以下に、制御部１８０の機能をソフトウェアとして実装したコンテンツ表示プログラムを実行するコンピュータの一例を示す。
【０１１６】
図１７は、コンテンツ表示プログラムを実行するコンピュータを示す機能ブロック図である。このコンピュータ２００は、各種演算処理を実行するＣＰＵ（Central  Processing  Unit）２１０と、ユーザからのデータの入力を受け付ける入力装置２２０と、モニタ２３０を有する。また、コンピュータ２００は、記憶媒体からプログラム等を読取る媒体読取り装置２４０と、ネットワークを介して他のコンピュータとの間でデータの授受を行うネットワークインターフェース装置２５０を有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ（Random  Access  Memory）２６０と、ハードディスク装置２７０を有する。各装置２１０〜２７０は、バス２８０に接続される。
【０１１７】
そして、ハードディスク装置２７０には、図２に示した制御部１８０と同様の機能を有するコンテンツ表示プログラム２７１と、図２の記憶部１７０に記憶される各種データに対応する制御データ２７２とが記憶される。なお、制御データ２７２を、適宜分散させ、ネットワークを介して接続された他のコンピュータに記憶させておくこともできる。
【０１１８】
ＣＰＵ２１０がコンテンツ表示プログラム２７１をハードディスク装置２７０から読み出してＲＡＭ２６０に展開することにより、コンテンツ表示プログラム２７１は、コンテンツ表示プロセス２６１として機能するようになる。そして、コンテンツ表示プロセス２６１は、制御データ２７２から読み出した情報等を適宜ＲＡＭ２６０上の自身に割当てられた領域に展開し、この展開したデータ等に基づいて各種データ処理を実行する。
【０１１９】
なお、上記のコンテンツ表示プログラム２７１は、必ずしもハードディスク装置２７０に格納されている必要はなく、ＣＤ−ＲＯＭ等の記憶媒体に記憶されたプログラムを、コンピュータ２００が読み出して実行するようにしてもよい。また、公衆回線、インターネット、ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）等にこのプログラムを記憶させておき、コンピュータ２００がこれらからプログラムを読み出して実行するようにしてもよい。
【０１２０】
以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。
【０１２１】
（付記１）時間の推移を仮想的な経路として生成し、利用者の行動を記録した履歴情報に基づいて、前記利用者の行動が変化した時間に対応する前記経路の形状を変化させる経路生成部と、
記録装置がコンテンツを記録した時間に基づいて、前記コンテンツを前記経路に配置するコンテンツ配置部と、
前記経路と当該経路に配置されたコンテンツとを表示する表示部と
を有することを特徴とするコンテンツ表示装置。
【０１２２】
（付記２）前記表示部は、表示時間を取得し、当該表示時間を含む所定の時間幅に対応する経路と当該経路に配置されたコンテンツとを表示することを特徴とする付記１に記載のコンテンツ表示装置。
【０１２３】
（付記３）時代を象徴するコンテンツを取得する取得部を更に有し、前記コンテンツ配置部は、前記記録装置が記録したコンテンツと前記時代を象徴するコンテンツとを前記経路に配置することを特徴とする付記１または２に記載のコンテンツ表示装置。
【０１２４】
（付記４）前記記録装置が記録するコンテンツは、映像情報、画像情報、音声情報を含み、前記表示部は、前記コンテンツに含まれる映像情報、画像情報または音声情報のうち、どの情報を表示するかを指定する条件を取得した場合に、当該条件に対応する映像情報、画像情報または音声情報を表示することを特徴とする付記１、２または３に記載のコンテンツ表示装置。
【０１２５】
（付記５）前記表示部は、前記所定の時間幅に対応する経路と当該経路に配置されたコンテンツを表示し、前記コンテンツに音声情報が含まれる場合に、当該音声情報の一部を出力することを特徴とする付記４に記載のコンテンツ表示装置。
【０１２６】
（付記６）コンテンツ表示装置が、
位置と時間とを対応付けた経路を生成し、利用者の行動を記録した履歴情報に基づいて前記経路の形状を補正する経路補ステップと、
記録装置がコンテンツを記録した時間と前記コンテンツの特徴に基づいて、前記コンテンツを前記経路に配置するコンテンツ配置ステップと
を実行することを特徴とするコンテンツ表示方法。
【０１２７】
（付記７）前記表示ステップは、表示時間を取得し、当該表示時間を含む所定の時間幅に対応する経路と当該経路に配置されたコンテンツとを表示することを特徴とする付記６に記載のコンテンツ表示方法。
【０１２８】
（付記８）時代を象徴するコンテンツを取得する取得ステップを更に実行し、前記コンテンツ配置ステップは、前記記録装置が記録したコンテンツと前記時代を象徴するコンテンツとを前記経路に配置することを特徴とする付記６または７に記載のコンテンツ表示方法。
【０１２９】
（付記９）前記記録装置が記録するコンテンツは、映像情報、画像情報、音声情報を含み、前記表示ステップは、前記コンテンツに含まれる映像情報、画像情報または音声情報のうち、どの情報を表示するかを指定する条件を取得した場合に、当該条件に対応する映像情報、画像情報または音声情報を表示することを特徴とする付記６、７または８に記載のコンテンツ表示方法。
【０１３０】
（付記１０）前記表示ステップは、前記所定の時間幅に対応する経路と当該経路に配置されたコンテンツを表示し、前記コンテンツに音声情報が含まれる場合に、当該音声情報の一部を出力することを特徴とする付記９に記載のコンテンツ表示方法。
【０１３１】
（付記１１）コンピュータに、
時間の推移を仮想的な経路として生成し、利用者の行動を記録した履歴情報に基づいて、前記利用者の行動が変化した時間に対応する前記経路の形状を変化させる経路生成手順と、
記録装置がコンテンツを記録した時間に基づいて、前記コンテンツを前記経路に配置するコンテンツ配置手順と、
前記経路と当該経路に配置されたコンテンツとを表示する表示手順と
を実行させることを特徴とするコンテンツ表示プログラム。
【０１３２】
（付記１２）前記表示手順は、表示時間を取得し、当該表示時間を含む所定の時間幅に対応する経路と当該経路に配置されたコンテンツとを表示することを特徴とする付記１１に記載のコンテンツ表示プログラム。
【０１３３】
（付記１３）時代を象徴するコンテンツを取得する取得手順を更にコンピュータに実行させ、前記コンテンツ配置手順は、前記記録装置が記録したコンテンツと前記時代を象徴するコンテンツとを前記経路に配置することを特徴とする付記１１または１２に記載のコンテンツ表示プログラム。
【０１３４】
（付記１４）前記記録装置が記録するコンテンツは、映像情報、画像情報、音声情報を含み、前記表示手順は、前記コンテンツに含まれる映像情報、画像情報または音声情報のうち、どの情報を表示するかを指定する条件を取得した場合に、当該条件に対応する映像情報、画像情報または音声情報を表示することを特徴とする付記１１、１２または１３に記載のコンテンツ表示プログラム。
【０１３５】
（付記１５）前記表示手順は、前記所定の時間幅に対応する経路と当該経路に配置されたコンテンツを表示し、前記コンテンツに音声情報が含まれる場合に、当該音声情報の一部を出力することを特徴とする付記１４に記載のコンテンツ表示プログラム。
【符号の説明】
【０１３６】
１０，１００    コンテンツ表示装置
１０ａ  経路生成部
１０ｂ  コンテンツ配置部
１０ｃ  表示部
１１０    コンテンツ収集部
１２０    通信部
１３０    生活ログ収集部
１４０    入力部
１５０    出力部
１６０    インターフェース部
１７０    記憶部
１７１    コンテンツデータ
１７２    生活ログデータ
１７３    コンテンツ配置データ
１７４    仮想地形データ
１８０    制御部
１８１    データ取得部
１８２    公共コンテンツ選択部
１８３    乱数発生部
１８４    コンテンツ配置部
１８５    仮想地形生成部
１８６    画像合成部
【図１】
0005387246.tif 000002
【図２】
0005387246.tif 000003
【図３】
0005387246.tif 000004
【図４】
0005387246.tif 000005
【図５】
0005387246.tif 000006
【図６】
0005387246.tif 000007
【図７】
0005387246.tif 000008
【図８】
0005387246.tif 000009
【図９】
0005387246.tif 000010
【図１０】
0005387246.tif 000011
【図１１】
0005387246.tif 000012
【図１２】
0005387246.tif 000013
【図１３】
0005387246.tif 000014
【図１４】
0005387246.tif 000015
【図１５】
0005387246.tif 000016
【図１６】
0005387246.tif 000017
【図１７】
0005387246.tif 000018