CN103916433B - A kind of karaoke data processing method, device, Internet of Things service platform and terminal - Google Patents
A kind of karaoke data processing method, device, Internet of Things service platform and terminal Download PDFInfo
- Publication number
- CN103916433B CN103916433B CN201310001273.3A CN201310001273A CN103916433B CN 103916433 B CN103916433 B CN 103916433B CN 201310001273 A CN201310001273 A CN 201310001273A CN 103916433 B CN103916433 B CN 103916433B
- Authority
- CN
- China
- Prior art keywords
- data
- singing
- internet
- things
- karaoke
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 10
- 238000011156 evaluation Methods 0.000 claims abstract description 69
- 238000012545 processing Methods 0.000 claims description 60
- 238000000034 method Methods 0.000 claims description 25
- 238000012544 monitoring process Methods 0.000 claims description 9
- 230000008569 process Effects 0.000 claims description 6
- 230000006855 networking Effects 0.000 claims 1
- 238000009432 framing Methods 0.000 description 4
- 238000007781 pre-processing Methods 0.000 description 4
- 238000005034 decoration Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000002203 pretreatment Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000011982 device technology Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000008570 general process Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000013077 scoring method Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/48—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
- G10L25/69—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for evaluating synthetic or decoded voice signals
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/36—Accompaniment arrangements
- G10H1/361—Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L21/00—Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
- G10L21/02—Speech enhancement, e.g. noise reduction or echo cancellation
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/031—Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal
- G10H2210/091—Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal for performance evaluation, i.e. judging, grading or scoring the musical qualities or faithfulness of a performance, e.g. with respect to pitch, tempo or other timings of a reference performance
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Computational Linguistics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Quality & Reliability (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
The embodiment of the present invention provides a kind of karaoke data processing method, device, Internet of Things service platform and terminal.Including:Receive that the karaoke equipment collection singing voice that any internet-of-things terminal in multiple internet-of-things terminals sends obtains sings the status data of data and the karaoke equipment when gathering the singing voice;Gain compensation is carried out to the data of singing according to the status data, obtain after gain compensation described sings data;Determine to sing the corresponding evaluation information of data after the gain compensation;The evaluation information is sent to first internet-of-things terminal associated with any internet-of-things terminal so that first internet-of-things terminal can show the evaluation information of the singing voice.The embodiment of the present invention reduces karaoke equipment state for the influence caused by the authenticity to the evaluation of singing voice.
Description
Technical Field
The embodiment of the invention relates to the field of communication, in particular to a karaoke data processing method and device, an internet of things service platform and a terminal.
Background
The traditional karaoke entertainment system provides basic entertainment functions, but focuses on self-entertainment, and each karaoke singing is a relatively independent performance, and the general process is as follows:
(1) selecting singing songs by people such as A, B, P, D and the like;
(2) each person sings according to the selected song;
(3) after each song sings, everybody gives oral evaluation feedback according to own feelings;
(4) the singing is finished when the singing is finished, and the singing condition only exists in the memory of each person.
This form of entertainment does not allow for a more objective assessment of the user's singing level. For this reason, some scoring methods for scoring singing voice based on singing data obtained by collecting the singing voice by a karaoke apparatus have been proposed to provide more objective evaluation, such as:
in the prior art, a karaoke scoring device is described, which compares a microphone voice signal with a canonical voice signal from a karaoke source, detects the degree of correspondence between the microphone voice signal and the canonical voice signal according to the comparison result, and calculates a score accordingly;
extracting a framing singing pitch sequence containing melody characteristics from the singing recording data, extracting a framing standard pitch sequence from a MIDI file containing a standard melody, calculating a melody difference value according to the framing singing pitch sequence and the framing standard pitch sequence, and calculating a final score corresponding to the input singing data through an interpolation method according to a corresponding relation table of the melody difference value and human subjective scores.
However, the karaoke apparatus may cause a loss of gain of the acquired singing data with respect to the singing voice due to the influence of the apparatus state when the singing voice is acquired, thereby affecting the authenticity of the evaluation of the singing voice.
Disclosure of Invention
In view of this, an object of the embodiments of the present invention is to provide a method and an apparatus for processing karaoke data, an internet of things service platform, and a terminal, so as to reduce a gain loss of collected singing data relative to singing voice due to an influence of a device state when karaoke devices collect the singing voice, thereby reducing an influence of the karaoke device state on authenticity of evaluation of the singing voice.
In order to solve the above technical problem, an embodiment of the present invention provides the following solutions:
the embodiment of the invention provides a karaoke data processing method which is used for an Internet of things service platform and comprises the following steps:
receiving singing data obtained by acquiring singing voice by karaoke equipment sent by any one of a plurality of internet-of-things terminals and state data of the karaoke equipment during the acquisition of the singing voice;
performing gain compensation on the singing data according to the state data to obtain the singing data after gain compensation;
determining evaluation information corresponding to the gain-compensated singing data;
and sending the evaluation information to a first Internet of things terminal associated with any one of the Internet of things terminals, so that the first Internet of things terminal can present the evaluation information of the singing voice.
Preferably, the evaluation information includes a score corresponding to the gain-compensated singing data.
Preferably, the determining evaluation information corresponding to the gain-compensated singing data specifically includes:
sending the gain-compensated singing data to an Internet of things application module; and
and receiving the evaluation information obtained by evaluating the gain-compensated singing data by the Internet of things application module.
Preferably, the state data includes a plurality of state data of the karaoke device, wherein the plurality of state data at least includes six state data of background noise and distortion level of a microphone, a recording device and a playback device;
the performing gain compensation on the singing data according to the state data to obtain the gain-compensated singing data specifically includes:
respectively carrying out negation processing on the multiple state data to obtain the multiple state data subjected to negation processing;
and overlapping the multiple state data after the inversion processing and the singing data to obtain the singing data after the gain compensation.
The embodiment of the invention also provides a karaoke data processing method, which is used for the terminal of the internet of things and comprises the following steps:
receiving singing data obtained by a karaoke device collecting singing voice and state data of the karaoke device in the process of collecting the singing voice;
sending the singing data and the state data to an Internet of things service platform, enabling the Internet of things service platform to perform gain compensation on the singing data according to the state data to obtain the singing data after gain compensation, determining evaluation information corresponding to the singing data after gain compensation, and sending the evaluation information to a first Internet of things terminal associated with the Internet of things terminal to enable the first Internet of things terminal to present the evaluation information of the singing voice.
Preferably, the status data is received from a karaoke device monitoring module disposed on the karaoke device.
An embodiment of the present invention further provides a karaoke data processing device, which is used for an internet of things service platform, and includes:
the system comprises a first receiving module, a second receiving module and a control module, wherein the first receiving module is used for receiving singing data obtained by collecting singing voice by karaoke equipment sent by any one of a plurality of internet-of-things terminals and state data of the karaoke equipment in the process of collecting the singing voice;
the compensation module is used for carrying out gain compensation on the singing data according to the state data to obtain the singing data after the gain compensation;
the determining module is used for determining evaluation information corresponding to the gain-compensated singing data;
the first sending module is used for sending the evaluation information to a first internet of things terminal associated with any one of the internet of things terminals, so that the first internet of things terminal can display the evaluation information of the singing voice.
Preferably, the determining module specifically includes:
the transmitting unit is used for transmitting the singing data after the gain compensation to an application module of the Internet of things; and
and the receiving unit is used for receiving the evaluation information obtained by evaluating the gain-compensated singing data by the Internet of things application module.
Preferably, the state data includes a plurality of state data of the karaoke device, wherein the plurality of state data at least includes six state data of background noise and distortion level of a microphone, a recording device and a playback device;
the compensation module specifically comprises:
the negation processing unit is used for respectively negating the multiple state data to obtain the multiple state data after negation processing;
and the superposition processing unit is used for carrying out superposition processing on the multiple state data after the negation processing and the singing data to obtain the singing data after the gain compensation.
The embodiment of the invention also provides an Internet of things service platform comprising the karaoke data processing device.
An embodiment of the present invention further provides a karaoke data processing apparatus, which is used for an internet of things terminal, and includes:
the second receiving module is used for receiving singing data obtained by the karaoke device through collecting the singing voice and state data of the karaoke device during collecting the singing voice;
the second sending module is used for sending the singing data and the state data to an Internet of things service platform, so that the Internet of things service platform can perform gain compensation on the singing data according to the state data to obtain the singing data after gain compensation, determine evaluation information corresponding to the singing data after gain compensation, and send the evaluation information to a first Internet of things terminal associated with the Internet of things terminal to enable the first Internet of things terminal to display the evaluation information of the singing voice.
The embodiment of the invention also provides an Internet of things terminal comprising the karaoke data processing device.
From the above, it can be seen that the embodiments of the present invention have at least the following beneficial effects:
gain compensation is carried out on the singing data obtained by collecting the singing voice by the karaoke device according to the received state data of the karaoke device when the singing voice is collected, and evaluation information corresponding to the singing data after the gain compensation is determined and is presented by the Internet of things terminal, so that the gain loss of the collected singing data relative to the singing voice caused by the influence of the device state when the karaoke device collects the singing voice is reduced, the influence of the karaoke device state on the authenticity of the evaluation of the singing voice is reduced, and therefore the presented evaluation information reflects the singing level of a user more truly.
Drawings
Fig. 1 is a flowchart illustrating steps of a method for processing karaoke data according to an embodiment of the present invention;
FIG. 2 is a system diagram of a preferred embodiment of an embodiment of the present invention;
fig. 3 is a flowchart illustrating another method for processing karaoke data according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the embodiments of the present invention will be described in detail with reference to the accompanying drawings and specific embodiments.
Fig. 1 is a flowchart illustrating steps of a method for processing karaoke data according to an embodiment of the present invention, and referring to fig. 1, the method for processing karaoke data according to an embodiment of the present invention includes the following steps:
step 101, receiving singing data obtained by collecting singing voice by karaoke equipment sent by any one of a plurality of internet of things terminals and state data of the karaoke equipment in the process of collecting the singing voice;
102, performing gain compensation on the singing data according to the state data to obtain the singing data after gain compensation;
step 103, determining evaluation information corresponding to the gain-compensated singing data;
and 104, sending the evaluation information to a first internet of things terminal associated with any one of the internet of things terminals, so that the first internet of things terminal can present the evaluation information of the singing voice.
The method can be used for an Internet of things service platform.
Therefore, gain compensation is carried out on the singing data obtained by collecting the singing voice by the karaoke device according to the received state data of the karaoke device when the singing voice is collected, evaluation information corresponding to the singing data after the gain compensation is determined and is provided for the terminal of the Internet of things to display, gain loss of the collected singing data relative to the singing voice caused by the influence of the device state when the karaoke device collects the singing voice is reduced, the influence of the karaoke device state on the authenticity of the evaluation of the singing voice is reduced, and therefore the displayed evaluation information reflects the singing level of a user more truly.
Wherein, the karaoke device can be disposed with a karaoke device monitoring module, including but not limited to the following parts: microphone monitoring module, stereo set monitoring module etc.. The state data of the karaoke device when the karaoke device collects the singing voice is obtained by data collection of the state of the karaoke device by the karaoke device monitoring module and reported to any internet of things terminal.
The internet of things service platform may be loaded with a singing data preprocessing module, and the gain compensation of the singing data according to the state data to obtain the gain-compensated singing data may specifically include:
and performing gain compensation on the singing data according to the state data through the singing data preprocessing module to obtain the singing data after the gain compensation.
The singing data preprocessing module is a specific processing module loaded on an internet of things service platform, and can be specifically expressed as a software implementation, such as a form of a dynamic link library.
The rating information may include scores corresponding to the gain-compensated singing data and/or other rating information, such as: singing skill improvement information, ranking information of the scores in a plurality of scores corresponding to the plurality of internet of things terminals, and the like.
In an embodiment of the present invention, the determining evaluation information corresponding to the gain-compensated singing data may specifically include:
sending the gain-compensated singing data to an Internet of things application module; and
and receiving the evaluation information obtained by evaluating the gain-compensated singing data by the Internet of things application module.
When the evaluation information is a score, the receiving of the evaluation information obtained by evaluating the gain-compensated singing data by the internet of things application module is as follows:
and receiving a score obtained by scoring the gain-compensated singing data by the Internet of things application module.
In an embodiment of the present invention, the state data may include at least one of six state data of noise floor and distortion level of a microphone, a recording apparatus and a playback apparatus.
Considering fairness between processing and evaluation according to singing data collected at different times, all state data defined by the karaoke system should participate in calculation, and a part of the state data should not be used separately. The status data may include a plurality of status data of the karaoke apparatus, wherein the plurality of status data includes at least six status data of a noise floor and a distortion level of a microphone, a recording apparatus, and a playback apparatus;
the performing gain compensation on the singing data according to the state data to obtain the gain-compensated singing data may specifically include:
respectively carrying out negation processing on the multiple state data to obtain the multiple state data subjected to negation processing;
and overlapping the multiple state data after the inversion processing and the singing data to obtain the singing data after the gain compensation.
Of course, it should be understood by those skilled in the art that, due to the development of karaoke device technology, other status data may be added to the six status data, and this is within the scope of the description.
Here, the noise floor (ground noise) refers to a signal generated by the device itself.
In the embodiment of the present invention, the first internet of things terminal is associated with any one of the internet of things terminals, and specifically, any one of the internet of things terminals may be the same as the first internet of things terminal; or,
the any internet of things terminal and the first internet of things terminal can be different, and in this case, the same user identifier can be used when the any internet of things terminal and the first internet of things terminal interact with the internet of things service platform; or, different user identifiers with a corresponding relationship may be used, and the corresponding relationship is pre-stored on the internet of things service platform or carried in a message sent by any internet of things terminal to the internet of things service platform.
In the embodiment of the present invention, any of the internet of things terminals may include a client module or a K room service module. The client module may be a device deployed on a user's portable device, such as client software installed on a mobile phone, a PDA, a notebook, or a tablet computer. The K-room service module may be a device deployed on the K-room equipment, such as software directly installed on the K-room equipment.
In order to further clarify the explanation of the embodiments of the present invention, the following provides a preferred embodiment of the embodiments of the present invention.
In the preferred embodiment, the system based on the internet of things includes an internet of things service platform, a data processing module as an application module of the internet of things, a plurality of K room service modules, a plurality of client modules, and a plurality of karaoke device monitoring modules deployed on a plurality of karaoke devices one by one, as shown in fig. 2.
The implementation method based on the system comprises the following steps:
step 201, after a user registers an account, the data processing module stores account information of the user; the user registration information comprises an account number and also can comprise information such as a password and/or a nickname;
step 202, a user logs in through a client module by using the account and is connected to a certain karaoke device of a certain KTV room, an Internet of things service platform sends user information to a K room service module of the KTV room, and the K room service module displays a plurality of information of the user, such as scoring conditions, songs with highest scores and the like;
step 203, the user sings, and the client transmits the singing data and the equipment state data (including the background noise/distortion level of a microphone, the background noise/distortion level of a recording device, the background noise/distortion level of a playback device and the like) reported by a karaoke equipment monitoring module arranged on the karaoke equipment to an internet-of-things service platform;
step 204, the Internet of things service platform preprocesses the singing data according to the equipment state data to obtain preprocessed processing result data;
the pretreatment method comprises the following steps:
let d denote K room equipment number, singing data v, background noise of microphone m1, distortion level of microphone m2, background noise of recording equipment r1, distortion level of recording equipment r2, background noise of playback equipment p1, distortion level of playback equipment p2, and processing result data p;
the pretreatment method is represented as: p = v + Δ m1+ Δ m2+ Δ r1+ Δ r2+ Δ p1+ Δ p2, where Δ denotes negation, i.e., Δ m1 is positive if m1 is negative; or,
considering that the distortion of karaoke devices for different K rooms may be different, the preprocessing method is expressed as: p = F (d, v, m1, m2, r1, r2, p1, p 2); wherein, F represents a certain processing algorithm, which is used for adopting different correction algorithms for different devices of different K rooms to obtain a consistent processing result after the device difference is eliminated. For example, the processing method for a certain K house (number d = 0001) is: p = v + Δ m1+ Δ m2+ Δ r1+ Δ r2+ Δ p1+ Δ p 2. And the processing method for another K house (number d = 0002) may be: p = v +0.5 × Δ m1+1.1 × Δ m2+0.8 × Δ r1+0.9 × Δ r2+ Δ p1+1.04 × Δ p 2.
Wherein, the parameter coefficient of each K room equipment is preset, and the setting method is as follows: a typical device is taken as a reference (the parameter coefficient is set to be 1), if the K room device is better than the typical device (the distortion is small), the coefficient is set to be less than 1, and if the K room device is worse than the typical device (the distortion is large), the coefficient is set to be greater than 1. The equipment is good, and the performance is represented by higher electrical performance parameter specification, more advanced technology, equipment updating, poor equipment, low electrical performance parameter of the equipment, old equipment and the like. For example, for a microphone, main performance parameters include sensitivity, frequency response, directivity, dynamic range, output impedance, and the like, and through the performance parameters, the quality of the microphone can be recognized to a certain extent, and through quantization comparison of the values, reference comparison can be made for the performance of different microphones, so as to assign different coefficients. After the parameters influencing the performance of the equipment are comprehensively considered, the parameter coefficient of the K room equipment can be obtained.
Step 205, the service platform of the internet of things sends the processing result data p to the data processing module;
step 206, the data processing module scores the processing result data, gives the singing score of the user at this time, and returns the singing score to the client module and/or the K room service module through the Internet of things service platform; information such as user scores, a plurality of highest score conditions of the songs, user ranking and the like is returned to the client module and/or the K room service module through the Internet of things service platform;
step 207, the client module and/or the K room service module presents the information returned by the data processing module or allows the user to check the returned information;
in step 208, the K room service module may display the singing ranking of all users that perform karaoke singing in the KTV room.
Step 209, the data processing module may store the singing history of the user, and automatically generate a pickup song list according to the score of the user, and feed the pickup song list back to the client module through the internet of things service platform, thereby facilitating the selection of the user.
The data processing module may provide singing skill improvement information based on the user's singing data, step 210.
The above-mentioned steps of the implementation method based on the system may have an intersection in sequence, and may also simplify the scheme by simplifying the steps, and thus are not described herein again. That is, it is obvious to those skilled in the art that any possible variations of the above-described implementation method are within the scope of the description without departing from the spirit of the embodiments of the present invention.
Fig. 3 is a flowchart illustrating steps of another method for processing karaoke data according to an embodiment of the present invention, and referring to fig. 3, the another method for processing karaoke data according to an embodiment of the present invention includes the following steps:
step 301, receiving singing data obtained by collecting singing voice by karaoke equipment and state data of the karaoke equipment when the karaoke equipment collects the singing voice;
step 302, sending the singing data and the state data to an internet of things service platform, enabling the internet of things service platform to perform gain compensation on the singing data according to the state data to obtain gain-compensated singing data, determining evaluation information corresponding to the gain-compensated singing data, and sending the evaluation information to a first internet of things terminal associated with the internet of things terminal to enable the first internet of things terminal to present the evaluation information of the singing voice.
The method can be used for the terminal of the Internet of things.
Therefore, the received singing data and the state data are sent to the Internet of things service platform, so that the Internet of things service platform can perform gain compensation, evaluation information determination and sending to enable the evaluation information to be presented, gain loss of the collected singing data relative to the singing voice caused by the influence of the device state when the karaoke device collects the singing voice is reduced, the influence of the karaoke device state on the authenticity of the evaluation of the singing voice is reduced, and the presented evaluation information reflects the singing level of the user more truly.
The status data may be received from a karaoke device monitoring module disposed on the karaoke device.
An embodiment of the present invention further provides a karaoke data processing apparatus, including:
the system comprises a receiving module, a processing module and a processing module, wherein the receiving module is used for receiving singing data obtained by collecting singing voice by karaoke equipment sent by any one of a plurality of internet-of-things terminals and state data of the karaoke equipment in the process of collecting the singing voice;
the compensation module is used for carrying out gain compensation on the singing data according to the state data to obtain the singing data after the gain compensation;
the determining module is used for determining evaluation information corresponding to the gain-compensated singing data;
the sending module is used for sending the evaluation information to a first Internet of things terminal associated with any one of the Internet of things terminals, so that the first Internet of things terminal can display the evaluation information of the singing voice.
The device can be used for an Internet of things service platform.
Therefore, gain compensation is carried out on the singing data obtained by collecting the singing voice by the karaoke device according to the received state data of the karaoke device when the singing voice is collected, evaluation information corresponding to the singing data after the gain compensation is determined and is provided for the terminal of the Internet of things to display, gain loss of the collected singing data relative to the singing voice caused by the influence of the device state when the karaoke device collects the singing voice is reduced, the influence of the karaoke device state on the authenticity of the evaluation of the singing voice is reduced, and therefore the displayed evaluation information reflects the singing level of a user more truly.
The determining module may specifically include:
the first sending unit is used for sending the singing data after the gain compensation to an application module of the Internet of things; and
the first receiving unit is used for receiving the evaluation information obtained by evaluating the gain-compensated singing data by the internet of things application module.
Further, the status data may include a plurality of status data of the karaoke apparatus, wherein the plurality of status data includes at least six status data of noise floors and distortion levels of a microphone, a recording apparatus, and a playback apparatus;
the compensation module may specifically include:
the negation processing unit is used for respectively negating the multiple state data to obtain the multiple state data after negation processing;
and the superposition processing unit is used for carrying out superposition processing on the multiple state data after the negation processing and the singing data to obtain the singing data after the gain compensation.
In addition, any one of the internet of things terminals can comprise a client module or a K room service module.
The embodiment of the invention also provides an Internet of things service platform, which comprises the karaoke data processing device.
An embodiment of the present invention further provides another karaoke data processing apparatus, including:
the second receiving module is used for receiving singing data obtained by the karaoke device through collecting the singing voice and state data of the karaoke device during collecting the singing voice;
the sending module is used for sending the singing data and the state data to an Internet of things service platform, so that the Internet of things service platform can perform gain compensation on the singing data according to the state data to obtain the singing data after gain compensation, determine evaluation information corresponding to the singing data after gain compensation, and send the evaluation information to a first Internet of things terminal associated with the Internet of things terminal to enable the first Internet of things terminal to display the evaluation information of the singing voice.
The device can be used for the terminal of the Internet of things.
The embodiment of the invention also provides an internet of things terminal, which comprises the another karaoke data processing device.
The foregoing is merely an example of the embodiments of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the embodiments of the present invention, and these modifications and decorations should also be regarded as the protection scope of the embodiments of the present invention.
Claims (12)
1. A karaoke data processing method is used for an Internet of things service platform and is characterized by comprising the following steps:
receiving singing data obtained by acquiring singing voice by karaoke equipment sent by any one of a plurality of internet-of-things terminals and state data of the karaoke equipment during the acquisition of the singing voice;
performing gain compensation on the singing data according to the state data to obtain the singing data after gain compensation;
determining evaluation information corresponding to the gain-compensated singing data;
and sending the evaluation information to a first Internet of things terminal associated with any one of the Internet of things terminals, so that the first Internet of things terminal can present the evaluation information of the singing voice.
2. The method of claim 1, wherein the rating information includes a score corresponding to the gain-compensated singing data.
3. The method according to claim 1, wherein the determining of the rating information corresponding to the gain-compensated singing data specifically comprises:
sending the gain-compensated singing data to an Internet of things application module; and
and receiving the evaluation information obtained by evaluating the gain-compensated singing data by the Internet of things application module.
4. The method of claim 1, wherein the status data comprises a plurality of status data of the karaoke device, wherein the plurality of status data comprises at least six status data of a microphone, a recording device, and a noise floor and a distortion level of the recording device;
the performing gain compensation on the singing data according to the state data to obtain the gain-compensated singing data specifically includes:
respectively carrying out negation processing on the multiple state data to obtain the multiple state data subjected to negation processing;
and overlapping the multiple state data after the inversion processing and the singing data to obtain the singing data after the gain compensation.
5. A karaoke data processing method is used for an Internet of things terminal and is characterized by comprising the following steps:
receiving singing data obtained by a karaoke device collecting singing voice and state data of the karaoke device in the process of collecting the singing voice;
sending the singing data and the state data to an Internet of things service platform, enabling the Internet of things service platform to perform gain compensation on the singing data according to the state data to obtain the singing data after gain compensation, determining evaluation information corresponding to the singing data after gain compensation, and sending the evaluation information to a first Internet of things terminal associated with the Internet of things terminal to enable the first Internet of things terminal to present the evaluation information of the singing voice.
6. The method of claim 5, wherein the status data is received from a karaoke device monitoring module disposed on the karaoke device.
7. A karaoke data processing device is used for an Internet of things service platform and is characterized by comprising:
the system comprises a first receiving module, a second receiving module and a control module, wherein the first receiving module is used for receiving singing data obtained by collecting singing voice by karaoke equipment sent by any one of a plurality of internet-of-things terminals and state data of the karaoke equipment in the process of collecting the singing voice;
the compensation module is used for carrying out gain compensation on the singing data according to the state data to obtain the singing data after the gain compensation;
the determining module is used for determining evaluation information corresponding to the gain-compensated singing data;
the first sending module is used for sending the evaluation information to a first internet of things terminal associated with any one of the internet of things terminals, so that the first internet of things terminal can display the evaluation information of the singing voice.
8. The apparatus according to claim 7, wherein the determining module specifically includes:
the transmitting unit is used for transmitting the singing data after the gain compensation to an application module of the Internet of things; and
and the receiving unit is used for receiving the evaluation information obtained by evaluating the gain-compensated singing data by the Internet of things application module.
9. The apparatus of claim 7, wherein the status data comprises a plurality of status data of the karaoke device, wherein the plurality of status data comprises at least six status data of a microphone, a recording device, and a noise floor and a distortion level of the recording device;
the compensation module specifically comprises:
the negation processing unit is used for respectively negating the multiple state data to obtain the multiple state data after negation processing;
and the superposition processing unit is used for carrying out superposition processing on the multiple state data after the negation processing and the singing data to obtain the singing data after the gain compensation.
10. The utility model provides a karaoke data processing apparatus for thing networking terminal, its characterized in that includes:
the second receiving module is used for receiving singing data obtained by the karaoke device through collecting the singing voice and state data of the karaoke device during collecting the singing voice;
the second sending module is used for sending the singing data and the state data to an Internet of things service platform, so that the Internet of things service platform can perform gain compensation on the singing data according to the state data to obtain the singing data after gain compensation, determine evaluation information corresponding to the singing data after gain compensation, and send the evaluation information to a first Internet of things terminal associated with the Internet of things terminal to enable the first Internet of things terminal to display the evaluation information of the singing voice.
11. An internet of things service platform, comprising the karaoke data processing device as claimed in any one of claims 7 to 9.
12. An internet of things terminal, characterized by comprising the karaoke data processing device according to claim 10.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310001273.3A CN103916433B (en) | 2013-01-04 | 2013-01-04 | A kind of karaoke data processing method, device, Internet of Things service platform and terminal |
PCT/CN2013/080795 WO2013189318A1 (en) | 2013-01-04 | 2013-08-05 | Data processing method, device, internet of things serving platform and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310001273.3A CN103916433B (en) | 2013-01-04 | 2013-01-04 | A kind of karaoke data processing method, device, Internet of Things service platform and terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103916433A CN103916433A (en) | 2014-07-09 |
CN103916433B true CN103916433B (en) | 2017-08-01 |
Family
ID=49768136
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310001273.3A Expired - Fee Related CN103916433B (en) | 2013-01-04 | 2013-01-04 | A kind of karaoke data processing method, device, Internet of Things service platform and terminal |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103916433B (en) |
WO (1) | WO2013189318A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016141539A1 (en) * | 2015-03-09 | 2016-09-15 | 常平 | Method for ranking on the basis of pitch during ktv singing |
WO2016141534A1 (en) * | 2015-03-09 | 2016-09-15 | 常平 | Song recommendation method and song calling system |
CN110278721B (en) * | 2018-01-18 | 2021-10-12 | Ask工业有限公司 | Method for outputting an audio signal depicting a musical piece into an interior space via an output device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1161485A (en) * | 1996-02-16 | 1997-10-08 | 雅马哈株式会社 | Karaoke Marking apparatus |
CN1763840A (en) * | 2004-10-19 | 2006-04-26 | 凌阳科技股份有限公司 | Singing grading method and system |
CN101071563A (en) * | 2006-05-12 | 2007-11-14 | 上海乐金广电电子有限公司 | Karaoke system with favourite song management mode |
CN101313482A (en) * | 2005-11-17 | 2008-11-26 | 微软公司 | Determination of audio device quality |
CN101652808A (en) * | 2007-04-27 | 2010-02-17 | 诺基亚公司 | Modifying audiovisual output in a karaoke system based on performance context |
JP2010156777A (en) * | 2008-12-26 | 2010-07-15 | Brother Ind Ltd | Singing grading system and program |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4135004B2 (en) * | 2005-06-30 | 2008-08-20 | ブラザー工業株式会社 | Karaoke equipment |
CN102664016B (en) * | 2012-04-23 | 2014-05-14 | 安徽科大讯飞信息科技股份有限公司 | Singing evaluation method and system |
-
2013
- 2013-01-04 CN CN201310001273.3A patent/CN103916433B/en not_active Expired - Fee Related
- 2013-08-05 WO PCT/CN2013/080795 patent/WO2013189318A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1161485A (en) * | 1996-02-16 | 1997-10-08 | 雅马哈株式会社 | Karaoke Marking apparatus |
CN1763840A (en) * | 2004-10-19 | 2006-04-26 | 凌阳科技股份有限公司 | Singing grading method and system |
CN101313482A (en) * | 2005-11-17 | 2008-11-26 | 微软公司 | Determination of audio device quality |
CN101071563A (en) * | 2006-05-12 | 2007-11-14 | 上海乐金广电电子有限公司 | Karaoke system with favourite song management mode |
CN101652808A (en) * | 2007-04-27 | 2010-02-17 | 诺基亚公司 | Modifying audiovisual output in a karaoke system based on performance context |
JP2010156777A (en) * | 2008-12-26 | 2010-07-15 | Brother Ind Ltd | Singing grading system and program |
Also Published As
Publication number | Publication date |
---|---|
WO2013189318A1 (en) | 2013-12-27 |
CN103916433A (en) | 2014-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109166593B (en) | Audio data processing method, device and storage medium | |
CN109087669B (en) | Audio similarity detection method and device, storage medium and computer equipment | |
CN108074557B (en) | Tone adjusting method, device and storage medium | |
US20080165980A1 (en) | Personalized sound system hearing profile selection process | |
CN104255042A (en) | Apparatus for providing an audio signal for reproduction by a sound transducer, system, method and computer program | |
CN107863095A (en) | Acoustic signal processing method, device and storage medium | |
CN103765923A (en) | System and method for fitting of a hearing device | |
CN108196820A (en) | For adjusting the method and apparatus of play parameter | |
CN109313897A (en) | Utilize the communication of multiple virtual assistant services | |
CN110248021A (en) | A kind of smart machine method for controlling volume and system | |
CN107708048A (en) | Detection method of uttering long and high-pitched sounds and device, storage medium and electronic installation | |
CN103916433B (en) | A kind of karaoke data processing method, device, Internet of Things service platform and terminal | |
US20050244011A1 (en) | Method and apparatus to measure sound quality | |
CN110267155B (en) | Sound box control method and sound box | |
TWI823055B (en) | Electronic resource pushing method and system | |
CN110931019B (en) | Public security voice data acquisition method, device, equipment and computer storage medium | |
JP2014131096A (en) | Sound controller, sound control method, and sound control program | |
CN104348436B (en) | A kind of parameter regulation means and electronic equipment | |
CN107484015A (en) | Program processing method and device, terminal | |
CN112740169A (en) | Equalizer setting method, device, equipment and computer readable storage medium | |
CN113808566B (en) | Vibration noise processing method and device, electronic equipment and storage medium | |
CN114554379B (en) | Hearing aid fitting method, device, charging cartridge and computer readable medium | |
JP2016192587A (en) | Portable terminal, sound field correction method and program | |
CN112927666A (en) | Audio processing method and device, electronic equipment and storage medium | |
JP2016192585A (en) | Portable terminal, sound field correction method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170801 Termination date: 20180104 |