Video query system and method
First Claim
Patent Images
1. A method for retrieving video sequences from a database that contains representative frames, each representative frame representing video information, the method comprising:
- receiving a search image and segmenting the search image into segments that include at least one object and a background;
executing a query of the database by determining whether a representative frame in the database that has at least one object and a background that is similar to the search image; and
returning a set of representative frames ranked in an order according to a degree of similarity to the search image.
3 Assignments
0 Petitions
Accused Products
Abstract
Search of video images in a database is enhanced by specification of at least one object and a background in stored frames and in queries of the database. Video information is stored in the database by means of representative frames that include at least one object and a background. A query of the database is executed by determining whether a representative frame in the database having at least one object and a background is similar to a search image having at least one object and a background.
238 Citations
15 Claims
-
1. A method for retrieving video sequences from a database that contains representative frames, each representative frame representing video information, the method comprising:
-
receiving a search image and segmenting the search image into segments that include at least one object and a background;
executing a query of the database by determining whether a representative frame in the database that has at least one object and a background that is similar to the search image; and
returning a set of representative frames ranked in an order according to a degree of similarity to the search image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
selecting a representative frame of the set of representative frames;
retrieving the video sequence that is represented by the representative frame from the database; and
displaying the video sequence.
-
-
6. The method of claim 5, wherein the representative frame is a key frame.
-
7. The method of claim 6, wherein the representative frame is a synthesized frame.
-
8. A method of storing video information in a database, comprising:
-
receiving a video sequence comprising a plurality of frames;
providing a representative frame representing the video sequence;
segmenting the representative frame into a plurality of segments that include at least one object and a background;
constructing a frame data representation of the representative frame that includes respective data representations of the at least one object and the background; and
storing the frame data representation in the database. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
associating the frame data representation with the representative frame; and
storing the representative frame in the database.
-
-
10. The method of claim 9, further including:
-
associating the representative frame with the video sequence; and
storing the video sequence in the database.
-
-
11. The method of claim 8, wherein constructing includes computing values of the image characteristics of the object and the background, the respective data representations including the values.
-
12. The method of claim 11, wherein the image characteristics include motion.
-
13. The method of claim 11, wherein the image characteristics include color, texture, and motion.
-
14. The method of claim 8, wherein the representative frame is a key frame.
-
15. The method of claim 8, wherein the representative frame is a synthesized frame.
Specification