A display method and device
By blurring the color components of some of the display screen, the defocusing state of myopia is simulated, and the problem of reducing the color change caused by blue light stimulation is solved, and the balance between eye protection and display effects is achieved.
Patent Information
- Application Number
- CN202311603206.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-27
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2043-11-27
AI Technical Summary
The prior art achieves eye protection by reducing the proportion of blue light in the display light, resulting in significant changes in the display tone and affecting the display effect.
By blurring some of the color components in the display screen, the imaging effect in the defocused state of myopia is simulated, guiding information for myopia is given to the eyeballs to slow down the formation of myopia, and at the same time avoiding significantly reducing the color share and affecting the display effect.
While reducing blue light stimulation, keep the tone of the display screen stable, improve user experience, and slow down the formation of myopia.
Smart Images

Figure CN119181335B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of terminals, and in particular to a display method and device. Background Art
[0002] In order to reduce the irritation of the screen display content to the eyes and improve the eye use comfort, it is very necessary to optimize the display content of electronic devices. In the current technical solutions, the purpose of eye protection is achieved by reducing the proportion of blue light in the display light. However, this solution will cause obvious changes in the display tone and affect the display effect. Summary of the Invention
[0003] The purpose of the present invention is to provide a display method and device, which can reduce the irritation of the screen display content to the human eye, and at the same time prevent the change of the tone of the display content picture and ensure the display effect.
[0004] In a first aspect, the present invention provides a display method, including: obtaining pixel matrix data of a first color component of an original display picture in a target color space; performing blurring processing on the color components of at least some pixels in the pixel matrix data of the first color component to obtain a first blurred component; generating a target display picture based on the first blurred component and performing display.
[0005] In the above implementation, by performing blurring processing on some color components in the display picture, the blurred color components are imaged in a blurred state in the human eye, which can be used to simulate the imaging effect under the myopic defocus state, give the guiding information of myopic defocus to the eyeball, thereby inhibiting the axial growth of the eyeball, slowing down the formation of myopia, and achieving the purpose of eye protection. At the same time, the blurring processing will not significantly reduce the color proportion, which can reduce the impact on the display picture tone and the user experience is better.
[0006] As described above for a display method, in some implementation manners of the first aspect, obtaining pixel matrix data of a first color component of an original display picture in a target color space includes: obtaining a pixel matrix of at least one color component including a blue component in the RGB color space of the original display picture.
[0007] In this implementation manner, the RGB color space can be selected, and the B component in the RGB color space of the display picture is blurred. Since the RGB color space is the color space used by the display device to implement the picture display, the conversion of the color space can be avoided and the operation efficiency can be improved.
[0008] A display method as described above. In some implementations of the first aspect, obtaining pixel matrix data of a first color component of an original display screen in a target color space includes: converting the original display screen from an RGB color space to an LMS color space; obtaining pixel matrix data of at least one color component including the S component of the original display screen in the LMS color space.
[0009] In this implementation, since the LMS color space can represent the perception intensity responses of different cone cells on the human eye retina to light stimuli of different wavelengths, therefore, by converting the color space of the display screen to the LMS space and then extracting and blurring the color components, the extracted color components can be adapted to the actual perception of the human eye, which is beneficial to improving the eye protection effect of the optimized display screen.
[0010] A display method as described above. In some implementations of the first aspect, the color components of at least some pixels in the pixel matrix data of the first color component include: the color components of all pixels in the pixel matrix data of the first color component.
[0011] A display method as described above. In some implementations of the first aspect, the color components of at least some pixels in the pixel matrix data of the first color component include: the color components of pixels with a preset proportion in the pixel matrix data of the first color component.
[0012] In this implementation, blurring the color components with a preset proportion in the extracted color components can reduce the impact of the blurring process on the overall display effect.
[0013] A display method as described above. In some implementations of the first aspect, the color components of at least some pixels in the pixel matrix data of the first color component include: the color components of pixels with a component value greater than a first threshold in the pixel matrix data of the first color component.
[0014] In this implementation, by selecting an appropriate filter to perform filtering processing on the extracted color components, pixel points with a brightness greater than a set threshold in this color component can be screened out, and then only such pixel points are blurred. On the one hand, the amount of computation during the blurring process can be reduced. On the other hand, only blurring the high-brightness part of the overall color component can effectively achieve the eye protection effect while reducing the impact on the image display effect.
[0015] A display method as described above. In some implementations of the first aspect, the color components of at least some pixels in the pixel matrix of the first color component include: the color components of pixels with a frequency domain component value greater than a second threshold in the pixel matrix data of the first color component.
[0016] In this implementation manner, the color component is first transformed to the frequency domain through Fourier transform, and the pixel points in the frequency domain of the color component with frequency domain values greater than the set threshold are screened out, and then only such pixel points are blurred. On the one hand, the amount of computation during blurring can be reduced. On the other hand, blurring only the part with more details in the overall color component can prevent the image display effect from being affected.
[0017] As described above, in some implementation manners of the first aspect, a target display screen is generated based on the first blur component and displayed, including: reconstructing the pixel matrix data of the first blur component and the second color component to obtain the target display screen and display it, where the second color component is the remaining color components in the target color space except the first color component.
[0018] As described above, in some implementation manners of the first aspect, a target display screen is generated based on the first blur component and displayed, including: generating a second blur component based on the first blur component and the color components of the pixels in the pixel matrix data of the first color component that have not been blurred; reconstructing the pixel matrix data of the second blur component and the second color component to obtain the target display screen and display it, where the second color component is the remaining color components in the target color space except the first color component.
[0019] As described above, in some implementation manners of the first aspect, at least part of the color components of the pixels in the pixel matrix data of the first color component are blurred to obtain the first blur component, including: determining the blur matrix data; using the blur matrix data to blur at least part of the color components of the pixels in the pixel matrix data of the first color component to obtain the first blur component.
[0020] As described above, in some implementation manners of the first aspect, determining the blur matrix data includes: obtaining at least one first parameter associated with the current display scene; determining the size and / or weight of the blur matrix data according to the at least one first parameter.
[0021] As described above, in some implementation manners of the first aspect, the first parameter includes any one or more of the longitudinal chromatic aberration of the human eye, the viewing distance of the human eye, the pupil diameter of the human eye, the user's age, the user's visual acuity data, and the axial length of the user's eye.
[0022] In this implementation manner, by using the parameters related to the display scene to determine the size and / or weight of the blur matrix, the optimization intensity of the display screen can be adaptively changed with the change of the actual display scene, which is more in line with the actual usage scenario of the user and improves the optimization effect.
[0023] A display method as described above. In some implementations of the first aspect, the size of the blur matrix data is the number of rows and columns of the blur matrix data; determining the size of the blur matrix data according to at least one first parameter includes: determining the size of the blur matrix data according to the following formula:
[0024] D = Pupil * (S - G) / G
[0025]
[0026]
[0027] where D is the size of the blur matrix data, Pupil is the diameter of the human eye pupil, S is the viewing distance of the human eye, G is the target parameter calculated based on the viewing distance of the human eye and the longitudinal chromatic aberration, LCA is the longitudinal chromatic aberration, λ is the wavelength of the first color component, and p, q, and c are constants.
[0028] A display method as described above. In some implementations of the first aspect, the weight of the blur matrix data is the coefficient of each element in the blur matrix data; the larger the coefficient of the target element in the blur matrix data, the greater the weight of the color component of the target pixel in the blur component corresponding to the target pixel; the smaller the coefficient of the target element in the blur matrix data, the greater the weight of the color components of the pixels around the target pixel in the blur component corresponding to the target pixel; the target element is the element at the center point of the blur matrix data, and the target pixel is any one of at least some pixels.
[0029] In a second aspect, the present invention further provides an electronic device, including: an acquisition unit for acquiring a pixel matrix of the first color component of the original display screen in the target color space. An execution unit for performing blur processing on the color components of at least some pixels in the pixel matrix of the first color component by using a blur matrix to obtain a first blur component. A generation unit for generating a target display screen based on the first blur component and displaying it.
[0030] In a third aspect, the present technical solution provides a display device, including: one or more processors; a memory; and one or more computer programs, where the one or more computer programs are stored in the memory, and the one or more computer programs include instructions that, when executed by the device, cause the device to execute the method in the first aspect or any possible implementation manner of the first aspect.
[0031] In a fourth aspect, the present invention further provides a chip, where the chip includes a processor and a data interface, and the processor reads instructions stored on a memory through the data interface and executes the method in the first aspect or any possible implementation manner of the first aspect.
[0032] Optionally, as an implementation, the chip may further include a memory, in which instructions are stored, and the processor is configured to execute the instructions stored on the memory. When the instructions are executed, the processor is configured to execute the method in the first aspect or any possible implementation of the first aspect.
[0033] In a fifth aspect, the present invention further provides a computer-readable storage medium, which stores program code for a device to execute, and the program code includes instructions for executing the method in the first aspect or any possible implementation of the first aspect. Description of the Drawings
[0034] Figure 1 is a schematic diagram of the process of eye development provided by an embodiment of the present application;
[0035] Figure 2 is a schematic diagram of the principle of longitudinal chromatic aberration provided by an embodiment of the present application;
[0036] Figure 3 is a schematic flowchart of a display method provided by an embodiment of the present application;
[0037] Figure 4 is a schematic structural diagram of an electronic device provided by an embodiment of the present application;
[0038] Figure 5 is another schematic flowchart of the display method provided by an embodiment of the present application;
[0039] Figure 6 is a scenario flowchart of the display method provided by an embodiment of the present application;
[0040] Figure 7 is another scenario flowchart of the display method provided by an embodiment of the present application;
[0041] Figure 8 is another schematic flowchart of the display method provided by an embodiment of the present application;
[0042] Figure 9 is another schematic flowchart of the display method provided by an embodiment of the present application;
[0043] Figure 10 is another schematic structural diagram of the electronic device provided by an embodiment of the present application. Detailed Embodiments
[0044] Nowadays, people's daily lives are becoming increasingly closely connected to various electronic devices, and the screen usage time is getting longer. Against this background, it is necessary to adjust the light stimulation emitted by the display screen, reduce the stimulation of blue light on the human eye, and slow down the formation of myopia.
[0045] In the related technical solutions, the proportion of blue light in the light stimulation of the display screen is reduced to reduce the amount of blue light incident on the human eye, thereby achieving the purpose of protecting eyes. Specifically, for example, the value of the blue light component in the white point of the display screen is reduced. The white point is the brightest point in the image, and the RGB values of the white point can be set in advance. When the screen displays an image, the RGB values of each pixel point in the image are determined based on the RGB values of the white point. Then, when the blue light component of the white point is reduced, the blue light component of each pixel point in the image is reduced when the screen displays the image.
[0046] However, after the proportion of blue light is reduced, the hue of the original display screen will change significantly, and the overall hue will be yellowish, affecting the display effect. Especially in color-sensitive usage scenarios, such as making animations, posters, image retouching, etc., it is not conducive to users to accurately identify the colors of the image, and will greatly affect the user experience.
[0047] In view of the above problems, a display method is proposed, which is used to reduce the impact on the hue of the display screen while adjusting the light stimulation emitted by the display screen to achieve the eye protection effect, and improve the display effect of the adjusted display screen.
[0048] Before explaining the display method provided in this application, for the convenience of understanding, the theory related to the development of the human eye will be introduced first.
[0049] 1. Defocus theory
[0050] The defocus theory explains the formation process of myopia. This theory shows that the retina can recognize the defocus signal and control the growth of the eye axis according to the defocus information. Figure 1 FIG. is a schematic diagram of the development process of the eyeball provided for an embodiment of the present application. Refer to Figure 1 , during the growth of the eyeball, the retina can actively control the axial growth of the eyeball according to visual cues, so that the light entering the human eye is focused on the retina to form a clear image, reaching the state shown in 1B in Figure 1 . At this time, the focus O formed after the light is focused is located on the retina, and this process is called emmetropization. During this process, if the focus O formed by the light entering the human eye is located behind the retina, that is, hyperopic defocus, as shown in 1A in Figure 1 , at this time, the imaging on the retina is in a blurred state. In order to obtain a clearer image, the eyeball will continue to grow along its own axis so that the light focus O is focused on the retina. If the eyes are used improperly and the eyes are in a long-term hyperopic defocus state, the eye axis will continue to lengthen, resulting in the occurrence and deepening of myopia. On the contrary, if the focus O formed by the visual cues entering the human eye is located in front of the retina, that is, myopic defocus, as shown in 1C in Figure 1 , the growth rate of the eye axis will slow down, thereby inhibiting the occurrence and development of myopia.
[0051] As can be understood from the above description, when the human eye is in a hyperopic defocus state, it will promote the growth of the eyeball along its own axis and promote the formation and development of myopia. When the human eye is in a myopic defocus state, it will inhibit the growth of the eyeball along its own axis and slow down the formation and development of myopia.
[0052] 2. Longitudinal chromatic aberration theory
[0053] Longitudinal chromatic aberration, also known as axial chromatic aberration, refers to the phenomenon that due to the different refractive indices of the lens for different colors of light, the different colors of light are arranged in front and back on the main axis of the lens at the focus, resulting in a dispersion circle on an imaging plane. Its size is usually represented by the distance between the blue light focus and the red light focus. For the human eye, as Figure 2 shown, based on the longitudinal chromatic aberration theory, the different colors of light of the electronic device display screen will be focused at different positions on the eye axis after passing through the human eye. Among them, the blue light has the shortest wavelength and the red light has the longest wavelength. Therefore, the focus of the blue light on the eye axis is in front of the red light, and the green light is focused between the blue light and the red light.
[0054] Based on the above theory, during the development of the eyeball, when visual information enters the human eye, if the focus of some color components on the eye axis is on the retina, and the focus of another part of the color components on the eye axis is behind the retina, or if the focus of all color components on the eye axis is behind the retina, the eyeball will be guided by the hyperopic defocus signal and continue to grow along its own axis, promoting the formation and development of myopia; on the contrary, if the focus of at least some color components on the eye axis is in front of the retina, the eyeball will be guided by the myopic defocus signal and can inhibit the growth of the eyeball along its own axis, slowing down the formation and development of myopia.
[0055] Based on the above theory, in the embodiments of the present application, as Figure 3 shown, some color components in the original display screen, such as the blue light component, can be extracted, and the blue light component can be blurred using a blur matrix, such as Gaussian blur, etc., to obtain the blurred blue light component. Furthermore, the blurred blue light component can be reconstructed with the remaining color components of the original display screen to obtain a new display screen for display.
[0056] Since the blue light component is in a blurred state in the new display screen, it can be used to simulate the imaging effect of the blue light component in the human eye in the myopic defocus state, giving the eyeball the guiding information of myopic defocus, thereby inhibiting the axial growth of the eyeball, slowing down the formation of myopia, and achieving the purpose of protecting the eyes. At the same time, since the blurring process of the blue light in the embodiments of the present application does not cause an obvious change in the blue light ratio, it can weaken the impact on the color tone of the display screen, and blurring some of the color components can prevent an obvious change in the image clarity and ensure the display effect.
[0057] Exemplarily, Figure 4 FIG. 1 shows a schematic structural diagram of an electronic device 100 provided by an embodiment of the present application. The electronic device 100 may include a display screen 194, 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 motor 191, an indicator 192, a camera 193, and a subscriber identification module (SIM) card interface 195, etc.
[0058] It can be understood that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than those 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.
[0059] The display screen 194 can achieve image display by forming pixel points with the three primary colors of red, green, and blue (RGB).
[0060] 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 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.
[0061] Among them, the controller may be the nerve center and command center of the electronic device 100. The controller may generate operation control signals according to the instruction operation code and timing signals to complete the control of fetching instructions and executing instructions.
[0062] 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 can store the 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 directly call it from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0063] 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.
[0064] It can be understood that the interface connection relationships among the modules illustrated in the embodiments of the present application are only illustrative and do not constitute a limitation on the structure of the electronic device 100. In other embodiments of the present application, the electronic device 100 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0065] 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 an operating system, application programs required for at least one function (such as a display control function, etc.). The data storage area can store data created during the use of the electronic device 100. In addition, the internal memory 121 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc. The processor 110 executes various functional applications and data processing of the electronic device 100 by running the instructions stored in the internal memory 121 and / or the instructions stored in the memory provided in the processor.
[0066] The distance sensors 180F can all be used to measure distances, and specifically can measure distances through infrared or laser. In some embodiments, during the user's use of the electronic device, the distance sensor 180F can be used to detect the user's viewing distance using infrared signals.
[0067] The ambient light sensor 108L is used to detect the brightness of the ambient light. In some embodiments, during the user's use of the electronic device, the ambient light sensor 108L can be used to detect the ambient light brightness, so that the electronic device 100 can calculate the pupil diameter of the human eye based on parameters such as the ambient light brightness and the screen display brightness.
[0068] For ease of understanding, the following embodiments of the present application will use an electronic device with Figure 4 the structure shown as an example to specifically elaborate on the display method provided by the embodiments of the present application.
[0069] Figure 5 is a schematic flowchart of the display method provided by the embodiments of the present application. As Figure 5 shown, the display method provided by the embodiments of the present application includes:
[0070] 101, obtain the pixel matrix data of the first color component of the original display screen in the target color space.
[0071] 102, perform blurring processing on the color components of at least some pixels in the pixel matrix data of the first color component to obtain a first blurred component.
[0072] 103, generate a target display screen based on the first blurred component and perform display.
[0073] In the embodiments of the present application, the electronic device can be configured with a display mode adjustment function for the user to adjust the display mode of the device.
[0074] Exemplarily, as Figure 6 shown, in the setting interface 61 of the electronic device, for example, a display mode setting button 611 may be included. In response to a triggering operation on the display mode setting button 611, the electronic device may display a display mode selection interface 62, and in the display mode selection interface 62, for example, option buttons for various display modes such as an eye protection mode and a standard mode may be included.
[0075] In response to a triggering operation on any one of the option buttons in the display mode selection interface, the electronic device may switch to the corresponding display mode. Specifically, the electronic device may respond to a triggering operation on the eye protection mode option button, switch to the eye protection mode, and trigger the execution of the display method provided in the embodiments of the present application to adjust the screen display light and achieve the eye protection goal.
[0076] The following describes the specific execution process of the display method provided in the embodiments of the present application.
[0077] First, the electronic device may obtain pixel matrix data of at least one color component of the original display screen in the target color space.
[0078] In a possible implementation manner, the target color space is the RGB color space. The electronic device may obtain the color component of the B channel in the RGB color space of the original display screen, that is, the blue component. Since the image display format of the electronic device is the RGB format, this implementation manner is beneficial to reducing the amount of calculation and facilitating the extraction of color components.
[0079] In another possible implementation manner, the target color space is the (long-, middle- and short-wavelength-sensitive cones, LMS) color space. It should be noted that when the human eye receives color-related visual information, it is mainly perceived and responded to by short, middle, and long cone cells on the retina. Among them, the short cone cells mainly perceive S short-wavelength light, the middle cone cells mainly perceive M middle-wavelength light, and the long cone cells mainly perceive L long-wavelength light. The LMS color space is a color space represented by the responses of the above three types of cone cells of the human eye, named after its response peaks at long wavelengths, middle wavelengths, and short wavelengths. Based on the above description, the electronic device may first convert the original display screen from the RGB color space to the LMS color space according to a preset conversion function, and then, may obtain the color component of the S channel of the original display screen, that is, the short-wavelength component. Through this implementation manner, it is possible to extract the color component perceived by the short cone cells corresponding to the light perception ability of the human eye cone cells, so that the extracted color component is more in line with the actual perception of the human eye.
[0080] It should be understood that alternatively, the color components extracted in the embodiments of the present application may also be other color components in the corresponding color space, except for the above-mentioned blue component and short-wavelength component, such as the green light component and medium-wavelength component; or, it may also be at least one color component including the above-mentioned blue component or short-wavelength component in the corresponding color space, such as the blue light component and the green light component, or the short-wavelength component and the medium-wavelength component. The embodiments of the present application do not limit this.
[0081] Then, the electronic device can perform blurring processing on the extracted color components to obtain the blurred color components. The specific blurring processing method can be Gaussian blurring.
[0082] Taking the case where the extracted color component is the blue component as an example, the blurring processing process will be described below. It should be understood that when the color component is other color components in the RGB color space or other color components in other color spaces, the following method flow still applies.
[0083] In a possible implementation manner, the blurring matrix data can be directly convolved with the pixel matrix data of the previously extracted blue component to implement the blurring processing of the blue component. Among them, the value of the blurring matrix data can be a preset fixed value. Through this implementation manner, the blurring processing of all blue components in the entire image can be realized, which is beneficial to improving the eye protection effect.
[0084] Considering that blurring the blue component in the image will reduce the overall clarity of the image to a certain extent, therefore, in another possible implementation manner, the blue components of some pixels in the pixel matrix data of the extracted blue component can be blurred, so as to reduce the total amount of blurred blue components and reduce the impact of the blurring processing on the overall clarity of the image.
[0085] Exemplarily, according to a preset ratio, any part of the blue components of the pixels can be selected from the pixel matrix data of the extracted blue component. Furthermore, the selected part of the blue components is blurred using the blurring matrix data. Through this implementation manner, the blurring processing of some blue components in the entire image can be realized, which is beneficial to achieving the eye protection effect to a certain extent while reducing the impact of the blurring processing on the image display effect.
[0086] Among them, the preset ratio can be a set fixed value, or the preset ratio can be flexibly adjusted by the user according to needs. Exemplarily, in Figure 6 the shown mode selection interface 62, in response to the user's triggering operation on the eye protection mode option button, a first adjustment control can also be displayed for adjusting the size of the preset ratio. The first adjustment control can be, for example, a slider.
[0087] Alternatively, blurring a part of the blue component can also be to determine the blue components of some pixels from the pixel matrix data of the extracted blue component according to a preset screening principle. Specifically, based on a pre-selected filter, the pixel matrix data of the extracted blue component can be filtered to obtain the blue components of some pixels whose component values are greater than a preset threshold. Furthermore, the above-mentioned blurring matrix data can be convolved with the filtered blue component to achieve blurring of the filtered blue component. Through this implementation method, only the pixels with a brightness greater than the set threshold in the blue component of the entire image are blurred, which is beneficial to reducing the impact on the display effect while achieving the eye protection effect.
[0088] Alternatively, blurring a part of the blue component can also be to first perform a fast Fourier transform on the extracted blue component to obtain the frequency domain data corresponding to the blue component in the frequency domain space. Furthermore, the obtained frequency domain data can be filtered based on a preset filter to obtain each frequency domain data whose frequency domain value is greater than a preset threshold. Among them, the larger the frequency domain value, the higher the brightness change rate and the more image details it contains. Furthermore, the above-mentioned blurring matrix data can be convolved with the filtered frequency domain data to achieve blurring. Through this implementation method, only the pixels with a change rate higher than the threshold in the blue component of the entire image are blurred, which is also beneficial to improving the display effect of the processed picture.
[0089] For ease of understanding, the following will combine Figure 7 to illustrate the implementation method of blurring.
[0090] Refer to Figure 7 , assuming that the original display picture contains N*M pixels, then the extracted color component is the pixel matrix data 71 of N*M. The blurring matrix data 72 can be used to blur each pixel included in the N*M pixel matrix data 71 in turn to obtain the blurred component value.
[0091] Specifically, assuming that the size of the blurring matrix data 72 is K*K, then for any pixel 711 to be processed in the N*M pixel matrix data 71, first, K*K - 1 pixels around the pixel 711 to be processed can be selected and combined with the pixel to be processed to form a K*K matrix 712.
[0092] Furthermore, the fuzzy matrix data 72 can be used to perform a convolution calculation with the obtained K*K matrix 712, and the calculated value is the blurred component value of the current pixel to be processed. The blurred component value of the pixel to be processed is related to the component values of each surrounding pixel, and at the same time, it is also related to the values of each element in the fuzzy matrix data 72. Based on the component values of each surrounding pixel and the different values of each element in the fuzzy matrix data 72, the blurred component value of the pixel to be processed may be larger, smaller, or the same as the original component value. Moreover, after performing fuzzy processing on the pixel to be processed based on different fuzzy functions, the obtained blurred component values are also different. The specific fuzzy function can be selected according to requirements, such as a Gaussian fuzzy function, a mean fuzzy function, etc.
[0093] As can be understood from the above description of the implementation manner of fuzzy processing, the blurred component value of any pixel point in the extracted blue component is related to the component values of each surrounding pixel point. This makes the difference between the blurred component value and the component values of the surrounding pixel points small and will not cause an obvious change in hue. Therefore, compared with the method of overall reducing the proportion of the blue component in the related art, the implementation manner of the embodiment of the present application can effectively reduce the impact on the overall hue of the picture, and the user viewing experience is better.
[0094] Finally, a processed display screen can be generated based on the blurred color components and displayed.
[0095] In the embodiment of the present application, the blurred color components can be used to replace the color components before blurring and reconstruct with the remaining unblurred color components in the corresponding color space to generate a processed display screen.
[0096] Still referring to Figure 7 , assuming that the original display screen contains N*M pixels, then the extracted color components are the pixel matrix data of N*M. In the case of blurring all the extracted components, the blurred color components are also the pixel matrix data of N*M. The pixel matrix data of the blurred color components of N*M can be reconstructed with the pixel matrix data of the remaining color components in the original display screen to obtain a processed display screen.
[0097] In the case of blurring some of the extracted components, the unblurred color components and the blurred color components in the extracted color components can be jointly formed into pixel matrix data of N*M, and reconstructed with the pixel matrix data of the remaining color components in the original display screen in the corresponding color space to obtain a processed display screen.
[0098] Such as Figure 8As shown, for the RGB color space, the original display screen includes a red component R, a green component G, and a blue component B. If the extracted color component is the blue component B, after blurring at least some of the components in the blue component B to obtain the blue component B', the blue component B' can be used to replace the blue component B, and be reconstructed with the red component R and the green component G of the original display screen to obtain the processed display image and display it.
[0099] As Figure 9 shown, for the LMS color space, the original display screen includes a long-wavelength component L, a medium-wavelength component M, and a short-wavelength component S. If the extracted color component is the short-wavelength component S, after blurring at least some of the components in the short-wavelength component S to obtain the short-wavelength component S', the short-wavelength component S' can be used to replace the short-wavelength component S, and be reconstructed with the long-wavelength component L and the medium-wavelength component M of the original display screen to obtain the processed display image. Furthermore, the color space of the processed display image can be converted to obtain a display image in RGB format for display.
[0100] Since the color components with shorter wavelengths in the processed display image are in a blurred state, thus, it can be used to simulate the imaging effect of color components with shorter wavelengths in the human eye under myopic defocus, giving guidance information on myopic defocus of the eyeball, thereby inhibiting the axial growth of the eyeball and slowing down or even preventing the formation and exacerbation of myopia. At the same time, since the above solution does not significantly reduce the proportion of color components in the display screen, therefore, it can greatly reduce the impact on the tone of the display screen and improve the user viewing experience.
[0101] In the above embodiments, when blurring the extracted color components, the value of the applied blur matrix data is a preset fixed value. In the embodiments of the present application, the value of the applied blur matrix data is a variable value. The value of the blur matrix data includes the size of the blur matrix data. Among them, the size refers to the number of rows and columns of the blur matrix data. The larger the size of the blur matrix data, the greater the degree of blur that can be achieved, and vice versa, the smaller the degree of blur that can be achieved.
[0102] In a possible implementation manner, the size of the applied blur matrix data can be adjusted in response to a user operation. Exemplarily, in Figure 6 the shown mode selection interface 62, in response to the user's triggering operation on the eye protection mode option button, a second adjustment control can also be displayed for adjusting the size of the blur matrix data. The second adjustment control can be, for example, a slider.
[0103] Through this implementation manner, the blur intensity of the color components in the screen can be flexibly adjusted based on changes in user needs, better adapting to user needs.
[0104] In another possible implementation, to further improve the scene adaptability of the blurring intensity, the size of the blurring matrix data can be automatically determined based on the change of the display scene and at least one parameter information related to the display scene, so that the blurring intensity of the extracted color components changes automatically in real time with the change of the display scene. Among them, the at least one parameter information related to the display scene can include, for example, the spectral characteristics of the display device, the user's viewing distance, the user's age, the user's visual acuity data, the user's eye axis length, the user's pupil diameter, etc. Among them, the user's pupil diameter is related to factors such as the screen size, display brightness, display content, ambient light, and viewing distance.
[0105] The method for determining the size of the blurring matrix data according to at least one parameter information related to the display scene will be specifically described below.
[0106] In one possible implementation, the size of the blurring matrix data can be determined according to the spectral characteristics of the display device. Based on the differences in the spectral characteristics of the display device, the wavelengths of the three primary colors of red, green, and blue in different display devices are not the same. In the embodiments of the present application, the longitudinal chromatic aberration after the display light enters the human eye can be calculated according to the wavelengths of the color components in the current display device. Furthermore, the size of the blurring matrix data can be determined based on the longitudinal chromatic aberration. Among them, the smaller the longitudinal chromatic aberration, the smaller the size of the blurring matrix data.
[0107] In another possible implementation, the user's viewing distance can be detected in real time, and the size of the blurring matrix data can be determined based on the user's viewing distance. The closer the user's viewing distance, the larger the size of the blurring matrix data. Among them, the detection method of the user's viewing distance can be to detect the distance between the display screen of the electronic device and the user by emitting infrared light or laser based on the distance sensor configured in the electronic device.
[0108] In still another possible implementation, the pupil diameter of the user during device use can be detected, and then the size of the blurring matrix data can be determined based on the pupil diameter. The larger the pupil diameter, the larger the size of the blurring matrix data. Among them, the user's pupil diameter is related to factors such as ambient light, viewing distance, display size, and display content, and can be calculated based on the above factors. For details, reference can be made to related technologies.
[0109] In another possible implementation, age data and / or vision data and / or axial length input by the user can be obtained in advance. Furthermore, according to the pre-stored mapping table, the size of the fuzzy matrix data corresponding to the current user's age data and / or vision data and / or axial length is found. The pre-stored mapping table can be configured, for example, before the electronic device leaves the factory. The pre-stored mapping table can include the mapping relationships between different ages and / or different visions and / or different axial lengths and the size of the fuzzy matrix data. The specific mapping relationships can be determined based on experimental research. For example, the axial development status of people in different age groups and / or people with different visions can be collected, and based on different axial development statuses, the size of the fuzzy matrix data required for each age group and / or people with different visions can be matched.
[0110] In a specific implementation, alternatively, the size of the fuzzy matrix data can also be jointly determined according to the combination of any two or more of the above parameter information.
[0111] Exemplarily, the size of the fuzzy matrix data can be jointly determined according to three parameters: the spectral characteristics of the display device, the user's viewing distance, and the user's pupil diameter. The specific calculation method can refer to the following formula:
[0112] D = Pupil * (S - G) / G
[0113] Where D is the size of the fuzzy matrix data, Pupil is the pupil diameter, S is the user's viewing distance, and G is a parameter calculated based on the viewing distance and the longitudinal chromatic aberration. Its calculation method is as follows:
[0114]
[0115] Where LCA is the longitudinal chromatic aberration, and its calculation method is as follows:
[0116]
[0117] Where λ is the wavelength of the extracted color component, and p, q, and c are all constants. Their values are 1.68524, 0.63346, and 0.21410 in sequence.
[0118] Through the above technical solution, the size of the fuzzy matrix data can be changed in real time with the changes of factors such as the spectral characteristics of the display device, the user's viewing distance, the user's age, the user's vision data, the user's axial length, and the user's pupil diameter in the actual display scene. Thus, the fuzzy intensity of the color components in the device display screen can be adaptively adjusted with the change of the display scene, which is beneficial to improving the viewing comfort, and the implementation method is more intelligent and the user experience is better.
[0119] In another embodiment, the value of the fuzzy matrix data further includes the weight of the fuzzy matrix data. The fuzzy weight refers to the coefficient corresponding to each element in the fuzzy matrix, and the sum of the coefficients of all elements is 1. The higher the coefficient corresponding to the element at the center point of the fuzzy matrix, the greater the weight of the pixel to be blurred when blurring the pixel to be processed. Refer to Figure 7 , the greater the weight of the pixel to be blurred, otherwise, the greater the weight of the pixels around the pixel to be blurred.
[0120] Similar to the above-mentioned blur size, the fuzzy weight can also be determined based on at least one parameter information related to the display scene.
[0121] In a possible implementation, the fuzzy weight can be determined according to the above-mentioned longitudinal chromatic aberration, specifically, the coefficient corresponding to the element at the center point of the fuzzy matrix can have a positive correlation with the value of the longitudinal chromatic aberration.
[0122] In another possible implementation, the user viewing distance and / or pupil diameter can be detected in real time, and the fuzzy weight can be determined based on the user viewing distance and / or pupil diameter.
[0123] In still another possible implementation, the age data and / or vision data and / or eye axis length input by the user can be obtained in advance. Furthermore, according to the pre-stored mapping table, the fuzzy weight corresponding to the current user's age data and / or vision data and / or eye axis length can be found. Among them, the pre-stored mapping table can be configured before the electronic device leaves the factory, and the pre-stored mapping table can include the mapping relationship between different ages and / or different visions and / or different eye axis lengths and the fuzzy weight.
[0124] In specific implementation, alternatively, the fuzzy weight can also be jointly determined according to the combination of any two or more parameter information in the above-mentioned parameter information.
[0125] Through this implementation method, when blurring the color components of the display screen, the degree of blurring can change in real time according to factors such as the spectral characteristics of the display device, the user viewing distance, the user's age, the user's vision data, the user's eye axis length, and the user's pupil diameter in the specific display scene, thereby further improving the scene adaptability of this solution.
[0126] It can be understood that in order for the electronic device to implement the above functions, it includes the corresponding hardware and / or software modules for executing each function. Combining the steps of each example described in the embodiments disclosed in this article, the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application in combination with the embodiments.
[0127] In this embodiment, the functional modules of the electronic device can be divided according to the above method examples. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is illustrative and is only a logical function division. There may be other division methods in actual implementation.
[0128] In the case of dividing each functional module corresponding to each function, Figure 10 A possible schematic diagram of the composition of the electronic device involved in the above embodiment is shown, as Figure 10 shown. The electronic device 600 may include: an acquisition unit 601, an execution unit 602, and a generation unit 603, where:
[0129] The acquisition unit 601 is configured to acquire pixel matrix data of the first color component of the original display screen in the target color space.
[0130] The execution unit 602 is configured to perform blurring processing on the color components of at least some pixels in the pixel matrix data of the first color component to obtain a first blurred component.
[0131] The generation unit 603 is configured to generate a target display screen based on the first blurred component and perform display.
[0132] In a possible implementation manner, the acquisition unit 601 is specifically configured to: acquire pixel matrix data of at least one color component of the original display screen in the RGB color space, and the at least one color component includes the blue component.
[0133] In a possible implementation manner, the acquisition unit 601 is specifically configured to: convert the original display screen from the RGB color space to the LMS color space; acquire pixel matrix data of at least one color component of the original display screen in the LMS color space, and the at least one color component includes the short wavelength component.
[0134] In a possible implementation manner, at least some color components in the first color component include: the color components of all pixels in the pixel matrix data of the first color component.
[0135] In a possible implementation manner, at least some color components in the first color component include: partial color components of pixels with a preset ratio in the pixel matrix data of the first color component.
[0136] In a possible implementation manner, at least some color components in the first color component include: the color components of pixels with a component value greater than the first threshold in the pixel matrix data of the first color component.
[0137] In a possible implementation, at least some of the color components in the first color component include: the color components of the pixels in the pixel matrix data of the first color component whose frequency domain values are greater than a second threshold.
[0138] In a possible implementation, the generating unit 603 is specifically configured to reconstruct the pixel matrix data of the first blur component and the second color component to obtain a target display image and display it, where the second color component is the remaining color components in the target color space other than the first color component.
[0139] In a possible implementation, the generating unit 603 is specifically configured to generate a second blur component based on the first blur component and the color components of the pixels in the pixel matrix data of the first color component that are not blurred; reconstruct the second blur component and the pixel matrix data of the second color component to obtain a target display image and display it, where the second color component is the remaining color components in the target color space other than the first color component.
[0140] In a possible implementation, the execution unit 602 is specifically configured to determine blur matrix data; use the blur matrix data to blur the color components of at least some of the pixels in the pixel matrix data of the first color component to obtain a first blur component.
[0141] In a possible implementation, the execution unit 602 is specifically configured to obtain a first parameter associated with the current display scene, where the first parameter includes any one or more of the longitudinal chromatic aberration of the human eye, the viewing distance of the human eye, the pupil diameter of the human eye, the user's age, the user's visual acuity data, and the axial length of the user's eye; determine the size and / or weight of the blur matrix data according to at least one first parameter.
[0142] In a possible implementation, the execution unit 602 is specifically configured to determine the size of the blur matrix data according to the following formula:
[0143] D = Pupil * (S - G) / G
[0144]
[0145]
[0146] where D is the size of the blur matrix data, Pupil is the pupil diameter of the human eye, S is the viewing distance of the human eye, G is a target parameter calculated based on the viewing distance of the human eye and the longitudinal chromatic aberration, LCA is the longitudinal chromatic aberration, λ is the wavelength of the first color component, and p, q, and c are constants. <^
[0147] In a possible implementation, the weight of the fuzzy matrix data is the coefficient of each element in the fuzzy matrix data; the larger the coefficient of the target element in the fuzzy matrix data, the greater the weight of the color component of the target pixel in the fuzzy component corresponding to the target pixel; the smaller the coefficient of the target element in the fuzzy matrix data, the greater the weight of the color components of the pixels surrounding the target pixel in the fuzzy component corresponding to the target pixel; the target element is the element at the center point of the fuzzy matrix, and the target pixel is any one of at least some of the pixels.
[0148] Through the above technical solution, partial color components in the display screen are blurred to simulate the myopic defocus state of partial color components in the human eye, thereby inhibiting the axial growth of the eyeball, slowing down the formation and development of myopia, and achieving an eye protection effect. At the same time, the blurring process does not reduce the color proportion, preventing the change of the picture tone and providing a better user experience.
[0149] It should be understood that the electronic device is embodied in the form of a functional unit here. The term "unit" here can be implemented in software and / or hardware forms, and no specific limitation is made thereto. For example, the "unit" can be a software program, a hardware circuit, or a combination of the two to implement the above functions. The hardware circuit may include an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor, or a group of processors, etc.) for executing one or more software or firmware programs, a memory, a combined logic circuit, and / or other suitable components supporting the described functions.
[0150] The embodiment of the present application further provides a display device, which includes a storage medium and a central processing unit. The storage medium can be a non-volatile storage medium, and a computer executable program is stored in the storage medium. The central processing unit is connected to the non-volatile storage medium and executes the computer executable program to implement the above display method.
[0151] The embodiment of the present application further provides a computer-readable storage medium, in which instructions are stored. When the instructions are run on a computer, the computer is made to execute each step of the display method of the embodiment of the present application.
[0152] The embodiment of the present application further provides a computer program product containing instructions. When the computer program product is run on a computer or any at least one processor, the computer is made to execute each step of the display method of the embodiment of the present application.
[0153] An embodiment of the present application further provides a chip, including a processor and a data interface. The processor reads instructions stored on a memory through the data interface to perform corresponding operations and / or processes executed by the display method provided by the present application.
[0154] Optionally, the chip further includes a memory, which is connected to the processor through a circuit or wire. The processor is configured to read and execute a computer program in the memory. Further optionally, the chip further includes a communication interface, and the processor is connected to the communication interface. The communication interface is configured to receive data and / or information to be processed. The processor obtains the data and / or information from the communication interface and processes the data and / or information. The communication interface may be an input / output interface.
[0155] The memory may be a read-only memory (ROM), other types of static storage devices that can store static information and instructions, a random access memory (RAM), or other types of dynamic storage devices that can store information and instructions. It may also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM), or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices. Or it may also be any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer.
[0156] In the embodiments of the present application, "and / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent the cases of A existing alone, A and B existing simultaneously, and B existing alone. Where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the preceding and following associated objects. "At least one of the following" and its similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, and 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.
[0157] Those of ordinary skill in the art will realize that the various units and algorithm steps described in the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. A professional technician can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of this application.
[0158] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated here.
[0159] In several embodiments provided in this application, if any function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art or a part of this technical solution can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.
[0160] The above is only the specific implementation manner of this application. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in this application and should be covered by the protection scope of this application. The protection scope of this application shall be subject to the protection scope of the claimed rights.
Claims
1. A display method, characterized in that, Including: Obtaining pixel matrix data of a first color component of an original display screen in a target color space, where the first color component includes a blue component or an S short-wavelength component; Performing blurring processing on the color components of at least some pixels in the pixel matrix data of the first color component to obtain a first blurred component; Generating a target display screen based on the first blurred component and performing display; Among the color components of at least some pixels in the pixel matrix data of the first color component, include: The color components of pixels in the pixel matrix data of the first color component with color component values greater than a first threshold, or the color components of pixels in the pixel matrix data of the first color component with frequency domain component values greater than a second threshold.
2. The method according to claim 1, wherein Obtaining pixel matrix data of a first color component of an original display screen in a target color space includes: Obtaining pixel matrix data of at least one color component of the original display screen in the RGB color space, where the at least one color component includes a blue component.
3. The method according to claim 1, wherein Obtaining pixel matrix data of a first color component of an original display screen in a target color space includes: Converting the original display screen from the RGB color space to the LMS color space; Obtaining pixel matrix data of at least one color component of the original display screen in the LMS color space, where the at least one color component includes an S short-wavelength component.
4. The method according to any one of claims 1 to 3, characterized in that The color components of the at least some pixels are pixels with luminance greater than a third threshold.
5. The method according to any one of claims 1 to 3, characterized in that Performing blurring processing on the color components of at least some pixels in the pixel matrix data of the first color component to obtain a first blurred component, including: Performing a fast Fourier transform on the pixel matrix data of the first color component to obtain corresponding frequency domain data in the frequency domain space; Performing filtering processing on the frequency domain data to obtain each frequency domain data with a frequency domain value greater than a fourth threshold; Determining fuzzy matrix data; Performing convolution calculation on the fuzzy matrix data and each frequency domain data with a frequency domain value greater than the fourth threshold to obtain a first blurred component.
6. The method according to claim 5, characterized in that The fourth threshold is determined based on the difference part obtained by comparing the frequency domain data of the first color component with the frequency domain data of other color components, and the difference part is the part where the difference between the frequency domain data of the first color component and the frequency domain data of other color components is greater than a fifth threshold.
7. The method according to any one of claims 1 to 3, characterized in that Performing blurring processing on the color components of at least some pixels in the pixel matrix data of the first color component to obtain a first blurred component, including: Determining fuzzy matrix data; For any pixel to be processed in the pixel matrix data, select the pixels around the pixel to be processed, and form a matrix with the pixel to be processed; Using the fuzzy matrix data, and the matrix is subjected to convolution calculation, and the calculated value obtained is the blurred component value of the pixel group to be processed; The blurred component value of the pixel group to be processed is related to the component values of surrounding pixels, and the blurred component value of the pixel group to be processed is related to the values of each element in the fuzzy matrix data.
8. The method according to any one of claims 1 to 3, characterized in that, Generating a target display screen based on the first blurred component and performing display, including: Generate a second blurring component based on the pixel matrix data of the first blurring component and the color components of the pixels that are not blurred in the first color component; Reconstruct the pixel matrix data of the second blurring component and the second color component to obtain a target display image and display it, where the second color component is the remaining color components in the target color space other than the first color component.
9. The method according to claim 1, wherein Blur the color components of at least some of the pixels in the pixel matrix data of the first color component to obtain a first blurring component, including: Determine blurring matrix data; Use the blurring matrix data to blur the color components of at least some of the pixels in the pixel matrix data of the first color component to obtain a first blurring component.
10. The method according to claim 9, characterized in that, Determine the blurring matrix data, including: Obtain a first parameter associated with the current display scene, where the first parameter includes any one or more of the spectral characteristics of the display device, the longitudinal chromatic aberration of the human eye, the viewing distance of the human eye, the pupil diameter of the human eye, the user's age, the user's visual acuity data, and the axial length of the user's eye; Determine the size and / or weight of the blurring matrix data according to the at least one first parameter.
11. The method according to claim 10, wherein The first parameter includes the spectral characteristics of the display device, the longitudinal chromatic aberration of the human eye, and the viewing distance of the human eye.
12. The method according to claim 10, wherein The size of the blurring matrix data is the number of rows and columns of the blurring matrix data; determining the size of the blurring matrix data according to the at least one first parameter includes: Determine the size of the blurring matrix data according to the following formula: ; Wherein, D is the size of the fuzzy matrix data, Pupil is the diameter of the human eye pupil, S is the viewing distance of the human eye, G is the target parameter calculated based on the viewing distance of the human eye and the longitudinal chromatic aberration, the is the longitudinal chromatic aberration, the is the wavelength of the first color component, the , the and the are constants.
13. The method according to claim 10, wherein The weight of the blurring matrix data is the coefficient of each element in the blurring matrix data; The larger the coefficient of the target element in the blurring matrix data, the greater the weight of the color component of the target pixel in the blurring component corresponding to the target pixel; The smaller the coefficient of the target element in the blurring matrix data, the greater the weight of the color components of the pixels around the target pixel in the blurring component corresponding to the target pixel; The target element is the element at the center point of the blurring matrix data, and the target pixel is any one of the at least some pixels.
14. The method according to claim 13, wherein The coefficient corresponding to the element at the center point of the blurring matrix data has a positive correlation with the value of the longitudinal chromatic aberration.
15. The method according to claim 13, wherein The weight of the blurring matrix data changes with time.
16. An electronic device, characterized in that, Including: One or more processors; A memory; And one or more computer programs, wherein the one or more computer programs are stored in the memory, and the one or more computer programs include instructions that, when executed by the device, cause the device to execute the method according to any one of claims 1-15.
17. A chip, characterized in that, The chip includes a processor and a data interface, and the processor reads the instructions stored on the memory through the data interface and executes the method according to any one of the above claims 1-15.
18. A storage medium, characterized in that, The storage medium stores program instructions, which, when running on an electronic device, cause the electronic device to execute the method described in any one of claims 1-15.
Citation Information
Patent Citations
Image processing system
WO2022263626A1