맞춤기술찾기

이전대상기술

CAVLC 디코딩을 위한 VLC 테이블 선택방법 및 그CAVLC 디코딩방법

  • 기술번호 : KST2015041161
  • 담당센터 :
  • 전화번호 :
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 비디오 코딩 표준인 H.264/AVC에서 잉여 정보를 압축하기 위한 CAVLC(Context Adaptive Variable Length Coding)를 디코딩하는 방법에 관한 것으로, CAVLC를 분석한 결과에 따라 level_prefix 만으로 Lev-VLC 테이블을 결정하여 레벨을 디코딩한다. 이에 따라, 매우 간단한 처리를 통해서도 Lev-VLC 테이블을 선택하여 레벨을 디코딩할 수 있으며, 처리방법의 복잡도가 개선되고, 처리 속도 또한 개선된다.CAVLC, H.264/AVC, 변환계수, 레벨
Int. CL H04N 19/13 (2014.01)
CPC H04N 19/13(2013.01) H04N 19/13(2013.01)
출원번호/일자 1020050131425 (2005.12.28)
출원인 엘지전자 주식회사
등록번호/일자 10-0753282-0000 (2007.08.22)
공개번호/일자 10-2007-0069381 (2007.07.03) 문서열기
공고번호/일자 (20070829) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2005.12.28)
심사청구항수 5

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 엘지전자 주식회사 대한민국 서울특별시 영등포구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 임정은 대한민국 서울특별시 관악구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 정종옥 대한민국 서울특별시 강남구 논현로**길 **, *층 노벨국제특허법률사무소 (도곡동, 덕영빌딩)
2 조현동 대한민국 서울특별시 강남구 논현로**길 **, *층 (도곡동, 덕영빌딩)(노벨국제특허법률사무소)
3 진천웅 대한민국 서울특별시 강남구 논현로**길 **, *층 노벨국제특허법률사무소 (도곡동, 덕영빌딩)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 엘지전자 주식회사 대한민국 서울특별시 영등포구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2005.12.28 수리 (Accepted) 1-1-2005-0770940-62
2 대리인해임신고서
Report on Dismissal of Agent
2006.05.01 수리 (Accepted) 1-1-2006-0308141-74
3 선행기술조사의뢰서
Request for Prior Art Search
2006.11.10 수리 (Accepted) 9-1-9999-9999999-89
4 선행기술조사보고서
Report of Prior Art Search
2006.12.05 수리 (Accepted) 9-1-2006-0078443-26
5 의견제출통지서
Notification of reason for refusal
2007.01.30 발송처리완료 (Completion of Transmission) 9-5-2007-0055438-42
6 의견서
Written Opinion
2007.02.14 수리 (Accepted) 1-1-2007-0137304-98
7 명세서등보정서
Amendment to Description, etc.
2007.02.14 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2007-0137344-14
8 등록결정서
Decision to grant
2007.06.18 발송처리완료 (Completion of Transmission) 9-5-2007-0329736-47
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2008.08.08 수리 (Accepted) 4-1-2008-5128387-76
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.04.27 수리 (Accepted) 4-1-2009-5080835-50
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.11.03 수리 (Accepted) 4-1-2009-0023850-26
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.05.22 수리 (Accepted) 4-1-2015-5068349-97
13 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.05.28 수리 (Accepted) 4-1-2020-5118228-40
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
CAVLC(Context Adaptive Variable Length Coding)로 코딩된 비트 스트림의 i-1 번째 변환계수의 레벨 디코딩을 위해, 선택된 Lev-VLC(n) 테이블로부터 추출한level_prefix가 2보다 큰 값인지를 판단하는 단계(여기서, 정수 i>(T1s+1)이고, 정수 n은 6≥n≥0); 및상기 판단결과에 따라 i번째 변환계수의 레벨 디코딩을 위한 Lev-VLC 테이블을 선택하되, 상기 level_prefix가 2보다 크면 Lev-VLC(n+1) 테이블을 선택하고, 상기 level_prefix가 2보다 크지 않거나 상기 n이 6이면 Lev-VLC(n) 테이블을 유지하는 단계; 를 포함하여 이루어지는 CAVLC 디코딩을 위한 VLC 테이블 선택방법
2 2
제 1항에 있어서,상기 비트 스트림에서 파싱한 상기 T1s가 3과 같은 경우 상기 level_prefix의 비교대상이 되는 소정의 가상 코드를 마련하고, 상기 가상 코드를 5로 정하는 단계;상기 T1s가 3 보다 작고, 0이 아닌 양자화 변환 계수의 수 N이 10 이하인 경우 상기 가상 코드를 3으로 정하는 단계;상기 T1s가 3 보다 작고, 상기 N이 10 보다 큰 경우 상기 가상코드를 1로 정하는 단계; T1s 번째 변환계수의 레벨 디코딩을 위해 선택된 Lev-VLC(n) 테이블로부터 추출한 level_prefix가 상기 가상코드보다 큰 값인지를 판단하는 단계; 및상기 판단결과에 따라 (T1s+1) 번째 변환계수의 레벨 디코딩을 위한 Lev-VLC 테이블을 선택하되, level_prefix가 상기 가상코드보다 크면 Lev-VLC(n+1) 테이블을 선택하고, 상기 가상코드보다 크지 않으면 Lev-VLC(n) 테이블을 그대로 유지하되, 상기 n이 0이면 0 대신 1을 적용하는 단계;를 더 포함하여 이루어지는 CAVLC 디코딩을 위한 Lev-VLC 테이블 선택방법
3 3
CAVLC로 코딩된 비트 스트림으로부터 0이 아닌 양자화(Quantization)변환 계수의 수 N과 trailing ones의 개수인 T1s가 합쳐진 심볼인 토큰(Token)을 디코딩하는 단계;상기 토큰의 디코딩 후, 상기 T1s 개의 변환계수의 부호가 각각 +인지 -인지 디코딩하는 단계;상기 T1s가 아닌 변환계수 각각의 레벨을 구하기 위해 복수 개의 Lev-VLC 테이블 중 하나를 선택하면서 상기 레벨을 디코딩하되, i-1 번째 변환계수의 레벨 디코딩을 위해 선택된 Lev-VLC(n) 테이블로부터 추출한 level_prefix를 이용하여 i번째 변환계수의 레벨 디코딩을 위한 Lev-VLC 테이블을 선택하는 단계(여기서, 정수 i>(T1s+1)이고, 정수 n은 6≥n≥0); 및TotalZeros를 디코딩하고, 상기 레벨 간에 존재하는 연속하는 0인 계수의 수인 런(run)을 디코딩하는 단계;를 포함하여 이루어지는 CAVLC 디코딩방법
4 4
제 3항에 있어서,상기 level_prefix를 이용하여 i번째 변환계수의 레벨 디코딩을 위한 Lev-VLC 테이블을 선택하는 단계는,상기 i-1 번째 변환계수의 레벨 디코딩을 위해 선택된 Lev-VLC(n) 테이블로부터 추출한level_prefix가 2보다 큰 값인지를 판단하는 단계; 및상기 판단결과에 따라 i번째 변환계수의 레벨 디코딩을 위한 Lev-VLC 테이블을 선택하되, 상기 level_prefix가 2보다 크면 Lev-VLC(n+1) 테이블을 선택하고, 상기 level_prefix가 2보다 크지 않거나 상기 n이 6이면 Lev-VLC(n) 테이블을 유지하는 단계;를 포함하는 것을 특징으로 하는 CAVLC 디코딩방법
5 5
제 3항에 있어서,상기 level_prefix를 이용하여 (T1s+1)번째 변환계수의 레벨 디코딩을 위한 Lev-VLC 테이블을 선택하는 단계는,상기 T1s가 3과 같은 경우 상기 level_prefix의 비교대상이 되는 소정의 가상 코드를 마련하고, 상기 가상 코드를 5로 정하는 단계;상기 T1s가 3보다 작고, 0이 아닌 양자화 변환 계수의 수 N이 10 이하인 경우 상기 가상 코드를 3으로 정하는 단계;상기 T1s가 3보다 작고, 상기 N이 10 보다 큰 경우 상기 가상코드를 1로 정하는 단계; T1s 번째 변환계수의 레벨 디코딩을 위해 선택된 Lev-VLC(n) 테이블로부터 추출한 level_prefix가 상기 가상코드보다 큰 값인지를 판단하는 단계; 및상기 판단결과에 따라 T1s+1번째 변환계수의 레벨 디코딩을 위한 Lev-VLC 테이블을 선택하되, level_prefix가 상기 가상코드보다 크면 Lev-VLC(n+1) Lev-VLC 테이블을 선택하고, 상기 가상코드보다 크지 않으면 Lev-VLC(n) 테이블을 그대로 유지하되, 상기 n이 0이면 0 대신 1을 적용하는 단계;를 더 포함하는 것을 특징으로 하는 CAVLC 디코딩방법
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.