Display device and display method

By introducing a high-definition multimedia interface and controller into the display device, and dynamically detecting and switching tone mapping modes, the image display problem caused by the mismatch in brightness range between the source device and the display device is solved, thereby optimizing the picture effect and improving compatibility.

CN121728294APending Publication Date: 2026-03-24HISENSE VISUAL TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-24
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

When the brightness range of the image data sent by the source device does not match that of the display device, the image data may be overexposed or lose details on the display device.

Method used

By introducing a high-definition multimedia interface and controller into the display device, the tone mapping mode is dynamically detected and switched, the screen area information in the extended metadata is parsed, and the display is driven to show the screen based on the screen area information, thus realizing regional processing and adaptive processing of different content types.

Benefits of technology

The display effect of the screen content has been optimized, reducing the risk of overexposure or loss of image details, and improving the compatibility and image quality of display devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121728294A_ABST
    Figure CN121728294A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of display, and discloses display equipment and a display method. The display device comprises a display, a high-definition multimedia interface and a controller, and the controller is configured to respond to a first tone mapping mode and declare corresponding to a first extended display identifier; if the corresponding extension metadata packet is not detected in the first preset time period, switching to a second tone mapping mode, and declaring a second extension display identifier; if the corresponding extension metadata packet is not detected in the second preset time period, closing the tone mapping mode; and if an extended metadata packet corresponding to the first extended display identifier or the second extended display identifier is detected, analyzing picture area information of the extended metadata packet, and driving a display to display. According to the technical scheme, the tone mapping mode is dynamically detected and switched through the controller, so that the display equipment is compatible with source end equipment of different SBTM support modes, the picture display effect is optimized, and the risk of overexposure or detail loss is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display technology, and in particular to a display device and display method. Background Technology

[0002] When displaying image data sent by a source device on a display device, the source device sends image data to the display device upon request, or the source device proactively sends image data to the display device. In this scenario, the source device is unaware of the display device's display performance parameters. The source device only sends processed image data to the display device based on its own performance.

[0003] At this time, if the brightness range of the image data sent by the source device does not match that of the display device, the image data will be overexposed or lose details on the display device. Summary of the Invention

[0004] This application provides a display device and display method to solve the problem of overexposure or loss of detail in the display device when the brightness range of the image data sent by the source device does not match that of the display device.

[0005] The first aspect of this application provides a display device, comprising: The display is configured to show the user interface and the screen transmitted from the source device; The high-definition multimedia interface is configured to establish a data connection with the source device to receive image data and source-based extended meta data packets. The controller, coupled to the display and high-definition multimedia interface, is configured as follows: In response to the user-selected first tone mapping mode, a first extended display identifier corresponding to the first tone mapping mode is generated and declared to the source device; If no extended meta data packet corresponding to the first tone mapping mode is detected from the source device within a first predetermined time period after the declaration of the first extended display identifier, the first tone mapping mode is switched to the second tone mapping mode, and a second extended display identifier corresponding to the second tone mapping mode is generated and declared to the source device. If no extended meta data packet corresponding to the second tone mapping mode is detected from the source device within a second predetermined time period after the declaration of the second extended display identifier, the tone mapping mode is turned off, and a third extended display identifier corresponding to the default display mode is generated and declared to the source device. The tone mapping mode includes the first tone mapping mode and the second tone mapping mode. When an extended meta data packet corresponding to the first extended display identifier or the second extended display identifier is detected from the source device, the screen area information in the extended meta data packet is parsed, and the display is driven to display the screen based on the screen area information.

[0006] In some embodiments, the controller performs the operation of generating a first extended display identifier corresponding to a first tone mapping mode, and is configured to: In the extended display identifier data, declare support for the first tone mapping mode and disable the second tone mapping mode to obtain the first extended display identifier; The controller is configured to perform the operation of generating a second extended display identifier corresponding to the second tone mapping mode. Declare support for the second tone mapping mode and disable the first tone mapping mode in the extended display identifier data to obtain the second extended display identifier.

[0007] In some embodiments, the controller performs the operation of parsing the screen region information in the extended meta data packet, which is configured as follows: Parse the region number field in the extended meta data packet to determine the number of screen regions that need to be processed independently within the screen area; For each screen region, the vertex coordinates of the screen region are analyzed to obtain the area range of the screen region; Analyze the content type field of each screen area to determine the data content characteristics of the screen area; Based on the signal type and brightness parameters in the data content characteristics, determine the mapped brightness range of the screen area; Based on the mapped brightness range, the brightness mapping curve of the screen area is determined, and the display is driven to apply the brightness mapping curve to the respective areas.

[0008] In some embodiments, the controller is configured to: Parse the content type field in the extended meta data packet to determine the content type of the screen; When the content type is game content, a low-latency processing mode is used to process the corresponding screen area; When the content type is non-game content, the corresponding screen area is processed using the image enhancement mode.

[0009] In some embodiments, the first tone mapping mode is a specified reference display mode, and the controller is configured to: In response to the user's instruction to select a specified reference display mode, the color gamut support capability of the display device is obtained. The color gamut support capability includes the device's preset color gamut parameters and standard color gamut parameters. Based on color gamut support capabilities, color gamut mode options are generated, and the display is driven to push color gamut mode options to the user. Upon receiving the user-selected device preset color gamut parameters, generate a first color gamut parameter that includes a custom color gamut identifier and device preset color gamut coordinate values; Upon receiving the standard color gamut parameters input by the user, a second color gamut parameter is generated, which includes the standard color gamut identifier and the standard color gamut parameters. In some embodiments, in the step of generating and declaring a first extended display identifier corresponding to a first tone mapping mode to the source device, the controller is configured to: Obtain the display device's support status for high dynamic range game optimization features, and based on the support status of high dynamic range game optimization features, drive the display to push status options to the user. Upon receiving a confirmation or cancellation command from the user for the status option, update the corresponding option field in the first extended display identifier.

[0010] In some embodiments, the second tone mapping mode is a general reference display mode, and the controller performs the operation of driving the display to show the image based on the screen area information, and is configured as follows: Obtain the brightness and display performance parameters of the display device; Analyze the source brightness range in the image area information; When the source brightness range exceeds the brightness display performance parameters, the brightness mapping boundary is determined by the brightness display performance parameters, and the brightness parameters are mapped using a piecewise mapping curve. When the source-end brightness range is within the brightness display performance parameters, the brightness parameters are linearly mapped using the source-end brightness range.

[0011] A second aspect of this application provides a display method, including: In response to the user-selected first tone mapping mode, a first extended display identifier corresponding to the first tone mapping mode is generated and declared to the source device; If no extended meta data packet corresponding to the first tone mapping mode is detected from the source device within a first predetermined time period after the declaration of the first extended display identifier, the first tone mapping mode is switched to the second tone mapping mode, and a second extended display identifier corresponding to the second tone mapping mode is generated and declared to the source device. If no extended meta data packet corresponding to the second tone mapping mode is detected from the source device within a second predetermined time period after the declaration of the second extended display identifier, the tone mapping mode is turned off, and a third extended display identifier corresponding to the default display mode is generated and declared to the source device. The tone mapping mode includes the first tone mapping mode and the second tone mapping mode. When an extended meta data packet corresponding to the first extended display identifier or the second extended display identifier is detected from the source device, the screen area information in the extended meta data packet is parsed, and the display is driven to display the screen based on the screen area information.

