Display device and filter effect display method

By receiving and configuring the setting instructions for filter mode in the display device, the problem of inconsistent display effects of the video layer and the graphics layer is solved, and a unified filter effect is achieved, and the screen display quality is improved.

CN119110122AActive Publication Date: 2024-12-10HISENSE VISUAL TECH CO LTD

Patent Information

Application Number
CN202410504161.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-25
Publication Date
2024-12-10
Estimated Expiration
2044-04-25

AI Technical Summary

Technical Problem

When setting filter effects of existing display devices, the screen display effects of the video layer and the graphics layer are inconsistent, resulting in a reduction in the overall screen display effect.

Method used

By receiving the setting instructions for the target filter mode, calling the corresponding interfaces of the video layer and the graphics layer, and configuring the target image quality parameters and color matrix respectively, so that the video layer and the graphics layer present a unified filter effect.

Benefits of technology

The filter effect consistency between the video layer and the graphics layer is achieved, the screen display effect is improved, and the user experience is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119110122A_ABST
    Figure CN119110122A_ABST
Patent Text Reader

Abstract

The invention provides a display device and a filter effect display method, the method can receive a setting instruction of a target filter mode, and the target filter mode has an association relationship with a preset target image quality parameter and a preset target color matrix. And in response to the setting instruction, calling a first filter setting interface, and configuring a target image quality parameter to a video layer through the first filter setting interface. And calling a second filter setting interface, and configuring the target color matrix to the graphic layer through the second filter setting interface. Wherein the first filter setting interface is an interface which is preset in a video layer and is used for configuring image quality parameters, and the second filter setting interface is a system-level interface which is used for configuring a filter effect function of a graphic layer in the display equipment. According to the method, filter effect setting can be performed on the video layer and the graphic layer at the same time, so that the video layer and the graphic layer present a unified filter effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of display devices, and in particular to a display device and a filter effect display method. Background Art

[0002] Display devices refer to terminal devices that can output specific display images, which can be terminal devices such as smart TVs, communication terminals, smart advertising screens, projectors, etc. Taking smart TVs as an example, smart TVs are based on Internet application technology, have open operating systems and chips, have open application platforms, can realize two-way human-computer interaction functions, and are TV products that integrate multiple functions such as audio and video, entertainment, and data to meet the diverse and personalized needs of users.

[0003] The system framework of the display device can be configured with a video plane and a graphics layer (OverlayScreen Display, OSD). Multiple layers are superimposed to form a user interface with rich content. The video layer refers to the display layer used to present the playback screen when the display device plays media. The OSD layer refers to the display layer used to provide users with various UI elements and information. The video or picture played by the display device can be specified to be displayed on the OSD layer or the video layer to achieve screen display.

[0004] In order to improve the user experience, the display device can implement a variety of filter effects. If the filter effect is only set on the Video layer or the OSD layer, the filter effects displayed on the Video layer and the OSD layer will be inconsistent, reducing the picture display effect. Summary of the invention

[0005] The present application provides a display device and a filter effect display method to solve the problem of inconsistent picture display effects of different display layers when setting filter effects.

[0006] In a first aspect, the present application provides a display device, comprising a display and a controller. The display is configured to display a user interface; the screen content in the user interface is presented based on a video layer and a graphic layer; and the controller is configured to: Receive a setting instruction of a target filter mode, wherein the target filter mode is associated with a preset target image quality parameter, and the target filter mode is associated with a preset target color matrix; the target image quality parameter is a display parameter of the picture; and the color matrix is ​​a transformation matrix for performing pixel value transformation on the picture; In response to the setting instruction, calling a first filter setting interface, where the first filter setting interface is an interface preset in the video layer for configuring image quality parameters; configuring the target image quality parameter to the video layer through the first filter setting interface, so that the video layer displays a picture based on the target image quality parameter; Calling a second filter setting interface, where the second filter setting interface is a system-level interface for configuring a filter effect function of a graphics layer in a display device; The target color matrix is ​​configured to the graphics layer through the second filter setting interface, so that the graphics layer displays a picture based on the target color matrix.

[0007] In a second aspect, the present application further provides a filter effect display method, which is applied to the above-mentioned display device, and the method includes: Receive a setting instruction of a target filter mode, wherein the target filter mode is associated with a preset target image quality parameter, and the target filter mode is associated with a preset target color matrix; the target image quality parameter is a display parameter of the picture; and the color matrix is ​​a transformation matrix for performing pixel value transformation on the picture; In response to the setting instruction, calling a first filter setting interface, where the first filter setting interface is an interface preset in the video layer for configuring image quality parameters; configuring the target image quality parameter to the video layer through the first filter setting interface, so that the video layer displays a picture based on the target image quality parameter; Calling a second filter setting interface, where the second filter setting interface is a system-level interface for configuring a filter effect function of a graphics layer in a display device; The target color matrix is ​​configured to the graphics layer through the second filter setting interface, so that the graphics layer displays a picture based on the target color matrix.

[0008] It can be seen from the above technical solutions that the present application provides a display device and a filter effect display method, the method can receive a setting instruction of a target filter mode, and the target filter mode is associated with a preset target image quality parameter and a preset target color matrix. In response to the setting instruction, the first filter setting interface is called, and the target image quality parameters are configured to the video layer through the first filter setting interface. And the second filter setting interface is called, and the target color matrix is ​​configured to the graphics layer through the second filter setting interface. Among them, the first filter setting interface is an interface preset in the video layer for configuring image quality parameters, and the second filter setting interface is a system-level interface in the display device for configuring the filter effect function of the graphics layer. The method can set the filter effect for the video layer and the graphics layer at the same time, so that the video layer and the graphics layer present a unified filter effect. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0010] Figure 1 A schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application; Figure 2 A schematic diagram of the hardware configuration of a display device provided in some embodiments of the present application; Figure 3 A schematic diagram of software configuration of a display device provided in some embodiments of the present application; Figure 4 A structural diagram of a display system provided for some embodiments of the present application; Figure 5 An architectural diagram of filter mode settings provided for some embodiments of the present application; Figure 6 A schematic diagram of a setting menu interface for comfortable vision provided in some embodiments of the present application; Figure 7 A schematic diagram of the interface of the color vision optimization menu provided in some embodiments of the present application; Figure 8 A flowchart of displaying a filter setting menu provided in some embodiments of the present application; Fig. 9 A schematic diagram of a flow chart for associating image quality parameters and a color matrix for a filter mode provided in some embodiments of the present application; Fig.10 A schematic diagram of the configuration process of the Video layer and the OSD layer provided in some embodiments of the present application; Fig.11 A schematic diagram of the process of setting filter effects for the Video layer and OSD layer provided in some embodiments of the present application. DETAILED DESCRIPTION

