KR100674937B1 - 컨텍스트 적응형 이진 산술 복호화 장치 - Google Patents
컨텍스트 적응형 이진 산술 복호화 장치 Download PDFInfo
- Publication number
- KR100674937B1 KR100674937B1 KR1020050002462A KR20050002462A KR100674937B1 KR 100674937 B1 KR100674937 B1 KR 100674937B1 KR 1020050002462 A KR1020050002462 A KR 1020050002462A KR 20050002462 A KR20050002462 A KR 20050002462A KR 100674937 B1 KR100674937 B1 KR 100674937B1
- Authority
- KR
- South Korea
- Prior art keywords
- context
- block
- decoding
- macroblock
- memory device
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/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/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/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
Claims (7)
- 현재 처리되고 있는 매크로 블록의 주변에 위치한 매크로 블록들의 신텍스 엘리먼트(Syntax Element)에 대한 정보 및 컨텍스트에 대한 정보를 저장하고 있는 메모리 장치;상기 메모리 장치에 저장되어 있는 상기 신텍스 엘리먼트(Syntax Element)를 읽어 저장하는 주변 매크로블록 정보장치;상기 주변 매크로블록의 상기 신텍스 엘리먼트(Syntax Element)를 이용하여 컨텍스트 선택을 위한 컨텍스트 인덱스 인크리먼트를 생성하는 컨텍스트 인덱스 생성장치;상기 컨텍스트를 초기화하거나 현재 사용되어야 하는 컨텍스트를 상기 매크로 블록 주변의 정보를 이용하여 상기 메모리 장치로부터 읽어 저장하고, 사용되고 있던 컨텍스트는 상기 메모리 장치에 저장시키는 컨텍스트 업데이트 장치;상기 컨텍스트 인덱스 인크리먼트에 응답하여 상기 컨텍스트 업데이트 장치에 저장된 컨텍스트들 중에서 상기 신텍스 엘리먼트의 빈(bin)번호에 대응하는 컨텍스트를 선택하는 컨텍스트 선택장치;상기 컨텍스트 선택장치에서 선택된 컨텍스트를 이용하여 입력된 데이터 스트림을 디코딩하는 디코딩 엔진 블록; 및이미 저장된 가변 장(Variable Field) 부호화 테이블을 참조하여 상기 디코딩 된 데이터에 대응하는 심볼들을 출력하는 역 이산화 블록을 구비하는 것을 특징으로 하는 CABAD(Context Adaptive Binary Arithmetic De-coding) 장치.
- 제1항에 있어서, 상기 주변 매크로블록 정보장치는,상기 신텍스 엘리먼트(Syntax Element)를 저장하는 복수 개의 레지스터를 구비하는 것을 특징으로 하는 CABAD 장치.
- 제1항에 있어서, 상기 컨텍스트 업데이트 장치는,선택된 컨텍스트를 저장하는 복수 개의 레지스터를 구비하는 것을 특징으로 하는 CABAD 장치.
- 제1항에 있어서, 상기 디코딩 엔진 블록은,바이트 단위로 디코딩하는 것을 특징으로 하는 CABAD 장치.
- 제1항에 있어서, 상기 CABAD 장치는,상기 컨텍스트 인덱스 생성장치, 컨텍스트 선택장치 및 역 이산화 블록을 제어하는 콘트롤러 블록을 더 구비하는 것을 특징으로 하는 CABAD 장치.
- 제5항에 있어서, 상기 콘트롤러는,초기화 조건이 인가되면, 상기 컨텍스트 업데이트 장치 및 상기 디코딩 엔진을 초기화시키는 것을 특징으로 하는 CABAD 장치.
- 제5항에 있어서, 상기 콘트롤러는,상기 가변 장(Variable Field) 부호화 테이블을 구비하는 것을 특징으로 하는 CABAD 장치.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050002462A KR100674937B1 (ko) | 2005-01-11 | 2005-01-11 | 컨텍스트 적응형 이진 산술 복호화 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050002462A KR100674937B1 (ko) | 2005-01-11 | 2005-01-11 | 컨텍스트 적응형 이진 산술 복호화 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060082199A KR20060082199A (ko) | 2006-07-18 |
KR100674937B1 true KR100674937B1 (ko) | 2007-01-26 |
Family
ID=37172954
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050002462A Expired - Lifetime KR100674937B1 (ko) | 2005-01-11 | 2005-01-11 | 컨텍스트 적응형 이진 산술 복호화 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100674937B1 (ko) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101154999B1 (ko) | 2005-07-08 | 2012-07-09 | 엘지전자 주식회사 | 영상 신호의 코딩정보를 압축/해제하기 위해 모델링하는 방법 |
KR100878827B1 (ko) * | 2005-07-08 | 2009-01-14 | 엘지전자 주식회사 | 영상 신호의 코딩정보를 압축/해제하기 위해 모델링하는방법 |
US7894523B2 (en) | 2005-09-05 | 2011-02-22 | Lg Electronics Inc. | Method for modeling coding information of a video signal for compressing/decompressing coding information |
KR100644713B1 (ko) * | 2005-10-31 | 2006-11-10 | 삼성전자주식회사 | 컨텍스트 기반 적응적 이진 산술 코딩 복호기에서 원소구문을 복호화하는 방법 및 이를 위한 복호화 장치 |
CN107277539B (zh) | 2011-05-27 | 2020-11-06 | 寰发股份有限公司 | 减少用于上下文自适应熵解码中的行缓存的方法及装置 |
KR102303752B1 (ko) * | 2014-03-31 | 2021-09-17 | 삼성전자주식회사 | 복호화 명령어를 실행하는 방법 및 장치, 복호화 명령어를 생성하는 방법 및 장치 및 기록매체 |
-
2005
- 2005-01-11 KR KR1020050002462A patent/KR100674937B1/ko not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
KR20060082199A (ko) | 2006-07-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11706451B2 (en) | Golomb-Rice/EG coding technique for CABAC in HEVC | |
JP4295356B1 (ja) | 画像および/またはビデオ符号器と復号器における変換係数を符号化するための方法と装置および対応するコンピュータプログラムと対応するコンピュータによる読み出し可能な記憶媒体 | |
US7385535B2 (en) | Decoding system and method based on context-based adaptive binary arithmetic coding | |
JP4886755B2 (ja) | コンテキスト適応バイナリ算術符号化と復号化のシステム及び方法 | |
JP6352452B2 (ja) | ビデオ符号化における構文の2値化とコンテキスト適応型符号化の方法と装置 | |
TWI514779B (zh) | 熵編碼技術 | |
CN104054342B (zh) | 针对于hevc中的cabac的高吞吐量编码的方法和装置 | |
KR100856398B1 (ko) | 복수 매핑 테이블을 이용한 가변장 부호화 및 복호화방법과 그 장치 | |
CN109923861B (zh) | 用于上下文自适应二进制算术编码的方法和设备 | |
US11425386B2 (en) | Method and apparatus for range derivation in context adaptive binary arithmetic coding | |
ES2878325T3 (es) | Codificación aritmética binaria con máquinas de estados finitos de estimación de probabilidad parametrizadas | |
US7365659B1 (en) | Method of context adaptive binary arithmetic coding and coding apparatus using the same | |
CN103918273A (zh) | 确定用于变换系数的二进制码字的方法 | |
JP2018529273A (ja) | ビデオコーディングにおける係数レベルのコーディング | |
KR20040077921A (ko) | 가변 길이 칼라 코드들로 팔레트화된 칼라 화상들의 압축 | |
CN109417622B (zh) | 使用简单本地预测器的改进的有效性标志译码的方法和装置 | |
KR100717055B1 (ko) | Cabac 복호기에서 복수의 이진 값들을 파이프라인방식에 의하여 복호화하는 방법 및 이를 위한 복호화 장치 | |
KR100674937B1 (ko) | 컨텍스트 적응형 이진 산술 복호화 장치 | |
US20140269896A1 (en) | Multi-Frame Compression | |
JP2008199100A (ja) | 可変長符号復号装置 | |
CN113115049A (zh) | 对图像内容进行编码和解码的方法及传输图像内容的系统 | |
CN101188753B (zh) | 一种视频熵解码查找表的构造方法及视频熵解码方法 | |
KR101760070B1 (ko) | 데이터 부호화 및 복호화 방법과 장치 | |
Choi et al. | High throughput entropy coding in the HEVC standard | |
KR950035407A (ko) | 영상데이타의 적응가변장부호화 및 복호화방법과 그 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20050111 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20060622 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
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: 20061227 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070122 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070123 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20100114 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20110103 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20111229 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130102 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20130102 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140103 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20140103 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20141231 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20141231 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20160104 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20160104 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20170102 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20170102 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20191226 Year of fee payment: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20191226 Start annual number: 14 End annual number: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20201230 Start annual number: 15 End annual number: 15 |
|
PR1001 | Payment of annual fee |
Payment date: 20211229 Start annual number: 16 End annual number: 16 |
|
PR1001 | Payment of annual fee |
Payment date: 20221221 Start annual number: 17 End annual number: 17 |