WO2000016559A1 - Image encoding - Google Patents

Image encoding Download PDF

Info

Publication number
WO2000016559A1
WO2000016559A1 PCT/GB1999/003018 GB9903018W WO0016559A1 WO 2000016559 A1 WO2000016559 A1 WO 2000016559A1 GB 9903018 W GB9903018 W GB 9903018W WO 0016559 A1 WO0016559 A1 WO 0016559A1
Authority
WO
WIPO (PCT)
Prior art keywords
compression
visual quality
quality
degree
image signal
Prior art date
Application number
PCT/GB1999/003018
Other languages
French (fr)
Inventor
Michael James Knee
Andrew Raine Cotton
David Bainbridge Mcintosh
Arthur John William Mitchell
Peter Ashley Sarginson
Original Assignee
Snell & Wilcox Limited
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Snell & Wilcox Limited filed Critical Snell & Wilcox Limited
Priority to AU58730/99A priority Critical patent/AU5873099A/en
Publication of WO2000016559A1 publication Critical patent/WO2000016559A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2365Multiplexing of several video streams
    • H04N21/23655Statistical multiplexing, e.g. by controlling the encoder to alter its bitrate to optimize the bandwidth utilization
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/124Quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/124Quantisation
    • H04N19/126Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/152Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/154Measured or subjectively estimated visual quality after decoding, e.g. measurement of distortion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/172Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23608Remultiplexing multiplex streams, e.g. involving modifying time stamps or remapping the packet identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2402Monitoring of the downstream path of the transmission network, e.g. bandwidth available
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/149Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/15Data rate or code amount at the encoder output by monitoring actual compressed data size at the memory before deciding storage at the transmission buffer