[0012] In this way, by dynamically detecting and switching tone mapping modes through the controller, the display device can be made compatible with source devices that support different SBTM modes, thereby optimizing the display effect of the screen content and reducing the risk of overexposure or loss of screen details. Attached Figure Description

[0013] 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.

[0014] 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 Schematic flowchart of the display method of the display device provided in some embodiments of this application Figure 1 ; Figure 5 User interaction diagrams of display devices provided in some embodiments of this application Figure 1 ; Figure 6 User interaction diagrams of display devices provided in some embodiments of this application Figure 2 ; Figure 7 User interaction diagrams of display devices provided in some embodiments of this application Figure 3 ; Figure 8 User interaction diagrams of display devices provided in some embodiments of this application Figure 4 ; Figure 9 Schematic flowchart of the display method of the display device provided in some embodiments of this application Figure 2 ; Figure 10 This is a schematic diagram of some fields of the extended display identifier of a display device provided in some embodiments of this application; Figure 11Schematic flowchart of the display method of the display device provided in some embodiments of this application Figure 3 ; Figure 12 Schematic flowchart of the display method of the display device provided in some embodiments of this application Figure 4 ; Figure 13 Schematic flowchart of the display method of the display device provided in some embodiments of this application Figure 5 ; Figure 14 User interaction diagrams of display devices provided in some embodiments of this application Figure 5 ; Figure 15 User interaction diagrams of display devices provided in some embodiments of this application Figure 6 ; Figure 16 Schematic flowchart of the display method of the display device provided in some embodiments of this application Figure 6 ; Figure 17 Schematic flowchart of the display method of the display device provided in some embodiments of this application Figure 7 ; Figure 18 Schematic flowchart of the display method of the display device provided in some embodiments of this application Figure 8 ; Figure 19 This is a flowchart illustrating a display method provided in some embodiments of this application. Detailed Implementation

[0015] 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.

[0016] 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.

[0017] In this application, the terms "first," "second," "third," etc., used in the specification, claims, and accompanying drawings 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.

[0018] The terms include and have, and any variations thereof, are intended to cover but not exclusively include, 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.

[0019] 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.

[0020] In this embodiment, display device 200 generally refers to a device with screen display and data processing capabilities. For example, 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.

[0021] 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 1 As 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 gamepad, etc.

[0022] 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.

[0023] 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.

[0024] 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.

[0025] 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.

[0026] Figure 2 Provided for some embodiments of this application Figure 1 Hardware configuration block diagram of display device 200.

[0027] 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 280, a power supply 290, and a user input interface 2010.

[0028] 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.

[0029] 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.

[0030] 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.

[0031] 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.

[0032] 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.

[0033] 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).

[0034] In some embodiments, the user input interface 2010 can be used to receive instructions from user input.

[0035] In some embodiments, to enable user interaction, the display device 200 may run an operating system. An operating system is a computer program that manages and controls 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 applications. The operating system also allows users to interact with the display device 200.

[0036] 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.

[0037] 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 four layers, from top to bottom: the Applications layer (referred to as the application layer), the Application Framework layer (referred to as the framework layer), the system library layer, and the kernel layer.

[0038] 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.

[0039] 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. Applications can access system resources and services during execution through the API interface.

[0040] like Figure 3 As shown, the application framework layer in this embodiment includes a view system, managers, and content providers. The view system designs and implements the application's interface and interactions, and includes lists, grids, text boxes, and buttons. The managers include at least one of the following modules: an activity manager for interacting with all running activities in the system; a location manager for providing system services or applications with access to system location services; a package manager for retrieving various information related to application packages currently installed on the device; a notification manager for controlling the display and clearing of notification messages; and a window manager for managing icons, windows, toolbars, wallpapers, and desktop widgets on the user interface.

[0041] In some embodiments, the Activity Manager manages the lifecycle of individual applications and common navigation and back functions, such as controlling application exit, opening, and back actions. The Window Manager manages all window programs, such as obtaining the screen size, determining if a status bar is present, locking the screen, capturing the screen, and controlling changes to the display window, such as shrinking the display window, shaking the display, or distorting the display.

[0042] In some embodiments, the system runtime library layer can provide support for the framework layer. When the framework layer is used, the operating system runs the instruction library contained in the system runtime library layer, such as the C / C++ instruction library, to implement the functions to be performed by the framework layer.

[0043] In some embodiments, the kernel layer is a functional layer situated between the hardware and software of the display device 200. The kernel layer can implement functions such as hardware abstraction, multitasking, and memory management. For example, ... Figure 3As shown, hardware drivers can be configured in the kernel layer. The kernel layer can contain at least one of the following drivers: audio driver, display driver, Bluetooth driver, camera driver, WIFI driver, USB driver, HDMI (High Definition Multimedia Interface) driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver, etc.

[0044] 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.

[0045] This application provides a display device including a display, a high-definition multimedia interface (HDML) and a controller. The display is configured to display a user interface and images transmitted from a source device. The HDML is configured to establish a data connection with the source device to receive image data and extended meta-data packets based on the source's tone mapping. The controller is coupled to the display and the HDML, as shown below. Figure 4 As shown, the controller is configured to execute steps S410 to S440.

[0046] In step S410, in response to the first tone mapping mode selected by the user, a first extended display identifier corresponding to the first tone mapping mode is generated and declared to the source device.

[0047] The display device provided in this application embodiment improves display performance through source-based tone mapping (SBTM). The display device supports tone mapping functionality, which includes a first tone mapping mode and a second tone mapping mode. The first tone mapping mode is a device-referred display mode (D-RDM), and the second tone mapping mode is a general-referred display mode (G-RDM).

[0048] When the user enables tone mapping and selects the first tone mapping mode, the controller dynamically generates the corresponding first extended display identifier. For example, the user can switch to the display interface that enables or disables the SBTM function via the remote control and enable D-RDM mode.

[0049] When the user selects to enable D-RDM, the controller updates the Extended Display Identification Data (EDID) to generate a first extended display identifier and declares the updated first extended display identifier via HDMI.

[0050] In step S420, if no extended meta data packet corresponding to the first tone mapping mode is detected from the source device within a first predetermined time period after the declaration of the first extended display identifier, the first tone mapping mode is switched to the second tone mapping mode, and a second extended display identifier corresponding to the second tone mapping mode is generated and declared to the source device.

[0051] When the connection signal between the display device and the source device is stable, after the source device recognizes the first extended display identifier, if the source device supports the function corresponding to the first extended display identifier, the source device will process the image data according to the first extended display identifier, package the corresponding extended metadata packet (EMP), and then send the extended metadata packet to the display device via HDMI. If the source device does not support the function corresponding to the first extended display identifier, the source device will not respond to the first extended display identifier, that is, the source device will not generate the corresponding extended metadata packet.

[0052] Therefore, within a first predetermined time period (e.g., 5 seconds) after declaring the first extended display identifier, the controller detects whether the HDMI interface receives an extended metadata packet corresponding to the first mode sent by the source device. If no extended metadata packet corresponding to the first mode is detected, it is determined that the source device does not support the first tone mapping mode, and the controller switches the first tone mapping mode to the second tone mapping mode (e.g., G-RDM), generating and declaring the second extended display identifier.

[0053] When switching from the first tone mapping mode to the second tone mapping mode, the controller can use an automatic switching method. For example, as Figure 5 As shown, the controller can be set to automatic switching mode, and after the switch is complete, a first prompt message will be pushed to the user through the user interface on the display. For example, the first prompt message might be: "The source device may not support the first tone mapping mode; we have switched you to the second tone mapping mode."

[0054] When switching from the first tone mapping mode to the second tone mapping mode, the controller can manually switch modes according to user instructions. For example, ... Figure 6As shown, a second prompt message is displayed on the user interface: "The source device may not support the first tone mapping mode. Do you want to switch to the second tone mapping mode?" The prompt message also provides corresponding confirmation, cancellation, or exit controls. In the second prompt message, the confirmation control indicates switching from the first tone mode to the second tone mode, the cancellation control indicates abandoning the switch, and the exit control indicates disabling the tone mapping mode.

[0055] Step S430: If no extended meta data packet corresponding to the second tone mapping mode is detected from the source device within a second predetermined time period after the declaration of the second extended display identifier, the tone mapping mode is turned off, and a third extended display identifier corresponding to the default display mode is generated and declared to the source device. The tone mapping mode includes the first tone mapping mode and the second tone mapping mode.

[0056] When the connection signal between the display device and the source device is stable, after the source device recognizes the second extended display identifier, if the source device supports the function corresponding to the second extended display identifier, the source device will process the image data according to the second extended display identifier, package the extended metadata data corresponding to the image data, and then send the extended metadata data to the display device via HDMI.

[0057] If the source device does not support the function corresponding to the second extended display identifier, the source device will not respond to the second extended display identifier, that is, the source device will not generate the corresponding extended metadata data packet.

[0058] Therefore, within a second predetermined time period (e.g., 5 seconds) after declaring the second extended display identifier, the controller detects whether the HDMI interface receives an extended metadata packet corresponding to the second mode sent by the source device. If no extended metadata packet corresponding to the second mode is detected, it is determined that the source device does not support the second tone mapping mode. The controller then disables all tone mapping modes. The controller updates the default extended display identifier by clearing the relevant fields corresponding to the tone mapping function in the extended display identifier. By declaring the default extended display identifier, the controller indicates that the display device has exited SBTM mode and reverted to the default display mode.

[0059] When switching from the second tone mapping mode to the default display mode, for example, as Figure 7 As shown, the controller can automatically switch modes and display a third prompt message on the user interface after switching. For example, the third prompt message might read: "The source device may not support the second tone mapping mode; you have been switched to the default display mode."

[0060] When the second tone mapping mode switches to the default display mode, the controller can manually switch modes according to user instructions. For example, ... Figure 8 As shown, a fourth prompt message is displayed on the user interface. For example, the fourth prompt message might read: "The source device may not support the second tone mapping mode. Do you want to switch to the default display mode?" A confirmation control, a cancellation control, or an exit control corresponding to the fourth prompt message are provided. In the fourth prompt message, the confirmation control indicates switching the second tone mode to the default display mode and indicates disabling the SBTM function, while the cancellation control indicates abandoning the switch to the second tone mode as the default display mode.

[0061] In step S440, if an extended meta data packet corresponding to the first extended display identifier or the second extended display identifier is detected from the source device, the screen area information in the extended meta data packet is parsed, and the display is driven to display the screen based on the screen area information.

[0062] In any mode of the SBTM function, if the controller detects an extended meta-data packet, it parses the screen region information within the extended meta-data packet. The screen region information includes at least brightness parameters, and based on this information, it drives the display to show screen content in different regions. For example, a mapping curve is applied according to the brightness range of each region to avoid overall image distortion.

[0063] In HDMI 2.1 protocol applications, the support for SBTM functionality by source devices is complex. If the display device cannot adaptively switch tone mapping modes, it can lead to degraded image quality or functional failure. The display device provided in this application embodiment dynamically detects and switches tone mapping modes through a controller, which helps the display device to be compatible with source devices that support different SBTM modes, thereby optimizing the display effect of the image content and reducing the risk of overexposure or loss of image detail.

[0064] In some embodiments, when the controller generates a first extended display identifier corresponding to a first tone mapping mode, it declares support for the first tone mapping mode and disables the second tone mapping mode in the extended display identifier data, thereby generating the first extended display identifier.

[0065] For the first tone mapping mode, in the extended display identifier data block (such as the HF-SBTM field), DRDM_support=1 (support D-RDM) and GRDM_ind=0 (disable G-RDM) are set to obtain the first extended display identifier. Specifically, the controller traverses the fields of the first extended display identifier, finds the positions of Tag code=7 and Extended Tag Code=122, and modifies the corresponding fields.

[0066] When the controller generates a second extended display identifier corresponding to the second tone mapping mode, it declares support for the second tone mapping mode and disables the first tone mapping mode in the extended display identifier data to obtain the second extended display identifier. Specifically, in the data block of the extended display identifier (such as the HF-SBTM field), GRDM_support=1 (support G-RDM) and DRDM_ind=0 (disable D-RDM) are set to obtain the second extended display identifier.

[0067] In this way, by precisely controlling the fields in the extended display identifier that correspond to the first or second tone mapping mode, the tone mapping mode declaration is ensured to be clear and reliable, reducing communication errors.

[0068] In some embodiments, such as Figure 9 As shown, the controller performs the operation of parsing the screen area information in the extended meta data packet, and is configured to execute steps S910 to S950.

[0069] Step S910: Parse the region number field in the extended meta data packet to determine the number of screen regions that need to be processed independently.

[0070] Because the image data signal sent by the source device may involve the superposition of multiple signals—for example, a user on the source device might be browsing website video content while simultaneously playing a game, and both the video and game content support SBTM (Single-Screen Time Modulation). If the source device packages the video and game content together, the two images will be distorted when displayed on the monitor. For instance, if the brightness of the game content's image is 0.1-1500 nits, while the website video content's image brightness is 0.1-300 nits, and the extended metadata is calculated based on the website's layer content, the image data will be processed based on a maximum brightness of 300 nits. This will result in a loss of detail in the game video content. Therefore, when the source device supports SBTM, it should process the image content in regions. For example, the extended metadata transmitted by the source device could be improved. Figure 10 As shown, bytes 7-4 of MD0 represent the number of extended regions. If SBTMRegion_num is greater than 1, then MD3 is extended to MD4, MD5, MD6, MD7, MD8..., which represent the region coordinates of different screens.

[0071] In practical applications, only the coordinates of the top-left and bottom-right vertices of the image area are needed to determine the extent of the image area. Specifically, MD1-3 represents the SBTM information of the first image area; bits 7-6 of MD4 represent the x-coordinate of the top-left vertex of the first image area; bits 5-4 represent the y-coordinate of the top-left vertex of the first image area; bits 3-2 represent the x-coordinate of the bottom-right vertex of the first image area; and bits 1-0 represent the y-coordinate of the bottom-right vertex of the first image area.

[0072] MD5-7 represents the SBTM information of the second image area. In MD8, bits 7-6 represent the x-coordinate of the top left vertex of the second image area, bits 5-4 represent the y-coordinate of the top left vertex of the second image area, bits 3-2 represent the x-coordinate of the bottom right vertex of the second image area, and bits 1-0 represent the y-coordinate of the bottom right vertex of the second image area.

