Abstract:
A method and an apparatus for implementing a multi-port memory using a single port memory is provided to perform freely reading/writing functions for two or more input/output terminal pairs of a multi-port memory. A method for implementing a multi-port memory by using a single port memory includes a process for generating a mode signal for representing independently reading/writing operations for channels corresponding to multi-ports of the multi-port memory(132). The method further includes a process for perform sequentially a reading operation or a writing operation for each of the channels through a single port of the single port memory according to the generated mode signal(138).
Abstract:
제1 버스 및 고속 동작하는 제2 버스로 이루어진 이중 계층 버스 구조를 가진 SOC 시스템은 제1 메모리, 고속 소용량의 제2 메모리, 적어도 하나의 제1 및 제2 모듈, 제1 및 제2 메모리 컨트롤러를 포함한다. 제1 모듈은 제1 버스에만 결합되어 제1 메모리와 제1 데이터를 송수신한다. 제1 메모리 컨트롤러는 제1 버스와 제1 메모리 사이에 결합되고, 제1 모듈과 제1 메모리간의 제1 데이터 송수신을 제어한다. 제2 모듈은 제1 버스 및 제2 버스에 모두 결합되고, 전송할 제2 데이터의 크기와 제2 메모리 용량에 기초하여 제2 데이터를 제1 버스를 액세스하여 제1 메모리로 전송하거나 제2 버스를 액세스하여 제2 메모리로 전송한다. 제2 메모리 컨트롤러는 제2 버스와 제2 메모리 사이에 결합되어 제2 모듈과 제2 메모리간의 제2 데이터 송수신을 제어한다. MPEG4 또는 JPEG 모듈과 같은 제2 모듈은 카메라 인터페이스와 같은 제1 모듈에서 수집한 영상 데이터를 저장하고 있는 제1 메모리로부터 영상 데이터를 읽어들인다. 제2 모듈에서는 읽어들인 영상 데이터를 이용하여 영상 압축 처리 및/또는 그래픽 처리를 수행하는 과정에서 필요한 소용량의 데이터를 제2 버스를 액세스하여 제2 메모리에 저장한다. 멀티미디어 데이터를 처리하는 SOC 시스템의 메모리 대역폭 요구량을 절감시킴으로써 멀티미디어 데이터 처리를 효율적으로 수행할 수 있다.
Abstract:
소비전력을 감소시킴과 동시에 성능을 향상시킬 수 있는 동영상 압축방법 및 압축장치가 개시된다. 상기 동영상 압축방법은 현재 프레임에서 하나의 슬라이스에 대한 파라미터를 출력하는 단계; 및 상기 파라미터에 응답하여 상기 하나의 슬라이스를 구성하는 각 마크로블록에 대하여 연속적으로 압축과 복원을 수행하고, 상기 하나의 슬라이스에 대한 압축과 복원이 종료되는 경우, 소정의 인터럽트신호를 출력하는 단계를 구비한다. 상기 파라미터는 상기 하나의 슬라이스를 구성하는 첫 번째 마크로블록의 주소, 이전 프레임에서 현재 처리되는 마크로블록에 대응되는 탐색영역의 주소 및 상기 하나의 슬라이스를 구성하는 마크로블록들의 수를 포함한다.
Abstract:
PURPOSE: A built-in memory device for compressing moving images is provided to comprise 13 slices when processing one frame, in order to reduce usage of a memory, thereby effectively compressing moving images with a smaller memory capacity. CONSTITUTION: Previous frame areas(PF(Y)) consist of 'N' slices of the first group. Restoration frame areas(DF(Y)) consist of 'K' slices of the second group. Moving image frame processing areas(CF(Y)) consist of current frame areas comprising 'M' slices of the third group. 'N' is a natural number, 'K' and 'M' are smaller than 'N'. In moving image frames where the current frame areas are inputted, slices for storing images to be currently compressed and slices for storing next images to be compressed are stored.
Abstract:
PURPOSE: An image processing device for conversion between raster scan sequence image data and block scan sequence image data and a method therefor are provided to mutually convert image data between a raster scan sequence and a block scan sequence. CONSTITUTION: A camera processor(110) provides image data of a raster scan sequence having a horizontal resolution and a vertical resolution. A line memory(130) stores image data of a plurality of lines. An address generating block(120) generates a common read/write address with respect to the line memory(130). A JPEG(Joint Photographic Experts Group) engine(140) receives image data of a block scan sequence from the line memory(130).
Abstract:
PURPOSE: An image processing system and method are provided to reduce a line memory size and decrease power consumption of the image processing system. CONSTITUTION: An image processing system that carry out mutual conversion between raster format video data and block format video data includes a video data processor(100), FIFO memories(154,156,158), a multiplexer(160), a line buffer memory(180), and an image compressor(200). The video data processor provides video data including a luminance component and at least one color difference component in the raster format. The FIFO memories store corresponding video data components. The multiplexer multiplexes the video data components. The line buffer memory stores the output of the multiplexer. The image compressor receives the video data components in the block format from the line buffer memory and compresses the video data components.
Abstract:
PURPOSE: The prevent invention is provided to reduce a peak current and electromagnetic interference by dispersively outputting image data signals from carry information of a neighboring source driver. CONSTITUTION: A display device (100) comprises a display panel (110) comprising a plurality of pixels, a plurality of source drivers (SD1~SD4;121~124) which output an image data signal based on carry information delivered from a neighboring source driver, a plurality of gate drivers (GD1~GD4; 131~134) which output an image data signal and a timing controller (140) which sends a gate control signal.
Abstract:
PURPOSE: A display driving circuit, a display device including the same, and a method for operating the display driving circuit are provided to reduce a die area and manufacturing costs by decreasing the number of switches in the display driving circuit. CONSTITUTION: A first switch unit(1230) includes m switch blocks(SWI1-SWIm) corresponding to m gradation voltages(V1-Vm). A buffer unit(1240) includes a first buffer part(1241) and a second buffer part(1242). The first buffer part includes m main buffers corresponding to the m gradation voltages. The second buffer part includes one or more sub-buffers. A second switch unit(1250) includes m switch blocks(SWO1-SWOm) corresponding to m data signals.
Abstract:
An apparatus and a method for equalizing a histogram are provided to obtain cumulative distribution necessary for histogram equalization by simple circuit configuration without a lot of registers. A histogram equalization apparatus comprises a memory(410) and an operation unit(420). The operation unit overwrites the first and second data read from the memory on a location of the second data of the memory(411.421). The operation unit comprises a register. The register stores and maintains the first data. The operation unit can add the first data and the second data outputted from the register. The operation unit comprises a multiplexer. The multiplexer outputs data having 1 according to a control signal and outputs the first data.