18481055. CODING VIDEO DATA USING ADAPTIVE AFFINE BLOCK PREDICTION simplified abstract (QUALCOMM Incorporated)

From WikiPatents
Jump to navigation Jump to search

CODING VIDEO DATA USING ADAPTIVE AFFINE BLOCK PREDICTION

Organization Name

QUALCOMM Incorporated

Inventor(s)

Zhi Zhang of Munich (DE)

Han Huang of San Diego CA (US)

Yan Zhang of San Diego CA (US)

Patrick Garus of München (DE)

Vadim Seregin of San Diego CA (US)

Marta Karczewicz of San Diego CA (US)

CODING VIDEO DATA USING ADAPTIVE AFFINE BLOCK PREDICTION - A simplified explanation of the abstract

This abstract first appeared for US patent application 18481055 titled 'CODING VIDEO DATA USING ADAPTIVE AFFINE BLOCK PREDICTION

Simplified Explanation

The example device described in the abstract is a system for decoding video data that includes a memory for storing video data and a processing system with one or more processors. The processing system is configured to determine whether motion information of a block of video data is for sub-blocks of the block larger than individual pixels or for the individual pixels themselves. Depending on the type of motion information, the system will perform either sub-block-based affine motion compensation or pixel-based affine motion compensation to form a prediction block for the block, and then decode the block using the prediction block.

  • The device is designed to decode video data using a combination of sub-block-based and pixel-based affine motion compensation techniques.
  • The system can differentiate between motion information for sub-blocks and individual pixels within a block of video data.
  • By utilizing different motion compensation methods, the device can accurately predict and decode video blocks for improved video quality.

Potential Applications

This technology can be applied in various video decoding systems, such as video streaming services, video conferencing platforms, and multimedia players.

Problems Solved

This technology helps improve the accuracy and efficiency of video decoding by utilizing different motion compensation techniques based on the type of motion information available in the video data.

Benefits

The benefits of this technology include enhanced video quality, reduced artifacts in decoded video, and improved overall performance of video decoding systems.

Potential Commercial Applications

Potential commercial applications of this technology include video streaming services, video conferencing platforms, multimedia players, and other video processing systems.

Possible Prior Art

Prior art in video decoding systems may include existing methods of motion compensation and prediction techniques used in video processing technologies.

Unanswered Questions

How does this technology compare to traditional video decoding methods?

This article does not provide a direct comparison between this technology and traditional video decoding methods.

What are the specific technical requirements for implementing this device in a video decoding system?

The article does not detail the specific technical requirements for implementing this device in a video decoding system.


Original Abstract Submitted

An example device for decoding video data includes: a memory configured to store video data; and a processing system comprising one or more processors implemented in circuitry, the processing system being configured to: determine whether motion information of a block of video data is for sub-blocks of the block larger than individual pixels of the block or for the individual pixels, the block being associated with data indicating that the block is to be predicted using affine motion compensation; in response to determining that the motion information of the block is for the sub-blocks, perform sub-block-based affine motion compensation to form a prediction block for the block; in response to determining that the motion information is for the individual pixels, perform pixel-based affine motion compensation to form the prediction block for the block; and decode the block using the prediction block.