KR20200024154A - 디지털 데이터 압축을 위한 방법 및 디바이스 - Google Patents
디지털 데이터 압축을 위한 방법 및 디바이스 Download PDFInfo
- Publication number
- KR20200024154A KR20200024154A KR1020197037637A KR20197037637A KR20200024154A KR 20200024154 A KR20200024154 A KR 20200024154A KR 1020197037637 A KR1020197037637 A KR 1020197037637A KR 20197037637 A KR20197037637 A KR 20197037637A KR 20200024154 A KR20200024154 A KR 20200024154A
- Authority
- KR
- South Korea
- Prior art keywords
- data set
- coefficients
- gcli
- pred
- sequence
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image 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/18—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 set of transform coefficients
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4084—Scaling of whole images or parts thereof, e.g. expanding or contracting in the transform domain, e.g. fast Fourier transform [FFT] domain scaling
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/3068—Precoding preceding compression, e.g. Burrows-Wheeler transformation
- H03M7/3071—Prediction
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/3068—Precoding preceding compression, e.g. Burrows-Wheeler transformation
- H03M7/3071—Prediction
- H03M7/3075—Space
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
- H03M7/4031—Fixed length to variable length coding
- H03M7/4037—Prefix coding
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
- H03M7/4031—Fixed length to variable length coding
- H03M7/4037—Prefix coding
- H03M7/4043—Adaptive prefix coding
- H03M7/4068—Parameterized codes
- H03M7/4075—Golomb codes
-
- 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/124—Quantisation
-
- 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/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- 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
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
-
- 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
-
- 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
-
- 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/184—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 bits, e.g. of the compressed video stream
-
- 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/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
- H04N19/64—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission
-
- 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/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
- H04N19/64—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission
- H04N19/645—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission by grouping of coefficients into blocks after the transform
-
- 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/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
- H04N19/64—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission
- H04N19/647—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission using significance based coding, e.g. Embedded Zerotrees of Wavelets [EZW] or Set Partitioning in Hierarchical Trees [SPIHT]
-
- 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/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Abstract
Description
도 2는 2개의 입력 데이터 세트, 그리고 양자화 없이 GCLI의 함수로의 잔여 부분인, 2개의 데이터 세트의 경계에서 수직 예측이 어떻게 수행되는지를 개략적으로 나타낸다.
도 3은 양자화 없이 GCLI의 함수로의 잔여 부분을 나타내는 그래프이다.
도 4는 양자화로의 GCLI의 함수로의 잔여 부분을 나타내는 그래프이다.
도 5 및 도 6은 |rmin|이 rmax 미만인 경우에, 각각 음의 값 우선 그리고 양의 값 우선을 매핑함으로써 시작되는 잔여 부분들과 코드 사이의 매핑을 나타내는 그래프들이다.
도 7 및 도 8은 |rmin|이 rmax 초과인 경우에, 각각 음의 값 우선 그리고 양의 값 우선을 매핑함으로써 시작되는 잔여 부분들과 코드 사이의 매핑을 나타내는 그래프들이다.
도 9는 상이한 이미지들 및 본 발명의 상이한 실시예들에 대해 획득되는 결과들을 도시한다.
도면들의 도안들은 일정 비율로 그려지지도 않고 비례되지도 않는다.
Claims (16)
- 압축 파라미터들에 따라, 하나 이상의 입력 데이터 세트로서, 상기 또는 각각의 입력 데이터 세트는 M개의 계수의 시퀀스를 포함하며, 각각의 계수는 0과 2m-1 사이에 포함되는 규모를 코딩하는 m개의 비트를 갖는 하나 이상의 입력 데이터 세트를, 규모 압축된 데이터 세트 및 메타데이터 압축된 데이터 세트를 각각 포함하는 하나 이상의 상응하는 압축된 데이터 세트로 압축시키는 방법으로서, 상기 압축 파라미터들은 M; m; n; t; 양자화의 타입; 음-우선 또는 양-우선인 매핑 모드; 상기 입력 데이터 세트가 디스플레이 이미지를 나타내면, 디스플레이 이미지의 행 및 열의 수; 화소들의 시퀀스가 디스플레이 이미지의 상관 제거 변환이면, 부대역의 행의 수; 수평 또는 수직 예측일 수 있는 예측 모드; 예측 변수들의 초기값들이 결정되는 방식; 엔트로피 코딩 모드; 엔트로피 코딩이 라이스 코딩이면, 라이스 코딩의 파라미터(k)의 값; 및 “최소치에 의해 경계가 지어짐”, “최소치/최대치에 의해 경계가 지어짐”, “최대치에 의해 경계가 지어짐”, “경계가 지어지지 않음” 중 하나인 경계 모드를 포함할 수 있으며,
상기 또는 각각의 입력 데이터 세트에 대해:
A. 계수들을 n개의 계수의 하나 이상의 연속적인 그룹으로 그룹화하는 단계로서, 그룹화 인자(n)는 2 이상이며, 계수들의 각각의 그룹은 계수들의 상이한 가중치들에 대한 m개의 규모 비트 플레인을 갖는 단계;
B. 계수들의 각각의 그룹(i)에 대해,
a) 최대 코딩 라인 인덱스(GCLI)의 값을 결정하는 단계로서, GCLIi는 상기 그룹(i)에서의 계수들의 규모의 비트들 중에서의 최고 가중치 비제로 비트의 인덱스이며, 인덱스는 최소 유의미한 비트에 대한 1에서부터 최대 유의미한 비트에 대한 m까지 카운팅되며, GCLI는 계수들 모두가 제로와 동등한 그룹에 대해 제로인 단계;
b) 양자화된 계수들이 범위 0 내지 2(m-t)-1에 포함되어, n개의 양자화된 계수를 제공하도록 양자화를 수행하는 단계로서, t는 양자화 레벨인 단계;
c) GCLIi ≥ t+1이면, 상기 그룹의 각각의 비트 플레인에 대해, 양자화된 계수들의 가중치 1 내지 가중치 GCLIi-t를 갖는 비트 플레인들을 상기 규모 압축된 데이터 세트로 카피하는 단계;
d) GCLIi ≤ t이면, 아무것도 하지 않는 단계;
e) 계수들의 상기 시퀀스에서의 선행하는 계수들의 하나 이상의 그룹의 GCLI들의 함수로 GCLIi의 예측 변수(predi)를 컴퓨팅하는 단계로서, 예측 변수(predi)는 계수들의 상기 시퀀스의 계수들의 제1 그룹에 대해 pred_init와 동등한 단계;
f) 이하로 잔여 부분(ri)을 컴퓨팅하는 단계를 포함하며
ri = max(GCLIi-t, 0) - max(predi-t, 0);
g) 잔여 부분(ri)을 코드로 매핑하는 부가 단계로서, 상기 매핑하는 부가 단계는:
(1) 이하인 GCLIi의 모든 가능한 값에 대한 잔여 부분들의 최소값인, rmin을 컴퓨팅하는 단계
rmin = -max(predi-t, 0);
(2) 이하인 GCLIi의 모든 가능한 값에 대한 잔여 부분들의 최대값인, rmax을 컴퓨팅하는 단계
rmax = max(m-max(predi,t), 0);
(3) - 매핑 모드가 음-우선이면, Cfirst = -1,
- 매핑 모드가 양-우선이면, Cfirst = +1을 컴퓨팅하는 단계;
(4) - 경계 모드가 “최소치에 의해 경계가 지어짐”이면, 트리거 = |rmin|;
- 경계 모드가 “최소치/최대치에 의해 경계가 지어짐”이면, 트리거 = MIN(|rmin|, rmax);
- 경계 모드가 “최대치에 의해 경계가 지어짐”이면, 트리거 = rmax;
- 경계 모드가 “경계가 지어지지 않음”이면, 트리거 = m을 컴퓨팅하는 단계;
(5) |r| <= 트리거이면, 그 때
r*Cfirst > 0이면, 그 때
C = 2*|r| - 1
그렇지 않으면, C = 2*|r|
그렇지 않으면, C = 트리거 + |r|인 단계를 수행함으로써 획득 가능한 단계;
h) 코드(C)의 엔트로피 인코딩을 제공하고, 상기 인코딩을 상기 메타데이터 압축된 데이터 세트로 카피하는 부가 단계를 포함하는 것을 특징으로 하는 방법. - 제1항에 있어서,
상기 엔트로피 인코딩은 라이스 코딩이며, k=0, 1 또는 2인, 방법. - 제2항에 있어서,
k=0인, 방법. - 제1항 내지 제3항 중 어느 한 항에 있어서,
n은 8 이하이거나 4와 동등한, 방법. - 제1항 내지 제4항 중 어느 한 항에 있어서,
상기 양자화는 계수들의 그룹들의 t개의 최저 비트 플레인을 제거함으로써 수행되는, 방법. - 제1항 내지 제5항 중 어느 한 항에 있어서,
상기 입력 데이터 세트는 상관 제거되지 않은 입력 데이터 세트 상에서 상관 제거 변환을 수행함으로써 획득되는, 방법. - 제1항 내지 제6항 중 어느 한 항에 있어서,
M개의 계수의 상기 시퀀스는 화소들의 행들 및 열들을 포함하는 디스플레이 이미지의 하나 이상의 행 또는 화소들의 행들 및 열들을 포함하는 디스플레이 이미지의 상관 제거 변환의 부대역의 하나 이상의 행의 화소들의 시퀀스에 상응하는, 방법. - 제1항 내지 제7항 중 어느 한 항에 있어서,
단계 B.e)에서, GCLIi의 상기 예측 변수(predi)는 계수들의 시퀀스에서의 계수들의 이전 그룹들의 GCLI이며, 계수들의 시퀀스에서의 계수들의 제1 그룹에 대해 pred_init이며, 예측 모드는 수평 예측 모드인, 방법. - 제7항에 있어서,
단계 B.e)에서, GCLIi의 상기 예측 변수(predi)는 상기 GCLI가 t 초과이면, 화소들의 이전 행의 동일한 열에서의 화소들의 그룹의 GCLI이고, 상기 GCLI가 t 이하이면, 제로이며, 화소들의 제1 행의 화소들의 그룹들에 대해 pred_init이며, 예측 모드는 수직 예측 모드인, 방법. - 제9항에 있어서,
상기 하나 이상의 입력 데이터 세트는 적어도 2개의 입력 데이터 세트를 포함하며, 제1 입력 데이터 세트는 양자화 레벨(t1)을 가지며, 제2 입력 데이터 세트는 양자화 레벨(t2)을 가지며, 상기 제1 입력 데이터 세트의 화소들의 마지막 행은 디스플레이 이미지에서 상기 제2 입력 데이터 세트의 화소들의 제1 행 위에 있으며,
상기 제2 입력 데이터 세트의 화소들의 제1 행의 화소들의 그룹에 대한 예측 변수는 상기 GCLI > t1이면, 상기 제1 입력 데이터 세트의 동일한 열에서의 화소들의 마지막 행의 화소들의 그룹의 GCLI와 동등하고, 상기 GCLI ≤ t1이면, 제로와 동등한 것을 특징으로 하는 방법. - 압축 파라미터들에 따라, 동일한 압축 파라미터들을 갖는 제1항 내지 제10항 중 어느 한 항의 방법에 의해 획득 가능한 엔트로피 인코딩된 코드들(ci)의 시퀀스를 포함하는 메타데이터 압축된 데이터 세트 및 계수들의 비트 플레인들을 포함하는 규모 압축된 데이터 세트를 각각 포함하는 하나 이상의 압축된 데이터 세트를, 계수들의 시퀀스를 각각 포함하는 하나 이상의 상응하는 압축 해제된 데이터 세트로 압축 해제하는 방법으로서, 각각의 계수는:
a) pred_init로 예측 변수(predi’)를 초기화하며;
예측 모드가 수직이면, 그 때 GCLI들의 행(previ)을 pred_init로 초기화하는 단계;
b) 상기 메타데이터 압축된 데이터 세트로부터 코드(ci)를 추출하는 단계;
c) 예측 모드가 수직이면, 그 때 이하로 컴퓨팅하는 단계
predi’ = previ;
d) 상기 코드(ci)에 상응하는 잔여 부분(ri)을 획득하는 단계로서, 상응은:
(1) rmin과 rmax 사이에 포함되는 r의 모든 값에 대해 제1항의 단계들 B.g)을 수행하여, 표를 제공하는 단계;
(2) 상기 표로부터 상기 코드(cii)에 상응하는 잔여 부분(ri)을 획득하는 단계를 수행함으로써 획득 가능한 단계;
e) 상기 코드에 상응하는 그룹에 대해 저장되는 비트 플레인의 수(nbp)를 컴퓨팅하는 단계로서, 상기 비트 플레인의 수는 이하인 단계
nbp = ri+predi’;
f) 상기 비트 플레인의 수(nbp)가 제로와 동등하면, 상기 압축 해제된 데이터 세트에 제로에서의 t+1부터 m까지의 모든 비트 플레인을 갖는 n개의 m-비트 워드의 시퀀스를 제공하는 단계;
g) 상기 비트 플레인의 수(nbp)가 제로와 상이하면, 상기 규모 압축된 데이터 세트로부터의 이후의 n-비트 비트 플레인으로부터 추출되는 t+1개 내지 t+nbp개의 비트 플레인을 갖고 제로와 동등한 t+1+nbp개 내지 m개의 비트 플레인을 갖는 n개의 m-비트 워드의 시퀀스를 제공하는 단계;
h) 예측 모드가 수평이면, 그 때 nbp로 predi’를 대체하며;
예측 모드가 수직이면, 그 때 previ = nbp로 대체하는 단계;
i) 상기 메타데이터 압축된 데이터 세트에서의 모든 코드가 사용될 때까지, 연속적인 코드들 및 비트 플레인들에 대해 단계들 b) 내지 g)를 반복하는 단계를 포함하는 규모를 코딩하는 m개의 비트를 갖는, 방법. - 제2 데이터 세트의 제1 행에 대해, 제1 데이터 세트의 마지막 행에 대해 획득되는 previ의 상응하는 값을 예측 변수(predi’)로서 취하는 것을 특징으로 하는 제10항에 따라 획득되는 2개 이상의 입력 데이터 세트를 압축 해제하는 제11항에 따른 방법.
- 제1항 내지 제12항 중 어느 한 항에 있어서,
pred_init는 제로와 동등하거나 int(m/2)와 동등한 것을 특징으로 하는 방법. - 압축되지 않은 데이터 세트에 상응하는 압축된 데이터 세트로서, 상기 압축되지 않은 데이터 세트는 M개의 계수의 시퀀스를 포함하며, 각각의 계수는 규모를 코딩하는 m개의 비트를 가지며, 상기 압축된 데이터 세트는 제1항 내지 제10항 중 어느 한 항의 방법에 의해 상기 압축되지 않은 데이터 세트로부터 획득 가능하며,
● 엔트로피-인코딩된 코드들의 시퀀스를 포함하는 메타데이터 압축된 데이터 세트; 및
● 계수들의 비트 플레인들을 포함하는 규모 압축된 데이터 세트를 포함하는 압축된 데이터 세트. - M개의 계수의 시퀀스를 포함하는 입력 데이터 세트로서, 각각의 계수는 규모를 코딩하는 m개의 비트를 갖는 입력 데이터 세트를, 규모 압축된 데이터 세트, 메타데이터 압축된 데이터 세트를 포함하는 압축된 데이터 세트로 압축시키는 디바이스로서, 로직 회로, ASIC, FPGA, GPU 및 CPU 중 적어도 하나를 포함하며, 제1항 내지 제10항 중 어느 한 항의 방법들의 단계들을 수행하도록 구성되는 디바이스.
- 라이스-코딩된 코드들의 시퀀스를 포함하는 메타데이터 압축된 데이터 세트 및 계수들의 비트 플레인들을 포함하는 규모 압축된 데이터 세트를 포함하는 압축된 데이터를, 계수들의 시퀀스를 포함하는 압축 해제된 데이터 세트로서, 각각의 계수는 규모를 코딩하는 m개의 비트를 갖는 압축 해제된 데이터 세트로 압축 해제하는 디바이스로서, 상기 압축된 데이터 세트는 제1항 내지 제10항 중 어느 한 항의 방법에 의해 압축 해제된 데이터 세트로 획득 가능하며, 상기 압축 해제된 데이터 세트는 M개의 계수의 시퀀스를 포함하며, 각각의 계수는 규모를 코딩하는 m개의 비트를 가지며, 로직 회로, ASIC, FPGA, GPU 및 CPU 중 적어도 하나를 포함하며, 제11항 내지 제13항 중 어느 한 항의 방법의 단계들을 수행하도록 구성되는 디바이스.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP17180619 | 2017-07-10 | ||
| EP17180619.3 | 2017-07-10 | ||
| PCT/EP2018/068716 WO2019011944A1 (en) | 2017-07-10 | 2018-07-10 | METHOD AND DEVICE FOR COMPRESSING DIGITAL DATA |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200024154A true KR20200024154A (ko) | 2020-03-06 |
| KR102400514B1 KR102400514B1 (ko) | 2022-05-20 |
Family
ID=59315458
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020197037637A Active KR102400514B1 (ko) | 2017-07-10 | 2018-07-10 | 디지털 데이터 압축을 위한 방법 및 디바이스 |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US11475600B2 (ko) |
| EP (1) | EP3461307B1 (ko) |
| JP (1) | JP7046325B2 (ko) |
| KR (1) | KR102400514B1 (ko) |
| CN (1) | CN110720222B (ko) |
| AU (1) | AU2018298758B2 (ko) |
| BR (1) | BR112020000415B1 (ko) |
| MX (1) | MX2020000341A (ko) |
| WO (1) | WO2019011944A1 (ko) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102361206B1 (ko) * | 2016-12-19 | 2022-02-10 | 프라운호퍼-게젤샤프트 추르 푀르데룽 데어 안제반텐 포르슝 에 파우 | Gcli 엔트로피 코딩을 위한 부대역 의존 예측 적응을 사용하여 인코딩 또는 디코딩하기 위한 방법 및 장치 |
| CN112713899B (zh) * | 2020-12-18 | 2021-10-08 | 广东高云半导体科技股份有限公司 | Fpga码流数据的压缩方法、装置及存储介质 |
| US11803577B1 (en) * | 2021-08-13 | 2023-10-31 | Amazon Technologies, Inc. | Parent/child document indexing |
| JP7608005B2 (ja) * | 2021-08-26 | 2025-01-06 | イントゥーピクス | カラー画像の圧縮を実行するための方法及び装置 |
| US12526443B2 (en) * | 2022-01-13 | 2026-01-13 | Qualcomm Incorporated | Coding video data using out-of-boundary motion vectors |
| CN116527903B (zh) * | 2023-06-30 | 2023-09-12 | 鹏城实验室 | 图像浅压缩方法及解码方法 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003092286A1 (en) * | 2002-04-26 | 2003-11-06 | Nokia Corporation | Adaptive method and system for mapping parameter values to codeword indexes |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1355484B1 (en) * | 2002-04-17 | 2017-03-01 | Canon Kabushiki Kaisha | Image compression method and apparatus, and image coding method and apparatus |
| JP4784281B2 (ja) * | 2005-11-18 | 2011-10-05 | 富士ゼロックス株式会社 | 復号化装置、逆量子化方法及びこれらのプログラム |
| JP2008252176A (ja) * | 2007-03-29 | 2008-10-16 | Toshiba Corp | 動画像符号化装置及び方法 |
| CN101309405B (zh) * | 2007-05-14 | 2011-04-20 | 华为技术有限公司 | 参考数据载入的方法及装置 |
| CN101217671B (zh) * | 2008-01-09 | 2011-02-16 | 武汉大学 | 自适应选择h.264视频标准中灵活宏块排序模式的方法 |
| CN101383972A (zh) * | 2008-09-28 | 2009-03-11 | 北京航空航天大学 | 基于空间预测与变换的遥感图像压缩方法 |
| CN102314418B (zh) * | 2011-10-09 | 2013-07-24 | 北京航空航天大学 | 一种基于上下文关联的中文相似性比较方法 |
| CN102998180A (zh) * | 2012-11-30 | 2013-03-27 | 北京交通大学 | 一种采用残余强度构建损伤岩石本构关系的方法 |
| US9123165B2 (en) * | 2013-01-21 | 2015-09-01 | Honeywell International Inc. | Systems and methods for 3D data based navigation using a watershed method |
| US9332258B2 (en) | 2013-03-01 | 2016-05-03 | intoPIX SA | Method and device for display stream compression |
| EP4072136A1 (en) | 2013-03-01 | 2022-10-12 | intoPIX s.a. | Method and device for display stream compression |
| CN103139571A (zh) * | 2013-03-21 | 2013-06-05 | 南通大学 | 基于fec与wz编解码相结合的视频容错抗误码方法 |
| EP3151570B1 (en) * | 2015-09-30 | 2018-03-14 | intoPIX | Method and device for mapping a data stream into an sdi channel |
| EP3291559A1 (en) | 2016-08-29 | 2018-03-07 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Encoder for encoding, and decoder for decoding, a 2-dimensional digital image representation into a data stream using further encoding of one or more remaining bits below the quantization factor |
-
2018
- 2018-07-10 MX MX2020000341A patent/MX2020000341A/es unknown
- 2018-07-10 BR BR112020000415-4A patent/BR112020000415B1/pt active IP Right Grant
- 2018-07-10 US US16/629,145 patent/US11475600B2/en active Active
- 2018-07-10 WO PCT/EP2018/068716 patent/WO2019011944A1/en not_active Ceased
- 2018-07-10 EP EP18735616.7A patent/EP3461307B1/en active Active
- 2018-07-10 CN CN201880036795.8A patent/CN110720222B/zh active Active
- 2018-07-10 JP JP2019572776A patent/JP7046325B2/ja active Active
- 2018-07-10 AU AU2018298758A patent/AU2018298758B2/en active Active
- 2018-07-10 KR KR1020197037637A patent/KR102400514B1/ko active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003092286A1 (en) * | 2002-04-26 | 2003-11-06 | Nokia Corporation | Adaptive method and system for mapping parameter values to codeword indexes |
Non-Patent Citations (1)
| Title |
|---|
| JEAN-BAPTISTE LORENT: 'TICO Lightweight Codec Used in IP Networked or in SDI Infrastructure', SMPTE RDD 35, 2016 * |
Also Published As
| Publication number | Publication date |
|---|---|
| AU2018298758B2 (en) | 2021-08-12 |
| MX2020000341A (es) | 2020-08-17 |
| US11475600B2 (en) | 2022-10-18 |
| RU2020101568A3 (ko) | 2021-08-23 |
| CN110720222A (zh) | 2020-01-21 |
| WO2019011944A1 (en) | 2019-01-17 |
| KR102400514B1 (ko) | 2022-05-20 |
| EP3461307A1 (en) | 2019-04-03 |
| RU2765654C2 (ru) | 2022-02-01 |
| US20200226791A1 (en) | 2020-07-16 |
| BR112020000415B1 (pt) | 2022-03-29 |
| JP2020527884A (ja) | 2020-09-10 |
| RU2020101568A (ru) | 2021-08-10 |
| CN110720222B (zh) | 2022-04-08 |
| JP7046325B2 (ja) | 2022-04-04 |
| EP3461307B1 (en) | 2021-05-12 |
| BR112020000415A2 (pt) | 2020-07-14 |
| AU2018298758A1 (en) | 2020-01-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102400514B1 (ko) | 디지털 데이터 압축을 위한 방법 및 디바이스 | |
| US10045034B2 (en) | System and method for using pattern vectors for video and image coding and decoding | |
| US5818877A (en) | Method for reducing storage requirements for grouped data values | |
| RU2417518C2 (ru) | Эффективное кодирование и декодирование блоков преобразования | |
| JP3515572B2 (ja) | 画像伝送システムにおける画像圧縮符号化方法 | |
| WO1996015620A1 (en) | Context-based, adaptive, lossless image codec | |
| US8199820B2 (en) | Intermediate compression of reference frames for transcoding | |
| JP2010503254A (ja) | データ信号を符号化する装置及び方法、並びにデータ信号を復号化する装置及び方法 | |
| CN110784715A (zh) | 在显示接口压缩中形成熵编码组的方法和系统 | |
| RU2313174C2 (ru) | Адаптивный способ и система для отображения значений параметров в индексы кодовых слов | |
| KR20200134155A (ko) | 데이터 표본의 엔트로피 부호화 방법 | |
| US20060067582A1 (en) | Progressive JPEG decoding system | |
| JP2003188733A (ja) | 符号化方法及び装置 | |
| CN113240761A (zh) | 一种适用于遥感卫星的高位深图像无损压缩方法 | |
| RU2765654C9 (ru) | Способ и устройство для сжатия цифровых данных | |
| Jeromel et al. | Comparison of entropy coders for lossless grayscale image compression | |
| KR100204468B1 (ko) | 영상 부호기 및 복호기 | |
| JPH08275153A (ja) | 画像圧縮装置および画像復元装置 | |
| JPH08316846A (ja) | 画像符号化装置、画像復号化装置、画像符号化方法および画像復号化方法 | |
| Ahmed | New method to reduce the size of codebook in vector quantization of images | |
| KR0185846B1 (ko) | 분류 벡터 양자화기 | |
| Popa et al. | A near-lossless image compression algorithm using vector quantization | |
| KR19980050957A (ko) | 영상 신호 벡터 양자화기를 위한 다중 부호어 전송 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0105 | International application |
Patent event date: 20191219 Patent event code: PA01051R01D Comment text: International Patent Application |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| A302 | Request for accelerated examination | ||
| AMND | Amendment | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20210614 Comment text: Request for Examination of Application |
|
| PA0302 | Request for accelerated examination |
Patent event date: 20210614 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20210713 Patent event code: PE09021S01D |
|
| AMND | Amendment | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20211118 Patent event code: PE09021S01D |
|
| AMND | Amendment | ||
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20220310 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20211118 Comment text: Notification of reason for refusal Patent event code: PE06011S01I Patent event date: 20210713 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
| X091 | Application refused [patent] | ||
| AMND | Amendment | ||
| PX0901 | Re-examination |
Patent event code: PX09011S01I Patent event date: 20220310 Comment text: Decision to Refuse Application Patent event code: PX09012R01I Patent event date: 20220117 Comment text: Amendment to Specification, etc. Patent event code: PX09012R01I Patent event date: 20210923 Comment text: Amendment to Specification, etc. Patent event code: PX09012R01I Patent event date: 20210614 Comment text: Amendment to Specification, etc. |
|
| PX0701 | Decision of registration after re-examination |
Patent event date: 20220504 Comment text: Decision to Grant Registration Patent event code: PX07013S01D Patent event date: 20220411 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20220310 Comment text: Decision to Refuse Application Patent event code: PX07011S01I Patent event date: 20220117 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20210923 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20210614 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I |
|
| X701 | Decision to grant (after re-examination) | ||
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20220517 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20220518 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration |








