Display control system, display control device, display control method, and program
First Claim
1. A display control system comprising at least one processor, wherein the at least one processor:
- obtains a plurality of image data pieces generated by photographing an object from a plurality of photographing positions that are different from one another in photographing directions;
detects three-dimensional Cartesian coordinates of a plurality of feature points regarding the object based on at least one of the image data pieces;
wherein the feature points are different points on the object;
obtains photograph information relating to the photographing positions of the respective image data pieces in a three-dimensional space based on the image data pieces, the photograph information being obtained using positional relationships of the feature points;
calculates trajectory information relating to a trajectory of a viewpoint that moves while changing a viewing direction in the three-dimensional space based on three-dimensional Cartesian coordinates of a feature point designated from the plurality of feature points;
wherein the trajectory information includes trajectory position information of the viewpoint and viewing direction information of the viewpoint from the trajectory,wherein the calculation includes calculating a rotation axis perpendicular to a line connecting one of the photographing positions to one of the feature points;
selects some of the image data pieces based on the photograph information of the respective image data pieces and the trajectory information; and
displays, on a display, the selected image data pieces in an order according to the trajectory.
2 Assignments
0 Petitions
Accused Products
Abstract
Labor of photographing images of an object can be reduced in a case where the images of the object viewed from a viewpoint moving along with an orbit are displayed. Image obtaining means of a display control system obtains a plurality of image data pieces generated by photographing an object from a plurality of photographing positions that are different from one another in photographing directions. Information obtaining means obtains photograph information relating to the photographing positions of the respective image data pieces in a three-dimensional space based on the image data pieces. Image selecting means selects some of the image data pieces based on the photograph information of the respective image data pieces and orbit information relating to an orbit of a viewpoint that moves while changing a viewing direction in the three-dimensional space. Display control means displays, on display means, the image data pieces selected by the image selecting means in an order according to the orbit.
20 Citations
11 Claims
-
1. A display control system comprising at least one processor, wherein the at least one processor:
-
obtains a plurality of image data pieces generated by photographing an object from a plurality of photographing positions that are different from one another in photographing directions; detects three-dimensional Cartesian coordinates of a plurality of feature points regarding the object based on at least one of the image data pieces; wherein the feature points are different points on the object; obtains photograph information relating to the photographing positions of the respective image data pieces in a three-dimensional space based on the image data pieces, the photograph information being obtained using positional relationships of the feature points; calculates trajectory information relating to a trajectory of a viewpoint that moves while changing a viewing direction in the three-dimensional space based on three-dimensional Cartesian coordinates of a feature point designated from the plurality of feature points; wherein the trajectory information includes trajectory position information of the viewpoint and viewing direction information of the viewpoint from the trajectory, wherein the calculation includes calculating a rotation axis perpendicular to a line connecting one of the photographing positions to one of the feature points; selects some of the image data pieces based on the photograph information of the respective image data pieces and the trajectory information; and displays, on a display, the selected image data pieces in an order according to the trajectory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A display control device comprising at least one processor, wherein the at least one processor:
-
obtains content stored in a storage that stores a plurality of image data pieces and photograph information in association with one another, the plurality of image data pieces being generated by photographing an object from a plurality of photographing positions that are different from one another in photographing directions, and the photograph information being related to the photographing positions of the respective image data pieces in a three-dimensional space; detects three-dimensional Cartesian coordinates of a plurality of feature points regarding the object based on at least one of the image data pieces, wherein the photograph information is obtained using positional relationships of the feature points; wherein the feature points are different points on the object; calculates trajectory information relating to a trajectory of a viewpoint that moves while changing a viewing direction in the three-dimensional space based on three-dimensional Cartesian coordinates of a feature point designated from the plurality of feature points; wherein the trajectory information includes trajectory position information of the viewpoint and viewing direction information of the viewpoint from the trajectory, wherein the calculation includes calculating a rotation axis perpendicular to a line connecting one of the photographing positions to one of the feature points; selects some of the image data pieces based on the photograph information of the respective image data pieces and the trajectory information; and display, on a display, the selected image data pieces in an order according to the trajectory.
-
-
10. A display control method comprising:
-
obtaining a plurality of image data pieces generated by photographing an object from a plurality of photographing positions that are different from one another in photographing directions; detecting three-dimensional Cartesian coordinates of a plurality of feature points regarding the object based on at least one of the image data pieces; wherein the feature points are different points on the object; obtaining photograph information relating to the photographing positions of the respective image data pieces in a three-dimensional space based on the image data pieces, the photograph information being obtained using positional relationships of the feature points; calculating trajectory information relating to a trajectory of a viewpoint that moves while changing a viewing direction in the three-dimensional space based on three-dimensional Cartesian coordinates of a feature point designated from the plurality of feature points; wherein the trajectory information includes trajectory position information of the viewpoint and viewing direction information of the viewpoint from the trajectory, wherein the calculation includes calculating a rotation axis perpendicular to a line connecting one of the photographing positions to one of the feature points; selecting some of the image data pieces based on the photograph information of the respective image data pieces and the trajectory information; and displaying, on a display, the selected image data pieces in an order according to the trajectory.
-
-
11. A non-transitory computer-readable information storage medium having stored thereon a program for causing a computer to:
-
obtain content stored in a storage that stores a plurality of image data pieces and photograph information in association with one another, the plurality of image data pieces being generated by photographing an object from a plurality of photographing positions that are different from one another in photographing directions, and the photograph information being related to the photographing positions of the respective image data pieces in a three-dimensional space; detects three-dimensional Cartesian coordinates of a plurality of feature points regarding the object based on at least one of the image data pieces, wherein the photograph information is obtained using positional relationships of the feature points; wherein the feature points are different points on the object; calculate trajectory information relating to a trajectory of a viewpoint that moves while changing a viewing direction in the three-dimensional space based on three-dimensional Cartesian coordinates of a feature point designated from the plurality of feature points; wherein the trajectory information includes trajectory position information of the viewpoint and viewing direction information of the viewpoint from the trajectory, wherein the calculation includes calculating a rotation axis perpendicular to a line connecting one of the photographing positions to one of the feature points; select some of the image data pieces based on the photograph information of the respective image data pieces and trajectory information relating to an trajectory of a viewpoint that moves while changing a viewing direction in the three-dimensional space; and display, on a display, the selected image data pieces in an order according to the trajectory.
-
Specification