This application claims the priority benefit of Taiwan patent application number 098124328 filed on Jul. 17, 2009
1. Field of the Invention
The present invention related to a method for song searching by voice, and more particularly, to a method with which users can complete settings and gain access to file data on songs by themselves, and after the search function is started, users' voices can be acquired to distinguish these songs and conduct data comparison, so as to play the song data derived from data comparison with sound or carry out a preview of songs directly, thus facilitating song searching.
2. Description of the Prior Art
With continuous researches and developments in electronic products, computers, portable music players (e.g. MP3, MP4 or MP5) and other electronic products have been launched by firms in the present days, compared to the past when music was played only by using audio equipments. As these electronic products are more convenient used and equipped with high capacity hard disks inside, these products are originally capable of playing music only based on tapes, CDs and so on as storage media will shift to store song files into hard disks and play the songs directly. Thus, users do not need to replace music storage media when they want to listen to songs in different albums, and do not need to carry or prepare multiple music storage media with them, either. As a result, much storage space will be saved. Besides, with popularity of Internet applications, multimedia audiovisual signals can be transmitted and downloaded through network packets for the purpose of digitalized audiovisual signal transmission, and the audio or video signals downloaded from legitimate websites can be stored into hard disks.
As hard disk capacity increases, users can store more albums in the hard disks. As more albums are stored in these hard disks, however, users have to press or turn buttons frequently before they can listen to the album they want. That is to say, they have to search for the album they want among albums. This way of searching not only requires users to spend a lot of time; in addition, if they forget the name of the song they want to listen to, they must begin with the first song of the album or listen to all albums of the singer, searching inconveniently. In cases when users are unable to operate electronic products manually, for example, when they walk, drive or ride motorcycles, the problem of inconvenience for use is more obvious. Besides, since electronic products become lighter, thinner, shorter and smaller with limited space on their surface in the course of research and development, the buttons or knobs installed on these surfaces also become rather miniaturized, leading to extreme inconvenience in operation, causing wrong pressing or miss choices.
The conventional method for song searching as mentioned above has such many problems and disadvantages, and constitutes what the inventor and those involved in this industry need to research and improve.
An object of the present invention is to provide a method for song searching by voice having convenient use and allowing users to make personalized settings.
The primary objective of the present invention is to apply the method for song searching by voice to recognize voices of users, compare the recognition result with instruction data or song attribute data in the voice recognition database, and play the data to be compared directly through speeches or give a preview of the corresponding song files based on the data to be compared, so as to ensure that the users will not touch buttons or knobs by mistake, and save time in searching for song files. Besides, the users do not need to press input devices by hand(s). This will not only promote convenience for users in search for songs, but also enable them to choose the songs they want to listen to even when they cannot press the buttons by hand(s), thus achieving the objectives of searching for songs quickly and free users' hands to conduct other operations in the process of searching.
The another objective of the present invention is to ensure that after programs are initiated, users can set such items as conditions for searching, position to start a preview of songs, sequential play, shuffle play, preview periods and whether to play immediately after choices are made by the users themselves, etc. Since different users have different preferences and needs, this method will generate ways of personalized search setting and previews for the purpose of making it easier for users to operate.
The other objective of the present invention is to acquire song files in accordance with the comparison data and initiate a preview of a song from the proposed starting position after voice recognition is completed and the song is found and compared, allowing users to find the song for which they want to search by listening actually. This will not only reduce the time spent by the users to recall the name of the song, but also help make a preview of songs as a suite, thus generating new experiences of using and sense of listening.
A further objective of the present invention is to enable multimedia electronic devices to show playlists on the display, so that users can adjust the songs to be played by clicking to choose the playlist before they begin a preview of songs. In this way, they can listen to the songs to be played repeatedly and further achieve the purpose of finding the songs they are looking for quickly and accurately.
In order to achieve the aforesaid objectives and effects as well as the technology adopted in the present invention and its structure, the following example of the preferred embodiment of the present invention is given to illustrate its features and functions in detailed with reference to the accompanying drawings for better understanding.
Refer to
For use of the multimedia electronic device 1, the first CPU 1 will execute programs stored in the access device 12 and open the setting page for users to set search conditions, or acquire all song file data (ID3 Tag) in the access device 12 and store these data into the first memory 15 to form the song attribute data 1512 in the voice recognition database 151. The search conditions cover such proposed items as all singers, albums, playlists, names of singers, names of albums, names of playlists, etc., and each of these items can be followed by further search conditions. In addition, users can set such items as the initial position of previews, repeat, shuffle play, preview period and whether to start play immediately after the users make choices. After the settings are completed, the setting information will be stored into the setting data 1513 of the voice recognition database 151 in the first memory 15, in which the voice recognition database 151 is additionally stored. The voice recognition database 151 has the instruction data 1511 that contains general instructions (for example, forward play, backward play, pause, play, searching for singer, searching for album, searching for playlist, etc.), and includes the song attribute data 1512 that contains all song files.
Refer to
Refer to
It can be seen from the above steps that users can utilize the preset values or make settings by themselves. When making settings by themselves, users can set the next search condition after a given search condition for every item of search conditions. In the case of searching for name of singer, for example, users can set the subsequent search conditions to be the name of the album and the name of the song in order, or directly search for the name of the song; when searching for the name of the album, users can set the subsequent search conditions to be the name of the song, or just no further condition. Under items of the aforesaid search conditions, users can rely on the given search conditions or select search conditions by themselves, and can set loose search conditions to strict search conditions in order among name of playlist, name of singer, name of album, name of song and no setting. However, users can skip over loose search conditions to make settings of strict search conditions directly, as long as these conditions can narrow down the search range to satisfy users' preferences and enable them to find the songs they want, and this shall not be limited herein. It is hereby stated that all other modifications and equivalent structural changes made without departing from the art and spirit of the present invention shall be included in the appended claims of the present invention.
Additionally, since it is possible that users store a plurality of new song files 121 in the access device 12, the function of synchronously acquiring data of the song files 121 can be initiated in the setting page. Then the first CPU 1 will once again acquire the data of all song files 121 from the access device 12 and store these data as the song attribute data 1512 in the voice recognition database 151 of the first memory 15. If the users do not acquire the data of the song files 121 once again, the first CPU 1 will only make a comparison of the song attribute data 1512 that have been stored in the first memory 15 when the search function is started.
Users shall press the input device 14 or directly use their voices to start searching. After recognition, the voices will be compared with the instruction data 1511 in the voice recognition database 151 to start searching directly. At this moment, the first CPU 11 will read the preset voice data (the instruction data 1511 or song attribute data 1512) in the first memory 15, and convert these digital data into analog data through the first digital-to-analog conversion module 16, and then use the loudspeaker 162 to broadcast these analog data. After having heard the voices, users can speak out the items of search conditions to the first microphone 161, which will acquire these voices, and the first digital-to-analog conversion module 16 will convert the analog data of these voices into digital data, which will be transmitted to the first CPU 11. The first CPU 11 will implement voice recognition of these digital data, and then compare the results from the voice recognition with the instruction data 1511 or song attribute data 1512 in the voice recognition database 151 of the first memory 15 to obtain comparison data (such as names of singers, albums or songs). If the further search condition for the comparison data is name of singer or name of album, since the comparison result does not meet the preset requirement (name of song), the first CPU 11 will directly send a signal through the first digital-to-analog conversion module 16 to the loudspeaker 162 to play a further search condition (name of singer and name of album). And the first CPU 11 will proceed to the next search condition after it again reads the steps of the search condition for the setting data 1513 in the first memory 15. If the comparison data are song names, the first CPU 11 will again acquire one or more song files 121 that meet the set conditions from the access device 12 based on comparison of song data, and execute previews of songs according to the set conditions. However, the aforesaid voice recognition for conventional use is a prior art, and is not described in more detail, since this detailed composition is not a major point of the present invention.
After the loudspeaker 162 plays the acquired data files, such as singer name or album name, etc, users can directly press the input device 14. After having received the signals from the device, the first CPU 11 will acquire one or more song files 121 that meet the set conditions from the access device 12 and play these files. If the users speak out the next search condition, the first CPU 11 will initiate recognition and make comparisons for a second time.
If the comparison data are song names, the loudspeaker 162 will make a preview of one or more song files 121 that correspond with the song data. At this time, the first CPU 11 will acquire the setting data 1513 from the first memory 15 to conduct sequential or shuffle previews of all songs, and can start previews of songs from the set initial position according to the set data (for example, if the initial position is set to be 2 minutes and 50 seconds, all songs will be played from the point of 2 minutes and 50 seconds). After the songs are played to the preview time of the setting data 1513, the next song will be played. In this way, users can select the songs they want to hear by listening to song previews when they forget names of songs or albums, and even achieve the effect of playing a plurality of songs continuously as a suite. In addition, if the first CPU 11 is electrically connected with the display 13, the playlist of the plurality of the songs will be shown in the display 13, and users can click to choose the playlist by using the input device 14 to adjust previews of songs. If the users want to listen to the songs that have been played for a second time, they can click to choose the playlist and listen to these songs again, thus making sure if these songs are those they want to hear by listening to them again. Since they listen instead of searching again, the effect of finding the songs they want to hear quickly and accurately will be achieved.
Besides, as most of car audio devices are usually operated by using buttons, knobs or touch screens, if drivers want to adjust or find the song they want to hear when they are driving, they must turn their eyes on and put one of their hands to the panel. Since the drivers avert their sight, it is likely to cause car accidents in case of emergency situations due to slowness in reacting or inflexibility in steering their cars with one hand. If the present invention is applied in car audio equipments, it will enable drivers to focus their attention on roads and put both hands on the steering wheel, thus enhancing safety in driving.
The multimedia electronic device 1 for using in the method for song searching by voice may be a computer or car audio device, or may also be a portable multimedia electronic device.
Refer to
For use of the multimedia electronic device 1 and external device 2 (
In practical applications, the method for song searching by voice as disclosed in the present invention has the advantages as follows:
(1) The method for song searching by voice is based on voice recognition to compare the voices with the instruction data 1511 and song attribute data 1512 of the voice recognition database 151, and play voices directly based on the comparison data, or acquire one or more song files 121 that correspond with the comparison data for a preview. Nowadays as users store more and more song files 121 in the access device 12, with this method in hand, they do not need to search many song files 121 one by one for what they want, and will not touch buttons or knobs by mistake due to small size of these buttons or knobs. As a result, this method will facilitate searching for songs.
(2) The method for song searching by voice is based on voices for song searching, so users do not need to free one of their hands to press the input device 14. Therefore, this method enables them to do other things with both of their hands while searching for songs, and allows them to listen to the songs they want even if they cannot free their hands to press the input device 14.
(3) The method for song searching by voice enables users to complete settings on search conditions, initial positions of song previews, sequential play, shuffle play, preview period and whether to play immediately after they make choices by themselves when the program is started, and allows the users to store these settings as the setting data 1513, thus ensuring that the search settings correspond with preferences and needs of different users.
(4) The method for song searching by voice enables acquisition of the song files 121 from the access device 12 in accordance with the comparison data, and enables songs to be played from the set initial position of song preview. Therefore, it not only allows users to find the songs they want to hear under the condition that song names are unknown, but also plays a plurality of songs as a suite.
(5) In case of song previews by using the method for song searching by voice, if the multimedia electronic device 1 is electrically connected with the display 13 via the first CPU 11, the playlists will be displayed on the display 13, and users can click to choose the playlists directly on the display 13 or through the input device 14 to adjust the songs of preview, and make sure of the songs by repeating the preview song instead of searching for a second time.
Therefore, the present invention mainly relates to a method for song searching by voice, and enables users to start searching and acquire their voices for recognition after they complete settings and acquire the song files 121. It allows playing the song attribute data 1512 derived from data comparison or previews of songs to promote convenience in searching for songs as a major point of protection.
While the invention has been described in conjunction with a specific best mode, it is to be understood that many alternatives, modifications, and variations will be apparent to those skilled in the art in light of the foregoing description. Accordingly, it is intended to embrace all such alternatives, modifications, and variations in which fall within the spirit and scope of the included claims. All matters set forth herein or shown in the accompanying drawings are to be interpreted in an illustrative and non-limiting sense.
Number | Date | Country | Kind |
---|---|---|---|
098124328 | Jul 2009 | TW | national |