Micro display system and display control method, device and storage medium thereof

By adjusting the driving method, clock frequency and bias voltage of the timing signal driving module of the micro display system according to the grayscale value and depth of the image to be displayed, the problem of high display power consumption of the micro display system is solved, and low-power image display and improved energy-saving performance are achieved.

CN119229776BActive Publication Date: 2025-03-04GUANGDONG HENGQIN DIGITAL OPTICAL SEMICONDUCTOR TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411732902.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-03-04
Estimated Expiration
2044-11-29

AI Technical Summary

Technical Problem

The existing micro-display system consumes a high display power during operation and cannot be effectively adjusted to meet the display needs of different images.

Method used

By obtaining the image gray value of the image to be displayed, the image depth is determined, and the driving method of the timing signal driving module is updated according to the image depth, the clock frequency and bias voltage are adjusted to achieve low-power image display.

Benefits of technology

The driving method, clock frequency and bias voltage are adjusted according to the display requirements of the image to be displayed, reducing the power consumption of the micro display system and improving energy-saving performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119229776B_ABST
    Figure CN119229776B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of image processing technology, and discloses a micro-display system and a display control method, device, and storage medium thereof, the method comprising: obtaining the image grayscale value of the current image to be displayed; determining the image depth of the current image to be displayed based on the image grayscale value; based on the image depth, updating the driving mode of the timing signal driving module, adjusting the clock frequency of the timing signal driving module, and adjusting the bias voltage configured for the micro-display screen to display the current image to be displayed. The present invention adjusts the driving mode and clock frequency of the clock signal driving module of the micro-display system and the bias voltage of the micro-display screen based on the image depth of the image to be displayed, thereby achieving low-power display of the entire micro-display system by adjusting the driving mode, clock frequency, and bias voltage according to the display requirements of the image to be displayed, reducing unnecessary power consumption losses, and improving the energy-saving performance of the entire micro-display system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of image processing technology, and in particular to a micro display system and a display control method, device and storage medium thereof. Background Art

[0002] With the development of science and technology and the number of user needs, display chips are becoming increasingly miniaturized, and micro-display systems with silicon-based CMOS driver chips of LCoS, Micro OLED, and Micro LED as the main body have emerged.

[0003] When displaying images, whether complex grayscale images or simple grayscale images, current micro-display systems drive the micro-display screen in a fixed timing driving mode, and the display power consumption is very high. Summary of the invention

[0004] In view of this, the present invention provides a micro display system and a display control method, device, and storage medium thereof to solve the problem of high display power consumption of the micro display system during operation in the related art.

[0005] In a first aspect, the present invention provides a display control method for a micro display system, wherein the micro display system comprises: a timing signal driving module and a micro display screen, and the method comprises:

[0006] Get the grayscale value of the image to be displayed;

[0007] Determining the image depth of the current image to be displayed based on the image grayscale value;

[0008] Based on the image depth, the driving mode of the timing signal driving module is updated, the clock frequency of the timing signal driving module is adjusted, and the bias voltage configured for the micro display screen is adjusted to display the current image to be displayed.

[0009] The present invention determines the image depth of the image to be displayed based on the image grayscale value of the image to be displayed, and uses the image depth to adjust the driving mode and clock frequency of the clock signal driving module of the micro-display system and the bias voltage of the micro-display screen, thereby achieving low-power display of the entire micro-display system by adjusting the driving mode, clock frequency and bias voltage according to the display requirements of the image to be displayed, reducing unnecessary power consumption losses and improving the energy-saving performance of the entire micro-display system.

[0010] In an optional implementation, updating the driving mode of the timing signal driving module based on the image depth, adjusting the clock frequency of the timing signal driving module, and adjusting the bias voltage configured for the micro display screen based on the image grayscale value include:

[0011] When the image depth is 1 bit, updating the driving mode of the timing signal driving module to 1 bit driving;

[0012] Reducing the current clock frequency of the timing signal driving module to f / N, where f is the clock frequency corresponding to the timing signal driving module when the image depth is N;

[0013] The current brightness information of the image to be displayed is determined based on the image grayscale value, and the target bias voltage corresponding to the current brightness information is determined based on the correspondence between the preset brightness information and the bias voltage, and the bias voltage configured for the micro display screen is adjusted to the target bias voltage.

[0014] The present invention reduces power consumption by reducing the clock frequency of a timing signal driving module when a simple grayscale image with an image depth of 1 bit is displayed on a micro-display system, and further reduces system power consumption by determining current brightness information using the image grayscale value and then adjusting the bias voltage of the display screen. At the same time, by changing the driving mode of the timing signal driving module to 1-bit driving, the SRAM access block can be reduced, and the clock or power supply of unnecessary SRAM can be turned off, thereby further saving power consumption. In addition, since the 1-bit driving can directly adopt a sequential scanning method, the logic is simple and power consumption can be further reduced.

