Primary color correction method, device, projection equipment and storage medium

By obtaining the projection brightness of the primary color bit plane in the projection device and correcting it, the problem of unsmooth transition of the primary color gray scale is solved, and a better display effect is achieved.

CN115767046BActive Publication Date: 2025-05-16GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111034163.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-03
Publication Date
2025-05-16
Estimated Expiration
2041-09-03

AI Technical Summary

Technical Problem

When the projection device is imaging, due to the influence of devices such as driving circuits and light sources, the transition of the primary color gray scale is not smooth, resulting in display problems.

Method used

By obtaining the projection brightness of each bit plane corresponding to each primary color when the projection device projectes the test image, the corresponding time to be projected by each bit plane is determined so that it is positively correlated with the projection brightness, and the projection time when the projection content is corrected to the time to be projected.

Benefits of technology

The basic color grayscale correction of the projection device is achieved, which smooths the transition of the basic color grayscale and improves the display effect of the projection device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115767046B_ABST
    Figure CN115767046B_ABST
Patent Text Reader

Abstract

The present application discloses a primary color correction method, device, projection device and storage medium. The primary color correction method is applied to the projection device, and the primary color correction method includes: obtaining the projection brightness of each bit plane corresponding to each primary color when the projection device projects a test image; determining the corresponding time to be projected of each bit plane based on the projection brightness of each bit plane, and the corresponding time to be projected of each bit plane is positively correlated with the projection brightness of each bit plane; correcting the projection time of each bit plane when the projection device projects content to the time to be projected of each bit plane. This method can realize the correction of the projection time of each bit plane based on the brightness of each bit plane of each primary color when the projection device actually projects, thereby realizing the correction of the display primary colors of the projection device, so that the grayscale transition of the primary colors is smoother.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of projection technology, and more specifically, to a primary color correction method, device, projection equipment and storage medium. Background Art

[0002] With the advancement of science and technology, projection equipment (such as projectors, laser projection TVs, etc.) is widely used in people's lives and work. In related technologies, when imaging, the projection equipment drives three-color lasers or LEDs through a driving circuit to produce three primary colors, and forms a color image after a certain proportion of mixing. However, when the projection equipment is actually working, it will be affected by components such as the driving circuit and the light source, resulting in the displayed primary color grayscale being different from the actual primary color grayscale to be displayed, making the primary color grayscale transition not smooth, and then causing display problems. Summary of the invention

[0003] In view of the above problems, the present application proposes a primary color correction method, device, projection equipment and storage medium.

[0004] In a first aspect, an embodiment of the present application provides a primary color correction method, which is applied to a projection device, and the method includes: obtaining the projection brightness of each bit plane corresponding to each primary color when the projection device projects a test image; based on the projection brightness of each bit plane, determining the time to be projected corresponding to each bit plane, and the time to be projected corresponding to each bit plane is positively correlated with the projection brightness of each bit plane; correcting the projection time of each bit plane when the projection device projects content to the time to be projected of each bit plane.

[0005] In a second aspect, an embodiment of the present application provides a primary color correction device, which is applied to a projection device, and the device includes: a brightness acquisition module, a duration determination module and a duration correction module, wherein the brightness acquisition module is used to obtain the projection brightness of each bit plane corresponding to each primary color when the projection device projects a test image; the duration determination module is used to determine the duration to be projected corresponding to each bit plane based on the projection brightness of each bit plane, and the duration to be projected corresponding to each bit plane is positively correlated with the projection brightness of each bit plane; the duration correction module is used to correct the projection duration of each bit plane when the projection device projects content to the duration to be projected of each bit plane.

[0006] In a third aspect, an embodiment of the present application provides a projection device, comprising: one or more processors; a 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 programs are configured to execute the primary color correction method provided in the first aspect above.

[0007] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a program code is stored. The program code can be called by a processor to execute the primary color correction method provided in the first aspect.

[0008] The solution provided by the present application is to obtain the projection brightness of each bit plane corresponding to each primary color when the projection device projects a test image, determine the corresponding time to be projected of each bit plane based on the obtained projection brightness of each bit plane, wherein the time to be projected of each bit plane is positively correlated with the projection brightness of each bit plane, and then calibrate the projection time of each bit plane when the projection device projects content to the time to be projected of each bit plane. Thus, it is possible to calibrate the projection time of each bit plane corresponding to each primary color based on the actual projection brightness of each bit plane corresponding to each primary color when the projection device projects a test image, so that the projection time of each bit plane is positively correlated with its actual projection brightness before correction. Therefore, after correcting the projection time of the bit plane, it is possible to ensure that when the projection device projects content, it can project the primary color of the correct gray scale through the corrected bit plane, so that the gray scale transition of the primary color is smooth, and the display effect of the content projected by the projection device is ensured. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0010] Figure 1 A schematic diagram of the structure of a projection device provided in an embodiment of the present application is shown.

[0011] Figure 2 A flow chart of a primary color correction method according to an embodiment of the present application is shown.

[0012] Figure 3 A schematic diagram of the projection principle of the projection device provided in an embodiment of the present application is shown.

[0013] Figure 4 A flow chart of a primary color correction method according to another embodiment of the present application is shown.

[0014] Figure 5 A schematic flow chart of step S220 in the primary color correction method provided by another embodiment of the present application is shown.

[0015] Figure 6Another flowchart of step S220 in the primary color correction method provided by another embodiment of the present application is shown.

[0016] Figure 7 A flow chart of a primary color correction method according to yet another embodiment of the present application is shown.

[0017] Figure 8 A flow chart of a primary color correction method according to another embodiment of the present application is shown.

[0018] Fig. 9 A block diagram of a primary color correction device according to an embodiment of the present application is shown.

