← Back to Patent Explorer
US5708664A Expired / Lapsed US ⏱️ 0.0 years remaining

Statistical multiplexing

Assignee: Ericsson AB
•
Filing: 1996-08-21
•
Granted: 1998-01-13
•
Expires: 2016-08-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A transmitter for transmitting a plurality of digital signals through a plurality of channels, the channels having a predetermined total allocated bitrate, includes a plurality of encoders each associated with one channel, a multiplexer for receiving the encoded digital signals and for transmitting the encoded signals as a stream of data, and operable for adjusting the distribution of the bitrate allocation between and among the encoded signals, and a processing device for providing an indication of a target quality and an actual quality for each channel and for causing the multiplexer to repeatedly adjust the distribution of the bitrate allocation in response to differences between the indicated actual quality and the indicated target quality for each channel so as to equalize differences between the actual and target quality across at least some of the channels. By grouping encoders together in "statistical multiplex groups", and making real time decisions about the bitrate requirements for those encoders, bitrate can be allocated to maximize picture quality for the group. For a variety of different picture sources in a statistical multiplex group, to achieve a target picture quality the bitrate requirements of each will vary with coding difficulty. Thus, a channel within the statistical multiplex group that is experiencing little difficulty in encoding its picture can free bits to channels that are having greater difficulty. The effect is to smooth the picture quality and subjectively improve it.

