Abstract:
An apparatus and a method for encoding and decoding image data are provided to keep a high quality image when encoding and decoding an image by diversifying prediction direction. An H.264 / AVC image encoder encodes I and SI macroblocks by using a prediction method inside a screen. A prediction block is used as reference data when encoding and decoding. A diagonal left down direction and a diagonal right down direction are separated by the first angle clockwise and counterclockwise respectively with regard to a vertical direction. A horizontal downward direction and a horizontal upward direction are separated by the second angle clockwise and counterclockwise respectively with regard to a horizontal direction. An prediction mode calculating unit calculates a prediction value of a prediction block with regard to a prediction mode corresponding to each of prediction directions. A prediction mode determining unit determines a prediction mode in which a calculated cost function is minimum as the optimum prediction mode.
Abstract:
An apparatus and a method for determining scan pattern, and an apparatus and a method for encoding image data using the same, and a method for decoding image data using the same are provided to achieve high compression rate by differentiating scan pattern depending on the screen estimation mode. A storage unit(510) stores appearance frequency data. A calculated value counter(520) increases the value corresponding to the target pixel location among the value of prevalence data. An update unit(530) renews the scan pattern corresponding to the estimation mode to be able to scan in the order of the appearance value increases.
Abstract:
According to the present invention, the position of a base view moves from an arbitrary GOP starting position for the purpose of an effective coding structure in coding a multi-view video. A scheme of coding a multi-view video according to the related art uses a fixed base view, so that, when a correlation between the base view and the dependent view is low, the coding efficiency is deteriorated. In addition, when a view at which a producer would like to show a video in real time moves to another view, complexity of a bit-stream and a decoder is spent much more than that when a user decodes the base view. Thus, according to the present invention, a syntax element which may move the base view is designed to support an effective coding structure, so that the above problems may be solved.
Abstract:
Disclosed are a method and an apparatus for encoding/decoding an image, which support a plurality of layers. The method of decoding an image includes the steps of: interpreting layer dependence on a current layer in a VPS(Video Parameter Set) extension; interpreting the layer dependence on the current slice in a slice by determining whether the layer dependence is not used for the current slice or a new layer dependence in a range of the interpreted layer dependence in the VPS extension is used; and constituting a reference picture list about the current layer based on at least one of the layer dependence interpreted in the VPS and the slice.
Abstract:
스캔 패턴 결정 장치 및 이를 이용한 영상 데이터 부호화 방법과 그 장치, 그리고, 이를 이용한 영상 데이터 복호화 방법과 그 장치가 개시된다. 본 발명에 따른 스캔 패턴 결정 장치는 영상 프레임에 존재하는 공간적 중복성을 제거하기 위해 설정된 각각의 예측 모드별로 영상 데이터 블록의 차이값을 변환 및 양자화하여 생성된 M×N 크기의 2차원 계수 블록의 각각의 화소위치에 대한 0의 계수값의 출현 빈도가 기록되어 있는 출현 빈도 데이터들이 저장되는 저장부; 부호화할 영상 데이터 블록의 픽셀값과 각각의 예측 모드에 대응하는 예측 블록의 예측값의 차이값을 기초로 산출된 율-왜곡 비용함수가 최소가 되는 최적의 예측 모드에 해당하는 출현 빈도 데이터의 값 중에서 상기 2차원 계수 블록의 계수값이 0인 화소 위치에 대응하는 값을 증가시키는 계수값 카운터; 및 상기 최적의 예측 모드에 해당하는 출현 빈도 데이터의 값이 증가하는 순서대로 스캔되도록 상기 최적의 예측 모드에 대응하는 스캔 패턴을 갱신하는 갱신부;를 구비한다. 본 발명에 따르면, 영상의 압축 부호화시에 사용되는 화면내 예측의 수행시 예측 모드에 따라 스캔 패턴을 달리함으로써 보다 높은 압축율을 달성할 수 있다. 영상 압축, H.264/AVC, 화면내 예측, 스캔 패턴, 예측 모드
Abstract:
1. 청구범위에 기재된 발명이 속하는 기술분야 본 발명은 트랜스코딩 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 트랜스코더 복호기로부터 얻어진 매크로블록 움직임 벡터 정보 및 매크로블록 모드 정보에 기초한 움직임 벡터 추정 및 부호화 모드 결정 방법을 제공함으로써 출력 영상의 화질을 유지하면서도 트랜스코더의 연산량 감소가 가능한 트랜스코딩 방법을 제공하는데 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, N개의 매크로블록 모드중에서 적어도 하나의 모드를 갖는 제 1 포맷의 비디오 시퀀스를 M개의 매크로블록 모드중에서 적어도 하나의 모드를 갖는 제 2 포맷의 비디오 시퀀스로 트랜스코딩하는 방법에 있어서, 상기 제 1 포맷의 비디오 시퀀스 복호화하여 매크로블록 모드 정보 및 매크로블록 움직임 벡터 정보를 획득하는 복호화 단계; 상기 복호화 단계에서 획득된 상기 제 1 포맷 비디오 시퀀스의 매크로블록 모드 정보에 대응하여, 상기 M개의 매크로블록 모드중에서 일부 매크로블록 모드를 트랜스코딩될 모드로 선택하는 모드 선택 단계; 상기 모드 선택 단계에서 선택된 일부 매크로블록 모드에서 상기 제 1 포맷 비디오 시퀀스의 매크로블록 움직임 벡터 정보를 포함하는 예측 움직임 벡터를 이용하여 제 2 포맷으로 트랜스코딩시 사용될 최적 움직임 벡터를 추정하는 움직임 벡터 추정 단계; 및 상기 모드 선택 단계에서 선택된 일부 매크로블록 모드 중 트랜스코딩 될 제 2 포맷의 매크로블록 모드를 결정하는 부호화 모드 결정 단계를 포함함. 4. 발명의 중요한 용도 본 발명은 트랜스코딩 시스템 등에 이용됨. 움직임 벡터 추정, 부호화 모드 결정, 예측 움직임 벡터