Abstract:
PURPOSE: An operating apparatus including MAC(Multiplication and Accumulation) operation and DSP(Digital Signal Processor) structure and filtering method thereof are provided to reduce the resource consumption of the DSP and enhance the whole operation ability by performing the MAC operation having the two times precision. CONSTITUTION: A first and second register(110,120) stores the n-bit data. A third register(130) stores 2n- bit data. A multiplier(140) receives the data of the first register through a first input node and receives the data of the second and third register through a second input node. The multiplier multiplies the received data from the first and second input node. An ALU(Arithmetic Logic Unit)(150) receives the operation value of the multiplier through the first input node, adds the received values from the first and second input node, and transfers the added value to the third register. The operation value of the ALU is transferred to the second input node of the ALU.
Abstract:
PURPOSE: A method and device for pixel interleaving a reference image in a single bank of a frame memory, image codec system including the same are provided to remove read latency according to a row active command. CONSTITUTION: A pixel data(522) of a reference frame which is a filter output of a reconstruction image unnecessary for video processing is interleaved with a column unit of a macro block(520). The interleaved pixel data is stored as a page unit in a signal bank(510) of a frame memory. According to a preset column address and row address, a pixel data of the reference image is stored in a desired position of a frame memory.
Abstract:
PURPOSE: An image decoding device based on multiprocessor and method thereof are provided to effectively embody multimedia decoding due to limited memory resources by minimizing communication overheat between processors. CONSTITUTION: A stream parser(410) parses skip counter of an input stream and quantization parameter by dividing an input stream by heat unit. A processor(431) obtains the skip counter and a quantization parameter and a plurality of partition stream generated through the stream parser. The processor obtains decoding information of an upper processor among an adjacency processor by heat unit. The processor parallel processes decoding of plurality of dividing stream with heat unit.
Abstract:
PURPOSE: A video encoding apparatus is provided to reduce the amount of data transmitted and received between a frame memory and an image encoding apparatus. CONSTITUTION: A coarse-grain motion estimation unit(110) performs coarse-grain motion estimation based on a current MB(Macro Block) and the SW(Search Window) regions of the current MB. A fine-grain motion estimation & motion compensation unit(111) performs fine-grain motion estimation and motion compensation based on the output of the coarse-grain motion estimation unit, a previous MB, the SW region of the previous MB, and the peripheral pixels of the SW region of the previous MB. Based on the previous MB, the fine-grain motion estimation and the output of the motion compensation unit, an encoding unit performs an encoding operation for an image.
Abstract:
PURPOSE: A switching apparatus for a multi-core platform in which H.264 decoding operation is processed in parallel is provided to increase the parallelism of data transmission so that a multimedia core can read data in a sharing memory. CONSTITUTION: Master network interfaces receive a transmission signal which is transmitted from a master module. Slave network interfaces output the transmission signal to a slave module. A crossbar switch(540) switches the transmission signal to the slave network interface. A virtual channel controller analyzes the transmission signal.
Abstract:
본 발명은 인터 모드 예측의 비교 대상이 되는 적어도 하나의 참조 프레임 중 하나의 기준 참조 프레임을 선택하는 단계, 상기 선택된 기준 참조 프레임에 상응하여 현재 프레임의 상위 매크로 블록의 분할 여부를 탐색하는 단계, 상기 현재 프레임의 상위 매크로 블록의 분할 크기를 결정하는 단계, 상기 분할이 결정된 현재 프레임의 상위 매크로 블록에 대하여 상기 기준 참조 프레임을 제외한 다른 특정 참조 프레임과 비교하여 상기 상위 매크로 블록의 분할여부를 탐색하는 단계 및 상기 기준 참조 프레임과 비교하여 결정된 현재 프레임 상위 매크로 블록의 분할 크기와 상기 특정 참조 프레임과 비교하여 결정된 현재 프레임 상위 매크로 블록의 분할 크기가 상이한 경우 상기 현재 프레임 상위 매크로 블록의 블록 크기 탐색을 중지하는 단계를 포함하는 인터 예측에서의 블록 크기 분할 방법을 제공할 수 있다. h.264, 블록 분할, 인터 예측(Inter prediction)
Abstract:
본 발명은 저비용의 뷰-체적 클리핑 방법을 제공한다. 본 발명에 따른 뷰-체적 클리핑 방법은 뷰-체적(view-volume)의 원-근 평면에 대하여 원-근 클리핑(far-near clipping)을 행하는 단계; 상기 원-근 클리핑된 뷰-체적의 원-근 투영된 일 평면에서 뷰 포트의 수평 및 수직 좌표 경계를 기준으로 폴리곤을 설정하고 상기 폴리곤 주사화 시작점(x i , y i )을 결정하는 단계; 결정된 상기 시작점(x i , y i )을 기준으로 상기 뷰 포트의 수평 방향 경계까지 상기 시작점과 수평 방향의 정점들을 주사화하는 단계; 및 상기 결정된 시작점(x i , y i )을 기준으로 상기 뷰 포트의 수직 방향 경계까지 상기 시작점과 수직 방향의 정점들을 주사화하는 단계;를 포함한다. 상기와 같은 구성에 의하여, 폴리곤 설정 단계에서의 시작점 결정과 주사화 단계에서의 다음 주사화 위치의 결정에 뷰 포트의 경계를 고려함으로써, 클리핑 연산을 원-근 평면에 대해서만 행하고도 뷰-체적 클리핑이 가능하게 된다. 따라서, 본 발명에 따른 뷰-체적 클리핑 장치에 의하면, 일반적인 기존에 클리핑에 소요되는 시간 및 하드웨어의 비용을 감소시킬 수 있다.
Abstract:
본 발명은 인트라 예측을 위한 적응적 영상데이터 읽기 제어 장치 및 그 방법과, 그를 이용한 영상 복호를 위한 적응적 인트라 예측 시스템에 관한 것으로서, 영상 복호를 위하여 메모리에 저장된 영상데이터의 읽기를 수행함에 있어서, 예측 대상 블럭의 해당 예측 모드가 수평/수직모드 또는 비(non) 수평/수직모드 중 어느 모드에 해당하는지를 기준으로 읽기 순위를 결정하고, 그 결정된 읽기 순위에 따라 해당 영상데이터의 읽기를 수행함으로써, 최소한의 연산량으로 신속하게 인트라 예측을 수행할 수 있게 하고자 한다. 이를 위하여, 본 발명은, 적응적 영상데이터 읽기 제어 장치에 있어서, 인트라 예측의 대상이 되는 예측 대상 블럭들에 대하여, 해당 예측 모드가 수평/수직모드 또는 비(Non) 수평/수직모드 중 어느 모드에 해당하는지를 기준으로 '해당 인트라 예측에 필요한 참조 데이터에 대한 읽기 순위'를 결정하기 위한 제어 수단; 상기 참조 데이터에 대한 읽기 어드레스를 생성하기 위한 읽기 어드레스 생성 수단; 및 상기 제어 수단에서 결정된 읽기 순위에 따라, 상기 읽기 어드레스 생성 수단에서 생성된 읽기 어드레스에 해당하는 영상데이터를 읽어들이기 위한 읽기모드 수행 수단을 포함한다. 인트라 예측, 영상데이터 읽기, 읽기 순위, 읽기 제어, 수평/수직 예측 모드, 비 수평/수직 예측 모드
Abstract:
A video input device for an image encoder is provided to support a camera mode for inputting natural images in real time in a DVR and a real-time mobile terminal application. A video input device for an image encoder comprises a host register(10), a file input mode unit(32), a camera input mode unit(33), a data selection unit(34) and a data-reading control unit(35). The host register receives an initial value required for the operation of the video input device. The file input mode unit receives video data of a file format from a host processor based on the initial value. The camera input mode unit receives video data of a signal level from a camera device based on the initial value. The data selection unit selects the output of one of the file input mode unit and camera input mode unit.
Abstract:
본 발명에서는 움직임 추정 알고리즘의 개발 및 움직임 추정기의 하드웨어 구현을 위한 구조 설계에 관한 것이다. MPEG-4 및 H.264 표준을 동시에 만족하며 적은 하드웨어를 가지고 MPEG-4/H.264표준을 만족하는 하드웨어 구조를 제안하였다. 제안된 구조는 모드(MPEG-4/H.264)에 따라서 한 개의 하드웨어를 가지고 MPEG-4 및 H.264에도 가능한 구조이다. 본 발명의 움직임 추정 장치는, 블록 단위 영상 데이터에 대한 셈플링을 수행하여 셈플링 블록을 생성하기 위한 셈플링부; 상기 셈플링된 데이터를 셈플링 서브 블록으로 분할하고, 분할된 서브 블록을 식별하는 어드레스를 생성하기 위한 블록 분할/어드레스 생성부; 및 각 서브블록 단위로 추정 함수를 이용하여 움직임을 연산하기 위한 움직임 연산부를 포함하는 것을 특징으로 한다. H.264, MPEG4, 움직임 추정, 움직임 탐색