"配信映像を超解像化する超解像化システムにおいて、配信対象の元映像を取得する手段と、前記元映像を超解像化する手段と、前記超解像化された映像と元映像との差分データを生成する手段と、前記差分データを、前記元映像を基本レイヤとする拡張レイヤとして映像再生装置へ配信する手段とを具備したことを特徴とする配信映像の超解像化装置。前記元映像のランキング情報を取得する手段をさらに具備し、前記元映像を取得する手段は、前記ランキング情報を定期的に参照してランキングが上位の元映像を優先的に取得することを特徴とする請求項1に記載の配信映像の超解像化装置。前記元映像を取得する手段は、元映像およびそのメタデータを取得することを特徴とする請求項1または2に記載の配信映像の超解像化装置。前記元映像を超解像化する手段は、解像の異なる複数の超解像映像を生成し、前記差分データを生成する手段は、解像の異なる映像ごとに差分データを生成することを特徴とする請求項1ないし3のいずれかに記載の配信映像の超解像化装置。前記差分データを配信する手段は、映像再生装置の再生能力に応じて差分データを選択することを特徴とする請求項1ないし4のいずれかに記載の配信映像の超解像化装置。元映像を保持するキャッシュサーバと、前記キャッシュサーバに保持されている元映像およびその差分データを多重化して配信する手段とを具備したことを特徴とする請求項請求項1ないし5のいずれかに記載の配信映像の超解像化装置。前記元映像を超解像化する手段および差分データを生成する手段は、元映像の視差映像を生成し、前記差分データを配信する手段は、元映像を基本レイヤとする拡張レイヤとして視差映像を配信することを特徴とする請求項1に記載の配信映像の超解像化装置。配信される元映像を超解像化して再生する超解像映像再生装置において、元映像の配信を要求する手段と、元映像の符号化データを取得する手段と、前記元映像を超解像化する差分データの符号化データを取得する手段と前記元映像の符号化データを基本レイヤ、前記差分データの符号化データを拡張レイヤとする階層符号化データを復号して超解像映像を構築する手段と、前記超解像映像を再生する手段とを具備したことを特徴とする超解像映像再生装置。前記元映像を要求する際に自身の映像再生能力を通知する手段をさらに具備したことを特徴とする請求項8に記載の超解像映像再生装置。前記元映像の符号化データを取得する手段および差分データの符号化データを取得する手段は、各符号化データが多重化された多重化データを取得することを特徴とする請求項8または9に記載の超解像映像再生装置。前記元映像が3D映像の右目用および左目用の一方の映像であり、前記差分データが他方の映像であり、前記超解像映像を構築する手段は、前記一方の映像を基本レイヤ、他方の映像を拡張レイヤとする階層符号化データを復号することで3D映像を構築することを特徴とする請求項8に記載の超解像映像再生装置。上記の従来技術では、高画質のストリーミング映像を端末側で再生させるためには、ストリーミング映像の提供者が高解像の映像コンテンツを用意して配信するか、あるいは再生端末側が超解像技術を実装していなければならない。しかしながら、再生端末の処理能力には差があるので、再生可能な映像フォーマットは再生端末によって異なる。したがって、提供側が高解像の映像コンテンツを用意して配信する方式では、コンテンツ毎に様々多解像度の映像データを予め用意し、保持しておかなければならないので、膨大な記憶容量が必要となってしまう。一方、提供側は低解像の映像コンテンツを配信し、これを再生側で超解像化する方式では、再生端末において超解像処理を実施しなければならないので、再生端末に高い処理能力が要求される。本発明の目的は、上記した従来技術の課題を全て解決し、高解像の映像コンテンツを保持するための大きな記憶容量を必要とすることなく、また能力の異なる再生端末ごとに最適な映像コンテンツを配信でき、かつ再生端末側に高い処理能力が要求されない配信映像の超解像化装置および超解像映像再生装置を提供することにある。上記の目的を達成するために、本発明の超解像化装置は、以下のような手段を講じた点に特徴がある。配信対象の元映像を取得する手段と、元映像を超解像化する手段と、超解像化された映像と元映像との差分データを生成する手段と、差分データを、前記元映像を基本レイヤとする拡張レイヤとして映像再生装置へ配信する手段とを具備した。前記差分データを配信する手段は、映像再生装置の再生能力に応じて差分データを選択するようにした。元映像を保持するキャッシュサーバと、前記キャッシュサーバに保持されている元映像およびその差分データを多重化して配信する手段とを具備した。元映像を超解像化する手段および差分データを生成する手段は、元映像の視差映像を生成し、差分データを配信する手段は、元映像を基本レイヤとする拡張レイヤとして視差映像を配信するようにした。また、本発明の超解像映像再生装置は、以下のような手段を講じた点に特徴がある。元映像の配信を要求する手段と、元映像の符号化データを取得する手段と、元映像を超解像化する差分データの符号化データを取得する手段と、元映像の符号化データを基本レイヤ、差分データの符号化データを拡張レイヤとする階層符号化データを復号して超解像映像を構築する手段と、前記超解像映像を再生する手段とを具備した。元映像を要求する際に自身の映像再生能力を通知する手段をさらに具備した。元映像の符号化データを取得する手段および差分データの符号化データを取得する手段は、各符号化データが多重化された多重化データを取得するようにした。元映像が3D映像の右目用および左目用の一方の映像であり、前記差分データが他方の映像であり、前記超解像映像を構築する手段は、前記一方の映像を基本レイヤ、他方の映像を拡張レイヤとする階層符号化データを復号することで3D映像を構築することを特徴とする。本発明によれば、以下のような効果が達成される。低解像で配信される映像コンテンツを、再生側で処理負荷の高い超解像化処理を実施することなく、処理負荷の低い階層的な復号処理のみで超解像化できるので、低解像で配信される映像コンテンツを、処理能力の低い再生装置において高解像で視聴できるようになる。動画配信サービスが映像コンテンツ毎に解像度の異なる複数のデータを保持していなくても、再生能力の異なる再生端末ごとに最適な映像コンテンツを配信できるので、再生端末の能力に合わせて解像度の異なる多数の映像コンテンツを保持するための大きな記憶容量が不要となる。階層符号化された基本レイヤの元映像に対して、これを高画質化するために利用される拡張レイヤの差分データを個別に選択できるので、拡張レイヤを代えるだけで様々な解像度および品質に対応できるようになる。したがって、再生端末の能力やアクセス回線の容量などに応じて拡張レイヤを適応的に選択すれば、再生端末ごとに映像コンテンツの解像度を最適化できるようになる。2Dの元映像が3D映像に変換され、相互に視差のある右目映像および左目映像が基本レイヤおよび拡張レイヤとして配信されるので、再生側では、基本レイヤおよび拡張レイヤを解像符号化データとして復号することで3D映像を得られるようになる。以下、図面を参照して本発明の実施の形態について詳細に説明する。図1は、低解像のストリーミング映像を超解像化高画質化して配信する超解像化システムの構成を示したブロック図であり、動画配信の事業者により提供される動画配信サービス1と、CATV事業者やネットワークプロバイダにより提供される映像配信プラットフォーム超解像化装置2と、ストリーミング配信される映像コンテンツを再生する映像再生端末超解像映像再生装置3とから構成される。前記動画配信サービス1と映像配信プラットフォーム2とはインターネット4で接続され、前記映像配信プラットフォーム2と映像再生端末3とは、例えばケーブルテレビ網5で接続されている。前記動画配信サービス1において、映像コンテンツサーバ101には、各種の映像コンテンツが低解像のフォーマットで蓄積されている。メタデータサーバ102には、前記各映像コンテンツのメタデータが蓄積されている。本実施形態では、前記映像コンテンツにH264SVC規格の符号化圧縮技術が採用されている。SVCは、動画像を複数の異なる解像度、フレームレート、画質で再生することができるようにデータを階層的に符号化する技術であり、基本レイヤの上に拡張レイヤを1つずつ積み重ねて符号化する一方、復号時にも基本レイヤを最初に復号し、一つずつ階層を上にたどりながら各拡張レイヤを順次に復号することで、低画質から高画質、あるいは低解像度から高解像度まで、自由度の高い符号化圧縮が可能になる。なお、コンテンツが静止画であれば、JPEG2000規格の圧縮技術を利用できる。前記映像配信プラットフォーム2において、ランキング情報取得部201は、配信対象となっている多数の映像コンテンツ元映像に関するランキング情報として、例えば人気度、配信数、新着状況等を取得する。元映像取得部202は、映像コンテンツ取得部202aおよびメタデータ取得部202bを含み、前記動画配信システム1に定期的にアクセスし、前記ランキングが上位の元映像およびそのメタデータを選択的に取得する。取得された元映像およびそのメタデータは一時記憶部203に一時記憶される。超解像処理部204は、前記元映像に対して超解像処理を実施することで超解像映像を生成する。差分データ生成部205は、前記元映像と超解像映像との差分データを生成する。本実施形態では超解像処理が段階的に行われ、差分データは解像度の異なる複数の超解像映像ごとに生成される。すなわち、本実施形態では解像度の異なる複数種の再生端末を想定し、解像度ごとに階層的な差分データを生成する。例えば、動画配信サービス1において解像度が360×240の映像が扱われている場合、この元画像を720×480の解像度に超解像化するための差分データを生成し、さらにこの720×480の映像を1440×960に超解像化するための差分データを別途に生成、保存するようにしても良い。差分データ記憶部206には、元映像ごとに前記複数の差分データおよびそのメタデータが保持される。差分データ配信部207は、前記映像再生端末3からの差分データ要求に応答して、指定された元映像の差分データを前記差分データ記憶部206から抽出し、元映像を高解像化または高画質化するための拡張レイヤとして配信する。なお、前記超解像処理部204による超解像化の対象は、前記動画配信サービス1から新規に取得された映像コンテンツに限定されるものではなく、既に差分データが取得されている映像コンテンツに対して再帰的に超階層処理を実施し、更なる超解像化を図るようにしても良い。前記映像再生端末3は、ケーブルモデム301および配信映像を再生する映像プレイヤ302を含むSTBやパーソナルコンピュータPCである。前記映像プレイヤ302において、元映像受信部303は、ユーザの配信要求操作に応答して、所望の映像コンテンツの識別子が記述された映像配信要求を映像配信プラットフォーム2へ送信すると共に、これに応答して動画配信システム1から前記映像配信プラットフォーム2を中継して配信される映像コンテンツを受信して元映像バッファ304に一時記憶する。差分データ取得部305は、前記一時記憶された元映像のスライスヘッダに記述されているフレーム番号を検査し、当該フレーム番号の画像を超解像化するための差分データを、HTTPGetメソッド等のPull型の仕組みで映像配信プラットフォーム2へ要求すると共に、この差分データ要求に応答して映像配信プラットフォーム2から配信される差分データを受信して差分データバッファ306に一時記憶する。能力通知部307は、前記映像配信要求のメッセージに、当該映像再生端末3の再生能力を記述する。復号部308は、前記一時記憶された元映像を基本レイヤ、これと対応付けられた差分データを拡張レイヤとする階層復号処理により超解像映像を生成する。生成された超解像映像は表示部309に表示される。図2は、前記超解像処理部204の機能ブロック図であり、与えられた元映像SD画質からBicubic方によるアップコンバートにより高解像の映像を生成し、当該高解像の映像からカメラモデルによるダウンコンバートにより低解像度映像を生成する。次いで、前記低解像の映像と元映像とを比較し、その差分が0となった画素を高解像映像の画素として採用し、これにより前記高解像の映像を補正する。そして、上記の手順からを繰り返すことで前記元映像が段階的に超解像化される。次いで、前記差分データ生成部205の動作を、従来技術により通常のストリーミング映像から差分データを生成する方法と比較して説明する。従来技術で映像を階層符号化する場合、図3に示したように、高解像の元映像を縮小して低解像の映像SD画質を生成する。次いで、前記低解像映像を単独で符号化する。この際、H264による符号化であれば、画面を構成するマクロブロックを符号化した値として、イントラ画面内マクロブロックイントラ符号化モードおよび輝度色差のイントラ予測値との誤差およびインター画面間マクロブロック動きベクトルおよび動き補償予測誤差が得られる。これらの値は、DCT離散コサイン変換によって周波数成分に変換されたのちに量子化によってデータ量を削減され、更にエントロピー符号化により高い圧縮率で符号化されることにより、低解像の符号化データが生成される。次いで、前記低解像の符号化データが、前記高解像映像との解像度差に応じて拡大され、これに基づいて高解像の映像が符号化される。即ち、低解像映像の各MBが持つ符号化済み情報MB符号化モード,イントラ復号画像,動きベクトル,動き補償予測誤差を、低解像映像および高解像映像の画面サイズの差に基づいて拡大し、これを高解像映像の符号化において参照することにより、階層間での予測を用いた符号化が行われる。このようにして符号化された差分データは、離散コサイン変換、量子化、可変長符号化を経て、拡張レイヤ用の差分データとして出力される。これに対して、本実施形態では図4に示したように、前記差分データ生成部205には、前記超高解像処理部204で生成された高解像のRawデータに加えて元映像が与えられる。そして、階層間予測のために元映像から符号化済みデータが抽出され、抽出されたデータが前記超解像化により得られた高解像映像のサイズに応じて拡大され、拡大されたデータを用いて高解像の映像が符号化され、両者の差分データおよびそのメタデータが生成されて差分データ記憶部206に記憶される。前記差分データのメタデータには、少なくとも以下の情報が含まれる。映像最終取得日時最後に差分データが使用された最終アクセス日時元ファイルのURI元映像ファイルの画面サイズ生成された差分データによって高解像化された画面サイズ超解像処理の回数次いで、図5のシーケンスフローを参照して、本発明におけるストリーミング映像の配信方法を説明する。映像配信プラットフォーム2は、時刻t1でランキング情報を取得すると、時刻t2において、当該ランキング情報で上位に位置する映像コンテンツ元映像の取得を前記動画配信システム1へ要求し、時刻t3において、前記要求した元映像およびそのメタデータを取得する。時刻t4では、前記取得された元映像に対して、前記超解像処理部204において超解像処理が実施され、元映像ごとに解像度の異なる複数の超解像映像が生成される。時刻t5では、前記差分データ生成部205において、前記各超解像映像と元映像との差分データが生成される。各差分データおよびそのメタデータは、元画像の識別子と紐付けられて前記差分データ記憶部206に蓄積される。前記時刻t1から時刻t5までの各処理は、所定の周期で繰り返し実行されるので、差分データ記憶部206には、ランキングが上位の映像コンテンツに関して、これを超解像化するのに必要な差分データが蓄積されることになる。その後、時刻t6において、映像再生端末3のユーザによる映像配信要求の操作が検知されると、時刻t7では、映像再生端末3から映像配信プラットフォーム2へ映像コンテンツの配信要求が送信される。この配信要求には、配信映像を特定する識別子と共に、端末3の映像再生能力として、復号可能な映像音声のコーデック及びプロファイル、表示可能な画面サイズ、および端末が接続されているアクセスネットワークの能力などが記述される。映像配信プラットフォーム2は、前記映像配信要求を動画配信システム1へ中継すると共に、要求された映像の差分データが前記差分データ記憶部206に蓄積されているか否かを映像再生端末3へ通知する。これと前後して、時刻t9では、動画配信システム1から映像コンテンツの配信が開始される。映像再生端末3では、前記映像コンテンツが元映像受信部303により受信されて元映像バッファ304に一時記憶される。時刻t10では、前記映像再生端末3から映像配信プラットフォーム2へ、前記受信された元映像に関する差分データ要求が送信される。映像配信プラットフォーム2では、前記差分データ配信部207が前記差分データ要求に応答して、要求された差分データを前記差分データ記憶部206から抽出し、時刻t11において前記映像再生端末3へ送信する。なお、複数の差分データが解像度毎に保持されている場合、前記前記差分データ配信部207は、映像再生端末3の再生能力に応じて最も高画質の差分データを選択する。映像再生端末3では、前記差分データが差分データ取得部305により受信されて差分データバッファ306に一時記憶される。時刻t12では、前記元映像を基本レイヤ、差分データを拡張例多とする階層化符号化データが、前記復号部308で復号されて超解像映像が構築される。時刻t13では、前記超解像映像が表示部309において再生される。前記時刻t9から時刻t13までの各処理は、元映像のビットレートに応じた周期で繰り返し実行される。なお、元映像バッファ304の容量には上限があるため、長い時間分の符号化データを格納することができない。そのため、動画配信サービス1から提供される元映像と映像配信プラットフォーム2から提供される差分データとは適切なタイミングで揃える必要がある。しかしながら、動画配信サービス1により提供されるストリーミングの方式や速度は、それぞれのサービスに依存し、その伝送方式も様々である。そのため、それぞれのサービスの環境の映像データ配信スピードと同期して差分データを提供する必要がある。本実施例では、前記差分データ取得部305が、ケーブルモデム301で受信された元映像データのヘッダから、その再生タイミングを取得する。すなわち、定期的に受信されるH264映像のSliceHeaderに記載されたframenumを検査し、現在バッファ内に格納されているフレーム番号を取得する。そして、その値に基づき、この後バッファに蓄積すべき差分データを、映像配信プラットフォームにHTTPGetメソッド等のPull型の仕組みで要求する。また、配信フォーマットとしてMPEG2TSが用いられている場合、差分データも、MPEG2PSまたはTSとして保存する。この場合、差分データ取得部305は、受信された映像ストリームの、MPEG2TSのPESパケットヘッダに記載されたDTSDecodingTimeStampに基づき、次にバッファに蓄積すべき差分データを、映像配信プラットフォームへHTTPGetメソッド等のPull型の仕組みで要求する。なお、上記の実施形態では、映像コンテンツを配信する伝送網としてIPを例にして説明したが、本発明はこれに限定されるものではなく、RFにより配信される映像コンテンツにも同様に適用できる。また、本発明は動画や静止画の超解像化のみならず音声データにも適用できる。この場合、元音声から当該元音声に追加することで高音質化できる高音域を予測して差分データとして生成し、これを拡張レイヤとして元音声と共に配信するようにしても良い。第2実施形態図6は、本発明の第2実施形態に係る超解像化システムの構成を示したブロック図であり、前記と同一の符号は同一または同等部分を表しているので、その説明は省略する。本実施形態では、映像配信プラットフォーム2が、前記一時記憶部203に変えてキャッシュサーバ209を備え、前記元映像取得部202により取得された映像コンテンツおよびそのメタデータが、前記キャッシュサーバ209の映像データ記憶部209aおよびメタデータ記憶部209bに記憶される。また、差分データ配信部207が多重化部207aを備え、要求された元映像のコンテンツが、その差分データと共に多重化されて一つのストリームとして映像再生端末3へ送信される。図7は、本実施形態における映像配信時のシーケンスフローであり、時刻t6において、映像再生端末3のユーザによる映像配信要求の操作が検知されると、時刻t7では、映像再生端末3から映像配信プラットフォーム2へ映像コンテンツの配信要求が送信される。この配信要求には、配信映像を特定する識別子および再生端末3の映像再生能力が記述される。映像配信プラットフォーム2では、前記差分データ配信部207において、前記要求された映像コンテンツの元映像およびその差分データが、前記キャッシュサーバ209および差分データ記憶部206にそれぞれ保持されているか否かが確認される。元映像およびその差分データが保持されていれば、時刻t8において、前記元映像および差分データが、それぞれキャッシュサーバ209および差分データ記憶部206から抽出され、多重化部207aにおいて多重化された後に、時刻t9において、一つのストリームとして映像再生端末3へ配信される。多重化の仕様は、動画配信サービス1で適用されている方法と同様の形態となるが、例えば、動画配信サービス1がmp4ファイルをHTTPストリーミングで配信するのであれば、前記多重化部207aは、元映像を基本レイヤ、差分データを拡張レイヤとする一つのmp4ファイルとして多重化する。映像再生端末3は、受信した多重化データを復号し、再生する。元映像および差分データは、映像配信プラットフォーム2上で、それぞれが同期する形で既に多重化されているので、端末側での同期は必要無く、受信したデータを逐次再生できる。第3実施形態図8は、本発明の第3実施形態に係る超解像化システムの構成を示したブロック図であり、前記と同一の符号は同一または同等部分を表しているので、その説明は省略する。本実施形態では、映像配信プラットフォーム2において、前記超解像処理部204および差分データ生成部205に代えて、2D画像を3D画像に変換する2D3D変換部211を設けた点に特徴がある。前記2D3D変換部211は、2Dの元映像を解析して物体の奥行きを推定し、この推定結果に基づいて視差のある映像を生成する。本実施例では、動画配信サービス1から取得した映像コンテンツを、第1実施例と同様に元映像として一時記憶部203に一時記憶し、前記2D3D変換部211において、元映像を右目左目画像とし、この右目左目画像に対して視差のある左目右目画像を生成する。視差データ配信部213は、映像配信の要求に応答して、元映像と同期して視差映像を伝送する。映像再生端末3では、前記視差映像が視差映像取得部311で取得されて視差映像バッファ312に蓄積される。復号部308は、元映像を基本レイヤとし、視差映像を拡張レイヤとして復号することで3D映像を構築し、3D映像部313で再生する。"