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

Multiple resolution, multi-stream video system using a single standard decoder

Assignee: Alcatel Lucent SAS
•
Filing: 1995-07-07
•
Granted: 1997-11-25
•
Expires: 2015-07-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A video system is disclosed in which a single generic MPEG standard encoder (107) is used to simultaneously code and compress plural different resolution video signals from a single input video signal; and in which a single generic MPEG standard decoder (402) is used to simultaneously decode plural coded and compressed video signals of different resolutions and form a single composite video signal. The coder converts each frame of pixel data of the input video signal into plural frames having different resolutions, which are then combined into a common frame (106) for input to the generic MPEG encoder. The MPEG encoder produces a single coded and compressed output bitstream in slices of macroblocks of pixel data, which output bitstream is demultiplexed (108) into separate resolution bitstreams using Slice Start Code identifiers associated with each slice and Macroblock Address Increments associated with the first macroblock in each slice, to properly route each slice to the appropriate output. The decoder processes (405) the slices within the coded and compressed bitstreams of different resolutions received from plural sources using the Slice Start Codes and Macroblock Address Increments of each slice to produce a single composite bitstream of successive slices. By merging the slices from the plural sources into the composite bitstream in a predetermined manner, the generic MPEG decoder produces a digital output video signal that is a composite of the different resolution input video signals.

