Retrieving scenes from moving image data
First Claim
1. A computer system that retrieves, from at least one piece of moving image data, at least one scene that includes moving image content to be retrieved, the computer system comprising:
- a storage unit that stores;
(a) a locus of a three-dimensional model of the moving image content to be retrieved, and (b) a velocity variation of the three-dimensional model, the three-dimensional model being a model in three spatial dimensions, the locus being a locus within the three spatial dimensions, the velocity variation being a velocity variation in the three spatial dimensions;
a first calculation unit that calculates a first vector regarding the three-dimensional model, the first vector including the locus of the three-dimensional model and the velocity variation of the three-dimensional model, wherein the first calculation unit calculates the first vector regarding the three-dimensional model as viewed from a selected visual point in the three spatial dimensions;
a second calculation unit that calculates a second vector regarding the moving image content to be retrieved included in the at least one piece of moving image data, the second vector being calculated on the basis of information on a motion of the moving image content;
a third calculation unit that calculates a degree of similarity between the first and second vectors by comparing the first and second vectors; and
a selection unit that selects, from the at least one piece of moving image data, the at least one scene, which includes the moving image content to be retrieved, on the basis of the degree of similarity.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system, method and computer program that retrieves, from at least one piece of moving image data, at least one scene that includes moving image content to be retrieved. The computer system includes a storage unit that stores a locus of a model of the moving image to be retrieved and velocity variation of the model; a first calculation unit that calculates a first vector including the locus and the velocity variation of the model; a second calculation unit that calculates a second vector regarding the moving image content to be retrieved included in the at least one piece of moving image data; a third calculation unit that calculates a degree of similarity between the first and second vectors; and a selection unit that selects, at least one scene which includes the moving image content to be retrieved, on the basis of the degree of similarity.
11 Citations
21 Claims
-
1. A computer system that retrieves, from at least one piece of moving image data, at least one scene that includes moving image content to be retrieved, the computer system comprising:
-
a storage unit that stores;
(a) a locus of a three-dimensional model of the moving image content to be retrieved, and (b) a velocity variation of the three-dimensional model, the three-dimensional model being a model in three spatial dimensions, the locus being a locus within the three spatial dimensions, the velocity variation being a velocity variation in the three spatial dimensions;a first calculation unit that calculates a first vector regarding the three-dimensional model, the first vector including the locus of the three-dimensional model and the velocity variation of the three-dimensional model, wherein the first calculation unit calculates the first vector regarding the three-dimensional model as viewed from a selected visual point in the three spatial dimensions; a second calculation unit that calculates a second vector regarding the moving image content to be retrieved included in the at least one piece of moving image data, the second vector being calculated on the basis of information on a motion of the moving image content; a third calculation unit that calculates a degree of similarity between the first and second vectors by comparing the first and second vectors; and a selection unit that selects, from the at least one piece of moving image data, the at least one scene, which includes the moving image content to be retrieved, on the basis of the degree of similarity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for retrieving, from at least one piece of moving image data, at least one scene that includes moving image content to be retrieved, the method comprising:
-
a step of storing;
(a) a locus of a three-dimensional model of the moving image content to be retrieved, and (b) a velocity variation of the three-dimensional model, the three-dimensional model being a model in three spatial dimensions, the locus being a locus within the three spatial dimensions, the velocity variation being a velocity variation in the three spatial dimensions;a step of calculating a first vector regarding the three-dimensional model, the first vector including the locus of the three-dimensional model and the velocity variation of the three-dimensional model, wherein the first calculation unit calculates the first vector regarding the three-dimensional model as viewed from a selected visual point in the three spatial dimensions; a step of calculating a second vector regarding the moving image content to be retrieved included in the at least one piece of moving image data, the second vector being calculated on the basis of information on a motion of the moving image content; a step of calculating a degree of similarity between the first and second vectors by comparing the first and second vectors; and a step of selecting, from the at least one piece of moving image data, the at least one scene, which includes the moving image content to be retrieved, on the basis of the degree of similarity. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 21)
-
-
20. A method for retrieving, from at least one piece of moving image data, at least one scene that includes moving image content to be retrieved, the method comprising:
-
a step of storing a locus of a three-dimensional model of the moving image content to be retrieved and velocity variation of the three-dimensional model; a step of storing;
(a) a locus of a three-dimensional model of the moving image content to be retrieved, and (b) a velocity variation of the three-dimensional model, the three-dimensional model being a model in three spatial dimensions, the locus being a locus within the three spatial dimensions, the velocity variation being a velocity variation in the three spatial dimensions;a step of allowing a user to determine a visual point in the three spatial dimensions; a step of calculating, regarding the three-dimensional model, a first vector as viewed from the determined visual point in the three spatial dimensions, the first vector including the locus of the three-dimensional model and the velocity variation of the three-dimensional model; a step of calculating a second vector regarding the moving image content to be retrieved included in the at least one piece of moving image data, the second vector being calculated on the basis of information on a motion of the moving image content; a step of calculating a degree of similarity between the first and second vectors by comparing the first and second vectors; and a step of selecting, from the at least one piece of moving image data, the at least one scene, which includes the moving image content to be retrieved, on the basis of the degree of similarity.
-
Specification