[0011] The following embodiments are described in detail, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following embodiments do not represent all implementations consistent with the present application. They are only examples of systems and methods consistent with some aspects of the present application as detailed in the claims.

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

[0013] The terms "first", "second", "third", etc. in the specification and claims of this application and the above drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances.

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

[0015] The term "module" refers to any known or later 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.

[0016] In the embodiment of the present application, the display device 200 generally refers to a device with image display and data processing capabilities. For example, the display device 200 includes but is not limited to a smart TV, a mobile terminal, a computer, a monitor, an advertising screen, a wearable device, a virtual reality device, an augmented reality device, etc.

[0017] Figure 1 This is a schematic diagram of an operation scenario between a display device and a control device provided in some embodiments of the present application. Figure 1 As shown in FIG. 1 , a user can operate the display device 200 through touch operation, the mobile terminal 300 and the control device 100. The control device 100 is used to receive operation instructions input by the user and convert the operation instructions into control instructions that can be recognized and responded to by the display device 200. For example, the control device 100 can be a remote controller, a stylus pen, a handle, etc.

[0018] The mobile terminal 300 can be used as a control device for performing human-computer interaction between the user and the display device 200. The mobile terminal 300 can also be used as a communication device for establishing a communication connection with the display device 200 and performing data interaction. In some embodiments, the mobile terminal 300 can install software applications with the display device 200, and achieve connection and communication through a network communication protocol to achieve the purpose of one-to-one control operation and data communication. The audio and video content displayed on the mobile terminal 300 can also be transmitted to the display device 200 to achieve a synchronous display function.

[0019] 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 program for controlling the display device 200 .

[0020] like Figure 1 As also shown in FIG. 4 , the display device 200 also communicates data with the server 400 through various communication methods. The display device 200 may be allowed to communicate and connect through a local area network (LAN), a wireless local area network (WLAN) and other networks.

[0021] The display device 200 may provide a broadcast receiving television function, and may also additionally provide an intelligent network television function of a computer support function, including but not limited to network television, smart television, Internet Protocol television (IPTV), etc.

[0022] Figure 2 Some embodiments of the present application provide Figure 1 2 is a block diagram of the hardware configuration of the display device 200.

[0023] In some embodiments, the display device 200 may include at least one of a tuner 210, a communication device 220, a detector 230, a device interface 240, a controller 250, a display 260, an audio output device 270, a memory, a power supply, and a user input interface.

[0024] In some embodiments, the detector 230 is used to collect signals of the external environment or 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.

[0025] In some embodiments, the device interface 240 is used to connect an external device. It includes but is not limited to any one or more interfaces such as 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 can also be a composite input / output interface formed by the above multiple interfaces. For example, the display device 200 can be connected to an external camera through a USB interface, collect image data of the external environment scene through the camera, and display it through the display 260.

[0026] In some embodiments, the display 260 includes a display function component for presenting a picture, and a driving component for driving an image display. The display 260 is used to receive an image signal output from the controller 250 for display. For example, the display 260 can be used to display video content, image content, and components of a menu control interface and a user control UI interface.

[0027] In some embodiments, the communication device 220 is a component for communicating with an external device or server 400 according to various communication protocol types. The display device 200 may be provided with a plurality of communication devices 220 according to different supported communication modes. For example, when the display device 200 supports wireless network communication, the display device 200 may be provided with a communication device 220 including a WiFi function. When the display device 200 supports Bluetooth connection communication, the display device 200 needs to be provided with a communication device 220 including a Bluetooth function.

[0028] The communication device 220 can enable the display device 200 to communicate with the external device or server 400 by wireless or wired connection. Among them, the wired connection can connect the display device 200 with the external device through components such as data cables and interfaces. The wireless connection can connect the display device 200 with the external device through wireless signals or wireless networks. The display device 200 can establish a connection relationship with the external device directly, or indirectly establish a connection relationship through a gateway, a router, a connection device, etc.

[0029] 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 interface to an nth interface for input / output. The controller 250 controls the operation of the display device and responds to the user's operation through various software control programs stored in the memory. The controller 250 controls the overall operation of the display device 200.

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

[0031] In some embodiments, 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).

[0032] In some embodiments, the audio output device 270 may be a local speaker of the display device 200, or may be an external audio output device of the display device 200. In particular, for the external audio output device of the display device 200, the display device 200 may also be provided with an external audio output terminal, and the audio output device may be connected to the display device 200 through the external audio output terminal to output the sound of the display device 200.

[0033] In some embodiments, the user input interface 280 may be used to receive instructions from a user.

[0034] In order to perform user interaction, in some embodiments, the display device 200 may run an operating system. The operating system is a computer program for managing and controlling hardware resources and software resources in 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 can provide a user interface by running an application program. The operating system also allows the user to interact with the display device 200.

[0035] It should be noted that the operating system may be a native operating system based on a specific operating platform, or a third-party operating system deeply customized based on a specific operating platform, or an independent operating system specially developed for the display device.

[0036] The operating system can be divided into different modules or layers according to the functions implemented, such as Figure 3 As shown, in some embodiments, the system is divided into four layers, from top to bottom, namely, the application layer (Applications layer) (referred to as "application layer"), the application framework layer (Application Framework layer) (referred to as "framework layer"), the system library layer and the kernel layer.

[0037] In some embodiments, the application layer is used to provide services and interfaces for applications so that the display device 200 can run applications and interact with users based on applications. At least one application can be run in the application layer, and these applications can be window programs, system settings programs, clock programs, etc. that come with the operating system; they can also be applications developed by third-party developers. In specific implementations, the application packages in the application layer are not limited to the above examples.

[0038] The framework layer provides application programming interfaces (APIs) and programming frameworks for applications. The application framework layer includes some predefined functions. The application framework layer is equivalent to a processing center that determines the actions of applications in the application layer. Applications can access system resources and obtain system services during execution through the API interface.

[0039] like Figure 3 As shown, in the embodiment of the present application, the application framework layer includes a view system, managers, content providers, etc., wherein the view system can design and implement the interface and interaction of the application, and the view system includes lists, grids, text boxes, buttons, etc. The manager includes at least one of the following modules: an activity manager is used to interact with all activities running in the system; a location manager is used to provide system services or applications with access to system location services; a package manager is used to retrieve various information related to the application package currently installed on the device; a notification manager is used to control the display and clearing of notification messages; and a window manager is used to manage icons, windows, toolbars, wallpapers, and desktop components on the user interface.

[0040] In some embodiments, the activity manager is used to manage the life cycle of each application and the usual navigation back function, such as controlling the exit, opening, and back of the application. The window manager is used to manage all window programs, such as obtaining the display screen size, determining whether there is a status bar, locking the screen, capturing the screen, and controlling the display window changes, for example, reducing the display window, shaking the display, distorting the display, etc.

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

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

[0043] It should be noted that the above example is only a simple division of the operating system functions and does not constitute a limitation on the specific operating system form of the display device 200 in the embodiment of the present application. Depending on factors such as the function of the display device and the type of operating system, the number of levels and specific level types contained in the operating system may be expressed in other forms.

[0044] Based on the above display device 200, a specific screen can be presented. For example, a playback screen, a control interface, and other application program interfaces. Figure 4 As shown, the display device 200 can render and display the picture in real time through an image generation (Image Producer) module, an image rendering (surface flinger) module, a synthesis (Composer) module, a video process (Video Processing Unit hardware, VPU hardware) module and a display (screen).

[0045] In the process of displaying the picture, the graphics interface (openGLES) of the image generation module can be connected to the application on the display device 200 to generate image content and pass the image content to the image rendering module. The image rendering module is used to control the display 260 to display content, that is, to render the image content through the user interaction layer (UI layer) or the video layer (video layer) according to the image content. In order to obtain a better display effect, the image content of the UI layer can be rendered by the GPU component, so as to form a picture frame for display in the synthesis module. Among them, the synthesis module can form the picture content by software or hardware. For example, the synthesis module can be a hardware synthesis (Hardware Composer, HWC) module.

[0046] In the synthesis module, the picture frames can be stored through the frame buffer and the video buffer, and the picture content can be formed in the corresponding layers through the video process module. That is, the image frames generated by the video playback process form the picture content through the video plane, and the image frames of other graphic pictures (such as touch tracks, graphics, etc.) form the picture content through the graphic layer (Overlay Screen Display, OSD layer). Finally, the display device 200 forms the final picture through the blending unit (blend) of the video process module and displays it on the display 260.

[0047] In the above embodiment, when displaying the user interface, the display device 200 may perform overlay display through multiple layers, and different layers have different screen display modes.

[0048] In some embodiments, the display device 200 can display images through the Video layer and the OSD layer. Among them, the Video layer can establish a connection relationship with the media player of the image generation module to display the image content generated by the media player by playing the media data. For example, when the display device 200 plays video media, the media player can parse the media data to form multiple frames of media images, and send the multiple frames of media images to the Video layer respectively to form a video playback image. The Video layer can display images based on the content, format, type, decoding specifications, image quality parameters, etc. of the media data, so as to obtain a better image display effect.

[0049] It should be noted that the Video layer is not only used to display video-type media content, but also can be used to display other types of media content. For example, the Video layer can also display a picture detail interface, that is, picture-type media data can be displayed in the Video layer.

[0050] In some embodiments, the display device 200 can also perform image quality processing on the image content through the Video layer when the video layer displays the image content, such as contrast adjustment, brightness adjustment, color correction, etc., so as to improve the image quality displayed by the video layer. For example, a plurality of image quality mode options can be preset in the operating system of the display device 200, including standard, soft, vivid, eye protection, etc. The user can select one of the image quality modes according to viewing needs, and the display device 200 can perform image quality processing on the displayed image content according to the selected image quality mode. For example, when the user selects the vivid mode, the display device 200 will enhance the color saturation and brightness in the image content through the video layer, making the image content more vivid and bright, and then display the image frame with adjusted image quality through the video layer.

[0051] The OSD layer can refresh and display some image-related information in real time according to the interactive operation process of the display device 200. For example, graphics, text, icons, etc. Of course, the OSD layer is not only used to display media content of the picture type, but also can be used to display other types of media content. For example, the OSD layer can also display video-type media content, that is, the media screen obtained by parsing the video media can be displayed in the OSD layer.

[0052] It is understandable that the Video layer can adjust the image quality of the media data to achieve image quality processing of the display screen, while the OSD layer does not have the image quality processing function of the Video layer and cannot directly perform image quality adjustment on the media data.

[0053] In order to improve the smoothness and high-quality display, the screen display process of the display device 200 is completed through the cooperation of the Video layer and the OSD layer. The Video layer can be used to display video-type media content, and the OSD layer can be used to display various UI elements and information. For example, the Video layer displays video data, and the OSD layer displays various controls for controlling video data, such as a pause button, a playback progress bar, and a volume control. The display level of the OSD layer can be higher than that of the Video layer, so that the graphics and other content displayed on the OSD layer can appear on the video playback screen, so that users can perform interactive operations based on the content displayed on the OSD layer.

[0054] In some embodiments, in order to improve the user experience, the display device 200 can adjust parameters such as color saturation, contrast, and brightness so that the displayed image content can present different filter effects. For example, a color enhancement filter, a black and white filter, a retro filter, a soft filter, etc. can be set according to the user's preferences. For another example, for color-deficient users with color blindness or color weakness, red / green filters, green / red filters, blue / yellow filters, and grayscale modes can be set. For example, for users with red color blindness or red color weakness, such users have lost or weak red color discrimination and are less sensitive to the red end of the spectrum, thus viewing red as a dark color. Therefore, a red / green filter can be set; for users with green color blindness or green color weakness, such users have lost or weak green color discrimination and view green as dark black or gray. Therefore, a green / red filter can be set; for users with tritanopia or tritanopia, such users confuse blue and yellow but can distinguish red and green. Therefore, a blue / yellow filter can be set; for users with total color blindness, such users cannot distinguish colors at all and only have a distinction between black, gray, and white. They feel that red and green are dark, and yellow and blue are bright. Therefore, a grayscale mode can be set.

