[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

TW201627886A - Accompaniment visual effect system and method for processing accompaniment visual effect - Google Patents

Accompaniment visual effect system and method for processing accompaniment visual effect Download PDF

Info

Publication number
TW201627886A
TW201627886A TW104107132A TW104107132A TW201627886A TW 201627886 A TW201627886 A TW 201627886A TW 104107132 A TW104107132 A TW 104107132A TW 104107132 A TW104107132 A TW 104107132A TW 201627886 A TW201627886 A TW 201627886A
Authority
TW
Taiwan
Prior art keywords
visual
visual effect
singing
effect
data
Prior art date
Application number
TW104107132A
Other languages
Chinese (zh)
Other versions
TWI545452B (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 蘇州樂聚一堂電子科技有限公司
Publication of TW201627886A publication Critical patent/TW201627886A/en
Application granted granted Critical
Publication of TWI545452B publication Critical patent/TWI545452B/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25825Management of client data involving client display capabilities, e.g. screen resolution of a mobile phone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Graphics (AREA)
  • Human Computer Interaction (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

The present invention relates to an accompaniment visual effect system and a method for processing accompaniment visual effect. The system includes a controller and a visual effect outputting device. The controller obtains visual effect data collection corresponding to a multimedia file when playing the multimedia file. The visual effect data collection includes at least two versions of visual effect tags, and each tag defines time configuration data and visual effect configuration data. The controller detects a current singing status and obtains a matched visual effect tag from a version of visual effect data collection corresponding to the current singing status and produces a synchronous visual effect signal according to the matched visual effect tag. The visual effect outputting device outputs the visual effect signal. According to the above system and method, the visual effect an vary synchronously with the timeline and rich visual effect is provided. In addition, the version of visual effect can be switched automatically according to the singing status of the singer.

Description

伴唱視覺特效系統及伴唱視覺特效處理方法Accompaniment visual effects system and vocal visual effects processing method

本發明涉及視覺特效技術領域,特別涉及一種伴唱視覺特效系統及一種伴唱視覺特效處理方法。The invention relates to the field of visual special effects technology, in particular to a vocal visual special effect system and a vocal visual special effect processing method.

卡拉OK是一種多媒體伴奏演唱系統,演唱者可於預先錄製之多媒體音樂伴奏下參與歌唱。卡拉OK能透過聲音處理使演唱者之聲音得到美化與潤飾,當再與音樂伴奏有機結合時,就變成渾然一體之身歷聲歌曲。這種伴奏方式,給歌唱愛好者們帶來極大之方便和愉悅,成為人們休閒娛樂之一種方式,而現於多稱為KTV。Karaoke is a multimedia accompaniment system where singers can participate in singing with pre-recorded multimedia music. Karaoke can beautify and refine the voice of the singer through sound processing. When combined with music accompaniment, it becomes a sound song of the same body. This accompaniment method brings great convenience and pleasure to the singing enthusiasts, and becomes a way for people to entertain and entertain, and is now called KTV.

於現有之卡拉OK多媒體播放系統中,一般包括多媒體視頻輸出設備、音訊輸出設備以及主機。有些卡拉OK系統中也支援燈光特效,但是這些燈光特效多數都是從預先設定之幾種效果中挑選之,要麼是靜態之,要麼是迴圈變化之,不僅與當前所播放之歌曲之關聯度很低,也與演唱者唱與不唱無關。In the existing karaoke multimedia playing system, generally including a multimedia video output device, an audio output device, and a host. Some karaoke systems also support lighting effects, but most of these lighting effects are selected from a variety of pre-set effects, either static or loop changes, not only related to the currently playing songs. Very low, it has nothing to do with the singer singing and not singing.

有鑑於此,有必要提供一種伴唱視覺特效系統及一種伴唱視覺特效處理方法,其能為提供更加豐富之視覺特效,尤其是將音樂之節拍視覺化。In view of this, it is necessary to provide a vocal visual effect system and a vocal visual effect processing method, which can provide a richer visual effect, especially to visualize the beat of the music.

本發明實施方式提供一種伴唱視覺特效系統,包括:控制主機及視覺特效輸出裝置;所述控制主機於播放多媒體檔時,或於外部設備播放多媒體檔時,獲取與所述多媒體檔對應之視覺特效資料集,所述視覺特效資料集內包括至少二個版本之視覺特效標籤,每個版本之視覺特效標籤分別包括時間設定資料以及特效設定資料;所述控制主機同步檢測演唱者之演唱狀態,根據演唱者之不同演唱狀態分別從所述視覺特效資料集中對應版本之視覺特效標籤中獲得與當前時間匹配之視覺特效標籤並生成與所述多媒體檔同步播放之視覺特效訊號;所述視覺特效輸出裝置根據所述視覺特效訊號同步輸出視覺特效。An embodiment of the present invention provides a vocal visual effects system, including: a control host and a visual effect output device; and the control host acquires a visual effect corresponding to the multimedia file when playing a multimedia file or when playing an multimedia file with an external device a data set, the visual effect data set includes at least two versions of visual special effects tags, each version of the visual special effects tags respectively include time setting materials and special effect setting materials; the control host synchronously detects the singing state of the singer, according to The different singing states of the singer respectively obtain visual visual effect tags matching the current time from the visual special effect tags of the corresponding versions in the visual special effects data set and generate visual special effect signals synchronously played with the multimedia files; the visual special effect output device The visual effects are synchronously output according to the visual effect signal.

於一實施方式中,上述之系統還包括演唱狀態感應設備,所述演唱狀態感應設備感測演唱者之演唱狀態資料,並將所述演唱狀態資料即時發送給所述控制主機,所述演唱狀態資料包括麥克風開關狀態、按鍵狀態、演唱者聲音頻率、演唱者音量、演唱者動作特徵中之至少一種;所述控制主機根據所述演唱狀態感應設備發送之演唱狀態資料判斷所述演唱狀態。In an embodiment, the system further includes a singing state sensing device, the singing state sensing device sensing the singing state data of the artist, and transmitting the singing state data to the control host in an instant, the singing state The data includes at least one of a microphone switch state, a button state, a singer voice frequency, a singer volume, and a singer action feature; and the control host determines the singing state according to the singing state data sent by the singing state sensing device.

於一實施方式中,上述之系統還包括演唱狀態感應設備,所述演唱狀態感應設備感測演唱者之演唱狀態資料,根據所述演唱狀態資料判斷所述演唱狀態,並將所述演唱狀態即時發送給所述控制主機,所述演唱狀態資料包括麥克風開關狀態、麥克風按鍵狀態、演唱者聲音頻率、演唱者音量、演唱者動作特徵中之至少一種。In an embodiment, the system further includes a singing state sensing device, the singing state sensing device sensing the singing state data of the artist, determining the singing state according to the singing state data, and instantly speaking the singing state Sending to the control host, the singing state data includes at least one of a microphone switch state, a microphone button state, a singer voice frequency, a singer volume, and a singer action feature.

於一實施方式中,所述視覺特效資料集內還包括版本設定資料,所述版本設定資料設定所述視覺特效標籤之版本與所述演唱狀態之間之對應關係。In an embodiment, the visual effect data set further includes version setting data, and the version setting data sets a correspondence between the version of the visual effect label and the singing state.

於一實施方式中,所述視覺特效輸出裝置為多媒體視頻輸出設備,所述系統還包括視覺特效疊加設備,分別與所述控制主機及所述多媒體視頻輸出設備相連,所述視覺特效疊加設備用於:將所述視覺特效訊號疊加於所述多媒體檔之多媒體視頻主畫面上,並將疊加後之視訊訊號傳輸給所述多媒體視頻輸出設備輸出。In one embodiment, the visual effect output device is a multimedia video output device, and the system further includes a visual special effect superimposing device, which is respectively connected to the control host and the multimedia video output device, and the visual special effect superimposing device is used. And superimposing the visual effect signal on the multimedia video main screen of the multimedia file, and transmitting the superimposed video signal to the multimedia video output device output.

於一實施方式中,所述視覺特效設備包括LED燈陣列,所述LED燈陣列佈滿房間之牆壁、屋頂與地面。In one embodiment, the visual effects device includes an array of LED lights that cover the walls, roof, and ground of the room.

於一實施方式中,所述控制主機獲取與所述多媒體檔對應之視覺特效資料集包括:所述控制主機根據所述多媒體檔之標識向雲端伺服器系統發送獲取所述對應之視覺特效資料集之請求;以及接收所述雲端伺服器系統返回之所述視覺特效資料集。In an embodiment, the controlling host acquires the visual effect data set corresponding to the multimedia file, and the control host sends the corresponding visual special effect data set to the cloud server system according to the identifier of the multimedia file. And receiving the visual effects data set returned by the cloud server system.

於一實施方式中,所述控制主機獲取與所述多媒體檔對應之視覺特效資料集還包括:所述控制主機將身份認證資訊發送給所述雲端伺服器系統,以使所述雲端伺服器系統統驗證所述控制主機是否具有獲取視覺特效資料集之許可權;所述雲端伺服器系統於所述控制主機具有獲取視覺特效資料集之許可權時才返回所述控制主機請求之視覺特效資料集。In an embodiment, the controlling host acquiring the visual effect data set corresponding to the multimedia file further includes: the control host transmitting the identity authentication information to the cloud server system, so that the cloud server system Verifying whether the control host has permission to acquire a visual effects data set; the cloud server system returns a visual special effect data set requested by the control host when the control host has permission to acquire a visual special effects data set .

於一實施方式中,所述系統還包括與所述控制主機相連之外部設備;所述外部設備於播放多媒體檔時或者多媒體檔被加入播放清單時將對應之多媒體檔之標識發送給所述控制主機;所述控制主機於接收到所述多媒體檔之標識後向雲端伺服器系統發送獲取所述對應之視覺特效資料集之請求。In an embodiment, the system further includes an external device connected to the control host; the external device sends the identifier of the corresponding multimedia file to the control when the multimedia file is played or the multimedia file is added to the playlist. a host; after receiving the identifier of the multimedia file, the control host sends a request for acquiring the corresponding visual special effect data set to the cloud server system.

於一實施方式中,所述控制主機還接收所述雲端伺服器系統發送之使用者個性化資訊,所述視覺特效資料集中還包括視頻替換特效標籤,所述視頻替換特效標籤包括時間設定資料、用在於多媒體視頻主畫面中定義出預定形狀之區域之形狀資料以及與所述形狀資料對應之類別資料,所述控制主機還將所述預定形狀之區域內之內容替換為與所述類別資料對應之使用者個性化資訊。In an embodiment, the control host further receives user personalized information sent by the cloud server system, where the visual effect data set further includes a video replacement special effect label, where the video replacement special effect label includes time setting data, The shape data of the area defining the predetermined shape in the main picture of the multimedia video and the category data corresponding to the shape data, the control host further replacing the content in the area of the predetermined shape with the category data User personalized information.

於一實施方式中,所述控制主機還根據使用者輸入之選擇指令分別獲取不同版本之視覺特效資料集。In an embodiment, the control host further acquires different versions of the visual effects data sets according to the selection instruction input by the user.

於一實施方式中,所述控制主機獲取與所述多媒體檔對應之視覺特效資料集包括:從所述多媒體檔內解析出內嵌於所述多媒體檔內之所述視覺特效資料集。In an embodiment, the obtaining, by the control host, the visual effect data set corresponding to the multimedia file comprises: parsing, from the multimedia file, the visual special effects data set embedded in the multimedia file.

於一實施方式中,所述特效設定資料為:視頻、向量動畫、或者用於生成視頻或者向量動畫之中間資料,所述中間資料是根據預定之協定或者語言生成。In an embodiment, the special effect setting data is: video, vector animation, or intermediate data for generating a video or a vector animation, and the intermediate data is generated according to a predetermined agreement or language.

於一實施方式中,所述特效設定資料所描述之視覺特效是對應之時間設定資料所設定之時間區間內音樂節拍之視覺表達,所述特效設定資料是根據所對應之音樂節拍之快慢、高低、強弱等多項特徵而設計之。In one embodiment, the visual effect described by the special effect setting data is a visual expression of a music beat in a time interval set by the corresponding time setting data, and the special effect setting data is based on the speed, height, and low of the corresponding music beat. , strong and weak and many other features are designed.

於一實施方式中,所述控制主機為一智慧電子設備,所述智慧電子設備與所述視覺特效輸出裝置透過無線網路相連,所述智慧電子設備包括內置之麥克風,所述智慧電子設備內安裝有特定之軟體,所述特定之軟體透過所述內置之麥克風錄取外部設備發出之聲音,對錄取之聲音進行特徵採樣與特徵分析以識別出所述外部設備播放之歌曲之標識,並根據所述標識從雲端伺服器處獲取所述視覺特效資料集。In one embodiment, the control host is a smart electronic device, and the smart electronic device is connected to the visual effect output device via a wireless network, where the smart electronic device includes a built-in microphone, and the smart electronic device The specific software is installed, and the specific software transmits the sound emitted by the external device through the built-in microphone, and performs feature sampling and feature analysis on the recorded sound to identify the identifier of the song played by the external device, and according to the The identifier obtains the visual effect data set from the cloud server.

本發明實施方式還提供一種伴唱視覺特效處理方法,包括:於播放多媒體檔時,或於外部設備播放多媒體檔時,獲取與所述多媒體檔對應之視覺特效資料集,所述視覺特效資料集內包括至少二個版本之視覺特效標籤,每個版本之視覺特效標籤分別包括時間設定資料以及特效設定資料;同步檢測演唱者之演唱狀態,根據演唱者之不同演唱狀態分別從所述視覺特效資料集中對應版本之視覺特效標籤中獲得與當前時間匹配之視覺特效標籤並生成與所述多媒體檔同步播放之視覺特效訊號;以及根據所述視覺特效訊號同步輸出視覺特效。The embodiment of the present invention further provides a vocal visual effect processing method, including: when playing a multimedia file, or when playing an multimedia file by an external device, acquiring a visual special effect data set corresponding to the multimedia file, where the visual special effect data set is The utility model comprises at least two versions of visual special effects labels, each version of the visual special effects label comprises time setting data and special effect setting materials respectively; synchronously detecting the singing state of the singer, respectively, according to different singing states of the singer, respectively from the visual special effects data set A visual effect label matching the current time is obtained in the corresponding version of the visual effect label and a visual effect signal synchronized with the multimedia file is generated; and the visual effect is synchronously output according to the visual effect signal.

於一實施方式中,上述方法還包括:演唱狀態感應設備感測演唱者之演唱狀態資料,並將所述演唱狀態資料即時發送給所述控制主機,所述演唱狀態資料包括麥克風開關狀態、按鍵狀態、演唱者聲音頻率、演唱者音量、演唱者動作特徵中之至少一種;In an embodiment, the method further includes: the singing state sensing device sensing the singing state data of the artist, and transmitting the singing state data to the control host in an instant, the singing state data including a microphone switch state, a button At least one of a state, a singer voice frequency, a singer volume, and a singer action feature;

所述控制主機根據所述演唱狀態感應設備發送之演唱狀態資料判斷所述演唱狀態。The control host determines the singing state according to the singing state data sent by the singing state sensing device.

於一實施方式中,上述方法還包括:演唱狀態感應設備感測演唱者之演唱狀態資料,根據所述演唱狀態資料判斷所述演唱狀態,並將所述演唱狀態即時發送給所述控制主機,所述演唱狀態資料包括麥克風開關狀態、麥克風按鍵狀態、演唱者聲音頻率、演唱者音量、演唱者動作特徵中之至少一種。In an embodiment, the method further includes: the singing state sensing device sensing the singing state data of the artist, determining the singing state according to the singing state data, and immediately transmitting the singing state to the control host, The singing state data includes at least one of a microphone switch state, a microphone button state, a singer voice frequency, a singer volume, and a singer motion feature.

於一實施方式中,所述視覺特效資料集內還包括版本設定資料,所述版本設定資料設定所述視覺特效標籤之版本與所述演唱狀態之間之對應關係;所述方法還包括:根據所述對應關係切換視覺特效之版本。In an embodiment, the visual effect data set further includes version setting data, where the version setting data sets a correspondence between the version of the visual effect label and the singing state; the method further includes: The correspondence switches the version of the visual effect.

於一實施方式中,所述方法還包括:將所述視覺特效訊號疊加於所述多媒體檔之多媒體視頻主畫面上,並將疊加後之視訊訊號傳輸給多媒體視頻輸出設備輸出。In an embodiment, the method further includes: superimposing the visual effect signal on the multimedia video main screen of the multimedia file, and transmitting the superimposed video signal to the multimedia video output device for output.

於一實施方式中,所述視覺特效設備包括LED燈陣列,所述LED燈陣列佈滿房間之牆壁、屋頂與地面。In one embodiment, the visual effects device includes an array of LED lights that cover the walls, roof, and ground of the room.

於一實施方式中,所述獲取與所述多媒體檔對應之視覺特效資料集包括:根據所述多媒體檔之標識向雲端伺服器系統發送獲取所述對應之視覺特效資料集之請求;以及接收所述雲端伺服器系統返回之所述視覺特效資料集。In an embodiment, the obtaining the visual effect data set corresponding to the multimedia file comprises: sending, according to the identifier of the multimedia file, a request for acquiring the corresponding visual special effect data set to the cloud server system; and receiving the The visual effect data set returned by the cloud server system.

於一實施方式中,所述獲取與所述多媒體檔對應之視覺特效資料集還包括:將身份認證資訊發送給所述雲端伺服器系統,以使所述雲端伺服器系統統驗證是否具有獲取視覺特效資料集之許可權;所述雲端伺服器系統於身份驗證透過時才返回所述控制主機請求之視覺特效資料集。In an embodiment, the obtaining the visual special effects data set corresponding to the multimedia file further includes: sending the identity authentication information to the cloud server system, so that the cloud server system system verifies whether the image is acquired. The permission of the special effect data set; the cloud server system returns to the visual effect data set requested by the control host when the authentication is passed.

於一實施方式中,上述方法還包括:接收外部設備於播放多媒體檔時或者多媒體檔被加入播放清單時發送之多媒體檔之標識;所述獲取與所述多媒體檔對應之視覺特效資料集之步驟於接收到所述外部設備發送之多媒體檔之標識後執行。In an embodiment, the method further includes: receiving an identifier of the multimedia file sent by the external device when the multimedia file is played or when the multimedia file is added to the playlist; and the step of acquiring the visual special effect data set corresponding to the multimedia file Executing after receiving the identifier of the multimedia file sent by the external device.

於一實施方式中,上述方法還包括:接收所述雲端伺服器系統發送之使用者個性化資訊,所述視覺特效資料集中還包括視頻替換特效標籤,所述視頻替換特效標籤包括時間設定資料、用在於多媒體視頻主畫面中定義出預定形狀之區域之形狀資料以及與所述形狀資料對應之類別資料;以及將所述預定形狀之區域內之內容替換為與所述類別資料對應之使用者個性化資訊。In an embodiment, the method further includes: receiving user personalized information sent by the cloud server system, where the visual effect data set further includes a video replacement special effect label, where the video replacement special effect label includes time setting data, Forming the shape data of the area defining the predetermined shape in the main screen of the multimedia video and the category data corresponding to the shape data; and replacing the content in the area of the predetermined shape with the user personality corresponding to the category data Information.

於一實施方式中,上述方法還包括:根據使用者輸入之選擇指令分別獲取不同版本之視覺特效資料集。In an embodiment, the method further includes: acquiring different versions of the visual effects data sets according to the selection instruction input by the user.

於一實施方式中,所述獲取與所述多媒體檔對應之視覺特效資料集包括:從所述多媒體檔內解析出內嵌於所述多媒體檔內之所述視覺特效資料集。In an embodiment, the obtaining the visual effect data set corresponding to the multimedia file comprises: parsing, from the multimedia file, the visual special effects data set embedded in the multimedia file.

於一實施方式中,所述特效設定資料為:視頻、向量動畫、或者用於生成視頻或者向量動畫之中間資料,所述中間資料是根據預定之協定或者語言生成。In an embodiment, the special effect setting data is: video, vector animation, or intermediate data for generating a video or a vector animation, and the intermediate data is generated according to a predetermined agreement or language.

於一實施方式中,所述特效設定資料所描述之視覺特效是對應之時間設定資料所設定之時間區間內音樂節拍之視覺表達,所述特效設定資料是根據所對應之音樂節拍之快慢、高低、強弱等多項特徵而設計之。In one embodiment, the visual effect described by the special effect setting data is a visual expression of a music beat in a time interval set by the corresponding time setting data, and the special effect setting data is based on the speed, height, and low of the corresponding music beat. , strong and weak and many other features are designed.

上述技術方案之有益效果是:除正常音訊與視頻外,控制主機還生成與時間線同步之視覺特效。而且,根據演唱者演唱狀態之不同會自動切換對應版本之視覺特效,為多媒體伴唱系統提供更加豐富之視覺特效功能。The beneficial effects of the above technical solution are: in addition to normal audio and video, the control host also generates a visual effect synchronized with the timeline. Moreover, depending on the singer's singing status, the corresponding version of the visual effects is automatically switched to provide a richer visual effects for the multimedia accompaniment system.

為讓本發明之上述和其他目的、特徵和優點能更明顯易懂,下文特舉較佳實施方式,並配合所附圖式,作詳細說明如下。The above and other objects, features and advantages of the present invention will become more <RTIgt;

為更進一步闡述本發明為實現預定發明目的所採取之技術手段及功效,以下結合附圖及較佳實施方式,對依據本發明之具體實施方式、結構、特徵及其功效,詳細說明如後。The specific embodiments, structures, features and functions of the present invention will be described in detail below with reference to the accompanying drawings and preferred embodiments.

第一實施方式First embodiment

參閱圖1,其為本發明第一實施方式提供之伴唱視覺特效系統之架構示意圖。如圖1所示,伴唱視覺特效系統100包括演唱狀態感應裝置15、控制主機10以及視覺特效輸出裝置11。Referring to FIG. 1 , it is a schematic structural diagram of a vocal visual effect system provided by a first embodiment of the present invention. As shown in FIG. 1, the vocal visual effects system 100 includes a singing state sensing device 15, a control host 10, and a visual effects output device 11.

演唱狀態感應裝置15可為一電子裝置,其內設置有感測器,用於感測演唱者之演唱狀態資料並將所述演唱狀態資料即時發送給控制主機10。演唱狀態資料包括麥克風開關狀態、按鍵狀態、演唱者聲音頻率、演唱者音量、演唱者動作特徵中之至少一種。可以理解,不同之演唱狀態資料要透過不同之裝置來感測,例如,按鍵狀態要透過實體之按鍵來檢測,麥克風開關狀態要透過開關訊號來檢測,而聲音頻率、音量需要透過分析音訊資料來檢測,而演唱者動作特徵需要分析演唱者之視頻或者分析演唱者手持或穿戴之設備之運動軌跡而得到。The singing state sensing device 15 can be an electronic device, and is provided with a sensor for sensing the singing state data of the artist and transmitting the singing state data to the control host 10 in real time. The singing state data includes at least one of a microphone switch state, a button state, a singer voice frequency, a singer volume, and a singer action feature. It can be understood that different singing state data should be sensed through different devices. For example, the state of the button is detected by the button of the entity, and the state of the microphone switch is detected by the switching signal, and the frequency and volume of the sound need to be analyzed through the audio data. Detection, and the singer's action characteristics need to be analyzed by analyzing the singer's video or analyzing the trajectory of the device held or worn by the singer.

演唱狀態感應裝置15可是專用之電子裝置,即主要用途是向控制主機10發送演唱狀態資料,而不實現其他功能之電子裝置。由於其功能單一,此時演唱狀態感應裝置15可製作之很小,從而可依附於其它經常需要手持使用之設備,例如麥克風101上。The singing state sensing device 15 may be a dedicated electronic device, that is, an electronic device whose main purpose is to transmit the singing state data to the control host 10 without implementing other functions. Due to its single function, the singing state sensing device 15 can be made small at this time, so that it can be attached to other devices that are often required to be used by hand, such as the microphone 101.

演唱狀態感應裝置15也可是與其他之電子設備例如麥克風集成於一起。當一麥克風與演唱狀態感應裝置集成於一起,其外表與一般之麥克風並無區別,差異處在於,除傳遞錄取演唱者112之歌聲外,演唱狀態感應裝置15還同步演唱狀態資料至控制主機10。The singing state sensing device 15 may also be integrated with other electronic devices such as a microphone. When a microphone is integrated with the singing state sensing device, the appearance is the same as that of the general microphone. The difference is that, in addition to transmitting the singing voice of the singer 112, the singing state sensing device 15 also synchronizes the singing state data to the control host 10. .

演唱狀態感應裝置15與控制主機之間可透過無線或有線之方式連接。於感測到演唱狀態資料後,演唱狀態感應裝置15可將其同步給控制主機10。上述之演唱狀態資料可是即時採樣並同步發送給控制主機10,還可是每一採樣週期內多次採樣累計平均後同步給控制主機10。可以理解,即使是一採樣週期內多次採樣平均,當採樣週期較小時,依然可認為演唱狀態資料之發送是即時之。The singing state sensing device 15 and the control host can be connected by wireless or wired. After sensing the singing status data, the singing state sensing device 15 can synchronize it to the control host 10. The above-mentioned singing state data may be instantaneously sampled and sent to the control host 10 in synchronization, or may be synchronized to the control host 10 after being sampled and averaged multiple times in each sampling period. It can be understood that even if the sampling average is over a sampling period, when the sampling period is small, the transmission of the singing state data can be considered to be instantaneous.

進一步地,除同步演唱狀態資料外,演唱狀態感應裝置15還可根據預定之規則從演唱狀態資料自行計算出對應之演唱狀態,並直接將演唱狀態發送給控制主機10。如此,就無須控制主機10再次根據演唱狀態資料計算演唱狀態。Further, in addition to the synchronized singing state data, the singing state sensing device 15 can also calculate the corresponding singing state from the singing state data according to a predetermined rule, and directly send the singing state to the control host 10. Thus, it is not necessary to control the host 10 to calculate the singing state based on the singing state data again.

控制主機10之具體實例包括,但並不限於,個人電腦、多媒體播放機、單片機、資料播放機、智慧手機、專用之控制晶片。Specific examples of the control host 10 include, but are not limited to, a personal computer, a multimedia player, a single chip microcomputer, a data player, a smart phone, and a dedicated control chip.

視覺特效輸出裝置11可為任意之可輸出視訊訊號之顯示裝置,例如單個顯示幕、多個顯示幕構成之顯示幕陣列、單個燈具(例如LED燈)、多個燈具構成之燈具陣列、單個投影儀、多個投影儀構成之投影儀陣列等等。The visual effect output device 11 can be any display device capable of outputting video signals, such as a single display screen, a display screen array composed of multiple display screens, a single luminaire (such as an LED lamp), a luminaire array composed of a plurality of luminaires, and a single projection. An instrument, a projector array of multiple projectors, and the like.

於一具體之實例中,視覺特效輸出裝置11包括一LED燈陣列,該LED燈陣列中之每個燈可根據輸入之不同訊號分別輸出不同之燈光,所有LED燈之燈光共同構成整體之視覺特效。可以理解,視覺特效之形式並不受任何限制。上述之LED燈陣列可佈滿房間所有牆壁、屋頂以及地面,使得顯示之視覺特效可對房間實現全包圍之效果,最大程度之提升現場舞臺視覺特效。In a specific example, the visual effect output device 11 includes an array of LED lights, each of which can output different lights according to different signals input, and the lights of all the LED lights together constitute an overall visual effect. . It can be understood that the form of visual effects is not subject to any restrictions. The LED array described above can cover all the walls, roofs and floors of the room, so that the visual effects of the display can fully enclose the room and maximize the visual effects of the scene.

於一具體之實例中,視覺特效輸出裝置11包括一或多個顯示幕,每個顯示幕可顯示相同之顯示訊號,也可被分別控制,即顯示不同之顯示訊號。所有顯示幕之顯示共同構成整體之視覺特效。In a specific example, the visual effect output device 11 includes one or more display screens, each of which can display the same display signal, or can be separately controlled to display different display signals. The display of all the display screens together constitute the overall visual effect.

於一具體之實例中,視覺特效輸出裝置11包括一或多個投影儀,每個投影儀可顯示相同之顯示訊號,也可被分別控制,即顯示不同之顯示訊號。所有投影儀之顯示共同構成整體視覺特效。In a specific example, the visual effect output device 11 includes one or more projectors, each of which can display the same display signal, or can be separately controlled to display different display signals. The display of all projectors together constitutes an overall visual effect.

各種類型之視覺特效輸出裝置11還可組合使用。例如,視覺特效輸出裝置11既可包括一LED燈陣列,還可包括一或多個投影儀或者顯示幕。Various types of visual effects output devices 11 can also be used in combination. For example, the visual effects output device 11 can include both an array of LED lights and one or more projectors or display screens.

控制主機10與視覺特效輸出裝置11之間可透過有線或無線之方式連接,當採用有線方式連接之時候,例如可透過數位視訊介面(DVI介面)、高清晰度多媒體介面(HDMI介面)、視頻圖形陣列介面(VGA介面)連接,如此,可直接傳輸視訊訊號。若控制主機10與視覺特效輸出裝置11之間透過無線方式連接,需要於視頻特效輸出裝置11內置無線模組與訊號轉換模組,無線模組用於收發無線資料,訊號轉換模組用於將接收到之無線資料轉換為預定格式之視訊訊號。The control host 10 and the visual effect output device 11 can be connected by wire or wirelessly, and when connected by wire, for example, through a digital video interface (DVI interface), a high definition multimedia interface (HDMI interface), video The graphic array interface (VGA interface) is connected, so that the video signal can be directly transmitted. If the control host 10 and the visual effect output device 11 are connected wirelessly, the video special effect output device 11 needs to have a wireless module and a signal conversion module. The wireless module is used for transmitting and receiving wireless data, and the signal conversion module is used for The received wireless data is converted into a video signal of a predetermined format.

控制主機10於播放多媒體檔時,或者於外部設備播放多媒體檔時獲取與所述多媒體檔對應視覺特效資料集。可以理解,若要於外部設備播放多媒體檔時獲取視覺特效資料集,則外部設備於播放多媒體檔時需要向控制主機10發送一訊號,於上述訊號內包括播放之多媒體檔之標識。The control host 10 acquires a visual special effects data set corresponding to the multimedia file when playing the multimedia file or when the external device plays the multimedia file. It can be understood that if the visual effect data set is acquired when the external device plays the multimedia file, the external device needs to send a signal to the control host 10 when playing the multimedia file, and the identifier of the multimedia file to be played is included in the signal.

上述之外部設備與控制主機10可透過有線網路或者無線網路相互連接,控制主機10內運行有特定之應用程式監聽特定之網路埠。而外部設備於播放多媒體檔時可向該特定之網路埠發送被播放之多媒體檔之標識以及開始播放多媒體檔之時間。如此,控制主機10即可接收到外部設備發送之多媒體檔之標識以及開始播放多媒體檔之時間。另外,控制主機10與外部設備還可接入同一伺服器系統中,外部設備於播放多媒體檔時,可將播放之多媒體檔之識別資訊以及開始播放之時間提交給伺服器系統,由該伺服器系統將上述資訊推送給控制主機10或者由控制主機10主動向伺服器系統查詢得到上述之多媒體檔之標識以及開始播放多媒體檔之時間。The above-mentioned external device and control host 10 can be connected to each other through a wired network or a wireless network, and a specific application running in the host 10 can be monitored to listen to a specific network. The external device can send the identifier of the played multimedia file and the time when the multimedia file starts to be played to the specific network. In this way, the control host 10 can receive the identifier of the multimedia file sent by the external device and the time when the multimedia file starts to be played. In addition, the control host 10 and the external device can also be connected to the same server system, and when the external device plays the multimedia file, the identification information of the played multimedia file and the time of starting the playback can be submitted to the server system, and the server The system pushes the above information to the control host 10 or the control host 10 actively queries the server system to obtain the identifier of the multimedia file and the time when the multimedia file starts to be played.

無論是控制主機10自行播放多媒體檔,還是外部設備於播放多媒體檔,於多媒體檔開始播放後,則控制主機10獲取與被播放之多媒體檔對應之視覺特效資料集。Whether the control host 10 plays the multimedia file by itself or the external device plays the multimedia file, after the multimedia file starts playing, the control host 10 acquires the visual special effects data set corresponding to the multimedia file being played.

上述之視覺特效資料集,既可是存儲於控制主機10內,也可是存儲於雲端伺服器系統內。The visual effect data set described above may be stored in the control host 10 or stored in the cloud server system.

視覺特效資料集內可包括多個視覺特效標籤,每個視覺特效標籤包括時間設定資料以及特效設定資料。時間設定資料設定對應之視覺特效標籤之有效時間區間,而特效設定資料用於設定生成視覺特效之方式及其他參數。The visual effects data set may include a plurality of visual effects labels, each visual effect label including time setting data and special effect setting materials. The time setting data sets the effective time interval of the corresponding visual effect label, and the special effect setting data is used to set the manner of generating the visual special effect and other parameters.

可以理解,此處之視覺特效標籤係指時間設定資料與特效設定資料邏輯上之關聯性,但並不意味著視覺特效標籤之具體資料結構以及存儲結構,也就是同一視覺特效標籤之時間設定資料以及特效設定資料並不限於一併保存。It can be understood that the visual effect label here refers to the logical association between the time setting data and the special effect setting data, but does not mean that the specific data structure and storage structure of the visual special effect label, that is, the time setting data of the same visual special effect label. And the settings of the special effects are not limited to being saved.

特效設定資料集之存儲方式即可是以檔之形式存放,也可是存儲於資料庫中。特效設定資料集是預先由人工或者自動化處理系統為每首歌曲定制生成之。The storage method of the special effect setting data set may be stored in the form of a file, or may be stored in a database. The special effects setting data set is pre-created by the manual or automated processing system for each song.

如果每一視覺特效標籤用來表示一節拍,那麼,一具體之實施方式中,視覺特效資料集例如可如下: [00:00.00]特效設定數據1 [00:24.88]特效設定數據2 [01:27.05]特效設定數據3 [02:30.39]特效設定數據4 … …If each visual effect label is used to represent a beat, then in a specific implementation, the visual effect data set can be as follows: [00:00.00] special effect setting data 1 [00:24.88] special effect setting data 2 [01: 27.05] Special effect setting data 3 [02:30.39] Special effect setting data 4 ... ...

其中之每一時間設定資料,例如[00:24.88],是一節拍之視覺特效之起點時間,所述視覺特效於播放完畢後自然結束。Each time setting data, such as [00:24.88], is the starting time of the visual effect of one shot, and the visual effect ends naturally after the playing.

如果一視覺特效標籤中包含多個節拍之視覺特效或者包含靜態之視覺特效,那麼於一具體之實施方式中,視覺特效資料集例如可如下: [00:00.00]特效設定數據1 [00:24.88]特效設定數據2 [01:27.05]特效設定數據3 [02:30.39]特效設定數據4 … …If a visual effect label contains multiple beat visual effects or contains static visual effects, then in a specific embodiment, the visual effects data set can be as follows: [00:00.00] special effect setting data 1 [00:24.88 ] Special effect setting data 2 [01:27.05] Special effect setting data 3 [02:30.39] Special effect setting data 4 ... ...

對於此種格式中之特效設定資料,可是由兩個相鄰之時間起點構成一時間區間,例如,[00:00.00]- [00:24.88]構成之時間區間為特效設定資料1之有效時間區間。For the special effect setting data in this format, two adjacent time starting points constitute a time interval. For example, the time interval formed by [00:00.00]-[00:24.88] is the effective time interval of the special effect setting data 1. .

可以理解,視覺特效標籤之資料格式並不限於此,時間設定資料也可包括更多之資訊,例如直接指定出時間區間,如下: [00:00.00-00:23.86] 特效設定數據1 [00:24.88-01:00.90] 特效設定數據2 [01:27.05-03:29.00] 特效設定數據3 [03:30.39-05:38.86] 特效設定數據4It can be understood that the data format of the visual effect label is not limited thereto, and the time setting data may also include more information, for example, directly specifying the time interval, as follows: [00:00.00-00:23.86] effect setting data 1 [00: 24.88-01:00.90] Effect setting data 2 [01:27.05-03:29.00] Effect setting data 3 [03:30.39-05:38.86] Effect setting data 4

方括號內第一時間為開始時間,而後一時間為結束時間。透過此種方式,可定義出不連續之時間區間,其適應性比只包括開始時間之方式更加靈活。於此情況下,於所有時間區間外(例如於01:10.00時)都不會觸發任何視覺特效。The first time in square brackets is the start time, and the latter time is the end time. In this way, a discontinuous time interval can be defined, and its adaptability is more flexible than just including the start time. In this case, no visual effects are triggered outside of all time intervals (eg at 01:10.00).

此外,還可是採用開始時間加上時間長度來定義每個視覺特效標籤之有效時間區間,可如下: [00:00.00, 00:55.00] 特效設定數據1 [00:24.00, 01:03.00] 特效設定數據2 [01:28.00, 03:02.00] 特效設定數據3 [04:30.00, 01:08.00] 特效設定數據4In addition, the start time plus the length of time can be used to define the effective time interval of each visual effect label, which can be as follows: [00:00.00, 00:55.00] Effect setting data 1 [00:24.00, 01:03.00] Effect setting Data 2 [01:28.00, 03:02.00] Effect setting data 3 [04:30.00, 01:08.00] Effect setting data 4

從上述之資料定義可看出,特效設定資料1與特效設定資料2對應之視覺特效之有效時間區間有重疊,因此,於本實施方式中,兩個不同之視覺特效是可於同一時間區間內並存。It can be seen from the above data definition that the effective time interval of the visual effect corresponding to the special effect setting data 1 and the special effect setting data 2 overlaps. Therefore, in the present embodiment, two different visual special effects can be in the same time interval. coexist.

進一步地,對應同一時間區間,還可有多個視覺特效,此多個視覺特效可是相同類型之視覺特效,例如多個燈光特效,或者多個視頻疊加特效,也可是多個不同類型之視覺特效,例如,既包括燈光特效,也包括視頻特效。此時,特效設定資料集例如可如下: [00:00.00, 00:55.00] 特效設定數據1-1,特效設定數據1-2 [00:24.00, 01:03.00] 特效設定數據2 [01:28.00, 03:02.00] 特效設定數據3 [04:30.00, 08:08.00] 特效設定數據4-1,特效設定數據4-2。Further, corresponding to the same time interval, there may be multiple visual effects, which may be the same type of visual effects, such as multiple lighting effects, or multiple video overlay effects, or multiple different types of visual effects. For example, it includes both lighting effects and video effects. At this time, the effect setting data set can be as follows: [00:00.00, 00:55.00] Effect setting data 1-1, effect setting data 1-2 [00:24.00, 01:03.00] Effect setting data 2 [01:28.00 , 03:02.00] Effect setting data 3 [04:30.00, 08:08.00] Effect setting data 4-1, effect setting data 4-2.

可以理解,上述第一視覺特效標籤之設定方式等效於以下方式: [00:00.00, 00:55.00] 特效設定數據1-1 [00:00.00, 00:55.00] 特效設定數據1-2It can be understood that the setting manner of the above first visual effect label is equivalent to the following manner: [00:00.00, 00:55.00] Special effect setting data 1-1 [00:00.00, 00:55.00] Special effect setting data 1-2

即,將包括多個特效之視覺特效標籤拆分成多個有效時間區間相同之視覺特效標籤。That is, the visual effect label including a plurality of special effects is split into a plurality of visual effect labels having the same effective time interval.

可以理解,以上所列舉之視覺特效資料集之實例是以一版本為例進行說明,惟,同一視覺特效資料集內還可包括至少二個版本之視覺特效標籤。例如: [版本1] [00:00.00]特效設定數據1 [版本1] [00:24.88]特效設定數據2 [版本1] [01:27.05]特效設定數據3 [版本1] [02:30.39]特效設定數據4 [版本2] [00:00.00]特效設定數據5 [版本2] [01:27.05]特效設定數據4 [版本2] [02:30.39]特效設定數據1 … …It can be understood that the examples of the visual effects data sets listed above are described by taking one version as an example. However, at least two versions of visual special effects labels may be included in the same visual special effects data set. For example: [Version 1] [00:00.00] Effect setting data 1 [Version 1] [00:24.88] Effect setting data 2 [Version 1] [01:27.05] Effect setting data 3 [Version 1] [02:30.39] Effect setting data 4 [Version 2] [00:00.00] Effect setting data 5 [Version 2] [01:27.05] Effect setting data 4 [Version 2] [02:30.39] Effect setting data 1 ... ...

從上述實例中可看出,對應於[00:00:00]之視覺特效標籤具有兩個版本:版本1與版本2,而對應於[00:24.88]之視覺特效標籤只具有一版本:版本1。亦即,雖然視覺特效資料集內可包括至少二個版本之視覺特效標籤,但並不是說,所有時間區間內都一定具有至少二個不同版本之視覺特效標籤。總之,可是所有時間區間內都具有至少二個版本之視覺特效標籤;也可是只有部分時間區間內具有至少二個版本之視覺特效標籤,而其他之時間區間內只具有一版本之視覺特效標籤。As can be seen from the above example, the visual effect label corresponding to [00:00:00] has two versions: version 1 and version 2, and the visual effect label corresponding to [00:24.88] has only one version: version 1. That is, although at least two versions of visual effects labels may be included in the visual effects data set, it is not meant that there must be at least two different versions of visual effects labels in all time intervals. In summary, there are at least two versions of visual effects labels in all time intervals; or only a visual effect label with at least two versions in a partial time interval, and only one version of the visual effects label in other time intervals.

於以上所列舉之各個實施方式中,時間之表徵方式為時:分:秒,惟,本發明並不限於採用這種方式,例如,可直接採用秒數、毫秒數、分鐘數等任意之單位來表徵。以開始時間00:24.00為例,換算成秒數則為1440,換算成毫秒數為1440000,直接以分鐘數表示即為24。時間設定資料中所記錄之時間資料還可是對時間值進行各種可逆運算之結果,甚至可進行加密運算。以上述之秒數1440為例,例如可將其除以2得到720。亦即於時間設定資料中存儲720,但實際上其表達1440秒。可以理解,經過此運算後,若要計算某個視覺特效標籤之有效時間區間,需要進行逆向運算得到實際之時間區間。In each of the above embodiments, the time is represented by time: minute: second, but the present invention is not limited to this method. For example, any unit such as seconds, milliseconds, minutes, etc. can be directly used. To characterize. Taking the start time 00:24.00 as an example, the number of seconds converted is 1440, and the number of milliseconds is 14.40 million, which is 24 in minutes. The time data recorded in the time setting data may also be the result of various reversible operations on the time value, and may even perform an encryption operation. Taking the above number of seconds 1440 as an example, for example, it can be divided by 2 to obtain 720. That is, 720 is stored in the time setting data, but it actually expresses 1440 seconds. It can be understood that after this operation, in order to calculate the effective time interval of a visual effect label, a reverse operation is required to obtain an actual time interval.

可以理解,無論經過何種處理,其本質仍然是透過於視覺特效標籤中定義一時間起點或者時間區間,因此,所有這些方式均應被包括於上述時間設定資料之範圍內。It can be understood that no matter what kind of processing, the essence is still to define a time starting point or time interval in the visual effect label, therefore, all of these methods should be included in the scope of the above time setting data.

特效設定資料可是視頻、動畫、圖片、文字之原始檔案。The effect setting data is the original file of video, animation, picture, and text.

特效設定資料可是用於設定生成視覺特效之方式及其他參數。此處之視覺特效可包括靜態特效以及動態特效。靜態特效例如可包括燈光顏色、燈光亮度、顯示圖案、顯示文字等內容不變之特效。動態特效例如包括各種動畫,例如顏色變換、亮度變化、圖案變換、文字變化、動畫或其組合。動態特效可是對應一節拍之,也可對應一系列連續之節拍。上述之動畫效果,例如可包括於伴唱多媒體視頻主畫面上疊加動畫特效,比如顯示全屏之鮮花、下雨、下雪、心形蛋糕等等。特效設定資料還可是用於獲取視覺特效之其他格式之資料,例如,視覺特效資源檔之識別符。而此處之視覺特效資源檔可是預存儲於與控制主機10相連之記憶體內,或者存儲於雲端伺服器內。控制主機10可於記憶體內讀取與視覺特效資源檔之識別符對應之視覺特效資源檔,或者發起網路請求,從雲端伺服器處下載視覺特效資源檔。The effect setting data can be used to set the way to generate visual effects and other parameters. Visual effects here can include static effects as well as dynamic effects. Static effects, for example, can include effects such as light color, light brightness, display patterns, and display text. Dynamic effects include, for example, various animations such as color changes, brightness changes, pattern changes, text changes, animations, or combinations thereof. Dynamic effects can be matched to a single shot, or a series of consecutive beats. The animation effects described above, for example, may include superimposed animation effects on the main screen of the chorus multimedia video, such as displaying full-screen flowers, rain, snow, heart-shaped cakes, and the like. The effect setting data may also be information for other formats for obtaining visual effects, such as the identifier of the visual effects resource file. The visual effect resource file here may be pre-stored in the memory connected to the control host 10 or stored in the cloud server. The control host 10 can read the visual special effect resource file corresponding to the identifier of the visual special effect resource file in the memory, or initiate a network request to download the visual special effect resource file from the cloud server.

優選地,特效設定資料所設定之視覺特效,是與音樂之節拍相關之,節拍之時間節點是透過上述之時間設定資料來控制。總體上來說,特效設定資料所設定之視覺特效,針對音樂當中之每一節拍,於視覺特效上最好能夠輸出一明顯之視覺特效變化,而且視覺特效變化之幅度、速度、範圍等等參數可是與節拍之特點(透過對音訊參數如音量、頻率進行分析得到)相關之。因此,透過視覺特效就能夠反應出音樂之變化,使得音樂除聲音外,還能夠透過視覺特效之方式給人們以更豐富之刺激。換言之,本實施方式中之視覺特效之目將音樂之節拍視覺化,強化音樂之節拍感。Preferably, the visual special effect set by the special effect setting data is related to the beat of the music, and the time node of the beat is controlled by the time setting data described above. In general, the visual effects set by the special effects setting data, for each beat of the music, it is better to output an obvious visual special effect change in the visual special effects, and the magnitude, speed, range and the like of the visual special effect change are It is related to the characteristics of the beat (by analyzing the audio parameters such as volume and frequency). Therefore, through visual effects, it is possible to reflect the changes in music, so that in addition to sound, music can also give people a richer stimulation through visual effects. In other words, the visual effect of the present embodiment visualizes the beat of the music and enhances the rhythm of the music.

本實施方式中,控制主機10同步檢測演唱者之演唱狀態,根據演唱者之不同演唱狀態分別從所述視覺特效資料集中對應版本之視覺特效標籤中獲得與當前時間匹配之視覺特效標籤並生成與所述多媒體檔同步播放之視覺特效訊號。In this embodiment, the control host 10 synchronously detects the singing state of the singer, and obtains a visual effect label matching the current time from the visual effect label of the corresponding version of the visual effect data set according to different singing states of the singer and generates and The visual effect signal of the multimedia file is synchronously played.

於一具體之實施方式中,當檢測到麥克風被關閉時,獲取第一版本之視覺特效標籤並相應輸出對應之視覺特效,所述第一版本之視覺特效標籤例如設定變化節奏比較溫和之視覺特效;當檢測到麥克風被打開時,獲取第二版本之視覺特效標籤並相應輸出對應之視覺特效,所述第二版本之視覺特效標籤例如設定變化節奏與音樂之節拍一致之視覺特效。In a specific implementation manner, when it is detected that the microphone is turned off, the first version of the visual effect label is acquired and the corresponding visual effect is outputted correspondingly, and the first version of the visual special effect label, for example, sets a visual effect that changes the tempo more moderately. When it is detected that the microphone is turned on, the second version of the visual effect label is acquired and the corresponding visual effect is output correspondingly, and the second version of the visual special effect label, for example, sets a visual effect in which the changing rhythm is consistent with the beat of the music.

於一具體之實施方式中,當檢測到演唱者之演唱音量低於預定值時,獲取第一版本之視覺特效標籤並相應輸出對應之視覺特效,所述第一版本之視覺特效標籤例如設定變化節奏比較舒緩之視覺特效;當檢測到演唱者之演唱音量高於預定值時,獲取第二版本之視覺特效標籤並相應輸出對應之視覺特效,所述第二版本之視覺特效標籤例如設定變化節奏更明顯、變化範圍更廣、變化幅度較大之視覺特效。In a specific implementation manner, when it is detected that the singer's singing volume is lower than a predetermined value, the first version of the visual effect label is obtained and the corresponding visual effect is output correspondingly, and the first version of the visual special effect label, for example, the setting change The rhythm is more soothing visual effect; when it is detected that the singer's singing volume is higher than the predetermined value, the second version of the visual special effect label is obtained and the corresponding visual effect is output correspondingly, and the second version of the visual special effect label, for example, sets the changing rhythm A visual effect that is more obvious, has a wider range of changes, and has a larger range of changes.

於一具體之實施方式中,當檢測到演唱者之聲音頻率低於預定值時,獲取第一版本之視覺特效標籤並相應輸出對應之視覺特效,所述第一版本之視覺特效標籤例如設定色調較淺之視覺特效;當檢測到演唱者之聲音頻率高於預定值時,獲取第二版本之視覺特效標籤並相應輸出對應之視覺特效,所述第二版本之視覺特效標籤例如設定色彩比較鮮豔之視覺特效。In a specific implementation manner, when it is detected that the singer's voice frequency is lower than a predetermined value, the first version of the visual effect label is acquired and the corresponding visual effect is output correspondingly, and the first version of the visual special effect label is set to a color tone, for example. a shallow visual effect; when detecting that the singer's voice frequency is higher than a predetermined value, acquiring a second version of the visual effect label and correspondingly outputting a corresponding visual effect, and the second version of the visual special effect label, for example, setting the color is relatively bright Visual effects.

於以上之具體實例中,控制主機10是根據預定之規則來判斷獲取哪個版本之視覺特效,惟,本實施方式並不限於採用這種方式。例如,視覺特效資料集內還包括演唱狀態回應標籤,所述演唱狀態回應標籤包括時間設定資料及版本設定資料,所述時間設定資料設定所述演唱狀態回應標籤之有效時間區間,所述版本設定資料設定所述視覺特效標籤之版本與所述演唱狀態之間之對應關係。In the above specific example, the control host 10 determines which version of the visual effect is acquired according to a predetermined rule, but the embodiment is not limited to this manner. For example, the visual effect data set further includes a singing status response tag, where the singing status response tag includes time setting data and version setting data, and the time setting data sets an effective time interval of the singing status response tag, and the version setting The data sets a correspondence between the version of the visual effect tag and the singing state.

控制主機10根據當前時間獲取匹配之演唱狀態回應標籤,根據所述匹配之演唱狀態回應標籤內之版本設定資料所定義之對應關係獲取所述對應版本之視覺特效標籤。The control host 10 obtains the matching singing state response tag according to the current time, and obtains the visual effect label of the corresponding version according to the correspondence defined by the version setting data in the matching singing state response tag.

例如,於第一時間區間內,當檢測到麥克風被關閉時,獲取第一版本之視覺特效標籤並相應輸出對應之視覺特效,所述第一版本之視覺特效標籤例如設定變化節奏比較舒緩之視覺特效;當檢測到麥克風被打開時,獲取第二版本之視覺特效標籤並相應輸出對應之視覺特效,所述第二版本之視覺特效標籤例如設定變化節奏與音樂之節拍一致之視覺特效。而於第二個時間區間內,當檢測到麥克風被關閉時,獲取第二版本之視覺特效標籤並相應輸出對應之視覺特效,所述第二版本之視覺特效標籤例如設定變化節奏與音樂之節拍一致之視覺特效;當檢測到麥克風被打開時,獲取第一版本之視覺特效標籤並相應輸出對應之視覺特效,所述第一版本之視覺特效標籤例如設定變化節奏比較舒緩之視覺特效。For example, in the first time interval, when it is detected that the microphone is turned off, the first version of the visual effect label is acquired and the corresponding visual effect is output correspondingly, and the first version of the visual special effect label, for example, sets a visually responsive rhythm. Special effects; when it is detected that the microphone is turned on, the second version of the visual effect label is obtained and the corresponding visual effect is output correspondingly, and the second version of the visual special effect label, for example, sets a visual effect in which the changing rhythm is consistent with the beat of the music. And in the second time interval, when detecting that the microphone is turned off, acquiring the second version of the visual effect label and correspondingly outputting the corresponding visual effect, the second version of the visual special effect label, for example, setting the changing rhythm and the beat of the music. Consistent visual effects; when it is detected that the microphone is turned on, the first version of the visual effect label is obtained and the corresponding visual effect is output correspondingly, and the first version of the visual special effect label, for example, sets a visual effect that changes the rhythm more slowly.

採用這種方式,可讓視覺特效標籤之版本與演唱狀態之間之對應關係可完全定制化,能夠提供更加豐富之視覺特效功能。In this way, the correspondence between the version of the visual effects label and the singing state can be completely customized, and a richer visual effect function can be provided.

相應地,視覺特效輸出裝置11根據控制主機10之視覺特效訊號輸出時間線與所述多媒體檔同步之視覺特效。Correspondingly, the visual effect output device 11 outputs a visual effect synchronized with the multimedia file according to the visual effect signal of the control host 10.

根據本實施方式之技術方案,除正常音訊與視頻外,控制主機還生成與時間線同步之視覺特效,視覺特效會隨著時間線同步變化,其變化更加豐富。而且,根據演唱者演唱狀態之不同會自動切換對應版本之視覺特效,為多媒體伴唱系統提供更加豐富之視覺特效功能。According to the technical solution of the embodiment, in addition to the normal audio and video, the control host also generates a visual special effect synchronized with the time line, and the visual effects will change synchronously with the time line, and the change is more abundant. Moreover, depending on the singer's singing status, the corresponding version of the visual effects is automatically switched to provide a richer visual effects for the multimedia accompaniment system.

第二實施方式Second embodiment

參閱圖2,其為本發明第二實施方式提供之伴唱視覺特效系統200之架構示意圖。如圖2所示,本實施方式之伴唱視覺特效系統200與圖1之伴唱視覺特效系統100相似,其不同之處在於還包括:音訊輸出裝置12以及點歌面板13。2 is a schematic structural diagram of a vocal visual effect system 200 according to a second embodiment of the present invention. As shown in FIG. 2, the vocal visual effect system 200 of the present embodiment is similar to the vocal visual effects system 100 of FIG. 1, and is further distinguished by: an audio output device 12 and a karaoke panel 13.

音訊輸出裝置12例如可包括音箱、功放等音訊輸出設備。The audio output device 12 may include, for example, an audio output device such as a speaker or a power amplifier.

點歌面板13提供點歌之介面,使用者例如可透過觸控螢幕進行點歌,選擇之歌曲被提交給控制主機10,控制主機10根據待播放之清單播放與被點歌曲對應之音訊和/或視頻檔,音訊訊號由音訊輸出裝置12進行輸出。The karaoke panel 13 provides a karaoke interface. The user can, for example, sing a song through the touch screen, and the selected song is submitted to the control host 10, and the control host 10 plays the audio corresponding to the selected song according to the list to be played and/ Or the video file, the audio signal is output by the audio output device 12.

根據本實施方式之技術方案,控制主機10既控制視覺特效之輸出,也同時作為點歌系統之主機。亦即,本實施方式之伴唱視覺特效系統尤其適用于KTV之應用場景中。According to the technical solution of the embodiment, the control host 10 controls both the output of the visual effects and the host of the karaoke system. That is, the vocal visual effect system of the present embodiment is particularly suitable for use in an application scenario of a KTV.

此外,參閱圖3,於本實施方式中,演唱狀態感應裝置15是透過無線方式與控制主機10相連之。In addition, referring to FIG. 3, in the present embodiment, the singing state sensing device 15 is connected to the control host 10 in a wireless manner.

第三實施方式Third embodiment

參閱圖4,其為本發明第三實施方式提供之伴唱視覺特效系統300之示意圖。如圖4所示,本實施方式之伴唱視覺特效系統300與圖2之伴唱視覺特效系統200相似,其不同之處在於,還包括多媒體視頻輸出設備14。Referring to FIG. 4, it is a schematic diagram of a vocal visual effect system 300 according to a third embodiment of the present invention. As shown in FIG. 4, the vocal visual effects system 300 of the present embodiment is similar to the vocal visual effects system 200 of FIG. 2, except that it also includes a multimedia video output device 14.

多媒體視頻輸出設備14例如是電視機、投影儀或者顯示幕。多媒體視頻輸出設備14用於輸出多媒體檔之伴唱多媒體視頻主畫面。控制主機10於播放多媒體檔時,將多媒體視頻主畫面發送給多媒體視頻輸出設備14進行輸出。The multimedia video output device 14 is, for example, a television, a projector or a display screen. The multimedia video output device 14 is configured to output a chorus multimedia video home screen of the multimedia file. When the control host 10 plays the multimedia file, the multimedia video main screen is sent to the multimedia video output device 14 for output.

根據本實施方式之技術方案,視覺特效透過視覺特效輸出裝置11進行輸出,而多媒體視頻主畫面透過多媒體視頻輸出設備14進行輸出,兩者互不影響。According to the technical solution of the embodiment, the visual effect is output through the visual effect output device 11, and the multimedia video main picture is output through the multimedia video output device 14, and the two do not affect each other.

進一步地,可以理解,多媒體視頻輸出設備14中仍然可用於輸出視覺特效。當然,此時視覺特效是疊加於多媒體視頻主畫面中之。Further, it will be appreciated that the multimedia video output device 14 can still be used to output visual effects. Of course, the visual effects are superimposed on the main screen of the multimedia video.

亦即,特效設定資料中所設定之視覺特效可包括分別由多種類型之設備輸出之視覺特效。例如,燈光特效就由LED燈陣列進行輸出,而視頻疊加特效就由多媒體視頻輸出設備14進行輸出。That is, the visual effects set in the special effect setting data may include visual effects respectively output by a plurality of types of devices. For example, the lighting effects are output by the LED light array, and the video overlay effects are output by the multimedia video output device 14.

第四實施方式Fourth embodiment

參閱圖5,其為本發明第四實施方式提供之伴唱視覺特效系統400之示意圖。本實施方式之伴唱視覺特效系統400與圖4之伴唱視覺特效系統300相似,其不同之處在於,還包括雲端伺服器系統20。Referring to FIG. 5, it is a schematic diagram of a vocal visual effect system 400 according to a fourth embodiment of the present invention. The vocal visual effects system 400 of the present embodiment is similar to the vocal visual effects system 300 of FIG. 4, except that it also includes a cloud server system 20.

具體地,雲端伺服器系統20包括資料庫22以及伺服器24。其中,資料庫22用於存儲不同歌曲之視覺特效資料集。伺服器24用於根據用戶端(如控制主機10)之請求返回視覺特效資料集給用戶端。Specifically, the cloud server system 20 includes a database 22 and a server 24. The database 22 is used to store visual effects data sets of different songs. The server 24 is configured to return a visual effect data set to the client according to the request of the client (such as the control host 10).

圖6示出上述之伺服器24之一實施方式之結構框圖。如圖6所示,伺服器包括記憶體102、存儲控制器104,一或多個(圖中僅示出一)處理器106、外設介面108、以及網路模組110。這些元件透過一條或多條通訊匯流排/訊號線相互通訊。FIG. 6 shows a block diagram of an embodiment of the above-described server 24. As shown in FIG. 6, the server includes a memory 102, a memory controller 104, one or more (only one shown) processor 106, a peripheral interface 108, and a network module 110. These components communicate with one another via one or more communication bus/signal lines.

可以理解,圖6所示之結構僅為示意,上述伺服器還可包括比圖6中所示更多或者更少之元件,或者具有與圖6所示不同之配置。圖6中所示之各元件可採用硬體、軟體或其組合實現。It can be understood that the structure shown in FIG. 6 is merely illustrative, and the above server may further include more or less elements than those shown in FIG. 6, or have a configuration different from that shown in FIG. 6. The elements shown in Figure 6 can be implemented in hardware, software, or a combination thereof.

記憶體102可用於存儲軟體程式以及模組,如本發明實施方式中之各方法及裝置對應之程式指令/模組,處理器106透過運行存儲於記憶體102內之軟體程式以及模組,從而執行各種功能應用以及資料處理,即實現上述之方法。The memory 102 can be used to store software programs and modules, such as the program instructions/modules corresponding to the methods and devices in the embodiments of the present invention. The processor 106 runs the software programs and modules stored in the memory 102, thereby The above methods are implemented by performing various functional applications and data processing.

記憶體102可包括高速隨機記憶體,還可包括非易失性記憶體,如一或者多個磁性存儲裝置、快閃記憶體、或者其他非易失性固態記憶體。於一些實例中,記憶體102可進一步包括相對於處理器106遠端設置之記憶體,這些遠端存放器可透過網路連接至上述伺服器。上述網路之實例包括但不限於互聯網、企業內部網、局域網、移動通信網及其組合。處理器106以及其他可能之元件對記憶體102之訪問可於存儲控制器104之控制下進行。The memory 102 can include high speed random memory and can also include non-volatile memory such as one or more magnetic storage devices, flash memory, or other non-volatile solid state memory. In some examples, memory 102 can further include memory disposed remotely relative to processor 106, the remote registers being connectable to the server via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof. Access to the memory 102 by the processor 106 and other possible components can be performed under the control of the memory controller 104.

外設介面108將各種輸入/輸出裝置耦合至處理器106。處理器106運行記憶體102內之各種軟體、指令上述伺服器執行各種功能以及進行資料處理。於一些實施方式中,外設介面108、處理器106以及存儲控制器104可於單個晶片中實現。於其他一些實例中,他們可分別由獨立之晶片實現。Peripheral interface 108 couples various input/output devices to processor 106. The processor 106 runs various software in the memory 102, instructs the server to perform various functions, and performs data processing. In some embodiments, peripheral interface 108, processor 106, and memory controller 104 can be implemented in a single wafer. In other instances, they can be implemented separately from separate wafers.

網路模組110用於接收以及發送網路訊號。上述網路訊號可包括無線訊號或者有線訊號。於一實例中,上述網路訊號為有線網路訊號。此時,網路模組110可包括處理器、隨機記憶體、轉換器、晶體振盪器等元件。於一實施方式中,上述之網路訊號為無線訊號(例如射頻訊號)。此時網路模組110實質是射頻模組,接收以及發送電磁波,實現電磁波與電訊號之相互轉換,從而與通訊網路或者其他設備進行通訊。射頻模組可包括各種現有之用於執行這些功能之電路元件,例如,天線、射頻收發器、數位訊號處理器、加密/解密晶片、使用者身份模組(SIM)卡、記憶體等等。射頻模組可與各種網路如互聯網、企業內部網、無線網路進行通訊或者透過無線網路與其他設備進行通訊。上述之無線網路可包括蜂窩式電話網、無線局域網或者都會區網路。上述之無線網路可使用各種通信標準、協議及技術,包括但並不限於全球移動通信系統(Global System for Mobile Communication, GSM)、增強型移動通信技術(Enhanced Data GSM Environment, EDGE),寬頻碼分多址技術(wideband code division multiple access, W-CDMA),碼分多址技術(Code division access, CDMA)、時分多址技術(time division multiple access, TDMA),無線保真技術(Wireless, Fidelity, WiFi)(如美國電氣和電子工程師協會標準 IEEE 802.11a, IEEE 802.11b, IEEE802.11g 和/或 IEEE 802.11n)、網路電話(Voice over internet protocal, VoIP)、全球微波互聯接入(Worldwide Interoperability for Microwave Access, Wi-Max)、其他用於郵件、即時通訊及短消息之協定,以及任何其他合適之通訊協定,甚至可包括那些當前仍未被開發出來之協議。The network module 110 is configured to receive and send network signals. The above network signals may include wireless signals or wired signals. In one example, the network signal is a wired network signal. At this time, the network module 110 may include components such as a processor, a random memory, a converter, a crystal oscillator, and the like. In one embodiment, the network signal is a wireless signal (eg, an RF signal). At this time, the network module 110 is essentially a radio frequency module, which receives and transmits electromagnetic waves, and realizes mutual conversion between electromagnetic waves and electrical signals, thereby communicating with a communication network or other devices. The radio frequency module can include various existing circuit components for performing these functions, such as an antenna, a radio frequency transceiver, a digital signal processor, an encryption/decryption chip, a user identity module (SIM) card, a memory, and the like. The RF module can communicate with various networks such as the Internet, intranets, wireless networks or with other devices over a wireless network. The wireless network described above may include a cellular telephone network, a wireless local area network, or a metropolitan area network. The above wireless network can use various communication standards, protocols and technologies, including but not limited to Global System for Mobile Communication (GSM), Enhanced Data GSM Environment (EDGE), wideband code. Wideband code division multiple access (W-CDMA), Code division access (CDMA), time division multiple access (TDMA), wireless fidelity (Wireless, Fidelity, WiFi) (such as the Institute of Electrical and Electronics Engineers Standard IEEE 802.11a, IEEE 802.11b, IEEE 802.11g and / or IEEE 802.11n), Voice over internet protocal (VoIP), Worldwide Interoperability for Microwave Access ( Worldwide Interoperability for Microwave Access, Wi-Max), other agreements for mail, instant messaging and short messages, and any other suitable communication protocols, even those that are not currently under development.

上述之軟體程式以及模組包括:作業系統122、以及視覺特效服務模組124。作業系統122其可包括各種用於管理系統任務(例如記憶體管理、存放裝置控制、電源管理等)之軟體元件和/或驅動,並可與各種硬體或軟體元件相互通訊,從而提供其他軟體元件之運行環境。視覺特效服務模組124運行於作業系統122之基礎上,用於實現對伴唱視覺特效系統之視覺特效資料集之傳輸控制功能,具體描述如下。The software program and module described above include an operating system 122 and a visual effects service module 124. The operating system 122 may include various software components and/or drivers for managing system tasks (eg, memory management, storage device control, power management, etc.) and may communicate with various hardware or software components to provide other software. The operating environment of the component. The visual effects service module 124 runs on the basis of the operating system 122 for implementing the transmission control function of the visual special effects data set of the vocal visual effects system, which is described in detail below.

視覺特效服務模組124包括身份校驗模組126、特效傳輸模組128以及資訊傳輸模組130。The visual effect service module 124 includes an identity verification module 126, a special effect transmission module 128, and an information transmission module 130.

身份校驗模組126用於用戶端進行身份校驗。於一具體之實施方式中,每個控制主機10內存儲有身份認證資訊,例如,主機ID之加密字串。於向視覺特效服務模組124發起視覺特效資料集獲取請求前,控制主機10可發起登陸請求,將身份認證資訊發送給伺服器24。相應地,伺服器24之身份校驗模組126根據預定之加密演算法及金鑰對身份認證資訊進行解密,並驗證該主機ID是否具有獲取視覺特效資料集之許可權。例如,檢索該主機ID對應之繳費標記,若該主機ID並未繳納視覺特效資料集之使用費,則該主機ID不具有獲取視覺特效資料集之許可權,控制主機10之身份認證不透過。相應地,特效傳輸模組128會拒絕控制主機10之獲取視覺特效資料集之請求。The identity verification module 126 is configured to perform identity verification on the user side. In a specific implementation, each control host 10 stores identity authentication information, such as an encrypted string of host IDs. Before initiating the visual effect data set acquisition request to the visual effect service module 124, the control host 10 may initiate a login request to send the identity authentication information to the server 24. Correspondingly, the identity verification module 126 of the server 24 decrypts the identity authentication information according to the predetermined encryption algorithm and the key, and verifies whether the host ID has the permission to acquire the visual effect data set. For example, the payment identifier corresponding to the host ID is retrieved. If the host ID does not pay the usage fee of the visual effect data set, the host ID does not have the permission to acquire the visual special effect data set, and the identity authentication of the control host 10 is not transparent. Accordingly, the effect transmission module 128 rejects the request to control the host 10 to obtain the visual effects data set.

如果某個主機ID具有獲取視覺特效資料集之許可權時,特效傳輸模組128就會根據控制主機10之請求返回對應之視覺特效資料集。可以理解,控制主機10可於開始播放某首歌曲或者其他多媒體檔之時候,或者歌曲進入播放清單後即發起上述之登陸校驗請求以及視覺特效資料集獲取請求,並將要播放之歌曲之識別符包括於上述之視覺特效資料集之獲取請求內。If a host ID has permission to obtain a visual effects data set, the effect transmission module 128 returns a corresponding visual effect data set according to the request of the control host 10. It can be understood that the control host 10 can initiate the above-mentioned login verification request and the visual effect data set acquisition request when starting a certain song or other multimedia file, or after the song enters the playlist, and the identifier of the song to be played. It is included in the request for obtaining the visual effects data set mentioned above.

可以理解,從伺服器24下載視覺特效資料集需要耗費一定之時間,因此如果歌曲開始播放時才開始下載上述之視覺特效資料集,則於視覺特效資料集下載完成後進行視覺特效播放時需要考慮去除下載時間對時間線之影響。具體地,如果歌曲播放後時間T時完成視覺特效資料集之下載並開始播放,則視覺特效之時間線會從時間T處開始,而不是從頭開始以實現與多媒體檔之時間線之同步。這要求控制主機10記錄多媒體檔開始播放之時間以及視覺特效資料集下載完成之時間,兩者之時間差即為上述之時間T。It can be understood that it takes a certain time to download the visual special effects data set from the server 24. Therefore, if the visual effect data set is started to be downloaded when the song starts playing, it needs to be considered when the visual special effects data set is downloaded and the visual special effect is played. Remove the impact of download time on the timeline. Specifically, if the download of the visual effects data set is completed and the playback starts at time T after the song is played, the timeline of the visual effects will start from time T instead of starting from the beginning to synchronize with the timeline of the multimedia file. This requires the control host 10 to record the time when the multimedia file starts to play and the time when the visual effect data set is downloaded. The time difference between the two is the time T described above.

當每首多媒體檔一旦被添加至待播放清單裡時,控制主機10就可開始下載對應之視覺特效資料集。採用這種方式,只有播放清單裡之第一首多媒體檔之視覺特效資料集需要調整時間線,而後續所有歌曲之視覺特效資料集可是於其他歌曲播放之同時於後臺進行下載,因此,於要播放時其視覺特效資料集一般已經下載完成,視覺特效可與視頻、音訊同步播放,無須再調整時間線。Once each multimedia file is added to the to-be-played list, the control host 10 can begin downloading the corresponding visual effects data set. In this way, only the visual effects data set of the first multimedia file in the playlist needs to adjust the timeline, and the visual effect data set of all subsequent songs can be downloaded in the background while other songs are played, therefore, During the playback, the visual effects data set has been downloaded, and the visual effects can be played synchronously with the video and audio without adjusting the timeline.

可以理解,當歌曲暫停時,控制主機同步會將視覺特效也暫停。It can be understood that when the song is paused, the control panel synchronization will also pause the visual effects.

資訊傳輸模組130用於傳輸除視覺特效資料集外之一些附加資訊。具體地,資訊傳輸模組130可用於傳輸使用者之個性化消息。可以理解,要讓資訊傳輸模組130傳輸使用者之個性化資訊,就需要讓資訊傳輸模組130能夠知道當前之使用者之身份資訊。The information transmission module 130 is configured to transmit some additional information in addition to the visual effects data set. Specifically, the information transmission module 130 can be used to transmit personalized messages of the user. It can be understood that in order for the information transmission module 130 to transmit the personalized information of the user, the information transmission module 130 needs to know the identity information of the current user.

於一具體之實施方式中,控制主機10本身包括一登陸模組,用於讓使用者輸入用戶名與密碼以進行登陸操作後,控制主機10於接收到使用者輸入之用戶名與密碼後可將其上傳至雲端伺服器處進行登陸驗證,若登陸驗證透過,則於每次向雲端伺服器發送網路請求時,可將當前登陸使用者之身份資訊包括於網路請求中,從而資訊傳輸模組130就可根據控制主機10上傳之身份資訊傳輸使用者之個性化資訊。In a specific implementation manner, the control host 10 itself includes a login module for allowing the user to input a username and password for the login operation, and the control host 10 can receive the user name and password input by the user. Upload it to the cloud server for login verification. If the login verification is passed, the identity information of the currently logged-in user can be included in the network request every time a network request is sent to the cloud server, thereby transmitting the information. The module 130 can transmit the personalized information of the user according to the identity information uploaded by the control host 10.

於另一具體之實施方式中,控制主機10並不直接傳輸使用者之身份資訊,而只是傳輸控制主機10自身之識別字。如此,就需要讓雲端伺服器能夠透過控制主機10自身之識別字唯一確定對應之用戶。亦即,如果控制主機10只上傳控制主機10自身之識別字,則需要預先建立控制主機10與當前使用者之綁定關係。In another specific implementation manner, the control host 10 does not directly transmit the identity information of the user, but only transmits the identification word of the control host 10 itself. In this way, it is necessary for the cloud server to uniquely determine the corresponding user by controlling the identity of the host 10 itself. That is, if the control host 10 uploads only the identification word of the control host 10 itself, it is necessary to establish a binding relationship between the control host 10 and the current user in advance.

例如,於控制主機10上、控制主機10所於之KTV房間內或者與控制主機10相連之電視機14之螢幕上設置有二維碼,該二維碼內可包括控制主機10之ID之加密字串。當使用者於某個特定之應用程式中對該二維碼進行掃描後,由該應用程式向預定之網址發起網路請求,將應有程式當前使用者之識別符與該加密字串一併發送給伺服器24。伺服器24於接收到該網路請求後,解析出使用者識別資訊與主機ID後,建立兩者之間之綁定關係。相應地,資訊傳輸模組130可將該使用者之個性化資訊例如,頭像、姓名、使用者編輯之其他資訊傳輸給控制主機10。For example, a two-dimensional code is set on the control host 10, in the KTV room in which the control host 10 is located, or on the screen of the television set 14 connected to the control host 10. The QR code may include an encryption of the ID of the control host 10. String. When the user scans the QR code in a specific application, the application initiates a network request to the predetermined URL, and the identifier of the current user of the program is included with the encrypted string. Sent to the server 24. After receiving the network request, the server 24 parses out the user identification information and the host ID, and establishes a binding relationship between the two. Correspondingly, the information transmission module 130 can transmit the personalized information of the user, for example, an avatar, a name, and other information edited by the user to the control host 10.

可以理解,要實現對當前多媒體視頻內容之替換,控制主機10需要知道於何時以及多媒體視頻主畫面之哪個位置進行替換操作。於一種實施方式中,控制主機10可進行人臉識別操作,當於所播放之多媒體視頻畫面中識別出人臉之時候,即可將人臉替換成當前用戶之人臉。It can be understood that to achieve replacement of the current multimedia video content, the control host 10 needs to know when and where at the multimedia video home screen the replacement operation is performed. In an embodiment, the control host 10 can perform a face recognition operation, and when the face is recognized in the played multimedia video screen, the face can be replaced with the current user's face.

於另一種方式中,視覺特效資料集中除視覺特效標籤外,還包括視頻替換特效標籤,所述視頻替換特效標籤包括時間設定資料、用在於多媒體視頻主畫面中定義出預定形狀之區域之形狀資料以及與所述形狀資料對應之類別資料。視頻替換特效標籤可人工預先確定。形狀資料定義出要進行視頻或者文字替換之區域,類別資料定義出某個區域要替換之資訊之類別,例如是替換成使用者圖像還是使用者姓名或者任意其他類別之使用者個性化資訊。根據這種方式,視覺特效資料集中除用於生成如上述實施方式中項所述之同步視覺特效之視覺特效標籤外,還包括用於生成與時間線同步之視頻替換特效之視頻替換特效標籤。In another method, the visual effect data set includes a video replacement special effect label, and the video replacement special effect label includes time setting data, and the shape data of the area defined by the predetermined shape in the main screen of the multimedia video. And category information corresponding to the shape data. The video replacement effect label can be manually predetermined. The shape data defines an area to be replaced by video or text, and the category data defines a category of information to be replaced in a certain area, for example, a user personalized information that is replaced with a user image or a user name or any other category. In this manner, the visual effects data set includes, in addition to the visual effects tags used to generate the synchronized visual effects as described in the above embodiments, a video replacement effect tag for generating a video replacement effect synchronized with the timeline.

從而控制主機10可於主畫面上或者LED陣列中顯示使用者之個性化資訊。例如,將主畫面中之頭像替換成使用者之頭像,或者將主畫面中之文字替換成用戶名。可以理解,為防止使用者資訊之洩漏,需要於使用者離開當前之用戶房間後實現使用者與控制主機10之解除綁定操作。Thus, the control host 10 can display the personalized information of the user on the main screen or in the LED array. For example, replace the avatar in the main screen with the avatar of the user, or replace the text in the main screen with the user name. It can be understood that in order to prevent leakage of user information, it is necessary to implement the unbinding operation between the user and the control host 10 after the user leaves the current user room.

於一種實施方式中,每當控制主機10重新開機時,會向伺服器24發送解除綁定請求,以解除所有與控制主機10之使用者綁定。這個方案是基於所有伴唱視覺特效系統於不同使用者使用前要進行重啟實施之。In one embodiment, whenever the control host 10 is rebooted, an unbinding request is sent to the server 24 to release all user bindings to the control host 10. This solution is based on the fact that all vocal visual effects systems are restarted before they are used by different users.

於另一種實施方式中,控制主機10與使用者之綁定關係可由用戶使用綁定時所用之應用程式自行解除。因此,可避免使用者資訊洩露。In another embodiment, the binding relationship between the control host 10 and the user can be released by the user using the application used in the binding. Therefore, user information leakage can be avoided.

根據本實施方式之伴唱視覺特效系統,視覺特效資料集存儲於雲端伺服器系統20中,可保證視覺特效資料集僅供授權之使用者訪問,提升視覺特效資料集之安全性。According to the vocal visual effect system of the embodiment, the visual special effects data set is stored in the cloud server system 20, which ensures that the visual special effect data set can be accessed only by authorized users, and the security of the visual special effect data set is improved.

第五實施方式Fifth embodiment

參閱圖7,其為本發明第五實施方式提供之伴唱視覺特效系統500之示意圖。本實施方式之伴唱視覺特效系統500與圖5之伴唱視覺特效系統400相似,其不同之處在於,還包括特效設備26。Referring to FIG. 7, a schematic diagram of a vocal visual effect system 500 according to a fifth embodiment of the present invention is shown. The vocal visual effects system 500 of the present embodiment is similar to the vocal visual effects system 400 of FIG. 5, except that it also includes special effects devices 26.

本實施方式中,視頻特效之處理並不是直接由控制主機10來實現,而是由專門設置之特效設備26實現。具體地,特效設備26根據特效資料生成相應之視訊訊號,並將特效視訊訊號疊加於主畫面上,或者輸出給LED陣列進行顯示。In the present embodiment, the processing of the video special effects is not directly implemented by the control host 10, but is implemented by the specially designed special effect device 26. Specifically, the special effect device 26 generates a corresponding video signal according to the special effect data, and superimposes the special effect video signal on the main screen, or outputs the image to the LED array for display.

特效設備26是具備燈光和/或視頻顯示功能,並具備特效處理功能之獨立電子設備,透過有線或無線方式與所述控制主機10相連。The special effect device 26 is a stand-alone electronic device having a lighting and/or video display function and having a special effect processing function, and is connected to the control host 10 by wire or wirelessly.

根據本實施方式之伴唱視覺特效系統,視頻特效由專門設置之特效設備26實現,可降低控制主機10之複雜度。According to the vocal visual effect system of the present embodiment, the video special effect is realized by the specially designed special effect device 26, which can reduce the complexity of the control host 10.

第六實施方式Sixth embodiment

參閱圖8,其為本發明第五實施方式提供之伴唱視覺特效系統600之示意圖。本實施方式之聲感視覺特效系統600與圖7所示之聲感特效系統500相似,其不同之處在於,還包括外部設備40。Referring to FIG. 8, which is a schematic diagram of a vocal visual effect system 600 according to a fifth embodiment of the present invention. The sound-sensing visual effects system 600 of the present embodiment is similar to the sound-sensing effect system 500 shown in FIG. 7, except that it also includes an external device 40.

本實施方式中,外部設備40例如為傳統之多媒體播放系統中之主機,其實現點歌以及歌曲之播放控制功能。但相比于傳統之多媒體播放系統,其進一步與控制主機10相連。每當外部設備40播放一首歌曲或者一首歌曲被添加至播放清單中時,外部設備40會將歌曲之標識發送給控制主機10。In this embodiment, the external device 40 is, for example, a host in a conventional multimedia playing system, which implements a song control function of a song and a song. However, it is further connected to the control host 10 than the conventional multimedia playback system. Whenever the external device 40 plays a song or a song is added to the playlist, the external device 40 transmits the identification of the song to the control host 10.

可以理解,為讓外部設備40可向控制主機10發送特定之資訊,可於控制主機10中公開特定之應用程式設計發展介面(API),從而可讓外部設備40進行調用,以向控制主機10發送上述之資訊。每當外部設備40播放一首歌曲時外部設備40可將歌曲之標識以及開始播放之時間透過上述之API提交給控制主機10。當然,外部設備40要實現API之調用,需要對現有外部設備40中之程式稍做修改,使得於需要時透過API與控制主機10同步資訊。It can be understood that in order for the external device 40 to send specific information to the control host 10, a specific application design development interface (API) can be disclosed in the control host 10, so that the external device 40 can be called to the control host 10. Send the above information. Whenever the external device 40 plays a song, the external device 40 can submit the identification of the song and the time when the playback starts to the control host 10 through the API described above. Of course, in order to implement the API call, the external device 40 needs to modify the program in the existing external device 40 so that the information is synchronized with the control host 10 through the API when needed.

相應地,控制主機10根據歌曲之標識向雲端伺服器系統20請求獲取視覺特效資料集。可以理解,控制主機10還可如前述實施方式中項所述之步驟進行身份驗證操作。於獲取到視覺特效資料集後,控制主機10根據視覺特效資料集中之視覺特效標籤,生成相應之視頻特效訊號,並將生成之視覺特效訊號發送給特效設備26。當然,考慮到網路下載之延時,控制主機10還可進行視覺特效之時間調整,即給時間設定資料所定義之時間施加一前向之偏移量,使得視覺特效之時間線與檔播放之進度同步。Correspondingly, the control host 10 requests the cloud server system 20 to acquire the visual effect data set according to the identifier of the song. It will be appreciated that the control host 10 can also perform authentication operations as described in the previous embodiments. After obtaining the visual special effects data set, the control host 10 generates a corresponding video special effect signal according to the visual special effect label in the visual special effect data set, and sends the generated visual special effect signal to the special effect device 26. Of course, considering the delay of the network download, the control host 10 can also perform the time adjustment of the visual effects, that is, apply a forward offset to the time defined by the time setting data, so that the timeline and the file of the visual effects are played. The progress is synchronized.

特效設備26將視覺特效訊號疊加於多媒體視頻輸出設備14之主畫面上和/或輸出至視覺特效輸出裝置11中。The effect device 26 superimposes the visual effect signal on the main screen of the multimedia video output device 14 and/or outputs it to the visual effect output device 11.

根據本實施方式之伴唱視覺特效系統,透過對現有多媒體播放系統中之外部設備40中之程式稍加改進,就可加入與歌曲同步之視覺特效,可最大程度之相容現有多媒體播放系統中之設備,避免設備升級帶來之成本增加。According to the vocal visual effect system of the present embodiment, by slightly improving the program in the external device 40 in the existing multimedia playing system, the visual effect synchronized with the song can be added, which can be compatible with the existing multimedia playing system to the greatest extent. Equipment to avoid the cost of equipment upgrades.

以上實施方式雖然是以KTV系統為例進行說明,惟上述之伴唱視覺特效系統還可應用於多媒體教室、舞廳和公園娛樂設施。Although the above embodiment is described by taking the KTV system as an example, the above vocal visual effects system can also be applied to multimedia classrooms, dance halls, and park entertainment facilities.

特別之,當控制主機10是一智慧電子設備(如智慧手機)時,安裝於所述智慧電子設備中之軟體,可透過無線控制視覺特效輸出裝置11,也可透過無線訪問網路上之視覺特效資料集,同時,透過內置麥克風錄取透過外部設備40播放出來之歌曲聲音,再透過特徵採樣及特徵匹配,直接識別出外部設備40所放之歌曲,從而無需與外部設備40通信就能夠獲得歌曲之標識,然後下載對應之視覺特效資料集,與歌曲同步播放視覺特效。In particular, when the control host 10 is a smart electronic device (such as a smart phone), the software installed in the smart electronic device can wirelessly control the visual effect output device 11 or wirelessly access the visual effects on the network. At the same time, the songs played through the external device 40 are recorded through the built-in microphone, and the songs placed by the external device 40 are directly recognized through feature sampling and feature matching, so that the songs can be obtained without communication with the external device 40. Identify and then download the corresponding visual effects data set to play visual effects in sync with the song.

第七實施方式Seventh embodiment

參閱圖9,其為本發明第七實施方式提供之獲取視覺特效資料集之方法流程圖。如圖9所示,本實施之方法包括以下步驟:Referring to FIG. 9, which is a flowchart of a method for obtaining a visual effect data set according to a seventh embodiment of the present invention. As shown in FIG. 9, the method of the present implementation includes the following steps:

步驟S101,播放多媒體檔;Step S101, playing a multimedia file;

多媒體檔例如可由控制主機10播放,或者由外部40進行播放。The multimedia file can be played, for example, by the control host 10 or by the external 40.

步驟S102,獲取與所述多媒體檔對應之視覺特效資料集。Step S102: Acquire a visual special effects data set corresponding to the multimedia file.

視覺特效資料集例如可包括上述之視覺特效標籤,每個視覺特效標籤包括時間設定資料以及特效設定資料。當然,無論視覺特效資料集之內容為何,其獲取過程是相似之。The visual effects data set may include, for example, the above-mentioned visual special effects labels, and each visual special effects label includes time setting materials and special effect setting materials. Of course, regardless of the content of the visual effects data set, the acquisition process is similar.

具體地,步驟S102可包括:步驟S1022,從所述多媒體檔內解析出內嵌於所述多媒體檔內之所述視覺特效資料集。Specifically, step S102 may include: step S1022, parsing, from the multimedia file, the visual special effect data set embedded in the multimedia file.

根據這種方式,視覺特效資料集是內嵌於多媒體檔內,可與多媒體檔一併保存,降低系統之複雜性。According to this method, the visual effects data set is embedded in the multimedia file and can be saved together with the multimedia file to reduce the complexity of the system.

另外,步驟S102還可包括:步驟S1024,從雲端伺服器處下載視覺特效資料集。In addition, step S102 may further include: step S1024, downloading the visual special effects data set from the cloud server.

進一步參閱圖10,步驟S1024具體可包括以下步驟:With further reference to FIG. 10, step S1024 may specifically include the following steps:

步驟S201,將身份認證資訊發送給所述雲端伺服器系統,以使所述雲端伺服器系統統驗證是否具有獲取視覺特效資料集之許可權;Step S201: Send identity authentication information to the cloud server system, so that the cloud server system can verify whether the permission to obtain the visual special effect data set is obtained;

步驟S202,根據所述多媒體檔之標識向雲端伺服器系統發送獲取所述對應之視覺特效資料集之請求;以及Step S202, sending, according to the identifier of the multimedia file, a request for acquiring the corresponding visual special effect data set to the cloud server system;

步驟S203,接收所述雲端伺服器系統返回之所述視覺特效資料集;Step S203, receiving the visual special effect data set returned by the cloud server system;

根據這種方式,視覺特效資料集存儲於雲端伺服器系統20中,可保證只有授權之使用者才能夠訪問視覺特效資料集,提升視覺特效資料集之安全性。In this way, the visual effects data set is stored in the cloud server system 20, which ensures that only authorized users can access the visual effects data set and improve the security of the visual effects data set.

根據本實施方式之方法,於播放多媒體檔時,還獲取與多媒體檔對應之視覺特效資料集,所述視覺特效資料集可用於輸出與多媒體檔同播放之視覺特效訊號,進而可同步輸出視覺特效。According to the method of the embodiment, when the multimedia file is played, a visual special effect data set corresponding to the multimedia file is further acquired, and the visual special effect data set can be used to output a visual special effect signal that is played together with the multimedia file, thereby simultaneously outputting the visual special effect. .

第八實施方式Eighth embodiment

參閱圖11,其為本發明第八實施方式提供之於視覺特效中替換使用者之個性化資訊之流程圖。如圖11所示,本實施方式之方法包括以下步驟:Referring to FIG. 11 , it is a flowchart of replacing personalized information of a user in a visual special effect according to an eighth embodiment of the present invention. As shown in FIG. 11, the method of this embodiment includes the following steps:

步驟S301,將使用者之身份資訊或者用於確認使用者身份之資訊發送給雲端伺服器系統。In step S301, the identity information of the user or the information for confirming the identity of the user is sent to the cloud server system.

例如,控制主機10可讓使用者輸入用戶名與密碼進行登陸,如此,於透過登陸驗證後,控制主機10即可將使用者之身份資訊與請求獲取視覺特效資料集之網路請求一併發送給雲端伺服器系統。控制主機10還可是僅將其自身之識別字發送給雲端伺服器系統。此時,需要使用者透過其他終端(如手機)向雲端伺服器系統發起綁定請求,以建立該終端之當前使用者與控制主機10之間之綁定關係,如此,透過控制主機10之識別字也可唯一確定對應之用戶。For example, the control host 10 allows the user to enter a username and password to log in. Thus, after verifying through the login, the control host 10 can send the identity information of the user together with the network request requesting the visual effect data set. Give the cloud server system. The control host 10 may also only send its own identification word to the cloud server system. At this time, the user needs to initiate a binding request to the cloud server system through another terminal (such as a mobile phone) to establish a binding relationship between the current user of the terminal and the control host 10, and thus, the identification by the control host 10 is performed. The word can also uniquely identify the corresponding user.

步驟S302,接收所述雲端伺服器系統發送之使用者個性化資訊。Step S302: Receive user personalized information sent by the cloud server system.

所述視覺特效資料集中還包括與時間設定資料對應之視頻替換特效標籤,所述視頻替換特效標籤包括時間設定資料、用在於多媒體視頻主畫面中定義出預定形狀之區域之形狀資料以及與所述形狀資料對應之類別資料。The visual effect data set further includes a video replacement special effect label corresponding to the time setting data, where the video replacement special effect label includes a time setting data, a shape data of an area defined by a predetermined shape in the main screen of the multimedia video, and the The category data corresponding to the shape data.

步驟S303,將所述預定形狀之區域內之內容替換為與所述類別資料對應之使用者個性化資訊。Step S303, replacing the content in the area of the predetermined shape with the user personalized information corresponding to the category data.

根據本實施方式之技術方案,可將多媒體檔中之特定內容替換成使用者之個性化資訊,而此種替換操作也可是與時間線同步之。According to the technical solution of the embodiment, the specific content in the multimedia file can be replaced with the personalized information of the user, and the replacement operation can also be synchronized with the timeline.

第九實施方式Ninth embodiment

參閱圖12,其為本發明第九實施方式提供之伴唱視覺特效處理方法之流程圖。如圖12所示,本實施方式之方法包括以下步驟:Referring to FIG. 12, it is a flowchart of a vocal visual effect processing method according to a ninth embodiment of the present invention. As shown in FIG. 12, the method of this embodiment includes the following steps:

步驟S401,於播放多媒體檔時,或於外部設備播放多媒體檔時,獲取與所述多媒體檔對應之視覺特效資料集,所述視覺特效資料集內包括至少二個版本之視覺特效標籤,每個版本之視覺特效標籤分別包括時間設定資料以及特效設定資料;Step S401: Acquire a visual special effect data set corresponding to the multimedia file when the multimedia file is played, or when the multimedia file is played by the external device, where the visual special effect data set includes at least two versions of visual special effect labels, each of which The version of the visual effects label includes time setting data and special effect setting data;

步驟S402,同步檢測演唱者之演唱狀態,根據演唱者之不同演唱狀態分別從所述視覺特效資料集中對應版本之視覺特效標籤中獲得與當前時間匹配之視覺特效標籤並生成與所述多媒體檔同步播放之視覺特效訊號;以及Step S402, synchronously detecting the singing state of the singer, obtaining a visual special effect label matching the current time from the visual special effect label of the corresponding version of the visual special effect data set according to different singing states of the singer, and generating synchronization with the multimedia file. Visual effects signal for playback; and

步驟S403,根據所述視覺特效訊號同步輸出視覺特效。Step S403, synchronously outputting visual effects according to the visual effect signal.

本實施方式之技術方案之有益效果是:除正常音訊與視頻外,控制主機還生成與時間線同步之視覺特效,視覺特效會隨著時間線同步變化,其變化更加豐富。而且,根據演唱者演唱狀態之不同會自動切換對應版本之視覺特效,為多媒體伴唱系統提供更加豐富之視覺特效功能。The technical solution of the embodiment has the beneficial effects that in addition to the normal audio and video, the control host also generates a visual special effect synchronized with the time line, and the visual effects will change synchronously with the time line, and the change is more abundant. Moreover, depending on the singer's singing status, the corresponding version of the visual effects is automatically switched to provide a richer visual effects for the multimedia accompaniment system.

此外,本發明實施方式還提供一種電腦可讀存儲介質,其內存儲有電腦可執行指令,上述電腦可讀存儲介質例如為非易失性記憶體例如光碟、硬碟、或者快閃記憶體。上述電腦可執行指令用於讓電腦或者類似之運算裝置完成上述實施方式中之方法。In addition, an embodiment of the present invention further provides a computer readable storage medium storing computer executable instructions, such as a non-volatile memory such as a compact disk, a hard disk, or a flash memory. The computer executable instructions are for causing a computer or similar computing device to perform the method of the above embodiments.

以上所述,僅是本發明之較佳實施方式而已,並非對本發明作任何形式上之限制,雖然本發明已以較佳實施方式揭示如上,惟並非用以限定本發明,任何本領域技術人員,於不脫離本發明技術方案範圍內,當可利用上述揭示之技術內容做出些許更動或修飾為等同變化之等效實施方式,但凡是未脫離本發明技術方案內容,依據本發明之技術實質對以上實施方式所作之任何簡介修改、等同變化與修飾,均仍屬於本發明技術方案之範圍內。The above is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. The present invention has been disclosed in the preferred embodiments, but is not intended to limit the present invention, and any person skilled in the art. The equivalents of the technical solutions disclosed above may be modified or modified to equivalent variations, without departing from the technical scope of the present invention, in accordance with the technical essence of the present invention. Any of the above-described modifications, equivalent changes and modifications of the above embodiments are still within the scope of the technical solutions of the present invention.

100、200、300、400、500、600‧‧‧伴唱視覺特效系統
10‧‧‧控制主機
11‧‧‧視覺特效輸出裝置
12‧‧‧音訊輸出裝置
13‧‧‧點歌面板
14‧‧‧多媒體視頻輸出設備
15‧‧‧演唱狀態感應裝置
20‧‧‧雲端伺服器系統
22‧‧‧資料庫
24‧‧‧伺服器
26‧‧‧特效設備
40‧‧‧外部設備
101‧‧‧麥克風
112‧‧‧演唱者
102‧‧‧記憶體
104‧‧‧存儲控制器
106‧‧‧處理器
108‧‧‧外設介面
110‧‧‧網路模組
122‧‧‧作業系統
124‧‧‧視覺特效服務模組
126‧‧‧身份校驗模組
128‧‧‧特效傳輸模組
130‧‧‧資訊傳輸模組
100, 200, 300, 400, 500, 600‧‧‧ vocal visual effects system
10‧‧‧Control host
11‧‧‧Visual effects output device
12‧‧‧Operation output device
13‧‧‧Voice panel
14‧‧‧Multimedia video output equipment
15‧‧‧Singing state sensing device
20‧‧‧Cloud Server System
22‧‧‧Database
24‧‧‧Server
26‧‧‧ Special effects equipment
40‧‧‧External equipment
101‧‧‧ microphone
112‧‧‧Singer
102‧‧‧ memory
104‧‧‧Storage Controller
106‧‧‧ Processor
108‧‧‧ peripheral interface
110‧‧‧Network Module
122‧‧‧Operating system
124‧‧‧Visual Effects Service Module
126‧‧‧identity verification module
128‧‧‧Special effect transmission module
130‧‧‧Information Transmission Module

[圖1]係本發明第一實施方式提供之伴唱視覺特效系統之架構示意圖; [圖2]係本發明第二實施方式提供之伴唱視覺特效系統之架構示意圖; [圖3]係第二實施方式提供之伴唱視覺特效系統另一架構示意圖; [圖4]係本發明第三實施方式提供之伴唱視覺特效系統之架構示意圖; [圖5]係本發明第四實施方式提供之伴唱視覺特效系統之架構示意圖; [圖6]係第四實施方式之伴唱視覺特效系統中雲端伺服器之模組圖; [圖7]係本發明第五實施方式提供之伴唱視覺特效系統之架構示意圖; [圖8]係本發明第六實施方式提供之伴唱視覺特效系統之架構示意圖; [圖9]係本發明第七實施方式提供之獲取視覺特效資料集之方法之流程圖; [圖10]係圖9之方法中部分步驟之流程圖; [圖11]係本發明第八實施方式提供之於視覺特效中替換使用者之個性化資訊之流程圖; [圖12]係本發明第九實施方式提供之伴唱視覺特效處理方法之流程圖。1 is a schematic structural diagram of a vocal visual effect system provided by a first embodiment of the present invention; [FIG. 2] is a schematic structural diagram of a vocal visual effect system provided by a second embodiment of the present invention; [FIG. 3] is a second implementation FIG. 4 is a schematic structural diagram of a vocal visual effect system provided by a third embodiment of the present invention; [FIG. 5] is a vocal visual effect system provided by a fourth embodiment of the present invention; [FIG. 6] is a block diagram of a cloud server in a vocal visual effect system of a fourth embodiment; [FIG. 7] is a schematic structural diagram of a vocal visual effect system provided by a fifth embodiment of the present invention; 8 is a schematic structural diagram of a vocal visual effect system provided by a sixth embodiment of the present invention; [FIG. 9] is a flowchart of a method for acquiring a visual special effect data set provided by a seventh embodiment of the present invention; [FIG. 10] FIG. A flowchart of some steps in the method; [FIG. 11] is a replacement of the user in the visual effect provided by the eighth embodiment of the present invention. Information of the flowchart; [12] based flowchart illustrating a method of processing visual effects provided accompaniment ninth embodiment of the present invention.

100‧‧‧伴唱視覺特效系統 100‧‧‧Singing visual effects system

10‧‧‧控制主機 10‧‧‧Control host

11‧‧‧視覺特效輸出裝置 11‧‧‧Visual effects output device

15‧‧‧演唱狀態感應裝置 15‧‧‧Singing state sensing device

101‧‧‧麥克風 101‧‧‧ microphone

112‧‧‧演唱者 112‧‧‧Singer

Claims (10)

一種伴唱視覺特效系統,其中,包括:控制主機及視覺特效輸出裝置; 所述控制主機於播放多媒體檔時,或於外部設備播放多媒體檔時,獲取與所述多媒體檔對應之視覺特效資料集,所述視覺特效資料集內包括至少二個版本之視覺特效標籤,每個版本之視覺特效標籤分別包括時間設定資料以及特效設定資料; 所述控制主機同步檢測演唱者之演唱狀態,根據演唱者之不同演唱狀態分別從所述視覺特效資料集中對應版本之視覺特效標籤中獲得與當前時間匹配之視覺特效標籤並生成與所述多媒體檔同步播放之視覺特效訊號; 所述視覺特效輸出裝置根據所述視覺特效訊號同步輸出視覺特效。A vocal visual effect system, comprising: a control host and a visual effect output device; the control host acquires a visual special effect data set corresponding to the multimedia file when playing a multimedia file or when playing an multimedia file by an external device, The visual effects data set includes at least two versions of visual special effects labels, and each version of the visual special effects labels respectively includes time setting materials and special effect setting materials; the control host synchronously detects the singing state of the singer, according to the singer's Obtaining a visual effect label matching the current time from the visual effect label of the corresponding version of the visual effect data set and generating a visual special effect signal synchronously played with the multimedia file; the visual effect output device according to the Visual effects signal sync output visual effects. 如申請專利範圍第1項所述之伴唱視覺特效系統,其中,還包括:演唱狀態感應設備,所述演唱狀態感應設備感測演唱者之演唱狀態資料,並將所述演唱狀態資料即時發送給所述控制主機,所述演唱狀態資料包括麥克風開關狀態、按鍵狀態、演唱者聲音頻率、演唱者音量、演唱者動作特徵中之至少一種; 所述控制主機根據所述演唱狀態感應設備發送之演唱狀態資料判斷所述演唱狀態。The vocal visual effect system of claim 1, further comprising: a singing state sensing device, wherein the singing state sensing device senses the singing state data of the artist, and sends the singing state data to the instant. The control host, the singing state data includes at least one of a microphone switch state, a button state, a singer voice frequency, a singer volume, and a singer motion feature; the control host sends a sing according to the singing state sensing device The status data determines the singing status. 如申請專利範圍第1項所述之伴唱視覺特效系統,其中,還包括:演唱狀態感應設備,所述演唱狀態感應設備感測演唱者之演唱狀態資料,根據所述演唱狀態資料判斷所述演唱狀態,並將所述演唱狀態即時發送給所述控制主機,所述演唱狀態資料包括麥克風開關狀態、麥克風按鍵狀態、演唱者聲音頻率、演唱者音量、演唱者動作特徵中之至少一種。The vocal visual effect system of claim 1, further comprising: a singing state sensing device, wherein the singing state sensing device senses a singing state data of the artist, and determines the singing according to the singing state data. a state, and the singing state is immediately sent to the control host, and the singing state data includes at least one of a microphone switch state, a microphone button state, a singer voice frequency, a singer volume, and a singer motion feature. 如申請專利範圍第1-3項任一項所述之伴唱視覺特效系統,其中,所述視覺特效資料集內還包括版本設定資料,所述版本設定資料設定所述視覺特效標籤之版本與所述演唱狀態之間之對應關係。The vocal visual effect system of any one of claims 1-3, wherein the visual effect data set further includes version setting data, and the version setting data sets a version and a version of the visual special effect label. The correspondence between the singing states. 如申請專利範圍第1項所述之伴唱視覺特效系統,其中,所述控制主機獲取與所述多媒體檔對應之視覺特效資料集包括: 所述控制主機根據所述多媒體檔之標識向雲端伺服器系統發送獲取所述對應之視覺特效資料集之請求;以及 接收所述雲端伺服器系統返回之所述視覺特效資料集。The vocal visual effect system of claim 1, wherein the control host acquires a visual effect data set corresponding to the multimedia file, comprising: the control host according to the identifier of the multimedia file to a cloud server The system sends a request for obtaining the corresponding visual effect data set; and receiving the visual special effects data set returned by the cloud server system. 如申請專利範圍第5項所述之伴唱視覺特效系統,其中,所述控制主機獲取與所述多媒體檔對應之視覺特效資料集還包括: 所述控制主機將身份認證資訊發送給所述雲端伺服器系統,以使所述雲端伺服器系統統驗證所述控制主機是否具有獲取視覺特效資料集之許可權; 所述雲端伺服器系統於所述控制主機具有獲取視覺特效資料集之許可權時才返回所述控制主機請求之視覺特效資料集。The vocal visual effect system of claim 5, wherein the controlling host acquires the visual special effect data set corresponding to the multimedia file, further comprising: the control host transmitting the identity authentication information to the cloud server a system for causing the cloud server system to verify whether the control host has permission to acquire a visual effects data set; the cloud server system only when the control host has permission to acquire a visual effects data set Returns a set of visual effects data requested by the control host. 一種伴唱視覺特效處理方法,其中,包括: 於播放多媒體檔時,或於外部設備播放多媒體檔時,獲取與所述多媒體檔對應之視覺特效資料集,所述視覺特效資料集內包括至少二個版本之視覺特效標籤,每個版本之視覺特效標籤分別包括時間設定資料以及特效設定資料; 同步檢測演唱者之演唱狀態,根據演唱者之不同演唱狀態分別從所述視覺特效資料集中對應版本之視覺特效標籤中獲得與當前時間匹配之視覺特效標籤並生成與所述多媒體檔同步播放之視覺特效訊號;以及 根據所述視覺特效訊號同步輸出視覺特效。A vocal effect processing method includes: when playing a multimedia file, or when playing an multimedia file by an external device, acquiring a visual special effect data set corresponding to the multimedia file, where the visual special effect data set includes at least two The version of the visual effects label, each version of the visual effects label includes time setting data and special effect setting data; synchronously detecting the singing state of the singer, respectively, according to the different singing state of the singer, respectively, from the visual effect data corresponding to the version of the visual A visual effect label matching the current time is obtained in the special effect label and a visual special effect signal synchronized with the multimedia file is generated; and the visual special effect is synchronously output according to the visual special effect signal. 如申請專利範圍第7項所述之伴唱視覺特效處理方法,其中,還包括:演唱狀態感應設備,所述演唱狀態感應設備感測演唱者之演唱狀態資料,並將所述演唱狀態資料即時發送給所述控制主機,所述演唱狀態資料包括麥克風開關狀態、按鍵狀態、演唱者聲音頻率、演唱者音量、演唱者動作特徵中之至少一種; 所述控制主機根據所述演唱狀態感應設備發送之演唱狀態資料判斷所述演唱狀態。The method for processing a vocal visual effect according to the seventh aspect of the invention, further comprising: a singing state sensing device, wherein the singing state sensing device senses a singing state data of the artist, and sends the singing state data immediately Giving the control host, the singing state data includes at least one of a microphone switch state, a button state, a singer voice frequency, a singer volume, and a singer action feature; the control host sends the spoofing state sensing device according to the The singing state data determines the singing state. 如申請專利範圍第7項所述之伴唱視覺特效處理方法,其中,還包括:演唱狀態感應設備,所述演唱狀態感應設備感測演唱者之演唱狀態資料,根據所述演唱狀態資料判斷所述演唱狀態,並將所述演唱狀態即時發送給所述控制主機,所述演唱狀態資料包括麥克風開關狀態、麥克風按鍵狀態、演唱者聲音頻率、演唱者音量、演唱者動作特徵中之至少一種。The method for processing a vocal visual effect according to the seventh aspect of the invention, further comprising: a singing state sensing device, wherein the singing state sensing device senses a singing state data of the artist, and determining, according to the singing state data, The singing state is sent to the control host in real time, and the singing state data includes at least one of a microphone switch state, a microphone button state, a singer voice frequency, a singer volume, and a singer motion feature. 如申請專利範圍第7-9項任一項所述之伴唱視覺特效處理方法,其中,所述視覺特效資料集內還包括版本設定資料,所述版本設定資料設定所述視覺特效標籤之版本與所述演唱狀態之間之對應關係; 所述方法還包括:根據所述對應關係切換視覺特效之版本。The method for processing a vocal visual effect according to any one of claims 7-9, wherein the visual effect data set further includes version setting data, and the version setting data sets a version of the visual effect label and a correspondence between the singing states; the method further comprising: switching a version of the visual effect according to the correspondence.
TW104107132A 2015-01-27 2015-03-06 Accompaniment visual effect system and method for processing accompaniment visual effect TWI545452B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510044557.XA CN104581348A (en) 2015-01-27 2015-01-27 Vocal accompaniment special visual effect system and method for processing vocal accompaniment special visual effects

Publications (2)

Publication Number Publication Date
TW201627886A true TW201627886A (en) 2016-08-01
TWI545452B TWI545452B (en) 2016-08-11

Family

ID=53096395

Family Applications (1)

Application Number Title Priority Date Filing Date
TW104107132A TWI545452B (en) 2015-01-27 2015-03-06 Accompaniment visual effect system and method for processing accompaniment visual effect

Country Status (2)

Country Link
CN (1) CN104581348A (en)
TW (1) TWI545452B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106488328A (en) * 2015-08-25 2017-03-08 尊博科技股份有限公司 MTV vocal accompaniment order programme
CN107770596A (en) 2017-09-25 2018-03-06 北京达佳互联信息技术有限公司 A kind of special efficacy synchronous method, device and mobile terminal
CN113923390A (en) * 2021-09-30 2022-01-11 北京字节跳动网络技术有限公司 Video recording method, device, equipment and storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6038347A (en) * 1997-11-03 2000-03-14 Victor Company Of Japan, Ltd. Method and apparatus for compressing picture-representing data
CN100440115C (en) * 2006-01-26 2008-12-03 致伸科技股份有限公司 Hand-held electronic installation
TWI377559B (en) * 2008-12-25 2012-11-21 Inventec Besta Co Ltd Singing system with situation sound effect and method thereof
TW201340694A (en) * 2012-03-29 2013-10-01 Ikala Interactive Media Inc Situation command system and operating method thereof

Also Published As

Publication number Publication date
CN104581348A (en) 2015-04-29
TWI545452B (en) 2016-08-11

Similar Documents

Publication Publication Date Title
TWI574256B (en) Interactive beat effect system and method for processing interactive beat effect
TW201627988A (en) Synchronous visual effect system and method for processing synchronous visual effect
TWI574252B (en) Synchronous beat effect system and method for processing synchronous beat effect
CN103327377B (en) System, method, and infrastructure for synchronized streaming of content
CN105451413B (en) Lamp light control method, apparatus and system
TWI555013B (en) Sound visual effect system and method for processing sound visual effect
CN105453179A (en) Systems and methods to provide play/pause content
WO2022135527A1 (en) Video recording method and electronic device
WO2021249318A1 (en) Screen projection method and terminal
TW201627987A (en) Singing visual effect system and method for processing singing visual effect
EP3804471B1 (en) Selecting one or more light effects in dependence on a variation in delay
TWI545452B (en) Accompaniment visual effect system and method for processing accompaniment visual effect
TWI585614B (en) Composite beat effect system and method for processing composite beat effect
CN104822095A (en) Composite beat special effect system and composite beat special effect processing method
CN104320435A (en) Cloud server control method and system
CN112086082A (en) Voice interaction method for karaoke on television, television and storage medium
CN106407353A (en) Animation playing method and apparatus
JP7095597B2 (en) Playback device, playback method, program, and playback system
JP5986387B2 (en) Information processing program, information processing apparatus, lyrics display method, and communication system
CN112040290A (en) Multimedia playing method, device, equipment and system
WO2019114582A1 (en) Video image processing method and computer storage medium and terminal
CN112040147A (en) Light flicker control method, device, equipment and system
WO2023045687A1 (en) Screen projection method, device and system
TW201627982A (en) Pressure sensitive visual effect system and method for processing pressure sensitive visual effect
KR102588620B1 (en) A light stick control system including a light stick control message transmitter, a light stick control message transmitter, and a light stick control method using a light stick control message transmitter

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees