Karaoke system, karaoke method and automobile
By designing a karaoke system that includes a car host, portable speaker, karaoke microphone and in-car speaker, the problem of out-of-synthetic speakers in and out of car is solved, synchronous playback is achieved, and users' karaoke experience is improved.
Patent Information
- Application Number
- CN202411645186.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-15
- Publication Date
- 2025-04-11
AI Technical Summary
In the prior art, the sounds played by the speakers and Bluetooth speakers in the car are not synchronized, resulting in poor auditory experience for users when singing outside the car.
A karaoke system is designed, including a car host, portable speaker, karaoke microphone and in-car speaker. Through the direct communication connection between the car host and the karaoke microphone and portable speaker, it ensures the synchronous transmission and processing of vocal data and accompaniment data.
It realizes synchronous playback of speakers inside and outside the car, improves the user's auditory experience when singing outside the car, and ensures sufficient volume and consistent sound.
Smart Images

Figure CN119811338A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of intelligent automobiles, and in particular to a karaoke system, a karaoke method and an automobile. Background Art
[0002] In the past, the entertainment methods in cars were relatively simple. People in the car sat in a fixed position for a long time and passively received information, which was not only boring but also prone to fatigue.
[0003] Therefore, in order to eliminate the fatigue of the occupants during driving and improve the entertainment of the journey, the entertainment systems in cars are becoming more and more abundant. For example, the entertainment systems currently equipped in cars are developing towards multi-functions, bringing as many entertainment functions that can be achieved at home into the car as possible.
[0004] For example, the in-car karaoke system came into being, which has a singing function to facilitate people in the car to sing karaoke in the car.
[0005] However, in actual use, users often do not always stay in the car to sing karaoke. For example, when using the in-car karaoke system outdoors, users may carry a microphone outside the car to sing karaoke.
[0006] However, when a user carries a microphone to sing karaoke outside the car, the volume of the karaoke played by the in-car speakers heard by the user is often not loud enough to meet the user's demand for a high volume when singing karaoke outside the car.
[0007] To this end, a Bluetooth speaker can be added outside the car. In this way, when the user carries a microphone to sing karaoke outside the car, the Bluetooth speaker outside the car can play the sound of the user's karaoke. The user can place the Bluetooth speaker next to the user so that the volume of the Bluetooth speaker heard by the user is loud enough to meet the user's auditory needs for high volume when singing karaoke outside the car.
[0008] However, the inventor found that after adding a Bluetooth speaker outside the car, the sounds played by the car speaker and the Bluetooth speaker are not synchronized, which causes the user to hear sounds played by the car speaker and the Bluetooth speaker are not synchronized, which undoubtedly reduces the user's experience of singing karaoke outside the car. Summary of the invention
[0009] The embodiments of the present invention provide a karaoke system, a karaoke method and a car to solve the problems in the prior art that the sounds played by the car speaker and the Bluetooth speaker are not synchronized, the sounds played by the car speaker and the Bluetooth speaker heard by the user are not synchronized, and the user has a low karaoke experience outside the car.
[0010] In a first aspect, an embodiment of the present invention provides a karaoke system, the karaoke system comprising:
[0011] Car host, portable speakers, karaoke microphone and in-car speakers;
[0012] The car host communicates with the car speakers, the car host communicates with the karaoke microphone, and the karaoke microphone communicates with the portable speakers.
[0013] The karaoke microphone is used to collect vocal data;
[0014] The vehicle-mounted host is used to control the in-vehicle speakers to play karaoke data according to the karaoke mode; the karaoke data includes the human voice data;
[0015] The portable speaker is used for playing karaoke songs according to the karaoke mode.
[0016] In an optional implementation, when the karaoke mode of the karaoke system is a synchronous karaoke mode inside and outside the car, the vehicle host is used to obtain karaoke accompaniment data; the portable speaker is used to obtain karaoke accompaniment data; and the karaoke microphone is used to collect vocal data;
[0017] The karaoke microphone is also used to send vocal data directly to the portable speaker, and the karaoke microphone is also used to send vocal data to the vehicle host;
[0018] The vehicle-mounted host is also used for mixing the karaoke accompaniment data and the vocal data to obtain mixed data; the portable speaker is also used for mixing the karaoke accompaniment data and the vocal data to obtain mixed data;
[0019] The vehicle-mounted host is also used to play the mixed sound data through the in-vehicle speakers; the portable speakers are also used to play the mixed sound data.
[0020] In an optional implementation, the karaoke microphone is directly connected to the in-car speaker;
[0021] When the karaoke mode of the karaoke system is a synchronous karaoke mode inside and outside the car, the in-car speaker is used to obtain karaoke accompaniment data; the portable speaker is used to obtain karaoke accompaniment data; and the karaoke microphone is used to collect vocal data;
[0022] The karaoke microphone is also used to send vocal data directly to the portable speaker. The karaoke microphone is also used to send vocal data directly to the in-car speaker.
[0023] The in-car speaker is also used for mixing the karaoke accompaniment data and the vocal data to obtain mixed data; the portable speaker is also used for mixing the karaoke accompaniment data and the vocal data to obtain mixed data;
[0024] The in-car speaker is also used for playing the mixed sound data; the portable speaker is also used for playing the mixed sound data.
[0025] In an optional implementation, the karaoke system further includes: at least one additional speaker communicatively connected to the portable speaker;
[0026] The portable speaker is also used to send the mixed sound data to at least one additional speaker; and the at least one additional speaker is used to play the mixed sound data.
[0027] In an optional implementation, when the karaoke mode of the karaoke system is switched to the out-of-car karaoke mode, the karaoke microphone is also used to collect vocal data, and the portable speaker is also used to obtain karaoke accompaniment data;
[0028] The karaoke microphone is also used to send vocal data directly to the portable speaker;
[0029] The portable speaker is also used to mix the karaoke accompaniment data and the vocal data to obtain mixed data;
[0030] The portable speaker is also used to play the mixed audio data.
[0031] In an optional implementation, there are multiple karaoke microphones in the karaoke system;
[0032] When the karaoke mode of the karaoke system is switched to the separate inside-outside karaoke mode, the first karaoke microphone among the multiple karaoke microphones is used to collect the first vocal data and directly send the first vocal data to the portable speaker; the portable speaker is also used to obtain the first karaoke accompaniment data, mix the first karaoke accompaniment data and the first vocal data to obtain the first mixed data, and play the first mixed data;
[0033] The second karaoke microphone among the multiple karaoke microphones is used to collect second vocal data and send the second vocal data to the vehicle-mounted host; the vehicle-mounted host is also used to obtain second karaoke accompaniment data, mix the second karaoke accompaniment data and the second vocal data to obtain second mixed data, and play the second mixed data through the in-vehicle speaker;
[0034] In an optional implementation, there are multiple karaoke microphones in the karaoke system;
[0035] When the karaoke mode of the karaoke system is switched to the separate inside-outside karaoke mode, the first karaoke microphone among the multiple karaoke microphones is used to collect the first vocal data and directly send the first vocal data to the portable speaker; the portable speaker is also used to obtain the first karaoke accompaniment data, mix the first karaoke accompaniment data and the first vocal data to obtain the first mixed data, and play the first mixed data;
[0036] A second karaoke microphone among the multiple karaoke microphones is directly connected to the in-vehicle speaker;
[0037] The second karaoke microphone is used to collect second vocal data and directly send the second vocal data to the in-car speaker; the in-car speaker is also used to obtain second karaoke accompaniment data, mix the second karaoke accompaniment data and the second vocal data to obtain second mixed data, and play the second mixed data.
[0038] In a second aspect, an embodiment of the present invention provides a karaoke method, which is applied to a portable speaker, wherein a vehicle-mounted host and a karaoke microphone are communicated and connected; the karaoke microphone and the portable speaker are directly communicated and connected; the vehicle-mounted host and the in-vehicle speaker are communicated and connected;
[0039] The method comprises:
[0040] When the karaoke system is in the synchronous karaoke mode inside and outside the car, the vocal data sent directly by the karaoke microphone to the portable speaker is received, and the karaoke accompaniment data is obtained. The vocal data is collected by the karaoke microphone, and the karaoke accompaniment data is obtained by the vehicle host;
[0041] Mixing the karaoke accompaniment data and the vocal data to obtain mixed data;
[0042] Play the mixed data;
[0043] The vocal data is also sent to the vehicle host by the karaoke microphone, so that the vehicle host mixes the karaoke accompaniment data and the vocal data obtained by the vehicle host to obtain mixed data, and plays the mixed data through the in-vehicle speakers.
[0044] In an optional implementation, the portable speaker is communicatively connected to at least one additional speaker;
[0045] The method further comprises:
[0046] The mixed sound data is sent to the at least one additional speaker so that the at least one additional speaker plays the mixed sound data.
[0047] In a third aspect, an embodiment of the present invention provides a karaoke method, which is applied to a karaoke microphone, wherein the karaoke microphone is directly connected to a portable speaker; the karaoke microphone is connected to a vehicle-mounted host; and the vehicle-mounted host is connected to a vehicle-mounted speaker;
[0048] The method comprises:
[0049] When the karaoke system is in the synchronized karaoke mode inside and outside the car, collect vocal data;
[0050] Send voice data directly to the portable speaker and send voice data to the vehicle host;
[0051] After obtaining the karaoke accompaniment data, the vehicle-mounted host mixes the karaoke accompaniment data and the vocal data to obtain mixed data, and plays the mixed data through the in-vehicle speakers; after obtaining the karaoke accompaniment data, the portable speakers mix the karaoke accompaniment data and the vocal data to obtain mixed data, and play the mixed data.
[0052] In a fourth aspect, an embodiment of the present invention provides a karaoke method, which is applied to a karaoke microphone, wherein the karaoke microphone is directly connected to a portable speaker; the karaoke microphone is directly connected to a car speaker;
[0053] The method comprises:
[0054] When the karaoke system is in the synchronized karaoke mode inside and outside the car, collect vocal data;
[0055] Send voice data directly to portable speakers and in-car speakers;
[0056] After obtaining the karaoke accompaniment data, the in-car speaker mixes the karaoke accompaniment data and the vocal data to obtain the mixed data and play the mixed data; after obtaining the karaoke accompaniment data, the portable speaker mixes the karaoke accompaniment data and the vocal data to obtain the mixed data and play the mixed data.
[0057] In a fifth aspect, an embodiment of the present invention provides a karaoke method, which is applied to a vehicle-mounted host, wherein the vehicle-mounted host is communicated with a car speaker; the vehicle-mounted host is communicated with a karaoke microphone; and the karaoke microphone is directly communicated with a portable speaker;
[0058] The method comprises:
[0059] When the karaoke system is in the in-car and out-car karaoke mode, karaoke accompaniment data is obtained;
[0060] Receive the vocal data sent by the karaoke microphone, which is collected by the karaoke microphone and sent to the vehicle host;
[0061] Mixing the karaoke accompaniment data and the vocal data to obtain mixed data;
[0062] Play the mixed audio data through the car speakers;
[0063] The vocal data is also directly sent to the portable speaker by the karaoke microphone, so that the portable speaker will mix the karaoke accompaniment data and the vocal data after acquiring the karaoke accompaniment data, and obtain the mixed data to play the mixed data.
[0064] In a sixth aspect, an embodiment of the present invention provides a karaoke method, which is applied to an in-car speaker, wherein a vehicle host and a karaoke microphone are communicated and connected; and a karaoke microphone and a portable speaker are directly communicated and connected;
[0065] The method comprises:
[0066] When the karaoke system is in the in-car and out-car karaoke mode, karaoke accompaniment data is obtained;
[0067] Receive the vocal data sent directly by the karaoke microphone. The vocal data is collected by the karaoke microphone and sent to the in-car speakers;
[0068] Mixing the karaoke accompaniment data and the vocal data to obtain mixed data;
[0069] Play the mixed data;
[0070] The vocal data is also directly sent to the portable speaker by the karaoke microphone, so that the portable speaker will mix the karaoke accompaniment data and the vocal data after acquiring the karaoke accompaniment data, and obtain the mixed data to play the mixed data.
[0071] In a seventh aspect, an embodiment of the present invention provides a karaoke method, which is applied to an additional speaker, wherein the additional speaker is communicatively connected to a portable speaker, and the portable speaker is directly communicatively connected to a karaoke microphone; the portable speaker is communicatively connected to a vehicle-mounted host; the karaoke microphone is communicatively connected to the vehicle-mounted host or directly communicatively connected to the in-vehicle speaker; the in-vehicle host is communicatively connected to the in-vehicle speaker;
[0072] The method comprises:
[0073] When the karaoke system is in the synchronous karaoke mode inside and outside the car, the mixed sound data sent by the portable speaker is received; the mixed sound data is obtained by the portable speaker after mixing the karaoke accompaniment data and the vocal data obtained by the portable speaker; the vocal data is collected by the karaoke microphone and sent directly to the portable speaker;
[0074] Play the mixed data;
[0075] The mixed data is also played by portable speakers;
[0076] The vocal data is also sent by the karaoke microphone to the vehicle host, so that the vehicle host mixes the karaoke accompaniment data and the vocal data obtained by the vehicle host to obtain mixed data, and plays the mixed data through the in-vehicle speakers. Alternatively, the vocal data is also sent by the karaoke microphone to the in-vehicle speakers, so that the in-vehicle speakers mix the karaoke accompaniment data and the vocal data obtained by the in-vehicle speakers to obtain mixed data, and play the mixed data.
[0077] In an eighth aspect, an embodiment of the present invention provides a karaoke device, which is applied to a portable speaker, wherein a vehicle-mounted host and a karaoke microphone are connected in communication; the karaoke microphone and the portable speaker are directly connected in communication; and the vehicle-mounted host and the in-vehicle speaker are connected in communication;
[0078] The device comprises:
[0079] The first acquisition module is used to receive the human voice data directly sent by the karaoke microphone to the portable speaker when the karaoke system is in the in-vehicle and out-of-vehicle karaoke mode, and acquire the karaoke accompaniment data, wherein the human voice data is collected by the karaoke microphone and the karaoke accompaniment data is acquired by the vehicle host;
[0080] The first mixing module is used for mixing the karaoke accompaniment data and the vocal data to obtain mixed data;
[0081] A first playing module, used for playing the mixed audio data;
[0082] The vocal data is also sent to the vehicle host by the karaoke microphone, so that the vehicle host mixes the karaoke accompaniment data and the vocal data obtained by the vehicle host to obtain mixed data, and plays the mixed data through the in-vehicle speakers.
[0083] In an optional implementation, the portable speaker is communicatively connected to at least one additional speaker;
[0084] The device also includes:
[0085] The first sending module is used to send the mixed sound data to at least one additional speaker, so that the at least one additional speaker plays the mixed sound data.
[0086] In a ninth aspect, an embodiment of the present invention provides a karaoke device, which is applied to a karaoke microphone, wherein the karaoke microphone is directly connected to a portable speaker; the karaoke microphone is connected to a vehicle-mounted host; and the vehicle-mounted host is connected to a vehicle-mounted speaker;
[0087] The device comprises:
[0088] The first acquisition module is used to collect human voice data when the karaoke system is in a synchronous karaoke mode inside and outside the car;
[0089] The second sending module is used to send the human voice data directly to the portable speaker and send the human voice data to the vehicle-mounted host;
[0090] After obtaining the karaoke accompaniment data, the vehicle-mounted host mixes the karaoke accompaniment data and the vocal data to obtain mixed data, and plays the mixed data through the in-vehicle speakers; after obtaining the karaoke accompaniment data, the portable speakers mix the karaoke accompaniment data and the vocal data to obtain mixed data, and play the mixed data.
[0091] In a tenth aspect, an embodiment of the present invention provides a karaoke device, which is applied to a karaoke microphone, wherein the karaoke microphone is directly connected to a portable speaker; the karaoke microphone is directly connected to a car speaker;
[0092] The device comprises:
[0093] The second acquisition module is used to collect human voice data when the karaoke system is in a synchronous karaoke mode inside and outside the car;
[0094] A third sending module is used to directly send the human voice data to the portable speaker and directly send the human voice data to the in-car speaker;
[0095] After obtaining the karaoke accompaniment data, the in-car speaker mixes the karaoke accompaniment data and the vocal data to obtain the mixed data and play the mixed data; after obtaining the karaoke accompaniment data, the portable speaker mixes the karaoke accompaniment data and the vocal data to obtain the mixed data and play the mixed data.
[0096] In an eleventh aspect, an embodiment of the present invention provides a karaoke device, which is applied to a vehicle-mounted host, wherein the vehicle-mounted host is communicated with a car speaker; the vehicle-mounted host is communicated with a karaoke microphone; and the karaoke microphone is directly communicated with a portable speaker;
[0097] The device comprises:
[0098] The second acquisition module is used to acquire karaoke accompaniment data when the karaoke system is in a synchronous karaoke mode inside and outside the car;
[0099] The first receiving module is used to receive the human voice data sent by the karaoke microphone, and the human voice data is collected by the karaoke microphone and sent to the vehicle host;
[0100] The second mixing module is used for mixing the karaoke accompaniment data and the vocal data to obtain mixed data;
[0101] The second playing module is used to play the mixed audio data through the in-car speakers;
[0102] The vocal data is also directly sent to the portable speaker by the karaoke microphone, so that the portable speaker will mix the karaoke accompaniment data and the vocal data after acquiring the karaoke accompaniment data, and obtain the mixed data to play the mixed data.
[0103] In a twelfth aspect, an embodiment of the present invention provides a karaoke device, which is applied to a car speaker, wherein the car host and the karaoke microphone are communicated and connected; the karaoke microphone and the portable speaker are directly communicated and connected;
[0104] The device comprises:
[0105] The third acquisition module is used to acquire karaoke accompaniment data when the karaoke system is in a synchronous karaoke mode inside and outside the car;
[0106] The second receiving module is used to receive the human voice data directly sent by the karaoke microphone, which is collected by the karaoke microphone and sent to the in-car speaker;
[0107] The third mixing module is used for mixing the karaoke accompaniment data and the vocal data to obtain mixed data;
[0108] The third playing module is used to play the mixed audio data;
[0109] The vocal data is also directly sent to the portable speaker by the karaoke microphone, so that the portable speaker will mix the karaoke accompaniment data and the vocal data after acquiring the karaoke accompaniment data, and obtain the mixed data to play the mixed data.
[0110] In a thirteenth aspect, an embodiment of the present invention provides a karaoke device, which is applied to an additional speaker, wherein the additional speaker is communicatively connected to a portable speaker, and the portable speaker is directly communicatively connected to a karaoke microphone; the portable speaker is communicatively connected to a vehicle-mounted host; the karaoke microphone is communicatively connected to the vehicle-mounted host or directly communicatively connected to the in-vehicle speaker; the in-vehicle host is communicatively connected to the in-vehicle speaker;
[0111] The device comprises:
[0112] The third receiving module is used to receive the mixed sound data sent by the portable speaker when the karaoke system is in the synchronous karaoke mode inside and outside the car; the mixed sound data is obtained by the portable speaker after mixing the karaoke accompaniment data and the vocal data obtained by the portable speaker; the vocal data is collected by the karaoke microphone and sent directly to the portable speaker;
[0113] The fourth playing module is used to play the mixed audio data;
[0114] The mixed data is also played by portable speakers;
[0115] The vocal data is also sent by the karaoke microphone to the vehicle host, so that the vehicle host mixes the karaoke accompaniment data and the vocal data obtained by the vehicle host to obtain mixed data, and plays the mixed data through the in-vehicle speakers. Alternatively, the vocal data is also sent by the karaoke microphone to the in-vehicle speakers, so that the in-vehicle speakers mix the karaoke accompaniment data and the vocal data obtained by the in-vehicle speakers to obtain mixed data, and play the mixed data.
[0116] In a fourteenth aspect, an embodiment of the present invention provides an electronic device, comprising: a processor, a communication interface, a memory, and a communication bus; wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;
[0117] Memory, used to store computer programs;
[0118] The processor is used to implement the karaoke method described in any of the above aspects when executing the program stored in the memory.
[0119] In a fifteenth 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 described in any of the above aspects.
[0120] The present invention has the following advantages:
[0121] In the present invention, after the karaoke microphone collects the human voice data, the karaoke microphone directly sends the human voice data to the portable speaker, and the karaoke microphone sends the human voice data to the vehicle-mounted host or directly sends the human voice data to the in-vehicle speaker.
[0122] The karaoke microphone directly sends the vocal data to the portable speaker, which can be understood as: the vocal data sent by the karaoke microphone to the portable speaker can be obtained by the portable speaker without being transferred by a third device after being sent by the karaoke microphone.
[0123] The karaoke microphone directly sends the vocal data to the car speaker, which can be understood as: the vocal data sent by the karaoke microphone to the car speaker can be obtained by the car speaker without being transferred by a third device after being sent by the karaoke microphone.
[0124] The process of a karaoke microphone sending vocal data through the car host is equivalent to taking up a delay in the transmission process.
[0125] The process of a karaoke microphone sending vocal data directly to a portable speaker is equivalent to taking up a delay in the transmission process.
[0126] If the vehicle host obtains the karaoke accompaniment data and the karaoke microphone collects the vocal data at the same time, the vehicle host can obtain the karaoke accompaniment data and the vocal data after a transmission delay. After the vehicle host obtains the karaoke accompaniment data and the vocal data after a transmission delay, it can immediately mix the karaoke accompaniment data and the vocal data to obtain mixed data, and play the mixed data through the in-vehicle speakers.
[0127] If the in-car speaker obtains the karaoke accompaniment data and the karaoke microphone collects the vocal data at the same time, the in-car speaker can obtain the karaoke accompaniment data and the vocal data after a transmission delay. After the in-car speaker obtains the karaoke accompaniment data and the vocal data after a transmission delay, it can immediately mix the karaoke accompaniment data and the vocal data to obtain the mixed data, and play the mixed data.
[0128] If the portable speaker obtains the karaoke accompaniment data and the karaoke microphone collects the vocal data at the same time, the portable speaker can also obtain the karaoke accompaniment data and the vocal data after a delay of a transmission process. After obtaining the karaoke accompaniment data and the vocal data after a unit of delay, the portable speaker can also immediately mix the karaoke accompaniment data and the vocal data to obtain mixed data, and play the mixed data.
[0129] In summary, for the same piece of mixed audio data, the time when the portable speaker plays the mixed audio data is the same as the time when the in-car speaker plays the mixed audio data, so that the sounds played by the portable speaker and the in-car speaker respectively heard by the user are synchronized, thereby improving the user's karaoke experience using the karaoke system.
[0130] Secondly, by playing the mixed data synchronously through the in-car speakers and portable speakers, it is possible to achieve high-volume and high-quality karaoke sound playback effects both outside and inside the car, thereby improving the karaoke experience.
[0131] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0132] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for describing the embodiments are briefly introduced below.
[0133] Figure 1 It is a structural schematic diagram of a karaoke system provided by an embodiment of the present invention.
[0134] Figure 2 It is a structural schematic diagram of a karaoke system provided by an embodiment of the present invention.
[0135] Figure 3 It is a structural schematic diagram of a karaoke system provided by an embodiment of the present invention.
[0136] Figure 4 A flow chart of a karaoke singing method provided in an embodiment of the present invention.
[0137] Figure 5 A flow chart of a karaoke singing method provided in an embodiment of the present invention.
[0138] Figure 6 A flow chart of a karaoke singing method provided in an embodiment of the present invention.
[0139] Figure 7 A schematic diagram of switching karaoke modes provided in an embodiment of the present invention.
[0140] Figure 8 A schematic structural diagram of a karaoke device provided in an embodiment of the present invention.
[0141] Fig. 9 A schematic structural diagram of a karaoke device provided in an embodiment of the present invention.
[0142] Fig.10 A schematic structural diagram of a karaoke device provided in an embodiment of the present invention.
[0143] Fig.11 A schematic structural diagram of a karaoke device provided in an embodiment of the present invention.
[0144] Fig.12 A schematic structural diagram of a karaoke device provided in an embodiment of the present invention.
[0145] Fig.13 A schematic structural diagram of a karaoke device provided in an embodiment of the present invention.
[0146] Fig.14 A block diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0147] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0148] The terms "first", "second", etc. in the specification and claims of the present invention are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0149] It should be understood that the reference to "some embodiments" throughout the specification means that specific features, structures or characteristics related to the embodiments are included in at least one embodiment of the present invention. Therefore, the "in some embodiments" that appear throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner.
[0150] Figure 1 : is a structural diagram of a karaoke system provided by an embodiment of the present invention, the karaoke system includes:
[0151] Car host, portable speakers, karaoke microphone and in-car speakers.
[0152] The vehicle host is connected to the in-vehicle speakers by communication, and the vehicle host is connected to the karaoke microphone by communication; the karaoke microphone is directly connected to the portable speakers by communication.
[0153] The karaoke microphone is used to collect vocal data.
[0154] The vehicle-mounted host is used to control the in-vehicle speakers to play karaoke data according to the karaoke mode; the karaoke data includes the human voice data.
[0155] The portable speaker is used for playing karaoke songs according to the karaoke mode.
[0156] In one example, the karaoke data may be obtained by mixing vocal data and karaoke accompaniment data.
[0157] In another embodiment, the vehicle-mounted host is communicatively connected to the portable speaker.
[0158] In another embodiment, the karaoke microphone is directly connected to the in-car speaker.
[0159] A portable speaker can be a separate speaker in a car, which can be taken out of the car for use.
[0160] Alternatively, in another embodiment, the K systems also include a karaoke receiver, a communication connection between the vehicle-mounted host and the in-vehicle speaker; a communication connection between the vehicle-mounted host and the karaoke receiver; a communication connection between the karaoke receiver and the portable speaker; a communication connection between the karaoke receiver and the karaoke microphone; and a direct communication connection between the karaoke microphone and the portable speaker.
[0161] In the present invention, the karaoke microphone has a broadcasting (eg FM broadcasting, i.e. frequency modulation broadcasting, etc.) function, for example, has a function of broadcasting data outward at a specific frequency.
[0162] The vehicle head unit has a function of receiving broadcasts (eg, FM broadcasts), for example, a function of receiving data broadcast from an external source at a specific frequency.
[0163] The portable speaker has a function of receiving broadcasting (for example, FM broadcasting), for example, has a function of receiving data of an external broadcast at a specific frequency.
[0164] In the present invention, the karaoke microphone, the vehicle-mounted host and the portable speaker can negotiate a unified frequency in advance, so that after the karaoke microphone collects the human voice data, the human voice data can be broadcasted to the outside at a unified frequency. The vehicle-mounted host receives the human voice data broadcasted by the karaoke microphone at a unified frequency, and the portable speaker receives the human voice data broadcasted by the karaoke microphone at a unified frequency.
[0165] It can be seen that in the present invention, the karaoke microphone and the vehicle-mounted host are directly communicated and connected based on a unified frequency.
[0166] Direct communication connection can be understood as: data can be transmitted between the karaoke microphone and the car host without being transferred through a third device.
[0167] The karaoke microphone and the portable speaker are directly connected based on a unified frequency.
[0168] Direct communication connection can be understood as: data can be transmitted between the karaoke microphone and the portable speaker without being transferred through a third device.
[0169] exist Figure 1 Based on the system shown, see Figure 2 The karaoke system also includes: at least one additional speaker that is communicatively connected to the portable speaker.
[0170] The portable speaker is also used to send the mixed sound data to at least one additional speaker; and the at least one additional speaker is used to play the mixed sound data.
[0171] The additional speaker and the portable speaker may be speakers of the same model or speakers of different models.
[0172] exist Figure 2 In the system shown, the portable speaker can be regarded as a master speaker and at least one additional speaker can be regarded as a slave speaker.
[0173] The portable speaker and each additional speaker may be directly connected to each other in communication.
[0174] In the present invention, the portable speaker has a broadcasting (eg, FM broadcasting, i.e., frequency modulation broadcasting, etc.) function, for example, has a function of broadcasting data outwardly at a specific frequency.
[0175] The additional speaker has a function of receiving broadcasting (eg, FM broadcasting), for example, has a function of receiving data of an external broadcast at a specific frequency.
[0176] In this way, the portable speaker and at least one additional speaker can negotiate a specific frequency in advance, so that after the portable speaker obtains the mixed sound data, it can broadcast the mixed sound data externally at the specific frequency.
[0177] At least one additional speaker receives the mixed audio data broadcast by the portable speaker at a uniform frequency.
[0178] It can be seen that in the present invention, the portable speaker is directly connected to each additional speaker based on a specific frequency.
[0179] The direct communication connection can be understood as: the portable speaker can transmit data to each additional speaker without being transferred through a third device.
[0180] The specific frequency and the uniform frequency may be different frequencies.
[0181] In summary, in the present invention, the karaoke microphone and the vehicle-mounted host can be directly connected via FM communication of the same frequency. The karaoke microphone and the portable speaker can be directly connected via FM communication of the same frequency. The portable speaker and each additional speaker can be directly connected via FM communication of the same frequency.
[0182] The "FM frequency between the karaoke microphone and the portable speaker" and the "FM frequency between the karaoke microphone and the car host" are the same frequency.
[0183] The “FM frequency between the karaoke microphone and the portable speaker” and the “FM frequency between the portable speaker and each additional speaker” are different frequencies.
[0184] In another embodiment of the present invention, in the case where the karaoke system has a karaoke receiver, the karaoke receiver may be a universal serial bus (USB) receiver, and the karaoke receiver may be plugged into a USB port on the vehicle-mounted host. In one example, the USB receiver may be a USB dongle receiver.
[0185] Alternatively, the karaoke receiver can also be fixed on the vehicle-mounted host as a module with wireless communication function of the vehicle-mounted host.
[0186] In another embodiment of the present invention, the karaoke receiver and the portable speaker can be connected to each other by wireless communication, and the wireless method may include: WiFi (Wireless Fidelity) connection, Ultra High Frequency (UHF) connection and Very High Frequency (VHF) connection, etc.
[0187] Alternatively, in another embodiment, the karaoke receiver and the portable speaker can be connected in a wired communication manner. For example, the wired manner may include: a cable connection. The cable connection may include an audio cable connection. The audio cable may be a coaxial cable, etc.
[0188] For VHF connection or UHF connection, the frequency of the portable speaker can be adjusted to the frequency range supported by the karaoke receiver. The portable speaker and the karaoke receiver complete the communication connection and can directly exchange data.
[0189] For WiFi connection, you can turn on the power of the portable speaker, pair the portable speaker with the karaoke receiver via WiFi, and the portable speaker and the karaoke receiver will complete the communication connection and can directly exchange data.
[0190] The vehicle host may have an operating system, and a third-party karaoke APP may run in the operating system, so that users can use the third-party karaoke APP to sing karaoke. Alternatively, the operating system may also have its own karaoke applet, so that users can use the karaoke applet to sing karaoke.
[0191] The karaoke applet can be equivalent to a mixing console, and users can adjust the system volume and sound effects of the operating system on the in-car display (for example, the display corresponding to the car host).
[0192] The karaoke applet that comes with the operating system can be implanted into the operating system by the developer of the operating system.
[0193] The karaoke microphone can send the vocal data collected by the karaoke microphone to the vehicle host. In this way, the vehicle host can receive the vocal data collected by the karaoke microphone, and the vehicle host can mix the karaoke accompaniment data and the vocal data obtained by the vehicle host to obtain mixed data; and play the mixed data through the in-vehicle speakers.
[0194] Among them, the in-car speaker includes: an in-car power amplifier and an in-car speaker.
[0195] In this way, the vehicle host can amplify the mixed data through the in-vehicle power amplifier and output it to the in-vehicle speakers to drive the in-vehicle speakers to make sound, so as to play the mixed data.
[0196] The in-car power amplifier, referred to as the power amplifier, refers to a basic device in the speaker system. Its task is to amplify the incoming sound data to drive the speaker to make sound.
[0197] The vehicle host can be connected to the A2B module of the in-vehicle power amplifier via the A2B bus, thereby realizing the connection between the vehicle host and the in-vehicle power amplifier.
[0198] In-car speakers are speakers installed inside the vehicle, generally used for playing music, karaoke, speeches or hosting, etc.
[0199] In the present invention, the vehicle-mounted host can obtain the local karaoke accompaniment data of the vehicle-mounted host, or the vehicle-mounted host can also communicate with other devices (such as mobile phones or tablet computers, etc.) (WiFi connection or Bluetooth connection, etc.), so that the vehicle-mounted host can also obtain the karaoke accompaniment data in other devices.
[0200] In one embodiment, when the karaoke mode of the karaoke system is a synchronous karaoke mode inside and outside the car, the vehicle host is used to obtain karaoke accompaniment data; the portable speaker is used to obtain karaoke accompaniment data; the karaoke microphone is used to collect vocal data; the karaoke microphone is also used to directly send vocal data to the portable speaker, and the karaoke microphone is also used to send vocal data to the vehicle host; the vehicle host is also used to mix the karaoke accompaniment data and the vocal data to obtain mixed data; the portable speaker is also used to mix the karaoke accompaniment data and the vocal data to obtain mixed data; the vehicle host is also used to play the mixed data through the in-vehicle speaker; the portable speaker is also used to play the mixed data.
[0201] For example, the vehicle-mounted host is used to obtain karaoke accompaniment data; the karaoke microphone is used to collect vocal data.
[0202] The vehicle-mounted host is also used to send karaoke accompaniment data to the portable speaker; the karaoke microphone is also used to directly send vocal data to the portable speaker, and the karaoke microphone is also used to send vocal data to the vehicle-mounted host.
[0203] The vehicle-mounted host is also used for mixing the karaoke accompaniment data and the vocal data to obtain mixed data; the portable speaker is also used for mixing the karaoke accompaniment data and the vocal data to obtain mixed data.
[0204] The vehicle-mounted host is also used to play the mixed sound data through the in-vehicle speakers; the portable speakers are also used to play the mixed sound data.
[0205] Among them, the action of the vehicle-mounted host obtaining the karaoke accompaniment data and the action of the karaoke microphone collecting the vocal data can be executed synchronously.
[0206] The action of the vehicle-mounted host sending karaoke accompaniment data to the portable speaker, the action of the karaoke microphone directly sending vocal data to the portable speaker, and the action of the karaoke microphone sending vocal data to the vehicle-mounted host can be performed synchronously.
[0207] The action of the vehicle-mounted host mixing the karaoke accompaniment data and the vocal data to obtain the mixed data, and the action of the portable speaker mixing the karaoke accompaniment data and the vocal data to obtain the mixed data can be performed synchronously.
[0208] The action of the vehicle host playing the mixed sound data through the in-vehicle speakers and the action of the portable speakers playing the mixed sound data can be performed synchronously.
[0209] The karaoke accompaniment data obtained by the vehicle host may be the karaoke accompaniment data stored locally in the vehicle host, or the karaoke accompaniment data in other devices (such as mobile phones or tablet computers, etc.) that are connected to the vehicle host for communication, or the online karaoke accompaniment data obtained from the network in real time.
[0210] The synchronous karaoke mode inside and outside the car can be understood as: the car speaker is located inside the car, and the portable speaker is located outside the car. The portable speaker and the car speaker play the same mixed data synchronously, so that people inside and outside the car can hear the same mixed data at the same time, thereby realizing synchronous karaoke inside and outside the car.
[0211] Alternatively, in another embodiment, the karaoke microphone is directly communicated with the in-car speaker; when the karaoke mode of the karaoke system is the synchronous karaoke mode inside and outside the car, the in-car speaker is used to obtain karaoke accompaniment data; the portable speaker is used to obtain karaoke accompaniment data; the karaoke microphone is used to collect vocal data; the karaoke microphone is also used to directly send vocal data to the portable speaker, and the karaoke microphone is also used to directly send vocal data to the in-car speaker; the in-car speaker is also used to mix the karaoke accompaniment data and the vocal data to obtain mixed data; the portable speaker is also used to mix the karaoke accompaniment data and the vocal data to obtain mixed data; the in-car speaker is also used to play the mixed data; the portable speaker is also used to play the mixed data.
[0212] It should be noted that the synchronous karaoke mode inside and outside the car does not limit the number of karaoke microphones. It can be one or more. For example, there can be a karaoke microphone inside the car but not outside the car, there can be a karaoke microphone outside the car but not inside the car, or there can be karaoke microphones both inside and outside the car.
[0213] Or, in another embodiment, Figure 1 or Figure 2 In the karaoke system shown, when the karaoke mode of the karaoke system is switched to the out-of-car karaoke mode, the karaoke microphone is also used to collect vocal data, and the portable speaker is also used to obtain karaoke accompaniment data.
[0214] The karaoke microphone is also used to send vocal data directly to portable speakers.
[0215] The portable speaker is also used for mixing the karaoke accompaniment data and the vocal data to obtain the first mixed data.
[0216] The portable speaker is also used to play the mixed audio data.
[0217] The action of the karaoke microphone collecting vocal data and the action of the portable speaker collecting song accompaniment data can be performed synchronously.
[0218] The karaoke accompaniment data obtained by the portable speaker can be the karaoke accompaniment data stored locally in the portable speaker, or the karaoke accompaniment data in other devices (such as mobile phones or tablet computers, etc.) that are communicatively connected to the portable speaker, or the online karaoke accompaniment data obtained from the network in real time.
[0219] The out-of-car karaoke mode can be understood as: the karaoke microphone can be located outside the car, the user is also located outside the car, and the portable speaker is located outside the car. The vocal data (of the user outside the car) collected by the karaoke microphone may not be sent to the in-car host, and the in-car host may not play the mixed data obtained by the vocal data collected by the karaoke microphone through the in-car speakers. The vocal data (of the user outside the car) collected by the karaoke microphone is sent to the portable speaker, and the portable speaker can play the mixed data obtained by the vocal data collected by the karaoke microphone. This ensures that people in the car will not hear the mixed data through the in-car speakers, and people outside the car can hear the mixed data through the portable speakers, thereby realizing out-of-car karaoke.
[0220] In the out-of-car karaoke mode, the karaoke microphone and the car host can be directly communicated and connected, or the karaoke microphone can be communicated and connected to the car host via a karaoke receiver.
[0221] Further, based on this embodiment, in another embodiment, Figure 1 Based on the karaoke system shown, see Figure 3 There are multiple karaoke microphones in the karaoke system (it should be noted that Figure 2 Based on the karaoke system shown, there may be multiple karaoke microphones in the karaoke system, which are not shown in the figure and are not described in detail).
[0222] When the karaoke mode of the karaoke system is switched to the separate inside-outside-car karaoke mode, the first karaoke microphone among the multiple karaoke microphones is used to collect the first vocal data and directly send the first vocal data to the portable speaker; the portable speaker is also used to obtain the first karaoke accompaniment data, mix the first karaoke accompaniment data and the first vocal data to obtain the first mixed data, and play the first mixed data.
[0223] The action of the first karaoke microphone collecting the first vocal data and the action of the portable speaker acquiring the first karaoke accompaniment data can be performed synchronously.
[0224] On the other hand, the second karaoke microphone among the multiple karaoke microphones is used to collect second vocal data and send the second vocal data to the vehicle-mounted host; the vehicle-mounted host is also used to obtain second karaoke accompaniment data, mix the second karaoke accompaniment data and the second vocal data to obtain second mixed data; and play the second mixed data through the in-vehicle speakers.
[0225] The action of the second karaoke microphone collecting the second vocal data and the action of the vehicle-mounted host obtaining the second karaoke accompaniment data can be performed simultaneously.
[0226] The first karaoke accompaniment data obtained by the portable speaker may be karaoke accompaniment data stored locally in the portable speaker, or karaoke accompaniment data in other devices (such as a mobile phone or tablet computer, etc.) that are communicatively connected to the portable speaker, or online karaoke accompaniment data obtained from the network in real time.
[0227] The second karaoke accompaniment data obtained by the vehicle host may be karaoke accompaniment data stored locally in the vehicle host, or karaoke accompaniment data in other devices (such as mobile phones or tablet computers, etc.) that are communicatively connected to the vehicle host, or online karaoke accompaniment data obtained from the network in real time.
[0228] When the karaoke mode of the karaoke system is switched to the separate inside-outside-car karaoke mode, the second karaoke accompaniment data obtained by the vehicle host and the first karaoke accompaniment data obtained by the portable speaker can be the same accompaniment data or different accompaniment data.
[0229] It should be noted that in the separate karaoke modes inside and outside the car, there is a karaoke microphone inside the car and a karaoke microphone outside the car.
[0230] The separate karaoke mode for inside and outside the car can be understood as: the car speaker is located inside the car, the portable speaker is located outside the car, and the portable speaker and the car speaker play different mixed sound data respectively, so that the mixed sound data heard by the person inside the car and the person outside the car can be different. The karaoke inside the car and the karaoke outside the car can be independent of each other.
[0231] The karaoke microphone in the car collects vocal data 1 of user 1 in the car, and the microphone in the car sends the vocal data 1 to the car host. The car host obtains the karaoke accompaniment data 1, mixes the karaoke accompaniment data 1 and the vocal data 1 to obtain mixed data 1, and plays the mixed data 1 through the car speakers.
[0232] The karaoke microphone outside the car collects vocal data 2 of user 2 outside the car, and the microphone outside the car sends vocal data 1 to the portable speaker through broadcasting. The portable speaker obtains karaoke accompaniment data 2, mixes the karaoke accompaniment data 2 and the vocal data 2 to obtain mixed data 2, and plays the mixed data 2.
[0233] In this way, people in the car can hear the mixed data 1 played by the car speakers, and people in the car can hear the mixed data 2 played by the portable speakers, thereby realizing independent karaoke inside and outside the car.
[0234] Alternatively, in another embodiment, there are multiple karaoke microphones in the karaoke system; when the karaoke mode of the karaoke system is switched to the separate inside-outside-car karaoke mode, the first karaoke microphone among the multiple karaoke microphones is used to collect first vocal data and directly send the first vocal data to the portable speaker; the portable speaker is also used to obtain first karaoke accompaniment data, mix the first karaoke accompaniment data and the first vocal data to obtain first mixed data, and play the first mixed data; the second karaoke microphone among the multiple karaoke microphones is directly communicated with the in-car speaker; the second karaoke microphone is used to collect second vocal data and directly send the second vocal data to the in-car speaker; the in-car speaker is also used to obtain second karaoke accompaniment data, mix the second karaoke accompaniment data and the second vocal data to obtain second mixed data, and play the second mixed data.
[0235] In another embodiment, the present application embodiment provides a karaoke method, which is applied to a portable speaker, wherein a vehicle-mounted host and a karaoke microphone are communicated with each other; the karaoke microphone and the portable speaker are directly communicated with each other; and the vehicle-mounted host and the in-vehicle speaker are communicated with each other;
[0236] When the karaoke system is in the synchronous karaoke mode inside and outside the car, the vocal data sent directly by the karaoke microphone to the portable speaker is received to obtain karaoke accompaniment data, where the vocal data is collected by the karaoke microphone and the karaoke accompaniment data is obtained by the vehicle-mounted host; the karaoke accompaniment data and the vocal data are mixed to obtain mixed data; the mixed data is played; wherein the vocal data is also sent by the karaoke microphone to the vehicle-mounted host, so that the vehicle-mounted host mixes the karaoke accompaniment data and the vocal data obtained by the vehicle-mounted host to obtain mixed data, and the mixed data is played through the in-car speakers.
[0237] Furthermore, the portable speaker is communicatively connected to the at least one additional speaker; the mixed sound data is sent to the at least one additional speaker so that the at least one additional speaker plays the mixed sound data.
[0238] In another embodiment, the embodiment of the present application provides a karaoke method, which is applied to a karaoke microphone, wherein the karaoke microphone is directly communicated with a portable speaker; the karaoke microphone is communicated with a vehicle-mounted host; the vehicle-mounted host and an in-vehicle speaker are communicated with each other; when the karaoke system is in a synchronized karaoke mode inside and outside the car, vocal data is collected; the vocal data is directly sent to the portable speaker, and the vocal data is sent to the vehicle-mounted host; after the in-vehicle host obtains the karaoke accompaniment data, the karaoke accompaniment data and the vocal data are mixed to obtain mixed data, and the mixed data is played through the in-vehicle speaker; after the portable speaker obtains the karaoke accompaniment data, the portable speaker mixes the karaoke accompaniment data and the vocal data to obtain mixed data, and plays the mixed data.
[0239] In another embodiment, the embodiment of the present application provides a karaoke method, which is applied to a karaoke microphone, wherein the karaoke microphone is directly communicated with a portable speaker; the karaoke microphone is directly communicated with an in-car speaker; when the karaoke system is in a synchronized karaoke mode inside and outside the car, vocal data is collected; vocal data is directly sent to the portable speaker, and vocal data is directly sent to the in-car speaker; after obtaining the karaoke accompaniment data, the in-car speaker mixes the karaoke accompaniment data and the vocal data to obtain mixed data and plays the mixed data; after obtaining the karaoke accompaniment data, the portable speaker mixes the karaoke accompaniment data and the vocal data to obtain mixed data and plays the mixed data.
[0240] In another embodiment, the embodiment of the present application provides a karaoke method, which is applied to a vehicle-mounted host, wherein the vehicle-mounted host and the in-vehicle speaker are communicatively connected; the vehicle-mounted host and the karaoke microphone are communicatively connected; the karaoke microphone and the portable speaker are directly communicatively connected; when the karaoke system is in a synchronous karaoke mode inside and outside the vehicle, karaoke accompaniment data is obtained; vocal data sent by the karaoke microphone is received, and the vocal data is collected by the karaoke microphone and sent to the vehicle-mounted host; the karaoke accompaniment data and the vocal data are mixed and processed to obtain mixed data; the mixed data is played through the in-vehicle speaker; wherein the vocal data is also directly sent to the portable speaker by the karaoke microphone, so that the portable speaker will mix the karaoke accompaniment data and the vocal data after obtaining the karaoke accompaniment data to obtain mixed data and play the mixed data.
[0241] In another embodiment, the embodiment of the present application provides a karaoke method, which is applied to an in-car speaker, wherein the vehicle-mounted host and the karaoke microphone are communicatively connected; the karaoke microphone and the portable speaker are directly communicatively connected; when the karaoke system is in a synchronized karaoke mode inside and outside the car, karaoke accompaniment data is obtained; vocal data directly sent by the karaoke microphone is received, and the vocal data is collected by the karaoke microphone and sent to the in-car speaker; the karaoke accompaniment data and the vocal data are mixed and processed to obtain mixed data; the mixed data is played; wherein the vocal data is also directly sent to the portable speaker by the karaoke microphone, so that the portable speaker will mix the karaoke accompaniment data and the vocal data after obtaining the karaoke accompaniment data to obtain mixed data and play the mixed data.
[0242] In another embodiment, the embodiment of the present application provides a karaoke method, which is applied to an additional speaker, wherein the additional speaker is communicatively connected to the portable speaker, and the portable speaker is directly communicatively connected to the karaoke microphone; the portable speaker is communicatively connected to the vehicle host; the karaoke microphone is communicatively connected to the vehicle host or directly communicatively connected to the in-vehicle speaker; the in-vehicle host is communicatively connected to the in-vehicle speaker; when the karaoke system is in a synchronous karaoke mode inside and outside the car, the mixed sound data sent by the portable speaker is received; the mixed sound data is the karaoke accompaniment data and the vocal data obtained by the portable speaker. The human voice data is obtained after mixing processing; the human voice data is collected by the karaoke microphone and sent directly to the portable speaker; the mixed data is played; the mixed data is also played by the portable speaker; the human voice data is also sent to the vehicle host by the karaoke microphone, so that the vehicle host mixes the karaoke accompaniment data and the human voice data obtained by the vehicle host to obtain the mixed data, and the mixed data is played through the in-vehicle speaker, or the human voice data is also sent to the in-vehicle speaker by the karaoke microphone, so that the in-vehicle speaker mixes the karaoke accompaniment data and the human voice data obtained by the in-vehicle speaker to obtain the mixed data, and the mixed data is played.
[0243] Figure 4 The solution of the present invention is illustrated by an embodiment. The embodiment of the present invention provides a karaoke method, which is applied to Figure 1 Or the karaoke system shown in 2, the method comprises:
[0244] In step S101, when the karaoke mode of the karaoke system is the in-vehicle and out-of-vehicle synchronous karaoke mode, the vehicle-mounted host obtains karaoke accompaniment data.
[0245] The karaoke accompaniment data obtained by the vehicle host may be the karaoke accompaniment data stored locally in the vehicle host, or the karaoke accompaniment data in other devices (such as mobile phones or tablet computers, etc.) that are connected to the vehicle host for communication, or the online karaoke accompaniment data obtained from the network in real time.
[0246] In step S102, the karaoke microphone collects vocal data.
[0247] The user can hold the karaoke microphone and make sounds through the mouth, for example, singing, etc. The karaoke microphone collects the data of the user's mouth sounds and uses it as human voice data.
[0248] Step S101 and step S102 may be performed synchronously.
[0249] In step S103, the vehicle-mounted host sends karaoke accompaniment data to the portable speaker.
[0250] In one embodiment, the vehicle-mounted host is directly connected to the portable speaker, so that the vehicle-mounted host can directly send karaoke accompaniment data to the portable speaker.
[0251] For example, the vehicle-mounted host has a UHF transmitting chip, and the vehicle-mounted host can send karaoke accompaniment data to the portable speaker through its UHF transmitting chip.
[0252] The portable speaker also has a UHF receiving chip, and the portable speaker can receive the karaoke accompaniment data sent by the car host through its UHF receiving chip.
[0253] The frequency bands used by the UHF transmitting chip in the vehicle-mounted host and the UHF receiving chip in the portable speaker may have the same parts, for example, both have the U-band frequency band.
[0254] In another embodiment, the vehicle-mounted host and the karaoke receiver can be connected via USB communication.
[0255] The vehicle-mounted host is provided with a USB interface chip, and the vehicle-mounted host can send karaoke accompaniment data to the karaoke receiver through its USB interface chip.
[0256] The karaoke receiver also has a USB interface chip, and the karaoke receiver can receive the karaoke accompaniment data sent by the vehicle-mounted host through its USB interface chip.
[0257] Secondly, the karaoke receiver and the portable speaker can be connected via UHF communication.
[0258] The karaoke receiver has a UHF transmitting chip, and the karaoke receiver can send karaoke accompaniment data to the portable speaker through its UHF transmitting chip.
[0259] The portable speaker also has a UHF receiving chip, and the portable speaker can receive the karaoke accompaniment data sent by the karaoke receiver through its UHF receiving chip.
[0260] The frequency bands used by the UHF transmitting chip in the karaoke receiver and the UHF receiving chip in the portable speaker may have the same parts, for example, both have the U-band frequency band.
[0261] In step S104, the karaoke microphone directly sends the vocal data to the portable speaker.
[0262] In step S105, the karaoke microphone sends the vocal data to the vehicle-mounted host.
[0263] Step S103 , step S104 and step S105 may be performed synchronously.
[0264] With respect to step S104 and step S105, in the present invention, the karaoke microphone has a broadcasting function, for example, has a function of broadcasting data outwardly at a specific frequency.
[0265] The karaoke receiver (or the vehicle-mounted host) has a function of receiving broadcasts, for example, a function of receiving data of external broadcasts at a specific frequency.
[0266] The portable speaker has a function of receiving broadcasts, for example, a function of receiving data broadcasted from an external source at a specific frequency.
[0267] In this way, the karaoke microphone, karaoke receiver (or vehicle-mounted host) and portable speaker can negotiate a unified frequency in advance, so that after the karaoke microphone collects the vocal data, it can broadcast the vocal data to the outside at a unified frequency. The karaoke receiver (or vehicle-mounted host) receives the vocal data broadcast by the karaoke microphone at a unified frequency, and the portable speaker receives the vocal data broadcast by the karaoke microphone at a unified frequency, thereby enabling the karaoke microphone to directly send the vocal data to the portable speaker (the karaoke microphone directly sends the vocal data to the portable speaker in the form of broadcast based on a unified frequency), and enabling the karaoke microphone to directly send the vocal data to the karaoke receiver (or vehicle-mounted host) (the karaoke microphone directly sends the vocal data to the karaoke receiver (or vehicle-mounted host) in the form of broadcast based on a unified frequency) 。
[0268] The karaoke microphone directly sends the vocal data to the portable speaker, which can be understood as: the vocal data sent by the karaoke microphone to the portable speaker can be obtained by the portable speaker without being transferred by a third device after being sent by the karaoke microphone.
[0269] The karaoke microphone directly sends the vocal data to the karaoke receiver (or the car host) which can be understood as follows: the vocal data sent by the karaoke microphone to the karaoke receiver (or the car host) can be obtained by the karaoke receiver without being transferred through a third device after being sent by the karaoke microphone.
[0270] In one embodiment, the karaoke microphone has an FM chip, and the karaoke microphone can use its FM chip to broadcast human voice data at a uniform frequency.
[0271] The karaoke receiver has an FM chip, and the karaoke receiver can use its FM chip to receive the human voice data broadcast by the karaoke microphone at a uniform frequency.
[0272] The portable speaker has an FM chip, and the portable speaker can use its FM chip to receive the human voice data broadcast by the karaoke microphone at a uniform frequency.
[0273] After the karaoke receiver obtains the vocal data, it can send the vocal data to the vehicle-mounted host.
[0274] Alternatively, the vehicle head unit has an FM chip, and the vehicle head unit can use its FM chip to receive the vocal data broadcast by the karaoke microphone at a uniform frequency.
[0275] In one embodiment, the vehicle-mounted host and the karaoke receiver can be connected via USB communication.
[0276] The karaoke receiver has a USB interface chip, and the karaoke receiver can send vocal data to the vehicle-mounted host through its USB interface chip.
[0277] The vehicle-mounted host also has a USB interface chip, and the vehicle-mounted host can receive the human voice data sent by the karaoke receiver through its USB interface chip.
[0278] In another embodiment of the present invention, after obtaining the human voice data, the karaoke receiver can process the sound effects of the human voice data, including but not limited to echo cancellation, howling suppression and volume adjustment, and then send the human voice data after the sound effect processing to the vehicle host, so that the vehicle host obtains the human voice data after the sound effect processing.
[0279] In step S106, the vehicle-mounted host mixes the karaoke accompaniment data and the vocal data to obtain mixed data.
[0280] The karaoke APP or karaoke applet in the vehicle host can transmit the karaoke accompaniment data to the system layer in the vehicle host, and the USB chip in the vehicle host can also transmit the karaoke accompaniment data to the system layer in the vehicle host.
[0281] The system layer in the vehicle-mounted host can mix the karaoke accompaniment data and the vocal data to obtain mixed data.
[0282] In step S107, the portable speaker mixes the karaoke accompaniment data and the vocal data to obtain mixed data.
[0283] The portable speaker has a DSP chip inside, and the DSP chip mixes the karaoke accompaniment data and the vocal data to obtain mixed data.
[0284] Step S106 and step S107 may be performed synchronously.
[0285] In step S108, the vehicle-mounted host plays the mixed audio data through the in-vehicle speakers.
[0286] After the system layer in the vehicle host obtains the mixing data, the mixing data can be transmitted to the HAL layer of the vehicle host, and the HAL layer of the vehicle host can transmit the mixing data to the DSP of the vehicle host.
[0287] The DSP of the vehicle head unit can transmit the mixing data to the A2B chip in the vehicle head unit through the I2S TDM interface.
[0288] The in-car speaker system includes: an in-car power amplifier and an in-car speaker.
[0289] The A2B chip in the vehicle host is in master mode, transmitting the mixing data to the in-vehicle power amplifier via the A2B audio bus.
[0290] The A2B chip in the car power amplifier is in slave mode, which is used to receive the mixing data transmitted by the A2B bus in the car host and transmit the mixing data to the DSP in the car power amplifier. The DSP chip in the car power amplifier amplifies the mixing data and drives the car speakers to make sound.
[0291] In step S109, the portable speaker plays the mixed audio data.
[0292] After the DSP chip inside the portable speaker obtains the mixed sound data, it transmits the mixed sound data to the power amplifier inside the portable speaker through the I2S audio interface. The power amplifier inside the portable speaker is used to amplify the mixed sound data and drive the speaker inside the portable speaker to sound.
[0293] The speakers inside the portable speaker are a woofer, a midrange speaker, and a tweeter, forming a 2.1 channel system.
[0294] Step S108 and step S109 may be performed synchronously.
[0295] In another embodiment of the present invention, based on Figure 2 In the karaoke system shown, the portable speaker can also send the mixed sound data to at least one additional speaker; the at least one additional speaker can receive the mixed sound data and play the mixed sound data.
[0296] For example, the portable speaker and the additional speaker may be connected via UHF communication.
[0297] The portable speaker has a UHF transmitting chip, and the portable speaker can send mixing data to the additional speaker through its UHF transmitting chip.
[0298] The additional speaker also has a UHF receiving chip, and the additional speaker can receive the mixed sound data sent by the portable speaker through its UHF receiving chip.
[0299] The frequency bands used by the UHF transmitting chip in the portable speaker and the UHF receiving chip in the additional speaker may have the same parts, for example, both have the U-band frequency band.
[0300] Alternatively, in another embodiment of the present invention, the portable speaker can also send the karaoke accompaniment data and the vocal data to at least one additional speaker; the at least one additional speaker can receive the karaoke accompaniment data and the vocal data, mix the karaoke accompaniment data and the vocal data to obtain mixed data, and play the mixed data.
[0301] For example, the portable speaker and the additional speaker may be connected via UHF communication.
[0302] The portable speaker is provided with a UHF transmitting chip, and the portable speaker can send karaoke accompaniment data and vocal data to the additional speaker through its UHF transmitting chip.
[0303] The additional speaker also has a UHF receiving chip, and the additional speaker can receive the karaoke accompaniment data and vocal data sent by the portable speaker through its UHF receiving chip.
[0304] The frequency bands used by the UHF transmitting chip in the portable speaker and the UHF receiving chip in the additional speaker may have the same parts, for example, both have the U-band frequency band.
[0305] The additional speaker has a DSP chip inside, which mixes the karaoke accompaniment data and the vocal data to obtain mixed data, and then transmits the mixed data to the power amplifier inside the additional speaker through the I2S audio interface. The power amplifier inside the additional speaker is used to amplify the mixed data and drive the speaker inside the additional speaker to sound.
[0306] The speakers inside the additional sound box include a woofer, a midrange speaker, and a tweeter, forming a 2.1 channel system.
[0307] In another embodiment of the present invention, when the karaoke mode of the karaoke system is switched to the out-of-car karaoke mode, see Figure 5 , the method further comprises:
[0308] In step S201, a karaoke microphone collects vocal data.
[0309] In step S202, the portable speaker obtains karaoke accompaniment data.
[0310] Step S201 and step S202 may be performed synchronously.
[0311] In step S203, the karaoke microphone directly sends the vocal data to the portable speaker.
[0312] In step S204, the portable speaker mixes the karaoke accompaniment data and the vocal data to obtain mixed data.
[0313] In step S205, the portable speaker plays the mixed audio data.
[0314] The karaoke accompaniment data obtained by the portable speaker can be the karaoke accompaniment data stored locally in the portable speaker, or the karaoke accompaniment data in other devices (such as mobile phones or tablet computers, etc.) that are communicatively connected to the portable speaker, or the online karaoke accompaniment data obtained from the network in real time.
[0315] In another embodiment of the present invention, there are multiple karaoke microphones in the karaoke system. When the karaoke mode of the karaoke system is switched to the car and inside and outside separate karaoke modes, refer to Figure 6 , the method further comprises:
[0316] In step S301, a first karaoke microphone among a plurality of karaoke microphones collects first vocal data.
[0317] In step S302, the portable speaker obtains the first karaoke accompaniment data.
[0318] Step S301 and step S302 may be performed synchronously.
[0319] In step S303, the first karaoke microphone directly sends the first vocal data to the portable speaker.
[0320] In step S304, the portable speaker mixes the first karaoke accompaniment data and the first vocal data to obtain first mixed data.
[0321] In step S305, the portable speaker plays the first mixed audio data.
[0322] In step S306, a second karaoke microphone among the multiple karaoke microphones collects second vocal data.
[0323] In step S307, the vehicle-mounted host obtains the second karaoke accompaniment data.
[0324] Step S306 and step S307 may be performed synchronously.
[0325] In step S308, the second karaoke microphone sends the second vocal data to the vehicle-mounted host.
[0326] In step S309, the vehicle-mounted host mixes the second karaoke accompaniment data and the second vocal data to obtain second mixed data.
[0327] In step S310, the vehicle-mounted host plays the second mixed audio data through the in-vehicle speakers.
[0328] In one embodiment, the second karaoke microphone and the vehicle-mounted host can be directly connected in communication, and the data exchange between the two does not go through other devices. In this way, the second karaoke microphone can directly send the second karaoke accompaniment data to the vehicle-mounted host.
[0329] Alternatively, in another embodiment, the second karaoke microphone can be communicatively connected with the vehicle-mounted host, and the data interaction between the two needs to be forwarded through the karaoke receiver. In this way, the second karaoke microphone can send the second karaoke accompaniment data to the vehicle-mounted host.
[0330] When the karaoke mode of the karaoke system is switched to the separate inside-outside-car karaoke mode, the communication between the portable speaker and the vehicle-mounted host is connected or disconnected, and the present invention does not limit this.
[0331] In the present invention, the karaoke modes of the karaoke system include: a synchronous karaoke mode inside and outside the car, a karaoke mode outside the car, and a separate karaoke mode inside and outside the car.
[0332] You can switch between the simultaneous karaoke mode inside and outside the car, the karaoke mode outside the car, and the separate karaoke mode inside and outside the car.
[0333] The present invention supports switching the karaoke mode of the karaoke system among these three modes. The switching diagram can be seen in Figure 7 shown.
[0334] After the portable speaker is turned on, the karaoke mode of the karaoke system defaults to the indoor and outdoor synchronized karaoke mode. At this time, for the portable speaker, the portable speaker is also in the indoor and outdoor synchronized karaoke mode, and the portable speaker can perform the actions that need to be performed in the indoor and outdoor synchronized karaoke mode.
[0335] If you need to switch the karaoke system's karaoke mode to the outdoor karaoke mode, you can control the karaoke APP or karaoke applet in the car host to switch the karaoke system's karaoke mode to the outdoor karaoke mode, or you can control the karaoke system's karaoke mode to switch to the outdoor karaoke mode by long pressing a specific button (such as a cascade button) on the portable speaker for 2 seconds. At this time, for the portable speaker, the portable speaker is also in the outdoor karaoke mode, and the portable speaker can perform the actions that need to be performed in the outdoor karaoke mode.
[0336] When the karaoke mode of the karaoke system is in the outdoor karaoke mode, that is, when the portable speaker is in the outdoor karaoke mode, if the portable speaker is near the vehicle, the karaoke mode of the karaoke system can be controlled by the karaoke APP or karaoke applet in the vehicle host to switch to the indoor and outdoor synchronized karaoke mode, that is, make the portable speaker enter the indoor and outdoor synchronized karaoke mode, or, the portable speaker can be restarted to make the portable speaker enter the indoor synchronized karaoke mode, that is, make the karaoke mode of the karaoke system switch to the indoor and outdoor synchronized karaoke mode.
[0337] In addition, the Karaoke mode of the Karaoke system can be switched to the separate indoor and outdoor Karaoke mode through the Karaoke APP or Karaoke applet in the car host. At this time, for the portable speaker, the portable speaker is also in the separate indoor and outdoor Karaoke mode, and the portable speaker can perform the actions that need to be performed in the separate indoor and outdoor Karaoke mode.
[0338] Figure 8A schematic diagram of the structure of a karaoke device provided by an embodiment of the present invention. Applied to a portable speaker, applied to a portable speaker, a communication connection between a vehicle-mounted host and a karaoke microphone; a direct communication connection between a karaoke microphone and a portable speaker; a communication connection between a vehicle-mounted host and a speaker in the car;
[0339] The device comprises:
[0340] The first acquisition module 11 is used to receive the human voice data directly sent by the karaoke microphone to the portable speaker when the karaoke system is in the in-vehicle and out-of-vehicle karaoke mode, and acquire the karaoke accompaniment data, wherein the human voice data is collected by the karaoke microphone and the karaoke accompaniment data is acquired by the vehicle host;
[0341] The first mixing module 12 is used for mixing the karaoke accompaniment data and the vocal data to obtain mixed data;
[0342] A first playing module 13, used for playing the mixed audio data;
[0343] The vocal data is also sent to the vehicle host by the karaoke microphone, so that the vehicle host mixes the karaoke accompaniment data and the vocal data obtained by the vehicle host to obtain mixed data, and plays the mixed data through the in-vehicle speakers.
[0344] In an optional implementation, the portable speaker is communicatively connected to at least one additional speaker;
[0345] The device also includes:
[0346] The first sending module is used to send the mixed sound data to at least one additional speaker, so that the at least one additional speaker plays the mixed sound data.
[0347] Fig. 9 This is a structural diagram of a karaoke device provided by an embodiment of the present invention. Applied to a karaoke microphone, the karaoke microphone is directly connected to a portable speaker; the karaoke microphone is connected to a vehicle host; the vehicle host is connected to a vehicle speaker;
[0348] The device comprises:
[0349] The first collection module 21 is used to collect human voice data when the karaoke system is in a synchronous karaoke mode inside and outside the car;
[0350] The second sending module 22 is used to send the human voice data directly to the portable speaker and send the human voice data to the vehicle-mounted host;
[0351] After obtaining the karaoke accompaniment data, the vehicle-mounted host mixes the karaoke accompaniment data and the vocal data to obtain mixed data, and plays the mixed data through the in-vehicle speakers; after obtaining the karaoke accompaniment data, the portable speakers mix the karaoke accompaniment data and the vocal data to obtain mixed data, and play the mixed data.
[0352] Fig.10 A schematic diagram of the structure of a karaoke device provided by an embodiment of the present invention. Applied to a karaoke microphone, the karaoke microphone is directly connected to a portable speaker; the karaoke microphone is directly connected to a car speaker;
[0353] The device comprises:
[0354] The second collection module 31 is used to collect human voice data when the karaoke system is in a synchronous karaoke mode inside and outside the car;
[0355] The third sending module 32 is used to directly send the human voice data to the portable speaker and directly send the human voice data to the in-car speaker;
[0356] After obtaining the karaoke accompaniment data, the in-car speaker mixes the karaoke accompaniment data and the vocal data to obtain the mixed data and play the mixed data; after obtaining the karaoke accompaniment data, the portable speaker mixes the karaoke accompaniment data and the vocal data to obtain the mixed data and play the mixed data.
[0357] Fig.11 This is a structural diagram of a karaoke device provided by an embodiment of the present invention. Applied to a vehicle-mounted host, the vehicle-mounted host is connected to a car speaker; the vehicle-mounted host is connected to a karaoke microphone; the karaoke microphone is directly connected to a portable speaker;
[0358] The device comprises:
[0359] The second acquisition module 41 is used to acquire karaoke accompaniment data when the karaoke system is in a synchronous karaoke mode inside and outside the car;
[0360] The first receiving module 42 is used to receive the human voice data sent by the karaoke microphone, and the human voice data is collected by the karaoke microphone and sent to the vehicle-mounted host;
[0361] The second mixing module 43 is used for mixing the karaoke accompaniment data and the vocal data to obtain mixed data;
[0362] The second playing module 44 is used to play the mixed audio data through the in-car speakers;
[0363] The vocal data is also directly sent to the portable speaker by the karaoke microphone, so that the portable speaker will mix the karaoke accompaniment data and the vocal data after acquiring the karaoke accompaniment data, and obtain the mixed data to play the mixed data.
[0364] Fig.12 This is a structural diagram of a karaoke device provided by an embodiment of the present invention. Applied to an in-car speaker, the in-car host and the karaoke microphone are connected in communication; the karaoke microphone and the portable speaker are directly connected in communication;
[0365] The device comprises:
[0366] The third acquisition module 51 is used to acquire karaoke accompaniment data when the karaoke system is in a synchronous karaoke mode inside and outside the car;
[0367] The second receiving module 52 is used to receive the human voice data directly sent by the karaoke microphone, and the human voice data is collected by the karaoke microphone and sent to the in-car speaker;
[0368] The third mixing module 53 is used to mix the karaoke accompaniment data and the vocal data to obtain mixed data;
[0369] The third playing module 54 is used to play the mixed audio data;
[0370] The vocal data is also directly sent to the portable speaker by the karaoke microphone, so that the portable speaker will mix the karaoke accompaniment data and the vocal data after acquiring the karaoke accompaniment data, and obtain the mixed data to play the mixed data.
[0371] Fig.13 A schematic diagram of the structure of a karaoke device provided by an embodiment of the present invention. Applicable to an additional speaker, the additional speaker is connected to the portable speaker in communication, the portable speaker is directly connected to the karaoke microphone in communication; the portable speaker is connected to the vehicle host in communication; the karaoke microphone is connected to the vehicle host in communication or directly connected to the vehicle speaker; the vehicle host is connected to the vehicle speaker in communication;
[0372] The device comprises:
[0373] The third receiving module 61 is used to receive the mixed sound data sent by the portable speaker when the karaoke system is in the synchronous karaoke mode inside and outside the car; the mixed sound data is obtained by the portable speaker after mixing the karaoke accompaniment data and the vocal data obtained by the portable speaker; the vocal data is collected by the karaoke microphone and sent directly to the portable speaker;
[0374] The fourth playing module 62 is used to play the mixed audio data;
[0375] The mixed data is also played by portable speakers;
[0376] The vocal data is also sent by the karaoke microphone to the vehicle host, so that the vehicle host mixes the karaoke accompaniment data and the vocal data obtained by the vehicle host to obtain mixed data, and plays the mixed data through the in-vehicle speakers. Alternatively, the vocal data is also sent by the karaoke microphone to the in-vehicle speakers, so that the in-vehicle speakers mix the karaoke accompaniment data and the vocal data obtained by the in-vehicle speakers to obtain mixed data, and play the mixed data.
[0377] The embodiment of the present invention further provides an electronic device, such as Fig.14 As shown, it includes a processor 501 , a communication interface 502 , a memory 503 and a communication bus 504 , wherein the processor 501 , the communication interface 502 , and the memory 503 communicate with each other via the communication bus 504 .
[0378] The memory 503 is used to store computer programs.
[0379] When the processor 501 is used to execute the program stored in the memory 503, the following steps are implemented: when the karaoke system is in the synchronous karaoke mode inside and outside the car, the vocal data sent directly by the karaoke microphone to the portable speaker is received, and the karaoke accompaniment data is obtained, the vocal data is collected by the karaoke microphone, and the karaoke accompaniment data is obtained by the vehicle-mounted host; the karaoke accompaniment data and the vocal data are mixed to obtain mixed data; the mixed data is played; wherein the vocal data is also sent to the vehicle-mounted host by the karaoke microphone, so that the vehicle-mounted host mixes the karaoke accompaniment data and the vocal data obtained by the vehicle-mounted host to obtain mixed data, and the mixed data is played through the in-car speakers.
[0380] Alternatively, when the processor 501 is used to execute the program stored in the memory 503, the following steps are implemented: when the karaoke system is in the synchronous karaoke mode inside and outside the car, vocal data is collected; the vocal data is sent directly to the portable speaker, and the vocal data is sent to the vehicle-mounted host; after the vehicle-mounted host obtains the karaoke accompaniment data, the karaoke accompaniment data and the vocal data are mixed to obtain mixed data, and the mixed data is played through the in-car speakers; after the portable speaker obtains the karaoke accompaniment data, the portable speaker mixes the karaoke accompaniment data and the vocal data to obtain mixed data, and plays the mixed data.
[0381] Alternatively, when the processor 501 is used to execute the program stored in the memory 503, the following steps are implemented: when the karaoke system is in the synchronous karaoke mode inside and outside the car, vocal data is collected; the vocal data is sent directly to the portable speaker, and the vocal data is sent directly to the in-car speaker; after the in-car speaker obtains the karaoke accompaniment data, the karaoke accompaniment data and the vocal data are mixed to obtain the mixed data, and the mixed data is played; after the portable speaker obtains the karaoke accompaniment data, the karaoke accompaniment data and the vocal data are mixed to obtain the mixed data and play the mixed data.
[0382] Alternatively, when the processor 501 is used to execute the program stored in the memory 503, the following steps are implemented: when the karaoke system is in the synchronous karaoke mode inside and outside the car, karaoke accompaniment data is obtained; vocal data sent by the karaoke microphone is received, and the vocal data is collected by the karaoke microphone and sent to the vehicle-mounted host; the karaoke accompaniment data and the vocal data are mixed to obtain mixed data; the mixed data is played through the in-car speakers; wherein the vocal data is also sent directly to the portable speaker by the karaoke microphone, so that the portable speaker will mix the karaoke accompaniment data and the vocal data after obtaining the karaoke accompaniment data to obtain mixed data and play the mixed data.
[0383] Alternatively, when the processor 501 is used to execute the program stored in the memory 503, the following steps are implemented: when the karaoke system is in the synchronous karaoke mode inside and outside the car, karaoke accompaniment data is obtained; vocal data sent directly by the karaoke microphone is received, and the vocal data is collected by the karaoke microphone and sent to the speakers in the car; the karaoke accompaniment data and the vocal data are mixed to obtain mixed data; the mixed data is played; wherein the vocal data is also sent directly to the portable speaker by the karaoke microphone, so that the portable speaker will mix the karaoke accompaniment data and the vocal data after obtaining the karaoke accompaniment data to obtain mixed data and play the mixed data.
[0384] Alternatively, when the processor 501 is used to execute the program stored in the memory 503, the following steps are implemented: when the karaoke system is in the synchronous karaoke mode inside and outside the car, the mixed data sent by the portable speaker is received; the mixed data is obtained by the portable speaker after mixing the karaoke accompaniment data and the vocal data obtained by the portable speaker; the vocal data is collected by the karaoke microphone and sent directly to the portable speaker; the mixed data is played; the mixed data is also played by the portable speaker; the vocal data is also sent to the vehicle-mounted host by the karaoke microphone, so that the vehicle-mounted host mixes the karaoke accompaniment data and the vocal data obtained by the vehicle-mounted host to obtain the mixed data, and the mixed data is played through the in-vehicle speakers, or the vocal data is also sent to the in-vehicle speakers by the karaoke microphone, so that the in-vehicle speakers mix the karaoke accompaniment data and the vocal data obtained by the in-vehicle speakers to obtain the mixed data, and play the mixed data.
[0385] The processor 501 may also implement other steps in the above-mentioned karaoke method, which will not be described in detail here.
[0386] The communication bus mentioned in the above electronic device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0387] The communication interface is used for communication between the above electronic device and other devices.
[0388] The memory may include a random access memory (RAM) or a non-volatile memory, such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.
[0389] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0390] In another embodiment of the present invention, a computer-readable storage medium is provided, in which instructions are stored. When the computer-readable storage medium is run on a computer, the computer executes the karaoke method described in the above embodiment.
[0391] In another embodiment of the present invention, a computer program product including instructions is provided, which, when executed on a computer, enables the computer to execute the karaoke method described in the above embodiment.
[0392] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk Solid State Disk (SSD)), etc.
[0393] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0394] Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. For the embodiments of the device, electronic device, computer-readable storage medium and computer program products containing instructions, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.
[0395] The above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention are included in the protection scope of the present invention.
Claims
1. A karaoke system, characterized in that: The karaoke system comprises: Car host, portable speakers, karaoke microphone and in-car speakers; The car host communicates with the car speakers, the car host communicates with the karaoke microphone, and the karaoke microphone communicates with the portable speakers. The karaoke microphone is used to collect vocal data; The vehicle-mounted host is used to control the in-vehicle speakers to play karaoke data according to the karaoke mode; the karaoke data includes the human voice data; The portable speaker is used for playing karaoke songs according to the karaoke mode.
2. The method according to claim 1, characterized in that When the karaoke mode of the karaoke system is a synchronous karaoke mode inside and outside the car, the vehicle host is used to obtain karaoke accompaniment data; the portable speaker is used to obtain karaoke accompaniment data; and the karaoke microphone is used to collect vocal data; The karaoke microphone is also used to send vocal data directly to the portable speaker, and the karaoke microphone is also used to send vocal data to the vehicle host; The vehicle-mounted host is also used for mixing the karaoke accompaniment data and the vocal data to obtain mixed data; the portable speaker is also used for mixing the karaoke accompaniment data and the vocal data to obtain mixed data; The vehicle-mounted host is also used to play the mixed sound data through the in-vehicle speakers; the portable speakers are also used to play the mixed sound data.
3. The method according to claim 1, characterized in that: Direct communication connection between the karaoke microphone and the in-car speakers; When the karaoke mode of the karaoke system is a synchronous karaoke mode inside and outside the car, the in-car speaker is used to obtain karaoke accompaniment data; the portable speaker is used to obtain karaoke accompaniment data; and the karaoke microphone is used to collect vocal data; The karaoke microphone is also used to send vocal data directly to the portable speaker. The karaoke microphone is also used to send vocal data directly to the in-car speaker. The in-car speaker is also used for mixing the karaoke accompaniment data and the vocal data to obtain mixed data; the portable speaker is also used for mixing the karaoke accompaniment data and the vocal data to obtain mixed data; The in-car speakers are also used to play the mixed sound data; the portable speakers are also used to play the mixed sound data.
4. The karaoke system according to claim 1, characterized in that: The karaoke system further includes: at least one additional speaker communicatively connected to the portable speaker; The portable speaker is also used to send the mixed sound data to at least one additional speaker; and the at least one additional speaker is used to play the mixed sound data.
5. The karaoke system according to claim 1, characterized in that: When the karaoke mode of the karaoke system is switched to the out-of-car karaoke mode, the karaoke microphone is also used to collect vocal data, and the portable speaker is also used to obtain karaoke accompaniment data; The karaoke microphone is also used to send vocal data directly to the portable speaker; The portable speaker is also used to mix the karaoke accompaniment data and the vocal data to obtain mixed data; The portable speaker is also used to play the mixed audio data.
6. The karaoke system according to claim 1, characterized in that: There are multiple karaoke microphones in the karaoke system; When the karaoke mode of the karaoke system is switched to the separate inside-outside karaoke mode, the first karaoke microphone among the multiple karaoke microphones is used to collect the first vocal data and directly send the first vocal data to the portable speaker; the portable speaker is also used to obtain the first karaoke accompaniment data, mix the first karaoke accompaniment data and the first vocal data to obtain the first mixed data, and play the first mixed data; The second karaoke microphone among the multiple karaoke microphones is used to collect second human voice data and send the second human voice data to the vehicle-mounted host; The vehicle-mounted host is also used to obtain second karaoke accompaniment data, mix the second karaoke accompaniment data and the second vocal data to obtain second mixed data, and play the second mixed data through the in-vehicle speakers.
7. The karaoke system according to claim 1, characterized in that: There are multiple karaoke microphones in the karaoke system; When the karaoke mode of the karaoke system is switched to the separate inside-outside karaoke mode, the first karaoke microphone among the multiple karaoke microphones is used to collect the first vocal data and directly send the first vocal data to the portable speaker; the portable speaker is also used to obtain the first karaoke accompaniment data, mix the first karaoke accompaniment data and the first vocal data to obtain the first mixed data, and play the first mixed data; A second karaoke microphone among the multiple karaoke microphones is directly connected to the in-vehicle speaker; The second karaoke microphone is used to collect second vocal data and directly send the second vocal data to the in-car speaker; the in-car speaker is also used to obtain second karaoke accompaniment data, mix the second karaoke accompaniment data and the second vocal data to obtain second mixed data, and play the second mixed data.
8. A karaoke method, characterized in that: Applied to portable speakers, communication connection between car host and karaoke microphone; direct communication connection between karaoke microphone and portable speakers; Communication connection between the vehicle host and the in-vehicle speakers; The method comprises: When the karaoke system is in the synchronous karaoke mode inside and outside the car, the vocal data sent directly by the karaoke microphone to the portable speaker is received, and the karaoke accompaniment data is obtained. The vocal data is collected by the karaoke microphone, and the karaoke accompaniment data is obtained by the vehicle host; Mixing the karaoke accompaniment data and the vocal data to obtain mixed data; Play the mixed data; The vocal data is also sent to the vehicle host by the karaoke microphone, so that the vehicle host mixes the karaoke accompaniment data and the vocal data obtained by the vehicle host to obtain mixed data, and plays the mixed data through the in-vehicle speakers.
9. The method according to claim 8, characterized in that The portable speaker is communicatively connected to at least one additional speaker; The method further comprises: The mixed sound data is sent to the at least one additional speaker so that the at least one additional speaker plays the mixed sound data.
10. A karaoke method, characterized in that: Applied to karaoke microphones, direct communication connection between karaoke microphones and portable speakers; communication connection between karaoke microphones and vehicle-mounted host; Communication connection between the vehicle host and the in-vehicle speakers; The method comprises: When the karaoke system is in the synchronized karaoke mode inside and outside the car, collect vocal data; Send voice data directly to the portable speaker and send voice data to the vehicle host; After obtaining the karaoke accompaniment data, the vehicle-mounted host mixes the karaoke accompaniment data and the vocal data to obtain mixed data, and plays the mixed data through the in-vehicle speakers; after obtaining the karaoke accompaniment data, the portable speakers mix the karaoke accompaniment data and the vocal data to obtain mixed data, and play the mixed data.
11. A karaoke method, characterized in that: Applied to karaoke microphones, direct communication connection between karaoke microphones and portable speakers; direct communication connection between karaoke microphones and in-car speakers; The method comprises: When the karaoke system is in the synchronized karaoke mode inside and outside the car, collect vocal data; Send voice data directly to portable speakers and in-car speakers; After obtaining the karaoke accompaniment data, the in-car speaker mixes the karaoke accompaniment data and the vocal data to obtain the mixed data and play the mixed data; after obtaining the karaoke accompaniment data, the portable speaker mixes the karaoke accompaniment data and the vocal data to obtain the mixed data and play the mixed data.
12. A karaoke method, characterized in that: Applied to the vehicle host, the communication connection between the vehicle host and the in-car speakers; Communication connection between the vehicle host and the karaoke microphone; Direct communication connection between karaoke microphone and portable speaker; The method comprises: When the karaoke system is in the in-car and out-car karaoke mode, karaoke accompaniment data is obtained; Receive the vocal data sent by the karaoke microphone, which is collected by the karaoke microphone and sent to the vehicle host; Mixing the karaoke accompaniment data and the vocal data to obtain mixed data; Play the mixed audio data through the car speakers; The vocal data is also directly sent to the portable speaker by the karaoke microphone, so that the portable speaker will mix the karaoke accompaniment data and the vocal data after acquiring the karaoke accompaniment data, and obtain the mixed data to play the mixed data.
13. A karaoke method, characterized in that: Applied to in-car speakers, communication connection between the car host and the karaoke microphone; direct communication connection between the karaoke microphone and the portable speaker; The method comprises: When the karaoke system is in the in-car and out-car karaoke mode, karaoke accompaniment data is obtained; Receive the vocal data sent directly by the karaoke microphone. The vocal data is collected by the karaoke microphone and sent to the in-car speakers; Mixing the karaoke accompaniment data and the vocal data to obtain mixed data; Play the mixed data; The vocal data is also directly sent to the portable speaker by the karaoke microphone, so that the portable speaker will mix the karaoke accompaniment data and the vocal data after acquiring the karaoke accompaniment data, and obtain the mixed data to play the mixed data.
14. A karaoke method, characterized in that: Applicable to additional speakers, communication connection between additional speakers and portable speakers, direct communication connection between portable speakers and karaoke microphones; communication connection between portable speakers and vehicle-mounted host; communication connection between karaoke microphones and vehicle-mounted host or direct communication connection with in-car speakers; Communication connection between the vehicle host and the in-vehicle speakers; The method comprises: When the karaoke system is in the synchronous karaoke mode inside and outside the car, receiving the mixing data sent by the portable speaker; The mixed sound data is obtained by the portable speaker after mixing the karaoke accompaniment data and the vocal data obtained by the portable speaker; the vocal data is collected by the karaoke microphone and sent directly to the portable speaker; Play the mixed data; The mixed data is also played by portable speakers; The vocal data is also sent by the karaoke microphone to the vehicle host, so that the vehicle host mixes the karaoke accompaniment data and the vocal data obtained by the vehicle host to obtain mixed data, and plays the mixed data through the in-vehicle speakers. Alternatively, the vocal data is also sent by the karaoke microphone to the in-vehicle speakers, so that the in-vehicle speakers mix the karaoke accompaniment data and the vocal data obtained by the in-vehicle speakers to obtain mixed data, and play the mixed data.
15. An electronic device, characterized in that: include: A processor, a communication interface, a memory and a communication bus; wherein the processor, the communication interface and the memory communicate with each other via the communication bus; Memory, used to store computer programs; A processor, configured to implement the method according to any one of claims 8 to 14 when executing the computer program stored in the memory.
16. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 8 to 14 is implemented.
17. A car, characterized in that: The car comprises: a car host and an in-car speaker in the karaoke system according to any one of claims 1 to 7; Alternatively, the car includes: the in-vehicle host and in-car speakers in the karaoke system as described in any one of claims 1-7, and also includes: at least one of the karaoke microphone, portable speakers and additional speakers in the karaoke system as described in any one of claims 1-7.