Method and apparatus for processing three-dimensional images
First Claim
1. A three-dimensional image displaying apparatus for displaying a three-dimensional image perceived by one or more users based on two-dimensional viewpoint images corresponding respectively to right and left eyes of the one or more users, the apparatus comprising:
- a storage unit having pre-stored front and back boundary positions of a three-dimensional object perceived by the user, the front boundary position being a limit up to where the three-dimensional object appears to be maximally close to the user and the back boundary position being a limit up to where the three-dimensional object appears to be maximally distant from the user;
a receiving unit configured to receive a user instruction selecting front and back boundary positions from the pre-stored front and back boundary positions; and
a control unit configured to;
receive a single two-dimensional image having information for generating the two-dimensional viewpoint images from the received single two-dimensional image;
generate the two-dimensional viewpoint images from the received single two-dimensional image based on the received information; and
adjust parallax between or among the two-dimensional viewpoint images based on a parallax amount corresponding to the user instruction before the three-dimensional image is displayed so that the three-dimensional object to be perceived by the user appears between the front and back boundary positions selected by the user instruction.
0 Assignments
0 Petitions
Accused Products
Abstract
A three-dimensional sense adjusting unit displays three-dimensional images to a user. If a displayed reaches a limit of parallax, the user responds to the three-dimensional sense adjusting unit. According to acquired appropriate parallax information, a parallax control unit generates parallax images to realize the appropriate parallax in the subsequent stereo display. The control of parallaxes is realized by optimally setting camera parameters by going back to three-dimensional data. Functions to realize the appropriate parallax are made into and presented by a library.
239 Citations
14 Claims
-
1. A three-dimensional image displaying apparatus for displaying a three-dimensional image perceived by one or more users based on two-dimensional viewpoint images corresponding respectively to right and left eyes of the one or more users, the apparatus comprising:
-
a storage unit having pre-stored front and back boundary positions of a three-dimensional object perceived by the user, the front boundary position being a limit up to where the three-dimensional object appears to be maximally close to the user and the back boundary position being a limit up to where the three-dimensional object appears to be maximally distant from the user; a receiving unit configured to receive a user instruction selecting front and back boundary positions from the pre-stored front and back boundary positions; and a control unit configured to; receive a single two-dimensional image having information for generating the two-dimensional viewpoint images from the received single two-dimensional image; generate the two-dimensional viewpoint images from the received single two-dimensional image based on the received information; and adjust parallax between or among the two-dimensional viewpoint images based on a parallax amount corresponding to the user instruction before the three-dimensional image is displayed so that the three-dimensional object to be perceived by the user appears between the front and back boundary positions selected by the user instruction. - View Dependent Claims (2, 9)
-
-
3. A three-dimensional image processing apparatus for processing a three-dimensional image perceived by one or more users based on two-dimensional viewpoint images corresponding respectively to right and left eyes of the one or more users, the apparatus comprising:
-
a storage unit having pre-stored front and back boundary positions of a three-dimensional object perceived by the user, the front boundary position being a limit up to where the three-dimensional object appears to be maximally close to the user and the back boundary position being a limit up to where the three-dimensional object appears to be maximally distant from the user; a receiving unit configured to receive a user instruction selecting front and back boundary positions from the pre-stored front and back boundary positions; and a control unit configured to; receive a single two-dimensional image having information for generating the two-dimensional viewpoint images from the received single two-dimensional image; generate the two-dimensional viewpoint images from the received single two-dimensional image based on the received information; and adjust parallax between or among the two-dimensional viewpoint images based on a parallax amount corresponding to the user instruction before the three-dimensional image is displayed so that the three-dimensional object to be perceived by the user appears between the front and back boundary positions selected by the user instruction. - View Dependent Claims (4)
-
-
5. A three-dimensional image processing method for displaying a three-dimensional image perceived by one or more users based on two-dimensional viewpoint images corresponding respectively to right and left eyes of the one or more users, the method comprising the steps of:
-
receiving a user instruction selecting front and back boundary positions from pre-stored front and back boundary positions of a three-dimensional object perceived by the user, the front boundary position being a limit up to where the three-dimensional object appears to be maximally close to the user and the back boundary position being a limit up to where the three-dimensional object appears to be maximally distant from the user; and receiving a single two-dimensional image having information for generating the two-dimensional viewpoint images from the received single two-dimensional image; generating the two-dimensional viewpoint images from the received single two-dimensional image based on the received information; and adjusting parallax between or among the two-dimensional viewpoint images based on a parallax amount corresponding to the user instruction before the three-dimensional image is displayed so that the three-dimensional object to be perceived by the user appears between the front and back boundary positions selected by the user instruction. - View Dependent Claims (6, 7)
-
-
8. A non-transitory tangible computer-readable medium having a program for displaying a three-dimensional image perceived by one or more users based on two-dimensional viewpoint images corresponding respectively to right and left eyes of the one or more users, the program, when executed, controlling a computer to perform the steps of:
-
receiving a user instruction selecting front and back boundary positions from pre-stored front and back boundary positions of a three-dimensional object perceived by the user, the front boundary position being a limit up to where the three-dimensional object appears to be maximally close to the user and the back boundary position being a limit up to where the three-dimensional object appears to be maximally distant from the user; and receiving a single two-dimensional image having information for generating the two-dimensional viewpoint images from the received single two-dimensional image; generating the two-dimensional viewpoint images from the received single two-dimensional image based on the received information; and adjusting parallax between or among the two-dimensional viewpoint images based on a parallax amount corresponding to the user instruction before the three-dimensional image is displayed so that the three-dimensional object to be perceived by the user appears between the front and back boundary positions selected by the user instruction.
-
-
10. A three-dimensional image displaying apparatus for displaying a three-dimensional image perceived by one or more users based on two-dimensional viewpoint images corresponding respectively to right and left eyes of the one or more users, the apparatus comprising:
-
a storage unit having pre-stored front and back boundary positions of a three-dimensional object perceived by the user, the front boundary position being a limit up to where the three-dimensional object appears to be maximally close to the user and the back boundary position being a limit up to where the three-dimensional object appears to be maximally distant from the user; a receiving unit configured to receive a user instruction selecting front and back boundary positions from the pre-stored front and back boundary positions; and a control unit configured to; receive a single two-dimensional image; generate the two-dimensional viewpoint images from the received single two-dimensional image; and adjust parallax between or among the two-dimensional viewpoint images based on a parallax amount corresponding to the user instruction before the three-dimensional image is displayed so that the three-dimensional object to be perceived by the user appears between the front and back boundary positions selected by the user instruction. - View Dependent Claims (11, 12, 13)
-
-
14. A three-dimensional image displaying apparatus for displaying a three-dimensional image perceived by one or more users based on two-dimensional viewpoint images corresponding respectively to right and left eyes of the one or more users, the apparatus comprising:
-
a storage unit having pre-stored front and back boundary positions of a three-dimensional object perceived by the user, the front boundary position being a limit up to where the three-dimensional object appears to be maximally close to the user and the back boundary position being a limit up to where the three-dimensional object appears to be maximally distant from the user; a receiving unit configured to receive a parallax amount representing a user'"'"'s preference; and a control unit configured to; receive a single two-dimensional image having information for generating the two-dimensional viewpoint images from the received single two-dimensional image; generate the two-dimensional viewpoint images from the received single two-dimensional image based on the received information; and adjust parallax between or among the two-dimensional viewpoint images based on the parallax amount received by the receiving unit before the three-dimensional image is displayed so that the three-dimensional object to be perceived by the user appears between the front and back boundary positions.
-
Specification