Display device and resolution-adaptive image display method

By using the system processor and image processor in the display device to determine and zoom the display area, the problem of missing image display caused by light board failure in micro LED display is solved, improving the user experience.

CN120108324APending Publication Date: 2025-06-06HISENSE VISUAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311660740.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-05
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

In a micro-light emitting diode display (micro LED), when a lamp board fails, the image area corresponding to the faulty lamp board cannot be displayed, resulting in the missing image display and reducing the user experience.

Method used

A display device and resolution adaptive image display method are provided. The system processor determines the target display area in the display screen based on the display status of the lamp board, and the image processor scales the displayed image according to the display parameters of the target display area to ensure that the image is fully displayed in the target display area.

Benefits of technology

It solves the problem that the image area cannot be displayed when a certain light board fails, ensuring the integrity of the image display and the improvement of user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120108324A_ABST
    Figure CN120108324A_ABST
Patent Text Reader

Abstract

The invention provides a display device and a resolution self-adaptive image display method, and mainly relates to the technical field of image processing.The display device comprises a display screen, a system processor and an image processor, the display screen comprises a plurality of lamp panels arranged according to a set rule, and the system processor is connected with the system processor. The processor is configured to determine a target display area in a display screen based on a display state of a lamp panel; wherein the target display area is a regular area in the display screen; determining display parameters corresponding to the target display area based on the target display area; the image processor is configured to perform scaling processing on the to-be-displayed image based on the display parameters to obtain the to-be-displayed image with the target resolution; and the display screen is configured to display the to-be-displayed image according to the target resolution. The problem that when a certain lamp panel breaks down, the image area corresponding to the lamp panel which breaks down cannot be displayed, and then image display is missing is solved, and the display effect of the display screen is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of image processing technology, and more specifically, to a display device and a resolution-adaptive image display method. Background Art

[0002] Micro light emitting diode display (micro LED) is a new generation of display technology (i.e. LED miniaturization and matrix technology), which is to make the LED backlight thinner, smaller and arrayed, so that the LED unit can be less than 50 microns. Like organic light emitting diode (OLED), each pixel can be addressed individually and driven to emit light (self-luminescence). It is made of inorganic materials and is self-luminous. Each red, green and blue sub-pixel generates its own light source and is combined into a pixel. Its key performance such as resolution, color gamut, brightness, response speed, lifespan, energy consumption, etc. are better than mainstream liquid crystal display (LCD) and emerging OLED. It has higher brightness and better luminous efficiency than existing OLED technology, but lower power consumption. It also has the characteristics of self-luminescence without backlight, small size and thinness. Therefore, the demand for large-scale display screens in conferences, education, traffic control, etc. has greatly increased the demand for micro LED products, and the requirements for micro LED products are also getting higher and higher.

[0003] Micro LED products are mainly composed of multiple boxes, each of which is composed of multiple light panels. Due to the composition characteristics of micro LED screens, they can be spliced ​​into screens of any resolution according to the usage scenario. In the relevant implementation scheme, the product parameters of the spliced ​​micro LEDs are required to determine the resolution of the micro LEDs, and then a matching soc chip will be generated for control.

[0004] In the above solution, since different SOC chips need to be used in conjunction with solutions with different resolutions, when a light board in the micro LED fails, the image area corresponding to the failed light board cannot be displayed, which leads to the loss of image display and reduces the user experience. Summary of the invention

[0005] The exemplary implementation of the present application provides a display device and a resolution-adaptive image display method, which solves the problem that when a certain lamp board fails, the image area corresponding to the failed lamp board cannot be displayed, thereby causing the loss of image display.

[0006] The technical solutions provided by the embodiments of this application are as follows:

[0007] In a first aspect, an embodiment of the present application provides a display device, comprising a display screen, a system processor and an image processor, wherein the display screen comprises a plurality of light boards arranged according to set rules, and comprises: a system processor configured to: determine a target display area in the display screen based on a display state of the light boards; wherein the target display area is a regular area in the display screen; determine display parameters corresponding to the target display area based on the target display area; an image processor configured to: scale an image to be displayed based on the display parameters to obtain an image to be displayed of a target resolution; and a display screen configured to: display the image to be displayed at the target resolution.

[0008] In one possible implementation, the system processor is configured to: obtain the display status of each light board in the display screen, where the display status includes a normal state and a faulty state; determine an initial valid area based on the area where the light boards in the normal state are located and the area where the light boards in the faulty state are located; and select a target display area from the initial valid area, wherein the target display area is a regular polygonal display area in the display screen.

[0009] In one possible implementation, the system processor is configured to: record the display status of each light board according to the arrangement rules of the light boards in the display screen; sequentially obtain light boards in normal status as target light boards; determine whether the display status of adjacent light boards of the target light board is a fault state; if the display status of any adjacent light board is a fault state, mark the target light board as a boundary light board; and select the minimum circumscribed quadrilateral formed by multiple boundary light boards as the initial valid area.

[0010] In one possible implementation, the system processor is configured to: record the display status of the light board in the initial effective area as two-dimensional data; calculate the height value of the data element for each data element of the two-dimensional data; and select a target display area from the initial effective area based on the height value of the data element, wherein the target display area is the largest normal display area in the initial effective area.

[0011] In one possible implementation, the system processor is configured to: obtain the length and height of the target display area; when the ratio of the length to the height is greater than a first preset value, or when the ratio of the height to the length is greater than a second preset value, crop the target display area according to a set ratio.

[0012] In a possible implementation, the set ratio is determined by the display resolution of the display screen.

[0013] In a possible implementation, the system processor is configured to: if multiple target display areas are determined, calculate the distance value between each target display area and the center point of the display screen; and select the target display area closest to the center point of the display screen based on the distance value.

[0014] In one possible implementation, the system processor is configured to: calculate the horizontal starting position parameters and the vertical starting position parameters of the target display area based on the position parameters of the first light board; calculate the horizontal ending position parameters and the vertical ending position parameters of the target display area based on the position parameters of the second light board; calculate the horizontal display range of the target display area based on the horizontal starting position parameter and the horizontal ending position parameter; calculate the vertical display range of the target display area based on the vertical starting position parameter and the vertical ending position parameter; and control the image to perform scaling processing according to the horizontal display range and the vertical display range.

[0015] In one possible implementation, the electronic device also includes: a hub corresponding one-to-one to the light board; the hub is configured to: during the startup process, read the voltage value and open-short circuit state of the light board; when the voltage value is within a preset range and the open-short circuit state is a first state, determine that the display state of the light board is a normal state; when the voltage value is not within the preset range and the open-short circuit state is a second state, determine that the display state of the light board is a fault state; and send the display state of the light board to the system controller.

[0016] In a second aspect, an embodiment of the present application provides a method applied to a display device, wherein the display device includes a display screen, a system processor and an image processor, wherein the display screen includes a plurality of light boards arranged according to set rules, and the method includes: determining, by the system processor, a target display area in the display screen based on a display state of the light boards; wherein the target display area is a regular area in the display screen; determining, by the system processor, display parameters corresponding to the target display area based on the target display area; scaling an image to be displayed based on the display parameters by the image processor to obtain an image to be displayed of a target resolution; and displaying the image to be displayed according to the target resolution by the display screen.

[0017] In a third aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a computing device, the computing device implements the resolution-adaptive image display method provided by any embodiment of the first aspect or the second aspect.

[0018] In a fourth aspect, an embodiment of the present application provides a computer program product. When the computer program product runs on a computer, the computer implements the resolution-adaptive image display method provided by any embodiment of the first aspect or the second aspect.

[0019] It can be seen from the above technical solutions that the embodiment of the present application provides a display device and a resolution-adaptive image display method, the display device includes a display screen, a system processor and an image processor, the display screen includes a plurality of light boards arranged according to set rules, wherein the system processor is configured to: determine the target display area in the display screen based on the display state of the light board; wherein the target display area is a regular area in the display screen; determine the display parameters corresponding to the target display area based on the target display area; the image processor is configured to: scale the image to be displayed based on the display parameters to obtain the image to be displayed with the target resolution; the display screen is configured to: display the image to be displayed according to the target resolution. Since the system processor can select a target display area from the display screen according to the display state of the light board, scale the graphics according to the display parameters of the target display area, and then display it on the screen, since the image can be fully displayed in the target display area after scaling, the problem that when a certain light board fails, the image area corresponding to the failed light board cannot be displayed, thereby causing the loss of image display, is solved, and the display effect of the display screen is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the implementation methods in the embodiments of the present application or the related technologies, the following is a brief introduction to the drawings required for use in the embodiments or the related technology descriptions. Obviously, the drawings described below are some embodiments of the present application, and a person skilled in the art can also obtain other drawings based on these drawings.

[0021] Figure 1 It is a schematic diagram of the structure of the control display of micro LED in the related art;

[0022] Figure 2 A scene architecture diagram of a resolution-adaptive image display method provided in an embodiment of the present application;

[0023] Figure 3 A schematic diagram of the structure of a display device provided in an embodiment of the present application;

[0024] Figure 4 A schematic diagram of the structure of a display device provided in an embodiment of the present application;

[0025] Figure 5 A schematic diagram of a flow chart of a method for image display with adaptive resolution provided in an embodiment of the present application;

[0026] Figure 6 A flow chart of a method for detecting the display status of a light board by a HUB board provided in an embodiment of the present application;

[0027] Figure 7 A schematic diagram of multiple target display areas provided in an embodiment of the present application;

[0028] Figure 8 A schematic diagram of a special-shaped target display area provided in an embodiment of the present application;

[0029] Fig. 9 A schematic diagram of a special-shaped target display area provided in an embodiment of the present application;

[0030] Fig.10 A schematic diagram of a target display area with 5 rows and 5 columns provided in an embodiment of the present application;

[0031] Fig.11 A schematic diagram of a flow chart of a method for determining a target display area provided in an embodiment of the present application;

[0032] Fig.12 A schematic diagram of a display screen consisting of 3*3 boxes provided in an embodiment of the present application;

[0033] Fig.13 A schematic diagram of a method for identifying a target display area provided in an embodiment of the present application;

[0034] Fig.14 A schematic diagram of a method for dynamically matching an image display to a screen of any resolution provided by an embodiment of the present application;

[0035] Fig.15 A schematic diagram of an image display process provided in an embodiment of the present application. DETAILED DESCRIPTION

[0036] In order to make the purpose and implementation method of the present application clearer, the exemplary implementation method of the present application will be clearly and completely described below in conjunction with the drawings in the exemplary embodiments of the present application. Obviously, the described exemplary embodiments are only part of the embodiments of the present application, rather than all the embodiments.

[0037] It should be noted that the brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings.

[0038] The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.

[0039] First, the application scenarios of the embodiments of the present application are introduced. Micro LED is a new generation of display technology (i.e., LED miniaturization and matrix technology), which is to make the LED backlight thin-film, miniaturized, and arrayed, so that the LED unit can be less than 50 microns. Like the organic light-emitting diode (OLED), each pixel can be individually addressed and driven to emit light (self-luminescence). It is made of inorganic materials and is in the form of self-luminescence. Each red, green, and blue sub-pixel generates its own light source and is combined into a pixel. Its key performances such as resolution, color gamut, brightness, response speed, life, and energy consumption are better than mainstream LCDs and emerging OLEDs. It has higher brightness and better luminous efficiency than existing OLED technology, but lower power consumption. It also has the characteristics of self-luminescence without backlight, small size, and light weight. Therefore, the demand for large display screens in conferences, education, traffic control, etc. has greatly increased the demand for micro LED products, and the requirements for micro LED products are also getting higher and higher.

