Abstract:
화면간 예측 방법 및 장치가 개시된다. 상기 화면간 예측 방법은 예측 대상 블록에 대한 움직임 벡터 예측을 통해 구해진 PMV(Predicted Motion Vector)와, 상기 PMV를 기반으로 정화소(Integer Pixel) 단위의 움직임 예측을 통해 구해진 IMV(Integer Motion Vector) 간의 그라디언트(Gradient)를 계산하는 단계, 상기 그라디언트를 기반으로 기설정된 방향에 대해 부화소(Fractional Pixel) 단위의 보간을 통해 움직임 예측을 수행하는 단계 및 상기 움직임 예측을 기반으로 상기 예측 대상 블록의 최적 움직임 벡터를 도출하는 단계를 포함한다.
Abstract:
영상 부호화에서의 화면 내 예측 생략 방법이 개시된다. 상기 방법은 화면 내 예측을 수행할 현재 블록에 대한 주변 블록을 결정하는 단계 및 상기 주변 블록의 예측 모드 정보, 상기 주변 블록의 부호화 비용 정보, 및 상기 현재 블록과 상기 주변 블록 간의 경계에 위치한 경계 화소에 대한 연관성 정보 중 적어도 하나를 이용하여 상기 현재 블록에 대한 화면 내 예측을 생략할지 여부를 판단하는 단계를 포함한다.
Abstract:
Disclosed are a method and an apparatus for determining a coding mode. The method for determining a code mode includes the steps of: predicting a value of a distortion and an amount of bits generated when being coded in a current coding block (CB) in a candidate coding mode to estimate a rate-distortion (RD) cost; comparing the minimum RD cost produced based on the current CB with the estimated RD cost to determine whether a coding operation with respect to the candidate coding mode is omitted; and determining a final coding mode of the current coding block based on the minimum RD cost.
Abstract:
A bitstream analyzer is disclosed. The bitstream analyzer comprises: an analysis unit for receiving at least two encoded bitstreams, and analyzing encoding information and statistic information on each of at least two received encoded bitstreams; a comparison unit for comparing a difference between at least two encoded bitstreams based on each analysis result of at least two encoded bitstreams; and a GUI for outputting the analysis result by the analysis unit and the comparison result by the comparison unit, wherein the GUI outputs each analysis result of at least two encoded bitstreams in a split screen method at the same time, and outputs a difference between at least two encoded bitstreams as a graph.
Abstract:
The present invention provides a video encoding method using rate-distortion optimization. According to the video encoding method, a more accurate optimum encoding mode can be obtained by using the rate-distortion optimization with respect to an image output from an in-loop filter instead of using the rate-distortion optimization prior to the in-loop filter of a video encoding apparatus, and video encoding efficiency can be improved by reducing the bit rate required for reducing the difference between a finally decoded restoration image and an original image. [Reference numerals] (102) Intra-prediction unit; (104) Motion compensation unit; (106) Motion prediction unit; (110) Transformation unit; (112) Quantization unit; (114) Inverse quantization unit; (116) Inverse transformation unit; (120) In-loop filter; (122) Reference image buffer; (124) Entropy encoding unit; (AA) Input image; (BB) Intra; (CC) Inter; (DD) Output bit stream
Abstract:
PURPOSE: An image encoding device for high speed prediction and a device thereof are provided to improve a processing speed of intra prediction. CONSTITUTION: An intra prediction unit calculates each Sum of Absolute Transform Difference (SATD)-based encoding cost of a plurality of intra prediction modes for a current prediction unit. The intra prediction unit determines one or more first candidate encoding modes for the current prediction unit based on the SATD-based encoding cost (S310). The intra prediction unit determines a final encoding mode among the first candidate encoding modes (S320). [Reference numerals] (S310) Determine a first candidate encoding mode; (S320) Determine a final encoding mode; (S330) Determine the size of a conversion unit; (S340) Encode
Abstract:
PURPOSE: An interlayer intra prediction method and an apparatus thereof perform interlayer intra prediction by using intra prediction data of a periphery block, thereby improving encoding efficiency. CONSTITUTION: A layer determining unit (910) determines a reference layer for interlayer intra prediction. The layer determining unit selects a candidate layer of the highest layer as the reference layer. A prediction data generator (920) produces intra prediction data from the reference layer. The prediction data generator produces intra prediction data based on an intra-predicted co-located block among front-to-back frames of the reference frame. An intra prediction part (930) performs interlayer prediction about a current block based on the intra prediction data. [Reference numerals] (910) Layer determining unit; (920) Prediction data generator; (930) Intra prediction part
Abstract:
PURPOSE: A method for storing a temporal motion vector and a device thereof are provided to prevent an increase of the size of a memory access bandwidth when data are stored or brought in or from a corresponding memory. CONSTITUTION: A restored image is filtered in a loop. The resolution of a motion vector is reduced. The dynamic range of the motion vector is restricted. An image and a motion vector are stored in an image buffer or a motion vector buffer. The resolution and the dynamic range of the motion vector are restricted and controlled.
Abstract:
본 발명은 실시간으로 공간 해상도를 변화시킬 수 있도록 부호화하고, 이를 이용하여 실시간으로 공간 해상도를 변화시키고 공간 해상도가 변했음을 알리는 시그널링 메시지를 추가하며 비트스트림을 추출하고, 추가의 정보 없이 능동적으로 공간 해상도 변경 유무를 파악하여 공간 해상도가 실시간으로 변하는 비트스트림을 복호화하는 코딩 방법 및 그 방법을 이용한 코덱을 제공하는 것이다. 이로써 비디오를 부호화 및 복호화 시 실시간으로 가변하는 환경을 가지는 네트워크의 제약이 있는 경우 또는 디코더 단에서 부분적으로 공간해상도를 변경하여 비디오를 소비할 필요가 있을 때, 비디오의 공간해상도의 변화에 능동적으로 대처하여 효율적으로 시청할 수 있는 방법을 제공할 수 있다. 공간 해상도, 스케일러빌러티, 추출기, 공간 스케일러빌러티
Abstract:
1. 청구범위에 기재된 발명이 속하는 기술분야 본 발명은 트랜스코딩 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은 트랜스코더 복호기로부터 얻어진 매크로블록 움직임 벡터 정보 및 매크로블록 모드 정보에 기초한 움직임 벡터 추정 및 부호화 모드 결정 방법을 제공함으로써 출력 영상의 화질을 유지하면서도 트랜스코더의 연산량 감소가 가능한 트랜스코딩 방법을 제공하는데 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, N개의 매크로블록 모드중에서 적어도 하나의 모드를 갖는 제 1 포맷의 비디오 시퀀스를 M개의 매크로블록 모드중에서 적어도 하나의 모드를 갖는 제 2 포맷의 비디오 시퀀스로 트랜스코딩하는 방법에 있어서, 상기 제 1 포맷의 비디오 시퀀스 복호화하여 매크로블록 모드 정보 및 매크로블록 움직임 벡터 정보를 획득하는 복호화 단계; 상기 복호화 단계에서 획득된 상기 제 1 포맷 비디오 시퀀스의 매크로블록 모드 정보에 대응하여, 상기 M개의 매크로블록 모드중에서 일부 매크로블록 모드를 트랜스코딩될 모드로 선택하는 모드 선택 단계; 상기 모드 선택 단계에서 선택된 일부 매크로블록 모드에서 상기 제 1 포맷 비디오 시퀀스의 매크로블록 움직임 벡터 정보를 포함하는 예측 움직임 벡터를 이용하여 제 2 포맷으로 트랜스코딩시 사용될 최적 움직임 벡터를 추정하는 움직임 벡터 추정 단계; 및 상기 모드 선택 단계에서 선택된 일부 매크로블록 모드 중 트랜스코딩 될 제 2 포맷의 매크로블록 모드를 결정하는 부호화 모드 결정 단계를 포함함. 4. 발명의 중요한 용도 본 발명은 트랜스코딩 시스템 등에 이용됨. 움직임 벡터 추정, 부호화 모드 결정, 예측 움직임 벡터