Definitions

  • This invention relates to image encoding and is concerned in the most important example with video encoding in digital television services.
  • the international standard ISO/IEC13818 (generic coding of moving pictures and associated audio information), known commonly as MPEG2, has been widely adopted as the method of encoding media and binding them together in a multiplex for transmission as digital services.
  • media are compressed by removing temporally and spatially redundant information.
  • Psycho-visual and psycho-acoustic models are also employed to reduce the information content of the compressed signal.
  • the amount of information required to encode a video sequence according to the specification ISO/IEC13818 is highly dependent on the source material. It is generally the case that images with fast motion or high levels of detail require more bits of information to encode them to a comparable quality.
  • both the encoder and decoder contain a buffer into which the compressed image data is fed and subsequently removed and sent on to be included in a multiplex or decoded.
  • a feedback process governs the degree of compression applied to the pictures of the sequence to ensure that neither encoder nor decoder buffer overflows through holding too much data or underflows.
  • the encoder's buffer will underflow if the buffer manager attempts to draw more elementary data from it than is currently held, the decoder buffer underflows if a picture's due decoding time passes before all the information needed to decode it has arrived in the buffer.
  • the present invention consists in one aspect in a method for compression coding of an image signal, the visual quality of a displayed image generated through decoding of the compression coded signal being in general terms inversely related to the degree of compression, wherein a determination is made of the ' maximum practical visual quality ascertainable in the displayed image and the degree of compression controlled such that the degree of compression is not reduced beyond a level which would produce a visual quality in excess of said maximum practical visual quality.
  • the present invention consists in a method for compression coding of an image signal to produce a bit rate reduced signal which can pass through a bandwidth limited channel to a downstream compression decoder generating a decoded image signal for display, compression encoding parameters being variable with variations in the image signal, characterised in that a determination is made of a point of maximum practical quality in the decoded image signal and the compression encoding parameters being controlled in response to said determination.
  • a point of maximum practical quality for a compressed image in order to prevent it from consuming more bandwidth then necessary during transmission.
  • This invention exploits the fact that within a typical broadcast environment video encoders may frequently, subject to the encoded material, encode an image with a quality in excess of that needed to produce an acceptable image to the viewer. This comes about due to limitations on the part of the receiving equipment, the receiver's connection to the display and the viewing environment. This invention therefore prevents wasted bandwidth and in one example recoups it to carry other information within the multiplex.
  • Figure 1 is a graph illustrating a feature of the present invention.
  • Figure 2 is a block diagram illustrating an example of the use of the present invention.
  • the number of data bits generated as a result of encoding each picture of a video sequence according to the MPEG-2 video coding scheme is highly variable. Many factors contribute to this variation but it is generally true that sequences containing fine detail, fast motion and frequent shot changes will produce far more bits per picture than would the compression of less demanding material.
  • a video encoder contains a buffer into which the data resulting from the compression of each picture is placed and is subsequently read at the rate (which may be constant) apportioned by a downstream multiplexer.
  • a feedback process within the encoder aims to prevent this buffer from completely filling or emptying by varying the severity of compression applied in the picture coding process.
  • a high degree of compression causes the encoder to generate fewer bits per picture.
  • the degree of compression is increased by making the quantisation used in the video encoding process more coarse (i.e. increasing the value of the "quantiser_scale_code" parameter) and results in reduced coded picture quality.
  • an encoder When coding less demanding picture material, an encoder will generally need to reduce the amount of compression applied in the encoding process to ensure that sufficient bits per picture are generated to prevent the buffer from emptying completely. With very simple picture material, even reducing the degree of compression to the minimum possible may not generate a sufficient number of bits per picture. In this case, the encoder is forced to insert stuffing bits into the coded video data which convey no information and serve only to prevent the buffer from emptying.
  • a video encoder operating at or near minimum compression will produce pictures of a high quality to the original material.
  • the quality of the decoded image may frequently be higher than that needed to produce an acceptable result at the receiver and display device.
  • the image quality may even be beyond what the receiving equipment may be capable of displaying or the viewer perceiving.
  • the example will be taken of a transmission system of one or more encoders creating a multiplex.
  • any of the encoders finds it is able to produce an image above the level of highest quality it will in accordance with the present invention constrain itself to producing an image at the "point of maximum practical quality". This can be achieved by increasing (or failing to reduce) the degree of compression and reducing the elementary stream bit rate out of the encoder.
  • a coarser quantisation process will be employed than (in the absence of the present invention) would otherwise have been chosen, preferably through increasing the value of the "quantiser_scale_code" parameter. By doing so it produces no more information for transmission than is practical, leaving that bandwidth available for other uses.
  • FIG 2 there is shown in block diagram form an example of a transmission system in which the present invention is useful, the outputs of a number of separate programme encoders (1), (2) & (3) are combined in network remultiplexer (4) to create the multi-programme transport stream (5) which is the network output multiplex.
  • Each programme encoder contains a video encoder (6) which encodes input video according to a video coding standard (e.g. MPEG-2).
  • the multiplexer (7) requests data from the video encoder in order to fill the payloads of transport packets. Requests for video data and delivery of returned data takes place via proprietary interface (8).
  • the number of transport packets filled with video data per unit time is set by the network video bit-rate controller (9) communicating with the video encoder and multiplexer via external bit-rate control interface (10).
  • the network video bit-rate controller may assign fixed bit-rates to each video encoder or it may vary the assignments dynamically in order to create a statistical multiplex.
  • the video encoder is configured in accordance with the present invention such that it may not ⁇ educe the degree of compression applied below that associated with the point of maximum practical quality. This means that for some combinations of (simple) picture material and output bit-rates, the encoder will be unable to reduce the degree of compression to the level required to prevent the buffer from emptying completely.
  • the video encoder When the buffer occupancy reduces to a pre-determined minimum value, the video encoder ignores further requests for data from the multiplexer. In the absence of any returned video data, the multiplexer outputs a null packet in place of the intended transport packet which would otherwise have contained the returned video data. Because the video encoder is no longer sending data to the multiplexer, yet data resulting from the coding of new video source material is still entering the buffer, the buffer occupancy will increase. When the buffer occupancy has risen above the pre-determined minimum value, the encoder will respond normally to requests for data from the multiplexer.
  • Video encoders are prevented from encoding to a quality in excess of the point of maximum practical quality and the multiplex capacity that would otherwise be wasted carrying the excessively high quality video is translated into a maximum number of null packets available for downstream opportunistic data insertion.
  • an encoder operating in accordance with the present invention will provide a constant bit rate.
  • the encoder is adapted to increase the quantiser scale code and to maintain a constant bit rate by the use of stuffing bits.
  • a downstream device for opportunistic data insertion is then adapted to replace the stuffing bits with data.

