Abstract:
동영상 디코딩을 위한 컨볼루션 기법 기반의 고속 적응적 샘플 오프셋(SAMPLE ADAPTIVE OFFSET) 필터링 장치에 관한 것으로, 일 실시예에 따르면, 고속 적응적 샘플 오프셋 필터링 장치는 SAO 필터와 관련된 입력 데이터를 저장하고 있는 버퍼로부터 순차적으로 윈도우 버퍼에 픽셀을 제공하는 입력스트림 제공기, 제공된 픽셀들을 하나 이상의 윈도우로 정의하고, 정의된 각 윈도우 단위로 하나 이상의 계산 로직에 전달하는 윈도우 버퍼 및 윈도우 단위로 입력되는 픽셀에 대하여 오프셋을 산출하고, 산출된 오프셋을 대상 픽셀에 더하여 보정된 픽셀을 출력하는 하나 이상의 계산 로직을 포함할 수 있다.
Abstract:
본 발명은 프레임 메모리의 단일뱅크 내 참조 영상의 픽셀 인터리빙 방법 및 장치, 이를 포함하는 영상코덱 시스템에 관한 것으로서, 영상처리시 필요한 복원 영상의 필터 출력인 참조 영상의 픽셀 데이터를 매크로 블록의 열 단위로 인터리빙하는 단계; 및 프레임 메모리의 단일뱅크 내에 상기 인터리빙한 픽셀 데이터를 페이지 단위로 저장하는 단계를 포함한다. 메모리, 픽셀, 인터리빙, 단일뱅크, 참조 영상
Abstract:
PURPOSE: A core allocation device in different multi-core environment is provided to allocate cores for each thread corresponding to a predetermined core type and perform an optimized core allocation method through an automatic search function, thereby improving performance of a system. CONSTITUTION: A core allocation data storage unit(230) stores core allocation information which defines core information and a method for designates a core to a thread. A scheduler(240) allocates the core to the thread by using the core information and the core allocation information. A binder unit(250) performs the thread in the core by connecting the core to the thread corresponding to an allocation command of the scheduler. [Reference numerals] (220) Core search engine unit; (230) Core allocation data unit; (240) Scheduler; (250) Binder unit; (AA) Main process; (BB) Thread 0; (CC) Thread 1; (DD) Thread 2; (EE) Thread N-1; (FF) Core 0; (GG) Core 1; (HH) Core 2; (II) Core 3; (JJ) Core M-1
Abstract:
PURPOSE: An adaptive motion searching range determining apparatus and a method thereof are provided to variably control a search range of a motion vector with reference to a motion vector. CONSTITUTION: An MVD(Motion Vector Difference) average and standard deviation calculating unit(110) calculates a size average and standard deviation of a macro block. A motion search range determining unit(120) determines a motion search range of the current macro block. The surrounding macro block includes a left macro block and an upper macro block of a current image frame.
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:
본 발명은 멀티프로세서를 이용한 동영상 디코딩 장치 및 그 장치에서의 동영상 디코딩 방법에 관한 것으로서, 상기 동영상 디코딩 장치는, 병렬 처리가 불가능한 가변 길이 부호화를 수행하여 스케줄링을 위한 정보를 파싱하고, 매크로 블록 단위별로 가공되지 않은 비트 스트림을 나누어 나누어진 매크로 블록 단위의 비트 데이터를 출력하고, 파싱된 스케줄링을 위한 정보를 이용하여 나누어진 비트 데이터를 매크로 블록 단위로 스케줄링하고, 스케줄링된 매크로 블록들을 데이터 레벨 및 기능적 레벨로 구분된 해당 프로세서에 각각 할당함으로써, 각 프로세서에 할당된 매크로 블록을 상기 데이터 레벨 및 상기 기능적 레벨로 각각 디코딩함을 특징으로 하며, 이로 인해, 영상 압축 알고리즘에 내재되어 있는 병렬성을 최대한 이끌어내어 디코딩 성능 향상시킬 수 있다. 동영상 표준(H.264), 동영상 디코딩, 멀티프로세서, 파싱 전처리부, 스케줄러, 프로세서, 프레임 메모리, 매크로 블록, 데이터 레벨 분할, 기능적 레벨 분할.
Abstract:
PURPOSE: A resource assignment apparatus and apparatus for physical channel in a mobile communication system are provided to easily create an address value in resource assignment with a flag memory. CONSTITUTION: An address generation unit(530) assigns residual resources to a physical channel with reference to stored resource assignment information. The address generation unit creates the address value of a frame generation unit(550) corresponding to the frequency of the assigned resource and a symbol index value. The frame generation unit creates sub frame data. A monitoring unit(560) stores an address value corresponding to the physical channel.