×

Method and apparatus using software engine and hardware engine collaborated with each other to achieve hybrid video encoding

  • US 10,057,590 B2
  • Filed: 09/15/2016
  • Issued: 08/21/2018
  • Est. Priority Date: 01/13/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of encoding video data in a video coding system, comprising:

  • receiving coding unit data associated with a current picture;

    performing a first part of a video encoding operation by a software engine to execute a plurality of instructions, wherein the first part of the video encoding operation comprises;

    generating an inter predictor and control information corresponding to the coding unit data of the current picture, wherein the inter predictor comprises image blocks for luma component and chroma components; and

    storing the inter predictor into a memory buffer; and

    performing a second part of the video encoding operation according to the control information by a hardware engine, wherein the second part of the video encoding operation comprises;

    receiving the inter predictor from the memory buffer;

    subtracting the inter predictor from the coding unit data to generate a residual signal;

    transforming, quantizing the residual signal to generate transformed and quantized residual signal; and

    encoding the transformed and quantized residual signal to generate an encoded video bitstream.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×