[0040] Micro LED products are mainly composed of multiple cabinets, each of which is composed of multiple light panels. Due to the composition characteristics of micro LED screens, they can be spliced ​​into screens of any resolution according to the usage scenario. Figure 1 It is a structural diagram of a micro LED control and display system in the related art, such as Figure 1 As shown, the control display system of micro LED includes a system controller (Soc), multiple hubs (HUBs), a driver and an LED light board. Among them, the HUB, the driver and the LED light board are in a one-to-one correspondence. After the Soc chip divides the image to be displayed according to the resolution of the display screen, it obtains the image signal corresponding to each LED light board, and transmits the image signal to the HUB board corresponding to the LED light board through the VBO (V by One) interface. Then the HUB board transmits the signal to the driver through the elvds protocol interface, and the driver drives the LED light board for display. At present, there is no SOC chip that can be compatible with the full video display of 4K / 5K / 6K / 7K / 8K screens at the same time. Therefore, each micro LED will be matched with a corresponding Soc chip according to the resolution.

[0041] In the above scheme, the Soc chip divides the image to be displayed according to the resolution of the display screen, but the Soc does not know the display status of each light board, and still assigns the display image signal 1 to the light board. Then, due to the failure of the light board, the image signal 1 cannot be displayed normally. For example: when the light board in the upper left corner fails and cannot be displayed normally, the Soc chip does not know the failure of the light board and still assigns the display image signal 1 to the light board. Then, due to the failure of the light board in the upper left corner, the image signal 1 cannot be displayed normally, resulting in the upper left corner of the entire display screen being black and not displayed, and ultimately resulting in the loss of the upper left corner of the entire displayed image, which seriously reduces the display effect.

[0042] In order to solve the above technical problems, the embodiments of the present application provide a display device and a resolution-adaptive image display method. The technical solution of the present application is described in detail below in conjunction with the accompanying drawings and embodiments.

[0043] Figure 2 Schematic diagram showing the operation scene between the device and the control device in the embodiment. Figure 2 As shown, the user can operate the display device 200 through the smart device 300 or the control apparatus 100 .

[0044] In some embodiments, the control device 100 may be a remote controller, and the communication between the remote controller and the display device includes infrared protocol communication or Bluetooth protocol communication, and other short-range communication methods, and the display device 200 is controlled wirelessly or wired. The user may control the display device 200 by inputting user commands through buttons on the remote controller, voice input, control panel input, etc.

[0045] In some embodiments, a smart device 300 (such as a mobile terminal, a tablet computer, a computer, a laptop computer, etc.) may also be used to control the display device 200. For example, the display device 200 is controlled using an application running on the smart device.

[0046] In some embodiments, the display device may not use the above-mentioned smart device or control device to receive instructions, but may receive user control through touch or gestures.

[0047] In some embodiments, the display device 200 can also be controlled in a manner other than the control device 100 and the smart device 300. For example, the user's voice command control can be directly received through a module for obtaining voice commands configured inside the display device 200, or the user's voice command control can be received through a voice control device set outside the display device 200.

[0048] In some embodiments, the display device 200 also communicates data with the server 400. The display device 200 may be allowed to communicate via a local area network (LAN), a wireless local area network (WLAN), and other networks. The server 400 may provide various content and interactions to the display device 200. The server 400 may be one cluster or multiple clusters, and may include one or more types of servers.

[0049] Figure 3 Schematically shows a block diagram of a configuration of the control device 100 according to an exemplary embodiment. Figure 4 As shown, the control device 100 includes a controller 110, a communication interface 130, a user input / output interface 140, a memory, and a power supply. The control device 100 can receive input operation instructions from the user, and convert the operation instructions into instructions that the display device 200 can recognize and respond to, playing the role of an interactive intermediary between the user and the display device 200.

[0050] like Figure 4 The display device 200 includes at least one of a tuner and demodulator 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, a memory, a power supply, and a user interface.

[0051] In some embodiments, the controller includes a processor, a video processor, an audio processor, a graphics processor, a RAM, a ROM, and a first interface to an nth interface for input / output.

[0052] The display 260 includes a display screen component for presenting images, and a driving component for driving image display, which is used to receive image signals output from the controller, and display video content, image content, and menu control interface components and user control UI interface.

[0053] The display 260 may be a liquid crystal display, an OLED display, or a projection display, and may also be a projection device and a projection screen.

[0054] The communicator 220 is a component for communicating with an external device or server according to various communication protocol types. For example, the communicator may include at least one of a Wifi module, a Bluetooth module, a wired Ethernet module, and other network communication protocol chips or near field communication protocol chips, and an infrared receiver. The display device 200 can establish transmission and reception of control signals and data signals with the external control device 100 or the server 400 through the communicator 220.

[0055] The user interface can be used to receive control signals from the control device 100 (such as an infrared remote controller, etc.).

[0056] The detector 230 is used to collect signals from the external environment or the external interaction. For example, the detector 230 includes a light receiver, a sensor for collecting the intensity of ambient light; or, the detector 230 includes an image collector, such as a camera, which can be used to collect external environment scenes, user attributes or user interaction gestures; or, the detector 230 includes a sound collector, such as a microphone, etc., for receiving external sounds.

[0057] The external device interface 240 may include, but is not limited to, any one or more of the following: a high-definition multimedia interface (HDMI), an analog or digital high-definition component input interface (component), a composite video input interface (CVBS), a USB input interface (USB), an RGB port, etc. It may also be a composite input / output interface formed by the above multiple interfaces.

[0058] The tuner-demodulator 210 receives broadcast television signals via wired or wireless reception, and demodulates audio and video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.

[0059] In some embodiments, the controller 250 and the tuner-demodulator 210 may be located in different separate devices, that is, the tuner-demodulator 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.

[0060] The controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200. For example, in response to receiving a user command for selecting a UI object to be displayed on the display 260, the controller 250 can perform operations related to the object selected by the user command.

