(57)【特許請求の範囲】
【請求項１】
無線通信を介して直接接続される提供装置と受信装置からなるコンテンツ提供システムにおいて、
前記提供装置は、
記憶手段と、
第１の通信手段と、
要求判定手段と、
取得手段と
を備え、
前記記憶手段は、前記提供装置と前記受信装置との間の距離とコンテンツを対応付ける対応テーブルを記憶し、
前記第１の通信手段は、前記記憶手段に記憶されている前記対応テーブルを前記受信装置に送信するとともに、前記コンテンツの要求を前記受信装置から受信し、
前記要求判定手段は、前記第１の通信手段により受信された前記コンテンツの要求に基づいて要求される前記コンテンツを判定し、
前記取得手段は、前記要求判定手段により判定された前記コンテンツを前記記憶手段から取得し、
前記第１の通信手段は、前記取得手段により取得された前記コンテンツを前記受信装置に送信し、
前記受信装置は、
第２の通信手段と、
測定手段と、
決定手段と、
出力制御手段と
を備え、
前記第２の通信手段は、前記提供装置から前記対応テーブルを受信し、
前記測定手段は、前記提供装置と前記受信装置との間の距離を測定し、
前記決定手段は、前記距離の測定結果と前記対応テーブルに基づいて、対応する前記コンテンツを決定し、
前記第２の通信手段は、前記決定手段により決定された前記コンテンツの要求を前記提供装置に送信するとともに、前記提供装置から提供されてきた、前記距離に対応する前記コンテンツを受信し、
前記出力制御手段は、前記第２の通信手段により受信された前記コンテンツを出力する
コンテンツ提供システム。
【請求項２】
コンテンツの出力を行う受信装置と直接無線通信を行う提供装置において、
記憶手段と、
通信手段と、
要求判定手段と、
取得手段と
を備え、
前記記憶手段は、前記提供装置と前記受信装置との間の距離と前記コンテンツを対応付ける対応テーブルを記憶し、
前記通信手段は、前記記憶手段に記憶されている前記対応テーブルを前記受信装置に送信するとともに、前記対応テーブルに基づいて決定された前記コンテンツの要求を前記受信装置から受信し、
前記要求判定手段は、前記通信手段により受信された前記コンテンツの要求に基づいて要求される前記コンテンツを判定し、
前記取得手段は、前記要求判定手段により判定された前記コンテンツを前記記憶手段から取得し、取得した前記コンテンツに基づいて、前記提供装置と前記受信装置との間の距離に対応する大きさの前記コンテンツを生成し、
前記通信手段は、前記取得手段により生成された前記コンテンツを前記受信装置に送信する
提供装置。
【請求項３】
前記提供装置と前記受信装置との間の距離を測定する測定手段と、
前記提供装置と前記受信装置との間の距離の測定結果と前記対応テーブルに基づいて、対応する前記コンテンツを決定する決定手段と
をさらに備え、
前記取得手段は、前記決定手段により決定された前記コンテンツを前記記憶手段から取得し、取得した前記コンテンツに基づいて、前記提供装置と前記受信装置との間の距離に対応する大きさの前記コンテンツを生成する
請求項２に記載の提供装置。
【請求項４】
記憶手段と、
通信手段と、
要求判定手段と、
取得手段と
を備え、コンテンツの出力を行う受信装置と直接無線通信を行う提供装置の提供方法において、
前記記憶手段は、前記提供装置と前記受信装置との間の距離と前記コンテンツを対応付ける対応テーブルを記憶し、
前記通信手段は、前記記憶手段に記憶されている前記対応テーブルを前記受信装置に送信するとともに、前記対応テーブルに基づいて決定された前記コンテンツの要求を前記受信装置から受信し、
前記要求判定手段は、前記通信手段により受信された前記コンテンツの要求に基づいて要求される前記コンテンツを判定し、
前記取得手段は、前記要求判定手段により判定された前記コンテンツを前記記憶手段から取得し、取得した前記コンテンツに基づいて、前記提供装置と前記受信装置との間の距離に対応する大きさの前記コンテンツを生成し、
前記通信手段は、前記取得手段により生成された前記コンテンツを前記受信装置に送信する
提供方法。
【請求項５】
コンテンツの出力を行う受信装置と直接無線通信を行う提供装置を制御するコンピュータを、
記憶手段と、
通信手段と、
要求判定手段と、
取得手段と
して機能させるプログラムであって、
前記記憶手段は、前記提供装置と前記受信装置との間の距離と前記コンテンツを対応付ける対応テーブルを記憶し、
前記通信手段は、前記記憶手段に記憶されている前記対応テーブルを前記受信装置に送信するとともに、前記対応テーブルに基づいて決定された前記コンテンツの要求を前記受信装置から受信し、
前記要求判定手段は、前記通信手段により受信された前記コンテンツの要求に基づいて要求される前記コンテンツを判定し、
前記取得手段は、前記要求判定手段により判定された前記コンテンツを前記記憶手段から取得し、取得した前記コンテンツに基づいて、前記提供装置と前記受信装置との間の距離に対応する大きさの前記コンテンツを生成し、
前記通信手段は、前記取得手段により生成された前記コンテンツを前記受信装置に送信する
コンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項６】
コンテンツの出力を行う受信装置と直接無線通信を行う提供装置を制御するコンピュータを、
記憶手段と、
通信手段と、
要求判定手段と、
取得手段と
して機能させるプログラムであって、
前記記憶手段は、前記提供装置と前記受信装置との間の距離と前記コンテンツを対応付ける対応テーブルを記憶し、
前記通信手段は、前記記憶手段に記憶されている前記対応テーブルを前記受信装置に送信するとともに、前記対応テーブルに基づいて決定された前記コンテンツの要求を前記受信装置から受信し、
前記要求判定手段は、前記通信手段により受信された前記コンテンツの要求に基づいて要求される前記コンテンツを判定し、
前記取得手段は、前記要求判定手段により判定された前記コンテンツを前記記憶手段から取得し、取得した前記コンテンツに基づいて、前記提供装置と前記受信装置との間の距離に対応する大きさの前記コンテンツを生成し、
前記通信手段は、前記取得手段により生成された前記コンテンツを前記受信装置に送信する
プログラム。
【請求項７】
コンテンツの提供を行う提供装置と直接無線通信を行う受信装置において、
通信手段と、
測定手段と、
決定手段と、
出力制御手段と
を備え、
前記通信手段は、前記提供装置から前記対応テーブルを受信し、
前記測定手段は、前記提供装置と前記受信装置との間の距離を測定し、
前記決定手段は、前記距離の測定結果と前記対応テーブルに基づいて、対応する前記コンテンツを決定し、
前記通信手段は、前記決定手段により決定された前記コンテンツの要求を前記提供装置に送信するとともに、前記提供装置から提供されてきた、前記距離に対応する前記コンテンツを受信し、
前記出力制御手段は、前記通信手段により受信された前記コンテンツを出力する
受信装置。
【請求項８】
通信手段と、
測定手段と、
決定手段と、
出力制御手段と
を備え、コンテンツの提供を行う提供装置と直接無線通信を行う受信装置の受信方法において、
前記通信手段は、前記提供装置から前記対応テーブルを受信し、
前記測定手段は、前記提供装置と前記受信装置との間の距離を測定し、
前記決定手段は、前記距離の測定結果と前記対応テーブルに基づいて、対応する前記コンテンツを決定し、
前記通信手段は、前記決定手段により決定された前記コンテンツの要求を前記提供装置に送信するとともに、前記提供装置から提供されてきた、前記距離に対応する前記コンテンツを受信し、
前記出力制御手段は、前記通信手段により受信された前記コンテンツを出力する
受信方法。
【請求項９】
コンテンツの提供を行う提供装置と直接無線通信を行う受信装置を制御するコンピュータを、
通信手段と、
測定手段と、
決定手段と、
出力制御手段と
して機能させるプログラムであって、
前記通信手段は、前記提供装置から前記対応テーブルを受信し、
前記測定手段は、前記提供装置と前記受信装置との間の距離を測定し、
前記決定手段は、前記距離の測定結果と前記対応テーブルに基づいて、対応する前記コンテンツを決定し、
前記通信手段は、前記決定手段により決定された前記コンテンツの要求を前記提供装置に送信するとともに、前記提供装置から提供されてきた、前記距離に対応する前記コンテンツを受信し、
前記出力制御手段は、前記通信手段により受信された前記コンテンツを出力する
コンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項１０】
コンテンツの提供を行う提供装置と直接無線通信を行う受信装置を制御するコンピュータを、
通信手段と、
測定手段と、
決定手段と、
出力制御手段と
して機能させるプログラムであって、
前記通信手段は、前記提供装置から前記対応テーブルを受信し、
前記測定手段は、前記提供装置と前記受信装置との間の距離を測定し、
前記決定手段は、前記距離の測定結果と前記対応テーブルに基づいて、対応する前記コンテンツを決定し、
前記通信手段は、前記決定手段により決定された前記コンテンツの要求を前記提供装置に送信するとともに、前記提供装置から提供されてきた、前記距離に対応する前記コンテンツを受信し、
前記出力制御手段は、前記通信手段により受信された前記コンテンツを出力する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ提供システム、提供装置および方法、受信装置および方法、記録媒体、並びにプログラムに関し、特に、距離に応じた質のコンテンツを提供することができるようにしたコンテンツ提供システム、提供装置および方法、受信装置および方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
従来の無線通信において、コンテンツの送信者と受信者（送信者が利用する機器と受信者が利用する機器）の間で送受信されるコンテンツは、その間の距離にかかわらず質が一定であることが一般的である。
【０００３】
例えば、送受信されるコンテンツがテキストデータである場合、その文字数は一定であり、静止画である場合、その解像度、大きさは一定である。また、動画、音声についても、それぞれ、そのビットレートや音量などが一定である。
【０００４】
すなわち、コンテンツの送信者と受信者の間にどんなに距離があっても、送受信されるコンテンツは均質のものであることから、送信者と受信者は、送受信されるコンテンツからはお互いにその距離を感じることはない。
【０００５】
ところで、特許文献１には、通信相手の機器までの距離が直感的にわかるように、例えば、通信相手の機器を表す画像を、距離に応じて濃度や大きさを変えて表示するようにした技術が開示されている。
【特許文献１】国際公開第０３／０２１８２５号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【０００６】
実空間においては、人は、より詳しく見るために興味を惹かれたものに近づいてみたり、興味がなかったり気に入らないものから遠ざかったりするように、対象との距離を、１つの情報フィルタリング方法として無意識に用いている。
【０００７】
また、発生源に近づくと次第に音量が大きくなり、遠ざかると次第に音量が小さくなることを手がかりに、人は、音量の大小変化によって対象との距離をつかんでいる。
【０００８】
このように、実空間では対象との距離によってその質が自然に調整されていることから、送受信されるコンテンツについても、そのような距離に応じて質が変わるものである方が、日常における環境や状況に即していて非常に分かり易い。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、距離に応じた質のコンテンツを提供することができるようにするものである。
【課題を解決するための手段】
【００１０】
本発明のコンテンツ提供システムは、無線通信を介して直接接続される提供装置と受信装置からなるコンテンツ提供システムであって、そのうちの提供装置は、記憶手段と、第１の通信手段と、要求判定手段と、取得手段とを備え、記憶手段は、コンテンツおよび提供装置と受信装置との間の距離とコンテンツを対応付ける対応テーブルを記憶し、第１の通信手段は、記憶手段に記憶されている対応テーブルを受信装置に送信するとともに、コンテンツの要求を受信装置から受信し、要求判定手段は、第１の通信手段により受信されたコンテンツの要求に基づいて要求されるコンテンツを判定し、取得手段は、要求判定手段により判定されたコンテンツを記憶手段から取得し、第１の通信手段は、取得手段により取得されたコンテンツを受信装置に送信し、受信装置は、第２の通信手段と、測定手段と、決定手段と、出力制御手段とを備え、第２の通信手段は、提供装置から対応テーブルを受信し、測定手段は、提供装置と受信装置との間の距離を測定し、決定手段は、距離の測定結果と対応テーブルに基づいて、対応するコンテンツを決定し、第２の通信手段は、決定手段により決定されたコンテンツの要求を提供装置に送信するとともに、提供装置から提供されてきた、距離に対応するコンテンツを受信し、出力制御手段は、第２の通信手段により受信されたコンテンツを出力する。
【００１１】
本発明の提供装置は、コンテンツの出力を行う受信装置と直接無線通信を行う提供装置であって、記憶手段と、通信手段と、要求判定手段と、取得手段とを備え、記憶手段は、提供装置と受信装置との間の距離とコンテンツを対応付ける対応テーブルを記憶し、通信手段は、記憶手段に記憶されている対応テーブルを受信装置に送信するとともに、対応テーブルに基づいて決定されたコンテンツの要求を受信装置から受信し、要求判定手段は、通信手段により受信されたコンテンツの要求に基づいて要求されるコンテンツを判定し、取得手段は、要求判定手段により判定されたコンテンツを記憶手段から取得し、取得したコンテンツに基づいて、提供装置と受信装置との間の距離に対応する大きさのコンテンツを生成し、通信手段は、取得手段により生成されたコンテンツを受信装置に送信する。
【００１２】
提供装置と受信装置との間の距離を測定する測定手段と、提供装置と受信装置との間の距離の測定結果と対応テーブルに基づいて、対応するコンテンツを決定する決定手段とをさらに備え、取得手段は、決定手段により決定されたコンテンツを記憶手段から取得し、取得したコンテンツに基づいて、提供装置と受信装置との間の距離に対応する大きさのコンテンツを生成することができる。
【００１５】
本発明の提供方法は、記憶手段と、通信手段と、要求判定手段と、取得手段とを備え、コンテンツの出力を行う受信装置と直接無線通信を行う提供装置の提供方法において、記憶手段は、提供装置と受信装置との間の距離とコンテンツを対応付ける対応テーブルを記憶し、通信手段は、記憶手段に記憶されている対応テーブルを受信装置に送信するとともに、対応テーブルに基づいて決定されたコンテンツの要求を受信装置から受信し、要求判定手段は、通信手段により受信されたコンテンツの要求に基づいて要求されるコンテンツを判定し、取得手段は、要求判定手段により判定されたコンテンツを記憶手段から取得し、取得したコンテンツに基づいて、提供装置と受信装置との間の距離に対応する大きさのコンテンツを生成し、通信手段は、取得手段により生成されたコンテンツを受信装置に送信する。
【００１６】
本発明の第１の記録媒体に記録されているプログラムは、コンテンツの出力を行う受信装置と直接無線通信を行う提供装置を制御するコンピュータを、記憶手段と、通信手段と、要求判定手段と、取得手段として機能させるプログラムであって、記憶手段は、提供装置と受信装置との間の距離とコンテンツを対応付ける対応テーブルを記憶し、通信手段は、記憶手段に記憶されている対応テーブルを受信装置に送信するとともに、対応テーブルに基づいて決定されたコンテンツの要求を受信装置から受信し、要求判定手段は、通信手段により受信されたコンテンツの要求に基づいて要求されるコンテンツを判定し、取得手段は、要求判定手段により判定されたコンテンツを記憶手段から取得し、取得したコンテンツに基づいて、提供装置と受信装置との間の距離に対応する大きさのコンテンツを生成し、通信手段は、取得手段により生成されたコンテンツを受信装置に送信する。
【００１７】
本発明の第１のプログラムは、コンテンツの出力を行う受信装置と直接無線通信を行う提供装置を制御するコンピュータを、記憶手段と、通信手段と、要求判定手段と、取得手段として機能させるプログラムであって、記憶手段は、提供装置と受信装置との間の距離とコンテンツを対応付ける対応テーブルを記憶し、通信手段は、記憶手段に記憶されている対応テーブルを受信装置に送信するとともに、対応テーブルに基づいて決定されたコンテンツの要求を受信装置から受信し、要求判定手段は、通信手段により受信されたコンテンツの要求に基づいて要求されるコンテンツを判定し、取得手段は、要求判定手段により判定されたコンテンツを記憶手段から取得し、取得したコンテンツに基づいて、提供装置と受信装置との間の距離に対応する大きさのコンテンツを生成し、通信手段は、取得手段により生成されたコンテンツを受信装置に送信する。
【００１８】
本発明の受信装置は、コンテンツの提供を行う提供装置と直接無線通信を行う受信装置であって、通信手段と、測定手段と、決定手段と、出力制御手段とを備え、通信手段は、提供装置から対応テーブルを受信し、測定手段は、提供装置と受信装置との間の距離を測定し、決定手段は、距離の測定結果と対応テーブルに基づいて、対応するコンテンツを決定し、通信手段は、決定手段により決定されたコンテンツの要求を提供装置に送信するとともに、提供装置から提供されてきた、距離に対応するコンテンツを受信し、出力制御手段は、通信手段により受信されたコンテンツを出力する。
【００２０】
本発明の受信方法は、通信手段と、測定手段と、決定手段と、出力制御手段とを備え、コンテンツの提供を行う提供装置と直接無線通信を行う受信装置の受信方法において、通信手段は、提供装置から対応テーブルを受信し、測定手段は、提供装置と受信装置との間の距離を測定し、決定手段は、距離の測定結果と対応テーブルに基づいて、対応するコンテンツを決定し、通信手段は、決定手段により決定されたコンテンツの要求を提供装置に送信するとともに、提供装置から提供されてきた、距離に対応するコンテンツを受信し、出力制御手段は、通信手段により受信されたコンテンツを出力する。
【００２１】
本発明の第２の記録媒体に記録されているプログラムは、コンテンツの提供を行う提供装置と直接無線通信を行う受信装置を制御するコンピュータを、通信手段と、測定手段と、決定手段と、出力制御手段として機能させるプログラムであって、通信手段は、提供装置から対応テーブルを受信し、測定手段は、提供装置と受信装置との間の距離を測定し、決定手段は、距離の測定結果と対応テーブルに基づいて、対応するコンテンツを決定し、通信手段は、決定手段により決定されたコンテンツの要求を提供装置に送信するとともに、提供装置から提供されてきた、距離に対応するコンテンツを受信し、出力制御手段は、通信手段により受信されたコンテンツを出力する。
【００２２】
本発明の第２のプログラムは、コンテンツの提供を行う提供装置と直接無線通信を行う受信装置を制御するコンピュータを、通信手段と、測定手段と、決定手段と、出力制御手段として機能させるプログラムであって、通信手段は、提供装置から対応テーブルを受信し、測定手段は、提供装置と受信装置との間の距離を測定し、決定手段は、距離の測定結果と対応テーブルに基づいて、対応するコンテンツを決定し、通信手段は、決定手段により決定されたコンテンツの要求を提供装置に送信するとともに、提供装置から提供されてきた、距離に対応するコンテンツを受信し、出力制御手段は、通信手段により受信されたコンテンツを出力する。
【００２３】
本発明のコンテンツ提供システムにおいては、コンテンツおよび提供装置と受信装置との間の距離とコンテンツを対応付ける対応テーブルが記憶され、記憶されている対応テーブルが受信装置に送信されるとともに、コンテンツの要求が受信装置から受信され、受信されたコンテンツの要求に基づいて要求されるコンテンツが判定され、判定されたコンテンツが取得され、取得されたコンテンツが受信装置に送信される。また、提供装置から対応テーブルが受信され、提供装置と受信装置との間の距離が測定され、距離の測定結果と対応テーブルに基づいて、対応するコンテンツが決定され、決定されたコンテンツの要求が提供装置に送信されるとともに、提供装置から提供されてきた、距離に対応するコンテンツが受信され、受信されたコンテンツが出力される。
【００２４】
本発明の提供装置および方法、第1の記録媒体、並びに第1のプログラムにおいては、提供装置と受信装置との間の距離とコンテンツを対応付ける対応テーブルが記憶され、記憶されている対応テーブルが受信装置に送信されるとともに、対応テーブルに基づいて決定されたコンテンツの要求が受信装置から受信され、受信されたコンテンツの要求に基づいて要求されるコンテンツが判定され、判定されたコンテンツが記憶手段から取得され、取得されたコンテンツに基づいて、提供装置と受信装置との間の距離に対応する大きさのコンテンツが生成され、生成されたコンテンツが受信装置に送信される。
【００２５】
本発明の受信装置及び方法、第２の記録媒体、並びに第２のプログラムにおいては、提供装置から対応テーブルが受信され、提供装置と受信装置との間の距離が測定され、距離の測定結果と対応テーブルに基づいて、対応するコンテンツが決定され、決定されたコンテンツの要求が提供装置に送信されるとともに、提供装置から提供されてきた、距離に対応するコンテンツが受信され、受信されたコンテンツが出力される。
【発明の効果】
【００２６】
本発明によれば、コンテンツを提供することができる。特に、距離に応じた質のコンテンツを提供することができる。
【００２７】
これにより、コンテンツの受け手に対して距離感を伝えることが可能となる。
【発明を実施するための最良の形態】
【００３９】
以下、本発明の実施の形態について図面を参照して説明する。
【００４０】
図１は、本発明に係るコンテンツ提供システムの概念を示している。
【００４１】
コンテンツ提供システム１は、コンテンツ提供側としてのPDA（Personal Digital Assistants）２と、コンテンツ受信側としての携帯電話機３とが、例えば、IEEE(Institute of Electrical and Electronics Engineers)802.11a、IEEE802.11b、ブルートゥース（Bluetooth（登録商標））通信、あるいは、UWB（Ultra Wide Band）などの無線通信規格に準拠した無線通信により接続されることで構成される。
【００４２】
なお、図１には、１台のPDA２と、１台の携帯電話機３のみが示されているが、これらは、勿論、複数台で構成することも可能である。また、機器の種類も、PDAと携帯電話機に限らず、ノートブック型のパーソナルコンピュータなどの各種の機器とすることも可能である。
【００４３】
PDA２は、携帯電話機３との間の距離と、コンテンツの質とを対応付けるテーブル（図２）を記憶している。そのテーブルは、例えば、携帯電話機３との通信の開始時にPDA２から携帯電話機３に提供される。
【００４４】
また、PDA２は、質の異なるコンテンツを複数記憶しており、携帯電話機３からの要求に応じて所定の質のコンテンツを読み出し、それを携帯電話機３に送信する。
【００４５】
携帯電話機３は、PDA２との間で通信が開始されたときにPDA２から提供されるテーブル（後述する図２）を取得し、記憶する。
【００４６】
また、携帯電話機３は、PDA２との距離を測定し、記憶しているテーブルに基づいて、測定した距離に対応するコンテンツの質を決定し、その質のコンテンツの提供をPDA２に要求する。携帯電話機３は、要求に応じてPDA２から提供される所定の質の動画や静止画のコンテンツを表示部１１に表示させたり、音声のコンテンツをスピーカ１２から再生させたりする。
【００４７】
図２は、距離とコンテンツの質とを対応付けるテーブルの例を示す図である。
【００４８】
同図に示されるように、テーブルには、距離、測定値（ｍ）、および、要求コンテンツ（携帯電話機３がPDA２に要求するコンテンツの質）が関連付けられている。
【００４９】
距離は、「遠い」、「普通」、および「近い」が規定されており、ここでは、「遠い」は「１０ｍ」、「普通」は「３ｍ」、「近い」は「１ｍ」の測定値が得られる場合であるとされている。
【００５０】
また、「遠い」場合には「小さいサムネイル」を要求することが、「普通」の場合には「大きいサムネイル」を要求することが、「近い」の場合には「デモビデオ」（ストリーミング）を要求することがそれぞれ示されている。
【００５１】
すなわち、ここでは、提供されるコンテンツは画像（動画、静止画）である。また、その質は、大きさ、デモビデオで表されるものとされている。サムネイルの大きさが大きいほど、より質が高く、また、サムネイルよりビデオの方が、より質が高いことを表す。
【００５２】
提供されるコンテンツが画像（静止画、動画）である場合、質は、解像度や透明度で差が付けられるようにしてもよい。この場合、例えば、解像度が高いほど、また、透明度が低いほど、質が高いことを表す。
【００５３】
また、提供されるコンテンツが動画や音声である場合、質は、サンプリングレートで差が付けられるようにしてもよい。この場合、例えば、サンプリングレートが高いほど、質が高いことを表す。
【００５４】
以上のようなテーブルがPDA２に用意されており、携帯電話機３との通信開始時に、PDA２から携帯電話機３に提供され、携帯電話機３にも記憶される。なお、このテーブルは、PDA２から携帯電話機３に提供されるのではなく、携帯電話機３自身によって所定のサイトからダウンロードされたものが携帯電話機３に記憶されるようにしてもよい。
【００５５】
以下、適宜、距離と、コンテンツの質とを対応付ける図２に示すようなテーブルを対応テーブルという。
【００５６】
次に、図３および図４を参照して、PDA２と携帯電話機３との距離に応じて提供されるコンテンツの質の例について説明する。なお、携帯電話機３には、既に、図２に示したような対応テーブルが記憶されているものとする。
【００５７】
いま、例えば、図３の位置Ｐ1に携帯電話機３（携帯電話機３を持っているユーザ）があり、携帯電話機３を中心とする半径１０ｍの円周上の位置Ｐ4にPDA２があるものとする。
【００５８】
この場合、携帯電話機３は、PDA２との間の距離の測定結果である１０ｍの距離に応じて、対応テーブルから、図２の例では最も質の低い（悪い）「小さいサムネイル」を要求することを決定し、PDA２に対して「小さいサムネイル」の提供を要求する。
【００５９】
この要求に応じて、PDA２は、記憶しているコンテンツの中から「小さいサムネイル」を選択し、それを携帯電話機３に送信（提供）する。
【００６０】
このコンテンツを受信した携帯電話機３においては、例えば、図４Ａに示されるように、小さいサムネイルであるサムネイル２１が表示部１１に表示される。図４Ａの例においては、サムネイル２１は、後述する、サムネイル２１より質の高いサムネイルとは異なり、乗用車の輪郭だけを表示するものとされている。後述するサムネイル２１より質の高いコンテンツである図４Ｂのサムネイル、図４Ｃのデモビデオには、ドアやタイヤなどの乗用車の詳細についても示されている。
【００６１】
また、位置Ｐ1から移動し、携帯電話機３が位置Ｐ2にあるとき、携帯電話機３は、PDA２との距離の測定結果である３ｍの距離に応じて、対応テーブルから、図２の例では「小さいサムネイル」より質の高い「大きいサムネイル」を要求することを決定し、PDA２に対して「大きいサムネイル」の提供を要求する。
【００６２】
この要求に応じて、PDA２は、記憶しているコンテンツの中から「大きいサムネイル」を選択し、それを携帯電話機３に送信する。
【００６３】
このコンテンツを受信した携帯電話機３においては、例えば、図４Ｂに示されるように、図４Ａのサムネイル２１と比較して大きいサムネイルであるサムネイル２２が表示部１１に表示される。
【００６４】
さらに、位置Ｐ2から移動し、携帯電話機３が位置Ｐ3にあるとき、携帯電話機３は、PDA２との距離の測定結果である０．８ｍの距離に応じて、対応テーブルから、図２の例では最も質の高い「デモビデオ」を要求することを決定し、PDA２に対して「デモビデオ」の提供を要求する。
【００６５】
この要求に応じて、PDA２は、記憶しているコンテンツの中から「デモビデオ」を選択し、それを携帯電話機３に送信する。
【００６６】
このコンテンツを受信した携帯電話機３においては、例えば、図４Ｃに示されるように、ストリーミングの画像であるデモビデオ２３が表示部１１の全体に表示される。
【００６７】
以上のように、PDA２と携帯電話機３の間の距離に応じて、携帯電話機３において出力されるコンテンツの質が異なるため、携帯電話機３のユーザは、その質から、コンテンツの提供者であるPDA２との距離を直感的に把握することができる。
【００６８】
例えば、乗用車の展示会の会場で、あるブースに載置されているPDA２との距離に応じて図４Ａ乃至Ｃに示されるようなコンテンツが出力されることで、携帯電話機３のユーザは、図４Ａのサムネイル２１から、自分の位置からそのブースまではだいぶ距離が離れていることを確認できる。また、ユーザは、図４Ｂのサムネイル２２からは、だいぶ近づいていることを確認でき、図４Ｃのデモビデオ２３からは、そのブース近傍にいるこを確認できる。
【００６９】
次に、PDA２と携帯電話機３との間の距離の測定方法について説明する。なお、本実施の形態では、距離の測定方法は特に問わないので、ここでは、あくまで一例として説明する。
【００７０】
第１の方法は、受信する電波の強度に基づいて距離を測定するものである。すなわち、通信相手の機器から送信される電波の受信強度は、通常、距離に反比例するものであるから、電波強度が強いほど距離は近く、電波強度が弱いほど遠いものとされる。
【００７１】
これは、例えば、PDA２と携帯電話機３が、直接（アクセスポイントなどを介さずに）通信を行うBluetooth通信や、アドホックモードのIEEE802.11a，802.11bなどの無線通信を行う場合に用いられる。
【００７２】
第２の方法は、GPS(Global Positioning System)による測位結果に基づいてPDA２と携帯電話機３の間の距離を測定するものである。すなわち、この場合、PDA２と携帯電話機３にGPSモジュールが搭載され、それぞれの測位結果の差から、お互いの間の距離が測定される。
【００７３】
第３の方法は、PDA２と携帯電話機３がUWBの無線通信を行っている場合に、その通信で用いられる短いパルス波（１ns乃至数百ns）の反射波の遅延時間から、距離を測定するものである。UWBは、測距ができることを特徴の１つとする通信規格である。
【００７４】
第４の方法は、アクセスポイントの位置から、おおよその距離を測定するものである。
【００７５】
より具体的には、例えば、図５に示されるように、アクセスポイント（AP）３１乃至３３の電波の届く範囲がそれぞれ１ｍであり、かつ、アクセスポイント３１と３２の距離、およびアクセスポイント３２と３３の距離がそれぞれ１０ｍである場合を想定する。
【００７６】
これらの情報は、距離を測定する携帯電話機３により取得されているものとする。また、PDA２がどのアクセスポイントに接続されているかの情報についても携帯電話機３により取得されているものとする。
【００７７】
この場合、アクセスポイント３１に接続されている携帯電話機３からみれば、アクセスポイント３３に接続されているPDA２との距離は、１８ｍから２２ｍの範囲で誤差は生じるものの、ほぼ２０ｍ（遠い）であると推測することができる。
【００７８】
また、アクセスポイント３２に接続されている携帯電話機３からみれば、アクセスポイント３３に接続されているPDA２との距離は、８ｍから１２ｍの範囲で誤差は生じるものの、ほぼ１０ｍ（普通）であると推測することができる。
【００７９】
さらに、携帯電話機３がPDA２と同じアクセスポイント３３に接続されている場合、それぞれの間の距離は０ｍから２ｍの範囲にあり、近いと推測することができる。
【００８０】
以上の例のようにして、PDA２と携帯電話機３との距離を測定することができる。以上のようにして距離を測定するとともに、それに応じてコンテンツの質を変えて出力させるPDA２と携帯電話機３の処理についてはフローチャートを参照して後述する。
【００８１】
図６は、PDA２の構成例を示すブロック図である。
【００８２】
制御部５１は、通信部５３および記憶部５４を制御する。例えば、制御部５１は、携帯電話機３から要求された所定の質のコンテンツを記憶部５４から読み出し、それを通信部５３およびアンテナ５２を介して携帯電話機３に送信する。
【００８３】
アンテナ５２は、通信部５３から供給されるデータを電波として発信したり、あるいは、他の装置から発信された電波を受信して通信部５３に供給する。
【００８４】
通信部５３は、制御部５１より供給された対応テーブルやコンテンツなどに対してD/A（Digital to Analog）変換処理や周波数変換処理等を施し、得られた信号をアンテナ５２から送信させる。また、通信部５３は、アンテナ５２で受信された信号に対して、周波数変換処理やA/D変換処理等を施し、得られたデータを制御部５１に出力する。
【００８５】
記憶部５４は、対応テーブル、質の異なるコンテンツの他、制御部５１が各種の処理を行う上で必要な制御プログラムなどを記憶する。
【００８６】
図７は、図６の制御部５１の機能的構成例を示すブロック図である。
【００８７】
図７に示す機能的構成例は、例えば、記憶部５４に記憶されている制御プログラムが制御部５１により実行されることで実現される。
【００８８】
要求判定部６１は、通信部５３から供給されてきたデータに基づいて、携帯電話機３から送信されてきた要求の内容を判定する。要求判定部６１による判定結果はコンテンツ管理部６２に出力される。
【００８９】
携帯電話機３から送信されてくる要求には、例えば、ストリーミング開始要求（デモビデオの要求）、ストリーミング停止要求、小さいサムネイルの要求、大きいサムネイルの要求などがある。
【００９０】
コンテンツ管理部６２は、要求判定部６１から供給される判定結果に応じて、所定の質のコンテンツを記憶部５４から読み出し、それを送信制御部６３に出力する。
【００９１】
テーブル提供部６４は、携帯電話機３との通信が開始された場合、記憶部５４から対応テーブルを読み出し、それを送信制御部６３から携帯電話機３に送信させる。
【００９２】
図８は、携帯電話機３の構成例を示すブロック図である。
【００９３】
制御部７１は、通信部７３、記憶部７４、表示部１１、およびスピーカ１２を制御する。例えば、制御部７１は、PDA２との間の距離を測定し、その測定結果に応じて、要求するコンテンツの質を決定する処理や、PDA２から送信されてきたコンテンツを出力する処理などを行う。
【００９４】
アンテナ７２は、通信部７３から供給されてきたデータを電波として発信したり、あるいは、他の装置から発信された電波またはパルス波を受信して通信部７３に供給する。
【００９５】
通信部７３は、制御部７１から供給されてきたデータに対してD/A変換処理や周波数変換処理等を施し、得られた信号をアンテナ７２から送信させる。また、通信部７３は、アンテナ７２で受信された信号に対して周波数変換処理やA/D変換処理等を施し、得られたデータを制御部７１に供給する。
【００９６】
記憶部７４は、PDA２から提供された対応テーブルやコンテンツの他、制御部７１が各種の処理を行う上で必要な制御プログラムなどを記憶する。
【００９７】
図９は、図８の制御部７１の機能的構成例を示すブロック図である。
【００９８】
図９に示す機能的構成例は、例えば、記憶部７４に記憶されている制御プログラムが制御部７１により実行されることで実現される。
【００９９】
距離測定部８１は、上述した各種の方法によりPDA２との間の距離を測定する。例えば、電波強度に基づいて距離が測定される場合、距離測定部８１には、アンテナ７２における電波の受信強度を表すデータが供給される。距離測定部８１による測定結果は質決定部８２に出力される。
【０１００】
質決定部８２は、テーブル管理部８５から供給される対応テーブルに基づいて、距離測定部８１から供給される測定結果の距離に対応する、PDA２に要求するコンテンツの質を決定する。また、質決定部８２は、決定した質のコンテンツの提供をPDA２に要求することをコンテンツ取得部８３に指示する。
【０１０１】
コンテンツ取得部８３は、通信部７３を制御して、質決定部８２により決定された質のコンテンツを送信することをPDA２に要求するとともに、要求に応じてPDA２から送信されてきたコンテンツを取得し、適宜、取得したコンテンツを記憶部７４に記憶させる。また、コンテンツ取得部８３は、記憶部７４に記憶させたコンテンツを必要に応じて読み出し、読み出したコンテンツを出力制御部８４に出力する。
【０１０２】
出力制御部８４は、コンテンツ取得部８３から供給されてきたコンテンツが動画や静止画である場合、それらのコンテンツを表示部１１に表示させ、コンテンツ取得部８３から供給されてきたコンテンツが音声のコンテンツである場合、その音声のコンテンツをスピーカ１２から出力させる。
【０１０３】
テーブル管理部８５は、通信開始時にPDA２から取得した対応テーブルを管理し、適宜、対応テーブルを質決定部８２に提供する。
【０１０４】
次に、以上の構成を有するPDA２と携帯電話機３の動作について説明する。
【０１０５】
始めに、図１０のフローチャートを参照して、携帯電話機３のコンテンツの受信処理について説明する。
【０１０６】
PDA２との通信が開始されたとき、ステップＳ１において、携帯電話機３のテーブル管理部８５は、PDA２から提供されてきた対応テーブルを取得し、それを記憶部７４に記憶させる。以下、図２の対応テーブルがPDA２から取得されたものとする。
【０１０７】
ステップＳ２において、距離測定部８１は、PDA２との間の距離を測定し、その測定結果を質決定部８２に出力する。このステップＳ２以降の処理は、所定の周期で繰り返し行われる。
【０１０８】
質決定部８２は、ステップＳ３において、距離測定部８１から供給されてきた測定結果に基づいて、PDA２との間の距離が１ｍ以下であるか否かを判定し、１ｍ以下であると判定した場合、ステップＳ４に進む。この場合、PDA２との距離は「近い」で表され（図２）、そのことがテーブル管理部８５が管理する対応テーブルに基づいて質決定部８２により確認される。
【０１０９】
ステップＳ４において、質決定部８２は、ストリーミングによりデモビデオを再生中（ストリーミング中）であるか否かを判定する。ここでは、例えば、質決定部８２が管理する図１１乃至図１３（図１３Ａ及びＢ）に示すようなテーブルに基づいて、デモビデオの出力中であるか否かが判定される。
【０１１０】
図１１のテーブルには、通信相手（ストリーミングコンテンツの提供者）を識別するIDに対してフラグが設定されている。通信相手を表すIDとしては、例えば、IP(Internet Protocol)アドレスやMAC(Media Access Control)アドレスが用いられる。
【０１１１】
フラグがONである場合、それは、通信相手から提供されるコンテンツがストリーミング中であることを表す。従って、図１１のテーブルは、ID「００１００」、「００１０１」、「００１０４」で識別されるそれぞれの通信相手から提供されるコンテンツがストリーミング中であることを表す。
【０１１２】
図１２のテーブルでは、通信相手のIDに対してストリーミングで使用中のポート番号が管理されている。
【０１１３】
図１２の例においては、ID「００１００」で識別される通信相手から提供されるコンテンツは「１２３４５」番のポートを用いてストリーミング中であり、ID「００１０１」で識別される通信相手から提供されるコンテンツは「１２３４６」番のポートを用いてストリーミング中であることが示されている。また、ID「００１０４」で識別される通信相手から提供されるコンテンツは「１３３３２」番のポートを用いてストリーミング中であることが示されている。
【０１１４】
図１３Ａのテーブルでは、通信相手のIDに対して、その通信相手から提供されるコンテンツの状態が制御Noで管理されている。制御Noで表されるコンテンツの状態は、図１３Ｂのテーブルで定義されている。
【０１１５】
図１３Ｂにおいて、制御No「０」乃至「３」は、それぞれ、コンテンツのストリーミングが停止されていること、再生中であること（ストリーミング中であること）、一時停止中であること、早送り／巻き戻し操作が行われていることを示している。
【０１１６】
従って、図１３Ａのテーブルは、ID「００１００」で識別される通信相手から提供されるコンテンツはストリーミング中であり、他のIDで識別される通信相手から提供されるコンテンツは停止中であることを表す。
【０１１７】
質決定部８２は、以上のような各種のテーブルの設定に基づいて、コンテンツの状態がどのようなものであるのかを判定する。
【０１１８】
図１０の説明に戻り、ステップＳ４において、質決定部８２は、デモビデオをストリーミング中であると判定した場合、処理を終了させる。この場合、前回の判定のときと同様、PDA２との距離が「近い」状態が保たれていることから、図４Ｃに示したようなデモビデオのストリーミングは続行される。
【０１１９】
一方、質決定部８２は、ステップＳ４において、ストリーミング中ではないと判定した場合、ステップＳ５に進み、ストリーミングを開始させる。
【０１２０】
すなわち、質決定部８２は、コンテンツ取得部８３を制御してPDA２にストリーミングの開始を要求させる。その要求に応じてPDA２から提供され、コンテンツ取得部８３により取得されたコンテンツは、出力制御部８４に供給され、出力制御部８４により再生が行われる。
【０１２１】
これにより、PDA２との距離が「近い」場合には、図４Ｃに示したようなデモビデオ２３が表示部１１に表示される。その後、処理は終了される。
【０１２２】
一方、ステップＳ３において、質決定部８２は、PDA２との間の距離が１ｍ以下ではないと判定した場合、ステップＳ６に進み、コンテンツのストリーミング中であるか否かを判定する。
【０１２３】
ステップＳ６において、質決定部８２は、PDA２から提供されるデモビデオのストリーミング中であると判定した場合、ステップＳ７に進み、それを停止させる。すなわち、コンテンツ取得部８３からPDA２に対してストリーミングの停止が要求される。
【０１２４】
これにより、例えば、PDA２との距離が離れた場合には、それまで行われていたストリーミングが停止されることになる。
【０１２５】
ステップＳ６において、ストリーミング中ではないと判定された場合、ステップＳ７の処理はスキップされる。
【０１２６】
ステップＳ８において、質決定部８２は、PDA２との距離が１０ｍより離れている（１０ｍを含まず）か否かを判定し、１０ｍより離れていると判定した場合、処理を終了させる。すなわち、PDA２との距離が十分に離れているため、ここでは、携帯電話機３にはPDA２から提供されるコンテンツは出力されない。
【０１２７】
質決定部８２は、ステップＳ８において、PDA２との距離が１０ｍも離れていないと判定した場合、ステップＳ９に進み、PDA２との距離が、１０ｍ以下、かつ３ｍより大きい（３ｍを含まず）か否かを判定する。
【０１２８】
ステップＳ９において、質決定部８２は、PDA２との距離が１０ｍ以下かつ３ｍより大きいと判定した場合、ステップＳ１０に進む。この場合、PDA２との距離は「遠い」で表される（図２）。
【０１２９】
ステップＳ１０において、コンテンツ取得部８３は、PDA２との距離が「遠い」ときにPDA２から提供される「小さいサムネイル」が既に受信済みであるか否かを、記憶部７４に記憶されているデータに基づいて判定する。
【０１３０】
「小さいサムネイル」を含めて、PDA２により提供されるコンテンツが既に受信済みであるか否かは、例えば、図１４Ａに示すようなテーブルに基づいて判定される。
【０１３１】
図１４Ａのテーブルでは、通信相手のIDに対して、その通信相手から提供されるサムネイルの種類と記録日時が管理されている。サムネイルNoで表されるコンテンツの種類は（質）、図１４Ｂのテーブルで定義されている。
【０１３２】
図１４Ｂにおいて、サムネイルNo「１」乃至「３」は、それぞれ、最大（１MB以上）（上述のデモビデオを含む）、大（１００KB以上、１MB未満）（大きいサムネイル）、小（１００KB未満）（小さいサムネイル）を示している。
【０１３３】
従って、図１３Ａのテーブルは、ID「００１００」で識別される通信相手から提供されたデモビデオが「２００４年２月１８日  ４：５８」に記録されたこと、ID「００１０１」で識別される通信相手から提供されたデモビデオが「２００４年１月５日  １３：３１」に記録されたことを表す。また、ID「００１０４」で識別される通信相手から提供された小さいサムネイルが「２００３年１２月２７日  １６：２７」に記録されたことを表す。
【０１３４】
図１０の説明に戻り、コンテンツ取得部８３は、ステップＳ１０において、「小さいサムネイル」を既に受信済みであると判定した場合、ステップＳ１１に進み、現在提供している「小さいサムネイル」のバージョンをPDA２に問い合わせる。
【０１３５】
例えば、既に受信している「小さいサムネイル」が、PDA２が現在提供しているものと同じバージョンのものであることが確認された場合、ステップＳ１２に進み、コンテンツ取得部８３は、記憶部７４からそれを読み出す。なお、例えば、記憶部７４に記憶されているコンテンツ（「小さいサムネイル」）のバージョンが、PDA２が現在提供しているものより古い場合、最新のものがPDA２から取得される。
【０１３６】
コンテンツ取得部８３により記憶部７４から読み出された「小さいサムネイル」は出力制御部８４に出力され、ステップＳ１３において、出力制御部８５により表示部１１に表示される。その後、処理は終了される。
【０１３７】
これにより、PDA２との距離が「遠い」場合には、図４Ａに示したようなサムネイル２１が表示される。また、バージョンの問い合わせを行うようにしたため、受信してからある程度の時間が経過した古いバージョンのサムネイルが出力されることが防止され、PDA２が現在提供しているものと同じものが出力されることになる。
【０１３８】
また、コンテンツ取得部８３は、ステップＳ１０において、「小さいサムネイル」をまだ受信していないと判定した場合、ステップＳ１１に進み、「小さいサムネイル」の提供をPDA２に要求する。
【０１３９】
コンテンツ取得部８３は、要求に応じてPDA２から送信されてくる「小さいサムネイル」をステップＳ１５において受信し、それを記憶部７４に記憶させるとともに、出力制御部８４に出力する。その後、処理はステップＳ１３に進み、コンテンツ取得部８３により新たに取得された「小さいサムネイル」が表示される。
【０１４０】
一方、質決定部８２は、ステップＳ９において、PDA２との距離が１０ｍ以下、かつ３ｍより大きいものではないと判定した場合、ステップＳ１６に進み、次に、PDA２との距離が３ｍ以下であるか否かを判定する。
【０１４１】
PDA２との距離が３ｍ以下ではないと判定した場合、質決定部８２は処理を終了させ、３ｍ以下であると判定した場合、ステップＳ１７に進む。３ｍ以下であると判定された場合、PDA２との距離は「普通」で表される（図２）。
【０１４２】
ステップＳ１７において、コンテンツ取得部８３は、PDA２との距離が「普通」であるときにPDA２から提供される「大きいサムネイル」が既に受信済みであるか否かを、記憶部７４に記憶されているデータに基づいて判定する。
【０１４３】
コンテンツ取得部８３は、ステップＳ１７において、「大きいサムネイル」を既に受信済みであると判定した場合、ステップＳ１８に進む。
【０１４４】
ステップＳ１８において、コンテンツ取得部８３は、現在提供している「大きいサムネイル」のバージョンをPDA２に問い合わせ、既に受信している「大きいサムネイル」が、PDA２が提供しているものと同じバージョンのものであることを確認した場合、ステップＳ１９に進み、記憶部７４からそれを読み出す。
【０１４５】
コンテンツ取得部８３により読み出された「大きいサムネイル」は出力制御部８４に出力され、ステップＳ２０において出力制御部８４により表示部１１に表示される。その後、処理は終了される。
【０１４６】
これにより、PDA２との距離が「普通」である場合には、図４Ｂに示したようなサムネイル２２が表示される。
【０１４７】
また、コンテンツ取得部８３は、ステップＳ１７において、「大きいサムネイル」をまだ受信していないと判定した場合、ステップＳ２１に進み、「大きいサムネイル」の提供をPDA２に要求する。
【０１４８】
コンテンツ取得部８３は、要求に応じてPDA２から送信されてきた「大きいサムネイル」をステップＳ２２において受信し、それを記憶部７４に記憶させるとともに、出力制御部８４に出力する。その後、処理はステップＳ２０に進み、コンテンツ取得部８３により新たに取得されたデータに基づいて「大きいサムネイル」が表示される。
【０１４９】
以上の処理により、携帯電話機３の表示部１１には、PDA２との距離に応じて、異なる質のコンテンツ（静止画、動画）が出力されることになる。
【０１５０】
なお、以上においては、PDA２に対して、現在提供しているコンテンツのバージョンの問い合わせが行われ、現在提供しているコンテンツの方が、記憶部７４に記憶されているコンテンツよりも新しいものである場合に初めて、その最新のコンテンツの取得が行われるとしたが、当然、記憶部７４にコンテンツが記憶されているか否かにかかわらず、常に、最新のコンテンツがPDA２から取得されるようにしてもよい。
【０１５１】
次に、図１５のフローチャートを参照して、PDA２のコンテンツの送信処理について説明する。
【０１５２】
携帯電話機３との通信が開始されたとき、ステップＳ４１において、PDA２のテーブル提供部６４は、現在提供しているコンテンツについての対応テーブルを記憶部５４から読み出し、それを送信制御部６３から携帯電話機３に送信させる。
【０１５３】
ステップＳ４２において、要求判定部６１は、通信部５３からの出力に基づいて、携帯電話機３からの要求を受信したか否かを判定し、受信したと判定するまで待機する。
【０１５４】
ステップＳ４２において、携帯電話機３からの要求を受信したと判定した場合、要求判定部６１は、ステップＳ４３に進み、次に、その受信した要求が、ストリーミングの停止要求（図１０のステップＳ７で送信される要求）であるか否かを判定する。
【０１５５】
要求判定部６１は、ステップＳ４３において、受信した要求がストリーミングの停止要求であると判定した場合、コンテンツ管理部６２を制御し、ストリーミングを停止させる。
【０１５６】
一方、ステップＳ４３において、要求判定部６１は、受信した要求がストリーミングの停止要求ではないと判定した場合、ステップＳ４５に進み、受信した要求がストリーミングの開始要求（図１０のステップＳ５で送信される要求）であるか否かを判定する。
【０１５７】
要求判定部６１は、ステップＳ４５において、受信した要求がストリーミングの開始要求であると判定した場合、コンテンツ管理部６２を制御し、ストリーミングを開始させる。コンテンツ管理部６２は、ストリーミングにより提供するコンテンツを記憶部７４から読み出し、それを送信制御部６３から携帯電話機３に送信させる。
【０１５８】
要求判定部６１は、ステップＳ４５において、受信した要求がストリーミングの開始要求ではないと判定した場合、ステップＳ４７に進み、受信した要求が小さいサムネイルの送信要求（図１０のステップＳ１４で送信される要求）であるか否かを判定する。
【０１５９】
要求判定部６１は、ステップＳ４７において、受信した要求が小さいサムネイルの送信要求であると判定した場合、コンテンツ管理部６２を制御し、小さいサムネイルを携帯電話機３に提供させる。
【０１６０】
すなわち、コンテンツ管理部６２は、ステップＳ４８において、携帯電話機３に提供する小さいサムネイルを記憶部７４から読み出し、それを送信制御部６３に出力する。コンテンツ管理部６２から供給されてきた小さいサムネイルを受信した送信制御部６３は、ステップＳ４９において、その小さいサムネイルを通信部５３から携帯電話機３に送信する。
【０１６１】
一方、要求判定部６１は、ステップＳ４７において、受信した要求が小さいサムネイルの送信要求ではないと判定した場合、ステップＳ５０に進み、受信した要求が大きいサムネイルの送信要求（図１０のステップＳ２１で送信される要求）であるか否かを判定する。
【０１６２】
要求判定部６１は、ステップＳ５０において、受信した要求が大きいサムネイルの送信要求であると判定した場合、コンテンツ管理部６２を制御し、大きいサムネイルを携帯電話機３に提供させる。
【０１６３】
すなわち、コンテンツ管理部６２は、ステップＳ５１において、携帯電話機３に提供する大きいサムネイルを記憶部７４から取得し、それを送信制御部６３に出力する。コンテンツ管理部６２から供給されてきた大きいサムネイルを受信した送信制御部６３は、ステップＳ５２において、その大きいサムネイルを通信部５３から携帯電話機３に送信する。
【０１６４】
ステップＳ４４においてストリーミングが停止された後、ステップＳ４６においてストリーミングが開始された後、ステップＳ４９において小さいサムネイルが送信された後、および、ステップＳ５２において大きいサムネイルが送信された後、処理は終了され、以上の処理が所定のタイミングで開始される。また、ステップＳ５０において、受信された要求が大きいサムネイルの送信要求でもないと判定された場合、所定のエラー処理が行われた後、処理は終了される。
【０１６５】
以上の処理により、携帯電話機３からの要求に応じた質のコンテンツがPDA２から提供されることになる。
【０１６６】
以上においては、距離の測定は、コンテンツの受信側である携帯電話機３により行われるとしたが、コンテンツの送信側であるPDA２により行われるようにしてもよい。
【０１６７】
この場合、PDA２により行われた距離の測定結果の距離に対応するコンテンツの質が、対応テーブルに基づいてPDA２により決定され、決定された質のコンテンツがPDA２から携帯電話機３に送信される。すなわち、この場合、携帯電話機３は、ただ、PDA２から送信されてくるコンテンツを受信し、それを出力することだけを行うことになる。
【０１６８】
また、以上においては、PDA２には質の異なるコンテンツが複数用意されており、その中から、携帯電話機３に提供するコンテンツが選択されるものとしたが、１つのコンテンツが用意されており、携帯電話機３に提供する際に、その質が調整されるようにしてもよい。
【０１６９】
例えば、携帯電話機３から「大きいサムネイル」が要求された場合、PDA２においては、予め用意される１つのコンテンツ（サムネイル）から、その「大きいサムネイル」が生成され、また、「小さいサムネイル」が要求された場合、予め用意される１つのコンテンツから、その「小さいサムネイル」が生成される。
【０１７０】
これによっても、質の異なるコンテンツを提供させることができる。
【０１７１】
また、対応テーブルによっては、各種のコンテンツを距離に応じて提供することが可能になる。
【０１７２】
図１６は、対応テーブルの他の例を示す図である。
【０１７３】
この例においては、コンテンツの送信側の機器（例えば、PDA２）と、受信側の機器（例えば、携帯電話機３）の間の距離に応じて、提供されるコンテンツの内容そのものが切り替えられる。
【０１７４】
すなわち、図１６の例においては、PDA２と携帯電話機３の間の距離が「遠い」で表される距離（１０ｍ）の場合、「ショップ名」が提供され、「普通」で表される距離（５ｍ）の場合、ショップの「内観写真」の画像が提供される。また、PDA２と携帯電話機３の間の距離が「近い」で表される距離（１ｍ）の場合、「SALE」情報が提供され、「とても近い」で表される距離（０．３ｍ）の場合、SALE商品の「価格」が提供される。
【０１７５】
なお、このような対応テーブルに従ってコンテンツを提供するPDA２は、例えば、ある店舗内に置かれているものである。
【０１７６】
このように、提供されるコンテンツの内容が切り替えられるようにすることで、例えば、一番離れているときに提供される「ショップ名」を見てその提供元の店舗に興味を持った携帯電話機３のユーザは、その店舗に近づき、近づいたときに提供される「内観写真」を見て、その店舗にさらに興味を持ったときにはもう少し近づくなどのように、実世界における距離による情報のフィルタリングがコンテンツの送受信においても再現されることになる。
【０１７７】
図１７は、提供されるコンテンツが音楽（音声）コンテンツである場合の対応テーブルの例を示す図である。
【０１７８】
提供されるコンテンツが音楽コンテンツである場合、その質は、サンプリングレートの違いで表される。図１７の例においては、PDA２と携帯電話機３の間の距離が「遠い」で表される距離（１０ｍ）の場合、「低い」レートのものが提供され、「普通」で表される距離（５ｍ）の場合、「中」のレートのものが提供される。また、PDA２と携帯電話機３の間の距離が「近い」で表される距離（１ｍ）の場合、「高い」レートのものが提供される。
【０１７９】
このように、提供される音楽コンテンツのサンプリングレートが異なることにより、発信源に近い方が、よりクリアな音を聴くことができ、実世界での距離と音の関係を再現することができる。
【０１８０】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。この場合、そのソフトウェアを実行させる情報送信装置は、例えば、図１８に示されるようなパーソナルコンピュータ１００により構成される。
【０１８１】
CPU(Central Processing Unit)１０１は、ROM(Read Only Memory)１０２に記憶されているプログラム、または、記憶部１０８からRAM(Random Access Memory)１０３にロードされたプログラムに従って各種の処理を実行する。RAM１０３にはまた、CPU１０１が各種の処理を実行する上において必要なデータなどが適宜記憶される。
【０１８２】
CPU１０１、ROM１０２、およびRAM１０３は、バス１０４を介して相互に接続されている。このバス１０４にはまた、入出力インタフェース１０５も接続されている。
【０１８３】
入出力インタフェース１０５には、キーボード、マウスなどよりなる入力部１０６、LCD(Liquid Crystal Display)などよりなるディスプレイ、並びにスピーカなどよりなる出力部１０７、ハードディスクなどより構成される記憶部１０８、ネットワークを介しての通信処理を行う通信部１０９が接続されている。
【０１８４】
入出力インタフェース１０５にはまた、必要に応じてドライブ１１０が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１１１が適宜装着され、それから読み出されたコンピュータプログラムが、必要に応じて記憶部１０８にインストールされる。
【０１８５】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１８６】
この記録媒体は、図１８に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disk-Read Only Memory)，DVD(Digital Versatile Disk)を含む）、光磁気ディスク（MD（登録商標）(Mini-Disk)を含む）、もしくは半導体メモリなどよりなるリムーバブルメディア１１１（パッケージメディア）により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM１０２や、記憶部１０８に含まれるハードディスクなどで構成される。
【０１８７】
なお、本明細書において、各ステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１８８】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表わすものである。
【図面の簡単な説明】
【０１８９】
【図１】本発明に係るコンテンツ提供システムの概念を示す図である。
【図２】対応テーブルの例を示す図である。
【図３】PDAと携帯電話機の位置関係の例を示す図である。
【図４】携帯電話機において出力されるコンテンツの例を示す図である。
【図５】距離の測定方法の例について示す図である。
【図６】PDAの構成例を示すブロック図である。
【図７】図６の制御部の機能的構成例を示すブロック図である。
【図８】携帯電話機の構成例を示すブロック図である。
【図９】図８の制御部の機能的構成例を示すブロック図である。
【図１０】携帯電話機の受信処理について説明するフローチャートである。
【図１１】コンテンツの状態を管理するテーブルの例を示す図である。
【図１２】コンテンツの状態を管理するテーブルの他の例を示す図である。
【図１３】コンテンツの状態を管理するテーブルのさらに他の例を示す図である。
【図１４】コンテンツを管理するテーブルの例を示す図である。
【図１５】PDAの送信処理について説明するフローチャートである。
【図１６】対応テーブルの他の例を示す図である。
【図１７】対応テーブルのさらに他の例を示す図である。
【図１８】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０１９０】
１  コンテンツ提供システム，  ２  PDA，  ３  携帯電話機，  ６１  要求判定部，  ６２  コンテンツ管理部，  ６３  送信制御部，  ６４  テーブル提供部，  ８１  距離測定部，  ８２  質決定部，  ８３  コンテンツ取得部，  ８４  出力制御部，  ８５  テーブル管理部
【図１】
0004632078.tif 000002
【図２】
0004632078.tif 000003
【図３】
0004632078.tif 000004
【図４】
0004632078.tif 000005
【図５】
0004632078.tif 000006
【図６】
0004632078.tif 000007
【図７】
0004632078.tif 000008
【図８】
0004632078.tif 000009
【図９】
0004632078.tif 000010
【図１０】
0004632078.tif 000011
【図１１】
0004632078.tif 000012
【図１２】
0004632078.tif 000013
【図１３】
0004632078.tif 000014
【図１４】
0004632078.tif 000015
【図１５】
0004632078.tif 000016
【図１６】
0004632078.tif 000017
【図１７】
0004632078.tif 000018
【図１８】
0004632078.tif 000019