Image processing apparatus and method of the same
AssigneeQuanta Computer Inc.
InventorsHsin-Hung Lee, Yu-Wen Huang, Hsu-Hung Chen, Tung-Lin Hsieh
Life of this patent
Estimating the term…
Abstract
The invention provides an adjusting apparatus and a method thereof for adjusting a 3D image constituted by a plurality of interlaced first-eye-viewed image lines and second-eye-viewed image lines to be outputted to a display panel. However, in practice, there is a leakage problem in a pair of glasses for viewing the 3D image. Therefore, the invention solves the leakage problem by matching a plurality of pre-stored leakage values and then generating a proper output with a corrective calculation.
Claims12
An adjusting apparatus for adjusting a 3D image to be outputted to a display panel, the 3D image being constituted by interlaced N first-eye-viewed image lines and N second-eye-viewed image lines, N being an integer larger than 1, the adjusting apparatus comprising:
- an adjusting module configured to receive the ith first-eye-viewed image line and an ith set of distributed first-eye-viewed leakage values, generated according to the (i−1)th second-eye-viewed image line, to generate an ith adjusted first-eye-viewed image line for the display panel, or receive the jth second-eye-viewed image line and a jth set of distributed second-eye-viewed leakage values, generated according to the jth first-eye-viewed image line, to generate a jth adjusted second-eye-viewed image line for the display panel, i being an integer index ranging from 2 to N, and j being an integer index ranging from 1 to N;
- a first determining module, configured to receive the jth adjusted first-eye-viewed image line, for determining the jth set of second-eye-viewed leakage values based on the jth adjusted first-eye-viewed image line and a plurality of pre-stored second-eye-viewed leakage values;
- a second determining module, configured to receive the (i−1)th adjusted second-eye-viewed image line, for determining the ith set of first-eye-viewed leakage values based on the (i−1)th adjusted second-eye-viewed image line and a plurality of pre-stored first-eye-viewed leakage values;
- a line buffer configured to alternately receive and buffer the jth set of second-eye-viewed leakage values and the ith set of first-eye-viewed leakage values;
- and
- a distributing module configured to receive the jth set of second-eye-viewed leakage values, buffered in the line buffer, to generate the jth set of distributed second-eye-viewed leakage values relative to the jth second-eye-viewed image line, or receive the ith set of first-eye-viewed leakage values, buffered in the line buffer, to generate the ith set of distributed first-eye-viewed leakage values relative to the ith first-eye-viewed image line.
A method for adjusting a 3D image to be outputted to a display panel, the 3D image being constituted by interlaced N first-eye-viewed image lines and N second-eye-viewed image lines, N being an integer larger than 1, the method comprising the steps of:
- receiving the ith first-eye-viewed image line and an ith set of distributed first-eye-viewed leakage values, generated according to the (i−1)th second-eye-viewed image line, to generate an ith adjusted first-eye-viewed image line for the display panel, or receiving the jth second-eye-viewed image line and a jth set of distributed second-eye-viewed leakage values, generated according to the jth first-eye-viewed image line, to generate a jth adjusted second-eye-viewed image line for the display panel, i being an integer index ranging from 2 to N, and j being an integer index ranging 1 to N;
- receiving the jth adjusted first-eye-viewed image line to determine the jth set of second-eye-viewed leakage values based on the jth adjusted first-eye-viewed image line and a plurality of pre-stored second-eye-viewed leakage values;
- receiving the jth set of second-eye-viewed leakage values to generate the jth set of distributed second-eye-viewed leakage values relative to the jth second-eye-viewed image line;
- receiving the (i−1)th adjusted second-eye-viewed image line to determine the ith set of first-eye-viewed leakage values based on the (i−1)th adjusted second-eye-viewed image line and a plurality of pre-stored first-eye-viewed leakage values;
- and
- receiving the ith set of first-eye-viewed leakage values to generate the ith distributed first-eye-viewed leakage value relative to the ith first-eye-viewed image line and is outputted to the display panel.
Dependencies are inferred from the claim text.