[0061] In some embodiments, the controller includes a central processing unit (CPU), a video processor, an audio processor, a graphics processing unit (GPU), RAM Random Access Memory (RAM), ROM (Read-Only Memory, ROM), a first interface to an nth interface for input / output, a communication bus (Bus), etc.

[0062] The user may input a user command through a graphical user interface (GUI) displayed on the display 260, and the user input interface receives the user input command through the graphical user interface (GUI). Alternatively, the user may input a user command through a specific sound or gesture, and the user input interface recognizes the sound or gesture through a sensor to receive the user input command.

[0063] "User interface" is the medium interface for interaction and information exchange between applications or operating systems and users. It realizes the conversion between the internal form of information and the form acceptable to users. The commonly used form of user interface is the Graphical User Interface (GUI), which refers to the user interface related to computer operation displayed in a graphical way. It can be an interface element such as an icon, window, control, etc. displayed on the display screen of an electronic device, where the control can include icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, widgets, etc.

[0064] In one possible implementation, an embodiment of the present application provides a display device, which includes a display screen, a system processor and an image processor, wherein the display screen includes a plurality of light boards arranged according to set rules, and includes: a system processor configured to: determine a target display area in the display screen based on a display state of the light boards; wherein the target display area is a regular area in the display screen; determine display parameters corresponding to the target display area based on the target display area; an image processor configured to: scale an image to be displayed based on the display parameters to obtain an image to be displayed of a target resolution; and a display screen configured to: display the image to be displayed according to the target resolution.

[0065] In one possible implementation, the system processor is configured to: obtain the display status of each light board in the display screen, where the display status includes a normal state and a faulty state; determine an initial valid area based on the area where the light boards in the normal state are located and the area where the light boards in the faulty state are located; and select a target display area from the initial valid area, wherein the target display area is a regular polygonal display area in the display screen.

[0066] In one possible implementation, the system processor is configured to: record the display status of each light board according to the arrangement rules of the light boards in the display screen; sequentially obtain light boards in normal status as target light boards; determine whether the display status of adjacent light boards of the target light board is a fault state; if the display status of any adjacent light board is a fault state, mark the target light board as a boundary light board; and select the minimum circumscribed quadrilateral formed by multiple boundary light boards as the initial valid area.

[0067] In one possible implementation, the system processor is configured to: record the display status of the light board in the initial effective area as two-dimensional data; calculate the height value of the data element for each data element of the two-dimensional data; and select a target display area from the initial effective area based on the height value of the data element, wherein the target display area is the largest normal display area in the initial effective area.

[0068] In one possible implementation, the system processor is configured to: obtain the length and height of the target display area; when the ratio of the length to the height is greater than a first preset value, or when the ratio of the height to the length is greater than the first preset value, crop the target display area according to a set ratio.

[0069] In a possible implementation, the set ratio is determined by the display resolution of the display screen.

[0070] In a possible implementation, the system processor is configured to: if multiple target display areas are determined, calculate the distance value between each target display area and the center point of the display screen; and select the target display area closest to the center point of the display screen based on the distance value.

[0071] In one possible implementation, the system controller is configured to: calculate the horizontal starting position parameters and the vertical starting position parameters of the target display area based on the position parameters of the first light board; calculate the horizontal ending position parameters and the vertical ending position parameters of the target display area based on the position parameters of the second light board; calculate the horizontal display range of the target display area based on the horizontal starting position parameter and the horizontal ending position parameter; calculate the vertical display range of the target display area based on the vertical starting position parameter and the vertical ending position parameter; and control the image to perform scaling processing according to the horizontal display range and the vertical display range.

[0072] In one possible implementation, the electronic device also includes: a hub corresponding one-to-one to the light board; the hub is configured to: during the startup process, read the voltage value and open-short circuit state of the light board; when the voltage value is within a preset range and the open-short circuit state is a first state, determine that the display state of the light board is a normal state; when the voltage value is not within the preset range and the open-short circuit state is a second state, determine that the display state of the light board is a fault state; and send the display state of the light board to the system controller.

[0073] Figure 5 is an interactive schematic diagram of a resolution-adaptive image display method provided in an embodiment of the present application, such as Figure 5 As shown, the image processing method mainly includes steps S101-S104. The image processing method is executed by a display device, such as Figure 5 As shown, the display device includes a system processor 10 , an image processor 20 and a display screen 30 .

[0074] S101 . The system processor 10 determines a target display area in a display screen based on a display state of a light board.

[0075] The display screen may include a micro LED ultra-high-definition display screen, such as a micro LED ultra-high-definition TV, whose display resolution may be 3840*2160 (4K), 5120*2880 (5K), 5780*2890 (6K) 7680*4320 (8K). The display screen may include a plurality of boxes arranged according to a set rule, each box including a light board arranged according to a set rule, wherein the light board may be an LED light board. For example, the display screen includes 3*3 boxes, each box including 2*4 light boards.

[0076] The above-mentioned system controller refers to the system-on-a-chip (SOC) chip used in the display device. The composition of the SOC chip can be a control logic module, a microprocessor / microcontroller CPU core module, a digital signal processor DSP module, an embedded memory module, an interface module for communicating with the outside, an analog front-end module containing ADC / DAC, a power supply and power consumption management module. For a wireless SOC chip, there is also a radio frequency front-end module, a user-defined logic (which can be implemented by FPGA or ASIC) and a micro-electromechanical module. More importantly, a SOC chip is embedded with a basic software (RDOS or COS and other application software) module or a loadable user software, etc.

[0077] The above-mentioned light board refers to any one or more light boards included in the display screen. The display status of the light board includes normal status and fault status. If all LED lights included in the light board can display normally, it indicates that the light board is in a normal display state. If any or all of the LED lights in the light board cannot display normally, it indicates that the light board is in a fault state.

[0078] The target display area is a closed display area determined according to the display state of the light board. All light boards in the target display area are in a normal display state. The target display area is a regular image. For example, the target display area can be a rectangular area, or the target display area can be a square area. For example, the size of the target display area is proportional to the resolution of the display screen.

[0079] The display device also includes multiple HUB boards, which correspond to the light boards one by one. During the startup of the display device, the HUB board connected to the light board detects the display status of the light board, and each HUB board sends the detected display status of the light board to the soc chip, so that the soc chip can know the display status of each light board in the display screen.

[0080] In a possible implementation, a method is provided for a HUB board to detect the display status of a light board, such as Figure 6As shown, the method for detecting the display status of the light board by the HUB board provided in the embodiment of the present application mainly includes steps S201-S204. It should be noted that each HUB board in the display device needs to perform the following steps to detect the display status of its corresponding light board.

[0081] S201. During the startup process, read the voltage value and the open and short circuit status of the lamp board.

[0082] The voltage value of the light board refers to the input and output voltage value of the light board in the current state. The open-short circuit state includes the open state and the short-circuit state. The open circuit state is 1, indicating that the light board is in the open circuit state and cannot be displayed normally. The open circuit state is 0, indicating that the light board is not in the open circuit state. The short circuit state is 1, indicating that the light board is in the short circuit state and cannot be displayed normally. The short circuit state is 0, indicating that the light board is not in the short circuit state.

[0083] After the HUB board receives the power-on signal, the voltage value of the lamp board can be read from the preset voltage sensor, and the open-short circuit state can be read from the open-short circuit detector. The voltage sensor and the open-short circuit detector can be two separate and independent physical devices, or they can be integrated into one physical device, which is not specifically limited in the embodiments of the present application.

[0084] S202: When the voltage value is within a preset range and the open-short circuit state is the first state, it is determined that the display state of the light board is a normal state.

[0085] The preset range is the voltage range allowed when the light board is working normally. If the voltage value of the light board exceeds the maximum value of the voltage range, or is less than the minimum value of the voltage range, the light board will not be able to display normally. The preset range can be determined according to the rated voltage range of the light board. For example, the voltage range is 1.7V-3.6V.

[0086] The HUB board determines that the read voltage value is within the preset range, and the open circuit state flag is 1, and the short circuit state flag is 1, which indicates that the light board can display normally, and then determines that the display state of the light board is marked as normal display.

[0087] S203: When the voltage value is not within the preset range, or the open-short circuit state is the second state, it is determined that the display state of the light board is a fault state.

[0088] If the HUB board determines that the light board meets any of the following conditions, it indicates that the light board cannot display normally, and then determines that the display status of the light board is marked as normal display:

[0089] (1) The lamp panel voltage value is less than the minimum value of the preset range;

[0090] (2) The lamp panel voltage value is greater than the maximum value of the preset range;

[0091] (3) The short circuit status flag is 0;

[0092] (4) The flag bit of the open circuit state is 0;

[0093] S204: Send the display status of the light board to the system controller.

[0094] After the HUB board detects the display status of the light board, it sends the display status of the light board to the soc chip, and the soc chip can determine the target display area in the display screen according to the display status of the light board.

[0095] Furthermore, if the soc chip does not receive the display status of the light board sent by the HUB board, it indicates that the HUB board or the transmission channel between the HUB board and the soc chip is faulty. At this time, it may also cause the corresponding light board to be unable to display. Therefore, the soc chip marks the display status of its corresponding light board as a faulty state. For example, HUB board 1 corresponds to light board A, and the soc chip does not receive the display status of light board A fed back by HUB board 1, then the display status of light board A is directly marked as a faulty state.

[0096] The Soc chip can select the target display area from the display screen according to the display status of the light board and the set method.

[0097] In a possible scenario, there may be multiple target display areas selected according to the display status of the light board, such as Figure 7 As shown, after eliminating the lamp board in the faulty display state, three target display areas are determined from the display screen, namely, target display area 1, target display area 2, and target display area 3. If a complete image to be processed is displayed in each target display area at this time, there will be three complete images in the display screen, resulting in display confusion and affecting the viewing effect of the user.

[0098] To solve this problem, the present application optimizes the image display method. If the system controller determines multiple target display areas, it calculates the distance value between each target display area and the center point of the display screen; based on the distance value, the target display area closest to the center point of the display screen is selected.

[0099] The center point of the display screen can be determined by the intersection of the diagonals of the display screen. The distance value between the target display area and the center point of the display screen can be the straight-line distance value between the center point of the target display area and the center point of the display screen, or it can be the straight-line distance value between the point of the target display area closest to the center point of the display screen and the center point of the display screen.

[0100] Exemplarily, the distance value between the target display area 1 and the center point of the display screen is A1, the distance value between the target display area 2 and the center point of the display screen is A2, and the distance value between the target display area 3 and the center point of the display screen is A3. By comparing A1, A2 and A3, the minimum value of the three values ​​can be selected as A2, so the target display area 2 is determined as the final target display area.

[0101] By determining the target display area closest to the display screen as the final target display area, the problem of chaotic display of multiple target areas is solved. At the same time, the final target display area is closest to the center point of the display screen, which is more in line with the user's viewing habits and improves the user's viewing experience.

[0102] In a possible scenario, in order to meet people's viewing habits, the length ratio of the display screen is usually within a certain range, but the target display area selected according to the display state of the light board may be a special-shaped rectangle with a particularly long length or a particularly wide width. Figure 8 As shown in the figure, the target display area may have a display length that is much larger than its width, or Fig. 9 As shown, the display width of the target display area is much larger than its length. In the above two situations, if they are directly displayed in the target display area, it may directly cause image display abnormality and reduce the viewing effect of users.

[0103] To this end, in an embodiment of the present application, the system controller obtains the length and height of the target display area; when the ratio of the length to the height is greater than a first preset value, or when the ratio of the height to the length is greater than a second preset value, the target display area is cropped according to the set ratio.

[0104] The first preset value and the second preset value can be determined according to actual conditions. Exemplarily, the first preset value is greater than or equal to the second preset value. The above-mentioned set ratio can be the ratio of a conventional display, such as 16:9 or 4:3, etc. Optionally, the set ratio can be the aspect ratio of the above-mentioned display screen. In this way, the displayed image can be scaled proportionally in size to avoid image distortion and ensure the display effect of the image as much as possible.

[0105] When the ratio of the length to the height is greater than the first preset value, it indicates that the target display area is Figure 8As shown, it is a rectangle with a particularly long length and a relatively short height. At this time, the height of the rectangle is used as a reference and the length of the target display area is calculated using a preset ratio. For example, if the height of the rectangle is 36, then according to the preset ratio of 16:9, the length of the target display area can be calculated to be 64. At this time, it can be determined that the target display area is a rectangle with a length of 64 and a height of 36. A rectangle with a length of 64 and a height of 36 is cut out from the position closest to the center point in the existing target display area as the final target display area.

[0106] When the ratio of the height to the length is greater than the second preset value, it indicates that the target display area is Figure 8 As shown, it is a rectangle with a particularly long height and a relatively short length. At this time, the length of the rectangle is used as a reference and the length of the target display area is calculated using a preset ratio. For example, if the length of the rectangle is 48, then according to the preset ratio of 16:9, the length of the target display area can be calculated to be 27. At this time, it can be determined that the target display area is a rectangle with a length of 48 and a height of 27. A rectangle with a length of 48 and a height of 27 is cut out from the position closest to the center point in the existing target display area as the final target display area.

[0107] Since the obtained target display area is clipped, the final target display area is closer to the size of a conventional display screen, thereby avoiding image display distortion and improving image display effect.

[0108] S102: The system processor 10 determines a display parameter corresponding to the target display area based on the target display area.

[0109] After the system processor determines the target display area based on the display state of the light board, it determines the display range corresponding to the target display area according to the area parameters of the target area. The display parameters mainly include the range of the target display area, that is, the horizontal display range and the vertical display range.

[0110] In one possible implementation, the horizontal starting position parameters and the vertical starting position parameters of the target display area are calculated based on the position parameters of the first light board; the horizontal ending position parameters and the vertical ending position parameters of the target display area are calculated based on the position parameters of the second light board; the horizontal display range of the target display area is calculated based on the horizontal starting position parameters and the horizontal ending position parameters; and the vertical display range of the target display area is calculated based on the vertical starting position parameters and the vertical ending position parameters.

[0111] The position parameters of the light board can be expressed by the coordinates of the light board.

[0112] like Fig.10As shown, the target display area is composed of a 5*5 light board. The first light board refers to the light board 1 at the upper left corner of the target display area, and the second light board refers to the light board 25 at the lower right corner of the target display area. The position coordinates of light board 1 are (6, 9), and the position coordinates of light board 2 are (10, 5). That is, the horizontal starting position parameter of the target display area is 6, the vertical starting position parameter of the target display area is 9, the horizontal ending position parameter of the target display area is 10, and the vertical ending position parameter is 5. From this, the horizontal display range of the target display area can be calculated, that is, the length of the target display area is 5, and the vertical display range of the target display area, that is, the height of the target display area is 5. In other words, it can be determined that the target display area is a 5*5 square, and the position coordinates of the upper left corner of the square are (6, 9), and the position coordinates of the lower right corner of the square are (10, 5).

[0113] After the above processing, the size of the target display area can be obtained by multiplying the horizontal display range by the vertical display range.

[0114] S103 : The image processor 20 performs scaling processing on the image to be displayed based on the display parameters to obtain the image to be displayed with a target resolution.

[0115] The image processor may be an image processing chip, and the soc chip sends the area parameters of the target display area to the image processing chip through a transmission channel, wherein the transmission channel may be a 4k or 2k signal transmission channel.

[0116] The image processor 20 reduces each received image to be displayed according to the above size, so that all frames of the image to be displayed can be displayed in the target display area.

[0117] The image to be displayed refers to the image transmitted from the SOC chip to the image processing chip, which needs to be scaled and processed by the image processing chip before being displayed on the screen. Among them, the display parameters of the target display area are only transmitted to the image processing chip during the startup process of the display device, and the image to be displayed is transmitted to the image processing chip in real time by the SOC chip when the display device is in normal operation.

[0118] Furthermore, the image to be displayed is divided according to the coordinate information of the light boards included in the target display area, the image signal corresponding to each light board is determined, and the image signal corresponding to each light board is sent to its corresponding HUB board, so that the HUB board sends the graphic signal to the driver, so that the driver can drive the light board to display the above image signal.

[0119] S104 , the display screen 30 displays the image to be displayed according to the target resolution.

[0120] The target display area is a part of the display screen, that is, it includes multiple light panels in the display screen. According to the image signal received by the driver, the corresponding light panels can be driven to display according to the image signal received by the driver.

[0121] The embodiment of the present application provides a resolution-adaptive image display method, which determines the target display area in the display screen based on the display state of the light board through the system processor; wherein the target display area is a regular area in the display screen; the area parameters of the target display area sent by the system processor are received through the image processor; the image processor performs scaling processing on the image to be displayed based on the area parameters of the target display area to obtain the image to be displayed with the target resolution; and the image to be displayed is displayed on the display screen according to the target resolution. Since the system processor can select a target display area from the display screen according to the display state of the light board, the image processor performs scaling processing on the graphics according to the display parameters of the target display area and then displays it on the screen. Since the image can be fully displayed in the target display area after scaling, the problem that when a certain light board fails, the image area corresponding to the failed light board cannot be displayed, which leads to the loss of image display, is solved, and the display effect of the display screen is improved.

[0122] On the basis of the above embodiments, the present application further optimizes the method for determining the target display area. Fig.11 As shown, the method for determining the optimized target display area mainly includes steps S301-S303. The method for determining the target display area used in the embodiment of the present application is determined by the soc chip.

