(57)【要約】【解決手段】  第１の再構成データ群は、第１の品質レベルにおける信号のレンディションに含まれる親要素の属性セッティングを特定するシンボルを含む。属性セッティングは、第１の品質レベルにおける信号のレンディションについて親要素をどのように設定するかを示す、親要素の複数の属性セッティングの１つであってよい。シグナルプロセッサは、より高い第２の品質レベルで信号を再構成するべく親要素を複数のサブ要素に分割する。シグナルプロセッサは、より高い品質レベルで信号を再構成するための再構成データが各サブ要素について異なる属性セッティングを特定していない限りにおいて、第１の品質レベルにおける信号のレンディション、および、（第１の品質レベルで）シンボルが特定する親要素の属性セッティングを利用して、１以上のサブ要素（親要素を分割したもの）についてデフォルト属性セッティングを生成する。【選択図】  図６
2014524212.tif 000002
【特許請求の範囲】
【請求項１】
複数の品質レベルを含むヒエラルキーにおいて信号を処理する方法であって、
第１の品質レベルで前記信号を再構成するための第１の再構成データ群であって、前記第１の品質レベルでの前記信号のレンディションに含まれる親要素の属性セッティングを特定するシンボルを含む第１の再構成データ群を受信する段階と、
前記第１の品質レベルよりも高い第２の品質レベルで前記信号を再構成するべく、前記親要素を複数のサブ要素に分割する段階と、
前記第２の品質レベルで前記信号を再構成するための第２の再構成データ群が前記複数のサブ要素の各サブ要素について異なる属性セッティングを特定するまで、前記各サブ要素について、前記シンボルが特定している前記親要素の前記属性セッティングをデフォルト属性セッティングとして利用する段階と
を備える方法。
【請求項２】
前記シンボルは、前記複数のサブ要素およびより高い品質レベルで前記複数のサブ要素をより小さいサブ要素に分割したサブ要素のすべてのそれぞれが、前記第１の品質レベルで前記親要素に割り当てられている前記シンボルが示すものと同じ属性セッティングが割り当てられていると特定している請求項１に記載の方法。
【請求項３】
前記シンボルは、複数のクラス種類のうち前記親要素が属している一のクラス種類を特定している請求項２に記載の方法。
【請求項４】
前記シンボルが、前記複数のサブ要素およびより高い品質レベルで前記複数のサブ要素をより小さいサブ要素にさらに分割したサブ要素の全てのそれぞれは前記第１の品質レベルにおいて前記親要素に割り当てられている前記シンボルが示す前記属性セッティングを継承する旨を示しているので、前記シンボルは、複数のクラス種類のうち前記親要素が属している一のクラス種類を特定し、前記信号を前記第１の品質レベルよりも高い品質レベルで再構成するための再構成データのストリングが前記親要素の前記シンボルの送信または複製を含まないことを特定する請求項２に記載の方法。
【請求項５】
前記第２の品質レベルで前記信号を再構成するための第２の再構成データ群を受信する段階をさらに備え、
前記第２の再構成データ群は、前記第１の品質レベルにおける前記信号のレンディションに含まれる前記親要素を分割したサブ要素の属性セッティングを特定するシンボルを含み、
前記第２の再構成データ群に含まれる前記シンボルは、前記サブ要素が、前記シンボルが特定している前記親要素に割り当てられている前記属性セッティングを継承する旨を示す継承マーカーである請求項１に記載の方法。
【請求項６】
前記シンボルは複数のシンボルから選択され、
第１の群の前記複数のシンボルは、第１のクラス種類を割り当てる旨を示し、
第２の群の前記複数のシンボルは、第２のクラス種類を割り当てる旨を示し、
前記親要素に割り当てられた前記シンボルは、前記親要素のクラス種類を示す請求項１に記載の方法。
【請求項７】
前記第１の群の複数のシンボルは、少なくとも第１のシンボルおよび第２のシンボルを含み、
前記第１の群の前記第１のシンボルを割り当てることは、対応する要素に前記第１のクラス種類が割り当てられる旨、および、より高い品質レベルで前記対応する要素を分割した少なくとも１つのサブ要素に前記第１のクラス種類とは別のクラスが割り当てられる旨を示し、
前記第１の群の前記第２のシンボルを割り当てることは、対応する要素に前記第１のクラス種類が割り当てられる旨、および、より高い品質レベルで前記対応する要素を分割したサブ要素全てが前記第１のクラス種類を継承する旨を示す請求項６に記載の方法。
【請求項８】
前記第２の群の複数のシンボルは、少なくとも第１のシンボルおよび第２のシンボルを含み、
前記第２の群の前記第１のシンボルを割り当てることは、対応する要素に前記第２のクラス種類が割り当てられる旨、および、より高い品質レベルで前記対応する要素を分割した前記少なくとも１つのサブ要素に前記第２のクラス種類とは別のクラスが割り当てられる旨を示し、
前記第２の群の前記第２のシンボルを割り当てることは、対応する要素に前記第２のクラス種類が割り当てられる旨、および、より高い品質レベルで前記対応する要素を分割したサブ要素全てが前記第２のクラス種類を継承する旨を示す請求項７に記載の方法。
【請求項９】
複数のより高い品質レベルのいずれか一つで前記信号を再構成するための再構成データは、前記第１の群の複数のシンボルおよび前記第２の群の複数のシンボルを含む前記複数のシンボルの確率分布を示す請求項８に記載の方法。
【請求項１０】
前記第１の群に含まれる前記第２のシンボルまたは前記第２の群に含まれる前記第２のシンボルを前記親要素に割り当てることは、前記信号をより高い品質レベルで再構成するための再構成データは、前記親を分割したサブ要素が属するクラス種類を示す情報を含まない旨、および、前記サブ要素は前記シンボルが示す種類に割り当てられる旨を示す請求項８に記載の方法。
【請求項１１】
前記親要素に割り当てられる前記シンボルは、前記親要素が第１のクラス種類に属している旨を示し、前記方法はさらに、
前記第２の品質レベルで前記信号を再構成するための第２の再構成データ群を受信する段階を備え、
前記第２の再構成データ群は、前記複数のサブ要素のうち第１のサブ要素に割り当てられるシンボルを含み、
前記第１のサブ要素に割り当てられた前記シンボルは、前記第１のサブ要素が、前記親要素の前記クラス種類とは異なる第２のクラス種類に属する旨を特定している請求項１に記載の方法。
【請求項１２】
前記第２の再構成データ群は、前記複数のサブ要素のうち第２のサブ要素に割り当てられたシンボルを含み、
前記サブ要素に割り当てられた前記シンボルは、前記第１のサブ要素が、前記親要素と同様に第１のクラス種類に属している旨を特定する請求項１１に記載の方法。
【請求項１３】
前記シンボルは、前記第１の品質レベルで前記信号を再構成する際に前記親要素に適用する調整値を示し、
前記シンボルは、前記複数のサブ要素およびより高い品質レベルで前記複数のサブ要素をより小さいサブ要素に分割したサブ要素全てのそれぞれは、前記第１の品質レベルで前記親要素に割り当てられる前記シンボルが示すものと同じ調整値セッティング、または、同じ最新値セッティングが割り当てられる旨を示す請求項１に記載の方法。
【請求項１４】
前記シンボルは、前記複数のサブ要素およびより高い品質レベルで前記複数のサブ要素をより小さいサブ要素に分割したサブ要素の全てのそれぞれが前記調整を継承する旨、および、前記第１の品質レベルより高い品質レベルで前記信号を再構成するための再構成データのストリングは前記シンボルの送信または複製を含まない旨を示す請求項１３に記載の方法。
【請求項１５】
前記第２の品質レベルで前記信号を再構成するための第２の再構成データ群を受信する段階をさらに備え、
前記第２の再構成データ群は、前記第１の品質レベルでの前記信号のレンディションに含まれる前記親要素を分割したサブ要素の属性セッティングを特定するシンボルを含み、
前記第２の再構成データ群に含まれる前記シンボルは、前記サブ要素が、前記シンボルが特定している前記親要素に割り当てられている前記調整値セッティングを継承する旨を示す継承マーカーである請求項１に記載の方法。
【請求項１６】
前記シンボルは複数のシンボルから選択され、第１の群の前記複数のシンボルに含まれる各シンボルは、所与の範囲内の調整値のうち異なる調整値を示し、第２の群の調整値に含まれる各シンボルは、前記所与の範囲内の異なる調整値を示し、
前記第１の群の複数のシンボルに含まれる各シンボルを割り当てることは、前記複数のサブ要素およびより高い品質レベルで前記親要素を分割した前記複数のサブ要素をより小さいサブ要素に分割したサブ要素の全てのそれぞれが、再構成データのストリングに含まれるシンボルが特定する異なるシンボルが割り当てられる旨を示し、前記再構成データのストリングに含まれるシンボルは、前記第１の品質レベルより高い品質レベルで前記信号をどのように再構成するかを示し、
前記第２の群の複数のシンボルに含まれる各シンボルを割り当てることは、前記複数のサブ要素およびより高い品質レベルで前記親要素を分割した前記複数のサブ要素をより小さいサブ要素に分割したサブ要素の全てのそれぞれは、前記各シンボルと同じ値が割り当てられる旨、および、前記第１の品質レベルより高い品質レベルで前記信号を再構成するための再構成データのストリングが前記各シンボルの送信または複製を含まない旨を示す請求項１に記載の方法。
【請求項１７】
前記第１の再構成データ群は、前記第１の品質レベルにおける前記信号のレンディションに含まれる第１の親要素の属性セッティングを特定する第１のシンボルを含み、前記第１の再構成データ群は、前記第１の品質レベルにおける前記信号の前記レンディションに含まれる第２の親要素の属性セッティングを特定する第２のシンボルを含み、
前記方法はさらに、
第２の品質レベルで前記信号を再構成するべく、前記第１の親要素および前記第２の親要素を複数のサブ要素に分割する段階を備え、
前記第２の品質レベルは、前記第１の品質レベルより高く、前記複数のサブ要素の所与のサブ要素が前記第１の親要素の一部および前記第２の親要素の一部を含み、
前記方法はさらに、
前記第１のシンボルおよび前記第２のシンボルに基づいて、前記所与のサブ要素について属性セッティングを求める段階を備える請求項１に記載の方法。
【請求項１８】
どちらの親要素が前記所与のサブ要素との間で共通の面積または体積をより多く持つかに応じて、前記所与のサブ要素は前記第１の親要素または前記第２の親要素の前記属性セッティングを継承する請求項１に記載の方法。
【請求項１９】
前記シンボルが特定している前記親要素の前記属性セッティングは、前記親要素および前記各サブ要素のそれぞれに対応付けられている複数種類のセッティング平面のうち第１のセッティング平面であり、前記方法はさらに、
前記各サブ要素について前記第１のセッティング平面のセッティング値を求める段階と、
第２のセッティング平面のセッティング情報を前記第２の再構成データ群から直接受信する代わりに、前記第１のセッティング平面における前記セッティング値に基づいて、前記各サブ要素の前記第２のセッティング平面のセッティング値を求める段階と
を備える請求項１に記載の方法。
【請求項２０】
命令を格納しているコンピュータ可読ハードウェアストレージであって、前記命令を処理デバイスで実行すると、前記処理デバイスは、
第１の品質レベルで前記信号を再構成するための第１の再構成データ群であって、前記第１の品質レベルでの前記信号のレンディションに含まれる親要素の属性セッティングを特定するシンボルを含む第１の再構成データ群を受信する手順と、
前記第１の品質レベルよりも高い第２の品質レベルで前記信号を再構成するべく、前記親要素を複数のサブ要素に分割する手順と、
前記第２の品質レベルで前記信号を再構成するための第２の再構成データ群が前記複数のサブ要素に含まれるそれぞれのサブ要素について異なる属性セッティングを特定しない限り、前記それぞれのサブ要素について、前記シンボルが特定している前記親要素の前記属性セッティングおよび前記第１の品質レベルにおける前記信号の前記レンディションを利用して、前記複数のサブ要素に含まれるそれぞれのサブ要素のデフォルト属性セッティングを生成する手順と
を実行するコンピュータ可読ハードウェアストレージ。
【請求項２１】
プロセッサと、
前記プロセッサが実行するアプリケーションに対応付けられている命令を格納するメモリユニットと、
前記プロセッサおよび前記メモリユニットを結合するインターコネクトと
を備えるコンピュータシステムであって、
前記インターコネクトは前記コンピュータシステムに前記アプリケーションを実行させ、
第１の品質レベルで前記信号を再構成するための第１の再構成データ群であって、前記第１の品質レベルでの前記信号のレンディションに含まれる親要素の属性セッティングを特定するシンボルを含む第１の再構成データ群を受信する手順と、
前記第１の品質レベルよりも高い第２の品質レベルで前記信号を再構成するべく、前記親要素を複数のサブ要素に分割する手順と、
前記第２の品質レベルで前記信号を再構成するための第２の再構成データ群が前記複数のサブ要素に含まれるそれぞれのサブ要素について異なる属性セッティングを特定するまで、前記それぞれのサブ要素について、前記シンボルが特定している前記親要素の前記属性セッティングをデフォルト属性セッティングとして利用する手順と
を含むコンピュータシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
ＣＰＵ（中央演算処理装置）の効率は、信号のエンコード時およびデコード時の両方において重要なパラメータである。最新世代のプロセッサは、並行処理が進んでおり、チップ毎に数百個もの単純なコアが設けられている。
【０００２】
本質的には、残念なことに、従来のＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅｓ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）ファミリーのコーデックの構造は、並列方式ではない。これはブロックベースであることが原因であり、各画像ブロックは順次エンコードおよびデコードする必要がある。これは、効率的に圧縮するためには、全てのブロックの間に何らかの依存関係を構築する必要があるためである。
【０００３】
いわゆる「スライス」（基本的には、画像の構成要素で、順番に入力される別箇のビデオのように、互いに独立したものとして処理される）をＭＰＥＧコーディングに導入することで、Ｈ．２６４規格は、数個（通常は、２個または３個のスレッド）のスレッドを並列に処理することが可能となる。重要なアルゴリズム要素、例えば、ブロッキング解除（つまり、ブロック間の移行を「円滑化」して画像を均一化するフィルタ）は通常、条件命令が多く含まれるグローバル処理であり、並列ＣＰＵを含む用途には向かない。
【０００４】
今日のＣＰＵおよびＧＰＵ（グラフィクスプロセッシングユニット）は通常、非常に高性能で、一のＧＰＵは、数百個のコンピューティングコアを含み情報の並列処理を実行することができる。現在の技術を利用する場合、処理のためにプロセッサキャッシュに格納できる画像の構成要素が大きくなる。画像を複数の小さいブロックに分割する必要があるのは、ＭＰＥＧが作成された当時のプロセッサはビデオデータのうち一度に対処できるのが非常に小さい部分に限られており、そして処理がシーケンシャル方式に限定されていたことが主な原因であり、現在のＣＰＵおよびＧＰＵでは問題にはならない。このため、利用可能な処理能力の大半が、ＭＰＥＧと同様の種類のエンコード／デコードを実行する際に利用されておらず、発生する必要のないブロッキングアーチファクトが信号に組み込まれてしまう。また、ＭＰＥＧが開発された時点での最新技術と比較すると、現在では通常、はるかに高精度のビデオエンコーディングおよび全体的にはるかに高い再生品質が要求される。高精細（ＨＤ）ビデオ、高品質ビデオでは、細部が鮮明でない領域（焦点が合っていないものもある）と、非常に細部が鮮明である領域との差異がはるかに大きい。このため、関連周波数の範囲が広くなるので、ＭＰＥＧで利用される方法等の周波数領域変換を画像処理および画像再生に利用することがさらに不適切になる。
【０００５】
また、高解像度の画像は、カメラノイズおよび／またはフィルムグレインがより多く含まれている。つまり、表示に無関係であるがエンコードには多くのビットが必要になる非常に詳細な高周波の画素遷移を多く含む。
【０００６】
最後に、従来のコーデックは、医療用イメージング、科学イメージング等の分野で重要性が高まっている３Ｄイメージングまたは体積イメージングの処理を効率良く行うことには向いていない。
【０００７】
現在では、大半のターゲットデバイスが複数の異なる再生解像度および再生品質をサポートしている。いわゆるＳＶＣ（スケーラブルビデオコーディング）、現在のスケーラビリティ用のＭＰＥＧ規格は、複雑過ぎることと、帯域幅の非効率性のために、業界での評判があまり良くなく、既存の技術への応用はほとんど、または、全くされていない。
【０００８】
さらに、エンコードされたビデオは大量である。つまり、コンテンツプロバイダは通常、エンコーダパラメータをカスタマイズしてビデオストリーム毎に試す時間はない。現在、コンテンツプロバイダは、ビデオのエンコードを成功させるために多数のエンコーディングパラメータを手作業で（エンコーディングを実行してその結果の品質を確認する度に）微調整しなければならないことから、敬遠している。
【０００９】
エンコード／デコードについては、ＭＰＥＧ規格に代えて、いわゆる画像ピラミッドをエンコード／デコードのために利用している。例えば、ラプラシアンピラミッドを利用することで、従来のシステムは、ガウスフィルタを用いて低解像度画像を生成した後、低解像度レベルから元のレベルへと、厳格にプログラミングされたデコーダでアップサンプリングすることで得られた画像間の差異のピラミッドを構築する。
【００１０】
従来のラプラシアンピラミッドエンコーディングは利用されなくなった。この変換技術の欠点の１つは、作成者が常に、通常はガウスフィルタを利用して、ダウンサンプリングされた画像に歪み／アーチファクトが含まれないようにしようとする点にある。これは、ガウスフィルタが、フィルタ自体の情報を追加しない種類の唯一のフィルタであるからである。しかし、ガウスフィルタリングに関しては、克服不可能な欠点があり、ブラー効果を発生させてしまう。高解像度にアップスケーリングすると、元の画像を再度生成するには異常な量の画像修正情報が必要になる。言い換えると、従来のフィルタでアップサンプリングすると、再構成された画像のエッジがギザギザになるか、または、曖昧になる。このようにエッジがギザギザになったり曖昧になったりすると、大量の剰余データを用いて修正する必要がある。このため、上記のエンコーディング方法は高解像度での用途には望ましくない。
【発明の概要】
【課題を解決するための手段】
【００１１】
本明細書に記載する実施形態は、従来のシステムおよび方法とは異なり、所望の精度を持つ信号を再構成するために必要な再構成データ量を低減する。簡潔にまとめると、これらに限定されないが、本明細書で説明する実施形態は、信号について、複数のセッティングで構成される多次元平面として扱う。平面における適切な座標群は平面要素（または、「絵素（ｐｅｌ）」）を特定し、各平面要素は、１以上のセッティングによって（例えば、これらに限定されないが一例を挙げると、適切な色空間における色セッティング、密度レベルを示すセッティング、温度レベルを示すセッティング、時間の長さを示すセッティング等）特徴付ける。これらに限定されないが一例を挙げると、信号は、画像信号、体積信号（例えば、医療用イメージング、科学イメージング、ホログラフィックイメージング等）、４つ以上の次元を特徴とする信号、時間軸信号（例えば、音声信号、ビデオ信号等）等であってよい。簡潔にまとめると、本明細書に例示する実施形態は通常、２Ｄ平面のセッティングで表示される信号（例えば、適切な色空間における２Ｄ画像）、例えば、ピクチャを意味する。しかし、同様の概念および方法は、任意の他の種類の信号にも適用可能である。
【００１２】
本明細書に説明する革新的な実施形態は、ヒエラルキーにおける一のレベルから次のレベルへと情報を継承する独自の方法に関する。
【００１３】
より具体的には、本明細書に記載する一実施形態は、ヒエラルキーにおけるより高い品質レベルで信号を再構成するデコーダ等のシグナルプロセッサを含む。シグナルプロセッサは、ヒエラルキーの第１の品質レベルで信号を再構成するべく第１の再構成データ群を受信する。第１の再構成データ群は、第１の品質レベルでの信号のレンディションにおける親要素の属性セッティングを特定するシンボルを含むと仮定する。属性セッティングは、親要素の属性セッティングの複数の平面のいずれか１つの平面のセッティングであってよい（例えば、属性セッティングは、適切な色空間における色成分、動きベクトルの座標、温度値、放射能値、密度値等を含むとしてよい）。複数の属性セッティングを組み合わせることで、第１の品質レベルでの信号のレンディションについて親要素をどのように設定するかを示す。シグナルプロセッサは、より高い第２の品質レベルで信号を再構成するべく、親要素を複数のサブ要素に分割する。この際、シグナルプロセッサは、第２の品質レベルで信号を再構成するための第２の再構成データ群が各サブ要素について異なる属性セッティングを特定しない限り、または、特定するまで、シンボルが特定している親要素の属性セッティングを利用して（第１の品質レベル）、１以上のサブ要素（親要素を分割したもの）についてデフォルト属性セッティングを生成する。したがって、本明細書に記載する実施形態は、１以上のより高い品質レベルで信号を再構成する際に親要素のセッティング情報を再利用する。この方法によると、セッティング情報を一の品質レベルから次の品質レベルへと継承しているので、信号を定義するために必要なデータ量が低減され得る。これに限定するものではないが、一実施形態によると、品質レベルが高くなると、信号の次元のうち１以上の次元に沿って解像度が高くなり（つまり、平面要素の数が増加する）、スケールファクタは次元毎およびヒエラルキーの段階毎に（つまり、一のレベルの次の高いレベルとの間で）異なとしてよい。
【００１４】
別の実施形態によると、親要素に割り当てられるシンボル（例えば、セッティング情報）は、分割部分またはサブ要素（例えば、複数のサブ要素、および、より高い品質レベルでは複数のサブ要素をさらに小さいサブ要素に分割し、その全ての分割部分）のそれぞれに、第１の品質レベルで親要素に割り当てられたシンボルが示すものと同じ属性セッティングが割り当てられることを特定するように、エンコードされるとしてよい。この場合、継承によって、セッティング情報はより高い品質レベルにおいて繰り返す必要はない。
【００１５】
本明細書でさらに説明するが、親要素に割り当てられるシンボルは、親要素が属するのは複数のクラス種類のうちいずれかを特定するようにエンコードされるとしてよい。例えば、親要素に割り当てられるシンボルは、一のクラス種類を特定する複数の異なるシンボルのうち１つのシンボルであってよい。
【００１６】
一実施形態によると、シンボルを親要素に割り当てることは、親要素は第１のクラスに属すこと、および、割り当てられたシンボルが、複数のサブ要素、および、より高い品質レベルで複数のサブ要素を親要素のさらに小さいサブ要素に分割した分割部分は全てそれぞれ、親要素の属性セッティングを継承することを示すため、信号を第１の品質レベルより高い品質レベルで再構成する再構成データのうち１以上のストリングは複製シンボル（例えば、親要素に割り当てられたものと同じシンボル）の送信を含まないことを示すとしてよい。言い換えると、より低い品質レベルで親要素に割り当てられている継承情報は、１以上のサブ要素（親要素を分割したもの）はそれぞれ、親要素と同じシンボルが割り当てられ得ることを示す。この場合、より高い品質レベルではセッティングが変化するのでない限り、より高い品質レベルでサブ要素のセッティングを再送する必要はない。この場合、信号は親要素から得られる任意のサブ要素のセッティングを示す情報を含むとしてよい。
【００１７】
第１のシンボルを割り当てることに代えて、親要素には第２のシンボルを割り当てるとしてよい。第２のシンボルも、対応する要素が属するクラスを示すとしてよい。第１のシンボルおよび第２のシンボルはそれぞれ、親要素が同じクラスに属していることを示すとしてよい。しかし、それぞれのサブ要素が継承されることを示す第１のシンボルとは異なり、第２のシンボルが親要素に割り当てられている場合には、親要素をより小さい要素に分割した部分はいずれも、必ずしも親要素に割り当てられた属性情報を継承するものではないことを示すとしてよい。
【００１８】
より高い品質レベルの再構成データは、第２のシンボルに対応付けられている親要素のセッティングを上書きすることができる。したがって、親要素に第２のシンボルが割り当てられている場合、シグナルプロセッサは、要素が属しているクラスを特定していると共に、１以上のより高い品質レベルでの再構成データは、サブ要素について、親要素とは異なるセッティング情報を含むことが通知されるとしてよい。
【００１９】
本明細書で説明するように、ヒエラルキーにおいて品質レベルが上がる際にセッティングを継承することで、信号の大まかなセッティング情報を効率的に取得することができる。信号に関するより細かい詳細なセッティング情報は、複数の異なる品質レベルで要素のセッティングをどのように調整するかを示す、いわゆる補完剰余データを利用して取得することができる。大まかなセッティング情報と、詳細なセッティング情報を組み合わせることで、元の信号または元の信号の複製に類似したものを再構成することができる。
【００２０】
一実施形態によると、シグナルプロセッサは、より高い品質レベルで信号を再構成するための第２の再構成データ群を受信するとしてよい。第２の再構成データ群は、所与のサブ要素（再構成データと関連があるサブ要素）が親要素に割り当てられたものと同じ属性セッティングを継承する旨を示すいわゆる継承シンボル（例えば、「継承」マーカー）を含むとしてよい。
【００２１】
上記の通り、第１の品質レベルにおける信号のレンディションの要素は、適切なセッティング情報が割り当てられるとしてよい。セッティング情報は、例えば、対応する要素が属するクラス、および、対応する要素から得られるサブ要素全てが親要素と同じセッティング情報を継承するか否かを示すシンボルを利用するとしてよい。一実施形態によると、１以上のより高い品質レベルのそれぞれで信号を再構成するための再構成データは、シンボルの確率分布またはエントロピーを示すとしてよい。
【００２２】
別の実施形態に応じて、第１のグループのシンボルは、所定範囲の調整値を示す複数のシンボルを含むとしてよい。第２のグループのシンボルは、第１のグループに含まれる所定範囲の調整値を同様に示す複数のシンボルを含むとしてよい。いずれのグループに含まれるシンボルも、要素の現在のセッティングを調整するために、要素に割り当てるとしてよい。しかし、第１のグループに含まれるシンボルの割り当ては、調整を示すと共に、親要素を分割したサブ要素にも親要素と同じシンボルが割り当てられることを示すとしてよい。したがって、この場合は、サブ要素が親要素と同じ調整値を継承し、より高い品質レベルにおいて、親要素の各サブ要素のセッティング情報を含めるために再構成データのエンコードを継続する必要はない。親要素を分割して得られるサブ要素は親要素に割り当てられたものと同じ値を継承することが事前に分かっている。
【００２３】
尚、第２のグループに含まれるシンボルの割り当ては、調整を示すと共に、親要素を分割したサブ要素は、必ずしも親要素と同じシンボルを割り当てるものではないこと、および、１以上のより高い品質レベルでの再構成データは親要素とは異なるセッティングを示し得ることを示す。言い換えると、第２のグループに含まれるシンボルが割り当てられる場合、より高い品質レベルでのサブ要素の再構成データは、それぞれのサブ要素のセッティングを決定するために確認する必要がある。
【００２４】
したがって、親要素に割り当てられたシンボルは、複数のシンボルから選択するとしてよい。第１の群の複数のシンボルはそれぞれ、所定範囲の調整値に含まれる異なる調整値を示すとしてよい。第２の群のシンボルのそれぞれは、所定範囲内の異なる調整値を示すとしてよい。第１の群のシンボルのそれぞれを割り当てることは、複数のサブ要素、および、より高い品質レベルにおいて親要素の複数のサブ要素をさらに小さいサブ要素に分割することで得られる分割部分全てのそれぞれには、対応するシンボルと同じ値が割り当てられること、および、第１の品質レベルよりも高い品質レベルで信号を再構成するための再構成データのストリングは対応するシンボルの複製の送信を含まないことを示す。第２の群のシンボルのそれぞれを割り当てることは、複数のサブ要素、および、より高い品質レベルにおいて親要素の複数のサブ要素をさらに小さいサブ要素に分割することで得られる分割部分全てのそれぞれには、第１の品質レベルよりも高い品質レベルで信号をどのように再構成するかを示す再構成データのストリングのシンボルが特定している異なるシンボルが割り当てられることを示す。
【００２５】
上記およびその他の実施形態の変形例はより詳細に後述する。
【００２６】
上述したように、本明細書に記載する実施形態は、本明細書に開示する処理の一部または全てを実行および／またはサポートしている１以上のコンピュータデバイス、ルータ、ネットワーク、ワークステーション、手持ち型またはラップトップ型のコンピュータ等の設定を含み得ることに留意されたい。言い換えると、１以上のコンピュータデバイスまたはプロセッサは、複数の異なる実施形態を実行するべく本明細書で説明したように動作するようプログラミングおよび／または設定され得る。
【００２７】
上述した信号処理に加えて、本明細書に記載するさらに別の実施形態は、上記に要約し、詳細に後述するステップおよび処理を実行するためのソフトウェアプログラムを含む。一のこのような実施形態は、プロセッサおよび対応するメモリを有するコンピュータデバイスで実行されると、本明細書で開示した処理のいずれかを実行するようにプロセッサをプログラミングするか、および／または、本明細書で開示した処理のいずれかをプロセッサに実行させるコンピュータプログラムロジック、命令等がエンコードされているコンピュータ可読ハードウェアストレージリソース（つまり、非一時的なコンピュータ可読媒体）を含む。このような構成は、光学媒体（例えば、ＣＤ−ＲＯＭ）、フロッピー（登録商標）ディスクまたはハードディスクまたはファームウェア等の他の媒体等のコンピュータ可読媒体上にエンコードまたは配置されているソフトウェア、コードおよび／または他のデータ（例えば、データ構造）または１以上のＲＯＭまたはＲＡＭまたはＰＲＯＭチップ内のマイクロコードとして、または、特定用途向け集積回路（ＡＳＩＣ）として提供され得る。ソフトウェアまたはファームウェアまたは他の同様の設定は、コンピュータデバイスにインストールされて、本明細書に説明されている方法をコンピュータデバイスに実行させ得る。
【００２８】
したがって、本開示の一の特定の実施形態は、信号処理動作をサポートするための命令を格納しているコンピュータ可読ハードウェア格納媒体を含むコンピュータプログラム製品に関する。例えば、一の実施形態によると、この命令は、コンピュータデバイスのプロセッサで実行されると、第１の品質レベルで信号を再構成するための第１の再構成データ群を受信する段階をプロセッサに実行させる。第１の再構成データ群は、第１の品質レベルでの信号のレンディションの親要素の属性セッティングを特定するシンボルを含む。上記の命令はさらに、第１の品質レベルよりも高い第２の品質レベルで信号を再構成するべく親要素を複数のサブ要素に分割する段階と、第２の品質レベルで信号を再構成するための第２の再構成データ群がそれぞれのサブ要素について、異なる属性セッティングを特定していない限り、シンボルが特定している親要素の属性セッティングを、複数のサブ要素のそれぞれのサブ要素についてデフォルト属性セッティングとして利用する段階とをプロセッサに実行させる。
【００２９】
複数の段階を順番に並べたのは、理解し易いようにするためである。上記の段階は、任意の適切な順序で実行され得る。
【００３０】
本開示の他の実施形態は、上記に要約し、以下で詳述する実施形態に係る方法を構成する段階および処理を実行するためのソフトウェアプログラム、ファームウェア、および／または、ハードウェアを含む。
【００３１】
また、システム、方法、装置、コンピュータ可読格納媒体上の命令等は、本明細書で説明するように、厳密にソフトウェアプログラムとして、ソフトウェア、ファームウェアおよび／またはハードウェアのハイブリッドとして、または、プロセッサ内、オペレーティングシステム内、または、ソフトウェアアプリケーション内等のハードウェアのみとして具現化され得ると理解されたい。
【００３２】
上述したように、本明細書で説明する技術は、信号を処理するソフトウェア、ファームウェアおよび／またはハードウェアのアプリケーションでの利用に適している。しかし、本明細書の実施形態はこのようなアプリケーションでの利用に限定されないこと、および、本明細書で説明している技術は他のアプリケーションにも同様に適していることに留意されたい。
【００３３】
また、本明細書で説明するさまざまな特徴、技術、構成等はそれぞれ、本開示で別々に説明しているが、それぞれの概念が互いに別々に、または、互いに組み合わせて実行し得るものとする。したがって、本明細書で説明する１以上の本発明、実施形態等は、多くのさまざまな方法で具現化および考慮し得るものである。
【００３４】
また、実施形態に関する上記の序論は全ての実施形態を特定しているものではなく、および／または、本開示または請求の対象である発明のうち特に新規性の高い側面を特定しているものではないことに留意されたい。これに代えて、上記に簡潔に説明したのは、実施形態の概論およびそれに対応する従来技術に対する新規性に過ぎない。本発明のその他の詳細および／または可能な側面（置換例）については、以下で説明するように、＜発明を実施するための形態＞および本開示の対応する図面を参照されたい。
【図面の簡単な説明】
【００３５】
本発明の上記および他の目的、特徴および利点は、添付図面に図示しているように、以下に記載する好ましい実施形態のより詳細な説明から明らかになるであろう。添付図面では、同様の参照番号は複数の図面にわたって同一の構成要素を意味する。図面は必ずしも実寸に即したものではなく、実施形態、原理、概念等を図示することに重点を置いている。
【図１】実施形態に係る、再構成データの生成および利用の一例を説明するための図である。
【図２】実施形態に係る、親要素をサブ要素に分割する様子の一例を説明するための図である。
【図３】実施形態に係る、親要素をサブ要素に分割する処理を利用する、複数の異なる品質レベルにおける体積信号の再構成を説明するための図である。
【図４】実施形態に係る、親要素をサブ要素に分割する処理を利用する、複数の異なる品質レベルにおける体積信号の再構成を説明するための図である。
【図５】実施形態に係る、複数の異なる品質レベルで上方向にセッティングを継承する様子の一例を説明するための図である。
【図６】実施形態に係る、複数の異なる品質レベルで上方向にセッティングを継承する様子の一例を説明するための図である。
【図７】実施形態に係る、複数の異なる品質レベルで上方向にセッティングを継承する様子の一例を説明するための図である。
【図８】実施形態に係る、複数の異なる品質レベルで上方向にセッティングを継承する様子の一例を説明するための図である。
【図９】実施形態に係る、複数の異なる品質レベルで上方向にセッティングを継承する様子の一例を説明するための図である。
【図１０】実施形態に係る、複数の異なる品質レベルで上方向にセッティングを継承する様子の一例を説明するための図である。
【図１１】実施形態に係る、コンピュータコード、ファームウェア、ソフトウェア、アプリケーション、ロジック等を実行するためのコンピュータアーキテクチャの一例を示す図である。
【図１２】実施形態に係る、継承技術を生成および利用する方法の一例を示すフローチャートである。
【図１３】実施形態に係るアップサンプリングの一例を示す図である。
【図１４】実施形態に係る他の平面からの継承の一例を説明するための図である。
【発明を実施するための形態】
【００３６】
一実施形態によると、第１の再構成データ群は、第１の品質レベルにおける信号のレンディションにおける親要素の属性セッティングを特定するシンボルを含む（例えば、属性セッティングは、適切な色空間における色成分、動きベクトルの座標、温度値、放射能値、密度値等を含むとしてよい）。属性セッティングは、第１の品質レベルにおける信号のレンディションについて親要素をどのように設定するかを示す親要素の複数の属性セッティングの１つであってよい。シグナルプロセッサは、より高い第２の品質レベルで信号を再構成するべく親要素を複数のサブ要素に分割する。シグナルプロセッサは、より高い品質レベルにおいて信号を再構成する再構成データがサブ要素について異なるセッティングを特定するまで、シンボルが特定している（第１の品質レベルにおける）親要素の属性セッティングを、１以上のサブ要素（親要素を分割したもの）についてデフォルト属性セッティングとして利用する。このように、サブ要素は親要素のセッティングを継承することができる。
【００３７】
一実施形態によると、親要素に割り当てられているシンボルは、親要素から得られる各サブ要素のセッティングが常に親要素のセッティングを継承することを示すとしてよい。親要素に割り当てられる別のシンボルは、親要素から得られるサブ要素が、より高い品質レベルでの再構成データが特定しているセッティングに応じて、より高い品質レベルではセッティングが変更されることを示すとしてよい。
【００３８】
図１は、実施形態に係る再構成データの生成を示す図である。
【００３９】
図示しているように、シグナルプロセッサ１００−１は、ヒエラルキーにおける複数のより低い品質レベルにおける複数の異なるレンディションへと信号１１５をダウンサンプリングする。一般的に、信号１１５をダウンサンプリングすることは、各品質レベルでの信号のレンディションを生成し、第１の品質レベルにおける信号のレンディションをヒエラルキーにおける次の高い品質レベルでの信号のレンディションにどのように変換するかを特定する再構成データを生成することを含むとしてよい。
【００４０】
シグナルプロセッサ１００−２は、再構成データ１５０を用いてさまざまな品質レベルにおける信号のレンディションを再構成する。シグナルプロセッサ１００−２は、任意の適切なソース（例えば、通信リンク、ストレージデバイス等）から再構成データ１５０を受信するとしてよい。
【００４１】
尚、信号１１５のレンディション、および、これに対応するより低い品質レベルにおける信号のレンディションに対応付けられている値は、任意の適切な種類のデータ情報を表すとしてよい。これに限定するものではないが一例を挙げると、信号１１５は、２次元（例えば、ピクチャ、ビデオフレーム、２Ｄ動きマップ、サーマルマップ等）、３次元（例えば、３Ｄ／体積画像、ホログラフィー画像、ＣＡＴスキャン、医療／科学画像、３Ｄ動きマップ等）等でよく、さらに４次元以上を表現するとしてもよく、各画像に含まれる複数の信号要素（例えば、一般的な多次元信号の絵素／平面要素、２Ｄ信号の画素／ピクチャ要素、３Ｄ信号のボクセル／体積ピクチャ要素等）のそれぞれのセッティングを示すとしてもよい。
【００４２】
一実施形態によると、信号１１５の各要素は、１以上の色成分（このような実施形態では、信号データの要素の色成分は適切な色空間規格、例えば、ＹＵＶ、ＲＧＢ、ＨＳＶ等にしたがってエンコードされる）、所与のメトリックの強度（例えば、温度、放射能、密度等）、動きベクトルの座標、動きゾーンへの属性、クラスへの属性（例えば、骨、軟組織、金属、血液等）等、複数のセッティングを持つとしてよい。再構成データ１５０は、信号１１５のレンディションにおける各要素について１以上のセッティングをどのように生成するかを特定している。再構成データ１５０は、複数の属性セッティングから成る複数の平面を特定するとしてよい。
【００４３】
信号要素または信号成分のセッティングは、デバイスで再生するべく信号をどのように表現／表示するかを示す。再構成データ１５０は、再構成データ１５０の複数の平面を含むとしてよい。信号１１５の所与の要素についてセッティングを定義するためには、多くのパラメータが必要になるとしてよい。
【００４４】
別の実施形態によると、信号１１５は、複数の要素を含む高解像度信号または元の信号を表現するとしてよい。このような実施形態によると、信号のレンディションはそれぞれ（例えば、信号レンディション１１５−３、信号レンディション１１５−２、信号レンディション１１５−１、・・・）、信号１１５からより低い品質レベルへとダウンサンプリングした、元の信号のサムネイル表示と同様であるとしてよい。より高い品質レベルにおける信号１１５のレンディションは、より詳細な再生情報を含む。
【００４５】
一実施形態によると、信号１１５のより低い品質レベルでのレンディションは、元の信号の大まかな属性を取得するが、元の信号の詳細で細かい属性は取得しない。詳細で細かい属性は、より高い品質レベルでの信号のレンディションで見られる。
【００４６】
さらにこれらに限定されないが一例として挙げると、一実施形態において、シグナルプロセッサ１００−１は、元の信号１１５を信号レンディション１１５−３にダウンサンプリングし、シグナルプロセッサ１００−１は、信号レンディション１１５−３を信号レンディション１１５−２にダウンサンプリングし、シグナルプロセッサ１００−１は信号レンディション１１５−２を信号レンディション１１５−１にダウンサンプリングし、最低品質レベルまで同様である。信号１１５は、最高品質レベルから、任意の数の適切なレベルへとダウンサンプリングされ得る。
【００４７】
上述したように、信号１１５のレンディションをより低い品質レベルへとダウンサンプリングする度に、シグナルプロセッサ１１０−１は対応する再構成データ１５０を生成するとしてよい。各品質レベルでの再構成データは、より低い品質レベルにおける信号のレンディションを、次の高い品質レベルでの信号のレンディションへとどのようにアップサンプリング、変換、修正等するかを示す。例えば、再構成データ１５０−１は、信号レンディション１１５−０を、信号レンディション１１５−１にどのように変換するかを示し、再構成データ１５０−２は、信号レンディション１１５−１を信号レンディション１１５−２へとどのように変換するかを示し、再構成データ１５０−３は、信号レンディション１１５−２を信号レンディション１１５−３へとどのように変換するかを示す。以下同様である。
【００４８】
再構成データ１５０は、より高い品質レベルで信号１１５をどのように再構成するかを示す複数の異なる種類のデータのいずれを含むとしてもよい。例えば、再構成データは、複数の異なるレベルで信号１１５を再構成するべく、アップサンプリング処理のパラメータ、量子化しきい値情報、より低い品質レベルからのアップサンプリング後に適用する剰余データ、より低い品質レベルからのアップサンプリング後に適用する剰余データ用の共通参照（「サポートチェーン」）、利用可能な基準信号画像の動き補償後に適用する剰余データ、モトコンペンセーション（ｍｏｔｏｃｏｍｐｅｎｓａｔｉｏｎ）に利用される動きマップにおける動きベクトルおよび／または動きマトリクスの調整、動きゾーンに関する情報、動き補償および／または動きワープに関する情報、ノイズのスペクトル情報および／または一過性情報、メタデータ、調整、クラス情報等の複数の異なる種類の再構成データで構成される１以上の群、平面等のいずれを含む。
【００４９】
信号をダウンサンプリングし、再構成データを生成する実施形態の他の例には、一の品質レベルから別の品質レベルへと信号のレンディションを変換するべく複数の異なる再構成データ群を試験および作成するシグナルプロセッサが含まれる。
【００５０】
上述したように、再構成データ１５０は、信号処理のための任意の適切なデータを含むとしてよい。例えば、各再構成データ群１５０は、メタデータ、剰余データ等を含むとしてよい。メタデータは、一の品質レベルから次の品質レベルへと信号のレンディションを変換するための１以上のアップサンプリング処理を含む処理群等のデータを含むとしてよい。剰余データは、複数の異なる品質レベルでの信号要素に対する調整等の情報を示すとしてよい。より具体的には、再構成データ１５０は、要素の色成分、強度、アップサンプリング処理、アップサンプリング処理のパラメータ、量子化しきい値、画像／フレーム内の剰余データ、動きゾーン、動きベクトル、先行フレームからの要素の動き補償後に適用する調整を示す剰余データ、ノイズに関するスペクトル情報、他のメタデータ等の多平面セッティング情報を特定するとしてよい。
【００５１】
尚、再構成データ群は、第１の品質レベルにおける信号のレンディションを、次の高い品質レベルでの信号のレンディションへとアップサンプリングした後に行う調整を示す剰余データを含むとしてよい。
【００５２】
本明細書に記載する実施形態は、再構成データ１５０をエンコードするために必要なビット、シンボル等の量を減らすべく継承を利用することを含む。例えば、より低い品質レベルでの信号のレンディションの要素には特定のセッティング情報が割り当てられている。あるケースでは、より低い品質レベルにおいて各要素に割り当てられているセッティング情報は、より高い品質レベルにおける当該要素のサブ要素についても再び利用することができる。言い換えると、一の品質レベルにおける親要素は、次の品質レベルのために複数のサブ要素に分割されるとしてよい。各サブ要素（および、より高い品質レベルにおいて当該サブ要素を分割したサブ要素）は、親要素の属性セッティングのうち１以上を継承するとしてよい。
【００５３】
この場合、より高い品質レベルにおいて再構成データをエンコードして親要素のセッティングを各サブ要素について複製するのではなく、本明細書に記載する実施形態は、適切なシンボルを利用してシグナルプロセッサ１００−２（例えば、デコーダ）にどのサブ要素が親要素の属性セッティングを継承するかを通知する。
【００５４】
一実施形態によると、再構成データに含まれる継承情報は、複数の異なる品質レベルにおける大まかな信号セッティング情報を含む。再構成データに含まれる剰余データは、細かい詳細な要素セッティング情報を含む。一実施形態によると、大まかなセッティング情報（例えば、継承情報）と、詳細なセッティング情報（例えば、剰余データ）とを組み合わせることで、元の信号または元の信号の複製に類似したものを効率的に再構成することが可能になる。
【００５５】
別の実施形態によると、シグナルプロセッサ１００−２は、ヒエラルキーにおいて第１の品質レベルで信号１１５を再構成するための再構成データ１５０を受信する。シグナルプロセッサ１００−２は、通信リンクを介して再構成データ１５０を受信するとしてよい。
【００５６】
再構成データ群１５０−１は、第１の品質レベルにおける信号レンディション１１５−１における親要素の属性セッティングを特定するシンボルを含むとしてよい。親要素の属性セッティングは、親要素の複数の属性セッティングのうち１つであってよい。複数の属性セッティングを組み合わせることで、第１の品質レベルにおける信号のレンディションのために親要素をどのように設定するかを示すことができる。
【００５７】
これに限定されることなく一例として挙げると、一実施形態において、シグナルプロセッサ１００−２は、より高い第２の品質レベルで信号１１５を再構成するべく親要素を複数のサブ要素に分割する。この場合、シグナルプロセッサ１００−２は、信号をより高い品質レベルで再構成するための第２の再構成データ群が親要素を分割したサブ要素について異なる属性セッティングを特定していない限り、または、特定するまで、シンボルが特定している（第１の品質レベルにおける）親要素の属性セッティングを１以上のサブ要素についてデフォルト属性セッティングとして用いる。したがって、本明細書に記載する実施形態は、１以上のより高い品質レベルで信号を再構成する際に、セッティング情報を再び利用することを含む。これによって、１以上のより高い品質レベルで信号１１５を定義するために必要なデータ量が少なくなる。
【００５８】
別の実施形態によると、信号レンディション１１５−１における親要素に割り当てられている継承シンボルは、各サブ要素（例えば、複数のサブ要素、および、より高い品質レベルにおいて複数のサブ要素をさらに小さいサブ要素に分割したサブ要素の全て）には、第１の品質レベルから最高品質レベルまでの全てのレベルにおいて、親要素に割り当てられているシンボルが示すものと同じ属性セッティングが割り当てられることを特定するようにエンコードされることに留意されたい。このように、属性セッティング情報は、より高い品質レベルの再構成データで繰り返す必要がなくなる。
【００５９】
図２は、実施形態に係る、親要素を複数のサブ要素に分割する様子を示す図である。
【００６０】
上述したように、一実施形態において、信号１１５は画像情報を表現する。この例に限定されるものではないが、本例では、信号１１５および対応する再構成データが低解像度画像を高解像度画像へとどのように変換または拡張するかを示すと仮定する。
【００６１】
さらに、エンコードされた再構成データ１５０群は、デコードされると、各品質レベルにおける画像要素のセッティングをどのようにコントロールするかを示すと仮定する。例えば、品質レベルＪにおける画像２１０−１は、複数の画像要素Ｗから成るフィールドを含む。品質レベルＪ＋１における画像２１０−２は、複数の画像要素Ｘから成るフィールドを含む。画像２１０−３は、複数の画像要素Ｙから成るフィールドを含む。以下同様である。
【００６２】
品質レベルＪの再構成データは、画像２１０−１（例えば、信号レンディション１１５−０）における画像要素Ｗのセッティングをどのように制御するかを示す。品質レベルＪ＋１の再構成データは、画像２１０−２において４つのＸ要素に分割される画像２１０−１の各画像要素Ｗについてのセッティング情報をどのように生成し、変換するかを示す。品質レベルＪ＋２の再構成データは、画像２１０−３において４つのＹ要素に分割される画像２１０−２の各画像要素Ｘについてのセッティング情報をどのように生成し、変換するかを示す。以下同様である。
【００６３】
図３および図４は、実施形態に係る、より低い品質レベルにおける信号のレンディションに含まれる各要素をより高い品質レベルにおいて複数のサブ要素に分割する様子を示す図である。
【００６４】
例えば、図３において、シグナルプロセッサ１００−２は、適切な再構成データ１５０を利用して体積要素Ａのセッティングを特定する。シグナルプロセッサ１００−２はこの後、体積要素Ａを、次の高い品質レベルでの信号のレンディションを生成するべく、図示しているように、Ｂ１、Ｂ２、・・・、Ｂ８（例えば、Ｂ要素）を含む複数の体積サブ要素に分割する。品質レベル＃２の再構成データは、Ａ体積要素を分割したＢ体積要素のそれぞれについて、シグナルプロセッサ１００−２に適切なセッティング情報を生成させる情報を含む。
【００６５】
図４において、シグナルプロセッサ１００−２は、適切な再構成データを用いてＣ体積要素のセッティングを生成する。例えば、シグナルプロセッサ１００−２は、それぞれのＢ体積要素を、対応する一連の複数（例えば、この例では８個）のＣ体積要素に分割する。シグナルプロセッサ１００−２がＢ要素の全てを分割すると、図示しているように、次の高い品質レベルでの信号のレンディションを生成するべく、Ｃ１、Ｃ２、・・・、Ｃ６４が得られる。品質レベル＃３の再構成データは、シグナルプロセッサ１００−２に、Ｂ体積要素を分割したＣ体積要素のそれぞれについて適切なセッティング情報を生成させるための情報を含む。
【００６６】
このように、シグナルプロセッサ１００−２は、より高い品質レベルで信号を再構成するとしてよい。このように、一実施形態によると、より低い品質レベルにおける各信号要素を、より高い品質レベルでは複数の要素に変換する。上述したように、再構成データは、セッティングまたは親要素Ａのセッティングに対する調整を示し、どのサブ要素（例えば、Ｂ要素、Ｃ要素等）が親要素Ａのセッティングを継承するかを示す。
【００６７】
図５および図６は、実施形態に係る、ヒエラルキーにおいて上向きに要素のセッティングを継承する場合と継承しない場合の例を示す図である。
【００６８】
図５に示すように、品質レベル＃０における信号レンディション１１５−０は、要素５１０−１、要素５１０−２、要素５１０−３および要素５１０−４を含む。尚、要素の数は、これに限定されることなく一例に過ぎず、信号レンディション１１５−０は任意の適切な数の要素を含むとしてよい。
【００６９】
一実施形態によると、次の高い品質レベルにおける信号要素はそれぞれ、全体が親要素に含まれているスペースの一部分を占める。例えば、信号レンディション１１５−０に含まれる各要素は、複数の要素に分割される。要素５１０−１は、いわゆる親要素であり、信号レンディション１１５−１において要素５１５−１、要素５１５−２、要素５１５−５、要素５１５−６に分割される。
【００７０】
他の親要素５１０も同様に分割される。例えば、要素５１０−２は、信号レンディション１１５−１において要素５１５−３、要素５１５−４、要素５１５−７、要素５１５−８に分割される親要素である。
【００７１】
要素５１０−３は、要素５１５−９、要素５１５−１０、要素５１５−１３、要素５１５−１４に分割される親要素である。
【００７２】
要素５１０−４は、要素５１５―１１、要素５１５−１２、要素５１５−１５、要素５１５−１６に分割される親要素である。
【００７３】
本例によると、各要素が、クラスＪまたはクラスＫという２つのクラスのうち一方に含まれると仮定する。クラスＪは、要素が領域５５０に属することを示す。クラスＫは、要素が領域５５０の外部にあることを示す。尚、任意の数の適切なクラスを用いて要素の属性を定義する。ある要素がクラスＫまたはクラスＪのいずれに入るのかは、要素の属性を定義する一方法に過ぎない。
【００７４】
一実施形態によると、１以上のシンボルから成る第１のシンボル群は、一の要素がクラスＪ内に存在することを示す。第２のシンボル群は、一の要素がクラスＫ内に存在することを示す。
【００７５】
所与のクラスについてのシンボル群に含まれる各シンボルはさらに、対応する要素の属性を定義しているとしてよい。例えば、一実施形態によると、シンボルＪ０は、当該シンボルに対応付けられている要素はクラスＪの一部であるが、より高い品質レベルにおいて当該要素を分割した任意のサブ要素はクラスＪに属する場合もあれば、そうでない場合もある旨を示すと仮定する。つまり、シンボルＪ０に対応付けられている要素を分割した１以上のサブ要素は、より高い品質レベルではクラスＫの一部であるとしてよい。より高い品質レベルにおける再構成データは、各サブ要素が属するクラスを示すとしてよい。
【００７６】
一実施形態によると、シンボルＫ０は、当該シンボルに対応付けられている要素がクラスＫの一部であるが、当該要素をより高い品質レベルにおいて分割したサブ要素はクラスＫに属する場合もあれば属さない場合もある旨を示す。つまり、シンボルＫ０に対応付けられている要素の１以上のサブ要素は、より高い品質レベルではクラスＪの一部である可能性がある。
【００７７】
このように、再構成データ１５０は、親要素は特定のクラスの一部である旨およびサブ要素は親要素と同じクラスに割り当てられるか、または、異なるクラスに割り当てられる旨を示すとしてよい。
【００７８】
一のクラスについての各シンボル群に含まれる別のシンボルは、対応する要素およびその要素を分割したサブ要素が常に、親要素と同じクラスを継承する旨を示すべく確保されるとしてよい。
【００７９】
例えば、シンボルＪＦは、対応する要素がクラスＪに割り当てられる旨を示すと共に、当該要素をより高い品質レベルで分割した（１以上のより高い品質レベルのいずれかにおける）サブ要素もクラスＪに属し、値は変化しない旨を示すとしてよい。ＪＦという値が割り当てられる場合、各サブ要素が存在するクラスが分かっているので、全てのサブ要素がクラスＪに割り当てられることが分かっており、各要素が存在するクラスを示すべくより高い品質レベルの再構成データをエンコードする必要が無くなる。
【００８０】
シンボルＫＦは、対応する要素がクラスＫに割り当てられている旨を示すと共に、当該要素をより高い品質レベルで分割した（１以上のより高い品質レベルのいずれかにおける）サブ要素もクラスＫに属し、値は変化しない旨を示すとしてよい。ＫＦという値が割り当てられる場合、各サブ要素が存在するクラスが分かっているので、全てのサブ要素がクラスＫに割り当てられることが分かっており、各要素が存在するクラスを示すべくより高い品質レベルの再構成データをエンコードする必要が無くなる。
【００８１】
このように、クラスＪのシンボル群は、シンボルＪ０およびシンボルＪＦを含むとしてよい。シンボルＪＦは、全てのサブ要素が親要素からクラスＪを継承する旨を示す。
【００８２】
クラスＫのシンボル群は、シンボルＫ０およびシンボルＫＦを含むとしてよい。シンボルＫＦは、全てのサブ要素が親要素からクラスＫを継承する旨を示す。
【００８３】
したがって、親要素は、親要素のセッティングがより高い品質レベルでの１以上のサブ要素のセッティングを制御することから、「制御」信号要素と呼ばれるとしてよい。言い換えると、シンボルは、複数のサブ要素および複数のサブ要素をより高い品質レベルでさらに小さいサブ要素に分割したサブ要素のそれぞれは、第１の品質レベルで親要素に割り当てられたシンボルが示すものと同じ属性セッティングが割り当てられる旨を特定するとしてよい。
【００８４】
図５を再度参照すると、信号レンディション１１５に含まれる各要素は各要素が領域５５０内に含まれるか否かを定めると仮定する。領域５５０は、画像の特定部分であってよい。
【００８５】
図示されているように、要素５１０−１は、領域５５０の境界外に存在する部分の方が大きい。領域５５０内のエリアはクラスＪに属しているが、領域５５０外のエリアはクラスＫに属する。
【００８６】
図示されているように、最初に、信号レンディション１１５−０において、各親要素５１０は領域５５０の外部に位置する部分の方が大きく、これらの親要素のいずれかのうち少なくとも一部のサブ要素はより高い品質レベルでクラスＪに変化することが分かっているので、全ての親要素にはＫ０のシンボルが割り当てられる。
【００８７】
信号レンディション１１５−０を生成するために用いられる再構成データは、より高い品質レベルでは要素５１０を分割したサブ要素にはクラスＪまたはクラスＫが割り当てられる旨を示すべくシンボルＫ０、Ｋ０、Ｋ０およびＫ０から成るストリングを含む。尚、シンボルＫ０に対応付けられた親要素を分割したサブ要素のセッティング情報は、親要素と同じであってもよいし、異なるとしてもよい。
【００８８】
再構成データ１５０−１は、信号レンディション１１５−１における各要素５１５の属性を示す情報を含むとしてよい。サブ要素のセッティングは、親要素のセッティングと同じであってもよいし、異なるとしてもよい。この例では、要素５１５の一部は、親要素５１０のセッティングを継承している。
【００８９】
信号レンディション１１５−１に含まれる要素５１５の特定のセッティングは、次の高い品質レベルで信号情報を継承する旨を示す。例えば、所与の要素セッティングに基づき、継承した値はヒエラルキーのより高い品質レベルにおいて修正しない／修正できない旨の情報をデコーダが受信することが可能である。つまり、より高い品質レベルにおいて、全ての制御された信号要素でセッティングが継承される。一連のセッティング（例えば、これに限定されないが、上述した例によると、親要素の値の「カーボンコピー」）について定義されている継承処理を利用して、デコーダは、任意の追加の情報／調整を送信することなく、制御された信号要素（つまり、親要素を分割したサブ要素）のそれぞれについて最高品質レベルまでセッティングを決定することができる。
【００９０】
より具体的には、信号レンディション１１５−１に含まれる要素５１５−６、および、１以上のより高い品質レベルで当該要素を分割して得られるサブ要素は、要素５１５−６全体が領域５５０に存在するので、常にクラスＪに入ることが分かっている。このため、要素５５１−６にはシンボルＪＦが割り当てられている。
【００９１】
また、信号レンディション１１５−１に含まれる要素５１５−４、５１５−８、５１５−１２、５１５−１３、５１５−１４、５１５−１５および５１５−１６のそれぞれ、および、１以上のより高い品質レベルで各要素を分割したサブ要素は、親要素の全体が領域５５０外に存在しているので、常にクラスＫに入ることが分かっている。このため、再構成データ１５０−１は、要素５１５−４、５１５−８、５１５−１２、５１５−１３、５１５−１４、５１５−１５および５１５−１６のそれぞれにシンボルＫＦが割り当てられる旨を示す。
【００９２】
値ＪＦまたはＫＦが割り当てられた要素について、より高い品質レベルでの再構成データは、制御されたサブ要素のセッティングを記述するための情報を冗長的に含む必要はない。
【００９３】
尚、要素５１５−１、５１５−２、５１５−３、５１５−５、５１５−７、５１５−９、５１５−１０、５１５−１１のそれぞれは、領域５５０の境界上に存在する。一実施形態によると、各要素には、当該要素は領域５５０内に存在する部分の方が大きいか否かに応じてクラス値が割り当てられる。このため、要素５１５−５、５１５−７および５１５−１０はシンボルＪ０が割り当てられ、要素５１５−１、５１５−２、５１５−３、５１５−９および５１５−１１にはシンボルＫ０が割り当てられる。
【００９４】
図６を参照すると、信号レンディション１１５−１の各要素５１５は、信号レンディション１１５−２を生成するべく複数のサブ要素（例えば、４個のサブ要素）に分割される。上述したように、各サブ要素のセッティングは、親要素から継承されるか、または、当該品質レベルの再構成データが示す異なる値が割り当てられるとしてよい。
【００９５】
一例を挙げると、要素５１５−１は、サブ要素２０−１、２０−２、２０−９および２０−１０に分割される。他の要素５１５はそれぞれ、図示されているように同様に分割されて信号レンディション１１５−２のサブ要素が生成される。
【００９６】
要素５１５−４を分割した信号レンディション１１５−２のサブ要素は、要素５１５−４には値ＫＦが割り当てられているので、親要素５１５−４のシンボルセッティングを継承する。例えば、要素５１５−４を分割したサブ要素は、シンボルＫＦを要素５１５−４にお割り当てたので、クラスＫに属することが分かっている。信号レンディション１１５−２の再構成データは、要素５１５−４を分割したサブ要素は親要素５１５−４のセッティングを継承するので、セッティング情報を含まない（例えば、当該要素は空白として、情報ビットを無駄にしない）。同様に、再構成データ１５０−２では、要素５１５−６、５１５−８、５１５−１２、５１５−１３、５１５−１４、５１５−１５および５１５−１６を分割したサブ要素について、各サブ要素のクラスセッティング情報は親要素のクラスから継承されているので、クラスセッティング情報が含まれていない。
【００９７】
再構成データ１５０−２は、要素５１５−１を分割したサブ要素２０−１、２０−２、２０−９および２０−１０についてクラスセッティング情報を含む。例えば、要素２０−１、２０−２および２０−９はそれぞれ、これらの要素およびこれらの要素をより高い品質レベルで分割したサブ要素にクラスＫの値が割り当てられる旨を示すべくシンボルＫＦが割り当てられている。要素２０−１０は領域５５０の一部分を含むが大部分が領域５５０の外部にあるので、要素２０−１０はシンボルＫ０が割り当てられる。
【００９８】
同様に、他の要素５１５をそれぞれ、図示したように、分割してシンボルを割り当てる。ヒエラルキーにおける一のレベルから次の１以上のより高いレベルへとセッティングを継承すること（または継承しないこと）によって、複数の品質レベルにわたって、信号の大まかな属性および細かい属性を定義し易くなる。
【００９９】
一実施形態によると、複数の異なるシンボルから成るストリングをエンコードしてデコーダに送信するべく、エントロピーエンコーダ（複数の異なるシンボルの確率分布を示す複数の異なる適切なセッティングを持つ）を用いる。確率分布（同様に、より低いレベルから継承する）は、適切な情報を送信することによって、特定の品質レベルにおいて修正／更新することができる。言い換えると、複数のより高い品質レベルのそれぞれにおいて信号を再構成するための再構成データは、各再構成データ群１５０に含まれる複数のシンボル（例えば、第１の群のシンボル、第２の群のシンボル等から選択される）の確率分布を示すとしてよい。
【０１００】
図７および図８は、複数の異なる実施形態に係るセッティングの継承を説明するための図である。この実施形態例によると、「−」で示すシンボルは、対応する要素（例えば、親要素、サブ要素等）が所与のパラメータについて対応する親要素と同じセッティングを継承する旨を示す。
【０１０１】
例えば、要素５１０−１は、前述した方法と同様にサブ要素５１５−１、５１５−２、５１５−５および５１５−６に分割される。先述の例のように値Ｋ０を要素５１５−１および５１５−２のそれぞれに対して割り当てる代わりに、エンコーダは、値「−」を各要素に割り当てるか、各要素にはシンボルを割り当てず、図示しているように再構成データのストリングを生成する。上述したように、再構成データのストリングにおいて「−」またはシンボル無は、デコーダに対して、対応するサブ要素が、親要素または親要素からの変化過程で最も新しい公知のセッティングと同じセッティングを継承する旨を示す。つまり、要素５１５−１および５１５−２はそれぞれ、親要素５１０−１からシンボルＫ０を継承する。図示しているように、そして、前述しているように、特定のサブ要素（例えば、サブ要素５１５−５および５１５−６）は、親要素とは異なるクラスが割り当てられている。図８はさらに、親要素と同じシンボルを利用する代わりに、継承マーカーを利用する様子を示す図である。
【０１０２】
図９および図１０は、別の実施形態に係る、再構成データの一例と、親要素を複数のサブ要素に分割する様子とを示す図である。
【０１０３】
このような実施形態によると、上記の例でクラス種類を示す代わりに、各要素に割り当てられるセッティングは、−２５５と＋２５５との間の値で変化幅が１である所与の範囲の値から選択される調整値を示すとしてよい。調整値を示すべく、この範囲内の各調整値を対応するシンボルに割り当てるとしてよい。このため、各シンボルは異なる調整値を表す。
【０１０４】
実施形態は、−２５５、−２５４、−２５３、・・・、−１、０、１、２、３、・・・、２５５といった調整値のそれぞれについてシンボルを割り当てることを含むとしてよい。この範囲内の調整値を割り当てることは、各サブ要素の調整値は、これらのシンボルのうちいずれか１つに対応付けられている対応する親要素と同じか、または、別であることを意味する。言い換えると、シンボルは調整値を示し、親要素を分割したサブ要素は必ずしも親要素と同じセッティングを継承しない。
【０１０５】
一実施形態は、複製または上記の所定の範囲の第２の群の調整値を生成することを含む。例えば、第２の群に含まれる各調整値は、一の一意的なシンボルに割り当てられるとしてよい。上述したシンボルと同様に、第２の群に含まれる各シンボルは、調整値の大きさおよび極性を示す。しかし、第２の群のシンボルはさらに、１以上のより高い品質レベルで親要素を分割したサブ要素は全て、親要素と同じ調整値セッティング（または最新値）を継承する旨を示す。
【０１０６】
より具体的には、信号レンディション１１５−０に含まれる要素９１０のそれぞれは、再構成データ１５０−０が示す調整値（例えば、複数のシンボルから成るストリング）が割り当てられている。整数値の後に「Ｆ」が続く調整値は、親要素を分割した全てのサブ要素は親要素と同じ調整値を割り当てる旨を示す。この場合、より高い品質レベルでの再構成データでは、セッティングを示す情報が繰り返されない。
【０１０７】
これに代えて、第１の群のシンボルから調整値が割り当てられると、より高い品質レベルでの再構成データは、親要素を分割したサブ要素について、親要素を分割して全てのサブ要素が確定的に継承するのではなく、特定のセッティングを示すとしてよい。
【０１０８】
上述したように、本明細書に示す実施形態は、上記と同様に、各サブ要素が親要素と同じ値を継承する旨を示すために、「−」等の特定のシンボルを利用することに留意されたい。
【０１０９】
この例によると、親要素９１０−１は調整値１０が割り当てられており、親要素９１０−２は調整値８Ｆが割り当てられており、親要素９１０−３は調整値０Ｆが割り当てられており、親要素９１０−４は調整値０が割り当てられている。
【０１１０】
要素９１０−２は第２の群のシンボルから選択される調整値８Ｆを持つので、サブ要素９１５−３、９１５−４、９１５−７および９１５−８（およびサブ要素およびより高い品質レベルにおいて要素９１０−２をさらに分割したサブ要素）はそれぞれ、調整値８を継承する。図示されているように、より高い品質レベルにおける再構成データは、親要素を分割したサブ要素９１５−３、９１５−４、９１５−７および９１５−８のセッティングについては、これらのサブ要素は親要素と同じ値を継承するとデコーダが知っているので、情報（例えば、シンボル）を含む必要がない。同様に、要素９１５−９、９１５−１０、９１５−１３および９１５−１４はそれぞれ、親要素に０Ｆという値が割り当てられているので、親要素９１０−３と同じ調整値（つまり０）を継承する。
【０１１１】
逆に、親要素９１０−１には調整値１０が割り当てられており、親要素９１０−４には調整値０が割り当てられている。これらの親要素を分割したサブ要素はそれぞれ、親要素に割り当てられたシンボルと同じ調整値または異なる調整値が割り当てられるとしてよい。
【０１１２】
本例によると、サブ要素９１５−１は、要素９１５−１を分割した各サブ要素または要素９１５−１に含まれる各サブ要素には値０が割り当てられると分かっているので、調整値０Ｆが割り当てられている。要素９１５−２、９１５−５および９１５−６はそれぞれ、より高い品質レベルでのこれらのサブ要素の値は当該サブ要素（より高い品質レベルでは他のサブ要素に対して親要素となる）のセッティングとは異なる可能性がある旨を示すべく、第１の群から選択されるシンボルである。
【０１１３】
このため、別の実施形態によると、第１のグループのシンボルは所定範囲内の調整値を示す複数のシンボルを含むとしてよい。第２のグループのシンボルは、第１のグループに含まれる所定範囲の調整値を複製する複数のシンボルを含むとしてよい。どちらのグループのシンボルも、所与の要素の現在のセッティングに対する調整値を示すべく、当該所与の要素に割り当てられるとしてよい。しかし、第１のグループのシンボルの割り当ては、調整を示すと共に、より高い品質レベルにおける再構成データのセッティング情報が違う値を示さない限り、親要素を分割したサブ要素が親要素と同じシンボルを継承する旨を示すとしてよい。
【０１１４】
第２のグループのシンボルを割り当てることで、調整を示すと共に、親要素を分割したサブ要素が必ず親要素と同じシンボルを割り当てられるので、１以上のより高い品質レベルにおける再構成データは決して、親要素とは異なるセッティングを示さない旨を示す。したがって、この場合、各サブ要素のセッティング情報を含むように再構成データをエンコードする必要はない。
【０１１５】
このため、親要素に割り当てられるシンボルは複数のシンボルから選択されるとしてよく、第１の群の複数のシンボルはそれぞれ、所定範囲の調整値に含まれる異なる調整値を示し、第２の群の複数のシンボルはそれぞれ、当該所定範囲内の異なる調整値を示す。上述したように、第１の群のシンボルを割り当てることは、複数のサブ要素およびより高い品質レベルで親要素をより小さいサブ要素に分割したサブ要素の全てのそれぞれに、第１の品質レベルより高い品質レベルで信号をどのように再構成するかを示す再構成データのストリングに含まれるシンボルが特定しているように、異なるシンボルが割り当てられる旨を意味するとしてよい。
【０１１６】
第２の群のシンボルを割り当てることは、複数のサブ要素およびより高い品質レベルで親要素をより小さいサブ要素に分割した複数のサブ要素の全てはそれぞれ、対応するシンボルと同じ値が割り当てられている旨、および、第１の品質レベルより高い品質レベルで信号を再構成する再構成データのストリングは当該シンボルの複製または送信を含まない旨を示す。
【０１１７】
クラス種類、調整値等の属性を特定することに加えて、継承を表すシンボルは、シグナルプロセッサ１００−２に対して、どの要素、どのサブ要素等が所与のパラメータについて再構成データを含まないのかを示すとしてよい。例えば、一実施形態によると、（継承を示す）シンボルを割り当てることで、より高い品質レベルで信号を再構成するための再構成データは親要素を分割したサブ要素が属するクラス種類を示す情報を含まない旨、および、サブ要素は当該シンボルが示すタイプに割り当てられる旨を示す。デコーダは、再構成データの各ストリングをデコードする際にこのような位置の記録を取り、親要素と同じ値を継承しないサブ要素のセッティングを特定する。
【０１１８】
上述したように、継承シンボルを利用することで、１以上の品質レベルで信号を再構成するために必要なデータ量が大幅に減る。図１０はさらに、複数のサブ要素で調整値を利用することを説明するための図である。
【０１１９】
図１１は、実施形態に係る、コンピュータ処理を実行するコンピュータシステム８００の一例を示すブロック図である。
【０１２０】
コンピュータシステム８００は、コンピュータデバイスであってもよいし、コンピュータデバイスを含むとしてもよい。コンピュータデバイスの一例は、スイッチ、ルータ、サーバ、クライアント等として動作するパーソナルコンピュータ、処理回路、テレビ、再生デバイス、エンコーディングデバイス、ワークステーション、携帯型コンピューティングデバイス、コンソール、ネットワーク端末、処理デバイス、ネットワークデバイスである。
【０１２１】
尚、以下の説明は、上述したシグナルプロセッサ１００−１および／またはシグナルプロセッサ１００−２に対応付けられている機能をどのように実行するかを説明しており、基本的な実施形態に関するものである。しかし、本明細書で説明した処理を実行するための実際の構成は用途毎に異なるものと留意されたい。
【０１２２】
図示しているように、本例に係るコンピュータシステム８００は、デジタル情報を格納すると共に読み出す非一時型媒体、コンピュータ可読媒体、ハードウェア格納媒体等のコンピュータ可読格納媒体８１２との通信を可能とするインターコネクト８１１を備える。
【０１２３】
コンピュータシステム８００はさらに、プロセッサ８１３、Ｉ／Ｏインターフェース８１４、および、通信インターフェース８１７を備えるとしてよい。
【０１２４】
一実施形態によると、Ｉ／Ｏインターフェース８１４は、レポジトリ１８０との接続を可能とし、存在する場合には、ディスプレイスクリーン、キーボード、コンピュータマウス等の周辺機器８１６との間の接続を可能とする。
【０１２５】
簡単に上述したが、コンピュータ可読格納媒体８１２（例えば、コンピュータ可読ハードウェア格納媒体）は、メモリ、光学ストレージ、ハードドライブ、フロッピー（登録商標）ディスク等の任意の適切なデバイスおよび／またはハードウェアであってよい。一実施形態によると、コンピュータ可読格納媒体は、シグナルプロセッサアプリケーション８４０−１に対応付けられる命令を格納する非一時的な格納媒体（つまり、搬送波媒体ではない）である。命令をシグナルプロセッサ８４０−１等のリソースで実行して、本明細書で説明する処理のいずれかを実行する。
【０１２６】
通信インターフェース８１７によってコンピュータシステム８００は、リモートソースから情報を取得するべくネットワーク１９０を介して通信を行うことができ、他のコンピュータ、スイッチ、クライアント、サーバ等と通信を行うことができる。また、Ｉ／Ｏインターフェース８１４により、プロセッサ８１３は、格納した情報をレポジトリ１８０から取得できるようになるか、または、取得を試みることができる。
【０１２７】
図示されているように、コンピュータ可読格納媒体８１２は、プロセス８４０−２として、プロセッサ８１３が実行するシグナルプロセッサアプリケーション８４０−１によってエンコードされ得る。
【０１２８】
尚、コンピュータシステム８００は、データおよび／またはロジック命令を格納するコンピュータ可読格納媒体８１２（例えば、ハードウェア格納媒体、非一時的格納媒体等）を含むものとして具現化され得る。
【０１２９】
コンピュータシステム８００は、このような命令を実行し、本明細書で説明した処理を実施するプロセッサ８１３を備えるとしてよい。したがって、シグナルプロセッサアプリケーション８４０−１に対応付けられているコードは、実行されると、本明細書で説明しているように、シグナルプロセッサ１００および／または他のリソースに対応付けられている処理機能をサポートすることができる。
【０１３０】
一実施形態の処理において、プロセッサ８１３は、インターコネクト８１１を利用してコンピュータ可読格納媒体８１２にアクセスして、コンピュータ可読格納媒体８１２に格納されているシグナルプロセッサアプリケーション８４０−１の命令を開始、展開、実行、解釈またはその他の方法で行うとしてよい。シグナルプロセッサアプリケーション８４０−１を実行することで、プロセッサ８１３に処理機能が与えられる。言い換えると、プロセッサ８１３に対応付けられているシグナルプロセッサプロセス８４０−２は、コンピュータシステム８００のプロセッサ８１３においてシグナルプロセッサアプリケーション８４０−１を実行することの１以上の側面を表している。
【０１３１】
当業者であれば、コンピュータシステム８００は他のプロセス、ならびに／または、ソフトウェア素子およびハードウェア素子を備えると理解するであろう。例えば、オペレーティングシステム、または、シグナルプロセッサアプリケーション８４０−１を実行するためにハードウェア処理リソースの割り当ておよび利用を制御する他のソフトウェアを備える。
【０１３２】
異なる実施形態によると、コンピュータシステムはさまざまな種類のデバイスのいずれかであってよいことに留意されたい。例えば、これらに限定されないが、パーソナルコンピュータシステム、デスクトップコンピュータ、ラップトップ、ノートブック、ネットブックコンピュータ、メインフレームコンピュータシステム、手持ちコンピュータ、ワークステーション、ネットワークコンピュータ、アプリケーションサーバ、ストレージデバイス、カメラ、カムコーダ、セットトップボックス、モバイルデバイス、ビデオゲームコンソール、手持ちビデオゲームデバイス等の消費者向け電子機器、スイッチ、モデム、ルータ等の周辺機器、または、一般的に任意の種類のコンピューティングデバイスまたは電子機器のいずれかであってよい。
【０１３３】
図１２は、実施形態に係る、メトリックアップサンプリングを生成および利用する方法を示すフローチャート１２００を示す図である。
【０１３４】
ステップ１２１０において、シグナルプロセッサ１００−２は、第１の品質レベルにおいて信号を再構成するための第１の再構成データ群を受信する。第１の再構成データ群は、第１の品質レベルにおける信号のレンディションに含まれる親要素の属性セッティングを示すシンボルを含む。
【０１３５】
ステップ１２２０において、シグナルプロセッサ１００−２は、第２の品質レベルにおいて信号１１５を再構成するために親要素を複数のサブ要素に分割する。第２の品質レベルは、第１の品質レベルよりも高い。
【０１３６】
ステップ１２３０において、シグナルプロセッサ１００−２は、複数のサブ要素（親要素を分割したもの）のうち少なくとも一のサブ要素について、第２の品質レベルにおいて信号を再構成するための第２の再構成データ群（例えば、任意のより高い品質レベルにおける再構成データ）が当該サブ要素について異なる属性セッティングを特定しない限りにおいて、または、特定するまで、シンボルが特定する親要素の属性セッティングを、デフォルト属性セッティングとして利用する。
【０１３７】
図１３は、実施形態に係る、整数でないスケールファクタを用いて要素を複数の要素にアップサンプリングする様子を示す図である。
【０１３８】
図示しているように、要素１３１０は、一の品質レベルから次の品質レベルへとアップサンプリングされる。本例によると、要素１３１０は複数のサブ要素１３２０に分割される。サブ要素１３２０のうち４つは、フルサイズで、上述したような方法で親要素１３１０−１の特性を条件付きで継承する。例えば、サブ要素１３２０−６、１３２０−７、１３２０−８および１３２０−９は、親要素１３１０−１からセッティング情報を継承するとしてよい。
【０１３９】
尚、要素１３２０−３は、親要素１３１０−１、親要素１３１０−２、親要素１３１０−３および親要素１３１０−４の境界部分に位置している。尚、サブ要素１３２０−１および１３２０−２は、親要素１３１０−１および１３１０−２の境界部分に位置している。サブ要素１３２０−４および１３２０−５は、親要素１３１０−１および１３１０−３の境界部分に位置している。
【０１４０】
この実施形態例によると、品質レベル＃１の再構成データは、各親要素１３１０の属性セッティングを示す。例えば、再構成データ１３０５−１は、第１の品質レベルにおける信号のレンディションにおける親要素１３１０−１のセッティングを特定する１以上のシンボルを含む。再構成データ１３０５−１は、親要素１３１０−２のセッティングを特定する１以上のシンボルを含む。再構成データ１３０５−１は、親要素１３１０−３のセッティングを特定する１以上のシンボルを含む。再構成データ１３０５−１は親要素１３１０−４のセッティングを特定する１以上のシンボルを含む。
【０１４１】
品質レベル＃２における信号の再構成において、シグナルプロセッサ１００−２は、図示しているように親要素１３１０を複数のサブ要素１３２０に分割する。複数のサブ要素１３２０のうちサブ要素１３２０−３は、親要素１３１０−１、１３１０−２、１３１０−３および１３１０−４の一部分を含む。一実施形態によると、サブ要素１３２０−３は全体が任意の一の親要素内に位置しているわけではないので、シグナルプロセッサ１００−２は、親要素１３１０−１に対応付けられている１以上のセッティング（例えば、シンボル）、親要素１３１０−２に対応付けられている１以上のセッティング（例えば、シンボル）、親要素１３１０−３に対応付けられている１以上のセッティング（例えば、シンボル）、および、親要素１３１０−４に対応付けられている１以上のセッティング（例えば、シンボル）に基づいて、サブ要素１３２０−３の属性セッティングを求める。
【０１４２】
一実施形態によると、要素１３２０−３のセッティングとして継承するセッティングは、親要素１３１０−１、親要素１３１０−２、親要素１３１０−３および親要素１３１０−４を含む親要素群について求めるセッティングの平均として算出する。
【０１４３】
別の実施形態によると、サブ要素１３２０−３は、サブ要素１３２０−３と共通している面積または体積がより多い親要素はどれかに応じて、親要素のうちのいずれか１つの親要素の属性セッティングを継承する。本例では、サブ要素１３２０−３は親要素１３１０−３のセッティングを継承する。
【０１４４】
セッティングを共有して継承する方法は実施形態によって異なるとしてよい。
【０１４５】
例えば、一実施形態によると、デコーダは、より高いレベルでの各信号要素に対して、当該信号要素に影響を与える複数の異なる親要素から継承したセッティング情報の混合結果（例えば、重み付け平均）を適用するとしてよい。つまり、サブ要素１３２０−５およびサブ要素１３２０−４はそれぞれ、親要素１３１０−３および親要素１３１０−１に対応付けられているセッティングを組み合わせることで得られたセッティング情報を継承し、サブ要素１３２０−１およびサブ要素１３２０−２はそれぞれ、親要素１３１０−２および親要素１３１０−１に対応付けられているセッティングを組み合わせることで得られたセッティング情報を継承し、サブ要素１３２０−３は、親要素１３１０−１、１３１０−２、１３１０−３および１３１０−４に対応付けられているセッティングを組み合わせることで得られたセッティング情報を継承するとしてよい。
【０１４６】
図１４は、実施形態に応じた、複数の異なるセッティング平面におけるクロス継承を説明するための図である。
【０１４７】
例えば、シグナルプロセッサ１００−２は、信号要素について他の平面のセッティング情報を考慮して、１以上の他の平面のセッティング情報に基づいて所与の平面のセッティング情報を生成するとしてよく（例えば、体積分析医療画像において組織種類の特性に関して、最も類似した色を持つ信号要素の値を考慮する）、エンコーダが複数の異なる平面の全てについて剰余情報を送信しなくてもいいようにする。
【０１４８】
より具体的に説明すると、再構成データ１４５０−１は、品質レベル＃１に対応付けられているセッティング情報および継承を特定し、再構成データ１４５０−２は、品質レベル＃２に対応付けられているセッティング情報および継承を特定し、再構成データ１４５０−３は、品質レベル＃３に対応付けられているセッティング情報および継承を特定するとしてよい。以下同様である。
【０１４９】
本実施形態例によると、各品質レベルにおける信号レンディションは、それぞれ別箇のＹ色平面情報、Ｕ色平面情報、Ｖ色平面情報に基づいて決まる（例えば、パラメータ平面Ｙ、パラメータ平面Ｕ、および、パラメータ平面Ｖ）。
【０１５０】
本例において、Ｙ平面（通常、人間の目にとっては最も重要）と、他の２つの平面である平面Ｕおよび平面Ｖとの間には相関関係があると仮定する。この場合、共通の境界および遷移部分が多く存在する。このため、平面Ｕおよび平面Ｖのセッティングの品質レベルを高くして信号を再構成する場合（つまり、より低いレベルのセッティングを継承する場合）、Ｙ平面において画定されている「遷移部分に従う」ことが有益である。このようにして、詳細度を粗くして（つまり、より高い品質レベルについて剰余データの送信を省略して）Ｕ平面およびＶ平面を定義するが、より高い品質レベルであっても正しい画像要素において色の遷移を再構成することができる。
【０１５１】
したがって、１以上の平面（例えば、平面Ｕおよび平面Ｖ）についてのサブ要素のセッティングは、別の制御平面の情報に対応付けられているセッティングから求められるとしてよい。例えば、再構成データ１４５０は、継承を利用して、本明細書で説明したようにパラメータ平面Ｙの情報を含めるようにエンコードされるとしてもよい。パラメータ平面Ｕおよびパラメータ平面Ｖに含まれるサブ要素に対応付けられているセッティングはパラメータ平面Ｙの変化と同様であるか、または、パラメータ平面Ｙの変化に従うことが分かっているので、デコーダは、これらの平面についての属性セッティング情報を再構成データから直接受信することに代えて、パラメータ平面Ｙのセッティングに基づいて、パラメータ平面Ｕおよび／またはパラメータ平面Ｖにおけるサブ要素のセッティング値を求めるとしてよい。再構成データは、デコーダに対して、パラメータ平面Ｙのセッティングに基づいてパラメータ平面Ｕおよび／またはパラメータ平面Ｖのセッティング情報を求める旨を示すシンボルを含むとしてよい。
【０１５２】
このように、情報は、各平面内において、親要素から１以上のサブ要素へと継承されるとしてよい。つまり、品質レベル＃２におけるサブ要素は、平面Ｙにおいて、親要素から情報を継承する。各サブ要素は本明細書で説明しているようにセッティングを継承するとしてよい。情報は、一の所与の平面内だけでなく、複数の平面の間で継承されるとしてもよい。つまり、Ｕ平面についての品質レベル＃２におけるサブ要素のセッティングは、平面Ｙから継承した品質レベル＃２におけるサブ要素のセッティング情報から得られるとしてもよい。平面Ｖについての品質レベル＃２におけるサブ要素のセッティングは、平面Ｙから継承した品質レベル＃２におけるサブ要素のセッティング情報から得られるとしてもよい。
【０１５３】
このように、実施形態によると、シンボルが特定する親要素の属性セッティングは、各親要素に対応付けられている複数種類のセッティング平面のうち第１のセッティング平面であってよい。シグナルプロセッサ１００−２は、親要素を分割したサブ要素について、１以上の第１の平面セッティング値を求めるとしてよい。シグナルプロセッサは、第２の再構成データ群から第２のセッティング平面についてセッティング情報を直接受信する代わりに、第１のセッティング平面のセッティング値に基づいて、各サブ要素について第２のセッティング平面のセッティング値を求めるとしてよい。
【０１５４】
尚、本明細書で説明する技術は信号を処理および再構成する際に利用するのに適した技術である。しかし、本明細書に記載する実施形態はこのような用途で利用されることに限定されず、本明細書で説明する技術は他の用途での利用にも適していることに留意されたい。
【０１５５】
本明細書に記載する説明に基づき、請求の対象となる主題を十分に理解していただくべく、具体的且つ詳細な内容を数多く記載してきた。しかし、当業者であれば、請求の対象となる主題はこれらの具体的且つ詳細な内容を採用することなく実施し得るものと理解するであろう。また、当業者に公知の方法、装置、システム等については、請求の対象である主題をあいまいにすることを避けるべく、詳細な説明を省略している。詳細な説明は一部、コンピュータメモリ等のコンピューティングシステムメモリに格納されているデータビットまたはバイナリデジタル信号に対する演算を表すアルゴリズムまたはシンボルを用いて提示されている。このようなアルゴリズムによる説明または表記は、データ処理分野の当業者が研究内容を他の当業者に伝えるために用いる方法の一例である。本明細書で説明するアルゴリズムは、そして一般的にも、所望の結果を得るための自己矛盾の無い一連の演算または同様の処理と見なされる。この文脈では、演算または処理は、物理量を物理的に操作することを含む。通常は、必須ではないが、このような量は、格納、転送、結合、比較または操作が可能な電気信号または磁気信号の形態を取るとしてよい。場合によっては、主に一般的な用法を考慮して、このような信号をビット、データ、値、要素、シンボル、文字、項、数、数字等と呼ぶことが適切であると分かっている。しかし、上記および同様の用語はすべて、適切な物理量に対応付けられており単に便利な名称に過ぎないと理解されたい。特に明記されていない限り、以下の説明から明らかであるが、明細書中で「処理」、「算出」、「計算」、「判断」等の用語を用いる場合には、コンピューティングプラットフォームのメモリ、レジスタまたは他の情報格納デバイス、送信デバイス、または、表示デバイスにおいて物理的、電子的または磁気的な量として表現されているデータを操作または変換するコンピュータまたは同様の電子コンピューティングデバイス等のコンピューティングプラットフォームの動作または処理を意味する、と考えられたい。
【０１５６】
本発明を好ましい実施形態に基づき具体的に図示および説明してきたが、当業者であれば、特許請求の範囲が定義している本願の意図および範囲から逸脱することなく、形態および詳細な内容をさまざまな点で変更し得るものと理解されたい。このような変更は、本願の範囲に含まれるものとする。このため、上記の本願の実施形態の説明は本発明を限定するものではない。逆に、本発明は特許請求の範囲によって限定されるものである。
【図１】
2014524212.tif 000003
【図２】
2014524212.tif 000004
【図３】
2014524212.tif 000005
【図４】
2014524212.tif 000006
【図５】
2014524212.tif 000007
【図６】
2014524212.tif 000008
【図７】
2014524212.tif 000009
【図８】
2014524212.tif 000010
【図９】
2014524212.tif 000011
【図１０】
2014524212.tif 000012
【図１１】
2014524212.tif 000013
【図１２】
2014524212.tif 000014
【図１３】
2014524212.tif 000015
【図１４】
2014524212.tif 000016
【手続補正書】
【提出日】平成26年3月10日(2014.3.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の品質レベルを含むヒエラルキーにおいて信号を処理する方法であって、
第１の品質レベルで前記信号を再構成するための第１の再構成データ群であって、前記第１の品質レベルでの前記信号のレンディションに含まれる親要素の属性セッティングを特定するシンボルを含む第１の再構成データ群を受信する段階と、
前記第１の品質レベルよりも高い第２の品質レベルで前記信号を再構成するべく、前記親要素を複数のサブ要素に分割する段階と、
前記第２の品質レベルで前記信号を再構成するための第２の再構成データ群が前記複数のサブ要素の各サブ要素について異なる属性セッティングを特定するまで、前記各サブ要素について、前記シンボルが特定している前記親要素の前記属性セッティングを利用してデフォルト属性セッティングを生成する段階と
を備える方法。
【請求項２】
前記シンボルは、前記複数のサブ要素およびより高い品質レベルで前記複数のサブ要素をより小さいサブ要素に分割したサブ要素のすべてのそれぞれが、前記第１の品質レベルで前記親要素に割り当てられている前記シンボルが示すものと同じ属性セッティングが割り当てられていると特定している請求項１に記載の方法。
【請求項３】
前記シンボルは、複数のクラス種類のうち前記親要素が属している一のクラス種類を特定している請求項２に記載の方法。
【請求項４】
前記シンボルが、前記複数のサブ要素およびより高い品質レベルで前記複数のサブ要素をより小さいサブ要素にさらに分割したサブ要素の全てのそれぞれは前記第１の品質レベルにおいて前記親要素に割り当てられている前記シンボルが示す前記属性セッティングを継承する旨を示しているので、前記シンボルは、複数のクラス種類のうち前記親要素が属している一のクラス種類を特定し、前記信号を前記第１の品質レベルよりも高い品質レベルで再構成するための再構成データ群が前記親要素の前記シンボルの送信または複製を含まないことを特定する請求項２に記載の方法。
【請求項５】
前記第２の品質レベルで前記信号を再構成するための前記第２の再構成データ群を受信する段階をさらに備え、
前記第２の再構成データ群は、前記第１の品質レベルにおける前記信号のレンディションに含まれる前記親要素を分割したサブ要素の属性セッティングを特定するシンボルを含み、
前記第２の再構成データ群に含まれる前記シンボルは、前記サブ要素が、前記シンボルが特定している前記親要素に割り当てられている前記属性セッティングを継承する旨を示す継承マーカーである請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記シンボルは複数のシンボルから選択され、
第１の群の前記複数のシンボルは、第１のクラス種類を割り当てる旨を示し、
第２の群の前記複数のシンボルは、第２のクラス種類を割り当てる旨を示し、
前記親要素に割り当てられた前記シンボルは、前記親要素のクラス種類を示す請求項１から５のいずれか一項に記載の方法。
【請求項７】
前記第１の群の複数のシンボルは、少なくとも第１のシンボルおよび第２のシンボルを含み、
前記第１の群の前記第１のシンボルを割り当てることは、対応する要素に前記第１のクラス種類が割り当てられる旨、および、より高い品質レベルで前記対応する要素を分割した少なくとも１つのサブ要素に前記第１のクラス種類とは別のクラスが割り当てられる旨を示し、
前記第１の群の前記第２のシンボルを割り当てることは、対応する要素に前記第１のクラス種類が割り当てられる旨、および、より高い品質レベルで前記対応する要素を分割したサブ要素全てが前記第１のクラス種類を継承する旨を示す請求項６に記載の方法。
【請求項８】
前記第２の群の複数のシンボルは、少なくとも第１のシンボルおよび第２のシンボルを含み、
前記第２の群の前記第１のシンボルを割り当てることは、対応する要素に前記第２のクラス種類が割り当てられる旨、および、より高い品質レベルで前記対応する要素を分割した少なくとも１つのサブ要素に前記第２のクラス種類とは別のクラスが割り当てられる旨を示し、
前記第２の群の前記第２のシンボルを割り当てることは、対応する要素に前記第２のクラス種類が割り当てられる旨、および、より高い品質レベルで前記対応する要素を分割したサブ要素全てが前記第２のクラス種類を継承する旨を示す請求項７に記載の方法。
【請求項９】
複数のより高い品質レベルのいずれか一つで前記信号を再構成するための再構成データは、前記第１の群の複数のシンボルおよび前記第２の群の複数のシンボルを含む前記複数のシンボルの確率分布を示す請求項８に記載の方法。
【請求項１０】
前記第１の群に含まれる前記第２のシンボルまたは前記第２の群に含まれる前記第２のシンボルを前記親要素に割り当てることは、前記信号をより高い品質レベルで再構成するための再構成データは、前記親要素を分割したサブ要素が属するクラス種類を示す情報を含まない旨、および、前記サブ要素は前記シンボルが示すクラス種類に割り当てられる旨を示す請求項８または９に記載の方法。
【請求項１１】
前記親要素に割り当てられる前記シンボルは、前記親要素が第１のクラス種類に属している旨を示し、前記方法はさらに、
前記第２の品質レベルで前記信号を再構築するための前記第２の再構成データ群を受信する段階を備え、
前記第２の再構成データ群は、前記複数のサブ要素のうち第１のサブ要素に割り当てられるシンボルを含み、
前記第１のサブ要素に割り当てられた前記シンボルは、前記第１のサブ要素が、前記親要素の前記第１のクラス種類とは異なる第２のクラス種類に属する旨を特定している請求項１から１０のいずれか一項に記載の方法。
【請求項１２】
前記第２の再構成データ群は、前記複数のサブ要素のうち第２のサブ要素に割り当てられたシンボルを含み、
前記第１のサブ要素に割り当てられた前記シンボルは、前記第１のサブ要素が、前記親要素と同様に第１のクラス種類に属している旨を特定する請求項１１に記載の方法。
【請求項１３】
前記シンボルは、前記第１の品質レベルで前記信号を再構成する際に前記親要素に適用する調整値を示し、
前記シンボルは、前記複数のサブ要素およびより高い品質レベルで前記複数のサブ要素をより小さいサブ要素に分割したサブ要素全てのそれぞれは、前記第１の品質レベルで前記親要素に割り当てられる前記シンボルが示すものと同じ調整値セッティング、または、同じ最新調整値セッティングが割り当てられる旨を示す請求項１から１２のいずれか一項に記載の方法。
【請求項１４】
前記シンボルは、前記複数のサブ要素およびより高い品質レベルで前記複数のサブ要素をより小さいサブ要素に分割したサブ要素の全てのそれぞれが前記調整値を継承する旨、および、前記第１の品質レベルより高い品質レベルで前記信号を再構成するための再構成データ群は前記シンボルの送信または複製を含まない旨を示す請求項１３に記載の方法。
【請求項１５】
前記第２の品質レベルで前記信号を再構成するための前記第２の再構成データ群を受信する段階をさらに備え、
前記第２の再構成データ群は、前記第１の品質レベルでの前記信号のレンディションに含まれる前記親要素を分割したサブ要素の属性セッティングを特定するシンボルを含み、
前記第２の再構成データ群に含まれる前記シンボルは、前記サブ要素が、前記シンボルが特定している調整値セッティングを継承する旨を示す継承マーカーである請求項１から１４のいずれか一項に記載の方法。
【請求項１６】
前記シンボルは複数のシンボルから選択され、第１の群の前記複数のシンボルに含まれる各シンボルは、所与の範囲内の調整値のうち異なる調整値を示し、第２の群の前記複数のシンボルに含まれる各シンボルは、前記所与の範囲内の異なる調整値を示し、
前記第１の群の複数のシンボルに含まれる各シンボルを割り当てることは、前記複数のサブ要素およびより高い品質レベルで前記親要素を分割した前記複数のサブ要素をより小さいサブ要素に分割したサブ要素の全てのそれぞれが、再構成データ群に含まれるシンボルが特定する異なる調整値が割り当てられる旨を示し、前記再構成データ群に含まれるシンボルは、前記第１の品質レベルより高い品質レベルで前記信号をどのように再構成するかを示し、
前記第２の群の複数のシンボルに含まれる各シンボルを割り当てることは、前記複数のサブ要素およびより高い品質レベルで前記親要素を分割した前記複数のサブ要素をより小さいサブ要素に分割したサブ要素の全てのそれぞれは、前記各シンボルが特定するものと同じ調整値が割り当てられる旨、および、前記第１の品質レベルより高い品質レベルで前記信号を再構成するための再構成データ群が、前記複数のサブ要素のそれぞれに対応付けられている前記調整値の送信または複製を含まない旨を示す請求項１から１５のいずれか一項に記載の方法。
【請求項１７】
前記第１の再構成データ群は、前記第１の品質レベルにおける前記信号のレンディションに含まれる第１の親要素の属性セッティングを特定する第１のシンボルを含み、前記第１の再構成データ群は、前記第１の品質レベルにおける前記信号の前記レンディションに含まれる第２の親要素の属性セッティングを特定する第２のシンボルを含み、
前記方法はさらに、
前記第２の品質レベルで前記信号を再構成するべく、前記第１の親要素および前記第２の親要素を複数のサブ要素に分割する段階を備え、
前記第２の品質レベルは、前記第１の品質レベルより高く、前記複数のサブ要素の所与のサブ要素が前記第１の親要素の一部および前記第２の親要素の一部を含み、
前記方法はさらに、
前記第１のシンボルおよび前記第２のシンボルに基づいて、前記所与のサブ要素について属性セッティングを求める段階を備える請求項１から１６のいずれか一項に記載の方法。
【請求項１８】
前記第１の親要素および前記第２の親要素のうちどちらの親要素が前記所与のサブ要素との間で共通の面積または体積をより多く持つかに応じて、前記所与のサブ要素は前記第１の親要素または前記第２の親要素の前記属性セッティングを継承する請求項１７に記載の方法。
【請求項１９】
前記シンボルが特定している前記親要素の前記属性セッティングは、前記親要素および前記各サブ要素のそれぞれに対応付けられている複数種類のセッティング平面のうち第１のセッティング平面であり、前記方法はさらに、
前記各サブ要素について前記第１のセッティング平面のセッティング値を求める段階と、
第２のセッティング平面のセッティング情報を前記第２の再構成データ群から直接受信する代わりに、前記第１のセッティング平面における前記セッティング値に基づいて、前記各サブ要素の前記第２のセッティング平面のセッティング値を求める段階と
を備える請求項１から１８のいずれか一項に記載の方法。
【請求項２０】
前記第２の品質レベルで前記信号を再構成するために受信した前記第２の再構成データ群は、前記第２の品質レベルにおける前記信号のレンディションの要素の一部についてのみ調整値を特定しており、
前記方法は、
前記第１の品質レベルにおいて前記信号を再構成する段階を備え、
前記第１の品質レベルにおける前記信号の要素は、第１のシンボル群に属するシンボルまたは第２のシンボル群に属するシンボルの一方が割り当てられており、
前記方法はさらに、
第２のより高い品質レベルにおける前記信号のレンディションを生成する段階を備え、
前記第１の品質レベルにおける前記信号の一の所与の同じ親要素に対応する前記第２の品質レベルにおける前記レンディションの複数の要素は、前記第１の品質レベルにおける前記信号の前記一の所与の同じ親要素の前記シンボルが特定するシンボルが割り当てられており、
前記方法はさらに、
前記第２の品質レベルにおける前記信号の前記レンディションの調整値に対応する再構成データを受信する段階と、
前記第２の品質レベルにおける前記信号の前記レンディションのうち、前記第２のシンボル群に属するシンボルが割り当てられた複数の要素についてのみ、受信した前記再構成データに基づいて割り当てられた前記シンボルを修正する段階と
を備える請求項５、１１および１５のいずれか一項に記載の方法。
【請求項２１】
前記信号は、画像に対応する
請求項１から２０のいずれか一項に記載の方法。
【請求項２２】
前記信号は、動きに関する説明情報に対応する
請求項１から２１のいずれか一項に記載の方法。
【請求項２３】
前記信号は、前記第１の品質レベルにおける画像のレンディションに基づいて、前記第２のより高い品質レベルにおける前記画像のレンディションを生成するためのアップサンプリング処理に関する情報に対応する
請求項１から２２のいずれか一項に記載の方法。
【請求項２４】
前記信号は、３次元信号である
請求項１から２０のいずれか一項に記載の方法。
【請求項２５】
コンピュータに、
第１の品質レベルで信号を再構成するための第１の再構成データ群であって、前記第１の品質レベルでの前記信号のレンディションに含まれる親要素の属性セッティングを特定するシンボルを含む第１の再構成データ群を受信する手順と、
前記第１の品質レベルよりも高い第２の品質レベルで前記信号を再構成するべく、前記親要素を複数のサブ要素に分割する手順と、
前記第２の品質レベルで前記信号を再構成するための第２の再構成データ群が前記複数のサブ要素に含まれる各サブ要素について異なる属性セッティングを特定しない限り、前記シンボルが特定している前記親要素の前記属性セッティングを利用して、前記複数のサブ要素の各サブ要素のデフォルト属性セッティングを生成する手順と
を実行させるためのプログラム。
【請求項２６】
プロセッサと、
前記プロセッサが実行するアプリケーションに対応付けられている命令を格納するメモリユニットと、
前記プロセッサおよび前記メモリユニットを結合するインターコネクトと
を備えるコンピュータシステムであって、
前記インターコネクトは前記コンピュータシステムに前記アプリケーションを実行させ、
第１の品質レベルで信号を再構成するための第１の再構成データ群であって、前記第１の品質レベルでの前記信号のレンディションに含まれる親要素の属性セッティングを特定するシンボルを含む第１の再構成データ群を受信する手順と、
前記第１の品質レベルよりも高い第２の品質レベルで前記信号を再構成するべく、前記親要素を複数のサブ要素に分割する手順と、
前記第２の品質レベルで前記信号を再構成するための第２の再構成データ群が前記複数のサブ要素の各サブ要素について異なる属性セッティングを特定するまで、前記各サブ要素について、前記シンボルが特定している前記親要素の前記属性セッティングをデフォルト属性セッティングを生成するべく利用する手順と
を含むコンピュータシステム。
【国際調査報告】
2014524212.tif 000017
2014524212.tif 000018
2014524212.tif 000019
2014524212.tif 000020
2014524212.tif 000021