Digital multi-view video compression with complexity and compatibility constraints
First Claim
1. A system, for coding and decoding multiple simultaneous scene signals representing multiple different views of a scene obtained from a camera arrangement, comprising:
- a spatial view multiplexer which combines more than two scene signals into super-view 1 and super-view 2 signals and generates an arrangement data signal indicating a particular multiplex arrangement and order of said more than two scene signals in said super-view 1 and super-view 2 signals;
an encoder and system multiplexer assembly which receives said super-view 1 and super-view 2 signals and said arrangement data signal, encodes said super-view 1 and super-view 2 signals using compression based on redundancies between the two super-views to produce encoded super-view 1 and encoded super-view 2 signals, and combines said encoded super-view 1 signal, said encoded super-view 2 signal, and said arrangement data signal into a multiplexed data stream;
a transmission channel for transmitting said multiplexed data stream;
a decoder and system demultiplexer assembly which receives said multiplexed data stream, separates said encoded super-view 1 signal, said encoded super-view 2 signal, and said arrangement data signal from the multiplexed data stream, and operates on said encoded super-view 1 and super-view 2 signals to decode them according an inverse operation of the encoding in said encoder to produce decoded super-view 1 and decoded super-view 2 signals; and
a spatial view demultiplexer which receives said decoded super-view 1 an decoded super-view 2 signals and said arrangement data signal and separates scene signals from the decoded super-view 1 and decoded super-view 2 signals in accordance with said particular multiplex arrangement and order indicated by said arrangement data signal to provide multiple output scene signals representing said multiple different views of the scene.
3 Assignments
0 Petitions
Accused Products
Abstract
In a system and method for transmitting and displaying multiple different views of a scene, three or more simultaneous scene signals, representing multiple different views of a scene, are provided by an appropriate camera arrangement to a spatial multiplexer. The size and resolution of the scene signals are reduced as necessary to combine the multiple scene signals into two super-view signals. The super-view signals are encoded using compression based on redundancies between the two super-views and then transmitted. A decoder receives the transmitted data signal and extracts the two super-view signals according to the inverse of the encoding operation. A spatial demultiplexer recovers the individual scene signals from the decoded super-view signals in accordance with a defined multiplexed order and arrangement. The scene signals are then interpolated as needed to restore the original resolution and size and subsequently displayed.
446 Citations
52 Claims
-
1. A system, for coding and decoding multiple simultaneous scene signals representing multiple different views of a scene obtained from a camera arrangement, comprising:
-
a spatial view multiplexer which combines more than two scene signals into super-view 1 and super-view 2 signals and generates an arrangement data signal indicating a particular multiplex arrangement and order of said more than two scene signals in said super-view 1 and super-view 2 signals; an encoder and system multiplexer assembly which receives said super-view 1 and super-view 2 signals and said arrangement data signal, encodes said super-view 1 and super-view 2 signals using compression based on redundancies between the two super-views to produce encoded super-view 1 and encoded super-view 2 signals, and combines said encoded super-view 1 signal, said encoded super-view 2 signal, and said arrangement data signal into a multiplexed data stream; a transmission channel for transmitting said multiplexed data stream; a decoder and system demultiplexer assembly which receives said multiplexed data stream, separates said encoded super-view 1 signal, said encoded super-view 2 signal, and said arrangement data signal from the multiplexed data stream, and operates on said encoded super-view 1 and super-view 2 signals to decode them according an inverse operation of the encoding in said encoder to produce decoded super-view 1 and decoded super-view 2 signals; and a spatial view demultiplexer which receives said decoded super-view 1 an decoded super-view 2 signals and said arrangement data signal and separates scene signals from the decoded super-view 1 and decoded super-view 2 signals in accordance with said particular multiplex arrangement and order indicated by said arrangement data signal to provide multiple output scene signals representing said multiple different views of the scene. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for generating and displaying multiple simultaneous scene signals representing multiple different views of a scene, comprising:
-
a camera arrangement directed at a scene and producing more than two simultaneous scene signals representing multiple different views of the scene; a spatial view multiplexer which combines said more than two simultaneous scene signals into super-view 1 and super-view 2 signals according to a particular multiplex arrangement and order and generates an arrangement data signal indicating said particular multiplex arrangement and order; an encoder which receives said super-view 1 and super-view 2 signals and said arrangement data signal and applies an encoding operation to said super-view 1 and super-view 2 signals using compression based on redundancies between the two super-views to produce encoded super-view 1 and encoded super-view 2 signals, said encoder further including said arrangement data signal within at least one of said encoded super-view 1 and encoded super-view 2 signals; a system multiplexer which combines said encoded super-view 1 and encoded super-view 2 signals into a multiplexed data stream, at least one of said encoded super-view 1 and super-view 2 signals including said arrangement data signal; a transmission channel for transmitting said multiplexed data stream; a system demultiplexer which receives said multiplexed data stream and separates said encoded super-view 1 and encoded super-view 2 signals from the multiplexed data stream; a decoder which receives said encoded super-view 1 and encoded super-view 2 signals from said system demultiplexer, extracts said arrangement data signal from said at least one of said encoded super-view 1 and encoded super-view 2 signals, and applies a decoding operation to said encoded super-view 1 and encoded super-view 2 signals according to an inverse operation of the encoding operation in said encoder to produce decoded super-view 1 and decoded super-view 2 signals; a spatial view demultiplexer which receives said decoded super-view 1 and decoded super-view 2 signals and said arrangement data signal and separates scene signals from the decoded super-view 1 and decoded super-view 2 signals in accordance with said particular multiplex arrangement and order indicated by said arrangement data signal to provide multiple output scene signals representing said multiple different views of the scene; and a display which simultaneously displays said multiple output scene signals. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method of coding and decoding multiple simultaneous scene signals representing multiple different views of a scene obtained from a camera arrangement, comprising the steps of:
-
spatially multiplexing more than two scene signals into super-view 1 and super-view 2 signals in a particular multiplexed arrangement and order; generating an arrangement data signal indicating said particular multiplexed arrangement and order used during said spatially multiplexing step; encoding said super-view 1 and super-view 2 signals using compression based on redundancies between the two super-views to produce encoded super-view 1 and encoded super-view 2 signals; transmitting on a transmission channel said encoded super-view 1 and encoded super-view 2 signals and said arrangement data signal; receiving said encoded super-view 1 and encoded super-view 2 signals and said arrangement data signal from said transmission channel; decoding said encoded super-view 1 and encoded super-view 2 signals according an inverse operation of the encoding to produce decoded super-view 1 and decoded super-view 2 signals; and spatially demultiplexing scene signals from the decoded super-view 1 and decoded super-view 2 signals in accordance with said particular multiplex arrangement and order as indicated by said arrangement data signal to provide multiple output scene signals representing said multiple different views of the scene. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A method of generating and displaying multiple simultaneous scene signals representing multiple different views of a scenes comprising the steps of:
-
directing a camera arrangement at a scene and producing more than two simultaneous scene signals representing multiple different views of the scene, each scene signal comprising a stream of video picture frames; spatially multiplexing said more than two simultaneous scene signals into super-view 1 and super-view 2 signals in a particular multiplexed arrangement and order; generating an arrangement data signal indicating said particular multiplexed arrangement and order used during said spatially multiplexing step; encoding said super-view 1 and super-view 2 signals using compression based on redundancies between the two super-views to produce encoded super-view 1 and encoded super-view 2 signals; transmitting said encoded super-view 1 and encoded super-view 2 signals and said arrangement data signal; receiving said encoded super-view 1 and encoded super-view 2 signals and said arrangement data signal; decoding said encoded super-view 1 and encoded super-view 2 signals according to an inverse of the encoding in order to produce decoded super-view 1 and decoded super-view 2 signals; spatially demultiplexing scene signals from the decoded super-view 1 and decoded super-view 2 signals in accordance with said particular multiplexed arrangement and order as indicated by said arrangement data signal to provide multiple output scene signals representing said multiple different views of the scene; and displaying simultaneously said multiple output scene signals. - View Dependent Claims (52)
-
Specification