(57)【特許請求の範囲】
【請求項１】
コンテンツを再生装置に配信するサーバ装置において、
前記再生装置の再生機能に対応するように、前記コンテンツのコンテンツデータを調整する調整部と、
前記再生装置より出力される音声を解析する解析部と、
前記解析部の解析結果に基づいた、前記再生装置毎の再生機能に対応するように、前記コンテンツデータの調整に必要な調整情報を、前記再生装置を識別する情報に対応付けて記憶する調整情報記憶部とを含み、
前記解析部は、前記再生装置より出力される音声の周波数特性および位相特性を解析し、
前記調整情報記憶部は、前記解析部の解析結果に基づいて、前記再生装置の再生機能の周波数特性および位相特性に対応するように、前記コンテンツデータを調整するのに必要な調整情報を記憶し、
前記調整部は、前記調整情報に基づいて、前記再生装置の再生機能の周波数特性および位相特性に対応するように、前記コンテンツデータを調整する
サーバ装置。
【請求項２】
前記解析部は、前記再生装置より出力される音声に基づいて、前記再生装置のバーチャライザの有無を解析し、
前記調整情報記憶部は、前記解析部の解析結果に基づいて、前記再生装置の再生機能にバーチャライザが設けられていない場合、前記コンテンツデータにバーチャライザによる調整が必要であることを示す情報を調整情報として記憶し、
前記調整部は、前記調整情報に基づいて、前記再生装置の再生機能に対応するように、前記コンテンツデータにバーチャライザによる処理を施して調整する
請求項１に記載のサーバ装置。
【請求項３】
前記解析部は、前記再生装置より出力される音声に基づいて、前記再生装置の符号化形式を解析し、
前記調整情報記憶部は、前記解析部の解析結果に基づいた、前記再生装置の再生機能に対応する符号化形式を示す情報を調整情報として記憶し、
前記調整部は、前記調整情報に基づいて、前記再生装置の再生機能に対応する符号化形式となるように、前記コンテンツデータに処理を施して調整する
請求項１または２に記載のサーバ装置。
【請求項４】
前記解析部は、前記再生装置より出力される音声に基づいて、前記再生装置のチャンネル数を解析し、
前記調整情報記憶部は、前記解析部の解析結果に基づいた、前記再生装置の再生機能に対応するチャンネル数を示す情報を調整情報として記憶し、
前記調整部は、前記調整情報に基づいた、前記再生装置の再生機能に対応するチャンネル数となるように、前記コンテンツデータに処理を施して調整する
請求項１乃至３のいずれかに記載のサーバ装置。
【請求項５】
前記解析部は、前記再生装置より出力される音声に基づいて、前記再生装置のサンプリング周波数を解析し、
前記調整情報記憶部は、前記解析部の解析結果に基づいて、前記再生装置の再生機能に対応するサンプリング周波数を示す情報を調整情報として記憶し、
前記調整部は、前記調整情報に基づいた、前記再生装置の再生機能に対応するサンプリング周波数となるように、前記コンテンツデータにサンプリングレートの変換処理を施して調整する
請求項１乃至４のいずれかに記載のサーバ装置。
【請求項６】
前記再生装置は、再生するコンテンツの音質を調整する音質調整部を含み、
前記サーバ装置は、前記音質調整部の動作を停止させるコマンドを出力するコマンド出力部を含み、
前記解析部は、前記コマンド出力部により、前記音質調整部による動作中の状態と停止中の状態における両方の前記再生装置より出力される音声を解析し、
前記調整情報記憶部は、前記音質調整部による動作中の状態および停止中の状態のそれぞれについて、前記解析部の解析結果に基づいた、前記再生装置毎の再生機能に対応するように、前記コンテンツデータの調整に必要な調整情報を、前記再生装置を識別する情報に対応付けて記憶し、
前記調整部は、前記音質調整部による動作中の状態および停止中の状態のそれぞれについての前記調整情報に基づいた、前記再生装置の再生機能に対応するように調整する
請求項１乃至５のいずれかに記載のサーバ装置。
【請求項７】
前記調整部によりコンテンツデータが調整されたコンテンツのタイムスタンプを、前記調整部により前記コンテンツデータが調整される際に発生する遅延を加味したタイムスタンプに振り直す遅延処理部をさらに含む
請求項１乃至６のいずれかに記載のサーバ装置。
【請求項８】
前記コンテンツは、放送波により配信されるコンテンツを含み、
前記コンテンツが放送波により前記再生装置に配信され、配信された前記コンテンツが前記再生装置より前記サーバ装置に供給され、供給された前記コンテンツが、前記調整部により前記再生装置の再生機能に対応するように調整され、調整されたコンテンツが前記サーバ装置より前記再生装置に送信される場合、前記遅延処理部は、前記調整部によりコンテンツデータが調整されたコンテンツのタイムスタンプを、前記調整部により前記コンテンツデータが調整される際に発生する遅延を加味したタイムスタンプに振り直す
請求項７のいずれかに記載のサーバ装置。
【請求項９】
前記サーバ装置は、前記再生装置より出力される音声を集音する携帯端末、および前記再生装置と共に配信システムを構成し、
前記解析部は、前記携帯端末により集音された、前記再生装置より出力される音声を解析する
請求項１乃至８のいずれかに記載のサーバ装置。
【請求項１０】
前記サーバ装置は、ネットワークを介して接続された複数のサーバ装置より構成されるクラウドサーバ装置を含む
請求項１乃至８のいずれかに記載のサーバ装置。
【請求項１１】
コンテンツを再生装置に配信するサーバ装置の情報処理方法において、
前記再生装置の再生機能に対応するように、前記コンテンツのコンテンツデータを調整するステップと、
前記再生装置より出力される音声を解析するステップと、
解析結果に基づいた、前記再生装置毎の再生機能に対応するように、前記コンテンツデータの調整に必要な調整情報を、前記再生装置を識別する情報に対応付けて記憶するステップとを含み、
前記音声を解析するステップでは、前記再生装置より出力される音声の周波数特性および位相特性を解析し、
前記記憶するステップでは、解析結果に基づいて、前記再生装置の再生機能の周波数特性および位相特性に対応するように、前記コンテンツデータを調整するのに必要な調整情報を記憶し、
前記調整するステップでは、前記調整情報に基づいて、前記再生装置の再生機能の周波数特性および位相特性に対応するように、前記コンテンツデータを調整する
サーバ装置の情報処理方法。
【請求項１２】
コンテンツを再生装置に配信するサーバ装置を制御するコンピュータを、
前記再生装置の再生機能に対応するように、前記コンテンツのコンテンツデータを調整する調整部と、
前記再生装置より出力される音声を解析する解析部と、
前記解析部の解析結果に基づいた、前記再生装置毎の再生機能に対応するように、前記コンテンツデータの調整に必要な調整情報を、前記再生装置を識別する情報に対応付けて記憶する調整情報記憶部として機能するように実行させ、
前記解析部は、前記再生装置より出力される音声の周波数特性および位相特性を解析し、
前記調整情報記憶部は、前記解析部の解析結果に基づいて、前記再生装置の再生機能の周波数特性および位相特性に対応するように、前記コンテンツデータを調整するのに必要な調整情報を記憶し、
前記調整部は、前記調整情報に基づいて、前記再生装置の再生機能の周波数特性および位相特性に対応するように、前記コンテンツデータを調整する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、サーバ装置、およびサーバ装置の情報処理方法、並びにプログラムに関し、特に、サーバより配信されるコンテンツの再生にあたって再生装置に特別な構成を付加すること無く、再生装置の性能に最適な状態のコンテンツに調整し、再生装置で再生できるようにしたサーバ装置、およびサーバ装置の情報処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
スマートフォンに代表される携帯端末やテレビジョン受像機などを利用して、サーバからストリーム配信されるコンテンツを視聴するといったサービスが一般に普及している（例えば、特許文献１参照）。【０００３】
このとき、例えば、携帯端末において、視聴していたコンテンツが気に入ったので、住居などに備え付けられたテレビジョン受像機やオーディオシステムといった高品位の再生装置で視聴したいと思うようなことがある。このような場合、ユーザは、それまで携帯端末で視聴していたコンテンツをテレビジョン受像機やオーディオシステムなどの高品位な再生装置を利用して視聴することになる。【０００４】
このような場合、ユーザは、テレビジョン受像機やオーディオシステムといった高品位の再生装置を利用して視聴することにより、より迫力のある高品質の画像や音声で視聴できることを期待する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】再公表特許（国際公開第２００３／０９８９６０、特願２００４−５０６３０８）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、コンテンツのデータの状態と、再生装置の性能との組み合わせにより、必ずしも高品質の画像や音声を出力できないことがあった。【０００７】
そこで、従来においては、再生装置側で画像改善処理や音質改善処理を施すためのDSP（Digital Signal Processor）を備えて、DSPで画質や音質を改善させることにより、配信されたコンテンツを高品質な画像や音声として出力するようにしていた。【０００８】
しかしながら、この場合、再生装置に高価なDSPを設けることになるため、再生装置そのものがコストアップしてしまうことがあった。【０００９】
本技術は、再生装置に特別な構成を付加すること無く、コンテンツを再生装置の性能に適した音声や画像に改善し、改善されたコンテンツを視聴できるようにするものである。
【課題を解決するための手段】
【００１０】
本技術の一側面のサーバ装置は、コンテンツを再生装置に配信するサーバ装置において、前記再生装置の再生機能に対応するように、前記コンテンツのコンテンツデータを調整する調整部と、前記再生装置より出力される音声を解析する解析部と、前記解析部の解析結果に基づいた、前記再生装置毎の再生機能に対応するように、前記コンテンツデータの調整に必要な調整情報を、前記再生装置を識別する情報に対応付けて記憶する調整情報記憶部とを含み、前記解析部は、前記再生装置より出力される音声の周波数特性および位相特性を解析し、前記調整情報記憶部は、前記解析部の解析結果に基づいて、前記再生装置の再生機能の周波数特性および位相特性に対応するように、前記コンテンツデータを調整するのに必要な調整情報を記憶し、前記調整部は、前記調整情報に基づいて、前記再生装置の再生機能の周波数特性および位相特性に対応するように、前記コンテンツデータを調整する。
【００１３】
前記解析部には、前記再生装置より出力される音声に基づいて、前記再生装置のバーチャライザの有無を解析させ、前記調整情報記憶部には、前記解析部の解析結果に基づいて、前記再生装置の再生機能にバーチャライザが設けられていない場合、前記コンテンツデータにバーチャライザによる調整が必要であることを示す情報を調整情報として記憶し、前記調整部には、前記調整情報に基づいて、前記再生装置の再生機能に対応するように、前記コンテンツデータにバーチャライザによる処理を施して調整させるようにすることができる。【００１４】
前記解析部には、前記再生装置より出力される音声に基づいて、前記再生装置の符号化形式を解析させ、前記調整情報記憶部には、前記解析部の解析結果に基づいた、前記再生装置の再生機能に対応する符号化形式を示す情報を調整情報として記憶させ、前記調整部には、前記調整情報に基づいて、前記再生装置の再生機能に対応する符号化形式となるように、前記コンテンツデータに処理を施して調整させるようにすることができる。【００１５】
前記解析部には、前記再生装置より出力される音声に基づいて、前記再生装置のチャンネル数を解析させ、前記調整情報記憶部には、前記解析部の解析結果に基づいた、前記再生装置の再生機能に対応するチャンネル数を示す情報を調整情報として記憶させ、前記調整部には、前記調整情報に基づいた、前記再生装置の再生機能に対応するチャンネル数となるように、前記コンテンツデータに処理を施して調整させるようにすることができる。【００１６】
前記解析部には、前記再生装置より出力される音声に基づいて、前記再生装置のサンプリング周波数を解析させ、前記調整情報記憶部には、前記解析部の解析結果に基づいて、前記再生装置の再生機能に対応するサンプリング周波数を示す情報を調整情報として記憶させ、前記調整部には、前記調整情報に基づいた、前記再生装置の再生機能に対応するサンプリング周波数となるように、前記コンテンツデータにサンプリングレートの変換処理を施して調整させる。
【００１７】
前記再生装置には、再生するコンテンツの音質を調整する音質調整部を含ませるようにすることができ、前記サーバ装置には、前記音質調整部の動作を停止させるコマンドを出力するコマンド出力部を含ませるようにすることができ、前記解析部には、前記コマンド出力部により、前記音質調整部による動作中の状態と停止中の状態における両方の前記再生装置より出力される音声を解析させ、前記調整情報記憶部には、前記音質調整部による動作中の状態および停止中の状態のそれぞれについて、前記解析部の解析結果に基づいた、前記再生装置毎の再生機能に対応するように、前記コンテンツデータの調整に必要な調整情報を、前記再生装置を識別する情報に対応付けて記憶させ、前記調整部には、前記音質調整部による動作中の状態および停止中の状態のそれぞれについての前記調整情報に基づいた、前記再生装置の再生機能に対応するように調整させるようにすることができる。【００１８】
前記調整部によりコンテンツデータが調整されたコンテンツのタイムスタンプを、前記調整部により前記コンテンツデータが調整される際に発生する遅延を加味したタイムスタンプに振り直す遅延処理部をさらに含ませるようにすることができる。
前記コンテンツは、放送波により配信されるコンテンツを含むようにしてもよく、前記コンテンツが放送波により前記再生装置に配信され、配信された前記コンテンツが前記再生装置より前記サーバ装置に供給され、供給された前記コンテンツが、前記調整部により前記再生装置の再生機能に対応するように調整され、調整されたコンテンツが前記サーバ装置より前記再生装置に送信される場合、前記遅延処理部には、前記調整部によりコンテンツデータが調整されたコンテンツのタイムスタンプを、前記調整部により前記コンテンツデータが調整される際に発生する遅延を加味したタイムスタンプに振り直すようにさせてもよい。
【００１９】
前記サーバ装置には、前記再生装置より出力される音声を集音する携帯端末、および前記再生装置と共に配信システムを構成し、前記解析部には、前記携帯端末により集音された、前記再生装置より出力される音声を解析させるようにしてもよい。【００２０】
前記サーバ装置には、ネットワークを介して接続された複数のサーバ装置より構成されるクラウドサーバ装置を含ませるようにしてもよい。【００２１】
本技術の一側面のサーバ装置の情報処理方法は、コンテンツを再生装置に配信するサーバ装置の情報処理方法であって、前記再生装置の再生機能に対応するように、前記コンテンツのコンテンツデータを調整するステップと、前記再生装置より出力される音声を解析するステップと、解析結果に基づいた、前記再生装置毎の再生機能に対応するように、前記コンテンツデータの調整に必要な調整情報を、前記再生装置を識別する情報に対応付けて記憶するステップとを含み、前記音声を解析するステップでは、前記再生装置より出力される音声の周波数特性および位相特性を解析し、前記記憶するステップでは、解析結果に基づいて、前記再生装置の再生機能の周波数特性および位相特性に対応するように、前記コンテンツデータを調整するのに必要な調整情報を記憶し、前記調整するステップでは、前記調整情報に基づいて、前記再生装置の再生機能の周波数特性および位相特性に対応するように、前記コンテンツデータを調整する。
【００２２】
本技術の一側面のプログラムは、コンテンツを再生装置に配信するサーバ装置を制御するコンピュータであって、前記再生装置の再生機能に対応するように、前記コンテンツのコンテンツデータを調整する調整部と、前記再生装置より出力される音声を解析する解析部と、前記解析部の解析結果に基づいた、前記再生装置毎の再生機能に対応するように、前記コンテンツデータの調整に必要な調整情報を、前記再生装置を識別する情報に対応付けて記憶する調整情報記憶部として機能するように実行させ、前記解析部は、前記再生装置より出力される音声の周波数特性および位相特性を解析し、前記調整情報記憶部は、前記解析部の解析結果に基づいて、前記再生装置の再生機能の周波数特性および位相特性に対応するように、前記コンテンツデータを調整するのに必要な調整情報を記憶し、前記調整部は、前記調整情報に基づいて、前記再生装置の再生機能の周波数特性および位相特性に対応するように、前記コンテンツデータを調整する。
【００２３】
本技術の一側面においては、コンテンツを再生装置に配信するにあたって、前記再生装置の再生機能に対応するように、前記コンテンツのコンテンツデータが調整され、前記再生装置より出力される音声が解析され、前記解析部の解析結果に基づいた、前記再生装置毎の再生機能に対応するように、前記コンテンツデータの調整に必要な調整情報が、前記再生装置を識別する情報に対応付けて記憶され、前記再生装置より出力される音声の周波数特性および位相特性が解析され、解析結果に基づいて、前記再生装置の再生機能の周波数特性および位相特性に対応するように、前記コンテンツデータを調整するのに必要な調整情報が記憶され、前記調整情報に基づいて、前記再生装置の再生機能の周波数特性および位相特性に対応するように、前記コンテンツデータが調整される。
【００２４】
本技術の一側面のサーバ装置は、独立した装置であっても良いし、サーバ装置として機能するブロックであっても良い。
【発明の効果】
【００２５】
本技術の一側面によれば、再生装置に特別な構成を付加すること無く、再生装置の持つ性能に対して最適化されたコンテンツを配信することが可能となる。
【図面の簡単な説明】
【００２６】
【図１】一般的な配信システムの一実施の形態の構成例を示す図である。
【図２】本技術を適用したコンテンツの配信システムの一実施の形態の構成例を示す図である。
【図３】図２の配信システムによる音質機能測定処理を説明するフローチャートである。
【図４】図２の配信システムによるコンテンツ出力処理を説明するフローチャートである。
【図５】第１の変形例を説明する図である。
【図６】第２の変形例を説明する図である。
【図７】第３の変形例を説明する図である。
【図８】汎用のパーソナルコンピュータの構成例を説明する図である。
【発明を実施するための最良の形態】
【００２７】
＜一般的な配信システムの構成例＞
図１は、一般的なコンテンツの配信システムの構成例を示している。【００２８】
図１の配信システムは、携帯端末１１、クラウドサーバ装置１２、オーディオシステム１３、およびテレビジョン受像機１４−１，１４−２を備えている。尚、テレビジョン受像機１４−１，１４−２を特に区別する必要が無い場合、単に、テレビジョン受像機１４を称するものとし、その他の構成についても、同様に称するものとする。【００２９】
クラウドサーバ装置１２は、複数のサーバ（コンピュータ）がネットワークを介して有機的に構成され、あたかも１台のサーバとして機能するものであり、コンテンツを携帯端末１１、オーディオシステム１３、およびテレビジョン受像機１４−１，１４−２からの要求に応じて配信するものである。【００３０】
携帯端末１１は、例えば、いわゆるスマートフォンでありクラウドサーバ装置１２に対してコンテンツの配信を要求し、この要求に応じて配信されるコンテンツを受信して画像および音声として再生する。【００３１】
オーディオシステム１３は、ネットワークを介してクラウドサーバ装置１２に対してコンテンツの配信を要求し、クラウドサーバ装置１２より配信されるコンテンツを受信して、音声を再生する。【００３２】
テレビジョン受像機１４−１，１４−２は、ネットワークを介して、クラウドサーバ装置１２に対してコンテンツの配信を要求し、クラウドサーバ装置１２より配信されるコンテンツを受信して、画像および音声として再生する。【００３３】
これまでの構成においては、例えば、携帯端末１１でコンテンツを視聴していたユーザが、視聴により気に入ったコンテンツを迫力のある画像や音声で楽しむため、オーディオシステム１３やテレビジョン受像機１４からクラウドサーバ装置１２に対してコンテンツを要求して、要求に応じて配信されるコンテンツを視聴するものであった。【００３４】
しかしながら、この場合、オーディオシステム１３やテレビジョン受像機１４が、クラウドサーバ装置１２より配信されるコンテンツの画像や音声を出力しても、必ずしもコンテンツの画像および音声のデータが、オーディオシステム１３やテレビジョン受像機１４のHW（Hard Ware）の性能に最適化されていないことがあり、十分に性能を発揮させることができず、出力される画像および音声を高品位なものとさせることができない恐れがある。【００３５】
そこで、オーディオシステム１３やテレビジョン受像機１４に、DSP（Digital Signal Processor）を設けるようにして、独自に最適化を図って、より迫力のある画像や音声に向上させることが考えられる。【００３６】
しかしながら、この場合、DSPの設置に係るコストが増大してしまう恐れがあった。【００３７】
＜本技術の配信システムの構成例＞
次に、図２を参照して、本技術の一側面のコンテンツの配信システムについて説明する。【００３８】
図２の配信システムは、サーバ装置３１、ネットワーク３２、テレビジョン受像機３３、および携帯端末３４より構成されている。この他にも、コンテンツのうち、音声のみを再生するオーディオシステムが含まれるようにしてもよい。【００３９】
サーバ装置３１は、ネットワーク３２と共にクラウドシステムにより構成されるようにしてもよいものである。従って、図２においては、１台のサーバ装置３１により構成されているが、ネットワーク３２を含めて複数のコンピュータなどからなるクラウドサーバ装置により実現されるようにしても良い。【００４０】
より詳細には、サーバ装置３１は、制御部５１、通信部５２、音声データ取得部５３、対応機能判定部５４、再生装置別データベース５５、性能測定部５６、補正パラメータ算出部５７、音声調整部５８、コンテンツ記憶部５９、コマンド送信部６０、および測定用音源データ記憶部６１を備えている。【００４１】
制御部５１は、CPU（Central Processing Unit）、RAM（Random Access Memory）、およびROM（Read Only Memory）を有するマイクロコンピュータなどからなり、サーバ装置３１の動作の全体を制御している。【００４２】
通信部５２は、イーサネット（登録商標）ボードなどから構成されており、ネットワーク３２を介してテレビジョン受像機３３および携帯端末３４などと各種のデータを授受する。【００４３】
音声データ取得部５３は、通信部５２を介して、携帯端末３４より送信されてくる、携帯端末３４により集音された、テレビジョン受像機３３により発生された音声からなる音声データを取得して、対応機能判定部５４、および性能測定部５６に出力する。【００４４】
対応機能判定部５４は、音声データを解析して、テレビジョン受像機３３のコーデック、サンプリング周波数、チャンネル数、およびバーチャライズの有無といった再生装置としての対応機能を判定し、再生装置であるテレビジョン受像機３３を識別する情報に対応付けて再生装置別データベース５５に登録する。【００４５】
性能測定部５６は、音声データを解析して、周波数特性および位相特性を判定し、判定結果を補正パラメータ算出部５７に供給する。【００４６】
補正パラメータ算出部５７は、周波数特性、および位相特性に基づいて、それぞれの補正パラメータを算出し、算出した補正パラメータを再生装置であるテレビジョン受像機３３を識別する情報に対応付けて、調整情報として再生装置別データベース５５に登録する。【００４７】
再生装置別データベース５５は、再生装置であるテレビジョン受像機３３を識別する情報に対応付けて、対応する機能の情報として、コーデック、サンプリング周波数、チャンネル数、およびバーチャライズの有無を記憶すると共に、周波数特性および位相特性に基づいて算出された補正パラメータを調整情報として記憶する。また、再生装置別データベース５５は、記憶している対応機能の情報、および補正パラメータの情報からなる調整情報を、再生装置を識別する情報に対応付けて、音声調整部５８に供給する。【００４８】
音声調整部５８は、再生装置であるテレビジョン受像機３３や携帯端末３４より要求のあったコンテンツをコンテンツ記憶部５９より読み出して、再生装置別データベース５５に記憶されている情報に基づいて、コンテンツの音声データを調整し、通信部５２を制御して、再生装置であるテレビジョン受像機３３や携帯端末３４に配信させる。【００４９】
より詳細には、音声調整部５８は、周波数位相特性補正処理部７１、レート変換部７２、ダウンミックスアップミックス処理部７３、トランスコード処理部７４、および遅延処理部７５を備えている。【００５０】
周波数位相特性補正処理部７１は、コンテンツ記憶部５９より再生が要求されたコンテンツのデータを読み出して、このうち、音声データについて、再生装置別データベース５５に調整情報として記憶されている補正パラメータに基づいて、周波数特性および位相特性を補正する。周波数位相特性補正処理部７１は、補正パラメータにより周波数特性および位相特性が補正された音声データを含むコンテンツをレート変換部７２に供給する。すなわち、複数のスピーカユニットにより音響システムを構成する場合、各スピーカの持つ周波数特性が異なる。また、各スピーカの駆動面は、聴取者の位置からみて、必ずしも揃っていないため、各スピーカの位相特性も異なる。このようなことから、聴取者の位置に応じて、適切な音像定位を構成するためには、周波数特性および位相特性を調整する必要がある。そこで、周波数位相特性補正処理部７１は、補正パラメータにより各スピーカの周波数特性および位相特性を補正し、聴取者の存在する位置において最適な音像定位を構成する。
【００５１】
レート変換部７２は、コンテンツ記憶部５９より再生要求に基づいて読み出されたコンテンツの音声データについて、再生装置別データベース５５に記憶されている調整情報のうち、サンプリング周波数の情報に基づいて、コンテンツデータの音声データにおけるサンプリングレートを変換し、ダウンミックスアップミックス処理部７３に出力する。
【００５２】
ダウンミックスアップミックス処理部７３は、コンテンツ記憶部５９より再生要求に基づいて読み出されたコンテンツのデータの音声データについて、再生装置別データベース５５に記憶されている調整情報のうちのチャンネル数およびバーチャライザの有無の情報に基づいて、コンテンツデータの音声データのチャンネル数およびバーチャライザの付加処理等を行い、トランスコード処理部７４に出力する。尚、ここでいうバーチャライザとは、音声データに対して、物理的に存在しないチャンネルを仮想的に存在するかの如く、聴取者に聴取させるための処理、または、その機能である。すなわち、例えば、聴取者の前方の左右に合計２個のスピーカしか存在しない２チャンネルの音響システムが構成されているものとする。このとき、聴取者からみて後方にも左右に２個のサラウンドスピーカが設けられ、そこからも音声が発生している４チャンネルの音響システムであるかのよう聴取できるようにする処理、または、その機能が、バーチャライザである。
【００５３】
トランスコード処理部７４は、コンテンツ記憶部５９より再生要求に基づいて読み出されたコンテンツのデータの音声データについて、再生装置別データベース５５に記憶されている調整情報のうちのコーデックの情報に基づいて、所定の圧縮形式にトランスコードし、遅延処理部７５に出力する。
【００５４】
遅延処理部７５は、テレビジョン受像機３３に対して配信するコンテンツの音声データの処理に係る時間により画像に対して発生する遅延を調整するようにタイムスタンプを振り直し、通信部５２に出力する。【００５５】
コマンド送信部６０は、制御部５１により制御され、テレビジョン受像機３３に対して音質と機能を測定するためのコマンド、およびストリーミングを開始するためのコマンドを、通信部５２を介して送信する。より詳細には、コマンド送信部６０は、テレビジョン受像機３３に対して音質と機能を測定するための音質機能測定コマンド９１、およびストリーミングを開始するためのストリーミングコマンド９２を記憶している。コマンド送信部６０は、この音質機能測定コマンド９１およびストリーミングコマンド９２を適宜必要なタイミングで通信部５２に出力してテレビジョン受像機３３に送信する。【００５６】
測定用音源データ記憶部６１は、音質や機能を測定する際にテレビジョン受像機３３により音声を発生させるための測定用音源データを記憶しており、音質や機能を測定する際、制御部５１により読み出されて、通信部５２を介してテレビジョン受像機３３に送信される。【００５７】
テレビジョン受像機３３は、制御部１２１、音質調整部１２２、通信部１２３、スピーカ１２４、表示部１２５、デコード処理部１２６、および操作入力部１２７を備えている。【００５８】
制御部１２１は、テレビジョン受像機３３の動作の全体を制御している。
【００５９】
音質調整部１２２は、操作ボタンなどからなる操作入力部１２７の操作内容に応じて、通信部１２３によりネットワーク３２を介して、サーバ装置３１より送信されてくるコンテンツの音声データの音質を調整してスピーカ１２４より出力する。【００６０】
通信部１２３は、イーサネット（登録商標）ボードなどからなり、制御部１２１により制御されて、ネットワーク３２を介してサーバ装置３１と各種のデータを授受する。【００６１】
表示部１２５は、LCD（Liquid Crystal Display）などからなり、通信部１２３によりネットワーク３２を介してサーバ装置３１より受信したコンテンツデータの画像を表示する。【００６２】
デコード処理部１２６は、通信部１２３によりネットワーク３２を介してサーバ装置３１より受信したコンテンツデータをデコードし、デコード結果である画像データおよび音声データを制御部１２１に出力する。【００６３】
携帯端末３４は、制御部１０１、マイクロフォン１０２、および通信部１０３を備えた、いわゆる、スマートフォンや携帯電話機などである。【００６４】
制御部１０１は、携帯端末３４の動作の全体を制御している。マイクロフォン１０２は、制御部１０１により制御されて、音声を集音し制御部１０１に供給する。また、制御部１０１は、通信部１０３を制御して、ネットワーク３２または図示せぬ公衆回線網を通じて、他の携帯端末３４と通信し、例えば、供給されてくる音声データをスピーカ１０６より出力させる。【００６５】
通信部１０３は、イーサネット（登録商標）ボードなどから構成されており、制御部１０１により制御されて、ネットワーク３２を介して、サーバ装置３１およびテレビジョン受像機３３等と各種のデータを授受する。【００６６】
操作入力部１０４は、操作ボタンなどからなり、例えば、LCD（Liquid Crystal Display）などからなる表示部１０５と一体にされたタッチパネルなどであり、操作内容に応じた信号を制御部１０１に供給する。【００６７】
＜音質機能測定処理＞
次に、図３のフローチャートを参照して、図２の配信システムにおける音質機能測定処理について説明する。すなわち、携帯端末３４は、サーバ装置３１に対して、テレビジョン受像機３３の音質や機能を測定するための音声を出力させるように要求する。そして、携帯端末３４は、テレビジョン受像機３３により発生された測定用音声を集音し、集音結果をサーバ装置３１に送信する。そして、サーバ装置３１が、テレビジョン受像機３３の識別情報に対応付けて、音質や機能の測定結果となる調整情報を再生装置別データベース５５に記憶させる。これにより、サーバ装置３１は、この調整情報を利用することにより、テレビジョン受像機３３に配信されるコンテンツの音声データをテレビジョン受像機３３の機能や性能に最適なものとして配信させることが可能となる。
【００６８】
すなわち、ステップＳ１において、ユーザが携帯端末３４の操作入力部１０４を操作して、自らがコンテンツを再生させようとする（対象となる）再生機器としてテレビジョン受像機３３を指定する情報が入力されると共に、テレビジョン受像機３３の音質と機能を測定して登録するように指令されると、制御部１０１は、通信部１０３を制御して、音質機能の測定をサーバ装置３１に指示する情報を送信させる。【００６９】
ステップＳ１１において、サーバ装置３１の制御部５１は、通信部５２を制御して、音質機能の測定が指示されたか否かを判定し、送信されてくるまで、同様の処理を繰り返す。ステップＳ１１において、例えば、ステップＳ１の処理により音質機能の測定が指示されると、処理は、ステップＳ１２に進む。【００７０】
ステップＳ１２において、制御部５１は、測定用音源データ記憶部６１より測定用音源データを読み出し、コマンド送信部６０を制御して、音質機能測定コマンド９１と共に通信部５２を介して、対象となる再生装置であるテレビジョン受像機３３に送信させる。【００７１】
ステップＳ５１において、制御部１２１は、通信部１２３を制御して、音質機能測定コマンド９１および測定用音源データを受信すると、音質調整部１２２をＯＦＦにして動作を停止させる。すなわち、この処理により、テレビジョン受像機３３のスピーカ１２４より出力される、測定用音源データに基づいた音声には、音質調整部１２２による調整が加えられていない状態とされ、これによりスピーカ１２４の正確な性能を測定することが可能となる。【００７２】
ステップＳ５２において、制御部１２１は、デコード処理部１２６を制御して測定用音源データをデコードさせて、スピーカ１２４より音声として出力させる。すなわち、ここでは、測定用音源データに基づいてデコードされた音声が、スピーカ１２４の特性や、その他の機能を認識し易い音声として出力される。また、複数の機能を認識するのに必要な音声が、機能毎に複数に存在する場合、測定用音源データには、複数の音声データが含まれるようにし、所定の時間間隔で、複数の機能を認識するための音声を順次音声を切り替えてスピーカ１２４から出力させるようにする。【００７３】
これに応じて、ステップＳ２において、携帯端末３４の制御部１０１は、マイクロフォン１０２を制御して、集音させる。ここでは、携帯端末３４は、テレビジョン受像機３３の傍で操作されていることが前提とされるため、マイクロフォン１０２は、テレビジョン受像機３３において、デコードされた測定用音源データに基づいて、スピーカ１２４より出力された測定用音源の音声を集音することになる。【００７４】
ステップＳ３において、制御部１０１は、マイクロフォン１０２により集音された測定用音源に基づいた音声のデータを所定の形式に圧縮して、通信部１０３を制御して、サーバ装置３１に送信する。【００７５】
ステップＳ１３において、制御部５１は、通信部５２を制御して、携帯端末３４より送信されてくる、所定の形式に圧縮されている集音された音声データを受信し、伸張して、音声データ取得部５３に供給する。
【００７６】
ステップＳ１４において、音声データ取得部５３は、供給されてきた集音結果である音声データを対応機能判定部５４および性能測定部５６に出力する。性能測定部５６は、音声データに基づいて、インパルス応答を測定する。【００７７】
ステップＳ１５において、性能測定部５６は、インパルス応答の測定結果に基づいて、周波数特性が十分であるか否かを判定し、十分ではないとみなした場合、処理は、ステップＳ１６に進む。【００７８】
ステップＳ１６において、性能測定部５６は、音声データとインパルス応答の測定結果を補正パラメータ算出部５７に供給する。補正パラメータ算出部５７は、音声データとインパルス応答の測定結果に基づいて、周波数特性を補正するのに必要な補正パラメータを算出する。そして、補正パラメータ算出部５７は、対象となる再生装置であるテレビジョン受像機３３を識別する情報と対応付けて、周波数特性の補正の必要があることを示す情報と、その補正に必要な補正パラメータとを、コンテンツの音声データの調整情報として再生装置別データベース５５に登録する。すなわち、周波数特性において、補正が必要であるとみなされた場合、補正パラメータ算出部５７は、例えば、インパルス応答に基づいた逆インパルス応答を発生するデジタルフィルタを構成することができるような補正パラメータを算出する。【００７９】
尚、ステップＳ１５において、周波数特性が十分であるとみなした場合、ステップＳ１６の処理は、スキップされる。すなわち、この場合、再生装置別データベース５５には、周波数特性の補正が必要であるという情報が登録されないことにより、実質的に、周波数特性の補正が不要であることが登録されることになる。【００８０】
ステップＳ１７において、性能測定部５６は、測定結果に基づいて、位相特性が十分であるか否かを判定し、十分ではないとみなした場合、処理は、ステップＳ１８に進む。【００８１】
ステップＳ１８において、性能測定部５６は、音声データと測定結果を補正パラメータ算出部５７に供給する。補正パラメータ算出部５７は、音声データと測定結果に基づいて、位相特性を補正するのに必要な補正パラメータを算出する。そして、補正パラメータ算出部５７は、対象となる再生装置であるテレビジョン受像機３３を識別する情報と対応付けて、位相特性の補正の必要があることを示す情報と、その補正に必要な補正パラメータとを、コンテンツの音声データの調整情報として再生装置別データベース５５に登録する。すなわち、音声データと測定結果とから、補正パラメータ算出部５７は、位相特性を求め、例えば、各チャンネルの位相差が０になるように位相を補正する補正パラメータを算出する。【００８２】
尚、ステップＳ１７において、位相特性が十分であるとみなした場合、ステップＳ１８の処理は、スキップされる。すなわち、この場合、再生装置別データベース５５には、位相特性の補正が必要であるという情報が登録されないことにより、実質的に、位相特性の補正が不要であることが登録されることになる。【００８３】
ステップＳ１９において、対応機能判定部５４は、音声データに基づいて、コーデックを測定する。【００８４】
ステップＳ２０において、対応機能判定部５４は、配信するコンテンツに使用されているコーデックが、テレビジョン受像機３３において対応可能なコーデックであるか否かを判定し、対応可能ではない場合、処理は、ステップＳ２１に進む。【００８５】
ステップＳ２１において、対応機能判定部５４は、トランスコーディングが必要であることを示す情報を、対象となる再生装置であるテレビジョン受像機３３を識別する情報と対応付けて、調整情報として再生装置別データベース５５に登録する。【００８６】
尚、ステップＳ２０において、トランスコードが十分であるとみなした場合、ステップＳ２１の処理は、スキップされる。すなわち、この場合、再生装置別データベース５５には、トランスコードが必要であるという情報が登録されないことにより、実質的に、トランスコードが不要であることが登録されることになる。【００８７】
ステップＳ２２において、対応機能判定部５４は、音声データに基づいて、サンプリング周波数、およびチャンネル数を測定する。【００８８】
より詳細には、例えば、ステップＳ１２の処理において、制御部５１が、測定用音源データ記憶部６１に記憶されているチャンネル数の測定用音源データとして、1ch音源、2ch音源、5.1ch音源、および7.1ch音源を以下のような音源データをテレビジョン受像機３３に送信する。【００８９】
すなわち、1ch音源を、100Hzのサインウェーブのみを含む音源とし、2ch音源を、L（左）=100Hz、R（右）=200Hzのサインウェーブのみを含む音源とする。また、5.1chの音源を、L（左）=100Hz、R（右）=200Hz、C（センター）=500Hz、Ls（サラウンド左）=1kHz、Rs（サラウンド右）=2kHz、LFE（低域効果音）=50Hzのサインウェーブのみを含む音源とする。さらに、7.1chの音源を、L（左）=100Hz、R（右）=200Hz、C（センター）=500Hz、Ls（サラウンド左）=1kHz、Rs（サラウンド右）=2kHz、Lrs（サラウンドリア左）=3kHz、Rsr（サラウンドリア右）=4kHz、LFE（低域効果音）=50Hzのサインウェーブのみを含む音源とする。【００９０】
そして、ステップＳ５２において、テレビジョン受像機３３の制御部１２１は、デコード処理部１２６を制御して測定用音源データをデコードさせて、スピーカ１２４より1ch音源、2ch音源、5.1ch音源、および7.1ch音源を、順番に出力させる。このとき、対応できないチャンネルに達すると、制御部１２１は、表示部１２５上に、再生できない旨のメッセージを表示すると共に、1ch音源、2ch音源、5.1ch音源、および7.1ch音源以外のサインウェーブ（たとえば5kHz）からなる音声をスピーカ１２４より出力する。このとき、携帯端末３４の制御部１０１は、マイクロフォン１０２により音声を集音させ、集音結果である音声ファイルをサーバ装置３１に送信する。サーバ装置３１の対応機能判定部５４は、周波数解析を行うことで、5kHzの周波数成分が含まれていれば、直前に再生した計測用音源のChannel数が非対応であることを認識する。【００９１】
ステップＳ２３において、対応機能判定部５４は、配信するコンテンツに使用されているサンプリング周波数が、テレビジョン受像機３３において対応可能なサンプリング周波数であるか否かを判定し、対応可能ではない場合、処理は、ステップＳ２４に進む。【００９２】
ステップＳ２４において、対応機能判定部５４は、サンプリング周波数の変換が必要であることを示す情報を、対象となる再生装置であるテレビジョン受像機３３を識別する情報と対応付けて、調整情報として再生装置別データベース５５に登録する。【００９３】
尚、ステップＳ２３において、サンプリング周波数が対応可能であるとみなした場合、ステップＳ２４の処理は、スキップされる。すなわち、この場合、再生装置別データベース５５には、サンプリング周波数の変換が必要であるという情報が登録されないことにより、実質的に、サンプリング周波数の変換が不要であることが登録されることになる。【００９４】
ステップＳ２５において、対応機能判定部５４は、テレビジョン受像機３３において対応可能なチャンネル数が5.1チャンネルより多いか否かを判定し、5.1チャンネルより多く対応可能ではない場合、処理は、ステップＳ２６に進む。すなわち、通常のコンテンツの音声データは5.1チャンネルであるので、これよりもチャンネル数が多いか否かが判定されることになる。【００９５】
ステップＳ２６において、対応機能判定部５４は、チャンネル数を増やすアップミックスが必要であることを示す情報を、対象となる再生装置であるテレビジョン受像機３３を識別する情報と対応付けて、調整情報として再生装置別データベース５５に登録する。【００９６】
ステップＳ２５において、テレビジョン受像機３３において対応可能なチャンネル数が5.1チャンネルより多くない場合、ステップＳ２７において、対応機能判定部５４は、テレビジョン受像機３３において対応可能なチャンネル数が5.1チャンネルより少ないか否かを判定し、チャンネル数が5.1チャンネルより少なく、対応可能ではない場合、処理は、ステップＳ２８に進む。【００９７】
ステップＳ２８において、対応機能判定部５４は、チャンネル数を減らすダウンミックスが必要であることを示す情報を、対象となる再生装置であるテレビジョン受像機３３を識別する情報と対応付けて、調整情報として再生装置別データベース５５に登録する。【００９８】
尚、ステップＳ２７において、チャンネル数が5.1chであって対応可能であるとみなした場合、ステップＳ２８の処理は、スキップされる。すなわち、この場合、再生装置別データベース５５には、チャンネル数のアップミックス、またはダウンミックスが必要であるという情報が登録されないことにより、実質的に、5.1チャンネルなのでチャンネル数の変換が不要であることが登録されることになる。【００９９】
ステップＳ２９において、対応機能判定部５４は、音声データに基づいて、バーチャライザの有無を測定する。【０１００】
より詳細には、ステップＳ５２において、テレビジョン受像機３３の制御部１２１は、例えば、デコード処理部１２６を制御して測定用音源データをデコードさせて、スピーカ１２４より再生開始位置を全チャンネルで揃えた、チャンネル毎に周波数の異なるWav音源をスピーカ１２４より出力する。そして、携帯端末３４の制御部１０１は、マイクロフォン１０２により音声を集音させ、集音結果である音声ファイルをサーバ装置３１に送信する。ここで、サーバ装置３１の対応機能判定部５４は、サラウンド成分について、バーチャライズ処理でのフィルタ処理による、ディレイが生じて、相対的にみれば、他のフロントチャンネルと比べ、サラウンド成分がディレイすると考えられるので、このディレイの有無によりバーチャライザの有無を測定するようにしてもよい。【０１０１】
ステップＳ３０において、対応機能判定部５４は、バーチャライザが掛けられているか否かを判定し、バーチャライザが掛けられていないと判定した場合、処理は、ステップＳ３１に進む。【０１０２】
ステップＳ３１において、対応機能判定部５４は、バーチャライザをかける必要があることを示す情報を、対象となる再生装置であるテレビジョン受像機３３を識別する情報と対応付けて、調整情報として再生装置別データベース５５に登録する。
【０１０３】
尚、ステップＳ３０において、バーチャライザが掛けられているとみなした場合、ステップＳ３１の処理は、スキップされる。すなわち、この場合、再生装置別データベース５５には、バーチャライザをかける必要があるという情報が登録されないことにより、実質的に、バーチャライザをかける必要がないことが登録されることになる。【０１０４】
以上の処理により、コンテンツの再生装置としてのテレビジョン受像機における音質と機能とが測定されることにより、再生装置別データベース５５に、再生装置を識別する情報に対応付けて、周波数特性および位相特性の補正の有無と、その補正パラメータ、トランスコーディングの有無、サンプリング周波数の変換の有無、チャンネル数に応じたアップミックスおよびダウンミックスの有無、並びに、バーチャライザの有無といったコンテンツの音声データを調整するための調整情報が登録されることになる。【０１０５】
結果として、後述するコンテンツ出力処理において、再生装置毎に再生装置別データベース５５に登録された調整情報に基づいて、コンテンツを再生する再生装置毎に最適な音声データに調整してコンテンツを配信することが可能となる。【０１０６】
＜コンテンツ出力処理＞
次に、図４のフローチャートを参照して、図２の配信システムにおけるコンテンツ出力処理について説明する。
【０１０７】
ステップＳ７１において、テレビジョン受像機３３の操作入力部１２７がユーザにより操作されて、指定されたコンテンツを再生するように指示されると、操作入力部１２７が、操作内容に応じた操作信号を制御部１２１に出力する。【０１０８】
ステップＳ７２において、制御部１２１は、通信部１２３を制御して、指定されたコンテンツの再生の要求を、自らのテレビジョン受像機３３を識別する識別情報と共にネットワーク３２を介してサーバ装置３１に送信させる。【０１０９】
ステップＳ９１において、制御部５１は、通信部５２を制御して、ネットワーク３２を介して、テレビジョン受像機３３からの、識別情報と、指定されたコンテンツの再生を要求する情報を取得する。【０１１０】
ステップＳ９２において、音声調整部５８に対して、コンテンツの再生を要求してきたテレビジョン受像機３３の識別情報と共に、指定されたコンテンツを読み出し、音声調整を加えるように指示する。【０１１１】
ステップＳ９３において、音声調整部５８の周波数位相特性補正処理部７１は、指定されたコンテンツのデータをコンテンツ記憶部５９より読み出す。さらに、周波数位相特性補正処理部７１は、識別情報により特定される再生装置としてのテレビジョン受像機３３に対応付けて再生装置別データベース５５に登録されている調整情報を読み出して、周波数特性について補正が必要であるか否かを判定する。【０１１２】
ステップＳ９３において、例えば、周波数特性について補正が必要であると判定された場合、処理は、ステップＳ９４に進む。【０１１３】
ステップＳ９４において、周波数位相特性補正処理部７１は、コンテンツデータの音声データについて、調整情報に含まれる補正パラメータを利用して、周波数特性をコンテンツの再生を要求してきたテレビジョン受像機３３に対応するように補正する。
【０１１４】
尚、ステップＳ９３において、例えば、周波数特性について補正が必要ではないと判定された場合、ステップＳ９４の処理はスキップされる。【０１１５】
ステップＳ９５において、周波数位相特性補正処理部７１は、識別情報により特定される再生装置としてのテレビジョン受像機３３に対応付けて再生装置別データベース５５に登録されている調整情報を読み出して、位相特性について補正が必要であるか否かを判定する。【０１１６】
ステップＳ９５において、例えば、位相特性について補正が必要であると判定された場合、処理は、ステップＳ９６に進む。【０１１７】
ステップＳ９６において、周波数位相特性補正処理部７１は、コンテンツデータの音声データについて、調整情報に含まれる補正パラメータを利用して、位相特性をコンテンツの再生を要求してきたテレビジョン受像機３３に対応するように補正し、コンテンツデータをレート変換部７２に出力する。
【０１１８】
尚、ステップＳ９５において、例えば、位相特性について補正が必要ではないと判定された場合、ステップＳ９６の処理はスキップされ、コンテンツデータがレート変換部７２に出力される。【０１１９】
ステップＳ９７において、レート変換部７２は、識別情報により特定される再生装置としてのテレビジョン受像機３３に対応付けて再生装置別データベース５５に登録されている調整情報を読み出して、サンプリングレートの変換が必要であるか否かを判定する。【０１２０】
ステップＳ９７において、例えば、サンプリングレートの変換が必要であると判定された場合、処理は、ステップＳ９８に進む。【０１２１】
ステップＳ９８において、レート変換部７２は、コンテンツデータの音声データについて、コンテンツの再生を要求してきたテレビジョン受像機３３に対応するようにサンプリングレートを変換し、ダウンミックスアップミックス処理部７３に供給する。【０１２２】
尚、ステップＳ９７において、例えば、サンプリングレートの変換が必要ではないと判定された場合、ステップＳ９８の処理はスキップされ、コンテンツデータが、ダウンミックスアップミックス処理部７３に供給される。【０１２３】
ステップＳ９９において、ダウンミックスアップミックス処理部７３は、識別情報により特定される再生装置としてのテレビジョン受像機３３に対応付けて再生装置別データベース５５に登録されている調整情報を読み出して、アップミックスが必要であるか否かを判定する。【０１２４】
ステップＳ９９において、例えば、アップミックスが必要であると判定された場合、処理は、ステップＳ１００に進む。【０１２５】
ステップＳ１００において、ダウンミックスアップミックス処理部７３は、コンテンツデータの音声データについて、コンテンツの再生を要求してきたテレビジョン受像機３３に対応するようにアップミックスする。【０１２６】
一方、ステップＳ９９において、例えば、アップミックスが必要ではないと判定された場合、処理は、ステップＳ１０１に進む。【０１２７】
ステップＳ１０１において、ダウンミックスアップミックス処理部７３は、識別情報により特定される再生装置としてのテレビジョン受像機３３に対応付けて再生装置別データベース５５に登録されている調整情報を読み出して、ダウンミックスが必要であるか否かを判定する。【０１２８】
ステップＳ１０１において、例えば、ダウンミックスが必要であると判定された場合、処理は、ステップＳ１０２に進む。【０１２９】
ステップＳ１０２において、ダウンミックスアップミックス処理部７３は、コンテンツデータの音声データについて、コンテンツの再生を要求してきたテレビジョン受像機３３に対応するようにダウンミックスする。【０１３０】
尚、ステップＳ１０１において、例えば、ダウンミックスが必要ではないと判定された場合、ステップＳ１０２の処理はスキップされる。【０１３１】
ステップＳ１０３において、ダウンミックスアップミックス処理部７３は、識別情報により特定される再生装置としてのテレビジョン受像機３３に対応付けて再生装置別データベース５５に登録されている調整情報を読み出して、バーチャライザが必要であるか否かを判定する。【０１３２】
ステップＳ１０３において、例えば、バーチャライザが必要であると判定された場合、処理は、ステップＳ１０４に進む。【０１３３】
ステップＳ１０４において、ダウンミックスアップミックス処理部７３は、コンテンツデータの音声データについて、コンテンツの再生を要求してきたテレビジョン受像機３３に対応するようにバーチャライザをかけて、トランスコード処理部７４に供給する。【０１３４】
尚、ステップＳ１０３において、例えば、バーチャライザが必要ではないと判定された場合、ステップＳ１０４の処理はスキップされ、コンテンツデータが、トランスコード処理部７４に供給される。【０１３５】
ステップＳ１０５において、トランスコード処理部７４は、識別情報により特定される再生装置としてのテレビジョン受像機３３に対応付けて再生装置別データベース５５に登録されている調整情報を読み出して、テレビジョン受像機３３に応じたトランスコードが必要であるか否かを判定する。【０１３６】
ステップＳ１０５において、例えば、トランスコードが必要であると判定された場合、処理は、ステップＳ１０６に進む。【０１３７】
ステップＳ１０６において、トランスコード処理部７４は、コンテンツデータの音声データについて、コンテンツの再生を要求してきたテレビジョン受像機３３に対応するようにトランスコードし、遅延処理部７５に供給する。【０１３８】
尚、ステップＳ１０５において、例えば、トランスコードが必要ではないと判定された場合、ステップＳ１０６の処理はスキップされ、コンテンツデータが、遅延処理部７５に供給される。【０１３９】
ステップＳ１０７において、遅延処理部７５は、各種の処理がなされたコンテンツデータを、処理により発生する遅延時間に応じてタイムスタンプを振り直す。尚、この処理は、サーバ装置３１が自ら記憶しているコンテンツを配信する場合については、画像と音声とを同時に出力することが可能であるので、その場合、タイムスタンプの振り直しは必要とされない。ここでの処理は、例えば、外部のサーバからコンテンツが読み出されて、画像の調整がなされず、音声データのみが、再生装置別データベース５５に登録された調整情報により調整される際に、遅延時間が発生しない画像と、処理に伴った遅延の発生する音声とのタイミングを調整するためになされる処理である。【０１４０】
ステップＳ１０８において、制御部５１は、コマンド送信部６０を制御して、通信部５２を介してストリーミングコマンドを、テレビジョン受像機３３に送信させる。これにより、コマンド送信部６０は、ストリーミングコマンド９２を通信部５２およびネットワーク３２を介して、テレビジョン受像機３３に送信させる。【０１４１】
ステップＳ７３において、テレビジョン受像機３３の制御部１２１は、通信部１２３を制御して、ストリーミングコマンド９２を受信すると、ストリームが開始されることを認識すると共に、音質調整部１２２を制御して、音質の調整を停止させる。【０１４２】
ステップＳ１０９において、サーバ装置３１の制御部５１は、音声調整部５８よりコンテンツデータを通信部５２に出力させて、ネットワーク３２を介して、コンテンツデータをテレビジョン受像機３３に送信させる。
【０１４３】
ステップＳ７４において、テレビジョン受像機３３の制御部１２１は、通信部１２３を制御してコンテンツデータを受信させると共に、デコード処理部１２６を制御してデコードさせ、デコードされたコンテンツデータに基づいた画像を表示部１２５に表示させると共に、音声をスピーカ１２４より出力させて、コンテンツを再生させる。【０１４４】
尚、以上においては、再生装置がテレビジョン受像機３３である場合の例について説明してきたが、音声出力を備えた再生装置であれば、その他の装置であってもよく、例えば、オーディオシステムなどであってもよい。また、再生装置として、高機能な携帯端末を利用するような場合においても同様の手法で、同様の動作を実現することが可能となる。【０１４５】
以上の処理により、コンテンツの音声を出力する再生装置に応じた、必要な周波数特性および位相特性、トランスコーディング、サンプリング周波数、チャンネル数、並びに、バーチャライザを考慮した適切な音声データを含んだコンテンツの配信を実現することが可能となる。【０１４６】
結果として、再生装置の構成を変更することなく、テレビジョン受像機３３等の再生装置の性能に適した音声を含んだコンテンツの再生を実現することが可能となる。【０１４７】
また、以上においては、再生装置の音声機能について、最適化した音声データを生成して配信する例について説明してきたが、画像の表示機能についても、上述した手法を適用するようにして最適化を図るようにしてもよい。すなわち、テレビジョン受像機３３に測定用画像データを表示させて、携帯端末３４が撮像し、撮像結果に基づいて、サーバ装置３１が、テレビジョン受像機３３がコンテンツを表示する際に最適な画像として表示できるようにコンテンツデータを調整してテレビジョン受像機３３に供給して表示させるようにしてもよい。このような処理を音声データおよび画像データの双方に施すことで、音声データにおいても、画像データにおいても、再生装置において最適な状態で再生することが可能となる。【０１４８】
さらに、以上においては、調整情報を登録する際（音質機能測定処理が実行される際）、およびコンテンツを再生する際（コンテンツ出力処理が実行される際）のいずれにおいても、音質調整部１２２の機能を停止する例について説明してきた。しかしながら、いずれにおいても音質調整部１２２の機能を停止させない状態とするようにしてもよい。さらに、音質調整部１２２の機能を停止させる場合の調整情報と、停止させない場合の調整情報とをそれぞれ再生装置別データベース５５に登録させて、それぞれの状態に応じて使い分けるようにしても良い。
【０１４９】
＜第１の変形例＞
以上においては、サーバ装置（クラウドサーバ装置）３１が、再生装置が配信を要求したコンテンツにおける音声データを、再生装置の音声出力機能に最適化した状態で配信する例について説明してきたが、再生装置であるテレビジョン受像機３３により放送波を介してコンテンツを受信し、受信したコンテンツをサーバ装置３１に供給して、調整情報に基づいて、最適な音声データに変換させた後、再びテレビジョン受像機３３に送信して再生させるようにしてもよい。【０１５０】
すなわち、図５で示されるように、ステップＳ２０１において、テレビジョン受像機３３が放送波（図中のBroadcast）により配信されたコンテンツを受信する。【０１５１】
ステップＳ２０２において、テレビジョン受像機３３が放送波（図中のBroadcast）により配信されたコンテンツをTS（Transport） Streamとしてクラウドサーバ装置（図２のサーバ装置）３１に送信する。【０１５２】
ステップＳ２０３において、サーバ装置３１は、上述した再生装置別データベース５５に登録された調整情報を利用して、音声データの最適化処理を施したコンテンツからなるAV Streamをテレビジョン受像機３３に送信する。【０１５３】
ステップＳ２０４において、テレビジョン受像機３３が、最適化された音声データからなるコンテンツを再生する。【０１５４】
以上のような処理により、放送波により配信され、テレビジョン受像機３３により受信されたコンテンツにおいても、クラウドサーバ装置３１によりテレビジョン受像機３３の音声出力機能の性能に最適な音声データとされた状態で再生することが可能となる。【０１５５】
＜第２の変形例＞
以上においては、サーバ装置（クラウドサーバ装置）３１が、再生装置の調整情報を再生装置別データベース５５に記憶させ、この調整情報を利用して音声データを最適化する例について説明してきた。【０１５６】
しかしながら、再生装置の調整情報を再生装置別データベース５５に記憶させる機能と、調整情報を利用して音声データを最適化する機能とを個別の装置構成により実現するようにしてもよい。例えば、図６で示されるように、再生装置の調整情報を再生装置別データベース５５に記憶させる機能を備えたクラウドサーバ装置３１と、調整情報からなるパラメータを利用して音声データを最適化する機能を備えた携帯端末３４とからなる配信システムとするようにしてもよい。【０１５７】
すなわち、図６で示されるように、ステップＳ２２１において、テレビジョン受像機３３が放送波（図中のBroadcast）により配信されたコンテンツを受信する。【０１５８】
ステップＳ２２２において、テレビジョン受像機３３が放送波（図中のBroadcast）により配信されたコンテンツのTS Streamを、調整情報を利用して音声データを最適化する機能を備えた携帯端末３４に送信する。【０１５９】
ステップＳ２２３において、再生装置（テレビジョン受像機３３）の調整情報を再生装置別データベース５５に記憶させる機能を備えたサーバ装置（クラウドサーバ装置）３１は、調整情報からなるパラメータを携帯端末３４に送信する。【０１６０】
ステップＳ２２４において、携帯端末３４は、サーバ装置（クラウドサーバ装置）３１より供給された調整情報からなるパラメータを利用して、コンテンツの音声データの最適化処理を実現し、最適化したコンテンツのAV Streamをテレビジョン受像機３３に送信する。【０１６１】
ステップＳ２２５において、テレビジョン受像機３３が、最適化された音声データからなるコンテンツを再生する。【０１６２】
以上のような処理により、放送波により配信され、テレビジョン受像機３３により受信されたコンテンツを、携帯端末３４が、クラウドサーバ装置３１より供給される調整情報からなるパラメータにより、テレビジョン受像機３３の音声出力機能の性能に最適な音声データに変換し、テレビジョン受像機３３に供給することで、テレビジョン受像機３３において、最適な音声データからなるコンテンツの再生が可能となる。【０１６３】
＜第３の変形例＞
以上においては、サーバ装置（クラウドサーバ装置）３１が、再生装置の調整情報を再生装置別データベース５５に記憶させ、調整情報を利用して、テレビジョン受像機３３が放送波により配信されたコンテンツの音声データを最適化する例について説明してきた。【０１６４】
しかしながら、再生するコンテンツデータは、放送波により配信されるコンテンツ以外のコンテンツでもよく、例えば、再生装置の調整情報を再生装置別データベース５５に記憶させる機能と、調整情報からなるパラメータを利用して音声データを最適化する機能とを個別の装置構成により実現し、携帯端末３４がサーバに蓄積されたコンテンツの音声データを最適化した後に、テレビジョン受像機３３に供給して再生させるようにしてもよい。【０１６５】
すなわち、例えば、図７で示されるように、再生装置の調整情報を再生装置別データベース５５に記憶させる機能を備えたクラウドサーバ装置３１と、調整情報からなるパラメータを利用して音声データを最適化する機能を備えた携帯端末３４とからなる配信システムとし、携帯端末３４がコンテンツのデータをコンテンツサーバ２０１より読み出すようにしてもよい。【０１６６】
すなわち、図７で示されるように、ステップＳ２３１において、再生装置（テレビジョン受像機３３）の調整情報を再生装置別データベース５５に記憶させる機能を備えたサーバ装置（クラウドサーバ装置）３１は、調整情報からなるパラメータを携帯端末３４に送信する。【０１６７】
ステップＳ２３２において、調整情報からなるパラメータを利用して音声データを最適化する機能を備えた携帯端末３４が、コンテンツをコンテンツサーバ２０１より読み出す。【０１６８】
ステップＳ２３３において、携帯端末３４は、サーバ装置（クラウドサーバ装置）３１より供給された調整情報からなるパラメータを利用して、コンテンツサーバ２０１より読み出したコンテンツデータの音声データを最適化し、音声データを最適化したコンテンツのAV Streamをテレビジョン受像機３３に送信する。【０１６９】
ステップＳ２３４において、テレビジョン受像機３３が、最適化された音声データからなるコンテンツを再生する。【０１７０】
以上のような処理により、コンテンツサーバ２０１に蓄積されたコンテンツを、携帯端末３４が、クラウドサーバ装置３１により供給される調整情報からなるパラメータにより、テレビジョン受像機３３の音声出力機能の性能に最適な音声データに変換し、テレビジョン受像機３３に供給することで、テレビジョン受像機３３において、最適な音声データからなるコンテンツの再生が可能となる。【０１７１】
以上の如く、いずれにおいても、再生装置に特別な装置等を付加すること無く、音声データを最適化した状態でコンテンツを再生させることが可能となる。【０１７２】
ところで、上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。【０１７３】
図８は、汎用のパーソナルコンピュータの構成例を示している。このパーソナルコンピュータは、CPU(Central Processing Unit)１００１を内蔵している。CPU１００１にはバス１００４を介して、入出力インタ-フェイス１００５が接続されている。バス１００４には、ROM(Read Only Memory)１００２およびRAM(Random Access Memory)１００３が接続されている。【０１７４】
入出力インタ-フェイス１００５には、ユーザが操作コマンドを入力するキーボード、マウスなどの入力デバイスよりなる入力部１００６、処理操作画面や処理結果の画像を表示デバイスに出力する出力部１００７、プログラムや各種データを格納するハードディスクドライブなどよりなる記憶部１００８、LAN（Local Area Network）アダプタなどよりなり、インターネットに代表されるネットワークを介した通信処理を実行する通信部１００９が接続されている。また、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)、DVD(Digital Versatile Disc)を含む）、光磁気ディスク（ＭＤ(Mini Disc)を含む）、もしくは半導体メモリなどのリムーバブルメディア１０１１に対してデータを読み書きするドライブ１０１０が接続されている。【０１７５】
CPU１００１は、ROM１００２に記憶されているプログラム、または磁気ディスク、光ディスク、光磁気ディスク、もしくは半導体メモリ等のリムーバブルメディア１０１１ら読み出されて記憶部１００８にインストールされ、記憶部１００８からRAM１００３にロードされたプログラムに従って各種の処理を実行する。RAM１００３にはまた、CPU１００１が各種の処理を実行する上において必要なデータなども適宜記憶される。【０１７６】
以上のように構成されるコンピュータでは、CPU１００１が、例えば、記憶部１００８に記憶されているプログラムを、入出力インタフェース１００５及びバス１００４を介して、RAM１００３にロードして実行することにより、上述した一連の処理が行われる。【０１７７】
コンピュータ（CPU１００１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア１０１１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。【０１７８】
コンピュータでは、プログラムは、リムーバブルメディア１０１１をドライブ１０１０に装着することにより、入出力インタフェース１００５を介して、記憶部１００８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部１００９で受信し、記憶部１００８にインストールすることができる。その他、プログラムは、ROM１００２や記憶部１００８に、あらかじめインストールしておくことができる。【０１７９】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。【０１８０】
また、本明細書において、システムとは、複数の構成要素（装置、モジュール（部品）等）の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、１つの筐体の中に複数のモジュールが収納されている１つの装置は、いずれも、システムである。【０１８１】
なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。【０１８２】
例えば、本技術は、１つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。【０１８３】
また、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。【０１８４】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。【０１８５】
尚、本技術は、以下のような構成も取ることができる。
（１）  コンテンツを再生装置に配信するサーバ装置において、
前記再生装置の再生機能に対応するように、前記コンテンツのコンテンツデータを調整する調整部を含む
サーバ装置。
（２）  前記再生装置より出力される音声を解析する解析部と、
前記解析部の解析結果に基づいた、前記再生装置毎の再生機能に対応するように、前記コンテンツデータの調整に必要な調整情報を、前記再生装置を識別する情報に対応付けて記憶する調整情報記憶部とを含み、
前記調整部は、前記調整情報に基づいて、前記コンテンツデータを調整する
（１）に記載のサーバ装置。
（３）  前記解析部は、前記再生装置より出力される音声の周波数特性および位相特性を解析し、
前記調整情報記憶部は、前記解析部の解析結果に基づいて、前記再生装置の再生機能の周波数特性および位相特性に対応するように、前記コンテンツデータを調整するのに必要な調整情報を記憶し、
前記調整部は、前記調整情報に基づいて、前記再生装置の再生機能の周波数特性および位相特性に対応するように、前記コンテンツデータを調整する
（２）に記載のサーバ装置。
（４）  前記解析部は、前記再生装置より出力される音声に基づいて、前記再生装置のバーチャライザの有無を解析し、
前記調整情報記憶部は、前記解析部の解析結果に基づいて、前記再生装置の再生機能にバーチャライザが設けられていない場合、前記コンテンツデータにバーチャライザによる調整が必要であることを示す情報を調整情報として記憶し、
前記調整部は、前記調整情報に基づいて、前記再生装置の再生機能に対応するように、前記コンテンツデータにバーチャライザによる処理を施して調整する
（２）または（３）に記載のサーバ装置。
（５）  前記解析部は、前記再生装置より出力される音声に基づいて、前記再生装置の符号化形式を解析し、
前記調整情報記憶部は、前記解析部の解析結果に基づいた、前記再生装置の再生機能に対応する符号化形式を示す情報を調整情報として記憶し、
前記調整部は、前記調整情報に基づいて、前記再生装置の再生機能に対応する符号化形式となるように、前記コンテンツデータに処理を施して調整する
（２）乃至（４）のいずれかに記載のサーバ装置。
（６）  前記解析部は、前記再生装置より出力される音声に基づいて、前記再生装置のチャンネル数を解析し、
前記調整情報記憶部は、前記解析部の解析結果に基づいた、前記再生装置の再生機能に対応するチャンネル数を示す情報を調整情報として記憶し、
前記調整部は、前記調整情報に基づいた、前記再生装置の再生機能に対応するチャンネル数となるように、前記コンテンツデータに処理を施して調整する
（２）乃至（５）に記載のサーバ装置。
（７）  前記解析部は、前記再生装置より出力される音声に基づいて、前記再生装置のサンプリング周波数を解析し、
前記調整情報記憶部は、前記解析部の解析結果に基づいて、前記再生装置の再生機能に対応するサンプリング周波数を示す情報を調整情報として記憶し、
前記調整部は、前記調整情報に基づいた、前記再生装置の再生機能に対応するサンプリング周波数となるように、前記コンテンツデータにサンプリングレートの変換処理を施して調整する
（２）乃至（６）のいずれかに記載のサーバ装置。
（８）  前記再生装置は、再生するコンテンツの音質を調整する音質調整部を含み、
前記サーバ装置は、前記音質調整部の動作を停止させるコマンドを出力するコマンド出力部を含み、
前記解析部は、前記コマンド出力部により、前記音質調整部による動作中の状態と停止中の状態における両方の前記再生装置より出力される音声を解析し、
前記調整情報記憶部は、前記音質調整部による動作中の状態および停止中の状態のそれぞれについて、前記解析部の解析結果に基づいた、前記再生装置毎の再生機能に対応するように、前記コンテンツデータの調整に必要な調整情報を、前記再生装置を識別する情報に対応付けて記憶し、
前記調整部は、前記音質調整部による動作中の状態および停止中の状態のそれぞれについての前記調整情報に基づいた、前記再生装置の再生機能に対応するように調整する
（２）乃至（７）のいずれかに記載のサーバ装置。
（９）  前記コンテンツは、放送波により配信されるコンテンツを含み、
前記コンテンツが放送波により配信される場合、前記調整部により前記コンテンツデータが調整される際に発生する遅延を加味したタイムスタンプの振り直しを行う遅延処理部をさらに含む
（１）乃至（８）のいずれかに記載のサーバ装置。
（１０）  前記サーバ装置は、前記再生装置より出力される音声を集音する携帯端末、および前記再生装置と共に配信システムを構成し、
前記解析部は、前記携帯端末により集音された、前記再生装置より出力される音声を解析する
（２）乃至（８）のいずれかに記載のサーバ装置。
（１１）  前記サーバ装置は、ネットワークを介して接続された複数のサーバ装置より構成されるクラウドサーバ装置を含む
（１）乃至（１０）のいずれかに記載のサーバ装置。
（１２）  コンテンツを再生装置に配信するサーバ装置の情報処理方法において、
前記再生装置の再生機能に対応するように、前記コンテンツのコンテンツデータを調整するステップを含む
サーバ装置の情報処理方法。
（１３）  コンテンツを再生装置に配信するサーバ装置を制御するコンピュータを、
前記再生装置の再生機能に対応するように、前記コンテンツのコンテンツデータを調整する調整部として機能するように実行させる
プログラム。
【符号の説明】
【０１８６】
３１  サーバ装置（クラウドサーバ装置），  ３２  ネットワーク，  ３３  テレビジョン受像機，  ３４  携帯端末，  ５１  制御部，  ５２  通信部，  ５３  音声データ取得部，  ５４  対応機能判定部，  ５５  再生装置別データベース，  ５６  性能測定部，  ５７  補正パラメータ算出部，  ５８  音質調整部，  ５９  コンテンツ記憶部，  ６０  コマンド送信部，  ６１  測定用音源データ記憶部，  ７１  周波数位相特性補正処理部，  ７２  レート変換部，  ７３  ダウンミックスアップミックス処理部，  ７４  トランスコード処理部，  ７５  遅延処理部，  ９１  音質機能測定コマンド，  ９２  ストリーミングコマンド，  １０１  制御部，  １０２  マイクロフォン，  １０３  通信部，  １０４  操作入力部，  １０５  表示部，  １０６  スピーカ，  １２１  制御部，  １２２  音質調整部，  １２３  通信部，  １２４  スピーカ，  １２５  表示部，  １２６  デコード処理部，  １２７  操作入力部
【図１】
0006588016.tif 000002
【図２】
0006588016.tif 000003
【図３】
0006588016.tif 000004
【図４】
0006588016.tif 000005
【図５】
0006588016.tif 000006
【図６】
0006588016.tif 000007
【図７】
0006588016.tif 000008
【図８】
0006588016.tif 000009