Karaoke method, device, equipment and storage medium

Through the combination of mobile terminals and TV devices, we can use network connection to obtain and transmit user audio data to solve the problem of unable to achieve large -screen playback effects when K songs at home, and realize the high -quality K song experience without additional hardware equipment.

CN112037741BActive Publication Date: 2025-01-28SHENZHEN SKYWORTH RGB ELECTRONICS CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010878498.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-08-27
Publication Date
2025-01-28
Estimated Expiration
2040-08-27

AI Technical Summary

Technical Problem

Currently, when users are singing at home, they cannot achieve the large-screen playback effect, and they need to configure additional hardware devices, which increases the cost of playing karaoke for users.

Method used

Through the combination of mobile terminals and TV devices, the network connection between the first K song software and the second K song software is used to obtain and transmit user audio data, and to achieve a large screen K song effect without additional hardware devices.

Benefits of technology

Users can use the mobile terminal as a K song microphone. When K songs at home, there is no need to buy additional hardware devices. The combination of mobile terminals and TV devices can achieve the purpose of large screen K songs. The K song effect is better.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN112037741B_ABST
    Figure CN112037741B_ABST
Patent Text Reader

Abstract

The embodiment of the present invention discloses a karaoke method, device, equipment and storage medium, the method comprising: starting a first karaoke software; confirming whether a TV device with a network connection is detected based on the display interface of the first karaoke software; if a TV device with a network connection is detected, obtaining user audio data; transmitting the user audio data to a second karaoke software of the TV device through a network channel to control the second karaoke software of the TV device to play the user audio data. With the karaoke method provided by the embodiment of the present invention, users can use a mobile terminal as a karaoke microphone, and do not need to purchase additional hardware equipment when singing karaoke at home. The purpose of karaoke on a large screen can be achieved through the combination of a mobile terminal and a TV device, and the karaoke effect is better.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of communication technology, and in particular to a karaoke method, device, equipment and storage medium. Background Art

[0002] Karaoke is a form of entertainment in people's daily lives. However, the current epidemic is severe, and gathering places such as KTVs have greater safety hazards. Karaoke at home has become an alternative to KTV karaoke.

[0003] Currently, users can sing karaoke through mobile karaoke software, and the songs can be played through Bluetooth speakers connected to the mobile phone. However, the mobile phone screen is small and cannot achieve the same large-screen playback effect as KTV, so the user's karaoke experience is poor. Currently, there are also karaoke through smart TVs, but usually additional hardware equipment (such as microphones, speakers, etc.) is required, which increases the user's karaoke cost. Summary of the invention

[0004] In view of this, the embodiments of the present invention provide a karaoke method, apparatus, device and storage medium to achieve the effect of karaoke at home through a large screen without configuring additional hardware devices.

[0005] In a first aspect, an embodiment of the present invention provides a karaoke method, which is applied to a mobile terminal, comprising:

[0006] Start the first karaoke software;

[0007] Confirming whether a television device with a network connection is detected based on the display interface of the first karaoke software;

[0008] If a TV device with a network connection is detected, the user audio data is obtained;

[0009] The user audio data is transmitted to the second karaoke software of the television device through a network channel to control the second karaoke software of the television device to play the user audio data.

[0010] Furthermore, obtaining user audio data includes:

[0011] Get the user's original audio data;

[0012] The original audio data is subjected to noise reduction processing to obtain user audio data.

[0013] Furthermore, after obtaining the user audio data, it also includes:

[0014] Performing encoding and compression processing on the noise reduction audio data to obtain compressed audio data;

[0015] Correspondingly, the second karaoke software that transmits the user audio data to the television device through the network channel includes:

[0016] The compressed audio data is transmitted to the second karaoke software of the television device through a network channel.

[0017] In a second aspect, an embodiment of the present invention provides a karaoke method, which is applied to a television device, comprising:

[0018] Start the second karaoke software;

[0019] confirming whether a mobile terminal establishing a network connection is detected based on a display interface of the second karaoke software;

[0020] If a mobile terminal with a network connection is detected, receiving user audio data transmitted by the mobile terminal through the second karaoke software;

[0021] The user audio data is played through the second karaoke software.

