(57)【要約】  コンテンツサーバーから配信されるコンテンツデータをユーザー端末で再生する際に、最適な音量に自動で調整する。そのために、ネットワーク（１）に接続されたユーザー端末（１０）および中継サーバー（３０）をシステム構成に含み、ユーザー端末（１０）から中継サーバー（３０）にコンテンツデータを要求する要求情報を送信するステップと、中継サーバー（３０）が要求情報にもとづき音量調整情報を記憶部（３５）から読み出してユーザー端末（１０）に送信するステップと、ユーザー端末（１０）が音量調整情報にもとづき音量を調整するステップと、ユーザー端末（１０）がユーザー操作による音量変更を検出して音量変更情報を発生するステップと、ユーザー端末（１０）から中継サーバー（３０）にコンテンツ特定情報に関連付けて音量変更情報を送信するステップと、中継サーバー（３０）が音量変更情報にもとづき音量調整情報を更新するステップとを備える。
2011058694.tif 000002
【特許請求の範囲】
【請求項１】
電気通信回線に接続され、前記電気通信回線を通じて他の機器とデータのやり取りを行う電気通信回線接続部と、
スピーカーと、
前記スピーカーから出力される音声の音量を調整する音量調整部と、
前記電気通信回線を通じてコンテンツサーバーから供給される複数のコンテンツデータのうちの任意のコンテンツデータを選択して要求する操作、および前記音量の調整を含む複数のユーザー操作を受け付けるユーザー操作受付部と、
前記電気通信回線に接続された中継サーバーに、ユーザーが所望するコンテンツデータを要求する要求情報を、前記電気通信回線接続部を介して送信するデータ送信部と、
前記中継サーバーから前記コンテンツサーバーに中継される前記要求情報にもとづき前記コンテンツサーバーが配信するコンテンツデータ、および前記コンテンツデータに関連付けて前記中継サーバーが送信する音量調整情報を、前記電気通信回線接続部を介して受信するデータ受信部と、
前記データ受信部が受信した前記コンテンツデータを再生するデータ再生部と、
前記音量調整情報にもとづき前記音量調整部を制御する音量情報取得部と、を備え、
前記音量情報取得部は、前記データ再生部における前記コンテンツデータの再生中に、ユーザーによって音量の変更がなされたときに前記音量の変更量を検出し、その検出結果にもとづく音量変更情報を出力し、
前記データ送信部は、前記音量変更情報を、前記データ再生部において再生中の前記コンテンツデータを特定するコンテンツ特定情報に関連付けて前記中継サーバーに送信する
ことを特徴とする電子機器。
【請求項２】
ヘッドホン接続部と、
前記ヘッドホン接続部にヘッドホンが接続されているかどうかを検出し、その検出結果をヘッドホン接続情報として出力するヘッドホン接続検出部と、を備え、
前記音量調整部は、前記スピーカーおよび前記ヘッドホン接続部に接続されたヘッドホンから出力される音声の音量を調整し、
前記音量情報取得部は、前記音量調整情報にもとづき前記音量調整部を制御して、前記スピーカーまたは前記ヘッドホン接続部に接続されたヘッドホンから出力される音声の音量を調整する
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記音量調整情報に、ヘッドホンに関する音量調整情報であるヘッドホン音量調整情報と、スピーカーに関する音量調整情報であるスピーカー音量調整情報とを含み、
前記データ受信部は、前記コンテンツデータに関連付けて前記中継サーバーが送信する前記ヘッドホン音量調整情報および前記スピーカー音量調整情報を、前記電気通信回線接続部を介して受信し、
前記音量情報取得部は、前記ヘッドホン接続検出部において検出された前記ヘッドホン接続情報にもとづき前記データ受信部が受信した前記ヘッドホン音量調整情報および前記スピーカー音量調整情報のいずれかを選択して前記音量調整部を制御し、前記スピーカーまたは前記ヘッドホン接続部に接続されたヘッドホンから出力される音声の音量を調整する
ことを特徴とする請求項２に記載の電子機器。
【請求項４】
前記データ送信部は、前記音量変更情報に加え、前記ヘッドホン接続情報を、前記コンテンツ特定情報に関連付けて前記中継サーバーに送信する
ことを特徴とする請求項２に記載の電子機器。
【請求項５】
前記音量情報取得部は、
前記データ受信部が受信した前記音量調整情報を、前記ヘッドホン接続情報にもとづき補正し、補正後の前記音量調整情報にもとづき前記音量調整部を制御する
ことを特徴とする請求項２に記載の電子機器。
【請求項６】
前記音量情報取得部は、ユーザーによる音量の変更操作が終了したかどうかの判定を行い、
前記データ送信部は、前記音量情報取得部において音量の変更操作が終了したと判定された後に、前記音量変更情報および前記ヘッドホン接続情報を前記中継サーバーに送信する
ことを特徴とする請求項２に記載の電子機器。
【請求項７】
前記データ送信部は、前記データ再生部における前記コンテンツデータの再生中に、前記音量変更情報および前記ヘッドホン接続情報を、前記中継サーバーに複数回送信する
ことを特徴とする請求項２に記載の電子機器。
【請求項８】
前記データ送信部は、
前記データ再生部における前記コンテンツデータの再生中にユーザーによる音量の変更が前記音量情報取得部において検出されないときには、前記音量変更情報を前記中継サーバーに送信しない
ことを特徴とする請求項１または請求項２に記載の電子機器。
【請求項９】
前記コンテンツデータの再生中にユーザーによって音量の変更がなされたときに前記音量の変更量を検出して蓄積する音量嗜好対応部を備え、
前記音量情報取得部は、前記音量嗜好対応部に蓄積された情報および前記音量調整情報にもとづき前記音量調整部を制御する
ことを特徴とする請求項１または請求項３に記載の電子機器。
【請求項１０】
電気通信回線に接続され、前記電気通信回線を通じて他の機器とデータのやり取りを行う電気通信回線接続部と、
前記電気通信回線に接続された電子機器が発信するコンテンツデータの要求情報を、前記電気通信回線接続部を介して受信するデータ受信部と、
前記電気通信回線に接続されたコンテンツサーバーに、前記データ受信部で受信した前記要求情報を、前記電気通信回線接続部を介して送信するデータ送信部と、
コンテンツデータに関連付けられた音量調整情報を記憶する記憶部と、
前記データ受信部で受信した前記要求情報にもとづき前記音量調整情報を前記記憶部から読み出す音量情報処理部と、を備え、
前記データ送信部は、前記音量情報処理部が読み出した前記音量調整情報を、前記要求情報を発信した電子機器に送信し、
前記データ受信部は、前記電子機器が発信する前記コンテンツデータを特定するコンテンツ特定情報および音量変更情報を受信し、
前記音量情報処理部は、前記データ受信部で受信した前記コンテンツ特定情報にもとづき前記音量調整情報を前記記憶部から読み出し、読み出した前記音量調整情報を、前記音量変更情報を用いて更新し、更新した前記音量調整情報を前記コンテンツ特定情報に関連付けて前記記憶部に記憶する
ことを特徴とする中継サーバー。
【請求項１１】
前記データ受信部は、前記コンテンツ特定情報および前記音量変更情報に加え、ヘッドホン接続情報を受信し、
前記音量情報処理部は、前記ヘッドホン接続情報にもとづき前記音量変更情報を補正し、
補正後の前記音量変更情報を用いて前記音量調整情報を更新する
ことを特徴とする請求項１０に記載の中継サーバー。
【請求項１２】
前記音量調整情報に、ヘッドホンに関する音量調整情報であるヘッドホン音量調整情報と、スピーカーに関する音量調整情報であるスピーカー音量調整情報とを含み、
前記記憶部は、コンテンツデータに関連付けられた前記ヘッドホン音量調整情報および前記スピーカー音量調整情報を記憶し、
音量情報処理部は、前記データ受信部で受信した前記要求情報にもとづき前記ヘッドホン音量調整情報および前記スピーカー音量調整情報を前記記憶部から読み出し、
前記データ送信部は、前記音量情報処理部が読み出した前記ヘッドホン音量調整情報および前記スピーカー音量調整情報を、前記要求情報を発信した電子機器に送信し、
前記データ受信部は、前記電子機器が発信する前記コンテンツデータを特定するコンテンツ特定情報とヘッドホン接続情報と音量変更情報とを受信し、
前記音量情報処理部は、前記データ受信部で受信した前記コンテンツ特定情報および前記ヘッドホン接続情報にもとづき、前記ヘッドホン音量調整情報または前記スピーカー音量調整情報のいずれかを前記記憶部から読み出し、読み出した前記ヘッドホン音量調整情報または前記スピーカー音量調整情報を、前記音量変更情報を用いて更新し、更新した前記ヘッドホン音量調整情報または前記スピーカー音量調整情報を前記コンテンツ特定情報に関連付けて前記記憶部に記憶する
ことを特徴とする請求項１０に記載の中継サーバー。
【請求項１３】
前記音量情報処理部は、各コンテンツデータに関して前記ヘッドホン音量調整情報および前記スピーカー音量調整情報を更新した回数をそれぞれ計数するとともに、前記記憶部から読み出した前記ヘッドホン音量調整情報または前記スピーカー音量調整情報と前記音量変更情報とを、前記計数結果に応じた大きさで前記音量変更情報に重み付けをして加算平均することにより、前記ヘッドホン音量調整情報および前記スピーカー音量調整情報を更新する
ことを特徴とする請求項１２に記載の中継サーバー。
【請求項１４】
前記音量情報処理部は、各コンテンツデータに関して前記ヘッドホン音量調整情報および前記スピーカー音量調整情報を更新した回数をそれぞれ計数し、
前記データ送信部は、前記計数結果が所定のしきい値以下の前記ヘッドホン音量調整情報および前記スピーカー音量調整情報に関しては、前記記憶部から読み出した前記ヘッドホン音量調整情報または前記スピーカー音量調整情報に代えて所定の数値を送信するか、または、前記ヘッドホン音量調整情報または前記スピーカー音量調整情報を送信しない
ことを特徴とする請求項１２に記載の中継サーバー。
【請求項１５】
前記音量情報処理部は、前記ヘッドホン音量調整情報および前記スピーカー音量調整情報の更新に際して、更新前の前記ヘッドホン音量調整情報と更新後の前記ヘッドホン音量調整情報とを互いに比較し、または、更新前の前記スピーカー音量調整情報と更新後の前記スピーカー音量調整情報とを互いに比較し、前記比較の結果は互いに等しいという結果が所定の回数連続したかどうかを判断し、
前記データ送信部は、前記音量情報処理部において、前記比較の結果は互いに等しいという結果が所定の回数連続していないと判断されるコンテンツデータに関しては、前記記憶部から読み出した前記ヘッドホン音量調整情報または前記スピーカー音量調整情報に代えて所定の数値を送信するか、または、前記ヘッドホン音量調整情報または前記スピーカー音量調整情報を送信しない
ことを特徴とする請求項１２に記載の中継サーバー。
【請求項１６】
前記音量情報処理部は、１つの前記コンテンツデータに関して複数の前記音量変更情報が前記電子機器から送信されたかどうかを前記データ受信部における受信データにもとづき判断し、１つの前記コンテンツデータに関して複数の前記音量変更情報が前記電子機器から送信されたと判断したときには、最終の音量変更情報を特定し、前記最終の音量変更情報にもとづき前記ヘッドホン音量調整情報または前記スピーカー音量調整情報を更新する
ことを特徴とする請求項１２に記載の中継サーバー。
【請求項１７】
前記音量情報処理部は、各コンテンツデータに関して前記ヘッドホン音量調整情報および前記スピーカー音量調整情報を更新した回数を計数するとともに、前記音量変更情報が前記電子機器から送信されたかどうかを前記データ受信部における受信データにもとづき判断し、前記音量変更情報が前記電子機器から送信されなかったコンテンツデータに関して、前記ヘッドホン音量調整情報を更新した回数または前記スピーカー音量調整情報を更新した回数を１増加する
ことを特徴とする請求項１２に記載の中継サーバー。
【請求項１８】
電気通信回線に接続された請求項１に記載の電子機器と、
前記電気通信回線に接続された請求項１０に記載の中継サーバーと、
を備えて構成されたことを特徴とするデータ送受信システム。
【請求項１９】
電気通信回線に接続された請求項３に記載の電子機器と、
前記電気通信回線に接続された請求項１２に記載の中継サーバーと、
を備えて構成されたことを特徴とするデータ送受信システム。
【請求項２０】
電気通信回線に接続された電子機器と、前記電気通信回線に接続された中継サーバーとをシステム構成に含むデータ送受信システムの動作方法であって、
前記電子機器から前記中継サーバーにコンテンツデータを要求する要求情報を送信するステップと、
前記中継サーバーが、前記電子機器から送信される前記要求情報にもとづき音量調整情報を記憶部から読み出して前記電子機器に送信するステップと、
前記電子機器が、前記中継サーバーから送信される前記音量調整情報にもとづき音量を調整するステップと、
前記電子機器が、ユーザー操作による音量変更を検出して音量変更情報を発生するステップと、
前記電子機器から前記中継サーバーにコンテンツ特定情報に関連付けて前記音量変更情報を送信するステップと、
前記中継サーバーが、前記コンテンツ特定情報に関連付けられて前記記憶部に記憶された前記音量調整情報を、前記電子機器から送信される前記音量変更情報にもとづき更新するステップと、
を備えたことを特徴とするデータ送受信方法。
【請求項２１】
前記電子機器が、前記電子機器にヘッドホンが装着されているかどうかを表すヘッドホン接続情報を検出するステップと、
前記中継サーバーが、前記電子機器から送信される前記ヘッドホン接続情報にもとづき前記音量変更情報を補正するステップと、を備え、
前記電子機器から前記中継サーバーにコンテンツ特定情報に関連付けて前記音量変更情報を送信する前記ステップにおいて、前記ヘッドホン接続情報をあわせて送信し、
前記中継サーバーが、前記コンテンツ特定情報に関連付けられて前記記憶部に記憶された前記音量調整情報を、前記電子機器から送信される前記音量変更情報にもとづき更新する前記ステップにおいて、補正後の前記音量変更情報にもとづき前記音量調整情報を更新する
ことを特徴とする請求項２０に記載のデータ送受信方法。
【請求項２２】
前記電子機器が、前記中継サーバーから送信される前記音量調整情報を前記ヘッドホン接続情報にもとづき補正するステップを備え、
前記電子機器が、前記中継サーバーから送信される前記音量調整情報にもとづき音量を調整する前記ステップにおいて、前記電子機器は、補正後の前記音量調整情報にもとづき音量を調整する
ことを特徴とする請求項２１に記載のデータ送受信方法。
【請求項２３】
前記電子機器が、前記電子機器にヘッドホンが装着されているかどうかを表すヘッドホン接続情報を検出するステップと、
前記電子機器が、前記中継サーバーから送信される前記音量調整情報を前記ヘッドホン接続情報にもとづき補正するステップと、
前記電子機器が、前記音量変更情報を前記ヘッドホン接続情報にもとづき補正するステップと、を備え、
前記電子機器が、前記中継サーバーから送信される前記音量調整情報にもとづき音量を調整する前記ステップにおいて、前記電子機器は、補正後の前記音量調整情報にもとづき音量を調整し、
前記電子機器から前記中継サーバーにコンテンツ特定情報に関連付けて前記音量変更情報を送信する前記ステップにおいて、前記電子機器から補正後の前記音量変更情報を送信する
ことを特徴とする請求項２０に記載のデータ送受信方法。
【請求項２４】
前記音量調整情報に、ヘッドホンに関する音量調整情報であるヘッドホン音量調整情報と、スピーカーに関する音量調整情報であるスピーカー音量調整情報とを含み、
前記電子機器が、前記電子機器にヘッドホンが装着されているかどうかを表すヘッドホン接続情報を検出するステップを備え、
前記中継サーバーが、前記電子機器から送信される前記要求情報にもとづき音量調整情報を記憶部から読み出して前記電子機器に送信する前記ステップにおいて、前記中継サーバーは、前記電子機器から送信される前記要求情報にもとづきヘッドホン音量調整情報およびスピーカー音量調整情報を記憶部から読み出して前記電子機器に送信し、
前記電子機器が、前記中継サーバーから送信される前記音量調整情報にもとづき音量を調整する前記ステップにおいて、前記電子機器は、前記ヘッドホン接続情報にもとづき、前記中継サーバーから送信される前記ヘッドホン音量調整情報および前記スピーカー音量調整情報のいずれか一方を用いて音量を調整する
ことを特徴とする請求項２０に記載のデータ送受信方法。
【請求項２５】
前記電子機器から前記中継サーバーにコンテンツ特定情報に関連付けて前記音量変更情報を送信する前記ステップにおいて、前記ヘッドホン接続情報をあわせて送信し、
前記中継サーバーが、前記コンテンツ特定情報に関連付けられて前記記憶部に記憶された前記音量調整情報を、前記電子機器から送信される前記音量変更情報にもとづき更新する前記ステップにおいて、
前記中継サーバーは、前記コンテンツ特定情報に関連付けられて前記記憶部に記憶された前記ヘッドホン音量調整情報および前記スピーカー音量調整情報のいずれか一方を前記ヘッドホン接続情報にもとづき読み出して、前記電子機器から送信される前記音量変更情報にもとづき更新する
ことを特徴とする請求項２４に記載のデータ送受信方法。
【請求項２６】
前記中継サーバーが、前記ヘッドホン音量調整情報および前記スピーカー音量調整情報を更新した回数をそれぞれ計数するステップと、
前記中継サーバーが、前記電子機器から前記音量変更情報が送信されたかどうかを受信データにもとづき判断するステップと、を備え、
前記電子機器は、ユーザー操作による音量変更を検出して音量変更情報を発生する前記ステップにおいてユーザーによる音量の変更が検出されないときには、前記電子機器から前記中継サーバーにコンテンツ特定情報に関連付けて前記音量変更情報および前記ヘッドホン接続情報を送信する前記ステップにおいて前記音量変更情報を送信せず、
前記中継サーバーは、前記電子機器から前記音量変更情報が送信されたかどうかを受信データにもとづき判断する前記ステップにおいて、前記音量変更情報は前記電子機器から送信されなかったと判断したときには、前記ヘッドホン音量調整情報を更新した回数または前記スピーカー音量調整情報を更新した回数を１増加する
ことを特徴とする請求項２５に記載のデータ送受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツデータの再生機能を有し電気通信回線に接続可能な電子機器、コンテンツサーバーと電子機器との間でデータの中継を行う中継サーバー、コンテンツサーバーと電子機器との間でコンテンツデータを送受信する際のデータ送受信システムおよびデータ送受信方法に関する。
【背景技術】
【０００２】
近年、電気通信回線（例えば、インターネット。以下、「ネットワーク」とも記す）に接続可能な電子機器（以下、「ユーザー端末」、または、単に「端末」とも記す）が広く普及してきている。そして、ネットワークの利用者（以下、「ユーザー」と略記する）の増加とともに、ネットワークの有する特性の１つである双方向性を利用した様々なサービスが提供されるようになってきている。そのサービスの１つに、複数のユーザー間で互いにデータを共有する「データ共有サービス」と呼ばれるものがある。【０００３】
このデータ共有サービスでは、そのサービスに登録したユーザーからネットワークを通じて投稿される動画像等のデータ（以下、「コンテンツデータ」と呼称する）がコンテンツサーバーと呼ばれるコンピューターに蓄積される。そして、コンテンツサーバーに蓄積された複数のコンテンツデータから、ユーザーの所望するコンテンツデータがネットワークを通じてそのユーザーに配信される。そして、ユーザーは、受信したコンテンツデータを自身の端末で再生し、視聴することができる。【０００４】
これらのコンテンツデータは、一般に、動画像データと音声データとを有する。しかし、動画撮影に使用する機材や動画の撮影環境がユーザーによって異なることがあるため、各コンテンツデータにおける音声の大きさ（以下、「音声レベル」とも記す）が互いに異なることがある。【０００５】
そのため、ユーザーがあるコンテンツデータを再生する際に、自身の端末の音量を最適に調整しても、その音量のまま他のコンテンツデータを再生する際には音声が小さく感じられたり、あるいは大きく感じられることがある。【０００６】
そこで、そのような音声レベルの差にもとづく音量差を軽減するために、異なるオーディオソースからの音声信号を、自動的に一定音量に制御する技術が開示されている（例えば、特許文献１参照）。【０００７】
あるいは、チャンネル間の音量差を、チャンネル選択時に自動的に補正する技術が開示されている（例えば、特許文献２参照）。【０００８】
あるいは、プログラムソースを切り換えるときに、平均音量を一定化する技術が開示されている（例えば、特許文献３参照）。【０００９】
これらの従来技術では、異なるコンテンツデータ間で音声レベルに差があっても、コンテンツデータを再生する際に端末側で音量を自動的に調整することができる。したがって、ユーザーは、音量調整の手間を省いて最適な音量でコンテンツデータの再生動画を視聴することが可能となる。【００１０】
しかしながら、従来技術においては、音量を調整するための音量情報の管理や音量の調整量を算出するための演算等をユーザー端末上で行わなければならなかった。そのため、ユーザー端末における負荷が増大するという問題があった。【００１１】
また、ユーザーが初めて再生するコンテンツデータに関しては、そのコンテンツデータの再生を開始した時点ではそのコンテンツデータの音量の平均的な大きさが不明である。そのため、音量を最適に調整することが困難という問題があった。【００１２】
また、ユーザーがコンテンツデータを再生する際に、音声出力装置の違いによりユーザーの感じる最適な音量が異なることがある。例えば、ユーザー端末が有するスピーカーを通して音声を聞くのか、ユーザー端末に接続したヘッドホンを通して音声を聞くのかによって、ユーザーの感じる最適な音量が異なることがある。【００１３】
このような場合、ヘッドホンを通じて音声を聞くときにユーザーの感じる最適な音量が、スピーカーを通じて音声を聞くときにユーザーの感じる最適な音量よりも大きければ、ユーザーが音声出力装置をスピーカーからヘッドホンに変更して音声を聞くときに、音量を大きくする再調整が必要となる。しかしながら、従来技術では、このような音声出力装置の切り換えに応じて音量を自動的に調整するといったことは困難であった。
【先行技術文献】
【特許文献】
【００１４】
【特許文献１】特開平５−４１８３７号公報
【特許文献２】特開平７−２２２０７８号公報
【特許文献３】特開２００３−１６９２７０号公報
【発明の概要】
【００１５】
本発明の電子機器は、電気通信回線に接続され、電気通信回線を通じて他の機器とデータのやり取りを行う電気通信回線接続部と、スピーカーと、スピーカーから出力される音声の音量を調整する音量調整部と、電気通信回線を通じてコンテンツサーバーから供給される複数のコンテンツデータのうちの任意のコンテンツデータを選択して要求する操作、および音量の調整を含む複数のユーザー操作を受け付けるユーザー操作受付部と、電気通信回線に接続された中継サーバーに、ユーザーが所望するコンテンツデータを要求する要求情報を、電気通信回線接続部を介して送信するデータ送信部と、中継サーバーからコンテンツサーバーに中継される要求情報にもとづきコンテンツサーバーが配信するコンテンツデータ、およびコンテンツデータに関連付けて中継サーバーが送信する音量調整情報を、電気通信回線接続部を介して受信するデータ受信部と、データ受信部が受信したコンテンツデータを再生するデータ再生部と、音量調整情報にもとづき音量調整部を制御する音量情報取得部と、を備え、音量情報取得部は、データ再生部におけるコンテンツデータの再生中に、ユーザーによって音量の変更がなされたときに音量の変更量を検出し、その検出結果にもとづく音量変更情報を出力し、データ送信部は、音量変更情報を、データ再生部において再生中のコンテンツデータを特定するコンテンツ特定情報に関連付けて中継サーバーに送信することを特徴とする。
【００１６】
これにより、ネットワーク上で供給されるデータ共有サービスを利用してコンテンツサーバーから配信されるコンテンツデータをユーザー端末で再生する際に、コンテンツデータを再生するときの音量調整情報が中継サーバー上で管理されるので、ユーザー端末における負荷を増大することなく、ユーザー操作を軽減して最適な音量に自動で調整することが可能となる。また、コンテンツデータを再生した複数のユーザー端末から送信される音量変更情報にもとづき音量調整情報が生成されるので、たとえそのコンテンツデータを初めて再生するユーザー端末であっても、音量調整情報にもとづき最適な音量に自動調整することが可能となる。
【００１７】
また、この電子機器は、ヘッドホン接続部と、ヘッドホン接続部にヘッドホンが接続されているかどうかを検出し、その検出結果をヘッドホン接続情報として出力するヘッドホン接続検出部と、を備え、音量調整部は、スピーカーおよびヘッドホン接続部に接続されたヘッドホンから出力される音声の音量を調整し、音量情報取得部は、音量調整情報にもとづき音量調整部を制御して、スピーカーまたはヘッドホン接続部に接続されたヘッドホンから出力される音声の音量を調整する構成であってもよい。
【００１８】
また、この電子機器は、音量調整情報に、ヘッドホンに関する音量調整情報であるヘッドホン音量調整情報と、スピーカーに関する音量調整情報であるスピーカー音量調整情報とを含み、データ受信部は、コンテンツデータに関連付けて中継サーバーが送信するヘッドホン音量調整情報およびスピーカー音量調整情報を、電気通信回線接続部を介して受信し、音量情報取得部は、ヘッドホン接続検出部において検出されたヘッドホン接続情報にもとづきデータ受信部が受信したヘッドホン音量調整情報およびスピーカー音量調整情報のいずれかを選択して音量調整部を制御し、スピーカーまたはヘッドホン接続部に接続されたヘッドホンから出力される音声の音量を調整する構成であってもよい。
【００１９】
これにより、ネットワーク上で供給されるデータ共有サービスを利用してコンテンツサーバーから配信されるコンテンツデータをユーザー端末で再生する際に、ユーザーが選択した音声出力装置に応じた最適な音量にユーザー操作を軽減して自動で調整することが可能となる。また、ヘッドホン音量調整情報およびスピーカー音量調整情報が中継サーバー上で管理されるので、ユーザー端末上で同音量調整情報を管理する構成と比較してユーザー端末における負荷を軽減することができる。また、コンテンツデータを再生した複数のユーザー端末から送信される音量変更情報にもとづきヘッドホン音量調整情報およびスピーカー音量調整情報が生成されるので、たとえそのコンテンツデータを初めて再生するユーザー端末であっても、ヘッドホン音量調整情報またはスピーカー音量調整情報にもとづき最適な音量に自動調整することが可能となる。
【００２０】
本発明の中継サーバーは、電気通信回線に接続され、電気通信回線を通じて他の機器とデータのやり取りを行う電気通信回線接続部と、電気通信回線に接続された電子機器が発信するコンテンツデータの要求情報を、電気通信回線接続部を介して受信するデータ受信部と、電気通信回線に接続されたコンテンツサーバーに、データ受信部で受信した要求情報を、電気通信回線接続部を介して送信するデータ送信部と、コンテンツデータに関連付けられた音量調整情報を記憶する記憶部と、データ受信部で受信した要求情報にもとづき音量調整情報を記憶部から読み出す音量情報処理部と、を備え、データ送信部は、音量情報処理部が読み出した音量調整情報を、要求情報を発信した電子機器に送信し、データ受信部は、電子機器が発信するコンテンツデータを特定するコンテンツ特定情報および音量変更情報を受信し、音量情報処理部は、データ受信部で受信したコンテンツ特定情報にもとづき音量調整情報を記憶部から読み出し、読み出した音量調整情報を、音量変更情報を用いて更新し、更新した音量調整情報をコンテンツ特定情報に関連付けて記憶部に記憶することを特徴とする。
【００２１】
これにより、ネットワーク上で供給されるデータ共有サービスを利用してコンテンツサーバーから配信されるコンテンツデータをユーザー端末で再生する際に、コンテンツデータを再生するときの音量調整情報が中継サーバー上で管理されるので、ユーザー端末における負荷を増大することなく、ユーザー操作を軽減して最適な音量に自動で調整することが可能となる。また、コンテンツデータを再生した複数のユーザー端末から送信される音量変更情報にもとづき音量調整情報が生成されるので、たとえそのコンテンツデータを初めて再生するユーザー端末であっても、音量調整情報にもとづき最適な音量に自動調整することが可能となる。
【００２２】
また、この中継サーバーにおいて、データ受信部は、コンテンツ特定情報および音量変更情報に加え、ヘッドホン接続情報を受信し、音量情報処理部は、ヘッドホン接続情報にもとづき音量変更情報を補正し、補正後の音量変更情報を用いて音量調整情報を更新する構成であってもよい。これにより、中継サーバーでは、ヘッドホン接続情報にもとづき音量変更情報に補正を加えることが可能となり、音量調整情報の精度向上を図ることが可能となる。
【００２３】
また、この中継サーバーにおいては、音量調整情報に、ヘッドホンに関する音量調整情報であるヘッドホン音量調整情報と、スピーカーに関する音量調整情報であるスピーカー音量調整情報とを含み、記憶部は、コンテンツデータに関連付けられたヘッドホン音量調整情報およびスピーカー音量調整情報を記憶し、音量情報処理部は、データ受信部で受信した要求情報にもとづきヘッドホン音量調整情報およびスピーカー音量調整情報を記憶部から読み出し、データ送信部は、音量情報処理部が読み出したヘッドホン音量調整情報およびスピーカー音量調整情報を、要求情報を発信した電子機器に送信し、データ受信部は、電子機器が発信するコンテンツデータを特定するコンテンツ特定情報とヘッドホン接続情報と音量変更情報とを受信し、音量情報処理部は、データ受信部で受信したコンテンツ特定情報およびヘッドホン接続情報にもとづき、ヘッドホン音量調整情報またはスピーカー音量調整情報のいずれかを記憶部から読み出し、読み出したヘッドホン音量調整情報またはスピーカー音量調整情報を、音量変更情報を用いて更新し、更新したヘッドホン音量調整情報またはスピーカー音量調整情報をコンテンツ特定情報に関連付けて記憶部に記憶する構成であってもよい。
【００２４】
これにより、ネットワーク上で供給されるデータ共有サービスを利用してコンテンツサーバーから配信されるコンテンツデータをユーザー端末で再生する際に、ユーザーが選択した音声出力装置に応じた最適な音量にユーザー操作を軽減して自動で調整することが可能となる。また、ヘッドホン音量調整情報およびスピーカー音量調整データが中継サーバー上で管理されるので、ユーザー端末上で同音量調整情報を管理する構成と比較してユーザー端末における負荷を軽減することができる。また、コンテンツデータを再生した複数のユーザー端末から送信される音量変更情報にもとづきヘッドホン音量調整情報およびスピーカー音量調整情報が生成されるので、たとえそのコンテンツデータを初めて再生するユーザー端末であっても、ヘッドホン音量調整情報またはスピーカー音量調整情報にもとづき最適な音量に自動調整することが可能となる。
【００２５】
本発明のデータ送受信システムは、電気通信回線に接続された上述の電子機器と、電気通信回線に接続された上述の中継サーバーとを備えて構成されたことを特徴とする。
【００２６】
これにより、ネットワーク上で供給されるデータ共有サービスを利用してコンテンツサーバーから配信されるコンテンツデータをユーザー端末で再生する際に、コンテンツデータを再生するときの音量調整情報が中継サーバー上で管理されるので、ユーザー端末における負荷を増大することなく、ユーザー操作を軽減して最適な音量に自動で調整することが可能となる。また、コンテンツデータを再生した複数のユーザー端末から送信される音量変更情報にもとづき音量調整情報が生成されるので、たとえそのコンテンツデータを初めて再生するユーザー端末であっても、音量調整情報にもとづき最適な音量に自動調整することが可能となる。
【００２７】
あるいは、ネットワーク上で供給されるデータ共有サービスを利用してコンテンツサーバーから配信されるコンテンツデータをユーザー端末で再生する際に、ユーザーが選択した音声出力装置に応じた最適な音量にユーザー操作を軽減して自動で調整することが可能となる。また、ヘッドホン音量調整情報およびスピーカー音量調整データが中継サーバー上で管理されるので、ユーザー端末上で同音量調整情報を管理する構成と比較してユーザー端末における負荷を軽減することができる。また、コンテンツデータを再生した複数のユーザー端末から送信される音量変更情報にもとづきヘッドホン音量調整情報およびスピーカー音量調整情報が生成されるので、たとえそのコンテンツデータを初めて再生するユーザー端末であっても、ヘッドホン音量調整情報またはスピーカー音量調整情報にもとづき最適な音量に自動調整することが可能となる。
【００２８】
本発明のデータ送受信方法は、電気通信回線に接続された電子機器と、電気通信回線に接続された中継サーバーとをシステム構成に含むデータ送受信システムの動作方法であって、電子機器から中継サーバーにコンテンツデータを要求する要求情報を送信するステップと、中継サーバーが、電子機器から送信される要求情報にもとづき音量調整情報を記憶部から読み出して電子機器に送信するステップと、電子機器が、中継サーバーから送信される音量調整情報にもとづき音量を調整するステップと、電子機器が、ユーザー操作による音量変更を検出して音量変更情報を発生するステップと、電子機器から中継サーバーにコンテンツ特定情報に関連付けて音量変更情報を送信するステップと、中継サーバーが、コンテンツ特定情報に関連付けられて記憶部に記憶された音量調整情報を、電子機器から送信される音量変更情報にもとづき更新するステップと、を備えたことを特徴とする。
【００２９】
これにより、ネットワーク上で供給されるデータ共有サービスを利用してコンテンツサーバーから配信されるコンテンツデータをユーザー端末で再生する際に、コンテンツデータを再生するときの音量調整情報が中継サーバー上で管理されるので、ユーザー端末における負荷を増大することなく、ユーザー操作を軽減して最適な音量に自動で調整することが可能となる。また、コンテンツデータを再生した複数のユーザー端末から送信される音量変更情報にもとづき音量調整情報が生成されるので、たとえそのコンテンツデータを初めて再生するユーザー端末であっても、音量調整情報にもとづき最適な音量に自動調整することが可能となる。
【００３０】
また、このデータ送受信方法においては、音量調整情報に、ヘッドホンに関する音量調整情報であるヘッドホン音量調整情報と、スピーカーに関する音量調整情報であるスピーカー音量調整情報とを含み、電子機器が、電子機器にヘッドホンが装着されているかどうかを表すヘッドホン接続情報を検出するステップを備え、中継サーバーが、電子機器から送信される要求情報にもとづき音量調整情報を記憶部から読み出して電子機器に送信するステップにおいて、中継サーバーは、電子機器から送信される要求情報にもとづきヘッドホン音量調整情報およびスピーカー音量調整情報を記憶部から読み出して電子機器に送信し、電子機器が、中継サーバーから送信される音量調整情報にもとづき音量を調整するステップにおいて、電子機器は、ヘッドホン接続情報にもとづき、中継サーバーから送信されるヘッドホン音量調整情報およびスピーカー音量調整情報のいずれか一方を用いて音量を調整してもよい。
【００３１】
これにより、ネットワーク上で供給されるデータ共有サービスを利用してコンテンツサーバーから配信されるコンテンツデータをユーザー端末で再生する際に、ユーザーが選択した音声出力装置に応じた最適な音量にユーザー操作を軽減して自動で調整することが可能となる。また、ヘッドホン音量調整情報およびスピーカー音量調整データが中継サーバー上で管理されるので、ユーザー端末上で同音量調整情報を管理する構成と比較してユーザー端末における負荷を軽減することができる。また、コンテンツデータを再生した複数のユーザー端末から送信される音量変更情報にもとづきヘッドホン音量調整情報およびスピーカー音量調整情報が生成されるので、たとえそのコンテンツデータを初めて再生するユーザー端末であっても、ヘッドホン音量調整情報またはスピーカー音量調整情報にもとづき最適な音量に自動調整することが可能となる。
【図面の簡単な説明】
【００３２】
【図１】図１は、本発明の実施の形態１におけるデータ送受信システムの一構成例を示すブロック図である。
【図２】図２は、本発明の実施の形態１におけるデータ送受信システムの動作を示すフローチャートである。
【図３】図３は、本発明の実施の形態１におけるデータ送受信システムの動作の第１のステップＳ１０１の詳細を示すフローチャートである。
【図４】図４は、本発明の実施の形態１におけるデータ送受信システムの動作の第２のステップＳ２０１の詳細を示すフローチャートである。
【図５】図５は、本発明の実施の形態１におけるデータ送受信システムの動作の第３のステップＳ３０１の詳細を示すフローチャートである。
【図６】図６は、本発明の実施の形態１におけるデータ送受信システムの動作の第４のステップＳ４０１の詳細を示すフローチャートである。
【図７】図７は、本発明の実施の形態２におけるデータ送受信システムの一構成例を示すブロック図である。
【図８】図８は、本発明の実施の形態２におけるデータ送受信システムの動作の第１のステップＳ１１０１の詳細を示すフローチャートである。
【図９】図９は、本発明の実施の形態２におけるデータ送受信システムの動作の第２のステップＳ１２０１の詳細を示すフローチャートである。
【図１０】図１０は、本発明の実施の形態２におけるデータ送受信システムの動作の第３のステップＳ１３０１の詳細を示すフローチャートである。
【図１１】図１１は、本発明の実施の形態２におけるデータ送受信システムの動作の第４のステップＳ１４０１の詳細を示すフローチャートである。
【図１２】図１２は、本発明の実施の形態３におけるデータ送受信システムの動作の第２のステップＳ２０２の詳細を示すフローチャートである。
【図１３】図１３は、本発明の実施の形態４におけるデータ送受信システムの動作の第２のステップＳ１２０２の詳細を示すフローチャートである。
【図１４】図１４は、本発明の実施の形態５におけるデータ送受信システムの動作の第３のステップＳ３０３の詳細を示すフローチャートである。
【図１５】図１５は、本発明の実施の形態６におけるデータ送受信システムの動作の第３のステップＳ３０４の詳細を示すフローチャートである。
【図１６】図１６は、本発明の実施の形態６におけるデータ送受信システムの動作の第４のステップＳ４０４の詳細を示すフローチャートである。
【図１７】図１７は、本発明の実施の形態７におけるデータ送受信システムの動作の第３のステップＳ３０５の詳細を示すフローチャートである。
【図１８】図１８は、本発明の実施の形態７におけるデータ送受信システムの動作の第４のステップＳ４０５の詳細を示すフローチャートである。
【図１９】図１９は、本発明の実施の形態８におけるデータ送受信システムの動作の第３のステップＳ１３０５の詳細を示すフローチャートである。
【図２０】図２０は、本発明の実施の形態８におけるデータ送受信システムの動作の第４のステップＳ１４０５の詳細を示すフローチャートである。
【図２１】図２１は、本発明の実施の形態９におけるデータ送受信システムの動作の第３のステップＳ３０６の詳細を示すフローチャートである。
【図２２】図２２は、本発明の実施の形態９におけるデータ送受信システムの動作の第４のステップＳ４０６の詳細を示すフローチャートである。
【図２３】図２３は、本発明の実施の形態１０におけるデータ送受信システムの動作の第３のステップＳ１３０６の詳細を示すフローチャートである。
【図２４】図２４は、本発明の実施の形態１０におけるデータ送受信システムの動作の第４のステップＳ１４０６の詳細を示すフローチャートである。
【図２５】図２５は、本発明の実施の形態１１におけるデータ送受信システムの動作の第３のステップＳ３０７の詳細を示すフローチャートである。
【図２６】図２６は、本発明の実施の形態１１におけるデータ送受信システムの動作の第４のステップＳ４０７の詳細を示すフローチャートである。
【図２７】図２７は、本発明の実施の形態１２におけるユーザー端末の一構成例を示すブロック図である。
【図２８】図２８は、本発明の実施の形態１３におけるユーザー端末の一構成例を示すブロック図である。
【発明を実施するための形態】
【００３３】
以下、本発明の実施の形態における電子機器および中継サーバーについて、図面を用いて説明する。
【００３４】
（実施の形態１）
図１は、本発明の実施の形態１におけるデータ送受信システムの一構成例を示すブロック図である。図１に示すように、本実施の形態におけるデータ送受信システムは、電子機器であるユーザー端末１０と、中継サーバー３０とで構成される。なお、図１には、ネットワーク１と、ネットワーク１を通じてデータ共有サービスを供給するためのコンテンツサーバー５０とをあわせて示す。
【００３５】
コンテンツサーバー５０は、一般的に用いられているサーバーコンピューターと同様の構成であり、電気通信回線接続部５１と、データ受信部５２と、データ送信部５３と、コンテンツ管理部５４と、記憶部５５とを有する。
【００３６】
電気通信回線接続部５１は、ネットワーク１に接続される。そして、ネットワーク１を通じて他の機器とデータのやり取りを行う。他の機器とは、例えば、ユーザー端末１０や中継サーバー３０である。
【００３７】
データ受信部５２は、ネットワーク１を通じて他の機器から送信されてくるデータを、電気通信回線接続部５１を介して受信する。この受信データは、例えば、データ共有サービスに登録した複数のユーザーからネットワーク１を通じて投稿される動画像等のデータ（コンテンツデータ）、ユーザー端末１０から中継サーバー３０を介して送信されるユーザー所望のコンテンツデータを要求する要求情報、等である。なお、この要求情報とは、ユーザー所望のコンテンツデータを特定する情報（例えば、ＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ。以下、コンテンツデータを特定する情報のことを「コンテンツ特定情報」とも記す）、要求情報の発信元のユーザー端末１０に固有の情報（例えば、ＩＰアドレス：Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ａｄｄｒｅｓｓ、ＭＡＣアドレス：Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ａｄｄｒｅｓｓ等）等が含まれたデータのことである。
【００３８】
データ送信部５３は、ネットワーク１を通じて他の機器へ配信するデータを、電気通信回線接続部５１を介して送信する。この送信データは、例えば、記憶部５５に蓄積されユーザーに配信可能な複数のコンテンツデータのそれぞれに付与されたコンテンツ特定情報、記憶部５５に蓄積された複数のコンテンツデータの中からユーザーの要求に応じて読み出されたコンテンツデータ、等である。
【００３９】
コンテンツ管理部５４は、データ共有サービスに登録した複数のユーザーからネットワーク１を通じて投稿される動画像のデータ（コンテンツデータ）を、各コンテンツデータのそれぞれに固有の情報（コンテンツ特定情報）を付与して、記憶部５５に記憶する。また、コンテンツ管理部５４は、ユーザー端末１０から送信された要求情報に含まれるコンテンツ特定情報にもとづき、ユーザーが配信を希望するコンテンツデータを記憶部５５から読み出す。そして、読み出したコンテンツデータを、その要求情報を送信したユーザー端末１０に向けて、データ送信部５３を介して配信する。
【００４０】
ユーザー端末１０は、電気通信回線接続部１１と、データ送信部１２と、データ受信部１３と、ユーザーインターフェース部１４と、ユーザー操作受付部１５と、画像表示部１６と、ヘッドホン接続部１７と、ヘッドホン接続検出部１８と、スピーカー１９と、受信データ処理部２０とを有する。
【００４１】
電気通信回線接続部１１は、ネットワーク１に接続される。そして、ネットワーク１を通じて他の機器とデータのやり取りを行う。他の機器とは、例えば、中継サーバー３０やコンテンツサーバー５０である。
【００４２】
データ受信部１３は、ネットワーク１を通じて他の機器から送信されてくるデータを、電気通信回線接続部１１を介して受信する。この受信データは、例えば、コンテンツサーバー５０から示されるユーザーに配信可能な複数のコンテンツデータのコンテンツ特定情報、ユーザーの要求に応じてコンテンツサーバー５０からユーザー端末１０に向けて配信されるコンテンツデータ、そのコンテンツデータに関連付けられて中継サーバー３０から送信される音量調整情報、等である。この音量調整情報については後述する。
【００４３】
ユーザーインターフェース部１４は、ユーザーによる操作を受け付けるための装置で構成される。ユーザーインターフェース部１４を構成する装置としては、例えば、一般に用いられているタッチパネルを挙げることができる。しかし、本発明はユーザーインターフェース部１４を構成する装置が何らタッチパネルに限定されるものではなく、キーボード、ポインティングデバイス（例えば、マウス）等、その他の入力装置であってもよい。
【００４４】
ユーザー操作受付部１５は、ユーザーがユーザーインターフェース部１４を操作してユーザー端末１０に入力する指示を受け付ける。このユーザー操作は、例えば、コンテンツサーバー５０から示されるユーザーに配信可能な複数のコンテンツデータの中から所望のコンテンツデータを選択してコンテンツサーバー５０に要求する操作、音量の調整、等である。
【００４５】
データ送信部１２は、ネットワーク１を通じて他の機器へ配信するデータを、電気通信回線接続部１１を介して送信する。この送信データは、例えば、ユーザー操作受付部１５において受け付けられたユーザー操作にもとづき、ユーザーが所望するコンテンツデータをコンテンツサーバー５０に要求する要求情報、後述する音量変更情報およびヘッドホン接続情報、音量変更情報およびヘッドホン接続情報が関連付けされたコンテンツ特定情報、等である。
【００４６】
ヘッドホン接続部１７は、ヘッドホン１００を接続するための端子を有し、ヘッドホン接続検出部１８は、ヘッドホン接続部１７にヘッドホン１００が接続されているかどうかを検出する。ヘッドホン接続検出部１８は、例えば、ヘッドホン１００がヘッドホン接続部１７に接続されていなければ「０」を、接続されていれば「１」を、「ヘッドホン接続情報」として出力する。あわせて、ヘッドホン接続部１７にヘッドホン１００が接続されていなければスピーカー１９から音声を出力し、ヘッドホン接続部１７にヘッドホン１００が接続されていればヘッドホン１００から音声を出力するように、音声信号の出力切り換えを行う。
【００４７】
画像表示部１６は、画像信号の再生画像、例えば、コンテンツデータを再生することで得られる動画像、等を表示する。画像表示部１６を構成する画像表示装置としては、例えば、一般に用いられている液晶パネルを挙げることができる。しかし、本発明は画像表示部１６を構成する装置が何ら液晶パネルに限定されるものではなく、プラズマディスプレイパネル、ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）パネル等、その他の画像表示装置であってもよい。
【００４８】
受信データ処理部２０は、音量調整部２１、音声信号処理部２２、画像信号処理部２３、音量情報取得部２４、データ再生部２５を有する。そして、データ受信部１３で受信されたデータのデータ処理を行う。
【００４９】
データ再生部２５は、データ受信部１３が受信したデータを信号処理可能な状態に再生する。このデータは、例えば、コンテンツサーバー５０から配信されるコンテンツデータ、そのコンテンツデータに関連付けられて中継サーバー３０から送信される音量調整情報、等である。また、データ再生部２５におけるデータ再生動作には、例えば、コンテンツデータから音声データを取り出して音声信号に再生する動作、コンテンツデータから画像データを取り出して画像信号に再生する動作、等がある。
【００５０】
画像信号処理部２３は、データ再生部２５において再生された画像信号を画像表示部１６に動画像として表示するための信号処理を行う。
【００５１】
音声信号処理部２２は、データ再生部２５において再生された音声信号をスピーカー１９またはヘッドホン１００から音声として出力するための信号処理を行う。
【００５２】
音量調整部２１は、音声信号処理部２２から出力される音声信号の音量を調整する。そして、音量調整部２１において音量調整がなされた音声信号が、ヘッドホン接続検出部１８を介して、スピーカー１９またはヘッドホン１００から出力される。なお、本実施の形態において、音量調整部２１における音量調整は、ユーザー操作受付部１５において受け付けられるユーザー操作による音量調整、および中継サーバー３０から送信される音量調整情報にもとづき行われるものとする。
【００５３】
音量情報取得部２４は、コンテンツデータに関連付けられて中継サーバー３０から送信される音量調整情報を取得し、その音量調整情報にもとづき音量調整部２１を制御して音量調整を行う。例えば、音量情報取得部２４は、取得した音量調整情報が「＋６」であれば、その時点の音量調整部２１の設定音量（例えば、「２０」）から音量の大きさを「＋６」増加し、設定音量が「２６」となるように音量調整部２１を制御する。あるいは、音量情報取得部２４は、取得した音量調整情報が「−６」であれば、その時点の音量調整部２１の設定音量（例えば、「２０」）から音量の大きさを「６」減少し、設定音量が「１４」となるように音量調整部２１を制御する。
【００５４】
また、音量情報取得部２４は、コンテンツデータの再生中にユーザーによって音量の変更がなされたときにその音量の変更量を検出し、検出した結果を「音量変更情報」として出力する。例えば、上述した音量の自動調整の後、ユーザー操作により、音量が「２６」から「２８」に変更されたときには、音量情報取得部２４は、音量調整情報の「＋６」に「＋２」を加算した「＋８」を音量変更情報とする。あるいは、上述した音量の自動調整の後、ユーザー操作により、音量が「２６」から「２４」に変更されたときには、音量情報取得部２４は、音量調整情報の「＋６」に「−２」を加算した「＋４」を音量変更情報とする。
【００５５】
なお、上述の音量を表す数値は任意単位（ａ．ｕ．：ａｒｂｉｔｒａｒｙ  ｕｎｉｔ）であり、ユーザー端末１０においてユーザーが音量調整をする際の目安となるようにあらかじめ設定されたものである。例えば、ユーザー端末１０における最小音量を「０」、最大音量を「５０」と設定した場合であれば、音量を「＋１」する毎に、最大音量の１／５０に相当する分だけ音量が大きくなるような信号処理が音量調整部２１においてなされるように設定されたものである。
【００５６】
なお、音量情報取得部２４は、コンテンツデータの再生中にユーザーによる音量変更がなければ、ユーザーによる音量変更＝「０」、すなわち、音量調整情報と数値が等しい音量変更情報を、音量変更情報として検出する。
【００５７】
そして、音量情報取得部２４において検出された音量変更情報、およびヘッドホン接続検出部１８において検出されたヘッドホン接続情報が、再生中のコンテンツデータのコンテンツ特定情報に関連付けられて、データ送信部１２から中継サーバー３０に送信される。すなわち、音量変更情報およびヘッドホン接続情報が関連付けされたコンテンツ特定情報とは、ユーザー操作により音量変更がなされたときにユーザー端末１０で再生中のコンテンツデータのコンテンツ特定情報のことである。
【００５８】
中継サーバー３０は、電気通信回線接続部３１と、データ送信部３２と、データ受信部３３と、音量情報処理部３４と、記憶部３５とを有する。
【００５９】
電気通信回線接続部３１は、ネットワーク１に接続されネットワーク１を通じて他の機器とデータのやり取りを行う。他の機器とは、例えば、ユーザー端末１０やコンテンツサーバー５０である。
【００６０】
データ受信部３３は、ネットワーク１を通じて他の機器から送信されてくるデータを、電気通信回線接続部３１を介して受信する。この受信データは、例えば、ユーザー端末１０から送信されるデータ、すなわち、ユーザーが所望するコンテンツデータを要求する要求情報、音量情報取得部２４において検出された音量変更情報、ヘッドホン接続検出部１８において検出されたヘッドホン接続情報、音量変更情報およびヘッドホン接続情報が関連付けされたコンテンツ特定情報、等であり、コンテンツサーバー５０から送信されるコンテンツデータ、等である。
【００６１】
データ送信部３２は、ネットワーク１を通じて他の機器へ送信するデータを、電気通信回線接続部３１を介して送信する。この送信データは、例えば、ユーザー端末１０から送信されデータ受信部３３で受信された要求情報、記憶部３５から読み出された音量調整情報、コンテンツサーバー５０から送信されるコンテンツデータ、等である。
【００６２】
なお、本実施の形態においては、ユーザー端末１０から送信されるコンテンツデータを要求する要求情報は、中継サーバー３０を中継してコンテンツサーバー５０に送信される。また、その要求情報に応じてコンテンツサーバー５０から配信されるコンテンツデータは、中継サーバー３０を中継してユーザー端末１０に送信される。
【００６３】
しかし、本発明は、要求情報およびコンテンツデータの送受信経路が何ら上述した経路に限定されるものではない。本実施の形態においては、例えば、コンテンツデータを要求する要求情報がユーザー端末１０から中継サーバー３０とコンテンツサーバー５０との双方に送信され、その要求情報に応じてコンテンツサーバー５０から配信されるコンテンツデータが、中継サーバー３０を中継せず、直接ユーザー端末１０に送信される構成であってもよい。
【００６４】
音量情報処理部３４は、ユーザー端末１０から送信されてくるコンテンツデータの要求情報に含まれるコンテンツ特定情報にもとづき、そのコンテンツ特定情報に関連付けられて記憶部３５に記憶された音量調整情報を記憶部３５から読み出す。そして、要求情報に含まれる、要求情報の発信元のユーザー端末１０に固有の情報にもとづき、読み出した音量調整情報を、その要求情報を発信したユーザー端末１０に、データ送信部３２を介して送信する。
【００６５】
なお、この音量調整情報は、その音量調整情報が関連付けされたコンテンツデータがユーザー端末１０で再生開始される前にユーザー端末１０で受信されることが望ましい。そのために、中継サーバー３０は、音量調整情報とその音量調整情報が関連付けされたコンテンツデータとを、同タイミングでユーザー端末１０に送信する構成とすることが望ましい。あるいは、ユーザー端末１０では音量調整情報の受信が完了するまでは、その音量調整情報が関連付けされたコンテンツデータの再生を開始しないように構成することが望ましい。
【００６６】
また、音量情報処理部３４は、データ受信部３３において、ユーザー端末１０から送信された音量変更情報およびその音量変更情報が関連付けされたコンテンツ特定情報が受信されたときには、そのコンテンツ特定情報にもとづき記憶部３５から音量調整情報を読み出す。そして、読み出した音量調整情報を、その音量変更情報にもとづき更新する。そして、更新された新たな音量調整情報を、そのコンテンツ特定情報に関連付けて記憶部３５に記憶する。
【００６７】
このとき、本実施の形態１では、音量情報処理部３４において、その音量調整情報の更新回数を計数し、更新回数に応じた重み付けで音量調整情報と音量変更情報との平均値を算出（加算平均）して新たな音量調整情報を算出することで音量調整情報の更新を行う。例えば、音量調整情報の更新回数が「１００」であれば、記憶部３５から読み出した音量調整情報と、データ受信部３３で受信した音量変更情報とを１００：１の比率にして加算平均する。これにより、音量調整情報の精度向上を図ることが可能となる。そして、算出した新たな音量調整情報をコンテンツ特定情報に関連付けて記憶部３５に記憶するとともに、あわせて、その音量調整情報の更新回数に「１」を加算する。
【００６８】
なお、音量調整情報の更新回数は、音量調整情報とともに記憶部３５に記憶し、音量調整情報を記憶部３５から読み出すときに、あわせて更新回数を読み出し、更新後の音量調整情報を記憶部３５に記憶するときに、あわせて「１」が加算された更新回数も記憶する。
【００６９】
なお、ユーザー端末１０においてユーザーによる音量変更がなされなければ、音量変更情報の数値と音量調整情報の数値とが等しくなるため、この音量変更情報を用いて音量調整情報を更新しても、音量調整情報には、更新前と更新後とで差が生じない。しかし、このような場合も、音量調整情報の更新が行われたものとして更新回数を「１」増やす。これにより、更新回数に、音量調整情報の形成に用いられた音量変更情報の数が反映され、更新回数を、音量調整情報の精度を判断する上での目安とすることができる。
【００７０】
また、本実施の形態における音量情報処理部３４は、ユーザー端末１０から送信されるヘッドホン接続情報にもとづき音量変更情報を補正し、補正後の音量変更情報を用いて音量調整情報を更新する。具体的には、ヘッドホン接続情報が、ヘッドホン接続部１７にヘッドホン１００が接続されていることを示すときには、あらかじめ設定された数値を音量変更情報に乗算し（例えば、音量変更情報を２／３倍にし）、その乗算により得られた変更後の音量変更情報を用いて音量調整情報を更新する。また、ヘッドホン接続情報が、ヘッドホン接続部１７にヘッドホン１００が接続されていないことを示すときには、音量変更情報を補正せずに用いて、音量調整情報を更新する。これにより、中継サーバー３０では、ヘッドホン接続情報にもとづき音量変更情報に補正を加えることになるので、音量調整情報の精度向上を図ることが可能となる。
【００７１】
本実施の形態では、データ送受信システムに用いるユーザー端末１０および中継サーバー３０を上述した構成とすることで、コンテンツデータ間で音声レベルに差がある場合でも、ユーザー端末１０における音量を、コンテンツデータの音声レベルに応じた大きさに自動調整することが可能となる。また、ユーザー端末１０においてユーザーにより選択された音声出力装置（スピーカー１９またはヘッドホン１００）を考慮した、精度の高い音量調整情報を作成することが可能となる。これは、次のような理由による。
【００７２】
例えば、音声レベルが他のコンテンツデータと比較して小さいコンテンツデータであれば、ユーザーはそのコンテンツデータを再生する際に音量を大きくする傾向にあると想定できる。逆に、音声レベルが他のコンテンツデータと比較して大きいコンテンツデータであれば、ユーザーはそのコンテンツデータを再生する際に音量を小さくする傾向にあると想定できる。
【００７３】
したがって、ユーザー操作による音量調整量をコンテンツデータ毎に収集すれば、コンテンツデータの音声レベルの大きさを反映した情報を作成することができる。そして、その情報にもとづき、そのコンテンツデータを再生するユーザー端末１０の音量を調整すれば、そのコンテンツデータの音声レベルの大きさに応じた音量でコンテンツデータを再生することができる。
【００７４】
そして、本実施の形態においては、「ユーザー操作による音量調整量を表す情報」を「音量変更情報」とし、上述した構成により、ユーザーに意識させることなく、複数のユーザー端末１０から中継サーバー３０に音量変更情報を収集することができる。また、音量変更情報をコンテンツデータ毎に集積することで、「コンテンツデータの音声レベルの大きさを反映した情報」として「音量調整情報」を形成し、上述した構成により、中継サーバー３０において音量調整情報を一括管理することができる。
【００７５】
したがって、ユーザー端末１０は、コンテンツデータを再生する際に、そのコンテンツデータに関連付けて中継サーバー３０から送信される音量変更情報にもとづき音量を調整するだけで、そのコンテンツデータの音声レベルの大きさに応じた音量で音声出力することが可能となる。また、本実施の形態においては、ユーザー端末１０上で音量調整に関するデータ管理を行う必要がないので、ユーザー端末１０上でそのようなデータ管理を行う構成と比較して、ユーザー端末１０における負荷を軽減することができる。例えば、ユーザー端末１０において、そのようなデータ管理のために用いる記憶装置や、データ管理に際して発生する演算処理等が不要となる。
【００７６】
また、一般的には、コンテンツデータを再生する際に使用する音声出力装置の種類、具体的には、ユーザー端末１０に備えられたスピーカー１９を通して音声を聞くのか、ユーザー端末１０に接続したヘッドホン１００を通して音声を聞くのかによって、ユーザーの感じる最適な音量は異なると考えられる。例えば、ヘッドホン１００を通して音声を聞くときにはスピーカー１９を通して音声を聞くときよりも設定音量を大きくする方が望ましいと感じるユーザーは、ヘッドホン１００を通して音声を聞くときに設定音量を比較的大きめに調整する傾向があると考えられる。したがって、ユーザー端末１０から送信されてくる音量変更情報を、ユーザーにより選択された音声出力装置（スピーカー１９による音声出力か、ヘッドホン１００による音声出力か）に応じて補正することで、より精度の高い音量調整情報を作成することができる。
【００７７】
そして、本実施の形態においては、ユーザー端末１０から送信されるヘッドホン接続情報にもとづき音量変更情報を補正し、補正後の音量変更情報を用いて音量調整情報を更新する構成としている。これにより、ユーザーにより選択された音声出力装置までも考慮した、精度の高い音量調整情報を作成することが可能となる。
【００７８】
次に、本実施の形態に示すユーザー端末１０および中継サーバー３０の動作を、フローチャートを用いて説明する。
【００７９】
図２は、本発明の実施の形態１におけるデータ送受信システムの動作を示すフローチャートである。
【００８０】
まず、第１のステップでは、ユーザー端末１０からコンテンツデータの要求情報が中継サーバー３０を介してコンテンツサーバー５０へ送信される（ステップＳ１０１）。
【００８１】
続く第２のステップでは、要求情報にもとづきコンテンツサーバー５０から送信されるコンテンツデータに、中継サーバー３０が音量調整情報を付加したものが、ユーザー端末１０に送信される（ステップＳ２０１）。
【００８２】
続く第３のステップでは、ユーザー端末１０は、受信した音量調整情報にもとづく音量調整を行い、調整後の音量で、受信したコンテンツデータを再生する。また、ユーザー操作による音量の変更量が音量変更情報として検出され、音量変更情報とヘッドホン接続情報とが、コンテンツ特定情報に関連付けられてユーザー端末１０から中継サーバー３０に送信される（ステップＳ３０１）。
【００８３】
そして、第４のステップでは、中継サーバー３０は、ユーザー端末１０から送信される音量変更情報およびヘッドホン接続情報にもとづき、音量変更情報を更新する（ステップＳ４０１）。
【００８４】
次に、第１のステップ〜第４のステップの各ステップの詳細について説明する。
【００８５】
図３は、本発明の実施の形態１におけるデータ送受信システムの動作の第１のステップＳ１０１の詳細を示すフローチャートである。
【００８６】
第１のステップＳ１０１では、まず、ユーザー操作受付部１５において、ユーザーがユーザーインターフェース部１４を介して所望のコンテンツデータを要求するユーザー操作が受け付けられる（ステップＳ１１１）。
【００８７】
ステップＳ１１１でユーザー操作受付部１５において受け付けられたユーザー操作にもとづき、ユーザーが所望するコンテンツデータのコンテンツ特定情報（例えば、ＵＲＬ）および要求情報の発信元のユーザー端末１０を特定するための情報（例えば、ＩＰアドレス）を含む要求情報がデータ送信部１２からネットワーク１を通じて中継サーバー３０へ送信される（ステップＳ１１２）。
【００８８】
ステップＳ１１２においてユーザー端末１０からネットワーク１を通じて送信された要求情報が、中継サーバー３０のデータ受信部３３で受信される（ステップＳ１１３）。
【００８９】
中継サーバー３０における音量情報処理部３４は、ステップＳ１１３においてデータ受信部３３で受信された要求情報に含まれるコンテンツ特定情報にもとづき、そのコンテンツ特定情報に関連付けられて記憶部３５に記憶された音量調整情報を記憶部３５から読み出す（ステップＳ１１４）。
【００９０】
中継サーバー３０におけるデータ送信部３２は、ステップＳ１１３においてデータ受信部３３で受信された要求情報をネットワーク１を通じてコンテンツサーバー５０へ送信する（ステップＳ１１５）。
【００９１】
以上が、本実施の形態における第１のステップＳ１０１の動作である。
【００９２】
なお、第１のステップＳ１０１においては、ステップＳ１１４とステップＳ１１５とが同時に行われてもよく、あるいは、ステップＳ１１５がステップＳ１１４よりも先に行われてもかまわない。
【００９３】
図４は、本発明の実施の形態１におけるデータ送受信システムの動作の第２のステップＳ２０１の詳細を示すフローチャートである。
【００９４】
第２のステップＳ２０１では、ステップＳ１１５において中継サーバー３０からネットワーク１を通じて送信された要求情報が、コンテンツサーバー５０のデータ受信部５２で受信される（ステップＳ２１１）。
【００９５】
コンテンツ管理部５４は、ステップＳ２１１においてデータ受信部５２で受信された要求情報に含まれるコンテンツ情報にもとづき、コンテンツデータを記憶部５５から読み出す（ステップＳ２１２）。
【００９６】
ステップＳ２１２において記憶部５５から読み出されたコンテンツデータは、データ送信部５３からネットワーク１を通じて中継サーバー３０に送信される（ステップＳ２１３）。
【００９７】
ステップＳ２１３においてコンテンツサーバー５０からネットワーク１を通じて送信されたコンテンツデータが、中継サーバー３０のデータ受信部３３で受信される（ステップＳ２１４）。
【００９８】
ステップＳ２１４においてデータ受信部３３で受信されたコンテンツデータに、ステップＳ１１４において記憶部３５から読み出された音量調整情報が付加される（ステップＳ２１６）。
【００９９】
そして、ステップＳ２１４においてデータ受信部３３で受信されたコンテンツデータと、ステップＳ１１４において記憶部３５から読み出された音量調整情報とが、ステップＳ１１３においてデータ受信部３３で受信された要求情報に含まれる要求情報の発信元のユーザー端末１０を特定する情報にもとづき、要求情報の発信元のユーザー端末１０に向けて、データ送信部３２からネットワーク１を通じて送信される（ステップＳ２１８）。
【０１００】
なお、ステップＳ２１６における「付加」とは、音量調整情報とコンテンツデータとを１つのデータにまとめる動作に限定されるものではなく、ステップＳ２１８において、音量調整情報がコンテンツデータに関連付けされずにユーザー端末１０に送信されることがないように、音量調整情報をコンテンツデータに関連付けする動作の全てを含むものとする。したがって、ステップＳ２１８における「送信」動作は、音量調整情報とコンテンツデータとが同タイミングでユーザー端末１０に送信される動作に限定されない。
【０１０１】
以上が、本実施の形態における第２のステップＳ２０１の動作である。
【０１０２】
図５は、本発明の実施の形態１におけるデータ送受信システムの動作の第３のステップＳ３０１の詳細を示すフローチャートである。
【０１０３】
第３のステップＳ３０１では、ステップＳ２１８において中継サーバー３０からネットワーク１を通じて送信されたコンテンツデータおよび音量調整情報が、ユーザー端末１０のデータ受信部１３で受信される（ステップＳ３１１）。
【０１０４】
ヘッドホン接続検出部１８は、ヘッドホン接続部１７にヘッドホン１００が接続されているかどうかを検出する。例えば、ヘッドホン接続検出部１８は、ヘッドホン１００がヘッドホン接続部１７に接続されていなければ「０」を、接続されていれば「１」を、「ヘッドホン接続情報」として出力する（ステップＳ３１２）。
【０１０５】
ステップＳ３１１においてデータ受信部１３で受信された音量調整情報が、音量情報取得部２４で取得され（ステップＳ３１３）、音量情報取得部２４は、ステップＳ３１３で取得された音量調整情報にもとづき音量調整部２１を制御して音量調整を行う（ステップＳ３１４）。
【０１０６】
そして、ステップＳ３１１においてデータ受信部１３で受信されたコンテンツデータが、データ再生部２５において再生される（ステップＳ３１５）。例えば、コンテンツデータに含まれる音声データは、データ再生部２５で音声信号に再生され、ステップＳ３１４において調整された音量の音声で、スピーカー１９またはヘッドホン接続部１７に接続されたヘッドホン１００から出力される。
【０１０７】
なお、音量調整情報の数値が大きく、音量の変化量が大きいとき（例えば、音量調整情報があらかじめ定められた比較値よりも大きいとき）に、急激な音量変化が生じるのを防止するために、ステップＳ３１５においてコンテンツデータの再生を開始すると同時に、所定の時間をかけて（例えば、２秒間）徐々に音量を増加させる構成としてもよい。
【０１０８】
次に、ステップＳ３１５におけるコンテンツデータの再生中に、ユーザー操作による音量変更が生じたかどうかが音量情報取得部２４で判断される（ステップＳ３１６）。
【０１０９】
ステップＳ３１６においてユーザー操作による音量変更が生じたと判断されたときには、音量情報取得部２４においてその音量の変更量が検出され、検出された結果にもとづき音量変更情報が作成されて音量情報取得部２４から出力される（ステップＳ３１７）。
【０１１０】
また、ステップＳ３１６において、ユーザー操作による音量変更は生じなかったと判断されたときには、ステップＳ３１３で取得された音量調整情報と等しい数値の音量変更情報が音量情報取得部２４から出力される（ステップＳ３１８）。
【０１１１】
なお、ステップＳ３１６では、例えば、コンテンツデータの再生開始時から再生終了時までユーザーによって音量の変更がなされなかったときに、ステップＳ３１８を実行する構成としてもよい。あるいは、コンテンツデータの再生開始時から所定時間（例えば、１分間）の間、ユーザーによって音量の変更がなされなかったときに、ステップＳ３１８を実行する構成であってもよい。
【０１１２】
また、ステップＳ３１７では、例えば、音量情報取得部２４においてユーザー操作による音量変更が検出されたときには、そのユーザー操作から所定時間（例えば、２０秒間）の間、ユーザー操作による次の音量変更がなされなかったときにユーザー操作による音量変更が終了したと判断し、ステップＳ３１７を実行する構成であってもよい。
【０１１３】
あるいは、コンテンツデータの再生開始時と再生終了時との音量差を算出し、その音量差にもとづき音量変更情報を作成する構成とすることで、ステップＳ３１６、ステップＳ３１７、ステップＳ３１８をあわせて実行する構成としてもよい。
【０１１４】
なお、上述の所定時間は、コンテンツデータの再生に要する時間に応じて変更する構成であってもよい。
【０１１５】
そして、ステップＳ３１７、ステップＳ３１８において音量情報取得部２４から出力される音量変更情報と、ステップＳ３１２においてヘッドホン接続検出部１８から出力されるヘッドホン接続情報と、ステップＳ３１５で再生されたコンテンツデータのコンテンツ特定情報とが、データ送信部１２からネットワーク１を通じて中継サーバー３０へ送信される（ステップＳ３１９）。
【０１１６】
以上が、本実施の形態における第３のステップＳ３０１の動作である。
【０１１７】
図６は、本発明の実施の形態１におけるデータ送受信システムの動作の第４のステップＳ４０１の詳細を示すフローチャートである。
【０１１８】
第４のステップＳ４０１では、ステップＳ３１９においてユーザー端末１０からネットワーク１を通じて送信された音量変更情報とヘッドホン接続情報とコンテンツ特定情報とが、中継サーバー３０のデータ受信部３３で受信される（ステップＳ４１１）。
【０１１９】
中継サーバー３０における音量情報処理部３４は、ステップＳ４１１においてデータ受信部３３で受信されたコンテンツ特定情報にもとづき、そのコンテンツ特定情報に関連付けられて記憶部３５に記憶された音量調整情報および更新回数を記憶部３５から読み出す（ステップＳ４１２）。
【０１２０】
中継サーバー３０における音量情報処理部３４は、ステップＳ４１１においてデータ受信部３３で受信された音量変更情報を、同じくステップＳ４１１で受信されたヘッドホン接続情報にもとづき補正する（ステップＳ４１３）。
【０１２１】
音量情報処理部３４は、ステップＳ４１２において記憶部３５から読み出された更新回数にもとづく重み付けで、ステップＳ４１３において補正された音量変更情報と、ステップＳ４１２において記憶部３５から読み出された音量調整情報との平均値を算出し、この算出結果を新たな音量調整情報として音量調整情報を更新する（ステップＳ４１４）。
【０１２２】
また、音量情報処理部３４は、ステップＳ４１２において記憶部３５から読み出された更新回数に「１」を加算する（ステップＳ４１５）。
【０１２３】
そして、音量情報処理部３４は、ステップＳ４１４で更新された音量調整情報と、ステップＳ４１５で「１」が加算された更新回数とを、ステップＳ４１１においてデータ受信部３３で受信されたコンテンツ特定情報に関連付けて、記憶部３５に記憶する（ステップＳ４１６）。
【０１２４】
以上が、本実施の形態における第４のステップＳ４０１の動作である。
【０１２５】
以上の各ステップを実行することにより、本実施の形態では、ユーザー端末１０において、コンテンツデータを再生する際に、そのコンテンツデータに関連付けて中継サーバー３０から送信される音量調整情報にもとづく音量調整を自動で行い、そのコンテンツデータの音声レベルの大きさに応じた音量で音声出力することが可能となる。
【０１２６】
また、コンテンツデータを再生した複数のユーザー端末１０から送信される音量変更情報にもとづき音量調整情報が生成されるので、たとえそのコンテンツデータを初めて再生するユーザー端末１０であっても、ユーザー端末１０は音量調整情報にもとづき最適な音量に自動調整されるので、そのコンテンツデータに応じた最適な音量でそのコンテンツデータを再生することが可能となる。
【０１２７】
また、コンテンツデータを再生するときの音量調整情報が中継サーバー３０上で管理されるので、ユーザー端末１０上で音量調整に関するデータ管理を行う必要がなく、ユーザー端末１０上でそのようなデータ管理を行う構成と比較して、ユーザー端末１０における負荷を軽減することが可能となる。
【０１２８】
また、中継サーバー３０では、ヘッドホン接続情報にもとづき音量変更情報を補正するので、ユーザー端末１０における音声出力装置の違い（例えば、スピーカー１９とヘッドホン１００）を考慮した、精度の高い音量調整情報を、中継サーバー３０において作成することが可能となる。すなわち、中継サーバー３０において音量調整情報の精度向上を図ることが可能となる。
【０１２９】
また、音量変更情報をユーザー端末１０から中継サーバー３０に送信する回数が１回のコンテンツデータ再生に対して１回になるので、１回のコンテンツデータ再生に対して音量変更情報を複数回送信する構成と比較して、ユーザー端末１０から中継サーバー３０に送信するデータ量を削減し、ユーザー端末１０および中継サーバー３０の負荷を軽減するとともにネットワーク１の負荷を軽減することができる。
【０１３０】
なお、本実施の形態では、ユーザー端末１０からの要求情報が中継サーバー３０を経由してコンテンツサーバー５０へ送信され、コンテンツサーバー５０から配信されるコンテンツデータが中継サーバー３０を経由してユーザー端末１０へ送信される構成を説明したが、例えば、第１のステップＳ１０１のステップＳ１１２において、要求情報がユーザー端末１０から中継サーバー３０およびコンテンツサーバー５０の双方に送信され、第２のステップＳ２０１のステップＳ２１３においては、要求情報にもとづき記憶部５５から読み出されたコンテンツデータが、コンテンツサーバー５０から要求情報の発信元のユーザー端末１０に向けて直接配信される構成であってもよい。
【０１３１】
なお、本実施の形態では、音量情報取得部２４は、コンテンツデータの再生中にユーザーによる音量変更がなければ、ユーザーによる音量変更＝「０」、すなわち、音量調整情報と数値が等しい音量変更情報を、音量変更情報として中継サーバー３０に送信する構成を説明した。しかし、例えば、コンテンツデータの再生中にユーザーによる音量変更がなければ、音量変更情報を含む各情報を中継サーバー３０に送信しない構成としてもよい。その場合、中継サーバー３０は、コンテンツデータおよび音量調整情報をユーザー端末１０に送信した後、所定時間が過ぎても、ユーザー端末１０から音量変更情報を含む各情報が送信されてこなければ、送信した音量調整情報が適切なものであったと判断し、ユーザー端末１０から送信されてきていた要求情報に含まれるコンテンツ特定情報にもとづき記憶部３５から更新回数だけを読み出し、更新回数に「１」を加算して、そのコンテンツ特定情報にもとづき記憶部３５に記憶する構成としてもよい。
【０１３２】
なお、本実施の形態１では、ユーザーによって音量の変更がなされたときにその変更量と音量調整情報とを加算した数値を音量変更情報として検出する構成を説明した。例えば、中継サーバー３０から送信されてきた音量調整情報が「＋６」であり、ユーザーにより、さらに音量が「＋２」となるように音量調整されたときに、音量情報取得部２４は「＋８」を音量変更情報として検出する構成を説明した。しかし、本発明は何らこの構成に限定されるものではなく、例えば、ユーザーによって音量の変更がなされたときにその変更量分だけを音量変更情報として検出する構成としてもよい。例えば、中継サーバー３０から送信されてきた音量調整情報が「＋６」であり、ユーザーにより、さらに音量が「＋２」となるように音量調整されたときに、音量情報取得部２４は「＋２」を音量変更情報として検出する構成としてもよい。ただし、この場合には、音量変更情報とあわせて、その音量変更情報には音量調整情報にもとづく音量変更は含まれていないということを示す情報をユーザー端末１０から中継サーバー３０に送信することが望ましい。そして、中継サーバー３０は、音量調整情報を更新するときに使用する計算式を、その情報にもとづき変更する（例えば、音量変更情報に音量調整情報にもとづく音量変更が含まれていなければ、中継サーバー３０において音量変更情報に音量調整情報を加算し、加算した結果を用いて音量調整情報を更新する）構成にすることが望ましい。あるいは、そのような情報をユーザー端末１０から送信しない場合には、ユーザー端末１０から送信される全ての音量変更情報には、音量調整情報にもとづく音量変更は含まれていないという構成にし、中継サーバー３０は、その構成の下に音量調整情報を更新するという構成にすることが望ましい。
【０１３３】
（実施の形態２）
実施の形態１では１つの音量調整情報を用いる構成を説明したが、実施の形態２では、ヘッドホンに対する音量調整情報とスピーカーに対する音量調整情報との２つの音量調整情報を用いる構成について説明する。
【０１３４】
図７は、本発明の実施の形態２におけるデータ送受信システムの一構成例を示すブロック図である。図７に示すように、本実施の形態におけるデータ送受信システムは、電子機器であるユーザー端末１１０と、中継サーバー１３０とで構成される。なお、図７には、ネットワーク１と、ネットワーク１を通じてデータ共有サービスを供給するためのコンテンツサーバー５０とをあわせて示す。
【０１３５】
なお、図７に示すユーザー端末１１０および中継サーバー１３０が、図１に示したユーザー端末１０および中継サーバー３０と異なる点は、２つの音量調整情報を扱うように構成された点である。したがって、以下では、実施の形態１と異なる動作をする構成要素についてのみ説明し、実施の形態１と同じ動作を行う構成要素については、図１に示した構成要素と同じ符号を付与し、説明を省略する。
【０１３６】
ユーザー端末１１０は、電気通信回線接続部１１と、データ送信部１２と、データ受信部１１３と、ユーザーインターフェース部１４と、ユーザー操作受付部１５と、画像表示部１６と、ヘッドホン接続部１７と、ヘッドホン接続検出部１８と、スピーカー１９と、受信データ処理部１２０とを有する。
【０１３７】
データ受信部１１３は、ネットワーク１を通じて他の機器から送信されてくるデータを、電気通信回線接続部１１を介して受信する。この受信データは、例えば、コンテンツサーバー５０から示されるユーザーに配信可能な複数のコンテンツデータのコンテンツ特定情報、ユーザーの要求に応じてコンテンツサーバー５０からユーザー端末１１０に向けて配信されるコンテンツデータ、そのコンテンツデータに関連付けられて中継サーバー１３０から送信されるヘッドホン用の音量調整情報（以下、「ヘッドホン音量調整情報」と記す）およびスピーカー用の音量調整情報（以下、「スピーカー音量調整情報」と記す）、等である。
【０１３８】
受信データ処理部１２０は、音量調整部１２１、音声信号処理部２２、画像信号処理部２３、音量情報取得部１２４、データ再生部１２５を有する。
【０１３９】
データ再生部１２５は、データ受信部１１３が受信したデータを信号処理可能な状態に再生する。このデータは、例えば、コンテンツサーバー５０から配信されるコンテンツデータ、そのコンテンツデータに関連付けられて中継サーバー１３０から送信されるヘッドホン音量調整情報およびスピーカー音量調整情報、等である。また、データ再生部１２５におけるデータ再生動作には、例えば、コンテンツデータから音声データを取り出して音声信号に再生する動作、コンテンツデータから画像データを取り出して画像信号に再生する動作、等がある。
【０１４０】
音量調整部１２１は、音声信号処理部２２から出力される音声信号の音量を調整する。そして、音量調整部１２１において音量調整がなされた音声信号が、ヘッドホン接続検出部１８を介して、スピーカー１９またはヘッドホン１００から出力される。なお、本実施の形態において、音量調整部１２１における音量調整は、ユーザー操作受付部１５において受け付けられるユーザー操作による音量調整、および中継サーバー１３０から送信されるヘッドホン音量調整情報またはスピーカー音量調整情報にもとづき行われるものとする（以下、ヘッドホン音量調整情報とスピーカー音量調整情報とを区別して扱う必要がない場合には、これらをまとめて単に「音量調整情報」と記すこともある）。
【０１４１】
音量情報取得部１２４は、コンテンツデータに関連付けられて中継サーバー１３０から送信されるヘッドホン音量調整情報およびスピーカー音量調整情報を取得し、ヘッドホン接続情報にもとづきヘッドホン音量調整情報およびスピーカー音量調整情報のいずれか一方を選択し、選択した方の音量調整情報にもとづき音量調整部１２１を制御して音量調整を行う。例えば、音量情報取得部１２４は、ヘッドホン接続情報にもとづき選択した方の音量調整情報が「＋６」であれば、その時点の音量調整部１２１の設定音量（例えば、「２０」）から音量の大きさを「＋６」し、設定音量が「２６」となるように音量調整部１２１を制御する。あるいは、音量情報取得部１２４は、ヘッドホン接続情報にもとづき選択した方の音量調整情報が「−６」であれば、その時点の音量調整部１２１の設定音量（例えば、「２０」）から音量の大きさを「−６」し、設定音量が「１４」となるように音量調整部１２１を制御する。
【０１４２】
中継サーバー１３０は、電気通信回線接続部３１と、データ送信部１３２と、データ受信部３３と、音量情報処理部１３４と、記憶部１３５とを有する。
【０１４３】
データ送信部１３２は、ネットワーク１を通じて他の機器へ送信するデータを、電気通信回線接続部３１を介して送信する。この送信データは、例えば、ユーザー端末１１０から送信されデータ受信部３３で受信された要求情報、記憶部１３５から読み出されたヘッドホン音量調整情報およびスピーカー音量調整情報、コンテンツサーバー５０から送信されるコンテンツデータ、等である。
【０１４４】
音量情報処理部１３４は、ユーザー端末１１０から送信されてくるコンテンツデータの要求情報に含まれるコンテンツ特定情報にもとづき、そのコンテンツ特定情報に関連付けられて記憶部１３５に記憶されたヘッドホン音量調整情報およびスピーカー音量調整情報を記憶部１３５から読み出す。そして、要求情報に含まれる、要求情報の発信元のユーザー端末１１０に固有の情報にもとづき、読み出したヘッドホン音量調整情報およびスピーカー音量調整情報を、その要求情報を発信したユーザー端末１１０に、データ送信部１３２を介して送信する。
【０１４５】
なお、このヘッドホン音量調整情報およびスピーカー音量調整情報は、それらが関連付けされたコンテンツデータがユーザー端末１１０で再生開始される前にユーザー端末１１０で受信されることが望ましい。そのために、中継サーバー１３０は、ヘッドホン音量調整情報およびスピーカー音量調整情報とそれらが関連付けされたコンテンツデータとを、同タイミングでユーザー端末１１０に送信する構成とすることが望ましい。あるいは、ユーザー端末１１０ではヘッドホン音量調整情報およびスピーカー音量調整情報の受信が完了するまでは、それらが関連付けされたコンテンツデータの再生を開始しないように構成することが望ましい。
【０１４６】
また、音量情報処理部１３４は、データ受信部３３において、ユーザー端末１１０から送信された音量変更情報と、ヘッドホン接続情報と、その音量変更情報およびヘッドホン接続情報が関連付けされたコンテンツ特定情報とが受信されたときには、そのコンテンツ特定情報およびヘッドホン接続情報にもとづき、記憶部１３５からそのコンテンツ特定情報に関連付けられて記憶されたヘッドホン音量調整情報およびスピーカー音量調整情報のいずれか一方を選択して読み出す。そして、読み出したヘッドホン音量調整情報またはスピーカー音量調整情報を、その音量変更情報にもとづき更新し、更新された新たなヘッドホン音量調整情報またはスピーカー音量調整情報を、そのコンテンツ特定情報に関連付けて記憶部１３５に記憶する。
【０１４７】
このとき、本実施の形態２では、音量情報処理部１３４において、ヘッドホン接続情報にもとづき選択された方の音量調整情報に関して更新回数を計数し、更新回数に応じた重み付けでその音量調整情報と音量変更情報との平均値を算出（加算平均）して新たな音量調整情報を算出することでヘッドホン音量調整情報およびスピーカー音量調整情報の更新を行う。例えば、ヘッドホン接続情報にもとづき選択された方の音量調整情報の更新回数が「１００」であれば、その音量調整情報と、データ受信部３３で受信した音量変更情報とを１００：１の比率にして加算平均する。これにより、ヘッドホン音量調整情報およびスピーカー音量調整情報の精度向上を図ることが可能となる。そして、算出した新たなヘッドホン音量調整情報またはスピーカー音量調整情報をコンテンツ特定情報に関連付けて記憶部１３５に記憶するとともに、あわせて、その音量調整情報の更新回数に「１」を加算する。
【０１４８】
なお、ヘッドホン音量調整情報の更新回数およびスピーカー音量調整情報の更新回数は、それぞれで計数するものとする。そして、各更新回数は、ヘッドホン音量調整情報およびスピーカー音量調整情報のそれぞれとともに記憶部１３５に記憶し、ヘッドホン音量調整情報またはスピーカー音量調整情報を記憶部１３５から読み出すときに、あわせてその更新回数を読み出し、更新後のヘッドホン音量調整情報またはスピーカー音量調整情報を記憶部１３５に記憶するときに、あわせて「１」が加算された更新回数も記憶するものとする。
【０１４９】
なお、ユーザー端末１１０においてユーザーによる音量変更がなされなければ、音量変更情報の数値と、ヘッドホン接続情報にもとづき選択された方の音量調整情報の数値とが等しくなる。そのため、この音量変更情報を用いてその音量調整情報を更新しても、その音量調整情報には、更新前と更新後とで差が生じない。しかし、このような場合も、その音量調整情報に関して更新が行われたものとし、更新回数を「１」増やす。これにより、更新回数に、その音量調整情報の形成に用いられた音量変更情報の数が反映され、更新回数を、その音量調整情報の精度を判断する上での目安とすることができる。
【０１５０】
なお、音量情報処理部１３４は、コンテンツ特定情報にもとづきヘッドホン音量調整情報およびスピーカー音量調整情報の双方を記憶部１３５から読み出し、読み出したヘッドホン音量調整情報およびスピーカー音量調整情報のいずれか一方をヘッドホン接続情報にもとづき選択し、選択した方の音量調整情報を音量変更情報にもとづき更新する構成であってもよい。
【０１５１】
本実施の形態では、データ送受信システムに用いるユーザー端末１１０および中継サーバー１３０を上述した構成とすることで、コンテンツデータ間で音声レベルに差がある場合でも、ユーザー端末１１０における音量を、コンテンツデータの音声レベルおよびユーザーにより選択された音声出力装置（スピーカー１９またはヘッドホン１００）に応じた大きさに自動調整することが可能となる。そして、ユーザーにより選択された音声出力装置を反映した、精度の高い音量調整情報を作成することが可能となる。これは、次のような理由による。
【０１５２】
一般的には、コンテンツデータを再生する際に使用する音声出力装置の種類、具体的には、ユーザー端末１１０に備えられたスピーカー１９を通して音声を聞くのか、ユーザー端末１１０に接続したヘッドホン１００を通して音声を聞くのかによって、ユーザーの感じる最適な音量は異なると考えられる。例えば、ヘッドホン１００を通して音声を聞くときにはスピーカー１９を通して音声を聞くときよりも設定音量を大きくする方が望ましいと感じるユーザーは、ヘッドホン１００を通して音声を聞くときに設定音量を比較的大きめに調整する傾向があると考えられる。
【０１５３】
したがって、ユーザー操作による音量調整量およびユーザーが使用している音声出力装置（スピーカー１９またはヘッドホン１００）に関する情報をコンテンツデータ毎に収集すれば、コンテンツデータの音声レベルの大きさおよびユーザーにより選択された音声出力装置を反映した精度の高い情報を作成することができる。そして、その情報にもとづき、そのコンテンツデータを再生するユーザー端末１１０の音量を調整すれば、そのコンテンツデータの音声レベルの大きさおよびユーザーにより選択された音声出力装置に応じた音量でコンテンツデータを再生することができる。
【０１５４】
そして、本実施の形態においては、「ユーザー操作による音量調整量を表す情報」を「音量変更情報」とし、「ユーザーにより選択された音声出力装置を表す情報」を「ヘッドホン接続情報」として上述した構成を用いることにより、ユーザーに意識させることなく、複数のユーザー端末１１０から中継サーバー１３０に音量変更情報およびヘッドホン接続情報を収集することができる。さらに、音量変更情報をヘッドホン接続情報に応じてコンテンツデータ毎に集積することで、「コンテンツデータの音声レベルの大きさおよびユーザーにより選択された音声出力装置を反映した情報」として「ヘッドホン音量調整情報およびスピーカー音量調整情報」を形成することができる。そして、上述した構成により、中継サーバー１３０においてヘッドホン音量調整情報およびスピーカー音量調整情報を一括管理することができる。
【０１５５】
したがって、ユーザー端末１１０は、コンテンツデータを再生する際に、そのコンテンツデータに関連付けて中継サーバー１３０から送信されるヘッドホン音量調整情報およびスピーカー音量変更情報のいずれか一方をヘッドホン接続情報に応じて選択し、選択した方の音量変更情報にもとづき音量を調整するだけで、そのコンテンツデータの音声レベルの大きさおよびユーザーにより選択された音声出力装置に応じた音量で音声出力することが可能となる。また、本実施の形態においては、ユーザー端末１１０上で音量調整に関するデータ管理を行う必要がないので、ユーザー端末１１０上でそのようなデータ管理を行う構成と比較して、ユーザー端末１１０における負荷を軽減することができる。例えば、ユーザー端末１１０において、そのようなデータ管理のために用いる記憶装置や、データ管理に際して発生する演算処理等が不要となる。
【０１５６】
次に、本実施の形態に示すユーザー端末１１０および中継サーバー１３０の動作を、フローチャートを用いて説明する。なお、本実施の形態におけるデータ送受信システムの動作は、実施の形態１で図２のフローチャートを用いて説明した第１のステップから第４のステップまでの動作と基本的には同じである。したがって、以下、実施の形態１とは異なる動作についてのみ説明する。
【０１５７】
図８は、本発明の実施の形態２におけるデータ送受信システムの動作の第１のステップＳ１１０１の詳細を示すフローチャートである。
【０１５８】
第１のステップＳ１１０１のステップＳ１１１からステップＳ１１３では、図３のフローチャートに示したステップＳ１１１からステップＳ１１３までの各ステップと同様のステップが実行される。
【０１５９】
中継サーバー１３０における音量情報処理部１３４は、ステップＳ１１３においてデータ受信部３３で受信された要求情報に含まれるコンテンツ特定情報にもとづき、そのコンテンツ特定情報に関連付けられて記憶部１３５に記憶されたヘッドホン音量調整情報およびスピーカー音量調整情報を記憶部１３５から読み出す（ステップＳ１１１４）。
【０１６０】
続くステップＳ１１５では、図３のフローチャートに示したステップＳ１１５と同様のステップが実行される。
【０１６１】
以上が、本実施の形態における第１のステップＳ１１０１の動作である。
【０１６２】
図９は、本発明の実施の形態２におけるデータ送受信システムの動作の第２のステップＳ１２０１の詳細を示すフローチャートである。
【０１６３】
第２のステップＳ１２０１のステップＳ２１１からステップＳ２１４では、図４のフローチャートに示したステップＳ２１１からステップＳ２１４までの各ステップと同様のステップが実行される。
【０１６４】
ステップＳ２１４においてデータ受信部３３で受信されたコンテンツデータに、ステップＳ１１１４において記憶部１３５から読み出されたヘッドホン音量調整情報およびスピーカー音量調整情報の２つの音量調整情報が付加される（ステップＳ１２１６）。
【０１６５】
そして、ステップＳ２１４においてデータ受信部３３で受信されたコンテンツデータと、ステップＳ１１１４において記憶部１３５から読み出された２つの音量調整情報とが、ステップＳ１１３においてデータ受信部３３で受信された要求情報に含まれる要求情報の発信元のユーザー端末１１０を特定する情報にもとづき、要求情報の発信元のユーザー端末１１０に向けて、データ送信部１３２からネットワーク１を通じて送信される（ステップＳ１２１８）。
【０１６６】
なお、ステップＳ１２１６における「付加」とは、ヘッドホン音量調整情報およびスピーカー音量調整情報とコンテンツデータとを１つのデータにまとめる動作に限定されるものではなく、ステップＳ１２１８において、ヘッドホン音量調整情報およびスピーカー音量調整情報がコンテンツデータに関連付けされずにユーザー端末１１０に送信されることがないように、ヘッドホン音量調整情報およびスピーカー音量調整情報をコンテンツデータに関連付けする動作の全てを含むものとする。したがって、ステップＳ１２１８における「送信」動作は、ヘッドホン音量調整情報およびスピーカー音量調整情報とコンテンツデータとが同タイミングでユーザー端末１１０に送信される動作に限定されない。
【０１６７】
以上が、本実施の形態における第２のステップＳ１２０１の動作である。
【０１６８】
図１０は、本発明の実施の形態２におけるデータ送受信システムの動作の第３のステップＳ１３０１の詳細を示すフローチャートである。
【０１６９】
第３のステップＳ１３０１のステップＳ３１１、ステップＳ３１２では、図５のフローチャートに示したステップＳ３１１、ステップＳ３１２と同様のステップが実行される。
【０１７０】
ステップＳ３１２において、ヘッドホン１００がヘッドホン接続部１７に接続されていることが検出されれば、ステップＳ３１１においてデータ受信部１１３で受信されたヘッドホン音量調整情報およびスピーカー音量調整情報のうちのヘッドホン音量調整情報が音量情報取得部１２４で選択されて取得され（ステップＳ１３１３）、音量情報取得部１２４は、ステップＳ１３１３で取得されたヘッドホン音量調整情報にもとづき音量調整部１２１を制御して音量調整を行う（ステップＳ１３１４）。
【０１７１】
ステップＳ３１２において、ヘッドホン１００がヘッドホン接続部１７に接続されていないことが検出されれば、ステップＳ３１１においてデータ受信部１１３で受信されたヘッドホン音量調整情報およびスピーカー音量調整情報のうちのスピーカー音量調整情報が音量情報取得部１２４で選択されて取得され（ステップＳ１３２３）、音量情報取得部１２４は、ステップＳ１３２３で取得されたスピーカー音量調整情報にもとづき音量調整部１２１を制御して音量調整を行う（ステップＳ１３２４）。
【０１７２】
第３のステップＳ１３０１のステップＳ３１５からステップＳ３１９では、図５のフローチャートに示したステップＳ３１５からステップＳ３１９までの各ステップと同様のステップが実行される。
【０１７３】
例えば、ステップＳ３１５では、コンテンツデータに含まれる音声データは、データ再生部１２５で音声信号に再生される。そして、ステップＳ１３１４またはステップＳ１３２４において調整された音量の音声が、スピーカー１９またはヘッドホン接続部１７に接続されたヘッドホン１００から出力される。
【０１７４】
また、ステップＳ３１８では、ステップＳ３１６においてユーザー操作による音量変更は生じなかったと判断されたときには、ステップＳ１３１３またはステップＳ１３２３で取得された音量調整情報と等しい数値の音量変更情報が音量情報取得部１２４からデータ送信部１２に出力される。
【０１７５】
以上が、本実施の形態における第３のステップＳ１３０１の動作である。
【０１７６】
図１１は、本発明の実施の形態２におけるデータ送受信システムの動作の第４のステップＳ１４０１の詳細を示すフローチャートである。
【０１７７】
第４のステップＳ１４０１のステップＳ４１１では、図６のフローチャートに示したステップＳ４１１と同様のステップが実行される。
【０１７８】
中継サーバー１３０における音量情報処理部１３４は、ステップＳ４１１においてデータ受信部３３で受信された音量変更情報が、ヘッドホン音量調整情報に反映すべき情報か、スピーカー音量調整情報に反映すべき情報かを、ヘッドホン接続情報にもとづき判断する（ステップＳ１４２０）。
【０１７９】
そして、ステップＳ１４２０において、データ受信部３３で受信された音量変更情報はヘッドホン音量調整情報に反映すべきと判断されたときには、ステップＳ４１１においてデータ受信部３３で受信されたコンテンツ特定情報にもとづき、そのコンテンツ特定情報に関連付けられて記憶部１３５に記憶されたヘッドホン音量調整情報およびその更新回数を記憶部３５から読み出す（ステップＳ１４１２）。
【０１８０】
そして、音量情報処理部１３４は、ステップＳ１４１２において記憶部１３５から読み出された更新回数にもとづく重み付けで、ステップＳ４１１においてデータ受信部３３で受信された音量変更情報と、ステップＳ１４１２において記憶部１３５から読み出されたヘッドホン音量調整情報との平均値を算出し、この算出結果を新たなヘッドホン音量調整情報としてヘッドホン音量調整情報を更新する（ステップＳ１４１４）。
【０１８１】
また、音量情報処理部１３４は、ステップＳ１４１２において記憶部１３５から読み出されたヘッドホン音量調整情報の更新回数に「１」を加算する（ステップＳ１４１５）。
【０１８２】
そして、音量情報処理部１３４は、ステップＳ１４１４で更新されたヘッドホン音量調整情報と、ステップＳ１４１５で「１」が加算された更新回数とを、ステップＳ４１１においてデータ受信部３３で受信されたコンテンツ特定情報に関連付けて、記憶部１３５に記憶する（ステップＳ１４１６）。
【０１８３】
ステップＳ１４２０において、データ受信部３３で受信された音量変更情報はスピーカー音量調整情報に反映すべきと判断されたときには、ステップＳ４１１においてデータ受信部３３で受信されたコンテンツ特定情報にもとづき、そのコンテンツ特定情報に関連付けられて記憶部１３５に記憶されたスピーカー音量調整情報およびその更新回数を記憶部１３５から読み出す（ステップＳ１４２２）。
【０１８４】
そして、音量情報処理部１３４は、ステップＳ１４２２において記憶部１３５から読み出された更新回数にもとづく重み付けで、ステップＳ４１１においてデータ受信部３３で受信された音量変更情報と、ステップＳ１４２２において記憶部１３５から読み出されたスピーカー音量調整情報との平均値を算出し、この算出結果を新たなスピーカー音量調整情報としてスピーカー音量調整情報を更新する（ステップＳ１４２４）。
【０１８５】
また、音量情報処理部１３４は、ステップＳ１４２２において記憶部１３５から読み出されたスピーカー音量調整情報の更新回数に「１」を加算する（ステップＳ１４２５）。
【０１８６】
そして、音量情報処理部１３４は、ステップＳ１４２４で更新されたスピーカー音量調整情報と、ステップＳ１４２５で「１」が加算された更新回数とを、ステップＳ４１１においてデータ受信部３３で受信されたコンテンツ特定情報に関連付けて、記憶部１３５に記憶する（ステップＳ１４２６）。
【０１８７】
以上が、本実施の形態における第４のステップＳ１４０１の動作である。
【０１８８】
以上の各ステップを実行することにより、本実施の形態では、ユーザー端末１１０において、コンテンツデータを再生する際に、そのコンテンツデータに関連付けて中継サーバー１３０から送信されるヘッドホン音量調整情報およびスピーカー音量調整情報のうちのヘッドホン接続情報に応じて選択される方の音量調整情報にもとづく音量調整を自動で行うことが可能となる。そして、ユーザー端末１１０は、そのコンテンツデータの音声レベルの大きさおよびユーザーにより選択された音声出力装置（スピーカー１９またはヘッドホン１００）に応じた音量で音声出力することが可能となる。
【０１８９】
また、コンテンツデータを再生した複数のユーザー端末１１０から送信される音量変更情報にもとづきヘッドホン音量調整情報およびスピーカー音量調整情報が生成されるので、たとえそのコンテンツデータを初めて再生するユーザー端末１１０であっても、ユーザー端末１１０はヘッドホン音量調整情報またはスピーカー音量調整情報にもとづき最適な音量に自動調整されるので、そのコンテンツデータに応じた最適な音量でそのコンテンツデータを再生することが可能となる。
【０１９０】
また、ヘッドホン音量調整情報およびスピーカー音量調整情報が中継サーバー１３０上で管理されるので、ユーザー端末１１０上で音量調整に関するデータ管理を行う必要がなく、ユーザー端末１１０上でそのようなデータ管理を行う構成と比較して、ユーザー端末１１０における負荷を軽減することが可能となる。
【０１９１】
なお、本実施の形態では、音量情報取得部１２４は、コンテンツデータの再生中にユーザーによる音量変更がなければ、ユーザーによる音量変更＝「０」、すなわち、音量調整情報と数値が等しい音量変更情報を、音量変更情報として中継サーバー１３０に送信する構成を説明した。しかし、例えば、コンテンツデータの再生中にユーザーによる音量変更がなければ、音量変更情報を含む各情報を中継サーバー１３０に送信しない構成としてもよい。その場合、中継サーバー１３０は、コンテンツデータおよび音量調整情報をユーザー端末１１０に送信した後、所定時間が過ぎても、ユーザー端末１１０から音量変更情報を含む各情報が送信されてこなければ、送信した音量調整情報が適切なものであったと判断し、ユーザー端末１１０から送信されてきた要求情報に含まれるコンテンツ特定情報にもとづき記憶部１３５から更新回数だけを読み出して、その更新回数に「１」を加算し、その更新回数を変更する構成としてもよい。このとき、ユーザー端末１１０において使用されている音声出力装置が不明であれば、ヘッドホン音量調整情報およびスピーカー音量調整情報のそれぞれの更新回数に「１」を加算する構成としてもよい。
【０１９２】
なお、本実施の形態では、ユーザーによって音量の変更がなされたときに、その変更量と、ヘッドホン音量調整情報またはスピーカー音量調整情報とを加算した数値を音量変更情報として検出する構成を説明した。例えば、ヘッドホン音量調整情報とスピーカー音量調整情報とのうち、ヘッドホン接続情報にもとづき選択した方の音量調整情報が「＋６」であり、その音量調整情報に対してさらに「＋２」となるような音量調整がユーザーによりなされたときに、音量情報取得部１２４は「＋８」を音量変更情報として検出する構成を説明した。しかし、本発明は何らこの構成に限定されるものではない。例えば、ユーザーによって音量の変更がなされたときにその変更量分だけを音量変更情報として検出する構成としてもよい。例えば、ヘッドホン接続情報にもとづき選択した方の音量調整情報が「＋６」であり、その音量調整情報に対してさらに「＋２」となるような音量調整がユーザーによりなされたときに、音量情報取得部１２４は「＋２」を音量変更情報として検出する構成としてもよい。ただし、この場合には、音量変更情報とあわせて、その音量変更情報には音量調整情報にもとづく音量変更は含まれていないということを示す情報をユーザー端末１１０から中継サーバー１３０に送信することが望ましい。そして、中継サーバー１３０は、音量調整情報を更新するときに使用する計算式を、その情報にもとづき変更する構成にすることが望ましい。この構成としては、例えば、音量変更情報に、音量調整情報にもとづく音量変更が含まれていなければ、中継サーバー１３０において、音量変更情報に、ヘッドホン接続情報にもとづき選択した音量調整情報を加算し、加算した結果を用いてその音量調整情報を更新する、という構成例を挙げることができる。あるいは、そのような情報（その音量変更情報には音量調整情報にもとづく音量変更は含まれていないということを示す情報）をユーザー端末１１０から送信しない場合には、ユーザー端末１１０から送信される全ての音量変更情報には、音量調整情報にもとづく音量変更は含まれていないという構成にし、中継サーバー１３０は、その構成の下に音量調整情報を更新するという構成にすることもできる。
【０１９３】
（実施の形態３）
実施の形態１では、ユーザー端末１０でコンテンツデータが再生される度に、新たな音量変更情報が中継サーバー３０に収集される構成を説明した。したがって、中継サーバー３０で管理される音量調整情報は、その音量調整情報が関連付けされたコンテンツデータのユーザー端末１０における再生回数が増えるほど、より多くの音量変更情報が中継サーバー３０に収集され、コンテンツデータにおける音声レベルの大きさを反映した情報としての精度が向上する。
【０１９４】
逆に、音量調整情報は、その更新回数が少なければ、その情報の精度が不十分と判断することもできる。したがって、更新回数が十分な数に達していなければ、ステップＳ１１４で記憶部３５から読み出された音量調整情報を、ステップＳ２１８において中継サーバー３０からユーザー端末１０に送信するのではなく、あらかじめ定められた数値（例えば、「０」）を音量調整情報として中継サーバー３０からユーザー端末１０に送信する構成とすることもできる。
【０１９５】
以下、本実施の形態では、実施の形態１をベースにして説明を行う。
【０１９６】
図１２は、本発明の実施の形態３におけるデータ送受信システムの動作の第２のステップＳ２０２の詳細を示すフローチャートである。なお、図１２では、図４に示した第２のステップＳ２０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。
【０１９７】
また、第１のステップＳ１０１、第３のステップＳ３０１、第４のステップＳ４０１は、実施の形態１と同様であるものとし、説明を省略する。ただし、本実施の形態では、第１のステップＳ１０１のステップＳ１１４において、音量調整情報とあわせてその更新回数を記憶部３５から読み出すものとする。
【０１９８】
図１２に示す第２のステップＳ２０２では、図４に示した第２のステップＳ２０１におけるステップＳ２１１、ステップＳ２１２、ステップＳ２１３、ステップＳ２１４の各ステップと同様のステップが実行された後、音量情報処理部３４において、ステップＳ１１４で記憶部３５から読み出された更新回数と、あらかじめ設定されたしきい値（例えば、「１００」）とが比較される（ステップＳ２２５）。
【０１９９】
ステップＳ２２５において、更新回数がしきい値よりも大きいと判断されれば、図４に示したステップＳ２１６と同様のステップが実行される（ステップＳ２１６）。
【０２００】
ステップＳ２２５において、更新回数がしきい値以下と判断されれば、ステップＳ１１４において記憶部３５から読み出された音量調整情報に代えて所定の数値（例えば、「０」）が、ステップＳ２１４においてデータ受信部３３で受信されたコンテンツデータに付加される（ステップＳ２２７）。
【０２０１】
そして、ステップＳ２１６における音量調整情報またはステップＳ２２７において所定の数値によって代替された音量調整情報と、ステップＳ２１４においてデータ受信部３３で受信されたコンテンツデータとが、ステップＳ１１３においてデータ受信部３３で受信された要求情報の発信元のユーザー端末１０に向けて、データ送信部３２からネットワーク１を通じて送信される（ステップＳ２１８）。
【０２０２】
以上が、本実施の形態における第２のステップＳ２０２の動作である。
【０２０３】
以上の各ステップを実行することにより、本実施の形態では、更新回数が少ない音量調整情報に関しては、記憶部３５に記憶されている音量調整情報ではなく、あらかじめ設定された所定の数値（例えば、「０」）を音量調整情報の代替情報としてユーザー端末１０に送信することが可能となる。
【０２０４】
なお、本実施の形態では、ステップＳ２２５において、更新回数とあらかじめ設定されたしきい値とを比較し、その結果に応じてステップＳ２１６とステップＳ２２７のいずれかのステップを実行する構成を示したが、例えば、音量調整情報の更新に際して、音量情報処理部３４において、更新前の音量調整情報と更新後の音量調整情報とを互いに比較するとともに、更新前の音量調整情報と更新後の音量調整情報とは互いに等しいという結果が所定の回数（例えば、１０回）連続したかどうかを判断する構成とすることもできる。これにより、音量調整情報が収束したかどうかを判断することができる。そして、その場合には、音量情報処理部３４において、更新前の音量調整情報と更新後の音量調整情報とは互いに等しいという結果が所定の回数連続したと判断されれば（すなわち、音量調整情報は収束したと判断できるときには）ステップＳ２１６を実行し、そうでなければ（すなわち、音量調整情報は収束していないと判断できるときには）ステップＳ２２７を実行する（図示せず）。なお、この場合の「等しい」は、更新前の音量調整情報と更新後の音量調整情報との差分があらかじめ設定されたしきい値以内に収まるものを含むものとする。
【０２０５】
また、例えば、ステップＳ２２５において、更新回数がしきい値以下と判断されたときには、ステップＳ２２７において所定の数値をコンテンツデータに付加するのではなく、ステップＳ２１８において、音量調整情報に相当する情報が何も付加されていないコンテンツデータをユーザー端末１０に送信する構成としてもよい。あるいは、上述したように、更新前の音量調整情報と更新後の音量調整情報とは互いに等しいという結果が所定の回数（例えば、１０回）連続したかどうかを判断し、所定の回数連続していないと判断されたときには、ステップＳ２２７において所定の数値をコンテンツデータに付加するのではなく、ステップＳ２１８において、音量調整情報に相当する情報を付加しないコンテンツデータをユーザー端末１０に送信する構成としてもよい。ただし、そのような構成の場合には、音量調整情報に相当する情報が付加されていないコンテンツデータがユーザー端末１０で受信されたときに、第３のステップＳ３０１で、音量調整情報＝「０」のときの動作と同じ動作、すなわち、音量情報取得部２４が音量調整部２１を制御して音量を調整する動作を行わないようにすることが望ましい。なお、この場合の「等しい」も、更新前の音量調整情報と更新後の音量調整情報との差分があらかじめ設定されたしきい値以内に収まるものを含むものとする。
【０２０６】
（実施の形態４）
実施の形態３では、実施の形態１をベースにした動作を説明したが、実施の形態３に示した動作と同様の動作を、実施の形態２をベースにして行うこともできる。すなわち、更新回数が十分な数に達していなければ、ステップＳ１１１４で記憶部１３５から読み出された音量調整情報を、ステップＳ１２１８において中継サーバー１３０からユーザー端末１１０に送信するのではなく、あらかじめ定められた数値（例えば、「０」）を音量調整情報として中継サーバー１３０からユーザー端末１１０に送信する構成とすることもできる。
【０２０７】
図１３は、本発明の実施の形態４におけるデータ送受信システムの動作の第２のステップＳ１２０２の詳細を示すフローチャートである。なお、図１３では、図９に示した第２のステップＳ１２０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。
【０２０８】
また、第１のステップＳ１１０１、第３のステップＳ１３０１、第４のステップＳ１４０１は、実施の形態２と同様であるものとし、説明を省略する。ただし、本実施の形態では、第１のステップＳ１１０１のステップＳ１１１４において、ヘッドホン音量調整情報およびスピーカー音量調整情報とあわせてそれぞれの更新回数を記憶部１３５から読み出すものとする。
【０２０９】
図１３に示す第２のステップＳ１２０２では、図９に示した第２のステップＳ１２０１におけるステップＳ２１１、ステップＳ２１２、ステップＳ２１３、ステップＳ２１４の各ステップと同様のステップが実行された後、音量情報処理部１３４において、ステップＳ１１１４で記憶部１３５から読み出された更新回数と、あらかじめ設定されたしきい値（例えば、「１００」）とが比較される（ステップＳ１２２５）。
【０２１０】
ステップＳ１２２５において、更新回数がしきい値よりも大きいと判断されれば、図９に示したステップＳ１２１６と同様のステップが実行される（ステップＳ１２１６）。
【０２１１】
ステップＳ１２２５において、更新回数がしきい値以下と判断されれば、ステップＳ１１１４において記憶部１３５から読み出されたヘッドホン音量調整情報またはスピーカー音量調整情報に代えて所定の数値（例えば、「０」）が、ステップＳ２１４においてデータ受信部３３で受信されたコンテンツデータに付加される（ステップＳ１２２７）。
【０２１２】
すなわち、本実施の形態における第２のステップＳ１２０２では、ステップＳ１２２５において、ヘッドホン音量調整情報の更新回数およびスピーカー音量調整情報の更新回数がともにしきい値よりも大きいと判断されれば、データ受信部３３で受信されたコンテンツデータに、記憶部１３５から読み出されたヘッドホン音量調整情報およびスピーカー音量調整情報の２つの音量調整情報がステップＳ１２１６において付加される。
【０２１３】
ステップＳ１２２５において、ヘッドホン音量調整情報の更新回数はしきい値よりも大きいが、スピーカー音量調整情報の更新回数はしきい値以下と判断されれば、データ受信部３３で受信されたコンテンツデータに、記憶部１３５から読み出されたヘッドホン音量調整情報がステップＳ１２１６において付加され、記憶部１３５から読み出されたスピーカー音量調整情報に代わる所定の数値（例えば、「０」）がステップＳ１２２７において付加される。
【０２１４】
ステップＳ１２２５において、スピーカー音量調整情報の更新回数はしきい値よりも大きいが、ヘッドホン音量調整情報の更新回数はしきい値以下と判断されれば、データ受信部３３で受信されたコンテンツデータに、記憶部１３５から読み出されたスピーカー音量調整情報がステップＳ１２１６において付加され、記憶部１３５から読み出されたヘッドホン音量調整情報に代わる所定の数値（例えば、「０」）がステップＳ１２２７において付加される。
【０２１５】
ステップＳ１２２５において、ヘッドホン音量調整情報の更新回数およびスピーカー音量調整情報の更新回数がともにしきい値以下と判断されれば、データ受信部３３で受信されたコンテンツデータに、記憶部１３５から読み出されたヘッドホン音量調整情報およびスピーカー音量調整情報の２つの音量調整情報に代わる２つの所定の数値（例えば、「０」と「０」）がステップＳ１２２７において付加される。
【０２１６】
そして、ステップＳ１２１６における音量調整情報またはステップＳ１２２７において所定の数値によって代替された音量調整情報と、ステップＳ２１４においてデータ受信部３３で受信されたコンテンツデータとが、ステップＳ１１３においてデータ受信部３３で受信された要求情報の発信元のユーザー端末１１０に向けて、データ送信部１３２からネットワーク１を通じて送信される（ステップＳ１２１８）。
【０２１７】
以上が、本実施の形態における第２のステップＳ１２０２の動作である。
【０２１８】
以上の各ステップを実行することにより、本実施の形態では、更新回数が少ない音量調整情報に関しては、記憶部１３５に記憶されている音量調整情報ではなく、あらかじめ設定された所定の数値（例えば、「０」）を音量調整情報の代替情報としてユーザー端末１１０に送信することが可能となる。
【０２１９】
なお、本実施の形態では、ステップＳ１２２５において、更新回数とあらかじめ設定されたしきい値とを比較し、その結果に応じてステップＳ１２１６とステップＳ１２２７のいずれかのステップを実行する構成を示したが、例えば、ヘッドホン音量調整情報およびスピーカー音量調整情報の更新に際して、音量情報処理部１３４において、更新前のヘッドホン音量調整情報と更新後のヘッドホン音量調整情報、または、更新前のスピーカー音量調整情報と更新後のスピーカー音量調整情報とを互いに比較し、比較の結果は互いに等しいという結果が所定の回数（例えば、１０回）連続して発生したかどうかを判断する構成とすることもできる。これにより、ヘッドホン音量調整情報またはスピーカー音量調整情報が収束したかどうかを判断することができる。そして、その場合には、音量情報処理部１３４において、上述の比較の結果は互いに等しいという結果が所定の回数連続して発生した音量調整情報に関しては（すなわち、収束したと判断できるヘッドホン音量調整情報またはスピーカー音量調整情報に関しては）ステップＳ１２１６を実行し、そうでない音量調整情報に関しては（すなわち、収束していないと判断できるヘッドホン音量調整情報またはスピーカー音量調整情報に関しては）ステップＳ１２２７を実行する（図示せず）。なお、この場合の「等しい」は、更新前の音量調整情報と更新後の音量調整情報との差分があらかじめ設定されたしきい値以内に収まるものを含むものとする。
【０２２０】
また、例えば、ステップＳ１２２５において、更新回数がしきい値以下と判断された音量調整情報に関しては、ステップＳ１２２７において所定の数値をコンテンツデータに付加するのではなく、ステップＳ１２１８において、その音量調整情報を付加せずにコンテンツデータをユーザー端末１１０に送信する構成としてもよい。あるいは、上述したように、更新前の音量調整情報と更新後の音量調整情報とは互いに等しいという結果が所定の回数（例えば、１０回）連続したかどうかを判断し、所定の回数連続していないと判断された音量調整情報に関しては、ステップＳ１２２７において所定の数値をコンテンツデータに付加するのではなく、ステップＳ１２１８において、その音量調整情報を付加せずにコンテンツデータをユーザー端末１１０に送信する構成としてもよい。ただし、そのような構成の場合には、ヘッドホン音量調整情報またはスピーカー音量調整情報のいずれか一方または双方が付加されていないコンテンツデータがユーザー端末１１０で受信され、ヘッドホン接続情報にもとづき選択すべき音量調整情報が付加されていないとユーザー端末１１０で判断されたときに、第３のステップＳ１３０１で、その音量調整情報＝「０」のときの動作と同じ動作、すなわち、音量情報取得部１２４が音量調整部１２１を制御して音量を調整する動作を行わないようにすることが望ましい。なお、この場合の「等しい」も、更新前の音量調整情報と更新後の音量調整情報との差分があらかじめ設定されたしきい値以内に収まるものを含むものとする。
【０２２１】
（実施の形態５）
実施の形態１では、ユーザー端末１０の音量調整動作を示す第３のステップＳ３０１において、ステップＳ３１３で音量情報取得部２４により取得された音量調整情報が、ステップＳ３１４における音量調整部２１の制御に用いられる構成を説明した。このとき、例えば、ステップＳ３１２で検出されたヘッドホン接続情報を用いて、音量調整情報を補正する構成とすることもできる。
【０２２２】
以下、本実施の形態では、実施の形態１をベースにして説明を行う。
【０２２３】
図１４は、本発明の実施の形態５におけるデータ送受信システムの動作の第３のステップＳ３０３の詳細を示すフローチャートである。なお、図１４では、図５に示した第３のステップＳ３０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。
【０２２４】
また、第１のステップＳ１０１、第２のステップＳ２０１、第４のステップＳ４０１は、実施の形態１と同様であるものとし、説明を省略する。
【０２２５】
図１４に示す第３のステップＳ３０３では、図５に示した第３のステップＳ３０１におけるステップＳ３１１、ステップＳ３１２、ステップＳ３１３の各ステップと同様のステップが実行された後、音量情報取得部２４は、ステップＳ３１２で取得されたヘッドホン接続情報およびステップＳ３１３で取得された音量調整情報にもとづき音量調整部２１を制御して音量調整を行う（ステップＳ３３４）。
【０２２６】
具体的には、ヘッドホン接続情報が、ヘッドホン接続部１７にヘッドホン１００が接続されていることを示すときには、あらかじめ設定された数値を音量調整情報に乗算し（例えば、音量調整情報を３／２倍にし）、その乗算により得られた変更後の音量調整情報を用いて音量調整部２１を制御して音量調整を行う。また、ヘッドホン接続情報が、ヘッドホン接続部１７にヘッドホン１００が接続されていないことを示すときには、音量調整情報を補正せずに用いて音量調整部２１を制御して音量調整を行う。
【０２２７】
以上が、本実施の形態における第３のステップＳ３０３の動作である。
【０２２８】
一般的に、コンテンツデータを再生する際に使用する音声出力装置の種類、具体的には、ユーザー端末１０に備えられたスピーカー１９を通して音声を聞くのか、ユーザー端末１０に接続したヘッドホン１００を通して音声を聞くのかによって、ユーザーの感じる最適な音量は異なると考えられる。例えば、ヘッドホン１００を通して音声を聞くときにはスピーカー１９を通して音声を聞くときよりも設定音量を大きくする方が望ましいと感じるユーザーは、ヘッドホン１００を通して音声を聞くときに設定音量を比較的大きめに調整する傾向があると考えられる。
【０２２９】
したがって、以上の各ステップを実行することにより、本実施の形態では、中継サーバー３０から送信されてくる音量調整情報を、音声出力装置の違い（スピーカー１９による音声出力か、ヘッドホン１００による音声出力か）に応じて補正することができるので、精度の高い音量制御を行うことが可能となる。すなわち、ユーザー端末１０では、ユーザーが選択した音声出力装置に応じた適切な音量に、ユーザー操作を軽減して自動で調整することが可能となる。
【０２３０】
（実施の形態６）
実施の形態１では、中継サーバー３０における動作を示す第４のステップＳ４０１のステップＳ４１３において、ステップＳ４１１で受信された音量変更情報を、同じくステップＳ４１１で受信されたヘッドホン接続情報にもとづき補正する構成を説明した。しかし、例えば、ユーザー端末１０で検出された音量変更情報を、ユーザー端末１０においてヘッドホン接続情報にもとづき補正し、補正後の音量変更情報を中継サーバー３０に送信する構成とすることもできる。
【０２３１】
以下、本実施の形態では、実施の形態１をベースにして説明を行う。
【０２３２】
図１５は、本発明の実施の形態６におけるデータ送受信システムの動作の第３のステップＳ３０４の詳細を示すフローチャートである。また、図１６は、本発明の実施の形態６におけるデータ送受信システムの動作の第４のステップＳ４０４の詳細を示すフローチャートである。なお、図１５では、図１４に示した第３のステップＳ３０３のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。同様に、図１６では、図６に示した第４のステップＳ４０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。
【０２３３】
また、第１のステップＳ１０１、第２のステップＳ２０１は、実施の形態１と同様であるものとし、説明を省略する。
【０２３４】
図１５に示す第３のステップＳ３０４では、図５に示した第３のステップＳ３０１および図１４に示した第３のステップＳ３０３におけるステップＳ３１１、ステップＳ３１２、ステップＳ３１３、ステップＳ３３４、ステップＳ３１５、ステップＳ３１６、ステップＳ３１７、ステップＳ３１８の各ステップと同様のステップが実行された後、ステップＳ３１７またはステップＳ３１８で取得された音量変更情報が、音量情報処理部３４において、ステップＳ３１２で受信されたヘッドホン接続情報にもとづき補正される（ステップＳ３４８）。
【０２３５】
そして、ステップＳ３４８において補正された補正後の音量変更情報と、ステップＳ３１５で再生されたコンテンツデータのコンテンツ特定情報とが、データ送信部１２からネットワーク１を通じて中継サーバー３０へ送信される（ステップＳ３４９）。
【０２３６】
具体的には、音量情報処理部３４は、ヘッドホン接続情報が、ヘッドホン接続部１７にヘッドホン１００が接続されていることを示すときには、あらかじめ設定された所定値を音量変更情報に乗算する（例えば、音量変更情報を２／３倍にする）。そして、その乗算により得られた変更後の音量変更情報がデータ送信部１２からネットワーク１を通じて中継サーバー３０へ送信される。また、ヘッドホン接続情報が、ヘッドホン接続部１７にヘッドホン１００が接続されていないことを示すときには、補正を行わない音量変更情報がデータ送信部１２からネットワーク１を通じて中継サーバー３０へ送信される。
【０２３７】
なお、本実施の形態では、ステップＳ３１２において取得されたヘッドホン接続情報が中継サーバー３０では不要となるため、ステップＳ３４９でユーザー端末１０から中継サーバー３０へ送信されるデータにヘッドホン接続情報を含めなくともよい。
【０２３８】
以上が、本実施の形態における第３のステップＳ３０４の動作である。
【０２３９】
図１６に示す第４のステップＳ４０４では、ステップＳ３４９においてユーザー端末１０からネットワーク１を通じて送信された補正後の音量変更情報とコンテンツ特定情報とが、中継サーバー３０のデータ受信部３３で受信される（ステップＳ４４１）。
【０２４０】
そして、図６に示した第４のステップＳ４０１におけるステップＳ４１２、ステップＳ４１４、ステップＳ４１５、ステップＳ４１６の各ステップと同様のステップが実行される。ただし、ステップＳ４４１で受信された音量変更情報は、すでにヘッドホン接続情報にもとづく補正がユーザー端末１０においてなされているので、本実施の形態における第４のステップＳ４０４では、図６に示したステップＳ４１３に相当する動作は不要である。
【０２４１】
以上が、本実施の形態における第４のステップＳ４０４の動作である。
【０２４２】
以上の各ステップを実行することにより、本実施の形態では、中継サーバー３０において、ヘッドホン接続情報にもとづく音量変更情報の補正が不要となる。したがって、中継サーバー３０の負荷を軽減することが可能となる。また、本実施の形態では、ユーザー端末１０において、ヘッドホン接続情報にもとづく音量変更情報の補正を行うので、補正に際して用いる所定値を、ユーザー端末１０で用いる音声出力装置の種類や特性に応じて、ユーザー端末１０毎に任意に設定することも可能となる。
【０２４３】
（実施の形態７）
実施の形態１では、ユーザー端末１０における動作を示す第３のステップＳ３０１のステップＳ３１９において、ユーザー端末１０から中継サーバー３０に音量変更情報が送信される回数が１回のコンテンツデータ再生に対して１回となる構成を説明した。しかし、例えば、ユーザー端末１０から中継サーバー３０に音量変更情報が送信される回数が、１回のコンテンツデータ再生に対して複数回となる構成とすることもできる。
【０２４４】
以下、本実施の形態では、実施の形態１をベースにして説明を行う。
【０２４５】
図１７は、本発明の実施の形態７におけるデータ送受信システムの動作の第３のステップＳ３０５の詳細を示すフローチャートである。また、図１８は、本発明の実施の形態７におけるデータ送受信システムの動作の第４のステップＳ４０５の詳細を示すフローチャートである。なお、図１７では、図５に示した第３のステップＳ３０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。同様に、図１８では、図６に示した第４のステップＳ４０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。
【０２４６】
また、第１のステップＳ１０１、第２のステップＳ２０１は、実施の形態１と同様であるものとし、説明を省略する。
【０２４７】
図１７に示す第３のステップＳ３０５では、図５に示した第３のステップＳ３０１におけるステップＳ３１１、ステップＳ３１２、ステップＳ３１３、ステップＳ３１４、ステップＳ３１５の各ステップと同様のステップが実行された後、ステップＳ３１５におけるコンテンツデータの再生中に、ユーザー操作による音量変更が生じたかどうかが音量情報取得部２４において判断される（ステップＳ３５６）。
【０２４８】
ステップＳ３５６において、ユーザー操作による音量変更が生じたと判断されたときは、音量情報取得部２４において音量の変更量が検出され、検出した結果にもとづき音量変更情報が作成される（ステップＳ３５７）。
【０２４９】
このとき、音量情報取得部２４は、コンテンツデータの再生開始時とステップＳ３５７の実行時点との音量差を算出し、その音量差にもとづき音量変更情報を作成する。
【０２５０】
また、ステップＳ３５６において、ユーザー操作による音量変更は生じなかったと判断されたときには、音量変更情報を音量調整情報に等しい数値とする（ステップＳ３５８）。
【０２５１】
そして、ステップＳ３５７、ステップＳ３５８において音量情報取得部２４から出力される音量変更情報と、ステップＳ３１２においてヘッドホン接続検出部１８から出力されるヘッドホン接続情報と、ステップＳ３１５で再生されたコンテンツデータのコンテンツ特定情報とが、データ送信部１２からネットワーク１を通じて中継サーバー３０へ送信される（ステップＳ３５９）。
【０２５２】
データ再生部２５において、コンテンツデータの再生が終了したかどうかが判断される（ステップＳ３６０）。
【０２５３】
ステップＳ３６０において、コンテンツデータは再生中であると判断されたときには、ステップＳ３５６からステップＳ３５９までの各ステップが再度実行される。そして、これらのステップは、コンテンツデータの再生中、複数回にわたって繰り返し実行される。
【０２５４】
ステップＳ３６０において、コンテンツデータの再生が終了したと判断されたときには、コンテンツデータの再生が終了したことを表す終了情報がデータ再生部２５から出力され、その終了情報は、データ送信部１２からネットワーク１を通じて中継サーバー３０へ送信される（ステップＳ３６１）。
【０２５５】
以上が、本実施の形態における第３のステップＳ３０５の動作である。
【０２５６】
図１８に示す第４のステップＳ４０５では、ステップＳ３５９およびステップＳ３６１においてユーザー端末１０からネットワーク１を通じて送信された音量変更情報、ヘッドホン接続情報、コンテンツ特定情報、終了情報が、中継サーバー３０のデータ受信部３３で受信される（ステップＳ４５１）。
【０２５７】
このとき、中継サーバー３０の音量情報処理部３４は、音量変更情報を記憶部３５に記憶するとともに新たな音量変更情報がデータ受信部３３で受信される度にそれまでの音量変更情報を新たな音量変更情報に置き換えて、音量変更情報を逐次更新する。そして、終了情報が受信されたときに記憶部３５に記憶されている音量変更情報が正式な音量変更情報として使用される。
【０２５８】
そして、図６に示した第４のステップＳ４０１におけるステップＳ４１２、ステップＳ４１３、ステップＳ４１４、ステップＳ４１５、ステップＳ４１６の各ステップと同様のステップが実行される。
【０２５９】
以上が、本実施の形態における第４のステップＳ４０５の動作である。
【０２６０】
以上の各ステップを実行することにより、本実施の形態では、ユーザー端末１０から中継サーバー３０に音量変更情報を送信する回数を、１回のコンテンツデータ再生に対して複数回にすることができるので、音量変更情報をユーザー端末１０から中継サーバー３０に送信する回数を１回のコンテンツデータ再生に対して１回にする構成と比較して、データ送信エラー等の不測の事態に対するデータ送受信システムとしての強度を高め、音量変更情報送信時の信頼性を高めることが可能となる。
【０２６１】
なお、データ再生部２５において、コンテンツデータの再生が終了したかどうかの判断が困難な場合も想定できる。そのような場合には、ユーザー端末１０において、音量情報取得部２４が、所定時間（例えば、コンテンツ再生開始時から１分間、あるいは、前回のユーザー操作によって音量変更がなされたときから１分間、等）の間、ユーザー操作による音量変更がなかったときに、終了情報を発生する構成としてもよい。
【０２６２】
あるいは、中継サーバー３０の音量情報処理部３４が、ユーザー端末１０から送信される音量変更情報の変化量を検出し、所定時間の間、音量変更情報に変化がない、もしくは所定回数連続して同じ音量変更情報がユーザー端末１０から送信されたときに、その音量変更情報を最終の音量変更情報として用いる構成としてもよい。
【０２６３】
（実施の形態８）
実施の形態７では、実施の形態１をベースにした動作を説明したが、実施の形態７に示した動作と同様の動作を、実施の形態２をベースにして行うこともできる。すなわち、ユーザー端末１１０から中継サーバー１３０に音量変更情報が送信される回数が、１回のコンテンツデータ再生に対して複数回となる構成とすることもできる。
【０２６４】
図１９は、本発明の実施の形態８におけるデータ送受信システムの動作の第３のステップＳ１３０５の詳細を示すフローチャートである。また、図２０は、本発明の実施の形態８におけるデータ送受信システムの動作の第４のステップＳ１４０５の詳細を示すフローチャートである。なお、図１９では、図１０に示した第３のステップＳ１３０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。同様に、図２０では、図１１に示した第４のステップＳ１４０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。
【０２６５】
また、第１のステップＳ１１０１、第２のステップＳ１２０１は、実施の形態２と同様であるものとし、説明を省略する。
【０２６６】
図１９に示す第３のステップＳ１３０５では、図１０に示した第３のステップＳ１３０１におけるステップＳ３１１、ステップＳ３１２、ステップＳ１３１３、ステップＳ１３１４、ステップＳ１３２３、ステップＳ１３２４、ステップＳ１３１５の各ステップと同様のステップが実行された後、ステップＳ１３１５におけるコンテンツデータの再生中に、ユーザー操作による音量変更が生じたかどうかが音量情報取得部１２４において判断される（ステップＳ１３５６）。
【０２６７】
ステップＳ１３５６において、ユーザー操作による音量変更が生じたと判断されたときは、音量情報取得部１２４において音量の変更量が検出され、検出した結果にもとづき音量変更情報が作成される（ステップＳ１３５７）。
【０２６８】
このとき、音量情報取得部１２４は、コンテンツデータの再生開始時とステップＳ１３５７の実行時点との音量差を算出し、その音量差にもとづき音量変更情報を作成する。
【０２６９】
また、ステップＳ１３５６において、ユーザー操作による音量変更は生じなかったと判断されたときには、音量変更情報を音量調整情報に等しい数値とする（ステップＳ１３５８）。
【０２７０】
そして、ステップＳ１３５７、ステップＳ１３５８において音量情報取得部１２４から出力される音量変更情報と、ステップＳ３１２においてヘッドホン接続検出部１８から出力されるヘッドホン接続情報と、ステップＳ１３１５で再生されたコンテンツデータのコンテンツ特定情報とが、データ送信部１２からネットワーク１を通じて中継サーバー１３０へ送信される（ステップＳ１３５９）。
【０２７１】
データ再生部１２５において、コンテンツデータの再生が終了したかどうかが判断される（ステップＳ１３６０）。
【０２７２】
ステップＳ１３６０において、コンテンツデータは再生中であると判断されたときには、ステップＳ１３５６からステップＳ１３５９の各ステップが再度実行される。そして、これらのステップは、コンテンツデータの再生中、複数回にわたって繰り返し実行される。
【０２７３】
ステップＳ１３６０において、コンテンツデータの再生が終了したと判断されたときには、コンテンツデータの再生が終了したことを表す終了情報がデータ再生部１２５から出力され、その終了情報は、データ送信部１２からネットワーク１を通じて中継サーバー１３０へ送信される（ステップＳ１３６１）。
【０２７４】
以上が、本実施の形態における第３のステップＳ１３０５の動作である。
【０２７５】
図２０に示す第４のステップＳ１４０５では、ステップＳ１３５９およびステップＳ１３６１においてユーザー端末１１０からネットワーク１を通じて送信された音量変更情報、ヘッドホン接続情報、コンテンツ特定情報、終了情報が、中継サーバー１３０のデータ受信部３３で受信される（ステップＳ１４５１）。
【０２７６】
このとき、中継サーバー１３０の音量情報処理部１３４は、音量変更情報を記憶部１３５に記憶するとともに新たな音量変更情報がデータ受信部３３で受信される度にそれまでの音量変更情報を新たな音量変更情報に置き換えて、音量変更情報を逐次更新する。そして、終了情報が受信されたときに記憶部１３５に記憶されている音量変更情報が正式な音量変更情報として使用される。
【０２７７】
そして、図１１に示した第４のステップＳ１４０１におけるステップＳ１４１２、ステップＳ１４１４、ステップＳ１４１５、ステップＳ１４１６、ステップＳ１４２２、ステップＳ１４２４、ステップＳ１４２５、ステップＳ１４２６の各ステップと同様のステップが実行される。
【０２７８】
以上が、本実施の形態における第４のステップＳ１４０５の動作である。
【０２７９】
以上の各ステップを実行することにより、本実施の形態では、ユーザー端末１１０から中継サーバー１３０に音量変更情報を送信する回数を、１回のコンテンツデータ再生に対して複数回にすることができるので、音量変更情報をユーザー端末１１０から中継サーバー１３０に送信する回数を１回のコンテンツデータ再生に対して１回にする構成と比較して、データ送信エラー等の不測の事態に対するデータ送受信システムとしての強度を高め、音量変更情報送信時の信頼性を高めることが可能となる。
【０２８０】
なお、データ再生部１２５において、コンテンツデータの再生が終了したかどうかの判断が困難な場合も想定できる。そのような場合には、ユーザー端末１１０において、音量情報取得部１２４が、所定時間（例えば、コンテンツ再生開始時から１分間、あるいは、前回のユーザー操作によって音量変更がなされたときから１分間、等）の間、ユーザー操作による音量変更がなかったときに、終了情報を発生する構成としてもよい。
【０２８１】
あるいは、中継サーバー１３０の音量情報処理部１３４が、ユーザー端末１１０から送信される音量変更情報の変化量を検出し、所定時間の間、音量変更情報に変化がない、もしくは所定回数連続して同じ音量変更情報がユーザー端末１１０から送信されたときに、その音量変更情報を最終の音量変更情報として用いる構成としてもよい。
【０２８２】
（実施の形態９）
実施の形態１では、ユーザー端末１０における動作を示す第３のステップＳ３０１のステップＳ３１６において、ユーザーによる音量変更がなされなかったときに、ステップＳ３１３で取得した音量調整情報と等しい数値の音量変更情報が音量情報取得部２４から出力される構成を説明した。しかし、例えば、ユーザーによる音量変更がなされなかったときに音量変更情報をユーザー端末１０から中継サーバー３０に送信しない構成とすることもできる。
【０２８３】
以下、本実施の形態では、実施の形態１をベースにして説明を行う。
【０２８４】
図２１は、本発明の実施の形態９におけるデータ送受信システムの動作の第３のステップＳ３０６の詳細を示すフローチャートである。また、図２２は、本発明の実施の形態９におけるデータ送受信システムの動作の第４のステップＳ４０６の詳細を示すフローチャートである。なお、図２１では、図５に示した第３のステップＳ３０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。同様に、図２２では、図６に示した第４のステップＳ４０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。
【０２８５】
また、第１のステップＳ１０１、第２のステップＳ２０１は、実施の形態１と同様であるものとし、説明を省略する。
【０２８６】
図２１に示す第３のステップＳ３０６では、図５に示した第３のステップＳ３０１におけるステップＳ３１１、ステップＳ３１２、ステップＳ３１３、ステップＳ３１４、ステップＳ３１５の各ステップと同様のステップが実行された後、ステップＳ３１５におけるコンテンツデータの再生中に、ユーザー操作による音量変更が生じたかどうかが音量情報取得部２４において判断される（ステップＳ３６６）。
【０２８７】
ステップＳ３６６において、ユーザー操作による音量変更が生じたと判断されたときは、図５に示したステップＳ３１７が実行され、続いて、ステップＳ３１７において音量情報取得部２４から出力される音量変更情報と、ステップＳ３１２においてヘッドホン接続検出部１８から出力されるヘッドホン接続情報と、ステップＳ３１５で再生されたコンテンツデータのコンテンツ特定情報と、本ユーザー端末１０に固有の情報（例えば、ＩＰアドレス）とが、データ送信部１２からネットワーク１を通じて中継サーバー３０へ送信される（ステップＳ３６９）。
【０２８８】
また、ステップＳ３６６において、ユーザー操作による音量変更は生じなかったと判断されたときには、ユーザー端末１０から中継サーバー３０に音量変更情報は送信されず、一連の動作が終了する。
【０２８９】
以上が、本実施の形態における第３のステップＳ３０６の動作である。
【０２９０】
図２２に示す第４のステップＳ４０６では、まず、中継サーバー３０の音量情報処理部３４において、ステップＳ３６９でユーザー端末１０から送信された音量変更情報を含む各データ（音量変更情報、ヘッドホン接続情報、コンテンツ特定情報、ユーザー端末固有情報）が、データ受信部３３で受信されたかどうかが判断される（ステップＳ４６１）。
【０２９１】
ステップＳ４６１において、各情報はデータ受信部３３で受信されたと判断されたときには、図６に示した第４のステップＳ４０１におけるステップＳ４１２、ステップＳ４１３、ステップＳ４１４、ステップＳ４１５、ステップＳ４１６の各ステップと同様のステップが実行される。
【０２９２】
なお、中継サーバー３０では、第１のステップＳ１０１のステップＳ１１３で受信された要求情報が記憶部３５に記憶されており、ステップＳ４６１では、その要求情報に含まれる要求情報送信元のユーザー端末１０の固有の情報（例えば、ＩＰアドレス）と、データ受信部３３で受信されたユーザー端末１０の固有の情報とが比較される。これにより、コンテンツデータを受信したユーザー端末１０から音量変更情報を含む各データが送信されたかどうかがステップＳ４６１で判断される。そして、ステップＳ４６１において、ユーザー端末１０からは音量変更情報を含む各データが送信されなかったと判断されたときには、記憶部３５に記憶された要求情報に含まれるコンテンツ特定情報にもとづき、音量調整情報の更新回数が記憶部３５から読み出される（ステップＳ４６２）。
【０２９３】
そして、ステップＳ４６２で読み出された更新回数に「１」が加算され（ステップＳ４６５）、ステップＳ４６５で「１」が加算された更新回数が、ステップＳ４６２におけるコンテンツ特定情報に関連付けられて、記憶部３５に記憶される（ステップＳ４６６）。
【０２９４】
なお、ステップＳ４６１において、ユーザー端末１０から音量変更情報を含む各データが送信されなかったと判断されたときには、中継サーバー３０からユーザー端末１０に送信された音量調整情報が適切であり、その結果、ユーザー端末１０においてユーザー操作による音量変更はなかった、と判断することができる。したがって、その場合は、ステップＳ３０１でステップＳ３１８が実行されたときと同様に、音量変更情報は音量調整情報に等しいと見なすことができる。このことから、本実施の形態では、ステップＳ４６２、ステップＳ４６５、ステップＳ４６６の各ステップを実行し、音量調整情報に関しては更新のための演算を行わず、更新回数だけを「１」増加する構成としている。
【０２９５】
なお、ステップＳ４６１においては、例えば、第２のステップＳ２０１のステップＳ２１８でコンテンツデータを中継サーバー３０からユーザー端末１０に送信してから所定の時間（例えば、１０分間）の間、そのユーザー端末１０から音量変更情報を含む各データが送信されなかったときに、音量情報処理部３４は、ユーザー端末１０からは音量変更情報を含む各データが送信されなかったと判断する構成としてもよい。
【０２９６】
以上が、本実施の形態における第４のステップＳ４０６の動作である。
【０２９７】
以上の各ステップを実行することにより、本実施の形態では、ユーザー端末１０においてユーザー操作による音量変更が発生しなかったときには、ユーザー端末１０から中継サーバー３０に音量変更情報を送信しないようにすることができるので、ユーザー端末１０から中継サーバー３０に送信するデータを削減することが可能となる。したがって、ユーザー端末１０および中継サーバー３０の負荷を軽減するとともにネットワーク１の負荷を軽減することが可能となる。
【０２９８】
（実施の形態１０）
実施の形態９では、実施の形態１をベースにした動作を説明したが、実施の形態９に示した動作と同様の動作を、実施の形態２をベースにして行うこともできる。すなわち、ユーザーによる音量変更がなされなかったときに、音量変更情報をユーザー端末１１０から中継サーバー１３０に送信しない構成とすることもできる。
【０２９９】
図２３は、本発明の実施の形態１０におけるデータ送受信システムの動作の第３のステップＳ１３０６の詳細を示すフローチャートである。また、図２４は、本発明の実施の形態１０におけるデータ送受信システムの動作の第４のステップＳ１４０６の詳細を示すフローチャートである。なお、図２３では、図１０に示した第３のステップＳ１３０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。同様に、図２４では、図１１に示した第４のステップＳ１４０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。
【０３００】
また、第１のステップＳ１１０１、第２のステップＳ１２０１は、実施の形態２と同様であるものとし、説明を省略する。
【０３０１】
図２３に示す第３のステップＳ１３０６では、図１０に示した第３のステップＳ１３０１におけるステップＳ３１１、ステップＳ３１２、ステップＳ１３１３、ステップＳ１３１４、ステップＳ１３２３、ステップＳ１３２４、ステップＳ３１５の各ステップと同様のステップが実行された後、ステップＳ３１５におけるコンテンツデータの再生中に、ユーザー操作による音量変更が生じたかどうかが音量情報取得部１２４において判断される（ステップＳ１３６６）。
【０３０２】
ステップＳ１３６６において、ユーザー操作による音量変更が生じたと判断されたときは、図１０に示したステップＳ３１７が実行され、続いて、ステップＳ３１７において音量情報取得部１２４から出力される音量変更情報と、ステップＳ３１２においてヘッドホン接続検出部１８から出力されるヘッドホン接続情報と、ステップＳ３１５で再生されたコンテンツデータのコンテンツ特定情報と、本ユーザー端末１１０に固有の情報（例えば、ＩＰアドレス）とが、データ送信部１２からネットワーク１を通じて中継サーバー１３０へ送信される（ステップＳ１３６９）。
【０３０３】
また、ステップＳ１３６６において、ユーザー操作による音量変更は生じなかったと判断されたときには、ユーザー端末１１０から中継サーバー１３０に音量変更情報は送信されず、一連の動作が終了する。
【０３０４】
以上が、本実施の形態における第３のステップＳ１３０６の動作である。
【０３０５】
図２４に示す第４のステップＳ１４０６では、まず、中継サーバー１３０の音量情報処理部１３４において、ステップＳ１３６９でユーザー端末１１０からネットワーク１を通じて送信された送信された音量変更情報を含む各データ（音量変更情報、ヘッドホン接続情報、コンテンツ特定情報、ユーザー端末固有情報）が、データ受信部３３で受信されたかどうかが判断される（ステップＳ１４６１）。
【０３０６】
ステップＳ１４６１において、各情報はデータ受信部３３で受信されたと判断されたときには、図１１に示した第４のステップＳ１４０１におけるステップＳ１４２０、ステップＳ１４１２、ステップＳ１４１４、ステップＳ１４１５、ステップＳ１４１６、ステップＳ１４２２、ステップＳ１４２４、ステップＳ１４２５、ステップＳ１４２６の各ステップと同様のステップが実行される。
【０３０７】
なお、中継サーバー１３０では、第１のステップＳ１１０１のステップＳ１１３で受信された要求情報が記憶部１３５に記憶されており、ステップＳ１４６１では、その要求情報に含まれる要求情報送信元のユーザー端末１１０の固有の情報（例えば、ＩＰアドレス）と、データ受信部３３で受信されたユーザー端末１１０の固有の情報とが比較される。これにより、コンテンツデータを受信したユーザー端末１１０から音量変更情報を含む各データが送信されたかどうかがステップＳ１４６１で判断される。そして、ステップＳ１４６１において、ユーザー端末１１０からは音量変更情報を含む各データが送信されなかったと判断されたときには、記憶部１３５に記憶された要求情報に含まれるコンテンツ特定情報にもとづき、音量調整情報の更新回数が記憶部１３５から読み出される（ステップＳ１４６２）。
【０３０８】
なお、中継サーバー１３０では、第１のステップＳ１１０１のステップＳ１１３で受信された要求情報が記憶部１３５に記憶されており、ステップＳ１４６１では、その要求情報に含まれる要求情報送信元のユーザー端末１１０の固有の情報（例えば、ＩＰアドレス）と、データ受信部３３で受信されたユーザー端末１１０の固有の情報とが比較される。これにより、コンテンツデータを受信したユーザー端末１１０から音量変更情報を含む各データが送信されたかどうかがステップＳ１４６１で判断される。そして、ステップＳ１４６１において、ユーザー端末１０からは音量変更情報を含む各データが送信されなかったと判断されたときには、記憶部１３５に記憶された要求情報に含まれるコンテンツ特定情報にもとづき、音量調整情報の更新回数が記憶部１３５から読み出される（ステップＳ１４６２）。
【０３０９】
そして、ステップＳ１４６２で読み出された更新回数に「１」が加算され（ステップＳ４６５）、ステップＳ１４６５で「１」が加算された更新回数が、ステップＳ１４６２におけるコンテンツ特定情報に関連付けられて、記憶部１３５に記憶される（ステップＳ１４６６）。
【０３１０】
なお、ステップＳ１４６１において、ユーザー端末１１０から音量変更情報を含む各データが送信されなかったと判断されたときには、中継サーバー１３０からユーザー端末１１０に送信された音量調整情報が適切であり、その結果、ユーザー端末１１０においてユーザー操作による音量変更はなかった、と判断することができる。したがって、その場合は、ステップＳ１３０１でステップＳ３１８が実行されたときと同様に、音量変更情報はヘッドホン音量調整情報またはスピーカー音量調整情報に等しいと見なすことができる。
【０３１１】
このことから、本実施の形態では、ステップＳ１４６２、ステップＳ１４６５、ステップＳ１４６６の各ステップを実行し、ヘッドホン音量調整情報またはスピーカー音量調整情報に関しては更新のための演算を行わず、更新回数だけを「１」増加する構成としている。
【０３１２】
このとき、ステップＳ１４６１でヘッドホン接続情報が受信されていれば、そのヘッドホン接続情報にもとづきヘッドホン音量調整情報またはスピーカー音量調整情報のいずれかの更新回数を「１」増加すればよいが、ステップＳ１４６１でヘッドホン接続情報が受信されていなければ、ヘッドホン音量調整情報およびスピーカー音量調整情報のいずれの更新回数を「１」増加すればよいか判断できないので、それぞれの更新回数をともに「１」増加する構成としてもよい。
【０３１３】
なお、ステップＳ１４６１においては、例えば、第２のステップＳ１２０１のステップＳ１２１８でコンテンツデータを中継サーバー１３０からユーザー端末１１０に送信してから所定の時間（例えば、１０分間）の間、そのユーザー端末１１０から音量変更情報を含む各データが送信されなかったときに、音量情報処理部１３４は、ユーザー端末１１０からは音量変更情報を含む各データが送信されなかったと判断する構成としてもよい。
【０３１４】
以上が、本実施の形態における第４のステップＳ１４０６の動作である。
【０３１５】
以上の各ステップを実行することにより、本実施の形態では、ユーザー端末１１０においてユーザー操作による音量変更が発生しなかったときには、ユーザー端末１１０から中継サーバー１３０に音量変更情報を送信しないようにすることができるので、ユーザー端末１１０から中継サーバー１３０に送信するデータを削減することが可能となる。したがって、ユーザー端末１０および中継サーバー１３０の負荷を軽減するとともにネットワーク１の負荷を軽減することが可能となる。
【０３１６】
（実施の形態１１）
実施の形態１では、ユーザー端末１０のヘッドホン接続検出部１８において検出されたヘッドホン接続情報により音量変更情報が補正され、補正後の音量変更情報により音量調整情報が更新される構成を説明した。しかし、例えば、ヘッドホン接続情報を用いずに音量調整情報が更新される構成とすることもできる。
【０３１７】
以下、本実施の形態では、実施の形態１をベースにして説明を行う。
【０３１８】
図２５は、本発明の実施の形態１１におけるデータ送受信システムの動作の第３のステップＳ３０７の詳細を示すフローチャートである。また、図２６は、本発明の実施の形態１１におけるデータ送受信システムの動作の第４のステップＳ４０７の詳細を示すフローチャートである。なお、図２５では、図５に示した第３のステップＳ３０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。同様に、図２６では、図６に示した第４のステップＳ４０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。
【０３１９】
また、第１のステップＳ１０１、第２のステップＳ２０１は、実施の形態１と同様であるものとし、説明を省略する。
【０３２０】
図２５に示す第３のステップＳ３０７では、図５に示した第３のステップＳ３０１におけるステップＳ３１１、ステップＳ３１３、ステップＳ３１４、ステップＳ３１５、ステップＳ３１６、ステップＳ３１７、ステップＳ３１８の各ステップと同様のステップが実行される。ただし、本実施の形態では、ヘッドホン接続情報を用いないので、第３のステップＳ３０１のステップＳ３１２に相当するステップ、すなわち、ヘッドホン接続検出部１８がヘッドホン接続情報を出力する動作は実行されない。
【０３２１】
そして、ステップＳ３１７、ステップＳ３１８において音量情報取得部２４から出力される音量変更情報と、ステップＳ３１５で再生されたコンテンツデータのコンテンツ特定情報とが、データ送信部１２からネットワーク１を通じて中継サーバー３０へ送信される（ステップＳ３７９）。
【０３２２】
以上が、本実施の形態における第３のステップＳ３０７の動作である。
【０３２３】
図２６に示す第４のステップＳ４０７では、ステップＳ３７９においてユーザー端末１０からネットワーク１を通じて送信された音量変更情報とコンテンツ特定情報とが、中継サーバー３０のデータ受信部３３で受信される（ステップＳ４７１）。
【０３２４】
次に、図６に示した第４のステップＳ４０１におけるステップＳ４１２、ステップＳ４１４、ステップＳ４１５、ステップＳ４１６の各ステップと同様のステップが実行される。ただし、本実施の形態では、ヘッドホン接続情報を用いないので、第４のステップＳ４０１のステップＳ４１３に相当するステップ、すなわち、ヘッドホン接続情報にもとづき音量変更情報を補正する動作は実行されず、ステップＳ４１４における音量調整情報を更新するための演算には、ステップＳ４７１においてデータ受信部３３で受信された音量変更情報がそのまま使用される。
【０３２５】
以上が、本実施の形態における第４のステップＳ４０７の動作である。
【０３２６】
以上の各ステップを実行することにより、本実施の形態では、中継サーバー３０において、ヘッドホン接続情報を用いずに音量調整情報を更新する構成とすることが可能となる。
【０３２７】
（実施の形態１２）
図２７は、本発明の実施の形態１２におけるユーザー端末６０の一構成例を示すブロック図である。
【０３２８】
以下、本実施の形態では、実施の形態１をベースにして説明を行う。
【０３２９】
本実施の形態に示すユーザー端末６０が実施の形態１に示したユーザー端末１０と異なる点は、受信データ処理部７０に音量嗜好対応部２６を備えた点であり、その他の各回路ブロックは、実施の形態１に示したユーザー端末１０と同様である。また、ネットワーク１を通じてユーザー端末６０とデータの送受信を行う中継サーバー３０およびコンテンツサーバー５０は、実施の形態１に示した中継サーバー３０およびコンテンツサーバー５０と同様である。
【０３３０】
音量嗜好対応部２６では、ユーザー操作による音量の変更量を「嗜好情報」として蓄積する。そして、音量情報取得部２４では、中継サーバー３０から送信される音量調整情報と、音量嗜好対応部２６に蓄積された嗜好情報との加算分の音量変更が行われるように、音量調整部２１を制御する。
【０３３１】
具体的には、音量嗜好対応部２６では、中継サーバー３０から送信された音量調整情報による音量調整後に発生するユーザー設定による音量変更分が、嗜好情報として蓄積される。この嗜好情報は、新たに得られた音量の変更値と、それまでに蓄積された嗜好情報とを、嗜好情報が更新された回数にもとづく重み付けで加算平均することで更新される。
【０３３２】
例えば、ユーザー端末６０の使用者が、比較的大きい音量を好み、中継サーバー３０から送信された音量調整情報による音量調整後に、常に音量を「５」大きくする変更を行えば、嗜好情報として「＋５」が蓄積される。
【０３３３】
そして、例えば、音量情報取得部２４は、取得した音量調整情報が「＋６」であり、嗜好情報が「＋５」であれば、その時点の音量調整部２１の設定音量（例えば、「２０」）から音量の大きさが「＋１１」された大きさ（例えば、「３１」）となるように音量調整部２１を制御する。
【０３３４】
以上が、本実施の形態におけるユーザー端末６０の動作である。
【０３３５】
以上の構成により、本実施の形態では、ユーザー端末６０における音量が、ユーザー端末６０の使用者の嗜好に応じた大きさに自動で調整されるので、ユーザー端末６０の使用者は、音量調整のためのユーザー操作を軽減して、最適な音量でコンテンツデータの再生動画を視聴することが可能となる。
【０３３６】
（実施の形態１３）
実施の形態１２では、実施の形態１をベースにした構成を説明したが、実施の形態７に示した構成と同様の構成を、実施の形態２をベースにした構成に用いることもできる。すなわち、ユーザー端末１１０に音量嗜好対応部を加える構成とすることもできる。
【０３３７】
図２８は、本発明の実施の形態１３におけるユーザー端末１６０の一構成例を示すブロック図である。
【０３３８】
本実施の形態に示すユーザー端末１６０が実施の形態２に示したユーザー端末１１０と異なる点は、受信データ処理部１７０に音量嗜好対応部１２６を備えた点であり、その他の各回路ブロックは、実施の形態２に示したユーザー端末１１０と同様である。また、ネットワーク１を通じてユーザー端末１６０とデータの送受信を行う中継サーバー１３０およびコンテンツサーバー５０は、実施の形態２に示した中継サーバー１３０およびコンテンツサーバー５０と同様である。
【０３３９】
音量嗜好対応部１２６では、音量嗜好対応部２６と同様に、ユーザー操作による音量の変更量を「嗜好情報」として蓄積する。そして、音量情報取得部１２４では、中継サーバー１３０から送信されるヘッドホン音量調整情報またはスピーカー音量調整情報と、音量嗜好対応部１２６に蓄積された嗜好情報との加算分の音量変更が行われるように、音量調整部１２１を制御する。
【０３４０】
具体的には、音量嗜好対応部１２６では、ヘッドホン接続情報にもとづき選択されたヘッドホン音量調整情報またはスピーカー音量調整情報による音量調整後に発生するユーザー設定による音量変更分が、嗜好情報として蓄積される。この嗜好情報は、新たに得られた音量の変更値と、それまでに蓄積された嗜好情報とを、嗜好情報が更新された回数にもとづく重み付けで加算平均することで更新される。
【０３４１】
例えば、ユーザー端末１６０の使用者が、比較的大きい音量を好み、中継サーバー１３０から送信されたヘッドホン音量調整情報またはスピーカー音量調整情報による音量調整後に、常に音量を「５」大きくする変更を行えば、嗜好情報として「＋５」が蓄積される。
【０３４２】
そして、例えば、音量情報取得部１２４は、ヘッドホン接続情報にもとづき選択した音量調整情報が「＋６」であり、嗜好情報が「＋５」であれば、その時点の音量調整部１２１の設定音量（例えば、「２０」）から音量の大きさが「＋１１」された大きさ（例えば、「３１」）となるように音量調整部１２１を制御する。
【０３４３】
以上が、本実施の形態におけるユーザー端末１６０の動作である。
【０３４４】
以上の構成により、本実施の形態では、ユーザー端末１６０における音量が、ユーザー端末６０の使用者の嗜好に応じた大きさに自動で調整されるので、ユーザー端末１６０の使用者は、音量調整のためのユーザー操作を軽減して、最適な音量でコンテンツデータの再生動画を視聴することが可能となる。
【０３４５】
なお、本発明における実施の形態１および実施の形態１をベースにして示した各実施の形態では、ヘッドホン接続情報にもとづき音量調整情報を補正する際、もしくは、ヘッドホン接続情報にもとづき音量変更情報を補正する際に、スピーカー１９から音声出力される状態を基準とし、ヘッドホン接続情報が、ヘッドホン接続部１７にヘッドホン１００が接続されていることを示すときに、音量調整情報または音量変更情報を補正する構成を説明した。しかし、本発明は何らこの構成に限定されるものではなく、例えば、ヘッドホン１００から音声出力される状態を基準とし、ヘッドホン接続情報が、ヘッドホン接続部１７にヘッドホン１００が接続されていないことを示すときに、音量調整情報または音量変更情報を補正する構成としてもよい。
【０３４６】
あるいは、ヘッドホン接続情報が、ヘッドホン接続部１７にヘッドホン１００が接続されていることを示すときに用いる補正値と、ヘッドホン接続部１７にヘッドホン１００が接続されていないことを示すときに用いる補正値とをそれぞれ設定し、ヘッドホン接続情報にもとづきいずれか一方の補正値を使用して、音量調整情報または音量変更情報を補正する構成としてもよい。
【０３４７】
なお、本発明の実施の形態１から実施の形態１１の各実施の形態において示した各ステップの実行順序は、何ら上述した順序に限定されるものではない。各ステップは、他のステップの実行時に支障が生じないように、適切なタイミングで実行されればよい。例えば、実施の形態１において、第１のステップＳ１０１のステップＳ１１４において記憶部３５から読み出される音量調整情報は、第２のステップＳ２０１のステップＳ２１６で使用される。したがって、ステップＳ１１４で示した内容は、ステップＳ２１６が実行されるまでに実行されればよい。あるいは、実施の形態２において、第１のステップＳ１１０１のステップＳ１１１４において記憶部１３５から読み出されるヘッドホン音量調整情報およびスピーカー音量調整情報は、第２のステップＳ１２０１のステップＳ１２１６で使用される。したがって、ステップＳ１１１４で示した内容は、ステップＳ２１６が実行されるまでに実行されればよい。
【０３４８】
なお、本発明の実施の形態１から実施の形態１３で示した具体的な数値、例えば、最大音量の数値として示した「５０」や、更新回数と比較するしきい値として示した「１００」等、あるいは、ヘッドホン接続情報にもとづき音量変更情報を補正する際に使用する数値として示した「２／３」や、ヘッドホン接続情報にもとづき音量調整情報を補正する際に使用する数値として示した「３／２」等は、単なる一実施例を示したものに過ぎず、本発明は何らこれらの数値に限定されるものではない。各数値は、各数値に関連したデータを収集したり、あるいは各数値を設定するために必要な実験を行う等して適切な数値に設定することが望ましい。
【０３４９】
なお、本発明においては、実施の形態１から実施の形態１１に示した第１のステップ、第２のステップ、第３のステップ、第４のステップの各ステップを、それぞれ適切に組み合わせを変更して実行してもかまわない。
【０３５０】
なお、本発明における実施の形態に示した各回路ブロックは、実施の形態に示した各動作を行う電気回路として構成されてもよく、あるいは、同様の動作をするようにプログラミングされたマイクロコンピュータ等を用いて構成されてもよい。
【産業上の利用可能性】
【０３５１】
本発明は、ネットワーク上で供給されるデータ共有サービスを利用してコンテンツサーバーから配信されるコンテンツデータをユーザー端末で再生する際に、ユーザー端末における負荷を増大することなく、ユーザーが選択した音声出力装置に応じた最適な音量にユーザー操作を軽減して自動で調整することができる電子機器、中継サーバー、データ送受信システムおよびデータ送受信方法等として有用である。
【符号の説明】
【０３５２】
１    ネットワーク
１０，６０，１１０，１６０    ユーザー端末
１１，３１，５１    電気通信回線接続部
１２，３２，５３，１３２    データ送信部
１３，３３，５２，１１３    データ受信部
１４    ユーザーインターフェース部
１５    ユーザー操作受付部
１６    画像表示部
１７    ヘッドホン接続部
１８    ヘッドホン接続検出部
１９    スピーカー
２０，７０，１２０，１７０    受信データ処理部
２１，１２１    音量調整部
２２    音声信号処理部
２３    画像信号処理部
２４，１２４    音量情報取得部
２５，１２５    データ再生部
２６，１２６    音量嗜好対応部
３０，１３０    中継サーバー
３４，１３４    音量情報処理部
３５，５５，１３５    記憶部
５０    コンテンツサーバー
５４    コンテンツ管理部
１００    ヘッドホン
【図１】
2011058694.tif 000003
【図２】
2011058694.tif 000004
【図３】
2011058694.tif 000005
【図４】
2011058694.tif 000006
【図５】
2011058694.tif 000007
【図６】
2011058694.tif 000008
【図７】
2011058694.tif 000009
【図８】
2011058694.tif 000010
【図９】
2011058694.tif 000011
【図１０】
2011058694.tif 000012
【図１１】
2011058694.tif 000013
【図１２】
2011058694.tif 000014
【図１３】
2011058694.tif 000015
【図１４】
2011058694.tif 000016
【図１５】
2011058694.tif 000017
【図１６】
2011058694.tif 000018
【図１７】
2011058694.tif 000019
【図１８】
2011058694.tif 000020
【図１９】
2011058694.tif 000021
【図２０】
2011058694.tif 000022
【図２１】
2011058694.tif 000023
【図２２】
2011058694.tif 000024
【図２３】
2011058694.tif 000025
【図２４】
2011058694.tif 000026
【図２５】
2011058694.tif 000027
【図２６】
2011058694.tif 000028
【図２７】
2011058694.tif 000029
【図２８】
2011058694.tif 000030
【手続補正書】
【提出日】平成24年3月19日(2012.3.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツデータの再生機能を有し電気通信回線に接続可能な電子機器、コンテンツサーバーと電子機器との間でデータの中継を行う中継サーバー、コンテンツサーバーと電子機器との間でコンテンツデータを送受信する際のデータ送受信システムおよびデータ送受信方法に関する。
【背景技術】
【０００２】
近年、電気通信回線（例えば、インターネット。以下、「ネットワーク」とも記す）に接続可能な電子機器（以下、「ユーザー端末」、または、単に「端末」とも記す）が広く普及してきている。そして、ネットワークの利用者（以下、「ユーザー」と略記する）の増加とともに、ネットワークの有する特性の１つである双方向性を利用した様々なサービスが提供されるようになってきている。そのサービスの１つに、複数のユーザー間で互いにデータを共有する「データ共有サービス」と呼ばれるものがある。
【０００３】
このデータ共有サービスでは、そのサービスに登録したユーザーからネットワークを通じて投稿される動画像等のデータ（以下、「コンテンツデータ」と呼称する）がコンテンツサーバーと呼ばれるコンピューターに蓄積される。そして、コンテンツサーバーに蓄積された複数のコンテンツデータから、ユーザーの所望するコンテンツデータがネットワークを通じてそのユーザーに配信される。そして、ユーザーは、受信したコンテンツデータを自身の端末で再生し、視聴することができる。
【０００４】
これらのコンテンツデータは、一般に、動画像データと音声データとを有する。しかし、動画撮影に使用する機材や動画の撮影環境がユーザーによって異なることがあるため、各コンテンツデータにおける音声の大きさ（以下、「音声レベル」とも記す）が互いに異なることがある。
【０００５】
そのため、ユーザーがあるコンテンツデータを再生する際に、自身の端末の音量を最適に調整しても、その音量のまま他のコンテンツデータを再生する際には音声が小さく感じられたり、あるいは大きく感じられることがある。
【０００６】
そこで、そのような音声レベルの差にもとづく音量差を軽減するために、異なるオーディオソースからの音声信号を、自動的に一定音量に制御する技術が開示されている（例えば、特許文献１参照）。
【０００７】
あるいは、チャンネル間の音量差を、チャンネル選択時に自動的に補正する技術が開示されている（例えば、特許文献２参照）。
【０００８】
あるいは、プログラムソースを切り換えるときに、平均音量を一定化する技術が開示されている（例えば、特許文献３参照）。
【０００９】
これらの従来技術では、異なるコンテンツデータ間で音声レベルに差があっても、コンテンツデータを再生する際に端末側で音量を自動的に調整することができる。したがって、ユーザーは、音量調整の手間を省いて最適な音量でコンテンツデータの再生動画を視聴することが可能となる。
【００１０】
しかしながら、従来技術においては、音量を調整するための音量情報の管理や音量の調整量を算出するための演算等をユーザー端末上で行わなければならなかった。そのため、ユーザー端末における負荷が増大するという問題があった。
【００１１】
また、ユーザーが初めて再生するコンテンツデータに関しては、そのコンテンツデータの再生を開始した時点ではそのコンテンツデータの音量の平均的な大きさが不明である。そのため、音量を最適に調整することが困難という問題があった。
【００１２】
また、ユーザーがコンテンツデータを再生する際に、音声出力装置の違いによりユーザーの感じる最適な音量が異なることがある。例えば、ユーザー端末が有するスピーカーを通して音声を聞くのか、ユーザー端末に接続したヘッドホンを通して音声を聞くのかによって、ユーザーの感じる最適な音量が異なることがある。
【００１３】
このような場合、ヘッドホンを通じて音声を聞くときにユーザーの感じる最適な音量が、スピーカーを通じて音声を聞くときにユーザーの感じる最適な音量よりも大きければ、ユーザーが音声出力装置をスピーカーからヘッドホンに変更して音声を聞くときに、音量を大きくする再調整が必要となる。しかしながら、従来技術では、このような音声出力装置の切り換えに応じて音量を自動的に調整するといったことは困難であった。
【先行技術文献】
【特許文献】
【００１４】
【特許文献１】特開平５−４１８３７号公報
【特許文献２】特開平７−２２２０７８号公報
【特許文献３】特開２００３−１６９２７０号公報
【発明の概要】
【００１５】
本発明の電子機器は、電気通信回線に接続され、電気通信回線を通じて他の機器とデータのやり取りを行う電気通信回線接続部と、スピーカーと、スピーカーから出力される音声の音量を調整する音量調整部と、電気通信回線を通じてコンテンツサーバーから供給される複数のコンテンツデータのうちの任意のコンテンツデータを選択して要求する操作、および音量の調整を含む複数のユーザー操作を受け付けるユーザー操作受付部と、電気通信回線に接続された中継サーバーに、ユーザーが所望するコンテンツデータを要求する要求情報を、電気通信回線接続部を介して送信するデータ送信部と、中継サーバーからコンテンツサーバーに中継される要求情報にもとづきコンテンツサーバーが配信するコンテンツデータ、およびコンテンツデータに関連付けて中継サーバーが送信する音量調整情報を、電気通信回線接続部を介して受信するデータ受信部と、データ受信部が受信したコンテンツデータを再生するデータ再生部と、音量調整情報にもとづき音量調整部を制御する音量情報取得部と、を備え、音量情報取得部は、データ再生部におけるコンテンツデータの再生中に、ユーザーによって音量の変更がなされたときに音量の変更量を検出し、その検出結果にもとづく音量変更情報を出力し、データ送信部は、音量変更情報を、データ再生部において再生中のコンテンツデータを特定するコンテンツ特定情報に関連付けて中継サーバーに送信することを特徴とする。
【００１６】
これにより、ネットワーク上で供給されるデータ共有サービスを利用してコンテンツサーバーから配信されるコンテンツデータをユーザー端末で再生する際に、コンテンツデータを再生するときの音量調整情報が中継サーバー上で管理されるので、ユーザー端末における負荷を増大することなく、ユーザー操作を軽減して最適な音量に自動で調整することが可能となる。また、コンテンツデータを再生した複数のユーザー端末から送信される音量変更情報にもとづき音量調整情報が生成されるので、たとえそのコンテンツデータを初めて再生するユーザー端末であっても、音量調整情報にもとづき最適な音量に自動調整することが可能となる。
【００１７】
また、この電子機器は、ヘッドホン接続部と、ヘッドホン接続部にヘッドホンが接続されているかどうかを検出し、その検出結果をヘッドホン接続情報として出力するヘッドホン接続検出部と、を備え、音量調整部は、スピーカーおよびヘッドホン接続部に接続されたヘッドホンから出力される音声の音量を調整し、音量情報取得部は、音量調整情報にもとづき音量調整部を制御して、スピーカーまたはヘッドホン接続部に接続されたヘッドホンから出力される音声の音量を調整する構成であってもよい。
【００１８】
また、この電子機器は、音量調整情報に、ヘッドホンに関する音量調整情報であるヘッドホン音量調整情報と、スピーカーに関する音量調整情報であるスピーカー音量調整情報とを含み、データ受信部は、コンテンツデータに関連付けて中継サーバーが送信するヘッドホン音量調整情報およびスピーカー音量調整情報を、電気通信回線接続部を介して受信し、音量情報取得部は、ヘッドホン接続検出部において検出されたヘッドホン接続情報にもとづきデータ受信部が受信したヘッドホン音量調整情報およびスピーカー音量調整情報のいずれかを選択して音量調整部を制御し、スピーカーまたはヘッドホン接続部に接続されたヘッドホンから出力される音声の音量を調整する構成であってもよい。
【００１９】
これにより、ネットワーク上で供給されるデータ共有サービスを利用してコンテンツサーバーから配信されるコンテンツデータをユーザー端末で再生する際に、ユーザーが選択した音声出力装置に応じた最適な音量にユーザー操作を軽減して自動で調整することが可能となる。また、ヘッドホン音量調整情報およびスピーカー音量調整情報が中継サーバー上で管理されるので、ユーザー端末上で同音量調整情報を管理する構成と比較してユーザー端末における負荷を軽減することができる。また、コンテンツデータを再生した複数のユーザー端末から送信される音量変更情報にもとづきヘッドホン音量調整情報およびスピーカー音量調整情報が生成されるので、たとえそのコンテンツデータを初めて再生するユーザー端末であっても、ヘッドホン音量調整情報またはスピーカー音量調整情報にもとづき最適な音量に自動調整することが可能となる。
【００２０】
本発明の中継サーバーは、電気通信回線に接続され、電気通信回線を通じて他の機器とデータのやり取りを行う電気通信回線接続部と、電気通信回線に接続された電子機器が発信するコンテンツデータの要求情報を、電気通信回線接続部を介して受信するデータ受信部と、電気通信回線に接続されたコンテンツサーバーに、データ受信部で受信した要求情報を、電気通信回線接続部を介して送信するデータ送信部と、コンテンツデータに関連付けられた音量調整情報を記憶する記憶部と、データ受信部で受信した要求情報にもとづき音量調整情報を記憶部から読み出す音量情報処理部と、を備え、データ送信部は、音量情報処理部が読み出した音量調整情報を、要求情報を発信した電子機器に送信し、データ受信部は、電子機器が発信するコンテンツデータを特定するコンテンツ特定情報および音量変更情報を受信し、音量情報処理部は、データ受信部で受信したコンテンツ特定情報にもとづき音量調整情報を記憶部から読み出し、読み出した音量調整情報を、音量変更情報を用いて更新し、更新した音量調整情報をコンテンツ特定情報に関連付けて記憶部に記憶することを特徴とする。
【００２１】
これにより、ネットワーク上で供給されるデータ共有サービスを利用してコンテンツサーバーから配信されるコンテンツデータをユーザー端末で再生する際に、コンテンツデータを再生するときの音量調整情報が中継サーバー上で管理されるので、ユーザー端末における負荷を増大することなく、ユーザー操作を軽減して最適な音量に自動で調整することが可能となる。また、コンテンツデータを再生した複数のユーザー端末から送信される音量変更情報にもとづき音量調整情報が生成されるので、たとえそのコンテンツデータを初めて再生するユーザー端末であっても、音量調整情報にもとづき最適な音量に自動調整することが可能となる。
【００２２】
また、この中継サーバーにおいて、データ受信部は、コンテンツ特定情報および音量変更情報に加え、ヘッドホン接続情報を受信し、音量情報処理部は、ヘッドホン接続情報にもとづき音量変更情報を補正し、補正後の音量変更情報を用いて音量調整情報を更新する構成であってもよい。これにより、中継サーバーでは、ヘッドホン接続情報にもとづき音量変更情報に補正を加えることが可能となり、音量調整情報の精度向上を図ることが可能となる。
【００２３】
また、この中継サーバーにおいては、音量調整情報に、ヘッドホンに関する音量調整情報であるヘッドホン音量調整情報と、スピーカーに関する音量調整情報であるスピーカー音量調整情報とを含み、記憶部は、コンテンツデータに関連付けられたヘッドホン音量調整情報およびスピーカー音量調整情報を記憶し、音量情報処理部は、データ受信部で受信した要求情報にもとづきヘッドホン音量調整情報およびスピーカー音量調整情報を記憶部から読み出し、データ送信部は、音量情報処理部が読み出したヘッドホン音量調整情報およびスピーカー音量調整情報を、要求情報を発信した電子機器に送信し、データ受信部は、電子機器が発信するコンテンツデータを特定するコンテンツ特定情報とヘッドホン接続情報と音量変更情報とを受信し、音量情報処理部は、データ受信部で受信したコンテンツ特定情報およびヘッドホン接続情報にもとづき、ヘッドホン音量調整情報またはスピーカー音量調整情報のいずれかを記憶部から読み出し、読み出したヘッドホン音量調整情報またはスピーカー音量調整情報を、音量変更情報を用いて更新し、更新したヘッドホン音量調整情報またはスピーカー音量調整情報をコンテンツ特定情報に関連付けて記憶部に記憶する構成であってもよい。
【００２４】
これにより、ネットワーク上で供給されるデータ共有サービスを利用してコンテンツサーバーから配信されるコンテンツデータをユーザー端末で再生する際に、ユーザーが選択した音声出力装置に応じた最適な音量にユーザー操作を軽減して自動で調整することが可能となる。また、ヘッドホン音量調整情報およびスピーカー音量調整データが中継サーバー上で管理されるので、ユーザー端末上で同音量調整情報を管理する構成と比較してユーザー端末における負荷を軽減することができる。また、コンテンツデータを再生した複数のユーザー端末から送信される音量変更情報にもとづきヘッドホン音量調整情報およびスピーカー音量調整情報が生成されるので、たとえそのコンテンツデータを初めて再生するユーザー端末であっても、ヘッドホン音量調整情報またはスピーカー音量調整情報にもとづき最適な音量に自動調整することが可能となる。
【００２５】
本発明のデータ送受信システムは、電気通信回線に接続された上述の電子機器と、電気通信回線に接続された上述の中継サーバーとを備えて構成されたことを特徴とする。
【００２６】
これにより、ネットワーク上で供給されるデータ共有サービスを利用してコンテンツサーバーから配信されるコンテンツデータをユーザー端末で再生する際に、コンテンツデータを再生するときの音量調整情報が中継サーバー上で管理されるので、ユーザー端末における負荷を増大することなく、ユーザー操作を軽減して最適な音量に自動で調整することが可能となる。また、コンテンツデータを再生した複数のユーザー端末から送信される音量変更情報にもとづき音量調整情報が生成されるので、たとえそのコンテンツデータを初めて再生するユーザー端末であっても、音量調整情報にもとづき最適な音量に自動調整することが可能となる。
【００２７】
あるいは、ネットワーク上で供給されるデータ共有サービスを利用してコンテンツサーバーから配信されるコンテンツデータをユーザー端末で再生する際に、ユーザーが選択した音声出力装置に応じた最適な音量にユーザー操作を軽減して自動で調整することが可能となる。また、ヘッドホン音量調整情報およびスピーカー音量調整データが中継サーバー上で管理されるので、ユーザー端末上で同音量調整情報を管理する構成と比較してユーザー端末における負荷を軽減することができる。また、コンテンツデータを再生した複数のユーザー端末から送信される音量変更情報にもとづきヘッドホン音量調整情報およびスピーカー音量調整情報が生成されるので、たとえそのコンテンツデータを初めて再生するユーザー端末であっても、ヘッドホン音量調整情報またはスピーカー音量調整情報にもとづき最適な音量に自動調整することが可能となる。
【００２８】
本発明のデータ送受信方法は、電気通信回線に接続された電子機器と、電気通信回線に接続された中継サーバーとをシステム構成に含むデータ送受信システムの動作方法であって、電子機器から中継サーバーにコンテンツデータを要求する要求情報を送信するステップと、中継サーバーが、電子機器から送信される要求情報にもとづき音量調整情報を記憶部から読み出して電子機器に送信するステップと、電子機器が、中継サーバーから送信される音量調整情報にもとづき音量を調整するステップと、電子機器が、ユーザー操作による音量変更を検出して音量変更情報を発生するステップと、電子機器から中継サーバーにコンテンツ特定情報に関連付けて音量変更情報を送信するステップと、中継サーバーが、コンテンツ特定情報に関連付けられて記憶部に記憶された音量調整情報を、電子機器から送信される音量変更情報にもとづき更新するステップと、を備えたことを特徴とする。
【００２９】
これにより、ネットワーク上で供給されるデータ共有サービスを利用してコンテンツサーバーから配信されるコンテンツデータをユーザー端末で再生する際に、コンテンツデータを再生するときの音量調整情報が中継サーバー上で管理されるので、ユーザー端末における負荷を増大することなく、ユーザー操作を軽減して最適な音量に自動で調整することが可能となる。また、コンテンツデータを再生した複数のユーザー端末から送信される音量変更情報にもとづき音量調整情報が生成されるので、たとえそのコンテンツデータを初めて再生するユーザー端末であっても、音量調整情報にもとづき最適な音量に自動調整することが可能となる。
【００３０】
また、このデータ送受信方法においては、音量調整情報に、ヘッドホンに関する音量調整情報であるヘッドホン音量調整情報と、スピーカーに関する音量調整情報であるスピーカー音量調整情報とを含み、電子機器が、電子機器にヘッドホンが装着されているかどうかを表すヘッドホン接続情報を検出するステップを備え、中継サーバーが、電子機器から送信される要求情報にもとづき音量調整情報を記憶部から読み出して電子機器に送信するステップにおいて、中継サーバーは、電子機器から送信される要求情報にもとづきヘッドホン音量調整情報およびスピーカー音量調整情報を記憶部から読み出して電子機器に送信し、電子機器が、中継サーバーから送信される音量調整情報にもとづき音量を調整するステップにおいて、電子機器は、ヘッドホン接続情報にもとづき、中継サーバーから送信されるヘッドホン音量調整情報およびスピーカー音量調整情報のいずれか一方を用いて音量を調整してもよい。
【００３１】
これにより、ネットワーク上で供給されるデータ共有サービスを利用してコンテンツサーバーから配信されるコンテンツデータをユーザー端末で再生する際に、ユーザーが選択した音声出力装置に応じた最適な音量にユーザー操作を軽減して自動で調整することが可能となる。また、ヘッドホン音量調整情報およびスピーカー音量調整データが中継サーバー上で管理されるので、ユーザー端末上で同音量調整情報を管理する構成と比較してユーザー端末における負荷を軽減することができる。また、コンテンツデータを再生した複数のユーザー端末から送信される音量変更情報にもとづきヘッドホン音量調整情報およびスピーカー音量調整情報が生成されるので、たとえそのコンテンツデータを初めて再生するユーザー端末であっても、ヘッドホン音量調整情報またはスピーカー音量調整情報にもとづき最適な音量に自動調整することが可能となる。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施の形態１におけるデータ送受信システムの一構成例を示すブロック図
【図２】本発明の実施の形態１におけるデータ送受信システムの動作を示すフローチャート
【図３】本発明の実施の形態１におけるデータ送受信システムの動作の第１のステップＳ１０１の詳細を示すフローチャート
【図４】本発明の実施の形態１におけるデータ送受信システムの動作の第２のステップＳ２０１の詳細を示すフローチャート
【図５】本発明の実施の形態１におけるデータ送受信システムの動作の第３のステップＳ３０１の詳細を示すフローチャート
【図６】本発明の実施の形態１におけるデータ送受信システムの動作の第４のステップＳ４０１の詳細を示すフローチャート
【図７】本発明の実施の形態２におけるデータ送受信システムの一構成例を示すブロック図
【図８】本発明の実施の形態２におけるデータ送受信システムの動作の第１のステップＳ１１０１の詳細を示すフローチャート
【図９】本発明の実施の形態２におけるデータ送受信システムの動作の第２のステップＳ１２０１の詳細を示すフローチャート
【図１０】本発明の実施の形態２におけるデータ送受信システムの動作の第３のステップＳ１３０１の詳細を示すフローチャート
【図１１】本発明の実施の形態２におけるデータ送受信システムの動作の第４のステップＳ１４０１の詳細を示すフローチャート
【図１２】本発明の実施の形態３におけるデータ送受信システムの動作の第２のステップＳ２０２の詳細を示すフローチャート
【図１３】本発明の実施の形態４におけるデータ送受信システムの動作の第２のステップＳ１２０２の詳細を示すフローチャート
【図１４】本発明の実施の形態５におけるデータ送受信システムの動作の第３のステップＳ３０３の詳細を示すフローチャート
【図１５】本発明の実施の形態６におけるデータ送受信システムの動作の第３のステップＳ３０４の詳細を示すフローチャート
【図１６】本発明の実施の形態６におけるデータ送受信システムの動作の第４のステップＳ４０４の詳細を示すフローチャート
【図１７】本発明の実施の形態７におけるデータ送受信システムの動作の第３のステップＳ３０５の詳細を示すフローチャート
【図１８】本発明の実施の形態７におけるデータ送受信システムの動作の第４のステップＳ４０５の詳細を示すフローチャート
【図１９】本発明の実施の形態８におけるデータ送受信システムの動作の第３のステップＳ１３０５の詳細を示すフローチャート
【図２０】本発明の実施の形態８におけるデータ送受信システムの動作の第４のステップＳ１４０５の詳細を示すフローチャート
【図２１】本発明の実施の形態９におけるデータ送受信システムの動作の第３のステップＳ３０６の詳細を示すフローチャート
【図２２】本発明の実施の形態９におけるデータ送受信システムの動作の第４のステップＳ４０６の詳細を示すフローチャート
【図２３】本発明の実施の形態１０におけるデータ送受信システムの動作の第３のステップＳ１３０６の詳細を示すフローチャート
【図２４】本発明の実施の形態１０におけるデータ送受信システムの動作の第４のステップＳ１４０６の詳細を示すフローチャート
【図２５】本発明の実施の形態１１におけるデータ送受信システムの動作の第３のステップＳ３０７の詳細を示すフローチャート
【図２６】本発明の実施の形態１１におけるデータ送受信システムの動作の第４のステップＳ４０７の詳細を示すフローチャート
【図２７】本発明の実施の形態１２におけるユーザー端末の一構成例を示すブロック図
【図２８】本発明の実施の形態１３におけるユーザー端末の一構成例を示すブロック図
【発明を実施するための形態】
【００３３】
以下、本発明の実施の形態における電子機器および中継サーバーについて、図面を用いて説明する。
【００３４】
（実施の形態１）
図１は、本発明の実施の形態１におけるデータ送受信システムの一構成例を示すブロック図である。図１に示すように、本実施の形態におけるデータ送受信システムは、電子機器であるユーザー端末１０と、中継サーバー３０とで構成される。なお、図１には、ネットワーク１と、ネットワーク１を通じてデータ共有サービスを供給するためのコンテンツサーバー５０とをあわせて示す。
【００３５】
コンテンツサーバー５０は、一般的に用いられているサーバーコンピューターと同様の構成であり、電気通信回線接続部５１と、データ受信部５２と、データ送信部５３と、コンテンツ管理部５４と、記憶部５５とを有する。
【００３６】
電気通信回線接続部５１は、ネットワーク１に接続される。そして、ネットワーク１を通じて他の機器とデータのやり取りを行う。他の機器とは、例えば、ユーザー端末１０や中継サーバー３０である。
【００３７】
データ受信部５２は、ネットワーク１を通じて他の機器から送信されてくるデータを、電気通信回線接続部５１を介して受信する。この受信データは、例えば、データ共有サービスに登録した複数のユーザーからネットワーク１を通じて投稿される動画像等のデータ（コンテンツデータ）、ユーザー端末１０から中継サーバー３０を介して送信されるユーザー所望のコンテンツデータを要求する要求情報、等である。なお、この要求情報とは、ユーザー所望のコンテンツデータを特定する情報（例えば、ＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ。以下、コンテンツデータを特定する情報のことを「コンテンツ特定情報」とも記す）、要求情報の発信元のユーザー端末１０に固有の情報（例えば、ＩＰアドレス：Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ａｄｄｒｅｓｓ、ＭＡＣアドレス：Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ  Ａｄｄｒｅｓｓ等）等が含まれたデータのことである。
【００３８】
データ送信部５３は、ネットワーク１を通じて他の機器へ配信するデータを、電気通信回線接続部５１を介して送信する。この送信データは、例えば、記憶部５５に蓄積されユーザーに配信可能な複数のコンテンツデータのそれぞれに付与されたコンテンツ特定情報、記憶部５５に蓄積された複数のコンテンツデータの中からユーザーの要求に応じて読み出されたコンテンツデータ、等である。
【００３９】
コンテンツ管理部５４は、データ共有サービスに登録した複数のユーザーからネットワーク１を通じて投稿される動画像のデータ（コンテンツデータ）を、各コンテンツデータのそれぞれに固有の情報（コンテンツ特定情報）を付与して、記憶部５５に記憶する。また、コンテンツ管理部５４は、ユーザー端末１０から送信された要求情報に含まれるコンテンツ特定情報にもとづき、ユーザーが配信を希望するコンテンツデータを記憶部５５から読み出す。そして、読み出したコンテンツデータを、その要求情報を送信したユーザー端末１０に向けて、データ送信部５３を介して配信する。
【００４０】
ユーザー端末１０は、電気通信回線接続部１１と、データ送信部１２と、データ受信部１３と、ユーザーインターフェース部１４と、ユーザー操作受付部１５と、画像表示部１６と、ヘッドホン接続部１７と、ヘッドホン接続検出部１８と、スピーカー１９と、受信データ処理部２０とを有する。
【００４１】
電気通信回線接続部１１は、ネットワーク１に接続される。そして、ネットワーク１を通じて他の機器とデータのやり取りを行う。他の機器とは、例えば、中継サーバー３０やコンテンツサーバー５０である。
【００４２】
データ受信部１３は、ネットワーク１を通じて他の機器から送信されてくるデータを、電気通信回線接続部１１を介して受信する。この受信データは、例えば、コンテンツサーバー５０から示されるユーザーに配信可能な複数のコンテンツデータのコンテンツ特定情報、ユーザーの要求に応じてコンテンツサーバー５０からユーザー端末１０に向けて配信されるコンテンツデータ、そのコンテンツデータに関連付けられて中継サーバー３０から送信される音量調整情報、等である。この音量調整情報については後述する。
【００４３】
ユーザーインターフェース部１４は、ユーザーによる操作を受け付けるための装置で構成される。ユーザーインターフェース部１４を構成する装置としては、例えば、一般に用いられているタッチパネルを挙げることができる。しかし、本発明はユーザーインターフェース部１４を構成する装置が何らタッチパネルに限定されるものではなく、キーボード、ポインティングデバイス（例えば、マウス）等、その他の入力装置であってもよい。
【００４４】
ユーザー操作受付部１５は、ユーザーがユーザーインターフェース部１４を操作してユーザー端末１０に入力する指示を受け付ける。このユーザー操作は、例えば、コンテンツサーバー５０から示されるユーザーに配信可能な複数のコンテンツデータの中から所望のコンテンツデータを選択してコンテンツサーバー５０に要求する操作、音量の調整、等である。
【００４５】
データ送信部１２は、ネットワーク１を通じて他の機器へ配信するデータを、電気通信回線接続部１１を介して送信する。この送信データは、例えば、ユーザー操作受付部１５において受け付けられたユーザー操作にもとづき、ユーザーが所望するコンテンツデータをコンテンツサーバー５０に要求する要求情報、後述する音量変更情報およびヘッドホン接続情報、音量変更情報およびヘッドホン接続情報が関連付けされたコンテンツ特定情報、等である。
【００４６】
ヘッドホン接続部１７は、ヘッドホン１００を接続するための端子を有し、ヘッドホン接続検出部１８は、ヘッドホン接続部１７にヘッドホン１００が接続されているかどうかを検出する。ヘッドホン接続検出部１８は、例えば、ヘッドホン１００がヘッドホン接続部１７に接続されていなければ「０」を、接続されていれば「１」を、「ヘッドホン接続情報」として出力する。あわせて、ヘッドホン接続部１７にヘッドホン１００が接続されていなければスピーカー１９から音声を出力し、ヘッドホン接続部１７にヘッドホン１００が接続されていればヘッドホン１００から音声を出力するように、音声信号の出力切り換えを行う。
【００４７】
画像表示部１６は、画像信号の再生画像、例えば、コンテンツデータを再生することで得られる動画像、等を表示する。画像表示部１６を構成する画像表示装置としては、例えば、一般に用いられている液晶パネルを挙げることができる。しかし、本発明は画像表示部１６を構成する装置が何ら液晶パネルに限定されるものではなく、プラズマディスプレイパネル、ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）パネル等、その他の画像表示装置であってもよい。
【００４８】
受信データ処理部２０は、音量調整部２１、音声信号処理部２２、画像信号処理部２３、音量情報取得部２４、データ再生部２５を有する。そして、データ受信部１３で受信されたデータのデータ処理を行う。
【００４９】
データ再生部２５は、データ受信部１３が受信したデータを信号処理可能な状態に再生する。このデータは、例えば、コンテンツサーバー５０から配信されるコンテンツデータ、そのコンテンツデータに関連付けられて中継サーバー３０から送信される音量調整情報、等である。また、データ再生部２５におけるデータ再生動作には、例えば、コンテンツデータから音声データを取り出して音声信号に再生する動作、コンテンツデータから画像データを取り出して画像信号に再生する動作、等がある。
【００５０】
画像信号処理部２３は、データ再生部２５において再生された画像信号を画像表示部１６に動画像として表示するための信号処理を行う。
【００５１】
音声信号処理部２２は、データ再生部２５において再生された音声信号をスピーカー１９またはヘッドホン１００から音声として出力するための信号処理を行う。
【００５２】
音量調整部２１は、音声信号処理部２２から出力される音声信号の音量を調整する。そして、音量調整部２１において音量調整がなされた音声信号が、ヘッドホン接続検出部１８を介して、スピーカー１９またはヘッドホン１００から出力される。なお、本実施の形態において、音量調整部２１における音量調整は、ユーザー操作受付部１５において受け付けられるユーザー操作による音量調整、および中継サーバー３０から送信される音量調整情報にもとづき行われるものとする。
【００５３】
音量情報取得部２４は、コンテンツデータに関連付けられて中継サーバー３０から送信される音量調整情報を取得し、その音量調整情報にもとづき音量調整部２１を制御して音量調整を行う。例えば、音量情報取得部２４は、取得した音量調整情報が「＋６」であれば、その時点の音量調整部２１の設定音量（例えば、「２０」）から音量の大きさを「＋６」増加し、設定音量が「２６」となるように音量調整部２１を制御する。あるいは、音量情報取得部２４は、取得した音量調整情報が「−６」であれば、その時点の音量調整部２１の設定音量（例えば、「２０」）から音量の大きさを「６」減少し、設定音量が「１４」となるように音量調整部２１を制御する。
【００５４】
また、音量情報取得部２４は、コンテンツデータの再生中にユーザーによって音量の変更がなされたときにその音量の変更量を検出し、検出した結果を「音量変更情報」として出力する。例えば、上述した音量の自動調整の後、ユーザー操作により、音量が「２６」から「２８」に変更されたときには、音量情報取得部２４は、音量調整情報の「＋６」に「＋２」を加算した「＋８」を音量変更情報とする。あるいは、上述した音量の自動調整の後、ユーザー操作により、音量が「２６」から「２４」に変更されたときには、音量情報取得部２４は、音量調整情報の「＋６」に「−２」を加算した「＋４」を音量変更情報とする。
【００５５】
なお、上述の音量を表す数値は任意単位（ａ．ｕ．：ａｒｂｉｔｒａｒｙ  ｕｎｉｔ）であり、ユーザー端末１０においてユーザーが音量調整をする際の目安となるようにあらかじめ設定されたものである。例えば、ユーザー端末１０における最小音量を「０」、最大音量を「５０」と設定した場合であれば、音量を「＋１」する毎に、最大音量の１／５０に相当する分だけ音量が大きくなるような信号処理が音量調整部２１においてなされるように設定されたものである。
【００５６】
なお、音量情報取得部２４は、コンテンツデータの再生中にユーザーによる音量変更がなければ、ユーザーによる音量変更＝「０」、すなわち、音量調整情報と数値が等しい音量変更情報を、音量変更情報として検出する。
【００５７】
そして、音量情報取得部２４において検出された音量変更情報、およびヘッドホン接続検出部１８において検出されたヘッドホン接続情報が、再生中のコンテンツデータのコンテンツ特定情報に関連付けられて、データ送信部１２から中継サーバー３０に送信される。すなわち、音量変更情報およびヘッドホン接続情報が関連付けされたコンテンツ特定情報とは、ユーザー操作により音量変更がなされたときにユーザー端末１０で再生中のコンテンツデータのコンテンツ特定情報のことである。
【００５８】
中継サーバー３０は、電気通信回線接続部３１と、データ送信部３２と、データ受信部３３と、音量情報処理部３４と、記憶部３５とを有する。
【００５９】
電気通信回線接続部３１は、ネットワーク１に接続されネットワーク１を通じて他の機器とデータのやり取りを行う。他の機器とは、例えば、ユーザー端末１０やコンテンツサーバー５０である。
【００６０】
データ受信部３３は、ネットワーク１を通じて他の機器から送信されてくるデータを、電気通信回線接続部３１を介して受信する。この受信データは、例えば、ユーザー端末１０から送信されるデータ、すなわち、ユーザーが所望するコンテンツデータを要求する要求情報、音量情報取得部２４において検出された音量変更情報、ヘッドホン接続検出部１８において検出されたヘッドホン接続情報、音量変更情報およびヘッドホン接続情報が関連付けされたコンテンツ特定情報、等であり、コンテンツサーバー５０から送信されるコンテンツデータ、等である。
【００６１】
データ送信部３２は、ネットワーク１を通じて他の機器へ送信するデータを、電気通信回線接続部３１を介して送信する。この送信データは、例えば、ユーザー端末１０から送信されデータ受信部３３で受信された要求情報、記憶部３５から読み出された音量調整情報、コンテンツサーバー５０から送信されるコンテンツデータ、等である。
【００６２】
なお、本実施の形態においては、ユーザー端末１０から送信されるコンテンツデータを要求する要求情報は、中継サーバー３０を中継してコンテンツサーバー５０に送信される。また、その要求情報に応じてコンテンツサーバー５０から配信されるコンテンツデータは、中継サーバー３０を中継してユーザー端末１０に送信される。
【００６３】
しかし、本発明は、要求情報およびコンテンツデータの送受信経路が何ら上述した経路に限定されるものではない。本実施の形態においては、例えば、コンテンツデータを要求する要求情報がユーザー端末１０から中継サーバー３０とコンテンツサーバー５０との双方に送信され、その要求情報に応じてコンテンツサーバー５０から配信されるコンテンツデータが、中継サーバー３０を中継せず、直接ユーザー端末１０に送信される構成であってもよい。
【００６４】
音量情報処理部３４は、ユーザー端末１０から送信されてくるコンテンツデータの要求情報に含まれるコンテンツ特定情報にもとづき、そのコンテンツ特定情報に関連付けられて記憶部３５に記憶された音量調整情報を記憶部３５から読み出す。そして、要求情報に含まれる、要求情報の発信元のユーザー端末１０に固有の情報にもとづき、読み出した音量調整情報を、その要求情報を発信したユーザー端末１０に、データ送信部３２を介して送信する。
【００６５】
なお、この音量調整情報は、その音量調整情報が関連付けされたコンテンツデータがユーザー端末１０で再生開始される前にユーザー端末１０で受信されることが望ましい。そのために、中継サーバー３０は、音量調整情報とその音量調整情報が関連付けされたコンテンツデータとを、同タイミングでユーザー端末１０に送信する構成とすることが望ましい。あるいは、ユーザー端末１０では音量調整情報の受信が完了するまでは、その音量調整情報が関連付けされたコンテンツデータの再生を開始しないように構成することが望ましい。
【００６６】
また、音量情報処理部３４は、データ受信部３３において、ユーザー端末１０から送信された音量変更情報およびその音量変更情報が関連付けされたコンテンツ特定情報が受信されたときには、そのコンテンツ特定情報にもとづき記憶部３５から音量調整情報を読み出す。そして、読み出した音量調整情報を、その音量変更情報にもとづき更新する。そして、更新された新たな音量調整情報を、そのコンテンツ特定情報に関連付けて記憶部３５に記憶する。
【００６７】
このとき、本実施の形態１では、音量情報処理部３４において、その音量調整情報の更新回数を計数し、更新回数に応じた重み付けで音量調整情報と音量変更情報との平均値を算出（加重平均）して新たな音量調整情報を算出することで音量調整情報の更新を行う。例えば、音量調整情報の更新回数が「１００」であれば、記憶部３５から読み出した音量調整情報と、データ受信部３３で受信した音量変更情報とを１００：１の比率にして加重平均する。これにより、音量調整情報の精度向上を図ることが可能となる。そして、算出した新たな音量調整情報をコンテンツ特定情報に関連付けて記憶部３５に記憶するとともに、あわせて、その音量調整情報の更新回数に「１」を加算する。
【００６８】
なお、音量調整情報の更新回数は、音量調整情報とともに記憶部３５に記憶し、音量調整情報を記憶部３５から読み出すときに、あわせて更新回数を読み出し、更新後の音量調整情報を記憶部３５に記憶するときに、あわせて「１」が加算された更新回数も記憶する。
【００６９】
なお、ユーザー端末１０においてユーザーによる音量変更がなされなければ、音量変更情報の数値と音量調整情報の数値とが等しくなるため、この音量変更情報を用いて音量調整情報を更新しても、音量調整情報には、更新前と更新後とで差が生じない。しかし、このような場合も、音量調整情報の更新が行われたものとして更新回数を「１」増やす。これにより、更新回数に、音量調整情報の形成に用いられた音量変更情報の数が反映され、更新回数を、音量調整情報の精度を判断する上での目安とすることができる。
【００７０】
また、本実施の形態における音量情報処理部３４は、ユーザー端末１０から送信されるヘッドホン接続情報にもとづき音量変更情報を補正し、補正後の音量変更情報を用いて音量調整情報を更新する。具体的には、ヘッドホン接続情報が、ヘッドホン接続部１７にヘッドホン１００が接続されていることを示すときには、あらかじめ設定された数値を音量変更情報に乗算し（例えば、音量変更情報を２／３倍にし）、その乗算により得られた変更後の音量変更情報を用いて音量調整情報を更新する。また、ヘッドホン接続情報が、ヘッドホン接続部１７にヘッドホン１００が接続されていないことを示すときには、音量変更情報を補正せずに用いて、音量調整情報を更新する。これにより、中継サーバー３０では、ヘッドホン接続情報にもとづき音量変更情報に補正を加えることになるので、音量調整情報の精度向上を図ることが可能となる。
【００７１】
本実施の形態では、データ送受信システムに用いるユーザー端末１０および中継サーバー３０を上述した構成とすることで、コンテンツデータ間で音声レベルに差がある場合でも、ユーザー端末１０における音量を、コンテンツデータの音声レベルに応じた大きさに自動調整することが可能となる。また、ユーザー端末１０においてユーザーにより選択された音声出力装置（スピーカー１９またはヘッドホン１００）を考慮した、精度の高い音量調整情報を作成することが可能となる。これは、次のような理由による。
【００７２】
例えば、音声レベルが他のコンテンツデータと比較して小さいコンテンツデータであれば、ユーザーはそのコンテンツデータを再生する際に音量を大きくする傾向にあると想定できる。逆に、音声レベルが他のコンテンツデータと比較して大きいコンテンツデータであれば、ユーザーはそのコンテンツデータを再生する際に音量を小さくする傾向にあると想定できる。
【００７３】
したがって、ユーザー操作による音量調整量をコンテンツデータ毎に収集すれば、コンテンツデータの音声レベルの大きさを反映した情報を作成することができる。そして、その情報にもとづき、そのコンテンツデータを再生するユーザー端末１０の音量を調整すれば、そのコンテンツデータの音声レベルの大きさに応じた音量でコンテンツデータを再生することができる。
【００７４】
そして、本実施の形態においては、「ユーザー操作による音量調整量を表す情報」を「音量変更情報」とし、上述した構成により、ユーザーに意識させることなく、複数のユーザー端末１０から中継サーバー３０に音量変更情報を収集することができる。また、音量変更情報をコンテンツデータ毎に集積することで、「コンテンツデータの音声レベルの大きさを反映した情報」として「音量調整情報」を形成し、上述した構成により、中継サーバー３０において音量調整情報を一括管理することができる。
【００７５】
したがって、ユーザー端末１０は、コンテンツデータを再生する際に、そのコンテンツデータに関連付けて中継サーバー３０から送信される音量変更情報にもとづき音量を調整するだけで、そのコンテンツデータの音声レベルの大きさに応じた音量で音声出力することが可能となる。また、本実施の形態においては、ユーザー端末１０上で音量調整に関するデータ管理を行う必要がないので、ユーザー端末１０上でそのようなデータ管理を行う構成と比較して、ユーザー端末１０における負荷を軽減することができる。例えば、ユーザー端末１０において、そのようなデータ管理のために用いる記憶装置や、データ管理に際して発生する演算処理等が不要となる。
【００７６】
また、一般的には、コンテンツデータを再生する際に使用する音声出力装置の種類、具体的には、ユーザー端末１０に備えられたスピーカー１９を通して音声を聞くのか、ユーザー端末１０に接続したヘッドホン１００を通して音声を聞くのかによって、ユーザーの感じる最適な音量は異なると考えられる。例えば、ヘッドホン１００を通して音声を聞くときにはスピーカー１９を通して音声を聞くときよりも設定音量を大きくする方が望ましいと感じるユーザーは、ヘッドホン１００を通して音声を聞くときに設定音量を比較的大きめに調整する傾向があると考えられる。したがって、ユーザー端末１０から送信されてくる音量変更情報を、ユーザーにより選択された音声出力装置（スピーカー１９による音声出力か、ヘッドホン１００による音声出力か）に応じて補正することで、より精度の高い音量調整情報を作成することができる。
【００７７】
そして、本実施の形態においては、ユーザー端末１０から送信されるヘッドホン接続情報にもとづき音量変更情報を補正し、補正後の音量変更情報を用いて音量調整情報を更新する構成としている。これにより、ユーザーにより選択された音声出力装置までも考慮した、精度の高い音量調整情報を作成することが可能となる。
【００７８】
次に、本実施の形態に示すユーザー端末１０および中継サーバー３０の動作を、フローチャートを用いて説明する。
【００７９】
図２は、本発明の実施の形態１におけるデータ送受信システムの動作を示すフローチャートである。
【００８０】
まず、第１のステップでは、ユーザー端末１０からコンテンツデータの要求情報が中継サーバー３０を介してコンテンツサーバー５０へ送信される（ステップＳ１０１）。
【００８１】
続く第２のステップでは、要求情報にもとづきコンテンツサーバー５０から送信されるコンテンツデータに、中継サーバー３０が音量調整情報を付加したものが、ユーザー端末１０に送信される（ステップＳ２０１）。
【００８２】
続く第３のステップでは、ユーザー端末１０は、受信した音量調整情報にもとづく音量調整を行い、調整後の音量で、受信したコンテンツデータを再生する。また、ユーザー操作による音量の変更量が音量変更情報として検出され、音量変更情報とヘッドホン接続情報とが、コンテンツ特定情報に関連付けられてユーザー端末１０から中継サーバー３０に送信される（ステップＳ３０１）。
【００８３】
そして、第４のステップでは、中継サーバー３０は、ユーザー端末１０から送信される音量変更情報およびヘッドホン接続情報にもとづき、音量変更情報を更新する（ステップＳ４０１）。
【００８４】
次に、第１のステップ〜第４のステップの各ステップの詳細について説明する。
【００８５】
図３は、本発明の実施の形態１におけるデータ送受信システムの動作の第１のステップＳ１０１の詳細を示すフローチャートである。
【００８６】
第１のステップＳ１０１では、まず、ユーザー操作受付部１５において、ユーザーがユーザーインターフェース部１４を介して所望のコンテンツデータを要求するユーザー操作が受け付けられる（ステップＳ１１１）。
【００８７】
ステップＳ１１１でユーザー操作受付部１５において受け付けられたユーザー操作にもとづき、ユーザーが所望するコンテンツデータのコンテンツ特定情報（例えば、ＵＲＬ）および要求情報の発信元のユーザー端末１０を特定するための情報（例えば、ＩＰアドレス）を含む要求情報がデータ送信部１２からネットワーク１を通じて中継サーバー３０へ送信される（ステップＳ１１２）。
【００８８】
ステップＳ１１２においてユーザー端末１０からネットワーク１を通じて送信された要求情報が、中継サーバー３０のデータ受信部３３で受信される（ステップＳ１１３）。
【００８９】
中継サーバー３０における音量情報処理部３４は、ステップＳ１１３においてデータ受信部３３で受信された要求情報に含まれるコンテンツ特定情報にもとづき、そのコンテンツ特定情報に関連付けられて記憶部３５に記憶された音量調整情報を記憶部３５から読み出す（ステップＳ１１４）。
【００９０】
中継サーバー３０におけるデータ送信部３２は、ステップＳ１１３においてデータ受信部３３で受信された要求情報をネットワーク１を通じてコンテンツサーバー５０へ送信する（ステップＳ１１５）。
【００９１】
以上が、本実施の形態における第１のステップＳ１０１の動作である。
【００９２】
なお、第１のステップＳ１０１においては、ステップＳ１１４とステップＳ１１５とが同時に行われてもよく、あるいは、ステップＳ１１５がステップＳ１１４よりも先に行われてもかまわない。
【００９３】
図４は、本発明の実施の形態１におけるデータ送受信システムの動作の第２のステップＳ２０１の詳細を示すフローチャートである。
【００９４】
第２のステップＳ２０１では、ステップＳ１１５において中継サーバー３０からネットワーク１を通じて送信された要求情報が、コンテンツサーバー５０のデータ受信部５２で受信される（ステップＳ２１１）。
【００９５】
コンテンツ管理部５４は、ステップＳ２１１においてデータ受信部５２で受信された要求情報に含まれるコンテンツ情報にもとづき、コンテンツデータを記憶部５５から読み出す（ステップＳ２１２）。
【００９６】
ステップＳ２１２において記憶部５５から読み出されたコンテンツデータは、データ送信部５３からネットワーク１を通じて中継サーバー３０に送信される（ステップＳ２１３）。
【００９７】
ステップＳ２１３においてコンテンツサーバー５０からネットワーク１を通じて送信されたコンテンツデータが、中継サーバー３０のデータ受信部３３で受信される（ステップＳ２１４）。
【００９８】
ステップＳ２１４においてデータ受信部３３で受信されたコンテンツデータに、ステップＳ１１４において記憶部３５から読み出された音量調整情報が付加される（ステップＳ２１６）。
【００９９】
そして、ステップＳ２１４においてデータ受信部３３で受信されたコンテンツデータと、ステップＳ１１４において記憶部３５から読み出された音量調整情報とが、ステップＳ１１３においてデータ受信部３３で受信された要求情報に含まれる要求情報の発信元のユーザー端末１０を特定する情報にもとづき、要求情報の発信元のユーザー端末１０に向けて、データ送信部３２からネットワーク１を通じて送信される（ステップＳ２１８）。
【０１００】
なお、ステップＳ２１６における「付加」とは、音量調整情報とコンテンツデータとを１つのデータにまとめる動作に限定されるものではなく、ステップＳ２１８において、音量調整情報がコンテンツデータに関連付けされずにユーザー端末１０に送信されることがないように、音量調整情報をコンテンツデータに関連付けする動作の全てを含むものとする。したがって、ステップＳ２１８における「送信」動作は、音量調整情報とコンテンツデータとが同タイミングでユーザー端末１０に送信される動作に限定されない。
【０１０１】
以上が、本実施の形態における第２のステップＳ２０１の動作である。
【０１０２】
図５は、本発明の実施の形態１におけるデータ送受信システムの動作の第３のステップＳ３０１の詳細を示すフローチャートである。
【０１０３】
第３のステップＳ３０１では、ステップＳ２１８において中継サーバー３０からネットワーク１を通じて送信されたコンテンツデータおよび音量調整情報が、ユーザー端末１０のデータ受信部１３で受信される（ステップＳ３１１）。
【０１０４】
ヘッドホン接続検出部１８は、ヘッドホン接続部１７にヘッドホン１００が接続されているかどうかを検出する。例えば、ヘッドホン接続検出部１８は、ヘッドホン１００がヘッドホン接続部１７に接続されていなければ「０」を、接続されていれば「１」を、「ヘッドホン接続情報」として出力する（ステップＳ３１２）。
【０１０５】
ステップＳ３１１においてデータ受信部１３で受信された音量調整情報が、音量情報取得部２４で取得され（ステップＳ３１３）、音量情報取得部２４は、ステップＳ３１３で取得された音量調整情報にもとづき音量調整部２１を制御して音量調整を行う（ステップＳ３１４）。
【０１０６】
そして、ステップＳ３１１においてデータ受信部１３で受信されたコンテンツデータが、データ再生部２５において再生される（ステップＳ３１５）。例えば、コンテンツデータに含まれる音声データは、データ再生部２５で音声信号に再生され、ステップＳ３１４において調整された音量の音声で、スピーカー１９またはヘッドホン接続部１７に接続されたヘッドホン１００から出力される。
【０１０７】
なお、音量調整情報の数値が大きく、音量の変化量が大きいとき（例えば、音量調整情報があらかじめ定められた比較値よりも大きいとき）に、急激な音量変化が生じるのを防止するために、ステップＳ３１５においてコンテンツデータの再生を開始すると同時に、所定の時間をかけて（例えば、２秒間）徐々に音量を増加させる構成としてもよい。
【０１０８】
次に、ステップＳ３１５におけるコンテンツデータの再生中に、ユーザー操作による音量変更が生じたかどうかが音量情報取得部２４で判断される（ステップＳ３１６）。
【０１０９】
ステップＳ３１６においてユーザー操作による音量変更が生じたと判断されたときには、音量情報取得部２４においてその音量の変更量が検出され、検出された結果にもとづき音量変更情報が作成されて音量情報取得部２４から出力される（ステップＳ３１７）。
【０１１０】
また、ステップＳ３１６において、ユーザー操作による音量変更は生じなかったと判断されたときには、ステップＳ３１３で取得された音量調整情報と等しい数値の音量変更情報が音量情報取得部２４から出力される（ステップＳ３１８）。
【０１１１】
なお、ステップＳ３１６では、例えば、コンテンツデータの再生開始時から再生終了時までユーザーによって音量の変更がなされなかったときに、ステップＳ３１８を実行する構成としてもよい。あるいは、コンテンツデータの再生開始時から所定時間（例えば、１分間）の間、ユーザーによって音量の変更がなされなかったときに、ステップＳ３１８を実行する構成であってもよい。
【０１１２】
また、ステップＳ３１７では、例えば、音量情報取得部２４においてユーザー操作による音量変更が検出されたときには、そのユーザー操作から所定時間（例えば、２０秒間）の間、ユーザー操作による次の音量変更がなされなかったときにユーザー操作による音量変更が終了したと判断し、ステップＳ３１７を実行する構成であってもよい。
【０１１３】
あるいは、コンテンツデータの再生開始時と再生終了時との音量差を算出し、その音量差にもとづき音量変更情報を作成する構成とすることで、ステップＳ３１６、ステップＳ３１７、ステップＳ３１８をあわせて実行する構成としてもよい。
【０１１４】
なお、上述の所定時間は、コンテンツデータの再生に要する時間に応じて変更する構成であってもよい。
【０１１５】
そして、ステップＳ３１７、ステップＳ３１８において音量情報取得部２４から出力される音量変更情報と、ステップＳ３１２においてヘッドホン接続検出部１８から出力されるヘッドホン接続情報と、ステップＳ３１５で再生されたコンテンツデータのコンテンツ特定情報とが、データ送信部１２からネットワーク１を通じて中継サーバー３０へ送信される（ステップＳ３１９）。
【０１１６】
以上が、本実施の形態における第３のステップＳ３０１の動作である。
【０１１７】
図６は、本発明の実施の形態１におけるデータ送受信システムの動作の第４のステップＳ４０１の詳細を示すフローチャートである。
【０１１８】
第４のステップＳ４０１では、ステップＳ３１９においてユーザー端末１０からネットワーク１を通じて送信された音量変更情報とヘッドホン接続情報とコンテンツ特定情報とが、中継サーバー３０のデータ受信部３３で受信される（ステップＳ４１１）。
【０１１９】
中継サーバー３０における音量情報処理部３４は、ステップＳ４１１においてデータ受信部３３で受信されたコンテンツ特定情報にもとづき、そのコンテンツ特定情報に関連付けられて記憶部３５に記憶された音量調整情報および更新回数を記憶部３５から読み出す（ステップＳ４１２）。
【０１２０】
中継サーバー３０における音量情報処理部３４は、ステップＳ４１１においてデータ受信部３３で受信された音量変更情報を、同じくステップＳ４１１で受信されたヘッドホン接続情報にもとづき補正する（ステップＳ４１３）。
【０１２１】
音量情報処理部３４は、ステップＳ４１２において記憶部３５から読み出された更新回数にもとづく重み付けで、ステップＳ４１３において補正された音量変更情報と、ステップＳ４１２において記憶部３５から読み出された音量調整情報との平均値を算出し、この算出結果を新たな音量調整情報として音量調整情報を更新する（ステップＳ４１４）。
【０１２２】
また、音量情報処理部３４は、ステップＳ４１２において記憶部３５から読み出された更新回数に「１」を加算する（ステップＳ４１５）。
【０１２３】
そして、音量情報処理部３４は、ステップＳ４１４で更新された音量調整情報と、ステップＳ４１５で「１」が加算された更新回数とを、ステップＳ４１１においてデータ受信部３３で受信されたコンテンツ特定情報に関連付けて、記憶部３５に記憶する（ステップＳ４１６）。
【０１２４】
以上が、本実施の形態における第４のステップＳ４０１の動作である。
【０１２５】
以上の各ステップを実行することにより、本実施の形態では、ユーザー端末１０において、コンテンツデータを再生する際に、そのコンテンツデータに関連付けて中継サーバー３０から送信される音量調整情報にもとづく音量調整を自動で行い、そのコンテンツデータの音声レベルの大きさに応じた音量で音声出力することが可能となる。
【０１２６】
また、コンテンツデータを再生した複数のユーザー端末１０から送信される音量変更情報にもとづき音量調整情報が生成されるので、たとえそのコンテンツデータを初めて再生するユーザー端末１０であっても、ユーザー端末１０は音量調整情報にもとづき最適な音量に自動調整されるので、そのコンテンツデータに応じた最適な音量でそのコンテンツデータを再生することが可能となる。
【０１２７】
また、コンテンツデータを再生するときの音量調整情報が中継サーバー３０上で管理されるので、ユーザー端末１０上で音量調整に関するデータ管理を行う必要がなく、ユーザー端末１０上でそのようなデータ管理を行う構成と比較して、ユーザー端末１０における負荷を軽減することが可能となる。
【０１２８】
また、中継サーバー３０では、ヘッドホン接続情報にもとづき音量変更情報を補正するので、ユーザー端末１０における音声出力装置の違い（例えば、スピーカー１９とヘッドホン１００）を考慮した、精度の高い音量調整情報を、中継サーバー３０において作成することが可能となる。すなわち、中継サーバー３０において音量調整情報の精度向上を図ることが可能となる。
【０１２９】
また、音量変更情報をユーザー端末１０から中継サーバー３０に送信する回数が１回のコンテンツデータ再生に対して１回になるので、１回のコンテンツデータ再生に対して音量変更情報を複数回送信する構成と比較して、ユーザー端末１０から中継サーバー３０に送信するデータ量を削減し、ユーザー端末１０および中継サーバー３０の負荷を軽減するとともにネットワーク１の負荷を軽減することができる。
【０１３０】
なお、本実施の形態では、ユーザー端末１０からの要求情報が中継サーバー３０を経由してコンテンツサーバー５０へ送信され、コンテンツサーバー５０から配信されるコンテンツデータが中継サーバー３０を経由してユーザー端末１０へ送信される構成を説明したが、例えば、第１のステップＳ１０１のステップＳ１１２において、要求情報がユーザー端末１０から中継サーバー３０およびコンテンツサーバー５０の双方に送信され、第２のステップＳ２０１のステップＳ２１３においては、要求情報にもとづき記憶部５５から読み出されたコンテンツデータが、コンテンツサーバー５０から要求情報の発信元のユーザー端末１０に向けて直接配信される構成であってもよい。
【０１３１】
なお、本実施の形態では、音量情報取得部２４は、コンテンツデータの再生中にユーザーによる音量変更がなければ、ユーザーによる音量変更＝「０」、すなわち、音量調整情報と数値が等しい音量変更情報を、音量変更情報として中継サーバー３０に送信する構成を説明した。しかし、例えば、コンテンツデータの再生中にユーザーによる音量変更がなければ、音量変更情報を含む各情報を中継サーバー３０に送信しない構成としてもよい。その場合、中継サーバー３０は、コンテンツデータおよび音量調整情報をユーザー端末１０に送信した後、所定時間が過ぎても、ユーザー端末１０から音量変更情報を含む各情報が送信されてこなければ、送信した音量調整情報が適切なものであったと判断し、ユーザー端末１０から送信されてきていた要求情報に含まれるコンテンツ特定情報にもとづき記憶部３５から更新回数だけを読み出し、更新回数に「１」を加算して、そのコンテンツ特定情報にもとづき記憶部３５に記憶する構成としてもよい。
【０１３２】
なお、本実施の形態１では、ユーザーによって音量の変更がなされたときにその変更量と音量調整情報とを加算した数値を音量変更情報として検出する構成を説明した。例えば、中継サーバー３０から送信されてきた音量調整情報が「＋６」であり、ユーザーにより、さらに音量が「＋２」となるように音量調整されたときに、音量情報取得部２４は「＋８」を音量変更情報として検出する構成を説明した。しかし、本発明は何らこの構成に限定されるものではなく、例えば、ユーザーによって音量の変更がなされたときにその変更量分だけを音量変更情報として検出する構成としてもよい。例えば、中継サーバー３０から送信されてきた音量調整情報が「＋６」であり、ユーザーにより、さらに音量が「＋２」となるように音量調整されたときに、音量情報取得部２４は「＋２」を音量変更情報として検出する構成としてもよい。ただし、この場合には、音量変更情報とあわせて、その音量変更情報には音量調整情報にもとづく音量変更は含まれていないということを示す情報をユーザー端末１０から中継サーバー３０に送信することが望ましい。そして、中継サーバー３０は、音量調整情報を更新するときに使用する計算式を、その情報にもとづき変更する（例えば、音量変更情報に音量調整情報にもとづく音量変更が含まれていなければ、中継サーバー３０において音量変更情報に音量調整情報を加算し、加算した結果を用いて音量調整情報を更新する）構成にすることが望ましい。あるいは、そのような情報をユーザー端末１０から送信しない場合には、ユーザー端末１０から送信される全ての音量変更情報には、音量調整情報にもとづく音量変更は含まれていないという構成にし、中継サーバー３０は、その構成の下に音量調整情報を更新するという構成にすることが望ましい。
【０１３３】
（実施の形態２）
実施の形態１では１つの音量調整情報を用いる構成を説明したが、実施の形態２では、ヘッドホンに対する音量調整情報とスピーカーに対する音量調整情報との２つの音量調整情報を用いる構成について説明する。
【０１３４】
図７は、本発明の実施の形態２におけるデータ送受信システムの一構成例を示すブロック図である。図７に示すように、本実施の形態におけるデータ送受信システムは、電子機器であるユーザー端末１１０と、中継サーバー１３０とで構成される。なお、図７には、ネットワーク１と、ネットワーク１を通じてデータ共有サービスを供給するためのコンテンツサーバー５０とをあわせて示す。
【０１３５】
なお、図７に示すユーザー端末１１０および中継サーバー１３０が、図１に示したユーザー端末１０および中継サーバー３０と異なる点は、２つの音量調整情報を扱うように構成された点である。したがって、以下では、実施の形態１と異なる動作をする構成要素についてのみ説明し、実施の形態１と同じ動作を行う構成要素については、図１に示した構成要素と同じ符号を付与し、説明を省略する。
【０１３６】
ユーザー端末１１０は、電気通信回線接続部１１と、データ送信部１２と、データ受信部１１３と、ユーザーインターフェース部１４と、ユーザー操作受付部１５と、画像表示部１６と、ヘッドホン接続部１７と、ヘッドホン接続検出部１８と、スピーカー１９と、受信データ処理部１２０とを有する。
【０１３７】
データ受信部１１３は、ネットワーク１を通じて他の機器から送信されてくるデータを、電気通信回線接続部１１を介して受信する。この受信データは、例えば、コンテンツサーバー５０から示されるユーザーに配信可能な複数のコンテンツデータのコンテンツ特定情報、ユーザーの要求に応じてコンテンツサーバー５０からユーザー端末１１０に向けて配信されるコンテンツデータ、そのコンテンツデータに関連付けられて中継サーバー１３０から送信されるヘッドホン用の音量調整情報（以下、「ヘッドホン音量調整情報」と記す）およびスピーカー用の音量調整情報（以下、「スピーカー音量調整情報」と記す）、等である。
【０１３８】
受信データ処理部１２０は、音量調整部１２１、音声信号処理部２２、画像信号処理部２３、音量情報取得部１２４、データ再生部１２５を有する。
【０１３９】
データ再生部１２５は、データ受信部１１３が受信したデータを信号処理可能な状態に再生する。このデータは、例えば、コンテンツサーバー５０から配信されるコンテンツデータ、そのコンテンツデータに関連付けられて中継サーバー１３０から送信されるヘッドホン音量調整情報およびスピーカー音量調整情報、等である。また、データ再生部１２５におけるデータ再生動作には、例えば、コンテンツデータから音声データを取り出して音声信号に再生する動作、コンテンツデータから画像データを取り出して画像信号に再生する動作、等がある。
【０１４０】
音量調整部１２１は、音声信号処理部２２から出力される音声信号の音量を調整する。そして、音量調整部１２１において音量調整がなされた音声信号が、ヘッドホン接続検出部１８を介して、スピーカー１９またはヘッドホン１００から出力される。なお、本実施の形態において、音量調整部１２１における音量調整は、ユーザー操作受付部１５において受け付けられるユーザー操作による音量調整、および中継サーバー１３０から送信されるヘッドホン音量調整情報またはスピーカー音量調整情報にもとづき行われるものとする（以下、ヘッドホン音量調整情報とスピーカー音量調整情報とを区別して扱う必要がない場合には、これらをまとめて単に「音量調整情報」と記すこともある）。
【０１４１】
音量情報取得部１２４は、コンテンツデータに関連付けられて中継サーバー１３０から送信されるヘッドホン音量調整情報およびスピーカー音量調整情報を取得し、ヘッドホン接続情報にもとづきヘッドホン音量調整情報およびスピーカー音量調整情報のいずれか一方を選択し、選択した方の音量調整情報にもとづき音量調整部１２１を制御して音量調整を行う。例えば、音量情報取得部１２４は、ヘッドホン接続情報にもとづき選択した方の音量調整情報が「＋６」であれば、その時点の音量調整部１２１の設定音量（例えば、「２０」）から音量の大きさを「＋６」し、設定音量が「２６」となるように音量調整部１２１を制御する。あるいは、音量情報取得部１２４は、ヘッドホン接続情報にもとづき選択した方の音量調整情報が「−６」であれば、その時点の音量調整部１２１の設定音量（例えば、「２０」）から音量の大きさを「−６」し、設定音量が「１４」となるように音量調整部１２１を制御する。
【０１４２】
中継サーバー１３０は、電気通信回線接続部３１と、データ送信部１３２と、データ受信部３３と、音量情報処理部１３４と、記憶部１３５とを有する。
【０１４３】
データ送信部１３２は、ネットワーク１を通じて他の機器へ送信するデータを、電気通信回線接続部３１を介して送信する。この送信データは、例えば、ユーザー端末１１０から送信されデータ受信部３３で受信された要求情報、記憶部１３５から読み出されたヘッドホン音量調整情報およびスピーカー音量調整情報、コンテンツサーバー５０から送信されるコンテンツデータ、等である。
【０１４４】
音量情報処理部１３４は、ユーザー端末１１０から送信されてくるコンテンツデータの要求情報に含まれるコンテンツ特定情報にもとづき、そのコンテンツ特定情報に関連付けられて記憶部１３５に記憶されたヘッドホン音量調整情報およびスピーカー音量調整情報を記憶部１３５から読み出す。そして、要求情報に含まれる、要求情報の発信元のユーザー端末１１０に固有の情報にもとづき、読み出したヘッドホン音量調整情報およびスピーカー音量調整情報を、その要求情報を発信したユーザー端末１１０に、データ送信部１３２を介して送信する。
【０１４５】
なお、このヘッドホン音量調整情報およびスピーカー音量調整情報は、それらが関連付けされたコンテンツデータがユーザー端末１１０で再生開始される前にユーザー端末１１０で受信されることが望ましい。そのために、中継サーバー１３０は、ヘッドホン音量調整情報およびスピーカー音量調整情報とそれらが関連付けされたコンテンツデータとを、同タイミングでユーザー端末１１０に送信する構成とすることが望ましい。あるいは、ユーザー端末１１０ではヘッドホン音量調整情報およびスピーカー音量調整情報の受信が完了するまでは、それらが関連付けされたコンテンツデータの再生を開始しないように構成することが望ましい。
【０１４６】
また、音量情報処理部１３４は、データ受信部３３において、ユーザー端末１１０から送信された音量変更情報と、ヘッドホン接続情報と、その音量変更情報およびヘッドホン接続情報が関連付けされたコンテンツ特定情報とが受信されたときには、そのコンテンツ特定情報およびヘッドホン接続情報にもとづき、記憶部１３５からそのコンテンツ特定情報に関連付けられて記憶されたヘッドホン音量調整情報およびスピーカー音量調整情報のいずれか一方を選択して読み出す。そして、読み出したヘッドホン音量調整情報またはスピーカー音量調整情報を、その音量変更情報にもとづき更新し、更新された新たなヘッドホン音量調整情報またはスピーカー音量調整情報を、そのコンテンツ特定情報に関連付けて記憶部１３５に記憶する。
【０１４７】
このとき、本実施の形態２では、音量情報処理部１３４において、ヘッドホン接続情報にもとづき選択された方の音量調整情報に関して更新回数を計数し、更新回数に応じた重み付けでその音量調整情報と音量変更情報との平均値を算出（加重平均）して新たな音量調整情報を算出することでヘッドホン音量調整情報およびスピーカー音量調整情報の更新を行う。例えば、ヘッドホン接続情報にもとづき選択された方の音量調整情報の更新回数が「１００」であれば、その音量調整情報と、データ受信部３３で受信した音量変更情報とを１００：１の比率にして加重平均する。これにより、ヘッドホン音量調整情報およびスピーカー音量調整情報の精度向上を図ることが可能となる。そして、算出した新たなヘッドホン音量調整情報またはスピーカー音量調整情報をコンテンツ特定情報に関連付けて記憶部１３５に記憶するとともに、あわせて、その音量調整情報の更新回数に「１」を加算する。
【０１４８】
なお、ヘッドホン音量調整情報の更新回数およびスピーカー音量調整情報の更新回数は、それぞれで計数するものとする。そして、各更新回数は、ヘッドホン音量調整情報およびスピーカー音量調整情報のそれぞれとともに記憶部１３５に記憶し、ヘッドホン音量調整情報またはスピーカー音量調整情報を記憶部１３５から読み出すときに、あわせてその更新回数を読み出し、更新後のヘッドホン音量調整情報またはスピーカー音量調整情報を記憶部１３５に記憶するときに、あわせて「１」が加算された更新回数も記憶するものとする。
【０１４９】
なお、ユーザー端末１１０においてユーザーによる音量変更がなされなければ、音量変更情報の数値と、ヘッドホン接続情報にもとづき選択された方の音量調整情報の数値とが等しくなる。そのため、この音量変更情報を用いてその音量調整情報を更新しても、その音量調整情報には、更新前と更新後とで差が生じない。しかし、このような場合も、その音量調整情報に関して更新が行われたものとし、更新回数を「１」増やす。これにより、更新回数に、その音量調整情報の形成に用いられた音量変更情報の数が反映され、更新回数を、その音量調整情報の精度を判断する上での目安とすることができる。
【０１５０】
なお、音量情報処理部１３４は、コンテンツ特定情報にもとづきヘッドホン音量調整情報およびスピーカー音量調整情報の双方を記憶部１３５から読み出し、読み出したヘッドホン音量調整情報およびスピーカー音量調整情報のいずれか一方をヘッドホン接続情報にもとづき選択し、選択した方の音量調整情報を音量変更情報にもとづき更新する構成であってもよい。
【０１５１】
本実施の形態では、データ送受信システムに用いるユーザー端末１１０および中継サーバー１３０を上述した構成とすることで、コンテンツデータ間で音声レベルに差がある場合でも、ユーザー端末１１０における音量を、コンテンツデータの音声レベルおよびユーザーにより選択された音声出力装置（スピーカー１９またはヘッドホン１００）に応じた大きさに自動調整することが可能となる。そして、ユーザーにより選択された音声出力装置を反映した、精度の高い音量調整情報を作成することが可能となる。これは、次のような理由による。
【０１５２】
一般的には、コンテンツデータを再生する際に使用する音声出力装置の種類、具体的には、ユーザー端末１１０に備えられたスピーカー１９を通して音声を聞くのか、ユーザー端末１１０に接続したヘッドホン１００を通して音声を聞くのかによって、ユーザーの感じる最適な音量は異なると考えられる。例えば、ヘッドホン１００を通して音声を聞くときにはスピーカー１９を通して音声を聞くときよりも設定音量を大きくする方が望ましいと感じるユーザーは、ヘッドホン１００を通して音声を聞くときに設定音量を比較的大きめに調整する傾向があると考えられる。
【０１５３】
したがって、ユーザー操作による音量調整量およびユーザーが使用している音声出力装置（スピーカー１９またはヘッドホン１００）に関する情報をコンテンツデータ毎に収集すれば、コンテンツデータの音声レベルの大きさおよびユーザーにより選択された音声出力装置を反映した精度の高い情報を作成することができる。そして、その情報にもとづき、そのコンテンツデータを再生するユーザー端末１１０の音量を調整すれば、そのコンテンツデータの音声レベルの大きさおよびユーザーにより選択された音声出力装置に応じた音量でコンテンツデータを再生することができる。
【０１５４】
そして、本実施の形態においては、「ユーザー操作による音量調整量を表す情報」を「音量変更情報」とし、「ユーザーにより選択された音声出力装置を表す情報」を「ヘッドホン接続情報」として上述した構成を用いることにより、ユーザーに意識させることなく、複数のユーザー端末１１０から中継サーバー１３０に音量変更情報およびヘッドホン接続情報を収集することができる。さらに、音量変更情報をヘッドホン接続情報に応じてコンテンツデータ毎に集積することで、「コンテンツデータの音声レベルの大きさおよびユーザーにより選択された音声出力装置を反映した情報」として「ヘッドホン音量調整情報およびスピーカー音量調整情報」を形成することができる。そして、上述した構成により、中継サーバー１３０においてヘッドホン音量調整情報およびスピーカー音量調整情報を一括管理することができる。
【０１５５】
したがって、ユーザー端末１１０は、コンテンツデータを再生する際に、そのコンテンツデータに関連付けて中継サーバー１３０から送信されるヘッドホン音量調整情報およびスピーカー音量変更情報のいずれか一方をヘッドホン接続情報に応じて選択し、選択した方の音量変更情報にもとづき音量を調整するだけで、そのコンテンツデータの音声レベルの大きさおよびユーザーにより選択された音声出力装置に応じた音量で音声出力することが可能となる。また、本実施の形態においては、ユーザー端末１１０上で音量調整に関するデータ管理を行う必要がないので、ユーザー端末１１０上でそのようなデータ管理を行う構成と比較して、ユーザー端末１１０における負荷を軽減することができる。例えば、ユーザー端末１１０において、そのようなデータ管理のために用いる記憶装置や、データ管理に際して発生する演算処理等が不要となる。
【０１５６】
次に、本実施の形態に示すユーザー端末１１０および中継サーバー１３０の動作を、フローチャートを用いて説明する。なお、本実施の形態におけるデータ送受信システムの動作は、実施の形態１で図２のフローチャートを用いて説明した第１のステップから第４のステップまでの動作と基本的には同じである。したがって、以下、実施の形態１とは異なる動作についてのみ説明する。
【０１５７】
図８は、本発明の実施の形態２におけるデータ送受信システムの動作の第１のステップＳ１１０１の詳細を示すフローチャートである。
【０１５８】
第１のステップＳ１１０１のステップＳ１１１からステップＳ１１３では、図３のフローチャートに示したステップＳ１１１からステップＳ１１３までの各ステップと同様のステップが実行される。
【０１５９】
中継サーバー１３０における音量情報処理部１３４は、ステップＳ１１３においてデータ受信部３３で受信された要求情報に含まれるコンテンツ特定情報にもとづき、そのコンテンツ特定情報に関連付けられて記憶部１３５に記憶されたヘッドホン音量調整情報およびスピーカー音量調整情報を記憶部１３５から読み出す（ステップＳ１１１４）。
【０１６０】
続くステップＳ１１５では、図３のフローチャートに示したステップＳ１１５と同様のステップが実行される。
【０１６１】
以上が、本実施の形態における第１のステップＳ１１０１の動作である。
【０１６２】
図９は、本発明の実施の形態２におけるデータ送受信システムの動作の第２のステップＳ１２０１の詳細を示すフローチャートである。
【０１６３】
第２のステップＳ１２０１のステップＳ２１１からステップＳ２１４では、図４のフローチャートに示したステップＳ２１１からステップＳ２１４までの各ステップと同様のステップが実行される。
【０１６４】
ステップＳ２１４においてデータ受信部３３で受信されたコンテンツデータに、ステップＳ１１１４において記憶部１３５から読み出されたヘッドホン音量調整情報およびスピーカー音量調整情報の２つの音量調整情報が付加される（ステップＳ１２１６）。
【０１６５】
そして、ステップＳ２１４においてデータ受信部３３で受信されたコンテンツデータと、ステップＳ１１１４において記憶部１３５から読み出された２つの音量調整情報とが、ステップＳ１１３においてデータ受信部３３で受信された要求情報に含まれる要求情報の発信元のユーザー端末１１０を特定する情報にもとづき、要求情報の発信元のユーザー端末１１０に向けて、データ送信部１３２からネットワーク１を通じて送信される（ステップＳ１２１８）。
【０１６６】
なお、ステップＳ１２１６における「付加」とは、ヘッドホン音量調整情報およびスピーカー音量調整情報とコンテンツデータとを１つのデータにまとめる動作に限定されるものではなく、ステップＳ１２１８において、ヘッドホン音量調整情報およびスピーカー音量調整情報がコンテンツデータに関連付けされずにユーザー端末１１０に送信されることがないように、ヘッドホン音量調整情報およびスピーカー音量調整情報をコンテンツデータに関連付けする動作の全てを含むものとする。したがって、ステップＳ１２１８における「送信」動作は、ヘッドホン音量調整情報およびスピーカー音量調整情報とコンテンツデータとが同タイミングでユーザー端末１１０に送信される動作に限定されない。
【０１６７】
以上が、本実施の形態における第２のステップＳ１２０１の動作である。
【０１６８】
図１０は、本発明の実施の形態２におけるデータ送受信システムの動作の第３のステップＳ１３０１の詳細を示すフローチャートである。
【０１６９】
第３のステップＳ１３０１のステップＳ３１１、ステップＳ３１２では、図５のフローチャートに示したステップＳ３１１、ステップＳ３１２と同様のステップが実行される。
【０１７０】
ステップＳ３１２において、ヘッドホン１００がヘッドホン接続部１７に接続されていることが検出されれば、ステップＳ３１１においてデータ受信部１１３で受信されたヘッドホン音量調整情報およびスピーカー音量調整情報のうちのヘッドホン音量調整情報が音量情報取得部１２４で選択されて取得され（ステップＳ１３１３）、音量情報取得部１２４は、ステップＳ１３１３で取得されたヘッドホン音量調整情報にもとづき音量調整部１２１を制御して音量調整を行う（ステップＳ１３１４）。
【０１７１】
ステップＳ３１２において、ヘッドホン１００がヘッドホン接続部１７に接続されていないことが検出されれば、ステップＳ３１１においてデータ受信部１１３で受信されたヘッドホン音量調整情報およびスピーカー音量調整情報のうちのスピーカー音量調整情報が音量情報取得部１２４で選択されて取得され（ステップＳ１３２３）、音量情報取得部１２４は、ステップＳ１３２３で取得されたスピーカー音量調整情報にもとづき音量調整部１２１を制御して音量調整を行う（ステップＳ１３２４）。
【０１７２】
第３のステップＳ１３０１のステップＳ３１５からステップＳ３１９では、図５のフローチャートに示したステップＳ３１５からステップＳ３１９までの各ステップと同様のステップが実行される。
【０１７３】
例えば、ステップＳ３１５では、コンテンツデータに含まれる音声データは、データ再生部１２５で音声信号に再生される。そして、ステップＳ１３１４またはステップＳ１３２４において調整された音量の音声が、スピーカー１９またはヘッドホン接続部１７に接続されたヘッドホン１００から出力される。
【０１７４】
また、ステップＳ３１８では、ステップＳ３１６においてユーザー操作による音量変更は生じなかったと判断されたときには、ステップＳ１３１３またはステップＳ１３２３で取得された音量調整情報と等しい数値の音量変更情報が音量情報取得部１２４からデータ送信部１２に出力される。
【０１７５】
以上が、本実施の形態における第３のステップＳ１３０１の動作である。
【０１７６】
図１１は、本発明の実施の形態２におけるデータ送受信システムの動作の第４のステップＳ１４０１の詳細を示すフローチャートである。
【０１７７】
第４のステップＳ１４０１のステップＳ４１１では、図６のフローチャートに示したステップＳ４１１と同様のステップが実行される。
【０１７８】
中継サーバー１３０における音量情報処理部１３４は、ステップＳ４１１においてデータ受信部３３で受信された音量変更情報が、ヘッドホン音量調整情報に反映すべき情報か、スピーカー音量調整情報に反映すべき情報かを、ヘッドホン接続情報にもとづき判断する（ステップＳ１４２０）。
【０１７９】
そして、ステップＳ１４２０において、データ受信部３３で受信された音量変更情報はヘッドホン音量調整情報に反映すべきと判断されたときには、ステップＳ４１１においてデータ受信部３３で受信されたコンテンツ特定情報にもとづき、そのコンテンツ特定情報に関連付けられて記憶部１３５に記憶されたヘッドホン音量調整情報およびその更新回数を記憶部３５から読み出す（ステップＳ１４１２）。
【０１８０】
そして、音量情報処理部１３４は、ステップＳ１４１２において記憶部１３５から読み出された更新回数にもとづく重み付けで、ステップＳ４１１においてデータ受信部３３で受信された音量変更情報と、ステップＳ１４１２において記憶部１３５から読み出されたヘッドホン音量調整情報との平均値を算出し、この算出結果を新たなヘッドホン音量調整情報としてヘッドホン音量調整情報を更新する（ステップＳ１４１４）。
【０１８１】
また、音量情報処理部１３４は、ステップＳ１４１２において記憶部１３５から読み出されたヘッドホン音量調整情報の更新回数に「１」を加算する（ステップＳ１４１５）。
【０１８２】
そして、音量情報処理部１３４は、ステップＳ１４１４で更新されたヘッドホン音量調整情報と、ステップＳ１４１５で「１」が加算された更新回数とを、ステップＳ４１１においてデータ受信部３３で受信されたコンテンツ特定情報に関連付けて、記憶部１３５に記憶する（ステップＳ１４１６）。
【０１８３】
ステップＳ１４２０において、データ受信部３３で受信された音量変更情報はスピーカー音量調整情報に反映すべきと判断されたときには、ステップＳ４１１においてデータ受信部３３で受信されたコンテンツ特定情報にもとづき、そのコンテンツ特定情報に関連付けられて記憶部１３５に記憶されたスピーカー音量調整情報およびその更新回数を記憶部１３５から読み出す（ステップＳ１４２２）。
【０１８４】
そして、音量情報処理部１３４は、ステップＳ１４２２において記憶部１３５から読み出された更新回数にもとづく重み付けで、ステップＳ４１１においてデータ受信部３３で受信された音量変更情報と、ステップＳ１４２２において記憶部１３５から読み出されたスピーカー音量調整情報との平均値を算出し、この算出結果を新たなスピーカー音量調整情報としてスピーカー音量調整情報を更新する（ステップＳ１４２４）。
【０１８５】
また、音量情報処理部１３４は、ステップＳ１４２２において記憶部１３５から読み出されたスピーカー音量調整情報の更新回数に「１」を加算する（ステップＳ１４２５）。
【０１８６】
そして、音量情報処理部１３４は、ステップＳ１４２４で更新されたスピーカー音量調整情報と、ステップＳ１４２５で「１」が加算された更新回数とを、ステップＳ４１１においてデータ受信部３３で受信されたコンテンツ特定情報に関連付けて、記憶部１３５に記憶する（ステップＳ１４２６）。
【０１８７】
以上が、本実施の形態における第４のステップＳ１４０１の動作である。
【０１８８】
以上の各ステップを実行することにより、本実施の形態では、ユーザー端末１１０において、コンテンツデータを再生する際に、そのコンテンツデータに関連付けて中継サーバー１３０から送信されるヘッドホン音量調整情報およびスピーカー音量調整情報のうちのヘッドホン接続情報に応じて選択される方の音量調整情報にもとづく音量調整を自動で行うことが可能となる。そして、ユーザー端末１１０は、そのコンテンツデータの音声レベルの大きさおよびユーザーにより選択された音声出力装置（スピーカー１９またはヘッドホン１００）に応じた音量で音声出力することが可能となる。
【０１８９】
また、コンテンツデータを再生した複数のユーザー端末１１０から送信される音量変更情報にもとづきヘッドホン音量調整情報およびスピーカー音量調整情報が生成されるので、たとえそのコンテンツデータを初めて再生するユーザー端末１１０であっても、ユーザー端末１１０はヘッドホン音量調整情報またはスピーカー音量調整情報にもとづき最適な音量に自動調整されるので、そのコンテンツデータに応じた最適な音量でそのコンテンツデータを再生することが可能となる。
【０１９０】
また、ヘッドホン音量調整情報およびスピーカー音量調整情報が中継サーバー１３０上で管理されるので、ユーザー端末１１０上で音量調整に関するデータ管理を行う必要がなく、ユーザー端末１１０上でそのようなデータ管理を行う構成と比較して、ユーザー端末１１０における負荷を軽減することが可能となる。
【０１９１】
なお、本実施の形態では、音量情報取得部１２４は、コンテンツデータの再生中にユーザーによる音量変更がなければ、ユーザーによる音量変更＝「０」、すなわち、音量調整情報と数値が等しい音量変更情報を、音量変更情報として中継サーバー１３０に送信する構成を説明した。しかし、例えば、コンテンツデータの再生中にユーザーによる音量変更がなければ、音量変更情報を含む各情報を中継サーバー１３０に送信しない構成としてもよい。その場合、中継サーバー１３０は、コンテンツデータおよび音量調整情報をユーザー端末１１０に送信した後、所定時間が過ぎても、ユーザー端末１１０から音量変更情報を含む各情報が送信されてこなければ、送信した音量調整情報が適切なものであったと判断し、ユーザー端末１１０から送信されてきた要求情報に含まれるコンテンツ特定情報にもとづき記憶部１３５から更新回数だけを読み出して、その更新回数に「１」を加算し、その更新回数を変更する構成としてもよい。このとき、ユーザー端末１１０において使用されている音声出力装置が不明であれば、ヘッドホン音量調整情報およびスピーカー音量調整情報のそれぞれの更新回数に「１」を加算する構成としてもよい。
【０１９２】
なお、本実施の形態では、ユーザーによって音量の変更がなされたときに、その変更量と、ヘッドホン音量調整情報またはスピーカー音量調整情報とを加算した数値を音量変更情報として検出する構成を説明した。例えば、ヘッドホン音量調整情報とスピーカー音量調整情報とのうち、ヘッドホン接続情報にもとづき選択した方の音量調整情報が「＋６」であり、その音量調整情報に対してさらに「＋２」となるような音量調整がユーザーによりなされたときに、音量情報取得部１２４は「＋８」を音量変更情報として検出する構成を説明した。しかし、本発明は何らこの構成に限定されるものではない。例えば、ユーザーによって音量の変更がなされたときにその変更量分だけを音量変更情報として検出する構成としてもよい。例えば、ヘッドホン接続情報にもとづき選択した方の音量調整情報が「＋６」であり、その音量調整情報に対してさらに「＋２」となるような音量調整がユーザーによりなされたときに、音量情報取得部１２４は「＋２」を音量変更情報として検出する構成としてもよい。ただし、この場合には、音量変更情報とあわせて、その音量変更情報には音量調整情報にもとづく音量変更は含まれていないということを示す情報をユーザー端末１１０から中継サーバー１３０に送信することが望ましい。そして、中継サーバー１３０は、音量調整情報を更新するときに使用する計算式を、その情報にもとづき変更する構成にすることが望ましい。この構成としては、例えば、音量変更情報に、音量調整情報にもとづく音量変更が含まれていなければ、中継サーバー１３０において、音量変更情報に、ヘッドホン接続情報にもとづき選択した音量調整情報を加算し、加算した結果を用いてその音量調整情報を更新する、という構成例を挙げることができる。あるいは、そのような情報（その音量変更情報には音量調整情報にもとづく音量変更は含まれていないということを示す情報）をユーザー端末１１０から送信しない場合には、ユーザー端末１１０から送信される全ての音量変更情報には、音量調整情報にもとづく音量変更は含まれていないという構成にし、中継サーバー１３０は、その構成の下に音量調整情報を更新するという構成にすることもできる。
【０１９３】
（実施の形態３）
実施の形態１では、ユーザー端末１０でコンテンツデータが再生される度に、新たな音量変更情報が中継サーバー３０に収集される構成を説明した。したがって、中継サーバー３０で管理される音量調整情報は、その音量調整情報が関連付けされたコンテンツデータのユーザー端末１０における再生回数が増えるほど、より多くの音量変更情報が中継サーバー３０に収集され、コンテンツデータにおける音声レベルの大きさを反映した情報としての精度が向上する。
【０１９４】
逆に、音量調整情報は、その更新回数が少なければ、その情報の精度が不十分と判断することもできる。したがって、更新回数が十分な数に達していなければ、ステップＳ１１４で記憶部３５から読み出された音量調整情報を、ステップＳ２１８において中継サーバー３０からユーザー端末１０に送信するのではなく、あらかじめ定められた数値（例えば、「０」）を音量調整情報として中継サーバー３０からユーザー端末１０に送信する構成とすることもできる。
【０１９５】
以下、本実施の形態では、実施の形態１をベースにして説明を行う。
【０１９６】
図１２は、本発明の実施の形態３におけるデータ送受信システムの動作の第２のステップＳ２０２の詳細を示すフローチャートである。なお、図１２では、図４に示した第２のステップＳ２０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。
【０１９７】
また、第１のステップＳ１０１、第３のステップＳ３０１、第４のステップＳ４０１は、実施の形態１と同様であるものとし、説明を省略する。ただし、本実施の形態では、第１のステップＳ１０１のステップＳ１１４において、音量調整情報とあわせてその更新回数を記憶部３５から読み出すものとする。
【０１９８】
図１２に示す第２のステップＳ２０２では、図４に示した第２のステップＳ２０１におけるステップＳ２１１、ステップＳ２１２、ステップＳ２１３、ステップＳ２１４の各ステップと同様のステップが実行された後、音量情報処理部３４において、ステップＳ１１４で記憶部３５から読み出された更新回数と、あらかじめ設定されたしきい値（例えば、「１００」）とが比較される（ステップＳ２２５）。
【０１９９】
ステップＳ２２５において、更新回数がしきい値よりも大きいと判断されれば、図４に示したステップＳ２１６と同様のステップが実行される（ステップＳ２１６）。
【０２００】
ステップＳ２２５において、更新回数がしきい値以下と判断されれば、ステップＳ１１４において記憶部３５から読み出された音量調整情報に代えて所定の数値（例えば、「０」）が、ステップＳ２１４においてデータ受信部３３で受信されたコンテンツデータに付加される（ステップＳ２２７）。
【０２０１】
そして、ステップＳ２１６における音量調整情報またはステップＳ２２７において所定の数値によって代替された音量調整情報と、ステップＳ２１４においてデータ受信部３３で受信されたコンテンツデータとが、ステップＳ１１３においてデータ受信部３３で受信された要求情報の発信元のユーザー端末１０に向けて、データ送信部３２からネットワーク１を通じて送信される（ステップＳ２１８）。
【０２０２】
以上が、本実施の形態における第２のステップＳ２０２の動作である。
【０２０３】
以上の各ステップを実行することにより、本実施の形態では、更新回数が少ない音量調整情報に関しては、記憶部３５に記憶されている音量調整情報ではなく、あらかじめ設定された所定の数値（例えば、「０」）を音量調整情報の代替情報としてユーザー端末１０に送信することが可能となる。
【０２０４】
なお、本実施の形態では、ステップＳ２２５において、更新回数とあらかじめ設定されたしきい値とを比較し、その結果に応じてステップＳ２１６とステップＳ２２７のいずれかのステップを実行する構成を示したが、例えば、音量調整情報の更新に際して、音量情報処理部３４において、更新前の音量調整情報と更新後の音量調整情報とを互いに比較するとともに、更新前の音量調整情報と更新後の音量調整情報とは互いに等しいという結果が所定の回数（例えば、１０回）連続したかどうかを判断する構成とすることもできる。これにより、音量調整情報が収束したかどうかを判断することができる。そして、その場合には、音量情報処理部３４において、更新前の音量調整情報と更新後の音量調整情報とは互いに等しいという結果が所定の回数連続したと判断されれば（すなわち、音量調整情報は収束したと判断できるときには）ステップＳ２１６を実行し、そうでなければ（すなわち、音量調整情報は収束していないと判断できるときには）ステップＳ２２７を実行する（図示せず）。なお、この場合の「等しい」は、更新前の音量調整情報と更新後の音量調整情報との差分があらかじめ設定されたしきい値以内に収まるものを含むものとする。
【０２０５】
また、例えば、ステップＳ２２５において、更新回数がしきい値以下と判断されたときには、ステップＳ２２７において所定の数値をコンテンツデータに付加するのではなく、ステップＳ２１８において、音量調整情報に相当する情報が何も付加されていないコンテンツデータをユーザー端末１０に送信する構成としてもよい。あるいは、上述したように、更新前の音量調整情報と更新後の音量調整情報とは互いに等しいという結果が所定の回数（例えば、１０回）連続したかどうかを判断し、所定の回数連続していないと判断されたときには、ステップＳ２２７において所定の数値をコンテンツデータに付加するのではなく、ステップＳ２１８において、音量調整情報に相当する情報を付加しないコンテンツデータをユーザー端末１０に送信する構成としてもよい。ただし、そのような構成の場合には、音量調整情報に相当する情報が付加されていないコンテンツデータがユーザー端末１０で受信されたときに、第３のステップＳ３０１で、音量調整情報＝「０」のときの動作と同じ動作、すなわち、音量情報取得部２４が音量調整部２１を制御して音量を調整する動作を行わないようにすることが望ましい。なお、この場合の「等しい」も、更新前の音量調整情報と更新後の音量調整情報との差分があらかじめ設定されたしきい値以内に収まるものを含むものとする。
【０２０６】
（実施の形態４）
実施の形態３では、実施の形態１をベースにした動作を説明したが、実施の形態３に示した動作と同様の動作を、実施の形態２をベースにして行うこともできる。すなわち、更新回数が十分な数に達していなければ、ステップＳ１１１４で記憶部１３５から読み出された音量調整情報を、ステップＳ１２１８において中継サーバー１３０からユーザー端末１１０に送信するのではなく、あらかじめ定められた数値（例えば、「０」）を音量調整情報として中継サーバー１３０からユーザー端末１１０に送信する構成とすることもできる。
【０２０７】
図１３は、本発明の実施の形態４におけるデータ送受信システムの動作の第２のステップＳ１２０２の詳細を示すフローチャートである。なお、図１３では、図９に示した第２のステップＳ１２０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。
【０２０８】
また、第１のステップＳ１１０１、第３のステップＳ１３０１、第４のステップＳ１４０１は、実施の形態２と同様であるものとし、説明を省略する。ただし、本実施の形態では、第１のステップＳ１１０１のステップＳ１１１４において、ヘッドホン音量調整情報およびスピーカー音量調整情報とあわせてそれぞれの更新回数を記憶部１３５から読み出すものとする。
【０２０９】
図１３に示す第２のステップＳ１２０２では、図９に示した第２のステップＳ１２０１におけるステップＳ２１１、ステップＳ２１２、ステップＳ２１３、ステップＳ２１４の各ステップと同様のステップが実行された後、音量情報処理部１３４において、ステップＳ１１１４で記憶部１３５から読み出された更新回数と、あらかじめ設定されたしきい値（例えば、「１００」）とが比較される（ステップＳ１２２５）。
【０２１０】
ステップＳ１２２５において、更新回数がしきい値よりも大きいと判断されれば、図９に示したステップＳ１２１６と同様のステップが実行される（ステップＳ１２１６）。
【０２１１】
ステップＳ１２２５において、更新回数がしきい値以下と判断されれば、ステップＳ１１１４において記憶部１３５から読み出されたヘッドホン音量調整情報またはスピーカー音量調整情報に代えて所定の数値（例えば、「０」）が、ステップＳ２１４においてデータ受信部３３で受信されたコンテンツデータに付加される（ステップＳ１２２７）。
【０２１２】
すなわち、本実施の形態における第２のステップＳ１２０２では、ステップＳ１２２５において、ヘッドホン音量調整情報の更新回数およびスピーカー音量調整情報の更新回数がともにしきい値よりも大きいと判断されれば、データ受信部３３で受信されたコンテンツデータに、記憶部１３５から読み出されたヘッドホン音量調整情報およびスピーカー音量調整情報の２つの音量調整情報がステップＳ１２１６において付加される。
【０２１３】
ステップＳ１２２５において、ヘッドホン音量調整情報の更新回数はしきい値よりも大きいが、スピーカー音量調整情報の更新回数はしきい値以下と判断されれば、データ受信部３３で受信されたコンテンツデータに、記憶部１３５から読み出されたヘッドホン音量調整情報がステップＳ１２１６において付加され、記憶部１３５から読み出されたスピーカー音量調整情報に代わる所定の数値（例えば、「０」）がステップＳ１２２７において付加される。
【０２１４】
ステップＳ１２２５において、スピーカー音量調整情報の更新回数はしきい値よりも大きいが、ヘッドホン音量調整情報の更新回数はしきい値以下と判断されれば、データ受信部３３で受信されたコンテンツデータに、記憶部１３５から読み出されたスピーカー音量調整情報がステップＳ１２１６において付加され、記憶部１３５から読み出されたヘッドホン音量調整情報に代わる所定の数値（例えば、「０」）がステップＳ１２２７において付加される。
【０２１５】
ステップＳ１２２５において、ヘッドホン音量調整情報の更新回数およびスピーカー音量調整情報の更新回数がともにしきい値以下と判断されれば、データ受信部３３で受信されたコンテンツデータに、記憶部１３５から読み出されたヘッドホン音量調整情報およびスピーカー音量調整情報の２つの音量調整情報に代わる２つの所定の数値（例えば、「０」と「０」）がステップＳ１２２７において付加される。
【０２１６】
そして、ステップＳ１２１６における音量調整情報またはステップＳ１２２７において所定の数値によって代替された音量調整情報と、ステップＳ２１４においてデータ受信部３３で受信されたコンテンツデータとが、ステップＳ１１３においてデータ受信部３３で受信された要求情報の発信元のユーザー端末１１０に向けて、データ送信部１３２からネットワーク１を通じて送信される（ステップＳ１２１８）。
【０２１７】
以上が、本実施の形態における第２のステップＳ１２０２の動作である。
【０２１８】
以上の各ステップを実行することにより、本実施の形態では、更新回数が少ない音量調整情報に関しては、記憶部１３５に記憶されている音量調整情報ではなく、あらかじめ設定された所定の数値（例えば、「０」）を音量調整情報の代替情報としてユーザー端末１１０に送信することが可能となる。
【０２１９】
なお、本実施の形態では、ステップＳ１２２５において、更新回数とあらかじめ設定されたしきい値とを比較し、その結果に応じてステップＳ１２１６とステップＳ１２２７のいずれかのステップを実行する構成を示したが、例えば、ヘッドホン音量調整情報およびスピーカー音量調整情報の更新に際して、音量情報処理部１３４において、更新前のヘッドホン音量調整情報と更新後のヘッドホン音量調整情報、または、更新前のスピーカー音量調整情報と更新後のスピーカー音量調整情報とを互いに比較し、比較の結果は互いに等しいという結果が所定の回数（例えば、１０回）連続して発生したかどうかを判断する構成とすることもできる。これにより、ヘッドホン音量調整情報またはスピーカー音量調整情報が収束したかどうかを判断することができる。そして、その場合には、音量情報処理部１３４において、上述の比較の結果は互いに等しいという結果が所定の回数連続して発生した音量調整情報に関しては（すなわち、収束したと判断できるヘッドホン音量調整情報またはスピーカー音量調整情報に関しては）ステップＳ１２１６を実行し、そうでない音量調整情報に関しては（すなわち、収束していないと判断できるヘッドホン音量調整情報またはスピーカー音量調整情報に関しては）ステップＳ１２２７を実行する（図示せず）。なお、この場合の「等しい」は、更新前の音量調整情報と更新後の音量調整情報との差分があらかじめ設定されたしきい値以内に収まるものを含むものとする。
【０２２０】
また、例えば、ステップＳ１２２５において、更新回数がしきい値以下と判断された音量調整情報に関しては、ステップＳ１２２７において所定の数値をコンテンツデータに付加するのではなく、ステップＳ１２１８において、その音量調整情報を付加せずにコンテンツデータをユーザー端末１１０に送信する構成としてもよい。あるいは、上述したように、更新前の音量調整情報と更新後の音量調整情報とは互いに等しいという結果が所定の回数（例えば、１０回）連続したかどうかを判断し、所定の回数連続していないと判断された音量調整情報に関しては、ステップＳ１２２７において所定の数値をコンテンツデータに付加するのではなく、ステップＳ１２１８において、その音量調整情報を付加せずにコンテンツデータをユーザー端末１１０に送信する構成としてもよい。ただし、そのような構成の場合には、ヘッドホン音量調整情報またはスピーカー音量調整情報のいずれか一方または双方が付加されていないコンテンツデータがユーザー端末１１０で受信され、ヘッドホン接続情報にもとづき選択すべき音量調整情報が付加されていないとユーザー端末１１０で判断されたときに、第３のステップＳ１３０１で、その音量調整情報＝「０」のときの動作と同じ動作、すなわち、音量情報取得部１２４が音量調整部１２１を制御して音量を調整する動作を行わないようにすることが望ましい。なお、この場合の「等しい」も、更新前の音量調整情報と更新後の音量調整情報との差分があらかじめ設定されたしきい値以内に収まるものを含むものとする。
【０２２１】
（実施の形態５）
実施の形態１では、ユーザー端末１０の音量調整動作を示す第３のステップＳ３０１において、ステップＳ３１３で音量情報取得部２４により取得された音量調整情報が、ステップＳ３１４における音量調整部２１の制御に用いられる構成を説明した。このとき、例えば、ステップＳ３１２で検出されたヘッドホン接続情報を用いて、音量調整情報を補正する構成とすることもできる。
【０２２２】
以下、本実施の形態では、実施の形態１をベースにして説明を行う。
【０２２３】
図１４は、本発明の実施の形態５におけるデータ送受信システムの動作の第３のステップＳ３０３の詳細を示すフローチャートである。なお、図１４では、図５に示した第３のステップＳ３０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。
【０２２４】
また、第１のステップＳ１０１、第２のステップＳ２０１、第４のステップＳ４０１は、実施の形態１と同様であるものとし、説明を省略する。
【０２２５】
図１４に示す第３のステップＳ３０３では、図５に示した第３のステップＳ３０１におけるステップＳ３１１、ステップＳ３１２、ステップＳ３１３の各ステップと同様のステップが実行された後、音量情報取得部２４は、ステップＳ３１２で取得されたヘッドホン接続情報およびステップＳ３１３で取得された音量調整情報にもとづき音量調整部２１を制御して音量調整を行う（ステップＳ３３４）。
【０２２６】
具体的には、ヘッドホン接続情報が、ヘッドホン接続部１７にヘッドホン１００が接続されていることを示すときには、あらかじめ設定された数値を音量調整情報に乗算し（例えば、音量調整情報を３／２倍にし）、その乗算により得られた変更後の音量調整情報を用いて音量調整部２１を制御して音量調整を行う。また、ヘッドホン接続情報が、ヘッドホン接続部１７にヘッドホン１００が接続されていないことを示すときには、音量調整情報を補正せずに用いて音量調整部２１を制御して音量調整を行う。
【０２２７】
以上が、本実施の形態における第３のステップＳ３０３の動作である。
【０２２８】
一般的に、コンテンツデータを再生する際に使用する音声出力装置の種類、具体的には、ユーザー端末１０に備えられたスピーカー１９を通して音声を聞くのか、ユーザー端末１０に接続したヘッドホン１００を通して音声を聞くのかによって、ユーザーの感じる最適な音量は異なると考えられる。例えば、ヘッドホン１００を通して音声を聞くときにはスピーカー１９を通して音声を聞くときよりも設定音量を大きくする方が望ましいと感じるユーザーは、ヘッドホン１００を通して音声を聞くときに設定音量を比較的大きめに調整する傾向があると考えられる。
【０２２９】
したがって、以上の各ステップを実行することにより、本実施の形態では、中継サーバー３０から送信されてくる音量調整情報を、音声出力装置の違い（スピーカー１９による音声出力か、ヘッドホン１００による音声出力か）に応じて補正することができるので、精度の高い音量制御を行うことが可能となる。すなわち、ユーザー端末１０では、ユーザーが選択した音声出力装置に応じた適切な音量に、ユーザー操作を軽減して自動で調整することが可能となる。
【０２３０】
（実施の形態６）
実施の形態１では、中継サーバー３０における動作を示す第４のステップＳ４０１のステップＳ４１３において、ステップＳ４１１で受信された音量変更情報を、同じくステップＳ４１１で受信されたヘッドホン接続情報にもとづき補正する構成を説明した。しかし、例えば、ユーザー端末１０で検出された音量変更情報を、ユーザー端末１０においてヘッドホン接続情報にもとづき補正し、補正後の音量変更情報を中継サーバー３０に送信する構成とすることもできる。
【０２３１】
以下、本実施の形態では、実施の形態１をベースにして説明を行う。
【０２３２】
図１５は、本発明の実施の形態６におけるデータ送受信システムの動作の第３のステップＳ３０４の詳細を示すフローチャートである。また、図１６は、本発明の実施の形態６におけるデータ送受信システムの動作の第４のステップＳ４０４の詳細を示すフローチャートである。なお、図１５では、図１４に示した第３のステップＳ３０３のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。同様に、図１６では、図６に示した第４のステップＳ４０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。
【０２３３】
また、第１のステップＳ１０１、第２のステップＳ２０１は、実施の形態１と同様であるものとし、説明を省略する。
【０２３４】
図１５に示す第３のステップＳ３０４では、図５に示した第３のステップＳ３０１および図１４に示した第３のステップＳ３０３におけるステップＳ３１１、ステップＳ３１２、ステップＳ３１３、ステップＳ３３４、ステップＳ３１５、ステップＳ３１６、ステップＳ３１７、ステップＳ３１８の各ステップと同様のステップが実行された後、ステップＳ３１７またはステップＳ３１８で取得された音量変更情報が、音量情報処理部３４において、ステップＳ３１２で受信されたヘッドホン接続情報にもとづき補正される（ステップＳ３４８）。
【０２３５】
そして、ステップＳ３４８において補正された補正後の音量変更情報と、ステップＳ３１５で再生されたコンテンツデータのコンテンツ特定情報とが、データ送信部１２からネットワーク１を通じて中継サーバー３０へ送信される（ステップＳ３４９）。
【０２３６】
具体的には、音量情報処理部３４は、ヘッドホン接続情報が、ヘッドホン接続部１７にヘッドホン１００が接続されていることを示すときには、あらかじめ設定された所定値を音量変更情報に乗算する（例えば、音量変更情報を２／３倍にする）。そして、その乗算により得られた変更後の音量変更情報がデータ送信部１２からネットワーク１を通じて中継サーバー３０へ送信される。また、ヘッドホン接続情報が、ヘッドホン接続部１７にヘッドホン１００が接続されていないことを示すときには、補正を行わない音量変更情報がデータ送信部１２からネットワーク１を通じて中継サーバー３０へ送信される。
【０２３７】
なお、本実施の形態では、ステップＳ３１２において取得されたヘッドホン接続情報が中継サーバー３０では不要となるため、ステップＳ３４９でユーザー端末１０から中継サーバー３０へ送信されるデータにヘッドホン接続情報を含めなくともよい。
【０２３８】
以上が、本実施の形態における第３のステップＳ３０４の動作である。
【０２３９】
図１６に示す第４のステップＳ４０４では、ステップＳ３４９においてユーザー端末１０からネットワーク１を通じて送信された補正後の音量変更情報とコンテンツ特定情報とが、中継サーバー３０のデータ受信部３３で受信される（ステップＳ４４１）。
【０２４０】
そして、図６に示した第４のステップＳ４０１におけるステップＳ４１２、ステップＳ４１４、ステップＳ４１５、ステップＳ４１６の各ステップと同様のステップが実行される。ただし、ステップＳ４４１で受信された音量変更情報は、すでにヘッドホン接続情報にもとづく補正がユーザー端末１０においてなされているので、本実施の形態における第４のステップＳ４０４では、図６に示したステップＳ４１３に相当する動作は不要である。
【０２４１】
以上が、本実施の形態における第４のステップＳ４０４の動作である。
【０２４２】
以上の各ステップを実行することにより、本実施の形態では、中継サーバー３０において、ヘッドホン接続情報にもとづく音量変更情報の補正が不要となる。したがって、中継サーバー３０の負荷を軽減することが可能となる。また、本実施の形態では、ユーザー端末１０において、ヘッドホン接続情報にもとづく音量変更情報の補正を行うので、補正に際して用いる所定値を、ユーザー端末１０で用いる音声出力装置の種類や特性に応じて、ユーザー端末１０毎に任意に設定することも可能となる。
【０２４３】
（実施の形態７）
実施の形態１では、ユーザー端末１０における動作を示す第３のステップＳ３０１のステップＳ３１９において、ユーザー端末１０から中継サーバー３０に音量変更情報が送信される回数が１回のコンテンツデータ再生に対して１回となる構成を説明した。しかし、例えば、ユーザー端末１０から中継サーバー３０に音量変更情報が送信される回数が、１回のコンテンツデータ再生に対して複数回となる構成とすることもできる。
【０２４４】
以下、本実施の形態では、実施の形態１をベースにして説明を行う。
【０２４５】
図１７は、本発明の実施の形態７におけるデータ送受信システムの動作の第３のステップＳ３０５の詳細を示すフローチャートである。また、図１８は、本発明の実施の形態７におけるデータ送受信システムの動作の第４のステップＳ４０５の詳細を示すフローチャートである。なお、図１７では、図５に示した第３のステップＳ３０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。同様に、図１８では、図６に示した第４のステップＳ４０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。
【０２４６】
また、第１のステップＳ１０１、第２のステップＳ２０１は、実施の形態１と同様であるものとし、説明を省略する。
【０２４７】
図１７に示す第３のステップＳ３０５では、図５に示した第３のステップＳ３０１におけるステップＳ３１１、ステップＳ３１２、ステップＳ３１３、ステップＳ３１４、ステップＳ３１５の各ステップと同様のステップが実行された後、ステップＳ３１５におけるコンテンツデータの再生中に、ユーザー操作による音量変更が生じたかどうかが音量情報取得部２４において判断される（ステップＳ３５６）。
【０２４８】
ステップＳ３５６において、ユーザー操作による音量変更が生じたと判断されたときは、音量情報取得部２４において音量の変更量が検出され、検出した結果にもとづき音量変更情報が作成される（ステップＳ３５７）。
【０２４９】
このとき、音量情報取得部２４は、コンテンツデータの再生開始時とステップＳ３５７の実行時点との音量差を算出し、その音量差にもとづき音量変更情報を作成する。
【０２５０】
また、ステップＳ３５６において、ユーザー操作による音量変更は生じなかったと判断されたときには、音量変更情報を音量調整情報に等しい数値とする（ステップＳ３５８）。
【０２５１】
そして、ステップＳ３５７、ステップＳ３５８において音量情報取得部２４から出力される音量変更情報と、ステップＳ３１２においてヘッドホン接続検出部１８から出力されるヘッドホン接続情報と、ステップＳ３１５で再生されたコンテンツデータのコンテンツ特定情報とが、データ送信部１２からネットワーク１を通じて中継サーバー３０へ送信される（ステップＳ３５９）。
【０２５２】
データ再生部２５において、コンテンツデータの再生が終了したかどうかが判断される（ステップＳ３６０）。
【０２５３】
ステップＳ３６０において、コンテンツデータは再生中であると判断されたときには、ステップＳ３５６からステップＳ３５９までの各ステップが再度実行される。そして、これらのステップは、コンテンツデータの再生中、複数回にわたって繰り返し実行される。
【０２５４】
ステップＳ３６０において、コンテンツデータの再生が終了したと判断されたときには、コンテンツデータの再生が終了したことを表す終了情報がデータ再生部２５から出力され、その終了情報は、データ送信部１２からネットワーク１を通じて中継サーバー３０へ送信される（ステップＳ３６１）。
【０２５５】
以上が、本実施の形態における第３のステップＳ３０５の動作である。
【０２５６】
図１８に示す第４のステップＳ４０５では、ステップＳ３５９およびステップＳ３６１においてユーザー端末１０からネットワーク１を通じて送信された音量変更情報、ヘッドホン接続情報、コンテンツ特定情報、終了情報が、中継サーバー３０のデータ受信部３３で受信される（ステップＳ４５１）。
【０２５７】
このとき、中継サーバー３０の音量情報処理部３４は、音量変更情報を記憶部３５に記憶するとともに新たな音量変更情報がデータ受信部３３で受信される度にそれまでの音量変更情報を新たな音量変更情報に置き換えて、音量変更情報を逐次更新する。そして、終了情報が受信されたときに記憶部３５に記憶されている音量変更情報が正式な音量変更情報として使用される。
【０２５８】
そして、図６に示した第４のステップＳ４０１におけるステップＳ４１２、ステップＳ４１３、ステップＳ４１４、ステップＳ４１５、ステップＳ４１６の各ステップと同様のステップが実行される。
【０２５９】
以上が、本実施の形態における第４のステップＳ４０５の動作である。
【０２６０】
以上の各ステップを実行することにより、本実施の形態では、ユーザー端末１０から中継サーバー３０に音量変更情報を送信する回数を、１回のコンテンツデータ再生に対して複数回にすることができるので、音量変更情報をユーザー端末１０から中継サーバー３０に送信する回数を１回のコンテンツデータ再生に対して１回にする構成と比較して、データ送信エラー等の不測の事態に対するデータ送受信システムとしての強度を高め、音量変更情報送信時の信頼性を高めることが可能となる。
【０２６１】
なお、データ再生部２５において、コンテンツデータの再生が終了したかどうかの判断が困難な場合も想定できる。そのような場合には、ユーザー端末１０において、音量情報取得部２４が、所定時間（例えば、コンテンツ再生開始時から１分間、あるいは、前回のユーザー操作によって音量変更がなされたときから１分間、等）の間、ユーザー操作による音量変更がなかったときに、終了情報を発生する構成としてもよい。
【０２６２】
あるいは、中継サーバー３０の音量情報処理部３４が、ユーザー端末１０から送信される音量変更情報の変化量を検出し、所定時間の間、音量変更情報に変化がない、もしくは所定回数連続して同じ音量変更情報がユーザー端末１０から送信されたときに、その音量変更情報を最終の音量変更情報として用いる構成としてもよい。
【０２６３】
（実施の形態８）
実施の形態７では、実施の形態１をベースにした動作を説明したが、実施の形態７に示した動作と同様の動作を、実施の形態２をベースにして行うこともできる。すなわち、ユーザー端末１１０から中継サーバー１３０に音量変更情報が送信される回数が、１回のコンテンツデータ再生に対して複数回となる構成とすることもできる。
【０２６４】
図１９は、本発明の実施の形態８におけるデータ送受信システムの動作の第３のステップＳ１３０５の詳細を示すフローチャートである。また、図２０は、本発明の実施の形態８におけるデータ送受信システムの動作の第４のステップＳ１４０５の詳細を示すフローチャートである。なお、図１９では、図１０に示した第３のステップＳ１３０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。同様に、図２０では、図１１に示した第４のステップＳ１４０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。
【０２６５】
また、第１のステップＳ１１０１、第２のステップＳ１２０１は、実施の形態２と同様であるものとし、説明を省略する。
【０２６６】
図１９に示す第３のステップＳ１３０５では、図１０に示した第３のステップＳ１３０１におけるステップＳ３１１、ステップＳ３１２、ステップＳ１３１３、ステップＳ１３１４、ステップＳ１３２３、ステップＳ１３２４、ステップＳ１３１５の各ステップと同様のステップが実行された後、ステップＳ１３１５におけるコンテンツデータの再生中に、ユーザー操作による音量変更が生じたかどうかが音量情報取得部１２４において判断される（ステップＳ１３５６）。
【０２６７】
ステップＳ１３５６において、ユーザー操作による音量変更が生じたと判断されたときは、音量情報取得部１２４において音量の変更量が検出され、検出した結果にもとづき音量変更情報が作成される（ステップＳ１３５７）。
【０２６８】
このとき、音量情報取得部１２４は、コンテンツデータの再生開始時とステップＳ１３５７の実行時点との音量差を算出し、その音量差にもとづき音量変更情報を作成する。
【０２６９】
また、ステップＳ１３５６において、ユーザー操作による音量変更は生じなかったと判断されたときには、音量変更情報を音量調整情報に等しい数値とする（ステップＳ１３５８）。
【０２７０】
そして、ステップＳ１３５７、ステップＳ１３５８において音量情報取得部１２４から出力される音量変更情報と、ステップＳ３１２においてヘッドホン接続検出部１８から出力されるヘッドホン接続情報と、ステップＳ１３１５で再生されたコンテンツデータのコンテンツ特定情報とが、データ送信部１２からネットワーク１を通じて中継サーバー１３０へ送信される（ステップＳ１３５９）。
【０２７１】
データ再生部１２５において、コンテンツデータの再生が終了したかどうかが判断される（ステップＳ１３６０）。
【０２７２】
ステップＳ１３６０において、コンテンツデータは再生中であると判断されたときには、ステップＳ１３５６からステップＳ１３５９の各ステップが再度実行される。そして、これらのステップは、コンテンツデータの再生中、複数回にわたって繰り返し実行される。
【０２７３】
ステップＳ１３６０において、コンテンツデータの再生が終了したと判断されたときには、コンテンツデータの再生が終了したことを表す終了情報がデータ再生部１２５から出力され、その終了情報は、データ送信部１２からネットワーク１を通じて中継サーバー１３０へ送信される（ステップＳ１３６１）。
【０２７４】
以上が、本実施の形態における第３のステップＳ１３０５の動作である。
【０２７５】
図２０に示す第４のステップＳ１４０５では、ステップＳ１３５９およびステップＳ１３６１においてユーザー端末１１０からネットワーク１を通じて送信された音量変更情報、ヘッドホン接続情報、コンテンツ特定情報、終了情報が、中継サーバー１３０のデータ受信部３３で受信される（ステップＳ１４５１）。
【０２７６】
このとき、中継サーバー１３０の音量情報処理部１３４は、音量変更情報を記憶部１３５に記憶するとともに新たな音量変更情報がデータ受信部３３で受信される度にそれまでの音量変更情報を新たな音量変更情報に置き換えて、音量変更情報を逐次更新する。そして、終了情報が受信されたときに記憶部１３５に記憶されている音量変更情報が正式な音量変更情報として使用される。
【０２７７】
そして、図１１に示した第４のステップＳ１４０１におけるステップＳ１４１２、ステップＳ１４１４、ステップＳ１４１５、ステップＳ１４１６、ステップＳ１４２２、ステップＳ１４２４、ステップＳ１４２５、ステップＳ１４２６の各ステップと同様のステップが実行される。
【０２７８】
以上が、本実施の形態における第４のステップＳ１４０５の動作である。
【０２７９】
以上の各ステップを実行することにより、本実施の形態では、ユーザー端末１１０から中継サーバー１３０に音量変更情報を送信する回数を、１回のコンテンツデータ再生に対して複数回にすることができるので、音量変更情報をユーザー端末１１０から中継サーバー１３０に送信する回数を１回のコンテンツデータ再生に対して１回にする構成と比較して、データ送信エラー等の不測の事態に対するデータ送受信システムとしての強度を高め、音量変更情報送信時の信頼性を高めることが可能となる。
【０２８０】
なお、データ再生部１２５において、コンテンツデータの再生が終了したかどうかの判断が困難な場合も想定できる。そのような場合には、ユーザー端末１１０において、音量情報取得部１２４が、所定時間（例えば、コンテンツ再生開始時から１分間、あるいは、前回のユーザー操作によって音量変更がなされたときから１分間、等）の間、ユーザー操作による音量変更がなかったときに、終了情報を発生する構成としてもよい。
【０２８１】
あるいは、中継サーバー１３０の音量情報処理部１３４が、ユーザー端末１１０から送信される音量変更情報の変化量を検出し、所定時間の間、音量変更情報に変化がない、もしくは所定回数連続して同じ音量変更情報がユーザー端末１１０から送信されたときに、その音量変更情報を最終の音量変更情報として用いる構成としてもよい。
【０２８２】
（実施の形態９）
実施の形態１では、ユーザー端末１０における動作を示す第３のステップＳ３０１のステップＳ３１６において、ユーザーによる音量変更がなされなかったときに、ステップＳ３１３で取得した音量調整情報と等しい数値の音量変更情報が音量情報取得部２４から出力される構成を説明した。しかし、例えば、ユーザーによる音量変更がなされなかったときに音量変更情報をユーザー端末１０から中継サーバー３０に送信しない構成とすることもできる。
【０２８３】
以下、本実施の形態では、実施の形態１をベースにして説明を行う。
【０２８４】
図２１は、本発明の実施の形態９におけるデータ送受信システムの動作の第３のステップＳ３０６の詳細を示すフローチャートである。また、図２２は、本発明の実施の形態９におけるデータ送受信システムの動作の第４のステップＳ４０６の詳細を示すフローチャートである。なお、図２１では、図５に示した第３のステップＳ３０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。同様に、図２２では、図６に示した第４のステップＳ４０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。
【０２８５】
また、第１のステップＳ１０１、第２のステップＳ２０１は、実施の形態１と同様であるものとし、説明を省略する。
【０２８６】
図２１に示す第３のステップＳ３０６では、図５に示した第３のステップＳ３０１におけるステップＳ３１１、ステップＳ３１２、ステップＳ３１３、ステップＳ３１４、ステップＳ３１５の各ステップと同様のステップが実行された後、ステップＳ３１５におけるコンテンツデータの再生中に、ユーザー操作による音量変更が生じたかどうかが音量情報取得部２４において判断される（ステップＳ３６６）。
【０２８７】
ステップＳ３６６において、ユーザー操作による音量変更が生じたと判断されたときは、図５に示したステップＳ３１７が実行され、続いて、ステップＳ３１７において音量情報取得部２４から出力される音量変更情報と、ステップＳ３１２においてヘッドホン接続検出部１８から出力されるヘッドホン接続情報と、ステップＳ３１５で再生されたコンテンツデータのコンテンツ特定情報と、本ユーザー端末１０に固有の情報（例えば、ＩＰアドレス）とが、データ送信部１２からネットワーク１を通じて中継サーバー３０へ送信される（ステップＳ３６９）。
【０２８８】
また、ステップＳ３６６において、ユーザー操作による音量変更は生じなかったと判断されたときには、ユーザー端末１０から中継サーバー３０に音量変更情報は送信されず、一連の動作が終了する。
【０２８９】
以上が、本実施の形態における第３のステップＳ３０６の動作である。
【０２９０】
図２２に示す第４のステップＳ４０６では、まず、中継サーバー３０の音量情報処理部３４において、ステップＳ３６９でユーザー端末１０から送信された音量変更情報を含む各データ（音量変更情報、ヘッドホン接続情報、コンテンツ特定情報、ユーザー端末固有情報）が、データ受信部３３で受信されたかどうかが判断される（ステップＳ４６１）。
【０２９１】
ステップＳ４６１において、各情報はデータ受信部３３で受信されたと判断されたときには、図６に示した第４のステップＳ４０１におけるステップＳ４１２、ステップＳ４１３、ステップＳ４１４、ステップＳ４１５、ステップＳ４１６の各ステップと同様のステップが実行される。
【０２９２】
なお、中継サーバー３０では、第１のステップＳ１０１のステップＳ１１３で受信された要求情報が記憶部３５に記憶されており、ステップＳ４６１では、その要求情報に含まれる要求情報送信元のユーザー端末１０の固有の情報（例えば、ＩＰアドレス）と、データ受信部３３で受信されたユーザー端末１０の固有の情報とが比較される。これにより、コンテンツデータを受信したユーザー端末１０から音量変更情報を含む各データが送信されたかどうかがステップＳ４６１で判断される。そして、ステップＳ４６１において、ユーザー端末１０からは音量変更情報を含む各データが送信されなかったと判断されたときには、記憶部３５に記憶された要求情報に含まれるコンテンツ特定情報にもとづき、音量調整情報の更新回数が記憶部３５から読み出される（ステップＳ４６２）。
【０２９３】
そして、ステップＳ４６２で読み出された更新回数に「１」が加算され（ステップＳ４６５）、ステップＳ４６５で「１」が加算された更新回数が、ステップＳ４６２におけるコンテンツ特定情報に関連付けられて、記憶部３５に記憶される（ステップＳ４６６）。
【０２９４】
なお、ステップＳ４６１において、ユーザー端末１０から音量変更情報を含む各データが送信されなかったと判断されたときには、中継サーバー３０からユーザー端末１０に送信された音量調整情報が適切であり、その結果、ユーザー端末１０においてユーザー操作による音量変更はなかった、と判断することができる。したがって、その場合は、ステップＳ３０１でステップＳ３１８が実行されたときと同様に、音量変更情報は音量調整情報に等しいと見なすことができる。このことから、本実施の形態では、ステップＳ４６２、ステップＳ４６５、ステップＳ４６６の各ステップを実行し、音量調整情報に関しては更新のための演算を行わず、更新回数だけを「１」増加する構成としている。
【０２９５】
なお、ステップＳ４６１においては、例えば、第２のステップＳ２０１のステップＳ２１８でコンテンツデータを中継サーバー３０からユーザー端末１０に送信してから所定の時間（例えば、１０分間）の間、そのユーザー端末１０から音量変更情報を含む各データが送信されなかったときに、音量情報処理部３４は、ユーザー端末１０からは音量変更情報を含む各データが送信されなかったと判断する構成としてもよい。
【０２９６】
以上が、本実施の形態における第４のステップＳ４０６の動作である。
【０２９７】
以上の各ステップを実行することにより、本実施の形態では、ユーザー端末１０においてユーザー操作による音量変更が発生しなかったときには、ユーザー端末１０から中継サーバー３０に音量変更情報を送信しないようにすることができるので、ユーザー端末１０から中継サーバー３０に送信するデータを削減することが可能となる。したがって、ユーザー端末１０および中継サーバー３０の負荷を軽減するとともにネットワーク１の負荷を軽減することが可能となる。
【０２９８】
（実施の形態１０）
実施の形態９では、実施の形態１をベースにした動作を説明したが、実施の形態９に示した動作と同様の動作を、実施の形態２をベースにして行うこともできる。すなわち、ユーザーによる音量変更がなされなかったときに、音量変更情報をユーザー端末１１０から中継サーバー１３０に送信しない構成とすることもできる。
【０２９９】
図２３は、本発明の実施の形態１０におけるデータ送受信システムの動作の第３のステップＳ１３０６の詳細を示すフローチャートである。また、図２４は、本発明の実施の形態１０におけるデータ送受信システムの動作の第４のステップＳ１４０６の詳細を示すフローチャートである。なお、図２３では、図１０に示した第３のステップＳ１３０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。同様に、図２４では、図１１に示した第４のステップＳ１４０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。
【０３００】
また、第１のステップＳ１１０１、第２のステップＳ１２０１は、実施の形態２と同様であるものとし、説明を省略する。
【０３０１】
図２３に示す第３のステップＳ１３０６では、図１０に示した第３のステップＳ１３０１におけるステップＳ３１１、ステップＳ３１２、ステップＳ１３１３、ステップＳ１３１４、ステップＳ１３２３、ステップＳ１３２４、ステップＳ３１５の各ステップと同様のステップが実行された後、ステップＳ３１５におけるコンテンツデータの再生中に、ユーザー操作による音量変更が生じたかどうかが音量情報取得部１２４において判断される（ステップＳ１３６６）。
【０３０２】
ステップＳ１３６６において、ユーザー操作による音量変更が生じたと判断されたときは、図１０に示したステップＳ３１７が実行され、続いて、ステップＳ３１７において音量情報取得部１２４から出力される音量変更情報と、ステップＳ３１２においてヘッドホン接続検出部１８から出力されるヘッドホン接続情報と、ステップＳ３１５で再生されたコンテンツデータのコンテンツ特定情報と、本ユーザー端末１１０に固有の情報（例えば、ＩＰアドレス）とが、データ送信部１２からネットワーク１を通じて中継サーバー１３０へ送信される（ステップＳ１３６９）。
【０３０３】
また、ステップＳ１３６６において、ユーザー操作による音量変更は生じなかったと判断されたときには、ユーザー端末１１０から中継サーバー１３０に音量変更情報は送信されず、一連の動作が終了する。
【０３０４】
以上が、本実施の形態における第３のステップＳ１３０６の動作である。
【０３０５】
図２４に示す第４のステップＳ１４０６では、まず、中継サーバー１３０の音量情報処理部１３４において、ステップＳ１３６９でユーザー端末１１０からネットワーク１を通じて送信された送信された音量変更情報を含む各データ（音量変更情報、ヘッドホン接続情報、コンテンツ特定情報、ユーザー端末固有情報）が、データ受信部３３で受信されたかどうかが判断される（ステップＳ１４６１）。
【０３０６】
ステップＳ１４６１において、各情報はデータ受信部３３で受信されたと判断されたときには、図１１に示した第４のステップＳ１４０１におけるステップＳ１４２０、ステップＳ１４１２、ステップＳ１４１４、ステップＳ１４１５、ステップＳ１４１６、ステップＳ１４２２、ステップＳ１４２４、ステップＳ１４２５、ステップＳ１４２６の各ステップと同様のステップが実行される。
【０３０７】
なお、中継サーバー１３０では、第１のステップＳ１１０１のステップＳ１１３で受信された要求情報が記憶部１３５に記憶されており、ステップＳ１４６１では、その要求情報に含まれる要求情報送信元のユーザー端末１１０の固有の情報（例えば、ＩＰアドレス）と、データ受信部３３で受信されたユーザー端末１１０の固有の情報とが比較される。これにより、コンテンツデータを受信したユーザー端末１１０から音量変更情報を含む各データが送信されたかどうかがステップＳ１４６１で判断される。そして、ステップＳ１４６１において、ユーザー端末１１０からは音量変更情報を含む各データが送信されなかったと判断されたときには、記憶部１３５に記憶された要求情報に含まれるコンテンツ特定情報にもとづき、音量調整情報の更新回数が記憶部１３５から読み出される（ステップＳ１４６２）。
【０３０８】
なお、中継サーバー１３０では、第１のステップＳ１１０１のステップＳ１１３で受信された要求情報が記憶部１３５に記憶されており、ステップＳ１４６１では、その要求情報に含まれる要求情報送信元のユーザー端末１１０の固有の情報（例えば、ＩＰアドレス）と、データ受信部３３で受信されたユーザー端末１１０の固有の情報とが比較される。これにより、コンテンツデータを受信したユーザー端末１１０から音量変更情報を含む各データが送信されたかどうかがステップＳ１４６１で判断される。そして、ステップＳ１４６１において、ユーザー端末１０からは音量変更情報を含む各データが送信されなかったと判断されたときには、記憶部１３５に記憶された要求情報に含まれるコンテンツ特定情報にもとづき、音量調整情報の更新回数が記憶部１３５から読み出される（ステップＳ１４６２）。
【０３０９】
そして、ステップＳ１４６２で読み出された更新回数に「１」が加算され（ステップＳ４６５）、ステップＳ１４６５で「１」が加算された更新回数が、ステップＳ１４６２におけるコンテンツ特定情報に関連付けられて、記憶部１３５に記憶される（ステップＳ１４６６）。
【０３１０】
なお、ステップＳ１４６１において、ユーザー端末１１０から音量変更情報を含む各データが送信されなかったと判断されたときには、中継サーバー１３０からユーザー端末１１０に送信された音量調整情報が適切であり、その結果、ユーザー端末１１０においてユーザー操作による音量変更はなかった、と判断することができる。したがって、その場合は、ステップＳ１３０１でステップＳ３１８が実行されたときと同様に、音量変更情報はヘッドホン音量調整情報またはスピーカー音量調整情報に等しいと見なすことができる。
【０３１１】
このことから、本実施の形態では、ステップＳ１４６２、ステップＳ１４６５、ステップＳ１４６６の各ステップを実行し、ヘッドホン音量調整情報またはスピーカー音量調整情報に関しては更新のための演算を行わず、更新回数だけを「１」増加する構成としている。
【０３１２】
このとき、ステップＳ１４６１でヘッドホン接続情報が受信されていれば、そのヘッドホン接続情報にもとづきヘッドホン音量調整情報またはスピーカー音量調整情報のいずれかの更新回数を「１」増加すればよいが、ステップＳ１４６１でヘッドホン接続情報が受信されていなければ、ヘッドホン音量調整情報およびスピーカー音量調整情報のいずれの更新回数を「１」増加すればよいか判断できないので、それぞれの更新回数をともに「１」増加する構成としてもよい。
【０３１３】
なお、ステップＳ１４６１においては、例えば、第２のステップＳ１２０１のステップＳ１２１８でコンテンツデータを中継サーバー１３０からユーザー端末１１０に送信してから所定の時間（例えば、１０分間）の間、そのユーザー端末１１０から音量変更情報を含む各データが送信されなかったときに、音量情報処理部１３４は、ユーザー端末１１０からは音量変更情報を含む各データが送信されなかったと判断する構成としてもよい。
【０３１４】
以上が、本実施の形態における第４のステップＳ１４０６の動作である。
【０３１５】
以上の各ステップを実行することにより、本実施の形態では、ユーザー端末１１０においてユーザー操作による音量変更が発生しなかったときには、ユーザー端末１１０から中継サーバー１３０に音量変更情報を送信しないようにすることができるので、ユーザー端末１１０から中継サーバー１３０に送信するデータを削減することが可能となる。したがって、ユーザー端末１０および中継サーバー１３０の負荷を軽減するとともにネットワーク１の負荷を軽減することが可能となる。
【０３１６】
（実施の形態１１）
実施の形態１では、ユーザー端末１０のヘッドホン接続検出部１８において検出されたヘッドホン接続情報により音量変更情報が補正され、補正後の音量変更情報により音量調整情報が更新される構成を説明した。しかし、例えば、ヘッドホン接続情報を用いずに音量調整情報が更新される構成とすることもできる。
【０３１７】
以下、本実施の形態では、実施の形態１をベースにして説明を行う。
【０３１８】
図２５は、本発明の実施の形態１１におけるデータ送受信システムの動作の第３のステップＳ３０７の詳細を示すフローチャートである。また、図２６は、本発明の実施の形態１１におけるデータ送受信システムの動作の第４のステップＳ４０７の詳細を示すフローチャートである。なお、図２５では、図５に示した第３のステップＳ３０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。同様に、図２６では、図６に示した第４のステップＳ４０１のフローチャートにおけるステップと同じ動作を行うステップには、そのステップと同じ符号を付与し、説明を省略する。
【０３１９】
また、第１のステップＳ１０１、第２のステップＳ２０１は、実施の形態１と同様であるものとし、説明を省略する。
【０３２０】
図２５に示す第３のステップＳ３０７では、図５に示した第３のステップＳ３０１におけるステップＳ３１１、ステップＳ３１３、ステップＳ３１４、ステップＳ３１５、ステップＳ３１６、ステップＳ３１７、ステップＳ３１８の各ステップと同様のステップが実行される。ただし、本実施の形態では、ヘッドホン接続情報を用いないので、第３のステップＳ３０１のステップＳ３１２に相当するステップ、すなわち、ヘッドホン接続検出部１８がヘッドホン接続情報を出力する動作は実行されない。
【０３２１】
そして、ステップＳ３１７、ステップＳ３１８において音量情報取得部２４から出力される音量変更情報と、ステップＳ３１５で再生されたコンテンツデータのコンテンツ特定情報とが、データ送信部１２からネットワーク１を通じて中継サーバー３０へ送信される（ステップＳ３７９）。
【０３２２】
以上が、本実施の形態における第３のステップＳ３０７の動作である。
【０３２３】
図２６に示す第４のステップＳ４０７では、ステップＳ３７９においてユーザー端末１０からネットワーク１を通じて送信された音量変更情報とコンテンツ特定情報とが、中継サーバー３０のデータ受信部３３で受信される（ステップＳ４７１）。
【０３２４】
次に、図６に示した第４のステップＳ４０１におけるステップＳ４１２、ステップＳ４１４、ステップＳ４１５、ステップＳ４１６の各ステップと同様のステップが実行される。ただし、本実施の形態では、ヘッドホン接続情報を用いないので、第４のステップＳ４０１のステップＳ４１３に相当するステップ、すなわち、ヘッドホン接続情報にもとづき音量変更情報を補正する動作は実行されず、ステップＳ４１４における音量調整情報を更新するための演算には、ステップＳ４７１においてデータ受信部３３で受信された音量変更情報がそのまま使用される。
【０３２５】
以上が、本実施の形態における第４のステップＳ４０７の動作である。
【０３２６】
以上の各ステップを実行することにより、本実施の形態では、中継サーバー３０において、ヘッドホン接続情報を用いずに音量調整情報を更新する構成とすることが可能となる。
【０３２７】
（実施の形態１２）
図２７は、本発明の実施の形態１２におけるユーザー端末６０の一構成例を示すブロック図である。
【０３２８】
以下、本実施の形態では、実施の形態１をベースにして説明を行う。
【０３２９】
本実施の形態に示すユーザー端末６０が実施の形態１に示したユーザー端末１０と異なる点は、受信データ処理部７０に音量嗜好対応部２６を備えた点であり、その他の各回路ブロックは、実施の形態１に示したユーザー端末１０と同様である。また、ネットワーク１を通じてユーザー端末６０とデータの送受信を行う中継サーバー３０およびコンテンツサーバー５０は、実施の形態１に示した中継サーバー３０およびコンテンツサーバー５０と同様である。
【０３３０】
音量嗜好対応部２６では、ユーザー操作による音量の変更量を「嗜好情報」として蓄積する。そして、音量情報取得部２４では、中継サーバー３０から送信される音量調整情報と、音量嗜好対応部２６に蓄積された嗜好情報との加算分の音量変更が行われるように、音量調整部２１を制御する。
【０３３１】
具体的には、音量嗜好対応部２６では、中継サーバー３０から送信された音量調整情報による音量調整後に発生するユーザー設定による音量変更分が、嗜好情報として蓄積される。この嗜好情報は、新たに得られた音量の変更値と、それまでに蓄積された嗜好情報とを、嗜好情報が更新された回数にもとづく重み付けで加重平均することで更新される。
【０３３２】
例えば、ユーザー端末６０の使用者が、比較的大きい音量を好み、中継サーバー３０から送信された音量調整情報による音量調整後に、常に音量を「５」大きくする変更を行えば、嗜好情報として「＋５」が蓄積される。
【０３３３】
そして、例えば、音量情報取得部２４は、取得した音量調整情報が「＋６」であり、嗜好情報が「＋５」であれば、その時点の音量調整部２１の設定音量（例えば、「２０」）から音量の大きさが「＋１１」された大きさ（例えば、「３１」）となるように音量調整部２１を制御する。
【０３３４】
以上が、本実施の形態におけるユーザー端末６０の動作である。
【０３３５】
以上の構成により、本実施の形態では、ユーザー端末６０における音量が、ユーザー端末６０の使用者の嗜好に応じた大きさに自動で調整されるので、ユーザー端末６０の使用者は、音量調整のためのユーザー操作を軽減して、最適な音量でコンテンツデータの再生動画を視聴することが可能となる。
【０３３６】
（実施の形態１３）
実施の形態１２では、実施の形態１をベースにした構成を説明したが、実施の形態７に示した構成と同様の構成を、実施の形態２をベースにした構成に用いることもできる。すなわち、ユーザー端末１１０に音量嗜好対応部を加える構成とすることもできる。
【０３３７】
図２８は、本発明の実施の形態１３におけるユーザー端末１６０の一構成例を示すブロック図である。
【０３３８】
本実施の形態に示すユーザー端末１６０が実施の形態２に示したユーザー端末１１０と異なる点は、受信データ処理部１７０に音量嗜好対応部１２６を備えた点であり、その他の各回路ブロックは、実施の形態２に示したユーザー端末１１０と同様である。また、ネットワーク１を通じてユーザー端末１６０とデータの送受信を行う中継サーバー１３０およびコンテンツサーバー５０は、実施の形態２に示した中継サーバー１３０およびコンテンツサーバー５０と同様である。
【０３３９】
音量嗜好対応部１２６では、音量嗜好対応部２６と同様に、ユーザー操作による音量の変更量を「嗜好情報」として蓄積する。そして、音量情報取得部１２４では、中継サーバー１３０から送信されるヘッドホン音量調整情報またはスピーカー音量調整情報と、音量嗜好対応部１２６に蓄積された嗜好情報との加算分の音量変更が行われるように、音量調整部１２１を制御する。
【０３４０】
具体的には、音量嗜好対応部１２６では、ヘッドホン接続情報にもとづき選択されたヘッドホン音量調整情報またはスピーカー音量調整情報による音量調整後に発生するユーザー設定による音量変更分が、嗜好情報として蓄積される。この嗜好情報は、新たに得られた音量の変更値と、それまでに蓄積された嗜好情報とを、嗜好情報が更新された回数にもとづく重み付けで加重平均することで更新される。
【０３４１】
例えば、ユーザー端末１６０の使用者が、比較的大きい音量を好み、中継サーバー１３０から送信されたヘッドホン音量調整情報またはスピーカー音量調整情報による音量調整後に、常に音量を「５」大きくする変更を行えば、嗜好情報として「＋５」が蓄積される。
【０３４２】
そして、例えば、音量情報取得部１２４は、ヘッドホン接続情報にもとづき選択した音量調整情報が「＋６」であり、嗜好情報が「＋５」であれば、その時点の音量調整部１２１の設定音量（例えば、「２０」）から音量の大きさが「＋１１」された大きさ（例えば、「３１」）となるように音量調整部１２１を制御する。
【０３４３】
以上が、本実施の形態におけるユーザー端末１６０の動作である。
【０３４４】
以上の構成により、本実施の形態では、ユーザー端末１６０における音量が、ユーザー端末６０の使用者の嗜好に応じた大きさに自動で調整されるので、ユーザー端末１６０の使用者は、音量調整のためのユーザー操作を軽減して、最適な音量でコンテンツデータの再生動画を視聴することが可能となる。
【０３４５】
なお、本発明における実施の形態１および実施の形態１をベースにして示した各実施の形態では、ヘッドホン接続情報にもとづき音量調整情報を補正する際、もしくは、ヘッドホン接続情報にもとづき音量変更情報を補正する際に、スピーカー１９から音声出力される状態を基準とし、ヘッドホン接続情報が、ヘッドホン接続部１７にヘッドホン１００が接続されていることを示すときに、音量調整情報または音量変更情報を補正する構成を説明した。しかし、本発明は何らこの構成に限定されるものではなく、例えば、ヘッドホン１００から音声出力される状態を基準とし、ヘッドホン接続情報が、ヘッドホン接続部１７にヘッドホン１００が接続されていないことを示すときに、音量調整情報または音量変更情報を補正する構成としてもよい。
【０３４６】
あるいは、ヘッドホン接続情報が、ヘッドホン接続部１７にヘッドホン１００が接続されていることを示すときに用いる補正値と、ヘッドホン接続部１７にヘッドホン１００が接続されていないことを示すときに用いる補正値とをそれぞれ設定し、ヘッドホン接続情報にもとづきいずれか一方の補正値を使用して、音量調整情報または音量変更情報を補正する構成としてもよい。
【０３４７】
なお、本発明の実施の形態１から実施の形態１１の各実施の形態において示した各ステップの実行順序は、何ら上述した順序に限定されるものではない。各ステップは、他のステップの実行時に支障が生じないように、適切なタイミングで実行されればよい。例えば、実施の形態１において、第１のステップＳ１０１のステップＳ１１４において記憶部３５から読み出される音量調整情報は、第２のステップＳ２０１のステップＳ２１６で使用される。したがって、ステップＳ１１４で示した内容は、ステップＳ２１６が実行されるまでに実行されればよい。あるいは、実施の形態２において、第１のステップＳ１１０１のステップＳ１１１４において記憶部１３５から読み出されるヘッドホン音量調整情報およびスピーカー音量調整情報は、第２のステップＳ１２０１のステップＳ１２１６で使用される。したがって、ステップＳ１１１４で示した内容は、ステップＳ２１６が実行されるまでに実行されればよい。
【０３４８】
なお、本発明の実施の形態１から実施の形態１３で示した具体的な数値、例えば、最大音量の数値として示した「５０」や、更新回数と比較するしきい値として示した「１００」等、あるいは、ヘッドホン接続情報にもとづき音量変更情報を補正する際に使用する数値として示した「２／３」や、ヘッドホン接続情報にもとづき音量調整情報を補正する際に使用する数値として示した「３／２」等は、単なる一実施例を示したものに過ぎず、本発明は何らこれらの数値に限定されるものではない。各数値は、各数値に関連したデータを収集したり、あるいは各数値を設定するために必要な実験を行う等して適切な数値に設定することが望ましい。
【０３４９】
なお、本発明においては、実施の形態１から実施の形態１１に示した第１のステップ、第２のステップ、第３のステップ、第４のステップの各ステップを、それぞれ適切に組み合わせを変更して実行してもかまわない。
【０３５０】
なお、本発明における実施の形態に示した各回路ブロックは、実施の形態に示した各動作を行う電気回路として構成されてもよく、あるいは、同様の動作をするようにプログラミングされたマイクロコンピュータ等を用いて構成されてもよい。
【産業上の利用可能性】
【０３５１】
本発明は、ネットワーク上で供給されるデータ共有サービスを利用してコンテンツサーバーから配信されるコンテンツデータをユーザー端末で再生する際に、ユーザー端末における負荷を増大することなく、ユーザーが選択した音声出力装置に応じた最適な音量にユーザー操作を軽減して自動で調整することができる電子機器、中継サーバー、データ送受信システムおよびデータ送受信方法等として有用である。
【符号の説明】
【０３５２】
１  ネットワーク
１０，６０，１１０，１６０  ユーザー端末
１１，３１，５１  電気通信回線接続部
１２，３２，５３，１３２  データ送信部
１３，３３，５２，１１３  データ受信部
１４  ユーザーインターフェース部
１５  ユーザー操作受付部
１６  画像表示部
１７  ヘッドホン接続部
１８  ヘッドホン接続検出部
１９  スピーカー
２０，７０，１２０，１７０  受信データ処理部
２１，１２１  音量調整部
２２  音声信号処理部
２３  画像信号処理部
２４，１２４  音量情報取得部
２５，１２５  データ再生部
２６，１２６  音量嗜好対応部
３０，１３０  中継サーバー
３４，１３４  音量情報処理部
３５，５５，１３５  記憶部
５０  コンテンツサーバー
５４  コンテンツ管理部
１００  ヘッドホン
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電気通信回線に接続され、前記電気通信回線を通じて他の機器とデータのやり取りを行う電気通信回線接続部と、
スピーカーと、
前記スピーカーから出力される音声の音量を調整する音量調整部と、
前記電気通信回線を通じてコンテンツサーバーから供給される複数のコンテンツデータのうちの任意のコンテンツデータを選択して要求する操作、および前記音量の調整を含む複数のユーザー操作を受け付けるユーザー操作受付部と、
前記電気通信回線に接続された中継サーバーに、ユーザーが所望するコンテンツデータを要求する要求情報を、前記電気通信回線接続部を介して送信するデータ送信部と、
前記中継サーバーから前記コンテンツサーバーに中継される前記要求情報にもとづき前記コンテンツサーバーが配信するコンテンツデータ、および前記コンテンツデータに関連付けて前記中継サーバーが送信する音量調整情報を、前記電気通信回線接続部を介して受信するデータ受信部と、
前記データ受信部が受信した前記コンテンツデータを再生するデータ再生部と、
前記音量調整情報にもとづき前記音量調整部を制御する音量情報取得部と、を備え、
前記音量情報取得部は、前記データ再生部における前記コンテンツデータの再生中に、前記ユーザーによって音量の変更がなされたときに前記音量の変更量を検出し、その検出結果にもとづく音量変更情報を出力し、
前記データ送信部は、前記音量変更情報を、前記データ再生部において再生中の前記コンテンツデータを特定するコンテンツ特定情報に関連付けて前記中継サーバーに送信する
ことを特徴とする電子機器。
【請求項２】
ヘッドホン接続部と、
前記ヘッドホン接続部にヘッドホンが接続されているかどうかを検出し、その検出結果をヘッドホン接続情報として出力するヘッドホン接続検出部と、を備え、
前記音量調整部は、前記スピーカーおよび前記ヘッドホン接続部に接続された前記ヘッドホンから出力される音声の音量を調整し、
前記音量情報取得部は、前記音量調整情報にもとづき前記音量調整部を制御して、前記スピーカーまたは前記ヘッドホン接続部に接続された前記ヘッドホンから出力される前記音声の前記音量を調整する
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記音量調整情報に、前記ヘッドホンに関する音量調整情報であるヘッドホン音量調整情報と、前記スピーカーに関する音量調整情報であるスピーカー音量調整情報とを含み、
前記データ受信部は、前記コンテンツデータに関連付けて前記中継サーバーが送信する前記ヘッドホン音量調整情報および前記スピーカー音量調整情報を、前記電気通信回線接続部を介して受信し、
前記音量情報取得部は、前記ヘッドホン接続検出部において検出された前記ヘッドホン接続情報にもとづき前記データ受信部が受信した前記ヘッドホン音量調整情報および前記スピーカー音量調整情報のいずれかを選択して前記音量調整部を制御し、前記スピーカーまたは前記ヘッドホン接続部に接続された前記ヘッドホンから出力される前記音声の前記音量を調整する
ことを特徴とする請求項２に記載の電子機器。
【請求項４】
前記データ送信部は、前記音量変更情報に加え、前記ヘッドホン接続情報を、前記コンテンツ特定情報に関連付けて前記中継サーバーに送信する
ことを特徴とする請求項２に記載の電子機器。
【請求項５】
前記音量情報取得部は、
前記データ受信部が受信した前記音量調整情報を、前記ヘッドホン接続情報にもとづき補正し、補正後の音量調整情報にもとづき前記音量調整部を制御する
ことを特徴とする請求項２に記載の電子機器。
【請求項６】
前記音量情報取得部は、前記ユーザーによる音量の変更操作が終了したかどうかの判定を行い、
前記データ送信部は、前記音量情報取得部において音量の変更操作が終了したと判定された後に、前記音量変更情報および前記ヘッドホン接続情報を前記中継サーバーに送信する
ことを特徴とする請求項２に記載の電子機器。
【請求項７】
前記データ送信部は、前記データ再生部における前記コンテンツデータの再生中に、前記音量変更情報および前記ヘッドホン接続情報を、前記中継サーバーに複数回送信する
ことを特徴とする請求項２に記載の電子機器。
【請求項８】
前記データ送信部は、
前記データ再生部における前記コンテンツデータの再生中に前記ユーザーによる音量の変更が前記音量情報取得部において検出されないときには、前記音量変更情報を前記中継サーバーに送信しない
ことを特徴とする請求項１および請求項２のいずれか１項に記載の電子機器。
【請求項９】
前記コンテンツデータの再生中に前記ユーザーによって前記音量の変更がなされたときに前記音量の変更量を検出して蓄積する音量嗜好対応部を備え、
前記音量情報取得部は、前記音量嗜好対応部に蓄積された情報および前記音量調整情報にもとづき前記音量調整部を制御する
ことを特徴とする請求項１および請求項３のいずれか１項に記載の電子機器。
【請求項１０】
電気通信回線に接続され、前記電気通信回線を通じて他の機器とデータのやり取りを行う電気通信回線接続部と、
前記電気通信回線に接続された電子機器が発信するコンテンツデータの要求情報を、前記電気通信回線接続部を介して受信するデータ受信部と、
前記電気通信回線に接続されたコンテンツサーバーに、前記データ受信部で受信した前記要求情報を、前記電気通信回線接続部を介して送信するデータ送信部と、
前記コンテンツデータに関連付けられた音量調整情報を記憶する記憶部と、
前記データ受信部で受信した前記要求情報にもとづき前記音量調整情報を前記記憶部から読み出す音量情報処理部と、を備え、
前記データ送信部は、前記音量情報処理部が読み出した前記音量調整情報を、前記要求情報を発信した前記電子機器に送信し、
前記データ受信部は、前記電子機器が発信する前記コンテンツデータを特定する前記コンテンツ特定情報および前記音量変更情報を受信し、
前記音量情報処理部は、前記データ受信部で受信した前記コンテンツ特定情報にもとづき前記音量調整情報を前記記憶部から読み出し、読み出した前記音量調整情報を、前記音量変更情報を用いて更新し、更新した音量調整情報を前記コンテンツ特定情報に関連付けて前記記憶部に記憶する
ことを特徴とする中継サーバー。
【請求項１１】
前記データ受信部は、前記コンテンツ特定情報および前記音量変更情報に加え、ヘッドホン接続情報を受信し、
前記音量情報処理部は、前記ヘッドホン接続情報にもとづき前記音量変更情報を補正し、
補正後の音量変更情報を用いて前記音量調整情報を更新する
ことを特徴とする請求項１０に記載の中継サーバー。
【請求項１２】
前記音量調整情報に、ヘッドホンに関する音量調整情報であるヘッドホン音量調整情報と、スピーカーに関する音量調整情報であるスピーカー音量調整情報とを含み、
前記記憶部は、コンテンツデータに関連付けられた前記ヘッドホン音量調整情報および前記スピーカー音量調整情報を記憶し、
前記音量情報処理部は、前記データ受信部で受信した前記要求情報にもとづき前記ヘッドホン音量調整情報および前記スピーカー音量調整情報を前記記憶部から読み出し、
前記データ送信部は、前記音量情報処理部が読み出した前記ヘッドホン音量調整情報および前記スピーカー音量調整情報を、前記要求情報を発信した前記電子機器に送信し、
前記データ受信部は、前記電子機器が発信する前記コンテンツデータを特定する前記コンテンツ特定情報と前記ヘッドホン接続情報と前記音量変更情報とを受信し、
前記音量情報処理部は、前記データ受信部で受信した前記コンテンツ特定情報および前記ヘッドホン接続情報にもとづき、前記ヘッドホン音量調整情報または前記スピーカー音量調整情報のいずれかを前記記憶部から読み出し、読み出した前記ヘッドホン音量調整情報または前記スピーカー音量調整情報を、前記音量変更情報を用いて更新し、更新した前記ヘッドホン音量調整情報または前記スピーカー音量調整情報を前記コンテンツ特定情報に関連付けて前記記憶部に記憶する
ことを特徴とする請求項１０に記載の中継サーバー。
【請求項１３】
前記音量情報処理部は、各コンテンツデータに関して前記ヘッドホン音量調整情報および前記スピーカー音量調整情報を更新した回数をそれぞれ計数するとともに、前記記憶部から読み出した前記ヘッドホン音量調整情報または前記スピーカー音量調整情報と前記音量変更情報とを、前記計数結果に応じた大きさで前記音量変更情報に重み付けをして加重平均することにより、前記ヘッドホン音量調整情報および前記スピーカー音量調整情報を更新する
ことを特徴とする請求項１２に記載の中継サーバー。
【請求項１４】
前記音量情報処理部は、各コンテンツデータに関して前記ヘッドホン音量調整情報および前記スピーカー音量調整情報を更新した回数をそれぞれ計数し、
前記データ送信部は、前記計数結果が所定のしきい値以下の前記ヘッドホン音量調整情報および前記スピーカー音量調整情報に関しては、前記記憶部から読み出した前記ヘッドホン音量調整情報または前記スピーカー音量調整情報に代えて所定の数値を送信するか、または、前記ヘッドホン音量調整情報または前記スピーカー音量調整情報を送信しない
ことを特徴とする請求項１２に記載の中継サーバー。
【請求項１５】
前記音量情報処理部は、前記ヘッドホン音量調整情報および前記スピーカー音量調整情報の更新に際して、更新前の前記ヘッドホン音量調整情報と更新後の前記ヘッドホン音量調整情報とを互いに比較し、または、更新前の前記スピーカー音量調整情報と更新後の前記スピーカー音量調整情報とを互いに比較し、前記比較の結果は互いに等しいという結果が所定の回数連続したかどうかを判断し、
前記データ送信部は、前記音量情報処理部において、前記比較の結果は互いに等しいという結果が所定の回数連続していないと判断されるコンテンツデータに関しては、前記記憶部から読み出した前記ヘッドホン音量調整情報または前記スピーカー音量調整情報に代えて所定の数値を送信するか、または、前記ヘッドホン音量調整情報または前記スピーカー音量調整情報を送信しない
ことを特徴とする請求項１２に記載の中継サーバー。
【請求項１６】
前記音量情報処理部は、１つの前記コンテンツデータに関して複数の前記音量変更情報が前記電子機器から送信されたかどうかを前記データ受信部における受信データにもとづき判断し、１つの前記コンテンツデータに関して複数の前記音量変更情報が前記電子機器から送信されたと判断したときには、最終の音量変更情報を特定し、前記最終の音量変更情報にもとづき前記ヘッドホン音量調整情報または前記スピーカー音量調整情報を更新する
ことを特徴とする請求項１２に記載の中継サーバー。
【請求項１７】
前記音量情報処理部は、各コンテンツデータに関して前記ヘッドホン音量調整情報および前記スピーカー音量調整情報を更新した回数を計数するとともに、前記音量変更情報が前記電子機器から送信されたかどうかを前記データ受信部における受信データにもとづき判断し、前記音量変更情報が前記電子機器から送信されなかったコンテンツデータに関して、前記ヘッドホン音量調整情報を更新した回数または前記スピーカー音量調整情報を更新した回数を１増加する
ことを特徴とする請求項１２に記載の中継サーバー。
【請求項１８】
電気通信回線に接続された請求項１に記載の前記電子機器と、
前記電気通信回線に接続された請求項１０に記載の前記中継サーバーと、
を備えて構成されたことを特徴とするデータ送受信システム。
【請求項１９】
電気通信回線に接続された請求項３に記載の前記電子機器と、
前記電気通信回線に接続された請求項１２に記載の前記中継サーバーと、
を備えて構成されたことを特徴とするデータ送受信システム。
【請求項２０】
電気通信回線に接続された電子機器と、前記電気通信回線に接続された中継サーバーとをシステム構成に含むデータ送受信システムの動作方法であって、
前記電子機器から前記中継サーバーにコンテンツデータを要求する要求情報を送信するステップと、
前記中継サーバーが、前記電子機器から送信される前記要求情報にもとづき音量調整情報を記憶部から読み出して前記電子機器に送信するステップと、
前記電子機器が、前記中継サーバーから送信される前記音量調整情報にもとづき音量を調整するステップと、
前記電子機器が、ユーザー操作による音量変更を検出して音量変更情報を発生するステップと、
前記電子機器から前記中継サーバーにコンテンツ特定情報に関連付けて前記音量変更情報を送信するステップと、
前記中継サーバーが、前記コンテンツ特定情報に関連付けられて前記記憶部に記憶された前記音量調整情報を、前記電子機器から送信される前記音量変更情報にもとづき更新するステップと、
を備えたことを特徴とするデータ送受信方法。
【請求項２１】
前記電子機器が、前記電子機器にヘッドホンが装着されているかどうかを表すヘッドホン接続情報を検出するステップと、
前記中継サーバーが、前記電子機器から送信される前記ヘッドホン接続情報にもとづき前記音量変更情報を補正するステップと、を備え、
前記電子機器から前記中継サーバーにコンテンツ特定情報に関連付けて前記音量変更情報を送信する前記ステップにおいて、前記ヘッドホン接続情報をあわせて送信し、
前記中継サーバーが、前記コンテンツ特定情報に関連付けられて前記記憶部に記憶された前記音量調整情報を、前記電子機器から送信される前記音量変更情報にもとづき更新する前記ステップにおいて、補正後の前記音量変更情報にもとづき前記音量調整情報を更新する
ことを特徴とする請求項２０に記載のデータ送受信方法。
【請求項２２】
前記電子機器が、前記中継サーバーから送信される前記音量調整情報を前記ヘッドホン接続情報にもとづき補正するステップを備え、
前記電子機器が、前記中継サーバーから送信される前記音量調整情報にもとづき音量を調整する前記ステップにおいて、前記電子機器は、補正後の前記音量調整情報にもとづき音量を調整する
ことを特徴とする請求項２１に記載のデータ送受信方法。
【請求項２３】
前記電子機器が、前記電子機器にヘッドホンが装着されているかどうかを表すヘッドホン接続情報を検出するステップと、
前記電子機器が、前記中継サーバーから送信される前記音量調整情報を前記ヘッドホン接続情報にもとづき補正するステップと、
前記電子機器が、前記音量変更情報を前記ヘッドホン接続情報にもとづき補正するステップと、を備え、
前記電子機器が、前記中継サーバーから送信される前記音量調整情報にもとづき音量を調整する前記ステップにおいて、前記電子機器は、補正後の前記音量調整情報にもとづき音量を調整し、
前記電子機器から前記中継サーバーにコンテンツ特定情報に関連付けて前記音量変更情報を送信する前記ステップにおいて、前記電子機器から補正後の音量変更情報を送信する
ことを特徴とする請求項２０に記載のデータ送受信方法。
【請求項２４】
前記音量調整情報に、ヘッドホンに関する音量調整情報であるヘッドホン音量調整情報と、スピーカーに関する音量調整情報であるスピーカー音量調整情報とを含み、
前記電子機器が、前記電子機器にヘッドホンが装着されているかどうかを表すヘッドホン接続情報を検出するステップを備え、
前記中継サーバーが、前記電子機器から送信される前記要求情報にもとづき前記音量調整情報を前記記憶部から読み出して前記電子機器に送信する前記ステップにおいて、前記中継サーバーは、前記電子機器から送信される前記要求情報にもとづきヘッドホン音量調整情報およびスピーカー音量調整情報を記憶部から読み出して前記電子機器に送信し、
前記電子機器が、前記中継サーバーから送信される前記音量調整情報にもとづき前記音量を調整する前記ステップにおいて、前記電子機器は、前記ヘッドホン接続情報にもとづき、前記中継サーバーから送信される前記ヘッドホン音量調整情報および前記スピーカー音量調整情報のいずれか一方を用いて前記音量を調整する
ことを特徴とする請求項２０に記載のデータ送受信方法。
【請求項２５】
前記電子機器から前記中継サーバーに前記コンテンツ特定情報に関連付けて前記音量変更情報を送信する前記ステップにおいて、前記ヘッドホン接続情報をあわせて送信し、
前記中継サーバーが、前記コンテンツ特定情報に関連付けられて前記記憶部に記憶された前記音量調整情報を、前記電子機器から送信される前記音量変更情報にもとづき更新する前記ステップにおいて、
前記中継サーバーは、前記コンテンツ特定情報に関連付けられて前記記憶部に記憶された前記ヘッドホン音量調整情報および前記スピーカー音量調整情報のいずれか一方を前記ヘッドホン接続情報にもとづき読み出して、前記電子機器から送信される前記音量変更情報にもとづき更新する
ことを特徴とする請求項２４に記載のデータ送受信方法。
【請求項２６】
前記中継サーバーが、前記ヘッドホン音量調整情報および前記スピーカー音量調整情報を更新した回数をそれぞれ計数するステップと、
前記中継サーバーが、前記電子機器から前記音量変更情報が送信されたかどうかを受信データにもとづき判断するステップと、を備え、
前記電子機器は、前記ユーザー操作による前記音量変更を検出して音量変更情報を発生する前記ステップにおいて前記ユーザーによる前記音量の変更が検出されないときには、前記電子機器から前記中継サーバーに前記コンテンツ特定情報に関連付けて前記音量変更情報および前記ヘッドホン接続情報を送信する前記ステップにおいて前記音量変更情報を送信せず、
前記中継サーバーは、前記電子機器から前記音量変更情報が送信されたかどうかを前記受信データにもとづき判断する前記ステップにおいて、前記音量変更情報は前記電子機器から送信されなかったと判断したときには、前記ヘッドホン音量調整情報を更新した回数または前記スピーカー音量調整情報を更新した回数を１増加する
ことを特徴とする請求項２５に記載のデータ送受信方法。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2011058694.tif 000031
【図２】
2011058694.tif 000032
【図３】
2011058694.tif 000033
【図４】
2011058694.tif 000034
【図５】
2011058694.tif 000035
【図６】
2011058694.tif 000036
【図７】
2011058694.tif 000037
【図８】
2011058694.tif 000038
【図９】
2011058694.tif 000039
【図１０】
2011058694.tif 000040
【図１１】
2011058694.tif 000041
【図１２】
2011058694.tif 000042
【図１３】
2011058694.tif 000043
【図１４】
2011058694.tif 000044
【図１５】
2011058694.tif 000045
【図１６】
2011058694.tif 000046
【図１７】
2011058694.tif 000047
【図１８】
2011058694.tif 000048
【図１９】
2011058694.tif 000049
【図２０】
2011058694.tif 000050
【図２１】
2011058694.tif 000051
【図２２】
2011058694.tif 000052
【図２３】
2011058694.tif 000053
【図２４】
2011058694.tif 000054
【図２５】
2011058694.tif 000055
【図２６】
2011058694.tif 000056
【図２７】
2011058694.tif 000057
【図２８】
2011058694.tif 000058
【国際調査報告】
2011058694.tif 000059
2011058694.tif 000060