TWI496472B - System, method, computer program product and computer readable medium for providing background images, system, and method for providing decoration objecys, and internet singing system - Google Patents
System, method, computer program product and computer readable medium for providing background images, system, and method for providing decoration objecys, and internet singing system Download PDFInfo
- Publication number
- TWI496472B TWI496472B TW100113419A TW100113419A TWI496472B TW I496472 B TWI496472 B TW I496472B TW 100113419 A TW100113419 A TW 100113419A TW 100113419 A TW100113419 A TW 100113419A TW I496472 B TWI496472 B TW I496472B
- Authority
- TW
- Taiwan
- Prior art keywords
- data
- module
- background image
- song
- embellishment
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 34
- 238000004590 computer program Methods 0.000 title claims description 5
- 238000005034 decoration Methods 0.000 title claims description 5
- 239000000463 material Substances 0.000 claims description 40
- 230000005540 biological transmission Effects 0.000 claims description 13
- 239000000284 extract Substances 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 230000008451 emotion Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Auxiliary Devices For Music (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Description
本發明係關於一種網路伴唱系統,特別是一種能依據不同歌曲或不同歌詞字幕而改變介面樣式之網路伴唱系統。The invention relates to a network accompaniment system, in particular to a network accompaniment system capable of changing an interface style according to different songs or different lyrics subtitles.
以往想要和他人共享歌唱的樂趣,不是相約去KTV就是要專程到某一方家中使用家庭式卡拉OK設備,不僅費時又費力。隨著網路技術的發展,透過網路來進行雙方或多方的線上歡唱已成為另一種趨勢。使用者只要利用能夠與網路連線的電腦等裝置,並藉由對應的歌唱軟體介面,即可和三五好友,甚至是不相識的網友一同歡唱,不受時間或空間的拘束。In the past, I wanted to share the fun of singing with others. It was not a time to go to KTV or to go to a home to use a family-style karaoke equipment, which was time-consuming and laborious. With the development of network technology, it has become another trend to conduct two or more online singing through the Internet. Users can use the computer and other devices that can be connected to the Internet, and through the corresponding singing software interface, they can sing along with friends who are not familiar with each other, even if they don't know each other, regardless of time or space.
然而網路傳輸速度及頻寬有其限制,使得這類的網路伴唱介面除了呈現雙方的即時影像及播放所點選的不同歌曲伴奏外,諸如背景或介面其他部分等往往過於死板且制式化,並無法提供如KTV或家用卡拉OK般具有多彩多姿的影像呈現效果,因此容易帶給使用者枯燥單調的感覺;且使用者不易融入歌曲之情境中,使得其表現易受影響。However, the speed and bandwidth of the network have limitations, so that the network singer interface is not too rigid and standard, except for the instant video of both parties and the different song accompaniment selected by the player, such as the background or other parts of the interface. It does not provide multi-colored image rendering effects such as KTV or home karaoke, so it is easy to bring the user a dull and monotonous feeling; and the user is not easy to integrate into the context of the song, making his performance susceptible.
因此如何能夠提供一種具有介面多樣性,且能依據歌曲不同而改變介面,讓使用者更能融入歌曲情境中之網路伴唱系統,實為一值得研究之課題。Therefore, how to provide a network accompaniment system with interface diversity and which can change the interface according to different songs and make the user more integrated into the song context is a subject worthy of study.
本發明之主要目的係在提供一種能依據不同歌曲而改變介面背景影像之背景影像提供系統。The main object of the present invention is to provide a background image providing system capable of changing an interface background image according to different songs.
本發明之另一目的係在提供一種能依據歌曲之不同歌詞字幕而產生不同介面點綴物件之點綴物件提供系統。Another object of the present invention is to provide an embellishment object providing system capable of generating different interface embellishments according to different lyrics subtitles of a song.
為達到上述之目的,本發明之背景影像提供系統包含接收模組、擷取模組、資料庫模組及指派模組。接收模組用以接收一歌曲資料;擷取模組耦合至接收模組,用以自歌曲資料中擷取整體識別資料;資料庫模組用以提供複數背景影像資料及至少一分類資料,其中該些分類資料將該些背景影像資料區分為複數類別,且該些分類資料對應於整體識別資料中至少一識別資料;指派模組耦合至資料庫模組及擷取模組,用以指派整體識別資料對應至該些類別中之至少一候選類別,對該些候選類別加權分析,以自該些背景影像資料中找出一候選背景影像資料,並將候選背景影像資料指派予歌曲資料。To achieve the above objective, the background image providing system of the present invention comprises a receiving module, a capturing module, a database module and an assigning module. The receiving module is configured to receive a song data; the capturing module is coupled to the receiving module for extracting the overall identification data from the song data; the database module is configured to provide a plurality of background image data and at least one classified data, wherein The classification data is divided into a plurality of categories, and the classification data corresponds to at least one identification data in the overall identification data; the assignment module is coupled to the database module and the capture module for assigning the whole The identification data corresponds to at least one candidate category of the categories, and the candidate categories are weighted and analyzed to find a candidate background image data from the background image data, and the candidate background image data is assigned to the song material.
本發明之背景影像提供方法係應用於前述背景影像提供系統,該方法包含以下步驟:利用一接收模組,接收一歌曲資料;利用一擷取模組,自歌曲資料中擷取一整體識別資料,且整體識別資料包含標籤資料、歌詞資料、主要語言類別資料或以上之組合之識別資料;利用一資料庫模組,提供複數背景影像資料及至少一分類資料,其中該些分類資料將該些背景影像資料區分為複數類別,且該些分類資料對應於整體識別資料中至少一識別資料;利用一指派模組,指派整體識別資料對應至該些類別中之至少一候選類別,對該些候選類別加權分析,以自該些背景影像資料中找出一候選背景影像資料,並將候選背景影像資料指派予歌曲資料。The background image providing method of the present invention is applied to the foregoing background image providing system, and the method comprises the steps of: receiving a song data by using a receiving module; and capturing an overall identification data from the song data by using a capturing module. And the overall identification data includes label data, lyrics data, main language category data or a combination of the above; using a database module to provide a plurality of background image data and at least one classified data, wherein the classified materials are The background image data is divided into plural categories, and the classified data corresponds to at least one identification data in the overall identification data; and an assignment module is used to assign the overall identification data to at least one candidate category in the categories, and the candidate candidates A class weighted analysis is to find a candidate background image data from the background image data, and assign the candidate background image data to the song material.
本發明之電腦可讀取儲存媒體,包含程式碼,當一電腦載入該程式碼並執行後,可完成如前所述之背景影像提供方法。The computer readable storage medium of the present invention includes a code, and when a computer loads the code and executes it, the background image providing method as described above can be completed.
本發明之電腦程式產品,包含程式碼,當一電腦載入該程式碼並執行後,可完成如前所述之背景影像提供方法。The computer program product of the present invention comprises a code, and when a computer loads the code and executes it, the background image providing method as described above can be completed.
本發明之點綴物件提供系統包含前述背景影像提供系統、檢索模組及點綴物件提供模組。其中背景影像提供系統之擷取模組更用以自歌曲資料中擷取一時序資料,時序資料包含第一時間、第二時間、第一對應字幕資料及第二對應字幕資料,且第一對應字幕資料設置為對應於第一時間,第二對應字幕資料設置為對應於第二時間;且資料庫模組更用以提供複數點綴物件資料;檢索模組耦合至資料庫模組,用以自些點綴物件資料中,檢索是否存在對應第一對應字幕資料之第一點綴物件資料,及是否存在對應第二對應字幕資料之第二點綴物件資料;點綴物件提供模組耦合至檢索模組,用以當第一對應字幕資料於第一時間被播放,且第一點綴物件資料存在時,提供第一點綴物件資料;及當第二對應字幕資料於第二時間被播放,且第二點綴物件資料存在時,更新第一點綴物件資料為第二點綴物件資料。The embellishment object providing system of the present invention comprises the foregoing background image providing system, a retrieval module and an embellishment object providing module. The capture module of the background image providing system is further configured to extract a time series data from the song data, the time sequence data includes a first time, a second time, a first corresponding subtitle data, and a second corresponding subtitle data, and the first correspondence The subtitle data is set to correspond to the first time, and the second corresponding subtitle data is set to correspond to the second time; and the database module is further configured to provide a plurality of embellishment object data; the retrieval module is coupled to the database module for self In the embellishment object data, searching whether there is a first embellishment object data corresponding to the first corresponding subtitle data, and whether there is a second embellishment object data corresponding to the second corresponding subtitle data; the embellishment object providing module is coupled to the retrieval module, When the first corresponding subtitle data is played at the first time, and the first embellishment object data exists, the first embellishment object data is provided; and when the second corresponding subtitle data is played at the second time, and the second embellished object data is When present, the first dotted object data is updated as the second dotted object data.
本發明之點綴物件提供方法係應用於前述點綴物件提供系統,該方法包含以下步驟:一如前所述之背景影像提供方法,其中更利用擷取模組自歌曲資料中擷取一時序資料,時序資料包含第一時間、第二時間、第一對應字幕資料及第二對應字幕資料,且第一對應字幕資料設置為對應於第一時間,第二對應字幕資料設置為對應於第二時間;且更利用資料庫模組提供複數點綴物件資料;利用一檢索模組,自該些點綴物件資料中,檢索是否存在對應第一對應字幕資料之第一點綴物件資料,及是否存在對應第二對應字幕資料之第二點綴物件資料;利用一點綴物件提供模組,當第一對應字幕資料於第一時間被播放,且第一點綴物件資料存在時,提供第一點綴物件資料;及當第二對應字幕資料於第二時間被播放,且第二點綴物件資料存在時,更新第一點綴物件資料為第二點綴物件資料。The method for providing an embellishment object of the present invention is applied to the above-mentioned embellishment object providing system, and the method comprises the following steps: a background image providing method as described above, wherein the capture module is further used to extract a time series data from the song material. The timing data includes a first time, a second time, a first corresponding subtitle data, and a second corresponding subtitle data, and the first corresponding subtitle data is set to correspond to the first time, and the second corresponding subtitle data is set to correspond to the second time; Further, the database module is used to provide a plurality of object data; and a retrieval module is used to retrieve whether the first object data corresponding to the first corresponding subtitle data exists in the embellishment object data, and whether there is a corresponding second correspondence. The second embellishment object data of the subtitle data; providing a module by using a little ornament object, when the first corresponding subtitle data is played at the first time, and the first embellishment object data exists, providing the first embellishment object data; and when the second When the corresponding subtitle data is played in the second time, and the second embellishment object data exists, the first embellishment object item is updated. The second embellishment object data.
本發明之網路伴唱系統之一實施例係包含前述背景影像提供系統及傳輸模組,其中接收模組更用以透過網路接收來自複數個使用者端中之一特定使用者端之起始訊號,並依據起始訊號接收歌曲資料;傳輸模組耦合至資料庫模組,用以透過網路同步傳輸候選背景影像資料至該些使用者端。An embodiment of the network accompaniment system of the present invention includes the foregoing background image providing system and a transmission module, wherein the receiving module is further configured to receive a start from a specific user end of the plurality of user terminals through the network. The signal is received according to the start signal; the transmission module is coupled to the database module for synchronously transmitting the candidate background image data to the user terminals through the network.
本發明之網路伴唱系統之另一實施例係包含前述點綴物件提供系統及傳輸模組,其中接收模組更用以透過網路接收來自複數個使用者端中之一特定使用者端之起始訊號,並依據起始訊號接收歌曲資料;傳輸模組耦合至資料庫模組,用以透過網路同步傳輸候選背景影像資料、第一點綴物件資料及第二點綴物件資料至該些使用者端。Another embodiment of the network accompaniment system of the present invention comprises the foregoing accessory object providing system and a transmission module, wherein the receiving module is further configured to receive from a specific user end of the plurality of user terminals through the network. The start signal and receiving the song data according to the start signal; the transmission module is coupled to the database module for synchronously transmitting the candidate background image data, the first dotted object data and the second dotted object data to the users through the network end.
藉由本發明之設計,能依據所播放之不同歌曲資料而對應更換顯示畫面之背景影像,並且更能依據目前所播放之歌曲資料之不同歌詞字幕,對應顯示裝飾畫面之點綴物件,達到於複數個使用者端之同步播放及同步呈現畫面變更效果。According to the design of the invention, the background image of the display screen can be correspondingly changed according to the different song data played, and the lyrics subtitles corresponding to the currently played song data can be correspondingly displayed corresponding to the decorative object. Simultaneous playback of the user side and synchronization of the screen change effect.
請先參考圖一,其係本發明所應用之系統環境之示意圖。如圖一所示,本發明係應用於服務端1及複數個使用者端2,且各使用者端2係透過網路3與服務端1彼此連線。在本發明之一實施例中,服務端1係為伺服器,而使用者端2可為桌上型電腦、可攜式電腦、電視機、智慧型手機或其他具有顯示螢幕之類似裝置等,而網路3可為網際網路、雲端網路或其他連線網路等,但本發明並不以此為限。Please refer to FIG. 1 first, which is a schematic diagram of the system environment to which the present invention is applied. As shown in FIG. 1, the present invention is applied to the server 1 and the plurality of user terminals 2, and each user terminal 2 is connected to the server 1 through the network 3. In an embodiment of the present invention, the server 1 is a server, and the user terminal 2 can be a desktop computer, a portable computer, a television, a smart phone, or the like having a display screen. The network 3 may be an internet, a cloud network, or other connected network, but the invention is not limited thereto.
請參考圖二,其係本發明之背景影像提供系統10之系統方塊圖。如圖二所示,本發明之背景影像提供系統10係應用於服務端1,服務端1係包含處理器及儲存裝置(圖未示)。本發明之背景影像提供系統10包含接收模組11、擷取模組12、資料庫模組13及指派模組14。前述擷取模組12係耦合至接收模組11,且指派模組14係耦合至資料庫模組13及擷取模組12。前述各模組可為軟體、韌體、硬體或結合前述二者以上所構成,本發明不以此為限。Please refer to FIG. 2, which is a system block diagram of the background image providing system 10 of the present invention. As shown in FIG. 2, the background image providing system 10 of the present invention is applied to the server 1, and the server 1 includes a processor and a storage device (not shown). The background image providing system 10 of the present invention comprises a receiving module 11, a capturing module 12, a database module 13, and an assigning module 14. The capture module 12 is coupled to the receiving module 11 , and the assignment module 14 is coupled to the database module 13 and the capture module 12 . Each of the foregoing modules may be a soft body, a firmware, a hardware, or a combination of the foregoing, and the present invention is not limited thereto.
請一併參考圖三,其係本發明之背景影像提供方法之流程圖。本發明之背景影像提供方法係應用於前述本發明之背景影像提供系統10,以下將配合圖二及圖三,以針對本發明之背景影像提供方法之各步驟加以詳細說明。Please refer to FIG. 3 together, which is a flowchart of the background image providing method of the present invention. The background image providing method of the present invention is applied to the background image providing system 10 of the present invention. The steps of the background image providing method of the present invention will be described in detail below with reference to FIGS. 2 and 3.
步驟S301:利用一接收模組11,接收一歌曲資料。Step S301: Receive a song material by using a receiving module 11.
背景影像提供系統10之接收模組11用以接收一歌曲資料。在本實施例中,服務端1可於儲存模組(例如硬碟或記憶體等)中儲存複數歌曲資料,而處理器可自儲存模組之複數歌曲資料中選出一首歌曲資料,並將其傳送至接收模組11予以接收。The receiving module 11 of the background image providing system 10 is configured to receive a song material. In this embodiment, the server 1 can store a plurality of song data in a storage module (such as a hard disk or a memory, etc.), and the processor can select a song data from the plurality of song materials of the storage module, and It is transmitted to the receiving module 11 for reception.
步驟S302:利用一擷取模組12,自歌曲資料中擷取一整體識別資料,且整體識別資料包含標籤資料、歌詞資料、主要語言類別資料或以上之組合之識別資料。Step S302: Using a capture module 12, extracting a whole identification data from the song data, and the overall identification data includes label data, lyrics data, main language category data or a combination of the above identification data.
背景影像提供系統10之擷取模組12用以自前述所接收之歌曲資料中擷取整體識別資料,此整體識別資料包含標籤資料、歌詞資料、主要語言類別資料或以上之組合之識別資料;其中標籤資料包含專輯名稱資料、歌曲名稱資料、演唱者資料、發行者資料、註解資料(例如專輯簡介、演唱者簡介等)或以上之組合。由於不同歌曲資料所包含之整體識別資料並不相同,因此利用擷取模組12所擷取之整體識別資料可做為歌曲資料之判斷依據。The capture module 12 of the background image providing system 10 is configured to extract overall identification data from the received song data, and the overall identification data includes label data, lyrics data, main language category data or a combination of the above; The label information includes album name data, song name data, artist data, publisher information, annotation materials (such as album introduction, artist profile, etc.) or a combination thereof. Since the overall identification data included in the different song materials is not the same, the overall identification data captured by the capture module 12 can be used as the basis for judging the song data.
步驟S303:利用一資料庫模組13,提供複數背景影像資料131及至少一分類資料132,其中該些分類資料132將該些背景影像資料131區分為複數類別,且該些分類資料對應於該整體識別資料中至少一該識別資料。Step S303: using a database module 13 to provide a plurality of background image data 131 and at least one classified data 132, wherein the classified data 132 divides the background image data 131 into plural categories, and the classified data corresponds to the At least one of the identification data in the overall identification data.
背景影像提供系統10之資料庫模組13用以提供複數背景影像資料131;前述歌曲資料係透過一顯示畫面予以播放,而背景影像資料131即為可套用於該顯示畫面之背景影像,此背景影像資料131可為靜態影像(如照片或圖片)或動態影像(如動畫或影片)等。資料庫模組13亦提供至少一分類資料132,其中該些分類資料132將該些背景影像資料131區分為複數類別。該些分類資料132類似為歌曲分類索引,其係依據不同之歌曲主題、情境、屬性或其他條件等加以分類而形成複數類別。舉例來說,歌曲可依據情歌、兒歌、節慶歌曲等主題來分類,並可針對前述各主題繼續細分,例如情歌可細分為初戀、苦戀、熱戀、單戀等;或以歌曲所表達之情境為喜、怒、哀、樂等來分類;亦或藉由演唱者不同來分類;藉由前述分類方式以將該些分類資料區分出複數不同之類別。The database module 13 of the background image providing system 10 is configured to provide a plurality of background image data 131; the song data is played through a display screen, and the background image data 131 is a background image that can be applied to the display image. The image data 131 can be a still image (such as a photo or a picture) or a moving image (such as an animation or a movie). The database module 13 also provides at least one classification data 132, wherein the classification data 132 divides the background image data 131 into plural categories. The classified data 132 is similar to a song classification index, which is classified according to different song themes, situations, attributes or other conditions to form a plural category. For example, songs can be classified according to the theme of love songs, children's songs, festival songs, etc., and can continue to be subdivided for the aforementioned topics, such as love songs can be subdivided into first love, bitter love, love, unrequited love, etc.; or the situation expressed by the song Classified for hi, anger, sorrow, music, etc.; or by singer different classification; by the above classification method to distinguish the classification data into different categories.
由於每一首歌曲資料之歌詞內容所要表達之主題或情感並不相同,且每首歌曲資料均有對應之演唱者或歌名等識別資料,因此自每首歌曲資料之整體識別資料中,均可找到至少一識別資料對應於該些分類資料之至少一類別。透過各歌曲資料之歌曲名稱或歌詞內容等,即可得知其所要表達之主題或情感為何,因此依據各歌曲資料之歌曲名稱或歌詞內容等識別資料之關鍵字,即可將各歌曲資料分別歸類於對應類別中。Since the theme or emotion to be expressed in the lyrics content of each song material is not the same, and each song material has corresponding identification information such as the singer or song title, the overall identification data of each song material is At least one identification data may be found corresponding to at least one category of the classification data. Through the song name or lyrics content of each song data, you can know the theme or emotion you want to express. Therefore, according to the song name or lyric content of each song data, the song data can be separated. Classified in the corresponding category.
針對前述歌曲分類資料之產生,本發明更可包括一分類模組(圖未示),分類模組係耦合至前述儲存裝置及資料庫模組13,用以輔助進行各歌曲資料之分類,以將各歌曲資料對應歸類於至少一分類資料之對應類別。此處分類模組亦可藉由軟體、韌體、硬體或結合前述二者以上所構成。首先透過分類模組對任一首歌曲資料之歌詞部分進行斷句分詞之操作,將整首歌曲之歌詞拆成許多字詞之組成,並且將一些贅詞(例如”的”、”是”、”啊”等)先行刪除以方便辨識其語意;接著分類模組藉由剩餘字詞中是否出現有意義之特殊關鍵字詞,或是依同一關鍵字詞出現之次數來做為判斷比對標準,確認這首歌應歸屬於何種類別較為合適,以完成單一歌曲之分類。由於每首歌曲在詞曲完成後已不會變動內容,因此僅需對每首歌曲進行一次分類,若內容判別無誤,即可完成準確之分類資料。For the generation of the foregoing song classification data, the present invention may further include a classification module (not shown), and the classification module is coupled to the storage device and the database module 13 for assisting in classifying each song data. Each song material is correspondingly classified into a corresponding category of at least one classified material. Here, the classification module may also be composed of a soft body, a firmware, a hardware, or a combination of the foregoing. Firstly, through the classification module, the lyrics part of any song material is subjected to segmentation word segmentation, and the lyrics of the whole song are split into a plurality of words, and some eulogies (such as "," "yes", " Ah, etc., delete it first to make it easier to identify its meaning; then the classification module confirms whether there is a meaningful special keyword in the remaining words, or the number of occurrences of the same keyword as the comparison criterion. It is more appropriate to classify which song should be attributed to complete the classification of a single song. Since each song does not change the content after the completion of the song, it is only necessary to classify each song once. If the content is correct, the accurate classification data can be completed.
此外,由於歌曲資料可能高達數千首甚至上萬首,且往往短時間之內就有新歌推出,分類模組可透過連線網路,自對應資料庫搜集歌曲資料,或是搜集各大歌曲相關網站中已完成之歌曲分類相關資料,以進行該些歌曲資料及該些分類資料之資料更新,本發明不以此為限。In addition, since the song data may be as high as thousands or even tens of thousands of songs, and new songs are often launched within a short period of time, the classification module can collect song data from the corresponding database through the connection network, or collect major songs. The relevant songs in the related websites are classified into related materials for updating the song materials and the data of the classified materials, and the present invention is not limited thereto.
步驟S304:利用一指派模組,指派整體識別資料對應至該些類別中之至少一候選類別,對該些候選類別加權分析,以自該些背景影像資料中找出一候選背景影像資料,並將候選背景影像資料指派予歌曲資料。Step S304: Using an assignment module, assigning the overall identification data to at least one candidate category of the categories, and weighting the candidate categories to find a candidate background image data from the background image data, and Assign candidate background image data to song material.
當前述擷取模組12已擷取任一歌曲資料之整體識別資料後,背景影像提供系統10之指派模組14即可參照該些分類資料,指派整體識別資料對應至該些類別中之至少一候選類別,並對該些候選類別加權分析,以自該些背景影像資料中找出一候選背景影像資料,最後再將候選背景影像資料指派予歌曲資料。After the capture module 12 has retrieved the overall identification data of any of the song data, the assignment module 14 of the background image providing system 10 can refer to the classified data, and assign the overall identification data to at least the categories. A candidate category, and weighting the candidate categories to find a candidate background image data from the background image data, and finally assigning the candidate background image data to the song material.
由於一首歌曲資料自各識別資料中可找出複數關鍵字,使得整體識別資料可能對應不只一個候選類別,因此指派模組14必須針對該些候選類別進行加權分析,以選出最適當的一個候選類別,進而找出對應此候選類別之候選背景影像資料。前述加權分析可依據整體識別資料中各關鍵字所出現之次數、順序、重要性或吻合度來判斷;舉例來說,當某首歌曲之歌詞內容包含「悲傷」與「快樂」兩個關鍵字,分屬兩種候選類別,而指派模組14判斷「悲傷」的出現次數大於「快樂」的出現次數時,可評估此首歌曲應偏向較哀傷之情緒,而選擇對應「悲傷」之候選類別,並自複數背景影像資料131中找出對應此候選類別之候選背景影像資料,但本發明不以此為限。Since a song material can find a plurality of keywords from each identification data, so that the overall identification data may correspond to more than one candidate category, the assignment module 14 must perform weight analysis on the candidate categories to select the most appropriate candidate category. And further finding candidate background image data corresponding to the candidate category. The foregoing weighting analysis may be judged according to the number, order, importance or degree of coincidence of each keyword in the overall identification data; for example, when the lyric content of a song contains two keywords of "sadness" and "happy" According to the two candidate categories, when the assignment module 14 judges that the number of occurrences of "sadness" is greater than the number of occurrences of "happy", it can be evaluated that the song should be biased towards a more sad mood, and the candidate category corresponding to "sadness" is selected. The candidate background image data corresponding to the candidate category is found out from the plurality of background image data 131, but the invention is not limited thereto.
藉此,本發明之背景影像提供系統10及方法會依據所接收歌曲資料不同,而指派對應此歌曲資料之候選背景影像資料,以便於透過顯示畫面播放此歌曲資料時,替換掉顯示畫面之原背景影像,以顯示與歌曲資料情境相符之背景影像。Therefore, the background image providing system 10 and method of the present invention assigns candidate background image data corresponding to the song data according to the received song data, so as to replace the original display image when playing the song data through the display screen. A background image that displays a background image that matches the context of the song's data.
本發明之電腦可讀取儲存媒體,包含執行前述背景影像提供方法之程式碼,當利用一電腦讀取本發明之電腦可讀取儲存媒體,以載入程式碼並執行後,即可完成如前述之背景影像提供方法。The computer readable storage medium of the present invention comprises a code for executing the foregoing background image providing method, and when the computer readable storage medium of the present invention is read by a computer, the code is loaded and executed, The aforementioned background image providing method.
本發明之電腦程式產品,包含執行前述背景影像提供方法之程式碼,當利用一電腦安裝本發明之電腦程式產品,以載入程式碼並執行後,即可完成如前述之背景影像提供方法。The computer program product of the present invention comprises a code for executing the foregoing background image providing method. When the computer program product of the present invention is installed by a computer to load the code and executed, the background image providing method as described above can be completed.
請參考圖四,其係本發明之點綴物件提供系統20之系統方塊圖。如圖四所示,本發明之點綴物件提供系統20包含前述背景影像提供系統10、檢索模組21及點綴物件提供模組22。其中檢索模組21耦合至背景影像提供系統10之資料庫模組13,且點綴物件提供模組22耦合至檢索模組21。此外本發明之點綴物件提供系統20更包含配置模組23,其係耦合至點綴物件提供模組22。前述各模組可應用軟體、韌體、硬體或結合前述二者以上所構成,本發明不以此為限。Please refer to FIG. 4, which is a system block diagram of the embellishment object providing system 20 of the present invention. As shown in FIG. 4, the embellishment object providing system 20 of the present invention comprises the background image providing system 10, the search module 21 and the embellishment object providing module 22. The search module 21 is coupled to the database module 13 of the background image providing system 10, and the dotted object providing module 22 is coupled to the search module 21. In addition, the embellishment object providing system 20 of the present invention further includes a configuration module 23 coupled to the embellishment object providing module 22. Each of the foregoing modules may be configured by using a soft body, a firmware, a hardware, or a combination of the foregoing, and the present invention is not limited thereto.
請一併參考圖五,其係本發明之點綴物件提供方法之流程圖。本發明之點綴物件提供方法係應用於前述本發明之點綴物件提供系統20,且本發明之點綴物件提供方法係包含前述背景影像提供方法之各步驟。以下將配合圖四及圖五,以針對本發明之點綴物件提供方法之各步驟加以詳細說明。其中步驟S501至S504係與前述背景影像提供方法之步驟S301至S304相同,在此不多加贅述。Please refer to FIG. 5 together, which is a flowchart of a method for providing an ornament object of the present invention. The method for providing an embellishment article of the present invention is applied to the above-described embellishment object providing system 20 of the present invention, and the method for providing embellishment articles of the present invention comprises the steps of the aforementioned background image providing method. The steps of the method for providing the decorative article of the present invention will be described in detail below with reference to FIG. 4 and FIG. The steps S501 to S504 are the same as the steps S301 to S304 of the foregoing background image providing method, and are not described here.
步驟S505:利用擷取模組12,自歌曲資料中擷取一時序資料,時序資料包含第一時間、第二時間、第一對應字幕資料及第二對應字幕資料,且第一對應字幕資料設置為對應於第一時間,第二對應字幕資料設置為對應於第二時間。Step S505: Using the capture module 12, extracting a time series data from the song data, the time series data includes a first time, a second time, a first corresponding subtitle data, and a second corresponding subtitle data, and the first corresponding subtitle data is set. To correspond to the first time, the second corresponding subtitle data is set to correspond to the second time.
擷取模組12更用以自前述所接收之歌曲資料中擷取時序資料,此時序資料係包含該歌曲資料待播放之歌詞字幕資料及對應之播放時間資料。歌詞字幕資料包含複數字幕資料,由於各字幕資料係依據歌詞順序播放,因此不同之字幕資料會對應不同之播放時間;此處所述之字幕資料可為有意義之關鍵字詞,例如花、雪、風、微笑、照亮、奔跑等名詞或動詞,但本發明不以此為限。而在本實施例中為方便說明,係以任舉兩組字幕資料為例,亦即時序資料包含第一時間、第二時間、第一對應字幕資料及第二對應字幕資料,且第一對應字幕資料設置為對應於第一時間,第二對應字幕資料設置為對應於第二時間,且第一時間早於第二時間,但本發明不以此為限。The capture module 12 is further configured to extract time series data from the received song data, and the time series data includes the lyrics subtitle data to be played and the corresponding play time data. The lyrics subtitle data contains complex digital screen data. Since each subtitle data is played according to the lyrics sequence, different subtitle data will correspond to different playing time; the subtitle data described here can be meaningful keyword words, such as flowers, snow, Nouns or verbs such as wind, smile, illuminate, run, etc., but the invention is not limited thereto. For convenience of description in the embodiment, the two sets of subtitle data are taken as an example, that is, the time series data includes the first time, the second time, the first corresponding subtitle data, and the second corresponding subtitle data, and the first correspondence The subtitle data is set to correspond to the first time, and the second corresponding subtitle data is set to correspond to the second time, and the first time is earlier than the second time, but the invention is not limited thereto.
步驟S506:利用資料庫模組13,提供複數點綴物件資料133。Step S506: Using the database module 13, providing a plurality of dotted object data 133.
資料庫模組13更用以提供複數點綴物件資料133;前述點綴物件資料133為可套用於顯示畫面之點綴物件影像,用以裝飾介面以提供更多樣化之視覺效果,此點綴物件資料131亦可為靜態影像(如圖示)或動態影像(如動畫)等。該些點綴物件資料133可配合特定之字幕資料加以設計,亦即每個點綴物件資料133都會有相對應之字幕資料。The database module 13 is further configured to provide a plurality of object data 133; the foregoing object data 133 is an image of the object that can be used for displaying the image, and is used to decorate the interface to provide a more diverse visual effect. It can also be a still image (such as a picture) or a motion picture (such as an animation). The embellished object data 133 can be designed with specific subtitle data, that is, each embellishment object data 133 will have corresponding subtitle data.
步驟S507:利用一檢索模組21,自該些點綴物件資料133中,檢索是否存在對應第一對應字幕資料之第一點綴物件資料,及是否存在對應第二對應字幕資料之第二點綴物件資料。Step S507: Using a retrieval module 21, searching for the first embellishment object data corresponding to the first corresponding subtitle data from the embellishment object data 133, and whether there is a second embellishment object data corresponding to the second corresponding subtitle data .
當前述擷取模組12已擷取任一歌曲資料之時序資料後,點綴物件提供系統20之檢索模組21即可參照該些點綴物件資料133,檢索判斷是否存在與此時序資料中任一字幕資料對應之點綴物件資料133。以本實施例為例,檢索模組21自資料庫模組13之複數點綴物件資料133中,檢索是否存在對應第一對應字幕資料之第一點綴物件資料,及是否存在對應第二對應字幕資料之第二點綴物件資料,以利於後續步驟之執行。After the capture module 12 has retrieved the timing data of any song data, the search module 21 of the ornament object providing system 20 can refer to the dotted object data 133 to retrieve whether it exists or not. The subtitle data corresponds to the object data 133. Taking the embodiment as an example, the search module 21 retrieves from the plurality of object data 133 of the database module 13 whether there is a first dotted object data corresponding to the first corresponding caption data, and whether there is a corresponding corresponding second caption data. The second embellishment of the object information to facilitate the implementation of the subsequent steps.
步驟S508:利用一點綴物件提供模組22,當第一對應字幕資料於第一時間被播放,且第一點綴物件資料存在時,提供第一點綴物件資料;及當第二對應字幕資料於第二時間被播放,且第二點綴物件資料存在時,更新第一點綴物件資料為第二點綴物件資料。Step S508: providing a module 22 by using a dotted object, when the first corresponding subtitle data is played at the first time, and the first embellishment object data exists, providing the first embellishment object data; and when the second corresponding subtitle data is in the first When the second time is played, and the second dotted object data exists, the first dotted object data is updated as the second dotted object data.
若經由前述步驟S507已確定存在對應第一對應字幕資料之第一點綴物件資料及對應第二對應字幕資料之第二點綴物件資料後,點綴物件提供系統20之點綴物件提供模組22即可於第一對應字幕資料於第一時間被播放時,對應提供第一點綴物件資料,用以自該第一時間起持續裝飾播放之顯示畫面;點綴物件提供模組22亦於第二對應字幕資料於第二時間被播放時,對應提供第二點綴物件資料,用以自該第二時間起更新第一點綴物件資料為第二點綴物件資料,以改變不同之畫面裝飾效果。而前述配置模組23係用以配置第一點綴物件或第二點綴物件在顯示畫面中之大小及位置,使得各點綴物件能透過顯示畫面產生多樣變化。If it is determined through the foregoing step S507 that there is a first embellishment object data corresponding to the first corresponding subtitle data and a second embellishment object data corresponding to the second corresponding subtitle data, the embellishment object providing system 20 can provide the embellishment object providing module 22 When the first corresponding subtitle data is played in the first time, the first embellishment object data is provided correspondingly, and the display screen for continuing to play the decoration is continued from the first time; the embellishment object providing module 22 is also in the second corresponding subtitle data. When the second time is played, the second embellishment object data is provided to update the first embellishment object data as the second embellishment object data from the second time to change different screen decoration effects. The configuration module 23 is configured to configure the size and position of the first embellishment object or the second embellishment object in the display screen, so that each embellishment object can be varied through the display screen.
藉此,本發明之點綴物件提供系統20及方法亦會依據所接收歌曲資料不同,檢索出對應之字幕資料,而提供播放此字幕資料之時間點所對應之點綴物件資料,以便於播放此歌曲資料時,因應不同字幕資料而於顯示畫面產生不同之點綴物件影像。Therefore, the embellishing object providing system 20 and the method of the present invention may also retrieve the corresponding subtitle data according to the received song data, and provide the embellishment object data corresponding to the time point of playing the subtitle data, so as to play the song. In the case of data, different image images are displayed on the display screen in response to different subtitle data.
請參考圖六,其係本發明之網路伴唱系統100之第一實施例之系統方塊圖。如圖六所示,在本實施例中,本發明之網路伴唱系統100包含前述背景影像提供系統10及傳輸模組15,其係設置於服務端1,且傳輸模組15耦合至資料庫模組13。各使用者端2可包含儲存有應用程式之儲存裝置2a,當經由使用者端2之處理器2b執行應用程式後會產生對應之使用者介面,以便使用者透過使用者介面輸入指令,並且透過使用者介面可執行歌曲資料之播放功能。Please refer to FIG. 6, which is a system block diagram of a first embodiment of the network accompaniment system 100 of the present invention. As shown in FIG. 6, in this embodiment, the network accompaniment system 100 of the present invention includes the foregoing background image providing system 10 and a transmission module 15, which are disposed at the server 1, and the transmission module 15 is coupled to the database. Module 13. Each user terminal 2 can include a storage device 2a storing an application. When the application is executed by the processor 2b of the user terminal 2, a corresponding user interface is generated, so that the user can input an instruction through the user interface and The user interface can perform the playback function of the song material.
請一併參考圖七,其係本發明之網路伴唱系統100於使用者端所產生之使用者介面700示意圖。如圖六及圖七所示,使用者介面700包括介面背景710及至少一介面區塊720,介面背景710可顯示一背景影像;至少一介面區塊720可用以提供各種介面功能。Please refer to FIG. 7 for a schematic diagram of the user interface 700 generated by the network accompaniment system 100 of the present invention at the user end. As shown in FIG. 6 and FIG. 7, the user interface 700 includes an interface background 710 and at least one interface block 720. The interface background 710 can display a background image; at least one interface block 720 can be used to provide various interface functions.
在本發明之一實施例中,使用者介面700係包括功能區塊720a、即時影像區塊720b及歌曲資料顯示區塊720c等複數介面區塊720。功能區塊720a用以提供複數功能選項供使用者操作,包括點歌、切歌、音量調整及影像顯示控制等功能;即時影像區塊720b用以顯示至少二使用者端2透過各自之影像擷取裝置所擷取之即時影像,以提供各使用者有如同場歡唱之感受;歌曲資料顯示區塊720c則用以顯示已點選之歌曲資料,以及播放中之對應歌曲資料之歌詞字幕等。In an embodiment of the present invention, the user interface 700 includes a plurality of interface blocks 720, such as a function block 720a, an instant image block 720b, and a song material display block 720c. The function block 720a is configured to provide a plurality of function options for the user to operate, including song songs, song-cutting, volume adjustment, and image display control functions. The instant image block 720b is configured to display at least two user terminals 2 through respective images. The instant image captured by the device is taken to provide each user with a feeling of singing like a field; the song data display block 720c is used to display the selected song material, and the lyrics subtitles of the corresponding song data in the playing, etc. .
於複數使用者端2中任一特定使用者端皆可藉由所形成之使用者介面700點選想要演唱之歌曲,且應用程式將通知處理器2b透過網路發出對應此歌曲之一起始訊號至服務端1;當背景影像提供系統10之接收模組11透過網路接收此起始訊號後,即可通知服務端1之處理器依據起始訊號,自儲存模組之複數歌曲資料中找出對應之歌曲資料,並將歌曲資料傳送至接收模組11予以接收。Any specific user end of the plurality of user terminals 2 can select a song to be sung by the formed user interface 700, and the application will notify the processor 2b to send a corresponding one of the songs through the network. The signal is sent to the server 1; when the receiving module 11 of the background image providing system 10 receives the start signal through the network, the processor of the server 1 can be notified according to the start signal, and the plurality of song data of the storage module are The corresponding song data is found, and the song data is transmitted to the receiving module 11 for reception.
在本實施例中,假設某位特定使用者想要點唱一首”女人花”,其可透過使用者介面700之功能區塊720a選擇點歌功能以搜尋點選這首歌,而點選完成之歌曲將會於歌曲資料顯示區塊720c中以排列顯示,並發送對應之起始訊息至服務端1。服務端1會依據此起始訊息找出”女人花”這首歌曲資料,以供接收模組11接收。之後藉由擷取模組12擷取”女人花”這首歌曲資料之整體識別資料,並由指派模組14參照該些分類資料132中找出”女人花”這首歌曲資料所對應之至少一候選類別(例如整體識別資料中之標籤資料係對應於類別”苦戀”,而歌詞資料中出現的”愛”、”心痛”等字詞可分別對應於類別”情歌”及”傷心”等);經過指派模組14對該些候選類別之加權分析後,即確定最適當之候選類別(例如假設標籤資料之加權高於歌詞資料之加權,因此判斷”女人花”這首歌曲資料之最適當候選類別為標籤資料所對應之候選類別”苦戀”)。最後,指派模組14會自資料庫模組13之複數背景影像資料131中找出對應”苦戀”這個候選類別之候選背景影像資料,並通知傳輸模組15用以透過網路同步傳輸此候選背景影像資料至該些使用者端2。In this embodiment, it is assumed that a certain user wants to sing a "woman flower", which can select the song function through the function block 720a of the user interface 700 to search for the song, and click to complete The songs will be displayed in the song material display block 720c, and the corresponding start message will be sent to the server 1. Based on the start message, the server 1 finds the song material of the "woman flower" for the receiving module 11 to receive. Then, the capture module 12 captures the overall identification data of the song data of the "woman flower", and the assignment module 14 refers to the classification data 132 to find at least one candidate corresponding to the song material of "woman flower". Categories (for example, the tag data in the overall identification data corresponds to the category "bitter love", and the words "love" and "heartache" appearing in the lyrics data may correspond to the categories "love song" and "sadness", etc.); After the weighting analysis of the candidate categories by the assignment module 14, the most appropriate candidate category is determined (for example, if the weight of the label data is higher than the weight of the lyric data, the most appropriate candidate category for the song material of the "woman flower" is determined. For the candidate category corresponding to the label material, "bitter love"). Finally, the assignment module 14 finds the candidate background image data corresponding to the candidate category of the "bitter love" from the plurality of background image data 131 of the database module 13, and notifies the transmission module 15 to synchronously transmit the network image through the network. Candidate background image data to the user terminals 2.
請參考圖八,其係本發明之網路伴唱系統100藉由使用者介面700播放歌曲資料之示意圖。如圖六及圖八所示,在本實施例中,當該些使用者端2接收到”女人花”這首歌曲資料後,其處理器2a會通知應用程式透過使用者介面700播放這首歌曲資料,包括於歌曲資料顯示區塊720c顯示歌詞內容,以及透過使用者端2之喇叭等揚聲裝置(圖未示)播放這首歌之音樂伴奏;而同時當該些使用者端2透過網路接收到對應此歌曲資料之候選背景影像資料時,應用程式會將對應”苦戀”類別之候選背景影像資料套用於目前之使用者介面700,以顯示對應之介面背景影像710a,使得該些使用者端2同步播放這首歌曲資料時,亦會同步改變其介面背景,讓介面風格能與目前所播放之歌曲資料相互搭配,更能融入歌曲情境中。Please refer to FIG. 8 , which is a schematic diagram of the network accompaniment system 100 of the present invention playing the song data through the user interface 700 . As shown in FIG. 6 and FIG. 8 , in the embodiment, after the user terminal 2 receives the song data of the “woman flower”, the processor 2a notifies the application program to play the song data through the user interface 700. In the song data display block 720c, the lyrics content is displayed, and the music accompaniment of the song is played through a speaker device (not shown) such as a speaker of the user terminal 2; and at the same time, the user terminals 2 receive through the network. When the candidate background image data corresponding to the song data is obtained, the application will apply the candidate background image data corresponding to the "bitter love" category to the current user interface 700 to display the corresponding interface background image 710a, so that the users When the second song is played synchronously, the interface background will be changed synchronously, so that the interface style can be matched with the currently played song data, and it can be integrated into the song context.
請參考圖九,其係本發明之網路伴唱系統100a之第二實施例之系統方塊圖。如圖九所示,在本實施例中,本發明之網路伴唱系統100a包含前述點綴物件提供系統20及傳輸模組15,其係設置於服務端1,且傳輸模組15耦合至資料庫模組13。各使用者端2亦同前述第一實施例可產生對應之使用者介面,以供執行對應操作及功能,在此不多加贅述。Please refer to FIG. 9, which is a system block diagram of a second embodiment of the network accompaniment system 100a of the present invention. As shown in FIG. 9, in the embodiment, the network accompaniment system 100a of the present invention comprises the foregoing dotted object providing system 20 and a transmission module 15, which are disposed at the server end 1, and the transmission module 15 is coupled to the database. Module 13. Each user terminal 2 can also generate a corresponding user interface with the foregoing first embodiment for performing corresponding operations and functions, and details are not described herein.
在本實施例中,仍以前述歌曲資料”女人花”為例,當服務端1之接收模組11接收到此歌曲資料時,擷取模組12除了擷取”女人花”這首歌曲資料之整體識別資料外,更擷取這首歌曲資料之時序資料。此處以”女人花”前兩句歌詞字幕”我有花一朵 種在我心中”為例,假設將字幕資料”花”視為第一對應字幕資料,而字幕資料”心”視為第二對應字幕資料;字幕資料”花”係對應於第一時間,而字幕資料”心”對應於第二時間。當檢索模組21依據前述字幕資料以針對資料庫模組13之複數點綴物件資料進行檢索時,若發現存在對應字幕資料”花”之第一點綴物件資料及對應字幕資料”心”之第二點綴物件資料,即通知點綴物件提供模組22,以便於對應之時間點提供對應之點綴物件資料,並利用傳輸模組15透過網路同步傳送該些點綴物件資料至該些使用者端2,以於該些使用者介面依不同時間顯示對應之該些點綴物件資料。並且透過前述配置模組23可配置調整該些點綴物件資料於該些使用者介面中所顯示之位置及大小。In this embodiment, the song data "woman flower" is still taken as an example. When the receiving module 11 of the server 1 receives the song data, the capturing module 12 captures the song data of the "woman flower". In addition to the overall identification of the data, the timing data of the song data is further retrieved. Here is the first two sentences of "Woman Flower", the subtitle "I have a flower in my heart", for example, suppose the subtitle data "flower" is regarded as the first corresponding subtitle data, and the subtitle data "heart" is regarded as the second. Corresponding to the subtitle data; the subtitle data "flower" corresponds to the first time, and the subtitle data "heart" corresponds to the second time. When the search module 21 searches for the plurality of object data for the database module 13 according to the subtitle data, if the first embellishment object data corresponding to the subtitle data "flower" and the second subtitle data "heart" are found, The object data is displayed, that is, the notification decoration object providing module 22 is configured to provide the corresponding embellishment object data at the corresponding time point, and use the transmission module 15 to synchronously transmit the embellishment object data to the user terminals 2 through the network. Therefore, the user interfaces display the corresponding dotted object materials according to different times. And the configuration module 23 can be configured to adjust the position and size of the dotted object data displayed in the user interfaces.
請一併參考圖十及圖十一,圖十係本發明之網路伴唱系統100a藉由使用者介面700顯示第一點綴物件資料730之示意圖,圖十一係本發明之網路伴唱系統100a藉由使用者介面700更新第一點綴物件資料730為第二點綴物件資料740之示意圖。如圖十所示,在使用者端之使用者介面700播放”女人花”這首歌曲資料之過程中,當第一對應字幕資料”花”於第一時間被播放時,使用者端會接收到對應之第一點綴物件資料,並套用於使用者介面700中,使得使用者介面700之介面背景710或該些介面區塊720(例如區塊框架或區塊背景等)上會顯示有關”花”之第一點綴物件影像730,藉此以呼應對應字幕資料之內容。而此第一點綴物件影像730將會自第一時間起持續被顯示於使用者介面700中。Please refer to FIG. 10 and FIG. 11 together. FIG. 10 is a schematic diagram showing the first dotted object data 730 displayed by the user interface 700 of the network accompaniment system 100a of the present invention. FIG. 11 is a network accompaniment system 100a of the present invention. The first embellishment object data 730 is updated by the user interface 700 as a schematic diagram of the second embellishment object data 740. As shown in FIG. 10, in the process of playing the song data of "woman flower" in the user interface 700 of the user end, when the first corresponding subtitle data "flower" is played at the first time, the user end receives Corresponding to the first embellishment object data, and is applied to the user interface 700, such that the interface interface 710 of the user interface 700 or the interface blocks 720 (eg, block frame or block background, etc.) will display "flowers" The first embellishment object image 730 is used to echo the content of the subtitle data. The first patch object image 730 will continue to be displayed in the user interface 700 from the first time.
如圖十一所示,當字幕資料依序被播放,之後於第二時間播放第二對應字幕資料”心”時,使用者端會接收到對應之第二點綴物件資料,並套用於使用者介面700中以更新前述第一點綴物件資料,使得使用者介面700之介面背景710或介面區塊720上會顯示有關”心”之第二點綴物件影像740。以此類推,當播放到後續歌詞字幕時,若判斷存在其他對應字幕資料之點綴物件資料,即可持續針對使用者介面700目前所顯示之點綴物件資料進行更新,如此反覆直到此對應歌曲資料播放完畢為止。藉此,隨著不同之對應字幕資料被播放而改變不同之點綴物件影像顯示。As shown in FIG. 11 , when the subtitle data is sequentially played, and then the second corresponding subtitle data “heart” is played at the second time, the user end receives the corresponding second embellishment object data and applies the user to the user. The interface 700 is configured to update the first embellishment object data such that the second embellishment object image 740 about the "heart" is displayed on the interface background 710 or the interface block 720 of the user interface 700. By analogy, when playing the subsequent lyrics subtitles, if it is judged that there is other corresponding subtitle data, the content of the embellishment object currently displayed by the user interface 700 can be updated, so as to repeat until the corresponding song data is played. Finished. Thereby, the image display of the different ornament objects is changed as different corresponding subtitle data is played.
藉由本發明之網路伴唱系統之設計,使得該些使用者端透過各自之使用者介面同步播放對應歌曲資料時,可依據不同歌曲資料同步更換符合該歌曲資料之對應類別之介面背景影像,並且隨著歌詞所出現不同之字幕資料,亦使得各使用者介面同步進行多樣化之介面點綴物件變換,讓使用者於唱歌過程中更能融入所播放歌曲資料之情境。According to the design of the network accompaniment system of the present invention, when the user terminals synchronously play the corresponding song materials through the respective user interfaces, the interface background images corresponding to the corresponding categories of the song data can be synchronously replaced according to different song data, and With the different subtitle data appearing in the lyrics, each user interface synchronizes and diversifies the interface to change the object, so that the user can better integrate into the situation of the song material being played during the singing process.
上述實施例僅為例示性說明本發明之原理及其功效,而非用於限制本發明之範圍。任何熟於此項技藝之人士均可在不違背本發明之技術原理及精神下,對實施例作修改與變化。本發明之權利保護範圍應如後述之申請專利範圍所述。The above-described embodiments are merely illustrative of the principles of the invention and its advantages, and are not intended to limit the scope of the invention. Modifications and variations of the embodiments can be made by those skilled in the art without departing from the spirit and scope of the invention. The scope of protection of the present invention should be as described in the scope of the patent application to be described later.
1...服務端1. . . Server
10...背景影像提供系統10. . . Background image providing system
11...接收模組11. . . Receiving module
12...擷取模組12. . . Capture module
13...資料庫模組13. . . Database module
131...背景影像資料131. . . Background image data
132...分類資料132. . . Classification data
133...點綴物件資料133. . . Dotted object data
14...指派模組14. . . Assignment module
15...傳輸模組15. . . Transmission module
20...點綴物件提供系統20. . . Dotted object providing system
21...檢索模組twenty one. . . Search module
22...點綴物件提供模組twenty two. . . Dotted object providing module
23...配置模組twenty three. . . Configuration module
100、100a...網路伴唱系統100, 100a. . . Network accompaniment system
2...使用者端2. . . User side
2a...儲存裝置2a. . . Storage device
2b...處理器2b. . . processor
3...網路3. . . network
700...使用者介面700. . . user interface
710...介面背景710. . . Interface background
710a...介面背景影像710a. . . Interface background image
720...介面區塊720. . . Interface block
720a...功能區塊720a. . . Functional block
720b...即時影像區塊720b. . . Instant image block
720c...歌曲資料顯示區塊720c. . . Song data display block
730...第一點綴物件影像730. . . First point object image
740...第二點綴物件影像740. . . Second dotted object image
圖一係本發明所應用之系統環境之示意圖。Figure 1 is a schematic illustration of the system environment to which the present invention is applied.
圖二係本發明之背景影像提供系統之系統方塊圖。Figure 2 is a system block diagram of a background image providing system of the present invention.
圖三係本發明之背景影像提供方法之流程圖。Figure 3 is a flow chart of a method for providing a background image of the present invention.
圖四係本發明之點綴物件提供系統之系統方塊圖。Figure 4 is a system block diagram of the embellishment object providing system of the present invention.
圖五係本發明之點綴物件提供方法之流程圖。Figure 5 is a flow chart of a method for providing an ornamented article of the present invention.
圖六係本發明之網路伴唱系統之第一實施例之系統方塊圖。Figure 6 is a system block diagram of a first embodiment of the network accompaniment system of the present invention.
圖七係本發明之網路伴唱系統於使用者端所產生之使用者介面示意圖。Figure 7 is a schematic diagram of a user interface generated by the network accompaniment system of the present invention at the user end.
圖八係本發明之網路伴唱系統藉由使用者介面播放歌曲資料之示意圖。FIG. 8 is a schematic diagram of the network accompaniment system of the present invention playing a song material through a user interface.
圖九係本發明之網路伴唱系統之第二實施例之系統方塊圖。Figure 9 is a system block diagram of a second embodiment of the network accompaniment system of the present invention.
圖十係本發明之網路伴唱系統藉由使用者介面顯示第一點綴物件資料之示意圖。Figure 10 is a schematic diagram of the network accompaniment system of the present invention displaying the first dotted object data through a user interface.
圖十一係本發明之網路伴唱系統藉由使用者介面更新第一點綴物件資料為第二點綴物件資料之示意圖。FIG. 11 is a schematic diagram of the network accompaniment system of the present invention updating the first dotted object data by using a user interface to the second dotted object data.
1...服務端1. . . Server
10...背景影像提供系統10. . . Background image providing system
11...接收模組11. . . Receiving module
12...擷取模組12. . . Capture module
13...資料庫模組13. . . Database module
131...背景影像資料131. . . Background image data
132...分類資料132. . . Classification data
14...指派模組14. . . Assignment module
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW100113419A TWI496472B (en) | 2011-04-18 | 2011-04-18 | System, method, computer program product and computer readable medium for providing background images, system, and method for providing decoration objecys, and internet singing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW100113419A TWI496472B (en) | 2011-04-18 | 2011-04-18 | System, method, computer program product and computer readable medium for providing background images, system, and method for providing decoration objecys, and internet singing system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201244479A TW201244479A (en) | 2012-11-01 |
| TWI496472B true TWI496472B (en) | 2015-08-11 |
Family
ID=48094066
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW100113419A TWI496472B (en) | 2011-04-18 | 2011-04-18 | System, method, computer program product and computer readable medium for providing background images, system, and method for providing decoration objecys, and internet singing system |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI496472B (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20010005823A1 (en) * | 1999-12-24 | 2001-06-28 | Uwe Fischer | Method and system for generating a characteristic identifier for digital data and for detecting identical digital data |
| US20030106413A1 (en) * | 2001-12-06 | 2003-06-12 | Ramin Samadani | System and method for music identification |
| US20060252536A1 (en) * | 2005-05-06 | 2006-11-09 | Yu Shiu | Hightlight detecting circuit and related method for audio feature-based highlight segment detection |
| CN101673274A (en) * | 2008-09-12 | 2010-03-17 | 深圳富泰宏精密工业有限公司 | Film subtitle retrieval system and method |
| US20100205166A1 (en) * | 1999-11-10 | 2010-08-12 | Boulter Jeffrey R | Internet radio and broadcast method |
-
2011
- 2011-04-18 TW TW100113419A patent/TWI496472B/en not_active IP Right Cessation
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100205166A1 (en) * | 1999-11-10 | 2010-08-12 | Boulter Jeffrey R | Internet radio and broadcast method |
| US20010005823A1 (en) * | 1999-12-24 | 2001-06-28 | Uwe Fischer | Method and system for generating a characteristic identifier for digital data and for detecting identical digital data |
| US20030106413A1 (en) * | 2001-12-06 | 2003-06-12 | Ramin Samadani | System and method for music identification |
| US20060252536A1 (en) * | 2005-05-06 | 2006-11-09 | Yu Shiu | Hightlight detecting circuit and related method for audio feature-based highlight segment detection |
| CN101673274A (en) * | 2008-09-12 | 2010-03-17 | 深圳富泰宏精密工业有限公司 | Film subtitle retrieval system and method |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201244479A (en) | 2012-11-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113569088B (en) | Music recommendation method and device and readable storage medium | |
| US20240107127A1 (en) | Video display method and apparatus, video processing method, apparatus, and system, device, and medium | |
| KR102841571B1 (en) | Search using machine learning model-generated queries | |
| JP7240505B2 (en) | Voice packet recommendation method, device, electronic device and program | |
| US10679063B2 (en) | Recognizing salient video events through learning-based multimodal analysis of visual features and audio-based analytics | |
| US10073860B2 (en) | Generating visualizations from keyword searches of color palettes | |
| US11157542B2 (en) | Systems, methods and computer program products for associating media content having different modalities | |
| CN111372109B (en) | A kind of smart TV and information interaction method | |
| CN108292322B (en) | Organization, retrieval, annotation, and presentation of media data files using signals captured from a viewing environment | |
| CN105224581A (en) | The method and apparatus of picture is presented when playing music | |
| CN113365134A (en) | Audio sharing method, device, equipment and medium | |
| CN114564666B (en) | Encyclopedia information display method, device, equipment and medium | |
| CN112287168A (en) | Method and apparatus for generating video | |
| CN117676277A (en) | Video generation method, device, electronic equipment and storage medium | |
| CN113407766A (en) | Visual animation display method and related equipment | |
| KR20230107042A (en) | An electronic apparatus and a method thereof | |
| US20220406280A1 (en) | Information processing apparatus, information processing method, and information processing program | |
| CN117726716A (en) | Multimedia data processing method and device, electronic equipment and storage medium | |
| US20210406552A1 (en) | Method and device for providing contents based on a route | |
| KR101804679B1 (en) | Apparatus and method of developing multimedia contents based on story | |
| US11410706B2 (en) | Content pushing method for display device, pushing device and display device | |
| TWI496472B (en) | System, method, computer program product and computer readable medium for providing background images, system, and method for providing decoration objecys, and internet singing system | |
| CN112750184A (en) | Data processing, action driving and man-machine interaction method and equipment | |
| CN113569064B (en) | Method and device for generating multimedia list name | |
| TWI780333B (en) | Method for dynamically processing and playing multimedia files and multimedia play apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |