Abstract:
A motion error detector, a motion error compensator including the same, a method for detecting a motion error, and a method for compensating a motion error are provided to detect and compensate a motion error without motion blurring, and process the motion error generated in motion estimation to be visually less sensitive. A motion estimator(10) divides a current frame into a plurality of blocks having predetermines size, and compares a current block among the plurality of blocks with a predetermined search area set in a previous frame to estimate a motion vector of the current block. A global motion estimator(20) calculates a global motion vector based on motion vectors of peripheral blocks of the current block. An error detector(30) compares the motion vector of the current block and a motion prediction error value with the global motion vector and a global motion prediction error value for judging an error of the motion vector of the current block.
Abstract:
PURPOSE: A repeated pattern judging method, a frame interpolation method using the same and an apparatus suitable for the same are provided to discriminate that a repeated pattern moves between frames. CONSTITUTION: An MAE(Mean Ratio Error) calculating unit(1202) obtains MAEs with respect to respective reference blocks, which exist in a search range with an (M+2P)x(N+2P) size of a frame which refers for searching a reference block and a motion vector, by a full search method. An MAE map storing unit(1204) stores (M+P)x(N+P) MAEs as a map type with an (M+P)x(N+P) size. A motion vector extracting unit(1206) judges positions(x,y) of horizontal and vertical directions of a reference block having the least MAE among the MAEs stored in the MAE map storing unit(1204) as an interframe motion direction with respect to a current block. A repeated pattern recognizing unit(1210) discriminates whether a repeated pattern exists with reference to the MAEs stored in the MAE map storing unit(1204). A frame interpolation unit(1212) performs frame interpolation using a motion vector extracted in the motion vector extracting unit(1206) and linear interpolation.
Abstract:
본 발명은 움직임 에러 검출장치와 이를 포함하는 움직임 에러 보정장치 와 이에 의한 움직임 에러 검출방법 및 움직임 에러 보정방법에 관한 것이다. 본 발명에 따른 움직임 에러 검출장치는 현재 프레임을 소정 크기의 다수의 블록으로 분할하고, 상기 다수의 블록 중 현재블록과 이전 프레임에 설정된 소정의 탐색영역을 비교하여 상기 현재블록의 움직임벡터를 추정하는 움직임추정부; 상기 현재블록의 주변블록들의 움직임 벡터에 기초하여 전역움직임벡터를 산출하는 전역움직임추정부; 및 상기 현재블록에 대한 움직임벡터 및 이에 따른 움직임 예측 오차값을 상기 전역움직임벡터 및 이에 따른 전역움직임 예측 오차값과 비교하여 상기 현재블록에 대한 움직임벡터의 에러여부를 판단하는 에러검출부를 포함한다. 이에 의해 전역움직임에 기초하여 현재 블록의 움직임 에러를 검출할 수 있다.
Abstract:
본 발명은 움직임 추정장치 및 그 추정방법에 관한 것이다. 본 발명에 따른 움직임 추정장치는 현재블록의 주변블록의 움직임벡터에 기초하여 평균움직임벡터를 산출하는 평균움직임산출부; 상기 현재블록의 수평방향 블록들의 움직임벡터에 기초하여 소정의 탐색영역에서 라인움직임벡터를 생성하는 라인움직임생성부; 및 상기 평균움직임벡터에 따른 평균 움직임 예측 오차값과 상기 라인움직임벡터에 따른 라인 움직임 예측 오차값에 기초하여 상기 평균움직임벡터와 상기 라인움직임벡터 중 어느 하나를 상기 현재블록의 최종움직임벡터로 선택하여 출력하는 움직임 벡터 선택부를 포함한다. 이에 의해, 물체가 움직이거나 또는 움직이는 배경위에서 텍스트 스크롤 등이 일어날 경우 올바른 움직임 벡터를 추정할 수 있다.
Abstract:
PURPOSE: A repeated pattern judging method, a frame interpolation method using the same and an apparatus suitable for the same are provided to discriminate that a repeated pattern moves between frames. CONSTITUTION: An MAE(Mean Ratio Error) calculating unit(1202) obtains MAEs with respect to respective reference blocks, which exist in a search range with an (M+2P)x(N+2P) size of a frame which refers for searching a reference block and a motion vector, by a full search method. An MAE map storing unit(1204) stores (M+P)x(N+P) MAEs as a map type with an (M+P)x(N+P) size. A motion vector extracting unit(1206) judges positions(x,y) of horizontal and vertical directions of a reference block having the least MAE among the MAEs stored in the MAE map storing unit(1204) as an interframe motion direction with respect to a current block. A repeated pattern recognizing unit(1210) discriminates whether a repeated pattern exists with reference to the MAEs stored in the MAE map storing unit(1204). A frame interpolation unit(1212) performs frame interpolation using a motion vector extracted in the motion vector extracting unit(1206) and linear interpolation.
Abstract:
PURPOSE: An image processing apparatus using frame-rate conversion and a method therefor are provided to remove a motion vector discrimination error by inter-field interval difference and perform the frame-rate conversion. CONSTITUTION: The first and second image block extracting units(210,220) extract blocks with a certain size from an inputted field-unit interface image. A motion vector extracting unit(240) compares the blocks extracted from successively inputted two images, and calculates a motion vector. A motion filter(260) discriminates whether motion exists using a motion vector value of pixels within a certain range. If the motion exists, the motion filter(260) passes the motion vector value. If the motion does not exist, the motion filter(260) compulsorily changes the motion vector to '0' and outputs the '0'. An FRC(Frame Rate Converter)(280) performs the frame rate conversion of the motion vector values outputted from the motion filter(260), and outputs an image.
Abstract:
A display device and a control method thereof are provided to receive a command from a user without any physical input device or spatial restriction. An image is generated by capturing a user(S11). A motion of the user is analyzed based on the generated image(S12). A pointer corresponding to the analyzed user motion is displayed(S13). The user is identified based on the generated image and information for the user motion is stored in a database.
Abstract:
A motion estimating apparatus and a method thereof are provided to detect a correct motion vector when an object is moved or text scroll occurs on a moving background. A motion estimator divides a current frame into a plurality of blocks and compares a current block with a previous frame to estimate a motion. The motion estimator includes a mean motion calculator(20), a line motion generator(30), and a motion vector selector(40). The mean motion calculator calculates a mean motion vector based on motion vectors of blocks surrounding the current block. The line motion generator generates a line motion vector in a predetermined search area based on motion vectors of blocks located in the horizontal direction of the current block. The motion vector selector selects one of the mean motion vector and the line motion vector as a final motion vector of the current block based on a mean motion estimation error value according to the mean motion vector and a line motion estimation error value according to the line motion vector.
Abstract:
An image processing apparatus using frame-rate conversion and a method therefor are provided to remove a motion vector discrimination error by inter-field interval difference and perform the frame-rate conversion. The first and second image block extracting units(210,220) extract blocks with a certain size from an inputted field-unit interface image. A motion vector extracting unit(240) comparesthe blocks extracted from successively inputted two images, and calculates a motion vector. A motion filter(260) discriminates whether motion exists using a motion vector value of pixels within a certain range. If the motion exists, the motion filter(260) passes the motion vector value. If the motion does not exist, the motion filter(260) compulsorily changes the motion vector to '0' and outputs the '0'. An FRC(Frame Rate Converter)(280) performs the frame rate conversion of the motion vector values outputted from the motion filter(260), and outputs an image.