[0022] Further, receiving the user audio data transmitted by the mobile terminal through the second karaoke software includes:

[0023] Receiving the compressed audio data transmitted by the mobile terminal through the second karaoke software;

[0024] The compressed audio data is decoded to obtain user audio data.

[0025] Further, playing the user audio data through the second karaoke software includes:

[0026] Converting the user audio data into user text data through speech recognition;

[0027] The user audio data is played and the matching result between the user text data and the pre-stored text data is displayed through the display interface of the second karaoke software.

[0028] In a third aspect, an embodiment of the present invention provides a karaoke device, which is applied to a mobile terminal, including:

[0029] A first karaoke software startup module, used to start the first karaoke software;

[0030] A first connection confirmation module, used to confirm whether a television device with a network connection is detected based on the display interface of the first karaoke software;

[0031] An audio acquisition module, used to acquire user audio data if a television device with a network connection is detected;

[0032] The audio transmission module is used to transmit the user audio data to the second karaoke software of the television device through a network channel to control the second karaoke software of the television device to play the user audio data.

[0033] In a fourth aspect, an embodiment of the present invention provides a karaoke device, which is applied to a television device, including:

[0034] The second karaoke software startup module is used to start the second karaoke software;

[0035] A second connection confirmation module, used to confirm whether a mobile terminal establishing a network connection is detected based on the display interface of the second karaoke software;

[0036] An audio receiving module, for receiving user audio data transmitted by the mobile terminal through the second karaoke software if a mobile terminal with a network connection is detected;

[0037] The audio playing module is used to play the user audio data through the second karaoke software.

[0038] In a fifth aspect, an embodiment of the present invention provides an electronic device, including:

[0039] one or more processors;

[0040] A storage device for storing one or more programs;

[0041] An image acquisition device, used to acquire user action images;

[0042] When the one or more programs are executed by the one or more processors, the one or more processors implement the karaoke method provided by any embodiment of the present invention.

[0043] In a sixth aspect, an embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the karaoke method provided by any embodiment of the present invention.

[0044] The karaoke method provided by the embodiment of the present invention allows users to use the mobile terminal as a karaoke microphone, and do not need to purchase additional hardware devices when singing karaoke at home. The purpose of karaoke on a large screen can be achieved through the combination of the mobile terminal and the TV device, and the karaoke effect is better. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 A schematic diagram of a process of singing karaoke provided in the first embodiment of the present invention;

[0046] Figure 2 A flow chart of a karaoke singing method provided in the second embodiment of the present invention;

[0047] Figure 3 A flow chart of a karaoke singing method provided in Embodiment 3 of the present invention;

[0048] Figure 4 A flow chart of a karaoke singing method provided in Embodiment 4 of the present invention;

[0049] Figure 5 A structural schematic diagram of a karaoke device provided in Embodiment 5 of the present invention;

[0050] Figure 6 A structural schematic diagram of a karaoke device provided in Embodiment 6 of the present invention;

[0051] Figure 7 A schematic diagram of the structure of an electronic device provided in Embodiment 7 of the present invention. DETAILED DESCRIPTION

[0052] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the present invention, rather than to limit the present invention. It should also be noted that, for ease of description, only parts related to the present invention, rather than all structures, are shown in the accompanying drawings.

[0053] It should be mentioned before discussing the exemplary embodiments in more detail that some exemplary embodiments are described as processes or methods depicted as flow charts. Although the flow charts describe the steps as sequential processes, many of the steps therein can be implemented in parallel, concurrently or simultaneously. In addition, the order of the steps can be rearranged. The process can be terminated when its operation is completed, but can also have additional steps not included in the accompanying drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, etc.

[0054] In addition, the terms "first", "second", etc. may be used in this article to describe various directions, actions, steps or elements, but these directions, actions, steps or elements are not limited by these terms. These terms are only used to distinguish a first direction, action, step or element from another direction, action, step or element. The terms "first", "second", etc. should not be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, the meaning of "multiple" and "batch" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0055] Embodiment 1

[0056] Figure 1This is a flow chart of a karaoke method provided in the first embodiment of the present invention. This embodiment is applied to a mobile terminal, such as a mobile phone, and is suitable for the scenario where a user sings karaoke at home. Figure 1 As shown, the karaoke method provided by the embodiment of the present invention includes:

[0057] S110, starting the first karaoke software.

[0058] S120: confirming whether a television device with a network connection is detected based on the display interface of the first karaoke software.

[0059] Specifically, the first karaoke software is a karaoke software pre-installed in the mobile terminal. When the user needs to sing karaoke, he opens the first karaoke software, and the first karaoke software starts. After the first karaoke software is started, its display interface will display TV devices that can establish a network connection and TV devices that have established a network connection. If the TV device has established a network connection with the mobile terminal before the user starts the first karaoke software this time, the first karaoke software will automatically establish a network connection with the TV device after it is started. If the mobile terminal does not have a TV device with which a network connection has been established, the user can select a TV device from the TV devices that can establish a network connection displayed on the display interface of the first karaoke software to establish a network connection.

[0060] Furthermore, the establishment of network connection in this embodiment means that the mobile terminal and the TV device are connected to the same wireless local area network. That is, when the first karaoke software is started, the display interface of the first karaoke software will display the TV devices that can be connected or have been connected to the same wireless local area network as the mobile terminal.

[0061] S130: If a television device with a network connection is detected, user audio data is obtained.

[0062] Specifically, if a TV device with a network connection is detected, it can be explained that the connected TV device is currently in a karaoke state, and user audio data is obtained at this time, that is, the user can regard the mobile terminal as a microphone and input karaoke voice into the mobile terminal.

[0063] Furthermore, if no TV device with a network connection is detected, it means that there is no connectable TV device within the detection range of the mobile terminal, or the connectable TV device is in a powered-off state, and the user needs to make manual adjustments.

[0064] S140: Transmit the user audio data to the second karaoke software of the television device through a network channel to control the second karaoke software of the television device to play the user audio data.

[0065] Specifically, the second karaoke software refers to the karaoke software installed in the television device. The first karaoke software and the second karaoke software belong to the same karaoke software. The difference between the two is that the first karaoke software is installed in the mobile terminal, and the second karaoke software is installed in the television device. When the user audio data is collected, the first karaoke software of the mobile terminal transmits the user audio data to the second karaoke software of the television device through the network channel, so that the second karaoke software of the television device can obtain the user audio data. The second karaoke software of the television device plays the user audio data. At the same time, the display interface of the second karaoke software can display the MV screen, lyrics and subtitles of the song selected by the user, and the matching effect of the user's karaoke voice and lyrics and subtitles. The user realizes the karaoke operation through the mobile terminal and the television device.

[0066] The karaoke method provided in the first embodiment of the present invention allows users to use the mobile terminal as a karaoke microphone, and do not need to purchase additional hardware devices when singing karaoke at home. The purpose of karaoke on a large screen can be achieved through the combination of the mobile terminal and the TV device, and the karaoke effect is better.

[0067] Embodiment 2

[0068] Figure 2 This is a flow chart of a karaoke method provided in the second embodiment of the present invention. This embodiment is a further refinement of the above-mentioned first embodiment. Figure 2 As shown, the karaoke method provided by the embodiment of the present invention includes:

[0069] S210, starting the first karaoke software.

[0070] S220: confirming whether a television device with a network connection is detected based on the display interface of the first karaoke software.

[0071] S230: If a television device with a network connection is detected, the original audio data of the user is obtained.

[0072] S240: Perform noise reduction processing on the original audio data to obtain user audio data.

[0073] Specifically, the original audio data of the user refers to the sound data directly input by the user to the mobile terminal. The original audio data can be collected by a microphone built into the mobile terminal. The original audio data usually contains a large amount of noise, so it is necessary to perform noise reduction processing on the original audio data, and after noise reduction, the user audio data with noise filtered out can be obtained. The noise reduction processing can be processed by a noise reduction algorithm built into the mobile terminal, such as LMS (Least Mean Square) adaptive filter noise reduction processing.

[0074] S250: Encode and compress the noise reduction audio data to obtain compressed audio data.

