Method and apparatus for searching, browsing and summarizing moving image data using fidelity of tree-structured moving image hierarchy
First Claim
1. A method for expressing moving image data of a tree-structured moving image hierarchy, comprising the step of storing a fidelity value of each key frame of said tree-structured moving image hierarchy at an edge between adjacent ones of the key frames.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for searching, browsing and summarizing moving image data using the fidelity of a tree-structured moving image hierarchy, which can partition or divide the moving image data into predetermined units, extract a key frame or representative frame from each of the partitioned or divided units, create a tree-structured key frame hierarchy on the basis of the extracted key frames, store a fidelity value of each of the key frames, which is a sub-tree information representative degree of each key frame, at an edge between adjacent ones of the key frames and effectively and efficiently search, browse and summarize the moving image data using the stored fidelity values. Therefore, a query image or video clip desired by a user can more rapidly and accurately be searched for.
32 Citations
15 Claims
- 1. A method for expressing moving image data of a tree-structured moving image hierarchy, comprising the step of storing a fidelity value of each key frame of said tree-structured moving image hierarchy at an edge between adjacent ones of the key frames.
-
5. An apparatus for searching, browsing and summarizing moving image data of a tree-structured moving image hierarchy, comprising:
-
a unit boundary detector for detecting the boundary of each moving image unit from the moving image data to partition said moving image data into the moving image units;
a key frame extractor for extracting a key frame from each of said moving image units partitioned by said unit boundary detector;
a search engine application unit for searching for a specific moving image on the basis of said key frame extracted by said key frame extractor;
a browsing device application unit for browsing information of said specific moving image on the basis of said key frame extracted by said key frame extractor; and
a moving image summary device application unit for expressing the information of said specific moving image significantly on the basis of said key frame extracted by said key frame extractor.
-
-
11. A method for searching for moving image data of a tree-structured moving image hierarchy, comprising the steps of:
-
a) allowing a user to enter a desired query frame;
b) comparing the query frame entered by the user with a highest-level key frame of an indexed moving image tree structure in a database to determine whether the two frames are similar to each other;
c) searching for a lower-level path if said query frame and said highest-level key frame are similar to each other;
d) determining whether said highest-level key frame has a high fidelity value if said query frame and said highest-level key frame are not similar to each other, pruning a search path to said highest-level key frame and searching for a new path if said highest-level key frame has the high fidelity value and searching for said lower-level path if said highest-level key frame has a low fidelity value;
e) determining whether a key frame currently compared with said query frame belongs to a lowest level after searching for said lower-level path, determining whether the currently compared key frame is similar to said query frame if it belongs to the lowest level, storing the currently compared key frame if it is similar to said query frame and searching for a new path if the currently compared key frame is not similar to said query frame; and
f) determining whether the search operation has been completed up to the lowest level after storing the currently compared key frame, displaying the stored frame if the search operation has been completed and returning to said step e) unless the search operation has been completed up to the lowest level. - View Dependent Claims (15)
-
-
12. A method for searching for moving image data of a tree-structured moving image hierarchy, comprising the steps of:
-
a) allowing a user to enter a desired query frame and a threshold value for his satisfactory level;
b) comparing the query frame entered by the user with a highest-level key frame of an indexed moving image tree structure in a database to determine whether a dissimilarity value based on a metric property is higher than the sum of the threshold value entered by the user and a fidelity value of the highest-level key frame;
c) searching for a lower-level path if said dissimilarity value is higher than the sum of said threshold value and said fidelity value of said highest-level key frame;
d) pruning a search path to said highest-level key frame and searching for a new path if said dissimilarity value is not higher than the sum of said threshold value and said fidelity value of said highest-level key frame;
e) determining whether a key frame currently compared with said query frame belongs to a lowest level after searching for said lower-level path, determining whether the currently compared key frame is similar to said query frame if it belongs to the lowest level, storing the currently compared key frame if it is similar to said query frame and searching for a new path if the currently compared key frame is not similar to said query frame; and
f) determining whether the search operation has been completed up to the lowest level after storing the currently compared key frame, displaying the stored frame if the search operation has been completed and returning to said step b) unless the search operation has been completed up to the lowest level.
-
-
13. A method for browsing moving image data of a tree-structured moving image hierarchy, comprising the steps of:
-
a) allowing a user to request a server to browse and enter a desired threshold value;
b) comparing a fidelity value of a highest-level key frame in a database with the threshold value entered by the user;
c) storing said highest-level key frame in a buffer if the fidelity value of said highest-level key frame is higher than or equal to said threshold value;
d) comparing a fidelity value of a lower-level key frame with said threshold value if said fidelity value of said highest-level key frame is smaller than said threshold value, storing the lower-level key frame in said buffer if the fidelity value of the lower-level key frame is higher than or equal to said threshold value and comparing a fidelity value of a subsequent lower-level key frame with said threshold value if said fidelity value of said lower-level key frame is smaller than said threshold value; and
e) determining whether all paths have been searched up to a lowest level and displaying images stored in said buffer if all paths have been searched up to the lowest level.
-
-
14. A method for summarizing moving image data of a tree-structured moving image hierarchy, comprising the steps of:
-
a) allowing a user to enter a desired number of frames or a desired summary period of time;
b) storing a root key frame in a buffer;
c) storing a root of a sub-tree with a lowest one among fidelity values irrelevant to selection of the stored root key frame in said buffer; and
d) determining whether the number of frames stored in said buffer is smaller than the number of frames desired by the user, displaying the frames stored in said buffer if the number thereof is not smaller than said desired number of frames and repeating the above procedure until the number of frames stored in said buffer arrives at said desired number of frames if it is smaller than said desired number of frames.
-
Specification