CN1896987B - Listing play generator and generation - Google Patents

Listing play generator and generation Download PDF

Info

Publication number
CN1896987B
CN1896987B CN2005100359848A CN200510035984A CN1896987B CN 1896987 B CN1896987 B CN 1896987B CN 2005100359848 A CN2005100359848 A CN 2005100359848A CN 200510035984 A CN200510035984 A CN 200510035984A CN 1896987 B CN1896987 B CN 1896987B
Authority
CN
China
Prior art keywords
weighted value
audio file
field contents
subitem
audio
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2005100359848A
Other languages
Chinese (zh)
Other versions
CN1896987A (en
Inventor
谢冠宏
潘在安
李晓光
李兵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Original Assignee
Hongfujin Precision Industry Shenzhen Co Ltd
Hon Hai Precision Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hongfujin Precision Industry Shenzhen Co Ltd, Hon Hai Precision Industry Co Ltd filed Critical Hongfujin Precision Industry Shenzhen Co Ltd
Priority to CN2005100359848A priority Critical patent/CN1896987B/en
Priority to US11/309,155 priority patent/US20070078895A1/en
Publication of CN1896987A publication Critical patent/CN1896987A/en
Application granted granted Critical
Publication of CN1896987B publication Critical patent/CN1896987B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

A method for generating play-listing includes generating control signal for forming play-listing by utilizing audio play unit to respond user input, initializing multiple weighted value setting table, and sequencing various audio files according to sizes of weighted value to obtain weighted value and multiple field content of audio file in scope of preset number for calculating out weighted value of each sub item in said table then storing them separately in relevant weighted value setting table, carrying out ergodicity on said setting tables and calculating integration weighted value of each audio file for generating a play-listing according to weighted value of each audio file.

Description

A kind of playlist generating apparatus and method
[technical field]
The present invention relates to a kind of media list generating apparatus and method.
[background technology]
Along with the development of digital technology, Digital Medias such as DAB, digital video, e-book, electronic pictures are widely used.Digital Media can be stored in hard disk, CD and the webserver etc.Digital Media also can be used to portable set, for example personal digital assistant (PDA, Personal Digital Assistant), portable audio player and portable electronic book reader (e-Book Reader) etc.At present, a CD (CD, Compact Disk) can be stored 140 first MP3 (MPEP layer three) audio file, and one have the 10G storage space hard disk formula audio player can store 2000 first MP3 audio files.The capacity of memory device is still continuing to increase, and the personal computer that for example has the 80G storage space can be stored 16000 first audio files, so user group, classification and maintenance a large amount of Digital Media like this will compare difficulty.And then, can discern with the medium of selecting user preferences even more important fast, easily.
Generally, media player is classified according to the field contents in the Digital Media label, and sets up a tabulation.For example, the criteria for classification of audio file is generally included audio file title, artist name, album--name and school, that this school can be is popular, classic, rock and roll, jazz etc.According to the audio file supervisory routine, personal computer makes the user can set up and edit play list, and this playlist can be downloaded in the audio player.Audio file browsed and selected to this audio player also can according to above-mentioned classification.When yet the user need play an audio file, still need remember this audio file place classification and path.And more and when subclass is arranged when the classification of audio file, select the audio file wanting to play still more loaded down with trivial details.And when playing, will need more operation of manually skipping when running into the audio file of disliking according to classification.
The user can also select the audio file of current hobby and merge to and move in the playlist, and when needs were revised or upgraded this playlist, the user still need manually carry out.In disclosed US2003/0221541 patent application document on Dec 4th, 2003, it has disclosed a kind of method of automatic generation playlist like United States Patent (USP) and trademark office.This method makes the user at first select a plurality of seed audio files, and this audio file comprises that the user thirsts for audio file and non-serious hope audio file, and the user can also set weighted value to confirm the relative importance of each audio file to audio file.Then each first audio file and this a plurality of seed audio files are compared, analyze and identification with thirst for audio file similar and with the dissimilar audio file of non-serious hope audio file, thereby the audio file of definite user's serious hope and set up a playlist.
The method that above-mentioned application documents disclose is manually to select a plurality of seed audio files; And according to these a plurality of seed audio files as with reference to audio file; Select similar with this serious hope audio file and with the dissimilar audio file of non-serious hope audio file, thereby generate a playlist.There is locating of following deficiency in this method: at first need artificial selection seed audio file, along with rhythm of life is accelerated, people often require the use simple and fast of some electronic installations; Moreover because the audio file One's name is legion of audio player storage, the store path of audio file is complicated and changeable, and this not only need take long to and select the seed audio file; In addition, this method fails to play the audio file that record obtains user preferences automatically according to history, feasible audio file of being picked out and the hobby of failing fully to reflect the user.
[summary of the invention]
To the existing deficiency of above-mentioned application documents; An audio playing apparatus generates the weighted value of each audio file automatically among the present invention according to the operation of user in the audio file playing process; Obtain a plurality of field contents in weighted value and the label thereof of preset number audio file, and generate the weighted value of each subitem in a plurality of weighted value setting tables by this; Travel through these a plurality of weighted values and set table, generate the aggregative weighted value of each audio file; Automatically select a plurality of audio files to generate a playlist according to the aggregative weighted value of each audio file.Make the audio file in this playlist more meet the actual hobby of user.
The invention provides a kind of played column table generating method, response user's input, generation one generates the control signal of playlist.Respond this control signal, a plurality of weighted values of initialization are set table, and these a plurality of weighted values are set the field contents of table difference record audio file and the corresponding relation of weighted value.According to the weighted value size each audio file is sorted.Obtain weighted value and a plurality of field contents of the audio file of preset number successively.Calculate the weighted value of each subitem in these a plurality of weighted value setting tables by this, and be stored in respectively in the corresponding weighted value setting table.Travel through these a plurality of weighted values and set table, calculate the aggregative weighted value of each audio file.Weighted value according to each audio file generates a playlist.
The present invention also provides a kind of playlist generating apparatus, comprises a storer, an input block, a control module and an audio file administrative unit.This storer is stored a plurality of audio files and a plurality of weighted value setting table, and these a plurality of weighted value setting tables write down the field contents of each audio file and the corresponding relation of weighted value respectively.This input block, response user's input produces and sends the control signal that becomes playlist all one's life.This audio file administrative unit receives this control signal under the control of this control module, these a plurality of weighted values of initialization are set table; According to the weighted value size each audio file is sorted; Obtain weighted value and a plurality of field contents of the audio file of preset number successively; Calculate the weighted value of each subitem in these a plurality of weighted value setting tables by this; Travel through these a plurality of weighted values and set table, calculate the aggregative weighted value of each audio file; Weighted value according to each audio file generates a playlist.
The present invention generates the weighted value of each audio file automatically according to user's hobby, and the weighted value according to a plurality of audio files generates a playlist then, makes this playlist sound intermediate frequency file more meet user's hobby.To combine accompanying drawing that embodiment of the present invention is described below.
[description of drawings]
Fig. 1 is the module map of an audio playing apparatus of the present invention.
Fig. 2 is the module map of the audio file administrative unit of audio playing apparatus of the present invention.
Fig. 3 is the main flow chart of generation one playlist of the present invention.
Fig. 4 is the process flow diagram of the weighted value of each subitem of generation weighted value setting table of the present invention.
Fig. 5 is the process flow diagram of the weighted value of each audio file of adjustment of the present invention.
Fig. 6 is the process flow diagram of the weighted value of each audio file of generation of the present invention.
Fig. 7 is the mapping table of the volume amplitude of accommodation of the present invention and weighted value.
Fig. 8 to Figure 10 is the synoptic diagram of a plurality of weighted value setting tables of the present invention.
[embodiment]
As shown in Figure 1 is the module map of audio playing apparatus 10 of the present invention.This audio playing apparatus 10 comprises a storer 11, an input block 12, a control module 13, an audio file administrative unit 14, a demoder 15, a D/A 16 and an audio output unit 17.These storer 11 a plurality of audio files of storage and a plurality of weighted value are set table; One weighted value field is set in the label of each audio file, writes down the aggregative weighted value of this audio file; These a plurality of weighted values are set a field contents of table difference record audio file and the corresponding relation of weighted value, and this field contents comprises singer, school and rhythm etc.This input block 12 response users' input produces and sends control signal corresponding.The control signal that this this input block 12 of control module 13 identifications sends responds this control signal to control this storer 11 and this audio file administrative unit 14.This audio file administrative unit 14 is obtained weighted value and a plurality of field contents of the audio file of preset number under the control of this control module 13; Calculate the weighted value of each subitem in these a plurality of weighted value setting tables by this; Travel through these a plurality of weighted values and set table, calculate the aggregative weighted value of each audio file; Aggregative weighted value according to each audio file generates a playlist.This demoder 15 audio file that is used to decode.This D/A 16 is used for converting the digital signal of this audio file into simulating signal.This audio output unit 17 makes the user can this audio playing apparatus 10 be connected a sound system or earphones, and this simulating signal is amplified and offered this sound system or earphone is play.
As shown in Figure 2 is the module map of the audio file administrative unit of audio playing apparatus 10 of the present invention.This audio file administrative unit 14 comprises a weighted value generation module 140, an order module 141, a weighted value setting table update module 142, a weighted value adjusting module 143 and a playlist generation module 144.This weighted value generation module 140 generates the weighted value of this audio file automatically to the operation of an audio file according to the user; For example in this embodiment, this weighted value generation module 140 generates the weighted value of this audio file according to the adjusting of user to audio file volume in playing process.This order module 141 sorts to each audio file according to the weighted value size.This weighted value is set table update module 142, obtains weighted value and a plurality of field contents of the audio file of preset number successively, for example can obtain according to the weighted value size order of audio file; And calculate the weighted value of each subitem in these a plurality of weighted value setting tables by this.This weighted value adjusting module 143 travels through these a plurality of weighted values and sets table, calculates the aggregative weighted value of each audio file in this audio playing apparatus 10.This playlist generation module 144 generates a playlist according to the aggregative weighted value of each audio file.
As shown in Figure 3 is the main flow chart of generation one playlist of the present invention.This input block 12 response users' input produces and sends the control signal (step S20) that becomes playlist all one's life.Please in the lump with reference to Fig. 8 to Figure 10, respond this control signal, these a plurality of weighted values of initialization are set table, and the weighted value that each subitem is corresponding in these a plurality of weighted value setting tables is initialized as zero (step S21).Then according to the weighted value size to each audio file sort (step S22).Obtain weighted value and a plurality of field contents (step S23) of the audio file of preset number P successively.According to weighted value and a plurality of field contents of this audio file that obtains, calculate the weighted value of each subitem in these a plurality of weighted value setting tables, this field contents comprises (step S24) such as singer, school and rhythm.The weighted value of each subitem is stored in the corresponding weighted value setting table (step S25).Travel through these a plurality of weighted values and set table, calculate the aggregative weighted value (step S26) of each audio file.Aggregative weighted value according to each audio file is selected audio file, generates a playlist; This method that generates a playlist can be: the audio file of choosing the bigger given number of weighted value generates a playlist; Or call a random function and select audio file to generate a playlist, this moment, the weighted value of audio file will be as a parameter (step S27) in this random function.This playlist allows the user to carry out the manual editing.
As shown in Figure 4 is the process flow diagram of the weighted value of these a plurality of each subitems of weighted value setting table of generation of the present invention.At first this audio file administrative unit 14 is obtained the weighted value (step S30) of an audio file.Whether the weighted value of judging this audio file is greater than a default value K (step S31).If the weighted value of this audio file is not more than a default value K, flow process finishes, and the weighted value of each subitem is an end value in these a plurality of weighted value setting tables at this moment; The number N (step S32) of the audio file that once obtains if the weighted value of this audio file greater than a default value K, then adds up.Obtain a field contents (step S33) of this audio file then.Search the weighted value setting table (step S34) corresponding with this field contents.The weighted value of this audio file is added on the weighted value of the subitem identical (step S35) with this field contents.Judge the field contents (step S36) whether this audio file is not obtained in addition.If the field contents that this audio file is not obtained in addition, flow process turns back to step S33; If the field contents of this audio file is all obtained, whether the number N of then judging the audio file that obtains is less than a preset number P (step S37).If the number N of the audio file that this obtains is less than a preset number P, flow process is returned step S30; If the number N of the audio file that this obtains is not less than a preset number P, then flow process finishes.After flow process finished, the corresponding weighted value of each subitem was end value in each weighted value setting table at this moment.Certainly, when the weighted value of obtaining audio file and a plurality of field contents, whether also can judge its weighted value greater than a default value K, weighted value and a plurality of field that promptly only need obtain the audio file of preset number P successively get final product.
As shown in Figure 5 is the process flow diagram of the weighted value of each audio file of adjustment of the present invention.At first read an audio file (step S40) in this audio playing apparatus 10.Obtain a plurality of field contents of this audio file, this field contents comprises (step S41) such as singer, school and rhythm.Please in the lump with reference to figure 8 to Figure 10, travel through this a plurality of weighted values and set table, obtain the weighted value (step S42) of the subitem corresponding with each field contents of this audio file.According to the weighted value of the subitem corresponding, adopt a kind of algorithm to calculate the aggregative weighted value of this audio file with each field contents of this audio file; For example can the weighted value totalling of each field contents correspondence be calculated the aggregative weighted value of this audio file; Also can the weighted value that each field contents is corresponding multiply by a weight number percent and then a totalling earlier; Calculate the aggregative weighted value of this audio file; Wherein the size of weight number percent is represented the importance of each field contents, each weight number percent and be 1 (step S43).Judge whether the aggregative weighted value of all audio files calculates finish (step S44).If still there is the aggregative weighted value of audio file not calculated, then flow process is returned step S40; Finish if the aggregative weighted value of all audio files is calculated, then flow process finishes.
As shown in Figure 6 is the process flow diagram of the weighted value of each audio file in this audio playing apparatus 10 of generation of the present invention.For example in this embodiment, this audio playing apparatus 10 generates the weighted value of this audio file to the adjusting of volume according to audio file user in playing process.This input block 12 response users' input, the control signal (step S50) that produces and send a displaying audio file.Respond this control signal, play an audio file (step S51).Volume when obtaining this audio file and finishing, and with this volume as a typical problem, the MCL (step S52) of this typical problem when generally the user listens to music.Next audio file (step S53) reads and decodes.Export this audio file (step S54).This control module 13 is detected the control signal (step S55) of an adjusting volume in real time.If this control module 13 does not detect the control signal of an adjusting volume, flow process is returned step S54; If this control module 13 detects the control signal of this audio file of adjusting, this audio file administrative unit 14 is obtained the volume (step S56) after being conditioned.Volume after this is conditioned deducts this typical problem, calculates the volume amplitude of accommodation (step S57).Please, read the mapping table of the volume amplitude of accommodation and weighted value, obtain the corresponding weighted value (step S58) of this volume amplitude of accommodation in the lump with reference to figure 7.This audio file administrative unit 14 judges whether this weighted value equals original weighted value (step S59) of this audio file.If this weighted value equals original weighted value of this audio file, flow process jumps to step S61; If this weighted value is not equal to original weighted value of this audio file, upgrade the weighted value (step S60) of this audio file.This audio file administrative unit 14 judges whether this audio file finishes (step S61).If this audio file finishes, flow process is returned step S53; If this audio file does not finish as yet, flow process is returned step S54.In playing process,, then suspend or stop displaying audio file if this audio playing apparatus 10 receives time-out or stop signal that this input block 12 sends.
As shown in Figure 7 is the mapping table of the volume amplitude of accommodation of the present invention and weighted value.This graph of a relation has write down the corresponding relation of the volume amplitude of accommodation and weighted value, and for example a volume amplitude of accommodation is 7 between 9 the time, and then its corresponding weighted value is 3.The big or small representative of consumer of this weighted value is to the fancy grade of this audio file.Under usual condition, the user can transfer volume big when listening to a hobby audio file; And the user is when listening to general audio file, can keep original volume or volume is turned down.
Extremely shown in Figure 10 like Fig. 8 is the synoptic diagram of a plurality of weighted value setting tables of the present invention.These a plurality of weighted values are set the subitem of singer, school and the rhythm of showing difference record audio file and the corresponding relation of weighted value.Singer's subitem comprises a plurality of singer's names; Singer's subitem also can comprise a plurality of singers' call number, the corresponding singer's name of each call number.The subitem of school comprises rock and roll, popular, jazz etc.That the subitem of rhythm comprises is rapid, moderate, releive etc.

Claims (15)

1. a played column table generating method is characterized in that, comprises step:
Response user's input, generation one generates the control signal of playlist;
Respond this control signal, a plurality of weighted values of initialization are set table, and these a plurality of weighted values are set the field contents of table difference record audio file and the corresponding relation of weighted value;
Obtain weighted value and a plurality of field contents of a plurality of audio files;
Calculate the weighted value of each subitem that each field contents is corresponding in these a plurality of weighted value setting tables by this, and be stored in respectively in the corresponding weighted value setting table;
Travel through these a plurality of weighted values and set table, calculate the aggregative weighted value of each audio file according to the weighted value of the corresponding subitem of each field contents of each audio file; And
Aggregative weighted value according to each audio file generates a playlist.
2. a kind of played column table generating method as claimed in claim 1 is characterized in that the weighted value of each audio file is according to the user operation of each audio file to be generated automatically.
3. a kind of played column table generating method as claimed in claim 1 is characterized in that, the method for obtaining weighted value and a plurality of field contents of these a plurality of audio files is a kind of in the following method:
According to the weighted value size each audio file is sorted, obtain weighted value and a plurality of field contents of the audio file of the bigger preset number of weighted value successively; And
Obtain weighted value and a plurality of field contents of weighted value greater than a plurality of audio files of a default value.
4. a kind of played column table generating method as claimed in claim 1; It is characterized in that; During this step " is calculated the weighted value of each subitem that each field contents is corresponding in these a plurality of weighted value setting tables " by this; The method of calculating the weighted value of a subitem in the weighted value setting table is: the weighted value that comprises the audio file of this subitem in will these a plurality of audio files is carried out totalling, calculates the weighted value of this subitem.
5. a kind of played column table generating method as claimed in claim 1 is characterized in that, this step " is calculated the weighted value of each subitem that each field contents is corresponding in these a plurality of weighted value setting tables " and being comprised:
Obtain weighted value and a plurality of field contents of an audio file;
Search the weighted value setting table corresponding with each field contents; And
The weighted value of this audio file is added to respectively on the weighted value of the subitem identical with each field contents.
6. a kind of played column table generating method as claimed in claim 1; It is characterized in that; During this step " traveled through these a plurality of weighted values and sets table; calculate the aggregative weighted value of each audio file according to the weighted value of the corresponding subitem of each field contents of each audio file ", the method for calculating the aggregative weighted value of an audio file was specially:
Read an audio file;
Obtain a plurality of field contents of this audio file;
Travel through these a plurality of weighted values and set table, obtain the weighted value of the subitem corresponding with each field contents of this audio file; And
Adopt an algorithm to calculate the aggregative weighted value of this audio file.
7. a kind of played column table generating method as claimed in claim 6 is characterized in that, this algorithm is a kind of in following two kinds of algorithms:
The weighted value totalling of the subitem that each field contents of this audio file is corresponding; And
The weighted value of the subitem that each field contents of this audio file is corresponding multiply by a weight number percent and then a totalling earlier, and wherein the size of weight number percent is represented the importance of each field contents, each weight number percent and be 1.
8. a playlist generating apparatus is characterized in that, this device comprises:
Be used to respond user's input, produce and send the parts that become the control signal of playlist all one's life;
Be used to respond this control signal, a plurality of weighted values of initialization are set the parts of table, and these a plurality of weighted values are set the field contents of table difference record audio file and the corresponding relation of weighted value;
Be used to obtain the weighted value of a plurality of audio files and the parts of a plurality of field contents;
Be used for calculating by this weighted value of each corresponding subitem of each field contents of these a plurality of weighted value setting tables, and be stored in the parts in the corresponding weighted value setting table respectively;
Be used for these a plurality of weighted value setting tables of traversal, calculate the parts of the aggregative weighted value of each audio file according to the weighted value of the corresponding subitem of each field contents of each audio file; And
Generate the parts of a playlist according to the aggregative weighted value of each audio file.
9. a kind of playlist generating apparatus as claimed in claim 8 is characterized in that this device also comprises the parts that are used for according to the user operation of one audio file being generated automatically the weighted value of this audio file.
10. a kind of playlist generating apparatus as claimed in claim 8; It is characterized in that these parts that are used for obtaining weighted value and a plurality of field contents of a plurality of audio files obtain the weighted value of these a plurality of audio files and the method for a plurality of field contents is a kind of of following method:
According to the weighted value size each audio file is sorted, obtain weighted value and a plurality of field contents of the audio file of the bigger preset number of weighted value successively; And
Obtain weighted value and a plurality of field contents of weighted value greater than a plurality of audio files of a default value.
11. a kind of playlist generating apparatus as claimed in claim 8 is characterized in that, device also comprises:
Be used for the parts that these a plurality of audio files sorted according to the weighted value size;
Be used for obtaining from this audio playing apparatus successively weighted value and a plurality of field contents of the audio file of preset number, calculate the parts of the weighted value of each subitem in these a plurality of weighted value setting tables by this; And
Be used for these a plurality of weighted value setting tables of traversal, calculate the parts of the aggregative weighted value of each audio file.
12. a kind of playlist generating apparatus as claimed in claim 8; It is characterized in that; This is used for calculating by this weighted value of each corresponding subitem of each field contents of these a plurality of weighted value setting tables; And be stored in the parts in the corresponding weighted value setting table respectively, the weighted value of calculating a subitem in the weighted value setting table is:
The weighted value that comprises the audio file of this subitem in these a plurality of audio files is carried out totalling, calculate the weighted value of this subitem.
13. a kind of playlist generating apparatus as claimed in claim 8; It is characterized in that this weighted value that is used for calculating each subitem of each field contents correspondence in component computes this a plurality of weighted value setting tables of weighted value of each corresponding subitem of each field contents of these a plurality of weighted value setting tables is specially:
Obtain weighted value and a plurality of field contents of an audio file;
Search the weighted value setting table corresponding with each field contents; And
The weighted value of this audio file is added to respectively on the weighted value of the subitem identical with each field contents.
14. a kind of playlist generating apparatus as claimed in claim 8; It is characterized in that; This is used for these a plurality of weighted value setting tables of traversal; Calculate the parts of the aggregative weighted value of each audio file according to the weighted value of the corresponding subitem of each field contents of each audio file, the aggregative weighted value of calculating an audio file is:
Read an audio file;
Obtain a plurality of field contents of this audio file;
Travel through these a plurality of weighted values and set table, obtain the weighted value of the subitem corresponding with each field contents of this audio file; And
Adopt an algorithm to calculate the aggregative weighted value of this audio file.
15. a kind of playlist generating apparatus as claimed in claim 14 is characterized in that this algorithm can be a kind of of following two kinds of algorithms:
The weighted value totalling of the subitem that each field contents of this audio file is corresponding; And
The weighted value of the subitem that each field contents of this audio file is corresponding multiply by a weight number percent and then a totalling earlier, and wherein the size of weight number percent is represented the importance of each field contents, each weight number percent and be 1.
CN2005100359848A 2005-06-17 2005-07-13 Listing play generator and generation Expired - Fee Related CN1896987B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN2005100359848A CN1896987B (en) 2005-07-13 2005-07-13 Listing play generator and generation
US11/309,155 US20070078895A1 (en) 2005-06-17 2006-06-30 System and method for generating a play-list

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2005100359848A CN1896987B (en) 2005-07-13 2005-07-13 Listing play generator and generation

Publications (2)

Publication Number Publication Date
CN1896987A CN1896987A (en) 2007-01-17
CN1896987B true CN1896987B (en) 2012-05-16

Family

ID=37609515

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005100359848A Expired - Fee Related CN1896987B (en) 2005-06-17 2005-07-13 Listing play generator and generation

Country Status (1)

Country Link
CN (1) CN1896987B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103327376B (en) * 2009-08-03 2015-09-02 鸿富锦精密工业(深圳)有限公司 Music video service device and music video customized setting method thereof
CN105516738B (en) * 2015-12-04 2019-08-06 聚好看科技股份有限公司 Video on demand processing method, device and equipment
CN105867859A (en) * 2016-03-25 2016-08-17 广东威创视讯科技股份有限公司 A splicing wall window windowing method and device
CN106816162A (en) * 2017-01-02 2017-06-09 安徽金鼎机电装备制造有限公司 The control method and playback terminal of a kind of music

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6438579B1 (en) * 1999-07-16 2002-08-20 Agent Arts, Inc. Automated content and collaboration-based system and methods for determining and providing content recommendations
US6526411B1 (en) * 1999-11-15 2003-02-25 Sean Ward System and method for creating dynamic playlists
CN1577599A (en) * 2003-07-04 2005-02-09 佳能株式会社 Recording apparatus having playlist editing function

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6438579B1 (en) * 1999-07-16 2002-08-20 Agent Arts, Inc. Automated content and collaboration-based system and methods for determining and providing content recommendations
US6526411B1 (en) * 1999-11-15 2003-02-25 Sean Ward System and method for creating dynamic playlists
CN1577599A (en) * 2003-07-04 2005-02-09 佳能株式会社 Recording apparatus having playlist editing function

Also Published As

Publication number Publication date
CN1896987A (en) 2007-01-17

Similar Documents

Publication Publication Date Title
CN100468389C (en) Play list generation system and method
CN100468388C (en) Play list generation system and method
US7613736B2 (en) Sharing music essence in a recommendation system
US8188357B2 (en) Graphical user interface and methods of use thereof in a multimedia player
US8751030B2 (en) Audio player and operating method automatically selecting music type mode according to environment noise
JP4581476B2 (en) Information processing apparatus and method, and program
CN100555278C (en) A kind of play list generation system and method
CN1885286A (en) Play list generation system and method
US20060230065A1 (en) Methods, systems, and computer-readable media for generating a suggested list of media items based upon a seed
US20070078895A1 (en) System and method for generating a play-list
US20080059911A1 (en) Advanced player
JPWO2006075432A1 (en) Music reproducing apparatus, method, recording medium, and integrated circuit
JP2007148891A5 (en)
CN1881411A (en) Play list generation system and method
CN1896987B (en) Listing play generator and generation
CN103037100A (en) Method suitable for intelligently switching electrical quadrupole (EQ) sound effects of smart phones
CN105468328A (en) Information processing method and electronic device
JP3911436B2 (en) Audio recording / reproducing apparatus and audio recording / reproducing program
US20110047131A1 (en) Media playback method for a portable device and portable device thereof
US20150331863A1 (en) Selection method, method for maintaining data list and electronic device
CN107577740A (en) The method and apparatus for determining next broadcasting content
KR101082260B1 (en) A character display method of mobile digital device
TWI315036B (en) A apparatus and method for generating a playlist
US20110125297A1 (en) Method for setting up a list of audio files
CN107507634A (en) A kind of method for playing music and electronic equipment

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120516

Termination date: 20140713

EXPY Termination of patent right or utility model