(57)【特許請求の範囲】
【請求項１】
外部装置から情報を受信する受信部と、
出力されている番組に対応する位置を示す第一位置情報を前記受信部による情報の受信に先行して取得する番組位置取得部と、
移動体の現在位置を示す第二位置情報を取得する現在位置取得部と、
前記第一位置情報と前記第二位置情報とが予め決められた条件を満たすか否かを判断する判断部と、
前記判断部が予め決められた条件を満たすと判断した場合に、前記受信部が受信した情報を出力する出力部とを具備する番組情報処理装置。
【請求項２】
前記番組位置取得部は、２以上の前記第一位置情報を一括取得し、
前記番組位置取得部が一括取得した２以上の前記第一位置情報を格納し得る格納部をさらに具備し、
前記判断部は、前記格納部が格納している２以上の前記第一位置情報の各々と前記第二位置情報とが予め決められた条件を満たすか否かを判断する請求項１記載の番組情報処理装置。
【請求項３】
２以上の前記第一位置情報それぞれに対応する２以上のシーンを順次紹介する番組を出力する番組出力部をさらに具備し、
前記番組出力部は、出力中の番組において、前記判断部が予め決められた条件を満たすと判断した前記第一位置情報に対応するシーンが未紹介の場合に、出力ポイントを当該シーンにジャンプさせる請求項１記載の番組情報処理装置。
【請求項４】
前記番組位置取得部は、前記第一位置情報を番組の進行に連れて順次取得し、
前記判断部は、前記番組位置取得部が前記第一位置情報を取得したとき、当該第一位置情報と前記第二位置情報とが予め決められた条件を満たすか否かを判断する請求項１記載の番組情報処理装置。
【請求項５】
前記番組位置取得部が取得した前記第一位置情報が格納される格納部をさらに具備し、
前記判断部は、前記番組位置取得部が前記第一位置情報を取得したとき、前記格納部に格納されている１または２以上の前記第一位置情報の各々と前記第二位置情報とが予め決められた条件を満たすか否かを判断する請求項４記載の番組情報処理装置。
【請求項６】
前記受信部は、１または２以上の前記第一位置情報のいずれかと前記第二位置情報とが予め決められた条件を満たした場合に前記外部装置から情報を受信する請求項１から請求項５いずれか一項に記載の番組情報処理装置。
【請求項７】
前記受信部は、前記判断部が予め決められた条件を満たすと判断した前記第一位置情報または前記第二位置情報が示す位置に関連する広告情報を、前記外部装置から受信し、
前記出力部は、前記受信部が受信した広告情報を出力する請求項１から請求項６いずれか一項に記載の番組情報処理装置。
【請求項８】
前記出力部は、前記番組と前記受信部が受信した情報とを、一の画面に出力する請求項１から請求項７いずれか一項に記載の番組情報処理装置。
【請求項９】
前記出力部は、前記番組と前記受信部が受信した情報とを、異なる装置に出力する請求項１から請求項７いずれか一項に記載の番組情報処理装置。
【請求項１０】
外部装置から情報を受信する受信ステップと、
出力されている番組に対応する位置を示す第一位置情報を前記受信ステップによる情報の受信に先行して取得する番組位置取得ステップと、
移動体の現在位置を示す第二位置情報を取得する現在位置取得ステップと、
前記第一位置情報と前記第二位置情報とが予め決められた条件を満たすか否かを判断する判断ステップと、
前記判断部が予め決められた条件を満たすと判断した場合に、前記受信ステップで受信した情報を出力する情報出力ステップとを含む番組情報処理方法。
【請求項１１】
コンピュータを、
外部装置から情報を受信する受信部と、
出力されている番組に対応する位置を示す第一位置情報を前記受信部による情報の受信に先行して取得する番組位置取得部と、
移動体の現在位置を示す第二位置情報を取得する現在位置取得部と、
前記第一位置情報と前記第二位置情報とが予め決められた条件を満たすか否かを判断する判断部と、
前記判断部が予め決められた条件を満たすと判断した場合に、前記受信部が受信した情報を出力する情報出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送局から番組と連動して放送されている番組連動データ（放送データ）を受信し、情報を出力する番組情報処理装置、番組情報処理方法およびプログラムに関するものである。
【背景技術】
【０００２】
従来の番組情報処理装置において、番組で紹介されたＰＯＩ（point of interest）の位置情報を含むＰＯＩ情報を利用者の要求に応じて登録しておいて、利用者の現在位置情報を取得し、ＰＯＩ情報を検索して、利用者の周辺に存在するＰＯＩ情報を出力するものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−３８１５９号公報（第１頁、第２頁、第１２頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の番組情報処理装置においては、自動車等の移動体内において、移動体の位置と出力中の番組で紹介されている位置との関係に応じて情報を出力することはできなかった。
【０００５】
特許文献１においては、ＰＯＩ情報にＰＯＩの位置情報が含まれているので、過去の番組で紹介された位置しか、移動体の位置との関係が判断できない以上、移動体の位置と出力中の番組で紹介されている位置との関係に応じて情報を出力することは困難だからである。
【０００６】
そこで、上記課題を解決するために、本発明は、自動車等の移動体内において、移動体の位置と出力中の番組で紹介されている位置との関係に応じて情報を出力できる番組情報処理装置等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様にかかる番組情報処理装置は、外部装置から情報を受信する受信部と、出力されている番組に対応する位置を示す１以上の第一位置情報を受信部による情報の受信に先行して取得する番組位置取得部と、移動体の現在位置を示す第二位置情報を取得する現在位置取得部と、前記１以上のいずれかの第一位置情報と第二位置情報とが予め決められた条件を満たすか否かを判断する判断部と、前記判断部が予め決められた条件を満たすと判断した場合に、受信部が受信した情報を出力する情報出力部とを具備することを特徴とする。
【０００８】
かかる構成により、第一位置情報と第二位置情報とが予め決められた条件を満たすか否かに関する判断を情報の受信前に行えるので、番組の収録時点より後の情報の出力も可能となり、自動車等の移動体内において、移動体の位置と番組で紹介されている位置との関係に応じて情報（例えば、条件を満たすと判断された第一位置情報または第二位置情報に関連する広告情報や、広告以外の情報のうち、少なくとも１つの情報を含む）を出力できるようになる。
【０００９】
また、上記構成において、番組位置取得部は、２以上の第一位置情報を一括取得し、番組位置取得部が一括取得した２以上の第一位置情報を格納し得る格納部をさらに具備し、判断部は、格納部が格納している２以上の各第一位置情報と第二位置情報とが予め決められた条件を満たすか否かを判断してもよい。
【００１０】
かかる構成により、番組の進行によらず、条件を満たすか否かの判断を行い、情報を出力できるようになる。
【００１１】
また、上記構成において、２以上の第一位置情報それぞれに対応する２以上のシーンを順次紹介する番組を出力する番組出力部をさらに具備し、前記番組出力部は、出力中の番組において、前記判断部が予め決められた条件を満たすと判断した第一位置情報に対応するシーンが未紹介の場合に、出力ポイントを当該シーンにジャンプさせてもよい。
【００１２】
かかる構成により、ユーザに現在位置周辺の地点等を紹介するシーンを見せながら情報を出力できるようになる。
【００１３】
また、上記構成において、番組位置取得部は、１以上の第一位置情報を番組の進行に連れて順次取得し、前記判断部は、前記番組位置取得部が１以上のいずれかの第一位置情報を取得したとき、当該第一位置情報と第二位置情報とが予め決められた条件を満たすか否かを判断してもよい。
【００１４】
かかる構成により、番組の進行に連れて情報を効率よく出力できるようになる。
【００１５】
また、上記構成において、前記番組位置取得部が取得した１以上の第一位置情報を格納し得る格納部をさらに具備し、前記判断部は、前記番組位置取得部が１以上のいずれかの第一位置情報を取得したとき、前記格納部に格納されている前記１または２以上の各第一位置情報と前記第二位置情報とが予め決められた条件を満たすか否かを判断してもよい。
【００１６】
かかる構成により、番組の進行に連れて、条件を満たすか否かの判断の対象となる第一位置情報の数が増えていくので、判断のための処理負荷を軽減でき、情報を効率よく出力できるようになる。
【００１７】
また、上記構成において、受信部は、前記１または２以上のいずれかの第一位置情報と前記第二位置情報とが予め決められた条件を満たした場合に前記外部装置から情報を受信してもよい。
【００１８】
かかる構成により、条件を満たすか否かの判断を行った後に、外部装置から情報を取得して出力するので、タイムリーな情報の出力が可能となる。
【００１９】
また、上記構成において、前記受信部は、前記判断部が予め決められた条件を満たすと判断した第一位置情報または第二位置情報が示す位置に関連する広告情報を、前記外部装置から受信し、前記情報出力部は、前記受信部が受信した広告情報を出力してもよい。
【００２０】
かかる構成により、自動車等の移動体内において、移動体の位置と番組で紹介されている位置との関係に応じて広告情報を出力できるようになる。また、第一位置情報が示す位置に関連する広告情報と、第二位置情報が示す位置に関連する広告情報とで、広告の内容を異ならせることができる。
【００２１】
また、上記構成において、受信部は、判断部が予め決められた条件を満たすと判断した第一位置情報または第二位置情報に関連する広告以外の情報を、外部装置から受信し、情報出力部は、受信部が受信した広告以外の情報を出力してもよい。
【００２２】
かかる構成により、自動車等の移動体内において、移動体の位置と番組で紹介されている位置との関係に応じて広告以外の情報を出力できるようになる。
【００２３】
また、上記構成において、番組を出力する番組出力部をさらに具備し、前記番組と前記受信部が受信した情報とが、一の画面に出力されてもよい。
【００２４】
かかる構成により、番組と番組に関連する情報とを一目で視認可能になる。
【００２５】
また、上記構成において、前記番組と前記受信部が受信した情報とは、異なる装置に出力されてもよい。
【００２６】
かかる構成により、番組の視認を妨げることなく、番組に関連する情報を出力できるようになる。
【００２７】
本発明の他の態様にかかる情報処理方法は、受信部、番組位置取得部、現在位置取得部、判断部および情報出力部によって行われる番組情報処理方法であって、前記受信部が、外部装置から情報を受信する受信ステップと、前記番組位置取得部が、出力されている番組に対応する位置を示す１以上の第一位置情報を前記受信部による情報の受信に先行して取得する番組位置取得ステップと、前記現在位置取得部が、移動体の現在位置を示す第二位置情報を取得する現在位置取得ステップと、前記判断部が、前記１以上のいずれかの第一位置情報と前記第二位置情報とが予め決められた条件を満たすか否かを判断する判断ステップと、前記情報出力部が、前記判断部が予め決められた条件を満たすと判断した場合に、前記受信部が受信した情報を出力する情報出力ステップとを含むことを特徴としている。
【００２８】
かかる構成により、自動車等の移動体内において、移動体の位置と番組で紹介されている位置との関係に応じて情報を出力できるようになる。
【００２９】
本発明のその他の態様にかかるプログラムは、コンピュータを、外部装置から情報を受信する受信部と、出力されている番組に対応する位置を示す１以上の第一位置情報を受信部による情報の受信に先行して取得する番組位置取得部と、移動体の現在位置を示す第二位置情報を取得する現在位置取得部と、前記１以上のいずれかの第一位置情報と前記第二位置情報とが予め決められた条件を満たすか否かを判断する判断部と、前記判断部が予め決められた条件を満たすと判断した場合に、前記受信部が受信した情報を出力する情報出力部として機能させることを特徴とする。
【００３０】
かかる構成により、自動車等の移動体内において、移動体の位置と番組で紹介されている位置との関係に応じて情報を出力できるようになる。
【発明の効果】
【００３１】
本発明によれば、自動車等の移動体内において、移動体の位置と出力中の番組で紹介されている位置との関係に応じて情報を出力できるようになる。
【図面の簡単な説明】
【００３２】
【図１】実施の形態１における番組情報処理システムの概念図
【図２】同番組情報処理装置１のブロック図
【図３】同サーバ装置２のブロック図
【図４】同番組情報処理装置１の全体動作について説明するフローチャート
【図５】同番組情報処理装置１の一部動作について詳しく説明するフローチャート
【図６】同サーバ格納部２１に格納されている、番組ＩＤと、当該番組ＩＤに対応する１以上の第一位置情報と、当該１以上の第一位置情報それぞれに対応する１以上の情報との対の集合に関するデータ構造図
【図７】同サーバ格納部２１に格納されている、第三位置情報と情報との対の集合に関するデータ構造図
【図８】変形例１における番組情報処理装置１の全体動作について説明するフローチャート
【図９】変形例１における番組情報処理装置１の一部動作について詳しく説明するフローチャート
【図１０】変形例２における番組情報処理装置１の全体動作について説明するフローチャート
【図１１】変形例２においてサーバ格納部２１に格納されている、番組ＩＤと、当該番組ＩＤに対応する１以上の第一位置情報と、当該１以上の第一位置情報それぞれに対応する１以上の情報と、１以上の第一位置情報それぞれに対応する１以上のチャプターとの対の集合に関するデータ構造図
【図１２】同番組“ｋ”と、受信された情報Ｆｋｉとの出力例を示す図を示す図
【図１３】実施の形態２における番組情報処理システムの概念図
【図１４】同番組情報処理装置１Ｂのブロック図
【図１５】同携帯端末３のブロック図
【図１６】同番組“ｋ”と、受信された情報Ｆｋｉとの出力例を示す図を示す図
【図１７】番組情報処理装置１または１Ｂを実現するコンピュータシステム９００の外観図
【図１８】コンピュータシステム９００の内部構成を示す図
【発明を実施するための形態】
【００３３】
以下、番組情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００３４】
（実施の形態１）
本実施の形態１において説明する番組情報処理装置は、出力中の番組の内容に関する第一位置情報と、移動体の現在位置である第二位置情報とが予め決められた条件を満たす場合に、外部装置（サーバ装置等）から情報を受信し、出力する情報処理装置である。この番組情報処理装置がサーバ装置から受信する情報は、例えば、条件を満たすと判断された第一位置情報または第二位置情報に関連する広告情報、または、条件を満たすと判断された第一位置情報または第二位置情報に関連する広告以外の情報であり、例えば、番組情報処理装置は、受信した情報を、番組と共に、一の画面に出力する。
【００３５】
まず、このような番組情報処理装置を含む情報処理システムについて説明する。
【００３６】
図１は、本実施の形態１における番組情報処理システムの概念図である。この番組情報処理システムは、番組情報処理装置１、サーバ装置２を含む。
【００３７】
番組情報処理装置１は、通常、自動車、バイク、自転車、船舶等の移動体に搭載される端末装置（カーナビ等の車載端末）である。ただし、番組情報処理装置１は、スマートフォン等の携帯端末であってもよい。この場合、番組情報処理装置１を携帯したユーザが移動体に乗り込むことで、番組情報処理装置１は、移動体と共に移動する状態となる。
【００３８】
番組情報処理装置１は、基本的に、放送局から放送されている番組、および番組と連動して放送されている放送データを受信し、受信した番組および放送データを出力することができる。
【００３９】
サーバ装置２は、通信サービス事業者または放送局によって管理されるサーバ装置である。サーバ装置２は、インターネットを介したデータ通信によって、番組情報処理装置１に情報を送信することができる。ただし、情報の送信は、例えば、インターネットを介したデータ放送により行ってもよく、または、インターネット以外のネットワークや通信回線を介したデータ通信ないしはデータ放送により行ってもよく、送信方法は問わない。
【００４０】
次に、番組情報処理装置１およびサーバ装置２の構成について図２および図３により説明する。
【００４１】
図２は、本実施の形態１における番組情報処理装置１のブロック図である。番組情報処理装置１は、取得部１１、格納部１２、処理部１３、受信部１４、送信部１５、出力部１６を備える。
【００４２】
取得部１１は、番組位置取得部１１１、現在位置取得部１１２を備える。処理部１３は、判断部１３１を備える。出力部１６は、番組出力部１６１、情報出力部１６２を備える。
【００４３】
図３は、本実施の形態１におけるサーバ装置２のブロック図である。サーバ装置２は、サーバ格納部２１、サーバ受信部２２、サーバ処理部２３、サーバ送信部２４を備える。
【００４４】
取得部１１は、例えば、出力すべき番組、出力されている番組に対応する位置を示す１以上の第一位置情報、移動体の現在位置を示す第二位置情報、地図情報などを取得する。取得とは、例えば、サーバ装置２から送信された情報の受信、データ放送の受信、記録媒体からの読み出しなどを含む概念である。
【００４５】
また、取得部１１は、例えば、放送されている番組を受信したり、記録媒体に格納されている番組を読み出したりすることによって、出力すべき番組を取得する。放送されている番組は、放送局から放送されている番組である。ただし、これに限らず、例えば、サーバ装置２からインターネットを通して放送されている番組などであってもよい。記録媒体は、メモリなどであるが、その種類は問わない。また、記録媒体に格納されている番組は、例えば、放送されている番組を番組情報処理装置１自身の録画手段または外部の録画装置によって録画したものである。ただし、取得部１１は、例えば、通信サービス事業者等によって提供されている、既に放送された番組または未放送の番組が格納されている記録媒体から、番組を取得することも可能である。
【００４６】
番組位置取得部１１１は、出力されている番組に対応する位置を示す１以上の第一位置情報を取得する。かかる第一位置情報の取得は、後述する受信部１４による情報の受信に先行して行われる。番組位置取得部１１１は、通常、番組出力部１６１が出力している番組に対応する位置を示す１以上の第一位置情報を取得する。ただし、番組の出力元は、例えば、携帯端末やその他の外部装置であってもよい。番組に対応する位置とは、番組で紹介されている地点や地域、施設、店舗等に関する位置をいう。
【００４７】
また、第一位置情報は、通常、放送局からのデータ放送を受信することにより取得される。ただし、第一位置情報は、例えば、サーバ装置２からインターネット等を介したデータ通信により取得されてもよいし、サーバ装置２以外の外部装置から、ネットワークを介したデータ通信、データ放送、またはピア・ツー・ピア通信等を通じて取得されてもよく、その取得先および取得方法は問わない。
【００４８】
すなわち、番組位置取得部１１１は、通常、放送局から番組と連動したデータ放送を受信することにより、番組に対応する１以上の第一位置情報を取得する。ただし、番組位置取得部１１１は、番組に対応する１以上の第一位置情報を、例えば、サーバ装置２からインターネットを介したデータ通信もしくはデータ放送により取得してもよいし、あるいは、サーバ装置２以外の外部装置から、例えば、ネットワークを介したデータ通信、データ放送、またはピア・ツー・ピア通信等を通じて取得することも可能であり、その取得先および取得方法は問わない。
【００４９】
なお、サーバ装置２から第一位置情報を取得する場合、サーバ装置２は、番組ＩＤと対にして１以上の第一位置情報を格納しておき、番組情報処理装置１から出力中の番組の番組ＩＤを指定した要求を受けて、または、放送局から放送されている番組と連動して、当該番組に対応する１以上の第一位置情報を送信する。番組位置取得部１１１は、こうしてサーバ装置２から送信された第一位置情報を受信することで、出力されている番組に対応する位置を示す第一位置情報を取得することができる。
【００５０】
番組位置取得部１１１は、番組の開始時に、１以上の第一位置情報を一括取得する。ただし、番組位置取得部１１１は、１以上の第一位置情報を番組の進行に連れて順次取得してもよい。
【００５１】
現在位置取得部１１２は、移動体の現在位置を示す第二位置情報を取得する。移動体とは、例えば、自動車、バイク、自転車、船舶などである。また、第二位置情報は、例えば、（緯度，経度）といった位置座標と時刻との対を含み、ＧＰＳ受信機を利用して取得される。ただし、第二位置情報は、例えば、通信ネットワークが持つ位置検出機能を利用して取得されてもよく、その取得方法は問わない。
【００５２】
現在位置取得部１１２は、通常、ＧＰＳ受信機を利用して第二位置情報を繰り返し取得する。ただし、現在位置取得部１１２は、例えば、通信ネットワークが持つ位置検出機能を利用して第二位置情報を取得してもよく、その取得方法は問わない。この場合、現在位置取得部１１２が繰り返し取得した一連の第二位置情報を格納部１２に蓄積することで、移動体の移動軌跡を示す移動軌跡情報が構成される。移動軌跡情報は、例えば、一連の位置座標と時刻との対の集合を含む。または、移動軌跡情報は、時刻を含まない、単なる一連の位置座標であってもよい。
【００５３】
格納部１２は、例えば、取得部１１が取得した番組や情報、処理部１３が処理した結果などを格納し得る。より具体的には、格納部１２は、例えば、取得部１１が取得した番組、番組位置取得部１１１が取得した第一位置情報、現在位置取得部１１２が取得した第二位置情報、一連の第二位置情報で構成された上記の移動軌跡情報、地図情報などを格納し得る。
【００５４】
また、格納部１２は、番組位置取得部１１１が取得した１以上の第一位置情報を格納し得る。番組位置取得部１１１が第一位置情報を一括取得する場合、格納部１２は、一括取得された第一位置情報を格納し得る。または、格納部１２は、番組位置取得部１１１が第一位置情報を順次取得する場合、順次取得された１以上の第一位置情報を格納し得る。
【００５５】
処理部１３は、例えば、取得部１１が取得した情報の格納部１２への書き込み、１以上のいずれかの第一位置情報と第二位置情報とが予め決められた条件を満たすか否かの判断等の処理を行う。第二位置情報と地図情報等を用いて経路の探索や案内を行ってもよい。
【００５６】
判断部１３１は、格納部１２が格納している１以上の各第一位置情報と、第二位置情報とが予め決められた条件を満たすか否かを判断する。
【００５７】
判断部１３１は、番組位置取得部１１１が１以上の第一位置情報を番組の進行に連れて順次取得する場合、１以上のいずれかの第一位置情報が取得されたとき、少なくとも当該第一位置情報と、第二位置情報とが予め決められた条件を満たすか否かを判断する。または、判断部１３１は、番組位置取得部１１１が１以上の第一位置情報を番組の進行に連れて順次取得する場合、取得された第一位置情報が処理部１３によって格納部１２に蓄積（追記）された直後に、その時点で格納部１２に格納されている１以上の各第一位置情報と、第二位置情報とが予め決められた条件を満たすか否かを判断する。または、判断部１３１は、番組位置取得部１１１が１以上の第一位置情報を一括取得する場合、格納部１２が格納している１以上の各第一位置情報と、第二位置情報とが予め決められた条件を満たすか否かを判断する。または、判断部１３１は、現在位置取得部１１２が第二位置情報を取得する度に、または、複数回の取得に１回の割合で、あるいは、所定の周期ないしはランダムな周期で、格納部１２に格納されている１以上の各第一位置情報と、現在位置取得部１１２が取得した第二位置情報とが予め決められた条件（以下、「所定の条件」、または単に「条件」ともいう）を満たすか否かを判断する。
【００５８】
所定の条件とは、第一位置情報が示す位置と、第二位置情報が示す位置との２位置間の距離に関する条件、当該２位置間の移動に要する時間に関する条件などである。また、所定の条件は、第二位置情報が示す位置、つまり番組情報処理装置１を搭載した移動体の現在位置と、いずれかの第一位置情報が示す位置、つまり番組で紹介されているいずれかの地点等の位置との間が、距離的または時間的に、所定の条件を満たすほど近いという条件であってよい。具体例としては、 “当該２位置間の距離が基準値（例えば１００ｍ）を下回る”といった条件や、“当該２位置間を移動するのに要する時間が基準値（例えば１分）を下回る”といった条件などが挙げられる。なお、「距離が基準値を下回る」は、「距離が基準値に未たない」、「距離が基準値未満である」と言い換えてもよい。または、これらに代えて、「距離が基準値以下である」という条件を用いてもよい。
【００５９】
受信部１４は、放送されている番組を受信したり、番組と連動して放送される放送データを受信したり、サーバ装置２から情報を受信したりする。また、受信部１４は、判断部１３１が予め決められた条件を満たすと判断した場合に、サーバ装置２から情報を受信する。ただし、受信部１４は、情報を、例えば番組の出力開始時に一括受信してもよいし、または常時受信していてもよい。いずれの場合も、受信された情報は、例えば、処理部１３によって格納部１２に蓄積される。そして、判断部１３１が予め決められた条件を満たすと判断した場合に、格納部１２に格納されている情報が情報出力部１６２によって出力される。
【００６０】
受信部１４が受信する情報は、通常、判断部１３１が条件を満たすと判断した第一位置情報または第二位置情報に関連する広告情報、または、判断部１３１が条件を満たすと判断した第一位置情報または第二位置情報に関連する広告以外の情報である。すなわち、判断部１３１が予め決められた条件を満たすと判断した場合、受信部１４は、サーバ装置２から、第一位置情報または第二位置情報が示す位置に関連する広告情報または広告以外の情報を受信する。また、受信部１４は、第一位置情報に関連する広告情報、第二位置情報に関連する広告情報、第一位置情報に関連する広告以外の情報、および第二位置情報に関連する広告以外の情報の全部を受信してもよいし、いずれか１つを受信してもよいし、２つ以上の適宜な組み合わせを受信してもよい。
【００６１】
第一位置情報に関連する広告情報とは、番組で紹介されている地点・地域・施設・店舗等に関する広告情報である。第二位置情報に関連する広告情報とは、移動体の現在位置の周辺に存在する施設・店舗等に関する広告情報である。この場合の施設等は、番組で紹介されている（あるいは既に紹介された）ものでも、紹介されていないものでも構わない。第一位置情報に関連する広告以外の情報とは、番組で紹介されている地点・地域・施設・店舗等に関する広告以外の情報であり、具体的には、地点等について解説する解説情報、地点等を単に紹介する紹介情報などを含み得る。また、第二位置情報に関連する広告以外の情報とは、例えば、移動体の現在位置の周辺に存在する施設・店舗等に関する広告以外の情報であり、具体的には、施設等について解説する解説情報、施設等を単に紹介する紹介情報などを含み得る。この場合の施設等は、番組で紹介されている（あるいは既に紹介された）ものでも、紹介されていないものでも構わない。そして、受信部１４が受信する広告情報や広告以外の情報は、番組で紹介されていない情報を含み得る。すなわち、通常は、一部に未紹介の情報を含んでいるが、全て未紹介の情報でもよいし、全てが紹介済みの情報である場合も排除されない。
【００６２】
受信部１４は、通常、判断部１３１が予め決められた条件を満たすと判断した場合に、サーバ装置２に情報を要求し、要求に応じて外部装置から送信された情報を受信する。なお、後述する送信部１５は、かかる要求をサーバ装置２に送信するものである。ただし、サーバ装置２から上記のような情報を含んだ放送データがインターネットを通じて放送されている状況においては、受信部１４は、判断部１３１が予め決められた条件を満たすと判断した場合に、放送データを受信し、受信した放送データから情報を抽出してもよい。あるいは、受信部１４は、放送データを常時受信して格納部１２に蓄積する一方、判断部１３１が予め決められた条件を満たすと判断した場合に、格納部１２に格納されている放送データから情報を抽出することも可能である。
【００６３】
受信部１４が受信した情報は、後述する情報出力部１６２によって、例えばディスプレイやスピーカー等の出力手段に出力される。
【００６４】
送信部１５は、受信部１４の指示を受けて、サーバ装置２に情報を要求する情報要求を送信する。情報要求は、例えば、送信元ＩＤと、番組ＩＤと、第一位置情報と、第二位置情報とを含む。また、情報要求に含まれている送信元ＩＤは、番組情報処理装置１に関するＩＤであり、通常、ＩＰアドレスやＭＡＣアドレスなど用いる。ただし、番組情報処理装置１を識別可能な情報であれば、種類は問わない。また、同じく番組ＩＤは、出力されている番組に関する番組ＩＤである。また、同じく第一位置情報と第二位置情報とは、判断部１３１が条件を満足すると判断した第一位置情報と第二位置情報との組である。このような情報要求に応じて、サーバ装置２から情報が送信されると、受信部１４は、送信された情報を受信する。
【００６５】
出力部１６は、例えば、番組、受信した情報などを出力する。出力とは、通常、ディスプレイへの表示、スピーカーからの音出力などであるが、例えば、サーバ装置２への送信、記録媒体への蓄積、他の処理装置や他のプログラム等への処理結果の引渡しなどを含んでもよい。
【００６６】
番組出力部１６１は、取得部１１が取得した番組を、番組情報処理装置１自身のディスプレイやスピーカー等の出力手段に出力する。ただし、番組の出力先は、かかる出力手段に限らず、例えば、携帯端末や記録媒体などでもよい。
【００６７】
情報出力部１６２は、判断部１３１が予め決められた条件を満たすと判断した場合に、受信部１４が受信した情報、例えば、上述した広告情報、広告以外の情報などを出力する。
【００６８】
判断部１３１が予め決められた条件を満たすと判断した場合に、受信部１４が情報を受信し、情報出力部１６２は、受信部１４が受信した情報を出力する。ただし、前述の如く、受信部１４が、情報を、例えば一括受信し、または常時受信して、格納部１２に蓄積する形態においては、情報出力部１６２は、判断部１３１が予め決められた条件を満たすと判断した場合に、格納部１２に格納されている情報を出力する。いずれにしろ、情報出力部１６２は、判断部１３１が予め決められた条件を満たすと判断した場合に、受信部１４が受信した情報を出力する結果となる。
【００６９】
情報出力部１６２は、例えば、第一位置情報に関連する広告情報、第二位置情報に関連する広告情報、第一位置情報に関連する広告以外の情報、および第二位置情報に関連する広告以外の情報の全部を出力してもよいし、いずれか１つを出力してもよいし、２つ以上の適宜な組み合わせを出力してもよい。
【００７０】
情報出力部１６２は、情報を番組情報処理装置１自身のディスプレイやスピーカー等の出力手段に出力する。ただし、情報の出力先は、かかる出力手段に限らず、例えば、携帯端末や記録媒体などでもよい。すなわち、受信部１４が受信した情報は、通常、番組と共に、番組情報処理装置１自身のディスプレイに出力される。そして、典型的には、番組と、受信部１４が受信した情報とは、番組情報処理装置１自身のディスプレイの一の画面に出力される。
【００７１】
例えば、番組出力部１６１は、一の画面の全体または略全体に番組を表示し、情報出力部１６２は、当該画面の一部分において情報が番組の一部と重なるように、受信した情報を出力（オーバーレイ）する。または、番組出力部１６１は、一の画面の一部分に番組が表示されるように番組を出力し、情報出力部１６２は、当該一の画面の番組が表示されている部分とは異なる部分に情報が表示されるように、受信した情報を出力してもよい。
【００７２】
あるいは、番組出力部１６１は、通常、一の画面の全体に番組を表示し、情報が受信されたとき番組の表示サイズを縮小し、縮小表示を一定時間継続した後に全画面表示に戻す一方、情報出力部１６２は、当該画面の番組が表示されている部分とは異なる部分に情報が表示されるように、受信した情報を出力してもよい。ただし、番組の出力先と、受信された情報の出力先とは、一の携帯端末の一の画面であってもよい。または、番組の出力先と、受信された情報の出力先とは、番組情報処理装置１自身の異なる出力手段（例えば、番組および受信された情報の一方の出力先がディスプレイ、他方の出力先がスピーカー）であってもよい。あるいは、番組の出力先と、受信された情報の出力先とは、異なる装置（例えば、一方の出力先が番組情報処理装置１自身の出力手段、他方の出力先が携帯端末）であってもよいが、これについては実施の形態２で説明する。
【００７３】
サーバ装置２は、番組情報処理装置１に情報を送信する。情報の内容については、先に説明したので、繰り返さない。
【００７４】
サーバ装置２は、通常、番組情報処理装置１からの情報要求を受信し、要求された情報を送信する。情報要求については、前述したので、説明を省略する。ただし、サーバ装置２は、放送されている番組と連動して、上記の情報を含んだ番組連動データを放送してもよい。なお、サーバ装置２は、例えば、番組、または前述した１以上の第一位置情報を含んだ番組連動データを、インターネットを通して放送することも可能である。
【００７５】
サーバ格納部２１は、放送される各番組に関し、少なくとも、１以上の情報を、番組ＩＤと対応付けて格納し得る。また、サーバ格納部２１は、放送される各番組に関し、１以上の第一位置情報と、当該１以上の第一位置情報それぞれに対応する１以上の情報とを、番組ＩＤと対応付けて格納し得る。また、サーバ格納部２１は、第三位置情報と情報との対を格納し得る。
【００７６】
第一位置情報が、番組で紹介されている地点等に関する位置情報であるのに対し、第三位置情報は、番組で紹介されていない地点等に関する位置情報である。また、第一位置情報と対になる情報は、番組で紹介されている地点等に関する広告情報または広告以外の情報であるのに対し、第三位置情報と対になる情報は、番組で紹介されていない地点等に関する広告情報または広告以外の情報である。なお、番組がサーバ装置２からインターネットを通して放送される場合、サーバ格納部２１は、番組そのもの（例えばＭＰＥＧストリーム）をさらに格納してもよい。
【００７７】
サーバ受信部２２は、番組情報処理装置１からの情報要求を受信する。なお、サーバ受信部２２は、放送局からデータ放送によって、またはインターネットを通して送信される信号を受信し、サーバ処理部２３は、サーバ受信部２２が受信した信号を解析して、放送されている番組に対応する１以上の第一情報をサーバ格納部２１から読み出し、サーバ送信部２４は、サーバ処理部２３が読み出した１以上の第一位置情報を送信してもよい。
【００７８】
サーバ処理部２３は、サーバ受信部２２が受信した情報要求を解析し、要求に対応する情報をサーバ格納部２１から読み出す。
【００７９】
サーバ送信部２４は、サーバ処理部２３が読み出した情報を番組情報処理装置１に送信する。または、サーバ送信部２４は、サーバ処理部２３を介してサーバ格納部２１から番組を読み出し、送信してもよい。さらに、かかる番組の送信と連動して、当該番組に対応する１以上の第一位置情報を読み出し、送信してもよい。
【００８０】
なお、上述した各部の機能は、次のようにして実現可能である。取得部１１（およびこれに含まれる番組位置取得部１１１、現在位置取得部１１２）、処理部１３（判断部１３１）、サーバ処理部２３は、通常、ＭＰＵやメモリ等から実現され得る。取得部１１等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００８１】
格納部１２、サーバ格納部２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。なお、格納部１２等に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が格納部１２等で記憶されるようになってもよく、通信回線等を介して送信された情報が格納部１２等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が格納部１２等で記憶されるようになってもよい。
【００８２】
受信部１４、サーバ受信部２２は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００８３】
送信部１５、サーバ送信部２４は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００８４】
出力部１６（番組出力部１６１、情報出力部１６２）は、ディスプレイやスピーカー等の出力手段である出力デバイスを含むと考えても含まないと考えても良い。出力部１６は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００８５】
次に、番組情報処理システムの動作について、図４および図５のフローチャートと、図６および図７のデータ構造図とを用いて説明する。図４および図５は、番組情報処理装置１の動作について説明するためのフローチャートである。なお、図４のフローチャートが番組情報処理装置１の全体的な動作を示し、図５のフローチャートはその一部の動作の詳細を示している。
【００８６】
いま、サーバ格納部２１には、例えば図６に示すような、番組ＩＤと、当該番組ＩＤに対応する１以上の第一位置情報と、当該１以上の第一位置情報それぞれに対応する１以上の情報との対の集合が予め格納されているものとする。
【００８７】
図６は、サーバ格納部２１に格納されている、番組ＩＤと、当該番組ＩＤに対応する１以上の第一位置情報と、当該１以上の第一位置情報それぞれに対応する１以上の情報との対の集合に関するデータ構造図である。
【００８８】
番組ＩＤは、通常、現在放送されている番組または過去に放送された番組に関するＩＤである。ただし、将来放送される番組に関するＩＤでもよい。図６の例では、番組ＩＤ“１”，“２”，…，“ｋ”，…が格納されている。
【００８９】
第一位置情報は、番組で紹介されている１以上の地点・地域・施設・店舗等の各位置を示す情報であり、例えば（緯度，経度）といった位置座標を含む。図６の例では、番組ＩＤ“１”に対応付けてｎ個の第一位置情報（ｘ１１，ｙ１１），（ｘ１２，ｙ１２），…，（ｘ１ｎ，ｙ１ｎ）が格納され、番組ＩＤ“２”に対応付けてｎ個の第一位置情報（ｘ２１，ｙ２１），（ｘ２２，ｙ２２），…，（ｘ２ｎ，ｙ２ｎ）が格納され、そして、番組ＩＤ“ｋ”に対応付けてｎ個の第一位置情報（ｘｋ１，ｙｋ１），（ｘｋ２，ｙｋ２），…，（ｘｋｎ，ｙｋｎ）が格納されている。なお、番組ＩＤに対応付けて格納される第一位置情報の個数ｎは、通常、番組によって異なる定数である。ただし、一部または全部の番組で、個数ｎが同じ数になる場合もあり得る。
【００９０】
第一位置情報と対になる情報は、例えば、番組で紹介されている１以上の地点・地域・施設・店舗等のそれぞれに関する広告情報または広告以外の情報などである。図６の例では、第一位置情報（ｘ１１，ｙ１１）に対応付けて情報Ｆ１１が格納され、第一位置情報（ｘ１ｎ，ｙ１ｎ）に対応付けて情報Ｆ１ｎが格納され、第一位置情報（ｘ２１，ｙ２１）に対応付けて情報Ｆ２１が格納され、第一位置情報（ｘ２ｎ，ｙ２ｎ）に対応付けて情報Ｆ２ｎが格納され、第一位置情報（ｘｋ１，ｙｋ１）に対応付けて情報Ｆｋ１が格納され、そして、第一位置情報（ｘｋｎ，ｙｋｎ）に対応付けて情報Ｆｋｎが格納されている。
【００９１】
また、サーバ格納部２１には、例えば図７に示すような、第三位置情報と情報との対の集合も予め格納されている。図７は、サーバ格納部２１に格納されている、第三位置情報と情報との対の集合に関するデータ構造図である。
【００９２】
第三位置情報は、通常、番組で紹介されていない地点・地域・施設・店舗等の各位置を示す位置情報であり、例えば（緯度，経度）といった位置座標を含む。ただし、番組で紹介されている、または紹介された地点等に関する位置情報を含んでいてもよい。第三位置情報と対になる情報は、通常、番組で紹介されていない地点等に関する広告情報または広告以外の情報である。ただし、番組で紹介されている、または紹介された地点等に関する広告以外の情報を含んでいてもよい。
【００９３】
図７の例では、第三位置情報（ｘ０１，ｙ０１）と情報Ｆ０１との対、第三位置情報（ｘ０２，ｙ０２）と情報Ｆ０２との対、そして、第三位置情報（ｘ０ｉ，ｙ０ｉ）と情報Ｆ０ｉとの対などが、サーバ格納部２１に格納されている。
【００９４】
さて、図４および図５のフローチャートに従う動作は、例えば、テレビ機能または録画再生機能の選択がリモコン等の入力手段を介して処理部１３によって受け付けられ、取得部１１による番組の取得（例えば、放送されている番組の受信、または録画された番組の読み出し）がスタートすると、開始される。
【００９５】
（ステップＳ４０１）番組出力部１６１は、取得部１１が受信または読み出している番組の出力を開始する。番組は、通常、ディスプレイやスピーカー等の出力手段に出力される。
【００９６】
ただし、番組の出力先は、かかる出力手段に限らず、携帯端末や記録媒体などでもよい。つまり、受信された番組は、携帯端末や記録媒体に送信されたり、録画されたりしてもよい。
【００９７】
番組出力部１６１は、例えば、出力手段の一の画面の全体または略全体に番組を表示する。または、番組出力部１６１は、一の画面の一部分に番組が表示されるように番組を出力してもよい。この場合、一の画面の番組が表示されている部分とは異なる部分には、例えば、受信部１４が受信した情報が表示される。あるいは、番組出力部１６１は、一の画面の全体に番組を表示し、例えば、受信部１４によって情報が受信されたとき番組の表示サイズを縮小し、縮小表示を一定時間継続した後に全画面表示に戻すような制御を行ってもよい。
【００９８】
いま、番組出力部１６１から番組“ｋ”が出力されているものとする（ｋは１以上の整数）。例えば、番組出力部１６１のメモリに、出力中の番組に関する番組ＩＤ“ｋ”が記憶されている。メモリ内の番組ＩＤは、番組が変更される（例えば、チャネルが切り替えられたり、別の録画番組が選択れたりする）と、新たな番組ＩＤで上書きされる。
【００９９】
（ステップＳ４０２）番組位置取得部１１１は、番組出力部１６１によって出力されている番組に対応する位置を示す１以上の第一位置情報を取得する。
【０１００】
番組位置取得部１１１は、通常、放送局から番組と連動したデータ放送を受信することにより、出力されている番組“ｋ”に対応する１以上の第一位置情報例えばｎ個の第一位置情報（ｘｋ１，ｙｋ１），（ｘｋ１，ｙｋ１），…，（ｘｋｎ，ｙｋｎ）を取得する。ただし、番組“ｋ”に対応する１以上の第一位置情報は、例えば、サーバ装置２からインターネットを介したデータ通信もしくはデータ放送により取得されてもよいし、あるいは、サーバ装置２以外の外部装置から、例えば、ネットワークを介したデータ通信、データ放送、またはピア・ツー・ピア通信等を通じて取得されてもよく、その取得先および取得方法は問わない。
【０１０１】
より具体的には、例えば、番組の放送開始時に、１以上の第一位置情報を含む放送データが放送され、番組位置取得部１１１は、このような放送データを受信することで、１以上の第一位置情報を一括取得する。なお、出力されている番組が、記録媒体から読み出された番組である場合、例えば、番組コンテンツのヘッダー部分に１以上の第一位置情報が含まれており、番組位置取得部１１１は、当該ヘッダーから１以上の第一位置情報を一括取得し得る。
【０１０２】
（ステップＳ４０３）処理部１３は、取得された１以上の第一位置情報を格納部１２に蓄積する（格納させる）。例えば、番組“ｋ”に対応するｎ個の第一位置情報（ｘｋ１，ｙｋ１），（ｘｋ１，ｙｋ１），…，（ｘｋｎ，ｙｋｎ）が、格納部１２に格納される。なお、これに対応するｎ個の第一位置情報が、図６に示されるように、サーバ格納部２１にも格納されている。
【０１０３】
（ステップＳ４０４）現在位置取得部１１２は、番組情報処理装置１を搭載している移動体の現在位置を示す第二位置情報を取得する。現在位置情報は、例えば（緯度，経度）といった位置座標と、現在時刻との対を含む。
【０１０４】
現在位置取得部１１２は、通常、ＧＰＳ受信機を利用して第二位置情報を取得する。ただし、第二位置情報は、例えば、通信ネットワークが持つ位置検出機能を利用して取得されてもよく、その取得方法は問わない。
【０１０５】
（ステップＳ４０５）受信部１４は、判断部１３１と協働して、格納部１２に格納されている１以上の第一位置情報と、現在位置取得部１１２によって取得された第二位置情報とが予め決められた条件を満たすか否かを判断し、予め決められた条件を満たすと判断した場合に、サーバ装置２から情報を受信する情報受信処理を実行する。
【０１０６】
図５は、上記ステップＳ４０５の情報受信処理について詳しく説明するためのフローチャートである。
【０１０７】
（ステップＳ５０１）受信部１４は、番組ＩＤを示す変数ｋに上記メモリから取得した番組ＩＤをセットする。
【０１０８】
（ステップＳ５０２）受信部１４は、移動体の現在位置を示す位置座標（ｘ０，ｙ０）に、現在位置取得部１１２が取得した第二位置情報に含まれている位置座標をセットする。
【０１０９】
（ステップＳ５０３）受信部１４は、番組“ｋ”で紹介された地点等の数を示す変数ｎに、格納部１２に格納されている第一位置情報の個数をセットする。
【０１１０】
（ステップＳ５０４）受信部１４は、ｎ個の第一位置情報の順序を示す変数ｉに“１”をセットする。
【０１１１】
（ステップＳ５０５）判断部１３１は、位置座標（ｘ０，ｙ０）と、ｉ番目の第一位置情報に含まれている位置座標（ｘｋｉ，ｙｋｉ）とが所定の条件を満たすか否かを判断する。所定の条件は、例えば、位置座標（ｘ０，ｙ０）と位置座標（ｘｋｉ，ｙｋｉ）との２位置座標間の距離に関する条件、当該２位置座標間の移動に要する時間に関する条件などである。具体例としては、“当該２位置座標間の距離が基準値（例えば１００ｍ）を下回る”とった条件や、“当該２位置座標間を移動するのに要する時間が基準値（例えば１分）を下回る”といった条件を挙げることができる。
【０１１２】
なお、上記の基準値は、移動体の速度に応じて変更されてもよい。速度は、今回取得された現在位置と前回取得された現在位置との間の距離を、前回取得した時刻と前回取得した時刻との差分で除すことにより計算可能である。一例として、速度が速いほど、基準値を大きくして、位置関連情報が早めに出力されるように制御する。
【０１１３】
位置座標（ｘ０，ｙ０）と位置座標（ｘｋｉ，ｙｋｉ）とが所定の条件を満たさない場合はステップＳ５０６に進み、満たす場合はステップＳ５０８に進む。
【０１１４】
（ステップＳ５０６）受信部１４は、変数ｉをインクリメントする。
【０１１５】
（ステップＳ５０７）受信部１４は、変数ｉが変数ｎを超えたか否かを判別する。変数ｉが変数ｎを超えていない場合はステップＳ５０５に戻り、超えた場合は、図４のフローチャートにリターンする。
【０１１６】
（ステップＳ５０８）受信部１４は、位置座標（ｘｋｉ，ｙｋｉ）または（ｘ０，ｙ０）に対応する情報をサーバ装置２に要求する情報要求を、送信部１５を通して送信する。この情報要求は、送信元ＩＤと、番組ＩＤと、第一位置情報と、第二位置情報とを含む。
【０１１７】
送信元ＩＤは、番組情報処理装置１に関するＩＤであり、例えば、ＩＰアドレスやＭＡＣアドレスなど用いる。ただし、番組情報処理装置１を識別可能な情報であれば、種類は問わない。
【０１１８】
番組ＩＤは、上記のメモリに記憶されている番組ＩＤ、つまり番組出力部１６１から現在出力されている番組に関するＩＤである。よって、情報要求の番組ＩＤには、変数ｋがセットされる。
【０１１９】
第一位置情報と第二位置情報とは、判断部１３１が上記所定の条件を満足すると判断した第一位置情報および第二位置情報の組である。このため、情報要求の第一位置情報お帯第二位置情報には、位置座標（ｘｋｉ，ｙｋｉ）および位置座標（ｘ０，ｙ０）がセットされる。
【０１２０】
（ステップＳ５０９）受信部１４は、サーバ装置２から、位置座標（ｘｋｉ，ｙｋｉ）に対応する情報Ｆｋｉ、または位置座標（ｘ０，ｙ０）に対応する情報Ｆ０ｉを受信する。情報Ｆｋｉおよび情報Ｆ０ｉの両方を受信してもよいことは言うまでもない。
【０１２１】
詳しくは、サーバ装置２において、サーバ受信部２２が前述のような情報要求を受信し、サーバ処理部２３は、図６および図７に示した情報を格納しているサーバ格納部２１から、位置座標（ｘｋｉ，ｙｋｉ）に対応する情報Ｆｋｉと、位置座標（ｘ０，ｙ０）に対応する情報Ｆ０ｉとを読み出す。
【０１２２】
前述の如く、サーバ格納部２１には、図６に示したような、番組ＩＤと、当該番組ＩＤに対応する１以上の第一位置情報と、当該１以上の第一位置情報それぞれに対応する１以上の情報との対の集合が格納されており、サーバ処理部２３は、情報要求に含まれている位置座標（ｘｋｉ，ｙｋｉ）に対応する情報Ｆｋｉをサーバ格納部２１から読み出すことができる。
【０１２３】
また、サーバ格納部２１には、図７に示したような、第三位置情報と情報との対の集合も予め格納されており、サーバ処理部２３は、情報要求に含まれている位置座標（ｘ０ｉ，ｙ０ｉ）に対応する情報Ｆ０ｉをサーバ格納部２１から読み出すことができる。
【０１２４】
サーバ送信部２４は、こうして読み出された情報を番組情報処理装置１に送信する。送信される情報は、送信先ＩＤ、つまり番組情報処理装置１に関するＩＤ（例えばＩＰアドレスやＭＡＣアドレスなど）と、読み出された情報（ここでは情報Ｆｋｉおよび情報Ｆ０ｉ）とを含んでいる。
【０１２５】
受信部１４は、こうしてサーバ送信部２４から送信された情報を受信することで、位置座標（ｘｋｉ，ｙｋｉ）に対応する情報Ｆｋｉと、位置座標（ｘ０，ｙ０）に対応する情報Ｆ０ｉとを受信することができる。
【０１２６】
その後、図４のフローチャートにリターンする。
【０１２７】
（ステップＳ４０６）処理部１３は、受信部１４が情報を受信したか否かを判断する。受信部１４が情報を受信した場合はステップＳ４０７に進み、受信していない場合はステップＳ４０８に進む。
【０１２８】
（ステップＳ４０７）情報出力部１６２は、受信部１４が受信した情報を出力する。
【０１２９】
情報出力部１６２は、通常、情報を出力手段に出力する。ただし、情報の出力先は、出力手段に限らず、携帯端末や記録媒体などでもよい。
【０１３０】
すなわち、受信部１４が受信した情報は、通常、番組が出力されている出力手段と同じ出力手段に出力される。典型的には、受信部１４が受信した情報は、番組と共に、番組情報処理装置１自身が有するディスプレイの一の画面に出力される。ただし、番組と、受信した情報とは、携帯端末のディスプレイの一の画面に出力されてもよい。
【０１３１】
いずれの場合も、例えば、番組出力部１６１は、一の画面の全体または略全体に番組を表示し、情報出力部１６２は、当該画面の一部分において情報が番組の一部と重なるように、受信した情報を出力（オーバーレイ）する。または、番組出力部１６１が、一の画面の一部分に番組が表示されるように番組を出力している場合、情報出力部１６２は、当該一の画面の番組が表示されている部分とは異なる部分に情報が表示されるように、受信した情報を出力してもよい。
【０１３２】
なお、番組と、受信した情報とは、異なる装置に出力されてもよいが、これについては実施の形態２で説明する。
【０１３３】
情報の出力後、ステップＳ４０８に進む。
【０１３４】
（ステップＳ４０８）処理部１３は、終了イベントが発生したか否かを判別する。終了イベントが発生するとは、例えば電源オフ操作が行われたり、終了処理の割り込みが発生したりすることである。終了イベントが発生した場合は動作を終了し、終了イベントが発生していない場合はステップＳ４０４に戻る。
【０１３５】
（変形例１）
なお、図４および図５のフローチャートにおいて、番組位置取得部１１１は、出力中の番組に対応する１以上の第一位置情報を、例えば番組の開始時に一括取得している（ステップＳ４０２参照）が、番組の進行に連れて順次取得するようにしてもよい。このような変形例を図８および図９に示す。
【０１３６】
図８は、変形例１における番組情報処理装置１の全体動作について説明するフローチャートである。図９は、変形例１における番組情報処理装置１の一部動作について詳しく説明するフローチャートである。図８および図９のフローチャートは、例えば、放送局から、またはサーバ装置２から、番組の進行に応じて、例えば地点等が紹介される度に、位置情報を含んだ放送データが放送されるという前提で、図４および図５のフローチャートを次のように変更したものである。すなわち、図８において、ステップＳ４０２およびＳ４０３を、下記のようなステップＳ８０１およびＳ８０２に置き換え、そして、ステップＳ４０８でＮＯの場合、ステップＳ４０４に戻る代わりに、ステップＳ８０１に戻るように変更する。
【０１３７】
（ステップＳ８０１）番組位置取得部１１１は、第一位置情報を含む放送データを受信したか否かを判別して、第一位置情報を含む放送データを受信した場合は、ステップＳ８０２に進み、受信していない場合はステップＳ４０４に進む。
【０１３８】
（ステップＳ８０２）処理部１３は、番組位置取得部１１１が受信した放送データに含まれている第一位置情報を格納部１２に書き込む（記憶させる）。従って、第一位置情報を含む放送データが受信される度に、格納部１２に第一位置情報が蓄積（追記）される。
【０１３９】
また、図９において、ステップＳ５０３とステップＳ５０４の間に、下記のようなステップＳ９０１を挿入する。
【０１４０】
（ステップＳ９０１）番組位置取得部１１１は、変数ｎが０より大きいか否かを判別する。変数ｎが０より大きい（格納部１２に１以上の第一位置情報が格納されている）場合はステップＳ５０４に進み、変数ｎが０より大きくない（格納部１２に１つの第一位置情報も格納されていない）場合は、図１０のフローチャートにリターンする。
【０１４１】
他のステップは、図４および図５のもの同じであり。説明を省略する。
【０１４２】
この変形例１によれば、番組の進行に連れて、条件を満たすか否かの判断の対象となる第一位置情報の数が増えていくので、判断のための処理負荷を軽減でき、情報を効率よく出力できるようになる。
【０１４３】
（変形例２）
または、図４および図５のフローチャートにおいて、予め決められた条件を満たした第一位置情報に対応する地点等が、出力中の番組で未紹介の場合に、当該番組の出力ポイントを、当該第一情報に対応する地点等を紹介するシーン（例えばチャプター）にジャンプさせてもよい。
【０１４４】
この変形例では、２以上の第一位置情報それぞれに対応し、かつ順序を有する２以上のチャプターで構成された番組が格納されており、番組出力部１６１は、かかる番組の２以上のチャプターを順次出力する。２以上の各チャプターにおいて、通常、一の地点・地域・施設・店舗等が紹介される。ただし、各チャプターにおいて、複数の地点等が紹介されてもよい。
【０１４５】
番組を構成する各チャプターには、例えば、“１”，“２”，…といったチャプター番号が付される。ただし、それぞれのチャプターを識別し、かつ順序を示すものであれば、どのような情報を付してもよい。
【０１４６】
そして、番組出力部１６１は、判断部１３１が条件を満たすと判断した第一位置情報に対応するチャプターが未出力の場合に、出力ポイントを当該チャプターにジャンプさせる。
【０１４７】
このような変形例を図１０に示す。図１０は、変形例２における番組情報処理装置１の全体動作について説明するフローチャートである。なお、その一部動作の詳細については、図５のフローチャートが変形例２に援用される。
【０１４８】
図１０のフローチャートは、図４のフローチャートにおいて、ステップＳ４０２およびＳ４０３をステップＳ１００１およびＳ１００２に置き換え、ステップＳ４０８でＮＯの場合に実行されるステップＳ１００３およびＳ１００４を追加したものである。
【０１４９】
ステップＳ１００１〜Ｓ１００４以外のステップは、図４のものと同じであり、説明を省略する。ステップＳ４０５の詳細に関する図５のフローチャートは、この変形例に援用される。
【０１５０】
格納部１２には、２以上の第一位置情報それぞれに対応し、かつ順序を有する２以上のチャプターで構成された番組が格納されている。
【０１５１】
サーバ格納部２１には、図６に代えて、図１１に示すようなデータ構造を有する情報が格納されている。
【０１５２】
図１１は、この変形例２においてサーバ格納部２１に格納されている、番組ＩＤと、当該番組ＩＤに対応する１以上の第一位置情報と、当該１以上の第一位置情報それぞれに対応する１以上の情報と、１以上の第一位置情報それぞれに対応する１以上のチャプターとの対の集合に関するデータ構造図である。
【０１５３】
図１１のデータ構造は、図６のそれにおいて、番組ＩＤ毎に、１以上の第一位置情報それぞれに対応する１以上のチャプターを追加したものである。
【０１５４】
具体的には、サーバ格納部２１には、例えば、番組“１”に対応付けて、ｎ個の第一位置情報（ｘ１１，ｙ１１），（ｘ１２，ｙ１２），…，（ｘ１ｎ，ｙ１ｎ）と、当該ｎ個の第一位置情報それぞれに対応するチャプター番号Ｃ１１，Ｃ１２，…，Ｃ１ｎとが格納されている。また、番組“２”に対応付けて、ｎ個の第一位置情報（ｘ２１，ｙ２１），（ｘ２２，ｙ２２），…，（ｘ２ｎ，ｙ２ｎ）と、当該ｎ個の第一位置情報それぞれに対応するチャプター番号Ｃ２１，Ｃ２２，…，Ｃ２ｎとが格納されている。さらに、番組“ｋ”に対応付けて、ｎ個の第一位置情報（ｘｋ１，ｙｋ１），（ｘｋ２，ｙｋ２），…，（ｘｋｎ，ｙｋｎ）と、当該ｎ個の第一位置情報それぞれに対応するチャプター番号Ｃｋ１，Ｃｋ２，…，Ｃｋｎとが格納されている。
【０１５５】
（ステップＳ４０１）番組出力部１６１は、番組を構成する２以上のチャプターを格納部１２から順次取得して出力する動作を開始する。
【０１５６】
（ステップＳ１００１）番組位置取得部１１１は、番組出力部１６１によって出力されている番組に対応する位置を示す１以上の第一位置情報と、当該１以上の第一位置情報それぞれに対応する１以上のチャプター番号とを取得する。
【０１５７】
番組位置取得部１１１は、通常、放送局から番組と連動したデータ放送を受信することにより、出力されている番組“ｋ”に対応する１以上の第一位置情報、例えばｎ個の第一位置情報（ｘｋ１，ｙｋ１），（ｘｋ１，ｙｋ１），…，（ｘｋｎ，ｙｋｎ）と、当該１以上の第一位置情報に対応する１以上のチャプター番号Ｃｋ１，Ｃｋ２，…，Ｃｋｎとを取得する。
【０１５８】
ただし、１以上の第一位置情報と１以上のチャプター番号とは、例えば、サーバ装置２からインターネットを介したデータ通信もしくはデータ放送により取得されてもよいし、あるいは、サーバ装置２以外の外部装置から、例えば、ネットワークを介したデータ通信、データ放送、またはピア・ツー・ピア通信等を通じて取得されてもよく、その取得先および取得方法は問わない。
【０１５９】
（ステップＳ１００２）処理部１３は、取得された１以上の第一位置情報と１以上のチャプター番号とを格納部１２に書き込む（記憶させる）。
【０１６０】
例えば、番組“ｋ”に対応するｎ個の第一位置情報（ｘｋ１，ｙｋ１），（ｘｋ１，ｙｋ１），…，（ｘｋｎ，ｙｋｎ）と、当該１以上の第一位置情報に対応する１以上のチャプター番号Ｃｋ１，Ｃｋ２，…，Ｃｋｎとが、格納部１２に記憶される。なお、これに対応するｎ個の第一位置情報およびｎ個のチャプター番号が、図１１に示されるように、サーバ格納部２１にも格納されている。
【０１６１】
続くステップＳ４０４〜Ｓ４０８では、図４で説明したものと同様の処理が行われる。ただし、ステップＳ４０８でＮＯの場合、ステップＳ４０４に戻る代わりに、ステップＳ１００３に進む。
【０１６２】
（ステップＳ１００３）番組出力部１６１は、判断部１３１が条件を満すと判断した第一位置情報に対応するチャプターが紹介済みであるか否かを判別する。
【０１６３】
具体的には、番組出力部１６１は、例えば、現在、番組のどのチャプターを出力しているかを示す出力ポイント情報をメモリに保持しており、この出力ポイント情報が示す出力ポイントが当該チャプター以降にあれば、当該チャプターを出力済みであると判別し、当該チャプターよりも前にあれば、当該チャプターを出力済みでないと判別する。そして、当該チャプターを出力済みであると判別した場合はステップＳ４０４に戻り、出力済みでないと判別した場合はステップＳ１００４に進む。
【０１６４】
（ステップＳ１００４）番組出力部１６１は、番組の出力ポイントを当該チャプターにジャンプさせる。具体的には、格納部１２から当該チャプターを取得して、現在のチャプターに代えて当該チャプターを出力する。これによって、現在のチャプターの出力は停止され、現在位置周辺のある地点等を紹介するチャプターの出力が開始される。
【０１６５】
これによって、予め決められた条件を満たした第一位置情報に対応するシーンが、現在出力中の番組で未紹介の場合に、当該番組の出力ポイントを、現在のシーンから当該第一情報に対応するシーンへとジャンプさせることができる。
【０１６６】
以下、本実施の形態１における番組情報処理システムの具体的な動作について説明する。なお、以下の説明は、好ましい具体例の一つに過ぎず、発明を限定するものではない。
番組情報処理システムの概念図は図１である。ここでは、番組情報処理装置１は、ユーザが運転する自動車に搭載され、自動車と共に移動しながら、放送局から放送されている番組、および放送データを受信し、受信した番組および番組に関連する情報（番組関連情報）を出力することができる。サーバ装置２は、インターネットを介したデータ通信によって、番組情報処理装置１に情報を送信することができる。
【０１６７】
番組情報処理装置１のブロック図は図２、サーバ装置２のブロック図は図３である。また、番組情報処理装置１のフローチャートは、図４および図５である（ただし、図１０および図１１のように変更されてもよい）。さらに、サーバ格納部２１に格納されている情報に関するデータ構造図は図６、番組位置取得部１１１が取得する１以上の第一位置情報に関するデータ構造図は図７、受信部１４がサーバ装置２に送信する情報要求に関するデータ構造図は図８、そして受信部１４がサーバ装置２から受信する情報に関するデータ構造図は図９である。図示された各要素、要素間の関係等についての説明は、先述したので繰り返さない。
【０１６８】
番組情報処理装置１では、直近に受信していた番組の番組ＩＤがメモリに記憶されており、リモコン等によるテレビ機能の選択を受け付けると、処理部１３は、当該メモリから番組ＩＤを読み出す。取得部１１は、読み出された番組ＩＤに対応する番組の受信を開始する。当該番組の放送が終了している場合、取得部１１は、同じチャネルで現在放送されている別の番組の受信を開始する。これに伴い、メモリの番組ＩＤは、当該別の番組の番組に書き換えられる。
【０１６９】
番組出力部１６１は、取得部１１が受信している番組の出力を開始する。番組は、例えば、番組情報処理装置１自身が有するディスプレイやスピーカー等の出力手段に出力される。番組は、通常、出力手段の一の画面の全体または略全体に表示される。ただし、番組出力部１６１は、一の画面の全体に番組を表示し、受信部１４によって情報が受信されたとき番組の表示サイズを縮小し、縮小表示を一定時間継続した後に全画面表示に戻すような制御を行ってもよい。
【０１７０】
いま、番組出力部１６１から番組“ｋ”が出力されており（ｋは１以上の整数）、上記のメモリには、番組ＩＤ“ｋ”が記憶されている。
【０１７１】
番組位置取得部１１１は、放送局から番組と連動したデータ放送を受信することにより、例えば図７に示されるような、現在出力中の番組“ｋ”に対応する１以上の第一位置情報（ｘｋ１，ｙｋ１），（ｘｋ１，ｙｋ１），…，（ｘｋｎ，ｙｋｎ）を取得する（ｎは１以上の整数）。なお、１以上の第一位置情報の取得は、図４および図５のフローチャートに示したように一括で行われても、図１０および図１１のフローチャートに示したように順次行われてもよい。取得された１以上の第一位置情報（ｘｋ１，ｙｋ１），（ｘｋ１，ｙｋ１），…，（ｘｋｎ，ｙｋｎ）は、処理部１３によって格納部１２に書き込まれる。
【０１７２】
他方、現在位置取得部１１２は、ＧＰＳ受信機等の位置検出手段を利用して、自動車の現在位置を示す第二位置情報を取得する動作を繰り返し行っている。第二位置情報には、例えば（緯度，経度）といった位置座標と、現在時刻との対が含まれている。
【０１７３】
受信部１４は、判断部１３１と協働して、情報受信処理を実行する。情報受信処理では、格納部１２に格納されている１以上の第一位置情報と、現在位置取得部１１２によって取得された第二位置情報とが予め決められた条件を満たすか否かが判断部１３１によって判断され、予め決められた条件を満たすと判断された場合に、受信部１４は、サーバ装置２から情報を受信する。詳しくは、受信部１４は、番組ＩＤを示す変数ｋに、上記メモリから取得した番組ＩＤをセットする。また、移動体の現在位置を示す位置座標（ｘ０，ｙ０）に、現在位置取得部１１２が取得した第二位置情報に含まれている位置座標をセットする。さらに、番組“ｋ”で紹介された地点等の数を示す変数ｎに、格納部１２に格納されている第一位置情報の個数をセットする。そして、ｎ個の第一位置情報の順序を示す変数ｉに“１”をセットする。応じて、判断部１３１は、位置座標（ｘ０，ｙ０）と、ｉ番目の第一位置情報に含まれている位置座標（ｘｋｉ，ｙｋｉ）とが、所定の条件、例えば、２位置座標間の距離に関する条件、または、当該２位置座標間の移動に要する時間に関する条件を満たすか否かを判断する。より特定的には、所定の条件は、例えば、位置座標（ｘ０，ｙ０）と位置座標（ｘｋｉ，ｙｋｉ）との間が距離的または時間的に近いという条件であり、“当該２位置座標間の距離が基準値（例えば１００ｍ）を下回る”とった条件や、“当該２位置座標間を移動するのに要する時間が基準値（例えば１分）を下回る”といった条件が採用される。
【０１７４】
位置座標（ｘ０，ｙ０）と位置座標（ｘｋｉ，ｙｋｉ）とが所定の条件を満たさない場合、判断部１３１は、変数ｉをインクリメントしつつ、変数ｉが変数ｎを超えるまで、上記所定の条件に関する判別を繰り返す。変数ｉが変数ｎを超える前に、位置座標（ｘ０，ｙ０）と位置座標（ｘｋｉ，ｙｋｉ）とが所定の条件を満たした場合、判断部１３１は、その時点の位置座標（ｘｋｉ，ｙｋｉ）を受信部１４に引き渡す。応じて、受信部１４は、引き渡された位置座標（ｘｋｉ，ｙｋｉ）に対応する情報Ｆｋｉをサーバ装置２に要求する情報要求を、送信部１５を通して送信する。この情報要求は、例えば図８に示すように、番組情報処理装置１に関する送信元ＩＤ“１”と、番組情報処理装置１で出力中の番組に関する番組ＩＤ“ｋ”と、引き渡された位置座標（ｘｋｉ，ｙｋｉ）と同等の第一位置情報（ｘｋｉ，ｙｋｉ）とを含む。
【０１７５】
サーバ装置２において、サーバ受信部２２が図８に示したような情報要求を受信し、サーバ処理部２３は、サーバ格納部２１から位置座標（ｘｋｉ，ｙｋｉ）に対応する情報Ｆｋｉを読み出す。前述の如く、サーバ格納部２１には、図６に示したような、番組ＩＤと、当該番組ＩＤに対応する１以上の第一位置情報と、当該１以上の第一位置情報それぞれに対応する１以上の情報との対の集合が格納されており、サーバ処理部２３は、情報要求に含まれている位置座標（ｘｋｉ，ｙｋｉ）に対応する情報Ｆｋｉをサーバ格納部２１から読み出すことができる。サーバ送信部２４は、こうして読み出された情報を番組情報処理装置１に送信する。
【０１７６】
サーバ送信部２４から送信される情報は、図９に示されるように、番組情報処理装置１に関する送信先ＩＤ“１”と、読み出された情報Ｆｋｉとを含んでいる。
【０１７７】
受信部１４は、こうしてサーバ送信部２４から送信された情報を受信することで、位置座標（ｘｋｉ，ｙｋｉ）に対応する情報Ｆｋｉを受信することができる。
【０１７８】
情報出力部１６２は、受信部１４が受信した情報Ｆｋｉを、番組情報処理装置１自身が有するディスプレイやスピーカー等の出力手段に出力する。
【０１７９】
すなわち、この実施の形態１では、受信部１４が受信した情報は、番組と共に、番組情報処理装置１自身が有するディスプレイの画面に出力される。ただし、番組と、受信した情報とは、スマートフォン等の携帯端末の一の画面に出力されてもよい。
【０１８０】
いずれの場合も、例えば、番組出力部１６１は、一の画面の全体または略全体に番組を表示し、情報出力部１６２は、当該画面の一部分において情報が番組の一部と重なるように、受信した情報を出力（オーバーレイ）する。または、番組出力部１６１が、一の画面の一部分に番組が表示されるように番組を出力している場合、情報出力部１６２は、当該一の画面の番組が表示されている部分とは異なる部分に情報が表示されるように、受信した情報を出力してもよい。
【０１８１】
ある番組を出力中に、リモコン等の入力手段を介して番組の変更（例えば、チャネルの切り替え、電子番組表からの別の番組の選択など）を受け付けた場合、処理部１３は、上記メモリの番組ＩＤを、変更後の番組の番組ＩＤに書き換える。その後、上記メモリから番組ＩＤが読み出され、上記と同様の動作が繰り返される。
【０１８２】
以上のような動作は、終了イベントの発生、例えば電源オフ操作が行われたり、終了処理の割り込みが発生したりするまで継続される。終了イベントが発生した場合は動作を終了する。
【０１８３】
図１２は、本実施の形態１における、番組“ｋ”と、受信された情報Ｆｋｉとの出力例を示す図である。
【０１８４】
現在放送中の番組“ｋ”は、例えば、出演者の一人が自動車を運転しながら、他の出演者を乗せて観光地等をドライブする番組である。番組中で、例えば、三宮や旧居留地等の地点ないし地域、当該地点ないし地域またはその周辺にある○○ホテル等の施設や○○カフェ等の店舗などが紹介されている。
【０１８５】
いま、番組情報処理装置１を搭載したユーザの自動車は、旧居留地ないしその周辺を走行しており、番組情報処理装置１のディスプレイには、図１２のような画面が出力されている。
【０１８６】
図１２の例では、受信された情報Ｆｋｉは、番組“ｋ”共に、一の画面に出力されている。番組“ｋ”は、当該一の画面の全体に表示され、受信された情報Ｆｋｉは、当該一の画面の一部分において情報が番組の一部と重なるように、オーバーレイ表示されている。これによって、ユーザは、番組“ｋ”と、受信した情報Ｆｋｉとを、一目で視認できる。
【０１８７】
情報Ｆｋｉは、自動車の現在位置が旧居留地またはその付近を走行しているため、旧居留地に関する解説情報、たとえば“旧居留地  外国人のための住居や通商の場として…”を含んでいる。また、旧居留地またはその周辺にある施設や店舗等に関する広告情報、例えば“○○カフェ：本日のおすすめメニューは…”や、“○○”ホテル：当日予約が可能です。今夜の料金は…“といったタイムリーな広告情報も含んでいる。このほか、番組で紹介されている情報とは異なる情報（例えば、番組では紹介しきれなかった情報や、現在位置の周辺にある施設・店舗等に関する広告情報または広告以外の情報などが含まれていてもよい。
【０１８８】
以上、本実施の形態１によれば、自動車等の移動体内において、移動体の位置と番組で紹介されている位置との関係に応じて情報を出力できるようになる。
【０１８９】
特に、例えば、番組で紹介されている飲食店の「本日のおすすめメニュー」に関する情報や、宿泊施設の当日予約に関する情報といったタイムリーな情報を出力できるし、また、番組で紹介されている情報とは異なる情報も出力できる。
【０１９０】
また、本実施の形態１によれば、移動体の移動に連れて、移動体の位置と番組で紹介されている位置との関係が変化するのに応じて、出力する情報を変更できるようになる。
【０１９１】
特に、例えば、移動体が番組で紹介されている地点や地域等の周辺を通る際に、当該地点等に関する解説情報を出力したり、移動体が番組で紹介されている施設や店舗等の周辺を通る際に、当該施設等に関する広告情報を出力したりできるようになる。このため、ユーザは、必要な情報を好適なタイミングで知ることができる。
【０１９２】
また、本実施の形態１によれば、例えば番組の開始時に１以上の第一位置情報を一括取得することで、番組の進行によらず、条件を満たすか否かの判断を行い、情報を出力できるようになる。
【０１９３】
なお、上述した変形例１のように、１以上の第一位置情報を番組の進行に連れて順次取得すれば、番組の進行に連れて、条件を満たすか否かの判断の対象となる第一位置情報の数が増えていくので、判断のための処理負荷を軽減でき、情報を効率よく出力できるようになる。または、１以上の第一位置情報を一括取得する場合において、変形例２のように、予め決められた条件を満たした第一位置情報に対応するシーンが、出力中の番組で未紹介の場合に、当該番組の出力ポイントを、現在のシーンから当該第一情報に対応するシーンへとジャンプさせることで、ユーザに現在位置周辺の地点等を紹介するシーンを見せながら、広告情報や広告以外の情報を出力できるようになる。
【０１９４】
一例として、番組“ｋ”が、三宮を紹介するシーン（チャプター１）、旧居留地を紹介するシーン（チャプター２）、およびハーバーランドを紹介するシーン（チャプター３）の３シーンで構成されていて、出力中の番組では三宮が紹介されている（出力ポイントがチャプター１である）にもかかわらず、自動車がハーバーランドに接近した場合、番組の出力ポイントは、現在のチャプター１からハーバーランドに対応するチャプター３にジャンプする。これによって、ハーバーランド付近を走行するユーザに、ハーバーランドを紹介するシーンを見せながら、ハーバーランドまたは現在位置に関連する広告情報または広告以外の情報を出力できるようになる。
【０１９５】
また、本実施の形態１によれば、自動車等の移動体内において、移動体の位置と番組で紹介されている位置との関係に応じて、出力中の番組に関連する広告情報を出力できるようになる。特に、例えば、移動体が番組で紹介されている施設や店舗等の周辺を通る際に、当該施設等に関する広告情報が出力されるので、高い広告効果が期待できるようになる。
【０１９６】
また、本実施の形態１によれば、自動車等の移動体内において、移動体の位置と番組で紹介されている位置との関係に応じて広告以外の情報を出力できるようになる。特に、例えば、移動体が番組で紹介されている地点や地域等の周辺を通る際に、当該地点等に関連する広告以外の情報、例えば解説情報や紹介情報などが出力されるので、ユーザは、知りたい情報を好適なタイミングで得られるようになる。そして、本実施の形態１によれば、番組と、受信した情報とが、一の画面に出力されるので、番組と、番組に関連する情報とを一目で視認可能になる。
【０１９７】
（実施の形態２）
本実施の形態２において説明する番組情報処理装置は、出力中の番組の内容に関する第一位置情報と、移動体の現在位置である第二位置情報とが予め決められた条件を満たす場合に、サーバ装置から情報を受信し、出力する情報処理装置である。この番組情報処理装置がサーバ装置から受信する情報は、例えば、第二位置情報に関連する広告情報、または、出力中の番組に関連する情報であり、番組情報処理装置は、番組と、受信した情報とを、異なる装置に出力する。すなわち、本実施の形態２における番組情報処理装置と、先述した実施の形態１における番組情報処理装置との主な相違は、前者が、受信した情報を、番組と共に、一の画面に出力するのに対し、後者は、番組と、受信した情報とを、異なる装置に出力する点にある。
【０１９８】
図１３は、本実施の形態２における番組情報処理システムの概念図である。この番組情報処理システムは、１以上の番組情報処理装置１Ｂ、サーバ装置２、１以上の携帯端末３を含む。なお、１以上の各番組情報処理装置１を特に区別する必要がない場合、単に「番組情報処理装置１」と記す。同様に、１以上の携帯端末３を特に区別する必要がない場合、単に「携帯端末３」と記す。
【０１９９】
番組情報処理装置１Ｂは、上記の相違点を除いて、実施の形態１のそれと同じである。サーバ装置２は、実施の形態１のそれと同じである。
【０２００】
携帯端末３は、典型的には、例えばｂｌｕｅｔｏｏｔｈ（登録商標）や赤外線等の近距離無線通信手段と、出力手段とを有するスマートフォンやタブレットや携帯電話等である。ただし、ユーザによる携帯が可能であり、かつ番組情報処理装置１Ｂと無線または有線で通信が行え、かつ出力手段を有するような端末装置（例えば、ノート型パソコンなど）であればよく、種類は問わない。携帯端末３を携帯したユーザが、番組情報処理装置１Ｂを搭載した移動体に乗り込むことで、番組情報処理装置１Ｂと携帯端末３とは、互いに近接した状態（例えば数十ｃｍ程離れた状態）で、移動体と共に移動することになる。
【０２０１】
図１４は、本実施の形態２における番組情報処理装置１Ｂのブロック図である。
【０２０２】
番組情報処理装置１Ｂは、実施の形態１における番組情報処理装置１（図１参照）に対し、番組出力部１６１および情報出力部１６２をそれぞれ番組出力部１６１Ｂおよび情報出力部１６２Ｂに置き換えたものである。番組出力部１６１および情報出力部１６２の出力先が一の画面（通常、番組情報処理装置１Ｂ自身が有するディスプレイの一の画面）であるのに対し、番組出力部１６１Ｂおよび情報出力部１６２Ｂの出力先は、異なる装置である。
【０２０３】
通常、番組出力部１６１Ｂは、取得部１１が受信した番組を番組情報処理装置１Ｂ自身のディスプレイに出力し、情報出力部１６２Ｂは、受信部１４が受信した情報を携帯端末３に出力する。これによって、例えば、番組は、番組情報処理装置１Ｂ自身のディスプレイに表示され、受信した情報は、携帯端末３のディスプレイに表示される結果となる。ただし、番組出力部１６１Ｂは、例えば、番組を携帯端末３に出力する一方、情報出力部１６２Ｂは、受信した情報を番組情報処理装置１Ｂ自身のディスプレイに出力してもよい。または、番組の出力先と、受信した情報の出力先とは、異なる外部装置であってもよい（例えば、番組および受信した情報の一方をスマートフォンに出力し、他方をタブレットに出力するなど）。
【０２０４】
なお、番組出力部１６１Ｂおよび情報出力部１６２Ｂ以外の要素は、実施の形態１におけるものと同様の動作を行う。
【０２０５】
サーバ装置２のブロック図は、実施の形態１におけるサーバ装置２のものと同じである（図３参照）。
【０２０６】
図１５は、本実施の形態２における携帯端末３のブロック図である、携帯端末３は、端末受信部３１、端末格納部３２、端末処理部３３、端末出力部３４を備える。
【０２０７】
端末受信部３１は、番組情報処理装置１Ｂから送信された情報、例えば、情報出力部１６２Ｂが送信部１５を介して送信した情報を受信する。端末格納部３２は、例えば、端末受信部３１が受信した情報を格納し得る。端末処理部３３は、端末受信部３１が受信した情報を、端末出力部３４に引き渡したり、端末格納部３２に書き込んだりする。端末出力部３４は、端末処理部３３から引き渡された情報、または端末格納部３２に格納されている情報を、出力手段に出力する。
【０２０８】
なお、番組出力部１６１Ｂ、情報出力部１６２Ｂ、端末処理部３３、端末出力部３４の機能は、通常、ＭＰＵやメモリ等から実現され得る。番組出力部１６１Ｂ等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２０９】
端末格納部３２は、不揮発性の記録媒体（例えばハードディスク等）が好適であるが、揮発性の記録媒体でも実現可能である。なお、端末格納部３２に情報が記憶される過程は問わない。例えば、記録媒体を介して情報が端末格納部３２で記憶されるようになってもよく、通信回線等を介して送信された情報が端末格納部３２で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された情報が端末格納部３２で記憶されるようになってもよい。
【０２１０】
端末受信部３１は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【０２１１】
番組情報処理装置１Ｂのフローチャートは、ステップＳ４０３およびステップＳ４０９において、番組および受信した情報の出力先が異なる点を除いて、番組情報処理装置１のものと同じである（図４および図５参照）。
【０２１２】
（ステップＳ４０３）番組出力部１６１Ｂは、取得部１１が受信している番組の出力を開始する。番組は、通常、番組情報処理装置１Ｂ自身が有する出力手段に出力される。ただし、番組の出力先は、かかる出力手段に限らず、例えば、携帯端末３でもよいし、携帯端末３以外の携帯端末や記録媒体などでもよい。つまり、受信された番組は、携帯端末３や他の携帯端末や記録媒体に送信されたり、録画されたりしてもよい。
【０２１３】
番組出力部１６１Ｂは、例えば、出力手段の一の画面の全体または略全体に番組を表示する。または、番組出力部１６１Ｂは、一の画面の一部分に番組が表示されるように番組を出力してもよい。ただし、この実施の形態２の場合、一の画面の番組が表示されている部分とは異なる部分には、実施の形態１の場合とは異なり、受信部１４が受信した情報以外の情報が表示され得る。
【０２１４】
また、実施の形態１で行い得るとされていた画面の表示サイズの制御、すなわち、受信部１４によって情報が受信されたとき番組の表示サイズを縮小し、縮小表示を一定時間継続した後に全画面表示に戻すような制御は、この実施の形態２では、情報の出力先が別の装置なので必要ない。
【０２１５】
（ステップＳ４０９）情報出力部１６２Ｂは、受信部１４が受信した情報を出力する。
【０２１６】
情報出力部１６２Ｂは、通常、情報を携帯端末３に出力する。ただし、情報の出力先は、携帯端末３に限らず、例えば、番組出力部１６１Ｂが番組を携帯端末３に出力している場合は、番組情報処理装置１Ｂ自身が有する出力手段であってもよいし、または、携帯端末３以外の携帯端末や記録媒体などでもよい。
【０２１７】
この実施の形態２における番組情報処理システムの具体的な動作は、次を除いて、前述した実施の形態１におけるそれと同様である。すなわち、受信部１４が受信した情報は、実施の形態１では、番組と一緒に、一の画面、例えば番組情報処理装置１が有するディスプレイの一の画面に出力されたが、本実施の形態２では、番組が出力されている装置とは異なる装置に出力される。
【０２１８】
図１６は、本実施の形態２における、番組“ｋ”と、受信された情報Ｆｋｉとの出力例を示す図である。図１６の例では、番組“ｋ”は、（Ａ）に示すように、番組情報処理装置１Ｂ自身が有するディスプレイに出力され、受信された情報Ｆｋｉは、（Ｂ）に示すように、スマートフォン等の携帯端末３に出力されている。
【０２１９】
こうして、携帯端末３をセカンドスクリーンとして利用することで、ディスプレイに出力中の番組“ｋ”の視認を妨げることなく、受信された情報Ｆｋｉを出力できるようになる。また、表示サイズや表示位置の制御が不要になるので、処理負荷も軽減され得る。
【０２２０】
以上、本実施の形態２によれば、上記実施の形態１と同様、自動車等の移動体内において、移動体の位置と番組で紹介されている位置との関係に応じて情報を出力できるようになる。
【０２２１】
また、本実施の形態２によれば、上記実施の形態１と同様、移動体の移動に連れて、移動体の位置と番組で紹介されている位置との関係が変化するのに応じて、出力する情報を変更できるようになる。
【０２２２】
また、本実施の形態２によれば、上記実施の形態１と同様、１以上の第一位置情報を一括取得することで、番組の進行によらず、条件を満たすか否かの判断が行えるので、情報を柔軟に出力できるようになる。
【０２２３】
なお、実施の形態１で説明した変形例のように、１以上の第一位置情報を番組の進行に連れて順次取得すれば、番組の進行に連れて、条件を満たすか否かの判断の対象となる第一位置情報の数が増えていくので、判断のための処理負荷を軽減でき、情報を効率よく出力できるようになる。
【０２２４】
また、本実施の形態２によれば、上記実施の形態１と同様、自動車等の移動体内において、移動体の位置と番組で紹介されている位置との関係に応じて、出力中の番組に関連する広告情報を出力できるようになる。
【０２２５】
また、本実施の形態２によれば、上記実施の形態１と同様、自動車等の移動体内において、移動体の位置と番組で紹介されている位置との関係に応じて情報を出力できるようになる。
【０２２６】
そして、本実施の形態２によれば、番組の視認を妨げることなく、番組に関連する情報を出力できるようになる。
【０２２７】
なお、上記各実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアを記録媒体に記録して流布しても良い。なお、上記各実施の形態における情報処理装置を実現するソフトウェアは、コンピュータを上記各部として機能させるためのプログラムである。図１７は、上記プログラムを実行して、上記実施の形態１による番組情報処理装置１、または上記実施の形態２による番組情報処理装置１Ｂを実現するコンピュータシステムの外観の一例を示す模式図である。上記各実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現されうる。図１７において、コンピュータシステム９００は、ＣＤ−ＲＯＭドライブ９０５を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。図１８は、コンピュータシステム９００の内部構成を示す図である。図１８において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０５と、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９１１と、ＲＯＭ９１２と、ＲＡＭ９１３と、ハードディスク９１４と、バス９１５とを備える。なお、コンピュータ９０１は、ＬＡＮやＷＡＮ等への接続を提供する図示しないネットワークカードを含んでいてもよい。図１７および図１８に示した各構成要素は、公知であるので、説明を省略する。なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２２８】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段（送信部１５、受信部１４など）は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０２２９】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２３０】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２３１】
以上のように、本発明は、番組情報処理装置等に有用である。
【符号の説明】
【０２３２】
１，１Ｂ  番組情報処理装置
２  サーバ装置
１１  取得部
１２  格納部
１４  受信部
１６  出力部
１１１  番組位置取得部
１１２  現在位置取得部
１３１  判断部
１６１，１６１Ｂ  番組出力部
１６２，１６２Ｂ  情報出力部
【図１】
0006646472.tif 000002
【図２】
0006646472.tif 000003
【図３】
0006646472.tif 000004
【図４】
0006646472.tif 000005
【図５】
0006646472.tif 000006
【図６】
0006646472.tif 000007
【図７】
0006646472.tif 000008
【図８】
0006646472.tif 000009
【図９】
0006646472.tif 000010
【図１０】
0006646472.tif 000011
【図１１】
0006646472.tif 000012
【図１２】
0006646472.tif 000013
【図１３】
0006646472.tif 000014
【図１４】
0006646472.tif 000015
【図１５】
0006646472.tif 000016
【図１６】
0006646472.tif 000017
【図１７】
0006646472.tif 000018
【図１８】
0006646472.tif 000019