[0075] Specifically, the encoding and compression processing is mainly to reduce the volume of the noise reduction audio data, so as to facilitate the real-time and fast transmission of the audio data. The compressed noise reduction audio data is compressed audio data. The encoding and compression method can adopt the encoding method provided by the mobile terminal, such as MPEG-1 audio layer 2.

[0076] S260: Transmit the compressed audio data to the second karaoke software of the television device through a network channel to control the second karaoke software of the television device to play the user audio data.

[0077] Specifically, the compressed audio data is transmitted to the second karaoke software of the television device through a network channel. The television device can play the user audio data after decompressing the compressed audio data, thereby realizing a real-time karaoke function.

[0078] The karaoke method provided in the second embodiment of the present invention allows users to use the mobile terminal as a karaoke microphone, without having to purchase additional hardware equipment when singing karaoke at home. The noise reduction and encoding compression processing provided by the mobile terminal improves the quality and transmission efficiency of the user's audio data. In addition, the purpose of large-screen karaoke can be achieved through the combination of the mobile terminal and the TV device, and the karaoke effect is better.

[0079] Embodiment 3

[0080] Figure 3 The present invention provides a flow chart of a karaoke method. This embodiment is applied to a television device, such as a smart TV, and is suitable for a user to sing karaoke at home. Figure 3 As shown, the karaoke method provided by the embodiment of the present invention includes:

[0081] S310, start the second karaoke software.

[0082] S320: confirming whether a mobile terminal with a network connection is detected based on the display interface of the second karaoke software.

[0083] Specifically, the second karaoke software refers to the karaoke software installed in the television device. When the user needs to sing karaoke, he opens the second karaoke software on the television device, and the second karaoke software starts. After the second karaoke software is started, its display interface will display the mobile terminal that has established a network connection with the television device. Establishing a network connection in this embodiment means that the mobile terminal and the television device are both connected to the same wireless local area network. When the mobile terminal sends a connection request to the television device in the same wireless local area network through the first karaoke software, the television device automatically passes the request without manual confirmation by the user.

[0084] S330: If a mobile terminal with a network connection is detected, the user audio data transmitted by the mobile terminal is received through the second karaoke software.

[0085] Specifically, if a mobile terminal with a network connection is detected, it means that the mobile terminal has entered the karaoke state. At this time, the TV device receives the user audio data transmitted by the mobile terminal through the second karaoke software, which is equivalent to the user using the mobile terminal as a microphone connected to the TV device to input karaoke voice.

[0086] Furthermore, the second karaoke software is a bottom-level service in the TV device and cannot be killed. It is set in the system whitelist of the TV device, thereby ensuring that the second karaoke software can receive user audio data transmitted by the mobile terminal in real time, thereby ensuring the timeliness of the user's karaoke voice.

[0087] S340: Play the user audio data through a second karaoke software.

[0088] Specifically, the second karaoke software of the TV device plays the received user audio data. At the same time, the display interface of the second karaoke software can display the MV screen, lyrics and subtitles of the song selected by the user, and the matching effect of the user's karaoke voice and lyrics and subtitles. The user realizes karaoke operation through the mobile terminal and the TV device.

[0089] Furthermore, the display interface of the second karaoke software can be enlarged to the same size as the display screen of the television device, or it can be reduced to a pre-set size. When the display interface of the second karaoke software is enlarged to the same size as the display screen of the television device, the screen displayed can be only the MV screen of the song selected by the user, or it can be the MV screen of the song selected by the user and the user screen. For example, the display interface is divided into a left interface and a right interface based on the center line of the display screen. The left interface displays the MV screen of the song selected by the user, and the right interface displays the user screen, which can allow the user to substitute into the scene of singing with the singer and enhance the user's karaoke experience.

[0090] The karaoke method provided by the embodiment of the present invention allows users to use the mobile terminal as a karaoke microphone, and do not need to purchase additional hardware devices when singing karaoke at home. The purpose of karaoke on a large screen can be achieved through the combination of the mobile terminal and the TV device, and the karaoke effect is better.

[0091] Embodiment 4

[0092] Figure 4 This is a flow chart of a karaoke method provided in the fourth embodiment of the present invention. This embodiment is a further refinement of the above-mentioned third embodiment. Figure 4 As shown, the karaoke method provided by the embodiment of the present invention includes:

