Apple inc. (20240195978). JOINT MOTION VECTOR CODING simplified abstract

From WikiPatents
Jump to navigation Jump to search

JOINT MOTION VECTOR CODING

Organization Name

apple inc.

Inventor(s)

Yeqing Wu of Cupertino CA (US)

Yunfei Zheng of Santa Clara CA (US)

Alexandros Tourapis of Los Gatos CA (US)

Yixin Du of Milpitas CA (US)

Alican Nalci of Cupertino CA (US)

Hilmi E. Egilmez of Santa Clara CA (US)

Guoxin Jin of San Diego CA (US)

Jun Xin of San Jose CA (US)

Hsi-Jung Wu of San Jose CA (US)

JOINT MOTION VECTOR CODING - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240195978 titled 'JOINT MOTION VECTOR CODING

The present disclosure discusses techniques for efficient coding of motion vectors in multi-hypothesis coding applications. When coding hypotheses are developed, each with a motion vector identifying a prediction source for a pixel block, a motion vector for one hypothesis may be predicted from another.

  • Motion vectors for coding hypotheses can be efficiently coded by predicting one from another.
  • Motion vector residuals can be used to represent the difference between developed and predicted motion vectors.
  • Predicted motion vectors and residuals can be used to code motion vectors for other hypotheses.
  • Single motion vector residuals can be output for multiple coding hypotheses, simplifying the coding process.
      1. Potential Applications:

- Video coding and compression technologies - Image processing applications - Multimedia streaming services

      1. Problems Solved:

- Efficient coding of motion vectors in multi-hypothesis scenarios - Reduction of data redundancy in video compression - Improved prediction accuracy in image processing

      1. Benefits:

- Enhanced video compression efficiency - Higher quality multimedia streaming - Reduced data storage requirements

      1. Commercial Applications:
        1. Title: Advanced Video Compression Technology for Multimedia Streaming Services

This technology can be utilized in: - Video streaming platforms - Video conferencing applications - Broadcast television networks

      1. Prior Art:

Prior research on motion vector coding techniques in video compression algorithms can provide valuable insights into the development of this technology.

      1. Frequently Updated Research:

Stay updated on advancements in video compression algorithms and multimedia streaming technologies to enhance the efficiency of motion vector coding techniques.

        1. Questions about Motion Vector Coding:

1. How does the use of motion vector residuals improve coding efficiency? 2. What are the potential challenges in implementing multi-hypothesis coding techniques in video compression algorithms?


Original Abstract Submitted

the present disclosure describes techniques for efficient coding of motion vectors developed for multi-hypothesis coding applications. according to these techniques, when coding hypotheses are developed, each having a motion vector identifying a source of prediction for a current pixel block, a motion vector for a first one of the coding hypotheses may be predicted from the motion vector of a second coding hypothesis. the first motion vector may be represented by coding a motion vector residual, which represents a difference between the developed motion vector for the first coding hypothesis and the predicted motion vector for the first coding hypothesis, and outputting the coded residual to a channel. in another embodiment, a motion vector residual may be generated for a motion vector of a first coding hypothesis, and the first motion vector and the motion vector residual may be used to predict a second motion vector and a predicted motion vector residual. the second hypothesis's motion vector may be coded as a difference between the motion vector, the predicted second motion vector, and the predicted motion vector residual. in a further embodiment, a single motion vector residual may be output for the motion vectors of two coding hypotheses representing a difference between the motion vector of one of the hypotheses and a predicted motion vector for that hypothesis.