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

데이터 압축 및 압축해제에서의 파라미터 선택 document_id 1020057001822

출원번호
1020057001822
분류
전기(H섹션)
문맥 (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. 1과제 해석task_interpretation

    양자화 파라미터가 q_스텝과 주파수 가중 마스크 테이블을 모두 포함할 때, 인버스 양자화 모듈의 제 1 승산값 생성 방식과 이후의 인버스 양자화 수행 과정을 파악해야 한다.

  2. 2정보 추출information_extraction

    청구항 9를 통해 양자화 파라미터가 두 요소를 모두 포함하는 경우의 동작을 추출한다.

    • 상기 양자화 파라미터가 q_스텝과 주파수 가중 마스크 테이블 양자 모두를 포함하는 경우
    • 상기 가변 길이 디코딩된 데이터를 상기 선택된 q_스텝과 승산하여, 제 1 승산값을 생성하는 제 1 승산기; 및 상기 제 1 승산기에 커플링되어, 상기 제 1 승산값을 상기 선택된 주파수 가중 마스크 테이블로부터의 값과 승산하는 제 2 승산기
  3. 3근거 선택evidence_selection

    제 1 승산값 생성 단계와 제 2 승산 단계에 대한 구절을 선택한다.

    • 상기 가변 길이 디코딩된 데이터를 상기 선택된 q_스텝과 승산하여, 제 1 승산값을 생성하는 제 1 승산기; 및 상기 제 1 승산기에 커플링되어, 상기 제 1 승산값을 상기 선택된 주파수 가중 마스크 테이블로부터의 값과 승산하는 제 2 승산기
  4. 4논리 통합logical_integration

    가변 길이 디코딩된 데이터에 q_스텝을 곱하여 제 1 승산값을 만들고, 이 값을 주파수 가중 마스크 테이블의 값과 다시 곱하는 순차적 과정을 통합한다.

    • 상기 가변 길이 디코딩된 데이터를 상기 선택된 q_스텝과 승산하여, 제 1 승산값을 생성하는 제 1 승산기; 및 상기 제 1 승산기에 커플링되어, 상기 제 1 승산값을 상기 선택된 주파수 가중 마스크 테이블로부터의 값과 승산하는 제 2 승산기
  5. 5결론 도출conclusion_formulation

    질문에 따라 제 1 승산값은 가변 길이 디코딩된 데이터와 q_스텝의 승산으로 생성되며, 이후 제 1 승산값을 주파수 가중 마스크 테이블의 값과 승산함으로써 인버스 양자화가 수행된다.

    • 상기 가변 길이 디코딩된 데이터를 상기 선택된 q_스텝과 승산하여, 제 1 승산값을 생성하는 제 1 승산기; 및 상기 제 1 승산기에 커플링되어, 상기 제 1 승산값을 상기 선택된 주파수 가중 마스크 테이블로부터의 값과 승산하는 제 2 승산기
  6. 6답변 생성answer_generation

    추출된 논리적 단계를 바탕으로 최종 답변을 작성한다.

    • 상기 가변 길이 디코딩된 데이터를 상기 선택된 q_스텝과 승산하여, 제 1 승산값을 생성하는 제 1 승산기; 및 상기 제 1 승산기에 커플링되어, 상기 제 1 승산값을 상기 선택된 주파수 가중 마스크 테이블로부터의 값과 승산하는 제 2 승산기
최종 답변 (final_answer)
제 1 승산값은 가변 길이 디코딩된 데이터를 선택된 q_스텝과 승산함으로써 생성된다. 이후 인버스 양자화는 생성된 제 1 승산값을 선택된 주파수 가중 마스크 테이블로부터의 값과 승산하는 과정을 거쳐 수행된다.
핵심 해석 (core_interpretation)
양자화 파라미터에 q_스텝과 주파수 가중 마스크 테이블이 모두 포함된 경우, 가변 길이 디코딩된 데이터에 q_스텝을 먼저 곱한 후 그 결과값을 주파수 가중 마스크 테이블 값과 다시 곱하는 2단계 승산 과정을 통해 인버스 양자화를 수행한다.