Abstract:
본 발명은 움직임 벡터를 이용한 영상의 부호화/복호화 방법 및 장치에 관한 것이다. 본 발명의 일 실시예에 따른 영상 부호화 방법은 참조 픽쳐의 움직임 벡터를 소정의 레인지로 절삭하여 절삭된 움직임 벡터를 생성하는 단계, 상기 움직임 벡터를 이용하여 부호화 대상 블록의 움직임 벡터를 도출하는 단계, 및 상기 부호화 대상 블록의 움직임 벡터를 이용하여 인터 예측 부호화를 수행하는 단계를 포함할 수 있다. 본 발명에 따르면 움직임 벡터를 저장하는데 필요한 메모리 공간의 크기를 감소시킬 수 있다.
Abstract:
본 발명은 움직임 벡터를 이용한 영상의 부호화/복호화 방법 및 장치에 관한 것이다. 본 발명의 일 실시예에 따른 영상 복호화 방법은 면 참조 픽쳐의 움직임 벡터를 소정의 레인지로 절삭하여 절삭된 움직임 벡터를 생성하는 단계, 상기 움직임 벡터를 이용하여 복호화 대상 블록의 움직임 벡터를 도출하는 단계, 및 상기 복호화 대상 블록의 움직임 벡터를 이용하여 인터 예측 복호화를 수행하는 단계를 포함할 수 있다. 본 발명에 따르면 움직임 벡터를 저장하는데 필요한 메모리 공간의 크기를 감소시킬 수 있다.
Abstract:
부호화 유닛 분할 결정 방법이 개시된다. 상기 부호화 유닛 분할 결정 방법은 현재 부호화 유닛(Coding Unit; CU)이 최대 부호화 유닛(Largest Coding Unit; LCU)인지에 따라, 예측 유닛(Prediction Unit; PU)의 파티션(partition) 크기에 따른 평균 율-왜곡(Rate-Distortion; RD) 비용, 모델링된 비율 함수(ratio function), 및 상기 현재 부호화 유닛과 시간적으로 인접한 이웃 부호화 유닛의 움직임 벡터(Motion Vector; MV) 중 적어도 하나를 이용하여 상기 현재 부호화 유닛의 분할 여부를 결정한다.
Abstract:
PURPOSE: A method and an apparatus for encoding and decoding a video is provided to use prediction information of an upper level coding unit (CU) for prediction of a current CU, thereby increasing an encoding speed. CONSTITUTION: An encoder determines whether or not to use prediction information of an upper level CU for inter-prediction for current CU based on an inter-prediction result of the upper level CU (S510). The encoder performs inter-prediction for the current CU based on a result of the determination. The encoder determines an encoding mode for the current CU based on a result of the inter-prediction (S520). The encoder determines, using the determined encoding mode, determines a form and a size for splitting a largest coding unit (LCU) in which the current CU is included (S530). The encoder encodes an input video based on the determined form and size of the LCU. [Reference numerals] (S510) Determine whether or not to use prediction information of an upper level CU; (S520) Determine an optimal mode for the current CU; (S530) Determine whether or not to divide a present CU
Abstract:
PURPOSE: A video encoding method using a motion vector and a compute readable storage medium are provided to reduce the size of a memory space and a memory access bandwidth using the spacious correlation of the motion vector. CONSTITUTION: A video encoding device cuts the motion vector of a reference picture in a predetermined dynamic range and generates the cut motion vector(S1410). The video encoding device stores the cut motion vector in a buffer(S1420). The video encoding device encodes the motion vector of an encoding target block using the stored motion vector(S1430). [Reference numerals] (S1410) Cut the motion vector of a reference picture; (S1420) Store the cut motion vector; (S1430) Encode the motion vector of an encoding target block
Abstract:
PURPOSE: An encoding method using hadamard transform and a device using the same are provided to reduce operation quantity by determining an intra prediction mode of a current prediction unit. CONSTITUTION: An intra prediction unit calculates an SATD about an intra prediction mode for a predetermined prediction unit(S300). The intra prediction unit calculates a first intra prediction mode corresponding to a first SATD value on a candidate intra prediction mode list(S320). The intra prediction unit generates a prediction block of the predetermined prediction unit. A converting unit converts a difference between the generated prediction block and an original block. An intra prediction unit determines whether a difference between the first SATD value and a second SATD value is lower than a threshold value(S330). [Reference numerals] (AA) Start; (BB) End; (S300) Calculate SATDs about an intra prediction mode based on Hadamard transform; (S310) Calculate first and second SATD values from the calculated SATDs and an intra prediction mode corresponding to the first SATD value; (S320) Store a first intra prediction mode in a candidate intra prediction mode list; (S330) Determine whether the difference between the first SATD value and the second SATD value is lower than a threshold value; (S340) Determine the intra prediction mode corresponding to the first SATD value as the final intra prediction mode of the current prediction unit; (S350) Add an additional intra prediction mode to the candidate intra prediction mode list; (S360) Determine as the final intra prediction mode using RD costs calculated based on the intra prediction modes stored in the candidate intra prediction mode list
Abstract:
PURPOSE: A method for storing a temporal motion vector and a device with the same are provided to prevent increases of the size of a memory space and a memory access bandwidth that the temporal motion vector needs. CONSTITUTION: A restored image is filtered in a loop. The dynamic range of a motion vector is restricted. An image and a motion vector are stored in an image buffer and a motion vector buffer. The dynamic range of the motion vector is restricted and stored. The motion vector is a temporal motion vector. The temporal motion vector is used in an encoding/decoding target block wherein the dynamic range of the temporal motion vector is restricted.
Abstract:
본 발명은 실시간으로 공간 해상도를 변화시킬 수 있도록 부호화하고, 이를 이용하여 실시간으로 공간 해상도를 변화시키고 공간 해상도가 변했음을 알리는 시그널링 메시지를 추가하며 비트스트림을 추출하고, 추가의 정보 없이 능동적으로 공간 해상도 변경 유무를 파악하여 공간 해상도가 실시간으로 변하는 비트스트림을 복호화하는 코딩 방법 및 그 방법을 이용한 코덱을 제공하는 것이다. 이로써 비디오를 부호화 및 복호화 시 실시간으로 가변하는 환경을 가지는 네트워크의 제약이 있는 경우 또는 디코더 단에서 부분적으로 공간해상도를 변경하여 비디오를 소비할 필요가 있을 때, 비디오의 공간해상도의 변화에 능동적으로 대처하여 효율적으로 시청할 수 있는 방법을 제공할 수 있다. 공간 해상도, 스케일러빌러티, 추출기, 공간 스케일러빌러티