(57)【特許請求の範囲】
【請求項１】
スケーラブルに符号化された映像データを他の通信装置から受信し、受信した映像データを復号して再生出力する通信装置であって、
映像データの符号化設定に関わる複数の項目の値を変更しながら映像データに対する主観品質を評価する主観品質評価実験を行うことにより生成された主観品質情報であって、前記複数の項目の値の組み合わせを、主観品質の評価結果が高い順に並べた主観品質情報を取得する主観品質情報取得部と、
映像データの用途ごとに前記複数の項目の優先度を予め定めた設定情報を、各用途に対して複数記憶する記憶部と、
他の通信装置から受信する映像データの用途に対応する複数の前記設定情報のうち、ユーザによる設定操作により選択された前記設定情報に応じて、前記複数の項目の優先度を決定する決定部と、
決定された前記複数の項目の優先度に応じて、取得された前記主観品質情報を並べ替えることにより、他の通信装置から受信する映像データの符号化設定を決定するための符号化設定情報を生成する生成部と、
前記符号化設定情報を、該映像データの送信元となる他の通信装置に通知する通知部と、を備える通信装置。
【請求項２】
前記複数の項目は、映像データの再生品質に関わる項目と、映像データの信頼性に関わる項目と、を含む、請求項１に記載の通信装置。
【請求項３】
前記再生品質に関わる項目は、映像データの空間解像度とフレームレートとを含む、請求項２に記載の通信装置。
【請求項４】
前記信頼性に関わる項目は、映像データの空間解像度のレイヤ数を含む、請求項２に記載の通信装置。
【請求項５】
前記主観品質情報は、映像データのビットレートごとに、前記複数の項目の値の組み合わせを、主観品質の評価結果が高い順に並べた情報として記憶されており、
他の通信装置から受信する映像データのビットレートを含む受信情報を、該映像データの送信元となる他の通信装置から取得する受信情報取得部をさらに備え、
前記主観品質情報取得部は、前記受信情報に含まれるビットレートに対応する前記主観品質情報を取得する、請求項１〜４のいずれか一項に記載の通信装置。
【請求項６】
前記複数の項目は、映像データの空間解像度とフレームレートとを含み、
前記受信情報は、他の通信装置から受信する映像データの最大の空間解像度と最大のフレームレートとをさらに含み、
前記主観品質情報取得部は、前記受信情報に含まれるビットレートに対応する前記主観品質情報のうち、空間解像度の項目の値として前記受信情報に含まれる最大の空間解像度以下の値を持ち、かつ、フレームレートの項目の値として前記受信情報に含まれる最大のフレームレート以下の値を持つ前記主観品質情報を取得する、請求項５に記載の通信装置。
【請求項７】
映像データをスケーラブルに符号化して送信する第１通信装置と、第１通信装置から送信された映像データを受信し、受信した映像データを復号して再生出力する第２通信装置と、を含む通信システムであって、
前記第１通信装置は、
前記第２通信装置から通知された符号化設定情報に基づき決定された符号化設定に従って、前記第２通信装置に送信する映像データを符号化する符号化部を備え、
前記第２通信装置は、
映像データの符号化設定に関わる複数の項目の値を変更しながら映像データに対する主観品質を評価する主観品質評価実験を行うことにより生成された主観品質情報であって、前記複数の項目の値の組み合わせを、主観品質の評価結果が高い順に並べた主観品質情報を取得する主観品質情報取得部と、
映像データの用途ごとに前記複数の項目の優先度を予め定めた設定情報を、各用途に対して複数記憶する記憶部と、
前記第１通信装置から受信する映像データの用途に対応する複数の前記設定情報のうち、ユーザによる設定操作により選択された前記設定情報に応じて、前記複数の項目の優先度を決定する決定部と、
決定された前記複数の項目の優先度に応じて、取得された前記主観品質情報を並べ替えることにより、前記符号化設定情報を生成する生成部と、
前記符号化設定情報を、前記第１通信装置に通知する通知部と、を備える通信システム。
【請求項８】
スケーラブルに符号化された映像データを他の通信装置から受信し、受信した映像データを復号して再生出力する通信装置において実行される通信制御方法であって、
映像データの符号化設定に関わる複数の項目の値を変更しながら映像データに対する主観品質を評価する主観品質評価実験を行うことにより生成された主観品質情報であって、前記複数の項目の値の組み合わせを、主観品質の評価結果が高い順に並べた主観品質情報を取得する工程と、
映像データの用途ごとに前記複数の項目の優先度を予め定めた設定情報を、各用途に対して複数記憶する記憶部を参照し、他の通信装置から受信する映像データの用途に対応する複数の前記設定情報のうち、ユーザによる設定操作により選択された前記設定情報に応じて、前記複数の項目の優先度を決定する工程と、
決定された前記複数の項目の優先度に応じて、取得された前記主観品質情報を並べ替えることにより、他の通信装置から受信する映像データの符号化設定を決定するための符号化設定情報を生成する工程と、
前記符号化設定情報を、該映像データの送信元となる他の通信装置に通知する工程と、を含む通信制御方法。
【請求項９】
スケーラブルに符号化された映像データを他の通信装置から受信し、受信した映像データを復号して再生出力する通信装置に、
映像データの符号化設定に関わる複数の項目の値を変更しながら映像データに対する主観品質を評価する主観品質評価実験を行うことにより生成された主観品質情報であって、前記複数の項目の値の組み合わせを、主観品質の評価結果が高い順に並べた主観品質情報を取得する機能と、
映像データの用途ごとに前記複数の項目の優先度を予め定めた設定情報を、各用途に対して複数記憶する記憶部を参照し、他の通信装置から受信する映像データの用途に対応する複数の前記設定情報のうち、ユーザによる設定操作により選択された前記設定情報に応じて、前記複数の項目の優先度を決定する機能と、
決定された前記複数の項目の優先度に応じて、取得された前記主観品質情報を並べ替えることにより、他の通信装置から受信する映像データの符号化設定を決定するための符号化設定情報を生成する機能と、
前記符号化設定情報を、該映像データの送信元となる他の通信装置に通知する機能と、を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信システム、通信制御方法およびプログラムに関する。
【背景技術】
【０００２】
通信ネットワークを利用して遠隔会議を実現するテレビ会議システムなどの通信システムにおいて、例えばＨ．２６４／ＳＶＣフォーマットなどのスケーラブルな符号化フォーマットで符号化した映像データを、端末となる通信装置間で送受信する技術がある。
【０００３】
また、特許文献１には、映像データを符号化する際のスケーラビリティの選択について、高い主観品質（ＱｏＥ：Ｑｕｏｌｉｔｙ  ｏｆ  Ｅｘｐｅｒｉｅｎｃｅ、「ユーザ体感品質」ともいう。）が得られるようにする方法が開示されている。特許文献１に記載の技術では、映像データを符号化して送信する送信側において、ビットレートに対する空間解像度およびフレームレートと主観品質の評価結果との関係が格納された主観品質データベースから、再生時に選択可能な複数の空間・時間レイヤを選択する。そして、入力された元映像について任意のスケーラブル映像符号化方式を利用してスケーラブル映像符号化を行う。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載の技術では、映像データを送信する送信側で判断された主観品質をもとに映像データの符号化設定が決定されるため、映像データを実際に再生出力する受信側の意向が符号化設定に反映されないといった課題がある。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、スケーラブルに符号化された映像データを他の通信装置から受信し、受信した映像データを復号して再生出力する通信装置であって、映像データの符号化設定に関わる複数の項目の値を変更しながら映像データに対する主観品質を評価する主観品質評価実験を行うことにより生成された主観品質情報であって、前記複数の項目の値の組み合わせを、主観品質の評価結果が高い順に並べた主観品質情報を取得する主観品質情報取得部と、映像データの用途ごとに前記複数の項目の優先度を予め定めた設定情報を、各用途に対して複数記憶する記憶部と、他の通信装置から受信する映像データの用途に対応する複数の前記設定情報のうち、ユーザによる設定操作により選択された前記設定情報に応じて、前記複数の項目の優先度を決定する決定部と、決定された前記複数の項目の優先度に応じて、取得された前記主観品質情報を並べ替えることにより、他の通信装置から受信する映像データの符号化設定を決定するための符号化設定情報を生成する生成部と、前記符号化設定情報を、該映像データの送信元となる他の通信装置に通知する通知部と、を備える。
【発明の効果】
【０００６】
本発明によれば、映像データを実際に再生出力する受信側の意向を符号化設定に反映させることができるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態のテレビ会議システムの概略構成図である。
【図２】図２は、送信側から送信された映像データを受信側で再生出力する様子を模式的に示す概念図である。
【図３】図３は、端末のハードウェア構成の一例を示すブロック図である。
【図４】図４は、中継サーバのハードウェア構成の一例を示すブロック図である。
【図５】図５は、端末の機能的な構成例を示すブロック図である。
【図６】図６は、端末が備える符号化設定要求モジュールの詳細を示すブロック図である。
【図７】図７は、受信情報の一例を示す図である。
【図８】図８は、主観品質情報の一例を示す図である。
【図９】図９は、設定情報の一例を示す図である。
【図１０】図１０は、優先度設定の変更画面の一例を示す図である。
【図１１】図１１は、優先度のマニュアル設定画面の一例を示す図である。
【図１２】図１２は、決定された各項目の優先度の一例を示す図である。
【図１３】図１３は、図１２の優先度に基づき生成された符号化設定情報の一例を示す図である。
【図１４】図１４は、決定された各項目の優先度の一例を示す図である。
【図１５】図１５は、図１４の優先度に基づき生成された符号化設定情報の一例を示す図である。
【図１６】図１６は、送信側の端末と受信側の端末との間で映像データの送受信を行う際の動作例を示すシーケンス図である。
【発明を実施するための形態】
【０００８】
以下に添付図面を参照して、この発明に係る通信装置、通信システム、通信制御方法およびプログラムの実施形態を詳細に説明する。以下では、本発明を適用した通信システムの一例として、複数のテレビ会議端末（「通信装置」に相当）間で映像データおよび音声データを送受信して複数拠点での遠隔会議を実現するテレビ会議システム（「ビデオ会議システム」ともいう。）を例示する。このテレビ会議システムでは、一のテレビ会議端末で撮像された映像データをスケーラブルに符号化して他のテレビ会議端末に送信し、他のテレビ会議端末にてこの符号化された映像データを復号して再生出力する。ただし、本発明が適用可能な通信システムはこの例に限らない。本発明は、複数の通信装置の間でスケーラブルに符号化された映像データを送受信する各種の通信システム、および、この通信システムで用いられる各種の通信端末に対して、広く適用可能である。
【０００９】
また、本実施形態のテレビ会議システムは、会議以外の用途でも利用することができる。例えば、医療従業者が遠隔地の患者を映した映像を確認しながら医療行為を行う遠隔医療の用途においても、本実施形態のテレビ会議システムを利用することができる。また、双方向の映像データの送受信ではなく、例えば各種セミナーにおける講義の映像を受講者に配信するなどの一方向の映像配信の用途などにおいても、本実施形態のテレビ会議システムを利用することができる。これらの用途は、例えば、テレビ会議端末において実行するアプリケーションの選択によって切り替えることができる。
【００１０】
図１は、本実施形態のテレビ会議システム１の概略構成図である。本実施形態のテレビ会議システム１は、図１に示すように、各拠点に設置された複数のテレビ会議端末（以下、単に「端末」という。）１０およびディスプレイ１１と、中継サーバ３０と、管理サーバ４０と、プログラム提供サーバ５０と、を備える。
【００１１】
端末１０は、テレビ会議システム１を利用して他の端末１０との間での映像データや音声データの送受信、受信した映像データや音声データの再生出力などを行う。なお、端末１０は、テレビ会議システム１に専用の専用端末であってもよいし、ＰＣ（パーソナルコンピュータ）やスマートフォン、タブレット端末などの汎用端末であってもよい。これらの汎用端末は、後述の端末用プログラムをインストールすることによって、アプリケーションの一つとして端末１０の機能を実現する。
【００１２】
ディスプレイ１１は、有線または無線により端末１０に接続されている。なお、ディスプレイ１１は、端末１０と一体化された構成であってもよい。
【００１３】
端末１０は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）内のルータに接続される。ルータは、データ伝送の経路選択を行うネットワーク機器であり、図１に示す例では、ＬＡＮ２ａ内のルータ６０ａと、ＬＡＮ２ｂ内のルータ６０ｂと、ＬＡＮ２ｃ内のルータ６０ｃと、ＬＡＮ２ｄ内のルータ６０ｄと、ルータ６０ａおよびルータ６０ｂと専用回線２ｅで接続されてインターネット２ｉに繋がるルータ６０ｅと、ルータ６０ｃおよびルータ６０ｄと専用回線２ｆで接続されてインターネット２ｉに繋がるルータ６０ｆとを例示している。
【００１４】
なお、ＬＡＮ２ａおよびＬＡＮ２ｂは地域Ｘ内の別の場所に構築され、ＬＡＮ２ｃおよびＬＡＮ２ｄは地域Ｙ内の別の場所に構築されていることを想定している。例えば、地域Ｘは日本、地域Ｙはアメリカ合衆国であり、ＬＡＮ２ａは東京の事業所内で構築され、ＬＡＮ２ｂは大阪の事業所内で構築され、ＬＡＮ２ｃはニューヨークの事業所内で構築され、ＬＡＮ２ｄはワシントンＤ．Ｃ．の事業所内で構築されている。本実施形態では、ＬＡＮ２ａ、ＬＡＮ２ｂ、専用回線２ｅ、インターネット２ｉ、専用回線２ｆ、ＬＡＮ２ｃ、およびＬＡＮ２ｄによって、通信ネットワーク２が構築されている。この通信ネットワーク２には、有線だけでなく、ＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）やＢｌｕｅｔｏｏｔｈ（登録商標）などの無線による通信が行われる箇所が含まれていてもよい。
【００１５】
中継サーバ３０は、複数の端末１０間における映像データや音声データの伝送を中継するコンピュータである。
【００１６】
管理サーバ４０は、本実施形態のテレビ会議システム１の全体を管理するコンピュータである。例えば、管理サーバ４０は、各端末１０のログイン管理や状態管理、中継サーバ３０の状態管理、複数の端末１０間のセッション管理などを行う。なお、管理サーバ４０は、例えば特許第５３５３９８９号公報に記載の技術を利用することができるため、ここでは詳細な説明を省略する。
【００１７】
プログラム提供サーバ５０は、各種のプログラムを端末１０、中継サーバ３０、管理サーバ４０などに提供するコンピュータである。例えば、プログラム提供サーバ５０は、端末１０に各種機能を実現させるための端末用プログラムを格納しており、この端末用プログラムを端末１０に送信することができる。また、プログラム提供サーバ５０は、中継サーバ３０に各種機能を実現させるための中継サーバ用プログラムを格納しており、この中継サーバ用プログラムを中継サーバ３０に送信することができる。また、プログラム提供サーバ５０は、管理サーバ４０に各種機能を実現させるための管理サーバ用プログラムを格納しており、この管理サーバ用プログラムを管理サーバ４０に送信することができる。
【００１８】
本実施形態のテレビ会議システム１では、複数の端末１０間で中継サーバ３０を介した映像データや音声データの送受信を行う。この際、複数の端末１０間には、管理サーバ４０を介して、各種の管理情報を送受信するための管理情報用セッションＳｅｉが確立される。また、複数の端末１０間には、中継サーバ３０を介して、映像データや音声データの送受信を行うためのデータ用セッションＳｅｄが確立される。ここで、特にデータ用セッションＳｅｄで送受信される映像データは、例えばＨ．２６４／ＳＶＣフォーマットなどのスケーラブルな符号化フォーマットで符号化した映像データである。映像データをスケーラブルな符号化フォーマットで符号化することにより、複数の品質の映像データを一度に送受信することができる。なお、適用可能な符号化フォーマットはＨ．２６４／ＳＶＣフォーマットに限らず、レイヤ構成を任意に設定可能な様々な符号化フォーマットが適用可能である。
【００１９】
映像データの品質（再生品質）としては、例えば、空間スケーラビリティである空間解像度と、時間スケーラビリティであるフレームレートがある。ここで空間解像度とは、映像の横方向および縦方向の画素数で表される画面解像度（画面モードともいう。）である。映像データの空間解像度が大きいほど再生表示される映像は綺麗な映像となり、映像データのフレームレートが大きいほど再生表示される映像は滑らかな映像となる。
【００２０】
スケーラブルな符号化フォーマットでは、複数の端末１０間で送受信する映像データの品質を符号化設定によって制御できる。また、スケーラブルな符号化フォーマットでは、符号化設定におけるレイヤ構成の選択により、映像データのエラー耐性（信頼性）を制御できる。例えば、空間解像度のレイヤ数を大きくすることで、高解像度の映像データの欠損を低解像度の映像データで補間できるため、信頼性を高めることができる。
【００２１】
本実施形態では、映像データを送信する送信側で映像データの符号化を行う際に、受信側において高い主観品質が得られるように符号化設定を決定する。この際、特許文献１に記載の従来技術では、映像データを送信する送信側で判断された主観品質をもとに映像データの符号化設定が決定されるため、映像データを実際に再生出力する受信側の意向が符号化設定に反映されない。そこで、本実施形態では、受信側の端末１０において、映像データの用途や受信側のユーザの要求に沿った符号化設定を決定するための符号化設定情報を生成して送信側の端末１０に通知する。そして、送信側の端末１０は、受信側の端末１０から通知された符号化設定情報に基づいて決定された符号化設定に従って映像データを符号化し、受信側の端末１０に送信する。これにより、映像データを実際に再生出力する受信側の意向を符号化設定に反映させることが可能となる。
【００２２】
図２は、送信側から送信された映像データを受信側で再生出力する様子を模式的に示す概念図であり、図２（ａ）は従来技術を適用した場合の例を示し、図２（ｂ）は本実施形態の例を示している。図２の例では、映像データの符号化設定によって、映像の綺麗さと動きの滑らかさのいずれかが優先されることを想定している。
【００２３】
従来技術では、図２（ａ）に示すように、送信側となる拠点Ａの端末１０で判断された主観品質をもとに映像データの符号化設定が決定される。このため、例えば、受信側となる拠点Ｂでは映像の綺麗さが求められているにも関わらず、決定された符号化設定によって動きの滑らかさが優先された映像データが拠点Ｂの端末１０に送信され、拠点Ｂのユーザに不満を抱かせる場合がある。
【００２４】
これに対し本実施形態では、図２（ｂ）に示すように、受信側となる拠点Ｂの端末１０が、映像データの用途やユーザの要求に沿った符号化設定を決定するための符号化設定情報を生成して送信側となる拠点Ａの端末１０に通知する。そして、拠点Ａの端末１０は、拠点Ｂの端末１０から通知された符号化設定情報に基づいて符号化設定を決定する。これにより、受信側となる拠点Ｂの意向を符号化設定に反映させて、例えば、受信側となる拠点Ｂで映像の綺麗さが求められている場合には、動きの滑らかさよりも綺麗さが優先された映像データを拠点Ｂの端末１０に送信して再生出力することができる。
【００２５】
なお、拠点Ｂの端末１０から拠点Ａの端末１０への符号化設定情報の通知は、中継サーバ３０を介して行ってもよいし、管理サーバ４０を介して行ってもよい。また、拠点Ｂの端末１０から拠点Ａの端末１０に対して直接（中継サーバ３０や管理サーバ４０を介さずに）符号化設定情報の通知を行うようにしてもよい。
【００２６】
以上のような本実施形態の特徴的な処理は、例えば、上述した符号化設定情報を生成して通知するなどの新たな機能を端末１０に付加することによって実現することができる。なお、このような機能も含めた端末１０の具体的な構成例については、詳細を後述する。
【００２７】
次に、本実施形態のテレビ会議システム１における端末１０、中継サーバ３０および管理サーバ４０のハードウェア構成について説明する。図３は、端末１０のハードウェア構成の一例を示し、図４は、中継サーバ３０のハードウェア構成の一例を示している。なお、管理サーバ４０は中継サーバ３０と同様のハードウェア構成を採用できるため、図示を省略する。
【００２８】
端末１０は、図３に示すように、端末１０全体の動作を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、ＩＰＬ（Ｉｎｉｔｉａｌ  Ｐｒｏｇｒａｍ  Ｌｏａｄｅｒ）などのＣＰＵ１０１の駆動に用いられるプログラムを記憶したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２、ＣＰＵ１０１のワークエリアとして使用されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３、端末用プログラム、画像データや音声データなどの各種データを記憶するフラッシュメモリ１０４、ＣＰＵ１０１の制御に従ってフラッシュメモリ１０４に対する各種データの読み出しや書き込みを制御するＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）１０５、フラッシュメモリなどの記録メディア１０６に対するデータの読み出しや書き込み（記憶）を制御するメディアドライブ１０７、通信相手となる他の端末１０を選択する場合などに操作される操作ボタン１０８、端末１０の電源のオン／オフを切り換えるための電源スイッチ１０９、通信ネットワーク２を利用してデータ伝送をするためのネットワークＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）１１１を備えている。
【００２９】
また、端末１０は、ＣＰＵ１０１の制御に従って被写体を撮像して画像データを得る内蔵型のカメラ１１２、このカメラ１１２の駆動を制御する撮像素子Ｉ／Ｆ１１３、音声を入力する内蔵型のマイク１１４、音声を出力する内蔵型のスピーカ１１５、ＣＰＵ１０１の制御に従ってマイク１１４およびスピーカ１１５との間で音声信号の入出力を処理する音声入出力Ｉ／Ｆ１１６、ＣＰＵ１０１の制御に従ってディスプレイ１１に表示する画像データを伝送するディスプレイＩ／Ｆ１１７、各種の外部機器を接続するための外部機器接続Ｉ／Ｆ１１８、端末１０の各種機能の異常を知らせるアラームランプ１１９、および上記各構成要素を電気的に接続するためのアドレスバスやデータバスなどのバスライン１１０を備えている。
【００３０】
なお、カメラ１１２、マイク１１４、スピーカ１１５は、必ずしも端末１０に内蔵されている必要はなく、外付けされる構成であってもよい。また、ディスプレイ１１は、端末１０に内蔵された構成であってもよい。また、ディスプレイ１１は、液晶パネルなどの表示装置を想定するが、これに限らず、プロジェクタ等の投影装置であってもよい。図２に示す端末１０のハードウェア構成はあくまで一例であり、上記以外の他のハードウェアが追加されていてもよい。
【００３１】
上述したプログラム提供サーバ５０から提供される端末用プログラムは、例えばフラッシュメモリ１０４に格納され、ＣＰＵ１０１の制御によりＲＡＭ１０３上に読み出されて実行される。なお、端末用プログラムを格納するメモリは不揮発性メモリであればよく、フラッシュメモリ１０４に限らず、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）などを用いてもよい。また、端末用プログラムは、インストール可能な形式または実行可能な形式のファイルによって、コンピュータで読み取り可能な記録メディア１０６などの記録媒体に記録されて提供されるようにしてもよい。また、端末用プログラムは、ＲＯＭ１０２などに予め格納された組み込みプログラムとして提供されるようにしてもよい。
【００３２】
中継サーバ３０は、図４に示すように、中継サーバ３０全体の動作を制御するＣＰＵ２０１、ＩＰＬなどのＣＰＵ２０１の駆動に用いられるプログラムを記憶したＲＯＭ２０２、ＣＰＵ２０１のワークエリアとして使用されるＲＡＭ２０３、中継サーバ用プログラムなどの各種データを記憶するＨＤ（Ｈａｒｄ  Ｄｉｓｋ）２０４、ＣＰＵ２０１の制御に従ってＨＤ２０４に対する各種データの読み出しまたは書き込みを制御するＨＤＤ（ＨＤ  Ｄｒｉｖｅ）２０５、フラッシュメモリなどの記録メディア２０６に対するデータの読み出しや書き込み（記憶）を制御するメディアドライブ２０７、各種情報を表示するディスプレイ２０８、通信ネットワーク２を利用してデータ伝送をするためのネットワークＩ／Ｆ２０９、キーボード２１１、マウス２１２、着脱可能な記録媒体の一例としてのＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２１３に対する各種データの読み出しまたは書き込みを制御するＣＤ−ＲＯＭドライブ２１４、および上記各構成要素を電気的に接続するためのアドレスバスやデータバスなどのバスライン２１０を備えている。
【００３３】
上述したプログラム提供サーバ５０から提供される中継サーバ用プログラムは、例えばＨＤ２０４に格納され、ＣＰＵ２０１の制御によりＲＡＭ２０３上に読み出されて実行される。また、中継サーバ用プログラムは、インストール可能な形式または実行可能な形式のファイルによって、記録メディア２０６やＣＤ−ＲＯＭ２１３等のコンピュータで読み取り可能な記録媒体に記録されて提供されるようにしてもよい。また、中継サーバ用プログラムは、ＲＯＭ２０２などに予め格納された組み込みプログラムとして提供されるようにしてもよい。
【００３４】
管理サーバ４０は、図４に示した中継サーバ３０と同様のハードウェア構成を採用できる。ただし、ＨＤ２０４には、プログラム提供サーバ５０から提供される管理サーバ用プログラムが記録されている。この場合も、管理サーバ用プログラムは、インストール可能な形式または実行可能な形式のファイルによって、記録メディア２０６やＣＤ−ＲＯＭ２１３などのコンピュータで読み取り可能な記録媒体に記録されて提供されるようにしてもよい。また、管理サーバ用プログラムは、ＲＯＭ２０２などに予め格納された組み込みプログラムとして提供されるようにしてもよい。
【００３５】
なお、着脱可能な記録媒体の他の例としては、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ブルーレイディスクなどのコンピュータで読み取り可能な記録媒体が挙げられる。上述した各種のプログラムは、これらの記録媒体に記録されて提供されるようにしてもよい。
【００３６】
次に、端末１０の機能構成について説明する。図５は、端末１０の機能的な構成例を示すブロック図であり、図６は、端末１０が備える符号化設定要求モジュール２０の詳細を示すブロック図である。
【００３７】
端末１０は、図５に示すように、端末１０は、図５に示すように、送受信部１２、操作入力受付部１３、撮像部１４、表示制御部１５、音声入力部１６ａ、音声出力部１６ｂ、符号化部１７、復号化部１８、記憶・読出処理部１９、記憶部１０００、および符号化設定要求モジュール２０を備える。これら各部は、例えば、図３に示したフラッシュメモリ１０４からＲＡＭ１０３上に展開された端末用プログラムをＣＰＵ１０１が実行することにより実現される機能である。また、端末１０は、例えば、図３に示したＲＡＭ１０３およびフラッシュメモリ１０４によって構成される記憶部１０００を有している。
【００３８】
記憶部１０００には、後述する主観品質情報を管理する主観品質情報管理ＤＢ１１００や、後述する設定情報を管理する設定情報管理ＤＢ１２００が構築されている。また、記憶部１０００は、他の端末１０から受信される映像データや音声データの受信バッファとしても用いられる。
【００３９】
送受信部１２は、通信ネットワーク２を介して、他の端末１０、中継サーバ３０、管理サーバ４０などとの間で各種データや各種情報の送受信を行う。また、本実施形態では、送受信部１２が、他の端末１０に対して映像データの送信を開始する前に、アプリケーションに応じた映像データの用途や推定送信ビットレートなどの情報を含む後述の受信情報を、事前情報として受信側の端末１０に送信する機能を持つ。送受信部１２は、例えば、図３に示したネットワークＩ／Ｆ１１１およびＣＰＵ１０１によって実現される。
【００４０】
操作入力受付部１３は、端末１０を使用するユーザによる各種の操作入力を受け付ける。操作入力受付部１３は、例えば、図３に示した操作ボタン１０８、電源スイッチ１０９、およびＣＰＵ１０１によって実現される。
【００４１】
撮像部１４は、端末１０が設置されている拠点の映像を撮影して映像データを出力する。撮像部１４は、例えば、図３に示したカメラ１１２、撮像素子Ｉ／Ｆ１１３、およびＣＰＵ１０１によって実現される。
【００４２】
表示制御部１５は、送受信部１２によって他の端末１０から受信され、復号化部１８によって復号された映像データに基づいて、ディスプレイ１１に映像を表示させる（再生出力する）ための制御を行う。また、表示制御部１５は、符号化設定要求モジュール２０からの要求に応じて、後述の優先度設定の変更画面や優先度のマニュアル設定画面などをディスプレイ１１に表示させるための制御を行う。表示制御部１５は、例えば、図３に示したディスプレイＩ／Ｆ１１７およびＣＰＵ１０１によって実現される。
【００４３】
音声入力部１６ａは、端末１０が設置されている拠点の音声を入力して音声データを出力する。音声入力部１６ａは、例えば、図３に示したマイク１１４、音声入出力Ｉ／Ｆ１１６、およびＣＰＵ１０１によって実現される。
【００４４】
音声出力部１６ｂは、音声データを再生出力する。音声出力部１６ｂは、例えば、図３に示したスピーカ１１５、音声入出力Ｉ／Ｆ１１６、およびＣＰＵ１０１によって実現される。
【００４５】
符号化部１７は、撮像部１４から出力される映像データや、音声入力部１６ａから出力される音声データを符号化する。符号化部１７は、特に映像データの符号化については、Ｈ．２６４／ＳＶＣなどのスケーラブルな符号化フォーマットに従って映像データを符号化する。また、符号化部１７は、映像データをスケーラブルに符号化する際の符号化設定を、映像データの送信先（受信側）の端末１０から通知された符号化設定情報に基づいて決定する機能を持つ。符号化部１７は、例えば、図３に示したＣＰＵ１０１が、上述した端末用プログラムに含まれる符号化／復号化プログラム（映像・音声コーデック）を実行することにより実現される。
【００４６】
復号化部１８は、他の端末１０から中継サーバ３０を介して送信された映像データや音声データを復号し、符号化前の映像データや音声データを出力する。復号化部１８は、例えば、図３に示したＣＰＵ１０１が上述した端末用プログラムに含まれる符号化／復号化プログラム（映像・音声コーデック）を実行することにより実現される。
【００４７】
記憶・読出処理部１９は、記憶部１０００に対して各種データを記憶したり、読み出したりする処理を行う。記憶・読出処理部１９は、例えば、図３に示したＳＳＤ１０５およびＣＰＵ１０１によって実現される。
【００４８】
符号化設定要求モジュール２０は、本実施形態の端末１０に特徴的な処理を行うモジュールであり、例えば、図３に示したＣＰＵ１０１が、上述した端末用プログラムに含まれる符号化設定要求プログラムを実行することにより実現される。この符号化設定要求モジュール２０は、図６に示すように、受信情報取得部２１と、主観品質情報取得部２２と、決定部２３と、生成部２４と、通知部２５とを有している。
【００４９】
受信情報取得部２１は、映像データの送信元となる他の端末１０から送受信部１２を介して受信情報を取得する。受信情報は、これから受信する映像データ、つまり送信側の端末１０が符号化して送信する映像データがどのような映像データであるかを示したものである。
【００５０】
図７は、受信情報の一例を示す図である。図７に例示する受信情報は、受信する映像データについて、用途、推定送信ビットレート、空間解像度、およびフレームレートの各情報を含む。用途は、映像データがどのような用途（アプリケーション）で利用されるかを示す情報である。推定送信ビットレートは、例えば通信ネットワーク２の状態などに応じて推定される映像データ送信時のビットレートを示す情報である。空間解像度は、送信する映像データの最大の空間解像度（スケーラブルに符号化したときの最大品質の空間解像度）を示す情報である。フレームレートは、送信する映像データの最大のフレームレート（スケーラブルに符号化したときの最大品質のフレームレート）を示す情報である。
【００５１】
例えば図７（ａ）に示す受信情報は、会議の用途で利用される映像データが、１２８０×７２０（横×縦の画素数）の空間解像度、３０ｆｐｓのフレームレートを最大として、１０００Ｋｂｐｓのビットレートで送信されることを示している。また、図７（ｂ）に示す受信情報は、遠隔医療の用途で利用される映像データが、６４０×３６０の空間解像度、３０ｆｐｓのフレームレートを最大として、２０００Ｋｂｐｓのビットレートで送信されることを示している。また、図７（ｃ）に示す受信情報は、映像配信の用途で利用される映像データが、８００×４５０の空間解像度、６０ｆｐｓのフレームレートを最大として、５００Ｋｂｐｓのビットレートで送信されることを示している。
【００５２】
受信情報取得部２１は、他の端末１０から映像データを受信する前に、事前情報として図７に例示したような受信情報を映像データの送信元となる他の端末１０から取得し、取得した受信情報を主観品質情報取得部２２および決定部２３に渡す。なお、図７に示した受信情報の構成は一例であり、これに限らない。例えば、上述した用途を受信情報に含ませず、端末１０において会議アプリ／遠隔医療アプリ／映像配信アプリなどのアプリケーションが選択されることに応じて、映像データの用途が認識される構成としてもよい。
【００５３】
主観品質情報取得部２２は、記憶部１０００に構築された主観品質情報管理ＤＢ１１００から、受信情報取得部２１が取得した受信情報に適合する主観品質情報を取得する。主観品質情報は、映像データの符号化設定に関わる複数の項目の値の組み合わせと、映像データに対する主観品質の評価結果と、を対応付けた情報であり、事前に主観品質評価実験を行うことによって生成される。本実施形態では、映像データの符号化設定に関わる複数の項目として、映像データの再生品質に関わる空間解像度およびフレームレートと、映像データのエラー耐性（信頼性）に関わる空間解像度レイヤ数とを扱うものとする。なお、通信ネットワーク２上で映像データに欠損が生じた場合、拡張レイヤの情報によって欠損部分を補間して映像データを回復できる可能性が高いため、ここでは、空間解像度のレイヤ数が大きいほどエラー耐性が高いものとしている。
【００５４】
図８は、主観品質情報の一例を示す図である。図８の主観品質情報は、目標とするビットレートに対し、空間解像度、フレームレート、および空間解像度レイヤ数の各項目の値を変更しながら主観品質評価実験を行った結果を示し、各項目の値の組み合わせを評価結果が高い順に番号順に並べたものとなっている。なお、図８では、目標とするビットレートが１０００Ｋｂｐｓの場合の主観品質情報の一部のみを示しているが、実際には目標とするビットレートごとに、主観品質を評価した各項目の値の組み合わせの数だけ主観品質情報が生成され、主観品質情報管理ＤＢ１１００に格納されている。主観品質評価実験は、例えばＩＴＵ-Ｔの勧告（主にＰ．９００番台）にあるような評価手段（http://www.itu.int/ITU-T/recommendations/index.aspx?ser=P）により実施することができる。
【００５５】
主観品質情報取得部２２は、受信情報取得部２１が取得した受信情報をもとに、主観品質情報管理ＤＢ１１００に格納された主観品質情報の中から必要な情報のみを取得する。例えば、主観品質情報取得部２２は、主観品質情報管理ＤＢ１１００に格納された主観品質情報のうち、目標とするビットレートが受信情報に含まれる推定送信ビットレートと同じ主観品質情報を抽出する。さらに、主観品質情報取得部２２は、その中から、空間解像度の項目の値として受信情報に含まれる最大の空間解像度以下の値を持ち、かつ、フレームレートの項目の値として受信情報に含まれる最大のフレームレート以下の値を持つ主観品質情報を抽出する。そして、主観品質情報取得部２２は、抽出した主観品質情報を生成部２４に渡す。
【００５６】
なお、本実施形態では、端末１０の記憶部１０００に主観品質情報管理ＤＢ１１００を構築し、主観品質情報取得部２２が、この主観品質情報管理ＤＢ１１００から受信情報に適合した主観品質情報を取得するものとしているが、これに限らない。主観品質情報取得部２２は、例えば、受信情報に適合した主観品質情報を端末１０の外部から取得する構成としてもよい。これにより、記憶部１０００の容量を削減することができる。
【００５７】
また、本実施形態では、多数の被験者を対象とする主観品質評価実験の評価結果を平均化することで主観品質情報が生成されることを想定しているが、これに限らない。例えば、端末１０を使用するユーザを対象として主観品質評価実験を行い、その評価結果を用いて生成された主観品質情報を主観品質情報管理ＤＢ１１００に格納する構成としてもよい。この場合は、後述する生成部２４が生成する符号化設定情報に、端末１０を使用するユーザの特性をさらに反映させることができる。
【００５８】
決定部２３は、受信情報取得部２１が取得した受信情報に含まれる用途と、操作入力部１３により受け付けられたユーザの設定操作との少なくとも一方に応じて、映像データの符号化設定に関わる複数の項目の優先度を決定する。本実施形態では、映像データの再生品質に関わる項目である空間解像度およびフレームレートの優先度と、映像データのエラー耐性（信頼性）に関わる項目である空間解像度レイヤ数の優先度とが決定される。具体的には、決定部２３は、これらの項目のうち、映像データの再生品質に関わる項目を優先させるか、あるいはエラー耐性に関わる項目を優先させるかを決定する。さらに決定部２３は、映像データの再生品質に関わる空間解像度とフレームレートのうち、空間解像度を優先させるか、あるいはフレームレートを優先させるかを決定する。
【００５９】
決定部２３は、例えば、記憶部１０００に構築された設定情報管理ＤＢ１２００で管理される設定情報のうち、受信情報取得部２１が取得した受信情報に含まれる用途に対応する設定情報に応じて、上述した各項目の優先度を決定することができる。設定情報は、映像データの用途ごとに予め定められた各項目の優先度を示す情報である。
【００６０】
図９は、設定情報の一例を示す図である。図９の設定情報は、映像データの用途別に、再生品質に関わる項目として空間解像度とフレームレートのどちらを優先させるか、どのレベルのエラー耐性（空間解像度レイヤ数）が求められるか、再生品質とエラー耐性のどちらをより重視するかが、それぞれ定められている。また、同じ用途であっても受信側の要求（目的）によって各項目の優先度が異なるため、同じ用途に対して複数の設定情報が用意され、そのうち、現在選択されている設定情報（現在の設定）がどれであるかが示されている。
【００６１】
決定部２３は、各項目の優先度を決定するにあたり、ユーザの設定操作の介入がない場合は、受信情報取得部２１が取得した受信情報に含まれる用途に対応する設定情報のうち、現在の設定として選択されている設定情報に応じて各項目の優先度を決定する。一方、操作入力部１３によってユーザの設定操作が受け付けられた場合は、決定部２３は、ユーザの設定操作によって選択された設定情報に応じて各項目の優先度を決定する。
【００６２】
図１０は、ユーザが設定情報を選択するための優先度設定の変更画面の一例を示す図である。この優先度設定の変更画面は、ユーザによる所定の操作が操作入力部１３により受け付けられたことを契機として、表示制御部１５による制御のもとでディスプレイ１１に表示される。
【００６３】
ユーザが所定の操作を行うと、端末１０のディスプレイ１１には、優先度設定の変更画面として、まず図１０（ａ）に示すようなＵＩ画面３００が表示される。このＵＩ画面３００内のテキストボックス３０１には、受信する映像データの用途（受信情報取得部２１が取得した受信情報に含まれる用途）が表示される。また、表示エリア３０２には、その用途に対応する設定情報のうち、現在の設定として選択されている設定情報が表示される。ユーザがこのＵＩ画面３００の表示を確認し、ＵＩ画面３００内の「変更する」ボタン３０３を操作すると、ディスプレイ１１の表示は図１０（ｂ）に示すようなＵＩ画面３１０に遷移する。なお、ユーザがＵＩ画面３００内の「キャンセル」ボタン３０４を操作すると、設定操作がキャンセルされる。
【００６４】
ＵＩ画面３１０内の表示エリア３１１には、受信する映像データの用途に対応する設定情報のうち、現在の設定として選択されている設定情報以外の他の設定情報のリストが、チェックボックス３１２とともに表示される。ユーザがこのリストを確認し、いずれかのチェックボックス３１２にチェックを入れてＵＩ画面３１０内の「設定」ボタン３１３を操作すると、チェックを入れた設定情報が現在の設定として新たに選択される。そして、決定部２３は、選択された設定情報に応じて各項目の優先度を決定する。なお、ユーザがＵＩ画面３１０内の「キャンセル」ボタン３１４を操作すると、設定操作がキャンセルされる。
【００６５】
また、決定部２３は、操作入力部１３により受け付けられたユーザの設定操作のみに応じて、上述した各項目の優先度を決定することもできる。例えば、ユーザが各項目の優先度をマニュアル設定するための設定画面をディスプレイ１１に表示し、この設定画面による設定に応じて、各項目の優先度を決定することができる。
【００６６】
図１１は、優先度のマニュアル設定画面の一例を示す図である。この優先度のマニュアル設定画面は、ユーザによる所定の操作が操作入力部１３により受け付けられたことを契機として、表示制御部１５による制御のもとでディスプレイ１１に表示される。
【００６７】
ユーザが所定の操作を行うと、端末１０のディスプレイ１１には、優先度のマニュアル設定画面として、まず図１１（ａ）に示すようなＵＩ画面４００が表示される。このＵＩ画面３００内のテキストボックス４０１にはプルダウンボタン４０２が設けられており、ユーザがこのプルダウンボタン４０２を操作すると、用途のリストが一覧表示される。そして、ユーザがこのリストの中から所望の用途を選択し、ＵＩ画面４００内の「次へ」ボタン４０３を操作すると、ディスプレイ１１の表示は図１１（ｂ）に示すようなＵＩ画面４１０に遷移する。なお、ユーザがＵＩ画面４００内の「キャンセル」ボタン４０４を操作すると、設定操作がキャンセルされる。
【００６８】
ＵＩ画面４１０内のテキストボックス４１１には、ユーザにより選択された用途が表示される。また、表示エリア４１２には、重視する設定の選択肢がチェックボックス４１３とともに表示される。ユーザがこのＵＩ画面４１０の表示を確認し、表示エリア４１２の選択肢に対応するいずれかのチェックボックス４１３にチェックを入れてＵＩ画面４１０内の「次へ」ボタン４１４を操作すると、チェックを入れた選択肢が重視する設定として選択され、ディスプレイ１１の表示は図１１（ｃ）に示すようなＵＩ画面４２０に遷移する。なお、ユーザがＵＩ画面４１０内の「キャンセル」ボタン４１５を操作すると、設定操作がキャンセルされる。
【００６９】
ＵＩ画面４２０内のテキストボックス４２１には、ユーザにより選択された用途が表示される。また、表示エリア４２２には、設定する再生品質優先度の選択肢がチェックボックス４２３とともに表示される。また、表示エリア４２４には、設定するエラー耐性の選択肢がチェックボックス４２５とともに表示される。そして、ユーザが表示エリア４２２の選択肢に対応するいずれかのチェックボックス４２３と、表示エリア４２４の選択肢に対応するいずれかのチェックボックス４２５にチェックを入れてＵＩ画面４２０内の「設定」ボタン４２６を操作すると、ＵＩ画面４１０で選択された重視する設定と、ＵＩ画面４２０でチェックを入れた再生品質優先度およびエラー耐性の選択肢が、マニュアル設定として確定する。そして、決定部２３は、確定したマニュアル設定に応じて各項目の優先度を決定する。なお、ユーザがＵＩ画面４２０内の「キャンセル」ボタン４２７を操作すると、設定操作がキャンセルされる。
【００７０】
決定部２３は、ユーザの設定操作の有無に応じて、以上のいずれかの方法によって映像データの符号化設定に関わる複数の項目の優先度を決定し、決定した各項目の優先度を生成部２４に渡す。なお、上述した優先度の決定方法は一例であり、これに限らない。決定部２３は、映像データを受信する受信側の意向を反映させて、映像データの符号化設定に関わる複数の項目の優先度を決定できればよい。
【００７１】
生成部２４は、主観品質情報取得部２２によって取得された主観品質情報と、決定部２３によって決定された各項目の優先度とに基づいて、送信側の端末１０から受信する映像データの符号化設定を決定するための符号化設定情報を生成する。例えば、生成部２４は、主観品質情報取得部２２によって取得された主観品質情報（主観品質の評価結果が高い順に並ぶ主観品質情報）を、決定部２３によって決定された各項目の優先度に従って並べ替えることによって、符号化設定情報を生成する。
【００７２】
具体的には、決定部２３によって決定された各項目の優先度が例えば図１２に示すような例（ここでは、各項目の優先度を上述した設定情報の形式で示している。）の場合、重視する設定が再生品質であるため、エラー耐性に関わる空間解像度レイヤ数よりも、再生品質に関わる空間解像度およびフレームレートが優先される。また、再生品質優先度はフレームレートよりも空間解像度が高いため、再生品質に関わる項目の中では空間解像度が優先される。その結果、主観品質情報取得部２２によって取得された主観品質情報の並べ替えによって、例えば図１３に示すような符号化設定情報が生成される。
【００７３】
また、決定部２３によって決定された各項目の優先度が例えば図１４に示すような例（ここでは、各項目の優先度を上述した設定情報の形式で示している。）の場合、重視する設定がエラー耐性であるため、再生品質に関わる空間解像度およびフレームレートよりも、エラー耐性に関わる空間解像度レイヤ数が優先される。また、再生品質優先度はフレームレートよりも空間解像度が高いため、再生品質に関わる項目の中では空間解像度が優先される。その結果、主観品質情報取得部２２によって取得された主観品質情報の並べ替えによって、例えば図１５に示すような符号化設定情報が生成される。
【００７４】
生成部２４は、以上のように主観品質情報の並べ替えにより生成した符号化設定情報を通知部２５に渡す。なお、本実施形態では、映像データを送信する送信側の端末１０が実際に映像データを符号化する際の負荷などを考慮して、項目の優先度に応じて並べ替えた複数の主観品質情報を符号化設定情報としている。そして、送信側の端末１０において、この符号化設定情報の上位から優先的に選択するかたちで、符号化設定を決定するようにしている。しかし、これに限らず、例えば項目の優先度に応じて並べ替えた複数の主観品質情報のうち最上位の主観品質情報を選択し、これを符号化設定情報としてもよい。
【００７５】
通知部２５は、生成部２４によって生成された符号化設定情報を、送受信部１２を介して映像データの送信元となる送信側の端末１０に通知する。これにより、送信側の端末１０では、受け取った符号化設定情報に基づいて符号化設定が決定され、決定された符号化設定に従って符号化された映像データが、受信側の端末１０に送信されることになる。なお、受信側の端末１０から送信側の端末１０への符号化設定情報の通知は、中継サーバ３０を介して行ってもよいし、管理サーバ４０を介して行ってもよい。また、受信側の端末１０から送信側の端末１０への符号化設定情報の通知は、中継サーバ３０や管理サーバ４０を介さずに直接行うようにしてもよい。
【００７６】
次に、本実施形態のテレビ会議システム１における特徴的な動作の概要について、図１６を参照しながら説明する。図１６は、送信側の端末１０と受信側の端末１０との間で映像データの送受信を行う際の動作例を示すシーケンス図である。
【００７７】
まず、送信側の端末１０において、受信情報を通知する処理が行われる（ステップＳ１０１）。送信側の端末１０からの受信情報は、例えば中継サーバ３０を介して、受信側の端末１０に通知される（ステップＳ１０２−１，Ｓ１０２−２）。
【００７８】
受信側の端末１０では、まず、符号化設定要求モジュール２０の受信情報取得部２１が、送信側の端末１０から通知された受信情報を取得する（ステップＳ１０３）。
【００７９】
次に、主観品質情報取得部２２が、記憶部１０００に構築された主観品質情報管理ＤＢ１１００から、ステップＳ１０３で取得された受信情報に適合する主観品質情報を取得する（ステップＳ１０４）。また、決定部２３が、主観品質情報において扱われている符号化設定に関わる各項目について、映像データの用途に応じた優先度を決定する（ステップＳ１０５）。
【００８０】
次に、生成部２４が、ステップＳ１０４で取得された主観品質情報と、ステップＳ１０５で決定された各項目の優先度とに基づいて、送信側の端末１０で符号化設定を決定するための符号化設定情報を生成する（ステップＳ１０６）。そして、通知部２５が、ステップＳ１０６で生成された符号化設定情報を通知する処理を行う（ステップＳ１０７）。受信側の端末１０からの符号化設定情報は、例えば中継サーバ３０を介して、送信側の端末１０に通知される（ステップＳ１０８−１，Ｓ１０８−２）。
【００８１】
次に、送信側の端末１０では、符号化部１７が、受信側の端末１０から通知された符号化設定情報に基づいて映像データの符号化設定を決定し（ステップＳ１０９）、決定した符号化設定に従って映像データを符号化する（ステップＳ１１０）。送信側の端末１０において符号化された映像データは、中継サーバ３０を介して受信側の端末１０に送信される（ステップＳ１１１−１，Ｓ１１１−２）。
【００８２】
受信側の端末１０では、送信側の端末１０から送信された映像データを復号化部１８が復号し（ステップＳ１１２）、表示制御部１５が、この復号された映像データを再生出力して、ディスプレイ１１に映像を表示させる（ステップＳ１１３）。これにより、受信側の意向を反映させた主観品質の高い映像をディスプレイ１１に表示させることができる。
【００８３】
以上、具体的な例を挙げながら詳細に説明したように、本実施形態のテレビ会議システム１では、受信側の端末１０が、受信する映像データに適合する主観品質情報を取得し、この主観品質情報に含まれる各項目について、映像データの用途とユーザによる設定操作との少なくとも一方に応じて優先度を決定する。そして、受信側の端末１０は、取得した主観品質情報と各項目の優先度とに基づいて、映像データの符号化設定を決定するための符号化設定情報を生成し、送信側の端末１０に通知する。一方、送信側の端末１０は、受信側の端末１０から通知された符号化設定情報に基づいて符号化設定を決定し、この符号化設定で符号化した映像データを送信する。したがって、本実施形態のテレビ会議システム１によれば、映像データを実際に再生出力する受信側の意向を符号化設定に反映させることが可能となり、受信側の意向に沿ったかたちで映像データを符号化して送信し、受信側で最適な映像を再生出力することができる。
【００８４】
なお、本発明は上述した実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で様々な変形や変更を加えて具体化することができる。つまり、上述した実施形態で説明したテレビ会議システム１や端末１０の具体的な構成や動作はあくまで一例であり、用途や目的に応じて様々な変形が可能である。
【００８５】
例えば、上述した実施形態における中継サーバ３０、管理サーバ４０およびプログラム提供サーバ５０は、単一のコンピュータによって構築されてもよいし、各サーバの機能を分割して任意に割り当てられた複数のコンピュータによって構築されていてもよい。また、各サーバの機能の一部または全部を任意に組み合わせて、上述した実施形態とは異なる枠組みのサーバ装置あるいはシステムを構築するようにしてもよい。例えば、中継サーバ３０の機能と管理サーバ４０の機能とを統合して１つのサーバ装置を構築するようにしてもよい。
【００８６】
また、上述した実施形態では、映像データをスケーラブルに符号化して端末１０間で送受信するものとしているが、映像データとともに音声データをスケーラブルに符号化して端末１０間で送受信するようにしてもよい。この場合、音声データの品質としては、例えば、音声におけるサンプリング周波数や、音声におけるビット長などが挙げられる。
【００８７】
また、上述した実施形態では、本発明を適用した通信システムの一例としてテレビ会議システム１を例示したが、これに限られるものではない。本発明は、例えば、端末間で双方向に音声データを送受信するＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話などの電話システムや、管理センタの端末から自動車に搭載されたカーナビゲーション装置に対して地図データやルート情報などを配信するカーナビゲーションシステムなど、各種の通信システムに対して有効に適用可能である。
【００８８】
また、上述した実施形態では、本発明を適用した通信装置の一例としてテレビ会議端末（端末）１０を例示したが、これに限られるものではない。本発明は、例えばＰＣやタブレット端末、スマートフォン、電子黒板、自動車に搭載されるカーナビゲーション装置などの各種の通信装置に対して有効に適用可能である。
【００８９】
上述した実施形態は、次に示される捉え方が可能である。すなわち、実施形態の端末１０は、スケーラブルに符号化された映像データを他の端末１０から受信し、受信した映像データを復号して再生出力する端末１０であって、映像データの符号化設定に関わる複数の項目の値の組み合わせと、映像データに対する主観品質の評価結果と、を対応付けた主観品質情報を取得する主観品質情報取得部２２と、他の端末１０から受信する映像データの用途と、ユーザによる設定操作と、の少なくとも一方に応じて、前記複数の項目の優先度を決定する決定部２３と、前記主観品質情報と前記複数の項目の優先度とに基づいて、他の端末１０から受信する映像データの符号化設定を決定するための符号化設定情報を生成する生成部２４と、前記符号化設定情報を、該映像データの送信元となる他の端末１０に通知する通知部２５と、を備える。
【００９０】
また、実施形態のテレビ会議システム１は、映像データをスケーラブルに符号化して送信する送信側の端末１０と、送信側の端末１０から送信された映像データを受信し、受信した映像データを復号して再生出力する受信側の端末１０と、を含むテレビ会議システム１であって、送信側の端末１０は、受信側の端末１０から通知された符号化設定情報に基づき決定された符号化設定に従って、受信側の端末１０に送信する映像データを符号化する符号化部１７を備え、受信側の端末１０は、映像データの符号化設定に関わる複数の項目の値の組み合わせと、映像データに対する主観品質の評価結果と、を対応付けた主観品質情報を取得する主観品質情報取得部２２と、送信側の端末１０から受信する映像データの用途と、ユーザによる設定操作と、の少なくとも一方に応じて、前記複数の項目の優先度を決定する決定部２３と、前記主観品質情報と前記優先度とに基づいて、前記符号化設定情報を生成する生成部２４と、前記符号化設定情報を、送信側の端末１０に通知する通知部２５と、を備える。
【００９１】
また、実施形態の通信制御方法は、スケーラブルに符号化された映像データを他の端末１０から受信し、受信した映像データを復号して再生出力する端末１０において実行される通信制御方法であって、映像データの符号化設定に関わる複数の項目の値の組み合わせと、映像データに対する主観品質の評価結果と、を対応付けた主観品質情報を取得する工程と、他の端末１０から受信する映像データの用途と、ユーザによる設定操作と、の少なくとも一方に応じて、前記複数の項目の優先度を決定する工程と、前記主観品質情報と前記複数の項目の優先度とに基づいて、他の端末１０から受信する映像データの符号化設定を決定するための符号化設定情報を生成する工程と、前記符号化設定情報を、該映像データの送信元となる他の端末１０に通知する工程と、を含む。
【００９２】
また、実施形態の端末用プログラムは、スケーラブルに符号化された映像データを他の端末１０から受信し、受信した映像データを復号して再生出力する端末１０に、映像データの符号化設定に関わる複数の項目の値の組み合わせと、映像データに対する主観品質の評価結果と、を対応付けた主観品質情報を取得する機能と、他の端末１０から受信する映像データの用途と、ユーザによる設定操作と、の少なくとも一方に応じて、前記複数の項目の優先度を決定する機能と、前記主観品質情報と前記複数の項目の優先度とに基づいて、他の端末１０から受信する映像データの符号化設定を決定するための符号化設定情報を生成する機能と、前記符号化設定情報を、該映像データの送信元となる他の端末１０に通知する機能と、を実現させる。
【符号の説明】
【００９３】
１  テレビ会議システム
２  通信ネットワーク
１０  端末
１２  送受信部
１７  符号化部
２０  符号化設定要求モジュール
２１  受信情報取得部
２２  主観品質情報取得部
２３  決定部
２４  生成部
２５  通知部
１０００  記憶部
１１００  主観品質情報管理ＤＢ
１２００  設定情報管理ＤＢ
【先行技術文献】
【特許文献】
【００９４】
【特許文献１】特開２０１３−３０８５２号公報
【図１】
0006349997.tif 000002
【図２】
0006349997.tif 000003
【図３】
0006349997.tif 000004
【図４】
0006349997.tif 000005
【図５】
0006349997.tif 000006
【図６】
0006349997.tif 000007
【図７】
0006349997.tif 000008
【図８】
0006349997.tif 000009
【図９】
0006349997.tif 000010
【図１０】
0006349997.tif 000011
【図１１】
0006349997.tif 000012
【図１２】
0006349997.tif 000013
【図１３】
0006349997.tif 000014
【図１４】
0006349997.tif 000015
【図１５】
0006349997.tif 000016
【図１６】
0006349997.tif 000017