[0055] Based on the above display system structure, the screen content presented by the display device 200 is presented based on the Video layer and the OSD layer. In order to improve the screen display effect, the display device 200 can set the filter effect of the Video layer and the OSD layer at the same time, so that the Video layer and the OSD layer finally present a unified screen display effect.

[0056] In some embodiments, Figure 5 As shown, it is an architectural diagram of the filter mode setting provided in an embodiment of the present application. The application layer of the display device 200 includes a setting application, and a filter setting menu for controlling the filter effect setting is encapsulated in the setting application, which is used to interact with the user to adjust the display of different filter effects. The filter setting menu includes filter options of multiple filter modes. The display device 200 can control the display 260 to display the filter setting menu in response to a display instruction for displaying the filter setting menu. And when the display 260 displays the filter setting menu, it can generate a setting instruction for the target filter mode corresponding to the target filter option in response to the selection instruction of the target filter option. In response to the setting instruction, the video layer and the OSD layer can be set with corresponding display parameters according to the target filter mode, so that the video layer and the OSD layer present a unified filter effect.

[0057] For example, the user can open the setting menu for comfortable vision provided by the display device 200 through the control device 100, so that the display 260 presents the following Figure 6 The menu interface shown includes multiple visual setting items such as light sensitivity brightness, light sensitivity color temperature, eye protection mode, color vision optimization, etc.

[0058] When the display 260 displays the setting menu, the user clicks the "color optimization" option in the setting menu through the control device 100, so that the display device 200 controls the display 260 to present the color optimization menu. Figure 7 The menu interface is shown. The color vision optimization menu includes filter options such as no filter, red / green filter, green / red filter, blue / yellow filter, grayscale mode, etc. Users can choose the corresponding filter effect mode based on their own needs.

[0059] When the user clicks on the "Red / Green Filter" option in the color optimization menu through the control device 100, the display device 200 can detect the confirmation key value input by the control device 100, and generate a setting instruction for the red / green filter mode according to the filter option position where the current focus is located. In response to the setting instruction, the Video layer and the OSD layer can be set at the same time so that the Video layer and the OSD layer present the filter effect of the red / green filter mode.

[0060] In some embodiments, different display device 200 models support different functions, so the display device 200 can detect whether the display device 200 supports the filter adjustment function. If the display device 200 supports the filter adjustment function, the filter setting operation for the Video layer and the OSD layer can be performed. If the display device 200 does not support the filter adjustment function, the filter setting operation for the Video layer and the OSD layer is not performed.

[0061] In some embodiments, whether the display device 200 supports the filter adjustment function can be determined based on the whole device attribute list of the display device 200. The whole device attribute list includes a series of inherent characteristics and functions of the display device 200, including but not limited to attribute information such as hardware configuration, software version, and technical specifications. Figure 8 As shown, the display device 200 can obtain the whole device attribute list (S801), read the filter attribute value in the whole device attribute list (S802), and the filter attribute value is used to indicate whether the display device 200 supports the filter adjustment function. If the filter attribute value is the first attribute value, it means that the display device 200 supports the filter adjustment function, and the display 260 can be controlled to display the filter setting menu (S803). If the filter attribute value is the second attribute value, it means that the display device 200 does not support the filter adjustment function, and the display 260 is controlled not to display the filter setting menu (S804).

[0062] For example, the first attribute value may be 1, indicating that the display device 200 supports the filter adjustment function, and the second attribute value may be 0, indicating that the display device 200 does not support the filter adjustment function.

[0063] In some embodiments, the display device 200 supports a power-on / off memory function for the filter mode. When the display device 200 is turned off, the display device 200 will record the current filter mode settings. When the display device 200 is turned on again, the display device 200 will automatically load and apply the corresponding filter mode according to the previously recorded filter mode settings. That is, in response to a shutdown command, the display device 200 can record the current filter mode. In response to a power-on command, the display device 200 can obtain the filter mode recorded at the last shutdown, and automatically set the corresponding filter parameters for the Video layer and the OSD layer according to the recorded filter mode, so that the screen display effect presented before and after the power on and off is consistent.

[0064] In some embodiments, the display device 200 may also change the current display mode of the display device 200 from the filter mode to the non-filter mode in response to the setting instruction indicating the factory settings are restored. That is, when the display device 200 is restored to the factory settings, the display mode is adjusted to the factory default mode, that is, the non-filter mode, and the display device 200 presents the original image color without filter processing.

[0065] In some embodiments, for the filter effect settings of the Video layer and the OSD layer, the display device 200 may pre-configure the image quality parameters and color matrices corresponding to different filter modes. When setting the filter mode, the image quality parameters and color matrix associated with the filter mode may be directly obtained, and the image quality parameters may be configured to the Video layer, and the color matrix may be configured to the OSD layer. By configuring the image quality parameters and color matrix associated with the filter mode for both the Video layer and the OSD layer at the same time, the Video layer and the OSD layer may finally present a unified filter effect.

[0066] The image quality parameters are display gain parameters in the Video layer that determine the image display effect, including parameters related to the image display such as color space, color depth, contrast, brightness, and saturation. The color matrix is ​​a transformation matrix that performs pixel value transformation on the image. The pixels of the image can be linearly transformed by matrix operations. For example, the color matrix can be ColorMatrix, which is a 4x5 floating-point value matrix. By performing matrix multiplication operations on ColorMatrix and the color value matrix of the image pixels, a new color value matrix is ​​obtained, thereby changing the image display effect.

[0067] In some embodiments, Fig. 9 As shown, the display device 200 can define the filter type parameters of the filter mode (S901), and set the image quality parameters and color matrix of the filter mode (S902). Among them, the filter type parameters are used to characterize the type of the filter mode. Then establish the association relationship between the image quality parameters and the filter type parameters (S903), and establish the association relationship between the color matrix and the filter type parameters (S904). Then store the image quality parameters and the color matrix (S905). When setting the target filter mode, the target filter type parameters of the target filter mode can be obtained, and the target image quality parameters and target color matrix associated with the target filter mode can be queried according to the target filter type parameters.