Abstract

In MPEG coding, a determination is made of the maximum practical visual quality ascertainable in the displayed image. It is then ensured that the degree of compression is not reduced beyond a level which would produce a visual quality in excess of the maximum practical visual quality. Bit capacity released in this way can be used for opportunistic data insertion.

Description

IMAGE ENCODING
This invention relates to image encoding and is concerned in the most important example with video encoding in digital television services.
The international standard ISO/IEC13818 (generic coding of moving pictures and associated audio information), known commonly as MPEG2, has been widely adopted as the method of encoding media and binding them together in a multiplex for transmission as digital services.
In this system, media are compressed by removing temporally and spatially redundant information. Psycho-visual and psycho-acoustic models are also employed to reduce the information content of the compressed signal.
It is of course desirable to use the transmission bandwidth of any system to the greatest effect. For digital television services this entails a complex balance of factors such as the desired number of services, perceived picture quality, acceptable quality audio and adequate bandwidth of supporting and ancillary data.
The amount of information required to encode a video sequence according to the specification ISO/IEC13818 is highly dependent on the source material. It is generally the case that images with fast motion or high levels of detail require more bits of information to encode them to a comparable quality.
To accommodate the variable nature of this encoding process both the encoder and decoder contain a buffer into which the compressed image data is fed and subsequently removed and sent on to be included in a multiplex or decoded. Within the encoder a feedback process governs the degree of compression applied to the pictures of the sequence to ensure that neither encoder nor decoder buffer overflows through holding too much data or underflows. The encoder's buffer will underflow if the buffer manager attempts to draw more elementary data from it than is currently held, the decoder buffer underflows if a picture's due decoding time passes before all the information needed to decode it has arrived in the buffer. It is an object of one aspect of the present invention to provide an improved method of image encoding which enables more efficient use to be made of transmission bandwidth, or other bit constraint, on the encoded signal. Accordingly, the present invention consists in one aspect in a method for compression coding of an image signal, the visual quality of a displayed image generated through decoding of the compression coded signal being in general terms inversely related to the degree of compression, wherein a determination is made of the'maximum practical visual quality ascertainable in the displayed image and the degree of compression controlled such that the degree of compression is not reduced beyond a level which would produce a visual quality in excess of said maximum practical visual quality.
In another aspect, the present invention consists in a method for compression coding of an image signal to produce a bit rate reduced signal which can pass through a bandwidth limited channel to a downstream compression decoder generating a decoded image signal for display, compression encoding parameters being variable with variations in the image signal, characterised in that a determination is made of a point of maximum practical quality in the decoded image signal and the compression encoding parameters being controlled in response to said determination.
In one form of the invention, there is calculated a "a point of maximum practical quality" for a compressed image in order to prevent it from consuming more bandwidth then necessary during transmission. This invention exploits the fact that within a typical broadcast environment video encoders may frequently, subject to the encoded material, encode an image with a quality in excess of that needed to produce an acceptable image to the viewer. This comes about due to limitations on the part of the receiving equipment, the receiver's connection to the display and the viewing environment. This invention therefore prevents wasted bandwidth and in one example recoups it to carry other information within the multiplex. The invention will now be described by way of example, with reference to the accompanying drawings, in which:-
Figure 1 is a graph illustrating a feature of the present invention; and
Figure 2 is a block diagram illustrating an example of the use of the present invention.
The number of data bits generated as a result of encoding each picture of a video sequence according to the MPEG-2 video coding scheme is highly variable. Many factors contribute to this variation but it is generally true that sequences containing fine detail, fast motion and frequent shot changes will produce far more bits per picture than would the compression of less demanding material.
To accommodate this variation in coded data rate, a video encoder contains a buffer into which the data resulting from the compression of each picture is placed and is subsequently read at the rate (which may be constant) apportioned by a downstream multiplexer. A feedback process within the encoder aims to prevent this buffer from completely filling or emptying by varying the severity of compression applied in the picture coding process. A high degree of compression causes the encoder to generate fewer bits per picture. In practice, the degree of compression is increased by making the quantisation used in the video encoding process more coarse (i.e. increasing the value of the "quantiser_scale_code" parameter) and results in reduced coded picture quality.
When coding less demanding picture material, an encoder will generally need to reduce the amount of compression applied in the encoding process to ensure that sufficient bits per picture are generated to prevent the buffer from emptying completely. With very simple picture material, even reducing the degree of compression to the minimum possible may not generate a sufficient number of bits per picture. In this case, the encoder is forced to insert stuffing bits into the coded video data which convey no information and serve only to prevent the buffer from emptying.
A video encoder operating at or near minimum compression will produce pictures of a high quality to the original material. The quality of the decoded image may frequently be higher than that needed to produce an acceptable result at the receiver and display device. The image quality may even be beyond what the receiving equipment may be capable of displaying or the viewer perceiving.
Therefore there exists a minimum practical degree of compression that may be applied to the image below which there is no additional improvement to the perceived quality of the image. Henceforth this point is referred to as the "point of maximum practical quality". This concept is illustrated by Figure 1.
The example will be taken of a transmission system of one or more encoders creating a multiplex. When any of the encoders finds it is able to produce an image above the level of highest quality it will in accordance with the present invention constrain itself to producing an image at the "point of maximum practical quality". This can be achieved by increasing (or failing to reduce) the degree of compression and reducing the elementary stream bit rate out of the encoder. Typically, a coarser quantisation process will be employed than (in the absence of the present invention) would otherwise have been chosen, preferably through increasing the value of the "quantiser_scale_code" parameter. By doing so it produces no more information for transmission than is practical, leaving that bandwidth available for other uses.
In Figure 2, there is shown in block diagram form an example of a transmission system in which the present invention is useful, the outputs of a number of separate programme encoders (1), (2) & (3) are combined in network remultiplexer (4) to create the multi-programme transport stream (5) which is the network output multiplex. Each programme encoder contains a video encoder (6) which encodes input video according to a video coding standard (e.g. MPEG-2). The multiplexer (7) requests data from the video encoder in order to fill the payloads of transport packets. Requests for video data and delivery of returned data takes place via proprietary interface (8). The number of transport packets filled with video data per unit time is set by the network video bit-rate controller (9) communicating with the video encoder and multiplexer via external bit-rate control interface (10). The network video bit-rate controller may assign fixed bit-rates to each video encoder or it may vary the assignments dynamically in order to create a statistical multiplex. The video encoder is configured in accordance with the present invention such that it may not πeduce the degree of compression applied below that associated with the point of maximum practical quality. This means that for some combinations of (simple) picture material and output bit-rates, the encoder will be unable to reduce the degree of compression to the level required to prevent the buffer from emptying completely. When the buffer occupancy reduces to a pre-determined minimum value, the video encoder ignores further requests for data from the multiplexer. In the absence of any returned video data, the multiplexer outputs a null packet in place of the intended transport packet which would otherwise have contained the returned video data. Because the video encoder is no longer sending data to the multiplexer, yet data resulting from the coding of new video source material is still entering the buffer, the buffer occupancy will increase. When the buffer occupancy has risen above the pre-determined minimum value, the encoder will respond normally to requests for data from the multiplexer. Thus the objectives of this invention are fulfilled: Video encoders are prevented from encoding to a quality in excess of the point of maximum practical quality and the multiplex capacity that would otherwise be wasted carrying the excessively high quality video is translated into a maximum number of null packets available for downstream opportunistic data insertion.
In an alternative arrangement, an encoder operating in accordance with the present invention will provide a constant bit rate. At the point of maximum practical quality, the encoder is adapted to increase the quantiser scale code and to maintain a constant bit rate by the use of stuffing bits. A downstream device for opportunistic data insertion is then adapted to replace the stuffing bits with data.
It must be recognised that opportunistic data insertion is only one way in which advantage can be taken of the bit capacity released by an encoder in which the degree of compression is not reduced beyond a level associated with maximum practical visual quality in the decoded image.