[0073] After receiving the extended metadata packet, the display device parses the region quantity field within it. For example, the region quantity field is SBTMRegion_num, which determines the number of screen regions that need to be processed independently. If SBTMRegion_num=2, it means that two screen regions need to be processed independently.

[0074] Step S920: For each screen area, parse the vertex coordinates of the screen area to obtain the area range of the screen area.

[0075] For each screen region, the vertex coordinate field of the screen region is parsed to obtain the range of the screen region. The coordinates are represented in pixels. The controller calculates a rectangular area to determine the range of the screen region.

[0076] Step S930: parse the content type field of each screen area to determine the data content characteristics of the screen area.

[0077] Parse the content type field to determine the characteristics of the data content. For example, if the content type field is SBTM_type, SBTM_type=2 indicates game content.

[0078] Step S940: Determine the mapped brightness range of the screen area based on the signal type and brightness parameters in the data content characteristics.

[0079] The mapped brightness range is determined based on the signal type in the data content characteristics, such as G-RDM or D-RDM signals, and the brightness parameters.

[0080] Step S950: Based on the mapped brightness range, determine the brightness mapping curve of the screen area, and drive the display to apply the brightness mapping curve to the screen area.

[0081] Based on the mapping range, a brightness mapping curve (such as a piecewise linear curve) is determined, and the curve is applied to different areas of the display. For example, a low-latency mapping is used for the gaming area, and a picture quality enhancement mapping is used for the video area.

[0082] Image data sent by the source device may contain multiple overlapping screen areas (such as video screen areas and game screen areas). In this case, processing the entire screen uniformly will result in the loss of details in some screen areas. The technical solution of this application embodiment improves the quality of local screen areas by parsing and processing screen areas in different regions, and adapts to complex content scenarios.

[0083] In some embodiments, when the controller drives the display to show an image, such as Figure 11 As shown, it is also configured to perform steps S1110 to S1130.

[0084] Step S1110: Parse the content type field in the extended meta data packet to determine the content type of the screen.

[0085] When the controller drives the display to show the screen, it parses the content type field in the extended metadata data packet.

[0086] Step S1120: When the content type is game content, the corresponding screen area is processed using a low-latency processing mode.

[0087] If SBTM_type=2 (game content), the controller adopts a low-latency processing mode for this area, that is, it skips complex image quality algorithms and prioritizes reducing processing latency.

[0088] Step S1130: When the content type is non-game content, use the image enhancement processing mode to process the corresponding screen area.

[0089] If SBTM_type≠2 (such as video content), the image quality enhancement processing mode is adopted, and algorithms such as noise reduction and color enhancement are applied to process the image content.

[0090] The controller processes screen content in different areas based on content type. For example, the game area maintains the original signal stream, while the video area undergoes interpolation optimization to ensure video quality and low-latency game operation.

[0091] In this way, when game content requires low latency and video content requires high image quality, the processing mode can be dynamically adjusted according to the content type to meet both low latency and image quality requirements.

[0092] In some embodiments, the first tone mapping mode is a specified reference display mode. For example... Figure 12As shown, the controller is configured to execute steps S1210 to S1250.

[0093] Step S1210: In response to the user's instruction to select a specified reference display mode, obtain the color gamut support capability of the display device. The color gamut support capability includes the device's preset color gamut parameters and standard color gamut parameters.

[0094] When the user selects the first tone mapping mode, the controller obtains the color gamut support capability of the display device, including the device's preset color gamut parameters (such as custom coordinates) and standard color gamut parameters (such as ITU-R BT.709).

[0095] Step S1220: Based on the color gamut support capability, generate color gamut mode options and drive the display to push the color gamut mode options to the user.

[0096] The system generates color gamut mode options and drives the display to push an options menu. Users can select either a preset color gamut or a standard color gamut. The preset color gamut is determined by the device's preset color gamut parameters, while the standard color gamut is determined by the standard color gamut parameters.

[0097] Step S1230: Upon receiving the device preset color gamut parameters selected by the user, generate a first color gamut parameter that includes a custom color gamut identifier and device preset color gamut coordinate values.

[0098] If the user selects a preset color gamut, the controller generates a first color gamut parameter, which includes Gamut=0 (custom identifier) ​​and preset coordinate values ​​(such as Red_x, White_y), and writes them into a specified field of the first extended display identifier, such as the Gamut field.

[0099] For example, the brightness parameters corresponding to the preset color gamut of the device include single-level brightness, two-level brightness, three-level brightness, and four-level brightness. Specifically, single-level brightness is: 100% area brightness = 600 cd / m², minimum brightness = 0.1 cd / m²; two-level brightness is: 10% area = 1000 cd / m², 100% area = 600 cd / m², minimum brightness = 0.1 cd / m²; three-level brightness is: 10% area = 4000 cd / m², 100% area = 600 cd / m², minimum brightness = 0.1 cd / m²; and four-level brightness is: 10% area = 10000 cd / m², 100% area = 600 cd / m², minimum brightness = 0 cd / m².

[0100] Step S1240: Upon receiving the standard color gamut parameters input by the user, generate a second color gamut parameter that includes the standard color gamut identifier and the standard color gamut parameters.

[0101] If the user selects the standard color gamut, a second color gamut parameter is generated, including Gamut=1 / 2 / 3 (the identifier of the corresponding standard color gamut parameter), and written into the first extended display identifier.

[0102] Step S1250: Write the first color gamut parameter or the second color gamut parameter into the specified field of the first extended display identifier.

[0103] The controller updates the length and fields of the first extended display identifier based on the first color gamut parameter or the second color gamut parameter to ensure that the source device can correctly parse the content of the first extended display identifier.

[0104] When a user selects a specific reference display mode, the interactive color gamut option simplifies the user operation, ensures accurate declaration of color gamut parameters, and thus improves the user experience.

[0105] In one implementation, such as Figure 13 As shown, in the step of generating and declaring the first extended display identifier corresponding to the first tone mapping mode to the source device, the controller is also configured to perform steps S1310 to S1320.

[0106] Step S1310: Obtain the support status of the display device for the high dynamic range game optimization function, and based on the support status of the high dynamic range game optimization function, drive the display to push status options to the user.

[0107] The system obtains the display device's support status for High Dynamic Range Gaming Interest Group (HGIG), for example, through the HGIG_cat_DRDM_sel field. Based on the display device's support status, the system drives the monitor to push the HGIG switch option to the user.

[0108] For example, the display device's support for HGIG is enabled, such as... Figure 14 As shown, the status options pushed by the controller through the user interface are: the current HGIG support status is on, and corresponding confirmation and cancellation controls are provided. When the user triggers the confirmation control, the HGIG status remains on, and when the user triggers the cancellation control, the HGIG status is switched to off.

[0109] When the display device supports HGIG, the controller determines an empty field in the extended display identifier field as the starting position, denoted as A. It sets Gamut=0, MaxRGB=0, and Use_HGIG_DRDM=1, and, based on the display device's HGIG support status, sets it to HGIG_cat_DRDM_sel=1 / 2 / 3 / 4 mode, writing this to the [A+3] field of the extended display identifier. Specifically, HGIG_cat_DRDM_sel=1 corresponds to single-level brightness, HGIG_cat_DRDM_sel=2 corresponds to two-level brightness, HGIG_cat_DRDM_sel=3 corresponds to three-level brightness, and HGIG_cat_DRDM_sel=4 corresponds to four-level brightness. Based on this, if the user selects the device preset color gamut parameters, the device preset color gamut parameters are written into the [A+4, A+19] field of the extended display identifier; the len value of byte 4-0 of A is written as 19, and byte 7-5 is written as 7 (fixed tag).