[0068] For example, Figure 7 Taking the filter setting menu shown in the figure as an example, the filter setting menu includes five filter modes: no filter, red / green filter, green / red filter, blue / yellow filter and grayscale mode. A value of 0-4 can be used as the filter type parameter, which represents five filter modes: no filter, red / green filter, green / red filter, blue / yellow filter and grayscale mode. And based on the above filter type parameters, the corresponding image quality parameters and color matrix are associated with each filter mode.

[0069] In some embodiments, when the display device 200 sets the image quality parameters and color matrix of the filter mode, it can obtain a basic sample image and a target sample image, and set the image quality parameters and color matrix of the filter mode according to the basic sample image and the target sample image, wherein the basic sample image is an image without a filter effect, and the target sample image is an image with a target filter effect.

[0070] For the color matrix, the display device 200 can obtain the color value matrix of the pixels in the target sample image and the color value matrix of the pixels in the basic sample image, calculate the ratio between the color value matrix of the pixels in the target sample image and the color value matrix of the pixels in the basic sample image, and use the ratio as the color matrix.

[0071] For the image quality parameters, the display device 200 can obtain the display parameters of the target sample image and the display parameters of the basic sample image, calculate the difference between the display parameters of the target sample image and the display parameters of the basic sample image, and use the difference as the image quality parameter. That is, the image quality parameter includes an offset parameter value, and the offset parameter value is the parameter value of the display parameter increased or decreased to achieve the target filter effect. For the image quality parameter, when the Video layer is subsequently configured, the current image quality parameter of the Video layer can be modified based on the offset in the image quality parameter.

[0072] The display device 200 can also obtain the display parameters of the target sample image and use the display parameters of the target sample image as the image quality parameters. That is, the image quality parameters include specific display parameters, that is, display parameters corresponding to the target filter effect. For the image quality parameters, when the Video layer is subsequently configured, the current image quality parameters of the Video layer can be directly changed to the image quality parameters.

[0073] It can be understood that by setting the image quality parameters and color matrix based on sample images with and without filter effects, and configuring them to the Video layer and the OSD layer respectively, the uniformity of the filter effects finally presented by the Video layer and the OSD layer can be improved.

[0074] In some embodiments, Fig.10 As shown, for the filter effect setting of the Video layer and the OSD layer, the display device 200 can receive a setting instruction of a target filter mode (S1001), wherein the target filter mode is associated with a preset target image quality parameter, and the target filter mode is associated with a preset target color matrix.

[0075] In response to the setting instruction, the first filter setting interface (S1002) is called, and the target image quality parameters are configured to the Video layer (S1003) through the first filter setting interface, so that the Video layer displays the picture based on the target image quality parameters. At the same time, the second filter setting interface (S1004) is called, and the target color matrix is ​​configured to the OSD layer (S1005) through the second filter setting interface, so that the OSD layer displays the picture according to the target color matrix. By configuring the image quality parameters and color matrix associated with the filter mode for the Video layer and the OSD layer at the same time, the Video layer and the OSD layer finally present a unified filter effect.

[0076] The first filter setting interface is an interface preset in the Video layer for configuring image quality parameters. The second filter setting interface is a system-level interface in the display device 200 for configuring the filter effect function of the OSD layer.

[0077] In some embodiments, Fig.11 As shown, for the Video layer filter effect setting, the display device 200 can obtain the target filter type parameters of the target filter mode (S1101), and query the target image quality parameters associated with the target filter type parameters (S1102), transmit the image quality parameters to the Video layer through the first filter setting interface, and enable the Video layer to adjust its internal processing mechanism based on the image quality parameters, so that the Video layer displays the picture based on the target image quality parameters during the subsequent playback process and presents the target filter effect.

[0078] In some embodiments, the image quality parameter is a specific display parameter value associated with the filter mode, that is, the display device 200 can call the first filter setting interface to change the current image quality parameter of the Video layer to the target image quality parameter (S1103) through the first filter setting interface, so that the Video layer displays the picture according to the target image quality parameter.

[0079] That is to say, for the filter effect setting of the Video layer, the current image quality parameters of the Video layer can be directly replaced with specific display parameter values ​​in the image quality parameters associated with the filter mode, so that the Video layer displays the picture according to the image quality parameter values ​​associated with the filter mode.

[0080] In some embodiments, the image quality parameter is an offset parameter value associated with the filter mode, that is, the display device 200 can call the first filter setting interface, read the current image quality parameter of the Video layer through the first filter setting interface, and modify the current image quality parameter of the Video layer based on the offset in the target image quality parameter (S1104), so that the Video layer displays the picture according to the modified image quality parameter.

[0081] That is to say, for the filter effect setting of the Video layer, you can adjust it based on the current image quality parameters of the Video layer based on the offset parameter value associated with the filter mode, that is, perform addition and subtraction operations on the current image quality parameters, thereby modifying the current image quality parameters so that the Video layer displays the picture according to the modified image quality parameters.

[0082] It can be understood that, for the above two configuration methods, the method of directly adjusting the current image quality parameters of the Video layer to specific parameter values ​​will directly replace the current image quality parameters of the Video layer with new, specific parameter values. That is, all previous image quality parameter settings of the Video layer will be overwritten by the new parameter values, so that the display device 200 only presents one filter effect. And the method of adjusting the parameter value based on the current image quality parameters of the Video layer will retain the current image quality parameter settings of the Video layer, and superimpose the new image quality parameter adjustment on the current image quality parameters, so that the display device 200 can present the superposition effect of multiple filters.

[0083] For example, if the current Video layer has configured the image quality parameters of the eye protection mode, on this basis, when setting the red / green filter mode, the image quality parameter adjustment of the red / green filter mode will be superimposed on the image quality parameters of the eye protection mode, so that the effect of the red / green filter is superimposed on the effect of the eye protection mode.

[0084] Below Figure 7 Taking the five filter modes shown in the figure as an example, the filter effect settings of the Video layer are explained.

