(57)【要約】【課題】移動体が取得（収集等）したコンテンツを比較的容易に検索可能なインデックスを、ログデータを利用して作成する。【解決手段】移動体に搭載されるコンテンツ検索用インデックス生成装置であって、コンテンツを取得するコンテンツ取得部と、前記コンテンツ取得部によって取得されたコンテンツが格納される記憶装置と、前記移動体に取り付けられたセンサから取得される検出値を含むログデータを所定タイミングごとに記録するログデータ記録部と、前記ログデータ記録部によって記録されたログデータに基づいて、前記記憶装置からコンテンツを検索するためのコンテンツ検索用インデックスを生成するインデックス生成部と、を備える。【選択図】    図１
2004265015.tif 000002
【特許請求の範囲】
【請求項１】
移動体に搭載されるコンテンツ検索用インデックス生成装置であって、
コンテンツを取得するコンテンツ取得部と、
前記コンテンツ取得部によって取得されたコンテンツが格納される記憶装置と、
前記移動体に取り付けられたセンサから取得される検出値を含むログデータを所定タイミングごとに記録するログデータ記録部と、
前記ログデータ記録部によって記録されたログデータに基づいて、前記記憶装置からコンテンツを検索するためのコンテンツ検索用インデックスを生成するインデックス生成部と、
を備えるコンテンツ検索用インデックス生成装置。
【請求項２】
前記コンテンツ取得部によって取得されたコンテンツと前記ログデータ記録部によって記録されたログデータとを関連付ける関連付け手段と、
前記コンテンツに関連付けられたログデータから特定の検出値を取得する検出値取得部と、
をさらに備え、
前記インデックス生成部は、
前記コンテンツ検索用インデックスとして、少なくとも前記検出値取得部によって取得された検出値を含み、その検出値と前記記憶装置に格納されたコンテンツとを関連付けたインデックスを生成する、
請求項１に記載のコンテンツ検索用インデックス生成装置。
【請求項３】
前記検出値取得部によって取得された検出値を文字等表示に変換する変換部をさらに備え、
前記インデックス生成部は、
前記コンテンツ検索用インデックスとして、少なくとも前記変換部によって変換された文字等表示を含み、その文字等表示と前記記憶装置に格納されたコンテンツとを関連付けたインデックスを生成する、
請求項２に記載のコンテンツ検索用インデックス生成装置。
【請求項４】
前記移動体に取り付けられたセンサは、現在位置検出手段である請求項１から３のいずれかに記載のコンテンツ検索用インデックス生成装置。
【請求項５】
前記コンテンツ取得部は、前記移動体外部から提供されるコンテンツを受信する通信装置である請求項１から４のいずれかに記載のコンテンツ検索用インデックス生成装置。
【請求項６】
前記コンテンツ取得部は、コンテンツを入力するための入力装置である請求項１から４のいずれかに記載のコンテンツ検索用インデックス生成装置。
【請求項７】
前記インデックス生成部は、検出値の種類ごとに、コンテンツ検索用インデックスを生成する請求項１に記載のコンテンツ検索用インデックス生成装置。
【請求項８】
請求項１に記載のコンテンツ検索用インデックス生成装置を搭載した車両。
【請求項９】
移動体が取得したコンテンツを検索するためのインデックスを生成するための方法であって、
コンテンツを取得するステップと、
その取得されたコンテンツを格納するステップと、
前記移動体に取り付けられたセンサから取得される検出値を含むログデータを所定タイミングごとに記録するステップと、
前記記録されたログデータに基づいて、前記格納されたコンテンツを検索するためのコンテンツ検索用インデックスを生成するステップと、
を備えるコンテンツ検索用インデックス生成方法。
【請求項１０】
移動体が取得したコンテンツを検索するためのインデックスを生成するためのプログラムであって、
コンテンツを取得するステップと、
その取得されたコンテンツを格納するステップと、
前記移動体に取り付けられたセンサから取得される検出値を含むログデータを所定タイミングごとに記録するステップと、
前記記録されたログデータに基づいて、前記格納されたコンテンツを検索するためのコンテンツ検索用インデックスを生成するステップと、
をコンピュータに実行させるためのコンテンツ検索用インデックス生成プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動体が取得したコンテンツを検索するためのインデックスを作成するための技術に関する。
【０００２】
【従来の技術】
モバイル端末においてマルチメディアコンテンツを収集することは容易である。しかしながら、モバイル環境において、各端末で１ユーザが収集したコンテンツを整理して検索・共有可能とすることは現実的でなく困難である。一方、モバイル端末がログデータを自動的に収集することも容易である。しかしながら、通常ログデータは膨大な量になり、これを人間が直接読んで処理を指示することも現実的ではなく困難である。
【０００３】
なお、コンテンツとコンテンツの作成位置とを対応付けることを可能とするコンテンツ処理装置が知られている（特許文献１参照）。また、その場でしか得られない情報を登録装置等に登録して携帯端末に近距離無線通信システムを使用して情報を取り込みメモ帳代わりとするものが知られている（特許文献２参照）。
【０００４】
【特許文献１】
特開２００１−２９２３８９号公報
【特許文献２】
特開２００２−３１２６７６号公報
【０００５】
【発明が解決しようとする課題】
本発明の課題は、移動体が取得（収集等）したコンテンツを比較的容易に検索可能なインデックスを、ログデータを利用して作成することにある。
【０００６】
【課題を解決するための手段】
本発明は、上記課題を解決するためになされたもので、移動体に搭載されるコンテンツ検索用インデックス生成装置であって、コンテンツを取得するコンテンツ取得部と、前記コンテンツ取得部によって取得されたコンテンツが格納される記憶装置と、前記移動体に取り付けられたセンサから取得される検出値を含むログデータを所定タイミングごとに記録するログデータ記録部と、前記ログデータ記録部によって記録されたログデータに基づいて、前記記憶装置からコンテンツを検索するためのコンテンツ検索用インデックスを生成するインデックス生成部と、を備える。
【０００７】
本発明によれば、移動体がコンテンツ取得部によって取得（収集等）したコンテンツを比較的容易に検索可能なインデックスを、ログデータを利用して作成することが可能となる。
【０００８】
上記コンテンツ検索用インデックス生成装置においては、例えば、前記コンテンツ取得部によって取得されたコンテンツと前記ログデータ記録部によって記録されたログデータとを関連付ける関連付け手段と、前記コンテンツに関連付けられたログデータから特定の検出値を取得する検出値取得部と、をさらに備え、前記インデックス生成部は、前記コンテンツ検索用インデックスとして、少なくとも前記検出値取得部によって取得された検出値を含み、その検出値と前記記憶装置に格納されたコンテンツとを関連付けたインデックスを生成する。
【０００９】
このようにすれば、コンテンツ検索用インデックスとして、少なくとも前記検出値取得部によって取得された検出値を含み、その検出値と前記記憶装置に格納されたコンテンツとを関連付けたインデックスを生成することが可能となる。従って、例えば、ユーザーは、そのインデックスを参照することで、特定のコンテンツを検索することが可能となる。また、インデックス化されているため、検索効率を高めることが可能となる。
【００１０】
上記コンテンツ検索用インデックス生成装置においては、例えば、前記検出値取得部によって取得された検出値を文字等表示に変換する変換部をさらに備え、前記インデックス生成部は、前記コンテンツ検索用インデックスとして、少なくとも前記変換部によって変換された文字等表示を含み、その文字等表示と前記記憶装置に格納されたコンテンツとを関連付けたインデックスを生成する。
【００１１】
このようにすれば、コンテンツ検索用インデックスとして、少なくとも前記変換部によって変換された文字等表示を含み、その文字等表示と前記記憶装置に格納されたコンテンツとを関連付けたインデックスを生成することが可能となる。従って、例えば、ユーザーは、そのインデックスを参照することで、比較的理解しやすい地名等の文字等表示を手がかりとして、特定のコンテンツを検索することが可能となる。また、インデックス化されているため、検索効率を高めることが可能となる。
【００１２】
上記コンテンツ検索用インデックス生成装置においては、例えば、前記移動体に取り付けられたセンサは、現在位置検出手段である。また、このようなセンサとしては、移動体が車両である場合には、地磁気センサ、速度センサ、気温センサ、湿度センサ、及び降雨量センサ等の車両に取り付けられる各種センサが考えられる。センサとしては、単独でセンサとして機能するものであってもよいし、コンピュータ処理と協同することによってセンサとして機能するものであってもよい。
【００１３】
上記コンテンツ検索用インデックス生成装置においては、例えば、前記コンテンツ取得部は、前記移動体外部から提供されるコンテンツを受信する通信装置である。また、前記コンテンツ取得部は、ユーザー等が撮影した撮影画像等のコンテンツを入力するための入力装置であってもよい。
【００１４】
上記コンテンツ検索用インデックス生成装置においては、例えば、前記インデックス生成部は、検出値の種類ごとに、コンテンツ検索用インデックス（位置情報インデックス、時刻情報インデックス、曜日情報インデックス等）を生成するようにしてもよい。また、これらのインデックスを適宜に組み合わせてインデックス一覧情報を生成するようにしてもよい。
【００１５】
本発明は、上記コンテンツ検索用インデックス生成装置を搭載した車両としても特定することが可能である。
【００１６】
また、本発明は、方法の発明として次のように特定することもできる。移動体が取得したコンテンツを検索するためのインデックスを生成するための方法であって、コンテンツを取得するステップと、その取得されたコンテンツを格納するステップと、前記移動体に取り付けられたセンサから取得される検出値を含むログデータを所定タイミングごとに記録するステップと、前記記録されたログデータに基づいて、前記格納されたコンテンツを検索するためのコンテンツ検索用インデックスを生成するステップと、を備えるコンテンツ検索用インデックス生成方法。
【００１７】
また、本発明は、プログラムの発明として次のように特定することもできる。移動体が取得したコンテンツを検索するためのインデックスを生成するためのプログラムであって、コンテンツを取得するステップと、その取得されたコンテンツを格納するステップと、前記移動体に取り付けられたセンサから取得される検出値を含むログデータを所定タイミングごとに記録するステップと、前記記録されたログデータに基づいて、前記格納されたコンテンツを検索するためのコンテンツ検索用インデックスを生成するステップと、をコンピュータに実行させるためのコンテンツ検索用インデックス生成プログラム。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態であるコンテンツ検索用インデックス生成装置について図面を参照しながら説明する。図１は、本発明の実施の形態であるコンテンツ検索用インデックス生成装置（以下単にインデックス生成装置という）の概略構成を説明するための図である。図２は、地図データベースのデータ構造を説明するための図である。図３は、ログデータとコンテンツとの関連付けの例等を説明するための図である。
【００１９】
インデックス生成装置１００は、車両等の移動体に搭載されるものであり、その移動体が取得（外部からの受信又はユーザーからの入力等により取得）したコンテンツ（コンテンツ情報ともいう）を検索するためのコンテンツ検索用インデックスを生成するための装置である。その生成に際しては、ログデータが利用される。以下、移動体が車両である場合を例に説明する。
【００２０】
インデックス生成装置１００は、その全体の動作を司るＣＰＵ１０１、これにバス等を介して接続された、コンテンツ取得部１０２、記憶装置１０３、地図データベース１０４、メモリ１０５、及びＩ／Ｆ１０６等を備えている。
【００２１】
また、インデックス生成装置１００は、ＣＰＵ１０１が所定プログラムを実行することにより実現される、ログデータ記録部１０７、変換部１０８、及びインデックス生成部１０９等を備えている。
【００２２】
コンテンツ取得部１０２は、コンテンツを取得するためのものであり、例えば、通信装置や入力装置である。通信装置は、例えば、ＩＥＥＥ８０２．１１ｂ無線ＬＡＮ  １１Ｍｂｐｓ  ｍｏｄｅ等の高速無線ＬＡＮ装置であり、ホットスポット等の車両外部から無線で提供されるコンテンツ等を受信する。入力装置は、例えば、デジタルカメラからその撮影画像を取得するための有線又は無線のＩ／Ｆ（インターフェース）や、メモリカード等の記録媒体からコンテンツを読み取るための装置である。コンテンツとしては、インデックス生成装置１００自身が収録した画像や音声などのマルチメディアデータ、インデックス生成装置１００がホットスポット等において収集した各種データ（交通情報、観光案内、イベント情報）、ユーザーがデジタルカメラ等で撮影した撮影画像等が存在する。
【００２３】
記憶装置１０３は、コンテンツ取得部１０２によって取得されたコンテンツ等を格納するためのものであり、例えば、ハードディスク装置やフラッシュメモリ等の比較的大容量の記憶装置である。記憶装置１０３には、オペレーティングシステム（以下ＯＳという）、そのＯＳ上で実行されログデータ記録部１０７や変換部１０８やインデックス生成部１０９等を実現するための所定プログラム、及びその他のプログラム等がインストールされている。
【００２４】
地図データベース１０４には、図２に示すように、各地域ごとに、その地域の緯度・経度範囲とその地域の地名等の文字等表示（属性値ともいう）とが対応付けられて格納されている。メモリ１０５は、所定プログラムやデータ等が読み込まれるメモリであり、例えば、ＲＡＭ等の記憶装置である。
【００２５】
インデックス生成装置１００には、Ｉ／Ｆ（インターフェース）１０６を介してセンサＳ１、Ｓ２・・・が接続されている。センサＳ１、Ｓ２・・・は、車両の各部に取り付けられた、例えば、ＧＰＳ受信機を含む現在位置検出手段、地磁気センサ、速度センサ、気温センサ、湿度センサ、及び降雨量センサである。現在位置検出手段は、車両の現在位置（緯度・経度）を検出するためのものである。地磁気センサは車両の進行方向等を検出するためのものである。気温センサは車外又は車内の温度を検出するためのものである。湿度センサは車外又は車内の湿度を検出するためのものである。降雨量センサは降雨量を検出するためのものである。
【００２６】
ログデータ記録部１０７は、センサＳ１、Ｓ２・・・から取得される検出値（緯度・経度、気温、湿度等）を含むログデータを所定タイミングごとに記憶装置１０３等へ記録するためのものである。図３に示すログデータは、所定タイミング（１秒）ごとに記録されたことを示している。同図に示すように、ログデータは、ログデータを識別するためのログＩＤ、緯度・経度、日付、時刻、曜日、気温、湿度等の項目からなる。日付、時刻、及び曜日は、カレンダー部（図示せず）等から取得される。なお、カレンダー部も車両に取り付けられたセンサとして把握することが可能である。
【００２７】
変換部１０８は、センサＳ１、Ｓ２・・・によって検出された検出値を文字等表示に変換するためのものである。変換部１０８は、この変換のために、例えば、特定の検出値（例えば緯度、経度）をキーとして地図データベース１０４等を検索し、その検出値（を含む緯度・経度範囲）が対応付けられている文字等表示（例えばＸＸ町１丁目）を、地図データベース１０４から読み出す。これにより、検出値が文字等表示に変換されたことになる。
【００２８】
インデックス生成部１０９は、少なくとも変換部１０８によって変換された文字等表示等を含み、その文字等表示と記憶装置１０３に格納されたコンテンツとを関連付けたインデックス（コンテンツ検索用インデックス）を生成するためのものである。インデックス生成部１０９は、検出値の種類ごとに、それぞれインデックス（例えば、位置情報インデックス、時刻情報インデックス、曜日情報インデックス）を生成する。
【００２９】
次に、上記構成のインデックス生成装置の動作について図面を参照しながら説明する。図４は、インデックス生成装置の動作を説明するためのフローチャートである。以下の処理は、インデックス生成装置１００に所定プログラムが読み込まれ、そのＣＰＵ１０１によって実行されることにより実現される。
【００３０】
インデックス生成装置１００は、これが搭載されている車両の移動に伴い、移動しながらコンテンツを取得する（Ｓ１００）。例えば、インデックス生成装置１００は、そのコンテンツ取得部１０２によって、ホットスポット等の車両外部から無線で提供されるコンテンツを受信したり、車両ユーザー等がデジタルカメラで撮影した撮影画像等が入力されることで、コンテンツを取得（収集ともいう）する。
【００３１】
車両用通信装置１００は、その電源が投入されると、図３に示すように、そのログデータ記録部１０７により、所定タイミング（例えば１秒）ごとに、車両の各部に取り付けられた現在位置検出手段等のセンサＳ１、Ｓ２・・・から検出値（緯度・経度、気温、湿度等）を取得し、さらに、カレンダー部から日付等を取得し、それらの検出値等を含むログデータを記憶装置１０３等へ記録する（Ｓ１００）。このログデータの記録は、車両用通信装置１００へ電源が供給されている限り、コンテンツを収集している間も継続して行われる。各ログデータには所定タイミングごとに更新されるログＩＤが付加されているため、各ログデータを識別できるようになっている。
【００３２】
ここでは、上記のようにログデータが記録されている状況下において、図３に示すコンテンツ１〜４が取得されたものとする。この取得されたコンテンツ１〜４は、記憶装置１０３等に格納される。
【００３３】
（位置情報インデックス作成処理）
【００３４】
インデックス生成装置１００は、コンテンツを取得すると、位置情報インデックスを作成する（Ｓ１０１〜Ｓ１０３）。位置情報インデックスは、その取得したコンテンツ１〜４を検索するためのインデックス（コンテンツ検索用インデックス）である。位置情報インデックスは次のようにして作成する。
【００３５】
（コンテンツとログデータとの関連付け）
【００３６】
インデックス生成装置１００は、コンテンツを取得すると、そのコンテンツとログデータとを関連付ける（Ｓ１０１）。即ち、コンテンツとログデータ間でリンクを構築する。ログデータには位置（緯度・経度）や曜日や時刻等が含まれているため、両者を関連付けることで、コンテンツを取得した位置（緯度・経度）や曜日や時刻等を特定できるようになる。
【００３７】
図３は、コンテンツ１にログＩＤ１〜３が、コンテンツ２にログＩＤ４及び５が、コンテンツ３にログＩＤ８が、コンテンツ４にログ９及び１０が、それぞれ関連付けられていることを示している。
【００３８】
コンテンツとログデータとの関連付けは各種の方法により行うことが可能である。例えば、コンテンツ（例えばコンテンツ１）に、そのコンテンツを取得している間（例えば受信開始から受信完了までの時間帯）に記録されたログデータのログＩＤ（例えばログＩＤ１、ＩＤ２、及びＩＤ３）を付加する。この関連付けは、コンテンツを取得するごとに行うようにしてもよいし、コンテンツを取得するごとにではなく、所定タイミングで（例えば最後のコンテンツを取得してから所定期間経過した場合に）、それまでに取得した全コンテンツに対して一括して行うようにしてもよい。例えば、コンテンツにタイムスタンプが含まれている場合には、所定タイミングでそのタイムスタンプとログデータ中の時刻等とを比較することで、両者を関連付けることができる。
【００３９】
（文字等表示への変換）
【００４０】
コンテンツとログデータとの関連付け（即ちコンテンツとログデータ間のリンクの構築）が完了すると、インデックス生成装置１００は、コンテンツの取得位置（緯度・経度）を、ユーザーが理解しやすいように、その位置に対応する地名等の文字等表示に変換する（Ｓ１０２）。この変換により、ユーザーは比較的理解しやすい地名等の文字等表示を手がかりとして、コンテンツ検索をすることが可能となる。このように変換するのは、次の理由による。即ち、ユーザは、例えば位置情報について緯度・経度を聞いてもよくわからないが町名を聞けばどこだか理解しやすいため、検索を容易とするためにはログデータからユーザの理解しやすい文字等表示を含むインデクスの形に変換することが有効だからである。
【００４１】
この変換は、変換部１０８により、次のようにして行う。変換部１０８は、各コンテンツ（例えばコンテンツ１）に関連付けられたログデータ（例えばログＩＤ１のログデータ）から特定の検出値（緯度・経度「３３．４５，１３９．２９」）を取得（又は抽出）する。そして、変換部１０８は、これをキーとして地図データベース１０４を検索し、その検出値（緯度・経度「３３．４５，１３９．２９」）を含む緯度・経度範囲が対応付けられている文字等表示（例えばＸＸ町１丁目）を、地図データベース１０４から読み出す（Ｓ１０２）。これにより、検出値（緯度・経度）が文字等表示に変換されたことになる。この文字等表示は、該当するコンテンツの取得場所を表すものである。
【００４２】
（文字等表示とコンテンツとの関連付け）
【００４３】
文字等表示への変換が完了すると、インデックス生成装置１００は、そのインデックス生成部１０９により、少なくともその変換された地名等の文字等表示を含み、その文字等表示と記憶装置１０３に格納されたコンテンツとを関連付けた位置情報インデックスを作成する（Ｓ１０３）。即ち、その地名等の文字等表示とコンテンツ間でリンクを構築する。
【００４４】
両者を関連付けたインデックスを作成することで、ユーザーは比較的理解しやすい地名等の文字等表示を手がかりとして、コンテンツ検索をすることが可能となる。また、インデックス化されているため、検索効率を高めることが可能となる。
【００４５】
図３に示す位置情報インデックスは、文字等表示「ＸＸ町１丁目」にコンテンツ１が、文字等表示「ＸＸ２丁目」にコンテンツ２が、文字等表示「ＹＹ駅付近」にコンテンツ３が、文字等表示「ＺＺ通り」にコンテンツ４が、それぞれ関連付けられていることを示している。
【００４６】
この関連付けは各種の方法により行うことが可能である。例えば、インデックス生成部１０９によって、位置情報インデックスとして、変換部１０８により変換された文字等表示とコンテンツ識別情報の項目からなるインデックスを作成し、例えば、文字等表示の項目に「ＸＸ町１丁目」を、コンテンツ識別情報の項目に「コンテンツ１」を、それぞれ登録する。これにより、両者が関連付けられたことになる。以上のようにして作成された位置情報インデックスは、例えば、記憶装置１０３に格納される。
【００４７】
（曜日情報インデックス作成処理）
【００４８】
位置情報インデックスの作成が完了すると、インデックス生成装置１００は、そのインデックス生成部１０９により、少なくとも曜日を含み、その曜日と記憶装置１０３に格納されたコンテンツとを関連付けた曜日情報インデックスを作成する（Ｓ１０４及びＳ１０５）。曜日情報インデックスは、取得したしたコンテンツ１〜４を検索するためのインデックス（コンテンツ検索用インデックス）である。
【００４９】
両者を関連付けたインデックスを作成することで、ユーザーは曜日を手がかりとして、コンテンツ検索をすることが可能となる。また、インデックス化されているため、検索効率を高めることが可能となる。
【００５０】
この関連付けは各種の方法により行うことが可能である。例えば、各コンテンツ（例えばコンテンツ１）に関連付けられたログデータ（例えばログＩＤ１のログデータ）から検出値（曜日「金」）を取得（又は抽出）する（Ｓ１０４）。又は、カレンダー部からそのログの日付（「２００２．１１．１５」）に対応する曜日「金」を取得する。次に、インデックス作成部１０９によって、曜日情報インデックスとして、その取得した曜日とコンテンツ識別情報の項目からなるインデックスを作成し、例えば、曜日の項目に検出値「金」を、コンテンツ識別情報の項目に「コンテンツ１」を、それぞれ登録する。これにより、両者が関連付けられたことになる（Ｓ１０５）。以上のようにして作成された曜日情報インデックスは、例えば、記憶装置１０３に格納される。
【００５１】
（時刻情報インデックス作成処理）
【００５２】
曜日情報インデックスの作成が完了すると、インデックス生成装置１００は、時刻情報インデックスを作成する（Ｓ１０６、１０７）。時刻情報インデックスは、取得したコンテンツ１〜４を検索するためのインデックス（コンテンツ検索用インデックス）である。時刻情報インデックスは次のようにして作成する。
【００５３】
（文字等表示への変換）
【００５４】
インデックス生成装置１００は、コンテンツの取得時刻を、概算時刻（文字等表示）に変換する（Ｓ１０６）。この変換により、ユーザーは比較的理解しやすい概算時刻を手がかりとしてコンテンツ検索をすることが可能となる。
【００５５】
この変換は、変換部１０８により、次のようにして行う。変換部１０８は、各コンテンツ（例えばコンテンツ１）に関連付けられたログデータ（例えばログＩＤ１のログデータ）から特定の検出値（時刻「１５：２２」）を取得（又は抽出）する。そして、変換部１０８は、この前半部分「１５」と「時台」とを結合させた概算時刻を生成する（Ｓ１０６）。これにより、検出値（時刻）が文字等表示（概算時刻）に変換されたことになる（Ｓ１０６）。この概算時刻は、該当するコンテンツの取得概算時刻を表すものである。
【００５６】
（文字等表示とコンテンツとの関連付け）
【００５７】
文字等表示への変換が完了すると、インデックス生成装置１００は、そのインデックス生成部１０９により、少なくともその変換された概算時刻を含み、その文字等表示と記憶装置１０３に格納されたコンテンツとを関連付けた時刻情報インデックスを作成する（Ｓ１０７）。即ち、その概算時刻とコンテンツ間でリンクを構築する。
【００５８】
両者を関連付けたインデックスを作成することで、ユーザーは比較的理解しやすい概算時刻を手がかりとして、コンテンツ検索をすることが可能となる。また、インデックス化されているため、検索効率を高めることが可能となる。
【００５９】
この関連付けは各種の方法により行うことが可能である。例えば、インデックス作成部１０９によって、時刻情報インデックスとして、変換部１０８により変換された文字等表示（概算時刻）とコンテンツ識別情報の項目からなるインデックスを作成し、例えば、文字等表示（概算時刻）の項目に「１５時台」を、コンテンツ識別情報の項目に「コンテンツ１」を、それぞれ登録する。これにより、両者が関連付けられたことになる。以上のようにして作成された時刻情報インデックスは、例えば、記憶装置１０３に格納される。
【００６０】
（付与情報インデックス作成処理）
【００６１】
時刻情報インデックスの作成が完了すると、インデックス生成装置１００は、取得したコンテンツに付与情報（例えばキーワード等）が付加されている場合には（Ｓ１０８：Ｙｅｓ）、少なくともその付与情報を含み、その付与情報と記憶装置１０３に格納されたコンテンツとを関連付けた付与情報インデックスを作成する（Ｓ１０９）。付与情報インデックスは、収集したコンテンツ１〜４を検索するためのインデックス（コンテンツ検索用インデックス）である。
【００６２】
両者を関連付けたインデックスを作成することで、ユーザーは付与情報を手がかりとして、コンテンツ検索をすることが可能となる。また、インデックス化されているため、検索効率を高めることが可能となる。
【００６３】
この関連付けは各種の方法により行うことが可能である。例えば、各コンテンツに付与情報が付加されているか否かを判定し（Ｓ１０８）、付与情報が付加されているコンテンツについては、そのコンテンツ（例えばコンテンツ４）から付加情報を取得する。次に、インデックス生成部１０９によって、付与情報インデックスとして、その取得した付加情報とコンテンツ識別情報の項目からなるインデックスを作成し、例えば、付与情報の項目に付加情報「ＸＸ町観光案内」を、コンテンツ識別情報の項目に「コンテンツ４」を、それぞれ登録する。これにより、両者が関連付けられたことになる。以上のようにして作成された付与情報インデックスは、例えば、記憶装置１０３に格納される。
【００６４】
（その他インデックス作成処理）
【００６５】
ログデータには、位置（緯度・経度）や曜日や時刻以外にも、気温、湿度、降雨量等が記録されているため、少なくとも気温（例えば「高い」又は「低い」等の文字等表示）を含み、その気温とコンテンツを関連付けた気温情報インデックス、少なくとも湿度（例えば「高い」又は「低い」等の文字等表示）を含み、その湿度とコンテンツとを関連付けた湿度情報インデックス、又は少なくとも降雨量（例えば「多い」又は「少ない」等の文字等表示）を含み、その湿度とコンテンツとを関連付けた降雨量情報インデックスを作成することもできる。このように、両者を関連付けたインデックスを作成することで、ユーザーは比較的理解しやすい文字等表示（例えば気温が「高い」「低い」）を手がかりとして、そのような状況下で収集されたコンテンツ検索をすることが可能となる。また、インデックス化されているため、検索効率を高めることが可能となる。
【００６６】
以上の処理が終わった時点で、それぞれのコンテンツ１〜４には複数のインデクスが付くことになる。
【００６７】
以上説明したように、本実施形態のインデックス生成装置１００によれば、ログデータからコンテンツ検索用のインデクスを自動的に生成し、コンテンツとの間でリンクを構築する機能を備えることにより、コンテンツを単独で利用する場合にもユーザの利便性が格段に向上する。
【００６８】
（各インデックスの利用例）
【００６９】
上記のように生成された各インデックスの利用例について図面を参照しながら説明する。図５は、利用例を説明するための図である。
【００７０】
モバイル環境においては、他の車両に搭載されているコンテンツ生成装置１００等の端末（以下、端末という）間で大容量のマルチメディアコンテンツを大量に送り合うことは難しい。従ってユーザの希望するコンテンツを的確に探し出して送信する必要がある。そこで、上記の各インデックスをコンテンツごとにまとめ、コンテンツのデータ種類も示し、図５に示すような、インデックス一覧情報を作成する。このように、各コンテンツに対しインデックス一覧情報を作成することにより、他の端末が保持しているコンテンツの属性が明確になる。
【００７１】
そして、このインデックス一覧情報（又は個別のインデックスでもよい）を、端末によって自ノード情報（例えば自端末のＩＰアドレス）と共にサーバに登録したり、複数の端末によって構築されたアドホック網においては直接／間接的に交換する。このようにすれば、複数の端末間でコンテンツの検索が可能となる。
【００７２】
上記のように共有されたインデックス一覧情報は、ユーザに提示され、どのようなコンテンツが存在するか示される。この示す方法はユーザインターフェースに依存するが、例えば、地図上にコンテンツが存在する位置を示す、テキスト情報として羅列して示すなどが考えられる。
【００７３】
また、インデックスを複合的に組み合わせて条件を示すことも可能である。例えば「月曜日の７時台のＸＸ交差点の映像」などというコンテンツの提示も可能である。
【００７４】
また、コンテンツを獲得したいユーザは、提示された情報からコンテンツの選択を行うこともできる。欲しいコンテンツのインデックスが存在したら、保持する端末にリクエストを送る。リクエストを受けた端末は、リンク情報を元に該当するコンテンツを抽出し、リクエスト元の端末に送る。
【００７５】
また、ユーザが条件を指定してインデックス一覧情報を元に検索を行うことも可能である。ただし網羅的に集められたコンテンツではないため、条件を満たすコンテンツが必ず存在するとは限らない。
【００７６】
更に細かい検索を行いたい場合には、検索条件を他の端末にブロードキャストする。例えば該当する緯度・経度の範囲、時刻の範囲などである。これを受けた端末は、ログデータに対して検索処理を行う。条件を満たすログデータが存在したら、リンク情報を元に該当するコンテンツを抽出し、リクエスト元の端末に送る。
【００７７】
他の利用例としては、自動車間でのコンテンツの交換などが考えられる。各車が自分で撮影したりホットスポットでダウンロードしたりして移動中に得てきたコンテンツをお互いに提供し合えば、コンテンツの範囲が大幅に広がる。特に対向車とコンテンツを交換し合えば、これから向かうエリアの情報が予め手に入り、利便性が大幅に向上する。
【００７８】
このように、インデックス一覧情報を端末が交換し合うことによって、他の端末が所持するコンテンツに対する検索が容易になり、コンテンツの共有が実現される。
【００７９】
なお、本実施形態においては、移動体が自動車等の車両である場合を例に説明したが、本発明はこれに限定されない。例えば、移動体は、車両と同等の機能を持つものであればよく、オートバイ、自転車等であってもよい。また、移動体は、ノート型パソコンや携帯電話機やＰＨＳ電話機やＰＤＡ等のモバイル端末であってもよい。
【００８０】
なお、コンテンツとしては、著作権が管理され利用料を払わなければならないものも存在する。その場合には、コンテンツは暗号化して流通させ、復号鍵をコンテンツの提供者のサーバから直接購入して利用するといった手法を用いれば、決済等の管理を行うことができる。
【００８１】
また、端末の能力と通信路容量などが十分である場合には、作成したインデクスー覧情報に加えてログデータとそのコンテンツとのリンク情報も交換し合うことも可能である。このようにすれば、自端末上において他端末のログデータに対する検索も可能になり、きめ細かい検索を効率的に行うことができる。
【００８２】
また、サーバとの通信路容量などが十分である場合には、コンテンツ自体をサーバヘアップロードして登録しておくことができる。アドホック網の環境では、コンテンツを保持する端末と必ず接続できるとは限らないが、コンテンツがサーバに存在する場合、サーバとの通信路容量さえ確保できれば必ずコンテンツを獲得することができる。その場合にもインデックスに関する情報は検索に有効である。
【００８３】
また、コンテンツがサーバヘアップロードされている場合には、固定端末（インターネットに接続したＰＣなど）からもコンテンツの検索と獲得を行うことができる。本来はモバイル端末向けに発信されたコンテンツが多いと思われるが、固定端末からもアクセスできることによって、移動せずに遠くの地点の状況がわかるなど、利用法の幅が広がる。
【００８４】
本発明は、その精神または主要な特徴から逸脱することなく、他の様々な形で実施することができる。このため、上記の実施形態はあらゆる点で単なる例示にすぎず、これらの記載によって本発明が限定的に解釈されるものではない。
【００８５】
【発明の効果】
以上説明したように、本発明によれば、移動体が取得（収集等）したコンテンツを比較的容易に検索可能なインデックスを、ログデータを利用して作成することが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態であるコンテンツ検索用インデックス生成装置の概略構成を説明するための図である。
【図２】地図データベースのデータ構造を説明するための図である。
【図３】ログデータとコンテンツとの関連付けの例等を説明するための図である。
【図４】コンテンツ検索用インデックス生成装置の動作を説明するためのフローチャートである。
【図５】インデックスの利用例を説明するための図である。
【符号の説明】
１００      コンテンツ検索用インデックス生成装置（インデックス生成装置）
１０１      ＣＰＵ
１０２      コンテンツ取得部
１０３      記憶装置
１０４      地図データベース
１０５      メモリ
１０６      Ｉ／Ｆ
１０７      ログデータ記録部
１０８      変換部
１０９      インデックス生成部
Ｓ１，Ｓ２  センサ
【図１】
2004265015.tif 000003
【図２】
2004265015.tif 000004
【図３】
2004265015.tif 000005
【図４】
2004265015.tif 000006
【図５】
2004265015.tif 000007