[0019] Fig.10 4 is a block diagram of a projection device for executing a primary color correction method according to an embodiment of the present application.

[0020] Fig.11 It is a storage unit of an embodiment of the present application for storing or carrying a program code for implementing the primary color correction method according to an embodiment of the present application. DETAILED DESCRIPTION

[0021] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0022] With the advancement of science and technology, projection equipment is widely used by people. People can use projection equipment to project corresponding content in work and life to view and share the required content. Most of the current projection equipment adopts the projection technology of Digital Light Processing (DLP), which works by controlling the reflection direction of light through the Digital Micromirror Device (DMD) inside the projection equipment.

[0023] Among them, see Figure 1, the projection device mainly includes a light source, a color wheel, a DMD, a color separation prism and a projection screen. The DMD chip is a complex optical switch device, which has a rectangular array composed of a large number of hinged micromirrors. One micromirror corresponds to one pixel. When the micromirror tilts toward the light source, the light is reflected on the lens, which is equivalent to the "on" state of the optical switch; when the micromirror tilts in the opposite direction of the light source, the light is not reflected on the lens, which is equivalent to the "off" state of the optical switch. In addition, the projection device is also provided with a multi-color color wheel in front of the DMD chip. The multi-color includes all the primary colors that constitute the color, such as red, green and blue in the three primary colors. When the projection device is working, the light emitted by the light source is projected onto the DMD chip through the color wheel. All the micromirrors on the DMD chip determine the number of times they are in the on position for this color light according to the grayscale of the color in the corresponding pixel, that is, they determine the grayscale of the corresponding primary color of each pixel projected onto the projection screen through the color separation prism after reflection. For a frame of projection image, when all the primary colors of light are irradiated onto the DMD surface in turn, all the micromirrors on the DMD surface will repeat the above actions very quickly, and the final result is a colorful projection image on the projection screen.

[0024] After a long period of research, the inventors found that due to the consistency problem of driving, the current driving the light source will produce small fluctuations, or the different startup response times of the light sources will cause uneven light energy, making the grayscale of the primary colors actually displayed by some pixels different from the grayscale they want to display, resulting in some grayscale values ​​in the grayscale range of the primary colors cannot be expressed normally, that is, the grayscale transition of the primary colors is not smooth, the pixel color presented is inaccurate, and then display problems occur.

[0025] In response to the above problems, the inventors proposed the primary color correction method, device, projection device and storage medium provided in the embodiments of the present application. The projection duration of each bit plane corresponding to each primary color is calibrated based on the actual projection brightness of each bit plane corresponding to each primary color when the projection device projects a test image, so that the projection duration of each bit plane is positively correlated with its actual projection brightness before correction. Therefore, after correcting the projection duration of the bit plane, it can be ensured that when the projection device projects content, it can project the primary color of the correct grayscale through the corrected bit plane, so that the grayscale transition of the primary color is smooth, and the display effect of the content projected by the projection device is guaranteed. Among them, the specific primary color correction method is described in detail in the subsequent embodiments.

[0026] See also Figure 1 , Figure 1 FIG. 1 is a flow chart of a primary color correction method provided by an embodiment of the present application. In a specific embodiment, the primary color correction method is applied to Fig. 9The primary color correction device 400 and the projection device 100 ( Fig.10 ). The following will take the projection device as an example to illustrate the specific process of this embodiment. Of course, it can be understood that the projection device used in this embodiment can be a projector, a projection TV, a projection display, etc., which is not limited here. Figure 1 The process shown in the figure is described in detail, and the base color correction method may specifically include the following steps:

[0027] Step S110: obtaining the projection brightness of each bit plane corresponding to each primary color when the projection device projects a test image.

[0028] When displaying content, in order to display a normal grayscale, the projection device divides each primary color constituting the color of the pixel into multiple bit planes, each bit plane corresponds to a certain display duration, and the projection device stores the display duration of each bit plane. The longer the display duration of the bit plane, the greater the grayscale that can be achieved by the bit plane. When projecting the bit plane of the primary color, the micromirrors corresponding to each pixel point can be turned on or off, so that when all the bit planes of the primary color are projected, the bit planes projected by the micromirrors corresponding to each pixel point when they are turned on can be accumulated to form different grayscales.

[0029] For example, see Figure 3 , the primary colors of the projection device include red (R), green (G) and blue (B). For the red primary color, it includes bit planes with serial numbers 0 to 6, and the projection time corresponding to each bit plane is respectively: T0, T1, T2, T3, T4, T5 and T6, and the projection time corresponding to each bit plane is different, and the grayscale value output by each bit plane is also different; when projecting a frame of picture, the micromirror corresponding to each pixel can determine which bit planes to turn on when projecting according to the grayscale value of red to be presented, so as to present the grayscale value of each pixel corresponding to the primary color. For example, if in the process of projecting all bit planes corresponding to red, when projecting bit planes with serial numbers 0, 6 and 7, the micromirror corresponding to a pixel is in the turned-on state, then the grayscale value of red corresponding to the pixel is the superposition of the grayscale values ​​output by the bit planes with serial numbers 0, 6 and 7. However, since the projection duration of each bit plane of the projection device is fixed after leaving the factory, and the driver devices and DMD devices of its light source will age, the grayscale that can be achieved by each bit plane is different from the pre-measured grayscale, which causes some grayscales of the primary colors to not be expressed normally, that is, the grayscale transition is not smooth, and the content cannot be displayed normally. Therefore, in the embodiment of the present application, the actual projection brightness that can be achieved by the projection device when projecting the bit planes of each primary color can be tested, so as to calibrate the primary colors projected by the projection device according to the actual projection brightness of each bit plane.

[0030] In an embodiment of the present application, the projection device can project a test image and obtain the projection brightness of each bit plane corresponding to each primary color when the projection device projects the test image. The projection brightness refers to the brightness that each bit plane can reach after each bit plane is projected according to the preset projection duration of each bit plane; the primary color refers to the primary color corresponding to the color mode adopted by the projection device. For example, if the projection device adopts the RGB color mode, the primary colors include three primary colors: red, green and blue.

[0031] In some embodiments, a brightness sensor may be provided in the projection device. The brightness sensor may be on the optical path before the projection light enters the DMD device. Thus, when the projection device projects the test image and projects the bit planes corresponding to each primary color, the brightness sensor may be controlled to detect the projection brightness of the bit planes corresponding to each primary color, thereby obtaining the projection brightness of each bit plane corresponding to each primary color when the projection device projects the test image. In this embodiment, the test image may be any image, and the specific image content may not be limited.

[0032] In the embodiment of the present application, there may be multiple ways for the projection device to trigger primary color correction. Optionally, the projection device may execute, in response to the primary color correction operation input by the user, the acquisition of the projection brightness of each bit plane corresponding to each primary color when the projection device projects a test image, and subsequent steps S120 and S130, thereby completing the primary color correction process; optionally, the projection device may store the projection brightness when projecting the bit planes of each primary color before leaving the factory. During the use of the projection device, the projection brightness of each bit plane corresponding to each primary color when the projection device projects the test image may be acquired at preset intervals. If the projection brightness of a bit plane is different from the pre-stored corresponding projection brightness, that is, a difference occurs, the subsequent steps may be executed; optionally, the projection device may also execute the process from step S110 to step S130 in response to a correction instruction transmitted by other terminals to complete the primary color correction. For example, when the projection device projects content, the mobile terminal may shoot its projected picture, and then compare the shot picture with the actual projected picture itself. If the matching degree between the two is less than the preset matching degree, the mobile terminal may send a correction instruction to the projection device, and accordingly, the projection device responds to the correction instruction and executes the primary color correction process. Of course, the specific manner in which the projection device triggers the primary color correction may not be limited.

[0033] Step S120: Based on the projection brightness of each bit plane, determine the to-be-projected time length corresponding to each bit plane, and the to-be-projected time length corresponding to each bit plane is positively correlated with the projection brightness of each bit plane.

[0034] In an embodiment of the present application, after the projection brightness of each bit plane corresponding to each primary color is obtained, the primary color can be corrected based on the obtained projection brightness of each bit plane. The projection device can determine the duration of each bit plane to be projected according to the projection brightness of each bit plane, so as to correct the projection duration of each bit plane when the projection device actually projects the content, so that the grayscale that can actually be output by each bit plane is corrected.

[0035] In addition, the duration of each bit plane to be projected determined by the projection device is positively correlated with the projection brightness of each bit plane. That is to say, the duration of each bit plane to be projected is positively correlated with the actual projection brightness (grayscale that can be expressed) of each bit plane before correction, so as to achieve the correction of the grayscale output by each bit plane. It can be understood that since the duration of each bit plane to be projected is positively correlated with the actual projection brightness (grayscale that can be expressed) of each bit plane before correction, if the actual projection brightness (grayscale that can be output) of a certain bit plane changes, then after the actual projection duration is corrected according to the determined duration of projection, the projection duration will also change accordingly, that is, the grayscale that can be output will also change. Moreover, since the total projection time of each primary color is fixed, the projection time of other bit planes will produce opposite changes. For example, if the projection brightness of one of the bit planes becomes smaller due to fluctuations in the driving current, then after subsequent correction, its projection time will become smaller, that is, the grayscale will become smaller, while the projection time of other bit planes will increase. As a result, the grayscale of other normal bit planes can be increased accordingly to reduce the impact of the grayscale change of a certain bit plane caused by device reasons, so that the projection device can normally present the grayscale of the primary color.

[0036] In some embodiments, the projection device determines the duration of projection corresponding to each bit plane based on the projection brightness of each bit plane, and when the duration of projection corresponding to each bit plane is positively correlated with the projection brightness of each bit plane, the duration of projection corresponding to each bit plane can be determined in a variety of ways. Optionally, the projection brightness of each bit plane before leaving the factory can be pre-stored in the projection device. When performing primary color correction, the acquired projection brightness of each bit plane can be compared with the stored projection brightness of each bit plane, and the bit plane that has changed can be determined based on the comparison result. Then, based on the change, the projection brightness of each bit plane is adjusted, and the corresponding projection time of each bit plane is positively correlated with the projection brightness of each bit plane. For example, all bit planes with a primary color of red include bit planes with serial numbers 0 to 3, and the projection times of the bit planes with serial numbers 0 to 3 increase sequentially. If the projection brightness of the bit plane with serial number 0 becomes smaller than the pre-stored projection brightness, the projection time of the bit plane with serial number 0 is reduced, and the projection time of other bit planes is increased accordingly. The later the serial number is, the greater the increase. After the adjustment, the total projection time of each primary color remains unchanged. Therefore, after the subsequent correction of the projection time of each bit plane according to the projection time, the impact of the grayscale change of a bit plane caused by device reasons can be reduced. Optionally, the electronic device may pre-store a correspondence between the duration to be projected and the projection brightness, in which the duration to be projected is positively correlated with the projection brightness, and for a primary color, the sum of the durations to be projected of all bit planes is a fixed value, so that based on the correspondence, the duration to be projected corresponding to the projection brightness of each bit plane may be obtained. Of course, the specific method of determining the duration to be projected corresponding to a bit plane based on the projection brightness of each bit plane may not be limited.

[0037] Step S130: Correcting the projection duration of each bit plane when the projection device projects content to the to-be-projected duration of each bit plane.

