Display method and related device

The terminal device independently evaluates the brightness before and after sliding, and determines the smock compensation parameters, solving the problem of inaccurate smock judgment, improving the display effect and user experience, and reducing power consumption.

CN118277169BActive Publication Date: 2025-07-25HONOR DEVICE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211730500.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-30
Publication Date
2025-07-25
Estimated Expiration
2042-12-30

AI Technical Summary

Technical Problem

The prior art cannot accurately determine the degree of the drag, resulting in the inability to targeted improvement of the display screen, poor user experience, and excessive compensation may occur to increase power consumption.

Method used

The terminal device detects the brightness of the test object before and after sliding, determines the drag compensation parameters, adjusts the display parameters of the display screen to reduce drag, and uses autonomous evaluation without requiring an additional camera.

Benefits of technology

Accurately and objectively reduce the compensation for the smear, improve the display effect, reduce excessive compensation, improve user experience, and reduce power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118277169B_ABST
    Figure CN118277169B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a display method and related devices, which are applied to the field of terminal technologies. The method includes: a terminal device displays a test object on a display screen; the terminal device determines a ghosting compensation parameter based on a first type of image and a second type of image, where the first type of image is an image displayed by the terminal device before the position of the test object moves, and the second type of image is an image displayed by the terminal device during the movement of the position of the test object, and the ghosting compensation parameter is used to adjust the display parameter of the display screen corresponding to the movement of the position of the object on the terminal device. The terminal device can determine the ghosting compensation parameter according to the brightness of the test object before and after sliding, so as to compensate the display of the display screen. In this way, the interference of human factors is reduced, and the ghosting compensation can be carried out accurately and objectively, the problem of overcompensation can be reduced, and the display effect of the display screen can be improved. In addition, the terminal device itself can implement the determination of the ghosting compensation parameter without using an additional camera for ghosting evaluation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of terminals, and in particular, to a display method and related devices. Background Art

[0002] Currently, users can view various types of content through the display screen of a terminal device. When there is a large amount of content, the display screen cannot display all the content at once. The terminal device can respond to the user's sliding operation on the display screen and control the displayed content to slide in a follow-up or non-follow-up manner to facilitate the user to view relevant content. During the process of the display screen sliding in a follow-up or non-follow-up manner, a ghosting phenomenon may occur.

[0003] Currently, measuring ghosting mainly uses a simple animation to simulate the formation of ghosting, and the severity of ghosting is determined by visual observation and comparison.

[0004] However, this method cannot accurately and effectively determine the degree of ghosting, which in turn leads to the inability to comprehensively and specifically improve the display screen for the ghosting phenomenon, resulting in a poor user experience. Summary of the Invention

[0005] Embodiments of this application provide a display method and related devices, which are applied to the technical field of terminals. The terminal device can determine a ghosting compensation parameter according to the brightness of the test object before and after sliding, so as to compensate for the display of the display screen. In this way, the interference of human factors can be reduced, and ghosting compensation can be accurately and objectively performed, which can reduce the problem of over-compensation and improve the display effect of the display screen. In addition, the terminal device itself can determine the ghosting compensation parameter without using an additional camera for ghosting evaluation.

[0006] In a first aspect, an embodiment of this application proposes a display method. The method includes: at a first moment, the terminal device displays a test object on the display screen; the terminal device determines a ghosting compensation parameter based on a first type of image and a second type of image, where the first type of image is an image displayed by the terminal device before the position of the test object moves, and the second type of image is an image displayed by the terminal device during the movement of the position of the test object, and the ghosting compensation parameter is used to adjust the display parameter of the display screen corresponding to the movement of the position of the object on the terminal device.

[0007] The display parameters include but are not limited to the current of the light-emitting element in the display screen, the driving time of the light-emitting element, the driving voltage of the light-emitting element, etc.

[0008] In this way, the terminal device can determine a ghosting compensation parameter according to the brightness of the test object before and after sliding, so as to compensate for the display of the display screen. In this way, the interference of human factors can be reduced, and ghosting compensation can be accurately and objectively performed, which can reduce the problem of over-compensation and improve the display effect of the display screen. In addition, the terminal device itself can determine the ghosting compensation parameter without using an additional camera for ghosting evaluation.

[0009] Optionally, the terminal device displays a test object on the display screen, including: the terminal device displays a first interface on the display screen, and the first interface includes a first control; the terminal device receives a first operation on the first control; in response to the first operation, the terminal device displays a test object on the display screen.

[0010] The first interface may correspond to Figure 6 the interface shown. The first control may correspond to "ghosting calibration". The first operation may be any operation such as a click operation, a touch operation, etc., or may also be a voice operation, etc., which is not limited here.

[0011] In this way, after the user enables the ghosting calibration function, the terminal device can perform ghosting calibration.

[0012] Optionally, the ghosting compensation parameter includes a first ghosting compensation parameter, and the first ghosting compensation parameter is used to adjust the display parameter of the display screen corresponding to the terminal device when the object moves at a first moving speed at a first brightness; the terminal device determines the ghosting compensation parameter based on the first type of image and the second type of image, including: the terminal device displays a first image, and the first image is the first type of image displayed by the terminal device at the first brightness; the terminal device displays a second image, and the second image is the second type of image displayed by the terminal device when the object moves at the first moving speed at the first brightness; the terminal device processes the pixel parameters corresponding to the first image and the pixel parameters corresponding to the second image to obtain a first color coordinate corresponding to the first image and a second color coordinate corresponding to the second image; the terminal device determines the first ghosting compensation parameter based on the first gray difference and the corresponding relationship, and the first gray difference is related to the first color coordinate and the second color coordinate, and the corresponding relationship is the relationship between the gray difference and the ghosting compensation parameter.

[0013] The first brightness can be any brightness. The first moving speed can be any speed, which is not limited here.

[0014] In this way, the terminal device obtains the ghosting compensation parameter at a certain brightness and a certain speed, and compensates the display at this brightness and this moving speed, reduces the corresponding ghosting phenomenon, improves the display effect at this brightness and this moving speed, and improves the user experience.

[0015] Optionally, the terminal device processes the pixel parameters corresponding to the first image and the pixel parameters corresponding to the second image to obtain a first color coordinate corresponding to the first image and a second color coordinate corresponding to the second image, including: the terminal device obtains a monochromatic gray level corresponding to the first image according to the brightness of the pixels corresponding to the first image or the driving voltage applied to the pixels corresponding to the first image; the terminal device obtains the first color coordinate according to the conversion relationship and the monochromatic gray level corresponding to the first image, and the conversion relationship is the conversion relationship between the gray level and the color coordinate; the terminal device obtains a monochromatic gray level corresponding to the second image according to the brightness of the pixels corresponding to the second image or the driving voltage applied by the terminal device to the pixels corresponding to the second image; the terminal device obtains the second color coordinate according to the conversion relationship and the monochromatic gray level corresponding to the second image.

[0016] In this way, the terminal device can obtain the color deviation before and after movement based on the brightness or driving voltage of the pixels, and then obtain the ghosting compensation parameter. By converting the pixel gray levels of the images before and after moving the test object into readable and measurable color coordinates, the accuracy of the ghosting degree is improved, and thus the ghosting compensation is more accurate.

[0017] Optionally, the pixel parameters corresponding to the first image are the pixel parameters corresponding to the first region of the test object in the first image; the pixel parameters corresponding to the second image are the pixel parameters corresponding to the first region of the test object in the second image.

[0018] In this way, selecting the pixels of some regions to determine the ghosting compensation parameter can reduce the calculation amount of the terminal device.

[0019] Optionally, the method further includes: the terminal device obtains an obvious color difference value based on the first color coordinate and the second color coordinate; the terminal device determines a first ghosting compensation parameter based on the first gray level difference and the corresponding relationship, including: when the obvious color difference value is greater than or equal to a preset threshold, the terminal device determines the first ghosting compensation parameter based on the first gray level difference and the corresponding relationship.

[0020] In this way, when the JNCD value is large, the ghosting compensation parameter is adjusted; when the JNCD value is small, the ghosting compensation parameter is not adjusted.

[0021] Optionally, the terminal device obtains an obvious color difference value based on the first color coordinate and the second color coordinate, including: the terminal device obtains a first distance based on the first color coordinate and the second color coordinate, and the first distance is the distance between the first color coordinate and the second color coordinate; the terminal device obtains an obvious color difference value based on the first distance, and the obvious color difference value is the ratio of the first distance to the first threshold.

[0022] Optionally, the smear compensation parameter includes a second smear compensation parameter, which is used to adjust the display parameters of the display screen when the terminal device is at the second brightness and the object moves at the second moving speed; the terminal device determines the smear compensation parameter based on the first type of image and the second type of image, including: the terminal device displays a third image, and the third image is the first type of image displayed by the terminal device at the second brightness; the terminal device displays a fourth image, and the fourth image is the second type of image displayed by the terminal device when the second brightness and the test object move at the second moving speed; the terminal device processes the pixel parameters corresponding to the third image and the pixel parameters corresponding to the fourth image to obtain the third color coordinate corresponding to the third image and the fourth color coordinate corresponding to the fourth image; the terminal device determines the second smear compensation parameter based on the second gray difference and the corresponding relationship, and the second gray difference is related to the third color coordinate and the fourth color coordinate, and the corresponding relationship is the relationship between the gray difference and the smear compensation parameter.

[0023] In this way, the terminal device can also change the brightness and the moving speed to obtain the smear compensation parameters at other brightnesses and other moving speeds, improving the display effect of the terminal device.

[0024] In this way, the method further includes: the terminal device obtains the brightness of the display screen; when the brightness of the display screen is less than or equal to the first threshold, the terminal device displays the interface based on the smear compensation parameter.

[0025] In this way, when the terminal device is at low brightness, smear compensation is performed to improve the display effect at low brightness. When the brightness is relatively high, smear compensation is not performed to reduce the calculation amount of the terminal device.

[0026] Optionally, the terminal device obtains the brightness of the display screen, including: the terminal device obtains the backlight and ambient light parameters of the display screen.

[0027] Optionally, the method further includes: at a second moment, the terminal device adjusts the smear compensation parameter based on the third type of image and the fourth type of image, and the adjusted smear compensation parameter is used to adjust the display parameters of the display screen corresponding to the object when it moves after the second moment; the third type of image is the image displayed by the terminal device before the test object position moves, and the fourth type of image is the image displayed by the terminal device during the movement of the test object position, and the difference between the second moment and the first moment is greater than or equal to a preset duration.

[0028] In this way, the terminal device can adjust the smear compensation parameter after a period of time, reducing problems such as color deviation and smear caused by the reduction of the light-emitting efficiency of the light-emitting devices in the display screen and improving the display effect.

[0029] Optionally, the adjusted ghosting compensation parameter includes a third ghosting compensation parameter, which is used to adjust the display parameters of the display screen of the terminal device when the terminal device is at the first brightness and the object moves at the first moving speed; the terminal device adjusts the ghosting compensation parameter based on the third type of image and the fourth type of image, including: the terminal device displays a fifth image, and the fifth image is the third type of image displayed by the terminal device at the first brightness; the terminal device displays a sixth image, and the sixth image is the fourth type of image displayed by the terminal device at the first brightness and when the test object moves at the first moving speed; the terminal device processes the pixel parameters corresponding to the fifth image and the pixel parameters corresponding to the sixth image to obtain the fifth color coordinates corresponding to the fifth image and the sixth color coordinates corresponding to the sixth image; the terminal device determines the third ghosting compensation parameter based on the third gray difference and the corresponding relationship, and the third gray difference is related to the fifth color coordinates and the sixth color coordinates.

[0030] In a second aspect, an embodiment of the present application provides an electronic device, which includes a terminal device. The terminal device can also be referred to as a terminal, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc. The terminal device can be a mobile phone, a smart TV, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, and so on.

[0031] The electronic device includes: a processor and a memory; the memory stores computer execution instructions; the processor executes the computer execution instructions stored in the memory, so that the electronic device executes the method as in the first aspect.

[0032] In a third aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the method as in the first aspect is implemented.

[0033] Fourthly, an embodiment of the present application provides a computer program product, which includes a computer program. When the computer program runs, it causes a computer to execute the method according to the first aspect.

[0034] Fifthly, an embodiment of the present application provides a chip, which includes a processor. The processor is used to call a computer program in a memory to execute the method according to the first aspect.

[0035] It should be understood that the second to fifth aspects of the present application correspond to the technical solutions of the first aspect of the present application. The beneficial effects obtained by each aspect and the corresponding feasible implementation manners are similar and will not be elaborated herein. Description of the Drawings

[0036] Figure 1 It is a schematic diagram of the hardware structure of a terminal device provided by an embodiment of the present application;

[0037] Figure 2 It is a schematic diagram of the software structure of a terminal device provided by an embodiment of the present application;

[0038] Figure 3 It is a schematic diagram of an interface of a ghosting phenomenon provided by an embodiment of the present application;

[0039] Figure 4 It is a schematic diagram of the flow of a display method provided by an embodiment of the present application;

[0040] Figure 5 It is a schematic diagram of the flow of converting a pixel into a color coordinate provided by an embodiment of the present application;

[0041] Figure 6 It is a schematic diagram of an interface of a terminal device provided by an embodiment of the present application;

[0042] Figure 7 It is a schematic diagram of the flow of a display method provided by an embodiment of the present application;

[0043] Figure 8 It is a schematic diagram of the structure of a display device provided by an embodiment of the present application. Detailed Embodiments

[0044] To facilitate a clear description of the technical solutions of the embodiments of the present application, some terms and technologies involved in the embodiments of the present application are briefly introduced below:

[0045] 1. Ghosting phenomenon: It refers to the phenomenon that when there is a moving object in the image displayed on a display screen (screen), the moving object may produce a ghost on the display screen, thereby reducing the user's viewing experience.

[0046] It can be understood that when the indoor brightness is low, the brightness of the mobile phone screen is automatically dimmed to the darkest. When switching the screen by swiping, due to the hysteresis effect of the OLED, the brightness of the first frame is relatively low, and smearing will occur when dragging. At the same time, the PWM dimming configuration of the device itself will exacerbate the smearing phenomenon, causing problems such as eye irritation and dizziness when the user watches the screen for a long time, affecting the user experience.

[0047] 2. Color accuracy (just noticeable color difference, JNCD) refers to the smallest unit that the human eye can distinguish color changes. It can be understood that the smaller the JNCD value, the better the effect of restoring the original color of the screen.

