Adaptive menu system for media players
First Claim
1. A method of displaying menu information on a display associated with a media player, said menu information enabling a user to navigate one or more media files using the media player, said media files each having a media type associated therewith and being adapted for rendering by the media player as a function of the media type, said method comprising:
- reading a menu header having references to one or more selected media files and a media type associated with each respective one of said selected media files, each of said media files being adapted for rendering by the media player as a function of the media type associated therewith;
adapting the read menu header by filtering the references to the selected media files as a function of a media type associated with the media player, wherein the media type associated with the media player identifies at least one media type that the player is capable of rendering; and
displaying to a user on the display associated with the media player only menu information associated with the media player as indicated by the adapted menu header, wherein the displayed menu information enables a user to navigate among one or more media files using the media player.
1 Assignment
0 Petitions
Accused Products
Abstract
Creating and displaying an adaptive menu structure for media files. The invention includes authoring software to create the menu structure to enable a user to navigate the media files using a media player. The invention also includes filtering software to adapt the created menu structure to display menu information on a display associated with the media player as a function of a media type associated with the media player. In one embodiment, the invention is operable as part of a compressed media format having a set of small files containing metadata, menus, and playlists in a compiled binary format designed for playback on feature-rich personal computer media players as well as low cost media players.
82 Citations
11 Claims
-
1. A method of displaying menu information on a display associated with a media player, said menu information enabling a user to navigate one or more media files using the media player, said media files each having a media type associated therewith and being adapted for rendering by the media player as a function of the media type, said method comprising:
-
reading a menu header having references to one or more selected media files and a media type associated with each respective one of said selected media files, each of said media files being adapted for rendering by the media player as a function of the media type associated therewith; adapting the read menu header by filtering the references to the selected media files as a function of a media type associated with the media player, wherein the media type associated with the media player identifies at least one media type that the player is capable of rendering; and displaying to a user on the display associated with the media player only menu information associated with the media player as indicated by the adapted menu header, wherein the displayed menu information enables a user to navigate among one or more media files using the media player. - View Dependent Claims (2, 3, 4, 5, 10)
-
-
6. A consumer electronics device having a media player, said media player for displaying menu information on a display of the consumer electronics device, said menu information enabling a user to navigate one or more media files using a user interface of the consumer electronics device, said media files each having a media type associated therewith and being adapted for rendering by the media player as a function of the media type, said media player comprising:
-
an input module for reading a menu header having references to one or more selected media files and a media type associated with each respective one of said selected media files, wherein each of the media files is adapted for rendering by the media player as a function of the media type associated therewith; a menu module for adapting the read menu header from the input module by filtering the references to the selected media files as a function of a media type associated with the media player, wherein the media type associated with the media player identifies at least one media type that the player is capable of rendering; and a user interface module for displaying to a user on the display of the consumer electronics device only menu information associated with the media player as indicated by the adapted menu header, said displayed menu information enabling a user to navigate among one or more media files using the user interface of the consumer electronics device. - View Dependent Claims (7, 8, 9, 11)
-
Specification