[0123] S301, obtaining the display status of each light board in the display screen, where the display status includes a normal status and a fault status.

[0124] During the startup process of the display device, the soc chip can receive the display status of the corresponding light board fed back by each HUB board. If the display status of the HUB light board is not received, the light board is marked as a fault state.

[0125] S302: Determine an initial valid area based on an area where light boards in a normal state are located and an area where light boards in a faulty state are located.

[0126] In a possible implementation, the display status of each light board is recorded according to the arrangement rules of the light boards in the display screen; the light boards in normal state are obtained in turn as the target light boards; it is determined whether the display status of the adjacent light boards of the target light board is a fault state; if the display status of any adjacent light board is a fault state, the target light board is marked as a boundary light board; and for multiple boundary light boards, the minimum circumscribed quadrilateral is taken as the initial valid area.

[0127] like Fig.12As shown, a display screen includes 3*3 boxes, each box includes 2*4 light panels. Fig.12 Each square in the figure represents a light board. According to the arrangement order of the light boards in the display screen, the display status of each light board is represented in turn, where 1 means that the light board is in a normal state and 0 means that the light board is in a fault state. Then, the initial valid area is obtained by using the binary boundary method.

[0128] Specifically, select the light board marked as 1 and split it around. If the adjacent light boards around the light board are all 1, remove the point. If there are situations where the light board is not 1 around it, keep the light board as a boundary light board, and so on to find the boundary of the valid light board. For example, taking the light board in the 1st row and 3rd column of the display screen as an example, the adjacent light boards on its left and right are both 0, so the light board in the 1st row and 3rd column is a boundary light board. Another example: taking the light board in the 6th row and 1st column of the display screen as an example, the adjacent light board on its upper side is 0, so the light board in the 6th row and 1st column is a boundary light board. Accordingly, based on all the boundary light boards found, take the minimum circumscribed rectangle of all boundary light boards as the initial valid area. Fig.12 In the example, the display screen composed of 3*3 boxes is the initial effective area.

[0129] S303: Select a target display area from the initial valid area, wherein the target display area is a regular polygonal display area in the display screen.

[0130] In one embodiment of the present application, the display status of the light board in the initial effective area is recorded as two-dimensional data; for each data element of the two-dimensional data, the height value of the data element is calculated; based on the height value of the data element, a target display area is selected from the initial effective area, and the target display area is the largest normal display area in the initial effective area.

[0131] In the present application example, Fig.12 The mark status displayed in the table is recorded as a data. Each row of light boards can be recorded as a two-dimensional array. For example, the two-dimensional array corresponding to the first row of light boards is [0,0,1,0,0,1,1,1,1,1,0,1]; the two-dimensional array corresponding to the second row of light boards is [0,0,1,1,1,1,1,1,1,1,1,1,1].

[0132] The height value of the data element is as follows Fig.12The number of consecutive 1s in the vertical direction shown. For example, the height value 5 corresponding to the third data element in the 5th row is 1 because the third data elements in the first 5 rows are all 1, so its corresponding height value is 5. For another example, the height value 1 corresponding to the second data element in the 5th row is because the second data element in the 4th row is 0, which only has its own height value, so the height value corresponding to the second data element in the 5th row is 1. According to the above method, the following are calculated in sequence: Fig.12 The corresponding height value of each data element in .

[0133] After calculating the height value of each data element, calculate the sum of the height values ​​of the data elements in each row. For example, the height values ​​corresponding to the data elements in the first row are [0,0,1,0,0,1,1,1,1,1,0,1], the height values ​​corresponding to the data elements in the second row are [1,0,2,1,1,2,2,2,2,2,1,2], the height values ​​corresponding to the data elements in the third row are [0,1,3,2,2,3,3,3,3,3,2,0], the height values ​​corresponding to the data elements in the fourth row are [0,0,4,3,3,4,4,4,4,4,3,0], the height values ​​corresponding to the data elements in the fifth row are [0,1,5,4,4,5,5,5,5,5,4,1], and the height values ​​corresponding to the data elements in the sixth row are [1,2,0,0,5,0,6,6,6,6,5,2]. Then, calculate the height sum corresponding to each row of data elements. The height sum corresponding to the first row of data elements is 7, the height sum corresponding to the second row of data elements is 18, the height sum corresponding to the third row of data elements is 25, the height sum corresponding to the fourth row of data elements is 33, the height sum corresponding to the fifth row of data elements is 44, and the height sum corresponding to the sixth row of data elements is 29. Select the light board corresponding to the row with the maximum value of the height sum as the lower boundary light board of the target display area. That is, the light board corresponding to the fifth row of data elements is used as the boundary light board of the target display area. Then follow the steps below: Fig.12 According to the arrangement mode in the column, by pushing back the height values ​​of all data elements in the column, it can be found that the upper boundary light board of the target display area is the light board corresponding to the second data element. And according to the height values ​​of the data elements, the left boundary light board and the right boundary light board of the target display area are determined in turn. At this point, the entire target display area can be determined, such as Fig.12 The gray rectangular area shown in .

[0134] In the embodiment of the present application, the SOC automatically identifies the effective display area according to the state of the light board, and then finds the largest target display area within the effective display area.

[0135] In a specific implementation scenario, such as Fig.13As shown, each time the display device is turned on, the HUB board detects the voltage value of the light board and the open and short circuit status. When the voltage value of the light board is detected to be abnormal or the open and short circuit status flag read is 0, it is considered that the light board cannot display normally. The mainboard soc reads the data of each cabinet and light board, and then records the status of the light board according to rows and columns, recording the normal light board as 1 and the abnormal light board as 0. Then, according to the binary boundary method (select the light board with the number 1 and split it around. If the light boards around this light board are all 1, remove this point. If there are situations where the light board around is not 1, keep this light board as the boundary, and so on to find the boundary of the valid light board), obtain the initial valid area, calculate the minimum circumscribed rectangle of the valid light board area, that is, the initial valid area, and then record the light board status within the rectangle into a two-dimensional array. Each row of data is a one-dimensional array, and then calculate the height value corresponding to each element in each row. This height value is the corresponding length of continuous 1, and then update the maximum rectangular area for each row. The maximum area corresponds to the maximum rectangular display area of ​​the valid light board, and then set the rectangular area as the target display area.

