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

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 PDF

Info

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
Application number
CN201310001273.3A
Other languages
Chinese (zh)
Other versions
CN103916433A (en
Inventor
高城
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201310001273.3A priority Critical patent/CN103916433B/en
Priority to PCT/CN2013/080795 priority patent/WO2013189318A1/en
Publication of CN103916433A publication Critical patent/CN103916433A/en
Application granted granted Critical
Publication of CN103916433B publication Critical patent/CN103916433B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L25/00Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
    • G10L25/48Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
    • G10L25/69Speech 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
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Details of electrophonic musical instruments
    • G10H1/36Accompaniment arrangements
    • G10H1/361Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L21/00Speech 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/02Speech enhancement, e.g. noise reduction or echo cancellation
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Aspects 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/031Musical 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/091Musical 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

Karaoke data processing method and device, Internet of things service platform and terminal
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.
CN201310001273.3A 2013-01-04 2013-01-04 A kind of karaoke data processing method, device, Internet of Things service platform and terminal Expired - Fee Related CN103916433B (en)

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)

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

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

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

Patent Citations (6)

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