[0085] To achieve Figure 7 For the five filter modes shown, the display device 200 can set a first filter setting interface in the Video layer, and define a process named hsTVSetColorVisionOptimization in the first filter setting interface to set the filter effect. The process includes an identifier (key): s32OptMode, and the s32OptMode parameter is used to specify the type of filter effect. It also includes parameter values ​​(value) associated with the key that characterize different types of filter effects. The value is a value of 0-4, and the values ​​of 0-4 represent five filter modes: no filter, red / green filter, green / red filter, blue / yellow filter, and grayscale mode, corresponding to Figure 7 The interface shown has filter options for None, Red / Green Filter, Green / Red Filter, Blue / Yellow Filter, and Grayscale Mode.

[0086] This process can receive s32OptMode as an input parameter, and load and apply the image quality parameters required by the corresponding filter effect according to the value of the parameter. In the Video layer, when the hsTVSetColorVisionOptimization process is called, the s32OptMode parameter can be read, and the image quality parameters corresponding to the s32OptMode parameter can be loaded, so that the picture can be displayed according to the image quality parameters.

[0087] In order to realize the above five filter modes, the display device 200 can pre-associate a set of fixed image quality parameter settings for each filter mode. The optimization principle of the filter mode based on the red / green filter is to reduce the green, the optimization principle of the filter mode based on the green / red filter is to increase the red, the optimization principle of the filter mode based on the blue / yellow filter is to increase the blue, and the optimization principle of the grayscale mode is to set the saturation to 0. The preset image quality parameters may include the offset corresponding to the white balance parameter and the color correction parameter, and the current image quality parameters of the Video layer are adjusted by the offset.

[0088] The following table shows detailed information about the image quality parameters.

[0089]

[0090] Take setting the red / green filter as an example: User in Figure 7 In the interface shown, select the filter option corresponding to the red / green filter. The setting application will call the first filter setting interface and set the value of the s32OptMode parameter to 1. In the Video layer, the interface will load the image quality parameters corresponding to the red / green filter effect according to the received s32OptMode parameter, and adjust the current image quality parameters of the Video layer based on the image quality parameters corresponding to the red / green filter effect. By adjusting the current image quality parameters of the Video layer through the offset, the relative intensity of red and green in the image can be changed, thereby presenting the effect of the red / green filter.

[0091] As shown in the following table, the white balance parameters and color correction parameters corresponding to different filter effects correspond to the offset. Among them, " / " means no adjustment is required, "+" means increase, and "-" means decrease. For example, for the red / green filter, you can increase R in the current white balance parameter by A1, reduce G by B1, and increase B by C1. In the current color correction parameter, increase the saturation of red by E1, reduce the hue of yellow by G1, increase the saturation of purple by H1, and increase the hue of skin color by I1.

[0092]

[0093] In some embodiments, for the OSD layer filter effect setting, the display of the OSD layer is realized by calling the native interface of the operating system of the display device 200. Therefore, the display device 200 can enable and configure the filter effect function based on the native interface (settings.secure) in the operating system, that is, the filter setting item identifier (accessibility_display_daltonizer_enabled) and the filter type item identifier (accessibility_display_daltonizer) in the operating system can be set through the settings.secure interface. The two identifiers (Key) of accessibility_display_daltonizer_enabled and accessibility_display_daltonizer are used to control the enabling and type of the filter effect function of the display device 200.

[0094] The filter setting item identifier is used to control the running state of the filter effect function, indicating whether the filter effect function of the OSD layer is turned on. When the filter setting item identifier is set to the first parameter, it indicates that the filter effect function of the OSD layer is turned on, and when the filter setting item identifier is set to the second parameter, it indicates that the filter effect function of the OSD layer is turned off.

[0095] Therefore, the display device 200 detects the current display mode, and the display mode is a filter mode or a non-filter mode. If the current display mode is not a non-filter mode, the second filter setting interface, i.e., the settings.secure interface, is called, and the filter setting item identifier is set to the first parameter through the second filter setting interface to enable the filter effect function of the OSD layer. If the current display mode is a non-filter mode, the filter setting item identifier is set to the second parameter through the second filter setting interface to disable the filter effect function of the OSD layer.

[0096] For example, Figure 7 The five filter modes shown in the figure are as follows: no filter, red / green filter, green / red filter, blue / yellow filter and grayscale mode. When setting the no filter mode, the filter setting item flag can be set to 0, indicating that the filter effect function of the OSD layer is turned off. When setting the other four filter modes, the filter setting item flag can be set to 1, indicating that the filter effect function of the OSD layer is turned on.

[0097] The filter type item identifier is used to set the type of filter mode, which characterizes the type of filter mode of the OSD layer. The filter type item identifier can use different parameter values ​​to represent different filter modes. In some embodiments, the filter type item identifier can be synchronized with the filter type parameters that characterize the filter mode defined by the display device 200. That is, the display device 200 can obtain the target filter type parameters of the target filter mode, and set the filter type item identifier as the target filter type parameters through the second filter setting interface.

[0098] For example, Figure 7 The five filter modes shown in the figure are no filter, red / green filter, green / red filter, blue / yellow filter and grayscale mode as examples. Use values ​​0-4 as filter type parameters, which represent five filter modes: no filter, red / green filter, green / red filter, blue / yellow filter and grayscale mode. Correspondingly, the filter type item identifier can be set to values ​​1-4 to represent different filter modes, which respectively represent that when the filter effect function of the OSD layer is turned on, the filter mode of the OSD layer is red / green filter, green / red filter, blue / yellow filter.

[0099] Based on the above second filter setting interface, when setting the target filter mode, such as Fig.11 As shown, the display device 200 can obtain the filter type item identification as the target filter type parameter (S1101), can query the target color matrix associated with the target filter type parameter (S1105), and correspond to the Framework layer of the display device 200, and change the current color matrix set in the Framework layer to the target color matrix (S1106) to configure the target color matrix to the OSD layer. When it is necessary to display the picture, the original color value matrix of the pixels in the picture to be displayed can be obtained, the target color value matrix is ​​calculated based on the target color matrix set in the Framework layer, and the picture to be displayed is displayed in the OSD layer according to the target color value matrix. Among them, the target color value matrix is ​​obtained by performing a matrix multiplication operation on the target color matrix and the original color value matrix.

