Digital drive display method and device for micro display screen, micro display screen and medium

By splitting the display time when the micro display is displayed at low grayscale, the problem of users feeling the screen flicker is solved, and the effect of improving the user experience without increasing power consumption and cost is achieved.

CN119229799BActive Publication Date: 2025-02-11GUANGDONG HENGQIN DIGITAL OPTICAL SEMICONDUCTOR TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

When the micro display is performing a low grayscale display, the user may feel that the screen is flashing, and the prior art usually solves this problem by increasing the frame rate, but this increases the power consumption and cost of the chip.

Method used

By obtaining the bit information of the video data to be displayed in the current frame and the preset human eye retention effect duration, determine the display weight and total display time of each bit bit, and split the total display time to make the adjacent display time of two adjacent display times The time interval is greater than zero and not greater than the preset human eye retention effect duration, thereby preventing the user from feeling the screen flicker.

Benefits of technology

Without changing the frame rate of the micro display screen, the problem of the user's human eyes flashing is avoided, the power consumption and chip cost of the micro display screen are reduced, and the user experience is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119229799B_ABST
    Figure CN119229799B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of display drive technology, and discloses a digital drive display method, device, micro display screen and medium of a micro display screen, the method comprising: obtaining bit information of video data to be displayed in the current frame and presetting the duration of human eye retention effect; determining the display weight corresponding to each bit of the video data to be displayed in the current frame based on the bit information, so as to determine the total display duration corresponding to the current bit within a single video frame scanning time; within a single video frame scanning time, splitting the total display duration corresponding to the current bit; for each pixel data of the video data to be displayed in the current frame, within a single video frame scanning time, based on the current pixel data and the corresponding display duration of each bit, driving and controlling the light-emitting device corresponding to the current pixel data in the micro display screen. The present invention can solve the problem of screen flickering felt by the human eye in a micro display screen at low cost and low power consumption, and improve the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of display drive technology, and in particular to a digital drive display method and device for a micro display screen, a micro display screen and a medium. Background Art

[0002] At present, micro display screens mainly use digital driving solutions, such as micro_led micro display screens, which use PWM scanning to achieve grayscale by controlling the length of pixel light emission time. That is, assuming that the grayscale of pixel data is 4 bits, there are 16 grayscales. Then the grayscale represented by bit0 accounts for 1 / 15 of the scanning time of a frame, the grayscale represented by bit1 accounts for 2 / 15 of the scanning time of a frame, the grayscale represented by bit2 accounts for 4 / 15 of the scanning time of a frame, and the grayscale represented by bit3 accounts for 8 / 15 of the scanning time of a frame. Thus, the weights of 1, 2, 4, and 8 grayscales are achieved.

[0003] For example, if the pixel data of a certain image is 4'b0010, it will only be displayed for 2 / 15 of the time in a frame display. If the pixel data of a certain image is 4'b1001, it will only be displayed for 9 / 15 of the time in a frame display. This is how grayscale is achieved.

[0004] In current mainstream applications, data grayscale reaches more than 10 bits. Taking 10 bits as an example, the weights of each bit are 1, 2, 4, 8, 16...512, that is, grayscale 1 occupies 1 / 1023 of each frame scanning time, which is very short. That is, when grayscale 1 is displayed, it is only displayed for 1 / 1023 of the time, and not displayed for 1022 / 1023 of the time. Due to the retention effect of the human eye, the image just seen will be retained for a period of time, but this time is relatively short. When displaying low grayscale, the non-display time is long, which exceeds the retention effect of the human eye, which will make the user feel that the screen is flickering. In order to solve this problem, in the prior art, the refresh time of each frame is usually shortened by increasing the refresh frequency of each frame, thereby ensuring that the non-display time of the low grayscale is less than the retention effect of the human eye. However, this method of increasing the frame rate will greatly increase the power consumption and cost of the chip. Summary of the invention

[0005] In view of this, the present invention provides a digital driving display method, device, micro display screen and medium for a micro display screen to solve the problem in the related art that when a user feels the screen flickers during low grayscale display on a micro display screen, the chip power consumption and cost will increase by increasing the frame rate.

[0006] In a first aspect, the present invention provides a digital driving display method for a micro display screen, the method comprising:

[0007] Get the bit information of the video data to be displayed in the current frame and the preset duration of the human eye retention effect;

[0008] Determine, based on the bit information, a display weight corresponding to each bit of the video data to be displayed in the current frame, wherein the display weight represents a proportion of the grayscale represented by the current bit in the scanning time of a single video frame;

[0009] Based on the single video frame scanning time and the display weight corresponding to the current bit, determine the total display time corresponding to the current bit within the single video frame scanning time;