Claims

1. A method for compression coding of an image signal, the visual quality of a displayed image generated through decoding of the compression coded signal being in general terms inversely related to the degree of compression, wherein a determination is made of the maximum practical visual quality ascertainable in the displayed image and the degree of compression controlled such that the degree of compression is not reduced beyond a level which would produce a visual quality in excess of said maximum practical visual quality.
2. A method for compression coding of an image signal to produce a bit rate reduced signal which can pass through a bandwidth limited channel to a downstream compression decoder generating a decoded image signal for display, compression encoding parameters being variable with variations in the image signal, characterised in that a determination is made of a point of maximum practical quality in the decoded image signal and the compression encoding parameters being controlled in response to said determination.
3. In a system of one or more encoding and packet multiplexing entities, at least one encoding entity practising the method of Claim 1 or Claim 2, to allow transmission bandwidth that would otherwise have been used to carry unneeded image information to be used to enhance other images of the service and or multiplex.
4. A system according to Claim 3, wherein transmission bandwidth that would otherwise have been used to carry unneeded image information is used to include other streams of media, data or information in the service and or multiplex.
PCT/GB1999/003018 1998-09-10 1999-09-10 Image encoding WO2000016559A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU58730/99A AU5873099A (en) 1998-09-10 1999-09-10 Image encoding

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB9819767A GB2341745A (en) 1998-09-10 1998-09-10 Image encoding
GB9819767.6 1998-09-10