[0015] In an optional implementation, the method of updating the driving mode of the timing signal driving module based on the image depth, adjusting the clock frequency of the timing signal driving module, and adjusting the bias voltage configured for the micro display screen further includes:

[0016] When the image depth is N bits, updating the driving mode of the timing signal driving module to N-bit driving;

[0017] Adjusting the current clock frequency of the timing signal driving module to the clock frequency corresponding to the timing signal driving module when the image depth is N;

[0018] The bias voltage configured for the micro display screen is adjusted to a maximum bias voltage corresponding to a preset maximum brightness of the micro display screen.

[0019] The present invention meets the display requirements of complex grayscale images by adjusting the driving mode, clock frequency and bias voltage when the micro-display system displays a complex grayscale image with an image depth of N bits, thereby ensuring the display performance of the micro-display image.

[0020] In an optional implementation, when the image depth is 1 bit, the method further includes:

[0021] monitoring whether a new image to be displayed is received within a first set time;

[0022] When no new image to be displayed is received within the first set time, the timing signal driving module is controlled to be powered off.

[0023] The present invention can further reduce the power consumption of the microdisplay system by controlling the timing signal driving module to cut off power when the microdisplay system displays images, thereby further improving the energy-saving performance of the microdisplay system.

[0024] In an optional implementation, after controlling the timing signal driving module to be powered off, the method further includes:

[0025] When it is detected that a new image to be displayed is received, the timing signal driving module is controlled to resume power-on, the new image to be displayed is updated as the current image to be displayed, and the process returns to the step of obtaining the image grayscale value of the current image to be displayed.

[0026] The present invention controls the timing signal driving module to resume power-on and re-controls the display of a new image to be displayed when the micro-display system has a need to update the display, thereby further reducing the display power consumption of the micro-display system while ensuring the normal display of the micro-display system.

[0027] In an optional implementation, determining the current brightness information of the image to be displayed based on the grayscale value of the image includes:

[0028] Obtaining a preset maximum brightness of the micro display screen and a maximum bias voltage corresponding to the preset maximum brightness;

[0029] The current brightness information of the image to be displayed is obtained based on the ratio of the non-zero grayscale value in the image grayscale value to the preset maximum grayscale multiplied by the preset maximum brightness.

[0030] The present invention utilizes the preset maximum brightness of the micro display screen and the maximum bias voltage corresponding to the preset maximum brightness, and obtains the brightness information of the image to be displayed by taking the ratio of non-zero grayscale values ​​in the image grayscale values ​​to the preset maximum grayscale as the ratio of display brightness. Since 1-bit display lacks grayscale information, the display of the 1-bit image is replaced by brightness instead of grayscale to ensure the accuracy of image display and improve user experience.

[0031] In an optional implementation, determining the image depth of the current image to be displayed based on the image grayscale value includes:

[0032] If the image grayscale value includes only two grayscale values, and one grayscale value is a zero grayscale value, and the other grayscale value is a non-zero grayscale value, the image depth is determined to be 1 bit;

[0033] If the image grayscale values ​​include at least two different non-zero grayscale values, the image depth is determined to be N bits, where N is a standard image depth corresponding to the micro display system.

[0034] The present invention analyzes the image grayscale values ​​contained in the image to be displayed to distinguish between complex grayscale images and simple grayscale images, providing an accurate data basis for subsequent image display control of the micro-display system, which is conducive to reducing the display power consumption of the micro-display system.

[0035] In a second aspect, the present invention provides a display control device for a micro display system, the micro display system comprising: a timing signal driving module and a micro display screen, the device comprising:

[0036] An acquisition module, used to acquire the image grayscale value of the current image to be displayed;

[0037] A first processing module, configured to determine the image depth of the current image to be displayed based on the image grayscale value;

[0038] The second processing module is used to update the driving mode of the timing signal driving module based on the image depth, adjust the clock frequency of the timing signal driving module, and adjust the bias voltage configured by the micro display screen to display the current image to be displayed.

[0039] In a third aspect, the present invention provides a microdisplay system, which includes: a timing signal driving module and a microdisplay screen. The microdisplay system also includes: a controller, which includes: a memory and a processor, the memory and the processor are communicatively connected to each other, computer instructions are stored in the memory, and the processor executes the method provided in the first aspect or any corresponding embodiment thereof by executing the computer instructions.

[0040] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the method provided in the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0042] Figure 1is a flow chart of a display control method of a micro display system according to an embodiment of the present invention;

[0043] Figure 2 is a flow chart of a display control method of another micro display system according to an embodiment of the present invention;

[0044] Figure 3 is a schematic structural diagram of a micro display system according to an embodiment of the present invention;

[0045] Figure 4 is a schematic diagram of the functional module structure of a micro display system according to an embodiment of the present invention;

[0046] Figure 5 is a schematic diagram of image mode switching of a micro display system according to an embodiment of the present invention;

[0047] Figure 6 is a schematic structural diagram of a display control device of a micro display system according to an embodiment of the present invention;

