US6192151B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Video retrieval method and apparatus
Assignee: Maxell Ltd
•
Filing: 1999-12-07
•
Granted: 2001-02-20
•
Expires: 2019-12-07
Abstract
Abstract A method of characterizing a video by providing index information includes the steps of extracting representative frame images from an input video, calculating a feature of each of the representative frame images, assigning respective codes to the representative frame images, each of the codes being determined by the calculated feature of the representative frame image to which the code is assigned, generating a code string by stringing together the codes assigned to the representative frame images, and storing the code string as index information of the input video.
Inventors
- 👤 Takafumi Miyatake
- 👤 Shigeo Sumino
- 👤 Katsumi Taniguchi
- 👤 Akio Nagasaka
- 👤 Mitsuru Ikezawa
- 👤 Hirotada Ueda
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 10:54
CPC Classifications
H; H04; H04H; H04H60/00; H04H60/56; H04H60/59; G; G06; G06F; G06F16/00; G06F16/70; G06F16/71; G06F16/73; G06F16/732; G06F16/7328; G06F16/78; G06F16/783; G06F16/7834; G06F16/7847; G06F16/785; H04H60/35; H04H60/37; G11; G11B; G11B27/00; G11B27/10; G11B27/102; G11B27/105; G11B27/19; G11B27/28; G11B31/00; H04H60/48; H04N; H04N5/00; H04N5/14; H04N5/147
Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
90 words
A method of characterizing a video by providing index information, the method comprising the steps of: extracting representative frame images from an input video; calculating a feature of each of the representative frame images; assigning respective codes to the representative frame images, each of the codes being determined by the calculated feature of the representative frame image to which the code is assigned; generating a code string by stringing together the codes assigned to the representative frame images; and storing the code string as index information of the input video.
Claim 2
Independent Claim
90 words
A method of characterizing a video by providing index information, the method comprising the steps of: extracting representative frame images from an input video; calculating a feature of each of the representative frame images; assigning respective codes to the representative frame images, each of the codes being determined by the calculated feature of the representative frame image to which the code is assigned; generating a code string by stringing together the codes assigned to the representative frame images; and storing the code string as index information of the input video.
Claim 3
Dependent Claim
25 words
A method according to claim 1 , wherein the feature of each of the representative frame images includes color information of the representative frame image.
Claim 4
Dependent Claim
24 words
A method according to claim 1 , wherein the representative frame images include head frame images located at scene changes of the input video.
Claim 5
Dependent Claim
46 words
A method according to claim 1 , wherein the step of calculating a feature of each of the representative frame images includes the steps of: dividing each of the representative frame images into a plurality of blocks; and calculating a feature of each of the blocks.
Claim 6
Dependent Claim
28 words
A method according to claim 1 , wherein the input video is a video which is being broadcasted or a video which is stored in a data base.
Claim 7
Independent Claim
104 words
An apparatus for characterizing a video by providing index information, the apparatus comprising: an extractor which extracts representative frame images from an input video; a calculator which calculates a feature of each of the representative frame images; a code assignor which assigns respective codes to the representative frame images, each of the codes being determined by the calculated feature of the representative frame image to which the code is assigned; a code string generator which generates a code string by stringing together the codes assigned to the representative frame images; and a storage which stores the code string as index information of the video.
Claim 8
Independent Claim
104 words
An apparatus for characterizing a video by providing index information, the apparatus comprising: an extractor which extracts representative frame images from an input video; a calculator which calculates a feature of each of the representative frame images; a code assignor which assigns respective codes to the representative frame images, each of the codes being determined by the calculated feature of the representative frame image to which the code is assigned; a code string generator which generates a code string by stringing together the codes assigned to the representative frame images; and a storage which stores the code string as index information of the video.
Claim 9
Dependent Claim
25 words
An apparatus according to claim 6 , wherein the feature of each of the representative frame images includes color information of the representative frame image.
Claim 10
Dependent Claim
24 words
An apparatus according to claim 6 , wherein the representative frame images include head frame images located at scene changes of the input video.
Claim 11
Dependent Claim
37 words
An apparatus according to claim 6 , wherein calculator includes: a unit which divides each of the representative frame images into a plurality of blocks; and a unit which calculates a feature of each of the blocks.
Claim 12
Dependent Claim
28 words
An apparatus according to claim 6 , wherein the input video is a video which is being broadcasted or a video which is stored in a data base.
Claim 13
Dependent Claim
104 words
A computer program for characterizing a video by providing index information, the computer program being stored by a computer-readable medium and, when executed by a computer, performing the steps of: extracting representative frame images from an input video; calculating a feature of each of the representative frame images; assigning respective codes to the representative frame images, each of the codes being determined by the calculated feature of the representative frame image to which the code is assigned; generating a code string by stringing together the codes assigned to the representative frame images; and storing the code string as index information of the input video.
Claim 14
Dependent Claim
104 words
A computer program for characterizing a video by providing index information, the computer program being stored by a computer-readable medium and, when executed by a computer, performing the steps of: extracting representative frame images from an input video; calculating a feature of each of the representative frame images; assigning respective codes to the representative frame images, each of the codes being determined by the calculated feature of the representative frame image to which the code is assigned; generating a code string by stringing together the codes assigned to the representative frame images; and storing the code string as index information of the input video.
Claim 15
Dependent Claim
26 words
A computer program according to claim 11 , wherein the feature of each of the representative frame images includes color information of the representative frame image.
Claim 16
Dependent Claim
25 words
A computer program according to claim 11 , wherein the representative frame images include head frame images located at scene changes of the input video.
Claim 17
Dependent Claim
47 words
A computer program according to claim 11 , wherein the step of calculating a feature of each of the representative frame images includes the steps of: dividing each of the representative frame images into a plurality of blocks; and calculating a feature of each of the blocks.
Claim 18
Dependent Claim
29 words
A computer program according to claim 11 , wherein the input video is a video which is being broadcasted or a video which is stored in a data base.
Claim 19
Independent Claim
158 words
A method for retrieving videos from a data base in which the videos are stored, the method comprising the steps of: storing respective index information of the videos stored in the data base, the index information of each of the videos stored in the data base having been generated by extracting representative frame images from the video stored in the data base, calculating a feature of each of the representative frame images, assigning respective codes to the representative frame images, each of the codes being determined by the calculated feature of the representative frame image to which the code is assigned, and generating, as the index information of the video stored in the data base, a code string by stringing together the codes assigned to the representative frame images; inputting index information of a target video; and matching the index information of the target video with the stored index information of the videos stored in the data base.
Claim 20
Independent Claim
158 words
A method for retrieving videos from a data base in which the videos are stored, the method comprising the steps of: storing respective index information of the videos stored in the data base, the index information of each of the videos stored in the data base having been generated by extracting representative frame images from the video stored in the data base, calculating a feature of each of the representative frame images, assigning respective codes to the representative frame images, each of the codes being determined by the calculated feature of the representative frame image to which the code is assigned, and generating, as the index information of the video stored in the data base, a code string by stringing together the codes assigned to the representative frame images; inputting index information of a target video; and matching the index information of the target video with the stored index information of the videos stored in the data base.
Claim 21
Independent Claim
163 words
An apparatus for retrieving videos from a data base in which the videos are stored, the apparatus comprising: a unit which stores respective index information of the videos stored in the data base, the index information of each of the videos stored in the data base having been generated by extracting representative frame images from the video stored in the data base, calculating a feature of each of the representative frame images, assigning respective codes to the representative frame images, each of the codes being determined by the calculated feature of the representative frame image to which the code is assigned, generating, as the index information of the video stored in the data base, a code string by stringing together the codes assigned to the representative frame images; a unit which inputs index information of a target video; and a unit which matches the index information of the target video with the stored index information of the videos stored in the data base.
Claim 22
Independent Claim
163 words
An apparatus for retrieving videos from a data base in which the videos are stored, the apparatus comprising: a unit which stores respective index information of the videos stored in the data base, the index information of each of the videos stored in the data base having been generated by extracting representative frame images from the video stored in the data base, calculating a feature of each of the representative frame images, assigning respective codes to the representative frame images, each of the codes being determined by the calculated feature of the representative frame image to which the code is assigned, generating, as the index information of the video stored in the data base, a code string by stringing together the codes assigned to the representative frame images; a unit which inputs index information of a target video; and a unit which matches the index information of the target video with the stored index information of the videos stored in the data base.
Claim 23
Dependent Claim
171 words
A computer program for retrieving videos from a data base in which the videos are stored, the computer program being stored by a computer-readable medium and, when executed by a computer, performing the steps of: storing respective index information of the videos stored in the data base, the index information of each of the videos stored in the data base having been generated by extracting representative frame images from the video stored in the data base, calculating a feature of each of the representative frame images, assigning respective codes to the representative frame images, each of the codes being determined by the calculated feature of the representative frame image to which the code is assigned, generating, as the index information of the video stored in the data base, a code string by stringing together the codes assigned to the representative frame images; inputting index information of a target video; and matching the index information of the target video with the stored index information of the videos stored in the data base.
Claim 24
Dependent Claim
171 words
A computer program for retrieving videos from a data base in which the videos are stored, the computer program being stored by a computer-readable medium and, when executed by a computer, performing the steps of: storing respective index information of the videos stored in the data base, the index information of each of the videos stored in the data base having been generated by extracting representative frame images from the video stored in the data base, calculating a feature of each of the representative frame images, assigning respective codes to the representative frame images, each of the codes being determined by the calculated feature of the representative frame image to which the code is assigned, generating, as the index information of the video stored in the data base, a code string by stringing together the codes assigned to the representative frame images; inputting index information of a target video; and matching the index information of the target video with the stored index information of the videos stored in the data base.
References Cited (Backward Citations)
US4000510A
Cited
US4305131A
Cited
US4924303A
Cited
US5014125A
Cited
US5083860A
Cited
US5412773A
Cited
US5600364A
Cited
US6021231A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-02-20 | 2004-08-21 | 2005-02-20 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-02-20 | 2008-08-21 | 2009-02-20 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-02-20 | 2012-08-21 | 2013-02-20 | $7700.00 | Window Closed / Lapsed |