×

Methods and Systems for Rate-Adaptive Transmission of Video

  • US 20080181302A1
  • Filed: 01/25/2007
  • Published: 07/31/2008
  • Est. Priority Date: 01/25/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for rate-adaptive transmission of scalable signals, said method comprising:

  • a. selecting a group of frames (GOF) comprising a current frame;

    b. determining the initial size of said GOF, comprising all NAL units in said GOF;

    c. determining a GOF bit budget for said GOF;

    d. computing a current frame bit budget for said current frame wherein said current frame bit budget is proportional to the total size of all NAL units in said current frame multiplied by the ratio of the GOF bit budget to the initial size of said GOF;

    e. computing the size of a current-frame base layer NAL unit and any current frame enhancement layer NAL units of said current frame;

    f. allocating a portion of said current frame bit budget to said current frame base layer NAL unit thereby determining a current-frame bit budget remainder;

    g. authorizing transmission of said current frame base layer NAL unit;

    h. determining whether the size of a next most important layer NAL unit of said current frame is less than said current-frame bit budget remainder;

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

    j. authorizing transmission of said next most important layer NAL unit if the size of said next most important layer NAL unit is less than said current-frame bit budget remainder; and

    k. repeating steps h-j for each successively more important enhancement layer NAL unit of said current frame until said adjusted current-frame bit budget remainder is smaller than a last most important layer NAL unit.

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