문맥 (context)
[청구항 1]
압축된 데이터를 압축해제하는 장치로서,
압축된 정보를 가변 길이 디코딩하여 가변 길이 디코딩된 데이터 블록을 생성하는 가변 길이 디코더; 및
상기 가변 길이 디코더에 커플링되어, 상기 데이터 블록 내 데이터의 어드레스 및 블록 사이즈 할당 정보에 기초하여 선택된 양자화 파라미터를 이용하여 상기 가변 길이 디코딩된 데이터 블록을 인버스 양자화시키는 인버스 양자화 모듈을 구비하는, 압축된 데이터를 압축해제하는 장치
[청구항 2]
제 1 항에 있어서,상기 인버스 양자화 모듈은 상기 양자화 파라미터를 선택하는, 압축된 데이터를 압축해제하는장치.
[청구항 3]
제 2 항에 있어서,상기 인버스 양자화 모듈은, 상기 양자화 파라미터를 선택하는 파라미터 선택 모듈을 구비하는, 압축된 데이터를 압축해제하는장치.
[청구항 4]
제 3 항에 있어서,상기 인버스 양자화 모듈은, 상기 파라미터 선택 모듈에 커플링되어 상기 데이터 블록 내 데이터의 어드레스를 디코딩하는 어드레스 디코더를 더 구비하되,상기 양자화 파라미터는 상기 데이터의 디코딩된 어드레스 및 상기 블록 사이즈 할당 정보에 기초하여 선택되는, 압축된 데이터를 압축해제하는장치.
[청구항 5]
제 1 항 내지 제 4 항 중 어느 한 항에 있어서,상기 인버스 양자화 모듈에 커플링되어, 상기 양자화 파라미터를 선택하는 파라미터 선택 모듈을 더 구비하는, 압축된 데이터를 압축해제하는장치.
[청구항 6]
제 1 항 내지 제 4 항 중 어느 한 항에 있어서,상기 가변 길이 디코더에 커플링되어, 상기 데이터 블록 내 데이터의 어드레스를 디코딩하는 어드레스 디코더를 더 구비하되,상기 양자화 파라미터는 상기 데이터의 디코딩된 어드레스 및 상기 블록 사이즈 할당 정보에 기초하여 선택되는, 압축된 데이터를 압축해제하는장치.
[청구항 7]
제 1 항 내지 제 4 항 중 어느 한 항에 있어서,상기 인버스 양자화 모듈에 커플링되어, 인버스 양자화된 데이터 블록으로부터 원래의 데이터를 복원하는 인버스 적응 블록 사이즈 이산 코사인 변환 모듈을 더 구비하는, 압축된 데이터를 압축해제하는장치.
[청구항 8]
제 1 항 내지 제 4 항 중 어느 한 항에 있어서,상기 양자화 파라미터는 q_스텝과 주파수 가중 마스크 테이블 중 어느 하나 또는 양자 모두를 포함하는, 압축된 데이터를 압축해제하는장치.
[청구항 9]
제 8 항에 있어서,상기 양자화 파라미터가 q_스텝과 주파수 가중 마스크 테이블 양자 모두를 포함하는 경우, 상기 인버스 양자화 모듈은,상기 가변 길이 디코딩된 데이터를 상기 선택된 q_스텝과 승산하여, 제 1 승산값을 생성하는 제 1 승산기; 및상기 제 1 승산기에 커플링되어, 상기 제 1 승산값을 상기 선택된 주파수 가중 마스크 테이블로부터의 값과 승산하는 제 2 승산기를 구비하는, 압축된 데이터를 압축해제하는장치.
[청구항 14]
압축된 데이터를 압축해제하는 장치로서,
압축된 정보를 가변 길이 디코딩하여 가변 길이 디코딩된 데이터 블록을 생성하는 수단
상기 데이터 블록 내 데이터의 어드레스 및 블록 사이즈 할당 정보에 기초하여 양자화 파라미터를 선택하는 수단; 및
상기 선택된 양자화 파라미터를 이용하여 상기 가변 길이 디코딩된 데이터 블록을 인버스 양자화시키는 수단을 구비하는, 압축된 데이터를 압축해제하는 장치
[청구항 15]
제 14 항에 있어서,상기 데이터 블록 내 데이터의 어드레스를 디코딩하는 수단을 더 구비하되,상기 양자화 파라미터를 선택하는 수단은, 상기 데이터의 디코딩된 어드레스 및 상기 블록 사이즈 할당 정보에 기초하여 상기 양자화 파라미터를 선택하는, 압축된 데이터를 압축해제하는장치.
[청구항 16]
제 15 항에 있어서,상기 디코딩하는 수단은, 상기 데이터를 y 및 x 인덱스 시스템에 기초하여 y 및 x 인덱스로 디코딩하는, 압축된 데이터를 압축해제하는장치.
[청구항 17]
제 14 항 내지 제 16 항 중 어느 한 항에 있어서,상기 인버스 양자화된 데이터 블록을 인버스 적응 블록 사이즈 이산 코사인 변환시켜 원래의 데이터를 복원하는 수단을 더 구비하는, 압축된 데이터를 압축해제하는장치.
[청구항 18]
제 14 항 내지 제 16 항 중 어느 한 항에 있어서,상기 양자화 파라미터를 선택하는 수단은, q_스텝과 주파수 가중 마스크 테이블 중 어느 하나 또는 양자 모두를 선택하는, 압축된 데이터를 압축해제하는장치.
[청구항 19]
제 18 항에 있어서,상기 양자화 파라미터를 선택하는 수단이 q_스텝과 주파수 가중 마스크 테이블 양자 모두를 선택하는 경우, 상기 가변 길이 디코딩된 데이터 블록을 인버스 양자화시키는 수단은,상기 가변 길이 디코딩된 데이터를 상기 선택된 q_스텝과 승산하여, 제 1 승산값을 생성하는 제 1 승산 수단; 및상기 제 1 승산값을 상기 선택된 주파수 가중 마스크 테이블로부터의 값과 승산하는 제 2 승산 수단을 포함하는, 압축된 데이터를 압축해제하는장치.
[청구항 20]
압축된 데이터를 압축해제하는 명령들을 포함하는 머신 판독가능 기록 매체로서, 머신에 의해 실행가능한 상기 명령들은,
압축된 정보를 가변 길이 디코딩하여 가변 길이 디코딩된 데이터 블록을 생성하기 위한 제 1 세트의 명령
상기 데이터 블록 내 데이터의 어드레스 및 블록 사이즈 할당 정보에 기초하여 양자화 파라미터를 선택하기 위한 제 2 세트의 명령; 및
상기 선택된 양자화 파라미터를 이용하여 상기 가변 길이 디코딩된 데이터 블록을 인버스 양자화시키기 위한 제 3 세트의 명령을 포함하는, 머신 판독가능 기록 매체
[청구항 21]
제 20 항에 있어서,상기 명령들은,상기 데이터 블록 내 데이터의 어드레스를 디코딩하기 위한 제 4 세트의 명령을 더 포함하되,상기 제 2 세트의 명령은, 상기 데이터의 디코딩된 어드레스 및 상기 블록 사이즈 할당 정보에 기초하여 상기 양자화 파라미터선택하는,머신 판독가능 기록 매체.
[청구항 22]
제 21 항에 있어서,상기 제 4 세트의 명령은, 상기 어드레스를 y 및 x 인덱스 시스템에 기초하여 y 및 x 인덱스로 디코딩하기 위한 명령포함하는,머신 판독가능 기록 매체.
[청구항 23]
이미지 및 오디오 정보를 나타내는 장치로서,
압축해제된 이미지 정보를 디스플레이하는 프로젝터
압축해제된 오디오 정보를 재생하는 사운드 시스템; 및
적어도 상기 프로젝터에 커플링되는 디코더를 구비하되,
상기 디코더는,
상기 프로젝터에 커플링되어, 데이터 블록 내 데이터의 어드레스 및 블록 사이즈 할당 정보에 기초하여 압축된 이미지 정보를 상기 압축해제된 이미지 정보로 압축해제시키는 이미지 압축해제기; 및
상기 사운드 시스템에 커플링되어, 압축된 오디오 정보를 상기 압축해제된 오디오 정보로 압축해제시키는 오디오 압축해제기를 포함하는, 이미지 및 오디오 정보를 나타내는 장치
[청구항 24]
제 23 항에 있어서,상기 이미지 압축해제기는,압축된 정보를 가변 길이 디코딩하여 가변 길이 디코딩된 데이터 블록을 생성하는 가변 길이 디코더;상기 가변 길이 디코더에 커플링되어, 상기 데이터 블록 내 데이터의 어드레스 및 상기 블록 사이즈 할당 정보에 기초하여 선택된 양자화 파라미터를 이용하여 상기 가변 길이 디코딩된 데이터 블록을 인버스 양자화시키는 인버스 양자화 모듈; 및상기 인버스 양자화 모듈에 커플링되어, 상기 인버스 양자화된 데이터를 상기 압축해제된 이미지 정보로 인버스 이산 코사인 변환시키는 인버스 적응 블록 사이즈 이산 코사인 변환 모듈을 구비하는, 이미지 및 오디오 정보나타내는장치.
[청구항 25]
제 24 항에 있어서,상기 인버스 양자화 모듈은 상기 양자화 파라미터를 선택하는, 이미지 및 오디오 정보나타내는장치.
[청구항 26]
제 24 항 또는 제 25 항에 있어서,상기 인버스 양자화 모듈에 커플링되어, 상기 양자화 파라미터를 선택하는 파라미터 선택 모듈을 더 구비하는, 이미지 및 오디오 정보나타내는장치.
[청구항 27]
제 24 항 또는 제 25 항에 있어서,상기 가변 길이 디코더에 커플링되어, 상기 데이터 블록 내 데이터의 어드레스를 디코딩하는 어드레스 디코더를 더 구비하되,상기 양자화 파라미터는 상기 데이터의 디코딩된 어드레스 및 상기 블록 사이즈 할당 정보에 기초하여 선택되는, 이미지 및 오디오 정보나타내는장치.
[청구항 28]
제 27 항에 있어서,상기 어드레스 디코더는 상기 데이터의 어드레스를 y 및 x 인덱스 시스템에 기초하여 y 및 x 인덱스로 디코딩하는, 이미지 및 오디오 정보나타내는장치.
[청구항 29]
이미지 및 오디오 정보를 나타내는 장치로서,
압축해제된 이미지 정보를 디스플레이하는 수단
압축해제된 오디오 정보를 재생하는 수단
데이터 블록 내 데이터의 어드레스 및 블록 사이즈 할당 정보에 기초하여 압축된 이미지 정보를 상기 압축해제된 이미지 정보로 압축해제시키는 수단; 및
압축된 오디오 정보를 상기 압축해제된 오디오 정보로 압축해제시키는 수단을 구비하는, 이미지 및 오디오 정보를 나타내는 장치
[청구항 30]
제 29 항에 있어서,상기 압축된 이미지 정보를 압축해제시키는 수단은,압축된 정보를 가변 길이 디코딩하여 가변 길이 디코딩된 데이터 블록을 생성하는 수단;상기 데이터 블록 내 데이터의 어드레스 및 상기 블록 사이즈 할당 정보에 기초하여 양자화 파라미터를 선택하는 수단;상기 선택된 양자화 파라미터를 이용하여 상기 가변 길이 디코딩된 데이터 블록을 인버스 양자화시키는 수단; 및상기 인버스 양자화된 데이터를 상기 압축해제된 이미지 정보로 인버스 이산 코사인 변환시키는 수단을 구비하는, 이미지 및 오디오 정보나타내는장치.
[청구항 31]
제 30 항에 있어서,상기 압축된 이미지 정보를 압축해제시키는 수단은, 상기 데이터 블록 내 데이터의 어드레스를 디코딩하는 수단을 더 구비하되,상기 양자화 파라미터를 선택하는 수단은, 상기 데이터의 디코딩된 어드레스 및 상기 블록 사이즈 할당 정보에 기초하여 상기 양자화 파라미터를 선택하는, 이미지 및 오디오 정보나타내는장치.
[청구항 32]
제 31 항에 있어서,상기 디코딩하는 수단은, 상기 데이터의 어드레스를 y 및 x 인덱스 시스템에 기초하여 y 및 x 인덱스로 디코딩하는, 이미지 및 오디오 정보나타내는장치.
[청구항 39]
압축된 데이터를 압축해제하는 장치로서,
데이터 블록의 어드레스를 y 및 x 인덱스 시스템에 기초하여 y 및 x 인덱스로 디코딩하는 수단
블록 사이즈 할당 정보를 수신하는 수단; 및
상기 y 및 x 인덱스와 상기 블록 사이즈 할당 정보에 기초하여 양자화 파라미터를 선택하는 수단을 구비하는, 압축된 데이터를 압축해제하는 장치
[청구항 40]
제 39 항에 있어서,상기 데이터 블록은 16×16 데이터 블록이며,상기 블록 사이즈 할당 정보는,상기 16×16 데이터 블록이 8×8 서브-블록으로 분할되는지 여부를 나타내는 제 1 비트;상기 16×16 데이터 블록이 8×8 서브-블록으로 분할됨을 상기 제 1 비트가 나타내면, 대응하는 8×8 서브-블록이 4×4 서브-블록으로 분할되는지 여부를 각각 나타내는 제 2 비트들; 및상기 대응하는 8×8 서브-블록이 4×4 서브-블록으로 분할됨을 적어도 하나의 제 2 비트가 나타내면, 대응하는 4×4 서브-블록이 2×2 서브-블록으로 분할되는지 여부를 각각 나타내는 제 3 비트들을 포함하는, 압축된 데이터를 압축해제하는장치.
[청구항 41]
제 40 항에 있어서,상기 양자화 파라미터를 선택하는 수단은,상기 y 및 x 인덱스와 상기 블록 사이즈 할당 정보에 기초하여 가변값을 결정하는 수단; 및상기 결정된 가변값에 기초하여 양자화 파라미터를 선택하는 수단을 구비하는, 압축된 데이터를 압축해제하는장치.
[청구항 42]
제 41 항에 있어서,상기 가변값을 결정하는 수단은,상기 가변값의 제 1 값을 상기 블록 사이즈 할당 정보의 제 1 비트로서 결정하는 수단;상기 블록 사이즈 할당 정보가 제 2 비트들을 포함하면, 상기 블록 사이즈 할당 정보의 제 2 비트들 중 하나를 상기 y 및 x 인덱스에 기초하여 상기 가변값의 제 2 값으로서 선택하고, 상기 블록 사이즈 할당 정보가 제 2 비트들을 포함하지 않으면, 디폴트 값을 상기 가변값의 제 2 값으로서 선택하는 수단; 및상기 블록 사이즈 할당 정보가 제 3 비트들을 포함하면, 상기 블록 사이즈 할당 정보의 제 3 비트들 중 하나를 상기 y 및 x 인덱스에 기초하여 상기 가변값의 제 3 값으로서 선택하고, 상기 블록 사이즈 할당 정보가 제 3 비트들을 포함하지 않으면, 디폴트 값을 상기 가변값의 제 3 값으로서 선택하는 수단을 구비하는, 압축된 데이터를 압축해제하는장치.
[청구항 43]
제 40 항에 있어서,상기 양자화 파라미터를 선택하는 수단은,상기 제 1 비트가 일정한 비트값인지 여부를 결정하는 수단;상기 제 1 비트가 일정한 비트값이면, 16×16 파라미터를 선택하고, 상기 제 1 비트가 일정한 비트값이 아니면, 데이터가 상기 y 및 x 인덱스에 기초하여 위치되는 상기 8×8 서브-블록을 결정하는 수단;상기 8×8 서브-블록에 대응하는 상기 제 2 비트가 일정한 비트값인지 여부를 결정하는 수단;상기 제 2 비트가 일정한 비트값이면, 8×8 파라미터를 선택하고, 상기 제 2 비트가 일정한 비트값이 아니면, 데이터가 상기 y 및 x 인덱스에 기초하여 위치되는 상기 4×4 서브-블록을 결정하는 수단;상기 4×4 서브-블록에 대응하는 상기 제 3 비트가 일정한 비트값인지 여부를 결정하는 수단; 및상기 제 3 비트가 일정한 비트값이면, 4×4 파라미터를 선택하고, 상기 제 3 비트가 일정한 비트값이 아니면, 상기 4×4 서브-블록의 상기 2×2 서브-블록에 대한 2×2 파라미터를 선택하는 수단을 구비하는, 압축된 데이터를 압축해제하는장치.
[청구항 44]
제 40 항에 있어서,상기 양자화 파라미터를 선택하는 수단은,상기 제 1 비트가 일정한 비트값인지 여부를 결정하는 수단;상기 제 1 비트가 일정한 비트값이면, 상기 16×16 데이터 블록에 대한 16×16 파라미터를 선택 및 저장하고, 상기 제 1 비트가 일정한 비트값이 아니면, 양자화 파라미터가 상기 데이터 블록 내의 데이터 위치에 대하여 공지되는지 여부를 결정하는 수단;상기 양자화 파라미터가 상기 데이터 위치에 대하여 공지되지 않으면, 데이터가 상기 y 및 x 인덱스에 기초하여 위치되는 상기 8×8 서브-블록을 결정하는 수단;상기 8×8 서브-블록에 대응하는 상기 제 2 비트가 일정한 비트값인지 여부를 결정하는 수단;상기 제 2 비트가 일정한 비트값이면, 상기 8×8 서브-블록에 대한 8×8 파라미터를 선택 및 저장하고, 상기 제 2 비트가 일정한 비트값이 아니면, 데이터가 상기 y 및 x 인덱스에 기초하여 위치되는 상기 4×4 서브-블록을 결정하는 수단;상기 4×4 서브-블록에 대응하는 상기 제 3 비트가 일정한 비트값인지 여부를 결정하는 수단; 및상기 제 3 비트가 일정한 비트값이면, 상기 4×4 서브-블록에 대한 4×4 파라미터를 선택 및 저장하고, 상기 제 3 비트가 일정한 비트값이 아니면, 상기 4×4 서브-블록의 상기 2×2 서브-블록에 대한 2×2 파라미터를 선택 및 저장하는 수단을 구비하는, 압축된 데이터를 압축해제하는장치.
지시문 (instruction)
본문의 내용을 파악하고 이를 바탕으로 질문에 답하라.
질문 (question)
양자화 파라미터가 q_스텝과 주파수 가중 마스크 테이블을 모두 포함하는 경우, 인버스 양자화 모듈 내에서 제 1 승산값은 어떻게 생성되며, 이후 어떤 과정을 거쳐 최종적으로 인버스 양자화가 수행되는가?
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretation양자화 파라미터가 q_스텝과 주파수 가중 마스크 테이블을 모두 포함할 때, 인버스 양자화 모듈의 제 1 승산값 생성 방식과 이후의 인버스 양자화 수행 과정을 파악해야 한다.
-
2정보 추출
information_extraction청구항 9를 통해 양자화 파라미터가 두 요소를 모두 포함하는 경우의 동작을 추출한다.
- 상기 양자화 파라미터가 q_스텝과 주파수 가중 마스크 테이블 양자 모두를 포함하는 경우
- 상기 가변 길이 디코딩된 데이터를 상기 선택된 q_스텝과 승산하여, 제 1 승산값을 생성하는 제 1 승산기; 및 상기 제 1 승산기에 커플링되어, 상기 제 1 승산값을 상기 선택된 주파수 가중 마스크 테이블로부터의 값과 승산하는 제 2 승산기
-
3근거 선택
evidence_selection제 1 승산값 생성 단계와 제 2 승산 단계에 대한 구절을 선택한다.
- 상기 가변 길이 디코딩된 데이터를 상기 선택된 q_스텝과 승산하여, 제 1 승산값을 생성하는 제 1 승산기; 및 상기 제 1 승산기에 커플링되어, 상기 제 1 승산값을 상기 선택된 주파수 가중 마스크 테이블로부터의 값과 승산하는 제 2 승산기
-
4논리 통합
logical_integration가변 길이 디코딩된 데이터에 q_스텝을 곱하여 제 1 승산값을 만들고, 이 값을 주파수 가중 마스크 테이블의 값과 다시 곱하는 순차적 과정을 통합한다.
- 상기 가변 길이 디코딩된 데이터를 상기 선택된 q_스텝과 승산하여, 제 1 승산값을 생성하는 제 1 승산기; 및 상기 제 1 승산기에 커플링되어, 상기 제 1 승산값을 상기 선택된 주파수 가중 마스크 테이블로부터의 값과 승산하는 제 2 승산기
-
5결론 도출
conclusion_formulation질문에 따라 제 1 승산값은 가변 길이 디코딩된 데이터와 q_스텝의 승산으로 생성되며, 이후 제 1 승산값을 주파수 가중 마스크 테이블의 값과 승산함으로써 인버스 양자화가 수행된다.
- 상기 가변 길이 디코딩된 데이터를 상기 선택된 q_스텝과 승산하여, 제 1 승산값을 생성하는 제 1 승산기; 및 상기 제 1 승산기에 커플링되어, 상기 제 1 승산값을 상기 선택된 주파수 가중 마스크 테이블로부터의 값과 승산하는 제 2 승산기
-
6답변 생성
answer_generation추출된 논리적 단계를 바탕으로 최종 답변을 작성한다.
- 상기 가변 길이 디코딩된 데이터를 상기 선택된 q_스텝과 승산하여, 제 1 승산값을 생성하는 제 1 승산기; 및 상기 제 1 승산기에 커플링되어, 상기 제 1 승산값을 상기 선택된 주파수 가중 마스크 테이블로부터의 값과 승산하는 제 2 승산기
최종 답변 (final_answer)
제 1 승산값은 가변 길이 디코딩된 데이터를 선택된 q_스텝과 승산함으로써 생성된다. 이후 인버스 양자화는 생성된 제 1 승산값을 선택된 주파수 가중 마스크 테이블로부터의 값과 승산하는 과정을 거쳐 수행된다.
핵심 해석 (core_interpretation)
양자화 파라미터에 q_스텝과 주파수 가중 마스크 테이블이 모두 포함된 경우, 가변 길이 디코딩된 데이터에 q_스텝을 먼저 곱한 후 그 결과값을 주파수 가중 마스크 테이블 값과 다시 곱하는 2단계 승산 과정을 통해 인버스 양자화를 수행한다.