×

Systems and methods for error resilient scheme for low latency H.264 video coding

  • US 9,124,757 B2
  • Filed: 10/03/2011
  • Issued: 09/01/2015
  • Est. Priority Date: 10/04/2010
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a virtual meeting room (VMR) engine capable of converting and composing in real time a plurality of video conference feeds from a plurality of participants to a composite video and audio stream compatible with each of a plurality of video conference endpoints, wherein the plurality of video conference endpoints are of different types, anda media processing node to support the VMR engine having a video encoder, wherein the video encoder, in operation,encodes and organizes a plurality of picture frames of a video stream at a plurality of temporal layers in a hierarchical P-structure, wherein the organization includes varying a number of layers of the hierarchical P-structure based on a frame rate of the video stream in order to ensure an identical structure length for different video streams of respective different frame rates;

    records one or more encoded reference frames of the video stream in a display picture buffer (DPB) associated with the video encoder, wherein each of the reference frames has been encoded by the video encoder;

    transmits the plurality of encoded picture frames of the video stream over a network to a video decoder, wherein the video decoder is at one of the plurality of video conference endpoints;

    in response to the video decoder providing a negative feedback on one or more frames lost en route from the video encoder to the video decoder, selects one of the reference frames in the DPB that is earlier in time than the one or more lost frames; and

    transmits the selected reference frame to the video decoder; and

    the video decoder, which in operation,receives the video stream transmitted over the network;

    transmits the negative feedback on the one or more lost frames to the video encoder through a back channel mechanism to trigger the selection of the reference frames; and

    recovers the one or more lost frames of the plurality of encoded picture frames during decoding of the video stream using a combination of

         1) decoding the picture frames of a lower temporal layer in the hierarchical P-structure than a temporal layer of the one or more lost frames and

         2) using the selected reference frame as a restarting point for continued decoding of the video stream.

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