[0100] That is to say, by calling the settings.secure interface to modify the system settings of the Framework layer in the operating system, the color matrix configured in the Framework layer is changed, so that the Framework layer can apply the target color matrix associated with the target filter mode to the graphics rendering process, so as to process the image to be displayed through the target color matrix, and display the processed image data through the OSD layer, thereby presenting the target filter effect.

[0101] Below Figure 7 Taking the five filter modes shown in the figure as an example, the filter effect settings of the OSD layer are explained.

[0102] To achieve Figure 7 For the five filter modes shown, the display device 200 can enable and configure the filter effect function through the settings.secure interface. In the Android system, the two identifiers (keys) accessibility_display_daltonizer_enabled and accessibility_display_daltonizer are used to control the enabling and type of the filter effect function.

[0103] Among them, when accessibility_display_daltonizer_enabled is 0, it means turning off the filter effect. When accessibility_display_daltonizer_enabled is 1, it means turning on the filter effect. accessibility_display_daltonizer includes values ​​1-4, which represent four filter modes: red / green filter, green / red filter, blue / yellow filter and grayscale mode. Different filter effects can be achieved by adjusting the above two parameters.

[0104] Take setting the red / green filter as an example: User in Figure 7 In the interface shown, select the filter option corresponding to the red / green filter. The settings application will call the settings.secure interface, set accessibility_display_daltonizer_enabled to 1, and set accessibility_display_daltonizer to 1. In the Framework layer, when the setting item in Settings.Secure is detected to change, the color matrix ColorMatrix corresponding to the red / green filter effect can be loaded according to the value of accessibility_display_daltonizer, and the current ColorMatrix can be modified based on ColorMatrix. The modified ColorMatrix will be applied to the image rendering process of the Framework layer, and all image data processed by the Framework layer will adjust the color value according to the ColorMatrix. Finally, the processed image data will be displayed through the OSD layer.

[0105] Images or videos are composed of dot matrix and color values. Dot matrix is ​​a matrix containing pixels. Color values ​​include RGBA values, where A is transparency, R is the red channel component, G is the green channel component, and B is the blue channel component. For ColorMatrix, ColorMatrix can change the color value of the pixel of the image based on matrix multiplication operation.

[0106] For example, the color matrix ColorMatrix is ​​a 4X5 matrix A, and the pixel value matrix of the pixel points in the image to be displayed is C. The color value of the pixel point can be changed according to the following formula:

[0107] Among them, matrix A is ColorMatrix, the first row of matrix A determines the red channel component of the new color, the second row of matrix A determines the green channel component of the new color, the third row of matrix A determines the blue channel component of the new color, the fourth row of matrix A determines the transparency of the new color, the fifth column value in matrix A is used to determine the offset in each component, matrix C is the original pixel value matrix of the image to be displayed, and matrix R is the pixel value matrix of the pixel points when the image to be displayed is finally displayed. The filter effect is adjusted by changing the color offset or the coefficient of the corresponding RGBA value.

[0108] In this embodiment, for the setting of the filter effect, the Video layer and the OSD layer are set at the same time, so that the Video layer and the OSD layer present a unified filter effect. The Video layer is to set an interface for configuring the image quality parameters in the Video layer, and to adjust the image quality parameters to achieve the corresponding filter effect. The OSD layer is to call the native interface of the operating system, modify the system settings of the Framework layer in the operating system, change the color matrix configured in the Framework layer, and achieve the corresponding filter effect based on the color matrix.

[0109] In addition, it should be understood that Fig. 9 , Fig.10 , Fig.11 The specific order in which the operations are described is only exemplary and is not intended to indicate that the order is the only order in which the operations can be performed. A person of ordinary skill in the art will recognize many ways to reorder the operations described herein.

[0110] Based on the above display device 200, some embodiments of the present application also provide a filter effect display method, which is applied to the display device 200 described in the above embodiment, and the display device 200 may include a display 260 and a controller 250. Among them, the display 260 is configured to display a user interface. The screen content in the user interface is presented based on the video layer and the graphic layer. The method includes the following steps: Receive a setting instruction for a target filter mode, the target filter mode is associated with a preset target image quality parameter, and the target filter mode is associated with a preset target color matrix; the target image quality parameter is a display parameter of the picture; and the color matrix is ​​a transformation matrix for performing pixel value transformation on the picture.

[0111] In response to the setting instruction, a first filter setting interface is called, where the first filter setting interface is an interface preset in the video layer for configuring image quality parameters.

[0112] The target image quality parameters are configured to the video layer through the first filter setting interface, so that the video layer displays the picture based on the target image quality parameters.

[0113] The second filter setting interface is called, where the second filter setting interface is a system-level interface for configuring a filter effect function of a graphics layer in a display device.

[0114] The target color matrix is ​​configured to the graphics layer through the second filter setting interface, so that the graphics layer displays the picture based on the target color matrix.

[0115] The same and similar parts between the various embodiments in this specification can be referenced to each other and will not be described again here.

[0116] It can be seen from the above technical solutions that the display device and filter effect display method provided in the above embodiments can receive a setting instruction of a target filter mode, and the target filter mode is associated with a preset target image quality parameter and a preset target color matrix. In response to the setting instruction, the first filter setting interface is called, and the target image quality parameters are configured to the video layer through the first filter setting interface. And the second filter setting interface is called, and the target color matrix is ​​configured to the graphics layer through the second filter setting interface. Among them, the first filter setting interface is an interface preset in the video layer for configuring image quality parameters, and the second filter setting interface is a system-level interface in the display device for configuring the filter effect function of the graphics layer. The method can set the filter effect for the video layer and the graphics layer at the same time, so that the video layer and the graphics layer present a unified filter effect.

[0117] Those skilled in the art can clearly understand that the technology in the embodiments of the present invention can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the technical solution in the embodiments of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a disk, an optical disk, etc., and includes a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of various embodiments of the present invention or certain parts of the embodiments.

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