[0110] For example, the display device's support for HGIG is disabled, such as... Figure 15 As shown, the controller pushes the following status options through the user interface: the current HGIG support status is off, and corresponding confirmation and cancellation controls are provided. When the user triggers the confirmation control, the HGIG remains off, and when the user triggers the cancellation control, the HGIG is switched from off to on.

[0111] In some embodiments, to prevent user misoperation, after the user triggers the confirmation control or cancels the control, a prompt message indicating the corresponding control's instruction can be pushed to the user, so that the user can clearly understand the control's instructions to the display device.

[0112] Step S1320: Upon receiving a confirmation or cancellation instruction from the user for the status option, update the corresponding option field in the first extended display identifier.

[0113] When the user inputs a command indicating that HGIG support is enabled, the controller updates the Use_HGIG_DRDM=1 and HGIG_cat_DRDM_sel fields in the first extended display identifier; when the user inputs a command indicating that HGIG support is disabled, the controller updates the Use_HGIG_DRDM=0 field in the extended display identifier.

[0114] In this way, by pushing the option of HGIG function support status, we can ensure that HGIG function and SBTM mode work together, optimize the display effect of game screen, and avoid the situation where the support status of HGIG function is not integrated into the mode declaration, which may lead to the underutilization of HGIG function.

[0115] In one implementation, the second tone mapping mode is a general reference display mode, and the controller performs operations to drive the display to show the image based on the screen area information, such as... Figure 16 As shown, it is configured to perform steps S1610 to S1640.

[0116] Step S1610: Obtain the brightness display performance parameters of the display device.

[0117] When the controller processes the second tone mapping, it obtains the brightness display performance parameters of the display device and uses Display_min and Display_max to represent the minimum and maximum brightness of the brightness display performance parameters, that is, the minimum and maximum brightness of the display device.

[0118] Step S1620: Analyze the source brightness range in the image area information.

[0119] The source brightness range in the image area information is analyzed. For example, GRDM_min represents the minimum brightness of the source brightness range in G-RDM mode, and GRDM_max represents the maximum brightness of the source brightness range in G-RDM mode.

[0120] Step S1630: If the source end brightness range exceeds the brightness display performance parameters, determine the brightness mapping boundary using the brightness display performance parameters, and apply the piecewise mapping curve to map the brightness parameters.

[0121] If the source brightness range exceeds the display's performance, for example, GRDM_max is greater than Display_max, then the mapping boundary is determined by the display parameters, and a piecewise mapping curve is applied. Specifically, the screen area is divided into dark pixel areas, intermediate pixel areas, and bright pixel areas according to brightness. The bright pixel areas are mapped with different slopes to different brightness levels.

[0122] Step S1640: When the source end brightness range is within the brightness display performance parameters, perform linear mapping of the brightness parameters with the source end brightness range.

[0123] If the source brightness range is within the display's performance range, linear mapping is used directly to ensure a natural image. However, in a general reference display mode, when the source brightness range does not match the display's performance, linear mapping may lead to overexposure or loss of detail. This application's embodiments address this brightness mismatch problem by using a piecewise mapping curve to adaptively adjust the brightness range, thus preserving image detail.

[0124] In some embodiments, the controller performs the operation of applying a piecewise mapping curve, such as Figure 17 As shown, it is configured to perform steps S1710 to S1730.

[0125] Step S1710: Calculate the percentage of brightness distribution of pixels in the image area. The brightness of the pixels is divided into first brightness, second brightness and third brightness according to the degree of darkness.

[0126] In this system, the first brightness is less than the second brightness, and the second brightness is less than the third brightness. The first brightness represents the dark pixel area of ​​the image; for example, a brightness value less than twice that of Display_min is considered the first brightness. The third brightness represents the bright pixel area of ​​the image; for example, a brightness value greater than 0.8 times that of Display_max is considered the third brightness. The second brightness is between the first and third brightness, representing the middle pixel area.

[0127] Step S1720: If the proportion of the pixel area of ​​the first brightness exceeds the first threshold, expand the mapping range of the first brightness and compress the mapping range of the second brightness.

[0128] If the percentage of pixels with the first brightness exceeds the first threshold, for example, if the first threshold is 30%, the mapping range of the dark pixel area is expanded, that is, the slope of the mapping curve is reduced, thereby compressing the range of the middle pixel area to preserve the image details of the dark pixel area.

[0129] In step S1730, if the proportion of the pixel area of ​​the third brightness exceeds the second threshold, the mapping range of the third brightness is expanded and the smoothness of the segmented mapping curve is optimized.

[0130] If the percentage of pixels with the third brightness exceeds the second threshold, for example, if the second threshold is 20%, the mapping range of the bright pixel region is expanded to compress the mapping range of the bright pixel region, and the curve smoothness is optimized, for example, by using a smoothing function for transition.

[0131] In a segmented mapping curve, uneven pixel distribution may cause the curve to be unsmooth and produce visual abrupt changes. In this embodiment, the mapping range is dynamically adjusted by statistically analyzing the pixel brightness distribution to ensure smooth curves and preservation of details, thereby avoiding visual abrupt changes in the image.

[0132] In some embodiments, when the source brightness range is within the brightness display performance parameters, in the step of determining the brightness mapping boundary with the brightness display performance parameters and applying the piecewise mapping curve, the controller is configured to: set the linear mapping slope of the piecewise mapping curve to a first preset value.

[0133] For example, if the source brightness range of the screen area is within the brightness display performance parameters, that is, when GRDM_min is greater than or equal to Display_min and GRDM_max is less than or equal to Display_max, the coordinate range corresponding to the screen area is read, and the controller performs a linear brightness mapping of the screen content of the screen area with a slope of a first preset value, where the first preset value is 1.

[0134] When the source-end brightness range is within the brightness display performance parameters, the steps for linearly mapping the brightness parameters to the source-end brightness range are as follows: Figure 18 As shown, the controller is configured to execute steps S1810 to S1830.

[0135] In step S1810, when the minimum brightness of the source brightness range is less than the minimum brightness of the display device, and the maximum brightness of the source brightness range is less than or equal to the maximum brightness of the display device, the dark pixel area is compressed and mapped, and the slope of the compression mapping is a second preset value, and the remaining pixel area is linearly mapped.

[0136] Wherein, the second preset value is less than the first preset value, the brightness value of the dark pixel area is less than the minimum brightness of the display device by the first preset multiple, and the first preset multiple is greater than 1, for example, the first preset multiple is 2.

[0137] In this embodiment of the application, when the controller processes brightness mapping according to scene, if GRDM_min is less than Display_min, and the maximum brightness of the source brightness range is less than or equal to the maximum brightness of the display: compression mapping is applied to the dark pixel area, wherein the brightness value of the dark pixel area is less than twice Display_min.

[0138] The slope of the compression mapping is a second preset value, which is less than the first preset value, i.e., the second preset value is less than 1, in order to preserve the image details of the dark pixel areas and linearly map the remaining areas.

