Nothing Special   »   [go: up one dir, main page]

TWI755805B - Multimedia scoring system and method - Google Patents

Multimedia scoring system and method Download PDF

Info

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
Application number
TW109126391A
Other languages
Chinese (zh)
Other versions
TW202207713A (en
Inventor
鄭期成
梁進祥
蔡宗達
Original Assignee
驊訊電子企業股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 驊訊電子企業股份有限公司 filed Critical 驊訊電子企業股份有限公司
Priority to TW109126391A priority Critical patent/TWI755805B/en
Publication of TW202207713A publication Critical patent/TW202207713A/en
Application granted granted Critical
Publication of TWI755805B publication Critical patent/TWI755805B/en

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

The present invention provides a multimedia scoring system and method. The multimedia scoring system includes a database, a karaoke host system, a mixing module, and an auxiliary scoring system. The karaoke host system obtains a specified song data and a specified song scoring timing data from the database according to a song designation command, and calculates a synchronization starting point based on a synchronization timing and the specified song scoring timing data to generate and transmit a corresponding starting point indication signal and the designated song scoring timing data. The auxiliary scoring system samples vocal information and executes a song scoring procedure in response to the synchronization start point being reached according to the starting point indication signal.

Description

多媒體評分系統及方法Multimedia scoring system and method

本發明涉及一種多媒體評分系統及方法,特別是涉及一種能夠大幅提高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 database 10 , a K-song master system 12 , a mixing module 14 and an auxiliary scoring system 16 .

資料庫10儲存多個歌曲資料100及對應的多個歌曲評分時序資料102。在本發明的實施例中,要使用於K歌主系統12的多個歌曲資料100可被儲存在資料庫10中,歌曲資料100可例如包括由特定歌手所演唱的歌曲資料、無人聲伴奏資料、歌詞資料及音樂錄影帶資料。另一方面,歌曲評分時序資料102可包括對應上述多個歌曲資料100且後續用於評分使用者的歌唱內容的原唱音訊資料,且經編輯具有對應於每一句歌詞的時間標籤,以及具有對應於該等時間標籤的原唱音訊資料、音高、節拍、長度、音量資料及曲譜資料等。The database 10 stores a plurality of song data 100 and a plurality of corresponding song score time series data 102 . In the embodiment of the present invention, a plurality of song data 100 to be used in the karaoke master system 12 may be stored in the database 10, and the song data 100 may include, for example, song data sung by a specific singer, unvoiced accompaniment data , lyrics data and music video data. On the other hand, the song scoring time series data 102 may include original singing audio data corresponding to the above-mentioned plurality of song data 100 and subsequently used for scoring the singing content of the user, and edited to have a time tag corresponding to each lyric, and a corresponding The original singing audio data, pitch, tempo, length, volume data and score data, etc. at these time stamps.

進一步說明本發明的K歌主系統12。實施K歌主系統12之裝置可以包括硬體、韌體及/或軟體,且可以採取任何各種形體。這種形體的典型例子包括筆記型電腦、智慧型電話、小型個人電腦、個人數位助理、智慧型電視、OTT機上盒等等。本文描述之功能也可以實施於週邊設備或內置卡。透過進一步舉例,這種功能也可以實施在不同晶片或在單個裝置上執行之不同程序之電路板。舉例而言,K歌主系統12可用於在上述裝置中執行K歌軟體,或播放伴唱曲目。The karaoke master system 12 of the present invention will be further described. Devices implementing the karaoke master system 12 may include hardware, firmware, and/or software, and may take any of a variety of forms. Typical examples of such form factors include notebook computers, smart phones, small personal computers, personal digital assistants, smart TVs, OTT set-top boxes, and the like. The functions described herein can also be implemented on peripheral devices or built-in cards. By way of further example, this function may also be implemented on different chips or circuit boards with different programs executing on a single device. For example, the karaoke master system 12 can be used to execute karaoke software in the above-mentioned device, or play backing songs.

如圖1所示,K歌主系統12電性連接資料庫10,且包括使用者介面120、第一通訊模組122及第一處理單元124。K歌主系統12可包括至少一可控制的顯示裝置,用於顯示使用者介面120,且可例如為供使用者進行控制的介面,例如觸控介面,且使用者可通過使用者介面120輸入各種指令,例如K歌軟體執行命令、播放命令、停止命令及歌曲指定命令等。使用者介面120還可進一步提供對應於該等歌曲資料100的表單,以供使用者選擇想要歌唱的指定歌曲。As shown in FIG. 1 , the karaoke host system 12 is electrically connected to the database 10 and includes a user interface 120 , a first communication module 122 and a first processing unit 124 . The karaoke master system 12 may include at least one controllable display device for displaying the user interface 120 , and may be, for example, an interface for the user to control, such as a touch interface, and the user can input input through the user interface 120 . Various commands, such as K-song software execution command, play command, stop command, and song designation command, etc. The user interface 120 may further provide a form corresponding to the song data 100 for the user to select a specific song to be sung.

第一通訊模組122可用於將K歌主系統12電性連接於資料庫10。或者,資料庫10可內建於用於執行K歌主系統12的裝置內、與K歌主系統12直接電性連接、通過有線網路或無線網路通訊連接,但不限於上述方式。第一通訊模組122可例如為USB通訊模組、乙太網路通訊模組、無線網路通訊模組或無線藍芽通訊模組。第一通訊模組122的另一用途係用以傳送同步請求訊號S1以取得用於指示同步時序的同步時序訊號S2,此同步時序訊號S2將用於後續進行歌曲播放及評分的時間同步,且將於下文中說明。The first communication module 122 can be used to electrically connect the karaoke main system 12 to the database 10 . Alternatively, the database 10 may be built in the device for executing the karaoke host system 12, directly electrically connected to the karaoke host system 12, or connected via wired network or wireless network communication, but is not limited to the above methods. The first communication module 122 can be, for example, a USB communication module, an Ethernet communication module, a wireless network communication module or a wireless Bluetooth communication module. Another purpose of the first communication module 122 is to transmit the synchronization request signal S1 to obtain the synchronization timing signal S2 for indicating the synchronization timing, and the synchronization timing signal S2 will be used for subsequent time synchronization of song playback and scoring, and will be explained below.

續言之,第一處理單元124可經配置以依據從使用者介面120接收的歌曲指定命令,從資料庫10取得指定歌曲資料20及指定歌曲評分時序資料22,並依據歌曲指定命令控制使用者介面120播放指定歌曲資料20。詳細而言,指定歌曲資料20及指定歌曲評分時序資料22係由使用者指定,從多個歌曲資料100中選擇的其中一個歌曲資料100及其對應的歌曲評分時序資料102。Continuing, the first processing unit 124 can be configured to obtain the specified song data 20 and the specified song rating time series data 22 from the database 10 according to the song specifying command received from the user interface 120, and control the user according to the song specifying command The interface 120 plays the specified song data 20 . Specifically, the specified song data 20 and the specified song score time series data 22 are designated by the user, and one song data 100 and its corresponding song score time series data 102 are selected from the plurality of song data 100 .

另一方面,第一處理單元124的功能可藉由使用一或多個處理單元而實施。第一處理單元124可為可程式化單元,諸如微處理器、微控制器、數位信號處理器(Digital signal processor, DSP)晶片、場可程式化閘陣列(Field-programmable gate array, FPGA)等。第一處理單元124的功能亦可藉由一個或若干個電子裝置或IC實施。換言之,藉由第一處理單元124執行的功能可實施於硬體域或軟體域或硬體域與軟體域的組合內。On the other hand, the functions of the first processing unit 124 may be implemented by using one or more processing units. The first processing unit 124 may be a programmable unit, such as a microprocessor, a microcontroller, a digital signal processor (DSP) chip, a field-programmable gate array (FPGA), etc. . The functions of the first processing unit 124 can also be implemented by one or several electronic devices or ICs. In other words, the functions performed by the first processing unit 124 may be implemented in the hardware domain or the software domain or a combination of the hardware domain and the software domain.

進一步,先說明本發明的混音模組14。混音模組14與收音單元18電性連接,且可經配置以通過收音單元18進行收音,並產生人聲資料24。混音模組14可將多種來源的聲音,整合至一個立體音軌(Stereo)或單音音軌(Mono)中,並可依據需求將每一各別原始信號的頻率、動態、音質、定位、殘響和聲場單獨進行調整,讓各音軌最佳化,之後與人聲資料24進行疊加。混音模組14可包括合成器(Synthesizer)、音效處理器(Signal Processor)與混音座(Mixing Console),或可使用軟體混音來達成上述裝置的效果。Further, the sound mixing module 14 of the present invention will be described first. The sound mixing module 14 is electrically connected to the sound pickup unit 18 , and can be configured to receive sound through the sound pickup unit 18 and generate vocal data 24 . The mixing module 14 can integrate sounds from multiple sources into a stereo sound track (Stereo) or monophonic sound track (Mono), and can adjust the frequency, dynamics, sound quality, positioning of each original signal according to the needs. , reverb and soundstage are individually adjusted to optimize each track and then layered with the vocal profile 24. The mixing module 14 may include a Synthesizer, a Signal Processor and a Mixing Console, or may use software mixing to achieve the effects of the above devices.

此外,收音單元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 sound mixing module 14 in a wired or wireless manner. The mixing module 14 can be electrically connected to the main K-song system 12 and the auxiliary scoring system 16 by wire or wirelessly.

在特定實施例中,混音模組14可單純將未經混音的人聲資料24傳送至K歌主系統12,在通過K歌主系統12對人聲資料24進行混音產生混音資料後,通過K歌主系統12的音訊播放單元(例如,喇叭)播出混音資料。In a specific embodiment, the mixing module 14 may simply transmit the unmixed vocal data 24 to the karaoke host system 12 , and after mixing the vocal data 24 through the karaoke host system 12 to generate the mixed data, The mixing material is broadcast through the audio playing unit (eg, speakers) of the karaoke master system 12 .

在替代實施例中,混音模組14本身即可將人聲資料24與指定歌曲資料20進行最佳化混音以產生混音資料,並傳送至K歌主系統12以通過K歌主系統12的音訊播放單元(例如,喇叭)播出混音資料。因此,在通過音訊播放單元播出後,歌唱者能夠聽取自身的歌聲。同時,在上述實施例中,混音模組14亦同時將未混音的人聲資料24傳送至輔助評分系統16,以在後續進行歌唱評分時供其進行分析、比對及評分。In an alternative embodiment, the mixing module 14 itself can optimize the mixing of the vocal data 24 and the specified song data 20 to generate the mixed data, and transmit the mixed data to the karaoke master system 12 for passing through the karaoke master system 12 The audio playback unit (eg, speakers) broadcasts the mixed data. Therefore, the singer can listen to his own singing voice after being broadcasted by the audio playback unit. Meanwhile, in the above embodiment, the mixing module 14 also simultaneously transmits the unmixed vocal data 24 to the auxiliary scoring system 16 for analysis, comparison and scoring in subsequent singing scoring.

在說明歌曲評分的細節之前,首先針對本發明的輔助評分系統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 auxiliary scoring system 16 of the present invention is first described. In order to solve the problem that the existing karaoke master system has no professional intelligence scoring function, the multimedia scoring system 1 of the present invention further provides an auxiliary scoring system 16, which is electrically connected to the karaoke master system 12 and the mixing module 14, and includes The second communication module 160 , the first timing unit 162 , the sampling unit 164 and the second processing unit 166 . Devices implementing auxiliary scoring system 16 may include hardware, firmware, and/or software, and may take any of a variety of forms. Typical examples of such forms include notebook computers, smart phones, small personal computers, personal digital assistants, or plug-and-play USB devices, among others. The functions described herein can also be implemented on peripheral devices or built-in cards. By way of further example, this function may also be implemented on different chips or circuit boards with different programs executing on a single device. In this embodiment, although the first timing unit 162 is included in the auxiliary scoring system 16 and is used to provide the synchronization timing signal S2, the present invention is not limited to this, and the main K-song system 12 may also be provided with another A timing unit, which will be described in subsequent embodiments.

第二通訊模組160係用於與第一通訊模組122通過第一通訊協定連接,例如,USB通訊協定,且第二通訊模組160可用於從第一計時單元162取得同步時序訊號S2。類似的,第二通訊模組160可例如為USB通訊模組、乙太網路通訊模組、無線網路通訊模組或無線藍芽通訊模組。The second communication module 160 is used for connecting with the first communication module 122 through a first communication protocol, such as USB communication protocol, and the second communication module 160 can be used for obtaining the synchronization timing signal S2 from the first timing unit 162 . Similarly, the second communication module 160 can be, for example, a USB communication module, an Ethernet communication module, a wireless network communication module or a wireless Bluetooth communication module.

一般而言,在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-song master system 12 and the auxiliary scoring system 16, the difficulty lies in the different timings of the two, and it is difficult to achieve the goal of real-time feedback of song scoring. Usually, the entire song must be scored. Recording, the singing score will not be known until the end of the song. Therefore, in order to synchronize the signal streams of the two, in the embodiment of the present invention, when the first processing unit 124 controls the user interface 120 to play the specified song data 20 according to the song specifying command, firstly controls the first communication module 122 The synchronization request signal S1 is sent to the second communication module 160 , and in response to this, the second communication module 160 transmits the obtained synchronization timing signal S2 to the first communication module 122 . After obtaining the synchronization timing, the first processing unit 124 calculates the synchronization starting point according to the synchronization timing and the specified song scoring timing data 22 at the same time, so as to correspondingly generate the starting point indicating signal S3 for indicating the synchronization starting point, and pass the first signal S3. The communication module 122 transmits the starting point indication signal S3 and the specified song scoring time sequence signal S4 with the specified song scoring time sequence data 22 to the auxiliary scoring system 16 . For example, the first processing unit 124 can obtain the timing data 22 of the rating of the specified song, and use the time point when the lyrics of the first sentence start as the synchronization start point, so as to generate the corresponding start point indication signal S3.

接著,第二通訊模組160進一步接收起始點指示訊號S3及指定歌曲評分時序訊號S4。取樣單元164可接收來自混音模組14的人聲資料24,並對人聲資料24進行取樣。進行取樣可包括將原始為類比訊號的人聲資料24轉換為第二處理單元166可辨識或處理的數位訊號,以供後續歌曲評分時使用。Next, the second communication module 160 further receives the start point indication signal S3 and the specified song scoring time sequence signal S4. The sampling unit 164 may receive the vocal data 24 from the mixing module 14 and sample the vocal data 24 . Sampling may include converting the vocal data 24, which is originally an analog signal, into a digital signal that can be recognized or processed by the second processing unit 166 for use in subsequent song scoring.

類似的,第二處理單元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 time series data 22, which includes the corresponding designated song data 20 The time label of each sentence of the lyrics, and the original singing audio data, pitch, beat, length, volume data and score data corresponding to these time labels, and according to the synchronization start point indicated by the start point indication signal S3, The song scoring procedure is performed when the synchronization start point is reached.

其中,歌曲評分程序將與本發明提供的多媒體評分方法的實施例一同進行說明。請參考圖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 user interface 120 to receive a song specifying command input by the user.

步驟S101:配置第一處理單元124依據歌曲指定命令從資料庫10取得指定歌曲資料20及指定歌曲評分時序資料22。Step S101 : configure the first processing unit 124 to obtain the specified song data 20 and the specified song scoring time series data 22 from the database 10 according to the song specifying command.

步驟S102:配置第一計時單元162產生用於指示同步時序的同步時序訊號S2。Step S102: Configure the first timing unit 162 to generate a synchronization timing signal S2 for indicating the synchronization timing.

步驟S103:配置第一通訊模組122與第二通訊模組160通過第一通訊協定連接,用於取得同步時序訊號S2。Step S103: Configuring the first communication module 122 and the second communication module 160 to be connected through the first communication protocol for obtaining the synchronization timing signal S2.

步驟S104:配置第一處理單元124控制使用者介面120播放指定歌曲資料20。Step S104 : Configuring the first processing unit 124 to control the user interface 120 to play the specified song data 20 .

步驟S105:配置第一處理單元124依據同步時序及指定歌曲評分時序資料22計算同步起始點,以對應產生用於指示同步起始點的起始點指示訊號S3。Step S105: Configure the first processing unit 124 to calculate the synchronization starting point according to the synchronization timing and the specified song scoring timing data 22, so as to correspondingly generate the starting point indication signal S3 for indicating the synchronization starting point.

步驟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 auxiliary scoring system 16 through the first communication module 122 .

步驟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 time sequence data 22, so the assigned song rating time sequence data 22 can be obtained by decoding it.

步驟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 karaoke master system 12 the time-series data 22 for the rating of the specified song, and use the time point when the lyrics of the first sentence begin as the synchronization start point, and the singer is usually in the first sentence. Begin singing at the point in time when the lyrics begin. The song scoring program starts to score the vocal data after the synchronization starting point, which includes the following steps:

步驟S109:控制取樣單元164持續對人聲資料24中起始點後的部份進行採樣,以產生採樣音訊資料。Step S109 : Control the sampling unit 164 to continuously sample the portion of the vocal data 24 after the starting point to generate sampled audio data.

步驟S110:將採樣音訊資料與指定歌曲評分時序資料22比較,以獲得比較結果。在此步驟中,採樣音訊資料即為將歌唱者的歌聲進行採樣獲得的資料,將此資料依據指定歌曲評分時序資料22中,每一句歌詞的時間標籤,與具有對應於該等時間標籤的原唱音訊資料、音高、節拍、長度、音量資料及曲譜資料等進行比對,可獲得上述比較結果。Step S110: Compare the sampled audio data with the specified song scoring time series data 22 to obtain a comparison result. In this step, the sampled audio data is the data obtained by sampling the singing voice of the singer. This data is based on the time label of each lyric in the specified song scoring time series data 22, and the original time label corresponding to the time label. The above comparison results can be obtained by comparing the singing audio data, pitch, tempo, length, volume data and score data.

步驟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 karaoke host system 12 through the second communication module 160 . In some embodiments, in response to receiving the scoring result data S5 , the karaoke master system 12 may display the scoring result data S5 on the user interface 120 .

需要說明的是,上述流程雖針對完整一句歌詞進行評分,但本發明不限於此。實際操作上,可預先儲存每句歌詞的評分結果資料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 auxiliary scoring system 16 and the mixing module 14 are arranged in the additional mixing device 30, and the additional mixing device 30 is connected to the K-song master system 12 through the USB communication protocol, and the additional mixing device 30 is further It is electrically connected to the sound pickup unit 18 , and the sound pickup unit 18 can be, for example, a microphone.

在本實施例中,混音附加裝置30可作為一週邊設備連接於K歌主系統12,並且在前述實施例中提到的同步請求訊號S1可通過第一通訊模組多次進行傳送,以多次取得同步時序訊號S2。同步請求訊號S1可例如為要求傳送訊框起始(Start Of Frame, SOF)類型封包的請求訊號,SOF類型封包包括長度為11位元的訊框號碼(Frame Number),而在USB通訊協定中,每隔一段預定時間間隔就會發出一次SOF封包,因此可在K歌主系統12與輔助評分系統16同步的過程中,作為同步時序的參考基準。In this embodiment, the additional mixing device 30 can be connected to the main karaoke system 12 as a peripheral device, and the synchronization request signal S1 mentioned in the foregoing embodiment can be transmitted multiple times through the first communication module, so as to The synchronization timing signal S2 is obtained multiple times. The synchronization request signal S1 can be, for example, a request signal for requesting to transmit a Start Of Frame (SOF) type packet. The SOF type packet includes a frame number (Frame Number) with a length of 11 bits, and in the USB communication protocol , an SOF packet will be sent out every predetermined time interval, so it can be used as a reference for the synchronization timing during the synchronization of the main K-song system 12 and the auxiliary scoring system 16 .

請參照圖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 first communication module 122 and the second communication module 160 are configured to be connected to the first timing unit 162 through the network 34 and obtain the first timing unit 162 through the network 34 The generated synchronization timing signal S2 may be, for example, the network clock timing signal 26 . Therefore, when the karaoke master system 12 and the auxiliary scoring system 16 need to be synchronized for song scoring, the karaoke master system 12 and the auxiliary scoring system 16 can be synchronized with the first timing unit 162 (eg, a third-party network clock), The first processing unit 124 of the karaoke master system 12 calculates the synchronization starting point according to the synchronization timing provided by the third-party network clock, and then transmits the starting point indicating signal S3 to the auxiliary scoring system 16 .

另一方面,在本實施例中,資料庫10設置在網路伺服器32中,且第一處理單元124可控制第一通訊模組122通過網路從網路伺服器32的資料庫10取得指定歌曲資料20及指定歌曲評分時序資料22。On the other hand, in this embodiment, the database 10 is set in the network server 32, and the first processing unit 124 can control the first communication module 122 to obtain from the database 10 of the network server 32 through the network Designated song data 20 and designated song rating time series data 22.

K歌主系統12可包括音訊播放模組126(例如,喇叭),第一處理單元124可控制音訊播放模組126播放指定歌曲資料20。同時,混音模組14更包括第三通訊模組142及第四通訊模組144,第三通訊模組142可用於向K歌主系統傳送人聲資料24,而K歌主系統12響應於接收到人聲資料24,第一處理單元124可將指定歌曲資料20與人聲資料24進行混音產生混音資料,並控制音訊播放模組126播放混音資料。The karaoke master system 12 may include an audio playback module 126 (eg, a speaker), and the first processing unit 124 may control the audio playback module 126 to play the specified song data 20 . Meanwhile, the mixing module 14 further includes a third communication module 142 and a fourth communication module 144. The third communication module 142 can be used to transmit the vocal data 24 to the karaoke host system, and the karaoke host system 12 responds to receiving To the vocal data 24, the first processing unit 124 can mix the specified song data 20 with the vocal data 24 to generate the mixed data, and control the audio playing module 126 to play the mixed data.

其中,第一通訊模組122及第二通訊模組160可通過第一網路介面36彼此連接,第一網路介面36可例如為無線網路介面,且第一通訊模組122及第二通訊模組160可通過第一網路介面36連接於網路34。在一些實施例中,第一網路介面36可例如為具有一室內網路架構的路由器或分享器,第一通訊模組122可為乙太網路模組,通過有線網路連接於路由器,而第二通訊模組160可為無線網路模組,通過WIFI網路介面連接於路由器。The first communication module 122 and the second communication module 160 can be connected to each other through the first network interface 36, the first network interface 36 can be, for example, a wireless network interface, and the first communication module 122 and the second communication module 160 The communication module 160 can be connected to the network 34 through the first network interface 36 . In some embodiments, the first network interface 36 can be, for example, a router or a sharer with an indoor network structure, and the first communication module 122 can be an Ethernet module connected to the router through a wired network. The second communication module 160 can be a wireless network module, and is connected to the router through a WIFI network interface.

此外,輔助評分系統16可包括第五通訊模組168,並且通過第二網路介面38連接於第四通訊模組144。其中,第四通訊模組144及第五通訊模組168可為藍芽通訊模組,第二網路介面38可為藍芽傳輸介面。In addition, the auxiliary scoring system 16 may include a fifth communication module 168 and is connected to the fourth communication module 144 through the second network interface 38 . The fourth communication module 144 and the fifth communication module 168 may be Bluetooth communication modules, and the second network interface 38 may be a Bluetooth transmission interface.

在此架構下,提供了同步請求訊號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 network 34 , and the designated song rating timing signal S4 can be transmitted through the first network interface 36 between the K-song master system 12 and the auxiliary system 12 . Transfer between scoring systems 16 .

而在特定實施例中,指定歌曲資料20及指定歌曲評分時序資料22可進一步通過第三通訊模組142先傳送至混音模組14,混音模組14可依據指定歌曲資料20及指定歌曲評分時序資料22,依據需求將每一各別原始信號的頻率、動態、音質、定位、殘響和聲場單獨進行調整,讓各音軌最佳化,之後再與人聲資料24進行疊加混音,以產生混音資料,再通過第三通訊模組142回傳混音資料至音訊播放模組126播出,同時通過第二網路介面38將未經混音的人聲資料24與指定歌曲評分時序資料22一併傳輸至輔助評分系統16。藉此,本發明提供的多媒體評分系統及方法可應用於不同網路架構,並滿足不同需求。In a specific embodiment, the specified song data 20 and the specified song scoring time series data 22 may be further transmitted to the mixing module 14 through the third communication module 142, and the mixing module 14 may further transmit the specified song data 20 and the specified song according to the specified song data 20 and the specified song. Score the timing data 22, adjust the frequency, dynamics, sound quality, positioning, reverberation and sound field of each original signal individually according to the needs, so as to optimize each track, and then superimpose and mix with the vocal data 24 , to generate the mixing data, and then return the mixing data to the audio playback module 126 through the third communication module 142 for broadcasting, and at the same time, the unmixed vocal data 24 and the specified song are scored through the second network interface 38 The timing data 22 is also transmitted to the auxiliary scoring system 16 . Thereby, the multimedia scoring system and method provided by the present invention can be applied to different network architectures and meet different requirements.

關於圖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 auxiliary scoring system 16 is installed in the mobile device 33, or the mobile device 33 executes an application program including the functions of the auxiliary scoring system 16, and the display interface 330 of the mobile device 33 displays the data analyzed by the auxiliary scoring system 16. Scoring results. On the other hand, the mixing module 14 can be installed in the mixing add-on device 30, which can be connected to an Over the top (OTT) set-top box 35 via USB, and the K-song master system 12 can be installed on the OTT machine The application program including the functions of the karaoke main system 12 is executed in the box 35 or by the OTT set-top box 35, and the present invention is not limited thereto.

再者,第五通訊模組168可為行動裝置33內建的藍芽無線傳輸模組,第四通訊模組144亦可為藍芽無線傳輸模組,使混音附加裝置30可與行動裝置33通過藍芽傳輸介面進行無線傳輸。此外,第一通訊模組122與第二通訊模組160可為無線通訊模組,可通過無線網路介面連接。Furthermore, the fifth communication module 168 may be a built-in Bluetooth wireless transmission module of the mobile device 33, and the fourth communication module 144 may also be a Bluetooth wireless transmission module, so that the additional audio mixing device 30 can communicate with the mobile device. 33 wireless transmission through the Bluetooth transmission interface. In addition, the first communication module 122 and the second communication module 160 can be wireless communication modules, which can be connected through a wireless network interface.

請進一步參考圖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 first communication module 122 and the second communication module 160 to connect with the first timing unit 162 through the network 34 , and obtain the synchronization timing signal S2 generated by the first timing unit 162 through the network 34 to synchronize the timing The signal S2 can be, for example, the network clock timing signal 26 .

步驟S201:將K歌主系統12與輔助評分系統16同步於第一計時單元162。Step S201 : Synchronize the K-song master system 12 and the auxiliary scoring system 16 with the first timing unit 162 .

步驟S202:配置第一處理單元124依據第一計時單元162提供的同步時序計算同步起始點之後,再傳送起始點指示訊號S3至輔助評分系統16。Step S202 : configure the first processing unit 124 to calculate the synchronization starting point according to the synchronization timing provided by the first timing unit 162 , and then transmit the starting point indicating signal S3 to the auxiliary scoring system 16 .

另一方面,本發明的多媒體評分方法還可包括下列步驟: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 first processing unit 124 to transmit the specified song data 20 and the specified song rating time series data 22 to the mixing module 14 through the third communication module 142 first.

步驟S204:配置混音模組14依據指定歌曲資料20將人聲資料24進行混音,以產生混音資料。Step S204: Configuring the mixing module 14 to mix the vocal data 24 according to the specified song data 20 to generate mixed data.

步驟S205:配置第三通訊模組142回傳混音資料至音訊播放模組126播出,同時通過第二網路介面38將人聲資料24與指定歌曲評分時序資料22一併傳輸至輔助評分系統16。Step S205: Configure the third communication module 142 to return the mixing data to the audio playback module 126 for playback, and simultaneously transmit the vocal data 24 and the specified song scoring time sequence data 22 to the auxiliary scoring system through the second network interface 38 16.

此外,在上述實施例中,混音模組14可進一步通過有線或無線方式連接至收音單元18,例如,混音模組14可通過特高頻(Ultra high frequency, UHF)連接至收音單元18(例如,麥克風),或混音附加裝置30可作為一適配器 (dongle)附接於收音單元18,使收音單元18具備有與K歌主系統12及輔助評分系統16通訊能力的麥克風,進而提昇應用的靈活度。In addition, in the above-mentioned embodiment, the sound mixing module 14 can be further connected to the sound pickup unit 18 by wire or wirelessly. For example, the sound mixing module 14 can be connected to the sound pickup unit 18 through an ultra high frequency (UHF). (eg, a microphone), or the mixing add-on device 30 can be attached to the radio unit 18 as a dongle, so that the radio unit 18 has a microphone capable of communicating with the main karaoke system 12 and the auxiliary scoring system 16, thereby improving the Application flexibility.

請參照圖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 karaoke master system 12 further includes a second timing unit 128 configured to generate another timing synchronization signal. For example, the first communication module 122 and the second communication module 160 can be based on a first communication protocol, such as IEEE-1588 Precision Time Protocol (PTP), such as IEEE-1588v2 PTP, so as to The system 12 and the auxiliary scoring system 16 are assigned as a primary synchronization device (eg PTP Master) and a slave synchronization device (PTP Slave) to determine the timing synchronization signal S2 generated by the first timing unit 126 or another timing generated by the second timing unit 128 The sequence synchronization signal is synchronized between the main karaoke system 12 and the auxiliary scoring system 16 . For example, when the karaoke master system 12 is used as the main synchronization device and the auxiliary scoring system 16 is used as the slave synchronization device, the timing synchronization signal of the second timing unit 128 is used as the synchronization reference to calculate the synchronization start point, and vice versa.

另一方面,在本實施例中,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-song system 12 and the auxiliary scoring system 16 are in different network environments. For example, the main karaoke system 12 is connected to the network 34 through a first communication module 122, such as an Ethernet module, and the auxiliary scoring system 16 is connected to the network 34 through a second communication module 160, such as 3G/4G/ The 5G network communication module is connected to the network 34, and the mixing module 14 may further include a sixth communication module 146, such as a wireless network module, connected through a first network interface (such as a WIFI network interface) In the K-song master system 12. At this time, the main karaoke system 12 and the mixing module 14 are in the internal network, and the auxiliary scoring system 16 is in the external network. The auxiliary scoring system 16 is further connected to the fourth communication module 144 of the mixing module 14 by the fifth communication module 168 through the second network interface 38 . The fourth communication module 144 and the fifth communication module 168 may be Bluetooth communication modules, and the second network interface 38 may be a Bluetooth transmission interface.

在本實施例中,為了解決內外網的時序同步問題,仍可使用前述的第一通訊協定,例如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-song master system 12 and the auxiliary scoring system 16 synchronization between. To this end, the first communication module 122 and the second communication module 160 are further configured to communicate with the karaoke master system 12 and The secondary scoring system 16 is assigned as a primary synchronization device (eg PTP Master) and a slave synchronization device (PTP Slave).

換言之,當通過上述訊號路徑決定主要同步裝置(例如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 karaoke master system 12 can obtain the corresponding synchronization timing signal S2 to calculate the synchronization start point and generate the start point Click on the indication signal S3. It is conceivable that the starting point indication signal S3, the assigned song scoring time sequence signal S4 and the scoring result data S5 can be transmitted directly through the network 34, or through the fourth communication module 144, the fifth communication module 168 and the sixth communication module 144. The signal path of the communication module 146 is used for transmission. The K-song master system 12 and the auxiliary scoring system 16 can select a faster transmission path to transmit the start point indication signal S3, the assigned song scoring time sequence signal S4 and the scoring result data S5 according to the current network transmission state.

[實施例的有益效果][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)

一種多媒體評分系統,其包括: 一資料庫,儲存多個歌曲資料及對應的多個歌曲評分時序資料; 一第一計時單元,用於產生用於指示一同步時序的一同步時序訊號; 一K歌主系統,其電性連接該資料庫且包括: 一第一通訊模組,經配置以傳送一同步請求訊號,並取得該同步時序訊號; 一第一處理單元,經配置以依據一歌曲指定命令從該資料庫取得一指定歌曲資料及一指定歌曲評分時序資料,並依據該同步時序及該指定歌曲評分時序資料計算一同步起始點,以對應產生用於指示該同步起始點的一起始點指示訊號; 一混音模組,經配置以收音並產生一人聲資料;以及 一輔助評分系統,電性連接該K歌主系統及該混音模組且包括: 一第二通訊模組,經配置以從該第一通訊模組取得該同步時序訊號,且接收該起始點指示訊號及該指定歌曲評分時序資料; 一取樣單元,經配置以對該人聲資料進行取樣; 一第二處理單元,經配置以取得該指定歌曲評分時序資料,並依據該起始點指示訊號指示的該同步起始點,於到達該同步起始點時執行一歌曲評分程序,其中該歌曲評分程序包括: 控制該取樣單元持續對該人聲資料中該起始點後的部份進行採樣,以產生一採樣音訊資料; 將該採樣音訊資料與該指定歌曲評分時序資料比較,以獲得一比較結果; 根據該比較結果,進行評分並對應產生一評分結果資料;及 通過該第二通訊模組將該評分結果資料傳送至該K歌主系統。 A multimedia scoring system comprising: a database, storing a plurality of song data and a plurality of corresponding song scoring time series data; a first timing unit for generating a synchronization timing signal for indicating a synchronization timing; A karaoke master system electrically connected to the database and including: a first communication module configured to transmit a synchronization request signal and obtain the synchronization timing signal; a first processing unit 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 calculate a synchronization start point according to the synchronization sequence and the specified song scoring time series data, correspondingly generating a start point indication signal for indicating the synchronization start point; a mixing module configured to pick up and generate vocal data; and An auxiliary scoring system is electrically connected to the K-song master system and the mixing module and includes: a second communication module configured to obtain the synchronization timing signal from the first communication module, and receive the starting point indication signal and the assigned song scoring timing data; a sampling unit configured to sample the vocal data; a second processing unit 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 procedures include: 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 The scoring result data is transmitted to the karaoke host system through the second communication module. 如請求項1所述的多媒體評分系統,其中該K歌主系統更包括一使用者介面,供一使用者輸入該歌曲指定命令,以及依據該歌曲指定命令播放該指定歌曲資料。The multimedia scoring system of claim 1, wherein the karaoke master system further comprises a user interface for a user to input the song specifying command, and play the specified song data according to the song specifying command. 如請求項1所述的多媒體評分系統,其中該第一通訊模組經配置以多次傳送該同步請求訊號,以多次取得該同步時序訊號。The multimedia scoring system of claim 1, wherein the first communication module is configured to transmit the synchronization request signal multiple times to obtain the synchronization timing signal multiple times. 如請求項1所述的多媒體評分系統,其中該第二通訊模組經配置以向該第一通訊模組傳送該同步時序訊號。The multimedia scoring system of claim 1, wherein the second communication module is configured to transmit the synchronization timing signal to the first communication module. 如請求項1所述的多媒體評分系統,其中該第一通訊模組及該第二通訊模組經配置以通過網路與該第一計時單元連接以取得該同步時序訊號, 且該同步時序訊號係為一網路時鐘時序訊號。The multimedia scoring system of claim 1, wherein the first communication module and the second communication module are configured to be connected with the first timing unit through a network to obtain the synchronization timing signal, and the synchronization timing signal It is a network clock timing signal. 如請求項1所述的多媒體評分系統,其中該K歌主系統更包括一音訊播放模組,該第一處理單元經配置以控制該音訊播放模組播放該指定歌曲資料。The multimedia scoring system of claim 1, wherein the karaoke master system further comprises an audio playing module, and the first processing unit is configured to control the audio playing module to play the specified song data. 如請求項6所述的多媒體評分系統,其中該混音模組更包括一第三通訊模組,經配置以向該K歌主系統傳送該人聲資料,且響應於接收到該人聲資料,該第一處理單元更經配置以依據該指定歌曲資料與該人聲資料進行混音產生一混音資料,並控制該音訊播放模組播放該混音資料。The multimedia scoring system of claim 6, wherein the mixing module further includes a third communication module configured to transmit the vocal data to the karaoke host system, and in response to receiving the vocal data, the The first processing unit is further configured to mix the specified song data and the vocal data to generate a mix data, and control the audio playing module to play the mix data. 如請求項1所述的多媒體評分系統,其中該K歌主系統更包括一第二計時單元,經配置用於產生另一時序同步訊號,且該第一通訊模組與該第二通訊模組更經配置以依據該第一通訊協定將該K歌主系統及該輔助評分系統分配為一主要同步裝置及一從屬同步裝置,以決定以該時序同步訊號或該另一時序同步訊號於該K歌主系統及該輔助評分系統之間進行同步。The multimedia scoring system of claim 1, wherein the karaoke master system further comprises a second timing unit configured to generate another timing synchronization signal, and the first communication module and the second communication module is further configured to allocate the karaoke master system and the auxiliary scoring system as a master synchronization device and a slave synchronization device according to the first communication protocol to determine whether to use the timing synchronization signal or the other timing synchronization signal in the karaoke Synchronization between the song master system and the auxiliary scoring system. 如請求項1所述的多媒體評分系統,其中該資料庫設置在一網路伺服器中,且該第一處理單元經配置以控制該第一通訊模組通過網路從該資料庫取得該指定歌曲資料及該指定歌曲評分時序資料。The multimedia scoring system of claim 1, wherein the database is set in a network server, and the first processing unit is configured to control the first communication module to obtain the designation from the database through a network Song data and time series data of the specified song's rating. 如請求項1所述的多媒體評分系統,其中該輔助評分系統及該混音模組係設置在一混音附加裝置中,且該混音附加裝置進一步電性連接於一收音單元。The multimedia scoring system according to claim 1, wherein the auxiliary scoring system and the sound mixing module are arranged in an additional sound mixing device, and the additional sound mixing device is further electrically connected to a sound receiving unit. 如請求項1所述的多媒體評分系統,其中該輔助評分系統包括一第五通訊模組,該混音模組包括一第三通訊模組及一第四通訊模組,該第三通訊模組連接於該K歌主系統,且該第四通訊模組經配置以通過一第二網路介面連接於該第五通訊模組, 其中,該第二通訊模組係通過一第一網路介面與該第一通訊模組連接。 The multimedia scoring system of claim 1, wherein the auxiliary scoring system includes a fifth communication module, the sound mixing module includes a third communication module and a fourth communication module, the third communication module connected to the karaoke host system, and the fourth communication module is configured to be connected to the fifth communication module through a second network interface, Wherein, the second communication module is connected with the first communication module through a first network interface. 如請求項1所述的多媒體評分系統,其中該混音模組包括一第三通訊模組、一第四通訊模組及一第六通訊模組,該輔助評分系統更包括一第五通訊模組,該第三通訊模組經配置以通過一第一網路介面連接於該K歌主系統,該第二通訊模組係通過網路與該第一通訊模組連接,該第六通訊模組經配置以通過一第二網路介面與該第五通訊模組連接。The multimedia scoring system of claim 1, wherein the sound mixing module includes a third communication module, a fourth communication module and a sixth communication module, and the auxiliary scoring system further includes a fifth communication module group, the third communication module is configured to be connected to the karaoke host system through a first network interface, the second communication module is connected to the first communication module through a network, the sixth communication module The group is configured to connect with the fifth communication module through a second network interface. 如請求項12所述的多媒體評分系統,其中該K歌主系統更包括一第二計時單元,經配置用於產生另一時序同步訊號,且該第一通訊模組與該第二通訊模組更經配置以通過該第四通訊模組、該第五通訊模組及該第六通訊模組,依據該第一通訊協定將該K歌主系統及該輔助評分系統分配為一主要同步裝置及一從屬同步裝置,以決定以該時序同步訊號或該另一時序同步訊號於該K歌主系統及該輔助評分系統之間進行同步。The multimedia scoring system of claim 12, wherein the karaoke master system further comprises a second timing unit configured to generate another timing synchronization signal, and the first communication module and the second communication module is further configured to distribute the karaoke main system and the auxiliary scoring system as a main synchronization device according to the first communication protocol through the fourth communication module, the fifth communication module and the sixth communication module and a slave synchronization device for determining synchronization between the karaoke master system and the auxiliary scoring system by the timing synchronization signal or the other timing synchronization signal. 一種多媒體評分方法,其包括下列步驟: 配置一K歌主系統的一第一處理單元依據一歌曲指定命令從該資料庫取得一指定歌曲資料及一指定歌曲評分時序資料; 配置一第一計時單元產生用於指示一同步時序的一同步時序訊號; 配置該K歌主系統的一第一通訊模組與該輔助評分系統的一第二通訊模組通過一第一通訊協定連接,且配置該第一通訊模組及該第二通訊模組取得該同步時序訊號; 配置該第一處理單元依據該同步時序及該指定歌曲評分時序資料計算一同步起始點,以對應產生用於指示該同步起始點的一起始點指示訊號; 通過該第一通訊模組傳送該起始點指示訊號及該指定歌曲評分時序資料至該輔助評分系統; 配置一混音模組進行收音並產生一人聲資料;以及 配置該輔助評分系統的一第二處理單元取得該指定歌曲評分時序資料,並依據該起始點指示訊號指示的該同步起始點,於到達該同步起始點時執行一歌曲評分程序,其包括下列步驟: 控制該取樣單元持續對該人聲資料中該起始點後的部份進行採樣,以產生一採樣音訊資料; 將該採樣音訊資料與該指定歌曲評分時序資料比較,以獲得一比較結果; 根據該比較結果,進行評分並對應產生一評分結果資料;及 通過該第二通訊模組將該評分結果資料傳送至該K歌主系統。 A multimedia scoring method, comprising the following steps: A first processing unit configured with a karaoke master system obtains a specified song data and a specified song rating time series data from the database according to a song specifying command; configuring a first timing unit to generate a synchronization timing signal for indicating a synchronization timing; A first communication module of the main K-song system is configured to be connected with a second communication module of the auxiliary scoring system through a first communication protocol, and the first communication module and the second communication module are configured to obtain the synchronization timing signal; configuring the first processing unit to calculate a synchronization start point according to the synchronization time sequence and the specified song scoring time sequence data, so as to correspondingly generate a start point indication signal for indicating the synchronization start point; Send the starting point indication signal and the assigned song scoring time series data to the auxiliary scoring system through the first communication module; Configure a mixing module to receive sound and generate vocal data; and A second processing unit configuring the auxiliary scoring system obtains the specified song scoring time series data, and according to the synchronization starting point indicated by the starting point indication signal, executes a song scoring program when the synchronization starting point is reached, which Include 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; 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 The scoring result data is transmitted to the karaoke host system through the second communication module. 如請求項14所述的多媒體評分方法,更包括配置一使用者介面,供一使用者輸入該歌曲指定命令,以及配置該使用者介面依據該歌曲指定命令播放該指定歌曲資料。The multimedia scoring method of claim 14 further includes configuring a user interface for a user to input the song specifying command, and configuring the user interface to play the specified song data according to the song specifying command. 如請求項14所述的多媒體評分方法,更包括配置該第一通訊模組多次傳送該同步請求訊號,以多次取得該同步時序訊號。The multimedia scoring method according to claim 14, further comprising configuring the first communication module to transmit the synchronization request signal multiple times to obtain the synchronization timing signal multiple times. 如請求項14所述的多媒體評分方法,更包括配置該第二通訊模組以向該第一通訊模組傳送該同步時序訊號。The multimedia scoring method of claim 14, further comprising configuring the second communication module to transmit the synchronization timing signal to the first communication module. 如請求項14所述的多媒體評分方法,更包括配置該第一通訊模組及該第二通訊模組以通過網路與該第一計時單元連接, 且通過網路取得該同步時序訊號,其中該同步時序訊號係為一網路時鐘時序訊號。The multimedia scoring method of claim 14, further comprising configuring the first communication module and the second communication module to be connected to the first timing unit through a network, and obtaining the synchronization timing signal through the network, wherein The synchronization timing signal is a network clock timing signal. 如請求項14所述的多媒體評分方法,更包括配置該第一處理單元控制該K歌主系統的一音訊播放模組播放該指定歌曲資料。The multimedia scoring method according to claim 14, further comprising configuring the first processing unit to control an audio playing module of the karaoke master system to play the specified song data. 如請求項19所述的多媒體評分方法,更包括: 配置該混音模組的一第三通訊模組向該K歌主系統傳送該人聲資料;以及 響應於接收到該人聲資料,配置該第一處理單元以將該指定歌曲資料與該人聲資料進行混音產生一混音資料,並控制該音訊播放模組播放該混音資料。 The multimedia scoring method as claimed in claim 19, further comprising: configuring a third communication module of the mixing module to transmit the vocal data to the karaoke host system; and In response to receiving the vocal data, the first processing unit is configured to mix the specified song data and the vocal data to generate a mixed data, and control the audio playing module to play the mixed data. 如請求項14所述的多媒體評分方法,更包括: 配置該K歌主系統的一第二計時單元產生另一時序同步訊號;配置該第一通訊模組與該第二通訊模組依據該第一通訊協定將該K歌主系統及該輔助評分系統分配為一主要同步裝置及一從屬同步裝置,以決定以該時序同步訊號或該另一時序同步訊號於該K歌主系統及該輔助評分系統之間進行同步。 The multimedia scoring method as claimed in claim 14, further comprising: A second timing unit of the karaoke master system is configured to generate another timing synchronization signal; the first communication module and the second communication module are configured to the karaoke master system and the auxiliary scoring system according to the first communication protocol Distributed as a master synchronization device and a slave synchronization device to determine synchronization between the karaoke master system and the auxiliary scoring system by the timing synchronization signal or the other timing synchronization signal. 如請求項14所述的多媒體評分方法,其中該資料庫設置在一網路伺服器中,且該多媒體評分方法更包括配置該第一處理單元控制該第一通訊模組通過網路從該資料庫取得該指定歌曲資料及該指定歌曲評分時序資料。The multimedia scoring method as claimed in claim 14, wherein the database is set in a network server, and the multimedia scoring method further comprises configuring the first processing unit to control the first communication module from the data through the network The library obtains the specified song data and the specified song scoring time series data. 如請求項14所述的多媒體評分方法,其中該輔助評分系統及該混音模組係設置在一混音附加裝置中,且該混音附加裝置進一步電性連接於一收音單元。The multimedia scoring method of claim 14, wherein the auxiliary scoring system and the sound mixing module are arranged in an additional sound mixing device, and the additional sound mixing device is further electrically connected to a sound receiving unit. 如請求項14所述的多媒體評分方法,其中該輔助評分系統包括一第五通訊模組,該混音模組包括一第三通訊模組及一第四通訊模組,該多媒體評分方法更包括: 配置該第二通訊模組通過一第一網路介面與該第一通訊模組連接; 配置該第三通訊模組連接於該K歌主系統;以及 配置該第四通訊模組通過一第二網路介面連接於該第五通訊模組。 The multimedia scoring method of claim 14, wherein the auxiliary scoring system includes a fifth communication module, the sound mixing module includes a third communication module and a fourth communication module, and the multimedia scoring method further includes : configuring the second communication module to connect with the first communication module through a first network interface; configuring the third communication module to be connected to the karaoke host system; and The fourth communication module is configured to be connected to the fifth communication module through a second network interface. 如請求項14所述的多媒體評分方法,其中該混音模組包括一第三通訊模組、一第四通訊模組及一第六通訊模組,該輔助評分系統更包括一第五通訊模組,該多媒體評分方法更包括: 配置該第三通訊模組通過一第一網路介面連接於該K歌主系統; 配置該第二通訊模組通過網路與該第一通訊模組連接; 配置該第六通訊模組通過一第二網路介面與該第五通訊模組連接。 The multimedia scoring method of claim 14, wherein the sound mixing module includes a third communication module, a fourth communication module and a sixth communication module, and the auxiliary scoring system further includes a fifth communication module group, the multimedia scoring method further includes: configuring the third communication module to be connected to the karaoke host system through a first network interface; configuring the second communication module to connect with the first communication module through a network; The sixth communication module is configured to be connected with the fifth communication module through a second network interface. 如請求項25所述的多媒體評分方法,更包括: 配置該K歌主系統的一第二計時單元產生另一時序同步訊號;以及 配置該第一通訊模組與該第二通訊模組通過該第四通訊模組、該第五通訊模組及該第六通訊模組,依據該第一通訊協定將該K歌主系統及該輔助評分系統分配為一主要同步裝置及一從屬同步裝置,以決定以該時序同步訊號或該另一時序同步訊號於該K歌主系統及該輔助評分系統之間進行同步。 The multimedia scoring method as claimed in claim 25, further comprising: configuring a second timing unit of the karaoke master system to generate another timing synchronization signal; and Configure the first communication module and the second communication module to pass the fourth communication module, the fifth communication module and the sixth communication module, according to the first communication protocol, the karaoke host system and the The auxiliary scoring system is allocated as a master synchronization device and a slave synchronization device to determine synchronization between the karaoke master system and the auxiliary scoring system by the timing synchronization signal or the other timing synchronization signal.
TW109126391A 2020-08-04 2020-08-04 Multimedia scoring system and method TWI755805B (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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