Publications (1)

Publication Number Publication Date
WO2000016559A1 true WO2000016559A1 (en) 2000-03-23

Family

ID=10838666

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB1999/003018 WO2000016559A1 (en) 1998-09-10 1999-09-10 Image encoding

Country Status (3)

Country Link
AU (1) AU5873099A (en)
GB (1) GB2341745A (en)
WO (1) WO2000016559A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2361132A (en) * 2000-04-07 2001-10-10 Snell & Wilcox Ltd Multiplexing compressed signals
FR2823049A1 (en) * 2001-03-29 2002-10-04 Nextream Sa METHOD AND DEVICE FOR CONTROLLING THE QUALITY OF VIDEO DATA

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7376159B1 (en) * 2002-01-03 2008-05-20 The Directv Group, Inc. Exploitation of null packets in packetized digital television systems
US7286473B1 (en) 2002-07-10 2007-10-23 The Directv Group, Inc. Null packet replacement with bi-level scheduling
US7647221B2 (en) 2003-04-30 2010-01-12 The Directv Group, Inc. Audio level control for compressed audio
US7912226B1 (en) 2003-09-12 2011-03-22 The Directv Group, Inc. Automatic measurement of audio presence and level by direct processing of an MPEG data stream
US9729120B1 (en) 2011-07-13 2017-08-08 The Directv Group, Inc. System and method to monitor audio loudness and provide audio automatic gain control

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5506844A (en) * 1994-05-20 1996-04-09 Compression Labs, Inc. Method for configuring a statistical multiplexer to dynamically allocate communication channel bandwidth
EP0751685A1 (en) * 1995-06-30 1997-01-02 Canon Kabushiki Kaisha Image transmission apparatus and method, image transmission system and method, and communication apparatus and method
US5686963A (en) * 1995-12-26 1997-11-11 C-Cube Microsystems Method for performing rate control in a video encoder which provides a bit budget for each frame while employing virtual buffers and virtual buffer verifiers
EP0841820A2 (en) * 1996-11-08 1998-05-13 Matsushita Electric Industrial Co., Ltd. Method and apparatus for encoding, multiplexing and transmitting a video signal
US5781237A (en) * 1994-03-25 1998-07-14 Matsushita Electric Industrial Co., Ltd. Video coding apparatus and video coding method

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5301271A (en) * 1991-07-11 1994-04-05 Matsushita Electric Industrial Co., Ltd. Image processing separately processing two-density-level image data and multi-level image data
SE468737B (en) * 1991-11-15 1993-03-08 Televerket PROCEDURE AND DEVICE FOR IMAGE Coding WITH STEP HEIGHT SELECTION IN THE QUANTIZER
US5710595A (en) * 1994-12-29 1998-01-20 Lucent Technologies Inc. Method and apparatus for controlling quantization and buffering for digital signal compression
US5727089A (en) * 1995-01-05 1998-03-10 Eastman Kodak Company Method and apparatus for multiple quality transaction card images
GB9522077D0 (en) * 1995-10-27 1996-01-03 Univ Strathclyde Data compression
DE69730419T2 (en) * 1996-04-12 2005-09-08 Imedia Corp., San Francisco System for distributing compressed video signals, with statistical multiplexer with transcoders

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5781237A (en) * 1994-03-25 1998-07-14 Matsushita Electric Industrial Co., Ltd. Video coding apparatus and video coding method
US5506844A (en) * 1994-05-20 1996-04-09 Compression Labs, Inc. Method for configuring a statistical multiplexer to dynamically allocate communication channel bandwidth
EP0751685A1 (en) * 1995-06-30 1997-01-02 Canon Kabushiki Kaisha Image transmission apparatus and method, image transmission system and method, and communication apparatus and method
US5686963A (en) * 1995-12-26 1997-11-11 C-Cube Microsystems Method for performing rate control in a video encoder which provides a bit budget for each frame while employing virtual buffers and virtual buffer verifiers
EP0841820A2 (en) * 1996-11-08 1998-05-13 Matsushita Electric Industrial Co., Ltd. Method and apparatus for encoding, multiplexing and transmitting a video signal

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2361132A (en) * 2000-04-07 2001-10-10 Snell & Wilcox Ltd Multiplexing compressed signals
GB2361132B (en) * 2000-04-07 2004-09-08 Snell & Wilcox Ltd Multiplexing compressed signals
FR2823049A1 (en) * 2001-03-29 2002-10-04 Nextream Sa METHOD AND DEVICE FOR CONTROLLING THE QUALITY OF VIDEO DATA
EP1248469A1 (en) * 2001-03-29 2002-10-09 Nextream SA Constant-quality coding of video data
US7082167B2 (en) 2001-03-29 2006-07-25 Nextream S.A. Method and device for controlling the quality of video data

