CN112002296A - Music playing method, vehicle, server and storage medium - Google Patents
Music playing method, vehicle, server and storage medium Download PDFInfo
- Publication number
- CN112002296A CN112002296A CN202010859719.6A CN202010859719A CN112002296A CN 112002296 A CN112002296 A CN 112002296A CN 202010859719 A CN202010859719 A CN 202010859719A CN 112002296 A CN112002296 A CN 112002296A
- Authority
- CN
- China
- Prior art keywords
- effect mode
- sound effect
- music
- information
- track
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0091—Means for obtaining special acoustic effects
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/02—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos
- G10H1/04—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation
- G10H1/053—Means for controlling the tone frequencies, e.g. attack or decay; Means for producing special musical effects, e.g. vibratos or glissandos by additional modulation during execution only
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/155—Musical effects
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
The application discloses a music playing method, a vehicle, a server and a storage medium. The playing method comprises the following steps: analyzing the current music piece target sound source information to obtain the music piece information; sending the song information to a server; receiving a sound effect mode fed back by the server according to the song information; and controlling music playing equipment to play the current music track according to the sound effect mode. In the music playing method, the vehicle, the server and the storage medium of the embodiment of the application, the track information is obtained by analyzing the sound source information of the current music track, the corresponding sound effect mode is obtained by communicating with the server, the music playing device is controlled to play the current music track in the sound effect mode, the sound effect mode can be adjusted according to different music tracks, the automatic and intelligent adjustment of the sound effect mode of the music track is realized, and the better music playing effect is achieved.
Description
Technical Field
The present application relates to the field of vehicle technologies, and in particular, to a music playing method, a vehicle, a server, and a storage medium.
Background
In order to achieve better music playing experience, a user can raise or attenuate the gains of different music frequency bands by adjusting an equalizer of the multimedia system, so that different sound effects are achieved. However, in the related art, the sound effect setting is generally global, after a sound effect is set, the sound effect is used for playing any subsequent song, different music may have completely different styles, the playing with the same sound effect is not reasonable enough, and the music experience is poor.
Disclosure of Invention
In view of this, embodiments of the present application provide a method of playing music, a vehicle, a server, and a storage medium.
The application provides a music playing method, which comprises the following steps:
analyzing the current music piece target sound source information to obtain the music piece information;
sending the song information to a server;
receiving a sound effect mode fed back by the server according to the song information;
and controlling music playing equipment to play the current music track according to the sound effect mode.
In some embodiments, the track information includes at least one of a name of the singer, an album to which the singer belongs, and genre information.
In some embodiments, the playback method includes:
marking a sound effect mode of the current music track in response to a user input;
synchronizing the marker to the server.
The application also provides a music playing method, which comprises the following steps:
receiving song information of a current music song sent by music playing equipment;
determining the sound effect mode of the current music track according to the track information;
and sending the sound effect mode to the music playing equipment so that the music playing equipment can play the current music track according to the sound effect mode.
In some embodiments, the determining the sound effect mode of the current music track according to the track information includes:
performing sound effect mode matching according to the song information;
judging whether the current music track has a self-defined sound effect mode or not;
and if the self-defined sound effect mode does not exist, determining the default sound effect mode of the matched current music track as the sound effect mode of the current music track.
In some embodiments, the determining the sound effect mode of the current music track according to the track information includes:
and if the custom sound effect mode exists, determining the matched custom sound effect mode of the current music track as the sound effect mode of the current music track.
In some embodiments, the determining the sound effect mode of the current music track according to the track information further comprises:
if the song information is empty, judging whether the current music song has a self-defined sound effect mode;
if the self-defined sound effect mode does not exist, judging whether a mark of the sound effect mode of the current music track synchronized by the music playing equipment is received within preset time;
if the marked sound effect mode is received, determining the marked sound effect mode as the sound effect mode of the current music piece, and synchronizing the marked sound effect mode to the server;
and if the marked sound effect mode is not received, determining the current sound effect mode of the music playing equipment as the sound effect mode of the current music.
The present application provides a vehicle, the vehicle includes:
the analysis module is used for analyzing the sound source information of the current music piece so as to obtain the music piece information;
the first communication module is used for sending the song information to a server;
the first communication module is also used for receiving a sound effect mode fed back by the server according to the track information;
and the control module is used for controlling the music playing equipment to play the current music track according to the sound effect mode.
The application provides a server, the server includes:
the second communication module is used for receiving the song information of the current music song sent by the music playing device;
the determining module is used for determining the sound effect mode of the current music track according to the track information;
the second communication module is further used for sending the sound effect mode to the music playing equipment so that the music playing equipment can play the current music track according to the sound effect mode.
One or more non-transitory computer-readable storage media storing a computer program that, when executed by one or more processors, implements the music playback method.
In the music playing method, the vehicle, the server and the storage medium of the embodiment of the application, the track information is obtained by analyzing the sound source information of the current music track, the corresponding sound effect mode is obtained by communicating with the server, the music playing device is controlled to play the current music track in the sound effect mode, the sound effect mode can be adjusted according to different music tracks, the automatic and intelligent adjustment of the sound effect mode of the music track is realized, and the better music playing effect is achieved.
Drawings
The foregoing and/or additional aspects and advantages of the present application will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
fig. 1 is a flow chart of a music playing method according to some embodiments of the present application.
FIG. 2 is a schematic illustration of a vehicle according to certain embodiments of the present application.
FIG. 3 is a block schematic diagram of a vehicle according to certain embodiments of the present application.
Fig. 4 is a flowchart illustrating a music playing method according to some embodiments of the present application.
Fig. 5 is a flowchart illustrating a music playing method according to some embodiments of the present application.
FIG. 6 is a block diagram of a server according to some embodiments of the present application.
FIG. 7 is a block diagram of a server in accordance with certain embodiments of the present application.
Fig. 8 is a flowchart illustrating a music playing method according to some embodiments of the present application.
Fig. 9 is a flowchart illustrating a music playing method according to some embodiments of the present application.
Detailed Description
Reference will now be made in detail to embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are exemplary and intended to be used for explaining the present application and should not be construed as limiting the present application.
Referring to fig. 1, the present application provides a method for playing music, including:
s11: analyzing the current music piece target sound source information to obtain the music piece information;
s12: sending the song information to a server;
s13: receiving a sound effect mode fed back by the server according to the song information;
s14: and controlling the music playing equipment to play the current music track according to the sound effect mode.
Referring to fig. 2, the present embodiment provides a vehicle 100. The vehicle 100 includes a processor 102 and a first communication element 104. The processor 102 is configured to parse the sound source information of the current music piece to obtain the piece information, and to control the music playing device to play the current music piece according to the sound effect mode. The first communication element 104 is used for sending the track information to the server and receiving the sound effect mode fed back by the server according to the track information. The processor 102 may be a processor 102 independently configured to control the music playing device, or may be a processor 102 of a vehicle driving system, which is not limited herein.
Referring to fig. 3, an embodiment of the present application further provides a vehicle 110, and the method for playing music in the embodiment of the present application may be implemented by the vehicle 110. The vehicle 110 includes a resolution module 112, a first communication module 114, and a control module 116. S11 may be implemented by the parsing module 112, S12 and S13 may be implemented by the first communication module 114, and S14 may be implemented by the control module 116. Alternatively, the parsing module 112 is used for parsing the sound source information of the current music piece to obtain the track information. The first communication module 114 is used for sending the track information to the server and receiving the sound effect mode fed back by the server according to the track information. The control module 116 is used to control the music playing device to play the current music track according to the sound effect mode.
Specifically, different music tracks exhibit different sound effects. For example, a live recording or live-broadcasting type music track needs to better restore the voice and the live atmosphere. Dynamic music tracks need to exhibit a compact tempo. The audio-based music is required to accurately represent emotional colors mixed in with the conversation. Therefore, in order to enable the sound effect mode to better accord with the style of music tracks, when the music tracks are played, the sound effect mode can be adjusted according to the style of the music tracks, and the music playing experience of a user is optimized.
Further, music tracks are stored in the music player in the form of Moving Picture Experts Group Audio Layer III (MP 3) files, and the sound source information in the MP3 file includes additional information, such as ID3V2 information and ID3V1 information, and frame information. The additional information includes information of performers, word makers, music makers and albums, and the frame information includes information of bit rate, sampling rate and format version of the MP3 file.
When the music playing device plays the music track, the track information of the current music track can be obtained by analyzing the ID3V2 information and/or the ID3V1 information in the sound source information of the current music track. And sending the obtained song information to the server, receiving the sound effect mode fed back by the server according to the song information, and determining to play the current music song in the fed back sound effect mode.
For example, the current music track played by the music playing device is song a of the singer, and the track information of song a is obtained by parsing the ID3V2 information in the MP3 file of song a. The vehicle sends the obtained song information to the server, receives the sound effect mode fed back by the server according to the song information, determines that the sound effect mode of the song A is the rock mode, and controls the music playing equipment to play the song A in the rock mode.
In the music playing method, the vehicle 100 and the vehicle 110 of the embodiment of the application, the track information is obtained by analyzing the sound source information of the current music track, the corresponding sound effect mode is obtained by communicating with the server, the music playing device is controlled to play the current music track in the sound effect mode, the sound effect mode can be adjusted according to different music tracks, the automatic and intelligent adjustment of the sound effect mode of the music track is realized, and a better music playing effect is achieved.
In some embodiments, the track information includes at least one of artist name, album to which the track belongs, and genre information.
Specifically, when the music playing device plays a music track, the track information of the current music track may be obtained by parsing the ID3V2 information and/or the ID3V1 information in the sound source information of the current music track. The track information includes at least one of the name of the singer, the album to which the singer belongs and the genre information, or all of the name of the singer, the album to which the singer belongs and the genre information. The vehicle sends the acquired song information to the server, receives the sound effect mode fed back by the server according to the song information, and determines to play the current music song in the fed back sound effect mode.
For example, the track information includes the artist name and genre information. When the music track song A is played, the track information obtained by analyzing the sound source information of the music track is as follows: singer name: first, genre information: and (6) rocking. The vehicle sends the song information to the server, receives the sound effect mode fed back by the server according to the song information, determines that the sound effect mode of the song A is a rock mode, and controls the music playing equipment to play the song A in the rock mode.
As another example, the track information includes album to which and genre information. When the music track song A is played, the track information obtained by analyzing the sound source information of the music track is as follows: the album to which it belongs: album B, genre information: and (6) rocking. The vehicle sends the song information to the server, receives the sound effect mode fed back by the server according to the song information, determines that the sound effect mode of the song A is a rock mode, and controls the music playing equipment to play the song A in the rock mode.
Therefore, the corresponding sound effect mode can be matched according to the music track information, automatic and intelligent adjustment of the music track sound effect mode is achieved, a better music playing effect is achieved, and user experience is optimized.
Referring to fig. 4, in some embodiments, the playing method includes:
s15: responding to the input of a user, and marking the sound effect mode of the current music track;
s16: the tag is synchronized to the server.
In some embodiments, S15 may be implemented by the control module 116 and S16 may be implemented by the first communication module 114. Alternatively, the control module 116 is configured to mark the sound effect mode of the current music track according to the user input. The first communication module 114 is used to synchronize the marker to the server.
In some embodiments, the processor 102 is configured to mark the sound effect mode of the current music track based on user input. The first communication element 104 is used to synchronize the tag to the server.
Specifically, for the same music track, the sound effect modes preferred by different users may be different, and the music track is played in a popular sound effect mode, which may not meet the personalized requirements of some users. Therefore, the setting user can mark the sound effect mode of the current music track to play the current music track in the self-defined sound effect mode. After the user has input the custom sound effect mode of current music song, the vehicle is synchronous to the server with the custom sound effect mode of user input, and the server records this user's mark to current music song, and when this music song was broadcast next time to the user, the sound effect mode that acquires from the server was the custom sound effect mode of user input promptly, and current music song was broadcast to the vehicle according to the custom sound effect mode of user input.
For example, for song A, the taxi high sound effect mode is adopted to play the music track, so that the metal percussion music of a live concert can be highlighted, and stronger live feeling is brought to the audience. The music track is played in a taxi high sound effect mode, and perhaps more accords with the music playing habit of part of users. At the moment, the user can self-define the sound effect mode of the current music track, input the mark of the sound effect mode and change the default sound effect mode fed back by the server into the taxi high mode. After the user inputs the custom sound effect mode of the song A, the vehicle synchronizes the mark input by the user to the server, the server records the mark of the user to the song A, when the user plays the song A next time, the sound effect mode obtained from the server is the taxi high mode, and the vehicle plays the song A according to the taxi high mode.
Therefore, the personalized requirements of different users can be met, and the music playing habit of the user can be better met.
Further, the user may also mark different parts of the same initial music piece. For some music tracks combining various music display effects, such as dramas, music artists and the like, different music display effect parts are distinguished and marked, the sound effect mode of the music tracks can be flexibly adjusted, and a better music playing effect is achieved.
For example, a user plays a music play using a music playing device. The music play comprises a singing part, a character dialogue part, a background part and other segments, a user can mark a sound effect mode as a shy-high mode when the music play shows to the singing part, mark the sound effect mode as a human sound mode when the music play shows to the dialogue part, and mark the sound effect mode as a classical mode when the background sound is played in the music play.
So, can adjust the audio mode of music song with more nimble mode, promote user's music broadcast and experience.
In addition, when the current music track is played, if the track information of the current music track is analyzed to be empty, the user can mark the sound effect mode of the current music track. In this case, the vehicle pops up a prompt asking the user to enter a sound mode.
If the user does not input the self-defined sound effect mode within the preset time, the vehicle controls the music playing equipment to play the current music track in the universal sound effect mode. The universal sound effect mode can be a sound effect mode which is more accordant with the popular style and can adapt to the styles of most music tracks. If the user inputs the customized sound effect mode within the preset time, the vehicle controls the music playing equipment to play the current music track in the customized sound effect mode input by the user, and synchronizes the customized sound effect mode input by the user to the server, and the server records the mark of the current music track by the user, and when the user plays the current music track next time, the music track is played according to the customized sound effect mode input by the user.
In some embodiments, when the song a is played, the song information obtained by analyzing the sound source information is null, and at this time, the vehicle pops up a prompt box to request the user to input a sound effect mode. If the user does not input the custom sound effect mode within 3 seconds, the vehicle controls the music playing device to play the song A in the universal sound effect mode.
Therefore, when the music information is empty, the current music can be played in a proper sound effect mode, and the music playing experience of the user is optimized.
In other embodiments, when the song a is played, the song information obtained by analyzing the sound source information is null, and at this time, the vehicle pops up a prompt box to request the user to input a sound effect mode. And if the user-defined sound effect mode input by the user within 3 seconds is the rock mode, the vehicle controls the music playing equipment to play the song A in the rock mode, the user-defined sound effect mode input by the user is synchronized to the server, the server records the mark of the song A by the user, and the song A is played according to the rock mode input by the user when the user plays the song A next time.
Therefore, the personalized requirements of different users can be met, and the music playing habit of the user can be better met.
The predetermined time for the vehicle to wait for the user to input the custom sound effect mode may be set according to a prompting method, a user's listening habits, and other factors, and is not limited specifically, and may be, for example, 3 seconds, 5 seconds, 10 seconds, and the like.
Referring to fig. 5, the present application provides a method for playing music, including:
s21: receiving song information of a current music song sent by music playing equipment;
s22: determining the sound effect mode of the current music track according to the track information;
s23: and sending the sound effect mode to the music playing equipment so that the music playing equipment can play the current music track according to the sound effect mode.
Referring to fig. 6, an embodiment of the present application provides a server 200. The server 200 comprises a second communication element 202 and a processor 204. The second communication element 202 is configured to receive track information of a current music track sent by the music playing device, and is configured to send a sound effect mode to the music playing device so that the music playing device can play the current music track according to the sound effect mode. The processor 204 is configured to determine the sound effect mode of the current music track according to the track information. The processor 204 may be a processor 204 independently configured to control the music playing device, or may be a processor 204 of a vehicle driving system, which is not limited herein.
Referring to fig. 7, an embodiment of the present application further provides a server 210, and the method for playing music in the embodiment of the present application may be implemented by the server 210. The server 210 includes a second communication module 212 and a determination module 214. S21 and S23 may be implemented by the second communication module 212, and S22 may be implemented by the determination module 214. Or, the second communication module 212 is configured to receive the track information of the current music track sent by the music playing device, and send the sound effect mode to the music playing device, so that the music playing device can play the current music track according to the sound effect mode. The determining module 214 is configured to determine the sound effect mode of the current music track according to the track information.
Specifically, the server can be in communication connection with the vehicle, receive the song information of the current music song that vehicle music playback devices sent to according to the song information that receives match the audio mode in the music style information base, send the audio mode that matches to vehicle music playback devices, so that vehicle music playback devices can play current music song according to the audio mode that matches. The music style information base comprises a default sound effect mode corresponding to the music tracks and a user-defined sound effect mode corresponding to the music tracks. The track information of the music track includes at least one of the name of the singer, the album to which it belongs, and genre information.
For example, the track information transmitted by the music playback device includes the singer name and genre information. When the music playing device plays the music track song a, the track information received by the server is: singer name: first, genre information: and (6) rocking. And the server sends the rock mode to the vehicle music playing equipment according to the song information and the matched sound effect mode in the music style information base is the rock mode, so that the music playing equipment can play the song A according to the rock mode.
As another example, the track information transmitted by the music playback apparatus includes the album belonging and genre information. When the music playing device plays the music track song a, the track information received by the server is: the album to which it belongs: album B, genre information: and (6) rocking. And the server sends the rock mode to the vehicle music playing equipment according to the song information and the matched sound effect mode in the music style information base is the rock mode, so that the music playing equipment can play the song A according to the rock mode.
Therefore, the corresponding sound effect mode can be matched according to the music track information, automatic and intelligent adjustment of the music track sound effect mode is achieved, a better music playing effect is achieved, and user experience is optimized.
Referring to fig. 8, in some embodiments, S22 includes:
s221: performing sound effect mode matching according to the song information;
s222: judging whether the current music track has a self-defined sound effect mode or not;
s223: and if the self-defined sound effect mode does not exist, determining the default sound effect mode of the matched current music track as the sound effect mode of the current music track.
In some embodiments, S221-S223 may be implemented by determination module 214. Or, the determining module 214 is configured to perform sound effect mode matching according to the track information, determine whether the current music track has the custom sound effect mode, and determine the default sound effect mode of the matched current music track as the sound effect mode of the current music track when the current music track does not have the custom sound effect mode.
In some embodiments, the processor 204 is configured to perform sound effect mode matching according to the track information, determine whether the current music track has the custom sound effect mode, and determine the default sound effect mode of the matched current music track as the sound effect mode of the current music track when the current music track does not have the custom sound effect mode.
Specifically, when receiving the track information of the current music track sent by the vehicle music playing device, the server may first determine whether a custom sound effect mode input by the user in advance exists in the music style information base. And if the user-defined sound effect mode input by the user in advance does not exist, matching the default sound effect mode in the music style information base according to the received song information, and sending the default sound effect mode to the vehicle music playing equipment.
For example, the user has not entered a custom sound effect mode for Song A. When the vehicle music playing equipment plays song A, the server matches a default sound effect mode rock mode according to the received song information and the user-defined sound effect mode input by the user in advance is not matched in the music style information base, and sends the default sound effect mode to the vehicle music playing equipment, so that the music playing equipment can play the song A in the rock mode.
Therefore, the corresponding sound effect mode can be matched according to the music track information, automatic and intelligent adjustment of the music track sound effect mode is achieved, a better music playing effect is achieved, and user experience is optimized.
Referring to fig. 8, in some embodiments, S22 includes:
s224: and if the self-defined sound effect mode exists, determining the self-defined sound effect mode of the matched current music track as the sound effect mode of the current music track.
In certain embodiments, S224 may be implemented by the determination module 214. In other words, the determining module 214 is configured to determine the matched custom sound effect mode of the current music track as the sound effect mode of the current music track when the custom sound effect mode exists in the current music track.
In some embodiments, the processor 204 is configured to determine the custom sound effect mode of the current music track as the sound effect mode of the current music track if the custom sound effect mode exists for the current music track.
Specifically, for the same music track, the sound effect modes preferred by different users may be different, and the music track is played in a popular sound effect mode, which may not meet the personalized requirements of some users. Therefore, some users can set the custom sound effect mode according to personal preference when playing music tracks.
When the server receives the track information of the current music track sent by the vehicle music playing device, whether a user-defined sound effect mode input by a user in advance exists in the music style information base or not can be judged firstly. And if the user-defined sound effect mode input by the user in advance exists, matching the user-defined sound effect mode in the music style information base according to the received song information, and sending the default sound effect mode to the vehicle music playing equipment.
For example, for Song A, the user-defined prominence mode is the taxi-height mode. When the vehicle music playing device plays the song A, the server matches a custom sound effect mode which is input by a user in advance to be a taxi high mode in the music style information base according to the received song information, and then the taxi high mode is sent to the vehicle music playing device, so that the music playing device can play the song A in the taxi high mode.
As another example, for Song A, the user defines different sound effect patterns at different sound clips. When the vehicle music playing device plays the song A, the server matches a user-defined sound effect mode input by a user in advance in the music style information base according to the received song information, and sends the sound effect mode to the vehicle music playing device. When the vehicle music playing device plays song A, the sound effect mode can be correspondingly adjusted at different sound segments of the song A.
Therefore, the personalized requirements of different users can be met, and the music playing habit of the user can be better met.
Furthermore, respective music style information bases are established for different users, the user only synchronizes the self-defined sound effect mode of the music tracks into the personal music style information base of the user, and the music style information bases of other users cannot be influenced.
Therefore, the user-defined sound effect modes of different users can be counted, the respective music style information base of the users is formed, the sound effect modes are matched according to the users, the personalized requirements of the different users are further met, and the music playing habit of the users is met.
Referring to fig. 9, in some embodiments, S22 further includes:
s225: if the song information is null, judging whether the current music song has a self-defined sound effect mode;
s226: if the user-defined sound effect mode does not exist, judging whether a mark of the sound effect mode of the current music track synchronized by the music playing equipment is received within preset time;
s227: if the marked sound effect mode is received, determining the marked sound effect mode as the sound effect mode of the current music track, and synchronizing the marked sound effect mode to the server;
s228: if the marked sound effect mode is not received, the current sound effect mode of the music playing equipment is determined as the sound effect mode of the current music.
In certain embodiments, S225-S228 may be implemented by the determination module 214. Or, the determining module 214 is configured to determine whether the current music track has the custom sound effect mode when the track information is empty, determine whether the flag of the sound effect mode of the current music track synchronized by the music playing device is received within the predetermined time when the current music track does not have the custom sound effect mode, determine the marked sound effect mode as the sound effect mode of the current music track when the flag of the sound effect mode of the current music track synchronized by the music playing device is received within the predetermined time, and synchronize the marked sound effect mode to the server, and for not receiving a flag of the sound effect mode of the current music track synchronized by the music playback device within a predetermined time, the current sound effect mode of the music playing device is determined as the sound effect mode of the current music piece.
In some embodiments, the processor 204 is configured to determine whether the custom sound effect mode exists for the current music track if the track information is empty, determine whether a flag of the sound effect mode for the current music track synchronized by the music playing device is received within a predetermined time if the custom sound effect mode does not exist for the current music track, and determine the marked sound effect mode as the sound effect mode for the current music track if the flag of the sound effect mode for the current music track synchronized by the music playing device is received within the predetermined time, and synchronize the marked sound effect mode to the server, and for not receiving a flag of the sound effect mode of the current music track synchronized by the music playback device within a predetermined time, the current sound effect mode of the music playing device is determined as the sound effect mode of the current music piece.
Specifically, if the song information received by the server is empty, it may be determined first whether a custom sound effect mode previously input by the user exists in the music style information base.
And if the user-defined sound effect mode input by the user in advance exists, matching the user-defined sound effect mode in the music style information base according to the received song information, and sending the default sound effect mode to the vehicle music playing equipment.
If the user-defined sound effect mode input by the user in advance does not exist, whether the mark of the sound effect mode of the current music track synchronized by the music playing equipment is received within the preset time is judged, namely, whether the user inputs the user-defined sound effect mode in the music playing equipment within the preset time is judged.
And if the user-defined sound effect mode input by the user is received within the preset time, determining the user-defined sound effect mode as the sound effect mode of the current music piece. And if the user-defined sound effect mode input by the user is not received within the preset time, determining the current sound effect mode of the music playing equipment as the sound effect mode of the current music. Wherein, the current sound effect mode may be a general mode. The universal sound effect mode can be a sound effect mode which is more accordant with the popular style and can adapt to the styles of most music tracks.
In some embodiments, when the music playing device plays song a, the server receives the song information empty, and at this time, the server first determines whether the user has a custom sound effect mode for song a, and if the user does not preset the custom sound effect mode, the vehicle pops up a prompt box to request the user to input the sound effect mode. And if the user-defined sound effect mode input by the user within 3 seconds is the rock mode, determining the rock mode input by the user as the sound effect mode of the song A, and synchronizing the information to the music style information base of the server. And when the user plays the song A next time, playing the song A according to the rock mode input by the user.
Therefore, the personalized requirements of different users can be met, and the music playing habit of the user can be better met.
In other embodiments, when the music playing device plays the song a, the server receives the song information empty, and at this time, the server first determines whether the user has a custom sound effect mode for the song a, and if the user does not preset the custom sound effect mode, the vehicle pops up a prompt box to request the user to input the sound effect mode. If the user does not input the custom prominence mode within 3 seconds, the general mode is determined as the prominence mode of song A, and the information is synchronized into the music style information base of the server. When the user plays Song A next time, Song A is played according to the general mode.
Therefore, when the music information is empty, the current music can be played in a proper sound effect mode, and the music playing experience of the user is optimized.
The predetermined time for the vehicle to wait for the user to input the custom sound effect mode may be set according to a prompting method, a user's listening habits, and other factors, and is not limited specifically, and may be, for example, 3 seconds, 5 seconds, 10 seconds, and the like.
The embodiment of the application also provides a computer readable storage medium. One or more non-transitory computer-readable storage media storing a computer program that, when executed by one or more processors, implements the music playing method of any of the above embodiments.
The embodiment of the application also provides a vehicle. The vehicle includes a memory and one or more processors, one or more programs being stored in the memory and configured to be executed by the one or more processors. The program includes instructions for executing the music playback method according to any one of the above embodiments.
The processor may be used to provide computational and control capabilities to support the operation of the entire vehicle. The memory of the vehicle provides an environment for the computer readable instructions in the memory to operate.
It will be understood by those of ordinary skill in the art that all or part of the processes of the methods of the above embodiments may be implemented by hardware related to instructions of a computer program, which may be stored in one or more non-volatile computer-readable storage media, and when executed, may include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), or the like.
The above examples only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present application. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (10)
1. A method for playing music, the method comprising:
analyzing the current music piece target sound source information to obtain the music piece information;
sending the song information to a server;
receiving a sound effect mode fed back by the server according to the song information;
and controlling music playing equipment to play the current music track according to the sound effect mode.
2. The playback method as claimed in claim 1, wherein the track information includes at least one of a name of the singer, an album to which the singer belongs, and genre information.
3. The playback method according to claim 1, wherein the playback method comprises:
marking a sound effect mode of the current music track in response to a user input;
synchronizing the marker to the server.
4. A method for playing music, the method comprising:
receiving song information of a current music song sent by music playing equipment;
determining the sound effect mode of the current music track according to the track information;
and sending the sound effect mode to the music playing equipment so that the music playing equipment can play the current music track according to the sound effect mode.
5. The playback method as claimed in claim 4, wherein the determining the sound effect mode of the current music track according to the track information comprises:
performing sound effect mode matching according to the song information;
judging whether the current music track has a self-defined sound effect mode or not;
and if the self-defined sound effect mode does not exist, determining the default sound effect mode of the matched current music track as the sound effect mode of the current music track.
6. The playback method as claimed in claim 5, wherein the determining the sound effect mode of the current music track according to the track information comprises:
and if the custom sound effect mode exists, determining the matched custom sound effect mode of the current music track as the sound effect mode of the current music track.
7. The playback method as claimed in claim 4, wherein the determining the sound effect mode of the current music track according to the track information further comprises:
if the song information is empty, judging whether the current music song has a self-defined sound effect mode;
if the self-defined sound effect mode does not exist, judging whether a mark of the sound effect mode of the current music track synchronized by the music playing equipment is received within preset time;
if the marked sound effect mode is received, determining the marked sound effect mode as the sound effect mode of the current music piece, and synchronizing the marked sound effect mode to the server;
and if the marked sound effect mode is not received, determining the current sound effect mode of the music playing equipment as the sound effect mode of the current music.
8. A vehicle, characterized in that the vehicle comprises:
the analysis module is used for analyzing the sound source information of the current music piece so as to obtain the music piece information;
the first communication module is used for sending the song information to a server;
the first communication module is also used for receiving a sound effect mode fed back by the server according to the track information;
and the control module is used for controlling the music playing equipment to play the current music track according to the sound effect mode.
9. A server, characterized in that the server comprises:
the second communication module is used for receiving the song information of the current music song sent by the music playing device;
the determining module is used for determining the sound effect mode of the current music track according to the track information;
the second communication module is further used for sending the sound effect mode to the music playing equipment so that the music playing equipment can play the current music track according to the sound effect mode.
10. One or more non-transitory computer-readable storage media storing a computer program that, when executed by one or more processors, implements the method of playing music of any one of claims 1-3 or 4-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010859719.6A CN112002296B (en) | 2020-08-24 | 2020-08-24 | Music playing method, vehicle, server and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010859719.6A CN112002296B (en) | 2020-08-24 | 2020-08-24 | Music playing method, vehicle, server and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112002296A true CN112002296A (en) | 2020-11-27 |
CN112002296B CN112002296B (en) | 2023-08-25 |
Family
ID=73471650
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010859719.6A Active CN112002296B (en) | 2020-08-24 | 2020-08-24 | Music playing method, vehicle, server and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112002296B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115277830A (en) * | 2022-06-23 | 2022-11-01 | 重庆长安汽车股份有限公司 | Operation method and device of vehicle-mounted sound effect product |
CN115410544A (en) * | 2022-08-26 | 2022-11-29 | 镁佳(北京)科技有限公司 | Sound effect processing method and device and electronic equipment |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000181450A (en) * | 1998-12-10 | 2000-06-30 | Yamaha Corp | Music selecting device and record medium therefor |
CN102497448A (en) * | 2011-12-26 | 2012-06-13 | 深圳市五巨科技有限公司 | Method and system for playing on-line music at mobile terminal |
CN102622999A (en) * | 2011-01-26 | 2012-08-01 | 英华达(南京)科技有限公司 | System for automatically adjusting sound effect and method thereof |
CN103475731A (en) * | 2013-09-23 | 2013-12-25 | 网易(杭州)网络有限公司 | Media information matching and processing method and device |
CN103606380A (en) * | 2013-09-04 | 2014-02-26 | 张家港保税区润桐电子技术研发有限公司 | Audio parameter self-adaption matching method and device |
CN105468328A (en) * | 2014-09-03 | 2016-04-06 | 联想(北京)有限公司 | Information processing method and electronic device |
CN106775567A (en) * | 2017-01-05 | 2017-05-31 | 微鲸科技有限公司 | A kind of audio matching process and system |
US9679547B1 (en) * | 2016-04-04 | 2017-06-13 | Disney Enterprises, Inc. | Augmented reality music composition |
KR20180015586A (en) * | 2016-08-03 | 2018-02-13 | 주식회사 버즈뮤직코리아 | Method for recommending music for various situations and apparatus using the same |
CN110392045A (en) * | 2019-06-28 | 2019-10-29 | 上海元笛软件有限公司 | Audio frequency playing method, device, computer equipment and storage medium |
-
2020
- 2020-08-24 CN CN202010859719.6A patent/CN112002296B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000181450A (en) * | 1998-12-10 | 2000-06-30 | Yamaha Corp | Music selecting device and record medium therefor |
CN102622999A (en) * | 2011-01-26 | 2012-08-01 | 英华达(南京)科技有限公司 | System for automatically adjusting sound effect and method thereof |
CN102497448A (en) * | 2011-12-26 | 2012-06-13 | 深圳市五巨科技有限公司 | Method and system for playing on-line music at mobile terminal |
CN103606380A (en) * | 2013-09-04 | 2014-02-26 | 张家港保税区润桐电子技术研发有限公司 | Audio parameter self-adaption matching method and device |
CN103475731A (en) * | 2013-09-23 | 2013-12-25 | 网易(杭州)网络有限公司 | Media information matching and processing method and device |
CN105468328A (en) * | 2014-09-03 | 2016-04-06 | 联想(北京)有限公司 | Information processing method and electronic device |
US9679547B1 (en) * | 2016-04-04 | 2017-06-13 | Disney Enterprises, Inc. | Augmented reality music composition |
KR20180015586A (en) * | 2016-08-03 | 2018-02-13 | 주식회사 버즈뮤직코리아 | Method for recommending music for various situations and apparatus using the same |
CN106775567A (en) * | 2017-01-05 | 2017-05-31 | 微鲸科技有限公司 | A kind of audio matching process and system |
CN110392045A (en) * | 2019-06-28 | 2019-10-29 | 上海元笛软件有限公司 | Audio frequency playing method, device, computer equipment and storage medium |
Non-Patent Citations (1)
Title |
---|
洪文兴;李晶轩;郑思婷;李涛;: "基于金字塔匹配核的音乐信息检索", 厦门大学学报(自然科学版), no. 01, pages 32 - 37 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115277830A (en) * | 2022-06-23 | 2022-11-01 | 重庆长安汽车股份有限公司 | Operation method and device of vehicle-mounted sound effect product |
CN115410544A (en) * | 2022-08-26 | 2022-11-29 | 镁佳(北京)科技有限公司 | Sound effect processing method and device and electronic equipment |
CN115410544B (en) * | 2022-08-26 | 2024-01-30 | 镁佳(北京)科技有限公司 | Sound effect processing method and device and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN112002296B (en) | 2023-08-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1830347B1 (en) | Music composition data reconstruction device, music composition data reconstruction method, music content reproduction device, and music content reproduction method | |
US8173883B2 (en) | Personalized music remixing | |
CA2943957C (en) | Methods and systems for synchronizing media | |
US9230552B2 (en) | Advanced encoding of music files | |
US20070064954A1 (en) | Method and apparatus for audio data analysis in an audio player | |
TW201238279A (en) | Semantic audio track mixer | |
KR20050061566A (en) | Personal audio recording system | |
CN101326569A (en) | Music edit device and music edit method | |
US8253006B2 (en) | Method and apparatus to automatically match keys between music being reproduced and music being performed and audio reproduction system employing the same | |
CN112002296B (en) | Music playing method, vehicle, server and storage medium | |
US9305601B1 (en) | System and method for generating a synchronized audiovisual mix | |
US20120311445A1 (en) | Enhanced media recordings and playback | |
US20210191973A1 (en) | Karaoke query processing system | |
CN102163220B (en) | Song transition metadata | |
CN114466242A (en) | Display device and audio processing method | |
CN114615534A (en) | Display device and audio processing method | |
JP2001324984A (en) | Auxiliary data distribution system for time fixed information | |
CN114598917A (en) | Display device and audio processing method | |
JP2005285285A (en) | Content read system and musical piece reproduction apparatus | |
CN114466241A (en) | Display device and audio processing method | |
JP6781636B2 (en) | Information output device and information output method | |
JP2003110448A (en) | Audio system | |
KR102171479B1 (en) | Method and system for digital audio co-play service | |
JP7197688B2 (en) | Playback control device, program and playback control method | |
JP2004191515A (en) | Contents distribution system, and equipment and method for contents reproduction |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |