Graphical representation of assets stored on a portable media device
First Claim
1. A computer-implemented method of graphically representing a playlist of media assets being played on a portable media device, the method comprising:
- presenting, in a first display area of a display of the portable media device, a listing of identifiers of the media assets on the playlist;
presenting, in a second display area of the display, a graphical representation of the playlist, the graphical representation including a graphical element corresponding to each of the media assets on the playlist, wherein each graphical element has a size and the size of each graphical element is determined based at least in part on the playback time of the corresponding media asset on the playlist;
playing a selected one of the media assets on the playlist; and
while playing the selected media asset, highlighting the identifier of the selected media asset in the listing and highlighting the corresponding graphical element.
0 Assignments
0 Petitions
Accused Products
Abstract
A user interfaces can deliver enhanced information regarding media assets stored on a portable media device. A graphical user interface for database browsing and navigation can include a list of values of a metadata item and a graphical representation of the distribution of media assets across the values on the list, such as a pie chart where the size of different wedges reflects the fraction of media assets having a particular value. As a user browses a list, the graphical representation can be modified to emphasize the correspondence between different graphical elements and different entries on the list.
9 Citations
16 Claims
-
1. A computer-implemented method of graphically representing a playlist of media assets being played on a portable media device, the method comprising:
-
presenting, in a first display area of a display of the portable media device, a listing of identifiers of the media assets on the playlist; presenting, in a second display area of the display, a graphical representation of the playlist, the graphical representation including a graphical element corresponding to each of the media assets on the playlist, wherein each graphical element has a size and the size of each graphical element is determined based at least in part on the playback time of the corresponding media asset on the playlist; playing a selected one of the media assets on the playlist; and while playing the selected media asset, highlighting the identifier of the selected media asset in the listing and highlighting the corresponding graphical element. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A graphical user interface for a portable media device having a store of media assets, the graphical user interface comprising:
-
a user input control operable by a user to select a playlist comprising a plurality of media assets; a first display area configured to display a listing of identifiers of each of the plurality of media assets on the selected playlist; a second display area configured to display a graphical representation including a graphical element corresponding to each of the media assets on the selected playlist, wherein each graphical element has a size and the size of each graphical element reflects a duration of the corresponding media asset on the playlist; and a processor configured to successively play each of the media assets on the selected playlist, to update the first display area to highlight the identifier of the currently playing media asset, to update the second display area to highlight the graphical element corresponding to the currently playing media asset, and to apply a transition effect to the graphical element corresponding to the currently playing media asset. - View Dependent Claims (9, 10)
-
-
11. A computer program product comprising a non-transitory computer readable medium encoded with program instructions that, when executed by a processor in a portable media device having a display and a playback engine, cause the processor to execute a method comprising:
-
presenting, in a first display area of the display, a listing of identifiers of each of the media assets on the playlist; presenting, in a second display area of the display, a graphical representation including a graphical element corresponding to each of the media assets on the playlist, wherein each graphical element has a size and the size of each graphical element reflects a duration of the corresponding media asset on the playlist; operating the playback engine to play a selected media asset from the playlist; and while operating the playback engine to play the selected media asset, updating the second display area to indicate progress of playing the selected media asset by changing a property of the graphical element corresponding to the selected media asset. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification