(57)【特許請求の範囲】
【請求項１】
画像を表示する表示装置を備え複数の楽曲データを並行して再生する通信端末に対してデータを送信する装置において、
前記通信端末に送信されるべき楽曲データを記憶する記憶手段と、
前記記憶手段に記憶された前記楽曲データのサンプリング周波数を、前記表示装置において前記楽曲データに対応する目標体が表示された位置と、前記目標体を指示するための指示子が当該表示装置に表示される位置として前記通信端末のユーザに指定された位置との関係に応じて変更するデータ量変更手段と、
前記データ量変更手段によってサンプリング周波数が変更された後のデータを前記通信端末に対して送信する送信手段と
を具備することを特徴とするデータ送信装置。
【請求項２】
前記表示装置に複数の目標体が表示される一方、
前記記憶手段は、前記目標体ごとに、当該目標体に対応する前記楽曲データを記憶し、
前記データ量変更手段は、目標体に対応する楽曲データごとに、そのサンプリング周波数を、当該目標体と前記指示子との位置関係に応じたサンプリング周波数に変更する
ことを特徴とする請求項１に記載のデータ送信装置。
【請求項３】
画像を表示する表示装置を備え複数の楽曲データを並行して再生する通信端末に対してデータを送信する装置において、
同一の対象を表す複数の楽曲データであって相互にサンプリング周波数が異なる複数の楽曲データを記憶する記憶手段と、
前記同一の対象を表す複数の楽曲データのうち、前記対象に対応する目標体が前記表示装置において表示された位置と、前記目標体を指示するための指示子が当該表示装置に表示される位置として前記通信端末のユーザに指定された位置との関係に応じたサンプリング周波数の楽曲データを特定するデータ特定手段と、
前記データ特定手段によって特定された楽曲データを前記通信端末に対して送信する送信手段と
を具備することを特徴とするデータ送信装置。
【請求項４】
前記表示装置には複数の目標体が表示される一方、
前記記憶手段は、各目標体ごとに、当該目標体に対応する対象を表す前記複数の楽曲データを記憶し、
前記データ特定手段は、前記目標体に対応する対象を表す前記複数の楽曲データごとに、当該目標体と前記指示子との位置関係に応じたサンプリング周波数の楽曲データを特定する
ことを特徴とする請求項３に記載のデータ送信装置。
【請求項５】
前記表示装置における前記指示子の表示位置を前記通信端末から取得し、この指示子の表示位置と、前記表示装置における前記目標体の表示位置との関係を検出する位置検出手段
を具備することを特徴とする請求項１から４のいずれかに記載のデータ送信装置。
【請求項６】
前記表示装置における前記目標体と前記指示子との表示位置の関係を検出する位置検出手段を具備する前記通信端末から、前記位置検出手段によって検出された前記目標体と前記指示子との位置関係を取得する位置取得手段
を具備することを特徴とする請求項１から４のいずれかに記載のデータ送信装置。
【請求項７】
前記記憶手段は、前記表示装置によって表示されるべき画像を表す画像データをさらに記憶し、
前記データ量変更手段は、前記記憶手段に記憶された前記画像データの画像の解像度を、前記表示装置において前記画像データの画像が表示される位置と前記指示子との位置関係に応じて変更する
ことを特徴とする請求項１から６のいずれかに記載のデータ送信装置。
【請求項８】
画像を表示する表示装置を備え複数の楽曲データを並行して再生する通信端末に対してデータを送信するシステムにおいて、
前記通信端末と通信可能で同一の対象を表す楽曲データを記憶する複数のデータ送信装置であって、データ送信装置毎にサンプリング周波数の異なる楽曲データを記憶する複数のデータ送信装置と、
前記同一の対象を表す複数の楽曲データのうち、当該対象に対応する目標体が前記表示装置において表示された位置と、前記目標体を指示するための指示子が当該表示装置に表示される位置として前記通信端末のユーザに指定された位置との関係に応じたサンプリング周波数の楽曲データを記憶する前記データ送信装置を特定し、特定したデータ送信装置を、前記通信端末が楽曲データを要求すべきデータ送信装置として当該通信端末に指示するデータ送信管理装置と
を具備することを特徴とするデータ送信システム。
【請求項９】
前記表示装置には複数の目標体が表示される一方、
前記複数のデータ送信装置は、各目標体ごとに、当該目標体に対応する対象を表す前記複数の楽曲データを記憶し、
前記データ送信管理装置は、前記目標体に対応する対象を表す前記複数の楽曲データごとに、当該目標体と前記指示子との位置関係に応じたサンプリング周波数の楽曲データを記憶する前記データ送信装置を特定する
ことを特徴とする請求項８に記載のデータ送信システム。
【請求項１０】
複数の楽曲データを並行して再生する通信端末と通信可能で同一の対象を表す楽曲データを記憶する複数のデータ送信装置であって、データ送信装置毎にサンプリング周波数の異なる楽曲データを記憶する複数のデータ送信装置から、画像を表示する表示装置を備えた前記通信端末への楽曲データの送信を管理する装置において、
前記同一の対象を表す複数の楽曲データのうち、当該対象に対応する目標体が前記表示装置において表示された位置と、前記目標体を指示するための指示子が当該表示装置に表示される位置として前記通信端末のユーザに指定された位置との関係に応じたサンプリング周波数の楽曲データを記憶する前記データ送信装置を特定し、特定したデータ送信装置を、前記通信端末が楽曲データを要求すべきデータ送信装置として当該通信端末に指示する制御手段
を具備することを特徴とするデータ送信管理装置。
【請求項１１】
画像を表示する表示装置を備え複数の楽曲データを並行して再生する通信端末に対してデータを送信するデータ送信装置が、
記憶手段に記憶された楽曲データのサンプリング周波数を、前記表示装置において前記楽曲データに対応する目標体が表示された位置と、前記目標体を指示するための指示子が当該表示装置に表示される位置として当該通信端末のユーザによって指定された位置との関係に応じたサンプリング周波数に変更し、サンプリング周波数が変更された後のデータを前記通信端末に対して送信する
ことを特徴とするデータ送信方法。
【請求項１２】
画像を表示する表示装置を備え複数の楽曲データを並行して再生する通信端末に対してデータを送信するデータ送信装置が、
同一の対象を表す複数の楽曲データであって相互にサンプリング周波数が異なる複数の楽曲データを記憶手段に記憶する一方、
前記同一の対象を表す複数の楽曲データのうち、前記対象に対応する目標体が表示された位置と、前記目標体を指示するための指示子が当該表示装置に表示される位置として前記通信端末のユーザに指定された位置との関係に応じたサンプリング周波数の楽曲データを特定し、
前記記憶手段に記憶された楽曲データのうち、前記特定した楽曲データを前記通信端末に対して送信する
ことを特徴とするデータ送信方法。
【請求項１３】
画像を表示する表示装置を備え複数の楽曲データを並行して再生する通信端末に対してデータを送信する方法において、
前記通信端末と通信可能で同一の対象を表す楽曲データを記憶する複数のデータ送信装置が、データ送信装置毎にサンプリング周波数の異なる楽曲データを記憶する一方、
前記通信端末と通信可能なデータ送信管理装置が、前記同一の対象を表す複数の楽曲データのうち、前記表示装置において当該対象に対応する目標体が表示された位置と、前記目標体を指示するための指示子が当該表示装置に表示される位置として当該通信端末のユーザに指定された位置との関係に応じたサンプリング周波数の楽曲データを記憶する前記データ送信装置を特定し、当該特定したデータ送信装置を前記通信端末に指示し、
データ送信管理装置からの指示に基づいて前記通信端末から送信された要求を受けたデータ送信装置が、当該通信端末に対して前記記憶した楽曲データを送信する
ことを特徴とするデータ送信方法。
【請求項１４】
同一の対象を表す楽曲データを記憶する複数のデータ送信装置であって、データ送信装置毎にサンプリング周波数の異なる楽曲データを記憶する複数のデータ送信装置から、画像を表示する表示装置を備え複数の楽曲データを並行して再生する通信端末へのデータの送信を管理する方法において、
前記通信端末と通信可能なコンピュータが、
前記同一の対象を表す複数の楽曲データのうち、前記表示装置において当該対象に対応する目標体が表示された位置と、前記目標体を指示するための指示子が当該表示装置に表示される位置として前記通信端末のユーザに指定された位置との関係に応じたサンプリング周波数の楽曲データを記憶する前記データ送信装置を特定し、
特定したデータ送信装置を、前記通信端末が楽曲データを要求すべきデータ送信装置として当該通信端末に指示する
ことを特徴とするデータ送信管理方法。
【請求項１５】
画像を表示する表示装置を備え複数の楽曲データを並行して再生する通信端末との間で通信を行なうコンピュータに、
前記通信端末に送信されるべき楽曲データのサンプリング周波数を、前記表示装置において前記楽曲データに対応する目標体が表示された位置と、前記目標体を指示するための指示子が当該表示装置に表示される位置として前記通信端末のユーザに指定された位置との関係に応じたサンプリング周波数に変更するサンプリング周波数変更機能と、
前記サンプリング周波数変更機能によってサンプリング周波数が変更された後の楽曲データを前記通信端末に対して送信する機能と
を実現させるためのプログラム。
【請求項１６】
画像を表示する表示装置を備え複数の楽曲データを並行して再生する通信端末との間で通信を行い、同一の対象を表す複数の楽曲データであって相互にサンプリング周波数が異なる複数の楽曲データを記憶した記憶手段を具備するコンピュータに、
前記同一の対象を表す複数の楽曲データのうち、前記対象に対応する目標体が表示された位置と、前記目標体を指示するための指示子が当該表示装置に表示される位置として前記通信端末のユーザに指定された位置との関係に応じたサンプリング周波数の楽曲データを特定する機能と、
前記記憶手段に記憶された楽曲データのうち、前記特定した楽曲データを前記通信端末に対して送信する機能と
を実現させるためのプログラム。
【請求項１７】
複数の楽曲データを並行して再生する通信端末と通信可能で同一の対象を表す楽曲データを記憶する複数のデータ送信装置であって、データ送信装置毎にサンプリング周波数の異なる楽曲データを記憶する複数のデータ送信装置から、画像を表示する表示装置を備え前記通信端末への楽曲データの送信を管理するコンピュータに、
前記同一の対象を表す複数の楽曲データのうち、前記表示装置において当該対象に対応する目標体が表示された位置と、前記目標体を指示するための指示子が当該表示装置に表示される位置として前記通信端末のユーザに指定された位置との関係に応じたサンプリング周波数の楽曲データを記憶する前記データ送信装置を特定する機能と、
特定したデータ送信装置を、前記通信端末が楽曲データを要求すべきデータ送信装置として当該通信端末に指示する機能と
を実現させるためのプログラム。
【請求項１８】
請求項１５から１７のいずれかに記載のプログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音や画像を表すデータを通信端末に対して送信するための装置および方法、この方法を実現するためのプログラム、ならびにこのプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
従来より、インターネットなどのネットワークに接続されたサーバ装置が、パーソナルコンピュータなどの通信端末から送信された要求に応じて、音や画像といった各種の情報を表すデータを提供するサービスが提供されている。通信端末のユーザは、このサービスを利用することによって、所望の楽曲を通信端末のスピーカなどから出力させ、または所望の画像を通信端末の表示装置に表示させることが可能となる。
【０００３】
【発明が解決しようとする課題】
しかしながら、近年の通信サービスの普及に伴って、サーバ装置から通信端末にデータを通信するときにネットワークに発生するトラヒックが増大するという問題が生じるに至っている。この問題を解決するために、ユーザから要求されたデータのデータ量をサーバ装置において低減してから当該データを通信端末に送信することも考えられるが、この場合には、通信端末において出力される音や画像の品位が低下するという問題が生じ得る。
【０００４】
本発明は、以上説明した事情に鑑みてなされたものであり、音や画像を表すデータを通信端末に送信するときに、ユーザが注目する音や画像の品位を不当に損なうことなく、ネットワークのトラヒックを低減することができるデータ送信装置、データ送信システム、データ送信管理装置、データ送信方法、データ送信管理方法、プログラムおよび記録媒体を提供することを目的としている。
【０００５】
【課題を解決するための手段】
上記課題を解決するため、本発明の第１の特徴は、画像を表示する表示装置を備え複数の楽曲データを並行して再生する通信端末に対してデータを送信する装置において、前記通信端末に送信されるべき楽曲データを記憶する記憶手段と、前記記憶手段に記憶された前記楽曲データのサンプリング周波数を、前記表示装置において前記楽曲データに対応する目標体が表示された位置と、前記目標体を指示するための指示子が当該表示装置に表示される位置として前記通信端末のユーザに指定された位置との関係に応じて変更するデータ量変更手段と、前記データ量変更手段によってサンプリング周波数が変更された後のデータを前記通信端末に対して送信する送信手段とを設けたことにある。
【０００６】
この構成によれば、通信端末に送信されるデータのデータ量が、通信端末の表示装置に表示された指示子と目標体との位置関係に応じて変更されるようになっている。したがって、データ量の調整を行なわずに通信端末へのデータ送信を行なった場合と比較して、ネットワークのトラヒックを低減することができる。さらに、通信端末に送信されるべきデータのデータ量が、目標体とユーザが位置を指定可能な指示子との位置関係に応じて変更されるから、当該データに対応する音の品位を不当に損なうことはない。例えば、目標体と指示子との距離（位置関係）が遠くなるにつれて変更後のデータ量が少なくなるものとした場合、ユーザは、特に所望するデータの目標体に指示子を近づけることによって、当該目標体に対応するデータを、データ量がそれほど低減されていない状態で取得することができる。すなわち、ユーザによって特に所望される音の品位が著しく損なわれることが回避されるのである。
【０００７】
また、上記課題を解決するために、本発明の第２の特徴は、画像を表示する表示装置を備え複数の楽曲データを並行して再生する通信端末に対してデータを送信する装置において、同一の対象を表す複数の楽曲データであって相互にサンプリング周波数が異なる複数の楽曲データを記憶する記憶手段と、前記同一の対象を表す複数の楽曲データのうち、前記対象に対応する目標体が前記表示装置において表示された位置と、前記目標体を指示するための指示子が当該表示装置に表示される位置として前記通信端末のユーザに指定された位置との関係に応じたサンプリング周波数の楽曲データを特定するデータ特定手段と、
前記データ特定手段によって特定された楽曲データを前記通信端末に対して送信する送信手段とを設けたことにある。
【０００８】
この構成においても、表示装置に表示された目標体と指示子との位置関係に応じて、通信端末に送信されるデータのデータ量が異ならされることとなるから、上記第１の特徴を採用した場合と同様の効果が得られる。さらに、この構成によれば、同一の対象を表すとともに相互にデータ量が異なる複数のデータが予め用意されているので、あるデータのデータ量を変更するための手段を不要とすることができる。
【０００９】
さらに、上記課題を解決するため、本発明の第３の特徴は、画像を表示する表示装置を備え複数の楽曲データを並行して再生する通信端末に対してデータを送信するシステムにおいて、前記通信端末と通信可能で同一の対象を表す楽曲データを記憶する複数のデータ送信装置であって、データ送信装置毎にサンプリング周波数の異なる楽曲データを記憶する複数のデータ送信装置と、前記同一の対象を表す複数の楽曲データのうち、当該対象に対応する目標体が前記表示装置において表示された位置と、前記目標体を指示するための指示子が当該表示装置に表示される位置として前記通信端末のユーザに指定された位置との関係に応じたサンプリング周波数の楽曲データを記憶する前記データ送信装置を特定し、特定したデータ送信装置を、前記通信端末が楽曲データを要求すべきデータ送信装置として当該通信端末に指示するデータ送信管理装置とを設けたことにある。
【００１０】
この構成においても、表示装置に表示された目標体と指示子との位置関係に応じて、通信端末に送信されるデータのデータ量が異ならされることとなるから、上記第２の特徴を採用した場合と同様の効果が得られる。さらに、この構成によれば、同一の対象を表す複数のデータが、複数のデータ送信装置に分散して保持されるようになっているため、当該システムを構成する各装置の処理負担を軽減することができる
【００１１】
【発明の実施の形態】
以下、図面を参照して、本発明の実施形態について説明する。かかる実施の形態は、本発明の一態様を示すものであり、この発明を限定するものではなく、本発明の範囲内で任意に変更可能である。
【００１２】
＜Ａ：第１実施形態＞
＜Ａ−１：第１実施形態の構成＞
まず、図１を参照して、本発明の第１実施形態に係る通信システムの構成を説明する。同図に示すように、この通信システムは、パーソナルコンピュータなどの通信端末１０と、インターネットや公衆交換電話網などを含むネットワーク３０と、このネットワーク３０に接続されたサーバ装置４０とを有する。かかる構成のもと、サーバ装置４０は、音や画像を表すデータを、ネットワーク３０を介して通信端末１０に送信する。
【００１３】
図２は、通信端末１０の構成を示すブロック図である。同図に示すように、この通信端末１０は、制御部１１、通信部１２、音出力部１３、操作部１４および表示部１５を有する。なお、実際には、通信端末１０は、ハードディスク装置などの記憶装置を備えているが、図２においてはその図示が省略されている。
【００１４】
制御部１１は、この通信端末１０の全体を制御するための手段であり、プログラムを実行することによって各部を制御するＣＰＵ（Central Processing Unit）と、ＣＰＵによって実行されるプログラムが格納されたＲＯＭ（Read Only Memory）と、ＣＰＵによって作業領域として使用されるＲＡＭ（Random Access Memory）とを有する。通信部１２は、モデムなどの通信機器であり、サーバ装置４０との間でネットワーク３０を介した通信を行なうための手段である。すなわち、通信部１２は、制御部１１から出力されたデータをネットワーク３０に送信する一方、サーバ装置４０から送信されたデータをネットワーク３０を介して受信して制御部１１に出力する。
【００１５】
音出力部１３は、制御部１１から供給される楽曲データに基づいて楽音を出力する。具体的には、音出力部１３は、Ｄ／Ａ（Digital / Analog）変換器やアンプ、スピーカなどからなるサウンドシステムを備え、デジタルデータである楽曲データを制御部１１から受信すると、この楽曲データをＤ／Ａ変換して得られる楽音信号に基づいてスピーカから楽音を出力する。なお、スピーカに代えて、各耳に装着可能なヘッドホンやイヤホンなどを用いることもできる。操作部１４は、マウスやキーボードなどの入力機器を備え、ユーザによる操作に応じた信号を制御部１１に出力する。
【００１６】
表示部１５は、ＣＲＴ（Cathode Ray Tube）や液晶表示パネルなどを備え、制御部１１から与えられる画像データに基づいて各種の画像を表示する。ここで、ユーザによって操作部１４に所定の操作がなされると、制御部１１は、楽曲選択画面を表す画像データをサーバ装置４０から取得して、この楽曲選択画面を表示部１５に表示させる。図３は、楽曲選択画面の内容を示す図である。楽曲選択画面７１は、サーバ装置４０が保持する複数の楽曲データのうちのいずれかをユーザが選択するための画面であり、図３に示すように、各楽曲データに対応するアイコン７２がＧＵＩ（Graphical User Interface）として含まれる。各アイコン７２（目標体）は、楽曲データごとに異なる絵柄や文字などからなり、通信端末１０のユーザがいずれかの楽曲を選択するときの目標となるものである。
【００１７】
さらに、表示部１５はポインタ７７（指示子）を表示する。このポインタ７７は、表示部１５による表示画像のうちいずれかの位置をユーザが指示するためのものであり、ユーザによって操作部１４に与えられた指示に応じてその表示位置が移動するようになっている。楽曲選択画面７１が表示されているとき、ユーザは、第１に、楽曲選択画面７１を視認しつつ操作部１４を操作することによってポインタ７７を所望の楽曲に対応するアイコン７２と重なるように移動させ、第２に、この状態で操作部１４に所定の操作を与える（例えばマウスのボタンをクリックする）ことによって、当該アイコン７２に対応する楽曲データを取得対象として選択することができる。なお、再生対象となる楽曲データの選択を確定する方法はこれに限られるものではなく、例えば、いずれかのアイコン７２に対して、ポインタ７７が予め定められた距離よりも近づけられたときに、このアイコン７２に対応する楽曲データが再生対象として確定されたものとしてもよい。
【００１８】
さらに、本実施形態においては、これらの一連の操作が行なわれて楽曲データの選択が確定する以前においても、楽曲選択画面７１においてアイコン表示された１以上の楽曲データが再生されるようになっている。より具体的には、楽曲選択画面７１が表示されると、この画面の各アイコン７２に対応する楽曲データが、ポインタ７７と各アイコン７２との位置関係に応じたデータ量に調整された後にサーバ装置４０から通信端末１０に送信される。そして、これらの楽曲データに対応する楽音が、並行して音出力部１３から出力されるのである。このため、楽曲選択画面７１が表示されているときに、ユーザが操作部１４を操作することによってポインタ７７の表示位置を変更すべき旨の指示が与えられると、制御部１１は、移動後のポインタ７７の座標を、通信部１２を介してサーバ装置４０に送信するようになっている。
【００１９】
次に、図４は、サーバ装置４０の構成を示すブロック図である。同図に示すように、このサーバ装置４０は、制御部４１、通信部４２、楽曲データ記憶部４３、画像データ記憶部４４、位置検出部４５およびデータ量変更部４６を有する。このうち制御部４１は、通信端末１０の制御部１１と同様にＣＰＵ、ＲＯＭおよびＲＡＭを備えており、サーバ装置４０の制御中枢として機能する。また、通信部４２は、各通信端末１０との間でネットワーク３０を介した通信を行なうための手段である。
【００２０】
楽曲データ記憶部４３は、通信端末１０への送信対象となる複数の楽曲データを記憶する手段である。複数の楽曲データは、それぞれ異なる楽曲の楽音信号波形を示すデジタルデータである。すなわち、各楽曲データは、実際に演奏された楽曲の楽音に対応した楽音信号を所定の周波数（ここでは４４．１ｋＨｚとする）でサンプリングして得られたデータ（以下、「サンプリングデータ」という）から構成される。
【００２１】
一方、画像データ記憶部４４は、楽曲選択画面７１を表す画像データを記憶する手段である。楽曲データ記憶部４３および画像データ記憶部４４は、例えばハードディスク装置などの記憶装置によって構成される。なお、本実施形態においては、楽曲Ａ、楽曲Ｂ、楽曲Ｃおよび楽曲Ｄの計４曲の楽曲データが楽曲データ記憶部４３に記憶されている場合を想定する。このとき、画像データ記憶部４４に記憶された画像データが表す楽曲選択画面７１には、図３に示したように、楽曲Ａに対応するアイコン７２Ａと、楽曲Ｂに対応するアイコン７２Ｂと、楽曲Ｃに対応するアイコン７２Ｃと、楽曲Ｄに対応するアイコン７２Ｄとが含まれることとなる。
【００２２】
図４に示す位置検出部４５は、通信端末１０の表示部１５に表示されたポインタ７７と、楽曲選択画面７１の各アイコン７２との位置関係を検出するための手段である。ただし、本実施形態における位置検出部４５は、ポインタ７７と各アイコン７２との距離を算出するものとする。この位置検出部４５は、楽曲選択画面７１において各アイコン７２が配置されるべき座標を記憶する目標体位置記憶部４５ａを具備する。一方、通信端末１０の表示部１５におけるポインタ７７の座標を当該通信端末１０から受信すると、制御部４１は、この座標を位置検出部４５に出力するようになっている。位置検出部４５は、こうして制御部４１から通知されたポインタ７７の座標と、目標体位置記憶部４５ａに記憶された各アイコン７２の座標との距離を演算し、各アイコン７２について得られた距離を制御部４１に出力するのである。
【００２３】
データ量変更部４６は、楽曲選択画面７１においてアイコン表示された各楽曲データのデータ量を、制御部４１からの指示に応じて変更するための手段である。ここで、制御部４１は、ポインタ７７と各楽曲データに対応するアイコン７２との距離に応じたサンプリング周波数をデータ量変更部４６に対して指示するようになっている。データ量変更部４６は、各楽曲データごとに、当該楽曲データのサンプリング周波数が制御部４１によって指示されたサンプリング周波数となるように、所定のサンプリング周波数のもとで得られた楽曲データのサンプリングデータを間引くようになっている。この結果、各楽曲データのデータ量は、当該楽曲データに対応するアイコン７２とポインタ７７との距離に応じて変更される。
【００２４】
ここで、制御部４１は、図５に示すパラメータテーブルに基づいて、ポインタ７７と各アイコン７２との距離に応じたサンプリング周波数を指示するようになっている。同図に示すように、このパラメータテーブルは、ポインタ７７およびアイコン７２の距離と、各楽曲データがとるべきサンプリング周波数とが対応付けられたテーブルである。例えば、図５においては、距離「Ｌ１」〜「Ｌ２」に対してサンプリング周波数「ｆ２（＝２２ｋＨｚ）」が対応付けられている。したがって、ある楽曲のアイコン７２とポインタ７７との距離が「Ｌ１」から「Ｌ２」までの範囲内にあるとき、当該楽曲の楽曲データのサンプリング周波数が「ｆ２」となるように、サンプリングデータの間引きが行なわれる。
【００２５】
なお、本実施形態におけるパラメータテーブルは、ポインタ７７とアイコン７２との距離が大きくなるほど、サンプリング周波数が小さくなるように設定されている。さらに、予め定められたしきい値を超える距離については、サンプリング周波数「０」が対応付けられている。したがって、ポインタ７７とアイコン７２との距離が所定のしきい値を超える値であるとき、当該アイコン７２に対応する楽曲データのデータ量は「ゼロ」となる。すなわち、ポインタ７７から所定のしきい値を超えた距離のアイコンに対応する楽曲データは、通信端末１０に対して送信されない。
【００２６】
＜Ａ−２：第１実施形態の動作＞
次に、本実施形態の動作を説明する。
まず、通信端末１０のユーザによって操作部１４に所定の操作がなされ、楽曲選択画面７１を表示すべき旨の指示が与えられると、制御部１１は、通信部１２を介してサーバ装置４０に楽曲選択要求信号を送信する。この楽曲選択要求信号は、楽曲選択画面７１を表す画像データを要求する信号であり、この時点において表示部１５に表示されたポインタ７７の座標が含まれている。
【００２７】
ネットワーク３０および通信部４２を介して楽曲選択要求信号を受信すると、サーバ装置４０の制御部４１は、図６に示す動作を実行する。すなわち、まず、制御部４１は、楽曲選択画面７１の画像データを画像データ記憶部４４から読み出し、この画像データを通信端末１０に対して送信する（ステップＳａ１）。一方、通信端末１０の制御部１１は、通信部１２を介して受信した当該画像データに基づいて表示部１４を制御することにより、図３に示した楽曲選択画面７１を表示させる。
【００２８】
次に、サーバ装置４０の制御部４１は、その時点におけるポインタ７７と各アイコン７２との位置関係を位置検出部４５から取得する（ステップＳａ２）。すなわち、まず、制御部４１は、ステップＳａ１において受信した楽曲選択要求信号に含まれるポインタ７７の座標を位置検出部４５に出力する。一方、位置検出部４５は、目標体位置記憶部４５ａに記憶された各アイコン７２の座標と、制御部４１から与えられたポインタ７７との座標とに基づいて各アイコン７２とポインタ７７との距離を演算する。制御部４１は、こうして各アイコン７２ごとに算出されたポインタ７７との距離を取得するのである。
【００２９】
次いで、制御部４１は、パラメータテーブルを参照することにより、変更後の各楽曲データのサンプリング周波数として、位置検出部４５から取得した当該楽曲のアイコン７２とポインタ７７との距離に応じたサンプリング周波数をデータ量変更部４６に指示する（ステップＳａ３）。
【００３０】
例えば、いま、図３に示すように、ポインタ７７とアイコン７２Ａとの距離が「０」から「Ｌ１」までの値であり、ポインタ７７とアイコン７２Ｂとの距離およびポインタ７７とアイコン７２Ｃとの距離が「Ｌ２」から「Ｌ３」までの値であり、ポインタ７７とアイコン７２Ｄとの距離が所定のしきい値を超えた値であるものとする。このとき、制御部４１は、図５に示したパラメータテーブルの内容を参照することにより、楽曲Ａの楽曲データについてサンプリング周波数「ｆ１（＝４４．１ｋＨｚ）」を、楽曲Ｂおよび楽曲Ｃの楽曲データについてサンプリング周波数「ｆ３（＝１０ｋＨｚ）」を、楽曲Ｄの楽曲データについてサンプリング周波数「０」を、それぞれデータ量変更部４６に指示する。
【００３１】
次に、制御部４１は、楽曲データ記憶部４３に記憶された４曲分の楽曲データのうち、先頭を含む一部分をデータ量変更部４６に出力する（ステップＳａ４）。一方、データ量変更部４６は、こうして供給された複数の楽曲データに対し、当該楽曲データについて制御部４１から指示されたサンプリング周波数となるようにサンプリングデータの間引きを行なうとともに、得られた楽曲データを加算して制御部４１に出力する。図３に示した場合を例にとると、サンプリング周波数が「ｆ１（＝４４．１ｋＨｚ）」のまま維持された楽曲Ａの楽曲データと、サンプリング周波数が「ｆ３（＝１０ｋＨｚ）に変更された楽曲Ｂおよび楽曲Ｃの楽曲データとが加算されて、制御部４１に出力される。なお、楽曲Ｄについてはサンプリング周波数「０」が設定されているから、この楽曲Ｄに対応する楽曲データについては制御部４１に対する出力対象に含められない。
【００３２】
このように、各楽曲データのデータ量は、当該楽曲のアイコン７２とポインタ７７との距離に応じたデータ量に変更されることとなる。データ量変更後の楽曲データを受信すると、制御部４１は、これらの楽曲データを通信部４２から通信端末１０に送信する（ステップＳａ５）。
【００３３】
一方、通信端末１０の制御部１１は、上述した楽曲選択要求信号を送信した後、一定時間間隔ごとに図７に示す動作を実行する。すなわち、まず、制御部１１は、ユーザによってポインタ７７の移動指示が与えられたか否かを判定する（ステップＳｂ１）。ここで、ポインタ７７と各アイコン７２との位置関係に変更が生じた場合には、データ量変更部４６において各楽曲データごとに設定されたサンプリング周波数を更新する必要がある。このため、上記判定においてポインタ７７の移動指示が与えられたと判定すると、制御部１１は、移動後のポインタ７７の座標を検出するとともに（ステップＳｂ２）、この座標をサーバ装置４０に対して送信する（ステップＳｂ３）。
【００３４】
一方、サーバ装置４０の制御部４１は、図６に示した一連の処理を実行した後、一定時間間隔ごとに図８に示す動作を実行する。すなわち、まず、制御部４１は、通信端末１０からポインタ７７の座標を受信したか否かを判定する（ステップＳｃ１）。ここで、ポインタ７７の座標を受信したと判定した場合（すなわち、操作部１４に対してポインタ７７の移動指示が与えられた場合）、データ量変更部４６に設定されたサンプリング周波数を更新する必要がある。したがってこの場合、制御部４１は、図６のステップＳａ２と同様の手順で、移動後のポインタ７７と各アイコン７２との距離を位置検出部４５から取得する（ステップＳｃ２）。さらに、図６のステップＳａ３と同様に、制御部４１は、パラメータテーブルを参照することにより、各楽曲データのサンプリング周波数として、移動後のポインタ７７と当該楽曲のアイコン７２との距離に応じたサンプリング周波数をデータ量変更部４６に指示する（ステップＳｃ３）。この後、制御部４１は、処理をステップＳｃ４に移行させる。
【００３５】
これに対し、ポインタ７７の座標を受信していない場合、すなわちポインタ７７の表示位置が変わっていない場合には、データ量変更部４６に設定されているサンプリング周波数を変更する必要はないから、制御部４１は、ステップＳｃ２およびＳｃ３を経ることなく、処理をステップＳｃ４に移行させる（ステップＳｃ１；Ｎｏ）。
【００３６】
ステップＳｃ４において、制御部４１は、楽曲データ記憶部４３に格納された各楽曲データのうち、直前に読み出した部分（図６のステップＳａ４または直前に実行した図８のステップＳｃ４において読み出した部分）の次に続く部分を読み出してデータ量変更部４６に出力する（ステップＳｃ４）。さらに、制御部４１は、データ量変更部４６によってサンプリング周波数が変更された楽曲データを通信端末１０に対して送信する（ステップＳｃ５）。このように、各楽曲データのサンプリング周波数、換言すれば各楽曲データのデータ量は、各アイコン７２とポインタ７７との距離に応じて随時変更されることとなる。
【００３７】
一方、通信端末１０の制御部１１は、図７に示すステップＳｂ４において、データ量が変更された楽曲データをサーバ装置４０から受信したか否かを判定する。ここで、楽曲データを受信したと判定すると、制御部１１は、これらの楽曲データを音出力部１３に出力し（ステップＳｂ５）、その後に処理をステップＳｂ６に移行させる。一方、音出力部１３は、制御部１１から供給された楽曲データをＤ／Ａ変換して楽音信号を生成し、この楽音信号に応じた楽音をスピーカから出力する。ここで、音出力部１３から出力される楽音は、楽曲データのサンプリング周波数が高いほど高音質となるのが一般的である。したがって、音出力部１３から出力される各楽曲の楽音は、当該楽曲のアイコン７２とポインタ７７との距離に応じた音質で出力されることとなる。一方、ステップＳｂ４において楽曲データを受信していないと判定した場合、制御部１１は、ステップＳｂ５を経ることなく、処理をステップＳｂ６に移行させる。
【００３８】
次に、ステップＳｂ６において、制御部１１は、楽曲データの選択がユーザによって確定されたか否かを判定する。この結果、選択が確定されたと判定すると、制御部１１は、当該楽曲データを指定した楽曲データ要求信号をサーバ装置４０に対して送信する（ステップＳｂ７）。
【００３９】
一方、図８のステップＳｃ５において楽曲データを送信した後、サーバ装置４０の制御部４１は、通信端末１０から楽曲データ要求信号を受信したか否かを判定する（ステップＳｃ６）。この結果、受信したと判定すると、制御部４１は、この楽曲データ要求信号において指定された楽曲データを楽曲データ記憶部４３から読み出し、この楽曲データをそのままの状態で、すなわちデータ量変更部４６によるデータ量変更処理を経ることなく通信端末１０に送信して（ステップＳｃ７）、処理を終了する。これに対し、楽曲データ要求信号を受信していないと判定した場合、制御部４１は、ステップＳｃ７を経ることなく処理を終了する。
【００４０】
一方、図８のステップＳｃ７において送信された楽曲データを受信すると、通信端末１０の制御部１１は、この楽曲データを図示しない記憶装置に格納する（ステップＳｂ８）。すなわち、通信端末１０のユーザは、所望の楽曲について、データ量の低減がなされていない楽曲データを取得することができる。なお、ステップＳｂ６において楽曲が確定されていないと判定した場合、制御部１１は、ステップＳｂ７およびＳｂ８を経ることなく処理を終了する。
【００４１】
以上説明したように、本実施形態によれば、通信端末１０に送信される楽曲データのデータ量が、当該通信端末１０の表示部１５に表示されたポインタ７７とアイコン７２との距離に応じて調整されるようになっている。したがって、各アイコンに対応する楽曲データについてデータ量の調整を行なわずに通信端末１０への送信を行なった場合と比較して、ネットワーク３０のトラヒックを低減することができる。さらに、ユーザが特に注目している楽曲のアイコン７２にポインタ７７を近づけるものとすれば、その楽曲が、他の楽曲（すなわちポインタ７７が遠ざけられたアイコン７２に対応する楽曲）よりも高音質にて出力されることとなる。すなわち、ユーザの所望する楽曲について著しく音質が損なわれることはない。
【００４２】
また、楽曲の内容と各楽曲のアイコン７２の位置とを熟知しているユーザにとっては、各楽曲の音質の変化によってポインタ７７の位置を確認することができるという利点もある。例えば、ポインタ７７の移動に伴って楽曲Ａの音質が向上する一方で楽曲Ｂの音質が劣化した場合、ユーザは、ポインタ７７が楽曲Ｂのアイコン７２Ｂから楽曲Ａのアイコン７２Ａに向かって移動していることを認識することができる。
【００４３】
＜Ｂ：第２実施形態＞
次に、本発明の第２実施形態について説明する。上記第１実施形態においては、アイコン７２とポインタ７７との位置関係（距離）に応じて、楽曲データのデータ量が変更されるものとしたが、本実施形態においては画像（静止画または動画）を表す画像データのデータ量が変更されるようになっている。なお、本実施形態に係る通信システム、通信端末１０およびサーバ装置４０の構成は、それぞれ図１、図２および図４に示した上記第１実施形態におけるものと同様であるため、その詳細な説明を省略する。
【００４４】
上記第１実施形態においては、それぞれ楽曲データに対応した複数のアイコン７２を含む楽曲選択画面７１が通信端末１０の表示部１５に表示されるものとした。本実施形態においては、この楽曲選択画面７１に代えて、図９に示す画像選択画面７３が表示されるようになっている。この画像選択画面７３は、サーバ装置４０が保持する複数の画像データのうちのいずれかをユーザが選択するための画面であり、これらの画像データに対応する画像が表示されるべき領域（以下、「画像領域」という）７４を含んでいる。ここでは、サーバ装置４０の画像データ記憶部４４に、画像Ａ、画像Ｂ、画像Ｃおよび画像Ｄをそれぞれ表す画像データが記憶されているものとする。このとき、図９に示すように、画像選択画面７３には、画像Ａが表示されるべき画像領域７４Ａと、画像Ｂが表示されるべき画像領域７４Ｂと、画像Ｃが表示されるべき画像領域７４Ｃと、画像Ｄが表示されるべき画像領域７４Ｄとが配置される。これらの画像領域７４の各々は、上記第１実施形態におけるアイコン７２と同様に、本発明における「目標体」に相当するものである。すなわち、ユーザは、第１に、画像選択画面７３を視認しつつ操作部１４を操作することによってポインタ７７を所望の画像に対応する画像領域７４と重なるように移動させ、第２に、この状態で操作部１４に所定の操作を与えることによって、当該画像領域７４に対応する画像データをサーバ装置４０からの送信対象として確定することができる。ただし、これらの一連の操作が行なわれて取得対象となる画像データが確定する以前においても、画像選択画面７３の各画像領域７４には、データ量変更部４６によるデータ量調整後の画像データに基づいて、各画像が表示されるようになっている。
【００４５】
本実施形態におけるデータ量変更部４６は、画像選択画面７３の各画像領域７４に表示されるべき画像データのデータ量を、制御部４１からの指示に応じて変更するための手段である。ここで、制御部４１は、各画像データに対応する画像領域７４とポインタ７７との距離に応じた解像度をデータ量変更部４６に対して指示するようになっている。データ量変更部４６は、画像選択画面７３の各画像領域７４に対応する各画像データに対し、その画像の解像度が制御部４１によって指示された解像度となるように間引き処理を行なう。この結果、各画像データのデータ量は、ポインタ７７と、当該画像データの示す画像が表示されるべき画像領域７４との距離に応じて変更されることとなる。
【００４６】
ここで、制御部４１は、図１０に示すパラメータテーブルに基づいて、ポインタ７７と各画像領域７４との距離に応じた解像度を指示する。同図に示すように、このパラメータテーブルは、ポインタ７７から各画像領域７４までの距離と、各画像データに対応した画像がとるべき解像度とが対応付けられたテーブルである。例えば、図１０に示すパラメータテーブルによれば、ある画像領域７４とポインタ７７との距離が「Ｌ１」から「Ｌ２」までの範囲内にあるとき、当該画像領域７４に表示されるべき画像の解像度が「ｋ２」となるように、画像データの間引き処理が行なわれる。
【００４７】
本実施形態の動作は、図６ないし図８に示した上記第１実施形態の動作と同様である。すなわち、通信端末１０の表示部１５に画像選択画面７３が表示されると（図６のステップＳａ１）、サーバ装置４０の制御部４１は、第１に、位置検出部４５から取得したポインタ７７と各画像領域７４との距離に応じた解像度をデータ量変更部４６に指示し（図６のステップＳａ３または図８のステップＳｃ３に相当）、第２に、画像データ記憶部４４から読み出した各画像の画像データをデータ量変更部４６に出力し（図６のステップＳａ４または図８のステップＳｃ４に相当）、第３に、データ量（解像度）変更後の画像データを通信端末１０に送信する（図６のステップＳａ５または図８のステップＳｃ５に相当）。このデータ量変更後の各画像データを受信すると、通信端末１０の制御部１１は、表示部１５を制御することにより、各画像データが表す画像を画像選択画面７３の各画像領域７４に表示させる（図７のステップＳｂ５に相当）。この結果、各画像領域７４に表示される画像は、当該画像領域７４とポインタ７７との距離に応じた画質（解像度）で表示されることとなる。
【００４８】
本実施形態によれば、通信端末１０に送信される画像データのデータ量が、当該通信端末１０の表示部１５に表示されたポインタ７７と画像領域７４との距離に応じて変更されるようになっているから、各画像領域７４に表示されるべき画像データについてデータ量の調整を行なわずに通信端末への送信を行なった場合と比較して、ネットワーク３０のトラヒックを低減することができる。また、ユーザが特に注目してポインタ７７を近づけた画像領域７４に表示される画像が、他の画像領域７４に表示される画像よりも高画質にて出力されることとなる。すなわち、ユーザが送信を所望する画像の画質を不当に損なうことはない。
【００４９】
＜Ｃ：第３実施形態＞
次に、本発明の第３実施形態について説明する。上記各実施形態においては、指示子たるポインタ７７と、目標体たるアイコン７２または画像領域７４との位置関係に応じて、通信端末１０に送信されるデータのデータ量を変更するものとした。これに対し、本実施形態においてはデータ量の変更処理は行なわれない。すなわち、本実施形態においては、同一の対象（同一の楽曲や同一の画像）について、それぞれデータ量の異なる複数のデータが予め用意されており、これらのデータのうち、指示子と目標体との位置関係に応じたデータ量のデータが通信端末１０に送信されるようになっている。なお、以下では、上記第１実施形態と同様に、通信端末１０への送信対象を楽曲データとした場合を例示する。また、本実施形態に係る通信システム、通信端末１０およびサーバ装置４０の構成は、それぞれ図１、図２および図４に示したものと同様であるため、その詳細な説明を省略する。ただし、本実施形態においてはデータ量の変更が行なわれないから、サーバ装置４０は、図４に示したデータ量変更部４６を持たない。
【００５０】
図１１は、サーバ装置４０における楽曲データ記憶部４３の記憶内容を示す図である。同図に示すように、楽曲データ記憶部４３には、楽曲選択画面７１においてアイコン表示される楽曲ごとに（すなわち同一の対象ごとに）、それぞれデータ量の異なる複数の楽曲データが記憶されている。具体的には、各楽曲を表す複数の楽曲データは、それぞれ異なるサンプリング周波数でサンプリングして得られたものである。例えば、図１１においては、楽曲Ａについて、サンプリング周波数がｆ１（＝４４．１ｋＨｚ）である楽曲データａ１と、サンプリング周波数がｆ２（＝２２ｋＨｚ）である楽曲データａ２と、サンプリング周波数がｆ３（＝１０ｋＨｚ）である楽曲データａ３とが楽曲データ記憶部４３に記憶されている。したがって、楽曲データａ１のデータ量が最も大きく、サンプリング周波数が小さくなるにつれて楽曲データのデータ量は小さくなる。楽曲選択画面７１にアイコン表示されるその他の楽曲についても同様である。
【００５１】
次に、本実施形態の動作を説明する。ただし、通信端末１０の動作については前掲図７に示したものと同様であるため、以下ではサーバ装置４０の動作についてのみ説明する。
【００５２】
上記実施形態においては、サーバ装置４０の制御部４１が楽曲選択画面７１における各アイコン７２とポインタ７７との位置関係を取得すると（図６のステップＳａ２または図８のステップＳｃ２）、楽曲データ記憶部４３に記憶された各楽曲データがこの位置関係に応じたデータ量に変更されるものとした（図６のステップＳａ３およびＳａ４、ならびに図８のステップＳｃ３およびＳｃ４）。本実施形態においては、このデータ量変更処理に代えて、各楽曲について記憶された複数の楽曲データのうち、当該楽曲のアイコン７２とポインタ７７との位置関係に応じたデータ量の楽曲データを特定する処理が行なわれる。すなわち、サーバ装置４０の制御部４１は、図５に示したパラメータテーブルを参照することにより、楽曲選択画面７１にアイコン表示された各楽曲ごとに、当該楽曲のアイコン７２とポインタ７７との距離に対応するサンプリング周波数の楽曲データを、通信端末１０への送信対象として特定するのである。
【００５３】
例えば、各アイコン７２とポインタ７７とが図３に示した位置関係にあるとき、サーバ装置４０の制御部４１は、楽曲Ａについてはサンプリング周波数ｆ１の楽曲データａ１を、楽曲Ｂについてはサンプリング周波数ｆ３の楽曲データｂ３を、楽曲Ｃについてはサンプリング周波数ｆ３の楽曲データｃ３を、それぞれ通信端末１０への送信対象として特定する。なお、楽曲Ｄについては、これに対応するアイコン７２Ｄとポインタ７７との距離が所定のしきい値を超えているため、楽曲データの特定は行なわれない。そして、制御部４１は、特定した楽曲データを楽曲データ記憶部４３から読み出して、通信端末１０に送信するのである。
【００５４】
本実施形態においても、上記第１実施形態と同様の効果が得られる。加えて、本実施形態によれば、楽曲データのデータ量を変更するための手段（データ量変更部４６）が不要となるから、サーバ装置４０の構成を簡易にすることができるという利点がある。なお、本実施形態においては楽曲データを通信端末１０への送信対象とした場合を例示したが、上記第２実施形態に示したように、画像データを送信対象とした場合も同様の構成を採り得る。すなわち、この場合には、各画像領域７４に表示されるべき画像を表すとともにそれぞれデータ量が異なる複数の画像データを、画像データ記憶部４４に格納しておく。そして、画像領域７４ごとに、当該画像領域７４とポインタ７７との位置関係に応じたデータ量の画像データを選択して通信端末１０に送信すればよい。
【００５５】
＜Ｄ：第４実施形態＞
＜Ｄ−１：第４実施形態の構成＞
次に、本発明の第４実施形態について説明する。図１２は、本実施形態に係る通信システムの構成を示すブロック図である。同図に示すように、この通信システムは、上記各実施形態と同様の構成である通信端末１０、１０、…と、ネットワーク３０と、このネットワーク３０に接続された管理サーバ５１および複数のデータ送信サーバ５２（５２Ａ、５２Ｂ、５２Ｃ、…）とを有する。かかる構成のもと、各データ送信サーバ５２から通信端末１０に対して楽曲データが送信されるようになっている。
【００５６】
図１３は、各データ送信サーバ５２の構成を示すブロック図である。同図に示すように、このデータ送信サーバ５２は、通信端末１０からの要求に応じて楽曲データを送信するためのコンピュータシステムであり、楽曲データを記憶する楽曲データ記憶部５２１と、この楽曲データ記憶部５２１から楽曲データを読み出す制御部５２２と、制御部５２２によって読み出された楽曲データを、ネットワーク３０を介して通信端末１０に送信する通信部５２３とを有する。
【００５７】
ここで、本実施形態においては、上記第３実施形態と同様に、楽曲選択画面７１においてアイコン表示される各楽曲ごとに、それぞれデータ量が異なる複数の楽曲データが予め用意されている。より具体的には、ひとつの楽曲について、作成時のサンプリング周波数が異なる（つまりデータ量が異なる）複数の楽曲データが用意されているのである。
【００５８】
そして、同一の楽曲に対応した複数の楽曲データは、それぞれ異なるデータ送信サーバ５２に分散して保持されている。例えば、図１２の括弧内に付記したように、楽曲Ａを表す楽曲データのうち、サンプリング周波数がｆ１である楽曲データａ１はデータ送信サーバ５２Ａによって保持され（すなわち楽曲データ記憶部５２１に格納され）、サンプリング周波数がｆ２である楽曲データａ２はデータ送信サーバ５２Ｂによって保持され、サンプリング周波数がｆ３である楽曲データａ３はデータ送信サーバ５２Ｃに保持される、といった具合である。楽曲選択画面７１にアイコン表示されるその他の楽曲（楽曲Ｂ、楽曲Ｃおよび楽曲Ｄ）についても同様である。
【００５９】
一方、管理サーバ５１は、楽曲選択画面７１における各アイコン７２とポインタ７７との位置関係に応じたデータ量の楽曲データを特定するとともに、この楽曲データを保持するデータ送信サーバ５２を通信端末１０に対して指示するためのコンピュータシステムである。図１４に示すように、管理サーバ５１は、制御部５１１、通信部５１２、記憶部５１３、画像データ記憶部５１４および位置検出部５１５を有する。このうち通信部５１２、画像データ記憶部５１４および位置検出部５１５（目標体位置記憶部５１５ａ）は、上記第１実施形態において図４に示した通信部４２、画像データ記憶部４４および位置検出部４５（目標体位置記憶部４５ａ）と同様の機能を有するものである。
【００６０】
記憶部５１３は、前掲図３に示したパラメータテーブルとともに、図１５に示す送信管理テーブルを記憶している。この送信管理テーブルは、楽曲選択画面７１にアイコン表示される各楽曲ごとに、この楽曲を表す複数の楽曲データのサンプリング周波数と、各楽曲データを保持するデータ送信サーバ５２のアドレス（ＩＰアドレス）とが対応付けられたテーブルである。例えば、図１５に示した送信管理テーブルによれば、楽曲Ａを表す複数の楽曲データのうちサンプリング周波数がｆ１である楽曲データａ１が、アドレスＡｄ１によって特定されるデータ送信サーバ５２Ａに保持されていることがわかる。制御部５１１は、第１に、記憶部５１３に記憶されたパラメータテーブルに基づいて各アイコン７２とポインタ７７との位置関係に応じたデータ量（サンプリング周波数）を特定するとともに、第２に、送信管理テーブルに基づいて、このデータ量の楽曲データを保持するデータ送信サーバ５２のアドレスを特定して、当該アドレスを通信端末１０に通知するのである。そして、通信端末１０は、通知されたアドレスが示すデータ送信サーバ５２にアクセスすることにより、楽曲データを取得する。
【００６１】
＜Ｄ−２：第４実施形態の動作＞
次に、図１６ないし図１８を参照して、本実施形態の動作を説明する。ただし、本実施形態の動作のうち上記第１実施形態と共通するものについては、適宜その説明を簡略化する。
【００６２】
まず、通信端末１０から楽曲選択要求を受信すると、管理サーバ５１の制御部５１１は、楽曲選択画面７１を表す画像データを通信端末１０に送信するとともに（ステップＳｄ１）、その時点におけるポインタ７７と各アイコン７２との距離を位置検出部５５から取得する（ステップＳｄ２）。さらに、制御部５１１は、楽曲選択画面７１にアイコン表示される各楽曲ごとに、当該楽曲のアイコン７２とポインタ７７との距離に応じたサンプリング周波数を特定する（ステップＳｄ３）。
【００６３】
次いで、制御部５１１は、記憶部５１３を参照することにより、各楽曲ごとに、ステップＳｄ３において特定されたサンプリング周波数の楽曲データを特定するとともに、この楽曲データを保持するデータ送信サーバ５２のアドレスを読み出す（ステップＳｄ４）。そして、制御部５１１は、ステップＳｄ４において特定した各データ送信サーバ５２のアドレスを通信端末１０に送信する（ステップＳｄ５）。
【００６４】
例えば、いま、ステップＳｄ２において、楽曲Ａについて「ｆ１（＝４４．１ｋＨｚ）」が、楽曲Ｂおよび楽曲Ｃについて「ｆ３（＝１０ｋＨｚ）」が、楽曲Ｄについて「０」が、それぞれの楽曲データのサンプリング周波数として特定された場合を想定する。このとき、制御部５１１は、まず、図１５に示した送信管理テーブルを参照することにより、楽曲Ａについてはサンプリング周波数が「ｆ１」である楽曲データａ１を、楽曲Ｂについてはサンプリング周波数が「ｆ３」である楽曲データｂ３を、楽曲Ｃについてはサンプリング周波数が「ｆ３」である楽曲データｃ３を、それぞれ特定する。なお、楽曲Ｄについて特定されたサンプリング周波数は「０」であるから、この楽曲Ｄについては楽曲データの特定は行なわれない。さらに、制御部５１１は、これらの楽曲データに対応付けられたアドレスを記憶部５１３から読み出す（ステップＳｄ４）。すなわち、楽曲Ａについてはデータ送信サーバ５２Ａのアドレス「Ａｄ１」を、楽曲Ｂについてもデータ送信サーバ５２Ａのアドレス「Ａｄ１」を、楽曲Ｃについてはデータ送信サーバ５２Ｂのアドレス「Ａｄ２」を、それぞれ読み出して通信端末１０に送信するのである（ステップＳｄ５）。
【００６５】
一方、通信端末１０の制御部１１は、管理サーバ５１から受信した画像データに基づいて楽曲選択画面７１を表示部１５に表示させた後、一定時間間隔ごとに図１７に示した動作を実行する。すなわち、制御部１１は、ポインタ７７の移動を検知すると（ステップＳｅ１；Ｙｅｓ）、その移動後のポインタの座標を検出し（ステップＳｅ２）、この座標を管理サーバ５１に送信する（ステップＳｅ３）。
【００６６】
次いで、制御部１１は、データ送信サーバ５２のアドレスを管理サーバ５１から受信したか否かを判定する（ステップＳｅ４）。ここで、受信したと判定した場合、制御部１１は、このアドレスによって特定されるデータ送信サーバ５２に対して楽曲データを要求する（ステップＳｅ５）。一方、データ送信サーバ５２は、通信端末１０からの要求に応じた楽曲データの一部ごとに楽曲データ記憶部５２１から読み出し、これを通信端末１０に順次送信する。通信端末１０の制御部１１は、この楽曲データを順次受信して、音出力部１３から楽音として出力させる（ステップＳｅ６）。なお、複数のデータ送信サーバ５２のアドレスを受信した場合、制御部１１は、ステップＳｅ５およびＳｅ６の処理を、各データ送信サーバ５２ごとに時分割にて実行する。
【００６７】
次に、制御部１１は、楽曲データの選択が確定されたか否かを判定する（ステップＳｅ７）。そして、確定されたと判定した場合、制御部１１は、ステップＳｅ４において受信したアドレスが示すデータ送信サーバ５２のうち、選択された楽曲データを保持するデータ送信サーバ５２に対して当該楽曲データを要求する（ステップＳｅ８）。なお、楽曲が選択されたときのポインタ７７の位置は当該楽曲のアイコン７２に最も近づいているはずであるから、その楽曲の楽曲データのうち最もデータ量が大きい（すなわちサンプリング周波数が大きい）楽曲データを保持するデータ送信サーバ５２に対してその楽曲データの要求がされることとなる。
【００６８】
一方、この要求を受けたデータ送信サーバ５２の制御部５２１は、要求された楽曲データの全部を楽曲データ記憶部５２１から読み出して通信端末１０に送信する。そして、通信端末１０の制御部１１は、データ送信サーバ５２から受信した楽曲データを、図示しない記憶装置に格納する（ステップＳｅ９）。
【００６９】
一方、管理サーバ５１の制御部５１１は、図１６に示した一連の処理を実行した後、図１８に示す処理を一定時間間隔ごとに実行する。すなわち、まず、制御部５１１は、図１７のステップＳｅ３において通信端末１０から送信されたポインタ７７の座標を受信したか否かを判定する（ステップＳｆ１）。ここで、受信したと判定すると、制御部５１１は、今回受信したポインタ７７の座標と各アイコン７２との距離を位置検出部５１５から改めて取得する（ステップＳｆ２）。さらに、制御部５１１は、楽曲選択画面７１にアイコン表示された各楽曲ごとに、ステップＳｆ２において取得した位置関係に応じたデータ量を特定するとともに（ステップＳｆ３）、このデータ量の楽曲データを保持するデータ送信サーバ５２のアドレスを読み出す（ステップＳｆ４）。そして、制御部５１１は、読み出したアドレスを通信端末１０に対して送信する（ステップＳｆ５）。なお、ステップＳｆ１においてポインタ７７の座標を受信していないと判定した場合には、ステップＳｆ１からステップＳｆ５を経ることなく、処理が終了される。
【００７０】
図１８のステップＳｆ５において送信されたアドレスを受信すると（図１７のステップＳｅ４；Ｙｅｓ）、通信端末１０は、上述したステップＳｅ５およびＳｅ６の処理を実行する。この結果、各アイコン７２とポインタ７７との距離に応じて、当該アイコン７１に対応する楽曲データの取得先となるデータ送信サーバ５２が適宜に変更されることとなる。したがって、通信端末１０が受信する各楽曲データのサンプリング周波数、換言すれば各楽曲データのデータ量は、各アイコン７２とポインタ７７との距離に応じて随時変更されることとなる。
【００７１】
本実施形態のもとでも、上記第３実施形態と同様の効果が得られる。加えて、本実施形態においては、同一の対象を表す複数の楽曲データが各データ送信サーバ５２に分散して記憶されているから、各通信端末１０が、ひとつのサーバ装置から集中的に楽曲データを取得する事態を回避することができる。したがって、管理サーバ５１および各データ送信サーバ５２の処理負荷を軽減することができるという利点がある。
【００７２】
なお、本実施形態においては楽曲データを通信端末１０への送信対象とした場合を例示したが、上記第２実施形態に示したように、画像データを送信対象とした場合にも同様の構成を採り得る。すなわち、この場合には、各画像領域７４に表示されるべき同一の画像を表すとともにそれぞれデータ量が異なる複数の画像データを、複数のデータ送信サーバ５２に分散して保持させればよい。
【００７３】
＜Ｅ：変形例＞
以上この発明の実施形態について説明したが、上記各実施形態はあくまでも例示であり、これらの実施形態に対しては、本発明の趣旨から逸脱しない範囲で様々な変形を加えることができる。変形例としては、例えば以下のようなものが考えられる。なお、以下では、アイコン７２と画像領域７４とを総称して「目標体」と表記し、またはポインタ７７を「指示子」と表記する場合がある。
【００７４】
＜Ｅ−１：変形例１＞
上記各実施形態においては、指示子と目標体との位置関係を検出するための位置検出部４５（５１５）をサーバ装置４０（管理サーバ５１）に設けた構成を例示したが、これを通信端末１０に設けてもよい。例えば、上記第１実施形態に係る通信システムを、図１９に示す構成としてもよい。
【００７５】
すなわち、通信端末１０の制御部１１は、楽曲選択画面７１（第２実施形態においては画像選択画面７３）が表示されているときにポインタ７７移動の指示が与えられると（図７のステップＳｂ１；Ｙｅｓ）、移動後のポインタ７７の座標を検出して位置検出部４５に出力する。さらに、制御部１１は、位置検出部４５によって演算されたポインタ７７と各アイコン７２（第２実施形態においては画像領域７４）との距離を取得すると、この距離をサーバ装置４０に送信する。なお、位置検出部４５の目標体位置記憶部４５ａには、図６中のステップＳａ１において受信した楽曲選択画面７１の画像データに基づいて、各アイコン７２の座標が記憶されるようにすればよい。一方、サーバ装置４０の制御部４１は、通信端末１０から送信されたポインタ７７と各アイコン７２との距離を取得するとともに、各距離に応じたサンプリング周波数（第２実施形態においては解像度）をデータ量変更部４６に指示する。その他の動作は上記各実施形態と同様である。本変形例においても、上記各実施形態と同様の効果が得られる。
【００７６】
＜Ｅ−２：変形例２＞
上記第１実施形態においては、データ量変更部４６にサンプリング周波数を指示することによって各楽曲データのデータ量を変更する場合を例示したが、データ量を変更するための方法はこれに限られるものではない。例えば、上記第１実施形態において、楽曲データがＭＩＤＩ（Musical Instrument Digital Interface）規格に準拠したものであって、ひとつの楽曲の楽曲データが、各々異なる演奏パートに対応する複数のチャネルによって構成されている場合を想定する。この場合、サーバ装置４０の制御部４１が、通信端末１０に送信されるべき楽曲データのチャネル数をデータ量変更部４６に指示するようにしてもよい。すなわち、データ量変更部４６は、制御部４１から供給される楽曲データのうち、指示された数のチャネルのみを通信端末１０への送信対象として選択して制御部４１に出力する一方、残りのチャネルについては破棄する。この構成によっても、楽曲データのうち選択されたチャネル数、すなわち当該楽曲データのデータ量は、ポインタ７７と当該楽曲のアイコン７２との距離に応じて変更されることとなるから、上記第１実施形態と同様の効果が得られる。
【００７７】
一方、第２実施形態においては、通信端末１０に送信される画像データのデータ量を解像度に応じて異ならせるものとしたが、データ量を異ならせるための方法はこれに限られるものではない。すなわち、例えば、表示階調数やデータ形式（ビットマップ形式、ＪＰＥＧ形式、ＭＰＥＧ形式）、画像データの圧縮率などを、ポインタ７７と画像領域７４との位置関係に応じて異ならせてもよい。この場合にも、画像データのデータ量は、ポインタ７７と画像領域７４との位置関係に応じて変更されることとなるから、上記第２実施形態と同様の効果が得られる。また、本変形例に係る思想を第３または第４実施形態に採用してもよい。
【００７８】
このように、本発明においては、通信端末１０への送信対象となるデータのデータ量が、目標体と指示子との位置関係に応じて異なるようになっていればよい。また、上記実施形態においては、目標体と指示子との位置関係に応じて、サンプリング周波数や解像度などのデータ量を左右するパラメータが特定されるものとしたが、通信端末１０に送信されるデータがとるべきデータ量そのものが特定されるようにしてもよい。
【００７９】
＜Ｅ−３：変形例３＞
上記第１、第３および第４実施形態においては楽曲を表す楽曲データを、第２実施形態においては画像を表す画像データを、それぞれ通信端末１０への送信対象とした場合を例示したが、通信端末１０に送信されるデータはこれらのものに限られない。例えば、並行して（同時に）出力されるべき楽曲と画像の双方を表すデータを通信端末１０に送信するものとしてもよい。また、楽曲の楽音を表す楽曲データに代えて、川の流れる音や動物の鳴き声などを表すデータを採用することもできる。要は、表示装置（表示部１５）に表示された目標体に対応するデータであって、当該通信端末１０によって使用される（つまり画像または音などの形式で出力される）データであればよいのである。
【００８０】
＜Ｅ−４：変形例４＞
上記各実施形態および各変形例においては、楽曲選択画面７１に４つのアイコン７２が表示された場合、および画像選択画面７３に４つの画像領域７４が表示された場合を例示したが、表示されるアイコン７２または画像領域７４の数はこれに限られるものではない。例えば、楽曲選択画面７１にひとつのアイコン７２のみが表示され、または画像選択画面７３にひとつの画像領域７４のみが表示されるようにしてもよいし、その他の数のアイコン７２または画像領域７４が表示されるものとしてもよい。
【００８１】
また、上記第２実施形態においては、画像領域７４に画像が表示され、かつポインタ７７と各画像領域７４との位置関係に応じて画像データのデータ量が変更されるものとしたが、以下のようにしてもよい。すなわち、画像選択画面７３を２つの領域に区分し、一方の領域に、それぞれ画像データに基づく画像が表示される複数の画像領域７４を配置する一方、他方の領域に、各画像領域７４に対応する複数のアイコンを表示するようにしてもよい。すなわち、画像選択画面７３の各アイコンとポインタ７７との位置関係に応じて画像データのデータ量を変更する一方、データ量変更後の画像データに基づく画像を各画像領域７４に表示するのである。このように、画像領域７４は、必ずしも本発明における目標体に相当するものでなくてもよい。なお、ここでは第２実施形態についてのみ言及したが、上記第３または第４実施形態において通信端末１０への送信対象を画像データとした場合にも全く同様のことが言える。
【００８２】
＜Ｅ−５：変形例５＞
上記各実施形態および各変形例においては、通信端末１０に送信されるデータ量を指示子と目標体との距離に応じたものとする場合を例示したが、データ量を決定するための要素は距離に限られない。例えば、目標体に対する指示子の向きなどをデータ量の決定に反映させてもよい。具体的には、前後左右をもったキャラクタを指示子として用い、指示子の正面に目標体が位置する場合には当該目標体に対応するデータのデータ量を他の目標体に対応するデータよりも多くする一方、指示子が背を向けている目標体については、当該目標体に対応するデータのデータ量を他の目標体に対応するデータよりも少なくする、といった具合である。このように、本発明における「指示子と目標体との位置関係」とは、指示子と目標体との距離に限られるものではない。
【００８３】
＜Ｅ−６：変形例６＞
通信端末１０は、ネットワーク３０に接続されたパーソナルコンピュータに限られるものではない。すなわち、ネットワーク３０内の無線基地局との間で無線チャネルを介した通信を行なう携帯型通信端末を、本発明における通信端末として用いることもできる。このような携帯型通信端末の例としては、携帯電話機やＰＨＳ（登録商標）、ＰＤＡ（Personal Digital Assistance）などが挙げられる。すなわち、本発明における「通信端末」は、ネットワークを介した通信を行なう装置であって、かつ指示子および目標体の画像を表示可能なものであればよい。
【００８４】
また、上記第１ないし第３実施形態においては、通信端末１０への送信対象となるデータを記憶する手段（楽曲データ記憶部４３または画像データ記憶部４４）と、指示子および目標体の位置関係に応じてデータ量の調整を行なう手段（データ量変更部４６）とが単一のサーバ装置４０に設けられた構成を例示したが、相互に離間した複数のサーバ装置内にこれらの機能が分散して配置された構成としてもよい。
【００８５】
＜Ｅ−７：変形例７＞
上記第４実施形態においては、通信端末１０がデータを要求すべきデータ送信サーバ５２を管理サーバ５１が特定するものとしたが、この管理サーバ５１の機能を通信端末１０に持たせてもよい。すなわち、通信端末１０が、図１５に示した送信管理テーブルに基づいて、目標体と指示子との位置関係に応じたデータ量のデータを記憶するデータ送信サーバ５２を特定するとともに、特定したデータ送信サーバ５２に対してデータを要求する構成としてもよい。
【００８６】
＜Ｅ−８：変形例８＞
本発明は、サーバ装置４０から通信端末１０に対してデータを送信するときに当該サーバ装置において実行されるプログラムとしても実施可能である。すなわち、本発明の第１の特徴を採用したプログラムは、通信端末との間で通信を行なうコンピュータに、当該通信端末に送信されるべきデータのデータ量を目標体と指示子との位置関係に応じて変更する機能と、この過程においてデータ量が変更された後のデータを通信端末に対して送信する機能とを実現させるものとなる。また、本発明の第２の特徴を採用したプログラムは、コンピュータに、同一の対象を表すとともに相互にデータ量が異なる複数のデータのうち、目標体と指示子との位置関係に応じたデータ量のデータを特定する機能と、特定したデータを通信端末に送信する機能とを実現させるものとなる。さらに、本発明の第３の特徴を採用したプログラムは、コンピュータに、同一の対象を表すとともに相互にデータ量が異なる複数のデータのうち、目標体と指示子との位置関係に応じたデータ量のデータを記憶するデータ送信装置を特定する機能と、特定したデータ送信装置を、通信端末がデータを要求すべきデータ送信装置として当該通信端末に指示する機能とを実現させるものとなる。
【００８７】
また、本発明は、上記プログラムを記録したコンピュータ読取り可能な記録媒体としても実施可能である。この記録媒体としては、可搬型の磁気ディスクや光ディスクなどのほか、固設型の磁気ディスク（ハードディスク装置）や半導体メモリなどが考えられる。
【００８８】
【発明の効果】
以上説明したように、本発明によれば、ユーザが注目する音や画像の品位を不当に損なうことなく、ネットワークのトラヒックを低減することができる。
【図面の簡単な説明】
【図１】  本発明の第１実施形態に係る通信システムの構成を示すブロック図である。
【図２】  同実施形態における通信端末の構成を示すブロック図である。
【図３】  同実施形態における楽曲選択画面の内容を示す図である。
【図４】  同実施形態におけるサーバ装置の構成を示すブロック図である。
【図５】  同実施形態におけるパラメータテーブルの内容を示す図である。
【図６】  同実施形態におけるサーバ装置の動作を示すフローチャートである。
【図７】  同実施形態における通信端末の動作を示すフローチャートである。
【図８】  同実施形態におけるサーバ装置の動作を示すフローチャートである。
【図９】  本発明の第２実施形態における画像選択画面の内容を示す図である。
【図１０】  同実施形態におけるパラメータテーブルの内容を示す図である。
【図１１】  本発明の第３実施形態における楽曲データ記憶部の記憶内容を示す図である。
【図１２】  本発明の第４実施形態に係る通信システムの構成を示すブロック図である。
【図１３】  同実施形態におけるデータ送信サーバの構成を示すブロック図である。
【図１４】  同実施形態における管理サーバの構成を示すブロック図である。
【図１５】  同実施形態における送信管理テーブルの内容を示す図である。
【図１６】  同実施形態におけるサーバ装置の動作を示すフローチャートである。
【図１７】  同実施形態における通信端末の動作を示すフローチャートである。
【図１８】  同実施形態におけるサーバ装置の動作を示すフローチャートである。
【図１９】  本発明の変形例に係る通信システムの構成を示すブロック図である。
【符号の説明】
１０……通信端末、１１……制御部（送信手段、位置取得手段、データ特定手段）、１２……通信部（送信手段）、１３……音出力部、１４……操作部、１５……表示部、３０……ネットワーク、４０……サーバ装置（データ送信装置）、４１……制御部、４２……通信部、４３……楽曲データ記憶部（記憶手段）、４４……画像データ記憶部（記憶手段）、４５……位置検出部（位置検出手段）、４５ａ……目標体位置記憶部、４６……データ量変更部（データ量変更手段）、５１……管理サーバ（データ送信管理装置）、５１１……制御部、５１２……通信部、５１３……記憶部、５１４……画像データ記憶部、５１５……位置検出部、５２（５２Ａ，５２Ｂ，５２Ｃ）……データ送信サーバ（データ送信装置）、５２２……制御部、５２３……通信部、７１……楽曲選択画面、７２……アイコン（目標体）、７３……画像選択画面、７４……画像領域（目標体）、７７……ポインタ（指示子）。
【図１】
0004288891.tif 000002
【図２】
0004288891.tif 000003
【図３】
0004288891.tif 000004
【図４】
0004288891.tif 000005
【図５】
0004288891.tif 000006
【図６】
0004288891.tif 000007
【図７】
0004288891.tif 000008
【図８】
0004288891.tif 000009
【図９】
0004288891.tif 000010
【図１０】
0004288891.tif 000011
【図１１】
0004288891.tif 000012
【図１２】
0004288891.tif 000013
【図１３】
0004288891.tif 000014
【図１４】
0004288891.tif 000015
【図１５】
0004288891.tif 000016
【図１６】
0004288891.tif 000017
【図１７】
0004288891.tif 000018
【図１８】
0004288891.tif 000019
【図１９】
0004288891.tif 000020