-
公开(公告)号:KR1020070109487A
公开(公告)日:2007-11-15
申请号:KR1020060042514
申请日:2006-05-11
Applicant: 전자부품연구원
IPC: H04N19/13
CPC classification number: H03M7/425
Abstract: A CAVLC(Context-based Adaptive Variable Length Coding) decoding method is provided to minimize the memory access by a table look-up and reducing the decoding time and the power consumption, by classifying VLC codes into groups according to correlation thereof, defining an arithmetic equation for each of the groups, and performing a decoding process according to the arithmetic equation. A Coeff_Token is decoded, wherein the Coeff_Token consists of a combination of a TotalCoeffs value(TC) and TrailingOnes value(T1s). A run_before is decoded, wherein the run_before is the number of zeros before each of non-zero coefficients. A total_zeros is decoded, wherein the total_zeros is the number of coefficients each having a value of the zero before the last non-zero coefficient. Each of Coeff_Token decoding, run_before decoding, and total_zeros decoding comprises sorting and classifying VLC codes according to a predetermined criterion to form groups, assigning an arithmetic equation for decoding to each of the groups, and performing the decoding according to the arithmetic equation.
Abstract translation: 提供CAVLC(基于上下文的自适应可变长度编码)解码方法,通过根据其相关性将VLC代码分组成组,通过表查找来最小化存储器访问并减少解码时间和功耗,定义算术 等式,并且根据算术方程执行解码处理。 Coeff_Token被解码,其中Coeff_Token由TotalCoeffs值(TC)和TrailingOnes值(T1s)的组合组成。 对run_before进行解码,其中run_before是非零系数之前的零数。 total_zeros被解码,其中total_zeros是在最后一个非零系数之前具有零值的系数的数量。 Coeff_Token解码,run_before解码和total_zeros解码中的每一个包括根据预定标准对VLC码进行排序和分类以形成组,为每个组分配用于解码的算术方程,并根据算术方程执行解码。
-
公开(公告)号:KR100813877B1
公开(公告)日:2008-03-18
申请号:KR1020060042514
申请日:2006-05-11
Applicant: 전자부품연구원
IPC: H04N19/13
CPC classification number: H03M7/425
Abstract: 본 발명은 VLC 코드들의 상관관계에 따라 VLC 코드들을 그룹으로 분류한 후, 각 그룹을 디코딩할 수 있는 산술식을 정의하고 이에 따라 디코딩을 수행함으로써, 테이블 룩-업에 의한 메모리 접근을 최소화하고 디코딩 시간 및 전력 소모량을 감소시킬 수 있는 효율적인 H.264/AVC CAVLC 디코딩 방법에 관한 것이다. 본 발명에 따른 CAVLC 디코딩 방법은 (a) TotalCoeffs와 TrailingOnes의 조합으로 구성된 Coeff_Token의 디코딩 단계, (b) 각각의 0이 아닌 계수들 앞에 있는 0의 개수인 run_before의 디코딩 단계, (c) 마지막 0이 아닌 계수 이전의 0인 계수들의 개수인 total_zeros의 디코딩 단계, (d) 상기 TrailingOnes의 부호의 디코딩 단계 및 (e) 0 이 아닌 계수들의 레벨값의 디코딩 단계를 포함하되, 상기 Coeff_Token의 디코딩 단계, 상기 run_before의 디코딩 단계 및 상기 total_zeros의 디코딩 단계는 각각 (1) VLC 코드들을 소정의 기준에 따라 정렬 및 그룹으로 분류하는 단계; (2) 상기 각 그룹마다 디코딩을 위한 산술식을 지정하는 단계; 및 (3) 상기 산술식에 따라 디코딩을 수행하는 단계를 포함하는 것을 특징으로 한다.
-