US7319764B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for controlling volume
Assignee: Apple Inc
•
Filing: 2003-01-06
•
Granted: 2008-01-15
•
Expires: 2023-01-06
Abstract
Abstract Some embodiments of the invention provide a method for controlling the volume of an audio track. This method represents the volume of an audio track with a graph. This graph is defined along two axes, with one axis representing time and the other representing the volume level. A user can adjust the graph at different instances in time in order to change the volume level in the audio track at these instances. Different embodiments use different types of graphs to represent volume. For instance, some embodiments use a deformable line bar.
Inventors
- 👤 Glenn Reid
- 👤 James Brasure
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 09:44
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0484; G06F3/04847; G10; G10L; G10L25/00
Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
139 words
A method for controlling the volume of an audio track, the method comprising: a) representing the volume of the audio track with a graph that is a deformable line, wherein the graph is defined along two axes, wherein one axis represents time and the other represents the volume level; b) displaying the deformable line graph in a graphical user interface c) receiving a set of modifications to the graph, wherein receiving a set of modifications to the graph comprises receiving a set of click-and-drag operations in the graphical user interface; d) illustrating each modification in the set of modifications as two points on the graph, each click-and-drag modification producing three different portions of the line graph; and e) based on the points illustrated for the modifications, specifying the volume levels of the audio track at different instances in time.
Claim 2
Independent Claim
139 words
A method for controlling the volume of an audio track, the method comprising: a) representing the volume of the audio track with a graph that is a deformable line, wherein the graph is defined along two axes, wherein one axis represents time and the other represents the volume level; b) displaying the deformable line graph in a graphical user interface c) receiving a set of modifications to the graph, wherein receiving a set of modifications to the graph comprises receiving a set of click-and-drag operations in the graphical user interface; d) illustrating each modification in the set of modifications as two points on the graph, each click-and-drag modification producing three different portions of the line graph; and e) based on the points illustrated for the modifications, specifying the volume levels of the audio track at different instances in time.
Claim 3
Dependent Claim
19 words
The method of claim 1 further comprising providing a graphical representation of the audio track along a time axis.
Claim 4
Dependent Claim
21 words
The method of claim 2 , wherein displaying comprises superimposing the deformable line on the graphical representation of the audio track.
Claim 5
Dependent Claim
24 words
The method of claim 1 further comprising: a) identifying when the line is being dragged; b) deforming the line based on the identified dragging.
Claim 6
Dependent Claim
36 words
The method of claim 1 , wherein the two points of a modification are two data points in the graphical user interface, wherein at least one of the two points is moveable to adjust the modification.
Claim 7
Dependent Claim
18 words
The method of claim 5 , wherein the point that is moveable specifies the volume after the modification.
Claim 8
Dependent Claim
18 words
The method of claim 5 , wherein the point that is moveable specifies the duration of the modification.
Claim 9
Dependent Claim
22 words
The method of claim 5 , wherein the point that is moveable specifies a location of the modification in the deformable line.
Claim 10
Dependent Claim
157 words
A computer readable medium storing a computer program which when executed by at least one processor controls the volume of an audio track, the computer program comprising sets of instructions for: a) representing the volume of the audio track with a graph that is a deformable line, wherein the graph is defined along two axes, wherein one axis represents time and the other represents the volume level; b) displaying the deformable line graph in a graphical user interface; c) receiving a set of modifications to the graph wherein receiving a set of modifications to the graph comprises receiving a set of click-and-drag operations in the graphical user interface; d) illustrating each modification in the set of modifications as two points on the graph, each click-and-drag modification producing three different portions of the line graph; and e) based on the points illustrated for the modifications, specifying the volume level of the audio track at different instances in time.
Claim 11
Dependent Claim
157 words
A computer readable medium storing a computer program which when executed by at least one processor controls the volume of an audio track, the computer program comprising sets of instructions for: a) representing the volume of the audio track with a graph that is a deformable line, wherein the graph is defined along two axes, wherein one axis represents time and the other represents the volume level; b) displaying the deformable line graph in a graphical user interface; c) receiving a set of modifications to the graph wherein receiving a set of modifications to the graph comprises receiving a set of click-and-drag operations in the graphical user interface; d) illustrating each modification in the set of modifications as two points on the graph, each click-and-drag modification producing three different portions of the line graph; and e) based on the points illustrated for the modifications, specifying the volume level of the audio track at different instances in time.
Claim 12
Dependent Claim
31 words
The computer readable medium of claim 9 , wherein the computer program further comprises a set of instructions for providing a graphical representation of the audio track along a time axis.
Claim 13
Dependent Claim
27 words
The computer readable medium of claim 10 , wherein displaying the deformable line graph comprises superimposing the deformable line on the graphical representation of the audio track.
Claim 14
Dependent Claim
35 words
The computer readable medium of claim 9 , wherein the computer program further comprises sets of instructions for: a) identifying when the line is being dragged; b) deforming the line based on the identified dragging.
Claim 15
Dependent Claim
37 words
The computer readable medium of claim 9 , wherein the two points of a modification are two points in the graphical user interface, wherein at least one of the two points is moveable to adjust the modification.
Claim 16
Dependent Claim
20 words
The computer readable medium of claim 13 , wherein the point that is moveable specifies the volume after the modification.
Claim 17
Dependent Claim
20 words
The computer readable medium of claim 13 , wherein the point that is moveable specifies the duration of the modification.
Claim 18
Dependent Claim
24 words
The computer readable medium of claim 13 , wherein the point that is moveable specifies a location of the modification in the deformable line.
Claim 19
Dependent Claim
25 words
The method of claim 1 wherein at least one of the two points of a modification is selectable to adjust the modification to the line.
Claim 20
Dependent Claim
22 words
The method of claim 1 wherein the two points of a modification are independently selectable to adjust the modification to the line.
Claim 21
Dependent Claim
22 words
The method of claim 1 wherein the two points of a modification are separated on the line by a predetermined time interval.
Claim 22
Dependent Claim
68 words
The method of claim 1 wherein the three portions of the line comprise a first flat portion representing the volume level of the audio track before a time t 1 , a ramping portion representing the volume level of the audio track between times t 1 and t 2 , and a second flat portion representing the volume level of the audio track after time t 2 .
Claim 23
Dependent Claim
40 words
The method of claim 20 wherein the two points in the line specify the beginning and end of the ramping portion, the two points being produced by the single click-and-drag operation that produces the three different portions of the line.
Claim 24
Independent Claim
147 words
A method for controlling a volume level of an audio track, the method comprising: a) representing the volume level of the audio track with a graph, wherein the graph is defined along two axes, wherein one axis represents time and the other represents the volume level; b) receiving a set of modification to the graph at a location on the graph, wherein receiving a set of modifications to the graph comprises receiving a set of click-and-drag operations, each click-and-drag modification producing three different portions of the graph; c) changing the volume level of the audio track on a first portion of the graph; d) changing the volume level of the audio track for a distance representing a specified amount of time on a second portion of the graph; and e) not changing the volume level of the audio track on a third portion of the line graph.
Claim 25
Independent Claim
147 words
A method for controlling a volume level of an audio track, the method comprising: a) representing the volume level of the audio track with a graph, wherein the graph is defined along two axes, wherein one axis represents time and the other represents the volume level; b) receiving a set of modification to the graph at a location on the graph, wherein receiving a set of modifications to the graph comprises receiving a set of click-and-drag operations, each click-and-drag modification producing three different portions of the graph; c) changing the volume level of the audio track on a first portion of the graph; d) changing the volume level of the audio track for a distance representing a specified amount of time on a second portion of the graph; and e) not changing the volume level of the audio track on a third portion of the line graph.
Claim 26
Dependent Claim
162 words
A computer readable medium comprising a computer program which when executed by at least one processor controls the volume of an audio track, the computer program comprising sets of instructions for: a) representing the volume of the audio track with a graph, wherein the graph is defined along two axes, wherein one axis represents time and the other represents the volume level; b) receiving a set of modification to the graph at a location on the graph wherein receiving a set of modifications to the graph comprises receiving a set of click-and-drag operations each click-and-drag modification producing three different portions of the graph; c) changing the volume level of the audio track on a first portion of the graph; d) changing the volume level of the audio track for a distance representing a specified amount of time on a second portion of the graph; and e) not changing the volume level of the audio track on a third portion of the graph.
Claim 27
Dependent Claim
162 words
A computer readable medium comprising a computer program which when executed by at least one processor controls the volume of an audio track, the computer program comprising sets of instructions for: a) representing the volume of the audio track with a graph, wherein the graph is defined along two axes, wherein one axis represents time and the other represents the volume level; b) receiving a set of modification to the graph at a location on the graph wherein receiving a set of modifications to the graph comprises receiving a set of click-and-drag operations each click-and-drag modification producing three different portions of the graph; c) changing the volume level of the audio track on a first portion of the graph; d) changing the volume level of the audio track for a distance representing a specified amount of time on a second portion of the graph; and e) not changing the volume level of the audio track on a third portion of the graph.
Claim 28
Dependent Claim
36 words
The computer readable medium of claim 23 , wherein changing the volume on the first portion changes the volume along the graph from the location to a vicinity of a previously modified location on the graph.
Claim 29
Dependent Claim
55 words
The computer readable medium of claim 23 , wherein changing the volume level of the audio track for a distance representing a specified amount of time on a second portion of the graph, changes the graph along said distance to a spline on the graph connecting the location to the third portion of the graph.
References Cited (Backward Citations)
US5151998A
Cited
US5204969A
Cited
US5331111A
Cited
US5835611A
Cited
US5874950A
Cited
US6023016A
Cited
US6154600A
Cited
US6392135B1
Cited
US20020044148A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2011-01-14 | 2011-07-16 | 2012-01-15 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2015-01-14 | 2015-07-16 | 2016-01-15 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2019-01-14 | 2019-07-16 | 2020-01-15 | $7700.00 | Window Closed / Lapsed |