[0038] In an embodiment of the present application, after obtaining the duration of projection of each bit plane corresponding to each primary color, the projection duration of each bit plane when the projection device projects content is calibrated to the duration of projection of each bit plane. Since this duration of projection is positively correlated with the projection brightness, the projection duration of each bit plane of the final projection image will be positively correlated with the obtained projection brightness of each bit plane, thereby achieving correction of the projection duration of each bit plane of each primary color to reduce the impact of grayscale changes of a certain bit plane caused by device reasons, so that the projection device can normally present the grayscale of the primary color, and further ensure that the projection device projects the primary color of the correct grayscale through the corrected bit plane when subsequently projecting content.

[0039] In some embodiments, the projection duration of each bit plane when the projection device projects the content is a projection parameter of the projection device. After the projection device corrects the projection duration of each bit plane when the projection device projects the content to the to-be-projected duration of each bit plane, the projection duration of each bit plane can be stored. Thus, when the projection device subsequently projects the to-be-projected content, it can project each bit plane based on the projection duration of each bit plane corresponding to each primary color in the stored projection parameters, so as to correctly project the to-be-projected content and ensure the projection effect of the projection device.

[0040] The primary color correction method provided in the embodiment of the present application can calibrate the projection time of each bit plane corresponding to each primary color based on the actual projection brightness of each bit plane corresponding to each primary color when the projection device projects a test image, so that the projection time of each bit plane is positively correlated with its actual projection brightness before correction. Therefore, the projection time of each bit plane of each primary color is corrected to reduce the influence of the grayscale change of a certain bit plane due to device reasons, so that the projection device can normally present the grayscale of the primary color, and further ensure that the projection device projects the primary color with the correct grayscale through the corrected bit plane when subsequently projecting content, so that the grayscale transition of the primary color is smooth, thereby ensuring the display effect of the content projected by the projection device.

[0041] See also Figure 4 , Figure 4 A schematic diagram of a primary color correction method provided by another embodiment of the present application is shown. The primary color correction method is applied to the above-mentioned projection device. Figure 4 The process shown in the figure is described in detail, and the base color correction method may specifically include the following steps:

[0042] Step S210: obtaining the projection brightness of each bit plane corresponding to each primary color when the projection device projects a test image.

[0043] In the embodiments of the present application, step S210 may refer to the contents of other embodiments and will not be described in detail here.

[0044] Step S220: Based on the projection brightness of each bit plane, determine the duration weight corresponding to each bit plane, and the duration weight corresponding to each bit plane is positively correlated with the projection brightness of each bit plane.

[0045] In the embodiment of the present application, since the projection duration of each primary color is fixed when the projection device projects each frame of the projection picture, the projection device stores the duration ratio (Duty) corresponding to each primary color, which is the ratio of the duration of the light source projecting the light of each primary color to the total display duration of a frame. For example, when the display frame rate is 60 Hz, the projection duration corresponding to a frame is 16.6 milliseconds (ms), and the corresponding proportions of the three primary colors of red, green and blue are 30%, 40% and 30% respectively, then the duration of the light source projecting the light of each primary color is 4.98ms, 6.67ms and 4.98ms respectively. Therefore, when the projection device determines the duration corresponding to each bit plane based on the projection brightness of each bit plane, since the projection duration corresponding to each primary color is fixed, the duration weight of each bit plane in the projection duration of its corresponding primary color can be determined first, so that the projection duration corresponding to each bit plane can be determined based on the duration weight.

[0046] Among them, the projection device can associate the duration weight of each bit plane with the projection brightness of each bit plane, that is, the duration weight of each bit plane is positively correlated with the projection brightness of each bit plane. Since the projection duration corresponding to each primary color is fixed, the projection duration corresponding to each bit plane determined based on the duration weight of each bit plane is also positively correlated with the projection brightness of each bit plane.

[0047] In some embodiments, see Figure 5 , based on the projection brightness of each bit plane, determining the duration weight corresponding to each bit plane may include:

[0048] Step S221: Obtain the brightness sum of the projection brightness of all bit planes of each primary color to obtain the brightness sum corresponding to each primary color;

[0049] Step S222: Obtain the ratio of the projection brightness of each bit plane corresponding to each primary color to the sum of the brightness corresponding to each primary color, and obtain the duration weight corresponding to each bit plane.

[0050] In this embodiment, in order to make the duration weight of each bit plane positively correlated with the projection brightness of each bit plane, and for each primary color, the sum of the duration weights corresponding to each bit plane is 1 (that is, the projection duration corresponding to each primary color is kept unchanged), the brightness sum of the projection brightness of all bit planes of each primary color can be obtained; then, by ratioing the projection brightness of each bit plane corresponding to each primary color with the brightness sum corresponding to each primary color, the ratio can be used as the duration weight corresponding to each bit plane, thereby, the duration weight corresponding to each bit plane obtained in this way can be positively correlated with the projection brightness of each bit plane, and it can be ensured that the sum of the duration weights corresponding to each bit plane corresponding to each primary color is 1.

[0051] In some other embodiments, see Figure 6 , based on the projection brightness of each bit plane, determining the duration weight corresponding to each bit plane may include:

[0052] Step S223: Obtain the preset brightness and corresponding to each primary color;

[0053] Step S224: Obtain the ratio of the projection brightness of each bit plane corresponding to each primary color to the sum of the preset brightness corresponding to each primary color, and obtain the target weight corresponding to each bit plane;

[0054] Step S225: Based on the target weight corresponding to each bit plane, the duration weight corresponding to each bit plane currently stored is adjusted to obtain the adjusted duration weight corresponding to each bit plane, wherein the sum of the duration weights corresponding to each bit plane corresponding to each base color is 1.

[0055] In this embodiment, the preset brightness sum may be the sum of the projection brightness of each bit plane corresponding to each primary color that is pre-stored before the projection device leaves the factory or when it is last calibrated. After obtaining the projection brightness of each bit plane of each primary color obtained by the test, the projection device may read the preset brightness sum, and obtain the ratio of the projection brightness of each bit plane corresponding to each primary color to the preset brightness sum corresponding to each primary color as the target weight corresponding to each bit plane. The duration weight corresponding to each bit plane currently stored can be the duration weight of the projection duration of each bit plane set before leaving the factory, or the duration weight of the projection duration of each bit plane when the current content is projected. If the projection brightness (output grayscale) of a bit plane changes, the corresponding target weight will also change. Therefore, by comparing the acquired target weight with the stored duration weight, the bit plane that has changed can be determined, and then based on the change, the duration weights of each bit plane are adjusted accordingly. For example, if the target weight of a bit plane becomes smaller, the duration weight of the bit plane is correspondingly reduced, while the duration weights of other bit planes are correspondingly increased; if the target weight of a bit plane becomes larger, the duration weight of the bit plane is correspondingly increased, while the duration weights of other bit planes are correspondingly reduced, and when adjusting the duration of each bit plane, it is ensured that the sum of the duration weights corresponding to each bit plane corresponding to each primary color is 1, that is, for each primary color, the sum of the duration weights corresponding to each bit plane corresponding to it is 1. Thus, it can be achieved that the duration weight corresponding to each bit plane is positively correlated with the projection brightness of each bit plane, and it can be ensured that the sum of the duration weights corresponding to each bit plane corresponding to each primary color is 1.

[0056] Step S230: Based on the projection duration of each primary color and the duration weight corresponding to each bit plane, the to-be-projected duration corresponding to each bit plane is obtained.

[0057] In the embodiment of the present application, after the projection device obtains the duration weight corresponding to each bit plane, since the projection duration of each primary color is fixed, the projection duration corresponding to each bit plane can be obtained based on the projection duration of each primary color and the duration weight corresponding to each bit plane. The obtained projection duration corresponding to each bit plane is positively correlated with the duration weight corresponding to each bit plane, and the duration weight of each bit plane is positively correlated with the projection brightness obtained by each bit plane. Therefore, the projection duration of each bit plane is also positively correlated with the projection brightness of each bit plane. Among them, the projection duration of each primary color can be determined according to the pre-stored duration ratio (Duty) of each primary color and the current display frame rate. For example, when the current display frame rate is 30 Hz, the projection time of one frame is 33.33 milliseconds (ms), and the corresponding proportions of the three primary colors of red, green and blue are 30%, 35% and 35% respectively. The time for the light source to project each primary color is 9.99ms, 11.67ms and 11.67ms respectively.

[0058] In some embodiments, the duration of projection corresponding to each bit plane can be obtained by obtaining the product of the projection duration of each primary color and the duration weight of each bit plane corresponding to each primary color, and using this product as the duration of projection corresponding to each bit plane. The duration of projection corresponding to each bit plane can be obtained, which can be positively correlated with the duration weight of each bit plane. The projection duration of each bit plane obtained is positively correlated with its projection brightness.

[0059] Step S240: Correcting the projection duration of each bit plane when the projection device projects content to the to-be-projected duration of each bit plane.

[0060] In the embodiment of the present application, step S240 may refer to the contents of other embodiments and will not be described in detail here.

[0061] The primary color correction method provided in the embodiment of the present application obtains the projection brightness of each bit plane corresponding to each primary color, calculates the time to be projected of each bit plane through the projection brightness, and corrects the projection time of each bit plane corresponding to each primary color when the projection device projects content according to the obtained time to be projected of each bit plane. The projection time of each bit plane after correction can be made positively correlated with the projection brightness of each bit plane, thereby making the projection time of each bit plane change with the change of the projection brightness of each bit plane, thereby realizing the correction of the projection time of each bit plane of each primary color, so as to reduce the influence of the grayscale change of a certain bit plane caused by the device, so that the projection device can normally present the grayscale of the primary color, and further ensure that the projection device projects the primary color with the correct grayscale through the corrected bit plane when subsequently projecting content, so that the grayscale transition of the primary color is smooth, thereby ensuring the display effect of the content projected by the projection device.

[0062] See also Figure 7 , Figure 7 A schematic diagram of a primary color correction method provided by another embodiment of the present application is shown. The primary color correction method is applied to the above-mentioned projection device. Figure 7 The process shown in the figure is described in detail, and the base color correction method may specifically include the following steps:

[0063] Step S310: Acquire a test image corresponding to each primary color.

[0064] In the embodiment of the present application, when the projection device acquires the projection brightness of the bit plane of each primary color when projecting the test image, it can detect it by setting a brightness sensor, and the brightness sensor may be set on the optical path after the DMD. For example, the brightness sensor can be set at Figure 1 The optical path between the DMD and the color separation prism shown in . In this case, since the projection device actually projects the bit images corresponding to each primary color, each pixel may have different grayscales of the primary colors to be expressed, and therefore the micromirrors corresponding to each pixel may not be always in the on state. In this case, when the brightness sensor detects the projection brightness of each bit plane of each primary color, the projection brightness of each bit plane may not be detected because the micromirrors of some pixels are in the off state. Therefore, when obtaining the projection brightness of each bit plane for each primary color, the test image corresponding to each primary color can be projected so that when the test image corresponding to each primary color is projected, the projection brightness of each bit plane corresponding to the corresponding primary color can be detected.

