TWI755805B - Multimedia scoring system and method - Google Patents
Multimedia scoring system and method Download PDFInfo
- Publication number
- TWI755805B TWI755805B TW109126391A TW109126391A TWI755805B TW I755805 B TWI755805 B TW I755805B TW 109126391 A TW109126391 A TW 109126391A TW 109126391 A TW109126391 A TW 109126391A TW I755805 B TWI755805 B TW I755805B
- Authority
- TW
- Taiwan
- Prior art keywords
- communication module
- scoring
- synchronization
- data
- song
- Prior art date
Links
Images
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
Description
本發明涉及一種多媒體評分系統及方法,特別是涉及一種能夠大幅提高K歌評分技術與功能的可適用平台範圍的多媒體評分系統及方法。The present invention relates to a multimedia scoring system and method, in particular to a multimedia scoring system and method which can greatly improve the range of applicable platforms for karaoke scoring techniques and functions.
現有K歌系統雖多數已商用化,但多數無專業智慧評分功能,諸多電子裝置如智慧電視或電視盒等執行K歌系統時亦無法或不易錄音以進行評分,以致無法取得錄音檔做即時評分分析。Although most of the existing karaoke systems have been commercialized, most of them do not have a professional smart scoring function, and many electronic devices such as smart TVs or TV boxes cannot or are not easy to record for scoring when running the karaoke system, so it is impossible to obtain recording files for real-time scoring. analyze.
另一方面,現有的K歌評分技術多採用完整錄製歌唱語音後,經由K歌系統上執行之K歌應用程式進行評分,但當執行K歌軟體之系統為智慧電視、電視機上盒或卡拉OK伴唱機時,很多系統未完整考慮支援錄音功能,以致評分軟體無法取得演唱語音做分析和評分,因此也就無從實現K歌評分功能。或者,當錄製歌唱語音的裝置與K歌系統獨立運作時,由於時序上的延遲,而難以達成即時評分的目標。On the other hand, most of the existing karaoke scoring technologies use the karaoke application running on the karaoke system to score after the complete recording of the singing voice. When the accompaniment player is OK, many systems do not fully consider supporting the recording function, so that the scoring software cannot obtain the singing voice for analysis and scoring, so it is impossible to realize the K song scoring function. Or, when the device for recording singing voice and the karaoke system operate independently, it is difficult to achieve the goal of real-time scoring due to the delay in timing.
因此,急需一種能夠大幅提高K歌評分技術與功能的可適用平台範圍,且能夠精準達成時序同步以即時進行評分的多媒體評分系統及方法。Therefore, there is an urgent need for a multimedia scoring system and method that can greatly improve the range of applicable platforms for karaoke scoring technology and functions, and can accurately achieve timing synchronization for real-time scoring.
本發明所要解決的技術問題在於,針對現有技術的不足提供一種能夠大幅提高K歌評分技術與功能的可適用平台範圍的多媒體評分系統及方法。The technical problem to be solved by the present invention is to provide a multimedia scoring system and method which can greatly improve the range of applicable platforms for karaoke scoring technology and functions, aiming at the deficiencies of the prior art.
為了解決上述的技術問題,本發明所採用的其中一技術方案是,提供一種多媒體評分系統,其包括資料庫、第一計時單元、K歌主系統、混音模組及輔助評分系統。資料庫儲存多個歌曲資料及對應的多個歌曲評分時序資料。第一計時單元用於產生用於指示一同步時序的一同步時序訊號。K歌主系統,其電性連接該資料庫且包括第一通訊模組及第一處理單元。第一通訊模組,經配置以傳送一同步請求訊號,並取得該同步時序訊號。第一處理單元,經配置以依據一歌曲指定命令從該資料庫取得一指定歌曲資料及一指定歌曲評分時序資料,並依據該歌曲指定命令播放控制該K歌主系統播放該指定歌曲資料指定歌曲,同時依據該同步時序及該指定歌曲評分時序資料計算一同步起始點,以對應產生用於指示該同步起始點的一起始點指示訊號。混音模組經配置以收音並產生一人聲資料。輔助評分系統,電性連接該K歌主系統及該混音模組且包括第二通訊模組、取樣單元及第二處理單元。第二通訊模組經配置以從該第一通訊模組取得該同步時序訊號,且接收該起始點指示訊號及該指定歌曲評分時序資料。取樣單元經配置以對該人聲資料 進行取樣。第二處理單元,經配置以取得該指定歌曲評分時序資料,並依據該起始點指示訊號指示的該同步起始點,於到達該同步起始點時執行一歌曲評分程序,其中該歌曲評分程序包括:控制該取樣單元持續對該人聲資料中該起始點後的部份進行採樣,以產生一採樣音訊資料;將該採樣音訊資料與該指定歌曲評分時序資料比較,以獲得一比較結果;根據該比較結果,進行評分並對應產生一評分結果資料;及通過該第二通訊模組將該評分結果資料傳送至該K歌主系統。In order to solve the above technical problems, one of the technical solutions adopted by the present invention is to provide a multimedia scoring system, which includes a database, a first timing unit, a karaoke master system, a mixing module and an auxiliary scoring system. The database stores a plurality of song data and a plurality of corresponding song score time series data. The first timing unit is used for generating a synchronization timing signal for indicating a synchronization timing. The K-song master system is electrically connected to the database and includes a first communication module and a first processing unit. The first communication module is configured to transmit a synchronization request signal and obtain the synchronization timing signal. The first processing unit is configured to obtain a specified song data and a specified song scoring time series data from the database according to a song specifying command, and control the karaoke master system to play the specified song data specified song according to the song specifying command , and calculates a synchronization starting point according to the synchronization timing and the specified song scoring timing data, so as to generate a corresponding starting point indicating signal for indicating the synchronization starting point. The mixing module is configured to pick up and generate vocal data. The auxiliary scoring system is electrically connected to the main karaoke system and the mixing module and includes a second communication module, a sampling unit and a second processing unit. The second communication module is configured to obtain the synchronization timing signal from the first communication module, and to receive the starting point indication signal and the assigned song rating timing data. The sampling unit is configured to sample the vocal data. The second processing unit is configured to obtain the specified song scoring time series data, and according to the synchronization starting point indicated by the starting point indicating signal, execute a song scoring program when the synchronization starting point is reached, wherein the song scoring The procedure includes: controlling the sampling unit to continuously sample the part of the vocal data after the starting point to generate a sampled audio data; comparing the sampled audio data with the specified song scoring time series data to obtain a comparison result ; according to the comparison result, perform scoring and correspondingly generate a scoring result data; and transmit the scoring result data to the karaoke host system through the second communication module.
為了解決上述的技術問題,本發明所採用的另外一技術方案是,提供一種多媒體評分方法,其包括下列步驟:配置一K歌主系統的一第一處理單元依據一歌曲指定命令從該資料庫取得一指定歌曲資料及一指定歌曲評分時序資料;配置一第一計時單元產生用於指示一同步時序的一同步時序訊號;配置該K歌主系統的一第一通訊模組與該輔助評分系統的一第二通訊模組通過一第一通訊協定連接,且配置該第一通訊模組及該第二通訊模組取得該同步時序訊號;配置該第一處理單元依據該同步時序及該指定歌曲評分時序資料計算一同步起始點,以對應產生用於指示該同步起始點的一起始點指示訊號;通過該第一通訊模組傳送該起始點指示訊號及該指定歌曲評分時序資料至該輔助評分系統;配置一混音模組進行收音並產生一人聲資料;以及配置該輔助評分系統的一第二處理單元取得該指定歌曲評分時序資料,並依據該起始點指示訊號指示的該同步起始點,於到達該同步起始點時執行一歌曲評分程序,其包括下列步驟:控制該取樣單元持續對該人聲資料中該起始點後的部份進行採樣,以產生一採樣音訊資料;將該採樣音訊資料與該指定歌曲評分時序資料比較,以獲得一比較結果;根據該比較結果,進行評分並對應產生一評分結果資料;及通過該第二通訊模組將該評分結果資料傳送至該K歌主系統。In order to solve the above-mentioned technical problems, another technical solution adopted by the present invention is to provide a multimedia scoring method, which includes the following steps: configuring a first processing unit of a karaoke master system to select a song from the database according to a song specifying command Obtain a specified song data and a specified song scoring time sequence data; configure a first timing unit to generate a synchronization sequence signal for indicating a synchronization sequence; configure a first communication module of the K-song master system and the auxiliary scoring system A second communication module is connected through a first communication protocol, and the first communication module and the second communication module are configured to obtain the synchronization timing signal; the first processing unit is configured according to the synchronization timing and the specified song The scoring time series data calculates a synchronization starting point, so as to correspondingly generate a starting point indicating signal for indicating the synchronization starting point; the starting point indicating signal and the specified song scoring time series data are transmitted through the first communication module to The auxiliary scoring system; configuring a sound mixing module to collect and generate vocal data; and configuring a second processing unit of the auxiliary scoring system to obtain the specified song scoring time series data, and according to the starting point indication signal indicates the signal A synchronization starting point, when the synchronization starting point is reached, a song scoring program is executed, which includes the following steps: controlling the sampling unit to continuously sample the part of the vocal data after the starting point to generate a sampled audio data; compare the sampled audio data with the specified song scoring time series data to obtain a comparison result; carry out scoring according to the comparison result and generate a scoring result data correspondingly; and use the second communication module to obtain the scoring result data transmitted to the K-song master system.
本發明的其中一有益效果在於,本發明所提供的多媒體評分系統及方法,使K歌主系統本身無需支援錄音功能,只要K歌主系統與輔助評分系統之間能數據通信及時序同步即可,且可通過播放音訊之編解碼來傳輸特定數據。因此,可大幅提高K歌評分技術與功能的可適用平台範圍,包括智慧型電視或電視機上盒、卡拉OK伴唱機等。One of the beneficial effects of the present invention is that, with the multimedia scoring system and method provided by the present invention, the K-song master system itself does not need to support the recording function, as long as the k-song master system and the auxiliary scoring system can communicate with each other and synchronize the time sequence. , and can transmit specific data by playing the codec of the audio. Therefore, the range of applicable platforms for karaoke scoring technology and functions can be greatly improved, including smart TVs or TV set-top boxes, karaoke accompaniment players, etc.
為使能更進一步瞭解本發明的特徵及技術內容,請參閱以下有關本發明的詳細說明與圖式,然而所提供的圖式僅用於提供參考與說明,並非用來對本發明加以限制。For a further understanding of the features and technical content of the present invention, please refer to the following detailed descriptions and drawings of the present invention. However, the drawings provided are only for reference and description, and are not intended to limit the present invention.
以下是通過特定的具體實施例來說明本發明所公開有關“多媒體評分系統及方法”的實施方式,本領域技術人員可由本說明書所公開的內容瞭解本發明的優點與效果。本發明可通過其他不同的具體實施例加以施行或應用,本說明書中的各項細節也可基於不同觀點與應用,在不悖離本發明的構思下進行各種修改與變更。另外,本發明的附圖僅為簡單示意說明,並非依實際尺寸的描繪,事先聲明。以下的實施方式將進一步詳細說明本發明的相關技術內容,但所公開的內容並非用以限制本發明的保護範圍。The following are specific embodiments to illustrate the implementation of the "multimedia scoring system and method" disclosed in the present invention, and those skilled in the art can understand the advantages and effects of the present invention from the content disclosed in this specification. The present invention can be implemented or applied through other different specific embodiments, and various details in this specification can also be modified and changed based on different viewpoints and applications without departing from the concept of the present invention. In addition, the drawings of the present invention are merely schematic illustrations, and are not drawn according to the actual size, and are stated in advance. The following embodiments will further describe the related technical contents of the present invention in detail, but the disclosed contents are not intended to limit the protection scope of the present invention.
應當可以理解的是,雖然本文中可能會使用到“第一”、“第二”、“第三”等術語來描述各種元件或者信號,但這些元件或者信號不應受這些術語的限制。這些術語主要是用以區分一元件與另一元件,或者一信號與另一信號。另外,本文中所使用的術語“或”,應視實際情況可能包括相關聯的列出項目中的任一個或者多個的組合。It should be understood that although terms such as "first", "second" and "third" may be used herein to describe various elements or signals, these elements or signals should not be limited by these terms. These terms are primarily used to distinguish one element from another element, or a signal from another signal. In addition, the term "or", as used herein, should include any one or a combination of more of the associated listed items, as the case may be.
參閱圖1所示,本發明實施例提供一種多媒體評分系統1,其包括資料庫10、K歌主系統12、混音模組14及輔助評分系統16。Referring to FIG. 1 , an embodiment of the present invention provides a multimedia scoring system 1 , which includes a
資料庫10儲存多個歌曲資料100及對應的多個歌曲評分時序資料102。在本發明的實施例中,要使用於K歌主系統12的多個歌曲資料100可被儲存在資料庫10中,歌曲資料100可例如包括由特定歌手所演唱的歌曲資料、無人聲伴奏資料、歌詞資料及音樂錄影帶資料。另一方面,歌曲評分時序資料102可包括對應上述多個歌曲資料100且後續用於評分使用者的歌唱內容的原唱音訊資料,且經編輯具有對應於每一句歌詞的時間標籤,以及具有對應於該等時間標籤的原唱音訊資料、音高、節拍、長度、音量資料及曲譜資料等。The
進一步說明本發明的K歌主系統12。實施K歌主系統12之裝置可以包括硬體、韌體及/或軟體,且可以採取任何各種形體。這種形體的典型例子包括筆記型電腦、智慧型電話、小型個人電腦、個人數位助理、智慧型電視、OTT機上盒等等。本文描述之功能也可以實施於週邊設備或內置卡。透過進一步舉例,這種功能也可以實施在不同晶片或在單個裝置上執行之不同程序之電路板。舉例而言,K歌主系統12可用於在上述裝置中執行K歌軟體,或播放伴唱曲目。The
如圖1所示,K歌主系統12電性連接資料庫10,且包括使用者介面120、第一通訊模組122及第一處理單元124。K歌主系統12可包括至少一可控制的顯示裝置,用於顯示使用者介面120,且可例如為供使用者進行控制的介面,例如觸控介面,且使用者可通過使用者介面120輸入各種指令,例如K歌軟體執行命令、播放命令、停止命令及歌曲指定命令等。使用者介面120還可進一步提供對應於該等歌曲資料100的表單,以供使用者選擇想要歌唱的指定歌曲。As shown in FIG. 1 , the
第一通訊模組122可用於將K歌主系統12電性連接於資料庫10。或者,資料庫10可內建於用於執行K歌主系統12的裝置內、與K歌主系統12直接電性連接、通過有線網路或無線網路通訊連接,但不限於上述方式。第一通訊模組122可例如為USB通訊模組、乙太網路通訊模組、無線網路通訊模組或無線藍芽通訊模組。第一通訊模組122的另一用途係用以傳送同步請求訊號S1以取得用於指示同步時序的同步時序訊號S2,此同步時序訊號S2將用於後續進行歌曲播放及評分的時間同步,且將於下文中說明。The
續言之,第一處理單元124可經配置以依據從使用者介面120接收的歌曲指定命令,從資料庫10取得指定歌曲資料20及指定歌曲評分時序資料22,並依據歌曲指定命令控制使用者介面120播放指定歌曲資料20。詳細而言,指定歌曲資料20及指定歌曲評分時序資料22係由使用者指定,從多個歌曲資料100中選擇的其中一個歌曲資料100及其對應的歌曲評分時序資料102。Continuing, the
另一方面,第一處理單元124的功能可藉由使用一或多個處理單元而實施。第一處理單元124可為可程式化單元,諸如微處理器、微控制器、數位信號處理器(Digital signal processor, DSP)晶片、場可程式化閘陣列(Field-programmable gate array, FPGA)等。第一處理單元124的功能亦可藉由一個或若干個電子裝置或IC實施。換言之,藉由第一處理單元124執行的功能可實施於硬體域或軟體域或硬體域與軟體域的組合內。On the other hand, the functions of the
進一步,先說明本發明的混音模組14。混音模組14與收音單元18電性連接,且可經配置以通過收音單元18進行收音,並產生人聲資料24。混音模組14可將多種來源的聲音,整合至一個立體音軌(Stereo)或單音音軌(Mono)中,並可依據需求將每一各別原始信號的頻率、動態、音質、定位、殘響和聲場單獨進行調整,讓各音軌最佳化,之後與人聲資料24進行疊加。混音模組14可包括合成器(Synthesizer)、音效處理器(Signal Processor)與混音座(Mixing Console),或可使用軟體混音來達成上述裝置的效果。Further, the
此外,收音單元18可例如為麥克風,且可通過有線或無線方式與混音模組14電性連接。混音模組14可通過有線或無線方式分別與K歌主系統12及輔助評分系統16電性連接。In addition, the sound-receiving unit 18 can be, for example, a microphone, and can be electrically connected to the
在特定實施例中,混音模組14可單純將未經混音的人聲資料24傳送至K歌主系統12,在通過K歌主系統12對人聲資料24進行混音產生混音資料後,通過K歌主系統12的音訊播放單元(例如,喇叭)播出混音資料。In a specific embodiment, the
在替代實施例中,混音模組14本身即可將人聲資料24與指定歌曲資料20進行最佳化混音以產生混音資料,並傳送至K歌主系統12以通過K歌主系統12的音訊播放單元(例如,喇叭)播出混音資料。因此,在通過音訊播放單元播出後,歌唱者能夠聽取自身的歌聲。同時,在上述實施例中,混音模組14亦同時將未混音的人聲資料24傳送至輔助評分系統16,以在後續進行歌唱評分時供其進行分析、比對及評分。In an alternative embodiment, the mixing
在說明歌曲評分的細節之前,首先針對本發明的輔助評分系統16進行說明。為了解決現有的K歌主系統無專業智慧評分功能的問題,本發明的多媒體評分系統1進一步提供了輔助評分系統16,其電性連接於K歌主系統12及混音模組14,且包括第二通訊模組160、第一計時單元162、取樣單元164及第二處理單元166。實施輔助評分系統16之裝置可以包括硬體、韌體及/或軟體,且可以採取任何各種形體。這種形體的典型例子包括筆記型電腦、智慧型電話、小型個人電腦、個人數位助理或隨插即用的USB裝置等等。本文描述之功能也可以實施於週邊設備或內置卡。透過進一步舉例,這種功能也可以實施在不同晶片或在單個裝置上執行之不同程序之電路板。在此實施例中,雖第一計時單元162係包括在輔助評分系統16中,且用於提供同步時序訊號S2,但本發明不以此為限,K歌主系統12中亦可設置有另一計時單元,且將在後續實施例中說明。Before describing the details of song scoring, the
第二通訊模組160係用於與第一通訊模組122通過第一通訊協定連接,例如,USB通訊協定,且第二通訊模組160可用於從第一計時單元162取得同步時序訊號S2。類似的,第二通訊模組160可例如為USB通訊模組、乙太網路通訊模組、無線網路通訊模組或無線藍芽通訊模組。The
一般而言,在K歌主系統12及輔助評分系統16之間進行即時的歌曲評分時,其難度在於兩者的時序不同,而難以達成即時反饋歌曲評分的目標,通常須對整首歌曲進行錄音,在歌曲結束時才能得知歌唱評分結果。因此,為了將兩者的訊號流進行同步,在本發明的實施例中,在第一處理單元124依據歌曲指定命令控制使用者介面120播放指定歌曲資料20時,首先控制第一通訊模組122向第二通訊模組160發出同步請求訊號S1,而響應於此,第二通訊模組160將取得的同步時序訊號S2傳送至第一通訊模組122。於取得同步時序後,第一處理單元124同時依據同步時序及指定歌曲評分時序資料22計算同步起始點,以對應產生用於指示同步起始點的起始點指示訊號S3,並通過第一通訊模組122傳送起始點指示訊號S3及帶有指定歌曲評分時序資料22的指定歌曲評分時序訊號S4至輔助評分系統16。舉例而言,第一處理單元124可取得指定歌曲評分時序資料22中,於第一句歌詞開始的時間點作為同步起始點,以產生對應的起始點指示訊號S3。Generally speaking, when performing real-time song scoring between the K-
接著,第二通訊模組160進一步接收起始點指示訊號S3及指定歌曲評分時序訊號S4。取樣單元164可接收來自混音模組14的人聲資料24,並對人聲資料24進行取樣。進行取樣可包括將原始為類比訊號的人聲資料24轉換為第二處理單元166可辨識或處理的數位訊號,以供後續歌曲評分時使用。Next, the
類似的,第二處理單元166的功能可藉由使用一或多個處理單元而實施。第二處理單元166可為可程式化單元,諸如微處理器、微控制器、數位信號處理器(Digital signal processor, DSP)晶片、場可程式化閘陣列(Field-programmable gate array, FPGA)等。第二處理單元166的功能亦可藉由一個或若干個電子裝置或IC實施。換言之,藉由第二處理單元166執行的功能可實施於硬體域或軟體域或硬體域與軟體域的組合內。Similarly, the functions of the second processing unit 166 may be implemented using one or more processing units. The second processing unit 166 may be a programmable unit, such as a microprocessor, a microcontroller, a digital signal processor (DSP) chip, a field-programmable gate array (FPGA), and the like . The functions of the second processing unit 166 can also be implemented by one or several electronic devices or ICs. In other words, the functions performed by the second processing unit 166 may be implemented in the hardware domain or the software domain or a combination of the hardware domain and the software domain.
進一步,指定歌曲評分時序訊號S4可能具有特定的訊號格式,因此須先以第二處理單元166對指定歌曲評分時序訊號S4進行解碼,以取得指定歌曲評分時序資料22,其包括對應指定歌曲資料20的每一句歌詞的時間標籤、以及對應於該等時間標籤的原唱音訊資料、音高、節拍、長度、音量資料及曲譜資料等,並依據起始點指示訊號S3指示的同步起始點,於到達同步起始點時執行歌曲評分程序。Further, the designated song scoring time sequence signal S4 may have a specific signal format, so the second processing unit 166 must first decode the designated song scoring time sequence signal S4 to obtain the designated song scoring
其中,歌曲評分程序將與本發明提供的多媒體評分方法的實施例一同進行說明。請參考圖2,其為根據本發明實施例的多媒體評分方法的流程圖。須要說明的是,本實施例的多媒體評分方法可適用於上述實施例的多媒體評分系統,但不限於此。The song scoring program will be described together with the embodiment of the multimedia scoring method provided by the present invention. Please refer to FIG. 2 , which is a flowchart of a multimedia scoring method according to an embodiment of the present invention. It should be noted that, the multimedia scoring method of this embodiment is applicable to the multimedia scoring system of the above-mentioned embodiment, but is not limited thereto.
如圖2所示,為了方便說明,將流程依據K歌主系統及輔助評分系統的配置進行劃分,且部份步驟中重複的敘述將省略。而本發明實施例的多媒體評分方法包括下列步驟:As shown in FIG. 2 , for the convenience of description, the process is divided according to the configuration of the main K-song system and the auxiliary scoring system, and the repeated description in some steps will be omitted. And the multimedia scoring method of the embodiment of the present invention comprises the following steps:
步驟S100:配置使用者介面120接收使用者輸入的歌曲指定命令。Step S100: Configuring the
步驟S101:配置第一處理單元124依據歌曲指定命令從資料庫10取得指定歌曲資料20及指定歌曲評分時序資料22。Step S101 : configure the
步驟S102:配置第一計時單元162產生用於指示同步時序的同步時序訊號S2。Step S102: Configure the
步驟S103:配置第一通訊模組122與第二通訊模組160通過第一通訊協定連接,用於取得同步時序訊號S2。Step S103: Configuring the
步驟S104:配置第一處理單元124控制使用者介面120播放指定歌曲資料20。Step S104 : Configuring the
步驟S105:配置第一處理單元124依據同步時序及指定歌曲評分時序資料22計算同步起始點,以對應產生用於指示同步起始點的起始點指示訊號S3。Step S105: Configure the
步驟S106:通過第一通訊模組122傳送起始點指示訊號S3及指定歌曲評分時序訊號S4至輔助評分系統16。Step S106 : Send the start point indication signal S3 and the assigned song scoring time sequence signal S4 to the
步驟S107:配置第二處理單元166以對指定歌曲評分時序訊號S4進行解碼。此處,指定歌曲評分時序訊號S4具有經過編碼的指定歌曲評分時序資料22,因此對其解碼可獲得指定歌曲評分時序資料22。Step S107: Configure the second processing unit 166 to decode the specified song rating timing signal S4. Here, the assigned song rating time sequence signal S4 has the encoded assigned song rating
步驟S108:配置第二處理單元166依據起始點指示訊號S3指示的同步起始點,於到達同步起始點時執行歌曲評分程序。舉例而言,第二處理單元166可從K歌主系統12處取得指定歌曲評分時序資料22中,於第一句歌詞開始的時間點作為同步起始點,而歌唱者通常係在第一句歌詞開始的時間點開始歌唱。而歌曲評分程序即是針對同步起始點後的人聲資料開始進行評分,其包括下列步驟:Step S108: Configure the second processing unit 166 to execute the song scoring process when the synchronization start point is reached according to the synchronization start point indicated by the start point indication signal S3. For example, the second processing unit 166 can obtain from the
步驟S109:控制取樣單元164持續對人聲資料24中起始點後的部份進行採樣,以產生採樣音訊資料。Step S109 : Control the
步驟S110:將採樣音訊資料與指定歌曲評分時序資料22比較,以獲得比較結果。在此步驟中,採樣音訊資料即為將歌唱者的歌聲進行採樣獲得的資料,將此資料依據指定歌曲評分時序資料22中,每一句歌詞的時間標籤,與具有對應於該等時間標籤的原唱音訊資料、音高、節拍、長度、音量資料及曲譜資料等進行比對,可獲得上述比較結果。Step S110: Compare the sampled audio data with the specified song scoring
步驟S111:根據比較結果,進行評分並對應產生評分結果資料S5。在此步驟中,為了即時產生評分結果資料,通常以一句歌詞為單位進行資料的收集及分析,第二處理單元166可依據每一句歌詞的時間標籤來判斷當前獲得的採樣音訊資料是否足夠,例如,是否已經獲得完整一句歌詞的採樣音訊資料,進而決定將比較結果輸出。Step S111: According to the comparison result, perform scoring and correspondingly generate scoring result data S5. In this step, in order to generate the scoring result data in real time, the data is usually collected and analyzed in units of one lyric sentence. The second processing unit 166 can judge whether the currently obtained sampled audio data is sufficient according to the time tag of each lyric sentence. For example, , whether the sampled audio data of a complete lyric has been obtained, and then decide to output the comparison result.
步驟S112:通過第二通訊模組160將評分結果資料S5傳送至K歌主系統12。在一些實施例中,響應於接收到評分結果資料S5, K歌主系統12可於使用者介面120顯示評分結果資料S5。Step S112 : Send the scoring result data S5 to the
需要說明的是,上述流程雖針對完整一句歌詞進行評分,但本發明不限於此。實際操作上,可預先儲存每句歌詞的評分結果資料S5,直到累積到特定數量(例如,歌曲已進行1/3或1/2時),才會將較為精準之評分呈現,如此也較能真實呈現此歌曲的優劣程度。It should be noted that although the above process is to score a complete sentence of lyrics, the present invention is not limited to this. In practice, the scoring result data S5 of each lyric can be stored in advance, and a more accurate score will be presented until a certain amount is accumulated (for example, when the song has been performed 1/3 or 1/2). Really present the pros and cons of this song.
通過上述步驟,可確保K歌主系統於開始播放指定歌曲後,即時與輔助評分系統進行時序同步,且輔助評分系統能夠即時對人聲資料進行採樣、比對及評分,同時即時將評分結果傳送給K歌主系統供其運用,並且,K歌主系統本身無需支援錄音功能,只要K歌主系統與輔助評分系統之間能數據通信及時序同步即可,且可通過播放音訊之編解碼來傳輸特定數據。因此,可大幅提高K歌評分技術與功能的可適用平台範圍,包括智慧型電視或電視機上盒、卡拉OK伴唱機等。Through the above steps, it can be ensured that the K-song master system can synchronize the timing with the auxiliary scoring system in real time after starting to play the specified song, and the auxiliary scoring system can sample, compare and score the vocal data in real time, and immediately transmit the scoring results to the The karaoke master system is for its use, and the karaoke master system itself does not need to support the recording function, as long as data communication and timing synchronization are possible between the karaoke master system and the auxiliary scoring system, and the audio can be transmitted through the codec of the playback audio. specific data. Therefore, the range of applicable platforms for karaoke scoring technology and functions can be greatly improved, including smart TVs or TV set-top boxes, karaoke accompaniment players, etc.
請參照圖3,其為本發明另一實施例的多媒體評分系統的架構示意圖。如圖所示,輔助評分系統16及混音模組14係設置在混音附加裝置30中,混音附加裝置30通過USB通訊協定連接於K歌主系統12,並且,混音附加裝置30進一步電性連接於收音單元18,收音單元18可例如為麥克風。Please refer to FIG. 3 , which is a schematic structural diagram of a multimedia scoring system according to another embodiment of the present invention. As shown in the figure, the
在本實施例中,混音附加裝置30可作為一週邊設備連接於K歌主系統12,並且在前述實施例中提到的同步請求訊號S1可通過第一通訊模組多次進行傳送,以多次取得同步時序訊號S2。同步請求訊號S1可例如為要求傳送訊框起始(Start Of Frame, SOF)類型封包的請求訊號,SOF類型封包包括長度為11位元的訊框號碼(Frame Number),而在USB通訊協定中,每隔一段預定時間間隔就會發出一次SOF封包,因此可在K歌主系統12與輔助評分系統16同步的過程中,作為同步時序的參考基準。In this embodiment, the
請參照圖4,其為本發明另一實施例的多媒體評分系統的系統方塊圖。如圖所示,在本實施例中,第一通訊模組122及第二通訊模組160經配置以通過網路34與第一計時單元162連接,且通過網路34取得第一計時單元162產生的同步時序訊號S2,且同步時序訊號S2可例如為網路時鐘時序訊號26。因此,當K歌主系統12及輔助評分系統16需同步以進行歌曲評分時,可將K歌主系統12與輔助評分系統16同步於第一計時單元162(例如,第三方網路時鐘),K歌主系統12的第一處理單元124依據第三方網路時鐘提供的同步時序計算同步起始點之後,再傳送起始點指示訊號S3至輔助評分系統16。Please refer to FIG. 4 , which is a system block diagram of a multimedia scoring system according to another embodiment of the present invention. As shown in the figure, in this embodiment, the
另一方面,在本實施例中,資料庫10設置在網路伺服器32中,且第一處理單元124可控制第一通訊模組122通過網路從網路伺服器32的資料庫10取得指定歌曲資料20及指定歌曲評分時序資料22。On the other hand, in this embodiment, the
K歌主系統12可包括音訊播放模組126(例如,喇叭),第一處理單元124可控制音訊播放模組126播放指定歌曲資料20。同時,混音模組14更包括第三通訊模組142及第四通訊模組144,第三通訊模組142可用於向K歌主系統傳送人聲資料24,而K歌主系統12響應於接收到人聲資料24,第一處理單元124可將指定歌曲資料20與人聲資料24進行混音產生混音資料,並控制音訊播放模組126播放混音資料。The
其中,第一通訊模組122及第二通訊模組160可通過第一網路介面36彼此連接,第一網路介面36可例如為無線網路介面,且第一通訊模組122及第二通訊模組160可通過第一網路介面36連接於網路34。在一些實施例中,第一網路介面36可例如為具有一室內網路架構的路由器或分享器,第一通訊模組122可為乙太網路模組,通過有線網路連接於路由器,而第二通訊模組160可為無線網路模組,通過WIFI網路介面連接於路由器。The
此外,輔助評分系統16可包括第五通訊模組168,並且通過第二網路介面38連接於第四通訊模組144。其中,第四通訊模組144及第五通訊模組168可為藍芽通訊模組,第二網路介面38可為藍芽傳輸介面。In addition, the
在此架構下,提供了同步請求訊號S1、同步時序訊號S2、起始點指示訊號S3、指定歌曲評分時序訊號S4及評分結果資料S5不同的訊號路徑。舉例而言,與先前實施例不同的,同步請求訊號S1及同步時序訊號S2可通過網路34傳輸,而指定歌曲評分時序訊號S4可通過第一網路介面36在K歌主系統12及輔助評分系統16之間傳輸。Under this structure, different signal paths are provided for the synchronization request signal S1, the synchronization timing signal S2, the start point indication signal S3, the assigned song scoring timing signal S4, and the scoring result data S5. For example, different from the previous embodiment, the synchronization request signal S1 and the synchronization timing signal S2 can be transmitted through the
而在特定實施例中,指定歌曲資料20及指定歌曲評分時序資料22可進一步通過第三通訊模組142先傳送至混音模組14,混音模組14可依據指定歌曲資料20及指定歌曲評分時序資料22,依據需求將每一各別原始信號的頻率、動態、音質、定位、殘響和聲場單獨進行調整,讓各音軌最佳化,之後再與人聲資料24進行疊加混音,以產生混音資料,再通過第三通訊模組142回傳混音資料至音訊播放模組126播出,同時通過第二網路介面38將未經混音的人聲資料24與指定歌曲評分時序資料22一併傳輸至輔助評分系統16。藉此,本發明提供的多媒體評分系統及方法可應用於不同網路架構,並滿足不同需求。In a specific embodiment, the specified
關於圖4的多媒體評分系統的實例可參考圖5,其為本發明另一實施例的多媒體評分系統的架構示意圖。如圖所示,輔助評分系統16係設置在行動裝置33中,或者由行動裝置33執行包括輔助評分系統16的功能的應用程式,且由行動裝置33的顯示介面330顯示輔助評分系統16分析的評分結果。另一方面,混音模組14可設置在混音附加裝置30中,其可通過USB連接於雲上(Over the top, OTT)機上盒35,而K歌主系統12可設置於OTT機上盒35中,或是由OTT機上盒35執行包括K歌主系統12的功能的應用程式,本發明不限於此。For an example of the multimedia scoring system in FIG. 4 , reference may be made to FIG. 5 , which is a schematic structural diagram of a multimedia scoring system according to another embodiment of the present invention. As shown in the figure, the
再者,第五通訊模組168可為行動裝置33內建的藍芽無線傳輸模組,第四通訊模組144亦可為藍芽無線傳輸模組,使混音附加裝置30可與行動裝置33通過藍芽傳輸介面進行無線傳輸。此外,第一通訊模組122與第二通訊模組160可為無線通訊模組,可通過無線網路介面連接。Furthermore, the
請進一步參考圖6A及6B,其為本發明另一實施例的多媒體評分方法的流程圖。依據圖4、圖5所提供的多媒體評分系統,本發明的多媒體評分方法可進一步包括下列步驟:Please refer further to FIGS. 6A and 6B , which are flowcharts of a multimedia scoring method according to another embodiment of the present invention. According to the multimedia scoring system provided by FIG. 4 and FIG. 5 , the multimedia scoring method of the present invention may further comprise the following steps:
步驟S200:配置第一通訊模組122及第二通訊模組160以通過網路34與第一計時單元162連接,且通過網路34取得第一計時單元162產生的同步時序訊號S2,同步時序訊號S2可例如為網路時鐘時序訊號26。Step S200 : configure the
步驟S201:將K歌主系統12與輔助評分系統16同步於第一計時單元162。Step S201 : Synchronize the K-
步驟S202:配置第一處理單元124依據第一計時單元162提供的同步時序計算同步起始點之後,再傳送起始點指示訊號S3至輔助評分系統16。Step S202 : configure the
另一方面,本發明的多媒體評分方法還可包括下列步驟:On the other hand, the multimedia scoring method of the present invention may further comprise the following steps:
步驟S203:配置第一處理單元124將指定歌曲資料20及指定歌曲評分時序資料22通過第三通訊模組142先傳送至混音模組14。Step S203 : configuring the
步驟S204:配置混音模組14依據指定歌曲資料20將人聲資料24進行混音,以產生混音資料。Step S204: Configuring the mixing
步驟S205:配置第三通訊模組142回傳混音資料至音訊播放模組126播出,同時通過第二網路介面38將人聲資料24與指定歌曲評分時序資料22一併傳輸至輔助評分系統16。Step S205: Configure the
此外,在上述實施例中,混音模組14可進一步通過有線或無線方式連接至收音單元18,例如,混音模組14可通過特高頻(Ultra high frequency, UHF)連接至收音單元18(例如,麥克風),或混音附加裝置30可作為一適配器 (dongle)附接於收音單元18,使收音單元18具備有與K歌主系統12及輔助評分系統16通訊能力的麥克風,進而提昇應用的靈活度。In addition, in the above-mentioned embodiment, the
請參照圖7,其為本發明又一實施例的多媒體評分系統的系統方塊圖。如圖所示,K歌主系統12更包括第二計時單元128,經配置用於產生另一時序同步訊號。舉例而言,第一通訊模組122及第二通訊模組160可依據第一通訊協定,例如IEEE-1588精密時間協議(Precision Time Protocol, PTP),例如IEEE-1588v2 PTP,以將K歌主系統12及輔助評分系統16分配為主要同步裝置(例如PTP Master)及從屬同步裝置(PTP Slave),以決定以第一計時單元126產生的時序同步訊號S2或第二計時單元128產生的另一時序同步訊號於K歌主系統12及輔助評分系統16之間進行同步。例如當K歌主系統12作為主要同步裝置而輔助評分系統16作為從屬同步裝置時,以第二計時單元128的時序同步訊號作為同步的基準,來計算同步起始點,反之亦然。Please refer to FIG. 7 , which is a system block diagram of a multimedia scoring system according to another embodiment of the present invention. As shown, the
另一方面,在本實施例中,K歌主系統12與輔助評分系統16係處在不同的網路環境中。舉例而言,K歌主系統12通過第一通訊模組122,例如乙太網路模組,連接於網路34,而輔助評分系統16係通過第二通訊模組160,例如3G/4G/5G網路通訊模組連接於網路34,而混音模組14可進一步包括第六通訊模組146,例如為無線網路模組,通過第一網路介面(例如WIFI網路介面)連接於K歌主系統12。此時,K歌主系統12與混音模組14係處在內部網路,而輔助評分系統16係處在外部網路。輔助評分系統16進一步由第五通訊模組168通過第二網路介面38連接於混音模組14的第四通訊模組144。其中,第四通訊模組144及第五通訊模組168可為藍芽通訊模組,第二網路介面38可為藍芽傳輸介面。On the other hand, in this embodiment, the main K-
在本實施例中,為了解決內外網的時序同步問題,仍可使用前述的第一通訊協定,例如IEEE-1588精密時間協議(Precision Time Protocol, PTP)來達成K歌主系統12與輔助評分系統16之間的同步。為此,第一通訊模組122與第二通訊模組160更經配置以通過第四通訊模組144、第五通訊模組168及第六通訊模組146,以將K歌主系統12及輔助評分系統16分配為主要同步裝置(例如PTP Master)及從屬同步裝置(PTP Slave)。In this embodiment, in order to solve the problem of timing synchronization between internal and external networks, the aforementioned first communication protocol, such as the IEEE-1588 Precision Time Protocol (PTP), can still be used to achieve the K-
換言之,當通過上述訊號路徑決定主要同步裝置(例如PTP Master)及從屬同步裝置(PTP Slave)後,K歌主系統12可取得對應的同步時序訊號S2來計算同步起始點,並產生起始點指示訊號S3。可以設想的,起始點指示訊號S3、指定歌曲評分時序訊號S4及評分結果資料S5可直接通過網路34進行傳輸,或是通過第四通訊模組144、第五通訊模組168及第六通訊模組146的訊號路徑進行傳輸。K歌主系統12及輔助評分系統16可依據當前的網路傳輸狀態,選擇傳輸較快的路徑傳輸起始點指示訊號S3、指定歌曲評分時序訊號S4及評分結果資料S5。In other words, after determining the primary synchronization device (eg PTP Master) and the slave synchronization device (PTP Slave) through the above signal paths, the
[實施例的有益效果][Advantageous effects of the embodiment]
本發明的其中一有益效果在於,本發明所提供的多媒體評分系統及方法,使K歌主系統本身無需支援錄音功能,只要K歌主系統與輔助評分系統之間能數據通信及時序同步即可,且可通過播放音訊之編解碼來傳輸特定數據。因此,可大幅提高K歌評分技術與功能的可適用平台範圍,包括智慧型電視或電視機上盒、卡拉OK伴唱機等。One of the beneficial effects of the present invention is that, with the multimedia scoring system and method provided by the present invention, the K-song master system itself does not need to support the recording function, as long as the k-song master system and the auxiliary scoring system can communicate with each other and synchronize the time sequence. , and can transmit specific data by playing the codec of the audio. Therefore, the range of applicable platforms for karaoke scoring technology and functions can be greatly improved, including smart TVs or TV set-top boxes, karaoke accompaniment players, etc.
更進一步來說,本發明所提供的多媒體評分系統及方法可確保K歌主系統於開始播放指定歌曲後,即時與輔助評分系統進行時序同步,且輔助評分系統能夠即時對人聲資料進行採樣、比對及評分,同時即時將評分結果傳送給K歌主系統供其運用。Furthermore, the multimedia scoring system and method provided by the present invention can ensure that the K-song master system synchronizes with the auxiliary scoring system in real time after starting to play the specified song, and the auxiliary scoring system can sample and compare the vocal data in real time. Correct and score, and immediately send the score to the K-song master system for its use.
以上所公開的內容僅為本發明的優選可行實施例,並非因此侷限本發明的申請專利範圍,所以凡是運用本發明說明書及圖式內容所做的等效技術變化,均包含於本發明的申請專利範圍內。The contents disclosed above are only preferred feasible embodiments of the present invention, and are not intended to limit the scope of the present invention. Therefore, any equivalent technical changes made by using the contents of the description and drawings of the present invention are included in the application of the present invention. within the scope of the patent.
1:多媒體評分系統 10:資料庫 100:歌曲資料 102:歌曲評分時序資料 12:K歌主系統 120:使用者介面 122:第一通訊模組 124:第一處理單元 126:音訊播放模組 128:第二計時單元 14:混音模組 142:第三通訊模組 144:第四通訊模組 16:輔助評分系統 160:第二通訊模組 162:第一計時單元 164:取樣單元 166:第二處理單元 168:第五通訊模組 18:收音單元 20:指定歌曲資料 22:指定歌曲評分時序資料 24:人聲資料 26:網路時鐘時序訊號 30:混音附加裝置 32:網路伺服器 33:行動裝置 330:顯示介面 34:網路 35:雲上機上盒 36:第一網路介面 38:第二網路介面 S1:同步請求訊號 S2:同步時序訊號 S3:起始點指示訊號 S4:指定歌曲評分時序訊號 S5:評分結果資料 146:第六通訊模組 1: Multimedia scoring system 10: Database 100: Song Information 102: Song scoring time series data 12: K-song master system 120: User Interface 122: The first communication module 124: first processing unit 126: Audio playback module 128: Second timing unit 14: Mixing module 142: The third communication module 144: Fourth Communication Module 16: Auxiliary Scoring System 160: Second communication module 162: First timing unit 164: Sampling unit 166: Second processing unit 168: Fifth Communication Module 18: Radio unit 20: Specify song information 22: Specify song scoring time series data 24: Vocal Profile 26: Network clock timing signal 30: Mixing Add-ons 32: web server 33: Mobile Devices 330: Display interface 34: Internet 35: Cloud STB 36: The first network interface 38: Second network interface S1: Synchronization request signal S2: Synchronous timing signal S3: start point indication signal S4: Specified song rating timing signal S5: Score result data 146: Sixth Communication Module
圖1為本發明第一實施例的多媒體評分系統的系統方塊圖。FIG. 1 is a system block diagram of a multimedia scoring system according to a first embodiment of the present invention.
圖2為根據本發明實施例的多媒體評分方法的流程圖。FIG. 2 is a flowchart of a multimedia scoring method according to an embodiment of the present invention.
圖3為本發明另一實施例的多媒體評分系統的架構示意圖。FIG. 3 is a schematic structural diagram of a multimedia scoring system according to another embodiment of the present invention.
圖4為本發明另一實施例的多媒體評分系統的系統方塊圖。FIG. 4 is a system block diagram of a multimedia scoring system according to another embodiment of the present invention.
圖5為本發明另一實施例的多媒體評分系統的架構示意圖。FIG. 5 is a schematic structural diagram of a multimedia scoring system according to another embodiment of the present invention.
圖6A及6B為本發明另一實施例的多媒體評分方法的流程圖。6A and 6B are flowcharts of a multimedia scoring method according to another embodiment of the present invention.
圖7為本發明又一實施例的多媒體評分系統的系統方塊圖。FIG. 7 is a system block diagram of a multimedia scoring system according to another embodiment of the present invention.
1:多媒體評分系統 10:資料庫 100:歌曲資料 102:歌曲評分時序資料 12:K歌主系統 120:使用者介面 122:第一通訊模組 124:第一處理單元 14:混音模組 16:輔助評分系統 160:第二通訊模組 162:第一計時單元 164:取樣單元 166:第二處理單元 18:收音單元 20:指定歌曲資料 22:指定歌曲評分時序資料 24:人聲資料 S1:同步請求訊號 S2:同步時序訊號 S3:起始點指示訊號 S4:指定歌曲評分時序訊號 S5:評分結果資料 1: Multimedia scoring system 10: Database 100: Song Information 102: Song scoring time series data 12: K-song master system 120: User Interface 122: The first communication module 124: first processing unit 14: Mixing module 16: Auxiliary Scoring System 160: Second communication module 162: First timing unit 164: Sampling unit 166: Second processing unit 18: Radio unit 20: Specify song information 22: Specify song scoring time series data 24: Vocal Profile S1: Synchronization request signal S2: Synchronous timing signal S3: start point indication signal S4: Specified song rating timing signal S5: Score result data
Claims (26)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW109126391A TWI755805B (en) | 2020-08-04 | 2020-08-04 | Multimedia scoring system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW109126391A TWI755805B (en) | 2020-08-04 | 2020-08-04 | Multimedia scoring system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
TW202207713A TW202207713A (en) | 2022-02-16 |
TWI755805B true TWI755805B (en) | 2022-02-21 |
Family
ID=81323387
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW109126391A TWI755805B (en) | 2020-08-04 | 2020-08-04 | Multimedia scoring system and method |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI755805B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1173008A (en) * | 1996-08-06 | 1998-02-11 | 雅马哈株式会社 | Karaoke scoring apparatus analyzing singing voice relative to melody data |
CN106157977A (en) * | 2015-04-10 | 2016-11-23 | 科大讯飞股份有限公司 | A kind of singing evaluating method and system |
-
2020
- 2020-08-04 TW TW109126391A patent/TWI755805B/en active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1173008A (en) * | 1996-08-06 | 1998-02-11 | 雅马哈株式会社 | Karaoke scoring apparatus analyzing singing voice relative to melody data |
CN106157977A (en) * | 2015-04-10 | 2016-11-23 | 科大讯飞股份有限公司 | A kind of singing evaluating method and system |
Also Published As
Publication number | Publication date |
---|---|
TW202207713A (en) | 2022-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4423790B2 (en) | Demonstration system, demonstration method via network | |
CN103886881B (en) | A kind of method and its system of extension point library | |
US11120782B1 (en) | System, method, and non-transitory computer-readable storage medium for collaborating on a musical composition over a communication network | |
EP2747441A1 (en) | Multi-terminal synchronous play control method and apparatus | |
CN103337240A (en) | Method for processing voice data, terminals, server and system | |
US10627782B2 (en) | Global time server for high accuracy musical tempo and event synchronization | |
WO2016011814A1 (en) | Method and apparatus for audio mixing and playing | |
WO2002067537A2 (en) | Data streaming system substituting local content for unicasts | |
CN109479176A (en) | Isochronous audio playback apparatus | |
US20120072841A1 (en) | Browser-Based Song Creation | |
CN107770628A (en) | One kind Karaoke realization method and system, intelligent household terminal | |
CN111028818A (en) | Chorus method, apparatus, electronic device and storage medium | |
US8633369B2 (en) | Method and system for remote concert using the communication network | |
JP2005128296A (en) | Audio mixer device | |
CN113270080A (en) | Chorus method, system, device, terminal and computer readable storage medium | |
TWI755805B (en) | Multimedia scoring system and method | |
KR20210108715A (en) | Apparatus and method for providing joint performance based on network | |
CN114078465B (en) | Multimedia scoring system and method | |
CN114615534A (en) | Display device and audio processing method | |
CN102394860A (en) | Signal transmission system, method, computer program product and computer readable storage media | |
EP3203468B1 (en) | Acoustic system, communication device, and program | |
WO2015131591A1 (en) | Audio signal output method, device, terminal and system | |
CN108073106A (en) | A kind of intelligent sound | |
Blank et al. | An internet protocol (IP) sound system | |
JP2008171194A (en) | Communication system, communication method, server, and terminal |