TWI496472B - 背景影像提供系統、方法、電腦程式產品、電腦可讀取儲存媒體、點綴物件提供系統、方法及網路伴唱系統 - Google Patents
背景影像提供系統、方法、電腦程式產品、電腦可讀取儲存媒體、點綴物件提供系統、方法及網路伴唱系統 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
Landscapes
- Auxiliary Devices For Music (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Description
本發明係關於一種網路伴唱系統,特別是一種能依據不同歌曲或不同歌詞字幕而改變介面樣式之網路伴唱系統。
以往想要和他人共享歌唱的樂趣,不是相約去KTV就是要專程到某一方家中使用家庭式卡拉OK設備,不僅費時又費力。隨著網路技術的發展,透過網路來進行雙方或多方的線上歡唱已成為另一種趨勢。使用者只要利用能夠與網路連線的電腦等裝置,並藉由對應的歌唱軟體介面,即可和三五好友,甚至是不相識的網友一同歡唱,不受時間或空間的拘束。
然而網路傳輸速度及頻寬有其限制,使得這類的網路伴唱介面除了呈現雙方的即時影像及播放所點選的不同歌曲伴奏外,諸如背景或介面其他部分等往往過於死板且制式化,並無法提供如KTV或家用卡拉OK般具有多彩多姿的影像呈現效果,因此容易帶給使用者枯燥單調的感覺;且使用者不易融入歌曲之情境中,使得其表現易受影響。
因此如何能夠提供一種具有介面多樣性,且能依據歌曲不同而改變介面,讓使用者更能融入歌曲情境中之網路伴唱系統,實為一值得研究之課題。
本發明之主要目的係在提供一種能依據不同歌曲而改變介面背景影像之背景影像提供系統。
本發明之另一目的係在提供一種能依據歌曲之不同歌詞字幕而產生不同介面點綴物件之點綴物件提供系統。
為達到上述之目的,本發明之背景影像提供系統包含接收模組、擷取模組、資料庫模組及指派模組。接收模組用以接收一歌曲資料;擷取模組耦合至接收模組,用以自歌曲資料中擷取整體識別資料;資料庫模組用以提供複數背景影像資料及至少一分類資料,其中該些分類資料將該些背景影像資料區分為複數類別,且該些分類資料對應於整體識別資料中至少一識別資料;指派模組耦合至資料庫模組及擷取模組,用以指派整體識別資料對應至該些類別中之至少一候選類別,對該些候選類別加權分析,以自該些背景影像資料中找出一候選背景影像資料,並將候選背景影像資料指派予歌曲資料。
本發明之背景影像提供方法係應用於前述背景影像提供系統,該方法包含以下步驟:利用一接收模組,接收一歌曲資料;利用一擷取模組,自歌曲資料中擷取一整體識別資料,且整體識別資料包含標籤資料、歌詞資料、主要語言類別資料或以上之組合之識別資料;利用一資料庫模組,提供複數背景影像資料及至少一分類資料,其中該些分類資料將該些背景影像資料區分為複數類別,且該些分類資料對應於整體識別資料中至少一識別資料;利用一指派模組,指派整體識別資料對應至該些類別中之至少一候選類別,對該些候選類別加權分析,以自該些背景影像資料中找出一候選背景影像資料,並將候選背景影像資料指派予歌曲資料。
本發明之電腦可讀取儲存媒體,包含程式碼,當一電腦載入該程式碼並執行後,可完成如前所述之背景影像提供方法。
本發明之電腦程式產品,包含程式碼,當一電腦載入該程式碼並執行後,可完成如前所述之背景影像提供方法。
本發明之點綴物件提供系統包含前述背景影像提供系統、檢索模組及點綴物件提供模組。其中背景影像提供系統之擷取模組更用以自歌曲資料中擷取一時序資料,時序資料包含第一時間、第二時間、第一對應字幕資料及第二對應字幕資料,且第一對應字幕資料設置為對應於第一時間,第二對應字幕資料設置為對應於第二時間;且資料庫模組更用以提供複數點綴物件資料;檢索模組耦合至資料庫模組,用以自些點綴物件資料中,檢索是否存在對應第一對應字幕資料之第一點綴物件資料,及是否存在對應第二對應字幕資料之第二點綴物件資料;點綴物件提供模組耦合至檢索模組,用以當第一對應字幕資料於第一時間被播放,且第一點綴物件資料存在時,提供第一點綴物件資料;及當第二對應字幕資料於第二時間被播放,且第二點綴物件資料存在時,更新第一點綴物件資料為第二點綴物件資料。
本發明之點綴物件提供方法係應用於前述點綴物件提供系統,該方法包含以下步驟:一如前所述之背景影像提供方法,其中更利用擷取模組自歌曲資料中擷取一時序資料,時序資料包含第一時間、第二時間、第一對應字幕資料及第二對應字幕資料,且第一對應字幕資料設置為對應於第一時間,第二對應字幕資料設置為對應於第二時間;且更利用資料庫模組提供複數點綴物件資料;利用一檢索模組,自該些點綴物件資料中,檢索是否存在對應第一對應字幕資料之第一點綴物件資料,及是否存在對應第二對應字幕資料之第二點綴物件資料;利用一點綴物件提供模組,當第一對應字幕資料於第一時間被播放,且第一點綴物件資料存在時,提供第一點綴物件資料;及當第二對應字幕資料於第二時間被播放,且第二點綴物件資料存在時,更新第一點綴物件資料為第二點綴物件資料。
本發明之網路伴唱系統之一實施例係包含前述背景影像提供系統及傳輸模組,其中接收模組更用以透過網路接收來自複數個使用者端中之一特定使用者端之起始訊號,並依據起始訊號接收歌曲資料;傳輸模組耦合至資料庫模組,用以透過網路同步傳輸候選背景影像資料至該些使用者端。
本發明之網路伴唱系統之另一實施例係包含前述點綴物件提供系統及傳輸模組,其中接收模組更用以透過網路接收來自複數個使用者端中之一特定使用者端之起始訊號,並依據起始訊號接收歌曲資料;傳輸模組耦合至資料庫模組,用以透過網路同步傳輸候選背景影像資料、第一點綴物件資料及第二點綴物件資料至該些使用者端。
藉由本發明之設計,能依據所播放之不同歌曲資料而對應更換顯示畫面之背景影像,並且更能依據目前所播放之歌曲資料之不同歌詞字幕,對應顯示裝飾畫面之點綴物件,達到於複數個使用者端之同步播放及同步呈現畫面變更效果。
請先參考圖一,其係本發明所應用之系統環境之示意圖。如圖一所示,本發明係應用於服務端1及複數個使用者端2,且各使用者端2係透過網路3與服務端1彼此連線。在本發明之一實施例中,服務端1係為伺服器,而使用者端2可為桌上型電腦、可攜式電腦、電視機、智慧型手機或其他具有顯示螢幕之類似裝置等,而網路3可為網際網路、雲端網路或其他連線網路等,但本發明並不以此為限。
請參考圖二,其係本發明之背景影像提供系統10之系統方塊圖。如圖二所示,本發明之背景影像提供系統10係應用於服務端1,服務端1係包含處理器及儲存裝置(圖未示)。本發明之背景影像提供系統10包含接收模組11、擷取模組12、資料庫模組13及指派模組14。前述擷取模組12係耦合至接收模組11,且指派模組14係耦合至資料庫模組13及擷取模組12。前述各模組可為軟體、韌體、硬體或結合前述二者以上所構成,本發明不以此為限。
請一併參考圖三,其係本發明之背景影像提供方法之流程圖。本發明之背景影像提供方法係應用於前述本發明之背景影像提供系統10,以下將配合圖二及圖三,以針對本發明之背景影像提供方法之各步驟加以詳細說明。
步驟S301:利用一接收模組11,接收一歌曲資料。
背景影像提供系統10之接收模組11用以接收一歌曲資料。在本實施例中,服務端1可於儲存模組(例如硬碟或記憶體等)中儲存複數歌曲資料,而處理器可自儲存模組之複數歌曲資料中選出一首歌曲資料,並將其傳送至接收模組11予以接收。
步驟S302:利用一擷取模組12,自歌曲資料中擷取一整體識別資料,且整體識別資料包含標籤資料、歌詞資料、主要語言類別資料或以上之組合之識別資料。
背景影像提供系統10之擷取模組12用以自前述所接收之歌曲資料中擷取整體識別資料,此整體識別資料包含標籤資料、歌詞資料、主要語言類別資料或以上之組合之識別資料;其中標籤資料包含專輯名稱資料、歌曲名稱資料、演唱者資料、發行者資料、註解資料(例如專輯簡介、演唱者簡介等)或以上之組合。由於不同歌曲資料所包含之整體識別資料並不相同,因此利用擷取模組12所擷取之整體識別資料可做為歌曲資料之判斷依據。
步驟S303:利用一資料庫模組13,提供複數背景影像資料131及至少一分類資料132,其中該些分類資料132將該些背景影像資料131區分為複數類別,且該些分類資料對應於該整體識別資料中至少一該識別資料。
背景影像提供系統10之資料庫模組13用以提供複數背景影像資料131;前述歌曲資料係透過一顯示畫面予以播放,而背景影像資料131即為可套用於該顯示畫面之背景影像,此背景影像資料131可為靜態影像(如照片或圖片)或動態影像(如動畫或影片)等。資料庫模組13亦提供至少一分類資料132,其中該些分類資料132將該些背景影像資料131區分為複數類別。該些分類資料132類似為歌曲分類索引,其係依據不同之歌曲主題、情境、屬性或其他條件等加以分類而形成複數類別。舉例來說,歌曲可依據情歌、兒歌、節慶歌曲等主題來分類,並可針對前述各主題繼續細分,例如情歌可細分為初戀、苦戀、熱戀、單戀等;或以歌曲所表達之情境為喜、怒、哀、樂等來分類;亦或藉由演唱者不同來分類;藉由前述分類方式以將該些分類資料區分出複數不同之類別。
由於每一首歌曲資料之歌詞內容所要表達之主題或情感並不相同,且每首歌曲資料均有對應之演唱者或歌名等識別資料,因此自每首歌曲資料之整體識別資料中,均可找到至少一識別資料對應於該些分類資料之至少一類別。透過各歌曲資料之歌曲名稱或歌詞內容等,即可得知其所要表達之主題或情感為何,因此依據各歌曲資料之歌曲名稱或歌詞內容等識別資料之關鍵字,即可將各歌曲資料分別歸類於對應類別中。
針對前述歌曲分類資料之產生,本發明更可包括一分類模組(圖未示),分類模組係耦合至前述儲存裝置及資料庫模組13,用以輔助進行各歌曲資料之分類,以將各歌曲資料對應歸類於至少一分類資料之對應類別。此處分類模組亦可藉由軟體、韌體、硬體或結合前述二者以上所構成。首先透過分類模組對任一首歌曲資料之歌詞部分進行斷句分詞之操作,將整首歌曲之歌詞拆成許多字詞之組成,並且將一些贅詞(例如”的”、”是”、”啊”等)先行刪除以方便辨識其語意;接著分類模組藉由剩餘字詞中是否出現有意義之特殊關鍵字詞,或是依同一關鍵字詞出現之次數來做為判斷比對標準,確認這首歌應歸屬於何種類別較為合適,以完成單一歌曲之分類。由於每首歌曲在詞曲完成後已不會變動內容,因此僅需對每首歌曲進行一次分類,若內容判別無誤,即可完成準確之分類資料。
此外,由於歌曲資料可能高達數千首甚至上萬首,且往往短時間之內就有新歌推出,分類模組可透過連線網路,自對應資料庫搜集歌曲資料,或是搜集各大歌曲相關網站中已完成之歌曲分類相關資料,以進行該些歌曲資料及該些分類資料之資料更新,本發明不以此為限。
步驟S304:利用一指派模組,指派整體識別資料對應至該些類別中之至少一候選類別,對該些候選類別加權分析,以自該些背景影像資料中找出一候選背景影像資料,並將候選背景影像資料指派予歌曲資料。
當前述擷取模組12已擷取任一歌曲資料之整體識別資料後,背景影像提供系統10之指派模組14即可參照該些分類資料,指派整體識別資料對應至該些類別中之至少一候選類別,並對該些候選類別加權分析,以自該些背景影像資料中找出一候選背景影像資料,最後再將候選背景影像資料指派予歌曲資料。
由於一首歌曲資料自各識別資料中可找出複數關鍵字,使得整體識別資料可能對應不只一個候選類別,因此指派模組14必須針對該些候選類別進行加權分析,以選出最適當的一個候選類別,進而找出對應此候選類別之候選背景影像資料。前述加權分析可依據整體識別資料中各關鍵字所出現之次數、順序、重要性或吻合度來判斷;舉例來說,當某首歌曲之歌詞內容包含「悲傷」與「快樂」兩個關鍵字,分屬兩種候選類別,而指派模組14判斷「悲傷」的出現次數大於「快樂」的出現次數時,可評估此首歌曲應偏向較哀傷之情緒,而選擇對應「悲傷」之候選類別,並自複數背景影像資料131中找出對應此候選類別之候選背景影像資料,但本發明不以此為限。
藉此,本發明之背景影像提供系統10及方法會依據所接收歌曲資料不同,而指派對應此歌曲資料之候選背景影像資料,以便於透過顯示畫面播放此歌曲資料時,替換掉顯示畫面之原背景影像,以顯示與歌曲資料情境相符之背景影像。
本發明之電腦可讀取儲存媒體,包含執行前述背景影像提供方法之程式碼,當利用一電腦讀取本發明之電腦可讀取儲存媒體,以載入程式碼並執行後,即可完成如前述之背景影像提供方法。
本發明之電腦程式產品,包含執行前述背景影像提供方法之程式碼,當利用一電腦安裝本發明之電腦程式產品,以載入程式碼並執行後,即可完成如前述之背景影像提供方法。
請參考圖四,其係本發明之點綴物件提供系統20之系統方塊圖。如圖四所示,本發明之點綴物件提供系統20包含前述背景影像提供系統10、檢索模組21及點綴物件提供模組22。其中檢索模組21耦合至背景影像提供系統10之資料庫模組13,且點綴物件提供模組22耦合至檢索模組21。此外本發明之點綴物件提供系統20更包含配置模組23,其係耦合至點綴物件提供模組22。前述各模組可應用軟體、韌體、硬體或結合前述二者以上所構成,本發明不以此為限。
請一併參考圖五,其係本發明之點綴物件提供方法之流程圖。本發明之點綴物件提供方法係應用於前述本發明之點綴物件提供系統20,且本發明之點綴物件提供方法係包含前述背景影像提供方法之各步驟。以下將配合圖四及圖五,以針對本發明之點綴物件提供方法之各步驟加以詳細說明。其中步驟S501至S504係與前述背景影像提供方法之步驟S301至S304相同,在此不多加贅述。
步驟S505:利用擷取模組12,自歌曲資料中擷取一時序資料,時序資料包含第一時間、第二時間、第一對應字幕資料及第二對應字幕資料,且第一對應字幕資料設置為對應於第一時間,第二對應字幕資料設置為對應於第二時間。
擷取模組12更用以自前述所接收之歌曲資料中擷取時序資料,此時序資料係包含該歌曲資料待播放之歌詞字幕資料及對應之播放時間資料。歌詞字幕資料包含複數字幕資料,由於各字幕資料係依據歌詞順序播放,因此不同之字幕資料會對應不同之播放時間;此處所述之字幕資料可為有意義之關鍵字詞,例如花、雪、風、微笑、照亮、奔跑等名詞或動詞,但本發明不以此為限。而在本實施例中為方便說明,係以任舉兩組字幕資料為例,亦即時序資料包含第一時間、第二時間、第一對應字幕資料及第二對應字幕資料,且第一對應字幕資料設置為對應於第一時間,第二對應字幕資料設置為對應於第二時間,且第一時間早於第二時間,但本發明不以此為限。
步驟S506:利用資料庫模組13,提供複數點綴物件資料133。
資料庫模組13更用以提供複數點綴物件資料133;前述點綴物件資料133為可套用於顯示畫面之點綴物件影像,用以裝飾介面以提供更多樣化之視覺效果,此點綴物件資料131亦可為靜態影像(如圖示)或動態影像(如動畫)等。該些點綴物件資料133可配合特定之字幕資料加以設計,亦即每個點綴物件資料133都會有相對應之字幕資料。
步驟S507:利用一檢索模組21,自該些點綴物件資料133中,檢索是否存在對應第一對應字幕資料之第一點綴物件資料,及是否存在對應第二對應字幕資料之第二點綴物件資料。
當前述擷取模組12已擷取任一歌曲資料之時序資料後,點綴物件提供系統20之檢索模組21即可參照該些點綴物件資料133,檢索判斷是否存在與此時序資料中任一字幕資料對應之點綴物件資料133。以本實施例為例,檢索模組21自資料庫模組13之複數點綴物件資料133中,檢索是否存在對應第一對應字幕資料之第一點綴物件資料,及是否存在對應第二對應字幕資料之第二點綴物件資料,以利於後續步驟之執行。
步驟S508:利用一點綴物件提供模組22,當第一對應字幕資料於第一時間被播放,且第一點綴物件資料存在時,提供第一點綴物件資料;及當第二對應字幕資料於第二時間被播放,且第二點綴物件資料存在時,更新第一點綴物件資料為第二點綴物件資料。
若經由前述步驟S507已確定存在對應第一對應字幕資料之第一點綴物件資料及對應第二對應字幕資料之第二點綴物件資料後,點綴物件提供系統20之點綴物件提供模組22即可於第一對應字幕資料於第一時間被播放時,對應提供第一點綴物件資料,用以自該第一時間起持續裝飾播放之顯示畫面;點綴物件提供模組22亦於第二對應字幕資料於第二時間被播放時,對應提供第二點綴物件資料,用以自該第二時間起更新第一點綴物件資料為第二點綴物件資料,以改變不同之畫面裝飾效果。而前述配置模組23係用以配置第一點綴物件或第二點綴物件在顯示畫面中之大小及位置,使得各點綴物件能透過顯示畫面產生多樣變化。
藉此,本發明之點綴物件提供系統20及方法亦會依據所接收歌曲資料不同,檢索出對應之字幕資料,而提供播放此字幕資料之時間點所對應之點綴物件資料,以便於播放此歌曲資料時,因應不同字幕資料而於顯示畫面產生不同之點綴物件影像。
請參考圖六,其係本發明之網路伴唱系統100之第一實施例之系統方塊圖。如圖六所示,在本實施例中,本發明之網路伴唱系統100包含前述背景影像提供系統10及傳輸模組15,其係設置於服務端1,且傳輸模組15耦合至資料庫模組13。各使用者端2可包含儲存有應用程式之儲存裝置2a,當經由使用者端2之處理器2b執行應用程式後會產生對應之使用者介面,以便使用者透過使用者介面輸入指令,並且透過使用者介面可執行歌曲資料之播放功能。
請一併參考圖七,其係本發明之網路伴唱系統100於使用者端所產生之使用者介面700示意圖。如圖六及圖七所示,使用者介面700包括介面背景710及至少一介面區塊720,介面背景710可顯示一背景影像;至少一介面區塊720可用以提供各種介面功能。
在本發明之一實施例中,使用者介面700係包括功能區塊720a、即時影像區塊720b及歌曲資料顯示區塊720c等複數介面區塊720。功能區塊720a用以提供複數功能選項供使用者操作,包括點歌、切歌、音量調整及影像顯示控制等功能;即時影像區塊720b用以顯示至少二使用者端2透過各自之影像擷取裝置所擷取之即時影像,以提供各使用者有如同場歡唱之感受;歌曲資料顯示區塊720c則用以顯示已點選之歌曲資料,以及播放中之對應歌曲資料之歌詞字幕等。
於複數使用者端2中任一特定使用者端皆可藉由所形成之使用者介面700點選想要演唱之歌曲,且應用程式將通知處理器2b透過網路發出對應此歌曲之一起始訊號至服務端1;當背景影像提供系統10之接收模組11透過網路接收此起始訊號後,即可通知服務端1之處理器依據起始訊號,自儲存模組之複數歌曲資料中找出對應之歌曲資料,並將歌曲資料傳送至接收模組11予以接收。
在本實施例中,假設某位特定使用者想要點唱一首”女人花”,其可透過使用者介面700之功能區塊720a選擇點歌功能以搜尋點選這首歌,而點選完成之歌曲將會於歌曲資料顯示區塊720c中以排列顯示,並發送對應之起始訊息至服務端1。服務端1會依據此起始訊息找出”女人花”這首歌曲資料,以供接收模組11接收。之後藉由擷取模組12擷取”女人花”這首歌曲資料之整體識別資料,並由指派模組14參照該些分類資料132中找出”女人花”這首歌曲資料所對應之至少一候選類別(例如整體識別資料中之標籤資料係對應於類別”苦戀”,而歌詞資料中出現的”愛”、”心痛”等字詞可分別對應於類別”情歌”及”傷心”等);經過指派模組14對該些候選類別之加權分析後,即確定最適當之候選類別(例如假設標籤資料之加權高於歌詞資料之加權,因此判斷”女人花”這首歌曲資料之最適當候選類別為標籤資料所對應之候選類別”苦戀”)。最後,指派模組14會自資料庫模組13之複數背景影像資料131中找出對應”苦戀”這個候選類別之候選背景影像資料,並通知傳輸模組15用以透過網路同步傳輸此候選背景影像資料至該些使用者端2。
請參考圖八,其係本發明之網路伴唱系統100藉由使用者介面700播放歌曲資料之示意圖。如圖六及圖八所示,在本實施例中,當該些使用者端2接收到”女人花”這首歌曲資料後,其處理器2a會通知應用程式透過使用者介面700播放這首歌曲資料,包括於歌曲資料顯示區塊720c顯示歌詞內容,以及透過使用者端2之喇叭等揚聲裝置(圖未示)播放這首歌之音樂伴奏;而同時當該些使用者端2透過網路接收到對應此歌曲資料之候選背景影像資料時,應用程式會將對應”苦戀”類別之候選背景影像資料套用於目前之使用者介面700,以顯示對應之介面背景影像710a,使得該些使用者端2同步播放這首歌曲資料時,亦會同步改變其介面背景,讓介面風格能與目前所播放之歌曲資料相互搭配,更能融入歌曲情境中。
請參考圖九,其係本發明之網路伴唱系統100a之第二實施例之系統方塊圖。如圖九所示,在本實施例中,本發明之網路伴唱系統100a包含前述點綴物件提供系統20及傳輸模組15,其係設置於服務端1,且傳輸模組15耦合至資料庫模組13。各使用者端2亦同前述第一實施例可產生對應之使用者介面,以供執行對應操作及功能,在此不多加贅述。
在本實施例中,仍以前述歌曲資料”女人花”為例,當服務端1之接收模組11接收到此歌曲資料時,擷取模組12除了擷取”女人花”這首歌曲資料之整體識別資料外,更擷取這首歌曲資料之時序資料。此處以”女人花”前兩句歌詞字幕”我有花一朵 種在我心中”為例,假設將字幕資料”花”視為第一對應字幕資料,而字幕資料”心”視為第二對應字幕資料;字幕資料”花”係對應於第一時間,而字幕資料”心”對應於第二時間。當檢索模組21依據前述字幕資料以針對資料庫模組13之複數點綴物件資料進行檢索時,若發現存在對應字幕資料”花”之第一點綴物件資料及對應字幕資料”心”之第二點綴物件資料,即通知點綴物件提供模組22,以便於對應之時間點提供對應之點綴物件資料,並利用傳輸模組15透過網路同步傳送該些點綴物件資料至該些使用者端2,以於該些使用者介面依不同時間顯示對應之該些點綴物件資料。並且透過前述配置模組23可配置調整該些點綴物件資料於該些使用者介面中所顯示之位置及大小。
請一併參考圖十及圖十一,圖十係本發明之網路伴唱系統100a藉由使用者介面700顯示第一點綴物件資料730之示意圖,圖十一係本發明之網路伴唱系統100a藉由使用者介面700更新第一點綴物件資料730為第二點綴物件資料740之示意圖。如圖十所示,在使用者端之使用者介面700播放”女人花”這首歌曲資料之過程中,當第一對應字幕資料”花”於第一時間被播放時,使用者端會接收到對應之第一點綴物件資料,並套用於使用者介面700中,使得使用者介面700之介面背景710或該些介面區塊720(例如區塊框架或區塊背景等)上會顯示有關”花”之第一點綴物件影像730,藉此以呼應對應字幕資料之內容。而此第一點綴物件影像730將會自第一時間起持續被顯示於使用者介面700中。
如圖十一所示,當字幕資料依序被播放,之後於第二時間播放第二對應字幕資料”心”時,使用者端會接收到對應之第二點綴物件資料,並套用於使用者介面700中以更新前述第一點綴物件資料,使得使用者介面700之介面背景710或介面區塊720上會顯示有關”心”之第二點綴物件影像740。以此類推,當播放到後續歌詞字幕時,若判斷存在其他對應字幕資料之點綴物件資料,即可持續針對使用者介面700目前所顯示之點綴物件資料進行更新,如此反覆直到此對應歌曲資料播放完畢為止。藉此,隨著不同之對應字幕資料被播放而改變不同之點綴物件影像顯示。
藉由本發明之網路伴唱系統之設計,使得該些使用者端透過各自之使用者介面同步播放對應歌曲資料時,可依據不同歌曲資料同步更換符合該歌曲資料之對應類別之介面背景影像,並且隨著歌詞所出現不同之字幕資料,亦使得各使用者介面同步進行多樣化之介面點綴物件變換,讓使用者於唱歌過程中更能融入所播放歌曲資料之情境。
上述實施例僅為例示性說明本發明之原理及其功效,而非用於限制本發明之範圍。任何熟於此項技藝之人士均可在不違背本發明之技術原理及精神下,對實施例作修改與變化。本發明之權利保護範圍應如後述之申請專利範圍所述。
1...服務端
10...背景影像提供系統
11...接收模組
12...擷取模組
13...資料庫模組
131...背景影像資料
132...分類資料
133...點綴物件資料
14...指派模組
15...傳輸模組
20...點綴物件提供系統
21...檢索模組
22...點綴物件提供模組
23...配置模組
100、100a...網路伴唱系統
2...使用者端
2a...儲存裝置
2b...處理器
3...網路
700...使用者介面
710...介面背景
710a...介面背景影像
720...介面區塊
720a...功能區塊
720b...即時影像區塊
720c...歌曲資料顯示區塊
730...第一點綴物件影像
740...第二點綴物件影像
圖一係本發明所應用之系統環境之示意圖。
圖二係本發明之背景影像提供系統之系統方塊圖。
圖三係本發明之背景影像提供方法之流程圖。
圖四係本發明之點綴物件提供系統之系統方塊圖。
圖五係本發明之點綴物件提供方法之流程圖。
圖六係本發明之網路伴唱系統之第一實施例之系統方塊圖。
圖七係本發明之網路伴唱系統於使用者端所產生之使用者介面示意圖。
圖八係本發明之網路伴唱系統藉由使用者介面播放歌曲資料之示意圖。
圖九係本發明之網路伴唱系統之第二實施例之系統方塊圖。
圖十係本發明之網路伴唱系統藉由使用者介面顯示第一點綴物件資料之示意圖。
圖十一係本發明之網路伴唱系統藉由使用者介面更新第一點綴物件資料為第二點綴物件資料之示意圖。
1...服務端
10...背景影像提供系統
11...接收模組
12...擷取模組
13...資料庫模組
131...背景影像資料
132...分類資料
14...指派模組
Claims (10)
- 一種背景影像提供系統,包含:一接收模組,用以接收一歌曲資料;一擷取模組,耦合至該接收模組,用以自該歌曲資料中擷取一整體識別資料,且該整體識別資料包含標籤資料、歌詞資料、主要語言類別資料或以上之組合之識別資料;一資料庫模組,用以提供複數背景影像資料及至少一分類資料,其中該些分類資料將該些背景影像資料區分為複數類別,且該些分類資料對應於該整體識別資料中至少一該識別資料;及一指派模組,耦合至該資料庫模組及該擷取模組,用以指派該整體識別資料對應至該些類別中之至少一候選類別,對該些候選類別加權分析,以自該些背景影像資料中找出一候選背景影像資料,並將該候選背景影像資料指派予該歌曲資料。
- 如請求項1所述之背景影像分配系統,其中該標籤資料包含專輯名稱資料、歌曲名稱資料、演唱者資料、發行者資料、註解資料或以上之組合。
- 一種點綴物件提供系統,包含:一如請求項1所述之背景影像分配系統,其中該擷取模組更用以自該歌曲資料中擷取一時序資料,該時序資料包含一第一時間、一第二時間、一第一對應字幕資料及一第二對應字幕資料,且該第一對應字幕資料設置為對應於該第一時間,該第二對應字幕資料設置為對應於該第二時間;且該資料庫模組更用以提供複數點綴物件資料;一檢索模組,耦合至該資料庫模組,用以自該些點綴物件資料中,檢索是否存在對應該第一對應字幕資料之一第一點綴物件資料,及是否存在對應該第二對應字幕資料之一第二點綴物件資料;及一點綴物件提供模組,耦合至該檢索模組,用以當該第一對應字幕資料於該第一時間被播放,且該第一點綴物件資料存在時,提供該第一點綴物件資料;及當該第二對應字幕資料於該第二時間被播放,且該第二點綴物件資料存在時,更新該第一點綴物件資料為該第二點綴物件資料。
- 如請求項3所述之點綴物件提供系統,更包含一配置模組,耦合至該點綴物件提供模組,用以配置該第一點綴物件資料或該第二點綴物件資料在一顯示畫面中之大小及位置。
- 一種網路伴唱系統,包含:一如請求項1所述之背景影像提供系統,其中該接收模組更用以透過網路接收來自複數個使用者端中之一特定使用者端之起始訊號,並依據該起始訊號接收該歌曲資料;及一傳輸模組,耦合至該資料庫模組,用以透過網路同步傳輸該候選背景影像資料至該些使用者端。
- 一種網路伴唱系統,包含:一如請求項3所述之點綴物件提供系統;其中該接收模組更用以透過網路接收來自複數個使用者端中之一特定使用者端之起始訊號,並依據該起始訊號接收該歌曲資料;及一傳輸模組,耦合至該資料庫模組及該點綴物件提供模組,用以透過網路同步傳輸該候選背景影像資料、該第一點綴物件資料及該第二點綴物件資料至該些使用者端。
- 一種背景影像提供方法,包含:利用一接收模組,接收一歌曲資料;利用一擷取模組,自該歌曲資料中擷取一整體識別資料,且該整體識別資料包含標籤資料、歌詞資料、主要語言類別資料或以上之組合之識別資料;利用一資料庫模組,提供複數背景影像資料及至少一分類資料,其中該些分類資料將該些背景影像資料區分為複數類別,且該些分類資料對應於該整體識別資料中至少一該識別資料;及利用一指派模組,指派該整體識別資料對應至該些類別中之至少一候選類別,對該些候選類別加權分析,以自該些背景影像資料中找出一候選背景影像資料,並將該候選背景影像資料指派予該歌曲資料。
- 一種電腦可讀取儲存媒體,包含程式碼,當一電腦載入該程式碼並執行後,可完成如請求項7所述之背景影像提供方法。
- 一種電腦程式產品,包含程式碼,當一電腦載入該程式碼並執行後,可完成如請求項7所述之背景影像提供方法。
- 一種點綴物件提供方法,包含:一如請求項7所述之背景影像提供方法,其中更利用該擷取模組自該歌曲資料中擷取一時序資料,該時序資料包含一第一時間、一第二時間、一第一對應字幕資料及一第二對應字幕資料,且該第一對應字幕資料設置為對應於該第一時間,該第二對應字幕資料設置為對應於該第二時間;且更利用該資料庫模組提供複數點綴物件資料;利用一檢索模組,自該些點綴物件資料中,檢索是否存在對應該第一對應字幕資料之一第一點綴物件資料,及是否存在對應該第二對應字幕資料之一第二點綴物件資料;及利用一點綴物件提供模組,當該第一對應字幕資料於該第一時間被播放,且該第一點綴物件資料存在時,提供該第一點綴物件資料;及當該第二對應字幕資料於該第二時間被播放,且該第二點綴物件資料存在時,更新該第一點綴物件資料為該第二點綴物件資料。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW100113419A TWI496472B (zh) | 2011-04-18 | 2011-04-18 | 背景影像提供系統、方法、電腦程式產品、電腦可讀取儲存媒體、點綴物件提供系統、方法及網路伴唱系統 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW100113419A TWI496472B (zh) | 2011-04-18 | 2011-04-18 | 背景影像提供系統、方法、電腦程式產品、電腦可讀取儲存媒體、點綴物件提供系統、方法及網路伴唱系統 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201244479A TW201244479A (en) | 2012-11-01 |
TWI496472B true TWI496472B (zh) | 2015-08-11 |
Family
ID=48094066
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW100113419A TWI496472B (zh) | 2011-04-18 | 2011-04-18 | 背景影像提供系統、方法、電腦程式產品、電腦可讀取儲存媒體、點綴物件提供系統、方法及網路伴唱系統 |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI496472B (zh) |
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 (zh) * | 2008-09-12 | 2010-03-17 | 深圳富泰宏精密工业有限公司 | 影片字幕检索***及方法 |
US20100205166A1 (en) * | 1999-11-10 | 2010-08-12 | Boulter Jeffrey R | Internet radio and broadcast method |
-
2011
- 2011-04-18 TW TW100113419A patent/TWI496472B/zh 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 (zh) * | 2008-09-12 | 2010-03-17 | 深圳富泰宏精密工业有限公司 | 影片字幕检索***及方法 |
Also Published As
Publication number | Publication date |
---|---|
TW201244479A (en) | 2012-11-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20240107127A1 (en) | Video display method and apparatus, video processing method, apparatus, and system, device, and medium | |
CN113569088B (zh) | 一种音乐推荐方法、装置以及可读存储介质 | |
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 | |
US9792303B2 (en) | Identifying data from keyword searches of color palettes and keyword trends | |
US9898487B2 (en) | Determining color names from keyword searches of color palettes | |
US9922050B2 (en) | Identifying data from keyword searches of color palettes and color palette trends | |
US20150378999A1 (en) | Determining affiliated colors from keyword searches of color palettes | |
US11157542B2 (en) | Systems, methods and computer program products for associating media content having different modalities | |
CN108292322B (zh) | 使用从查看环境捕捉的信号的媒体数据文件的组织、检索、注释和呈现 | |
CN108780374A (zh) | 用于多变量搜索的用户界面 | |
CN111372109B (zh) | 一种智能电视以及信息交互方法 | |
US20140163957A1 (en) | Multimedia message having portions of media content based on interpretive meaning | |
CN105335414B (zh) | 音乐推荐方法、装置及终端 | |
JP7240505B2 (ja) | 音声パケット推薦方法、装置、電子機器およびプログラム | |
CN109920409B (zh) | 一种声音检索方法、装置、***及存储介质 | |
CN113365134A (zh) | 音频分享方法、装置、设备及介质 | |
US10650814B2 (en) | Interactive question-answering apparatus and method thereof | |
CN112287168A (zh) | 用于生成视频的方法和装置 | |
CN113746875A (zh) | 一种语音包推荐方法、装置、设备及存储介质 | |
KR101804679B1 (ko) | 스토리에 기초하는 멀티미디어 콘텐츠 개발 장치 및 방법 | |
US20210225408A1 (en) | Content Pushing Method for Display Device, Pushing Device and Display Device | |
JP2003208083A (ja) | 教材作成方法及び装置及び教材作成プログラム及び教材作成プログラムを格納した記憶媒体 | |
TWI496472B (zh) | 背景影像提供系統、方法、電腦程式產品、電腦可讀取儲存媒體、點綴物件提供系統、方法及網路伴唱系統 | |
TWI780333B (zh) | 動態處理並播放多媒體內容的方法及多媒體播放裝置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |