Display equipment and adjusting method for splicing position
By implementing data anomaly detection and faulty light board replacement in the video wall, the problem of low adjustment accuracy at the splicing point of the video wall was solved, achieving efficient and reliable data processing and fault repair, and improving the user experience.
Patent Information
- Application Number
- CN202511737387.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-24
- Publication Date
- 2026-02-24
AI Technical Summary
In existing technologies, there is a problem of low adjustment accuracy when adjusting the splicing points of splicing screens. This is mainly due to the lack of a data verification mechanism in the SPI communication protocol, which leads to unreliable data transmission. The limited computing power of the lamp board chip makes it impossible to verify data integrity in real time. The lack of a closed-loop fault tolerance mechanism results in low adjustment efficiency and high maintenance costs.
A data anomaly detection mechanism is adopted to back up data without anomalies in real time, restore data when anomalies occur in the writing of light board data, and perform data replacement for faulty light boards. Potential anomalies are identified by detecting consecutive identical value sequences, error prompts are generated and faulty light boards are replaced to ensure data integrity and reliability.
It improves the accuracy of adjustments at the splicing points of video walls, reduces screen distortion and dead zone failures caused by data errors, enhances adjustment efficiency and system stability, and lowers maintenance costs.
Smart Images

Figure CN121565083A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display device technology, and in particular to a display device and a method for adjusting the splicing point. Background Technology
[0002] A video wall is composed of multiple displays arranged in a matrix, resulting in a larger display to meet users' demands for larger screens. The video wall includes multiple light panels distributed in a matrix, each panel containing multiple pixels arranged in a matrix. The video wall controls the display of images by controlling the working state of each pixel.
[0003] During the splicing process of video walls, due to manufacturing errors, installation precision, and environmental factors, bright or dark lines often appear at the splicing points of adjacent light panels, affecting the continuity of the display effect and the overall aesthetics. Therefore, to ensure a good user viewing experience, adjustments need to be made to the splicing points of the video walls. Existing technology proposes a software-based gap adjustment method. This solution reads the sector data of the pixels in the gap, accurately locates the pixel positions, and performs proportional brightening or darkening adjustments. The adjusted data is then written back to the light panel, thus achieving software-level gap adjustment and a visually seamless effect.
[0004] While the above methods improve the display effect of the video wall to some extent, when adjusting the splicing points of the video wall using these methods, the data transmission between the lamp board and the main control board is via the SPI communication protocol. This protocol lacks data verification mechanisms, such as CRC check and retransmission mechanisms, which increases the risk of data read / write errors and affects the accuracy of splicing point adjustments. Therefore, currently, there is a problem of low accuracy in adjusting the splicing points of video walls. Summary of the Invention
[0005] This application provides a display device and a method for adjusting the splicing area to solve the problem of low accuracy in adjusting the splicing area of a video wall.
[0006] In a first aspect, some embodiments of this application provide a display device, including...
[0007] A display includes multiple video walls; the display includes at least one backlight panel; a joint is formed between two adjacent backlight panels; the backlight panel includes multiple pixels; The controller is configured as follows: In response to an adjustment command for the selected light panel and the corresponding splicing area of the light panel, the sector corresponding to the light panel is obtained; the sector contains multiple pixels at the splicing area; Read the initial sector data from the sector; Back up the initial sector data; Obtain the position information of the pixels contained in the splicing area; the position information is used to characterize the position of the pixels relative to the sector; Obtain a preset adjustment value for the splicing point, and calculate the target adjustment data corresponding to the position information from the backed-up initial sector data according to the preset adjustment value; Target sector data is generated based on the initial sector data and the target adjustment data; The initial sector data is replaced with the target sector data according to the location information, and the brightness of the display is controlled according to the target sector data.
[0008] The above technical solution has the following advantages or beneficial effects: When the display device reads the light board data, it implements a data anomaly detection mechanism, backs up data without anomalies, and uses the backed-up sector data without anomalies as the basis for adjustment when the splicing area is adjusted. When the light board data is written abnormally, it can restore the data based on the backup data and perform data replacement for the faulty light board to restore it to a normal light board, thereby solving the problem of low accuracy when adjusting the splicing area of the splicing screen.
[0009] In some embodiments, after reading the initial sector data in the sector, the controller is further configured to: Detect whether there is a continuous sequence of identical values in the initial sector data; If the same value sequence is detected in the initial sector data, a verification operation on the initial sector data is triggered. If the same value sequence is not detected in the initial sector data, the step of backing up all the initial sector data that are not abnormal is performed.
[0010] The above technical solution has the following advantages or beneficial effects: By detecting consecutive sequences of identical values, the display device 200 can effectively identify potential anomalies in sector data, thereby avoiding the use of erroneous data for subsequent display or processing, and helping to improve the overall reliability and accuracy of the data. When a data anomaly is detected, triggering a verification operation can further confirm the authenticity of the error, avoiding unnecessary data recovery or system restarts due to misjudgment. For data sectors where no anomalies were detected, timely backup operations can ensure the complete preservation of this data. In subsequent processing, if data loss or corruption occurs, it can be quickly restored using backup data, thereby ensuring data security and availability.
[0011] In some embodiments, the controller triggers a verification operation on the initial sector data, specifically configured as follows: The initial sector data is read a preset number of times within a preset time period; If the same value sequence appears in the initial sector data for the preset number of times, an error message box is generated. The error message box is used to indicate that the lamp board data corresponding to the sector data that is not suitable for performing the splicing adjustment process is a faulty lamp board. The error message box contains first key value information and second key value information. The first key value information is used to indicate that a replacement operation is performed on the faulty lamp board, and the second key value information is used to indicate that the error message box is closed.
[0012] The above technical solution has the following advantages or beneficial effects: by reading multiple times within a preset time and confirming the same value sequence, it can effectively eliminate data misjudgment caused by temporary interference or reading errors, improve the accuracy of data anomaly detection, and clearly identify faulty light boards that are not suitable for adjusting the process, avoiding invalid operations on erroneous data, thereby enhancing the overall stability and reliability of the system.
[0013] In some embodiments, after generating the error message box, the controller is further configured to: In response to a user's instruction to replace the faulty light panel based on the first key value information, target light panel data for replacing the faulty light panel is obtained: Read the target light panel data sector by sector; Write the target light board data into the faulty light board to overwrite the faulty light board data corresponding to the faulty light board; The brightness of the faulty light panel is controlled based on the target light panel data.
[0014] The above technical solution has the following advantages or beneficial effects: By replacing the faulty light board, it is not necessary to replace all light boards; only data migration and repair are required, which can improve the adjustment efficiency of the light boards. By performing data replacement on the faulty light board, the faulty light board can be quickly restored to a normal light board, enhancing the fault tolerance of the light board system.
[0015] In some embodiments, the controller calculates the target adjustment data corresponding to the position information from the backed-up initial sector data according to the preset adjustment value, specifically configured as follows: Extract the initial pixel data value corresponding to the location information from the backed-up initial sector data; The target adjustment data is obtained by multiplying the initial pixel data value and the preset adjustment value.
[0016] The above technical solution has the following advantages or beneficial effects: When adjusting pixel data values, it locates specific data corresponding to the position information, rather than making a global adjustment. By locating backup data for a specific pixel, it avoids local exposure problems caused by global adjustments. Moreover, directly using verified backup data without anomalies as input ensures the safety and accuracy of the data before adjustment, avoiding subsequent adjustment errors caused by directly reading data from faulty light panels.
[0017] In some embodiments, after controlling the brightness of the display based on the target sector data, the controller is further configured to: The system obtains a user-inputted feedback instruction regarding the display effect corresponding to the target sector data; parses the feedback instruction to obtain feedback information; the feedback information includes confirmation information or cancellation information; the confirmation information indicates that the user confirms the display effect; the cancellation information indicates that the user rejects the display effect. If the feedback information is the confirmation information, a first reminder message is generated and displayed; the first reminder message is used to indicate that the adjustment process for the selected light panel and the splicing point corresponding to the light panel has been completed; If the feedback information is the cancellation information, a second reminder message is generated and displayed; the second reminder message includes a data recovery prompt box, and the second reminder message is used to prompt the user to trigger the data recovery process.
[0018] The above technical solution has the following advantages or beneficial effects: By generating and displaying the first reminder message, users are clearly informed that the adjustment process has been successfully completed, improving the user experience. When users are not satisfied with the display effect, the data recovery prompt box in the second reminder message provides users with a way to recover data. Users can decide whether to trigger the data recovery process according to their needs, avoiding situations where data cannot be recovered due to operational errors or the display effect not meeting expectations.
[0019] In some embodiments, after generating and displaying the second reminder message, the controller is further configured to: In response to the data recovery command initiated by the user based on the data recovery prompt box, the initial sector data corresponding to the backed-up sector is read; According to the position information of the pixels in each sector, the initial sector data is written into the corresponding sector; The brightness of the display is controlled based on the initial sector data after it has been written.
[0020] The above technical solution has the following advantages or beneficial effects: by reading the backup initial sector data and accurately writing it to the corresponding sector according to the pixel position, it can ensure that the data of the display device is restored to the original state before modification, avoid problems such as chaotic or missing display content caused by data modification errors or poor display effects, and ensure the integrity and accuracy of display data.
[0021] In some embodiments, the controller generates target sector data based on the initial sector data and the target adjustment data, specifically configured as follows: Identify the data to be adjusted corresponding to the location information from the backed-up initial sector data; The target sector data is generated by replacing the data to be adjusted in the initial sector data with the target adjustment data.
[0022] The above technical solution has the following advantages or beneficial effects: By first identifying and removing the data to be adjusted, and then integrating the target adjustment data, the initial sector data can be accurately updated to obtain the target sector data. During the adjustment process, only the parts that need to be modified are processed, avoiding large-scale operations on the entire sector data, which can improve the accuracy and efficiency of data processing. In the process of removing the data to be adjusted to generate the unadjusted data, the parts of the initial sector data that do not need to be modified are retained, and then integrated with the target adjustment data. This ensures that the final target sector data contains both the updated content and retains the original correct data, preventing data loss or corruption due to data modification, thus guaranteeing the integrity of the data.
[0023] In some embodiments, the controller backs up the initial sector data corresponding to all sectors without anomalies, specifically configured as follows: Obtain the initial sector data corresponding to the sectors without anomalies, as well as the sector number and flash memory address information corresponding to the initial sector data; the flash memory address information is used to characterize the storage information of the selected light board; The initial sector data, the sector number, and the flash memory address information are backed up locally.
[0024] The above technical solution has the following advantages or beneficial effects: Backing up only sectors without anomalies avoids introducing erroneous data into the backup set, ensuring data quality during recovery. By binding sector numbers to flash memory addresses, a precise mapping between backup data and physical storage locations can be achieved, providing a relevant index for subsequent data recovery.
[0025] Secondly, some embodiments of this application also provide a method for adjusting the splicing joint, the method comprising: In response to an adjustment command for the selected light panel and the corresponding splicing area of the light panel, the sector corresponding to the light panel is obtained; the sector contains multiple pixels at the splicing area; Read the initial sector data from the sector; Back up the initial sector data; Obtain the position information of the pixels contained in the splicing area; the position information is used to characterize the position of the pixels relative to the sector; Obtain a preset adjustment value for the splicing point, and calculate the target adjustment data corresponding to the position information from the backed-up initial sector data according to the preset adjustment value; Target sector data is generated based on the initial sector data and the target adjustment data; The initial sector data is replaced with the target sector data according to the location information, and the brightness of the display is controlled according to the target sector data.
[0026] The above technical solution has the following advantages or beneficial effects: When reading the light board data, the method implements a data anomaly detection mechanism, backs up data without anomalies, and uses the backed-up sector data without anomalies as the basis for adjustment when performing splicing adjustments. When the light board data is written abnormally, it can restore the data based on the backup data and perform data replacement for faulty light boards to restore them to normal light boards, thereby solving the problem of low accuracy when adjusting the splicing points of the splicing screen.
[0027] As can be seen from the above technical solutions, some embodiments of this application provide a display device and a splicing adjustment method, the method including: in response to an adjustment command for a selected lamp board and the splicing area corresponding to the lamp board, obtaining a sector corresponding to the lamp board; the sector contains multiple pixels at the splicing area; reading initial sector data in the sector; if there are no abnormalities in the initial sector data, backing up the initial sector data corresponding to all sectors without abnormalities; obtaining position information of the pixels contained in the splicing area; the position information is used to characterize the position of the pixels relative to the sector; obtaining a preset adjustment value for the splicing area, and calculating target adjustment data corresponding to the position information from the backed-up initial sector data according to the preset adjustment value; generating target sector data according to the initial sector data and the target adjustment data; replacing the initial sector data with the target sector data according to the position information; and controlling the brightness of the display according to the target sector data. The method implements a data anomaly detection mechanism when reading light panel data. Data without anomalies is backed up. When adjusting the splicing area, the backed-up sector data without anomalies is used as the basis for adjustment. When an anomaly occurs in writing light panel data, the method can restore the data based on the backup data and perform data replacement on faulty light panels to restore them to normal light panels. This solves the problem of low accuracy when adjusting the splicing area of a splicing screen. Attached Figure Description
[0028] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0029] Figure 1 This is a schematic diagram illustrating an operational scenario between a display device and a control device provided in some embodiments of this application; Figure 2 This is a schematic diagram of the hardware configuration of a display device provided in some embodiments of this application; Figure 3 This is a schematic diagram of the software configuration of a display device provided in some embodiments of this application; Figure 4 A schematic diagram illustrating some implementation scenarios of the splicing screen provided in this application; Figure 5 This application provides a schematic flowchart of a display device performing an adjustment method at the splicing point, as shown in some embodiments. Figure 6 A schematic diagram illustrating a scene of brightness and darkness adjustment at the splicing point provided in some embodiments of this application; Figure 7 A schematic diagram illustrating a scenario where parameters are adjusted at the splicing point, as provided in some embodiments of this application; Figure 8 This application provides schematic diagrams illustrating error message scenarios for fault light boards in some embodiments. Figure 9 This is a schematic diagram illustrating a scenario where a faulty light panel is replaced, as provided in some embodiments of this application. Figure 10 This is a schematic diagram of the user's confirmation interface after adjusting the splicing area, provided for some embodiments of this application. Detailed Implementation
[0030] The embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described below do not represent all embodiments consistent with this application. They are merely examples of systems and methods consistent with some aspects of this application as detailed in the claims.
[0031] It should be noted that the brief descriptions of terms in this application are only for the convenience of understanding the embodiments described below, and are not intended to limit the embodiments of this application. Unless otherwise stated, these terms should be understood in their ordinary and common meaning.
[0032] The terms "first," "second," "third," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar or related objects or entities, and do not necessarily imply a specific order or sequence, unless otherwise specified. It should be understood that such terms are interchangeable where appropriate.
[0033] The terms “comprising” and “having”, and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device that includes a range of components is not necessarily limited to all of the components that are clearly listed, but may include other components that are not clearly listed or that are inherent to such product or device.
[0034] The term "module" refers to any known or subsequently developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functions associated with that element.
[0035] In this embodiment, the display device 200 generally refers to a device with screen display and data processing capabilities. For example, the display device 200 includes, but is not limited to, smart TVs, mobile terminals, computers, monitors, advertising screens, wearable devices, virtual reality devices, augmented reality devices, etc.
[0036] Figure 1 This is a schematic diagram illustrating an operational scenario between a display device and a control device provided in some embodiments of this application. For example... Figure 1As shown, a user can operate the display device 200 via touch operation, a mobile terminal 300, and a control device 100. The control device 100 receives user input commands and converts them into control commands that the display device 200 can recognize and respond to. For example, the control device 100 can be a remote control, a stylus, a gamepad, etc.
[0037] The mobile terminal 300 can function as a control device for human-computer interaction between the user and the display device 200. It can also function as a communication device for establishing a communication connection with the display device 200 and exchanging data. In some embodiments, the mobile terminal 300 can have software applications installed on it and communicate with the display device 200 via network communication protocols to achieve one-to-one control and data communication. Furthermore, it can transmit audio and video content displayed on the mobile terminal 300 to the display device 200 for synchronized display.
[0038] In some embodiments, the mobile terminal 300 or other electronic devices may also simulate the functions of the control device 100 by running an application that controls the display device 200.
[0039] like Figure 1 The diagram also shows that the display device 200 communicates with the server 400 via various communication methods. This allows the display device 200 to communicate via a local area network (LAN), a wireless local area network (WLAN), and other networks.
[0040] Display device 200 can provide broadcast television reception function, and can also be equipped with intelligent network television function that provides computer support function, including but not limited to network television, smart television, Internet Protocol television (IPTV), etc.
[0041] Figure 2 Provided for some embodiments of this application Figure 1 Hardware configuration block diagram of display device 200.
[0042] In some embodiments, the display device 200 may include at least one of a tuner 210, a communication device 220, a detector 230, a device interface 240, a controller 250, a display 260, an audio output device 270, a memory, a power supply, and a user input interface 280.
[0043] In some embodiments, detector 230 is used to acquire signals from the external environment or to interact with the outside world. For example, detector 230 includes a light receiver, a sensor for acquiring ambient light intensity; or, detector 230 includes an image acquisition device, such as a camera, which can be used to acquire external environmental scenes, user attributes, or user interaction gestures; or, detector 230 includes a sound acquisition device, such as a microphone, for receiving external sounds.
[0044] In some embodiments, the display 260 includes display function components for presenting images and driving components for driving image display. The display 260 is used to receive and display image signals output from the controller 250. For example, the display 260 can be used to display video content, image content, menu control interface components, and user control UI interfaces, etc.
[0045] In some embodiments, the communication device 220 is a component used to communicate with external devices or the server 400 according to various communication protocol types. The display device 200 may have multiple communication devices 220 depending on the supported communication methods. For example, when the display device 200 supports wireless network communication, it may have a communication device 220 with WiFi functionality. When the display device 200 supports Bluetooth connectivity, it needs to have a communication device 220 with Bluetooth functionality.
[0046] The communication device 220 enables the display device 200 to communicate with external devices or the server 400 via wireless or wired connections. Wired connections utilize data cables, interfaces, or other components to connect the display device 200 to external devices. Wireless connections utilize wireless signals or wireless networks. The display device 200 can directly establish a connection with external devices or indirectly through gateways, routers, or other connection devices.
[0047] In some embodiments, the controller 250 may include at least one of a central processing unit, a video processor, an audio processor, a graphics processor, and a power processor, and a first to an nth interface for input / output. The controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in memory. The controller 250 controls the overall operation of the display device 200.
[0048] In some embodiments, the controller 250 and the tuner 210 may be located in different separate devices, that is, the tuner 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box.
[0049] In some embodiments, a user can input user commands through a graphical user interface (GUI) displayed on a display 260, and the user input interface receives user input commands through the graphical user interface (GUI).
[0050] In some embodiments, the audio output device 270 can be a built-in speaker of the display device 200 or an external audio output device connected to the display device 200. For the external audio output device connected to the display device 200, the display device 200 may also be provided with an external audio output terminal, through which the audio output device can be connected to the display device 200 to output sound from the display device 200.
[0051] In some embodiments, the user input interface 280 can be used to receive instructions from user input.
[0052] In some embodiments, to enable user interaction, the display device 200 may run an operating system. The operating system is a computer program used to manage and control the hardware and software resources of the display device 200. The operating system can control the display device to provide a user interface; for example, the operating system can directly control the display device to provide a user interface, or it can provide a user interface by running an application. The operating system also allows users to interact with the display device 200.
[0053] It should be noted that the operating system can be a native operating system based on a specific operating platform, a third-party operating system that is deeply customized based on a specific operating platform, or an independent operating system specifically developed for display devices.
[0054] An operating system can be divided into different modules or levels based on the functions it implements, for example... Figure 3 As shown, in some embodiments, the system is divided into three layers, from top to bottom: the Applications layer (referred to as the "application layer"), the middleware layer, and the hardware layer.
[0055] In some embodiments, the application layer provides services and interfaces for applications, enabling the display device 200 to run applications and interact with the user based on the applications. The application layer may contain at least one application, which may be a built-in Windows program, system settings program, or clock program of the operating system; or it may be an application developed by a third-party developer. In specific implementations, the application packages in the application layer are not limited to the examples above.
[0056] The framework layer provides application programming interfaces (APIs) and a programming framework for applications. The application framework layer includes predefined functions. It acts as a central processing unit, determining the actions taken by applications within the application layer. Through the API, applications can access system resources and obtain system services during execution.
[0057] like Figure 3 As shown, Figure 3 Provided for some embodiments of this application Figure 1 The diagram shows the software configuration of the display device. In some embodiments, the system of the display device 200 can be divided into three layers, from top to bottom: the application layer, the middleware layer, and the hardware layer.
[0058] The application layer mainly includes commonly used applications on TVs, as well as the application framework. The commonly used applications are mainly browser-based applications, such as HTML5 apps, and native apps. An application framework is a complete program model that has all the basic functions required by standard application software, such as file access, data exchange, and the user interface for these functions (toolbar, status bar, menu, dialog box).
[0059] Native apps can support online or offline access, push notifications, or access to local resources.
[0060] The middleware layer includes various television protocols, multimedia protocols, and system components. Middleware can use the basic services (functions) provided by system software to connect different parts of application systems or different applications on the network, achieving resource sharing and function sharing.
[0061] The hardware layer mainly includes the Hardware Abstraction Layer (HAL) interface, hardware, and drivers. The HAL interface is a unified interface for all TV chips, with the specific logic implemented by each individual chip. Drivers mainly include: audio drivers, display drivers, Bluetooth drivers, camera drivers, Wi-Fi drivers, USB drivers, HDMI drivers, sensor drivers (such as fingerprint sensors, temperature sensors, pressure sensors, etc.), and power drivers.
[0062] It should be noted that the above examples are merely a simple division of operating system functions and do not limit the specific form of the operating system of the display device 200 in this application embodiment. Depending on the function of the display device, the type of operating system, and other factors, the number of levels and the specific level type of the operating system may be expressed in other forms.
[0063] Display device 200 is an intelligent device capable of displaying a user interface and supporting user interaction. For example, a video wall is a type of display device. Figure 4 This application provides schematic diagrams of various scenarios for splicing screens, such as... Figure 4 As shown, a video wall is composed of multiple displays arranged in a matrix, resulting in a larger display to meet users' demand for large screens. The video wall includes multiple light panels (such as Micro LED light panels) distributed in a matrix. Each light panel includes multiple pixels arranged in a matrix. The video wall controls the display of images by controlling the working state of each pixel.
[0064] During the splicing process of video walls, due to manufacturing errors, installation precision, and environmental factors, bright or dark lines often appear at the splicing points, affecting the continuity of the display effect and the overall aesthetics. Therefore, to ensure a good user viewing experience, adjustments need to be made to the splicing points of the video walls.
[0065] In some embodiments, to address the issue of bright or dark lines at the seams of video wall displays, existing technologies have proposed a software-based gap adjustment method. This solution precisely locates the pixel positions by reading the sector data of the pixels in the gap, and then proportionally brightens or darkens them. The adjusted data is then written back to the LED panel, thereby achieving software-level gap adjustment and a visually seamless effect. This method improves the display effect of video wall displays to a certain extent and enhances the user's viewing experience.
[0066] However, several problems remain when adjusting the splicing points of a video wall using the above methods. First, the SPI communication protocol between the LED boards and the main control board inherently lacks data verification mechanisms (such as CRC checks and retransmission mechanisms), is prone to data misalignment due to clock synchronization deviations, and experiences a significant increase in error rate under high interference environments. These problems directly lead to unreliable data transmission, increasing the risk of data read / write errors and affecting the accuracy of splicing point adjustments. Second, the limited computing power of the LED board chips prevents them from running complex data verification algorithms in real time, hindering effective verification of the integrity of received data. This limitation causes the LED boards to blindly perform write operations even when receiving erroneous data, leading to serious faults such as screen distortion and dead zones, affecting the normal use of the video wall. Furthermore, existing technologies lack a closed-loop fault-tolerance mechanism for the seam processing process. Once data errors occur, manual reprogramming is often required, which is inefficient and increases maintenance costs and time. Therefore, the current method for adjusting the splicing points of a video wall suffers from low accuracy.
[0067] Based on the above scenario, to address the issue of low accuracy in adjusting the splicing points of a video wall, some embodiments of this application provide a display device 200, which includes a display 260 and a controller 250. The display 260 includes multiple video walls; the display includes at least one LED panel; a splicing point is formed between two adjacent LED panels; each LED panel includes multiple pixels; the controller 250 executes instructions via a specific computer to cause the display device 200 to perform the splicing point adjustment method. When reading LED panel data, the display device 200 implements a data anomaly detection mechanism, backing up data without anomalies. If an anomaly occurs in writing LED panel data, it can restore the data based on the backup data and perform data replacement on faulty LED panels to restore them to normal operation, thereby solving the problem of low accuracy in adjusting the splicing points of a video wall.
[0068] To facilitate understanding of the technical solutions in some embodiments of this application, the steps are described in detail below with reference to some specific embodiments and accompanying drawings. Figure 5 This is a schematic flowchart illustrating the adjustment method at the splicing point of a display device provided in some embodiments of this application, such as... Figure 5 As shown, in some embodiments, when the display device 200 performs the adjustment method at the splicing point, it may include the following steps: Step S1: In response to the adjustment command for the selected light panel and the corresponding splicing point of the light panel, obtain the sector corresponding to the light panel; the sector contains multiple pixels at the splicing point.
[0069] Figure 6This is a schematic diagram illustrating a scene of brightness and darkness adjustment at the splicing point provided in some embodiments of this application. Figure 7 This is a schematic diagram illustrating a scenario where parameters are adjusted at the splicing point, as provided in some embodiments of this application. Figure 6 and Figure 7 , Figure 6 Provide a UI user interface that includes a mode adjustment menu, through which options for adjusting the brightness and darkness of the seam can be accessed. Figure 7 The system demonstrates a coordinate system for the lamp holders. Users can determine the lamp panel that needs adjustment using specific X and Y coordinates, with default values for "0,0". Users can select specific joints, such as the top edge, bottom edge, left edge, or right edge, through adjustment options.
[0070] In some embodiments, when a user selects the light panel to be adjusted and its corresponding splicing point (e.g., ...) through the user interface, Figure 7 When the system responds to the adjustment command, it first determines all pixels covered at the splicing point. Then, based on a preset storage mapping relationship, the system locates the specific sector positions of these pixels in the lamp board's storage medium. As the basic unit for storing pixel data, the sector ensures the orderly management and access of lamp board data. Thus, by clearly defining the pixels at the splicing point and their respective sectors, a data foundation is provided for subsequent data reading, processing, and recovery, avoiding unnecessary full-disk scans and improving processing efficiency and accuracy. After step S1 is completed, step S2 can be executed.
[0071] Step S2: Read the initial sector data in the sector.
[0072] In some embodiments, the display device 200 may sequentially read the initial data of each sector located in the aforementioned steps. After reading the initial sector data, the display device 200 may detect whether there is a continuous sequence of identical values in the initial sector data. If an identical value sequence is detected in the initial sector data, the display device 200 determines that the initial sector data is abnormal and triggers a verification operation on the initial sector data. If no identical value sequence is detected in the initial sector data, the display device 200 determines that the initial sector data is not abnormal and performs a step of backing up all initial sector data that is not abnormal.
[0073] For example, the display device 200 has the capability to detect anomalies in the initial sector data. This can be achieved by scanning the initial sector data for consecutive sequences of identical values (such as 500 consecutive 0x00 or 0xFF). The core of the detection lies in identifying potential abnormal patterns in the data, as normal pixel data typically does not remain unchanged for extended periods. When the display device 200 detects consecutive sequences of identical values in the initial sector data, it determines that the sector data is abnormal. This abnormality may be caused by hardware failure, data transmission errors, or damaged storage media. Once an anomaly is detected, the display device 200 triggers further verification of the initial sector data. Conversely, if the display device 200 does not detect consecutive sequences of identical values in the initial sector data, it considers the sector data normal and without anomalies. In this case, the display device 200 performs a backup of all initial sector data without anomalies to ensure data integrity and recoverability. In this way, by detecting consecutive sequences of identical values, the display device 200 can effectively identify potential anomalies in sector data, thereby avoiding the use of erroneous data in subsequent display or processing and helping to improve the overall reliability and accuracy of the data. When a data anomaly is detected, triggering a verification operation can further confirm the authenticity of the error, avoiding unnecessary data recovery or system restarts due to misjudgment. For data sectors where no anomalies were detected, timely backup operations can ensure the complete preservation of this data. In the event of data loss or corruption during subsequent processing, it can be quickly recovered from the backup data, thereby ensuring data security and availability.
[0074] In some embodiments, when the display device 200 triggers a verification operation on the initial sector data, it can be implemented as follows: The initial sector data is read a preset number of times consecutively within a preset time period; if the same value sequence appears in the initial sector data for the preset number of reads, it is determined that the initial sector data is not suitable for performing the splicing adjustment process; and an error message box is generated. The error message box is used to indicate that the lamp board data corresponding to the sector data that is not suitable for performing the splicing adjustment process is a faulty lamp board. The error message box includes first key value information and second key value information; the first key value information is used to indicate that a replacement operation is performed on the faulty lamp board, and the second key value information is used to indicate that the error message box is closed.
[0075] For example, Figure 8 This is a schematic diagram of error message scenarios for fault light boards provided in some embodiments of this application, such as... Figure 8As shown, within a preset time window (e.g., 10ms), the initial sector data is read a preset number of times (e.g., 3 times). If, in each of the preset number of reads, the initial sector data contains the same sequence of abnormal values (e.g., consecutive 0x00 or 0xFF), then it is confirmed that the sector data has a persistent error. If the light board is faulty, then it is not suitable for performing the splicing adjustment procedure. After confirming that the initial sector data is not suitable for performing the splicing adjustment procedure, the system generates... Figure 8 The error message box shown clearly indicates to the user that the LED board corresponding to the problematic sector data is a faulty LED board, thus preventing the user from continuing to attempt invalid adjustments on that board. Simultaneously, the error message box contains two key value information. The first key value information indicates that a replacement operation should be performed on the faulty LED board, i.e., replacing the faulty LED board to restore normal system operation. The second key value information indicates that the error message box should be closed, allowing the user to understand the error information and decide on subsequent actions before closing the message box to continue other tasks. In this way, through multiple reads within a preset time and confirmation of the same value sequence, data misjudgment caused by temporary interference or read errors can be effectively eliminated, improving the accuracy of data anomaly detection, clearly identifying faulty LED boards unsuitable for adjustment procedures, avoiding invalid operations on erroneous data, and thus enhancing the overall stability and reliability of the system.
[0076] In some embodiments, after generating an error message box, the display device 200 responds to a user's instruction to replace a faulty light board based on the first key value information, obtains target light board data for replacing the faulty light board, reads the target light board data sector by sector, writes the target light board data to the faulty light board to overwrite the faulty light board data corresponding to the faulty light board, and finally controls the brightness of the faulty light board according to the target light board data.
[0077] For example, Figure 9 This is a schematic diagram illustrating a scenario of replacing a faulty light panel, as provided in some embodiments of this application. Figure 9 As shown, when the user selects Figure 8When the first key value in the system is the "Replace LED Board" button, a replacement command for the faulty LED board is sent to the system. After the system responds to the command, it prompts the user to select or automatically identifies the target LED board (normal LED board) for replacement. Subsequently, the system reads the data in the target LED board sector by sector (i.e., target LED board data), ensuring that the reading process covers all storage sectors. Afterward, the read target LED board data can be written to the corresponding storage area of the faulty LED board in sector order, completely overwriting the original erroneous data in the faulty LED board. This process can be achieved through precise sector address matching, and Genorui ensures the accuracy of data replacement. After the data is written, the system calls the reload function of the faulty LED board, and controls the brightness of the display 260 according to the updated data, so that the display effect is based on the repaired data in real time. In this way, by replacing the faulty LED board, it is not necessary to replace all LED boards, only data migration and repair are required, which can improve the adjustment efficiency of the LED board. By performing data replacement on the faulty LED board, the faulty LED board can be quickly restored to a normal LED board, enhancing the fault tolerance of the LED board system. After step S2 is completed, step S3 can be executed.
[0078] Step S3: If there are no anomalies in the initial sector data, back up the initial sector data corresponding to all sectors that are free of anomalies.
[0079] If the initial sector data read is normal, the system will initiate a data backup process to back up the initial sector data corresponding to all sectors without abnormalities. During the backup process, the display device 200 can obtain the initial sector data corresponding to the sectors without abnormalities, as well as the sector number and flash memory address information corresponding to the initial sector data. The flash memory address information is used to characterize the storage information of the selected LED board. Then, the initial sector data, sector number, and flash memory address information are backed up locally.
[0080] For example, the system first performs anomaly detection on all sectors (such as the consecutive identical value sequence detection described above), filters out sectors without anomalies, and extracts the initial sector data of these sectors. For each normal sector, the system simultaneously obtains its corresponding sector number (such as a unique identifier of the sector's physical location on the LED board, such as sector 001, sector 002, etc.) and flash memory address information (i.e., recording the specific storage location of the sector data in the LED board's flash memory (such as starting address 0x000000, length 0x1000, etc.)). This metadata is used to accurately locate the original storage location during subsequent data recovery. Then, the filtered initial sector data, sector number, and flash memory address information are packaged into a backup file and stored on local storage media (such as system internal storage, external USB device, or network storage), forming a traceable data copy. In this way, backing up only the sector data without anomalies avoids introducing erroneous data into the backup set, ensuring data quality during recovery. By binding sector numbers and flash memory addresses, a precise mapping between backup data and physical storage locations can be achieved, providing a relevant index for subsequent data recovery. Data backup provides a reliable data source for possible subsequent data recovery operations, ensuring a rapid recovery to the state before adjustment in the event of abnormal data writing or permanent errors in the LED board, thus guaranteeing system stability and reliability. After step S3 is completed, step S4 can be executed.
[0081] Step S4: Obtain the position information of the pixels contained in the splicing area; the position information is used to characterize the position of the pixels relative to the sector.
[0082] In some embodiments, the system can accurately locate the corresponding position information of these pixels in the initial sector data based on the coordinate information of the pixels at the splicing point. Precise position information location provides a data foundation for subsequent data modifications, ensuring the targetedness and effectiveness of adjustment operations, avoiding accidental modification of irrelevant data, and improving the accuracy and efficiency of sector data adjustment. After step S4 is completed, step S5 can be executed.
[0083] Step S5: Obtain the preset adjustment value for the splicing point, and calculate the target adjustment data corresponding to the position information from the backed-up initial sector data according to the preset adjustment value.
[0084] In some embodiments, the system obtains corresponding preset adjustment values based on user-preset adjustment instructions (such as grayscale adjustment, color correction, etc.). Subsequently, using these preset values and the position information of pixels at the stitching points in the backed-up initial sector data, the target adjustment data is calculated.
[0085] In some embodiments, when the display device 200 calculates the target adjustment data corresponding to the position information from the backed-up initial sector data according to the preset adjustment value, it can first extract the initial pixel data value corresponding to the position information from the backed-up initial sector data, and then multiply the initial pixel data value with the preset adjustment value to obtain the target adjustment data.
[0086] For example, from the backed-up initial sector data, the initial pixel data value can be accurately located based on location information (such as sector number + flash memory address). Then, the extracted initial pixel data value is multiplied by a preset adjustment value to obtain the target adjustment value. The preset adjustment value can be a correction ratio parameter that defines how the original grayscale value is adjusted to produce a new grayscale value. For example, the preset adjustment value can be a correction ratio of 0.5, meaning that the grayscale value of each pixel will be halved, thereby reducing the overall brightness. In this way, when performing pixel data value adjustment, the specific data corresponding to the location information is located, rather than a global adjustment. By locating the backup data of a specific pixel, local exposure problems caused by global adjustments can be avoided. Moreover, directly using verified, error-free backup data as input ensures the safety and accuracy of the data before adjustment, avoiding subsequent adjustment errors caused by directly reading data from a faulty light panel. After step S5 is completed, step S6 can be executed.
[0087] Step S6: Generate target sector data based on the initial sector data and target adjustment data.
[0088] After the target adjustment data is generated, the display device 200 can generate target sector data containing the adjusted pixel data based on the initial sector data and the calculated target adjustment data, through data replacement or algorithm calculation. In this way, the generated target sector data not only retains the integrity of the original data but also incorporates the user's adjustment intentions, that is, it includes the target adjustment data for the splicing area, providing accurate data support for subsequent data writing and display effect adjustments.
[0089] In some embodiments, when the display device 200 generates target sector data based on initial sector data and target adjustment data, it can first identify the data to be adjusted corresponding to the position information from the backed-up initial sector data, and then replace the data to be adjusted in the initial sector data with the target adjustment data to generate the target sector data.
[0090] For example, the display device 200 first identifies the data corresponding to its location information that needs adjustment from the backed-up initial sector data; this is the data to be adjusted. In other words, it first determines which parts of the initial sector data do not meet the requirements or need modification, and clarifies their positions within the initial sector data. After identifying the data to be adjusted, this data is removed from the initial sector data, leaving the unadjusted data, which is a set of data that does not contain the parts that need modification. The unadjusted data is then integrated with the previously obtained target adjustment data. This integration can be done by splicing or by combining data according to certain rules, ultimately generating the target sector data that meets the requirements. In this way, by first identifying and removing the data to be adjusted, and then integrating the target adjustment data, the initial sector data can be accurately updated to obtain the target sector data. During the adjustment process, only the parts that need modification are processed, avoiding large-scale operations on the entire sector data, thus improving the accuracy and efficiency of data processing. During the process of removing data to be adjusted and generating unadjusted data, the parts of the initial sector data that do not need to be modified are retained. These are then integrated with the target adjusted data, ensuring that the final generated target sector data contains both the updated content and the original correct data. This prevents data loss or corruption due to data modification, thus guaranteeing the integrity of the data. After step S6 is completed, step S7 can be executed.
[0091] Step S7: Replace the initial sector data with the target sector data according to the location information, and control the brightness of the display according to the target sector data.
[0092] In some embodiments, the display device 200 can write the generated target sector data to the corresponding storage location based on the position information of the junction pixels, and replace the initial sector data with the target sector data to complete the data replacement operation. Subsequently, the reload function of the LED panel can be invoked to control the brightness of the display based on the target sector data, so that the adjustment effect is displayed on the LED panel in real time for user confirmation. Through data replacement and reload operations, the immediacy and visibility of the adjustment results can be ensured, allowing users to intuitively perceive the adjustment effect and improving user experience and satisfaction.
[0093] In some embodiments, after controlling the brightness of the display based on the target sector data, the display device 200 can obtain a user-input feedback instruction on the display effect corresponding to the target sector data; parse the feedback instruction to obtain feedback information; the feedback information includes confirmation information or cancellation information; the confirmation information is used to indicate that the user confirms the display effect; the cancellation information is used to indicate that the user denies the display effect; if the feedback information is confirmation information, a first reminder message is generated and displayed; the first reminder message is used to indicate that the adjustment process for the selected light panel and the corresponding splicing point of the light panel has ended; if the feedback information is cancellation information, a second reminder message is generated and displayed; the second reminder message includes a data recovery prompt box, and the second reminder message is used to prompt the user to trigger the data recovery process.
[0094] For example, Figure 10 This is a schematic diagram of the user confirmation interface after adjusting the splicing area, provided in some embodiments of this application, such as... Figure 10 As shown, the display device 200 can actively collect user feedback regarding the display effect achieved by controlling the monitor's brightness based on target sector data. This feedback can be categorized into two types: confirmation and cancellation. When the user selects "confirm," it means they accept the display effect after controlling the monitor's brightness according to the target sector data, confirming that the effect meets their expectations. When the user selects "cancel," it indicates that they do not accept the current display effect and reject the result achieved by controlling the monitor's brightness based on the target sector data. Upon receiving confirmation, the system generates and displays a first notification message to inform the user that the adjustment process for the selected LED panel and its corresponding splicing point has been completed, clarifying the current operation status. Upon receiving cancellation, the system generates and displays a second notification message. This message includes a data recovery prompt, prompting the user to trigger the data recovery process to restore the data to its state before the monitor's brightness was controlled according to the target sector data, providing a mechanism for error correction and rollback. By generating and displaying the first notification message, the user is clearly informed that the adjustment process has been successfully completed, improving the user experience. When a user is dissatisfied with the display, the data recovery prompt in the second notification message provides a way to recover the data. Users can decide whether to trigger the data recovery process based on their needs, avoiding irrecoverable data loss due to operational errors or unsatisfactory display.
[0095] In some embodiments, after generating and displaying the second reminder message, in response to the data recovery command initiated by the user based on the data recovery prompt box, the display device 200 reads the initial sector data corresponding to the backed-up sector, writes the initial sector data into the corresponding sector according to the position information of the pixels in each sector, and controls the brightness of the display according to the written initial sector data.
[0096] For example, when the user triggers Figure 10 During data recovery, when a user is dissatisfied with the display effect after adjusting the monitor's brightness based on target sector data, they can interact with the data recovery prompt box (e.g., clicking the "Confirm Recovery" button) to send a data recovery command to the display device 200. Upon receiving the data recovery command, the display device 200 begins reading the initial sector data corresponding to the backed-up sectors, recording the original sector data state for the normal backlight board. Then, according to the pixel positions in each sector, it accurately writes the read initial sector data into the corresponding sectors, ensuring that the data in each sector is restored to its original correct position. After the data writing is complete, the display device 200 controls the monitor's brightness based on the written initial sector data, updating the display according to the recovered initial sector data, restoring the display effect to the state before the data adjustment. In this way, by reading the backup initial sector data and accurately writing it to the corresponding sector according to the pixel position, it is possible to ensure that the data of the display device is restored to its original state before modification, avoiding problems such as chaotic or missing display content caused by data modification errors or poor display effects, and ensuring the integrity and accuracy of the display data.
[0097] As can be seen from the above technical solutions, some embodiments of this application provide a display device 200, which, in response to an adjustment command for a selected lamp panel and the corresponding splicing area of the lamp panel, obtains a sector corresponding to the lamp panel; the sector contains multiple pixels at the splicing area; reads initial sector data in the sector; if there are no abnormalities in the initial sector data, backs up the initial sector data corresponding to all sectors without abnormalities; obtains the position information of the pixels contained at the splicing area; the position information is used to characterize the position of the pixels relative to the sector; obtains a preset adjustment value for the splicing area, calculates the target adjustment data corresponding to the position information from the backed-up initial sector data according to the preset adjustment value; generates target sector data according to the initial sector data and the target adjustment data; replaces the initial sector data with the target sector data according to the position information; and controls the brightness of the display according to the target sector data. When reading the light panel data, the display device 200 implements a data anomaly detection mechanism. For data without anomalies, it backs up the data. When adjusting the splicing area, it uses the backed-up sector data without anomalies as the basis for adjustment. When the light panel data is written abnormally, it can restore the data based on the backup data and perform data replacement on the faulty light panel to restore it to a normal light panel. This solves the problem of low accuracy when adjusting the splicing area of the splicing screen.
[0098] Based on the display device 200 described above, some embodiments of this application also provide a method for adjusting the splicing area, which can be applied to the display device 200 in the above embodiments. In some embodiments, the method may include the following: In response to an adjustment command for the selected light panel and the corresponding splicing area of the light panel, the sector corresponding to the light panel is obtained; the sector contains multiple pixels at the splicing area; Read the initial sector data from the sector; Back up the initial sector data; Obtain the position information of the pixels contained in the splicing area; the position information is used to characterize the position of the pixels relative to the sector; Obtain a preset adjustment value for the splicing point, and calculate the target adjustment data corresponding to the position information from the backed-up initial sector data according to the preset adjustment value; Target sector data is generated based on the initial sector data and the target adjustment data; The initial sector data is replaced with the target sector data according to the location information, and the brightness of the display is controlled according to the target sector data.
[0099] The above embodiments provide a method for adjusting the splicing area. When reading the light panel data, the method implements a data anomaly detection mechanism, backs up data without anomalies, and uses the backed-up sector data without anomalies as the basis for adjustment when performing splicing area adjustment. When the light panel data is written abnormally, it can restore the data based on the backup data and perform data replacement for the faulty light panel to restore it to a normal light panel, thereby solving the problem of low accuracy when adjusting the splicing area of the splicing screen.
[0100] The same or similar parts among the various embodiments in this specification can be referred to mutually, and will not be repeated here.
[0101] Those skilled in the art will clearly understand that the techniques in the embodiments of the present invention can be implemented using software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solutions in the embodiments of the present invention, or the parts that contribute to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods of various embodiments or certain parts of the embodiments of the present invention.
[0102] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
[0103] For ease of explanation, the above description has been provided in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed above. Various modifications and variations can be obtained based on the above teachings. The selection and description of the above embodiments are for the purpose of better explaining the principles and practical applications, thereby enabling those skilled in the art to better utilize the described embodiments and various different variations of embodiments suitable for specific use considerations.
Claims
1. A display device, characterized in that, include: A display includes multiple video walls; the display includes at least one backlight panel; a joint is formed between two adjacent backlight panels; the backlight panel includes multiple pixels; The controller is configured as follows: In response to an adjustment command for the selected light panel and the corresponding splicing area of the light panel, the sector corresponding to the light panel is obtained; the sector contains multiple pixels at the splicing area; Read the initial sector data from the sector; If there are no abnormalities in the initial sector data, back up the initial sector data; Obtain the position information of the pixels contained in the splicing area; The location information is used to characterize the position of the pixel relative to the sector; Obtain a preset adjustment value for the splicing point, and calculate the target adjustment data corresponding to the position information from the backed-up initial sector data according to the preset adjustment value; Target sector data is generated based on the initial sector data and the target adjustment data; The initial sector data is replaced with the target sector data according to the location information, and the brightness of the display is controlled according to the target sector data.
2. The display device according to claim 1, characterized in that, After reading the initial sector data in the sector, the controller is further configured to: Detect whether there is a continuous sequence of identical values in the initial sector data; If the same value sequence is detected in the initial sector data, a verification operation on the initial sector data is triggered. If the same value sequence is not detected in the initial sector data, the step of backing up all the initial sector data that are not abnormal is performed.
3. The display device according to claim 2, characterized in that, The controller triggers a verification operation on the initial sector data, specifically configured as follows: The initial sector data is read a preset number of times within a preset time period; If the same value sequence appears in the initial sector data for the preset number of times, an error message box is generated; the error message box is used to indicate that the lamp board data corresponding to the sector data that is not suitable for performing the splicing adjustment process is a faulty lamp board; the error message box contains first key value information and second key value information; The first key value information is used to indicate that a replacement operation is performed on the faulty light panel, and the second key value information is used to indicate that the error message box is closed.
4. The display device according to claim 3, characterized in that, After generating the error message box, the controller is further configured to: In response to a user's instruction to replace the faulty light panel based on the first key value information, target light panel data for replacing the faulty light panel is obtained: Read the target light panel data sector by sector; Write the target light board data into the faulty light board to overwrite the faulty light board data corresponding to the faulty light board; The brightness of the faulty light panel is controlled based on the target light panel data.
5. The display device according to claim 1, characterized in that, The controller calculates the target adjustment data corresponding to the position information from the backed-up initial sector data according to the preset adjustment value, specifically configured as follows: Extract the initial pixel data value corresponding to the location information from the backed-up initial sector data; The target adjustment data is obtained by multiplying the initial pixel data value and the preset adjustment value.
6. The display device according to claim 1, characterized in that, After controlling the brightness of the display based on the target sector data, the controller is further configured to: The system obtains a user-inputted feedback instruction regarding the display effect corresponding to the target sector data; parses the feedback instruction to obtain feedback information; the feedback information includes confirmation information or cancellation information; the confirmation information indicates that the user confirms the display effect; the cancellation information indicates that the user rejects the display effect. If the feedback information is the confirmation information, a first reminder message is generated and displayed; The first reminder message indicates that the adjustment process for the selected light panel and the corresponding splicing point of the light panel has been completed; If the feedback information is the cancellation information, a second reminder message is generated and displayed; the second reminder message includes a data recovery prompt box, and the second reminder message is used to prompt the user to trigger the data recovery process.
7. The display device according to claim 6, characterized in that, After generating and displaying the second reminder message, the controller is further configured to: In response to the data recovery command initiated by the user based on the data recovery prompt box, the initial sector data corresponding to the backed-up sector is read; According to the position information of the pixels in each sector, the initial sector data is written into the corresponding sector; The brightness of the display is controlled based on the initial sector data after it has been written.
8. The display device according to claim 1, characterized in that, The controller generates target sector data based on the initial sector data and the target adjustment data, specifically configured as follows: Identify the data to be adjusted corresponding to the location information from the backed-up initial sector data; The target sector data is generated by replacing the data to be adjusted in the initial sector data with the target adjustment data.
9. The display device according to claim 1, characterized in that, The controller backs up the initial sector data corresponding to all sectors that do not have any anomalies, specifically configured as follows: Obtain the initial sector data corresponding to the sectors without anomalies, as well as the sector number and flash memory address information corresponding to the initial sector data; the flash memory address information is used to characterize the storage information of the selected light board; The initial sector data, the sector number, and the flash memory address information are backed up locally.
10. A method for adjusting the splicing joint, applied to the display device according to any one of claims 1-9, characterized in that, The method includes: In response to an adjustment command for the selected light panel and the corresponding splicing area of the light panel, the sector corresponding to the light panel is obtained; the sector contains multiple pixels at the splicing area; Read the initial sector data from the sector; If there are no abnormalities in the initial sector data, back up the initial sector data; Obtain the position information of the pixels contained in the splicing area; the position information is used to characterize the position of the pixels relative to the sector; Obtain a preset adjustment value for the splicing point, and calculate the target adjustment data corresponding to the position information from the backed-up initial sector data according to the preset adjustment value; Target sector data is generated based on the initial sector data and the target adjustment data; The initial sector data is replaced with the target sector data according to the location information, and the brightness of the display is controlled according to the target sector data.