[0048] 3. Gray scale: The brightness change between the brightest and the darkest is divided into several parts. For the purpose of controlling the screen brightness corresponding to the signal input. Each digital image is composed of many points, and these points are also called pixels. Usually, each pixel can present many different colors, and it is composed of three sub-pixels of red, green, and blue (RGB). For each sub-pixel, the light source behind it can show different brightness levels. And the gray scale represents the different brightness levels from the darkest to the brightest. The more levels there are in the middle, the more delicate the picture effect that can be presented.

[0049] Taking an 8-bit panel as an example, it can represent 2 to the 8th power, which is equal to 256 brightness levels, and we call it 256 gray scales. Each pixel on the LCD screen is composed of red, green, and blue with different brightness levels, and finally forms different color points. That is to say, the color change of each point on the screen is actually brought about by the gray scale change of the three RGB sub-pixels that make up this point.

[0050] 4. Other terms

[0051] In the embodiments of the present application, terms such as "first" and "second" are used to distinguish the same items or similar items with basically the same functions and effects. For example, the first chip and the second chip are only used to distinguish different chips, and their sequence is not limited. Those skilled in the art can understand that terms such as "first" and "second" do not limit the quantity and execution order, and terms such as "first" and "second" do not necessarily limit being different.

[0052] It should be noted that in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Exactly speaking, using words such as "exemplary" or "for example" aims to present relevant concepts in a specific way.

[0053] In the embodiments of the present application, "at least one" means one or more, and "a plurality" means two or more. "And / or" describes the association relationship between associated objects and indicates that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one (item)" or its similar expression refers to any combination of these items, including any combination of single item (s) or plural item (s). For example, at least one (item) of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.

[0054] 5. Terminal device

[0055] The terminal device in the embodiments of the present application can also be any form of electronic device. For example, the electronic device can include a handheld device with image processing functions, a vehicle-mounted device, etc. For example, some electronic devices are: mobile phone, tablet computer, handheld computer, laptop computer, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication function, computing device or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, terminal device in a 5G network or terminal device in a future evolved public land mobile network (PLMN), etc. The embodiments of the present application do not limit this.

[0056] By way of example and not limitation, in the embodiments of the present application, the electronic device may also be a wearable device. A wearable device, also known as a wearable intelligent device, is a general term for devices developed by applying wearable technology to the intelligent design of daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is either directly worn on the body or integrated into the user's clothes or accessories. A wearable device is not just a hardware device, but also realizes powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable intelligent devices include those with complete functions and large sizes that can realize complete or partial functions without relying on a smart phone, such as smart watches or smart glasses, etc., and those that only focus on a certain type of application function and need to cooperate with other devices such as smart phones, such as various smart bracelets and smart jewelry for physical sign monitoring.

[0057] In addition, in the embodiments of the present application, the electronic device may also be a terminal device in an Internet of Things (IoT) system. The IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-object interconnection.

[0058] The electronic device in the embodiments of the present application may also be referred to as: a terminal device, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), an access terminal, a user unit, a user station, a mobile station, a mobile platform, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device, etc.

[0059] In the embodiments of the present application, the electronic device or each network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also known as main memory). The operating system can be any one or more computer operating systems that implement service processing through processes, such as the Linux operating system, the Unix operating system, the Android operating system, the iOS operating system, or the Windows operating system, etc. The application layer contains applications such as a browser, an address book, a word processing software, and an instant messaging software.

[0060] Exemplarily, Figure 1 The structural schematic diagram of the terminal device is shown.

[0061] The terminal device may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.

[0062] It can be understood that the structure illustrated in the embodiments of the present invention does not constitute a specific limitation on the terminal device. In other embodiments of the present application, the terminal device may include more or fewer components than those illustrated, or combine certain components, or split certain components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0063] The processor 110 may include one or more processing units. For example, the processor 110 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units may be independent devices or integrated in one or more processors.

[0064] The controller may generate operation control signals according to the instruction operation code and timing signals to complete the control of fetching and executing instructions.

[0065] A memory may also be provided in the processor 110 for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory may hold instructions or data that the processor 110 has just used or recycled. If the processor 110 needs to use the instruction or data again, it can be directly called from the above-mentioned memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0066] In some embodiments, the processor 110 may include one or more interfaces. The interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.

[0067] It can be understood that the interface connection relationships between the modules illustrated in the embodiments of the present invention are only illustrative descriptions and do not constitute a structural limitation on the terminal device. In other embodiments of the present application, the terminal device may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.

[0068] The terminal device realizes the display function through the GPU, the display screen 194, and the application processor, etc. The GPU is a microprocessor for image processing, and is connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs, which execute program instructions to generate or change display information.

[0069] In the embodiments of the present application, the type of the display screen can be any one of the following types: liquid crystal display screen, organic light-emitting diode (OLED) display screen, in-plane switching (IPS) display screen, twisted nematic (TN) display screen, vertical alignment (VA) display screen, electronic paper, QLED (quantum dot light emitting diodes) display screen, micro light emitting diode (micro LED, μLED) display screen, etc. The present invention does not specifically limit this. The light-emitting mode of the display screen can be top emission, bottom emission, or double-sided emission.

[0070] The terminal device can implement the shooting function through the ISP, camera 193, video codec, GPU, display screen 194, application processor, etc.

[0071] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the terminal device. The external memory card communicates with the processor 110 through the external memory interface 120 to implement the data storage function. For example, files such as music and videos are saved in the external memory card.

[0072] The internal memory 121 can be used to store computer-executable program codes, and the executable program codes include instructions. The internal memory 121 can include a program storage area and a data storage area. Among them, the program storage area can store the operating system, application programs required for at least one function (such as the sound playback function, image playback function, etc.). The data storage area can store the data created during the use of the terminal device (such as audio data, phone book, etc.). In addition, the internal memory 121 can include high-speed random access memory, and can also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc. The processor 110 executes various functional applications and data processing of the terminal device by running the instructions stored in the internal memory 121, and / or the instructions stored in the memory provided in the processor. For example, the display method of the embodiments of the present application can be executed.

[0073] The ambient light sensor 180L is used to sense the ambient light brightness. The terminal device can adaptively adjust the brightness of the display screen 194 according to the sensed ambient light brightness. The ambient light sensor 180L can also be used to automatically adjust the white balance during photography. The ambient light sensor 180L can also cooperate with the proximity light sensor 180G to detect whether the terminal device is in the pocket to prevent accidental touch.

[0074] It can be understood that the structure illustrated in the embodiments of the present application does not constitute a specific limitation on the terminal device. In other embodiments of the present application, the terminal device may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0075] The software system of the terminal device may adopt a layered architecture, an event-driven architecture, a microkernel architecture, a microservices architecture, or a cloud architecture. In the embodiments of the present application, the Android system with a layered architecture is taken as an example to exemplarily illustrate the software structure of the terminal device.

[0076] Figure 2 It is a block diagram of the software structure of the terminal device in the embodiments of the present application. The layered architecture divides the software into several layers, and each layer has a clear role and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the Android system can be divided into four layers, namely the application layer (applications), the application framework layer (application framework), the Android runtime and system libraries, and the kernel layer (kernel).

[0077] The application layer may include a series of application packages. The application layer runs the application by calling the application programming interface (API) provided by the application framework layer. As Figure 2 shown, the application packages may include applications such as camera, calendar, phone, map, phone, music, settings, email, video, social, etc.

