Projection control method and device, projector and storage medium
By obtaining the projector's light source period sequence information and extending the acquisition point to the target color light with the longest color segment, the problem of insufficient acquisition accuracy of the light source intensity control parameter under the dynamic black function of the projector is solved, and the projection display effect and user experience are improved.
Patent Information
- Application Number
- CN202311101809.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-29
- Publication Date
- 2025-03-07
AI Technical Summary
When the projector applies the dynamic black function, the acquisition of light source intensity control parameters may span two color segment areas, resulting in poor acquisition accuracy and affecting the projection display effect and user experience.
By obtaining the indication signal and color segment gate signal corresponding to the target frame screen, sequence information of the light period is determined, including multiple color segment durations, spoke period durations and occurrence sequences. Then, based on the sequence information and target color light information, the target delay is determined, and the acquisition point is extended to the target color light point with the longest color segment to avoid cross-color segment acquisition.
It improves the accuracy of acquisition of light source intensity control parameters, reduces the brightness jump of static screens, and improves projection display effect and user experience.
Smart Images

Figure CN119583769A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of image projection technology, and more specifically, to a projection control method, device, projector and storage medium. Background Art
[0002] At present, when the projector is applying the dynamic black function, the DLP chip calculates the light source control parameters according to the projected picture, and sends the light source control parameters through the light source intensity control signal. After the control unit of the projector monitors the change of the indication signal, it collects the light source control parameters. However, since the collection takes a certain amount of time, if the collection time spans two color segment areas, it will interfere with the collection of the light source intensity control signal. The accuracy of the light source intensity control parameter collection is poor, the projection display effect is not good, and the user experience is affected. Summary of the invention
[0003] In view of the above problems, the present application proposes a projection control method, device, projector and storage medium, which can reduce the energy consumption of the projector.
[0004] In a first aspect, an embodiment of the present application provides a projection control method, the method comprising: obtaining sequence information of a light cycle according to an indication signal and a color segment selection signal corresponding to a target frame image, the sequence information comprising a plurality of color segment durations, a plurality of spoke period durations, and an order of appearance of a plurality of color segments and spoke periods; determining a target delay according to the sequence information and target color light information, the target color light being the color light with the longest color segment duration in the sequence information; collecting a light source intensity control signal on the basis of a target time after a target delay to obtain a light source intensity control parameter corresponding to a frame image to be projected, the target time being the time when the indication signal corresponding to the frame image to be projected changes; controlling the light source to emit light at a predetermined time point according to the light source intensity control parameter to project the frame image to be projected.
[0005] In a second aspect, an embodiment of the present application provides a projection control device, characterized in that the device includes:
[0006] A first acquisition module is used to acquire sequence information of the light cycle according to the indication signal corresponding to the target frame image and the color segment selection signal, wherein the sequence information includes the duration of multiple color segments, the duration of multiple spoke periods, and the order of appearance of multiple color segments and spoke periods;
[0007] A determination module is used to determine the target delay according to the sequence information and the target color light information, where the target color light is the color light with the longest color segment duration in the sequence information;
[0008] A second acquisition module is used to collect the light source intensity control signal after a target delay based on the target time to obtain the light source intensity control parameter corresponding to the frame picture to be projected, and the target time is the time when the indication signal corresponding to the frame picture to be projected changes;
[0009] The projection module is used to control the light source to emit light at a predetermined time point according to the light source intensity control parameter to project the frame image to be projected.
[0010] In a third aspect, an embodiment of the present application provides a projector, including:
[0011] one or more processors;
[0012] Memory;
[0013] One or more applications, wherein the one or more applications are stored in a memory and configured to be executed by one or more processors, and the one or more programs are configured to execute the method of the first aspect above.
[0014] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a program code is stored, wherein when the program code is executed by a processor, the method of the first aspect described above is executed.
[0015] The embodiments of the present application provide a projection control method, device, projector and storage medium. In the present application, sequence information of the light cycle is obtained according to the indication signal corresponding to the target frame image and the color segment selection signal. The acquisition point of the light source intensity control parameter is extended to the target color light with the longest color segment by determining the target delay, thereby avoiding acquisition errors caused by collecting the light source intensity control parameter across color segments, improving the accuracy of the light source intensity control parameter, and controlling the light source to emit light at a predetermined time point according to the light source intensity control parameter to project the frame image to be projected. This can avoid the problem of static image brightness jump caused by the fluctuation of the collected light source intensity control parameter, improve the projection display effect, and improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0017] Figure 1 A flow chart of a projection control method proposed in an embodiment of the present application is shown.
[0018] Figure 2 A schematic diagram of a color wheel in an embodiment of the present application is shown.
[0019] Figure 3 A structural block diagram of a projector in an embodiment of the present application is shown.
[0020] Figure 4 A schematic diagram of a spoke period in an embodiment of the present application is shown.
[0021] Figure 5 A flowchart of a projection control method proposed in yet another embodiment of the present application is shown.
[0022] Figure 6 A flow chart for determining light cycle sequence information in an embodiment of the present application is shown.
[0023] Figure 7 A block diagram of a projection control device proposed in one embodiment of the present application is shown.
[0024] Figure 8 A block diagram of a projector proposed in yet another embodiment of the present application is shown.
[0025] Fig. 9 A structural block diagram of a computer-readable storage medium according to an embodiment of the present application is shown. DETAILED DESCRIPTION
[0026] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. According to the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0027] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0028] Reference Figure 1 , Figure 1 A flowchart of a projection control method proposed in one embodiment of the present application is shown. The method is used for a projector and includes:
[0029] S110, obtaining sequence information of the light cycle according to the indication signal corresponding to the target frame image and the color segment selection signal.
[0030] The sequence information includes the duration of multiple color segments, the duration of multiple spoke periods, and the order of appearance of multiple color segments and spoke periods. The light source emits light in the color segment light source and does not emit light in the spoke period, and the spoke period is located between multiple color segments. The indication signal is used to indicate the frame picture, which can be a frame picture sequence index signal (Sequence_index) or a boundary indication signal (Frame_Vsync). The color segment selection signal includes the color segment indication signal (RGBSel) corresponding to each of the multiple color segments in the frame picture.
[0031] In some embodiments, the duration of a light emission cycle can be the duration of one rotation of the color wheel in the color theory model, or the duration of one cycle of each color light in the light emission order in the colorless wheel model, and the target frame image is the first certain number of frames after the projector is started. The function of the color wheel is to separate the monochromatic light emitted by the light source into RGB three colors, thereby forming a color image. At present, the color wheel is divided into RGB three-segment type (red, green and blue), RGBW four-segment type (red, green, blue and white) and dual RGB six-segment type (dual red, green and blue).
[0032] Taking the dual RGB six-segment color wheel as an example, a light-emitting cycle is a cycle in which each of the six colors of RGBRGB emits light once. Each color light corresponds to a color segment, and each color segment corresponds to a spoke period. The sequence information of the light-emitting cycle can be expressed as:
[0033] Spoke->R->Spoke->G->Spoke->B->Spoke->R->Spoke->G->Spoke->B, where Spoke is the spoke period, R is the red light segment, G is the green light segment, and B is the blue light segment. The sequence information here includes the duration of the 6 color segments, the duration of the 6 spoke periods, and the order of appearance of the color segments and the spoke periods.
[0034] In some embodiments, S110 may include: the color segment selection signal includes multiple color segment indication signals; when the indication signal corresponding to the target frame image changes, the current color segment or the current spoke period is identified according to the level status of the multiple color segment indication signals to determine the order of appearance of the multiple color segments and the spoke period, and the duration of each color segment or each spoke period is obtained by counting the timer.
[0035] In some implementations, the RGB sel signal is monitored by means of an external interrupt. When the RGB sel signal changes, the external interrupt is triggered, and the IDU reads the level of the RGB sel signal. It is determined whether the current segment is a color segment or a spoke segment by the level. The relationship between the level state of the RGB sel signal and the color segment and the spoke segment can be determined by the following Table 1:
[0036] Table 1 Time period identification table
[0037]
[0038] S120: Determine the target delay according to the sequence information and the target color light information.
[0039] The target color light is the color light with the longest color segment duration in the sequence information.
[0040] In some embodiments, when the frame sequence index signal is used as the indication signal corresponding to the frame, S120 may include: determining the target delay according to the duration of the corresponding color segments of other color lights appearing before the target color light, the duration of the spoke period, and a predetermined time margin.
[0041] The frame picture sequence index signal (Sequence_index) refers to an indication signal before the frame picture to be projected starts to be output.
[0042] like Figure 2 As shown, Figure 2 The color wheel is a dual RGB six-segment color wheel. The target color light here is the blue light that appears first. Figure 2 The sequence information of the color wheel is:
[0043] spoke→R→spoke→G→spoke→B→spoke→R→spoke→G→spoke→B,
[0044] Therefore, the target delay = spoke + R + spoke + G + spoke + 10us, where 10us is the predetermined time margin. The predetermined time margin can be selected according to demand, as long as the light source intensity control signal collected in the target color light segment does not exceed the target color light segment.
[0045] S130 , collecting the light source intensity control signal after the target delay based on the target time to obtain the light source intensity control parameter corresponding to the frame image to be projected.
[0046] The target time is the time when the indicator signal corresponding to the frame to be projected changes. The light source intensity control parameter is sent through the light source intensity control signal (DynamicBlack PWM). The time when the indicator signal changes can be the change of the level of the indicator signal and the change of the indicator signal suddenly becoming high.
[0047] Still Figure 2 For example, Figure 2 The arrow 201 in the figure is the moment when the indication signal corresponding to the frame to be projected changes, that is, the target moment, and the arrow 202 is the moment after the target delay based on the target moment.
[0048] In this embodiment, the structure of the projector can refer to Figure 3 As shown, the projector may include a signal input module 301 , a DLP control processing module 302 (which may include a DLP chip), an IDU control processing module 303 , a light source current driving module 304 , and a digital microlens device (DMD) 305 .
[0049] Among them, the signal input module 301: provides the frame image to be projected, the DLP control processing module 302: parses and processes the signal of the input frame image, and outputs related image signals (light source intensity control signal, jitter ratio, etc.), the IDU control processing module 303: parses and processes the related image signals output by the DLP control processing module, controls the light source and configures the current of the light source, etc., the light source current driving module 304: receives the set current control signal, converts the output current and excites the light source, DMD305: an array composed of multiple high-speed digital light reflection switches, which operates according to the jitter ratio to achieve reflective imaging.
[0050] The signal input module is used to obtain the frame to be projected. The frame to be projected may refer to the frame that the projector needs to display at each refresh moment when the projector works at a set refresh rate. The frame to be projected may be any video frame of the video image source acquired by the projector, and the frame to be projected may also be any static picture or image acquired by the projector. For example, the projector projects movie A, and each video frame of movie A is a frame to be projected. For another example, the projector projects a PPT document, and each page of the PPT document is a frame to be projected. For another example, the projector projects the screen of a computer, and any picture displayed on the computer screen may be a frame to be projected.
[0051] After the signal input module obtains the frame to be projected, it sends the image signal of the frame to be projected to the DLP control processing module. The DLP control processing module processes the image signal of the frame to be projected according to the built-in dynamic black algorithm, and obtains the dynamic black pulse width modulation (DynamicBlack PWM) corresponding to the frame and the jitter ratio corresponding to the digital microlens device. The calculated dynamic black pulse width modulation signal is the light source intensity control signal.
[0052] The signal input module determines the light source intensity control parameters at different times according to the frame information, and modulates the light source intensity control signal according to the light source intensity control parameters at different times. At a certain moment, the obtained light source intensity control signal can be read to obtain the signal value of the light source intensity control signal at that moment as the light source intensity control parameter, that is, the light source intensity control parameter is read through the light source intensity control signal.
[0053] The PWM signal (pulse width modulation signal) refers to a rectangular signal with a proportion obtained by digitally encoding an analog signal level. The proportion may refer to the proportion of the power-on time to the total time in a pulse cycle.
[0054] The jitter ratio of the digital microlens device refers to the ratio of the jitter duration of the digital microlens device to the duration of the control period in one control period. For example, if the jitter ratio of the digital microlens device is 0.5, it means that the jitter duration of the digital microlens device in one control period is half of the control period.
[0055] S140, controlling the light source to emit light at a predetermined time point according to the light source intensity control parameter to project the frame image to be projected.
[0056] Each frame image corresponds to a respective predetermined time point, and when the predetermined time point arrives, the projector projects the frame image.
[0057] In some embodiments, S140 may include: determining a partial current control signal according to a light source intensity control parameter, causing the light source to emit light at a predetermined time point according to the current control signal, controlling the operation of the digital microlens device according to the jitter ratio of the digital microlens device, and projecting the frame image on a projection area of the projector through reflection imaging of the digital microlens device to obtain a projection image. The partial current control signal determined according to the light source intensity control parameter is a current magnitude signal in the current control signal.
[0058] As an implementation method, all current control signals (current magnitude signals) determined according to the light source control parameters can be sent down within the first spoke period after the light source intensity control parameters are obtained, and another part of the current control signal (current switch signal) after the spoke period can be configured in each spoke period after the light source intensity control parameters.
[0059] The light source may emit light in sequence according to the order of appearance of the plurality of color segments and spoke periods, and the spoke period before the first color segment of the light source is the first spoke period. For example, if the order of the color segments is R→G→B, then the first color segment is R, and the spoke period before R is the first spoke period.
[0060] In another embodiment, a current control signal (current magnitude signal) determined according to the light source control parameter and another current control signal (current switch signal) for a subsequent color segment of each spoke period may be issued in each spoke period after the light source intensity control parameter is obtained.
[0061] That is to say, the IDU control processing module configures the current magnitude signal and the current switch signal in the color segment corresponding to the spoke period in each color segment.
[0062] For example, Figure 4 As shown, the light source can be configured in spoke period 1 according to the current control signal under the frame picture, and the subsequent color segment of spoke period 1 is red (R), so that the light source emits light in the area corresponding to red (R). The light source can be configured in spoke period 2 according to the current control signal under the frame picture, and the subsequent color segment of spoke period 1 is green (G), so that the light source emits light in the area corresponding to green (G). The light source can be configured in spoke period 3 according to the current control signal under the frame picture, and the subsequent color segment of spoke period 1 is blue (B), so that the light source emits light in the area corresponding to blue (B).
[0063] The IDU control processing module sends the current control signal after the light source is configured to the light source driving module, and the light source driving module controls the light source to emit light at a predetermined time point according to the current control signal after the light source is configured to project the frame image to be projected.
[0064] In this embodiment, the sequence information of the light cycle is obtained according to the indication signal corresponding to the target frame image and the color segment selection signal, and the collection point of the light source intensity control parameter is extended to the target color light with the longest color segment by determining the target delay, thereby avoiding collection errors caused by collecting the light source intensity control parameter across color segments, improving the accuracy of the light source intensity control parameter, and controlling the light source to emit light at a predetermined time point according to the light source intensity control parameter to project the frame image to be projected, thereby avoiding the problem of static image brightness jump caused by the fluctuation of the collected light source intensity control parameter, improving the projection display effect, and improving the user experience.
[0065] Reference Figure 5 , Figure 5 A flowchart of a projection control method proposed in another embodiment of the present application is shown. The method is used for a projector including a light source and a digital microlens device. The method includes:
[0066] S210, obtaining sequence information of the light cycle according to the indication signal corresponding to the target frame image and the color segment selection signal.
[0067] Get the sequence information of the light emission cycle, such as Figure 6As shown, (1) after the indication signal corresponding to the target frame image arrives, start recording RGB sel until the indication signal corresponding to the next target frame image arrives and ends; (2) the state machine indicates that the frame sequence image is locked to the current state, and the state machine enters the first state (SYNC1). If the state machine triggers synchronization, execute step (3), otherwise execute step (4); (3) if the state machine triggers synchronization for the second time and triggers synchronization twice in succession, it is judged as an abnormal event and RGB sel is updated; (4) according to RGB sel, determine whether it is a spoke segment, if so, execute step (5), otherwise execute step (6); (5) record the information of the spoke segment and execute step (2); (6) the frame sequence image points to reset, record the information of the color segment and execute step (7); (7) the state machine enters the running state, if synchronization is triggered, execute step (8), otherwise execute step (9); (8) state and enter the second state (SYNC2), if the state machine synchronization is successful, execute step (3), otherwise execute step (12); (9) according to RGB sel determines whether it is a spoke segment. If so, execute step (10); otherwise, execute step (11); (10) record the information of the spoke segment and execute step (8); (11) update and record the color segment information and check the color segment. If they are inconsistent, the state setting synchronization fails and the previously saved color segment information is replaced; (12) determine whether it is a spoke segment based on RGB sel. If so, execute step (8); otherwise, execute step (13); (13) reset the sequence direction of the frame image and execute step (11).
[0068] Among them, other descriptions of S210 refer to other descriptions of S110 above, which will not be repeated here.
[0069] S220: Determine a comparison result between the light cycle and the preset duration.
[0070] At this time, the indication signal corresponding to the frame picture is a boundary indication signal. The boundary indication signal (Frame_Vsync) refers to the indication signal when the frame picture to be projected is received. Frame_Vsync is not the actual beginning of a frame picture.
[0071] The preset duration is the duration from Frame_Vsync of a frame picture to Sequence_index of the next frame picture corresponding to the frame picture.
[0072] The light cycle can be represented by t, and the preset duration can be represented by t1. The comparison results of t and t1 can be t>t1, t<t1, and t=t1.
[0073] S230 , determining a target delay according to the comparison result, the durations of the multiple color segments, the durations of the multiple spoke periods, and the order in which the multiple color segments and spoke periods appear.
[0074] In some embodiments, the light emission period includes at least two sub-periods with the same color segments, and each sub-period includes a target color light segment. S230 may include: when the light emission duration is equal to the preset duration, determining the target delay based on the duration of the color segment and the spoke period that appear before the target color light segment in the first sub-period, and a predetermined time margin; or when the light emission duration is equal to the preset duration, determining the target delay based on the duration of the first sub-period and the duration of the color segment and the spoke period that appear before the target color light segment in the second sub-period, and a predetermined time margin.
[0075] Still taking the dual RGB six-segment color wheel as an example, the color wheel includes two sub-periods, each of which includes three color light segments of RGB and their corresponding spoke periods. The sequence order of the color wheel is:
[0076] B->Spoke->G->Spoke->R->Spoke->B->Spoke->G->Spoke->R, assuming the target color light segment is G.
[0077] At t=t1, the target delay = B+spoke+10us, where 10us is the predetermined time margin, or at t=t1, the target delay = B+spoke+G+spoke+R+spoke+B+spoke+10us, where B+spoke+G+spoke+R+spoke is the length of the first sub-cycle. Since the DLP control processing module needs calculation time to calculate the light source intensity control parameters, the target delay needs to be greater than the calculation time, which is generally 2ms. After the calculated values are obtained by the two calculation formulas, the value greater than 2ms is selected as the target delay value; when the calculated values obtained by the two calculation formulas are both greater than the calculation time, one of the two target delays can be arbitrarily selected as the target delay.
[0078] When the light emission time is longer than the preset time, the target delay is determined based on the preset time, the length of the color segment and the spoke period that appear before the target color light segment in the first sub-cycle, and the predetermined time margin; or when the light emission time is longer than the preset time, the target delay is determined based on the preset time, the length of the first sub-cycle, the length of the color segment and the spoke period that appear before the target color light segment in the second sub-cycle, and the predetermined time margin.
[0079] When t>t1, target delay=t1+B+Spoke+10us, or when t>t1, target delay=t1+B+spoke+G+spoke+R+spoke+B+spoke+10us. Since the DLP control processing module needs calculation time to calculate the light source intensity control parameters, the target delay needs to be greater than the calculation time, which is generally 2ms. After the calculated values are obtained by two calculation formulas, the value greater than 2ms is selected as the target delay value; when the calculated values obtained by the two calculation formulas are both greater than the calculation time, one of the two target delays can be arbitrarily selected as the target delay.
[0080] When the light emission duration is less than the preset duration, the target delay is determined according to the preset duration, the duration of the target color light segment, the color segment and spoke period that appear after the target color light segment in the second sub-period, and the predetermined time margin.
[0081] When t<t1, target delay=B+Spoke+G+Spoke+R+Spoke+B+Spoke-(t-t1)=t1-G-Spoke-R-Spoke+10us. The calculated value obtained by this calculation formula is taken as the target delay. Since the DLP control processing module needs calculation time to calculate the light source intensity control parameters, the target delay needs to be greater than the calculation time, which is generally 2ms.
[0082] S240 , collecting the light source intensity control signal after the target delay based on the target time to obtain the light source intensity control parameter corresponding to the frame image to be projected.
[0083] S250: Control the light source to emit light at a predetermined time point according to the light source intensity control parameter to project the frame image to be projected.
[0084] Among them, the other descriptions of S240-250 refer to the descriptions of S130-S140 above and are not repeated here.
[0085] In this embodiment, by determining the comparison result between the light cycle and the preset duration, the target delay is calculated using different calculation formulas for different comparison results, thereby improving the accuracy of determining the target delay, and setting different calculation formulas for the same comparison result, so that the obtained target delay can reach the calculation time required for the DLP control processing module to calculate the light source intensity control parameters, thereby improving the accuracy of obtaining the light source intensity control parameters.
[0086] Reference Figure 7 , Figure 7 A block diagram of a projection control device proposed in one embodiment of the present application is shown, which is used for a projector including a light source and a digital microlens device. The device 400 includes:
[0087] The first acquisition module 401 is used to acquire the sequence information of the light cycle according to the indication signal corresponding to the target frame and the color segment selection signal, wherein the sequence information includes the duration of multiple color segments, the duration of multiple spoke periods, and the order of appearance of multiple color segments and spoke periods;
[0088] A determination module 402 is used to determine a target delay according to the sequence information and the target color light information, where the target color light is the color light with the longest color segment duration in the sequence information;
[0089] The second acquisition module 403 is used to collect the light source intensity control signal after a target delay based on the target time to obtain the light source intensity control parameter corresponding to the frame picture to be projected, and the target time is the time when the indication signal corresponding to the frame picture to be projected changes;
[0090] The projection module 404 is used to control the light source to emit light at a predetermined time point according to the light source intensity control parameter to project the frame image to be projected.
[0091] Optionally, the first acquisition module 401 is also used for the color segment selection signal including multiple color segment indication signals; when the indication signal corresponding to the target frame image changes, the current color segment or the current spoke period is identified according to the level status of the multiple color segment indication signals to determine the order of appearance of the multiple color segments and the spoke period, and the duration of each color segment or each spoke period is obtained by counting the timer.
[0092] Optionally, when the frame sequence index signal is used as the indication signal corresponding to the frame, the determination module 402 is further used to determine the target delay according to the duration of the corresponding color segments of other color lights appearing before the target color light, the duration of the spoke period, and a predetermined time margin.
[0093] Optionally, when a boundary indication signal is used as an indication signal corresponding to a frame image, the determination module 402 is also used to determine a comparison result between the light cycle and a preset duration; and to determine a target delay based on the comparison result, durations of multiple color segments, durations of multiple spoke periods, and the order of appearance of multiple color segments and spoke periods.
[0094] Optionally, the light emission period includes at least two sub-periods with the same color segments, and each sub-period includes a target color light segment. The determination module 402 is also used to determine the target delay according to the length of the color segment and the spoke period that appear before the target color light segment in the first sub-period and a predetermined time margin when the light emission duration is equal to the preset duration; or to determine the target delay according to the length of the first sub-period and the length of the color segment and the spoke period that appear before the target color light segment in the second sub-period and a predetermined time margin when the light emission duration is equal to the preset duration.
[0095] Optionally, the light emission period includes at least two sub-periods with the same color segments, and each sub-period includes a target color light segment. The determination module 402 is also used to determine the target delay according to the preset duration, the duration of the color segment and the spoke period that appear before the target color light segment in the first sub-period, and a predetermined time margin when the light emission duration is greater than the preset duration; or to determine the target delay according to the preset duration, the duration of the first sub-period, the duration of the color segment and the spoke period that appear before the target color light segment in the second sub-period, and a predetermined time margin when the light emission duration is greater than the preset duration.
[0096] Optionally, the light emission period includes at least two sub-periods with the same color segments, and each sub-period includes a target color light segment. The determination module 402 is also used to determine the target delay according to the preset duration, the target color light segment duration, the color segment appearing after the target color light segment in the second sub-period and the spoke period duration, and the predetermined time margin when the light emission duration is less than the preset duration.
[0097] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices and modules can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here.
[0098] In several embodiments provided in the present application, the coupling or direct coupling or communication connection between the modules shown or discussed may be an indirect coupling or communication connection through some interfaces, devices or modules, which may be electrical, mechanical or other forms.
[0099] In addition, each functional module in each embodiment of the present application can be integrated into a processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The above integrated modules can be implemented in the form of hardware or software functional modules.
[0100] Reference Figure 8 , Figure 8 A block diagram of a projector proposed in another embodiment of the present application is shown. The projector 1200 may include one or more of the following components: a processor 1210, a memory 1220, and one or more application programs, wherein the one or more application programs may be stored in the memory 1220 and configured to be executed by the one or more processors 1210, and the one or more programs are configured to execute the method described in the aforementioned method embodiment.
[0101] The processor 1210 may include one or more processing cores. The processor 1210 uses various interfaces and lines to connect the various parts of the entire projector 1200, and executes various functions of the projector 1200 and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 1220, and calling data stored in the memory 1220. Optionally, the processor 1210 can be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor 110 can integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. Among them, the CPU mainly processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing display content; and the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 1210, but may be implemented separately through a communication chip.
[0102] The memory 1220 may include a random access memory (RAM) or a read-only memory (ROM). The memory 1220 may be used to store instructions, programs, codes, code sets or instruction sets. The memory 1220 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the following various method embodiments, etc. The data storage area may also store data (such as a phone book, audio and video data, chat record data) created by the terminal 1200 during use.
[0103] In addition, in this embodiment, the projector may further include a light source (not shown) and a digital microlens device (not shown), and the light source may include a plurality of sub-light sources, and the light emitted by each sub-light source may have different colors.
[0104] Please refer to Fig. 9 , Fig. 9 The structure block diagram of a computer-readable storage medium in an embodiment of the present application is shown. The computer-readable medium 800 stores program codes, which can be called by a processor to execute the method described in the above method embodiment.
[0105] The computer readable storage medium 800 may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read-only memory), an EPROM, a hard disk, or a ROM. Optionally, the computer readable storage medium 800 includes a non-transitory computer-readable storage medium. The computer readable storage medium 800 has storage space for program code 810 that performs any method step of the above method. These program codes can be read from or written to one or more computer program products. The program code 810 can be compressed, for example, in an appropriate form.
[0106] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A projection control method, characterized in that: The method comprises: Acquire sequence information of the light cycle according to the indication signal corresponding to the target frame image and the color segment selection signal, wherein the sequence information includes the duration of multiple color segments, the duration of multiple spoke periods, and the order of appearance of the multiple color segments and the spoke periods; Determine the target delay according to the sequence information and the target color light information, wherein the target color light is the color light with the longest color segment duration in the sequence information; The light source intensity control signal is collected after a target delay based on a target time to obtain a light source intensity control parameter corresponding to a frame image to be projected, wherein the target time is a time when an indication signal corresponding to the frame image to be projected changes; The light source is controlled to emit light at a predetermined time point according to the light source intensity control parameter to project the frame image to be projected.
2. The method according to claim 1, characterized in that The sequence information of the light cycle is obtained according to the indication signal corresponding to the target frame image and the color segment selection signal, wherein the sequence information includes the duration of multiple color segments, the duration of the spoke period corresponding to each color segment, and the order of appearance of multiple color segments and the spoke period, including: The color segment selection signal includes a plurality of color segment indication signals; When the indication signal corresponding to the target frame image changes, the current color segment or the current spoke period is identified according to the level status of the multiple color segment indication signals to determine the order of appearance of the multiple color segments and spoke periods, and the duration of each color segment or each spoke period is obtained by counting the timer.
3. The method according to claim 1, characterized in that When the frame picture sequence index signal is used as the indication signal corresponding to the frame picture, the target delay is determined according to the sequence information and the target color light information, and the target color light is the color light with the longest color segment duration in the sequence information, including: The target delay is determined based on the duration of the corresponding color segments of other color lights that appear before the target color light, the duration of the spoke period, and the predetermined time margin.
4. The method according to claim 3, characterized in that When a boundary indication signal is used as an indication signal corresponding to the frame image, a target delay is determined according to the sequence information and the target color light information, wherein the target color light is the color light with the longest color segment duration in the sequence information, including: Determine a comparison result between the light emission period and a preset duration; The target delay is determined according to the comparison result, the durations of the multiple color segments, the durations of the multiple spoke periods, and the order of appearance of the multiple color segments and the spoke periods.
5. The method according to claim 4, characterized in that The light emission cycle includes at least two sub-cycles with the same color segments, each of the sub-cycles includes a target color light segment, and the target delay is determined according to the comparison result, the duration of the multiple color segments, the duration of the multiple spoke periods, and the order of appearance of the multiple color segments and the spoke periods, including: When the light emission duration is equal to the preset duration, the target delay is determined according to the duration of the color segment and the spoke period that appear before the target color light segment in the first sub-period and the predetermined time margin; or When the light emission duration is equal to the preset duration, the target delay is determined according to the duration of the first sub-period, the duration of the color segment and the spoke period that appear before the target color light segment in the second sub-period, and the predetermined time margin.
6. The method according to claim 4, characterized in that The light emission cycle includes at least two identical sub-cycles, each of the sub-cycles includes a target color light segment, and the target delay is determined according to the comparison result, the duration of multiple color segments, the duration of multiple spoke periods, and the order of appearance of multiple color segments and spoke periods, including: When the light emission duration is greater than the preset duration, the target delay is determined according to the preset duration, the duration of the color segment and spoke period that appear before the target color light segment in the first sub-period, and the predetermined time margin; or When the light emission duration is greater than the preset duration, the target delay is determined according to the preset duration, the duration of the first sub-period, the duration of the color segment and the spoke period that appear before the target color light segment in the second sub-period, and the predetermined time margin.
7. The method according to claim 4, characterized in that The light emission cycle includes at least two identical sub-cycles, each of the sub-cycles includes a target color light segment, and the target delay is determined according to the comparison result, the duration of multiple color segments, the duration of multiple spoke periods, and the order of appearance of multiple color segments and spoke periods, including: When the light emission duration is less than the preset duration, the target delay is determined according to the preset duration, the duration of the target color light segment, the color segment and spoke period that appear after the target color light segment in the second sub-period, and the predetermined time margin.
8. A projection control device, characterized in that: For a projector comprising a light source and a digital microlens device, the device comprising: A first acquisition module is used to acquire sequence information of the light output cycle according to the indication signal corresponding to the target frame image and the color segment selection signal, wherein the sequence information includes the duration of multiple color segments, the duration of multiple spoke periods, and the order of appearance of the multiple color segments and spoke periods; A determination module, used to determine a target delay according to the sequence information and target color light information, wherein the target color light is the color light with the longest color segment duration in the sequence information; A second acquisition module is used to collect the light source intensity control signal after a target delay based on a target time to obtain a light source intensity control parameter corresponding to the frame to be projected, wherein the target time is the time when the indication signal corresponding to the frame to be projected changes; The projection module is used to control the light source to emit light at a predetermined time point according to the light source intensity control parameter to project the frame image to be projected.
9. A big data platform, characterized in that: include: one or more processors; Memory; One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, and the one or more applications are configured to execute the method according to any one of claims 1-7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a program code executable by a processor, and when the program code is executed by the processor, the processor executes the method according to any one of claims 1 to 7.