Abstract:
B 프레임의 부호화시 성능 저하 없이 연산량 및 메모리 밴드폭을 줄이기위한 B-픽쳐의 부호화 및 복호화 방법이 개시된다. 본 발명은 B-프레임의 현재 블록에 대해 제1 참조 프레임 내 소정의 탐색 영역 내에서 추정되는 제1 움직임 벡터에 대응하는 제1 참조 블록과, 제1 움직임 벡터로부터 유도된 제2 움직임 벡터에 대응하는 제2 참조 프레임 내 제 2 참조 블록과 제1 참조 블록의 평균 블록 중 하나의 블록을 현재 블록의 움직임 보상 블록으로 선정하는 과정, B 프레임의 움직임 보상 예측 모드 정보를 1비트로 생성하는 과정을 포함한다.
Abstract:
본 발명은 H.264 복호기에서의 B-프레임의 움직임 보상 방법 및 장치가 개시되어 있다. 본 발명은 임의의 B-매크로 블록내 한 서브 블록이 양 방향 예측 모드인 경우 현재 프레임과 참조 프레임간의 거리를 고려하여 한 방향의 참조 프레임에 존재하는 서브 블록을 선택하는 과정, 선택된 참조 서브 블록을 바탕으로 상기 B- 프레임의 움직임 보상을 수행하는 과정을 포함한다. 본 발명에 의하면 H.264 복호기에서 임의의 B-매크로 블록내 한 서브 블록이 양 방향 예측 모드인 경우 한 방향으로 단 한 번만의 MC만으로 B-프레임의 움직임 보상을 수행함으로써 메모리 대역폭을 줄일 수 있다.
Abstract:
본 발명은 개선된 동영상 부호화 방법에 관한 것으로서, 본 발명에 따른 복수개의 양자화 행렬을 사용하는 동영상 부호화 방법은 입력 영상의 특성에 기초하여 매크로블록 단위로 상기 복수개의 양자화 행렬 중 하나를 선택하는 단계와, 상기 입력 영상에 대해 영상 변환을 수행하는 단계와, 상기 영상 변환된 데이터에 대해, 상기 선택된 양자화 행렬을 사용하여 양자화를 수행하는 단계를 포함한다.
Abstract:
PURPOSE: A method and an apparatus for detecting a movie image according to grouping are provided to make a decision whether a received image signal is a movie signal, without setting a threshold value. CONSTITUTION: Some of similarity values are received in an image consisting of plural interlaced fields, wherein each similarity value is acquired by measuring a similarity of adjacent two fields of the same class in the image. The received similarity values are classified into the first group(410) and the second group(420). And then, the similarity values of the first and the second groups are converted to have different conversion values. It is decided whether the image is a movie image or not according to cycles of the converted values.
Abstract:
PURPOSE: A device and method for converting a scanning format are provided to adaptively change a scanning format of a macro block to reduce the quantity of calculations. CONSTITUTION: A scanning format converting device includes an intra-field interpolator(320), a motion compensator(340), and a data providing unit(310). The intra-field interpolator generates the second field from spatial-axis pixels of the first field of an input macro block to change a scanning format. The motion compensator converts the scanning format using the motion vector of the input macro block. The data providing unit adaptively decides a scanning format mode of the macro block on the basis of mode information and picture type of the macro block and the motion vector decoded, and then selectively provides the macro block to the intra-field interpolator and motion compensator.
Abstract:
PURPOSE: A motion estimating method and apparatus using hierarchical motion vector search and a moving picture encoding system employing the method and apparatus are provided to minimize the quantity of calculations for estimating a field motion in a general hierarchical search method applied to MPEG-2. CONSTITUTION: A pre-processor(310) makes a current frame and a reference frame into a hierarchical structure through a low pass filtering and sub-sampling. A first motion estimator(320) searches a low-resolution frame formed by the pre-processor for at least initial search point having the minimum sum of absolute difference. A second motion estimator(330) carries out search in a high-resolution frame formed by the pre-processor with the initial search point as a reference motion vector of a frame and a field, and then estimates frame and field motion vectors having the minimum sum of absolute difference.
Abstract:
A method and system for estimating a motion vector (MV) at high speed for low bit-rate coding is provided. The method and system for estimating a motion vector includes (a) forming sum pyramids for a current block and search blocks of a search region (b) setting an initial Cmin to C ({right arrow over (d ;lambda) (here, C ({right arrow over (dk;lambda) is an error measure at layer l which is determined by the following equation, and l and {right arrow over (d are 0 and (0,0), respectively:(c) if l is L, performing operation (d), if C ({right arrow over (d;lambda)>Cmin, performing operation (c) for a next candidate Motion Vector (MV) in the search region in a raster scanning method, after setting l to 0 (excluding (0,0) and {right arrow over (d ), and otherwise performing operation (c) after setting l to l+1; (d) if C ({right arrow over (d;lambda) ({right arrow over (d;lambda), if {right arrow over (d is the last candidate MV, performing operation (e), and otherwise performing operation (c) with the next candidate, after setting l to 0; (e) estimating the MV by determining the MV having Cmin as an optimal matcher. The motion vector estimation method is applied to a low bit-rate encoder, in which the ratio of motion vector is relatively high, so that motion vectors are estimated in real time.
Abstract:
PURPOSE: A method for encoding a moving picture and an apparatus appropriate for the same are provided to reduce a time required for playback by dividing GOP at a boundary frame and a representative frame of shots. CONSTITUTION: Input moving picture data is divided into GOP(Group Of Picture) units made up of I(Intra), B(Bidirectional), and P(Predicted) frames(S802). The input moving picture data is analyzed to detect a boundary between shots(S804). It is judged whether a current frame to be encoded is a boundary frame, by referring to the result of detecting the shot boundary(S806). If so, a GOP at a previous frame is terminated and a new GOP is started from the next frame(S808). If not, each frame is encoded according to the designated picture type(S810).
Abstract translation:目的:提供一种用于对运动图像进行编码的方法和适用于该运动图像的装置,以通过在边界帧和代表性帧拍摄中划分GOP来减少播放所需的时间。 构成:输入运动图像数据被分成由I(Intra),B(Bidirectional)和P(Predicted)帧构成的GOP(Group Of Picture)单元(S802)。 分析输入运动图像数据以检测拍摄之间的边界(S804)。 通过参照检测拍摄边界的结果判断当前要编码的帧是否为边界帧(S806)。 如果是,则前一帧的GOP终止,并且从下一帧开始新的GOP(S808)。 如果不是,则根据指定的图像类型对每帧进行编码(S810)。
Abstract:
PURPOSE: A method for encoding a moving picture having a fixed amount of operation, and an apparatus thereof are provided to regularly maintain the whole encoding computational complexity even if a random fast motion estimation method is used. CONSTITUTION: A DCT(Discrete Cosine Transform) operation amount calculator calculates the total computational complexity of a motion estimator in the previous frame for estimating a change to a target motion estimation computational complexity(510-520). The target motion estimation computational complexity is updated based on the estimated motion estimation amount change(530). A DCT skipping unit sets up a threshold for executing DCT skipping of the current frame by referring to the updated target motion estimation computational complexity(540-550). According to the set threshold, the DCT skip to the current frame is controlled(560-570).