[0136] Further, after the soc determines the target display area, such as Fig.14 As shown, the image processing chip performs the following process: According to the previous method, after identifying the effective target display area and obtaining the target display area of ​​the effective light board, the starting position v_start and h_start values ​​of the effective area are calculated according to the light board in the upper left corner of the target display area. According to the light board in the lower right corner of the target display area, the ending position v_end and h_end values ​​of the effective display area are calculated. The mainboard soc sets the calculated effective light board area parameters to the image processing chip through the IIC bus, and the image processing chip will scale the frame image according to the parameters of the effective light board area v_start, h_start, v_end, and h_end.

[0137] like Fig.15 As shown, assuming that the target display area of ​​a display screen is a 5-row 5-column light board, after the soc detects the target display area, it calculates the starting position parameters of the target display area (v_start, h_start, v_end, h_end). The image processing chip scales the frame picture input by the soc through the VBO protocol interface based on these parameters so that the entire picture can be displayed normally.

[0138] In some embodiments, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a computing device, the computing device implements the resolution-adaptive image display method described in any of the above embodiments.

[0139] In some embodiments, an embodiment of the present application provides a computer program product, which, when executed on a computer, enables the computer to implement the resolution-adaptive image display method described in any embodiment of the first aspect or the second aspect.

[0140] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

[0141] For the convenience of explanation, the above description has been made in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or limit the embodiments to the specific forms disclosed above. Based on the above teachings, various modifications and variations can be obtained. The selection and description of the above embodiments are to better explain the principles and practical applications, so that those skilled in the art can better use the embodiments and various different variations of the embodiments suitable for specific use considerations.

Claims

1. A display device, It is characterized in that The display device includes a display screen, a system processor and an image processor, and the display screen includes a plurality of light panels arranged according to a set rule; The system processor is configured to: determine a target display area in the display screen based on a display state of the light board; wherein the target display area is a regular area in the display screen; Determining a display parameter corresponding to the target display area based on the target display area; The image processor is configured to: perform scaling processing on the image to be displayed based on the display parameters to obtain the image to be displayed with a target resolution; The display screen is configured to display the image to be displayed according to the target resolution.

2. The display device according to claim 1, It is characterized in that The system processor is configured as follows: Acquire the display status of each light board in the display screen, wherein the display status includes a normal state and a fault state; Determine an initial effective area based on the area where the normal state lamp board is located and the area where the fault state lamp board is located; A target display area is selected from the initial effective area, wherein the target display area is a rectangular display area in the display screen.

3. The display device according to claim 2, It is characterized in that The system processor is configured as follows: According to the arrangement rules of the light panels in the display screen, recording the display status corresponding to each light panel; Sequentially acquiring the light boards in the normal state as target light boards; Determining whether the display status of the adjacent light board of the target light board is a fault status; If the display status of any of the adjacent light boards is a fault status, marking the target light board as a boundary light board; The smallest circumscribed quadrilateral formed by a plurality of the boundary light panels is selected as the initial effective area.

4. The display device according to claim 2, It is characterized in that The system processor is configured as follows: Recording the display state of the light board in the initial effective area as two-dimensional data; For each data element of the two-dimensional data, calculating a height value of the data element; A target display area is selected from the initial effective area based on the height value of the data element, and the target display area is the largest normal display area in the initial effective area.

5. The display device according to claim 1, It is characterized in that The system processor is configured as follows: Obtain the length and height of the target display area; When the ratio of the length to the height is greater than a first preset value, or when the ratio of the height to the length is greater than a second preset value, the target display area is clipped according to a set ratio.

6. The display device according to claim 5, It is characterized in that The set ratio is determined by the display resolution of the display screen.

7. The display device according to claim 1, It is characterized in that The system processor is configured as follows: If a plurality of the target display areas are determined, then the distance value between each of the target display areas and the center point of the display screen is calculated; A target display area closest to the center point of the display screen is selected based on the distance value.

8. The display device according to claim 1, It is characterized in that The system processor is configured to: calculate a horizontal starting position parameter and a vertical starting position parameter of the target display area based on a position parameter of the first light panel; Calculate the horizontal end position parameter and the vertical end position parameter of the target display area based on the position parameter of the second light panel; Calculate the horizontal display range of the target display area based on the horizontal starting position parameter and the horizontal ending position parameter; The vertical display range of the target display area is calculated based on the vertical start position parameter and the vertical end position parameter.

9. The electronic device according to claim 1, It is characterized in that The electronic device further comprises: a hub corresponding to the light boards one by one; The hub is configured to: read the voltage value and the open and short circuit status of the lamp board during the startup process; When the voltage value is within a preset range and the open-short circuit state is the first state, determining that the display state of the light board is a normal state; If the voltage value is not within the preset range, or the open-short circuit state is the second state, determining that the display state of the light board is a fault state; The display status of the light board is sent to the system controller.

10. A resolution-adaptive image display method, It is characterized in that The display device includes a display screen, a system processor and an image processor, the display screen includes a plurality of light panels arranged according to a set rule, and the method is applied to the display device, and the method includes: Determining a target display area in the display screen based on the display state of the light board by the system processor; wherein the target display area is a regular area in the display screen; Determining, by the system processor, a display parameter corresponding to the target display area based on the target display area; Scaling the image to be displayed based on the display parameters by the image processor to obtain the image to be displayed with a target resolution; The image to be displayed is displayed on the display screen according to the target resolution.