[0048] Figure 7 is a schematic structural diagram of a controller of a micro display system according to an embodiment of the present invention. DETAILED DESCRIPTION

[0049] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments 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 those skilled in the art without creative work are within the scope of protection of the present invention.

[0050] When the micro-display system displays an image, the micro-display screen is driven in the same timing driving mode for both complex grayscale images and simple grayscale images, which consumes unnecessary power consumption.

[0051] The technical solution provided by the present invention analyzes and studies the power consumption problem of the existing micro-display system, and reduces unnecessary power consumption of the micro-display system by compressing the pixel depth for simple grayscale images; in addition, for images with a 1-bit pixel depth, the timing-driven micro-display screen can remain static, thereby cutting off the power to the timing signal driving module by utilizing this characteristic, further optimizing the power consumption of the entire micro-display system.

[0052] According to an embodiment of the present invention, a display control method embodiment of a micro-display system is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0053] Based on the above problems, a display control method of a micro-display system is provided in this embodiment, which is applied to computer devices such as a host computer, a CPU, and a single-chip microcomputer. The micro-display system is a display system for displaying grayscale images. The micro-display system specifically includes a timing signal driving module and a micro-display screen, wherein the timing signal driving module is used to drive the micro-display screen to display images. The specific working principles and working processes of the timing signal driving module and the micro-display screen are prior art and will not be repeated here. Figure 1 FIG. 1 is a flow chart of a display control method of a micro display system according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps:

[0054] Step S101, obtaining the image grayscale value of the current image to be displayed.

[0055] Specifically, since the display screen corresponding to the micro display system provided by the embodiment of the present invention is a grayscale image, the image grayscale value includes the grayscale value corresponding to each pixel position of the image to be displayed. The specific acquisition method is in the prior art and will not be described in detail here.

[0056] Step S102: determining the image depth of the current image to be displayed based on the image grayscale value.

[0057] Specifically, image depth refers to the number of bits occupied by the grayscale value of each pixel, usually 8 bits, also called 8bit, which means that the grayscale value of each pixel ranges from 0 to 255, with a total of 256 different grayscale levels. The depth of a grayscale image determines the color resolution and grayscale level of the image. An 8-bit grayscale depth means that the image can have 256 different grayscale levels, thus showing rich light and dark details. For example, in a grayscale image with an 8-bit depth, the grayscale value of each pixel can be any integer between 0 and 255, where 0 represents black and 255 represents white.

[0058] In addition, the depth of grayscale images can reach 16 bits, which means that the grayscale value of each pixel ranges from 0 to 65535, with a total of 65536 different grayscale levels. Images with a 16-bit depth can provide more delicate color transitions and richer details, and are suitable for application scenarios that require high-precision grayscale representation.

[0059] In particular, when the grayscale image is a black and white image, or when the grayscale image contains only two grayscale values, one of which is a zero grayscale value and the other is a non-zero grayscale value, the image depth of the grayscale image is 1 bit.

[0060] Step S103, based on the image depth, updating the driving mode of the timing signal driving module, adjusting the clock frequency of the timing signal driving module, and adjusting the bias voltage configured for the micro display screen to display the current image to be displayed.

[0061] Specifically, due to the different image depths of grayscale images, the corresponding display requirements when displayed are also different. For example, for application scenarios where 16-bit grayscale images correspond to high-precision grayscale representation, the micro-display system needs to have a changed clock frequency for image scanning during display, and a higher bias voltage is configured for the micro-display screen to achieve high-precision grayscale representation. For 1-bit grayscale images, whose image pixels are composed of only two pixels, the reduction of the corresponding clock frequency and bias voltage will not affect the image display. The power consumption of the micro-display system can be adjusted by adjusting the clock frequency and bias voltage, so as to reduce the overall power consumption of the system while meeting the display requirements of different grayscale images.

[0062] The embodiment of the present invention determines the image depth of the image to be displayed based on the image grayscale value of the image to be displayed, and uses the image depth to adjust the driving mode and clock frequency of the clock signal driving module of the micro-display system and the bias voltage of the micro-display screen, thereby achieving low-power display of the entire micro-display system by adjusting the driving mode, clock frequency and bias voltage according to the display requirements of the image to be displayed, reducing unnecessary power consumption losses, and improving the energy-saving performance of the entire micro-display system.

[0063] In this embodiment, a display control method of a micro-display system is also provided, which is applied to computer devices such as a host computer, a CPU, and a single-chip microcomputer. The micro-display system is a display system for displaying grayscale images. The micro-display system specifically includes a timing signal driving module and a micro-display screen, wherein the timing signal driving module is used to drive the micro-display screen to display images. The specific working principles and working processes of the timing signal driving module and the micro-display screen are prior art and will not be repeated here. Figure 2 FIG. 1 is a flow chart of a display control method of a micro display system according to an embodiment of the present invention. Figure 2 As shown, the process includes the following steps:

[0064] Step S201, obtain the grayscale value of the image to be displayed. Figure 1 The relevant description of step S101 is not repeated here.

[0065] Step S202: determining the image depth of the current image to be displayed based on the image grayscale value.

[0066] Specifically, the above step S202 includes:

[0067] Step S2021: If the image grayscale value includes only two grayscale values, and one of the grayscale values ​​is a zero grayscale value and the other grayscale value is a non-zero grayscale value, it is determined that the image depth is 1 bit.

[0068] Exemplarily, when the image grayscale values ​​only include the grayscale values ​​0 and 255, that is, the image is a black and white image, its image depth is 1 bit; or when the image grayscale values ​​only include the grayscale values ​​0 and 255, its image depth is also determined to be 1 bit.

[0069] Step S2022: if the image grayscale value includes at least two different non-zero grayscale values, determine that the image depth is N bits, where N is the standard image depth corresponding to the micro display system.

[0070] For example, the standard image depth corresponding to the micro display system may be 8 bits or 16 bits, etc., which may be flexibly set according to the product design requirements of the micro display system, and the present invention is not limited thereto.

[0071] The embodiment of the present invention analyzes the image grayscale values ​​contained in the image to be displayed to distinguish between complex grayscale images and simple grayscale images, providing an accurate data basis for subsequent image display control of the micro display system, which is conducive to reducing the display power consumption of the micro display system.

[0072] Step S203, based on the image depth, updating the driving mode of the timing signal driving module, adjusting the clock frequency of the timing signal driving module, and adjusting the bias voltage configured for the micro display screen to display the current image to be displayed.

[0073] Specifically, the above step S203 includes:

[0074] Step S2031, when the image depth is 1 bit, the driving mode of the timing signal driving module is updated to 1-bit driving.

[0075] Step S2032: reducing the current clock frequency of the timing signal driving module to f / N, where f is the clock frequency of the timing signal driving module corresponding to the image depth of N.

[0076] Step S2033, determining the current brightness information of the image to be displayed based on the image grayscale value, and determining the target bias voltage corresponding to the current brightness information based on the correspondence between the preset brightness information and the bias voltage, and adjusting the bias voltage configured for the micro display screen to the target bias voltage.

[0077] Specifically, determining the current brightness information of the image to be displayed based on the image grayscale value in the above step S2033 includes:

[0078] Step a1, obtaining the preset maximum brightness of the micro display screen and the maximum bias voltage corresponding to the preset maximum brightness.

[0079] Specifically, the maximum bias voltage of the micro display screen is the bias voltage that needs to be configured for the micro display screen when the display brightness of the micro display screen reaches a preset maximum brightness. It can be flexibly set according to the design parameters of the micro display screen and the functional display requirements. By way of example, it is assumed that the preset maximum brightness of the micro display screen is 1000 nit, and the maximum bias voltage that needs to be configured for the micro display screen to make the display brightness of the micro display screen reach 1000 nit is 1 V. This is only taken as an example, and the present invention is not limited to this.

[0080] Step a2, based on multiplying the ratio of non-zero grayscale values ​​in the image grayscale values ​​to the preset maximum grayscale by the preset maximum brightness, obtain the current brightness information of the image to be displayed.

[0081] The embodiment of the present invention obtains the brightness information of the image to be displayed by utilizing the preset maximum brightness of the micro display screen and the maximum bias voltage corresponding to the preset maximum brightness, and by taking the ratio of the non-zero grayscale value in the image grayscale value to the preset maximum grayscale as the ratio of the display brightness. Since the 1-bit display lacks grayscale information, the display of the 1-bit image is replaced by brightness instead of grayscale to ensure the accuracy of the image display and improve the user experience.

[0082] Furthermore, the correspondence between the preset brightness information and the bias voltage can be determined by testing the relationship between pixel current density and brightness before the microdisplay chip of the microdisplay is shipped out of the factory, and further obtaining the relationship between the bias voltage and brightness, and recording it in the system ROM. When displaying a 1-bit image, the corresponding bias voltage value is obtained according to the current brightness setting, and then the corresponding bias voltage value is calculated according to the grayscale value required by the current image to be displayed according to the following formula:

[0083] Vbias'=Vbias*Gray / (2^N-1)

[0084] Wherein, Vbias' represents the target bias voltage, Vbias represents the maximum bias voltage corresponding to the preset maximum brightness, N represents the standard image depth corresponding to the micro display system, and Gray represents the gray value required for the current image to be displayed.

[0085] According to the target bias voltage calculated by the above formula, the micro display screen is set accordingly. For example, the maximum bias voltage is preset to 1V when the maximum brightness is 1000nit, and the corresponding grayscale of 1000nit is 255. For the grayscale of 1bit frame data is 128, the bias voltage needs to be adjusted to 1V*128 / 256, which is approximately equal to 0.5V.

