Display adjustment method based on passive matrix

By acquiring video frames and original driving signals in passive matrix display drivers, signal conversion and pixel compensation value adjustment, combined with channel brightness monitoring and subframe mapping strategies, problems such as low display adjustment efficiency and low quality in the prior art are solved. Achieve a more stable and accurate display effect.

CN119446033AActive Publication Date: 2025-02-14GUOJING HECHUANG (QINGDAO) TECH CO LTD +1
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202411833177.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-12
Publication Date
2025-02-14
Estimated Expiration
2044-12-12

Smart Images

  • Figure CN119446033A_ABST
    Figure CN119446033A_ABST
Patent Text Reader

Abstract

The invention provides a display adjustment method based on a passive matrix, and relates to the technical field of display adjustment, and the method comprises the steps: obtaining a video frame of a target display video based on the passive matrix, obtaining an original drive signal, and carrying out the signal conversion, and obtaining first drive data; key parameters and display requirements of a target display video are obtained, target display brightness in the display requirements is extracted, a corresponding pixel compensation value is determined, and the corresponding pixel compensation value is integrated with the first driving data to obtain second driving data; determining a sub-frame mapping strategy of each sub-frame in the video frame based on a display demand of the target display video, thereby mapping the second driving data, and performing first display adjustment on the target display video; and performing brightness monitoring and real-time brightness adjustment on each channel in the target display video based on preset brightness monitoring equipment to realize second display adjustment. The display adjustment of the video based on the passive matrix is realized by combining the pixel compensation value and the channel brightness monitoring adjustment, so that the display adjustment is more stable and accurate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of display adjustment, and in particular to a display adjustment method based on a passive matrix. Background Art

[0002] At present, passive matrix display devices have the advantages of simple structure, small number of electrodes, low power consumption, etc., and are widely used in various display devices. However, due to the problem of pixel common electrodes, how to drive a certain pixel without affecting other pixels has become a key issue in passive matrix display driving. In addition, how to improve display quality, including brightness uniformity, contrast and color performance, is also a challenge in passive matrix display technology.

[0003] However, most existing passive matrix display driving methods use technologies such as line-by-line scanning or sub-frame 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] The present invention provides a passive matrix-based display adjustment method, which is used to solve the problems of low display adjustment efficiency, low display quality, etc. in the prior art.

[0006] The present invention provides a display adjustment method based on a passive matrix, comprising: Step 1: acquiring a video frame of a target display video based on a passive matrix, thereby obtaining an original driving signal of the target display video, and performing signal conversion on the original driving signal to obtain first driving data; Step 2: Obtain key parameters of the target display video and the display requirements of the target display video, thereby extracting the target display brightness in 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; Step 3: determining a subframe mapping strategy for each subframe in a video frame of the target display video based on a display requirement of the target display video, thereby mapping the second driving data, and performing a first display adjustment on the target display video; Step 4: Based on a preset brightness monitoring device, brightness of each channel in the target display video is monitored and brightness is adjusted in real time, thereby realizing a second display adjustment of the target display video.

[0007] According to the present invention, a video frame of a target display video based on a passive matrix is ​​obtained to obtain an original drive signal of the target display video, and the original drive signal is converted to obtain first drive data, including: Step 11: obtaining a real-time video frame of a target display video based on a passive matrix based on a preset software, and dividing the real-time video frame based on a preset video frame division scheme to obtain a plurality of video subframes, thereby obtaining a first video subframe set; Step 12: obtaining the original driving signal of each pixel corresponding to the real-time video frame during video transmission, and performing signal conversion on the original driving signal based on the smart terminal to obtain 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.

[0008] According to the present invention, the key parameters of the target display video are obtained, and the display requirements of the target display video are obtained, so as to extract the target display brightness in 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: Step 21: Acquire key frame parameters of each video subframe in the real-time video frame of the target display video to obtain a first subframe parameter set; Step 22: Obtain the pixel value of the current video subframe and the display requirement of the target display video, thereby extracting the target display brightness in the display requirement and determining the pixel compensation value of the current video subframe in combination with the first subframe parameter set corresponding to the current video subframe; Step 23: extracting first driving sub-data corresponding to the current video sub-frame from the first driving data, and applying the pixel compensation value to the corresponding first driving sub-data to obtain compensated second driving sub-data; Step 24: Integrate each second driving sub-data in the real-time video frame, and sort them in combination with the relative position of the corresponding video sub-frame to obtain the second driving data.