[0093] S410, starting the second karaoke software.

[0094] S420: confirming whether a mobile terminal with a network connection is detected based on the display interface of the second karaoke software.

[0095] S430: If a mobile terminal with a network connection is detected, the compressed audio data transmitted by the mobile terminal is received through the second karaoke software.

[0096] S440: Decode the compressed audio data to obtain user audio data.

[0097] Specifically, when the mobile terminal transmits the user audio, it compresses the user audio data into compressed audio data for transmission. Therefore, the second karaoke software of the television device first receives the compressed audio data transmitted by the mobile terminal. After receiving the compressed audio data, the compressed audio data is decoded so that the compressed audio data is restored to the user audio data for easy playback. The decoding process can be performed by hard decoding or soft decoding.

[0098] S450: Convert the user audio data into user text data through speech recognition.

[0099] Specifically, speech recognition can convert speech data into text data. Therefore, speech recognition is performed on the user audio data, and it is converted into corresponding user text data, thus obtaining the lyrics text data of the user's karaoke voice.

[0100] S460: Play the user audio data and display the matching result between the user text data and the pre-stored text data through the display interface of the second karaoke software.

[0101] Specifically, the second karaoke software of the television device plays the received user audio data. At the same time, the display interface of the second karaoke software can display the MV screen, lyrics and subtitles of the song selected by the user, and the matching effect of the user's karaoke voice and lyrics and subtitles. The pre-stored text data refers to the lyrics and subtitles data of the song selected by the user, which can be pre-stored by the television device or cached in real time through the network by the television device. Displaying the matching result of the user text data and the pre-stored text data means displaying the matching effect of the user's karaoke voice and lyrics and subtitles, that is, the user's karaoke progress.

[0102] The karaoke method provided by the embodiment of the present invention allows users to use the mobile terminal as a karaoke microphone, and do not need to purchase additional hardware devices when singing karaoke at home. The purpose of karaoke on a large screen can be achieved through the combination of the mobile terminal and the TV device, and the karaoke effect is better.

[0103] Embodiment 5

[0104] Figure 5This is a structural diagram of a karaoke device provided in Embodiment 5 of the present invention. This embodiment is applied to a mobile terminal, such as a mobile phone, and can be suitable for scenarios where users sing karaoke at home. The karaoke device provided in the embodiment of the present invention can implement the karaoke method applied to a mobile terminal provided in any embodiment of the present invention, and has the corresponding functional structure and beneficial effects of the implementation method. For the contents not described in detail in this embodiment, reference can be made to the description of any method embodiment of the present invention.

[0105] like Figure 5 As shown, the karaoke device provided in the embodiment of the present invention includes: a first karaoke software startup module 510, a first connection confirmation module 520, an audio acquisition module 530 and an audio transmission module 540, wherein:

[0106] The first karaoke software starting module 510 is used to start the first karaoke software;

[0107] The first connection confirmation module 520 is used to confirm whether a television device with a network connection is detected based on the display interface of the first karaoke software;

[0108] The audio acquisition module 530 is used to acquire user audio data if a television device with a network connection is detected;

[0109] The audio transmission module 540 is used to transmit the user audio data to the second karaoke software of the television device through a network channel to control the second karaoke software of the television device to play the user audio data.

[0110] Furthermore, the audio acquisition module 530 includes:

[0111] An audio acquisition unit, used to acquire original audio data of a user;

[0112] The audio noise reduction unit is used to perform noise reduction processing on the original audio data to obtain user audio data.

[0113] Furthermore, it also includes:

[0114] An audio compression module, used for encoding and compressing the noise reduction audio data to obtain compressed audio data;

[0115] Furthermore, the audio transmission module 540 is specifically used for:

[0116] The compressed audio data is transmitted to the second karaoke software of the television device through a network channel.

[0117] With the karaoke device provided in the embodiment of the present invention, the user can use the mobile terminal as a karaoke microphone, and does not need to purchase additional hardware equipment when singing karaoke at home. The purpose of karaoke on a large screen can be achieved through the combination of the mobile terminal and the TV device, and the karaoke effect is better.

[0118] Embodiment 6

