맞춤기술찾기

이전대상기술

프로세서와 연결된 프로그램 가능한 가변 길이 디코더

  • 기술번호 : KST2015078567
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 압축 부호화된 영상 데이터를 효과적으로 복호화하도록 하는 디코딩 장치에 관한 것으로, 특히 가변 길이 코드(VLC : Variable Length Code)로 압축된 영상 데이터를 디코딩하는 프로세서와 연결된 프로그램 가능한 가변 길이 디코더에 관한 것이다. 본 발명에 따른 가변 길이 디코더는 버퍼 메모리, 래치부, 멀티플렉스부, 제1 배럴 쉬프터, 프로세서 데이터 인터페이스부, 디코딩 테이블 및 제어부를 포함한다. 이동 통신 및 유무선 멀티미디어 응용에서는 낮은 비트율 데이터 전송을 요구하고 있으며, 저전력을 요구하고 있다. 따라서, 본 발명에서는 1개의 배럴 쉬프터만을 사용하여 회로 규모 및 계산량을 줄일 수 있고, 외부 프로세서와의 인터페이스 가능한 구조를 구현하여 가변 길이 디코딩 일부를 외부 프로세서에서 처리하도록 할 수 있다. 특히, MPEG 신택스의 헤더 파싱과 매크로블록의 가변 길이 코드 파싱을 분리하여 처리할 수 있고, 마이크로 프로세서와 연결해 헤더 신택스를 처리할 수 있는 유연한 구조를 가질 수 있다.
Int. CL H03M 7/42 (2006.01)
CPC
출원번호/일자 1020020027333 (2002.05.17)
출원인 한국전자통신연구원
등록번호/일자 10-0450753-0000 (2004.09.20)
공개번호/일자 10-2003-0089222 (2003.11.21) 문서열기
공고번호/일자 (20041001) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2002.05.17)
심사청구항수 7

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 구본태 대한민국 대전광역시서구
2 김익균 대한민국 대전광역시유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 이영필 대한민국 서울 강남구 언주로 **길 **, *층, **층, **층, **층(도곡동, 대림아크로텔)(리앤목특허법인)
2 이해영 대한민국 서울 강남구 언주로 **길 **, *층, **층, **층, **층(도곡동, 대림아크로텔)(리앤목특허법인)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2002.05.17 수리 (Accepted) 1-1-2002-0151124-11
2 보정통지서
Request for Amendment
2002.05.23 발송취소 (Cancellation of dispatch) 1-5-2002-0035030-23
3 출원인정보변경(경정)신고서
Notification of change of applicant's information
2002.08.08 수리 (Accepted) 4-1-2002-0065009-76
4 선행기술조사의뢰서
Request for Prior Art Search
2004.02.11 수리 (Accepted) 9-1-9999-9999999-89
5 선행기술조사보고서
Report of Prior Art Search
2004.03.12 수리 (Accepted) 9-1-2004-0013879-93
6 의견제출통지서
Notification of reason for refusal
2004.05.10 발송처리완료 (Completion of Transmission) 9-5-2004-0184403-33
7 명세서 등 보정서
Amendment to Description, etc.
2004.06.30 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2004-0290061-84
8 의견서
Written Opinion
2004.06.30 수리 (Accepted) 1-1-2004-0290060-38
9 등록결정서
Decision to grant
2004.08.06 발송처리완료 (Completion of Transmission) 9-5-2004-0322669-64
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1

입력되는 비트 스트림 데이터를 소정 비트수만큼 병렬화하여 저장하고 제1 제어신호에 따라 출력하는 버퍼 메모리;

상기 버퍼 메모리로부터 출력되는 데이터를 상기 제1 제어 신호에 따라 일시 저장한 후 출력하는 래치부;

상기 래치부의 출력 데이터를 선택하여 출력하는 멀티플렉스부;

상기 멀티플렉스부의 출력 데이터를 제2 제어신호에 따른 값만큼 쉬프트하여 출력하는 제1 배럴 쉬프터;

상기 제1 배럴 쉬프터의 출력 데이터를 디코딩하여 디코딩된 코드 워드 및 비트 길이를 출력하는 디코딩 테이블;

현재 디코딩되는 코드 워드의 비트 길이값과 이전에 누적되어 있던 코드 워드의 비트 길이값을 더하여 저장하고, 이에 따라 상기 제1 및 제2 제어신호를 생성하여 상기 버퍼 메모리, 상기 래치부 및 상기 제1 배럴 쉬프터에 출력하는 제어부; 및

소정의 가변 길이 디코딩 과정을 상기 가변 길이 디코더 외부의 프로세서에서 수행하기 위하여, 상기 제1 배럴 쉬프터의 출력 데이터를 상기 외부 프로세서에 제공하는 프로세서 데이터 인터페이스부를 포함하고,

상기 프로세서 데이터 인터페이스부는 상기 제1 배럴 쉬프터의 출력 데이터를 상기 외부 프로세서에서 제공되는 비트 길이값만큼 쉬프트하여 출력하는 제2 배럴 쉬프터를 포함하는 것을 특징으로 하는 프로세서와 연결된 프로그램 가능한 가변 길이 디코더

2 2

삭제

3 3

제1항에 있어서, 상기 래치부는

상기 버퍼 메모리로부터 출력되는 데이터를 상기 제1 제어신호에 따라 일시 저장한 후, 저장된 데이터를 출력하는 제1 래치;

상기 제1 래치의 출력 데이터를 상기 제1 제어신호에 따라 일시 저장한 후, 저장된 데이터를 출력하는 제2 래치; 및

상기 제2 래치의 출력 데이터를 상기 제1 제어신호에 따라 일시 저장한 후, 저장된 데이터를 출력하는 제3 래치를 포함하는 것을 특징으로 하는 프로세서와 연결된 프로그램 가능한 가변 길이 디코더

4 4

제3항에 있어서, 상기 멀티플렉스부는

상기 제1 래치 및 상기 제2 래치로부터 출력되는 데이터를 소정의 선택 제어신호에 따라 선택하여 상기 제1 배럴 쉬프터의 하위 비트들로 출력하는 제1 멀티플렉서; 및

상기 제2 래치 및 상기 제3 래치로부터 출력되는 데이터를 상기 선택 제어신호에 따라 선택하여 상기 제1 배럴 쉬프터의 상위 비트들로 출력하는 제2 멀티플렉서를 포함하는 것을 특징으로 하는 프로세서와 연결된 프로그램 가능한 가변 길이 디코더

5 5

제1항에 있어서, 상기 디코딩 테이블은

상기 제1 배럴 쉬프터의 출력 데이터를 디코딩하여 검출된 가변길이 코드를 확정길이 코드로 변환해주는 심볼 디코더; 및

검출된 가변길이 코드의 비트 길이값을 상기 제어부로 출력하는 길이 디코더를 포함하는 것을 특징으로 하는 프로세서와 연결된 프로그램 가능한 가변 길이 디코더

6 6

제5항에 있어서, 상기 디코딩 테이블은 프로그램가능 로직 어레이(PLA; Programmable Logic Array)로 구성된 코드 워드 테이블을 더 포함하고,

상기 심볼 디코더는 상기 제1 배럴 쉬프터의 출력 데이터를 상기 코드 워드 테이블에 따라 코드 워드를 형성하고 디코딩되는 출력을 심볼화하여 소정 값으로 정렬하는 것을 특징으로 하는 프로세서와 연결된 프로그램 가능한 가변 길이 디코더

7 7

제5항에 있어서, 상기 제어부는

상기 디코딩 테이블의 길이 디코더로부터 출력되는 현재 디코딩된 코드 워드의 비트 길이값 또는 상기 외부 프로세서에서 제공되는 비트 길이값 중에서 선택하는 제3 멀티플렉스;

상기 제3 멀티플렉스로부터 선택된 현재 디코딩되는 코드 워드의 비트 길이값과 이전에 누적되어 있던 코드 워드의 비트 길이값을 더하는 가산기;

상기 가산기에서 더해진 코드 워드의 비트 길이값, 즉 바로 전 클럭까지 디코딩된 코드 워드의 비트 값들의 합을 저장하고, 이를 상기 제2 제어신호로서 상기 제1 배럴 쉬프터에 출력하며 상기 가산기에 누적 코드 워드의 비트 길이값으로서 제공하는 누적값 레지스터; 및

상기 가산기의 연산시에 캐리 신호가 발생하는 경우 발생되는 캐리 신호를 일시 저장하고, 이를 상기 제1 제어신호로서 상기 버퍼 메모리 및 상기 래치부에 출력하는 캐리 레지스터를 포함하는 것을 특징으로 하는 프로세서와 연결된 프로그램 가능한 가변 길이 디코더

8 8

제1항에 있어서, 상기 버퍼 메모리에서 병렬화하는 소정 비트수는 16 비트수인 것을 특징으로 하는 프로세서와 연결된 프로그램 가능한 가변 길이 디코더

지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 EP01506620 EP 유럽특허청(EPO) FAMILY
2 JP17531172 JP 일본 FAMILY
3 US20050174270 US 미국 FAMILY
4 WO2003098809 WO 세계지적재산권기구(WIPO) FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 AU2003235245 AU 오스트레일리아 DOCDBFAMILY
2 AU2003235245 AU 오스트레일리아 DOCDBFAMILY
3 CN100433560 CN 중국 DOCDBFAMILY
4 CN1653698 CN 중국 DOCDBFAMILY
5 EP1506620 EP 유럽특허청(EPO) DOCDBFAMILY
6 EP1506620 EP 유럽특허청(EPO) DOCDBFAMILY
7 JP2005531172 JP 일본 DOCDBFAMILY
8 JP2005531172 JP 일본 DOCDBFAMILY
9 JP2005531172 JP 일본 DOCDBFAMILY
10 US2005174270 US 미국 DOCDBFAMILY
11 WO03098809 WO 세계지적재산권기구(WIPO) DOCDBFAMILY
12 WO03098809 WO 세계지적재산권기구(WIPO) DOCDBFAMILY
국가 R&D 정보가 없습니다.