[0009] According to the present invention, the pixel compensation value of the current video subframe is determined, including: Step 221: Determine an initial pixel compensation value corresponding to each pixel point in the current video subframe; ; ; ;in, is the initial pixel compensation value corresponding to the current pixel point, is the brightness compensation value corresponding to the current pixel, is the contrast compensation value corresponding to the current pixel, is the real-time brightness of the current pixel in the current video subframe, The target display brightness for the current video subframe for the target display video. is the brightness gain factor, is the system brightness error, is the logarithmic function with base e, is the 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 pixel compensation mean value of the current video subframe based on the initial pixel compensation value of each pixel point in the current video subframe, and use the pixel compensation mean value as the pixel compensation value corresponding to the current video subframe.

[0010] According to the present invention, a subframe mapping strategy of each subframe in a video frame of a target display video is determined based on a display requirement of the target display video, so as to map the second drive data, thereby performing a first display adjustment on the target display video, including: Step 31: obtaining key frame parameters of each video subframe of the real-time video frame, and comparing the display requirements of the target display video with the key frame parameters, thereby determining a first difference between the display requirements and the key frame parameters; Step 32: comparing the first difference with a preset difference-strategy database to determine a subframe mapping strategy corresponding to the first difference; Step 33: Map the second driving data according to the sub-frame mapping strategy, thereby adjusting the driving parameters of the driving data based on the mapping result, and realizing the first display adjustment of the displayed video.

[0011] According to the present invention, the driving parameters of the driving data are adjusted based on the mapping result to implement a first display adjustment of the displayed video, including: Step 331: Acquire driving parameters of driving data of a target display video, and determine a driving parameter target of the driving data corresponding to the target display video based on the mapping result; Step 332: determining a corresponding driving adjustment parameter based on a parameter difference between the driving parameter target and the driving parameter; Step 333: convert the drive adjustment parameter to obtain a drive adjustment signal, and adjust the drive signal of the target display video based on the drive adjustment signal, thereby achieving a first display adjustment of the display video.

[0012] According to the present invention, the preset brightness monitoring device is used to 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, including: Step 41: monitoring the real-time output brightness of each channel in the target passive matrix in real time based on a preset brightness monitoring device to obtain a first brightness set; Step 42: performing a first comparison based on each adjacent real-time output brightness in the first brightness set to obtain a brightness difference between each adjacent brightness output condition, thereby obtaining a first brightness difference set; Step 43: determining a standard brightness difference based on the display adjustment accuracy of the target passive matrix, thereby extracting a first brightness difference greater than the standard brightness difference from the first brightness difference set to form a second brightness difference set; Step 44: obtaining a second brightness corresponding to the second brightness difference set, obtaining a second brightness set, and obtaining a real-time output brightness with the maximum brightness and a real-time output brightness with the minimum brightness in the first brightness set, and combining the second brightness set to obtain a third brightness set; Step 45: determining the visual requirement of the target display video under the current external environment brightness based on the real-time external brightness, and obtaining the comprehensive brightness requirement of the target display video in combination with the display requirement of the target display video, thereby determining a 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, thereby determining a channel brightness compensation value of a channel corresponding to each real-time output brightness in the third brightness set; Step 47: Determine a data adjustment scheme for the driving data corresponding to each channel of the target display video based on the channel brightness compensation value, thereby determining a signal adjustment scheme for the corresponding driving signal, thereby achieving a second display adjustment for the target display video.

[0013] After performing the second display adjustment on the target display video according to the present invention, the method further includes: testing the display adjustment result, specifically including: Acquire a second video frame of the real-time display video, and determine a display adjustment result of the second video frame based on user feedback from a 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 demand and does not need to perform display adjustment optimization; Otherwise, the display adjustment method is optimized based on user needs, and the real-time display video is adjusted based on the optimized display adjustment method.

[0014] Compared with the prior art, the beneficial effects of the present invention are as follows: the present invention provides a passive matrix-based display adjustment method, which realizes display adjustment of passive matrix-based video by combining pixel compensation value and channel brightness monitoring adjustment, thereby making the display adjustment more stable and accurate. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0016] Figure 1 The present invention provides a flowchart of a passive matrix-based display adjustment method. DETAILED DESCRIPTION

[0017] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0018] Embodiment 1: The embodiment of the present invention provides a display adjustment method based on a passive matrix, such as Figure 1 As shown, including: Step 1: acquiring a video frame of a target display video based on a passive matrix, thereby obtaining an original driving signal of the target display video, and performing signal conversion on the original driving signal to obtain first driving data; Step 2: Obtain key parameters of the target display video and the display requirements of the target display video, thereby extracting the target display brightness in 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; Step 3: determining a subframe mapping strategy for each subframe in a video frame of the target display video based on a display requirement of the target display video, thereby mapping the second driving data, and performing a first display adjustment on the target display video; Step 4: Based on a preset brightness monitoring device, brightness of each channel in the target display video is monitored and brightness is adjusted in real time, thereby realizing a second display adjustment of the target display video.

[0019] In this embodiment, each frame contains status information of all pixels on the screen, and this information needs to be transmitted to the display through a driving signal. The display reads the driving data of each frame and controls the light-emitting state of each pixel on the screen according to this data.

[0020] In this embodiment, the passive matrix is ​​a driving mode of a display screen, in which each pixel is controlled by a crossed row electrode and column electrode, and no separate switching element is provided for each pixel. The passive matrix is ​​often used in some simple display devices.

[0021] In this embodiment, the target display video refers to video content that needs to be processed or displayed.

[0022] In this embodiment, the original driving signal refers to the original signal that drives the display device to display video content, and includes all the information of the video, such as color, brightness, contrast, etc.

[0023] In this embodiment, signal conversion is a process of converting the original driving signal into a data format suitable for a specific display device or processing flow.

[0024] In this embodiment, the first driving data is data obtained after signal conversion and used to drive the display device.

[0025] In this embodiment, the key parameters refer to parameters that affect the display effect of the target display video, such as resolution, frame rate, color depth, etc.

[0026] In this embodiment, the display requirement refers to specific requirements for the target display video in terms of display, such as brightness, contrast, color, etc.

[0027] In this embodiment, the target display brightness is a display brightness that is specified in the display requirements and is expected to be achieved.

[0028] In this embodiment, the pixel compensation value is a value for additionally adjusting each pixel point in order to adjust or optimize the display effect, and can be determined according to the target display brightness and the characteristics of the display device.

[0029] In this embodiment, the second driving data is data obtained by integrating the pixel compensation value with the first driving data, and is used to drive the display device more accurately.

[0030] 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, so as to optimize the display effect, such as improving the dynamic range or reducing motion blur.

[0031] In this embodiment, the first display adjustment is a preliminary adjustment of the target display video based on the sub-frame mapping strategy.

[0032] In this embodiment, the preset brightness monitoring device is a device used to monitor the brightness of the display device, and usually has high precision and real-time performance.

[0033] In this embodiment, real-time brightness adjustment is a process of adjusting the brightness of the display device in real time according to feedback from a brightness monitoring device.

[0034] In this embodiment, the second display adjustment is a further adjustment of the target display video based on the real-time brightness adjustment.

[0035] The beneficial effect of the above technical solution is: by combining the pixel compensation value and the channel brightness monitoring adjustment to achieve the display adjustment of the video based on the passive matrix, the display adjustment is made more stable and accurate.

[0036] Embodiment 2: Based on the first embodiment, the first driving data is obtained, including: Step 11: obtaining a real-time video frame of a target display video based on a passive matrix based on a preset software, and dividing the real-time video frame based on a preset video frame division scheme to obtain a plurality of video subframes, thereby obtaining a first video subframe set; Step 12: obtaining the original driving signal of each pixel corresponding to the real-time video frame during video transmission, and performing signal conversion on the original driving signal based on the smart terminal to obtain 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.

[0037] In this embodiment, the real-time video frame refers to a single image frame continuously captured from a video source (such as a camera), and the video frame is continuously played at a certain rate (frame rate) to form a dynamic video.

[0038] In this embodiment, the video sub-frame is a partial image segmented from a complete video frame.

[0039] In this embodiment, the first video sub-frame set refers to a set of video sub-frames obtained after division. These sub-frames may be organized together based on a specific division scheme, for example, the division scheme may be by region, by resolution, etc.

[0040] In this embodiment, the passive matrix is ​​a driving mode of a display screen, in which each pixel is controlled by a crossed row electrode and column electrode, and no separate switching element is provided for each pixel. The passive matrix is ​​often used in some simple display devices.

[0041] In this embodiment, the target display video refers to video content that needs to be processed or displayed.

[0042] In this embodiment, the original driving signal refers to the original signal that drives the display device to display video content, and includes all the information of the video, such as color, brightness, contrast, etc.

[0043] In this embodiment, signal conversion is a process of converting the original driving signal into a data format suitable for a specific display device or processing flow.

[0044] In this embodiment, the initial driving data refers to data obtained after signal conversion and used to control the brightness and color of pixels on the display screen.

[0045] In this embodiment, the first driving data is data obtained by classifying and integrating the initial driving data based on the first video subframe set. For example, the first driving data may be optimized or reorganized to more efficiently control the pixels on the display screen.

[0046] The beneficial effect of the above technical solution is: by processing and dividing the video frames, each sub-frame and the corresponding driving data are classified and integrated, so that each classified driving sub-data is combined with the pixel compensation value and the channel brightness monitoring adjustment to realize the display adjustment of the video based on the passive matrix, thereby making the display adjustment more stable and accurate.

[0047] Embodiment 3: Based on the second embodiment, the second driving data is obtained, including: Step 21: Acquire key frame parameters of each video subframe in the real-time video frame of the target display video to obtain a first subframe parameter set; Step 22: Obtain the pixel value of the current video subframe and the display requirement of the target display video, thereby extracting the target display brightness in the display requirement and determining the pixel compensation value of the current video subframe in combination with the first subframe parameter set corresponding to the current video subframe; Step 23: extracting first driving sub-data corresponding to the current video sub-frame from the first driving data, and applying the pixel compensation value to the corresponding first driving sub-data to obtain compensated second driving sub-data; Step 24: Integrate each second driving sub-data in the real-time video frame, and sort them in combination with the relative position of the corresponding video sub-frame to obtain the second driving data.

[0048] In this embodiment, the key frame parameters are used to describe the characteristics of each video subframe, thereby obtaining a first subframe parameter set.

[0049] In this embodiment, the first sub-frame parameter set refers to a set of key frame parameters extracted from each video sub-frame of the real-time video frame, which is used for subsequent video processing or display control.

[0050] In this embodiment, the pixel value is a numerical value describing the color and brightness of each pixel in the image. In digital image processing, the pixel value is usually expressed as an intensity value of one or more color channels (such as RGB or YUV).

[0051] In this embodiment, the display requirement refers to the user's requirements for the display device or video output in terms of visual effects, brightness, contrast, resolution, etc. The display requirement may be set by the user or automatically determined according to the application scenario.

[0052] In this embodiment, the pixel compensation value is used to adjust the brightness and color of the pixels in the image to achieve a specific visual effect or meet display requirements, including a brightness compensation value and a contrast compensation value.

[0053] In this embodiment, the first driving sub-data refers to 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.

[0054] In this embodiment, after the second driving sub-data is adjusted by the pixel compensation value, the first driving sub-data corresponding to the current video sub-frame becomes the second driving sub-data.

[0055] In this embodiment, the second drive data integrates each second drive sub-data in the real-time video frame and sorts the data set in combination with the relative position of the corresponding video sub-frame. The second drive data contains the complete and adjusted information required to control all pixels on the display screen to achieve the final display effect.

[0056] The beneficial effect of the above technical solution is: by driving and adjusting the first driving data in combination with the pixel compensation value, the display adjustment of the passive matrix-based video is achieved, making the display adjustment of the passive matrix-based video frame more stable and accurate.

[0057] Embodiment 4: Based on Embodiment 3, determining the pixel compensation value of the current video subframe includes: Step 221: Determine an initial pixel compensation value corresponding to each pixel point in the current video subframe; ; ; ;in, is the initial pixel compensation value corresponding to the current pixel point, is the brightness compensation value corresponding to the current pixel, is the contrast compensation value corresponding to the current pixel, is the real-time brightness of the current pixel in the current video subframe, The target display brightness for the current video subframe for the target display video. is the brightness gain factor, is the system brightness error, is the logarithmic function with base e, is the 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 pixel compensation mean value of the current video subframe based on the initial pixel compensation value of each pixel point in the current video subframe, and use the pixel compensation mean value as the pixel compensation value corresponding to the current video subframe.

[0058] In this embodiment, the pixel compensation mean value is the compensation mean value of the pixel compensation of the current video subframe determined by summing and averaging the pixel compensation values ​​of each pixel in the current video subframe.

[0059] The beneficial effect of the above technical solution is: by driving and adjusting the first driving data in combination with the pixel compensation value, the display adjustment of the passive matrix-based video is achieved, making the display adjustment of the passive matrix-based video frame more stable and accurate.

[0060] Embodiment 5: Based on the third embodiment, a first display adjustment is performed on the target display video, including: Step 31: obtaining key frame parameters of each video subframe of the real-time video frame, and comparing the display requirements of the target display video with the key frame parameters, thereby determining a first difference between the display requirements and the key frame parameters; Step 32: comparing the first difference with a preset difference-strategy database to determine a subframe mapping strategy corresponding to the first difference; Step 33: Map the second driving data according to the sub-frame mapping strategy, thereby adjusting the driving parameters of the driving data based on the mapping result, and realizing the first display adjustment of the displayed video.

[0061] In this embodiment, the first difference refers to the difference obtained by comparing the display requirement of the target display video with the key frame parameters of the real-time video frame. For example, the first difference involves mismatch in brightness, contrast, resolution, etc.

[0062] In this embodiment, the preset difference-strategy database is a predefined database, which stores the mapping relationship between different difference types and corresponding processing strategies. When a certain difference is detected, the corresponding processing strategy can be determined by querying this database.

[0063] In this embodiment, the subframe mapping strategy refers to a strategy for adjusting or mapping video subframes determined from a preset difference-strategy database based on the first difference. For example, the subframe mapping strategy may involve operations such as rearranging, cropping, scaling, and color correction of video subframes to match display requirements.

[0064] In this embodiment, the driving parameters refer to parameters corresponding to the driving data for controlling the display state of pixels on the display device, which may include brightness, color, contrast, refresh rate, etc.

[0065] In this embodiment, the first display adjustment refers to a preliminary adjustment of the displayed video after adjusting the driving parameters of the driving data according to the mapping results. The first display adjustment is to improve the brightness, contrast, color and other aspects of the video to be closer to the user's display needs.

[0066] The beneficial effect of the above technical solution is: by determining the difference between the display requirement of the target display video and the video parameters, the adjustment strategy for each video subframe is determined, and the display adjustment is performed, so that the display adjustment is more stable and accurate.

[0067] Embodiment 6: Based on the fifth embodiment, the driving parameters of the driving data are adjusted based on the mapping result to implement the first display adjustment of the displayed video, including: Step 331: Acquire driving parameters of driving data of a target display video, and determine a driving parameter target of the driving data corresponding to the target display video based on the mapping result; Step 332: determining a corresponding driving adjustment parameter based on a parameter difference between the driving parameter target and the driving parameter; Step 333: convert the drive adjustment parameter to obtain a drive adjustment signal, and adjust the drive signal of the target display video based on the drive adjustment signal, thereby achieving a first display adjustment of the display video.

[0068] In this embodiment, the driving parameter target refers to a driving parameter value determined according to the mapping result and expected to be achieved by the target display video.

[0069] In this embodiment, the parameter difference refers to the difference or variance between the target driving parameter and the current driving parameter, and the difference of the parameter difference indicates the amount that needs to be adjusted.

[0070] In this embodiment, the driving adjustment parameter refers to a parameter calculated based on the parameter difference and used to adjust the current driving data to achieve the driving parameter target. The driving adjustment parameter may include a brightness increment, a color correction coefficient, and the like.

[0071] In this embodiment, parameter conversion refers to a process of converting a driving adjustment parameter into a driving adjustment signal.

[0072] In this embodiment, the driving adjustment signal refers to a signal obtained after parameter conversion and used to adjust the driving signal of the display device.

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

[0074] In this embodiment, the first display adjustment refers to a preliminary adjustment of the displayed video after adjusting the driving parameters of the driving data according to the mapping results. The first display adjustment is to improve the brightness, contrast, color and other aspects of the video to be closer to the user's display needs.

[0075] The beneficial effect of the above technical solution is: by determining the difference between the display requirements of the target display video and the video parameters, the parameter adjustment strategy for each video subframe is determined, and the parameters are converted to obtain the signal adjustment strategy, so as to perform display adjustment, making the display adjustment more stable and accurate.

[0076] Embodiment 7: Based on the fifth embodiment, the second display adjustment of the target display video is implemented, including: Step 41: monitoring the real-time output brightness of each channel in the target passive matrix in real time based on a preset brightness monitoring device to obtain a first brightness set; Step 42: performing a first comparison based on each adjacent real-time output brightness in the first brightness set to obtain a brightness difference between each adjacent brightness output condition, thereby obtaining a first brightness difference set; Step 43: determining a standard brightness difference based on the display adjustment accuracy of the target passive matrix, thereby extracting a first brightness difference greater than the standard brightness difference from the first brightness difference set to form a second brightness difference set; Step 44: obtaining a second brightness corresponding to the second brightness difference set, obtaining a second brightness set, and obtaining a real-time output brightness with the maximum brightness and a real-time output brightness with the minimum brightness in the first brightness set, and combining the second brightness set to obtain a third brightness set; Step 45: determining the visual requirement of the target display video under the current external environment brightness based on the real-time external brightness, and obtaining the comprehensive brightness requirement of the target display video in combination with the display requirement of the target display video, thereby determining a 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, thereby determining a channel brightness compensation value of a channel corresponding to each real-time output brightness in the third brightness set; Step 47: Determine a data adjustment scheme for the driving data corresponding to each channel of the target display video based on the channel brightness compensation value, thereby determining a signal adjustment scheme for the corresponding driving signal, thereby achieving a second display adjustment for the target display video.

[0077] In this embodiment, the real-time output brightness refers to the brightness value of each channel on the passive matrix display screen at the current moment.

[0078] In this embodiment, the first brightness set is a set consisting of the real-time output brightness of all channels, and includes the brightness value of each channel on the display screen.

[0079] In this embodiment, the first comparison refers to a process of comparing each adjacent real-time output brightness in the first brightness set, with the purpose of finding the brightness difference between adjacent channels.

[0080] In this embodiment, the first brightness difference set is a set consisting of brightness differences between all adjacent channels.

[0081] In this embodiment, the standard brightness difference is a threshold value determined according to the display adjustment accuracy. When the brightness difference between adjacent channels exceeds the threshold value, it is considered that brightness adjustment is required.

[0082] In this embodiment, the display adjustment accuracy refers to the minimum change that can be achieved when the display screen adjusts the brightness, which determines the precision of the brightness adjustment.

[0083] In this embodiment, the second brightness difference set is a set consisting of brightness differences in the first brightness difference set that are greater than the standard brightness difference, and the second brightness difference represents a channel pair that needs to be significantly adjusted in brightness.

[0084] In this embodiment, the second brightness refers to the brightness value of the channel with higher brightness among the two channels corresponding to each brightness difference in the second brightness difference set.

[0085] In this embodiment, the second brightness set is a set consisting of all second brightnesses.

[0086] In this embodiment, the visual requirement refers to the brightness level that the display screen needs to reach in order to ensure a good visual effect under the current external environment brightness.

[0087] In this embodiment, the third brightness set includes the real-time output brightness of the channels in the second brightness set and the real-time output brightness of the channel with the maximum brightness and the real-time output brightness of the channel with the minimum brightness in the first brightness set.

[0088] In this embodiment, the comprehensive brightness requirement refers to the visual requirement and similarity requirement corresponding to each channel in the target display video.

[0089] In this embodiment, the first brightness compensation target is determined based on the real-time external brightness and display requirements, and the target display video is the brightness compensation target that needs to be achieved in the current environment.

[0090] In this embodiment, the channel brightness compensation value refers to a comparison difference value between the first brightness compensation target and each third brightness in the third brightness set.

[0091] In this embodiment, the data adjustment scheme is an adjustment scheme for driving data corresponding to each channel of the target display video determined based on the brightness compensation value.

[0092] In this embodiment, the second display adjustment refers to a process of adjusting the brightness of a target display video by adjusting a data adjustment scheme of drive data of a channel corresponding to a third brightness set based on a first brightness compensation target, thereby determining a signal adjustment scheme of a corresponding drive signal.

[0093] The beneficial effect of the above technical solution is: by monitoring the channel brightness of the target display video, and performing real-time brightness adjustment based on the detection result, and combining the first display adjustment result to realize display adjustment of the passive matrix-based video, the display adjustment can be made more accurate and effective.

[0094] Embodiment 8: Based on the seventh embodiment, after performing the second display adjustment on the target display video, the method further includes: testing the display adjustment result, specifically including: Acquire a second video frame of the real-time display video, and determine a display adjustment result of the second video frame based on user feedback from a 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 demand and does not need to perform display adjustment optimization; Otherwise, the display adjustment method is optimized based on user needs, and the real-time display video is adjusted based on the optimized display adjustment method.

[0095] In this embodiment, the second video frame refers to a real-time video frame of the target display video after the second display adjustment.

[0096] In this embodiment, the user feedback refers to the comprehensive determination of the target user's re-adjustment of the display based on the video display adjustment result and the evaluation of the display adjustment result.

[0097] In this embodiment, the preset feedback value is predetermined based on the video frame display adjustment accuracy of the target display video.

[0098] The beneficial effect of the above technical solution is: by real-time testing of the display adjustment result of the target display video and timely display adjustment based on the test result, the display adjustment of the target display video based on the passive matrix is ​​made more accurate and effective.

[0099] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions 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: acquiring a video frame of a target display video based on a passive matrix, thereby obtaining an original driving signal of the target display video, and performing signal conversion on the original driving signal to obtain first driving data; Step 2: Obtain key parameters of the target display video and the display requirements of the target display video, thereby extracting the target display brightness in 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; Step 3: determining a subframe mapping strategy for each subframe in a video frame of the target display video based on a display requirement of the target display video, thereby mapping the second driving data, and performing a first display adjustment on the target display video; Step 4: Based on a preset brightness monitoring device, the brightness of each channel in the target display video is monitored and the brightness is adjusted in real time, thereby realizing a second display adjustment of the target display video.

2. The passive matrix-based display adjustment method according to claim 1, characterized in that: Acquiring a video frame of a target display video based on a passive matrix, thereby obtaining an original driving signal of the target display video, and performing signal conversion on the original driving signal to obtain first driving data, including: Step 11: obtaining a real-time video frame of a target display video based on a passive matrix based on a preset software, and dividing the real-time video frame based on a preset video frame division scheme to obtain a plurality of video subframes, thereby obtaining a first video subframe set; Step 12: obtaining the original driving signal of each pixel corresponding to the real-time video frame during video transmission, and performing signal conversion on the original driving signal based on the smart terminal to obtain 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.

3. The passive matrix-based display adjustment method according to claim 2, characterized in that: Acquiring key parameters of a target display video and acquiring display requirements of the target display video, thereby extracting target display brightness in the display requirements, thereby determining a 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 second driving data, including: Step 21: Acquire key frame parameters of each video subframe in the real-time video frame of the target display video to obtain a first subframe parameter set; Step 22: Obtain the pixel value of the current video subframe and the display requirement of the target display video, thereby extracting the target display brightness in the display requirement and determining the pixel compensation value of the current video subframe in combination with the first subframe parameter set corresponding to the current video subframe; Step 23: extracting first driving sub-data corresponding to the current video sub-frame from the first driving data, and applying the pixel compensation value to the corresponding first driving sub-data to obtain compensated second driving sub-data; Step 24: Integrate each second driving sub-data in the real-time video frame, and sort them in combination with the relative position of the corresponding video sub-frame to obtain the second driving data.

