18452194. MOTION VECTOR CODING SIMPLIFICATIONS simplified abstract (Apple Inc.)

From WikiPatents
Jump to navigation Jump to search

MOTION VECTOR CODING SIMPLIFICATIONS

Organization Name

Apple Inc.

Inventor(s)

Yeqing Wu of Cupertino CA (US)

Yunfei Zheng of Santa Clara CA (US)

Guoxin Jin of San Diego CA (US)

Yixin Du of Milpitas CA (US)

Alican Nalci of Cupertino CA (US)

Hilmi Enes Egilmez of Santa Clara CA (US)

Jun Xin of San Jose CA (US)

Hsi-Jung Wu of San Jose CA (US)

MOTION VECTOR CODING SIMPLIFICATIONS - A simplified explanation of the abstract

This abstract first appeared for US patent application 18452194 titled 'MOTION VECTOR CODING SIMPLIFICATIONS

Simplified Explanation

The patent application describes techniques for improved video coding with virtual reference frames.

  • Motion vectors for prediction of pixel blocks from a reference can be constrained based on the reference.
  • If the reference is a temporally interpolated virtual reference frame close to the time of the current pixel block, the motion vector for prediction may be constrained in magnitude and/or precision.
  • The bitstream syntax for encoding the constrained motion vector may also be constrained.
    • Potential Applications:**

- Video compression technology - Streaming services - Video conferencing systems

    • Problems Solved:**

- Improved coding efficiencies - Better quality video encoding - Reduced bandwidth usage

    • Benefits:**

- Enhanced video compression - Higher quality video playback - Reduced data consumption for video streaming services


Original Abstract Submitted

Techniques are disclosed for improved video coding with virtual reference frames. A motion vector for prediction of a pixel block from a reference may be constrained based on the reference. In as aspect, if the reference is a temporally interpolated virtual reference frame with corresponding time close to the time of the current pixel block, the motion vector for prediction may be constrained magnitude and/or precision. In another aspect, a bitstream syntax for encoding the constrained motion vector may also be constrained. In this manner, the techniques proposed herein contribute to improved coding efficiencies.