가공데이터 · 특허 지식베이스

디지털 방식으로 인코딩된 비디오 신호를 디코딩하기 위한가변길이 디코더 document_id 1020007012555

출원번호
1020007012555
분류
전기(H섹션)
문맥 (context)
[청구항 1] 송신된 프레임의 이미지 영역을 나타내는 다수의 가변길이로 인코딩된 데이터를 포함하는 압축된 비디오 데이터 스트림을 디코딩하기 위한 가변길이 디코더(variable length decoder)(104)에 있어서, 가변길이로 인코딩된 데이터를 저장하기 위한 메모리(114)와, 상기 메모리(114)로부터 선택된 가변길이로 인코딩된 데이터를 수신하기 위해서, 상기 메모리에 연결되는 명령 디코딩 및 수행 회로(136)와, 상기 가변길이로 인코딩된 데이터를 대응하는 디코딩된 값으로 변환하도록 상기 명령 디코딩 및 수행 회로(136)에 명령을 제공하기 위해서 상기 명령 디코딩 및 수행 회로(136)에 연결되는 시퀀서(sequencer)(134)와, 상기 명령 디코딩 및 수행 회로(136)의 디코딩 동작을 제어하도록 상기 시퀀서(134)와는 독립적으로 상기 명령 디코딩 및 수행 회로(136)에 명령을 제공하기 위해서 상기 명령 디코딩 및 수행 회로(136)에 연결되는 매스터 제어기(112)를 포함하는, 가변길이 디코더 [청구항 2] 제 1항에 있어서,상기 시퀀서(134)는 다수의 지시를 저장하기 위한 메모리(140)와, 상기 메모리(140)로부터 지시를 디코딩하고 상기 가변길이로 인코딩된 데이터를 대응하는 디코딩된 값으로 변환하도록 상기 명령 디코딩 및 수행 회로(136)에 명령을 제공하기 위하여, 상기 지시 메모리(140)에 연결되는 지시 디코딩 및 제어 회로포함하는,가변길이 디코더. [청구항 3] 제 1항에 있어서,상기 시퀀서(134)와 상기 매스터 제어기(112)에 연결되는 다수의 명령 지시 레지스터(150)를 더 포함하되, 상기 시퀀서(134)와 상기 매스터 제어기(112)는 상기 명령 지시 레지스터(150)의 내용을 판독하고 기록하도록동작할수있는,가변길이 디코더. [청구항 4] 제 3항에 있어서,상기 명령 지시 레지스터(150)는 상기 명령 디코딩 및 수행 회로(142)에 제공되는 상기 지시관련되는,가변길이 디코더. [청구항 5] 제 1항에 있어서,가변길이로 인코딩된 데이터를 수신하고, 대응하는 디코딩된 값을 상기 명령 디코딩 및 수행 회로(142)에 제공하기 위해서 상기 명령 디코딩 및 수행 회로(136)에 연결되는 가변길이 표 디코더더 포함하는,가변길이 디코더. [청구항 6] 제 1항에 있어서,상기 명령 디코딩 및 수행 회로(136)는 가변길이로 인코딩된 데이터를 mpeg 신택스(syntax)에 따라서 디코딩하도록동작할수있는,가변길이 디코더. [청구항 7] 제 6항에 있어서,상기 명령 디코딩 및 수행 회로(136)는, 상기 가변길이로 인코딩된 데이터를 각각 런-렝쓰(run-length)값과 진폭 레벨 값을 포함하는 dct 계수 기호로 디코딩하도록동작할수있는,가변길이 디코더. [청구항 8] 제 7항에 있어서,상기dct 계수 기호를 압축된 런-렝쓰 및 진폭 레벨 쌍으로서 저장하기 위해서 상기 명령 디코딩 및 수행 회로(136)에 연결되는 선입선출 (first-in first-out) 메모리 및 디코더더 포함하는,가변길이 디코더. [청구항 9] 제 8항에 있어서,상기 선입선출 메모리 및 디코더(206)에 연결된 역 dct 변환 회로(208)를 더 포함하되, 상기 선입선출 메모리 및 디코더(206)는, 상기 송신된 프레임의 이미지 데이터를 재생할 때 상기 dct 변환 회로(208)에 의해 사용하기 위해서 상기 런-렝쓰 및 진폭 레벨 쌍을 dct 계수로 압축해제하도록동작할수있는,가변길이 디코더. [청구항 10] 제 6항에 있어서,상기 명령 디코딩 및 수행 회로(136)는 상기 가변 길이로 인코딩된 데이터를 모션 벡터값으로 디코딩하도록동작할수있는,가변길이 디코더. [청구항 11] 제 10항에 있어서,상기 모션 벡터값을 저장하기 위해서 상기 명령 디코딩 및 수행 회로(136)에 연결되는 선입선출 메모리더 포함하는,가변길이 디코더. [청구항 12] 제 11항에 있어서,상기 선입선출 메모리(210)에 연결되는 모션 보상 회로(212)를 더 포함하되, 상기 선입선출 메모리(210)는 상기 송신된 프레임의 이미지 데이터를 재생할 때 상기 모션 보상 회로(212)에 상기 모션 벡터값을 제공하도록동작할수있는,가변길이 디코더. [청구항 13] 가변길이 코드표를 사용하여, 송신된 프레임의 이미지 영역을 나타내는 가변길이로 인코딩된 데이터를 포함하는 압축된 비디오 데이터를 디코딩하기 위한 가변길이 표 디코더(186)에 있어서, 가변길이로 인코딩된 데이터를 저장하기 위한 메모리(156a, 156b, 162)와, 상기 가변길이로 인코딩된 데이터에서 고유한 접두부 패턴을 식별하기 위해서 상기 메모리(162)에 연결되는 패턴 매치 회로(188)와, 다수의 가변길이 코드 각각과 관련된 디코딩된 값을 포함하는 가변길이 코드표 데이터로서, 이 가변길이 코드표 데이터는 상기 가변길이 코드에서의 고유한 접두부 패턴과 각각 관련되는 다수의 하위표(subtable) 데이터 회로를 포함하는, 가변길이 코드표 데이터와, 상기 가변길이로 인코딩된 데이터를 상기 하위표 데이터 회로 각각에 인가하기 위해서, 상기 하위표 데이터 회로 각각에 상기 메모리(162)를 연결시키는 데이터경로(162)와, 상기 가변길이로 인코딩된 데이터에서의 상기 식별된 접두부 패턴과 매치하는, 상기 가변길이 코드에서의 상기 고유한 접두부 패턴과, 상기 식별된 접두부 패턴 이후의 상기 가변길이로 인코딩된 데이터에서의 추가적인 데이터에 매치하는, 상기 고유한 접두부 패턴 이후의 상기 가변 길이 코드에서의 추가적인 데이터와 관련되는 상기 하위표 데이터 회로로부터 디코딩된 값(198)을 획득하기 위해서, 상기 패턴 매치 회로(188)에 따라 반응하는 제어 회로(190, 192)를 포함하는, 가변길이 표 디코더 [청구항 14] 제 13항에 있어서,상기 가변길이 코드 각각은 관련된 코드 길이를 포함하되, 상기 제어 회로(190, 192)는, 상기 가변길이로 인코딩된 데이터 내의 상기 식별된 접두부 패턴과 매치하는, 상기 가변길이 코드 내의 상기 고유한 접두부 패턴과, 상기 식별된 접두부 패턴 이후의 상기 가변길이로 인코딩된 데이터 내의 추가적인 데이터에 매치하는, 상기 고유한 접두부 패턴 이후의 상기 가변 길이 코드 내의 추가적인 데이터와 관련되는 상기 하위표 데이터 회로로부터 코드 길이(202)를 획득하기 위해서상기패턴매치 회로따라반응하는,가변길이 표 디코더. [청구항 15] 제 14항에 있어서,상기 메모리(156a, 156b)로부터의 상기 가변길이로 인코딩된 데이터의 사전에 결정된 수의 비트를 상기 패턴 매치 회로에 인가하기 위해서 상기 메모리(156a, 156b)와 관련되는 시프터 회로더 포함하는,가변길이 표 디코더. [청구항 16] 제 15항에 있어서,상기 시프터 회로(164)는, 상기 메모리(156a, 156b)에서의 상기 가변길이로 인코딩된 데이터를 선택적으로 시프트하기 위한 다수의 선택 회로포함하는,가변길이 표 디코더. [청구항 17] 제 16항에 있어서,상기 다수의 선택 회로는 다수의 선택 단계로 배열되되, 각 선택 단계는 메모리(156a, 156b)에서의 상기 가변길이로 인코딩된 데이터를 2의 거듭제곱만큼 시프트하거나, 상기 가변길이로 인코딩된 데이터에 어떠한 시프트도 제공하지동작할수있는,가변길이 표 디코더. [청구항 18] 제 17항에 있어서,하나 이상의 선택 단계는 이전 선택 단계보다 더 적은 선택 회로포함하는,가변길이 표 디코더. [청구항 19] 제 17항에 있어서,선택 단계는 자신의 이전 선택 단계보다 더 적은 선택 회로포함하는,가변길이 표 디코더. [청구항 20] 제 16항에 있어서,상기 시프터 회로(164)는, 획득된 코드값과 같은 다수의 비트만큼 상기 메모리(156a, 156b)에서의 상기 가변길이로 인코딩된 데이터를 시프트하기 위해서 상기 최후에 획득된 코드값반응하는,가변길이 표 디코더.
지시문 (instruction)
주어진 본문을 읽고 관련 정보를 분석하여 질문에 답하라.
질문 (question)
가변길이 디코더에서 명령 디코딩 및 수행 회로(136)의 디코딩 동작을 제어하기 위해, 시퀀서(134)와는 독립적으로 명령을 제공하는 구성 요소는 무엇인가?
추론 과정 (compact_reasoning)
  1. 1과제 해석task_interpretation

    질문은 가변길이 디코더 내에서 시퀀서(134)와 독립적으로 명령 디코딩 및 수행 회로(136)의 동작을 제어하며 명령을 제공하는 구성 요소를 찾는 것이다.

  2. 2정보 추출information_extraction

    청구항 1에서 명령 디코딩 및 수행 회로(136), 시퀀서(134), 그리고 매스터 제어기(112)에 관한 설명을 추출한다.

    • 명령 디코딩 및 수행 회로(136)
    • 시퀀서(134)
    • 매스터 제어기(112)
  3. 3근거 선택evidence_selection

    시퀀서와 독립적으로 동작하며 명령을 제공한다는 조건에 부합하는 구절을 선택한다.

    • 상기 명령 디코딩 및 수행 회로(136)의 디코딩 동작을 제어하도록 상기 시퀀서(134)와는 독립적으로 상기 명령 디코딩 및 수행 회로(136)에 명령을 제공하기 위해서 상기 명령 디코딩 및 수행 회로(136)에 연결되는 매스터 제어기(112)
  4. 4논리 통합logical_integration

    문맥상 시퀀서(134)는 명령을 제공하는 구성 요소 중 하나이지만, 질문은 시퀀서와 '독립적으로' 명령을 제공하는 요소를 묻고 있으므로 매스터 제어기(112)가 정답임을 도출한다.

    • 상기 시퀀서(134)와는 독립적으로 상기 명령 디코딩 및 수행 회로(136)에 명령을 제공하기 위해서 상기 명령 디코딩 및 수행 회로(136)에 연결되는 매스터 제어기(112)
  5. 5결론 도출conclusion_formulation

    질문에 대한 직접적인 답변으로 '매스터 제어기(112)'를 확정한다.

    • 매스터 제어기(112)
  6. 6답변 생성answer_generation

    추출된 핵심 용어를 사용하여 최종 답변을 생성한다.

    • 매스터 제어기(112)
최종 답변 (final_answer)
매스터 제어기(112)
핵심 해석 (core_interpretation)
가변길이 디코더에서 시퀀서와 별개로 명령 디코딩 및 수행 회로의 동작을 제어하고 명령을 전달하는 매스터 제어기의 역할을 정의하고 있다.