4. The passive matrix-based display adjustment method according to claim 3, characterized in that: Determine the pixel compensation value of the current video subframe, including: Step 221: Determine an initial pixel compensation value corresponding to each pixel point in the current video subframe; ; ; ;in, is the initial pixel compensation value corresponding to the current pixel point, is the brightness compensation value corresponding to the current pixel, is the contrast compensation value corresponding to the current pixel, is the real-time brightness of the current pixel in the current video subframe, The target display brightness for the current video subframe for the target display video. is the brightness gain factor, is the system brightness error, is the logarithmic function with base e, is the 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 pixel compensation mean value of the current video subframe based on the initial pixel compensation value of each pixel point in the current video subframe, and use the pixel compensation mean value as the pixel compensation value corresponding to the current video subframe.

5. The passive matrix-based display adjustment method according to claim 3, characterized in that: Determining a subframe mapping strategy for each subframe in a video frame of the target display video based on a display requirement of the target display video, thereby mapping the second drive data, and thereby performing a first display adjustment on the target display video, including: Step 31: obtaining key frame parameters of each video subframe of the real-time video frame, and comparing the display requirements of the target display video with the key frame parameters, thereby determining a first difference between the display requirements and the key frame parameters; Step 32: comparing the first difference with a preset difference-strategy database to determine a subframe mapping strategy corresponding to the first difference; Step 33: Map the second driving data according to the sub-frame mapping strategy, thereby adjusting the driving parameters of the driving data based on the mapping result, and realizing the first display adjustment of the displayed video.

6. The passive matrix-based display adjustment method according to claim 5, characterized in that: Adjusting the driving parameters of the driving data based on the mapping result to implement a first display adjustment on the displayed video includes: Step 331: Acquire driving parameters of driving data of a target display video, and determine a driving parameter target of the driving data corresponding to the target display video based on the mapping result; Step 332: determining a corresponding driving adjustment parameter based on a parameter difference between the driving parameter target and the driving parameter; Step 333: convert the drive adjustment parameter to obtain a drive adjustment signal, and adjust the drive signal of the target display video based on the drive adjustment signal, thereby achieving a first display adjustment of the display video.

7. The passive matrix-based display adjustment method according to claim 5, characterized in that: Based on the preset brightness monitoring device, each channel in the target display video is monitored and the brightness is adjusted in real time, so as to realize the second display adjustment of the target display video, including: Step 41: monitoring the real-time output brightness of each channel in the target passive matrix in real time based on a preset brightness monitoring device to obtain a first brightness set; Step 42: performing a first comparison based on each adjacent real-time output brightness in the first brightness set, obtaining a brightness difference between each adjacent brightness output condition, and obtaining a first brightness difference set; Step 43: determining a standard brightness difference based on the display adjustment accuracy of the target passive matrix, thereby extracting a first brightness difference greater than the standard brightness difference from the first brightness difference set to form a second brightness difference set; Step 44: obtaining a second brightness corresponding to the second brightness difference set, obtaining a second brightness set, and obtaining a real-time output brightness with the maximum brightness and a real-time output brightness with the minimum brightness in the first brightness set, and combining the second brightness set to obtain a third brightness set; Step 45: determining the visual requirement of the target display video under the current external environment brightness based on the real-time external brightness, and obtaining the comprehensive brightness requirement of the target display video in combination with the display requirement of the target display video, thereby determining a 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, thereby determining a channel brightness compensation value of a channel corresponding to each real-time output brightness in the third brightness set; Step 47: Determine a data adjustment scheme for the driving data corresponding to each channel of the target display video based on the channel brightness compensation value, thereby determining a signal adjustment scheme for the corresponding driving signal, thereby achieving a second display adjustment for the target display video.

8. The passive matrix-based display adjustment method according to claim 7, characterized in that: After performing the second display adjustment on the target display video, the method further includes: testing the display adjustment result, specifically including: Acquire a second video frame of the real-time display video, and determine a display adjustment result of the second video frame based on user feedback from a 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 demand and does not need to perform display adjustment optimization; Otherwise, the display adjustment method is optimized based on user needs, and the real-time display video is adjusted based on the optimized display adjustment method.

Citation Information

Patent Citations

  • Screen brightness calculating method

    CN106559621A

  • Picture parameter adjusting method, device, mobile terminal and storage medium

    CN108109571A

  • Method for driving a passive matrix LED display

    CN113889025A

  • Display method and device and electronic equipment

    CN115918066A

  • Display driving method and device

    CN116229892A