[0065] In some embodiments, the test image corresponding to each primary color may be a pure color image corresponding to each primary color. Therefore, when projecting the test image corresponding to each primary color, for the primary color, the micromirror corresponding to each pixel is in an on state, so that the projection brightness of each bit plane can be effectively obtained. The test image corresponding to each primary color may be pre-stored in the projection device, or may be obtained from other devices when the projection device performs primary color correction, which is not limited here.

[0066] Step S320: projecting the test images corresponding to each primary color in sequence.

[0067] In an embodiment of the present application, after obtaining the test image corresponding to each primary color, the projection device can project the test image corresponding to each primary color in turn, so that when projecting the test image corresponding to each primary color, the projection brightness corresponding to each bit plane of the corresponding primary color can be obtained.

[0068] Step S330: when the projection device projects the test image corresponding to each primary color, the projection brightness of each bit plane of the primary color corresponding to the currently projected test image is obtained.

[0069] In the embodiment of the present application, when the projection device projects the test image corresponding to each primary color, the DMD and the lens (such as Figure 1 The brightness sensor between the prism shown in the figure is used to obtain the projection brightness of each bit plane. That is to say, when projecting a test image corresponding to a primary color, the projection brightness of each bit plane corresponding to the primary color is obtained. For example, the primary colors of the projection device include red, green and blue, and the pure color images corresponding to red, green and blue are projected respectively. When projecting the red pure color image, the pixel value of each pixel is (255,0,0), that is, the grayscale value of red is 255, and the grayscale value of green and blue are 0. Therefore, the projection brightness corresponding to each bit plane corresponding to the red primary color can be obtained; similarly, when projecting the green pure color image, the pixel value of each pixel is (0,255,0), that is, the grayscale value of green is 255, and the grayscale values ​​of the other two primary colors are 0. Therefore, the projection brightness corresponding to each bit plane corresponding to the green primary color can be obtained; similarly, the projection brightness corresponding to each bit plane corresponding to the blue primary color can be obtained.

[0070] Step S340: Based on the projection brightness of each bit plane, determine the projection time corresponding to each bit plane, and the projection time corresponding to each bit plane is positively correlated with the projection brightness of each bit plane.

[0071] Step S350: Correcting the projection duration of each bit plane when the projection device projects content to the to-be-projected duration of each bit plane.

[0072] In the embodiment of the present application, step S340 and step S350 may refer to the contents of other embodiments and will not be described in detail here.

[0073] In some embodiments, after the projection duration of each bit plane corresponding to each primary color is corrected, the projection duration of each bit plane changes relative to before, and the grayscale outputted by it also changes. Therefore, the projection device can also determine the grayscale that can be outputted by each bit plane of each primary color after correction based on the correspondence between the projection duration and the output grayscale, and update the stored grayscale outputted by each bit plane. Thus, when projecting content, the projection device can control the micromirrors corresponding to the pixels to open when projecting on different bit planes according to the grayscale values ​​that each pixel actually wants to present, so as to accurately display the pixel values ​​of each pixel of the projected content and ensure the projection effect.

[0074] The primary color correction method provided in the embodiment of the present application can obtain the brightness information of each bit plane corresponding to each primary color by obtaining the test image corresponding to each primary color and projecting the test image of each primary color through the projection device, and then calculate the waiting time of each bit plane corresponding to each primary color through the brightness information of each bit plane corresponding to each primary color, and then correct the projection time of each bit plane corresponding to each primary color when the projection device projects the content through the waiting time, so that the projection time of each bit plane can be positively correlated with the obtained projection brightness of each bit plane. Therefore, the projection device can normally present the gray scale of the primary color, and then ensure that the projection device projects the primary color with the correct gray scale through the corrected bit plane when subsequently projecting the content, so that the gray scale transition of the primary color is smooth, and the display effect of the content projected by the projection device is guaranteed.

[0075] See also Figure 8 , Figure 8 A schematic diagram of a primary color correction method provided by another embodiment of the present application is shown. The primary color correction method is applied to the above-mentioned projection device. Figure 8 The process shown in the figure is described in detail, and the base color correction method may specifically include the following steps:

[0076] Step S410: obtaining the projection brightness of each bit plane corresponding to each primary color when the projection device projects a test image.

[0077] Step S420: Based on the projection brightness of each bit plane, determine the to-be-projected time length corresponding to each bit plane, and the to-be-projected time length corresponding to each bit plane is positively correlated with the projection brightness of each bit plane.

[0078] Step S430: Correcting the projection duration of each bit plane when the projection device projects content to the to-be-projected duration of each bit plane.

[0079] In the embodiments of the present application, step S410, step S420 and step S430 may refer to the contents of other embodiments and will not be described in detail here.

[0080] Step S440: Execute the step of obtaining the projection brightness of each bit plane corresponding to each primary color when the projection device projects the test image at a preset interval, and correct the projection duration of each bit plane when the projection device projects the content to the waiting projection duration of each bit plane.

[0081] In the embodiment of the present application, in view of the fact that the actual device status of the projection device may be constantly changing, for example, if the driving circuit, DMD and other devices of the light source of the projection device are aged, the grayscale values ​​of each primary color output by the projection device when projecting content will also change. Therefore, the projection device can preset the duration for each interval and execute the above steps S410 to S430, that is, the correction process of the primary color correction method provided in the embodiment of the present application is executed for each preset duration, thereby further ensuring the accuracy of the projection device when projecting content and improving the projection effect. Among them, the specific value of the preset duration may not be limited. Optionally, the preset duration may be determined according to the user's usage habits and rules of the projection device. For example, the preset duration may be negatively correlated with the frequency of the user's use of the projection device to project content, that is, the higher the user's frequency of use of the projection device, the smaller the preset duration can be set relatively. Conversely, the lower the user's frequency of use of the projection device, the larger the preset duration can be set relatively.

[0082] The primary color correction method provided in the embodiment of the present application obtains the brightness information of each bit plane when the projection device projects the test image, and then calculates the time to be projected of each bit plane, and corrects the projection time when the projection device projects the content to the time to be projected of each bit plane, and repeats the above steps at every preset time interval to avoid display problems caused by the device status of the projection device changing and the grayscale values ​​of each bit plane output by it not being corrected. Therefore, by regularly executing the primary color correction process, the projection effect of the projection device when projecting content can be effectively guaranteed.

[0083] See also Fig. 9, which shows a structural block diagram of a primary color correction device 400 provided in an embodiment of the present application. The primary color correction device 400 applies the above-mentioned projection device, and the primary color correction device 400 includes: a brightness acquisition module 410, a duration determination module 420 and a duration correction module 430. Among them, the brightness acquisition module 410 is used to obtain the projection brightness of each bit plane corresponding to each primary color when the projection device projects a test image; the duration determination module 420 is used to determine the duration to be projected corresponding to each bit plane based on the projection brightness of each bit plane, and the duration to be projected corresponding to each bit plane is positively correlated with the projection brightness of each bit plane; the duration correction module 430 is used to correct the projection duration of each bit plane when the projection device projects content to the duration to be projected of each bit plane.

[0084] In some embodiments, the duration determination module 420 may include a weight determination unit and a duration acquisition unit. The weight determination unit is used to determine the duration weight corresponding to each bit plane based on the projection brightness of each bit plane, and the duration weight corresponding to each bit plane is positively correlated with the projection brightness of each bit plane; the duration acquisition unit is used to acquire the to-be-projected duration corresponding to each bit plane based on the projection duration of each primary color and the duration weight corresponding to each bit plane.

[0085] In a possible implementation, the weight determination unit may be specifically used to: obtain the brightness sum of the projected brightness of all bit planes of each primary color to obtain the brightness sum corresponding to each primary color; obtain the ratio of the projected brightness of each bit plane corresponding to each primary color to the preset brightness sum corresponding to each primary color to obtain the target weight corresponding to each bit plane; based on the target weight corresponding to each bit plane, adjust the duration weight corresponding to each bit plane currently stored to obtain the adjusted duration weight corresponding to each bit plane, wherein the sum of the duration weights corresponding to each bit plane corresponding to each primary color is 1.

[0086] In a possible implementation, the weight determination unit may be specifically used to: obtain the preset brightness sum corresponding to each primary color; obtain the ratio of the projection brightness of each bit plane corresponding to each primary color to the preset brightness sum corresponding to each primary color, and obtain the duration weight corresponding to each bit plane.

[0087] In a possible implementation, the duration acquisition unit may be specifically configured to: acquire the product of the projection duration of each primary color and the duration weight of each bit plane corresponding to each primary color, to obtain the to-be-projected duration corresponding to each bit plane.

[0088] In some embodiments, the brightness acquisition module 410 may include: an image acquisition unit, an image projection unit, and a brightness detection unit. The image acquisition unit is used to acquire a test image corresponding to each primary color; the image projection unit is used to project the test image corresponding to each primary color in sequence; and the brightness detection unit is used to acquire the projection brightness of each bit plane of the primary color corresponding to the currently projected test image when the projection device projects the test image corresponding to each primary color.

[0089] In a possible implementation, the projection device includes a brightness sensor. The brightness detection unit may be specifically configured to: when the projection device projects the test image corresponding to each primary color, obtain the projection brightness of each bit plane of the primary color corresponding to the currently projected test image through the brightness sensor.

[0090] In some embodiments, the primary color correction device 400 further includes: a duration storage module and a duration control module. The duration storage module is used to store the corrected projection duration of each bit plane; the duration control module is used to project each bit plane based on the stored projection duration of each bit plane when projecting the content to be projected.

[0091] In some embodiments, the primary color correction device 400 further includes a repeated execution module. The repeated execution module is used to execute the step of obtaining the projection brightness of each bit plane corresponding to each primary color when the projection device projects the test image at a preset time interval, until the step of correcting the projection duration of each bit plane when the projection device projects the content to the to-be-projected duration of each bit plane.

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

[0093] In several embodiments provided in the present application, the coupling between modules may be electrical, mechanical or other forms of coupling.

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

[0095] In summary, the solution provided by the present application is to obtain the projection brightness of each bit plane corresponding to each primary color when the projection device projects the test image, and determine the corresponding time to be projected for each bit plane based on the obtained projection brightness of each bit plane, wherein the time to be projected for each bit plane is positively correlated with the projection brightness of each bit plane, and then calibrate the projection time of each bit plane when the projection device projects the content to the time to be projected for each bit plane. Thus, it is possible to calibrate the projection time of each bit plane corresponding to each primary color based on the actual projection brightness of each bit plane corresponding to each primary color when the projection device projects the test image, so that the projection time of each bit plane is positively correlated with its actual projection brightness before correction. Therefore, after correcting the projection time of the bit plane, it can be ensured that when the projection device projects the content, the primary color of the correct gray scale can be projected through the corrected bit plane, so that the gray scale transition of the primary color is smooth, and the display effect of the content projected by the projection device is guaranteed.

[0096] Please refer to Fig.10 , which shows a structural block diagram of a projection device provided in an embodiment of the present application. The projection device 100 may be a projection device such as a projector, a projection TV, a projection display, etc. that can run an application. The projection device 100 in the present application may include one or more of the following components: a processor 110, a memory 120, and one or more applications, wherein the one or more applications may be stored in the memory 120 and configured to be executed by one or more processors 110, and the one or more programs are configured to execute the method described in the aforementioned method embodiment.

[0097] The processor 110 may include one or more processing cores. The processor 110 uses various interfaces and lines to connect various parts of the entire projection device 100, and executes various functions and processes data of the projection device 100 by running or executing instructions, programs, code sets or instruction sets stored in the memory 120, and calling data stored in the memory 120. Optionally, the processor 110 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 110, but may be implemented separately through a communication chip.

[0098] The memory 120 may include a random access memory (RAM) or a read-only memory (ROM). The memory 120 may be used to store instructions, programs, codes, code sets or instruction sets. The memory 120 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 projection device 100 during use.

[0099] Please refer to Fig.11 , which shows a structural block diagram of a computer-readable storage medium provided in an embodiment of the present application. 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.

[0100] 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 in 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.

[0101] 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 primary color correction method, characterized in that: Applied to a projection device, the method comprises: Acquire the projection brightness of each bit plane corresponding to each primary color when the projection device projects a test image; Based on the projection brightness of each bit plane, determine the time to be projected corresponding to each bit plane, the time to be projected corresponding to each bit plane is positively correlated with the projection brightness of each bit plane, wherein the total projection time of each primary color is fixed, if the projection brightness of one bit plane decreases, the time to be projected of the bit plane should be correspondingly decreased, and the time to be projected of other bit planes should be correspondingly increased; The projection duration of each bit plane when the projection device projects content is corrected to the to-be-projected duration of each bit plane.

2. The method according to claim 1, characterized in that The determining, based on the projection brightness of each bit plane, a to-be-projected duration corresponding to each bit plane includes: Based on the projection brightness of each bit plane, determine the duration weight corresponding to each bit plane, wherein the duration weight corresponding to each bit plane is positively correlated with the projection brightness of each bit plane; Based on the projection duration of each primary color and the duration weight corresponding to each bit plane, the to-be-projected duration corresponding to each bit plane is obtained.

3. The method according to claim 2, characterized in that The determining, based on the projection brightness of each bit plane, a duration weight corresponding to each bit plane includes: Obtaining the brightness sum of the projection brightness of all bit planes of each primary color to obtain the brightness sum corresponding to each primary color; The ratio of the projection brightness of each bit plane corresponding to each primary color to the sum of the brightness corresponding to each primary color is obtained to obtain the duration weight corresponding to each bit plane.

4. The method according to claim 2, characterized in that: The determining, based on the projection brightness of each bit plane, a duration weight corresponding to each bit plane includes: Obtaining the preset brightness and corresponding to each primary color; Obtaining a ratio of the projection brightness of each bit plane corresponding to each primary color to the sum of the preset brightness corresponding to each primary color, and obtaining a target weight corresponding to each bit plane; Based on the target weight corresponding to each bit plane, the duration weight corresponding to each bit plane currently stored is adjusted to obtain the adjusted duration weight corresponding to each bit plane, wherein the sum of the duration weights corresponding to each bit plane corresponding to each base color is 1.

5. The method according to claim 2, characterized in that: The obtaining the to-be-projected duration corresponding to each bit plane based on the projection duration of each primary color and the duration weight corresponding to each bit plane includes: The product of the projection duration of each primary color and the duration weight of each bit plane corresponding to each primary color is obtained to obtain the to-be-projected duration corresponding to each bit plane.

6. The method according to claim 1, characterized in that The obtaining of the projection brightness of each bit plane corresponding to each primary color when the projection device projects the test image includes: Get the test image corresponding to each primary color; Projecting the test images corresponding to each primary color in sequence; When the projection device projects the test image corresponding to each primary color, the projection brightness of each bit plane of the primary color corresponding to the currently projected test image is obtained.

7. The method according to claim 6, characterized in that The projection device includes a brightness sensor, and when the projection device projects the test image corresponding to each primary color, obtaining the projection brightness of each bit plane of the primary color corresponding to the currently projected test image includes: When the projection device projects the test image corresponding to each primary color, the projection brightness of each bit plane of the primary color corresponding to the currently projected test image is acquired through the brightness sensor.

8. The method according to any one of claims 1 to 7, characterized in that: After the projection duration of each bit plane when the projection device projects the content is corrected to the to-be-projected duration of each bit plane, the method further includes: Storing the corrected projection duration of each bit plane; When projecting the content to be projected, each bit plane is projected based on the stored projection duration of each bit plane.

9. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: The step of obtaining the projection brightness of each bit plane corresponding to each primary color when the projection device projects a test image is executed at each preset interval, until the step of correcting the projection duration of each bit plane when the projection device projects content to the duration to be projected of each bit plane.

10. A primary color correction device, characterized in that: Applied to a projection device, the device comprises: a brightness acquisition module, a duration determination module and a duration correction module, wherein: The brightness acquisition module is used to acquire the projection brightness of each bit plane corresponding to each primary color when the projection device projects a test image; The duration determination module is used to determine the to-be-projected duration corresponding to each bit plane based on the projection brightness of each bit plane, wherein the to-be-projected duration corresponding to each bit plane is positively correlated with the projection brightness of each bit plane, wherein the total projection duration of each primary color is fixed, and if the projection brightness of one bit plane decreases, the to-be-projected duration of the bit plane decreases accordingly, and the to-be-projected durations of other bit planes increase accordingly; The duration correction module is used to correct the projection duration of each bit plane when the projection device projects content to the to-be-projected duration of each bit plane.

11. A projection device, characterized in that: include: one or more processors; Memory; One or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the one or more processors, and the one or more programs are configured to execute the method according to any one of claims 1-9.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores program codes, which can be called by a processor to execute the method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Display device, display method, and electronic system

    CN103021311A

  • Digital image display device and digital image display method

    JP2001337642A