Apparatus for processing a stereoscopic image stream
First Claim
1. A system for processing a compressed image stream of a stereoscopic image stream, said compressed image stream having a plurality of frames in a first format, each frame consisting of a merged image formed by juxtaposing a sampled image frame of a left image and a sampled image frame of a right image, each sampled image frame having half a number of original pixels forming a staggered quincunx pattern in which original pixels surround missing pixels, said system comprising:
- a receiver for receiving said compressed image stream;
a decompressing module in communication with said receiver for decompressing said compressed image stream;
a frame buffer connected to said decompressing module for receiving and storing frames of said merged image of said decompressed image stream;
a serializing unit for reading pixels of said frames stored in said frame buffer and outputting a pixel stream comprising pixels of a left frame and pixels of a right frame;
a stereoscopic image processor configured to receive said pixel stream, to buffer said pixels, to perform interpolation in order to reconstruct missing pixels of each of said left and right images using only original pixels of the respective one of said left and right images and to output a reconstructed left pixel stream and a reconstructed right pixel stream, wherein said interpolating comprises, for each missing pixel;
calculating an edge-dependent weighting factor using values of said original pixels including values of original pixels other than those immediately surrounding said missing pixel; and
calculating an interpolated value for said missing pixel using original pixels and said weighting factor;
a display signal generator receiving said stereoscopic pixel stream to provide an output display signal.
6 Assignments
0 Petitions
Accused Products
Abstract
A system is provided for processing a compressed image stream of a stereoscopic image stream, the compressed image stream having a plurality of frames in a first format, each frame consisting of a merged image comprising pixels sampled from a left image and pixels sampled from a right image. A receiver receives the compressed image stream and a decompressing module in communication with the receiver decompresses the compressed image stream. The left and right images of the decompressed image stream are stored in a frame buffer. A serializing unit reads pixels of the frames stored in the frame buffer and outputs a pixel stream comprising pixels of a left frame and pixels of a right frame. A stereoscopic image processor receives the pixel stream, buffers the pixels, performs interpolation in order to reconstruct pixels of the left and right images and outputs a reconstructed left pixel stream and a reconstructed right pixel stream, the reconstructed streams having a format different from the first format. A display signal generator receives the stereoscopic pixel stream to provide an output display signal.
-
Citations
13 Claims
-
1. A system for processing a compressed image stream of a stereoscopic image stream, said compressed image stream having a plurality of frames in a first format, each frame consisting of a merged image formed by juxtaposing a sampled image frame of a left image and a sampled image frame of a right image, each sampled image frame having half a number of original pixels forming a staggered quincunx pattern in which original pixels surround missing pixels, said system comprising:
-
a receiver for receiving said compressed image stream; a decompressing module in communication with said receiver for decompressing said compressed image stream; a frame buffer connected to said decompressing module for receiving and storing frames of said merged image of said decompressed image stream; a serializing unit for reading pixels of said frames stored in said frame buffer and outputting a pixel stream comprising pixels of a left frame and pixels of a right frame; a stereoscopic image processor configured to receive said pixel stream, to buffer said pixels, to perform interpolation in order to reconstruct missing pixels of each of said left and right images using only original pixels of the respective one of said left and right images and to output a reconstructed left pixel stream and a reconstructed right pixel stream, wherein said interpolating comprises, for each missing pixel; calculating an edge-dependent weighting factor using values of said original pixels including values of original pixels other than those immediately surrounding said missing pixel; and calculating an interpolated value for said missing pixel using original pixels and said weighting factor; a display signal generator receiving said stereoscopic pixel stream to provide an output display signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for processing a stereoscopic image stream, the stereoscopic image stream including a plurality of frames, each frame formed by juxtaposing a sampled image frame of a left image and a sampled image frame of a right image, each sampled image frame having half a number of original pixels forming a staggered quincunx pattern in which original pixels surround missing pixels, said method comprising:
-
for each frame of the stereoscopic image stream, reconstructing stereoscopic left and right image frames from the sampled image frames juxtaposed in the respective frame of the stereoscopic image stream, by interpolating missing pixel values for each of said stereoscopic left and right image frames using only the original pixels of the respective sampled image frame, wherein said interpolating includes, for each missing pixel; calculating an edge-dependent weighting factor using the original pixel values including values of original pixels other than those immediately surrounding said missing pixel; and calculating an interpolated value for said missing pixel using original pixels and said weighting factor; outputting a reconstructed stereoscopic pixel stream for use in generating a display signal. - View Dependent Claims (13)
-
Specification