Abstract:
본 발명에 의한 OFDM 시스템을 위한 MRMDC 구조의 고속 푸리에 변환 장치가 개시된다. 본 발명에 따른 Radix-2 또는 Radix-4 버터플라이 연산을 수행하는 제1 스테이지, Radix-8 버터플라이 연산을 수행하는 제2 스테이지와 제3 스테이지를 포함하는 MRMDC 구조의 고속 푸리에 변환 장치는 상기 제1 스테이지에 입력으로 들어온 다수의 데이터 열들을 서로 다른 4개의 데이터 경로로 나누어 출력하는 스위치; 상기 4개의 데이터 경로로부터 입력된 4개의 데이터 열을 기반으로 Radix-2 알고리즘 또는 Radix-4 알고리즘에 따라 버퍼플라이 연산을 수행하는 Radix-2/4 버터플라이; 상기 Radix-2 알고리즘 또는 Radix-4 알고리즘을 선택하는 멀티플렉서; 및 상기 제2 스테이지에서의 버터플라이 연산을 위해 상기 Radix-2/4 버터플라이로부터 출력된 4개의 데이터 열을 서로 다른 8개의 데이터 경로로 나누어 출력하는 교환기를 포함한다. 이를 통해, 본 발명은 버터플라이 연산기의 수를 줄여 하드웨어 복잡도를 감소시킬 수 있고, 128, 256-포인트 FFT 연산이 모두 가능할 수 있다.
Abstract:
PURPOSE: A device for increasing and converting a frame rate of a video signal and a method thereof are provided to obtain a prediction movement vector by using a movement vector smoothing result of a surrounding block which is previously calculated and to smooth a movement vector by using the obtained prediction movement vector. CONSTITUTION: A device for increase change of a frame rate obtains forward and backward movement vector fields from a frame(S110). The conversion device obtains forward or backward movement vectors through smoothing for each movement vector field(S120). The conversion device generates forward and backward interpolation frames(S130). The conversion device performs hole interpolation for a combined interpolation frame by using intra-prediction(S150). [Reference numerals] (AA) Forward movement vector field; (BB) Backward movement vector field; (CC) Obtaining the forward movement vector field; (DD) Obtaining the backward movement vector field; (EE) Generating a forward interpolation frame; (FF) Generating a backward interpolation frame; (S110) Obtaining the forward movement vector field and the backward movement vector field; (S140) Combining the forward interpolation frame and the backward interpolation frame; (S150) Performing hole interpolation for the combined one interpolation frame
Abstract:
본 발명은 MPEG-2, MPEG-4 그리고 H.264/AVC 차세대 멀티미디어 코덱 등 다양한 멀티미디어 코덱에 사용되는 움직임 추정 연산 방법 및 그 연산회로에 관한 것으로, 코덱을 실행하는 과정에서 연산량과 전력 소비가 많은 움직임 추정 과정에 하나의 탐색영역을 공유하여 인접한 M × N 블록들의 움직임을 추정하여 멀티미디어 코덱에 사용되는 연산량과 전력소모를 줄일 수 있는 움직임 추정 연산방법 및 그 연산회로를 제공한다. H.264/AVC, 움직임 추정, Motion Estimation (ME), Memory Reuse 알고리즘, Data Reuse 알고리즘
Abstract:
본 발명은 다채널 고음질 오디오 시스템에서 오디오 압축 알고리즘으로 사용되는 MPEG-2 AAC(Advanced Audio Coding) 또는 MPEG-4 AAC 알고리즘을 프로그래머블 프로세서에서 구현시 비선형 역양자화의 정확성과 효율성을 높이기 위한 연산 방법 및 허프만 연산 회로에 관한 것이다. 이에 따르면, 종래의 디지털 신호 처리 프로세서의 연산기 구조를 재사용하고 허프만 복호기 및 비트 처리 구조 등을 추가하여 성능을 향상시킬 수 있으므로 프로그래머블 프로세서의 설계 및 변경이 용이하다. 역양자화, 허프만 디코딩, AAC 오디오 디코딩
Abstract:
PURPOSE: A mixed-radix type modulation apparatus using FFT(Fast Fourier Transform) is provided to improve calculation performance as well as reduce device size. CONSTITUTION: A mixed-radix type modulation apparatus using FFT, is provided with an input/output interface(101) for carrying out an input and output process, a pair of N word memories(102,103) having four banks, and the first data switching part(104) for connecting the banks assigned to the input/output of each butterfly(105) with four inputs of a butterfly operational circuit to select a memory and perform in-place calculation for a FFT process . At this time, the butterfly is capable of carrying out the Radix-4 and Radix-2 supplied from the first data switching part by using one circuit. The mixed-radix type modulation apparatus using FFT further includes the second data switching part(106) and an address generating part.
Abstract:
본발명의일 실시예에따른 HEVC의고속처리를위한부호화장치는현재깊이의 CU(Coding Unit) 블록, 및상기현재깊이의 CU 블록으로부터분할된, 다음깊이의복수의서브 CU 블록각각에대한픽셀정보에기초하여최적깊이의 CU 블록을결정하는결정부; 상기최적깊이의 CU 블록에대해서 PU(Prediction Unit) 단위의예측을수행하여, 상기최적깊이의 CU 블록에대한복원블록을획득하는예측부; 및상기복원블록과상기최적깊이의 CU 블록간의픽셀차분값을 TU(Transform Unit) 단위로변환하여부호화하는변환부를포함한다.
Abstract:
본 발명은 디지털 신호 처리 시스템에 관한 것으로, 특히 프로그램 가능한 프로세서에서 다중 루프를 구현하는 시스템 및 실행 방법에 관한 것이다. 다중루프를 포함하는 프로세스에서 루프 탈출을 처리하기 위한 하드웨어 가속장치에 있어서, 루프에 대한 탈출 조건을 저장하는 탈출조건 저장부와 루프 탈출 조건의 판단을 위한 탈출여부 판단부, 루프를 구분하기 위한 루프 식별자(Tag) 저장부, 및 탈출 결정된 루프의 정보를 초기화하는 루프 초기화 장치를 포함하는 것을 특징으로 한다. 비교대상 값의 갱신을 확인한 후 레지스터에 저장된 비교대상 값과 탈출 조건 저장부에 저장된 루프탈출조건을 비교하여 탈출 여부를 결정한다. 루프 탈출이 결정되면 루프 조건 초기화 장치를 통해 해당 루프의 조건들을 초기화한 후 다음 실행 명령어로 초기화되는 루프의 종료 주소 이 후 명령어를 수행하게 된다. 본 발명에 따르면 루프 탈출을 추가적인 명령어 및 사이클 소모 없이 하드웨어적으로 처리하여 프로세서의 처리량 향상을 기대할 수 있다.