[go: up one dir, main page]

JP5039142B2 - 品質スケーラブルな符号化方法 - Google Patents

品質スケーラブルな符号化方法 Download PDF

Info

Publication number
JP5039142B2
JP5039142B2 JP2009533666A JP2009533666A JP5039142B2 JP 5039142 B2 JP5039142 B2 JP 5039142B2 JP 2009533666 A JP2009533666 A JP 2009533666A JP 2009533666 A JP2009533666 A JP 2009533666A JP 5039142 B2 JP5039142 B2 JP 5039142B2
Authority
JP
Japan
Prior art keywords
picture
bit depth
prediction
mapping
data stream
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2009533666A
Other languages
English (en)
Other versions
JP2010507941A (ja
Inventor
マルペ、デトレフ
ヴィンケン、マルティン
シュワルツ、ハイコ
ヴィーガント、トーマス
Original Assignee
フラウンホーファー−ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by フラウンホーファー−ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン filed Critical フラウンホーファー−ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン
Publication of JP2010507941A publication Critical patent/JP2010507941A/ja
Application granted granted Critical
Publication of JP5039142B2 publication Critical patent/JP5039142B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/117Filters, e.g. for pre-processing or post-processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/184Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being bits, e.g. of the compressed video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/186Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/187Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a scalable video layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/36Scalability techniques involving formatting the layers as a function of picture distortion after decoding, e.g. signal-to-noise [SNR] scalability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Description

本発明は、ピクチャ及び/又はビデオの符号化に関し、特に、品質スケーラブルなデータストリームを用いる品質スケーラブルな符号化に関する。
ISO/IECの動画専門家グループ(MPEG)とITU−Tのビデオ符号化専門家グループ(VCEG)との共同ビデオチーム(JVT)による現行プロジェクトは、T.ヴィーガント、G.J.スリーファン、J.ライヘル、H.シュヴァルツ及びM.ヴィーン編「スケーラブルビデオ符号化−共同草案7」共同ビデオチーム、文書JVT−T201、ドイツ、クラーゲンフルト、2006年7月、及びJ.ライヘル、H.シュヴァルツ及びM.ヴィーン編「共同スケーラブルなビデオモデルJSVM−7」共同ビデオチーム、文書JVT−T202、ドイツ、クラーゲンフルト、2006年7月、に定義されている最新のビデオ符号化規格H.264/MPEG4−AVCのスケーラブルな拡張の開発であり、ビデオシーケンスの時間スケーラブル符号化、空間スケーラブル符号化及びSNRスケーラブル符号化またはこれらの任意の組合せをサポートするものである。
ITU−T勧告及びISO/IEC14496−10AVCに記述されているようなH.264/MPEG4−AVC「オーディオビジュアルサービス全般のための高度ビデオ符号化方式」第3版、2005年はハイブリッドなビデオコーデックの仕様を定めており、この仕様において、マクロブロックの予測信号が、時間領域においては動作補償予測により、または空間領域においてはイントラ予測により生成され、かつこれらの予測は共に残差符号化に引き継がれる。スケーラビリティ拡張のないH.264/MPEG4−AVC符号化は、単層H.264/MPEG4−AVC符号化と称される。単層H.264/MPEG4−AVC符号化と同等のレート歪み性能は、同じビジュアル再生品質が典型的には10%のビットレートで達成されることを意味する。前記を考慮して、スケーラビリティは、単層H.264/MPEG4−AVC符号化に相当する任意のサポートされる空間解像度、時間解像度又はSNR解像度でR−D性能を達成しながら、ビットストリームの一部を除去するための機能として考えられる。
スケーラブルビデオ符号化(SVC)の基本設計は、層化されたビデオコーデックとして分類可能である。各層において、動作補償予測及びイントラ予測の基本概念がH.264/MPEG4−AVCの場合と同様に使用される。しかしながら、幾つかの空間層又はSNR層間の冗長性を活用するために、追加的な層間予測メカニズムが統合されてきている。SNRスケーラビリティは、基本的に残差量子化によって達成されるが、空間スケーラビリティの場合は、動作補償予測とオーバーサンプリングされるピラミッド分解との結合が使用される。H.264/MPEG4−AVCの時間スケーラビリティ手法も保全される。
概して、コーダ構造は、アプリケーションにより要求されるスケーラビリティ空間に依存する。例として、図3は、2つの空間層902a,902bを有する典型的なコーダ構造900を示している。各層において、独立した階層的動作補償予測構造904a,904bが層固有の動作パラメータ906a,906bを伴って使用される。連続する層902a,902b間の冗長性は、動作パラメータ906a,906b並びにテクスチャデータ910a,910bの予測メカニズムを含む層間予測概念908によって活用される。各層902a,902bの入力画像914a,914bのベース表現912a,912bは、H.264/MPEG4−AVCのものに類似する変換符号化916a916bによって得られ、対応するNALユニット(NAL−ネットワーク抽象化層)は動作情報及びテクスチャデータを含み、最下層のベース表現、即ち912aのNALユニットは単層H.264/MPEG4−AVCと互換性がある。ベース表現の復元品質は、所謂漸進的改善スライスの追加的符号化918a,918bによって改良可能であり、対応するNALユニットは、細粒度品質スケーラビリティ(FGS)またはフレキシブルなビットレート適合化をサポートするために任意にトランケートされ得る。
各層902a,902bのベース層符号化916a,916b及び漸進的SNR改善テクスチャ符号化918a,918bにより結果的に出力されるビットストリームはそれぞれマルチプレクサ920により多重化され、結果的にスケーラブルビットストリーム922がもたらされる。このビットストリーム922は、時間的、空間的かつSNR品質的にスケーラブルである。
要するに、ビデオ符号化規格H.264/MPEG4−AVCの前述のスケーラブル拡張によれば、階層的予測構造を使用することによって時間スケーラビリティがもたらされる。この階層的予測構造の場合、単層H.264/MPEG4−AVC規格のうちの1つは全く変更なしに使用されてもよい。空間スケーラビリティ及びSNRスケーラビリティの場合は、単層H.264/MPEG4−AVCへ追加ツールが追加されなければならない。スケーラビリティの3タイプは全て、組み合わされたスケーラビリティを大きくサポートするビットストリームを生成するために組み合わせ可能である。
SNRスケーラビリティに関しては、粗粒度スケーラビリティ(CGS)と細粒度スケーラビリティ(FGS)とが区別される。CGSの場合は、選択されたSNRスケーラビリティ層のみがサポートされ、符号化効率は粗いレート目盛り用に1つの層から次の層まで係数1.5−2として最適化される。FGSは、任意の点、かつ、最終的にはバイト単位で揃えられる点におけるNALユニットのトランケーションを可能にする。NALユニットはビットパケットを表すが、これは、マルチプレクサ920により出力されるスケーラブルビットストリーム922を表すために順番に並べられる。
細粒度SNRスケーラビリティをサポートするために、所謂漸進的改善(PR)スライスが導入されてきている。漸進的改善スライスは、それぞれベース層ビットストリーム912a,912bから入手でき、そのスライスに利用できる復元品質を改善するための改善情報を含む。さらに厳密には、PRスライスのための各NALユニットは、量子化ステップサイズの二分に相当する改善信号を表す(QP低下は6)。これらの信号は、デコーダ側の各変換ブロックでは単一の逆変換しか実行する必要がないような方法で表される。換言すれば、PR NALユニットにより表される改善信号は、ビデオの現行ピクチャが分離されている変換ブロックの変換係数を改善する。デコーダ側では、この改善信号は、実際のピクチャを復元するために使用される予測残差のテクスチャを動作補償による等の空間的及び/又は時間的予測の使用によって復元するために、逆変換を実行する前にベース層ビットストリーム内の変換係数を改善すべく使用されてもよい。
漸進的改善NALユニットはあらゆる任意の点でトランケート可能であり、よって、SNRベース層の品質は、細粒式に向上され得る。故に、変換係数レベルの符号化順序は修正されている。変換係数を、(通常の)スライスで行われるようにマクロブロックごとに走査する代わりに、変換係数ブロックは別々の経路で走査され、かつ各経路では、1つの変換係数ブロックにつき数個の符号化シンボルしか符号化されない。修正される符号化順序を例外として、H.264/MPEG4−AVCに規定されているCABACエントロピー符号化が再使用される。
単層H.264/MPEG4−AVC符号化規格は、クロマサンプリング構造として可能性のある、例えばそれぞれ4:2:0及び4:2:2等の構造の中でも固定サンプリング構造を使用するために開発されている。この規格の異なるプロファイルには、異なるクロマサンプリング能力が含まれる。この点に関して、マルペ、ヴィーガント、スリーファン共著「H.264/MPEG4高度ビデオ符号化規格とそのアプリケーション(The H.264/MPEG4 Advanced Video Coding Standard and its applications)」IEEE 論文誌、134−143ページ、2006年8月、を参照すると、例えば4:2:0では、色のグレーからの偏向程度を示しかつ2つのクロマ成分により画定されるクロマ又は彩色サンプリングコンテントは、サンプリングポイント数に関して、結局のところ、明るさを表しかつ1つのルーマ(luma)成分により画定されるルーマコンテントのサンプル数の単に4分の1になる。換言すれば、水平次元及び垂直次元の双方におけるルーマ成分サンプルの数は、ルーマサンプルの数の半分である。サンプルごとに使用される符号化精度は、使用される規格のプロファイルに依存して8ビット又は10ビットに固定される。再度、先に言及した論文を参照すると、完全を期すために、ルーマという用語は、前記規格によれば事実上、非線形又はガンマ補正RGBコントリビューションの加重和を意味することに留意すべきである。しかしながら、別の視点によれば、ルーマは、RGBコントリビューションの直線関係を指す輝度と見なされてもよい。本出願の場合、双方の視点を等しく適用する。
概して、クロマサンプリングフォーマットという用語は、対応するルーマサンプルの数及び位置に対するクロマサンプルの数及び位置を指す。ここで、サンプリングフォーマットとして可能な3例について述べる。既に述べたように、4:2:0サンプリングによれば、クロマ信号は、ルーマ信号に比べて半分の水平解像度及び半分の垂直解像度を有する。このフォーマットを図4に示す。図4における×印はルーマサンプルの位置を示し、○印はクロマサンプルの位置を表している。この場合、各クロマサンプルは、Cb及びCr等の2つのクロマ成分からなってもよい。別のサンプリングフォーマットは4:2:2であり、この場合、クロマ信号はルーマ信号の半分の水平解像度及びルーマ信号と同じ垂直解像度を有する。図5はこれを示す。4:4:4クロマサンプリングフォーマットでは、クロマ信号はそれぞれルーマ信号又はルーマコンテントと同じ水平解像度及び垂直解像度を有する。図6はこれを示す。
カラービデオソース信号が、それぞれデコーダまたはプレーヤにより必要とされるものとは異なるダイナミックレンジ及び/又は異なるクロマサンプリングフォーマットを有する場合には、問題が生じる。前述の現行SVC動作草案では、スケーラビリティツールは、ベース層及びエンハンスメント層の双方が、同じビット深さの対応するルーマサンプル及びクロマサンプルアレイを有しかつさらにはルーマサンプリングに対するクロマサンプリング、即ちクロマサンプリングフォーマットはベース層及びエンハンスメント層の双方で固定であると想定される所定のビデオソースを表す場合に関して規定されているだけである。故に、それぞれ異なるビット深さ及び異なるクロマサンプリングフォーマットを必要とする異なるデコーダ及びプレーヤについて考えると、ビット深さ及びクロマサンプリングフォーマットの要件のそれぞれに関する専用の符号化ストリームが幾つか別々に提供されなければならなくなる。しかしながら、レート/歪みの点では、これはそれぞれオーバーヘッドの増大及び効率の低減を意味する。
従って、この欠点を克服する符号化スキームを提供することが望ましいと思われる。
本発明の目的は、異なるビット深さ又は異なるビット深さと異なるクロマサンプリングフォーマット要件に適した、ピクチャ又はビデオの符号化を提供するためのより効率的な方法を可能にする符号化スキームを提供することにある。
この目的は、請求項1に記載のエンコーダと、請求項に記載のデコーダと、請求項13又は請求項14に記載の方法とによって達成される。
本発明は、低いビット深さ又は低いビット深さと低いクロマ解像度表現(以下、単に低ビット深さ及び/又は低クロマ解像度表現と称する)を、この低ビット深さ及び/又は低クロマ解像度表現を表す個々のベース層データストリームを提供するために、並びに、より高いビット深さ及び/又はより高いクロマ解像度表現を得るために個々の予測残差が符号化され得るように、より高いビット深さ及び/又はより高いクロマ解像度表現を提供するために使用する際、異なるビット深さ又は異なるビット深さと異なるクロマサンプリングフォーマット要件に対処するより効率的な方法が達成され得る、という調査結果に基づく。この方策により、エンコーダは、これまでの任意のデコーダ又はビデオデコーダにより復号され得るピクチャ又はビデオシーケンスのベース品質表現を、これまでのデコーダ又はビデオデコーダでは無視される場合のあるより高いビット深さ及び/又は低減されたクロマサブサンプリングのためのエンハンスメント信号と共に格納できるようになる。例えば、ベース品質表現は8ビットバージョンのピクチャ又はビデオシーケンスを含むことも可能であるが、一方で高品質エンハンスメント信号はその10ビットバージョンへの「改善」を含み、かつベース品質表現は4:2:0バージョンのピクチャまたはビデオシーケンスを表すことも可能であり、一方で高品質エンハンスメント信号は、その4:2:2又は4:4:4バージョンへの「改善」を含む。
本発明の一実施形態によるビデオエンコーダを示すブロック図である。 本発明の一実施形態によるビデオデコーダを示すブロック図である。 スケーラブルビデオ符号化のための従来のコーダ構造を示すブロック図である。 4:2:0クロマサンプリングフォーマットを示す略図である。 4:2:2クロマサンプリングフォーマットを示す略図である。 4:4:4クロマサンプリングフォーマットを示す略図である。
以下、図面を参照して本発明の好適な実施形態について説明する。
図1は、ベース符号化手段102、予測手段104、残差符号化手段106及び結合手段108、並びに入力110及び出力112を備えるエンコーダ100を示す。図1のエンコーダ100は、入力110において高品質ビデオ信号を受信しかつ出力112において品質スケーラブルなビットストリームを出力するビデオエンコーダである。ベース符号化手段102は、入力110におけるデータを、このビデオ信号のコンテンツを入力110において低減されたピクチャサンプルビット深さで、または入力110における入力信号に比べてルーマ解像度は同じであるが低減されたクロマ解像度を有するクロマサンプリングフォーマットで表すベース符号化データストリームに変換する。予測手段104は、ベース符号化手段102により出力されたベース符号化データストリームに基づき、入力110におけるビデオ信号に関して全深又は増大されたピクチャサンプルビット深さ及び/又は最大限のあるいは増大されたクロマ解像度を有する予測信号を提供するものである。同じくエンコーダ100により具備される減算器114は、入力110における高品質入力信号に関して手段104により提供される予測信号の予測残差を形成し、残差信号は残差符号化手段106により品質エンハンスメント層データストリームへと符号化される。結合手段108は、ベース符号化手段102からのベース符号化データストリームと、残差符号化手段106により出力される品質エンハンスメント層データストリームとを結合して出力112に品質スケーラブルなデータストリーム112を形成する。品質スケーラビリティとは、出力112におけるデータストリームが、さらなる任意の情報なしに低減されたビット深さ及び/又は低減されたクロマ解像度を有するクロマサンプリングフォーマットで、かつデータストリーム112の残りを無視してビデオ信号110の復元を可能とすることにおいて内蔵型である第1の部分と、一方では、この第1の部分との組合せで、入力110におけるビデオ信号の、前記第1の部分のビット深さ及び/又はクロマ解像度より高いオリジナルのビット深さ及びオリジナルのクロマサンプリングフォーマットでの復元を可能にするさらなる部分とで構成されることを意味する。
以上、エンコーダ100の構造及び機能性をかなりおおまかに説明したが、以下、その内部構造をより詳細に説明する。具体的には、ベース符号化手段102は、ダウンコンバートモジュール116と、減算器118と、変換モジュール120と、量子化モジュール122とを備え、これらはこの順番で入力110とそれぞれ結合手段108及び予測手段104との間に直列に接続される。ダウンコンバートモジュール116は、入力110から受信されるビデオ信号のルーマ解像度を保持しながら、入力110におけるビデオ信号のピクチャサンプルのビット深さ及び/又はピクチャのクロマ解像度を低減するためのものである。換言すれば、ダウンコンバートモジュール116は、入力110における高品質の入力ビデオ信号をベース品質のビデオ信号へ不可逆的にダウンコンバートする。後にさらに詳しく述べるように、このダウンコンバートは、入力110におけるビデオ信号内の信号サンプルのビット深さ、即ちピクセル値を、サンプル値の丸め、ビデオ信号がルーマプラスクロマ成分の形式で与えられる場合のクロマ成分のサブサンプリング、RGBからYCbCrへの変換等による入力110における入力信号の濾波、またはこれらの任意の組合せ等の任意のトーンマッピングスキームを使用して低減することを含んでもよい。可能な予測メカニズムのさらなる詳細については後述する。具体的には、ダウンコンバートモジュール116は、入力110において入力されるビデオ信号のピクチャごとに、またはそのピクチャシーケンスごとに異なるダウンコンバートスキームを使用することが可能であり、あるいは全てのピクチャに同じスキームを使用することも可能である。
減算器118、変換モジュール120及び量子化モジュール122は協働し、例えばH.264/MPEG4−AVC等の非スケーラブルなビデオ符号化スキームを使用して、ダウンコンバートモジュール116により出力されるベース品質信号を符号化する。図1に示す例によれば、減算器118、変換モジュール120及び量子化モジュール122は、ベース符号化手段102及び予測手段104に共通して具備される任意の予測ループフィルター124、予測器モジュール126、逆変換モジュール128及び加算器130と協働して、ダウンコンバートモジュール116により出力されるベース品質のビデオ信号を動作補償ベースの予測及びこれに続く予測残差の圧縮によって符号化するハイブリッドエンコーダの非重要低減部分を形成する。具体的には、減算器118は、ベース品質ビデオ信号の現行ピクチャまたはマクロブロックから、ベース品質ビデオ信号の先に符号化されたピクチャから復元される予測されたピクチャまたは予測されたマクロブロック部分を、例えば動作補償を使用して減算する。変換モジュール120は、予測残差にDCT、FFT又はウェーブレット変換等の変換を実行する。変換された残差信号はスペクトル表現を表してもよく、その変換係数は、量子化モジュール122において不可逆的に量子化される。結果的に生じる量子化された残差信号は、ベース符号化手段102により出力されるベース符号化データストリームの残差を表す。
任意の予測ループフィルター124及び予測器モジュール126、逆変換モジュール128及び加算器130とは別に、予測手段104は、符号化アーティファクトを低減するために任意に設置されるフィルター132と、予測モジュール134とを備える。逆変換モジュール128、加算器130、任意選択の予測ループフィルター124及び予測器モジュール126は協働し、ダウンコンバートモジュール116により定義されるような低減されたビット深さ及び/又は低減されたクロマ解像度を有するクロマサンプリングフォーマットのビデオ信号を復元する。換言すれば、これらは任意のフィルター132へ低ビット深さ及び/又は低クロマ解像度のビデオ信号を出力し、このビデオ信号は、デコーダ側でも復元可能である入力110におけるソース信号の低品質表現を表す。具体的には、逆変換モジュール128と加算器130は、量子化モジュール122と任意選択のフィルター132との間に順次接続され、一方で任意の予測ループフィルター124と予測モジュール126は、加算器130の出力と前記加算器130の別の入力との間に、この記載順に直列接続される。予測器モジュール126の出力は、減算器118の反転入力へも接続される。任意のフィルター132は加算器130の出力と予測モジュール134との間に接続され、次いで予測モジュール134は任意のフィルター132の出力と減算器114の反転入力との間に接続される。
逆変換モジュール128は、ベース符号化手段102により出力されるベース符号化残差ピクチャを逆変換して、低ビット深さ及び/又は低クロマ解像度の残差ピクチャを達成する。従って、逆変換モジュール128は、モジュール120及び122により実行される変換及び量子化の逆である逆変換を実行する。あるいは、逆変換モジュール128の入力側に逆量子化モジュールが別に設けられてもよい。加算器130は、復元された残差ピクチャに予測値を加算するが、この予測値は、先に復元されたビデオ信号ピクチャを基礎としている。具体的には、加算器130は、復元されたビデオ信号を低減されたビット深さ及び/又は低減されたクロマ解像度のクロマサンプリングフォーマットで出力する。これらの復元されたピクチャは、ループフィルター124によって例えばアーティファクトを低減するために濾波され、かつこの後、その時点で先に復元されたピクチャから例えば動作補償によって復元されるべきピクチャを予測するために、予測器モジュール126により使用される。加算器130の出力においてこうして得られるベース品質信号は、入力110における高品質入力信号の予測値を得るために、任意のフィルター132及び予測モジュール134からなる直列接続により使用される。前記予測値は、残差符号化手段106の出力において高品質エンハンスメント信号を形成するために使用されるべきものである。これについては、後にさらに詳しく述べる。
具体的には、加算器130から得られる低品質信号は、任意に設置される、符号化アーティファクトを低減するためのフィルター132によって任意に濾波される。この後、この低品質のビデオ信号は予測モジュール134によって使用され、入力110へ接続されている加算器114の非反転入力において受信される高品質ビデオ信号のための予測信号が形成される。高品質の予測値を形成するこのプロセスは、復号されたベース品質信号ピクチャサンプルを定係数で乗算すること、即ち、線形スケーリングと、ベース品質信号サンプルの個々の値を使用して、対応する高品質サンプル値を含むルックアップ表にインデックスを付けることと、補間プロセスのためのベース品質信号サンプル値を使用して、対応する高品質サンプル値を得ることと、クロマ成分をアップサンプリングすることと、例えばYCbCr−RGB変換を使用してベース品質信号を濾波すること、またはこれらの任意の組合せを含んでもよい。以下、他の例について説明する。
例えば、概して予測モジュール134は、第1のダイナミックレンジからのベース品質ビデオ信号のサンプルを第1のダイナミックレンジより高い第2のダイナミックレンジへマッピングしてもよく、及び/又は、入力110におけるビデオ信号のクロマ解像度に一致させるために、特殊な補間フィルターを使用してベース品質ビデオ信号のクロマサンプルを補間し、クロマ解像度を上げてもよい。ダウンコンバートモジュール116に関する先の説明と同様の方法で、全てのピクチャに同じ予測プロセスを使用することに加えて、ベース品質ビデオ信号シーケンスの異なるピクチャに異なる予測プロセスを使用することが可能である。
減算器114は、予測モジュール134から受信される高品質予測値を入力110から受信される高品質ビデオ信号から減算し、高品質の、即ちオリジナルのビット深さ及び/又はクロマサンプリングフォーマットを有する予測残差信号を残差符号化手段106へ出力する。残差符号化手段106では、オリジナルの高品質入力信号と復号されたベース品質信号から導出される予測値との差が、例示的に、例えばH.264/MPEG4−AVCに規定されているような圧縮符号化スキームを使用して符号化される。この目的のために、図1の残差符号化手段106は、例示的に、減算器114の出力と結合手段108との間に、変換モジュール136と、量子化モジュール138及びエントロピー符号化モジュール140を備え、これらはこの記載順に直列に接続される。変換モジュール136は、それぞれ残差信号またはそのピクチャをそれぞれ変換領域または空間領域に変換し、スペクトル成分は、これらの領域で量子化モジュール138によって量子化され、かつ量子化された変換値はエントロピー符号化モジュール140によってエントロピー符号化される。エントロピー符号化の結果は、残差符号化手段106により出力される高品質エンハンスメント層のデータストリームを表す。モジュール136から140までが、ルーマコンテントを符号化するための4×4又は8×8サンプルサイズを用いた変換をサポートするH.264/MPEG4−AVC符号化を実行していれば、変換モジュール136において減算器114からの残差信号のルーマ成分を変換するための変換サイズは、各マクロブロックごとに任意に選定されてもよく、必ずしも変換モジュール120においてベース品質信号を符号化するために使用されるものと同じである必要はない。クロマ成分の符号化に関して、H.264/MPEG4−AVC規格の現行規定は選択肢を示していない。量子化モジュール138において変換係数を量子化する場合は、H.264/MPEG4−AVCが規定するものと同じ量子化スキームが使用されてもよいが、これは、量子化器のステップサイズが、−6(高品質ビデオ信号成分のビット深さは8)から51までの値をとることができる量子化パラメータQPによって制御されてもよいことを意味する。量子化モジュール122においてベース品質表現マクロブロックを符号化するために使用されるQPと、量子化モジュール138において高品質エンハンスメントマクロブロックを符号化するために使用されるQPとは、同じである必要はない。
結合手段108は、エントロピー符号化モジュール142と、マルチプレクサ144とを備える。エントロピー符号化モジュール142は、量子化モジュール122の出力とマルチプレクサ144の第1の入力との間に接続され、一方でマルチプレクサ144の第2の入力はエントロピー符号化モジュール140の出力と接続される。マルチプレクサ144の出力は、エンコーダ100の出力112を表す。
エントロピー符号化モジュール142は、量子化モジュール122により出力される量子化された変換値をエントロピー符号化して、量子化モジュール122により出力されるベース符号化データストリームからベース品質層データストリームを形成する。従って、先に述べたように、モジュール118,120,122,124,126,128,130及び142は、H.264/MPEG4−AVCに従って協働するように設計されてもよく、かつ共同で、エントロピーコーダ142が量子化された予測残差のロスレス圧縮を実行するハイブリッドコーダであってもよい。
マルチプレクサ144は、ベース品質層データストリーム及び高品質層データストリームの双方を受信し、これらを合わせて品質スケーラブルなデータストリームを形成する。
予測モジュール134が復号されたベース表現から予測信号を形成する方法、即ち予測スキームは、デコーダへ知らされてもよい。予測モジュール134により使用された予測を示す予測スキーム情報をサイド情報として信号伝送すること、即ち、このようなサイド情報を出力112におけるビットストリームに導入することも可能である。換言すれば、復号されたベース表現から予測を行なう際に異なるスキームを使用できるように、使用される予測スキームがサイド情報として、例えばH.264/MPEG4−AVCのピクチャパラメータセットPPSの拡張部において信号伝送されてもよい。さらに、品質スケーラブルなビットストリームに明示的な予測ルールが存在しない場合の規定があってもよい。例えば、ビット深さに関するスケーラビリティの場合、予測モジュール134の入力におけるベース品質サンプルは、単に、線形マッピングに対応する2M-Nで乗算される。ここで、Mは高品質信号のビット深さであり、Nはベース品質信号のビット深さである。あるいは、これは、min(2M-Nx,2M−1)による、予測モジュール134の入力におけるベース品質サンプル値のスケーリング及びクリッピングのパフォーマンスと見なされてもよい。
あるいは、予測プロセスには、下記のマッピングメカニズムのうちの1つが使用されてもよい。例えば、任意数の補間点を指定できる場合は、区分的な線形マッピングが使用されてもよい。例えば、値x及び2つの所定の補間点(xn,yn)及び(xn+1,yn+1)を有するベース品質サンプルの場合、対応する予測サンプルyは、モジュール134により、次式に従って得られる。
Figure 0005039142
この線形補間は、xn+1−xnが2の累乗であるように制限されていれば、除算の代わりにビットシフトのみを使用することにより、複雑な計算をほとんど行うことなく実行可能である。
さらなる可能なマッピングメカニズムはルックアップ表マッピングである。このマッピングでは、ベース品質サンプル値によって、表のルックアップが、存在し得るベース品質サンプル値ごとに対応する予想サンプル値が指定されるルックアップ表で実行される。このルックアップ表は、デコーダ側へサイド情報として提供されてもよく、またはデコーダ側へデフォルトによって知らされてもよい。
さらに、一定のオフセットによるスケーリングが使用されることもある。この代替例によれば、より高いビット深さを有する対応する高品質予測サンプルyを達成するために、モジュール134はベース品質サンプルxに定係数2M-N-Kを乗算し、かつ後に一定のオフセット2M-1−2M-1-Kが、例えば下記の各式の一方に従って加算される。
y=2M-N-Kx+2M-1−2M-1-K または、
y=min(2M-N-Kx+2M-1−2M-1-K,2M−1)
この方策により、低品質ダイナミックレンジ[0;2N−1]は、マッピングされるxの値をKにより決定される拡張内のyの可能なダイナミックレンジ[0;2M−1]に対して集中的に分布させる方法で、第2のダイナミックレンジ[0;2M−1]へマッピングされる。Kの値は整数値である可能性も実数値である可能性もあり、かつ例えば、後述するように、デコーダにおいて幾つかの予測手段が予測モジュール134と同様に動作してもよいように、品質スケーラブルなデータストリーム内でデコーダへサイド情報として伝送されてもよい。M及びNの定義については、先の記述を参照されたい。y値は、丸め演算を使用して整数値にされてもよい。
別の可能性は、可変オフセットによるスケーリングである。即ち、ベース品質サンプルxは定係数で乗算され、かつ後に可変オフセットが、例えば下記の式の一方に従って加算される。
y=2M-N-Kx+D または、
y=min(2M-N-Kx+D,2M−1)
この方策により、低品質ダイナミックレンジは、マッピングされるxの値を、その拡張がKにより決定されかつ下方境界に対するそのオフセットがDにより決定されるyの可能なダイナミックレンジの一部内に分布させる方法で、第2のダイナミックレンジへマッピングされる。Dは、整数であっても、実数であってもよい。結果としてのyは、高いビット深さの予測信号のピクチャサンプル値を表す。K及びDの値は、例えば品質スケーラブルなデータストリーム内でデコーダへサイド情報として伝送される可能性もある。この場合も、y値は丸め演算を使用して整数値にされてもよく、これは、繰返しては明確に記載しないが、本願においてビット深さマッピングに関して記述される他の例についても同じである。
さらに別の可能性は、重畳によるスケーリングである。即ち、高いビット深さの予測サンプルyは個々のベース品質サンプルxから、例えば下記の式の一方に従って得られる。
y=floor(2M-Nx+2M-2Nx) または、
y=min(floor(2M-Nx+2M-2Nx),2M−1)
ここで、floor(a)は、aを最も近い整数に丸めることである。
これまでに述べた可能性は、組み合わされてもよい。例えば、重畳及び一定のオフセットによるスケーリングが使用されてもよく、即ち、高いビット深さの予測サンプルyは、例えば下記の式の一方に従って得られる。
y=floor(2M-N-Kx+2M-2N-Kx+2M-1−2M-1-K
y=min(floor(2M-N-Kx+2M-2N-Kx+2M-1−2M-1-K),2M−1)
ここで、floor(a)は、aを最も近い整数に丸めることである。Kの値は、サイド情報としてデコーダへ指定されてもよい。
同様に、重畳及び可変オフセットによるスケーリングが使用されてもよい。即ち、高いビット深さの予測サンプルyは、下記の式に従って得られる。
y=floor(2M-N-Kx+2M-2N-Kx+D)
y=min(floor(2M-N-Kx+2M-2N-Kx+D),2M−1)
ここで、floor(a)は、aを最も近い整数に丸めることである。D及びKの値は、サイド情報としてデコーダへ指定されてもよい。
さらに、ベース品質信号のルーマ成分とクロマ成分に関しては、その確率密度関数等の統計が異なる場合があることを考慮して、異なるマッピングメカニズムを指定することも可能である。また、異なるピクチャ領域に異なるマッピングメカニズムを指定することも可能である。但しこの領域は、必ずしも連続したものである必要はない。さらに、先に述べたマッピングメカニズムのうちの1つを採用した後、エンコーダ及びデコーダのそれぞれにおいて予測モジュールにより実行される予測プロセス内で高いビット深さの予測信号へ擬似ランダムノイズ信号(「ディザリング信号」)が加算される、と指定することも可能である。この信号は、高いビット深さの表現を復号できるようにデコーダにおいて正確に認識されなければならないことから、擬似ランダム発生器の初期設定値、擬似ランダムプロセスの分散及び形状(例えば、正常又は一様分布)のような所定のパラメータがサイド情報として伝送されなければならない場合がある。スケーラブルビットストリームにおいてこのようなサイド情報が伝送されない場合は、例えば、選択されるマッピングメカニズムに依存してそれぞれ[0,2M-N−1]又は[0,2M-N-K−1]の範囲内にある一様分布の擬似ランダム値としてのデフォルト値が使用されてもよい。
予測スキームのサイド情報を使用する、または、使用しない前述の可能性は、クロマサンプリングフォーマットに関するスケーラビリティにも当てはまる。クロマサンプリングフォーマットに関するスケーラビリティの場合、アップサンプルされるクロマ信号を生成するために予測モジュール134により使用される補間フィルタリングのスキームは、サイド情報として、例えばH.264/MPEG4−AVCのPPSにおいて伝送可能である。最も単純な事例では、アップサンプリング規則が指定されていなければ、デコーダは、アップサンプリングされる信号がベース品質クロマサンプルポイント間の線形補間により生成されてクロマサブサンプリングが4:2:0から4:2:2へ、及び4:2:2から4:4:4へ変換され、かつ双線形補間により生成されてクロマサブサンプリングが4:2:0から4:4:4へ変換されることを想定してもよい。直前に述べたクロマサンプリングフォーマットに関しては、図4から図6に関する先の説明を参照されたい。他に、予測モジュール134は、例えばISO/IEC 14496−2:2004、「情報技術−音響映像オブジェクトの符号化−第2部:映像」においてMPEG4アドバンストシンプルプロファイルにより指定されている8タップハーフペルの補間フィルター、またはH.264/MPEG4−AVCにより指定されている6タップハーフペルの補間フィルターの何れかを選択して、補間されたクロマサンプル値を生成することも可能である。しかしながら、クロマサンプリングフォーマットのスケーラビリティに関する予測スキームは、前述のフィルターに限定されるものではない。使用されるフィルタータップ又はFIRフィルター係数をそれぞれ品質スケーラブルなビットストリームにおいて、例えばH.264/MPEG4−AVCのPPSにおいてサイド情報として伝送することにより、一般的な補間フィルターを指定することも可能である。
クロマサンプリングフォーマットのスケーラビリティに関しては、図4から図6までに示されるクロマサンプリングフォーマットについて考慮する場合、エンコーダ100は下記の変形をサポートしてもよい点を留意すべきであろう。まず、ダウンコンバートモジュール116は4:2:2から4:2:0へダウンサンプリングしてもよいが、この場合、予測モジュール134は4:2:0から4:2:2へアップサンプリングし、かつ出力112における品質スケーラブルなビットストリームはクロマサンプリングフォーマットの4:2:0から4:2:2へのスケーラビリティを可能にする。同様に、ダウンコンバートモジュール116は4:4:4から4:2:0へダウンサンプリングしてもよく、予測モジュール134は逆方向へのアップサンプリングを実行する。従って、ダウンコンバートモジュール116は4:4:4から4:2:2へダウンサンプリングしてもよく、予測モジュール134は、4:2:2から4:4:4へアップサンプリングしてもよい。
エントロピー符号化モジュール140により出力される符号化された高品質エンハンスメント信号の内部では、モジュール136,138,140がH.264/MPEG4−AVC準拠の符号化を実行する場合、マクロブロックごとに下記の情報が伝送され得る。即ち、そのマクロブロック内の4つの8×8ルーマ変換ブロックのうちのどのブロックが、かつそのマクロブロックの関連のクロマ変換ブロックのうちのどのブロックが非ゼロ変換係数を含んでもよいかについて指示する符号化ブロックパターン(CBP)情報が含まれていてもよい。非ゼロの変換係数が存在しなければ、その特定のマクロブロックに関してさらなる情報は伝送されない。さらなる情報は、ルーマ成分を符号化するために使用される変換サイズ、即ち、変換モジュール136において16×16のルーマサンプルからなるマクロブロックが変換される変換ブロックのサイズ、即ち4×4又は8×8の変換ブロックに関連するものであってもよい。さらに、高品質エンハンスメント層のデータストリームは、量子化モジュール138において量子化器のステップサイズを制御するために使用される量子化パラメータQPを含み得る。さらに、エントロピー符号化モジュール140により出力される高品質エンハンスメント層のデータストリームには、各マクロブロックに関する量子化変換係数、即ち変換係数レベルが含まれてもよい。
以上、エンコーダに関する実施形態について説明したが、次に、図2に関連して、デコーダの一実施形態について説明する。図2のデコーダは参照符号200で示され、逆多重化手段202、ベース復号化手段204、予測手段206、残差復号化手段208及び復元手段210、並びに入力212、第1の出力214及び第2の出力216を備える。デコーダ200は、その入力212において、例えば、図1のエンコーダ100によって出力された品質スケーラブルなデータストリームを受信する。先に述べたように、品質スケーラビリティは、ビット深さ及び/又はクロマサンプリングフォーマットに関連するものであってもよい。換言すれば、入力212におけるデータストリームは、ビデオ信号を低減されたビット深さ及び/又は低減されたクロマ解像度及び保持されたルーマ解像度で復元するために単独で使用可能な内蔵型部分、並びに、前記第1の部分と組み合わせて、ビデオ信号をより高いビット深さ及び/又はより高いクロマ解像度で復元することを可能にする追加部分を有してもよい。出力216では、より低い品質の復元ビデオ信号が出力されるのに対して、出力214では、より高い品質の復元ビデオ信号が出力される。
逆多重化手段202は、入力212で受信する品質スケーラブルなデータストリームを、ベース符号化データストリームと高品質エンハンスメント層データストリームとに分割するが、これらはどちらも図1に関連して言及したものである。ベース復号化手段204は、ベース符号化データストリームをベース品質表現のビデオ信号に復号するためのものであり、このベース品質表現は、図2の例の場合のように直接、または、アーティファクト低減フィルター(不図示)を介して間接的に、出力216において任意に出力可能である。ベース品質表現のビデオ信号を基礎として、予測手段206は、増大されたピクチャサンプルビット深さ及び/又は増大されたクロマサンプリング解像度を有する予測信号を形成する。復号手段208はエンハンスメント層データストリームを復号し、増大されたビット深さ及び/又は増大されたクロマ解像度を有する予測残差を得る。復元手段210は、前記予測及び予測残差から高品質ビデオ信号を得、これを任意のアーティファクト低減フィルターを介して出力214において出力する。
内部的には、逆多重化手段202は、デマルチプレクサ218と、エントロピー復号化モジュール220とを備える。デマルチプレクサ218の入力は入力212へ接続され、デマルチプレクサ218の第1の出力は残差復号化手段208へ接続される。エントロピー復号化モジュール220は、デマルチプレクサ218のもう一方の出力とベース復号化手段204との間に接続される。デマルチプレクサ218は、先に述べたように、品質スケーラブルなデータストリームを、マルチプレクサ144へ別々に入力されていたベース層データストリームとエンハンスメント層データストリームとに分割する。エントロピー復号化モジュール220は、例えば、ハフマン復号化又は算術復号化アルゴリズムを実行して、変換係数レベル、動きベクトル、変換サイズ情報及びベース表現のビデオ信号を導出するために必要な他のシンタックス要素を得る。結果的に、エントロピー復号化モジュール220の出力側でベース符号化データストリームが生じる。
ベース復号化手段204は、逆変換モジュール222と、加算器224と、任意のループフィルター226と、予測器モジュール228とを備える。ベース復号化手段204のモジュール222から228は、機能性及び相互接続に関して図1の要素124から130に対応する。より正確には、逆変換モジュール222及び加算器224は、一方では逆多重化手段202と、他方では予測手段206及びベース品質出力との間に記載順に直列接続され、任意のループフィルター226及び予測器モジュール228は、加算器224の出力と加算器224の別の入力との間に記載順に直列接続される。この方策により、加算器224は、低減されたビット深さ及び/又は低減されたクロマ解像度を有するベース表現のビデオ信号を出力し、これは、出力216において外側から受信可能である。
予測手段206は、任意のアーティファクト低減フィルター230と、予測情報モジュール232とを備え、これらのモジュールは共に、図1の要素132,134に対して同期的に機能する。換言すれば、任意のアーティファクト低減フィルター230は、任意にベース品質ビデオ信号を濾波してその内部のアーティファクトを減らし、予測情報モジュール232は、増大されたビット深さ及び/又は増大されたクロマ解像度を有する予測ピクチャを予測モジュール134に関して既に述べた方法で得る。即ち、予測情報モジュール232は、クロマ解像度を増大させるために、品質スケーラブルなデータストリームに含まれる、または含まれないサイド情報によって、受信したピクチャサンプルをより高いダイナミックレンジへマッピングしてもよく、及び/又は、空間補間フィルターをピクチャのクロマ成分へ適用してもよい。
残差復号化手段208は、エントロピー復号化モジュール234と、逆変換モジュール236とを備え、これらは、デマルチプレクサ218と復元手段210との間に記載順に直列接続される。エントロピー復号化モジュール234及び逆変換モジュール236は協働し、図1のモジュール136,138,140によって実行された符号化を逆転する。具体的には、エントロピー復号化モジュール234は、例えばハフマン復号化または算術復号化アルゴリズムを実行して、とりわけ変換係数レベルを含むシンタックス要素を得る。これらのシンタックス要素は、逆変換モジュール236によって逆変換され、予測残差信号または残差ピクチャのシーケンスが得られる。
復元手段210は加算器238を備え、加算器238の入力はそれぞれ予測情報モジュール232の出力と逆変換モジュール236の出力に接続される。加算器238は、予測残差と予測信号とを加算して増大されたビット深さ及び/又は増大されたクロマ解像度を有する高品質ビデオ信号を得る。この高品質ビデオ信号は、任意のアーティファクト低減フィルター240を介して出力214へ供給される。
従って、図2から推論できるように、ベース品質デコーダは、入力212における品質スケーラブルなデータストリームからベース品質ビデオ信号を復元してもよく、そのために、要素230,232,238,234,236,240は含まなくてもよい。また他方、高品質デコーダは、出力216を含まなくてもよい。
換言すれば、この復号化プロセスにおいては、ベース品質表現の復号は直接的である。高品質信号を復号する場合は、まず、ベース品質信号が復号されなければならないが、これは、モジュール218から228までによって実行される。この後は、復号されたベース表現を使用して、モジュール232及び任意のモジュール230に関して先に述べた予測プロセスが採用される。高品質エンハンスメント信号の量子化された変換係数はスケーリングされ、かつ、例えばH.264/MPEG4−AVCの規定に従って逆変換モジュール236により逆変換されて残差又は差分信号サンプルが得られる。これらのサンプルは、復号されたベース表現サンプルから予測モジュール232により導出される予測に加算される。出力214において出力されるべき高品質ビデオ信号の復号化プロセスにおける最終段階として、視覚的妨害因子である符号化アーティファクトを除く、または低減するために、任意にフィルターを設置してもよい。モジュール226,228を包含する動作補償予測ループが、ベース品質表現のみを使用する完全な内蔵型であることは留意されるべきである。従って、復号化の複雑さは適度であり、かつ、予測器モジュール228の動作補償予測プロセスにおいて高いビット深さまたは高いクロマ解像度の画像データに作用する補間フィルターは不要である。
前述の実施形態に関連して、アーティファクト低減フィルター132,230は任意のものであり、よって除去されてもよいということにここで言及しておく。ループフィルター124,226のそれぞれ、及びフィルター240についても同じことが言える。さらに、本発明は、ビデオ符号化に限定されない。前述の説明は、むしろ、静止画の符号化にも適用可能である。従って、それぞれ要素118,128,130,126,124と要素224,228,226とを包含する動作補償予測ループも除去されてもよい。同様に、言及したエントロピー符号化も、必ずしも実行される必要はない。
より正確に言えば、前述の実施形態において、ベース層の符号化118〜130,142は、既にロス有りである符号化ピクチャの復元を基礎とする動作補償予測に基づくものであった。この場合、ベース符号化プロセスの復元は、これまでの説明において行われているような高品質予測形成プロセスの一部として見なされてもよい。しかしながら、ベース表現のロスレス符号化の場合、復元の必要はなく、ダウンコンバートされた信号は手段132,134へ直接転送され得る。ベース層のロス有り符号化において予測が動作補償を基礎としない場合、エンコーダ側においてベース品質信号を復元するための復元は、特に手段104における高品質予測形成専門に行われることになる。換言すれば、先に述べた要素116〜134,142と、手段102,104,108との関連性はそれぞれ、別の方法でも実行可能である。具体的には、エントロピー符号化モジュール142はベース符号化手段102の一部と見なされてもよく、予測手段は単にモジュール132,134を備え、かつ、結合手段108は単にマルチプレクサ144を備えるだけのものであってもよい。この見解は、予測手段206が動作補償を基礎とする予測を含まないことにおいて、図2に使用されているモジュール/手段の連関と相互に関係している。しかしながら、さらに、逆多重化手段202はエントロピーモジュール220を含まず、ベース復号化手段がエントロピー復号化モジュール220を含むと見なしてもよい。しかしながら、これらの見解は共に、手段104における予測は、低減されたビット深さ及び/又はそれぞれ品質スケーラブルなビットストリーム及びベース層データストリームにロスレス符号化されかつ前記ベース層データストリームからロスレスに導出可能な低減されたクロマ解像度を有するソース材料の表現を基礎として実行される、という同じ結果を招く。図1の根底にある見解によれば、予測134はベース符号化データストリームの復元を基礎とするが、別の見解の場合、復元は、中間符号化バージョン又は中途符号化バージョンのベース品質信号から始まることになり、ベース層データストリームへと完全に符号化されるためのモジュール142によるロスレス符号化は省略される。この点に関しては、さらに、モジュール116におけるダウンコンバートがエンコーダ100によって実行される必要はないことも留意されるべきである。代わりにエンコーダ100は、2つの入力、即ち高品質信号を受信するための1つの入力と、外部からダウンコンバートバージョンを受信するためのもう1つの入力とを有してもよい。
これまでに述べた実施形態では、品質スケーラビリティは単に、ビット深さ及び/又はクロマ解像度に関連していた。しかしながら、前述の実施形態は、時間スケーラビリティ、空間スケーラビリティ及び細粒度スケーラビリティを包含すべく容易に拡張されてもよい。例えば、エンコーダ側では、図1に示すエンコーダの幾つかに、空間的に非デシメート及び漸増的デシメートバージョンの入力信号をこれらの空間層エンコーダへ入力することが含まれてもよい。これらの層間の冗長部分は、より低い空間解像度の層の復元された表現を次に高い空間解像度の層の予測として使用することによって活用可能である。細粒度スケーラビリティは、例えばそれぞれ残差符号化手段106及び残差復号化手段208において、変換係数レベルが個々のFGS層の寄与率の合計から導出できるように、増大する量子化分解能の層内、または低減する量子化ステップサイズに対応する層内の変換係数レベルを適宜符号化することによって実行できる。
従って、前述の実施形態は、サンプルビット深さ及び/又はクロマサンプリングフォーマットに関するスケーラビリティへ向けたスケーラブルビデオ符号化の拡張を可能にし、これにより、エンコーダは、今までの任意のビデオデコーダによって復号可能なビデオシーケンスのベース品質表現を、今までのビデオデコーダでは無視されるより高いビット深さ及び/又は低減されたクロマサンプリングのためのエンハンスメント信号と共に格納できるようになる。例えば、ベース品質表現は8ビットバージョンのビデオシーケンスを含み得るが、高品質エンハンスメント信号は、同じシーケンスの10ビットバージョンへの「改善」を含む。
従って、換言すれば、前述の実施形態は、ビデオ信号の層状表現をコード化(符号化/復号化)するためのビデオコーダ(エンコーダ/デコーダ)について記述し、前記ビデオコーダは、例えば、ベース品質層を符号化するための標準化ビデオ符号化方法と、復元されたベース品質信号を使用することにより高品質エンハンスメント層信号の予測を実行するための予測方法と、高品質エンハンスメント層信号の予測残差を符号化するための残差符号化方法とを含む。このビデオコーダでは、予測は、ベース品質層に関するダイナミックレンジから高品質エンハンスメント層に関するダイナミックレンジへのマッピング機能を使用することによって実行されてもよい。具体的には、予測は、ベース品質層のサンプル値xを式、min(2M-Nx,2M−1)に従ってスケーリングしかつクリッピングすることによって実行されてもよい。ここで、ベース品質層のサンプル値xはビット深さNで表され、高品質エンハンスメント層のサンプル値はビット深さM、但しM>N、で表される。他の代替例については、先に示した。あるいは、予測は、サイド情報として伝送される所定数の補間点を有する区分的線形マッピングを使用することによって実行されてもよい。またあるいは、予測は、ルックアップ表にインデックスを付けるためのベース品質信号サンプルの1つの値を使用することによって実行されてもよい。この値は、対応する高品質サンプル値を含み、かつサイド情報として伝送されてもよい。残差符号化は、H.264/MPEG4−AVCに沿って実行されてもよい。ビデオ信号の色空間表現は、ベース品質層及び高品質エンハンスメント層のクロマサンプリングフォーマットがそれぞれ4:2:0及び4:2:2である1つのルーマ成分及び2つのクロマ成分の形式で与えられてもよく、高品質エンハンスメント層信号のクロマサンプル値の予測は、ベース品質層のクロマサンプル値に適用される空間補間フィルターを使用することによって実行されてもよい。同様に、ビデオ信号の色空間表現は、ベース品質層及び高品質エンハンスメント層のクロマサンプリングフォーマットがそれぞれ4:2:2及び4:4:4である1つのルーマ成分及び2つのクロマ成分の形式で与えられてもよく、高品質エンハンスメント層信号のクロマサンプル値の予測は、ベース品質層のクロマサンプル値に適用される空間補間フィルターを使用することによって実行されてもよい。従って、ビデオ信号の色空間表現は、ベース品質層及び高品質エンハンスメント層のクロマサンプリングフォーマットがそれぞれ4:2:0及び4:4:4である1つのルーマ成分及び2つのクロマ成分の形式で与えられてもよく、高品質エンハンスメント層信号のクロマサンプル値の予測は、ベース品質層のクロマサンプル値に適用される空間補間フィルターを使用することによって実行されてもよい。ベース品質層及び高品質エンハンスメント層がそれぞれ4:2:0及び4:2:2である場合、使用される空間補間フィルターは、ベース品質層のクロマサンプル値へ垂直に適用される線形補間フィルターであってもよい。同様に、ベース品質層及び高品質エンハンスメント層がそれぞれ4:2:2及び4:4:4であれば、線形補間フィルターがベース品質層のクロマサンプル値へ水平に適用されてもよく、かつ、ベース品質層及び高品質エンハンスメント層がそれぞれ4:2:0及び4:4:4であれば、空間補間フィルターは、ベース品質層のクロマサンプル値へ適用される双線形補間であってもよい。さらに、ベース品質層及び高品質エンハンスメント層がそれぞれ4:2:0及び4:2:2であれば、空間補間フィルターは、ベース品質層のクロマサンプル値へ垂直に適用されるH.264/MPEG4−AVCにより規定されるような6タップハーフペル補間フィルターであってもよい。同様に、ベース品質層及び高品質エンハンスメント層がそれぞれ4:2:2及び4:4:4であれば、空間補間フィルターは、ベース品質層のクロマサンプル値へ水平に適用されるH.264/MPEG4−AVCにより規定される6タップハーフペル補間フィルターであってもよい。ベース品質層及び高品質エンハンスメント層がそれぞれ4:2:0及び4:4:4であれば、空間補間フィルターは、ベース品質層のクロマサンプル値へ分離可能に適用されるH.264/MPEG4−AVCにより規定される6タップハーフペル補間フィルターによって実現されてもよい。同様に、ベース品質層及び高品質エンハンスメント層がそれぞれ4:2:0及び4:2:2であれば、MPEG4−第2部映像、アドバンストシンプルプロファイルにより規定される8タップハーフペル補間フィルターが、それぞれ予測モジュール134及び232においてベース品質層のクロマサンプル値へ垂直に適用されてもよい。同様に、ベース品質層及び高品質エンハンスメント層がそれぞれ4:2:2及び4:4:4であれば、MPEG4、第2部映像、アドバンストシンプルプロファイルにより規定される8タップハーフペル補間フィルターがベース品質層のクロマサンプル値へ水平に適用されてもよい。ベース品質層及び高品質エンハンスメント層がそれぞれ4:2:0及び4:4:4であれば、MPEG4、第2部映像、アドバンストシンプルプロファイルにより規定される8タップハーフペル補間フィルターがベース品質層のクロマサンプル値へ分離可能に適用されてもよい。空間補間フィルターとしては、FIR補間フィルターも可能である。例えば、ベース品質層及び高品質エンハンスメント層がそれぞれ4:2:0及び4:2:2であれば、FIR補間フィルターがベース品質層のクロマサンプル値へ垂直に適用されてもよく、この場合、FIRフィルターのフィルタータップはサイド情報として伝送されてもよい。同様に、ベース品質層及び高品質エンハンスメント層がそれぞれ4:2:2及び4:4:4であれば、FIR補間フィルターはベース品質層のクロマサンプル値へ水平に適用されてもよく、この場合、FIRフィルターのフィルタータップはサイド情報として伝送される。ベース品質層及び高品質エンハンスメント層がそれぞれ4:2:0及び4:4:4であれば、FIR補間フィルターはベース品質層のクロマサンプル値へ分離可能に適用されてもよく、この場合、FIRフィルターのフィルタータップはサイド情報として伝送されてもよい。また、ベース品質ビデオ信号の色空間表現は、4:2:0または4:2:2のクロマサブサンプリングフォーマットを有する1つのルーマ成分と2つのクロマ成分との形式で与えられることも可能であり、この場合、高品質ビデオ信号は4:4:4のクロマサンプリングフォーマットを有するが、その色空間表現はベース品質表現のものとは異なる。この場合、モジュール134,232内部での高品質エンハンスメント層信号のクロマサンプル値の予測は、まず先に述べたように空間補間フィルターをベース品質層のクロマサンプル値へ適用し、続いて、結果的に生じるアップサンプリングされたベース品質信号を高品質エンハンスメント層の色空間へ色変換することによって実行されてもよい。
実際の実施状況に応じて、本発明による符号化スキームはハードウェアで、またはソフトウェアで実施可能である。従って本発明は、CD、ディスク又は他の任意のデータキャリア等のコンピュータ読取り可能な媒体に格納され得るコンピュータプログラムにも関する。従って本発明は、コンピュータ上で実行されると、図面を参照して説明した本発明による方法を実行するプログラムコードを有するコンピュータプログラムでもある。具体的には、図1及び2における手段及びモジュールの実施は、例えばCPU、ASICの回路部分などにおいて実行されるサブルーチンを含んでもよい。

Claims (15)

  1. ピクチャを品質スケーラブルなデータストリームへ符号化するためのエンコーダであって、
    前記ピクチャを、第1のピクチャサンプルビット深さを有する前記ピクチャの表現を表すベース符号化データストリームへ符号化するためのベース符号化手段(102)と、
    前記第1のピクチャサンプルビット深さを有する前記ピクチャの表現を基礎として、前記第1のピクチャサンプルビット深さより高い第2のピクチャサンプルビット深さを有する前記ピクチャの予測を提供するための予測手段(104)であって、ピクチャの予測を得るために、サンプルのルーマ成分に対しては第1のマッピング方法を用い、サンプルのクロマ成分に対しては第1のマッピング方法とは異なる第2のマッピング方法を用いて、及び/又はピクチャの第1の領域に対しては第1のマッピング方法を用い、ピクチャの第2の領域に対しては第1のマッピング方法とは異なる第2のマッピング方法を用いて、前記第1のピクチャサンプルビット深さを有するピクチャの表現に関して、サンプルを前記第1のピクチャサンプルビット深さに対応する第1のダイナッミックレンジから前記第1のダイナミックレンジよりも大きく、前記第2のピクチャサンプルビット深さに対応する第2のダイナミックレンジへマッピングするためのマッピング手段(134)を含む予測手段(104)と、
    前記予測の予測残差をビット深さエンハンスメント層データストリームへ符号化するための残差符号化手段(106)と、
    前記ベース符号化データストリームと前記ビット深さエンハンスメント層データストリームと前記マッピング手段(134)によって使用された第1及び第2のマッピング方法を示すマッピング情報とを基礎として前記品質スケーラブルなデータストリームを形成するための結合手段(108)と、
    を備えたことを特徴とするエンコーダ。
  2. 前記予測手段は、
    前記ベース符号化データストリームを基礎として、低いビット深さの復元ピクチャを、前記第1のピクチャサンプルビット深さを有する前記ピクチャの表現として復元するための手段(124,126,128,130,132)を備え、前記低いビット深さの復元ピクチャは前記第1のピクチャサンプルビット深さを有すること、
    を特徴とする請求項1に記載のエンコーダ。
  3. 前記ベース符号化手段(102)は、
    前記第2のピクチャサンプルビット深さを有するピクチャを表すサンプルを、前記第2のダイナミックレンジから、前記第1のピクチャサンプルビット深さに対応する前記第1のダイナミックレンジへマッピングして、品質が低減されたピクチャを得るための手段(116)と、
    前記品質が低減されたピクチャを符号化して前記ベース符号化データストリームを得るための手段(118,120,122,124,126,128,130)と、
    を備えたことを特徴とする請求項1又は請求項2に記載のエンコーダ。
  4. ピクチャが符号化されている品質スケーラブルなデータストリームを復号するためのデコーダであって、前記品質スケーラブルなデータストリームは、第1のピクチャサンプルビット深さを有するピクチャを表すベース層データストリームと、前記第1のピクチャサンプルビット深さより高い第2のピクチャサンプルビット深さを有する予測残差を表すビット深さエンハンスメント層データストリームと、マッピング情報とを含み、前記デコーダは、
    前記ベース層データストリームをより低いビット深さの復元ピクチャへ復号するための手段(204)と、
    前記ビット深さエンハンスメントデータストリームを前記予測残差へ復号するための手段(208)と、
    前記より低いビット深さの復元ピクチャを基礎として、前記第2のピクチャサンプルビット深さを有するピクチャの予測を提供するための手段(206)であって、ピクチャの予測を得るために、前記マッピング情報に応じて、サンプルのルーマ成分に対しては第1のマッピング方法を用い、サンプルのクロマ成分に対しては第1のマッピング方法とは異なる第2のマッピング方法を用いて、及び/又はピクチャの第1の領域に対しては第1のマッピング方法を用い、ピクチャの第2の領域に対しては第1のマッピング方法とは異なる第2のマッピング方法を用いて、前記より低いビット深さの復元ピクチャに関して、サンプルを前記第1のピクチャサンプルビット深さに対応する第1のダイナミックレンジから前記第1のダイナミックレンジよりも大きく、前記第2のピクチャサンプルビット深さに対応する第2のダイナミックレンジへマッピングするように構成されている手段(206)と、
    前記予測及び前記予測残差を基礎として、前記第2のピクチャサンプルビット深さを有するピクチャを復元するための手段(210)と、
    を備えたことを特徴とするデコーダ。
  5. 前記ピクチャの予測を提供するための手段(206)は、第1又は第2のマッピング方法に従い、サンプルを前記第1のダイナミックレンジから前記第2のダイナミックレンジへ線形的にマッピングすること、を特徴とする請求項4に記載のデコーダ。
  6. 前記ピクチャの予測を提供するための手段(206)は、第1又は第2のマッピング方法に従い、サンプルxを前記第1のダイナミックレンジから前記第2のダイナミックレンジへ、2M-N-Kx+2M-1−2M-1-Kを計算することによってマッピングし、ここでNは前記第1のピクチャサンプルビット深さであり、Mは前記第2のピクチャサンプルビット深さであり、Kは前記品質スケーラブルなデータストリームから得られるマッピングパラメータであること、を特徴とする請求項4又は請求項5に記載のデコーダ。
  7. マッピング手段(232)は、第1又は第2のマッピング方法に従い、サンプルxを前記第1のダイナミックレンジから前記第2のダイナミックレンジへ、2M-N-Kx+Dを計算することによってマッピングし、ここでNは前記第1のピクチャサンプルビット深さであり、Mは前記第2のピクチャサンプルビット深さであり、K及びDはマッピングパラメータであり、かつ前記マッピング手段は、前記品質スケーラブルなデータストリームから得られるマッピングパラメータK及びDを転送すること、を特徴とする請求項4ないし請求項6のいずれかに記載のデコーダ。
  8. 前記マッピング手段(232)は、第1又は第2のマッピング方法に従い、サンプルxを前記第1のダイナミックレンジからのサンプルxを前記第2のダイナミックレンジへ、floor(2M-N-Kx+2M-2N-Kx+D)を計算することによってマッピングし、ここでfloor(a)はaを最も近い整数に丸めることであり、Nは前記第1のピクチャサンプルビット深さであり、Mは前記第2のピクチャサンプルビット深さであり、K及びDはマッピングパラメータであり、かつ前記マッピング手段は、前記品質スケーラブルなデータストリームから得られる前記マッピングパラメータK及びDを転送すること、を特徴とする請求項4ないし請求項7のいずれかに記載のデコーダ。
  9. 前記ピクチャの予測を提供するための手段(206)は、第1又は第2のマッピング方法に従い、サンプルを前記第1のダイナミックレンジから前記第2のダイナミックレンジへ、前記品質スケーラブルなデータストリームから得られる補間点情報を使用することによって区分的に線形マッピングすること、を特徴とする請求項4ないし請求項8のいずれかに記載のデコーダ。
  10. 前記ピクチャの予測を提供するための手段(206)は、第1又は第2のマッピング方法に従い、前記サンプルをルックアップ表へのインデックスとして使用することにより前記マッピングを実行すること、を特徴とする請求項4ないし請求項9のいずれかに記載のデコーダ。
  11. 前記ピクチャはビデオ信号の一部であることを特徴とする請求項4ないし請求項10のいずれかに記載のデコーダ。
  12. 前記ピクチャの予測を提供するための手段は、ディザリングを実行して前記ピクチャの予測を得ること、を特徴とする請求項4ないし請求項11のいずれかに記載のデコーダ。
  13. ピクチャを品質スケーラブルなデータストリームへ符号化するための方法であって、
    前記ピクチャを、第1のピクチャサンプルビット深さを有する前記ピクチャの表現を表すベース符号化データストリームへ符号化する工程と、
    前記第1のピクチャサンプルビット深さを有する前記ピクチャの表現を基礎として、前記第1のピクチャサンプルビット深さより高い第2のピクチャサンプルビット深さを有する前記ピクチャの予測を提供する工程であって、ピクチャの予測を得るために、サンプルのルーマ成分に対しては第1のマッピング方法を用い、サンプルのクロマ成分に対しては第1のマッピング方法とは異なる第2のマッピング方法を用いて、及び/又はピクチャの第1の領域に対しては第1のマッピング方法を用い、ピクチャの第2の領域に対しては第1のマッピング方法とは異なる第2のマッピング方法を用いて、前記第1のピクチャサンプルビット深さを有するピクチャの表現に関して、サンプルを前記第1のピクチャサンプルビット深さに対応する第1のダイナッミックレンジから前記第1のダイナミックレンジよりも大きく、前記第2のピクチャサンプルビット深さに対応する第2のダイナミックレンジへマッピングすることを含む前記ピクチャの予測を提供する工程と、
    前記予測の予測残差をビット深さエンハンスメント層データストリームへ符号化する工程と、
    前記ベース符号化データストリームと前記ビット深さエンハンスメント層データストリームと前記マッピング手段(134)によって使用されたマッピング方法を示すマッピング情報とを基礎として前記品質スケーラブルなデータストリームを形成する工程と、
    を含むことを特徴とする方法。
  14. ピクチャが符号化されている品質スケーラブルなデータストリームを復号するための方法であって、前記品質スケーラブルなデータストリームは、第1のピクチャサンプルビット深さを有するピクチャを表すベース層データストリームと、前記第1のピクチャサンプルビット深さより高い第2のピクチャサンプルビット深さを有する予測残差を表すビット深さエンハンスメント層データストリームと、マッピング情報とを含み、前記方法は、
    前記ベース層データストリームをより低いビット深さの復元ピクチャへ復号する工程と、
    前記ビット深さエンハンスメントデータストリームを前記予測残差へ復号する工程と、
    前記より低いビット深さの復元ピクチャを基礎として、前記第2のピクチャサンプルビット深さを有する前記ピクチャの予測を提供する工程であって、ピクチャの予測を得るために、前記マッピング情報に応じて、サンプルのルーマ成分に対しては第1のマッピング方法を用い、サンプルのクロマ成分に対しては第1のマッピング方法とは異なる第2のマッピング方法を用いて、及び/又はピクチャの第1の領域に対しては第1のマッピング方法を用い、ピクチャの第2の領域に対しては第1のマッピング方法とは異なる第2のマッピング方法を用いて、前記より低いビット深さの復元ピクチャに関して、サンプルを前記第1のピクチャサンプルビット深さに対応する第1のダイナミックレンジから前記第1のダイナミックレンジよりも大きく、前記第2のピクチャサンプルビット深さに対応する第2のダイナミックレンジへマッピングすることを含む前記ピクチャの予測を提供する工程と、
    前記予測及び前記予測残差を基礎として、前記第2のピクチャサンプルビット深さを有するピクチャを復元する工程と、
    を含むことを特徴とする方法。
  15. コンピュータ上で起動された際、請求項13又は請求項14に記載された方法を実行するためのプログラムコードを有すること、を特徴とするコンピュータプログラム。
JP2009533666A 2006-10-25 2006-10-25 品質スケーラブルな符号化方法 Active JP5039142B2 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2006/010297 WO2008049446A1 (en) 2006-10-25 2006-10-25 Quality scalable coding

Publications (2)

Publication Number Publication Date
JP2010507941A JP2010507941A (ja) 2010-03-11
JP5039142B2 true JP5039142B2 (ja) 2012-10-03

Family

ID=38036405

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009533666A Active JP5039142B2 (ja) 2006-10-25 2006-10-25 品質スケーラブルな符号化方法

Country Status (5)

Country Link
US (5) US8774269B2 (ja)
EP (2) EP3484154A1 (ja)
JP (1) JP5039142B2 (ja)
CN (1) CN101589625B (ja)
WO (1) WO2008049446A1 (ja)

Families Citing this family (110)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8879635B2 (en) * 2005-09-27 2014-11-04 Qualcomm Incorporated Methods and device for data alignment with time domain boundary
US7956930B2 (en) 2006-01-06 2011-06-07 Microsoft Corporation Resampling and picture resizing operations for multi-resolution video coding and decoding
WO2007116551A1 (ja) * 2006-03-30 2007-10-18 Kabushiki Kaisha Toshiba 画像符号化装置及び画像符号化方法並びに画像復号化装置及び画像復号化方法
EP1840875A1 (en) * 2006-03-31 2007-10-03 Sony Deutschland Gmbh Signal coding and decoding with pre- and post-processing
JP5039142B2 (ja) 2006-10-25 2012-10-03 フラウンホーファー−ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン 品質スケーラブルな符号化方法
US8233536B2 (en) * 2007-01-23 2012-07-31 Sharp Laboratories Of America, Inc. Methods and systems for multiplication-free inter-layer image prediction
US8665942B2 (en) 2007-01-23 2014-03-04 Sharp Laboratories Of America, Inc. Methods and systems for inter-layer image prediction signaling
US8503524B2 (en) 2007-01-23 2013-08-06 Sharp Laboratories Of America, Inc. Methods and systems for inter-layer image prediction
US8085852B2 (en) * 2007-06-26 2011-12-27 Mitsubishi Electric Research Laboratories, Inc. Inverse tone mapping for bit-depth scalable image coding
WO2009000110A1 (en) * 2007-06-27 2008-12-31 Thomson Licensing Method and apparatus for encoding and/or decoding video data using enhancement layer residual prediction for bit depth scalability
KR101366249B1 (ko) * 2007-06-28 2014-02-21 삼성전자주식회사 스케일러블 영상 부호화장치 및 방법과 그 영상 복호화장치및 방법
KR101365596B1 (ko) * 2007-09-14 2014-03-12 삼성전자주식회사 영상 부호화장치 및 방법과 그 영상 복호화장치 및 방법
EP2051527A1 (en) * 2007-10-15 2009-04-22 Thomson Licensing Enhancement layer residual prediction for bit depth scalability using hierarchical LUTs
WO2009051690A1 (en) * 2007-10-16 2009-04-23 Thomson Licensing Methods and apparatus for artifact removal for bit depth scalability
KR101365597B1 (ko) 2007-10-24 2014-02-20 삼성전자주식회사 영상 부호화장치 및 방법과 그 영상 복호화장치 및 방법
US8165210B2 (en) * 2007-12-17 2012-04-24 Vixs Systems, Inc. Video codec with shared interpolation filter and method for use therewith
US8953673B2 (en) * 2008-02-29 2015-02-10 Microsoft Corporation Scalable video coding and decoding with sample bit depth and chroma high-pass residual layers
US8711948B2 (en) 2008-03-21 2014-04-29 Microsoft Corporation Motion-compensated prediction of inter-layer residuals
US8542748B2 (en) * 2008-03-28 2013-09-24 Sharp Laboratories Of America, Inc. Methods and systems for parallel video encoding and decoding
WO2009127231A1 (en) 2008-04-16 2009-10-22 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Bit-depth scalability
WO2009151615A1 (en) * 2008-06-12 2009-12-17 Thomson Licensing Methods and apparatus for video coding and decoding with reduced bit-depth update mode and reduced chroma sampling update mode
US9571856B2 (en) 2008-08-25 2017-02-14 Microsoft Technology Licensing, Llc Conversion operations in scalable video encoding and decoding
IT1394245B1 (it) * 2008-09-15 2012-06-01 St Microelectronics Pvt Ltd Convertitore per video da tipo non-scalabile a tipo scalabile
JP5688773B2 (ja) * 2009-02-03 2015-03-25 トムソン ライセンシングThomson Licensing ビット深度スケーラビリティにおける平滑参照フレームを用いた動き補償のための方法および装置
TWI519130B (zh) * 2009-03-02 2016-01-21 湯姆生特許公司 以多層連流的形式引起的一序列圖像之顯示方法及裝置
US9197677B2 (en) * 2009-03-09 2015-11-24 Arris Canada, Inc. Multi-tiered scalable media streaming systems and methods
WO2010105036A1 (en) 2009-03-13 2010-09-16 Dolby Laboratories Licensing Corporation Layered compression of high dynamic range, visual dynamic range, and wide color gamut video
WO2012044487A1 (en) 2010-10-01 2012-04-05 Dolby Laboratories Licensing Corporation Optimized filter selection for reference picture processing
US8566393B2 (en) 2009-08-10 2013-10-22 Seawell Networks Inc. Methods and systems for scalable video chunking
US8589999B1 (en) * 2009-08-11 2013-11-19 Arris Solutions, Inc. Methods and systems for splicing between media streams
US9406252B2 (en) 2009-12-31 2016-08-02 Broadcom Corporation Adaptive multi-standard video coder supporting adaptive standard selection and mid-stream switch-over
WO2011126348A2 (en) 2010-04-09 2011-10-13 Lg Electronics Inc. Method and apparatus for processing video data
WO2011127964A2 (en) * 2010-04-13 2011-10-20 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Apparatus for intra predicting a block, apparatus for reconstructing a block of a picture, apparatus for reconstructing a block of a picture by intra prediction
US10334288B2 (en) * 2010-06-15 2019-06-25 Avago Technologies International Sales Pte. Limited Method and system for zero overhead parallel entropy decoding
WO2011159617A1 (en) * 2010-06-15 2011-12-22 Dolby Laboratories Licensing Corporation Encoding, distributing and displaying video data containing customized video content versions
US20130107956A1 (en) * 2010-07-06 2013-05-02 Koninklijke Philips Electronics N.V. Generation of high dynamic range images from low dynamic range images
JP5807638B2 (ja) * 2010-07-13 2015-11-10 日本電気株式会社 映像符号化装置、映像復号装置、映像符号化方法、映像復号方法及びプログラム
JP5388977B2 (ja) * 2010-09-24 2014-01-15 日本電信電話株式会社 画像符号化方法、画像復号方法、画像符号化装置、画像復号装置、及びプログラム
JP5339300B2 (ja) * 2010-09-24 2013-11-13 日本電信電話株式会社 画像符号化方法、画像復号方法、画像符号化装置、画像復号装置、及びプログラム
US9313514B2 (en) 2010-10-01 2016-04-12 Sharp Kabushiki Kaisha Methods and systems for entropy coder initialization
EP2456204A1 (en) * 2010-11-18 2012-05-23 Koninklijke Philips Electronics N.V. Method and apparatus for encoding or generating an image
US8923389B1 (en) * 2011-01-13 2014-12-30 Zenverge, Inc. Unified scaling with differential coding for internal bit depth extension and reference frame compression
BR112013003102B1 (pt) * 2011-02-22 2022-04-19 Sun Patent Trust Método de codificação de imagem, método de decodificação de imagem, aparelho de codificação de imagem, e aparelho de decodificação de imagem
TWI574555B (zh) 2011-02-22 2017-03-11 太格文 Ii有限責任公司 影像編碼方法及影像編碼裝置
AU2012226120B2 (en) 2011-03-09 2015-07-23 Nec Corporation Video encoding device, video decoding device, video encoding method, and video decoding method
EP2924989A1 (en) 2011-03-16 2015-09-30 Electronics and Telecommunications Research Institute Apparatus and method for providing streaming content using representations
DK3324622T3 (da) 2011-04-14 2019-10-14 Dolby Laboratories Licensing Corp Indikator med multiple regressioner og multiple farvekanaler
EP2717565A4 (en) * 2011-04-28 2016-04-13 Panasonic Ip Man Co Ltd RECORDING MEDIUM, PLAYING DEVICE, RECORDING DEVICE, ENCODING METHOD AND DECOMPOSITION METHOD FOR HIGHER IMAGE QUALITY
GB2492130A (en) * 2011-06-22 2012-12-26 Canon Kk Processing Colour Information in an Image Comprising Colour Component Sample Prediction Being Based on Colour Sampling Format
JP5973434B2 (ja) * 2011-06-23 2016-08-23 華為技術有限公司Huawei Technologies Co.,Ltd. 画像フィルタ装置、フィルタ方法および動画像復号装置
FR2977111A1 (fr) * 2011-06-24 2012-12-28 France Telecom Procede de codage et decodage d'images, dispositif de codage et decodage et programmes d'ordinateur correspondants
EP3826307B1 (en) * 2011-06-24 2023-10-04 Ntt Docomo, Inc. Method for motion compensated prediction
US9055304B2 (en) * 2011-07-01 2015-06-09 Qualcomm Incorporated Reduced resolution pixel interpolation
EP4336841A3 (en) 2011-07-19 2024-03-20 Tagivan Ii Llc Coding method
US8948248B2 (en) * 2011-07-21 2015-02-03 Luca Rossato Tiered signal decoding and signal reconstruction
US9948938B2 (en) * 2011-07-21 2018-04-17 Texas Instruments Incorporated Methods and systems for chroma residual data prediction
TWI575933B (zh) * 2011-11-04 2017-03-21 杜比實驗室特許公司 階層式視覺動態範圍編碼中之層分解技術
CN102542528B (zh) * 2011-12-26 2013-10-09 Tcl集团股份有限公司 一种图像转换处理方法及系统
TWI606718B (zh) 2012-01-03 2017-11-21 杜比實驗室特許公司 規定視覺動態範圍編碼操作及參數
WO2013106190A1 (en) 2012-01-09 2013-07-18 Dolby Laboratories Licensing Corporation Hybrid reference picture reconstruction method for single and multiple layered video coding systems
KR101654750B1 (ko) 2012-03-12 2016-09-06 돌비 레버러토리즈 라이쎈싱 코오포레이션 3d 시각적 다이나믹 레인지 코딩
US8958474B2 (en) * 2012-03-15 2015-02-17 Virtualinx, Inc. System and method for effectively encoding and decoding a wide-area network based remote presentation session
KR20130125168A (ko) * 2012-05-08 2013-11-18 삼성전자주식회사 비디오 인코딩 장치 및 그것의 인코딩 방법
US9584805B2 (en) * 2012-06-08 2017-02-28 Qualcomm Incorporated Prediction mode information downsampling in enhanced layer coding
JP5873395B2 (ja) * 2012-06-14 2016-03-01 Kddi株式会社 動画像符号化装置、動画像復号装置、動画像符号化方法、動画像復号方法、およびプログラム
GB2506345A (en) * 2012-09-06 2014-04-02 British Broadcasting Corp Video encoding and decoding with chrominance sub-sampling
CN104813660B (zh) 2012-09-28 2019-04-05 诺基亚技术有限公司 用于视频编码和解码的装置和方法
CN103716622B (zh) * 2012-09-29 2017-02-08 华为技术有限公司 用于图像处理的方法和装置
CN103716630B (zh) * 2012-09-29 2017-02-22 华为技术有限公司 上采样滤波器的生成方法和装置
KR102657912B1 (ko) 2012-10-01 2024-04-15 지이 비디오 컴프레션, 엘엘씨 향상 레이어에서 변환 계수 블록들의 서브블록-기반 코딩을 이용한 스케일러블 비디오 코딩
US9979960B2 (en) 2012-10-01 2018-05-22 Microsoft Technology Licensing, Llc Frame packing and unpacking between frames of chroma sampling formats with different chroma resolutions
EP2928198A4 (en) * 2012-11-27 2016-06-22 Lg Electronics Inc SIGNAL TRANSMISSION DEVICE AND SIGNAL TRANSMISSION METHOD
TWI521946B (zh) 2012-12-21 2016-02-11 杜比實驗室特許公司 在高位元深度視訊的可適性編碼中,高精度升取樣
CN106713912B (zh) 2013-01-02 2020-02-21 杜比实验室特许公司 用于视频信号的向后兼容编码和解码的方法和装置
KR101641523B1 (ko) * 2013-03-26 2016-07-21 돌비 레버러토리즈 라이쎈싱 코오포레이션 다층 vdr 코딩에서의 지각적으로-양자화된 비디오 콘텐트의 인코딩
CN104079941B (zh) * 2013-03-27 2017-08-25 中兴通讯股份有限公司 一种深度信息编解码方法、装置及视频处理播放设备
US9521438B2 (en) * 2013-03-29 2016-12-13 Microsoft Technology Licensing, Llc Custom data indicating nominal range of samples of media content
JP2016519898A (ja) 2013-04-08 2016-07-07 ジーイー ビデオ コンプレッション エルエルシー コンポーネント間予測
EP2816805B1 (en) * 2013-05-29 2020-12-30 BlackBerry Limited Lossy data compression with conditional reconstruction reinfinement
US9143797B2 (en) 2013-05-29 2015-09-22 Blackberry Limited Lossy data compression with conditional reconstruction refinement
US10659817B2 (en) 2013-07-15 2020-05-19 Hfi Innovation Inc. Method of sample adaptive offset processing for video coding
EP3386179A1 (en) 2013-09-20 2018-10-10 VID SCALE, Inc. Systems and methods for providing 3d look-up table coding for color gamut scalability
US10063886B2 (en) * 2013-10-07 2018-08-28 Vid Scale, Inc. Combined scalability processing for multi-layer video coding
WO2015052979A1 (ja) * 2013-10-11 2015-04-16 ソニー株式会社 画像処理装置及び画像処理方法
US9948916B2 (en) * 2013-10-14 2018-04-17 Qualcomm Incorporated Three-dimensional lookup table based color gamut scalability in multi-layer video coding
US10397607B2 (en) 2013-11-01 2019-08-27 Qualcomm Incorporated Color residual prediction for video coding
US9912925B2 (en) * 2013-12-13 2018-03-06 Vid Scale, Inc. Providing 3D look-up table (LUT) estimation for color gamut scalability
US9445111B2 (en) * 2014-01-08 2016-09-13 Sony Corporation Image processing apparatus and image processing method
US10123019B2 (en) * 2014-02-13 2018-11-06 Dolby Laboratories Licensing Corporation Piecewise inter-layer prediction for signals with enhanced dynamic range
USRE48920E1 (en) 2014-02-21 2022-02-01 Lattice Semiconductor Corporation Adaptive processing of video streams with reduced color resolution
US9699469B2 (en) 2014-02-21 2017-07-04 Lattice Semiconductor Corporation Adaptive processing of video streams with reduced color resolution
US20150262404A1 (en) * 2014-03-13 2015-09-17 Huawei Technologies Co., Ltd. Screen Content And Mixed Content Coding
KR102068828B1 (ko) * 2014-09-30 2020-01-22 에이치에프아이 이노베이션 인크. 비디오 코딩을 위한 적응적 모션 벡터 레졸루션 방법
JP6409516B2 (ja) * 2014-11-13 2018-10-24 富士通株式会社 ピクチャ符号化プログラム、ピクチャ符号化方法及びピクチャ符号化装置
GB2533109B (en) * 2014-12-09 2018-11-28 Gurulogic Microsystems Oy Encoder, decoder and method for data
US9854201B2 (en) * 2015-01-16 2017-12-26 Microsoft Technology Licensing, Llc Dynamically updating quality to higher chroma sampling rate
US10283032B2 (en) 2015-10-07 2019-05-07 Samsung Display Co., Ltd. Integrated circuit for nonlinear data encoding
GB2553556B (en) * 2016-09-08 2022-06-29 V Nova Int Ltd Data processing apparatuses, methods, computer programs and computer-readable media
JP6769231B2 (ja) * 2016-10-17 2020-10-14 富士通株式会社 動画像符号化装置、動画像符号化方法、動画像復号装置、動画像復号方法、及び動画像符号化用コンピュータプログラムならびに動画像復号用コンピュータプログラム
KR20180042899A (ko) * 2016-10-19 2018-04-27 디지털인사이트 주식회사 적응적 보간 필터를 사용하는 비디오 코딩 방법 및 장치
US10368080B2 (en) 2016-10-21 2019-07-30 Microsoft Technology Licensing, Llc Selective upsampling or refresh of chroma sample values
US10791340B2 (en) * 2016-11-15 2020-09-29 Sony Corporation Method and system to refine coding of P-phase data
CN108574845B (zh) * 2017-03-12 2024-06-18 上海天荷电子信息有限公司 动态采用多种采样格式的数据压缩方法和装置
KR20200112945A (ko) * 2018-01-29 2020-10-05 인터디지털 브이씨 홀딩스 인코포레이티드 재구성된 픽처의 정제를 갖는 인코딩 및 디코딩
US10771797B2 (en) * 2018-07-30 2020-09-08 Logmein, Inc. Enhancing a chroma-subsampled video stream
US11523118B2 (en) * 2018-10-09 2022-12-06 V-Nova International Limited Dynamic range support within a multi-layer hierarchical coding scheme
GB201817784D0 (en) * 2018-10-31 2018-12-19 V Nova Int Ltd Methods,apparatuses, computer programs and computer-readable media
RU2697928C1 (ru) 2018-12-28 2019-08-21 Самсунг Электроникс Ко., Лтд. Способ сверхразрешения изображения, имитирующего повышение детализации на основе оптической системы, выполняемый на мобильном устройстве, обладающем ограниченными ресурсами, и мобильное устройство, его реализующее
EP3963886A1 (en) * 2019-05-03 2022-03-09 InterDigital VC Holdings, Inc. Chroma processing for video encoding and decoding
US11936916B2 (en) * 2019-06-25 2024-03-19 Lg Electronics Inc. Image decoding method using lossless coding in image coding system and apparatus therefor

Family Cites Families (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4843466A (en) * 1988-04-27 1989-06-27 Universal Video Communications Corp. Method and system for decompressing color video slope encoded data
EP1711015A3 (en) 1996-02-05 2006-11-08 Matsushita Electric Industrial Co., Ltd. Video signal recording apparatus, video signal regenerating apparatus, image coding apparatus and image decoding apparatus
JP3130266B2 (ja) * 1996-03-09 2001-01-31 三星電子株式会社 平均分離ヒストグラム等化を用いる映像改善方法及びその回路
JPH1056639A (ja) 1996-06-03 1998-02-24 Matsushita Electric Ind Co Ltd 画像符号化装置と画像復号化装置
US6829301B1 (en) * 1998-01-16 2004-12-07 Sarnoff Corporation Enhanced MPEG information distribution apparatus and method
US6636633B2 (en) 1999-05-03 2003-10-21 Intel Corporation Rendering of photorealistic computer graphics images
US6911975B2 (en) * 2000-09-11 2005-06-28 Canon Kabushiki Kaisha Stereo image display apparatus and method, and storage medium
US6925120B2 (en) * 2001-09-24 2005-08-02 Mitsubishi Electric Research Labs, Inc. Transcoder for scalable multi-layer constant quality video bitstreams
EP1944977B1 (en) 2002-05-28 2014-12-31 Sharp Kabushiki Kaisha Method and Systems for Image intra-prediction mode estimation, communication, and organization
AU2003278445A1 (en) * 2002-11-13 2004-06-03 Koninklijke Philips Electronics N.V. Transmission system with colour depth scalability
US7146059B1 (en) 2003-03-05 2006-12-05 Massachusetts Institute Of Technology Method of performing fast bilateral filtering and using the same for the display of high-dynamic-range images
EP1633067B1 (en) * 2003-07-02 2015-09-09 Panasonic Intellectual Property Corporation of America Communication apparatus and communication method
US7924921B2 (en) * 2003-09-07 2011-04-12 Microsoft Corporation Signaling coding and display options in entry point headers
US8014450B2 (en) * 2003-09-07 2011-09-06 Microsoft Corporation Flexible range reduction
US7400683B2 (en) * 2003-11-18 2008-07-15 Lsi Corporation Device with virtual tilized image memory
US20050259729A1 (en) * 2004-05-21 2005-11-24 Shijun Sun Video coding with quality scalability
KR100657268B1 (ko) 2004-07-15 2006-12-14 학교법인 대양학원 컬러 영상의 신축적 부호화, 복호화 방법 및 장치
DE102004059993B4 (de) 2004-10-15 2006-08-31 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Vorrichtung und Verfahren zum Erzeugen einer codierten Videosequenz unter Verwendung einer Zwischen-Schicht-Bewegungsdaten-Prädiktion sowie Computerprogramm und computerlesbares Medium
US7860168B2 (en) * 2004-10-27 2010-12-28 Lsi Corporation Method and apparatus for improved increased bit-depth display from a transform decoder by retaining additional inverse transform bits
KR100763178B1 (ko) * 2005-03-04 2007-10-04 삼성전자주식회사 색 공간 스케일러블 비디오 코딩 및 디코딩 방법, 이를위한 장치
US7404645B2 (en) 2005-06-20 2008-07-29 Digital Display Innovations, Llc Image and light source modulation for a digital display system
US7956930B2 (en) * 2006-01-06 2011-06-07 Microsoft Corporation Resampling and picture resizing operations for multi-resolution video coding and decoding
US8315308B2 (en) 2006-01-11 2012-11-20 Qualcomm Incorporated Video coding with fine granularity spatial scalability
US8014445B2 (en) * 2006-02-24 2011-09-06 Sharp Laboratories Of America, Inc. Methods and systems for high dynamic range video coding
WO2007107170A1 (en) 2006-03-22 2007-09-27 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Coding scheme enabling precision-scalability
US7535383B2 (en) 2006-07-10 2009-05-19 Sharp Laboratories Of America Inc. Methods and systems for signaling multi-layer bitstream data
JP2010506440A (ja) * 2006-09-30 2010-02-25 トムソン ライセンシング ビデオのカラーエンハンスメント層をエンコード及びデコードする方法及び装置
JP5039142B2 (ja) 2006-10-25 2012-10-03 フラウンホーファー−ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン 品質スケーラブルな符号化方法
US7756348B2 (en) 2006-10-30 2010-07-13 Hewlett-Packard Development Company, L.P. Method for decomposing a video sequence frame
EP1933563A1 (en) * 2006-12-14 2008-06-18 Thomson Licensing Method and apparatus for encoding and/or decoding bit depth scalable video data using adaptive enhancement layer residual prediction
US7983496B2 (en) 2007-06-26 2011-07-19 Mitsubishi Electric Research Laboratories, Inc. Inverse tone mapping for bit-depth scalable image coding adapted to variable block sizes
EP2051527A1 (en) * 2007-10-15 2009-04-22 Thomson Licensing Enhancement layer residual prediction for bit depth scalability using hierarchical LUTs
US8432968B2 (en) * 2007-10-15 2013-04-30 Qualcomm Incorporated Scalable video coding techniques for scalable bitdepths
KR20150126728A (ko) 2007-10-19 2015-11-12 톰슨 라이센싱 조합된 공간 및 비트 심도 확장성
JP5097523B2 (ja) 2007-12-07 2012-12-12 船井電機株式会社 音声入力装置
KR20090095316A (ko) 2008-03-05 2009-09-09 삼성전자주식회사 영상 인트라 예측 방법 및 장치
US8369638B2 (en) * 2008-05-27 2013-02-05 Microsoft Corporation Reducing DC leakage in HD photo transform
CN102714741B (zh) 2009-10-14 2016-01-20 汤姆森特许公司 深度图处理的方法和设备
EP3614667A1 (en) 2010-04-13 2020-02-26 GE Video Compression, LLC Inter-plane prediction
CN103155558B (zh) 2010-08-11 2017-05-10 Ge视频压缩有限责任公司 多视点信号编解码器
EP2521357A1 (de) 2011-05-06 2012-11-07 Siemens Aktiengesellschaft Verfahren und Vorrichtung zur Filterung von kodierten Bildpartitionen

Also Published As

Publication number Publication date
US20100020866A1 (en) 2010-01-28
US20180063523A1 (en) 2018-03-01
US20140321530A1 (en) 2014-10-30
US11115651B2 (en) 2021-09-07
EP2084913B1 (en) 2019-02-20
CN101589625B (zh) 2011-09-21
US20190082174A1 (en) 2019-03-14
JP2010507941A (ja) 2010-03-11
US10165269B2 (en) 2018-12-25
US10659776B2 (en) 2020-05-19
EP3484154A1 (en) 2019-05-15
US20200351491A1 (en) 2020-11-05
CN101589625A (zh) 2009-11-25
US9843800B2 (en) 2017-12-12
WO2008049446A1 (en) 2008-05-02
EP2084913A1 (en) 2009-08-05
US8774269B2 (en) 2014-07-08

Similar Documents

Publication Publication Date Title
JP5039142B2 (ja) 品質スケーラブルな符号化方法
US11711542B2 (en) Bit-depth scalability
JP5295233B2 (ja) ビデオエンコーダ、ビデオデコーダ、エンコードするための方法、デコードするための方法、コンピュータプログラム、およびスケーラブルなビットストリーム
KR101365597B1 (ko) 영상 부호화장치 및 방법과 그 영상 복호화장치 및 방법
WO2008049445A1 (en) Quality scalable coding
KR20150056679A (ko) 다중 계층 비디오 코딩을 위한 계층 간 참조 픽쳐 생성 방법 및 장치
KR20140127405A (ko) 비디오 부호화 및 복호화 방법, 그를 이용한 장치

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110809

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110823

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20111118

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20111128

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120222

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120612

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120706

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150713

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5039142

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250