SYSTEM AND METHOD FOR GENERATING A PLAY-LIST
First Claim
1. A method for generating a play-list of media files, each of the media files comprising a tag for holding basic information about the media file, the method comprising the steps of:
- setting a weight field in the tag for storing a weighted value of the media file;
receiving a control command in course of playing a media file;
increasing the weighted value in the weight field of the media file by a first predetermined value if the control command is for replaying the media file;
decreasing the weighted value in the weight field of the media file by a second predetermined value if the control command is for skipping the media file;
receiving and responding to a control command being for generating a play-list;
obtaining the weighted value in the weight field of each media file from the weight field thereof; and
generating the play-list of the media files according to the weighted values thereof.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method for generating a play-list of media files, includes the steps of: setting a weight field in the tag for storing a weighted value of the media file; receiving a control command in course of playing a media file; increasing the weighted value in the weight field of the media file if the control command is for replaying the media file; decreasing the weighted value in the weight field of the media file if the control command is for skipping the media file; receiving a control command being for generating a play-list; and generating the play-list of the media files according to the weighted values thereof in response to the control command. The present invention also provides a system for generating the play-list. The present invention makes the play-list more suitable to the user'"'"'s favors.
-
Citations
16 Claims
-
1. A method for generating a play-list of media files, each of the media files comprising a tag for holding basic information about the media file, the method comprising the steps of:
-
setting a weight field in the tag for storing a weighted value of the media file;
receiving a control command in course of playing a media file;
increasing the weighted value in the weight field of the media file by a first predetermined value if the control command is for replaying the media file;
decreasing the weighted value in the weight field of the media file by a second predetermined value if the control command is for skipping the media file;
receiving and responding to a control command being for generating a play-list;
obtaining the weighted value in the weight field of each media file from the weight field thereof; and
generating the play-list of the media files according to the weighted values thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for generating a play-list of media files, each of the media files comprising a tag for holding basic information about the media files, the system comprising:
-
a data storage unit for storing the media files, wherein the tag of each media file comprises a weight field for storing a weighted value thereof;
an input unit for generating commands in response to operations of a user;
a control unit for identifying the commands and performing corresponding control commands, wherein the control commands comprises a play-list generation control command; and
a file management unit, for receiving a control command in course of playing a media file, increasing the weighted value in the weight field of the media file by a first predetermined value if the control command is for replaying the media file, decreasing the weighted value in the weight field of the media file if the control command is for skipping the media file, receiving and responding to the play-list generation control command;
obtaining the weighted value in the weight field of each media file from the weight field thereof; and
generating the play-list of the media files according to the weighted values thereof. - View Dependent Claims (13, 14, 15, 16)
-
Specification