가공데이터 · 한국어 지식관계

화상 부호화 장치 및 화상 복호화 장치 document_id A220623052635

분류
의약학
라벨 상태 (label_status)
approved
문맥 (context)
최근, 오디오, 비디오 및 화소값을 종합적으로 취급하는 멀티미디어 시대의 도래와 함께, 존재하는 정보 매체, 예를 들면, 사람들에게 정보를 전달하는 신문, 잡지, 텔레비전, 라디오, 전화 등이 멀티미디어 범위에 포함되게 되었다. 일반적으로, 멀티미디어는 문자뿐만 아니라, 그래픽 심볼, 오디오 및 특히 화상 등이 서로 관련 있는 표현을 말한다. 그러나, 상기한 존재하는 정보 매체를 멀티미디어의 범위에 포함하기 위해서는 이러한 정보를 디지털 형태로 표현하는 것이 필요하다. 그러나, 상기한 각 정보 매체에 의해 운반되는 정보량이 디지털 정보량으로서 평가되는 경우, 문자의 경우에 1개의 문자에 대한 정보량이 1 내지 2 바이트이지만, 음성에 필요한 정보량은 초당 64Kbits이고(전화 품질), 동화상(현재의 텔레비전 수신 품질)은 초당 100Mbits 이상이 필요하다. 따라서, 상기 정보 매체를 통해서 막대한 정보량을 직접 디지털 형태로 취급하는 것은 현실적이지 못하다. 예를 들어, 64Kbits/sec 내지 1.5Mbits/sec의 전송 속도를 제공하는 ISDN(Integrated Services Digital Network)을 통해 비디오폰이 이미 실용화되었지만, 텔레비전 카메라에 의해 캡처된 화상을 전송하는 것은 불가능하다. 따라서, 정보 압축 기술이 필요하고, 예를 들어, 비디오폰의 경우에, ITU-T(International Telecommunication Union-Telecommunication Standardization Sector)에 의해 추천된 H.261 및 H.263 표준을 따른 비디오 압축 기술이 채용되었다. MPEG-1 표준을 따른 정보 압축 기술에 의해, 화상 정보뿐만 아니라 오디오 정보도 통상의 음악용 CD(Compact Disk)에 저장될 수 있다. 여기서, MPEG(Moving Picture Experts Group)은 동화상 신호 압축의 국제 표준이며, MPEG-1은 1.5Mbit/s까지 비디오 신호를 압축하는 표준으로서, 즉, 텔레비전 신호에 포함된 정보를 대략 백분의 일 비율까지 압축한다. MPEG-1 표준에 의해 목표된 품질은 전송률이 주로 대략 1.5Mbits/sec인 중간 정도의 품질이었다. 따라서, 더 높은 화상 품질의 요구를 만족시키기 위해 표준화된 MPEG-2는 2 내지 15Mbits/sec 전송률의 동화상 신호 전송으로 텔레비전 방송 품질을 실현한다. 현재 상황에서, MPEG-1 및 MPEG-2의 압축률을 크게 초과하고, 객체 기반으로 부호화/복호화 조작을 가능하게 하여 멀티미디어 시대에 요구되는 새로운 기능을 실현하는 MPEG-4가, MPEG-1와 MPEG-2를 담당한 작업 그룹(ISO/IEC JTC1/SC29/WG11)에 의해 표준화되었다. 처음에, MPEG-4의 표준화 과정에서의 목적은 낮은 비트 레이트 부호화를 표준화하는 것이었다. 그러나, 그 목적은 현재, 인터레이스된 화상 등에 대해서도 높은 비트 레이트 부호화를 포함하는 보다 범용적인 부호화를 표준화하는 것으로 확장되었다. 또한, ISO/IEC 및 ITU-T의 협력하에, 차세대 이미지 부호화 방법으로서, 더 높은 압축률의 MPEG-4 AVC(Advanced Video Coding)의 표준화가 개발되었고, 현재 SMPTE(Society of Motion Picture and Television Engineers)가 VC-1(텔레비전용으로 제안된 SMPTE 표준: VC-1 Compressed Video Bitstream Format and Decoding Process, Final Committee Draft 1 Revision 6, 2005.7.13)의 표준화를 시도하고 있다. VC-1의 목표는 MPEG-2 및 MPEG-4 표준의 방법에 기초하여 부호화 도구 등을 확장하는 것이다. VC-1은, BD(Blu-ray disc) 및 HD(High Definition) DVD와 같은, 차세대 광디스크 주변 장치로서 사용되어질 것으로 기대된다. 일반적으로, 동화상의 부호화에서는, 공간적 및 시간적 방향들의 중복성을 제거하여 정보량의 압축이 행하여진다. 따라서, 시간적 중복성을 줄이는 것을 목적으로 하는 화상간 예측 부호화는, 선행하거나 후행하는 화소들을 참조하여 블록 단위로 움직임 추정 및 예측된 화상 생성을 한 후, 얻어진 예측된 화상과 부호화될 현재 화상 사이의 차이값을 부호화한다. 여기서 "화상"은 단일 화면을 나타내며, 프로그레시브 화상에서는 프레임을 나타내며, 반면에 인터레이스된 화상에서는 프레임이나 필드를 나타낸다. 여기서 인터레이스된 화상은 단일 프레임이 시간적으로 상이한 2개의 필드로 구성되는 화상이다. 인터레이스된 화상을 부호화 및 복호화하는 방법으로서 3가지 방법이 가능한데: 단일 프레임을 하나의 프레임으로서, 두 개의 필드로서 혹은 프레임 내의 블록에 따른 프레임/필드 구조로서 처리하는 것이다. 참조 화상 없이 화상내 예측 부호화되는 화상을 "I-화상"이라 한다. 단일 화상을 참조하여 화상간 예측 부호화되는 화상을 "P-화상"이라 한다. 동시에 두 개의 화상을 참조하여 화상간 예측 부호화되는 화상을 "B-화상"이라 한다. B-화상은, 부호화될 현재 화상의 디스플레이 시간이 전후인 화상들 중에서 임의로 선택된 두 개의 화상을 임의의 조합으로 참조할 수 있다. 그러나 이러한 I-화상, P-화상, 및 B-화상을 부호화 혹은 복호화하는 조건으로서, 참조 화상들이 미리 부호화 혹은 복호화되어야할 필요가 있다. 도 1A 및 1B는 종래의 MPEG-2 스트림의 구조를 도시하는 도면이다. 도 1B에서 도시된 바와 같이, MPEG-2 표준에 따른 스트림은 계층 시스템을 가진다. 스트림은 복수의 GOP(Group of Pictures)로 구성된다. 부호화 프로세싱에 사용되는 기본 유닛으로서 GOP를 사용하여서, 동화상 편집 및 랜덤 액세스를 하는 것이 가능하다. 이는 GOP에서의 선두 화상이 랜덤 액세스 포인트라는 것을 의미한다. GOP는 각기 I-화상, P-화상 및 B-화상으로 된 복수의 화상으로 구성되어 있다. 스트림, GOP 및 화상은, 각 유닛들에 공통적으로 포함된 데이터인 헤더와 각 유닛 사이의 경계를 나타내는 동기 신호(sync)를 각각 포함한다. 도 2A 및 2B는 MPEG-2 표준에 따른 화상들의 예측 구조의 실시예들이다. 도 2A에서 음영 처리된 화상들은 그 밖의 화상들을 예측하기 위해 참조되는 참조 화상들이다. 도 2A에서 도시된 바와 같이, MPEG-2 표준에서 P-화상(화상(P0, P6, P9, P12, 혹은 P15))은, 디스플레이 시간이 P-화상의 바로 앞인 I-화상이나 P-화상 중에 한 화상으로부터 예측될 수 있다. B-화상(화상(B1, B2, B4, B5, B7, B8, B10, B11, B13, B14, B16, B17, B19, 혹은 B20))은, 디스플레이 시간이 B-화상의 바로 선행 혹은 후행하는 화상으로부터 예측될 수 있는데, 이는 I-화상이나 P-화상이 모두 사용될 수 있다. B-화상의 위치는 스트림에서 I-화상이나 P-화상의 바로 뒤에 배치된다. 따라서, 랜덤 액세스를 행할 경우, I-화상 다음의 모든 화상들은, I-화상으로부터 복호화가 시작될 경우, 복호화되고 디스플레이될 수 있다. 도 2B에서 도시된 바와 같이, GOP의 구조에 있어서, I3부터 B14까지의 화상들은 하나의 GOP로 간주되어질 수 있다. 도 3은 VC-1에 따른 스트림의 구조를 도시하는 도면이다. VC-1에 따른 스트림은 또한 MPEG-2 표준에 대해 설명된 바와 동일한 구조를 가진다. 그러나, 랜덤 액세스 포인트는, 엔트리 포인트 헤더(Entry Point HDR)가 더해지는 "엔트리 포인트"라 한다. 엔트리 포인트에서 다음 엔트리 포인트까지의 데이터는, MPEG-2 표준에 따른 하나의 GOP와 동등한 랜덤 액세스 유닛(RAU)이다. 이하, VC-1에 따른 RAU를 "랜덤 액세스 포인트(RAU)"라 한다. RAU는, RAU(엔트리 포인트 레벨의 유저 데이터)의 화상에 관한 유저 데이터를 저장할 수 있으며, 엔트리 포인트 헤더 바로 다음에 배치됨에 주의한다. 여기서, VC-1에 따른 화상의 타입이 설명된다. VC-1에서, I-화상, P-화상, 및 B-화상 또한 정의된다. 이들 I-화상, P-화상, 및 B-화상은 MPEG-2 표준에 대해 설명된 바와 동일한 예측 구조를 가진다. VC-1에서, 상기한 화상의 3가지 타입과는 별도로, 두 가지의 타입인, 스킵트-화상(Skipped-picture) 및 BI-화상이 더 정의된다. 스킵트-화상은 화소 데이터를 포함하지 않는 화상이며, 복호화 순서로 이전의 참조 화상과 동일한 화소 데이터를 가지는 P-화상으로서 다루어진다. 예를 들면, (1) 및 (2)의 예에서, 화상(S5)은 화상(P3)과 동일한 화상으로 간주되어서, 스트림 복호화의 동일한 동작이 (1) 및 (2) 모두에서 행하여진다. (1) 디스플레이 순서: 화상(I0), 화상(B2), 화상(P1), 화상(B4), 화상(P3), 화상(B6), 화상(S5)(I를 포함하는 기호에 의해 나타내진 화상은 I-화상이고, P를 포함하는 기호에 의해 나타내진 화상은 P-화상이고, B를 포함하는 기호에 의해 나타내진 화상은 B-화상이고, S를 포함하는 기호에 의해 나타내진 화상은 스킵트-화상임에 주의한다. 예를 들면, 화상(S6)은 스킵트-화상이다. 화상의 기호에 붙은 숫자는 복호화 순서를 나타낸다.) (2) 디스플레이 순서: 화상(I0), 화상(B2), 화상(P1), 화상(B4), 화상(P3), 화상(B6), 화상(P5)(P5는 P3과 동일한 화소 데이터를 가진다.) 스킵트-화상은 화상이 움직이지 않을 경우에 특히 유용하다. 예를 들면, RAU 중간에서 화상이 움직이지 않는 경우, 스킵트-화상은 화상이 움직이지 않는, 예를 들면, 화상(I0), 화상(P1), 화상(P2), 화상(P3), 화상(S4), 화상(S5), 화상(S6)...일 때에 부호화되는 데이터의 양을 줄이기 위해 사용된다. 또한, BI-화상은 B-화상 및 I-화상의 특성을 지니는 화상이다. 더 구체적으로, BI-화상은, 복호화 순서가 디스플레이 순서와 다르고(BI-화상 및 I-화상 혹은 P-화상의 재배열이 필요하다. 예를 들면, BI-화상은 디스플레이 순서로 RAU에서의 선두 내부-부호화된 화상(starting intra-coded picture)보다 선행하며 복호화 순서로 RAU의 선두 내부-부호화된 화상에 후행한다), 그 밖의 화상들에 대한 참조 화상이 아닌, B-화상의 특성을 지닌다. 또한, BI-화상은, 모든 매크로블록들이 내부-부호화되고, 어떤 다른 화상들로부터도 예측되지 않는, I-화상의 특성을 지닌다. 다음으로, I-화상, P-화상, B-화상, 스킵트-화상, 및 BI-화상을 구별하는 방법이 설명되어진다. 기본적으로, 화상의 타입은 스트림의 화상 계층에 포함된 화상 타입에 의거하여 구별될 수 있다. 그러나, 화상 계층에 의해 나타내진 화상 타입은 프로파일에 의거하여 다음과 같이 정의된다. 예를 들면, 심플 프로파일에서, 화상 타입은 I-화상 및 P-화상으로 나타내진다. 메인 프로파일에서, 화상 타입은 I-화상, P-화상, 및 B-화상 혹은 BI-화상으로 나타내진다. 진보된 프로파일에서, 화상 타입은 I-화상, P-화상, B-화상, BI-화상 및 스킵트-화상으로 나타내진다. 여기, 심플 프로파일 및 메인 프로파일 모두에서, 화상 계층의 화상 타입을 사용하여 스킵트-화상을 구별하는 것이 불가능하기 때문에, 임의의 화상이 1byte 이하의 사이즈를 가지는 경우, 그 화상은 스킵트-화상으로 정의된다. 또한, 메인 프로파일에서, 하나의 화상 타입이 B-화상 혹은 BI-화상을 나타내기 때문에, 화상 타입에 의거하여, BI-화상으로부터 B-화상을 구별해내는 것이 불가능하다. 도 4는 종래의 이미지 부호화 방법을 실현하는 화상 부호화 장치를 도시하는 블록도이다. 화상 부호화 장치(800)는 입력된 화상 신호(Vin)에 대한 압축 부호화, 가변 길이 부호화 등을 행하여서, 화상 신호(Vin)를 비트스트림(스트림)(Str)으로 변환하여 출력되도록 한다. 화상 부호화 장치(800)는 움직임 추정 유닛(801), 움직임 보상 유닛(802), 차감기(803), 직교 변환 유닛(804), 양자화 유닛(805), 역 양자화 유닛(806), 역 직교 변환 유닛(807), 가산기(808), 화상 메모리(809), 스위치(810), 가변 길이 부호화 유닛(811), 및 예측 구조 결정 유닛(812)을 포함한다. 화상 신호(Vin)는 차감기(803)와 움직임 추정 유닛(801)으로 입력된다. 차감기(803)는 입력된 화상 신호(Vin) 및 예측된 화상 사이의 차분을 계산하고, 그 차분을 직교 변환 유닛(804)으로 출력한다. 직교 변환 유닛(804)은 그 차분을 주파수 계수로 변환하고, 주파수 계수를 양자화 유닛(805)으로 출력한다. 양자화 유닛(805)은 입력된 주파수 계수를 양자화하고, 결과인 양자화 값(Qc)을 가변 길이 부호화 유닛(811)으로 출력한다. 역 양자화 유닛(806)은 오리지널 주파수 계수를 복원하기 위해 양자화 값(Qc)을 역으로 양자화하고, 결과인 주파수 계수를 역 직교 변환 유닛(807)으로 출력한다. 역 직교 변환 유닛(807)은 화소 차분으로 변환되는 주파수 계수의 역 주파수 변환을 행하고, 화소 차분을 가산기(808)로 출력한다. 가산기(808)는 움직임 보상 유닛(802)으로부터 출력된 예측 화상과 화소 차분을 가산하고, 복호화된 화상을 생성한다. 스위치(810)는 복호화된 화상이 저장되도록 지시받았을 때 온이 되고, 복호화된 화상은 화상 메모리(809)에 저장된다. 한편, 화상 신호(Vin)가 매크로블록의 유닛으로 입력되는 움직임 추정 유닛(801)은, 화상 메모리(809)에 저장되는 복호화된 화상들(참조 화상들)을 검색하고, 화상 신호(Vin)에 의해 나타내진 매크로블록과 가장 유사한 이미지를 검출하고, 이미지의 위치를 나타내는 움직임 벡터(MV)를 결정한다. 움직임 보상 유닛(802)은, 결정된 움직임 벡터 등을 사용하여, 화상 메모리(809)에 저장된, 복호화된 화상으로부터 예측 화상으로서 가장 적합한 이미지를 검색한다. 예측 구조 결정 유닛(812)은 RAU 선두 화상(Uin)에 의거하여, 부호화될 화상이 RAU 선두 위치에 있는지를 결정한 후, 화상 타입(Pt)을 사용하여, 특별히 랜덤하게-액세스 가능한 화상(special randomly-accessible picture)으로서 화상을 부호화(화상내 부호화)하도록 움직임 추정 유닛(801) 및 움직임 보상 유닛(802)에게 명령하고, 또한 화상 타입(Pt)을 부호화하도록 가변 길이 부호화 유닛(811)에게 명령한다. 가변 길이 부호화 유닛(811)은, 스트림(Str)을 생성하기 위해 양자화 값(Qc), 화상 타입(Pt), 및 움직임 벡터(MV)의 가변 길이 부호화를 행한다. 도 5는 종래의 이미지 복호화 방법을 실현하는 화상 복호화 장치(900)를 도시하는 블록도이다. 도 4의 참조 번호들이 도 5의 동일한 유닛들에 할당되고, 이 유닛들은 도 4에서 종래의 이미지 부호화 방법을 실현하기 위한 화상 부호화 장치에 대해 설명된 바와 동일한 방식으로 작동하므로, 이 유닛들의 상세한 설명은 이하 기재하지 않는다. 가변 길이 복호화 유닛(901)은 스트림(Str)을 복호화하고, 양자화 값(Qc), 참조 화상 특정 정보(Ind), 화상 타입(Pt), 움직임 벡터(MV) 등을 출력한다. 화상 메모리(809)는 움직임 벡터(MV)를 얻고, 움직임 보상 유닛(802)은 화상 타입(Pt), 움직임 벡터(MV), 및 참조 화상 특정 정보(Ind)를 얻고, 역 양자화 유닛(806)은 양자화 값(Qc)을 얻는다. 복호화는, 화상 메모리(809), 움직임 보상 유닛(802), 및 역 양자화 유닛(806), 역 직교 변환 유닛(807), 및 가산기(808)에 의해 행하여진다. 복호화의 동작은 종래의 부호화 방법을 실현하기 위한 화상 부호화 장치(800)를 도시하는 도 4의 블록도를 참조하여 설명되었다. 버퍼 메모리(902)는 가산기(808)로부터 출력된 복호화된 화상(Vout)을 저장하는 메모리이고, 디스플레이 유닛(903)은 버퍼 메모리(902)로부터 복호화된 화상을 얻고, 복호화된 화상(Vout)에 따른 화상을 디스플레이한다. 버퍼 메모리(809) 및 화상 메모리(902)는 동일한 메모리를 공유할 수 있음에 주의한다. 도 6은, 종래의 화상 복호화 장치(900)에 의해 행하여지는 고속 재생과 같은, 특별 재생을 하는 동안의 복호화를 도시하는 흐름도이다. 우선, 종래의 화상 복호화 장치(900)는, 스트림(Str)으로부터, 단계(S1001)에서 복호화될 화상의 헤더를 검출한다. 그 후 단계(S1002)에서, 종래의 화상 복호화 장치(900)는, 화상 계층에 포함된 헤더 내의 화상 타입에 의거하여, 선두 화상이 복호화될 필요가 있는지 없는지를 검사한다. 단계(S1003)에서, 종래의 화상 복호화 장치(900)는 단계(S1002)에서의 화상이 복호화 되기 위한 조사가 되었는지 되지 않았는지를 결정하고, 만약 복호화가 필요하다면, 프로세싱은 단계(S1004)로 나아가고, 반면에 화상이 복호화될 필요가 없다면, 프로세싱은 단계(S1005)로 나아간다. 마지막으로, 단계(S1005)에서, 종래의 화상 복호화 장치(900)는 프로세싱이, 스트림 혹은 RAU의 마지막 화상과 같은, 재생될 마지막 화상까지도 완료되었는지를 결정하고, 만약 처리될 화상들이 아직 남아있다면, 프로세싱은 단계(S1001)에서 단계(S1005)까지의 단계들을 반복하고, 만약 마지막 화상이 처리되면, 프로세싱은 완료된다. 그러나 상기한 종래의 화상 부호화 장치(800) 및 화상 복호화 장치(900)에서는, 스킵트-화상을 포함하는 스트림(Str)을 부호화하는 동안에, 그리고 특히 고속 재생과 같은 특별 재생 중에, 많은 양의 프로세싱 부하 문제가 존재한다. 또한, BI-화상을 포함하는 스트림(Str)의 복호화에서, 특히 전체 데이터의 중간에서부터 재생을 행하는 특별 재생에서(이하, 점핑 재생이라 한다), 상기한 바와 같이 많은 양의 프로세싱 부하가 요구된다는, 동일한 문제가 존재한다. 도 7은 상기한 종래의 화상 부호화 장치(800) 및 화상 복호화 장치(900)의 문제점을 도시하는 도면이다. 도 7의 (a)에서, 스킵트-화상을 포함하는 종래의 RAU의 구조가 도시된다. RAU는 복호화 순서로 4번째부터의 화상에서 이미지가 정지 상태인 24개의 화상을 포함하여서, 다섯 번째부터의 화상은 모두 스킵트-화상이다. 이러한 RAU가 세 배의 속도로 재생되면, 종래의 화상 복호화 장치(900)는 첫 번째, 네 번째, 일곱 번째, 열 번째, 열세 번째, 열여섯 번째, 열아홉 번째 및 스물두 번째 화상이 순차적으로 재생되도록 복호화를 시도한다. 그러나, 화상은 도 7의 (c)에서 도시된 바와 같이 오직 첫 번째 I-화상 및 네 번째 P-화상만이 실제로 복호화된다. 이는 즉, 종래의 스트림(Str)의 RAU에서, 화상 복호화 장치(900)는, 각 화상 계층이 그 화상의 화상 타입을 포함하기 때문에, 화상 타입을 얻기 위해 각 화상의 헤드(화상 계층)를 검색하지 않으면, 그 화상이 복호화될 화상인지 아닌지 결정할 수가 없음을 의미한다. 따라서, 도 7의 (b)에서 도시되는 바와 같이, 화상 복호화 장치(900)는 화상 타입을 얻기 위해 일곱 번째, 열 번째, 열세 번째, 열여섯 번째, 열아홉 번째 및 스물두 번째 스킵트-화상을 분석할 필요가 있다. 상기된 바와 같이, 종래의 RAU의 고속 재생에서, 종래의 화상 부호화 장치 및 화상 복호화 장치는, 복호화할 필요가 없는 화상들조차도 분석해야 하고, 결국 복호화에 많은 양의 데이터를 초래한다. 또한, BI-화상을 포함하는 RAU로부터 점핑 재생이 실행되면, 상기한 종래의 화상 부호화 장치(800) 및 화상 복호화 장치(900)는 복호화에 많은 양의 프로세싱을 요하게 된다. 이는 즉, 종래의 화상 부호화 장치(800)에서, 오픈 GOP 타입 RAU가 생성되면, 화상(이하, 재배열된 화상이라 한다)은 B-화상 혹은 BI-화상으로 부호화될 가능성이 있다. 재배열된 화상은, 복호화 순서로는 RAU의 첫 번째 화상으로서 위치하는 선두 I-화상보다 디스플레이 순서로 앞에 위치하지만, 복호화 순서로는 선두 I-화상보다 뒤에 위치함에 주의한다. 여기서, 오픈 GOP 타입 RAU로부터 점핑 재생이 행하여질 때, 만약 상기한 재배열된 화상이 B-화상이면, B-화상을 복호화하거나 디스플레이하는 것이 불가능한 경우가 있다. 그러나, 만약 재배열된 화상이 BI-화상이라면, BI-화상을 복호화하거나 디스플레이하는 것이 가능하다. 따라서, 종래의 화상 복호화 장치(900)는 스트림(Str) 내의 RAU에 포함된 각각의 재배열된 화상을 분석하여서, 재배열된 화상이 B-화상인지 BI-화상인지 결정한다. 만약 재배열된 화상이 B-화상이라면, 화상 복호화 장치(900)는 재배열된 화상을 복호화하지 않는다. 반면에, 만약 재배열된 화상이 BI-화상이라면, 화상 복호화 장치(900)는 재배열된 화상을 복호화한다. 그러나, 재배열된 화상이 B-화상인지 BI-화상인지의 상기 결정은, 때때로 프로세싱의 지연을 초래하는 많은 양의 프로세싱을 요하게 된다. 따라서, 오픈 GOP 타입 RAU로부터 점핑 재생이 행하여질 경우, 임의의 구체적인 필요성이 없다면 종래의 화상 복호화 장치(900)는, 재배열된 화상이 B-화상이든 BI-화상이든 상관하지 않고, 재배열된 화상을 복호화하거나 디스플레이하지 않는다. 그 결과, 재배열된 화상이 BI-화상일 경우, 이러한 BI-화상을 효율적으로 재생하는 것이 불가능하였다. 그리하여, 본 발명은 상기한 문제점들을 제기하며, 본 발명의 목적은 복호화의 부하를 줄일 수 있는 화상 부호화 장치 및 화상 복호화 장치를 제공하는 것이다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
화상 부호화 장치(800)에서 차감기(803)와 움직임 추정 유닛(801)은 입력된 화상 신호(Vin)를 어떻게 처리하며, 차감기(803)의 출력은 어디로 전달되는가?
추론 과정 (compact_reasoning)
  1. 1과제 해석task_interpretation

    화상 부호화 장치 내 차감기(803)와 움직임 추정 유닛(801)의 입력 관계 및 차감기의 출력 경로를 파악해야 한다.

    • 화상 부호화 장치(800)는 움직임 추정 유닛(801), 움직임 보상 유닛(802), 차감기(803), 직교 변환 유닛(804), 양자화 유닛(805), 역 양자화 유닛(806), 역 직교 변환 유닛(807), 가산기(808), 화상 메모리(809), 스위치(810), 가변 길이 부호화 유닛(811), 및 예측 구조 결정 유닛(812)을 포함한다.
  2. 2정보 추출information_extraction

    입력 신호(Vin)가 각 유닛으로 어떻게 들어가는지 확인한다.

    • 화상 신호(Vin)는 차감기(803)와 움직임 추정 유닛(801)으로 입력된다.
  3. 3근거 선택evidence_selection

    차감기(803)의 구체적인 기능과 출력 대상을 추출한다.

    • 차감기(803)는 입력된 화상 신호(Vin) 및 예측된 화상 사이의 차분을 계산하고, 그 차분을 직교 변환 유닛(804)으로 출력한다.
  4. 4논리 통합logical_integration

    입력 관계와 출력 관계를 결합하여 구성요소 간의 흐름을 정리한다.

  5. 5결론 도출conclusion_formulation

    Vin은 두 유닛에 공통 입력되며, 차감기는 차분을 계산하여 직교 변환 유닛으로 보냄을 도출한다.

    • 화상 신호(Vin)는 차감기(803)와 움직임 추정 유닛(801)으로 입력된다.
    • 그 차분을 직교 변환 유닛(804)으로 출력한다.
  6. 6답변 생성answer_generation

    질문에 명시된 두 가지 사항(처리 방식 및 출력 경로)을 포함하여 답변을 작성한다.

    • 화상 신호(Vin)는 차감기(803)와 움직임 추정 유닛(801)으로 입력된다.
    • 그 차분을 직교 변환 유닛(804)으로 출력한다.
최종 답변 (final_answer)
화상 신호(Vin)는 차감기(803)와 움직임 추정 유닛(801)으로 각각 입력된다. 차감기(803)는 입력된 화상 신호(Vin)와 예측된 화상 사이의 차분을 계산하며, 계산된 차분은 직교 변환 유닛(804)으로 출력된다.
핵심 해석 (core_interpretation)
화상 부호화 장치에서 입력된 화상 신호는 차감기와 움직임 추정 유닛으로 각각 입력되며, 차감기는 화상 신호와 예측된 화상 사이의 차분을 계산하여 직교 변환 유닛으로 출력한다.