Method and apparatus for processing three-dimensional images
First Claim
Patent Images
1. A three-dimensional image processing apparatus characterized in that it includes:
- an instruction acquiring unit which acquires a response of a user to a three-dimensional image displayed on the basis of a plurality of viewpoint images corresponding to different parallaxes; and
a parallax specifying unit which specifies an appropriate parallax on the user based on the acquired response.
1 Assignment
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.
282 Citations
148 Claims
-
1. A three-dimensional image processing apparatus characterized in that it includes:
-
an instruction acquiring unit which acquires a response of a user to a three-dimensional image displayed on the basis of a plurality of viewpoint images corresponding to different parallaxes; and
a parallax specifying unit which specifies an appropriate parallax on the user based on the acquired response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method for processing three-dimensional images, the method including:
-
displaying to a user a plurality of three-dimensional images due to different parallaxes; and
specifying an appropriate parallax for the user based on a user'"'"'s response to the displayed three-dimensional images. - View Dependent Claims (43, 45, 47, 48, 50)
-
-
42. A method for processing three-dimensional images, the method including:
-
acquiring an appropriate parallax that depends on a user; and
carrying out a processing to images prior to displaying the images to realize the acquired appropriate parallax. - View Dependent Claims (44, 46, 49)
-
-
51. A program executable by a computer, the program including the functions of:
-
displaying to a user a plurality of three-dimensional images due to different parallaxes; and
specifying an appropriate parallax for the user based on a user'"'"'s response to the displayed three-dimensional images.
-
-
52. A three-dimensional image processing apparatus, the apparatus including:
-
a parallax control unit which corrects parallaxes among a plurality of viewpoint images by which to display three-dimensional images; and
a map storage unit which stores a correction map to be referred to by said parallax control unit at the time of a correction processing, wherein the correction map is described in a manner such that the parallaxes are corrected based on position within the viewpoint images. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A method for processing three-dimensional images, the method including:
-
acquiring a plurality of viewpoint images to display three-dimensional images; and
varying parallax among the acquired plurality of viewpoint images, based on positions in the viewpoint images. - View Dependent Claims (64)
-
-
65. A program executable by a computer, the program including the functions of:
-
acquiring a plurality of viewpoint images to display three-dimensional images; and
varying parallax among the acquired plurality of viewpoint images, based on positions in the viewpoint images.
-
-
66. A method for processing three-dimensional images, the method including:
-
reading a user'"'"'s appropriate parallax acquired by a first display apparatus into a second display apparatus;
adjusting parallax of parallax images by the second display apparatus according to the appropriate parallax; and
outputting from the second display apparatus the parallax images whose parallax has been adjusted by said adjusting. - View Dependent Claims (67, 68, 69, 70, 71, 72, 73)
-
-
74. A three-dimensional image processing apparatus, the apparatus including a first display apparatus, a second display apparatus and a server which are connected to one another via a network,
wherein the first display apparatus sends user'"'"'s appropriate parallax information acquired by said three-dimensional image processing apparatus to the server, said server receives the appropriate parallax information and records this in association with a user, and when the user requests output of image data at the display apparatus, said three-dimensional image processing apparatus reads out appropriate parallax information for the user from the sever, adjusts parallax thereof and then outputs a parallax image.
-
75. A three-dimensional image processing apparatus characterized in that an appropriate parallax to display a parallax image three-dimensionally is once converted to a form of representation which does not depend on hardware of a display apparatus, and the appropriate parallax by the form of representation is distributed among different display apparatuses.
-
76. A three-dimensional image processing apparatus, the apparatus including:
-
an instruction acquiring unit which acquires a user'"'"'s instruction for a three-dimensional image displayed from a plurality of viewpoint images;
a parallax control unit which varies, according to the user instruction acquired by said instruction acquiring unit, parallax amounts among the plurality of viewpoint images by shifting synthesis positions of the plurality of viewpoint images; and
a parallax amount write unit which writes finally determined synthesis positions into a predetermined recording area. - View Dependent Claims (84, 88, 96)
-
-
77. A three-dimensional image processing apparatus, the apparatus including:
-
a parallax amount detecting unit which detects a first parallax amount caused as a result of displaying a three-dimensional image from a plurality of viewpoint images;
a parallax control unit which varies parallax amounts of the plurality of viewpoint images by shifting synthesis positions of the plurality of viewpoint images so that the first parallax amount falls within a range of a second parallax amount which is a user'"'"'s permissible parallax amount. - View Dependent Claims (78, 79, 80, 81, 82, 83, 85, 86, 89, 90, 97, 98)
-
-
87. A three-dimensional image processing apparatus, the apparatus including:
-
an instruction acquiring unit which acquires a user'"'"'s instruction for a three-dimensional image displayed from a plurality of viewpoint images; and
a parallax control unit which varies, according to the acquired instruction, parallax amounts among the plurality of viewpoint images, wherein said parallax control unit varies the parallax amounts among the plurality of viewpoint images by adjusting depth information that serves as a basis for generating the plurality of viewpoint images.
-
-
91. A method for processing three-dimensional images, the method including:
-
acquiring a user'"'"'s instruction for a three-dimensional image displayed based on a plurality of viewpoint images;
varying, according to the acquired instruction, parallax amounts among the plurality of viewpoint images by shifting synthesis positions of the plurality of viewpoint images; and
writing finally determined synthesis positions into a predetermined recording area. - View Dependent Claims (93)
-
-
92. A method for processing three-dimensional images, the method including:
-
detecting a first parallax amount caused when a three-dimensional image is displayed from a plurality of viewpoint images;
varying parallax amounts of the plurality of viewpoint images by shifting synthesis positions of the plurality of viewpoint images by so that the first parallax amount falls within a range of a second parallax amount which is a user'"'"'s permissible parallax amount. writing finally determined synthesis positions into a predetermined recording area. - View Dependent Claims (94)
-
-
95. A program executable by a computer, the program including the functions of:
-
acquiring a user'"'"'s instruction for a three-dimensional image displayed based on a plurality of viewpoint images;
varying, according to the instruction, parallax amounts among the plurality of viewpoint images by shifting synthesis positions of the plurality of viewpoint images; and
writing finally determined synthesis positions into a predetermined recording area.
-
-
99. A three-dimensional image processing apparatus for displaying three-dimensional images based on a plurality of viewpoint images corresponding to different parallaxes, the display apparatus including:
-
a recommended parallax acquiring unit which acquires a parallax range recommended in the event that the three-dimensional image is displayed by utilizing said display apparatus; and
a parallax control unit which sets parallax so that the three-dimensional image is displayed within the recommended parallax range acquired by said recommended parallax acquiring unit. - View Dependent Claims (100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 116, 117, 141, 143, 145)
-
-
115. A method, for processing three-dimensional images, characterized in that in the vicinity of a display screen where an three-dimensional image generated based on a plurality of viewpoint images corresponding to different parallaxes a boundary face that separates one space from another is set as part of the three-dimensional image and the three-dimensional image is drawn with the boundary face being as boundary of nearer-position space and farther-position space.
-
118. A method for processing three-dimensional images, the method including changing moving velocity of an object which is contained in a three-dimensional image generated based on a plurality of viewpoint images corresponding to different parallaxes and which is to be drawn in a basic representation space that contains an object to be three-dimensionally displayed, in nearer-position or farther-position direction.
-
119. A method, for processing three-dimensional images, characterized in that when a three-dimensional image is generated based on a plurality of viewpoint images corresponding to different parallaxes, an object to be expressed within a basic representation space that contains an object to be three-dimensionally displayed is expressed so as to fall within a predetermined parallax range and, simultaneously, at least one of forefront surface and rearmost surface of the basic representation space is set to a position where no object exists.
- 120. A method, for processing three-dimensional images, characterized in that when parallax of an object to be drawn within a basic representation space that contains an object to be three-dimensionally displayed is calculated in the event that a three-dimensional image is generated based on a plurality of viewpoint images corresponding to different parallaxes, the parallax of an object is calculated as size that contains an extended area in front of the object in place of actual size of the object.
- 122. A method, for processing three-dimensional images, characterized in that when parallax of an object to be drawn within a basic representation space that contains an object to be three-dimensionally displayed is calculated in the event that a three-dimensional image is generated based on a plurality of viewpoint images corresponding to different parallaxes, the parallax of an object is calculated as size that contains an extended area to the rear of the object in place of actual size of the object.
-
124. A three-dimensional image processing apparatus, the apparatus including a parallax control unit which controls a ratio of the width to the depth of an object expressed within a three-dimensional image when the three-dimensional image is generated from three-dimensional data so that a parallax formed thereby does not exceed a parallax range properly perceived by human eyes.
-
125. A three-dimensional image processing apparatus, the apparatus including a parallax control unit which controls a ratio of the width to the depth of an object expressed within a three-dimensional image when the three-dimensional image is generated from a two-dimensional image to which depth information is given so that a parallax formed thereby does not exceed a parallax range properly perceived by human eyes.
-
126. A three-dimensional image processing apparatus characterized in that if a parameter on camera placement which is set for generating parallax images is to be changed when three-dimensional images are generated from three-dimensional data, control is performed so that the camera parameter falls within a range of threshold values which is provided beforehand for a variation of the parameter.
-
127. A three-dimensional image processing apparatus characterized in that in a case when moving images of three-dimensional images are generated from two-dimensional moving images to which depth information are given, control is performed so that a variation, caused by progression of the two-dimensional moving images, in a maximum value or minimum value of depth contained in the depth information falls within a range of threshold values provided beforehand.
-
128. A three-dimensional image processing apparatus, the apparatus including:
-
an image determining unit which performs frequency analysis on a three-dimensional image to be displayed based on a plurality of viewpoint images corresponding to different parallaxes; and
a parallax control unit which adjusts a parallax amount according to an amount of high frequency component determined by the frequency analysis. - View Dependent Claims (129, 130, 131)
-
-
132. A three-dimensional image processing apparatus, the apparatus including:
-
an image determining unit which detects movement of a three-dimensional image displayed based on a plurality of viewpoint images corresponding to different parallaxes; and
a parallax control unit which adjusts a parallax amount according to an amount of movement of the thee-dimensional image. - View Dependent Claims (133, 134, 135)
-
-
136. A method, for processing three-dimensional images, characterized in that viewpoints of a three-dimensional image displayed based on a plurality of viewpoint images corresponding to different parallaxes are set for each scene.
-
137. A method, for processing three-dimensional images, characterized in that viewpoints of a three-dimensional image displayed based on a plurality of viewpoint images corresponding to different parallaxes is set at predetermined time intervals.
-
138. A three-dimensional image processing apparatus, the apparatus including:
-
a camera placement setting unit which sets a plurality of virtual camera dispositions to generate a plurality of viewpoint images when original data from which a three-dimensional image is generated are inputted;
an object area determining unit which determines whether an area in which information on an object to be displayed does not exist is caused or not in viewpoint images generated corresponding to virtual cameras; and
a camera parameter adjusting unit which adjusts, in a case when an area in which information on an object to be displayed is not available is caused, at least one of an angle of view of the virtual camera, a camera interval and an intersecting position of an optical axis so that there is no longer any area in which the information on an object to be displayed does not exist.
-
-
139. A method, for processing three-dimensional images, characterized in that if there occurs an area where no object exists within viewpoint images when a plurality of virtual cameras are disposed based on and the viewpoint images corresponding thereto respectively are generated from original data even though there is no region, where the object is not displayed, in the original data from which a three-dimensional image is generated, parameters of the cameras are varied so that there is no area in which the object is not displayed.
-
140. A three-dimensional image processing apparatus, the apparatus including:
-
a parallax amount readout unit which reads out information on synthesis positions for three-dimensional images displayed from a plurality of viewpoint images, from a predetermined recording area; and
a parallax control unit which varies a parallax amount, according to the read-out information, parallax amounts among the plurality of viewpoint images by shifting the synthesis positions of the plurality of viewpoint images. - View Dependent Claims (142, 144, 146)
-
-
147. A method, for processing three-dimensional images, the method including:
-
acquiring information on synthesis positions for three-dimensional images displayed from a plurality of viewpoint images, from a predetermined recording area; and
varying a parallax amount, according to the acquired information, parallax amounts among the plurality of viewpoint images by shifting the synthesis positions of the plurality of viewpoint images.
-
-
148. A program executable by a computer, the program including the functions of:
-
acquiring information on synthesis positions for three-dimensional images displayed from a plurality of viewpoint images, from a predetermined recording area; and
varying a parallax amount, according to the acquired information, parallax amounts among the plurality of viewpoint images by shifting the synthesis positions of the plurality of viewpoint images.
-
Specification