[0086] The embodiment of the present invention reduces power consumption by reducing the clock frequency of the timing signal driving module when the micro-display system displays a simple grayscale image with an image depth of 1 bit, and determines the current brightness information by using the image grayscale value and then adjusts the bias voltage of the display screen to further reduce system power consumption. At the same time, by changing the driving mode of the timing signal driving module to 1-bit driving, the SRAM access block can be reduced, and the clock or power supply of the unnecessary SRAM can be turned off, thereby further saving power consumption. In addition, since the 1-bit driving can directly adopt the sequential scanning method, the logic is simple and power consumption can be further reduced.

[0087] Furthermore, the above step S203 also includes:

[0088] When the image depth is Nbit, the driving mode of the timing signal driving module is updated to Nbit driving; the current clock frequency of the timing signal driving module is adjusted to the clock frequency corresponding to the timing signal driving module when the image depth is N; the bias voltage configured for the micro display screen is adjusted to the maximum bias voltage corresponding to the preset maximum brightness of the micro display screen.

[0089] Exemplarily, assuming that N=8, the maximum bias voltage at the preset maximum brightness of 1000 nit is 1V, and the bias voltage of the micro display screen is adjusted to 1V.

[0090] The embodiment of the present invention meets the display requirements of complex grayscale images by adjusting the driving mode, clock frequency and bias voltage when the micro-display system displays a complex grayscale image with an image depth of N bits, thereby ensuring the display performance of the micro-display image.

[0091] Step S204, monitoring whether a new image to be displayed is received within a first set time.

[0092] The first set time can be flexibly set according to the energy consumption requirements and display requirements of the micro display system, such as 3s or 5s, etc., but the present invention is not limited thereto.

[0093] Step S205 , when no new image to be displayed is received within the first set time, the timing signal driving module is controlled to be powered off.

[0094] Specifically, the power consumption is reduced by cutting off the power supply of the timing signal driving module, thereby reducing the loss of the entire micro display system.

[0095] In the embodiment of the present invention, when the micro-display system displays an image, if the display screen remains unchanged for a long time, the micro-display screen itself can remain static. Therefore, the power consumption of the micro-display system is further reduced by controlling the timing signal driving module to cut off power, thereby further improving the energy-saving performance of the micro-display system.

[0096] Step S206, when it is detected that a new image to be displayed is received, the timing signal driving module is controlled to resume power-on, the new image to be displayed is updated as the current image to be displayed, and the process returns to the above step S201.

[0097] The embodiment of the present invention controls the timing signal driving module to resume power-on and re-controls the display of a new image to be displayed when the micro-display system needs to update the display, thereby further reducing the display power consumption of the micro-display system while ensuring the normal display of the micro-display system.

[0098] The specific working principle and working process of the micro display system provided by the embodiment of the present invention will be described in detail below in conjunction with specific application examples.

[0099] For example, the schematic diagram of the structure of the micro display system is as follows: Figure 3 As shown in the figure, the functional module structure diagram is as follows Figure 4 As shown, its basic working process is as follows:

[0100] 1) The video source detects the grayscale value of the entire frame image and identifies complex grayscale images and simple grayscale images.

[0101] 2) For simple grayscale images, 1-bit frame data and grayscale values ​​can be used instead.

[0102] 3) For scenarios where N-bit and 1-bit images are switched between display, the micro-display system can adapt to the switch and optimize power consumption for 1-bit display.

[0103] 4) The micro-display timing signal driving module is switched to 1-bit driving mode to reduce the clock frequency.

[0104] 5) When the simple image is not switching, the timing signal driving module can be powered off, and the micro display chip of the micro display screen can be kept static to display a 1-bit image.

[0105] 6) Since a 1-bit image has no grayscale information, its grayscale is replaced by brightness, which is achieved by configuring an adjustable power module to bias the micro display screen.

[0106] The working principle of the above display system is as follows:

[0107] 1) If the displayed image does not change, then for a 1-bit image, each pixel circuit of the timing-driven micro display screen has a static storage function, and the 1-bit information can be continuously stored during the power-off process. Therefore, during this period, the drive circuit can be partially powered off, that is, the timing signal drive module can be powered off. At this time, the micro display screen does not lose power and can continue to display static images without refreshing.

[0108] 2) Assuming that the pixel depth of a normal grayscale image is N bits, the clock frequency required by the timing signal driver module is f. If the pixel depth is 1 bit, the clock frequency is reduced by N times, that is, f / N. In addition, the scanning algorithm can also be simplified, because 1 bit has no grayscale information, and the image transmission to the micro display can be completed through sequential scanning.

[0109] 3) The video source sends specific information to the video receiving module to indicate the 1-bit pixel image characteristics. The fields include pixel depth and overall image grayscale value.

[0110] 4) The bias voltage determines the current density, thus determining the brightness of the micro display screen driven by the constant current source.

[0111] 5) For 1-bit display, there is a lack of grayscale information, so brightness can be used instead of grayscale

[0112] Several specific application scenarios of the above micro display system are as follows:

[0113] Scenario 1:

[0114] 1) For AR display scenes, two types of images are usually displayed: real-time video and prompt information. For real-time video, a single pixel value is displayed with N-bit pixel depth, usually N=8. For prompt information, the pattern is simple, and 1 bit can be used to represent a single pixel value.

