JP5461193B2 - 他のコーディングモードの情報を使用したコーディングモードの選択 - Google Patents
他のコーディングモードの情報を使用したコーディングモードの選択 Download PDFInfo
- Publication number
- JP5461193B2 JP5461193B2 JP2009543288A JP2009543288A JP5461193B2 JP 5461193 B2 JP5461193 B2 JP 5461193B2 JP 2009543288 A JP2009543288 A JP 2009543288A JP 2009543288 A JP2009543288 A JP 2009543288A JP 5461193 B2 JP5461193 B2 JP 5461193B2
- Authority
- JP
- Japan
- Prior art keywords
- coding mode
- block
- pixels
- encoded
- partition
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
- H04N19/139—Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods 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/17—Methods 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 an image region, e.g. an object
- H04N19/176—Methods 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 an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/196—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/196—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters
- H04N19/197—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters including determination of the initial value of an encoding parameter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods 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)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
J=D+λmode・R (1)
に従って、レートおよびひずみの関数としてコーディングコストを計算し、または推定することができ、ここでJは、推定されたコーディングコストであり、Dは、ブロックのひずみメトリック(distortion metric)であり、λmodeは、それぞれのモードのラグランジュ乗数であり、そしてRは、ブロックのレートメトリック(rate metric)である。ひずみメトリック(D)は、例えば、絶対差の和(SAD)、平方差の和(sum of square difference)(SSD)、絶対変換差の和(sum of absolute transform difference)(SATD)、平方変換差の和(sum of square transform different)(SSTD)などを備えることができる。レートメトリック(R)は、例えば、与えられたブロックの中のデータを符号化することに関連するコーディングビット(coding bits)の数とすることができる。レートメトリックRは、データを符号化するために割り付けられることができるビットの数を指定する。DとRとを計算するために、符号化モジュール20は、解析されている各モードについての動き推定を実行し、残留情報を計算し、その特定のモードについての残留情報を変換し量子化し、そして残留情報、ならびにレートRを計算する他の任意の情報(例えば、動きベクトル)を符号化する。さらに、符号化モジュール20は、ひずみメトリックDを取得するために、データを逆量子化し逆変換し、そして復号されたブロックと元のブロックを比較することができる。
以下に、本願出願の当初の特許請求の範囲に機視された発明を付記する。
[C1]
ビデオデータを処理するための方法であって、
現在のフレームのピクセルの1ブロックの第1のパーティションについての、第1のコーディングモードに関連する情報を取得することと;
ピクセルの前記ブロックの少なくとも1つの他のパーティションについての、少なくとも1つの他のコーディングモードに関連する情報を取得することと、なお、前記少なくとも1つの他のパーティションは、前記第1のパーティションとは異なる;
前記少なくとも1つの他のコーディングモードに関連する少なくとも前記情報を使用して、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定することと;
を備える方法。
[C2]
前記少なくとも1つの他のパーティションは、前記第1のパーティションのサブパーティションを備える、C1に記載の方法。
[C3]
前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定することは、
前記少なくとも1つの他のコーディングモードに関連する動き情報と前記第1のコーディングモードに関連する動き情報とを比較することと、
前記第1のコーディングモードに関連する前記動き情報が前記少なくとも1つの他のコーディングモードの前記動き情報に実質的に類似していないとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定することと、
を備える、
C1に記載の方法。
[C4]
前記少なくとも1つの他のコーディングモードに関連する動き情報と前記第1のコーディングモードに関連する前記動き情報とを比較することは、前記少なくとも1つの他のコーディングモードに関連する1つの動きベクトルおよび複数の動きベクトルの平均と前記第1のコーディングモードに関連する1つの動きベクトルおよび複数の動きベクトルの平均とを比較すること、を備える、C3に記載の方法。
[C5]
前記第1のコーディングモードに関連する前記動き情報が前記少なくとも1つの他のコーディングモードの前記動き情報に実質的に類似していないとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定することは、前記第1のコーディングモードに関連する前記動き情報と前記少なくとも1つの他のコーディングモードの前記動き情報との間の差がしきい値以上であるとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定すること、を備える、C3に記載の方法。
[C6]
前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定することは、
前記少なくとも1つの他のコーディングモードに関連する複数の動きベクトルのおのおのの方向を比較することと、
前記少なくとも1つの他のコーディングモードに関連する前記複数の動きベクトルのうちの1つまたは複数が異なる方向に揃えられているとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定することと、
を備える、
C1に記載の方法。
[C7]
前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定することは、
前記少なくとも1つの他のコーディングモードに関連する参照情報を解析することと、
時間的に前記現在のフレームのすぐ隣に位置していないフレームを前記参照情報が参照するとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定することと、
を備える、
C1に記載の方法。
[C8]
前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定することは、
前記少なくとも1つの他のコーディングモードに関連する第2の量の輝度および色度の残留情報と前記第1のコーディングモードに関連する第1の量の輝度および色度の残留情報とを比較することと、
前記第1の量の輝度および色度の残留情報が前記第2の量の輝度および色度の残留情報よりも大きいとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定することと、
を備える、
C1に記載の方法。
[C9]
ピクセルの前記ブロックの前記少なくとも1つの他のパーティションについての、前記少なくとも1つの他のコーディングモードに関連する情報を取得することは、ピクセルの前記ブロックの2つの他のパーティションについての、2つの他のコーディングモードに関連する情報を取得すること、を備え、なお、前記2つの他のパーティションのうちの一方のパーティションは、前記第1のパーティションとは異なり、そして前記2つの他のパーティションのうちの別のパーティションは、前記第1のパーティションと同じであり、そして
前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定することは、前記第1および第2の他のコーディングモードに関連する前記情報を使用して、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定すること、を備える、
C1に記載の方法。
[C10]
前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定することは、前記第1のパーティションと同じである前記パーティションを有する前記2つの他のコーディングモードのうちの前記一方に関連する少なくとも輝度残留情報および色度残留情報に基づいて、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定すること、を備える、C9に記載の方法。
[C11]
前記第1のコーディングモードは、SKIPコーディングモードとDIRECTコーディングモードとのうちの一方を備える、C9に記載の方法。
[C12]
前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定することは、前記少なくとも1つの他のコーディングモードに関連する前記情報に少なくとも基づいて前記第1のコーディングモードを選択すること、を備え、そして前記第1のコーディングモードでピクセルの前記ブロックを符号化すること、をさらに備える、C1に記載の方法。
[C13]
ビデオデータを処理するための装置であって、
メモリと、
前記メモリから、現在のフレームのピクセルの1ブロックの第1のパーティションについての、第1のコーディングモードに関連する情報と、ピクセルの前記ブロックの少なくとも1つの他のパーティションについての、少なくとも1つの他のコーディングモードに関連する情報と、を取得し、そして、前記少なくとも1つの他のコーディングモードに関連する少なくとも前記情報を使用して、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定する、制御モジュールと、
を備え、
前記少なくとも1つの他のパーティションは、前記第1のパーティションとは異なる、
装置。
[C14]
前記少なくとも1つの他のパーティションは、前記第1のパーティションのサブパーティションを備える、C13に記載の装置。
[C15]
前記制御モジュールは、前記少なくとも1つの他のコーディングモードに関連する動き情報と前記第1のコーディングモードに関連する動き情報とを比較し、そして、前記第1のコーディングモードに関連する前記動き情報が前記少なくとも1つの他のコーディングモードの前記動き情報に実質的に類似していないとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、C13に記載の装置。
[C16]
前記制御モジュールは、前記少なくとも1つの他のコーディングモードに関連する1つの動きベクトルおよび複数の動きベクトルの平均と、前記第1のコーディングモードに関連する1つの動きベクトルおよび複数の動きベクトルの平均と、を比較する、C15に記載の装置。
[C17]
前記制御モジュールは、前記第1のコーディングモードに関連する前記動き情報と前記少なくとも1つの他のコーディングモードの前記動き情報との間の差が、しきい値以上であるとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、C15に記載の装置。
[C18]
前記制御モジュールは、前記少なくとも1つの他のコーディングモードに関連する複数の動きベクトルのおのおのの方向を比較し、そして、前記少なくとも1つの他のコーディングモードに関連する前記複数の動きベクトルのうちの1つまたは複数が異なる方向に揃えられているとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、C13に記載の装置。
[C19]
前記制御モジュールは、前記少なくとも1つの他のコーディングモードに関連する参照情報を解析し、そして、前記参照情報が時間的に前記現在のフレームのすぐ隣に位置していないフレームを参照するとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、C13に記載の装置。
[C20]
前記制御モジュールは、前記少なくとも1つの他のコーディングモードに関連する第2の量の輝度および色度の残留情報と前記第1のコーディングモードに関連する第1の量の輝度および色度の残留情報とを比較し、そして、前記第1の量の輝度および色度の残留情報が前記第2の量の輝度および色度の残留情報よりも大きいとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、C13に記載の装置。
[C21]
前記制御モジュールは、ピクセルの前記ブロックの2つの他のパーティションについての、2つの他のコーディングモードに関連する情報を取得し、そして、前記第1および第2の他のコーディングモードに関連する前記情報を使用して前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定する、なお、前記2つの他のパーティションのうちの一方のパーティションは、前記第1のパーティションとは異なり、前記2つの他のパーティションのうちの別のパーティションは、前記第1のパーティションと同じである、C13に記載の装置。
[C22]
前記制御モジュールは、前記第1のパーティションと同じである前記パーティションを有する前記2つの他のコーディングモードのうちの前記一方に関連する少なくとも輝度残留情報および色度残留情報に基づいて、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定する、C21に記載の装置。
[C23]
前記制御モジュールは、ピクセルの前記ブロックが、SKIPコーディングモードとDIRECTコーディングモードとのうちの一方で符号化されるべきかどうか、を決定する、C21に記載の装置。
[C24]
前記制御モジュールは、前記少なくとも1つの他のコーディングモードに関連する前記情報に少なくとも基づいて前記第1のコーディングモードを選択し、そして、前記第1のコーディングモードでピクセルの前記ブロックを符号化するためのエンコーダ、をさらに備える、C13に記載の装置。
[C25]
ビデオデータを処理するための装置であって、
現在のフレームのピクセルの1ブロックの第1のパーティションについての、第1のコーディングモードに関連する情報を取得するための手段と;
ピクセルの前記ブロックの少なくとも1つの他のパーティションについての、少なくとも1つの他のコーディングモードに関連する情報を取得するための手段と、なお、前記少なくとも1つの他のパーティションは前記第1のパーティションモードとは異なる;
前記少なくとも1つの他のコーディングモードに関連する少なくとも前記情報を使用して、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定するための手段と;
を備える装置。
[C26]
前記少なくとも1つの他のパーティションは、前記第1のパーティションのサブパーティションを備える、C25に記載の装置。
[C27]
前記決定する手段は、前記少なくとも1つの他のコーディングモードに関連する動き情報と前記第1のコーディングモードに関連する動き情報とを比較し、そして、前記第1のコーディングモードに関連する前記動き情報が前記少なくとも1つの他のコーディングモードの前記動き情報に実質的に類似していないとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、C25に記載の装置。
[C28]
前記決定する手段は、前記少なくとも1つの他のコーディングモードに関連する1つの動きベクトルおよび複数の動きベクトルの平均と、前記第1のコーディングモードに関連する1つの動きベクトルおよび複数の動きベクトルの平均と、を比較する、C27に記載の装置。
[C29]
前記決定する手段は、前記第1のコーディングモードに関連する前記動き情報と前記少なくとも1つの他のコーディングモードの前記動き情報との間の差が、しきい値以上であるとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、C27に記載の装置。
[C30]
前記決定する手段は、前記少なくとも1つの他のコーディングモードに関連する複数の動きベクトルのおのおのの方向を比較し、そして、前記少なくとも1つの他のコーディングモードに関連する前記複数の動きベクトルのうちの1つまたは複数が異なる方向に揃えられているとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、C25に記載の装置。
[C31]
前記決定する手段は、前記少なくとも1つの他のコーディングモードに関連する参照情報を解析し、そして、前記参照情報が時間的に前記現在のフレームのすぐ隣に位置していないフレームを参照するとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、C25に記載の装置。
[C32]
前記決定する手段は、前記少なくとも1つの他のコーディングモードに関連する第2の量の輝度および色度の残留情報と、前記第1のコーディングモードに関連する第1の量の輝度および色度の残留情報と、を比較し、そして、前記第1の量の輝度および色度の残留情報が前記第2の量の輝度および色度の残留情報よりも大きいとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、C25に記載の装置。
[C33]
前記取得する手段は、ピクセルの前記ブロックの2つの他のパーティションについての、2つの他のコーディングモードに関連する情報を取得し、なお、前記2つの他のパーティションのうちの一方のパーティションは前記第1のパーティションとは異なり、前記2つの他のパーティションのうちの別のパーティションは前記第1のパーティションと同じであり、そして、
前記決定する手段は、前記第1および第2の他のコーディングモードに関連する前記情報を使用して、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定する、
C25に記載の装置。
[C34]
前記決定する手段は、前記第1のパーティションと同じである前記パーティションを有する前記2つの他のコーディングモードのうちの前記一方に関連する少なくとも輝度残留情報および色度残留情報に基づいて、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定する、C33に記載の装置。
[C35]
前記第1のコーディングモードは、SKIPコーディングモードとDIRECTコーディングモードとのうちの一方を備える、C33に記載の装置。
[C36]
前記決定する手段は、前記少なくとも1つの他のコーディングモードに関連する前記情報に少なくとも基づいて前記第1のコーディングモードを選択し、そして、前記第1のコーディングモードでピクセルの前記ブロックを符号化するための手段、をさらに備える、C25に記載の装置。
[C37]
命令を有するコンピュータ可読媒体を備える、マルチメディアデータを処理するためのコンピュータプログラムプロダクトであって、
前記命令は、
現在のフレームのピクセルの1ブロックの第1のパーティションについての、第1のコーディングモードに関連する情報を取得するためのコードと;
ピクセルの前記ブロックの少なくとも1つの他のパーティションについての、少なくとも1つの他のコーディングモードに関連する情報を取得するためのコードと、なお前記少なくとも1つの他のパーティションは前記第1のパーティションモードとは異なる;
前記少なくとも1つの他のコーディングモードに関連する少なくとも前記情報を使用して、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定するためのコードと;
を備える、
コンピュータプログラムプロダクト。
[C38]
前記少なくとも1つの他のパーティションは、前記第1のパーティションのサブパーティションを備える、C37に記載のコンピュータプログラムプロダクト。
[C39]
前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定するためのコードは、
前記少なくとも1つの他のコーディングモードに関連する動き情報と、前記第1のコーディングモードに関連する動き情報と、を比較するためのコードと、
前記第1のコーディングモードに関連する前記動き情報が前記少なくとも1つの他のコーディングモードの前記動き情報に実質的に類似していないとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定するためのコードと、
を備える、
C37に記載のコンピュータプログラムプロダクト。
[C40]
前記少なくとも1つの他のコーディングモードに関連する動き情報と前記第1のコーディングモードに関連する前記動き情報とを比較するためのコードは、前記少なくとも1つの他のコーディングモードに関連する1つの動きベクトルおよび複数の動きベクトルの平均と、前記第1のコーディングモードに関連する1つの動きベクトルおよび複数の動きベクトルの平均と、を比較するためのコード、を備える、C39に記載のコンピュータプログラムプロダクト。
[C41]
前記第1のコーディングモードに関連する前記動き情報が前記少なくとも1つの他のコーディングモードの前記動き情報に実質的に類似していないとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定するためのコードは、前記第1のコーディングモードに関連する前記動き情報と前記少なくとも1つの他のコーディングモードの前記動き情報との間の差がしきい値以上であるとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定するためのコード、を備える、C39に記載のコンピュータプログラムプロダクト。
[C42]
前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定するためのコードは、
前記少なくとも1つの他のコーディングモードに関連する複数の動きベクトルのおのおのの方向を比較するためのコードと、
前記少なくとも1つの他のコーディングモードに関連する前記複数の動きベクトルのうちの1つまたは複数が異なる方向に揃えられているとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定するためのコードと、
を備える、
C37に記載のコンピュータプログラムプロダクト。
[C43]
前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定するためのコードは、
前記少なくとも1つの他のコーディングモードに関連する参照情報を解析するためのコードと、
時間的に前記現在のフレームのすぐ隣に位置していないフレームを前記参照情報が参照するとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定するためのコードと、
を備える、
C37に記載のコンピュータプログラムプロダクト。
[C44]
前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定するためのコードは、
前記少なくとも1つの他のコーディングモードに関連する第2の量の輝度および色度の残留情報と、前記第1のコーディングモードに関連する第1の量の輝度および色度の残留情報と、を比較するためのコードと、
前記第1の量の輝度および色度の残留情報が前記第2の量の輝度および色度の残留情報よりも大きいとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定するためのコードと、
を備える、
C37に記載のコンピュータプログラムプロダクト。
[C45]
ピクセルの前記ブロックの前記少なくとも1つの他のパーティションについての、前記少なくとも1つの他のコーディングモードに関連する情報を取得するためのコードは、ピクセルの前記ブロックの2つの他のパーティションについての、2つの他のコーディングモードに関連する情報を取得するためのコード、を備え、なお、前記2つの他のパーティションのうちの一方のパーティションは前記第1のパーティションとは異なり、前記2つの他のパーティションのうちの別のパーティションは前記第1のパーティションと同じであり、そして、
前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定するためのコードは、前記第1および第2の他のコーディングモードに関連する前記情報を使用して、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定するためのコード、を備える、
C37に記載のコンピュータプログラムプロダクト。
[C46]
前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定するためのコードは、前記第1のパーティションと同じである前記パーティションを有する前記2つの他のコーディングモードのうちの前記一方に関連する少なくとも輝度残留情報および色度残留情報に基づいて、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定するためのコード、を備える、C46に記載のコンピュータプログラムプロダクト。
[C47]
前記第1のコーディングモードは、SKIPコーディングモードとDIRECTコーディングモードとのうちの一方を備える、C46に記載のコンピュータプログラムプロダクト。
[C48]
前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定するためのコードは、前記少なくとも1つの他のコーディングモードに関連する前記情報に少なくとも基づいて前記第1のコーディングモードを選択するためのコード、を備え、そして、前記第1のコーディングモードでピクセルの前記ブロックを符号化するためのコード、をさらに備える、C37に記載のコンピュータプログラムプロダクト。
[C49]
ビデオデータを処理するためのワイヤレス通信デバイスハンドセットであって、
現在のフレームのピクセルの1ブロックの第1のパーティションについての、第1のコーディングモードに関連する情報と、ピクセルの前記ブロックの少なくとも1つの他のパーティションについての、少なくとも1つの他のコーディングモードに関連する情報と、を取得し、前記少なくとも1つの他のコーディングモードに関連する少なくとも前記情報を使用して前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定し、そして、前記第1のコーディングモードでピクセルの前記ブロックを符号化する、符号化モジュールと、なお、前記少なくとも1つの他のパーティションは前記第1のパーティションとは異なる;
ピクセルの前記符号化されたブロックを送信するためのトランスミッタと;
を備えるハンドセット。
[C50]
前記少なくとも1つの他のパーティションは、前記第1のパーティションのサブパーティションを備える、C49に記載のハンドセット。
[C51]
前記符号化モジュールは、前記少なくとも1つの他のコーディングモードに関連する動き情報と、前記第1のコーディングモードに関連する動き情報と、を比較し、そして、前記第1のコーディングモードに関連する前記動き情報が前記少なくとも1つの他のコーディングモードの前記動き情報に実質的に類似していないとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、C49に記載のハンドセット。
[C52]
前記符号化モジュールは、前記少なくとも1つの他のコーディングモードに関連する1つの動きベクトルおよび複数の動きベクトルの平均と、前記第1のコーディングモードに関連する1つの動きベクトルおよび複数の動きベクトルの平均と、を比較する、C51に記載のハンドセット。
[C53]
前記符号化モジュールは、前記第1のコーディングモードに関連する前記動き情報と前記少なくとも1つの他のコーディングモードの前記動き情報との間の差が、しきい値以上であるとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、C51に記載のハンドセット。
[C54]
前記符号化モジュールは、前記少なくとも1つの他のコーディングモードに関連する複数の動きベクトルのおのおのの方向を比較し、そして、前記少なくとも1つの他のコーディングモードに関連する前記複数の動きベクトルのうちの1つまたは複数が異なる方向に揃えられているとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないことを決定する、C49に記載のハンドセット。
[C55]
前記符号化モジュールは、前記少なくとも1つの他のコーディングモードに関連する参照情報を解析し、そして、前記参照情報が、時間的に前記現在のフレームのすぐ隣に位置していないフレームを参照するとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、C49に記載のハンドセット。
[C56]
前記符号化モジュールは、前記少なくとも1つの他のコーディングモードに関連する第2の量の輝度および色度の残留情報と、前記第1のコーディングモードに関連する第1の量の輝度および色度の残留情報と、を比較し、そして、前記第1の量の輝度および色度の残留情報が前記第2の量の輝度および色度の残留情報よりも大きいとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、C49に記載のハンドセット。
[C57]
前記符号化モジュールは、ピクセルの前記ブロックの2つの他のパーティションについての、2つの他のコーディングモードに関連する情報、を取得し、そして、前記第1および第2の他のコーディングモードに関連する前記情報を使用して、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定する、なお、前記2つの他のパーティションのうちの一方のパーティションは、前記第1のパーティションとは異なり、前記2つの他のパーティションのうちの別のパーティションは、前記第1のパーティションと同じである、C49に記載のハンドセット。
[C58]
前記符号化モジュールは、前記第1のパーティションと同じである前記パーティションを有する前記2つの他のコーディングモードのうちの前記一方に関連する少なくとも輝度残留情報および色度残留情報に基づいて、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定する、C57に記載のハンドセット。
[C59]
前記符号化モジュールは、ピクセルの前記ブロックが、SKIPコーディングモードとDIRECTコーディングモードとのうちの一方で符号化されるべきかどうか、を決定する、C57に記載のハンドセット。
[C60]
前記符号化モジュールは、前記少なくとも1つの他のコーディングモードに関連する前記情報に少なくとも基づいて前記第1のコーディングモードを選択し、そして、前記第1のコーディングモードでピクセルの前記ブロックを符号化するためのエンコーダ、をさらに備える、C49に記載のハンドセット。
Claims (50)
- ビデオデータを処理するための方法であって、
現在のフレームのピクセルの1ブロックの第1のパーティションについての、第1のコーディングモードに関連する情報を取得することと;
ピクセルの前記ブロックの少なくとも1つの他のパーティションについての、少なくとも1つの他のコーディングモードに関連する情報を取得することと、ここにおいて、前記少なくとも1つの他のパーティションは、前記第1のパーティションのサブパーティションを備える;
前記少なくとも1つの他のコーディングモードに関連する少なくとも前記情報を使用して、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定することと;
を備え、
ここにおいて、前記少なくとも1つの他のコーディングモードに関連する前記情報は、ピクセルの前記ブロックが前記少なくとも1つの他のコーディングモードを使用して符号化された場合には生成されたことになる情報であり、
前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定することは、
前記少なくとも1つの他のコーディングモードに関連する動き情報と前記第1のコーディングモードに関連する動き情報とを比較することと、
前記第1のコーディングモードに関連する前記動き情報が前記少なくとも1つの他のコーディングモードの前記動き情報に実質的に類似していないとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定することと、
を備える、方法。 - 前記少なくとも1つの他のコーディングモードに関連する動き情報と前記第1のコーディングモードに関連する前記動き情報とを比較することは、前記少なくとも1つの他のコーディングモードに関連する1つの動きベクトルおよび複数の動きベクトルの平均と前記第1のコーディングモードに関連する1つの動きベクトルおよび複数の動きベクトルの平均とを比較すること、を備える、請求項1に記載の方法。
- 前記第1のコーディングモードに関連する前記動き情報が前記少なくとも1つの他のコーディングモードの前記動き情報に実質的に類似していないとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定することは、前記第1のコーディングモードに関連する前記動き情報と前記少なくとも1つの他のコーディングモードの前記動き情報との間の差がしきい値以上であるとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定すること、を備える、請求項1に記載の方法。
- 前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定することは、
前記少なくとも1つの他のコーディングモードに関連する複数の動きベクトルのおのおのの方向を比較することと、
前記少なくとも1つの他のコーディングモードに関連する前記複数の動きベクトルのうちの1つまたは複数が異なる方向に揃えられているとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定することと、
を備える、
請求項1に記載の方法。 - 前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定することは、
前記少なくとも1つの他のコーディングモードに関連する参照情報を解析することと、
時間的に前記現在のフレームのすぐ隣に位置していないフレームを前記参照情報が参照するとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定することと、
を備える、
請求項1に記載の方法。 - 前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定することは、
前記少なくとも1つの他のコーディングモードに関連する第2の量の輝度および色度の残留情報と前記第1のコーディングモードに関連する第1の量の輝度および色度の残留情報とを比較することと、
前記第1の量の輝度および色度の残留情報が前記第2の量の輝度および色度の残留情報よりも大きいとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定することと、
を備える、
請求項1に記載の方法。 - ピクセルの前記ブロックの前記少なくとも1つの他のパーティションについての、前記少なくとも1つの他のコーディングモードに関連する情報を取得することは、ピクセルの前記ブロックの2つの他のパーティションについての、2つの他のコーディングモードに関連する情報を取得すること、を備え、なお、前記2つの他のパーティションのうちの一方のパーティションは、前記第1のパーティションとは異なり、そして前記2つの他のパーティションのうちの別のパーティションは、前記第1のパーティションと同じであり、そして
前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定することは、前記第1および第2の他のコーディングモードに関連する前記情報を使用して、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定すること、を備える、
請求項1に記載の方法。 - 前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定することは、前記第1のパーティションと同じである前記パーティションを有する前記2つの他のコーディングモードのうちの前記一方に関連する少なくとも輝度残留情報および色度残留情報に基づいて、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定すること、を備える、請求項7に記載の方法。
- 前記第1のコーディングモードは、SKIPコーディングモードとDIRECTコーディングモードとのうちの一方を備える、請求項7に記載の方法。
- 前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定することは、前記少なくとも1つの他のコーディングモードに関連する前記情報に少なくとも基づいて前記第1のコーディングモードを選択すること、を備え、そして前記第1のコーディングモードでピクセルの前記ブロックを符号化すること、をさらに備える、請求項1に記載の方法。
- ビデオデータを処理するための装置であって、
メモリと、
前記メモリから、現在のフレームのピクセルの1ブロックの第1のパーティションについての、第1のコーディングモードに関連する情報と、ピクセルの前記ブロックの少なくとも1つの他のパーティションについての、少なくとも1つの他のコーディングモードに関連する情報と、を取得し、そして、前記少なくとも1つの他のコーディングモードに関連する少なくとも前記情報を使用して、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定する、制御モジュールと、
を備え、
前記少なくとも1つの他のパーティションは、前記第1のパーティションのサブパーティションを備え、
前記少なくとも1つの他のコーディングモードに関連する前記情報は、ピクセルの前記ブロックが前記少なくとも1つの他のコーディングモードを使用して符号化された場合には生成されたことになる情報であり、
前記制御モジュールは、前記少なくとも1つの他のコーディングモードに関連する動き情報と前記第1のコーディングモードに関連する動き情報とを比較し、そして、前記第1のコーディングモードに関連する前記動き情報が前記少なくとも1つの他のコーディングモードの前記動き情報に実質的に類似していないとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、装置。 - 前記制御モジュールは、前記少なくとも1つの他のコーディングモードに関連する1つの動きベクトルおよび複数の動きベクトルの平均と、前記第1のコーディングモードに関連する1つの動きベクトルおよび複数の動きベクトルの平均と、を比較する、請求項11に記載の装置。
- 前記制御モジュールは、前記第1のコーディングモードに関連する前記動き情報と前記少なくとも1つの他のコーディングモードの前記動き情報との間の差が、しきい値以上であるとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、請求項11に記載の装置。
- 前記制御モジュールは、前記少なくとも1つの他のコーディングモードに関連する複数の動きベクトルのおのおのの方向を比較し、そして、前記少なくとも1つの他のコーディングモードに関連する前記複数の動きベクトルのうちの1つまたは複数が異なる方向に揃えられているとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、請求項11に記載の装置。
- 前記制御モジュールは、前記少なくとも1つの他のコーディングモードに関連する参照情報を解析し、そして、前記参照情報が時間的に前記現在のフレームのすぐ隣に位置していないフレームを参照するとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、請求項11に記載の装置。
- 前記制御モジュールは、前記少なくとも1つの他のコーディングモードに関連する第2の量の輝度および色度の残留情報と前記第1のコーディングモードに関連する第1の量の輝度および色度の残留情報とを比較し、そして、前記第1の量の輝度および色度の残留情報が前記第2の量の輝度および色度の残留情報よりも大きいとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、請求項11に記載の装置。
- 前記制御モジュールは、ピクセルの前記ブロックの2つの他のパーティションについての、2つの他のコーディングモードに関連する情報を取得し、そして、前記第1および第2の他のコーディングモードに関連する前記情報を使用して前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定する、なお、前記2つの他のパーティションのうちの一方のパーティションは、前記第1のパーティションとは異なり、前記2つの他のパーティションのうちの別のパーティションは、前記第1のパーティションと同じである、請求項11に記載の装置。
- 前記制御モジュールは、前記第1のパーティションと同じである前記パーティションを有する前記2つの他のコーディングモードのうちの前記一方に関連する少なくとも輝度残留情報および色度残留情報に基づいて、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定する、請求項17に記載の装置。
- 前記制御モジュールは、ピクセルの前記ブロックが、SKIPコーディングモードとDIRECTコーディングモードとのうちの一方で符号化されるべきかどうか、を決定する、請求項17に記載の装置。
- 前記制御モジュールは、前記少なくとも1つの他のコーディングモードに関連する前記情報に少なくとも基づいて前記第1のコーディングモードを選択し、そして、前記第1のコーディングモードでピクセルの前記ブロックを符号化するためのエンコーダ、をさらに備える、請求項11に記載の装置。
- ビデオデータを処理するための装置であって、
現在のフレームのピクセルの1ブロックの第1のパーティションについての、第1のコーディングモードに関連する情報を取得するための手段と;
ピクセルの前記ブロックの少なくとも1つの他のパーティションについての、少なくとも1つの他のコーディングモードに関連する情報を取得するための手段と、ここにおいて、前記少なくとも1つの他のパーティションは前記第1のパーティションモードのサブパーティションを備える;
前記少なくとも1つの他のコーディングモードに関連する少なくとも前記情報を使用して、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定するための手段と;
を備え、
ここにおいて、前記少なくとも1つの他のコーディングモードに関連する前記情報は、ピクセルの前記ブロックが前記少なくとも1つの他のコーディングモードを使用して符号化された場合には生成されたことになる情報であり、
前記決定する手段は、前記少なくとも1つの他のコーディングモードに関連する動き情報と前記第1のコーディングモードに関連する動き情報とを比較し、そして、前記第1のコーディングモードに関連する前記動き情報が前記少なくとも1つの他のコーディングモードの前記動き情報に実質的に類似していないとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、装置。 - 前記決定する手段は、前記少なくとも1つの他のコーディングモードに関連する1つの動きベクトルおよび複数の動きベクトルの平均と、前記第1のコーディングモードに関連する1つの動きベクトルおよび複数の動きベクトルの平均と、を比較する、請求項21に記載の装置。
- 前記決定する手段は、前記第1のコーディングモードに関連する前記動き情報と前記少なくとも1つの他のコーディングモードの前記動き情報との間の差が、しきい値以上であるとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、請求項21に記載の装置。
- 前記決定する手段は、前記少なくとも1つの他のコーディングモードに関連する複数の動きベクトルのおのおのの方向を比較し、そして、前記少なくとも1つの他のコーディングモードに関連する前記複数の動きベクトルのうちの1つまたは複数が異なる方向に揃えられているとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、請求項21に記載の装置。
- 前記決定する手段は、前記少なくとも1つの他のコーディングモードに関連する参照情報を解析し、そして、前記参照情報が時間的に前記現在のフレームのすぐ隣に位置していないフレームを参照するとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、請求項21に記載の装置。
- 前記決定する手段は、前記少なくとも1つの他のコーディングモードに関連する第2の量の輝度および色度の残留情報と、前記第1のコーディングモードに関連する第1の量の輝度および色度の残留情報と、を比較し、そして、前記第1の量の輝度および色度の残留情報が前記第2の量の輝度および色度の残留情報よりも大きいとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、請求項21に記載の装置。
- 前記取得する手段は、ピクセルの前記ブロックの2つの他のパーティションについての、2つの他のコーディングモードに関連する情報を取得し、なお、前記2つの他のパーティションのうちの一方のパーティションは前記第1のパーティションとは異なり、前記2つの他のパーティションのうちの別のパーティションは前記第1のパーティションと同じであり、そして、
前記決定する手段は、前記第1および第2の他のコーディングモードに関連する前記情報を使用して、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定する、
請求項21に記載の装置。 - 前記決定する手段は、前記第1のパーティションと同じである前記パーティションを有する前記2つの他のコーディングモードのうちの前記一方に関連する少なくとも輝度残留情報および色度残留情報に基づいて、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定する、請求項27に記載の装置。
- 前記第1のコーディングモードは、SKIPコーディングモードとDIRECTコーディングモードとのうちの一方を備える、請求項27に記載の装置。
- 前記決定する手段は、前記少なくとも1つの他のコーディングモードに関連する前記情報に少なくとも基づいて前記第1のコーディングモードを選択し、そして、前記第1のコーディングモードでピクセルの前記ブロックを符号化するための手段、をさらに備える、請求項21に記載の装置。
- マルチメディアデータを処理するための命令を記憶したコンピュータ読み取り可能記憶媒体であって、
前記命令は、
現在のフレームのピクセルの1ブロックの第1のパーティションについての、第1のコーディングモードに関連する情報を取得するためのコードと;
ピクセルの前記ブロックの少なくとも1つの他のパーティションについての、少なくとも1つの他のコーディングモードに関連する情報を取得するためのコードと、ここにおいて、前記少なくとも1つの他のパーティションは前記第1のパーティションモードのサブパーティションを備える;
前記少なくとも1つの他のコーディングモードに関連する少なくとも前記情報を使用して、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定するためのコードと;
を備え、
ここにおいて、前記少なくとも1つの他のコーディングモードに関連する前記情報は、ピクセルの前記ブロックが前記少なくとも1つの他のコーディングモードを使用して符号化された場合には生成されたことになる情報であり、
前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定するためのコードは、
前記少なくとも1つの他のコーディングモードに関連する動き情報と、前記第1のコーディングモードに関連する動き情報と、を比較するためのコードと、
前記第1のコーディングモードに関連する前記動き情報が前記少なくとも1つの他のコーディングモードの前記動き情報に実質的に類似していないとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定するためのコードと、
を備える、コンピュータ読み取り可能記憶媒体。 - 前記少なくとも1つの他のコーディングモードに関連する動き情報と前記第1のコーディングモードに関連する前記動き情報とを比較するためのコードは、前記少なくとも1つの他のコーディングモードに関連する1つの動きベクトルおよび複数の動きベクトルの平均と、前記第1のコーディングモードに関連する1つの動きベクトルおよび複数の動きベクトルの平均と、を比較するためのコード、を備える、請求項31に記載のコンピュータ読み取り可能記憶媒体。
- 前記第1のコーディングモードに関連する前記動き情報が前記少なくとも1つの他のコーディングモードの前記動き情報に実質的に類似していないとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定するためのコードは、前記第1のコーディングモードに関連する前記動き情報と前記少なくとも1つの他のコーディングモードの前記動き情報との間の差がしきい値以上であるとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定するためのコード、を備える、請求項31に記載のコンピュータ読み取り可能記憶媒体。
- 前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定するためのコードは、
前記少なくとも1つの他のコーディングモードに関連する複数の動きベクトルのおのおのの方向を比較するためのコードと、
前記少なくとも1つの他のコーディングモードに関連する前記複数の動きベクトルのうちの1つまたは複数が異なる方向に揃えられているとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定するためのコードと、
を備える、
請求項31に記載のコンピュータ読み取り可能記憶媒体。 - 前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定するためのコードは、
前記少なくとも1つの他のコーディングモードに関連する参照情報を解析するためのコードと、
時間的に前記現在のフレームのすぐ隣に位置していないフレームを前記参照情報が参照するとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定するためのコードと、
を備える、
請求項31に記載のコンピュータ読み取り可能記憶媒体。 - 前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定するためのコードは、
前記少なくとも1つの他のコーディングモードに関連する第2の量の輝度および色度の残留情報と、前記第1のコーディングモードに関連する第1の量の輝度および色度の残留情報と、を比較するためのコードと、
前記第1の量の輝度および色度の残留情報が前記第2の量の輝度および色度の残留情報よりも大きいとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定するためのコードと、
を備える、
請求項31に記載のコンピュータ読み取り可能記憶媒体。 - ピクセルの前記ブロックの前記少なくとも1つの他のパーティションについての、前記少なくとも1つの他のコーディングモードに関連する情報を取得するためのコードは、ピクセルの前記ブロックの2つの他のパーティションについての、2つの他のコーディングモードに関連する情報を取得するためのコード、を備え、なお、前記2つの他のパーティションのうちの一方のパーティションは前記第1のパーティションとは異なり、前記2つの他のパーティションのうちの別のパーティションは前記第1のパーティションと同じであり、そして、
前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定するためのコードは、前記第1および第2の他のコーディングモードに関連する前記情報を使用して、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定するためのコード、を備える、
請求項31に記載のコンピュータ読み取り可能記憶媒体。 - 前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定するためのコードは、前記第1のパーティションと同じである前記パーティションを有する前記2つの他のコーディングモードのうちの前記一方に関連する少なくとも輝度残留情報および色度残留情報に基づいて、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定するためのコード、を備える、請求項31に記載のコンピュータ読み取り可能記憶媒体。
- 前記第1のコーディングモードは、SKIPコーディングモードとDIRECTコーディングモードとのうちの一方を備える、請求項38に記載のコンピュータ読み取り可能記憶媒体。
- 前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定するためのコードは、前記少なくとも1つの他のコーディングモードに関連する前記情報に少なくとも基づいて前記第1のコーディングモードを選択するためのコード、を備え、そして、前記第1のコーディングモードでピクセルの前記ブロックを符号化するためのコード、をさらに備える、請求項31に記載のコンピュータ読み取り可能記憶媒体。
- ビデオデータを処理するためのワイヤレス通信デバイスハンドセットであって、
現在のフレームのピクセルの1ブロックの第1のパーティションについての、第1のコーディングモードに関連する情報と、ピクセルの前記ブロックの少なくとも1つの他のパーティションについての、少なくとも1つの他のコーディングモードに関連する情報と、を取得し、前記少なくとも1つの他のコーディングモードに関連する少なくとも前記情報を使用して前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定し、そして、前記第1のコーディングモードでピクセルの前記ブロックを符号化する、符号化モジュールと、ここにおいて、前記少なくとも1つの他のパーティションは前記第1のパーティションのサブパーティションを備え、ここにおいて、前記少なくとも1つの他のコーディングモードに関連する前記情報は、ピクセルの前記ブロックが前記少なくとも1つの他のコーディングモードを使用して符号化された場合には生成されたことになる情報であり、
前記符号化モジュールは、前記少なくとも1つの他のコーディングモードに関連する動き情報と、前記第1のコーディングモードに関連する動き情報と、を比較し、そして、前記第1のコーディングモードに関連する前記動き情報が前記少なくとも1つの他のコーディングモードの前記動き情報に実質的に類似していないとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する;
ピクセルの前記符号化されたブロックを送信するためのトランスミッタと;
を備えるハンドセット。 - 前記符号化モジュールは、前記少なくとも1つの他のコーディングモードに関連する1つの動きベクトルおよび複数の動きベクトルの平均と、前記第1のコーディングモードに関連する1つの動きベクトルおよび複数の動きベクトルの平均と、を比較する、請求項41に記載のハンドセット。
- 前記符号化モジュールは、前記第1のコーディングモードに関連する前記動き情報と前記少なくとも1つの他のコーディングモードの前記動き情報との間の差が、しきい値以上であるとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、請求項41に記載のハンドセット。
- 前記符号化モジュールは、前記少なくとも1つの他のコーディングモードに関連する複数の動きベクトルのおのおのの方向を比較し、そして、前記少なくとも1つの他のコーディングモードに関連する前記複数の動きベクトルのうちの1つまたは複数が異なる方向に揃えられているとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないことを決定する、請求項41に記載のハンドセット。
- 前記符号化モジュールは、前記少なくとも1つの他のコーディングモードに関連する参照情報を解析し、そして、前記参照情報が、時間的に前記現在のフレームのすぐ隣に位置していないフレームを参照するとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、請求項41に記載のハンドセット。
- 前記符号化モジュールは、前記少なくとも1つの他のコーディングモードに関連する第2の量の輝度および色度の残留情報と、前記第1のコーディングモードに関連する第1の量の輝度および色度の残留情報と、を比較し、そして、前記第1の量の輝度および色度の残留情報が前記第2の量の輝度および色度の残留情報よりも大きいとき、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきでないこと、を決定する、請求項41に記載のハンドセット。
- 前記符号化モジュールは、ピクセルの前記ブロックの2つの他のパーティションについての、2つの他のコーディングモードに関連する情報、を取得し、そして、前記第1および第2の他のコーディングモードに関連する前記情報を使用して、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定する、なお、前記2つの他のパーティションのうちの一方のパーティションは、前記第1のパーティションとは異なり、前記2つの他のパーティションのうちの別のパーティションは、前記第1のパーティションと同じである、請求項41に記載のハンドセット。
- 前記符号化モジュールは、前記第1のパーティションと同じである前記パーティションを有する前記2つの他のコーディングモードのうちの前記一方に関連する少なくとも輝度残留情報および色度残留情報に基づいて、前記第1のコーディングモードでピクセルの前記ブロックが符号化されるべきかどうか、を決定する、請求項47に記載のハンドセット。
- 前記符号化モジュールは、ピクセルの前記ブロックが、SKIPコーディングモードとDIRECTコーディングモードとのうちの一方で符号化されるべきかどうか、を決定する、請求項47に記載のハンドセット。
- 前記符号化モジュールは、前記少なくとも1つの他のコーディングモードに関連する前記情報に少なくとも基づいて前記第1のコーディングモードを選択し、そして、前記第1のコーディングモードでピクセルの前記ブロックを符号化するためのエンコーダ、をさらに備える、請求項41に記載のハンドセット。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US87166006P | 2006-12-22 | 2006-12-22 | |
US60/871,660 | 2006-12-22 | ||
US11/849,059 US8311120B2 (en) | 2006-12-22 | 2007-08-31 | Coding mode selection using information of other coding modes |
US11/849,059 | 2007-08-31 | ||
PCT/US2007/088760 WO2008080158A2 (en) | 2006-12-22 | 2007-12-22 | Coding mode selection using information of other coding modes |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010515305A JP2010515305A (ja) | 2010-05-06 |
JP5461193B2 true JP5461193B2 (ja) | 2014-04-02 |
Family
ID=39494323
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009543288A Expired - Fee Related JP5461193B2 (ja) | 2006-12-22 | 2007-12-22 | 他のコーディングモードの情報を使用したコーディングモードの選択 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8311120B2 (ja) |
EP (3) | EP2887666B1 (ja) |
JP (1) | JP5461193B2 (ja) |
CN (1) | CN101563928B (ja) |
TW (1) | TW200841744A (ja) |
WO (1) | WO2008080158A2 (ja) |
Families Citing this family (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8340177B2 (en) * | 2004-07-12 | 2012-12-25 | Microsoft Corporation | Embedded base layer codec for 3D sub-band coding |
US8442108B2 (en) * | 2004-07-12 | 2013-05-14 | Microsoft Corporation | Adaptive updates in motion-compensated temporal filtering |
US8374238B2 (en) * | 2004-07-13 | 2013-02-12 | Microsoft Corporation | Spatial scalability in 3D sub-band decoding of SDMCTF-encoded video |
US7956930B2 (en) | 2006-01-06 | 2011-06-07 | Microsoft Corporation | Resampling and picture resizing operations for multi-resolution video coding and decoding |
KR101228109B1 (ko) * | 2006-07-24 | 2013-01-31 | 삼성전자주식회사 | 움직임 예측장치 및 방법과 이를 채용하는 영상 부호화장치및 방법 |
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 |
KR100939917B1 (ko) | 2008-03-07 | 2010-02-03 | 에스케이 텔레콤주식회사 | 움직임 예측을 통한 부호화 시스템 및 움직임 예측을 통한부호화 방법 |
US8711948B2 (en) * | 2008-03-21 | 2014-04-29 | Microsoft Corporation | Motion-compensated prediction of inter-layer residuals |
US8831101B2 (en) * | 2008-08-02 | 2014-09-09 | Ecole De Technologie Superieure | Method and system for determining a metric for comparing image blocks in motion compensated video coding |
US9571856B2 (en) | 2008-08-25 | 2017-02-14 | Microsoft Technology Licensing, Llc | Conversion operations in scalable video encoding and decoding |
US8213503B2 (en) * | 2008-09-05 | 2012-07-03 | Microsoft Corporation | Skip modes for inter-layer residual video coding and decoding |
US8379727B2 (en) * | 2008-09-26 | 2013-02-19 | General Instrument Corporation | Method and apparatus for scalable motion estimation |
US8503527B2 (en) | 2008-10-03 | 2013-08-06 | Qualcomm Incorporated | Video coding with large macroblocks |
KR101173560B1 (ko) * | 2008-12-15 | 2012-08-13 | 한국전자통신연구원 | 고속 모드 결정 장치 및 방법 |
US9100656B2 (en) | 2009-05-21 | 2015-08-04 | Ecole De Technologie Superieure | Method and system for efficient video transcoding using coding modes, motion vectors and residual information |
US8411756B2 (en) * | 2009-05-21 | 2013-04-02 | Ecole De Technologie Superieure | Method and system for generating block mode conversion table for efficient video transcoding |
KR101712351B1 (ko) * | 2009-06-26 | 2017-03-06 | 에스케이 텔레콤주식회사 | 다차원 정수 변환을 이용한 영상 부호화/복호화 장치 및 방법 |
KR101356613B1 (ko) | 2009-08-21 | 2014-02-06 | 에스케이텔레콤 주식회사 | 적응적 움직임 벡터 해상도를 이용한 영상 부호화/복호화 방법 및 장치 |
WO2011021914A2 (ko) | 2009-08-21 | 2011-02-24 | 에스케이텔레콤 주식회사 | 적응적 움직임 벡터 해상도를 이용한 영상 부호화/복호화 방법 및 장치 |
KR20110050283A (ko) * | 2009-11-06 | 2011-05-13 | 삼성전자주식회사 | 다중 참조 영상을 이용한 고속 움직임 추정 방법 |
WO2011125211A1 (ja) | 2010-04-08 | 2011-10-13 | 株式会社 東芝 | 画像符号化方法及び画像復号化方法 |
KR102223526B1 (ko) * | 2010-04-09 | 2021-03-04 | 엘지전자 주식회사 | 비디오 데이터 처리 방법 및 장치 |
US11284081B2 (en) | 2010-11-25 | 2022-03-22 | Lg Electronics Inc. | Method for signaling image information, and method for decoding image information using same |
CN107801035B (zh) | 2010-11-25 | 2020-11-03 | Lg 电子株式会社 | 视频解码方法和视频编码方法 |
US8755438B2 (en) | 2010-11-29 | 2014-06-17 | Ecole De Technologie Superieure | Method and system for selectively performing multiple video transcoding operations |
CN103733679A (zh) | 2011-05-26 | 2014-04-16 | 三星电子株式会社 | 用于图像数据发送和接收的方法和设备 |
US9948938B2 (en) * | 2011-07-21 | 2018-04-17 | Texas Instruments Incorporated | Methods and systems for chroma residual data prediction |
KR20130055773A (ko) * | 2011-11-21 | 2013-05-29 | 한국전자통신연구원 | 부호화 방법 및 장치 |
WO2013106986A1 (en) | 2012-01-16 | 2013-07-25 | Mediatek Singapore Pte. Ltd. | Methods and apparatuses of intra mode coding |
US9225984B2 (en) * | 2012-01-24 | 2015-12-29 | Futurewei Technologies, Inc. | Simplification of LM mode |
EP2683165B1 (en) * | 2012-07-04 | 2015-10-14 | Thomson Licensing | Method for coding and decoding a block of pixels from a motion model |
CN103796031A (zh) * | 2012-10-27 | 2014-05-14 | 朱洪波 | 高灵活变尺寸块变换 |
US9571837B2 (en) * | 2013-11-01 | 2017-02-14 | Broadcom Corporation | Color blending prevention in video coding |
DE102014006080A1 (de) * | 2014-04-25 | 2015-10-29 | Unify Gmbh & Co. Kg | Verfahren und Vorrichtung zur Übermittlung von kodierten Mediendaten |
JP6341756B2 (ja) * | 2014-05-26 | 2018-06-13 | キヤノン株式会社 | 画像処理装置、画像処理装置の制御方法 |
US10085027B2 (en) | 2015-03-06 | 2018-09-25 | Qualcomm Incorporated | Adaptive mode checking order for video encoding |
KR101711894B1 (ko) * | 2015-04-21 | 2017-03-03 | 한국항공대학교산학협력단 | 상위깊이의 부호화 정보를 이용한 영상 부호화 방법 및 장치 |
KR101711896B1 (ko) * | 2015-05-06 | 2017-03-03 | 한국항공대학교산학협력단 | 상위깊이 및 현재깊이의 부호화 정보를 이용한 영상 부호화 방법 및 장치 |
US10762911B2 (en) * | 2015-12-01 | 2020-09-01 | Ati Technologies Ulc | Audio encoding using video information |
WO2018049594A1 (en) * | 2016-09-14 | 2018-03-22 | Mediatek Inc. | Methods of encoder decision for quad-tree plus binary tree structure |
KR102476204B1 (ko) * | 2017-10-19 | 2022-12-08 | 삼성전자주식회사 | 멀티 코덱 인코더 및 이를 포함하는 멀티 코덱 인코딩 시스템 |
CN111050164B (zh) * | 2018-10-15 | 2022-05-17 | 华为技术有限公司 | 一种编解码的方法和装置 |
EP3648059B1 (en) * | 2018-10-29 | 2021-02-24 | Axis AB | Video processing device and method for determining motion metadata for an encoded video |
CN114710666B (zh) * | 2022-06-01 | 2022-09-02 | 深圳比特微电子科技有限公司 | 一种编码模式的选择方法、装置 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001078197A (ja) * | 1999-09-03 | 2001-03-23 | Canon Inc | 画像符号化装置、画像符号化方法及び記憶媒体 |
US7801215B2 (en) * | 2001-07-24 | 2010-09-21 | Sasken Communication Technologies Limited | Motion estimation technique for digital video encoding applications |
DK1486065T3 (en) | 2002-03-15 | 2016-02-29 | Nokia Technologies Oy | PROCEDURE FOR CODING MOVEMENT IN A VIDEO SEQUENCE |
JP2003319391A (ja) * | 2002-04-26 | 2003-11-07 | Sony Corp | 符号化装置および方法、復号装置および方法、記録媒体、並びにプログラム |
WO2005004491A1 (en) * | 2003-06-25 | 2005-01-13 | Thomson Licensing S.A. | Fast mode-decision encoding for interframes |
US20050013498A1 (en) * | 2003-07-18 | 2005-01-20 | Microsoft Corporation | Coding of motion vector information |
US8179963B2 (en) * | 2003-07-24 | 2012-05-15 | Panasonic Corporation | Coding mode determining apparatus, image coding apparatus, coding mode determining method and coding mode determining program |
JP2005348093A (ja) | 2004-06-03 | 2005-12-15 | Sony Corp | 画像処理装置、そのプログラムおよびその方法 |
EP1605706A2 (en) | 2004-06-09 | 2005-12-14 | Broadcom Corporation | Advanced video coding (AVC) intra prediction scheme |
US8649436B2 (en) * | 2004-08-20 | 2014-02-11 | Sigma Designs Inc. | Methods for efficient implementation of skip/direct modes in digital video compression algorithms |
JP4438949B2 (ja) * | 2004-12-21 | 2010-03-24 | カシオ計算機株式会社 | 動き補償予測符号化装置、動き補償予測符号化方法及びプログラム |
US20080310510A1 (en) * | 2005-03-22 | 2008-12-18 | Mitsubishi Electric Corporation | Image Coding, Recording and Reading Apparatus |
CN100338957C (zh) * | 2005-06-20 | 2007-09-19 | 浙江大学 | 一种复杂度可分级的模式选择方法 |
US8155189B2 (en) * | 2005-10-19 | 2012-04-10 | Freescale Semiconductor, Inc. | System and method of coding mode decision for video encoding |
US8437396B2 (en) * | 2006-08-10 | 2013-05-07 | Vixs Systems, Inc. | Motion search module with field and frame processing and methods for use therewith |
US9794561B2 (en) * | 2006-11-21 | 2017-10-17 | Vixs Systems, Inc. | Motion refinement engine with selectable partitionings for use in video encoding and methods for use therewith |
US20080123750A1 (en) * | 2006-11-29 | 2008-05-29 | Michael Bronstein | Parallel deblocking filter for H.264 video codec |
US9961372B2 (en) * | 2006-12-08 | 2018-05-01 | Nxp Usa, Inc. | Adaptive disabling of deblock filtering based on a content characteristic of video information |
-
2007
- 2007-08-31 US US11/849,059 patent/US8311120B2/en active Active
- 2007-12-22 JP JP2009543288A patent/JP5461193B2/ja not_active Expired - Fee Related
- 2007-12-22 EP EP15154157.0A patent/EP2887666B1/en not_active Not-in-force
- 2007-12-22 EP EP20110009106 patent/EP2451159B1/en not_active Not-in-force
- 2007-12-22 WO PCT/US2007/088760 patent/WO2008080158A2/en active Application Filing
- 2007-12-22 CN CN2007800468861A patent/CN101563928B/zh not_active Expired - Fee Related
- 2007-12-22 EP EP07866009.9A patent/EP2119238B1/en not_active Not-in-force
- 2007-12-24 TW TW096149809A patent/TW200841744A/zh unknown
Also Published As
Publication number | Publication date |
---|---|
EP2451159B1 (en) | 2015-05-06 |
US20080152000A1 (en) | 2008-06-26 |
EP2887666B1 (en) | 2017-07-12 |
EP2119238A2 (en) | 2009-11-18 |
EP2451159A1 (en) | 2012-05-09 |
WO2008080158A3 (en) | 2008-08-14 |
EP2887666A1 (en) | 2015-06-24 |
WO2008080158A2 (en) | 2008-07-03 |
CN101563928B (zh) | 2013-12-11 |
TW200841744A (en) | 2008-10-16 |
EP2119238B1 (en) | 2016-06-01 |
CN101563928A (zh) | 2009-10-21 |
JP2010515305A (ja) | 2010-05-06 |
US8311120B2 (en) | 2012-11-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5461193B2 (ja) | 他のコーディングモードの情報を使用したコーディングモードの選択 | |
JP6896903B2 (ja) | 大型マクロ・ブロックを用いたビデオ・コーディング | |
JP6042470B2 (ja) | ビデオコーディングのための適応動き解像度 | |
EP2537344B1 (en) | Block type signalling in video coding | |
JP5497169B2 (ja) | ビデオコーディングにおける単方向予測および双方向予測のための異なる重み付け | |
KR101135293B1 (ko) | 비디오 블록 헤더 정보의 적응적 코딩 | |
KR101377883B1 (ko) | 비디오 인코딩에서 넌-제로 라운딩 및 예측 모드 선택 기법들 | |
WO2008014288A9 (en) | Adaptive video frame interpolation | |
KR20140068269A (ko) | 비디오 코딩을 위한 템플릿 매칭 | |
WO2011002813A1 (en) | Video coding based on first order prediction and pre-defined second order prediction mode | |
JP2012504915A (ja) | 4×4および8×8よりも大きい変換を使用するビデオ符号化 | |
KR101166732B1 (ko) | 추정된 코딩 비용을 이용하는 비디오 코딩 모드 선택 | |
KR101136771B1 (ko) | 다른 코딩 모드의 정보를 이용한 코딩 모드 선택 | |
JP5684342B2 (ja) | デジタル映像データを処理するための方法および装置 | |
Milicevic et al. | HEVC vs. H. 264/AVC standard approach to coder’s performance evaluation | |
Miličević et al. | An approach to selective intra coding and early inter skip prediction in H. 264/AVC standard |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120403 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20120702 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20120709 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20120903 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20120910 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121003 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20130528 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130930 |
|
A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20131008 |
|
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: 20131217 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140115 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5461193 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |