Display system and method, and electronic device
By pre-processing and continuity processing of grayscale data of display devices, and re-pairing with the curve model of grayscale data, the problem of poor grayscale accuracy caused by hardware limitations is solved, and the image continuity and visual experience are significantly improved. , reducing ribbons and stripes.
Patent Information
- Application Number
- CN202411517552.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-29
- Publication Date
- 2024-12-10
AI Technical Summary
The grayscale accuracy of existing display devices is inaccurate or poor due to hardware limitations, resulting in ribbons or stripes in the image, affecting the visual experience.
Provide a display system, including preprocessing equipment, data processing equipment and output equipment, by preprocessing and continuous processing of the original grayscale data, reduce display errors caused by the interpolated amplifier offset voltage, and utilize the curve corresponding to the grayscale data. The model is re-paired and output to improve the stability and smooth transition of grayscale voltage.
Effectively reduce or eliminate image distortion due to offset voltage, such as ribbons and stripes, improve the continuity and visual comfort of grayscale data, and improve the overall image quality of the display device.
Smart Images

Figure CN119107896A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of display technology, and in particular, to a display system, method and electronic device. Background Art
[0002] Grayscale refers to the different levels of brightness or color depth that can be displayed at each pixel of an image. In display devices, grayscale is usually used to describe the fineness of black and white displays; in color displays, it involves the grayscale expression of each color channel.
[0003] If the grayscale is insufficient, the image layering and fineness cannot be well displayed; at the same time, the uneven grayscale transition may cause color bands or stripes in the image, affecting the visual experience. The hardware limitations of some display devices may lead to poor grayscale performance. For example, the offset voltage generated by the interpolation amplifier affects the grayscale accuracy and image quality of the display system, resulting in color bands or stripes in the displayed image in the actual display, affecting the visual experience. Summary of the invention
[0004] In view of this, the purpose of the embodiments of the present application is to provide a display system, method and electronic device to improve the problems of inaccurate or poor grayscale accuracy and linearity display caused by distortion caused by hardware processing of data in existing display technology, thereby improving the user's visual experience.
[0005] An embodiment of the present application provides a display system, which includes: a preprocessing device, a data processing device and an output device; the preprocessing device is used to receive original grayscale data and preprocess the original grayscale data to obtain preprocessed grayscale data; the data processing device is used to perform continuity processing on the preprocessed grayscale data to obtain continuous grayscale data; the output device is used to form and output a grayscale data curve and a corresponding curve model according to the continuous grayscale data; wherein the grayscale data includes a grayscale voltage.
[0006] In the above implementation process, the preprocessing device first receives the original grayscale data from the image source. These data may contain noise or discontinuous grayscale levels, resulting in image display problems. The preprocessing device performs a series of operations on these original data, such as denoising, contrast enhancement and preliminary grayscale correction, to obtain smoother and continuous grayscale data. The data processing device then performs further continuity processing on the preprocessed grayscale data. The purpose of this step is to enable the grayscale data to reduce the display error caused by the offset voltage of the interpolation amplifier when it is converted into a voltage signal. The embodiment of the present application improves the stability of the grayscale voltage through an improved algorithm. This improvement helps to reduce or eliminate image distortion caused by the offset voltage, such as color bands and stripes.
[0007] Optionally, the curve model corresponding to the grayscale data is used as a basis for pairing, and the input original grayscale data is re-paired to map each grayscale data to a corresponding voltage value; the output device is also used to output the grayscale data corresponding to the curve model after mapping each grayscale data to a corresponding voltage value and corresponding to the curve model; wherein the output grayscale data is pre-processed and continuity processed to obtain the adjusted grayscale data.
[0008] In the above implementation process, the system re-pairs the input original grayscale data using the curve model corresponding to the grayscale data. This allows each grayscale data to be more accurately mapped to its corresponding voltage value. This mapping process is the key to achieving grayscale control, allowing the display device to produce more accurate brightness and color based on the input grayscale data. The curve model provides a reference for adjusting and optimizing the original grayscale data to make it more consistent with the actual voltage response characteristics of the display device. The grayscale data mapped to the curve model is output by the output device, but before the final output, these grayscale data will undergo further processing such as preprocessing and continuity processing to obtain adjusted grayscale data. It helps to eliminate possible residual errors and improve the smooth transition and continuity of grayscale data.
[0009] Optionally, in the process of screening the preprocessed grayscale data to obtain continuous grayscale data, the preprocessing device is used to: receive original data; wherein the original data includes original grayscale data; add random noise to the original grayscale data, latch the grayscale data with added random noise, and convert the latched grayscale data into an analog signal.
[0010] In the above implementation process, the preprocessing device first receives raw data from the image source, including raw grayscale data, which represents the brightness information of the image. In order to improve the continuity of the grayscale data and reduce the banding or stripe artifacts in the image, the preprocessing device adds random noise to the raw grayscale data. For example, the dithering image processing technology can be used to improve color transition and grayscale continuity by adding noise to the image (grayscale data). The grayscale data after adding random noise is then latched. Latching is a process of temporarily storing a digital signal so that it can be stably output when needed. The latched grayscale data is converted into an analog signal, and after being converted into an analog signal, the grayscale data is sent to a data processing device for further processing. The analog signal can represent a continuous dynamic range, which is very important for displaying images with a wide range of brightness and contrast. In addition, many existing display devices and drive circuit designs are based on analog signals, and converting grayscale data into analog signals can maintain compatibility with these devices.
[0011] Optionally, the data processing device includes: a voltage divider network; the voltage divider network includes N series resistors; the N series resistors are configured to form N voltage levels including high-level voltage and low-level voltage based on the input voltage; wherein each of the voltage levels corresponds to one grayscale data; the voltage divider network is configured to receive the pre-processed grayscale data, and process the pre-processed grayscale data to form N grayscale data.
[0012] In the above implementation process, a voltage divider network consisting of N series resistors is integrated into the data processing device. This configuration allows the voltage divider network to generate N voltage levels including high-level voltage and low-level voltage based on the input voltage, each voltage level corresponds to a grayscale data, and each grayscale data can correspond to its voltage value more accurately. High-resolution grayscale data helps to reduce artifacts and discontinuities in the image and improve the overall quality of the image, especially in high-contrast and high-dynamic range images.
[0013] Optionally, the data processing device further includes: an amplifier; the amplifier is configured to select partial data from the N-level grayscale data generated by the voltage divider network, and insert M-level grayscale data into the selected partial data to obtain N+M-level grayscale data.
[0014] In the above implementation process, an amplifier is integrated in the data processing device, and the amplifier selects part of the data from the N-level grayscale data generated by the voltage divider network, and inserts additional M-level grayscale data into the selected data. Through the selection and insertion operations, the amplifier generates N+M-level grayscale data. The N+M-level grayscale data provides a higher grayscale resolution, contains more grayscale levels, and has a higher degree of refinement than the original N-level data, which helps to reduce or eliminate image distortion caused by offset voltage.
[0015] Optionally, the data processing device further comprises: a mixed grayscale generation module;
[0016] The mixed grayscale generation module is configured to switch two adjacent groups of grayscales in the N+M grayscale data to generate a K-level mixed grayscale; and insert the K-level mixed grayscale into the N+M grayscale data to obtain N+M+K grayscale data; wherein the voltage value of the mixed grayscale is the average value of the two groups of grayscale voltages that generate the mixed grayscale.
[0017] In the above implementation process, a mixed grayscale generation module is integrated in the data processing device, and the mixed grayscale generation module switches the two adjacent groups of grayscales in the N+M grayscale data to generate a finer K-level mixed grayscale. This process can be regarded as a grayscale interpolation method, and the intermediate grayscale level is generated by the average value of adjacent grayscales. The generated K-level mixed grayscale is inserted into the original N+M grayscale data to obtain a finer N+M+K grayscale data. This insertion operation increases the total amount of grayscale data, which helps to reduce or eliminate image distortion caused by offset voltage. The principle is to use the visual persistence characteristics to make the picture continuous; in display technology, visual persistence can be used to improve grayscale display, especially when the interpolation amplifier generates an offset voltage. Using the visual persistence effect, by quickly switching adjacent grayscales, the illusion of mixed grayscale can be produced in the human eye, thereby increasing the number of grayscales and improving the smoothness of grayscale transitions. This method can achieve grayscale optimization through software algorithms or specific hardware design without changing the hardware, thereby improving display quality and reducing the impact of offset voltage on image quality.
[0018] Optionally, the data processing device further includes: a screening module; the screening module is configured to screen out continuous grayscale data from the N+M+K grayscale data, and establish a curve model of the voltage corresponding to the N+M+K grayscale data.
[0019] In the above implementation process, a screening module is integrated in the data processing device, and the screening module is used to screen out continuous grayscale data from N+M+K grayscale data. A curve model of the voltage corresponding to N+M+K grayscale data is established with the screened continuous grayscale data. The curve model can represent the correspondence between grayscale data and voltage, thereby making the grayscale data more refined, improving the grayscale resolution of the display device, and helping to reduce or eliminate image distortion caused by offset voltage. An ideal grayscale display should have linear characteristics, that is, the generated curve model is in a linear relationship. When the curve model is close to a linear distribution, this curve model can be used as a reference for the pairing model.
[0020] An embodiment of the present application also provides a display method, which includes: receiving original grayscale data, and preprocessing the original grayscale data to obtain preprocessed grayscale data; performing continuity processing on the preprocessed grayscale data to obtain continuous grayscale data; forming and outputting a grayscale data curve and a corresponding curve model based on the continuous grayscale data.
[0021] In the above implementation process, the first step of the method is to receive the original grayscale data. The received original grayscale data will be preprocessed to improve the data quality. The preprocessed grayscale data is further processed for continuity, so that the grayscale data transitions smoothly, reduces or eliminates the color band and stripe phenomenon, and improves the continuity and visual comfort of the image on the existing basis. The continuous grayscale data is used to form a grayscale data curve, which describes in detail the correspondence between the grayscale data and the voltage, and provides a reference for the grayscale control of the display device. In the process of forming the grayscale data curve, the visual persistence effect of the human eye can be used to enhance the continuity of the grayscale. By quickly switching adjacent grayscales, the illusion of mixed grayscales can be produced in the human eye, thereby improving the fineness of the grayscale without increasing the hardware complexity and on the existing basis. Through the above steps, the display method can improve the grayscale display problem caused by the offset voltage of the interpolation amplifier, provide a more continuous grayscale performance, and thus improve the overall image quality of the display device.
[0022] Optionally, the curve model corresponding to the grayscale data is used as a basis for pairing, and the input original grayscale data are re-paired to map each grayscale data to a corresponding voltage value; the method also includes: after each grayscale data is mapped to a corresponding voltage value and corresponds to the curve model, the grayscale data corresponding to the curve model is output; wherein, the output grayscale data is pre-processed and continuity processed to obtain the adjusted grayscale data.
[0023] In the above implementation process, the curve model corresponding to the grayscale data is used as a reference to determine how the original grayscale data is mapped to a specific voltage value. This model reflects the ideal relationship between grayscale data and voltage, and provides a basis for the display device to control pixel brightness. Using the curve model, the input original grayscale data is re-paired, that is, the original data is adjusted to match the voltage value predicted by the model, so that the display device can reproduce the brightness and color of the image. Each re-paired grayscale data is mapped to the corresponding voltage value, and after preprocessing and continuity processing, the grayscale data mapped to the curve model is output to the display device.
[0024] An embodiment of the present application further provides an electronic device, which includes a memory and a processor, wherein the memory stores program instructions, and when the processor reads and runs the program instructions, the steps in any of the above implementation methods are executed. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0026] Figure 1 A schematic diagram of a display system provided in an embodiment of the present application;
[0027] Figure 2 A schematic diagram of a data processing device in a display system provided in an embodiment of the present application;
[0028] Figure 3 A schematic diagram of a display method provided in an embodiment of the present application;
[0029] Figure 4 A schematic diagram of an embodiment provided in the present application;
[0030] Figure 5 A schematic diagram of an electronic device provided in an embodiment of the present application.
[0031] Icons: 100 - pre-processing device; 200 - data processing device; 210 - voltage divider network; 220 - amplifier; 230 - mixed grayscale generation module; 240 screening module; 300 - output device; 400 - electronic device; 410 - memory; 420 - storage controller; 430 - processor; 440 - peripheral interface; 450 - input and output unit; 460 - display unit. DETAILED DESCRIPTION
[0032] The technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments of the embodiments of the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the embodiments of the present application.
[0033] The present application embodiment provides a display system. Figure 1 , Figure 1 A schematic diagram of a display system provided in an embodiment of the present application.
[0034] The system includes: a preprocessing device 100, a data processing device 200 and an output device 300; the preprocessing device 100 is used to receive raw grayscale data and preprocess the raw grayscale data to obtain preprocessed grayscale data; the data processing device 200 is used to perform continuity processing on the preprocessed grayscale data to obtain continuous grayscale data; the output device 300 is used to form and output a grayscale data curve and a corresponding curve model according to the continuous grayscale data; wherein the grayscale data includes a grayscale voltage. The curve model corresponding to the grayscale data is used as a basis for pairing, and the input raw grayscale data is re-paired to map each grayscale data to a corresponding voltage value; the output device 300 is also used to output the grayscale data corresponding to the curve model after mapping each grayscale data to a corresponding voltage value and corresponding to the curve model; wherein the output grayscale data is preprocessed and continuously processed to obtain adjusted grayscale data.
[0035] In the above implementation process, the preprocessing device 100 first receives the original grayscale data from the image source. These data may contain noise or discontinuous grayscale levels, resulting in image display problems. The preprocessing device 100 performs a series of operations on these original data, such as denoising, contrast enhancement and preliminary grayscale correction, to obtain smoother and continuous grayscale data. The data processing device 200 then performs further continuity processing on the preprocessed grayscale data, so that the grayscale data can reduce the display error caused by the offset voltage of the interpolation amplifier 220 when it is converted into a voltage signal. The embodiment of the present application improves the stability of the grayscale voltage through an improved algorithm. This improvement helps to reduce or eliminate image distortion caused by the offset voltage, such as color bands and stripes. Using the curve model corresponding to the grayscale data, the system re-pairs the input original grayscale data. Each grayscale data can be more accurately mapped to its corresponding voltage value. This mapping process is the key to realizing grayscale control and helps to reduce or eliminate image distortion caused by the offset voltage. The curve model provides a reference for adjusting and optimizing the original grayscale data to make it more consistent with the actual voltage response characteristics of the display device. The grayscale data mapped to the curve model is output by the output device 300, but before the final output, the grayscale data will be further processed. The output grayscale data will be pre-processed and processed for continuity to obtain adjusted grayscale data. This helps to eliminate possible residual errors and improve the smooth transition and continuity of grayscale data on the existing basis.
[0036] Optionally, the preprocessing device 100 may be a complex system integrating multiple circuits and algorithms, or a device that uses automated optical detection technology to perform image preprocessing, and is used to collect raw grayscale data from sensors or other input devices. These data may contain noise or discontinuous grayscale levels, resulting in image display problems; in order to increase data processing speed, the data processing device 200 may integrate a dedicated hardware accelerator, such as a digital signal processor 430 (DSP), a graphics processing unit (GPU) or a field programmable gate array (FPGA); for high dynamic range (HDR) image content, the data processing device 200 may include a dynamic range compression or expansion module to adapt to the dynamic range of different display devices.
[0037] In the process of screening the preprocessed grayscale data to obtain continuous grayscale data, the preprocessing device 100 is used to: receive original data; wherein the original data includes original grayscale data; add random noise to the original grayscale data, latch the grayscale data with added random noise, and convert the latched grayscale data into an analog signal.
[0038] In the above implementation process, the preprocessing device 100 first receives raw data from an image source, including raw grayscale data, which represents the brightness information of the image. In order to improve the continuity of the grayscale data and reduce the banding or stripe artifacts in the image, the preprocessing device 100 adds random noise to the raw grayscale data. Using the dithering technology, the color transition and grayscale continuity are improved by adding noise to the image (grayscale data). The grayscale data after adding random noise is then latched. Latching is a process of temporarily storing a digital signal so that it can be stably output when needed. The latched grayscale data is converted into an analog signal, and after being converted into an analog signal, the grayscale data is sent to the data processing device 200 for further processing. The analog signal can represent a continuous dynamic range, which is very important for displaying images with a wide range of brightness and contrast. In addition, many existing display devices and drive circuit designs are based on analog signals, and converting the grayscale data into analog signals can maintain compatibility with these devices.
[0039] See also Figure 2 , Figure 2 A schematic diagram of a data processing device 200 in a display system provided in an embodiment of the present application.
[0040] The data processing device 200 includes: a voltage divider network 210; the voltage divider network 210 includes N series resistors; the N series resistors are configured to form N voltage levels including high-level voltage and low-level voltage based on the input voltage; wherein each voltage level corresponds to a grayscale data; the voltage divider network 210 is configured to receive pre-processed grayscale data, and process the pre-processed grayscale data to form N-level grayscale data.
[0041] In the above implementation process, a voltage divider network 210 composed of N series resistors is integrated in the data processing device 200. This configuration allows the voltage divider network 210 to generate N voltage levels including high-level voltage and low-level voltage based on the input voltage, each voltage level corresponds to a grayscale data, and each grayscale data can correspond to its voltage value more accurately. High-resolution grayscale data helps to reduce artifacts and discontinuities in the image and improve the overall quality of the image, especially in high-contrast and high-dynamic range images.
[0042] Optionally, the data processing device 200 may include a feedback adjustment mechanism to dynamically adjust the grayscale processing strategy by real-time monitoring of the display output, and make appropriate adjustments to obtain a curve with a high degree of linearity; the voltage divider network 210 can increase the fineness of the voltage level by increasing the number of series resistors, thereby improving the resolution of the grayscale data; the design of the voltage divider network 210 can adopt a programmable gamma circuit to further optimize the grayscale performance of the display device.
[0043] The data processing device 200 further includes an amplifier 220 ; the amplifier 220 is configured to select partial data from the N-level grayscale data generated by the voltage divider network 210 , and insert the M-level grayscale data into the selected partial data to obtain N+M-level grayscale data.
[0044] In the above implementation process, an amplifier 220 is integrated in the data processing device 200. The amplifier 220 selects part of the data from the N-level grayscale data generated by the voltage divider network 210, and inserts additional M-level grayscale data into the selected data. Through the selection and insertion operations, the amplifier 220 generates N+M-level grayscale data. The N+M-level grayscale data provides a higher grayscale resolution, contains more grayscale levels, and has a higher degree of refinement than the original N-level data, so that the pixel brightness of the display device can be better controlled, which helps to reduce or eliminate image distortion caused by offset voltage.
[0045] Optionally, amplifier 220 can selectively enhance specific areas in the image, for example, inserting more grayscale data in high-contrast areas to capture some details and textures; dynamically adjusting the amount of inserted M-level grayscale data according to the complexity and details of the image content to adapt to different display requirements; for dynamic images, amplifier 220 can pay special attention to moving edges and transition areas, and reduce motion blur and aliasing effects by inserting additional grayscale data.
[0046] The data processing device 200 further includes: a mixed grayscale generation module 230;
[0047] The mixed grayscale generation module 230 is configured to switch two adjacent groups of grayscales in the N+M grayscale data to generate a K-level mixed grayscale; and insert the K-level mixed grayscale into the N+M grayscale data to obtain N+M+K grayscale data; wherein the voltage value of the mixed grayscale is the average value of the two groups of grayscale voltages that generate the mixed grayscale.
[0048] In the above implementation process, a mixed grayscale generation module 230 is integrated in the data processing device 200. The mixed grayscale generation module 230 switches the two adjacent groups of grayscales in the N+M grayscale data to generate a finer K-level mixed grayscale. This process can be regarded as a grayscale interpolation method, which generates the intermediate grayscale level by the average value of adjacent grayscales. The generated K-level mixed grayscale is inserted into the original N+M grayscale data to obtain a finer N+M+K grayscale data. This insertion operation increases the total amount of grayscale data, making the grayscale transition smoother than the prior art. The principle is to use the visual persistence characteristics to make the picture continuous; in display technology, visual persistence can be used to improve grayscale display, especially when the interpolation amplifier 220 generates an offset voltage. Using the visual persistence effect, by quickly switching adjacent grayscales, the illusion of mixed grayscales can be generated in the human eye, thereby increasing the number of grayscales and improving the smoothness of grayscale transitions. This method can achieve grayscale optimization through software algorithms or specific hardware design without changing the hardware, thereby improving display quality and reducing the impact of offset voltage on image quality.
[0049] Optionally, the mixed grayscale generation module 230 can be designed to support real-time data processing, which is particularly important for dynamic image and video display, so that the image is smooth and real-time; taking into account the visual persistence effect, the mixed grayscale generation module 230 can optimize the strategy of quickly switching adjacent grayscales to produce smoother grayscale transitions in the human eye, thereby enhancing the continuity and dynamic performance of the image.
[0050] The data processing device 200 further includes: a screening module 240 ; the screening module 240 is configured to screen out continuous grayscale data from the N+M+K grayscale data, and establish a curve model of the voltage corresponding to the N+M+K grayscale data.
[0051] In the above implementation process, a screening module 240 is integrated in the data processing device 200, and the screening module 240 is used to screen out continuous grayscale data from N+M+K grayscale data. A curve model of the voltage corresponding to the N+M+K grayscale data is established with the screened continuous grayscale data. The curve model can represent the corresponding relationship between grayscale data and voltage, thereby making the grayscale data more refined and improving the grayscale resolution of the display device. The ideal grayscale display should have linear characteristics, that is, the generated curve model is in a linear relationship. When the curve model is close to a linear distribution, this curve model can be used as a reference for the pairing model.
[0052] Optionally, in the screening process, adaptive filtering techniques such as median filtering, arithmetic mean filtering or sliding average filtering can be integrated to eliminate random noise in the data and smooth the data, thereby improving the accuracy and continuity of the grayscale data; algorithms based on machine learning or artificial intelligence can be used to automatically identify and filter out continuous grayscale data to establish a more accurate curve model of N+M+K grayscale data corresponding to voltage; the screening module 240 can include a feedback adjustment mechanism to dynamically adjust the screening algorithm and parameters according to the output grayscale data quality and display effect to achieve better display effect; in order to more intuitively display the screening process and results, data visualization tools such as scatter plots, line graphs, etc. can be integrated to help understand and analyze the distribution and continuity of grayscale data.
[0053] The present application embodiment provides another display method, see Figure 3 , Figure 3 A schematic diagram of a display method provided in an embodiment of the present application.
[0054] Step S100: receiving original grayscale data, and preprocessing the original grayscale data to obtain preprocessed grayscale data.
[0055] In the above implementation process, the system first receives raw grayscale data from various input sources; the preprocessing step involves a series of processing operations on the raw grayscale data, the purpose of which is to improve the data quality and prepare for subsequent processing.
[0056] Optionally, the original grayscale data may come from various image sources, such as digital photos, video streams, or graphic design files; the preprocessing steps may include denoising, contrast adjustment, color correction, and adding random noise (dithering), etc., to enhance the layering and fineness of the image.
[0057] Step S200: performing continuity processing on the pre-processed grayscale data to obtain continuous grayscale data.
[0058] In the above implementation process, the pre-processed grayscale data is further processed for continuity, aiming to improve the smooth transition between grayscale data, reduce or eliminate color bands and stripes, so as to improve the continuity and visual comfort of the image.
[0059] Optionally, before continuity processing, image statistical analysis can be performed to identify high-frequency and low-frequency areas in the image, and different processing strategies can be applied in a targeted manner. For example, by enhancing the high-frequency components of the image, the image clarity and edge sharpness can be improved, while helping to reduce visual artifacts caused by grayscale mutations; grayscale interpolation techniques such as linear interpolation, cubic interpolation, or cubic interpolation can be applied to generate more intermediate grayscales, thereby achieving smoother grayscale transitions.
[0060] Step S300: forming and outputting a grayscale data curve and a corresponding curve model according to continuous grayscale data.
[0061] In the above implementation process, continuous grayscale data is used to form a grayscale data curve, which describes in detail the corresponding relationship between grayscale data and voltage, and provides a reference for grayscale control of the display device.
[0062] Optionally, a variety of curve fitting algorithms (such as linear fitting, quadratic fitting, spline interpolation, etc.) can be used to generate a better grayscale data curve to describe the relationship between grayscale data and voltage; in the process of generating the curve model, error analysis is performed to evaluate the gap between the curve model and the actual display effect, and corresponding adjustments are made.
[0063] See also Figure 4 , Figure 4 A schematic diagram of an embodiment provided for the present application.
[0064] In one embodiment of the present application, the curve model corresponding to the grayscale data is used as a basis for pairing, and the input original grayscale data is re-paired to map each grayscale data to a corresponding voltage value; the method also includes: after each grayscale data is mapped to a corresponding voltage value and corresponds to the curve model, the grayscale data corresponding to the curve model is output; wherein the output grayscale data is pre-processed and continuity processed to obtain adjusted grayscale data.
[0065] In the above implementation process, the curve model corresponding to the grayscale data is used as a reference to determine how the original grayscale data is mapped to a specific voltage value. This model reflects the ideal relationship between grayscale data and voltage, and provides a basis for the display device to control pixel brightness. Using the curve model, the input original grayscale data is re-paired, that is, the original data is adjusted to match the voltage value predicted by the model, so that the display device can reproduce the brightness and color of the image. Each re-paired grayscale data is mapped to the corresponding voltage value, and after preprocessing and continuity processing, the grayscale data mapped to the curve model is output to the display device.
[0066] In one embodiment of the present application, the original grayscale data is subjected to a series of control steps to reduce or eliminate image distortion caused by offset voltage. In the initial stage, the system receives the original grayscale data and pre-processes it using dither technology in the pre-processing device 100. Subsequently, the data is stabilized by the latching link and then converted into an analog signal by a digital-to-analog converter (DAC) to adapt to the needs of the display device. At the same time, after adjustment by the voltage divider network 210, the interpolation amplifier in the amplifier 220 further adjusts the grayscale data, and the grayscale data is sent to the mixed grayscale screening module 230 and the screening module 240. This process involves mixed grayscale generation and screening, and the process may require multiple iterations until the optimal solution is obtained, that is, a set of grayscale voltage correspondences that can produce the best display effect. Once determined, this optimal solution will be solidified into a fixed-mode table to guide the future data re-matching process. Subsequently, the new data input will be re-matched according to this fixed-mode table, and will be processed again by dither, latching, digital-to-analog conversion, and interpolation amplification, and finally the adjusted grayscale data will be output. This method not only improves the accuracy of grayscale display on the existing basis, but also enhances the adaptability and flexibility of the system, enabling it to adapt to different display technologies and application requirements.
[0067] See also Figure 5 , Figure 5 The block diagram of an electronic device 400 provided in an embodiment of the present application. The electronic device 400 may include a memory 410, a storage controller 420, a processor 430, a peripheral interface 440, an input and output unit 450, and a display unit 460. A person skilled in the art may understand that Figure 5 The structure shown is for illustration only and does not limit the structure of the electronic device 400. For example, the electronic device 400 may further include Figure 5 More or fewer components as shown, or with Figure 5 Different configurations shown.
[0068] The memory 410, storage controller 420, processor 430, peripheral interface 440, input / output unit 450 and display unit 460 are directly or indirectly electrically connected to each other to achieve data transmission or interaction. For example, these components can be electrically connected to each other via one or more communication buses or signal lines. The processor 430 is used to execute the executable module stored in the memory 410.
[0069] The memory 410 may be, but is not limited to, a random access memory (RAM), a read only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable read-only memory (EEPROM), etc. The memory 410 is used to store programs, and the processor 430 executes the program after receiving the execution instruction. The method executed by the electronic device 400 defined by the process disclosed in any embodiment of the present application can be applied to the processor 430 or implemented by the processor 430.
[0070] The processor 430 may be an integrated circuit chip with signal processing capabilities. The processor 430 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application may be implemented or executed. The general-purpose processor may be a microprocessor or any conventional processor.
[0071] The above-mentioned peripheral interface 440 couples various input / output devices to the processor 430 and the memory 410. In some embodiments, the peripheral interface 440, the processor 430 and the memory controller 420 can be implemented in a single chip. In some other examples, they can be implemented by separate chips.
[0072] The input / output unit 450 is used to provide input data to the user, and the input / output unit 450 may be, but is not limited to, a mouse and a keyboard.
[0073] The above-mentioned display unit 460 provides an interactive interface (such as a user operation interface) between the electronic device 400 and the user or is used to display image data for the user's reference. In the present embodiment, the display unit 460 can be a liquid crystal display or a touch display. If it is a touch display, it can be a capacitive touch screen or a resistive touch screen that supports single-point and multi-point touch operations. Supporting single-point and multi-point touch operations means that the touch display can sense touch operations generated simultaneously from one or more positions on the touch display, and the sensed touch operations are handed over to the processor 430 for calculation and processing. In the embodiment of the present application, the display unit 460 can display an improved grayscale image.
[0074] In summary, in several embodiments provided in the present application, it should be understood that the disclosed device can also be implemented in other ways. The device embodiments described above are merely schematic, for example, the block diagrams in the accompanying drawings show the possible architecture, functions and operations of the devices according to the multiple embodiments of the present application. In this regard, each box in the block diagram can represent a module, a program segment or a part of a code, and a part of a module, a program segment or a code contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram, and the combination of the block diagrams, can be implemented with a dedicated hardware-based system that performs a specified function or action, or can be implemented with a combination of dedicated hardware and computer instructions.
[0075] In addition, the functional modules in the various embodiments of the present application may be integrated together to form an independent part, or each module may exist separately, or two or more modules may be integrated to form an independent part.
[0076] The above are only embodiments of the present application and are not intended to limit the scope of protection of the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the scope of protection of the present application. It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in the subsequent drawings.
[0077] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "includes..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
Claims
1. A display system, characterized in that: The system comprises: a preprocessing device, a data processing device and an output device; The preprocessing device is used to receive original grayscale data and preprocess the original grayscale data to obtain preprocessed grayscale data; The data processing device is used to perform continuous processing on the pre-processed grayscale data to obtain continuous grayscale data; The output device is used to form and output a grayscale data curve and a corresponding curve model according to the continuous grayscale data; Wherein, the grayscale data includes grayscale voltage.
2. The system according to claim 1, characterized in that in, The curve model corresponding to the grayscale data is used as a basis for pairing, and the input original grayscale data are re-paired to map each grayscale data to a corresponding voltage value; The output device is also used to output the grayscale data corresponding to the curve model after mapping each grayscale data to a corresponding voltage value and corresponding to the curve model; wherein the output grayscale data is preprocessed and continuity processed to obtain the adjusted grayscale data.
3. The system according to claim 1 or 2, characterized in that: In the process of screening the pre-processed grayscale data to obtain continuous grayscale data, the pre-processing device is used to: Receiving original data; wherein the original data includes original grayscale data; Random noise is added to the original grayscale data, the grayscale data with the random noise added is latched, and the latched grayscale data is converted into an analog signal.
4. The system according to claim 1 or 2, characterized in that: The data processing device comprises: a voltage divider network; The voltage divider network includes N series resistors; the N series resistors are configured to form N voltage levels including a high potential voltage and a low potential voltage based on the input voltage; Wherein, each of the voltage levels corresponds to one of the grayscale data; The voltage divider network is configured to receive the pre-processed grayscale data and process the pre-processed grayscale data to form N-level grayscale data.
5. The system according to claim 4, characterized in that The data processing device further comprises: an amplifier; The amplifier is configured to select partial data from the N-level grayscale data generated by the voltage divider network, and insert M-level grayscale data into the selected partial data to obtain N+M-level grayscale data.
6. The system according to claim 5, characterized in that The data processing device further comprises: a mixed grayscale generation module; The mixed grayscale generation module is configured to switch two adjacent groups of grayscales in the N+M grayscale data to each other to generate a K-level mixed grayscale; and inserting the K-order mixed grayscale into the N+M-order grayscale data to obtain N+M+K-order grayscale data; The voltage value of the mixed grayscale is an average value of two sets of grayscale voltages that generate the mixed grayscale.
7. The system according to claim 6, characterized in that The data processing device further comprises: a screening module; The screening module is configured to screen out continuous grayscale data from the N+M+K grayscale data, and establish a curve model of voltage corresponding to the N+M+K grayscale data.
8. A display method, characterized in that: The method comprises: Receiving original grayscale data, and preprocessing the original grayscale data to obtain preprocessed grayscale data; Performing continuity processing on the pre-processed grayscale data to obtain continuous grayscale data; A grayscale data curve and a corresponding curve model are formed and output according to the continuous grayscale data.
9. The display method according to claim 8, characterized in that: in, The curve model corresponding to the grayscale data is used as a basis for pairing, and the input original grayscale data are re-paired to map each grayscale data to a corresponding voltage value; The method further comprises: After each grayscale data is mapped to a corresponding voltage value and corresponds to the curve model, the grayscale data corresponding to the curve model is output; wherein the output grayscale data is preprocessed and continuity processed to obtain the adjusted grayscale data.
10. An electronic device, characterized in that: The electronic device comprises a memory and a processor, wherein the memory stores program instructions, and when the processor runs the program instructions, the steps in the method described in claim 8 or 9 are executed.