[0115] 2) When switching pixel depth, the video source sends specific information to the video receiving module to indicate the 1-bit pixel image characteristics, named 1-bit frame mode information. The 1-bit frame mode information includes the number of pixel depth bits and the overall image grayscale value.

[0116] 3) After the video receiving module receives the 1-bit frame mode information, the micro display system will make three changes: the timing drive algorithm changes from 8-bit drive to 1-bit drive; the clock frequency of the timing signal drive module is reduced by N times to reduce power consumption; according to the grayscale value of the overall picture, by looking up the bias voltage table and the current brightness information, the bias voltage corresponding to the indicated grayscale value is obtained, and the bias voltage of the micro display screen is updated.

[0117] 4) If the display image remains unchanged for a long time, the video source sends information to the video receiving module to indicate entering the static hold mode. After receiving the information, the video receiving module cuts off the power of the timing signal driving module.

[0118] 5) When the video source needs to update the display screen, it sends information to exit the static display mode. After receiving the video receiving module, it first powers on the driver module, and then replies to the video source to indicate that the mode switch is complete. After that, the video source transmits new image information. If the pixel depth of the new image is changed to N bits, it is necessary to send 1-bit frame mode information first, and its pixel depth bit number is N. The overall picture grayscale value information can be ignored. After receiving the new 1-bit frame mode information, the micro display system switches the clock frequency and driving algorithm of the timing signal driving module. At the same time, the bias voltage of the micro display screen is restored to the maximum bias voltage corresponding to the currently set maximum brightness.

[0119] 6) Before the micro display system leaves the factory, a test is performed on the relationship between bias voltage and brightness, and the relationship between bias voltage and brightness is obtained and stored in ROM to obtain a bias voltage / brightness table.

[0120] 7) The timing signal driver module usually has a frame buffer for storing N-bit images, which occupies a large SRAM capacity. When displaying 1-bit, the SRAM access block can be reduced, and the clock or power supply of the unnecessary SRAM can be turned off to further save power consumption.

[0121] 8) The timing signal driver module usually uses a random scan method for N-bit display to improve scanning efficiency, but the logic is relatively complex. For 1-bit display, the sequential scan method can be directly used, which has simple logic and can further reduce power consumption.

[0122] Scenario 2:

[0123] 1) For text display, it is relatively simple, and 1-bit pixel depth can be used continuously when grayscale is not required.

[0124] 2) The video source sends information to enter or exit static hold mode.

[0125] 3) After the micro display screen displays a frame of text information, if it receives information to enter the static hold mode, the timing signal driving module will be powered off and enter the static hold mode to save power consumption.

[0126] 4) When displaying a new frame of text, the video source sends information to exit the static hold mode, and then controls the timing signal to drive the module to power on, refresh the internal frame buffer according to the new frame data, and display the next frame information.

[0127] Scenario 3: Figure 5As shown, taking the controller of the micro display system as the host computer as an example, the host computer can realize the switching between N-bit and 1-bit image modes of the micro display system through the following process.

[0128] 1) Receive video images sent by the upstream module, the default video pixel depth is N bits.

[0129] 2) Detect the grayscale value of the entire video frame. If the entire frame has only two grayscale values, one of which is a non-zero grayscale value and the other is a zero grayscale value, it indicates that a simple grayscale image is detected. In addition, a threshold M can be set. If M frames of simple grayscale images are detected continuously, the mode can be switched to 1-bit frame data.

[0130] 3) After switching to 1-bit frame data mode, the entire frame data needs to be processed, and the non-zero value part is replaced with 1-bit 1, and the rest is replaced with 1-bit 0. In addition, the non-zero value grayscale is passed to the subsequent module and filled into the 1-bit frame mode information according to the set format.

[0131] 4) The final module combines the frame data and mode information. By default, N-bit video data is sent. After switching to 1-bit mode, 1-bit frame mode information is sent first, followed by 1-bit frame data.

[0132] 5) If the grayscale value of the 1-bit frame data is found to have changed, new 1-bit frame mode information needs to be sent.

[0133] The micro-display system provided by the embodiment of the present invention can indicate the mode switching through specific information for the switching between simple grayscale images and complex grayscale images, which has the advantages of reducing the amount of simple grayscale information transmission and not losing the grayscale information of the simple image. The micro-display system can greatly reduce the system power consumption by reducing the clock frequency or turning off the power supply for the static display of simple grayscale images. In addition, the grayscale information of the simple grayscale image can be maintained by setting the bias voltage of the micro-display.

[0134] In this embodiment, a display control device for a micro display system is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware for a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0135] This embodiment provides a display control device for a micro display system, such as Figure 6 As shown, the device comprises:

[0136] An acquisition module 601 is used to acquire the image grayscale value of the current image to be displayed;

[0137] A first processing module 602, configured to determine the image depth of the current image to be displayed based on the image grayscale value;

