×

Methods and systems for rate-adaptive transmission of video

  • US 8,243,789 B2
  • Filed: 01/25/2007
  • Issued: 08/14/2012
  • Est. Priority Date: 01/25/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • determining a value of an initial size of a group of frames (GOF) comprising a current frame, the initial size comprising all Network Abstraction Layer (NAL) units in said GOF;

    determining a current frame bit budget for said current frame wherein said current frame bit budget is proportional to;

    a total size of all NAL units in said current frame multiplied by a ratio of a GOF bit budget for said GOF to the initial size of said GOF;

    allocating a portion of said current frame bit budget to a value of a size of a current frame base layer NAL unit thereby determining a current frame bit budget remainder;

    authorizing transmission of said current frame base layer NAL unit;

    allocating a next portion of said current frame bit budget remainder to a next most important enhancement layer NAL unit thereby determining an adjusted current frame bit budget remainder if a size of said next most important enhancement layer NAL unit is less than said current frame bit budget remainder;

    authorizing transmission of said next most important enhancement layer NAL unit if the size of said next most important enhancement layer NAL unit is less than said adjusted current frame bit budget remainder;

    transmitting if said adjusted current frame bit budget remainder is less than a last most important enhancement layer NAL unit;

    truncating said last most important enhancement layer NAL unit to fit in said adjusted current frame bit budget remainder and transmitting said truncated last most important enhancement layer NAL unit when a scalable signal is encoded with Fine Grain Scalability (FGS); and

    discarding said last most important enhancement layer NAL unit, when said scalable signal is not encoded with FGS.

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