Acoustic-light-shadow synchronization method and system and terminal equipment
The transmission of pixel matrix data in the sound, light and shadow synchronization system through the Bluetooth broadcast protocol has solved the problem of limited number of sub-device and wireless transmission delay in the prior art, and achieved more efficient synchronization effects and greater support capabilities.
Patent Information
- Application Number
- CN202510141322.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-08
- Publication Date
- 2025-05-13
AI Technical Summary
In the prior art, in the synchronization of sound, light and shadow, the number of sub-devices supporting synchronization is limited, and the wireless transmission method has delay and complex routing computing problems.
Through the Bluetooth broadcast protocol, the pixel matrix corresponding to the audio signal and/or video signal is sent to at least one sub-device. The sub-device receives the corresponding pixel data in the pixel matrix according to its own position information and transmits the received pixel data to the display device connected to the sub-device.
While ensuring the synchronization of sound, light and shadow, the number of sub-devices supporting synchronization is increased, real-time, synchronization and reliability of data transmission are improved, and delays caused by gateway transit are avoided.
Smart Images

Figure CN119996588A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a sound, light and shadow synchronization technology in the field of intelligent lighting, color atmosphere lighting and intelligent audio and video, and in particular to a sound, light and shadow synchronization method, system and terminal equipment. Background Art
[0002] Sound, light and shadow synchronization or light and shadow movement / sound and light rhythm refers to using the sound picked up from the HDMI interface / camera / built-in microphone to encode the image or sound into RGB matrix pixel data, and transmit the RGB pixel data to the lighting controller through wired / wireless means. The lighting controller will display the received RGB pixel data on the color light strip, thereby realizing the synchronous display of light and video picture data / sound rhythm. This technology brings users a variety of life scenes, such as movie viewing mode, karaoke mode, PARTY mode, game scene, etc.
[0003] In the existing wired transmission method, the number of sub-devices that support synchronization is limited, and the wired connection is affected by the spatial position of the master device and the slave device. The installation and implementation is very complicated and costly.
[0004] Among the existing wireless transmission methods, Zigbee protocol and WIFI protocol are commonly used. The disadvantage of Zigbee protocol and Wifi protocol is that the transmission needs to go through routing calculation, or pass through Zigbee gateway or Wifi router. This method will cause delay due to transfer, and the more lighting controllers (sub-controllers) there are, the longer the delay caused by the complexity of routing calculation. Summary of the invention
[0005] The technical problem to be solved by the present invention is to provide a sound, light and shadow synchronization method, system and terminal device to address the deficiencies of the prior art, thereby increasing the number of sub-devices supporting synchronization while ensuring the synchronization of sound, light and shadow.
[0006] In order to solve the above technical problems, the technical solution adopted by the present invention is: a sound, light and shadow synchronization method, comprising the following steps:
[0007] Sending a pixel matrix corresponding to an audio signal and / or a video signal to at least one sub-device via Bluetooth broadcast;
[0008] The sub-device receives corresponding pixel point data in the pixel matrix according to its own position information, and transmits the received pixel point data to the display device connected to the sub-device.
[0009] The present invention breaks through the limitation of the prior art that wireless transmission methods such as Zigbee protocol or WIFI protocol are used to achieve the synchronization of sound, light and shadow, and adopts Bluetooth broadcasting to achieve the synchronous display of sound, light and shadow. While ensuring the synchronization effect, the present invention greatly increases the number of sub-devices supporting synchronization compared with the wired transmission method. While ensuring the synchronization effect, the present invention takes into account the number of sub-devices supporting synchronization, and the data transmission of the present invention does not need to pass through a gateway, which greatly improves the real-time, synchronization and reliability of data transmission.
[0010] In order to increase the amount of data transmitted, the present invention further includes:
[0011] Acquiring an audio signal and / or a video signal;
[0012] The data corresponding to the audio signal and / or the video signal is encoded into an RGB pixel matrix including a plurality of pixel point data.
[0013] In order to further increase the amount of data transmitted, in the present invention, after obtaining the RGB pixel matrix, the following steps are also included:
[0014] Compressing the RGB pixel matrix to obtain a compressed pixel matrix;
[0015] compressing a frame rate of data in the compressed pixel matrix;
[0016] but,
[0017] Each frame of data in the pixel matrix after the frame rate is compressed is loaded into a Bluetooth broadcast data packet and wirelessly sent to at least one sub-device.
[0018] The sub-device receives a Bluetooth broadcast data packet from a wireless air interface.
[0019] Each frame of data is sent via a Bluetooth broadcast packet, where the Bluetooth broadcast packet includes data length, broadcast type, and pixel data;
[0020] Alternatively, each frame of data is sent via multiple Bluetooth broadcast packets. In this case, the Bluetooth broadcast packet includes data length, broadcast type, location information, and pixel data at a corresponding location.
[0021] Also includes:
[0022] The display device displays the corresponding RGB pixel data.
[0023] As an inventive concept, the present invention also provides a sound, light and shadow synchronization system, comprising:
[0024] A master device, configured to send a pixel matrix corresponding to an audio signal and / or a video signal to at least one slave device via Bluetooth broadcast;
[0025] The sub-device is used to receive corresponding pixel point data in the pixel matrix according to its own position information, and transmit the received pixel point data to the display device connected to the sub-device.
[0026] Before the main device sends the pixel matrix corresponding to the audio signal and / or video signal to at least one sub-device via Bluetooth broadcast, the main device is also used to: obtain the audio signal and / or video signal, and encode the RGB pixel data corresponding to the audio signal and / or video signal into an RGB pixel matrix including multiple pixel point data.
[0027] In the present invention, after the master device obtains the RGB pixel matrix, it is also used to:
[0028] Compressing the RGB pixel matrix to obtain a compressed pixel matrix;
[0029] compressing a frame rate of data in the compressed pixel matrix;
[0030] but,
[0031] The master device loads each frame of data in the pixel matrix after the frame rate is compressed into a Bluetooth broadcast data packet, and wirelessly sends it to at least one slave device.
[0032] The system of the present invention further comprises:
[0033] Display device, used to display the corresponding RGB pixel data.
[0034] As an inventive concept, the present invention also provides a terminal device, including a memory, a processor, and a computer program stored in the memory; the processor executes the computer program to implement the steps of the above method.
[0035] Compared with the prior art, the beneficial effects of the present invention are as follows: under the condition of very limited wireless transmission bandwidth, the present invention creatively provides a method from original RGB pixel processing to wireless transmission and finally to light display based on the wireless Bluetooth broadcast protocol, and realizes the transmission of large-capacity RGB pixel real-time data between the main device (main controller) and the sub-control-lighting controller through wireless Bluetooth broadcast, thereby realizing the synchronization of light and picture, sound rhythm data, that is, sound, light and shadow synchronization, and greatly improving the real-time performance, synchronization and reliability. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 This is a schematic diagram of the method of an embodiment of the present invention;
[0037] Figure 2 This is a flow chart of a method according to an embodiment of the present invention;
[0038] Figure 3 This is a schematic diagram of the structure of a broadcast data packet according to an embodiment of the present invention;
[0039] Figure 4 A schematic diagram of data transmission between a main device (main control controller) and all sub-control-lighting controllers (single or multiple) according to an embodiment of the present invention;
[0040] Figure 5 This is a schematic diagram of a single frame of data using multiple Bluetooth broadcast packets for transmission according to an embodiment of the present invention;
[0041] Figure 6 A schematic diagram of obtaining corresponding pixel points for a sub-device in an embodiment of the present invention;
[0042] Figure 7 This is a schematic diagram of a sub-device transmitting pixels to a color light strip according to an embodiment of the present invention;
[0043] Figure 8 This is a schematic diagram of transmitting a single frame of data using a single Bluetooth broadcast packet according to an embodiment of the present invention. DETAILED DESCRIPTION
[0044] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings 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.
[0045] Example 1
[0046] like Figure 1 and Figure 2 As shown, this embodiment provides a method for transmitting original RGB pixel matrix data to all sub-devices through the Bluetooth broadcast protocol and performing pixel synchronous display, thereby achieving sound, light and shadow synchronization.
[0047] The implementation process of this embodiment includes:
[0048] (1) The master device (master controller) compresses the original pixel data matrix A*B into M*N 3*8bit RGB matrix pixel data.
[0049] For example, the original video pixel matrix of 1080P is 1920*1080 pixels. After compression, it can be a 3*3 pixel matrix, then M=3, N=3, or it can be a pixel after compression, then M=1, N=1. M<=A, N<=B.
[0050] In this embodiment, after the main device (main controller) captures the audio and video signals through the HDMI interface / camera / built-in microphone, the image RGB pixel data or audio data is encoded into an A×B RGB pixel matrix, where the RGB pixel matrix has a total of A×B RGB pixels, and each RGB pixel is 3×8 bits of data. The main controller will also transmit the RGB pixel data to image display devices such as monitors / TVs, projectors, or to display devices such as color light strips connected to the main controller itself.
[0051] (2) The master device (master controller) compresses the original frame rate X frames / second to Y frames / second. Y<=X.
[0052] Since the transmission rate of Bluetooth broadcast is relatively low, this embodiment compresses the data. This embodiment compresses the data from two dimensions, one is the compression of the number of pixels, and the other is the compression of the frame rate, so as to meet the synchronization in wireless transmission and retain the original data to the maximum extent.
[0053] (3) The master device (master controller) loads each frame of the RGB pixel matrix data into a Bluetooth broadcast data packet and sends it wirelessly.
[0054] This embodiment sends data to a single or multiple sub-devices (sub-controllers) through a Bluetooth broadcast channel. In order to meet the immediacy of the service and support multiple sub-devices, this embodiment innovatively adopts Bluetooth broadcast channel transmission. Although it reduces the bandwidth compared to existing wireless transmission methods (such as WIFI), it can greatly improve service performance (reliability, synchronization, immediacy). All data packets are sent to all sub-devices at the same time (Bluetooth broadcast) without going through a Bluetooth gateway.
[0055] In this embodiment, when sending data on the Bluetooth broadcast channel, a single frame of data can be sent through one Bluetooth broadcast packet, or can be split into multiple Bluetooth broadcast packets for sending.
[0056] When a single frame of data is sent via a single Bluetooth broadcast packet, the data structure of the Bluetooth broadcast packet is as shown in Table 1.
[0057] Table 1 Bluetooth advertising packet data structure
[0058] Length AD Type Z pixel data + other overhead (optional)
[0059] When a single frame of data is sent via multiple Bluetooth broadcast packets, the data structure of the Bluetooth broadcast packet is shown in Tables 2 to 4.
[0060] Table 2 The first Bluetooth advertising packet
[0061]
[0062] Table 3 The second Bluetooth advertising packet
[0063]
[0064] Table 4 Wth Bluetooth broadcast packet
[0065]
[0066] Position information 1 to position information W are position information in the M×N pixel matrix, which can be the specific position of a pixel or a combination of positions of multiple pixels. For example, the "upper" position of the matrix corresponds to the 1st to Mth pixels (Table 5).
[0067] When sending data on the Bluetooth advertising channel, a single frame of data can be sent through one Bluetooth advertising packet or split into multiple Bluetooth advertising packets. Other overheads, such as packet headers, checksums, control commands, etc., are optional.
[0068] (4) All sub-controllers - lighting controllers (single or multiple) receive Bluetooth broadcast data packets from the wireless air interface and obtain RGB pixel matrix data;
[0069] (5) The sub-control-lighting controller retains the required part and discards the unnecessary part according to its position information relative to the RGB pixel matrix. For example, if a sub-control-lighting controller is above (position) the screen (i.e., the RGB pixel matrix), then among all the data received from the main device (main controller), the RGB pixel data above (position) the screen (i.e., the RGB pixel matrix) is retained and the RGB pixel data of other parts is discarded.
[0070] In this embodiment, "position information" is one of the key points. "Position information" refers to the position of the sub-device / sub-control-lighting controller that needs to configure itself relative to the pixel matrix. Common ones include "upper", "lower", "left", "right", and "middle". It can also be a combination of these, such as "upper + lower", or a partial combination, such as "upper half + left", "lower half + right", "middle + left", or any combination of pixels in a custom M×N pixel matrix.
[0071] (6) The sub-control-lighting controller displays the number of RGB pixels corresponding to its own position on the connected colored light strip through the light driving part, such as the SPI, I2C, or GPIO interface of the sub-control-lighting controller.
[0072] This embodiment adopts the transmission method of Bluetooth broadcast, which can send pixel data from the main device (main controller) to a single or multiple sub-devices (sub-controllers) in real time and quickly; by compressing the original pixel data and adjusting the frame rate, it can achieve the best synchronization effect under limited bandwidth; within a certain frame rate range, the more pixel data transmitted in real time, the more pixels the light strip displays, the richer the colors, and the better the display effect.
[0073] According to the Bluetooth protocol specification, the broadcast data packet structure of this embodiment is as follows: Figure 3 shown.
[0074] The data part of this embodiment includes several broadcast data units, called AD Structure, with a length of 31 bytes. Figure 3 As shown in the figure, the composition of AD Structure is: the first byte is the length value Length, indicating that the following Length bytes are the data part. The first byte of the data part indicates the data type (AD Type), and the remaining Len-1 bytes are the actual data (AD data).
[0075] The AD Data section is defined in detail below.
[0076] After compression, the number of pixel matrices in each frame is M×N, as shown in Table 5.
[0077] Table 5 Schematic diagram of compressed pixel matrix
[0078] 1 2 3 …… M M+1 …… N M×N
[0079] The minimum value of M and N is 1, and the maximum value is unlimited. For example, the original pixel matrix of 1080P video is 1920×1080 pixels. After compression, it can be a 3×3 pixel matrix, then M=3, N=3, or it can be a single pixel after compression, then M=1, N=1.
[0080] Each pixel has its own specific location information, which can be identified by 1*1~M*N or other methods.
[0081] During the data transmission process, the entire pixel matrix data M*N may be transmitted, or only part of the data in the pixel matrix may be transmitted. For example, when M=3 and N=3, only the upper part of the matrix may be transmitted, such as the three pixels (1, 2, 3) in the first row of Table 6, or only the middle pixel may be transmitted, such as the pixel (5) in the second row and second column of Table 7, or any combination in the M×N pixel matrix, such as the pixel in the first row and first column and the pixel (1, 9) in the third row and third column of Table 8.
[0082] Table 6 Upper part of the transmission matrix
[0083]
[0084] Table 7 Transmits the middle pixel
[0085]
[0086] Table 8 Transmit any combination of M×N pixel matrix
[0087]
[0088] In this embodiment, the number of pixel data transmitted in each frame is Z, 1<=Z<=M×N; the total amount of data transmitted is Z*3Bytes.
[0089] According to the Bluetooth protocol, each Bluetooth broadcast packet has 31 bytes. After removing the first byte Length and the second byte AD Type, there are 29 bytes left.
[0090] The AD data part of 29 bytes, excluding necessary overhead, such as packet header, checksum, etc., if the number of effective payload bytes is greater than or equal to the amount of pixel data to be transmitted Z*3Bytes, then Z pixel data can be transmitted using a single Bluetooth advertising packet, as shown in Table 9.
[0091] Table 9 Transmitting Z pixel data using a single Bluetooth advertising packet
[0092] Length AD Type Z pixel data + other overhead (optional)
[0093] Data transmission between the main device (master controller) and all sub-control-lighting controllers (single or multiple) is as follows Figure 4 shown.
[0094] When Z×3>29, that is, when the number of pixel data Z to be transmitted per frame is greater than or equal to 10, the Z pixel data are split into multiple Bluetooth broadcast packets (W) for transmission, and identified using the method of [position information]+[corresponding position pixel data], as shown in Tables 2 to 4.
[0095] Taking M=3, N=3 as an example, as shown in Table 10, the position information is "above", and the pixel data is pixel points (1, 2, 3), a total of 3×3 bytes.
[0096] Table 10 Data transmitted when the position information is "above"
[0097]
[0098] Table 11 shows that the position information is "left side", the pixel data is pixel points (1, 4, 7), and a total of 3×3 bytes of data are transmitted.
[0099] Table 11 Data transmitted when the position information is "left"
[0100]
[0101] Table 12 Position information is "middle", pixel data is pixel point (5), a total of 3 bytes of data are transmitted
[0102]
[0103] Table 13 Position information is any other combination, such as "Other", pixel data is pixel point (1,2,5), a total of 9 bytes of data are transmitted
[0104]
[0105] The same pixel point at the same position in a single frame of data can be transmitted once in any Bluetooth broadcast packet of 1 to W, or multiple times in multiple Bluetooth broadcast packets of 1 to W, such as Figure 5 shown.
[0106] For example, the process of sub-controlling the corresponding position pixel point is as follows Figure 6 As shown, the sub-control-lighting controller is located above the screen. After receiving the pixel data (1, 2, 3), it transmits the pixel data (1, 2, 3) to the color light strip, such as Figure 7 shown.
[0107] Through the above steps, the RGB pixel data displayed by the color light strip is synchronized and consistent with the RGB pixel data displayed by an image display device such as a monitor / television or a projector, or the RGB pixel data displayed by the color light strip is consistent with the rhythm of the audio data picked up by the microphone.
[0108] Taking the setting of 15 sub-control-lighting controllers as an example, the original pixel matrix and number of 1080P are shown in Table 14, and the compressed 3×3 pixel matrix and number are shown in Table 15.
[0109] Table 14 1080P original pixel matrix and number
[0110] 1 2 …… 1920 1921 1922 …… 2*1920 …… …… …… …… 1079*1920+1 1079*1920+2 …… 1080*1920
[0111] Table 15 Compressed 3×3 pixel matrix and number
[0112] 1 2 3 4 5 6 7 8 9
[0113] The original frame rate of 1080P is 60FPS, and after compression it is 30FPS. The single-frame Bluetooth broadcast packet is shown in Table 16.
[0114] Table 16 Single frame Bluetooth broadcast packet
[0115] 0x1E 0xFF 9 pixel data, total 27 bytes + CRC check code (2 bytes)
[0116] The single frame data is transmitted using a single Bluetooth broadcast packet. Figure 8 shown.
[0117] Table 17 shows the corresponding positions of the 15 sub-control-lighting controllers.
[0118] Table 17 Corresponding positions of 15 sub-control-lighting controllers
[0119]
[0120] Table 18 is a list of pixels that the 15 sub-control-lighting controllers need to obtain respectively.
[0121] Table 18 List of pixels that need to be obtained by 15 sub-control-lighting controllers
[0122]
[0123] Example 2
[0124] Embodiment 2 of the present invention provides a sound, light and shadow synchronization system, including:
[0125] A master device, configured to send a pixel matrix corresponding to an audio signal and / or a video signal to at least one slave device via Bluetooth broadcast;
[0126] The sub-device is used to receive corresponding pixel point data in the pixel matrix according to its own position information, and transmit the received pixel point data to the display device connected to the sub-device;
[0127] Display device, used to display the corresponding RGB pixel data.
[0128] In this embodiment, the process of the main device sending data, the sub-device receiving data, and the display device displaying data is consistent with that in Embodiment 1, and will not be repeated here.
[0129] Example 3
[0130] Embodiment 3 of the present invention provides a terminal device corresponding to the above-mentioned embodiment 1. The terminal device may be a processing device for a client, such as a mobile phone, a laptop computer, a tablet computer, a desktop computer, etc., to execute the method of the above-mentioned embodiment.
[0131] The terminal device of this embodiment includes a memory, a processor, and a computer program stored in the memory; the processor executes the computer program in the memory to implement the steps of the method in the above-mentioned embodiment 1.
[0132] In some implementations, the memory may be a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk memory.
[0133] In some other implementations, the processor may be a central processing unit (CPU), a digital signal processor (DSP), or other general-purpose processors of various types, which are not limited herein.
[0134] Example 4
[0135] Embodiment 4 of the present invention provides a computer-readable storage medium corresponding to the above embodiment 1, on which a computer program / instruction is stored. When the computer program / instruction is executed by a processor, the steps of the method of the above embodiment 1 are implemented.
[0136] Computer readable storage media can be tangible devices that hold and store instructions used by instruction execution devices. Computer readable storage media can be, for example, but not limited to, electronic storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any combination thereof.
[0137] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of complete hardware embodiments, complete software embodiments, or embodiments in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code. The scheme in the embodiments of the present application can be implemented in various computer languages, for example, object-oriented programming language Java and literal scripting language JavaScript, etc.
[0138] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0139] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0140] Although the preferred embodiments of the present application have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.
[0141] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A method for synchronizing sound, light and shadow, characterized in that: The following steps are involved: Sending a pixel matrix corresponding to an audio signal and / or a video signal to at least one sub-device via Bluetooth broadcast; The sub-device receives corresponding pixel point data in the pixel matrix according to its own position information, and transmits the received pixel point data to the display device connected to the sub-device.
2. The method for synchronizing sound, light and shadow according to claim 1, characterized in that: Before sending the pixel data corresponding to the audio and video signals to at least one sub-device via Bluetooth broadcast, the method further includes: Acquiring an audio signal and / or a video signal; The audio signal and / or video signal is encoded into an RGB pixel matrix including a plurality of pixel point data.
3. The method for synchronizing sound, light and shadow according to claim 2, characterized in that: After encoding into an RGB pixel matrix, it also includes: Compressing the RGB pixel matrix to obtain a compressed pixel matrix; compressing a frame rate of data in the compressed pixel matrix; but, Each frame of data in the pixel matrix after the frame rate is compressed is loaded into a Bluetooth broadcast data packet and wirelessly sent to at least one sub-device.
4. The method for synchronizing sound, light and shadow according to claim 3, characterized in that: The sub-device receives a Bluetooth broadcast data packet from a wireless air interface.
5. The method for synchronizing sound, light and shadow according to claim 1, characterized in that: Each frame of data is sent via a Bluetooth broadcast packet, where the Bluetooth broadcast packet includes data length, broadcast type, and pixel data; Alternatively, each frame of data is sent via multiple Bluetooth broadcast packets. In this case, the Bluetooth broadcast packet includes data length, broadcast type, location information, and pixel data at a corresponding location.
6. The method for synchronizing sound, light and shadow according to any one of claims 1 to 5, characterized in that: Also includes: The display device displays the corresponding RGB pixel data.
7. A sound, light and shadow synchronization system, characterized in that: include: A master device, configured to send a pixel matrix corresponding to an audio signal and / or a video signal to at least one slave device via Bluetooth broadcast; The sub-device is used to receive corresponding pixel point data in the pixel matrix according to its own position information, and transmit the received pixel point data to the display device connected to the sub-device.
8. The sound, light and shadow synchronization system according to claim 7, characterized in that: Before the master device sends the pixel matrix corresponding to the audio signal and / or the video signal to at least one slave device via Bluetooth broadcast, the master device is further used to: obtain the audio signal and / or the video signal, and encode the data corresponding to the audio signal and / or the video signal into an RGB pixel matrix including a plurality of pixel point data; Preferably, After the master device obtains the RGB pixel matrix, it is also used to: Compressing the RGB pixel matrix to obtain a compressed pixel matrix; compressing a frame rate of data in the compressed pixel matrix; but, The master device loads each frame of data in the pixel matrix after the frame rate is compressed into a Bluetooth broadcast data packet, and wirelessly sends it to at least one slave device.
9. The sound, light and shadow synchronization system according to claim 7 or 8, characterized in that: Also includes: Display device, used to display the corresponding RGB pixel data.
10. A terminal device comprising a memory, a processor and a computer program stored in the memory; characterized in that: The processor executes the computer program to implement the steps of the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
System and method for realizing audio and image synchronous light control
CN113286405A
Streaming media audio / video data and lamp linkage system and method and storage medium
CN115334099A
Sharing method, electronic equipment and system
CN117478686A
Synchronized light shows on cellular handsets of users at a gathering
US7697925B1