Patent ID: 8526714

Claim:
A method for reconstructing a stereoscopic image stream from a plurality of compressed frames using a stereoscopic image processor, each compressed frame comprising 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 disposed at intersections of a plurality of horizontal lines and a plurality of vertical lines in a staggered quincunx pattern in which original pixels surround missing pixels, the method comprising: for a missing pixel located at an intersection of an nth horizontal line among an (n−1)th to an (n+1)th adjacent horizontal lines and an nth vertical line among an (n−2)th to an (n+2)th adjacent vertical lines: providing a first intermediate value according to a first horizontal pixel pair having a first pixel located at an intersection of the nth horizontal line and the (n−1)th vertical line and a second pixel located at an intersection of the nth horizontal line and the (n+1)th vertical line, and then storing the first intermediate in a storage unit; providing a second intermediate value according to a first vertical pixel pair having a third pixel located at an intersection of the (n−1)th horizontal line and the nth vertical line and a fourth pixel located at an intersection of the (n+1)th horizontal line and the nth vertical line, and then storing the second intermediate in the storage unit; providing a horizontal sensitivity parameter according to the first horizontal pixel pair, a second horizontal pixel pair having a fifth pixel and the third pixel, a third horizontal pixel pair having the third pixel and a sixth pixel, a fourth horizontal pixel pair having a seventh pixel and the fourth pixel, a fifth horizontal pixel pair having the fourth pixel and an eighth pixel, wherein: the fifth pixel is located at an intersection of the (n−1)th horizontal line and the (n−2)th vertical line; the sixth pixel is located at an intersection of the (n−1)th horizontal line and the (n+2)th vertical line; the seventh pixel is located at an intersection of the (n+1)th horizontal line and the (n−2)th vertical line; and the eighth pixel is located at an intersection of the (n+1)th horizontal line and the (n+2)th vertical line; providing a vertical sensitivity parameter according to the first vertical pixel pair, at least two neighboring pixels located along the (n−2)th vertical line and at least two neighboring pixels located along the (n+2)th vertical line, and then storing the vertical sensitivity parameter in the storage unit; and reconstructing the missing pixel by weighting the first intermediate value and the second intermediate value according to the horizontal sensitivity parameter and the vertical sensitivity parameter.