Laser display apparatus, projection display apparatus and display control method
The laser and projection display apparatuses address compatibility issues with 3D signals by processing signal source switch commands and optimizing display settings, ensuring seamless 3D content rendering and efficient heat dissipation.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- VIDAA (NETHERLANDS) INT HLDG BV
- Filing Date
- 2025-06-30
- Publication Date
- 2026-05-07
AI Technical Summary
Existing display apparatuses face challenges in enhancing compatibility with various 3D signals, particularly in switching between different signal sources and maintaining optimal display states for 3D content.
A laser display apparatus and projection display apparatus equipped with processors to parse signal source switch commands, determine the target signal source, and adjust display settings accordingly, including 3D state control and heat dissipation mechanisms to optimize performance.
Enhances compatibility with 3D signals by seamlessly switching and rendering 3D content, while maintaining efficient heat management and user-friendly interface adjustments.
Smart Images

Figure EP2025068536_07052026_PF_FP_ABST
Abstract
Description
VI 0419P-WO-0004 PCT-application - TextLASER DISPLAY APPARATUS, PROJECTION DISPLAY APPARATUS AND DISPLAY CONTROL METHODCROSS-REFERENCES TO RELATED APPLICATIONS
[0001] The application claims the priority to Chinese patent application No. 202411538803.2 filed on October 31, 2024, the priority to Chinese patent application No. 202411580902.7 filed on November 7, 2024, and the priority to Chinese patent application No. 202411832594.2 filed on December 12, 2024.Technical Field
[0002] The present application relates to the field of display technology, and in particular to a laser display apparatus, a projection display apparatus and a display control method.Background
[0003] With the rapid development of display apparatuses, forms of display apparatuses are becoming more and more diverse, such as laser televisions (TVs), micro -projector TVs, smart TVs, smart set-top boxes, smart boxes, and devices with intelligent display screens. The three-dimensional (3D) display function of display apparatuses can present 3D visual effects and enhance the user's viewing experience. At present, there are various types of 3D signals, and how to improve the compatibility of the display apparatus with 3D signals is an urgent problem to be solved by technicians in this field.Summary
[0004] Some embodiments of the present disclosure provide a laser display apparatus which can include: a display, configured to display content from a broadcast system or network and / or a user interface; and at least one processor, connected to the display and configured to execute instructions to cause the laser display apparatus to: in response to a signal source switch command, parse the signal source switch command to obtain a target signal source to be switched to, and switch to the target signal source; and based on that a target signal transmitted in the target signal source is a three-dimensional (3D) signal and a 3D display state of the target signal source is a predefined state, control the display to display a 3D playing interface and play 3D video data rendered based on the target signal on the 3D playing interface.
[0005] Some embodiments of the present disclosure can provide a projection display apparatus, including: an optical engine, configured to project projection content onto a projection surface; and at least one processor, configured to execute computer instructions to cause the projection display apparatus to: in response to a signal source switch command, parse the signal source switch command to obtain a target signal source to be switched to, and switch to the target signal source; and based on that a target signal transmitted in the target signal source is a three-dimensional (3D) signal and a current 3D display state of the target signal source is a predefined state, project a playing interface onto the projection surface through the optical engine, and play 3D video data rendered based on the target signal on the playing interface.
[0006] Some embodiments of the present disclosure can provide a display control method for a display apparatus, wherein the display apparatus comprises a system-on-chip (SoC); and a user interface layer, a middleware layer, and a driver adaptation layer are run in the SoC. The method comprises: the user interface layer receiving a signal source switch command, parsing the signal source switch command to obtain a target signal source to be switched to, andVI 0419P-WO-0004 PCT-application - Text passing the target signal source down to the driver adaptation layer via the middleware layer; the driver adaptation layer switching to the target signal source, obtaining a signal type of the target signal transmitted in the target signal source, and querying a three-dimensional (3D) display state of the target signal source, wherein the signal type is one of a 3D signal type or a two-dimensional (2D) signal type; and uploading the signal type and the 3D display state to the middleware layer; based on that the signal type is the 3D signal type and the 3D display state is a predefined state, the middleware layer returning a 3D enable indication to the driver adaptation layer; and after receiving the 3D enable indication, the driver adaptation layer controlling the display apparatus to display a 3D playing interface and playing 3D video data rendered based on the target signal on the 3D playing interface.
[0007] Some embodiments of the present disclosure can provide a projection display apparatus, including: a light-emitting assembly, including a laser light source and is configured to project projection content onto a projection surface based on the laser light source; a heat dissipation device, including heat dissipation blades and is configured to control the rotation of the heat dissipation blades, where an operating rotational speed of the heat dissipation blades is correlated with a laser temperature of the laser light source, the operating rotational speed can include at least a first rotational speed and a second rotational speed, and the first rotational speed is greater than the second rotational speed; and at least one processor, coupled to the light-emitting assembly and the heat dissipation device, and is configured to execute: in response to a power-on command, detecting a laser temperature of a laser light source; in response to the laser temperature being greater than or equal to a preset temperature threshold, obtaining an operating rotational speed of the heat dissipation blades; based on that the operating rotational speed is a first rotational speed, setting a backlight value of the laser light source to a target value, so that the light-emitting assembly projects the projection content according to the target value; where the target value is less than a first backlight value of the laser light source when the power-on command is received; receiving a backlight adjustment command, and parsing a first level of the backlight adjustment command in response to the backlight adjustment command, where the first level represents a second backlight value indicated by the backlight adjustment command; and based on that the second backlight value is less than or equal to the target value, setting the backlight value of the laser light source to the second backlight value, so that the light-emitting assembly projects the projection content according to the second backlight value.
[0008] Some embodiments of the present disclosure can provide a low-noise temperature control method for a projection display apparatus. The projection display apparatus can include: a light-emitting assembly, a heat dissipation device and at least one processor; and the light-emitting assembly and the heat dissipation device are coupled to the at least one processor. The light-emitting assembly can include a laser light source and can be configured to project projection content onto a projection surface based on the laser light source. The heat dissipation device can include heat dissipation blades and can be configured to control the rotation of the heat dissipation blades, an operating rotational speed of the heat dissipation blades is correlated with a laser temperature of the laser light source, the operating rotational speed can include at least a first rotational speed and a second rotational speed, and the first rotational speed is greater than the second rotational speed. The method can include: in response to a power-on command, detecting a laser temperature of a laser light source; in response to the laser temperature being greater than or equal to a preset temperature threshold, obtaining an operating rotational speed ofVI 0419P-WO-0004 PCT-application - Text the heat dissipation blades; based on that the operating rotational speed is a first rotational speed, setting a backlight value of the laser light source to a target value, so that the light-emitting assembly projects the projection content according to the target value; where the target value is less than a first backlight value of the laser light source when the power-on command is received; receiving a backlight adjustment command, and parsing a first level of the backlight adjustment command in response to the backlight adjustment command, where the first level represents a second backlight value indicated by the backlight adjustment command; and based on that the second backlight value is less than or equal to the target value, setting the backlight value of the laser light source to the second backlight value, so that the light-emitting assembly projects the projection content according to the second backlight value.
[0009] Some embodiments of the present disclosure can provide a projection display apparatus, including: an optical engine, configured to project playing content onto the projection medium; and at least one processor, configured to execute: in response to a trigger operation on a wall color adaptation option in setting options, displaying a wall color adaptation page on the projection medium; where the wall color adaptation page can include an automatic adaptation option; in response to a trigger operation on the automatic adaptation option, obtaining wall image data, determining an image parameter based on the wall image data, displaying an adaptation completion page on the projection medium, and displaying a progress of determining the image parameter based on the wall image data on the automatic adaptation page; after determining the image parameter, displaying an adaptation completion page on the projection medium, where the adaptation completion page can include a wall color application option; in response to a trigger operation on the wall color application option, generating a color adaptation command based on the image parameter, and sending the color adaptation command to an optical engine; displaying a prompt indicating the wall color has been adapted on the adaptation completion page; and exiting the wall color adaptation page after the prompt is displayed for a preset duration. The optical engine can be configured to adjust the color of the content to be played based on the color adaptation command and project the color-adjusted playing content onto the projection medium.
[0010] Some embodiments of the present disclosure can provide a projection method for a projection display apparatus. A controller of the projection display apparatus can include a user interface layer and a middleware layer. The method can include: the user interface layer, in response to a trigger operation on a wall color adaptation option in setting options, displaying a wall color adaptation page on the projection medium, where the wall color adaptation page can include an automatic adaptation option, and in response to a trigger operation on the automatic adaptation option, obtaining wall image data, displaying an automatic adaptation page on the projection medium, generating automatic adaptation information, and sending the automatic adaptation information to the middleware layer; the middleware layer, in response to receiving the automatic adaptation information, determining an image parameter based on the wall image data; the user interface layer displaying a progress of determining the image parameter based on wall image data on the automatic adaptation page, after determining the image parameter, displaying an adaptation completion page on the projection medium, where the adaptation completion page can include a wall color application option, and in response to a trigger operation on the wall color application option, generating color application information and sending the color application information to the middleware layer; the middleware layer,VI 0419P-WO-0004 PCT-application - Text in response to receiving the color application information, generating a color adaptation command and a prompt indicating the wall color has been adapted based on the image parameter, and sending the color adaptation command to the optical engine and the prompt indicating the wall color has been adapted to the user interface layer; where the color adaptation command is used to instruct the optical engine to adjust the color of the content to be played based on the color adaptation command and project the color-adjusted playing content onto the projection medium; and the user interface layer, in response to receiving the prompt indicating the wall color has been adapted, displaying the prompt indicating the wall color has been adapted on the adaptation completion page; and after the prompt is displayed for a preset duration, exiting the wall color adaptation page.Brief Description of Figures
[0011] FIG. 1 shows a schematic diagram of an operation scene between a display apparatus and a control device according to some embodiments of the present application.
[0012] FIG. 2 shows a schematic diagram of hardware configuration of a display apparatus according to some embodiments of the present application.
[0013] FIG. 3 shows a schematic diagram of hardware configuration of a control device according to some embodiments of the present application.
[0014] FIG. 4 shows a schematic diagram of software configuration of a display apparatus according to some embodiments of the present application.
[0015] FIG. 5 shows a schematic diagram of a flow of a processor realizing display control according to some embodiments of the present application.
[0016] FIG. 6 shows a schematic diagram of interface operation of switching a signal source according to some embodiments of the present application.
[0017] FIG. 7 shows a schematic diagram of a prompt to wear 3D glasses according to some embodiments of the present application.
[0018] FIG. 8 shows a schematic diagram of a settings menu of a 3D display state according to some embodiments of the present application.
[0019] FIG. 9 shows a schematic diagram of interface operation of setting a 3D display state according to some embodiments of the present application.
[0020] FIG. 10 shows a schematic diagram of a 3D grayed-out indicator according to some embodiments of the present application.
[0021] FIG. 11 shows a first flowchart of a display control method according to some embodiments of the present application.
[0022] FIG. 12 shows a second flowchart of a display control method according to some embodiments of the present application.
[0023] FIG. 13 shows a third flowchart of a display control method according to some embodiments of the present application.
[0024] FIG. 14 shows a fourth flowchart of a display control method according to some embodiments of the present application.VI 0419P-WO-0004 PCT-application - Text
[0025] FIG. 15 shows a schematic diagram of a projection state of a projection display apparatus according to some embodiments of the present application.
[0026] FIG. 16 shows a schematic diagram of a structure of a projection display apparatus according to some embodiments of the present application.
[0027] FIG. 17 shows a schematic diagram of an optical engine architecture of a projection display apparatus according to some embodiments of the present application.
[0028] FIG. 18 shows a schematic diagram of an optical path of a projection display apparatus according to some embodiments of the present application.
[0029] FIG. 19 shows a schematic diagram of a lens structure of a projection display apparatus according to some embodiments of the present application.
[0030] FIG. 20 shows a schematic diagram of a distance sensor and camera structure according to some embodiments of the present application.
[0031] FIG. 21 shows a schematic diagram of a system framework of a projection display apparatus according to some embodiments of the present application.
[0032] FIG. 22 shows a schematic diagram of a flow of a low-noise temperature control method according to some embodiments of the present application.
[0033] FIG. 23 shows an interaction diagram of a low-noise temperature control method according to some embodiments of the present application.
[0034] FIG. 24 shows a flowchart of detection before slowing down according to some embodiments of the present application.
[0035] FIG. 25 shows a flowchart of slowing down the setting of a backlight value according to some embodiments of the present application.
[0036] FIG. 26A shows a schematic diagram of the effect of a first-level interface of the backlight setting according to some embodiments of the present application.
[0037] FIG. 26B shows a schematic diagram of the effect of a second-level interface of the backlight setting according to some embodiments of the present application.
[0038] FIG. 27 shows a schematic diagram of a flow of setting a backlight value as a target value according to some embodiments of the present application.
[0039] FIG. 28 shows a schematic diagram of a corresponding relationship between a backlight level and a backlight value according to some embodiments of the present application.
[0040] FIG. 29 shows a schematic diagram of the effect of a setting interface of a low-noise mode according to some embodiments of the present application.
[0041] FIG. 30 shows a schematic diagram of a flow of a low-noise slowdown mode according to some embodiments of the present application.
[0042] FIG. 31 shows a schematic diagram of the effect of a backlight settings interface of a low-noise mode according to some embodiments of the present application.VI 0419P-WO-0004 PCT-application - Text
[0043] FIG. 32 shows a schematic diagram of a software architecture according to some embodiments of the present application.
[0044] FIG. 33 shows a schematic diagram of a flow of a projection method according to some embodiments of the present application.
[0045] FIG. 34 shows a schematic diagram of a wall color adaptation page according to some embodiments of the present application.
[0046] FIG. 35 shows a schematic diagram of an automatic adaptation page according to some embodiments of the present application.
[0047] FIG. 36 shows a schematic diagram of an adaptation completion page according to some embodiments of the present application.
[0048] FIG. 37 shows a timing diagram of a projection method according to some embodiments of the present application.
[0049] FIG. 38 shows a timing diagram of a projection method according to some other embodiments of the present application.
[0050] FIG. 39 shows a schematic diagram of an internal structure of a computer device according to some embodiments of the present application.Detailed Description
[0051] The following will provide a detailed description of the embodiments, with examples illustrated in the drawings. When the following description refers to the drawings, unless otherwise indicated, the same numerals in different drawings indicate the same or similar elements. The implementations described in the following embodiments do not represent all implementations consistent with the present application. They are merely examples of systems and methods consistent with some aspects of the present application as detailed in the claims.
[0052] It should be noted that the brief explanations of terms in the application are only for the convenience of understanding the subsequent described implementations and are not intended to limit the scope of the implementations of the application. Unless otherwise specified, these terms should be understood in their ordinary and common meanings.
[0053] In the application, the terms “first,” “second,” “third” and the like used in the description, claims and the above-mentioned drawings are used to distinguish similar or like objects or entities and do not necessarily imply limiting a specific order or sequence, unless otherwise noted. It should be understood that such terms may be interchangeable in appropriate circumstances.
[0054] The terms “comprising” and “having” as well as any variations thereof are intended to mean inclusive rather than exclusive inclusion. For example, a product or device that can include a series of components is not necessarily limited to all the components explicitly listed, but may include other components not explicitly listed or inherent to such products or devices.
[0055] The term “module” refers to any known or subsequently developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software codes capable of performing functions related to the component.VI 0419P-WO-0004 PCT-application - Text
[0056] In the embodiments of the present application, the display apparatus 200 can generally refer to an apparatus capable of displaying images and processing data. For example, the display apparatus 200 can include but is not limited to smart television (TVs), mobile terminals, computers, monitors, advertising screens, wearable devices, virtual reality devices, augmented reality devices, laser TVs, micro -projector TVs, projection display apparatuses, etc.
[0057] In the embodiments of the present application, the projection display apparatus can generally refer to an apparatus capable of projecting a projected image onto a projection medium. Based on usage scenarios, projection display apparatuses include but are not limited to home theater projectors and business projectors; based on the projection technology, projection display apparatuses include but are not limited to digital light processing (DLP) projectors, liquid crystal display (LCD) projectors, and light emitting diode (LED) projectors; and based on a light source type, projection display apparatuses include but are not limited to laser light source projectors and LED light source projectors.
[0058] FIG. 1 shows a schematic diagram of an operation scene between a display apparatus and a control device according to some embodiments of the present application. As shown in FIG. 1, the user can operate the display apparatus 200 through a touch operation, a mobile terminal 300, and the control device 100. For example, the control device 100 can be a remote control, a touch pen, a handle, etc.
[0059] The mobile terminal 300 can serve as a control device for executing human -machine interaction between the user and the display apparatus 200. The mobile terminal 300 can also function as a communication device for establishing a communication connection with the display apparatus 200 and exchanging data. In some embodiments, the mobile terminal 300 can install software applications on the display apparatus 200 and establish a connection via a network communication protocol to achieve one-to-one control operations and data communication. The audio and video content displayed on the mobile terminal 300 may be transmitted to the display apparatus 200 to implement a synchronous display function.
[0060] As shown in FIG. 1, the display apparatus 200 can further perform data communication with the server 400 via various communication methods. The display apparatus 200 can be allowed to establish communication connections via a local area network (LAN), a wireless local area network (WLAN), or other networks.
[0061] The display apparatus 200 can provide broadcast television reception functions, and can additionally provide intelligent network television functions with computer support capabilities, including but not limited to a network TV, a smart TV, an internet protocol television (IPTV), etc.
[0062] FIG. 2 is a hardware configuration block diagram of the display apparatus 200 in FIG. 1 according to some embodiments of the present application.
[0063] In some embodiments, the display apparatus 200 may include at least one of a tuning demodulator 210, a communication device 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output device 270, a memory, a power supply, and a user input interface.
[0064] In some embodiments, the detector 230 can be configured to collect signals from the external environment or interactions with the outside. For example, the detector 230 can include a light receiver, which is a sensor for collecting the intensity of ambient light; or, the detector 230 can include an image collector, such as a camera, whichVI 0419P-WO-0004 PCT-application - Text can be used to collect external environmental scenes, user attributes, or user interaction gestures. Or, the detector 230 can include a sound collector, such as a microphone, for receiving external sounds.
[0065] In some embodiments, the display 260 can include display functional components for presenting images and drive components for driving image display. The display 260 can be configured to receive image signals output from the controller 250 for display. For example, the display 260 can be configured to display video content, image content, components of menu control interfaces, and user control UI interfaces, etc.
[0066] In some embodiments, the communication device 220 can be a component configured to communicate with an external device or a server 400 according to various communication protocol types. The display apparatus 200 may be configured with multiple communication devices 220 depending on the supported communication methods. For example, when the display apparatus 200 supports wireless network communication, the display apparatus 200 may be provided with a communication device 220 that can include a WiFi function. When the display apparatus 200 supports Bluetooth connection communication, the display apparatus 200 needs to be provided with a communication device 220 that can include the Bluetooth function.
[0067] The communication device 220 may enable the display apparatus 200 to establish communication connections with an external device or a server 400 via wireless or wired connections. Herein, for wired connections, components such as data cables and interfaces can be used to connect the display apparatus 200 to external devices. For wireless connections, wireless signals or wireless networks can be used to connect the display apparatus 200 to external devices. The display apparatus 200 can establish a direct connection with external devices and also establish an indirect connection through gateways, routers, or connection devices, etc.
[0068] In some embodiments, the controller 250 may include at least one processor. The at least one processor may include at least one of a central processing unit, a video processing unit, an audio processing unit, a graphics processing unit or a power processor. The controller 250 may include at least one of a central processing unit, a video processing unit, an audio processing unit, a graphics processing unit or a power processor, as well as a first interface to an n411interface for input / output. The controller 250 can control the operation of the display apparatus and responds to user operations through various software control programs stored in the memory. The controller 250 can control the overall operation of the display apparatus 200.
[0069] In some embodiments, the controller 250 and the tuning demodulator 210 may be located in separate devices, i.e., the tuning demodulator 210 may also be in an external device of a main device where the controller 250 is located, such as an external set-top box.
[0070] In some embodiments, users can input user commands via a graphical user interface (GUI) displayed on the display 260, and a user input interface receives user input commands through the GUI.
[0071] In some embodiments, an audio output device 270 can be a built-in speaker of the display apparatus 200 or an external audio output device connected to the display apparatus 200. For the external audio output device connected to the display apparatus 200, the display apparatus 200 may also be provided with an external audio output terminal. The audio output device can be connected to the display apparatus 200 via the external audio output terminal to output sound of the display apparatus 200.
[0072] In some embodiments, a user input interface 280 may be configured to receive a command from the user.VI 0419P-WO-0004 PCT-application - Text
[0073] FIG. 3 is a hardware configuration block diagram of the control device in FIG. 1 according to some embodiments of the present application. As shown in FIG. 3, the control device 100 may include: a controller 110, a communication interface 130, a user input / output interface, a memory, and a power supply.
[0074] The control device 100 can be configured to control the display apparatus 200, receive user input operation commands, and convert the operation commands into instructions that display apparatus 200 can recognize and respond to, thereby serving as an intermediary for interaction between the user and display apparatus 200.
[0075] In some embodiments, the control device 100 may be a smart device. For example, the control device 100 may install various applications for controlling the display apparatus 200 according to user needs.
[0076] In some embodiments, as shown in FIG. 1, a mobile terminal 300 or other smart electronic devices may perform functions similar to those of the control device 100 after installing applications for controlling the display apparatus 200.
[0077] The controller 110 can include a processor 112, a random access memory (RAM) 113, a read-only memory (ROM) 114, a communication interface 130, and a communication bus. The controller 110 can be configured to control the operation and functioning of the control device 100, as well as communication and collaboration between internal components and the data processing function between external and internal systems.
[0078] The communication interface 130, under the control of the controller 110, realizes communication of control signals and data signals with the display apparatus 200. The communication interface 130 may include at least one of the following: a WiFi chip 131, a Bluetooth module 132, a near-field communication (NFC) module 133, or other near-field communication modules.
[0079] The user input / output interface 140 can be provided. Herein, the input interface can include at least one of the following: a microphone 141, a touchpad 142, a sensor 143, a key 144, or other input interfaces.
[0080] In some embodiments, the control device 100 can include at least one of the communication interface 130 and the input / output interface 140. The control device 100 can be configured with the communication interface 130, such as a WiFi, Bluetooth, or NFC module, which can encode user input commands using a WiFi protocol, a Bluetooth protocol, or a NFC protocol and send them to the display apparatus 200.
[0081] The memory 190 can be configured to store various operating programs, data, and applications that drive and control the control device 100 under the control of the controller. The memory 190 can store various control signal commands from the user.
[0082] The power supply 180 can be configured to provide operating power support for components of the control device 100 under the control of the controller.
[0083] To perform user interaction, in some embodiments, the display apparatus 200 may run an operating system. The operating system can be computer programs configured to manage and control hardware and software resources in the display apparatus 200. The operating system can (control the display apparatus) provide a user interface to allow users to interact with the display apparatus 200 and support the operation of various applications.
[0084] It should be noted that the operating system can be a native operating system based on a specific operating platform, a third-party operating system deeply customized for a specific operating platform, or an independent operating system specifically developed for the display apparatus.VI 0419P-WO-0004 PCT-application - Text
[0085] The operating system can be divided into different modules or layers based on the functions it implements. As shown in FIG. 4, FIG. 4 shows a schematic diagram of software configuration of the display apparatus in FIG. 1 according to some embodiments of the present application. In some embodiments, the system of the display apparatus 200 can be divided into three layers, from top to bottom: an application layer, a middleware layer, and a hardware layer.
[0086] The application layer primarily can include common applications on the TV and an application framework. Herein, the common applications are primarily applications developed based on the browser, such as hypertext markup language 5 applications (HTML5 APPs); and native applications (Native APPs).
[0087] The application framework can be a complete program model that encompasses all the essential functions required by standard application software, such as file access, data exchange, etc., as well as the use interfaces for these functions (a toolbar, a status bar, a menu, and a dialog box).
[0088] Native applications (Native APPs) can support an online or offline mode, push notifications, or access to local resources.
[0089] The middleware layer can include middleware such as various TV protocols, multimedia protocols, and system components. The middleware utilizes the basic services (functions) provided by system software to connect various parts of the application system or different applications on the network, achieving the goal of resource sharing and function sharing.
[0090] The hardware layer primarily can include a hardware abstraction layer (HAL) interface, hardware, and drivers. The HAL interface serves as the unified interface for docking all TV chips, with specific logic implemented by each chip. Drivers primarily include: an audio driver, a display driver, a Bluetooth driver, a camera driver, a Wi-Fi driver, a universal serial bus (USB) driver, a high-definition multimedia interface (HDMI) driver, a sensor driver (such as a fingerprint sensor, a temperature sensor, a pressure sensor and the like), and a power driver.
[0091] It should be noted that the above examples are merely simple divisions of operating system functions and do not constitute a limitation on the specific form of the operating system in the display apparatus 200 of the embodiments of the present application. Depending on factors such as the function of the display apparatus and the type of the operating system, the number of layers and specific layer types included in the operating system may take other forms.
[0092] In some embodiments, a laser display apparatus can be provided, including: a display configured to display content from a broadcast system or network and / or a user interface; and at least one processor connected to the display and configured to execute instructions to cause the laser display apparatus to implement the following solutions, as shown in FIG. 5.
[0093] Step 501 : in response to a signal source switch command, parsing the signal source switch command to obtain a target signal source to be switched to, and switching to the target signal source.
[0094] Optionally, the laser display apparatus in the embodiments of the present application may be a laser television. The laser television can be a television that uses a laser light source and can be equipped with a professional anti-light gain screen.VI 0419P-WO-0004 PCT-application - Text
[0095] Optionally, the laser display apparatus provided by the embodiments of the present application supports multiple signal sources. For example, the multiple signal sources may include any combination of the following: a home page, a high definition multimedia interface (HDMI), screen sharing, content sharing, music sharing, and removable disks.
[0096] Optionally, a default signal source can be set in the laser display apparatus after the user turns on the laser display apparatus, so that after the user turns on the laser display apparatus, the laser display apparatus displays the aforementioned default signal source. For example, the default signal source can be the home page or other signal sources, which is not limited in the embodiments of the present application.
[0097] Optionally, after the user turns on the laser display apparatus, the laser display apparatus displays the default signal source, and the user can perform a signal source switch operation. Specifically, the user can select other signal sources via the remote control.
[0098] Optionally, after the user selects other signal sources via the remote control, in response to the selection operation, the laser display apparatus sets the signal source selected by the user as the target signal source, and generates a signal source switch command based on the current signal source and the target signal source.
[0099] For example, refer to FIG. 6, after the user turns on the laser display apparatus, the laser display apparatus can display the home page, which is provided with a signal source switch entry. The user can trigger the signal source switch entry via the remote control, causing the laser display apparatus to display a signal source list. The signal source list can include multiple signal sources supported by the laser display apparatus. The user can select the HDMI via the remote control, and the laser display apparatus will generate a signal source switch command based on the home page and the HDMI.
[0100] It should be noted that the form of the signal source switch entry in FIG. 6 is merely an example, and it may also be other text labels. The signal source list may also be displayed after multiple jumps following the triggering of the signal source switch entry, which is not limited in the embodiments of the application.
[0101] Herein, the processor in the embodiments of the application may be a system-on-chip (SoC). In response to the signal source switch command, the at least one processor may be configured to parse the signal source switch command to obtain the target signal source to be switched to, and then switch to the target signal source to receive and process the signal.
[0102] After switching to a certain signal source, the laser display apparatus receives the signal transmitted from the signal source corresponding to the signal source. Therefore, after switching to the target signal source, the laser display apparatus receives the signal transmitted from the signal source corresponding to the target signal source, i.e., the signal transmitted in the target signal source. For convenience of explanation, the signal is referred to as the target signal in the embodiments of the present application.
[0103] Herein, the signal transmitted in the signal source may be a three-dimensional (3D) signal or a two-dimensional (2D) signal. The difference between the 2D signal and the 3D signal can be as follows: the 2D signal typically refers to a signal that varies in two dimensions, such as an image signal, which have data in both the horizontal and vertical directions; and the 3D signal refers to a signal that varies across three dimensions, typicallyVI 0419P-WO-0004 PCT-application - Text involving depth information, such as a stereoscopic video signal which contains parallax information between left and right eyes to create a sense of depth.
[0104] Furthermore, 3D signals can be divided into three types: frame packing, side-by-side, and top-and -bottom.
[0105] Optionally, the laser display apparatus may store a default 3D display state for each supported signal source, and the default 3D display state may be set before leaving the factory.
[0106] Optionally, the 3D display state may be an adaptive state (Auto), a 3D off state (Off), or a 3D grayed-out state. The 3D grayed-out state can refer to that a setting of the 3D display state is disabled for the user. For example, the default 3D display state for the HDMI is the adaptive state (Auto), the default 3D display state for the home page is the 3D grayed-out state, and the default 3D display state for other signal sources is the 3D off state (Off).
[0107] Herein, after switching to the target signal source, the at least one processor can obtain the signal type of the target signal on one hand and query the default 3D display state of the target signal source on the other hand, to determine whether the signal type of the target signal is a 3D signal type and determine whether the default 3D display state of the target signal source is a predefined state.
[0108] Optionally, the predefined state can be the adaptive state (Auto).
[0109] Step 502: based on that the target signal transmitted in the target signal source is a 3D signal and the 3D display state of the target signal source is a predefined state, controlling the display to display the playing interface and playing 3D video data rendered based on the target signal on the playing interface.
[0110] As described above, after obtaining the signal type of the target signal and querying the default 3D display state of the target signal source, the at least one processor may determine whether the signal type of the target signal is a 3D signal type and determine whether the default 3D display state of the target signal source is the predefined state. If it’s determined that the signal type of the target signal is the 3D signal and the default 3D display state of the target signal source is the predefined state, the at least one processor can control the display to display the playing interface and plays the 3D video data rendered based on the target signal on the playing interface.
[0111] Optionally, an eye device wearing prompt can further be displayed on the playing interface to remind a user to wear an eye device that allows the user to view the 3D effect of the 3D video data, such as glasses.
[0112] Optionally, the predefined state is the adaptive state (Auto). That is, when the signal type of the target signal transmitted in the target signal source is the 3D signal, and the default 3D display state of the target signal source is the adaptive state (Auto), there is no need to convert the target signal, and the 3D video data rendered based on the target signal is directly played on the 3D playing interface. In other words, when the signal type of the target signal is the frame packaging, the rendered 3D video data has the 3D effect corresponding to the frame packaging; when the signal type of the target signal is a side-by-side type, the rendered 3D video data has the 3D effect corresponding to the side-by-side type; and when the signal type of the target signal is a top-and-bottom type, the rendered 3D video data has the 3D effect corresponding to the top-and-bottom type.
[0113] Optionally, an eye device wearing prompt can firstly be displayed before playing the 3D video data; and after displaying for a predefined duration, the prompt is removed and the 3D video data is played. Or, as shown in FIG. 7, the eye device wearing prompt can be displayed while playing the 3D video data; and after displaying for a predefined duration, the prompt is removed.VI 0419P-WO-0004 PCT-application - Text
[0114] Optionally, in a case that the eye device wearing prompt is displayed while playing the 3D video data, the eye device wearing prompt may be displayed above the 3D video data by a layer stacking or floating manner.
[0115] In the above embodiments, the laser display apparatus can be provided, including: a display configured to display content from a broadcast system or network and / or a user interface; and at least one processor connected to the display and configured to execute instructions to cause the laser display apparatus to: in response to the signal source switch command, parse the signal source switch command to obtain the target signal source to be switched to, and switch to the target signal source; and based on that the target signal transmitted in the target signal source is the 3D signal, and the 3D display state of the target signal source is the predefined state, control the display to display the playing interface and play the 3D video data rendered based on the target signal on the playing interface. As can be seen, when the target signal transmitted in the target signal source is the 3D signal, the aforementioned laser display apparatus can achieve a 3D effect as long as the 3D display state of the target signal source is the predefined state, thereby enhancing the compatibility of the laser display apparatus.
[0116] In some embodiments, the at least one processor can be further configured to: in response to a switch command for the 3D display state, parse the switch command to obtain the target display state to be switched to, convert the target signal to a converted signal based on the target display state, and play the 3D video data rendered based on the converted signal on the 3D playing interface.
[0117] Optionally, after switching to the target signal source, the user can open a settings menu of the 3D display state in the target signal source. The settings menu can include multiple 3D menu options, such as: an adaptive state (Auto), a 3D off state (Off), a left-right display state (LeftRight), and a top-bottom display state (UpDown).
[0118] Optionally, in the settings menu, a corresponding enable marker can be provided on the periphery of the current 3D display state of the target signal source. For example, if the current 3D display state of the target signal source is Auto, a corresponding enable marker can be provided on the periphery of the Auto option in the settings menu to remind the user that the current 3D display state of the target signal source is Auto.
[0119] Optionally, the user can perform a state switch operation. Specifically, the user can select other 3D display states in the aforementioned settings menu. For convenience of explanation, the 3D display state selected by the user is referred to as a target display state in the embodiments of the application. The laser display apparatus can generate a switch command for the 3D display state based on the target display state.
[0120] For example, the user can open the settings menu in the target signal source by following the steps: Setting -s Picture Mode Settings -> Advanced Settings -> 3D, as shown in FIG. 8. The settings menu can include four 3D display states: Off, Auto, LeftRight, and UpDown. A corresponding enable marker can be provided on the periphery of the Auto option, indicating that the current 3D display state of the target signal source is Auto. The user can select other 3D display states, such as UpDown, and the laser display apparatus will generate a switch command for the 3D display state.
[0121] Herein, in response to the switch command for the 3D display state, the at least one processor may be configured to parse the switch command to obtain the target display state to be switched to, then convert the target signal to a converted signal based on the target display state, and play the 3D video data rendered based on theVI 0419P-WO-0004 PCT-application - Text converted signal on a 3D playing interface, thereby enabling the user to freely switch the 3D display state of the target signal source.
[0122] In the above embodiments, in response to the switch command for the 3D display state, the switch command is parsed to obtain the target display state to be switched to, the target signal is converted to a converted signal based on the target display state, and the 3D video data rendered based on the converted signal is played on the 3D playing interface, which allows the user to freely switch the 3D display state of the target signal source, achieving personalized settings for the 3D display state.
[0123] In some embodiments, the at least one processor can be further configured to: based on that the signal type is a 2D signal, or based on that the 3D display state is a 3D off state, or based on that the 3D display state is a 3D grayed-out state, display a 2D playing interface and play 2D video data rendered based on the target signal on the 2D playing interface.
[0124] As described above, after the at least one processor obtains the signal type of the target signal and queries the default 3D display state of the target signal source, the at least one processor may determine whether the signal type of the target signal is the 3D signal and determine whether the default 3D display state of the target signal source is the predefined state. If the signal type of the target signal is the 3D signal and the default 3D display state of the target signal source is the predefined state, the 3D playing interface is displayed, the 3D video data rendered based on the target signal on the 3D playing interface is played, and a prompt to wear 3D glasses on the 3D playing interface is displayed, when the signal type is a 2D signal, or the default 3D display state is the 3D off state or the default 3D display state is the 3D grayed-out state, the 2D playing interface is displayed, and the 2D video data rendered based on the target signal is played on the 2D playing interface.
[0125] Specifically, when the signal type of the target signal is a 2D signal, regardless of the default 3D display state of the target signal source, the 2D playing interface is displayed, and the 2D video data rendered based on the target signal is played on the 2D playing interface.
[0126] When the default 3D display state of the target signal source is the 3D off state, the signal type of the target signal is further determined. If the target signal is a 2D signal, the 2D playing interface is directly displayed and the 2D video data rendered based on the target signal is played on the 2D playing interface. If the target signal is a 3D signal, the target signal is converted to a 2D signal, then the 2D playing interface is displayed and the 2D video data rendered based on the target signal is played on the 2D playing interface.
[0127] When the default 3D display state of the target signal source is the 3D grayed-out state, which is the same as the 3D off state, the signal type of the target signal is further determined. If the target signal is a 2D signal, the 2D playing interface is directly displayed and the 2D video data rendered based on the target signal is played on the 2D playing interface. If the target signal is a 3D signal, the target signal is converted to a 2D signal, then the 2D playing interface is displayed and the 2D video data rendered based on the target signal is played on the 2D playing interface.
[0128] In the above embodiments, when the signal type is a 2D signal, or when the 3D display state is the 3D off state, or when the 3D display state is the 3D grayed-out state, the 2D playing interface is displayed, and the 2DVI 0419P-WO-0004 PCT-application - Text video data rendered based on the target signal is played on the 2D playing interface, ensuring that a user can view the video presentation regardless of the determination result, thereby enhancing the user experience.
[0129] In some embodiments, the at least one processor can be further configured to: in response to a menu viewing operation for the 3D display state, display a settings menu for the 3D display state; and in response to a trigger operation for the target display state in the settings menu, generate a switch command for the 3D display state.
[0130] As shown in FIG. 9, the user can click in the target signal source in an order of the following: Setting -> Picture Mode Settings -> Advanced Settings. The laser display apparatus will then display several options under advanced settings, such as brightness, color, clarify, motion, overscan, and 3D. The user can click on the 3D option, and the laser display apparatus will display the settings menu for the 3D display state. The menu viewing operation for the 3D display state can include the user's various click operations in the aforementioned process, which can be performed via a remote control. The settings menu can include four 3D display states: Off, Auto, LeftRight, and UpDown. A corresponding enable marker can be provided on the periphery of the Auto option, indicating that the current 3D display state of the target signal source is Auto. When the users want to switch to a specific 3D display state, they select the 3D display state as the target display state and perform a trigger operation on the target display state in the settings menu. In response to the trigger operation, the laser display apparatus generates a switch command for the 3D display state based on the target display state. FIG. 9 illustrates an example of using UpDown as the target display state.
[0131] In the above embodiments, in response to a menu viewing operation for the 3D display state, the settings menu for the 3D display state is displayed; and in response to a trigger operation for the target display state in the settings menu, a switch command for the 3D display state is generated, providing users with an entry for freely setting the 3D display state. Users can use this entry to set the 3D display state of the current signal source to the desired state, enhancing the flexibility of the 3D display state settings.
[0132] In some embodiments, the 3D display state can include an adaptive state, a 3D off state, a 3D grayed-out state, a left-right display state, and a top-bottom display state. The 3D display state matching the frame packing is the adaptive state, the 3D display state matching a side-by-side type is the left-right display state, and the 3D display state matching a top-and-bottom type is the top-bottom display state. The default 3D display state for the target signal source is the adaptive state, and the predefined state is the adaptive state. When the at least one processor converts the target signal based on the target display state, the at least one processor can be further configured to: based on that the target display state is the left -right display state and the signal type is the frame packing or the top-and-bottom type, convert the signal type of the target signal to the side-by-side type; based on that the target display state is the top-bottom display state and the signal type is the frame packing or the side-by-side type, convert the signal type of the target signal to the top-and-bottom type; and based on that the target display state is the 3D off state, convert the signal type of the target signal to a 2D signal type.
[0133] As described earlier, the settings menu for the 3D display state can include: the adaptive state (Auto), the left-right display state (LeftRight), and the top-bottom display state (UpDown). The corresponding relationship between three states and the signal types is shown in Table 1.VI 0419P-WO-0004 PCT-application - Text
[0134] Table 1.
[0135] As described above, in response to a switch command for the 3D display state, the at least one processor may be configured to parse the switch command to obtain the target display state to be switched to, and then convert the target signal based on the target display state. Specifically, when the target display state is the left-right display state, and the signal type of the target signal is the frame packing or the top-and-bottom type, the signal type of the target signal can be converted to the side-by-side type; and in this case, the rendered 3D video data has the 3D effect corresponding to the side-by-side type. When the target display state is the top-bottom display state, and the signal type of the target signal is the frame packing or the side-by-side type, the signal type of the target signal can be converted to the top-and-bottom type; and in this case, the rendered 3D video data has the 3D effect corresponding to the top-and-bottom type. When the target display state is the 3D off state, the signal type of the target signal can be converted to the 2D signal type, so the 2D video data is obtained by rendering.
[0136] It should be noted that: if the target display state corresponds to the signal type of the target signal, for example, as shown in Table 1, if the target display state is LeftRight and the signal type of the target signal is the side-by-side type, and for another example, if the target display state is UpDown and the signal type of the target signal is the top-and-bottom type, there is no need to convert the target signal, and the 3D video data is obtained by rendering directly based on the target signal.
[0137] In the above embodiments, if the target display state is a left-right display state and the signal type is the frame packing or the top-and-bottom type, the signal type of the target signal is converted to the side-by-side type; if the target display state is a top-bottom display state and the signal type is the frame packing or the side-by-side type, the signal type of the target signal is converted to the top-and-bottom type; and if the target display state is the 3DVI 0419P-WO-0004 PCT-application - Text off state, the signal type of the target signal is converted to the 2D signal type. This allows users to freely set the 3D display state, enhancing the flexibility of the 3D display state settings.
[0138] In some embodiments, before switching to the target signal source, the at least one processor can be further configured to: in response to a signal source switch command, based on that the signal transmitted in the current signal source is a 3D signal and the 3D display state of the current signal source is an on state, set the 3D display state of the current signal source to the 3D off state.
[0139] Herein, as described earlier, the default 3D display state for each signal source is different; and some are in the adaptive state (Auto), some are in the 3D off state (Off), and some are in the 3D grayed-out state. The screen parameters adapted to signal sources corresponding to the 3D off state (Off) and the 3D grayed-out state are 2D display screen parameters. If the default 3D display state of the target signal source to be switched to is exactly the 3D off state or the 3D grayed-out state, and the 3D display state of the current signal source is an on state, when the 3D display state of the current signal source is not set to the 3D off state (Off), the screen parameters of the display will still be the screen parameters for 3D display, leading to display abnormalities due to the mismatch of screen parameters. Therefore, in response to the signal source switch command, the at least one processor can be configured to first determine whether the signal type of the signal transmitted in the current signal source is a 3D signal type and determine whether the 3D display state of the current signal source is an on state. If the signal type of the signal transmitted in the current signal source is the 3D signal type and the 3D display state of the current signal source is an on state, the at least one processor first sets the 3D display state of the current signal source to the off state, and then executes the step of switching to the target signal source, to prevent the 3D display states of various signal sources from affecting each other. If the result of either of the above two determinations is no, the at least one processor directly executes the step of switching to the target signal source.
[0140] In the above embodiments, in response to a signal source switch command, it’s firstly determined whether the signal type of the signal transmitted in the current signal source is a 3D signal, and whether the 3D display state of the current signal source is an on state. If the signal type of the signal transmitted in the current signal source is a 3D signal, and the 3D display state of the current signal source is an on state, the 3D display state of the current signal source is set to the off state, and then the step of switching to the target signal source is executed. This avoids display abnormalities due to the mismatch of screen parameters.
[0141] In some embodiments, when the at least one processor determines whether the 3D display state of the current signal source is the on state, the at least one processor is further configured to: determine whether the 3D display state of the current signal source is any one of the adaptive state, the left-right display state or the top-bottom display state. If so, the at least one processor determines that the 3D display state of the current signal source is the on state.
[0142] As described above, in response to a signal source switch command, the at least one processor may first determine whether the signal type of the signal transmitted in the current signal source is a 3D signal, and determine whether the 3D display state of the current signal source is the on state. When determining whether the 3D display state of the current signal source is the on state, the at least one processor may determine whether the 3D displayVI 0419P-WO-0004 PCT-application - Text state of the current signal source is any one of the adaptive state, the left-right display state or the top-bottom display state. If so, the at least one processor determines that the 3D display state of the current signal source is the on state.
[0143] In the above embodiments, a specific method for determining whether the 3D display state of the current signal source is the on state is described. If the signal type of the signal transmitted in the current signal source is a 3D signal type and the 3D display state of the current signal source is the on state, the 3D display state of the current signal source is first set to the 3D off state, and then the step of switching to the target signal source is executed. This prevents the 3D display states of various signal sources from affecting each other.
[0144] In some embodiments, the target signal source is an HDMI, and the default 3D display state of the HDMI is the adaptive state, and the predefined state is the adaptive state.
[0145] Optionally, the predefined state is the adaptive state (Auto). After the user turns on the laser display apparatus, the default signal source is the home page. Thus, after the user turns on the laser display apparatus, the laser display apparatus can display the home page, which provides a signal source switch entry. The user can trigger the signal source switch entry via the remote control, causing the laser display apparatus to display the signal source list. The user can select the HDMI via the remote control, and the laser display apparatus will generate a signal source switch command based on the home page and the HDMI. In response to the signal source switch command, the at least one processor can parse the signal source switch command to obtain the target signal source to be switched to, i.e., the HDMI, and switch to the HDMI. Then, on one hand, the signal type of the target signal transmitted in the HDMI can be obtained, and on the other hand, the default 3D display state of the HDMI can be queried, to determine whether the signal type of the target signal is a 3D signal type and whether the default 3D display state of the HDMI is the adaptive state (Auto). If the signal type of the target signal is the 3D signal and the default 3D display state of the HDMI is the adaptive state (Auto), the 3D playing interface is displayed, the 3D video data rendered based on the target signal is played on the 3D playing interface, and a prompt to wear 3D glasses is displayed on the 3D playing interface. Detailed implementations can refer to the description of the foregoing embodiments, which will not repeated here in the application.
[0146] In the above embodiments, the user can switch from the home to the HDMI. Since the default 3D display state of the HDMI is the adaptive state, which is consistent with the predefined state, when the signal type of the target signal transmitted in the HDMI is a 3D signal, the laser display apparatus will display the corresponding 3D video data and a prompt to wear 3D glasses, achieving adaptive display for different 3D signal types and enhancing compatibility of the 3D signal.
[0147] In some embodiments, based on that the 3D display state is the 3D grayed-out state, the at least one processor is further configured to: in response to a menu viewing operation for the 3D display state, display a 3D grayed-out indicator.
[0148] As described above, after the at least one processor obtains the signal type of the target signal and queries the default 3D display state of the target signal source, the at least one processor may determine whether the signal type of the target signal is a 3D signal, and determine whether the default 3D display state of the target signal source is the predefined state. If the default 3D display state of the target signal source is the 3D grayed-out state and theVI 0419P-WO-0004 PCT-application - Text predefined state is the adaptive state (Auto), the 2D playing interface is displayed and the 2D video data rendered based on the target signal is played on the 2D playing interface.
[0149] Herein, the user can click on the 2D playing interface according to the following order: Setting -> Picture Mode Settings -> Advanced Settings. The laser display apparatus will then display several options under advanced settings, such as brightness, color, clarify, motion, overscan, and 3D, as shown in FIG. 10. The menu viewing operation for the 3D display state can include the user's various click operations in the aforementioned process. These click operations can be performed via the remote control. Herein, the 3D option is grayed out.
[0150] For example, text or pattern-based 3D grayed-out indicators can be added on the periphery of the 3D option, or the 3D option can be grayed out. In this case, the grayed-out 3D option serves as the 3D grayed-out indicator, as shown in FIG. 10, allowing users to intuitively understand that the 3D display state settings for the current signal source are off for users.
[0151] In the above embodiments, the default 3D display state for each signal source may vary. The default 3D display state of some signal sources is the adaptive state (Auto), the default 3D display state of some signal sources is the 3D off state, and the default 3D display state of some signal sources is the 3D grayed-out state. In a case that the default 3D display state of the target signal source is the 3D grayed-out state, when the user performs a menu viewing operation for the 3D display state, the 3D grayed-out indicator can be displayed, allowing the user to intuitively know that the target signal source cannot be set to the 3D display state, providing a more intuitive prompt and enhancing the user experience.
[0152] In some embodiments, the laser display apparatus further can include a microcontroller unit and an optical engine; and the at least one processor is connected to the microcontroller unit and the optical engine, respectively. The at least one processor is further configured to: based on finding out that the default 3D display state of the target signal source is the adaptive state, or in response to receiving a command for setting the 3D display state to an on state, send a screen off command to the microcontroller unit to instruct the microcontroller unit to turn off the display; switch a screen parameter to a 3D display parameter, and send a 3D on command to the optical engine after waiting for a first predefined duration, to instruct the optical engine to enable a 3D function; and after waiting for a second predefined duration, send a screen on command to the microcontroller unit to instruct the microcontroller unit to turn on the display.
[0153] Herein, the processor, the microcontroller unit, and the optical engine are integrated into one hardware device; and the at least one processor is connected to the microcontroller unit and the optical engine, respectively.
[0154] Herein, in response to the signal source switch command, the at least one processor may parse the signal source switch command to obtain the target signal source to be switched to, then switch to the target signal source, obtain the signal type of the target signal transmitted in the target signal source, and query the default 3D display state of the target signal source. If the default 3D display state of the target signal source is the adaptive state, the at least one processor determines that the 3D function needs to be enabled, and then sends a screen off command to the microcontroller unit, to instruct the microcontroller unit to turn off the screen. The at least one processor switches the screen parameter to the 3D display parameter, and sends a 3D on command to the optical engine after waiting for the first predefined duration, to instruct the optical engine to enable the 3D function; and sends a screen onVI 0419P-WO-0004 PCT-application - Text command to the microcontroller unit after waiting for the second predefined duration, to instruct the microcontroller unit to turn on the display.
[0155] Herein, when the 3D display state of the current signal source is the 3D off state, and the user selects the adaptive state (Auto), the left-right display state (LeftRight) or the top-bottom display state (UpDown) in the settings menu for the 3D display state, in response to receiving a command for setting the 3D display state to the on state, a screen off command is sent to the microcontroller unit, to instruct the microcontroller unit to turn off the display. The screen parameter is switched to the 3D display parameter, and a 3D on command is sent to the optical engine after waiting for the first predefined duration, to instruct the optical engine to enable the 3D function; and a screen on command is sent to the microcontroller unit after waiting for the second predefined duration, to instruct the microcontroller unit to turn on the display.
[0156] Optionally, the content of the screen off command can be (0x06 0x00 0x01 0x01 0x01 0x07). The first predefined duration can be 1 second. The content of the 3D on command can be (0x02 0x00 0x01 0x01 0x01 0x03). The second predefined duration can be 1.5 seconds. The content of the screen on command can be (0x06 0x00 0x01 0x01 0x00 0x06).
[0157] In the above embodiments, a solution can be provided where the processor, the microcontroller unit and the optical engine cooperate to enable the 3D function, allowing users to freely switch to the 3D mode from the 2D mode and enhancing switching flexibility.
[0158] In some embodiments, the at least one processor is further configured to: after setting the 3D display state of the current signal source to the 3D off state, or in response to receiving a command for setting the 3D display state to the off state, send a screen off command to the microcontroller unit to instruct the microcontroller unit to turn off the display; switch the screen parameter to the 2D display parameter, send a blackout command to the microcontroller unit after waiting for a third predefined duration, send a 3D on command to the optical engine after waiting for a fourth predefined duration, and send a blackout cancel command to the microcontroller unit after waiting for a fifth predefined duration; and send a screen on command to the microcontroller unit after waiting for a sixth predefined duration to instruct the microcontroller unit to turn on the display.
[0159] As described above, in response to a signal source switch command, the at least one processor may first determine whether the signal type of the signal transmitted in the current signal source is a 3D signal, and determine whether the 3D display state of the current signal source is the on state. If the signal type of the signal transmitted in the current signal source is the 3D signal type and the 3D display state of the current signal source is the on state, the at least one processor first sets the 3D display state of the current signal source to the 3D off state. In this case, if it is determined that the 3D function needs to be disabled, the at least one processor sends a screen off command to the microcontroller unit, to instruct the microcontroller unit to turn off the display; switches the screen parameter to the 2D display parameter, sends a blackout command to the microcontroller unit after waiting for the third predefined duration, sends a 3D off command to the optical engine after waiting for the fourth predefined duration, and sends a blackout cancel command to the microcontroller unit after waiting for the fifth predefined duration; and sends a screen on command to the microcontroller unit after waiting for the sixth predefined duration, to instruct the microcontroller unit to turn on the display.VI 0419P-WO-0004 PCT-application - Text
[0160] Herein, when the 3D display state of the current signal source is the adaptive state (Auto), the left -right display state (LeftRight) or the top-bottom display state (UpDown), and the user selects the 3D off state in the settings menu for the 3D display state, in response to receiving the command for setting the 3D display state to the off state, a screen off command is sent to the microcontroller unit to instruct the microcontroller unit to turn off the display. The screen parameter is switched to the 2D display parameter; a blackout command is sent to the microcontroller unit after waiting for the third predefined duration; a 3D off command is sent to the optical engine after waiting for the fourth predefined duration; a blackout cancel command is sent to the microcontroller unit after waiting for the fifth predefined duration; and a screen on command is sent to the microcontroller unit after waiting for the sixth predefined duration, to instruct the microcontroller unit to turn on the display.
[0161] Optionally, the content of the screen off command can be (0x06 0x00 0x01 0x01 0x01 0x07). The third predefined duration can be 500 milliseconds. The content of the blackout command can be (Oxla 0x00 0x01 0x01 0x01 OxlB). The fourth predefined duration can be 500 milliseconds. The content of the 3D off command can be (0x02 0x00 0x01 0x01 0x00 0x02). The fifth predefined duration can be 10 milliseconds. The content of the blackout cancel command can be (Oxla 0x00 0x01 0x01 0x00 Oxla). The sixth predefined duration can be 2 seconds. The content of the screen on command can be (0x06 0x00 0x01 0x01 0x00 0x06).
[0162] In the above embodiments, a solution can be provided where the processor, the microcontroller unit and the optical engine cooperate to disable the 3D function, enabling users to freely switch to the 2D mode from the 3D mode and enhancing switching flexibility.
[0163] In some embodiments, a projection display apparatus can also be provided, including: an optical engine configured to project projection content onto a projection surface; and at least one processor configured to implement: in response to a signal source switch command, parsing the signal source switch command to obtain the target signal source to be switched to, and switching to the target signal source; and based on that the target signal transmitted in the target signal source is a 3D signal and the current 3D display state of the target signal source is a predefined state, projecting the playing interface onto the projection surface via the optical engine, and playing the 3D video data rendered based on the target signal on the playing interface.
[0164] Herein, the difference between the projection display apparatus provided in the embodiments and the laser display apparatus provided in the preceding embodiments lies in the fact that: the laser display apparatus can be provided with a display, and displays the image via the display; and the projection display apparatus projects the image onto the projection surface via the optical engine. The function of the at least one processor in the projection display apparatus provided in the embodiments is similar to the function of the at least one processor in the laser display apparatus provided in the preceding embodiments, and specific implementations refer to the description of the preceding embodiments which are not repeated here. When the target signal transmitted in the target signal source is the 3D signal, the projection display apparatus provided in the embodiments can achieve a 3D effect as long as the 3D display state of the target signal source is a predefined state, thereby enhancing the compatibility of the projection display apparatus.
[0165] In some embodiments, a display control method can be provided, which can be applied to a display apparatus. The display apparatus can include a system-on-chip (SoC); and a user interface layer (UI layer), aVI 0419P-WO-0004 PCT-application - Text middleware layer, and a driver adaptation layer (MI layer) are run in the SoC. The SoC can serve as the at least one processor in the aforementioned embodiments. As shown in FIG. 11. The display control method can include the following.
[0166] Step 1101 : the user interface layer receives a signal source switch command, parses the signal source switch command to obtain a target signal source to be switched to, and passes the target signal source down to the driver adaptation layer via the middleware layer.
[0167] Herein, the detailed process of the display apparatus generating the signal source switch command can refer to the description of foregoing embodiments. After receiving the signal source switch command, the UI layer parses the signal source switch command to obtain the target signal source to be switched to, and delivers the target signal source to the middleware layer. The middleware layer then further delivers the target signal source to the MI layer.
[0168] Step 1102: the driver adaptation layer switches to the target signal source, obtains the signal type of the target signal transmitted in the target signal source, and queries the default 3D display state of the target signal source. The signal type is one of a 3D signal type or a 2D signal type.
[0169] Step 1103: the driver adaptation layer uploads the signal type and the 3D display state to the middleware layer.
[0170] Herein, after the middleware layer delivers the target signal source to the MI layer, the MI layer switches to the target signal source, obtains the signal type of the target signal transmitted in the target signal source, and queries the default 3D display state of the target signal source. The detailed implementation can refer to the description of foregoing embodiments, and will not be repeated here in the application. After obtaining the signal type and the 3D display state, the MI layer uploads the signal type and the 3D display state to the middleware layer.
[0171] Step 1104: the middleware layer returns a 3D enable indication to the driver adaptation layer based on that the signal type is the 3D signal type and the 3D display state is a predefined state.
[0172] Herein, the middleware layer determines whether the signal type of the target signal is the 3D signal and whether the default 3D display state of the target signal source is the predefined state. Based on that the signal type of the target signal is the 3D signal and the default 3D display state of the target signal source is the predefined state, the middleware layer returns the 3D enable indication to the MI layer and sends a 3D mode notification to the UI layer.
[0173] Optionally, the middleware layer may also send the 3D mode notification to the user interface layer based on that the signal type is the 3D signal type and the 3D display state is the predefined state.
[0174] Step 1105: after receiving the 3D enable indication, the driver adaptation layer can control the display apparatus to display the playing interface and plays the 3D video data rendered based on the target signal on the playing interface.
[0175] Herein, after receiving the 3D enable indication, the MI layer displays the playing interface and plays the 3D video data rendered based on the target signal on the playing interface.
[0176] Optionally, after receiving the 3D mode notification, the UI layer may display an eye device wearing prompt on the playing interface to remind the user to wear an eye device that allows the user to view the 3D effect of the 3D video data.VI 0419P-WO-0004 PCT-application - Text
[0177] In the above embodiments, a display control method can be provided, which can be applied to the display apparatus. The display apparatus can include the SoC: and the user interface layer, the middleware layer, and the driver adaptation layer are run in the SoC. The user interface layer receives the signal source switch command, parses the signal source switch command to obtain the target signal source to be switched to, and passes the target signal source down to the driver adaptation layer via the middleware layer. The driver adaptation layer switches to the target signal source, obtains the signal type of the target signal transmitted in the target signal source, and queries the default 3D display state of the target signal source. The signal type is one of the 3D signal type or the 2D signal type. The driver adaptation layer uploads the signal type and the 3D display state to the middleware layer. The middleware layer returns the 3D enable indication to the driver adaptation layer based on that the signal type is the 3D signal type and the 3D display state is the predefined state. After receiving the 3D enable indication, the driver adaptation layer can control the display apparatus to display the playing interface and plays the 3D video data rendered based on the target signal on the playing interface. In the aforementioned method, when the target signal transmitted in the target signal source is the 3D signal, a 3D effect can be achieved as long as the default 3D display state of the target signal source is the predefined state, thereby enhancing the compatibility of the display apparatus.
[0178] In some embodiments, as shown in FIG. 12, based on the process shown in FIG. 11, the display control method provided by the embodiments of the present application further can include the following.
[0179] Step 1106: the user interface layer receives a switch command for the 3D display state, parses the switch command to obtain the target display state to be switched to, and passes the target display state down to the driver adaptation layer via the middleware layer.
[0180] Step 1107: the driver adaptation layer converts the target signal based on the target display state and plays the 3D video data rendered based on the converted signal on the 3D playing interface.
[0181] Herein, the detailed process of the display apparatus generating the switch command for the 3D display state can refer to the description of the foregoing embodiments. After receiving the switch command for the 3D display state, the UI layer parses the switch command to obtain the target display state to be switched to, and delivers the target display state to the middleware layer. The middleware layer further passes the target display state down to the MI layer. The MI layer converts the target signal based on the target display state; and the specific implementation can refer to the description of the foregoing embodiments.
[0182] In the aforementioned embodiments, the user interface layer receives the switch command for the 3D display state, parses the switch command to obtain the target display state to be switched to, and passes the target display state down to the driver adaptation layer via the middleware layer. The driver adaptation layer converts the target signal based on the target display state and plays the 3D video data rendered based on the converted signal on the 3D playing interface. This allows users to freely switch the 3D display state of the target signal source, achieving personalized settings for the 3D display state.
[0183] In some embodiments, the UI layer can include a UI process; and the middleware layer can include: a biz process, an avmain process, and a chassis process. As shown in FIG. 13, the above steps can be further detailed as follows. S 1311 , The UI process receives the signal source switch command, parses the signal source switch command to obtain the target signal source to be switched to, and delivers the target signal source to the biz process;VI 0419P-WO-0004 PCT-application - Text the biz process delivers the target signal source to the avmain process; the avmain process delivers the target signal source to the chassis process; and the chassis process delivers the target signal source to the MI layer. S1312, After receiving the target signal source, the MI layer switches to the target signal source, obtains the signal type of the target signal transmitted in the target signal source, and queries the default 3D display state of the target signal source. S1313, The MI layer throws up the signal type and the 3D display state to the chassis process, the chassis process throws up the signal type and the 3D display state to the avmain process, and the avmain process throws up the signal type and the 3D display state to the biz process. S1314: The biz process determines whether the signal type of the target signal is a 3D signal type and whether the default 3D display state of the target signal source is the predefined state; and if the signal type of the target signal is the 3D signal and the default 3D display state of the target signal source is the predefined state, the biz process passes the 3D enable indication down to the MI layer via the avmain process and chassis process in sequence, and sends a 3D mode notification to the UI process. S 1315, After receiving the 3D enable indication, the MI layer displays the playing interface and plays the 3D video data rendered based on the target signal on the playing interface. S 1316, After receiving the 3D mode notification, the UI layer displays a prompt to wear 3D glasses on the 3D playing interface. S 1317, After receiving the switch command for the 3D display state, the UI layer parses the switch command to obtain the target display state to be switched to, and delivers the target display state to the biz process; the biz process delivers the target display state to the avmain process; the avmain process delivers the target display state to the chassis process; and the chassis process delivers the target display state to the MI layer. S1318, The MI layer converts the target signal based on the target display state, and plays the 3D video data rendered based on the converted signal on the 3D playing interface.
[0184] In some embodiments, the display control method provided by the embodiments of the present application further can include: based on that the signal type is a 2D signal, or based on that the 3D display state is a 3D off state, or based on that the 3D display state is a 3D grayed-out state, the middleware layer returning a 2D enable indication to the driver adaptation layer; and after receiving the 2D enable indication, the driver adaptation layer displaying a 2D playing interface and playing 2D video data rendered based on the target signal on the 2D playing interface.
[0185] Herein, the biz process in the middleware layer can determine whether the signal type of the target signal is the 3D signal and whether the default 3D display state of the target signal source is the predefined state. Based on that the signal type is the 2D signal type, or based on that the 3D display state is the 3D off state, or based on that the 3D display state is the 3D grayed-out state, the biz process sequentially passes the 2D enable indication down to the MI layer via the avmain process and chassis process. After receiving the 2D enable indication, the MI layer displays the 2D playing interface and plays the 2D video data rendered based on the target signal on the 2D playing interface.
[0186] In the above embodiments, based on that the signal type is the 2D signal type, or based on that the 3D display state is the 3D off state, or based on that the 3D display state is the 3D grayed-out state, the middleware layer returns the 2D enable indication to the driver adaptation layer. After receiving the 2D enable indication, the driver adaptation layer displays the 2D playing interface and plays the 2D video data rendered based on the target signal on the 2D playing interface, ensuring that users can view the video presentation regardless of the determination result, thereby enhancing the user experience.VI 0419P-WO-0004 PCT-application - Text
[0187] In some embodiments, the display control method provided by the embodiments of the present application further can include: the user interface layer receiving a menu viewing operation for the 3D display state and displaying a settings menu of the 3D display state; and the user interface layer receiving a trigger operation for the target display state in the settings menu and generating a switch command for the 3D display state.
[0188] As described above, users can click in the target signal source according to the order of the following: Setting -> Picture Mode Settings -> Advanced Settings. The display apparatus will display several options under advanced Settings, such as brightness, color, clarify, motion, overscan, and 3D. Users can click on the 3D option. The menu viewing operation for the 3D display state can include the user's various click operations in the aforementioned process. After receiving the aforementioned menu viewing operation for the 3D display state, the user interface layer will display the settings menu of the 3D display state. When the users want to switch to a specific 3D display state, they select the 3D display state as the target display state and perform a trigger operation on the target display state in the settings menu. After receiving the trigger operation, the user interface layer generates the switch command for the 3D display state. The detailed implementation can refer to the foregoing embodiments.
[0189] In the above embodiments, the user interface layer receives the menu viewing operation for the 3D display state and displays the settings menu of the 3D display state; and the user interface layer receives the trigger operation for the target display state in the settings menu and generates the switch command for the 3D display state. This can provide users with an entry for freely setting the 3D display state, allowing the users to set the 3D display state of the current signal source to the desired state, thereby enhancing the flexibility of 3D display state settings.
[0190] In some embodiments, the 3D display state can include the adaptive state, the 3D off state, the 3D grayed-out state, the left-right display state, and the top-bottom display state. The 3D display state matching the frame packing is the adaptive state, the 3D display state matching the side-by-side type is the left-right display state, and the 3D display state matching the top-and-bottom type is the top-bottom display state. The default 3D display state of the target signal source is the adaptive state, and the predefined state is the adaptive state. The driver adaptation layer converting the target signal to a converted signal based on the target display state, can include: based on that the target display state is the left -right display state and the signal type is the frame packing or the top-and-bottom type, converting the signal type of the target signal to the side-by-side type; based on that the target display state is the top-bottom display state and the signal type is the frame packing or the side-by-side type, converting the signal type of the target signal to the top-and-bottom type; and based on that the target display state is the 3D off state, converting the signal type of the target signal to the 2D signal type. Detailed implementation may refer to the preceding embodiments.
[0191] In some embodiments, the display control method provided by the embodiments of the present application further can include: after receiving a signal source switch command, the user interface layer sending a close command to the middleware layer to close the current signal source; after receiving the close command, the middleware layer determining whether the signal type of the signal transmitted in the current signal source is the 3D signal type, and determines whether the 3D display state of the current signal source is the on state; based on that the signal type of the signal transmitted in the current signal source is the 3D signal type, and the 3D display state of theVI 0419P-WO-0004 PCT-application - Text current signal source is the on state, the middleware layer passes the close command down to the driver adaptation layer; and after receiving the close command, the driver adaptation layer setting the 3D display state of the current signal source to the 3D off state and returning a close success message to the middleware layer.
[0192] Specifically, as shown in FIG. 14, the UI layer can include the UI process; and the middleware layer can include: the biz process, the avmain process, and the chassis process. As shown in FIG. 14, the above specific steps can be as follows. S1411, after receiving the signal source switch command, the UI process sends a close command for closing the current signal source to the system server process of the advanced power management (APM) module; and the system server process sends the close command for closing the current signal source to the biz process. S1412: The biz process determines whether the signal type of the signal transmitted in the current signal source is the 3D signal type and whether the 3D display state of the current signal source is the on state; if the signal type of the signal transmitted in the current signal source is the 3D signal type and the 3D display state of the current signal source is the on state, the biz process delivers the close command to the avmain process; the avmain process delivers the close command to the chassis process; and the chassis process delivers the close command to the MI layer. SI 413 : After receiving the close command, the MI layer sets the 3D display state of the current signal source to the 3D off state. S1414, The MI layer successively sends a close success message to the system server process through the chassis process, the avmain process, and the biz process. If either of the above two determination results is no, the biz process directly returns a close success message to the system server process.
[0193] In the above embodiments, after receiving the signal source switch command, the user interface layer sends the close command to the middleware layer to close the current signal source. After receiving the close command, the middleware layer determines whether the signal type of the signal transmitted in the current signal source is the 3D signal type, and whether the 3D display state of the current signal source is the on state. If the signal type of the signal transmitted in the current signal source is the 3D signal type, and the 3D display state of the current signal source is in the on state, the middleware layer passes the close command down to the driver adaptation layer. After receiving the close command, the driver adaptation layer sets the 3D display state of the current signal source to the 3D off state and returns the close success message to the middleware layer. This prevents the 3D display states of various signal sources from affecting each other.
[0194] A projection display apparatus is a type of display apparatus that can project images or videos onto a screen. The projection display apparatus can project laser beams of specific colors onto the screen through the refraction of the optical lens assembly to form specific images. During the projection process, a certain distance needs to be maintained between the projection display apparatus and the screen to allow the projection display apparatus to project the laser beam onto the placement region of the screen, thereby displaying the corresponding projected image on the screen.
[0195] The embodiments of the application can be applied to various types of projection display apparatuses. The following will use a projector as an example to describe the projection display apparatus and the automatic focusing method.
[0196] The projector is an apparatus that can project images or videos onto the screen. The projector can be connected to a computer, a broadcast network, the internet, the video compact Disc (VCD), the digital versatile discVI 0419P-WO-0004 PCT-application - Text recordable (DVD), a game console, the digital video camera (DV), etc., via different interfaces to play the corresponding video signal. The projector is widely used in homes, offices, schools, and entertainment venues.
[0197] FIG. 15 shows a schematic diagram of the placement of a projection display apparatus according to the embodiments of the present application, and FIG. 16 shows a schematic diagram of an optical path of the projection display apparatus according to the embodiments of the present application.
[0198] In some embodiments, referring to FIGS. 15-16, the present application can provide a projection screen and a projection display apparatus 222. The projection screen is fixed at a first position, and the projection display apparatus 222 is placed at a second position, so that the projected image aligns with the projection screen. The projection display apparatus can include a laser light source 101, an optical engine 102, a lens 103, and a projection surface or projection medium 104. Herein, the laser light source 101 can provide illumination for the optical engine 102, the optical engine 102 can modulate the light beam from the light source and output it to the lens 103 for imaging, and the light beam can be then projected onto the projection surface 104 to form the projected image. Since the laser light source 101, the optical engine 102, and the lens 103 work together to emit projection light to project the projected image. In some embodiments of the present application, the laser light source 101, the optical engine 102, and the lens 103 are collectively referred to as the light-emitting assembly.
[0199] In some embodiments, the laser light source 101 of the projection display apparatus can include a laser assembly and an optical lens assembly. The light beam emitted by the laser assembly may pass through the optical lens assembly to provide illumination for the optical engine. For example, the optical lens assembly requires a higher level of environmental cleanliness and airtight sealing; while the chamber housing the laser assembly can adopt lower-grade dust-proof sealing to reduce sealing costs.
[0200] In some embodiments, the optical engine 102 of the projection display apparatus may be implemented to include a blue optical engine, a green optical engine, and a red optical engine; and may also include a heat dissipation system, a circuit control system, etc. It should be noted that in some embodiments, the light-emitting assembly of the projector may also be realized using a light-emitting diode (LED) light source.
[0201] FIG. 17 shows a circuit architecture diagram of the projection display apparatus according to the embodiments of the present application. In some embodiments, the projection display apparatus may include a display control circuit 10, a laser light source 101, at least one laser drive assembly 30, and at least one brightness sensor 40. The laser light source 101 may include at least one laser in one-to-one correspondence with at least one laser drive assembly 30. Herein, the term “at least one” means one or more, and the term “multiple” means two or more.
[0202] Based on this circuit architecture, the projection display apparatus can achieve adaptive adjustment. For example, by setting a brightness sensor 40 in the light output path of the laser light source 101, the brightness sensor 40 can detect a first brightness value of the laser light source and send the first brightness value to the display control circuit 10.
[0203] The display control circuit 10 can obtain a second brightness value corresponding to a drive current of each laser, and determine that the laser has experienced a catastrophic optical damage (COD) failure when a difference between the second brightness value and the first brightness value of the laser exceeds a difference threshold. Then,VI 0419P-WO-0004 PCT-application - Text the display control circuit can adjust a current control signal of the laser drive assembly corresponding to the laser, until the difference is less than or equal to the difference threshold, thereby eliminating the COD failure of the blue laser. The projection display apparatus can promptly eliminate the COD failure of the laser, reduce the failure rate of the laser, and improve the image display performance of the projection display apparatus.
[0204] FIG. 18 shows a schematic diagram of a structure of a projection display apparatus according to the embodiments of the present application.
[0205] In some embodiments, the laser light source 101 in the projection display apparatus may include a blue laser 1011, a red laser 1012, and a green laser 1013 which are independently provided. The projection display apparatus may also be referred to as a three-color projection display apparatus. The blue laser 1011, the red laser 1012, and the green laser 1013 are all lightweight module (mirai console loader, MCL) encapsulation of lasers, which have a small volume and facilitate compact optical path arrangement.
[0206] In some embodiments, the projection display apparatus 222 further can include a communicator connected to a communication bus (Bus). The communicator is a component used to communicate with external devices or servers according to various communication protocol types.
[0207] In some embodiments, the projection display apparatus may be configured with a camera to operate in conjunction with the projection display apparatus to achieve adjustment and control of the projection process. For example, the camera configured in the projection display apparatus may specifically be implemented as a 3D camera or a stereo camera. When the camera is implemented as the stereo camera, the camera specifically can include a left camera and a right camera. The stereo camera can capture the image and playing content displayed on a projection screen, i.e., a projection surface corresponding to the projection display apparatus; and the image or playing content is projected by the optical engine built into the projection display apparatus.
[0208] When the projection display apparatus is moved, changes in the projection angle and distance to the projection surface may cause the projected image to deform, resulting in a trapezoidal image or other distorted images. The at least one processor of the projection display apparatus 222 can be configured to perform automatic trapezoidal correction based on the images captured by the camera, by coupling the angle between the optical engine and the projection surface with the correct display of the projected image.
[0209] Herein, the camera can be used to capture the image displayed on the projection surface and can be a video camera. The video camera may include a lens assembly, which contains a photosensitive element and a lens. The lens, through the refraction of light by multiple lens elements, enables the light from the scene's image to strike the photosensitive element. The photosensitive element can be selected based on the specifications of the video camera, adopting detection principles based on charge-coupled devices or complementary metal-oxide semiconductors. The photosensitive element converts light signals into electrical signals through light-sensitive materials and outputs the converted electrical signals as image data.
[0210] FIG. 19 shows a schematic diagram of a lens structure of the projection display apparatus 222 in some embodiments. To support the automatic focusing process of the projection display apparatus 222, as shown in FIG. 19, the lens 103 of the projection display apparatus 222 may further include an optical assembly 310 and a drive motor 320. Herein, the optical assembly 310 is a lens group composed of one or more lenses, which can refract theVI 0419P-WO-0004 PCT-application - Text light emitted by the optical engine 102, enabling the light emitted by the optical engine 102 to be transmitted to the projection surface to form a transmitted content image.
[0211] The optical assembly 310 may include a lens barrel and multiple lenses in the lens barrel. Depending on whether the lens positions can be moved, the lenses in the optical assembly 310 can be divided into a movable lens 311 and a fixed lens 312. By adjusting the position of the movable lens 311 , a distance between the movable lens 311 and the fixed lens 312 can be altered, thereby changing the overall focal length of the optical assembly 310. Therefore, the drive motor 320 can be connected to the movable lens 311 in the optical assembly 310 to drive the movable lens 311 to move its position, thereby achieving the automatic focusing function.
[0212] It should be noted that the focusing process described in some embodiments of the application refers to adjusting the distance between the movable lens 311 and the fixed lens 312 by changing the position of the movable lens 311 via the drive motor 320, i.e., adjusting the image plane position. Therefore, based on the imaging principle of the lens combination in the optical assembly 310, the adjustment of the focal length is essentially an adjustment of the image distance. However, considering the overall structure of the optical assembly 310, adjusting the position of the movable lens 311 is equivalent to adjusting the overall focal length of the optical assembly 310.
[0213] When the projection display apparatus 222 is at different distances from the projection surface, the lens of the projection display apparatus 222 needs to adjust its focal length to project a clear image onto the projection surface. During the projection process, the distance between the projection display apparatus 222 and the projection surface may vary depending on the user's placement, requiring different focal lengths. Therefore, to adapt to different usage scenarios, the projection display apparatus 222 needs to adjust the focal length of the optical assembly 310.
[0214] FIG. 20 shows a schematic diagram of a structure of a distance sensor 600 and a camera 700 in some embodiments. As shown in FIG. 20, the projection display apparatus 222 may also be provided with an internal or external camera 700, and the camera 700 can capture the projection content to obtain the projection content image. The projection display apparatus 222 then performs clarity detection on the projection content image to determine whether the current lens focal length is appropriate, and adjusts the focal length if it is not appropriate. When performing automatic focusing based on the projection content image captured by the camera 700, the projection display apparatus 222 can continuously adjust the lens position and take photos, and find the focusing position by comparing the clarity of images before and after the adjustment, thereby adjusting the movable lens 311 in the optical assembly to the appropriate position. For example, the at least one processor can be configured to first control the drive motor 320 to gradually move the movable lens 311 from a focusing starting position to a focusing endpoint position, and continuously capture projection content images via the camera 700 during this process. By performing clarity detection on multiple projection content images, the at least one processor can be configured to determine the position with the highest clarity and then control the drive motor 320 to adjust the movable lens 311 from the focusing endpoint to the position with the highest clarity, thereby completing the automatic focusing process.
[0215] FIG. 21 shows a schematic diagram of a system framework for implementing the display control by a projection display apparatus according to the embodiments of the present application.VI 0419P-WO-0004 PCT-application - Text
[0216] In some embodiments, the projection display apparatus 222 has the characteristics of telephoto miniature projection. The at least one processor of the projection display apparatus 222 can be configured to perform display control on the projected light image through a pre-set algorithm to achieve functions such as automatic trapezoidal correction for the display images, automatic screen alignment, automatic obstacle avoidance, automatic focusing, and eye protection against direct light.
[0217] In some embodiments, the projection display apparatus 222 is equipped with a gyroscope sensor. During movement of the apparatus, the gyroscope sensor can detect position changes and actively collect movement data. The collected data is then transmitted to the application service layer via the system framework layer to support application data required for the user interface interaction and application interaction. The collected data can also be used for data invocation in the algorithm service implementation by the at least one processor.
[0218] In some embodiments, the projection display apparatus 222 can be equipped with a time-of-flight sensor. After the time-of-flight sensor collects the corresponding data, the data is sent to the corresponding time-of-flight service in a service layer. After obtaining the data, the time-of-flight service sends the collected data to the application service layer through the process communication framework. The data is used for data invocation by the at least one processor, user interface interaction, and application interaction, etc.
[0219] In some embodiments, the camera 700 configured in the projection display apparatus 222 may be a stereo camera, a depth camera, or a 3D camera, etc. The data collected by the camera 700 is sent to the camera service, and then the camera service sends the collected image data to the process communication framework and / or a correction service of the projection display apparatus. The correction service of the projection display apparatus may receive the camera-collected data sent by the camera service, and the at least one processor may be configured to invoke the corresponding control algorithms from the algorithm library based on the different functions to be implemented.
[0220] In some embodiments, data interaction with the application service is performed through the process communication framework, and a calculation result is then fed back to the correction service via the process communication framework. The correction service sends the obtained calculation result to an operating system of the projection display apparatus 222 to generate a control signal, and sends the control signal to a control driver of the optical engine 102 to control the operating condition of the optical engine 102 and achieve automatic correction of the displayed image.
[0221] In some embodiments, when an image correction command is detected, the projection display apparatus 222 can correct the projected image. For correction of the projected image, an association relationship between a distance, a horizontal angle, and an offset angle can be established in advance. Then, the at least one processor in the projection display apparatus 222 can be configured to obtain a current distance between the optical engine 102 and the projection surface, and determine the angle between the optical engine 102 and the projection surface at that moment in combination with the association relationship to which it belongs, to achieve projected image correction. Herein, the angle can be an angle between a central axis of the optical engine 102 and the projection surface.
[0222] In some embodiments, the projection display apparatus 222 can automatically complete the correction and then refocus, and the at least one processor can be configured to detect whether the auto-focus function is enabled. When the auto-focus function is not enabled, the at least one processor can terminate the auto-focus operation. WhenVI 0419P-WO-0004 PCT-application - Text the auto-focus function is enabled, the projection display apparatus 222 can obtain the detected distance from the time-of-flight sensor via the middleware for calculation.
[0223] The at least one processor can be configured to query a predefined mapping table based on the obtained distance to obtain the focal length of the projection display apparatus 222. Then, the middleware can set the obtained focal length to the optical engine 102 of the projection display apparatus 222. Herein, the middleware can be a series of applications related to the focusing control process. After the optical engine 102 emits laser light at the above focal length, the camera can execute a photo capture command. The at least one processor can be configured to determine whether the autofocus process for the projection display apparatus 222 is complete according to the captured image and evaluation function.
[0224] If the determination result meets the predefined completion condition, the automatic focusing process is controlled to end. If the determination result does not meet the predefined completion condition, the middleware will fine-tune the focal length parameter of the optical engine 102 of the projection display apparatus 222. For example, the focus can be gradually fine-tuned in predefined steps, and the adjusted focus parameter is set to the optical engine 102 again. Therefore, it achieves repeated photographing and clarity evaluation steps, and ultimately finds the optimal focal length through clarity comparison to complete automatic focusing.
[0225] In some embodiments, the projection display apparatus 222 can include a light-emitting assembly, which may include a laser light source 101. The laser light source 101 may include a laser. The at least one processor of the projection display apparatus 222 may be configured to control the laser to excite particles in the medium to release coherent light, forming a high-brightness light beam to generate the corresponding projection content.
[0226] In some embodiments, the projection display apparatus 222 can adjust the brightness of the projection content by setting the backlight value of the laser light source 101. Herein, the higher the backlight value, the higher the brightness of the projection content, and the more heat generated by the laser light source 101, resulting in the more heat generated by the overall operation of the projection display apparatus 222.
[0227] As the heat generated during operation of the projection display apparatus 222 increases, the temperature of the laser in the laser light source 101 also rises. If the laser temperature becomes too high, the performance of the laser light source may be affected, leading to issues such as stuttering or even damage. Therefore, in some embodiments, the projection display apparatus 222 is also equipped with a heat dissipation device. The at least one processor of the projection display apparatus 222 can be configured to control the operation of the heat dissipation device to accelerate the heat dissipation effect of the projection display apparatus 222, thereby reducing the laser temperature. For example, the heat dissipation device can be configured in the optical engine 102 of the projection display apparatus 222.
[0228] In some embodiments, the heat dissipation device may include heat dissipation blades, such as fan blades. The at least one processor of the projection display apparatus 222 can be configured to drive the rotation of the heat dissipation blades to generate airflow, expelling the internal heat of the projection display apparatus 222 to the external environment, thereby achieving rapid heat dissipation and cooling effects of the projection display apparatus 222.VI 0419P-WO-0004 PCT-application - Text
[0229] To accelerate heat dissipation, in some embodiments, the heat dissipation device may further include components such as heat sinks and heat pipes, which can rapidly dissipate the heat from the projection display apparatus 222 to the external environment through heat conduction or other methods, thereby reducing the internal heat of the projection display apparatus 222 and achieving a cooling effect.
[0230] Since the heat generated by the projection display apparatus 222 varies under different working scenarios (such as different modes, different operating states, and different user operations), the temperature of the laser also varies. Therefore, in some embodiments, an operating rotational speed of the heat dissipation blades in the heat dissipation device is correlated with the laser temperature of the laser light source 101, and the operating rotational speed is positively correlated with the laser temperature. Herein, the rotational speed of the heat dissipation blades in the heat dissipation device can be divided into multiple fan speed levels, and each fan speed level corresponds to a different rotational speed. The higher the fan speed level, the faster the rotational speed. Thus, the higher the temperature of the laser in the projection display apparatus 222, the higher the fan speed level set by the heat dissipation device.
[0231] For example, the at least one processor of the projection display apparatus 222 can be configured to monitor the laser temperature of the laser light source 101 in real time, and divide the laser temperature into three temperature levels based on the obtained laser temperature and a preset temperature range. Correspondingly, the projection display apparatus 222 can also be provided with three different fan speed levels. Herein, the temperature of the laser in each temperature level corresponds to a fan speed level; and the higher the temperature of the temperature level, the higher the corresponding fan speed level.
[0232] In some embodiments, the projection display apparatus 222 may also set an association relationship between fan speed levels and backlight levels. Similarly, different backlight levels correspond to different backlight values; and the higher the backlight level, the higher the backlight value. Thus, the higher the backlight level in the projection display apparatus 222, the higher the fan speed level set by the heat dissipation device.
[0233] For ease of description and differentiation, the backlight level that can be displayed on the user interface in the embodiments of the application is referred to as a first level. The user interface refers to the projection content projected by the projection display apparatus 222 onto the projection surface.
[0234] To facilitate detection of the laser temperature, in some embodiments, the light-emitting assembly of the projection display apparatus 222 is further configured with a negative temperature coefficient (NTC) temperature sensor, which is closely attached to the laser light source 101. When detecting the laser temperature, the projection display apparatus 222 can communicate with the NTC temperature sensor via a controller to monitor the laser temperature of the laser light source 101 in real time.
[0235] Miniature projection display apparatuses are renowned for their compact design and high performance, with the laser serving as the core light source. The laser excites particles in the medium to release coherent light, forming a high-brightness beam suitable for projection display. However, this process generates a significant amount of thermal energy, causing the internal temperature of the apparatus to rise. To ensure stable operation, the miniature projection display apparatus may be provided with a built-in heat dissipation device, such as a small high-speed fan. The fan, based on the principle of electromagnetic induction, drives the fan blades to rotate to generate airflow. ThisVI 0419P-WO-0004 PCT-application - Text airflow carries heat away from the laser and other heat-generating components, and then heat is expelled through ventilation holes into the external environment, thereby maintaining an appropriate internal temperature and ensuring stable long-term operation.
[0236] However, the compact design of miniature projection display apparatuses may limit the space for heat dissipation, which affects the heat dissipation effect. As a result, prolonged use or improper operation of the projection display apparatus may cause the mainboard of the projection display apparatus to overheat and shut down automatically. Meanwhile, the fans used for cooling in the projection display apparatus generate noticeable noise during high-speed rotation, affecting the user experience.
[0237] In other words, due to the small size of the projection display apparatus 222, such as the miniature projection display apparatus, various components are compactly constrained in the space of the apparatus, resulting in a small heat dissipation space and affecting the heat dissipation speed. In this way, if the projection display apparatus 222 runs for a long time or the user starts high-energy-consuming operations, the projection display apparatus 222 is prone to the problem of motherboard overheating, thus causing damage or affecting performance. Moreover, when the heat dissipation device of the projection display apparatus 222 controls the rotation of the heat dissipation blades for heat dissipation, it will also generate a certain amount of noise. The faster the rotation speed, the greater the noise generated. If the device continues to maintain a high temperature, the noise generated by the projection display apparatus 222 will also last for a long time, affecting the user experience.
[0238] Therefore, some embodiments of the application provide a projection display apparatus 222 that can dynamically adjust the backlight value of the projection display apparatus 222 based on the rotational speed of the heat dissipation blades in the heat dissipation device and the laser temperature of the laser light source 101, thereby alleviating the problems of the excessively high laser temperature and the excessive noise of the heat dissipation device, thereby accelerating the heat dissipation speed of the projection display apparatus 222. Moreover, during the backlight adjustment process of the projection display apparatus 222, the projection display apparatus 222 can distinguish and respond to user commands for adjusting the backlight value, ensuring that the accelerated heat dissipation is not affected, thereby achieving intelligent management of heat dissipation and low noise.
[0239] As shown in FIGS. 22-23, in some embodiments, the projection display apparatus 222 may include a light-emitting assembly, a heat dissipation device, and a controller. Herein, the light-emitting assembly may include a laser light source 101; and the heat dissipation device may include heat dissipation blades, such as fan blades. The light-emitting assembly and the heat dissipation device are coupled to the controller, to enable the controller to communicate with the light-emitting assembly and the heat dissipation device and control the operation of the light-emitting assembly and the heat dissipation device.
[0240] In some embodiments, the light-emitting assembly can be configured to project projection content onto a projection surface based on the laser light source 101. Herein, the laser light source 101 may include one or more lasers; and the projection surface may be a screen (such as a white plastic screen, a gray plastic screen, a glass bead screen and the like), a wall, or a projection screen.
[0241] In some embodiments, the heat dissipation device can be configured to control the rotation of the heat dissipation blades to form a heat dissipation channel, thereby expelling heat from the interior of the projectionVI 0419P-WO-0004 PCT-application - Text display apparatus 222 to the external environment. Herein, the operating rotational speed of the heat dissipation blades is correlated with the laser temperature of the laser light source. For example, the operating rotational speed may correspond to multiple different fan speed levels, and the laser temperature may correspond to multiple temperature levels. The higher the fan speed level, the faster the operating rotational speed; the higher the temperature level, the higher the laser temperature; and the higher the temperature level, the higher the correlated fan speed level. That is, the laser temperature is positively correlated with the operating rotational speed; and the higher the laser temperature, the higher the operating rotational speed of the heat dissipation blades in the heat dissipation device.
[0242] In some embodiments, the operating rotational speed can include at least a first rotational speed and a second rotational speed, with the first rotational speed being greater than the second rotational speed. That is, the fan speed levels include at least two gears, and the first rotational speed corresponds to the highest fan speed level. Based on this, for the convenience of distinction and description, in the embodiments of the present application, the first rotational speed is used to represent the highest rotational speed, and the second rotational speed is used to represent the remaining rotational speeds below the highest rotational speed.
[0243] As shown in FIG. 22, in some embodiments, the at least one processor can be configured to perform the following steps.
[0244] S801 : In response to a power-on command, detecting a laser temperature of a laser light source.
[0245] The projection display apparatus 222 can receive a power-on command input by the user based on different interaction methods. In some embodiments, the power-on command can be input via a control device supporting the projection display apparatus 222, or can be input by the user via a switch button configured in the projection display apparatus 222 itself, or can be input via voice operation, etc.
[0246] After receiving the power-on command input by the user, the projection display apparatus 222 can respond to the power-on command and execute the power-on program through the at least one processor to put the projection display apparatus 222 into an operational state (or power-on state). In this case, to prevent the projection display apparatus 222 from overheating, the at least one processor of the projection display apparatus 222 can also be configured to detect the laser temperature of the laser light source 101 in real time to obtain temperature information about the projection display apparatus 222.
[0247] In some embodiments, when detecting the laser temperature, the projection display apparatus 222 can read the laser temperature detected by the NTC temperature sensor through the at least one processor. For example, the at least one processor of the projection display apparatus 222 can be configured to read a voltage value of the thermistor in the NTC temperature sensor through an analog-to -digital converter (ADC), and then convert the voltage value into a temperature value through calculation to obtain the laser temperature.
[0248] To reduce system resource consumption, in some embodiments, the projection display apparatus 222 may detect the laser temperature at a predetermined time interval to reduce the frequency of laser temperature acquisition and the amount of data acquired. For example, when the predetermined time interval is 5 seconds, after the projection display apparatus 222 enters the powered-on state, the at least one processor of the projection display apparatus 222 may be configured to detect the laser temperature once every 5 seconds.VI 0419P-WO-0004 PCT-application - Text
[0249] In some embodiments, after detecting the laser temperature of the laser light source 101, the at least one processor of the projection display apparatus 222 also can be configured to control the heat dissipation device to rotate the heat dissipation blades at the corresponding operating rotational speed based on the laser temperature. For example, the heat dissipation fan can include two heat dissipation speed levels, namely a first fan speed level and a second fan speed level. The operating rotational speed of the heat dissipation blades at the first fan speed level is the first rotational speed, and the operating rotational speed of the heat dissipation blades at the second fan speed level is the second rotational speed. The laser temperature also can include two temperature levels, namely a first temperature level and a second temperature level; and a minimum value of a temperature range corresponding to the first temperature level is greater than a maximum value of a temperature range corresponding to the second temperature level. When the laser temperature is in the first temperature level, the at least one processor of the projection display apparatus 222 can control the heat dissipation device to rotate the heat dissipation blades at the first rotational speed. When the laser temperature is in the second temperature level, the at least one processor of the projection display apparatus 222 can control the heat dissipation device to rotate the heat dissipation blades at the second rotational speed.
[0250] It should be noted that the fan speed levels of the heat dissipation device and the temperature levels of the laser are merely exemplary illustrations and are not intended to be limiting. The fan speed levels and temperature levels in the embodiments of the present application may include more levels.
[0251] After the at least one processor of the projection display apparatus 222 controls the heat dissipation device to rotate and dissipate heat based on the laser temperature, the partial heat of the projection display apparatus 222 is discharged to the external environment, thereby accelerating the heat dissipation speed of the projection display apparatus 222. However, due to the diverse operating scenarios of the projection display apparatus 222, the heat dissipation device may not be able to dissipate heat and cool down in a timely and rapid manner.
[0252] Therefore, in some embodiments, the projection display apparatus 222 may be configured with a temperature threshold, i.e., a preset temperature threshold. The at least one processor of the projection display apparatus 222 can determine whether the projection display apparatus 222 currently requires accelerated heat dissipation by comparing the preset temperature threshold with the laser temperature. In the embodiments of the application, the function of the accelerated heat dissipation is referred to as a current slowdown function, that is, whether the current slowdown function is enabled is determined based on the preset temperature threshold and the laser temperature.
[0253] In some embodiments, the projection display apparatus 222 may be configured with multiple preset temperature thresholds. The projection display apparatus 222 can determine the specific processing strategy for the current slowdown function by comparing the laser temperature with each preset temperature threshold. For example, the preset temperature thresholds may include a first temperature threshold and a second temperature threshold; and the first temperature threshold is 54°C and the second temperature threshold is 56°C.
[0254] S802: In response to the laser temperature being greater than or equal to a preset temperature threshold, obtaining an operating rotational speed of the heat dissipation blades.VI 0419P-WO-0004 PCT-application - Text
[0255] When detecting that the laser temperature is greater than or equal to the preset temperature threshold, the projection display apparatus 222 can obtain the operating rotational speed of the heat dissipation blades and determine whether the heat dissipation device is currently operating at maximum rotational speed.
[0256] As shown in FIG. 24, to reduce unnecessary resource overhead, in some embodiments, before obtaining the operating rotational speed of the heat dissipation blades, the projection display apparatus 222 records an initial time point when the laser temperature is greater than or equal to the preset temperature threshold via the at least one processor (S1001). Then, taking the initial time point as a timing starting point, the at least one processor of the projection display apparatus 222 detects the laser temperature again after a first time interval (S1002). When the laser temperature is less than the preset temperature threshold, the at least one processor of the projection display apparatus 222 executes the step of detecting the laser temperature of the laser light source (i.e., S801). When the laser temperature is still greater than or equal to the preset temperature threshold, the at least one processor of the projection display apparatus 222 executes the step of obtaining the operating rotational speed of the heat dissipation blades (i.e., S802).
[0257] In other words, when detecting that the laser temperature exceeds the preset temperature threshold, the projection display apparatus 222 starts timing by taking the current time point as the timing starting point; and detects the laser temperature again after the preset first time interval, and compares the laser temperature with the preset temperature threshold. When the laser temperature detected again exceeds the preset temperature threshold, the projection display apparatus 222 determines whether the heat dissipation device is operating at maximum rotational speed. When the laser temperature does not exceed the preset temperature threshold, it indicates that the projection display apparatus 222 has effectively improved the problem of excessive heat through the heat dissipation device, and there is no need to additionally trigger the current slowdown function. Monitoring of the laser temperature can continue.
[0258] For example, the preset temperature threshold is 54°C, and the first time interval is 10 seconds. When the at least one processor of the projection display apparatus 222 detects that the laser temperature is great than or equal to 54°C, and the laser temperature is still great than or equal to 54°C after 10 seconds, the at least one processor of the projection display apparatus 222 then detects the current operating rotational speed of the heat dissipation device to determine whether the operating rotational speed has reached the maximum rotational speed; otherwise, the at least one processor of the projection display apparatus 222 does not execute processing and continues to monitor the laser temperature.
[0259] S803: Based on that the operating rotational speed is a first rotational speed, setting a backlight value of the laser light source to a target value, so that the light-emitting assembly projects the projection content according to the target value; where the target value is less than a first backlight value of the laser light source when the power-on command is received.
[0260] When the projection display apparatus 222 obtains that the operating rotational speed is the first rotational speed, it indicates that the operating rotational speed of the heat dissipation device has reached the maximum rotational speed, and the laser temperature has continuously exceeded the preset temperature threshold for a certain period of time. In this case, the projection display apparatus 222 can activate the current slowdown function via theVI 0419P-WO-0004 PCT-application - Text at least one processor to reduce heat generation and accelerate the heat dissipation speed of the projection display apparatus 222.
[0261] Therefore, in some embodiments, when the projection display apparatus 222 triggers the current slowdown function, the backlight value of the laser light source 101 is reduced, causing the light -emitting assembly to project the projection content according to the reduced backlight value, to reduce the heat generated by the laser light source 101 in the projection display apparatus 222 and further accelerate the heat dissipation speed of the projection display apparatus 222.
[0262] In some embodiments, when reducing the backlight value of the laser light source 101, the projection display apparatus 222 can set the backlight value of the laser light source 101 to a target value. Herein, the target value is less than the backlight value (i.e., the first backlight value) of the projection display apparatus 222 receiving the power-on command. In this way, by reducing the backlight value of the laser light source 101, the heat generation of the projection display apparatus 222 is reduced.
[0263] When there are multiple preset temperature thresholds, in some embodiments, the preset temperature thresholds configured in the projection display apparatus 222 can include a first temperature threshold and a second temperature threshold, with the first temperature threshold being less than the second temperature threshold. Correspondingly, the target values to be set by the projection display apparatus 222 also differ for different temperature thresholds.
[0264] As shown in FIG. 25, in some embodiments, when the laser temperature is greater than or equal to the first temperature threshold but less than the second temperature threshold, and the operating rotational speed is the first rotational speed, the backlight value of the laser light source 101 is set to a first target value (SI 101); or when the laser temperature is greater than or equal to the second temperature threshold, and the operating rotational speed is the first rotational speed, the backlight value of the laser light source 101 is set to a second target value (SI 102). Herein, the second target value can be less than the first target value.
[0265] For example, the first temperature threshold is 54°C, the second temperature threshold is 56°C, and the fan speed levels include 9 levels, ranging from level 1 to level 9. The level 9 is the highest fan speed level, corresponding to the maximum operating rotational speed (i.e., the first rotational speed). The backlight levels (first levels) displayed on the UI interface corresponding to backlight values range from level 1 to level 10, with backlight values increasing gradually from level 1 to level 10. The laser temperature is Tm. When the projection display apparatus 222 detects that Tm is greater than or equal to 54°C, Tm remains greater than or equal to 54°C after 10 seconds, and the fan speed level is at the level 9, the backlight of the laser light source 101 is slowly reduced to the level 7. When the projection display apparatus 222 detects that Tm is greater than or equal to 56°C, Tm remains greater than or equal to 56°C after 10 seconds, and the fan speed level is at the level 9, the backlight of the laser light source 101 is slowly reduced to the level 5.
[0266] The aforementioned first level is the level for setting a backlight value displayed on the UI interface. In some embodiments, to facilitate user operation and control, the at least one processor of the projection display apparatus 222 can generate a backlight settings interface and project the projection content of the backlight settings interface onto the projection surface via the light-emitting assembly, thereby displaying the content of the backlightVI 0419P-WO-0004 PCT-application - Text settings interface to the user via the projection surface. Herein, the backlight settings interface can include a selection control corresponding to the first level.
[0267] In some embodiments, in response to a display command of the backlight settings interface, the at least one processor of the projection display apparatus 222 can control the light -emitting assembly to project the content of the first backlight settings interface onto the projection surface. Herein, the first backlight settings interface can include a selection control for setting the backlight value, different selection controls are associated with different first levels, and the selection control of the first backlight interface is in an enabled state. When detecting a selection event of the selection control, the at least one processor of the projection display apparatus 222 can be configured to generate the corresponding backlight adjustment command based on the first level associated with the selection control.
[0268] For example, as shown in the backlight settings interface in FIG. 26A, the user can trigger the backlight settings interface into displaying the option control 1202 shown in FIG. 26B by performing a selection operation on the backlight setting control 1201 in FIG. 26A. The user can select the option control 1202 to generate the backlight adjustment command corresponding to the option control 1202 (e.g., when selecting the option control for the level 8, a backlight adjustment command corresponding to the backlight value represented by the level 8 is generated). In other words, the user can also customize and adjust the backlight value of the projection display apparatus 222 through the backlight settings interface displayed in the projection display apparatus 222, causing the projection display apparatus 222 to project content according to different backlight values, thereby achieving display effects at different brightness levels.
[0269] As shown in FIG. 27, in some embodiments, when setting the backlight value of the laser light source 101 to the target value, the at least one processor of the projection display apparatus 222 may first obtain the second level corresponding to the backlight value (S 1301). Herein, different second levels are associated with different backlight values, the backlight values associated with the second levels include the backlight values indicated by the first levels, and the number of the second levels is greater than the number of the first levels. For example, as shown in FIG. 28, FIG. 28 shows a corresponding relationship between the second levels 1402 and the backlight values. Herein, the number of the first levels 1401 is 10, the number of the second levels 1402 is 30, and the corresponding relationship between the first levels 1401 and the second levels 1402 is shown in FIG. 28.
[0270] After obtaining the second level corresponding to the current backlight value of the laser light source 101, the at least one processor of the projection display apparatus 222 may set the backlight value of the laser light source 101 to the target value based on the second level and the preset decreasing gradient (SI 302). Herein, the decreasing gradient is to reduce the second level of the backlight value by 1 every second time interval.
[0271] For example, the second time interval is 2 seconds. As shown in FIG. 28, when triggering the current slowdown function, the projection display apparatus 222 is in the level 9 of the first levels (i.e., the level of the backlight value displayed on the UI), i.e., the level 27 of the second levels 1402. To trigger the slowdown function, the backlight value needs be adjusted to the level 7 of the first levels 1401, i.e., the level 21 of the second levels 1402. The at least one processor of the projection display apparatus 222 needs to set the backlight value according to the backlight value corresponding to the second level 1402, reducing the second level by one level every 2 seconds.VI 0419P-WO-0004 PCT-application - TextThat is, starting from a backlight value of 90, the backlight value is set to 82 after 2 seconds, then to 81 after another 2 seconds, and so on until the backlight value is set to 70. Then, the projection display apparatus 222 completes the current slowdown function.
[0272] It should be noted that the backlight level of the backlight value to be adjusted when the projection display apparatus 222 triggers the current slowdown function is not limited to a specific level and backlight value. The above target value and the corresponding backlight level described above can be set according to the actual application scenario and device model, and the application does not impose any restrictions on this.
[0273] S804: Receiving a backlight adjustment command, and parsing a first level of the backlight adjustment command in response to the backlight adjustment command, where the first level represents a second backlight value indicated by the backlight adjustment command.
[0274] The at least one processor of the projection display apparatus 222 can be configured to trigger the aforementioned current slowdown function, and reduce the backlight value to accelerate the heat dissipation of the projection display apparatus 222. In this case, if the backlight adjustment command is received from the user, in response to the backlight adjustment command, the at least one processor of the projection display apparatus 222 can be configured to parse the first level (i.e., the backlight level displayed on the UI) associated with the backlight adjustment command.
[0275] To balance the effect of the current slowdown function and user needs, after parsing the first level associated with the backlight adjustment command, the at least one processor of the projection display apparatus 222 can be configured to compare the backlight value (i.e., the second backlight value) indicated by the first level with the target value. If the second backlight value is less than or equal to the target value, it indicates that the user currently wants to adjust the backlight value to a level lower than or equal to the current backlight level reduced by the current slowdown function; and the projection display apparatus 222 can directly respond to the backlight adjustment command to make it effective, thereby achieving the purpose of reducing heat generation. However, if the second backlight value is greater than the target value, it indicates that the user wants to adjust the backlight value to a level higher than the current backlight level reduced by the current slowdown function; and since the backlight adjustment command would affect the effectiveness of the current slowdown function, the projection display apparatus 222 will ignore the backlight adjustment command and not respond to it.
[0276] S805: Based on that the second backlight value is less than or equal to the target value, setting the backlight value of the laser light source to the second backlight value, so that the light-emitting assembly projects the projection content according to the second backlight value.
[0277] That is, after parsing the second level of the backlight adjustment command, the at least one processor of the projection display apparatus 222 can be configured to determine whether the backlight adjustment command takes effect based on the relationship between the second backlight value indicated by the first level and the target value. If the second backlight value is less than or equal to the target value, the at least one processor of the projection display apparatus 222 can be configured to directly respond to the backlight adjustment command, thereby accelerating the heat dissipation effect without affecting the performance of the current slowdown function.VI 0419P-WO-0004 PCT-application - Text
[0278] As can be seen from the above embodiments, in the projection display apparatus 222 provided by some embodiments of the present application, when the laser temperature exceeds a certain temperature and the operating rotational speed of the heat dissipation device reaches the highest fan speed level, the backlight value of the projection display apparatus 222 can be slowly reduced to the backlight level corresponding to the target value. Herein, the slowly reduced backlight level (second level) is determined based on the backlight level (first level) displayed on the UI. The projection display apparatus 222 only retrieves the second level when the current slowdown function is triggered, and the displayed backlight level projected by the projection display apparatus 222 remains at the first level. After triggering the current slowdown function, the backlight value of the projection display apparatus 222 is maintained at the target value set by the current slowdown function. In this case, the user adjusts the backlight value. If the first level is increased, the actual backlight value remains unchanged. If the first level is decreased, the actual backlight value decreases accordingly.
[0279] As shown in FIG. 23, in some embodiments, the at least one processor can be configured to perform the following steps: S2301, receiving the power-on command from the user; S2302, detecting the laser temperature of the laser light source and determining the laser temperature as Tm; S2303, when the laser temperature Tm is greater than or equal to the temperature threshold, obtaining the operating rotational speed V of the heat dissipation device; S2304, if the operating rotational speed V is the first rotational speed, setting the backlight value of the laser light source to the target value so that the light-emitting assembly projects the projection content according to the target value; S2305, receiving the backlight adjustment command from the user; and S2306, in response to the backlight value indicated by the backlight adjustment command being less than or equal to the target value, setting the backlight value of the laser light source to the backlight value indicated, so that the light-emitting assembly projects the projection content according to the backlight value indicated.
[0280] In some embodiments, after triggering the current slowdown function, in response to a shutdown command, the projection display apparatus 222 can also be configured to record the first backlight value and execute the shutdown procedure of the projection display apparatus 222. Herein, the shutdown procedure can be used to turn off the projection display apparatus 222. Then, when the power-on command is received again, in response to the power-on command, the projection display apparatus 222 can read the recorded first backlight value, set the laser light source 101 to the first backlight value, and perform the step of detecting the laser temperature of the laser light source 101, i.e., step S801.
[0281] In other words, after triggering the current slowdown function, if the projection display apparatus 222 is shut down and then restarted, the projection display apparatus 222 may set the backlight value for the current startup based on the backlight value set before the previous triggering of the current slowdown function. That is, each time the projection display apparatus 222 is powered on, the projection display apparatus 222 can memorize the backlight level at the time of the last shutdown and set the backlight level of the projection display apparatus 222 after restarting based on the memorized backlight level.
[0282] In some embodiments, after the projection display apparatus 222 triggers the current slowdown function, if the projection display apparatus 222 receives a backlight adjustment command with a second backlight value greater than the target value, although the projection display apparatus 222 does not take effect the backlight value indicatedVI 0419P-WO-0004 PCT-application - Text by the backlight adjustment command, the projection display apparatus 222 needs to update the backlight adjustment settings interface according to the backlight adjustment command to memorize the user's selection operation. That is, the backlight on the user interface is adjustable; and the backlight level (first level) is increased, but the actual backlight value (brightness) remains unchanged.
[0283] For the above current slowdown function, in some embodiments, the projection display apparatus 222 also supports a low-noise mode, in which the backlight level of the projection display apparatus 222 is limited to a certain low backlight level range. Thus, the at least one processor of the projection display apparatus 222 can also be configured to detect whether the low-noise mode is enabled after detecting the laser temperature. If the low-noise mode is disabled, the step of obtaining the operating rotational speed of the heat dissipation blades when the laser temperature is greater than or equal to a preset temperature threshold is executed (i.e., step S802). If the low-noise mode is enabled, the at least one processor of the projection display apparatus 222 can be configured to obtain a third temperature threshold and set the backlight value of the laser light source 101 based on the third temperature threshold.
[0284] In other words, when the low-noise mode of the projection display apparatus 222 is not enabled, the projection display apparatus 222 can simply execute the strategy for the aforementioned current slowdown function. However, when the low-noise mode of the projection display apparatus 222 is enabled, the projection display apparatus 222 determines whether to adjust the backlight value based on other temperature thresholds.
[0285] For example, the projection display apparatus 222 can project a settings interface as shown in FIG. 29 onto the projection surface. This settings interface can include a low-noise mode tab 1501, which contains a switch control 1502 for setting an enabled state of the low-noise mode. Users can enable or disable the low-noise mode via the switch control 1502.
[0286] For the low-noise mode, in some embodiments, if the low-noise mode is enabled, the at least one processor of the projection display apparatus 222 may further be configured to: when the laser temperature is greater than or equal to the third temperature threshold, record an initial time point when the laser temperature is greater than or equal to the third temperature threshold; then, using the initial time point as a timing starting point, detect the laser temperature after a third time interval; when the laser temperature is less than the third temperature threshold, perform a step of detecting the laser temperature of the laser light source; when the laser temperature is greater than or equal to the third temperature threshold, set the backlight value of the laser light source to a low-noise backlight value. Herein, the third temperature threshold is lower than the first temperature threshold, and the low-noise backlight value is lower than the target value.
[0287] For example, as shown in FIG. 30, the third temperature threshold is 45°C, the third time interval is 10 seconds, the first level corresponding to the low-noise backlight value is level 3, and the low-noise mode is enabled. As shown in FIG. 28, when the at least one processor of the projection display apparatus 222 is configured to detect that the laser temperature is greater than or equal to 45°C and is still greater than or equal to 45°C after 10 seconds, the projection display apparatus 222 can reduce the second level by one level every 2 seconds according to the second levels shown in FIG. 28, until the second level reaches level 9, i.e., the backlight value reaches 30.VI 0419P-WO-0004 PCT-application - Text
[0288] It should be noted that the flowchart shown in FIG. 30 can be represented as a low-noise slowdown mode in the embodiments of the present application. In some embodiments of the present application, the current slowdown mode and the low-noise slowdown mode can be uniformly represented as the slowdown mode.
[0289] In some embodiments, when the low-noise mode is enabled, in response to a display command of the backlight settings interface, the projection display apparatus 222 may also control the light-emitting assembly to project the content of a second backlight settings interface onto the projection surface, thereby displaying the second backlight settings interface on the projection surface. Herein, the second backlight settings interface can include a selection control for setting the backlight value, and the selection control of the second backlight settings interface is in a disabled state, such as being grayed out. For example, as shown in FIG. 31, when the low-noise mode is enabled, the backlight levels in the backlight settings interface can be set to be in a disabled state, that is, users cannot adjust the backlight level in this case. The corresponding selection control 1701 can be in the grayed-out state shown in FIG. 31, to prompt the user that this function is currently disabled.
[0290] Based on the aforementioned projection display apparatus 222, in some embodiments, the software of the projection display apparatus 222 can be divided into a user interface (UI) layer, a middleware biz layer (middleware business layer), an avmain layer (audio-video main control layer), and a chassis layer (hardware control layer). As shown in FIG. 32, the UI layer is used to provide users with an interactive user interface for the low-noise mode, and can send an enabled state message of the low-noise mode to the middleware biz layer. The middleware biz layer is used to receive the enabled state message of the low-noise mode sent by the UI; simultaneously, receive temperature information of the laser and trigger different slowdown functions based on different laser temperatures; and then pass the slowdown mode and backlight level information down to the avmain layer. The avmain layer is used to receive the slowdown mode and backlight level information sent by the middleware biz layer and passes them down to the chassis layer. The chassis layer is used to receive the slowdown mode and backlight level information sent by the avmain layer and gradually adjust to the backlight value required by the slowdown mode based on the current backlight value of the projection display apparatus 222.
[0291] For example, as shown in table 2, the projection display apparatus 222 can be divided into the following three modes: the current slowdown mode, for implementing the aforementioned current slowdown function; the UI backlight level, for implementing the setting of the backlight level displayed on the UI interface; and the low-noise mode, for implementing the aforementioned low-noise slowdown function.
[0292] Table 2.VI 0419P-WO-0004 PCT-application - Text
[0293] Taking the backlight level 15 of the slowdown mode (the same applies to the level 21 of the slowdown mode) as an example, after obtaining the temperature information, the laser assembly notifies the video assembly to adjust the backlight. Referring to the corresponding relationship shown in FIG. 28, the specific process can be as follows.
[0294] The at least one processor of the projection display apparatus 222 can be configured to detect the laser temperature. When the laser temperature is greater than or equal to 54°C, the backlight needs to be adjusted to level 15 of the 30 backlight levels. The laser assembly sends mode type 0 and the backlight level value equal to 15 to the video assembly. After receiving this message, the video assembly calculates the backlight value m_NoMcuSlowDownMode = value * 100 / 30 = 50 based on the corresponding relationship shown in FIG. 28, and then passes the backlight mode and backlight level down to the avmain layer -> chassis layer.
[0295] After receiving the backlight mode and backlight level, the chassis layer can convert the received backlight value 50 (m_NoMcuSlowDownMode = value * 100 / 30 = 50) to the slowdown level m_LaserSlowDownVal = 50 * 30 / 100 = 15. Simultaneously, the chassis layer can determine a state of the slowdown mode based on m_LaserSlowDownVal.
[0296] When the current mode is slowdown mode 0 and the slowdown level is 15, it can determine whether the backlight value tempValue of the Laser Luminance Level in the current user mode is greater than the slowdown level. If so, the current slowdown function (abbreviated as slowdown) is required, and the slowdown state (m_laserSlowDownMode) is recorded as 1. Otherwise, slowdown is not required, and the slowdown state is recorded as -1. The default value for the slowdown state is 0, meaning slowdown is not performed during this boot.
[0297] When the current mode is slowdown mode 0 and the slowdown level is 21, it can determine whether the backlight value tempValue of the Laser Luminance Level in the current user mode is greater than the slowdown level. If so, slowdown is required, and the slowdown state is recorded as 1. Otherwise, slowdown is not required, and the slowdown state is recorded as -1. The default value of the slowdown state is 0, meaning that slowdown is not performed during this boot.
[0298] When the current mode is slowdown mode 2, and the slowdown level is 9, it can determine whether the backlight value tempValue of the Laser Luminance Level in the current user mode is greater than the backlight level of the low-noise mode. If so, the low-noise processing is required, and a state of the low-noise mode is recorded as 1. Otherwise, the low-noise processing is not required, and the state of the low-noise mode is recorded as -1. The default value for the state of the low-noise mode is 0, meaning that the low-noise processing is not performed during this boot.VI 0419P-WO-0004 PCT-application - Text
[0299] When the current mode is slowdown mode 2 and the slowdown level is 0, the backlight adjustment of the low-noise mode needs to be immediately stopped, and the state of the low-noise mode is recorded as -1.
[0300] Based on the above mode types and processing strategies, in some embodiments, the at least one processor of the projection display apparatus 222 can execute the backlight value setting under different mode types according to the following conditions. 1, The projection display apparatus 222 adjusts the backlight value based on the slowdown state and low-noise state. When the slowdown state or low-noise state is 1, the backlight value needs to be reduced from the current value to the target backlight level, such as 9, 15, or 21. After slowdown, users are allowed to adjust the backlight level through the Laser Luminance Level interface. Only backlight values less than or equal to the slowdown level will take effect, while backlight values greater than the slowdown level will not take effect. This boot will only record the backlight level, which will take effect on the next boot. 2, When the low-noise mode of the projection display apparatus 222 is enabled and the temperature reaches 45°C, the low-noise slowdown mode is triggered, and the backlight level needs be adjusted from the current backlight to the level 9 required by the low-noise mode. After the low-noise slowdown mode is triggered, users are not allowed to adjust the backlight level via the Low Noise Mode interface, and this interface is grayed out. When exiting the low-noise mode, i.e., after the user closes the low-noise mode via the Low Noise Mode interface, the backlight level needs be restored to the state before entering the low-noise mode. 3, After exiting the low-noise mode, if the laser temperature reaches the temperature threshold for the current slowdown mode, the current slowdown function can also be triggered.
[0301] It should be noted that the specific levels, backlight values, and parameters described in the above embodiments are merely exemplary description and are not intended to be limiting.
[0302] Based on the above projection display apparatus 222, some embodiments of the present application also provide a low-noise temperature control method, which can be applied to the projection display apparatus 222 provided in the above embodiments. The projection display apparatus 222 can include a light-emitting assembly, a heat dissipation device, and a controller. The light-emitting assembly and the heat dissipation device are coupled to the controller; the light-emitting assembly can include a laser light source 101 and can be configured to project projection content onto a projection surface based on the laser light source 101; and the heat dissipation device can include heat dissipation blades and can be configured to control the rotation of the heat dissipation blades. The operating rotational speed of the heat dissipation blades is correlated with the temperature of the laser of the laser light source, the operating rotational speed can include at least a first rotational speed and a second rotational speed, and the first rotational speed is greater than the second rotational speed. As shown in FIG. 22, the method can include the following steps.
[0303] S801 : In response to a power-on command, detecting a laser temperature of a laser light source.
[0304] S802: In response to the laser temperature being greater than or equal to a preset temperature threshold, obtaining an operating rotational speed of the heat dissipation blades.
[0305] S803: Based on that the operating rotational speed is a first rotational speed, setting a backlight value of the laser light source to a target value, so that the light-emitting assembly projects the projection content according to the target value; where the target value is less than a first backlight value of the laser light source when the power-on command is received.VI 0419P-WO-0004 PCT-application - Text
[0306] S804: Receiving a backlight adjustment command, and parsing a first level of the backlight adjustment command in response to the backlight adjustment command, where the first level represents a second backlight value indicated by the backlight adjustment command.
[0307] S805: Based on that the second backlight value is less than or equal to the target value, setting the backlight value of the laser light source to the second backlight value, so that the light-emitting assembly projects the projection content according to the second backlight value.
[0308] As can be seen from the above technical solution, in the projection display apparatus and the low-noise temperature control method according to some embodiments of the present application, the method can detect the laser temperature of the laser light source 101 in response to the power-on command. When the laser temperature is greater than or equal to the preset temperature threshold, the operating rotational speed of the heat dissipation blades is obtained. When the operating rotational speed is the maximum rotational speed, the backlight value of the laser light source 101 is set to the target value, so that the light-emitting assembly projects the projection content according to the target value. Herein, the target value is less than the first backlight value of the laser light source 101 when the power-on command is received. The backlight adjustment command is received again, and the second backlight value indicated by the backlight adjustment command is parsed in response to the backlight adjustment command. When the second backlight value is less than or equal to the target value, the backlight value of the laser light source is set to the second backlight value, so that the light-emitting assembly projects the projection content according to the second backlight value. The method can improve overheating and noise problems in the projection display apparatus 222, extend the service life of the projection display apparatus 222, and enhance the user experience.
[0309] The projection display apparatus can project images or videos onto a projection medium, such as a wall or screen, enabling users to view a projected image on the projection medium.
[0310] However, since the color of the projection medium may vary when different users use the projection display apparatus, the color of the projection medium affects the display effect of the projected image during the projection display apparatus projects images or videos, resulting in the poor user viewing experience.
[0311] To address the problem of the poor user viewing experience caused by the color of the projection medium affecting the display effect of the projected image during the projection process of the traditional projection display apparatus, embodiments of the present application can provide a projection method which is applied to the projection display apparatus. The controller of the projection display apparatus can include a user interface layer and a middleware layer, and the controller implements the projection method through information interaction between the user interface layer and the middleware layer. The method can include: in response to a trigger operation on a wall color adaptation option in setting options, the user interface layer displaying the wall color adaptation page on the projection medium, where the wall color adaptation page can include an automatic adaptation option; in response to a trigger operation on the automatic adaptation option, obtaining wall image data, displaying the automatic adaptation page on the projection medium, generating automatic adaptation information, and sending the automatic adaptation information to the middleware layer; the middleware layer, in response to receiving the automatic adaptation information, determining an image parameter based on the wall image data; the user interface layerVI 0419P-WO-0004 PCT-application - Text displaying a progress of determining the image parameter based on the wall image data on the automatic adaptation page; after determining the image parameter, displaying an adaptation completion page on the projection medium, where the adaptation completion page can include a wall color application option; in response to a trigger operation on the wall color application option, generating color application information and sending the color application information to the middleware layer; the middleware layer, in response to receiving the color application information, generating a color adaptation command and a prompt indicating the wall color has been adapted based on the image parameter, and sending the color adaptation command to an optical engine and the prompt indicating the wall color has been adapted to the user interface layer, where the color adaptation command is used to instruct the optical engine to adjust the color of the content to be played based on the color adaptation command and project the color-adjusted playing content onto the projection medium; the user interface layer, in response to receiving the prompt indicating the wall color has been adapted, displaying the prompt indicating the wall color has been adapted on the adaptation completion page; and exiting the wall color adaptation page after the prompt is displayed for a preset duration. Users can determine the image parameter corresponding to the wall image data under the guidance of the displayed wall color adaptation page by triggering the wall color adaptation option in the setting options, and complete the wall color adaptation setting. The optical engine can automatically adjust the color of other content to be played based on the user's setting for wall color adaptation. Therefore, during the projection process of the projection display apparatus, the color of the content to be played can be adjusted according to the color of the projection medium, enhancing the display effect of the projected image and the user's viewing experience.
[0312] In some embodiments, the projection display apparatus 222 projects playing content onto a projection medium. The projection display apparatus 222 can include an optical engine and a controller. The optical engine can be configured to project playing content onto the projection medium; and the controller can be configured to execute the projection method. As shown in FIG. 33, a flowchart of the projection method according to some embodiments is illustrated. This method is applied to the projection display apparatus 222 in FIG. 15, and the controller of the projection display apparatus can include a user interface layer and a middleware layer. The method can include the following.
[0313] SI 00: The user interface layer, in response to a trigger operation on a wall color adaptation option in setting options, displays a wall color adaptation page on the projection medium; where the wall color adaptation page can include an automatic adaptation option; and in response to a trigger operation on the automatic adaptation option, obtains wall image data, displays an automatic adaptation page on the projection medium, generates automatic adaptation information, and sends the automatic adaptation information to the middleware layer.
[0314] Herein, the user interface layer can refer to a human -machine interaction interface in the projection display apparatus, which is used to display projection content and receive user’s trigger operations. The middleware layer refers to a data processing layer in the controller, which can receive information sent by the user interface layer, process the information and feed it back to the user interface layer.
[0315] The setting option can be a control on the current page displayed on the projection medium. For example, the setting option can be a control in the setting interface. The setting page may include multiple setting options, and the wall color adaptation option is one of multiple setting options that can be triggered. In some embodiments, whenVI 0419P-WO-0004 PCT-application - Text a focus box of the remote control is on the wall color adaptation option, in response to a trigger operation on a confirmation key on the remote control, the wall color adaptation page is displayed on the projection medium.
[0316] In other embodiments, the wall color adaptation option can also be triggered through voice, text, or a trigger operation of a shortcut key on the remote control.
[0317] FIG. 34 shows a schematic diagram of a wall color adaptation page according to some embodiments. Herein, the wall color adaptation page may include description information about the wall color adaptation page, and the description information about the wall color adaptation page is used to prompt the user to set wall color adaptation according to the guidance on the wall color adaptation page. For example, the description information of the wall color adaptation page can be: automatically adjusting the image color based on the color of a projection wall to achieve the best color experience. The automatic adaptation option is a triggerable control in the wall color adaptation page. The wall color adaptation page can also include description information about the automatic adaptation option, and the description information about the automatic adaptation option is used to prompt the user to start a wall color adaptation process by triggering the automatic adaptation option. For example, the description information about the automatic adaptation option can be: recognizing the wall color and adjusting the image color.
[0318] The trigger operation for the automatic adaptation option can refer to the trigger method of the wall color adaptation option described above. The user interface layer, in response to the trigger operation of the automatic adaptation option, displays the automatic adaptation page on the projection medium. FIG. 35 shows a schematic diagram of the automatic adaptation page according to some embodiments. Herein, the automatic adaptation page may include page description information, which is used to prompt the user that it is currently in the automatic adaptation process of the wall color. For example, the page description information may be: automatic color matching in progress.
[0319] The projection display apparatus may be connected to an external image acquisition device, which is used for capturing an image of the projected image on the projection medium. Wall image data may be acquired through the image acquisition device after the automatic adaptation option is triggered. Since the automatic adaptation page is displayed on the projection medium after the automatic adaptation option is triggered, the acquired wall image data may include the automatic adaptation page and the wall. Herein, the wall image data can be used to obtain the wall color through image color recognition, enabling white balance adjustment for different wall colors.
[0320] The automatic adaptation information is information sent from the user interface layer to the middleware layer after the automatic adaptation option is triggered, indicating that the automatic adaptation option is triggered. In some embodiments, the user interface and the middleware layer communicate by using biz communication.
[0321] S200: The middleware layer, in response to receiving the automatic adaptation information, determines an image parameter based on the wall image data.
[0322] Herein, the image parameter can refer to a parameter used for color correction of the projected image. Since different walls may have different colors, different image parameters can be determined for wall image data of different colors to ensure that each color has a corresponding image parameter. For example, the image parameters can be HSG (hue, color saturation, and brightness gain) parameters. The image parameters can be determined by the middleware layer after receiving the automatic adaptation information.VI 0419P-WO-0004 PCT-application - Text
[0323] S300: The user interface layer displays a progress of determining the image parameter based on wall image data on the automatic adaptation page; after determining the image parameter, displays an adaptation completion page on the projection medium, where the adaptation completion page can include a wall color application option; and in response to a trigger operation on the wall color application option, generates color application information and sends the color application information to the middleware layer.
[0324] During the process of determining image parameters based on the wall image data, the middleware layer can feed back the progress of this process to the user interface layer. The automatic adaptation page may also include a progress indicator control, which is used to indicate the progress of determining image parameters based on the wall image data. The process of moving a progress marker in the progress indicator control from a starting position to an ending position can represent the progress from start to completion. The user interface layer displays the progress of determining image parameters based on the wall image data in the automatic adaptation page, that is, displaying the progress of wall color automatic adaptation. In some embodiments, during the process of determining image parameters based on the wall image data, keys of the remote control should be blocked to prevent remote control operations from causing interference such as timing to the process of determining image parameters. Additionally, the process of the middleware layer determining image parameters based on the wall image data is compatible with timeout logic; and if the timeout occurs or determination fails, the middleware layer can generate adaptation failure information and feed it back to the user interface layer. The user interface layer can display a toast prompt for the adaptation failure information, for example, the toast prompt may be: wall color adaptation failed.
[0325] After the middleware layer completes the determination of image parameters, i.e., after the progress indicator control in the user interface indicates that the progress is complete, the adaptation completion page is displayed on the projection medium. FIG. 36 shows a schematic diagram of the adaptation completion page according to some embodiments. Herein, the adaptation completion page may include page description information, which is used to prompt the user that wall color adaptation has been completed. For example, the page description information can be: wall color adaptation completed. The wall color application option is a control that can be triggered in the adaptation completion page. The adaptation completion page can also include option description information for the wall color application option, and the option description information is used to prompt the user to use the adapted color by triggering the wall color application option. For example, the option description information can be: using the adapted color.
[0326] The trigger operation for the wall color application option can refer to the trigger method of the wall color adaptation option described above. Color application information is information sent from the user interface layer to the middleware layer after the wall color application option is triggered, which is used to indicate that the wall color application option is triggered.
[0327] S400: The middleware layer, in response to receiving the color application information, generates a color adaptation command and a prompt indicating the wall color has been adapted based on the image parameter, and sends the color adaptation command to the optical engine and the prompt indicating the wall color has been adapted to the user interface layer; where the color adaptation command is used to instruct the optical engine to adjust theVI 0419P-WO-0004 PCT-application - Text color of the content to be played based on the color adaptation command and project the color-adjusted playing content onto the projection medium.
[0328] Herein, when the middleware layer receives the color application information, it indicates that the user selects to use the adapted color. The content to be played can refer to the image or video that needs to be displayed on the projection medium. The middleware layer can generate the color adaptation command based on the image parameter to instruct the optical engine to adjust the color of the content to be played according to the color adaptation command, thereby achieving white balance of the projected image.
[0329] In some embodiments, the optical engine may be a DLP projection end, and the middleware layer communicates with the optical engine via a predefined protocol, such as a USB protocol. The middleware layer converts image parameters into the color adaptation command according to the predefined protocol and sends the color adaptation command to the optical engine. For example, the color adaptation command may be an array of a predefined size, with each row of data representing the image parameter corresponding to a particular color. For example, the color adaptation command is an array of 8 x 42, with a first row representing the image parameter corresponding to white, a second row representing the image parameter corresponding to red, and so on.
[0330] In some embodiments, the middleware layer may also generate a prompt indicating the wall color has been adapted and send the prompt indicating the wall color has been adapted to the user interface layer, to notify the user that the adapted color has been used.
[0331] S500: The user interface layer, in response to receiving the prompt indicating the wall color has been adapted, displays the prompt indicating the wall color has been adapted on the adaptation completion page; and after the prompt is displayed for a preset duration, exits the wall color adaptation page.
[0332] Herein, the user interface layer can display the prompt indicating the wall color has been adapted via a toast notification on the adaptation completion page when receiving the prompt indicating the wall color has been adapted. Additionally, since the wall color adaptation is complete, the user interface layer can exit the wall color adaptation interface after the preset duration, and simultaneously exit the automatic adaptation page and the adaptation completion page.
[0333] The prompt indicating the wall color has been adapted can also be used to prompt to exit the wall color adaptation page after the preset duration is displayed.
[0334] In the aforementioned projection display apparatus and the projection method, the controller implements the projection method through information interaction between the user interface layer and the middleware layer. Herein, the user interface layer can display the wall color adaptation page in response to the trigger operation on the wall color adaptation option in the setting options; and in response to the trigger operation on the automatic adaptation option, obtain wall image data, display the automatic adaptation page, generate automatic adaptation information, and send the automatic adaptation information to the middleware layer. The automatic adaptation page can display the progress of determining image parameters based on wall image data. After determining the image parameters, the user interface layer can display the adaptation completion page; and in response to the trigger operation on the wall color application option in the adaptation completion page, generate color application information and send the color application information to the middleware layer. The middleware layer, in response to receiving the automaticVI 0419P-WO-0004 PCT-application - Text adaptation information, determines the image parameters based on the wall image data; and in response to receiving the color application information, generates the color adaptation command and the prompt indicating the wall color has been adapted based on the image parameters, sends the color adaptation command to the optical engine to instruct the optical engine to adjust the color of the content to be played based on the color adaptation command, projects the color-adjusted playing content onto the projection medium, and sends the prompt indicating the wall color has been adapted to the user interface layer. Therefore, the user interface layer displays the prompt indicating the wall color has been adapted on the adaptation completion page, and after the prompt is displayed for the preset duration, exits the wall color adaptation page. Users can determine the image parameter corresponding to the wall image data under the guidance of the displayed wall color adaptation page by triggering the wall color adaptation option in the setting options, and complete the wall color adaptation setting. The optical engine can automatically adjust the color of other content to be played based on the user's setting for wall color adaptation. Therefore, during the projection process of the projection display apparatus, the color of the content to be played can be adjusted according to the color of the projection medium, enhancing the display effect of the projected image and the user's viewing experience.
[0335] In some embodiments, the wall color adaptation page further can include a first color restoration option. The projection method further can include: the user interface layer, in response to a trigger operation on the first color restoration option, generating first color restoration information and sending the first color restoration information to the middleware layer; the middleware layer, in response to receiving the first color restoration information, obtaining a default wall color, and updating the image parameter based on the default wall color; generating a color restoration command and a prompt indicating the original color has been restored based on the updated image parameter, and sending the color restoration command to the optical engine and the prompt indicating the original color has been restored to the user interface layer; and the user interface layer, in response to receiving the prompt indicating the original color has been restored, displaying the prompt indicating the original color has been restored on the wall color adaptation page.
[0336] As shown in FIG. 34, the first color restoration option is a triggerable control in the wall color adaptation page. The wall color adaptation page may also include description information about the first color restoration option, which is used to prompt the user to cancel the wall color adaptation process by triggering the first color restoration option. For example, the description information about the first color restoration option can be: removing the adaptation effect and restoring the image color.
[0337] The first color restoration information can refer to information sent from the user interface layer to the middleware layer after the first color restoration option is triggered, indicating that the first color restoration option is triggered.
[0338] The default wall color can refer to the preset wall color in the system, such as white. The updated image parameter is the parameter corresponding to the default wall color. The color restoration command can refer to the command obtained by converting the updated image parameter according to the predefined protocol, and the color restoration command is sent to the optical engine to instruct the optical engine to adjust the color of the content to be played based on the color restoration command.VI 0419P-WO-0004 PCT-application - Text
[0339] After updating the image parameter, the middleware layer can generate the prompt indicating the original color has been restored and send the prompt indicating that the original color has been restored to the user interface layer. After receiving the prompt indicating the original color has been restored, the user interface layer displays the prompt on the wall color adaptation page. The prompt indicating the original color has been restored is used to notify the user that the original color has been restored.
[0340] Since wall color adaptation has been canceled, the user interface layer can exit the wall color adaptation interface after a preset duration. The prompt indicating the original color has been restored can also be used to exit the wall color adaptation page after the preset duration is display.
[0341] In the embodiments of the application, users can cancel wall color adaptation and restore the original color by triggering the first color restoration option on the wall color adaptation page, ensuring that wall color adaptation is more in line with users' actual needs.
[0342] In some embodiments, the adaptation completion page further can include: a second color restoration option. The projection method further can include: the user interface layer, in response to a trigger operation on the second color restoration option, generating second color restoration information, and sending the second color restoration information to the middleware layer; the middleware layer, in response to receiving the second color restoration information, obtaining the default wall color, and updating the image parameter based on the default wall color; generating a color restoration command and a prompt indicating the original color has been restored based on the updated image parameter, and sending the color restoration command to the optical engine and the prompt indicating the original color has been restored to the user interface layer; and the user interface layer displaying the prompt indicating the original color has been restored on the adaptation completion page in response to receiving the prompt indicating the original color has been restored, and exiting the wall color adaptation page after the prompt indicating the original color has been restored is displayed for a preset duration.
[0343] As shown in FIG. 36, the second color restoration option is a triggerable control in the adaptation completion page. The adaptation completion page may also include description information about the second color restoration option, which is used to prompt the user to cancel the wall color adaptation process by triggering the second color restoration option. For example, the description information about the second color restoration option can be: restoring the original color.
[0344] The second color restoration information can refer to information sent from the user interface layer to the middleware layer after the second color restoration option is triggered, indicating that the second color restoration option is triggered.
[0345] The default wall color can refer to the preset wall color in the system, such as white. The updated image parameter is the parameter corresponding to the default wall color. The color restoration command can refer to the command obtained by converting the updated image parameter according to the predefined protocol, and the color restoration command can be sent to the optical engine to instruct the optical engine to adjust the color of the content to be played based on the color restoration command.
[0346] After updating the image parameter, the middleware layer can generate the prompt indicating the original color has been restored and send the prompt indicating the original color has been restored to the user interface layer.VI 0419P-WO-0004 PCT-application - TextAfter receiving the prompt indicating the original color has been restored, the user interface layer displays the prompt on the wall color adaptation page. The prompt indicating the original color has been restored is used to notify the user that the original color has been restored.
[0347] Since wall color adaptation has been canceled, the user interface layer can exit the wall color adaptation interface after a preset duration and the adaptation completion page. The prompt indicating the original color has been restored can also be used to exit the wall color adaptation page after the preset duration is displayed.
[0348] In the embodiments of the application, users can cancel wall color adaptation and restore the original color by triggering the second color restoration option in the adaptation completion page, ensuring that wall color adaptation is more in line with users' actual needs.
[0349] In some embodiments, the projection method further can include: the user interface layer displaying a preview image after wall color adaptation on the adaptation completion page based on that a focus box of the remote control is on the wall color application option; and the user interface layer displaying a preview image corresponding to the default wall color on the adaptation completion page based on that the focus box of the remote control is on the second color restoration option.
[0350] Herein, the focus box is an interface element indicating a position of the currently operable element in the user interface. When operating with the remote control, the focus box may move to the position of the currently operable element, helping the user recognize the current operation target.
[0351] The preview image can refer to the image displayed on the adaptation page. The preview image after wall color adaptation refers to the image obtained by adjusting the color of the wall image data using the color adaptation command determined based on the wall color. The preview image corresponding to the default wall color can refer to the image obtained by adjusting the color of the wall image data using the color restoration command determined based on the default wall color.
[0352] Based on that the focus box is on the wall color application option, the preview image after wall color adaptation is displayed on the adaptation completion page. Based on that the focus box is on the second color restoration option, the preview image corresponding to the default wall color can be displayed on the adaptation completion page. The user can preview the effects of the two options when triggered separately.
[0353] In the embodiments of the application, the position of the focus box can be controlled via the remote control to display the preview image after wall color adaptation and the preview image corresponding to the default wall color, respectively, through the options indicated by the focus box. This allows users to intuitively observe the color difference before and after adapting the wall color, which helps users select options that meets their needs and improves the user experience.
[0354] In some embodiments, the projection method further can include: during the process of displaying the adaptation completion page, in response to a trigger operation of a back key on the remote control, the user interface layer keeping the previously used image parameter unchanged, displaying a prompt indicating that color adaptation has been canceled on the adaptation completion page, and exiting the wall color adaptation page after the prompt indicating that color adaptation has been canceled is displayed for a preset duration.VI 0419P-WO-0004 PCT-application - Text
[0355] Here, the back key can refer to a key on the remote control for returning to the previous operation. The previously used image parameter can refer to the image parameter used before the middleware layer determines the image parameter based on the wall image data. For example, the image parameter defaults to the parameter corresponding to the default wall color. During the process that wall color adaptation is perform to display the adaptation completion page for the first time, the previously used image parameter is the image parameter corresponding to the default wall color. During the subsequent processes that wall color adaptation is performed to display the adaptation completion page, the previously used image parameter is the image parameter determined after the previous wall color adaptation.
[0356] During the process of the user interface layer displaying the adaptation completion page, in response to the trigger operation of the back key on the remote control, the image parameter will remain as the previously used image parameter. Since the color adjustment of the playing content has not yet been performed after the image parameter is determined, it is only necessary to restore the previously used image parameter after the back key is triggered.
[0357] Additionally, the adaptation completion page can display a prompt indicating that color adaptation has been canceled. The prompt indicating that color adaptation has been canceled is used to inform the user that color adaptation has been canceled. For example, the prompt indicating that color adaptation has been canceled can be: color adaptation has been canceled.
[0358] In some embodiments, after the back key is triggered, the wall color adaptation page can be exited after a preset duration, and the prompt indicating that color adaptation has been canceled can also be used to prompt the user to exit the wall color adaptation page after the preset duration.
[0359] In the embodiments of the present application, in response to the trigger operation of the back key on the remote control, the image parameter used last time is restored to cancel color adaptation, thereby ensuring that color adaptation meets the actual needs of the user.
[0360] In some embodiments, the middleware layer can include multiple intermediate modules. The projection method further can include: in response to receiving the color application information, the middleware layer obtaining an index value of the wall color sent by an algorithm module, sequentially forwarding the index value through multiple intermediate modules, and querying a predefined mapping relationship to obtain the image parameter corresponding to the index value. The wall color is obtained by color recognition of the wall image data through the algorithm module.
[0361] Here, the wall color can refer to the color obtained by color recognition of the wall image data. Color recognition can be performed by the algorithm module in the system. The index value can refer to a predefined number for each wall color, for quickly matching to the corresponding wall color. For example, an index value for white is 0, an index value for red is 1 , and so on. After recognizing the wall color, the algorithm module sends the index value corresponding to the wall color to the middleware layer. In some embodiments, the middleware layer can include the algorithm module that can perform color recognition to obtain the wall color.
[0362] The predefined mapping relationship is used for indicating a corresponding relationship between the index value of each wall color and the image parameter. By querying the predefined mapping relationship, the imageVI 0419P-WO-0004 PCT-application - Text parameter corresponding to the index value of the wall color can be determined. A predefined mapping relationship in an embodiment is shown in Table 3.
[0363] Table 3: Predefined mapping relationship.
[0364] In some embodiments, the middleware layer can include multiple intermediate modules, which are used to sequentially forward index values or query the predefined mapping relationship to obtain image parameters. FIG. 37 shows a timing diagram of a projection method according to some embodiments of the present application. The middleware layer can include modules such as a laser-biz module, a sysmain module, an algorithm module, an av-biz module, an avmain module, and a classis module. Herein, the laser-biz module is used for communication between the user interface layer and the middleware layer, the sysmain module is used for overall scheduling of the middleware layer, the algorithm module is used to recognize the wall color and return the index value corresponding to the wall color, the av-biz module and avmain module are used to sequentially forward the index values, and the classis module is used to send the image parameters corresponding to the index values to the optical engine.
[0365] In the embodiments of the application, during the process of determining image parameters based on the wall image data, the middleware layer can recognize the wall color and determine the image parameter corresponding to the index value of the wall color through the forwarding and processing of multiple intermediate modules. This method of determining image parameters through the middleware layer can help improve the efficiency of determining image parameters.
[0366] To provide a detailed description of the projection display apparatus and the projection method as well as effects in the solutions, the following can describe the most detailed embodiments.
[0367] The embodiments of the present application can provide a projection display apparatus, including: an optical engine configured to project playing content onto the projection medium, e.g., the optical engine may be a DLP end; and a controller including a user interface layer and an intermediate layer. The controller implements the projection method through information interaction between the user interface layer and the intermediate layer.
[0368] Here, an event flow involved in the projection method can include the following.
[0369] (1) Entering a wall color correction mode: a wall color adaptation page is entered, wall image data is captured via an image acquisition device, and the image is acquired under the current value of a geometric correction mode.
[0370] (2) The wall color is detected and determined, an image parameter corresponding to an index value for the wall color is determined based on a predefined mapping table, and the image parameter is sent to the DLP end.
[0371] The communication process between the controller (e.g., TV) and the DLP end can be as follows.
[0372] (1) The TV sends a command to the DLP end via a USB protocol.VI 0419P-WO-0004 PCT-application - Text
[0373] (2) Parameter command: color calibration algorithm (CCA) enable: existing USB interface (0x40).
[0374] (3) Parameter issuance: newly added interface (0x49).
[0375] (4) Wall color adaptation completed.
[0376] (5) Alternating current (AC) power-on: the TV sends commands (enable command (0x40), parameter command (0x49)) to the DLP end via the USB protocol: initialization, factory reset, USB drive upgrade, etc., need to be implemented via the USB protocol with reference to the product requirement document (PRD).
[0377] (6) When entering / exiting a fast Mode / 3D Mode, re -configuration is required: the enable command (0x40) and parameter command (0x49) are re-issued.
[0378] (7) Before issuing the CCA enable command, the high / low dynamic state needs to be obtained.
[0379] The user interface layer mainly (1) completes the display in the interactive interface and provides wall color correction state information set by the user to the middleware layer through biz communication; (2) completes the wall color adaptation result information returned by the middleware layer and pops up the corresponding prompt according to the received information; (3) completes the display of the wall color adaptation process; and (4) completes the blocking of some keys in the process of wall color adaptation, etc.
[0380] The middleware layer mainly (1) receives the wall color correction state information sent by the user interface layer and processes the state information. The specific processing flow can be as follows.
[0381] (a) If the received wall color correction state information is automatic adaptation information, first disabling the anti-glare function, then obtaining the installation method information (get the biz value of the installation method function), and using the installation method information as a parameter to obtain the index values for wall color adaptation from the algorithm module, such as: index values for colors such as red, yellow, and gray. Simultaneously, a prompt to start wall color adaptation is sent to the user interface, to pop up the corresponding prompt.
[0382] (b) After obtaining the index values for wall colors, storing the current index value and transmitting the color adaptation command corresponding to the current index to the DLP projection end via the USB protocol.
[0383] (c) If the received wall color correction state information is the first color restoration information or the second color restoration information, transmitting the color restoration command corresponding to the index value for the default wall color to the DLP projection end via the USB protocol. Simultaneously, a prompt indicating that the original color has been restored is sent to the user interface layer to pop up the corresponding prompt.
[0384] (d) If the received wall color correction state information is to restore the last value information, exiting the wall color adaptation page, and transmitting the color adaptation command corresponding to the previously used image parameter to the DLP projection end via the USB protocol. Simultaneously, a prompt indicating that color adaptation has been canceled is sent to the user interface layer to pop up the corresponding prompt.
[0385] (e) If the received wall color correction state information is color application information, transmitting the color adaptation command corresponding to the current index to the DLP projection end via the USB protocol. Simultaneously, a prompt indicating that the wall color has been adapted is sent to the user interface to pop up the corresponding prompt.VI 0419P-WO-0004 PCT-application - Text
[0386] (2) The middleware layer feeds back a result of the wall color adaptation process to the user interface layer, displaying a prompt indicating that the wall color has been adapted.
[0387] (3) The command sent by the middleware layer to the DLP projection end can be the USB command, such as an array of 8x42.
[0388] Specifically, the user interface layer, in response to a trigger operation on a wall color adaptation option in setting options, displays the wall color adaptation page on the projection medium, where the wall color adaptation page can include an automatic adaptation option; in response to a trigger operation on the automatic adaptation option, obtains wall image data, displays the automatic adaptation page on the projection medium, generates automatic adaptation information, and sends the automatic adaptation information to the middleware layer. The middleware layer, in response to receiving the automatic adaptation information, determines an image parameter based on the wall image data. The user interface layer displays a progress of determining the image parameter based on the wall image data on the automatic adaptation page; after determining the image parameter, displays an adaptation completion page on the projection medium, where the adaptation completion page can include a wall color application option; and in response to a trigger operation on the wall color application option, generates color application information and sends the color application information to the middleware layer. The middleware layer, in response to receiving the color application information, generates a color adaptation command and a prompt indicating the wall color has been adapted based on the image parameter, and sends the color adaptation command to an optical engine and the prompt indicating the wall color has been adapted to the user interface layer, where the color adaptation command is used to instruct the optical engine to adjust the color of the content to be played based on the color adaptation command and project the color-adjusted playing content onto the projection medium. The user interface layer, in response to receiving the prompt indicating the wall color has been adapted, displays the prompt indicating the wall color has been adapted on the adaptation completion page; and exits the wall color adaptation page after the prompt is displayed for a preset duration.
[0389] The middleware layer can include multiple intermediate modules. The projection method further can include: in response to receiving the color application information, the middleware layer obtaining an index value of the wall color sent by an algorithm module, sequentially forwarding the index value through multiple intermediate modules, and querying a predefined mapping relationship to obtain the image parameter corresponding to the index value. The wall color is obtained by color recognition of the wall image data through the algorithm module.
[0390] In some embodiments, refer to FIG. 37, the projection method according to some embodiments of the application can include the following process steps: S3701, the user interface layer receives the user's trigger operation on the automatic adaptation option; S3702, the user interface layer notifies the middleware layer to perform wall color adaptation; S3703, the laser-biz module obtains the index value corresponding to the wall color and sends the index value to the sysmain module; S3704, the sysmain module calls an algorithm interface to obtain the index value; S3705: the sysmain module returns the index value to the laser-biz module; S3706, the laser-biz module notifies the classis module of the index value; and S3707, the classis module sends the image parameter corresponding to the index value to the DLP.VI 0419P-WO-0004 PCT-application - Text
[0391] In some embodiments, still referring to FIG. 37, the projection method according to some embodiments of the application can include the following process steps: S3711, the user interface layer receives the user's trigger operation on a first color restoration option / second color restoration option; S3712, the user interface layer notifies the middleware layer to restore the original color; S3713, the laser-biz module notifies the classis module of the index value for the default wall color; and S3714, the classis module sends the image parameter corresponding to the index value to the DLP.
[0392] Referring to FIG. 37, if the user triggers the wall color application option in the adaptation completion page, the user interface layer can send color application information to the middleware layer to notify the middleware layer to perform wall color adaptation. The middleware layer can perform color recognition on the wall image data to obtain the wall color through the algorithm module, forward the index value of the wall color through multiple intermediate modules, and send the image parameter corresponding to the index value to the optical engine, to instruct the optical engine to adjust the color based on the image parameter. For example, the image parameter can be the HSG parameter. The middleware layer can convert the image parameter into the corresponding color adaptation command according to a predefined protocol and send the color adaptation command to the optical engine. For example, the predefined protocol can be the USB protocol.
[0393] The wall color adaptation page further can include a first color restoration option. The projection method further can include: the user interface layer, in response to a trigger operation on the first color restoration option, generating first color restoration information and sending the first color restoration information to the middleware layer; the middleware layer, in response to receiving the first color restoration information, obtaining a default wall color, and updating the image parameter based on the default wall color; generating a color restoration command and a prompt indicating the original color has been restored based on the updated image parameter, and sending the color restoration command to the optical engine and the prompt indicating the original color has been restored to the user interface layer; and the user interface layer, in response to receiving the prompt indicating the original color has been restored, displaying the prompt indicating the original color has been restored on the wall color adaptation page.
[0394] The adaptation completion page further can include: a second color restoration option. The projection method further can include: the user interface layer, in response to a trigger operation on the second color restoration option, generating second color restoration information, and sending the second color restoration information to the middleware layer; the middleware layer, in response to receiving the second color restoration information, obtaining the default wall color, and updating the image parameter based on the default wall color; generating a color restoration command and a prompt indicating the original color has been restored based on the updated image parameter, and sending the color restoration command to the optical engine and the prompt indicating the original color has been restored to the user interface layer; and the user interface layer displaying the prompt indicating the original color has been restored on the adaptation completion page in response to receiving the prompt indicating the original color has been restored, and exiting the wall color adaptation page after the prompt indicating the original color has been restored is displayed for a preset duration.VI 0419P-WO-0004 PCT-application - Text
[0395] Referring to FIG. 37, when the user triggers the first color restoration option or the second color restoration option in the adaptation completion page, the user interface layer can send the first color restoration information or the second color restoration information to the middleware layer to notify the middleware layer to restore the original color.
[0396] In some embodiments, the user interface layer can display a preview image after wall color adaptation on the adaptation completion page based on that a focus box of the remote control is on the wall color application option; and the user interface layer can display a preview image corresponding to the default wall color on the adaptation completion page based on that the focus box of the remote control is on the second color restoration option.
[0397] In some embodiments, during the process of displaying the adaptation completion page, in response to a trigger operation of a back key on the remote control, the user interface layer can keep the previously used image parameter unchanged, display a prompt indicating that color adaptation has been canceled on the adaptation completion page, and exit the wall color adaptation page after the prompt indicating that color adaptation has been canceled is displayed for a preset duration.
[0398] FIG. 38 shows a timing diagram of the projection method according to some embodiments of the application. If the user triggers the back key on the remote control, the user interface layer can notify the middleware layer to cancel color adaptation and restore the previously used image parameter. If the user presses a power-off key on the remote control, the user interface layer can notify the middleware layer to use the image parameter before powering off to ensure that the color adaptation effect before powering off is maintained when the apparatus is powered on next time. If the user triggers an over-the-air (OTA) upgrade option in the user interface, the user interface layer can notify the middleware layer to use the image parameter before the OTA upgrade to ensure that the color adaptation effect before the upgrade is maintained after the OTA upgrade. If the user triggers a factory reset option in the user interface, the user interface layer can notify the middleware layer to restore the original color, ensuring that the original color adaptation effect is maintained after the factory reset.
[0399] In some embodiments, as shown in FIG. 38, the projection method according to some embodiments of the application can include the following process steps: S3801, the user interface layer receives a trigger operation of a back key from the user; S3802, the user interface layer notifies the laser-biz module to restore the previous value; S3803, the laser-biz module notifies the classis module of the previously used index value; and S3804: the classis module sends the image parameter corresponding to the index value to the DLP.
[0400] In some embodiments, as shown in FIG. 38, the projection method according to some embodiments of the application further can include the following process steps: S3811, the user interface layer notifies the laser-biz module of the index value before powering off; S3812, the laser-biz module notifies the classis module of the index value before powering off; and S3813, the classis module sends the image parameter corresponding to the index value to the DLP.
[0401] In some embodiments, the middleware layer may disable the eye protection function in response to receiving color application information, to avoid interference of the eye protection function on wall color adaptation. Herein, the eye protection function is the function that automatically recognizes human head features when the userVI 0419P-WO-0004 PCT-application - Text approaches the lens or light source of the projection display apparatus and blocks this part of the light to protect the eyes from potential damage caused by direct light.
[0402] In the above embodiments, in a projection display apparatus and a projection method, users can determine the image parameter corresponding to the wall image data under the guidance of the displayed wall color adaptation page by triggering the wall color adaptation option in the setting options, and complete the wall color adaptation setting. The optical engine can automatically adjust the color of other content to be played based on the user's setting for wall color adaptation. Therefore, during the projection process of the projection display apparatus, the color of the content to be played can be adjusted according to the color of the projection medium, enhancing the display effect of the projected image and the user's viewing experience.
[0403] It should be understood that, although the steps in the flowcharts of the embodiments described above are sequentially shown as indicated by arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and these steps may be performed in other sequences. Moreover, at least some of the steps in the flowcharts of the embodiments described above may include multiple steps or stages, which are not necessarily executed and completed at the same time, but may be performed at different times. The execution order of these steps or stages is not necessarily sequential, and these steps or stages may be performed in an alternating or interleaved manner with other steps or at least some of the other steps or stages.
[0404] The modules in the display apparatus described above can be implemented in whole or in part by software, hardware, or a combination thereof. Each module may be embedded in or independent of the at least one processor within the computer device in hardware form, or stored in the memory of the computer device in software form, enabling the at least one processor to call and execute the corresponding operations of the modules.
[0405] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be shown in FIG. 39. The computer device can include a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. Herein, the processor, the memory, and the input / output interface are connected via a system bus; and the communication interface, the display unit, and the input device are connected to the system bus via the input / output interface. Herein, the at least one processor of the computer device is used to provide computing and control capabilities. The memory of the computer device can include non-volatile storage media and an internal memory. The non-volatile storage media store an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The input / output interface of the computer device is used for information exchange between the at least one processor and external devices. The communication interface of the computer device is used for wired or wireless communication with external terminals. Wireless communication can be achieved via Wi-Fi, mobile cellular networks, near field communication (NFC), or other technologies. The computer programs are executed by the at least one processor to implement a projection method. The display unit of the computer device is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen may be a liquid crystal display (LCD) or an electronic ink display. The input device of the computer device may be a touch layer overlaidVI 0419P-WO-0004 PCT-application - Text on the display screen, or keys, a trackball or a touchpad mounted on the computer device's housing, or external peripherals such as a keyboard, a touchpad or a mouse.
[0406] Those skilled in the art may understand that the structure shown in FIG. 39 is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0407] In an exemplary embodiment, a computer device is provided, including a memory and a processor. The memory stores computer programs, and the at least one processor executes the computer programs to perform the steps of the method embodiments described above.
[0408] In an embodiment, a computer-readable storage medium is provided, on which computer programs are stored. The computer programs are executed by the at least one processor to perform the steps of the method embodiments described above.
[0409] In one embodiment, a computer program product is provided, including computer programs. The computer programs, when executed by the processor, implement the steps of the method embodiments described above.
[0410] It should be noted that the user information (including but not limited to user device information, user personal information and the like) and data (including but not limited to data used for analysis, stored data, displayed data and the like) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data shall comply with relevant regulations.
[0411] Those skilled in the art may understand that all or part of the processes in the above-described method embodiments can be implemented by computer programs instructing related hardware. The computer programs may be stored on a non-volatile computer-readable storage medium, and when executed, may include processes as described in the above-described embodiments of the method. Herein, in the embodiments provided in this application, any reference to a memory, database or other medium may include at least one of the non-volatile memory and volatile memory. The non-volatile memory may include a read-only memory (ROM), a magnetic tape, a floppy disk, a flash memory, an optical memory, a high-density embedded non-volatile memory, a resistive random access memory (ReRAM), a magnetoresistive random access memory (MRAM), a ferroelectric random access memory (FRAM), a phase change memory (PCM), a graphene memory, etc. The volatile memory may include a random access memory (RAM) or an external high-speed cache memory, etc. By way of illustration and not limitation, the RAM can take various forms, such as a static random access memory (SRAM) or a dynamic random access memory (DRAM), etc. The databases involved in the embodiments provided in this application may include at least one of relational databases and non-relational databases. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The at least one processor involved in the various embodiments provided by this application may be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a quantum computing-based data processing logic unit, an artificial intelligence (Al) processor, etc., without limitation.VI 0419P-WO-0004 PCT-application - Text
[0412] For ease of explanation, the above description has been provided in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or to limit the embodiments to the specific forms disclosed herein. Based on the above teachings, various modifications and variations may be derived. The selection and description of the above embodiments are intended to better explain the principles and practical applications, thereby enabling those skilled in the art to better utilize the embodiments and various different variations of the embodiments suitable for specific applications.
Claims
VI 0419P-WO-0004 PCT-application - TextWhat is claimed is:
1. A laser display apparatus, comprising: a display, configured to display content from a broadcast system or network and / or a user interface; and at least one processor, connected to the display and configured to execute instructions to cause the laser display apparatus to: in response to a signal source switch command, parse the signal source switch command to obtain a target signal source to be switched to, and switch to the target signal source; and based on that a target signal transmitted in the target signal source is a three-dimensional (3D) signal and a 3D display state of the target signal source is a predefined state, control the display to display a 3D playing interface and play 3D video data rendered based on the target signal on the 3D playing interface.
2. The laser display apparatus according to claim 1, wherein the at least one processor is further configured to execute instructions to cause the laser display apparatus to: display an eye device wearing prompt on the 3D playing interface, to remind a user to wear an eye device that allows the user to view a 3D effect of the 3D video data.
3. The laser display apparatus according to claim 1, wherein the at least one processor is further configured to execute instructions to cause the laser display apparatus to: in response to a switch command for the 3D display state, parse the switch command to obtain a target display state to be switched to, convert the target signal to a converted signal based on the target display state, and play 3D video data rendered based on the converted signal on the 3D playing interface.
4. The laser display apparatus according to claim 1, wherein the at least one processor is further configured to execute instructions to cause the laser display apparatus to: based on that the target signal transmitted in the target signal source is a two-dimensional (2D) signal, or based on that the 3D display state is a 3D off state, or based on that the 3D display state is a 3D grayed-out state, display a 2D playing interface and play 2D video data rendered based on the target signal on the 2D playing interface.
5. The laser display apparatus according to claim 3, wherein the at least one processor is further configured to execute instructions to cause the laser display apparatus to: in response to a menu viewing operation for the 3D display state, display a settings menu for the 3D display state; and in response to a trigger operation for the target display state in the settings menu, generate the switch command for the 3D display state.
6. The laser display apparatus according to claim 3, wherein the 3D display state comprises an adaptive state, a 3D off state, a 3D grayed-out state, a left-right display state, and a top-bottom display state; the 3D display state matching a frame packing is the adaptive state, the 3D display state matching a side-by-side type is the left-right display state, and the 3D display state matching a top-and-bottom type is the top-bottom display state; and a default 3D display state of the target signal source is the adaptive state, and the predefined state is the adaptive state; wherein the at least one processor is further configured to execute instructions to cause the laser display apparatus to:VI 0419P-WO-0004 PCT-application - Text based on that the target display state is the left-right display state, and a signal type of the target signal is the frame packing or the top-and-bottom type, convert the signal type of the target signal to the side-by-side type; based on that the target display state is the top-bottom display state, and the signal type of the target signal is the frame packing or the side-by-side type, convert the signal type of the target signal to the top-and-bottom type; and based on that the target display state is the 3D off state, convert the signal type of the target signal to a 2D signal type.
7. The laser display apparatus according to claim 1, wherein the at least one processor is further configured to execute instructions to cause the laser display apparatus to: in response to the signal source switch command, based on that a signal transmitted in a current signal source is a 3D signal and a 3D display state of the current signal source is an on state, set the 3D display state of the current signal source to a 3D off state.
8. The laser display apparatus according to claim 6, wherein the at least one processor is further configured to execute instructions to cause the laser display apparatus to: determine whether the 3D display state of a current signal source is any one of an adaptive state, a left-right display state or a top-bottom display state; based on that the 3D display state of the current signal source is any one of the adaptive state, the left-right display state or the top-bottom display state, determine that the 3D display state of the current signal source is the on state.
9. The laser display apparatus according to claim 6, wherein the target signal source is a high-definition multimedia interface (HDMI), a default 3D display state of the HDMI is an adaptive state, and the predefined state is an adaptive state.
10. The laser display apparatus according to claim 1, wherein the at least one processor is further configured to execute instructions to cause the laser display apparatus to: based on that the 3D display state is a 3D grayed-out state, in response to a menu viewing operation for the 3D display state, display a 3D grayed-out indicator.
11. The laser display apparatus according to claim 1 , further comprising: a microcontroller unit, and an optical engine; wherein the at least one processor is connected to the microcontroller unit and the optical engine, respectively; and the at least one processor is further configured to execute instructions to cause the laser display apparatus to: based on finding out that a default 3D display state of the target signal source is an adaptive state, or in response to receiving a command for setting the 3D display state of a current signal source to an on state, send a screen off command to the microcontroller unit to instruct the microcontroller unit to turn off the display; switch a screen parameter to a 3D display parameter, and send a 3D on command to the optical engine after waiting for a first predefined duration, to instruct the optical engine to enable a 3D function; andVI 0419P-WO-0004 PCT-application - Text send a screen on command to the microcontroller unit after waiting for a second predefined duration, to instruct the microcontroller unit to turn on the display.
12. The laser display apparatus according to claim 11, wherein the at least one processor is further configured to execute instructions to cause the laser display apparatus to: after setting a 3D display state of the current signal source to a 3D off state, or in response to receiving a command for setting the 3D display state of the current signal source to an off state, send the screen off command to the microcontroller unit to instruct the microcontroller unit to turn off the display; switch the screen parameter to a 2D display parameter, send a blackout command to the microcontroller unit after waiting for a third predefined duration, send a 3D off command to the optical engine after waiting for a fourth predefined duration, and send a blackout cancel command to the microcontroller unit after waiting for a fifth predefined duration; and send the screen on command to the microcontroller unit after waiting for a sixth predefined duration, to instruct the microcontroller unit to turn on the display.
13. A projection display apparatus, comprising: an optical engine, configured to project projection content onto a projection surface; and at least one processor, configured to execute computer instructions to cause the projection display apparatus to: in response to a signal source switch command, parse the signal source switch command to obtain a target signal source to be switched to, and switch to the target signal source; and based on that a target signal transmitted in the target signal source is a three-dimensional (3D) signal and a current 3D display state of the target signal source is a predefined state, project a playing interface onto the projection surface through the optical engine, and play 3D video data rendered based on the target signal on the playing interface.
14. A display control method, applied to a display apparatus, wherein the display apparatus comprises a system-on-chip (SoC); and a user interface layer, a middleware layer, and a driver adaptation layer are run in the SoC; wherein the method comprises: the user interface layer receiving a signal source switch command, parsing the signal source switch command to obtain a target signal source to be switched to, and passing the target signal source down to the driver adaptation layer via the middleware layer; the driver adaptation layer switching to the target signal source, obtaining a signal type of the target signal transmitted in the target signal source, and querying a three-dimensional (3D) display state of the target signal source, wherein the signal type is one of a 3D signal type or a two-dimensional (2D) signal type; and uploading the signal type and the 3D display state to the middleware layer; based on that the signal type is the 3D signal type and the 3D display state is a predefined state, the middleware layer returning a 3D enable indication to the driver adaptation layer; and after receiving the 3D enable indication, the driver adaptation layer controlling the display apparatus to display a 3D playing interface and playing 3D video data rendered based on the target signal on the 3D playing interface.VI 0419P-WO-0004 PCT-application - Text15. The method according to claim 14, further comprising: based on that the signal type is the 3D signal type and the 3D display state is the predefined state, the middleware layer sending a 3D mode notification to the user interface layer; and in response to receiving the 3D mode notification, the user interface layer displaying an eye device wearing prompt on the 3D playing interface to remind a user to wear an eye device that allows the user to view a 3D effect of the 3D video data.
16. The method according to claim 14, further comprising: the user interface layer receiving a switch command for the 3D display state, parsing the switch command to obtain a target display state to be switched to, and passing the target display state down to the driver adaptation layer via the middleware layer; and the driver adaptation layer converting the target signal to a converted signal based on the target display state and playing 3D video data rendered based on the converted signal on the 3D playing interface.
17. The method according to claim 14, further comprising: based on that the signal type is the 2D signal type, or based on that the 3D display state is a 3D off state, or based on that the 3D display state is a 3D grayed-out state, the middleware layer returning a 2D enable indication to the driver adaptation layer; and in response to receiving the 2D enable indication, the driver adaptation layer displaying a 2D playing interface and playing 2D video data rendered based on the target signal on the 2D playing interface.
18. The method according to claim 16, further comprising: the user interface layer receiving a menu viewing operation for the 3D display state and displaying a settings menu for the 3D display state; and the user interface layer receiving a trigger operation for the target display state in the settings menu and generating the switch command for the 3D display state.
19. The method according to claim 16, wherein the 3D display state comprises an adaptive state, a 3D off state, a 3D grayed-out state, a left-right display state, and a top-bottom display state; the 3D display state matching a frame packing is the adaptive state, the 3D display state matching a side-by-side type is the left -right display state, and the 3D display state matching a top-and-bottom type is the top-bottom display state; and a default 3D display state of the target signal source is the adaptive state, and the predefined state is the adaptive state; wherein the driver adaptation layer converting the target signal to the converted signal based on the target display state, comprises: based on that the target display state is the left -right display state, and the signal type is the frame packing or the top-and-bottom type, converting the signal type of the target signal to the side-by-side type; based on that the target display state is the top-bottom display state, and the signal type is the frame packing or the side-by-side type, converting the signal type of the target signal to the top-and-bottom type; and based on that the target display state is the 3D off state, convert the signal type of the target signal to the 2D signal type.
20. The method according to claim 14, further comprising:VI 0419P-WO-0004 PCT-application - Text after receiving the signal source switch command, the user interface layer sending a close command to the middleware layer to close a current signal source; after receiving the close command, the middleware layer determining whether a signal type of a signal transmitted in the current signal source is the 3D signal type, and whether a 3D display state of the current signal source is an on state; based on determining that the signal type of the signal transmitted in the current signal source is the 3D signal type and the 3D display state of the current signal source is the on state, the middleware layer passing the close command down to the driver adaptation layer; and after receiving the close command, the driver adaptation layer setting the 3D display state of the current signal source to a 3D off state and returning a close success message to the middleware layer.
Citation Information
Patent Citations
2D / 3D image display device, electronic image display device, and driving method thereof
EP1848223B1
Image display method and menu display method
EP2685735A1
Method and a system for generating a signal for a video display unit
US20130155206A1