Adaptive menu system for media players
First Claim
1. A computerized method of organizing one or more media files to enable a user to navigate the media files using a 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 media player also having a media type associated therewith, said computerized method comprising:
- creating a menu header;
populating the created menu header with references to one or more selected media files;
identifying a media type associated with each of the selected media files;
populating the menu header with the identified media types reading the populated menu header;
adapting the read menu header by filtering the references to the selected media files as a function of the media type associated with the media player; and
displaying to a user on a display only menu information associated with the media player as indicated by the adapted menu header.
3 Assignments
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.
-
Citations
16 Claims
-
1. A computerized method of organizing one or more media files to enable a user to navigate the media files using a 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 media player also having a media type associated therewith, said computerized method comprising:
-
creating a menu header; populating the created menu header with references to one or more selected media files; identifying a media type associated with each of the selected media files; populating the menu header with the identified media types reading the populated menu header; adapting the read menu header by filtering the references to the selected media files as a function of the media type associated with the media player; and displaying to a user on a display only menu information associated with the media player as indicated by the adapted menu header. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a media authoring tool, one or more tangible computer-readable media having computer-executable components for organizing one or more media files to enable a user to navigate the media files using a 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 media player also having a media type associated therewith, said components comprising:
-
an initialization module for creating a menu header; a playlist module for populating the created menu header from the initialization module with references to one or more selected media files; a summary module for identifying a media type associated with each of the selected media files from the playlist module; a propagation module for populating the menu header with the identified media types from the summary module; an input module for reading the populated menu header; 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 the media type associated with the media player; and a user interface module for displaying to a user on a display only menu information associated with the media player as indicated by the adapted menu header. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A tangible computer-readable medium having stored thereon a data structure representing an organization of one or more media files, said media files each having a media type associated therewith and being adapted for rendering by a media player as a function of the media type, said media player having a media type associated therewith, said data structure enabling a user to navigate the media tiles using the media player, said data structure comprising:
-
a playlist field storing a reference to one or more selected media files, said selected media files each having a media type associated therewith; and a summary field storing said media type for said one or more of the selected media files referenced in the playlist field, said data structure being for use by the media player to filter the selected media files to indicate only the selected media files having the media type associated with the media player. - View Dependent Claims (13, 14, 15, 16)
-
Specification