A passive matrix based display adjustment method
By acquiring video frames and key parameters, determining pixel compensation values and subframe mapping strategies, and adjusting them in conjunction with brightness monitoring equipment, the problems of low display adjustment efficiency and poor quality in passive matrix displays are solved, achieving a more stable and accurate display effect.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GUOJING HECHUANG (QINGDAO) TECH CO LTD
- Filing Date
- 2024-12-12
- Publication Date
- 2026-05-12
AI Technical Summary
Existing passive matrix display driving methods have limitations in improving frame scanning rate and display quality, and the display adjustment efficiency is low and the quality is not high.
By acquiring video frames and key parameters of the target display video, determining pixel compensation values and subframe mapping strategies, and combining this with a preset brightness monitoring device to adjust the brightness, precise adjustment of the passive matrix display can be achieved.
It improves the stability and accuracy of passive matrix displays, and enhances display quality, including brightness uniformity and contrast.
Smart Images

Figure CN119446033B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of display adjustment technology, and in particular to a display adjustment method based on a passive matrix. Background Technology
[0002] Currently, passive matrix display devices have advantages such as simple structure, few electrodes, and low power consumption, and are widely used in various display devices. However, due to the problem of pixels sharing electrodes, how to drive one pixel without affecting other pixels has become a key issue in passive matrix display driving. Furthermore, improving display quality, including brightness uniformity, contrast ratio, and color performance, is also a challenge in passive matrix display technology.
[0003] However, most existing passive matrix display driving methods employ techniques such as progressive scanning or subframe pulse width modulation, but these methods still have certain limitations in improving frame scanning rate and display quality.
[0004] Therefore, the present invention provides a display adjustment method based on a passive matrix. Summary of the Invention
[0005] This invention provides a display adjustment method based on a passive matrix to solve the problems of low display adjustment efficiency and poor display quality in the prior art.
[0006] This invention provides a display adjustment method based on a passive matrix, comprising:
[0007] Step 1: Obtain video frames of the target display video based on the passive matrix, thereby obtaining the original driving signal of the target display video, and perform signal conversion on the original driving signal to obtain the first driving data;
[0008] Step 2: Obtain the key parameters of the target display video and the display requirements of the target display video, thereby extracting the target display brightness from the display requirements, determining the pixel compensation value corresponding to each pixel in the target display video, and combining the pixel compensation value with the first driving data to obtain the second driving data;
[0009] Step 3: Based on the display requirements of the target display video, determine the subframe mapping strategy for each subframe in the video frame of the target display video, thereby mapping the second driving data and making the first display adjustment to the target display video;
[0010] Step 4: Based on the preset brightness monitoring device, monitor the brightness of each channel in the target display video and adjust the brightness in real time, thereby realizing the second display adjustment of the target display video.
[0011] According to the present invention, the method for acquiring video frames of a target display video based on a passive matrix, thereby obtaining the original driving signal of the target display video, and performing signal conversion on the original driving signal to obtain first driving data includes:
[0012] Step 11: Obtain real-time video frames of the target display video based on a passive matrix using preset software, and divide the real-time video frames according to a preset video frame division scheme to obtain several video subframes, thereby obtaining the first set of video subframes.
[0013] Step 12: Obtain the original driving signal of each pixel corresponding to the real-time video frame during video transmission, and perform signal conversion on the original driving signal based on the smart terminal to obtain the initial driving data;
[0014] Step 13: Classify and integrate the initial driving data based on the first set of video subframes to obtain the first driving data of the real-time video frames.
[0015] According to the present invention, key parameters of a target display video are obtained, and the display requirements of the target display video are obtained, thereby extracting the target display brightness from the display requirements, thereby determining the pixel compensation value corresponding to each pixel in the target display video, and combining the pixel compensation value with the first driving data to obtain the second driving data, including:
[0016] Step 21: Obtain the keyframe parameters of each video subframe in the real-time video frame of the target display video to obtain the first subframe parameter set;
[0017] Step 22: Obtain the pixel value of the current video subframe and the display requirements of the target video, thereby extracting the target display brightness from the display requirements and combining it with the parameter set of the first subframe corresponding to the current video subframe to determine the pixel compensation value of the current video subframe;
[0018] Step 23: Extract the first driving sub-data corresponding to the current video sub-frame from the first driving data, and apply the pixel compensation value to the corresponding first driving sub-data to obtain the compensated second driving sub-data;
[0019] Step 24: Combine the second driving sub-data in each real-time video frame and sort them according to the relative position of the corresponding video sub-frame to obtain the second driving data.
[0020] The method for determining the pixel compensation value of the current video subframe according to the present invention includes:
[0021] Step 221: Determine the initial pixel compensation value corresponding to each pixel in the current video subframe;
[0022] ;
[0023] ;
[0024] ;in, This is the initial pixel compensation value corresponding to the current pixel. This is the brightness compensation value corresponding to the current pixel. This is the contrast compensation value corresponding to the current pixel. This represents the real-time brightness of the current pixel in the current video subframe. Display the target brightness for the current video subframe. For brightness gain factor, For system brightness error, Let e be the base-e logarithmic function. Contrast gain factor is the real-time brightness of the i-th pixel adjacent to the current pixel in the current video subframe, and n is the number of pixels adjacent to the current pixel in the current video subframe;
[0025] Step 222: Determine the average pixel compensation value of the current video subframe based on the initial pixel compensation value of each pixel in the current video subframe, and use the average pixel compensation value as the pixel compensation value corresponding to the current video subframe.
[0026] According to the present invention, a subframe mapping strategy for determining each subframe in the video frame of a target display video based on the display requirements of the target display video is provided, thereby mapping the second driving data and performing a first display adjustment on the target display video, including:
[0027] Step 31: Obtain the keyframe parameters of each video subframe of the real-time video frame, and compare the display requirements of the target video with the keyframe parameters to determine the first difference between the display requirements and the keyframe parameters;
[0028] Step 32: Compare the first difference with the preset difference-policy database to determine the subframe mapping policy corresponding to the first difference;
[0029] Step 33: Map the second driving data according to the subframe mapping strategy, and adjust the driving parameters of the driving data based on the mapping result to achieve the first display adjustment of the displayed video.
[0030] According to the present invention, adjusting the driving parameters based on the mapping result and driving data to achieve a first display adjustment of the displayed video includes:
[0031] Step 331: Obtain the driving parameters of the driving data of the target display video, and determine the target driving parameters of the driving data corresponding to the target display video based on the mapping result;
[0032] Step 332: Determine the corresponding drive adjustment parameters based on the parameter difference between the target drive parameters and the drive parameters;
[0033] Step 333: Convert the drive adjustment parameters to obtain the drive adjustment signal, and adjust the drive signal of the target display video based on the drive adjustment signal to achieve the first display adjustment of the display video.
[0034] According to the present invention, a second display adjustment of the target display video is achieved by monitoring the brightness of each channel in the target display video and adjusting the brightness in real time based on a preset brightness monitoring device, thereby including:
[0035] Step 41: Based on the preset brightness monitoring device, monitor the real-time output brightness of each channel in the target passive matrix to obtain the first brightness set;
[0036] Step 42: Perform a first comparison based on each adjacent real-time output brightness in the first brightness set to obtain the brightness difference of each adjacent brightness output, and obtain the first brightness difference set;
[0037] Step 43: Determine the standard brightness difference based on the display adjustment accuracy of the target passive matrix, and then extract the first brightness difference greater than the standard brightness difference from the first brightness difference set to form the second brightness difference set;
[0038] Step 44: Obtain the second brightness corresponding to the second brightness difference set, obtain the second brightness set, and obtain the real-time output brightness with the largest brightness and the real-time output brightness with the smallest brightness in the first brightness set. Combine the second brightness set to obtain the third brightness set.
[0039] Step 45: Determine the visual requirements of the target display video under the current external ambient brightness based on the real-time external brightness, and combine the display requirements of the target display video to obtain the comprehensive brightness requirements of the target display video, thereby determining the first brightness compensation target of the target display video;
[0040] Step 46: Compare the first brightness compensation target with each real-time output brightness in the third brightness set to determine the channel brightness compensation value of each real-time output brightness in the third brightness set.
[0041] Step 47: Determine the data adjustment scheme for each channel of the target display video based on the channel brightness compensation value, thereby determining the signal adjustment scheme for the corresponding drive signal, and thus realizing the second display adjustment of the target display video.
[0042] After performing a second display adjustment on the target display video according to the present invention, the method further includes: verifying the display adjustment result, specifically including:
[0043] Acquire the second video frame of the real-time video and determine the display adjustment result of the second video frame based on user feedback from the target user;
[0044] If the user feedback is greater than the preset feedback value, it is determined that the display adjustment result of the second video frame meets the user's needs, and no display adjustment optimization is required;
[0045] Conversely, the display adjustment method is optimized based on user needs, and the real-time video is adjusted based on the optimized display adjustment method.
[0046] Compared with the prior art, the beneficial effects of the present invention are as follows: The present invention provides a display adjustment method based on a passive matrix, which realizes the display adjustment of video based on a passive matrix by combining pixel compensation value and channel brightness monitoring adjustment, thereby making the display adjustment more stable and accurate. Attached Figure Description
[0047] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0048] Figure 1 This is a flowchart of a display adjustment method based on a passive matrix provided in an embodiment of the present invention. Detailed Implementation
[0049] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0050] Example 1:
[0051] This invention provides a display adjustment method based on a passive matrix, such as... Figure 1 As shown, it includes:
[0052] Step 1: Obtain video frames of the target display video based on the passive matrix, thereby obtaining the original driving signal of the target display video, and perform signal conversion on the original driving signal to obtain the first driving data;
[0053] Step 2: Obtain the key parameters of the target display video and the display requirements of the target display video, thereby extracting the target display brightness from the display requirements, determining the pixel compensation value corresponding to each pixel in the target display video, and combining the pixel compensation value with the first driving data to obtain the second driving data;
[0054] Step 3: Based on the display requirements of the target display video, determine the subframe mapping strategy for each subframe in the video frame of the target display video, thereby mapping the second driving data and making the first display adjustment to the target display video;
[0055] Step 4: Based on the preset brightness monitoring device, monitor the brightness of each channel in the target display video and adjust the brightness in real time, thereby realizing the second display adjustment of the target display video.
[0056] In this embodiment, each frame contains the state information of all pixels on the screen. This information needs to be transmitted to the display through a drive signal. The display reads the drive data of each frame and controls the light emission state of each pixel on the screen based on this data.
[0057] In this embodiment, a passive matrix is a driving method for a display screen, in which each pixel is controlled by an intersecting row and column electrode, without providing a separate switching element for each pixel. Passive matrices are commonly used in some simple display devices.
[0058] In this embodiment, the target display video refers to the video content that needs to be processed or displayed.
[0059] In this embodiment, the original driving signal refers to the original signal that drives the display device to display video content, which includes all information of the video, such as color, brightness, contrast, etc.
[0060] In this embodiment, signal conversion is the process of converting the original driving signal into a data format suitable for a specific display device or processing flow.
[0061] In this embodiment, the first driving data is data obtained after signal conversion and used to drive the display device.
[0062] In this embodiment, key parameters refer to parameters that affect the display effect of the target video, such as resolution, frame rate, color depth, etc.
[0063] In this embodiment, display requirements refer to the specific requirements for the target video in terms of display, such as brightness, contrast, and color.
[0064] In this embodiment, the target display brightness is the desired display brightness specified in the display requirements.
[0065] In this embodiment, the pixel compensation value is an additional adjustment made to each pixel to adjust or optimize the display effect. It can be determined based on the target display brightness and the characteristics of the display device.
[0066] In this embodiment, the second driving data is the data obtained by combining the pixel compensation value and the first driving data, and is used to drive the display device more accurately.
[0067] In this embodiment, the subframe mapping strategy refers to the process of dividing a video frame into multiple subframes and formulating a display strategy for each subframe in video display, which can be used to optimize the display effect, such as improving the dynamic range or reducing motion blur.
[0068] In this embodiment, the first display adjustment is a preliminary adjustment to the target display video based on a subframe mapping strategy.
[0069] In this embodiment, the preset brightness monitoring device is a device used to monitor the brightness of the display device, and it typically has high accuracy and real-time performance.
[0070] In this embodiment, real-time brightness adjustment is a process of adjusting the brightness of the display device in real time based on feedback from the brightness monitoring device.
[0071] In this embodiment, the second display adjustment is a further adjustment to the target display video based on real-time brightness adjustment.
[0072] The beneficial effects of the above technical solution are: by combining pixel compensation value and channel brightness monitoring and adjustment, the display adjustment of video based on passive matrix is realized, thereby making the display adjustment more stable and accurate.
[0073] Example 2:
[0074] Based on Example 1, the first driving data is obtained, including:
[0075] Step 11: Obtain real-time video frames of the target display video based on a passive matrix using preset software, and divide the real-time video frames according to a preset video frame division scheme to obtain several video subframes, thereby obtaining the first set of video subframes.
[0076] Step 12: Obtain the original driving signal of each pixel corresponding to the real-time video frame during video transmission, and perform signal conversion on the original driving signal based on the smart terminal to obtain the initial driving data;
[0077] Step 13: Classify and integrate the initial driving data based on the first set of video subframes to obtain the first driving data of the real-time video frames.
[0078] In this embodiment, a real-time video frame refers to a single image frame continuously captured from a video source (such as a camera). The video frames are played continuously at a certain rate (frame rate) to form a dynamic video.
[0079] In this embodiment, a video subframe is a portion of an image segmented from a complete video frame.
[0080] In this embodiment, the first set of video subframes refers to a set of video subframes obtained after partitioning. These subframes may be organized based on a specific partitioning scheme, such as partitioning by region or by resolution.
[0081] In this embodiment, a passive matrix is a driving method for a display screen, in which each pixel is controlled by an intersecting row and column electrode, without providing a separate switching element for each pixel. Passive matrices are commonly used in some simple display devices.
[0082] In this embodiment, the target display video refers to the video content that needs to be processed or displayed.
[0083] In this embodiment, the original driving signal refers to the original signal that drives the display device to display video content, which includes all information of the video, such as color, brightness, contrast, etc.
[0084] In this embodiment, signal conversion is the process of converting the original driving signal into a data format suitable for a specific display device or processing flow.
[0085] In this embodiment, the initial driving data refers to the data obtained after signal conversion, which is used to control the brightness and color of pixels on the display screen.
[0086] In this embodiment, the first driving data is obtained by classifying and integrating the initial driving data based on the first video subframe set. For example, the first driving data may have been optimized or reorganized to control the pixels on the display screen more efficiently.
[0087] The beneficial effects of the above technical solution are: by processing and dividing the video frames, each sub-frame and its corresponding driving data are classified and integrated, and then each classified driving sub-data is combined with pixel compensation value and channel brightness monitoring adjustment to achieve video display adjustment based on passive matrix, thereby making the display adjustment more stable and accurate.
[0088] Example 3:
[0089] Based on Example 2, the second driving data is obtained, including:
[0090] Step 21: Obtain the keyframe parameters of each video subframe in the real-time video frame of the target display video to obtain the first subframe parameter set;
[0091] Step 22: Obtain the pixel value of the current video subframe and the display requirements of the target video, thereby extracting the target display brightness from the display requirements and combining it with the parameter set of the first subframe corresponding to the current video subframe to determine the pixel compensation value of the current video subframe;
[0092] Step 23: Extract the first driving sub-data corresponding to the current video sub-frame from the first driving data, and apply the pixel compensation value to the corresponding first driving sub-data to obtain the compensated second driving sub-data;
[0093] Step 24: Combine the second driving sub-data in each real-time video frame and sort them according to the relative position of the corresponding video sub-frame to obtain the second driving data.
[0094] In this embodiment, keyframe parameters are used to describe the characteristics of each video subframe, thereby obtaining the first subframe parameter set.
[0095] In this embodiment, the first subframe parameter set refers to the set of keyframe parameters extracted from each video subframe of the real-time video frame, which is used for subsequent video processing or display control.
[0096] In this embodiment, the pixel value is a numerical value that describes the color and brightness of each pixel in the image. In digital image processing, the pixel value is usually represented as the intensity value of one or more color channels (such as RGB or YUV).
[0097] In this embodiment, display requirements refer to the user's requirements for display devices or video output in terms of visual effects, brightness, contrast, resolution, etc. Display requirements may be set by the user or automatically determined according to the application scenario.
[0098] In this embodiment, pixel compensation values are used to adjust the brightness and color of pixels in an image to achieve specific visual effects or meet display requirements, including brightness compensation values and contrast compensation values.
[0099] In this embodiment, the first driving sub-data refers to the partial data corresponding to the current video sub-frame extracted from the first driving data. The first driving data may contain complete information required to control all pixels on the display screen, while the first driving sub-data focuses on pixel control of the current video sub-frame.
[0100] In this embodiment, after the second driving sub-data is adjusted by pixel compensation value, the first driving sub-data corresponding to the current video sub-frame becomes the second driving sub-data.
[0101] In this embodiment, the second driving data is a set of data obtained by combining each second driving sub-data in the real-time video frame and sorting it according to the relative position of the corresponding video sub-frame. The second driving data contains complete and adjusted information required to control all pixels on the display screen to achieve the final display effect.
[0102] The beneficial effects of the above technical solution are: by combining pixel compensation values to drive and adjust the first driving data, the display adjustment of video based on passive matrix is realized, making the display adjustment of video frames based on passive matrix more stable and accurate.
[0103] Example 4:
[0104] Based on Example 3, the pixel compensation value of the current video subframe is determined, including:
[0105] Step 221: Determine the initial pixel compensation value corresponding to each pixel in the current video subframe;
[0106] ;
[0107] ;
[0108] ;in, This is the initial pixel compensation value corresponding to the current pixel. This is the brightness compensation value corresponding to the current pixel. This is the contrast compensation value corresponding to the current pixel. This represents the real-time brightness of the current pixel in the current video subframe. Display the target brightness for the current video subframe. For brightness gain factor, For system brightness error, Let e be the base-e logarithmic function. Contrast gain factor is the real-time brightness of the i-th pixel adjacent to the current pixel in the current video subframe, and n is the number of pixels adjacent to the current pixel in the current video subframe;
[0109] Step 222: Determine the average pixel compensation value of the current video subframe based on the initial pixel compensation value of each pixel in the current video subframe, and use the average pixel compensation value as the pixel compensation value corresponding to the current video subframe.
[0110] In this embodiment, the pixel compensation mean is the average of the pixel compensation values of each pixel in the current video subframe, which is used to determine the pixel compensation mean of the current video subframe.
[0111] The beneficial effects of the above technical solution are: by combining pixel compensation values to drive and adjust the first driving data, the display adjustment of video based on passive matrix is realized, making the display adjustment of video frames based on passive matrix more stable and accurate.
[0112] Example 5:
[0113] Based on Example 3, a first display adjustment is made to the target display video, including:
[0114] Step 31: Obtain the keyframe parameters of each video subframe of the real-time video frame, and compare the display requirements of the target video with the keyframe parameters to determine the first difference between the display requirements and the keyframe parameters;
[0115] Step 32: Compare the first difference with the preset difference-policy database to determine the subframe mapping policy corresponding to the first difference;
[0116] Step 33: Map the second driving data according to the subframe mapping strategy, and adjust the driving parameters of the driving data based on the mapping result to achieve the first display adjustment of the displayed video.
[0117] In this embodiment, the first difference refers to the difference obtained by comparing the display requirements of the target video with the key frame parameters of the real-time video frame. For example, the first difference involves mismatches in brightness, contrast, resolution, etc.
[0118] In this embodiment, the preset difference-policy database is a predefined database that stores the mapping relationship between different difference types and corresponding processing policies. When a certain difference is detected, the corresponding processing policy can be determined by querying this database.
[0119] In this embodiment, the subframe mapping strategy refers to the strategy determined from the preset difference-strategy database based on the first difference, which is used to adjust or map video subframes. For example, the subframe mapping strategy may involve operations such as rearranging, cropping, scaling, and color correction of video subframes to match display requirements.
[0120] In this embodiment, the driving parameters refer to the driving data parameters that control the display state of pixels on the display device, and may include brightness, color, contrast, refresh rate, etc.
[0121] In this embodiment, the first display adjustment refers to the initial adjustment of the displayed video after adjusting the driving parameters of the driving data according to the mapping result. The first display adjustment is to improve the performance of the video in terms of brightness, contrast, color, etc., so as to better meet the user's display needs.
[0122] The beneficial effects of the above technical solution are: by determining the difference between the display requirements of the target video and the video parameters, the adjustment strategy for each video subframe can be determined, thereby making the display adjustment more stable and accurate.
[0123] Example 6:
[0124] Based on Example 5, the driving parameters of the driving data are adjusted according to the mapping results to achieve a first display adjustment of the displayed video, including:
[0125] Step 331: Obtain the driving parameters of the driving data of the target display video, and determine the target driving parameters of the driving data corresponding to the target display video based on the mapping result;
[0126] Step 332: Determine the corresponding drive adjustment parameters based on the parameter difference between the target drive parameters and the drive parameters;
[0127] Step 333: Convert the drive adjustment parameters to obtain the drive adjustment signal, and adjust the drive signal of the target display video based on the drive adjustment signal to achieve the first display adjustment of the display video.
[0128] In this embodiment, the driving parameter target refers to the driving parameter value that the target video is expected to reach, as determined based on the mapping result.
[0129] In this embodiment, parameter difference refers to the difference or disparity between the target driving parameter and the current driving parameter, and the difference in parameter difference indicates the amount that needs to be adjusted.
[0130] In this embodiment, the driving adjustment parameter refers to the parameter calculated based on the parameter difference, which is used to adjust the current driving data to achieve the driving parameter target. The driving adjustment parameter may include brightness increment, color correction coefficient, etc.
[0131] In this embodiment, parameter conversion refers to the process of converting drive adjustment parameters into drive adjustment signals.
[0132] In this embodiment, the drive adjustment signal refers to the signal obtained after parameter conversion, which is used to adjust the drive signal of the display device.
[0133] In this embodiment, signal adjustment refers to the process of modifying the original driving signal according to the driving adjustment signal. This process may involve operations such as signal amplification, attenuation, and filtering to ensure that the adjusted signal can accurately control the pixels of the display device.
[0134] In this embodiment, the first display adjustment refers to the initial adjustment of the displayed video after adjusting the driving parameters of the driving data according to the mapping result. The first display adjustment is to improve the performance of the video in terms of brightness, contrast, color, etc., so as to better meet the user's display needs.
[0135] The beneficial effects of the above technical solution are: by determining the difference between the display requirements of the target video and the video parameters, the parameter adjustment strategy for each video subframe is determined, and the signal adjustment strategy is obtained by parameter conversion, thereby performing display adjustment, making the display adjustment more stable and accurate.
[0136] Example 7:
[0137] Based on Example 5, a second display adjustment of the target video is implemented, including:
[0138] Step 41: Based on the preset brightness monitoring device, monitor the real-time output brightness of each channel in the target passive matrix to obtain the first brightness set;
[0139] Step 42: Perform a first comparison based on each adjacent real-time output brightness in the first brightness set to obtain the brightness difference of each adjacent brightness output, and obtain the first brightness difference set;
[0140] Step 43: Determine the standard brightness difference based on the display adjustment accuracy of the target passive matrix, and then extract the first brightness difference greater than the standard brightness difference from the first brightness difference set to form the second brightness difference set;
[0141] Step 44: Obtain the second brightness corresponding to the second brightness difference set, obtain the second brightness set, and obtain the real-time output brightness with the largest brightness and the real-time output brightness with the smallest brightness in the first brightness set. Combine the second brightness set to obtain the third brightness set.
[0142] Step 45: Determine the visual requirements of the target display video under the current external ambient brightness based on the real-time external brightness, and combine the display requirements of the target display video to obtain the comprehensive brightness requirements of the target display video, thereby determining the first brightness compensation target of the target display video;
[0143] Step 46: Compare the first brightness compensation target with each real-time output brightness in the third brightness set to determine the channel brightness compensation value of each real-time output brightness in the third brightness set.
[0144] Step 47: Determine the data adjustment scheme for each channel of the target display video based on the channel brightness compensation value, thereby determining the signal adjustment scheme for the corresponding drive signal, and thus realizing the second display adjustment of the target display video.
[0145] In this embodiment, real-time output brightness refers to the brightness value of each channel on the passive matrix display screen at the current moment.
[0146] In this embodiment, the first brightness set is a set consisting of the real-time output brightness of all channels, including the brightness value of each channel on the display screen.
[0147] In this embodiment, the first comparison refers to the process of comparing each adjacent real-time output brightness in the first brightness set, with the aim of finding the brightness difference between adjacent channels.
[0148] In this embodiment, the first brightness difference set is a set consisting of the brightness differences between all adjacent channels.
[0149] In this embodiment, the standard brightness difference is a threshold determined based on the display adjustment precision. When the brightness difference between adjacent channels exceeds this threshold, brightness adjustment is considered necessary.
[0150] In this embodiment, the display adjustment precision refers to the minimum amount of change that the display screen can achieve when adjusting the brightness, which determines the fineness of the brightness adjustment.
[0151] In this embodiment, the second brightness difference set is a set of brightness differences that are greater than the standard brightness difference in the first brightness difference set, and the second brightness difference represents the channel pairs that need to be significantly adjusted in brightness.
[0152] In this embodiment, the second brightness refers to the brightness value of the channel with the higher brightness among the two channels corresponding to each brightness difference in the second brightness difference set.
[0153] In this embodiment, the second brightness set is a set consisting of all the second brightness sets.
[0154] In this embodiment, visual requirements refer to the brightness level that the display screen needs to achieve in order to ensure good visual effects under the current external ambient brightness.
[0155] In this embodiment, the third brightness set includes the real-time output brightness of the channels in the second brightness set, the real-time output brightness of the channel with the highest brightness in the first brightness set, and the real-time output brightness of the channel with the lowest brightness.
[0156] In this embodiment, the comprehensive brightness requirement refers to the visual and similarity requirements determined for each channel in the target display video.
[0157] In this embodiment, the first brightness compensation target is determined based on real-time external brightness and display requirements, and the target is the brightness compensation target that the target display video needs to achieve in the current environment.
[0158] In this embodiment, the channel brightness compensation value refers to the comparison difference value between the first brightness compensation target and each third brightness in the third brightness set.
[0159] In this embodiment, the data adjustment scheme is an adjustment scheme for the driving data corresponding to each channel of the target display video determined by the brightness compensation value.
[0160] In this embodiment, the second display adjustment refers to the process of adjusting the brightness of the target display video by adjusting the data adjustment scheme of the driving data of the corresponding channel of the third brightness set based on the first brightness compensation target, thereby determining the signal adjustment scheme of the corresponding driving signal.
[0161] The beneficial effects of the above technical solution are: by monitoring the channel brightness of the target display video and adjusting the brightness in real time based on the detection results, and combining the first display adjustment results to achieve the display adjustment of the video based on the passive matrix, the display adjustment can be made more accurate and effective.
[0162] Example 8:
[0163] Based on Example 7, after performing a second display adjustment on the target display video, the method further includes: verifying the display adjustment result, specifically including:
[0164] Acquire the second video frame of the real-time video and determine the display adjustment result of the second video frame based on user feedback from the target user;
[0165] If the user feedback is greater than the preset feedback value, it is determined that the display adjustment result of the second video frame meets the user's needs, and no display adjustment optimization is required;
[0166] Conversely, the display adjustment method is optimized based on user needs, and the real-time video is adjusted based on the optimized display adjustment method.
[0167] In this embodiment, the second video frame refers to the real-time video frame of the target display video after the second display adjustment.
[0168] In this embodiment, user feedback refers to the comprehensive determination of the target user's further display adjustments based on the video display adjustment results and their evaluation of the display adjustment results.
[0169] In this embodiment, the preset feedback value is predetermined based on the video frame display adjustment accuracy of the target display video.
[0170] The beneficial effects of the above technical solution are: by verifying the display adjustment results of the target display video in real time and making timely display adjustments based on the verification results, the display adjustment of the target display video based on the passive matrix becomes more accurate and effective.
[0171] The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A display adjustment method based on a passive matrix, characterized in that, include: Step 1: Obtain video frames of the target display video based on the passive matrix, thereby obtaining the original driving signal of the target display video, and perform signal conversion on the original driving signal to obtain the first driving data; Step 2: Obtain the key parameters of the target display video and the display requirements of the target display video, thereby extracting the target display brightness from the display requirements, determining the pixel compensation value corresponding to each pixel in the target display video, and combining the pixel compensation value with the first driving data to obtain the second driving data; Step 3: Based on the display requirements of the target display video, determine the subframe mapping strategy for each subframe in the video frame of the target display video, thereby mapping the second driving data and making the first display adjustment to the target display video; Step 4: Based on the preset brightness monitoring device, perform brightness monitoring and real-time brightness adjustment on each channel of the target display video, thereby realizing the second display adjustment of the target display video; The process of acquiring video frames of the target display video based on a passive matrix to obtain the original driving signal of the target display video, and then performing signal conversion on the original driving signal to obtain the first driving data, includes: Step 11: Obtain real-time video frames of the target display video based on a passive matrix using preset software, and divide the real-time video frames according to a preset video frame division scheme to obtain several video subframes, thereby obtaining the first set of video subframes. Step 12: Obtain the original driving signal of each pixel corresponding to the real-time video frame during video transmission, and perform signal conversion on the original driving signal based on the smart terminal to obtain the initial driving data; Step 13: Classify and integrate the initial driving data based on the first video subframe set to obtain the first driving data of the real-time video frame; The process involves acquiring key parameters of the target display video and obtaining its display requirements. This includes extracting the target display brightness from the display requirements, determining the pixel compensation value for each pixel in the target display video, and combining the pixel compensation values with the first driving data to obtain the second driving data, including: Step 21: Obtain the keyframe parameters of each video subframe in the real-time video frame of the target display video to obtain the first subframe parameter set; Step 22: Obtain the pixel value of the current video subframe and the display requirements of the target video, thereby extracting the target display brightness from the display requirements and combining it with the parameter set of the first subframe corresponding to the current video subframe to determine the pixel compensation value of the current video subframe; Step 23: Extract the first driving sub-data corresponding to the current video sub-frame from the first driving data, and apply the pixel compensation value to the corresponding first driving sub-data to obtain the compensated second driving sub-data; Step 24: Combine the second driving sub-data in each real-time video frame and sort them according to the relative position of the corresponding video sub-frame to obtain the second driving data; Determining the pixel compensation value of the current video subframe includes: Step 221: Determine the initial pixel compensation value corresponding to each pixel in the current video subframe; ; ; ;in, This is the initial pixel compensation value corresponding to the current pixel. This is the brightness compensation value corresponding to the current pixel. This is the contrast compensation value corresponding to the current pixel. This represents the real-time brightness of the current pixel in the current video subframe. Display the target brightness for the current video subframe. For brightness gain factor, For system brightness error, Let e be the base-e logarithmic function. Contrast gain factor is the real-time brightness of the i-th pixel adjacent to the current pixel in the current video subframe, and n is the number of pixels adjacent to the current pixel in the current video subframe; Step 222: Determine the average pixel compensation value of the current video subframe based on the initial pixel compensation value of each pixel in the current video subframe, and use the average pixel compensation value as the pixel compensation value corresponding to the current video subframe.
2. The display adjustment method based on a passive matrix according to claim 1, characterized in that, Based on the display requirements of the target display video, a subframe mapping strategy is determined for each subframe in the video frame of the target display video, thereby mapping the second driving data and performing a first display adjustment on the target display video, including: Step 31: Obtain the keyframe parameters of each video subframe of the real-time video frame, and compare the display requirements of the target video with the keyframe parameters to determine the first difference between the display requirements and the keyframe parameters; Step 32: Compare the first difference with the preset difference-policy database to determine the subframe mapping policy corresponding to the first difference; Step 33: Map the second driving data according to the subframe mapping strategy, and adjust the driving parameters of the driving data based on the mapping result to achieve the first display adjustment of the displayed video.
3. The display adjustment method based on a passive matrix according to claim 2, characterized in that, Based on the mapping results, the driving parameters of the driving data are adjusted to achieve the first display adjustment of the displayed video, including: Step 331: Obtain the driving parameters of the driving data of the target display video, and determine the target driving parameters of the driving data corresponding to the target display video based on the mapping result; Step 332: Determine the corresponding drive adjustment parameters based on the parameter difference between the target drive parameters and the drive parameters; Step 333: Convert the drive adjustment parameters to obtain the drive adjustment signal, and adjust the drive signal of the target display video based on the drive adjustment signal to achieve the first display adjustment of the display video.
4. The display adjustment method based on a passive matrix according to claim 2, characterized in that, Based on a preset brightness monitoring device, the brightness of each channel in the target display video is monitored and adjusted in real time, thereby achieving a second display adjustment of the target display video, including: Step 41: Based on the preset brightness monitoring device, monitor the real-time output brightness of each channel in the target passive matrix to obtain the first brightness set; Step 42: Perform a first comparison based on each adjacent real-time output brightness in the first brightness set to obtain the brightness difference of each adjacent brightness output, and obtain the first brightness difference set; Step 43: Determine the standard brightness difference based on the display adjustment accuracy of the target passive matrix, and then extract the first brightness difference greater than the standard brightness difference from the first brightness difference set to form the second brightness difference set; Step 44: Obtain the second brightness corresponding to the second brightness difference set, obtain the second brightness set, and obtain the real-time output brightness with the largest brightness and the real-time output brightness with the smallest brightness in the first brightness set. Combine the second brightness set to obtain the third brightness set. Step 45: Determine the visual requirements of the target display video under the current external ambient brightness based on the real-time external brightness, and combine the display requirements of the target display video to obtain the comprehensive brightness requirements of the target display video, thereby determining the first brightness compensation target of the target display video; Step 46: Compare the first brightness compensation target with each real-time output brightness in the third brightness set to determine the channel brightness compensation value of the channel corresponding to each real-time output brightness in the third brightness set. Step 47: Determine the data adjustment scheme for each channel of the target display video based on the channel brightness compensation value, thereby determining the signal adjustment scheme for the corresponding drive signal, and thus realizing the second display adjustment of the target display video.
5. The display adjustment method based on a passive matrix according to claim 4, characterized in that, After performing a second display adjustment on the target video, the process also includes: verifying the display adjustment results, specifically including: Acquire the second video frame of the real-time video and determine the display adjustment result of the second video frame based on user feedback from the target user; If the user feedback is greater than the preset feedback value, it is determined that the display adjustment result of the second video frame meets the user's needs, and no display adjustment optimization is required; Conversely, the display adjustment method is optimized based on user needs, and the real-time video is adjusted based on the optimized display adjustment method.