[0119] Figure 6 This is a structural diagram of a karaoke device provided in Embodiment 6 of the present invention. This embodiment is applied to a television device, such as a smart television, and can be suitable for a scenario where a user sings karaoke at home. The karaoke device provided in the embodiment of the present invention can implement the karaoke method applied to a television device provided in any embodiment of the present invention, and has the corresponding functional structure and beneficial effects of the implementation method. For the contents not described in detail in this embodiment, reference can be made to the description of any method embodiment of the present invention.

[0120] like Figure 6 As shown, the karaoke device provided in the embodiment of the present invention includes: a second karaoke software starting module 610, a second connection confirmation module 620, an audio receiving module 630 and an audio playing module 640, wherein:

[0121] The second karaoke software starting module 610 is used to start the second karaoke software;

[0122] The second connection confirmation module 620 is used to confirm whether a mobile terminal establishing a network connection is detected based on the display interface of the second karaoke software;

[0123] The audio receiving module 630 is used to receive user audio data transmitted by the mobile terminal through the second karaoke software if a mobile terminal with a network connection is detected;

[0124] The audio playing module 640 is used to play the user audio data through the second karaoke software.

[0125] Furthermore, the audio receiving module 630 includes:

[0126] An audio receiving unit, used for receiving compressed audio data transmitted by the mobile terminal through a second karaoke software;

[0127] The audio decoding unit is used to decode the compressed audio data to obtain user audio data.

[0128] Furthermore, the audio playback module 640 includes:

[0129] A speech recognition unit, used for converting the user audio data into user text data through speech recognition;

[0130] The voice playing unit is used to play the user audio data and display the matching result between the user text data and the pre-stored text data through the display interface of the second karaoke software.

[0131] With the karaoke device provided in the embodiment of the present invention, the user can use the mobile terminal as a karaoke microphone, and does not need to purchase additional hardware equipment when singing karaoke at home. The purpose of karaoke on a large screen can be achieved through the combination of the mobile terminal and the TV device, and the karaoke effect is better.

[0132] Embodiment 7

[0133] Figure 7 A schematic diagram of the structure of an electronic device provided in Embodiment 7 of the present invention. Figure 7 A block diagram of an exemplary electronic device suitable for implementing embodiments of the present invention is shown. Figure 7 The electronic device shown is only an example and should not limit the functions and scope of use of the embodiments of the present invention. Figure 7 As shown, the electronic device includes a processor 710, a memory 720, an input device 730, and an output device 740. The number of the processor 710 in the electronic device can be one or more. Figure 7 Taking a processor 710 as an example, the processor 710, the memory 720, the input device 730 and the output device 740 in the electronic device can be connected via a bus or other means. Figure 7 The example of connecting through bus is taken in the following.

[0134] The memory 720, as a computer-readable storage medium, can be used to store software programs, computer executable programs and modules, such as the program instructions / modules corresponding to the karaoke method applied to the mobile terminal or the karaoke method applied to the television device in the embodiment of the present invention (for example, the first karaoke software startup module 510, the first connection confirmation module 520, the audio acquisition module 530 and the audio transmission module 540 in the karaoke device applied to the mobile terminal, or the second karaoke software startup module 610, the second connection confirmation module 620, the audio receiving module 630 and the audio playback module 640 in the karaoke device applied to the television device). The processor 710 executes various functional applications and data processing of the electronic device by running the software programs, instructions and modules stored in the memory 720, that is, realizes the above-mentioned karaoke method applied to the mobile terminal or the karaoke method applied to the television device. The karaoke method applied to a mobile terminal includes: starting a first karaoke software; confirming whether a TV device with a network connection is detected based on the display interface of the first karaoke software; if a TV device with a network connection is detected, obtaining user audio data; transmitting the user audio data to a second karaoke software of the TV device through a network channel to control the second karaoke software of the TV device to play the user audio data. The karaoke method applied to a TV device includes: starting a second karaoke software; confirming whether a mobile terminal with a network connection is detected based on the display interface of the second karaoke software; if a mobile terminal with a network connection is detected, receiving the user audio data transmitted by the mobile terminal through the second karaoke software; and playing the user audio data through the second karaoke software.

