(57)【要約】【課題】  映像を送信する映像送信装置と、映像を受信して表示する受信装置を含む映像送受信システムにおいて、ユーザが手動で設定などをすることなく、最適な映像設定でコンテンツなどを視聴可能にする映像送信装置を提供する。【解決手段】  外部機器との通信速度を測定可能に構成された通信速度測定部（１５０）と、前記映像データのコンテンツ種別、及び前記通信速度に応じて、符号化方法を決定するよう制御可能に構成された符号化方法制御部（１４０）と、前記外部機器に送信する映像データを前記符号化方法で符号化可能に構成された符号化部（１１０）と、前記外部機器に符号化された映像データを送信可能に構成された映像データ送信部（１２１）と、を備えることを特徴とする映像送信装置（１０）を提供する。【選択図】  図１
2016005264.tif 000002
【特許請求の範囲】
【請求項１】
外部機器との通信速度を測定可能に構成された通信速度測定部と、
映像データのコンテンツ種別、及び前記通信速度に応じて、符号化方法を決定するよう制御可能に構成された符号化方法制御部と、
前記外部機器に送信する前記映像データを前記符号化方法で符号化可能に構成された符号化部と、
前記外部機器に符号化された映像データを送信可能に構成された映像データ送信部と、を備える
ことを特徴とする映像送信装置。
【請求項２】
予め設定された該映像送信装置の性能を示す送信機性能情報、及び
予め設定された、前記映像データのコンテンツ種別のそれぞれについて、優先すべき映像パラメータに関する重み付けを示す重み付けテーブル
を記憶可能に構成された記憶部と、
前記外部機器から受信機性能情報を受信可能に構成された受信機性能情報受信部と、をさらに備え、
前記符号化方法制御部は、
前記送信機性能情報、前記受信機性能情報、及び前記重み付けテーブルに基づいて、送信する映像データの符号化方法を決定可能に構成されている
ことを特徴とする請求項１に記載の映像送信装置。
【請求項３】
前記外部機器との通信状態を検出可能に構成された通信状態検出部をさらに備え、
前記符号化方法制御部は、前記外部機器との通信状態に応じて、送信する映像データの符号化方法を動的に変化させるよう制御可能に構成されている
ことを特徴とする請求項１または請求項２に記載の映像送信装置。
【請求項４】
外部機器との通信速度を測定するステップと、
映像データのコンテンツ種別、及び前記通信速度に応じて、符号化方法を決定するステップと、
前記外部機器に送信する前記映像データを前記符号化方法で符号化するステップと、
前記外部機器に符号化された映像データを送信するステップと、を含む
ことを特徴とする映像送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の一態様は、映像を送信する映像送信装置と、映像を受信して表示する受信装置を含む映像送受信システムにおける映像送信装置などに関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレット機器の表示部に表示された、再生中の映像コンテンツの内容や実行中のソフトウェアによる表示内容を、表示機能を備えた受信装置に送信し、送信側の表示部と同じ内容を受信装置に表示する、映像送受信システムがある。このような映像送受信システムでは、送信装置側では、映像データを符号化（エンコード）した形式で送信し、受信装置側では、受信した符号化された映像データを復号（デコード）してその表示部に表示するよう処理されることがある。この場合、送信装置側から送信される映像データの単位時間当たりのデータサイズが、送信装置と受信装置との間でデータの送受信が可能な単位時間当たりのデータサイズよりも大きい場合、受信装置では単位時間当たりのデータが不足してしまい、映像のコマ落ちなどの不具合が発生する。このような不具合に対応するため、例えば特許文献１には、ネットワークの帯域変動に対してエンコードのパラメータを変更する技術について開示されている。また、特許文献２には、無線ネットワークの帯域変動に対してエンコードのビットレートを変更する技術について開示されている。さらに、特許文献３には、受信機性能を送信機に伝達することで、受信機側がリアルタイムで映像を出力できなくなることを回避する技術について開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１０９４９０号公報
【特許文献２】特開２０１１−９９０４号公報
【特許文献３】特開２００３−２５９３３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の技術では、ユーザが手動で設定などをすることなく、最適な映像設定でコンテンツなどの視聴を行うことができていなかった。また、送信装置から送信されるコンテンツなどに最適なデータ形式の決定が行われていなかった。
【課題を解決するための手段】
【０００５】
本発明は、上記課題を解決するために次のような手段を採る。なお、以下の説明において、発明の理解を容易にするために図面中の符号等を括弧書きで付記するが、本発明の各構成要素はこれらの付記したものに限定されるものではなく、当業者が技術的に理解しうる範囲にまで広く解釈されるべきものである。
【０００６】
本発明の手段１は、
外部機器との通信速度を測定可能に構成された通信速度測定部（１５０）と、
映像データのコンテンツ種別、及び前記通信速度に応じて、符号化方法を決定するよう制御可能に構成された符号化方法制御部（１４０）と、
前記外部機器に送信する前記映像データを前記符号化方法で符号化可能に構成された符号化部（１１０）と、
前記外部機器に符号化された映像データを送信可能に構成された映像データ送信部（１２１）と、を備える
ことを特徴とする映像送信装置（１０）である。
【０００７】
また、本発明の手段４は、
外部機器との通信速度を測定するステップ（Ｓ５２０）と、
映像データのコンテンツ種別、及び前記通信速度に応じて、符号化方法を決定するステップ（Ｓ５７０）と、
前記外部機器に送信する前記映像データを前記符号化方法で符号化するステップ（Ｓ５８０）と、
前記外部機器に符号化された映像データを送信するステップ（Ｓ５８０）と、を含む
ことを特徴とする映像送信方法である。
【０００８】
上記構成の映像送信装置、または映像送信方法によれば、映像データのコンテンツ種別と通信速度に応じて最適に決定された符号化方法より符号化された映像データを送信することが可能となる。これにより、映像送信装置と外部機器とが配置された環境、及び視聴しているコンテンツについて最適な符号化方法を選択することが可能となり、ユーザが快適にコンテンツの視聴などを行うことができる。
【０００９】
本発明の手段２は、
予め設定された該映像送信装置の性能を示す送信機性能情報、及び
予め設定された、前記映像データのコンテンツ種別のそれぞれについて、優先すべき映像パラメータに関する重み付けを示す重み付けテーブル
を記憶可能に構成された記憶部（不揮発性メモリ１３０）と、
前記外部機器から受信機性能情報を受信可能に構成された受信機性能情報受信部（１２２）と、をさらに備え、
前記符号化方法制御部（１４０）は、
前記送信機性能情報、前記受信機性能情報、及び前記重み付けテーブルに基づいて、送信する映像データの符号化方法を決定可能に構成されている
ことを特徴とする手段１の映像送信装置（１０）である。
【００１０】
上記構成の映像送信装置によれば、符号化方法の決定に、送信機性能情報、受信機性能情報、及び重み付けテーブルを参照しているため、送信機の復号化処理能力、受信機の復号処理能力、及び映像コンテンツの種別に合わせた重視すべきポイントを考慮した映像データの符号化が可能となる。
【００１１】
本発明の手段３は、
前記外部機器との通信状態を検出可能に構成された通信状態検出部（１７０）をさらに備え、
前記符号化方法制御部（１４０）は、前記外部機器との通信状態に応じて、送信する映像データの符号化方法を動的に変化させるよう制御可能に構成されている
ことを特徴とする手段１または手段２の映像送信装置（１０）である。
【００１２】
上記構成の映像送信装置によれば、外部機器と映像送信装置との間の通信速度が変化した場合でも、最適な符号化方法を選択して映像データの符号化を実行することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】映像送信装置の構成例を示す図。
【図２】受信装置の構成例を示す図。
【図３】映像データ送信処理を示すフローチャート。
【図４】受信機の映像画質値・遅延量表の具体例を示す図。
【図５】重み付けテーブルの具体例を示す図。
【図６】送信機の映像画質・伝送遅延・必要帯域表の具体例を示す図。
【図７】送信機の映像画質・伝送遅延・必要帯域表の具体例を示す図。
【図８】第２の映像送信装置の構成例を示す図。
【図９】通信状態確認処理を示すフローチャート。
【発明を実施するための形態】
【００１４】
本発明に係る実施形態について、以下の構成に従って図面を参照しながら具体的に説明する。ただし、以下で説明する実施形態はあくまで本発明の一例にすぎず、本発明の技術的範囲を限定的に解釈させるものではない。なお、各図面において、同一の構成要素には同一の符号を付しており、その説明を省略する場合がある。
１．実施形態１
（１）映像送信装置の構成例
（２）受信装置の構成例
（３）映像データ送信処理の具体例
２．実施形態２
（１）映像送信装置の構成例
（２）通信状態確認処理の具体例
３．実施形態３
４．補足事項
５．本発明の特徴
【００１５】
＜１．実施形態１＞
まず、本発明の実施形態１について、図１乃至図７を参照しながら説明する。
【００１６】
本実施形態の映像送受信システムは、映像データを送信可能に構成された映像送信装置と、映像データを受信して表示可能に構成された受信装置とを含んで構成される。映像送信装置は、例えばスマートフォン、タブレット機器、またはＳＴＢ（セット・トップ・ボックス）などの電子機器であり、受信装置は、例えばテレビまたはモニターなどの表示装置である。この映像送受信システムは、映像送信装置から送信される映像コンテンツ、またはゲームなどの表示内容を、テレビまたはモニターなどでユーザが視聴可能にすることができるシステムである。
【００１７】
＜（１）映像送信装置の構成例＞
図１は、本実施形態の映像送受信システムにおける映像送信装置の構成例を示す図である。図１に示すように、本実施形態の映像送信装置１０は、ＣＰＵ１００、符号化部１１０、Ｗｉ−Ｆｉ通信部１２０、不揮発性メモリ１３０、符号化方法制御部１４０、及び通信速度測定部１５０を含んで構成される。これらの各要素は、バス１６０を介して互いにデータの入出力を実行可能に構成される。上記のように、映像送信装置は、例えばスマートフォン、タブレット機器、またはＳＴＢなどである。映像送信装置は表示部（図示せず）などの他の構成を備えてもよい。
【００１８】
＜ＣＰＵ１００＞
ＣＰＵ１００は、映像送信装置１０における種々の処理を実行可能に構成された中央処理装置であり、符号化部１１０、Ｗｉ−Ｆｉ通信部１２０、不揮発性メモリ１３０、符号化方法制御部１４０、及び通信速度測定部１５０を、バス１６０を介して制御可能に構成される。ＣＰＵ１００は、ユーザによる操作、実行中のソフトウェアの実行結果、及びＷｉ−Ｆｉ通信部１２０による受信信号、などに基づいて様々な処理を実行可能に構成される。
【００１９】
＜符号化部１１０＞
符号化部１１０は、符号化方法制御部１４０により指定される符号化方法に基づいて、受信装置２０に送信すべき映像データを符号化可能に構成される。符号化部１１０は、例えばＨ．２６４、またはＨ．２６５などの符号化方式で映像データを符号化可能に構成される。符号化部１１０は、映像データ送信部１２１から受信装置２０に対して送信するため、符号化された映像データを映像データ送信部１２１に出力可能に構成される。
【００２０】
＜Ｗｉ−Ｆｉ通信部１２０＞
Ｗｉ−Ｆｉ通信部１２０は、外部機器（受信装置２０を含む）との間でデータの送受信を実行可能に構成されており、映像データ送信部１２１、及び受信機性能受信部１２２を含んで構成される。
【００２１】
＜映像データ送信部１２１＞
映像データ送信部１２１は、符号化部１１０によって符号化された映像データを受け取り、この映像データを受信装置２０に対してＷｉ−Ｆｉ通信により無線で送信可能に構成される。
【００２２】
＜受信機性能受信部１２２＞
受信機性能受信部１２２は、受信装置２０から送信される、受信機の性能を示す受信機性能情報を受信可能に構成される。受信機性能受信部１２２は、受信した受信機性能情報を符号化方法制御部１４０に出力可能に構成される。
【００２３】
＜不揮発性メモリ１３０＞
不揮発性メモリ１３０は、映像送信装置１０への電力の供給が停止しても消去されることなく情報を保持可能なメモリであって、少なくとも送信機性能情報及び重み付けテーブルを記憶可能に構成される。送信機性能情報は、映像データの送信機として機能する該映像送信装置１０の性能を示す情報であって、例えば、符号化する映像方式毎に、伝送遅延及び必要帯域などを示す情報を指す。また、重み付けテーブルは、送信すべき映像データのコンテンツ種別毎に、優先すべき映像パラメータに関する重み付けを示す情報である。すなわち、映画などの動画再生、またはアクションゲームなどの画像データを送信する際に、画質、フレームレート、及び伝送遅延のどれを優先するかについて予め決定された重み付けを示す情報である。不揮発性メモリ１３０に記憶されているこれらの情報の詳細、及び活用については後述する。
【００２４】
＜符号化方法制御部１４０＞
符号化方法制御部１４０は、受信装置に送信する映像データのコンテンツ種別、受信装置との通信速度、送信機性能情報、受信機性能情報、及び重み付けテーブルに基づいて、符号化部１１０で採用される符号化方法を決定するよう制御可能に構成される。すなわち、受信装置との通信速度が遅い場合には送信する映像データのデータ量を少なくする必要があるが、符号化方法制御部１４０は、映像データのコンテンツ種別毎に優先すべきパラメータと犠牲にしてもよいパラメータを区別し、効果的にデータ量を少なくすることができる符号化方法を決定する。つまり、符号化部１１０は、限られた通信速度の下で、解像度、フレームレート、及び伝送遅延のどれをどの程度犠牲にするかを決定する。
【００２５】
＜通信速度測定部１５０＞
通信速度測定部１５０は、該映像送信装置１０と受信装置２０との間の通信速度を測定可能に構成される。測定された通信速度に関する情報は符号化方法制御部１４０に出力される。
【００２６】
＜バス１６０＞
バス１６０は、映像送信装置１０に含まれるそれぞれの要素に接続され、これらのそれぞれの要素が互いにデータの送受信を実行するために利用される。
【００２７】
＜（２）受信装置の構成例＞
図２は、本実施形態の映像送受信システムにおける受信装置の構成例を示す図である。図２に示すように、本実施形態の受信装置２０は、ＣＰＵ２００、復号部２１０、Ｗｉ−Ｆｉ通信部２２０、不揮発性メモリ２３０、及び表示部２７０を含んで構成される。これらの各要素は、バス２６０を介して互いにデータの入出力を実行可能に構成される。受信装置２０は、例えばテレビなどである。なお、本実施形態の受信装置２０は復号部２１０と表示部２７０を含んで構成されているが、これらの要素が必ずしも１つの装置の中に含まれる必要はない。すなわち、符号化部１１０を備えるＳＴＢと、表示部２７０を備えるモニターの組み合わせによって受信装置２０が構成されてもよい。
【００２８】
＜ＣＰＵ２００＞
ＣＰＵ１００は、映像送信装置１０における種々の処理を実行可能に構成された中央処理装置であり、復号部２１０、Ｗｉ−Ｆｉ通信部２２０、不揮発性メモリ２３０、及び表示部２７０を、バス２６０を介して制御可能に構成される。ＣＰＵ１００は、ユーザによる操作、実行中のソフトウェアの実行結果、及びＷｉ−Ｆｉ通信部２２０によって受信された映像データを含む受信信号などに基づいて様々な処理を実行可能に構成される。
【００２９】
＜復号部２１０＞
復号部２１０は、Ｗｉ−Ｆｉ通信部２２０が受信した符号化された映像データを復号可能に構成される。復号された映像データは表示部２７０に出力され、受信装置２０を視聴するユーザが視認可能なように表示される。この符号化された映像データは、時間的に連続する非圧縮の画像データである。
【００３０】
＜Ｗｉ−Ｆｉ通信部２２０＞
Ｗｉ−Ｆｉ通信部２２０は、外部機器（映像送信装置１０を含む）との間でデータの送受信を実行可能に構成されており、映像データ受信部２２１、及び受信機性能送信部２２２を含んで構成される。
【００３１】
＜映像データ受信部２２１＞
映像データ受信部２２１は、映像送信装置１０の映像データ送信部１２１から送信された符号化された映像データをＷｉ−Ｆｉ通信により無線で受信し、この映像データを復号部２１０に出力可能に構成される。
【００３２】
＜受信機性能送信部２２２＞
受信機性能送信部２２２は、不揮発性メモリ２３０に記憶された該受信装置２０の性能を示す受信機性能情報を送信可能に構成される。
【００３３】
＜不揮発性メモリ２３０＞
不揮発性メモリ２３０は、受信装置２０への電力の供給が停止しても消去されることなく情報を保持可能なメモリであって、少なくとも受信機性能情報を記憶可能に構成される。受信機性能情報は、映像データの受信機として機能する該受信装置２０の性能を示す情報であって、例えば、符号化された映像方式毎に、復号と表示に要する時間を示す表示遅延、及び表示される画質などを示す情報を指す。不揮発性メモリ２３０に記憶されているこれらの情報の詳細及び活用については後述する。
【００３４】
＜バス２６０＞
バス２６０は、受信装置２０に含まれるそれぞれの要素に接続され、これらのそれぞれの要素が互いにデータの送受信を実行するために利用される。
【００３５】
＜表示部２７０＞
表示部２７０は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）や有機ＥＬディスプレイなどで構成され、復号部２１０で復号された映像データをユーザが視認可能な状態で表示可能に構成される。
【００３６】
＜（３）映像データ送信処理の具体例＞
図３は、映像送信装置１０で実行される映像データ送信処理の内容を示すフローチャートである。以下で具体的に説明するように、映像送信装置１０では、送信する映像データのコンテンツ種別等に基づいて決定された所定の符号化方法によって符号化された映像データを送信する。
【００３７】
＜Ｓ５００〜Ｓ５１０＞
映像送信装置１０において映像データ送信処理が開始されると（Ｓ５００）、映像送信装置１０は受信装置２０に対して受信機性能情報を要求する。この要求に応答して、受信装置２０では、受信機性能送信部２２２が不揮発性メモリ２３０から受信機性能情報を取得し、映像送信装置１０に対して送信する。映像送信装置１０の受信機性能受信部１２２は、この受信機性能情報を受信し、符号化方法制御部１４０に出力する（Ｓ５１０）。
【００３８】
図４は、受信機性能情報を示す、受信機の映像画質値・遅延量表の具体例を示す図である。図４に示されるように、受信機性能情報としての映像画質値・遅延量表には、入力されるコンテンツ情報毎に発生する表示遅延、及びデコード（Ｄｅｃｏｄｅ、復号）画質が示されている。表示遅延とは、映像データの入力から表示までに要する時間が示されている。デコード画質は、表示部２７０に表示がされる画質が相対的なレベルとして示されている。例えば、設定１には、入力コンテンツが７２０×４８０の画面の大きさのプログレッシブ方式（Ｐ）、６０ｆｐｓ（フレーム／秒）でＨ．２６４の映像データである場合には、データの入力から表示までに１５ｍｓの遅延が生じ、相対的な画質が「４」となることが示されている。また、設定８には、入力コンテンツが１９２０×１０８０の画面の大きさのインターレース方式（Ｉ）、６０ｆｐｓでＨ．２６５の映像データである場合には、データの入力から表示までに６５ｍｓの遅延が生じ、相対的な画質が「６」となることが示されている。ここで、設定６の１３６０×７６８（Ｐ）、６０ｆｐｓでＨ．２６５の映像データの画像が最高画質である「１０」となっているのは、表示部２７０が１３６０×７６８の画素で構成されているためである。
【００３９】
＜Ｓ５２０＞
次に、映像送信装置１０の通信速度測定部１５０は、映像送信装置１０と受信装置２０との間の通信速度を測定する（Ｓ５２０）。この通信速度の測定は、例えば、映像送信装置１０のＷｉ−Ｆｉ通信部１２０から受信装置２０のＷｉ−Ｆｉ通信部２２０に対して所定量のデータを送信し、このデータの受信完了時間を検出することなどにより測定可能である。なお、この通信速度の測定は一般的に採用されている種々の方法を適用可能である。
【００４０】
＜Ｓ５３０＞
次に、映像送信装置１０のＣＰＵ１００は、送信しようとする映像データのコンテンツ種別を判別する（Ｓ５３０）。具体的には、映像送信装置１０から受信装置２０に対して送信して受信装置２０で表示させようとするものが、メールやチャットの内容などの文字情報を中心とするコンテンツか、映画などの動画再生のコンテンツか、または写真などの製紙が再生のコンテンツか、などを判別する。
【００４１】
ここでの映像データのコンテンツ種別の判別方法としては種々の方法があるが、本発明で特徴的な例について説明する。本発明におけるコンテンツ種別の判別では、ＣＰＵ１００で実行するソフトウェアまたは再生するコンテンツについて、このコンテンツが配信されるサービスにおいて分類されているカテゴリ名を利用する。カテゴリ名としては、例えば、ＲＰＧ、ＳＬＧ、またはアクションゲーム、などのカテゴリ名が考えられる。または、再生コンテンツの配信サービスのコンテンツの説明文章に含まれるキーワードに基づいてコンテンツ種別を判別することも可能である。例えば、コンテンツの説明文章に、「アクション」、「美麗グラフィック」、「タイミング」などの特定のキーワードが含まれている割合に応じてコンテンツ種別を判別する。また、実行中のコンテンツに対するユーザの操作頻度及び操作内容に基づいて、コンテンツ種別を判別することも可能である。例えば、ユーザがタップ操作を頻繁に行い、このタップ操作に応答して映像が遷移する場合には、アクション性の高いゲームをしているなどの、コンテンツ種別判別ができる。なお、コンテンツ種別の判別処理は、上記以外の方法により行ってもよい。
【００４２】
＜Ｓ５４０＞
次に、映像送信装置１０の符号化方法制御部１４０は、不揮発性メモリ１３０から重み付けテーブルを読み出す（Ｓ５４０）。
【００４３】
図５は、ここで読み出される重み付けテーブルの具体例を示している。図５に示されるように、重み付けテーブルには、それぞれのコンテンツ種類に対応付けられた、画質（解像度）、フレームレート、及び伝送遅延のそれぞれに対する重み付けが示されている。ここで記憶されているコンテンツ種類は、例えば、メールやチャットの内容などの文字情報を中心とするコンテンツ、動画再生のコンテンツ、写真・静止画再生のコンテンツ、アクションゲームのコンテンツ、及びＲＰＧ（ロールプレイングゲーム）・ＳＬＧ（シミュレーションゲーム）などのコンテンツ、などがある。
【００４４】
重み付けの例としては、メールやチャットなどの文字情報を中心とするコンテンツでは、表示タイミングが遅れても影響は少ないため、フレームレート及び伝送遅延の重要性は低いので、相対的に画質（解像度）の重み付けを高くすることが好ましい。また、アクションゲームでは、ユーザの操作性を快適にするために、フレームレートと伝送遅延の重み付けが高くなり、画質（解像度）の重み付けは相対的に低くすることが好ましい。このように、コンテンツ種別毎に画質（解像度）、フレームレート、及び伝送遅延の重み付けが設定されている。
【００４５】
＜Ｓ５５０＞
次に、符号化方法制御部１４０は、読み出した上記重み付けテーブルに基づいて、どのコンテンツ種別に対応する重み付けを採用するかを決定する（Ｓ５５０）。
【００４６】
＜Ｓ５６０＞
次に、符号化方法制御部１４０は、不揮発性メモリ１３０から送信機性能情報を読み出す（Ｓ５６０）。
【００４７】
図６及び図７は、送信機性能情報を示す、送信機の映像画質・映像遅延・必要帯域表の具体例を示す図である。図６及び図７に示されるように、送信機性能情報としての映像画質・映像遅延・必要帯域表には、エンコード（Ｅｎｃｏｄｅ、符号化）出力設定毎の、遅延、エンコード（Ｅｎｃｏｄｅ）画質、及び必要帯域が示されている。エンコード出力設定は、符号化方法がそれぞれ割り当てられる。そして、この映像画質・映像遅延・必要帯域表には、各符号化方法を採用したときの、出力までの遅延時間、エンコード画質（符号化した映像の画質）、及び必要となる通信速度である必要帯域がそれぞれ示されている。図６は、符号化対象のコンテンツが１９２０×１０８０（Ｐ）、６０ｆｐｓの無圧縮の映像である場合の映像画質・映像遅延・必要帯域表が示されている。例えば、図６に示す設定１には、符号化方法を７２０×４８０の画面の大きさのプログレッシブ方式（Ｐ）、６０ｆｐｓでＨ．２６４とする場合には、符号化までの遅延時間が１５ｍｓ、相対的な画質が０．２８、そして必要となる通信速度（必要帯域）が２．５Ｍｂｐｓであることが示されている。
【００４８】
図７は、図６とは異なり、符号化対象のコンテンツが７２０×４８０（Ｐ）、６０ｆｐｓのＨ．２６５の映像である場合の映像画質・映像遅延・必要帯域表が示されている。例えば、図７に示す設定２には、符号化方法を７２０×４８０（Ｐ）、６０ｆｐｓのＨ．２６５とする場合は、符号化対象のコンテンツと同じであるため、遅延時間が０となる例が示されている。
【００４９】
＜Ｓ５７０＞
次に、符号化方法制御部１４０は、コンテンツ種別、受信装置２０との通信速度、送信機性能情報、受信機性能情報、及び上記の処理で決定された重み付けに応じて、符号化部１１０で採用すべき符号化方法を決定する。具体的には、受信装置２０との通信速度に応じて送信可能な符号化方法（エンコード出力設定）を選択可能と判定する。次に、これらの選択可能な符号化方法のうち、コンテンツ種別について決定された重み付けに応じて優先すべき項目と妥協可能な項目とを考慮し、符号化方法を決定する（Ｓ５７０）。このとき、映像データの送受信に要する総合遅延時間は、受信装置２０の表示遅延と、映像送信装置１０の遅延との合計から導出される。また、映像データの画質は、エンコード画質とデコード画質との値の積によって導出される。例えば、送信する映像データがアクションゲームの映像である場合には、受信装置２０と映像送信装置１０とで遅延時間が十分小さくなるような、６０ｆｐｓで送信可能な符号化方法を採用することに決定する。
【００５０】
＜Ｓ５８０＞
次に、符号化方法制御部１４０によって決定された符号化方法（エンコード方法）に基づいて、符号化部１１０は受信装置２０に送信する映像データを符号化する。符号化部１１０は、符号化された映像データを映像データ送信部１２１に出力される。そして、映像データ送信部１２１は受信装置２０に対してこの符号化された映像データを送信する（Ｓ５８０）。
【００５１】
＜Ｓ５９０＞
以上の処理によって映像送信装置１０から受信装置２０に対して映像データを送信したら、映像データ送信処理を終了する（５９０）。
【００５２】
これまで説明したような構成の映像送信装置１０と受信装置２０とを含む映像送受信システムにおいて、映像データ送信処理が実行されることで、受信装置２０で所望の映像コンテンツを表示することが可能となる。
【００５３】
＜２．実施形態２＞
次に、本発明の実施形態２について、図８及び図９を参照しながら説明する。本実施形態の映像送受信システムでは、映像送信装置１０の構成が実施形態１における構成と異なっている。そして、この構成の違いにより、通信状態を確認する通信確認処理が追加されている。以下の説明では、実施形態１との構成の違いと、本実施形態で追加される通信確認処理を中心に説明し、実施形態１と同様の内容についてその説明を省略する。
【００５４】
＜（１）映像受信装置の構成例＞
映像送信装置１０は、ＣＰＵ１００、符号化部１１０、Ｗｉ−Ｆｉ通信部１２０、不揮発性メモリ１３０、符号化方法制御部１４０、通信速度測定部１５０、及び通信状態検出部１８０を含んで構成される。すなわち、実施形態１の映像送信装置１０と比較して、本実施形態の映像送信装置１０は通信状態検出部１８０を追加構成として含んでいる。
【００５５】
＜通信状態検出部１８０＞
通信状態検出部１８０は、映像送信装置１０と受信装置２０との間の通信状態を検出可能に構成される。ここで通信状態検出部１８０が検出する通信状態は、通信環境に起因する通信速度の低下、受信装置２０で復号される映像データのコマ落ち（映像データ不足）などが含まれる。
【００５６】
＜（２）通信状態確認処理の具体例＞
次に、本実施形態における通信状態確認処理について説明する。通信状態確認処理は、実施形態１における映像データ送信処理で符号化方法を決定した後に通信状態が変化したときに、符号化方法を動的に変化させる処理である。
【００５７】
＜Ｓ６００〜Ｓ６１０＞
映像送信装置１０で通信状態確認処理が開始されると（Ｓ６００）、通信状態検出部１８０は、定期的に（例えば５秒ごとに）通信状態を確認し、通信エラーが発生しているか否かを確認する（Ｓ６１０）。ここでの通信エラーは、映像送信装置１０と受信装置２０との間で送受信されるデータの不具合のみならず、受信装置２０で復号される映像データのコマ落ちなどの、通信エラーに起因する不具合を含む。
【００５８】
＜Ｓ６２０＞
通信エラーが発生している場合（Ｓ６１０でＹ）、通信速度測定部１５０は映像送信装置１０と受信装置２０との間の通信速度を測定する。そして、測定された通信速度、受信装置２０に送信する映像データのコンテンツ種別、送信機性能情報、受信機性能情報、及び重み付けテーブルに応じて、符号化部１１０で適用すべき符号化方法をより適切な符号化方法に変更する（Ｓ６２０）。
【００５９】
＜Ｓ６９０＞
このようにして、符号化方法が、変化した通信速度に応じた符号化方法に変更されたら、映像送信装置１０は通信状態確認処理を終了する（Ｓ６９０）。
【００６０】
＜３．実施形態３＞
次に、本発明の実施形態３について説明する。本実施形態では、実施形態１の映像データ送信処理におけるコンテンツ種別の判別（Ｓ５３０）の処理に特徴がある。以下の説明では、このコンテンツ種別の判別処理について具体的に説明する。
【００６１】
本実施形態のコンテンツ種別の判別処理では、映像送信装置１０で送信しようとする映像の内容に基づいて、コンテンツ種別を判別する。
【００６２】
ＣＰＵ１００は、送信しようとする映像の内容について、（１）フレームの前後において変化量が大きく、かつ音声データが含まれていれば動画コンテンツ、（２）フレームの前後において変化量が小さく、かつ音声データが入っていなければ静止画（写真）再生コンテンツ、そして（３）画像のＸ方向及びＹ方向の輝度の差（コントラスト）が大きくなる箇所が多い場合には文字コンテンツ、であると判定する。すなわち、映像の各部分における時間変化、音声の有無、及び画像の輝度差に基づいて、コンテンツ種別を判別する。
【００６３】
＜４．補足事項＞
以上、本発明の実施形態についての具体的な説明を行った。上記説明は、あくまで一実施形態としての説明であって、本発明の範囲はこの一実施形態に留まらず、当業者が把握可能な範囲にまで広く解釈されるものである。
【００６４】
上記実施形態においては、映像送信装置１０と受信装置２０とは直接接続されていたが、無線ルータなどの装置を介して接続されてもよい。
【００６５】
＜５．本発明の特徴＞
以上、説明したような構成の映像送信装置１０、または映像送信方法は、以下のような特徴を持つ。
【００６６】
本発明の映像送信装置（１０）は、外部機器（受信装置２０）との通信速度を測定可能に構成された通信速度測定部（１５０）と、映像データのコンテンツ種別、及び通信速度に応じて、符号化方法を決定するよう制御可能に構成された符号化方法制御部（１４０）と、外部機器（受信装置２０）に送信する映像データを、決定された符号化方法で符号化可能に構成された符号化部（１１０）と、外部機器（受信装置２０）に符号化された映像データを送信可能に構成された映像データ送信部（１２１）と、を備えることを特徴とする。
【００６７】
また、本発明の映像送信方法は、外部機器（受信装置２０）との通信速度を測定するステップ（Ｓ５２０）と、映像データのコンテンツ種別、及び通信速度に応じて、符号化方法を決定するステップ（Ｓ５７０）と、外部機器（受信装置２０）に送信する映像データを決定された符号化方法で符号化するステップ（Ｓ５８０）と、外部機器（受信装置２０）に符号化された映像データを送信するステップ（Ｓ５８０）と、を含むことを特徴とする。
【００６８】
上記構成の映像送信装置、または映像送信方法によれば、映像データのコンテンツ種別と通信速度に応じて最適に決定された符号化方法より符号化された映像データを送信することが可能となる。これにより、映像送信装置と外部機器とが配置された環境、及び視聴しているコンテンツについて最適な符号化方法を選択することが可能となり、ユーザが快適にコンテンツの視聴などを行うことができる。
【００６９】
また、本発明の映像送信装置（１０）は、予め設定された該映像送信装置の性能を示す送信機性能情報、及び予め設定された、前記映像データのコンテンツ種別のそれぞれについて、優先すべき映像パラメータに関する重み付けを示す重み付けテーブルを記憶可能に構成された記憶部（不揮発性メモリ１３０）と、外部機器（受信装置２０）から受信機性能情報を受信可能に構成された受信機性能情報受信部（１２２）と、をさらに備え、符号化方法制御部（１４０）は、送信機性能情報、受信機性能情報、及び重み付けテーブルに基づいて、送信する映像データの符号化方法を決定可能に構成されていることを特徴とする。
【００７０】
上記構成の映像送信装置によれば、符号化方法の決定に、送信機性能情報、受信機性能情報、及び重み付けテーブルを参照しているため、送信機の復号化処理能力、受信機の復号処理能力、及び映像コンテンツの種別に合わせた重視すべきポイントを考慮した映像データの符号化が可能となる。
【００７１】
また、本発明の映像送信装置（１０）は、外部機器（受信装置２０）との通信状態を検出可能に構成された通信状態検出部（１７０）をさらに備え、符号化方法制御部（１４０）は、外部機器（受信装置２０）との通信状態に応じて、送信する映像データの符号化方法を動的に変化させるよう制御可能に構成されていることを特徴とする。
【００７２】
上記構成の映像送信装置によれば、外部機器と映像送信装置との間の通信速度が変化した場合でも、最適な符号化方法を選択して映像データの符号化を実行することが可能となる。
【産業上の利用可能性】
【００７３】
本発明は、映像を送信する映像送信装置と、映像を受信して表示する受信装置を含む映像送受信システムにおける映像送信装置として好適に適用される。
【符号の説明】
【００７４】
１０…映像送信装置
１１０…符号化部
１２０…通信部
１２１…映像データ送信部
１２２…受信機性能受信部
１３０…不揮発性メモリ
１４０…符号化方法制御部
１５０…通信速度測定部
１６０…バス
１８０…通信状態検出部
２０…受信装置
２１０…復号部
２２０…通信部
２２１…映像データ受信部
２２２…受信機性能送信部
２３０…不揮発性メモリ
２６０…バス
２７０…表示部
【図１】
2016005264.tif 000003
【図２】
2016005264.tif 000004
【図３】
2016005264.tif 000005
【図４】
2016005264.tif 000006
【図５】
2016005264.tif 000007
【図６】
2016005264.tif 000008
【図７】
2016005264.tif 000009
【図８】
2016005264.tif 000010
【図９】
2016005264.tif 000011