[0078] The application framework layer provides the application programming interface (API) and programming framework for the applications in the application layer. The application framework layer includes some predefined functions.

[0079] As Figure 2 shown, the application framework layer may include a window manager, a content provider, a resource manager, a view system, a notification manager, etc.

[0080] The window manager is used to manage window programs. The window manager can obtain the display screen size, determine whether there is a status bar, lock the screen, touch the screen, drag the screen, capture the screen, etc.

[0081] The content provider is used to store and retrieve data and make this data accessible to applications. The data can include videos, images, audio, incoming and outgoing calls, browsing history and bookmarks, phone books, etc.

[0082] The view system includes visual controls, such as controls for displaying text, controls for displaying pictures, etc. The view system can be used to build applications. The display interface can be composed of one or more views. For example, a display interface including a text message notification icon can include a view for displaying text and a view for displaying pictures.

[0083] The resource manager provides various resources for applications, such as localized strings, icons, pictures, layout files, video files, etc.

[0084] The notification manager enables applications to display notification information in the status bar. It can be used to convey informative messages that can automatically disappear after a short stay without user interaction. For example, the notification manager is used to inform that a download is complete, a message reminder, etc. The notification manager can also be a notification that appears in the system top status bar in the form of a chart or scroll bar text, such as a notification of a background-running application, or a notification that appears in the form of a dialog window on the screen. For example, it can prompt text information in the status bar, emit a prompt tone, vibrate the terminal device, blink the indicator light, etc.

[0085] The Android runtime includes a core library and a virtual machine. The Android runtime is responsible for the scheduling and management of the Android system.

[0086] The core library consists of two parts: one part is the functional functions that need to be called by the Java language, and the other part is the core library of Android.

[0087] The application layer and the application framework layer run in the virtual machine. The virtual machine executes the Java files of the application layer and the application framework layer as binary files. The virtual machine is used to perform functions such as object lifecycle management, stack management, thread management, security and exception management, and garbage collection.

[0088] The system library can include multiple functional modules. For example: surface manager, Media Libraries, 3D graphics processing library (such as: OpenGL ES), 2D graphics engine (such as: SGL), etc.

[0089] The surface manager is used to manage the display subsystem and provides the fusion of 2D and 3D layers for multiple applications.

[0090] The media library supports the playback and recording of multiple common audio and video formats, as well as static image files, etc. The media library can support multiple audio and video coding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.

[0091] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, synthesis, and layer processing, etc.

[0092] The 2D graphics engine is a drawing engine for 2D drawing.

[0093] The kernel layer is the layer between hardware and software. The kernel layer at least includes a display driver, a camera driver, an audio driver, and a sensor driver.

[0094] It should be understood that in some embodiments, the layer that implements the same function may be called by other names, or the layer that can implement the functions of multiple layers may be regarded as one layer, or the layer that can implement the functions of multiple layers may be divided into multiple layers. The embodiments of the present application do not limit this.

[0095] Currently, users can view various types of content through the display screen of the terminal device. When there is a large amount of content, the display screen cannot display all the content at once. The terminal device can respond to the user's sliding operation on the display screen and control the displayed content to slide in a follow-up or non-follow-up manner to facilitate the user to browse relevant content. During the process of the display screen sliding in a follow-up or non-follow-up manner, a ghosting phenomenon may occur (as shown in Figure 3 ). It can be understood that when the user uses the terminal device in a dark environment, the ghosting phenomenon may be more serious.

[0096] Currently, the ghosting color cast test is to determine the severity of ghosting by visual observation and comparison. This method can intuitively observe the ghosting phenomenon and the color cast phenomenon, but the picture is always in dynamic blur during the dragging process and there is no standard to determine the degree of color cast, so it is impossible to accurately and effectively determine the degree of ghosting. Moreover, due to the different sensitivities of the human eye to different colors in a dark environment, the original standard cannot cover all color cast problems.

[0097] In addition, when the target area of the next frame is pre-lightened and rendered according to the brightness of the pixels during dragging to reduce the ghosting phenomenon, an over-compensation problem may occur, resulting in an increase in the power consumption of the terminal device.

[0098] In view of this, an embodiment of the present application provides a display method, which determines the degree of ghosting according to the brightness of the test object before and after sliding, and then determines the corresponding ghosting compensation parameter to compensate the display of the display screen. In this way, the interference of human factors is reduced, the degree of ghosting is accurately and objectively determined, and then the accuracy of subsequent ghosting compensation is improved, the problem of over-compensation is reduced, the display effect of the display screen is improved, and the user experience is improved. In addition, the terminal device itself can implement the evaluation and compensation of the degree of ghosting without using an additional camera for ghosting evaluation.

[0099] The display method of the embodiment of the present application will be described in detail below through specific embodiments. The following embodiments can be combined with each other or implemented independently, and the same or similar concepts or processes may not be repeated in some embodiments.

[0100] For ease of understanding, the display method provided by the embodiment of the present application will be described below in combination with Figure 4 For the display method provided by the embodiment of the present application.

[0101] Exemplarily, Figure 4 is a schematic flowchart of a display method provided by an embodiment of the present application. As Figure 4 shown, the method includes: taking the first ghosting compensation parameter at the first brightness and the first moving speed as an example,

[0102] S401. The terminal device displays a test object on the display screen.

[0103] It can be understood that the terminal device displays a first image; the first image is an image displayed by the terminal device before the position of the test object moves at the first brightness. The terminal device displays a second image, and the second image is an image displayed by the terminal device when the test object moves at the first moving speed at the first brightness.

[0104] In the embodiment of the present application, the image displayed before the position of the test object moves can also be understood as the image displayed when the test object is stationary.

[0105] In some embodiments, the terminal device does not display the first image and the second image at the same time. Exemplarily, the first image before the test object moves is displayed first, and then the second image when the test object moves is displayed. In other embodiments, the terminal device displays the first image and the second image at the same time. Exemplarily, the left area of the terminal device displays the first image before moving, and the right area displays the second image when the test object moves.

[0106] In the embodiments of the present application, the test object can be any object such as text, symbols, animals, people, etc.; the test object can be any color such as white, pink, black, etc. The test object can be square, or circular or any other shape; the moving direction of the test object can be any direction such as horizontal, vertical, curved, etc. The embodiments of the present application do not make specific limitations on the shape, size, color, moving direction, moving speed, etc. of the test object.

[0107] It can be understood that the color or brightness of the test object is a color or brightness that can be distinguished from the background.

[0108] In some embodiments, the terminal device can automatically control the movement of the test object. Exemplarily, the terminal device can control the test object to move at a preset moving speed and in a preset direction. The preset moving speed can be set according to the actual situation or experience, and the embodiments of the present application do not limit the specific value of the preset moving speed here. The preset direction can be upward, downward, leftward, rightward, etc., and the embodiments of the present application do not make specific limitations on this.

[0109] In other embodiments, the terminal device can control the movement of the test object based on the user's sliding operation. The moving speed and moving direction of the test object are both related to the user's sliding operation.

[0110] S402. The terminal device processes the pixel parameters corresponding to the first image and the pixel parameters corresponding to the second image respectively to obtain a first color coordinate and a second color coordinate.

