(57)【要約】【課題】モバイル端末のユーザに対して、現在地周辺に関連するコンテンツの情報を提供し、ユーザが所望するコンテンツを効率的に配信できるようにすること。【解決手段】本発明は、コンテンツサーバから送られてきた、地理的位置情報と関連付けられたコンテンツである位置依存コンテンツの参照先を位置条件毎にまとめた位置条件別リストに前記位置条件を付与したリストコンテンツを受信し、送られてきた位置情報を受信し、リストコンテンツから、受信した位置情報と合致する位置条件が付与された位置条件別リストを抽出することにより、位置情報に対応する位置依存コンテンツの情報からなるエリア別リストコンテンツを生成し、生成したエリア別リストコンテンツを出力するようにしたものである。【選択図】　　　図１
2004094397.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ通信サーバから送られてきた、地理的位置情報と関連付けられたコンテンツである位置依存コンテンツの参照先を位置条件毎にまとめた位置条件別リストに前記位置条件を付与したリストコンテンツを受信するリストコンテンツ受信手段と、端末から送られてきた位置情報を受信する位置情報受信手段と、前記リストコンテンツから、受信した前記位置情報と合致する前記位置条件が付与された前記位置条件別リストを抽出することにより、前記位置情報に対応する前記位置依存コンテンツの情報からなるエリア別リストコンテンツを生成するコンテンツ適応処理手段と、生成した前記エリア別リストコンテンツを前記端末に出力するエリア別リストコンテンツ出力処理手段と、前記エリア別リストコンテンツを受信した前記端末からの前記位置依存コンテンツ配信要求に対応した前記位置依存コンテンツを前記コンテンツ通信サーバから受信し、前記端末に配信するコンテンツ配信手段と、を具備したことを特徴とするコンテンツ処理装置。
【請求項２】
前記位置情報は、予め規定された地域内の任意地点の緯度座標値および経度座標値であり、前記位置条件は、中心の緯度、経度座標値、および半径の長さで規定される円領域であることを特徴とする請求項１記載のコンテンツ処理装置。
【請求項３】
前記コンテンツ通信サーバから送られてきた、前記位置依存コンテンツのカテゴリおよび前記カテゴリに対応するリストコンテンツの参照先の組で構成されるコンテンツであるメニューコンテンツを受信するメニューコンテンツ受信手段と、前記端末から送られてくる、前記端末のユーザが選択したカテゴリに対応する前記リストコンテンツの配信要求を受信するリストコンテンツ配信要求受信手段と、前記リストコンテンツ配信要求受信手段により受信した前記リストコンテンツの配信要求を前記コンテンツ通信サーバに送信するリストコンテンツ配信要求送信手段と、を具備し、前記リストコンテンツ受信手段は要求した前記リストコンテンツを受信することを特徴とする請求項１または請求項２記載のコンテンツ処理装置。
【請求項４】
データ放送を行うコンテンツ放送サーバから、前記位置依存コンテンツのカテゴリおよび前記カテゴリに対応するリストコンテンツの参照先の組で構成されるコンテンツであるメニューコンテンツを受信するメニューコンテンツ受信手段と、前記端末から送られてくる、前記端末のユーザが選択したカテゴリに対応する前記リストコンテンツの配信要求を受信するリストコンテンツ配信要求受信手段と、前記リストコンテンツ配信要求受信手段により受信した前記リストコンテンツの配信要求を前記コンテンツ通信サーバに送信するリストコンテンツ配信要求送信手段と、を具備し、前記リストコンテンツ受信手段は要求した前記リストコンテンツを受信することを特徴とする請求項１または請求項２記載のコンテンツ処理装置。
【請求項５】
前記位置依存コンテンツ以外の一般コンテンツを受信する一般コンテンツ受信手段と、受信した前記一般コンテンツを出力する一般コンテンツ処理手段と、を具備したことを特徴とする請求項１から請求項４のいずれかに記載のコンテンツ処理装置。
【請求項６】
前記リストコンテンツ受信手段は、受信した前記リストコンテンツを蓄積し、前記コンテンツ適応処理手段は、前記位置情報受信手段において新たに位置情報を取得した場合に、蓄積した前記リストコンテンツから、新たに取得した前記位置情報と合致する前記位置条件が付与された前記位置条件別リストを抽出することにより、前記新たに取得した位置情報に対応する前記エリア別リストコンテンツを生成することを特徴とする請求項１から請求項４のいずれかに記載のコンテンツ処理装置。
【請求項７】
蓄積済みの前記リストコンテンツと同一であるリストコンテンツの配信要求を受け付けた場合は、前記コンテンツサーバから新たに前記リストコンテンツを再受信せずに、蓄積済みのコンテンツを利用することを特徴とする請求項６記載のコンテンツ処理装置。
【請求項８】
コンテンツ適応処理手段は、前記リストコンテンツに含まれる前記位置条件を抽出した位置条件リストを作成し、前記位置条件リストに記録されている前記位置条件と前記位置情報とを比較する位置判定処理を行い、その位置判定結果を前記位置条件リストに記録し、新たな前記位置情報を取得した場合には、前記位置判定処理を行うことにより新たな位置判定結果を求め、前回の前記位置判定結果と前記新たな位置判定結果とが一致するか否かを判定することにより、前記位置判定結果が更新されたか判断することを特徴とする請求項１から請求項７のいずれかに記載のコンテンツ処理装置。
【請求項９】
前記位置条件リストには、自身の生成元である前記リストコンテンツの参照先が記録されており、前記コンテンツ適応処理手段は、前記位置判定結果の変化の有無を示す位置判定更新情報を出力し、前記位置判定結果に変化が有ることを示す前記位置判定更新情報を出力する場合には、前記リストコンテンツの参照先を併せて出力することを特徴とする請求項８記載のコンテンツ処理装置。
【請求項１０】
前記位置情報受信手段はネットワークを介して他の装置から前記位置情報を受信し、前記エリア別リストコンテンツ出力処理手段は、ネットワークを介して他の装置に前記エリア別リストコンテンツを出力することを特徴とする請求項１から請求項９のいずれかに記載のコンテンツ処理装置。
【請求項１１】
地理的位置情報と関連付けられたコンテンツである位置依存コンテンツと位置依存コンテンツの参照先を位置条件毎にまとめた位置条件別リストに前記位置条件を付与したリストコンテンツを蓄積するリストコンテンツ蓄積手段と、端末から送られてきた位置情報を受信する位置情報受信手段と、前記リストコンテンツから、受信した前記位置情報と合致する前記位置条件が付与された前記位置条件別リストを抽出することにより、前記位置情報に対応する前記位置依存コンテンツの情報からなるエリア別リストコンテンツを生成するコンテンツ適応処理手段と、生成した前記エリア別リストコンテンツを前記端末に出力するエリア別リストコンテンツ出力処理手段と、前記エリア別リストコンテンツを受信した前記端末からの前記位置依存コンテンツ配信要求に対応した前記位置依存コンテンツを配信するコンテンツ配信手段と、を具備したことを特徴とするコンテンツ処理装置。
【請求項１２】
定期的に位置情報を取得する位置情報取得手段と、前記取得した位置情報を請求項１から請求項１１のいずれかに記載のコンテンツ処理装置に送信する位置情報送信手段と、送信した前記位置情報に対応する前記エリア別リストコンテンツを受信するエリア別リストコンテンツ受信手段と、受信した前記エリア別リストコンテンツを表示するエリア別リストコンテンツ表示手段と、前記表示されたエリア別リストコンテンツから任意の位置依存コンテンツを選択し配信を要求するコンテンツ配信要求手段と、配信要求した前記位置依存コンテンツの配信を受けるコンテンツ受信手段と、受信した前記位置依存コンテンツを表示するコンテンツ表示手段と、を具備したことを特徴とするコンテンツ表示装置。
【請求項１３】
定期的に位置情報を取得する位置情報取得手段と、前記取得した位置情報を請求項９に記載のコンテンツ処理装置に送信する位置情報送信手段と、送信した前記位置情報に対応する前記エリア別リストコンテンツを受信するエリア別リストコンテンツ受信手段と、前記コンテンツ処理装置から送られてきた前記位置判定更新情報を受信するメッセージ受信手段と、前記位置判定更新情報が位置判定結果に変化があることを示す場合に、ユーザに対して、前記エリア別リストコンテンツが更新されたことを通知するリスト更新通知手段と、受信した前記エリア別リストコンテンツを表示するコンテンツ表示手段と、前記表示されたエリア別リストコンテンツから任意の位置依存コンテンツを選択し配信を要求するコンテンツ配信要求手段と、配信要求した前記位置依存コンテンツの配信を受けるコンテンツ受信手段と、受信した前記位置依存コンテンツを表示するコンテンツ表示手段と、を具備したことを特徴とするコンテンツ表示装置。
【請求項１４】
前記リスト更新通知手段は、ユーザからのエリア別リストコンテンツの更新要求を受け付け、ユーザからエリア別リストコンテンツの更新要求を受け付けた場合には、前記位置判定更新情報に付随する前記リストコンテンツの参照先を抽出し、抽出した前記リストコンテンツの参照先を含む前記コンテンツ配信要求を前記コンテンツ処理装置に送信することを特徴とする請求項１３に記載のコンテンツ表示装置。
【請求項１５】
前記位置判定更新情報が位置判定結果に変化があることを示す場合に、前記エリア別リストコンテンツの最新情報と更新日時とを表示することを特徴とする請求項１３または請求項１４記載のコンテンツ表示装置。
【請求項１６】
前記位置情報取得手段は、ＧＰＳによって、現在地の緯度座標値および経度座標値を取得することを特徴とする請求項１２から請求項１５のいずれかに記載のコンテンツ表示装置。
【請求項１７】
前記コンテンツ表示手段は、前記エリア別リストコンテンツを表示するコンテンツ表示モードと現在地を中心とした地図データを表示することが可能な地図表示モードを有し、前記コンテンツ表示モードと前記地図表示モードの切り替えが可能であり、前記リスト更新通知手段は、前記コンテンツ表示手段の状態に関わらず、前記エリア別リストコンテンツの更新状況を常に表示し、ユーザからエリア別リストコンテンツの更新要求を常に受け付けることを特徴とする請求項１４記載のコンテンツ表示装置。
【請求項１８】
前記コンテンツ表示手段は、地図表示モード時に、ユーザが指定した地図上の地点の緯度座標値および経度座標値を求め、それらを前記位置情報取得手段に出力する機能を有することを特徴とする請求項１７記載のコンテンツ表示装置。
【請求項１９】
前記位置情報取得手段は、ユーザから住所情報の入力を受け付け、入力された住所情報から緯度座標値および経度座標値を求める機能、もしくは、地図を表示した状態にある前記コンテンツ表示手段から緯度座標値および経度座標値を取得する機能を有することを特徴とする請求項１８記載のコンテンツ表示装置。
【請求項２０】
請求項１から請求項９のいずれかに記載のコンテンツ処理装置と、請求項１２から請求項１８のいずれかのコンテンツ表示装置と、を具備したことを特徴とするコンテンツ受信端末。
【請求項２１】
地理的位置情報と関連付けられたコンテンツである位置依存コンテンツの参照先を位置条件毎にまとめた位置条件別リストに前記位置条件を付与したリストコンテンツを配信するコンテンツ通信サーバと、請求項１から請求項１０のいずれかに記載のコンテンツ処理装置と、請求項１２から請求項１９のいずれかに記載のコンテンツ表示装置と、を具備し、前記コンテンツ通信サーバは、前記コンテンツ表示装置が要求した前記位置依存コンテンツを配信することを特徴とするコンテンツ適応配信システム。
【請求項２２】
地理的位置情報と関連付けられたコンテンツである位置依存コンテンツの参照先を位置条件毎にまとめた位置条件別リストに前記位置条件を付与したリストコンテンツを配信するコンテンツ通信サーバと、請求項２０に記載のコンテンツ受信端末と、を具備し、前記コンテンツ通信サーバは、前記コンテンツ受信端末が要求した前記位置依存コンテンツを配信することを特徴とするコンテンツ適応配信システム。
【請求項２３】
前記コンテンツサーバと前記コンテンツ処理装置との間の通信には、ＨＴＴＰを使用し、前記コンテンツ処理装置と前記コンテンツ表示装置との間の通信には、ＨＴＴＰをベースとして、位置情報と位置情報通知に対する応答とデータ放送受信情報とを通知するための仕様を追加したプロトコルを使用することを特徴とする請求項２１記載のコンテンツ適応配信システム。
【請求項２４】
コンテンツ通信サーバから送られてきた、地理的位置情報と関連付けられたコンテンツである位置依存コンテンツの参照先を位置条件毎にまとめた位置条件別リストに前記位置条件を付与したリストコンテンツを受信する工程と、端末から送られてきた位置情報を受信する工程と、前記リストコンテンツから、受信した前記位置情報と合致する前記位置条件が付与された前記位置条件別リストを抽出することにより、前記位置情報に対応する前記位置依存コンテンツの情報からなるエリア別リストコンテンツを生成する工程と、生成した前記エリア別リストコンテンツを前記端末に出力する工程と、前記エリア別リストコンテンツを受信した前記端末からの前記位置依存コンテンツ配信要求に対応した前記位置依存コンテンツを前記コンテンツ通信サーバから受信する工程と、受信した前記位置依存コンテンツを前記端末に配信する工程と、を具備したことを特徴とするコンテンツ中継配信方法。
【請求項２５】
位置情報を取得する工程と、前記取得した位置情報を他の装置に送信する工程と、請求項２４記載のコンテンツ中継配信方法により送られてきた前記位置情報に対応する前記エリア別リストコンテンツを受信する工程と、受信した前記エリア別リストコンテンツを表示する工程と、前記表示されたエリア別リストコンテンツからユーザが選択した任意の位置依存コンテンツの配信要求を出力する工程と、配信要求した前記位置依存コンテンツの配信を受ける工程と、受信した前記位置依存コンテンツを表示する工程と、を具備したことを特徴とするコンテンツ受信方法。
【請求項２６】
コンピュータに、コンテンツ通信サーバから送られてきた、地理的位置情報と関連付けられたコンテンツである位置依存コンテンツの参照先を位置条件毎にまとめた位置条件別リストに前記位置条件を付与したリストコンテンツを受信する工程と、端末から送られてきた位置情報を受信する工程と、前記リストコンテンツから、受信した前記位置情報と合致する前記位置条件が付与された前記位置条件別リストを抽出することにより、前記位置情報に対応する前記位置依存コンテンツの情報からなるエリア別リストコンテンツを生成する工程と、生成した前記エリア別リストコンテンツを前記端末に出力する工程と、前記エリア別リストコンテンツを受信した前記端末からの前記位置依存コンテンツ配信要求に対応した前記位置依存コンテンツを前記コンテンツ通信サーバから受信する工程と、受信した前記位置依存コンテンツを前記端末に配信する工程と、を行わせることを特徴とするプログラム。
【請求項２７】
コンピュータに、位置情報を取得する工程と、前記取得した位置情報を他の装置に送信する工程と、前記他の装置から送られてきた前記位置情報に対応する前記エリア別リストコンテンツを受信する工程と、受信した前記エリア別リストコンテンツを表示する工程と、前記表示されたエリア別リストコンテンツからユーザが選択した任意の位置依存コンテンツの配信要求を出力する工程と、配信要求した前記位置依存コンテンツの配信を受ける工程と、受信した前記位置依存コンテンツを表示する工程と、行わせることを特徴とするプログラム。
【請求項２８】
請求項２６または請求項２７に記載のプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク上に存在する位置情報を有するコンテンツに所定の処理をして出力するコンテンツ処理装置およびこのコンテンツ処理装置から出力されたコンテンツを表示するコンテンツ表示装置に関する。
【０００２】
【従来の技術】
近年、ＧＰＳ（Ｇｌｏｂａｌ　Ｐｏｓｉｔｉｏｎｉｎｇ　Ｓｙｓｔｅｍ）機能を持つモバイル端末の普及と共に、ユーザの現在地周辺に関する情報を提供する位置情報サービスに対する需要が高まりつつある。また、地上デジタル放送受信機能を搭載したモバイル端末の開発も進められている。このような背景から、近い将来、ＧＰＳによる位置情報取得機能と、地上デジタル放送受信機能、そして、通信によるインターネットアクセス機能を兼ね備えたモバイル端末が開発されるであろうことは、容易に推測できる。このようなモバイル端末が普及すると、これまでより利便性の高い位置情報サービスが提供可能となる。
【０００３】
従来からある一般的な位置情報サービスとしては、ＧＰＳ搭載モバイル端末からサーバへ位置情報を通知し、サーバ側においてこのモバイル端末の現在地周辺の情報を検索し、検索結果をモバイル端末へ返信するサービスが知られている。すなわち、これは、端末のユーザが明示的に情報検索の指示を出した場合に、現在地周辺の情報が取得できるサービスである。
【０００４】
これに対し、ユーザが位置を移動した際に定期的に情報検索を行い、現在地周辺にユーザが所望する情報がある場合に、ユーザへ情報の存在を通知する方法がある。ここでは、この方法を通知型コンテンツ配信サービスと呼ぶことにする。
【０００５】
通知型コンテンツ配信サービスの従来例としては、情報処理学会研究報告（２０００−ＭＢＬ−１５）　Ｖｏｌ．２０００　Ｎｏ．１１２記載の「通知型の位置関連情報提供サービスの提案と、その実現方法」に示されている方法がある。
【０００６】
この文献の通知型サービスは、端末とサーバとの間の通信コスト削減するための検索方式として「広域キャッシュ方式」を採用している。この広域キャッシュ方式では、端末が検索対象となる範囲よりも広範囲の位置関連情報をサーバから一括してキャッシュしておき、端末がこのキャッシュした位置関連情報を検索処理するものである。これにより、端末がサーバとの通信回数を削減することができる。
【０００７】
【発明が解決しようとする課題】
しかしながら、このような従来の方法では広範囲に分布するコンテンツ実体を一括してキャッシュするため、ユーザがキャッシュした全てのコンテンツを視聴するとは限らないので、受信したコンテンツが視聴されること無く破棄される可能性も高く、コンテンツ配信の効率面において改善の余地があるという課題を有している。
【０００８】
本発明は、かかる点に鑑みてなされたものであり、モバイル端末のユーザに対して、現在地周辺に関連するコンテンツの情報を提供し、ユーザが所望するコンテンツを効率的に配信できるようにすることを目的とする。
【０００９】
【課題を解決するための手段】
本発明は、コンテンツサーバから送られてきた、地理的位置情報と関連付けられたコンテンツである位置依存コンテンツの参照先を位置条件毎にまとめた位置条件別リストに前記位置条件を付与したリストコンテンツを受信し、送られてきた位置情報を受信し、リストコンテンツから、受信した位置情報と合致する位置条件が付与された位置条件別リストを抽出することにより、位置情報に対応する位置依存コンテンツの情報からなるエリア別リストコンテンツを生成し、生成したエリア別リストコンテンツを出力するようにしたものである。
【００１０】
これにより、モバイル端末のユーザに対して、現在地周辺に関連するコンテンツの情報を提供し、ユーザが所望するコンテンツを効率的に配信できる。
【００１１】
【発明の実施の形態】
本発明の第１の態様にかかるコンテンツ処理装置は、コンテンツ通信サーバから送られてきた、地理的位置情報と関連付けられたコンテンツである位置依存コンテンツの参照先を位置条件毎にまとめた位置条件別リストに前記位置条件を付与したリストコンテンツを受信するリストコンテンツ受信手段と、端末から送られてきた位置情報を受信する位置情報受信手段と、前記リストコンテンツから、受信した前記位置情報と合致する前記位置条件が付与された前記位置条件別リストを抽出することにより、前記位置情報に対応する前記位置依存コンテンツの情報からなるエリア別リストコンテンツを生成するコンテンツ適応処理手段と、生成した前記エリア別リストコンテンツを前記端末に出力するエリア別リストコンテンツ出力処理手段と、前記エリア別リストコンテンツを受信した前記端末からの前記位置依存コンテンツ配信要求に対応した前記位置依存コンテンツを前記コンテンツ通信サーバから受信し、前記端末に配信するコンテンツ配信手段と、を具備した構成を採る。
【００１２】
この構成により、ユーザ端末から位置情報の通知を受け、サーバから受信したリストコンテンツから位置情報に適応したエリア別リストコンテンツを生成し、生成したエリア別リストコンテンツをユーザ端末に配信するので、ユーザに対して効率的な位置依存コンテンツの検索手段をユーザに提供することができる。また、リストコンテンツには、位置依存コンテンツ実体は含まれず、位置依存コンテンツの参照先（具体的にはＵＲＬ）と付加情報が記されているだけであり、そのデータ量は少ないので、これを配信することに対する通信コストを小さくすることができる。
【００１３】
本発明の第２の態様は、第１の態様にかかるコンテンツ処理装置において、前記位置情報は、予め規定された地域内の任意地点の緯度座標値および経度座標値であり、前記位置条件は、中心の緯度、経度座標値、および半径の長さで規定される円領域である。
【００１４】
これにより、地理的に隣接する複数個の位置依存コンテンツを円領域でまとめることができるので、リストコンテンツの位置条件を簡単に記述することができる。
【００１５】
本発明の第３の態様は、第１の態様または第２の態様にかかるコンテンツ処理装置において、前記コンテンツ通信サーバから送られてきた、前記位置依存コンテンツのカテゴリおよび前記カテゴリに対応するリストコンテンツの参照先の組で構成されるコンテンツであるメニューコンテンツを受信するメニューコンテンツ受信手段と、前記端末から送られてくる、前記端末のユーザが選択したカテゴリに対応する前記リストコンテンツの配信要求を受信するリストコンテンツ配信要求受信手段と、前記リストコンテンツ配信要求受信手段により受信した前記リストコンテンツの配信要求を前記コンテンツ通信サーバに送信するリストコンテンツ配信要求送信手段と、を具備し、前記リストコンテンツ受信手段は要求した前記リストコンテンツを受信する。
【００１６】
この構成により、メニューコンテンツを用いて、配信可能な位置依存コンテンツのカテゴリをユーザに提示するので、ユーザは、所望のカテゴリに関するリストコンテンツの配信を受けることができる。このように、リストコンテンツにメニューコンテンツを組み合わせるとによって、コンテンツ配信サービスの利便性を向上することができる。
【００１７】
本発明の第４の態様は、第１の態様または第２の態様にかかるコンテンツ処理装置において、データ放送を行うコンテンツ放送サーバから、前記位置依存コンテンツのカテゴリおよび前記カテゴリに対応するリストコンテンツの参照先の組で構成されるコンテンツであるメニューコンテンツを受信するメニューコンテンツ受信手段と、前記端末から送られてくる、前記端末のユーザが選択したカテゴリに対応する前記リストコンテンツの配信要求を受信するリストコンテンツ配信要求受信手段と、前記リストコンテンツ配信要求受信手段により受信した前記リストコンテンツの配信要求を前記コンテンツ通信サーバに送信するリストコンテンツ配信要求送信手段と、を具備し、前記リストコンテンツ受信手段は要求した前記リストコンテンツを受信する。
【００１８】
このように、双方向通信に加えてデータ放送を利用することによって、共通情報の同報配信と端末固有情報の個別配信とを組み合わせた効率的なコンテンツ配信を実現できる。
【００１９】
本発明の第５の態様は、第１の態様から第４の態様のいずれかにかかるコンテンツ処理装置において、前記位置依存コンテンツ以外の一般コンテンツを受信する一般コンテンツ受信手段と、受信した前記一般コンテンツを出力する一般コンテンツ処理手段と、を具備した構成を採る。
【００２０】
この構成により、コンテンツ適応配信に関連するコンテンツだけでなく、一般のコンテンツも配信することが可能になる。よって、コンテンツ処理装置が、既存のＷｅｂシステムとの親和性および互換性が高くなり、システム構築が容易にできる。
【００２１】
本発明の第６の態様は、第１の態様から第４の態様のいずれかにかかるコンテンツ処理装置において、前記リストコンテンツ受信手段は、受信した前記リストコンテンツを蓄積し、前記コンテンツ適応処理手段は、前記位置情報受信手段において新たに位置情報を取得した場合に、蓄積した前記リストコンテンツから、新たに取得した前記位置情報と合致する前記位置条件が付与された前記位置条件別リストを抽出することにより、前記新たに取得した位置情報に対応する前記エリア別リストコンテンツを生成する。
【００２２】
このように、リストコンテンツを蓄積しておき、位置情報と蓄積しておいたリストコンテンツに含まれる位置条件との比較処理を行うので、位置情報通知が頻繁に行われてもサーバとの間の通信量が増大することはない。また、位置情報通知に対する受信側への応答（位置比較結果の返信）も即座に行うことができる。
【００２３】
本発明の第７の態様は、第６の態様にかかるコンテンツ処理装置において、蓄積済みの前記リストコンテンツと同一であるリストコンテンツの配信要求を受け付けた場合は、前記コンテンツサーバから新たに前記リストコンテンツを再受信せずに、蓄積済みのコンテンツを利用する。
【００２４】
この構成により、蓄積済みのリストコンテンツと同一であるリストコンテンツの配信要求を受け付けた場合は、サーバからリストコンテンツを再受信せずに、蓄積済みのコンテンツを利用して、新たなエリア別リストコンテンツを生成することができる。従って、リストコンテンツの送受信に関わる通信量を削減し、受信側におけるコンテンツ表示までの待ち時間を短縮することができる。
【００２５】
本発明の第８の態様は、第１の態様から第７の態様のいずれかにかかるコンテンツ処理装置において、コンテンツ適応処理手段は、前記リストコンテンツに含まれる前記位置条件を抽出した位置条件リストを作成し、前記位置条件リストに記録されている前記位置条件と前記位置情報とを比較する位置判定処理を行い、その位置判定結果を前記位置条件リストに記録し、新たな前記位置情報を取得した場合には、前記位置判定処理を行うことにより新たな位置判定結果を求め、前回の前記位置判定結果と前記新たな位置判定結果とが一致するか否かを判定することにより、前記位置判定結果が更新されたか判断する。
【００２６】
この構成により、リストコンテンツから生成した位置条件リストを利用した位置判定を行うので、位置情報の通知を受ける度に、リストコンテンツの全体解析を繰り返すことを防ぎ、効率的な位置判定を実行することができる。
【００２７】
本発明の第９の態様は、第８の態様にかかるコンテンツ処理装置において、前記位置条件リストには、自身の生成元である前記リストコンテンツの参照先が記録されており、前記コンテンツ適応処理手段は、前記位置判定結果の変化の有無を示す位置判定更新情報を出力し、前記位置判定結果に変化が有ることを示す前記位置判定更新情報を出力する場合には、前記リストコンテンツの参照先を併せて出力する。
【００２８】
この構成により、位置判定更新情報と共にリストコンテンツの参照先を併せて出力することができるので、出力先のシステムは、リストコンテンツの参照先を記憶する必要が無く、かつ、再取得するべきリストコンテンツを容易に特定することできる。
【００２９】
本発明の第１０の態様は、第１の態様から第９の態様にいずれかにかかるコンテンツ処理装置において、前記位置情報受信手段はネットワークを介して他の装置から前記位置情報を受信し、前記エリア別リストコンテンツ出力処理手段は、ネットワークを介して他の装置に前記エリア別リストコンテンツを出力する。
【００３０】
この構成により、ネットワーク上において、コンテンツ処理装置をサーバやクライアント端末から独立させることができる。
【００３１】
本発明の第１１の態様にかかるコンテンツ処理装置は、地理的位置情報と関連付けられたコンテンツである位置依存コンテンツと位置依存コンテンツの参照先を位置条件毎にまとめた位置条件別リストに前記位置条件を付与したリストコンテンツを蓄積するリストコンテンツ蓄積手段と、端末から送られてきた位置情報を受信する位置情報受信手段と、前記リストコンテンツから、受信した前記位置情報と合致する前記位置条件が付与された前記位置条件別リストを抽出することにより、前記位置情報に対応する前記位置依存コンテンツの情報からなるエリア別リストコンテンツを生成するコンテンツ適応処理手段と、生成した前記エリア別リストコンテンツを前記端末に出力するエリア別リストコンテンツ出力処理手段と、前記エリア別リストコンテンツを受信した前記端末からの前記位置依存コンテンツ配信要求に対応した前記位置依存コンテンツを配信するコンテンツ配信手段と、を具備した構成を採る。
【００３２】
この構成により、蓄積したリストコンテンツから、位置情報に適応したエリア別リストコンテンツを生成し、生成したエリア別リストコンテンツを端末に配信することができる。
【００３３】
本発明の第１２の態様にかかるコンテンツ表示装置は、定期的に位置情報を取得する位置情報取得手段と、前記取得した位置情報を第１の態様から第１１の態様のいずれかに記載のコンテンツ処理装置に送信する位置情報送信手段と、送信した前記位置情報に対応する前記エリア別リストコンテンツを受信するエリア別リストコンテンツ受信手段と、受信した前記エリア別リストコンテンツを表示するエリア別リストコンテンツ表示手段と、前記表示されたエリア別リストコンテンツから任意の位置依存コンテンツを選択し配信を要求するコンテンツ配信要求手段と、配信要求した前記位置依存コンテンツの配信を受けるコンテンツ受信手段と、受信した前記位置依存コンテンツを表示するコンテンツ表示手段と、を具備した構成を採る。
【００３４】
この構成により、リストコンテンツから生成された位置情報に適応したエリア別リストコンテンツを受信することができるので、コンテンツ受信端末の現在地周辺の位置依存コンテンツを容易に検索することができる。
【００３５】
本発明の第１３の態様にかかるコンテンツ表示装置は、定期的に位置情報を取得する位置情報取得手段と、前記取得した位置情報を第９の態様に記載のコンテンツ処理装置に送信する位置情報送信手段と、送信した前記位置情報に対応する前記エリア別リストコンテンツを受信するエリア別リストコンテンツ受信手段と、前記コンテンツ処理装置から送られてきた前記位置判定更新情報を受信するメッセージ受信手段と、前記位置判定更新情報が位置判定結果に変化があることを示す場合に、ユーザに対して、前記エリア別リストコンテンツが更新されたことを通知するリスト更新通知手段と、受信した前記エリア別リストコンテンツを表示するコンテンツ表示手段と、前記表示されたエリア別リストコンテンツから任意の位置依存コンテンツを選択し配信を要求するコンテンツ配信要求手段と、配信要求した前記位置依存コンテンツの配信を受けるコンテンツ受信手段と、受信した前記位置依存コンテンツを表示するコンテンツ表示手段と、を具備した構成を採る。
【００３６】
この構成により、ユーザに対してエリア別リストコンテンツの更新を通知するので、ユーザは、任意のコンテンツを視聴中である場合でも、新たなエリア別リストコンテンツが存在することを検知することができる。すなわち、あるカテゴリのエリア別リストコンテンツを一度視聴した後は、位置移動中にユーザが明示的に現在地周辺の情報取得を再要求しなくても、ユーザは、エリア別リストコンテンツの更新状況を把握することができる。
【００３７】
本発明の第１４の態様は、第１３の態様にかかるコンテンツ表示装置において、前記リスト更新通知手段は、ユーザからのエリア別リストコンテンツの更新要求を受け付け、ユーザからエリア別リストコンテンツの更新要求を受け付けた場合には、前記位置判定更新情報に付随する前記リストコンテンツの参照先を抽出し、抽出した前記リストコンテンツの参照先を含む前記コンテンツ配信要求を前記コンテンツ処理装置に送信する。
【００３８】
この構成により、ユーザが明示的にエリア別リストコンテンツの更新を要求した場合に限りエリア別リストコンテンツが更新されるので、ユーザは、エリア別リストコンテンツの更新状況に関わらず、任意のコンテンツを視聴することができる。
【００３９】
本発明の第１５の態様は、第１３の態様または第１４の態様にかかるコンテンツ表示装置において、前記位置判定更新情報が位置判定結果に変化があることを示す場合に、前記エリア別リストコンテンツの最新情報と更新日時とを表示する。
【００４０】
このように、位置情報の更新状況を画面上に表示することによって、エリア別リストコンテンツの更新を通知してから時間が経過してしも、ユーザがエリア別リストコンテンツの最新状況を容易に把握することができる。
【００４１】
本発明の第１６の態様は、第１２の態様から第１５の態様のいずれかにかかるコンテンツ表示装置において、前記位置情報取得手段は、ＧＰＳによって、現在地の緯度座標値および経度座標値を取得する。
【００４２】
このように、位置情報の取得手段として、既存のカーナビゲーションシステムや携帯端末向けに普及しているＧＰＳを採用することにより、コンテンツ表示装置を容易に構築することができる。また、ＧＰＳにより取得できる緯度・経度座標値は、地図情報との親和性が高く、リストコンテンツの位置条件の記述に適している。
【００４３】
本発明の第１７の態様は、第１４の態様にかかるコンテンツ表示装置において、前記コンテンツ表示手段は、前記エリア別リストコンテンツを表示するコンテンツ表示モードと現在地を中心とした地図データを表示することが可能な地図表示モードを有し、前記コンテンツ表示モードと前記地図表示モードの切り替えが可能であり、前記リスト更新通知手段は、前記コンテンツ表示手段の状態に関わらず、前記エリア別リストコンテンツの更新状況を常に表示し、ユーザからエリア別リストコンテンツの更新要求を常に受け付ける。
【００４４】
このように、地図表示機能を設けることによって、ユーザが現在地周辺の状況把握が容易になる。また、ユーザが任意のコンテンツや地図データを視聴中であっても、最新のエリア別リストコンテンツの状況が常に表示されているので、必要とするときにエリア別コンテンツを表示することができる。
【００４５】
本発明の第１８の態様は、第１７の態様にかかるコンテンツ表示装置において、前記コンテンツ表示手段は、地図表示モード時に、ユーザが指定した地図上の地点の緯度座標値および経度座標値を求め、それらを前記位置情報取得手段に出力する機能を有する。
【００４６】
このように、ＧＰＳから位置情報を受信するほかに、ユーザが指定する地点の位置情報を取得する手段を設けているので、現在地周辺のコンテンツに関する情報の表示だけでなく、目的地検索にも利用できる。目的地検索においては、地図上の位置指定を目的地指定の手段としてユーザに提供するので、コンテンツ表示装置の操作性を向上することができる。
【００４７】
本発明の第１９の態様は、第１８の態様にかかるコンテンツ表示装置において、前記位置情報取得手段は、ユーザから住所情報の入力を受け付け、入力された住所情報から緯度座標値および経度座標値を求める機能、もしくは、地図を表示した状態にある前記コンテンツ表示手段から緯度座標値および経度座標値を取得する機能を有する。
【００４８】
このように、ＧＰＳから位置情報を受信するほかに、ユーザが指定する地点の位置情報を取得する手段を設けているので、現在地周辺のコンテンツに関する情報の表示だけでなく、目的地検索にも利用できる。目的地検索においては、住所入力を目的地指定の手段としてユーザに提供するので、コンテンツ表示装置の操作性を向上することができる。
【００４９】
本発明の第２０の態様にかかるコンテンツ受信端末は、第１の態様から第９の態様のいずれかに記載のコンテンツ処理装置と、第１２の態様から第１８の態様のいずれかのコンテンツ表示装置と、を具備した構成を採る。
【００５０】
この構成により、コンテンツサーバとコンテンツ表示装置との間にコンテンツ適応処理を行うコンテンツ処理装置を配置するシステムに加え、コンテンツサーバとコンテンツ適応処理の機能を有するコンテンツ表示装置から成るシステムの構築が可能となり、目的やネットワーク環境に即した柔軟なシステム構築を行うことができる。
【００５１】
本発明の第２１の態様は、地理的位置情報と関連付けられたコンテンツである位置依存コンテンツの参照先を位置条件毎にまとめた位置条件別リストに前記位置条件を付与したリストコンテンツを配信するコンテンツ通信サーバと、第１の態様から第１０の態様のいずれかに記載のコンテンツ処理装置と、第１２の態様から第１９の態様のいずれかに記載のコンテンツ表示装置と、を具備し、前記コンテンツ通信サーバは、前記コンテンツ表示装置が要求した前記位置依存コンテンツを配信することを特徴とするコンテンツ適応配信システムである。
【００５２】
この構成により、コンテンツ表示装置に対して現在地周辺に関連するコンテンツの情報を提供するので、コンテンツ表示装置のユーザは、所望する位置依存コンテンツを効率的に視聴することができる。
【００５３】
本発明の第２２の態様は、地理的位置情報と関連付けられたコンテンツである位置依存コンテンツの参照先を位置条件毎にまとめた位置条件別リストに前記位置条件を付与したリストコンテンツを配信するコンテンツ通信サーバと、第２０の態様に記載のコンテンツ受信端末と、を具備し、前記コンテンツ通信サーバは、前記コンテンツ受信端末が要求した前記位置依存コンテンツを配信することを特徴とするコンテンツ適応配信システムである。
【００５４】
この構成により、コンテンツサーバとコンテンツ表示装置との間にコンテンツ適応処理を行うコンテンツ処理装置を配置するシステムに加え、コンテンツサーバとコンテンツ適応処理の機能を有するコンテンツ表示装置から成るシステムを提供するので、目的やネットワーク環境に適したシステムを選択することができる。また、コンテンツ表示装置にコンテンツ適応処理機能を持たせているので、ネットワークへ位置情報を送出する必要が無く、ネットワーク負荷を軽減することができる。
【００５５】
本発明の第２３の態様は、第２１の態様にかかるコンテンツ適応配信システムにおいて、前記コンテンツサーバと前記コンテンツ処理装置との間の通信には、ＨＴＴＰを使用し、前記コンテンツ処理装置と前記コンテンツ表示装置との間の通信には、ＨＴＴＰをベースとして、位置情報と位置情報通知に対する応答とデータ放送受信情報とを通知するための仕様を追加したプロトコルを使用する。
【００５６】
このように、ＨＴＴＰプロトコルを基本とし、位置適応処理やデータ放送受信に関わる通信のみを独自仕様とすることにより、ＨＴＭＬ、ＨＴＴＰをベースとする一般のＷｅｂシステムとの親和性が高くなる。この結果、システム構築が容易になる。
【００５７】
本発明の第２４の態様は、コンテンツ通信サーバから送られてきた、地理的位置情報と関連付けられたコンテンツである位置依存コンテンツの参照先を位置条件毎にまとめた位置条件別リストに前記位置条件を付与したリストコンテンツを受信する工程と、端末から送られてきた位置情報を受信する工程と、前記リストコンテンツから、受信した前記位置情報と合致する前記位置条件が付与された前記位置条件別リストを抽出することにより、前記位置情報に対応する前記位置依存コンテンツの情報からなるエリア別リストコンテンツを生成する工程と、生成した前記エリア別リストコンテンツを前記端末に出力する工程と、前記エリア別リストコンテンツを受信した前記端末からの前記位置依存コンテンツ配信要求に対応した前記位置依存コンテンツを前記コンテンツ通信サーバから受信する工程と、受信した前記位置依存コンテンツを前記端末に配信する工程と、を具備したことを特徴とするコンテンツ中継配信方法である。
【００５８】
この構成により、ユーザ端末から位置情報の通知を受け、サーバから受信したリストコンテンツから位置情報に適応したエリア別リストコンテンツを生成し、生成したエリア別リストコンテンツをユーザ端末に配信するので、ユーザに対して効率的な位置依存コンテンツの検索手段をユーザに提供することができる。
【００５９】
本発明の第２５の態様は、位置情報を取得する工程と、前記取得した位置情報を他の装置に送信する工程と、第２４の態様に記載のコンテンツ中継配信方法により送られてきた前記位置情報に対応する前記エリア別リストコンテンツを受信する工程と、受信した前記エリア別リストコンテンツを表示する工程と、前記表示されたエリア別リストコンテンツからユーザが選択した任意の位置依存コンテンツの配信要求を出力する工程と、配信要求した前記位置依存コンテンツの配信を受ける工程と、受信した前記位置依存コンテンツを表示する工程と、を具備したことを特徴とするコンテンツ受信方法である。
【００６０】
この構成により、リストコンテンツから生成された位置情報に適応したエリア別リストコンテンツを受信することができるので、コンテンツ受信端末の現在地周辺の位置依存コンテンツを容易に検索し、検索したコンテンツを視聴することができる。
【００６１】
本発明の第２６の態様は、コンピュータに、コンテンツ通信サーバから送られてきた、地理的位置情報と関連付けられたコンテンツである位置依存コンテンツの参照先を位置条件毎にまとめた位置条件別リストに前記位置条件を付与したリストコンテンツを受信する工程と、端末から送られてきた位置情報を受信する工程と、前記リストコンテンツから、受信した前記位置情報と合致する前記位置条件が付与された前記位置条件別リストを抽出することにより、前記位置情報に対応する前記位置依存コンテンツの情報からなるエリア別リストコンテンツを生成する工程と、生成した前記エリア別リストコンテンツを前記端末に出力する工程と、前記エリア別リストコンテンツを受信した前記端末からの前記位置依存コンテンツ配信要求に対応した前記位置依存コンテンツを前記コンテンツ通信サーバから受信する工程と、受信した前記位置依存コンテンツを前記端末に配信する工程と、を行わせることを特徴とするプログラムである。
【００６２】
これにより、任意のコンピュータに対して、ユーザ端末から位置情報の通知を受け、サーバから受信したリストコンテンツから位置情報に適応したエリア別リストコンテンツを生成し、生成したエリア別リストコンテンツをユーザ端末に配信する機能を実行させることができるので、ユーザに対して効率的な位置依存コンテンツの検索手段を提供することができる。
【００６３】
本発明の第２７の態様は、コンピュータに、位置情報を取得する工程と、前記取得した位置情報を他の装置に送信する工程と、前記他の装置から送られてきた前記位置情報に対応する前記エリア別リストコンテンツを受信する工程と、受信した前記エリア別リストコンテンツを表示する工程と、前記表示されたエリア別リストコンテンツからユーザが選択した任意の位置依存コンテンツの配信要求を出力する工程と、配信要求した前記位置依存コンテンツの配信を受ける工程と、受信した前記位置依存コンテンツを表示する工程と、行わせることを特徴とするプログラムである。
【００６４】
これにより、任意のコンピュータに対して、リストコンテンツから生成された位置情報に適応したエリア別リストコンテンツを受信する機能を実行させることができるので、コンテンツ受信端末の現在地周辺の位置依存コンテンツを容易に検索し、検索したコンテンツを視聴することができる。
【００６５】
本発明の第２８の態様は、第２６の態様または第２７の態様に記載のプログラムを格納したコンピュータ読み取り可能な記憶媒体である。
【００６６】
これにより、第２６の態様または第２７の態様に記載のプログラムと同様の効果を得ることができる。
【００６７】
（実施の形態１）
以下、本発明の実施の形態１にかかるコンテンツ適応配信システムについて、添付図面を用いて説明する。まず、実施の形態１にかかるコンテンツ適応配信システムの構成について図１を用いて説明する。図１は、実施の形態１にかかるコンテンツ適応配信システムのシステム構成図である。
【００６８】
実施の形態１のコンテンツ適応配信システム１００には、コンテンツ放送サーバ１０１が設けられている。コンテンツ放送サーバ１０１は、放送受信機能を有するクライアント端末に対し、一般的な放送を行うと同時に、カルーセル方式のデータ放送によるコンテンツ配信を行うことが可能な放送局である。コンテンツ放送サーバ１０１の放送形態は、放送衛星や通信衛星による衛星放送、地上デジタル放送、インターネット放送など任意の形態で構わない。
【００６９】
また、コンテンツ適応配信システム１００には、複数のコンテンツ通信サーバ１０２ａ〜１０２ｃが設けられている。コンテンツ通信サーバ１０２ａ〜１０２ｃは、通信機能を有するクライアント端末に対し、任意のコンテンツを配信するサーバである。コンテンツ通信サーバ１０２ａ〜１０２ｃの具体的例としては、インターネット上のＷｅｂサーバ（ＨＴＴＰサーバ）を挙げることができる。なお、コンテンツ通信サーバ１０２ａ〜１０２ｃの数は限定しない。
【００７０】
また、コンテンツ適応配信システム１００には、コンテンツ受信端末１０３が設けられている。コンテンツ受信端末１０３は、デジタル放送を受信する機能と、通信ネットワークにアクセスする機能とを有するクライアント端末である。コンテンツ受信端末１０３は、コンテンツ放送サーバ１０１からコンテンツを受信する。また、コンテンツ受信端末１０３は、コンテンツ通信サーバ１０２ａ〜１０２ｃから、通信ネットワーク１０４を介して送られてきたコンテンツを受信する。また、コンテンツ受信端末１０３が移動可能な端末である場合には、コンテンツ受信端末１０３は、ＧＰＳ（Ｇｌｏｂａｌ　Ｐｏｓｉｔｉｏｎｉｎｇ　Ｓｙｓｔｅｍ）等により位置情報を取得する機能も有するものとする。実施の形態１においては、コンテンツ受信端末は、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔ）や車載用カーナビゲーションシステムなどの移動端末である。
【００７１】
通信ネットワーク１０４は、コンテンツ通信サーバ１０２とコンテンツ受信端末１０３との間で相互通信可能なネットワークであり、インターネットやＷＡＮ（Ｗｉｄｅ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）、無線ネットワーク、あるいは、それらが複合したネットワークなど任意のネットワークである。
【００７２】
次に、コンテンツ受信端末１０３の内部構成を説明する。コンテンツ受信端末１０３は、地理的な位置情報と関連を持つコンテンツ、すなわち、位置依存コンテンツを効率的に表示することが可能なクライアント端末である。例えば、コンテンツ受信端末１０３は、ユーザの現在地や目的地の周辺のコンテンツを効率的に視聴することが可能な端末である。コンテンツ受信端末１０３は、コンテンツ処理部１０５とコンテンツ表示部１０９から構成される。
【００７３】
コンテンツ処理部１０５は、コンテンツ放送サーバ１０１、もしくは、コンテンツ通信サーバ１０２から受信したコンテンツに対して、コンテンツ適応処理を行い、適応処理後のコンテンツをコンテンツ表示部１０９へ出力する。コンテンツ処理部１０５には、通信処理部１０６、放送処理部１０７、および、設定部１０８が含まれる。
【００７４】
通信処理部１０６は、通信ネットワーク１０４を介して、コンテンツ通信サーバ１０２から受信したコンテンツに対して、コンテンツ適応処理を行い、適応処理後のコンテンツをコンテンツ表示部１０９へ出力する。なお、通信処理部１０６は、コンテンツ適応処理が不要なコンテンツに関しては、何もせずにコンテンツ表示部１０９へ出力する。通信処理部１０６は、配信対象のコンテンツがＨＴＭＬコンテンツである場合、ＨＴＴＰプロキシとしての役割を果たす。すなわち、通信処理部１０６は、ブラウザ部１１１とコンテンツ通信サーバ１０２との間のＨＴＴＰ中継処理を行う。
【００７５】
放送処理部１０７は、設定部１０８からの指示に従って、コンテンツ放送サーバ１０１から受信したコンテンツに対して、コンテンツ適応処理を行い、適応処理後のコンテンツをコンテンツ表示部１０９へ出力する。なお、放送処理部１０７は、コンテンツ適応処理が不要なコンテンツに関しては、何もせずにコンテンツ表示部１０９へ出力する。
【００７６】
設定部１０８は、コンテンツ表示部１０９からの制御命令に従って、通信処理部１０６および放送処理部１０７を制御する。設定部１０８は、通信処理部１０６に対しては、位置情報を通知し、放送処理部１０７に対しては、位置情報と放送受信のために必要な情報、例えば受信チャネルなどを通知する。
【００７７】
コンテンツ表示部１０９は、ユーザ操作に従って設定部１０８へ制御命令を出力し、コンテンツ処理部１０５から受信したコンテンツを表示する。コンテンツ表示部１０９には、位置情報取得部１１０、ブラウザ部１１１、蓄積部１１２、制御部１１３が含まれる。
【００７８】
位置情報取得部１１０は、位置情報を取得し、取得した位置情報を制御部１１３へ出力する。コンテンツ受信端末１０３が移動端末であり、かつ、ＧＰＳ等の位置情報取得手段を有する場合、その位置情報取得手段が位置情報取得部１１０に相当し、ＧＰＳで取得した緯度・経度座標値が位置情報に相当する。また、位置情報取得部１１０は、ユーザが入力した位置情報を取得する機能も併せ持つ。これは、位置に依存するコンテンツを検索するために利用される機能である。また、位置情報には、緯度・経度座標値だけでなく、住所や郵便番号、電話番号など地理的な位置情報と関連を持つ任意の情報も含まれる。
【００７９】
ブラウザ部１１１は、ユーザ操作に従ってコンテンツを表示するものであり、実施の形態１では、一般的なＷｅｂブラウザ（ＨＴＭＬブラウザ）である。ただし、図１のコンテンツ配信システムが、ＢＭＬ（Ｂｒｏａｄｃａｓｔｉｎｇ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）等の他のマークアップ言語で記述されたコンテンツを配信対象とする場合には、ブラウザ部１１１は、それらのマークアップ言語で記述されたコンテンツ表示する機能を持つものとする。また、ブラウザ部１１１は、コンテンツのブラウジングを行う基本的な機能の他に、ユーザに対して各種情報を表示し、ユーザからの指示を取得するためのＧＵＩも有する。なお、コンテンツ配信に関わる制御メッセージ（すなわち、ＨＴＴＰメッセージ）は、ブラウザ部１１１から設定部１０８へ出力される。
【００８０】
蓄積部１１２は、コンテンツ処理部１０５の放送処理部１０７から受信したコンテンツを一時的に蓄積する機能とブラウザ部１１１が表示したコンテンツをキャッシュする機能、そして、蓄積されているコンテンツを管理する機能を持つ。蓄積部１１２は、放送処理部１０７からコンテンツを受信し、これを蓄積する場合、蓄積したコンテンツに関する情報、例えばファイル名を制御部１１３に通知する。蓄積部１１２に蓄積されたコンテンツは、ブラウザ部１１１で表示することが可能である。
【００８１】
制御部１１３は、コンテンツ表示部１０９の全体制御を行う。制御部１１３の主な機能は、位置情報取得部１１０から取得した位置情報をコンテンツ処理部１０５の設定部１０８へ通知することである。また、制御部１１３は、ブラウザ部１１１に対し、蓄積部１１２に蓄積されているコンテンツを表示することを指示する機能も有する。
【００８２】
次に、コンテンツ適応配信システム１００の動作概要を説明する。コンテンツ適応配信システム１００は、ユーザの現在地周辺、もしくは、ユーザの目的地周辺に関連するコンテンツを配信する。ここでは、ユーザの現在地周辺のコンテンツをユーザ端末へ配信する例を説明する。まず、コンテンツ適応配信システム１００の動作概要を説明する前に、図２を用いて、地理的空間における位置依存コンテンツの配置について説明する。図２は、実施の形態１にかかる地理的空間における位置依存コンテンツの配置の一例を示した図である。
【００８３】
図２中の領域２００には、３つの円形のエリア２０１ａ〜２０１ｃが設定されている。各エリア２０１ａ〜２０１ｃは、パラメータとして、円の中心の緯度・経度座標と半径を持つ。
【００８４】
また、各エリア２０１ａ〜２０１ｃ内には、それぞれ４つの店舗１Ａ〜１Ｄ、２Ａ〜２Ｄ、３Ａ〜３Ｄが存在する。
【００８５】
各店舗１Ａ〜１Ｄ、２Ａ〜２Ｄ、３Ａ〜３Ｄは、その店舗の情報を提供するＷｅｂサイトを持つ。なお、実店舗１Ａ〜１Ｄ、２Ａ〜２Ｄ、３Ａ〜３Ｄの地理的位置とその店舗のＷｅｂサイトの地理的位置は、必ずしも一致しなくて良い。すなわち、図２の各店舗の位置に、その店舗のＷｅｂサイトが存在する必要は無く、Ｗｅｂサイトは別の場所に存在しても構わない。
【００８６】
また、各店舗１Ａ〜１Ｄ、２Ａ〜２Ｄ、３Ａ〜３Ｄは、パラメータとして実店舗の位置情報である緯度・経度情報や住所などを持つ。
【００８７】
また、各店舗１Ａ〜１Ｄ、２Ａ〜２Ｄ、３Ａ〜３ＤのＷｅｂサイトはインターネット経由でアクセス可能なＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）を持ち、任意の端末がそのＷｅｂサイトのコンテンツを視聴可能である。
【００８８】
図２中のローカルサーバ２０２は、放送もしくは通信によって、コンテンツ受信端末１０３に対して、各店舗のＷｅｂサイトに関する情報である地域コンテンツ情報を配信する。図１のコンテンツ放送サーバ１０１、もしくはコンテンツ通信サーバ１０２が、図２のローカルサーバ２０２の役割を果たす。なお、図２中では、ローカルサーバ２０２は１台となっているが、１台とは限らなく、図１に示すようにコンテンツ適応配信システム１００の中に複数のコンテンツ放送サーバ１０１、もしくはコンテンツ通信サーバ１０２が存在する場合もある。また、ローカルサーバ２０２が１台の場合は、ローカルサーバ２０２はコンテンツ通信サーバ１０２に相当する。
【００８９】
次に、コンテンツ適応配信システム１００の動作概要を詳細に説明する。
【００９０】
ここでは、コンテンツ受信端末１０３は移動端末であり、図２中の始点Ｓから終点Ｇまでを折れ線に沿って移動すると仮定する。また、説明の便宜上、３つのエリア２０１ａ〜２０１ｃの中心座標、半径を次のように仮定する。エリア１　２０１ａ：中心座標（Ｎ３５．３７．４４．１６／Ｅ１３９．４１．２３．１５７）、半径＝６００ｍ、エリア２　２０１ｂ：中心座標（Ｎ３５．３７．３０．１６０／Ｅ１３９．４０．４１．１０９）、半径＝６００ｍ、エリア３　２１０ｃ：中心座標（Ｎ３５．３７．５６．２４／Ｅ１３９．４０．４．８６）、半径＝６００ｍ。
【００９１】
コンテンツ受信端末１０３を所持するユーザが、図２中の始点Ｓから終点Ｇまでを折れ線に沿って、街中を移動しながら飲食店を探す。この際、ユーザは、コンテンツ受信端末１０３のブラウザ部１１１を利用して、インターネット上のコンテンツを視聴する。
【００９２】
具体的には、コンテンツ受信端末１０３は、放送処理部１０７において、ローカルサーバ２０２から地域コンテンツ情報を受信し、蓄積部１１２へ出力する。ブラウザ部１１１は、蓄積部１１２に蓄積された地域情報コンテンツを表示する。この地域情報コンテンツは、ユーザが視聴可能なコンテンツのカテゴリ一覧である。これ以降、このコンテンツをメニューコンテンツと呼ぶこととする。
【００９３】
図３は、メニューコンテンツの一例を示したものである。このメニューコンテンツ３００には、視聴可能なコンテンツのカテゴリとして、商業施設、公共施設、飲食店、駐車場、ガソリンスタンド、交通情報、天気予報、観光情報が提示される。ユーザは、メニューコンテンツ３００から、視聴を希望するカテゴリを選択できる。
【００９４】
ユーザがメニューコンテンツ３００の中から一つのカテゴリ、ここでは飲食店を選択したとすると、コンテンツ受信端末１０３からローカルサーバ２０２へ、飲食店に関する情報が記述された地域情報コンテンツを要求するメッセージが送信される。
【００９５】
次に、コンテンツ受信端末１０３は、通信処理部１０６において、ローカルサーバ２０２から送られてきた地域情報コンテンツを受信する。次に、コンテンツ受信端末１０３は、通信処理部１０６において、必要に応じてこの地域情報コンテンツをコンテンツ適応処理してブラウザ部１１１に送る。次に、コンテンツ受信端末１０３は、ブラウザ部１１１において、この地域情報コンテンツを、ユーザが視聴可能なコンテンツの一覧として表示する。これ以降、このコンテンツをリストコンテンツと呼ぶこととする。
【００９６】
図４は、リストコンテンツの一例を示したものである。このリストコンテンツ４００は、飲食店の名称と住所を一覧表示したものである。ユーザは、リストコンテンツ４００から、視聴を希望する飲食店を選択できる。
【００９７】
次に、ユーザがリストコンテンツの中から一つの飲食店、ここでは、図４中の飲食店１Ａを選択すると、リストコンテンツ４００には、各飲食店のＷｅｂサイトのＵＲＬが記述されているので、コンテンツ受信端末１０３は飲食店１ＡのＷｅｂサイトへアクセスする。そして、コンテンツ受信端末１０３のコンテンツ表示部１０９に飲食店１Ａのコンテンツが表示される。
【００９８】
以上の説明は、メニューコンテンツ３００とリストコンテンツ４００を順に参照していくことにより、ユーザが希望するコンテンツがあるＷｅｂサイトのＵＲＬを検索し、そのＷｅｂサイトのコンテンツを表示するまでの過程を示したものである。
【００９９】
本実施の形態１のコンテンツ適応配信システム１００では、ユーザの現在地に適応したリストコンテンツを提供する。すなわち、ユーザの位置移動に連動して、ユーザに提示するリストコンテンツを自動的に更新する。
【０１００】
次に、図５を参照しながら、位置適応処理によって、どのようにリストコンテンツが更新されるのかを説明する。図５は、実施の形態１にかかる端末移動に伴うリストコンテンツの自動更新の様子を示す図である。
【０１０１】
図５中の３つのエリア２０１ａ〜２０１ｃは、コンテンツの提供範囲を示すものである。すなわち、コンテンツ受信端末１０３がエリア２０１ａ〜２０１ｃ内に存在するときに限り、ローカルサーバ２０２は、そのエリア２０１ａ〜２０１ｃに関するリストコンテンツをコンテンツ受信端末１０３に配信する。
【０１０２】
まず、図中５０１で記すように、コンテンツ受信端末１０３のユーザが、始点Ｓにおいて、メニューコンテンツ３００のカテゴリから飲食店を選択すると、コンテンツ受信端末１０３の通信処理部１０６がローカルサーバ２０２に対して、始点Ｓにおける飲食店のリストコンテンツの要求をする。そして、ローカルサーバ２０２からコンテンツ受信端末１０３へリストコンテンツが配信される。
【０１０３】
ユーザが始点Ｓに存在する時は、コンテンツを含む３つのエリア２０１ａ〜２０１ｃの外側であるので、ユーザの現在地周辺には、視聴可能なコンテンツは存在しない。従って、コンテンツ受信端末１０３のブラウザ部１１１には、飲食店情報が空欄になされたリストコンテンツ４００ａが表示される。
【０１０４】
次に、ユーザが移動経路に沿って移動し、エリア２０１ａに入ると、エリア２０１ａには、４軒の飲食店１Ａ〜１Ｄが存在するので、コンテンツ受信端末１０３のブラウザ部には、エリア２０１ａ内の飲食店１Ａ〜１Ｄが列挙されたリストコンテンツ４００ｂが表示される。
【０１０５】
次に、ユーザが移動経路に沿って移動し、エリア２０１ｂに入ると、エリア１のリストコンテンツは破棄される。そして、エリア２０１ｂには、４軒の飲食店２Ａ〜２Ｄが存在するので、コンテンツ受信端末１０３のブラウザ部１１１には、エリア２０１ｂ内の飲食店２Ａ〜２Ｄが列挙されたリストコンテンツ４００ｃが表示される。
【０１０６】
次に、ユーザが移動経路に沿って移動し、エリア２０１ｃに入ると、エリア２０１ｂのリストコンテンツは破棄される。そして、エリア２０１ｃには、４軒の飲食店３Ａ〜３Ｄが存在するので、コンテンツ受信端末１０３のブラウザ部１１１には、エリア２０１ｃ内の飲食店３Ａ〜３Ｄが列挙されたリストコンテンツ４００ｄが表示される。
【０１０７】
上述のように、コンテンツ受信端末１０３の位置移動と共に、リストコンテンツ４００が自動的に更新される。これにより、ユーザは効率的に現在地周辺のコンテンツを選択し、そのコンテンツを視聴することができる。
【０１０８】
次に、このようなコンテンツ適応配信の実現方法を説明する。
【０１０９】
実施の形態１では、コンテンツ受信端末１０３からローカルサーバ２０２への位置情報の通知を行わずに、コンテンツ受信端末１０３の位置移動と共に、リストコンテンツを自動的に更新する。
【０１１０】
これにより、コンテンツ受信端末１０３がローカルサーバ２０２に対して、位置情報を定期的に通知しなくても良くなるので、コンテンツ受信端末１０３の台数が多い場合でも、ローカルサーバ側の負荷が高くならない。
【０１１１】
以下、実施の形態１にかかるコンテンツ適応配信方法について詳細に説明する。
【０１１２】
まず、実施の形態１にかかるリストコンテンツについて図６を用いて説明する。図６は、実施の形態１にかかるＸＭＬ準拠の記述言語で記述したリストコンテンツの記述の一例である。以降、図６の記述言語を、ＣＡＭＬ（Ｃｏｎｔｅｎｔｓ　Ａｄａｐｔａｔｉｏｎ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）と呼ぶことにする。
【０１１３】
ＣＡＭＬは、位置情報に関する条件を記述するためのマークアップ言語である。ＣＡＭＬは、ＣＡＭＬによる位置条件記述とＨＴＭＬコンテンツを組み合わせた複合コンテンツ（以降、ＣＡＭＬコンテンツと呼ぶ）から、コンテンツ受信端末１０３の位置条件に適応したＨＴＭＬコンテンツを生成するために使用される。
【０１１４】
なお、ＣＡＭＬと組み合わせるコンテンツは、ＨＴＭＬコンテンツではなく、コンテンツ受信端末１０３が表示可能な任意のコンテンツ、例えばＢＭＬコンテンツなどでも良い。
【０１１５】
ここでは、ＣＡＭＬの言語仕様としては、ｃａｍｌ要素とｌｏｃａｔｉｏｎ要素のみを規定する。以下、ｃａｍｌ要素とｌｏｃａｔｉｏｎ要素について説明する。
【０１１６】
ｃａｍｌ要素は、ＣＡＭＬのルート要素であり、必ず記述する必要がある要素である。ｃａｍｌ要素は、属性は持たず、その内容にはテキストデータと位置条件を記述するｌｏｃａｔｉｏｎ要素のみを含むことができる。
【０１１７】
ｌｏｃａｔｉｏｎ要素は、位置条件を記述するための要素であり、属性と属性値の組み合わせによって、位置条件を規定する要素である。ｌｏｃａｔｉｏｎ要素は、ｃａｍｌ要素の子要素となり得る。また、ｌｏｃａｔｉｏｎ要素の内容には、テキストデータのみを含むことができる。
【０１１８】
図６に示すように、ｌｏｃａｔｉｏｎ要素６００ａ〜６００ｃは、ｔｙｐｅ属性６０１ａ〜６０１ｃ、ｃｅｎｔｅｒ属性６０２ａ〜６０２ｃ、ｒａｄｉｕｓ属性６０３ａ〜６０３ｃ、ｕｎｉｔ属性６０４ａ〜６０４ｃという４つの属性を持つ。
【０１１９】
ｔｙｐｅ属性６０１ａ〜６０１ｃは、位置情報の記述方法を示すものである。図６の例では、その位置情報がｃｉｒｃｌｅ、すなわち、円領域であることを示している。
【０１２０】
なお、実施の形態１では、ｌｏｃａｔｉｏｎ要素６００ａ〜６００ｃによって、地理的な領域を定義できればよいので、ｔｙｐｅ属性６０１ａ〜６０１ｃとしてｃｉｒｃｌｅのみを定義する。しかし、ｔｙｐｅ属性６０１ａ〜６０１ｃとして、ｃｉｒｃｌｅ以外にも、矩形や多角形などを定義できるようにしても良いし、郵便番号や住所などを定義しても良い。
【０１２１】
ｔｙｐｅ属性６０１ａ〜６０１ｃがｃｉｒｃｌｅである場合、ｌｏｃａｔｉｏｎ要素は、さらにｃｅｎｔｅｒ属性６０２ａ〜６０２ｃとｒａｄｉｕｓ属性６０３ａ〜６０３ｃとｕｎｉｔ属性６０４ａ〜６０４ｃとを属性として持つ。
【０１２２】
ｃｅｎｔｅｒ属性６０２ａ〜６０２ｃは円領域の中心の緯度・経度座標を、ｒａｄｉｕｓ属性６０３ａ〜６０３ｃは円領域の半径を、ｕｎｉｔ属性６０４ａ〜６０４ｃは円領域の半径の単位を表わす。
【０１２３】
図６の例では、ｌｏｃａｔｉｏｎ要素６００ａ〜６００ｃによって、３つの円領域が定義されており、円領域の半径は６００メートルである。
【０１２４】
次に、図６に示すＣＡＭＬコンテンツについて詳細に説明する。
【０１２５】
地理的位置情報、あるいは、地理的な配信範囲を有するコンテンツを位置依存コンテンツと呼ぶ。例えば、緯度・経度や住所を持つ店舗のコンテンツや、交通情報、天気予報、配信地域限定広告などのコンテンツが、これに相当する。
【０１２６】
図６に示すＣＡＭＬコンテンツ６０は、位置依存コンテンツの一覧を示すＨＴＭＬコンテンツを生成するためのコンテンツである。
【０１２７】
ＣＡＭＬコンテンツ６０は、図中６０５ａ〜６０５ｃに示すように、地理的に同一エリアに属する位置依存コンテンツの参照情報であるＵＲＬ情報を複数個列挙した位置条件別リスト６１０ａ〜６１０ｃをｌｏｃａｔｉｏｎ要素（ｌｏｃａｔｉｏｎ）６００ａ〜６００ｃで囲み、属性としてエリア情報を付加してある。そして、ＣＡＭＬコンテンツ６０は、この様なｌｏｃａｔｉｏｎ要素６００ａ〜６００ｃを複数個列挙し、それらをｃａｍｌ要素で囲む。図６の例では、３つのｌｏｃａｔｉｏｎ要素６００ａ〜６００ｃを列挙している。
【０１２８】
ＣＡＭＬコンテンツ６０は、コンテンツ受信端末１０３の位置情報がｌｏｃａｔｉｏｎ要素６００ａ〜６００ｃの位置条件と一致する場合に、ｌｏｃａｔｉｏｎ要素６００ａ〜６００ｃで囲まれた部分と、ｌｏｃａｔｉｏｎ要素６００ａ〜６００ｃに含まれないテキストデータ部分６０６、６０８とが抽出され、コンテンツ受信端末１０３のブラウザ部１１１で表示可能なＨＴＭＬコンテンツに変換される。
【０１２９】
ＣＡＭＬコンテンツ６０からＨＴＭＬコンテンツを生成するために、ｃａｍｌ要素で囲まれた中には、予めＨＴＭＬ要素も記述されている。
【０１３０】
これ以降、図６のような位置依存コンテンツの一覧を記述したコンテンツをＣＡＭＬリストコンテンツと呼ぶこととする。
【０１３１】
コンテンツ受信端末１０３の中で、ＣＡＭＬコンテンツ６０からＨＴＭＬコンテンツを生成する役割を果たすのは、コンテンツ処理部１０５である。コンテンツ処理部１０５内の通信処理部１０６および放送処理部１０７は、ＣＡＭＬを解析するＣＡＭＬ解析器を内包し、設定部１０８から通知される位置情報を参照して、ＣＡＭＬコンテンツに対して位置適応処理を行う。
【０１３２】
ＣＡＭＬ解析器は、ＨＴＭＬに関連する要素をテキストデータと解釈する。また、コンテンツ処理部１０５における位置適応処理では、ＣＡＭＬコンテンツ中のＣＡＭＬのタグは全て取り除かれる。従って、コンテンツ処理部１０５から出力されるコンテンツは、ＨＴＭＬコンテンツとなる。
【０１３３】
図７〜図１０は、図６のＣＡＭＬコンテンツ６０に対し位置適応処理を行った結果、生成されたＨＴＭＬコンテンツ（エリア別リストコンテンツ）を示す図である。図７〜図１０は、それぞれ、図５に示すリストコンテンツ（エリア別リストコンテンツ）４００ａ〜４００ｄに対応する。以下、図７〜図１０に記すＨＴＭＬコンテンツについて説明する。
【０１３４】
図７に示すＨＴＭＬコンテンツ７００は、コンテンツ受信端末１０３が、図５の３つのエリア２０１ａ〜２０１ｃの外側に位置する場合に対応するＨＴＭＬコンテンツである。図６のＣＡＭＬコンテンツ６０は、コンテンツ受信端末１０３位置適応処理によって、ｃａｍｌ要素６０７、６０９とｌｏｃａｔｉｏｎ要素６０５ａ〜６０５ｃが削除され、テキストデータ６０６、６０８が出力される。このようにして、コンテンツ受信端末１０３には、ＨＴＭＬコンテンツ７００が出力される。その結果、コンテンツ受信端末１０３には、図５に示す空欄のリストコンテンツ４００ａが表示される。
【０１３５】
図８に示すＨＴＭＬコンテンツ８００は、コンテンツ受信端末１０３がエリア２０１ａの内側に位置する場合に対応するＨＴＭＬコンテンツである。図６のＣＡＭＬコンテンツ６０は、コンテンツ受信端末１０３の位置適応処理によって、ｃａｍｌ要素６０７、６０９とｌｏｃａｔｉｏｎ要素６０５ｂ、６０５ｃが削除され、テキストデータ６０６、６０８が出力される。また、ＣＡＬＭコンテンツ６０のエリア２０１ａに相当するｌｏｃａｔｉｏｎ要素６０５ａに関しては、ｌｏｃａｔｉｏｎタグが削除され、ｌｏｃａｔｉｏｎタグに囲まれたテキストデータ（エリア別リストコンテンツ）６１０ａが出力される。このようにして、コンテンツ受信端末１０３には、ＨＴＭＬコンテンツ８００が出力される。その結果、コンテンツ受信端末１０３には、図５に示すエリア２０１ａ内の飲食店を列挙したリストコンテンツ４００ｂが表示される。
【０１３６】
図９に示すＨＴＭＬコンテンツ９００は、コンテンツ受信端末１０３がエリア２０１ｂの内側に位置する場合に対応するＨＴＭＬコンテンツである。図６のＣＡＭＬコンテンツ６０は、位置適応処理によって、ｃａｍｌ要素６０７、６０９とｌｏｃａｔｉｏｎ要素６０５ａ、６０５ｃが削除され、テキストデータ６０６、６０８が出力される。また、ＣＡＭＬコンテンツ６０の、エリア２０１ｂに相当するｌｏｃａｔｉｏｎ要素６０５ｂに関しては、ｌｏｃａｔｉｏｎタグが削除され、ｌｏｃａｔｉｏｎタグに囲まれたテキストデータ（エリア別リストコンテンツ）６１０ｂのみが出力される。このようにして、コンテンツ受信端末１０３には、ＨＴＭＬコンテンツ８００が出力される。その結果、コンテンツ受信端末１０３には、図５のエリア２０１ｂ内の飲食店を列挙したリストコンテンツ４００ｃが表示される。
【０１３７】
図１０に示すＨＴＭＬコンテンツ１０００は、コンテンツ受信端末１０３がエリア２０１ｃの内側に位置する場合に対応するＨＴＭＬコンテンツである。図６のＣＡＭＬコンテンツ６０は、コンテンツ受信端末１０３位置適応処理によって、ｃａｍｌ要素６０７、６０９とｌｏｃａｔｉｏｎ要素６０５ａ、６０５ｂが削除され、テキストデータ６０６、６０８が出力される。また、また、ＣＡＬＭコンテンツ６０のエリア２０１ｃに相当するｌｏｃａｔｉｏｎ要素６０５ｃに関しては、ｌｏｃａｔｉｏｎタグが削除され、ｌｏｃａｔｉｏｎタグに囲まれたテキストデータ（エリア別リストコンテンツ）６１０ｃのみが出力される。このようにして、コンテンツ受信端末１０３には、ＨＴＭＬコンテンツ１０００が出力される。その結果、コンテンツ受信端末１０３には、図５のようなエリア２０１ｃ内の飲食店を列挙したリストコンテンツ４００ｄが表示される。
【０１３８】
次に、実施の形態１にかかるコンテンツ適応配信システム１００のコンテンツ適応配信処理について図１１を用いて説明する。図１１は、実施の形態１にかかるコンテンツ適応配信システム１００のコンテンツ適応配信のシーケンス図である。図１１は、１台のコンテンツ放送サーバ１０１と２台のコンテンツ通信サーバ１０２ａ、１０２ｂ、そして、１台のコンテンツ受信端末１０３との間の通信シーケンスを示したものである。
【０１３９】
ＧＰＳおよび通信機能を有するコンテンツ受信端末１０３を所持するユーザが、図２の位置Ｓを初期位置として移動経路に沿って移動し、移動中に現在地周辺のコンテンツ視聴を希望する。
【０１４０】
すると、コンテンツ表示部１０９の制御部１１３は、位置情報取得部１１０から取得した位置情報（現在地の緯度・経度情報）をコンテンツ処理部１０５の設定部１０８に通知する。設定部１０８は、制御部１１３へ応答を返す（ステップＳ１１０１、以下ステップＳを単にＳという）。なお、設定部１０８と制御部１１３との間の通信には、ＨＴＴＰを一部拡張したプロトコルを用いる。
【０１４１】
次に、コンテンツ表示部１０９の制御部１１３は、設定部１０８へメニューコンテンツの取得要求を通知する（Ｓ１１０２）。本実施の形態１では、メニューコンテンツはコンテンツ放送サーバ１０１から送信される。設定部１０８は、放送処理部１０７へ放送受信のために必要な情報（例えば、受信チャネル）を通知する（Ｓ１１０２）。
【０１４２】
コンテンツ処理部１０５の放送処理部１０７は、設定部１０８の指示に従い、カルーセル方式のデータ放送によって、メニューコンテンツを構成するファイル（複数ファイルの場合あり）を配信しているコンテンツ放送サーバ１０１からメニューコンテンツを受信する（Ｓ１１０３）。このメニューコンテンツは、ＨＴＭＬコンテンツである。
【０１４３】
コンテンツ処理部１０５の放送処理部１０７は、受信したメニューコンテンツをコンテンツ表示部１０９の蓄積部１１２へ送信する。蓄積部１１２は、放送処理部１０７から送信されてくるメニューコンテンツを蓄積し、蓄積したメニューコンテンツに関する情報（例えば、ファイル名）を制御部１１３へ通知する（Ｓ１１０４）。
【０１４４】
次に、コンテンツ表示部１０９の制御部１１３は、蓄積部１１２から取得した情報に基づいて、ブラウザ部１１１を制御する。すなわち、ブラウザ部１１１に蓄積部１１２に蓄積されているメニューコンテンツのＵＲＬを指定する。ブラウザ部１１１は、蓄積部１１２から指定されたファイルを読み出し、メニューコンテンツを表示する（Ｓ１１０５）。
【０１４５】
コンテンツ表示部１０９のブラウザ部１１１には、図３に示すようなメニューコンテンツ３００が表示されている。次に、ユーザは、メニューコンテンツ３００の中から配信を希望するカテゴリを選択する（Ｓ１１０６）。ここでは、「飲食店」を選択すると仮定する。
【０１４６】
次に、コンテンツ表示部１０９のブラウザ部１１１は、ユーザが選択したカテゴリに対応するリストコンテンツを取得するために、設定部１０８に対してリストコンテンツ取得要求を通知する（Ｓ１１０７）。このとき使用するプロトコルはＨＴＴＰである。
【０１４７】
次に、コンテンツ処理部１０５の設定部１０８は、ブラウザ部１１１から受信したＨＴＴＰメッセージを解析し、通信処理部１０６に対してリストコンテンツの取得を指示する。通信処理部１０６は、ＨＴＴＰメッセージを適切なサーバ、図１１の例ではコンテンツ通信サーバ（Ａ）１０２ａへ転送する。すなわち、このとき、通信処理部１０６は、ＨＴＴＰメッセージを中継するプロキシとして機能する。コンテンツ通信サーバ（Ａ）１０２ａは、要求されたリストコンテンツを通信処理部１０６へ返す（Ｓ１１０８）。なお、リストコンテンツは、図６に示すような、ＣＡＭＬとＨＴＭＬが組み合わされた複合コンテンツ６０である。
【０１４８】
次に、コンテンツ処理部１０５の通信処理部１０６は、Ｓ１１０１において取得した位置情報を参照して、受信したＣＡＭＬコンテンツに対して位置適応処理を行う（Ｓ１１０９）。
【０１４９】
具体的には、通信処理部１０６は、位置適応処理において、コンテンツ表示部１０９から受信した位置情報と、ＣＡＭＬのｌｏｃａｔｉｏｎ要素の属性で記述されている位置条件とを比較する。このとき、ユーザは、図２のエリア１に到達しておらず、エリア外に位置すると仮定する。従って、位置適応処理では、図６に示すＣＡＭＬコンテンツ６０５ａ〜６０５ｃのいずれの位置条件に合致しないので、図７のようなリスト部分が空欄となるＨＴＭＬコンテンツ７００が生成される。また、通信処理部１０６は、新たなＣＡＭＬコンテンツを取得しない限り、取得済みのＣＡＭＬコンテンツを破棄せずに保存しておく。また、通信処理部１０６は、ＣＡＭＬコンテンツに対する位置適応処理の際に、全てのｌｏｃａｔｉｏｎ開始タグを抽出し、これを位置条件リストとして保存すると共に、位置適応処理において位置条件が合致したｌｏｃａｔｉｏｎ開始タグも併せて記録しておく。
【０１５０】
次に、コンテンツ処理部１０５の通信処理部１０６は、Ｓ１１０７のＨＴＴＰメッセージの応答として、生成したＨＴＭＬコンテンツをブラウザ部１１１へ返す（Ｓ１１１０）。
【０１５１】
これに対して、コンテンツ表示部１０９のブラウザ部１１１は、受信したＨＴＭＬコンテンツを表示する（Ｓ１１１１）。図７のＨＴＭＬコンテンツを表示すると、図５のリストコンテンツ４００ａのように飲食店リストは空欄となる。
【０１５２】
コンテンツ表示部１０９の制御部１１３は、ユーザの位置移動の状況に関わらず、位置情報取得部１１０から定期的に位置情報を取得し、その位置情報を設定部１０８へ通知する（Ｓ１１１２）。なお、この際の通信には、ＨＴＴＰをベースにして機能拡張を加えたプロトコルを用いる。
【０１５３】
次に、コンテンツ処理部１０５の設定部１０８は、新たに受信した位置情報を通信処理部１０６へ通知する。通信処理部１０６は、新たな位置情報を参照して位置判定処理を行う（Ｓ１１１３）。通信処理部１０６は、この位置判定処理においては、ＣＡＭＬコンテンツを解析するのではなく、位置情報とＳ１１０９において保存した位置条件リストとの比較を行うことによって、コンテンツ受信端末１０３が属するエリアの変化を検知する。位置判定処理の結果は、所属エリアの変化の有無を示す。
【０１５４】
次に、コンテンツ処理部１０５の通信処理部１０６は、設定部１０８に位置判定処理の結果を返す。次に、設定部１０８は、Ｓ１１１２の位置情報通知の応答として、位置判定処理の判定結果を制御部１１３へ返す（Ｓ１１１４）。この判定結果は、コンテンツ受信端末１０３の所属エリアに変化があったことを示す「ＣＨＡＮＧＥ」、もしくは、変化がないことを示す「ＮＯＴ＿ＣＨＡＮＧＥ」のいずれかである。コンテンツ受信端末１０３は、この時点では、図２中のエリア２０１ａの手前に位置するので、当ステップにおける位置の判定結果は、Ｓ１１０９における位置の判定結果と同じである。従って、この段階での、判定結果は「ＮＯＴ＿ＣＨＡＮＧＥ」である。制御部１１３は、判定結果が「ＮＯＴ＿ＣＨＡＮＧＥ」である場合は何もしない。
【０１５５】
コンテンツ表示部１０９の制御部１１３は、前述のように、設定部１０８への位置情報通知を定期的に実行する（Ｓ１１１５）。この段階では、コンテンツ受信端末１０３は、まだ、エリア２０１ａには達していないものとする。
【０１５６】
次に、コンテンツ処理部１０５の設定部１０８は、制御部１１３から定期的に通知されてくる位置情報を通信処理部１０６へ受け渡す。通信処理部１０６は、位置情報を取得する度に、Ｓ１１１３と同様の位置判定処理を行う（Ｓ１１１６）。
【０１５７】
次に、コンテンツ処理部１０５の設定部１０８は、Ｓ１１１４と同様に、制御部１１３へ位置判定処理の結果を返す（Ｓ１１１７）。当ステップにおける判定結果は、「ＮＯＴ＿ＣＨＡＮＧＥ」である。
【０１５８】
次に、コンテンツ表示部１０９の制御部１１３は、設定部１０８へ新たな位置情報通知を行う（Ｓ１１１８）。当ステップでは、コンテンツ受信端末１０３は、エリア２０１ａの中に位置するものとする。
【０１５９】
これに対して、コンテンツ処理部１０５の設定部１０８は、Ｓ１１１８において制御部１１３から受信した位置情報を通信処理部１０６へ通知する。通信処理部１０６は位置判定処理を行う（Ｓ１１１９）。このとき、コンテンツ受信端末１０３はエリア２０１ａの内部に位置するので、判定結果は「ＣＨＡＮＧＥ」となる。
【０１６０】
次に、コンテンツ処理部１０５の設定部１０８は、Ｓ１１１８の位置情報通知の応答として、制御部１１３へ位置判定処理の結果「ＣＨＡＮＧＥ」を返す（Ｓ１１２０）。これは、コンテンツ表示部１０９に対して、新たなリストコンテンツが存在することを通知するメッセージである。このメッセージの詳細については、後述する。
【０１６１】
これに対して、コンテンツ表示部１０９の制御部１１３は、コンテンツ表示部１０９の画面上に、リストコンテンツが更新されたことをユーザに通知するための表示処理、および、ユーザからのリストコンテンツ更新要求を受け付けるための表示処理を行う。すなわち、コンテンツ表示部１０９は、ユーザに対して、新たなリストコンテンツが存在することだけを通知し、ユーザからの指示がない限り、新たなリストコンテンツは表示せずに現状の状態を維持する。ここでは、ユーザは、コンテンツ受信端末１０３のコンテンツ表示部１０９を操作して、リストコンテンツ更新を指示するものとする（Ｓ１１２１）。
【０１６２】
次に、コンテンツ表示部１０９の制御部１１３は、ブラウザ部１１１に対し、リストコンテンツを再取得するように指示する。そして、ブラウザ部１１１は、制御部１１３から指定されたリストコンテンツを取得するＨＴＴＰメッセージを設定部１０８へ通知する（Ｓ１１２２）。このリストコンテンツ取得要求は、Ｓ１１０７におけるリストコンテンツ取得要求と同じメッセージである。
【０１６３】
これに対して、コンテンツ処理部１０５の設定部１０８は、ブラウザ部１１１から受信したＨＴＴＰメッセージを解析し、通信処理部１０６に対してリストコンテンツの取得を指示する。通信処理部１０６は、指定されたリストコンテンツのファイル名（もしくはＵＲＬ）と、Ｓ１１０９において保存したＣＡＭＬコンテンツのファイル名（もしくはＵＲＬ）を比較する。二つのファイル名が一致しない場合は、コンテンツ通信サーバへコンテンツ取得のためのＨＴＴＰメッセージを送信する。一方、二つのファイル名が一致する場合は、通信処理部１０６に保存されているＣＡＭＬコンテンツがリストコンテンツであるので、コンテンツ通信サーバへＨＴＴＰメッセージを送信しない（Ｓ１１２３）。当ステップでは、後者の場合に相当するので、保存されているＣＡＭＬコンテンツに対して、Ｓ１１０９と同様の位置適応処理を行う。このとき、コンテンツ受信端末１０３はエリア２０１ａの内部に位置するので、位置適応処理によって、図８に示すＨＴＭＬコンテンツ８００が生成される。
【０１６４】
次に、コンテンツ処理部１０５の通信処理部１０６は、Ｓ１１２２のＨＴＴＰメッセージの応答として、生成したＨＴＭＬコンテンツをブラウザ部１１１へ返す（Ｓ１１２４）。
【０１６５】
これに対して、コンテンツ表示部１０９のブラウザ部１１１は、受信したＨＴＭＬコンテンツを表示する（Ｓ１１２５）。図８のＨＴＭＬコンテンツを表示すると、画面には、図５に示すリストコンテンツ４００ｂのようにエリア２０１ａ内の飲食店が列挙される。
【０１６６】
コンテンツ表示部１０９のブラウザ部１１１には、図５に示すリストコンテンツ４００ｂが表示されている。ユーザは、リストの中から配信を希望する飲食店のコンテンツを選択する（Ｓ１１２６）。ここでは、「飲食店１Ａ」を選択すると仮定する。
【０１６７】
次に、コンテンツ処理部１０５のブラウザ部１１１は、設定部１０８へ「飲食店１Ａ」のコンテンツを要求するＨＴＴＰメッセージを通知する（Ｓ１１２７）。
【０１６８】
これに対して、コンテンツ処理部１０５の設定部１０８は、ブラウザ部１１１から受信したＨＴＴＰメッセージを解析し、通信処理部１０６に対してリストコンテンツの取得を指示する。通信処理部１０６は、ＨＴＴＰメッセージを適切なサーバ、図１１ではコンテンツ通信サーバ（Ｂ）１０２ｂへ転送する。コンテンツ通信サーバ（Ｂ）１０２ｂは、要求されたコンテンツを通信処理部１０６へ返す（Ｓ１１２８）。なお、このコンテンツは、ＨＴＭＬコンテンツである。
【０１６９】
これに対して、コンテンツ処理部１０５の通信処理部１０６は、Ｓ１１２７のＨＴＴＰメッセージの応答として、Ｓ１１２８で取得したＨＴＭＬコンテンツをブラウザ部１１１へ返す（Ｓ１１２９）。
【０１７０】
これに対して、コンテンツ表示部１０９のブラウザ部１１１は、通信処理部１０６から受信したコンテンツを表示する（Ｓ１１３０）。ユーザは、表示されたコンテンツを視聴する。
【０１７１】
次に、コンテンツ表示部１０９の制御部１１３は、Ｓ１１３０で表示したコンテンツが視聴されている間も、定期的に設定部１０８へ位置情報を通知する（Ｓ１１３１）。
【０１７２】
これに対して、コンテンツ処理部１０５の設定部１０８および通信処理部１０６は、Ｓ１１３０で表示したコンテンツが視聴されている間も、Ｓ１１１６と同様の処理を繰り返す（位置判定処理）（Ｓ１１３２）。
【０１７３】
次に、コンテンツ処理部１０５の設定部１０８は、Ｓ１１１７と同様に、逐次、制御部１１３へ位置判定処理の結果を返す（Ｓ１１３３）。
【０１７４】
なお、図１１のシーケンスは、図２のエリア２０１ａに入るまでを示したものであるが、エリア２０１ａを通過して、エリア２０１ｂ、エリア２０１ｃに至ったときも同様の処理を繰り返す。
【０１７５】
ここで、位置移動に伴うリストコンテンツの更新には注意が必要である。例えば、ユーザが既に視聴すべきコンテンツを決定しているような場合には、ユーザは新たなエリアのリストコンテンツの表示を要求しないと考えられる。そこで、図１１のシーケンスは、ユーザがエリア２０１ａにいる間に配信されたコンテンツを視聴している状態でコンテンツ受信端末１０３がエリア２０１ｂに入った場合、コンテンツ受信端末１０３はエリア２０１ｂに関するリストコンテンツを生成可能であることをユーザに通知するのみで、エリア２０１ｂのリストコンテンツを強制的には表示しないようになっている。
【０１７６】
コンテンツ受信端末１０３は、ユーザからの指示があった場合に限りリストコンテンツを更新する（図１１においては，Ｓ１１２４およびＳ１１２５の処理に相当する）。すなわち、ユーザはコンテンツ視聴を妨げられること無く、常に現在地周辺のリストコンテンツを取得することが可能である。
【０１７７】
このように、実施の形態１のコンテンツ適応配信システム１００は、配信可能なコンテンツのカテゴリを列挙したメニューコンテンツ、および、ユーザの現在地周辺に限定したコンテンツを列挙したリストコンテンツをユーザに提示し、コンテンツ受信端末１０３の位置移動と共に、適宜位置情報処理を定期的に実行することによって、端末位置に適応したコンテンツ配信を実現している。
【０１７８】
なお、図６のリストコンテンツ６０には３つのエリアのみを記述したが、コンテンツ適応配信のサービスエリアの規模に応じて、適切な個数のエリアを設定すれば、より柔軟なコンテンツ適応配信を実行することができる。
【０１７９】
次に、図１のコンテンツ受信端末１０３に含まれるコンテンツ処理部１０５に着目して、コンテンツ適応配信の処理過程を説明する。
【０１８０】
コンテンツ処理部１０５は、コンテンツ表示部１０９からのメッセージを受信し、このメッセージに応じて、位置情報処理やコンテンツ配信処理を行う。このコンテンツ表示部１０９とコンテンツ処理部１０５との間のメッセージは、ＨＴＴＰを基本とするプロトコルを用い、位置情報の通知に関して独自のメッセージを追加している。ブラウザ部１１１は、設定部１０８に対して一般的なＨＴＴＰメッセージを送信する。以下に、その一例を示す。
【０１８１】
ＧＥＴ　ｈｔｔｐ：／／ｗｗｗ．ｘｘｘ．ｃｏ．ｊｐ／ｌｉｓｔ．ｃａｍｌＧＥＴ　ｈｔｔｐ：／／ｗｗｗ．ｙｙｙ．ｃｏ．ｊｐ／ｒｅｓｔａｕｒａｎｔ１Ａ．ｈｔｍｌ
これに対し、制御部１１３は、設定部１０８に対して位置情報を通知する拡張ＨＴＴＰメッセージを送信する。この位置情報通知メッセージの仕様は以下の通りである。
【０１８２】
（フォーマット）”ＰＯＳＩＴＩＯＮ”　”緯度，経度”
（例）ＰＯＳＩＴＩＯＮ　Ｎ３５．３７．４４．１０，Ｅ１３９．４１．２３．１５０
設定部１０８から制御部１１３へ送信される応答は、位置条件の変化を伝えるものであり、「ＣＨＡＮＧＥ」もしくは「ＮＯＴ＿ＣＨＡＮＧＥ」である。「ＣＨＡＮＧＥ」は、位置条件に変化があることを示し、例えば、図２の例では、コンテンツ受信端末１０３がエリア外からエリア２０１ａに入ったことを示す。「ＮＯＴ＿ＣＨＡＮＧＥ」は、位置条件に変化がないことを示し、例えば、図２の例では、コンテンツ受信端末１０３が引き続きエリア２０１ａ内に存在することを示す。
【０１８３】
なお、設定部１０８から制御部１１３へ「ＣＨＡＮＧＥ」を送信する場合、これに併せて、リストコンテンツの参照先を送信しても良い。
（フォーマット）“ＣＨＡＮＧＥ”　“リストコンテンツの参照先”
（例）ＣＨＡＮＧＥ　ｈｔｔｐ：／／ｘｘｘ．ｘｘｘ．ｃｏｍ
これは、以下のような理由によるものである。ユーザがメニューコンテンツのカテゴリを選択した後に、他の任意のコンテンツを視聴している状況を考える。コンテンツ処理部１０５からコンテンツ表示部１０９にリストコンテンツの更新が通知され、ユーザが新たなリストコンテンツの視聴を要求した場合、コンテンツ表示部１０９は、コンテンツ処理部１０５に対して“リストコンテンツの参照先（ＵＲＬ）”を含むリストコンテンツ取得要求を通知する（図１１のＳ１１２２に相当）。すなわち、これは、コンテンツ表示部１０９がリストコンテンツの参照先を保持しておかなければならないことを意味する。従って、位置情報の変化を通知する際に、コンテンツ処理部１０５からコンテンツ表示部１０９に、リストコンテンツの参照先を併せて通知すれば、コンテンツ表示部１０９は、再取得するべきリストコンテンツを容易に特定することができる。
【０１８４】
なお、ここで示した位置情報通知メッセージは一例に過ぎず、制御部１１３から設定部１０８へ位置情報を通知することができれば、任意のフォーマットでも良い。また、ここでは、ＨＴＴＰを拡張したプロトコルを使用するとしている。これは、ブラウザ部１１１が一般的なＷｅｂブラウザである場合、ブラウザ部１１１と設定部１０８との間のＨＴＭＬコンテンツ取得のための通信は、ＨＴＴＰを利用することになるので、位置情報通知もＨＴＴＰに類似するプロトコルとした方が、実装が容易になるためである。もちろん、位置情報通知は、全く独自のプロトコルを使用して実行するとしても構わない。また、位置情報通知メッセージの他に、エラー通知や初期化通知などの拡張メッセージを追加定義しても良い。
【０１８５】
次に、コンテンツ処理部１０５で実行される各処理について説明する。
【０１８６】
位置情報処理とは、コンテンツ表示部１０９から通知される位置情報に対する処理を指し、位置判定処理と位置適応処理に分類される。
【０１８７】
位置判定処理とは、通知された位置情報とＣＡＭＬコンテンツ中の位置条件とを比較し、合致する位置条件が変化したか否かを判定する処理である。
【０１８８】
一方、位置適応処理とは、通知を受けた位置情報を利用して、ＣＡＭＬコンテンツから位置に適したＨＴＭＬコンテンツを生成する処理である。
【０１８９】
また、コンテンツ配信処理においては、位置判定処理で用いる位置条件リスト生成処理や位置適応処理を実行する。ここで、位置条件リストとは、ＣＡＭＬコンテンツからｌｏｃａｔｉｏｎ開始タグのみを抽出し、最新の位置判定結果を記録するためのテーブルである。
【０１９０】
次に、コンテンツ処理部１０５のメッセージ処理手順について図１２を用いて説明する。図１２は、実施の形態１にかかるコンテンツ処理部１０５におけるメッセージ処理手順を示す流れ図である。図１２で示すメッセージ処理は、設定部１０８がコンテンツ表示部１０９から通知されるメッセージを処理するものであり、メッセージの種別によって、位置情報処理、もしくは、コンテンツ配信処理を実行する。
【０１９１】
以下、コンテンツ処理部１０５のメッセージ処理手順について具体的に説明する。
【０１９２】
設定部１０８は、コンテンツ表示部１０９からのメッセージ受信を待つ（Ｓ１２０１）。Ｓ１２０１において、設定部１０８がメッセージを受信した場合は、次のステップに移行する。なお、コンテンツ表示部１０９からのメッセージは、ＨＴＴＰメッセージのＧＥＴ命令、もしくは、位置情報を通知する拡張ＨＴＴＰメッセージである。
【０１９３】
次に、設定部１０８は受信したメッセージを解析し、そのメッセージが位置情報を通知するメッセージであるか否かを判定する（Ｓ１２０２）。メッセージが位置情報を通知するメッセージである場合は、設定部１０８は、位置情報を通信処理部１０６へ通知し、Ｓ１２０３へ移行する。それ以外のメッセージ、すなわち、ＨＴＴＰメッセージのＧＥＴ命令である場合は、設定部１０８は、Ｓ１２０４へ移行する。
【０１９４】
Ｓ１２０３において、通信処理部１０６は位置情報処理を実行し、Ｓ１２０７へ移行する。位置情報処理の詳細は後述する。
【０１９５】
また、Ｓ１２０４において、設定部１０８は受信メッセージを解析し、そのメッセージがＨＴＴＰメッセージのＧＥＴ命令であるか否かを判定する。受信したメッセージがＨＴＴＰメッセージのＧＥＴ命令である場合は、設定部１０８は、通信処理部１０６にコンテンツ配信処理を実行するように指示し、Ｓ１２０５へ移行する。一方、受信したメッセージが不正なメッセージであった場合は、設定部１０８は、Ｓ１２０６へ移行する。
【０１９６】
Ｓ１２０５において、通信処理部１０６はコンテンツ配信処理を実行し、Ｓ１２０７へ移行する。コンテンツ配信処理の詳細は後述する。
【０１９７】
また、Ｓ１２０６において、設定部１０８は、適切なエラー処理を実行する。
【０１９８】
そして、Ｓ１２０７において、コンテンツ処理部１０５におけるメッセージ受信処理を終了する指示がない場合は、設定部１０８は、Ｓ１２０１のメッセージ受信待ちループへ戻る。
【０１９９】
このように、コンテンツ処理部１０５は、コンテンツ表示部１０９から通知されるメッセージの種別によって、位置情報処理、もしくは、コンテンツ配信処理を実行する。
【０２００】
次に、コンテンツ処理部１０５におけるコンテンツ配信処理について図１３を用いて説明する。図１３は、実施の形態１にかかるコンテンツ処理部１０５におけるコンテンツ配信処理を示す流れ図である。
【０２０１】
図１３のコンテンツ配信では、コンテンツ処理部１０５は、コンテンツの種別に応じた配信中継処理を行う。コンテンツ処理部１０５は、位置適応処理が可能なＣＡＭＬコンテンツの場合は、サーバから取得したＣＡＭＬコンテンツに対して位置適応処理を実行した後に、コンテンツ表示部１０９へ送信する。これに対し、コンテンツの種類が一般のＨＴＭＬコンテンツや画像ファイルなどである場合は、コンテンツ処理部１０５は、サーバから受信したコンテンツを、そのままコンテンツ表示部１０９へ送信する。
【０２０２】
以下、コンテンツ処理部１０５のコンテンツ配信処理について具体的に説明する。
【０２０３】
コンテンツ処理部１０５の設定部１０８は、コンテンツ表示部１０９が要求するコンテンツが一般のコンテンツであるか否かを判定する（Ｓ１３０１）。要求するコンテンツが一般コンテンツである場合はＳ１３０３へ移行し、それ以外のコンテンツの場合はＳ１３０２へ移行する。ここで、一般のコンテンツは、ＨＴＭＬファイルや画像ファイルなど、一般的なＨＴＭＬコンテンツを構成するファイルであり、それらは拡張子で判別できるものとする。
【０２０４】
Ｓ１３０２において、設定部１０８は、コンテンツ表示部１０９が要求するコンテンツがメニューコンテンツであるか否かを判定する。要求するコンテンツがメニューコンテンツである場合は、設定部１０８は、一般のコンテンツと同様の処理を行うので、Ｓ１３０３へ移行し、要求するコンテンツがメニューコンテンツでない場合はＳ１３０５へ移行する。なお、メニューコンテンツには特定のファイル名が割り当てられているものとする。
【０２０５】
また、Ｓ１３０３において、設定部１０８は、通信処理部１０６もしくは放送処理部１０７に対して、コンテンツ取得を指示する。実施の形態１では、メニューコンテンツは、コンテンツ放送サーバ１０１がカルーセル型のデータ放送で配信し、それ以外のコンテンツはコンテンツ通信サーバ１０２が配信するものとする。
【０２０６】
次に、コンテンツ処理部１０５は、Ｓ１３０３において取得したコンテンツをコンテンツ表示部１０９へ配信する（Ｓ１３０４）。具体的には、放送処理部１０７がコンテンツ放送サーバ１０１からコンテンツを受信した場合は、コンテンツ表示部１０９の蓄積部１１２へコンテンツを蓄積し、通信処理部１０６がコンテンツ通信サーバ１０２からコンテンツを受信した場合は、ブラウザ部１１１へコンテンツを送信する。Ｓ１３０３及びＳ１３０４の処理においては、コンテンツ処理部１０５は、サーバから受信したコンテンツをコンテンツ表示部１０９へ中継転送するだけである。
【０２０７】
Ｓ１３０５において、設定部１０８は、コンテンツ表示部１０９が要求するコンテンツがリストコンテンツであるか否かを判定する。リストコンテンツである場合は、設定部１０８は、Ｓ１３０７へ移行する。リストコンテンツは位置適応処理が可能なコンテンツであり、そのファイルには特定の拡張子が割り当てられているものとする。一方、リストコンテンツではない場合は、設定部１０８は、Ｓ１３０６へ移行する。
【０２０８】
設定部１０８は、Ｓ１３０５においてリストコンテンツではないと判定された場合は、適切なエラー処理を行う（Ｓ１３０６）。
【０２０９】
また、Ｓ１３０７において、設定部１０８は、コンテンツ表示部１０９が要求しているリストコンテンツと既に保持しているリストコンテンツが同一のファイル名であるか否かを判定する。同じファイル名である場合、サーバからリストコンテンツを取得する必要はないので、Ｓ１３１０へ移行する。
【０２１０】
Ｓ１３０８において、設定部１０８は、通信処理部１０６に対して、コンテンツ通信サーバ１０２からコンテンツ表示部１０９が要求しているリストコンテンツを取得するように指示する。通信処理部１０６は、ＨＴＴＰ通信によって、コンテンツ通信サーバ１０２からリストコンテンツを取得する。
【０２１１】
次に、通信処理部１０６は、取得したリストコンテンツを解析することによって、位置条件リスト生成処理を実行する。この位置条件リストは、位置情報の通知を受けた際に実行する位置判定処理において使用する（Ｓ１３０９）。位置条件リスト生成処理の詳細については、後述する。
【０２１２】
次に、通信処理部１０６は、リストコンテンツに対して位置適応処理を行う。この位置適応処理では、最新の位置情報を参照して、リストコンテンツからコンテンツ表示部１０９で表示可能な位置依存リストコンテンツ（ＨＴＭＬコンテンツ）を生成する（Ｓ１３１０）。位置適応処理の詳細については、後述する。
【０２１３】
次に、通信処理部１０６は、Ｓ１３１０において生成されたコンテンツをコンテンツ表示部１０９のブラウザ部１１１へ配信する（Ｓ１３１１）。
【０２１４】
このように、コンテンツ処理部１０５が、図１３のコンテンツ配信処理を実行すると、コンテンツ表示部１０９のブラウザ部１１１には、図４に示すようなリストコンテンツが表示され、ユーザは現在地周辺のコンテンツに容易にアクセスすることができる。
【０２１５】
次に、図１３のＳ１３０９で実行される位置条件リスト生成処理手順について図１４を用いて説明する。図１４は、実施の形態１にかかる位置条件リスト生成処理手順を示す流れ図である。この位置条件リストは、ＣＡＭＬで記述されたリストコンテンツ中のｌｏｃａｔｉｏｎ開始タグのみを抽出したリストであり、位置判定処理において使用される。次に、位置条件リスト生成処理手順について具体的に説明する。
【０２１６】
まず、通信処理部１０６は、ＣＡＭＬで記述されているリストコンテンツのファイルを開き、１行分のテキストを読み込む（Ｓ１４０１）。
【０２１７】
次に、通信処理部１０６は、Ｓ１４０１で読み込んだテキストが、ｃａｍｌ開始タグであるか否かを判定する（Ｓ１４０２）。ｃａｍｌ開始タグである場合には次のステップに移行し、ｃａｍｌ開始タグではない場合はＳ１４０１に戻り、ｃａｍｌ開始タグの検出処理を繰り返す。また、当ステップにおいて、リストコンテンツの最終行に達した場合や、リストコンテンツとしての文法的な誤りを検出した場合は、Ｓ１４０９へ移行する。
【０２１８】
Ｓ１４０３において、通信処理部１０６は、読み込まれているテキストが、ｌｏｃａｔｉｏｎ開始タグであるか否かを判定する。ｌｏｃａｔｉｏｎ開始タグではない場合は、通信処理部１０６は、Ｓ１４０４へ移行し、ｌｏｃａｔｉｏｎ開始タグである場合はＳ１４０５へ移行する。また、当ステップにおいて、リストコンテンツの最終行に達した場合や、リストコンテンツとしての文法的な誤りを検出した場合は、Ｓ１４０９へ移行する。
【０２１９】
Ｓ１４０４において、通信処理部１０６は、リストコンテンツから次の１行分のテキストを読み込み、Ｓ１４０３へ戻る。このＳ１４０３とＳ１４０４から構成される処理ループは、ｃａｍｌ開始タグとｃａｍｌ終了タグにはさまれ、かつ、ｌｏｃａｔｉｏｎ開始タグではないテキスト行を読み飛ばすための処理である。
【０２２０】
また、Ｓ１４０５において、通信処理部１０６は、Ｓ１４０３で検出されたｌｏｃａｔｉｏｎ開始タグを位置条件リストに登録し、次のステップに移行する。位置条件リストについては、後述する。
【０２２１】
次に、通信処理部１０６は、リストコンテンツから次の１行分のテキストを読み込む（Ｓ１４０６）。そして、通信処理部１０６は、読み込まれているテキストが、ｃａｍｌ終了タグであるか否かを判定する（Ｓ１４０７）。ｃａｍｌ終了タグではない場合は、通信処理部１０６は、Ｓ１４０３へ戻り、ｌｏｃａｔｉｏｎ開始タグの検出および位置条件リストへの登録を繰り返す。ｃａｍｌ終了タグである場合は、通信処理部１０６は、Ｓ１４０８へ移行する。また、当ステップにおいて、リストコンテンツの最終行に達した場合や、リストコンテンツとしての文法的な誤りを検出した場合は、Ｓ１４０９へ移行する。
【０２２２】
Ｓ１４０８において、通信処理部１０６は、位置条件リストにリストコンテンツのファイル名を記録し、位置条件リスト生成処理を終了する。
【０２２３】
また、Ｓ１４０９において、エラーを検知した場合には、通信処理部１０６は、適切なエラー処理を行い、処理を終了する。
【０２２４】
このように、図１４の位置条件リスト生成処理を実行すると、図１５に示すような位置条件リスト１５００が生成される。
【０２２５】
前述のように、この位置条件リスト１５００は、ＣＡＭＬで記述されたリストコンテンツ中のｌｏｃａｔｉｏｎ開始タグ１５０１のみを抽出したリストである。ここで、位置条件リストを生成する理由を説明する。
【０２２６】
図１５の最初のｌｏｃａｔｉｏｎ開始タグ１５０１に記述されている位置条件は、中心位置座標がＮ３５．３７．４４．１６，Ｅ１３９．４１．２３．１５７で、半径が６００メートルの「円」（＝図２のエリア２０１ａ）を示す。
【０２２７】
コンテンツ受信端末１０３が移動している間、コンテンツ表示部１０９からコンテンツ処理部１０５へ、定期的に位置情報が通知される。この位置情報はＧＰＳ等で取得した緯度・経度座標であり、これは平面空間における「点」を示す。
【０２２８】
コンテンツ適応配信においては、位置情報とリストコンテンツ中の全てのｌｏｃａｔｉｏｎ開始タグが示す位置条件とを比較する位置判定処理、すなわち、「円」に対する「点」の内外判定の幾何演算を行う。このような処理を位置情報通知の度に実行するのは非常に冗長であり、コンテンツ処理部１０５にかかる負荷を無視することはできない。そこで、予め、リストコンテンツから全てのｌｏｃａｔｉｏｎ開始タグを抽出した位置条件リストを作成しておき、位置情報が通知されてきた際の位置判定処理は、リストコンテンツ自体は参照せず、位置条件リストを参照して実行するようにしている。
【０２２９】
また、図１５の位置条件１５０２の右にある判定結果１５０３の欄には、位置適応処理を実行した際の位置判定結果を記録する欄である。図１５の例では、位置判定結果を「＋」と「−」で示している。ここで、「＋」は位置情報が位置条件に合致したこと意味し、「−」は位置情報が位置条件に合致しなかったことを意味する。
【０２３０】
図１５の例では、位置適応処理を実行した時点では、コンテンツ受信端末１０３は、最初の位置条件、すなわち、エリア２０１ａの内部に存在していたことを示す。なお、位置条件リスト生成時においては、判定結果欄は全て「−」とする。
【０２３１】
また、図１５の位置条件リストの最上段にあるリストコンテンツ参照先１５０４は、リストコンテンツのファイル名（ＵＲＬ）である。位置条件リストを用いた位置判定処理では、最初にリストコンテンツのファイル名（ＵＲＬ）の確認を行い、保持しているリストコンテンツと位置条件リストの整合性が取れているか否かの判定を行う。
【０２３２】
次に、図１３のＳ１３１０で実行される位置適応処理手順について図１６を用いて説明する。図１６は、実施の形態１にかかる位置適応処理手順を示す流れ図である。
【０２３３】
この位置適応処理では、最新の位置情報を参照して、ＣＡＭＬで記述されたリストコンテンツから位置に依存したＨＴＭＬコンテンツを生成する。
【０２３４】
以下、実施の形態１にかかる位置適応処理手順について具体的に説明する。
【０２３５】
まず、通信処理部１０６は、ＣＡＭＬで記述されているリストコンテンツのファイルを開き、１行分のテキストを読み込む（Ｓ１５０１）。次に、通信処理部１０６は、Ｓ１５０１で読み込んだテキストが、ｃａｍｌ開始タグであるか否かを判定する（Ｓ１５０２）。ｃａｍｌ開始タグである場合には次のステップに移行し、ｃａｍｌ開始タグではない場合はＳ１５０１に戻り、ｃａｍｌ開始タグの検出処理を繰り返す。なお、ｃａｍｌ開始タグより前には、原則としてテキスト行は存在しないものとする。ｃａｍｌ開始タグより前にテキスト行が存在する場合は、それらの行はコメント行であるとみなし、ＨＴＭＬファイルには出力しない。
【０２３６】
次に、通信処理部１０６は、リストコンテンツから次の１行分のテキストを読み込む（Ｓ１５０３）。次に、通信処理部１０６は、読み込まれているテキストが、ｌｏｃａｔｉｏｎ開始タグであるか否かを判定する（Ｓ１５０４）。通信処理部１０６は、ｌｏｃａｔｉｏｎ開始タグではない場合はＳ１５０５へ移行し、ｌｏｃａｔｉｏｎ開始タグである場合はＳ１５０６へ移行する。
【０２３７】
Ｓ１５０５において、通信処理部１０６は、読み込まれているテキストを出力ファイルへ書き出す。この出力ファイルは、ＣＡＭＬリストコンテンツから生成されるＨＴＭＬリストコンテンツ（＝エリア別リストコンテンツ）である。当ステップでは、ｃａｍｌ開始タグとｃａｍｌ終了タグに囲まれ、かつ、ｌｏｃａｔｉｏｎ開始タグとｌｏｃａｔｉｏｎ終了タグに囲まれていない部分に属するテキスト行を出力ファイルに書き出す処理である。テキスト出力が終わったら、Ｓ１５１３に移行する。
【０２３８】
Ｓ１５０６において、通信処理部１０６は、Ｓ１５０４において確認したｌｏｃａｔｉｏｎ開始タグに記述されている位置条件と保持されている最新の位置情報とを比較することによって位置判定を行う。この位置判定では、位置情報が示す「点」が、位置条件が示す「円」領域に含まれるか否かを判定する。判定結果は、円領域に含まれる場合は位置条件に「合致する」とし、円領域に含まれない場合は位置条件に「合致しない」とする。より具体的には、当ステップでは、コンテンツ受信端末１０３が、図２に示す３つのエリアのいずれかに属しているか否かを判定する。通信処理部１０６は、この位置判定により、「合致する」場合はＳ１５０７へ移行し、「合致しない」場合はＳ１５１１へ移行する。
【０２３９】
Ｓ１５０７において、通信処理部１０６は、位置条件リストに位置判定結果を記録する。すなわち、位置条件リストにおいて、前のＳ１５０６において合致した位置条件に対応する判定結果を「＋」に変更する。この位置適応処理実行時の位置判定結果は、後述する位置判定処理において利用される。
【０２４０】
次に、通信処理部１０６は、リストコンテンツから次の１行分のテキストを読み込む（Ｓ１５０８）。そして、通信処理部１０６は、読み込まれているテキストが、ｌｏｃａｔｉｏｎ終了タグであるか否かを判定する（Ｓ１５０９）。通信処理部１０６は、読み込まれているテキストが、ｌｏｃａｔｉｏｎ終了タグではない場合はＳ１５１０へ移行し、ｌｏｃａｔｉｏｎ終了タグである場合は、ｌｏｃａｔｉｏｎ開始タグとｌｏｃａｔｉｏｎ終了タグに囲まれた部分のテキスト処理が完了したことを意味するので、Ｓ１５１３へ移行する。
【０２４１】
Ｓ１５１０において、通信処理部１０６は、読み込まれているテキストを出力ファイルへ書き出す。テキスト出力が終わったら、Ｓ１５０８に移行する。Ｓ１５０８とＳ１５０９、Ｓ１５１０から構成される処理ループは、ｌｏｃａｔｉｏｎ開始タグとｌｏｃａｔｉｏｎ終了タグに囲まれた部分に属するテキスト行を出力ファイルに書き出す処理である。
【０２４２】
また、Ｓ１５１１において、通信処理部１０６は、リストコンテンツから次の１行分のテキストを読み込む。そして、通信処理部１０６は、読み込まれているテキストが、ｌｏｃａｔｉｏｎ終了タグであるか否かを判定する（Ｓ１５１２）。通信処理部１０６は、ｌｏｃａｔｉｏｎ終了タグではない場合はＳ１５１１へ戻り、ｌｏｃａｔｉｏｎ終了タグである場合は、Ｓ１５１３へ移行する。Ｓ１５０６において位置条件が合致しなかったので、ｌｏｃａｔｉｏｎ開始タグとｌｏｃａｔｉｏｎ終了タグに囲まれた部分のテキストは、出力ファイルに書き出さずに削除する。Ｓ１５１１とＳ１５１２から構成される処理ループは、ｌｏｃａｔｉｏｎ開始タグとｌｏｃａｔｉｏｎ終了タグに囲まれた部分に属するテキスト行を読み飛ばす処理である。
【０２４３】
また、Ｓ１５１３において、通信処理部１０６は、リストコンテンツから次の１行分のテキストを読み込む。そして、通信処理部１０６は、読み込まれているテキストが、ｃａｍｌ終了タグであるか否かを判定する（Ｓ１５１４）。通信処理部１０６は、ｃａｍｌ終了タグではない場合はＳ１５０４へ戻り、位置判定処理およびファイル出力処理を繰り返す。通信処理部１０６は、ｃａｍｌ終了タグである場合は位置適応処理を終了する。
【０２４４】
このように、図１６の位置適応処理によって、ＣＡＭＬリストコンテンツ（図６）から、コンテンツ表示部１０９から通知される最新の位置情報（緯度・経度座標値）に適応したＨＴＭＬリストコンテンツ（図７〜図１０）が生成される。また、これと同時に、位置条件リストの判定結果の追加記録が実行される。
【０２４５】
また、図１６の位置適応処理は、図１３のＳ１３１０に相当する。すなわち、位置適応処理によって生成されたＨＴＭＬリストコンテンツは、図１３の次のＳ１３１１において、コンテンツ表示部１０９へ配信され、ブラウザ部１１１に表示される。
【０２４６】
なお、図１６の流れ図では、ＣＡＭＬリストコンテンツは、同時に複数個のｌｏｃａｔｉｏｎ開始タグの位置条件が合致することがないことを前提条件としている。これは、図２に示すエリアが接すること、および、重なることを禁止することを意味する。
【０２４７】
次に、図１２のＳ１２０３で実行される位置情報処理手順について図１７を用いて説明する。図１７は、実施の形態１にかかる位置情報処理手順を示す流れ図である。
【０２４８】
この位置情報処理では、コンテンツ表示部１０９が通知してくる位置情報を取得し、位置判定処理、もしくは、位置適応処理を実行する。図１７に記されている位置適応処理は、図１３のＳ１３１０と同じであり、その具体的処理については、図１６によって説明済みである。以下、実施の形態１にかかる位置情報処理について具体的に説明する。
【０２４９】
まず、通信処理部１０６は、設定部１０８から取得した最新の位置情報を保持する（Ｓ１６０１）。次に、通信処理部１０６は、既に位置条件リストが生成されているか否かを確認する（Ｓ１６０２）。通信処理部１０６は、位置条件リストが存在する場合は、Ｓ１６０３の位置判定処理に移行する。
【０２５０】
位置条件リストが存在するということは、既に一回以上、図１６の位置適応処理が実行されていることを意味する。この状態で新たな位置情報の通知を受けた場合には、位置適応処理ではなく位置条件リストを利用した位置判定処理を行う。
【０２５１】
一方、Ｓ１６０２において、位置条件リストが存在しない場合は、通信処理部１０６は、Ｓ１６０４へ移行する。
【０２５２】
Ｓ１６０３において、通信処理部１０６は、位置条件リストを利用した位置判定処理を実行する。この処理では、最新の位置情報とＣＡＭＬリストコンテンツ中のｌｏｃａｔｉｏｎ開始タグに記述されている位置条件の比較を行う。この位置判定処理の詳細は後述する。
【０２５３】
また、Ｓ１６０４において、通信処理部１０６は、既にＣＡＭＬリストコンテンツを取得済みであるか否かを確認する。通信処理部１０６は、ＣＡＭＬリストコンテンツを取得済みの場合は、Ｓ１６０５の位置適応処理に移行する。ＣＡＭＬリストコンテンツを取得していない場合は、何もせずに位置情報処理を終了する。
【０２５４】
そして、Ｓ１６０５において、通信処理部１０６は、最新の位置情報を参照して、取得済みのＣＡＭＬリストコンテンツに対して、コンテンツ適応処理を実行する。このコンテンツ適応処理は、図１６で説明済みである。
【０２５５】
このように、位置情報処理において、コンテンツ表示部１０９が通知してくる位置情報を取得し、位置判定処理、もしくは、位置適応処理を実行する。
【０２５６】
次に、図１７のＳ１６０３の位置判定処理手順について図１８を用いて説明する。図１８は、実施の形態１にかかる位置判定処理手順を示す流れ図である。
【０２５７】
まず、通信処理部１０６は、位置条件リストのファイルを開き、位置条件を読み込む（Ｓ１７０１）。次に、通信処理部１０６は、最新の位置情報がＳ１６０１で取得した位置条件に合致するか否かを判定する（Ｓ１７０２）。この処理は、図１６のＳ１５０６と同じ処理である。
【０２５８】
すなわち、位置情報が示す「点」が、位置条件が示す「円」領域に含まれるか否かを判定する。判定結果は、円領域に含まれる場合は位置条件に「合致する」とし、円領域に含まれない場合は位置条件に「合致しない」とする。この位置判定により、「合致する」場合はＳ１７０３へ移行する。一方、「合致しない」場合は、Ｓ１７０１へ戻る。Ｓ１７０１とＳ１７０２で構成される処理ループは、位置条件リストに記録されている複数個の位置条件から、最新の位置情報に合致する一つの位置条件を抽出する処理である。
【０２５９】
なお、位置条件リスト中のいずれの位置条件にも合致しなかった場合は、Ｓ１７０３へ移行するものとする。
【０２６０】
Ｓ１７０３において、通信処理部１０６は、位置条件リストに記述されている位置判定結果と、Ｓ１７０２における位置判定結果を比較する。ここで、「位置条件リストに記述されている判定結果」とは、前回の位置適応処理を実行した際の位置判定結果であり、「Ｓ１７０２における位置判定結果」とは、最新の位置情報を参照した位置判定結果である。通信処理部１０６は、両者が一致する場合は、コンテンツ受信端末１０３が属するエリアが変化していないことを意味するので、ＨＴＭＬリストコンテンツを再生成する必要はない。これに対し、両者が一致しない場合は、コンテンツ受信端末１０３が属するエリアが変化したことを意味するので、ＨＴＭＬリストコンテンツを再生成する必要がある。よって、通信処理部１０６は、位置判定結果に変化がある場合はＳ１７０４へ移行し、位置判定結果に変化がない場合はＳ１７０５へ移行する。
【０２６１】
Ｓ１７０４において、通信処理部１０６は、設定部１０８に位置判定結果に変化があったことを通知する。設定部１０８は、制御部１１３からの位置情報通知に対する応答として、位置判定結果に変化があったことを示すメッセージ「ＣＨＡＮＧＥ」を制御部１１３へ返し、位置判定処理を終了する。
【０２６２】
また、Ｓ１７０５において、通信処理部１０６は、設定部１０８に位置判定結果に変化がなかったことを通知する。設定部１０８は、制御部１１３からの位置情報通知に対する応答として、位置判定結果に変化がなかったことを示すメッセージ「ＮＯＴ＿ＣＨＡＮＧＥ」を制御部１１３へ返し、位置判定処理を終了する。
【０２６３】
このように、図１８の位置判定処理では、位置条件リストのｌｏｃａｔｉｏｎ開始タグに記述されている位置条件と最新の位置情報とを比較することによって、効率的な位置判定処理を実行できる。この位置判定処理の結果、コンテンツ受信端末１０３の属するエリアが変わった場合には、コンテンツ処理部１０５は、新たなエリアに対応するＨＴＭＬリストコンテンツを生成し、そのコンテンツをコンテンツ表示部１０９へ配信できる。
【０２６４】
ただし、図１８の位置判定処理においては、コンテンツ処理部１０５からコンテンツ表示部１０９へ、位置判定結果が変化したことのみを通知するだけである。通知を受けたコンテンツ表示部１０９が、ユーザに対して、新たなＨＴＭＬコンテンツリストを提示可能であることを伝え、ユーザが新たなＨＴＭＬコンテンツの配信を要求した場合に限り、図１３のコンテンツ配信処理が実行され、図１３のＳ１３１０およびＳ１３１１において、新たなＨＴＭＬリストコンテンツが配信される。
【０２６５】
次に、コンテンツ受信端末１０３における画面表示について図１９を用いて説明する。図１９は、実施の形態１にかかるコンテンツ受信端末１０３の画面表示を示す図である。実施の形態１にかかるコンテンツ受信端末１０３は、ＰＤＡ端末の形態を採っている。コンテンツ受信端末１０３は、データ放送受信機能、インターネットアクセス機能、そして、ＧＰＳ受信機能を有し、移動しながら、上述のようなコンテンツ適応配信を受けることができるものである。
【０２６６】
具体的には、コンテンツ受信端末１０３の中央部には、コンテンツ表示領域１９０１が設けられている。
【０２６７】
コンテンツ表示領域１９０１は、コンテンツを表示するＷｅｂブラウザや地図表示用のブラウザを表示する領域である。コンテンツ受信端末１０３はＰＤＡ端末であるため、コンテンツ表示領域１９０１の表示画面サイズは大きくないのが一般的である。よって、コンテンツ表示領域１９０１は、ブラウザモードと地図表示モードを切り替えて使用する。コンテンツ表示領域１９０１は、ブラウザモードでは、一般的なＷｅｂブラウザを表示し、地図表示モードでは、現在地周辺の地図表示や地図検索に加えて、経路案内などの一般的なカーナビゲーションシステムの機能を併せ持つ。
【０２６８】
また、コンテンツ受信端末１０３の上部には、現在地情報表示部１９０２が設けられている。
【０２６９】
現在地情報表示部１９０２は、住所や緯度・経度座標値など現在地に関する情報を表示する領域である。現在地情報表示部１９０２は、ＧＰＳにより定期的に取得した緯度・経度座標値を表示する。コンテンツ受信端末１０３は、緯度・経度座標値から住所を求めるための機能を有するので、現在地情報表示部１９０２は、住所を表示できる。
【０２７０】
また、コンテンツ受信端末１０３の現在地情報表示部１９０２の下方には、リストコンテンツ情報表示部１９０３が隣接して設けられている。
【０２７１】
リストコンテンツ情報表示部１９０３は、リストコンテンツに関する情報を表示する領域である。実施の形態１にかかるコンテンツ適応配信では、前述のように、コンテンツ受信端末１０３の位置移動と共に、現在地周辺のコンテンツに関する情報であるリストコンテンツを更新することができる。リストコンテンツ情報表示部１９０３は、新たなリストコンテンツの「ある」「なし」を表示する。また、リストコンテンツ情報表示部１９０３は、新たなリストコンテンツがある場合には、リストコンテンツの更新時刻、正確には、新たなリストコンテンツの存在を確認した時刻を表示する。
【０２７２】
なお、リストコンテンツ情報表示部１９０３は、新たなリストコンテンツがある場合に、表示する文字の色を変更する、あるいは、反転させる、音を出すなどの手段によって、リストコンテンツが更新されたことをユーザに通知しても良い。
【０２７３】
また、コンテンツ受信端末１０３の現在地情報表示部１９０２の右方には、画面切り替えボタン１９０４が隣接して設けられている。
【０２７４】
画面切り替えボタン１９０４は、コンテンツ表示領域１９０１の地図表示モードとブラウザモードを切り替えるためのトグルボタンである。ユーザは、画面切り替えボタン１９０４を押すことによって、地図表示モードとブラウザモードをいつでも切り替えることができる。
【０２７５】
また、コンテンツ受信端末１０３のリストコンテンツ情報表示部１９０３の右方には、リストコンテンツ表示ボタン１９０５が隣接して設けられている。
【０２７６】
リストコンテンツ表示ボタン１９０５は、リストコンテンツの更新（表示）ボタンである。コンテンツ受信端末１０３の位置移動によって、新たなリストコンテンツを取得できる状態になると、リストコンテンツ情報表示部１９０３の表示状態が変化する。このとき、ユーザがリストコンテンツ表示ボタン１９０５を押すと、コンテンツ表示領域１９０１がブラウザモードに変更され、そこにリストコンテンツが表示される。
【０２７７】
なお、「新たなリストコンテンツを取得できる状態」とは、コンテンツ表示部１０９からコンテンツ処理部１０５へ送信した位置情報通知メッセージに対する応答として、「ＣＨＮＡＧＥ」を受信した状態である（図１１のＳ１１２０に相当）。この応答メッセージは、位置判定処理の結果、コンテンツ受信端末１０３の属するエリアが変化したことを示し、メッセージにはリストコンテンツの参照先（ＵＲＬ）が記されている。ユーザがリストコンテンツ表示ボタン１９０５を押すと、このリストコンテンツの参照先がブラウザ部１１１に受け渡され、コンテンツ処理部１０５は、リストコンテンツに対してコンテンツ適応処理を実行し、生成された新たなエリア別リストコンテンツをコンテンツ表示部１０９に送信する。この結果、ブラウザ部１１１に表示される（エリア別）リストコンテンツが更新される。
【０２７８】
なお、コンテンツ受信端末１０３の位置移動によってリストコンテンツが更新されたら、リストコンテンツ表示ボタン１９０５の色を変更するなどの手段によって、リストコンテンツが更新されたことをユーザに通知しても良い。この場合は、一度リストコンテンツ表示ボタン１９０５が押されたら、リストコンテンツ表示ボタン１９０５を色は元に戻す。また、新たなリストコンテンツが存在しない状態においても、リストコンテンツ表示ボタン１９０５を押すと、視聴済みの現在地に関するリストコンテンツが表示される。
【０２７９】
また、コンテンツ受信端末１０３の下方には、ＰＤＡ操作用スイッチ１９０６が設けられている。ＰＤＡ操作用スイッチ１９０６は、ＰＤＡ本体が有する各種ハードウェアスイッチ（ボタン）である。
【０２８０】
また、実施の形態１のコンテンツ適応配信サービスを受けている間は、コンテンツ受信端末１０３の画面上には、現在地情報表示部１９０２、リストコンテンツ情報表示部１９０３、画面切り替えボタン１９０４、およびリストコンテンツ表示ボタン１９０５が、常にＰＤＡ画面上に表示されている。
【０２８１】
なお、コンテンツ受信端末１０３の画面レイアウトやデザインは図１９に限定する必要は無く、同様の機能を実現できるならば任意のものでよい。
【０２８２】
次に、実施の形態１にかかるＰＤＡ型コンテンツ受信端末１０３の画面切り替えについて図２０を用いて説明する。図２０は、実施の形態１にかかるＰＤＡ型コンテンツ受信端末の画面切り替えの様子を示す図である。
【０２８３】
図中２００１で示されるものは、地図表示モードにおけるコンテンツ受信端末１０３の画面であり、２００２で示されるものはブラウザモードにおけるコンテンツ受信端末１０３の画面である。
【０２８４】
地図表示モードは、現在地表示機能および検索機能を有し、２つの機能を切り替えるためのＧＵＩ（図示せず）を備えている。
【０２８５】
現在地表示機能は、ＧＰＳで取得した現在地の緯度・経度座標値を中心にして、地図を描画する機能であり、位置移動と共に定期的に地図を再描画する機能である。
【０２８６】
検索機能は、地図を利用して目的地や任意の場所を検索できる機能である。図２０には示していないが、地図の表示エリア変更、拡大・縮小などの基本的な地図操作のためのＧＵＩを備えているものとする。
【０２８７】
検索機能を利用して特定の検索地点を決定すると、その場所の緯度・経度座標値がコンテンツ処理部１０５の設定部１０８に通知される。すなわち、コンテンツ受信端末１０３は、現在地周辺に関するコンテンツ配信だけでなく、目的地などの任意の場所に関するコンテンツ配信にも利用することができる。
【０２８８】
次に、位置移動時のコンテンツ適応配信における、コンテンツ受信端末１０３の画面遷移について図２１を用いて説明する。図２１は、実施の形態１にかかるＰＤＡ型コンテンツ受信端末によるコンテンツ視聴の流れを示した図である。
【０２８９】
コンテンツ適応配信サービスを受けるときには、図中の２１０１ａに示すように、コンテンツ表示領域１９０１はブラウザモードになっており、画面にはメニューコンテンツが表示されている。また、このとき、現在地情報表示部１９０２には、ＧＰＳから取得した位置情報、もしくは、その位置情報から求めた現在地の住所が表示されている。
【０２９０】
次に、ユーザが、コンテンツ表示領域１９０１に表示されているメニューから飲食店を選択すると、図中の２１０１ｂに示すように、ＣＡＭＬリストコンテンツから生成されたＨＴＭＬリストコンテンツ（＝エリア別リストコンテンツ）がコンテンツ表示領域１９０１に表示される。なお、このときのユーザの現在地は、図２のエリア２０１ａの内部であるとする。
【０２９１】
コンテンツ表示領域１９０１に表示されているリストコンテンツには、エリア２０１ａ内の飲食店が一覧表示されている。このとき、リストコンテンツ情報表示部１９０３には、「新着リストなし」と表示されている。これは、現在表示中のリストコンテンツが最新のものであることを示す。
【０２９２】
次に、ユーザが、コンテンツ表示領域１９０１に示されたリストコンテンツから飲食店１Ｂを選択すると、図中の２１０１ｃに示すように、コンテンツ表示部１０９は、飲食店１ＢのＵＲＬにアクセスして飲食店１Ｂのコンテンツを表示する。
【０２９３】
しばらくの間、ユーザは位置移動しながら、飲食店１Ｂのコンテンツを視聴している。このとき、コンテンツ受信端末１０３は、定期的にＧＰＳで取得した位置情報を参照して、位置判定処理を行っている。
【０２９４】
そして、ユーザがエリア２０１ａを出てエリア２０１ｂに入ると、図中の２１０１ｄに示すように、リストコンテンツ表示ボタン１９０５には、位置判定処理の結果が変化したことが表示される（ボタンの色の反転や点滅など）。このとき、リストコンテンツ情報表示部１９０３の表示は、「新着リストなし」から「新着リストあり」に変更される。
【０２９５】
次に、ユーザは、新たなリストコンテンツを見るために、リストコンテンツ表示ボタン１９０５をクリックする。すると、コンテンツ受信端末１０３は、最新の位置情報を参照して、蓄積済みのＣＡＭＬコンテンツに対してコンテンツ適応処理を行い、コンテンツ表示部１０９は、新たなＨＴＭＬリストコンテンツを生成する。そして、図中２１０１ｅに示すように、コンテンツ表示領域１９０１には、新たなＨＴＭＬリストコンテンツが表示される。このリストコンテンツは、エリア２の飲食店を一覧表示したものである。
【０２９６】
次に、ユーザが、リストコンテンツから飲食店２Ａを選択すると、コンテンツ表示領域１９０１には、図中２１０１ｆに示すように、飲食店２Ａのコンテンツが表示される。
【０２９７】
以上のように、ＰＤＡ型コンテンツ受信端末１０３の画面上に、リストコンテンツ情報表示部１９０３、および、リストコンテンツ表示ボタン１９０５を設けているので、ユーザに対して適宜リストコンテンツ更新を通知することができ、かつ、ユーザが望んだ場合に限りリストコンテンツを表示することができる。
【０２９８】
次に、位置移動時のコンテンツ適応配信において、ユーザが途中で地図を視聴した場合の、コンテンツ受信端末１０３の画面遷移について図２２を用いて説明する。図２２は、図２１と同様に、ＰＤＡ型コンテンツ受信端末によるコンテンツ視聴の流れを示した図である。
【０２９９】
図中２２０１ａ、２２０１ｂで示される状態については、図２１の２１０１ａ、２１０１ｂの示す状態である。ただし、今回は、ユーザは、リストコンテンツから飲食店を選択しない。
【０３００】
次に、図中２２０１ｂに示すように、エリア２０１ａにおけるリストコンテンツを表示したあと、ユーザが画面切り替えボタン１９０４を押す。すると、コンテンツ受信端末１０３は、図中２２０１ｃに示すように、コンテンツ表示領域１９０１をブラウザモードから地図表示モードに切り替える。
【０３０１】
そして、ユーザは、しばらくの間、現在地周辺の地図を見ながら位置移動し、エリア２０１ａを出てエリア２０１ｂに入ると、図中２２０１ｄに示すように、リストコンテンツ情報表示部１９０３の表示は、「新着リストなし」から「新着リストあり」に変わる。これと同時に、コンテンツ受信端末１０３は、リストコンテンツ表示ボタン１９０５の色を反転、あるいは、点滅させることによって、ユーザに対して新たなリストコンテンツが存在することを知らせる。
【０３０２】
次に、ユーザは、新たなリストコンテンツを見るために、リストコンテンツ表示ボタン１９０５をクリックする。すると、図中２２０１ｅに示すように、コンテンツ表示領域１９０１にエリア２０１ｂのリストコンテンツが表示される。
【０３０３】
図２２中の２２０１ｆについては、図２１中の２１０１ｆと同じであるので、説明を省略する。
【０３０４】
これ以降も、画面切り替えボタン１９０４によって、ユーザはいつでも地図を見ることが可能である。
【０３０５】
以上のように、ＰＤＡ型コンテンツ受信端末の画面上に、リストコンテンツ情報表示部１９０３、および、リストコンテンツ表示ボタン１９０５に加えて、画面切り替えボタン１９０４を設けているので、メニューコンテンツから配信希望のカテゴリを選択しておけば、地図閲覧中においても、リストコンテンツ更新通知を受けることができる。
【０３０６】
以上説明したように、実施の形態１によれば、データ放送による不特定多数の端末への同報配信と、双方向通信による端末毎のオンデマンド型配信とを組み合わせたシステムにおいて、地理的に同一エリアに属する位置依存コンテンツ群のＵＲＬ情報をｌｏｃａｔｉｏｎ要素で囲み、属性として位置条件（エリア情報）を付加し、このｌｏｃａｔｉｏｎ要素をエリアの個数分だけ列挙したＣＡＭＬリストコンテンツから、受信した位置情報が含まれる位置条件に合致するエリア別リストコンテンツが生成できる。また、リストコンテンツから生成したエリア別リストコンテンツをユーザに提供することによって、ユーザは効率的に現在地周辺の位置依存コンテンツを選択することができる。また、リストコンテンツには、位置依存コンテンツ実体は含まれず、位置依存コンテンツの参照先（具体的にはＵＲＬ）と付加情報が記されているだけであり、そのデータ量は少ないので、これを配信することに対する通信コストは小さい。
【０３０７】
また、実施の形態１によれば、メニューコンテンツを用いて、配信可能な位置依存コンテンツのカテゴリをユーザに提示することができる。そして、ユーザは、メニューコンテンツを参照しカテゴリを選択することで、カテゴリに関するリストコンテンツの配信を受けることができる。このように、リストコンテンツにメニューコンテンツを組み合わせることによって、コンテンツ配信サービスの利便性が向上する。また、メニューコンテンツの配信にデータ放送を利用することによって、共通情報の同報配信と端末固有情報の個別配信とを組み合わせた効率的なコンテンツ配信を実現できる。
【０３０８】
また、実施の形態１によれば、コンテンツ適応配信に関連するコンテンツだけでなく、一般のコンテンツも配信することが可能になる。よって、コンテンツ処理装置が、既存のＷｅｂシステムとの親和性および互換性が高くなり、システム構築が容易にできる。
【０３０９】
また、実施の形態１によれば、リストコンテンツを蓄積しておき、位置情報と蓄積しておいたリストコンテンツに含まれる位置条件との比較処理を行うことができるので、位置情報通知が頻繁に行われてもサーバとの間の通信量が増大することはない。また、位置情報通知に対する受信側への応答（位置比較結果の返信）も即座に行うことができる。
【０３１０】
また、実施の形態１によれば、コンテンツ処理部１０５が、蓄積済みのリストコンテンツと同一であるリストコンテンツの配信要求を受け付けた場合は、サーバからリストコンテンツを再受信せずに、蓄積済みのコンテンツを利用して、新たなエリア別リストコンテンツを生成することができる。従って、リストコンテンツの送受信に関わる通信量を削減し、受信側におけるコンテンツ表示までの待ち時間を短縮することができる。
【０３１１】
また、実施の形態１によれば、リストコンテンツから位置条件を抽出して位置条件リストを生成し、この位置条件リストを用いることで、位置情報とリストコンテンツに含まれる位置条件との比較処理を行う場合、位置情報の通知を受ける度に、同じリストコンテンツの解析処理を行うという処理を繰り返すことを防げる。これにより、効率的な位置判定を実行することができる。
【０３１２】
また、実施の形態１によれば、コンテンツ処理部１０５が、位置情報が更新した旨の情報を出力する際にリストコンテンツの参照先も併せて出力することができる。これにより、コンテンツ表示部１０９は、リストコンテンツの参照先を記憶する必要が無く、かつ、再取得するべきリストコンテンツを容易に特定することできる。
【０３１３】
また、実施の形態１によれば、コンテンツ処理部１０５は、エリア別リストコンテンツの更新を、コンテンツ表示部１０９に対して通知することができる。これにより、コンテンツ表示部１０９は、リストコンテンツの更新状況をユーザに対して適宜通知することができる。
【０３１４】
また、実施の形態１によれば、コンテンツ表示部１０９は、ユーザが指示した場合に限り、更新されたリストコンテンツの配信を要求し、を表示することができる。これにより、ユーザが任意のコンテンツを視聴することを妨げることを防止できる。
【０３１５】
また、実施の形態１によれば、コンテンツ表示部１０９は、リストコンテンツの更新状況を画面上に表示することによって、位置情報（エリア別リストコンテンツ）の更新を通知してから時間が経過してしも、ユーザが位置情報の最新状況を容易に把握することができる。
【０３１６】
また、実施の形態１によれば、コンテンツ通信サーバ１０２とコンテンツ表示部１０９との間にコンテンツ適応処理を行うコンテンツ処理部１０５を配置するシステムに加え、コンテンツ通信サーバ１０２とコンテンツ適応処理の機能を有するコンテンツ受信端末１０３から成るシステムの構築が可能となり、システム構成が柔軟になる。
【０３１７】
また、実施の形態１によれば、コンテンツ通信サーバ１０２とコンテンツ処理部１０５との間の通信には、ＨＴＴＰを使用し、コンテンツ処理部１０５とコンテンツ表示部１０９との間の通信には、ＨＴＴＰをベースとして、位置情報と位置情報通知に対する応答とデータ放送受信情報とを通知するための仕様を追加したプロトコルを使用する。これにより、位置適応処理やデータ放送受信に関わる通信のみを独自仕様とすることにより、ＨＴＭＬ、ＨＴＴＰをベースとする一般のＷｅｂシステムとの親和性が高くなる。この結果、システム構築が容易になる。
【０３１８】
また、実施の形態１によれば、地図表示機能を設けることによって、ユーザが現在地周辺の状況把握が容易になる。また、ユーザが任意のコンテンツや地図データを視聴中であっても、最新の位置情報（エリア別リストコンテンツ）の状況を把握でき、必要とするときにエリア別リストコンテンツを表示することができる。
【０３１９】
なお、実施の形態１において、コンテンツ通信サーバ１０２をローカルサーバ２０２として、ローカルサーバ２０２が、コンテンツ受信端末１０３毎に個別に位置情報を相互通信して、コンテンツ適応配信をしても良い。以下、このコンテンツ適応配信方法について具体的に説明する。
【０３２０】
まず、ローカルサーバ２０２に、エリア２０１ａ〜２０１ｃ毎にリストコンテンツ４００を予め用意する。
【０３２１】
次に、コンテンツ受信端末１０３からローカルサーバ２０２へ、現在地の位置情報、すなわち、ＧＰＳによって取得した緯度・経度座標値を通知する。
【０３２２】
これに対して、ローカルサーバ２０２は、ユーザの位置情報とエリア情報を比較し、ユーザがどのエリアにいるかを判定する。次に、ローカルサーバ２０２は、エリア判定結果に応じて、適切なリストコンテンツ４００をコンテンツ受信端末１０３へ配信する。
【０３２３】
そして、コンテンツ受信端末１０３からローカルサーバ２０２への位置情報の通知を定期的に行い、ローカルサーバ２０２からコンテンツ受信端末１０３へリストコンテンツ４００の配信を繰り返す。
【０３２４】
また、実施の形態１にかかるコンテンツ受信端末１０３の行う処理をプログラムにし記憶媒体に格納し、コンピュータにプログラムを読み込ませることで実施の形態１にかかるコンテンツ受信端末の行う処理を行わせる形態であっても良い。
【０３２５】
（実施の形態２）
本発明の実施の形態２は、データ放送は利用せず、通信のみを利用するコンテンツ適応配信システムである。
【０３２６】
以下、実施の形態２にかかるコンテンツ適応配信システムについて図２３を用いて説明する。図２３は、実施の形態２に関するコンテンツ適応配信システムのシステム構成図である。
【０３２７】
図２３のコンテンツ適応配信システム２３００は、図１のコンテンツ適応配信システム１００からコンテンツ放送サーバ１０１および放送処理部１０７を削除しただけのものである。つまり、実施の形態２にかかるコンテンツ受信端末２３０１のコンテンツ処理部２３０２は、実施の形態１にかかるコンテンツ受信端末１０３のコンテンツ処理部１０５から放送処理部１０７を削除したものになっている。
【０３２８】
また、実施の形態１のコンテンツ適応配信システム１００は、データ放送によってメニューコンテンツを配信する。これに対し、実施の形態２のコンテンツ適応配信システム２３００では、メニューコンテンツもコンテンツ通信サーバ２３０３ａ〜２３０３ｃが配信する。その他の図２３の各部は、図１と同じなので、詳細な説明を省略する。
【０３２９】
次に、実施の形態２にかかるコンテンツ適応配信システムのコンテンツ適応配信について図２４を用いて説明する。図２４は、実施の形態２にかかるコンテンツ適応配信のシーケンス図である。図２４は、１台のコンテンツ通信サーバ２３０３と１台のコンテンツ受信端末２３０１との間の通信シーケンスを示したものである。図２４では、説明の簡易化のためコンテンツ通信サーバ２３０３を１台しか示していないが、実際のコンテンツ配信システムでは、複数台のコンテンツ通信サーバ２３０３が存在し、メニューコンテンツ、リストコンテンツ、位置依存コンテンツを分散配置している。
【０３３０】
以下、実施の形態２にかかるコンテンツ適応配信について具体的に説明する。
【０３３１】
まず、コンテンツ表示部１０９の制御部１１３は、位置情報取得部１１０から取得した位置情報（現在地の緯度・経度情報）をコンテンツ処理部２３０２の設定部１０８に通知する。設定部１０８は、制御部１１３へ応答を返す（Ｓ２７０１）。なお、設定部１０８と制御部１１３との間の通信には、ＨＴＴＰを一部拡張したプロトコルを用いる。
【０３３２】
次に、コンテンツ表示部１０９の制御部１１３は、設定部１０８へメニューコンテンツの取得要求を通知する（Ｓ２７０２）。本実施の形態２では、メニューコンテンツはコンテンツ通信サーバ２３０３から送信される。設定部１０８は、通信処理部１０６へメニューコンテンツの取得要求を通知する。
【０３３３】
コンテンツ処理部２３０２の通信処理部１０６は、設定部１０８の指示に従い、メニューコンテンツを構成するファイル（複数ファイルの場合あり）を配信しているコンテンツ通信サーバ２３０３からＨＴＴＰによってメニューコンテンツを取得する（Ｓ２７０３）。このメニューコンテンツは、ＨＴＭＬコンテンツである。
【０３３４】
コンテンツ処理部２３０２の通信処理部１０６は、受信したメニューコンテンツをコンテンツ表示部１０９のブラウザ部１１１へ送信する（Ｓ２７０４）。
【０３３５】
次に、コンテンツ表示部１０９のブラウザ部１１１は、受信したメニューコンテンツを表示する（Ｓ２７０５）。
【０３３６】
コンテンツ表示部１０９のブラウザ部１１１には、図３に示すようなメニューコンテンツ３００が表示されている。次に、ユーザは、メニューコンテンツ３００の中から配信を希望するカテゴリを選択する（Ｓ２７０６）。ここでは、「飲食店」を選択すると仮定する。
【０３３７】
次に、コンテンツ表示部１０９のブラウザ部１１１は、ユーザが選択したカテゴリに対応するリストコンテンツを取得するために、設定部１０８に対してリストコンテンツ取得要求を通知する（Ｓ２７０７）。このとき使用するプロトコルはＨＴＴＰである。
【０３３８】
次に、コンテンツ処理部２３０２の設定部１０８は、ブラウザ部１１１から受信したＨＴＴＰメッセージを解析し、通信処理部１０６に対してリストコンテンツの取得を指示する。通信処理部１０６は、ＨＴＴＰメッセージを適切なサーバ、図２４の例ではコンテンツ通信サーバ２３０３へ転送する。すなわち、このとき、通信処理部１０６は、ＨＴＴＰメッセージを中継するプロキシとして機能する。コンテンツ通信サーバ２３０３は、要求されたリストコンテンツを通信処理部１０６へ返す（Ｓ２７０８）。なお、リストコンテンツは、図６に示すような、ＣＡＭＬとＨＴＭＬが組み合わされた複合コンテンツ６０である。
【０３３９】
次に、コンテンツ処理部２３０２の通信処理部１０６は、Ｓ２７０１において取得した位置情報を参照して、受信したＣＡＭＬコンテンツに対して位置適応処理を行う（Ｓ２７０９）。
【０３４０】
具体的には、通信処理部１０６は、位置適応処理において、コンテンツ表示部１０９から受信した位置情報と、ＣＡＭＬのｌｏｃａｔｉｏｎ要素の属性で記述されている位置条件とを比較する。このとき、ユーザは、図２のエリア１に到達しておらず、エリア外に位置すると仮定する。従って、位置適応処理では、図６に示すＣＡＭＬコンテンツ６０５ａ〜６０５ｃのいずれの位置条件に合致しないので、図７のようなリスト部分が空欄となるＨＴＭＬコンテンツ７００が生成される。また、通信処理部１０６は、新たなＣＡＭＬコンテンツを取得しない限り、取得済みのＣＡＭＬコンテンツを破棄せずに保存しておく。また、通信処理部１０６は、ＣＡＭＬコンテンツに対する位置適応処理の際に、全てのｌｏｃａｔｉｏｎ開始タグを抽出し、これを位置条件リストとして保存すると共に、位置適応処理において位置条件が合致したｌｏｃａｔｉｏｎ開始タグも併せて記録しておく。
【０３４１】
次に、コンテンツ処理部２３０２の通信処理部１０６は、Ｓ２７０７のＨＴＴＰメッセージの応答として、生成したＨＴＭＬコンテンツをブラウザ部１１１へ返す（Ｓ２７１０）。
【０３４２】
これに対して、コンテンツ表示部１０９のブラウザ部１１１は、受信したＨＴＭＬコンテンツを表示する（Ｓ２７１１）。図７のＨＴＭＬコンテンツを表示すると、図５のリストコンテンツ４００ａのように飲食店リストは空欄となる。
【０３４３】
コンテンツ表示部１０９の制御部１１３は、ユーザの位置移動の状況に関わらず、位置情報取得部１１０から定期的に位置情報を取得し、その位置情報を設定部１０８へ通知する（Ｓ２７１２）。なお、この際の通信には、ＨＴＴＰをベースにして機能拡張を加えたプロトコルを用いる。
【０３４４】
次に、コンテンツ処理部２３０２の設定部１０８は、新たに受信した位置情報を通信処理部１０６へ通知する。通信処理部１０６は、新たな位置情報を参照して位置判定処理を行う（Ｓ２７１３）。通信処理部１０６は、この位置判定処理においては、ＣＡＭＬコンテンツを解析するのではなく、位置情報とＳ２７０９において保存した位置条件リストとの比較を行うことによって、コンテンツ受信端末２３０１が属するエリアの変化を検知する。位置判定処理の結果は、所属エリアの変化の有無を示す。
【０３４５】
次に、コンテンツ処理部２３０２の通信処理部１０６は、設定部１０８に位置判定処理の結果を返す。次に、設定部１０８は、Ｓ２７１２の位置情報通知の応答として、位置判定処理の判定結果を制御部１１３へ返す（Ｓ２７１４）。この判定結果は、コンテンツ受信端末１０３の所属エリアに変化があったことを示す「ＣＨＡＮＧＥ」、もしくは、変化がないことを示す「ＮＯＴ＿ＣＨＡＮＧＥ」のいずれかである。コンテンツ受信端末２３０１は、この時点では、図２中のエリア２０１ａの手前に位置するので、当ステップにおける位置の判定結果は、Ｓ２７０９における位置の判定結果と同じである。従って、この段階での、判定結果は「ＮＯＴ＿ＣＨＡＮＧＥ」である。制御部１１３は、判定結果が「ＮＯＴ＿ＣＨＡＮＧＥ」である場合は何もしない。
【０３４６】
コンテンツ表示部１０９の制御部１１３は、前述のように、設定部１０８への位置情報通知を定期的に実行する（Ｓ２７１５）。この段階では、コンテンツ受信端末２３０１は、まだ、エリア２０１ａには達していないものとする。
【０３４７】
次に、コンテンツ処理部２３０２の設定部１０８は、制御部１１３から定期的に通知されてくる位置情報を通信処理部１０６へ受け渡す。通信処理部１０６は、位置情報を取得する度に、Ｓ２７１３と同様の位置判定処理を行う（Ｓ２７１６）。
【０３４８】
次に、コンテンツ処理部２３０２の設定部１０８は、Ｓ２７１４と同様に、制御部１１３へ位置判定処理の結果を返す（Ｓ２７１７）。当ステップにおける判定結果は、「ＮＯＴ＿ＣＨＡＮＧＥ」である。
【０３４９】
次に、コンテンツ表示部１０９の制御部１１３は、設定部１０８へ位置情報通知を行う（Ｓ２７１８）。当ステップでは、コンテンツ受信端末２３０は、エリア２０１ａの中に位置するものとする。
【０３５０】
これに対し、コンテンツ処理部２３０２の設定部１０８は、Ｓ２７１８において制御部１１３から受信した位置情報を通信処理部１０６へ通知する。通信処理部１０６は位置判定処理を行う（Ｓ２７１９）。このとき、コンテンツ受信端末２３０１はエリア２０１ａの内部に位置するので、判定結果は「ＣＨＡＮＧＥ」となる。
【０３５１】
次に、コンテンツ処理部２３０２の設定部１０８は、Ｓ２７１８の位置情報通知の応答として、制御部１１３へ位置判定処理の結果「ＣＨＡＮＧＥ」を返す（Ｓ２７２０）。これは、コンテンツ表示部１０９に対して、新たなリストコンテンツが存在することを通知するメッセージである。
【０３５２】
これに対して、コンテンツ表示部１０９の制御部１１３は、コンテンツ表示部１０９の画面上に、リストコンテンツが更新されたことをユーザに通知するための表示処理、および、ユーザからのリストコンテンツ更新要求を受け付けるための表示処理を行う。すなわち、コンテンツ表示部１０９は、ユーザに対して、新たなリストコンテンツが存在することだけを通知し、ユーザからの指示がない限り、新たなリストコンテンツは表示せずに現状を維持する。ここでは、ユーザは、コンテンツ受信端末２３０１のコンテンツ表示部１０９を操作して、リストコンテンツ更新を指示するものとする（Ｓ２７２１）。
【０３５３】
次に、コンテンツ表示部１０９の制御部１１３は、ブラウザ部１１１に対し、リストコンテンツを再取得するように指示する。そして、ブラウザ部１１１は、制御部１１３から指定されたリストコンテンツを取得するＨＴＴＰメッセージを設定部１０８へ通知する（Ｓ２７２２）。このリストコンテンツ取得要求は、Ｓ２７０７におけるリストコンテンツ取得要求と同じメッセージである。
【０３５４】
これに対して、コンテンツ処理部２３０２の設定部１０８は、ブラウザ部１１１から受信したＨＴＴＰメッセージを解析し、通信処理部１０６に対してリストコンテンツの取得を指示する。通信処理部１０６は、指定されたリストコンテンツのファイル名（もしくはＵＲＬ）と、Ｓ２７０９において保存したＣＡＭＬコンテンツのファイル名（もしくはＵＲＬ）を比較する。二つのファイル名が一致しない場合は、コンテンツ通信サーバへコンテンツ取得のためのＨＴＴＰメッセージを送信する。一方、二つのファイル名が一致する場合は、通信処理部１０６に保存されているＣＡＭＬコンテンツがリストコンテンツであるので、コンテンツ通信サーバへＨＴＴＰメッセージを送信しない（Ｓ２７２３）。当ステップでは、後者の場合に相当するので、保存されているＣＡＭＬコンテンツに対して、Ｓ２７０９と同様の位置適応処理を行う。このとき、コンテンツ受信端末２３０１はエリア２０１ａの内部に位置するので、位置適応処理によって、図８に示すＨＴＭＬコンテンツ８００が生成される。
【０３５５】
次に、コンテンツ処理部２３０２の通信処理部１０６は、Ｓ２７２２のＨＴＴＰメッセージの応答として、生成したＨＴＭＬコンテンツをブラウザ部１１１へ返す（Ｓ２７２４）。
【０３５６】
これに対して、コンテンツ表示部１０９のブラウザ部１１１は、受信したＨＴＭＬコンテンツを表示する（Ｓ２７２５）。図８のＨＴＭＬコンテンツを表示すると、画面には、図５に示すリストコンテンツ４００ｂのようにエリア２０１ａ内の飲食店が列挙される。
【０３５７】
コンテンツ表示部１０９のブラウザ部１１１には、図５に示すリストコンテンツ４００ｂが表示されている。ユーザは、リストの中から配信を希望する飲食店のコンテンツを選択する（Ｓ２７２６）。ここでは、「飲食店１Ａ」を選択すると仮定する。
【０３５８】
次に、コンテンツ処理部２３０２のブラウザ部１１１は、設定部１０８へ「飲食店１Ａ」のコンテンツを要求するＨＴＴＰメッセージを通知する（Ｓ２７２７）。
【０３５９】
これに対して、コンテンツ処理部２３０２の設定部１０８は、ブラウザ部１１１から受信したＨＴＴＰメッセージを解析し、通信処理部１０６に対してリストコンテンツの取得を指示する。通信処理部１０６は、ＨＴＴＰメッセージを適切なサーバ、図２３ではコンテンツ通信サーバ２３０３へ転送する。コンテンツ通信サーバ２３０３は、要求されたコンテンツを通信処理部１０６へ返す（Ｓ２７２８）。なお、このコンテンツは、ＨＴＭＬコンテンツである。
【０３６０】
これに対して、コンテンツ処理部２３０２の通信処理部１０６は、Ｓ２７２７のＨＴＴＰメッセージの応答として、Ｓ２７２８で取得したＨＴＭＬコンテンツをブラウザ部１１１へ返す（Ｓ２７２９）。
【０３６１】
これに対して、コンテンツ表示部１０９のブラウザ部１１１は、通信処理部１０６から受信したコンテンツを表示する（Ｓ２７３０）。ユーザは、表示されたコンテンツを視聴する。
【０３６２】
次に、コンテンツ表示部１０９の制御部１１３は、Ｓ２７３０で表示したコンテンツが視聴されている間も、定期的に設定部１０８へ位置情報を通知する（Ｓ２７３１）。
【０３６３】
これに対して、コンテンツ処理部２３０２の設定部１０８および通信処理部１０６は、Ｓ２７３０で表示したコンテンツが視聴されている間も、Ｓ２７１６と同様の処理を繰り返す（位置判定処理）（Ｓ２７３２）。
【０３６４】
次に、コンテンツ処理部２３０２の設定部１０８は、Ｓ２７１７と同様に、逐次、制御部１１３へ位置判定処理の結果を返す（Ｓ２７３３）。
【０３６５】
以上のように、実施の形態２にかかるコンテンツ適応配信システムは、コンテンツ適応配信を行う。
【０３６６】
なお、コンテンツ処理部２３０２の動作は、メニューコンテンツをコンテンツ通信サーバ１０２から受信する以外は実施の形態１のコンテンツ処理部１０５と同一であるので、詳細な説明は省略する。
【０３６７】
次に、実施の形態２にかかるコンテンツ受信端末２３０１における画面表示について図２５を用いて説明する。実施の形態２においては、車載用のカーナビゲーションシステムをコンテンツ受信端末２３０１とする場合について説明する。図２５は、実施の形態２にかかるカーナビゲーション型コンテンツ受信端末２３０１の画面表示の一例である。
【０３６８】
このコンテンツ受信端末２３０１は、インターネットアクセス機能とＧＰＳ受信機能とを有し、移動しながらコンテンツ適応配信を受けることができる。コンテンツ受信端末２３０１は、データ放送受信機能を加えれば、実施の形態１で示した放送・通信連携型のコンテンツ適応配信にも使用することが可能である。
【０３６９】
以下、コンテンツ受信端末２３０１の画面の構成について具体的に説明する。
【０３７０】
コンテンツ受信端末２３０１の画面中央部には、コンテンツ表示領域２５０１が設けられている。
【０３７１】
コンテンツ受信端末２３０１はカーナビゲーションに対応したものであるので、コンテンツ表示領域２５０１はＰＤＡの画面より画面サイズが広い。よって、コンテンツ表示領域２５０１は、画面を二分割して、地図を表示する地図表示部２５０２ｂと、コンテンツを表示するブラウザ表示部２５０２ａとを同時に表示するニ画面分割表示モードを設けている。そして、コンテンツ表示領域２５０１は、ニ画面分割表示モードにあわせて、ブラウザモード、地図表示モードも設け、３つのモードを切り替えて使用できる。各表示モードについては後で詳述する。
【０３７２】
また、コンテンツ受信端末２３０１の上部には、現在地情報表示部２５０３が設けられている。現在地情報表示部２５０３は、実施の形態１の現在地情報表示部１９０２と同一の機能を持つ。
【０３７３】
また、コンテンツ受信端末２３０１の現在地情報表示部２５０３の右方には、リストコンテンツ情報表示部２５０４が隣接して設けられている。リストコンテンツ情報表示部２５０４は、実施の形態１のリストコンテンツ情報表示部１９０３と同一の機能を持つ。
【０３７４】
また、コンテンツ受信端末２３０１のリストコンテンツ情報表示部２５０４の右方には、リストコンテンツ表示ボタン２５０５が隣接して設けられている。リストコンテンツ表示ボタン２５０５は、実施の形態１のリストコンテンツ表示ボタン１９０５と同一の機能を持つ。
【０３７５】
また、コンテンツ受信端末２３０１の下方には、カーナビゲーション操作用スイッチ２５０６が設けられている。カーナビゲーション操作用スイッチ２５０６は、カーナビゲーション本体が有する各種ハードウェアスイッチ（ボタン）である。
【０３７６】
また、コンテンツ受信端末２３０１のカーナビゲーション操作用スイッチ２５０６の右方には、画面切り替えボタン２５０７が設けられている。画面切り替えボタン２５０７は、コンテンツ表示領域２５０１の画面表示モードである、地図表示モード、ブラウザモード、二画面分割表示モードを切り帰るトグルボタンである。この画面切り替えボタン２５０７を押すことによって、３種類の画面表示モードが順番に切り替わる。実施の形態２では、画面切り替えボタン２５０７を、カーナビゲーション操作用スイッチ２５０６のうちの一つに割り当てている。もちろん、ＧＵＩ中に画面切り替えボタン２５０７を用意しても構わない。
【０３７７】
次に、カーナビゲーション型コンテンツ受信端末２３０１の画面表示モードについて図２６を用いて説明する。図２６は、実施の形態２にかかるカーナビゲーション型コンテンツ受信端末２３０１の画面表示モード切り替えの様子を示す図である。
【０３７８】
図中２６０１ａで示すのは、ブラウザモード時のカーナビゲーション型コンテンツ受信端末２３０１を示す図である。ブラウザモードは、コンテンツ試聴のために、コンテンツ表示領域２５０１全体にコンテンツ表示用ブラウザであるブラウザ表示部２５０２ｂを表示するモードである。
【０３７９】
また、図中２６０１ｂで示すのは、地図表示モード時のカーナビ型コンテンツ受信端末２３０１を示す図である。地図表示モードは、カーナビゲーション機能使用のために、コンテンツ表示領域２５０１全体に地図表示部２５０２ａを表示するモードである。地図表示モードは、現在地周辺の地図表示や地図検索に加えて、経路案内などの一般的なカーナビゲーションシステムの機能を併せ持つ。
【０３８０】
また、図中２６０１ｃで示すのは、ニ分割表示モード時のカーナビゲーション型コンテンツ受信端末２３０１を示す図である。ニ分割表示モードは、コンテンツ表示領域２５０１を二分割して、地図表示部２５０２ａとブラウザ表示部２５０２ｂを同時に表示するモードである。ニ分割表示モードは、地図表示モードとブラウザモードの両方の機能を使用するためのモードである。
【０３８１】
また、現在地情報表示部２５０３、リストコンテンツ情報表示部２５０４、リストコンテンツ表示ボタン２５０５は、いずれのモードにおいても常に表示されている。
【０３８２】
また、ユーザが画面切り替えボタン２５０７を押すと、表示画面が地図表示モード、二分割表示モード、ブラウザモードと順番に切り替わる。
【０３８３】
なお、地図表示モードもしくは二分割表示モードにおいては、地図表示部２５０２ａが有する地図検索機能を利用して地図中の一点を指定すると、その位置の緯度・経度座標値が、ブラウザ部１１１から制御部１１３を介して設定部１０８へ通知することも可能である。これは、現在地周辺ではなく、目的地など、任意の位置に関連した位置依存コンテンツを検索するための機能である（すなわち、位置情報の取得方法がＧＰＳではなく、地図による位置指定であるだけである）。
【０３８４】
また、位置指定の方法は、地図による位置指定のほかに、ユーザインタフェースを介して入力された地名や住所から緯度・経度座標を求めることとしても良い。この場合、コンテンツ受信端末１０３は、地名や住所と緯度・経度座標の対応関係を記録したデータベースを有するか、通信ネットワークを介して他のシステムに問い合わせ、地名や住所から緯度・経度座標を求める機能を有することとする。
【０３８５】
なお、目的地検索のためのＧＵＩは、図２５〜図２７には示していない。一般的なカーナビゲーションシステムや地図ソフトウェアが有している機能（地図表示領域の移動、拡大・縮小、位置指定、住所・地名検索など）を組み合わせれば、地図中の任意地点や特定の住所に対応する緯度・経度座標値を求めるＧＵＩを構成することは可能である。
【０３８６】
次に、コンテンツ適応配信におけるコンテンツ受信端末２３０１の画面遷移について図２７を用いて説明する。図２７は、カーナビゲーション型コンテンツ受信端末２３０１によるコンテンツ視聴の流れを示したものである。
【０３８７】
まず、コンテンツ受信端末２３０１がコンテンツ適応配信サービスを受けるとき、図中２７０１ａに示すようにコンテンツ表示領域２５０１は二分割表示モード（もしくはブラウザモードでも良い）になっている。また、ブラウザ表示部２５０２ｂには、メニューコンテンツが表示されている。また、現在地情報表示部２５０３には、ＧＰＳから取得した位置情報、もしくは、その位置情報から求めた現在地の住所が表示されている。
【０３８８】
なお、この時点での、ユーザの現在地は、図２のエリア２０１ａの内部であるとする。
【０３８９】
次に、ユーザが、ブラウザ表示部２５０２ａに表示されているメニューコンテンツのメニューから飲食店を選択すると、図中２７０１ｂに示すように、ブラウザ表示部２５０２ｂにＣＡＭＬリストコンテンツから生成されたＨＴＭＬリストコンテンツが表示される。
【０３９０】
このリストコンテンツには、エリア２０１ａ内の飲食店が一覧表示されている。また、このとき、リストコンテンツ情報表示部２５０４には、「新着リストなし」と表示される。これは、現在表示中のリストコンテンツが最新のものであることを示す。
【０３９１】
次に、ユーザが、ユーザが画面切り替えボタン２５０７を押し、二画面分割モードから地図表示モードに切り替えると、図中２７０１ｃに示すように、コンテンツ表示領域２５０１の全面に地図表示部２５０２ａが表示される。
【０３９２】
そして、ユーザは、しばらくの間、現在地周辺の地図を閲覧する、あるいは、一般的なカーナビ機能を利用する。
【０３９３】
次に、ユーザがエリア２０１ａを出てエリア２０１ｂに入ると、図中２７０１ｄに示すように、リストコンテンツ情報表示部２５０４の表示が、「新着リストなし」から「新着リストあり」に変わる。
【０３９４】
次に、ユーザは、新たなリストコンテンツを見るために、リストコンテンツ表示ボタン２５０５をクリックする。すると、図中２７０１ｅに示すように、コンテンツ表示領域２５０１は、地図表示モードから二画面分割モード（もしくは、ブラウザモードでも良い）に切り替わる。
【０３９５】
そして、コンテンツ受信端末２３０１は、最新の位置情報を参照して、蓄積済みのＣＡＭＬコンテンツに対してコンテンツ適応処理を行い、新たなＨＴＭＬリストコンテンツを生成する。そして、コンテンツ受信端末２３０１は、図中２７０１ｅに示すように、コンテンツ表示領域２５０１のブラウザ部２５０２ｂに生成したリストコンテンツを表示する。このリストコンテンツは、エリア２０１ｂの飲食店を一覧表示したものである。
【０３９６】
次に、ユーザが、リストコンテンツから飲食店２Ａを選択すると、図中２７０１ｆに示すように、コンテンツ表示領域２５０１のブラウザ部２５０２ｂには、飲食店２Ａのコンテンツが表示される。
【０３９７】
このように、実施の形態１で示したＰＤＡ型コンテンツ受信端末１０３と同様に、カーナビゲーション型コンテンツ受信端末２３０１の画面上に、リストコンテンツ情報表示部２５０４およびリストコンテンツ表示ボタン２５０５を設けているので、ユーザに対して適宜リストコンテンツ更新を通知することができる。また、ユーザが望んだ場合に限りリストコンテンツを表示することができる。さらに、カーナビゲーション型コンテンツ受信端末２３０１に画面切り替えボタン２５０７を設けているので、メニューコンテンツから配信希望のカテゴリを選択しておけば、地図閲覧中においても、リストコンテンツ更新通知を受けることができる。
【０３９８】
以上説明したように、実施の形態２のコンテンツ適応配信システム２３００は、通信のみを利用したシステムであるので、データ放送受信可能なモバイル端末が普及していない現状においても、容易にシステムを構築できる。また、実施の形態２では、放送サーバを必要としないので、コンテンツ適応配信システム２３００を安価に構築できる。
【０３９９】
また、実施の形態２では、コンテンツ受信端末２３０１に、ＧＰＳと地図データベース、および、地図操作アプリケーションが搭載されているカーナビゲーションシステムを適用している。これにより、端末位置に適応したコンテンツ配信サービスを受けることができるカーナビゲーションシステムが実現できる。
【０４００】
また、実施の形態２によれば、コンテンツ表示部１０９は、地図表示モード時に、ユーザが指定した、住所情報、地図上の地点の緯度座標値および経度座標値を求め、出力できる。このように、ＧＰＳから位置情報を受信するほかに、ユーザが指定する地点の位置情報を取得する手段を設けているので、現在地周辺のコンテンツに関する情報の表示だけでなく、目的地検索にも利用できる。目的地検索においては、住所情報や地図上の位置指定を目的地指定の手段としてユーザに提供するので、コンテンツ受信端末の操作性が向上する。
【０４０１】
また、実施の形態２にかかるコンテンツ受信端末２３０１の行う処理をプログラムにし記憶媒体に格納し、コンピュータにプログラムを読み込ませることで実施の形態２にかかるコンテンツ受信端末２３０１の行う処理を行わせる形態であっても良い。
【０４０２】
（実施の形態３）
本発明の実施の形態３は、コンテンツ適応処理を実行するコンテンツ処理部は、サーバとの通信にはＨＴＴＰを使用し、コンテンツ表示部との通信にはＨＴＴＰをベースとし一部拡張したプロトコルを使用しているのでインターネットとの親和性が非常に高いので、コンテンツ処理部とコンテンツ表示部は、必ずしも同一ノードで動作する必要は無いということに着目したものである。つまり、実施の形態３は、実施の形態２と同様にデータ放送は利用せず、通信のみを利用するコンテンツ適応配信システムにおいて、サーバと端末の間に存在する別ノードにおいて、コンテンツの適応処理を実行するものである。
【０４０３】
以下、実施の形態３にかかるコンテンツ適応配信システムについて図２８を用いて説明する。図２８は、実施の形態３にかかるコンテンツ適応配信システムのシステム構成図である。
【０４０４】
実施の形態３にかかるコンテンツ適応配信システム２８００は、コンテンツ受信端末２８０１と、コンテンツ処理装置２８０２とを別ノードで構成している。
【０４０５】
コンテンツ処理装置２８０２は、実施の形態２のコンテンツ処理部２３０２と同様の処理部を有する。また、コンテンツ受信端末２８０１は、実施の形態２のコンテンツ受信端末２３０１からコンテンツ処理部２３０２を除いた処理部を有する。つまり、コンテンツ適応配信システム２８００は、実施の形態２にかかるコンテンツ処理部２３０２に相当する部分を、コンテンツ受信端末２３０１から別ノードに分離したものである。
【０４０６】
図２３のコンテンツ処理部２３０２とコンテンツ表示部１０９との間の通信は、ＨＴＴＰをベースにしたものなので、図２８のように、コンテンツ処理装置２８０２とコンテンツ表示部１０９を別々のノード（＝装置、ＰＣ）に容易に分離することが可能である。
【０４０７】
コンテンツ適応配信システム２８００のコンテンツ適応配信のシーケンスも、コンテンツ処理装置２８０２をコンテンツ表示部１０９と別ノードにしただけで、あとは実施の形態２で示した図２４と全く同じである。従って、説明は省略する。
【０４０８】
コンテンツ処理装置２８０２の動作は、実施の形態１のコンテンツ処理部１０５と同じであるので、説明は省略する。
【０４０９】
例えば、コンテンツ受信端末２８０１とコンテンツ通信サーバ２３０３ａ〜２３０３ｃの間にＨＴＴＰプロキシを置く場合に、ＨＴＴＰプロキシにコンテンツ処理装置２８０２の機能を搭載すれば、ＨＴＴＰ、ＨＴＭＬをベースとする一般的なＷｅｂネットワークにコンテンツ適応配信を容易に組み込むことができる。
【０４１０】
以上説明したように、実施の形態３によれば、コンテンツ適応処理を行う部分と、コンテンツを表示する部分とを別ノードで構成できる。
【０４１１】
また、実施の形態３にかかるコンテンツ受信端末２８０１、コンテンツ処理装置２８０２の行う処理をプログラムにし記憶媒体に格納し、コンピュータにプログラムを読み込ませ、実行させる形態であっても良い。
【０４１２】
【発明の効果】
以上説明したように、本発明によれば、モバイル端末のユーザに対して、現在地周辺に関連するコンテンツの情報を提供し、ユーザが所望するコンテンツを効率的に配信できるようにすることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１にかかるコンテンツ適応配信システムのシステム構成図
【図２】実施の形態１にかかる地理的空間における位置依存コンテンツの配置の一例を示す図
【図３】実施の形態１にかかるメニューコンテンツの一例を示す図
【図４】実施の形態１にかかるリストコンテンツの一例を示す図
【図５】実施の形態１にかかる端末移動に伴うリストコンテンツの自動更新の様子を示す図
【図６】実施の形態１にかかるＸＭＬによるリストコンテンツの記述の一例を示した第１の図
【図７】実施の形態１にかかるＸＭＬによるリストコンテンツの記述の一例を示した第１の図
【図８】実施の形態１にかかるＸＭＬによるリストコンテンツの記述の一例を示した第２の図
【図９】実施の形態１にかかるＸＭＬによるリストコンテンツの記述の一例を示した第３の図
【図１０】実施の形態１にかかるＸＭＬによるリストコンテンツの記述の一例を示した第４の図
【図１１】実施の形態１にかかるコンテンツ適応配信のシーケンス図
【図１２】実施の形態１にかかるメッセージ処理手順を示す流れ図
【図１３】実施の形態１にかかるコンテンツ配信処理手順を示す流れ図
【図１４】実施の形態１にかかる位置条件リスト生成手順を示す流れ図
【図１５】実施の形態１にかかる位置条件リストの一例を示す図
【図１６】実施の形態１にかかる位置適応処理手順を示す流れ図
【図１７】実施の形態１にかかる位置情報処理手順を示す流れ図
【図１８】実施の形態１にかかる位置判定処理手順を示す流れ図
【図１９】実施の形態１にかかるＰＤＡ型コンテンツ受信端末の画面表示の一例を示す図
【図２０】実施の形態１にかかるＰＤＡ型コンテンツ受信端末の画面切り替えの様子を示す図
【図２１】実施の形態１にかかるＰＤＡ型コンテンツ受信端末によるコンテンツ視聴の流れを示す第１の図
【図２２】実施の形態１にかかるＰＤＡ型コンテンツ受信端末によるコンテンツ視聴の流れを示す第２の図
【図２３】本発明の実施の形態２にかかるコンテンツ適応配信システムのシステム構成図
【図２４】実施の形態２にかかるコンテンツ適応配信のシーケンス図
【図２５】実施の形態２にかかるカーナビゲーション型コンテンツ受信端末の画面表示の一例を示す図
【図２６】実施の形態２にかかるカーナビゲーション型コンテンツ受信端末の画面切り替えの様子を示す図
【図２７】実施の形態２にかかるカーナビゲーション型コンテンツ受信端末によるコンテンツ視聴の流れを示す図
【図２８】本発明の実施の形態３にかかるコンテンツ適応配信システムのシステム構成図
【符号の説明】
１００、２３００、２８００コンテンツ適応配信システム
１０１　コンテンツ放送サーバ
１０２ａ〜１０２ｃ、２３０３ａ〜２３０３ｃ　コンテンツ通信サーバ
１０３、２３０１、２８０１　コンテンツ受信端末
１０４　通信ネットワーク
１０５、２３０２　コンテンツ処理部
１０６　通信処理部
１０７　放送処理部
１０８　設定部
１０９　コンテンツ表示部
１１０　位置情報取得部
１１１　ブラウザ部
１１２　蓄積部
１１３　制御部
１９０１、２５０１　コンテンツ表示領域
１９０２、２５０３　現在地情報表示部
１９０３、２５０４　リストコンテンツ情報表示部
１９０４、２５０７　画面切り替えボタン
１９０５、２５０５　リストコンテンツ表示ボタン
【図１】
2004094397.tif 000003
【図２】
2004094397.tif 000004
【図３】
2004094397.tif 000005
【図４】
2004094397.tif 000006
【図５】
2004094397.tif 000007
【図６】
2004094397.tif 000008
【図７】
2004094397.tif 000009
【図８】
2004094397.tif 000010
【図９】
2004094397.tif 000011
【図１０】
2004094397.tif 000012
【図１１】
2004094397.tif 000013
【図１２】
2004094397.tif 000014
【図１３】
2004094397.tif 000015
【図１４】
2004094397.tif 000016
【図１５】
2004094397.tif 000017
【図１６】
2004094397.tif 000018
【図１７】
2004094397.tif 000019
【図１８】
2004094397.tif 000020
【図１９】
2004094397.tif 000021
【図２０】
2004094397.tif 000022
【図２１】
2004094397.tif 000023
【図２２】
2004094397.tif 000024
【図２３】
2004094397.tif 000025
【図２４】
2004094397.tif 000026
【図２５】
2004094397.tif 000027
【図２６】
2004094397.tif 000028
【図２７】
2004094397.tif 000029
【図２８】
2004094397.tif 000030