[0119] 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, characterized in that: include: A display, configured to display a user interface, wherein the screen content in the user interface is presented based on the video layer and the graphic layer; The controller is configured as: Receive a setting instruction of a target filter mode, wherein the target filter mode is associated with a preset target image quality parameter, and the target filter mode is associated with a preset target color matrix; the target image quality parameter is a display gain parameter of the picture; and the color matrix is ​​a transformation matrix for performing pixel value transformation on the picture; In response to the setting instruction, calling a first filter setting interface, where the first filter setting interface is an interface preset in the video layer for configuring image quality parameters; configuring the target image quality parameter to the video layer through the first filter setting interface, so that the video layer displays a picture based on the target image quality parameter; Calling a second filter setting interface, where the second filter setting interface is a system-level interface for configuring a filter effect function of a graphics layer in a display device; The target color matrix is ​​configured to the graphics layer through the second filter setting interface, so that the graphics layer displays a picture based on the target color matrix.

2. The display device according to claim 1, characterized in that The controller is also configured to: Define a filter type parameter of the filter mode, wherein the filter type parameter is used to characterize the type of the filter mode; Acquire a basic sample image and a target sample image, wherein the basic sample image is an image without a filter effect, and the target sample image is an image with a target filter effect; Setting the image quality parameters of the filter mode according to the basic sample image and the target sample image, wherein the image quality parameters are the difference between the display parameters of the target sample image and the display parameters of the basic sample image, or the image quality parameters are the display parameters of the target sample image; Setting a color matrix according to the basic sample image and the target sample image, wherein the color matrix is ​​a ratio between a color value matrix of pixel points in the target sample image and a color value matrix of pixel points in the basic sample image; Establishing an association relationship between the image quality parameter and the filter type parameter, and establishing an association relationship between the color matrix and the filter type parameter; The image quality parameter and the color matrix are stored.

3. The display device according to claim 2, characterized in that The controller configures the target image quality parameter to the video layer through the first filter setting interface, and is further configured to: Obtain target filter type parameters of the target filter mode; Querying the target image quality parameter associated with the target filter type parameter; The target image quality parameters are configured to the video layer through the first filter setting interface.

4. The display device according to claim 3, characterized in that The controller configures the target image quality parameter to the video layer through the first filter setting interface, and is further configured to: The current image quality parameter of the video layer is changed to the target image quality parameter through the first filter setting interface, so that the video layer displays the picture according to the target image quality parameter.

5. The display device according to claim 3, characterized in that The controller configures the target image quality parameter to the video layer through the first filter setting interface, and is further configured to: Reading the current image quality parameters of the video layer through the first filter setting interface; The current image quality parameters of the video layer are modified based on the offset in the target image quality parameters, so that the video layer displays pictures according to the modified image quality parameters.

6. The display device according to claim 1, characterized in that The controller is also configured to: Detecting a current display mode, wherein the display mode is a filter mode or a non-filter mode; If the current display mode is not the no-filter mode, the filter setting item identifier is set to the first parameter through the second filter setting interface, where the first parameter is used to indicate whether to enable the filter effect function of the graphic layer; If the current display mode is the no-filter mode, the filter setting item identifier is set as a second parameter through the second filter setting interface, and the second parameter is used to represent turning off the filter effect function of the graphic layer.

7. The display device according to claim 2, characterized in that The controller configures the target color matrix to the graphics layer through the second filter setting interface, and is further configured to: Obtain target filter type parameters of the target filter mode; Setting a filter type item identifier as the target filter type parameter through the second filter setting interface, the filter type item identifier being used to characterize the type of the filter mode of the graphic layer; Query the target color matrix associated with the target filter type parameter; The current color matrix set in the display device framework layer is changed to the target color matrix to configure the target color matrix to the graphic layer.

8. The display device according to claim 7, characterized in that The controller is also configured to: Obtain the original color value matrix of the pixels in the image to be displayed; Calculating a target color value matrix based on a target color matrix set in the framework layer, wherein the target color value matrix is ​​obtained by performing a matrix multiplication operation between the target color matrix and the original color value matrix; The picture to be displayed is displayed in the graphic layer according to the target color value matrix.

9. The display device according to claim 1, characterized in that: The controller is also configured to: Get the whole machine attribute list; Reading the filter attribute value in the whole machine attribute list; If the filter attribute value is a first attribute value, a filter setting menu is displayed, wherein the filter setting menu includes filter options of a plurality of filter modes, and the first attribute value is used to indicate that the display device supports a filter adjustment function; If the filter attribute value is a second attribute value, the filter setting menu is not displayed, and the second attribute value is used to indicate that the display device does not support the filter adjustment function.

10. A filter effect display method, characterized in that: Applied to the display device according to any one of claims 1 to 9, the method comprising: Receive a setting instruction of a target filter mode, wherein the target filter mode is associated with a preset target image quality parameter, and the target filter mode is associated with a preset target color matrix; the target image quality parameter is a display gain parameter of the picture; and the color matrix is ​​a transformation matrix for performing pixel value transformation on the picture; In response to the setting instruction, calling a first filter setting interface, where the first filter setting interface is an interface preset in the video layer for configuring image quality parameters; configuring the target image quality parameter to the video layer through the first filter setting interface, so that the video layer displays a picture based on the target image quality parameter; Calling a second filter setting interface, where the second filter setting interface is a system-level interface for configuring a filter effect function of a graphics layer in a display device; The target color matrix is ​​configured to the graphics layer through the second filter setting interface, so that the graphics layer displays a picture based on the target color matrix.

Citation Information

Patent Citations

  • An iptv receiver and method for controlling an application in the iptv receiver

    CN102210158A

  • Picture adjustment parameter adjustment method and device, electronic equipment and storage medium

    CN113157179A

  • Display device and display image quality adjusting method

    CN115396717A

  • Method and Apparatus for adjusting white balance ofvideo display device

    KR1020070115253A

  • Display device, geometry recognition method, and multi-pattern layer superimposed display method

    WO2022089043A1

Cited By

  • Screen color filter system and method based on graph acceleration

    CN119781892A

  • A screen color filter system and method based on graphics acceleration

    CN119781892B

  • Personalized desktop theme generation method and system, storage medium and program product

    CN119888009A

  • Display device and processing method for display device

    WO2025223022A1