[0139] In step S1820, when the maximum brightness of the source brightness range is greater than the maximum brightness of the display device, and the minimum brightness of the source brightness range is greater than or equal to the minimum brightness of the display device, compression mapping is applied to the bright pixel area, and linear mapping is applied to the dark pixel area and the intermediate pixel area.

[0140] Among them, the brightness value of the bright pixel area is greater than the Display_max of the second preset speed, the brightness value of the middle pixel area is between the brightness value of the dark pixel area and the pixel value of the bright pixel area, and the second preset speed is less than 1, for example, the second preset speed is 0.8.

[0141] If the maximum brightness of the source is greater than the maximum brightness of the display, and the minimum brightness is greater than or equal to the minimum brightness of the display: compress and map the bright pixel areas to avoid overexposure of the image in the bright pixel areas; perform linear mapping on the dark pixel areas and the intermediate pixel areas.

[0142] In step S1830, when the maximum brightness of the source brightness range is greater than the maximum brightness of the display device, and the minimum brightness of the source brightness range is less than the minimum brightness of the display device, compression mapping is applied to the dark pixel area and the bright pixel area, and linear mapping is applied to the intermediate pixel area.

[0143] If the source brightness range completely exceeds the display's performance, both dark and bright pixel areas are compressed and mapped, while the intermediate pixel areas are linearly mapped.

[0144] In the scenarios described in this application embodiment, brightness mapping scenarios are diverse, and a single mapping strategy cannot adapt to all brightness mismatch situations. Therefore, by adopting targeted mapping strategies for different brightness mismatch scenarios, the adaptability of the screen display can be improved.

[0145] This application also provides a display method, which is applied in a display device and includes the following steps.

[0146] In response to the user-selected first tone mapping mode, a first extended display identifier corresponding to the first tone mapping mode is generated and declared to the source device.

[0147] like Figure 19 As shown, when a user enables D-RDM on a display device, the device first sets the G-RDM switch to "off." Then, the display device obtains its available color gamut parameters and HGIG functionality, and uses its display function to push selectable color gamut parameters and indicate whether to display the HGIG switch to the user. Next, by acquiring user input, the device determines the user's selected color gamut parameters and whether to use HGIG. With D-RDM enabled, the display device needs to enable HDMI enhanced mode. The display device checks whether HDMI enhanced mode is enabled; if not, it switches to HDMI enhanced mode.

[0148] When updating the extended display identifier, locate the empty field of the extended display identifier and mark the starting position as A. Write 122 (a fixed value) to the [A+1] field of the extended display identifier, declaring that G-RDM is not supported (GRDM_support=0) and D-RDM is supported (DRDM_ind=1); write GRDM_support=0 and DRDM_ind=1 to the [A+2] field of the extended display identifier.

[0149] Read the user-selected color gamut and HGIG switch status.

[0150] If the user selects the device's preset color gamut parameters and HGIG enabled, read the device's preset color gamut parameters and HGIG capabilities. Set Gamut=0, MaxRGB=0, Use_HGIG_DRDM=1, and set HGIG_cat_DRDM_sel=1 / 2 / 3 / 4 mode according to the HGIG capabilities supported by the display device, and write it into the [A+3] field of the extended display identifier; write the device's preset color gamut parameters into the [A+4, A+19] field of the extended display identifier; write the len value of byte 4-0 of A to 19, and byte 7-5 to 7 (fixed tag); If the user selects the device's preset color gamut parameters and HGIG off, read the device's preset color gamut parameters and brightness information. Write Gamut=0, Use_HGIG_DRDM=1, HGIG_cat_DRDM_sel=0, MaxRGB=0 into the [A+3] field; write the device's preset color gamut parameters into the [A+4, A+19] fields of the extended display identifier; write the TV's preset brightness information into the [A+20, A+29] fields; write the len value of byte 4-0 of field A to 29, and byte 7-5 to 7 (fixed tag).

[0151] If the user selects standard color gamut parameters and HGIG enabled, set Use_HGIG_DRDM=1, MaxRGB=0, and Gamut to Gamut=1 (ITU-R BT.709) / 2 (SMPTE ST 2113) / 3 (ITU-R BT.2020) according to the user's selection. Set HGIG_cat_DRDM_sel=1 / 2 / 3 / 4 mode according to the HGIG capability supported by the display device, and write this to the [A+3] field of the extended display identifier. Set the len value of byte 4-0 of field A to 3, and byte 7-5 to 7 (fixed tag).

[0152] If the user selects the standard color gamut parameter and HGIG is off, set Use_HGIG_DRDM=1, MaxRGB=0, HGIG_cat_DRDM_sel=0, and Gamut is set to Gamut=1 (ITU-R BT.709) / 2 (SMPTE ST 2113) / 3 (ITU-R BT.2020) according to the user's selection. Write the above status into the [A+3] field of the extended display identifier. Read the TV preset brightness information and write it into the [A+4, A+14] fields of the extended display identifier. Write the len value of byte 4-0 of field A as 14 and byte 7-5 as 7 (fixed tag).

[0153] If no extended meta data packet corresponding to the first tone mapping mode is detected from the source device within a first predetermined time period after the declaration of the first extended display identifier, the first tone mapping mode is switched to the second tone mapping mode, and a second extended display identifier corresponding to the second tone mapping mode is generated and declared to the source device.

[0154] like Figure 19 As shown, if the user selects G-RDM to turn on, and D-RDM was previously on, the D-RDM switch must first be turned off. Determine if the HDMI version is in enhanced mode; if not, it must be switched to enhanced mode first.

[0155] Find the empty field of the extended display identifier and mark the starting position as A. G-RDM requires three fields as follows: declare GRDM support (GRDM_support=1) and DRDM not support (DRDM_ind=0), and write GRDM_support=1 and DRDM_ind=0 into the [A+2] field of the extended display identifier; write the len value of byte 4-0 of A to 2 and byte 7-5 to 7 (fixed tag); write the [A+1] field of the extended display identifier to 122 (fixed value).

[0156] If no extended meta data packet corresponding to the second tone mapping mode is detected from the source device within a second predetermined time period after the declaration of the second extended display identifier, the tone mapping mode is turned off, and a third extended display identifier corresponding to the default display mode is generated and declared to the source device. The tone mapping modes include the first tone mapping mode and the second tone mapping mode.

[0157] like Figure 19 As shown, if the user selects SBTM off, and the G-RDM or D-RDM switch was previously on, the G-RDM or D-RDM switch must first be turned off. The display device reads the currently used extended display identifier, traverses all fields sequentially, and finds the HF-SBTM field when a field (A) has byte 7-5 (TAGcode) = 7 and the next field (A+1) has Extended TagCode = 122. Based on byte 4-0 of A, the HF-SBTM length len is parsed, and all extended display identifier contents in [A, A+len] are cleared to 0.

[0158] When an extended meta data packet corresponding to the first extended display identifier or the second extended display identifier is detected from the source device, the screen area information in the extended meta data packet is parsed, and the display is driven to display the screen based on the screen area information.

[0159] After the display device is powered on, the signal detection process of the HDMI channel is initiated to check whether the connection signal is stable. If the connection signal is stable, it checks whether extended metadata packets are received. If no extended metadata packets of SBTM are detected, it is determined that the source device has not sent an SBTM signal, and therefore the brightness mapping logic of the display device is still executed according to the original mapping scheme.

[0160] If the source device is detected sending an extended meta-data packet of SBTM, the SBTM_type of the extended meta-data packet is checked to determine the mapping mode. If the mapping mode is determined to be G-RDM, it means that the source device is sending G-RDM data. Then, the value of SBTMRegion_num in the extended meta-data packet is parsed to determine the number of screen regions; and the SBTM information of each screen region is parsed and processed sequentially; the minimum brightness GRDM_min and maximum brightness GRDM_max of each region are parsed; and the GRDM_max and GRDM_min values ​​are compared with the brightness range of the display device.

[0161] If the brightness ranges [GRDM_min, GRDM_max] are all within the range of [Display_min, Display_max], the coordinate range corresponding to the screen area in SBTM is read, and the display device performs a linear brightness mapping with a slope of 1 on the content of the screen area.

[0162] If GRDM_min is less than Display_min and GRDM_max is greater than Display_max, it means that the minimum brightness of the image area transmitted by the source device is less than the minimum brightness that the display device can display, and the maximum brightness of the image area transmitted by the source device is greater than the maximum brightness that the display device can display. Read the display coordinate range corresponding to this image area from the SBTM information, and set the slope of the mapping curve for the dark pixel area to be less than 1 to effectively preserve dark details. Preserve the image details of the intermediate pixel area, setting the brightness mapping curve to a linear mapping with a slope of 1. Compress the brightness of the bright pixel area to the brightness range of the display device to avoid overexposure while preserving the image details of the bright pixel area. Calculate the brightness distribution percentage of all pixels in the image area. If the proportion of dark pixel areas / bright pixel areas is large, appropriately compress the range of the intermediate pixel area and increase the range of the dark pixel area / bright pixel area; if the proportion of the intermediate pixel area is large, appropriately increase the range of the intermediate pixel area and decrease the range of the dark pixel area / bright pixel area. At the same time, ensure that the entire brightness mapping curve is smooth to avoid visual abrupt changes.

[0163] If GRDM_min is less than Display_min and GRDM_max is less than or equal to Display_max, it indicates that the minimum brightness of the image area transmitted by the source device is less than the minimum brightness that the display device can display, and the maximum brightness of the image area transmitted by the source device is less than the maximum brightness that the display device can display. Read the coordinate range corresponding to the image area from the SBTM information. For dark pixel areas, set the slope of the mapping curve to be less than 1 to effectively preserve image details in dark pixel areas. For the remaining pixel areas, set a linear mapping curve with a slope of 1 to preserve image details in the remaining pixel areas. Calculate the brightness distribution percentage of all pixels in the image area. If the proportion of dark pixel areas / bright pixel areas is large, appropriately compress the range of the middle pixel areas and increase the range of the dark pixel areas; if the proportion of the middle pixel areas is large, appropriately increase the range of the middle pixel areas and decrease the range of the dark pixel areas / bright pixel areas. At the same time, ensure the entire curve is smooth to avoid visual abrupt changes.

[0164] If GRDM_min is greater than or equal to Display_min and GRDM_max is greater than Display_max, it indicates that the minimum brightness of the image area transmitted by the source device is greater than the minimum brightness that the display device can display, and the maximum brightness of the image area transmitted by the source device is greater than the maximum brightness that the display device can display. The coordinate range corresponding to the image area is read from the SBTM information. The brightness of the bright pixel areas is compressed to the display brightness range to avoid overexposure while preserving the image details of the bright pixel areas. A linear mapping with a slope of 1 is set for the remaining pixel areas to preserve the image of the remaining pixel areas. The percentage of brightness distribution of all pixels in the image area is calculated. If the proportion of dark pixel areas / bright pixel areas is large, the range of the middle pixel areas is appropriately compressed, and the range of dark pixel areas / bright pixel areas is increased; if the proportion of middle pixel areas is large, the range of the middle pixel areas is appropriately increased, and the range of dark pixel areas / bright pixel areas is decreased. At the same time, the entire curve must be kept smooth to avoid visual abrupt changes.

[0165] If D-RDM is detected, it indicates that the source device is sending D-RDM data. Then, the value of SBTMRegion_num in the extended metadata packet is parsed to determine the number of screen regions. The SBTM information for each screen region is then parsed sequentially to determine the brightness range of each region, and the coordinate range corresponding to the screen region in the SBTM information is read. Since the display device declares its own brightness range in D-RDM mode, the maximum brightness output by the source device after reading this range is less than or equal to Display_max. DRDM_min represents the minimum brightness of the source device's brightness range in D-RDM mode, and DRDM_max represents the maximum brightness of the source device's brightness range in D-RDM mode. If DRDM_max is less than or equal to Display_max and Display_min is less than or equal to GRDM_min, set the slope of the brightness mapping curve of the screen area to 1 and perform linear mapping.

[0166] If DRDM_max is less than or equal to Display_max and Display_min is greater than GRDM_min, the slope of the luminance mapping curve for the dark pixel region is set to less than 1 to effectively preserve the image details in the dark pixel region; the slope of the luminance mapping curve for the middle pixel region is set to 1. At the same time, the entire curve should be smooth to avoid visual abrupt changes.

[0167] In practical applications, some source devices are non-standard, and the transmitted GRDM_max may exceed the display device's maximum brightness. If GRDM_max is greater than Display_max and Display_min is less than or equal to GRDM_min, a linear mapping with a slope of 1 is applied to the brightness mapping curve within the middle pixel region to compress the brightness of the high-brightness pixel region to within the display's capacity. Simultaneously, the entire curve must be kept smooth to avoid visual abrupt changes.

[0168] If the highlight pixel area occupies a large proportion, appropriately compress the range of the middle pixel area and increase the range of the bright pixel area; if the middle pixel area occupies a large proportion, appropriately increase the range of the middle pixel area and decrease the range of the dark pixel area / highlight pixel area. At the same time, it is necessary to ensure that the entire curve is smooth and avoid visual abrupt changes.

[0169] If GRDM_max is greater than Display_max and Display_min is greater than GRDM_min, set the slope of the brightness mapping curve for dark pixel areas to be less than 1 to effectively preserve image details in dark pixel areas; apply a linear mapping with a slope of 1 to the brightness mapping curve for intermediate pixel areas to compress the brightness of bright pixel areas to within the display's capabilities. At the same time, ensure the entire mapping curve is smooth to avoid abrupt visual changes.

[0170] If the proportion of dark pixels / bright pixels is large, then appropriately compress the range of the intermediate pixel area and increase the range of the dark pixels / bright pixels area; conversely, if the proportion of intermediate pixels is large, then appropriately increase the range of the intermediate pixel area and decrease the range of the dark pixels / bright pixels area. At the same time, it is essential to ensure that the entire mapping curve is smooth and avoid abrupt visual changes.

Claims

