"単一のビットストリームから異なる空間解像度、フレームレートの映像を再生できるスケーラブル映像符号化装置であって、主観品質評価による評価結果として、ビットレートに対する空間解像度、フレームレート以下、空間時間レイヤと記すと主観品質の関係が格納された主観品質データベースと、前記主観品質データベースから、再生時に選択可能な複数の空間時間レイヤを選択するレイヤ選択手段と、入力された原映像について任意のスケーラブル映像符号化方式を利用してスケーラブル映像符号化を行う映像符号化手段と、を有することを特徴とするスケーラブル映像符号化装置。前記主観品質データベースは、複数のジャンルもしくは特定の映像コンテンツ以下、タスクと記すを想定した主観品質評価に基づき、該タスク毎に空間時間レイヤ及び主観品質の関係を格納し、前記レイヤ選択手段は、前記タスクに応じて、前記主観品質データベースを参照して空間時間レイヤを選択すする手段を含むことを特徴とする請求項1記載のスケーラブル映像符号化装置。前記タスクの特徴を、入力された原映像の符号化映像のビットストリーム情報もしくはビットストリーム情報をデコードした画素情報を用いて推定する原映像解析手段と、前記原映像解析手段で推定されたタスクの特徴について、任意の空間時間レイヤの選択基準に基づいてタスクを選択し、前記主観品質データベースに格納するタスク毎の空間時間レイヤ及び主観品質の関係を参照して空間時間レイヤ選択を行うためのタスク選択手段を更に有することを特徴とする請求項2記載のスケーラブル映像符号化装置。単一のビットストリームから異なる空間解像度、フレームレートの映像を再生できるスケーラブル映像符号化方法であって、レイヤ選択手段が、主観品質評価による評価結果として、ビットレートに対する空間時間レイヤと主観品質の関係が格納された主観品質データベースから、再生時に選択可能な複数の空間時間レイヤを選択するレイヤ選択ステップと、映像符号化手段が、入力された原映像について任意のスケーラブル映像符号化方式を利用してスケーラブル映像符号化を行う映像符号化ステップと、を含むことを特徴とするスケーラブル映像符号化方法。前記主観品質データベースに、複数のタスクを想定した主観品質評価に基づき、該タスク毎に空間時間レイヤ及び主観品質の関係を格納し、前記レイヤ選択ステップにおいて、前記タスクに応じて、前記主観品質データベースを参照して空間時間レイヤを選択することを特徴とする請求項4記載のスケーラブル映像符号化方法。原映像解析手段が、前記タスクの特徴を入力された原映像の符号化映像のビットストリーム情報もしくはビットストリーム情報をデコードした画素情報を用いて推定する原映像解析ステップと、タスク選択手段が、前記原映像解析手段で推定されたタスクの特徴について、任意の空間時間レイヤの選択基準に基づいてタスクを選択し、前記主観品質データベースに格納するタスク毎の空間時間レイヤ及び主観品質の関係を参照して空間時間レイヤ選択を行うためのタスク選択ステップと、を含むことを特徴とする請求項5記載のスケーラブル映像符号化方法。コンピュータを、請求項1乃至3記載のいずれか1項に記載のスケーラブル映像符号化装置の各手段として機能させるためのスケーラブル映像符号化プログラム。一般的にスケーラブル映像符号化による符号化映像の再生時に選択可能なスケーラビリティとしては、フレームレートの他に空間解像度、画質が存在するが、従来の技術ではこれらを考慮していない。また、最適なスケーラビリティの選択をするためには、複数のジャンルもしくは特定の映像コンテンツ以下、タスクと記すを考慮する必要があるが、これも考慮していない。本発明は、上記の点に鑑みなされたもので、スケーラビリティの選択にあたり、フレームレートに加えて空間解像度の変更を可能とすると共に、空間解像度、フレームレートの選択基準においてタスクを考慮することにより、より高い主観品質QoEQualityofExperienceを実現可能とし、かつ、多様な端末に適用可能なスケーラブル映像符号化装置及び方法及びプログラムを提供することを目的とする。なお、スケーラブル映像符号化では異なる画質を再生できるように符号化することも可能であるが、本発明では、映像の再生時に空間時間レイヤの変更を可能とする方式を対象とする。上記の課題を解決するため、本発明は、単一のビットストリームから異なる空間解像度、フレームレートの映像を再生できるスケーラブル映像符号化装置であって、主観品質評価による評価結果として、ビットレートに対する空間解像度、フレームレート以下、空間時間レイヤと記すと主観品質の関係が格納された主観品質データベースと、前記主観品質データベースから、再生時に選択可能な複数の空間時間レイヤを選択するレイヤ選択手段と、入力された原映像について、任意のスケーラブル映像符号化方式を利用してスケーラブル映像符号化を行う映像符号化手段と、を有する。従来の技術では、スケーラブル映像符号化による符号化映像の再生時に選択可能な空間解像度フレームレートの設定レイヤの選択方法として、従来はフレームレートの設定のみに注目した選択方法が用いられてきたため、空間解像度の設定を選択できないことから、空間時間レイヤの切り替えによってユーザが体感する映像品質の最適化ができず、かつ様々な空間解像度を持つ多様な端末に対応できなかったが、本発明によれば、スケーラブル映像符号化時の空間時間レイヤ選択基準を,タスクを考慮してより主観品質を高めるように最適化でき、映像配信サービスの利用者が視聴する映像の主観品質を高め、同時に様々な空間解像度を持つ多様な端末に対応でき,利用者のサービス満足度を高めることができる。以下図面と共に、本発明の実施の形態を説明する。[第1の実施の形態]図1は、本発明の第1の実施の形態におけるスケーラブル映像符号化装置の構成を示す。同図に示すスケーラブル映像符号化装置100は、主観品質データベースDB110、レイヤ選択部120、映像符号化部130から構成される。映像符号化部130に原映像信号OVを入力するタイミングが、スケーラブル映像符号化と本実施の形態で規定するスケーラブル映像符号化に伴うレイヤ選択処理開始のトリガとなる。以下に、上記の構成における動作を説明する。図2は、本発明の第1の実施の形態におけるスケーラブル映像符号化装置の動作のフローチャートである。本実施の形態では、原映像信号OVとして特定の映像コンテンツタスクを想定することとし、具体的にはテレビ会議映像遠隔の2点間で、IPネットワークを利用した映像通信サービスを利用した話し合いを行っている映像を用いる。ステップ101予めテレビ会議映像を対象として主観品質評価実験文献1:ITUTP910TELEPHONETRANSMISSIONQUALITYTELEPHONEINSTALLATIONSLOCALLINENETWORKSApr2008参照を実施して、ビットレートに対する空間解像度フレームと主観品質の関係を予め求めておく。例として、あるビットレートにおける空間解像度フレームレートと主観品質の関係を図3に示す。同図に示す例では、あるタスクテレビ会議の主観品質特性を示しており、予めビットレート毎にフレームレート空間解像度に対する主観品質を主観品質評価実験で測定する。ステップ102主観品質評価実験により測定されたビットレート、フレームレート、空間解像度を主観品質データベース110に格納する。但し、タスクとしてテレビ会議映像以外のコンテンツも利用できる。図4に主観品質データベース110の例を示す。主観品質データベース110には、ビットレート、フレームレート、空間解像度、主観品質が格納される。ステップ103原映像信号OVの入力をトリガとして、レイヤ選択部120は、主観品質データベース110から主観品質情報SIを読み込む。具体的には、スケーラブル符号化装置100のユーザが設定するビットレート情報BI原理的に、BI1,BI2,...,Binのn種類のビットレートについてスケーラブル符号化を実行可能であるが、本実施の形態では、BI1,BI2,BI3の3種類のビットレートに対してスケーラブル符号化を行うこととし、ビットレート情報BIは、BI1,BI2,BI3から構成されるに応じて、図4に示す主観品質データベース110から空間映像度、フレームレートと主観品質の関係を抽出し、各々の値をスケーラブル映像符号化装置100が選択可能なフレームレートと空間解像度の組に対する主観品質とする。ビットレート情報BIBI1,BI2,BI3とこれに対応するスケーラブル映像符号化装置100が選択可能な空間解像度、フレームレート、選択可能なすべての主観品質の組を主観品質情報SIとして読み込む。ステップ104レイヤ選択部120は、ビットレート情報BIのうち、BI1,BI2,BI3の各々に対して主観品質が最大となるフレームレートと空間解像度の組を選択する。ステップ105レイヤ選択部120は、上記で選択された主観品質が最大となるフレームレートと空間解像度の組に対応するビットレート情報BIのうち、BI1,BI2,BI3と合わせて、レイヤ情報LIとして映像符号化部130に送る。なお、スケーラブル映像符号化装置100が選択可能なフレームレートと空間解像度の組に任意の制約条件を与えて、選択可能な組を制限してもよい。ステップ106映像符号化部130は、レイヤ選択部120からレイヤ情報LIとして入力されたビットレート情報BIBI1,BI2,BI3と各々のビットレートに対するフレームレートと空間解像度の組を符号化の設定条件として、原映像信号OVのスケーラブル符号化を行う。なお、本実施の形態では、スケーラブル符号化方式として、H264SVCを利用するが、原理的に他の方式も利用可能である。映像符号化部130で実行されたスケーラブル符号化の結果、原映像信号OVは、符号化映像信号CVとして出力される。第2の実施の形態図5は、本発明の第2の実施の形態におけるスケーラブル映像符号化装置の構成を示す。本実施の形態のスケーラブル映像符号化装置200は、図1の構成と同様であるが、主観品質データベース210をタスク毎に設ける点において異なる。また、スケーラブル映像符号化と、それに伴うレイヤ選択部220の開始のトリガは、第1の実施の形態と同様に、映像符号化部230に原映像信号OVが入力された時点である。本実施の形態では、原映像信号OVとして複数の映像コンテンツタスクを想定することとし、具体的には、図6に示すように、タスクを、タスク1:テレビ会議映像遠隔の2点間で、IPネットワークを利用した映像通信サービスを利用して話し合いを行っている映像タスク2:遠隔問診映像遠隔の2点間で、IPネットワークを利用した映像通信サービスを利用して医者が患者に問診を行っている映像タスク3:遠隔講義映像遠隔の2点間で、IPネットワークを利用した映像通信サービスを利用して教師が講義を行っている映像とし、タスク毎に主観品質評価実験前述の文献1参照により、あるビットレートの場合における空間解像度フレームレートと主観品質の関係を得る。図7は、本発明の第2の実施の形態におけるスケーラブル映像符号化装置の動作のフローチャートである。ステップ201予めタスク1~タスク3の各々を対象として主観品質評価実験前述の文献1参照を実施して、各タスクとビットレートに対する空間解像度フレームレートと主観品質の関係を求める。ステップ202タスク毎に求められたビットレートに対する空間解像度フレームレートと主観品質の関係をタスク毎の主観品質データベース2101~2103に格納する。主観品質データベース210の構造を図8に示す。ただし、タスクとしてタスク1~タスク3以外のタスクも追加できる。図8の例では、タスク1の情報ビットレートに対する空間解像度フレームレートと主観品質の関係はデータベース2101に、タスク2の情報はデータベース2102に、タスク3の情報はデータベース2103に格納される。ステップ203次にスケーラブル符号化装置のユーザが設定するビットレート情報BI原理的にBI1,BI2,...,BInのn種類のビットレートについてスケーラブル符号化を実行可能であるが、本実施の形態ではBI1,BI2,BI3の3種類のビットレートに対してスケーラブル符号化を行うこととし、ビットレート情報BIはBI1,BI2,BI3から構成されると、同じくユーザが設定する、符号化対象映像がどのタスクタスク1~タスク3か判別するための情報であるタスク情報TIが各主観品質データベース210に入力される。ステップ204図8に示す主観品質データベース210では、ビットレート情報BI及びタスク情報TIに応じて、主観品質データベース210から対象タスクの対象ビットレートに対する空間解像度フレームレートと主観品質の関係を抽出し、各々の値をスケーラブル映像符号化装置が選択可能なフレームレートと空間解像度の組に対する主観品質とする。ステップ205レイヤ選択部220は、次にビットレート情報BIBI1、BI2、BI3とこれに対応するスケーラブル映像符号化装置が選択可能な空間解像度フレームレート主観品質の組を主観品質情報SIとして取得し、ビットレート情報BI内のBI1、BI2、BI3の各々に対して主観品質が最大となるフレームレートと空間解像度の組を選択して、対応するビットレート情報BI内のBI1、BI2、BI3と合わせて、レイヤ情報LIとして映像符号化部230に送る。なお、スケーラブル映像符号化装置200が選択可能なフレームレートと空間解像度の組に任意の制約条件を与えて、選択可能な組を制限しても良い。ステップ206映像符号化部230では、レイヤ選択部220からレイヤ情報LIとして送られたビットレート情報BIBI1,BI2,BI3と各々のビットレートに対するフレームレートと空間解像度の組を符号化の設定条件としてスケーラブル符号化を行う。なお、本実施の形態では、前述の第1の実施の形態と同様に、スケーラブル符号化方式としてH264SVCを利用するが、原理的に他の方式も利用可能である。映像符号化部230で実行されたスケーラブル符号化の結果、原映像信号OVは、符号化映像信号CVとして出力される。第3の実施の形態図9は、本発明の第3の実施の形態におけるスケーラブル映像符号化装置の構成を示す。同図に示すスケーラブル映像符号化装置300は、主観品質データベース310、レイヤ選択部320、映像符号化部330、原映像解析部340、タスク選択部350から構成される。なお、主観品質データベース310の構成は、前述の第2の実施の形態と同様にタスク毎に生成されるものとする。本実施の形態は、第2の実施の形態とほぼ同様であり、スケーラブル映像符号化装置300でユーザが設定していたタスク情報TIを、原映像解析部340、タスク選択部350により原映像信号OVから自動的に算出できる点が第2の実施の形態と異なる。以下に、原映像信号OVからタスク情報TIを自動的に算出する方法について説明する。まず、映像符号化部330に原映像信号OVを入力するタイミングが、スケーラブル映像符号化で規定するスケーラブル映像符号化に伴うレイヤ選択処理の開始のトリガとなる点では前述の実施の形態と同様である。図11は、本発明の第3の実施の形態におけるタスク情報算出のフローチャートである。ステップ301原映像解析部340に、原映像信号OV付随して原映像信号OVの空間解像度フレームレートとビットレート情報BIが入力される。ビットレート情報BIは、スケーラブル符号化装置300のユーザが設定する任意のビットレートの範囲である原理的にBI1,BI2,...,Binのn種類のビットレートについてスケーラブル符号化を実行可能であるが、本実施の形態では、BI1,BI2,BI3の3種類のビットレートに対してスケーラブル符号化を行うこととし、ビットレート情報BIはBI1,BI2,BI3から構成される。なお、当該ビットレート情報BIは主観品質データベース310にも入力される。ステップ302次に、原映像解析部340は、ビットレート情報BIに含まれる複数のビットレートのうち最も高いビットレートを用いて、原映像信号OVに付随して入力される原映像信号OVの空間解像度、フレームレートで映像符号化を行う。但し、以下で示す符号化時の中間パラメータを取得した時点で符号化処理を止める。なお、フレームレート、空間解像度は、ユーザが選択可能である場合は、任意の値でもよく、ビットレートも最も高い値を使わなくてもよい。また、映像符号化方式としては、スケーラブル符号化方式のベースとなっている方式を用い、例えば、本実施の形態で示すH264SVCでは、H264AVC方式を用いる。ステップ303原映像解析部340では、この映像符号化時に中間パラメータとして得られる量子化パラメータ情報による特徴量の算出を行う。なお、量子化パラメータ情報は、原映像解析部340において、原映像の各フレームの各マクロブロックから抽出される値であり、マクロブロック毎に異なる値を持つ。腹映像解析部340は、量子化パラメータ情報による特徴量を以下のように算出する。原映像信号OVを上記に従って符号化した映像を構成する全てのフレーム全nフレームについて、各フレームに存在するマクロブロック全m個の量子化パラメータ値を使って、量子化パラメータの代表値QPaveを以下の式で導出する。但し、iはフレーム番号i1から映像の再生を開始して、inで映像の再生を終了を示す。但し、QPijはフレーム番号i中のマクロブロック番号jの量子化パラメータを表し、また、演算子は、実数A1~Amを参照して平均となる値を出力する。上記処理により量子化パラメータの特徴量の導出がなされる。なお、上記で導出される特徴量は、符号化対象となるマクロブロックの量子化パラメータの平均値であり、映像の複雑度を示すものである。一般的に、量子化パラメータは直交変換などにより得られた係数を量子化するために用いられ、複雑度が高い映像では小さい値、複雑度が低い映像では大きな値を取る。従って、映像中の量子化パラメータの平均値を算出することは、映像全体の複雑度を測ることと同義ある。本特徴量によりフレーム毎の相対的な映像の複雑度の比較を可能とする。また本特徴量の算出は毎フレーム、または一定フレーム数毎に行うことができる。以上で算出したフレーム毎の量子化パラメータの代表値QPaveを解析情報AIとしてタスク選択部350に送る。ステップ304タスク選択部350は、以下のようにタスクの判別を行う。QPave30:タスク120QPave≦30:タスク2QPave≦20:タスク3但し、上記の条件は、符号化時の他の中間パラメータによる条件を含む、任意の条件で置換が可能であり、閾値上記の20、30はスケーラブル映像符号化装置300のユーザが自由に設定可能である。ステップ305タスク選択部350は、上記でタスク判別された結果をタスク情報TIとして当該タスクに対応する主観品質データベース310に入力する。以降の処理は第2の実施の形態と同様である。上記のように、本発明では、スケーラビリティの選択にあたり、フレームレートに加えて、空間解像度の変更を可能にすると共に、空間解像度、フレームレートの選択基準においてタスクを考慮することにより、より高い主観品質を実現することが可能となる。上記の第1~第3の実施の形態における図1、図5、図9に示すスケーラブル映像符号化装置の構成要素の動作をプログラムとして構築し、スケーラブル映像符号化装置として利用されるコンピュータにインストールして実行させる、または、ネットワークを介して流通させることが可能である。なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更応用が可能である。"