[0010] In the single video frame scanning time, the total display duration corresponding to the current bit is split to obtain multiple display durations, so that the time interval between two adjacent display durations is greater than zero and not greater than the preset human eye retention effect duration;

[0011] For each pixel data of the current frame of video data to be displayed, within the single video frame scanning time, based on the current pixel data and the corresponding display duration of each bit, the light-emitting device corresponding to the current pixel data in the micro display screen is driven and controlled.

[0012] The present invention uses the bit information of the video data to be displayed in the current frame to adjust the display weight of each bit, thereby determining the total display time corresponding to the current bit within the scanning time of a single video frame, and then splits the total display time so that the time interval between each display time of the current bit within the scanning time of a single video frame is greater than zero and not greater than the preset human eye retention effect time. Then, within the scanning time of a single video frame, the light-emitting device corresponding to the pixel data is driven and controlled based on the display time corresponding to each bit. In this way, while ensuring that the total display time of each gray scale remains unchanged, the total display time is distributed within different times of the scanning time of a single video frame to ensure that the non-display time does not exceed the time of the human eye retention effect, thereby avoiding the problem of the user's human eye feeling screen flickering. In addition, since there is no need to change the frame rate of the micro display screen, the power consumption and chip cost of the micro display screen will not be increased, thereby improving the user's experience of the micro display screen.

[0013] In an optional implementation, before splitting the total display duration corresponding to the current bit within the single video frame scanning time, the method further includes:

[0014] Calculate the time difference between the single video frame scanning time and the total display time corresponding to the current bit position;

[0015] Determining whether the time difference is greater than the preset human eye retention effect duration;

[0016] When the time difference is greater than the preset human eye retention effect duration, the step of splitting the total display duration corresponding to the current bit within the single video frame scanning time is performed.

[0017] The present invention determines whether there is a problem that the user's human eye feels the screen flickering by comparing the time difference between the scanning time of a single video frame and the total display time corresponding to the current bit position with the preset human eye retention effect time length, and splits the total display time corresponding to the current bit position when the time difference is greater than the preset human eye retention effect time length, that is, when the user's human eye may feel the screen flickering, and only adjusts the low grayscale display that has flickering felt by the human eye, thereby achieving precise display control of the micro display screen, further reducing the data processing amount, improving the processing speed, and reducing the chip hardware cost.

[0018] In an optional embodiment, the method further includes:

[0019] When the time difference is not greater than the preset human eye retention effect duration, the display duration of the current bit within the single video frame scanning time is determined as the total display duration.

[0020] The present invention uses the total display time as the display time when the time difference is no more than the preset human eye retention effect time, that is, the user's eyes will not feel that the screen is flickering. That is, there is no need to split the total display time, thereby further reducing the data processing amount, simplifying the processing flow, improving the processing speed, and reducing the chip hardware cost.

[0021] In an optional implementation, the driving control of the light emitting device corresponding to the current pixel data in the micro display screen based on the current pixel data and the corresponding display duration of each bit includes:

[0022] When the value of the current pixel data at the current bit is 1, the light-emitting device corresponding to the current pixel data in the micro display screen is driven to emit light according to the display duration corresponding to the current bit.

[0023] The present invention controls the corresponding light-emitting device to emit light when each bit of pixel data is 1 and within the display duration, and avoids the problem that the user feels that the screen is flickering by adjusting the distribution of the display duration, thereby improving the user experience.

[0024] In an optional embodiment, the method further includes:

[0025] When the value of the current pixel data at the current bit is 0, controlling the light-emitting device corresponding to the current pixel data in the micro display screen not to emit light within the total display time corresponding to the current bit;

[0026] When the value of the current pixel data at the current bit is 1, the light-emitting device corresponding to the current pixel data in the micro display screen is controlled not to emit light during the total display time corresponding to the current bit except the display time corresponding to the current bit.

[0027] The present invention controls the light-emitting device corresponding to the pixel data not to emit light when the pixel data is 0 or during the total display time corresponding to the current bit except the display time corresponding to the current bit, thereby realizing display control of different grayscales.

[0028] In a second aspect, the present invention provides a digital drive display device for a micro display screen, the device comprising:

[0029] An acquisition module is used to obtain the bit information of the video data to be displayed in the current frame and the preset duration of the human eye retention effect;

[0030] A first processing module, configured to determine a display weight corresponding to each bit of the video data to be displayed in the current frame based on the bit information, wherein the display weight represents a proportion of the grayscale represented by the current bit in a single video frame scanning time;

[0031] The second processing module is used to determine the total display time corresponding to the current bit within the single video frame scanning time based on the single video frame scanning time and the display weight corresponding to the current bit;