1. A display device, characterized in that, include: The display is configured to show the user interface and the screen transmitted from the source device; A high-definition multimedia interface is configured to establish a data connection with the source device to receive image data and source-based extended meta data packets. The controller, coupled to the display and the high-definition multimedia interface, is configured to: In response to a user-selected first tone mapping mode, a first extended display identifier corresponding to the first tone mapping mode is generated and declared to the source device; If no extended meta data packet corresponding to the first tone mapping mode is detected within a first predetermined time period after the declaration of the first extended display identifier, the first tone mapping mode is switched to the second tone mapping mode, and a second extended display identifier corresponding to the second tone mapping mode is generated and declared to the source device. If no extended meta data packet corresponding to the second tone mapping mode is detected from the source device within a second predetermined time period after the declaration of the second extended display identifier, the tone mapping mode is turned off, and a third extended display identifier corresponding to the default display mode is generated and declared to the source device. The tone mapping mode includes the first tone mapping mode and the second tone mapping mode. Upon detecting an extended meta data packet sent by the source device that corresponds to the first extended display identifier or the second extended display identifier, the screen area information in the extended meta data packet is parsed, and the display is driven to display the screen based on the screen area information.

2. A display device according to claim 1, characterized in that, The controller performs the operation of generating a first extended display identifier corresponding to the first tone mapping mode, and is configured as follows: In the extended display identifier data, declare support for the first tone mapping mode and disable the second tone mapping mode to obtain the first extended display identifier; The controller performs the operation of generating a second extended display identifier corresponding to the second tone mapping mode, and is configured as follows: The second extended display identifier is obtained by declaring support for the second tone mapping mode and disabling the first tone mapping mode in the extended display identifier data.

3. A display device according to claim 1, characterized in that, The controller is configured to perform the operation of parsing the image region information in the extended meta data packet. The region number field in the extended meta data packet is parsed to determine the number of screen regions that need to be processed independently within the screen area; For each of the aforementioned screen regions, the vertex coordinates of the screen region are analyzed to obtain the region range of the screen region; Parse the content type field of each of the screen areas to determine the data content characteristics of the screen areas; Based on the signal type and brightness parameters in the data content characteristics, determine the mapped brightness range of the screen area; Based on the mapped brightness range, a brightness mapping curve for the screen area is determined, and the display is driven to apply the brightness mapping curve to different areas.

4. The display device according to claim 1, characterized in that, When driving the display to show the image, the controller is configured to: The content type field in the extended meta data packet is parsed to determine the content type of the screen. When the content type is game content, a low-latency processing mode is used to process the corresponding screen area. When the content type is non-game content, the corresponding screen area is processed using an image enhancement processing mode.

5. A display device according to claim 1, characterized in that, The first tone mapping mode is a specified reference display mode, and the controller is further configured to: In response to the user's instruction to select the specified reference display mode, the color gamut support capability of the display device is obtained, the color gamut support capability including device preset color gamut parameters and standard color gamut parameters; Based on the color gamut support capability, a color gamut mode option is generated, and the display is driven to push the color gamut mode option to the user; Upon receiving the user-selected device preset color gamut parameters, generate a first color gamut parameter that includes a custom color gamut identifier and device preset color gamut coordinate values; Upon receiving the standard color gamut parameters input by the user, a second color gamut parameter is generated, which includes the standard color gamut identifier and the standard color gamut parameters. Write the first color gamut parameter or the second color gamut parameter into the specified field of the first extended display identifier.

6. A display device according to claim 1, characterized in that, In the step of generating and declaring a first extended display identifier corresponding to the first tone mapping mode to the source device, the controller is configured to: The system obtains the support status of the display device for the high dynamic range game optimization function, and based on the support status of the high dynamic range game optimization function, drives the display to push status options to the user. Upon receiving a confirmation or cancellation instruction from the user for the status option, update the corresponding option field in the first extended display identifier.

7. A display device according to claim 1, characterized in that, The second tone mapping mode is a general reference display mode, and the controller performs the operation of driving the display to show the image based on the image area information, and is configured as follows: Obtain the brightness display performance parameters of the display device; Analyze the source brightness range in the image area information; If the source end brightness range exceeds the brightness display performance parameter, the brightness mapping boundary is determined by the brightness display performance parameter, and a piecewise mapping curve is applied to map the brightness parameter. When the source end brightness range is within the brightness display performance parameters, the brightness parameters are linearly mapped using the source end brightness range.

8. A display device according to claim 7, characterized in that, The controller performs the operation of applying the piecewise mapping curve and is configured as follows: The percentage of brightness distribution of pixels within a screen area is statistically analyzed. The brightness of the pixels is divided into a first brightness, a second brightness, and a third brightness according to their lightness or darkness. The first brightness is less than the second brightness, and the second brightness is less than the third brightness. If the proportion of the pixel area of ​​the first brightness exceeds the first threshold, the mapping range of the first brightness is expanded and the mapping range of the second brightness is compressed. If the proportion of pixel regions with the third brightness exceeds the second threshold, the mapping range of the third brightness is expanded and the smoothness of the segmented mapping curve is optimized.

9. The display device according to claim 7, characterized in that, The controller, when the source-end brightness range is within the brightness display performance parameters, is configured to determine the brightness mapping boundary using the brightness display performance parameters and apply a piecewise mapping curve, as follows: The linear mapping slope of the segmented mapping curve is set to a first preset value; The controller is configured to perform an operation that linearly maps the brightness parameters to the source-end brightness range when the source-end brightness range is within the brightness display performance parameters. When the minimum brightness of the source end brightness range is less than the minimum brightness of the display device, and the maximum brightness of the source end brightness range is less than or equal to the maximum brightness of the display device, the dark pixel area is compressed and mapped, and the slope of the compression mapping is a second preset value. The remaining pixel area is linearly mapped, the second preset value is less than the first preset value, and the brightness value of the dark pixel area is less than the minimum brightness of the display device by a first preset multiple, where the first preset multiple is greater than 1. When the maximum brightness of the source end brightness range is greater than the maximum brightness of the display device, and the minimum brightness of the source end brightness range is greater than or equal to the minimum brightness of the display device, compression mapping is applied to the bright pixel area, and linear mapping is applied to the dark pixel area and the intermediate pixel area. The brightness value of the bright pixel area is greater than the maximum brightness of the display device at a second preset multiple, and the brightness value of the intermediate pixel area is between the brightness value of the dark pixel area and the pixel value of the bright pixel area. The second preset multiple is less than 1. When the maximum brightness of the source end brightness range is greater than the maximum brightness of the display device, and the minimum brightness of the source end brightness range is less than the minimum brightness of the display device, compression mapping is applied to the dark pixel areas and the bright pixel areas, and linear mapping is applied to the intermediate pixel areas.

10. A display method, characterized in that, include: In response to a user-selected first tone mapping mode, a first extended display identifier corresponding to the first tone mapping mode is generated and declared to the source device; If no extended meta data packet corresponding to the first tone mapping mode is detected within a first predetermined time period after the declaration of the first extended display identifier, the first tone mapping mode is switched to the second tone mapping mode, and a second extended display identifier corresponding to the second tone mapping mode is generated and declared to the source device. If no extended meta data packet corresponding to the second tone mapping mode is detected from the source device within a second predetermined time period after the declaration of the second extended display identifier, the tone mapping mode is turned off, and a third extended display identifier corresponding to the default display mode is generated and declared to the source device. The tone mapping mode includes the first tone mapping mode and the second tone mapping mode. Upon detecting an extended meta data packet sent by the source device that corresponds to the first extended display identifier or the second extended display identifier, the screen area information in the extended meta data packet is parsed, and the display is driven to display the screen based on the screen area information.