[0111] The pixel parameter can be the brightness corresponding to the pixel, or the driving voltage applied to the pixel, etc., which is not limited here.

[0112] The terminal device can process the pixel parameters corresponding to a partial area in the image. It can be understood that the terminal device can determine the monochromatic gray scale of red, green, and blue (R / G / B) according to the brightness corresponding to the pixel or the applied driving voltage, and then calculate the color coordinate based on the conversion relationship between the gray scale and the color coordinate.

[0113] Exemplarily, the terminal device calculates the corresponding color coordinate based on a certain row of pixels or a certain column of pixels of the test object. Taking the pixel gray scale of the top row of pixels of the test object as the row gray scale, calculating the monochromatic gray scale of R / G / B according to the applied voltage or brightness of this row of pixels, and calculating the color coordinate of the test object according to the conversion relationship between the gray scale and the color coordinate. The embodiments of the present application do not make specific limitations on the area of the test object selected for calculating the color coordinate.

[0114] It can be understood that the terminal device can process the pixel parameters corresponding to the first image and the pixel parameters corresponding to the second image simultaneously; it can also process the pixel parameters corresponding to the first image and the pixel parameters corresponding to the second image successively, which is not limited herein.

[0115] For ease of understanding, the following describes Figure 5 the conversion process between pixels and color coordinates.

[0116] It can be understood that the images displayed on the display screen are all composed of pixel points. Each pixel can present many different colors and is composed of three sub-pixels: red, green, and blue (RGB). Exemplarily, the pixel corresponding to the test object can be as Figure 5 shown in a of

