Abstract:
PURPOSE: A multi port memory controller and a multi port cache are provided to realize minimum circuit configuration and fast processing speed by grouping and processing transactions inputted through a plurality of ports. CONSTITUTION: A transaction grouping unit(111) groups transactions inputted through ports to a line unit of a single port memory. A transaction sorter(112) decides a process sequence of the transaction group and successively stores the transaction group. A transaction executor(114) reads the transaction group according to the stored sequence and generates location information, a control signal, and offset for processing the transaction group. The transaction executor offers the location information and the control signal to the single port memory, and also offers the offset to the data input/output controller(120).
Abstract:
본 발명은 분산 메모리를 가지는 다중 프로세서 시스템을 위한 네트워크 부하 감소 방법 및 노드의 구조에 관한 것으로서, 구체적으로는 본 발명의 네트워크 부하 감소 방법은 분산 메모리 및 공유자 이력 테이블을 저장하는 보조 메모리를 가지는 노드들로 구성된 다중 프로세서 시스템을 이용하며, 공유자 노드의 이력을 상기 보조 메모리의 공유자 이력 테이블에 기록하는 이력 기록 과정, 상기 보조 메모리의 공유자 이력 테이블을 참조하여 공유 데이터를 요청하는 공유 데이터 요청 과정 및 상기 분산 메모리의 공유 데이터를 삭제하고 상기 보조 메모리에 저장된 공유자 이력 테이블을 갱신하는 공유 데이터 삭제 과정을 포함한다.
Abstract:
PURPOSE: A variable length coding method is provided to parallelize a data area in a decoding process by generating a compression code. CONSTITUTION: The largest value among code length indexes is determined as a code length index value(S10). If the code length index value is determined, a compression code is generated by combining the code length index value with a code obtained by cutting the lower bit of each data corresponding to the code length value(S20).
Abstract:
본 발명은 H.264 코덱의 무손실 영상 압축 방법에 관한 것으로, 압축 대상 이미지를 n(n은 자연수)개의 픽셀 영역들로 분할하는 과정; 상기 n개의 픽셀 영역들 각각을 압축하여 n개의 가변 길이 압축 코드들로 변환하는 과정; 및 상기 n개의 가변 길이 압축 코드들의 크기 변화를 패턴화하여 주소를 생성하는 과정을 포함하여 구성되며, 이에 의하여 외부 메모리에 저장되는 데이터를 무손실 압축하고, 무작위 지점의 데이터에 접속 가능해진다. H.264 코덱, 영상 압축, 무손실 압축, 무작위 지점의 데이터에 대한 접근
Abstract:
PURPOSE: A network load reduction method for multi-processor system including distributed memory and a node structure thereof are provided to reduce the data access delay by reducing the traffic generated when data request is failed. CONSTITUTION: A processor(110) controls the node and processes the data. A distributed memory(120) stores the data processed by the processor. An auxiliary memory(160) stores a sharer history table. When the node requests the shared data to a first external node and receives the data from a second external node, the sharer history table stores the second external node information and the shared data information. The node includes a cache(140) which stores the data from the first external node and the distributed memory read by the processor.
Abstract:
PURPOSE: An apparatus and method for decoding prediction error data based on a bit plane are provided to reduce an amount of transmitted data between a memory and a functional module. CONSTITUTION: A variable length decoding module(1) generates predication error data of a macro block unit from a bit stream. The variable length decoding module divides the prediction error data into groups and a bit plane about the group. A variable length decoding memory(2) stores the generated bit plane. The variable length decoding memory stores the prediction error data in the group according to the bit plane.
Abstract:
A method for managing a frame memory includes: determining a frame memory structure with reference to memory configuration information and image processing information; configuring a frame memory such that a plurality of image signals are stored in each page according to the frame memory structure; and computing a signal storage address by combining image acquiring information by bits, and accessing a frame memory map to write or read an image signal by pages.
Abstract:
본 발명은 공유 가능한 다중 입출력 뱅크 메모리 구조를 갖는 고속 움직임 탐색에 관한 것으로서, 고속 움직임 탐색 장치는, 외부의 프레임 메모리로부터 현재 영역의 화소 데이터를 수신하여 저장하는 현재 영역 메모리; 공유 가능한 다중 입출력 뱅크 형태로 상기 프레임 메모리로부터 읽어온 탐색영역의 화소 데이터를 저장하고, 상기 현재 영역의 화소 데이터와 탐색영역의 화소 데이터를 이용하여 정수배 움직임 벡터를 예측하는 정수배 움직임 탐색기; 및 상기 정수배 움직임 탐색기로부터 탐색영역이 공유 가능하다는 신호를 수신하면, 상기 정수배 움직임 탐색기로부터 탐색영역의 화소 데이터를 읽어오고, 읽어온 탐색영역의 화소 데이터 및 상기 정수배 움직임 탐색기에서 예측된 정수배 움직임 벡터를 이용하여 소수배 움직임 벡터를 예측하는 소수배 움직임 탐색기를 포함하여 고속의 움직임 탐색을 수행함을 특징으로 하며, 이로 인해 외부 프레임 메모리와의 입출력을 최소화할 수 있으며, 움직임 백터 예측 시 SAD 계산에 필요한 탐색 범위 및 화소 수를 영상의 품질이 저하되지 않는 범위에서 줄일 수 있다. 고속 움직임 탐색 장치, 정수배 움직임 탐색기, 소수배 움직임 탐색기, 다중 입출력 뱅크 메모리, 화소 데이터, 매크로 블록, SAD.
Abstract:
PURPOSE: An image processing apparatus and a frame managing method for the same are provided to efficiently support an interlace scanning by changing a line distance and accessing to selected frame/field in each macro block. CONSTITUTION: A host interface bus(110) transfers initializing information and image data stream for each functional module from a host system(200). A stream(121) acquires and buffers the image data stream and provides the image data stream to a stream controller(122). The stream controller interprets the image data stream and distributes data.
Abstract:
PURPOSE: A high speed motion estimating apparatus and a method thereof are provided, which can proceed a high-speed motion estimating by input-output pixel data which is necessary for calculation SAD(Sum Absolute Difference) within multiple input/output bank memory. CONSTITUTION: An integral motion detector(110) predicts an integral motion vector through a pixel date of present area memory(130) and pixel data of search area. If a shareable signal about a search area is received from the integral motion detector, a decimal motion detector(120) reads pixel data of a search area. The decimal motion detector predicts decimal motion vector through pixel data of the search area and predicted integral motion vector.