[0138] The second processing module 603 is used to update the driving mode of the timing signal driving module based on the image depth, adjust the clock frequency of the timing signal driving module, and adjust the bias voltage configured by the micro display screen to display the current image to be displayed.

[0139] In some optional implementations, the second processing module 603 includes:

[0140] The first processing unit is used to update the driving mode of the timing signal driving module to 1-bit driving when the image depth is 1-bit;

[0141] A second processing unit, configured to reduce the current clock frequency of the timing signal driving module to f / N, wherein f is the clock frequency corresponding to the timing signal driving module when the image depth is N;

[0142] The third processing unit is used to determine the current brightness information of the image to be displayed based on the image grayscale value, and based on the correspondence between the preset brightness information and the bias voltage, determine the target bias voltage corresponding to the current brightness information, and adjust the bias voltage configured for the micro display screen to the target bias voltage.

[0143] In some optional implementations, the second processing module 603 further includes:

[0144] The fourth processing unit is used to update the driving mode of the timing signal driving module to N-bit driving when the image depth is N-bit;

[0145] a fifth processing unit, configured to adjust the current clock frequency of the timing signal driving module to the clock frequency corresponding to the timing signal driving module when the image depth is N;

[0146] The sixth processing unit is used to adjust the bias voltage configured for the micro display screen to a maximum bias voltage corresponding to a preset maximum brightness of the micro display screen.

[0147] In some optional implementations, when the image depth is 1 bit, the display control device of the micro display system further includes:

[0148] A third processing module is used to monitor whether a new image to be displayed is received within a first set time;

[0149] The fourth processing module is used to control the timing signal driving module to be powered off when no new image to be displayed is received within the first set time.

[0150] In some optional implementations, after the timing signal driving module is powered off, the display control device of the micro display system further includes:

[0151] The fifth processing module is used to control the timing signal driving module to resume power-on when monitoring the reception of a new image to be displayed, update the new image to be displayed as the current image to be displayed, and return to the step of obtaining the image grayscale value of the current image to be displayed.

[0152] In some optional embodiments, the third processing unit is specifically used to obtain the preset maximum brightness of the micro display screen and the maximum bias voltage corresponding to the preset maximum brightness; based on the ratio of non-zero grayscale values ​​in the image grayscale value to the preset maximum grayscale multiplied by the preset maximum brightness, the current brightness information of the image to be displayed is obtained.

[0153] In some optional implementations, the first processing module 602 includes:

[0154] A seventh processing unit, configured to determine that the image depth is 1 bit if the image grayscale value includes only two grayscale values, one of which is a zero grayscale value and the other is a non-zero grayscale value;

[0155] The eighth processing unit is configured to determine that the image depth is N bits if the image grayscale value includes at least two different non-zero grayscale values, where N is a standard image depth corresponding to the micro display system.

[0156] The display control device of the micro display system in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.

[0157] The further functional description of each of the above modules and units is the same as that of the above corresponding method embodiments and will not be repeated here.

[0158] See also Figure 7 , Figure 7 is a schematic diagram of the structure of a controller of a micro display system provided by an optional embodiment of the present invention, such as Figure 7As shown, the controller includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 7 A processor 10 is taken as an example.

[0159] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.

[0160] The memory 20 stores instructions executable by at least one processor 10, so that at least one processor 10 executes the method shown in the above embodiment.

[0161] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created by the use of a computer device based on the presentation of a small program landing page, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0162] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.

[0163] The controller further comprises a communication interface 30 for the control unit to communicate with other devices or a communication network.

[0164] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.

[0165] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.

Claims

1. A display control method of a micro display system, the micro display system comprising: The timing signal driving module and the micro display screen are characterized in that the method comprises: Get the grayscale value of the image to be displayed; Determining the image depth of the current image to be displayed based on the image grayscale value; Based on the image depth, updating the driving mode of the timing signal driving module, adjusting the clock frequency of the timing signal driving module, and adjusting the bias voltage configured for the micro display screen to display the current image to be displayed; The method of updating the driving mode of the timing signal driving module based on the image depth, adjusting the clock frequency of the timing signal driving module, and adjusting the bias voltage configured for the micro display screen based on the image grayscale value includes: When the image depth is 1 bit, updating the driving mode of the timing signal driving module to 1 bit driving; Reducing the current clock frequency of the timing signal driving module to f / N, where f is the clock frequency corresponding to the timing signal driving module when the image depth is N; Determining the current brightness information of the image to be displayed based on the image grayscale value, and determining the target bias voltage corresponding to the current brightness information based on the corresponding relationship between the preset brightness information and the bias voltage, and adjusting the bias voltage configured for the micro display screen to the target bias voltage; The determining the current brightness information of the image to be displayed based on the image grayscale value includes: Obtaining a preset maximum brightness of the micro display screen and a maximum bias voltage corresponding to the preset maximum brightness; Based on the ratio of the non-zero grayscale value in the grayscale value of the image to the preset maximum grayscale multiplied by the preset maximum brightness, the current brightness information of the image to be displayed is obtained; Before the micro display chip of the micro display screen leaves the factory, the relationship between pixel current density and brightness is tested to obtain the relationship between bias voltage and brightness, which is recorded in the system ROM. According to the current brightness setting, the corresponding bias voltage value is obtained, and then according to the gray value required by the current image to be displayed, the corresponding bias voltage value is calculated according to the following formula: Vbias’=Vbias Gray / (2^N-1), Wherein, Vbias' represents the target bias voltage, Vbias represents the maximum bias voltage corresponding to the preset maximum brightness, N represents the standard image depth corresponding to the micro display system, and Gray represents the gray value required for the current image to be displayed.

