Abstract:
An apparatus and a method for performing mixed motion estimation based on a hierarchical search are provided. In the method, motion vectors of previous image data are received. The median value of the motion vectors is obtained. Current image data is received. Motion of the current image data is compensated for based on the median value of the motion vectors. SAD values of the previous image data are received and the maximum value of the SAD values is obtained. The motion compensation result is compared with the maximum value of the SAD values. Motion estimation of the current image data is skipped and the motion compensation result is output if the motion compensation result is smaller than the maximum value of the SAD values. Motion estimation for the current image data is performed if the motion compensation result is greater than or equal to the maximum value of the SAD values, and the motion estimation result is output.
Abstract:
PURPOSE: A discrete cosine transformer is provided to reduce a circuit scale to decrease a silicon area and power consumption. CONSTITUTION: A transposition memory that is an important component of a discrete cosine transformer is eliminated such that the discrete cosine transformer is constructed of a simple control logic and small-scale hardware. The transposition memory is eliminated by making the position of input data be identical to the position of output data corresponding to the input data in the middle step of an operation of executing discrete cosine transform.
Abstract:
PURPOSE: A hierarchical search based mixed apparatus and a method for estimating motion are provided to reduce an amount of operation required for motion estimation without deteriorating the image quality. CONSTITUTION: A first memory(101) stores the current image data in a reference block form having a predetermined size. A second memory(102) stores the previous image data as a search area finding motion vectors. A motion estimation truncation unit(120) receives the motion vectors of the previous image and SAD(Sum of Absolute Different) values for compensating motion of the current image. A comparator(150) selects the minimum value among a plurality of estimation results for outputting the minimum value as a final motion estimation result. A multiplexer(140) selects the final motion estimation result or the compensation result for outputting the selected data to the motion estimation truncation unit. An address generator(160) generates an address related to the motion estimation and the motion compensation to the first and second memories. A control unit(170) controls operations of the motion estimation truncation unit and controls the address generating operation of the address generator.
Abstract:
본발명은미스페널티를줄일수 있는캐시제어장치및 방법에관한것이다. 본발명에따른캐시제어장치는메모리의데이터를저장하는제1 레벨캐시와, 제1 레벨캐시와연결되어, 데이터요청명령에대하여제1 레벨캐시가데이터호출을실패하는경우프로세서에의하여액세스되는제2 레벨캐시와, 제1 및제2 레벨캐시와연결되어, 제1 및제2 레벨캐시로부터코어로전달되는데이터를임시저장하는프리펫치버퍼및 제1 레벨캐시와연결되고, 제1 레벨캐시의어드레스정보및 데이터를수신하는라이트버퍼를포함한다. 또한, 본발명에따른캐시제어방법은데이터요청명령을수신하는단계와, 제1레벨캐시에대하여데이터요청명령에따라데이터를호출하는단계와, 제1 레벨캐시가상기데이터호출을실패하는경우, 데이터요청명령을포함하는라인에대한연속라인을읽는단계와, 캐시읽기동작시 제1 레벨캐시또는제2 레벨캐시로부터코어로전달되는데이터를프리펫치버퍼에임시저장하는단계및 캐시쓰기동작시 제1 레벨캐시의어드레스정보및 데이터를수신하는단계를포함한다.
Abstract:
버스의 상태와 다수 카메라 입력 장치의 상태를 점검하여 각 카메라 입력 장치의 데이터 전송 시점 및 데이터량을 결정함으로써 트래픽이 집중되는 시점에서의 영상 데이터 손실을 막고, 시스템 전체의 버스의 성능을 높일 수 있는 장치 및 이를 이용한 자동차용 시스템반도체를 제시한다. 제시된 장치는 다수의 카메라 중에서 대응되는 카메라로부터의 데이터를 내부의 버퍼에 각각 저장하고 버퍼의 데이터 저장 상태를 각각 측정하고 입력받은 버스 사용 권한을 근거로 메모리에게로 데이터를 각각 전송하는 다수의 카메라 데이터 캐시, 버스 신호를 분석하여 다수의 카메라 데이터 캐시가 버스를 통해 데이터를 전송할 수 있도록 하는 신호를 출력하는 버스 모니터, 및 데이터를 전송할 수 있도록 하는 신호를 수신함에 따라 다수의 카메라 데이터 캐시의 버스 사용 순위를 결정하고 이를 근거로 다수의 카메라 데이터 캐시에게 버스 사용 권한을 부여하는 마스터 아비터를 포함한다.
Abstract:
영상 처리를 위한 시스템을 제공한다. 영상 처리를 위한 시스템은 프레임 데이터를 저장하기 위한 프레임 메모리, 입력되는 데이터를 저장하고, 프레임 메모리부로 전달하기 위한 입력 비디오 버퍼, 복수의 매크로 블록을 저장하기 위한 매크로 블록 버퍼, 거친 움직임 예측을 위한 참조 프레임의 검색영역을 저장하기 위한 제1 서치윈도우 버퍼, 미세 움직임 예측을 위한 참조 프레임의 검색영역을 저장하기 위한 제2 서치윈도우 버퍼, 디블로킹 필터를 수행한 결과를 저장하기 위한 디블록드 매크로 블록 버퍼 및 입력 비디오 버퍼, 매크로 블록 버퍼, 제1 서치윈도우 버퍼, 제2 서치윈도우 버퍼, 디블록드 매크로 블록 버퍼 및 프레임 메모리에 대한 기입 및 독출을 수행하기 위한 프레임 메모리 컨트롤러를 포함한다.
Abstract:
PURPOSE: A multi-core SoC having debugging function is provided to verify more complex function than the conventional single core SoC efficiently, and to remove overhead of a processor, and to shorten hardware integration verification time of each configuration circuit in a SoC design step, and to provide reliable debugging information through various approaching paths in a software development step. CONSTITUTION: More than one processor (320) comprises an on core debug (OCD) respectively. A bus matrix (330) performs bus connection between the processor and more than one peripheral device (340,350,360). A debug interface (310) comprises a processor debug interface (PDI) to communicate with the on core debug and a bus debug interface (BDI) to communicate with the bus matrix. [Reference numerals] (310) Debug interface; (320) Processor; (322) Core; (324) Cache memory; (330) Bus matrix; (340) Memory controller; (350) High speed external device; (360) Low speed external device; (AA) Multicore SoC