KR20020095758A - Adaptive motion predict method - Google Patents
Adaptive motion predict method Download PDFInfo
- Publication number
- KR20020095758A KR20020095758A KR1020010033950A KR20010033950A KR20020095758A KR 20020095758 A KR20020095758 A KR 20020095758A KR 1020010033950 A KR1020010033950 A KR 1020010033950A KR 20010033950 A KR20010033950 A KR 20010033950A KR 20020095758 A KR20020095758 A KR 20020095758A
- Authority
- KR
- South Korea
- Prior art keywords
- motion estimation
- frame
- average value
- motion
- image
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
본 발명은 영상 처리 시스템에 관한 것으로 특히, 동영상 부호화에 있어서 적응적 움직임 추정 방법에 관한 것이다.The present invention relates to an image processing system, and more particularly, to an adaptive motion estimation method in video encoding.
현재 고속 인터넷 망을 통한 멀티미디어 응용 서비스에 대한 관심 증대와 더불어 ADSL(Asymmetric Digital Subscriber Line : 비대칭 디지털 가입자 회선) 망을 이용한 동영상 서비스의 필요성이 증대되고 있다.In addition to increasing interest in multimedia application services through a high-speed Internet network, the need for video service using an Asymmetric Digital Subscriber Line (ADSL) network is increasing.
ADSL 망은 현재의 전화선을 그대로 사용하면서 고속 데이터 통신과 일반 전화를 동시에 이용할 수 있는 것이 특징이다.The ADSL network is characterized by being able to use high-speed data communication and regular telephone at the same time while using the current telephone line.
따라서, ADSL 망을 통한 동영상 서비스를 위해서는 고속의 비디오 코덱 구현이 필수적이다.Therefore, high speed video codec implementation is essential for video service through ADSL network.
비디오 코덱은 현재 표준화가 진행중인 MPEG4 및 영상 전화 시스템용 비디오 압축 표준인 ITU-T H.26x(H.263, H.263+, H.263++, H.26L), MPEG2 등으로 구현 가능하며 이러한 기법들은 모두 영상의 시간적 상관성을 이용하기 위해서 움직임 추정 방법을 이용하는데, 복잡도 측면에서 전체 코덱 성능 즉, 초당 부호화할 수 있는 프레임 수에 영향을 미치게 된다.The video codec can be implemented with ITU-T H.26x (H.263, H.263 +, H.263 ++, H.26L), MPEG2, etc., which is the standard video compression standard for MPEG4 and video telephony systems. All of these techniques use motion estimation in order to take advantage of the temporal correlation of the image, which affects the overall codec performance in terms of complexity, that is, the number of frames that can be encoded per second.
현재 표준화되었거나 표준화되고 있는 대부분의 동영상 부호화기는 프레임 부호화, 움직임 추정/보상 및 엔트로피 코딩(Entropy Coding)을 수행하는데, 첫번째 프레임(I-프레임)은 이산 코사인 변환(DCT ; Discrete Cosine Transform),양자화(Quantization), 가변장 부호화(VLC ; Variable Length Coding) 과정을 거쳐 부호화하고 나머지 프레임들은 P-프레임 부호화 과정을 통해 움직임 추정 및 보상하게 된다.Most video encoders currently standardized or standardized perform frame coding, motion estimation / compensation, and entropy coding, with the first frame (I-frame) being Discrete Cosine Transform (DCT), quantization ( Quantization (VLC) and Variable Length Coding (VLC) are performed, and the remaining frames are motion estimated and compensated through P-frame encoding.
일반적으로 P-프레임 부호화 과정은 정수 화소 단위의 움직임 추정, 각각의 매크로 블럭에 대한 모드 결정 및 반화소 단위의 움직임 추정의 일련의 과정으로 이루어지는데, 이의 동작을 설명하면 다음과 같다.In general, the P-frame encoding process consists of a sequence of motion estimation in units of integer pixels, mode determination for each macro block, and motion estimation in units of half pixels, which will be described below.
먼저, 각각의 매크로 블럭에 대해 정수 화소 단위의 움직임 추정을 행한 후 그 매크로 블럭에 대해 INTRA 모드인지 또는 INTER 모드인지를 판단하게 된다.First, motion estimation is performed on an integer pixel unit for each macro block, and then, whether the macro block is an INTRA mode or an INTER mode is determined.
이에 따라, INTRA 모드로 판단되면 매크로 블럭에 대해 I-프레임 부호화와 동일한 방법으로 부호화하며, 이 경우 움직임 추정 및 보상은 필요없다.Accordingly, when determined in the INTRA mode, the macroblock is encoded in the same manner as I-frame encoding, in which case motion estimation and compensation are not necessary.
반대로, INTER 모드로 결정되면 매크로 블럭에 대해 움직임을 추정하여 움직임 벡터를 구한 후 움직임 보상을 실행하고 그때의 움직임 보상 에러값을 INTRA 모드인 경우와 동일한 방법으로 부호화하게 된다.On the contrary, when the INTER mode is determined, motion compensation is performed on the macroblock to obtain a motion vector, motion compensation is performed, and the motion compensation error value is encoded in the same manner as in the case of the INTRA mode.
만일, 움직임 벡터를 구하지 못하거나 움직임 추정 및 보상이 실패한 경우 해당 매크로 블럭의 텍스쳐 정보를 복호기화기로 전송하게 된다.If the motion vector is not obtained or motion estimation and compensation fail, the texture information of the corresponding macroblock is transmitted to the decoder.
이에 따라, 복호기는 움직임 벡터에 의한 예측 블럭과 부호화된 에러 블럭을 더하여 재구성된 영상을 얻게 된다.Accordingly, the decoder obtains a reconstructed image by adding a prediction block by a motion vector and an encoded error block.
한편, 움직임 추정 과정에는 정해진 탐색 영역에서 현재 영상과 이전 영상과의 비슷한 정도를 추정하는 SAD(Sum of the Absolute Difference) 계산 과정을 포함하게되며, 그때의 계산식은 아래와 같다.Meanwhile, the motion estimation process includes calculating a sum of the absolute difference (SAD) for estimating a similar degree between the current image and the previous image in a predetermined search area, and the calculation equation is as follows.
여기서, SAD(x,y)는 탐색 영역 x,y 에서의 누적 예측 에러를 나타내고, +-15는 움직임 추정시 사용되는 탐색 영역을 나타낸다.Here, SAD (x, y) represents a cumulative prediction error in the search region x, y, and + -15 represents a search region used for motion estimation.
따라서, 가장 작은 SAD 값을 갖는 위치(x,y)를 최종 움직임 벡터로 선택하게 된다.Therefore, the position (x, y) having the smallest SAD value is selected as the final motion vector.
이러한 방법은 모든 연속되는 프레임에 대하여 동일한 탐색 범위를 적용하게 되며 매크로 블럭에 대해서도 마찬가지로 적용하게 된다.This method applies the same search range for all successive frames and the same for macroblocks.
그러나, 현재 표준화가 진행중인 MPEG4 및 영상 전화 시스템용 비디오 압축 표준인 ITU-T, H.26x, MPEG2 등은 공통적으로 영상의 시간적 상관성을 이용하기 위해 움직임 추정기법을 이용할 때 일반적으로 움직임 추정은 일단 고정된 탐색 영역 안에서 행하는데, 종래의 방법에서는 작은 움직임 영상에 대해서 넓은 탐색 영역을 갖는 경우 영상의 움직임 특성을 제대로 반영하지 못함은 물론 복잡도 측면에서도 불필요한 계산량이 요구되는 단점이 있다.However, MPEG-4 and ITU-T, H.26x, MPEG2, which are video compression standards for video telephony systems, which are currently being standardized, are commonly fixed when using motion estimation techniques to take advantage of the temporal correlation of video. In the conventional search area, the conventional method has a disadvantage in that a large search area for a small motion image does not properly reflect the motion characteristics of the image and also requires an unnecessary calculation amount in terms of complexity.
따라서, 고속의 영상 부호화기 구현을 위해서는 영상의 움직임 특성에 따라 탐색 영역을 적응적으로 결정하는 기법을 필요로 한다.Accordingly, in order to implement a high speed image encoder, a technique for adaptively determining a search region according to a motion characteristic of an image is required.
이에, 본 발명은 종래의 단점을 개선하기 위하여 각 프레임 단위로 영상의 복잡도를 반영하도록 이미 알고 있는 누적 SAD 정보를 이용하여 탐색 영역을 결정하고 영상의 움직임 특성에 따라 탐색 영역의 크기를 적응적으로 변경하도록 함으로써 초당 부호화할 수 있는 프레임 수에 중대한 영향을 미치는 움직임 추정의 계산량을감소시켜 전체 부호화기 성능을 향상시키도록 창안한 적응적 움직임 추정 방법을 제공함에 목적이 있다.Accordingly, the present invention is to determine the search area by using the cumulative SAD information that is known to reflect the complexity of the image for each frame in order to improve the disadvantages of the conventional and adaptively adjust the size of the search area according to the motion characteristics of the image The purpose of the present invention is to provide an adaptive motion estimation method, which is designed to improve the performance of the overall encoder by reducing the amount of motion estimation that has a significant effect on the number of frames that can be encoded per second.
도1은 본 발명의 실시예를 위한 움직임 추정 장치의 블럭도.1 is a block diagram of a motion estimation apparatus for an embodiment of the present invention.
도2는 본 발명의 실시예에서 적응적 움직임 추정 영역의 참조 영상을 보인 예시도.2 is an exemplary view showing a reference image of an adaptive motion estimation region in an embodiment of the present invention.
* 도면의 주요부분에 대한 부호 설명 *Explanation of symbols on the main parts of the drawings
101 : 감산기 102 : 스위치101: subtractor 102: switch
103 : DCT 변환부104 : 양자화기103: DCT converter 104: quantizer
105 : 엔트로피 코딩부106 : 역양자화기105: entropy coding unit 106: inverse quantizer
107 : IDCT 변환부108 : 가산기107: IDCT conversion unit 108: the adder
109 : 영상 프레임 110 : 움직임 추정부109: video frame 110: motion estimation unit
111 : 움직임 추정 영역 결정부111: motion estimation region determiner
본 발명은 상기의 목적을 달성하기 위하여 현재 영상과 이전 영상을 비교하여 움직임을 추정하는 방법에 있어서, 현재 영상을 기준으로 이전 k번째 프레임까지의 SAD 값의 평균치를 구하는 단계와, (k+1)번째부터 2k구간 프레임까지의 SAD 값의 평균치를 구하여 이전 k번째 프레림까지의 SAD 값의 평균치와 비교하는 단계와, 상기에서 비교 결과가 작은 경우 움직임 추정 영역을 줄이고 큰 경우 움직임 추정 영역을 늘리는 단계를 수행하는 것을 특징으로 한다.In order to achieve the above object, the present invention provides a method of estimating motion by comparing a current image and a previous image, the method comprising: calculating an average value of SAD values up to a previous k-th frame based on the current image; Obtaining a mean value of the SAD values from the th frame to the 2k interval frame, and comparing the average value of the SAD value from the previous kth frame to the k-th frame, and reducing the motion estimation region if the comparison result is small and increasing the motion estimation region if the comparison result is small. Characterized in performing the steps.
이하, 본 발명을 도면에 의거 상세히 설명하면 다음과 같다.Hereinafter, the present invention will be described in detail with reference to the drawings.
도1은 본 발명의 실시예를 위한 영상 부호화 장치의 블럭도로서 이에 도시한 바와 같이, 감산기(101), 스위치(102), DCT 변환부(103), 양자화기(104), 엔트로피 코딩부(105), 역양자화기(106), IDCT 변환부(107), 가산기(108), 영상 프레임(109), 움직임 추정부(109) 및 움직임 추정 영역 결정부(111)를 구비하여 구성한다.1 is a block diagram of an image encoding apparatus for an embodiment of the present invention, as shown in FIG. 1, a subtractor 101, a switch 102, a DCT converter 103, a quantizer 104, and an entropy coding unit ( 105), an inverse quantizer 106, an IDCT converter 107, an adder 108, an image frame 109, a motion estimator 109, and a motion estimation region determiner 111.
이와같이 구성한 본 발명의 실시예에 대한 동작을 설명하면 다음과 같다.Referring to the operation of the embodiment of the present invention configured as described above are as follows.
프레임 메모리(도면 미도시)에 필드 또는 프레임 단위로 원영상이 일시 저장된 후 출력되면 감산기(101)가 메모리 영상과 재구성 영상의 차분신호를 출력하며 스위치(102)가 메모리 영상 또는 상기 차분신호중 하나를 DCT 변환부(103)에 입력시키게 된다.When the original image is temporarily stored in the frame memory (not shown) and then outputted in units of frames, the subtractor 101 outputs a difference signal between the memory image and the reconstructed image, and the switch 102 selects one of the memory image or the difference signal. It is input to the DCT converter 103.
상기 DCT 변환부(103)에서 DCT 변환된 결과치(DCT 계수)는 양자화기(104)에서 양자화된 후 엔트로피 코딩부(105) 및 역양자화기(106)로 입력된다.The DCT transformed result (DCT coefficient) of the DCT converter 103 is quantized by the quantizer 104 and then input to the entropy coding unit 105 and the dequantizer 106.
상기 역양자화기(106)는 양자화 신호를 역양자화하여 IDCT 변환부(107)를 통해 역 DCT된 이미지를 구함으로써 현재 입력된 영상을 복원하게 된다.The inverse quantizer 106 inversely quantizes the quantized signal to obtain an inverse DCT image through the IDCT converter 107 to reconstruct the currently input image.
상기에서 복원된 영상은 가산기(108)에서 움직임 보상된 신호와 합산되어 영상 메모리(109)에 저장된 후 움직임 추정부(110)로 입력시키게 된다.The reconstructed image is added to the motion-compensated signal by the adder 108, stored in the image memory 109, and then input to the motion estimation unit 110.
상기 움직임 추정부(110)는 영상 메모리(109)로부터 입력되는 출력되는 다음 부호화하고자 하는 영상의 움직임을 예측하게 되는데, 움직임 추정 영역 결정부(111)에서 결정된 탐색 영역 내에서 현재 영상과 움직임을 예측하고자 하는 영상을 비교하여 움직임 벡터(MV)를 구한 후 엔트로피 코딩부(105)로 출력함과 아울러 그 움직임 벡터(MV)값에 따라 움직임 보상된 영상을 감산기(101) 및 가산기(108)로 출력하게 된다.The motion estimator 110 predicts a motion of an image to be encoded next, which is output from the image memory 109, and predicts a current image and a motion in a search area determined by the motion estimation region determiner 111. Comparing the desired image to obtain a motion vector (MV), and outputs to the entropy coding unit 105, and outputs the motion-compensated image according to the motion vector (MV) value to the subtractor 101 and the adder 108 Done.
따라서, 상기와 같은 동작을 반복 수행함에 의해 엔트로피 코딩부(105)는 양자화 제어된 최종 영상 정보를 코딩한 후 움직임 벡터(MV)와 함께 채널을 통해 복호화기측으로 전송하게 된다.Therefore, by repeatedly performing the above operation, the entropy coding unit 105 codes the final quantized controlled image information and then transmits the final image information to the decoder side along with the motion vector (MV).
한편, 움직임 추정부(110)는 움직임 추정 과정에서 아래의 식과 같이 표현되는 각 매크로 블럭의 SAD 값을 적응적 움직임 탐색 영역의 결정을 위해 저장하게 된다.Meanwhile, the motion estimator 110 stores the SAD value of each macro block represented by the following equation in the motion estimation process to determine the adaptive motion search region.
여기서, N은 프레임당 매크로블럭의 수이며,는 각 매크로블럭의 SAD 값,은 이전 프레임의 움직임 추정시에 정해지는 값으로 각 프레임당 누적된 전체 SAD 값을 나타낸다.Where N is the number of macroblocks per frame, Is the SAD value of each macroblock, Is a value determined at the time of motion estimation of the previous frame and represents the total SAD value accumulated in each frame.
따라서, 움직임 추정 영역 결정부(111)는 현재 프레임의 탐색 영역 결정을 위하여 움직임 추정부(110)에 저장되어 있는 이전 프레임들의값을 이용하게 된다.Accordingly, the motion estimation region determiner 111 may determine the previous frames stored in the motion estimation unit 110 to determine the search region of the current frame. The value is used.
그 이유는 현재 프레임의 움직임 특성을 추정하기 위하여 이전 프레임의 화소간의 차를 이용하는 장면 전환 검출에 의한 움직임 특성 추정 기술을 사용한다면 그 복잡도가 훨씬 늘어나기 때문이다.The reason for this is that the complexity of the motion feature estimation technique by scene change detection using the difference between the pixels of the previous frame is increased to estimate the motion characteristic of the current frame.
이에 따라, 본 발명에서의 적응적 탐색 영역 결정 방법을 도2를 참조하여 설명하면 다음과 같다.Accordingly, the adaptive search region determination method according to the present invention will be described with reference to FIG.
도2에서은 현재 영상을 기준으로 이전 영상을,는 이전 영상보다 더 이전 영상을 나타낸다.In Figure 2 Displays the previous video based on the current video, Indicates a previous image than the previous image.
본 발명의 실시예에서는 도2와 같이 현재 영상을 기준으로 그 이전 k번째 프레임까지의 SAD 값의 평균값을 구함과 아울러 그 다음 2k번째 프레임까지의 SAD값의 평균값을 구하고 상기에서 구한 2개의 SAD값의 평균값을 비교하게 된다.In the exemplary embodiment of the present invention, as shown in FIG. 2, the average value of the SAD values up to the previous kth frame is calculated based on the current image, and the average value of the SAD values up to the second 2k frame is obtained. The average value of is compared.
이에 따라, 움직임 추정 영역 결정부(111)는 k번째 프레임 영상을 기준으로 2k번째 프레임까지의 SAD값의 평균값이 현재 프레임 영상을 기준으로 그 이전 k번째 프레임까지의 SAD 값의 평균값보다 작다면 탐색 영역을 줄이고 반대로, 크다면 탐색 영역을 늘리게 된다.Accordingly, the motion estimation region determiner 111 searches if the average value of the SAD values up to the 2kth frame is smaller than the average value of the SAD values up to the kth frame based on the current frame image based on the kth frame image. Reducing the area, on the contrary, increases the search area if it is large.
그 이유는 SAD 값이 작은 경우는 움직임이 작은 구간을 나타내고 SAD 값이 클 경우에는 움직임이 큰 구간을 나타내기 때문이다.This is because a small SAD value indicates a small section of motion, and a large SAD value indicates a large section of motion.
한편, 움직임 추정 영역 결정부(111)는 일정 구간 k를 임의로 설정한 후 SAD의 구간별 평균값과 그 다음 (k+1)부터 2k 구간까지의 SAD 평균값을 비교하여 탐색 영역을 결정함에 있어서, 탐색 영역의 크기를 'N'이라 가정하면 적응적 탐색 영역(N)은 다음과 같은 식에 의해 결정하게 된다.Meanwhile, the motion estimation region determiner 111 arbitrarily sets a predetermined section k, and then compares the SAD section average value with the SAD average value from the next (k + 1) to the 2k section to determine the search region. Assuming that the size of the region is 'N', the adaptive search region N is determined by the following equation.
여기서,는 주어진 탐색 영역이 최대 탐색 영역을 벗어나지 않도록 실험적으로 정해지는 상수이고, ROUND는 반올림 연산을 나타낸다.here, Is a constant determined experimentally so that a given search range does not exceed the maximum search range, and ROUND represents a rounding operation.
그런데, 움직임 추정을 위해 SAD 값의 평균값을 구하기 위한 구간 k는 임의로 정할 수 있지만, 설정 구간이 작을수록 더 정확한 영상 움직임을 추정할 수 있다.By the way, the interval k for obtaining the average value of the SAD value for motion estimation can be arbitrarily determined, but the smaller the setting interval, the more accurate image motion can be estimated.
결론적으로, 본 발명은 움직임이 큰 프레임들에 대해서는 탐색 영역을 늘려 정확하게 움직임을 추정하지만, 움직임이 작은 프레임들에 대해서는 탐색 영역을 작게 하여 계산량을 줄이면서도 성능 저하는 거의 없도록 하는 것이다.In conclusion, the present invention accurately estimates the motion by increasing the search area for frames with large movements, but reduces the computational amount and reduces performance while reducing the search area for frames with small movements.
상기에서 상세히 설명한 바와 같이 본 발명은 영상의 움직임 특성에 따라 탐색 영역을 적응적으로 결정하여 움직임 추정을 위한 계산량을 감소시킴으로써 전체 코덱의 성능을 향상시키는 효과가 있다.As described in detail above, the present invention has the effect of improving the performance of the entire codec by adaptively determining the search area according to the motion characteristics of the image to reduce the amount of computation for motion estimation.
따라서, 본 발명은 기존보다 더 빠른 고속망용 비디오 폰 구현에 적용할 수 있다.Therefore, the present invention can be applied to the implementation of a video phone for a high speed network faster than before.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010033950A KR20020095758A (en) | 2001-06-15 | 2001-06-15 | Adaptive motion predict method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010033950A KR20020095758A (en) | 2001-06-15 | 2001-06-15 | Adaptive motion predict method |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20020095758A true KR20020095758A (en) | 2002-12-28 |
Family
ID=27709468
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020010033950A KR20020095758A (en) | 2001-06-15 | 2001-06-15 | Adaptive motion predict method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20020095758A (en) |
-
2001
- 2001-06-15 KR KR1020010033950A patent/KR20020095758A/en not_active Application Discontinuation
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100955152B1 (en) | Multi-dimensional neighboring block prediction for video encoding | |
US8073048B2 (en) | Method and apparatus for minimizing number of reference pictures used for inter-coding | |
JP3836559B2 (en) | Motion estimation method in digital video encoder | |
EP1359764A2 (en) | Video encoding method with fading compensation | |
KR20050089838A (en) | Video encoding with skipping motion estimation for selected macroblocks | |
JP4417054B2 (en) | Motion estimation method and apparatus referring to discrete cosine transform coefficient | |
JP2004215275A (en) | Motion compensation based improved noise prediction method and apparatus, and moving image encoding method and apparatus using the same | |
KR100439183B1 (en) | Stochastic sampling based pel motion estimation method | |
US7236529B2 (en) | Methods and systems for video transcoding in DCT domain with low complexity | |
US6950470B2 (en) | Method and apparatus for optimizing of motion estimation | |
US20060146932A1 (en) | Method and apparatus for providing motion estimation with weight prediction | |
JP2009284058A (en) | Moving image encoding device | |
KR100599935B1 (en) | Fast Half-Pel searching Method on the base of SAD values according to integer-pel search and random variable corresponding each macro block | |
KR20020095758A (en) | Adaptive motion predict method | |
JP4642033B2 (en) | A method for obtaining a reference block of an image by an encoding method in which the number of reference frames is fixed. | |
KR20050052756A (en) | Moving estimation method | |
KR100778469B1 (en) | An optimization of motion estimation method and apparatus | |
KR100778473B1 (en) | Bit rate control method | |
KR100382540B1 (en) | Motion estimation method | |
KR100757832B1 (en) | Method for compressing moving picture using 1/4 pixel motion vector | |
JP3938679B2 (en) | Optimal coding mode selection type moving picture coding system | |
KR0178202B1 (en) | Method for establishing the window in motion estimation | |
KR100635009B1 (en) | Mothod and apparatus for motion estimation considering total moving of image | |
KR0174441B1 (en) | Full motion image encoder by using adaptive motion compensation | |
KR20070063479A (en) | Method for compressing moving picture using 1/4 pixel motion vector |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
N231 | Notification of change of applicant | ||
WITN | Withdrawal due to no request for examination |