Stereoscopic panorama image creating apparatus, stereoscopic panorama image creating method, stereoscopic panorama image reproducing apparatus, stereoscopic panorama image reproducing method, and recording medium
First Claim
1. A stereoscopic panorama image creating apparatus, comprising:
- a stereoscopic image obtaining unit configured to obtain a plurality of stereoscopic images formed of left images and right images shot by a stereoscopic imaging apparatus, the stereoscopic images continuously shot with the stereoscopic imaging apparatus being swung in a constant direction;
a stereoscopic panorama image creating unit configured to create a stereoscopic panorama image formed of left and right panorama images by synthesizing the left images together and synthesizing the right images together from among the plurality of stereoscopic images obtained by the stereoscopic image obtaining unit;
a corresponding point detecting unit configured to detect a plurality of corresponding points for parallax adjustment, the corresponding points having features matched between the left images and the right images of the plurality of stereoscopic images obtained by the stereoscopic image obtaining unit or between the left and right panorama images of the created stereoscopic panorama image;
an image shift amount calculating unit configured to calculate a plurality of image shift amounts for setting parallaxes of the detected plurality of corresponding points each at a predetermined parallax amount; and
a recording unit configured to record the created stereoscopic panorama image in a recording medium, the recording unit configured to record position information of the plurality of corresponding points for parallax adjustment on the stereoscopic panorama image and the calculated plurality of image shift amounts as being associated with each other in the recording medium as auxiliary information of the stereoscopic panorama image;
a reading unit configured to read a stereoscopic panorama image and auxiliary information of the stereoscopic panorama image from the recording medium;
a reproducing unit configured to cause the read stereoscopic panorama image to be magnified with a predetermined magnification, the reproducing unit configured to cause the magnified stereoscopic panorama image to be reproduced by scrolling on a stereoscopic display or reproduced by frame advance for each of a plurality of frames obtained by dividing the stereoscopic panorama image, automatically or with a manual instruction input; and
a parallax adjusting unit configured to select one image shift amount from among a plurality of image shift amounts recorded as the auxiliary information of the stereoscopic panorama image, the image shift amount corresponding to a stereoscopic image in a screen of the stereoscopic display, the parallax adjusting unit configured to perform a parallax adjustment of the stereoscopic image based on the selected image shift amount, when the stereoscopic panorama image is reproduced by scrolling or frame advance by the reproducing unit.
1 Assignment
0 Petitions
Accused Products
Abstract
In a stereoscopic panorama image creating method according to an embodiment of the presently disclosed subject matter, a plurality of stereoscopic images formed of left images and right images continuously shot with a stereoscopic imaging apparatus 1 being moved in one direction, the left images of the stereoscopic images are synthesized together and the right images thereof are synthesized together to create a stereoscopic panorama image, corresponding points of the stereoscopic images are detected, an image shift amount for setting a parallax of each corresponding point at a predetermined value is calculated, and information about the corresponding point and the image shift amount are recorded in association with the stereoscopic panorama image.
13 Citations
38 Claims
-
1. A stereoscopic panorama image creating apparatus, comprising:
-
a stereoscopic image obtaining unit configured to obtain a plurality of stereoscopic images formed of left images and right images shot by a stereoscopic imaging apparatus, the stereoscopic images continuously shot with the stereoscopic imaging apparatus being swung in a constant direction; a stereoscopic panorama image creating unit configured to create a stereoscopic panorama image formed of left and right panorama images by synthesizing the left images together and synthesizing the right images together from among the plurality of stereoscopic images obtained by the stereoscopic image obtaining unit; a corresponding point detecting unit configured to detect a plurality of corresponding points for parallax adjustment, the corresponding points having features matched between the left images and the right images of the plurality of stereoscopic images obtained by the stereoscopic image obtaining unit or between the left and right panorama images of the created stereoscopic panorama image; an image shift amount calculating unit configured to calculate a plurality of image shift amounts for setting parallaxes of the detected plurality of corresponding points each at a predetermined parallax amount; and a recording unit configured to record the created stereoscopic panorama image in a recording medium, the recording unit configured to record position information of the plurality of corresponding points for parallax adjustment on the stereoscopic panorama image and the calculated plurality of image shift amounts as being associated with each other in the recording medium as auxiliary information of the stereoscopic panorama image; a reading unit configured to read a stereoscopic panorama image and auxiliary information of the stereoscopic panorama image from the recording medium; a reproducing unit configured to cause the read stereoscopic panorama image to be magnified with a predetermined magnification, the reproducing unit configured to cause the magnified stereoscopic panorama image to be reproduced by scrolling on a stereoscopic display or reproduced by frame advance for each of a plurality of frames obtained by dividing the stereoscopic panorama image, automatically or with a manual instruction input; and a parallax adjusting unit configured to select one image shift amount from among a plurality of image shift amounts recorded as the auxiliary information of the stereoscopic panorama image, the image shift amount corresponding to a stereoscopic image in a screen of the stereoscopic display, the parallax adjusting unit configured to perform a parallax adjustment of the stereoscopic image based on the selected image shift amount, when the stereoscopic panorama image is reproduced by scrolling or frame advance by the reproducing unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A stereoscopic panorama image reproducing apparatus, comprising:
-
a stereoscopic panorama image obtaining unit configured to obtain a stereoscopic panorama image formed of left and right panorama images; corresponding point detecting unit configured to detect, prior to reproduction of the obtained stereoscopic panorama image, a plurality of corresponding points for parallax adjustment in the stereoscopic panorama image, the corresponding points having features matched between the left and right panorama images; an image shift amount calculating unit configured to calculate image shift amounts for setting parallaxes of the detected plurality of corresponding points each at a predetermined parallax amount; a storage unit configured to store position information of the plurality of corresponding points for parallax adjustment on the stereoscopic panorama image and the calculated plurality of image shift amounts as being associated with each other; a reproducing unit configured to cause the obtained stereoscopic panorama image to be magnified with a predetermined magnification, the reproducing, unit configured to cause the magnified stereoscopic panorama image to be reproduced by scrolling on a stereoscopic display or reproduced by frame advance for each of a plurality of frames obtained by dividing the stereoscopic panorama image, automatically or with a manual instruction input; and a parallax adjusting unit configured to select one image shift amount from among a plurality of image shift amounts stored in the storage unit correspondingly to the stereoscopic panorama image, the image shift amount corresponding to a stereoscopic image in a screen of the stereoscopic display, the parallax adjusting unit configured to perform a parallax adjustment of the stereoscopic image based on the selected image shift amount, when the stereoscopic panorama image is reproduced by scrolling or frame advance by the reproducing unit. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A stereoscopic panorama image creating method, comprising:
-
a stereoscopic image obtaining step of obtaining a plurality of stereoscopic images formed of left images and right images shot by a stereoscopic imaging apparatus, the stereoscopic images continuously shot with the stereoscopic imaging apparatus being swung in a constant direction; a stereoscopic panorama image creating step of creating a stereoscopic panorama image formed of left and right panorama images by synthesizing the left images together and synthesizing the right images together from among the obtained plurality of stereoscopic images; a corresponding point detecting step of detecting a plurality of corresponding points for parallax adjustment, the corresponding points having features matched between the left images and the right images of the obtained plurality of stereoscopic images or between the left and right panorama images of the created stereoscopic panorama image; an image shift amount calculating step of calculating image shift amounts for setting parallaxes of the detected plurality of corresponding points each at a predetermined parallax amount; and a recording step of recording the created stereoscopic panorama image in a recording medium and recording position information of the plurality of corresponding points for parallax adjustment on the stereoscopic panorama image and the calculated plurality of image shift amounts as being associated with each other in the recording medium as auxiliary information of the stereoscopic panorama image; a reading step of reading a stereoscopic panorama image and auxiliary information of the stereoscopic panorama image from the recording medium; a reproducing step of causing the read stereoscopic panorama image to be magnified with a predetermined magnification and causing the magnified stereoscopic panorama image to be reproduced by scrolling on a stereoscopic display or reproduced by frame advance for each of a plurality of frames obtained by dividing the stereoscopic panorama image, automatically or with a manual instruction input; and a parallax adjusting step of selecting one image shift amount from among a plurality of image shift amounts recorded as the auxiliary information of the stereoscopic panorama image, the image shift amount corresponding to a stereoscopic image in a screen of the stereoscopic display, and performing a parallax adjustment of the stereoscopic image based on the selected image shift amount, when the stereoscopic panorama image is reproduced by scrolling or frame advance in the reproducing step. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A stereoscopic panorama image reproducing method, comprising:
-
a stereoscopic panorama image obtaining step of obtaining a stereoscopic panorama image formed of left and right panorama images; a corresponding point detecting step of detecting, prior to reproduction of the obtained stereoscopic panorama image, a plurality of corresponding points for parallax adjustment in the stereoscopic panorama image, the corresponding points having features matched between the left and right panorama images; an image shift amount calculating step of calculating image shift amounts for setting parallaxes of the detected plurality of corresponding points each at a predetermined parallax amount; a storing step of storing position information of the plurality of corresponding points for parallax adjustment on the stereoscopic panorama image and the calculated plurality of image shift amounts as being associated with each other; a reproducing step of causing the obtained stereoscopic panorama image to be magnified with a predetermined magnification and causing the magnified stereoscopic panorama image to be reproduced by scrolling on a stereoscopic display or reproduced by frame advance for each of a plurality of frames obtained by dividing the stereoscopic panorama image, automatically or with a manual instruction input; and a parallax adjusting step of selecting one image shift amount from among a plurality of image shift amounts stored in a storage unit correspondingly to the stereoscopic panorama image, the image shift amount corresponding to a stereoscopic image in a screen of the stereoscopic display, and performing a parallax adjustment of the stereoscopic image based on the selected image shift amount, when the stereoscopic panorama image is reproduced by scrolling or frame advance in the reproducing step. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A non-transitory computer-readable recording medium having instruction stored thereon causing, when the instruction is read by a processor and executed, the processor to achieve:
-
a stereoscopic image obtaining step of obtaining a plurality of stereoscopic images formed of left images and right images shot by a stereoscopic imaging apparatus, the stereoscopic images continuously shot with the stereoscopic imaging apparatus being swung in a constant direction; a stereoscopic panorama image creating step of creating a stereoscopic panorama image formed of left and right panorama images by synthesizing the left images together and synthesizing the right images together from among the plurality of stereoscopic images obtained in the stereoscopic image obtaining step; a corresponding point detecting step of detecting a plurality of corresponding points for parallax adjustment, the corresponding points having features matched between the left images and the right images of the plurality of stereoscopic images obtained in the stereoscopic image obtaining step or between the left and right panorama images of the created stereoscopic panorama image; an image shift amount calculating step of calculating a plurality of image shift amounts for setting parallaxes of the detected plurality of corresponding points each at a predetermined parallax amount; and a recording step of recording the created stereoscopic panorama image in a recording medium and recording position information of the plurality of corresponding points for parallax adjustment on the stereoscopic panorama image and the calculated plurality of image shift amounts as being associated with each other in the recording medium as auxiliary information of the stereoscopic panorama image; a reading step of reading a stereoscopic panorama image and auxiliary information of the stereoscopic panorama image from the recording medium; a reproducing step of causing the read stereoscopic panorama image to be magnified with a predetermined magnification and causing the magnified stereoscopic panorama image to be reproduced by scrolling on a stereoscopic display or reproduced by frame advance for each of a plurality of frames obtained by dividing the stereoscopic panorama image, automatically or with a manual instruction input; and a parallax adjusting step of selecting one image shift amount from among a plurality of image shift amounts recorded as the auxiliary information of the stereoscopic panorama image, the image shift amount corresponding to a stereoscopic image in a screen of the stereoscopic display, and performing a parallax adjustment of the stereoscopic image based on the selected image shift amount, when the stereoscopic panorama image is reproduced by scrolling or frame advance in the reproducing step.
-
-
38. A non-transitory computer-readable recording medium having instruction stored thereon causing, when the instruction is read by a processor and executed, the processor to achieve:
-
a stereoscopic panorama image obtaining step of obtaining a stereoscopic panorama image formed of left and right panorama images; a corresponding point detecting step of detecting, prior to reproduction of the obtained stereoscopic panorama image, a plurality of corresponding points for parallax adjustment in the stereoscopic panorama image, the corresponding points having features matched between the left and right panorama images; an image shift amount calculating step of calculating image shift amounts for setting parallaxes of the detected plurality of corresponding points each at a predetermined parallax amount; a storing step of storing position information of the plurality of corresponding points for parallax adjustment on the stereoscopic panorama image and the calculated plurality of image shift amounts as being associated with each other; a reproducing step of causing the obtained stereoscopic panorama image to be magnified with a predetermined magnification and causing the magnified stereoscopic panorama image to be reproduced by scrolling on a stereoscopic display or reproduced by frame advance for each of a plurality of frames obtained by dividing the stereoscopic panorama image, automatically or with a manual instruction input; and a parallax adjusting step of selecting one image shift amount from among a plurality of image shift amounts stored in the storing step correspondingly to the stereoscopic panorama image, the image shift amount corresponding to a stereoscopic image in a screen of the stereoscopic display, and performing parallax adjustment of the stereoscopic image based on the selected image shift amount, when the stereoscopic panorama image is reproduced by scrolling or frame advance in the reproducing step.
-
Specification