(57)【要約】【課題】ナビゲーションに登録した検索地点がどのような経緯で登録されたかを即座に確認できるような情報を提供する。【解決手段】検索地点を登録する際には、受信部１０１によって配信情報を受信し、抽出部１０２によって配信情報に含まれている地理情報に関する文字列を抽出する。さらに、検索部１０３によって抽出された文字列に基づいて地点を検索し、地点が検索されると、登録部１０４によって、この地点を検索地点とした位置情報を配信情報と関連付けて記憶部１０５に登録する。そして、登録地点選択部１０６によって記憶部１０５に登録されている地点（登録地点）についてのユーザからの選択を受け付けると出力部１０７によって選択された登録地点に関連付けて登録されている配信情報を登録地点とともに出力する。【選択図】図１
2010164486.tif 000002
【特許請求の範囲】
【請求項１】
配信情報を受信する受信手段と、
前記配信情報に含まれている地理情報に関する文字列を抽出する抽出手段と、
前記抽出手段によって抽出された文字列に基づいて地点を検索する検索手段と、
前記検索手段によって検索された地点（以下、「検索地点」という）の位置情報を、当該検索地点を検索する際に用いた文字列が含まれていた配信情報と関連付けて記憶手段に登録する登録手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記記憶手段に登録されている地点（以下、「登録地点」という）の選択をユーザから受け付ける登録地点選択手段と、
前記登録地点の選択をユーザから受け付けた際に、当該選択された登録地点に関連付けて登録されている配信情報を出力する出力手段と、
を備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記登録手段は、前記検索地点の位置情報を、当該検索地点を検索する際に用いた文字列が含まれていた配信情報を含む連続した配信情報と関連付けて前記記憶手段に登録することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記検索地点を検索する際に用いた文字列が含まれていた配信情報を含む連続した配信情報の範囲を設定する範囲設定手段を備え、
前記登録手段は、前記検索地点の位置情報を、前記範囲設定手段で設定された範囲の配信情報と関連付けて前記記憶手段に登録することを特徴とする請求項１〜３のいずれか一つに記載の情報処理装置。
【請求項５】
前記抽出手段によって抽出された文字列が複数ある場合に当該複数の文字列のうち所望の文字列の選択をユーザから受け付ける文字列選択手段を備え、
前記検索手段は、前記文字列選択手段によって選択された文字列に基づいて地点を検索することを特徴とする請求項１〜４のいずれか一つに記載の情報処理装置。
【請求項６】
前記検索手段によって検索された地点が複数ある場合に当該複数の検索地点のうち所望の検索地点の選択をユーザから受け付ける検索地点選択手段を備え、
前記登録手段は、前記検索地点選択手段で選択された検索地点の位置情報を、当該検索地点を検索する際に用いた文字列が含まれていた配信情報と関連付けて前記記憶手段に登録することを特徴とする請求項１〜５のいずれか一つに記載の情報処理装置。
【請求項７】
コンピュータが、
配信情報を受信する受信工程と、
前記配信情報に含まれている地理情報に関する文字列を抽出する抽出工程と、
前記抽出工程によって抽出された文字列に基づいて地点を検索する検索工程と、
前記検索工程によって検索された地点（以下、「検索地点」という）の位置情報を、当該検索地点を検索する際に用いた文字列が含まれていた配信情報と関連付けて記憶工程に登録する登録工程と、
を実行することを特徴とする情報処理方法。
【請求項８】
請求項７に記載の情報処理方法をコンピュータに実行させることを特徴とする情報処理プログラム。
【請求項９】
請求項８に記載の情報処理プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、経路探索装置において経路検索の目的地となる位置情報を取得する情報処理装置、情報処理方法、情報処理プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
従来、テレビジョン放送やラジオ放送などからの配信情報を利用してナビゲーションの地点検索に役立てる仕組みが提供されている。たとえば、テレビジョン放送による配信情報に含まれる映像情報から文字列情報を解析して、住所や電話番号などの文字列を抽出し、これらの文字列を目的地点として経路探索をおこなう技術や、データ放送による配信情報として取得される文字情報の中からパターン認識によって目的地点となる文字を抽出して目的地設定などをおこなう技術が開示されている（たとえば、下記特許文献１，２参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３３３３４０号公報
【特許文献２】特開２００６−２３４５５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１，２の技術の場合、配信情報から得た文字列を即座にナビゲーションにおける経路探索の目的地点に設定した場合には問題はなかった。しかしながら、ユーザが配信情報から文字列を今後目的地として設定するであろうと判断し、登録地として設定した場合、後日ユーザが登録地を確認した際に、なぜ登録したのか判らなくなってしまい、登録地を効果的に活用できないという問題があった。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる情報処理装置は、配信情報を受信する受信手段と、前記配信情報に含まれている地理情報に関する文字列を抽出する抽出手段と、前記抽出手段によって抽出された文字列に基づいて地点を検索する検索手段と、前記検索手段によって検索された地点（以下、「検索地点」という）の位置情報を、当該検索地点を検索する際に用いた文字列が含まれていた配信情報と関連付けて記憶手段に登録する登録手段と、を備えることを特徴とする。
【０００６】
また、請求項７の発明にかかる情報処理方法は、コンピュータが、配信情報を受信する受信工程と、前記配信情報に含まれている地理情報に関する文字列を抽出する抽出工程と、前記抽出工程によって抽出された文字列に基づいて地点を検索する検索工程と、前記検索工程によって検索された地点（以下、「検索地点」という）の位置情報を、当該検索地点を検索する際に用いた文字列が含まれていた配信情報と関連付けて記憶工程に登録する登録工程と、を実行することを特徴とする。
【０００７】
また、請求項８の発明にかかる情報処理プログラムは、請求項７に記載の情報処理方法をコンピュータに実行させることを特徴とする。
【０００８】
また、請求項９の発明にかかる記録媒体は、請求項８に記載の情報処理プログラムをコンピュータに読み取り可能な状態で記録したことを特徴とする。
【図面の簡単な説明】
【０００９】
【図１】本実施の形態にかかる情報処理装置の機能的構成を示すブロック図である。
【図２】本実施の形態にかかる情報処理装置の検索地点の登録処理手順を示すフローチャートである。
【図３】本実施の形態にかかる情報処理装置の登録地点の読み出し処理手順を示すフローチャートである。
【図４】実施例にかかるナビゲーション装置のハードウェア構成を示すブロック図である。
【図５】実施例にかかるナビゲーション装置の検索地点の登録処理手順を示すフローチャート（その１）である。
【図６】実施例にかかるナビゲーション装置の検索地点の登録処理手順を示すフローチャート（その２）である。
【図７】実施例にかかるナビゲーション装置の登録地点の読み出し処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、この発明にかかる情報処理装置、情報処理方法、情報処理プログラムおよび記録媒体の好適な実施の形態を詳細に説明する。
【００１１】
（実施の形態）
（実施の形態にかかる情報処理装置の機能的構成）
まず、本発明の実施の形態にかかる情報処理装置１００の機能的構成について説明する。図１は、本実施の形態にかかる情報処理装置の機能的構成を示すブロック図である。
【００１２】
図１において、情報処理装置１００は、受信部１０１と、抽出部１０２と、検索部１０３と、登録部１０４と、記憶部１０５と、登録地点選択部１０６と、出力部１０７と、範囲設定部１０８と、文字列選択部１０９と、検索地点選択部１１０と、を備えている。そして、情報処理装置１００は、経路探索装置１２０と接続されている。経路探索装置１２０には、情報処理装置１００によって取得された地点情報が入力され、経路探索をおこなう際の目的地点として利用される。
【００１３】
受信部１０１は、配信情報を受信する。配信情報とは、情報処理装置１００によって受信可能な情報である。たとえば、放送網を介して配信される地上デジタルテレビ放送（ワンセグメント放送を含む）やデジタルラジオ放送、また、通信網を介して配信されるインターネットテレビ、ラジオなどが挙げられる。
【００１４】
抽出部１０２は、受信部１０１によって受信した配信情報に含まれている地理情報に関する文字列を抽出する。上述したように、配信情報は、テレビジョン放送などの映像情報である場合や、ラジオ放送の音声情報である場合や、これらの放送とともに配信されたデータ放送である場合など様々である。地理情報とは、特定の地点をあらわす情報であればよい。したがって、詳細な住所以外にも、地名、施設名、名所・旧跡名、緯度経度などが地理情報として抽出される。
【００１５】
なお、上述したように、受信部１０１によって受信する配信情報には、多様な種類がある。したがって、抽出部１０２における抽出処理の対象も、受信した配信情報の種類によって異なる。たとえば、配信情報として映像情報または音声情報を含む情報、もしくは映像情報と音声情報との双方を含む情報を受信した場合について説明する。映像情報の場合には、映像を抽出処理の対象として映像内の文字を認識して文字列を抽出する。そして、音声情報の場合は、音声を抽出処理の対象として音声解析をおこなうことによって文字列を抽出する。また、配信情報がデータ放送による各種データ（テキスト情報、画像情報）である場合には、これらデータを抽出処理の対象とする。
【００１６】
検索部１０３は、抽出部１０２によって抽出された文字列に基づいて地点を検索する。すなわち、検索部１０３では、抽出部１０２によって抽出された文字列が、情報処理装置１００に接続された経路探索装置１２０によって検索可能な地点として登録されている情報か否かを判断することができる。また、抽出部１０２によって抽出された文字列が地名や施設名の一部であった場合に、検索部１０３によって、これらの文字列を含む地名や施設名の正式名称が地点として検索される。そして、検索部１０３によって検索された地点を以下「検索地点」と呼ぶ。
【００１７】
登録部１０４は、検索部１０３によって検索された検索地点の位置情報（経路探索に必要な住所情報や緯度経度情報）とともに、この検索地点を検索する際に用いた文字列が含まれていた配信情報とを関連付けた状態で、情報処理装置１００に用意された記憶部１０５に登録する。すなわち、登録部１０４によって、検索地点−位置情報−配信情報（映像情報や音声情報）と紐付いた情報が記憶部１０５に登録されることになる。
【００１８】
また、登録部１０４は、検索地点の位置情報と、この検索地点を検索する際に用いた文字列が含まれていた配信情報とを登録する際に、文字列が含まれていたシーンのみならず、前後の配信情報を含む連続した配信情報として登録してもよい。
【００１９】
以上説明したように、情報処理装置１００では、受信部１０１によって受信した配信情報の中に、経路検索の目的地となる地点の情報が含まれている場合には、ユーザの指示をトリガに、この地点の情報を同時に配信された映像情報や音声情報と関連付けて記録することができる。すなわち、ユーザは、配信情報を視聴（音声情報のみの場合は聴取）し、配信情報の中に登場した地点に興味を持った場合に、この地点を経路探索の目的地候補として、興味のきっかけとなった配信情報とともに登録することができる。
【００２０】
そして、情報処理装置１００は、上述した登録部１０４によって登録された地点を以下、「登録地点」と呼び、情報処理装置１００のユーザは、これら登録地点を目的地として選択して経路探索装置１２０による経路探索をおこなう。したがって、つぎに、記憶部１０５に登録された登録地点の呼び出しをおこなう機能部について説明する。
【００２１】
登録地点選択部１０６は、記憶部１０５に登録されている登録地点の選択をユーザから受け付ける。ユーザからの、選択の受け付け手法としては、記憶部１０５に登録されている登録地点の一覧を表示させて、この一覧の中からユーザの選択を受け付けてもよいし、ユーザから直接選択対象となる登録地点の名称の入力を受け付けてもよい。
【００２２】
出力部１０７は、登録地点選択部１０６によって登録地点の選択をユーザから受け付けた際に、選択された登録地点とともに、この登録地点と関連付けて登録されている配信情報を出力する。なお、出力部１０７は、実際の出力機器へのインターフェースとして機能する、この登録地点と、配信情報とが出力される出力機器は、情報処理装置１００に内蔵されていてもよいし、情報処理装置１００が接続されている経路探索装置１２０に付属する出力機器（ディスプレイやスピーカ）から出力してもよい。
【００２３】
また、上述したように配信情報として様々な種類の情報が登録されているため、出力部１０７は、配信情報が映像情報であれば映像を表示させ、音声情報であれば音声が出力されるように処理する。なお、出力部１０７は、上述したように、ユーザによる登録地点の選択をトリガに即座に配信情報を出力する構成であるが、ユーザに配信情報を出力するか否かを判断させ、出力指示を受け付けた場合にのみ配信情報を出力させるようにしてもよい。このような判断処理を設けることによって、登録地点の位置情報を見ただけで、ユーザがある経緯でこの地点を登録したことを思い出した場合や、出力させる配信情報が同乗者に視聴させるには好ましくないような場合には、出力を待機もしくは省略させることができる。
【００２４】
また、情報処理装置１００は、上述したような検索部１０３や、登録部１０４における処理内容をより詳細に設定するために範囲設定部１０８、文字列選択部１０９、検索地点選択部１１０が用意されている。
【００２５】
範囲設定部１０８は、検索地点とともに登録する配信情報の範囲を設定する。具体的には、範囲設定部１０８は、ユーザの指定に応じて、検索地点を検索する際に用いた文字列が含まれていた配信情報を含む連続した配信情報の範囲を設定する。たとえば、文字列が含まれた配信情報の前後３秒の配信情報を範囲と設定すると、文字列が含まれている配信情報を含む前後７秒間の連続した配信情報が設定される。他にも、配信情報が映像情報の場合、文字列が含まれていた配信情報の前後数フレームを範囲として設定してもよい。そして、登録部１０４は、検索地点の位置情報とともに、範囲設定部１０８によって範囲の配信情報とを関連付けて記憶部１０５へ登録する。
【００２６】
また、文字列選択部１０９は、抽出部１０２によって抽出された文字列が複数ある場合にこれら複数の文字列のうち所望の文字列の選択をユーザから受け付ける。この場合、検索部１０３は、文字列選択部１０９によって選択された文字列に基づいて地点を検索する。すなわち、文字列選択部１０９は、抽出部１０２によって抽出された文字列のうち、選択された文字列のみを検索対象に限定するため、無駄な検索処理を削減することができる。
【００２７】
検索地点選択部１１０は、検索部１０３によって検索された地点が複数ある場合に当該複数の検索地点のうち所望の検索地点の選択をユーザから受け付ける。この場合、登録部１０４は、検索地点選択部１１０によって選択された検索地点の位置情報を、この検索地点を検索する際に用いた文字列が含まれていた配信情報と関連付けて記憶部１０５に登録する。このように、検索地点選択部１１０によって、ユーザによって登録地点として登録する地点が選択されることによって、誤った検索地点が配信情報とともに登録されたり、複数の検索地点が配信情報とともに登録されたりすることによって、経路探索時に、ユーザが混乱するような事態を防ぐことができる。
【００２８】
（本実施の形態にかかる情報処理装置の情報処理の手順）
つぎに、本実施の形態にかかる情報処理装置１００における情報処理の手順について説明する。本実施の形態にかかる情報処理装置１００では、配信情報から検索地点となる文字列を抽出して、同時に配信されていた配信情報と関連付けて登録する登録処理と、登録処理によって登録された登録地点を読み出して、目的地の設定の参考にする読み出し処理との２つの処理がおこなわれる。したがって、以下に、検索地点の登録処理の手順ならびに登録地点の読み出し処理の手順について順番に説明する。
【００２９】
・検索地点の登録処理の手順
まず、検索地点の登録処理の手順について説明する。図２は、本実施の形態にかかる情報処理装置の検索地点の登録処理手順を示すフローチャートである。図２のフローチャートにおいて、まず、受信部１０１が、配信情報を受信したか否かを判断する（ステップＳ２０１）。ここで、配信情報を受信するまで待ち（ステップＳ２０１：Ｎｏのループ）、配信情報を受信すると（ステップＳ２０１：Ｙｅｓ）、つぎに、抽出部１０２において、配信情報に含まれている地理情報に関する文字列を抽出する（ステップＳ２０２）。
【００３０】
そして、検索部１０３によって、ステップＳ２０２によって抽出された文字列に基づいて、地点を検索する（ステップＳ２０３）。そして、この検索処理によって地点が検索されたか否かを判断する（ステップＳ２０４）。地点が検索された場合（ステップＳ２０４：Ｙｅｓ）、登録部１０４によって、検索された地点の位置情報と配信情報とが関連付けられた状態で記憶部１０５に登録する（ステップＳ２０５）。
【００３１】
つぎに、情報処理装置１００の配信情報の受信がＯＦＦになっているか否かを判断する（ステップＳ２０６）。配信情報の受信がＯＦＦになっているとは、すなわち、情報処理装置１００の動作が終了された状態を意味する。そして、ステップＳ２０６において配信情報の受信がＯＦＦになっていないと判断された場合（ステップＳ２０６：Ｎｏ）、情報処理装置１００の動作が継続していると判断され、引き続きステップＳ２０１〜Ｓ２０６の処理をおこなうため、ステップＳ２０１の処理に戻る。
【００３２】
そして、ステップＳ２０６において配信情報の受信がＯＦＦになったと判断された場合（ステップＳ２０６：Ｙｅｓ）、情報処理装置１００の動作が終了したと判断され、そのまま一連の登録処理を終了する。なお、ステップＳ２０４において、地点が検索されなかった場合（ステップＳ２０４：Ｎｏ）には、ステップＳ２０１の処理に戻り、あらたに受信された配信情報を用いて地点を検索する。
【００３３】
・登録地点の読み出し処理の手順
つぎに、登録地点の読み出し処理の手順について説明する。図３は、本実施の形態にかかる情報処理装置の登録地点の読み出し処理手順を示すフローチャートである。読み出し処理は、ユーザからの読み出し指示をトリガに開始される。図３のフローチャートにおいて、まず、上述のトリガ後に記憶部１０５に登録されている登録地点を読み出す（ステップＳ３０１）。
【００３４】
そして、ステップＳ３０１によって読み出された登録地点のいずれかが、登録地点選択部１０６によって選択されたか否かを判断する（ステップＳ３０２）。ここで、登録地点が選択されるまで待ち（ステップＳ３０２：Ｎｏのループ）、選択されると（ステップＳ３０２：Ｙｅｓ）、出力部１０７によって選択された登録地点と、関連付けて登録されている配信情報とが出力され（ステップＳ３０３）、一連の読み出し処理を終了する。
【００３５】
図３のフローチャートによって、登録地点と配信情報とが読み出された後、ユーザは、経路探索装置１２０によって登録地点を目的地点に設定した経路探索をおこなうことができる。図１のように、情報処理装置１００と経路探索装置１２０とは接続されており、ユーザからの指示に応じて、出力部１０７によって出力された登録地点を経路探索処理の目的地点として入力させることができる。
【００３６】
上述したように、本実施の形態にかかる情報処理装置１００によれば、ユーザが配信情報を視聴または聴取してあらたな検索地点を登録した場合に、この地点を登録した際に配信されていた情報を同時に記録する。したがって、時間が経過した後、改めて、登録した地点を確認しても、直感的に登録の経緯を把握することができる。したがって、従来のように、どのような経緯で登録したかが不明な地点の登録記録が蓄積されてしまうような事態を防ぐことができる。
【００３７】
また、情報処理装置１００では、検索地点となる文字列が含まれていた配信情報のみを瞬間的に登録する他にも、連続する前後の情報についても合わせて登録するように設定することができる。したがって、地点を登録したユーザ以外の他のユーザにも、登録の経緯を紹介することができる。
【実施例】
【００３８】
つぎに、本発明の実施例について説明する。実施例では、たとえば、車両（四輪車、二輪車を含む）などの移動体に搭載されるナビゲーション装置に、本発明の情報処理装置１００の機能を搭載して配信放送から経路探索の目的地を取得する実施の一例について説明する。
【００３９】
（実施例にかかるナビゲーション装置のハードウェア構成）
つぎに、実施例にかかるナビゲーション装置４００のハードウェア構成について説明する。図４は、実施例にかかるナビゲーション装置のハードウェア構成を示すブロック図である。図４において、ナビゲーション装置４００は、ＣＰＵ４０１と、ＲＯＭ４０２と、ＲＡＭ４０３と、磁気ディスクドライブ４０４と、磁気ディスク４０５と、光ディスクドライブ４０６と、光ディスク４０７と、音声Ｉ／Ｆ（インターフェース）４０８と、マイク４０９と、スピーカ４１０と、入力デバイス４１１と、映像Ｉ／Ｆ４１２と、ディスプレイ４１３と、通信Ｉ／Ｆ４１４と、ＧＰＳユニット４１５と、各種センサ４１６と、カメラ４１７と、を備えている。各構成部４０１〜４１７は、バス４２０によってそれぞれ接続されている。
【００４０】
まず、ＣＰＵ４０１は、ナビゲーション装置４００の全体の制御を司る。ＲＯＭ４０２は、ブートプログラム、データ更新プログラム、経路探索プログラム、情報処理プログラムなどのプログラムを記録している。また、ＲＡＭ４０３は、ＣＰＵ４０１のワークエリアとして使用される。すなわち、ＣＰＵ４０１は、ＲＡＭ４０３をワークエリアとして使用しながら、ＲＯＭ４０２に記録された各種プログラムを実行することによって、ナビゲーション装置４００の全体の制御を司る。
【００４１】
磁気ディスクドライブ４０４は、ＣＰＵ４０１の制御にしたがって磁気ディスク４０５に対するデータの読み取り／書き込みを制御する。磁気ディスク４０５は、磁気ディスクドライブ４０４の制御で書き込まれたデータを記録する。磁気ディスク４０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【００４２】
また、光ディスクドライブ４０６は、ＣＰＵ４０１の制御にしたがって光ディスク４０７に対するデータの読み取り／書き込みを制御する。光ディスク４０７は、光ディスクドライブ４０６の制御にしたがってデータが読み出される着脱自在な記録媒体である。光ディスク４０７は、書き込み可能な記録媒体を利用することもできる。着脱可能な記録媒体として、光ディスク４０７のほか、ＭＯ、メモリカードなどであってもよい。
【００４３】
磁気ディスク４０５および光ディスク４０７に記録される情報の一例としては、地図データや機能データが挙げられる。地図データは、建物、河川、地表面などの地物（フィーチャ）をあらわす背景データと、道路の形状をあらわす道路形状データとを含んでおり、地区ごとに分けられた複数のデータファイルによって構成されている。
【００４４】
道路形状データは、さらに交通条件データを有する。交通条件データには、たとえば、各ノードについて、信号や横断歩道などの有無、高速道路の出入り口やジャンクションの有無、各リンクについての長さ（距離）、道幅、進行方向、道路種別（高速道路、有料道路、一般道路など）などの情報が含まれている。
【００４５】
機能データは、地図上の施設の形状をあらわす３次元データ、当該施設の説明をあらわす文字データ、その他地図データ以外の各種のデータである。地図データや機能データは、地区ごとあるいは機能ごとにブロック分けされた状態で記録されている。具体的には、たとえば、地図データは、各々が、表示画面に表示された地図において所定の地区をあらわすように、地区ごとにブロック分けすることができる状態で記録されている。また、たとえば、機能データは、各々が、１つの機能を実現するように、機能ごとに複数にブロック分けすることができる状態で記録されている。
【００４６】
また、機能データは、上述した３次元データや文字データに加えて、経路探索、所要時間の算出、経路誘導などを実現するプログラムデータなどの機能を実現するためのデータである。地図データおよび機能データは、それぞれ、地区ごとあるいは機能ごとに分けられた複数のデータファイルによって構成されている。
【００４７】
なお、ナビゲーション装置４００は、図示を省略するが、フラッシュメモリを備えていてもよい。フラッシュメモリは、書き換え自在な不揮発性半導体メモリであり、ＣＰＵ４０１の制御にしたがってデータの読み取り／書き込みをおこなう。フラッシュメモリには、たとえば、ＮＡＮＤ型フラッシュメモリやＮＯＲ型フラッシュメモリなどを用いることができる。フラッシュメモリに記録される情報の一例としては、上述した映像情報や音声情報、文字情報または地図情報や機能データなどが挙げられる。また、フラッシュメモリは、ＲＯＭ４０２としての機能を有していてもよい。すなわち、フラッシュメモリは、上述の各プログラムを記録していてもよい。
【００４８】
音声Ｉ／Ｆ４０８は、音声入力用のマイク４０９および音声出力用のスピーカ４１０に接続される。マイク４０９に受音された音声は、音声Ｉ／Ｆ４０８内でＡ／Ｄ変換される。マイク４０９は、たとえば、車両のサンバイザー付近に設置され、その数は単数でも複数でもよい。スピーカ４１０からは、所定の音声信号を音声Ｉ／Ｆ４０８内でＤ／Ａ変換した音声が出力される。なお、マイク４０９から入力された音声は、音声データとして磁気ディスク４０５あるいは光ディスク４０７に記録可能である。
【００４９】
入力デバイス４１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、タッチパネルなどが挙げられる。入力デバイス４１１は、リモコン、キーボード、タッチパネルのうちいずれか１つの形態によって実現されてもよいが、複数の形態によって実現することも可能である。
【００５０】
映像Ｉ／Ｆ４１２は、ディスプレイ４１３に接続される。映像Ｉ／Ｆ４１２は、具体的には、たとえば、ディスプレイ４１３全体を制御するグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいてディスプレイ４１３を制御する制御ＩＣなどによって構成される。
【００５１】
ディスプレイ４１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。ディスプレイ４１３には、上述した地図データが、２次元または３次元に描画される。ディスプレイ４１３に表示された地図データには、ナビゲーション装置４００を搭載した車両の現在地点をあらわすマークなどを重ねて表示することができる。車両の現在地点は、ＣＰＵ４０１によって算出される。
【００５２】
ディスプレイ４１３としては、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを用いることができる。ディスプレイ４１３は、たとえば、車両のダッシュボード付近に設置される。ディスプレイ４１３は、車両のダッシュボード付近のほか、車両の後部座席周辺などに設置するなどして、車両において複数設置されていてもよい。
【００５３】
通信Ｉ／Ｆ４１４は、無線を介してネットワークに接続され、ナビゲーション装置４００とＣＰＵ４０１とのインターフェースとして機能する。通信Ｉ／Ｆ４１４は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ４０１とのインターフェースとしても機能する。また、通信Ｉ／Ｆ４１４は、地上デジタル放送などの放送網に接続され、各種配信情報を受信することもできる。
【００５４】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ４１４は、たとえば、ＦＭチューナー、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）／ビーコンレシーバ、無線ナビゲーション装置およびその他のナビゲーション装置によって構成され、ＶＩＣＳセンターから配信される渋滞や交通規制などの道路交通情報を取得する。なお、ＶＩＣＳは登録商標である。また、通信Ｉ／Ｆ４１４は、たとえば、ＤＳＲＣ（Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ  Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を用いた場合は、路側に設置された無線装置と双方向の無線通信をおこなう車載無線装置によって構成され、交通情報や地図情報など各種情報を取得する。なお、ＤＳＲＣの具体例としては、ＥＴＣ（ノンストップ自動料金支払いシステム）が挙げられる。
【００５５】
ＧＰＳユニット４１５は、ＧＰＳ衛星からの電波を受信し、車両の位置に関する測位情報を出力する。ＧＰＳユニット４１５の出力情報は、後述する各種センサ４１６の出力値とともに、ＣＰＵ４０１による車両の現在地点の位置情報の算出に際して利用される。現在地点を示す情報は、たとえば緯度・経度、高度などの、地図情報上の１点を特定する情報である。ＧＰＳユニット４１５は、通常４個のＧＰＳ衛星から電波を受信するが、捕捉衛星数が４個より多い場合、４個のＧＰＳ衛星の組み合わせを測位情報の誤差が最も少ない組み合わせにする。また、ＧＰＳユニット４１５は、捕捉衛星数が４個未満の場合でも、測位情報を出力することができる。この場合、ＣＰＵ４０１による車両の現在地点の位置情報の算出の際に、正確な時刻を計時する図示しない計時部や地図情報などを用いて誤差を修正した測位情報を用いる。
【００５６】
各種センサ４１６は、車速センサ、加速度センサ、角速度センサなどの、車両の位置や挙動を判断するための情報を出力する。各種センサ４１６の出力値は、ＣＰＵ４０１による車両の現在地点の位置情報の算出や、速度や方位の変化量の算出に用いられる。また、各種センサ４１６は、リバース線からの、車両が前進しているか後退しているかを判断するための情報を出力してもよい。各種センサ４１６から出力される出力値の種類が多いほど、ＣＰＵ４０１によって算出される車両の現在地点の位置情報の精度が向上する。なお、ナビゲーション装置４００は、各種センサ４１６を備えていなくてもよい。この場合、車両の現在地点の位置情報は、ＧＰＳユニット４１５の出力情報のみを用いて算出される。
【００５７】
カメラ４１７は、車両内部あるいは外部の映像を撮影する。映像は静止画あるいは動画のどちらでもよく、たとえば、カメラ４１７によって車両内部の搭乗者の挙動を撮影し、撮影した映像を映像Ｉ／Ｆ４１２を介して磁気ディスク４０５や光ディスク４０７などの記録媒体に出力する。また、カメラ４１７によって車両外部の状況を撮影し、撮影した映像を映像Ｉ／Ｆ４１２を介して磁気ディスク４０５や光ディスク４０７などの記録媒体に出力する。また、カメラ４１７は、赤外線カメラ機能を有しており、赤外線カメラ機能を用いて撮影された映像情報に基づいて車両内部に存在する物体の表面温度の分布を相対的に比較することができる。また、記録媒体に出力された映像は、上書き記録や保存がおこなわれる。
【００５８】
なお、図１に示した情報処理装置１００が備える受信部１０１は、図４に示したナビゲーション装置４００のＣＰＵ４０１、通信Ｉ／Ｆ４１４などによってその機能を実現する。また、受信部１０１、抽出部１０２、検索部１０３、登録部１０４、記憶部１０５、登録地点選択部１０６、出力部１０７、範囲設定部１０８、文字列選択部１０９、検索地点選択部１１０は、図４に示したナビゲーション装置４００におけるＲＯＭ４０２、ＲＡＭ４０３、磁気ディスク４０５、光ディスク４０７などに記録されたプログラムやデータを用いて、ＣＰＵ４０１が所定のプログラムを実行し、ハードウェアを制御することによってその機能を実現する。
【００５９】
すなわち、実施例のナビゲーション装置４００は、ナビゲーション装置４００における記録媒体としてのＲＯＭ４０２に記録されている情報処理プログラムを実行することにより、図１に示した情報処理装置１００が備える機能を、図２，３に示した処理手順にて実行することができる。なお、ナビゲーション装置４００は、同じく、ＲＯＭ４０２、ＲＡＭ４０３、磁気ディスク４０５、光ディスク４０７などに記録された経路探索プログラムによって図１に示した経路探索装置１２０の機能を実現するが、公知の技術のためここでは説明を省略する。
【００６０】
（実施例にかかるナビゲーション装置の処理内容）
つぎに、実施例にかかるナビゲーション装置４００の処理の内容について説明する。ここでは、ナビゲーション装置４００を起動中に配信情報を受信して経路検索の目的として利用する可能性のある地点を登録する処理（検索地点の登録処理手順）と、経路検索の目的地を決定する際に、上述の登録処理によって登録された地点を読み出す処理（登録地点の読み出し処理）について、ナビゲーション装置４００のディスプレイ４１３への表示例とともに説明する。
【００６１】
（検索地点の登録処理）
まず、検索地点の登録処理手順について説明する。図５，６は、実施例にかかるナビゲーション装置の検索地点の登録処理手順を示すフローチャートである。図５のフローチャートにおいて、まず、ナビゲーション装置４００が起動され、配信情報の受信が開始されると、ナビゲーション装置４００のメモリ（ＲＯＭ４０２、ＲＡＭ４０３、磁気ディスク４０５、光ディスク４０７など）では、受信した配信情報の映像（音声）情報を一時的に記録する（ステップＳ５０１）。
【００６２】
配信情報を受信するとディスプレイ４１３には、表示例５１０のように、受信した映像情報が表示される。そして、ステップＳ５０１の処理中、ユーザは、受信中の映像情報に関して検索地点として登録したいと思った箇所でキーワード抽出ボタン５１１を押下する。したがって、ナビゲーション装置４００では、キーワード抽出ボタン５１１が押下されたか否かを判断する（ステップＳ５０２）。
【００６３】
そして、キーワード抽出ボタン５１１が押下されるまで待ち（ステップＳ５０２：Ｎｏのループ）、キーワード抽出ボタン５１１が押下されると（ステップＳ５０２：Ｙｅｓ）、つぎに、ナビゲーション装置４００のメモリ内に保存されている映像（音声）データから、住所、電話番号等をパターン認識によって抽出する（ステップＳ５０３）。
【００６４】
ステップＳ５０３によって抽出された情報は、キーワード候補として表示例５２０のようにリスト化されて表示される（ステップＳ５０４）。ユーザは、ステップＳ５０４によって表示されたキーワード候補リストの中から、正しいキーワードを選択する。したがって、ナビゲーション装置４００では、キーワードが選択されたか否かを判断する（ステップＳ５０５）。
【００６５】
ステップＳ５０５においても、キーワードが選択されるまで待ち（ステップＳ５０５：Ｎｏのループ）、キーワードが選択されると（ステップＳ５０５：Ｙｅｓ）、選択されたキーワードを用いて地点検索をおこなう（ステップＳ５０６）。そして、ステップＳ５０６の地点検索による検索結果が複数あるか否かを判断する（ステップＳ５０７）。
【００６６】
地点検索による検索結果が複数あると判断された場合（ステップＳ５０７：Ｙｅｓ）、図６のフローチャートに移り、表示例６１０のように、検索結果リストを表示する（ステップＳ６０１）。そして、検索結果リストの中からいずれかの地点が選択されたか否かを判断し（ステップＳ６０２）、地点が選択されるまで待機状態となる（ステップＳ６０２：Ｎｏのループ）。
【００６７】
ステップＳ６０２において、地点が選択された場合（ステップＳ６０２：Ｙｅｓ）、もしくは、ステップＳ５０７において、検索結果が複数でなかった、すなわち１箇所のみ検索された場合（ステップＳ５０７：Ｎｏ）、ナビゲーション装置４００は、表示例６２０のように、検索された地点を表示する（ステップＳ６０３）。そして、表示した地点がユーザによって登録地として設定が指示されたか否かを判断する（ステップＳ６０４）。
【００６８】
ステップＳ６０４において、登録地として設定する指示がなされなかった場合は（ステップＳ６０４：Ｎｏ）、そのまま一連の登録処理を終了する。一方、ステップＳ６０４において、地点を登録地として設定する指示がなされた場合（ステップＳ６０４：Ｙｅｓ）、地点を登録地として設定し（ステップＳ６０５）、さらに、映像（音声）メモの登録指示がされたか否かを判断する（ステップＳ６０６）。
【００６９】
ナビゲーション装置４００では、ステップＳ６０５によって登録地設定がなされると、表示例６３０を出力して、ユーザに映像（音声）メモの登録の有無を選択させる。したがって、表示例６３０に対するユーザの指示に応じて映像（音声）メモの登録指示がされた場合には（ステップＳ６０６：Ｙｅｓ）、表示例６４０のように登録する映像（音声）メモの開始終了位置の設定をおこなう（ステップＳ６０７）。なお、ステップＳ６０７では、あらかじめ設定された範囲を映像（音声）メモの開始終了位置に設定してもよいし、逐一、ユーザによる設定を受け付けてもよい。
【００７０】
ステップＳ６０７によって開始終了位置が設定されると、この設定に基づいて映像（音声）メモの登録がおこなわれ（ステップＳ６０８）、地点登録が完了し（ステップＳ６０９）、一連の登録処理を終了する。なお、映像（音声）メモの登録指示がされなかった場合には（ステップＳ６０６：Ｎｏ）、映像（音声）メモを登録せずに、地点登録が完了する（ステップＳ６０９）。また、ナビゲーション装置４００では、地点登録が完了すると、表示例６５０のようにユーザに報知する。
【００７１】
（登録地点の読み出し処理）
図７は、実施例にかかるナビゲーション装置の登録地点の読み出し処理手順を示すフローチャートである。図７のフローチャートにおいて、まず、ユーザによってナビゲーション装置４００に図６のフローチャートの処理によって登録された登録地点のいずれかが選択されたか否かを判断する（ステップＳ７０１）。ユーザからの登録地点の受付の手法としては、たとえば、表示例７１０のように、ディスプレイ４１３に登録された登録地点を、登録地の一覧として表示させる。
【００７２】
ステップＳ７０１において、登録地点が選択されるまで待ち（ステップＳ７０１：Ｎｏのループ）、登録地点が選択されると（ステップＳ７０１：Ｙｅｓ）、選択された登録地点と関連付けて登録されている映像（音声）メモを読み出し、ディスプレイ４１３に表示させる（ステップＳ７０２）。たとえば、表示例７２０のように、選択された登録地点の名称と、位置情報（地図による表示）と、関連付けて登録された画像メモまたは映像メモのサムネイルをディスプレイ４１３の同一画面上に表示させることによって、ユーザに、登録地がどのような場所であるかを即座に確認させることができる。
【００７３】
さらに、映像（音声）メモの内容を確認させるため、ユーザによって、映像（音声）メモが選択されたか否かを判断し（ステップＳ７０３）、映像（音声）メモが選択された場合には（ステップＳ７０３：Ｙｅｓ）、登録されている映像情報（音声情報）を表示例７３０のようにディスプレイ４１３に表示させて（ステップＳ７０４）、一連の読み出し処理を終了する。なお、ステップＳ７０３において、映像（音声）メモが選択されなかった場合には（ステップＳ７０３：Ｎｏ）、表示例７２０によって、ユーザが登録地点について確認（どのような経緯で登録した地点であるか）が取れたとして、そのまま一連の読み出し処理を終了する。
【００７４】
以上説明したように、本発明にかかる情報処理装置、情報処理方法、情報処理プログラムおよび記録媒体によれば、ユーザは、登録した地点を数日経過した後に確認した場合であっても、何の目的で保存したのかが、映像/音声メモを通じ、一目でわかるようになる。また、映像/音声メモを関連付けることによって、地点情報が単なる位置情報ではなく、どのような意味のある情報であるかといった付加価値を付けることができる。このように、情報処理装置、情報処理方法、情報処理プログラムおよび記録媒体をナビゲーション機能に適用することによって、ユーザの地点検索の際の利便性を飛躍的に向上させることができる。
【００７５】
なお、本実施の形態で説明した情報処理方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータ、ワークステーション、携帯端末装置（携帯電話）などのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【符号の説明】
【００７６】
１００  情報処理装置
１０１  受信部
１０２  抽出部
１０３  検索部
１０４  登録部
１０５  記憶部
１０６  登録地点選択部
１０７  出力部
１０８  範囲設定部
１０９  文字列選択部
１１０  検索地点選択部
１２０  経路探索部
【図１】
2010164486.tif 000003
【図２】
2010164486.tif 000004
【図３】
2010164486.tif 000005
【図４】
2010164486.tif 000006
【図５】
2010164486.tif 000007
【図６】
2010164486.tif 000008
【図７】
2010164486.tif 000009