[0032] A third processing module is used to split the total display duration corresponding to the current bit within the single video frame scanning time to obtain multiple display durations, so that the time interval between two adjacent display durations is greater than zero and not greater than the preset human eye retention effect duration;

[0033] The fourth processing module is used to drive and control the light-emitting device corresponding to the current pixel data in the micro display screen based on the current pixel data and the corresponding display time of each bit for each pixel data of the video data to be displayed in the current frame within the single video frame scanning time.

[0034] In a third aspect, the present invention provides a micro display screen, comprising: a controller, the controller comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method provided in the above-mentioned first aspect or any corresponding embodiment thereof by executing the computer instructions.

[0035] The present invention uses the bit information of the video data to be displayed in the current frame to adjust the display weight of each bit, thereby determining the total display time corresponding to the current bit within the scanning time of a single video frame, and then splits the total display time so that the time interval between each display time of the current bit within the scanning time of a single video frame is greater than zero and not greater than the preset human eye retention effect time, and then within the scanning time of a single video frame, the light-emitting device corresponding to the pixel data is driven and controlled based on the display time corresponding to each bit, so that while ensuring that the total display time of each gray scale remains unchanged, by distributing the total display time within different times of the scanning time of a single video frame, it is ensured that the non-display time will not exceed the time of the human eye retention effect, thereby avoiding the problem of the user's human eye feeling that the screen flickers, and improving the user's experience of the micro display screen.

[0036] In an optional embodiment, the micro display screen includes: a row driving circuit, a column driving circuit, and a pixel array, wherein the pixel array is composed of pixel circuits corresponding to pixel data of each pixel row, and the pixel circuits include light-emitting devices. The micro display screen also includes: a switch circuit, and the switch circuit includes: a controlled switch connected to each light-emitting device in a one-to-one correspondence;

[0037] The controller is used to send pixel data of the current frame of video data to be displayed to the column driving circuit, and send the row address, bit information and display duration corresponding to each bit of the current frame of video data to be displayed to the row driving circuit;

[0038] The column driving circuit is used to process the received pixel data into pixel data of a row;

[0039] The row driving circuit is used to generate a switch control signal based on the row address, bit information and the display duration corresponding to each bit, and send it to the first input end of the controlled switch corresponding to the target row in the switch circuit, and cooperate with the column driving circuit to write the received pixel data into the pixel circuit of the target row;

[0040] The pixel circuit of the target row generates pixel data to the second input terminal of the corresponding controlled switch;

[0041] Each controlled switch drives a correspondingly connected light emitting device to emit light based on input signals at the first input terminal and the second input terminal.

[0042] The present invention adds a switching circuit to the existing circuit structure of the micro display screen, and the controlled switch in the switching circuit controls the corresponding light-emitting device to emit light based on pixel data and the display duration of each bit, so as to avoid the problem of users feeling that the screen is flickering through the hardware circuit, thereby improving the user experience.

[0043] In an optional implementation, the controlled switch is an AND gate.

[0044] The present invention uses an AND gate as a controlled switch, thereby realizing light emission control of a light emitting device at low cost.

[0045] 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

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

[0047] Figure 1 is a flow chart of a digital driving display method of a micro display screen according to an embodiment of the present invention;

[0048] Figure 2 is a flow chart of another digital driving display method of a micro display screen according to an embodiment of the present invention;

[0049] Figure 3A This is an example diagram of driving a micro display screen within a single video frame scanning time according to the prior art;

[0050] Figure 3B is an example diagram of driving a micro display screen within a single video frame scanning time according to an embodiment of the present invention;

[0051] Figure 4 is a schematic diagram of a structure for driving and displaying a micro display screen according to an embodiment of the present invention;

[0052] Figure 5 is a schematic structural diagram of a pixel circuit in a micro display screen according to an embodiment of the present invention;

[0053] Figure 6 is a structural schematic diagram of a digital driving display device of a micro display screen according to an embodiment of the present invention;

[0054] Figure 7 4 is a schematic diagram of the structure of a controller of a micro display screen according to an embodiment of the present invention. DETAILED DESCRIPTION

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

[0056] At present, micro-display screens mainly use digital drive solutions, such as micro-led micro-display screens, which use PWM scanning to achieve grayscale by controlling the length of the pixel light-emitting time. In current mainstream applications, the data grayscale reaches more than 10 bits. Taking 10 bits as an example, the weights of each bit are 1, 2, 4, 8, 16...512, that is, grayscale 1 occupies 1 / 1023 of the scanning time of each frame, which is very short. That is, when grayscale 1 is displayed, only 1 / 1023 of the time is displayed, and 1022 / 1023 of the time is not displayed. Due to the retention effect of the human eye, the image just seen will be retained for a period of time, but this time is relatively short. When displaying low grayscale, due to the long non-display time, it exceeds the time of the human eye retention effect, which will make the user feel that the screen is flickering. In order to solve this problem, in the prior art, it is usually to shorten the refresh time of each frame by increasing the refresh frequency of each frame, so as to ensure that the non-display time of low grayscale is less than the time of the human eye retention effect. However, this method of increasing the frame rate will greatly increase the power consumption and cost of the chip.