2. The method according to claim 1, characterized in that The method of updating the driving mode of the timing signal driving module based on the image depth, adjusting the clock frequency of the timing signal driving module, and adjusting the bias voltage configured for the micro display screen also includes: When the image depth is N bits, updating the driving mode of the timing signal driving module to N-bit driving; Adjusting the current clock frequency of the timing signal driving module to the clock frequency corresponding to the timing signal driving module when the image depth is N; The bias voltage configured for the micro display screen is adjusted to a maximum bias voltage corresponding to a preset maximum brightness of the micro display screen.

3. The method according to claim 1, characterized in that When the image depth is 1 bit, the method further includes: monitoring whether a new image to be displayed is received within a first set time; When no new image to be displayed is received within the first set time, the timing signal driving module is controlled to be powered off.

4. The method according to claim 3, characterized in that After controlling the timing signal driving module to be powered off, the method further includes: When it is detected that a new image to be displayed is received, the timing signal driving module is controlled to resume power-on, the new image to be displayed is updated as the current image to be displayed, and the process returns to the step of obtaining the image grayscale value of the current image to be displayed.

5. The method according to any one of claims 1 to 4, characterized in that: The determining the image depth of the current image to be displayed based on the image grayscale value comprises: If the image grayscale value includes only two grayscale values, and one grayscale value is a zero grayscale value, and the other grayscale value is a non-zero grayscale value, the image depth is determined to be 1 bit; If the image grayscale values ​​include at least two different non-zero grayscale values, the image depth is determined to be N bits, where N is a standard image depth corresponding to the micro display system.

6. A display control device of a micro display system, the micro display system comprising: A timing signal driving module and a micro display screen, characterized in that the device comprises: An acquisition module, used to acquire the image grayscale value of the current image to be displayed; A first processing module, configured to determine the image depth of the current image to be displayed based on the image grayscale value; The second processing module is used to update the driving mode of the timing signal driving module based on the image depth, adjust the clock frequency of the timing signal driving module, and adjust the bias voltage configured for the micro display screen to display the current image to be displayed; the updating of the driving mode of the timing signal driving module based on the image depth, adjusting the clock frequency of the timing signal driving module, and adjusting the bias voltage configured for the micro display screen based on the image grayscale value include: when the image depth is 1 bit, updating the driving mode of the timing signal driving module to 1 bit driving; reducing the current clock frequency of the timing signal driving module to f / N, wherein f is the clock frequency corresponding to the timing signal driving module when the image depth is N; determining the current brightness information of the image to be displayed based on the image grayscale value, and adjusting the current brightness information based on the predicted image grayscale value; The corresponding relationship between brightness information and bias voltage is set, the target bias voltage corresponding to the current brightness information is determined, and the bias voltage configured by the micro display screen is adjusted to the target bias voltage; the current brightness information of the image to be displayed is determined based on the image grayscale value, including: obtaining the preset maximum brightness of the micro display screen and the maximum bias voltage corresponding to the preset maximum brightness; based on the ratio of non-zero grayscale values ​​in the image grayscale value to the preset maximum grayscale multiplied by the preset maximum brightness, the current brightness information of the image to be displayed is obtained; before the micro display chip of the micro display screen leaves the factory, the relationship between pixel current density and brightness is tested to obtain the relationship between bias voltage and brightness, which is recorded in the system ROM, and the corresponding bias voltage value is obtained according to the current brightness setting, and then the corresponding bias voltage value is calculated according to the grayscale value required by the current image to be displayed according to the following formula: Vbias’=Vbias Gray / (2^N-1), Wherein, Vbias' represents the target bias voltage, Vbias represents the maximum bias voltage corresponding to the preset maximum brightness, N represents the standard image depth corresponding to the micro display system, and Gray represents the gray value required for the current image to be displayed.

7. A micro display system, comprising: A timing signal driving module and a micro display screen, characterized in that the micro display system further includes: a controller, the controller includes: a memory and a processor, the memory and the processor are communicatively connected to each other, computer instructions are stored in the memory, and the processor executes the method described in any one of claims 1 to 5 by executing the computer instructions.

8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Drive circuit of display screen, display method and display device

    CN106652955A

  • Video data display processing method and device, micro display screen and storage medium

    CN115547230A