[0135] The memory 720 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 720 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 720 may further include a memory remotely arranged relative to the processor 710, and these remote memories may be connected to the mobile terminal via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0136] The input device 730 may be used to receive input digital or character information, and generate key signal input related to user settings and function control of the electronic device, etc. The output device 740 may include a display device such as a video display or other control devices.

[0137] Embodiment 8

[0138] Embodiment 8 of the present invention further provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, a karaoke method applied to a mobile terminal or a karaoke method applied to a television device as provided in any embodiment of the present invention is implemented. The karaoke method applied to a mobile terminal may include: starting a first karaoke software; confirming whether a television device with a network connection is detected based on the display interface of the first karaoke software; if a television device with a network connection is detected, obtaining user audio data; transmitting the user audio data to a second karaoke software of the television device through a network channel to control the second karaoke software of the television device to play the user audio data. The karaoke method applied to a television device may include: starting a second karaoke software; confirming whether a mobile terminal with a network connection is detected based on the display interface of the second karaoke software; if a mobile terminal with a network connection is detected, receiving the user audio data transmitted by the mobile terminal through the second karaoke software; and playing the user audio data through the second karaoke software.

[0139] The computer storage medium of the embodiment of the present invention can adopt any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.

[0140] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0141] The program code embodied on the computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0142] Computer program code for performing the operation of the present invention may be written in one or more programming languages ​​or combinations thereof, including object-oriented programming languages ​​(such as Java, Smalltalk, C++), and conventional procedural programming languages ​​(such as "C" language or similar programming languages). The program code may be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer, partially on a remote computer, or entirely on a remote computer or terminal. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network (including a local area network (LAN) or a wide area network (WAN)), or may be connected to an external computer (e.g., using an Internet service provider to connect via the Internet).

[0143] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims

1. A karaoke method, applied to a mobile terminal, characterized in that: include: Start the first karaoke software; Confirming whether a television device with a network connection is detected based on the display interface of the first karaoke software; If a TV device with a network connection is detected, the user audio data is obtained; Transmitting the user audio data to the second karaoke software of the television device through a network channel to control the second karaoke software of the television device to play the user audio data; The second karaoke software of the television device plays the user audio data including: Converting the user audio data into user text data through speech recognition; Play the user audio data and display the matching result between the user text data and the pre-stored text data through the display interface of the second karaoke software; The display content of the display interface of the second karaoke software also includes the MV music video screen, lyrics and subtitles of the song selected by the user, and the matching effect between the user's karaoke voice and the lyrics and subtitles; When the display interface of the second karaoke software is enlarged to the same size as the display screen of the television device, the display interface of the karaoke software contains only the MV music video screen of the song selected by the user, or contains both the MV music video screen of the song selected by the user and the user screen; The step of confirming whether a TV device with a network connection is detected based on the display interface of the first karaoke software comprises: selecting a target TV device from among the TV devices with a network connection that can be established in the display interface of the first karaoke software to establish a network connection; Among them, the second karaoke software is a system underlying service in the white list of the television device system and cannot be terminated.

2. The method according to claim 1, characterized in that Obtaining user audio data includes: Get the user's original audio data; The original audio data is subjected to noise reduction processing to obtain user audio data.

3. The method according to claim 2, characterized in that After obtaining the user audio data, it also includes: Performing encoding and compression processing on the user audio data to obtain compressed audio data; Correspondingly, the second karaoke software that transmits the user audio data to the television device through the network channel includes: The compressed audio data is transmitted to the second karaoke software of the television device through a network channel.

4. A karaoke method, applied to a television device, characterized in that: include: Start the second karaoke software; confirming whether a mobile terminal establishing a network connection is detected based on a display interface of the second karaoke software; If a mobile terminal with a network connection is detected, receiving user audio data transmitted by the mobile terminal through the second karaoke software; Play the user audio data through a second karaoke software; The step of playing the user audio data through the second karaoke software includes: Converting the user audio data into user text data through speech recognition; Play the user audio data and display the matching result between the user text data and the pre-stored text data through the display interface of the second karaoke software; The display content of the display interface of the second karaoke software also includes the MV music video screen, lyrics and subtitles of the song selected by the user, and the matching effect between the user's karaoke voice and the lyrics and subtitles; When the display interface of the second karaoke software is enlarged to the same size as the display screen of the television device, the display interface of the karaoke software contains only the MV music video screen of the song selected by the user, or contains both the MV music video screen of the song selected by the user and the user screen; The step of confirming whether a mobile terminal establishing a network connection is detected based on the display interface of the second karaoke software includes: The process of establishing a network connection by the mobile terminal includes: the mobile terminal selects a target TV device from TV devices that can establish a network connection in the display interface of the first karaoke software to establish a network connection; Among them, the second karaoke software is a system underlying service in the white list of the television device system and cannot be terminated.