[0057] The technical solution provided by the present invention solves the problem that users may feel the screen flickering when the existing micro display screen is performing low gray scale display. By splitting the low gray scale display time of the micro display screen during the display driving process so that it is distributed within one frame time, it is avoided that the length of two adjacent displays exceeds the time of the human eye retention effect, thereby avoiding the human eye feeling that the screen flickers. Therefore, the problem that the human eye feels the frequency flickering when the micro display screen is performing low gray scale display can be solved without adjusting the frame rate, and the display power consumption and chip cost of the micro display screen can be greatly reduced.

[0058] According to an embodiment of the present invention, an embodiment of a digital driving display method for a micro display screen 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.

[0059] Based on the above problems, a digital driving display method for a micro display screen is provided in the present embodiment, which is applied to a controller in the micro display screen, such as a CPU, a single-chip microcomputer and other computer devices. It should be noted that the micro-led micro display screen is used as an example for description in the present embodiment. In practical applications, the digital driving display method for a micro display screen is also applicable to other types of micro display screens, and the present invention is not limited thereto. Figure 1 FIG. 1 is a flow chart of a digital driving display method of a micro display screen according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps:

[0060] Step S101, obtaining bit information of the current frame of video data to be displayed and a preset duration of the human eye retention effect.

[0061] Among them, the bit information includes: the number of bits of the video data to be displayed in the current frame. For example, the number of bits can be 4 bits, 8 bits, 16 bits, etc., which can be set specifically according to the grayscale display accuracy of the micro display screen. In the embodiment of the present invention, 4 bits are used as an example for explanation, which is only an example and is not limited to this. The preset human eye retention effect duration can be obtained through a large number of relevant experiments, and can also be flexibly set according to the human eye perception experience of a specific user, and can also be directly extracted from the relevant data already available in the prior art, and the present invention is not limited to this.

[0062] Step S102 : determining a display weight corresponding to each bit of the video data to be displayed in the current frame based on the bit information.

[0063] The display weight represents the proportion of the grayscale represented by the current bit in the scanning time of a single video frame. Taking 4 bits as an example, the display weight of bit0 means that the grayscale represented by bit0 accounts for 1 / 15 of the scanning time of a frame, the display weight of bit1 means that the grayscale represented by bit1 accounts for 2 / 15 of the scanning time of a frame, and so on.

[0064] Step S103, based on the single video frame scanning time and the display weight corresponding to the current bit, determine the total display time corresponding to the current bit within the single video frame scanning time.

[0065] Specifically, assuming that the scanning time of a single video frame is A, and the display weight corresponding to the current bit is 1 / 15, the total display time a corresponding to the current bit within the scanning time of a single video frame is A / 15.

[0066] Step S104, within a single video frame scanning time, the total display duration corresponding to the current bit is split to obtain multiple display durations, so that the time interval between two adjacent display durations is greater than zero and not greater than a preset human eye retention effect duration.

[0067] Specifically, the total display time can be evenly divided into several equal display time lengths, or the total display time can be divided into multiple display time lengths of different time lengths, as long as the time interval between two adjacent display time lengths is not greater than the preset human eye retention effect time length. For example, assuming that the total display time is a, it can be divided into two a / 2 display time lengths, or it can be divided into one a / 3 display time length and one 2a / 3 display time length. The display time lengths are distributed within a single video frame scanning time so that they are not adjacent. The present invention takes this as an example only and is not limited to this.

[0068] Step S105, for each pixel data of the current frame of video data to be displayed, within a single video frame scanning time, based on the current pixel data and the corresponding display duration of each bit, the light emitting device corresponding to the current pixel data in the micro display screen is driven and controlled.

[0069] Specifically, in the micro display screen, each pixel data corresponds to a light emitting device, the pixel data is 0 or 1, and the display duration corresponding to each bit can determine the time period in which the light emitting device can emit light, and the light emitting device is controlled to emit light according to the pixel data during the time period. In the embodiment of the present invention, the light emitting device is an LED light emitting device as an example. In actual applications, the light emitting device can be set accordingly according to the type of micro display screen, and the present invention is not limited to this.

