Projection display device, image data display method, image display processor, storage medium, and program product
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- QINGDAO HISENSE LASER DISPLAY CO LTD
- Filing Date
- 2024-11-21
- Publication Date
- 2026-07-14
AI Technical Summary
The display device is prone to flashing noise when displaying low grayscale image information, affecting the quality of the picture.
By adjusting the reflection duration of the color level plane of the image data to be displayed, determine the target color level plane, and adjust its reflection duration to reduce flicker noise and improve the stability of the color level plane during display.
Reduces flickering noise during display of image data and improves the quality of the display screen.
Smart Images

Figure CN122397250A_ABST
Abstract
Description
Projection display device, image data display method, image display processor, storage medium and program product
[0001] This application claims priority to Chinese patent application No. 202410128103.X filed on January 30, 2024, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present disclosure relates to the technical field of display devices, and in particular to a projection display device, an image data display method, an image display processor, a storage medium, and a program product. Background Art
[0003] Display devices transmit and process image information in the form of visible light and are commonly used in everyday life, work, and entertainment. With the advancement of display technology, the quality of images displayed by display devices has become increasingly higher. Images displayed by display devices generally consist of image information at different color levels. Common display devices include laser TVs and projectors. Summary of the Invention
[0004] In one aspect, a projection display device is provided, comprising: a light source, a light valve, a system controller, a projection screen, and a display controller. The light source is configured to provide an illumination beam. The light valve is configured to receive the illumination beam. The system controller is configured to decode a video image signal and output the decoded video image signal to the display controller. The decoded video image signal includes image data to be displayed. The display controller is configured to: obtain at least one color scale plane information of the image data to be displayed; any one of the at least one color scale plane information includes a color scale plane and a reflection duration of the color scale plane; the color scale plane represents the color scale information in the image data to be displayed; based on the reflection duration of the color scale plane, determine at least one target color scale plane in any one of the color scale plane information, and adjust the reflection duration of the at least one target color scale plane to obtain adjusted color scale plane information; and based on the reflection duration of the color scale plane in the adjusted color scale plane information, project the color scale plane in the adjusted color scale plane information onto the projection screen to display the image data on the projection screen.
[0005] On the other hand, a method for displaying image data is provided, including: obtaining at least one color scale plane information of image data to be displayed; any one color scale plane information of the at least one color scale plane information includes a color scale plane and a reflection duration of the color scale plane; the color scale plane represents the color color scale information in the image data to be displayed; based on the reflection duration of the color scale plane, determining at least one target color scale plane in any one color scale plane information, and adjusting the reflection duration of the at least one target color scale plane to obtain adjusted color scale plane information; and based on the reflection duration of the color scale plane in the adjusted color scale plane information, projecting the color scale plane in the adjusted color scale plane information onto a projection screen to display the image data on the projection screen.
[0006] On the other hand, an image display processor is provided, comprising a color scale plane information acquisition unit, an adjustment unit, and a display unit. The color scale plane information acquisition unit is configured to: acquire at least one color scale plane information of image data to be displayed; any one of the at least one color scale plane information includes a color scale plane and a reflection duration of the color scale plane; the color scale plane represents the color scale information in the image data to be displayed. The adjustment unit is configured to: determine at least one target color scale plane in any one of the color scale plane information based on the reflection duration of the color scale plane, and adjust the reflection duration of the at least one target color scale plane to obtain adjusted color scale plane information. The display unit is configured to: project the color scale plane in the adjusted color scale plane information onto a projection screen based on the reflection duration of the color scale plane in the adjusted color scale plane information, so as to display the image data on the projection screen.
[0007] In another aspect, a computer-readable storage medium is provided, which stores computer-executable instructions. When the computer-executable instructions are executed by a display controller, the image data display method described above is implemented.
[0008] In yet another aspect, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a display controller, the computer program implements the image data display method as described above. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] FIG1 is a schematic diagram of an operation scenario between a projection display device and a control device according to some embodiments of the present disclosure;
[0010] FIG2 is a structural diagram of a projection display device according to an embodiment of the present disclosure;
[0011] FIG3 is a block diagram of a circuit architecture of a projection display device according to an embodiment of the present disclosure;
[0012] FIG4 is a flowchart of the operation of a projection display device according to some embodiments of the present disclosure;
[0013] FIG5 is a flowchart of using a projection display device according to some embodiments of the present disclosure;
[0014] FIG6 is a flowchart illustrating the operation of an optical engine assembly according to some embodiments of the present disclosure;
[0015] FIG7 is a diagram illustrating the operation principle of a light valve according to some embodiments of the present disclosure;
[0016] FIG8 is a flowchart of a method for displaying image data according to some embodiments of the present disclosure;
[0017] FIG9 is a flowchart of another method for displaying image data according to some embodiments of the present disclosure;
[0018] FIG10 is a flowchart of another method for displaying image data according to some embodiments of the present disclosure;
[0019] FIG11 is a flowchart of another method for displaying image data according to some embodiments of the present disclosure;
[0020] FIG12 is a flowchart of another method for displaying image data according to some embodiments of the present disclosure;
[0021] FIG13 is a flowchart of another method for displaying image data according to some embodiments of the present disclosure;
[0022] FIG14 is a flowchart of another method for displaying image data according to some embodiments of the present disclosure;
[0023] FIG15 is a flowchart of another method for displaying image data according to some embodiments of the present disclosure;
[0024] FIG16 is a flowchart of another method for displaying image data according to some embodiments of the present disclosure;
[0025] FIG17 is a block diagram of an image display processor according to some embodiments of the present disclosure;
[0026] FIG18 is a flowchart of a method for an image display processor to execute image data display according to some embodiments of the present disclosure;
[0027] FIG19 is a diagram illustrating noise distribution within a unit display area of a projection screen of a projection display device before image data processing according to some embodiments of the present disclosure;
[0028] FIG20 is a diagram showing the distribution of noise points in a unit display area of a projection screen after image data processing by a projection display device according to some embodiments of the present disclosure. DETAILED DESCRIPTION
[0029] The following will be combined with the accompanying drawings to clearly and completely describe some embodiments of the present disclosure. Obviously, the embodiments described are only some embodiments of the present disclosure, not all embodiments. Based on the embodiments provided by the present disclosure, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of the present disclosure.
[0030] Unless the context requires otherwise, throughout the specification and claims, the term "comprise" and its other forms, such as the third person singular form "comprises" and the present participle form "comprising", are to be interpreted as having an open, inclusive meaning, that is, "including, but not limited to".
[0031] Throughout the description of the specification, the terms “one embodiment,” “some embodiments,” “exemplary embodiments,” “example,” “specific example,” or “some examples” are intended to indicate that a particular feature, structure, material, or characteristic associated with the embodiment or example is included in at least one embodiment or example of the present disclosure. The schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics may be included in any one or more embodiments or examples in any appropriate manner.
[0032] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of the technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of the present disclosure, unless otherwise specified, "plurality" means two or more.
[0033] Additionally, the use of “based on” is meant to be open and inclusive, as a process, step, calculation, or other action “based on” one or more stated conditions or values may, in practice, be based on additional conditions or values beyond those stated.
[0034] When describing some embodiments, the word "connected" and its derivatives may be used. The term "connected" should be understood in a broad sense. For example, "connected" can mean fixed connection, detachable connection, or integration; it can be directly connected or indirectly connected through an intermediate medium.
[0035] “At least one of A, B and C” has the same meaning as “at least one of A, B or C” and both include the following combinations of A, B and C: A only, B only, C only, the combination of A and B, the combination of A and C, the combination of B and C, and the combination of A, B and C.
[0036] The use of "for" or "configured to" herein is intended to be open and inclusive language that does not exclude devices adapted or configured to perform additional tasks or steps.
[0037] With the development of display device technology, the quality of images displayed by display devices is getting higher and higher. The images displayed by display devices are generally composed of image information of different color levels. When some low-grayscale image information is displayed on the display device, flickering noise will appear on the image displayed by the display device, affecting the quality of the image display and seriously affecting the user's viewing experience.
[0038] In order to solve the above technical problems, some embodiments of the present disclosure provide a projection display device, which determines the target color scale plane by the reflection time of the color scale plane in the image data to be displayed, and adjusts the reflection time of the target color scale plane, thereby improving the stability of the color scale plane during display, reducing the flickering noise of the image data during display, and improving the quality of the displayed picture.
[0039] The projection display device provided in some embodiments of the present disclosure may be a television, a smart TV, a laser projection device, a monitor, an electronic bulletin board, an electronic table, etc.
[0040] In some embodiments, as shown in FIG1 , the projection display device 200 is a laser projection device 200 , which is configured to project an image beam onto the projection screen 100 , thereby displaying a projected image.
[0041] In some embodiments, a user may operate the projection display device 200 through a smart device or a control apparatus.
[0042] In some embodiments, the control device may be a remote controller, and the communication methods between the remote controller and the projection display device include infrared protocol communication, Bluetooth protocol communication, and other short-range communication methods (such as wired communication methods).
[0043] In this way, the remote controller can control the projection display device 200 through wireless communication or wired communication. For example, the user can input user commands through buttons on the remote controller, voice input, control panel input, etc. to control the projection display device 200.
[0044] In some embodiments, the user may also use a smart device (such as a mobile terminal, tablet computer, computer, laptop computer, etc.) to control the projection display device 200. For example, the user controls the projection display device 200 using an application running on the smart device.
[0045] In some embodiments, the projection display device may not use the aforementioned smart device or control device to receive instructions, but may receive user control through touch or gestures.
[0046] In some embodiments, the projection display device 200 can also be controlled in ways other than control devices and smart devices. For example, the projection display device 200 can directly receive the user's voice command control through its own internally configured unit for obtaining voice commands, or it can receive the user's voice command control through its own externally configured voice control device.
[0047] In some embodiments, the projection display device 200 also communicates data with a server. The server can allow the projection display device 200 to communicate via a local area network (LAN), a wireless local area network (WLAN), or other networks. The server can provide various content and interactions to the projection display device 200. The server can be a single cluster or multiple clusters, and can include one or more types of servers.
[0048] In some embodiments, the control device includes a controller, a communication interface, a user input / output interface, a memory, and a power supply. The control device can receive user input and convert the input into commands that the projection display device can recognize and respond to, acting as an intermediary for interaction between the user and the projection display device.
[0049] As shown in FIG. 2 , after the upper housing of the projection display device 200 is disassembled, the internal structure is divided according to optical functions and may include a light source 340 , a light valve 350 and a lens 360 .
[0050] The light source 340 is configured to provide a light source illumination beam and transmit the light source illumination beam to the rear-end optical modulation device (i.e., light valve) and projection lens. The light source 340 may include a laser of at least one color. The laser of at least one color is, for example, a blue laser. The laser of at least one color may also be a two-color laser, such as a blue laser and a red laser. Alternatively, the laser of at least one color may also be a three-color laser light source, which includes lasers of three colors: red, green, and blue, and is configured to provide a three-color laser illumination beam.
[0051] The laser beam from light source 340 is combined and shaped before entering the illumination path of light valve 350. In the DLP projection architecture, the DMD (Digital Micromirror Device) chip is the core optical modulation component. The DMD chip receives drive control signals corresponding to the image signal and flips its thousands of tiny mirrors to either a positive or negative angle in response to the drive signal, reflecting the incoming light beam into lens 360.
[0052] The lens 360 may be an ultra-short-throw projection lens, which is configured to project an image beam onto a projection screen, thereby realizing a projected image display. The projection display device in the above example may be an ultra-short-throw laser projection device.
[0053] Based on the projection display device structure illustrated in FIG. 2 , FIG. 3 shows a block diagram of a circuit architecture of a projection display device according to some embodiments.
[0054] As shown in FIG. 3 , the projection display device includes a display panel 001 , a power supply board 002 and a system controller 310 .
[0055] The power board 002 is connected to the display panel 001 and the system controller 310, and is configured to supply power to various components or parts of the display panel 001 and the system controller 310. Furthermore, the power board 002 can also supply power to other functional units in the projection display device, such as the eye protection unit, fan, and Wi-Fi unit, ensuring proper power supply to all parts of the projection display device.
[0056] In some embodiments, a light source driving circuit 330 (laser driving circuit) is also provided on the power board 002 . Alternatively, the light source driving circuit 330 can also be provided independently of the power board 002 .
[0057] The system controller 310 (eg, a TV board) is mainly used to receive and decode external audio and video signals.
[0058] The system controller 310 is provided with a system on chip (SoC), which can decode data in different data formats into a normalized format and transmit the normalized format data to the display panel 001 through a connector.
[0059] For example, the video image signal output by the system controller 310 is transmitted to the display panel 001 .
[0060] The display panel 001 may be provided with an algorithm processing unit FPGA (Field Programmable Gate Array). The algorithm processing unit FPGA is configured to process the input video image signal (such as MEMC frequency multiplication processing) or perform image enhancement functions such as correction of the input image.
[0061] The display controller 320 is connected to the algorithm processing unit FPGA and is configured to receive processed video image processing signal data as image data to be displayed. It should be noted that the algorithm processing unit FPGA is typically used as an enhanced function unit. In some low-cost solutions, the algorithm processing unit FPGA can also be omitted, and the display controller 320 can receive the video image display signal output by the system controller 310.
[0062] The display controller 320 mainly includes a digital light processing chip (DLP) and may also include a driver chip.
[0063] In the DLP control architecture, the light source must coordinate with the operating timing of the DLP chip and the DMD chip. For example, the DLP chip outputs an image enable signal, also known as a primary color enable signal, typically represented as X_EN, where X is the abbreviation for the primary color. The DLP chip also outputs a brightness adjustment signal, referred to as a PWM (Pulse Width Modulation) signal.
[0064] As the DMD chip sequentially modulates the different primary color image components, the light source must synchronously output the corresponding primary color light beams. Specifically, the DLP chip outputs a primary color light enable signal to notify the laser light source to activate a certain color laser, and also outputs a PWM signal to notify the laser light source at what brightness to light a certain laser.
[0065] As shown in Figure 3, the display controller 320 is configured to generate a modulated drive signal for driving the light valve 350 based on the display image signal. On the other hand, since the display of the projected image requires the synchronous coordination of the light source beam and the light valve 350, the display controller 320 also generates a drive signal for driving the light source to emit light. The drive signal can be called an initial drive signal, which includes two drive signals: an image enable signal EN and a current PWM signal.
[0066] For example, the image enable signal EN is a timing control signal used to coordinate the timing of light output of different colors, and the current PWM signal is a square wave signal used to provide a current signal for lighting the laser.
[0067] In addition, the circuit architecture of the projection display device shown in Figure 3 also includes a light source driver, and the light source driver circuit 330 is configured to receive the image enable signal EN and the current PWM signal output by the display controller 320, and control the lighting of the light source 340 based on the image enable signal EN and the current PWM signal.
[0068] The light source 340 can be a laser of one color or a laser of multiple colors. Usually, a corresponding light source driving circuit 330 is provided for each color of the laser.
[0069] Based on the projection display device shown in Figures 2 and 3, Figure 4 is a flow chart of the operation of the projection display device 200 according to some embodiments of the present disclosure. As shown in Figure 4, the projection display device 200 may include a system controller 310, a display controller 320, a light source driving circuit 330, a light source 340, a light valve 350 and a lens 360. For example, the system controller 310 outputs a video or image to be displayed. For example, the system controller 310 decodes data in different data formats into a normalized format and transmits the data in the normalized format to the display controller 320, which is not limited here. For example, the decoded video image signal (such as data in a normalized format) includes image data to be displayed (which will be described in detail below).
[0070] The display controller 320 decodes the video or image output by the system controller 310 to obtain a driving control signal corresponding to each image frame or image in the video. The display controller 320 may be a display system in a projection display device. The display controller 320 may refer to the controller in FIG. 2 .
[0071] The light source driving circuit 330 receives a driving control signal including a primary color light sequence, thereby lighting up the primary color light sequence, determining the time when the light source emits different colors of light in a cycle, and controlling the light source 340 to emit a light beam.
[0072] The light source 340 is configured to provide a light source illumination beam and transmit the light source illumination beam to the rear-end optical modulation device (i.e., light valve) and projection lens. The light source 340 may include a laser of at least one color. The laser of at least one color is, for example, a blue laser. The laser of at least one color may also be a two-color laser, such as a blue laser and a red laser. Alternatively, the laser of at least one color may also be a three-color laser light source, which includes lasers of three colors: red, green, and blue, and is configured to provide a three-color laser illumination beam.
[0073] The laser beam from light source 340 is combined and shaped before entering the illumination path of light valve 350. In the DLP projection architecture, the DMD chip is the core optical modulation device. The DMD chip receives drive control signals corresponding to the image signal and flips the thousands of tiny mirrors on its surface to positive or negative angles in response to the drive signal, reflecting the incoming light beam into lens 360.
[0074] The lens 360 may be an ultra-short-throw projection lens, which is configured to project an image beam onto a projection screen, thereby realizing a projected image display. The projection display device in the above example may be an ultra-short-throw laser projection device.
[0075] The following describes the process of displaying image data on a projection display device by taking the display controller of the projection display device as an example.
[0076] FIG5 is a flowchart of using a projection display device according to some embodiments of the present disclosure. In some embodiments, as shown in FIG5 , the graphical user interface of the projection display device can be configured with a system noise reduction mode. The process of using the projection display device includes steps S510 to S540.
[0077] In step S510 , the projection display device enters a system noise reduction mode.
[0078] In step S520 , the display controller obtains color scale plane information of the image data to be displayed.
[0079] For example, the color scale plane information includes the color scale plane and the reflection duration of the color scale plane, and the color scale plane represents the color scale information in the image data to be displayed.
[0080] In step S530 , the display controller determines a target color scale plane in the color scale plane information based on the reflection duration of the color scale plane, and adjusts the reflection duration of the target color scale plane to obtain adjusted color scale plane information.
[0081] In step S540 , the display controller projects the gradation plane in the adjusted gradation plane information onto the projection screen based on the reflection duration of the gradation plane in the adjusted gradation plane information, so as to display the image data on the projection screen.
[0082] In this way, by adjusting the reflection time of the color level plane, the stability of some color levels during display can be improved, thereby reducing the flicker noise of the image data and improving the picture quality.
[0083] For example, the display controller is configured to: obtain at least one color scale plane information of the image data to be displayed; any one of the at least one color scale plane information includes a color scale plane and a reflection duration of the color scale plane; the color scale plane represents the color color scale information in the image data to be displayed; based on the reflection duration of the color scale plane, determine at least one target color scale plane in any one of the color scale plane information, and adjust the reflection duration of at least one target color scale plane to obtain the adjusted color scale plane information; and based on the reflection duration of the color scale plane in the adjusted color scale plane information, project the color scale plane in the adjusted color scale plane information onto a projection screen to display the image data on the projection screen.
[0084] It's understandable that some color planes are assigned shorter reflection times, such as low-grayscale color planes, and some color planes are assigned non-integer reflection times (e.g., the decimal portion of the number is not 0). For color planes with shorter reflection times, the DMD's tiny reflective lenses need to flip over after reflecting that color plane to reflect other color planes. Because of the short reflection time, the tiny reflective lenses need to flip quickly, causing the projection of the tiny reflective lenses or the color plane to be unstable. This instability is reflected on the display as flickering noise.
[0085] For color scale planes with non-integer reflection durations, the DMD's tiny reflective mirrors cannot accurately identify non-integer values. Consequently, the tiny reflective mirrors can only reflect the color scale plane for a time close to the non-integer. In this case, if the non-integer reflection duration is short, the tiny reflective mirrors will further shorten the time they reflect the color scale plane. As a result, within the refresh time of a color scale plane, other color scale planes besides the color scale plane will be reflected. This means that multiple color scale planes are reflected in a single time period, resulting in noise on the display.
[0086] In some embodiments, in response to the occurrence of noise on the display, the reflection duration of some color level planes is adjusted. For example, for a color level plane with a non-integer reflection duration, the non-integer can be rounded up, so that the tiny reflective lens can accurately identify the reflection duration, thereby reducing the occurrence of noise on the display screen due to the inability of the tiny reflective lens to accurately identify the non-integer reflection duration.
[0087] Alternatively, for a color scale plane with a short reflection time, the reflection time can be extended (directly increase the reflection time value, such as increasing the value of the original reflection time value), and the flipping speed of the tiny reflective lens can be reduced, so that the tiny reflective lens is in a stable state, so as to reduce the noise caused by the projection of the color scale plane on the projection screen.
[0088] In some embodiments, for color level planes with short reflection times and non-integer reflection times, the reflection times are rounded and increased, so as to improve the stability of some color levels during display, reduce the flicker noise of image data, and improve picture quality.
[0089] In some embodiments, a user controls the system noise reduction mode through a control device. The application layer of the system controller of the projection display device sends a noise reduction mode activation instruction. The Middleware processes the instruction and communicates with the underlying interface of the display controller via an IIC (Inter-Integrated Circuit) or other means. The display controller receives the noise reduction mode activation instruction through the underlying interface and performs corresponding operations to obtain a configuration file (such as including adjusted color scale plane information). The configuration file is then transmitted to the optical engine component, so that the optical engine component can display image data on the projection screen based on the configuration file.
[0090] Of course, in some of the above embodiments, the control device controls the projection display device to enter the system noise reduction mode, causing the display controller to perform corresponding operations (i.e., the operations shown above). In some embodiments, the projection display device may automatically enter the system noise reduction mode without being controlled, or default to the system noise reduction mode, causing the display controller to perform corresponding operations.
[0091] It is understandable that if the projection display device does not execute the system noise reduction mode, the display controller may not perform operations such as reflection duration adjustment, but directly display the relevant image data on the projection screen based on the original color level plane information.
[0092] It should be noted that after adjusting the color level plane information of the image data to be displayed, the noise of the image data to be displayed itself is reduced when displayed on the projection screen, and the quality of the image data to be displayed is improved. Therefore, there is a difference between the image data and the image data to be displayed.
[0093] For example, a color scale plane is a bit plane, and a color scale plane represents the color scale of a color. For a color, if there are n color scales in a certain frame image, then there are n color scale planes for that color. Typically, the color of an image is at least one of the three primary colors, and the reflection duration of the color scale plane is determined based on the display period and color scale of the frame image. For example, the reflection duration corresponding to different color scale planes in the frame image can be calculated by the white balance and display period in the display controller.
[0094] After the display controller obtains the adjusted color scale plane information, the adjusted color scale plane information includes, for example, the display duration of the corresponding color scale plane in a frame of image data to be displayed, and the display order of different color scale planes.
[0095] For projection display devices, the adjusted color plane information is sent to the light source driver circuit and light valve. The light source driver circuit controls the timing and color of the light beam emitted by the light source based on the adjusted color plane information. Simultaneously, the light valve controls the flipping of the micro-reflective mirror based on the adjusted color plane information. In this way, when planes of different color planes are reflected, the reflection time of the micro-reflective mirror is controlled based on the reflection time of the corresponding color plane, reflecting the light emitted by the light source to the lens, thereby displaying the image data on the projection screen.
[0096] Figure 6 is an operation flow chart of the optical engine assembly according to some embodiments of the present disclosure. As shown in Figure 6, in a projection display device, the optical engine assembly includes a light source, a light valve and a lens, and the optical engine assembly realizes the display of image data on the projection screen.
[0097] In some embodiments, the light source sequentially emits light of different colors based on the adjusted color plane information. In this case, each tiny reflector in the light valve represents a pixel. For example, when displaying a frame of an image, the light valve receives the adjusted color plane information for that frame from the display controller, thereby obtaining different color plane information for each pixel. When light from the light source passes through the light valve, each tiny reflector reflects the received light beam toward the lens. Light beams of different color planes have different reflection times, resulting in a display image containing different color plane information, which is then displayed on the projection screen.
[0098] For example, when displaying a frame of image at the lowest grayscale of 16, when the light source projects a beam of light onto the light valve, the valve reflects the light into the lens only during the time corresponding to the lowest grayscale of the three primary colors. During the rest of the frame, the light valve reflects the light from the light source, preventing it from entering the lens. After passing through the light valve, the light beam enters the lens, which processes the light to produce the image displayed on the projection screen.
[0099] Figure 7 is a diagram illustrating the operating principle of a light valve according to some embodiments of the present disclosure. As shown in Figure 7, when the corresponding value of the micro-reflector 61 is 1, the reflection duration of the frame image at that color level is not zero. In this case, the micro-reflector 61 reflects the light source toward the lens. When the corresponding value of the micro-reflector is 0, the reflection duration of the frame image at that color level is zero, meaning that the frame image does not contain that color level. In this case, the micro-reflector 61 flips over to reflect the light source.
[0100] For example, a light absorber 62 may be provided in the light valve to absorb the light source, thereby preventing the light source from entering the lens.
[0101] In some embodiments, the color scale plane information includes multiple color scale planes. The display controller is further configured to: sort the multiple color scale planes from smallest to largest according to reflection duration values to obtain a color scale plane sequence; obtain a color scale plane with a sequence number below a preset first value in the color scale plane sequence to obtain a target color scale plane; and increase the reflection duration of at least one color scale plane in the target color scale plane to obtain adjusted color scale plane information.
[0102] For example, any color scale plane information includes multiple color scale planes; the display controller is also configured to: sort the multiple color scale planes from small to large according to the reflection time value to obtain a color scale plane sequence; obtain the color scale plane whose sequence number is below the preset first value in the color scale plane sequence to obtain at least one target color scale plane; and increase the reflection time of one or more target color scale planes in at least one target color scale plane to obtain adjusted color scale plane information.
[0103] In some embodiments, the display controller is further configured to: obtain a first target color level plane in the target color level plane whose reflection duration is a non-integer; round up the reflection duration of the first target color level plane to increase the reflection duration of the first target color level plane in the target color level plane to obtain adjusted color level plane information.
[0104] For example, the display controller is also configured to: obtain a first target color level plane whose reflection duration is a non-integer in at least one target color level plane; and round up the reflection duration of the first target color level plane to increase the reflection duration of the first target color level plane to obtain adjusted color level plane information.
[0105] In some embodiments, the display controller is further configured to: obtain a second target color scale plane having a non-integer reflection duration in the target color scale plane; perform at least one of the first operation or the second operation to increase the reflection duration of at least one target color scale plane to obtain adjusted color scale plane information.
[0106] For example, the first operation includes rounding the reflection duration of the second target color scale plane and increasing the reflection duration of at least one target color scale plane after the rounding operation. The second operation includes rounding the reflection duration of the second target color scale plane and increasing the reflection duration of at least one target color scale plane other than the second target color scale plane.
[0107] For example, the display controller is also configured to perform at least one of the following: obtaining at least one second target color scale plane whose reflection duration is non-integer in at least one target color scale plane; and rounding the reflection duration of at least one second target color scale plane, and increasing the reflection duration of at least one second target color scale plane after the rounding operation, so as to increase the reflection duration of one or more target color scale planes to obtain adjusted color scale plane information; or, obtaining at least one second target color scale plane whose reflection duration is non-integer in at least one target color scale plane; and increasing the reflection duration of one or more target color scale planes other than at least one second target color scale plane in at least one target color scale plane to obtain adjusted color scale plane information.
[0108] In some embodiments, the display controller is further configured to: obtain a color scale plane whose serial number is above a preset second value from the color scale plane sequence to obtain a correction color scale plane; obtain a target color scale plane to be corrected in which the reflection time is increased in the target color scale plane; adjust the reflection time of at least one color scale plane in the correction color scale plane based on the increase value of the reflection time of the target color scale plane to be corrected to update the adjusted color scale plane information; and display image data on the projection screen based on the color scale plane information obtained after the update operation.
[0109] For example, the display controller is also configured to: obtain a color scale plane whose serial number is above a preset second value in the color scale plane sequence to obtain at least one corrected color scale plane; obtain at least one target color scale plane to be corrected in which the reflection time is increased in at least one target color scale plane; adjust the reflection time of one or more corrected color scale planes in at least one corrected color scale plane based on the increase value of the reflection time of at least one target color scale plane to be corrected to update the adjusted color scale plane information; and display image data on the projection screen based on the color scale plane information obtained after the update operation.
[0110] In some embodiments, the target color scale plane includes multiple target color scale planes to be corrected. The display controller is further configured to: obtain a correction quantity for the multiple target color scale planes to be corrected; and, based on the increase in reflection duration, reduce the reflection duration of the color scale planes corresponding to the correction quantity in the corrected color scale planes.
[0111] For example, at least one target color scale plane to be corrected includes multiple target color scale planes to be corrected; the display controller is also configured to: obtain the correction quantity of the multiple target color scale planes to be corrected; and based on the increase value of the reflection time, reduce the reflection time of one or more correction color scale planes corresponding to the correction quantity in at least one correction color scale plane.
[0112] In some embodiments, the display controller is further configured to: obtain historical color scale plane information, and sort multiple color scale planes in the historical color scale plane information from small to large according to the reflection time value to obtain a historical color scale plane sequence; obtain display results of different historical color scale planes based on the arrangement order of the historical color scale planes in the historical color scale plane sequence; and determine a preset first value based on the position of the historical color scale plane where noise appears represented in the display result in the historical color scale plane sequence.
[0113] For example, the display controller is also configured to: obtain historical color scale plane information, and sort multiple color scale planes in the historical color scale plane information from small to large according to the reflection time value to obtain a historical color scale plane sequence; based on the arrangement order of the historical color scale planes in the historical color scale plane sequence, obtain display results of different historical color scale planes; and determine a preset first value based on the position of the historical color scale plane representing the occurrence of noise in the display result in the historical color scale plane sequence.
[0114] In some embodiments, the image data to be displayed includes a plurality of color scale plane information, and different color scale plane information corresponds to different colors in the image data to be displayed.
[0115] The display controller is also configured to: determine the target color scale planes corresponding to different colors based on the reflection time of the color scale planes in the color scale plane information of different colors; adjust the reflection time of the target color scale planes of different colors respectively to obtain the adjusted color scale plane information corresponding to the different colors, so as to display the image data on the projection screen based on the adjusted color scale plane information corresponding to the different colors.
[0116] For example, at least one color scale plane information includes multiple color scale plane information; the multiple color scale plane information corresponds to multiple colors in the image data to be displayed; the display controller is also configured to: determine multiple target color scale planes corresponding to multiple colors based on the reflection time of the color scale planes in the multiple color scale plane information; adjust the reflection time of the multiple target color scale planes respectively to obtain multiple adjusted color scale plane information corresponding to the multiple colors; and display the image data on the projection screen based on the multiple adjusted color scale plane information.
[0117] The technical solution of the present disclosure is described in detail below in conjunction with some embodiments. The following multiple embodiments can be combined with each other, and for the same or similar concepts or processes, they may not be described in detail in some embodiments.
[0118] FIG8 is a flowchart of an image data display method according to some embodiments of the present disclosure. The image data display method is executed by a display controller in a projection display device, such that the display controller is configured to execute the image data display method shown in FIG8 to obtain adjusted color scale plane information. As shown in FIG8 , the method includes the following steps S810 to S830.
[0119] In step S810 , the color scale plane information of the image data to be displayed is obtained.
[0120] In some embodiments, the image data to be displayed is data of a frame of image that needs to be displayed on the projection screen of the projection display device. The frame of image can be a separate frame of image or a frame of image in a video, which is not limited here.
[0121] The color scale plane information includes the color scale plane and the reflection duration of the color scale plane. The color scale plane is used to represent the color scale information of the color in the image data to be displayed.
[0122] A frame of image data to be displayed includes at least one color. Each color in the at least one color corresponds to at least one color scale. Thus, each color scale corresponds to a color scale plane. The color scale plane includes color information, color scale information, and reflection duration information projected by the color scale plane. Based on the reflection duration, the color scale corresponding to the color scale plane can be projected onto the lens, thereby displaying the corresponding color scale on the projection screen.
[0123] The color scale plane is a bitplane of different colors (each color bitplane contains color scale information of the corresponding color). In some embodiments, the colors in a frame of image data to be displayed include at least one of the three primary colors. For example, the colors in a frame of image data to be displayed include at least one of red, green, and blue.
[0124] In some embodiments, a frame of image data to be displayed includes a corresponding display time, that is, a period of the frame of image data to be displayed. The display time of a frame of image data to be displayed includes a display time and a non-display time of the color scale of the color corresponding to the color scale plane.
[0125] For example, corresponding to the projection display device in FIG4 , the display time of one frame of image data to be displayed includes the flipping time of the tiny reflective mirror in the light valve from reflective to non-reflective.
[0126] In some embodiments, the duration of red light emitted by the light source is TR, green light is TG, and blue light is TB. Each color has different color levels. The number of color levels corresponding to different colors is x-level, y-level, and z-level. These color levels are mapped to the red, green, and blue bitplanes, respectively.
[0127] For example, the reflection times of the tiny reflective mirrors corresponding to different red color levels are tR1, tR2, ..., tRx, from low to high. The reflection times of the tiny reflective mirrors corresponding to different green color levels are tG1, tG2, ..., tGy, and the reflection times of the tiny reflective mirrors corresponding to different blue color levels are tB1, tB2, ..., tBz. Accordingly, the frame of image data includes x red color level planes, y green color level planes, and z blue color level planes.
[0128] Of course, in some embodiments, the image data to be displayed may include only one color. In this case, the color scale plane information only includes color scale plane information for one color. If the image data to be displayed includes two or more colors, the color scale plane information includes color scale plane information corresponding to the two or more colors. It should be noted that the color scale plane information proposed in some embodiments of the present disclosure is at least one color scale plane information corresponding to at least one color, and the number of color scale plane information corresponds to the number of colors in the data to be displayed.
[0129] In some embodiments, during the display time of a frame of image data to be displayed, the color scale plane corresponding to the image data to be displayed should be displayed, for example, the value of the sum of all reflection times of the color scale plane of the image data to be displayed is equal to the value of the display time.
[0130] In some embodiments, light beams of different colors are emitted sequentially. For example, if the image data to be displayed includes red, green, and blue, the projection display device may emit red light first, then green light, and finally blue light during the display time according to preset configuration rules. Furthermore, during the process of emitting light of different colors, the projection display device may project light beams of different color levels onto the projection screen based on the reflection time of the corresponding color level plane.
[0131] The reflection duration in the color scale plane can be calculated based on the display time of the image data to be displayed and the number of color scales. Furthermore, the reflection duration in the color scale plane can be distributed across the red, green, and blue bitplanes. Different numbers of color scales correspond to different configuration files in the display controller.
[0132] In step S820 , based on the reflection duration of the color scale plane, a target color scale plane is determined in the color scale plane information, and the reflection duration of the target color scale plane is adjusted to obtain adjusted color scale plane information.
[0133] For example, different color-level planes have different reflection durations. In this case, a target color-level plane may be determined, and the target color-level plane is a color-level plane that may cause flicker noise.
[0134] It can be understood that by adjusting the reflection time of the target color level plane, the stability of the color level information of the corresponding color level plane during display can be improved, image data can be reduced, flicker noise can be reduced, and picture quality can be improved.
[0135] In some embodiments, the target color level plane can be a color level plane with a shorter reflection time, a color level plane with a non-integer reflection time, or a color level plane that causes flickering and noise in the displayed image. There is no restriction here.
[0136] It can be understood that if the image data to be displayed includes multiple color level plane information, the reflection duration of the target color level plane in at least one color level plane information among the multiple color level plane information is adjusted respectively.
[0137] For example, the adjustment of the reflection duration of the target color scale plane may be performed by adjusting the durations of multiple target color scale planes, or by adjusting the reflection duration of at least one color scale plane among the multiple target color scale planes. The adjustment of the reflection duration may be performed by rounding (upward or downward) a non-integer value of the reflection duration in the target color scale plane to obtain a color scale plane with an integer reflection time, or by increasing the reflection duration value.
[0138] Of course, since the display time of a frame of image to be displayed is a fixed value, when adjusting the target color level plane, the display time may become longer. At this time, the reflection time of other color level planes can be corrected and adjusted to reduce the problem of unsmooth display caused by excessive changes in display time.
[0139] S830: Based on the reflection duration of the gradation plane in the adjusted gradation plane information, project the gradation plane in the adjusted gradation plane information onto a projection screen to display image data on the projection screen.
[0140] For example, by adjusting the reflection durations of some color planes in the color plane information, adjusted color plane information can be obtained. In this case, the color planes can be projected onto a projection screen based on the reflection durations of the various color planes in the adjusted color plane information, thereby displaying image data. Alternatively, the adjusted color plane information can be sent to a light source driver circuit and a light valve. The light source driver circuit can control the timing of the light source emitting different color light beams based on the adjusted color plane information. The light valve can also control the flipping of micro-reflective lenses based on the adjusted color plane information, thereby controlling the reflection duration of the corresponding color planes.
[0141] It can be understood that some embodiments of the present disclosure provide an image data display method, which can improve the stability of some color levels during display by adjusting the reflection time of the color level plane, thereby reducing image data and reducing flicker noise, thereby improving picture quality.
[0142] In some embodiments, the tone plane information includes multiple tone planes; as shown in FIG. 9 , step S820 may include steps S910 to S930 .
[0143] In step S910 , a plurality of color scale planes are sorted from small to large according to the values of the reflection durations to obtain a color scale plane sequence.
[0144] In step S920 , a color scale plane whose sequence number is below a preset first value is obtained from the color scale plane sequence to obtain a target color scale plane.
[0145] In step S930 , the reflection duration of at least one color scale plane in the target color scale plane is increased to obtain adjusted color scale plane information.
[0146] For example, the color scale planes are sorted from small to large according to the reflection duration values to obtain a color scale plane sequence. For example, the color scale planes in a color scale plane sequence are all color scale planes of a single color. If the data to be displayed includes multiple colors, there is a color scale plane sequence corresponding to the number of colors.
[0147] The preset first value can be obtained using empirical parameters. For example, if a color plane sequence includes 10 color planes, and historical data shows that the first three color planes in the 10-color plane sequence may contain noise, the preset first value is 4, thereby obtaining color planes with sequence numbers below 4 in the color plane sequence. In this case, the first three color planes in the color plane sequence can be used as the target color planes.
[0148] Increasing the reflection time of at least one target color-level plane may be increasing the reflection time of all target color-level planes, or increasing the reflection time of at least one target color-level plane, which is not limited here.
[0149] For example, increasing the reflection duration of at least one color level plane in the target color level plane can be performing at least one of the following operations: rounding up the reflection duration of a color level plane whose reflection duration in the target color level plane is a non-integer to increase the reflection duration of the color level plane; directly increasing the reflection duration of the target color level plane; or first rounding up or down the reflection duration of a color level plane whose reflection duration in the target color level plane is a non-integer, and then increasing the reflection duration of the rounded color level plane.
[0150] It is understandable that by increasing the reflection time of the color scale plane, the stability of some color scales during display can be improved, so as to reduce image data, reduce flicker noise, and improve picture quality.
[0151] In some embodiments, as shown in FIG. 10 , step S930 may include steps S1010 to S1020 , for example.
[0152] In step S1010 , a first target color scale plane having a non-integer reflection duration is obtained in the target color scale plane.
[0153] In step S1020 , the reflection duration of the first target color scale plane is rounded up to increase the reflection duration of the first target color scale plane in the target color scale plane, thereby obtaining adjusted color scale plane information.
[0154] For example, a first target color level plane with a non-integer reflection duration can be obtained in the target color level plane, and the reflection duration of the first target color level plane can be rounded up to increase the reflection duration of the first target color level plane in the target color level plane, thereby avoiding the situation where the reflection duration of the color level plane cannot be accurately identified when the value of the reflection duration includes a decimal part, resulting in multiple color level planes being reflected within the refresh time of one color level plane, thereby causing flickering noise on the display screen.
[0155] In some embodiments, during the process of projecting the color scale plane, the tiny reflective lens may not be able to accurately identify the non-integer during reflection, that is, it can only identify the time close to the non-integer. Therefore, when the reflection time of the target color scale plane is short, multiple color scale planes will be reflected within a time period.
[0156] It is understandable that when the reflection time of the color scale plane is large, the projection time interval between two adjacent color scale planes is large, and noise will not appear in the picture due to the inability to accurately identify non-integer values.
[0157] It is understood that by rounding up the reflection durations of non-integer color scale planes in the target color scale plane, the stability of some color scales during display can be improved, thereby reducing flicker noise and improving image quality. In some embodiments, the reflection durations of non-integer color scale planes in the target color scale plane can also be rounded down to similarly reduce flicker noise and improve image quality.
[0158] In some embodiments, as shown in FIG11 , step S930 may include steps S1110 to S1120:
[0159] In step S1110 , a second target color scale plane having a non-integer reflection duration is obtained in the target color scale plane.
[0160] In step S1120 , at least one of the first operation or the second operation is performed to increase the reflection duration of at least one target color scale plane in the target color scale planes to obtain adjusted color scale plane information.
[0161] For example, the first operation includes: rounding the reflection duration of the second target color level plane, and increasing the reflection duration of at least one of the second target color level planes after the rounding operation. The second operation includes: rounding the reflection duration of the second target color level plane, and increasing the reflection duration of at least one target color level plane in the target color level plane except the second target color level plane. For example, a second target color level plane with a non-integer reflection duration can be obtained in the target color level plane, and the reflection duration of the first target color level plane can be rounded to avoid the situation where the projection display device cannot accurately identify the non-integer and noise appears in the picture.
[0162] At the same time, because the target color plane is numbered earlier in the color plane sequence, meaning its reflection duration is shorter, when there are more target color planes or color planes with shorter reflection durations, the micro-reflectors will flip more frequently to display more color information within the refresh time of a single bitplane. This can cause the projection of the micro-reflectors or color planes to become unstable. This instability is reflected on the display as flickering noise.
[0163] It can be understood that some embodiments of the present disclosure avoid the noise problem caused by frequent color plane switching projection by performing at least one of increasing the reflection time of at least one second target color plane after rounding operation, or increasing the reflection time of at least one target color plane other than the second target color plane in the target color plane.
[0164] In some embodiments of the present disclosure, the reflection time of at least one color level plane in the target color level plane is increased, and a longer reflection time is allocated to the low-color level plane without affecting the display of the color level plane. When different low-color level color level planes are displayed, the reflection switching of the color level plane (or the flipping of the tiny reflective lens) is not too frequent, which can reduce the appearance of noise.
[0165] In some embodiments, as shown in FIG. 12 , step S930 may include steps S1210 to S1240 .
[0166] In step S1210 , a color scale plane having a sequence number greater than a preset second value is obtained in the color scale plane sequence to obtain a corrected color scale plane.
[0167] In step S1220 , a target color scale plane to be corrected in which the reflection duration is increased is obtained.
[0168] In step S1230, based on the reflection duration increase value of the target color scale plane to be corrected, the reflection duration of at least one color scale plane in the correction color scale plane is adjusted to update the adjusted color scale plane information.
[0169] In step S1240, the image data is displayed on the projection screen based on the tone plane information obtained after the update operation.
[0170] For example, when the increase in the reflection time of the target color scale plane is large, in order not to affect the display of the picture and ensure the display time of the image to be displayed, the reflection time of the color scale plane with a longer reflection time can also be shortened.
[0171] In some embodiments, in addition to the preset first value, a preset second value can also be obtained based on historical data. For example, if the last three color planes in a color plane sequence consisting of 10 color planes have no effect on image quality, the preset second value can be set to 7. In this way, in step S25, the color planes with sequence numbers 7 or higher in the color plane sequence (i.e., the last three color planes) can be obtained as the target color planes.
[0172] It is understood that the preset first value and the preset second value may correspond to each other. For example, the target color scale plane obtained based on the preset first value and the corrected color scale plane obtained based on the second preset value may be the same or different. For example, the number of corrected color scale planes may be greater than the number of target color scale planes, which is not limited here.
[0173] It can be understood that the increase in the reflection value of the corrected color scale plane will correspond to an increase in the length of the display time. Based on this, adjusting the reflection time of at least one color scale plane in the corrected color scale plane, such as reducing the reflection time of at least one color scale plane in the corrected color scale plane, can ensure that the display time remains unchanged or changes slightly.
[0174] Adjusting the reflection duration of at least one color scale plane in the correction color scale plane is to update the adjusted color scale plane information, and then displaying the image data on the projection screen based on the color scale plane information obtained after the update operation.
[0175] In some embodiments, the target tone plane includes multiple target tone planes to be corrected. As shown in FIG13 , step S1230 may include steps S1310 to S1320 .
[0176] In step S1310, the correction amount of the target tone plane to be corrected is obtained.
[0177] In step S1320, based on the increase value of the reflection duration, the reflection duration of the color scale plane corresponding to the correction number in the correction color scale plane is reduced.
[0178] It is understandable that when the reflection durations of multiple color gradation planes are increased, the reflection durations of the corresponding number of corrected color gradation planes can be reduced to ensure that the numerical change of the display time is small or does not change.
[0179] It is understood that if only rounding is performed on the target color scale plane to be corrected, without directly adding a numerical value to the original reflection duration, then such target color scale plane to be corrected can be counted in the correction number. Since the numerical change corresponding to the rounding operation is not significant, the reflection duration of the adaptive correction color scale plane can be omitted. In some embodiments, the reflection duration of the adaptive correction color scale plane can also be adjusted for color scale planes that only undergo rounding.
[0180] In some embodiments, as shown in FIG. 14 , before step S920 , the image data display method further includes steps S1410 to S1430 .
[0181] In step S1410 , historical color scale plane information is obtained, and multiple color scale planes in the historical color scale plane information are sorted from small to large according to the values of reflection duration to obtain a historical color scale plane sequence.
[0182] In step S1420 , display results of different historical color scale planes are obtained based on the arrangement order of the historical color scale planes in the historical color scale plane sequence.
[0183] In step S1430 , a preset first value is determined based on the position of the historical color scale plane representing the occurrence of noise in the display result in the historical color scale plane sequence.
[0184] For example, the preset first value is obtained through empirical parameters, and the preset first values corresponding to different numbers of color scale planes may be the same or different.
[0185] For example, for different numbers of color scale planes in the historical color scale plane information of a certain color, historical color scale plane sequences with different numbers of color scale planes are obtained, and then the historical color scale planes are projected according to the arrangement of the color scale planes in the historical color scale plane sequence. In this case, by observing the historical color scale planes that may send noise in the historical color scale plane sequence, the positions of the historical color scale planes that are prone to noise in the historical color scale plane sequences with different numbers of color scale planes can be obtained. Then, for different numbers of color scale planes, different preset first values are set, so that in the historical color scale plane sequence with a corresponding number of historical color scale planes, the display result corresponding to the historical color scale planes with sequence numbers below the preset first value is the appearance of noise.
[0186] In this way, the historical color scale plane sequence including different numbers of historical color scale planes has a corresponding preset first value. Of course, the median or average of multiple preset first values of the historical color scale plane sequence including different numbers of historical color scale planes can be calculated to obtain a preset first value that can be used for any color scale plane sequence, and the preset first value is not limited by the number of color scale plane sequences.
[0187] For example, the display result may be obtained by machine testing.
[0188] In some embodiments, the image data to be displayed includes multiple color level plane information, and different color level plane information corresponds to different colors in the image data to be displayed; as shown in FIG15 , the image data display method further includes steps S1510 to S1520.
[0189] In step S1510 , target color scale planes corresponding to different colors are determined based on the reflection durations of the color scale planes in the color scale plane information of different colors.
[0190] In step S1520, the reflection durations of target color gradation planes of different colors are adjusted respectively to obtain adjusted color gradation plane information corresponding to different colors, so as to display image data on the projection screen based on the adjusted color gradation plane information corresponding to different colors.
[0191] It is understood that if the image data to be displayed includes multiple colors, then the image data to be displayed includes a corresponding number of color scale plane information. In this case, the reflection duration of the target color scale plane in the color scale plane information corresponding to any color can be adjusted to obtain the adjusted color scale plane information corresponding to that color. This adjustment of the reflection duration of the color scale plane improves the stability of the color scales displayed, thereby reducing flicker noise during image data display and improving image quality.
[0192] Some embodiments of the present disclosure further provide an image data display method, which can be applied to the projection display device shown in Figure 4. Referring to Figure 16, the method includes steps S1610 to S1650.
[0193] In step S1610 , the display controller receives an instruction to enter a system noise reduction mode.
[0194] In step S1620 , the display controller obtains color scale plane information.
[0195] In step S1630 , the display controller adjusts the reflection duration of the target color scale plane to obtain adjusted color scale plane information.
[0196] In step S1640 , the display controller sends the adjusted color scale plane information to the light source driving circuit and the light valve.
[0197] In step S1650, the light source driving circuit and the light valve display the image data.
[0198] Some embodiments of the present disclosure also provide several methods for adjusting the reflection duration of the target color gradation plane. Of course, the method for adjusting the reflection duration of the target color gradation plane shown in FIG16 is only an example, and the present disclosure does not impose any limitation on this.
[0199] In some embodiments, step S1630 may include step S1631. In step S1632, the controller rounds up the reflection duration of the target tone plane.
[0200] In some embodiments, step S1630 may further include step S1632. In step S1632, the controller increases the reflection time of the target tone plane.
[0201] In some embodiments, step S1630 may further include step S1631 and step S1632, and the controller first performs step S1631 and then performs the operation of step S1632.
[0202] In the projection display device shown in FIG4 , the projection display device calculates the reflection time of the tiny reflective mirrors corresponding to different color gradation planes according to the display time of the image data to be displayed and the number of color gradation planes determined by the white balance of the device.
[0203] In some embodiments, red corresponds to seven color-scale planes, and the reflection durations corresponding to the seven color-scale planes are ranked from small to large as follows: 1.4, 3, 4.3, 7.5, 9, 12, and 14. Green corresponds to seven color-scale planes, and the reflection durations corresponding to the seven color-scale planes are ranked from small to large as follows: 3.2, 5.5, 7, 8.7, 23, and 34. Blue corresponds to seven color-scale planes, and the reflection durations corresponding to the seven color-scale planes are ranked from small to large as follows: 2.1, 4.4, 5.6, 7, 13, and 24.
[0204] In step S33, if the preset first value is 5, after rounding up, the reflection time of the 7 corresponding red color scale planes after rounding is 2, 3, 5, 8, 9, 12, 14; the reflection time of the 7 corresponding green color scale planes after rounding is 4, 6, 7, 9, 23, 34; the reflection time of the 7 corresponding blue color scale planes after rounding is 3, 5, 6, 7, 13, 24.
[0205] In step S34, assuming that when displaying image data to be displayed, the image data to be displayed has more color level planes, and the reflection time in the lowest-order Bitplane is 30. The Bitplane includes 4 color level planes. Without affecting the entire display time, the reflection time allocated to the 4 color level planes is increased by 10, and the reflection time of the higher-order color level planes is reduced accordingly.
[0206] For example, the reflection time of the color scale plane described in any of the above embodiments is measured in units of microseconds (μs) or nanoseconds (ns), which is not limited in the present disclosure.
[0207] FIG17 is a block diagram of an image display processor 1000 according to some embodiments of the present disclosure. As shown in FIG17 , the image display processor 1000 includes: a color scale plane information acquiring unit 1010 , an adjusting unit 1030 , and a display unit 1050 .
[0208] As shown in FIG. 18 , the image display processor 1000 is configured to perform steps S1810 to S1830 .
[0209] In step S1810, the color scale plane information acquisition unit 1010 is configured to acquire color scale plane information of the image data to be displayed. For example, the color scale plane information includes the color scale plane and the reflection duration of the color scale plane, and the color scale plane represents the color scale information in the image data to be displayed.
[0210] In step S1820, the adjustment unit 1030 is configured to determine a target color scale plane in the color scale plane information based on the reflection duration of the color scale plane, and adjust the reflection duration of the target color scale plane to obtain adjusted color scale plane information.
[0211] In step S1830, the display unit 1050 is configured to project the color scale plane in the adjusted color scale plane information onto the projection screen based on the reflection duration of the color scale plane in the adjusted color scale plane information to display the image data on the projection screen.
[0212] In some embodiments, the tone plane information includes multiple tone planes. The adjustment unit 1030 includes a sequence acquisition unit, a target tone plane acquisition unit, and an adjustment unit.
[0213] The sequence acquisition unit is configured to: sort the multiple color scale planes from small to large according to the values of the reflection durations to obtain a color scale plane sequence.
[0214] The target color scale plane acquisition unit is configured to: acquire a color scale plane whose sequence number is below a preset first value in the color scale plane sequence to obtain a target color scale plane.
[0215] The adjusting unit is configured to increase the reflection duration of at least one color scale plane in the target color scale plane to obtain adjusted color scale plane information.
[0216] In some embodiments, the adjustment unit includes a first target tone plane acquisition plate and a first adjustment plate.
[0217] The first target color scale plane acquisition module is configured to: acquire a first target color scale plane having a non-integer reflection duration in the target color scale plane. The first adjustment module is configured to: round up the reflection duration of the first target color scale plane to increase the reflection duration of the first target color scale plane in the target color scale plane to obtain adjusted color scale plane information.
[0218] In some embodiments, the adjustment unit further includes a second target tone plane acquisition plate and a second adjustment plate.
[0219] The second target color level plane acquisition panel is configured to: acquire a second target color level plane whose reflection duration is non-integer in the target color level plane; the second adjustment panel is configured to: execute at least one of the first operation or the second operation to increase the reflection duration of at least one target color level plane in the target color level plane to obtain the adjusted color level plane information.
[0220] For example, the first operation includes rounding the reflection duration of the second target color scale plane and increasing the reflection duration of at least one target color scale plane after the rounding operation. The second operation includes rounding the reflection duration of the second target color scale plane and increasing the reflection duration of at least one target color scale plane other than the second target color scale plane.
[0221] In some embodiments, the adjustment unit 1030 further includes a correction color scale plane acquisition unit, a target color scale plane to be corrected acquisition unit, and an update unit.
[0222] The corrected color scale plane acquisition unit is configured to: acquire a color scale plane whose sequence number is greater than a preset second value in the color scale plane sequence to obtain a corrected color scale plane.
[0223] The target color gradation plane to be corrected acquiring unit is configured to: acquire the target color gradation plane to be corrected in which the reflection duration is increased in the target color gradation plane.
[0224] The update unit is configured to adjust the reflection duration of at least one color scale plane in the correction color scale plane based on the reflection duration increase value of the target color scale plane to be corrected, so as to update the adjusted color scale plane information, and display image data on the projection screen based on the color scale plane information obtained after the update operation.
[0225] In some embodiments, the target color scale plane includes a plurality of target color scale planes to be corrected. The updating unit includes a correction quantity acquisition module and an updating module.
[0226] The correction amount acquisition section is configured to obtain the correction amount of the target color level plane to be corrected.
[0227] The update section is configured to reduce the reflection duration of the color level plane corresponding to the correction number in the correction color level plane based on the reflection duration increase value.
[0228] In some embodiments, the adjustment unit 1030 further includes a history sequence acquisition unit, a display result acquisition unit, and a preset first value acquisition unit.
[0229] The historical sequence acquisition unit is configured to acquire historical color scale plane information, and sort multiple color scale planes in the historical color scale plane information from small to large according to the values of reflection duration to obtain a historical color scale plane sequence.
[0230] The display result acquisition unit is configured to acquire display results of different historical color scale planes based on the arrangement order of the historical color scale planes in the historical color scale plane sequence.
[0231] The preset first value obtaining unit is configured to determine the preset first value based on a position of the historical color scale plane representing the occurrence of noise in the display result in the historical color scale plane sequence.
[0232] In some embodiments, the image data to be displayed includes multiple color scale plane information, and different color scale plane information corresponds to different colors in the image data to be displayed. The adjustment unit 1030 further includes a target color scale plane determination unit and a classification adjustment unit.
[0233] The target color scale plane determination unit is configured to determine target color scale planes corresponding to different colors based on the reflection durations of the color scale planes in the color scale plane information of different colors. The classification adjustment unit is configured to adjust the reflection durations of the target color scale planes of different colors to obtain adjusted color scale plane information corresponding to the different colors, and to display image data on the projection screen based on the adjusted color scale plane information corresponding to the different colors.
[0234] The image display processor provided in some embodiments of the present disclosure can execute the image data display method in any of the above embodiments, and its implementation principles and technical effects are similar, which will not be described in detail here. It should be noted that the division of each unit shown in Figure 17 above is only a schematic, and the present disclosure does not limit the division of each unit and the naming of each unit.
[0235] In some embodiments of the present disclosure, a projection display device (or image display processor) detects noise on a projection screen 100 before and after image data processing based on the display method described above. Projection screen 100 includes multiple unit display areas 101. Figures 19 and 20 illustrate one of these multiple unit display areas 101 as an example. It should be noted that some embodiments of the present disclosure do not limit the size of unit display area 101.
[0236] As shown in Figure 19, before image data processing, the projected image displayed by unit display area 101 contained a high amount of noise, with the distances between multiple noise points being small, resulting in poor image quality. As shown in Figure 20, after image data processing, the number of noise points in the projected image displayed by unit display area 101 was significantly reduced (by approximately 65%). Therefore, after the projection display device processes the image data to be displayed based on the above display method, it can reduce flicker noise in the image data and improve image quality.
[0237] Some embodiments of the present disclosure further provide a computer-readable storage medium, which is, for example, a non-transitory computer-readable storage medium. The computer-readable storage medium may include various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk, or an optical disk. For example, the computer-readable storage medium stores computer-executable instructions, which, when executed by a display controller, can implement the method in any of the above embodiments.
[0238] Some embodiments of the present disclosure further provide a computer program product including execution instructions stored in a readable storage medium. At least one control unit of a projection display device can read the execution instructions from the readable storage medium and execute the execution instructions, so that the projection display device can implement the image data display method provided in any of the above embodiments.
[0239] It should be noted that any one of the technical solutions disclosed in the present disclosure can, to a certain extent, solve one or more of the above-mentioned technical problems and achieve certain disclosure purposes; multiple technical disclosures can also be combined into an overall solution to solve one or more of the above-mentioned technical problems and achieve certain disclosure purposes; some of the technical disclosures can also be selected to be combined into an overall solution, while adopting related technologies and inferior solutions, but the inferior trend can be compensated by the means disclosed in this technology, and the above-mentioned one or more technical problems can be solved to a certain extent as a whole and certain disclosure purposes can be achieved; each technical disclosure combined into a complete technical solution constitutes an organic and inseparable overall solution, which solves technical problems as a whole and achieves certain disclosure purposes.
[0240] Any technical disclosure in this disclosure, as well as the recombination of multiple technical disclosures, can form a complete technical solution and can solve one or more of the above-mentioned technical problems and achieve the purpose of disclosure. They all belong to the content of this disclosure and are the content that is directly and unambiguously determined based on the content of this disclosure.
[0241] The above description is merely a specific embodiment of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any changes or substitutions that a person skilled in the art can conceive within the technical scope disclosed in the present disclosure should be included within the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.
Claims
1. A projection display device, comprising: a light source configured to provide an illumination beam; a light valve configured to receive the illumination light beam; a system controller configured to decode a video image signal and output the decoded video image signal to a display controller; wherein the decoded video image signal includes image data to be displayed; and The display controller is configured to: Acquire at least one color scale plane information of the image data to be displayed; wherein any one of the at least one color scale plane information includes a color scale plane and a reflection duration of the color scale plane; the color scale plane represents the color scale information in the image data to be displayed; Determining at least one target color scale plane in any one of the color scale plane information based on the reflection duration of the color scale plane, and adjusting the reflection duration of the at least one target color scale plane to obtain adjusted color scale plane information; and Based on the reflection duration of the color gradation plane in the adjusted color gradation plane information, the color gradation plane in the adjusted color gradation plane information is projected onto a projection screen to display image data on the projection screen.
2. The projection display device according to claim 1, wherein: Any one of the color scale plane information includes a plurality of color scale planes; and the display controller is further configured to: Sort the multiple color scale planes from small to large according to the reflection duration values to obtain a color scale plane sequence; Acquire a color scale plane whose sequence number is below a preset first value in the color scale plane sequence to obtain the at least one target color scale plane; as well as The reflection duration of one or more target color scale planes in the at least one target color scale plane is increased to obtain the adjusted color scale plane information.
3. The projection display device according to claim 2, wherein: The display controller is further configured to: Acquire a first target color scale plane having a non-integer reflection duration in the at least one target color scale plane; and The reflection duration of the first target color scale plane is rounded up to increase the reflection duration of the first target color scale plane, thereby obtaining the adjusted color scale plane information.
4. The projection display device according to claim 2, wherein: The display controller is further configured to perform at least one of the following: Acquire at least one second target color scale plane having a non-integer reflection duration in the at least one target color scale plane; and performing a rounding operation on the reflection duration of the at least one second target color scale plane, and increasing the reflection duration of the at least one second target color scale plane after the rounding operation, so as to increase the reflection duration of the one or more target color scale planes, thereby obtaining the adjusted color scale plane information; or, Acquire, in the at least one target color scale plane, the at least one second target color scale plane whose reflection duration is a non-integer; and The reflection duration of one or more target color gradation planes other than the at least one second target color gradation plane in the at least one target color gradation plane is increased to obtain the adjusted color gradation plane information.
5. The projection display device according to any one of claims 2 to 4, wherein: The display controller is further configured to: Acquire a color scale plane whose sequence number is greater than a preset second value in the color scale plane sequence to obtain at least one corrected color scale plane; Acquire at least one target color scale plane to be corrected whose reflection duration is increased in the at least one target color scale plane; as well as Based on the increase value of the reflection time of the at least one target color scale plane to be corrected, the reflection time of one or more correction color scale planes in the at least one correction color scale plane is adjusted to update the adjusted color scale plane information, and based on the color scale plane information obtained after the update operation, the image data is displayed on the projection screen.
6. The projection display device according to claim 5, wherein: The at least one target color gradation plane to be corrected includes a plurality of target color gradation planes to be corrected; and the display controller is further configured to: Obtaining the correction quantities of the plurality of target color scale planes to be corrected; and Based on the increased value of the reflection duration, the reflection duration of one or more correction color scale planes corresponding to the correction quantity in the at least one correction color scale plane is reduced.
7. The projection display device according to any one of claims 2 to 6, wherein: The display controller is further configured to: Acquire historical color scale plane information, and sort multiple color scale planes in the historical color scale plane information from small to large according to the values of reflection duration to obtain a historical color scale plane sequence; Obtaining display results of different historical color scale planes based on the arrangement order of the historical color scale planes in the historical color scale plane sequence; as well as The preset first value is determined based on a position of a historical color scale plane representing the occurrence of noise in the display result in the historical color scale plane sequence.
8. The projection display device according to any one of claims 1 to 7, wherein: The at least one color scale plane information includes a plurality of color scale plane information; the plurality of color scale plane information corresponds to a plurality of colors in the image data to be displayed; and the display controller is further configured to: Determining a plurality of target color scale planes corresponding to the plurality of colors based on reflection durations of the color scale planes in the plurality of color scale plane information; and The reflection durations of the multiple target color gradation planes are adjusted respectively to obtain multiple adjusted color gradation plane information corresponding to the multiple colors, so as to display image data on the projection screen based on the multiple adjusted color gradation plane information.
9. A method for displaying image data, comprising: Acquire at least one color scale plane information of the image data to be displayed; wherein any one of the at least one color scale plane information includes a color scale plane and a reflection duration of the color scale plane; the color scale plane represents the color scale information in the image data to be displayed; Determining at least one target color scale plane in any one of the color scale plane information based on the reflection duration of the color scale plane, and adjusting the reflection duration of the at least one target color scale plane to obtain adjusted color scale plane information; and Based on the reflection duration of the color gradation plane in the adjusted color gradation plane information, the color gradation plane in the adjusted color gradation plane information is projected onto a projection screen to display image data on the projection screen.
10. The display method according to claim 9, wherein: The any one of the color scale plane information includes a plurality of color scale planes; determining the at least one target color scale plane in the any one of the color scale plane information based on the reflection duration of the color scale plane, and adjusting the reflection duration of the at least one target color scale plane to obtain the adjusted color scale plane information, including: Sort the multiple color scale planes from small to large according to the reflection duration values to obtain a color scale plane sequence; Acquire a color scale plane whose sequence number is below a preset first value in the color scale plane sequence to obtain the at least one target color scale plane; and The reflection duration of one or more target color scale planes in the at least one target color scale plane is increased to obtain the adjusted color scale plane information.
11. The display method according to claim 10, wherein: The increasing the reflection duration of one or more target color scale planes in the at least one target color scale plane to obtain the adjusted color scale plane information includes: Acquire a first target color scale plane having a non-integer reflection duration in the at least one target color scale plane; and The reflection duration of the first target color scale plane is rounded up to increase the reflection duration of the first target color scale plane, thereby obtaining the adjusted color scale plane information.
12. The display method according to claim 10, wherein: Increasing the reflection duration of one or more target color scale planes in the at least one target color scale plane to obtain the adjusted color scale plane information includes: acquiring at least one second target color scale plane having a non-integer reflection duration in the at least one target color scale plane; The increasing the reflection duration of one or more target color scale planes in the at least one target color scale plane to obtain the adjusted color scale plane information further includes at least one of the following steps: performing a rounding operation on the reflection duration of the at least one second target color scale plane, and increasing the reflection duration of the at least one second target color scale plane after the rounding operation, so as to increase the reflection duration of the one or more target color scale planes, thereby obtaining the adjusted color scale plane information; or, The reflection duration of one or more target color gradation planes other than the at least one second target color gradation plane in the at least one target color gradation plane is increased to obtain the adjusted color gradation plane information.
13. The display method according to any one of claims 10 to 12, wherein: The increasing the reflection duration of one or more target color scale planes in the at least one target color scale plane to obtain the adjusted color scale plane information includes: Acquire a color scale plane whose sequence number is greater than a preset second value in the color scale plane sequence to obtain at least one corrected color scale plane; Acquire at least one target color scale plane to be corrected in which the reflection duration is increased in the at least one target color scale plane; and Based on the increase value of the reflection time of the at least one target color scale plane to be corrected, the reflection time of one or more correction color scale planes in the at least one correction color scale plane is adjusted to update the adjusted color scale plane information, and based on the color scale plane information obtained after the update operation, the image data is displayed on the projection screen.
14. The display method according to claim 13, wherein: The at least one target color gradation plane to be corrected includes a plurality of target color gradation planes to be corrected; and adjusting the reflection duration of one or more correction color gradation planes in the at least one correction color gradation plane based on the increase value of the reflection duration of the at least one target color gradation plane to be corrected includes: Obtaining the correction quantities of the plurality of target color scale planes to be corrected; and Based on the increased value of the reflection duration, the reflection duration of one or more correction color scale planes corresponding to the correction quantity in the at least one correction color scale plane is reduced.
15. The display method according to any one of claims 10 to 14, further comprising: Before obtaining a color scale plane whose sequence number is less than the preset first value in the color scale plane sequence and obtaining the at least one target color scale plane, historical color scale plane information is obtained, and multiple color scale planes in the historical color scale plane information are sorted from small to large according to the values of the reflection durations to obtain a historical color scale plane sequence; Obtaining display results of different historical color scale planes based on the arrangement order of the historical color scale planes in the historical color scale plane sequence; as well as The preset first value is determined based on a position of a historical color scale plane representing the occurrence of noise in the display result in the historical color scale plane sequence.
16. The display method according to any one of claims 9 to 15, wherein: The at least one color scale plane information includes multiple color scale plane information; the multiple color scale plane information corresponds to multiple colors in the image data to be displayed; the determining at least one target color scale plane in any one of the color scale plane information based on the reflection duration of the color scale plane, and adjusting the reflection duration of the at least one target color scale plane to obtain adjusted color scale plane information, including: Determining a plurality of target color scale planes corresponding to the plurality of colors based on reflection durations of the color scale planes in the plurality of color scale plane information; and The reflection durations of the multiple target color gradation planes are adjusted respectively to obtain multiple adjusted color gradation plane information corresponding to the multiple colors, so as to display image data on the projection screen based on the multiple adjusted color gradation plane information.
17. An image display processor, comprising: A color scale plane information acquisition unit is configured to: acquire at least one color scale plane information of the image data to be displayed; wherein any one of the at least one color scale plane information includes a color scale plane and a reflection duration of the color scale plane; the color scale plane represents the color scale information in the image data to be displayed; an adjusting unit configured to: determine at least one target color scale plane in any one of the color scale plane information based on the reflection duration of the color scale plane, and adjust the reflection duration of the at least one target color scale plane to obtain adjusted color scale plane information; and The display unit is configured to: project the color gradation plane in the adjusted color gradation plane information onto a projection screen based on the reflection duration of the color gradation plane in the adjusted color gradation plane information, so as to display image data on the projection screen. 18 . A computer-readable storage medium storing computer-executable instructions, wherein when the computer-executable instructions are executed by a display controller, the image data display method according to claim 9 is implemented.
19. A computer program product comprising a computer program, wherein when the computer program is executed by a display controller, the computer program implements the image data display method according to any one of claims 9 to 16.