Systems and methods for the automatic extraction of audio excerpts
First Claim
1. A method of extracting an audio excerpt, comprising:
- segmenting audio data into a plurality of audio data segments;
setting a fitness criteria for the plurality of audio data segments;
analyzing the plurality of audio data segments based on the fitness criteria; and
selecting one of the plurality of audio data segments that satisfies the fitness criteria.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of extracting audio excerpts comprises: segmenting audio data into a plurality of audio data segments; setting a fitness criteria for the plurality of audio data segments; analyzing the plurality of audio data segments based on the fitness criteria; and selecting one of the plurality of audio data segments that satisfies the fitness criteria. In various exemplary embodiments, the method of extracting audio excerpts further comprises associating the selected one of the plurality of audio data segments with video data. In such embodiments, associating the selected one of the plurality of audio data segments with video data may comprise associating the selected one of the plurality of audio data segments with a keyframe.
55 Citations
29 Claims
-
1. A method of extracting an audio excerpt, comprising:
-
segmenting audio data into a plurality of audio data segments;
setting a fitness criteria for the plurality of audio data segments;
analyzing the plurality of audio data segments based on the fitness criteria; and
selecting one of the plurality of audio data segments that satisfies the fitness criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of extracting an audio excerpt, comprising:
-
segmenting audio data into a plurality of audio data segments;
setting a duration constraint for the plurality of audio data segments;
comparing a duration of each audio data segment to the duration constraint; and
selecting one of the plurality of audio data segments that satisfies the duration constraint. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system of extracting an excerpt of audio data, comprising:
-
a controller;
a segmentation circuit for segmenting audio data into a plurality of audio data segments;
an analysis circuit for analyzing the plurality of audio data segments based on at least one fitness criteria; and
a selection circuit for selecting one of the plurality of audio data segments that satisfies the fitness criteria. - View Dependent Claims (20)
-
-
21. A system of extracting an audio excerpt, comprising:
-
a controller;
a segmentation circuit for segmenting audio data into a plurality of audio data segments;
an analysis circuit for comparing a duration of each audio data segment to a duration constraint; and
a selection circuit for selecting one of the plurality of audio data segments that satisfies the duration constraint. - View Dependent Claims (22)
-
-
23. A computer readable storage medium comprising:
computer readable program code embodied on the computer readable storage medium, the computer readable program code usable to program a computer to perform a method of extracting an audio excerpt, comprising segmenting audio data into a plurality of audio data segments;
setting a fitness criteria for the plurality of audio data segments;
analyzing the plurality of audio data segments based on the fitness criteria; and
selecting one of the plurality of audio data segments that satisfies the fitness criteria.
-
24. A carrier wave encoded to transmit a control program usable for a method of extracting an audio excerpt to a device for executing the control program, the control program comprising:
-
instructions for segmenting audio data into a plurality of audio data segments;
instructions for setting a fitness criteria for the plurality of audio data segments;
instructions for analyzing the plurality of audio data segments based on the fitness criteria; and
instructions for selecting one of the plurality of audio data segments that satisfies the fitness criteria.
-
-
25. A computer readable storage medium comprising:
computer readable program code embodied on the computer readable storage medium, the computer readable program code usable to program a computer to perform a method of extracting an audio excerpt, comprising segmenting audio data into a plurality of audio data segments;
setting a duration constraint for the plurality of audio data segments;
comparing a duration of each audio data segment to the duration constraint; and
selecting one of the plurality of audio data segments that satisfies the duration constraint.
-
26. A carrier wave encoded to transmit a control program usable for a method of extracting an audio excerpt to a device for executing the control program, the control program comprising:
-
instructions for segmenting audio data into a plurality of audio data segments;
instructions for setting a duration constraint for the plurality of audio data segments;
instructions for comparing a duration of each audio data segment to the duration constraint; and
instructions for selecting one of the plurality of audio data segments that satisfies the duration constraint.
-
-
27. A method of selecting an audio excerpt from a plurality of audio data segments, comprising:
-
selecting a start candidate boundary from a list of candidate boundaries;
selecting an adjacent boundary candidate from the list of candidate boundaries to define a candidate segment;
analyzing the candidate segment based on at least one fitness criteria;
adding the candidate segment to a list of candidate segments if the candidate segment meets the at least one fitness criteria;
repeating the above steps to evaluate every combination of start candidate boundary and adjacent boundary candidate from the list of candidate boundaries; and
selecting one of the candidate segments from the generated list of candidate segments. - View Dependent Claims (28, 29)
-
Specification