맞춤기술찾기

이전대상기술

확률적 테이블에 의해 생성된 심볼을 기반으로 호프만 테이블을 적용한 메모리 효율이 개선된 멀티미디어용 호프만 디코딩 방법 및 장치

  • 기술번호 : KST2014024246
  • 담당센터 : 경기기술혁신센터
  • 전화번호 : 031-8006-1570
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 메모리가 효율적으로 사용되도록 호프만 디코딩 트리의 확률적 테이블에 의해 생성된 심볼들에 대한 새로운 테이블 표현을 이용해 확률적 테이블에 의해 생성된 심볼들에 대응되는 호프만 코드를 테이블 룩업(table look-up) 방식으로 디코딩하는 멀티미디어용 호프만 디코딩 방법과 장치에 관한 것이다. 본 발명의 일면에 따른 호프만 디코딩 방법은, 미리 정의된 호프만 테이블을 메모리에 저장하는 단계, 및 상기 호프만 테이블을 이용하여 입력 비트 스트림을 디코딩하는 단계를 포함하고, 상기 호프만 테이블은, 호프만 코드워드의 심볼을 루트 노드로부터 중간 노드를 거쳐 리프 노드로 대응시키는 바이너리 트리 구조 상에서, 루트 노드 및 각 중간 노드가 코드 값의 0 과 1에 대응하여 2개로 분기되는 각 엔트리에 대하여 구분자 필드와 값 필드를 저장하며, 상기 구분자 필드는 자식 노드가 중간 노드인지 또는 리프 노드인지 여부를 나타내는 0 또는 1의 값을 가지고, 상기 값 필드는 상기 구분자 필드가 0이면 자식 노드 인덱스이며 상기 구분자 필드가 1이면 심볼 값인 것을 특징으로 한다. 호프만 디코딩, 적은 메모리, 중간 노드, 리프 노드, 고속 디코딩
Int. CL G06F 9/44 (2018.01.01) G06F 17/10 (2006.01.01)
CPC G06F 30/33(2013.01) G06F 30/33(2013.01) G06F 30/33(2013.01) G06F 30/33(2013.01)
출원번호/일자 1020090115011 (2009.11.26)
출원인 명지대학교 산학협력단
등록번호/일자 10-1030726-0000 (2011.04.15)
공개번호/일자
공고번호/일자 (20110426) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2009.11.26)
심사청구항수 9

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 명지대학교 산학협력단 대한민국 경기도 용인시 처인구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 정태경 대한민국 경기도 용인시 처인구
2 부이휴 베트남 경기도 용인시 처인구
3 백승현 대한민국 경기도 용인시 처인구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인충정 대한민국 서울특별시 강남구 역삼로***,*층(역삼동,성보역삼빌딩)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 명지대학교 산학협력단 대한민국 경기도 용인시 처인구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2009.11.26 수리 (Accepted) 1-1-2009-0727537-15
2 보정요구서
Request for Amendment
2009.12.08 발송처리완료 (Completion of Transmission) 1-5-2009-0093929-54
3 [출원서등 보정]보정서
[Amendment to Patent Application, etc.] Amendment
2010.01.08 수리 (Accepted) 1-1-2010-0012902-21
4 선행기술조사의뢰서
Request for Prior Art Search
2010.06.09 수리 (Accepted) 9-1-9999-9999999-89
5 선행기술조사보고서
Report of Prior Art Search
2010.07.16 수리 (Accepted) 9-1-2010-0045986-61
6 등록결정서
Decision to grant
2011.03.28 발송처리완료 (Completion of Transmission) 9-5-2011-0167363-93
7 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.09.17 수리 (Accepted) 4-1-2019-5194058-21
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.01.20 수리 (Accepted) 4-1-2020-5014795-00
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
미리 정의된 호프만 테이블을 메모리에 저장하는 단계; 및 상기 호프만 테이블을 이용하여 입력 비트 스트림을 디코딩하는 단계를 포함하고, 상기 호프만 테이블은, 호프만 코드워드의 심볼을 루트 노드로부터 중간 노드를 거쳐 리프 노드로 대응시키는 바이너리 트리 구조 상에서, 루트 노드 및 각 중간 노드가 코드 값의 0 과 1에 대응하여 2개로 분기되는 각 엔트리에 대하여 구분자 필드와 값 필드를 저장하며, 상기 구분자 필드는 자식 노드가 중간 노드인지 또는 리프 노드인지 여부를 나타내는 0 또는 1의 값을 가지고, 상기 값 필드는 상기 구분자 필드가 0이면 자식 노드 인덱스이며 상기 구분자 필드가 1이면 심볼 값인 것을 특징으로 하는 호프만 디코딩 방법
2 2
제1항에 있어서, 상기 디코딩하는 단계는, 상기 호프만 테이블로부터 인덱스(index)와 입력 비트를 더한 값에 대응된 엔트리의 구분자 필드와 값 필드를 추출하는 제1단계; 상기 추출된 엔트리의 구분자 필드가 0인지 또는 1인지 여부를 판단하는 제2단계; 상기 추출된 엔트리의 구분자 필드가 1이면 해당 값 필드를 심볼값으로 출력하고, 상기 인덱스를 0으로 설정한 후 상기 제1단계를 수행하는 제3단계; 및 상기 추출된 엔트리의 구분자 필드가 0이면 해당 값 필드에 2를 곱한 값을 상기 인덱스로 설정한 후 상기 제1단계를 수행하는 제4단계 를 포함하는 것을 특징으로 하는 호프만 디코딩 방법
3 3
제1항에 있어서, 상기 심볼의 길이가 8비트 보다 작은 경우에, 상기 각 엔트리에 대한 구분자 필드와 값 필드를 하나의 바이트에 저장하는 것을 특징으로 하는 호프만 디코딩 방법
4 4
제3항에 있어서, 상기 각 엔트리에 대한 구분자 필드와 값 필드를 수학식 content = 2*value + IsSymol로 코드화하여 코드화된 content 값을 저장하고, 여기서, IsSymol은 구분자 필드, value는 값 필드, 및 content는 코드화되어 저장되는 값인 것을 특징으로 하는 호프만 디코딩 방법
5 5
제1항에 있어서, 상기 심볼의 길이가 8비트인 경우에, 상기 각 엔트리에 대한 구분자 필드와 값 필드를 두 개로 구분된 메모리의 저장소에 각각 저장하는 것을 특징으로 하는 호프만 디코딩 방법
6 6
제5항에 있어서, 제1 저장소의 하나의 바이트 마다 각 엔트리에 대한 값 필드를 저장하고, 모든 엔트리에 대한 구분자 필드들을 바이트 단위로 분할하여 분할된 바이트 단위의 구분자 필드들을 제2저장소의 하나의 바이트 마다 각각 저장하는 것을 특징으로 하는 호프만 디코딩 방법
7 7
미리 정의된 호프만 테이블을 저장하는 메모리; 및 상기 호프만 테이블을 이용하여 입력 비트 스트림을 디코딩하는 디코딩 수단을 포함하고, 상기 호프만 테이블은, 호프만 코드워드의 심볼을 루트 노드로부터 중간 노드를 거쳐 리프 노드로 대응시키는 바이너리 트리 구조 상에서, 루트 노드 및 각 중간 노드가 코드 값의 0 과 1에 대응하여 2개로 분기되는 각 엔트리에 대하여 구분자 필드와 값 필드를 저장하며, 상기 구분자 필드는 자식 노드가 중간 노드인지 또는 리프 노드인지 여부를 나타내는 0 또는 1을 저장하고, 상기 값 필드는 상기 구분자 필드가 0이면 자식 노드 인덱스를 나타내고 상기 구분자 필드가 1이면 심볼 값을 나타내는 것을 특징으로 하는 호프만 디코더
8 8
제7항에 있어서, 상기 입력 비트 스트림은 인코딩 수단에서 멀티미디어 데이터를 인코딩한 데이터이며, 상기 인코딩 수단은 상기 멀티미디어 데이터의 인코딩 시에 상기 호프만 테이블을 생성하여 상기 메모리에 저장하는 것을 특징으로 하는 호프만 디코더
9 9
제7항에 있어서, 상기 디코딩 수단은, 복수의 레지스터를 이용하여 상기 구분자 필드와 상기 값 필드에 대응되는 데이터를 상기 메모리에 요청하여 수신하도록 제어하는 콘트롤러를 포함하고, 상기 콘트롤러는, 상기 호프만 테이블로부터 인덱스(index)와 입력 비트를 더한 값에 대응된 엔트리의 구분자 필드와 값 필드를 추출하는 제1과정; 상기 추출된 엔트리의 구분자 필드가 0인지 또는 1인지 여부를 판단하는 제2과정; 상기 추출된 엔트리의 구분자 필드가 1이면 해당 값 필드를 심볼값으로 출력하고, 상기 인덱스를 0으로 설정한 후 상기 제1과정을 수행하는 제3과정; 및 상기 추출된 엔트리의 구분자 필드가 0이면 해당 값 필드에 2를 곱한 값을 상기 인덱스로 설정한 후 상기 제1과정을 수행하는 제4과정 을 이용하여 상기 디코딩을 제어하는 것을 특징으로 하는 호프만 디코더
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.