Inventors

  • 👤 Michael Richard Joseph Budge
  • 👤 Robert Julian Stedman
  • 👤 Jonathan Paul Jordan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 14:59
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/43; H04N21/434; H04N21/4347; H04N21/20; H04N21/23; H04N21/238; H04N21/2385; H04J; H04J3/00; H04J3/16; H04J3/1682; H04J3/1688; H04N19/00; H04N19/10; H04N19/102; H04N19/115; H04N19/134; H04N19/154; H04N19/169; H04N19/17; H04N19/172; H04N19/182; H04N19/60; H04N19/61; H04N21/234; H04N21/2343; H04N21/234354; H04N21/236; H04N21/2365; H04N21/23655; H04N19/146; H04N19/152

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 147 words
A method of transmitting a plurality of digital signals through a plurality of channels, the channels collectively having a predetermined total allocated bitrate, the method comprising: encoding each of the plural digital signals to produce a plurality of encoded signals; multiplexing the plural encoded signals; adjusting a distribution of bitrate allocation between the plural channels in response to a control system; providing to the control system an indication of a target quality for each of the plural channels; providing in the control system an indication of the actual quality of each of the plural channels; and repeatedly adjusting the distribution of the bitrate allocation between and among the plural channels in response to differences between the indicated actual quality and the indicated target quality for each channel so as to substantially equalize the differences between the actual and target quality across at least some of the channels.
Claim 2
Independent Claim 147 words
A method of transmitting a plurality of digital signals through a plurality of channels, the channels collectively having a predetermined total allocated bitrate, the method comprising: encoding each of the plural digital signals to produce a plurality of encoded signals; multiplexing the plural encoded signals; adjusting a distribution of bitrate allocation between the plural channels in response to a control system; providing to the control system an indication of a target quality for each of the plural channels; providing in the control system an indication of the actual quality of each of the plural channels; and repeatedly adjusting the distribution of the bitrate allocation between and among the plural channels in response to differences between the indicated actual quality and the indicated target quality for each channel so as to substantially equalize the differences between the actual and target quality across at least some of the channels.
Claim 3
Dependent Claim 50 words
The method of claim 1, further comprising grouping the plural channels into a group, assigning a bitrate to the group, and varying the individual bitrates of each channel in the group so that a sum of the individual bitrates of the plural channels in the group approximates the assigned bitrate.
Claim 4
Dependent Claim 21 words
The method of claim 1, wherein the encoding step comprises encoding the digital signals with an encoder having an adjustable bitrate.
Claim 5
Dependent Claim 15 words
The method of claim 1, further comprising providing the digital signals as digital television signals.
Claim 6
Dependent Claim 23 words
The method of claim 4, further comprising providing each of the digital television signals as a data stream representing a plurality of frames.
Claim 7
Dependent Claim 18 words
The method of claim 5, further comprising carrying out the repeatedly adjusting step at least once every frame.
Claim 8
Dependent Claim 32 words
The method of claim 1, wherein the steps of providing an indication of actual and of target quality respectively comprise providing an indication of actual picture quality and of target picture quality.
Claim 9
Dependent Claim 58 words
The method of claim 7, further comprising defining for each said channel an achievable picture quality, and wherein said repeatedly adjusting step further comprises defining for each said channel a ratio of the achievable picture quality to the target picture quality for said each channel, and wherein said ratio is at least substantially identical for said plural channels.
Claim 10
Dependent Claim 151 words
A transmitter operable for transmitting a plurality of digital signals through a plurality of channels, the channels having a predetermined total allocated bitrate, comprising: a plurality of encoders, one of said encoders being associated with each of the plural channels for receiving a digital signal and for providing an encoded digital signal; a multiplexer for receiving the encoded digital signals and for transmitting the encoded signals as a stream of data, and operative for adjusting a distribution of bitrate allocation among and between the plural encoded signals; and processing means for defining a target quality and an actual quality for each channel and for causing the multiplexer to repeatedly adjust the distribution of the bitrate allocation in response to differences between the actual quality and the target quality for each channel so as to substantially equalize the differences between the actual and target quality across at least some of the channels.
Claim 11
Dependent Claim 151 words
A transmitter operable for transmitting a plurality of digital signals through a plurality of channels, the channels having a predetermined total allocated bitrate, comprising: a plurality of encoders, one of said encoders being associated with each of the plural channels for receiving a digital signal and for providing an encoded digital signal; a multiplexer for receiving the encoded digital signals and for transmitting the encoded signals as a stream of data, and operative for adjusting a distribution of bitrate allocation among and between the plural encoded signals; and processing means for defining a target quality and an actual quality for each channel and for causing the multiplexer to repeatedly adjust the distribution of the bitrate allocation in response to differences between the actual quality and the target quality for each channel so as to substantially equalize the differences between the actual and target quality across at least some of the channels.
Claim 12
Dependent Claim 63 words
The transmitter of claim 9, wherein said plurality of encoders define an encoder group to which an assigned bitrate is assigned, and wherein said processing means is operative for causing the multiplexer to vary the individual bitrates of each said encoder in the group so that a sum of the individual bitrates of the plural encoders in the group approximates the assigned bitrate.
Claim 13
Dependent Claim 13 words
The transmitter of claim 9, wherein each said encoder has an adjustable bitrate.
Claim 14
Dependent Claim 18 words
The transmitter of claim 10, wherein the assigned group bitrate requires a maximum achievable input to the multiplexer.
Claim 15
Dependent Claim 66 words
The transmitter of claim 10, wherein said processing means is further operative for causing the multiplexer to individually control each said encoder in the group to provide, for a respective one of the channels, a quality as close as possible to the target quality for the respective channel and without compromising the actual qualities of the channels associated with others of said encoders in the group.
Claim 16
Dependent Claim 25 words
The transmitter of claim 9, wherein the digital signals comprise digital television signals and the actual and target qualities comprise actual and target picture qualities.
Claim 17
Dependent Claim 14 words
The transmitter of claim 9, wherein said processing means comprises a multiplexing control computer.
Claim 18
Dependent Claim 23 words
The transmitter of claim 15, wherein said processing means further comprises a communications network through which the multiplexer interfaces with said plural encoders.
Claim 19
Dependent Claim 117 words
A statistical multiplexer for a transmitter, comprising: a multiplexer for receiving a plurality of encoded signals from a plurality of encoders each associated with a signal channel and for transmitting the encoded signals a stream of data, and operable for adjusting a distribution of bitrate allocation between and among the plural encoded signals; and processing means for defining a target quality and an actual quality for each channel and for causing the multiplexer to repeatedly adjust the distribution of the bitrate allocation in response to differences between the actual quality and the target quality for each channel so as to substantially equalize the differences between the actual and target quality across at least some of the channels.
Claim 20
Dependent Claim 117 words
A statistical multiplexer for a transmitter, comprising: a multiplexer for receiving a plurality of encoded signals from a plurality of encoders each associated with a signal channel and for transmitting the encoded signals a stream of data, and operable for adjusting a distribution of bitrate allocation between and among the plural encoded signals; and processing means for defining a target quality and an actual quality for each channel and for causing the multiplexer to repeatedly adjust the distribution of the bitrate allocation in response to differences between the actual quality and the target quality for each channel so as to substantially equalize the differences between the actual and target quality across at least some of the channels.
Claim 21
Dependent Claim 58 words
The multiplexer of claim 17, wherein said processing means is operable for defining a group of the plural encoders, for assigning a group bitrate to the group, and for varying the individual bitrates of each encoder in the group so that the sum of the individual bitrates of the plural encoders in the group approximates the assigned bitrate.
Claim 22
Dependent Claim 12 words
The multiplexer of claim 17, wherein each encoder has an adjustable bitrate.
Claim 23
Dependent Claim 18 words
The multiplexer of claim 18, wherein the assigned group bitrate comprises a maximum achievable input to the multiplexer.
Claim 24
Dependent Claim 61 words
The transmitter of claim 18, wherein said processing means is further operative for individually controlling each encoder in the group to provide for a respective one of the channels a quality as close as possible to the target quality for the respective channel and without compromising the actual qualities of the channels associated with others of said encoders in the group.
Claim 25
Dependent Claim 26 words
The multiplexer of claim 17, wherein the encoded digital signals comprise encoded television signals and the actual and target qualities comprise actual and target picture qualities.
Claim 26
Dependent Claim 14 words
The multiplexer of claim 17, wherein said processing means comprises a multiplexing control computer.
Claim 27
Dependent Claim 21 words
The multiplexer of claim 23, wherein said processing means further comprises a communications network connecting the multiplexer to the plural encoders.

References Cited (Backward Citations)

US5216503A Cited
US5461619A Cited
US5500676A Cited
US5506844A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-01-12 2001-07-14 2002-01-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-01-12 2005-07-14 2006-01-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-01-12 2009-07-14 2010-01-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag