JP6664819B2 - デジタル画像のブロックのマスクベースの処理のためのシステムおよび方法 - Google Patents
デジタル画像のブロックのマスクベースの処理のためのシステムおよび方法 Download PDFInfo
- Publication number
- JP6664819B2 JP6664819B2 JP2017526111A JP2017526111A JP6664819B2 JP 6664819 B2 JP6664819 B2 JP 6664819B2 JP 2017526111 A JP2017526111 A JP 2017526111A JP 2017526111 A JP2017526111 A JP 2017526111A JP 6664819 B2 JP6664819 B2 JP 6664819B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- rotationally symmetric
- mask
- blocks
- frame
- 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
Links
- 238000000034 method Methods 0.000 title claims description 147
- 238000012545 processing Methods 0.000 title claims description 37
- 230000000295 complement effect Effects 0.000 claims description 91
- 230000002123 temporal effect Effects 0.000 claims description 24
- 230000008569 process Effects 0.000 claims description 19
- 238000004590 computer program Methods 0.000 claims description 11
- 238000005192 partition Methods 0.000 claims description 10
- 238000007906 compression Methods 0.000 description 73
- 230000006835 compression Effects 0.000 description 71
- 230000015654 memory Effects 0.000 description 32
- 230000006870 function Effects 0.000 description 30
- 238000010586 diagram Methods 0.000 description 29
- 238000003860 storage Methods 0.000 description 24
- 238000006243 chemical reaction Methods 0.000 description 12
- 238000004364 calculation method Methods 0.000 description 11
- 230000000007 visual effect Effects 0.000 description 11
- 238000000638 solvent extraction Methods 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 9
- 238000013144 data compression Methods 0.000 description 9
- 230000006872 improvement Effects 0.000 description 9
- 238000007781 pre-processing Methods 0.000 description 9
- 238000013139 quantization Methods 0.000 description 8
- 239000003086 colorant Substances 0.000 description 7
- 230000009467 reduction Effects 0.000 description 7
- 230000033001 locomotion Effects 0.000 description 6
- 239000011159 matrix material Substances 0.000 description 6
- 239000000463 material Substances 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000036961 partial effect Effects 0.000 description 4
- 230000011664 signaling Effects 0.000 description 4
- 230000009466 transformation Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 150000001875 compounds Chemical class 0.000 description 3
- 230000006837 decompression Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000002474 experimental method Methods 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000010561 standard procedure Methods 0.000 description 3
- 238000012549 training Methods 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 2
- 238000003708 edge detection Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 238000003709 image segmentation Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000001902 propagating effect Effects 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 101150114886 NECTIN1 gene Proteins 0.000 description 1
- 102100023064 Nectin-1 Human genes 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000021615 conjugation Effects 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- 230000002427 irreversible effect Effects 0.000 description 1
- 238000005304 joining Methods 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002829 reductive effect Effects 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000001568 sexual effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 238000011179 visual inspection Methods 0.000 description 1
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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
-
- 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
-
- 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/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/119—Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
-
- 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/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/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
-
- 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/156—Availability of hardware or computational resources, e.g. encoding based on power-saving criteria
-
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/587—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal sub-sampling or interpolation, e.g. decimation or subsequent interpolation of pictures in a video sequence
-
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/593—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
-
- 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/625—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]
-
- 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/649—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding the transform being applied to non rectangular image segments
-
- 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/146—Data rate or code amount at the encoder output
-
- 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/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or 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/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/172—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 picture, frame or field
-
- 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/182—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 a pixel
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
Tp,q(M-m-1,N-n-1)=(-1)(p+q)Tp,q(m,n)、
ここにおいて、
{Tp,q(m,n)}は、2D変換ベースを表し、
(m,n)は、ピクセル配置を表し、
m=0,1,...,M-1、n=0,1,...、N-1、pおよびqは、空間周波数を表し、p=0,1,...,M-1、q=0,1,...,N-1である。
Tp,q(M-m-1,N-n-1)=(-1)(p+q)Tp,q(m,n)、
ただし、{Tp,q(m,n)}は、2D変換ベースであり、(m,n)はピクセル位置であり、m=0,1,...,M-1、n=0,1,...,N-1であり、pおよびqは、空間周波数であり、p=0,1,...,M-1であり、q=0,1,...,N-1であり、p+qは、対称の場合および反対称の場合についてそれぞれ偶数または奇数である。
204 プロセッサ
206 メモリ
208 入力データインターフェース
210 フレーム
212A ブロックデジグネータモジュール
212B マスクセレクタおよび/またはデジグネータモジュール
212C ブロックスプリッタモジュール
212D 対生成器モジュール
212E 係数計算モジュール
212F 回転対称マスクライブラリ
214 出力入力インターフェース
216 変換係数
302 直角台形
304 直角三角形
306 矩形
308 正方形
402 回転対称マスク
406 フレーム
410 マスク
504 仮想線
602 暗領域
604 明領域
606A、606B マスク
702 分割された円
704A〜704H 領域
706 マスクライブラリ
802 マスク
804 2進パターン
806 マスク
808 2進パターン
1000 システム
1002 係数エンコーダ/デコーダ
1004 画像エンコーダ/デコーダ
1006 データインターフェース
1008 画像生成器
1010 送信機/受信機
1012 メモリ
1014 ディスプレイ
1204 マスク
1212 線
1214 線
Claims (22)
- フレームまたはその一部におけるブロックの変換係数のセットを生成するための装置であって、
フレームまたはその一部を受信するように適合されているデータインターフェースに結合されているメディアエンコーダを備え、前記メディアエンコーダは、
前記ブロックを処理するために前記フレームまたはその一部内でパーティションに区切られた前記ブロックとしてのサイズおよび形状を有する回転対称マスクを指定し、前記回転対称マスクは、前記ブロックの中心点を交差しかつ任意の角度で傾斜している線を定義し、前記ブロックの前記中心点を交差しかつ任意の角度で傾斜している前記線は、直線以外の線を含み、
前記ブロックを前記回転対称マスクを使用して2つの相補的部分に分割し、
前記2つの相補的部分のうちの1つを各々が有する回転対称ブロックの対を生成し、
回転対称ブロックの前記対の各メンバーに対する変換係数を計算するように適合される、装置。 - 前記メディアエンコーダは、相補的データを前記2つの相補的部分のうちの一方の前記それぞれの部分に追加することによって前記ブロックのサイズおよび形状で前記対の回転対称ブロックの各々を生成するように適合される請求項1に記載の装置。
- 前記相補的データは、0、1、および-1からなる群の1つのメンバーを乗じることによって前記回転対称ブロックがそこから構成される前記それぞれの部分の2D鏡像である請求項2に記載の装置。
- 前記メディアエンコーダは、前記ブロック内のピクセル値のパターンを識別することによって前記回転対称マスクを指定するように適合される請求項1から3のいずれか一項に記載の装置。
- 前記回転対称マスクは、前記ブロックの前記形状、および前記分割が前記ブロックの中心に関して前記ブロックの180度回転の下で不変であるように前記2つの相補的部分への前記ブロックの分割を定義するバイナリマスクである請求項1から4のいずれか一項に記載の装置。
- 前記ブロックは、M×Nブロックであり、前記回転対称マスクは、(m,n)に配置されている特定のピクセルが第1のグループに割り当てられたときに、(M-m-1,N-n-1)に配置されている対応するピクセルが第2のグループに割り当てられるように2つの相補的グループへの前記M×Nブロックの分割を定義するように適合される請求項1から5のいずれか一項に記載の装置。
- 前記回転対称マスクは、2つの相補的部分を定義するように適合され、少なくとも1つの部分は、いくつかのピクセル特性が事前定義された閾値よりも高くなる確率を含む請求項1から6のいずれか一項に記載の装置。
- 前記回転対称マスクは、2次元空間の対向するエッジを結ぶ線を定義して、前記2次元空間を2つの2D鏡像相補的部分に分割するように適合される請求項1から7のいずれか一項に記載の装置。
- 前記データインターフェースは、回転対称ブロックの対の少なくとも1つのメンバーを表す少なくとも1つの変換係数であって、フレームまたはその一部の中のブロックを符号化する、少なくとも1つの変換係数と、前記ブロックを処理するために前記フレームまたはその一部の中でパーティションに区切られている前記ブロックとしてのサイズおよび形状を有する関連付けられた指定された回転対称マスクを表す信号とを受信するようにさらに適合され、メディアエンコーダは、 前記受信された少なくとも1つの変換係数の逆変換に基づき回転対称ブロックの前記対を計算することであって、回転対称ブロックの前記対の各メンバーは2つの相補的部分のうちの一方を有する、計算することと、
前記回転対称マスクに基づき前記2つの相補的部分から同じフレームまたはその一部の中でパーティションに区切られているブロックを再構成することとを行うようにさらに適合される請求項1から8のいずれか一項に記載の装置。 - フレームまたはその一部におけるブロックの係数のセットを生成するための方法であって、
ブロックを処理するために前記フレームまたはその一部内でパーティションに区切られた前記ブロックとしてのサイズおよび形状を有する回転対称マスクを指定するステップと、
前記ブロックを前記回転対称マスクを使用して2つの相補的部分に分割するステップと、
前記2つの相補的部分のうちの1つを各々が有する回転対称ブロックの対を生成するステップと、
回転対称ブロックの前記対の各メンバーに対する変換係数を計算するステップとを含み、
請求項1から9のいずれか一項に記載の装置を動作させるように特に適合される方法。 - 前記回転対称マスクは、複数の異なる回転対称を定義する複数の回転対称マスクから指定される請求項10に記載の方法。
- 指定する前記ステップは、前記ブロック内のピクセル値のパターンに従って実行される請求項10または11に記載の方法。
- 回転対称マスクを指定する前記ステップは、前記ブロックの空間的隣接ブロックおよび前記ブロックの時間的隣接ブロックのうちの少なくとも1つから抽出されたコンテンツに基づく請求項10に記載の方法。
- 前記コンテンツは、前記空間的および時間的隣接ブロックのうちの少なくとも1つの中のピクセル値のパターンに従って抽出される請求項13に記載の方法。
- 回転対称マスクを指定する前記ステップは、前記ブロックの空間的および時間的隣接ブロックのうちの少なくとも1つに関連付けられている情報に基づき実行される請求項10から14のいずれか一項に記載の方法。
- 空間的および時間的隣接ブロックのうちの少なくとも1つに関連付けられている前記情報は、予測に関係する請求項15に記載の方法。
- 前記予測は、イントラ予測因子の指示モードに関係する請求項16に記載の方法。
- 前記変換係数を計算する前記ステップは、次の式によって計算された前記回転対称の条件を維持する2D離散直交変換に基づいており、
Tp,q(M-m-1,N-n-1)=(-1)(p+q)Tp,q(m,n)、
ここにおいて、
{Tp,q(m,n)}は、前記2D離散直交変換のベースを表し、
(m,n)は、ピクセル位置を表し、
m=0,1,...,M-1、n=0,1,...,N-1、pおよびqは空間周波数を表し、p=0,1,...,M-1、q=0,1,...,N-1である請求項10から17のいずれか一項に記載の方法。 - 変換係数のセットに基づきフレームまたはその一部のブロックを再構成するための方法であって、
回転対称ブロックの対の各メンバーを表す変換係数のセットであって、前記変換係数が周波数領域においてブロックのデータを表す、変換係数のセットと、
関連付けられた指定された回転対称マスクを表す信号であって、前記回転対称マスクは前記ブロックを処理するために前記フレームまたはその一部内でパーティションに区切られた前記ブロックとしてのサイズおよび形状を有し、前記回転対称マスクは、前記ブロックの中心点を交差しかつ任意の角度で傾斜している線を定義し、前記ブロックの前記中心点を交差しかつ任意の角度で傾斜している前記線は、直線以外の線を含む、信号とを
受信するステップと、
変換係数の前記受信されたセットの逆変換に基づき回転対称ブロックの前記対を計算するステップであって、回転対称ブロックの前記対の各メンバーは2つの相補的部分のうちの一方を有する、ステップと、
前記回転対称マスクに基づき前記2つの相補的部分から前記ブロックを再構成するステップとを含む方法。 - フレームまたはその一部の中のブロックを復号するように適合されている装置であって、
回転対称ブロックの対の少なくとも1つのメンバーを表す少なくとも1つの変換係数であって、フレームまたはその一部の中のブロックを符号化する、少なくとも1つの変換係数と、前記ブロックを処理するために前記フレームまたはその一部の中でパーティションに区切られている前記ブロックとしてのサイズおよび形状を有する関連付けられた指定された回転対称マスクを表す信号とを受信するように適合されているデータインターフェースに結合されたメディアデコーダを備え、前記メディアデコーダは、
前記受信された少なくとも1つの変換係数の逆変換に基づき回転対称ブロックの前記対を計算することであって、回転対称ブロックの前記対の各メンバーは2つの相補的部分のうちの一方を有する、計算することと、
前記回転対称マスクに基づき前記2つの相補的部分から同じフレームまたはその一部の中でパーティションに区切られているブロックを再構成することとを行うように適合され、
前記装置は、請求項1から9のいずれか一項に記載の装置によって符号化されたフレームまたはその一部の中のブロックを復号するように特に適合される装置。 - 変換係数のセットに基づきフレームまたはその一部のブロックを再構成するための方法であって、
回転対称ブロックの対の各メンバーを表す変換係数のセットであって、前記変換係数が周波数領域においてブロックのデータを表す、変換係数のセットと、関連付けられた指定された回転対称マスクを表す信号であって、前記回転対称マスクは前記ブロックを処理するために前記フレームまたはその一部の中でパーティションに区切られている前記ブロックとしてのサイズおよび形状を有する、信号とを受信するステップと、変換係数の前記受信されたセットの逆変換に基づき回転対称ブロックの前記対を計算するステップであって、回転対称ブロックの前記対の各メンバーは2つの相補的部分のうちの一方を有する、ステップと、
前記回転対称マスクに基づき前記2つの相補的部分から前記ブロックを再構成するステップとを含み、
請求項1から9、および請求項20のいずれか一項に記載の装置を動作させるように特に適合され得る方法。 - コンピュータ上で実行されたときに請求項10から19、および請求項21のいずれか一項による方法を実行するように構成されているコンピュータプログラム。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2014/074640 WO2016074746A1 (en) | 2014-11-14 | 2014-11-14 | Systems and methods for mask based processing of a block of a digital image |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018502480A JP2018502480A (ja) | 2018-01-25 |
JP6664819B2 true JP6664819B2 (ja) | 2020-03-13 |
Family
ID=51905061
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017526111A Active JP6664819B2 (ja) | 2014-11-14 | 2014-11-14 | デジタル画像のブロックのマスクベースの処理のためのシステムおよび方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US10602186B2 (ja) |
EP (1) | EP3207700B1 (ja) |
JP (1) | JP6664819B2 (ja) |
KR (1) | KR102093802B1 (ja) |
CN (1) | CN107211131B (ja) |
WO (1) | WO2016074746A1 (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107005702B (zh) * | 2014-11-14 | 2020-10-16 | 华为技术有限公司 | 用于处理数字图像的块的***和方法 |
EP3207700B1 (en) | 2014-11-14 | 2020-01-08 | Huawei Technologies Co., Ltd. | Systems and methods for mask based processing of a block of a digital image |
WO2016074744A1 (en) * | 2014-11-14 | 2016-05-19 | Huawei Technologies Co., Ltd. | Systems and methods for processing a digital image |
US10410376B1 (en) * | 2016-09-26 | 2019-09-10 | Amazon Technologies, Inc. | Virtual reality media content decoding of portions of image frames |
US10462482B2 (en) | 2017-01-31 | 2019-10-29 | Google Llc | Multi-reference compound prediction of a block using a mask mode |
WO2018141385A1 (en) | 2017-02-02 | 2018-08-09 | Huawei Technologies Co., Ltd. | Image and video processing apparatuses and methods |
EP3673651A1 (en) * | 2017-08-22 | 2020-07-01 | Panasonic Intellectual Property Corporation of America | Image encoder, image decoder, image encoding method, and image decoding method |
SG11202103372XA (en) * | 2018-10-01 | 2021-04-29 | Op Solutions Llc | Methods and systems of exponential partitioning |
WO2020251414A2 (en) * | 2019-09-29 | 2020-12-17 | Huawei Technologies Co., Ltd. | Method and apparatus of generating weighting masks for integer-slope split directions in inter prediction |
US11831900B2 (en) * | 2021-03-29 | 2023-11-28 | Ati Technologies Ulc | Video encoding/decoding using detected pattern of pixel intensity differences |
US20240242392A1 (en) * | 2021-05-18 | 2024-07-18 | Urugus S.A. | Apparatus and system for selective data compression |
Family Cites Families (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69225365T2 (de) | 1991-08-30 | 1998-11-19 | Fuji Xerox Co Ltd | Bildsignalkodierungsvorrichtung |
JPH0783478B2 (ja) | 1992-01-30 | 1995-09-06 | 松下電器産業株式会社 | 画像符号化装置 |
JP3196906B2 (ja) | 1992-08-21 | 2001-08-06 | 富士ゼロックス株式会社 | 画像信号の符号化装置 |
JPH0787493A (ja) * | 1993-09-14 | 1995-03-31 | Oki Electric Ind Co Ltd | フレーム内挿方法 |
EP2129133A3 (en) | 1995-08-29 | 2012-02-15 | Sharp Kabushiki Kaisha | Video coding device and video decoding device with a motion compensated interframe prediction |
CN1158875C (zh) * | 1996-01-29 | 2004-07-21 | 松下电器产业株式会社 | 数字图像像素填补法及用该法的数字图像编码与解码装置 |
JP2008109700A (ja) * | 1997-11-05 | 2008-05-08 | Sony Corp | ディジタル信号変換方法およびディジタル信号変換装置 |
EP1788814A3 (en) * | 1997-11-05 | 2008-10-15 | Sony Corporation | Simplified motion detection within a video transcoding scheme operating resolution conversion |
US8050329B2 (en) | 1998-06-26 | 2011-11-01 | Mediatek Inc. | Method and apparatus for generic scalable shape coding |
JP2002325170A (ja) | 2001-04-24 | 2002-11-08 | Canon Inc | 画像処理装置及びその方法並びにプログラムコード、記憶媒体 |
JP4147789B2 (ja) * | 2002-03-07 | 2008-09-10 | ソニー株式会社 | 画像処理装置および画像処理方法、並びにプログラムおよび記録媒体 |
JP4025570B2 (ja) * | 2002-04-03 | 2007-12-19 | 日本電信電話株式会社 | 動画像符号化方法、動画像復号方法、動画像符号化装置、動画像復号装置、動画像符号化プログラム、動画像復号プログラム、動画像符号化プログラムを記録した記録媒体、動画像復号プログラムを記録した記録媒体 |
JP2004297416A (ja) | 2003-03-26 | 2004-10-21 | Monolith Co Ltd | 対応点情報圧縮方法および装置 |
JP2006094053A (ja) | 2004-09-22 | 2006-04-06 | Fuji Photo Film Co Ltd | フォトムービー作成方法および装置、並びにフォトムービー作成プログラム |
US7756348B2 (en) * | 2006-10-30 | 2010-07-13 | Hewlett-Packard Development Company, L.P. | Method for decomposing a video sequence frame |
CN101771868B (zh) | 2008-12-31 | 2016-03-02 | 华为技术有限公司 | 对图像的量化处理方法及装置 |
JP2012089905A (ja) * | 2009-01-13 | 2012-05-10 | Hitachi Ltd | 画像符号化装置および画像符号化方法、画像復号化装置および画像復号化方法 |
KR20110045949A (ko) * | 2009-10-28 | 2011-05-04 | 삼성전자주식회사 | 회전 변환을 이용한 영상 부호화, 복호화 방법 및 장치 |
EP2942960A1 (en) * | 2009-12-01 | 2015-11-11 | HUMAX Holdings Co., Ltd. | Apparatus for decoding high-resolution images |
JP5456907B2 (ja) * | 2009-12-04 | 2014-04-02 | トムソン ライセンシング | テクスチャー・パターン適応式の分割ブロック変換 |
WO2011088593A1 (en) | 2010-01-25 | 2011-07-28 | Thomson Licensing | Method and device for encoding of an image block and method and device for decoding of an image block |
US8879632B2 (en) | 2010-02-18 | 2014-11-04 | Qualcomm Incorporated | Fixed point implementation for geometric motion partitioning |
CN102215396A (zh) | 2010-04-09 | 2011-10-12 | 华为技术有限公司 | 一种视频编解码方法和*** |
EP2559248A2 (en) | 2010-04-12 | 2013-02-20 | Qualcomm Incorporated | Fixed point implementation for geometric motion partitioning |
US9020043B2 (en) * | 2010-05-10 | 2015-04-28 | Google Inc. | Pathway indexing in flexible partitioning |
JP5590390B2 (ja) * | 2010-07-15 | 2014-09-17 | ソニー株式会社 | 画像処理装置および方法 |
KR102344178B1 (ko) * | 2011-11-11 | 2021-12-29 | 지이 비디오 컴프레션, 엘엘씨 | 분할 코딩을 이용한 효과적인 예측 |
US9179162B2 (en) | 2011-12-02 | 2015-11-03 | Futurewei Technologies, Inc. | Image transform zero coefficient selection and zero-skip transmission for arbitrary shape transform coding |
CN110365993B (zh) | 2012-06-01 | 2021-08-06 | 威勒斯媒体国际有限公司 | 算术解码装置、图像解码装置、算术编码装置以及图像编码装置 |
WO2014109826A1 (en) | 2012-11-13 | 2014-07-17 | Intel Corporation | Video codec architecture for next generation video |
US20140307780A1 (en) * | 2013-04-11 | 2014-10-16 | Mitsubishi Electric Research Laboratories, Inc. | Method for Video Coding Using Blocks Partitioned According to Edge Orientations |
CN105393541B (zh) | 2013-07-19 | 2018-10-12 | 华为技术有限公司 | 使用基于深度的块分割编解码纹理块的方法和装置 |
WO2015142070A1 (ko) | 2014-03-19 | 2015-09-24 | 삼성전자 주식회사 | 경계 필터링을 수반한 비디오 부호화 및 비디오 복호화 방법 및 장치 |
US20180176559A1 (en) | 2014-03-19 | 2018-06-21 | Samsung Electronics Co., Ltd. | Method for performing filtering at partition boundary of block related to 3d image |
CN107005702B (zh) * | 2014-11-14 | 2020-10-16 | 华为技术有限公司 | 用于处理数字图像的块的***和方法 |
EP3207700B1 (en) | 2014-11-14 | 2020-01-08 | Huawei Technologies Co., Ltd. | Systems and methods for mask based processing of a block of a digital image |
WO2016074744A1 (en) * | 2014-11-14 | 2016-05-19 | Huawei Technologies Co., Ltd. | Systems and methods for processing a digital image |
-
2014
- 2014-11-14 EP EP14799745.6A patent/EP3207700B1/en active Active
- 2014-11-14 KR KR1020177015977A patent/KR102093802B1/ko active IP Right Grant
- 2014-11-14 JP JP2017526111A patent/JP6664819B2/ja active Active
- 2014-11-14 WO PCT/EP2014/074640 patent/WO2016074746A1/en active Application Filing
- 2014-11-14 CN CN201480083428.5A patent/CN107211131B/zh active Active
-
2017
- 2017-05-12 US US15/594,156 patent/US10602186B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP3207700B1 (en) | 2020-01-08 |
BR112017010163A2 (pt) | 2018-06-19 |
WO2016074746A1 (en) | 2016-05-19 |
EP3207700A1 (en) | 2017-08-23 |
KR20170083117A (ko) | 2017-07-17 |
KR102093802B1 (ko) | 2020-05-27 |
JP2018502480A (ja) | 2018-01-25 |
CN107211131A (zh) | 2017-09-26 |
CN107211131B (zh) | 2020-07-21 |
US10602186B2 (en) | 2020-03-24 |
US20170251227A1 (en) | 2017-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6664819B2 (ja) | デジタル画像のブロックのマスクベースの処理のためのシステムおよび方法 | |
JP6443869B2 (ja) | デジタル画像を処理するためのシステムおよび方法 | |
US10616603B2 (en) | Methods and apparatuses for encoding and decoding digital images through superpixels | |
EP3389276B1 (en) | Hash-based encoder decisions for video coding | |
US11153564B2 (en) | Systems and methods for processing a block of a digital image | |
EP4136837A1 (en) | Parallelized rate-distortion optimized quantization using deep learning | |
JP2023522845A (ja) | 参照領域を使用する映像符号化の方法及びシステム | |
JP2019134457A (ja) | デジタル画像のブロックを処理するためのシステムおよび方法 | |
US11546597B2 (en) | Block-based spatial activity measures for pictures | |
WO2022047144A1 (en) | Methods and systems for combined lossless and lossy coding | |
BR112017010163B1 (pt) | Aparelho para a geração de um conjunto de coeficientes de transformada de um bloco em um quadro ou uma porção do mesmo, método para a geração de um conjunto de coeficientes de um bloco em um quadro ou uma porção do mesmo e meio de armazenamento legível por computador |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170623 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180523 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180528 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180803 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181029 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20190129 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190325 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20190809 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191209 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20191218 |
|
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: 20200120 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200213 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6664819 Country of ref document: JP 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 |