5. The method according to claim 4, characterized in that Receiving the user audio data transmitted by the mobile terminal through the second karaoke software includes: Receiving the compressed audio data transmitted by the mobile terminal through the second karaoke software; The compressed audio data is decoded to obtain user audio data.

6. A karaoke device, applied to a mobile terminal, characterized in that: include: A first karaoke software startup module, used to start the first karaoke software; A first connection confirmation module, used to confirm whether a television device with a network connection is detected based on the display interface of the first karaoke software; An audio acquisition module, used to acquire user audio data if a television device with a network connection is detected; An audio transmission module, used for transmitting the user audio data to the second karaoke software of the television device through a network channel, so as to control the second karaoke software of the television device to play the user audio data; The second karaoke software of the television device plays the user audio data including: Converting the user audio data into user text data through speech recognition; Play the user audio data and display the matching result between the user text data and the pre-stored text data through the display interface of the second karaoke software; The display content of the display interface of the second karaoke software also includes the MV music video screen, lyrics and subtitles of the song selected by the user, and the matching effect between the user's karaoke voice and the lyrics and subtitles; When the display interface of the second karaoke software is enlarged to the same size as the display screen of the television device, the display interface of the karaoke software contains only the MV music video screen of the song selected by the user, or contains both the MV music video screen of the song selected by the user and the user screen; The step of confirming whether a TV device with a network connection is detected based on the display interface of the first karaoke software comprises: selecting a target TV device from among the TV devices with a network connection that can be established in the display interface of the first karaoke software to establish a network connection; Among them, the second karaoke software is a system underlying service in the white list of the television device system and cannot be terminated.

7. A karaoke device, applied to a television device, characterized in that: include: The second karaoke software startup module is used to start the second karaoke software; A second connection confirmation module, used to confirm whether a mobile terminal establishing a network connection is detected based on the display interface of the second karaoke software; An audio receiving module, for receiving user audio data transmitted by the mobile terminal through the second karaoke software if a mobile terminal with a network connection is detected; An audio playing module, used for playing the user audio data through a second karaoke software; Wherein, the audio playback module includes: A speech recognition unit, used for converting the user audio data into user text data through speech recognition; A voice playing unit, used for playing the user audio data, and displaying the matching result between the user text data and the pre-stored text data through the display interface of the second karaoke software; The display content of the display interface of the second karaoke software also includes the MV music video screen, lyrics and subtitles of the song selected by the user, and the matching effect between the user's karaoke voice and the lyrics and subtitles; When the display interface of the second karaoke software is enlarged to the same size as the display screen of the television device, the display interface of the karaoke software contains only the MV music video screen of the song selected by the user, or contains both the MV music video screen of the song selected by the user and the user screen; The step of confirming whether a mobile terminal that has established a network connection is detected based on the display interface of the second karaoke software comprises: the process of the mobile terminal establishing a network connection comprises: the mobile terminal selects a target television device from television devices that can establish a network connection in the display interface of the first karaoke software to establish a network connection; Among them, the second karaoke software is a system underlying service in the white list of the television device system and cannot be terminated.

8. An electronic device, characterized in that: include: one or more processors; A storage device for storing one or more programs; An image acquisition device, used to acquire user action images; When the one or more programs are executed by the one or more processors, the one or more processors implement the karaoke method as described in any one of claims 1-3 or the karaoke method as described in any one of claims 4-5.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the karaoke method as described in any one of claims 1-3 or the karaoke method as described in any one of claims 4-5 is implemented.

Citation Information

Patent Citations

  • Singing method, apparatus, device and system

    CN107332976A