Micro display screen driving display method, device, micro display screen and storage medium
By determining the display weight and duration based on the bit information of video data and the target PWM dimming unit time in the micro display screen, the light emitting device is driven and controlled, and the problem of power consumption and cost increase in the brightness adjustment of the micro display screen is solved, and the realization of the realization of the realization of the brightness of the micro display screen Efficient brightness adjustment.
Patent Information
- Application Number
- CN202411732899.6
- 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
When micro-displays realize grayscale brightness adjustment, the drive display solution that increases the clock frequency will increase chip power consumption and cost.
By obtaining the bit information of the video data to be displayed in the current frame and the target PWM dimming unit time of the micro display screen, the display weight and display time corresponding to each bit bit are determined, and the light emitting device corresponding to the pixel data is driven and controlled based on this information. , realize brightness adjustment without adjusting the clock frequency.
Without increasing chip power consumption and cost, the brightness adjustment of video data is realized, reducing the power consumption and cost of the micro display screen, and enriching the brightness adjustment function of the micro display screen.
Smart Images

Figure CN119229798B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of display driving technology, and in particular to a driving display method and device for a micro display screen, a micro display screen and a storage 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 this way, if you want to adjust the brightness, such as adjusting the brightness like a normal mobile TV. You need to add a clear bit. For the above 4-bit data, add the 5th bit to clear. For example, when the 4-bit is used, one frame time is divided into 15 parts, that is, the data of the maximum brightness is 1111, and the bright time is 15 / 15, that is, the brightest is also full brightness. Then, if you add a clear bit, without affecting the weight of the first 4 bits, you need to divide one frame time into 16 parts, and the clear weight accounts for 1 part, then the brightness at the brightest time becomes 15 / 16. Assuming that one frame time is divided into 100 parts, and the clear weight accounts for 85 parts, the brightest is 15 / 100. In this way, the brightness can be adjusted. However, at this time, the more one frame time is divided, the faster the clock frequency is required. The faster the clock frequency, the greater the power consumption of the chip, the more difficult the chip is to implement, and the higher the cost. Summary of the invention
[0005] In view of this, the present invention provides a driving display method, device, micro display screen and storage medium for a micro display screen to solve the problem in the related art that the driving display scheme of the micro display screen will increase chip power consumption and cost by increasing the clock frequency when implementing grayscale brightness adjustment.
[0006] In a first aspect, the present invention provides a method for driving and displaying 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 target PWM dimming unit time of the micro display screen;
[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 the proportion of the grayscale represented by the current bit in the scanning time of a single video frame, and the display weight corresponding to the current bit is greater than or equal to twice the display weight corresponding to the previous low bit;
[0009] The display duration of the lowest bit is set to the target PWM dimming unit time, and the display duration of the current bit is set to twice the display duration of the previous low bit;
[0010] For each pixel data of the current frame of video data to be displayed, within the scanning time of the single video frame, the light-emitting device corresponding to the current pixel data in the micro display screen is driven and controlled based on the current pixel data and the display weight and display duration corresponding to each bit.
[0011] The present invention adjusts the display weight of each bit by using the bit information of the video data to be displayed in the current frame, so that the display weight corresponding to the current bit is greater than or equal to twice the display weight corresponding to the previous low bit, and determines the display duration of each bit by using the target PWM dimming unit time of the micro display screen, so that the light-emitting device corresponding to the pixel data is driven and controlled based on the display weight and display duration corresponding to each bit within a single video frame scanning time, so that the display brightness of the pixel data is controlled by the target PWM dimming unit time of the micro display screen, thereby eliminating the need to adjust the clock frequency of the micro display screen, and realizing the brightness adjustment of the video data without increasing the power consumption and cost of the chip, thereby reducing the power consumption and cost of the micro display screen and enriching the brightness adjustment function of the micro display screen.
[0012] 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 display weight and display duration corresponding to each bit includes:
[0013] Determine the total driving duration 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;
[0014] Based on the value of the current pixel data at the current bit, the light emitting device corresponding to the current pixel data in the micro display screen is driven and controlled according to the display duration corresponding to the current bit within the total driving duration corresponding to the current bit.
[0015] The present invention determines the total driving duration of each bit by utilizing the scanning time of a single video frame and the display weight corresponding to the current bit, and drives and controls the light-emitting device corresponding to the current pixel data according to the display duration of the current bit within the total driving duration. The grayscale brightness can be adjusted by adjusting the display duration.
[0016] In an optional implementation, based on the value of the current pixel data at the current bit, driving and controlling the light-emitting device corresponding to the current pixel data in the micro display screen according to the display duration corresponding to the current bit within the total driving duration corresponding to the current bit, includes:
[0017] 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 within the total driving time corresponding to the current bit and according to the display time corresponding to the current bit.
[0018] 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 can adjust the grayscale brightness by adjusting the display duration.
[0019] In an optional embodiment, the method further includes:
[0020] When the value of the current pixel data at the current bit is 0, the light-emitting device corresponding to the current pixel data in the micro display screen is controlled not to emit light within the total driving time corresponding to the current bit;
[0021] 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 driving time corresponding to the current bit except the display time corresponding to the current bit.
[0022] 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 driving time corresponding to the current bit except the display time corresponding to the current bit, thereby realizing the adjustment of display brightness.
[0023] In an optional implementation manner, obtaining a target PWM dimming unit time of the micro display screen includes:
[0024] Obtain the brightness adjustment requirements of the micro display screen;
[0025] The target PWM dimming unit time of the micro display screen is determined based on the brightness adjustment requirement, wherein the adjustment brightness in the brightness adjustment requirement is positively correlated with the target PWM dimming unit time.
[0026] The present invention sets the target PWM dimming unit time of the micro display screen by utilizing the user's demand for brightness adjustment of the micro display screen. The brighter the adjusted brightness, the longer the corresponding target PWM dimming unit time. Thus, the brightness adjustment of the micro display screen can be realized on demand, thereby improving the user experience.
[0027] In a second aspect, the present invention provides a driving display device for a micro display screen, the device comprising:
[0028] An acquisition module is used to obtain the bit information of the video data to be displayed in the current frame and the target PWM dimming unit time of the micro display screen;
[0029] A first processing module is used to 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, and the display weight corresponding to the current bit is greater than or equal to twice the display weight corresponding to the previous low bit;
[0030] A second processing module is used to set the display duration of the lowest bit to the target PWM dimming unit time, and set the display duration of the current bit to twice the display duration of the previous low bit;
[0031] The third 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 display weight and display duration corresponding to each bit for each pixel data of the video data to be displayed in the current frame within the scanning time of the single video frame.
[0032] 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.
[0033] The present invention adjusts the display weight of each bit by using the bit information of the video data to be displayed in the current frame, so that the display weight corresponding to the current bit is greater than or equal to twice the display weight corresponding to the previous low bit, and determines the display duration of each bit by using the target PWM dimming unit time of the micro display screen, so that the light-emitting device corresponding to the pixel data is driven and controlled based on the display weight and display duration corresponding to each bit within a single video frame scanning time, so that the display brightness of the pixel data is controlled by the target PWM dimming unit time of the micro display screen, thereby eliminating the need to adjust the clock frequency of the micro display screen, and realizing the brightness adjustment of the video data without increasing the power consumption and cost of the chip, thereby reducing the power consumption and cost of the micro display screen and enriching the brightness adjustment function of the micro display screen.
[0034] 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;
[0035] 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;
[0036] The column driving circuit is used to process the received pixel data into pixel data of a row;
[0037] 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;
[0038] The pixel circuit of the target row generates pixel data to the second input terminal of the corresponding controlled switch;
[0039] 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.
[0040] 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.
[0041] In an optional implementation, the controlled switch is an AND gate.
[0042] The present invention uses an AND gate as a controlled switch, thereby realizing light emission control of a light emitting device at low cost.
[0043] 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
[0044] 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.
[0045] Figure 1 is a flow chart of a driving and displaying method of a micro display screen according to an embodiment of the present invention;
[0046] Figure 2 is a flow chart of another method for driving and displaying a micro display screen according to an embodiment of the present invention;
[0047] Figure 3 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;
[0048] 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;
[0049] Figure 5A is a schematic structural diagram of a pixel circuit in a micro display screen according to an embodiment of the present invention;
[0050] Figure 5B is a waveform diagram of a switch signal in a micro display screen according to an embodiment of the present invention;
[0051] Figure 6 is a schematic structural diagram of a driving display device of a micro display screen according to an embodiment of the present invention;
[0052] 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
[0053] 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.
[0054] At present, micro-displays mainly use digital drive solutions, such as micro-led micro-displays, which use PWM scanning to achieve grayscale by controlling the length of the pixel light-emitting time. If the micro-display needs to adjust the brightness, such as adjusting the brightness like a normal mobile TV. It is necessary to add a clear bit. For example, for the above 4-bit data, add the 5th bit to clear. For example, when the 4-bit is used, a frame time is divided into 15 parts, that is, the data of the maximum brightness is 1111, and the bright time is 15 / 15, that is, the brightest is also full brightness. Then, if the clear bit is added, without affecting the weight of the first 4 bits, it is necessary to divide a frame time into 16 parts, and the clear weight accounts for 1 part, then the brightness at the brightest time becomes 15 / 16. Assuming that a frame time is divided into 100 parts, and the clear weight accounts for 85 parts, the brightest is 15 / 100. In this way, the brightness can be adjusted. However, at this time, the more a frame time is divided, the faster the clock frequency is required. The faster the clock frequency, the greater the power consumption of the chip, the more difficult the chip is to implement, and the higher the cost.
[0055] The technical solution provided by the present invention analyzes and studies the power consumption and cost issues of the existing micro display screen when adjusting the brightness, and realizes brightness adjustment by changing the dimming method of the micro display screen during the driving display process, thereby eliminating the need to change the clock frequency, thereby greatly reducing the brightness adjustment power consumption and chip cost of the micro display screen.
[0056] According to an embodiment of the present invention, an embodiment of a method for driving and displaying 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.
[0057] Based on the above problems, a driving and displaying method of 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 driving and displaying method of the 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 method for driving and displaying a micro display screen according to an embodiment of the present invention. Figure 1As shown, the process includes the following steps:
[0058] Step S101, obtaining bit information of the current frame of video data to be displayed and the target PWM dimming unit time of the micro display screen.
[0059] 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 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 description, which is only an example and is not limited to this. The target PWM dimming unit time of the micro display screen can be flexibly set according to the display brightness of the micro display screen. The higher the display brightness, the longer the PWM dimming unit time. Conversely, the lower the brightness, the smaller the PWM dimming unit time.
[0060] 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.
[0061] Among them, the display weight represents the proportion of the grayscale represented by the current bit in the scanning time of a single video frame, and the display weight corresponding to the current bit is greater than or equal to twice the display weight corresponding to the previous low bit. By way of example, 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. In practical applications, the numerator of the display weight of bit0 can also be 2, and the numerator of the display weight of bit1 can also be 5, as long as the weight of each bit is at least twice the weight of the previous low bit, so as to ensure the consistency of display brightness and grayscale changes.
[0062] Step S103, setting the display duration of the lowest bit as the target PWM dimming unit time, and setting the display duration of the current bit to twice the display duration of the previous low bit.
[0063] Exemplarily, assuming that the display duration of the lowest bit bit0 is set to the target PWM dimming unit time x, the display duration of bit1 is set to 2x, the display duration of bit2 is set to 4x, and so on.
[0064] Step S104, 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 display weight and display duration corresponding to each bit, the light-emitting device corresponding to the current pixel data in the micro display screen is driven and controlled.
[0065] 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 weight and 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.
[0066] The embodiment of the present invention adjusts the display weight of each bit by using the bit information of the video data to be displayed in the current frame, so that the display weight corresponding to the current bit is greater than or equal to twice the display weight corresponding to the previous low bit, and determines the display duration of each bit by using the target PWM dimming unit time of the micro display screen, so that the light-emitting device corresponding to the pixel data is driven and controlled based on the display weight and display duration corresponding to each bit within a single video frame scanning time, so that the display brightness of the pixel data is controlled by the target PWM dimming unit time of the micro display screen, thereby eliminating the need to adjust the clock frequency of the micro display screen, and realizing brightness adjustment of the video data without increasing the power consumption and cost of the chip, thereby reducing the power consumption and cost of the micro display screen and enriching the brightness adjustment function of the micro display screen.
[0067] In this embodiment, a driving display method for a micro display screen is also provided, which is applied to a controller in the 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 method for driving and displaying a micro display screen according to an embodiment of the present invention. Figure 2 As shown, the process includes the following steps:
[0068] Step S201, obtaining the bit information of the current frame of video data to be displayed and the target PWM dimming unit time of the micro display screen.
[0069] Specifically, the step S201 of obtaining the brightness adjustment requirement of the micro display screen includes:
[0070] Step a1, determining the target PWM dimming unit time of the micro display screen based on the brightness adjustment requirement.
[0071] The adjustment brightness in the brightness adjustment requirement is positively correlated with the target PWM dimming unit time. Specifically, the greater the adjustment brightness in the brightness adjustment requirement, the longer the corresponding target PWM dimming unit time, so that the display time corresponding to each subsequent bit is longer, thereby achieving a brighter pixel data display effect.
[0072] The embodiment of the present invention sets the target PWM dimming unit time of the micro display screen by utilizing the user's demand for brightness adjustment of the micro display screen. The brighter the adjusted brightness, the longer the corresponding target PWM dimming unit time. Thus, the brightness of the micro display screen can be adjusted as needed, thereby improving the user experience.
[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, and the display weight corresponding to the current bit is greater than or equal to twice the display weight corresponding to the previous low bit. For details, see Figure 1 The description of step S102 is not repeated here.
[0074] Step S203, set the display duration of the lowest bit to the target PWM dimming unit time, and set the display duration of the current bit to twice the display duration of the previous low bit. Figure 1 The relevant description of step S103 is not repeated here.
[0075] Step S204, 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 display weight and display duration corresponding to each bit, the light-emitting device corresponding to the current pixel data in the micro display screen is driven and controlled.
[0076] Specifically, the above step S204 includes:
[0077] Step S2041, based on the single video frame scanning time and the display weight corresponding to the current bit, determine the total driving duration corresponding to the current bit within the single video frame scanning time.
[0078] 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 driving duration a corresponding to the current bit within the scanning time of a single video frame is A / 15.
[0079] Step S2042, based on the value of the current pixel data at the current bit, the light emitting device corresponding to the current pixel data in the micro display screen is driven and controlled according to the display duration corresponding to the current bit within the total driving duration corresponding to the current bit.
[0080] Specifically, assuming that the total driving time corresponding to the current bit position within a single video frame scanning time is a, and the display time is x, then within the a time, the current pixel data is displayed at the x time, that is, the corresponding light-emitting device is driven to emit light, and is not displayed at the ax time, that is, the corresponding light-emitting device does not emit light.
[0081] The embodiment of the present invention determines the total driving duration of each bit by utilizing the scanning time of a single video frame and the display weight corresponding to the current bit, and drives and controls the light-emitting device corresponding to the current pixel data according to the display duration of the current bit within the total driving duration. The grayscale brightness can be adjusted by adjusting the display duration.
[0082] Furthermore, the above step S2042 includes:
[0083] Step b1, 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 within the total driving time corresponding to the current bit and according to the display time corresponding to the current bit.
[0084] In the embodiment of the present invention, when each bit of pixel data is 1 and the corresponding light emitting device is controlled to emit light within the display duration, the grayscale brightness can be adjusted by adjusting the display duration.
[0085] Step b2, when the value of the current pixel data at the current bit is 0, the light-emitting device corresponding to the current pixel data in the micro display screen is controlled not to emit light within the total driving time corresponding to the current bit.
[0086] Step b3, 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 driving time corresponding to the current bit except the display time corresponding to the current bit.
[0087] The embodiment of 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 driving time corresponding to the current bit except the display time corresponding to the current bit, thereby adjusting the display brightness.
[0088] An embodiment of the present invention provides a micro display screen, which includes: a controller, which is used to execute the above-mentioned micro display screen driving display method. 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.
[0089] 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.
[0090] 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.
[0091] 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.
[0092] 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.
[0093] 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.
[0094] The specific working principle and working process of driving and displaying the micro display screen provided by the embodiment of the present invention will be described in detail below in conjunction with specific application examples.
[0095] Exemplarily, the above-mentioned micro display screen driving display scheme is referred to as a digital scanning algorithm of the micro display screen, and its basic working process is as follows:
[0096] 1. The weight of the digital scanning algorithm is as follows: bit0>=a, bit1>=2*a=b, bit2>=2*b=c, bit4>=2*c=d, and so on. The weight of each bit of the digital scanning weight is at least twice the weight of the previous bit. That is, the weights can be 1, 2, 4, 8, 16... or 2, 5, 10, 21, 50, 5000... and so on.
[0097] 2. When the digital scanning algorithm sends video data to the display array circuit of the micro display screen, it also sends the bit represented by the video data and the PWM dimming unit time information to the display array circuit. The PWM dimming unit time must be less than or equal to the time a in step 1. That is, a can be dozens or hundreds of times the PWM dimming unit time.
[0098] 3. After the display array circuit receives the video data, it writes it into the pixel array.
[0099] 4. The display array circuit receives the bit information corresponding to the video data and the PWM dimming unit time x, and determines the display time of the video data, such as Figure 3 As shown, if the video data corresponds to bit0, the display time is x and the off time is ax. If the video data corresponds to bit1, the display time is 2x and the off time is b-2x. If the video data corresponds to bit2, the display time is 4x and the off time is c-4x. That is, the bit corresponding to the video data corresponds to different display times, which are 1, 2, 4, 8, 16, 32... times the PWM dimming unit time. The weight corresponding to the bit is not displayed for the rest of the time. Because step 1 stipulates that the weight time of the high bit is at least twice the weight time of the lower bit, the display time must be less than its weight time.
[0100] 5. On the basis of the existing pixel circuit of the micro display screen, a switch circuit is added to the original circuit for storing pixel data, and this switch circuit controls the light emission of the LED device. The switch signal is the display time in step 4. 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] 6. As Figure 4 As 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, bit information, and display time 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 and the display time information.
[0102] 7. Such as Figure 5A 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] 8. The switching signal waveform is as follows Figure 5BAs shown, when the row and column driving circuit writes pixel data to the pixel array, the switch signal is turned off. At this time, in a weighted time, according to the above description, the switch is divided into an open time and a closed time, that is, Figure 6 Display time and non-display time in the waveform graph.
[0104] Thus, by setting the PWM dimming unit time x, the above Figure 6 The display time and non-display time in the waveform diagram are adjusted to achieve different display brightness adjustments of pixel data. This micro display brightness adjustment solution reduces chip power consumption and cost, and further improves the performance of micro display products.
[0105] In the embodiment of the present invention, a driving display device for a micro display screen 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 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.
[0106] This embodiment provides a driving display device for a micro display screen, such as Figure 6 As shown, the device comprises:
[0107] An acquisition module 601 is used to acquire the bit information of the video data to be displayed in the current frame and the target PWM dimming unit time of the micro display screen;
[0108] 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, and the display weight corresponding to the current bit is greater than or equal to twice the display weight corresponding to the previous low bit;
[0109] The second processing module 603 is used to set the display duration of the lowest bit to the target PWM dimming unit time, and set the display duration of the current bit to twice the display duration of the previous low bit;
[0110] The third processing module 604 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 display weight and display duration corresponding to each bit for each pixel data of the current frame of video data to be displayed within a single video frame scanning time.
[0111] In some optional implementations, the third processing module 604 includes:
[0112] The first processing unit is used to determine the total driving 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;
[0113] The second processing unit is used to drive and control the light-emitting device corresponding to the current pixel data in the micro display screen according to the display time corresponding to the current bit within the total driving time corresponding to the current bit based on the value of the current pixel data at the current bit.
[0114] In some optional implementations, the second processing unit includes:
[0115] The first processing subunit is used to drive the light-emitting device corresponding to the current pixel data in the micro display screen to emit light within the total driving time corresponding to the current bit and according to the display time corresponding to the current bit when the value of the current pixel data at the current bit is 1.
[0116] In some optional implementations, the second processing unit further includes:
[0117] The second processing sub-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 driving time corresponding to the current bit position when the value of the current pixel data at the current bit position is 0;
[0118] The third processing subunit 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 driving time corresponding to the current bit when the value of the current pixel data at the current bit is 1.
[0119] In some optional implementations, the acquisition module 601 includes:
[0120] An acquisition unit, used to acquire the brightness adjustment requirement of the micro display screen;
[0121] The third processing unit is used to determine a target PWM dimming unit time of the micro display screen based on the brightness adjustment requirement, wherein the adjustment brightness in the brightness adjustment requirement is positively correlated with the target PWM dimming unit time.
[0122] The driving 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 a 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 method for driving and displaying 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 target PWM dimming unit time of the micro display screen; 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 the proportion of the grayscale represented by the current bit in the scanning time of a single video frame, and the display weight corresponding to the current bit is greater than or equal to twice the display weight corresponding to the previous low bit; The display duration of the lowest bit is set to the target PWM dimming unit time, and the display duration of the current bit is set to twice the display duration of the previous low bit; For each pixel data of the video data to be displayed in the current frame, within the single video frame scanning time, based on the current pixel data and the display weight and display duration corresponding to each bit, the light emitting device corresponding to the current pixel data in the micro display screen is driven and controlled; The step of obtaining the target PWM dimming unit time of the micro display screen includes: Obtain the brightness adjustment requirements of the micro display screen; The target PWM dimming unit time of the micro display screen is determined based on the brightness adjustment requirement, wherein the adjustment brightness in the brightness adjustment requirement is positively correlated with the target PWM dimming unit time.
2. 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 display weight and display duration corresponding to each bit includes: Determine the total driving duration 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; Based on the value of the current pixel data at the current bit, the light emitting device corresponding to the current pixel data in the micro display screen is driven and controlled according to the display duration corresponding to the current bit within the total driving duration corresponding to the current bit.
3. The method according to claim 2, characterized in that The method of driving and controlling the light emitting device corresponding to the current pixel data in the micro display screen according to the display duration corresponding to the current bit within the total driving duration corresponding to the current bit based on the value of the current pixel data at the current 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 within the total driving time corresponding to the current bit and according to the display time corresponding to the current bit.
4. The method according to claim 3, characterized in that The method further comprises: When the value of the current pixel data at the current bit is 0, the light-emitting device corresponding to the current pixel data in the micro display screen is controlled not to emit light within the total driving 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 driving time corresponding to the current bit except the display time corresponding to the current bit.
5. A driving display device for a micro display screen, characterized in that: The device comprises: An acquisition module is used to acquire bit information of the video data to be displayed in the current frame and the target PWM dimming unit time of the micro display screen, wherein acquiring the target PWM dimming unit time of the micro display screen comprises: acquiring the brightness adjustment requirement of the micro display screen; determining the target PWM dimming unit time of the micro display screen based on the brightness adjustment requirement, wherein the adjustment brightness in the brightness adjustment requirement is positively correlated with the target PWM dimming unit time; A first processing module is used to 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, and the display weight corresponding to the current bit is greater than or equal to twice the display weight corresponding to the previous low bit; A second processing module is used to set the display duration of the lowest bit to the target PWM dimming unit time, and set the display duration of the current bit to twice the display duration of the previous low bit; The third 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 display weight and display duration corresponding to each bit for each pixel data of the video data to be displayed in the current frame within the scanning time of the single video frame.
6. 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 4 by executing the computer instructions.
7. The micro display screen according to claim 6, 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 sends the 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.
8. The micro display screen according to claim 7, characterized in that: The controlled switch is an AND gate.
9. 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 4.
Citation Information
Patent Citations
Encoder and method for self adapting to discontinuous transmission of multi-rate wideband
CN101609682A
Method and device for accessing hybrid cache in electronic equipment
CN110502452A