Browse Prior Art Database

Apparatus for Dynamic Parameter Changes in an MPEG-2 Encoder

IP.com Disclosure Number: IPCOM000123739D
Original Publication Date: 1999-Apr-01
Included in the Prior Art Database: 2005-Apr-05
Document File: 1 page(s) / 34K

Publishing Venue

IBM

Related People

Ngai, AY: AUTHOR [+4]

Abstract

Dynamic modification of coding options and parameters is one of the key features to improve picture quality in video compression. The number of parameters to be changed, and the frequency of change depend on a specific algorithm and external processor performance. A stack can be used in the encoder to allow greater flexibility at the host or external processor interface, as show in the Figure below.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 100% of the total text.

Apparatus for Dynamic Parameter Changes in an MPEG-2 Encoder

   Dynamic modification of coding options and parameters is
one of the key features to improve picture quality in video
compression. The number of parameters to be changed, and the
frequency of change depend on a specific algorithm and external
processor performance.  A stack can be used in the encoder to allow
greater flexibility at the host or external processor interface, as
show in the Figure below.

   The boundary where changes are to be applied is also
specified.  The external processor can take its time inputting the
changes to the encoder prior to the selected picture where these
changes become effective.  The new parameters would remain in the
stack until they are used.

   Input stack interrupts are selected by mask and are used
to select the occurrence of a condition or boundary, such as start
new picture or start new GOP.  They signal when parameters may be
input to the encoder.

   This mechanism can be utilized by the user to control
coding parameters dynamically.  It allows the user to specify new
parameters as they become available and eliminates the need for an
external buffer.  It offers the user precise control as to when the
parameters are to be applied.