Timing color mixing method and related device for effectively improving LCoS flicker and brightness
By increasing the number of lights and display frequency of green frames in the timing mixing of LCOS projection, the problem of insufficient brightness and flickering of LCOS projection is solved, and higher display brightness and less flickering are achieved.
Patent Information
- Application Number
- CN202211596409.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-12
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2042-12-12
AI Technical Summary
The brightness of LCOS projection is insufficient and flickering is prone to problems. The existing methods are not effective when adjusting the positive and negative field voltages, resulting in poor display effects.
When mixing colors in the time series, the number of lights of the green frame indicated in the mixing information is higher than that of the blue frame and the red frame, the display frequency of the green frame is increased, and the light-on delay is reduced, thereby increasing the display brightness.
It effectively reduces the occurrence of flickering, and compared with RGBRGB mode, it reduces the light-on delay and improves the display brightness.
Smart Images

Figure CN116132651B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data processing technologies, and in particular, to a timing color mixing method and related device for effectively improving LCoS flicker and brightness. Background Art
[0002] Liquid Crystal on Silicon (LCoS) chips can be applied in AR / VR head-mounted devices, single-chip LCoS projection, three-chip LCoS projection, 3D printing, etc.
[0003] Currently, the brightness of LCoS projection has always been its shortcoming. In existing solutions, the method of increasing brightness when the LED lamp current remains unchanged is prone to flicker problems. Although the flicker problem can be improved by adjusting the voltages of the positive and negative fields, the effect is not ideal, resulting in a poor display effect. Summary of the Invention
[0004] Embodiments of this application provide a timing color mixing method and related device for effectively improving LCoS flicker and brightness. When performing timing color mixing, the number of times the green frame is lit in the color mixing information is higher than that of the blue frame and the red frame. The display frequency of the green frame is relatively high, which can also reduce the occurrence of flicker. At the same time, compared with the RGBRGB mode, the turn-on delay is reduced and the display brightness is improved.
[0005] In a first aspect of the embodiments of this application, a timing color mixing method for effectively improving LCoS flicker and brightness is provided. The method is applied to an LCoS chip system, and the LCoS chip system includes an LCoS chip. The method includes:
[0006] Receiving video data to be displayed;
[0007] Performing frame decomposition on the video data to be displayed to obtain multiple color frames corresponding to the video data to be displayed. The multiple color frames include a red frame, a green frame, and a blue frame;
[0008] Determining timing color mixing information of the multiple color frames, where the number of times the green frame is lit indicated in the timing color mixing information is higher than that of the blue frame and the red frame;
[0009] Performing timing color mixing on the multiple color frames according to the timing color mixing information to obtain timing color mixing data;
[0010] Sending the timing color mixing data to the LCoS chip to instruct the LCoS chip to display the video data to be displayed.
[0011] In a possible implementation, the determining the timing color mixing information of the multiple color frames includes:
[0012] Determine multiple first sub - frames corresponding to the red frame among the multiple color frames in one timing frame;
[0013] Determine multiple second sub - frames corresponding to the green frame among the multiple color frames in one timing frame;
[0014] Determine multiple third sub - frames corresponding to the blue frame among the multiple color frames in one timing frame;
[0015] Determine the timing color - mixing information for the multiple color frames according to the timing position information of the first sub - frames, the second sub - frames, and the third sub - frames.
[0016] In a possible implementation, the multiple first sub - frames include the first sub - frame and the second sub - frame in the timing frame;
[0017] The multiple second sub - frames include the third sub - frame and the sixth sub - frame in the timing frame;
[0018] The multiple third sub - frames include the fourth sub - frame and the fifth sub - frame in the timing frame.
[0019] In a possible implementation, the green frame among the multiple color frames corresponds to 2 light - on delays, the red frame among the multiple color frames corresponds to 1 light - on delay, and the blue frame among the multiple color frames corresponds to 1 light - on delay.
[0020] In a possible implementation, the step of sending the timing color - mixing data to the LCOS chip to instruct the LCOS chip to display the video data to be displayed includes:
[0021] Determine the sending order of the multiple color frames in the timing color - mixing data according to the timing information of the timing color - mixing data;
[0022] According to the sending order, when a pulse arrives, send the multiple color frames in the timing color - mixing frame to the LCOS chip to instruct the LCOS chip to display the video data to be displayed.
[0023] The second aspect of the embodiments of the present application provides a timing color - mixing device for effectively improving LCos flicker and brightness, which is applied to an LCOS chip system. The LCOS chip system includes an LCOS chip, and the device includes:
[0024] A receiving unit, configured to receive video data to be displayed;
[0025] A decomposing unit, configured to perform frame decomposition on the video data to be displayed to obtain multiple color frames corresponding to the video data to be displayed, where the multiple color frames include a red frame, a green frame, and a blue frame;
[0026] A determination unit, configured to determine the time-sequential color mixing information of the multiple color frames, wherein the number of times the green frame lights up indicated in the time-sequential color mixing information is higher than the number of times the blue frame and the red frame light up;
[0027] A processing unit, configured to perform time-sequential color mixing on the multiple color frames according to the time-sequential color mixing information to obtain time-sequential color mixing data;
[0028] A sending unit, configured to send the time-sequential color mixing data to the LCOS chip to instruct the LCOS chip to display the video data to be displayed.
[0029] In a possible implementation manner, the determination unit is configured to:
[0030] Determine multiple first sub-frames corresponding to the red frame in one time-sequential frame among the multiple color frames;
[0031] Determine multiple second sub-frames corresponding to the green frame in one time-sequential frame among the multiple color frames;
[0032] Determine multiple third sub-frames corresponding to the blue frame in one time-sequential frame among the multiple color frames;
[0033] Determine the time-sequential color mixing information for the multiple color frames according to the time-sequential position information of the first sub-frame, the second sub-frame, and the third sub-frame.
[0034] In a possible implementation manner, the multiple first sub-frames include the first sub-frame and the second sub-frame in the time-sequential frame;
[0035] The multiple second sub-frames include the third sub-frame and the sixth sub-frame in the time-sequential frame;
[0036] The multiple third sub-frames include the fourth sub-frame and the fifth sub-frame in the time-sequential frame.
[0037] In a possible implementation manner, the green frame among the multiple color frames corresponds to 2 light-on time delays, the red frame among the multiple color frames corresponds to 1 light-on time delay, and the blue frame among the multiple color frames corresponds to 1 light-on time delay.
[0038] In a possible implementation manner, the sending unit is configured to:
[0039] Determine the sending order of the multiple color frames in the time-sequential color mixing data according to the time-sequential information of the time-sequential color mixing data;
[0040] According to the sending order, when a pulse arrives, send the multiple color frames in the time-sequential color mixing frame to the LCOS chip to instruct the LCOS chip to display the video data to be displayed.
[0041] In a third aspect of the embodiments of the present application, a terminal is provided, including a processor, an input device, an output device, and a memory. The processor, the input device, the output device, and the memory are interconnected. Among them, the memory is used to store a computer program, the computer program includes program instructions, and the processor is configured to call the program instructions to execute the step instructions as in the first aspect of the embodiments of the present application.
[0042] In a fourth aspect of the embodiments of the present application, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program for electronic data exchange. The computer program causes a computer to execute some or all of the steps described in the first aspect of the embodiments of the present application.
[0043] In a fifth aspect of the embodiments of the present application, a computer program product is provided. The computer program product includes a non-transitory computer-readable storage medium storing a computer program. The computer program is operable to cause a computer to execute some or all of the steps described in the first aspect of the embodiments of the present application. The computer program product can be a software installation package.
[0044] Implementing the embodiments of the present application has at least the following beneficial effects:
[0045] By receiving the video data to be displayed, performing frame decomposition on the video data to be displayed to obtain multiple color frames corresponding to the video data to be displayed. The multiple color frames include a red frame, a green frame, and a blue frame. Determining the sequential color mixing information of the multiple color frames, where the number of times the green frame is lit indicated in the sequential color mixing information is higher than that of the blue frame and the red frame. According to the sequential color mixing information, performing sequential color mixing on the multiple color frames to obtain sequential color mixing data, and sending the sequential color mixing data to the LCOS chip to instruct the LCOS chip to display the video data to be displayed. Therefore, when performing sequential color mixing, the number of times the green frame is lit indicated in the color mixing information is higher than that of the blue frame and the red frame, the display frequency of the green frame is higher, the situation of flicker can be reduced, and at the same time, compared with the RGBRGB mode, the lighting delay is reduced and the display brightness is improved. Description of the Drawings
[0046] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0047] Figure 1This application provides a schematic diagram of an LCOS chip system for an embodiment;
[0048] Figure 2A This application provides a schematic flowchart of a timing color mixing method for effectively improving Lcos flicker and brightness for an embodiment;
[0049] Figure 2B This application provides a timing diagram of timing color mixing for an embodiment;
[0050] Figure 2C This application provides a schematic flowchart of a method for sending timing color mixing data for an embodiment;
[0051] Figure 2D This application provides a schematic flowchart of a method for driving an LED to turn on and off for an embodiment;
[0052] Figure 3 This application provides a schematic structural diagram of a chip for an embodiment;
[0053] Figure 4 This application provides a schematic structural diagram of a timing color mixing device for effectively improving Lcos flicker and brightness for an embodiment. Detailed implementation manners
[0054] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0055] The terms "first", "second", etc. in the specification and claims of the present application and the above accompanying drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products or devices.
[0056] Referring to "embodiment" in the present application means that a specific feature, structure or characteristic described in conjunction with the embodiment may be included in at least one embodiment of the present application. The phrase appears in various positions in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described in the present application can be combined with other embodiments.
[0057] To better understand a sequential color mixing method for effectively improving LCoS flicker and brightness provided by an embodiment of the present application, the LCoS chip system will be briefly introduced below. As Figure 1 shown, the LCoS chip system may include a SOC (system-on-chip), an LCoS chip, a driving module, an LED driving module, and a clock power supply module. Among them,
[0058] The SOC's main function is the decoding output of the video source or the conversion of the video interface, such as HDMI to RGB888 or HDMI to LVDS, etc.;
[0059] The LCoS chip's main function is to receive video data and modulate the transmittance of each pixel's liquid crystal according to the video data, so as to realize the modulation of light and output various images;
[0060] The driving module can be a driving IC chip or an FPGA. Its main function is to receive parallel RGB video data, decompose it into red frames / green frames / blue frames and cache them in the RAM, and then convert them into serial sequential color mixing data and send it to the LCoS chip according to the LCoS timing;
[0061] The LED driving module's main function is to convert the 3-way PWM signal of the LED output by the driving module into a constant-current LED power driving signal;
[0062] The clock power supply module provides clock and power for each voltage for the entire LCoS chip system.
[0063] In the embodiment of the present application, the sequential color mixing method is adopted. The sequential color mixing method is to project three primary color lights onto the same plane in a certain time sequence. When the rotation speed is fast enough, due to the visual inertia of the human eye, the three primary colors cannot be distinguished, and the effect of mixed color is seen.
[0064] Please refer to Figure 2A , Figure 2A which is a schematic flowchart of a sequential color mixing method for effectively improving LCoS flicker and brightness provided by an embodiment of the present application. As Figure 2A shown, applied to the LCoS chip system, the LCoS chip system includes an LCoS chip, and the method includes:
[0065] 201. Receive video data to be displayed.
[0066] Among them, the video data to be displayed can be received through the driving module in the LCoS chip system, and the video to be displayed can be video source data. The video data to be displayed can be any video data that needs to be displayed, and the data format of the video data can be various formats, without specific limitation.
[0067] 202. Decompose the video data to be displayed into frames to obtain multiple color frames corresponding to the video to be displayed, where the multiple color frames include a red frame, a green frame, and a blue frame.
[0068] The method of decomposing the video data to be displayed into frames can adopt the existing frame decomposition method. After decomposing to obtain multiple color frames, store these multiple color frames in the RAM. After receiving and decomposing one frame of data of a complete video data to be displayed, the identification bit of data update can be updated. When decomposing the video data to be displayed, it can be decomposed frame by frame. For example, it can be decomposed according to a complete data frame, and the obtained color frames are stored after decomposition.
[0069] 203. Determine the sequential color mixing information of the multiple color frames, where the number of times the green frame lights up indicated in the sequential color mixing information is higher than that of the blue frame and the red frame.
[0070] The sequential color mixing information of the multiple color frames can be the position information of the sub - frames corresponding to the color frames in the sequential frame. Since the positions of the color frames corresponding to the sub - frames in the sequential frame are different, their display orders are also different. Thus, the position of the sub - frames can be set to improve the display brightness and reduce flicker.
[0071] 204. Perform sequential color mixing on the multiple color frames according to the sequential color mixing information to obtain sequential color - mixed data.
[0072] In the sequential color - mixed data, the color frames are set in the data frame according to the sequence. The setting method can be to set the color frames at the corresponding positions according to the position information of the sub - frames in the sequential color mixing information to obtain the sequential color - mixed data.
[0073] 205. Send the sequential color - mixed data to the LCOS chip to instruct the LCOS chip to display the video data to be displayed.
[0074] The color frames in the data frame can be sent according to the sending order determined by the sequential information of the sequential color - mixed data, and the LCOS chip is instructed to display the data to be displayed.
[0075] In this example, by receiving the video data to be displayed, frame decomposition is performed on the video data to be displayed to obtain multiple color frames corresponding to the video to be displayed. The multiple color frames include a red frame, a green frame, and a blue frame. The sequential color mixing information of the multiple color frames is determined. The number of times the green frame lights up indicated in the sequential color mixing information is higher than that of the blue frame and the red frame. According to the sequential color mixing information, the multiple color frames are sequentially color-mixed to obtain sequential color mixing data, and the sequential color mixing data is sent to the LCOS chip to instruct the LCOS chip to display the video data to be displayed. Therefore, when performing sequential color mixing, the number of times the green frame lights up indicated in the color mixing information is higher than that of the blue frame and the red frame, the display frequency of the green frame is higher, the occurrence of flicker can be reduced, and at the same time, compared with the RGBRGB mode, the turn-on delay can be reduced and the display brightness can be improved. Among them, the RGBRGB mode can reduce the occurrence of flicker, but it has a 6-time turn-on time delay, and its turn-on time delay is relatively high. In this application, the number of times the green frame lights up is higher than that of the blue frame and the red frame, and the total number of times it lights up is 4 times, so 2 times of turn-on time delay can be reduced and the display brightness can be improved.
[0076] In a possible implementation manner, a possible method for determining the sequential color mixing information of the multiple color frames includes:
[0077] A1. Determine multiple first sub-frames corresponding to the red frame in the multiple color frames in one timing frame;
[0078] A2. Determine multiple second sub-frames corresponding to the green frame in the multiple color frames in one timing frame;
[0079] A3. Determine multiple third sub-frames corresponding to the blue frame in the multiple color frames in one timing frame;
[0080] A4. Determine the sequential color mixing information for the multiple color frames according to the timing position information of the first sub-frame, the second sub-frame, and the third sub-frame.
[0081] Among them, the above steps A1, A2, and A3 are not executed in a sequential order and can be executed simultaneously. The above simultaneous execution can be understood as being able to be executed simultaneously when determining the sequential color mixing information, but when performing sequential transmission, it is transmitted according to the corresponding timing and cannot be executed simultaneously.
[0082] As Figure 2B shown, Figure 2BA timing diagram showing the temporal color mixing of multiple color frames is presented. In Figure 2, VS is the synchronization signal of the LCOS chip, field is the segment of different sub-frames of the timing frame, the brightness region is the time period when different color LED lights are on, led_r is the lighting time of the red frame, led_g is the lighting time of the green frame, and led_b is the lighting time of the blue frame.
[0083] Among them, the red frame corresponds to the first and second sub-frames in the timing frame, the green frame corresponds to the third and sixth sub-frames in the timing frame, and the blue frame corresponds to the fourth and fifth sub-frames in the timing frame. The first G frame shown in Figure 2 is the last sub-frame of the previous data frame, and its starting sub-frame in a complete timing frame is the red frame (R frame), and its temporal color mixing can be expressed as RRGBBG.
[0084] As Figure 2B shown, the green frame among multiple color frames corresponds to 2 lighting delays, the red frame among multiple color frames corresponds to 1 lighting delay, and the blue frame among multiple color frames corresponds to 1 lighting delay.
[0085] Therefore, it can be seen from Figure 2B that in a timing frame, the green frame lights up 2 times, which is equivalent to doubling the frame rate, effectively reducing flicker, and there are only 4 ineffective waiting delays. Compared with the 3 waiting delays corresponding to the maximum brightness in the existing scheme, only 1 waiting delay is increased, and the brightness reduction is small at this time. Without changing the hardware conditions, this scheme can effectively reduce flicker, and at the same time can maintain a relatively high brightness, improving the display effect.
[0086] In a possible implementation manner, a method for sending the temporal color mixing data to the LCOS chip to instruct the LCOS chip to display the video data to be displayed includes:
[0087] B1. Determine the sending order of multiple color frames in the temporal color mixing data according to the timing information of the temporal color mixing data;
[0088] B2. When a pulse arrives, send multiple color frames in the temporal color mixing frame to the LCOS chip according to the sending order to instruct the LCOS chip to display the video data to be displayed.
[0089] Among them, the sending order of the color frames is the same as the order of the corresponding sub-frames in the timing information.
[0090] A specific process of a method for sending temporal color mixing data can be as Figure 2C shown, and this sending method can specifically be:
[0091] When the pulse signal utdateFlag waiting for the R / G / B frame update is set to 1, reset the internal sub-frame count SubId = 0, set SubId = SubId + 1, output a synchronization signal vs to the LCOS chip, and update the liquid crystal state with the data in the previous frame (the liquid crystal is the liquid crystal in the LCOS chip) at the same time. Then send the R frame (red frame) data to the LCOS chip. After sending the R frame data, wait for the preset in-frame waiting time (T_hold[1]); when T_hold[1] arrives, set SubId = SubId + 1, send the second synchronization signal vs to the LCOS, and update the liquid crystal state with the data in the previous frame (the liquid crystal is the liquid crystal in the LCOS chip) at the same time. Then send the R frame data to the LCOS chip. The subsequent sending method is the same as the previous steps, and SubId = SubId + 1 after each sending. When the value of SubId is 5, the sending of this data frame is completed, and then the sending of the next data frame is executed.
[0092] In a possible implementation manner, the embodiment of the present application further provides an LED on / off driving method, specifically as Figure 2D shown, including the following steps:
[0093] D1. After power-on, after detecting the synchronization signal Vs of the internal sub-frame, reset the LedCnt counter, and at the same time load the on-delay time of this sub-frame into LedOnDly, and load the off-time into LedOffTime;
[0094] D2. Increment the counter LedCnt++. When LedCnt >= LedOnDl, turn on the LED, LedOD = 1;
[0095] D3. Increment the counter LedCnt++. When LedCnt >= LedOffTime, turn off the LED, LedOD = 0. Then return to step E1 for execution.
[0096] Among them, it is assumed that LedOn is an internal switch signal.
[0097] Through the above method, the driving of the LED on / off can be completed. Among them, as for which color and which sub-field of the LED needs to be turned on, it is necessary to configure the LED enable signal corresponding to the color and the sub-field to 1. For example, if it is necessary to turn on the red LED in the 3rd and 4th sub-frames, then the enable bits that need to be configured are RLedEn_3 = 1, RLedEn_4 = 1. If the LED is not turned on in other sub-frames, then RLedEn_0 = 0, RLedEn_1 = 0, RLedEn_2 = 0, RLedEn_5 = 0. Similarly, configure the enable parameters of other G and B color lights.
[0098] Consistent with the above embodiment, please refer toFigure 3 , Figure 3 is a schematic structural diagram of a chip provided by an embodiment of the present application. As Figure 3 shown, the chip includes a processor and a memory, and the processor and the memory are interconnected. Among them, the memory is used to store a computer program, and the computer program includes program instructions. The processor is configured to call the program instructions, and the processor is configured to call the program instructions. The above program includes instructions for performing the following steps;
[0099] Receive video data to be displayed;
[0100] Perform frame decomposition on the video data to be displayed to obtain a plurality of color frames corresponding to the video to be displayed. The plurality of color frames include a red frame, a green frame, and a blue frame;
[0101] Determine the time-sequential color mixing information of the plurality of color frames. The number of times the green frame is lit indicated in the time-sequential color mixing information is higher than the number of times the blue frame and the red frame are lit;
[0102] Perform time-sequential color mixing on the plurality of color frames according to the time-sequential color mixing information to obtain time-sequential color mixing data;
[0103] Send the time-sequential color mixing data to the LCOS chip to instruct the LCOS chip to display the video data to be displayed.
[0104] The above mainly introduces the solution of the embodiment of the present application from the perspective of the execution process on the method side. It can be understood that in order for the terminal to implement the above functions, it includes the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments provided in this article, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0105] The embodiment of the present application can divide the terminal into functional units according to the above method examples. For example, each functional unit can be divided corresponding to each function, or two or more functions can be integrated into one processing unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. It should be noted that the division of units in the embodiment of the present application is illustrative, and is only a logical function division. There may be other division methods in actual implementation.
[0106] For the above, please refer to Figure 4 , Figure 4 which is a schematic structural diagram of a sequential color mixing device that effectively improves LCoS flicker and brightness provided by an embodiment of the present application. As Figure 4 shown, it is applied to an LCOS chip system, and the LCOS chip system includes an LCOS chip. The device includes:
[0107] A receiving unit 401, configured to receive video data to be displayed;
[0108] A decomposing unit 402, configured to perform frame decomposition on the video data to be displayed to obtain a plurality of color frames corresponding to the video to be displayed, where the plurality of color frames include a red frame, a green frame, and a blue frame;
[0109] A determining unit 403, configured to determine sequential color mixing information of the plurality of color frames, where the number of times the green frame is lit indicated in the sequential color mixing information is higher than that of the blue frame and the red frame;
[0110] A processing unit 404, configured to perform sequential color mixing on the plurality of color frames according to the sequential color mixing information to obtain sequential color mixing data;
[0111] A sending unit 405, configured to send the sequential color mixing data to the LCOS chip to instruct the LCOS chip to display the video data to be displayed.
[0112] In a possible implementation, the determining unit 403 is configured to:
[0113] Determine a plurality of first sub-frames corresponding to the red frame in the plurality of color frames in a sequential frame;
[0114] Determine a plurality of second sub-frames corresponding to the green frame in the plurality of color frames in a sequential frame;
[0115] Determine a plurality of third sub-frames corresponding to the blue frame in the plurality of color frames in a sequential frame;
[0116] Determine the sequential color mixing information for the plurality of color frames according to the sequential position information of the first sub-frame, the second sub-frame, and the third sub-frame.
[0117] In a possible implementation, the plurality of first sub-frames include the second sub-frame and the third sub-frame in the sequential frame;
[0118] The plurality of second sub-frames include the first sub-frame and the fourth sub-frame in the sequential frame;
[0119] The plurality of third sub-frames include the fifth sub-frame and the sixth sub-frame in the sequential frame.
[0120] In a possible implementation, the green frame among the multiple color frames corresponds to 2 lighting-up time delays, the red frame among the multiple color frames corresponds to 1 lighting-up time delay, and the blue frame among the multiple color frames corresponds to 1 lighting-up time delay.
[0121] In a possible implementation, the sending unit 405 is configured to:
[0122] Determine the sending order of multiple color frames in the temporal mixing color data according to the temporal information of the temporal mixing color data;
[0123] When a pulse arrives according to the sending order, send the multiple color frames in the temporal mixing color frame to the LCOS chip to instruct the LCOS chip to display the video data to be displayed.
[0124] The embodiment of the present application further provides a computer storage medium. The computer storage medium stores a computer program for electronic data exchange, and the computer program enables a computer to execute some or all of the steps of any one of the temporal mixing color methods for effectively improving Lcos flicker and brightness as described in the above method embodiments.
[0125] The embodiment of the present application further provides a computer program product. The computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program enables a computer to execute some or all of the steps of any one of the temporal mixing color methods for effectively improving Lcos flicker and brightness as described in the above method embodiments.
[0126] It should be noted that for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the present application is not limited by the described action sequence, because according to the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the present application.
[0127] In the above embodiments, the descriptions of the respective embodiments have their own emphases. For parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0128] In several embodiments provided in this application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in an electrical or other form.
[0129] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0130] In addition, in each embodiment of the application, each functional unit can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of software program modules.
[0131] If the above integrated unit is implemented in the form of a software program module and sold or used as an independent product, it can be stored in a computer-readable memory. Based on such an understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of this application. And the aforementioned memory includes: USB flash drives, read-only memory (ROM), random access memory (RAM), mobile hard disks, magnetic disks, or optical disks and other media that can store program codes.
[0132] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing relevant hardware through a program. This program can be stored in a computer-readable memory, and the memory can include: flash drives, read-only memories, random access memories, magnetic disks, or optical disks, etc.
[0133] The above has introduced the embodiments of the present application in detail. Specific examples are used in this article to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present application.
Claims
1. A timing color mixing method for effectively improving LCoS flicker and brightness, characterized in that, applied to an LCOS chip system, the LCOS chip system includes an LCOS chip, and the method includes: Receiving video data to be displayed; Performing frame decomposition on the video data to be displayed to obtain multiple color frames corresponding to the video to be displayed, and the multiple color frames include a red frame, a green frame, and a blue frame; Determining the timing color mixing information of the multiple color frames, and the number of times the green frame is lit indicated in the timing color mixing information is higher than the number of times the blue frame and the red frame are lit; Performing timing color mixing on the multiple color frames according to the timing color mixing information to obtain timing color mixing data; Sending the timing color mixing data to the LCOS chip to instruct the LCOS chip to display the video data to be displayed; The determining the timing color mixing information of the multiple color frames includes: Determining multiple first sub-frames corresponding to the red frame in one timing frame among the multiple color frames; Determining multiple second sub-frames corresponding to the green frame in one timing frame among the multiple color frames; Determining multiple third sub-frames corresponding to the blue frame in one timing frame among the multiple color frames; Determining the timing color mixing information for the multiple color frames according to the timing position information of the first sub-frame, the second sub-frame, and the third sub-frame; The multiple first sub-frames include the first sub-frame and the second sub-frame in the timing frame; The multiple second sub-frames include the third sub-frame and the sixth sub-frame in the timing frame; The multiple third sub-frames include the fourth sub-frame and the fifth sub-frame in the timing frame; The green frame in the multiple color frames corresponds to 2 lighting delays, the red frame in the multiple color frames corresponds to 1 lighting delay, and the blue frame in the multiple color frames corresponds to 1 lighting delay.
2. The method according to claim 1, characterized in that, The sending the timing color mixing data to the LCOS chip to instruct the LCOS chip to display the video data to be displayed includes: Determining the sending order of the multiple color frames in the timing color mixing data according to the timing information of the timing color mixing data; Sending the multiple color frames in the timing color mixing data to the LCOS chip when a pulse arrives according to the sending order to instruct the LCOS chip to display the video data to be displayed.
3. A timing color mixing device for effectively improving LCoS flicker and brightness, characterized in that, applied to an LCOS chip system, the LCOS chip system includes an LCOS chip, and the device includes: A receiving unit for receiving video data to be displayed; A decomposing unit for performing frame decomposition on the video data to be displayed to obtain multiple color frames corresponding to the video to be displayed, and the multiple color frames include a red frame, a green frame, and a blue frame; A determining unit for determining the timing color mixing information of the multiple color frames, and the number of times the green frame is lit indicated in the timing color mixing information is higher than the number of times the blue frame and the red frame are lit; A processing unit, configured to perform sequential color mixing on the multiple color frames according to the sequential color mixing information to obtain sequential color mixing data; A sending unit, configured to send the sequential color mixing data to the LCOS chip to instruct the LCOS chip to display the video data to be displayed; The determining unit is configured to: Determine multiple first sub-frames corresponding to the red frame in the multiple color frames in one sequential frame; Determine multiple second sub-frames corresponding to the green frame in the multiple color frames in one sequential frame; Determine multiple third sub-frames corresponding to the blue frame in the multiple color frames in one sequential frame; Determine the sequential color mixing information for the multiple color frames according to the sequential position information of the first sub-frame, the second sub-frame, and the third sub-frame; The multiple first sub-frames include the first sub-frame and the second sub-frame in the sequential frame; The multiple second sub-frames include the third sub-frame and the sixth sub-frame in the sequential frame; The multiple third sub-frames include the fourth sub-frame and the fifth sub-frame in the sequential frame; The green frame in the multiple color frames corresponds to 2 turn-on time delays, the red frame in the multiple color frames corresponds to 1 turn-on time delay, and the blue frame in the multiple color frames corresponds to 1 turn-on time delay.
4. A chip, Characterized in that, It includes a processor and a memory, the processor and the memory are connected to each other, wherein the memory is used to store a computer program, the computer program includes program instructions, and the processor is configured to call the program instructions to execute the method according to any one of claims 1-2.
5. A computer-readable storage medium, Characterized in that, The computer-readable storage medium stores a computer program, the computer program includes program instructions, and when the program instructions are executed by a processor, the processor is caused to execute the method according to any one of claims 1-2.
Citation Information
Patent Citations
LCOS chip resolution conversion method based on time color mixing
CN113315960A
Color display device and method
CN1434969A
Display driver and display driving method
US20060227628A1