[0117] For each sub-pixel, the light source behind it can show different brightness levels. Exemplarily, different brightness levels between the darkest and the brightest can be divided into 256 brightness levels (as Figure 5 shown in b of

[0118] The terminal device can obtain the color coordinates corresponding to the test object in the chromaticity space according to the brightness levels of the three sub-pixels of red, green, and blue (RGB) (as Figure 5 shown in c of

[0119] S403. The terminal device determines the first ghosting compensation parameter based on the first gray difference and the corresponding relationship, where the corresponding relationship is the relationship between the ghosting compensation parameter and the gray difference.

[0120] The gray difference refers to the difference between color coordinates. The first gray difference refers to the difference between the first color coordinate and the second color coordinate.

[0121] It can be understood that the degree of ghosting of the terminal device is related to the brightness of the display screen, the moving speed of the object, etc. Exemplarily, when the moving speed (sliding speed) of the terminal device is relatively fast and slow, the user cannot see or can only see a very slight ghosting color cast phenomenon; when sliding at a certain appropriate speed, the user can see an obvious color cast problem.

[0122] S404. The terminal device displays an image based on the first ghosting compensation parameter.

[0123] The first ghosting compensation parameter adjusts the display parameters of the display screen corresponding to the terminal device when it is at the first brightness and the object moves at the first moving speed; when the terminal device is at the first brightness and the object moves at the first moving speed, it displays an image based on the adjusted display parameters.

[0124] The object can be any object, which can be a list, or a moving display picture, text, etc., which is not limited herein.

[0125] The first ghosting compensation parameter can be used to adjust the current of the light-emitting elements in the display screen, the driving time of the light-emitting elements, the driving voltage, etc.

[0126] It can be understood that the terminal device can determine the ghosting compensation parameters at multiple brightness levels and multiple moving speeds. The specific process can refer to the above S401 - S403 and will not be elaborated here.

[0127] It can be understood that the terminal device executes the above S401 - S403 at the first brightness level with the test object moving at the first moving speed to obtain the ghosting compensation parameter corresponding to the first brightness level and the first moving speed. The terminal device obtains the ghosting compensation parameter corresponding to the first brightness level and the second moving speed at the first brightness level. The terminal device executes similar to the above S401 - S403 at the second brightness level with the test object moving at the first moving speed to obtain the ghosting compensation parameter corresponding to the second brightness level and the first moving speed. The terminal device executes similar to the above S401 - S403 at the second brightness level with the test object moving at the second moving speed to obtain the ghosting compensation parameter corresponding to the second brightness level and the second moving speed.

[0128] Exemplarily, the terminal device displays a third image, which is an image displayed by the terminal device at the second brightness level; the terminal device displays a fourth image, which is an image displayed by the terminal device when the test object is moving at the second moving speed at the second brightness level; the terminal device processes the pixel parameters corresponding to the third image and the pixel parameters corresponding to the fourth image to obtain the third color coordinate corresponding to the third image and the fourth color coordinate corresponding to the fourth image; the terminal device determines the second ghosting compensation parameter based on the second gray difference and the corresponding relationship, where the second gray difference is related to the third color coordinate and the fourth color coordinate, and the corresponding relationship is the relationship between the gray difference and the ghosting compensation parameter.

[0129] Exemplarily, taking the measurement of the ghosting compensation parameters at 7 brightness levels as an example, the 7 brightness levels can be 2 nits (nit), 4 nits, 10 nits, 20 nits, 50 nits, 90 nits respectively. The embodiments of the present application do not limit the values of the brightness, the intervals between the brightness levels, etc.

[0130] In some embodiments, at each brightness level, the terminal device can determine and store the ghosting compensation parameter values corresponding to N moving speeds. N can be 100 or any value, which is not limited here. In this way, the terminal device can adjust the ghosting compensation parameter based on different moving speeds, thereby reducing the ghosting phenomenon.

[0131] The N moving speeds can evenly divide the speed range. Exemplarily, taking the speed range from 0 pixels per millisecond to 100 pixels per millisecond and N being 5 as an example, the N moving speeds are 20 pixels per millisecond, 40 pixels per millisecond, 60 pixels per millisecond, 80 pixels per millisecond, and 100 pixels per millisecond respectively.

[0132] The N moving speeds can also unevenly divide the speed range based on the usage of the terminal device. Exemplarily, taking the speed range from 0 pixels per millisecond to 100 pixels per millisecond and N being 5 as an example, the N moving speeds are 20 pixels per millisecond, 30 pixels per millisecond, 40 pixels per millisecond, 70 pixels per millisecond, and 100 pixels per millisecond respectively. In the embodiments of the present application, for the same brightness, the values and quantities of the moving speeds of the terminal device are not specifically limited.

[0133] The N moving speeds can also take values for the moving speed (sliding speed) based on the usage of the terminal device. Exemplarily, for the range of moving speeds that users often use, there are relatively more moving speed values.

[0134] In some embodiments, the terminal device can fit the obtained multiple smear compensation parameters to obtain a smear compensation curve; and then determine the smear compensation parameter for the object when it is displayed according to the display brightness of the terminal device, the moving speed of the object, and the smear compensation curve to perform smear compensation.

[0135] In some embodiments, the terminal device can correspond the obtained multiple smear compensation parameters to multiple brightness intervals and speed intervals respectively; the terminal device determines the smear compensation parameter for the object when it is displayed according to the brightness interval corresponding to the display brightness of the terminal device and the speed interval corresponding to the moving speed of the object to perform compensation.

[0136] The embodiments of the present application do not limit the specific usage manner of the obtained multiple smear compensation parameters.

[0137] In summary, the terminal device can accurately evaluate the smear degree, perform smear compensation for different degrees of smear phenomena, reduce the smear phenomenon of the terminal device, and improve the user experience. It has strong pertinence and high accuracy. In addition, it can also reduce the over-compensation problem and lower the power consumption of the terminal device. By capturing the regional pixel gray levels of the test object and converting the electrical signal into a readable and measurable color coordinate, the evaluation and compensation of the smear degree can be realized without the participation of other devices.

[0138] It can be understood that the terminal device can execute the above S401 - S403 only when the smear calibration is first turned on. After the terminal device turns on the smear calibration, it can also periodically execute S401 - S403. The cycle duration is three months or one month. The embodiments of the present application do not limit the cycle duration of the smear calibration.

[0139] The subsequent smear calibration process is similar to the process Figure 4 shown above and will not be elaborated here.

[0140] The smear calibration process is as follows: The terminal device displays a fifth image, where the fifth image is an image displayed by the terminal device at a first brightness; the terminal device displays a sixth image, where the sixth image is an image displayed by the terminal device at the first brightness and when the test object moves at a first moving speed; the terminal device processes the pixel parameters corresponding to the fifth image and the pixel parameters corresponding to the sixth image to obtain a fifth color coordinate corresponding to the fifth image and a sixth color coordinate corresponding to the sixth image; the terminal device determines a third smear compensation parameter based on a third gray difference and a corresponding relationship, and the third gray difference is related to the fifth color coordinate and the sixth color coordinate.

[0141] In this way, the smear compensation parameter can be adjusted according to the usage situation of the terminal device, reducing the color cast fluctuation caused by the decay of the luminous efficiency of the light-emitting material of the display screen and improving the user experience.

[0142] Based on the above embodiments, the terminal device also calculates and executes S405.

[0143] S405. The terminal device obtains the just noticeable color difference (JNCD value) of the image according to the first color coordinate and the second color coordinate.

[0144] In the embodiments of the present application, when the JNCD value is greater than or equal to a preset threshold, the terminal device adjusts the smear compensation parameter based on the gray difference and the corresponding relationship. When the JNCD value is less than the preset threshold, the terminal device does not adjust the smear compensation parameter.

[0145] In this way, the frequency of the terminal device adjusting the smear compensation parameter can be reduced.

[0146] In a possible implementation manner 1, the terminal device can calculate the distance Δuv between the first color coordinate and the second color coordinate, and calculate the JNCD according to the distance Δuv between the color coordinates. In some embodiments, JNCD satisfies Δuv / 0.004.

[0147] Exemplarily, as shown in Figure 5 d, the two color coordinates respectively correspond to coordinate point 1 and coordinate point 2, and the distance between coordinate point 1 and coordinate point 2 can be that line segment 501 is the distance between color coordinate 1 and color coordinate 2.

[0148] In this way, the calculation amount of the terminal device can be reduced.

[0149] In some embodiments, before the terminal device executes S404, it also executes S406.

[0150] S406. The terminal device obtains the brightness of the display screen.

[0151] In some embodiments, the terminal device obtains the backlight and ambient light parameters of the display screen to determine the brightness of the display screen.

[0152] When the brightness of the display screen is less than or equal to the first threshold, the terminal device executes S404. When the brightness of the display screen is greater than the first threshold, the terminal device does not perform ghosting compensation.

[0153] It can be understood that shadowing, ghosting, and color shift are related to the brightness of the terminal device. The lower the brightness of the terminal device display, the heavier the shadowing degree. When the brightness of the terminal device display is relatively high, the degrees of shadowing, ghosting, and color shift are relatively low.

[0154] In this way, in a low-brightness scenario, the terminal device performs ghosting compensation, which can reduce the ghosting phenomenon of the terminal device and narrow the image color shift problem caused by the difference in the light-emitting efficiency of the display device. In a high-brightness scenario, the terminal device does not perform ghosting compensation, which can reduce the computing amount of the terminal device display.

[0155] Based on the above embodiments, before displaying an image, the terminal device also obtains the moving speeds of various objects in the image. The terminal device determines the ghosting compensation parameters for each object respectively based on the brightness of the display screen and the moving speeds of various objects, and then displays the image based on the ghosting compensation parameters of each object. It can be understood that the terminal device can default to turn on the automatic calibration of the ghosting compensation parameters. It can also default not to turn on the automatic calibration of the ghosting compensation parameters.

[0156] In some embodiments, the opening of the ghosting calibration function is implemented by setting an application.

[0157] Exemplarily, Figure 6 is a schematic diagram of an interface of a terminal device provided by an embodiment of the present application. As Figure 6 shown, when the terminal device receives an operation of the user clicking on the settings application 601 in the main interface shown in a of Figure 6 , the terminal device enters the settings interface shown in b of Figure 6 . The settings interface includes: a settings label bar 602 and settings items. For example, the settings items may include one or more of the following: system and updates, notifications, biometrics and passwords, applications, batteries, storage, security, privacy, ghosting calibration, or other types of settings items.

[0158] When the user triggers the ghosting calibration 603 through operations such as clicking and touching in the settings interface shown in b of Figure 6 , the terminal device receives an operation of the user entering the ghosting calibration page, and the terminal device enters the page as shown in Figure 6The smear calibration interface shown in c in FIG. The smear calibration interface includes: a smear calibration label bar and smear calibration setting items. For example, the smear calibration setting items may include one or more of the following: start smear calibration 604, advanced settings or other types of smear calibration setting items.

[0159] When the user Figure 6 When the start control 604 is triggered by clicking, touching, etc. in the smear calibration interface shown in c, the terminal device receives the operation of starting the smear calibration and enters Figure 6 The interface shown in d in FIG. This interface includes: closing controls, advanced settings or other types of smear calibration settings.

[0160] In some embodiments, the frequency of smear calibration, the time of smear calibration, etc. can be set through "Advanced Settings".

[0161] It is understandable that when the terminal device receives the operation to start the smear calibration, it may Figure 6 The interface shown in e and Figure 6 f in the figure to determine the smear compensation parameters; after the calibration is completed, enter Figure 6 The interface shown in d. Figure 6 In the interface shown in e, the test object is displayed in the first position. Figure 6 The interface shown in f in FIG. 1 displays the test object in the second position, and the first position and the second position are different. The test object can be a picture, or text, or a combination of a picture and text, which is not limited here.

[0162] In some embodiments, the terminal device may adjust the brightness of the display screen and the moving speed of the test object when performing smear calibration, so as to perform smear calibration for displays at different brightness and different moving speeds.

[0163] In some embodiments, the terminal device performs smear calibration each time the smear calibration function is turned on. In some embodiments, the terminal device may also perform smear calibration when receiving an operation for instructing smear calibration. For example, a user click operation for turning on smear calibration 604 is received, or a voice operation of "perform smear calibration" is received.

[0164] In some other embodiments, the terminal device performs smear calibration when the smear calibration function is first enabled, and performs smear calibration again after a period of time. The period of time may be one month or three months, which is not limited in the embodiments of the present application.

[0165] In a possible implementation, the terminal device performs smear calibration when the device is idle. The idle time of the device may be when no foreground application is running, when the device is dormant, etc. In this way, disturbance to the user can be reduced.

[0166] In some other embodiments, a terminal device is installed with an application for performing smear calibration. The smear calibration is performed through this application.

[0167] Exemplarily, Figure 7 FIG. is a schematic flowchart of a display method provided by an embodiment of the present application. As Figure 7 shown, the method includes:

[0168] S701. When the brightness of the display screen is less than or equal to a first threshold, capture a first type of image before the test object moves and a second type of image during the movement of the test object.

[0169] In the embodiment of the present application, during the movement of the test object, the terminal device obtains pixel parameters corresponding to the dynamic image.

[0170] The first type of image may include the first image in the above embodiment; the second type of image may include the second image in the above embodiment.

[0171] S702. Obtain the pixel parameters corresponding to the first type of image and the pixel parameters corresponding to the second type of image.

[0172] S703. Fit the color coordinates.

[0173] The conversion of the color coordinates may refer to the relevant descriptions of S401 and S402 above, and will not be elaborated here.

[0174] In this way, the pixel gray value of the dynamic image is converted into a readable and quantifiable color coordinate value, which is convenient for subsequent evaluation of color deviation.

[0175] S704. Calculate the JNCD values before and after the movement.

[0176] The calculation of the JNCD value may refer to the relevant description of S405 above, and will not be elaborated here.

[0177] When the JNCD value is greater than or equal to a preset threshold, execute S706-S709. When the JNCD value is greater than or equal to a preset threshold, do not adjust the smear compensation parameter and execute S709.

[0178] The preset threshold may refer to the relevant descriptions above, and will not be elaborated here.

[0179] S705. Trigger the low-brightness compensation function and determine the smear compensation parameter according to the gray difference.

[0180] In the embodiment of the present application, when the brightness of the display screen is low, display based on the smear compensation parameter.

[0181] S706. Perform display based on the smear compensation parameter.

[0182] S707. Acceptance of the effect

[0183] When the terminal device displays an image based on the smear compensation parameter, S701 - S704 are executed to obtain the JNCD value after smear compensation. When the JNCD value after smear compensation is less than the preset threshold, subsequent display is based on this smear compensation parameter. When the JNCD value after smear compensation is greater than or equal to the preset threshold, the smear compensation parameter is continuously adjusted until the JNCD value obtained by the terminal device based on the adjusted smear compensation parameter is less than the preset threshold.

[0184] S708. Periodic monitoring.

[0185] It can be understood that after a period of time, when the terminal device displays a dynamic image based on the smear compensation parameter, S701 - S704 are executed to obtain the JNCD value after smear compensation. When the JNCD value after smear compensation is less than the preset threshold, subsequent display is based on this smear compensation parameter. When the JNCD value after smear compensation is greater than or equal to the preset threshold, the smear compensation parameter is continuously adjusted until the JNCD value obtained by the terminal device based on the adjusted smear compensation parameter is less than the preset threshold.

[0186] In this way, the smear compensation parameter can be adjusted in a timely manner, reducing the color cast fluctuation caused by the decay of the luminous efficiency of the light-emitting material on the display screen and improving the user experience.

[0187] It can be understood that the method of converting brightness into color coordinates according to the brightness of pixels or the applied voltage provided in the embodiments of the present application can also be applied to the solution of other problems, such as afterimage and other problems. It can also provide technical support for other display test methods.

[0188] It should be noted that "when... " in the embodiments of the present application can be at the instant when a certain situation occurs or within a period of time after a certain situation occurs. The embodiments of the present application do not make specific limitations on this. In addition, the display interface provided in the embodiments of the present application is only an example, and the display interface can also include more or less content.

[0189] The display method of the embodiments of the present application has been described above. Next, the device for executing the above display method provided by the embodiments of the present application will be described. Those skilled in the art can understand that the method and the device can be combined and referenced with each other, and the relevant device provided by the embodiments of the present application can execute the steps in the above display method.

[0190] As Figure 8 shown, Figure 8 is a schematic structural diagram of a display device provided by an embodiment of the present application. This display device can be the terminal device in the embodiments of the present application, or a chip or a chip system inside the terminal device.

[0191] AsFigure 8 As shown in Figure 8 , the display device 2100 can be used in communication devices, circuits, hardware components, or chips. The display device includes a display unit 2101 and a processing unit 2102. Among them, the display unit 2101 is used to support the display steps executed by the display device 2100; the processing unit 2102 is used to support the information processing steps executed by the display device 2100.

[0192] In a possible implementation, the display device 2100 may also include a communication unit 2103. Specifically, the communication unit is used to support the steps of data sending and data receiving executed by the display device 2100. Among them, the communication unit 2103 may be an input or output interface, a pin, or a circuit, etc.

[0193] In a possible embodiment, the display device may further include a storage unit 2104. The processing unit 2102 and the storage unit 2104 are connected by a line. The storage unit 2104 may include one or more memories, and the memory may be a device or a component in one or more devices or circuits for storing programs or data. The storage unit 2104 may exist independently and be connected to the processing unit 2102 of the display device through a communication line. The storage unit 2104 may also be integrated with the processing unit 2102.

[0194] The storage unit 2104 can store computer-executable instructions of the method in the terminal device, so that the processing unit 2102 executes the method in the above embodiments. The storage unit 2104 may be a register, a cache, or a RAM, etc. The storage unit 2104 may be integrated with the processing unit 2102. The storage unit 2104 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions. The storage unit 2104 may be independent of the processing unit 2102.

[0195] The display method provided by the embodiments of the present application can be applied to electronic devices with a display function. The electronic device includes a terminal device. The specific device form of the terminal device and the like can refer to the above relevant description and will not be elaborated here.

[0196] The embodiments of the present application provide an electronic device, which includes a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the electronic device executes the above method.

[0197] The embodiments of the present application provide a chip. The chip includes a processor, and the processor is used to call a computer program in the memory to execute the technical solutions in the above embodiments. Its implementation principle and technical effects are similar to those of the above relevant embodiments and will not be elaborated here.

[0198] An embodiment of the present application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the above method is implemented. The methods described in the above embodiments can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. If implemented in software, the functions can be stored as one or more instructions or codes on a computer-readable medium or transmitted on a computer-readable medium. The computer-readable medium can include a computer storage medium and a communication medium, and can also include any medium that can transfer a computer program from one place to another. The storage medium can be any target medium accessible by a computer.

[0199] In a possible implementation, the computer-readable medium may include RAM, ROM, a compact disc read-only memory (CD-ROM), or other optical disc storage, a magnetic disk storage, or other magnetic storage device, or any other medium targeted to carry or store the required program code in the form of instructions or data structures and accessible by a computer. Moreover, any connection is properly termed a computer-readable medium. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL), or wireless technology such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technology such as infrared, radio, and microwave is included in the definition of the medium. As used herein, disk and optical disc include optical disc, laser disc, optical disc, Digital Versatile Disc (DVD), floppy disk, and Blu-ray disc, where disks typically reproduce data magnetically, while optical discs utilize lasers to optically reproduce data. The above combinations should also be included within the scope of the computer-readable medium.

[0200] An embodiment of the present application provides a computer program product. The computer program product includes a computer program that, when run, causes a computer to execute the above method.

[0201] Embodiments of the present application are described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processing unit of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable devices to generate a machine, such that the instructions executed by the processing unit of the computer or other programmable data processing device generate for implementing in the process Figure 1means for performing the functions specified in one or more processes and / or blocks Figure 1 means for performing the functions specified in one or more blocks.

[0202] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. The collection, use, and processing of relevant data need to comply with relevant laws, regulations, and standards, and corresponding operation entrances are provided for users to choose to authorize or refuse.

[0203] The above specific implementation manners further elaborate on the purpose, technical solution, and beneficial effects of the present invention. It should be understood that the above are only specific implementation manners of the present invention and are not used to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solution of the present invention should be included in the protection scope of the present invention.

Claims

1. A display method, characterized in that, Including: At a first moment, the terminal device displays a test object on the display screen; The terminal device determines a ghosting compensation parameter based on a first type of image and a second type of image. The first type of image is an image displayed by the terminal device before the position of the test object moves, and the second type of image is an image displayed by the terminal device during the movement of the position of the test object. The ghosting compensation parameter is used to adjust the display parameter of the display screen corresponding to the movement of the position of the object on the terminal device; The ghosting compensation parameter includes a first ghosting compensation parameter, and the first ghosting compensation parameter is used to adjust the display parameter of the display screen corresponding to the movement of the terminal device at a first brightness and the object at a first moving speed; The terminal device determines the ghosting compensation parameter based on the first type of image and the second type of image, including: The terminal device displays a first image, and the first image is the first type of image displayed by the terminal device at a first brightness; The terminal device displays a second image, and the second image is the second type of image displayed by the terminal device at the first brightness and the test object moving at the first moving speed; The terminal device processes the pixel parameters corresponding to the first image and the pixel parameters corresponding to the second image to obtain a first color coordinate corresponding to the first image and a second color coordinate corresponding to the second image; The terminal device determines the first ghosting compensation parameter based on a first gray level difference and a corresponding relationship. The first gray level difference is related to the first color coordinate and the second color coordinate, and the corresponding relationship is the relationship between the gray level difference and the ghosting compensation parameter.

2. The method according to claim 1, wherein The terminal device displays a test object on the display screen, including: The terminal device displays a first interface on the display screen, and the first interface includes a first control; The terminal device receives a first operation on the first control; In response to the first operation, the terminal device displays the test object on the display screen.

3. The method according to claim 1 or 2, characterized in that, The terminal device processes the pixel parameters corresponding to the first image and the pixel parameters corresponding to the second image to obtain a first color coordinate corresponding to the first image and a second color coordinate corresponding to the second image, including: The terminal device obtains a monochromatic gray level corresponding to the first image according to the brightness of the pixel corresponding to the first image or the driving voltage applied to the pixel corresponding to the first image; The terminal device obtains the first color coordinate according to the conversion relationship and the monochromatic gray level corresponding to the first image, and the conversion relationship is the conversion relationship between the gray level and the color coordinate; The terminal device obtains a monochromatic gray level corresponding to the second image according to the brightness of the pixel corresponding to the second image or the driving voltage applied to the pixel corresponding to the second image; The terminal device obtains the second color coordinate according to the conversion relationship and the monochromatic gray level corresponding to the second image.

4. The method according to claim 3, wherein The pixel parameters corresponding to the first image are the pixel parameters corresponding to the first area of the test object in the first image; the pixel parameters corresponding to the second image are the pixel parameters corresponding to the first area of the test object in the second image.

5. The method according to any one of claims 1-2, 4, characterized in that, The method further includes: The terminal device obtains an apparent color difference value based on the first color coordinate and the second color coordinate; The terminal device determines the first ghosting compensation parameter based on the first gray level difference and the corresponding relationship, including: When the apparent color difference value is greater than or equal to a preset threshold, the terminal device determines the first ghosting compensation parameter based on the first gray level difference and the corresponding relationship.

6. The method according to claim 5, characterized in that, The terminal device obtains an apparent color difference value based on the first color coordinate and the second color coordinate, including: The terminal device obtains a first distance based on the first color coordinate and the second color coordinate, where the first distance is the distance between the first color coordinate and the second color coordinate; The terminal device obtains the apparent color difference value based on the first distance, and the apparent color difference value is the ratio of the first distance to a first threshold.

7. The method according to any one of claims 1-2, 4, and 6, characterized in that The ghosting compensation parameter includes a second ghosting compensation parameter, and the second ghosting compensation parameter is used to adjust the display parameters of the display screen corresponding to the terminal device when the object moves at a second moving speed at a second brightness; The terminal device determines a ghosting compensation parameter based on a first type of image and a second type of image, including: The terminal device displays a third image, where the third image is the first type of image displayed by the terminal device at the second brightness; The terminal device displays a fourth image, where the fourth image is the second type of image displayed by the terminal device when the test object moves at the second moving speed at the second brightness; The terminal device processes the pixel parameters corresponding to the third image and the pixel parameters corresponding to the fourth image to obtain a third color coordinate corresponding to the third image and a fourth color coordinate corresponding to the fourth image; The terminal device determines a second ghosting compensation parameter based on a second gray level difference and the corresponding relationship, where the second gray level difference is related to the third color coordinate and the fourth color coordinate, and the corresponding relationship is the relationship between the gray level difference and the ghosting compensation parameter.

8. The method according to any one of claims 1-2, 4, and 6, characterized in that The method further includes: The terminal device obtains the brightness of the display screen; When the brightness of the display screen is less than or equal to the first threshold, the terminal device displays an image based on the ghosting compensation parameter.

9. The method according to claim 8, wherein The terminal device obtains the brightness of the display screen, including: The terminal device obtains the backlight and ambient light parameters of the display screen.

10. The method according to any one of claims 1-2, 4, 6, 9, characterized in that, The method further includes: At a second moment, the terminal device adjusts the ghosting compensation parameter based on a third type of image and a fourth type of image, and the adjusted ghosting compensation parameter is used to adjust the display parameters of the display screen corresponding to the terminal device after the second moment when the object moves. The third type of image is the image displayed by the terminal device before the position of the test object moves, and the fourth type of image is the image displayed by the terminal device during the movement of the position of the test object. The difference between the second moment and the first moment is greater than or equal to a preset duration.

11. The method according to claim 10, wherein The adjusted smear compensation parameter includes a third smear compensation parameter, and the third smear compensation parameter is used to adjust the display parameters of the display screen corresponding to the terminal device when the object moves at the first brightness and the first moving speed. Based on the third type of image and the fourth type of image, the terminal device adjusts the smear compensation parameter, including: The terminal device displays a fifth image, and the fifth image is the third type of image displayed by the terminal device at the first brightness. The terminal device displays a sixth image, and the sixth image is the fourth type of image displayed by the terminal device when the test object moves at the first brightness and the first moving speed. The terminal device processes the pixel parameters corresponding to the fifth image and the pixel parameters corresponding to the sixth image to obtain the fifth color coordinates corresponding to the fifth image and the sixth color coordinates corresponding to the sixth image. The terminal device determines the third smear compensation parameter based on the third gray difference and the corresponding relationship, and the third gray difference is related to the fifth color coordinates and the sixth color coordinates.

12. An electronic device, characterized in that, Including: A processor and a memory; The memory stores computer execution instructions; The processor executes the computer execution instructions stored in the memory, so that the electronic device executes the method described in any one of claims 1-11.

13. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, the method described in any one of claims 1-11 is implemented.

14. A computer program product, characterized in that, Including a computer program, when the computer program is run, the computer is made to execute the method described in any one of claims 1-11.

Citation Information

Patent Citations

  • Display panel and compensation method and device thereof

    CN112581896A

  • Display method and device, terminal and readable storage medium

    CN113516945A