[0070] The embodiment of the present invention uses the bit information of the video data to be displayed in the current frame to adjust the display weight of each bit, and then determines the total display time corresponding to the current bit within the single video frame scanning time, and then splits the total display time so that the time interval between each display time of the current bit within the single video frame scanning time is greater than zero and not greater than the preset human eye retention effect time. Then, within the single video frame scanning time, the light-emitting device corresponding to the pixel data is driven and controlled based on the display time corresponding to each bit, so that while ensuring that the total display time of each gray scale remains unchanged, by distributing the total display time within different times of the single video frame scanning time, it is ensured that the non-display time will not exceed the time of the human eye retention effect, thereby avoiding the problem of the user's human eye feeling the screen flickering. Since there is no need to change the frame rate of the micro display screen, the power consumption and chip cost of the micro display screen will not be increased, thereby improving the user's experience of the micro display screen.

[0071] In this embodiment, a digital drive display method for a micro display screen is also provided, which is applied to a controller in a micro display screen, such as a CPU, a single-chip microcomputer, or other computer equipment. Figure 2 FIG. 1 is a flow chart of a digital driving display method of a micro display screen according to an embodiment of the present invention. Figure 2As shown, the process includes the following steps:

[0072] Step S201, obtain the bit information of the current frame of video data to be displayed and the preset human eye retention effect duration. Figure 1 The relevant description of step S101 is not repeated here.

[0073] Step S202, based on the bit information, determine the display weight corresponding to each bit of the video data to be displayed in the current frame. The display weight represents the proportion of the grayscale represented by the current bit in the scanning time of a single video frame. For details, see Figure 1 The description of step S102 is not repeated here.

[0074] Step S203, based on the single video frame scanning time and the display weight corresponding to the current bit, determine the total display time corresponding to the current bit within the single video frame scanning time. Figure 1 The relevant description of step S103 is not repeated here.

[0075] Step S204, calculating the time difference between the scanning time of a single video frame and the total display time corresponding to the current bit.

[0076] Exemplarily, assuming that the scanning time of a single video frame is M, and the total display time corresponding to the current bit is N, the time difference between the two is P=MN.

[0077] Step S205, determining whether the time difference is greater than a preset human eye retention effect duration.

[0078] Step S206, when the time difference is greater than the preset human eye retention effect duration, the total display duration corresponding to the current bit is split within a single video frame scanning time to obtain multiple display durations, so that the time interval between two adjacent display durations is greater than zero and not greater than the preset human eye retention effect duration.

[0079] Specifically, if the time difference is greater than the preset human eye retention effect duration, it means that if the total display time corresponding to the current bit is continuously displayed within the single video frame scanning time, the non-display time may exceed the preset human eye retention effect time, thereby causing the user's eyes to feel that the screen is flickering. Therefore, in order to avoid this situation, the above-mentioned total display time is split so that it can be displayed at certain time intervals within the single video frame scanning time. As long as the time interval does not exceed the preset human eye retention effect time, the problem of the user's eyes feeling that the screen is flickering can be avoided.

[0080] The embodiment of the present invention determines whether there is a problem that the user's human eye feels that the screen is flickering by comparing the time difference between the scanning time of a single video frame and the total display time corresponding to the current bit position with the preset human eye retention effect time. When the time difference is greater than the preset human eye retention effect time, that is, when the user's human eye may feel that the screen is flickering, the total display time corresponding to the current bit position is split again, and only the low-grayscale display that has flickering that the human eye feels is adjusted, thereby achieving precise display control of the micro display screen, further reducing the data processing amount, improving the processing speed, and reducing the chip hardware cost.

[0081] Step S207: when the time difference is not greater than the preset human eye retention effect duration, determine the display duration of the current bit within the single video frame scanning time as the total display duration.

[0082] Furthermore, if the time difference is not greater than the preset human eye retention effect duration, it means that if the continuous display is performed directly according to the total display duration corresponding to the current bit position within the single video frame scanning time, the non-display time will not exceed the preset human eye retention effect duration, and thus there will be no problem of the user's eye feeling that the screen is flickering. At this time, the total display time does not need to be split, and the display driving scheme in the prior art can be directly used to directly use the total display time as the display time corresponding to the current bit position for display driving control, which makes the entire display driving process simpler, reduces the amount of data processing, further reduces the requirements for chip computing power, and reduces the chip hardware cost.

[0083] In the embodiment of the present invention, when the time difference is not greater than the preset human eye retention effect duration, that is, the user's eyes will not feel that the screen is flickering, the total display time is used as the display time. There is no need to split the total display time, thereby further reducing the data processing amount, simplifying the processing flow, improving the processing speed, and reducing the chip hardware cost.

[0084] Step S208, for each pixel data of the current frame of video data to be displayed, within a single video frame scanning time, based on the current pixel data and the corresponding display duration of each bit, the light emitting device corresponding to the current pixel data in the micro display screen is driven and controlled.

[0085] Specifically, the above step S208 includes:

[0086] Step a1, when the value of the current pixel data at the current bit is 1, the light-emitting device corresponding to the current pixel data in the micro display screen is driven to emit light according to the display duration corresponding to the current bit.

[0087] The embodiment of the present invention controls the corresponding light-emitting device to emit light when each bit of pixel data is 1 and within the display duration, and avoids the problem that the user feels that the screen is flickering by adjusting the distribution of the display duration, thereby improving the user experience.

[0088] Step a2, when the value of the current pixel data at the current bit is 0, control the light-emitting device corresponding to the current pixel data in the micro display screen not to emit light within the total display time corresponding to the current bit;

[0089] Step a3, when the value of the current pixel data at the current bit is 1, the light-emitting device corresponding to the current pixel data in the micro display screen is controlled not to emit light during the total display time corresponding to the current bit except the display time corresponding to the current bit.

[0090] The embodiment of the present invention realizes display control of different grayscales by controlling the light-emitting device corresponding to the pixel data not to emit light when the pixel data is 0 or during the total display time corresponding to the current bit except the display time corresponding to the current bit, thereby realizing display control of different grayscales.

[0091] An embodiment of the present invention provides a micro display screen, which includes: a controller, which is used to execute the digital driving display method of the above-mentioned micro display screen. The controller can be a processing chip built into the micro display screen, such as: a CPU, a single-chip microcomputer, etc., but the present invention is not limited to this.

[0092] Specifically, the above-mentioned micro display screen also includes: a row driving circuit, a column driving circuit, and a pixel array. The pixel array is composed of pixel circuits corresponding one-to-one to the pixel data of each pixel row. The pixel circuit includes a light-emitting device. The above-mentioned row driving circuit, column driving circuit, and pixel array are all existing hardware circuit structures of the micro display screen, and their specific circuit structures and working principles will not be repeated here.

[0093] Furthermore, the micro display screen also includes: a switching circuit, the switching circuit includes: a controlled switch connected to each light-emitting device in a one-to-one correspondence; a controller is used to send pixel data of the current frame of video data to be displayed to the column driving circuit, and send the row address, bit information and display time corresponding to each bit of the current frame of video data to be displayed to the row driving circuit; the column driving circuit is used to process the received pixel data into pixel data of a row; the row driving circuit is used to generate a switch control signal based on the row address, bit information and display time corresponding to each bit and send it to the first input end of the controlled switch corresponding to the target row in the switching circuit, and cooperate with the column driving circuit to write the received pixel data into the pixel circuit of the target row; the pixel circuit of the target row sends the pixel data to the second input end of the corresponding controlled switch; each controlled switch drives the corresponding connected light-emitting device to emit light based on the input signals of the first input end and the second input end.

[0094] The embodiment of the present invention adds a switch circuit to the existing circuit structure of the micro display screen, and the controlled switch in the switch circuit controls the corresponding light-emitting device to emit light based on pixel data and the display duration of each bit, so as to adjust the display brightness through the hardware circuit.

[0095] Exemplarily, the controlled switch is an AND gate. In addition, in practical applications, the controlled switch may also be other switch devices such as a comparator, a transistor, etc., as long as it can achieve functions similar to an AND gate circuit, and the present invention is not limited thereto.

[0096] The embodiment of the present invention uses an AND gate as a controlled switch, thereby realizing light emission control of a light emitting device at low cost.

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

[0098] For example, taking the 4-bit current frame of video data to be displayed as an example, when the existing micro display screen displays, the weight of bit0 corresponds to 1, the weight of bit1 corresponds to 2, the weight of bit2 corresponds to 4, and the weight of bit3 corresponds to 8. Figure 3A As shown in the figure, when grayscale 1 is displayed, bit0 emits light, and the rest of the time it does not emit light. Then the time between two bits0 in two adjacent frames is very long, and the user's eyes may feel that the screen is flickering. Figure 3B As shown, in the embodiment of the present invention, the weight of bit0 is corresponding to 1+1, and the refresh time is evenly distributed in one frame and is not adjacent. In each time of weight 1, the pixel circuit only displays 0.5 of the original time, so the overall time is still 1 weight time. The weights corresponding to other bits remain unchanged.

[0099] It should be noted that in Figure 3B In the example, the weight of bit0 is increased by 1 times, and then evenly distributed in the time of one frame, and then only half of the time of each bit0 is displayed. Similarly, it can be 3 times or 4 times, and 1 / 3, 1 / 4, etc. are displayed accordingly in each weight time. Similarly, bit1 or bit2 can also be done in this way, and the present invention is not limited to this.

