KR101001053B1 - 가변 길이 부호화 방법 및 가변 길이 복호화 방법 - Google Patents
가변 길이 부호화 방법 및 가변 길이 복호화 방법 Download PDFInfo
- Publication number
- KR101001053B1 KR101001053B1 KR1020107006564A KR20107006564A KR101001053B1 KR 101001053 B1 KR101001053 B1 KR 101001053B1 KR 1020107006564 A KR1020107006564 A KR 1020107006564A KR 20107006564 A KR20107006564 A KR 20107006564A KR 101001053 B1 KR101001053 B1 KR 101001053B1
- Authority
- KR
- South Korea
- Prior art keywords
- variable length
- coefficient
- value
- block
- code
- 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 - Lifetime
Links
- 238000000034 method Methods 0.000 title claims abstract description 137
- 230000008859 change Effects 0.000 claims description 10
- 230000001174 ascending effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 58
- 238000006243 chemical reaction Methods 0.000 description 55
- 238000013139 quantization Methods 0.000 description 41
- 230000008707 rearrangement Effects 0.000 description 33
- 230000008569 process Effects 0.000 description 24
- 238000012545 processing Methods 0.000 description 24
- 230000007704 transition Effects 0.000 description 13
- 230000000694 effects Effects 0.000 description 12
- 230000033001 locomotion Effects 0.000 description 8
- 230000001413 cellular effect Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 230000007423 decrease Effects 0.000 description 5
- 238000001228 spectrum Methods 0.000 description 4
- 230000006872 improvement Effects 0.000 description 3
- 240000001973 Ficus microcarpa Species 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000007562 laser obscuration time method Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
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/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
-
- 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
-
- 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/4006—Conversion to or from arithmetic code
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/29—Flow control; Congestion control using a combination of thresholds
-
- 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/12—Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
- H04N19/122—Selection of transform size, e.g. 8x8 or 2x4x8 DCT; Selection of sub-band transforms of varying structure or type
-
- 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
-
- 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/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/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
-
- 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/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- 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/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/93—Run-length 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/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
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Discrete Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
- Vehicle Body Suspensions (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
- Automatic Focus Adjustment (AREA)
- Studio Devices (AREA)
Abstract
Description
도 2는 도 1에 도시되는 가변 길이 부호화부의 상세한 기능 구성을 도시하는 블록도,
도 3은 도 2에 도시되는 RL열 생성부가 실행하는 처리를 설명하기 위한 모식도,
도 4는 RL열 생성부가 생성한 RL열 및 도 2에 도시되는 재배열부가 실행하는 재배열 처리를 설명하기 위한 모식도,
도 5는 도 2에 도시되는 테이블 기억부가 유지하는 코드 테이블의 일례를 도시하는 도면,
도 6은 도 2에 도시되는 테이블 기억부가 유지하는 가변 길이 부호 테이블의 일례를 도시하는 도면,
도 7은 RL열 생성부가 생성한 RL열 및 재배열부가 실행하는 재배열 처리의 다른 예를 설명하기 위한 모식도,
도 8은 본 발명의 실시 형태 2에 관한 가변 길이 복호화 방법 및 동화상 복호화 방법을 이용한 복호화 장치의 기능 구성을 도시하는 블록도,
도 9는 도 8에 도시되는 가변 길이 복호화부의 상세한 기능 구성을 도시하는 블록도,
도 10은 도 9에 도시되는 코드 변환부가 생성한 RL열 및 재배열부가 실행하는 재배열 처리를 설명하기 위한 모식도,
도 11은 도 9에 도시되는 계수 생성부가 실행하는 처리를 설명하기 위한 모식도,
도 12는 코드 변환부가 생성한 RL열 및 재배열부가 실행하는 재배열 처리의 다른 예를 설명하기 위한 모식도,
도 13은 본 발명의 제3 실시 형태에서의 부호화 장치의 구성을 도시하는 블록도,
도 14는 상동의 가변 길이 부호화부의 내부 구성을 도시하는 블록도,
도 15는 상동의 양자화부로부터 출력되는 계수 블록을 모식적으로 도시하는 모식도,
도 16은 상동의 RL열 생성부로부터 출력되는 RL열을 모식적으로 도시하는 모식도,
도 17은 상동의 확률 테이블의 전환 방법을 도시하는 천이도,
도 18은 상동의 확률 테이블의 내용을 도시하는 확률 테이블 내용 표시도,
도 19는 본 발명의 제4 실시 형태에서의 화상 복호화 장치의 구성을 도시하는 블록도,
도 20은 상동의 가변 길이 복호화부의 내부 구성을 도시하는 블록도,
도 21은 2값화 테이블의 일례를 도시하는 테이블도,
도 22는 본 발명의 실시 형태 5에 관한 가변 길이 부호화 방법 및 동화상 부호화 방법이 적용되는 부호화 장치의 기능 구성을 도시하는 블록도,
도 23은 도 22에 도시되는 가변 길이 부호화부의 상세한 기능 구성을 도시하는 블록도,
도 24는 도 23에 도시되는 R열·L열 생성부가 생성하는 L열 및 R열의 일례를 도시하는 도면,
도 25는 도 23에 도시되는 기억부가 유지하는 각 가변 길이 부호 테이블의 구성예를 도시하는 도면,
도 26은 도 23에 도시되는 기억부가 유지하는 임계값 테이블의 구성예를 도시하는 도면,
도 27은 도 23에 도시되는 코드 할당부가 실행하는 가변 길이 부호의 할당 처리를 도시하는 플로 차트,
도 28은 부호화에 이용되는 가변 길이 부호 테이블과 임계값과의 관계를 도시하는 도면,
도 29는 코드 할당부의 부호화 처리의 모양을 도시하는 모식도,
도 30은 본 발명의 실시 형태 6에 관한 가변 길이 복호화 방법 및 동화상 복호화 방법을 이용한 복호화 장치의 기능 구성을 도시하는 블록도,
도 31은 도 30에 도시되는 가변 길이 복호화부의 상세한 기능 구성을 도시하는 블록도,
도 32는 실시 형태 1, 3, 5의 동화상 부호화 방법 또는 실시 형태 2, 4, 6의 동화상 복호화 방법을 실행하기 위한 프로그램을 격납한 플렉시블 디스크를 이용하여, 컴퓨터 시스템에 의해 실시하는 경우의 설명도,
도 33은 콘텐츠 배송 서비스를 실현하는 콘텐츠 공급 시스템의 전체 구성을 도시하는 블록도,
도 34는 본 발명에 관한 동화상 예측 방법, 동화상 부호화 장치 및 동화상 복호화 장치를 이용한 휴대 전화를 도시하는 도면,
도 35는 본 발명에 관한 휴대 전화의 구성을 도시하는 블록도,
도 36은 본 발명에 관한 디지털 방송용 시스템의 전체 구성을 도시하는 블록도이다.
Claims (6)
- 미리 정해진 크기의 픽셀들을 갖는 블록의 화상 데이터에 주파수 변환을 실행함으로써 획득되는 상기 블록의 2차원 계수들에 가변 길이 부호화를 실행하는 부호화 방법으로서,
상기 2차원 계수들을 1차원 계수들로 변환하기 위해, 상기 블록의 상기 2차원 계수들을, 저주파수 성분으로부터 시작하여 고주파수 성분을 향해 미리 정해진 순서대로 주사하는 단계;
상기 블록의 상기 1차원 계수들을 런(Run) 값 및 레벨(Level) 값으로 변환하는 단계로서, 상기 레벨 값은 상기 블록의 비-제로(non-zero) 계수의 값이고 상기 런 값은 상기 블록의 상기 비-제로 계수에 앞선 연속하는 제로(zero) 계수들의 개수인, 단계;
상기 블록에 포함된 비-제로 계수들의 총 개수를 계산하는 단계;
상기 블록의 부호화된 비-제로 계수들의 총 개수가 상기 블록에 포함된 비-제로 계수들의 상기 총 개수에 도달할 때까지, 고주파수 성분으로부터 저주파수 성분을 향해 반복적으로 상기 레벨 값들에 대응하는 상기 블록의 상기 비-제로 계수들 각각에 대해 가변 길이 부호화를 실행하는 단계; 및,
상기 블록에 포함된 비-제로 계수들의 상기 계산된 총 개수에 가변 길이 부호화를 실행하고, 상기 런 값들을 부호화하는데 사용되는 복수의 부호 테이블을 이용하여, 상기 블록의 상기 비-제로 계수들의 상기 부호화와는 별개로, 상기 블록의 런 값들 각각에 대해 가변 길이 부호화를 실행하는 단계를 포함하고,
상기 블록의 상기 비-제로 계수들 각각에 대한 상기 가변 길이 부호화는 복수의 가변 길이 부호 테이블 사이에서 전환하면서 실행되고, 상기 가변 길이 부호 테이블들 각각에는, 제1 테이블에 가장 낮은 임계값이 할당되고 그 다음에 이어지는 가변 길이 부호 테이블에는 그 이전에 할당된 모든 임계값들과 다르면서도 더 큰 하나의 임계값이 할당되는 방식으로, 하나의 임계값이 할당되며,
상기 블록의 상기 비-제로 계수들 각각에 대한 상기 가변 길이 부호화는 상기 제1 테이블을 이용하여 시작하며, 부호화될 현재 비-제로 계수의 절대값이 상기 현재 비-제로 계수를 부호화하는데 이용되는 가변 길이 부호 테이블에 할당된 임계값을 초과할 때, 상기 가변 길이 부호 테이블은 더 큰 할당된 임계값을 갖는 후속의 가변 길이 부호 테이블로 전환되고, 상기 비-제로 계수들의 절대값들이 상기 임계값을 초과하는지 여부를 확인하는데 사용된 상기 임계값은 상기 전환된 가변 길이 부호 테이블에 할당된 임계값으로 변경되며, 상기 현재 비-제로 계수에 후속하는 다음의 비-제로 계수는 상기 전환된 가변 길이 부호 테이블을 이용하여 부호화되고,
상기 블록의 상기 비-제로 계수들을 부호화하는데 이용된 상기 가변 길이 부호 테이블들은 상기 블록의 상기 런 값들을 부호화하는데 이용된 상기 부호 테이블과 상이한, 부호화 방법. - 청구항 1에 있어서, 상기 가변 길이 부호 테이블 각각에는 서로 다른 임계값이 할당되는, 부호화 방법.
- 청구항 1에 있어서, 상기 가변 길이 부호 테이블들의 전환은 더 큰 임계값들을 갖는 가변 길이 부호 테이블들을 향하는 방향으로 실행되는, 부호화 방법.
- 청구항 1에 있어서, 상기 가변 길이 부호 테이블들의 전환은 일 방향으로 실행되는, 부호화 방법.
- 청구항 1에 있어서, 상기 가변 길이 부호 테이블들 각각에서 절대값이 최소인 비-제로 계수에 대한 부호 길이는 상기 가변 길이 부호 테이블들 각각에 할당된 임계값들의 오름차순으로 테이블마다 더 길어지는, 부호화 방법.
- 미리 정해진 크기의 픽셀들을 갖는 블록의 화상 데이터에 주파수 변환을 실행함으로써 획득되는 상기 블록의 2차원 계수들에 가변 길이 부호화를 실행하는 부호화 장치로서,
상기 2차원 계수들을 1차원 계수들로 변환하기 위해, 상기 블록의 상기 2차원 계수들을, 저주파수 성분으로부터 시작하여 고주파수 성분을 향해 미리 정해진 순서대로 주사하도록 동작할 수 있는 주사 유닛;
상기 블록의 상기 1차원 계수들을 런(Run) 값 및 레벨(Level) 값으로 변환하도록 동작할 수 있는 변환 유닛으로서, 상기 레벨 값은 상기 블록의 비-제로(non-zero) 계수의 값이고 상기 런 값은 상기 블록의 상기 비-제로 계수에 앞선 연속하는 제로(zero) 계수들의 개수인, 변환 유닛;
상기 블록에 포함된 비-제로 계수들의 총 개수를 계산하도록 동작할 수 있는 계산 유닛;
상기 블록의 부호화된 비-제로 계수들의 총 개수가 상기 블록에 포함된 비-제로 계수들의 상기 총 개수에 도달할 때까지, 고주파수 성분으로부터 저주파수 성분을 향해 반복적으로 상기 레벨 값들에 대응하는 상기 블록의 상기 비-제로 계수들 각각에 대해 가변 길이 부호화를 실행하도록 동작할 수 있는 제1 부호화 유닛;
상기 블록에 포함된 비-제로 계수들의 상기 계산된 총 개수에 가변 길이 부호화를 실행하도록 동작할 수 있는 제2 부호화 유닛; 및,
상기 런 값들을 부호화하는데 사용되는 복수의 부호 테이블을 이용하여, 상기 블록의 상기 비-제로 계수들의 상기 부호화와는 별개로, 상기 블록의 런 값들 각각에 대해 가변 길이 부호화를 실행하도록 동작할 수 있는 제3 부호화 유닛을 포함하고,
상기 제1 부호화 유닛은, 상기 블록의 상기 비-제로 계수들 각각에 대한 상기 가변 길이 부호화를 복수의 가변 길이 부호 테이블 사이에서 전환하면서 실행하도록 동작할 수 있고, 상기 가변 길이 부호 테이블들 각각에는, 제1 테이블에 가장 낮은 임계값이 할당되고 그 다음에 이어지는 가변 길이 부호 테이블에는 그 이전에 할당된 모든 임계값들과 다르면서도 더 큰 하나의 임계값이 할당되는 방식으로, 하나의 임계값이 할당되며,
상기 제1 부호화 유닛은, 상기 제1 테이블을 이용하여, 상기 블록의 상기 비-제로 계수들 각각에 대한 상기 가변 길이 부호화의 실행을 시작하도록 동작할 수 있고, 부호화될 현재 비-제로 계수의 절대값이 상기 현재 비-제로 계수를 부호화하는데 이용되는 가변 길이 부호 테이블에 할당된 임계값을 초과할 때, 상기 가변 길이 부호 테이블을 더 큰 할당된 임계값을 갖는 후속의 가변 길이 부호 테이블로 전환하도록 동작할 수 있으며, 상기 비-제로 계수들의 절대값들이 상기 임계값을 초과하는지 여부를 확인하는데 사용된 상기 임계값을 상기 전환된 가변 길이 부호 테이블에 할당된 임계값으로 변경하도록 동작할 수 있고, 상기 현재 비-제로 계수에 후속하는 다음의 비-제로 계수를 상기 전환된 가변 길이 부호 테이블을 이용하여 부호하도록 동작할 수 있으며,
상기 블록의 상기 비-제로 계수들을 부호화하는데 이용된 상기 가변 길이 부호 테이블들은 상기 블록의 상기 런 값들을 부호화하는데 이용된 상기 부호 테이블과 상이한, 부호화 장치.
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002118483 | 2002-04-19 | ||
JPJP-P-2002-118483 | 2002-04-19 | ||
JP2002126029 | 2002-04-26 | ||
JPJP-P-2002-126029 | 2002-04-26 | ||
JPJP-P-2002-363106 | 2002-12-13 | ||
JP2002363106A JP4368575B2 (ja) | 2002-04-19 | 2002-12-13 | 可変長復号化方法、可変長復号化装置およびプログラム |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020087008525A Division KR101001459B1 (ko) | 2002-04-19 | 2003-04-16 | 가변 길이 부호화 방법 및 가변 길이 복호화 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100051864A KR20100051864A (ko) | 2010-05-18 |
KR101001053B1 true KR101001053B1 (ko) | 2010-12-14 |
Family
ID=29255105
Family Applications (8)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020087008523A Expired - Lifetime KR101001478B1 (ko) | 2002-04-19 | 2003-04-16 | 가변 길이 부호화 방법 및 가변 길이 복호화 방법 |
KR1020087008521A Expired - Lifetime KR100975486B1 (ko) | 2002-04-19 | 2003-04-16 | 가변 길이 부호화 방법 및 가변 길이 복호화 방법 |
KR1020037011694A Expired - Lifetime KR101001411B1 (ko) | 2002-04-19 | 2003-04-16 | 가변 길이 부호화 방법 및 가변 길이 복호화 방법 |
KR1020107006563A Expired - Lifetime KR101001097B1 (ko) | 2002-04-19 | 2003-04-16 | 가변 길이 부호화 방법 및 가변 길이 복호화 방법 |
KR1020087008522A Expired - Lifetime KR100975487B1 (ko) | 2002-04-19 | 2003-04-16 | 가변 길이 부호화 방법 및 가변 길이 복호화 방법 |
KR1020107006564A Expired - Lifetime KR101001053B1 (ko) | 2002-04-19 | 2003-04-16 | 가변 길이 부호화 방법 및 가변 길이 복호화 방법 |
KR1020087008524A Expired - Lifetime KR101001417B1 (ko) | 2002-04-19 | 2003-04-16 | 가변 길이 부호화 방법 및 가변 길이 복호화 방법 |
KR1020087008525A Expired - Lifetime KR101001459B1 (ko) | 2002-04-19 | 2003-04-16 | 가변 길이 부호화 방법 및 가변 길이 복호화 방법 |
Family Applications Before (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020087008523A Expired - Lifetime KR101001478B1 (ko) | 2002-04-19 | 2003-04-16 | 가변 길이 부호화 방법 및 가변 길이 복호화 방법 |
KR1020087008521A Expired - Lifetime KR100975486B1 (ko) | 2002-04-19 | 2003-04-16 | 가변 길이 부호화 방법 및 가변 길이 복호화 방법 |
KR1020037011694A Expired - Lifetime KR101001411B1 (ko) | 2002-04-19 | 2003-04-16 | 가변 길이 부호화 방법 및 가변 길이 복호화 방법 |
KR1020107006563A Expired - Lifetime KR101001097B1 (ko) | 2002-04-19 | 2003-04-16 | 가변 길이 부호화 방법 및 가변 길이 복호화 방법 |
KR1020087008522A Expired - Lifetime KR100975487B1 (ko) | 2002-04-19 | 2003-04-16 | 가변 길이 부호화 방법 및 가변 길이 복호화 방법 |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020087008524A Expired - Lifetime KR101001417B1 (ko) | 2002-04-19 | 2003-04-16 | 가변 길이 부호화 방법 및 가변 길이 복호화 방법 |
KR1020087008525A Expired - Lifetime KR101001459B1 (ko) | 2002-04-19 | 2003-04-16 | 가변 길이 부호화 방법 및 가변 길이 복호화 방법 |
Country Status (17)
Country | Link |
---|---|
US (12) | US7305035B2 (ko) |
EP (13) | EP1744560B1 (ko) |
JP (1) | JP4368575B2 (ko) |
KR (8) | KR101001478B1 (ko) |
CN (1) | CN1319385C (ko) |
AT (5) | ATE447295T1 (ko) |
AU (1) | AU2003235171C1 (ko) |
BR (2) | BRPI0304543B8 (ko) |
CA (2) | CA2448771C (ko) |
DE (5) | DE60321406D1 (ko) |
DK (5) | DK2765707T3 (ko) |
ES (11) | ES2388479T3 (ko) |
HU (1) | HUE044271T2 (ko) |
MX (1) | MXPA03011198A (ko) |
PT (7) | PT1742484E (ko) |
SI (2) | SI1742483T1 (ko) |
WO (1) | WO2003090472A1 (ko) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101448162B (zh) | 2001-12-17 | 2013-01-02 | 微软公司 | 处理视频图像的方法 |
JP4368575B2 (ja) * | 2002-04-19 | 2009-11-18 | パナソニック株式会社 | 可変長復号化方法、可変長復号化装置およびプログラム |
JP2005004718A (ja) * | 2003-05-16 | 2005-01-06 | Canon Inc | 信号処理装置及び制御方法 |
US10554985B2 (en) | 2003-07-18 | 2020-02-04 | Microsoft Technology Licensing, Llc | DC coefficient signaling at small quantization step sizes |
US20070230805A1 (en) * | 2004-07-27 | 2007-10-04 | Yoshihisa Yamada | Coded Data Recording Apparatus, Decoding Apparatus and Program |
CN101273641B (zh) * | 2005-09-26 | 2013-03-06 | 三菱电机株式会社 | 运动图像编码装置以及运动图像译码装置 |
JP4540585B2 (ja) | 2005-10-20 | 2010-09-08 | パナソニック株式会社 | 符号化装置及び復号化装置 |
US7903973B1 (en) * | 2005-12-23 | 2011-03-08 | Lockheed Martin Corporation | Dynamic temporal duration optical transmission privacy |
JP4863840B2 (ja) * | 2006-10-27 | 2012-01-25 | 株式会社リコー | 画素形成装置、光走査装置、光走査方法、画像形成装置、カラー画像形成装置 |
KR100987028B1 (ko) * | 2008-08-20 | 2010-10-11 | 연세대학교 산학협력단 | 무작위 데이터가 가지는 정렬 구조의 불확실성을 산출하는 장치 및 그 방법, 상기 방법을 구현하는 프로그램이 기록된기록매체 |
TR201001101A2 (tr) * | 2010-02-12 | 2011-09-21 | Vestel Elektroni̇k Sanayi̇ Ve Ti̇caret A.Ş. | Bir veri sıkıştırma metodu. |
MX2012010863A (es) * | 2010-04-01 | 2012-10-15 | Sony Corp | Dispositivo y metodo de procesamiento de imagenes. |
US8410959B2 (en) | 2010-04-09 | 2013-04-02 | Qualcomm, Incorporated | Variable length codes for coding of video data |
US20120082230A1 (en) * | 2010-10-01 | 2012-04-05 | Qualcomm Incorporated | Variable length coding of video block coefficients |
US9490839B2 (en) | 2011-01-03 | 2016-11-08 | Qualcomm Incorporated | Variable length coding of video block coefficients |
US8755620B2 (en) | 2011-01-12 | 2014-06-17 | Panasonic Corporation | Image coding method, image decoding method, image coding apparatus, image decoding apparatus, and image coding and decoding apparatus for performing arithmetic coding and/or arithmetic decoding |
US8687904B2 (en) | 2011-01-14 | 2014-04-01 | Panasonic Corporation | Image coding method, image coding apparatus, image decoding method, image decoding apparatus, and image coding and decoding apparatus which include arithmetic coding or arithmetic decoding |
US9516316B2 (en) | 2011-06-29 | 2016-12-06 | Qualcomm Incorporated | VLC coefficient coding for large chroma block |
US9338456B2 (en) | 2011-07-11 | 2016-05-10 | Qualcomm Incorporated | Coding syntax elements using VLC codewords |
KR101710633B1 (ko) * | 2011-08-05 | 2017-02-27 | 삼성전자주식회사 | 자동 초점 조절 방법, 자동 초점 조절 장치, 및 이를 포함하는 디지털 촬영장치 |
WO2013065262A1 (ja) * | 2011-11-04 | 2013-05-10 | 日本電気株式会社 | 映像符号化装置、映像復号装置、映像符号化方法、映像復号方法およびプログラム |
CN105940676B (zh) * | 2014-01-24 | 2019-06-21 | 联发科技股份有限公司 | 解码装置与相关的解码方法 |
US10171810B2 (en) | 2015-06-22 | 2019-01-01 | Cisco Technology, Inc. | Transform coefficient coding using level-mode and run-mode |
TWI642287B (zh) * | 2016-09-06 | 2018-11-21 | 聯發科技股份有限公司 | 無線通訊系統中有效編碼切換方法及通訊設備 |
JP2018085008A (ja) * | 2016-11-25 | 2018-05-31 | 株式会社ジャパンディスプレイ | 画像処理装置および画像処理装置の画像処理方法 |
US10666985B1 (en) * | 2018-11-18 | 2020-05-26 | Sony Corporation | Sub-block based entropy coding for image coding |
US10728555B1 (en) * | 2019-02-06 | 2020-07-28 | Sony Corporation | Embedded codec (EBC) circuitry for position dependent entropy coding of residual level data |
CN112399181B (zh) | 2019-08-19 | 2022-08-26 | 华为技术有限公司 | 图像编解码的方法、装置和存储介质 |
CN113889046B (zh) * | 2020-07-02 | 2022-12-09 | 京东方科技集团股份有限公司 | 显示面板及其驱动方法、以及显示装置 |
Family Cites Families (62)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4541012A (en) * | 1982-01-04 | 1985-09-10 | Compression Labs, Inc. | Video bandwidth reduction system employing interframe block differencing and transform domain coding |
CA1296430C (en) * | 1986-11-10 | 1992-02-25 | Masahide Kaneko | Encoding system capable of accomplishing a high efficiency by anterior and/or posterior processing to quantization |
JPH04100390A (ja) * | 1990-08-20 | 1992-04-02 | Hitachi Ltd | 高能率符号化方式 |
JP3205028B2 (ja) | 1991-02-05 | 2001-09-04 | キヤノン株式会社 | 画像圧縮装置及びその方法 |
US6546145B1 (en) * | 1991-02-05 | 2003-04-08 | Canon Kabushiki Kaisha | Image compression using selection of quantization method |
JPH04315270A (ja) | 1991-04-15 | 1992-11-06 | Toshiba Corp | 符号化装置 |
JP2670201B2 (ja) * | 1991-08-30 | 1997-10-29 | 富士写真フイルム株式会社 | 画像データ圧縮符号化装置および方法 |
JP3016456B2 (ja) | 1992-06-15 | 2000-03-06 | 日本電信電話株式会社 | 適応的可変長符号化方法 |
JPH06178282A (ja) | 1992-12-02 | 1994-06-24 | Mitsubishi Electric Corp | 画像の符号化装置 |
US5367629A (en) * | 1992-12-18 | 1994-11-22 | Sharevision Technology, Inc. | Digital video compression system utilizing vector adaptive transform |
JP3278948B2 (ja) * | 1993-02-05 | 2002-04-30 | 日本電信電話株式会社 | 可変長符号化方法 |
US5510785A (en) * | 1993-03-19 | 1996-04-23 | Sony Corporation | Method of coding a digital signal, method of generating a coding table, coding apparatus and coding method |
JP3277425B2 (ja) * | 1993-03-19 | 2002-04-22 | ソニー株式会社 | ディジタル信号の符号化方法、符号化用テーブル生成方法、符号化装置及び符号化方法 |
JP3111750B2 (ja) | 1993-06-08 | 2000-11-27 | 松下電器産業株式会社 | 可変長符号復号方式 |
JP3210996B2 (ja) * | 1993-07-30 | 2001-09-25 | 三菱電機株式会社 | 高能率符号化装置及び高能率復号化装置 |
JPH0759086A (ja) | 1993-07-30 | 1995-03-03 | Canon Inc | 画像処理装置 |
JP3220598B2 (ja) * | 1994-08-31 | 2001-10-22 | 三菱電機株式会社 | 可変長符号テーブルおよび可変長符号化装置 |
KR100209877B1 (ko) * | 1994-11-26 | 1999-07-15 | 윤종용 | 복수개의 허프만부호테이블을 이용한 가변장부호화장치 및 복호화장치 |
JP3305140B2 (ja) | 1994-12-28 | 2002-07-22 | キヤノン株式会社 | 符号化装置及び方法 |
US5883976A (en) | 1994-12-28 | 1999-03-16 | Canon Kabushiki Kaisha | Selectively utilizing multiple encoding methods |
JP3624450B2 (ja) * | 1995-02-06 | 2005-03-02 | ソニー株式会社 | 画像データ符号化方法及び画像データ符号化装置 |
JP3431331B2 (ja) * | 1995-03-01 | 2003-07-28 | 株式会社日立製作所 | 動画像符号化装置及び動画像伝送装置並びにテレビ会議装置 |
US6104754A (en) * | 1995-03-15 | 2000-08-15 | Kabushiki Kaisha Toshiba | Moving picture coding and/or decoding systems, and variable-length coding and/or decoding system |
US6704494B1 (en) * | 1995-03-15 | 2004-03-09 | Kabushiki Kaisha Toshiba | Moving picture coding and/or decoding systems, and variable-length coding and/or decoding system |
JPH08256266A (ja) * | 1995-03-17 | 1996-10-01 | Mitsubishi Electric Corp | 画像符号化方式 |
JP3992303B2 (ja) * | 1995-06-22 | 2007-10-17 | ソニー株式会社 | 信号圧縮装置と信号伸長装置および信号圧縮方法と信号伸長方法 |
EP0762771A3 (en) | 1995-09-11 | 1998-09-23 | Matsushita Electric Industrial Co., Ltd. | Apparatus and method for variable-length coding |
JP3114796B2 (ja) | 1995-09-11 | 2000-12-04 | 松下電器産業株式会社 | 可変長符号化装置及び方法 |
US5818877A (en) * | 1996-03-14 | 1998-10-06 | The Regents Of The University Of California | Method for reducing storage requirements for grouped data values |
JPH09307901A (ja) | 1996-05-13 | 1997-11-28 | Toshiba Corp | 映像信号処理装置 |
JP3743837B2 (ja) | 1996-06-14 | 2006-02-08 | 株式会社大宇エレクトロニクス | ランレングス符号器 |
US5831977A (en) | 1996-09-04 | 1998-11-03 | Ericsson Inc. | Subtractive CDMA system with simultaneous subtraction in code space and direction-of-arrival space |
TW366669B (en) | 1996-10-30 | 1999-08-11 | Matsushita Electric Ind Co Ltd | Picture encoding device and picture encoding method, picture decoding device and picture decoding method, and data recording media |
JP2870515B2 (ja) * | 1996-12-27 | 1999-03-17 | 日本電気株式会社 | 可変長符号化装置 |
US5995148A (en) * | 1997-02-14 | 1999-11-30 | At&T Corp | Video coder having scalar dependent variable length coder |
JP3410629B2 (ja) * | 1997-05-21 | 2003-05-26 | シャープ株式会社 | 可変長符号化回路及び可変長符号化方法 |
US6118822A (en) | 1997-12-01 | 2000-09-12 | Conexant Systems, Inc. | Adaptive entropy coding in adaptive quantization framework for video signal coding systems and processes |
JPH11243343A (ja) | 1998-02-25 | 1999-09-07 | Victor Co Of Japan Ltd | 可変長符号化方法、可変長復号化方法、及び可変長符号記録媒体 |
JPH11341497A (ja) | 1998-05-29 | 1999-12-10 | Matsushita Electric Ind Co Ltd | 画像符号化復号化装置及び、画像符号化復号化方法 |
JP3888597B2 (ja) * | 1998-06-24 | 2007-03-07 | 日本ビクター株式会社 | 動き補償符号化装置、及び動き補償符号化復号化方法 |
JP2000059234A (ja) * | 1998-08-10 | 2000-02-25 | Mitsubishi Electric Corp | 可変長符号処理装置 |
JP2001024515A (ja) | 1999-07-07 | 2001-01-26 | Sony Corp | 信号処理方法及び装置 |
KR100644498B1 (ko) * | 1999-08-25 | 2006-11-10 | 마츠시타 덴끼 산교 가부시키가이샤 | 노이즈 검출방법과 노이즈 검출장치 및 화상 복호화장치 |
JP2001308715A (ja) * | 2000-04-20 | 2001-11-02 | Mitsubishi Electric Corp | 可変長符号化装置および可変長復号装置 |
TW515192B (en) | 2000-06-06 | 2002-12-21 | Noa Kk Off | Compression method of motion picture image data and system there for |
JP2002261623A (ja) * | 2001-02-28 | 2002-09-13 | Canon Inc | 復号装置、復号方法、記憶媒体及びプログラムソフトウェア |
EP1391121B1 (en) * | 2001-03-23 | 2012-08-15 | Nokia Corporation | Variable length coding |
MXPA04004770A (es) * | 2001-11-22 | 2004-07-30 | Matsushita Electric Ind Co Ltd | Metodo de codificacion de longitud variable y metodo de descodificacion de longitud variable. |
US7099387B2 (en) * | 2002-03-22 | 2006-08-29 | Realnetorks, Inc. | Context-adaptive VLC video transform coefficients encoding/decoding methods and apparatuses |
JP4090862B2 (ja) * | 2002-04-26 | 2008-05-28 | 松下電器産業株式会社 | 可変長符号化方法および可変長復号化方法 |
JP4368575B2 (ja) * | 2002-04-19 | 2009-11-18 | パナソニック株式会社 | 可変長復号化方法、可変長復号化装置およびプログラム |
US6646578B1 (en) * | 2002-11-22 | 2003-11-11 | Ub Video Inc. | Context adaptive variable length decoding system and method |
US7602850B2 (en) * | 2003-12-19 | 2009-10-13 | Intel Corporation | Content adaptive variable length coding (CAVLC) decoding |
US7843997B2 (en) * | 2004-05-21 | 2010-11-30 | Broadcom Corporation | Context adaptive variable length code decoder for decoding macroblock adaptive field/frame coded video data |
US7643694B2 (en) * | 2004-12-31 | 2010-01-05 | Zoran Corporation | Method and apparatus for processing a compressed image in an order other than the order in which it was compressed |
JP4540585B2 (ja) * | 2005-10-20 | 2010-09-08 | パナソニック株式会社 | 符号化装置及び復号化装置 |
US7903973B1 (en) * | 2005-12-23 | 2011-03-08 | Lockheed Martin Corporation | Dynamic temporal duration optical transmission privacy |
KR100813877B1 (ko) * | 2006-05-11 | 2008-03-18 | 전자부품연구원 | 효율적인 h.264/avc cavlc 디코딩 방법 |
US7813567B2 (en) * | 2007-04-26 | 2010-10-12 | Texas Instruments Incorporated | Method of CABAC significance MAP decoding suitable for use on VLIW data processors |
US7885473B2 (en) * | 2007-04-26 | 2011-02-08 | Texas Instruments Incorporated | Method of CABAC coefficient magnitude and sign decoding suitable for use on VLIW data processors |
CN101335000B (zh) * | 2008-03-26 | 2010-04-21 | 华为技术有限公司 | 编码的方法及装置 |
US7876257B2 (en) * | 2008-04-28 | 2011-01-25 | Mitsubishi Electric Research Laboratories, Inc. | Method and apparatus for compressing SAR signals |
-
2002
- 2002-12-13 JP JP2002363106A patent/JP4368575B2/ja not_active Expired - Lifetime
-
2003
- 2003-04-16 AT AT08157872T patent/ATE447295T1/de active
- 2003-04-16 ES ES09168084T patent/ES2388479T3/es not_active Expired - Lifetime
- 2003-04-16 EP EP20060123096 patent/EP1744560B1/en not_active Expired - Lifetime
- 2003-04-16 MX MXPA03011198A patent/MXPA03011198A/es active IP Right Grant
- 2003-04-16 PT PT06123093T patent/PT1742484E/pt unknown
- 2003-04-16 PT PT141629956T patent/PT2752994E/pt unknown
- 2003-04-16 DK DK14162991.5T patent/DK2765707T3/en active
- 2003-04-16 ES ES15161640T patent/ES2730954T3/es not_active Expired - Lifetime
- 2003-04-16 ES ES14162991.5T patent/ES2550993T3/es not_active Expired - Lifetime
- 2003-04-16 EP EP14162991.5A patent/EP2765707B1/en not_active Expired - Lifetime
- 2003-04-16 CN CNB038005948A patent/CN1319385C/zh not_active Expired - Lifetime
- 2003-04-16 CA CA2448771A patent/CA2448771C/en not_active Expired - Lifetime
- 2003-04-16 KR KR1020087008523A patent/KR101001478B1/ko not_active Expired - Lifetime
- 2003-04-16 WO PCT/JP2003/004803 patent/WO2003090472A1/ja active IP Right Grant
- 2003-04-16 PT PT09168084T patent/PT2117236E/pt unknown
- 2003-04-16 ES ES14162995.6T patent/ES2549252T3/es not_active Expired - Lifetime
- 2003-04-16 SI SI200331100T patent/SI1742483T1/sl unknown
- 2003-04-16 AT AT03720905T patent/ATE354258T1/de not_active IP Right Cessation
- 2003-04-16 EP EP20090168084 patent/EP2117236B1/en not_active Expired - Lifetime
- 2003-04-16 ES ES06123090T patent/ES2297811T3/es not_active Expired - Lifetime
- 2003-04-16 CA CA2625292A patent/CA2625292C/en not_active Expired - Lifetime
- 2003-04-16 KR KR1020087008521A patent/KR100975486B1/ko not_active Expired - Lifetime
- 2003-04-16 KR KR1020037011694A patent/KR101001411B1/ko not_active Expired - Lifetime
- 2003-04-16 AT AT06123090T patent/ATE385140T1/de not_active IP Right Cessation
- 2003-04-16 KR KR1020107006563A patent/KR101001097B1/ko not_active Expired - Lifetime
- 2003-04-16 EP EP19156147.1A patent/EP3515071B1/en not_active Expired - Lifetime
- 2003-04-16 KR KR1020087008522A patent/KR100975487B1/ko not_active Expired - Lifetime
- 2003-04-16 ES ES06123093T patent/ES2307267T3/es not_active Expired - Lifetime
- 2003-04-16 DK DK15161640.6T patent/DK2919390T3/da active
- 2003-04-16 DE DE60321406T patent/DE60321406D1/de not_active Expired - Lifetime
- 2003-04-16 DK DK14162995.6T patent/DK2752994T3/en active
- 2003-04-16 DE DE2003618918 patent/DE60318918T2/de not_active Expired - Lifetime
- 2003-04-16 BR BRPI0304543A patent/BRPI0304543B8/pt unknown
- 2003-04-16 KR KR1020107006564A patent/KR101001053B1/ko not_active Expired - Lifetime
- 2003-04-16 BR BR0304543-9A patent/BR0304543A/pt active IP Right Grant
- 2003-04-16 EP EP20060123090 patent/EP1742483B1/en not_active Expired - Lifetime
- 2003-04-16 EP EP20080157872 patent/EP1965590B1/en not_active Expired - Lifetime
- 2003-04-16 EP EP14162995.6A patent/EP2752994B8/en not_active Expired - Lifetime
- 2003-04-16 PT PT08157872T patent/PT1965590E/pt unknown
- 2003-04-16 EP EP03720905A patent/EP1424856B1/en not_active Expired - Lifetime
- 2003-04-16 ES ES19156147T patent/ES2886861T3/es not_active Expired - Lifetime
- 2003-04-16 SI SI200331210T patent/SI1742484T1/sl unknown
- 2003-04-16 ES ES08157872T patent/ES2332159T3/es not_active Expired - Lifetime
- 2003-04-16 PT PT141629915T patent/PT2765707E/pt unknown
- 2003-04-16 EP EP15161640.6A patent/EP2919390B1/en not_active Expired - Lifetime
- 2003-04-16 KR KR1020087008524A patent/KR101001417B1/ko not_active Expired - Lifetime
- 2003-04-16 ES ES03720905T patent/ES2279945T3/es not_active Expired - Lifetime
- 2003-04-16 US US10/478,185 patent/US7305035B2/en not_active Expired - Lifetime
- 2003-04-16 AU AU2003235171A patent/AU2003235171C1/en not_active Expired
- 2003-04-16 AT AT06123096T patent/ATE406051T1/de active
- 2003-04-16 DE DE60311734T patent/DE60311734T2/de not_active Expired - Lifetime
- 2003-04-16 EP EP20060123093 patent/EP1742484B1/en not_active Expired - Lifetime
- 2003-04-16 PT PT15161640T patent/PT2919390T/pt unknown
- 2003-04-16 EP EP19156149.7A patent/EP3515072B1/en not_active Expired - Lifetime
- 2003-04-16 DK DK06123093T patent/DK1742484T3/da active
- 2003-04-16 PT PT06123096T patent/PT1744560E/pt unknown
- 2003-04-16 DK DK06123090T patent/DK1742483T3/da active
- 2003-04-16 EP EP20100180442 patent/EP2271118B1/en not_active Expired - Lifetime
- 2003-04-16 DE DE60323171T patent/DE60323171D1/de not_active Expired - Lifetime
- 2003-04-16 KR KR1020087008525A patent/KR101001459B1/ko not_active Expired - Lifetime
- 2003-04-16 AT AT06123093T patent/ATE397355T1/de not_active IP Right Cessation
- 2003-04-16 ES ES06123096T patent/ES2309913T3/es not_active Expired - Lifetime
- 2003-04-16 EP EP20100180446 patent/EP2343903B1/en not_active Expired - Lifetime
- 2003-04-16 ES ES19156149T patent/ES2886874T3/es not_active Expired - Lifetime
- 2003-04-16 DE DE60329873T patent/DE60329873D1/de not_active Expired - Lifetime
- 2003-04-16 HU HUE15161640 patent/HUE044271T2/hu unknown
-
2007
- 2007-10-17 US US11/907,772 patent/US9025671B2/en active Active
- 2007-10-17 US US11/907,776 patent/US9020040B2/en active Active
- 2007-10-17 US US11/907,771 patent/US9054734B2/en active Active
- 2007-10-17 US US11/907,777 patent/US9020041B2/en active Active
- 2007-10-17 US US11/907,775 patent/US9031133B2/en active Active
-
2015
- 2015-03-31 US US14/674,613 patent/US9661353B2/en not_active Expired - Fee Related
-
2016
- 2016-10-14 US US15/293,735 patent/US10057602B2/en not_active Expired - Lifetime
- 2016-10-14 US US15/293,707 patent/US10063890B2/en not_active Expired - Lifetime
- 2016-10-14 US US15/293,663 patent/US10034025B2/en not_active Expired - Lifetime
- 2016-10-14 US US15/293,687 patent/US10027990B2/en not_active Expired - Lifetime
-
2018
- 2018-07-24 US US16/043,862 patent/US10623781B2/en not_active Expired - Fee Related
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101001053B1 (ko) | 가변 길이 부호화 방법 및 가변 길이 복호화 방법 | |
CN100542295C (zh) | 可变长度编码方法及装置 | |
JP5208157B2 (ja) | 復号化システム | |
JP4722233B1 (ja) | 復号化システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
A201 | Request for examination | ||
PA0104 | Divisional application for international application |
Comment text: Divisional Application for International Patent Patent event code: PA01041R01D Patent event date: 20100325 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20100701 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20101102 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20101207 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20101207 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20131119 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20131119 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20141117 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20141117 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20151118 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20151118 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20161122 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20161122 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20171124 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20171124 Start annual number: 8 End annual number: 8 |
|
PC1801 | Expiration of term |
Termination date: 20231016 Termination category: Expiration of duration |