Abstract:
본 발명은 가변 크기의 매크로블록을 이용한 영상 부호화/복호화 방법 및 장치에 관한 것이다. 본 발명의 실시예에 따른 영상을 부호화하는 장치는, 가변 크기의 매크로블록을 이용하여 영상을 부호화하기 위한 블록 타입의 후보를 설정하는 후보 블록 타입 설정기; 블록 타입의 후보별로 입력 영상을 부호화하는 영상 부호화기; 블록 타입의 후보별 부호화 비용에 따라 블록 타입을 결정하고, 결정된 블록 타입으로 부호화된 영상 데이터 및 결정된 블록 타입에 대한 정보를 포함하는 비트스트림을 생성하는 블록 타입 결정기를 포함하는 것을 특징으로 한다. 본 발명의 실시예에 따르면, 영상의 특성에 따라 블록 타입을 결정함으로써 큰 크기의 블록과 매크로블록 크기, 최소 서브블록 크기, 사용 가능한 분할 블록의 종류, 매크로블록 내 예측모드의 종류 등과 같은 다양한 모드 조합을 이용하여 고해상도의 영상을 효율적으로 부호화하고 복호화할 수 있다.
Abstract:
본 발명은 움직임 벡터 부호화/복호화 방법 및 장치와 그를 이용한 영상 부호화/복호화 방법 및 장치에 관한 것이다. 본 발명은 블록에 대한 하나 이상의 예측 움직임 벡터 후보를 포함하는 예측 움직임 벡터 후보 집합을 선택하고, 예측 움직임 벡터 후보 집합에 대한 탐색 범위를 결정하며, 탐색 범위 내 각 탐색점에 대해 영상 복호화 장치와 미리 약속된 제 1 결정 기준에 따라 하나 이상의 예측 움직임 벡터 후보 중에서 하나의 예측 움직임 벡터 후보를 탐색점별 예측 움직임 벡터 후보로서 선택하며, 탐색점별 예측 움직임 벡터 후보 중에서 영상 복호화 장치와 미리 약속되지 않은 제 2 결정 기준에 따라 하나의 예측 움직임 벡터 후보를 선택하여 예측 움직임 벡터, 차분 움직임 벡터 및 현재 움직임 벡터를 결정하며, 차분 움직임 벡터를 움직임 정보로서 생성하고 부호화하는 것을 특징으로 하는 움직임 벡터 부호화 방법을 제공한다. 본 발명에 의하면, 더욱 정확한 예측 움직임 벡터를 이용하여 움직임 벡터를 부호화할 수 있으며, 예측 움직임 벡터를 식별하기 위한 정보를 부호화 데이터에 추가하지 않을 수 있으므로, 움직임 벡터 부호화 효율을 향상시킬 수 있다.
Abstract:
본 발명은 적응적 움직임 벡터 해상도를 이용한 영상 부호화/복호화 방법 및 장치에 관한 것이다. 본 발명은 영상을 부호화하는 방법에 있어서, 영역 또는 움직임 벡터마다 움직임 벡터 해상도를 결정하는 단계; 및 영역 또는 움직임 벡터마다 결정된 움직임 벡터 해상도에 따른 움직임 벡터를 이용하여 인터 예측 부호화하는 단계를 포함하는 것을 특징으로 하는 영상 부호화 방법을 제공한다. 본 발명에 의하면, 영상을 소정의 영역 단위로 움직임 벡터 해상도를 적응적으로 변경하여 인터 예측 부호화함으로써, 영상을 효율적으로 부호화할 수 있다.
Abstract:
본 발명의 실시예는 고정밀 필터를 이용한 영상 부호화/복호화 방법 및 장치에 관한 것이다. 본 발명의 일 실시예는, 현재 블록의 예측블록을 생성하고 상기 현재 블록에서 상기 예측 블록을 감산하여 생성된 잔차 블록을 변환하여 주파수변환블록을 생성하되 변환단위에 따라 다른 변환방법을 사용하여 상기 주파수변환블록을 생성한 후 양자화하여 비트스트림으로 부호화하는 영상 부호화단계와 비트스트림으로부터 양자화된 주파수변환 블록 및 변환단위에 대한 정보를 추출하고 상기 양자화된 주파수변환블록을 역 양자화하여 주파수변환블록을 복원하고 상기 주파수변환블록을 역 변환하여 잔차 블록을 복원하되 상기 추출된 변환단위에 따라 다른 역 변환방법을 사용하여 상기 주파수변환블록을 복원하고 움직임 벡터에 의해 참조되는 참조블록으로부터 예측블록을 생성하여 상기 복원되는 잔차 블록과 상기 예측 블록을 가산하여 현재 블록을 복원하는 영상 복호화단계를 포함하는 영상 부호화/복호화 방법을 제공한다.
Abstract:
예측 움직임벡터 색인부호화에 기반한 움직임정보 생성/복원 장치 및 방법, 및 그것을 이용한 영상 부호화/복호화 장치 및 방법이 개시된다. 본 발명의 실시예에 따른 영상 부호화/복호화 장치는, 참조프레임을 이용하여 현재블록에 대한 인터 예측을 수행하는 경우, 참조프레임의 동일장소 블록의 움직임벡터 및 현재블록의 주변에 있는 블록들의 움직임벡터를 기반으로 현재블록의 예측 움직임벡터의 색인정보를 생성하고, 현재블록의 움직임벡터에서 예측 움직임벡터를 차분하여 생성된 차분 움직임벡터와 함께 참조프레임 색인정보, 예측 움직임벡터 색인정보를 포함하는 현재블록의 움직임정보를 생성 및 부호화하는 영상 부호화기; 및 예측 움직임벡터 색인정보에 기초하여 예측 움직임벡터를 복원하며, 복원된 예측 움직임벡터를 차분 움직임벡터와 가산하여 복호하고자 하는 대상블록의 움직임벡터를 복원하고, 복원된 대상블록의 움직임벡터에 기초하여 대상블록을 복원하는 영상 복호화기를 포함하는 것을 특징으로 한다.
Abstract:
차분 움직임벡터 부호화/복호화 장치 및 방법, 및 그것을 이용한 영상 부호화/복호화 장치 및 방법이 개시된다. 본 발명의 실시예에 따른 차분 움직임벡터 부호화 장치는, 현재블록의 예측 움직임벡터를 중심으로 탐색 영역별로 서로 다른 움직임벡터의 해상도를 설정하는 영역별 해상도 설정부; 각각의 탐색 영역에 대응하는 해상도로 움직임을 추정하여 움직임벡터를 생성하는 움직임 추정부; 생성된 움직임벡터와 예측 움직임벡터 사이의 차분 움직임벡터를 계산하는 차분 움직임벡터 계산부; 및 계산된 차분 움직임벡터를 생성된 움직임벡터에 대응하는 해상도로 부호화하는 차분 움직임벡터 부호화부를 포함하는 것을 특징으로 한다.
Abstract:
본 발명의 실시예는 필터링모드 생략가능한 영상 부호화/복호화 방법 및 장치에 관한 것이다. 본 발명의 실시예는, 자연스러운 인트라 예측 영상을 얻기 위해 인트라 예측 영상에 필터링을 수행하는 경우, 인접 화소나 인트라 예측 영상의 특성을 이용하여 필터링 여부를 판단할 수 있도록 함으로써 필터링 여부를 알리기 위한 부가 정보를 생략하고, 이를 통해 압축 성능을 개선고자 하는 필터링모드 생략가능한 영상 부호화/복호화 방법 및 장치에 관한 것이다.
Abstract:
적응적 부호화/복호화 모드 인덱싱 기법을 이용한 영상 부호화/복호화 장치 및 방법이 개시된다. 본 발명의 실시예에 따른 영상 부호화 장치는, 현재블록 이전에 부호화가 완료된 블록들의 각 부호화 모드에 대한 출현확률을 계산하는 통계 생성부; 통계 생성부에 의해 계산된 각 부호화 모드에 대한 확률에 대응하여 빈 스트링을 할당하고 인덱싱하는 비트 할당부; 및 현재블록을 부호화 시, 비트 할당부에 의해 할당된 빈 스트링에 기초하여 현재블록의 부호화 모드를 부호화하는 영상 부호화부를 포함하는 것을 특징으로 한다.
Abstract:
본 발명의 실시예는 경쟁 기반 인터리브드 움직임 벡터코딩 방법 및 장치와 이를 이용한 영상 부호화/복호화 방법 및 장치에 관한 것이다. 본 발명의 일 실시예는, 현재 블록의 주변블록의 움직임 벡터의 x 성분간의 상관도 및 y 성분간의 상관도에 따라 현재 블록의 움직임 벡터의 x 성분 및 y 성분 중에서 현재 블록의 움직임 벡터의 선순위성분 및 현재 블록의 움직임 벡터의 후순위성분을 결정하고, 기설정된 예측블록집합 후보의 움직임 벡터의 선순위성분과 상기 현재 블록의 움직임 벡터의 선순위성분으로부터 최적의 예측블록집합을 선택하고, 상기 최적의 예측블록집합에 대한 정보를 발생하고, 상기 최적의 예측블록집합으로부터 예측움직임 벡터의 선순위성분을 산출하고 상기 예측움직임 벡터의 선순위성분과 상기 현재 블록의 움직임 벡터의 선순위성분과의 차분값인 선순위 차분값을 산출하고, 기설정된 후순위 예측블록집합으로부터 상기 예측움직임 벡터의 후순위성분을 산출하고 상기 예측움직임 벡터의 후순위성분과 상기 현재 블록의 움직임 벡터의 후순위성분과의 차분값인 후순위 차분값을 산출하는 움직임벡터 코딩 방법 및 장치와 이를 이용한 영상 부호화/복호화 방법 및 장치를 제공한다.
Abstract:
효율적인 움직임 벡터 부호화/복호화를 위한 적응적 경쟁기반 움직임 후보 벡터 산출 기법 및 이를 이용한 움직임 벡터 부/복호화 장치가 개시된다. 본 발명에 따른 움직임벡터 부호화 장치는, 후보 예측 움직임벡터 집합을 이루는 각 후보 예측 움직임벡터에 대하여 각 후보 예측 움직임벡터의 특성에 따라 복수의 후보 집합으로 분류하는 후보 예측 움직임벡터 분류부; 후보 예측 움직임벡터 분류부에 분류된 각각의 후보 집합에 대하여 대표 움직임벡터를 선정하고, 각각의 후보 집합으로부터 선정된 각각의 대표 움직임벡터 사이의 차이를 임계치와 비교하며, 비교된 결과에 따라 각각의 대표 움직임벡터 중의 적어도 하나를 선택하는 대표 움직임벡터 선택부; 및 대표 움직임벡터 선택부에 의해 선택된 대표 움직임벡터와 현재블록의 움직임벡터의 차분 값을 부호화하는 움직임벡터 부호화부를 포함하는 것을 특징으로 한다.