[0100] The pixel circuit of the micro display screen is based on the existing one. A switch circuit is added to the original circuit for storing pixel data. This switch circuit controls the light emission of the LED device. The switch signal is turned on half of the time when bit0. That is, when the switch signal and the pixel data stored in the pixel circuit are both 1, the switch circuit is turned on to make the LED device emit light.

[0101] like Figure 4As shown, the digital algorithm circuit of the micro display screen, i.e., the above-mentioned controller, executes the digital scanning algorithm to output pixel data, row address information, and bit information. The column driving circuit receives the pixel data, processes it into a row of pixel data, and then outputs it to the pixel array. The row driving circuit receives the row address information, opens a specific row of the pixel array, and writes the pixel data of this row into the pixel circuit of the corresponding pixel array row in coordination with the row of pixel data output by the column driving circuit. The row driving circuit outputs a switch signal according to the bit information.

[0102] like Figure 5 As shown, the pixel circuit stores the pixel data in the pixel storage circuit. When the switch signal is turned on, the pixel data drives the LED to emit light (that is, when the pixel data is 1, the LED emits light, and when the pixel data is 0, the LED does not emit light). When the switch signal is turned off, the LED does not emit light.

[0103] Therefore, when the micro-display screen performs low grayscale display, the display time is distributed at intervals within the scanning time of a single video frame, so that there is no time period exceeding the preset human eye retention effect length during the display driving process, thereby avoiding the problem of the user's eye feeling that the screen is flickering. In addition, this display driving method does not require frame rate adjustment, which reduces power consumption while reducing chip hardware costs, further improving the user experience while improving the performance of the micro-display screen.

[0104] In an embodiment of the present invention, a digital drive display device for a micro display screen is also provided, which is used to implement the above-mentioned embodiments and preferred embodiments, 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 of 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.

[0105] This embodiment provides a digital drive display device for a micro display screen, such as Figure 6 As shown, the device comprises:

[0106] An acquisition module 601 is used to acquire bit information of the video data to be displayed in the current frame and a preset duration of the human eye retention effect;

[0107] The first processing module 602 is used to determine the display weight corresponding to each bit of the video data to be displayed in the current frame based on the bit information, where the display weight represents the proportion of the grayscale represented by the current bit in the scanning time of a single video frame;

[0108] The second processing module 603 is used to determine the total display time corresponding to the current bit within the single video frame scanning time based on the single video frame scanning time and the display weight corresponding to the current bit;

[0109] The third processing module 604 is used to split the total display duration corresponding to the current bit within a single video frame scanning time to obtain multiple display durations, so that the time interval between two adjacent display durations is greater than zero and not greater than a preset human eye retention effect duration;

[0110] The fourth processing module 605 is used to drive and control the light-emitting device corresponding to the current pixel data in the micro display screen based on the current pixel data and the corresponding display duration of each bit within a single video frame scanning time for each pixel data of the current frame of video data to be displayed.

[0111] In some optional implementations, the digital drive display device of the micro display screen further includes:

[0112] A calculation module is used to calculate the time difference between a single video frame scanning time and the total display time corresponding to the current bit position;

[0113] A judgment module, used to judge whether the time difference is greater than a preset human eye retention effect duration;

[0114] The fifth processing module is used to call the third processing module 604 when the time difference is greater than a preset human eye retention effect duration.

[0115] In some optional implementations, the digital drive display device of the micro display screen further includes:

[0116] The sixth processing module is used to determine the display time of the current bit within the single video frame scanning time as the total display time when the time difference is not greater than the preset human eye retention effect time.

[0117] In some optional implementations, the fourth processing module 605 includes:

[0118] The first processing unit is used to drive the light-emitting device corresponding to the current pixel data in the micro display screen to emit light according to the display duration corresponding to the current bit position when the value of the current pixel data at the current bit position is 1.

[0119] In some optional implementations, the fourth processing module 605 further includes:

[0120] The second processing unit is used to control the light-emitting device corresponding to the current pixel data in the micro display screen not to emit light within the total display time corresponding to the current bit position when the value of the current pixel data at the current bit position is 0;

[0121] The third processing unit is used to control the light-emitting device corresponding to the current pixel data in the micro display screen not to emit light for a period of time other than the display time corresponding to the current bit within the total display time corresponding to the current bit when the value of the current pixel data at the current bit is 1.

[0122] The digital drive display device of the micro display screen 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.

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

[0124] See also Figure 7 , Figure 7 is a schematic diagram of the structure of a controller of a micro display screen provided by an optional embodiment of the present invention, such as Figure 7 As 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.

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

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

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

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

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

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