Inventors

  • 👤 Mehmet Reha Civanlar
  • 👤 Robert D. Gaglianello

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 16:55
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/24; H04N7/52; H04N7/54; H04N7/56; G; G06; G06T; G06T3/00; G06T3/40; H04N19/00; H04N19/60; H04N19/61; H04N19/30

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 415 words
A video decoding system for simultaneously decoding plural input bitstreams representing coded and compressed pixel data from frames of associated plural input video signals of plural input images to form a single output bitstream representing decoded and decompressed pixel data in frames of an output video signal that is a composite of the frames of the plural input video signals, each of said coded and compressed input bitstreams being coded and compressed in a frame divisible format of successive slices which represent the coded and compressed pixel data in one or more macroblocks of pixels in a frame of the associated input video signal, each slice having an identifiable delineated slice start code (SSC) which identifies a row of the slice in the frame of the associated input video signal, and a first macroblock in each slice having an identifiable macroblock address increment (MAI) which identifies the position of that first macroblock in the slice relative to a fixed position in the frame and which can be retrieved from the coded and compressed pixel data in the slice in the input bitstream, the system comprising: a plurality of storage means, each storage means for storing a portion of one of said input bitstreams that represents the coded and compressed pixel data in a frame of the associated input video signal; processing means for multiplexing slices of the coded and compressed pixel data from the stored portions of the input bitstreams in said plurality of storage means in a predetermined manner to form a combined bitstream of successive slices of coded and compressed pixel data that represents coded and compressed pixel data in a composite frame that is a composite of the frames of the input video signals associated with the multiplexed input bitstreams, the SSC of each slice being renumbered as necessary in the combined bitstream according to the row of the pixel data associated with the slice in the composite frame and the MAI of each slice being renumbered as necessary according to the relative position of the first macroblock of the slice in the composite frame; and a single standard decoder which converts the combined bitstream of successive slices of coded and compressed pixel data associated with the composite frame to a decoded and decompressed composite frame of pixel data, wherein the decoded and decompressed composite frame of pixel data can be decoded and displayed as a single image comprising plural input images associated with the input bitstreams multiplexed by said processing means.
Claim 2
Dependent Claim 415 words
A video decoding system for simultaneously decoding plural input bitstreams representing coded and compressed pixel data from frames of associated plural input video signals of plural input images to form a single output bitstream representing decoded and decompressed pixel data in frames of an output video signal that is a composite of the frames of the plural input video signals, each of said coded and compressed input bitstreams being coded and compressed in a frame divisible format of successive slices which represent the coded and compressed pixel data in one or more macroblocks of pixels in a frame of the associated input video signal, each slice having an identifiable delineated slice start code (SSC) which identifies a row of the slice in the frame of the associated input video signal, and a first macroblock in each slice having an identifiable macroblock address increment (MAI) which identifies the position of that first macroblock in the slice relative to a fixed position in the frame and which can be retrieved from the coded and compressed pixel data in the slice in the input bitstream, the system comprising: a plurality of storage means, each storage means for storing a portion of one of said input bitstreams that represents the coded and compressed pixel data in a frame of the associated input video signal; processing means for multiplexing slices of the coded and compressed pixel data from the stored portions of the input bitstreams in said plurality of storage means in a predetermined manner to form a combined bitstream of successive slices of coded and compressed pixel data that represents coded and compressed pixel data in a composite frame that is a composite of the frames of the input video signals associated with the multiplexed input bitstreams, the SSC of each slice being renumbered as necessary in the combined bitstream according to the row of the pixel data associated with the slice in the composite frame and the MAI of each slice being renumbered as necessary according to the relative position of the first macroblock of the slice in the composite frame; and a single standard decoder which converts the combined bitstream of successive slices of coded and compressed pixel data associated with the composite frame to a decoded and decompressed composite frame of pixel data, wherein the decoded and decompressed composite frame of pixel data can be decoded and displayed as a single image comprising plural input images associated with the input bitstreams multiplexed by said processing means.
Claim 3
Dependent Claim 16 words
The decoding system of claim 1 wherein said single standard decoder is an MPEG standard decoder.
Claim 4
Dependent Claim 20 words
The decoding system of claim 1 further comprising a pixel compositor for rearranging the plural images in the composite frame.
Claim 5
Dependent Claim 15 words
The decoding system of claim 1 wherein the plural input video signals have different resolutions.
Claim 6
Dependent Claim 28 words
The decoding system of claim 4 wherein the different resolutions of the plural input video signals are 1/4, 1/8 and 1/64 of the resolution of the composite frame.
Claim 7
Independent Claim 391 words
A method for simultaneously decoding plural input bitstreams representing coded and compressed pixel data from frames of associated plural input video signals of plural input images to form a single output bitstream representing decoded and decompressed pixel data in frames of an output video signal that is a composite of the frames of the plural input video signals, each of said coded and compressed input bitstreams being coded and compressed in a frame divisible format of successive slices which represent the coded and compressed pixel data in one or more macroblocks of pixels in a frame of the associated input video signal, each slice having an identifiable delineated slice start code (SSC) which identifies a row of the slice in the frame of the associated input video signal, and a first macroblock in each slice having an identifiable macroblock address increment (MAI) which identifies the position of that first macroblock in the slice relative to a fixed position in the frame and which can be retrieved from the coded and compressed pixel data in the slice in the input bitstream, the system comprising: storing a portion of each of the input bitstreams that represents the coded and compressed pixel data in a frame of the associated input video signal; multiplexing slices of the coded and compressed pixel data from the stored portions of the input bitstreams in a predetermined manner to form a combined bitstream of successive slices of coded and compressed pixel data that represents coded and compressed pixel data in a composite frame that is a composite of the frames of the input video signals associated with the multiplexed input bitstreams, the SSC of each slice being renumbered as necessary in the combined bitstream according to the row of the pixel data associated with the slice in the composite frame and the MAI of each slice being renumbered as necessary according to the relative position of the first macroblock of the slice in the composite frame; and converting the combined bitstream of successive slices of coded and compressed pixel data associated with the composite frame to a decoded and decompressed composite frame of pixel data using a single standard decoder, wherein the decoded and decompressed composite frame of pixel data can be decoded and displayed as a single image comprising plural input images associated with the multiplexed input bitstreams.
Claim 8
Independent Claim 391 words
A method for simultaneously decoding plural input bitstreams representing coded and compressed pixel data from frames of associated plural input video signals of plural input images to form a single output bitstream representing decoded and decompressed pixel data in frames of an output video signal that is a composite of the frames of the plural input video signals, each of said coded and compressed input bitstreams being coded and compressed in a frame divisible format of successive slices which represent the coded and compressed pixel data in one or more macroblocks of pixels in a frame of the associated input video signal, each slice having an identifiable delineated slice start code (SSC) which identifies a row of the slice in the frame of the associated input video signal, and a first macroblock in each slice having an identifiable macroblock address increment (MAI) which identifies the position of that first macroblock in the slice relative to a fixed position in the frame and which can be retrieved from the coded and compressed pixel data in the slice in the input bitstream, the system comprising: storing a portion of each of the input bitstreams that represents the coded and compressed pixel data in a frame of the associated input video signal; multiplexing slices of the coded and compressed pixel data from the stored portions of the input bitstreams in a predetermined manner to form a combined bitstream of successive slices of coded and compressed pixel data that represents coded and compressed pixel data in a composite frame that is a composite of the frames of the input video signals associated with the multiplexed input bitstreams, the SSC of each slice being renumbered as necessary in the combined bitstream according to the row of the pixel data associated with the slice in the composite frame and the MAI of each slice being renumbered as necessary according to the relative position of the first macroblock of the slice in the composite frame; and converting the combined bitstream of successive slices of coded and compressed pixel data associated with the composite frame to a decoded and decompressed composite frame of pixel data using a single standard decoder, wherein the decoded and decompressed composite frame of pixel data can be decoded and displayed as a single image comprising plural input images associated with the multiplexed input bitstreams.
Claim 9
Dependent Claim 15 words
The method of claim 6 wherein the single standard decoder is an MPEG standard decoder.
Claim 10
Dependent Claim 18 words
The method of claim 6 further comprising the step of rearranging the plural images in the composite frame.
Claim 11
Dependent Claim 14 words
The method of claim 6 wherein the plural input video signals have different resolutions.
Claim 12
Dependent Claim 27 words
The method of claim 9 wherein the different resolutions of the plural input video signals are 1/4, 1/8 and 1/64 of the resolution of the composite frame.
Claim 13
Dependent Claim 202 words
A decoding system for simultaneously decoding plural input bitstreams representing coded and compressed pixel data from frames of associated input image signals to form a single output bitstream representing decoded and decompressed pixel data in a frame of an output image signal that is a composite of the frames of the plural input image signals, each of said coded and compressed input bitstreams being coded in successive segments in which each successive segment is identifiably associated with a predetermined part of the associated input image without fully decoding the input bitstream, the system comprising: means for multiplexing segments from each of the plural input bitstreams in a coded and compressed domain in a predetermined manner to form a combined bitstream of successive segments of coded and compressed pixel data, the segments being ordered in the combined bitstream in such a manner that the combined bitstream represents a coded and compressed single frame that is a composite of the frames of the plural input image signals; and means for decompressing and decoding the successive segments of the combined bitstream to form a frame of pixel data of an image signal that is a composite of the frames of the plural input image signals.
Claim 14
Dependent Claim 202 words
A decoding system for simultaneously decoding plural input bitstreams representing coded and compressed pixel data from frames of associated input image signals to form a single output bitstream representing decoded and decompressed pixel data in a frame of an output image signal that is a composite of the frames of the plural input image signals, each of said coded and compressed input bitstreams being coded in successive segments in which each successive segment is identifiably associated with a predetermined part of the associated input image without fully decoding the input bitstream, the system comprising: means for multiplexing segments from each of the plural input bitstreams in a coded and compressed domain in a predetermined manner to form a combined bitstream of successive segments of coded and compressed pixel data, the segments being ordered in the combined bitstream in such a manner that the combined bitstream represents a coded and compressed single frame that is a composite of the frames of the plural input image signals; and means for decompressing and decoding the successive segments of the combined bitstream to form a frame of pixel data of an image signal that is a composite of the frames of the plural input image signals.
Claim 15
Dependent Claim 20 words
The decoding system of claim 11 further comprising a pixel compositor for rearranging the images within the composite output image.
Claim 16
Dependent Claim 14 words
The decoding system of claim 11 wherein the input image signals are video signals.
Claim 17
Dependent Claim 18 words
The decoding system of claim 13 wherein the means for decompressing and decoding is an MPEG standard decoder.
Claim 18
Dependent Claim 14 words
The decoding system of claim 11 wherein the input image signals have different resolutions.
Claim 19
Dependent Claim 28 words
The decoding system of claim 15 wherein the different resolutions of the input image signals are 1/4, 1/8 and 1/64 of the resolution of the composite output image.
Claim 20
Independent Claim 200 words
A method for simultaneously decoding plural input bitstreams representing coded and compressed pixel data from frames of associated input image signals to form a single output bitstream representing decoded and decompressed pixel data in a frame of an output image signal that is a composite of the frames of the plural input image signals, each of said coded and compressed input bitstreams being coded in successive segments in which each successive segment is identifiably associated with a predetermined part of the associated input image without fully decoding the input bitstream, the method comprising the steps of: multiplexing segments from each of the plural input bitstreams in a coded and compressed domain in a predetermined manner to form a combined bitstream of successive segments of coded and compressed pixel data, the segments being ordered in the combined bitstream in such a manner that the combined bitstream represents a coded and compressed single frame that is a composite of the frames of the plural input image signals; and decompressing and decoding the successive segments of the combined bitstream to form a frame of pixel data of an image signal that is a composite of the frames of the plural input image signals.
Claim 21
Independent Claim 200 words
A method for simultaneously decoding plural input bitstreams representing coded and compressed pixel data from frames of associated input image signals to form a single output bitstream representing decoded and decompressed pixel data in a frame of an output image signal that is a composite of the frames of the plural input image signals, each of said coded and compressed input bitstreams being coded in successive segments in which each successive segment is identifiably associated with a predetermined part of the associated input image without fully decoding the input bitstream, the method comprising the steps of: multiplexing segments from each of the plural input bitstreams in a coded and compressed domain in a predetermined manner to form a combined bitstream of successive segments of coded and compressed pixel data, the segments being ordered in the combined bitstream in such a manner that the combined bitstream represents a coded and compressed single frame that is a composite of the frames of the plural input image signals; and decompressing and decoding the successive segments of the combined bitstream to form a frame of pixel data of an image signal that is a composite of the frames of the plural input image signals.
Claim 22
Dependent Claim 18 words
The method of claim 17 further comprising the step of rearranging the images within the composite output image.
Claim 23
Dependent Claim 13 words
The method of claim 17 wherein the input image signals are video signals.
Claim 24
Dependent Claim 17 words
The method of claim 18 wherein the step of decompressing and decoding uses an MPEG standard decoder.
Claim 25
Dependent Claim 13 words
The method of claim 17 wherein the input image signals have different resolutions.
Claim 26
Dependent Claim 27 words
The method of claim 21 wherein the different resolutions of the input image signals are 1/4, 1/8 and 1/64 of the resolution of the composite output image.

References Cited (Backward Citations)

US5262855A Cited
US5481297A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-11-24 2001-05-26 2001-11-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-11-24 2005-05-26 2005-11-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-11-24 2009-05-26 2009-11-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag