(57)【要約】      （修正有）【課題】設定時間における受信側の受信済みフレーム数によって、伝送される映像ストリームの画質を調整する機能を有する映像伝送方法を提供する。【解決手段】映像ストリームを受信側に伝送するステップ１１０と、設定時間における受信側の受信した映像ストリームの受信済みフレーム数を取得するステップ１２０と、受信済みフレーム数によって、映像ストリームの画質を調整するステップ１３０と、を含む、画質調整機能を有する映像伝送方法である。【選択図】図１
2013005429.tif 000002
【特許請求の範囲】
【請求項１】
映像ストリームを受信側に伝送するステップと、
設定時間における前記受信側の受信した前記映像ストリームの受信済みフレーム数を取得するステップと、
前記受信済みフレーム数によって、前記映像ストリームの画質を調整するステップと、を含む、画質調整機能を有する映像伝送方法。
【請求項２】
前記受信済みフレーム数によって、前記映像ストリームの前記画質を調整するステップは、
前記受信済みフレーム数がフレーム数の最低基準値未満であるかどうかを判断するステップと、
前記受信済みフレーム数が前記フレーム数の最低基準値未満である場合に、第１の計数値を増加させるステップと、
前記受信済みフレーム数がフレーム数の最高基準値を超えたかどうかを判断するステップと、
前記受信済みフレーム数が前記フレーム数の最高基準値を超えた場合に、第２の計数値を増加させるステップと、
前記第１の計数値、及び前記第２の計数値によって、前記映像ストリームの画質を調整するステップと、を含む、請求項１に記載の画質調整機能を有する映像伝送方法。
【請求項３】
前記受信済みフレーム数を取得していない場合に、前記第１の計数値を増加させるステップを更に含む、請求項２に記載の画質調整機能を有する映像伝送方法。
【請求項４】
前記受信済みフレーム数を取得していない場合に、前記受信済みフレーム数をゼロに設定するステップを更に含む、請求項２に記載の画質調整機能を有する映像伝送方法。
【請求項５】
前記第１の計数値を増加させる場合に、前記第２の計数値をゼロにするステップと、
前記第２の計数値を増加させる場合に、前記第１の計数値をゼロにするステップと、を更に含む、請求項２に記載の画質調整機能を有する映像伝送方法。
【請求項６】
前記受信済みフレーム数によって、前記映像ストリームの前記画質を調整するステップは、
前記受信済みフレーム数がフレーム数の最低基準値未満であるかどうかを判断するステップと、
前記受信済みフレーム数が前記フレーム数の最低基準値未満である場合に、前記映像ストリームの前記画質を低下させるステップと、
前記受信済みフレーム数がフレーム数の最高基準値を超えたかどうかを判断するステップと、
前記受信済みフレーム数が前記フレーム数の最高基準値を超えた場合に、前記映像ストリームの前記画質を向上させるステップと、を含む、請求項１に記載の画質調整機能を有する映像伝送方法。
【請求項７】
前記受信済みフレーム数によって、前記映像ストリームの前記画質を調整するステップは、
前記受信済みフレーム数がフレーム数の最低基準値未満であるかどうかを判断するステップと、
前記受信済みフレーム数が前記フレーム数の最低基準値未満である場合に、現在計数値を低下させ、低下させた後の前記現在計数値及び第１の初期計数値のうち、数値が小さいほうを選択して前記現在計数値とするステップと、
前記受信済みフレーム数がフレーム数の最高基準値を超えたかどうかを判断するステップと、
前記受信済みフレーム数が前記フレーム数の最高基準値を超えた場合に、前記現在計数値を向上させ、向上させた後の前記現在計数値及び第２の初期計数値のうち、数値が大きいほうを選択して前記現在計数値とするステップと、
前記現在計数値によって、前記映像ストリームの前記画質を調整するステップと、を含む、請求項１に記載の画質調整機能を有する映像伝送方法。
【請求項８】
前記受信済みフレーム数によって、前記映像ストリームの前記画質を調整するステップは、
前記映像ストリームの前記画質を低下させるステップと、
前記映像ストリームの前記画質を向上させるステップと、を含む、請求項１に記載の画質調整機能を有する映像伝送方法。
【請求項９】
前記映像ストリームの前記画質を低下させるステップは、
前記映像ストリームの現在圧縮率が前記映像ストリームの現在解像度における圧縮率の下限であるかどうかを判断するステップと、
前記現在圧縮率が前記圧縮率の下限ではない場合に、前記映像ストリームの前記現在圧縮率を低下させるステップと、
前記現在圧縮率が前記圧縮率の下限である場合に、前記映像ストリームの前記現在解像度を低下させ、前記現在圧縮率を調整することによって、前記映像ストリームの映像伝送データ量を低下させるステップと、を含む、請求項８に記載の画質調整機能を有する映像伝送方法。
【請求項１０】
前記映像ストリームの前記画質を向上させるステップは、
前記映像ストリームの現在圧縮率が前記映像ストリームの現在解像度における圧縮率の上限であるかどうかを判断するステップと、
前記現在圧縮率が前記圧縮率の上限ではない場合に、前記映像ストリームの前記現在圧縮率を向上させるステップと、
前記現在圧縮率が前記圧縮率の上限である場合に、前記映像ストリームの前記現在解像度を向上させ、前記現在圧縮率を調整することによって、解像度を向上させ、且つ、圧縮率を調整する前の前記映像ストリームの第１のＩフレーム（Ｉｎｔｒａ−ｆｒａｍｅ，Ｉ  ｆｒａｍｅ）のデータ量の大きさが、解像度を向上させ、且つ、圧縮率を調整した後の前記映像ストリームの第２のＩフレームのデータ量の大きさとほぼ等しいようにするステップと、を含む、請求項８に記載の画質調整機能を有する映像伝送方法。
【請求項１１】
前記受信済みフレーム数によって、前記映像ストリームの前記画質を調整するステップは、
前記受信済みフレーム数及び前記映像ストリームの現在映像設定によって、映像設定表を検索し、映像調整設定を取得するステップと、
前記映像調整設定によって、前記映像ストリームの前記画質を調整するステップと、を含む、請求項１に記載の画質調整機能を有する映像伝送方法。
【請求項１２】
前記受信済みフレーム数がゼロである場合に、注意信号を生成するステップを更に含む、請求項１に記載の画質調整機能を有する映像伝送方法。
【請求項１３】
受信側と、
データ伝送インターフェースを介して、前記受信側との接続を確立し、映像ストリームを前記受信側に伝送する接続確立モジュールと、伝送される前記映像ストリームの画質を調整する画質制御モジュールと、を有する第１の制御デバイスを備える送信側と、
設定時間における前記受信側の受信した前記映像ストリームの受信済みフレーム数によって、前記送信側の前記画質制御モジュールを駆動して、伝送される前記映像ストリームの画質を調整する画質調整サブモジュールを備えるフレーム数処理モジュールと、を含む、画質調整機能を有する映像伝送システム。
【請求項１４】
前記フレーム数処理モジュールは、
前記受信済みフレーム数がフレーム数の最低基準値未満である場合に、第１の計数値を増加させ、又、前記受信済みフレーム数がフレーム数の最高基準値を超えた場合に、第２の計数値を増加させる計数サブモジュールを更に含み、
前記画質調整サブモジュールは、前記第１の計数値及び前記第２の計数値によって、前記送信側の前記画質制御モジュールを駆動して、伝送される前記映像ストリームの前記画質を調整する、請求項１３に記載の画質調整機能を有する映像伝送システム。
【請求項１５】
前記受信済みフレーム数を取得していない場合に、前記計数サブモジュールは、前記第１の計数値を増加させる、請求項１４に記載の画質調整機能を有する映像伝送システム。
【請求項１６】
前記受信済みフレーム数を取得していない場合に、前記画質調整サブモジュールは、前記受信済みフレーム数をゼロに設定する、請求項１４に記載の画質調整機能を有する映像伝送システム。
【請求項１７】
前記フレーム数処理モジュールは、
前記第１の計数値を増加させる場合に、前記第２の計数値をゼロにし、前記第２の計数値を増加させる場合に、前記第１の計数値をゼロにするゼロ化サブモジュールを更に含む、請求項１４に記載の画質調整機能を有する映像伝送システム。
【請求項１８】
前記画質調整サブモジュールは、
前記受信済みフレーム数がフレーム数の最低基準値未満であるかどうかを判断し、前記受信済みフレーム数がフレーム数の最高基準値を超えたかどうかを判断するフレーム数判断器と、
前記受信済みフレーム数が前記フレーム数の最低基準値未満である場合に、前記送信側の前記画質制御モジュールを駆動して、前記映像ストリームの前記画質を低下させる画質低下器と、
前記受信済みフレーム数が前記フレーム数の最高基準値を超えた場合に、前記送信側の前記画質制御モジュールを駆動して、前記映像ストリームの前記画質を向上させる画質向上器と、を含む、請求項１３に記載の画質調整機能を有する映像伝送システム。
【請求項１９】
前記画質調整サブモジュールは、
前記受信済みフレーム数がフレーム数の最低基準値未満であるかどうかを判断し、前記受信済みフレーム数がフレーム数の最高基準値を超えたかどうかを判断するフレーム数判断器を含み、
前記受信済みフレーム数が前記フレーム数の最低基準値未満である場合に、現在計数値を低下させ、低下させた後の前記現在計数値及び第１の初期計数値のうち、数値が小さいほうを選択して、前記現在計数値とし、
前記受信済みフレーム数が前記フレーム数の最高基準値を超えた場合に、前記現在計数値を向上させ、向上させた後の前記現在計数値及び第２の初期計数値のうち、数値が大きいほうを選択して、前記現在計数値とし、
前記画質調整サブモジュールが前記現在計数値によって、送信側の前記画質制御モジュールを駆動して、前記映像ストリームの前記画質を調整する、請求項１３に記載の画質調整機能を有する映像伝送システム。
【請求項２０】
前記画質調整サブモジュールは、
前記送信側の前記画質制御モジュールを駆動して、伝送される前記映像ストリームの前記画質を低下させる画質低下器と、
前記送信側の前記画質制御モジュールを駆動して、伝送される前記映像ストリームの前記画質を向上させる画質向上器と、を含む、請求項１３に記載の画質調整機能を有する映像伝送システム。
【請求項２１】
前記画質調整サブモジュールは、
伝送される前記映像ストリームの前記画質を低下させる場合に、前記映像ストリームの現在圧縮率が前記映像ストリームの現在解像度における圧縮率の下限であるかどうかを判断する圧縮率判断器を更に含み、
前記現在圧縮率が前記圧縮率の下限ではない場合に、前記画質低下器は、前記送信側の前記画質制御モジュールを駆動して、伝送される前記映像ストリームの前記現在圧縮率を低下させ、
前記現在圧縮率が前記圧縮率の下限である場合に、前記画質低下器は、前記送信側の前記画質制御モジュールを駆動して、伝送される前記映像ストリームの前記現在解像度を低下させ、前記現在圧縮率を調整することによって、前記映像ストリームの映像伝送データ量を低下させる、請求項２０に記載の画質調整機能を有する映像伝送システム。
【請求項２２】
前記画質調整サブモジュールは、
伝送される前記映像ストリームの前記画質を向上させる場合に、前記映像ストリームの現在圧縮率が前記映像ストリームの現在解像度における圧縮率の上限であるかどうかを判断する圧縮率判断器を更に含み、
前記現在圧縮率が前記圧縮率の上限ではない場合に、前記画質向上器は、前記送信側の前記画質制御モジュールを駆動して、伝送される前記映像ストリームの前記現在圧縮率を増加させ、
前記現在圧縮率が前記圧縮率の上限である場合に、前記画質向上器は、前記送信側の前記画質制御モジュールを駆動して、伝送される前記映像ストリームの前記現在解像度を向上させ、前記現在圧縮率を調整することによって、解像度を向上させ、且つ、圧縮率を調整する前の前記映像ストリームの第１のＩフレームのデータ量の大きさが、解像度を向上させ、且つ、圧縮率を調整した後の前記映像ストリームの第２のＩフレームのデータ量の大きさとほぼ等しいようにする、請求項２０に記載の画質調整機能を有する映像伝送システム。
【請求項２３】
前記送信側は、前記第１の制御デバイスに電気的に接続され、前記映像ストリームを撮影する撮影デバイスを更に含む、請求項１３に記載の画質調整機能を有する映像伝送システム。
【請求項２４】
前記フレーム数処理モジュールは、前記送信側の前記第１の制御デバイスに取り付けられる、請求項１３に記載の画質調整機能を有する映像伝送システム。
【請求項２５】
前記受信側は、第２の制御デバイスを含み、前記フレーム数処理モジュールは、前記受信側の前記第２の制御デバイスに取り付けられる、請求項１３に記載の画質調整機能を有する映像伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像伝送方法及びシステムに関し、特に、画質調整機能を有する映像伝送方法及びシステムに関する。
【背景技術】
【０００２】
最近、インターネット映画サイト共用が盛んに行われているため、撮影した映像をインターネットで共用することが大流行になってきた。特に、映像規格が絶え間なく更新されるにつれて、インターネットを通してリアルタイムで共用される映像の画質はますます高くなり、ユーザーが観賞する映像の画質に対する要求もますます高くなっている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
なお、映像の画質が高いほど、そのデータ量の大きさも大きい。そのため、ネットワーク伝送によって、リアルタイムで画質が高い映像を見ようとすると、高いネットワーク帯域幅で伝送する必要がある。つまり、十分なネットワーク帯域幅がなく映像を伝送する場合に、受信側は、受信した映像をスムーズに放映することができない。なお、リアルタイムで映像をスムーズに放映するために伝送される映像の画質を低下させると、ユーザーの高画質映像に対する要求を満たせなくなる。また、映像を伝送できる帯域幅が大きくても、映像圧縮パラメータの不適切な調整のため、受信側が受信したフレーム数が低くて、画質の悪化を引き起こす可能性もある。
【課題を解決するための手段】
【０００４】
そのため、本発明の１つの態様は、設定時間における受信側の受信済みフレーム数によって、伝送される映像ストリームの画質を調整することに用いられる、画質調整機能を有する映像伝送方法を提供する。画質調整機能を有する映像伝送方法は、映像ストリームを受信側に伝送するステップと、設定時間における受信側の受信した映像ストリームの受信済みフレーム数を取得するステップと、を含む。
【０００５】
本発明のもう１つの態様は、画質調整機能を有する映像伝送システムを提供する。画質調整機能を有する映像伝送システムにおいて、受信側は、設定時間における受信済みフレーム数を送信して、送信側が伝送する映像ストリームの画質を調整するための根拠とする。上記映像伝送システムは、受信側と、送信側と、フレーム数処理モジュールと、を含む。送信側の第１の制御デバイスは、接続確立モジュールと、画質制御モジュールと、を含む。接続確立モジュールは、データ伝送インターフェースを介して、受信側との接続を確立し、映像ストリームを受信側に伝送する。画質制御モジュールは伝送される映像ストリームの画質を調整する。フレーム数処理モジュールは、画質調整サブモジュールを含む。画質調整サブモジュールは、設定時間における受信側の受信した映像ストリームの受信済みフレーム数によって、送信側の画質制御モジュールを駆動して、伝送される映像ストリームの画質を調整する。
【発明の効果】
【０００６】
本発明を採用すれば、下記の長所を有する。受信側が一定の時間帯において受信した映像ストリームのフレーム数が継続的に不足、又は、十分であるかどうかを判断して、伝送される映像ストリームの画質を調整するための根拠とすることができる。そのうち、現在画質設定において受信した映像ストリームのフレーム数が継続的に不足であると判定した場合に、映像ストリームの画質を低下させることができる。そのため、映像ストリームの伝送に必要な帯域幅を減少させ、受信側に映像ストリームを正常に受信させることができ、受信側がリアルタイムで映像ストリームをスムーズに放映できないことを避けられる。現在画質設定において受信した映像ストリームのフレーム数が継続的に十分であると判定した場合に、ユーザーの観賞のために、画質がより好ましい映像ストリームを提供することができる。なお、映像ストリームを伝送できる帯域幅を知ることを必要とせずに、リアルタイムで映像ストリームを放映する時のスムーズさに影響を与えないように、適当に映像ストリームの画質を調整し、受信側のユーザーにより好ましい画質を提供することができる。
【図面の簡単な説明】
【０００７】
本発明の上記と他の目的、特徴、長所、実施例がより分かりやすくなるように、添付図面を以下のように説明する。
【図１】本発明の実施形態による画質調整機能を有する映像伝送方法のフロー図である。
【図２】映像設定表の実施例である。
【図３】受信済みフレーム数によって、映像ストリームの画質を調整する（ステップ１３０）実施例である。
【図４】受信済みフレーム数によって、映像ストリームの画質を調整する（ステップ１３０）もう１つの実施例である。
【図５】受信済みフレーム数によって、映像ストリームの画質を調整する（ステップ１３０）もう１つの実施例である。
【図６】本発明の実施形態による画質調整機能を有する映像伝送システムの機能ブロック図である。
【図７】画質調整機能を有する映像伝送システムのもう１つの実施例である。
【発明を実施するための形態】
【０００８】
以下、図面及び詳しい説明によって、本発明の技術的思想をはっきりと説明し、当業者なら誰でも、本発明の好ましい実施例を理解した後に、本発明に示した技術に従って、変更と修飾を行うことができ、それが、本発明の技術的思想と範囲から逸脱したものではない。
【０００９】
本発明の実施形態による画質調整機能を有する映像伝送方法のフロー図である図１を参照する。画質調整機能を有する映像伝送方法において、設定時間における受信側の受信したフレーム数によって、伝送される映像ストリームの画質を調整する。画質調整機能を有する映像伝送方法は、実際にコンピュータプログラムとして、コンピュータ可読記憶媒体に保存されることができ、コンピュータがこの記憶媒体を読み取った後に、画質調整機能を有する映像伝送方法を実行する。コンピュータ可読記憶媒体としては、読み出し専用メモリ、フラッシュメモリ、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、ＵＳＢメモリ、磁気テープ、ネットワークアクセス可能なデータベース、又は、当業者が思い出しやすい同じ機能を有するコンピュータ可読記憶媒体であってよい。
【００１０】
画質調整機能を有する映像伝送方法１００は下記のようなステップを含む。
【００１１】
ステップ１１０において、映像ストリームを受信側に伝送する。そのうち、ステップ１１０は、ネットワークを通して、映像ストリームを受信側に伝送することができる。受信側としては、コンピュータ、又は、映像ストリームを処理できる他の電子装置であってよい。
【００１２】
ステップ１２０において、設定時間における受信側の受信した映像ストリームの受信済みフレーム数を取得する。
【００１３】
ステップ１３０において、受信済みフレーム数によって、映像ストリームの画質を調整し、引き続きステップ１１０〜ステップ１３０を繰り返し実行して、伝送される映像ストリームの画質を継続的に調整する。そのうち、受信済みフレーム数によって、映像ストリームの画質を低下させたり、向上させたりすることによって、画質を調整することができる（ステップ１３０）。そのうち、調整される映像ストリームの画質は、映像ストリームの解像度（Ｒｅｓｏｌｕｔｉｏｎ）、圧縮率（Ｃｏｍｐｒｅｓｓｅｄ  Ｒａｔｉｏ；ＣＲ）、フレームレート（Ｆｒａｍｅ  Ｒａｔｅ）、ピクチャのグループ（Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅｓ；ＧＯＰ）の大きさ又はその組合わせ或いは画質関連の他の映像パラメータを含んでよい。そうすれば、受信済みフレーム数によって、受信側が一定時間帯において受信した映像ストリームのフレーム数が継続的に不足、又は、十分であるかどうかを判断して、映像ストリームの画質を調整するための根拠とすることができる。
【００１４】
本発明の第１の実施例において、映像ストリームの圧縮率と解像度を調整することによって、映像ストリームの画質を調整することができる。そのため、映像ストリームの画質を低下させるステップは、映像ストリームの現在圧縮率が映像ストリームの現在解像度における圧縮率の下限であるかどうかを判断するステップを含んでよい。現在圧縮率が現在解像度における圧縮率の下限ではない場合に、映像ストリームの現在圧縮率を低下させる。現在圧縮率が現在解像度における圧縮率の下限である場合に、映像ストリームの現在解像度を低下させ、現在圧縮率を調整することによって、映像ストリームの映像伝送データ量を低下させる。そのうち、解像度を低下させ、圧縮率を調整した後の映像ストリームに必要な帯域幅は、解像度を低下させ、圧縮率を調整する前の映像ストリームに必要な帯域幅より小さい。
【００１５】
なお、映像ストリームの解像度を向上させる場合に、解像度を向上させた後の映像ストリームのＩフレーム（Ｉｎｔｒａ−ｆｒａｍｅ；Ｉ  ｆｒａｍｅ）のデータ量の大きさを考慮することができる。そのため、映像ストリームの画質を向上させるステップは、映像ストリームの現在圧縮率が映像ストリームの現在解像度における圧縮率の上限であるかどうかを判断するステップを含んでよい。現在圧縮率が圧縮率の上限ではない場合に、映像ストリームの現在圧縮率を向上させる。現在圧縮率が現在解像度における圧縮率の上限である場合に、映像ストリームの現在解像度を向上させ、現在圧縮率を調整する。そのうち、解像度を向上させ、且つ、圧縮率を調整する前の映像ストリームの第１のＩフレーム（Ｉｎｔｒａ−ｆｒａｍｅ；Ｉ  ｆｒａｍｅ）のデータ量の大きさが、解像度を向上させ、且つ、圧縮率を調整した後の映像ストリームの第２のＩフレームのデータ量の大きさとほぼ等しい。そうすれば、解像度を向上させ、圧縮率を調整した後に、映像ストリームの中のデータ量が急増したＩフレームを伝送することに十分な帯域幅がないことによって、映像ストリームをスムーズに放映できないことが避けられる。
【００１６】
なお、本発明の第２の実施例において、表を検索することによって、映像ストリームの画質を調整することができる。そのため、受信済みフレーム数によって、映像ストリームの画質を調整するステップ（ステップ１３０）は、受信済みフレーム数及び映像ストリームの現在映像設定によって、映像設定表を検索して、映像調整設定を取得するステップを含んでよい。そのうち、映像調整設定は、映像ストリームの解像度設定、圧縮率設定、フレームレート設定、ピクチャのグループの大きさ設定又はその組合せを含んでよい。そこで、映像調整設定によって、映像ストリームの画質を調整することができる。そのうち、映像ストリームの圧縮率及び解像度を調整することによって、映像ストリームの画質を調整する場合に、上記の第１の実施例によって、映像設定表を設計することができる。映像設定表の実施例である図２を参照する。そのうち、図２において、１２８０×７２０、６４０×４８０、及び３２０×２４０という三種類の解像度がある。圧縮率部分において、ＣＲ７０は、圧縮率が１／７０であることを表し、それが、圧縮した後のデータ量が初期データ量の１／７０であることを表す。同様に、ＣＲ４００は、圧縮率が１／４００であることを表す。なお、解像度が変わると、圧縮率の上限と下限もそれに従って変わる。解像度６４０×４８０を例として、ＣＲ７０は、その圧縮率の上限であり、ＣＲ２８０は、その圧縮率の下限である。例としては、第１の計数値によって、映像ストリームの画質を低下させる必要がある場合に、映像ストリームの現在映像設定において、解像度が６４０×４８０であり、且つ、圧縮率がＣＲ７０（解像度６４０×４８０の圧縮率の下限ではない）であると、図２の映像設定表によって、映像ストリームの解像度を６４０×４８０に維持させ、映像ストリームの現在圧縮率をＣＲ７０からＣＲ８０に低下させることができる。第１の計数値によって、映像ストリームの画質を低下させる必要がある場合に、映像ストリームの現在映像設定において、解像度が６４０×４８０であり、且つ、圧縮率がＣＲ２８０（解像度６４０×４８０の圧縮率の下限である）であると、図２の映像設定表によって、映像ストリームの解像度を３２０×２４０に低下させ、映像ストリームの現在圧縮率をＣＲ２８０からＣＲ１７０に調整して、必要とする伝送帯域幅を５００ｋｂｐｓから３００ｋｂｐｓに減少させることができる。
【００１７】
第２の計数値によって、映像ストリームの画質を向上させる必要がある場合に、映像ストリームの現在映像設定において、解像度が６４０×４８０であり、且つ、圧縮率がＣＲ８０（解像度６４０×４８０の圧縮率の上限ではない）であると、図２の映像設定表によって、映像ストリームの解像度を６４０×４８０に維持させ、映像ストリームの現在圧縮率をＣＲ８０からＣＲ７０に向上させることができる。第２の計数値によって、映像ストリームの画質を向上させる必要がある場合に、映像ストリームの現在映像設定において、解像度が６４０×４８０であり、且つ、圧縮率がＣＲ７０（解像度６４０×４８０の圧縮率の上限である）であると、図２の映像設定表によって、映像ストリームの解像度を１２８０×７２０に向上させ、映像ストリームの現在圧縮率をＣＲ７０からＣＲ４００に調整することができる。そのうち、映像ストリームの中のデータ量が急増したＩフレームを伝送することに十分な帯域幅がないことによって、映像ストリームをスムーズに放映できないことを避けるように、６４０×４８０及びＣＲ７０における映像ストリームのＩフレームのデータ量の大きさは、１２８０×７２０及びＣＲ４００における映像ストリームのＩフレームのデータ量の大きさとほぼ等しい。しかしながら、他の実施例において、解像度、圧縮率、フレームレート、ピクチャのグループの大きさ又はその組合せによって、異なる映像設定表を設計して、映像ストリームを調整する（低下、又は、向上させる）ための根拠とすることができ、本開示に限定されない。
【００１８】
ステップ１３０の実施例において、複数の計数値によって、映像ストリームの画質を調整するための根拠とすることができる。受信済みフレーム数によって、映像ストリームの画質を調整する（ステップ１３０）実施例である図３を参照する。受信済みフレーム数によって、映像ストリームの画質を調整するステップ（ステップ１３０）は下記のようなステップを含んでよい。
【００１９】
ステップ１３１１において、受信済みフレーム数がフレーム数の最低基準値未満であるかどうかを判断する。
【００２０】
ステップ１３１２において、受信済みフレーム数がフレーム数の最低基準値未満である場合に、第１の計数値を増加させる。なお、第１の計数値を増加させる場合に、ステップ１３１３において、第２の計数値をゼロにすることができる。
【００２１】
そこで、ステップ１３１８において、第１の計数値及び第２の計数値によって、伝送される映像ストリームの画質を調整し、引き続きステップ１１０を実行して、伝送される映像ストリームの画質を継続的に調整する。そのうち、調整される映像ストリームの画質は、映像ストリームの解像度、圧縮率（Ｃｏｍｐｒｅｓｓｅｄ  Ｒａｔｉｏ；ＣＲ）、フレームレート、ピクチャのグループ（Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅｓ；ＧＯＰ）の大きさ又はその組合わせ或いは画質関連の他の映像パラメータを含んでよい。
【００２２】
受信済みフレーム数がフレーム数の最低基準値以上である場合に、ステップ１３１４において、受信済みフレーム数がフレーム数の最高基準値を超えたかどうかを判断する。そのうち、受信済みフレーム数がフレーム数の最高基準値以下である場合に、第１の計数値及び第２の計数値によって、伝送される映像ストリームの画質を調整することができる（ステップステップ１３１８）。なお、受信済みフレーム数がフレーム数の最低基準値以上であり、且つ、受信済みフレーム数がフレーム数の最高基準値以下である場合に、現在設定における映像ストリームの画質が現在の伝送帯域幅に適すると認められる。そのため、ステップ１３１７において、受信済みフレーム数が、フレーム数の最高基準値以下である場合に、第１の計数値及び第２の計数値をゼロにすることができる。
【００２３】
受信済みフレーム数が、フレーム数の最高基準値を超えた場合に、ステップ１３１５において、第２の計数値を増加させる。なお、第２の計数値を増加させる場合に、ステップ１３１６において、第１の計数値をゼロにすることができる。そうすれば、ステップ１３１３、ステップ１３１６及びステップ１３１７のゼロ化動作によって、第１の計数値及び第２の計数値のそれぞれは、伝送される映像ストリームのフレーム数が継続的に不足、又は、十分である状況の連続回数を代表することができるようになる。
【００２４】
次いで、ステップ１３１８において、第１の計数値及び第２の計数値によって、映像ストリームの画質を調整する。そうすれば、第１の計数値及び第２の計数値によって、受信側が一定の時間帯において受信した映像ストリームのフレーム数が継続的に不足、又は、十分であるかどうかを判断して、映像ストリームの画質を調整するための根拠とすることができる。なお、本発明の他の実施例において、先にステップ１３１４の判断を実行した後にステップ１３１１の判断を実行してもよいし、同時にステップ１３１１及びステップ１３１４の判断を実行してもよく、本開示に限定されない。なお、フレーム数の最高標準値や最低標準値は、実際の需要によって、動的に調整することができる。
【００２５】
そのうち、第１の計数値が大きい場合に、現在の伝送帯域幅は、現在画質設定における映像ストリームを伝送することに継続的に不足であると認められるため、映像ストリームの画質を低下させることによって、映像ストリームの伝送に必要な帯域幅を減少させることができる。そのため、第１の計数値及び第２の計数値によって、映像ストリームの画質を調整するステップ（ステップ１３１８）は、第１の計数値が第１の計数値の限界値を超えた場合に映像ストリームの画質を低下させるステップを含んでよい。そうすれば、伝送帯域幅が現在画質設定における映像ストリームを伝送するために継続的に不足である場合に、映像ストリームの画質を低下させることによって、映像ストリームの伝送に必要な帯域幅を減少させることができ、そのため、受信側に映像ストリームを正常に受信させることができ、リアルタイムで映像ストリームをスムーズに放映できないことを避けられる。
【００２６】
第２の計数値が大きい場合に、現在の伝送帯域幅は、現在画質設定における映像ストリームを伝送することに継続的に十分であると認められるため、映像ストリームの画質を向上させることによって、受信側のユーザーの観賞のために、画質がより好ましい映像ストリームを提供することができる。そのため、第１の計数値及び第２の計数値によって、映像ストリームの画質を調整するステップ（ステップ１３１８）は、第２の計数値が第２の計数値の限界値を超えた場合に映像ストリームの画質を向上させるステップを含んでよい。そうすれば、伝送帯域幅が現在画質設定における映像ストリームを伝送するために継続的に十分である場合に、受信側のユーザーの観賞のために、映像ストリームの画質を向上させることができる。
【００２７】
なお、一定の時間帯において、受信済みフレーム数を取得していない場合に、受信側での映像ストリーム受信に異常が発生したと判定してもよい。そのため、本発明の実施例において、一定の時間帯において、受信済みフレーム数を取得していない場合に、第１の計数値に１をプラスしてよい。そこで、第１の計数値が第１の計数値の限界値を超えた場合に、映像ストリームの画質を低下させることができる。本発明のもう１つの実施例において、一定の時間帯において、受信済みフレーム数を取得していない場合に、受信済みフレーム数をゼロに設定することによって、受信済みフレーム数をフレーム数の最低基準値より小さくして、第１の計数値を増加させることができる。そうすれば、映像ストリームの伝送に必要な帯域幅を減少させることができるため、帯域幅の不足による受信済みフレーム数の減少を避けられる。
【００２８】
ステップ１３０のもう１つの実施例において、フレーム数が最高基準値又は最低基準値を超えたかどうかによって、画質を調整することができる。受信済みフレーム数によって、映像ストリームの画質を調整する（ステップ１３０）もう１つの実施例である図４を参照する。受信済みフレーム数によって、映像ストリームの画質を調整するステップ（ステップ１３０）は下記のようなステップを含んでよい。
【００２９】
ステップ１３２１において、受信済みフレーム数がフレーム数の最低基準値未満であるかどうかを判断する。
【００３０】
受信済みフレーム数がフレーム数の最低基準値未満である場合に、ステップ１３２２において、映像ストリームの画質を低下させ、引き続きステップ１１０を実行することによって、映像ストリームを継続的に調整する。
【００３１】
受信済みフレーム数がフレーム数の最低基準値以上である場合に、ステップ１３２３において、受信済みフレーム数がフレーム数の最高基準値を超えたかどうかを判断する。受信済みフレーム数がフレーム数の最高基準値以下である場合に、引き続きステップ１１０を実行することによって、映像ストリームを継続的に調整する。
【００３２】
受信済みフレーム数がフレーム数の最高基準値を超えた場合に、ステップ１３２４において、映像ストリームの画質を向上させ、引き続きステップ１１０を実行することによって、映像ストリームを継続的に調整する。そうすれば、受信済みフレーム数に動的に基づいて、映像ストリームの画質を調整することができる。なお、本発明の他の実施例において、先にステップ１３２３の判断を実行した後にステップ１３２１の判断を実行してもよいし、同時にステップ１３２１及びステップ１３２３の判断を実行してもよく、本開示に限定されない。なお、フレーム数の最高標準値や最低標準値は、実際の需要によって、動的に調整することができる。
【００３３】
ステップ１３０のもう１つの実施例において、単一の計数値を映像ストリームの画質を調整するための根拠とすることができる。受信済みフレーム数によって、映像ストリームの画質を調整する（ステップ１３０）もう１つの実施例である図５を参照する。受信済みフレーム数によって、映像ストリームの画質を調整するステップ（ステップ１３０）は、下記のようなステップを含んでよい。
【００３４】
ステップ１３３１において、受信済みフレーム数がフレーム数の最低基準値未満であるかどうかを判断する。
【００３５】
受信済みフレーム数がフレーム数の最低基準値未満である場合に、ステップ１３３２において、現在計数値を低下させ、低下させた後の現在計数値及び第１の初期計数値のうち、数値が小さいほうを選択して、現在計数値とする。そして、ステップ１３３６において、現在計数値によって、映像ストリームの画質を調整する。
【００３６】
受信済みフレーム数がフレーム数の最低基準値以上である場合に、ステップ１３３３において、受信済みフレーム数がフレーム数の最高基準値を超えたかどうかを判断する。受信済みフレーム数がフレーム数の最高基準値以下である場合に、現在計数値によって、映像ストリームの画質を調整する（ステップ１３３６）。なお、受信済みフレーム数がフレーム数の最低基準値以上であり、且つ、受信済みフレーム数がフレーム数の最高基準値以下である場合に、現在設定における映像ストリームの画質が現在の伝送帯域幅に適すると認められる。そのため、受信済みフレーム数がフレーム数の最高基準値以下である場合に、ステップ１３３５において、現在計数値をゼロにすることができる。
【００３７】
受信済みフレーム数がフレーム数の最高基準値を超えた場合に、ステップ１３３４において、現在計数値を増加させ、増加させた後の現在計数値及び第２の初期計数値のうち、数値が大きいほうを選択して、現在計数値とする。次いで、現在計数値によって、映像ストリームの画質を調整する（ステップ１３３６）。そうすれば、現在計数値によって、受信側が一定の時間帯において受信した映像ストリームのフレーム数が継続的に不足、又は、十分であるかどうかを判断して、映像ストリームの画質を調整するための根拠とすることができる。なお、本発明の他の実施例において、先にステップ１３３３の判断を実行した後にステップ１３３１の判断を実行してもよいし、同時にステップ１３３１及びステップ１３３３の判断を実行してもよく、本開示に限定されない。なお、フレーム数の最高標準値や最低標準値は、実際の需要によって、動的に調整することができる。
【００３８】
そのうち、現在計数値が小さい場合に、現在の伝送帯域幅は、現在画質設定における映像ストリームを伝送することに継続的に不足であると認められるため、映像ストリームの画質を低下させることによって、映像ストリームの伝送に必要な帯域幅を減少させることができる。そのため、現在計数値によって、映像ストリームの画質を調整するステップ（ステップ１３３６）は、現在計数値が第１の計数値の限界値未満である場合に映像ストリームの画質を低下させるステップを含んでよい。そうすれば、伝送帯域幅が現在画質設定における映像ストリームを伝送するために継続的に不足である場合に、映像ストリームの画質を低下させることによって、映像ストリームの伝送に必要な帯域幅を減少させることができるため、受信側に映像ストリームを正常に受信させることができ、リアルタイムで映像ストリームをスムーズに放映できないことを避けられる。
【００３９】
現在計数値が大きい場合に、現在の伝送帯域幅は、現在画質設定における映像ストリームを伝送することに継続的に十分であると認められるため、映像ストリームの画質を向上させることによって、受信側のユーザーの観賞のために、画質がより好ましい映像ストリームを提供することができる。そのため、現在計数値によって、映像ストリームの画質を調整するステップ（ステップ１３３６）は、現在計数値が第２の計数値の限界値を超えた場合に映像ストリームの画質を向上させるステップを含んでよい。そうすれば、伝送帯域幅が現在画質設定における映像ストリームを伝送するために継続的に十分である場合に、受信側のユーザーの観賞のために、映像ストリームの画質を向上させることができる。
【００４０】
画質調整機能を有する映像伝送方法１００は、さらに、受信済みフレーム数がゼロである場合に、注意信号を生成することができる。そこで、注意信号によって、映像ストリームの伝送に異常が発生したことをユーザーに提示することができる。なお、注意信号を受信した場合に、受信側に映像ストリームの受信を停止させることもできる。
【００４１】
本発明の実施形態による画質調整機能を有する映像伝送システムの機能ブロック図である図６を参照する。画質調整機能を有する映像伝送システムにおいて、受信側は、設定時間における受信したフレーム数を伝送して、送信側が伝送する映像ストリームの画質を調整するための根拠とする。
【００４２】
画質調整機能を有する映像伝送システムは、受信側２００と、送信側４００と、フレーム数処理モジュール５１０と、を含む。そのうち、本実施例において、フレーム数処理モジュール５１０は、送信側４００の第１の制御デバイス４３０に取り付けられる。
【００４３】
送信側４００の第１の制御デバイス４３０は、接続確立モジュール４３１と、画質制御モジュール４３２と、を含む。接続確立モジュール４３１は、データ伝送インターフェース３００を介して、受信側２００の第２の制御デバイス２１０の接続モジュール２１１との接続を確立し、第１の制御デバイス４３０の伝送モジュール４３３が映像ストリームを受信側２００の第２の制御デバイス２１０の受信モジュール２１３に伝送することを駆動する。そのうち、データ伝送インターフェース３００は、ＷｉＦｉ、３Ｇ、ＵＳＢ或いは他の有線又は無線のデータ伝送インターフェースであってよい。画質制御モジュール４３２は、送信側４００に伝送される映像ストリームの画質を調整する。そのうち、画質制御モジュール４３２に調整される映像ストリームの画質は、映像ストリームの解像度、圧縮率、フレームレート、ピクチャのグループの大きさ又はその組合わせ或いは画質関連の他の映像パラメータを含んでよい。なお、本発明の実施例において、送信側４００は、第１の制御デバイス４３０に電気的に接続される撮影デバイス４２０を更に含んでよい。そこで、送信側４００は、撮影デバイス４２０の撮影した映像ストリームを受信側２００に伝送することができる。本発明のもう１つの実施例において、送信側４００は、保存デバイス４１０を更に含んでよい。そこで、送信側４００は、保存デバイス４１０に保存される映像ストリームを受信側２００に伝送することができる。受信側２００の第２の制御デバイス２１０の受信済みフレーム数計算モジュール２１４は、設定時間おきに、受信側２００がこの設定時間内に受信した映像ストリームの受信済みフレーム数を計算することができる。そこで、受信側２００の第２の制御デバイス２１０の伝送モジュール２１２によって、送信側４００の第１の制御デバイス４３０の受信モジュール４３４の受信のために、受信側２００の受信済みフレーム数を伝送することができる。
【００４４】
フレーム数処理モジュール５１０は、画質調整サブモジュール５１１を含む。画質調整サブモジュール５１１は、受信側２００が設定時間において受信した映像ストリームの受信済みフレーム数によって、送信側４００の画質制御モジュール４３２を駆動して、伝送される映像ストリームの画質を調整する。そうすれば、受信済みフレーム数によって、受信側２００が一定の時間帯において受信した映像ストリームのフレーム数が不足、又は、十分であるかどうかを判断して、映像ストリームの画質を調整するための根拠とすることができる。
【００４５】
本発明の実施例において、フレーム数処理モジュール５１０は、複数の計数値を映像ストリームの画質を調整するための根拠とすることができる。そのため、フレーム数処理モジュール５１０は、計数サブモジュール５１２を更に含んでよい。受信済みフレーム数がフレーム数の最低基準値未満である場合に、計数サブモジュール５１２は、第１の計数値を増加させる。受信済みフレーム数がフレーム数の最高基準値を超えた場合に、計数サブモジュール５１２は、第２の計数値を増加させる。なお、フレーム数処理モジュール５１０のゼロ化サブモジュール５１３は、計数サブモジュール５１２が第１の計数値を増加させる場合に、第２の計数値をゼロにすることができる。ゼロ化サブモジュール５１３は、計数サブモジュール５１２が第２の計数値を増加させる場合に、第１の計数値をゼロにすることもできる。なお、一定の時間帯において、フレーム数を取得していない場合に、受信側２００での映像ストリーム受信に異常が発生したと判定することによって、計数サブモジュール５１２に第１の計数値に１をプラスさせることもできる。なお、受信済みフレーム数を取得していない場合に、画質調整サブモジュール５１１は、受信済みフレーム数をゼロに設定することによって、設定した後の受信済みフレーム数をフレーム数の最低基準値未満にする。次いで、計数サブモジュール５１２は、受信済みフレーム数がフレーム数の最低基準値未満である場合に、第１の計数値を増加させる。そこで、画質調整サブモジュール５１１は、第１の計数値及び第２の計数値によって、送信側４００の画質制御モジュール４３２を駆動して、伝送される映像ストリームの画質を調整することができる。そうすれば、フレーム数処理モジュール５１０は、第１の計数値及び第２の計数値によって、受信側２００が一定の時間帯において受信した映像ストリームのフレーム数が継続的に不足、又は、十分であるかどうかを判断して、映像ストリームの画質を調整するための根拠とすることができる。なお、ゼロ化サブモジュール５１３のゼロ化動作によって、第１の計数値及び第２の計数値のそれぞれは、伝送される映像ストリームのフレーム数が継続的に不足、又は、十分である状況の連続回数を代表することができるようになり、映像ストリームの画質を調整するための根拠とする。
【００４６】
そのうち、第１の計数値が大きい場合に、現在の伝送帯域幅は、現在画質設定における映像ストリームを伝送することに継続的に不足であると認められるため、映像ストリームの画質を低下させることによって、映像ストリームの伝送に必要な帯域幅を減少させることができる。そのため、画質調整サブモジュール５１１は、画質低下器５１１ａを含んでよい。そこで、第１の計数値が第１の計数値の限界値を超えた場合に、画質低下器５１１ａは、画質制御モジュール４３２を駆動して、映像ストリームの画質を低下させる。そうすれば、伝送帯域幅は、現在画質設定における映像ストリームを伝送することに継続的に不足である場合に、映像ストリームの画質を低下させることによって、映像ストリームの伝送に必要な帯域幅を減少させることができるため、受信側２００に映像ストリームを正常に受信させることができ、リアルタイムで映像ストリームをスムーズに放映できないことを避けられる。
【００４７】
第２の計数値が大きい場合に、現在の伝送帯域幅は、現在画質設定における映像ストリームを伝送することに継続的に十分であると認められるため、映像ストリームの画質を向上させることによって、受信側のユーザーの観賞のために、画質がより好ましい映像ストリームを提供することができる。そのため、画質調整サブモジュール５１１は、画質向上器５１１ｂを含んでよい。第２の計数値が第２の計数値の限界値を超えた場合に、画質向上器５１１ｂは、画質制御モジュール４３２を駆動して、映像ストリームの画質を向上させる。そうすれば、伝送帯域幅は、現在画質設定における映像ストリームを伝送することに継続的に十分である場合に、受信側のユーザーの観賞のために、映像ストリームの画質を向上させることができる。
【００４８】
本発明のもう１つの実施例において、フレーム数処理モジュール５１０は、フレーム数が最高基準値又は最低基準値を超えたかどうかによって、画質を調整することができる。そのため、画質調整サブモジュールは、フレーム数判断器５１１ｃを更に含んでよい。フレーム数判断器５１１ｃは、受信済みフレーム数がフレーム数の最低基準値未満であるかどうかを判断し、受信済みフレーム数がフレーム数の最高基準値を超えたかどうかを判断する。受信済みフレーム数がフレーム数の最低基準値未満である場合に、画質低下器５１１ａは、画質制御モジュール４３２を駆動して、映像ストリームの画質を低下させる。受信済みフレーム数がフレーム数の最高基準値を超えた場合に、画質向上器５１１ｂは、画質制御モジュール４３２を駆動して、映像ストリームの画質を向上させる。そうすれば、受信済みフレーム数に動的に基づいて、送信側４００に伝送される映像ストリームの画質を調整することができる。
【００４９】
本発明のもう１つの実施例において、フレーム数処理モジュール５１０は、単一の計数値を映像ストリームの画質を調整するための根拠とすることができる。そのため、フレーム数判断器５１１ｃは、受信済みフレーム数がフレーム数の最低基準値未満であるかどうかを判断し、受信済みフレーム数がフレーム数の最高基準値を超えたかどうかを判断することができる。受信済みフレーム数がフレーム数の最低基準値未満である場合に、計数サブモジュール５１２は、現在計数値を低下させ、低下させた後の現在計数値及び第１の初期計数値のうち、数値が小さいほうを選択して、現在計数値とする。受信済みフレーム数がフレーム数の最高基準値を超えた場合に、計数サブモジュール５１２は、現在計数値を増加させ、増加させた後の現在計数値及び第２の初期計数値のうち、数値が大きいほうを選択して、現在計数値とする。次いで、画質調整サブモジュール５１１は、現在計数値によって、画質制御モジュール４３２を駆動して、伝送される映像ストリームの画質を調整することができる。そうすれば、現在計数値によって、受信側が一定の時間帯において受信した映像ストリームのフレーム数が継続的に不足、又は、十分であるかどうかを判断して、送信側４００に伝送される映像ストリームの画質を調整するための根拠とすることができる。
【００５０】
そのうち、現在計数値が小さい場合に、現在の伝送帯域幅は、現在画質設定における映像ストリームを伝送することに継続的に不足であると認められるため、映像ストリームの画質を低下させることによって、映像ストリームの伝送に必要な帯域幅を減少させることができる。そのため、現在計数値が第１の計数値の限界値未満である場合に、画質低下器５１１ａは、画質制御モジュール４３２を駆動して、映像ストリームの画質を低下させる。そうすれば、伝送帯域幅が現在画質設定における映像ストリームを伝送するために継続的に不足である場合に、送信側４００に伝送される映像ストリームの画質を低下させることによって、映像ストリームの伝送に必要な帯域幅を減少させることができるため、受信側２００に映像ストリームを正常に受信させることができ、リアルタイムで映像ストリームをスムーズに放映できないことを避けられる。
【００５１】
現在計数値が大きい場合に、現在の伝送帯域幅は、現在画質設定における映像ストリームを伝送することに継続的に十分であると認められるため、映像ストリームの画質を向上させることによって、受信側のユーザーの観賞のために、画質がより好ましい映像ストリームを提供することができる。そのため、現在計数値が第２の計数値の限界値を超えた場合に、画質向上器５１１ｂは、画質制御モジュール４３２を駆動して、映像ストリームの画質を向上させる。そうすれば、伝送帯域幅が現在画質設定における映像ストリームを伝送するために継続的に十分である場合に、受信側２００のユーザーの観賞のために、送信側４００に伝送される映像ストリームの画質を向上させることができる。
【００５２】
画質調整サブモジュール５１１は、映像ストリームの圧縮率と解像度を調整することによって、映像ストリームの画質を調整することができる。そのため、画質調整サブモジュール５１１は、圧縮率判断器５１１ｄと、解像度判断器５１１ｅと、を更に含んでよい。そのうち、画質調整サブモジュール５１１の解像度判断器５１１ｅは、伝送される映像ストリームの現在解像度を先に判断することができる。伝送される映像ストリームの画質を低下させる場合に、圧縮率判断器５１１ｄは、映像ストリームの現在圧縮率が映像ストリームの現在解像度における圧縮率の下限であるかどうかを判断する。圧縮率判断器５１１ｄが、現在圧縮率が圧縮率の下限ではないと判定した場合に、画質低下器５１１ａは、画質制御モジュール４３２を駆動して、伝送される映像ストリームの現在圧縮率を低下させる。圧縮率判断器５１１ｄが、現在圧縮率が圧縮率の下限であると判定した場合に、画質低下器５１１ａは、画質制御モジュール４３２を駆動して、伝送される映像ストリームの現在解像度を低下させ、現在圧縮率を調整することによって、映像ストリームの映像伝送データ量を低下させる。そのうち、解像度を低下させ、圧縮率を調整した後の映像ストリームに必要な帯域幅は、解像度を低下させ、圧縮率を調整する前の映像ストリームに必要な帯域幅より小さい。
【００５３】
なお、映像ストリームの解像度を向上させる場合に、解像度を向上させた後の映像ストリームのＩフレームのデータ量の大きさを考慮することができる。そのため、伝送される映像ストリームの画質を向上させる場合に、圧縮率判断器５１１ｄは、映像ストリームの現在圧縮率が映像ストリームの現在解像度における圧縮率の上限であるかどうかを判断する。圧縮率判断器５１１ｄが、現在圧縮率が圧縮率の上限ではないと判定した場合に、画質向上器５１１ｂは、画質制御モジュール４３２を駆動して、伝送される映像ストリームの現在圧縮率を増加させる。現在圧縮率が圧縮率の上限である場合に、画質向上器５１１ｂは、画質制御モジュール４３２を駆動して、伝送される映像ストリームの現在解像度を向上させ、現在圧縮率を調整する。そのうち、解像度を向上させ、且つ、圧縮率を調整する前の映像ストリームの第１のＩフレームのデータ量の大きさが、解像度を向上させ、且つ、圧縮率を調整した後の映像ストリームの第２のＩフレームのデータ量の大きさとほぼ等しい。そうすれば、解像度を向上させ、且つ、圧縮率を調整した後に、映像ストリームの中のデータ量が急増したＩフレームを伝送することに十分な帯域幅がないことによって、映像ストリームをスムーズに放映できないことが避けられる。
【００５４】
又、画質調整サブモジュール５１１は、表を検索することによって、映像ストリームの画質を調整することができる。そのため、画質調整サブモジュール５１１は、受信済みフレーム数及び映像ストリームの現在映像設定によって、映像設定表を検索して、映像調整設定を取得することができる。そして、画質調整サブモジュール５１１は、送信側４００の画質制御モジュール４３２を駆動して、映像調整設定によって、伝送される映像ストリームの画質を調整することができる。そのうち、本発明の実施例において、圧縮率判断器５１１ｄの判断方法によって、映像設定表を設計することができる。しかしながら、他の実施例において、解像度、圧縮率、フレームレート、ピクチャのグループの大きさ又はその組合せによって、異なる映像設定表を設計して、映像ストリームを調整する（低下、又は、向上させる）ための根拠とすることができ、本開示に限定されない。
【００５５】
なお、受信側２００の受信済みフレーム数がゼロである場合に、フレーム数処理モジュール５１０の警告サブモジュール５１５は注意信号を生成する。そして、注意信号によって、映像ストリームの伝送に異常が発生したことをユーザーに提示することができる。なお、注意信号を受信した場合に、受信側２００を駆動して、映像ストリームの受信を停止させることもできる。
【００５６】
画質調整機能を有する映像伝送システムのもう１つの実施例である図７を参照する。下記の記載において、上記の実施形態に述べた内容を繰り返して述べないことを了解すべきである。そのうち、受信側２００は、第２の制御デバイス２１０を含んでよい。フレーム数処理モジュール５１０は、第２の制御デバイス２１０に取り付けられて、送信側４００に伝送される映像ストリームの画質を調整することができる。そうすれば、画質を調整するために、送信側４００が強い演算能力を有する必要がない。
【００５７】
上記の本発明の実施形態によって、本発明を採用すれば、下記の長所を有することを了解できる。受信側が一定の時間帯において受信した映像ストリームのフレーム数が継続的に不足、又は、十分であるかどうかを判断して、伝送される映像ストリームの画質を調整するための根拠とすることができる。そのうち、現在画質設定において受信した映像ストリームのフレーム数が継続的に不足であると判定した場合に、映像ストリームの画質を低下させることができる。そのため、映像ストリームの伝送に必要な帯域幅を減少させ、受信側に映像ストリームを正常に受信させることができ、受信側がリアルタイムで映像ストリームをスムーズに放映できないことを避けられる。現在画質設定において受信した映像ストリームのフレーム数が継続的に十分であると判定した場合に、ユーザーの観賞のために、画質がより好ましい映像ストリームを提供することができる。なお、映像ストリームを伝送できる帯域幅を知ることを必要とせずに、リアルタイムで映像ストリームを放映する時のスムーズさに影響を与えないように、適当に映像ストリームの画質を調整し、受信側のユーザーにより好ましい画質を提供することができる。
【００５８】
本発明は、実施形態によって、上記のように開示されたが、それは本発明を限定するものではなく、当業者なら誰でも、本発明の技術的思想と範囲から逸脱しない範囲内で、多種変更や修飾を加えることができるため、本発明の保護範囲は、後の請求の範囲に規定されるものに準ずる。
【符号の説明】
【００５９】
１００…画質調整機能を有する映像伝送方法、  １１０〜１３０、１３１１〜１３１８、１３２１〜１３２４、１３３１〜１３３６…ステップ、  ２００…受信側、  ２１０…第２の制御デバイス、  ２１１…接続モジュール、  ２１２、４３３…伝送モジュール、  ２１３、４３４…受信モジュール、  ２１４…受信済みフレーム数計算モジュール、  ３００…データ伝送インターフェース、  ４００…送信側、  ４１０…保存デバイス、  ４２０…撮影デバイス、  ４３０…第１の制御デバイス、  ４３１…接続確立モジュール、  ４３２…画質制御モジュール、  ５１０…フレーム数処理モジュール、  ５１１…画質調整サブモジュール、  ５１１ａ…画質低下器、  ５１１ｂ…画質向上器、  ５１１ｃ…フレーム数判断器、  ５１１ｄ…圧縮率判断器、  ５１１ｅ…解像度判断器、  ５１２…計数サブモジュール、  ５１３…ゼロ化サブモジュール、  ５１５…警告サブモジュール
【図１】
2013005429.tif 000003
【図２】
2013005429.tif 000004
【図３】
2013005429.tif 000005
【図４】
2013005429.tif 000006
【図５】
2013005429.tif 000007
【図６】
2013005429.tif 000008
【図７】
2013005429.tif 000009