(57)【要約】【課題】映像や音声を提供する出力装置の性能に応じて画像データや音声データを生成し、出力装置の性能を充分に活かすことができる情報処理装置、方法およびプログラムを提供すること。【解決手段】本発明の情報処理装置は、映像信号および音声信号の少なくとも一方を出力する出力装置の性能を示すデバイス情報と、判断基準情報とに基づいて、画像データおよび音声データの少なくとも一方の生成に使用するパラメータを決定する。そして、本発明の情報処理装置は、当該パラメータに基づいて、映像信号および音声信号の少なくとも一方から画像データおよび音声データの少なくとも一方を生成する。【選択図】図３
2014176066.tif 000002
【特許請求の範囲】
【請求項１】
映像信号および音声信号の少なくとも一方を処理する情報処理装置であって、
映像信号および音声信号の少なくとも一方を出力する出力装置の性能を示すデバイス情報を取得するデバイス情報取得手段と、
画像データおよび音声データの少なくとも一方の生成に使用するパラメータの値または形式を指定する判断基準情報と、前記デバイス情報とに基づいてパラメータを決定するパラメータ決定手段と、
前記パラメータに基づいて、前記映像信号および音声信号の少なくとも一方から画像データおよび音声データの少なくとも一方を生成する出力データ生成手段と
を備える、情報処理装置。
【請求項２】
パラメータ決定手段は、優先すべきパラメータを特定可能な情報を参照して優先すべきパラメータを判断し、前記優先すべきパラメータの値または形式を、前記出力装置の性能を最大限利用可能な値または形式とする、請求項１に記載の情報処理装置。
【請求項３】
デバイス情報は、出力装置の解像度、フレームレート、動画圧縮形式、色温度、入力感度、集音可能な周波数帯域の少なくとも１つである、請求項１または２に記載の情報処理装置。
【請求項４】
映像信号および音声信号の少なくとも一方を処理する情報処理装置が実行する方法であって、前記方法は、前記情報処理装置が、
映像信号および音声信号の少なくとも一方を出力する出力装置の性能を示すデバイス情報を取得するステップと、
画像データおよび音声データの少なくとも一方の生成に使用するパラメータの値または形式を指定する判断基準情報と、前記デバイス情報とに基づいて、画像データおよび音声データの少なくとも一方の生成に使用するパラメータを決定するステップと、
前記パラメータに基づいて、前記映像信号および音声信号の少なくとも一方から画像データおよび音声データの少なくとも一方を生成するステップと
を含む、方法。
【請求項５】
前記決定するステップは、
優先すべきパラメータを特定可能な情報を参照して、優先すべきパラメータを判断するステップと、
前記優先すべきパラメータの値または形式を、前記出力装置の性能を最大限利用可能な値または形式とするステップと
を含む、請求項４に記載の方法。
【請求項６】
デバイス情報は、出力装置の解像度、フレームレート、動画圧縮形式、色温度、入力感度、集音可能な周波数帯域の少なくとも１つである、請求項４または５に記載の方法。
【請求項７】
請求項４〜６のいずれか１項に記載の方法を情報処理装置が実行するための装置実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像および音声の通信を行う通信システムに関し、より詳細には、複数の拠点間で映像および音声の通信を行う情報処理装置、方法およびプログラムに関する。
【背景技術】
【０００２】
従来、インターネット等の高速データ通信が可能なネットワークの普及に伴い、遠隔地の複数の拠点間で映像や音声を相互に配信して会議等を行うテレビ会議システムが利用されている。
【０００３】
このようなテレビ会議システムを実現する映像信号処理装置の一例として、特許文献１は、カメラやコンピュータ等の出力装置から受信した映像信号を処理し、電気通信回線を通じて出力する映像信号処理装置を開示する。この映像信号処理装置は、予め映像信号とパラメータセットとを対応付けて記憶しておき、ユーザが選択した映像信号に対応付けられたパラメータセットを用いて映像信号を処理する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１が開示する映像信号処理装置は、ＨＤＭＩコネクタやＳ端子等の入力端子毎に設定されたパラメータセットを使用して映像信号を処理するため、解像度や転送フレームレート、動画圧縮形式、色温度等の性能の異なる出力装置を同一の入力端子に接続した場合、性能の異なる出力装置の映像信号を同一のパラメータセットを用いて処理してしまう。このため、各出力装置の性能に応じて映像信号を処理することができず、出力装置の性能を充分に活かすことができないという問題があった。
【０００５】
本発明は上述した課題を解決するものであり、映像や音声を提供する出力装置の性能に応じて画像データや音声データを生成し、出力装置の性能を充分に活かすことができる情報処理装置、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、映像信号および音声信号の少なくとも一方を出力する出力装置の性能を示すデバイス情報と、判断基準情報とに基づいて、画像データおよび音声データの少なくとも一方の生成に使用するパラメータを決定する。そして、本発明の情報処理装置は、当該パラメータに基づいて、映像信号および音声信号の少なくとも一方から画像データおよび音声データの少なくとも一方を生成する。
【発明の効果】
【０００７】
本発明の情報処理装置は、上記手段を採用することにより、映像や音声を提供する出力装置の性能に応じて画像データや音声データを生成し、出力装置の性能を充分に活かすことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の通信システムの一実施形態を示す図。
【図２】本発明のクライアント端末のハードウェア構成図の一実施形態を示す図。
【図３】本発明のクライアント端末および出力装置の機能構成の一実施形態を示す図。
【図４】本発明のクライアント端末が実行する処理を示すシーケンス図。
【図５】本発明のクライアント端末が実行するパラメータ決定処理の一実施形態を示すフローチャート。
【図６】図５に示すパラメータ決定処理で使用されるデバイス情報と、当該パラメータ決定処理の処理結果の一実施形態を示す図。
【図７】本発明のクライアント端末が実行するパラメータ決定処理の別の実施形態を示すフローチャート。
【図８】本発明のクライアント端末が実行するパラメータ決定処理の他の実施形態を示すフローチャート。
【図９】優先モード判定テーブルの一実施形態を示す図。
【図１０】図８に示すパラメータ決定処理で使用されるデバイス情報と、当該パラメータ決定処理の処理結果の一実施形態を示す図。
【図１１】本発明のクライアント端末が実行するパラメータ決定処理の他の実施形態を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、本発明について実施形態をもって説明するが、本発明は後述する実施形態に限定されるものではない。
【００１０】
図１は、本発明の通信システムの一実施形態を示す図である。通信システム１００は、出力装置１２２ａが接続されるクライアント端末１２０ａと、出力装置１２２ｂが接続されるクライアント端末１２０ｂと、出力装置１２２ｃが接続されるクライアント端末１２０ｃとが、ネットワーク１１０を介して接続されたシステムである。
【００１１】
クライアント端末１２０ａ，１２０ｂ，１２０ｃは、他拠点のクライアント端末との間で画像および音声を相互に通信する情報処理装置である。クライアント端末１２０ａ，１２０ｂ，１２０ｃは、自拠点および他拠点の出力装置１２２ａ，１２２ｂ，１２２ｃが提供する画像を表示装置に表示すると共に、他拠点のクライアント端末が提供する音声を再生する。図１に示す実施形態では、クライアント端末としてデスクトップ型のパーソナルコンピュータを示すが、ノートＰＣ、ｉＰａｄ（登録商標）などのタブレット型ＰＣなども使用することができる。
【００１２】
出力装置１２２ａ，１２２ｂ，１２２ｃは、クライアント端末１２０ａ，１２０ｂ，１２０ｃに映像や音声を提供する装置である。本実施形態では、出力装置としてビデオカメラやマイク等の装置を採用することができる。
【００１３】
図２は、本発明のクライアント端末のハードウェア構成図の一実施形態を示す図である。以下、図２を参照して、クライアント端末１２０ａのハードウェア構成について説明する。なお、クライアント端末１２０ｂ，１２０ｃのハードウェア構成は、クライアント端末１２０ａと同様であるため、説明を省略する。
【００１４】
クライアント端末１２０ａは、ＣＰＵ(Central Processing Unit)２００と、ＲＯＭ(Read Only Memory)２０１と、ＲＡＭ(Random Access Memory)２０２と、ＨＤＤ（Hard Disc Drive）２０３と、ネットワークインタフェース（Ｉ／Ｆ）２０４と、外部装置Ｉ／Ｆ２０５と、表示装置Ｉ／Ｆ２０６とを含んで構成される。
【００１５】
ＣＰＵ２００は、クライアント端末１２０ａ全体の動作を制御するプロセッサである。ＲＯＭ２０１は、本発明のプログラムが記憶される記憶装置である。ＲＡＭ２０２は、プログラムの実行空間を提供する記憶装置である。ＨＤＤ２０３は、本発明のプログラム等の種々のデータを持続的に保存可能な記憶装置である。
【００１６】
クライアント端末１２０ａは、ＷＩＮＤＯＷＳ（登録商標）シリーズ、Ｍａｃ（登録商標）ＯＳ（Operating System）、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）などのＯＳの管理下で、ＨＤＤ２０３から本発明のプログラムを読み出し、ＲＡＭ２０２に展開して実行することにより、後述する機能手段をクライアント端末１２０ａ上に実現する。本発明のプログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｊａｖａ（登録商標）、ＪａｖａＳｃｒｉｐｔ（登録商標）、ＰＥＲＬ、ＲＵＢＹ、ＰＹＴＨＯＮなどのプログラム言語で記述することができる。
【００１７】
ネットワークＩ／Ｆ２０４は、クライアント端末１２０ａとネットワーク１１０との物理インタフェースであり、ネットワーク１１０を介して種々のデータを他拠点のクライアント端末１２０ｂ，１２０ｃと通信する。外部装置Ｉ／Ｆ２０５は、クライアント端末１２０ａと出力装置１２２ａとの物理インタフェースであり、出力装置１２２ａから画像データおよび音声データを受信する。表示装置Ｉ／Ｆ２０６は、クライアント端末１２０ａと表示装置との物理インタフェースであり、当該表示装置に画像を出力して表示させる。
【００１８】
図３は、本発明のクライアント端末および出力装置の機能構成の一実施形態を示す図である。以下、図３を参照して、クライアント端末１２０ａおよび出力装置１２２ａの機能構成について説明する。なお、クライアント端末１２０ｂ，１２０ｃおよび出力装置１２２ｂ，１２２ｃの機能構成は、クライアント端末１２０ａおよび出力装置１２２ａと同様であるため、説明を省略する。
【００１９】
出力装置１２２ａは、デバイス情報記憶部３００と、インタフェース３０１とを備えている。デバイス情報記憶部３００は、出力装置１２２ａのデバイス情報を保存する記憶手段である。デバイス情報は、出力装置１２２ａの性能に関する情報である。デバイス情報は、例えば、映像出力装置の解像度（ｎ×ｍ）、フレームレート（ｆｐｓ）、動画圧縮形式（ＹＵＹ２やＭＪＰＧ等）および色温度（ｋ）や、音声出力装置の入力感度（ｄｂ）、集音可能な周波数帯域（Ｈｚ）等の性能情報である。
【００２０】
インタフェース３０１は、クライアント端末１２０ａとの通信を制御する論理インタフェースであり、出力装置１２２ａが生成する映像信号や音声信号、デバイス情報をクライアント端末１２０ａに提供する。インタフェース３０１は、クライアント端末１２０ａの要求に応じてクライアント端末１２０ａとの通信を確立し、映像信号や音声信号、デバイス情報をクライアント端末１２０ａに提供する。
【００２１】
クライアント端末１２０ａは、接続処理部３０３と、インタフェース３０４と、デバイス情報取得部３０５と、パラメータ決定部３０６と、判断基準記憶部３０７と、出力データ生成部３０８とを備える。
【００２２】
接続処理部３０３は、クライアント端末１２０ａに接続された出力装置との通信を確立する手段である。接続処理部３０３は、ユーザが選択した出力装置１２２ａに対し、インタフェース３０４を介して接続要求を送信し、出力装置１２２ａとの通信を確立する。
【００２３】
インタフェース３０４は、出力装置１２２ａとの通信を制御する論理インタフェースである。インタフェース３０４は、接続処理部３０３からの接続要求に応じて、出力装置１２２ａとの通信を確立する。
【００２４】
また、インタフェース３０４は、デバイス情報取得部３０５のデバイス情報の取得要求に応じて、出力装置１２２ａにデバイス情報を要求する。インタフェース３０４は、出力装置１２２ａからデバイス情報を取得すると、デバイス情報取得部３０５にデバイス情報を提供する。また、インタフェース３０４は、当該デバイス情報と共に受信した映像信号を出力データ生成部３０８に提供する。
【００２５】
デバイス情報取得部３０５は、出力装置１２２ａからデバイス情報を取得する手段である。デバイス情報取得部３０５は、パラメータ決定部３０６によるデバイス情報の取得指示に応じて、インタフェース３０４を介して、デバイス情報の取得要求を出力装置１２２ａに送信し、出力装置１２２ａからデバイス情報を取得する。
【００２６】
パラメータ決定部３０６は、クライアント端末１２０ａの出力データである画像データおよび音声データの少なくとも一方の生成に使用するパラメータを決定する手段である。パラメータ決定部３０６は、出力装置１２２ａのデバイス情報と、判断基準記憶部３０７に保存されている判断基準情報とを使用してパラメータを決定する。パラメータ決定部３０６が実行する処理（以下、「パラメータ決定処理」とする。）については、図５および図７を参照して詳述する。
【００２７】
判断基準記憶部３０７は、判断基準情報が保存される記憶手段である。判断基準情報は、出力データの生成に使用するパラメータの値や形式を指定する情報である。判断基準情報は、出力装置の性能を最大限利用可能なパラメータの値や種類、すなわち、例えば、映像出力装置の最大の解像度、最大のフレームレート、動画圧縮形式、最大の色温度や、音声出力装置の最大の入力感度、最大の周波数帯域等を指定することができる。
【００２８】
出力データ生成部３０８は、パラメータ決定部３０６が決定したパラメータに基づいて出力データを生成する手段である。出力データ生成部３０８は、パラメータ決定部３０６の指示により、当該パラメータを使用して出力データである画像データおよび音声データの少なくとも一方を生成する。
【００２９】
図４は、本発明のクライアント端末が実行する処理を示すシーケンス図である。クライアント端末１２０ａは、ユーザの操作によって接続先の出力装置１２２ａが指定されると、接続処理部３０３が、ユーザの指定した出力装置１２２ａに対し、インタフェース３０４を介して接続要求を送信する。
【００３０】
出力装置１２２ａは、クライアント端末１２０ａから接続要求を受信すると、クライアント端末１２０ａと通信可能であれば、接続成功を示す応答を送信する。クライアント端末１２０ａの接続処理部３０３は、インタフェース３０４を介して、出力装置１２２ａから接続成功を示す応答を受信すると、接続完了通知をパラメータ決定部３０６に送信する。
【００３１】
パラメータ決定部３０６は、パラメータ決定部３０６から接続完了通知を受信すると、デバイス情報取得部３０５に対しデバイス情報の取得を指示し、デバイス情報取得部３０５が、インタフェース３０４を介して、出力装置１２２ａにデバイス情報の提供要求を送信する。
【００３２】
出力装置１２２ａは、デバイス情報の提供要求を受信すると、クライアント端末１２０ａにデバイス情報を送信すると共に、映像信号および音声信号の少なくとも一方の供給を開始する。クライアント端末１２０ａのインタフェース３０４は、出力装置１２２ａから受信したデバイス情報をデバイス情報取得部３０５に送信すると共に、映像信号および音声信号の少なくとも一方を出力データ生成部３０８に送信する。デバイス情報取得部３０５は、当該デバイス情報をパラメータ決定部３０６に提供する。
【００３３】
パラメータ決定部３０６は、デバイス情報を受信すると、判断基準記憶部３０７から判断基準情報を取得し、当該デバイス情報および判断基準情報を使用して、図５および図７に示すパラメータ決定処理を実行する。パラメータ決定部３０６は、パラメータを決定すると、出力データの生成要求と共に、当該パラメータを出力データ生成部３０８に送信する。出力データ生成部３０８は、パラメータ決定部３０６が決定したパラメータと、出力装置１２２ａが提供する映像信号および音声信号の少なくとも一方とを使用して出力データを生成する。
【００３４】
図５は、本発明のクライアント端末が実行するパラメータ決定処理の一実施形態を示すフローチャートである。以下、図５を参照して、出力装置１２２ａが映像出力装置である場合に実行するパラメータ決定処理について説明する。なお、図５に示す実施形態では、判断基準情報により、映像出力装置の最大の解像度、最大のフレームレート、圧縮率の低い圧縮形式および最大の色温度が指定されているものとする。
【００３５】
図５の処理は、ステップＳ５００から開始し、ステップＳ５０１では、クライアント端末１２０ａ，１２０ｂ，１２０ｃのパラメータ決定部３０６が、デバイス情報および判断基準情報を用いて、出力装置１２２ａである映像出力装置の最大の解像度を判断する。ステップＳ５０２では、パラメータ決定部３０６は、デバイス情報および判断基準情報を用いて、映像出力装置の最大のフレームレートを判断する。ステップＳ５０３では、パラメータ決定部３０６は、デバイス情報および判断基準情報を用いて、映像出力装置が採用する圧縮率の低い圧縮形式を判断する。ステップＳ５０４では、パラメータ決定部３０６は、デバイス情報および判断基準情報を用いて、映像出力装置の最大の色温度を判断する。
【００３６】
ステップＳ５０５では、パラメータ決定部３０６は、ステップＳ５０１〜ステップＳ５０４の判断結果を用いて、画像データの生成に使用するパラメータを決定し、ステップＳ５０６で処理が終了する。
【００３７】
図６は、図５に示すパラメータ決定処理で使用されるデバイス情報と、当該パラメータ決定処理の結果の一実施形態を示す図である。クライアント端末１２０ａ，１２０ｂ，１２０ｃは、デバイス情報６００，６０１，６０２を入力情報として、上述したパラメータ決定処理を実行し、当該パラメータ決定処理で決定したパラメータを示す処理結果６１０，６１１，６１２を出力する。
【００３８】
デバイス情報６００，６０１，６０２は、出力装置１２２ａ，１２２ｂ，１２２ｃが提供するデバイス情報である。図６に示すデバイス情報６００，６０１，６０２は、映像出力装置のデバイス情報である。デバイス情報６００，６０１，６０２には、映像出力装置が対応可能な解像度、フレームレート、および動画圧縮形式を示すフォーマットが示されている。
【００３９】
デバイス情報６００は、当該映像出力装置が最大で１９２０×１０８０の解像度の映像信号を提供可能であることを示す。また、デバイス情報６００は、当該映像出力装置が最大で６０ｆｐｓのフレームレートで映像信号を出力可能であることを示す。さらに、デバイス情報６００は、当該映像出力装置がフォーマットとしてＹＵＹ２およびＭＪＰＧを利用可能であることを示す。
【００４０】
処理結果６１０は、デバイス情報６００を入力情報とするパラメータ決定処理の結果である。処理結果６１０には、当該映像出力装置が最大の解像度およびフレームレートを示す「１０８０＠６０」と、当該映像出力装置が利用可能な非圧縮のフォーマットを示す「ＹＵＹ２」が含まれる。
【００４１】
デバイス情報６０１は、当該映像出力装置が最大で１２８０×７２０の解像度の映像信号を提供可能であることを示す。また、デバイス情報６０１は、当該映像出力装置が最大で３０ｆｐｓのフレームレートで映像信号を出力可能であることを示す。さらに、デバイス情報６０１は、当該映像出力装置がフォーマットとしてＹＵＹ２およびＭＪＰＧを利用可能であることを示す。
【００４２】
処理結果６１１は、デバイス情報６０１を入力情報とするパラメータ決定処理の結果である。処理結果６１１には、当該映像出力装置が最大の解像度およびフレームレートを示す「７２０＠３０」と、当該映像出力装置が利用可能な非圧縮のフォーマットを示す「ＹＵＹ２」が含まれる。
【００４３】
デバイス情報６０２は、当該映像出力装置が最大で６４０×４８０の解像度の映像信号を提供可能であることを示す。また、デバイス情報６０２は、当該映像出力装置が最大で１５ｆｐｓのフレームレートで映像信号を出力可能であることを示す。さらに、デバイス情報６０２は、当該映像出力装置がフォーマットとしてＹＵＹ２を利用可能であることを示す。
【００４４】
処理結果６１２は、デバイス情報６０２を入力情報とするパラメータ決定処理の結果である。処理結果６１２には、当該映像出力装置が最大の解像度およびフレームレートを示す「ＶＧＡ＠１５」と、当該映像出力装置が利用可能な非圧縮のフォーマットを示す「ＹＵＹ２」が含まれる。
【００４５】
本実施形態では、出力装置の性能を最大限利用可能なパラメータの値や種類、すなわち、最大の解像度やフレームレート、非圧縮のフォーマットを、画像データを生成するパラメータとして採用する。他の実施形態では、ユーザが判断基準情報を生成して、パラメータの任意の値や種類を指定することができる。例えば、中程度の解像度やフォーマット、一定のフレームレート等、様々な条件を指定することができる。これにより、ユーザの意図に即したパラメータ設定が可能となる。
【００４６】
図７は、本発明のクライアント端末が実行するパラメータ決定処理の別の実施形態を示すフローチャートである。以下、図７を参照して、出力装置１２２ａが音声出力装置である場合に実行するパラメータ決定処理について説明する。なお、図７に示す実施形態では、判断基準情報により、音声出力装置の最大の入力感度および最大の周波数帯域が指定されているものとする。
【００４７】
図７の処理は、ステップＳ７００から開始し、ステップＳ７０１では、クライアント端末１２０ａ，１２０ｂ，１２０ｃのパラメータ決定部３０６が、デバイス情報および判断基準情報を用いて、出力装置１２２ａである音声出力装置の最大の入力感度を判断する。ステップＳ７０２では、パラメータ決定部３０６は、デバイス情報および判断基準情報を用いて、音声出力装置の最大の周波数帯域を判断する。ステップＳ７０３では、パラメータ決定部３０６は、ステップＳ７０１およびステップＳ７０２の判断結果を用いて、音声データの生成に使用するパラメータを決定し、ステップＳ７０４で処理が終了する。
【００４８】
図８は、本発明のクライアント端末が実行するパラメータ決定処理の他の実施形態を示すフローチャートである。以下、図８を参照して、出力装置１２２ａが映像出力装置である場合に実行するパラメータ決定処理の別の実施形態について説明する。なお、図８に示す実施形態では、判断基準情報により、映像出力装置の最大の解像度、最大のフレームレート、圧縮率の低い圧縮形式および最大の色温度が指定されているものとする。
【００４９】
図８の処理は、ステップＳ８００から開始し、ステップＳ８０１では、クライアント端末１２０ａ，１２０ｂ，１２０ｃのパラメータ決定部３０６が、デバイス情報および判断基準情報を用いて、出力装置１２２ａである映像出力装置の最大の解像度を判断する。ステップＳ８０２では、パラメータ決定部３０６は、デバイス情報および判断基準情報を用いて、映像出力装置の最大のフレームレートを判断する。ステップＳ８０３では、パラメータ決定部３０６は、デバイス情報および判断基準情報を用いて、映像出力装置が採用する圧縮率の低い圧縮形式を判断する。ステップＳ８０４では、パラメータ決定部３０６は、デバイス情報および判断基準情報を用いて、映像出力装置の最大の色温度を判断する。
【００５０】
ステップＳ８０５では、パラメータ決定部３０６は、優先すべきパラメータを特定可能な情報である優先モード判定テーブルを参照し、デバイス情報および帯域幅情報を使用して優先モードを判断する。帯域幅情報は、通信システム１００の転送速度（ｋｂｐｓ）を示す情報である。帯域幅情報は、ユーザがクライアント端末１２０ａ，１２０ｂ，１２０ｃに任意の値を入力することによって生成することができる。また、クライアント端末１２０ａ，１２０ｂ，１２０ｃが、通信システム１００の転送速度を検知して、帯域幅情報を生成してもよい。
【００５１】
図９は、優先モード判定テーブルの一実施形態を示す図である。優先モード判定テーブルは、優先すべきパラメータを特定可能なデータテーブルであり、優先モードと、判断基準と、優先順位とが関連付けて登録される。
【００５２】
優先モードとは、出力データの生成に使用するパラメータを決定する際に、デバイス情報のいずれの情報を優先すべきかを指定する情報である。本実施形態の優先モードには、解像度を優先する解像度優先モードと、フレームレートを優先するフレームレート優先モードと、帯域幅を優先する帯域幅優先モードとがある。
【００５３】
判断基準は、上述した優先モードを判断する際に使用する条件を示す。本実施形態では、デバイス情報が示す解像度が「７２０ｐ」すなわち、「１２８０×７２０」以上であれば、解像度優先モードが選択される。また、デバイス情報が示すフレームレートが「６０ｆｐｓ」以上であれば、フレームレート優先モードが選択される。さらに、これらのいずれにも該当しない場合、または帯域幅情報が示す帯域幅が「５００ｋｂｐｓ」以下であれば、帯域幅優先モードが選択される。
【００５４】
これら複数の条件に該当する場合には、優先順位によって既定される優先度で優先モードが選択される。図９に示す実施形態では、フレームレート、解像度、帯域幅の順に優先順位が付けられているが、他の実施形態では、任意の優先順位を採用することができる。
【００５５】
ステップＳ８０６では、パラメータ決定部３０６は、ステップＳ８０１〜ステップＳ８０４の判断結果と、ステップＳ８０５で決定した優先モードとを用いて、画像データの生成に使用するパラメータを決定し、ステップＳ８０７で処理が終了する。
【００５６】
具体的には、解像度優先モードが選択されている場合、パラメータ決定部３０６は、出力装置の性能を最大限利用可能な値、すなわち、デバイス情報が示す最大の解像度を採用する。フレームレート優先モードが選択されている場合、パラメータ決定部３０６は、出力装置の性能を最大限利用可能な値、すなわち、デバイス情報が示す最大のフレームレートを採用する。帯域幅優先モードが選択されている場合、パラメータ決定部３０６は、帯域幅を圧迫しない既定の解像度、フレームレート、圧縮形式、色温度の少なくとも１つを採用する。
【００５７】
図１０は、図８に示すパラメータ決定処理で使用されるデバイス情報と、当該パラメータ決定処理の処理結果の一実施形態を示す図である。クライアント端末１２０ａ，１２０ｂ，１２０ｃは、デバイス情報１０００，１０１０を入力情報として、上述したパラメータ決定処理を実行し、処理結果１００１〜１００３，１０１１〜１０１３を出力する。
【００５８】
デバイス情報１０００，１０１０は、出力装置１２２ａ，１２２ｂ，１２２ｃが提供するデバイス情報である。図１０に示すデバイス情報１０００，１０１０は、映像出力装置のデバイス情報である。デバイス情報１０００，１０１０には、映像出力装置が対応可能な解像度、フレームレートおよびフォーマットが示されている。
【００５９】
デバイス情報１０００は、当該映像出力装置が最大で１９２０×１０８０の解像度の映像信号を提供可能であることを示す。また、デバイス情報１０００は、当該映像出力装置が最大で６０ｆｐｓのフレームレートで映像信号を出力可能であることを示す。さらに、デバイス情報１０００は、当該映像出力装置がフォーマットとしてＹＵＹ２およびＭＪＰＧを利用可能であることを示す。
【００６０】
処理結果１００１，１００２，１００３は、デバイス情報１０００を入力情報とし、フレームレート優先モードが選択された場合に実行されるパラメータ決定処理の結果である。処理結果１００１，１００２，１００３に示すように、優先すべきパラメータであるフレームレートは、出力装置の性能を最大限利用可能な値、すなわち、デバイス情報１０００の最大のフレームレートを示す「６０」が選択されている。
【００６１】
パラメータ決定部３０６は、帯域幅情報が示す帯域幅に応じて、優先すべきフレームレート以外のパラメータを調整する。本実施形態では、帯域幅が十分な場合には、パラメータ決定部３０６は、処理結果１００１に示すように、総てのパラメータについて、出力装置の性能を最大限利用可能な値や形式、すなわち、最大のフレームレート、最大の解像度および非圧縮のフォーマットを採用する。
【００６２】
帯域幅が不足する場合には、パラメータ決定部３０６は、処理結果１００２に示すように、優先すべきパラメータであるフレームレートについては、出力装置の性能を最大限利用可能な値を採用し、優先すべきパラメータ以外のパラメータである解像度およびフォーマットについては、既定の中程度の解像度および非圧縮のフォーマットを採用する。
【００６３】
帯域幅が過度に不足する場合には、パラメータ決定部３０６は、処理結果１００３に示すように、優先すべきパラメータであるフレームレートについては、出力装置の性能を最大限利用可能な値を採用し、優先すべきパラメータ以外のパラメータである解像度およびフォーマットについては、帯域幅を圧迫しない既定の解像度および非圧縮のフォーマットを採用する。
【００６４】
デバイス情報１０１０は、当該映像出力装置が最大で１２８０×７２０の解像度の映像信号を提供可能であることを示す。また、デバイス情報１０１０は、当該映像出力装置が最大で３０ｆｐｓのフレームレートで映像信号を出力可能であることを示す。さらに、デバイス情報１０１０は、当該映像出力装置がフォーマットとしてＹＵＹ２およびＭＪＰＧを利用可能であることを示す。
【００６５】
処理結果１０１１，１０１２，１０１３は、デバイス情報１０１０を入力情報とし、解像度優先モードが選択された場合に実行されるパラメータ決定処理の結果である。処理結果１０１１，１０１２，１０１３に示すように、優先すべきパラメータである解像度は、出力装置の性能を最大限利用可能な値、すなわち、デバイス情報１０１０の最大の解像度を示す「７２０ｐ」が選択されている。
【００６６】
パラメータ決定部３０６は、帯域幅情報が示す帯域幅に応じて、優先すべき解像度以外のパラメータを調整する。本実施形態では、帯域幅が十分な場合には、パラメータ決定部３０６は、処理結果１０１１に示すように、総てのパラメータについて、出力装置の性能を最大限利用可能な値や形式、すなわち、最大の解像度、最大のフレームレートおよび非圧縮のフォーマットを採用する。
【００６７】
帯域幅が不足する場合には、パラメータ決定部３０６は、処理結果１０１２に示すように、優先すべきパラメータである解像度については、出力装置の性能を最大限利用可能な値を採用し、優先すべきパラメータ以外のパラメータであるフレームレートおよびフォーマットについては、既定の中程度のフレームレートおよび非圧縮のフォーマットを採用する。
【００６８】
帯域幅が過度に不足する場合には、パラメータ決定部３０６は、処理結果１０１３に示すように、優先すべきパラメータである解像度については、出力装置の性能を最大限利用可能な値を採用し、優先すべきパラメータ以外のパラメータであるフレームレートおよびフォーマットについては、帯域幅を圧迫しない既定の最小のフレームレートおよび非圧縮のフォーマットを採用する。
【００６９】
本実施形態では、帯域幅が不足する場合、フォーマットとして非圧縮の圧縮形式を採用するが、他の実施形態では、圧縮率の高い圧縮形式を採用してもよい。
【００７０】
図１１は、本発明のクライアント端末が実行するパラメータ決定処理の他の実施形態を示すフローチャートである。以下、図１１を参照して、出力装置１２２ａが音声出力装置である場合に実行するパラメータ決定処理の別の実施形態について説明する。なお、図１１に示す実施形態では、判断基準情報により、音声出力装置の最大の入力感度および最大の周波数帯域が指定されているものとする。
【００７１】
図１１の処理は、ステップＳ１１００から開始し、ステップＳ１１０１では、クライアント端末１２０ａ，１２０ｂ，１２０ｃのパラメータ決定部３０６が、デバイス情報および判断基準情報を用いて、出力装置１２２ａである音声出力装置の最大の入力感度を判断する。ステップＳ１１０２では、パラメータ決定部３０６は、デバイス情報および判断基準情報を用いて、音声出力装置の最大の周波数帯域を判断する。
【００７２】
ステップＳ１１０３では、パラメータ決定部３０６は、優先モード判定テーブルを参照し、デバイス情報および帯域幅情報を使用して優先モードを判断する。本実施形態では、優先モードとして、入力感度優先モード、周波数帯域優先モードおよび帯域幅優先モードを採用する。入力感度優先モードは、入力感度が所定の入力感度以上の場合に選択される。周波数帯域優先モードは、周波数帯域が所定の周波数帯域以上の場合に選択される。帯域幅優先モードは、これら以外の場合、または帯域幅が所定の値以下の場合に選択される。
【００７３】
ステップＳ１１０４では、パラメータ決定部３０６は、ステップＳ１１０１およびステップＳ１１０２の判断結果と、ステップＳ１１０３で決定した優先モードとを用いて、音声データの生成に使用するパラメータを決定し、ステップＳ１１０５で処理が終了する。
【００７４】
具体的には、入力感度優先モードが選択されている場合、パラメータ決定部３０６は、出力装置の性能を最大限利用可能な値、すなわち、デバイス情報が示す最大の入力感度を採用する。周波数帯域優先モードが選択されている場合、パラメータ決定部３０６は、出力装置の性能を最大限利用可能な値、すなわち、デバイス情報が示す最大の周波数帯域を採用する。帯域幅優先モードが選択されている場合、パラメータ決定部３０６は、帯域幅を圧迫しない既定の入力感度および周波数帯域の少なくとも一方を採用する。
【００７５】
これまで本実施形態につき説明してきたが、本発明は、上述した実施形態に限定されるものではなく、本実施形態の構成要素を変更若しくは削除し、または本実施形態の構成要素を他の構成要素を追加するなど、当業者が想到することができる範囲内で変更することができる。いずれの態様においても本発明の作用効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００７６】
１００…通信システム、１１０…ネットワーク、１２０ａ，１２０ｂ，１２０ｃ…クライアント端末、１２２ａ，１２２ｂ，１２２ｃ…出力装置
【先行技術文献】
【特許文献】
【００７７】
【特許文献１】特開２００９−０３８６０４
【図１】
2014176066.tif 000003
【図２】
2014176066.tif 000004
【図３】
2014176066.tif 000005
【図４】
2014176066.tif 000006
【図５】
2014176066.tif 000007
【図６】
2014176066.tif 000008
【図７】
2014176066.tif 000009
【図８】
2014176066.tif 000010
【図９】
2014176066.tif 000011
【図１０】
2014176066.tif 000012
【図１１】
2014176066.tif 000013