×

Encoding time management in parallel real-time video encoding

  • US 9,762,931 B2
  • Filed: 07/23/2015
  • Issued: 09/12/2017
  • Est. Priority Date: 12/07/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • generating an initial motion estimation of a raw video frame of a sequence of video frames, based at least in part on a previous raw video frame;

    obtaining encoding related statistics for a plurality of modes of refinement motion search, wherein the encoding related statistics for each of the plurality of modes of refinement motion search are based at least in part on actual amounts of time to encode previously-encoded video segments for using the respective mode of refinement motion search;

    deriving predicted amounts of time to encode for at least some of the plurality of modes of refinement motion search based at least in part on the encoding related statistics; and

    selecting a mode of refinement motion search from the plurality of modes of refinement motion search, in accordance with at least one predefined encoding criterion, to facilitate encoding of at least a portion of the raw video frame within a target total period of time by comparing the respective predicted amounts of time to encode for the at least some of the plurality of modes of refinement motion search; and

    encoding the raw video frame using the selected mode of refinement motion search using at least one processor.

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