(57)【要約】【課題】コンテンツの放送地域にかかわらず、コンテンツを視聴できる地点までルート探索ができる電子機器を提供する。【解決手段】地点検索部１７０は、コンテンツ決定部１６０で決定されたコンテンツを視聴する視聴地点を、情報取得部１２０が取得し記憶部１４０に格納されている情報テーブル１４１に基づいて、コンテンツが受信できる地域の中から検索する。ナビゲーション部１８０は、現在位置取得部１３０が取得した現在位置情報１４７および地点検索部１７０の検索結果に基づいて、現在地点から視聴地点までの経路を検索し、検索結果を出力部１９０に出力する。【選択図】図１
2009229121.tif 000002
【特許請求の範囲】
【請求項１】
外部からデータを取得する取得手段と、
コンテンツを特定可能な第１の情報および前記コンテンツを取得可能な地点を特定可能な第２の情報を取得する情報取得手段と、
外部からの指示を受け付ける入力手段と、
前記指示に基づいて、前記第１の情報で特定される前記コンテンツの中から視聴対象コンテンツを決定するコンテンツ決定手段と、
前記決定されたコンテンツに関する前記第２の情報に基づいて、前記決定されたコンテンツを取得可能な視聴地点を決定する地点決定手段と、
現在位置を取得する現在位置取得手段と、
前記現在位置から前記視聴地点までの経路を探索する経路探索手段とを備える、電子機器。
【請求項２】
前記第２の情報は、前記コンテンツを取得可能な地域の情報を含み、
前記地点決定手段は、前記地域の中から前記視聴地点を決定する、請求項１に記載の電子機器。
【請求項３】
前記地点決定手段は、前記地域のうち前記現在位置に最も近い地点を前記視聴地点として決定する、請求項２に記載の電子機器。
【請求項４】
所定の地点を記憶する第１の記憶手段をさらに備え、
前記地点決定手段は、前記地域に含まれる前記所定の地点の中から前記視聴地点を決定する、請求項２に記載の電子機器。
【請求項５】
前記コンテンツを取得できた過去視聴地点を記憶する第２の記憶手段をさらに備え、
前記地点決定手段は、前記地域内の前記過去視聴地点の中から前記視聴地点を決定する、請求項２に記載の電子機器。
【請求項６】
前記第２の記憶手段は、前記過去視聴地点における前記コンテンツの受信感度をさらに記憶し、
前記地点決定手段は、前記地域内の前記過去視聴地点のうち、前記受信感度の最も高い地点を前記視聴地点として決定する、請求項５に記載の電子機器。
【請求項７】
前記第２の情報は、前記コンテンツの発信地点の情報を含み、
前記地点決定手段は、前記発信地点を前記視聴地点として決定する、請求項１に記載の電子機器。
【請求項８】
前記情報取得手段は、前記コンテンツの期限情報をさらに取得し、
前記期限情報に基づいて、前記情報取得手段により取得された情報のうち、期限の切れたものを削除する管理手段をさらに備える、請求項１から７のいずれか１項に記載の電子機器。
【請求項９】
前記情報取得手段は、前記情報を複数の前記コンテンツについて取得し、
前記コンテンツ決定手段は、前記指示に基づいて、前記第１の情報で特定される前記コンテンツの中から前記視聴対象コンテンツを選択する、請求項１から８のいずれか１項に記載の電子機器。
【請求項１０】
電子機器がコンテンツを取得できる地点までの経路を探索する経路探索方法であって、
コンテンツを特定可能な第１の情報および前記コンテンツを取得可能な地点を特定可能な第２の情報を取得するステップと、
前記第１の情報で特定される前記コンテンツの中から視聴対象コンテンツを決定するステップと、
前記決定されたコンテンツに関する前記第２の情報に基づいて、前記決定されたコンテンツを取得可能な視聴地点を決定するステップと、
現在位置を取得するステップと、
前記現在位置から前記視聴地点までの経路を探索するステップとを備える、経路探索方法。
【請求項１１】
電子機器にコンテンツを取得できる地点までの経路を探索させるための経路探索プログラムであって、
コンテンツを特定可能な第１の情報および前記コンテンツを取得可能な地点を特定可能な第２の情報を取得するステップと、
前記第１の情報で特定される前記コンテンツの中から視聴対象コンテンツを決定するステップと、
前記決定されたコンテンツに関する前記第２の情報に基づいて、前記決定されたコンテンツを取得可能な視聴地点を決定するステップと、
現在位置を取得するステップと、
前記現在位置から前記視聴地点までの経路を探索するステップとを前記電子機器に実行させるための経路探索プログラム。
【請求項１２】
請求項１１に記載の経路探索プログラムを格納したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション機能を有する電子機器に関し、特に、番組を受信可能な地点へのナビゲーション機能を有する電子機器に関する。
【背景技術】
【０００２】
近年、移動しながらテレビ番組を受信する機会が多くなっている。例えば、テレビチューナを備えた車の中でもテレビ番組を視聴できる。また、テレビチューナを備えた携帯端末により、移動しながらテレビ番組を視聴するスタイルも生まれつつある。
【０００３】
このように移動しながらテレビ番組を視聴する場合、移動中に番組の放送地域をまたぐことがある。このような状況に対応するための技術として、ナビゲーション装置を利用するものがある。
【０００４】
例えば、特許文献１には、ナビゲーション処理部が示す推奨ルート上の各走行予定地域について走行予定時間帯を求め、各走行予定地域の各走行予定時間帯を組み合わせた番組放送予定をユーザに提示する装置が開示されている。
【０００５】
また、特許文献２には、特定の位置で各チャネルの受信状態を取得および記憶しておき、移動によって視聴状態が悪化したとき、現在位置と記憶されている受信状態に基づいて、現在位置から最も近い受信可能場所までのルート探索を行なう装置が開示されている。
【特許文献１】特開２００６−２７９８６０号公報
【特許文献２】特開２００４−１４０５２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来の技術は、利用者がいる地点およびその周辺、あるいは、これから行こうとしている地域で見られる番組を提示するというものである。しかし、このような技術を用いたのでは、次のような利用者あるいは放送側のニーズに応えることができない。
【０００７】
近い将来、テレビ放送は、地上デジタル放送に移行する。そのため、放送される番組数が以前と比べて格段に増える。これに伴い、放送地域が非常に限定されたローカル番組も増加することが予想される。このようなローカル番組を視聴したいというニーズも少なからずあると考えられるが、従来の技術は、そのようなニーズに応えるものではない。
【０００８】
また、各地の施設が独自の動画を放送することが考えられる。例えば、店やコンサート会場が、そのコマーシャルを放送する、あるいは、観光施設が観光情報を放送するといったことが考えられる。この場合、放送側には、番組の視聴者を特定の場所まで誘導したいというニーズがある。例えば、コマーシャルを流す場合、店やコンサート会場は、視聴者にその店の前あるいはコンサート会場のある場所まで来てほしい。また、観光施設は、流した観光情報に対応する観光地に来てほしい。しかしながら、利用者が従来の技術を用いて番組を視聴する限り、このような放送側のニーズは満たされない。
【０００９】
また、移動体での視聴を前提とした場合、受信感度がよいエリアで番組を視聴するのが好ましいため、放送側が、視聴者を受信感度がよいエリアへ誘導することができると便利である。しかし、従来の技術では、このような誘導はできない。
【００１０】
本発明は、上記のような問題を解決するためになされたものであって、コンテンツの放送地域にかかわらず、コンテンツを視聴できる地点までルート探索ができる電子機器を提供することを課題とする。
【課題を解決するための手段】
【００１１】
１つの局面に係る本願発明は、外部からデータを取得する取得手段と、コンテンツを特定可能な第１の情報およびコンテンツを取得可能な地点を特定可能な第２の情報を取得する情報取得手段と、外部からの指示を受け付ける入力手段と、指示に基づいて、第１の情報で特定されるコンテンツの中から視聴対象コンテンツを決定するコンテンツ決定手段と、決定されたコンテンツに関する第２の情報に基づいて、決定されたコンテンツを取得可能な視聴地点を決定する地点決定手段と、現在位置を取得する現在位置取得手段と、現在位置から視聴地点までの経路を探索する経路探索手段とを備える。
【００１２】
好ましくは、第２の情報は、コンテンツを取得可能な地域の情報を含み、地点決定手段は、地域の中から視聴地点を決定する。
【００１３】
好ましくは、地点決定手段は、地域のうち現在位置に最も近い地点を視聴地点として決定する。
【００１４】
好ましくは、所定の地点を記憶する第１の記憶手段をさらに備え、地点決定手段は、地域に含まれる所定の地点の中から視聴地点を決定する。
【００１５】
好ましくは、コンテンツを取得できた過去視聴地点を記憶する第２の記憶手段をさらに備え、地点決定手段は、地域内の過去視聴地点の中から視聴地点を決定する。
【００１６】
さらに好ましくは、第２の記憶手段は、過去視聴地点におけるコンテンツの受信感度をさらに記憶し、地点決定手段は、地域内の過去視聴地点のうち、受信感度の最も高い地点を視聴地点として決定する。
【００１７】
好ましくは、第２の情報は、コンテンツの発信地点の情報を含み、地点決定手段は、発信地点を視聴地点として決定する。
【００１８】
好ましくは、情報取得手段は、コンテンツの期限情報をさらに取得し、期限情報に基づいて、情報取得手段により取得された情報のうち、期限の切れたものを削除する管理手段をさらに備える。
【００１９】
好ましくは、情報取得手段は、情報を複数のコンテンツについて取得し、コンテンツ決定手段は、指示に基づいて、第１の情報で特定されるコンテンツの中から視聴対象コンテンツを選択する。
【００２０】
他の局面に係る本願発明は、電子機器がコンテンツを取得できる地点までの経路を探索する経路探索方法であって、コンテンツを特定可能な第１の情報およびコンテンツを取得可能な地点を特定可能な第２の情報を取得するステップと、第１の情報で特定されるコンテンツの中から視聴対象コンテンツを決定するステップと、決定されたコンテンツに関する第２の情報に基づいて、決定されたコンテンツを取得可能な視聴地点を決定するステップと、現在位置を取得するステップと、現在位置から視聴地点までの経路を探索するステップとを備える。
【００２１】
さらに他の局面に係る本願発明は、電子機器にコンテンツを取得できる地点までの経路を探索させるための経路探索プログラムであって、コンテンツを特定可能な第１の情報およびコンテンツを取得可能な地点を特定可能な第２の情報を取得するステップと、第１の情報で特定されるコンテンツの中から視聴対象コンテンツを決定するステップと、決定されたコンテンツに関する第２の情報に基づいて、決定されたコンテンツを取得可能な視聴地点を決定するステップと、現在位置を取得するステップと、現在位置から視聴地点までの経路を探索するステップとを電子機器に実行させる。
【００２２】
さらに他の局面に係る本願発明は、上述の経路探索プログラムを格納したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００２３】
本発明によれば、コンテンツを受信可能な地点を特定するための情報を取得し、当該情報に基づいて、選択された番組を視聴できる地域までのナビゲーションを行なうことができる。したがって、利用者は、視聴したい番組を、その番組の放送地点にかかわらず、視聴できる。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部分には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰り返さない。
【００２５】
（１．本発明の概略）
図１は、本発明に係るナビゲーション装置１００の機能的構成を示すブロック図である。図１を参照して、本発明の機能的構成について説明する。
【００２６】
ナビゲーション装置１００は、コンテンツ取得部１１０と、情報取得部１２０と、現在位置取得部１３０と、記憶部１４０と、管理部１４８と、入力部１５０と、コンテンツ決定部１６０と、地点検索部１７０と、ナビゲーション部１８０と、出力部１９０とを備える。
【００２７】
コンテンツ取得部１１０は、テレビ放送局１０あるいは一般放送局２０からコンテンツを受信する。ここで、コンテンツとは、放送される動画像や音声など、利用者が視聴する対象となるデータのことを指す。また、一般放送局２０としては、店に設置されコマーシャルに代表される動画情報を放送するものや、観光地に設置され観光情報を放送するものが含まれるものとする。また、コンテンツ取得部１１０は、インターネットを介してコンテンツを取得してもよい。
【００２８】
情報取得部１２０は、コンテンツを受信できる地域を特定するための情報を取得する。コンテンツがテレビ番組の場合、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ；電子番組表）データベース３２（以下、データベースをＤＢと略すことがある）を記憶するＥＰＧサーバ３０から、インターネット、無線、放送波などを介して、このような情報を取得する。なお、ＥＰＧサーバ３０ではなく、放送局が放送波にＥＰＧデータをのせているのであれば、番組情報を、ＥＰＧサーバからではなく、放送局から取得することとなる。また、一般放送局２０からも、このような情報を、インターネット、無線、放送波などを介して、取得する。取得される情報の内容の詳細については、後述する。
【００２９】
現在位置取得部１３０は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ；全地球測位システム）衛星からの電波を受信し、現在位置の情報を取得する。
【００３０】
記憶部１４０は、情報取得部１２０が取得した情報をまとめた情報テーブル１４１、過去視聴番組テーブル１４２、地図ＤＢ１４３、予め登録された複数の地点の情報からなるプリセット地点テーブル１４４、コンテンツが受信された地点を表わす視聴地点テーブル１４５、経路ＤＢ１４６、現在位置取得部１３０が取得した現在位置情報１４７を記憶する。
【００３１】
管理部１４８は、コンテンツ取得部１１０によるコンテンツの取得の状況を監視し、コンテンツの取得の状況に基づいて、情報テーブル１４１、過去視聴番組テーブル１４２、過去視聴地点テーブル１４５を作成または更新する。また、情報テーブル１４１の中から、期限の切れた情報を削除する。
【００３２】
入力部１５０は、外部からの指示を受け付ける。利用者は、入力部１５０を用いて、ナビゲーション装置１００に指示を出す。
【００３３】
コンテンツ決定部１６０は、入力部１５０が受け付けた指示に基づいて、情報テーブル１４１の中からユーザの視聴対象となる１つのコンテンツ（以下、視聴対象コンテンツとよぶ）を決定する。また、視聴対象コンテンツを受信できる地域を特定するための情報を、情報テーブル１４１から取得する。
【００３４】
地点検索部１７０は、情報テーブル１４１、地図ＤＢ１４３、プリセット地点テーブル１４４、視聴地点テーブル１４５に基づいて、コンテンツ決定部１６０により決定された視聴対象コンテンツの視聴地点を決定する。
【００３５】
ナビゲーション部１８０は、地点検索部１７０により決定された視聴地点、経路ＤＢ１４６、および、現在位置情報１４７に基づいて、現在位置から視聴地点までのルートを検索する。また、ルートに沿った案内を出力部１９０に出力する。
【００３６】
図２は、ナビゲーション装置１００のハードウェア構成を示すブロック図である。図２に示すように、ナビゲーション装置１００は、入力キー２１０と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２２０と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３０と、ハードディスク２４０と、ＧＰＳアンテナ２５０と、ＧＰＳ受信回路２５２と、放送受信用アンテナ２５５と、放送受信回路２５７と、ネットワークインターフェース（Ｉ／Ｆ）２５８と、光ディスクドライブ２６０と、ディスプレイ２７０と、スピーカ２８０と、これらを接続するバス２９０とを備える。
【００３７】
入力キー２１０は、外部からの指示を受け付ける。なお、入力キー２１０は、入力部１５０として機能する装置の一例であって、タッチパネル等の他の装置であってもよい。
【００３８】
ハードディスク２４０は、情報テーブル１４１、過去視聴番組テーブル１４２、地図ＤＢ１４３、プリセット地点テーブル１４４、視聴地点テーブル１４５、経路ＤＢ１４６、現在位置情報１４７、番組検索プログラム２４２、地点検索プログラム２４４、ナビゲーションプログラム２４６を格納する。なお、ハードディスク２４０は、記憶部１４０として機能する装置の一例であって、他の書き込み可能な記録媒体を代わりに用いてもよい。
【００３９】
番組検索プログラム２４２、地点検索プログラム２４４、ナビゲーションプログラム２４６は、それぞれ、ＣＰＵ２２０に、番組検索、地点検索、ナビゲーションを実行させるためのプログラムである。これらは、もともとハードディスク２４０に格納されていてもよいし、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）に代表される光ディスク２６２等の記録媒体に格納されて流通されていてもよい。後者の場合、そのような光ディスク２６２を光ディスクドライブ２６０で読み取り、読み取って得られるプログラムをハードディスク２４０に格納することとなる。
【００４０】
ＣＰＵ２２０は、入力キー２１０の受け付けた指示に基づいて、ハードディスク２４０から各種プログラムをＲＡＭ２３０に呼び出し、番組検索、地点検索、ルート検索などを実行する。
【００４１】
ＧＰＳアンテナ２５０は、ＧＰＳ信号を受信する。ＧＰＳ受信回路２５２は、受信されたＧＰＳ電波を現在位置情報に変換する。また、放送受信アンテナ２５０は、放送局等からの電波を受信する。放送受信回路２５７は、放送受信アンテナ２５０が受信した電波を、コンテンツ、番組情報、動画情報、観光情報等に変換する。ネットワークＩ／Ｆ２５８は、インターネットなどの外部ネットワークとの情報の送受を行なう。例えば、ＥＰＧサーバ３０からＥＰＧ  ＤＢ３２を取得する。また、インターネットを介してコンテンツそのものを取得できてもよい。
【００４２】
ディスプレイ２７０は、コンテンツや、番組検索画面、ルート検索結果などナビゲーション装置１００内部の情報を表示する。スピーカ２８０は、コンテンツの音声情報などを音声出力する。
【００４３】
図３は、本発明に係るナビゲーション装置１００の使用の流れを説明するための図である。図３には、使用の流れに沿って、ディスプレイ２７０に表示される画面を示している。
【００４４】
まず、利用者は、図３（ａ）のようなメニュー表示から、入力キー２１０を操作し、利用したい機能を選ぶ。本説明では、利用者が、ＥＰＧからテレビ番組を検索する「番組検索」機能を選択するものとする。
【００４５】
次に、番組検索機能が選択されると、図３（ｂ）のような、検索条件を表示する画面が表示される。本説明では、利用者が、「五十音検索」を選択するものとする。
【００４６】
「五十音検索」が選択されると、図３（ｃ１）のような、番組名が５０音順に並んだ画面が表示される。利用者は、入力キー２１０を操作し、この中から番組を選択する。
【００４７】
なお、番組検索条件には、五十音検索の他に、ジャンル検索、地域検索、近距離検索、開始（または終了）時刻検索、開始（または終了）指定時刻検索、視聴頻度検索、キーワード検索があり、それぞれに対応して、図３（ｃ２）〜（ｃ８−２）のような画面が表示される。
【００４８】
番組が選択されると、ナビゲーション装置１００は、選択された番組を視聴できる視聴地点を検索し、決定する。そして、現在地点から視聴地点までのルートを検索する。このとき、ディスプレイ２７０には、例えば、図３（ｄ）（ｅ）のような検索中であることを示す画面を表示される。なお、ナビゲーション装置１００は、視聴地点の候補点を複数抽出する場合もあり、その場合、候補点を表示した画面をディスプレイに表示する。利用者は、その画面を参照しつつ入力キー２１０を操作して、視聴地点を決定する。
【００４９】
検索の結果、ルートを決定すると、ナビゲーション装置１００は、図３（ｆ）のように、現在地から視聴地点までの経路をディスプレイ２７０に表示する。利用者が、その経路を採用することを決定すると、ナビゲーション装置１００は、図３（ｇ）のような表示に切り替え、ルート案内をする。
【００５０】
図４は、本発明に係るナビゲーション装置が行なう処理の概略を示すフローチャートである。
【００５１】
ナビゲーション装置１００は、ステップＳ４０１において、情報取得部１２０により、番組情報を受信する。ここでの、番組情報は、テレビ番組に関する番組情報（狭義の番組情報）、コマーシャル等の動画情報、観光地や観光施設についての観光情報を含む。また、ステップＳ４０３において、受信された番組情報を記憶部１４０に情報テーブル１４１として格納する。
【００５２】
ステップＳ４０５において、ナビゲーション装置１００の管理部１４８は、情報テーブル１４１のうち期限の切れた情報を削除する。なお、ステップＳ４０５の処置を行なうタイミングは、ステップＳ４０３の直後に限られるものではない。例えば、管理部１４８は、一定時間ごとに、ステップＳ４０３の処理を行なってもよい。
【００５３】
ナビゲーション装置１００のコンテンツ決定部１６０は、ステップＳ４０７において、利用者の指示に基づく方法で番組情報を検索し、検索結果を出力部１９０に表示する。また、ステップＳ４０９において、利用者の指示に基づいて、番組を選択する。
【００５４】
ナビゲーション装置１００の地点検索部１７０は、ステップＳ４１１において、選択された番組の視聴地点を検索する。
【００５５】
ナビゲーション装置１００のナビゲーション部１８０は、ステップＳ４１３において、現在地点から視聴地点までのルート検索を行なう。そして、ステップＳ４１５において、出力部１９０に、検索結果の経路を表示させる。さらに、ステップＳ４１７において、視聴地点までのルート案内を行なう。
【００５６】
（２．番組情報について）
ここで、ステップＳ４０１で取得される番組情報について、図５、図６を参照しつつ説明しておく。
【００５７】
図５は、テレビ番組の番組情報について説明するための図である。本実施の形態においては、番組情報は、番組名と、放送地域と、放送開始時間と、放送終了時間と、放送終了時間と、ジャンルと、キーワードと、視聴頻度と、番組特徴データと、チャンネル番号と、放送地点とを含むものとする。
【００５８】
放送地域は、番組を受信できる地域名の情報である。地図ＤＢ１４３に含まれる地域名に対応する領域を特定するためのデータ（例えば、その地域の外周データ）と組み合わせて、放送地域情報から番組を受信できる位置を知ることができる。
【００５９】
なお、番組情報をインターネット経由で受信する場合、基地局の位置情報（例えば、ＧＰＳ情報）からこの放送地域を特定することができる。
【００６０】
本実施の形態においては、放送地域と番組名とは、それぞれ、本実施の形態における視聴地点検索、番組検索にあたって必須であるとする。しかし、放送開始時間、放送終了時間、ジャンル、キーワード、視聴頻度は、番組検索方法によっては、用いられないことがある。視聴頻度の決定のために用いられる番組特徴データおよびチャンネル番号も、やはり、場合によっては、用いられない。番組を受信できる緯度、経度などの地点情報である放送地点も、必須ではない。
【００６１】
なお、放送地域は、番組を受信可能な地点を特定するための情報の一例である。他の情報を、番組を受信可能な地点を特定可能な情報として用いてもよい。例えば、放送地点が配信されているのであれば、放送地域を取得せずに、放送地点を取得するという構成でも構わない。また、番組名は、番組を特定可能な情報の一例であって、他の情報を必須としてもよい。つまり、利用者が視聴する番組を選択するにあたって、番組を特定できるような情報を番組名のかわりに必須の情報としてもよい。
【００６２】
情報取得部１２０は、これらの情報を、ＥＰＧサーバ３０からインターネット、無線等を介して取得する。ただし、視聴頻度、番組特徴データ、放送地点は、現時点のＥＰＧには含まれていない。
【００６３】
図６は、動画情報および観光情報について説明するための図である。図６（ａ）が動画情報、図６（ｂ）が観光情報を説明するための図である。
【００６４】
図６（ａ）を参照して、動画情報は、動画名、動画地点、動画説明、動画期限を含む。動画地点は、配信側がその動画を視聴してほしい地点の情報である。ここでは、動画情報は、コマーシャルであるとして、動画情報で宣伝されている地点であるとする。
【００６５】
図６（ｂ）を参照して、観光情報は、観光情報地名、観光情報地点、観光情報説明、観光情報期限を含む。観光情報地点は、観光地がある地点である。
【００６６】
情報取得部１２０は、これらの情報を、一般放送局２０から取得する。本実施の形態では、一般放送局２０の放送するデータは、このような情報を記したヘッダ部分と、コンテンツを記した本体部分からなるものとする。そして、情報取得部１２０は、一般放送局２０の電波の届く範囲に入ったときに、受信したデータからヘッダ部分を抽出し、情報を取得し、取得した情報を情報テーブル１４１に記憶しておくものとする。つまり、動画情報や観光情報は、利用者が移動するにつれ、自動的にたまっていく。利用者は、たまった動画情報や観光情報の中から興味のあるものを選択し、その配信地点に移動する。
【００６７】
なお、以上では、放送局が放送する番組や動画などに関する情報について説明したが、情報取得部１２０は、より一般にコンテンツに関する情報を取得するものであればよい。例えば、インターネット上のコンテンツを特定するための情報（コンテンツ名など）と、コンテンツを取得できる地域を指定する情報とを、インターネットを介して取得する、という構成であってもよい。
【００６８】
上に説明したような各種情報は、図４のステップＳ４０３において、記憶部１４０に記憶される。その記憶処理の詳細について、図７〜図９を用いて説明する。
【００６９】
図７は、各種情報の記憶処理のフローチャートである。
まず、ＣＰＵ２２０は、ステップＳ７０１において、受信した情報が動画情報かどうか判断する。受信した情報が動画情報である場合（ステップＳ７０１においてＹｅｓ）、ステップＳ７０３において、ハードディスク２４０に動画情報を格納する。この処理の詳細を図８に示す。図８は、動画情報の記憶処理のフローチャートである。図８に示すように、ＣＰＵ２２０は、ステップＳ８０１からステップＳ８０７のそれぞれにおいて、情報テーブル１４１の動画名フィールド、動画地点フィールド、動画説明フィールド、動画期限フィールドを登録する。
【００７０】
図７の説明に戻る。受信した情報が動画情報でない場合（ステップＳ７０１においてＮｏ）、ＣＰＵ２２０は、ステップＳ７０３において、受信した情報が観光情報かどうか判断する。受信した情報が観光情報である場合（ステップＳ７０３においてＹｅｓ）、ステップＳ７０５において、ハードディスク２４０に観光情報を記憶する。この処理の詳細を図９に示す。図９は、観光情報の記憶処理のフローチャートである。図９に示すように、ＣＰＵ２２０は、ステップＳ９０１からステップＳ９０７のそれぞれにおいて、情報テーブル１４１の観光情報地名フィールド、観光情報地点フィールド、観光情報説明フィールド、観光情報期限フィールドを登録する。
【００７１】
図７の説明に戻る。受信した情報が観光情報でない場合（ステップＳ７０３においてＮｏ）、ＣＰＵ２２０は、ステップＳ７１１からステップＳ７２９までのそれぞれにおいて、情報テーブル１４１の番組名フィールド、放送地域フィールド、放送開始時間フィールド、放送終了時間フィールド、ジャンルフィールド、キーワードフィールド、視聴頻度、番組特徴データフィールド、チャンネル番号フィールド、放送地点フィールドを登録する。
【００７２】
なお、ステップＳ７０１、ステップＳ７０５、ステップＳ７０９の順序、および、各フィールドの登録の順番は、上に示したものに限られるものではない。
【００７３】
（３．番組検索について）
ここからは、図４のステップＳ４０７における番組情報検索の詳細について説明する。
【００７４】
まず、テレビ番組の番組情報（狭義の番組情報）から、視聴対象となるテレビ番組を検索する番組検索方法について説明する。
【００７５】
図１０は、番組検索方法のフローチャートである。ＣＰＵ２２０は、入力キー２１０が受け付けた指示に基づいて、ステップＳ１００１において、番組検索方法を選択および決定する。この決定に基づいて、ステップＳ１００３からステップＳ１０２１のいずれかの検索処理が行なわれる。以下、ステップＳ１００３からステップＳ１０２１で行なわれる処理について説明する。
【００７６】
図１１は、ステップＳ１００３で実行される五十音検索のフローチャートである。ＣＰＵ２２０は、ステップＳ１１０１において、情報テーブル１４１の番組名フィールドに登録された情報を取得する。そして、ステップＳ１１０３において、取得した情報に基づいて番組名を５０音順に並び替える。利用者が、視聴したい番組の番組名を知っている場合には、この検索方法が有用である。
【００７７】
図１２は、ステップＳ１００５で実行されるジャンル順検索のフローチャートである。ＣＰＵ２２０は、ステップＳ１２０１において、情報テーブル１４１のジャンルフィールドに登録された情報を取得する。そして、ステップＳ１２０３において、情報をジャンル名ごとに並び換える。さらに、ステップＳ１２０５において、情報テーブル１４１の番組名フィールドに登録された情報を取得し、ステップＳ１２０７において、取得した情報に基づいて同じジャンルに含まれる番組の番組名を５０音順に並び替える。利用者が、その興味に沿って、番組を検索する場合には、この検索方法が有用である。
【００７８】
図１３は、ステップＳ１００７で実行される地域順検索のフローチャートである。ＣＰＵ２２０は、ステップＳ１３０１において、情報テーブル１４１の放送地域フィールドに登録された情報を取得する。そして、ステップＳ１３０３において、番組を放送地域ごとに並び換える。さらに、ステップＳ１３０５において、情報テーブル１４１の番組名フィールドに登録された情報を取得し、ステップＳ１３０７において、取得した情報に基づいて同じ放送地域に含まれる番組の番組名を５０音順に並び替える。利用者が、番組を視聴する地域を指定したい場合には、この検索方法が有用である。
【００７９】
図１４は、ステップＳ１００９で実行される近距離順検索のフローチャートである。ＣＰＵ２２０は、ステップＳ１４０１において、情報テーブル１４１の放送地域フィールドに登録された情報を取得し、各番組の放送地域の中から現在地点に最も近い近距離地点を検索する。さらに、ステップＳ１４０３において、現在地点から近距離地点までの地点距離を演算する。この距離は、直線距離でもよいし、ルートに沿った距離であってもよい。そして、ステップＳ１４０５において、各番組を、地点距離の順に並び換える。さらに、ステップＳ１４０７において、情報テーブル１４１の番組名フィールドに登録された情報を取得し、ステップＳ１４０９において、地点距離が同じ番組の番組名を５０音順に並び替える。この方法によれば、利用者は、視聴までの移動距離および移動時間が短い番組を知ることができる。
【００８０】
図１５は、ステップＳ１０１１で実行される開始時刻順検索のフローチャートである。ＣＰＵ２２０は、ステップＳ１５０１において、情報テーブル１４１の放送開始時間フィールドに登録された情報を取得する。そして、ステップＳ１５０３において、番組を放送開始時間順に並び換える。さらに、ステップＳ１５０５において、情報テーブル１４１の番組名フィールドに登録された情報を取得し、ステップＳ１５０７において、取得した情報に基づいて放送開始時間が同じ番組の番組名を５０音順に並び替える。利用者が、あまり待たずに番組を見たいときに、この方法は有用である。
【００８１】
図１６は、ステップＳ１０１３で実行される終了時刻順検索のフローチャートである。ＣＰＵ２２０は、ステップＳ１６０１において、情報テーブル１４１の放送終了時間フィールドに登録された情報を取得する。そして、ステップＳ１６０３において、番組を放送終了時間ごとに並び換える。さらに、ステップＳ１６０５において、情報テーブル１４１の番組名フィールドに登録された情報を取得し、ステップＳ１６０７において、取得した情報に基づいて放送終了時間が同じ番組の番組名を５０音順に並び替える。待ち合わせ等で、利用者が、番組を視聴していたい時間が決まっている場合に、この方法は有用である。例えば、ある時間まで番組を視聴してから、家に帰ってくるなどの場合に、有用である。
【００８２】
図１７は、ステップＳ１０１５で実行される視聴頻度順検索のフローチャートである。ＣＰＵ２２０は、ステップＳ１７０１において、情報テーブル１４１の視聴頻度フィールドに登録された情報を取得する。そして、ステップＳ１７０３において、番組を視聴頻度順に並び換える。ここでの並び換えは、単純に、視聴頻度の大小順で行なってもよいし、視聴頻度が第１の値以上のものの視聴頻度レベルを高、第１の値から第２の値までのものの視聴頻度レベルを中、第２の値以下のものの視聴頻度レベルを低とするなど、視聴頻度レベルことに分類し、視聴頻度レベルによって、並び換えてもよい。ＣＰＵ２２０は、ステップＳ１７０５において、情報テーブル１４１の番組名フィールドに登録された情報を取得し、ステップＳ１７０７において、取得した情報に基づいて視聴頻度あるいは視聴頻度レベルが同じ番組の番組名を５０音順に並び替える。
【００８３】
ここで、視聴頻度がどのように登録されるかについて説明しておく。
本実施の形態においては、番組が、検索処理を経て選択された時点で、ＣＰＵ２２０は、その番組がどれだけの頻度で視聴されているかを表わす情報を「視聴頻度」として情報テーブル１４１に登録する。
【００８４】
一方、番組が実際に視聴されると、その他の方法、例えば、利用者がチャンネルを指定して番組を視聴した場合も含めて、ＣＰＵ２２０は、視聴されている番組の視聴頻度についての情報を「過去視聴頻度」として過去視聴番組テーブル１４２に登録する。ここで、過去視聴番組テーブル１４２は、利用者が、番組を視聴する都度、登録あるいは更新されるものである。番組情報と同様に、その番組の放送地域、チャンネル番号、放送開始時間、放送終了時間、視聴頻度、番組特徴データを含む。番組情報との区別のため、これらを、それぞれ、過去視聴地域名、過去視聴チャンネル番号、過去視聴放送開始時間、過去視聴放送終了時間、過去視聴頻度、過去視聴番組特徴データと呼ぶことにする。
【００８５】
まず、視聴頻度登録について説明する。図１８は、視聴頻度登録のフローチャートである。このフローに示す処理は、視聴対象となる番組が検索処理を経て選択された場合に実行される。
【００８６】
視聴頻度を登録するには、選択された番組が、過去に視聴した番組と同一であるかを判定する必要があるため、番組を特定するための番組特徴データが必要になる。本実施の形態では、番組特徴データとして、放送地域名と、番組名と、チャンネル番組との組み合わせと、ＩＤナンバーなどの各番組に固有の番組特徴データの２つとを説明する。
【００８７】
前者が用いられる場合、ＣＰＵ２２０は、ステップＳ１８０１からステップＳ１８０５のそれぞれにおいて、地域名、番組名、チャンネル番組を取得する。後者が用いられる場合、ステップＳ１８０７において、番組特徴データを取得する。
【００８８】
ＣＰＵ２２０は、ステップＳ１８０９において、番組特徴データに基づいて、過去視聴番組テーブル１４２に、検索処理を経て選択された番組と、同じ番組の登録情報があるか判断する。
【００８９】
同じ番組の登録情報がある場合（ステップＳ１８０９においてＹｅｓ）、ＣＰＵ２２０は、ステップＳ１８１１において、過去視聴頻度フィールドの情報を取得する。そして、ステップＳ１８１３において、視聴頻度フィールドに、取得した情報に所定の値を加えるなどの演算を施したものを書き込む。
【００９０】
同じ番組の登録情報がない場合（ステップＳ１８０９においてＮｏ）、ＣＰＵ２２０は、ステップＳ１８１３において、視聴頻度フィールドに、所定の初期値を書き込む。
【００９１】
これに対し、過去視聴頻度が更新される方法を、図１９を参照して説明する。図１９は、過去視聴頻度登録のフローチャートである。
【００９２】
ステップＳ１９０１において、ＣＰＵ２２０は、チャンネル設定の指示に基づいて、番組をディスプレイ２７０およびスピーカ２８０に出力させる。
【００９３】
ステップＳ１９０３において、ＣＰＵ２２０は、番組の視聴時間を取得する。そして、ステップＳ１９０５において、視聴時間が予め設定された閾値より長いかどうか判断する。
【００９４】
視聴時間が閾値より長い場合（ステップＳ１９０５においてＹｅｓ）、ＣＰＵ２２０は、ステップＳ１９０７以降の処理を行ない、過去視聴頻度を登録あるいは更新する。視聴時間が閾値より短い場合（ステップＳ１９０５においてＮｏ）、ＣＰＵ２２０は、過去視聴頻度を登録あるいは更新しない。このように、過去視聴頻度を登録するかどうかを、閾値を用いて区別することにより、視聴者が、番組を次々に変えるフリッピングを行なった際に短時間だけ視聴された番組の、視聴頻度は変更されない。したがって、視聴頻度に、ユーザの嗜好をより正確に反映できる。
【００９５】
ステップＳ１９０７において、ＣＰＵ２２０は、視聴されている番組の番組情報データを取得する。また、ステップＳ１９０９において、過去視聴番組特徴データを取得する。
【００９６】
ステップＳ１９１１において、ＣＰＵ２２０は、視聴されている番組の番組情報データに含まれる番組特徴データおよび過去視聴番組特徴データに基づいて、現在視聴している番組と同じ番組の登録情報があるか判断する。
【００９７】
同じ番組の登録情報がある場合（ステップＳ１９１１においてＹｅｓ）、過去視聴頻度フィールドに所定の値を加えるなどの演算を行なう。
【００９８】
同じ番組の登録情報がない場合（ステップＳ１９１１においてＮｏ）、ステップＳ１９１５において、番組情報データを登録する。そして、ステップＳ１９１７において、視聴頻度を初期値に設定する。このような番組は、これまでに視聴されていないため、視聴頻度がとりうる一番低い値を初期値とする。
【００９９】
ＣＰＵ２２０は、ステップＳ１９１９において、ステップＳ１９１３の演算結果あるいは、ステップＳ１９１７で設定された初期値を、過去視聴頻度フィールドに登録する。
【０１００】
以上のように、番組が検索を経て選択されたものかどうかにより、視聴頻度の更新方法を変えることで、利用者の嗜好をより正確に反映した視聴頻度を登録することができる。ただし、番組が検索を経て選択されたかどうかによらず、視聴頻度を選択する構成であっても構わない。
【０１０１】
図２０は、ステップＳ１０１７で実行されるキーワード検索のフローチャートである。ＣＰＵ２２０は、ステップＳ２００１において、入力キー２１０により入力されたキーワードを受け付ける。また、ステップＳ２００３において、キーワードフィールドの情報を取得する。ＣＰＵ２２０は、ステップＳ２００５において、入力されたキーワードと、キーワードフィールドのキーワードのマッチングを行ない、一致度の高い番組を抽出する。ＣＰＵ２２０は、ステップＳ２００７において、情報テーブル１４１の番組名フィールドに登録された情報を取得し、ステップＳ２００９において、取得した情報に基づいて、抽出された番組を番組名の５０音順に並び替える。
【０１０２】
図２１は、ステップＳ１０１９で実行される開始時刻指定検索のフローチャートである。ＣＰＵ２２０は、ステップＳ２１０１において、入力キー２１０により入力された放送開始時間を受け付ける。また、ステップＳ２１０３において、放送開始時間フィールドの情報を取得する。ＣＰＵ２２０は、ステップＳ２１０５において、入力された放送開始時間と、放送開始時間のマッチングを行ない、一致度の高い番組を抽出する。ＣＰＵ２２０は、ステップＳ２１０７において、情報テーブル１４１の番組名フィールドに登録された情報を取得し、ステップＳ２１０９において、取得した情報に基づいて、抽出された番組を番組名の５０音順に並び替える。
【０１０３】
図２２は、ステップＳ１０２１で実行される終了時刻指定検索のフローチャートである。ＣＰＵ２２０は、ステップＳ２２０１において、入力キー２１０により入力された放送終了時間を受け付ける。また、ステップＳ２２０３において、放送終了時間フィールドの情報を取得する。ＣＰＵ２２０は、ステップＳ２２０５において、入力された放送終了時間と、放送終了時間のマッチングを行ない、一致度の高い番組を抽出する。ＣＰＵ２２０は、ステップＳ２２０７において、情報テーブル１４１の番組名フィールドに登録された情報を取得し、ステップＳ２２０９において、取得した情報に基づいて、抽出された番組を番組名の５０音順に並び替える。
【０１０４】
以上は、テレビ番組の検索方法について説明した。本実施の形態では、動画情報、観光情報は、図６に示すような情報しか含んでいないとしているので、その検索方法はテレビ番組の検索に比べ、シンプルである。例えば、利用者は、蓄積された動画情報の動画名、あるいは、動画説明に基づいて、視聴したい動画を選択する。観光情報についても同様である。
【０１０５】
（４．地点検索について）
ここからは、図４のステップＳ４１１における地点検索の詳細について説明する。
【０１０６】
図２３は、地点検索方法のフローチャートである。ＣＰＵ２２０は、入力キー２１０が受け付けた指示に基づいて、ステップＳ２３０１において、地点検索方法を選択および決定する。この決定に基づいて、ステップＳ２３０３からステップＳ２３１１のいずれかの検索処理が行なわれる。また、検索の結果、複数の地点が抽出された場合、ＣＰＵ２２０は、ステップＳ２３１３において、入力キー２２０が受け付けた指示に基づいて、視聴地点を選択および決定する。以下、ステップＳ２３０３からステップＳ２３１１で行なわれる処理について説明する。
【０１０７】
図２４は、ステップＳ２３０３において実行される近距離地点検索について説明するための図である。図２４（ａ）は、近距離地点探索のフローチャート、図２４（ｂ）は近距離地点探索の概念図である。
【０１０８】
ＣＰＵ２２０は、ステップＳ２４０１において、放送地域フィールドに登録されている放送地域名を取得する。そして、ステップＳ２４０３において、取得した放送地域名に対応する放送地域データを地図ＤＢ１４３から取得する。放送地域データは、例えば、その地域の外周データである。
【０１０９】
ステップＳ２４０３において、ＣＰＵ２２０は、放送地域データに基づいて、放送地域に含まれる各地点と現在位置との間の距離を取得する。そして、ステップＳ２４０５において、放送地域のうち現在位置に最も近い地点を目的地点として決定する。
【０１１０】
図２５は、ステップＳ２３０５において実行されるプリセット地点検索について説明するための図である。図２５（ａ）は、プリセット地点探索のフローチャート、図２５（ｂ）はプリセット地点探索の概念図である。
【０１１１】
プリセット地点検索は、予め記憶部１４０に記憶されているプリセット地点テーブル１４３に基づいて目的地点を検索するものである。図２６は、プリセット地点テーブルについて説明するための図である。プリセット地点テーブルは、予め定められている視聴候補位置の地域名であるプリセット地域名、視聴候補位置の地点名であるプリセット地点名、視聴候補位置の位置情報であるプリセット地点情報を含む。ここで、視聴候補位置は、ナビゲーション装置１００の製造時点で登録されるものとする。予め登録される視聴候補位置としては、電波の受信状況などの情報から、番組を視聴しやすい位置が設定されるのが好ましい。また、ユーザが気に入った地点をプリセット地点に登録することもできるものとする。
【０１１２】
ＣＰＵ２２０は、ステップＳ２５０１において、放送地域フィールドに登録されている放送地域名を取得する。また、ステップＳ２５０３において、プリセット地域名フィールドに登録されているプリセット地域名を取得する。そして、ステップＳ２５０５において、プリセット地点テーブルのうち、プリセット地域名が放送地域名に両者が一致する情報を抽出する。ステップＳ２５０７において、ＣＰＵ２２０は、抽出された情報のプリセット地点情報フィールドを取得する。
【０１１３】
ステップＳ２５０９において、ＣＰＵ２２０は、抽出されたプリセット地点と現在位置との間の距離を取得する。そして、ステップＳ２５１１において、放送地域のうち現在位置に最も近い地点を目的地点として決定する。
【０１１４】
図２７は、ステップＳ２３０７において実行される過去視聴地点検索について説明するための図である。図２７（ａ）は、過去視聴地点検索のフローチャート、図２７（ｂ）は、過去視聴地点検索の概念図である。過去視聴地点検索は、過去に番組を視聴したことのある地点の中から、目的位置を決定するものである。
【０１１５】
過去に番組を視聴した視聴地点の情報は、図２８のような視聴地点テーブル１４４で与えられる。視聴地点テーブル１４４は、番組を視聴できる地域名である視聴地点地域名、受信したチャンネル番号である視聴地点チャンネル番号、受信したときの受信レベル（例えば、受信時間内での平均値）である視聴地点受信感度、視聴していた位置である視聴地点を含む。視聴地点は、経度、緯度で特定されてもよいし、メッシュデータであってもよい。また、受信感度の登録については、後述する。
【０１１６】
図２７（ａ）に戻り、ステップＳ２７０１において、ＣＰＵ２２０は、放送地域フィールドを取得する。また、ステップＳ２７０３において、視聴地点地域名フィールドを取得する。そして、ステップＳ２７０５において、視聴地点の中に放送地域と一致するものがあるか判断する。
【０１１７】
一致するものがない場合（ステップＳ２７０５においてＮｏ）、過去視聴地点検索はできないので、ＣＰＵ２２０は、ステップＳ２７０７において、再度、地点検索方法を選択させる。例えば、ステップＳ２７０９のような近距離地点検索、あるいは、ステップＳ２７１１のようなプリセット地点検索を行ない、検索処理を終了する。
【０１１８】
一致するものがある場合（ステップＳ２７０５においてＹｅｓ）、ＣＰＵ２２０は、ステップＳ２７１３において、チャンネル番号フィールドを取得する。また、ステップＳ２７１５において、視聴地点チャンネル番組フィールドを取得する。そして、ステップＳ２７１７において、視聴地点チャンネルの中にチャンネル番号と一致するものがあるか判断する。つまり、番組を同じチャンネルで視聴したことがあるかを判断する。
【０１１９】
番組を同じチャンネルで視聴したことがない場合（ステップＳ２７１７においてＮｏ）、過去視聴地点検索はできないので、ステップＳ２７０７からの処理を実行する。
【０１２０】
番組を同じチャンネルで視聴したことがある場合（ステップＳ２７１７においてＹｅｓ）、ＣＰＵ２２０は、ステップＳ２７１９において、視聴地点受信感度フィールドを取得する。そして、ステップＳ２７２１において、視聴地点受信感度の順に、過去視聴地点を並び換える。
【０１２１】
ステップＳ２７２３において、ＣＰＵ２２０は、最も受信感度の高い視聴地点を目的地点とする。なお、最も受信感度の高い視聴地点が複数ある場合、利用者にその中から選択させる構成であってもよい。
【０１２２】
図２９は、受信感度登録のフローチャートである。
ＣＰＵ２２０は、ステップＳ２９０１において、チャンネル設定の指示を受け付ける。そして、ステップＳ２９０３において、設定されたチャンネルの受信感度を取得する。
【０１２３】
ステップＳ２９０５において、ＣＰＵ２２０は、受信感度が閾値より高いか判断する。受信感度が閾値より高い場合（ステップＳ２９０５においてＹｅｓ）、ステップＳ２９０７以降の受信感度登録処理を行なう。受信感度が閾値より高くない場合（ステップＳ２９０５においてＮｏ）、番組を受信できないので、ステップＳ２９０３に戻る。
【０１２４】
ステップＳ２９０７において、ＣＰＵ２２０は、現在地点を取得する。また、ステップＳ２９０９において、視聴地点フィールドおよび視聴地点チャンネル番号フィールドを取得する。
【０１２５】
ステップＳ２９１１において、現在地点と、同じ地点、同じチャンネルの登録情報があるか判断する。
【０１２６】
登録情報がある場合（ステップＳ２９１１においてＹｅｓ）、ステップＳ２９１３において、視聴地点の受信感度を演算する。例えば、所定の時間、受信感度を測定し、測定された受信感度の時間平均をその地点の受信感度とする。そして、ステップＳ２９１５において、演算結果を視聴地点受信感度フィールドに登録する。
【０１２７】
登録情報がない場合（ステップＳ２９１３においてＮｏ）、ステップＳ２９１７において、視聴地点の属する地域名を取得し、ステップＳ２９１９において、取得した地域名を視聴地点地域フィールドに登録する。さらに、ステップＳ２９２１からステップＳ２９２５において、視聴地点チャンネル番号フィールド、視聴地点受信感度フィールド、視聴地点フィールドをそれぞれ登録する。なお、ステップＳ２９２３においては、視聴地点受信感度を、ステップＳ２９１３と同様の方法で演算するものとする。
【０１２８】
以上は、利用者が選択したチャンネルの受信感度の登録方法について説明したが、各地点で、全チャンネルの受信感度を登録してもよい。このような登録方法を図３０を用いて説明する。図３０は、全チャンネル登録のフローチャートである。
【０１２９】
ステップＳ３００１において、ＣＰＵ２２０は、チャンネルを初期化する。つまり、設定チャンネルを一番小さい値にする。
【０１３０】
ステップＳ３００３において、ＣＰＵ２２０は、図２９のステップＳ２８０３以降と同様の処理により過去視聴地点の受信感度を登録する。
【０１３１】
ステップＳ３００５において、ＣＰＵ２２０は、全てのチャンネルで登録が終了したかどうか確認する。全てのチャンネルで登録が終了していない場合（ステップＳ３００５においてＮｏ）、ステップＳ３２０７において、次のチャンネルに設定し、ステップＳ３００３に戻る。全てのチャンネルで登録が終了した場合（ステップＳ３００５においてＹｅｓ）、登録処理を終了する。
【０１３２】
このような構成により、利用者が視聴していない番組の受信感度についても取得することができ、視聴地点検索の精度が向上する。なお、このような登録は、例えば、番組視聴の開始時に行なうものとする。
【０１３３】
ところで、過去視聴地点検索においては、番組情報に含まれる放送地域名で特定される地域内に含まれる過去視聴地点の中から、目標地点を検索している。しかしながら、番組情報によれば番組の視聴地域に含まれるはずの地点であっても、当該番組を視聴できない場合がある。逆に、ある番組の視聴地域には含まれないが、当該番組を視聴できる地点も存在する。したがって、このような地点では、取得した番組情報をそのまま用いるのでは、正確に視聴地点検索が行なわれない。
【０１３４】
そこで、このような受信感度の登録の結果を、情報テーブル１４１の放送地域フィールドに反映することで、視聴地点検索の精度を向上することができる。
【０１３５】
具体的には、番組Ａの放送地域Ａに含まれる地点Ａにおいて、受信感度取得の結果、番組Ａが視聴できないと分かった場合、放送地域Ａに地点Ａが含まれないようにする。例えば、地点Ａの視聴地点地域名フィールドに、「放送地域なし」との情報を書き込む。
【０１３６】
逆に、番組Ｂの放送地域Ｂに含まれない地点Ｃにおいて、受信感度取得の結果、番組Ｂが視聴できると分かった場合、放送地域Ｂに地点Ｃが含まれるようにする。例えば、地点Ｃの視聴地点地域名フィールドに、放送地域Ｂを追加する。
【０１３７】
図３１は、図２３のステップＳ２３０９で実行される放送地点検索について説明するための図である。図３１（ａ）は放送地点検索のフローチャート、図３１（ｂ）は放送地点検索の概念図である。放送地点検索は、番組情報に放送地点が含まれている場合に用いることができ、放送地点を目的地点とするものである。
【０１３８】
図３１（ａ）を参照して、ＣＰＵ２２０は、ステップＳ３１０１において、放送地点フィールドを取得する。そして、ステップＳ３１０３において、放送地点を目的地点と決定する。なお、番組情報に含まれる放送地点は、当然に、その番組を視聴できる範囲内に設定されているものとする。
【０１３９】
図３２は、図２３のステップＳ２３１１で実行される動画地点検索について説明するための図である。図３２（ａ）は動画地点検索のフローチャート、図３２（ｂ）は動画地点検索の概念図である。
【０１４０】
図３２（ａ）を参照して、ＣＰＵ２２０は、ステップＳ３２０１において、動画地点フィールドを取得する。そして、ステップＳ３２０３において、動画地点を目的地点と決定する。なお、観光情報の視聴地点を検索する場合、これと同様の方法により、観光情報地点を目的地点と決定する。
【０１４１】
（５．ルート検索について）
最後に、現在地点から目的地点までのルートの検索について説明する。図３３は、ルート検索方法のフローチャートである。ＣＰＵ２２０は、入力キー２１０への指示に基づいて、ステップＳ３３０１において、ルート検索方法を選択する。ルート検索には、ステップＳ３３０３で実行される最短ルート検索と、ステップＳ３３０５で実行される番組開始時間ルート検索の２つがある。
【０１４２】
最短ルート検索は、現在地から目的地までの最短ルートを検索するものであり、既存のナビゲーション方法により行なえる。
【０１４３】
番組開始時間ルート検索は、目的地に到着した時点で、ちょうど番組を視聴できるようにするためのものである。番組開始時間ルート検索について、図３４を参照しつつ、説明する。図３４は、番組開始時間ルート検索のフローチャートである。
【０１４４】
ＣＰＵ２２０は、ステップＳ３４０１において、最短ルート検索を行なう。そして、ステップＳ３４０３において、到着時刻を推定する。これらのステップで行なわれる処理は、既存のナビゲーション技術と同様である。
【０１４５】
ステップＳ３４０５において、ＣＰＵ２２０は、放送開始時間フィールドを取得する。そして、ステップＳ３４０７において、番組開始時刻と推定された到着時刻とが同等か判断する。ここで、「番組開始時刻と推定された到着時刻とが同等」とは、両者が完全に一致する場合の他に、到着時刻と番組開始時刻との差が設定された時間内である場合も含むものとする。
【０１４６】
番組開始時刻と推定された到着時刻とが同等である場合（ステップＳ３４０７においてＹｅｓ）、ＣＰＵ２２０は、ルートをそのルートに決定する。
【０１４７】
番組開始時刻と推定された到着時刻とが同等でない場合（ステップＳ３４０７においてＮｏ）、ＣＰＵ２２０は、ステップＳ３４０９において、経由地点を設定し、ステップＳ３４０１からの処理を繰り返す。すなわち、経由地点を通る最短ルートを検索し、そのルートでの到着時刻を推定し、到着時刻を番組開始時刻と比較する。ここで、経由地点は、予め設定された候補地点の中から選択されるものとする。
【０１４８】
ステップＳ３４０９で実行される経由地点の設定処理の詳細について、図３５を参照して説明する。図３５は、経由地点設定のフローチャートである。
【０１４９】
ＣＰＵ２２０は、ステップＳ３５０１において、経由地点を経由する距離を取得する。また、ステップＳ３５０３において、単位距離時間を取得する。単位距離時間は、単位距離を移動するのにかかる時間であり、ナビゲーションシステムがどのような移動体に設置されているか、（例えば、車に設置されているのか、あるいは、携帯電話機に設置されているのか、）によって、定められているものとする。
【０１５０】
ステップＳ３５０５において、ＣＰＵ２２０は、単位距離時間と、経由地点経由距離と、最短ルート距離とから、経由地点を経由した場合と、経由しない場合の到着開始時刻の差を求める。
【０１５１】
ステップＳ３５０５で求めた差が、ステップＳ３４０７で求めた差を埋めるのに適切でない（両者が、所定の値以上離れているなど）場合、ステップＳ３５０７において、経由地の再設定を行なう。
【０１５２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１５３】
【図１】本発明に係るナビゲーション装置１００の機能的構成を示すブロック図である。
【図２】ナビゲーション装置１００のハードウェア構成を示すブロック図である。
【図３】本発明に係るナビゲーション装置の使用の流れを説明するための図である。
【図４】本発明に係るナビゲーション装置が行なう処理の概略を示すフローチャートである。
【図５】番組情報について説明するための図である。
【図６】動画情報および観光情報について説明するための図である。
【図７】付帯情報の記憶処理のフローチャートである。
【図８】動画情報の記憶処理のフローチャートである。
【図９】観光情報の記憶処理のフローチャートである。
【図１０】番組検索方法のフローチャートである。
【図１１】五十音検索のフローチャートである。
【図１２】ジャンル順検索のフローチャートである。
【図１３】地域順検索のフローチャートである。
【図１４】近距離順検索のフローチャートである。
【図１５】開始時刻順検索のフローチャートである。
【図１６】終了時刻順検索のフローチャートである。
【図１７】視聴頻度順検索のフローチャートである。
【図１８】視聴頻度登録のフローチャートである。
【図１９】過去視聴頻度登録のフローチャートである。
【図２０】キーワード検索のフローチャートである。
【図２１】開始時刻指定検索のフローチャートである。
【図２２】終了時刻指定検索のフローチャートである。
【図２３】地点検索方法のフローチャートである。
【図２４】近距離地点検索について説明するための図である。
【図２５】プリセット地点検索について説明するための図である。
【図２６】プリセット地点テーブルについて説明するための図である。
【図２７】過去視聴地点検索について説明するための図である。
【図２８】視聴地点情報について説明するための図である。
【図２９】受信感度登録のフローチャートである。
【図３０】全チャンネル登録のフローチャートである。
【図３１】放送地点検索について説明するための図である。
【図３２】動画地点検索について説明するための図である。
【図３３】ルート検索方法のフローチャートである。
【図３４】番組開始時間ルート検索のフローチャートである。
【図３５】経由地点設定のフローチャートである。
【符号の説明】
【０１５４】
１０  テレビ放送局、２０  一般放送局、３０  ＥＰＧサーバ、３２  ＥＰＧデータベース、４０  ＧＰＳ衛星、１００  ナビゲーション装置、１１０  コンテンツ取得部、１２０  情報取得部、１３０  現在位置取得部、１４０  記憶部、１４１  情報テーブル、１４２  過去視聴番組テーブル、１４３  地図ＤＢ、１４４  プリセット地点テーブル、１４５  視聴地点テーブル、１４６  経路ＤＢ、１４７  現在位置情報、１４８  管理部、１５０  入力部、１６０  コンテンツ決定部、１７０  地点検索部、１８０  ナビゲーション部、１９０  出力部、２１０  入力キー、２２０  ＣＰＵ、２３０  ＲＡＭ、２４０  ハードディスク、２５０  ＧＰＳアンテナ、２５２  ＧＰＳ受信回路、２５５  放送受信アンテナ、２５７  放送受信回路、２５８  ネットワークＩ／Ｆ、２６０  光ディスクドライブ、２６２  光ディスク、２７０  ディスプレイ、２８０  スピーカ、２９０  バス。
【図１】
2009229121.tif 000003
【図２】
2009229121.tif 000004
【図３】
2009229121.tif 000005
【図４】
2009229121.tif 000006
【図５】
2009229121.tif 000007
【図６】
2009229121.tif 000008
【図７】
2009229121.tif 000009
【図８】
2009229121.tif 000010
【図９】
2009229121.tif 000011
【図１０】
2009229121.tif 000012
【図１１】
2009229121.tif 000013
【図１２】
2009229121.tif 000014
【図１３】
2009229121.tif 000015
【図１４】
2009229121.tif 000016
【図１５】
2009229121.tif 000017
【図１６】
2009229121.tif 000018
【図１７】
2009229121.tif 000019
【図１８】
2009229121.tif 000020
【図１９】
2009229121.tif 000021
【図２０】
2009229121.tif 000022
【図２１】
2009229121.tif 000023
【図２２】
2009229121.tif 000024
【図２３】
2009229121.tif 000025
【図２４】
2009229121.tif 000026
【図２５】
2009229121.tif 000027
【図２６】
2009229121.tif 000028
【図２７】
2009229121.tif 000029
【図２８】
2009229121.tif 000030
【図２９】
2009229121.tif 000031
【図３０】
2009229121.tif 000032
【図３１】
2009229121.tif 000033
【図３２】
2009229121.tif 000034
【図３３】
2009229121.tif 000035
【図３４】
2009229121.tif 000036
【図３５】
2009229121.tif 000037