User interface for presenting media information
First Claim
1. A method for providing a user interface, said user interface providing functionality for processing a time-based media, said method comprising:
- detecting input to change a portion of said graphical user interface being displayed, wherein said portion indicates time relating to said time-based media, determining an input speed of said input to change said portion wherein said input comprises a physical motion from which said input speed is determined; and
determining a rate at which to change said portion, said rate being dependent on said input speed; and
changing said portion at said rate by scrolling on a line by line basis wherein a line of information is moved off said portion and for each said line that is moved off said portion, a new line of information is displayed.
3 Assignments
0 Petitions
Accused Products
Abstract
A user interface and methods for using a user interface for controlling processing of time-based media files. In one exemplary method, a graphical representation of a time line for a time-based media is displayed along with a graphical representation of a current time along the graphical representation of the time line. A start graphical indicator and a stop graphical indicator is also displayed along the graphical representation of the time line. A portion of the time-based media may be selected for presentation by dragging or positioning at least one of the start graphical indicator and the stop graphical indicator along the graphical representation of the time line. In another aspect of the invention, an exemplary method allows for the adaptive control of a portion of the interface which indicates time relating to a time-based media. An input speed is determined where this input is to change the portion and the rate at which the change to this portion occurs is dependent upon the input speed. Other aspects of the present invention relating to the interface for controlling the processing of time-based media files are also described.
362 Citations
27 Claims
-
1. A method for providing a user interface, said user interface providing functionality for processing a time-based media, said method comprising:
-
detecting input to change a portion of said graphical user interface being displayed, wherein said portion indicates time relating to said time-based media, determining an input speed of said input to change said portion wherein said input comprises a physical motion from which said input speed is determined; and
determining a rate at which to change said portion, said rate being dependent on said input speed; and
changing said portion at said rate by scrolling on a line by line basis wherein a line of information is moved off said portion and for each said line that is moved off said portion, a new line of information is displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
storing said time-based media as a QuickTime movie.
-
-
3. The method of claim 2, further comprising:
storing said time-based media at a remote location accessible through a data processing network.
-
4. The method of claim 2, further comprising:
storing said time-based media on a machine-readable medium at a local location.
-
5. The method of claim 1, further comprising:
-
displaying in said portion text information indicating a chapter of said time-based media file; and
in response to said input, scrolling through a plurality of chapters at a scroll rate that depends on said input speed.
-
-
6. The method of claim 1, wherein said input comprises:
-
placing a cursor over said portion; and
dragging said cursor in a first direction to change the display in said portion.
-
-
7. The method of claim 1, wherein said time-based media file comprises one of video data, audio data, visual data, and a combination of audio and video data.
-
8. The method of claim 1, further comprising:
displaying in said portion a time bar that indicates time in said time-based media.
-
9. The method of claim 8, further comprising:
using at least one display select marker to select a range of time on said time bar, said range of time corresponding to a range of time in said time-based media.
-
10. A machine readable medium having stored thereon executable code which causes a machine to perform a method for generating a user interface, said user interface to provide functionality for processing time-based media data, said method comprising:
-
detecting input to change a portion of said graphical user interface that indicates time relating to said time-based media;
determining an input speed of said input to change said portion wherein said input comprises a physical motion from which said input speed is determined;
determining a rate at which to change said portion, said rate being dependent on said input speed; and
changing said portion at said rate by scrolling on a line by line basis wherein a line of information displayed in said portion is moved off said portion and for each said line that is moved off said portion, a new line of information is displayed. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
storing said time-based media as a QuickTime movie.
-
-
12. The machine readable medium of claim 11, wherein said method further comprises:
storing said time-based media at a remote location accessible through a data processing network.
-
13. The machine readable medium of claim 11, wherein said method further comprises:
storing said time-based media on a machine-readable medium at a local location.
-
14. The machine readable medium of claim 10, wherein said method further comprises:
-
displaying text information indicating a chapter of said time-based media file; and
in response to said input, scrolling through a plurality of chapters at a scroll rate that depends on said input speed.
-
-
15. The machine readable medium of claim 10, wherein said method further comprises:
-
placing a cursor over said portion; and
dragging said cursor in a first direction to change said information displayed in said portion at said rate.
-
-
16. The machine readable medium of claim 10, wherein said time-based media file comprises one of video data, audio data, and a combination of audio and video data.
-
17. The machine readable medium of claim 10, wherein said method further comprises:
displaying a time bar that indicates time in said time-based media.
-
18. The machine readable medium of claim 17, wherein said method further comprises:
using at least one display select marker to select a range of time on said time bar, said range of time corresponding to a range of time in said time-based media.
-
19. An apparatus for generating a user interface, said user interface to provide functionality for processing time-based media data, said apparatus comprising:
-
a first means for detecting input to change a portion of said graphical user interface being displayed, wherein said portion indicates time relating to said time-based media;
a second means for determining an input speed of said input to change said portion wherein said input comprises a physical motion from which said input speed is determined; and
a third means for determining a rate at which to change said portion, said rate being dependent on said input speed; and
a fourth means for changing said portion at said rate by scrolling on a line by line basis wherein a line of information displayed in said portion is moved off said portion and for each said line that is moved off said portion, a new line of information is displayed. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
a storing means for storing said time-based media as a QuickTime movie.
-
-
21. The apparatus of claim 20, wherein said storing means is for storing said time-based media at a remote location accessible through a data processing network.
-
22. The apparatus of claim 20, further comprising:
a machine-readable medium storing means for storing said time-based media at a local location.
-
23. The apparatus of claim 19, further comprising:
-
a fifth means for displaying in said portion text information indicating a chapter of said time-based media file; and
a sixth means for scrolling through a plurality of chapters at a scroll rate that depends on said input speed.
-
-
24. The apparatus of claim 19, further comprising:
-
a cursor control means for placing a cursor over said portion; and
said cursor control means further for allowing dragging said cursor in a first direction to change the display in said portion.
-
-
25. The apparatus of claim 19, wherein said time-based media comprises one of video data, audio data, visual data, and a combination of audio and video data.
-
26. The method of claim 19, further comprising:
a fifth means for displaying in said portion a time bar that indicates time in said time-based media.
-
27. The method of claim 26, further comprising:
a select marker means for selecting a range of time on said time bar, said range of time corresponding to a range of time in said time-based media.
Specification