[0131] 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 digital drive display method for a micro display screen, characterized in that: The method comprises: Get the bit information of the video data to be displayed in the current frame and the preset duration of the human eye retention effect; Determine, based on the bit information, a display weight corresponding to each bit of the video data to be displayed in the current frame, wherein the display weight represents a proportion of the grayscale represented by the current bit in the scanning time of a single video frame; Based on the single video frame scanning time and the display weight corresponding to the current bit, determine the total display time corresponding to the current bit within the single video frame scanning time; In the single video frame scanning time, the total display duration corresponding to the current bit is split to obtain multiple display durations, so that the time interval between two adjacent display durations is greater than zero and not greater than the preset human eye retention effect duration; For each pixel data of the current frame of video data to be displayed, within the single video frame scanning time, based on the current pixel data and the corresponding display duration of each bit, the light-emitting device corresponding to the current pixel data in the micro display screen is driven and controlled.

2. The method according to claim 1, characterized in that Before splitting the total display duration corresponding to the current bit within the single video frame scanning time, the method further includes: Calculate the time difference between the single video frame scanning time and the total display time corresponding to the current bit position; Determining whether the time difference is greater than the preset human eye retention effect duration; When the time difference is greater than the preset human eye retention effect duration, the step of splitting the total display duration corresponding to the current bit within the single video frame scanning time is performed.

3. The method according to claim 2, characterized in that The method further comprises: When the time difference is not greater than the preset human eye retention effect duration, the display duration of the current bit within the single video frame scanning time is determined as the total display duration.

4. The method according to claim 1, characterized in that: The driving control of the light emitting device corresponding to the current pixel data in the micro display screen based on the current pixel data and the corresponding display duration of each bit includes: When the value of the current pixel data at the current bit is 1, the light-emitting device corresponding to the current pixel data in the micro display screen is driven to emit light according to the display duration corresponding to the current bit.

5. The method according to claim 4, characterized in that The method further comprises: When the value of the current pixel data at the current bit is 0, controlling the light-emitting device corresponding to the current pixel data in the micro display screen not to emit light within the total display time corresponding to the current bit; When the value of the current pixel data at the current bit is 1, the light-emitting device corresponding to the current pixel data in the micro display screen is controlled not to emit light during the total display time corresponding to the current bit except the display time corresponding to the current bit.

6. A digital drive display device for a micro display screen, characterized in that: The device comprises: An acquisition module is used to obtain the bit information of the video data to be displayed in the current frame and the preset duration of the human eye retention effect; A first processing module, configured to determine a display weight corresponding to each bit of the video data to be displayed in the current frame based on the bit information, wherein the display weight represents a proportion of the grayscale represented by the current bit in a single video frame scanning time; The second processing module is used to determine the total display time corresponding to the current bit within the single video frame scanning time based on the single video frame scanning time and the display weight corresponding to the current bit; A third processing module is used to split the total display duration corresponding to the current bit within the single video frame scanning time to obtain multiple display durations, so that the time interval between two adjacent display durations is greater than zero and not greater than the preset human eye retention effect duration; The fourth processing module is used to drive and control the light-emitting device corresponding to the current pixel data in the micro display screen based on the current pixel data and the corresponding display time of each bit for each pixel data of the video data to be displayed in the current frame within the single video frame scanning time.

7. A micro display screen, characterized in that: include: A controller, the controller comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method according to any one of claims 1 to 5 by executing the computer instructions.

8. The micro display screen according to claim 7, comprising: A row driving circuit, a column driving circuit, and a pixel array, wherein the pixel array is composed of pixel circuits corresponding to pixel data of each pixel row, and the pixel circuits include light-emitting devices. The micro display screen further includes: a switch circuit, and the switch circuit includes: a controlled switch connected to each light-emitting device in a one-to-one correspondence; The controller is used to send pixel data of the current frame of video data to be displayed to the column driving circuit, and send the row address, bit information and display duration corresponding to each bit of the current frame of video data to be displayed to the row driving circuit; The column driving circuit is used to process the received pixel data into pixel data of a row; The row driving circuit is used to generate a switch control signal based on the row address, bit information and the display duration corresponding to each bit, and send it to the first input end of the controlled switch corresponding to the target row in the switch circuit, and cooperate with the column driving circuit to write the received pixel data into the pixel circuit of the target row; The pixel circuit of the target row generates pixel data to the second input terminal of the corresponding controlled switch; Each controlled switch drives a correspondingly connected light emitting device to emit light based on input signals at the first input terminal and the second input terminal.

9. The micro display screen according to claim 8, characterized in that: The controlled switch is an AND gate.

10. 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

  • Backlight control method and apparatus, and liquid crystal display apparatus

    CN106205497A

  • Backlight driving method and device of display panel, and display panel

    CN106981272A