Also Published As

Publication number Publication date
GB2341745A (en) 2000-03-22
GB9819767D0 (en) 1998-11-04
AU5873099A (en) 2000-04-03

Similar Documents

Publication Publication Date Title
US6643327B1 (en) Statistical multiplexer and remultiplexer that accommodates changes in structure of group of pictures
CA2185704C (en) Method, rate controller, and system for preventing overflow and underflow of a decoder buffer
EP0758509B1 (en) Method and apparatus for preventing overflow and underflow of an encoder buffer in a video compression system
CA2150729C (en) Method of incorporating a variable rate auxiliary data stream with a variable rate primary data stream
US5566208A (en) Encoder buffer having an effective size which varies automatically with the channel bit-rate
AU650219B2 (en) Statistical multiplexer for a multichannel image compression system
EP0893027B1 (en) Compressed-video distribution system having a statistical multiplexer with transcoders
US6493388B1 (en) Rate control and buffer protection for variable bit rate video programs over a constant rate channel
US5691986A (en) Methods and apparatus for the editing and insertion of data into an encoded bitstream
US5719632A (en) Motion video compression system with buffer empty/fill look-ahead bit allocation
US20080043839A1 (en) Coding system and method, encoding device and method, decoding device and method, recording device and method, and reproducing device and method
WO2011130732A1 (en) Method and apparatus for distribution of 3d television program materials
EP0708566B1 (en) Method and system for controlling a video data encoder buffer
KR100314329B1 (en) Multiplexer Using Constant Bit Rate Encoder
WO2000016559A1 (en) Image encoding
US8532174B2 (en) Method and apparatus for distributing video program material
AU678926C (en) Method and apparatus for preventing overflow and underflow of an encoder buffer in a video compression system
AU678927C (en) Method, rate controller, and system for preventing overflow and underflow of a decoder buffer
Drury et al. Picture quality and multiplex management in digital video broadcasting systems
JP2002152047A (en) Multi-program compression coding signal conversion method and device, and medium with conversion program recorded thereon

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU CA JP US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
122 Ep: pct application non-entry in european phase