摘要:
A video encoder reconstructs pixels of a current block and applies a deblocking filter to the reconstructed pixels of the current block to derive deblocking-filtered reconstructed pixels of the current block. Furthermore, the video encoder calculates distortion values based on values of the deblocking-filtered reconstructed pixels of the current block and original pixels of the current block. The video encoder selects, based on the calculated distortion values, an encoding mode for the current block. The encoding mode for the current block is a partitioning mode for the current block or a coding unit mode for the current block.
摘要:
The techniques described herein relate to methods, apparatus, and computer readable media configured to process asset change point locations. A processor or encoder is configured to operate according to a set of constraints that constrain the encoding process for asset changes, wherein the set of constraints configures a set of allowable asset change point locations from a set of possible asset change point locations, wherein the set of allowable asset change point locations is a subset of the set of possible asset change point locations, and configures a set of allowable data access types from a set of possible data access types, wherein the set of allowable data access types is a subset of the set of possible data access types. Video data is encoded based on the set of constraints to generate encoded first video data, such that the encoded first video data comprises a set of asset change point locations and associated data access types in compliance with the set of constraints.
摘要:
본 발명은 영상 부호화 방법 및 영상 복호화 방법을 제공한다. 본 발명의 영상 부호화 방법은, 현재 영상을 복수의 블록들로 분할하는 제1 분할 단계, 및 상기 복수의 블록들 중 상기 현재 영상의 경계를 포함하는 분할 대상 블록을 복수의 하위 블록들로 분할하는 제2 분할 단계를 포함하고, 상기 제2 분할 단계는, 상기 하위 블록들 중 상기 현재 영상의 경계를 포함하는 하위 블록이 존재하지 않을 때까지, 상기 현재 영상의 경계를 포함하는 하위 블록을 상기 분할 대상 블록으로하여 재귀적으로 수행된다.
摘要:
본 발명은 부호화 유닛들의 병합을 사용하는 비디오 부호화 방법 및 장치, 그리고 비디오 복호화 방법 및 장치에 관한 것이다. 본 발명은 MERGE 후보를 생성하는 단계; 상기 생성된 MERGE 후보를 이용하여 MERGE 후보를 결정하는 단계; 상기 결정된 MERGE 후보를 이용하여 현재 부호화 유닛의 움직임 정보를 생성하는 단계; 상기 생성된 움직임 정보를 이용하여 움직임 복원을 수행하는 단계; 및 차분신호를 비트스트림으로부터 획득하는 단계를 포함한다.
摘要:
본 발명에 따른 인트라 예측 방법은 비트스트림으로부터 인트라 예측 모드 정보를 획득하는 단계, 현재 블록의 주변 참조샘플들을 도출하는 단계, 상기 인트라 예측 모드 정보를 기반으로 상기 현재 블록에 대한 인트라 방향성 모드를 결정하는 단계, 상기 인트라 방향성 모드 및 상기 주변 참조샘플들을 기반으로 상기 현재 블록에 대한 예측블록(predicted block)을 도출하는 단계, 상기 주변 참조샘플들을 기반으로 템플릿 참조샘플들을 도출하는 단계, 상기 템플릿 참조샘플들을 기반으로 템플릿 참조블록(reference block)을 도출하는 단계, 및 상기 예측블록 및 상기 템플릿 참조블록을 기반으로 수정된(modified) 예측블록을 생성하는 단계를 포함함을 특징으로 한다. 본 발명에 따르면 인트라 예측블록과 템플릿 참조블록을 기반으로 수정된 예측블록을 생성할 수 있으며, 이를 통하여 인트라 예측 성능을 향상시킬 수 있다.
摘要:
The present invention relates to an encoder for obtaining training signals configured to train a codebook for vector quantization of a video sequence of subsequent frames, each frame being subdivided into coding blocks. The encoder comprises a scalar quantization unit configured to obtain, for each coding block of one or more training frames of the video sequence, a scalar quantized signal from a prediction error, an entropy coding unit configured to entropy code, for each coding block of each training frame, the scalar quantized signal into an output signal, a data selection unit configured to select, from among the training frames, one or several coding blocks depending on a cost function of their respective output signal, and to obtain, for each selected coding block, a training signal derived from the prediction error of the selected coding block and configured to train the codebook for vector quantization of the video sequence.