Patent US6597859B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6597859B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for abstracting video data

Assignee: Intel Corp
•
Filing: 1999-12-16
•
Granted: 2003-07-22
•
Expires: 2019-12-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of generating an abstract of video data. In one embodiment, the method comprises extracting timestamps from the video data. The timestamps identify a time when separate sections of the video data were recorded. The method further includes selecting one or more sections of the video data to generate the abstract, with the one or more sections of the video data selected based on the timestamps.

Inventors

  • 👤 Rainer W. Leinhart
  • 👤 Boon-Lock Yeo

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 18:49
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/76; H04N5/765; G; G06; G06F; G06F16/00; G06F16/70; G06F16/73; G06F16/738; G06F16/739; G06F16/78; G06F16/783; G06F16/7834; G06F16/7844; G11; G11B; G11B27/00; G11B27/02; G11B27/031; G11B27/034; G11B27/10; G11B27/19; G11B27/28; G11B2220/00; G11B2220/40; G11B2220/41; G11B2220/415

Claims Analysis

Total Claims: 42
Claim 1
Independent Claim 82 words
A method of generating an abstract of video data, said method comprising: extracting timestamps from said video data, said timestamps identifying a time when separate sections of said video data were recorded; selecting one or more separate continuous recording sections of said video data to generate said abstract of said video data, shot boundaries of separate continuous recording sections identified based on the recording sections having video clips with timestamps separated by less than or equal to a predetermined period of time.
Claim 2
Independent Claim 82 words
A method of generating an abstract of video data, said method comprising: extracting timestamps from said video data, said timestamps identifying a time when separate sections of said video data were recorded; selecting one or more separate continuous recording sections of said video data to generate said abstract of said video data, shot boundaries of separate continuous recording sections identified based on the recording sections having video clips with timestamps separated by less than or equal to a predetermined period of time.
Claim 3
Dependent Claim 62 words
The method of claim 1 , wherein prior to selecting one or more sections of the video data, determining if a predetermined target length of the abstract is greater in length than said video data; in response to the predetermined target length of the abstract being greater in length than said video data, selecting all of said video data as said abstract.
Claim 4
Dependent Claim 28 words
The method of claim 1 further comprising: generating one or more clips for said separate continuous recording sections, said clips representing a subset of corresponding continuous recording sections.
Claim 5
Dependent Claim 78 words
The method of claim 3 wherein generating one or more clips includes selecting at least one subset of a first continuous recording section having a continuous audio signal equal to or greater than a predetermined level for a continuous period of time longer than separate subsets of said first recording section having a continuous audio signal equal to or greater than said predetermined level; and removing said subset from said first continuous recording section of said video data.
Claim 6
Dependent Claim 31 words
The method of claim 4 , further comprising: prior to generating one or more clips, calculating a sound pressure level of said audio signal corresponding to said first continuous recording section.
Claim 7
Dependent Claim 30 words
The method of claim 5 , further comprising: after said calculating said sound pressure level, generating a binary representation of said audio signal corresponding to said first continuous recording section.
Claim 8
Dependent Claim 22 words
The method of claim 6 , wherein said predetermined level is determined from said calculated sound pressure level of said audio signal.
Claim 9
Dependent Claim 21 words
The method of claim 4 , wherein removing a selected clip includes removing a buffer section adjacent to said selected clip.
Claim 10
Independent Claim 46 words
The method of claims 4 , further comprising: prior to generating one or more clips, determining a number of clips to be generated for said first recording section; generating one or more clips for said first recording section until the determined number of clips are obtained.
Claim 11
Dependent Claim 96 words
The method of claim 4 , wherein in response to the predetermined target length of the abstract being less in length than said video data, determining if the predetermined target length of the abstract is greater than or less than a sum of said video clips generated from said video data; in response to the predetermined target length of the abstract begin less than the sum of video clip, selecting video clips of said video data separated by less than or equal to said predetermined period of time to generate said abstract of said video data.
Claim 12
Dependent Claim 40 words
The method of claim 10 , wherein in response to the predetermined target length of the abstract being greater than a sum of said video clips generated from said video data, selecting all video clips generated from said video data.
Claim 13
Dependent Claim 26 words
The method of claim 11 , wherein the method of generating an abstract of said video data is performed dynamically as video data is being recorded.
Claim 14
Dependent Claim 32 words
The method of claim 11 , wherein the predetermined period of time is selected from a group consisting of at least 5 minutes, at least one hour, or at least six hours.
Claim 15
Dependent Claim 95 words
A machine-readable medium representing a set of instructions for abstracting video data, which when executed by processor, cause said processor to perform a method comprising: extracting timestamps from said video data, said timestamps identifying a time when separate sections of said video data were recorded; selecting one or more separate continuous recording sections of said video data to generate said abstract of said video data, shot boundaries of separate continuous recording sections identified based on the recording sections having video clips with timestamps separated by less than or equal to a predetermined period of time.
Claim 16
Dependent Claim 95 words
A machine-readable medium representing a set of instructions for abstracting video data, which when executed by processor, cause said processor to perform a method comprising: extracting timestamps from said video data, said timestamps identifying a time when separate sections of said video data were recorded; selecting one or more separate continuous recording sections of said video data to generate said abstract of said video data, shot boundaries of separate continuous recording sections identified based on the recording sections having video clips with timestamps separated by less than or equal to a predetermined period of time.
Claim 17
Dependent Claim 63 words
The machine-readable medium of claim 14 , wherein prior to selecting one or more sections of the video data, determining if a predetermined target length of the abstract is greater in length than said video data; in response to the predetermined target length of the abstract being greater in length than said video data, selecting all of said video data as said abstract.
Claim 18
Dependent Claim 41 words
The machine-readable medium of claim 14 including additional instructions, which when executed by a processor, cause said processor to perform: generating one or more clips for said separate continuous recording sections, said clips representing a subset of corresponding continuous recording sections.
Claim 19
Dependent Claim 79 words
The machine-readable medium of claim 16 wherein generating one or more clips includes selecting at least one subset of a first continuous recording section having a continuous audio signal equal to or greater than a predetermined level for a continuous period of time longer than separate subsets of said first recording section having a continuous audio signal equal to or greater than said predetermined level; and removing said subset from said first continuous recording section of said video data.
Claim 20
Dependent Claim 44 words
The machine-readable medium of claim 17 , including additional instructions, which when executed by a processor, cause said processor to perform: prior to generating one or more clips, calculating a sound pressure level of said audio signal corresponding to said first continuous recording section.
Claim 21
Dependent Claim 43 words
The machine-readable medium of claim 18 , including additional instructions, which when executed by a processor, cause said processor to perform: after said calculating said sound pressure level, generating a binary representation of said audio signal corresponding to said first continuous recording section.
Claim 22
Dependent Claim 23 words
The machine-readable medium of claim 19 , wherein said predetermined level is determined from said calculated sound pressure level of said audio signal.
Claim 23
Dependent Claim 22 words
The machine-readable medium of claim 17 , wherein removing a selected clip includes removing a buffer section adjacent to said selected clip.
Claim 24
Dependent Claim 59 words
The machine-readable medium of claim 17 , including additional instructions, which when executed by a processor, cause said processor to perform: prior to generating one or more clips, determining a number of clips to be generated for said first recording section; generating one or more clips for said first recording section until the determined number of clips are obtained.
Claim 25
Dependent Claim 97 words
The machine-readable medium of claim 17 , wherein in response to the predetermined target length of the abstract being less in length than said video data, determining if the predetermined target length of the abstract is greater than or less than a sum of said video clips generated from said video data; in response to the predetermined target length of the abstract begin less than the sum of video clip, selecting video clips of said video data separated by less than or equal to said predetermined period of time to generate said abstract of said video data.
Claim 26
Dependent Claim 41 words
The machine-readable medium of claim 23 , wherein in response to the predetermined target length of the abstract being greater than a sum of said video clips generated from said video data, selecting all video clips generated from said video data.
Claim 27
Dependent Claim 24 words
The machine-readable medium of claim 24 , wherein generating an abstract of said video data is performed dynamically as video data is being recorded.
Claim 28
Dependent Claim 33 words
The machine-readable medium of claim 25 , wherein the predetermined period of time is selected from a group consisting of at least 5 minutes, at least one hour, or at least six hours.
Claim 29
Dependent Claim 81 words
A computer system comprising: a timestamp extractor to extract timestamps from video data, said timestamps identify a time when separate sections of said video data were recorded; a selection engine to select one or more separate continuous recording sections of said video data to generate an abstract of said video data, shot boundaries of separate continuous recording sections identified based on the recording sections having video clips with timestamps separated by less than or equal to a predetermined period of time.
Claim 30
Dependent Claim 81 words
A computer system comprising: a timestamp extractor to extract timestamps from video data, said timestamps identify a time when separate sections of said video data were recorded; a selection engine to select one or more separate continuous recording sections of said video data to generate an abstract of said video data, shot boundaries of separate continuous recording sections identified based on the recording sections having video clips with timestamps separated by less than or equal to a predetermined period of time.
Claim 31
Dependent Claim 69 words
The computer system of claim 27 , wherein prior to selecting one or more sections of the video data, said selection engine determines if a predetermined target length of the abstract is greater in length than said video data; in response to the predetermined target length of the abstract being greater in length than said video data, said selection engine selects all of said video data as said abstract.
Claim 32
Dependent Claim 33 words
The computer system of claim 27 , wherein said selection engine further generates one or more clips for said separate continuous recording sections, said clips representing a subset of corresponding continuous recording sections.
Claim 33
Dependent Claim 83 words
The computer system of claim 29 wherein said selection engine generates said clips by selecting at least one subset of a first continuous recording section having a continuous audio signal equal to or greater than a predetermined level for a continuous period of time longer than separate subsets of said first recording section having a continuous audio signal equal to or greater than said predetermined level, and said selection engine removes said subset from said first continuous recording section of said video data.
Claim 34
Dependent Claim 27 words
The computer system of claim 30 , wherein said selection engine calculates a sound pressure level of said audio signal corresponding to said first continuous recording section.
Claim 35
Dependent Claim 26 words
The computer system of claim 31 , wherein said selection engine generates a binary representation of said audio signal corresponding to said first continuous recording section.
Claim 36
Dependent Claim 23 words
The computer system of claim 32 , wherein said predetermined level is determined from said calculated sound pressure level of said audio signal.
Claim 37
Dependent Claim 23 words
The computer system of claim 30 , wherein said selection engine remove selected clips and a buffer section adjacent to said selected clips.
Claim 38
Dependent Claim 40 words
The computer system of claim 30 , wherein said selection engine determines a number of clips to be generated for said first recording section and generates clips for said first recording section until the determined number of clips are obtained.
Claim 39
Dependent Claim 104 words
The computer system of claim 31 , wherein in response to the predetermined target length of the abstract being less in length than said video data, said selection engine determines if the predetermined target length of the abstract is greater than or less than a sum of said video clips generated from said video data; and in response to the predetermined target length of the abstract begin less than the sum of video clip, said selection engine selects video clips of said video data separated by less than or equal to said predetermined period of time to generate said abstract of said video data.
Claim 40
Dependent Claim 44 words
The computer system of claim 36 , wherein in response to the predetermined target length of the abstract being greater than a sum of said video clips generated from said video data, said selection engine selects all video clips generated from said video data.
Claim 41
Dependent Claim 26 words
The computer system of claim 37 , wherein the computer system of generates said abstract of said video data dynamically as video data is being recorded.
Claim 42
Dependent Claim 33 words
The computer system of claim 38 , wherein the predetermined period of time is selected from a group consisting of at least 5 minutes, at least one hour, or at least six hours.

References Cited (Backward Citations)

US4920423A Cited
WO1994011995A1 Cited
US5485553A Cited
US5642174A Cited
US6347114B1 Cited
GB2332976A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-07-21 2007-01-20 2007-07-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-07-21 2011-01-20 2011-07-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-07-21 2015-01-20 2015-07-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag