(57)【要約】    【課題】      映像品質を示す各パラメータの値および相関関係の有無を直感的かつ定量的に示すこと。    【解決手段】  映像品質設定部１０４は、ユーザが操作部１０５を介し入力した見本映像品質設定パラメータを見本映像生成部１０６へ出力する。見本映像生成部１０６は、見本映像品質設定パラメータを用いて見本映像の原映像を符号化および復号化して表示部１０７へ出力すると同時に、見本映像生成時の各パラメータを計測して映像品質設定部１０４へ出力する。映像品質設定部１０４は、解像度や、画質、フレームレートなどの映像品質を示す各計測パラメータの値をそれぞれ対応する各座標軸にプロットした各頂点の座標と、各頂点を直線や曲線等により結ぶことにより形成される多角形などの図形の面積によって表現した映像品質イメージを作成して、表示部１０７へ出力し表示させる。  【選択図】      図１
2005229400.tif 000002
【特許請求の範囲】
【請求項１】
画面上に表示される座標平面上の多角形の頂点座標および面積を用いて、映像品質を示すパラメータを表示する表示手段、
を有することを特徴とする映像品質表示装置。
【請求項２】
前記多角形の各頂点を通る座標軸は、１点で交叉する、ことを特徴とする請求項１記載の映像品質表示装置。
【請求項３】
前記多角形の各頂点を通る座標軸によって構成される前記座標平面を、統計に基づいて設定する設定手段、
をさらに有することを特徴とする請求項１記載の映像品質表示装置。
【請求項４】
前記多角形の一の頂点の座標を変更する場合、前記多角形の面積が一定となるように、前記多角形の残りの頂点の座標を変更する変更手段、
をさらに有することを特徴とする請求項１記載の映像品質表示装置。
【請求項５】
前記多角形の各頂点は、直線、曲線、または折れ線で結ばれる、ことを特徴とする請求項１記載の映像品質表示装置。
【請求項６】
前記表示手段は、
前記パラメータの値が固定された場合、前記パラメータの値が固定されたことを示す表示を行う、
ことを特徴とする請求項１記載の映像品質表示装置。
【請求項７】
前記表示手段は、
前記パラメータに優先度が設定された場合、設定された優先度を表示する、
ことを特徴とする請求項１記載の映像品質表示装置。
【請求項８】
前記表示手段は、
前記パラメータに変動可能範囲が設定された場合、設定された変動可能範囲を表示する、
ことを特徴とする請求項１記載の映像品質表示装置。
【請求項９】
前記表示手段は、
前記多角形の色を用いて映像品質を示す他のパラメータを表示する、
ことを特徴とする請求項１記載の映像品質表示装置。
【請求項１０】
前記表示手段は、
複数の異なる座標平面上に表示される複数の多角形を用いて同一映像の映像品質を表示する、
ことを特徴とする請求項１記載の映像品質表示装置。
【請求項１１】
前記表示手段は、
前記パラメータに設定可能範囲が設定された場合、設定された設定可能範囲を表示する、
ことを特徴とする請求項１記載の映像品質表示装置。
【請求項１２】
映像品質を計測する計測手段、をさらに有し、
前記表示手段は、
同一座標平面上に、設定された映像品質を示す多角形と、計測された映像品質を示す多角形とを表示する、
ことを特徴とする請求項１記載の映像品質表示装置。
【請求項１３】
前記表示手段は、
同一画面上に、映像品質を示す多角形と、当該多角形によって示される映像品質の映像とを表示する、
ことを特徴とする請求項１記載の映像品質表示装置。
【請求項１４】
前記表示手段は、
同一の映像に対して、同一画面上に、それぞれ異なる映像品質を示す複数の多角形と、当該複数の多角形によって示されるそれぞれ異なる映像品質を持つ複数の映像とを表示する、
ことを特徴する請求項１記載の映像品質表示装置。
【請求項１５】
前記表示手段は、
同一画面上に、映像品質を示す多角形と、当該多角形によって示される映像品質の映像とに加えて、原映像を表示する、
ことを特徴する請求項１記載の映像品質表示装置。
【請求項１６】
予め映像内容の種類毎に設定された映像品質パラメータの初期値を記憶する初期値記憶手段、
をさらに有することを特徴する請求項１記載の映像品質表示装置。
【請求項１７】
所定の代用映像を記憶する代用映像記憶手段、をさらに有し、
前記表示手段は、
対象の映像が得られない場合、前記代用映像を表示する、
ことを特徴する請求項１３記載の映像品質表示装置。
【請求項１８】
前記代用映像は、外部から取得される、ことを特徴する請求項１７記載の映像品質表示装置。
【請求項１９】
画面上に表示される座標平面上の多角形の頂点座標および面積を用いて、映像品質を示すパラメータを表示することを特徴とする映像品質表示方法。
【請求項２０】
コンピュータに、画面上に表示される座標平面上の多角形の頂点座標および面積を用いて、映像品質を示すパラメータを表示させるための映像品質表示プログラム。
【請求項２１】
請求項１記載の映像品質表示装置と、
前記映像品質表示装置による映像品質の表示を参照して設定されたパラメータに基づき入力映像を符号化する符号化部と、
前記符号化部により符号化された映像を蓄積する映像蓄積部と、
を有することを特徴とする映像蓄積装置。
【請求項２２】
請求項１記載の映像品質表示装置と、
予め設定されたパラメータに基づき入力映像を符号化すると共に、符号化の際に計測した符号化映像品質計測パラメータを出力する符号化部と、
前記符号化部により符号化された映像を外部へ出力する出力部と、
前記符号化部により符号化された映像を復号化すると共に、復号化の際に計測した復号化映像品質計測パラメータを出力する復号化部と、を具備し、
前記映像品質表示装置が、前記各パラメータを前記図形の頂点座標とその面積とにより表示する、
ことを特徴とする映像ストリーム生成装置。
【請求項２３】
請求項１記載の映像品質表示装置と、
映像送信装置が送信した映像ストリームおよびその符号化の際に計測した符号化映像品質計測パラメータを受信するストリーム受信部と、
前記ストリーム受信部により受信された映像ストリームを復号化すると共に、復号化の際に計測した復号化映像品質計測パラメータを出力する復号化部と、
予め設定された映像品質設定パラメータを前記映像送信装置に対し送信して、その映像品質設定パラメータに基づき符号化させる映像品質送信部と、を具備し、
前記映像品質表示装置が、前記各パラメータを前記図形の頂点座標とその面積とにより表示する、
ことを特徴とする映像受信装置。
【請求項２４】
請求項１記載の映像品質表示装置と、
映像送信装置が映像ストリームを複数のレイヤに分割してレイヤ毎に送信した映像品質の異なる複数の映像ストリームおよびその符号化の際に計測した符号化映像品質計測パラメータとのうちから、設定に基づいて任意のレイヤの映像ストリームおよびその符号化映像品質計測パラメータを受信するストリーム受信部と、
前記ストリーム受信部により受信された映像ストリームを復号化すると共に、復号化の際に計測した復号化映像品質計測パラメータを出力する復号化部と、を具備し、
前記映像品質表示装置が、前記各計測パラメータを前記図形の頂点座標とその面積とにより表示する、
ことを特徴とする映像受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像の録画や映像の伝送などにおいて、映像データの解像度や、画質、フレームレート、ビットレート、符号量、エラー耐性、遅延時間、端末のＣＰＵ負荷などのパラメータで表される映像品質を表示する映像品質表示装置、映像品質表示方法、プログラム、映像蓄積装置、映像ストリーム生成装置、映像受信装置に関する。
【背景技術】
【０００２】
映像は、もはや我々の生活とは切り離せない関係にあり、インターネットや携帯電話網、放送波、蓄積メディアなどの伝送手段を通じ、パソコンや携帯端末、テレビ、ハイビジョンテレビなどの多様な表示端末において、視覚的な情報を享受させてくれる重要な存在となった。
【０００３】
それら映像は、効率よくユーザに情報を伝達するために、映像符号化技術を用いてより少ないデータ量を持つ映像ストリームに圧縮される。映像符号化の際には解像度（画素数）、画質（原画との誤差の少なさ）、フレームレート（秒間画像数）などの映像に関するパラメータを決定し符号化を行う。しかしながら、ネットワークのビットレート（通信速度）や端末能力、容量などの制約条件により、ユーザは常に原映像と同等の映像品質で映像を享受できるとは限らない。映像の種類やネットワークの通信速度、ユーザの嗜好、端末の能力、用途によって求められる映像品質はそれぞれ異なり、状況に応じて映像品質を表示、設定する方法および装置が望まれる。
【０００４】
例えば、長時間の映像を高い圧縮率で符号化し低容量で蓄積する場合や、通信速度の遅いネットワーク状態を通じての映像ストリームの送受信する場合などの低ビットレート時における映像品質の低下や、限られたビットレートのもとで圧縮率の低下に伴い発生する映像品質の低下などは大きな問題である。このようなビットレートやＣＰＵ負荷、記憶容量などに制限が与えられた状況下では、例えばフレームレートを下げて動きの滑らかさを犠牲にしてでも画質を向上する、また解像度を下げるなどの設定を行って、ユーザの主観的な嗜好に適した映像品質を得ることが有効である。
【０００５】
そこで、従来技術として、例えば、図２０に示すように、ネットワークの状態を示す各パラメータをそれぞれ放射線上の１次元軸にプロットしそれらを繋いだ多角形で表示することによって、多数のパラメータの監視を容易に行うようにしたものがある（例えば、特許文献１参照）。
【０００６】
また、別の従来技術として、例えば、図２１に示すように、複数のパラメータの値を三角形等の面積比で示すようにしたものもある（例えば、特許文献２参照）。
【特許文献１】特開平６−２０５０１５号公報
【特許文献２】特開平１１−２７２３８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、映像に関する複数のパラメータの中には、例えば、解像度と、画質、フレームレートの間のように相関関係がないもの、すなわちパラメータ同士が影響し合わないものと、解像度、画質、フレームレートとビットレートの間のように相関関係があるもの、すなわちパラメータ同士が影響し合うものがある。
【０００８】
しかし、前述の特許文献１記載の従来技術では、各パラメータの値を単に各座標軸上にプロットして示す表示方法のみしか開示しておらず、また、前述の特許文献２記載の従来技術では、複数のパラメータの値を面積比などにより示しているに過ぎず、映像品質を示す各パラメータの値および相関関係の有無を直感的かつ定量的に示していない、という課題があった。
【０００９】
本発明は、かかる点に鑑みてなされたものであり、映像品質を示す各パラメータの値および相関関係の有無を直感的かつ定量的に示すことができる映像品質表示装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の映像品質表示装置は、画面上に表示される座標平面上の多角形の頂点座標および面積を用いて、映像品質を示すパラメータを表示する表示手段、を有すること、を有する構成を採る。
【００１１】
この構成によれば、例えば、各頂点座標により画質や、解像度、フレームレート等を示す一方、各頂点を結ぶことにより形成される図形の面積により画質や解像度等と相関関係のある例えば、ビットレートや、ＣＰＵ負荷などのパラメータを示すようにすれば、映像品質を示す各パラメータの値および相関関係の有無を直感的かつ定量的（客観的）に示すことができる。その結果、ビットレートやＣＰＵ負荷、記憶容量などのパラメータをある制約条件のもとで嗜好に適した映像品質を容易に設定することができる。
【００１２】
本発明の映像品質表示装置は、上記の構成において、前記多角形の各頂点を通る座標軸は、１点で交叉する、構成を採る。
【００１３】
この構成によれば、各頂点を交叉点に近づけるほど、各頂点を結ぶことにより形成される図形の面積が小さくなり、面積が示すパラメータを小さくなることが表現可能で、ユーザは、パラメータの値の相関関係を直感的に認識することができる。
【００１４】
本発明の映像品質表示装置は、上記の構成において、前記多角形の各頂点を通る座標軸によって構成される前記座標平面を、統計に基づいて設定する設定手段、を有する構成を採る。
【００１５】
この構成によれば、各座標軸の目盛りや、各座標軸が交叉する座標、各座標軸同士がなす角度等が統計的に決定されて表示されるので、各頂点座標と図形の面積が表すパラメータ間の相関関係が正確に表現可能となり、ユーザは、直感的に正確な映像品質の定量的評価を行うことができる。
【００１６】
本発明の映像品質表示装置は、上記の構成において、前記多角形の一の頂点の座標を変更する場合、前記多角形の面積が一定となるように、前記多角形の残りの頂点の座標を変更する変更手段、を有する構成を採る。
【００１７】
この構成によれば、例えば、各頂点座標により解像度、画質、フレーレート等のパラメータを表し、各頂点を結ぶことにより形成される図形の面積により例えば固定ビットレートを表すことが可能となり、ユーザは、固定ビットレートでの解像度や画質、フレームレート等の値の容易に設定できる。
【００１８】
本発明の映像品質表示装置は、上記の構成において、前記多角形の各頂点は、直線、曲線、または折れ線で結ばれる、構成を採る。
【００１９】
この構成によれば、各頂点を直線で結んだ図形の面積が表すパラメータの値と、実際のパラメータの値との間に誤差が生じる場合、曲線で各頂点を結んで誤差を無くすことが可能となり、ユーザは、各頂点を直線で結んだ図形の面積が表すパラメータの値をより正確に認識することができる。
【００２０】
本発明の映像品質表示装置は、上記の構成において、前記表示手段は、前記パラメータの値が固定された場合、前記パラメータの値が固定されたことを示す表示を行う、構成を採る。
【００２１】
この構成によれば、例えば、符号化時や、伝送時、録画時、復号化時に、ビットレートや画質、解像度等のパラメータが固定されたことが容易に認識可能となり、ユーザは、嗜好に応じて各パラメータの固定を容易に設定することができる。
【００２２】
本発明の映像品質表示装置は、上記の構成において、前記表示手段は、前記パラメータに優先度が設定された場合、設定された優先度を表示する、構成を採る。
【００２３】
この構成によれば、例えば、ビットレートやＣＰＵ負荷、記憶容量等の受信側の端末能力や伝送状況等に関係する優先度の高いパラメータを固定して符号化する際に、圧縮率が低下してそれらより優先度が低い解像度、画質、フレームレートのいずれかの値を下げる必要性が生じる場合において、ユーザは、嗜好に応じて各パラメータの優先度を容易に設定し、優先度に応じて変更または設定することができる。また、優先度によって固定するパラメータを表示または設定することもできる。
【００２４】
本発明の映像品質表示装置は、上記の構成において、前記表示手段は、前記パラメータに変動可能範囲が設定された場合、設定された変動可能範囲を表示する、構成を採る。
【００２５】
この構成によれば、例えば、各座標軸上にパラメータの値の取りうる範囲を矢印などによって表示または設定可能となり、ユーザは、符号化時にビットレートや圧縮率が変動する場合には、例えば解像度はＱＶＧＡ〜ＶＧＡ、例えば画質は２５ｄＢ〜、例えばフレームレートは２０ｆｐｓ〜３０ｆｐｓの範囲など、符号化時にビットレートや圧縮率が変動しても、最低限確保するパラメータの下限値や、他のパラメータの値を向上するためにそれ以上向上させないパラメータの上限値等を設定することができる。
【００２６】
本発明の映像品質表示装置は、上記の構成において、前記表示手段は、前記多角形の色を用いて映像品質を示す他のパラメータを表示する、構成を採る。
【００２７】
この構成によれば、例えば、各頂点座標によって解像度や、画質、フレームレート等のパラメータを表現し、各頂点を結ぶことにより形成される図形の面積によってビットレート等を表現し、その図形の色の濃淡や、例えば青等から赤等にかけての色の変化によってさらにＣＰＵ負荷等や、図形の面積により示すビットレート等が設定可能な範囲内のどの値にあるかを表現することが可能となり、ユーザは、１つの図形からより多くのパラメータの情報を認識することができる。
【００２８】
本発明の映像品質表示装置は、上記の構成において、前記表示手段は、複数の異なる座標平面上に表示される複数の多角形を用いて同一映像の映像品質を表示する、構成を採る。
【００２９】
この構成によれば、例えば、１つ目の座標空間上にある図形の各頂点座標と面積で、例えば解像度や画質、フレームレート、ビットレート等を表示し、２つ目の座標空間上にある図形の各頂点座標と面積で解像度や画質、フレームレート、ＣＰＵ負荷等を表示することが可能となり、ユーザは、１つの図形より多くのパラメータの情報を認識することができる。
【００３０】
本発明の映像品質表示装置は、上記の構成において、前記表示手段は、前記パラメータに設定可能範囲が設定された場合、設定された設定可能範囲を表示する、構成を採る。
【００３１】
この構成によれば、例えば、各座標軸上にパラメータの値の設定可能な範囲を矢印などによって表示可能となり、ユーザは、例えば、指定したビットレートの範囲内において各パラメータの値をどれだけ向上させることが可能であるか等の設定可能な範囲を容易に認識することができる。また、あるパラメータの値の変更により、そのパラメータを含む全てのパラメータの設定可能な範囲は変わる場合には、その設定可能範囲の表示も変更する。
【００３２】
本発明の映像品質表示装置は、上記の構成において、映像品質を計測する計測手段、をさらに有し、前記表示手段は、同一座標平面上に、設定された映像品質を示す多角形と、計測された映像品質を示す多角形とを表示する、構成を採る。
【００３３】
この構成によれば、設定したパラメータの値と、符号化時等に計測した実際のパラメータの値との間の誤差を表示することが可能となり、ユーザは、その誤差を直感的に理解して映像品質を修正することができる。
【００３４】
本発明の映像品質表示装置は、上記の構成において、前記表示手段は、同一画面上に、映像品質を示す多角形と、当該多角形によって示される映像品質の映像とを表示する、構成を採る。
【００３５】
この構成によれば、映像品質イメージにより示される映像品質の客観的評価と、映像に基づく映像品質の主観的評価とを行うことが可能となり、ユーザは、２つの評価を鑑みて映像品質を設定することができる。
【００３６】
本発明の映像品質表示装置は、上記の構成において、前記表示手段は、同一の映像に対して、同一画面上に、それぞれ異なる映像品質を示す複数の多角形と、当該複数の多角形によって示されるそれぞれ異なる映像品質を持つ複数の映像とを表示する、構成を採る。
【００３７】
この構成によれば、複数の映像品質を同時に主観的かつ客観的評価することが可能となり、ユーザは、複数の映像品質を比較して映像品質を設定することができる。
【００３８】
本発明の映像品質表示装置は、上記の構成において、前記表示手段は、同一画面上に、映像品質を示す多角形と、当該多角形によって示される映像品質の映像とに加えて、原映像を表示する、構成を採る。
【００３９】
この構成によれば、復号映像等の映像品質を原映像と比較して評価することが可能となり、ユーザは、例えば、ビットレートやＣＰＵ負荷、記憶容量などのパラメータをある制約条件のもとで主観的評価に応じて原映像にもっとも近い映像品質を設定することができる。
【００４０】
本発明の映像品質表示装置は、上記の構成において、予め映像内容の種類毎に設定された映像品質パラメータの初期値を記憶する初期値記憶手段、をさらに有する、構成を採る。
【００４１】
この構成によれば、例えば、スポーツや、ニュース、ドラマなどのジャンルやキーワード毎に映像品質のパラメータの初期値を設定しておくことが可能となり、ユーザは、初期値をそのまま設定値として使うことや、初期値をもとに映像品質を設定することができ、パラメータの設定操作などの時間を短縮することができる。
【００４２】
本発明の映像品質表示装置は、上記の構成において、所定の代用映像を記憶する代用映像記憶手段、をさらに有し、前記表示手段は、対象の映像が得られない場合、前記代用映像を表示する、構成を採る。
【００４３】
この構成によれば、ユーザが対象とする映像を表示できない場合にも、代用の映像により映像品質を主観的かつ客観的評価することが可能となり、ユーザは、代用の映像の映像品質から対象とする映像の映像品質を設定することができる。
【００４４】
本発明の映像品質表示装置は、上記の構成において、前記代用映像は、外部から取得される、構成を採る。
【００４５】
この構成によれば、例えば、インターネットや放送波から取得した対象とする映像の予告映像や、対象とする映像が例えばサッカーである場合に、以前蓄積した他のサッカーの映像を代用の映像とすることが可能となり、ユーザは、対象の映像と映像品質の近い代用の映像をもって映像品質を設定することができる。
【００４６】
本発明の映像品質表示方法は、画面上に表示される座標平面上の多角形の頂点座標および面積を用いて、映像品質を示すパラメータを表示する方法を採る。
【００４７】
この方法によれば、映像品質を示す各パラメータの値および相関関係の有無を直感的かつ定量的に示すことができる。
【００４８】
本発明の映像品質表示プログラムは、コンピュータに、画面上に表示される座標平面上の多角形の頂点座標および面積を用いて、映像品質を示すパラメータを表示させる。
【００４９】
このプログラムによれば、映像品質を示す各パラメータの値および相関関係の有無を直感的かつ定量的に示すことができる。
【００５０】
本発明の映像蓄積装置は、前記映像品質表示装置と、前記映像品質表示装置による映像品質の表示を参照して設定されたパラメータに基づき入力映像を符号化する符号化部と、前記符号化部により符号化された映像を蓄積する映像蓄積部と、を有する構成を採る。
【００５１】
この構成によれば、映像を蓄積する際に、映像品質を示す各パラメータの値および相関関係の有無を直感的かつ定量的に示すことができる。
【００５２】
本発明の映像ストリーム生成装置は、前記映像品質表示装置と、予め設定されたパラメータに基づき入力映像を符号化すると共に、符号化の際に計測した符号化映像品質計測パラメータを出力する符号化部と、前記符号化部により符号化された映像を外部へ出力する出力部と、前記符号化部により符号化された映像を復号化すると共に、復号化の際に計測した復号化映像品質計測パラメータを出力する復号化部と、を具備し、前記映像品質表示装置が、前記各パラメータを前記図形の頂点座標とその面積とにより表示する、構成を採る。
【００５３】
この構成によれば、入力映像を符号化および復号化して映像ストリームを生成する際に、映像品質を示す各パラメータの値および相関関係の有無を直感的かつ定量的に示すことができる。
【００５４】
本発明の映像受信装置は、前記映像品質表示装置と、映像送信装置が送信した映像ストリームおよびその符号化の際に計測した符号化映像品質計測パラメータを受信するストリーム受信部と、前記ストリーム受信部により受信された映像ストリームを復号化すると共に、復号化の際に計測した復号化映像品質計測パラメータを出力する復号化部と、予め設定された映像品質設定パラメータを前記映像送信装置に対し送信して、その映像品質設定パラメータに基づき符号化させる映像品質送信部と、を具備し、前記映像品質表示装置が、前記各パラメータを前記図形の頂点座標とその面積とにより表示する、構成を採る。
【００５５】
この構成によれば、映像送信装置が送信する映像ストリームを映像受信装置が受信し復号して復号映像を得る際に、復号映像の主観的かつ客観的評価に基づく映像品質を設定して、その設定した映像品質設定パラメータを前記映像送信装置に対し送信して映像ストリームを作成させることが可能となるので、映像受信装置のユーザは、ビットレートやＣＰＵ負荷、記憶容量などのパラメータの制約条件のもとで、嗜好に適した映像品質の映像を受信することができる。
【００５６】
本発明の映像受信装置は、前記映像品質表示装置と、映像送信装置が映像ストリームを複数のレイヤに分割してレイヤ毎に送信した映像品質の異なる複数の映像ストリームおよびその符号化の際に計測した符号化映像品質計測パラメータとのうちから、設定に基づいて任意のレイヤの映像ストリームおよびその符号化映像品質計測パラメータを受信するストリーム受信部と、前記ストリーム受信部により受信された映像ストリームを復号化すると共に、復号化の際に計測した復号化映像品質計測パラメータを出力する復号化部と、を具備し、前記映像品質表示装置が、前記各計測パラメータを前記図形の頂点座標とその面積とにより表示する、構成を採る。
【００５７】
この構成によれば、映像送信装置が複数のレイヤ毎にマルチキャストにより映像品質の異なる映像ストリームを送信する場合に、映像受信装置では、符号化および復号化の各計測パラメータが図形の頂点座標とその面積とにより表示されるので、復号映像の主観的かつ客観的評価にもとづく映像品質の設定に対応したレイヤを容易かつ迅速に選択することが可能となり、複数の映像受信装置のユーザは、それぞれ異なるビットレートやＣＰＵ負荷、記憶容量などの制約条件のもとで嗜好に適したそれぞれ異なる映像品質の映像を受信することができる。
【発明の効果】
【００５８】
以上説明したように、本発明によれば、映像に関する複数のパラメータの値を、各座標軸上にプロットした各頂点の座標と、前記各頂点を結ぶことにより形成される図形の面積とにより表示するようにしたので、例えば、各頂点を結ぶことにより形成される図形の面積により示されるパラメータを、各座標軸上にプロットする複数のパラメータと相関関係のあるものとすることで、映像品質を示す各パラメータの値および相関関係の有無を直感的かつ定量的に示すことができる。
【発明を実施するための最良の形態】
【００５９】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
（実施の形態１）
実施の形態１は、本発明に係る映像品質表示装置または映像品質表示方法を、映像蓄積装置に適用したものである。つまり、本実施の形態の映像蓄積装置では、ユーザが放送番組の予約録画等の録画をする際に放送番組の映像に適用する映像品質を、代用の映像である見本映像の映像品質を評価しながら設定できるようにしたものである。本実施の形態の映像蓄積装置によれば、映像に関するパラメータを定量的に表示し、また見本映像をその映像品質で表示することにより、ユーザは、ビットレートやＣＰＵ負荷、記憶容量などのパラメータをある制約条件のもとで主観的かつ客観的に放送番組の映像品質を設定することが可能となる。
【００６０】
ここで、本発明では、映像に関するパラメータには、解像度や、画質、フレームレート等の映像品質を示すパラメータに限らず、エラー耐性や、遅延時間や、ビットレート、符号量、端末のＣＰＵ負荷、映像を記憶するディスク装置やメモリの記憶容量などの映像品質に影響を与えるパラメータがある。解像度や、画質、フレームレート同士は、それぞれ相関関係のない、すなわちお互いに影響し合わないパラメータである。また、解像度や、画質、フレームレート、エラー耐性や、遅延時間、ビットレート、符号量、端末のＣＰＵ負荷との間は、それぞれ相関関係のある、すなわち例えば一方のパラメータの値を変更すれば他方のパラメータの値に変更を与えるようなお互いに影響し合うパラメータである。これらのパラメータの組合せで映像品質を表示しているものとする。
【００６１】
そして、最適な映像品質とは、ビットレートやＣＰＵ負荷、記憶容量などのあるパラメータの制約条件のもとで実現可能な幾つかの映像品質のうち、ユーザから最も高い主観的評価を得る、すなわちユーザが最も気に入る映像品質を指す。
【００６２】
図１は、本発明の映像品質表示装置または映像品質表示方法を適用した実施の形態１である映像通信蓄積システムの構成を示すブロック図である。
【００６３】
図１に示す実施の形態１の映像通信蓄積システムは、映像蓄積装置１００、映像送信部１１０、通信網１２０を有して構成されている。
【００６４】
映像蓄積装置１００は、映像入力部１０１、符号化部１０２、映像蓄積部１０３、映像品質設定部１０４、操作部１０５、見本映像生成部１０６、表示部１０７を有する。なお、実施の形態１では、表示部１０７が本発明の表示手段に相当し、映像品質設定部１０４が本発明の設定手段および変更手段に相当し、見本映像生成部１０６が本発明の計測手段、初期値記憶手段および代用映像記憶手段に相当する。
【００６５】
通信網１２０は、通信路１２１を有する。なお、本実施の形態では、通信網１２０と、この通信網１２０を介し映像送信部１１０から送信される映像データとは、特に限定しないが、説明の簡単のため以後、それぞれ、テレビ放送網と、放送番組として説明を進める。
【００６６】
次に、本実施の形態の見本映像生成部１０６が生成可能な見本映像の種類やサムネイル、初期値として設定する映像品質などの一覧を記述した見本映像一覧表について説明する。
【００６７】
図２は、見本映像一覧表の一例を示す説明図である。
【００６８】
図２に示す見本映像一覧表１３０は、「ＭＰＥＧ−２  高画質」、「ＭＰＥＧ−２  標準」、「ＭＰＥＧ−２  長時間」、「ＭＰＥＧ−４  モバイル用」という映像品質の大分類毎に、「バラエティ」、「ドラマ」、「スポーツ」、「ニュース」等の各種類の見本映像のサムネイル１３２と、見本映像の映像品質を示す各パラメータを多角形などの図形の各頂点座標と面積により表現した映像品質イメージ１３１とを示している。例えば「ニュース」行の「ＭＰＥＧ−２  標準」列のセル内の映像品質イメージ１３１とサムネイル１３２とは、それぞれ、あるニュースの映像を例えばビットレート約６Ｍｂｐｓで、ＭＰＥＧ−２符号化および復号化して見本映像とするときの映像品質と、その見本映像を示すことになる。これにより、例えば、スポーツや、ニュース、ドラマなどのジャンルやキーワード毎に、見本映像の映像品質イメージ１３１や、サムネイル１３２により、映像品質の初期値を設定しておくことが可能となり、ユーザは、初期値をそのまま設定値として使うことや、初期値をもとに映像品質を更新して設定することができ、パラメータの設定操作などの時間を短縮することができる。
【００６９】
また、ユーザが対象とする映像ではなく、代用の映像である見本映像に対し映像品質を設定することにより、録画を予約する時点では見ることが不可能な未来の放送番組の映像品質を、任意の映像品質によって見本映像を表示し、その見本映像の映像品質を映像品質イメージによって表現することができる。これにより、ユーザが対象とする映像を表示できない場合にも、代用の映像により映像品質を主観的かつ客観的評価することが可能となり、ユーザは、代用の映像の映像品質から対象とする映像の映像品質を設定することができる。見本映像は実写映像に限らずＣＧなどでも構わない。
【００７０】
また、映像品質イメージ１３１は、前述の通り、映像品質を示す各パラメータの値を多角形等の図形の各頂点座標と面積により表現したもので、複数のパラメータを座標軸上にプロットした各頂点の座標と、その各頂点同士を直線や曲線、折れ線等により結ぶことにより形成される多角形等の図形の面積とにより、映像品質を示す各パラメータを表現したものである。なお、各頂点座標により示す複数のパラメータは、解像度や、画質、フレームレート等の互いに相関関係のないものであるのに対し、各頂点同士を結ぶことにより形成される多角形等の図形の面積により示すパラメータは、解像度や、画質、フレームレート等の各頂点座標により示す複数のパラメータと相関関係のあるパラメータである。
【００７１】
図３は、映像品質イメージ１３１の一例を示す説明図である。
【００７２】
三角形の各頂点座標によりそれぞれ映像に関するパラメータである解像度や、画質、フレームレートの値を示す一方、その各頂点を結ぶことにより形成される三角形の面積によりビットレートの値を表現している。これにより、例えば、各頂点座標により画質や、解像度、フレームレート等を示す一方、各頂点を結ぶことにより形成される図形の面積により画質や解像度等と相関関係のある例えば、ビットレートやＣＰＵ負荷などのパラメータを示すようにすれば、映像品質を示す各パラメータの値および相関関係の有無を直感的かつ定量的（客観的）に示すことができ、ビットレートやＣＰＵ負荷、記憶容量などのパラメータをある制約条件のもとで嗜好に適した映像品質を容易に設定することができる。
【００７３】
また、１点から放射状に解像度や、画質、フレームレートの値を示す各座標軸が伸びており、その各座標軸上に各パラメータの値をプロットし、各パラメータの点を結び三角形等の多角形を構成している。これにより、複数のパラメータを表す各頂点を交叉点に近づけるほど、各頂点を結ぶことにより形成される図形の面積が小さくなり、面積が示すパラメータを小さくなることを表現でき、ユーザは、パラメータの値の相関関係を直感的に認識することができることになる。ここで、多角形の面積がビットレートを示すためには、各座標軸が必ずしも線形軸であるとは限らない。例えば、画質の値が２倍になったとしても、ビットレートが２倍になるとは限らないということである。
【００７４】
次に、各座標軸上における目盛りの設定方法の一例を述べる。ここでは、一例として、各頂点を結ぶことにより形成される三角形の面積がビットレートを示すときに、座標軸上での画質の目盛り間隔の比を決定する方法を述べる。
【００７５】
図４は、ある解像度、フレームレートのもとでビットレートを変えて符号化、復号化したときの画質の変化を示すＰＳＮＲグラフである。
【００７６】
本実施の形態では、画質とは原画像との差を定量的に示すことが可能なＰＳＮＲ（Peak Signal to Noise Ratio）を指すものとする。以下に示す（式１）は、ＰＳＮＲの計算式を示す。（式１）において、ｐは原映像の１フレーム、ｐ’はＰＳＮＲを計算する映像の１フレームを表し、２枚の映像は同一の画素数Ｎを持ち、ｐｉとｐ’ｉはそれぞれ画像のｉ番目の画素値を示す。映像が複数フレームからなる場合、画質としては、複数フレームのＰＳＮＲの平均値を用いても良い。原映像と比較映像の画素数が異なる場合は原映像のサイズ変更により画素数を等しくしＰＳＮＲを計算する。原映像と比較映像のフレームレートが異なる場合、原映像のフレームを間引いて比較映像とフレームレート等しくしてＰＳＮＲを計算する。
【００７７】
【数１】
2005229400.tif 000003
【００７８】
本実施の形態では、図４に示すように、前記（式１）により計算されるＰＳＮＲが２５、３０、３５、４０、４５ｄＢの画質を取るときのビットレート（Ｍｂｐｓ）の値の間隔に比例する長さで、座標軸上での画質の２５、３０、３５、４０、４５ｄＢの目盛り間隔の比を決定する。
【００７９】
しかし、これでは、図４に示すＰＳＮＲグラフを生成したときの解像度およびフレームレートにおける画質とビットレートの関係しか表現できないので、幾つかの解像度およびフレームレートの組合せで幾つかの映像に対して同様のＰＳＮＲグラフを生成し、その平均値を用いるなどして、画質の値をプロットする座標軸上の目盛り間隔の比を決定するのが好ましい。なお、解像度、フレームレートの目盛り間隔の比を決定する方法も同様である。
【００８０】
続いて、前記で求めた目盛り間隔の比を用いて、目盛りを座標軸上で表示する表示位置を決定する方法を述べる。例えばそれぞれ１２０度を成す角度で中心点から解像度や、画質、フレームレートの座標軸を放射状に伸ばす場合を考える。例えば、最小値問題を解く方法が考えられ、最小化する関数Ｆを下記（式２）で与える。変数は６つで、３つの座標軸上におけるそれぞれ２つの目盛りの表示位置である。
【００８１】
【数２】
2005229400.tif 000004
【００８２】
例えば、前記（式２）において、ｘ１とｘ２は図３における解像度ＶＧＡとＱＶＧＡの目盛りの表示位置、ｙ１とｙ２は画質２０ｄＢと４０ｄＢの目盛りの表示位置、ｚ１とｚ２はフレームレート７．５ｆｐｓと３０ｆｐｓの表示位置を示す。目盛り間隔の比は前述の方法により求めているので、各座標軸毎に２つの目盛りの表示位置が定めれば、全ての目盛りの位置と座標軸の交差する中心点における座標が決定することになる。
【００８３】
また、前記（式２）の右辺は、各頂点を結ぶことにより形成される三角形の面積の示すビットレートと実際のビットレートの誤差の二乗和である。つまり、前記（式２）の右辺のＸｉ、Ｙｉ、Ｚｉ、bitrateｉは、それぞれ、前述の目盛り間隔の比を求める際に用いられた映像品質を示す解像度や、画質、フレームレート、ビットレートの組合せであり、Ｎ個の映像品質のうちｉ番目を示す。関数ｆは、三角形の示すビットレートを計算する関数で、ｘ１、ｘ２、ｙ１、ｙ２、ｚ１、ｚ２の値を適用した座標軸上に、Ｘｉ、Ｙｉ、Ｚｉの値をプロットして作成した三角形の面積が示すビットレートの値である。
【００８４】
なお、前記（式２）には表さないが、制約条件として、例えば、座標軸の交点が各パラメータの使用頻度の高い数値を下回らない、各パラメータの設定可能な最大値同士を結ぶ三角形が正三角形に近いなどといった、主観的に見た目を損なわないような制限を加えるようにしてもよい。
【００８５】
また、前記（式２）を最小化することにより、あらゆる映像に対して、解像度や、画質、フレームレート、ビットレートを三角形の各頂点の座標と面積で出来うる限り正確に表現することができる。また、座標軸の成す角度は１２０度とは限らず、その角度を前記（式２）の変数に加えて求めても良い。
【００８６】
よって、以上のようにして、前記各座標軸の目盛りや、前記各座標軸が交叉する座標、前記各座標軸同士がなす角度とのうち少なくとも一つ以上を、幾つかの映像を何回か符号化および復号化して得た複数の映像品質に基づいて、ビットレート等の符号化または復号化時に計測した真の値と、三角形の各頂点を結ぶことにより形成される図形の面積により示されるビットレート等の値との間の誤差が小さくなるように設定することにより、各頂点座標と図形の面積が表すパラメータの相関関係がより正確に表現可能となり、ユーザは、直感的に正確な映像品質の定量的評価を行うことができることになる。
【００８７】
しかしながら、如何なる手段を用いても、前記（式２）の関数ｆと、bitrateｉとの間には、誤差が生じる。bitrateｉを正確に表現する方法として例えば、三角形とは別に数字や棒グラフなどで表示する方法がある。
【００８８】
また、頂点を直線で接続して三角形を描画するのではなく、外側や内側に曲がった曲線や折れ線で接続して三角形を描画すると面積が正確にビットレートを示すようになる。
【００８９】
図５は、一組の座標空間に設定した後述する見本映像品質設定パラメータを示す実線枠の三角形１５１と、見本映像品質計測パラメータを示す破線枠の図形１５２を重ねて表示した説明図である。
【００９０】
ここで、見本映像品質設定パラメータとは、ユーザが操作部１０５により設定するパラメータであり、見本映像生成部１０６が生成する見本映像やその映像品質に関する、解像度や、画質、フレームレート、ビットレート、ＣＰＵ負荷などのパラメータの値や、各パラメータの優先度や、各パラメータの上限値や下限値、設定可能範囲、とり得る範囲などの情報をいう。また、見本映像品質計測パラメータとは、見本映像生成部１０６が見本映像品質設定パラメータを用いて見本映像を符号化および復号した際に計測した実際の解像度や、画質、フレームレート、ビットレート、ＣＰＵ負荷などのパラメータをいう。
【００９１】
見本映像の映像ストリームの圧縮率が低下して画質が低下しているが、ビットレートが設定した値と等しい場合には、図５に示すように、見本映像品質設定パラメータおよび見本映像品質計測パラメータそれぞれの解像度や、画質、フレームレートの値を各座標軸上にプロットし、見本映像品質設定パラメータのビットレートを示す実線枠の三角形１５１の面積と、見本映像品質計測パラメータのビットレートを示す破線枠の図形１５２の面積とが等しくなるように、見本映像品質計測パラメータの解像度や、画質、フレームレートの値を示す各頂点を曲線で結ぶようにする。これにより、各頂点を直線で結んだ図形の面積が表すパラメータの値と、実際のパラメータの値との間に誤差が生じる場合には、曲線で各頂点を結んで誤差を無くすことが可能となり、ユーザは、各頂点を直線で結んだ図形の面積が表すパラメータの値をより正確に認識することができることになる。
【００９２】
また、ビットレートを固定して映像蓄積を行うことを示す場合は、解像度や、画質、フレームレートの値を示す各頂点を結ぶことにより形成される三角形等の図形の枠線を太線で示すことなどにより、目印をつけるようにしても良い。三角形等の図形の面積によって固定ビットレートを示すということは、パラメータの値が変化しても三角形等の図形の面積を一定に保つということである。
【００９３】
図６（Ａ）は、各パラメータの値を変更する前の映像品質イメージ１３１を示し、図６（Ｂ）は、画質のパラメータの値を上げた後の映像品質イメージ１３１を示しており、それぞれ、各頂点を結ぶことにより形成される三角形の面積により固定ビットレートを示した同一の映像品質イメージ１３１を示している。
【００９４】
つまり、図６（Ａ）に示す映像品質イメージ１３１と、図６（Ｂ）に示す映像品質イメージ１３１とを比較すると、図６（Ｂ）に示す映像品質イメージ１３１は、画質の値の上昇に伴って、フレームレート解像度の値を下げても、三角形の面積を一定に保ち、ビットレートが変わらないよう、すなわち固定ビットレートを保つようにしている。これにより、例えば、各頂点座標で解像度、画質、フレーレート等のパラメータを表し、各頂点を結ぶことにより形成される図形の面積により例えば固定ビットレートを表すことが可能となり、ユーザは、固定ビットレートでの解像度や画質、フレームレート等の値の容易に設定できる。
【００９５】
固定ビットレートで符号化しても、映像ストリームの圧縮率は常に変動しているので、ユーザが設定した映像品質を常に維持できるとは限らない。例えば、圧縮率の変動によらず解像度は常に一定で、圧縮率が低下すれば画質をなるべく低下させずにフレームレートを低下させ、圧縮率が向上すれば画質を向上させる、という映像品質の設定を行うとする。その際には各パラメータに優先度を設定する。これにより、例えば、ビットレートやＣＰＵ負荷、記憶容量、エラー耐性等の受信側の端末能力や伝送状況等に関係する優先度の高いパラメータを固定して符号化する際に、圧縮率が低下してそれらより優先度が低い解像度、画質、フレームレートのいずれかの値を下げる必要性が生じる場合において、ユーザは、嗜好に応じて各パラメータの優先度を容易に設定し、優先度に応じて変更または設定することができる。
【００９６】
また、優先度によって固定するパラメータを表示または設定することもできる。これにより、例えば、符号化時にビットレートや画質、解像度等の各パラメータを任意に固定することなどが可能となり、ユーザは、嗜好に応じて各パラメータの固定を容易に設定することができる。
【００９７】
図７は、各パラメータに優先度を設定した場合の映像品質イメージ１３１を示す説明図である。
【００９８】
図７において、各パラメータの値を各座標軸上の座標により示す丸１７１は、パラメータの固定の設定も含む優先度が設定可能なことを示す目印であり、丸１７１の中の数字は優先度を示し、小さい数字ほど優先度が高いものとする。解像度の優先度０は、圧縮率が如何に変動しても値を変更しないことを示す。優先度１の画質は、優先度２のフレームレートよりも優先順位が高く、圧縮率低下時のビットレート増大を抑えるときには、あるフレームを符号化しないなどしてフレームレートのパラメータを下げる。逆に、圧縮率が高くビットレートに余裕のある場合、フレームレートより優先順位の高い画質を向上する。また、優先度を丸１７１の大きさで表現することや、符号化時のパラメータを固定する設定を菱形等によって表現することも可能である。ビットレートの優先度を数値の表示や三角形等の図形の枠線の太さで表現することも可能となり、前述の固定ビットレートの表現はビットレートが優先度０を持っていることを示す。勿論、各頂点座標により値を示す解像度や画質等のパラメータの値も、優先度０の設定により、固定であることを表現することができる。
【００９９】
また、図７において、画質とフレームレートの座標軸に平行した点線の矢印１７２は、符号化時に変動するパラメータが実際に取りうる値の変動範囲を示すものである。圧縮率が変動したときビットレートを一定に保つ場合にも点線の矢印１７２で示す範囲外の値は取らないことを示す。これにより、例えば、各座標軸上にパラメータの値の取りうる範囲を矢印などによって表示または設定可能となり、ユーザは、符号化時にビットレートや圧縮率が変動する場合には、例えば解像度はＱＶＧＡ〜ＶＧＡ、例えば画質は２５ｄＢ〜、例えばフレームレートは２０ｆｐｓ〜３０ｆｐｓの範囲など、符号化時にビットレートや圧縮率が変動しても、最低限確保するパラメータの下限値や、他のパラメータの値を向上するためにそれ以上向上させないパラメータの上限値等を設定することができることになる。
【０１００】
また、図７における画質とフレームレートの座標軸に平行した点線の矢印１７２を、パラメータが実際に取りうる値の範囲を表示するのではなく、ユーザが設定可能なパラメータの値の範囲としても良い。これにより、例えば、ユーザは、指定したビットレート等の範囲内において各パラメータの値をどれだけ向上させることが可能であるかといった設定可能な範囲を容易に認識することができる効果が得られる。また、あるパラメータの値の変更により、そのパラメータを含む全てのパラメータの設定可能な範囲は変わる場合には、その設定可能範囲の表示も変更する。
【０１０１】
図８は、映像品質イメージ１３１の他の例を示す説明図である。
【０１０２】
図８に示す映像品質イメージ１３１のように、三角形ではなく、他の映像に関するパラメータを追加した各パラメータの頂点座標による五角形などの、他の多角形で表示しても良い。図８に示す映像品質イメージ１３１の場合、映像に関するパラメータとして画質、解像度、フレームレート、エラー耐性、低遅延のパラメータを５つの座標軸上にプロットする一方、その５つの各頂点座標を結んだ五角形の面積によりビットレートを示している。勿論、この５つの各頂点を以外の曲線や、折れ線で結んでも良いことは前述の通りである。
【０１０３】
なお、各頂点を結ぶことにより形成される図形が、例えば、三角形と、四角形とでは、同じパラメータに対する座標軸であっても、同じ目盛りを持つとは限らない。四角形で、映像品質を表現する場合は、予め前記（式２）において４つの座標軸に対して変数を用意して目盛りの表示位置を求めておくことになる。
【０１０４】
また、三角形や四角形等の図形の面積が示すパラメータは、ビットレートだけではなく、解像度やフレームレート、画質等のパラメータと相関関係にあるＣＰＵ負荷や、映像蓄積部１０３の残り容量などとすることも可能である。
【０１０５】
また、ＣＰＵ負荷や、映像蓄積部１０３の残り容量などのさらに他のパラメータを、三角形等の各頂点を結ぶことにより形成される図形の色により示すことも可能である。例えば、映像の符号化に１００％のＣＰＵ負荷が必要である場合には三角形等の図形を赤色、負荷が小さくなるにつれ橙、黄、黄緑、青と色を変えて表現するようにしても勿論よい。これにより、例えば、各頂点座標によって解像度や、画質、フレームレート等のパラメータを表現し、各頂点を結ぶことにより形成される図形の面積によってビットレート等を表現し、その図形の色の濃淡や、例えば青等から赤等にかけての色の変化によってさらにパラメータである例えばエラー耐性や、遅延時間、符号量、ＣＰＵ負荷等や、図形の面積により示すビットレート等が設定可能な範囲内のどの値にあるかを表現することが可能となり、ユーザは、１つの図形からより多くのパラメータの情報を認識することができる。なお、図形の色により、ＣＰＵ負荷や、映像蓄積部１０３の残り容量などの他のパラメータを示す場合でも、その図形の面積によりビットレート等を示していることに変わりはない。
【０１０６】
また、１つの映像の映像品質を表現するために三角形等の各頂点を結ぶことにより形成される図形を２つ以上、表示することも可能である。この場合、一方の三角形の図形変更による映像品質の変更を他方に反映させなければならない。これにより、例えば、１つ目の各頂点座標と面積により解像度や、画質、フレームレート、ビットレートを表示し、２つ目の各頂点座標と面積により解像度や、画質、フレームレート、ＣＰＵ負荷等を表示することが可能となり、ユーザは、１つの多角形によりパラメータを示す場合よりも多くのパラメータの情報を認識することができる効果が得られる。なお、以上説明した映像品質イメージ１３１は、一例であり、これに限定されるものではない。
【０１０７】
次に、以上のように構成された映像蓄積装置１００の動作を説明する。
【０１０８】
図９は、図１に示す実施の形態１の映像蓄積装置１００の動作を示すフローチャートである。なお、図９に示すフローチャートは、図示しない記憶装置（たとえばＲＯＭやフラッシュメモリなど）に格納された制御プログラムを、同じく図示しないＣＰＵが実行することにより、プログラムの実行によりソフトウエア的に実行されるようにしても勿論よい。
【０１０９】
まず、ステップＳ１０００の予約処理では、番組の予約を行う。具体的には、操作部１０５がユーザからの操作を入力し、映像を蓄積する番組の放送チャンネルや、開始時刻、終了時刻などの情報を取得して、番組予約情報を生成し、映像入力部１０１へ出力する。なお、操作部１０５は、ユーザからの操作を入力するためのマウス、キーボード、リモコン、専用コントローラなどを有している。
【０１１０】
次に、ステップＳ１１００の映像品質設定処理では、次の図１０により詳細に示す映像品質設定処理を行う。
【０１１１】
図１０は、図９のステップＳ１１００に示す映像品質設定処理の詳細な動作を示すフローチャートである。
【０１１２】
まず、ステップＳ１１０１により、見本映像一覧表１３０（図２参照。）を表示する。具体的には、見本映像生成部１０６が生成することが可能な見本映像の初期値の一覧表である見本映像一覧表１３０を映像品質設定部１０４と、表示部１０７とへ出力し、表示部１０７が見本映像一覧表１３０を表示してユーザに示す。
【０１１３】
ステップＳ１１０２では、見本映像を選択する。具体的には、ユーザが操作部１０５を介し見本映像一覧表１３０（図２参照。）からどの見本映像を選択したかを示す操作信号を入力して、ユーザ操作信号として映像品質設定部１０４に出力する。
【０１１４】
すると、見本映像設定部１０４は、ステップＳ１１０１で入力した見本映像一覧表１３０（図２参照。）から操作部１０５を介したユーザ操作によって選択された見本映像の名前と、その映像品質の初期値とを取得し、生成する見本映像とその映像品質の情報を含む見本映像品質設定パラメータを生成して、見本映像生成部１０６へ出力する。例えば、図２に示す見本映像一覧表１３０（図２参照。）の「ニュース」行の「ＭＰＥＧ−２  標準」列のセルを操作部１０５に付属のマウスによってクリックすると、あるニュースの映像を例えばビットレート約６ＭｂｐｓでＭＰＥＧ−２符号化および復号化した映像を見本映像として選択する。これにより、例えば、スポーツや、ニュース、ドラマなどのジャンルやキーワード毎に、見本映像の映像品質イメージ１３１や、サムネイル１３２により、映像品質の初期値を設定しておくことが可能となり、ユーザは、初期値をそのまま設定値として使うことや、初期値をもとに映像品質を更新して設定することができ、パラメータの設定操作などの時間を短縮することができることになる。ここで、見本映像品質設定パラメータには、前述したように、見本映像生成部１０６が生成する見本映像やその映像品質に関する、解像度や、画質、フレームレート、ビットレート、ＣＰＵ負荷などのパラメータの値や、各パラメータの優先度や、各パラメータの上限値や下限値、設定可能範囲、とり得る範囲などの情報が含まれている。
【０１１５】
次に、ステップＳ１１０３の処理に移行するが、ステップＳ１１０３からステップＳ１１０９まではループ処理である。例えば、見本映像が５分間あるとして、１度のループの実行中に見本映像を５分間表示するのではなく、５分間の見本映像を表示するまでにステップＳ１１０３からステップＳ１１０９のループ処理を何度か繰り返し、ステップＳ１１０３からステップＳ１１０９までの処理を繰り返す。ここで、見本映像を生成、表示するステップＳ１１０３、Ｓ１１０４では、処理とフレームレートのタイミングから必要なフレームのみを生成し表示する。これによって、ユーザは見本映像の途中で映像品質の設定を変更して生成し表示させることが可能となる。また、見本映像を全フレーム表示した後に、ステップＳ１１０７の処理で映像品質の設定が終了しない場合には、再び見本映像の最初のフレームから繰り返し表示を行うものとする。
【０１１６】
つまり、ステップＳ１１０３では、見本映像生成部１０６が、映像品質設定部１０４から入力した見本映像品質設定パラメータを用いて原映像を符号化および復号化して見本映像を生成して表示部１０７へ出力する。同時に見本映像生成部１０６は、見本映像生成時の各パラメータを計測して見本映像品質計測パラメータとして映像品質設定部１０４へ出力する。また、見本映像品質設定パラメータに従って見本映像生成部１０６が見本映像の原映像を表示部１０７へ出力する。
【０１１７】
ここで、見本映像生成部１０６における見本映像の生成について説明する。見本映像の生成方法としては、見本映像生成部１０６に蓄積されている見本映像の原映像を、見本映像品質設定パラメータを用いて符号化部１０２と同じ方式で符号化し、さらに復号化して任意の映像品質の見本映像を生成する方法がある。また、予め見本映像の原映像を任意の映像品質で符号化し、複数の映像ストリームを生成して蓄積しておき、必要に応じてそれら映像ストリームを復号して任意の映像品質の見本映像を生成する方法があり、どちらを使用しても勿論よい。
【０１１８】
また、Ｍｏｔｉｏｎ−ＪＰＥＧ２０００などのスケーラブル符号化方式を用いると、１つの映像ストリームを部分的に復号化することにより任意の解像度や、画質、フレームレートの映像品質の映像を得られるので、予め見本映像生成部１０６にスケーラブル符号化した映像ストリームを蓄積しておき、必要に応じて任意の映像品質の見本映像を生成する方法を適用することができる。
【０１１９】
見本映像生成部１０６が見本映像の原映像を保持していれば、生成する見本映像と原映像から画質（ＰＳＮＲ）を計算することが可能である。蓄積する映像ストリームと見本映像の映像品質を一致させるため符号化部１０２と見本映像生成部１０６で用いる符号化方式は同一であることが望ましいが、ＣＧなどによる概要のみの見本映像を用いても良い。なお、原映像とは、符号化および復号する前の映像のことである。
【０１２０】
なお、代用の見本映像の原映像や映像ストリーム、見本映像一覧表１３０は、予め見本映像生成部１０６に蓄積していても良いが、インターネットや放送波を介して取得しても良い。例えば、ある放送番組を予約録画する際に対象となる放送番組の予告映像から見本映像を生成すれば、より正確に映像品質を予測して設定することが可能である。代用の映像である見本映像を外部から取得するようにすれば、例えば、インターネットや放送波から取得した対象とする映像の予告映像や、対象とする映像が例えばサッカーである場合に、以前蓄積した他のサッカーの映像を代用の映像とすることが可能となり、ユーザは、対象の映像と映像品質の近い代用の映像をもって映像品質を設定することができる。また、ユーザが過去に蓄積した映像から見本映像を生成することも可能であるが、この場合、蓄積映像ストリームが有する映像品質よりも高い品質で見本映像を生成することは出来ない。
【０１２１】
次に、ステップＳ１１０４の見本映像表示処理を行う。具体的には、表示部１０７が見本映像生成部１０６から入力した見本映像をディスプレイに表示する。また、見本映像生成部１０６から見本映像の原映像の入力がある場合も、表示部１０７が原映像をディスプレイに表示する。これは、見本映像と同時に見本映像の原映像を表示すると、ユーザは、映像品質を評価しやすいからである。これにより、復号映像等の映像品質を原映像と比較して評価することが可能となり、ユーザは、例えば、ビットレートやＣＰＵ負荷、記憶容量などのパラメータをある制約条件のもとで主観的評価に応じて原映像にもっとも近い映像品質を設定することができる。
【０１２２】
次に、ステップＳ１１０５の処理により、映像品質イメージ１３１を表示してユーザに示す。具体的には、表示部１０７が映像品質設定部１０４から入力した映像品質イメージ１３１、すなわちユーザ操作に基づく見本映像品質設定パラメータと、見本映像をその見本映像品質設定パラメータに基づいて実際に符号化および復号化した際に計測した見本映像品質計測パラメータとを示す映像品質イメージ１３１をディスプレイに表示する。これにより、設定したパラメータの値と、符号化および復号化時等の見本映像生成時に計測した実際のパラメータの値との間の誤差を表示することが可能となり、ユーザは、その誤差を直感的に理解して映像品質を修正することができる。なお、ユーザ操作に基づく見本映像品質設定パラメータと、見本映像をその見本映像品質設定パラメータに基づいて実際に符号化および復号化した際に計測した見本映像品質計測パラメータの両方を表示する必要は必ずしもなく、どちらか一方だけの表示でも勿論よい。
【０１２３】
その際、表示部１０７は、このステップＳ１１０５の映像品質表示処理と、ステップＳ１１０４の見本映像表示処理とを同時に行うようにしても勿論よい。つまり、表示部１０７は、見本映像と、見本映像の原映像とをディスプレイに表示するのと同時に、ユーザ操作に基づく見本映像品質設定パラメータや、見本映像をその見本映像品質設定パラメータに基づいて実際に符号化および復号化した際に計測した見本映像品質計測パラメータとを示す映像品質イメージ１３１をディスプレイに表示するようにしても勿論よい。このようにすれば、図形等の映像品質イメージ１３１により示される映像品質の客観的評価と、映像に基づく映像品質の主観的評価とを行うことが可能となり、ユーザは、２つの評価を鑑みて映像品質を設定することができる。
【０１２４】
また、同一見本映像に対する見本映像品質設定パラメータに基づくサムネイル１３２と、見本映像品質計測パラメータに基づくサムネイル１３２とを、それらのパラメータを示すの映像品質イメージ１３１と共に表示するようにしても勿論よい。これにより、複数の映像品質を同時に主観的かつ客観的評価することが可能となり、ユーザは、複数の映像品質を比較して映像品質を設定することができる。
【０１２５】
次にステップＳ１１０６の処理により、ユーザからの操作を入力する。具体的には、操作部１０５がユーザからのマウス、キーボード、リモコンなどを使った操作を入力して、ユーザ操作として映像品質設定部１０４へ出力する。
【０１２６】
次にステップＳ１１０７では、映像品質の設定を終了するかどうかを判定する。具体的には、映像品質設定部１０４が、操作部１０５から入力したユーザ操作を識別して、ユーザ操作が映像品質を現在の設定で決定して映像品質の設定処理を終了することを示している場合にはステップＳ１１１０に進み、そうでなければステップＳ１１０８に進む。
【０１２７】
ステップＳ１１０８の処理では、見本映像の映像品質を設定する。具体的には、映像品質設定部１０４が操作部１０５から入力したユーザ操作から見本映像品質設定パラメータを生成して見本映像生成部１０６へ出力する。見本映像品質設定パラメータに変更がない場合は何もしなくて良い。
【０１２８】
ここで、映像品質の設定に関するユーザ操作には、例えば、前述した図７や図８により説明したように、
（１）座標軸上にプロットした各パラメータの値を示す各頂点の座標や、各頂点により形成される三角形等の図形の面積の変更
（２）パラメータの優先度を示す数値の変更
（３）映像品質を設定する際の各頂点座標の固定または解除
（４）映像品質を示す各パラメータの上限値、下限値の変更
（５）新たなパラメータの追加または削除による新たな座標軸の追加または削除、すなわち、各座標軸上にプロットした各パラメータの値を示す各頂点を結ぶことにより形成される図形の形の変更
（６）他の座標空間で表される別の多角形等の図形の表示または非表示、すなわち、２以上の多角形等による各パラメータの表示
（７）多角形等の図形への色によるさらに他のパラメータの値の表示または非表示
（８）見本映像品質計測パラメータを示す多角形等の図形の表示または非表示
（９）別の映像品質の見本映像と、別の映像に関するパラメータを各座標軸上にプロットした各頂点座標による多角形等の図形の追加表示または非表示
（１０）見本映像の原映像を表示または非表示
などが含まれる。
【０１２９】
なお、本実施の形態では、符号化部１０２の能力を超える設定を行う操作が行われた場合や操作がない場合、各パラメータは変更しない。
【０１３０】
また、映像に関するパラメータを各座標軸上にプロットした各頂点座標による多角形の面積が固定パラメータを表現する場合に、ユーザが１つのパラメータを示す頂点座標を変更すれば、映像品質設定部１０４は、その変更によっても多角形の示す面積が一定となるように他の頂点の座標を変更する。
【０１３１】
次のステップＳ１１０９の処理では、映像品質イメージ１３１を生成する。具体的には、映像品質設定部１０４が操作部１０５から入力したユーザ操作による見本映像品質設定パラメータと、見本映像生成部１０６から入力した見本映像品質計測パラメータとを用いて、前記（１）〜（１０）等のユーザ操作に基づき映像品質イメージ１３１を生成して表示部１０７へ出力する。例えば、見本映像品質設定パラメータと、見本映像品質計測パラメータとについて別々にパラメータの優先度を示したり、あるいは各パラメータの上限値、下限値を変更したり、さらには、見本映像品質設定パラメータと見本映像品質計測パラメータとを重ねて表示等する。
【０１３２】
そして、ステップＳ１１０９の後、処理はステップＳ１１０３に戻り、新たに設定された出力映像品質設定パラメータにより上述の処理を繰り返すようにする。つまり、新たに設定した見本映像品質により、見本映像を表示したり、その映像品質イメージを表示等するステップＳ１１０３からステップＳ１１０９までの処理を、ユーザの嗜好にあった映像品質が設定されるまで繰り返す。
【０１３３】
そして、ステップＳ１１１０の処理では、映像蓄積時の映像品質を設定する。具体的には、映像品質設定部１０４が最終的に決定された見本映像品質設定パラメータから符号化映像品質設定パラメータを生成し、符号化部１０２へ出力する。ここで、最終的に決定された見本映像品質設定パラメータとは、映像品質設定部１０４が、見本映像品質設定パラメータを何度か更新して見本映像を何度か生成する際に見本映像品質設定パラメータや見本映像品質計測パラメータによる映像品質イメージ１３１やサムネイル１３２を表示部１０７に表示するので、ユーザが映像品質イメージ１３１により示される映像品質の客観的評価と、サムネイル１３２に基づく映像品質の主観的評価とを行うことにより決定されるものである。また、符号化映像品質設定パラメータは、最終的に決定された見本映像品質設定パラメータに基づいて、見本映像を生成する際の解像度や、画質、フレームレート、ビットレート、ＣＰＵ負荷といったパラメータや、その優先度、上限値、下限値、設定範囲などの設定をコピーして生成されることになる。
【０１３４】
以上で、図１０に示す映像品質設定処理、すなわち図９に示すステップＳ１１１０の符号化映像品質設定処理が終了し、図９のステップＳ１２００の処理に移行する。
【０１３５】
ステップＳ１２００の映像蓄積処理では、映像を蓄積する。具体的には、映像送信部１１０が通信路１２１を介して放送番組等の映像データを送信しているので、映像蓄積装置１００では、映像入力部１０１が操作部１０５から入力した番組予約情報の指定する開始時刻から終了時刻の間、指定する放送チャンネルの映像データを通信路１２１を介し受信して、１フレーム毎に映像信号として符号化部１０２へ出力する。ここで番組予約情報とは、一般の映像蓄積装置に共通の情報の、映像を蓄積する放送番組のチャンネルや開始、終了時間などの情報である。
【０１３６】
続いて、符号化部１０２が映像入力部１０１から入力した映像信号を、映像品質設定部１０４から入力した符号化映像品質設定パラメータに基づいて、ＭＰＥＧ−２や、ＭＰＥＧ−４、Ｍｏｔｉｏｎ−ＪＰＥＧ２０００等の各種符号化方式により符号化して、映像ストリームを生成し、映像蓄積部１０３へ出力し、映像蓄積部１０３が、符号化部１０２から入力した映像ストリームを蓄積する。
【０１３７】
このように、実施の形態１によれば、映像品質を示す各パラメータの値を、それぞれ適当な目盛りをもつ各座標軸にプロットした各頂点の座標と、各頂点を結ぶことにより形成される多角形などの図形の面積とによって示す映像品質イメージ１３１により表示するようにしたので、各頂点座標により互いに相関関係のない画質や、解像度、フレームレート等を示す一方、各頂点を結ぶことにより形成される図形の面積により画質や解像度等と相関関係のある、例えばビットレートや、符号量、遅延時間、エラー耐性や、ＣＰＵ負荷、記憶容量などのパラメータを示すようにすれば、ユーザは、各パラメータの値と、多角形等の図形の各頂点座標が示すパラメータとその図形の面積が示すパラメータとの間の相関関係とを直感的かつ定量的（客観的）に認識することが可能となる。その結果、ビットレートやＣＰＵ負荷、記憶容量などの制約条件のもとで、嗜好に適した映像品質を設定することができる。
【０１３８】
また、実施の形態１では、図形の頂点座標と面積により各パラメータの値を示す映像品質イメージ１３１に色や数字、矢印、目印などの情報を付加して表示するようにしたので、ユーザは、各パラメータの優先度、上限値、下限値、設定範囲、取り得る範囲などを認識することが可能で、より詳細に映像品質を設定することができる。
【０１３９】
また、実施の形態１では、見本映像品質設定パラメータと、見本映像品質計測パラメータの映像品質イメージ１３１を表示するようにしたので、ユーザは、設定と実際の映像品質の誤差を認識することが可能で、誤差を鑑みた映像品質の設定を行うことができる。
【０１４０】
また、実施の形態１では、録画を予約する時点では、見ることが不可能な未来の放送番組の映像品質を、代用である見本映像の映像品質イメージ１３１を参照して設定するようにしたので、ユーザは、見本映像を用いた主観的評価と、見本映像の映像品質イメージ１３１を用いた客観的評価を行うことが可能で、未来の放送番組に対してより正確に映像蓄積時の映像品質を設定することができる。
【０１４１】
（実施の形態２）
実施の形態２は、本発明に係る映像品質表示装置または映像品質表示方法を映像ストリーム生成装置２００に適用したもので、ユーザが符号化して出力している映像ストリームの映像品質をリアルタイムに設定するものである。つまり、実施の形態２では、原映像と、その原映像を符号化してリアルタイムに出力している出力映像ストリームを復号した出力映像と、映像品質の設定のための見本映像ストリームを復号した見本映像とを表示してユーザに示すものである。前記実施の形態１と同様に、見本映像を用いることで、ユーザは、見本映像の映像品質を設定する時の操作ミスや試行錯誤を、出力映像ストリームに反映させることなく、嗜好に応じた映像品質のみを出力映像ストリームに設定することが可能である。
【０１４２】
なお、生成した映像ストリームを、インターネットに送信することや、外部記憶装置に蓄積することなど、その用途はここでは言及しない。
【０１４３】
図１１は、本発明の映像品質表示装置または映像品質表示方法を適用した実施の形態２である映像ストリーム生成装置２００の構成を示すブロック図である。
【０１４４】
図１１において映像ストリーム生成装置２００は、映像入力部２０１、符号化部２０２、ストリーム出力部２０３、映像品質設定部２０４、操作部２０５、復号化部２０６、表示部２０７を有する。なお、実施の形態２の場合、表示部２０７が本発明の表示手段に相当し、映像品質設定部２０４が本発明の設定手段および変更手段に相当し、符号化部２０２および復号化部２０６が計測手段に相当する。
【０１４５】
次に、図１１に示す映像ストリーム生成装置２００の動作について、図１２に示すフローチャートを用いて説明する。
【０１４６】
図１２は、図１１に示す実施の形態２の映像ストリーム生成装置２００の動作を示すフローチャートである。なお、実施の形態１と同様に、図１２に示すフローチャートは、実施の形態１と同様にプログラムの実行によりソフトウエア的に実行されるようにしても勿論よい。
【０１４７】
まず、ステップＳ２０００の映像入力処理により、映像の入力を行う。具体的には、映像入力部２０１が映像ストリーム生成装置２００の外部から映像データを入力し１フレームずつ原映像として符号化部２０２へ出力する。
【０１４８】
ここで、実施の形態２の場合、映像入力部２０１が外部より入力する映像信号は、ライブ映像、録画映像を問わない。また、映像信号を入力して符号化するのではなく、蓄積しているスケーラブル映像ストリームを映像品質の設定に適応させて抽出し、映像ストリームを生成することも可能である。また、見本映像の原映像または映像ストリーム等は、映像信号と同様に、外部より例えばインターネットや放送波を介して取得しても良い。ある放送番組の映像ストリームを生成する場合に、その放送番組の原映像から見本映像を生成すれば、より正確に映像品質を予測して設定する等も可能であり、また、実施の形態１と同様に蓄積しておいた見本映像を用いるようにしても勿論よい。代用の映像である見本映像を外部から取得するようにすれば、例えば、インターネットや放送波から取得した対象とする映像の予告映像や、対象とする映像が例えばサッカーである場合に、以前蓄積した他のサッカーの映像を代用の映像とすることが可能となり、ユーザは、対象の映像と映像品質の近い代用の映像をもって映像品質を設定することができる。
【０１４９】
また、映像品質の異なる２つの映像ストリームを生成する方法として、２度符号化を行う方法と、画質や解像度等が異なるスケーラブル符号化を１度行って生成した映像ストリームから部分的に２つの映像ストリームを抽出する方法があるが、どちらを用いても良い。また、見本映像は１つだけに限らない。
【０１５０】
次に、ステップＳ２０１０では、映像の符号化を行う。具体的には、符号化部２０２が映像入力部２０１から原映像を入力すると共に、映像品質設定部２０４から出力映像品質設定パラメータと、見本映像品質設定パラメータとを入力して、出力映像品質設定パラメータを用いて原映像を符号化して出力映像ストリームを生成し、ストリーム出力部２０３と復号化部２０６へ出力する。また、見本映像品質設定パラメータを用いて見本映像の原映像を符号化して見本映像ストリームを生成し、復号化部２０６へ出力する。
【０１５１】
ここで、出力映像品質設定パラメータとは、ユーザが操作部２０５により設定するパラメータであり、符号化部２０２が出力映像ストリームを符号化する際の映像品質に関する、解像度や、画質、フレームレート、ビットレート、ＣＰＵ負荷などのパラメータの値、各パラメータの優先度や上限値、下限値などの情報を指し、ユーザが操作部２０５を介し設定するものである。
【０１５２】
また、見本映像品質設定パラメータとは、ユーザが操作部２０５により設定するパラメータであり、符号化部２０２が生成する見本映像やその映像品質に関する、解像度や、画質、フレームレート、ビットレート、ＣＰＵ負荷などのパラメータの値や、各パラメータの優先度や、各パラメータの上限値や下限値、設定可能範囲、とり得る範囲などの情報をいう。
【０１５３】
なお、実施の形態２では、前述した通り、符号化すべき映像の原映像と、見本映像の原映像とを、別々に外部より取得しても良いが、符号化すべき映像の原映像から見本映像を取得するようにしても勿論よい。１つの原映像から映像品質の異なる２つの映像ストリームを生成する方法として、２度符号化を行う方法と、画質や解像度等が異なるスケーラブル符号化を１度行って生成した映像ストリームから部分的に２つの映像ストリームを抽出する方法があるが、どちらを用いても良い。また、見本映像は１つだけに限らない。
【０１５４】
また、符号化部２０２は、入力映像および見本映像の符号化の際に、解像度や、画質、フレームレート、ビットレート、ＣＰＵ負荷等の符号化に関するパラメータを計測して、これらのパラメータを出力符号化映像品質計測パラメータと、見本符号化映像品質計測パラメータとして、映像品質設定部２０４へ出力する。また、映像入力部２０１から入力した原映像を復号化部２０６へ出力する。
【０１５５】
ここで、出力符号化映像品質計測パラメータとは、出力映像ストリームの符号化時に計測する解像度や、画質、フレームレート、ビットレート、ＣＰＵ負荷等の符号化に関するパラメータをいう。
【０１５６】
また、見本符号化映像品質計測パラメータは、見本映像ストリームの符号化時に計測する解像度や、画質、フレームレート、ビットレート、ＣＰＵ負荷等の符号化に関するパラメータをいう。
【０１５７】
ステップＳ２０２０では、映像ストリームの出力を行う。具体的には、ストリーム出力部２０３が符号化部２０２から入力した出力映像ストリームを映像ストリーム生成装置２００の外部へ出力する。
【０１５８】
ステップＳ２０３０では、映像ストリームの復号化を行う。具体的には、復号化部２０６が符号化部２０２から入力した出力映像ストリームを復号化し生成した出力映像と、符号化部２０２から入力した見本映像ストリームを復号化し生成した見本映像を表示部２０７へ出力する。また、出力映像と見本映像の復号化の際に、解像度や、フレームレート、ビットレート、ＣＰＵ負荷、記憶容量等の復号化に関するパラメータを計測し、これらを出力復号化映像品質計測パラメータと見本復号化映像品質計測パラメータとして、映像品質設定部２０４へ出力する。また、復号化部２０６は、符号化部２０２から入力した原映像を表示部２０７へ出力する。
【０１５９】
つまり、出力復号化映像品質計測パラメータとは、出力映像ストリームの復号化時に計測する解像度や、画質、フレームレート、ビットレート、ＣＰＵ負荷といったパラメータをいう。
【０１６０】
また、見本復号化映像品質計測パラメータとは、見本映像ストリームの復号化時に計測する解像度や、画質、フレームレート、ビットレート、ＣＰＵ負荷といったパラメータをいう。ここで、出力復号化映像品質計測パラメータと、見本復号化映像品質計測パラメータとは、それぞれ、符号化部２０２から入力する原映像から求める出力映像、または見本映像のＰＳＮＲを含むので、ユーザは正確に定量的評価を行うことが可能である。
【０１６１】
ステップＳ２０４０では、見本映像等を表示する。具体的には、表示部２０７が復号化部２０６から入力した符号化および復号化された見本映像と共に、復号化部２０６から入力した見本映像の原映像がある場合、その原映像をディスプレイに表示する。また、表示部２０７は、見本映像の表示だけでなく、符号化した出力映像ストリームをさらに復号化した映像や、その原映像を表示するようにしても良い。
【０１６２】
ステップＳ２０５０では、実施の形態１同様に、映像品質を示す各パラメータを多角形などの図形の各頂点座標と面積により表現した映像品質イメージを表示してユーザに示す。具体的には、表示部２０７が映像品質設定部２０４から入力した映像品質イメージをディスプレイに表示する。つまり、最初であれば本映像品質設定パラメータの初期値である実施の形態１のところで説明した図２に示す見本映像一覧表１３０の映像品質イメージが表示され、それ以降は、ステップＳ２０９０にて生成される見本映像品質設定パラメータ、出力映像品質設定パラメータ、出力符号化映像品質計測パラメータ、見本符号化映像品質計測パラメータ、出力復号化映像品質計測パラメータ、見本復号化映像品質計測パラメータの６種類の映像品質を示す映像品質イメージがディスプレイに表示されることになる。
【０１６３】
ステップＳ２０６０では、ユーザからの操作を入力する。具体的には、操作部２０５がユーザのマウス、キーボード、リモコンなどを使った操作を入力し、ユーザ操作として映像品質設定部２０４へ出力する。ここで、このステップＳ２０６０のユーザ操作には、映像ストリームの生成を終了することを示す操作である場合、実施の形態１のユーザ操作に含まれるものの他に、見本映像品質設定パラメータの値を出力映像品質設定パラメータにコピーすることを指示する操作を含む。これにより、次のステップＳ２０７０の処理により、終了する場合には、見本映像品質設定パラメータの値が出力映像品質設定パラメータにコピーされることになる。なお、後述するステップＳ２０８０の処理により、既に映像品質設定パラメータにコピーした見本映像品質設定パラメータの値にて映像品質を決定する場合には、このステップＳ２０６０のユーザ操作では、コピーの指示は不要なので、省略してもよい。
【０１６４】
ステップＳ２０７０では、映像ストリームの生成を終了するかどうかを判定する。具体的には、映像品質設定部２０４が操作部２０５から入力したユーザ操作を識別し、ユーザ操作が映像ストリームの生成を終了することを示す場合には処理を終了し、そうでなければステップＳ２０８０に進む。
【０１６５】
ステップＳ２０８０では、符号化時の映像品質を設定する。具体的には、映像品質設定部２０４が操作部２０５から入力したユーザ操作に基づく出力映像品質設定パラメータと、見本映像品質設定パラメータとを生成して符号化部２０２へ出力する。
【０１６６】
その際、ユーザは、出力映像品質設定パラメータが最初の初期値または気に入った値で固定しておくことを希望する場合には変更しないようにするが、前記ステップＳ２０４０で表示された見本映像、およびステップＳ２０５０で表示された見本映像の映像品質を参照して、出力映像の映像品質をその見本映像の映像品質に設定することを希望する場合には、ユーザ操作により見本映像品質設定パラメータの値を出力映像品質設定パラメータにコピーするように指示をする。
【０１６７】
ステップＳ２０９０の映像品質イメージ生成処理では、映像品質イメージを生成する。具体的には、映像品質設定部２０４が操作部２０５から入力したユーザ操作に基づく見本映像品質設定パラメータと、出力映像品質設定パラメータと、符号化部２０２から入力した出力符号化映像品質計測パラメータと、見本符号化映像品質計測パラメータと、復号化部２０６から入力した出力復号化映像品質計測パラメータと、見本復号化映像品質計測パラメータとを用いて、前記実施の形態１のところで説明した前記（１）〜（１０）等のようにして映像品質イメージを生成して表示部２０７へ出力する。
【０１６８】
つまり、この実施の形態２では、映像品質を示す各パラメータの値をそれぞれ三角形等の図形の頂点座標とその面積により設定した映像品質イメージを生成して表示することになる。その際、映像品質を示す各パラメータの値を示す三角形等の図形を重ねて表示しても良いし、重ねずに横に並べて表示するようにしても勿論よい。また、映像品質に基づく映像や、その原映像を同時に表示するようにしても勿論よい。
【０１６９】
なお、映像品質イメージとして、出力映像に関する映像品質と、見本映像に関する映像品質とを１組の座標軸に重ねて描画しても良いし、２組の座標軸にそれぞれ描画しても良い。
【０１７０】
そして、ステップＳ２０９０の後は、ステップＳ２０００の処理に戻り、新たに設定した見本映像品質設定パラメータおよび出力映像品質設定パラメータにより上述の処理を繰り返すようにする。つまり、新たに設定した映像の映像品質により、映像ストリームを符号化および復号化し、見本映像および復号映像を表示すると共に、映像品質イメージを表示等するステップＳ２０００からステップＳ２０９０までの処理を、ユーザの嗜好にあった映像品質が設定されるまで繰り返す。
【０１７１】
よって、ステップＳ２０９０の映像品質イメージ生成処理、および前記ステップＳ２０００〜ステップＳ２０７０までの処理は、ステップＳ２０８０の映像品質設定処理において、新たに見本映像品質設定パラメータまたは出力映像品質設定パラメータが設定された場合のみ新たに行われ、パラメータの値が変わらない場合には、行わない。
【０１７２】
つまり、出力映像品質設定パラメータに基づく出力映像ストリーム生成のための映像入力処理や符号化処理、映像表示処理、映像品質表示処理等は、ステップＳ２０８０の処理において見本映像品質設定パラメータの値が出力映像品質設定パラメータにコピーされた場合のみ行われることになる。
【０１７３】
これに対し、見本映像品質設定パラメータに基づく見本映像の映像入力処理や符号化処理、映像表示処理、映像品質表示処理等は、ステップＳ２０８０の処理において、見本映像品質設定パラメータの値が新たに設定されたとき行われることになる。
【０１７４】
これにより、ステップＳ２０８０の処理において見本映像品質設定パラメータの値を出力映像品質設定パラメータにコピーすることは、最初の初期値の場合と最後に決定した場合のみとか、あるいは見本映像品質設定パラメータの値が気にいった時などに限るようにすれば、それ以外は、出力映像品質設定パラメータに基づく出力映像ストリーム生成のための映像入力処理や符号化処理、映像表示処理、映像品質表示処理、映像品質イメージ生成処理等は行われないことになる。その結果、ユーザは、見本映像の映像品質を設定する時の操作ミスや試行錯誤を、出力映像ストリームに反映させることなく、嗜好に応じた映像品質のみを出力映像ストリームに設定することが可能となる。
【０１７５】
このように、実施の形態２の映像ストリーム生成装置２００によれば、原映像を符号化した映像ストリームを作成して出力する際に、その出力映像ストリームを復号化した出力映像と、その映像品質イメージを表示することができる。これにより、入力映像を符号化および復号化して映像ストリームを生成する際に、ユーザは、出力映像を用いた映像品質の主観的評価と、映像品質イメージを用いた客観的評価を行うことが可能となり、出力映像ストリームの映像品質を符号化時にリアルタイムに設定することができる。
【０１７６】
また、実施の形態２の映像ストリーム生成装置２００によれば、出力映像とは別に、見本映像とその映像品質イメージを表示して、主に見本映像の映像品質を変えて出力映像の映像品質を決定できるようにしたので、ユーザは、見本映像の映像品質を設定する時の操作ミスや試行錯誤を、出力映像ストリームに反映させることなく、嗜好に応じた映像品質のみを出力映像ストリームに設定することが可能である。
【０１７７】
なお、実施の形態２の映像ストリーム生成装置２００でも、映像品質設定部２０４が前記実施の形態１の映像蓄積装置１００の映像品質設定部１０４と同様に、多角形等の図形の各頂点座標と面積により映像品質の各パラメータの値を示す映像品質イメージ等を設定して、表示部２０７に表示するので、映像品質イメージの設定および表示については、実施の形態１と同様の効果が得られる。
【０１７８】
（実施の形態３）
実施の形態３は、本発明に係る映像品質表示装置または映像品質表示方法を映像送受信システムの映像受信装置に適用したもので、映像送信装置と映像受信装置とが１対１で通信する場合において、受信側ユーザが映像送信装置に対してリアルタイムに映像品質の設定をものである。これにより、ビットレートやＣＰＵ負荷、記憶容量に制限のある条件のもとで、受信側ユーザにとって最適な映像品質を持つ映像ストリームを映像送信装置において生成することが可能である。
【０１７９】
図１３は、本発明の映像品質表示装置または映像品質表示方法を適用した実施の形態３である映像送受信システムの構成を示すブロック図である。
【０１８０】
図１３において、この映像送受信システムは、映像送信装置３００と映像受信装置３１０とが通信網３２０を介し接続して構成されている。映像送信装置３００は、符号化部３０１、ストリーム送信部３０２、映像品質受信部３０３を有する。また、映像受信装置３１０は、ストリーム受信部３１１、復号化部３１２、表示部３１３、映像品質設定部３１４、操作部３１５、映像品質送信部３１６を有する。通信網３２０は、それぞれ、通信路３２１、通信路３２２を有する。なお、実施の形態３の場合、表示部３１３が本発明の表示手段に相当し、映像品質設定部３１４が本発明の設定手段および変更手段に相当し、符号化部３０１および復号化部３１２が計測手段に相当する。
【０１８１】
次に、図１３に示す映像送信装置３００の動作について、図１４に示すフローチャートを用いて説明する。
【０１８２】
図１４は、映像送信装置３００の映像送信動作を示すフローチャートである。なお、前記実施の形態１，２と同様に、図１４に示すフローチャートは、前述のようにプログラムの実行によりソフトウエア的に実行されるようにしても勿論よい。
【０１８３】
まず、ステップＳ３０００では、映像の入力を行う。具体的には、符号化部３０１が映像送信装置３００の外部から映像信号を１フレームずつ原映像として入力する。
【０１８４】
ステップＳ３０１０では、映像ストリームの生成を行う。具体的には、符号化部３０１が映像送信装置３００の外部から入力した原映像を、映像品質受信部３０３から入力した符号化映像品質設定パラメータを用いて符号化し映像ストリームを生成して、ストリーム送信部３０２へ出力する。また、符号化部３０１は、符号化の際に、解像度や、画質、フレームレート、ビットレート、ＣＰＵ負荷等の符号化に関するパラメータを計測し、これらのパラメータを符号化映像品質計測パラメータとして、ストリーム送信部３０２へ出力する。
【０１８５】
ここで、この実施の形態３の場合、符号化映像品質計測パラメータには、原映像と映像受信装置３１０にて映像ストリームを復号化して得られる復号映像から前記（式１）により計算されるＰＳＮＲである画質の値を含むものとする。
【０１８６】
なお、符号化部３０１が外部より入力する映像信号は、ライブ映像、録画映像を問わない。また、映像信号を入力して符号化するのではなく、蓄積しているスケーラブル映像ストリームを映像品質の設定に適応させて抽出し、映像ストリームを生成することも可能である。
【０１８７】
ステップＳ３０２０では、映像ストリームの送信を行う。具体的には、ストリーム送信部３０２が符号化部３０１から入力した映像ストリームと符号化映像品質計測パラメータとを、通信路３２１を介して、映像受信装置３１０のストリーム受信部３１１へ送信する。
【０１８８】
ステップＳ３０３０では、符号化時の映像品質の設定を受信する。具体的には、映像品質受信部３０３が通信路３２２を介して映像受信装置３１０の映像品質送信部３１６からユーザによって設定された符号化映像品質設定パラメータを入力して、符号化部３０１へ出力する。
【０１８９】
ステップＳ３０４０では、映像の送信を終了するか否かを判定する。具体的には、符号化部３０１が入力する次の映像信号の有無を判定し、次の映像信号があればステップＳ３０００の処理に戻る一方、次の映像信号がなければ終了する。
【０１９０】
次いで、図１３に示す映像受信装置３１０の動作について、図１５に示すフローチャートを用いて説明する。
【０１９１】
図１５は、映像受信装置３１０の映像受信動作を示すフローチャートである。なお、図１５に示すフローチャートも、前述のようにプログラムの実行によりソフトウエア的に実行されるようにしても勿論よい。
【０１９２】
ステップＳ３１００では、映像ストリームの受信を行う。具体的には、ストリーム受信部３１１が、通信路３２１を介して映像送信装置３００のストリーム送信部３０２から映像ストリームと符号化映像品質計測パラメータを入力し、それぞれ、復号化部３１２と映像品質設定部３１４へ出力する。
【０１９３】
ステップＳ３１１０では、映像ストリームの復号化を行う。具体的には、復号化部３１２がストリーム受信部３１１から入力した映像ストリームを復号し復号映像を生成して、表示部３１３へ出力する。また、復号化の際に、解像度やフレームレート、ビットレート、ＣＰＵ負荷、記憶容量等の復号化に関するパラメータを計測し、これらのパラメータを復号化映像品質計測パラメータとして、映像品質設定部３１４へ出力する。
【０１９４】
ステップＳ３１２０では、復号映像を表示する。具体的には、表示部３１３が復号化部３１２から入力した復号映像をディスプレイに表示する。
【０１９５】
ステップＳ３１３０では、映像品質イメージを表示してユーザに示す。具体的には、表示部３１３が映像品質設定部３１４から入力した復号化部３１２における復号の際に計測した復号化映像品質計測パラメータを示す映像品質イメージをディスプレイに表示する。
【０１９６】
ステップＳ３１４０では、ユーザからの操作を入力する。具体的には、操作部３１５がユーザのマウス、キーボード、リモコンなどを使った操作を入力しユーザ操作として映像品質設定部３１４へ出力する。
【０１９７】
ステップＳ３１５０では、映像の送受信を終了するか否かを判定する。具体的には、映像品質設定部３１４が前記ステップＳ３１４０の処理にて操作部３１５から入力したユーザ操作を識別し、ユーザ操作が映像ストリームの受信終了を示す場合には終了し、そうでなければステップＳ３１６０に進む。
【０１９８】
ステップＳ３１６０では、符号化の際の映像品質を設定し送信する。具体的には、映像品質設定部３１４が操作部３１５から入力したユーザ操作から符号化映像品質設定パラメータを生成して映像品質送信部３１６へ出力する。すると、映像品質送信部３１６は映像品質設定部３１４から入力した符号化映像品質設定パラメータを、通信路３２２を介して映像送信装置３００の映像品質受信部３０３へ送信する。符号化映像品質設定パラメータに変更がない場合は、何もしなくて良い。
【０１９９】
次に、ステップＳ３１７０では、映像品質イメージを生成する。具体的には、映像品質設定部３１４が操作部３１５から入力したユーザ操作に基づく符号化映像品質設定パラメータと、ストリーム受信部３１１が受信した映像送信装置３００からの符号化映像品質計測パラメータと、復号化部３１２からの復号化映像品質計測パラメータとを用いて、前記実施の形態１，２と同様に、映像品質を示す各パラメータを多角形などの図形の各頂点座標と面積により表現した映像品質イメージを生成して表示部３１３へ出力し表示する。つまり、この３種類のパラメータ毎に多角形などの図形により値を示す３つの映像品質イメージを生成して表示しても良いし、あるいはこの３種類のパラメータ毎に多角形などの図形を重ねた１つの映像品質イメージを生成して表示するようにして良い。その結果、設定したパラメータだけでなく、符号化および復号化の際に計測したパラメータも、多角形により示されるので、ユーザはよりビットレートやＣＰＵ負荷、記憶容量などのパラメータをある制約条件のもとで、嗜好に適した映像品質を設定することができる。
【０２００】
そして、ステップＳ３１７０の後は、ステップＳ３１００の処理に戻り、前述の処理を繰り返す。つまり、新たに設定した映像の映像品質により、映像ストリームを受信して復号化し、復号映像を表示すると共に、その映像品質イメージを表示等するステップＳ３１００からステップＳ３１７０までの処理を、ユーザの嗜好にあった映像品質が設定されるまで繰り返すようにする。
【０２０１】
このように、実施の形態３の映像送受信システムによれば、映像送信装置３００と映像受信装置３１０とが１対１の映像通信を行う際に、映像受信装置３１０は、映像送信装置３００が送信した符号化映像ストリームを受信して復号化した復号映像と、その復号映像の映像品質を示す各パラメータを多角形などの図形の各頂点座標と面積により表現した映像品質イメージを表示することができる。また、符号化映像品質設定パラメータを映像受信装置３１０で生成して映像送信装置３００へ送信することができる。
【０２０２】
これにより、映像受信装置３１０の受信側ユーザは、映像送信装置３００が送信する映像ストリームを映像受信装置３１０が受信し復号して復号映像を得る際に、復号映像を用いた映像品質の主観的評価と、映像品質イメージを用いた映像品質の客観的評価によって映像品質を設定して、通信網３２０を介して映像送信装置３００にリアルタイムに送信することが可能となり、ビットレートやＣＰＵ負荷、記憶容量などの制約条件のもとでユーザの嗜好に適した映像品質を設定することができる。
【０２０３】
また、実施の形態３の映像受信装置３１０でも、映像品質設定部３１４が前記実施の形態１の映像蓄積装置１００の映像品質設定部１０４等と同様に、多角形等の図形の各頂点座標と面積により映像品質の各パラメータの値を示す映像品質イメージ等を設定して、表示部３１３に表示するので、映像品質イメージの設定および表示については、実施の形態１等と同様の効果が得られる。
【０２０４】
なお、実施の形態３の説明では、見本映像生成について説明しなかったが、図１に構成を示す前記実施の形態１のように、見本映像生成部１０６を映像受信装置３１０に設けるようにしても勿論良い。この場合、前記実施の形態１と同様に、映像受信装置３１０の映像品質設定部３１４では、操作部１０５から入力したユーザ操作と、見本映像生成部１０６から入力した見本映像一覧表と見本映像品質計測パラメータとに基づいて、映像品質イメージを生成して表示部１０７へ出力すると共に、ユーザ操作に基づいて見本映像品質設定パラメータを生成してそれぞれ見本映像生成部１０６と符号化部１０２へ出力するようにしても勿論よい。また、前記実施の形態２のように、見本映像生成部１０６を設けずに、映像送信装置３００の符号化部３０１が外部から取り込んだ原映像から見本映像を生成して、映像受信装置３１０側にて設定された見本映像品質設定パラメータに基づいて、符号化を行うようにしても勿論よい。このようにすれば、前記実施の形態１，２の場合と同様に、表示部３１３に、見本映像や見映像品質イメージが表示されて、見本映像を用いて映像品質を設定することができるので、ユーザは、見本映像の映像品質を設定する時の操作ミスや試行錯誤を、出力映像ストリームに反映させることなく、嗜好に応じた映像品質のみを出力映像ストリームに設定することが可能となる。
【０２０５】
（実施の形態４）
実施の形態４は、本発明に係る映像品質表示装置または映像品質表示方法を映像送受信システムの映像受信装置に適用したもので、映像送信装置と映像受信装置とが１対多である映像の同時通信において、映像受信装置毎にそれぞれ異なる映像品質の映像を表示するものである。
【０２０６】
つまり、前述の実施の形態３では、映像送信装置と映像受信装置とが１対１である映像送受信システムに関して示した。この方法を１対多の同時通信に用いると、映像送信装置は映像受信装置の数だけ映像ストリームを生成する処理を行わなければならず、映像送信装置に負荷がかかる。また、映像受信装置の数だけ通信網に映像ストリームを出力するので、映像送信装置と通信網に負荷がかかる。また、映像ストリームの生成を１台の映像ストリーム生成装置のみで行うと、同時に複数の映像ストリームを生成することはできず、１つずつ順に生成するため、複数の映像受信装置に対する同時通信に遅延が発生する。
【０２０７】
よって、実施の形態４では、映像ストリームの通信方法として、スケーラブル符号化と、マルチキャストとを用いる階層マルチキャストを用いることを特徴とする。
【０２０８】
ここで、マルチキャストは、映像送信装置の送信した１つの通信パケットをネットワーク上でコピーし、通信を要求する複数の映像受信装置に送信する方法である。
【０２０９】
また、スケーラブル符号化で生成する映像ストリームは、基本レイヤと、幾つかの拡張レイヤとからなる階層（レイヤ）構造をなし、低解像度、低画質、低フレームレート、低ビットレートの基本レイヤに追加する拡張レイヤの量によって、復号映像の映像品質を設定することが可能である。
【０２１０】
よって、実施の形態４で用いる階層マルチキャストは、前述のようにスケーラブル符号化した映像ストリームを幾つかの階層（レイヤ）に分割し、そのレイヤ毎にマルチキャストを用いて通信を行う方法である。このようにすれば、各受信側ユーザは、それぞれの映像受信装置のビットレートやＣＰＵ負荷、記憶容量の制限範囲内で、最適な映像品質を提供することが可能な組み合わせのレイヤのマルチキャストを受信して、それぞれ異なる映像品質の映像を復号化することができる。
【０２１１】
これにより、映像受信装置の数によらず、映像ストリームの生成と送信の処理は１度だけて済み、映像送信装置と通信網への負担は軽くなる。反面、受信側ユーザは、マルチキャストするレイヤの組み合わせで提供する映像品質以外の映像品質を設定することはできない。しかし、階層マルチキャストを用いると、映像送信装置の処理負荷が軽くなった分だけ、映像ストリームの高圧縮化処理を行ことができる効果や、通信網への負荷が軽くなった分だけビットレートが向上する効果が得られる。
【０２１２】
図１６は、本発明の映像品質表示装置または映像品質表示方法を適用した実施の形態４である映像送受信システムの構成を示すブロック図である。
【０２１３】
図１６において、この映像送受信システムは、映像送信装置４００と、複数の映像受信装置４１０とが通信網４２０を介し接続されて構成されている。
【０２１４】
図１７は、図１６に示す映像送受信システムを構成する各装置の構成を示すブロック図である。図１６における複数の映像受信装置４１０のそれぞれと、映像送信装置４００と、通信網４２０の関係は、図１７に示す映像受信システムと同じ関係を持つので、以下、図１７を用いて、実施の形態４を適用した映像送受信システムの説明を行う。
【０２１５】
図１７において、映像送信装置４００は、符号化部４０１、ストリーム送信部４０２を有する。また、映像受信装置４１０は、ストリーム受信部４１１、復号化部４１２、表示部４１３、映像品質設定部４１４、操作部４１５を有する。通信網４２０は、通信路４２１〜４２９を有する。なお、実施の形態４の場合、表示部４１３が本発明の表示手段に相当し、映像品質設定部４１４が本発明の設定手段および変更手段に相当し、符号化部４０１および復号化部４１２が計測手段に相当する。
【０２１６】
実施の形態４では、映像ストリームをスケーラブル符号化によって生成し、解像度や、画質、フレームレートをそれぞれ各２レイヤに分割し、合計８レイヤの階層マルチキャストによって通信する。解像度はＱＶＧＡとＶＧＡ、画質は約２５ｄＢと約３５ｄＢ、フレームレートは１０ｆｐｓと２０ｆｐｓを選択可能とする。通信路４２１〜４２９のうち４２１〜４２８が映像ストリームのレイヤをマルチキャストで送信するための通信路である。
【０２１７】
つまり、通信路４２１は、例えば、解像度がＱＶＧＡ、画質が約２５ｄＢ、フレームレートが１０ｆｐｓで映像を復号化することのできる基本レイヤをマルチキャストで通信するための通信路である。
【０２１８】
また、通信路４２２は、解像度がＱＶＧＡ、画質が約２５ｄＢ、フレームレートが１０ｆｐｓの映像の画質を約３５ｄＢに向上する拡張レイヤのマルチキャストの通信路である。
【０２１９】
通信路４２３は、解像度がＱＶＧＡ、画質が約２５ｄＢ、フレームレートが１０ｆｐｓの映像の解像度をＶＧＡに向上する拡張レイヤのマルチキャストの通信路である。
【０２２０】
通信路４２４は、解像度がＶＧＡ、画質が約２５ｄＢ、フレームレートが１０ｆｐｓの映像の画質を約３５ｄＢに向上する拡張レイヤのマルチキャストの通信路である。
【０２２１】
通信路４２５は、解像度がＱＶＧＡ、画質が約２５ｄＢ、フレームレートが１０ｆｐｓの映像のフレームレートを２０ｆｐｓに向上する拡張レイヤのマルチキャストの通信路である。
【０２２２】
通信路４２６は、解像度がＱＶＧＡ、画質が約３５ｄＢ、フレームレートが１０ｆｐｓの映像のフレームレートを２０ｆｐｓに向上する拡張レイヤのマルチキャストの通信路である。
【０２２３】
通信路４２７は、解像度がＶＧＡ、画質が約２５ｄＢ、フレームレートが１０ｆｐｓの映像のフレームレートを２０ｆｐｓに向上する拡張レイヤのマルチキャストの通信路である。
【０２２４】
通信路４２８は、解像度がＶＧＡ、画質が約３５ｄＢ、フレームレートが１０ｆｐｓの映像のフレームレートを２０ｆｐｓに向上する拡張レイヤのマルチキャストの通信路である。
【０２２５】
受信側ユーザは、ビットレート、ＣＰＵ負荷、嗜好に適応する映像品質を提供する基本レイヤと拡張レイヤの組み合わせを、マルチキャストの通信路４２１〜４２８を選択することにより得る。
【０２２６】
なお、実施の形態４では、映像ストリームのマルチキャストの通信路が８つ、すなわち、設定可能な映像品質の組み合わせは８通りとして説明しているが、これは説明の簡単のための一例であり、レイヤの数を増やして映像品質の組み合わせを増やすことも可能である。
【０２２７】
次いで、図１７に示す映像送信装置４００の動作について、図１８に示すフローチャートを用いて説明する。
【０２２８】
図１８は、図１７に示す実施の形態４の映像送信装置４００の動作を示すフローチャートである。なお、図１８に示すフローチャートは、前述のようにプログラムの実行によりソフトウエア的に実行されるようにしても勿論よい。
【０２２９】
まず、ステップＳ４０００では、映像の入力を行う。具体的には、符号化部４０１が映像送信装置４００の外部から映像信号を１フレームずつ原映像として入力する。
【０２３０】
ステップＳ４０１０では、映像ストリームの生成を行う。具体的には、符号化部４０１が映像送信装置４００の外部から入力した原映像をスケーラブル符号化し映像ストリームを生成して、ストリーム送信部４０２へ出力する。また、符号化部４０１は、符号化の際に、解像度や、画質、フレームレート、ビットレート、ＣＰＵ負荷等の符号化に関するパラメータを計測し、符号化映像品質計測パラメータとして、ストリーム送信部４０２へ出力する。なお、ここでは、符号化部４０１により映像信号の原映像を符号化するようにしているが、映像信号を入力して符号化するのではなく、蓄積しているスケーラブル映像ストリームを映像品質の設定に適応させて抽出し、映像ストリームを生成することも可能である。
【０２３１】
ステップＳ４０２０では、映像ストリームの送信を行う。具体的には、ストリーム送信部４０２が符号化部４０１から入力した映像ストリームを前述の８つのレイヤに分割し、それぞれ通信路４２１〜４２８を介して映像受信装置４１０のストリーム受信部４１１へ送信する。また、ストリーム送信部４０２は、符号化部４０１から入力した符号化映像品質計測パラメータを、通信路４２９を介して映像受信装置４１０のストリーム受信部４１１へ送信する。
【０２３２】
ステップＳ４０３０では、映像の送信を終了するか否かを判定する。具体的には、符号化部４０１が入力する次の映像信号の有無を判定し、次の映像信号があれば、ステップＳ４０００の処理に戻る一方、なければ終了する。
【０２３３】
次いで、図１７に示す映像受信装置４１０の動作について、図１９に示すフローチャートを用いて説明する。
【０２３４】
図１９は、図１７に示す実施の形態４の映像受信装置４１０の動作を示すフローチャートである。なお、図１９に示すフローチャートは、前述のようにプログラムの実行によりソフトウエア的に実行されるようにしても勿論よい。
【０２３５】
ステップＳ４１００では、映像ストリームの受信を行う。具体的には、ストリーム受信部４１１が、映像品質設定部４１４から入力した映像受信パラメータの設定をもとに、通信路４２１〜４２８を介して映像送信装置４００のストリーム送信部４０２から映像ストリームの各レイヤを入力し、１つの映像ストリームとして組み合わせて復号化部４１２へ出力する。また、ストリーム受信部４１１が、通信路４２９を介して映像送信装置４００のストリーム送信部４０２から符号化映像品質計測パラメータを受信して映像品質設定部４１４へ出力する。ここで、映像受信パラメータとは、ユーザが操作部４１５を介し設定した映像品質を提供するために必要な映像ストリームのレイヤの組み合せに対応するマルチキャストの通信路４２１〜４２８の組み合わせを示すものである。
【０２３６】
ステップＳ４１１０では、映像ストリームの復号化を行う。具体的には、復号化部４１２がストリーム受信部４１１から入力した映像ストリームを復号し復号映像を生成して、表示部４１３へ出力する。また、復号化の際に、解像度、フレームレート、ビットレート、ＣＰＵ負荷、記憶容量等の復号化に関するパラメータを計測し、これらのパラメータを復号化映像品質計測パラメータとして、映像品質設定部４１４へ出力する。
【０２３７】
ステップＳ４１２０では、復号映像を表示する。具体的には、表示部４１３が復号化部４１２から入力した復号映像をディスプレイに表示する。
【０２３８】
ステップＳ４１３０では、映像品質イメージを表示してユーザに示す。具体的には、表示部４１３が映像品質設定部４１４から入力した映像品質イメージをディスプレイに表示する。その映像品質イメージの表示の際、映像品質設定部４１４は、ストリーム受信部４１１へ出力した映像ストリームのレイヤの組み合せを指定する映像受信パラメータを適当な形式で表示するようにしても良い。
【０２３９】
ステップＳ４１４０では、ユーザからの操作を入力する。具体的には、操作部４１５が、ユーザのマウス、キーボード、リモコンなどを使った操作を入力しユーザ操作として映像品質設定部４１４へ出力する。
【０２４０】
ステップＳ４１５０では、映像の送受信を終了するかどうかを判定する。具体的には、映像品質設定部４１４が操作部４１５から入力したユーザ操作を識別し、ユーザ操作が映像ストリームの生成を終了することを示す場合には送受信を終了し、そうでなければステップＳ４１６０に進む。
【０２４１】
ステップＳ４１６０では、受信する映像の映像品質を設定する。具体的には、ステップＳ４１２０，Ｓ４１３０の処理により表示部４１３には復号映像と、その映像品質イメージとが表示されているので、その復号映像と映像品質イメージを参照して操作部４１５を操作し、新たな映像品質を提供するために必要な映像ストリームのレイヤの組み合せを指定した映像受信パラメータを新たに設定して、映像品質設定部４１４へ出力する。すると、映像品質設定部４１４が、操作部４１５から入力したユーザ操作から映像受信パラメータを生成してストリーム受信部４１１へ出力する。これにより、ストリーム受信部４１１は、次の映像ストリームを受信する際に、新たな映像受信パラメータに基づき通信路４２１〜４２８を選択して、各レイヤの映像ストリームを選択することが可能となる。なお、映像受信パラメータに変更がない場合は何もしない。
【０２４２】
そして、ステップＳ４１７０では、映像品質イメージを生成する。具体的には、映像品質設定部４１４が、操作部４１５から入力したユーザ操作と、ストリーム受信部４１１から入力した符号化映像品質計測パラメータと、復号化部４１２から入力した復号化映像品質計測パラメータとを用いて、前記実施の形態１等と同様に映像品質イメージを生成して表示部４１３へ出力する。なお、映像品質イメージの表示の仕方は、前記実施の形態１等と同様である。
【０２４３】
そして、ステップＳ４１７０の後は、ステップＳ４１００の処理に戻り、前述の処理を繰り返す。つまり、新たに設定した映像の映像品質と映像とが表示されるので、それを参照して、新たな映像品質を提供するために必要な映像ストリームのレイヤの組み合せを指定した映像受信パラメータを設定することにより、各レイヤの映像ストリームの新たな組み合わせを選択して、新たな映像品質の映像ストリームを受信することが可能となる。
【０２４４】
このように、実施の形態４によれば、映像送信装置４００と映像受信装置４１０とが、１対多の同時通信をする際、映像送信装置４００が複数のレイヤ毎にマルチキャストにより映像品質の異なる映像ストリームを送信し、各映像受信装置４１０では、受信しようとするレイヤのマルチキャストを選択して、選択したレイヤのマルチキャストを受信して復号化した復号映像と、その復号映像の映像品質イメージを表示することができる。
【０２４５】
これにより、映像受信装置４１０のユーザは、それぞれ、復号映像を用いた映像品質の主観的評価と、その映像品質イメージを用いた映像品質の客観的評価とによって得た映像品質の設定を、階層マルチキャストで受信するレイヤに反映させることが可能となり、ビットレートやＣＰＵ負荷、記憶容量などの制約条件のもとで各受信側ユーザの嗜好に適した映像品質を設定することができる。
【０２４６】
また、実施の形態４の映像受信装置４１０でも、映像品質設定部４１４が前記実施の形態１の映像蓄積装置１００の映像品質設定部１０４等と同様に、多角形等の図形の各頂点座標と面積により映像品質の各パラメータの値を示す映像品質イメージ等を設定して、表示部４１３に表示するので、映像品質イメージの設定および表示については、実施の形態１等と同様の効果が得られる。
【０２４７】
なお、前記の実施の形態４の説明では、映像送信装置４００と映像受信装置４１０とが、１対多で階層マルチキャスト放送を行うものとして説明したが、これに限らず、多対多の映像通信を用いたテレビ会議装置や、ユーザが見たいときに見たい映像を送信するビデオオンデマンド配信などにおける映像受信装置等にも適用できる。つまり、多対多の映像通信を用いたテレビ会議装置に適用する場合には、たとえば、映像受信装置４１０のユーザが複数の通信相手の復号映像を用いた映像品質の主観的評価と、その映像品質イメージを用いた映像品質の客観的評価とによって得た映像品質の設定を、通信相手の選択に反映させることができる。また、ビデオオンデマンド配信などにおける映像受信装置等に適用する場合には、例えば、映像送信装置４００が複数のレイヤ毎にマルチキャストにより映像品質の異なる映像ストリームを送信するので、映像受信装置４１０では、映像受信装置４１０の端末能力や受信環境または状況に応じて受信しようとするレイヤのマルチキャストを選択して、選択したレイヤのマルチキャストを受信して表示することができる。
【産業上の利用可能性】
【０２４８】
本発明に係る映像品質表示装置は、映像品質を示す各パラメータの値および相関関係の有無を直感的かつ定量的に示すことができるという効果を有し、映像蓄積装置の映像品質を設定するためのユーザインタフェース等として、また１対１の映像通信を用いたテレビ電話等や、映像ストリームの通信方法としてスケーラブル符号化とマルチキャストを用いる階層マルチキャスト放送を用いて１対多で映像の同時通信を行う映像受信装置等、多対多の映像通信を用いたテレビ会議装置、ユーザが見たいときに見たい映像を送信するビデオオンデマンド配信などにおける映像受信装置等の映像品質を設定するためのユーザインタフェース等として有用である。
【図面の簡単な説明】
【０２４９】
【図１】本発明の実施の形態１に係る映像品質表示装置を備えた映像通信蓄積システムの構成を示すブロック図
【図２】見本映像一覧表の一例を示す説明図
【図３】映像品質イメージの一例を示す説明図
【図４】ビットレートを変えて符号化、復号化したときの画質の変化を示すＰＳＮＲグラフ
【図５】一組の座標空間に設定した見本映像品質設定パラメータを示す実線枠の三角形と、見本映像品質計測パラメータを示す破線枠の三角形を重ねて表示した説明図
【図６】（Ａ）各パラメータの値を変更する前の映像品質イメージを示し、固定ビットレートを示した同一の映像品質イメージを示す説明図、（Ｂ）画質のパラメータの値を上げた後の映像品質イメージを示し、固定ビットレートを示した同一の映像品質イメージを示す説明図
【図７】各パラメータに優先度を設定した場合の映像品質イメージを示す説明図
【図８】映像品質イメージの他の例を示す説明図
【図９】実施の形態１に対応する映像通信蓄積システムの動作の一例を示すフローチャート
【図１０】図９の映像品質設定処理の詳細な動作を示すフローチャート
【図１１】本発明の実施の形態２に係る映像品質表示装置を備えた映像ストリーム生成装置の構成を示すブロック図
【図１２】実施の形態２に対応する映像ストリーム生成装置の動作を示すフローチャート
【図１３】本発明の実施の形態３に係る映像送受信システムの構成を示すブロック図
【図１４】実施の形態３に対応する映像送信装置の映像送信動作を示すフローチャート
【図１５】実施の形態３に対応する映像受信装置の映像受信動作を示すフローチャート
【図１６】本発明の実施の形態４に係る映像品質表示装置を備えた映像送受信システムの構成を示すブロック図
【図１７】実施の形態４に対応する映像送受信システムを構成する各装置の構成を示すブロック図
【図１８】実施の形態４に対応する映像送信装置の動作を示すフローチャート
【図１９】実施の形態４に対応する映像受信装置の動作を示すフローチャート
【図２０】従来のパラメータ表示方法の一例を示す説明図
【図２１】従来のパラメータ表示方法の他の例を示す説明図
【符号の説明】
【０２５０】
１００  映像蓄積装置
１１０  映像送信部
１０１，２０１  映像入力部
１０２  符号化部
２０２，３０１，４０１  符号化部（計測手段）
１０３  映像蓄積部
１０４，２０４，３１４，４１４  映像品質設定部（設定手段，変更手段）
１０５，２０５，３１５，４１５  操作部
１０６  見本映像生成部（計測手段，初期値記憶手段，代用映像記憶手段）
１０７，２０７，３１３，４１３  表示部（表示手段）
１２０，３２０、４２０  通信網
２００  映像ストリーム生成装置
２０６，３１２，４１２  復号化部（計測手段）
３００，４００  映像送信装置
３１０，４１０  映像受信装置
【図１】
2005229400.tif 000005
【図２】
2005229400.tif 000006
【図３】
2005229400.tif 000007
【図４】
2005229400.tif 000008
【図５】
2005229400.tif 000009
【図６】
2005229400.tif 000010
【図７】
2005229400.tif 000011
【図８】
2005229400.tif 000012
【図９】
2005229400.tif 000013
【図１０】
2005229400.tif 000014
【図１１】
2005229400.tif 000015
【図１２】
2005229400.tif 000016
【図１３】
2005229400.tif 000017
【図１４】
2005229400.tif 000018
【図１５】
2005229400.tif 000019
【図１６】
2005229400.tif 000020
【図１７】
2005229400.tif 000021
【図１８】
2005229400.tif 000022
【図１９】
2005229400.tif 000023
【図２０】
2005229400.tif 000024
【図２１】
2005229400.tif 000025