Abstract:
본 발명은 움직임 복잡도를 이용한 예측 유닛 모드 결정 방법 및 이를 이용한 장치에 대한 것으로, 예측 유닛 모드 결정 방법은 현재 블록과 주변 블록 간의 코딩 유닛 모드의 상관성(Correlation)을 계산하는 단계와, 상기 현재 블록과 시간적 상관성을 갖는 주변 블록 간의 시간적 거리에 따라 상기 주변 블록에 대한 동적 가중치를 설정하는 단계와, 상기 주변 블록의 상기 상관성 및 상기 동적 가중치에 따른 블록 모드 복잡도(Block Mode Complexity, BMC)를 계산하는 단계와, 상기 주변 블록의 상기 블록 모드 복잡도를 이용하여 상기 주변 블록의 화면간 부호화 과정을 수행할 블록 모드를 결정하는 단계를 포함할 수 있다. 이에 의해, 움직임 복잡도를 이용하여 예측 유닛 모드를 신속하게 결정할 수 있는 영상의 부호화 방법 및 부호화 장치가 제공된다.
Abstract:
본 발명은 코딩 유닛의 부호화 결정 방법에 관한 것으로, 부호화가 완료된 현재 코딩 유닛의 최적 모드를 확인하는 단계와, 상기 현재 코딩 유닛의 최적 모드를 확인한 후, 부호화가 완료된 코딩 유닛의 DRSM(Depth Range Selection Mechanism)을 설정하는 단계와, 상기 DRSM을 이용하여 부호화를 수행하는 코딩 유닛의 깊이 범위를 결정하는단계를 단계를 포함할 수 있다. 이에 의하여, 코딩 블록에 대하여 코딩을 수행할지 여부를 신속하게 결정할 수 있는 영상의 부호화 방법이 제공된다.
Abstract:
부호화 유닛 분할 결정 방법이 개시된다. 상기 부호화 유닛 분할 결정 방법은 현재 부호화 유닛(Coding Unit; CU)이 최대 부호화 유닛(Largest Coding Unit; LCU)인지에 따라, 예측 유닛(Prediction Unit; PU)의 파티션(partition) 크기에 따른 평균 율-왜곡(Rate-Distortion; RD) 비용, 모델링된 비율 함수(ratio function), 및 상기 현재 부호화 유닛과 시간적으로 인접한 이웃 부호화 유닛의 움직임 벡터(Motion Vector; MV) 중 적어도 하나를 이용하여 상기 현재 부호화 유닛의 분할 여부를 결정한다.
Abstract:
본 발명은 현재 블록와 상관성을 갖는 복수의 주변 블록의 코딩 유닛 모드를 판단하는 단계와, 상기 복수의 주변 블록의 상기 코딩 유닛 모드가 스킵 모드인지 여부를 판단하는 단계와 상기 복수의 주변 블록의 상기 코딩 유닛 모드가 스킵 모드이면 상기 현재 블록의 상기 코딩 유닛 모드를 스킵 모드로 판단하고, 상기 복수의 주변 블록의 상기 코딩 유닛 모드가 스킵 모드가 아니면 상기 현재 블록의 상기 코딩 유닛 모드에 대한 머지 모드를 판단하는 단계를 포함할 수 있다. 이에 의해, 부호화하려는 블록의 예측 유닛 모드를 신속하게 결정할 수 있는 영상의 부호화 방법 및 부호화 장치가 제공된다.
Abstract:
PURPOSE: A device for video signal motion estimation with high precision and a method thereof are provided to use motion estimation which contains the enlargement and reduction movement of an image sequence in the video signal compression. CONSTITUTION: A candidate block search unit(210) searches candidate blocks in a multi scale in which the candidate blocks in a search range of the previous frame corresponding to macro block location of the current frame and the candidate blocks in the search range are scaled. A matching execution unit(230) estimates the candidate block with the highest correlation to the macro blocks from the searched candidate blocks through matching.
Abstract:
비디오 신호의 고정밀 움직임 추정 장치 및 그 방법이 개시된다. 비디오 인코더는 현재 프레임 내 매크로블록의 위치에 상응하는 이전 프레임 내 탐색범위 안의 후보블록들과, 탐색범위 내 후보블록들을 스케일링한 멀티 스케일의 후보블록들을 탐색하고, 매크로블록을 탐색된 후보블록들과 정합하여 해당 매크로블록과의 상관성이 가장 높은 최고 상관 후보블록을 추정한다. 해당 비디오 인코더는 움직임 추정 과정에서 각각의 후보블록을 확대, 축소된 상태로 탐색하면서 율-왜곡 비용을 계산할 수 있도록 스케일링을 통해 변형(확대 또는 축소)된 후보블록들을 정규화한 후 최고 상관 후보블록을 추정하는 멀티 스케일 움직임 추정의 구조를 채용하며, 최고 상관 후보블록의 움직임 벡터 및 비율 벡터를 저장한다. 이러한 구성에 따르면, 비디오 코덱에서 화질 및 압축률에 큰 영향을 미치는 화면 간 예측의 움직임 추정 과정을 보다 정밀하게 개선할 수 있으며, 비디오 인코딩 과정에서 발생하는 잔차 데이터의 양자화로 인한 화질의 손실을 줄임과 동시에 보다 높은 압축률을 얻어낼 수 있다.