Projection equipment and projection method

By introducing the wall color adaptation function into the controller of the projection device, the color of the projection content is automatically adjusted to match the color of the projection medium, which solves the problem that the color of the projection medium affects the display effect in traditional projection devices, and improves the user's viewing experience.

CN119865593APending Publication Date: 2025-04-22VIDAA (NETHERLANDS) INT HLDG LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411832594.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-12
Publication Date
2025-04-22

AI Technical Summary

Technical Problem

During the projection process of traditional projection equipment, due to the different colors of the projection medium, the display effect of the projection screen is affected, resulting in poor user viewing experience.

Method used

Provide a projection device and a projection method. By setting wall color adaptation options in the controller, the user can trigger the automatic adaptation process, obtain wall image data, determine image parameters, and generate color adaptation instructions to adjust the color of the content to be played to match the color of the projection medium.

Benefits of technology

By automatically adjusting the color of the projection content, the display effect of the projection screen and the user's viewing experience are improved, ensuring the best match between the projection effect and the color of the projection medium.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119865593A_ABST
    Figure CN119865593A_ABST
Patent Text Reader

Abstract

The invention discloses projection equipment and a projection method, and the equipment comprises a controller which is configured to respond to a triggering operation of a wall surface color adaptation option in setting options, and display a wall surface color adaptation page; in response to a trigger operation on the automatic adaptation option, acquiring wall image data, determining image parameters based on the wall image data, and displaying the progress of determining the image parameters by the wall image data in the automatic adaptation page; after the image parameters are determined, an adaptation completion page is displayed, in response to a triggering operation on the wall surface color application option, a color adaptation instruction is generated according to the image parameters, and the color adaptation instruction is sent to the light machine; displaying a prompt that the color of the matched wall surface is matched on the matching completion page; and the ray machine is configured to perform color adjustment on the to-be-played content according to the color adaptation instruction and project the played content after color adjustment to the projection medium. By adopting the method, the correction function of different wall surface colors can be realized, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of projection equipment, and in particular to a projection equipment and a projection method. Background Art

[0002] With the rapid development of science and technology, projection equipment has attracted wide attention. Projection equipment can project images or videos onto a projection medium, such as a wall or a screen, so that users can view the projection images on the projection medium.

[0003] However, since the color of the projection medium may be different when different users use the projection device, when the projection device projects an image or video, the color of the projection medium affects the display effect of the projected picture, resulting in a poor viewing experience for the user. Summary of the invention

[0004] The present application provides a projection device and a projection method to solve the problem that, during the projection process of a traditional projection device, the color of a projection medium affects the display effect of a projection picture, resulting in a poor viewing experience for users.

[0005] In a first aspect, some embodiments provide a projection device, the projection device comprising:

[0006] An optical machine is configured to project the playback content onto a projection medium;

[0007] The controller is configured as:

[0008] In response to a triggering operation on a wall color adaptation option in a setting option, a wall color adaptation page is displayed on the projection medium; the wall color adaptation page includes an automatic adaptation option;

[0009] In response to a triggering operation on the automatic adaptation option, acquiring wall image data, determining image parameters based on the wall image data, displaying an automatic adaptation page on the projection medium, and displaying a progress of determining image parameters based on the wall image data on the automatic adaptation page;

[0010] After the image parameters are determined, a matching completion page is displayed on the projection medium, and the matching completion page includes a wall color application option;

[0011] In response to the triggering operation of the wall color application option, a color adaptation instruction is generated according to the image parameters, and the color adaptation instruction is sent to the optical machine; a prompt indicating that the wall color has been adapted is displayed on the adaptation completion page; and the wall color adaptation page is exited after the prompt is displayed for a preset time;

[0012] The optical machine is configured to adjust the color of the content to be played according to the color adaptation instruction, and project the color-adjusted content to the projection medium.

[0013] Technical effect: The optical machine projects the content to the projection medium, and in response to the triggering operation of the wall color adaptation option in the setting options, the wall color adaptation page is displayed; in response to the triggering operation of the automatic adaptation option in the wall color adaptation page, the wall image data is obtained, the image parameters are determined based on the wall image data, and the automatic adaptation page is displayed. The automatic adaptation page can display the progress of determining the image parameters based on the wall image data. After the image parameters are determined, the adaptation completion page is displayed. In response to the triggering operation of the wall color application option in the adaptation completion page, the image parameters are determined according to the wall color, the color adaptation instruction is generated according to the image parameters, and the color adaptation instruction is sent to the color adaptation page. The color adaptation instruction is sent to the optical machine, so that the optical machine adjusts the color of the content to be played according to the color adaptation instruction, and projects the color-adjusted content to the projection medium. Since the user can determine the image parameters 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 machine can automatically adjust the color of other content to be played according to the user's setting of the wall color adaptation. Therefore, during the projection process of the projection device, the color of the content to be played can be adjusted according to the color of the projection medium, which improves the display effect of the projection picture and the user's viewing experience.

[0014] In some embodiments, the wall color adaptation page further includes a first color restoration option; the controller is further configured to:

[0015] In response to the triggering operation of the first color restoration option, the default wall color is obtained, and the image parameters are updated according to the default wall color; a color restoration instruction is generated according to the updated image parameters, and the color restoration instruction is sent to the optical machine; a prompt that the original color has been restored is displayed on the wall color adaptation page.

[0016] Effect: The user can trigger the first color restoration option in the wall color adaptation page to cancel the wall color adaptation and restore the original color to ensure that the wall color adaptation better meets the user's actual needs.

[0017] In some embodiments, the adaptation completion page further includes: a second color restoration option; and the controller is further configured to:

[0018] In response to the triggering operation of the second color restoration option, the default wall color is obtained, and the image parameters are updated according to the default wall color; a color restoration instruction is generated according to the updated image parameters, and the color restoration instruction is sent to the optical machine; a prompt that the original color has been restored is displayed on the adaptation completion page; and the wall color adaptation page is exited after the prompt that the original color has been restored is displayed for a preset period of time.

[0019] Effect: The user can trigger the second color restoration option in the adaptation completion page to cancel the wall color adaptation and restore the original color to ensure that the wall color adaptation better meets the user's actual needs.

[0020] In some embodiments, the controller is further configured to:

[0021] When the focus frame of the remote control is on the wall color application option, a preview image after the wall color is adapted is displayed on the adaptation completion page;

[0022] When the focus frame of the remote control is at the second color restoration option, a preview image corresponding to the default wall color is displayed on the adaptation completion page.

[0023] Effect: The position of the focus frame is controlled by the remote control to display the preview image after adapting to the wall color and the preview image corresponding to the default wall color through the options indicated by the focus frame, so that users can intuitively observe the color difference before and after adapting to the wall color, which is helpful for assisting users to choose options that meet their needs and improve the user experience.

[0024] In some embodiments, the controller is further configured to:

[0025] During the process of displaying the adaptation completion page, in response to the triggering operation of the return key on the remote control, the image parameters used last time are kept unchanged, a prompt indicating that the color adaptation has been canceled is displayed on the adaptation completion page, and the wall color adaptation page is exited after the prompt indicating that the color adaptation has been canceled is displayed for a preset period of time.

[0026] Effect: By responding to the triggering operation of the return key of the remote control, the image parameters used last time are restored to cancel the color adaptation, thereby ensuring that the color adaptation meets the actual needs of the user.

[0027] In some embodiments, the controller is further configured to:

[0028] Perform color recognition on the wall image data to obtain the wall color;

[0029] Determine the index value of the wall color, query the preset mapping relationship, and obtain the image parameters corresponding to the index value.

[0030] Technical effect: By identifying the wall color and determining the image parameters corresponding to the index value of the wall color, this method of determining image parameters is conducive to improving the efficiency of determining image parameters.

[0031] In a second aspect, some embodiments further provide a projection method, which is applied to a projection device, wherein a controller of the projection device includes a user interface layer and a middleware layer, and the method includes:

[0032] The user interface layer displays a wall color adaptation page on the projection medium in response to a trigger operation on the wall color adaptation option in the setting options; the wall color adaptation page includes an automatic adaptation option; in response to a trigger operation on the automatic adaptation option, acquires wall image data, displays the automatic adaptation page on the projection medium, generates automatic adaptation information, and sends it to the middleware layer;

[0033] The middleware layer determines the image parameters based on the wall image data when receiving the automatic adaptation information;

[0034] The user interface layer displays the progress of determining image parameters of the wall image data in the automatic adaptation page; after determining the image parameters, the adaptation completion page is displayed on the projection medium, and the adaptation completion page includes a wall color application option; in response to a trigger operation on the wall color application option, color application information is generated and sent to the middleware layer;

[0035] When receiving the color application information, the middleware layer generates a color adaptation instruction and a prompt of the adapted wall color according to the image parameters, and sends the color adaptation instruction to the optical machine, and sends the prompt of the adapted wall color to the user interface layer; the color adaptation instruction is used to instruct the optical machine to adjust the color of the content to be played according to the color adaptation instruction, and project the color-adjusted content to the projection medium;

[0036] When receiving the prompt that the wall color has been adapted, the user interface layer displays the prompt that 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 time.

[0037] Technical effect: The controller implements the projection method through information interaction between the user interface layer and the middleware layer, wherein the user interface layer can respond to the trigger operation of the wall color adaptation option in the setting option, display the wall color adaptation page, respond to the trigger operation of the automatic adaptation option, obtain the wall image data, display the automatic adaptation page, generate automatic adaptation information, and send it to the middleware layer, the automatic adaptation page can display the progress of determining the image parameters of the wall image data, after determining the image parameters, display the adaptation completion page, respond to the trigger operation of the wall color application option in the adaptation completion page, generate color application information, and The middleware layer determines the image parameters based on the wall image data when receiving the automatic adaptation information, generates the color adaptation instruction and the prompt of the adapted wall color according to the image parameters when receiving the color application information, sends the color adaptation instruction to the optical machine to instruct the optical machine to adjust the color of the content to be played according to the color adaptation instruction, and projects the color-adjusted content to the projection medium, and sends the prompt of the adapted wall color to the user interface layer, so that the user interface layer displays the prompt of the adapted wall color on the adaptation completion page, and exits the wall color adaptation page after the prompt is displayed for a preset time. Since the user can determine the image parameters 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 setting of the wall color adaptation, the optical machine can automatically adjust the color of other content to be played according to the user's setting of the wall color adaptation. Therefore, during the projection process of the projection device, the color of the content to be played can be adjusted according to the color of the projection medium, thereby improving the display effect of the projection screen and the user viewing experience.

[0038] In some embodiments, the wall color adaptation page further includes a first color restoration option; and the projection method further includes:

[0039] The user interface layer generates first color restoration information in response to a triggering operation on the first color restoration option, and sends the information to the middleware layer;

[0040] The middleware layer, upon receiving the first color restoration information, obtains the default wall color and updates the image parameters according to the default wall color; generates a color restoration instruction and a prompt indicating that the original color has been restored according to the updated image parameters, and sends the color restoration instruction to the optical machine, and sends the prompt indicating that the original color has been restored to the user interface layer;

[0041] When receiving the prompt that the original color has been restored, the user interface layer displays the prompt that the original color has been restored on the wall color adaptation page.

[0042] Technical effect: Users can trigger the first color restoration option in the wall color adaptation page to cancel the wall color adaptation and restore the original color to ensure that the wall color adaptation better meets the actual needs of users.

[0043] In some embodiments, the adaptation completion page further includes: a second color restoration option; and the projection method further includes:

[0044] The user interface layer generates second color restoration information in response to a triggering operation on the second color restoration option, and sends the second color restoration information to the middleware layer;

[0045] When receiving the second color restoration information, the middleware layer obtains the default wall color and updates the image parameters according to the default wall color; generates a color restoration instruction and a prompt indicating that the original color has been restored according to the updated image parameters, and sends the color restoration instruction to the optical machine, and sends the prompt indicating that the original color has been restored to the user interface layer;

[0046] When the user interface layer receives the prompt that the original color has been restored, it displays the prompt that the original color has been restored on the adaptation completion page; after the prompt that the original color has been restored is displayed for a preset time, the wall color adaptation page is exited.

[0047] Technical effect: Users can cancel wall color adaptation and restore the original color by triggering the second color recovery option in the adaptation completion page to ensure that the wall color adaptation better meets the actual needs of users.

[0048] In some embodiments, the middleware layer includes a plurality of middleware modules; and the projection method further includes:

[0049] When the middleware layer receives the color application information, it obtains the index value of the wall color sent by the algorithm module, forwards the index value in sequence through multiple intermediate modules, and queries the preset mapping relationship to obtain the image parameters corresponding to the index value; the wall color is obtained by performing color recognition on the wall image data through the algorithm module.

[0050] Technical effect: In the process of determining image parameters based on wall image data, the middleware layer identifies the wall color through forwarding and processing of multiple intermediate modules, and determines the image parameters corresponding to the index value of the wall color. This method of determining image parameters through the middleware layer is conducive to improving the efficiency of determining image parameters. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0052] Figure 1 A schematic diagram of an operation scenario between a projection device and a control device provided in some embodiments of the present application;

[0053] Figure 2 A schematic diagram of the hardware configuration of a projection device provided in some embodiments of the present application;

[0054] Figure 3 A schematic diagram of the hardware configuration of a control device provided in some embodiments of the present application;

[0055] Figure 4 A schematic diagram of software configuration of a projection device provided in some embodiments of the present application;

[0056] Figure 5 Application scenarios of the projection method provided in some embodiments of the present application;

[0057] Figure 6 A schematic diagram of a projection method provided in some embodiments of the present application;

[0058] Figure 7 A schematic diagram of a wall color adaptation page provided in some embodiments of the present application;

[0059] Figure 8 A schematic diagram of an automatic adaptation page provided in some embodiments of the present application;

[0060] Fig. 9 A schematic diagram of an adaptation completion page provided in some embodiments of the present application;

[0061] Fig.10 A timing diagram of a projection method provided in some embodiments of the present application;

[0062] Fig.11 A timing diagram of a projection method provided in some other embodiments of the present application;

[0063] Fig.12 An internal structural diagram of a computer device provided for some embodiments of the present application. DETAILED DESCRIPTION

[0064] The following embodiments are described in detail, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following embodiments do not represent all implementations consistent with the present application. They are only examples of systems and methods consistent with some aspects of the present application as detailed in the claims.

[0065] It should be noted that the brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings.

[0066] The terms "first", "second", "third", etc. in the specification and claims of this application and the above drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise noted. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances.

[0067] The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover but not exclude inclusion, for example, a product or device comprising a list of components is not necessarily limited to all the components expressly listed but may include other components not expressly listed or inherent to such product or device.

[0068] The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functions associated with that element.

[0069] In the embodiment of the present application, the projection device 200 generally refers to a device that projects a projection image onto a projection medium. According to the usage scenario, the projection device 200 includes but is not limited to a home theater projector, a business projector, etc.; according to the projection technology, the projection device 200 includes but is not limited to a DLP (Digital Light Processing) projector, an LCD projector, an LED projector, etc.; according to the light source type, the projection device 200 includes but is not limited to a laser light source projector, an LED light source projector, etc.

[0070] Figure 1 This is a schematic diagram of an operation scenario between a projection device and a control device provided in some embodiments of the present application. Figure 1 As shown in FIG. 1 , the user can operate the projection device 200 through touch operation, the mobile terminal 300 and the control device 100. For example, the control device 100 can be a remote controller, a stylus pen, a handle, etc.

[0071] The mobile terminal 300 can be used as a control device for performing human-computer interaction between the user and the projection device 200. The mobile terminal 300 can also be used as a communication device for establishing a communication connection with the projection device 200 and performing data interaction. In some embodiments, the mobile terminal 300 can install software applications with the projection device 200, and realize connection and communication through a network communication protocol to achieve the purpose of one-to-one control operation and data communication. The image or video content displayed on the mobile terminal 300 can also be transmitted to the projection device 200 to realize a synchronous display function.

[0072] like Figure 1 It is also shown that the projection device 200 also communicates data with the server 400 through various communication methods. The projection device 200 may be allowed to communicate and connect through a local area network (LAN), a wireless local area network (WLAN) and other networks.

[0073] The projection device 200 may provide a broadcast receiving television function, and may also additionally provide an intelligent network television function with a computer support function, including but not limited to network television, smart television, Internet Protocol television (IPTV), and the like.

[0074] Figure 2 Some embodiments of the present application provide Figure 1 FIG. 2 is a block diagram of the hardware configuration of the projection device 200.

[0075] In some embodiments, the projection device 200 may include at least one of a tuner 210, a communication device 220, a detector 230, a device interface 240, a controller 250, a display 260, an audio output device 270, a memory, a power supply, and a user input interface.

[0076] In some embodiments, the detector 230 is used to collect signals of the external environment or external interaction. For example, the detector 230 includes a light receiver, a sensor for collecting the intensity of ambient light; or, the detector 230 includes an image collector, such as a camera, which can be used to collect external environment scenes, user attributes or user interaction gestures; or, the detector 230 includes a sound collector, such as a microphone, etc., for receiving external sounds.

[0077] In some embodiments, the display 260 includes a display function component for presenting a picture, and a driving component for driving an image display. The display 260 is used to receive an image signal output from the controller 250 for display. For example, the display 260 can be used to display video content, image content, and components of a menu control interface and a user control UI interface.

[0078] In some embodiments, the communication device 220 is a component for communicating with an external device or server 400 according to various communication protocol types. The projection device 200 may be provided with a plurality of communication devices 220 according to different supported communication modes. For example, when the projection device 200 supports wireless network communication, the projection device 200 may be provided with a communication device 220 including a WiFi function. When the projection device 200 supports Bluetooth connection communication, the projection device 200 needs to be provided with a communication device 220 including a Bluetooth function.

[0079] The communication device 220 can enable the projection device 200 to communicate with the external device or server 400 by wireless or wired connection. Among them, the wired connection can connect the projection device 200 with the external device through components such as data cables and interfaces. The wireless connection can connect the projection device 200 with the external device through wireless signals or wireless networks. The projection device 200 can establish a connection relationship with the external device directly, or indirectly establish a connection relationship through a gateway, a router, a connection device, etc.

[0080] In some embodiments, the controller 250 may include at least one of a central processing unit, a video processor, an audio processor, a graphics processor, and a power processor, and a first interface to an nth interface for input / output. The controller 250 controls the operation of the projection device and responds to the user's operation through various software control programs stored in the memory. The controller 250 controls the overall operation of the projection device 200.

[0081] In some embodiments, the controller 250 and the tuner-demodulator 210 may be located in different separate devices, that is, the tuner-demodulator 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box.

[0082] In some embodiments, the user may input a user command through a graphical user interface (GUI) displayed on the display 260 , and the user input interface receives the user input command through the graphical user interface (GUI).

[0083] In some embodiments, the audio output device 270 may be a local speaker of the projection device 200, or may be an external audio output device of the projection device 200. In particular, for the external audio output device of the projection device 200, the projection device 200 may also be provided with an external audio output terminal, and the audio output device may be connected to the projection device 200 through the external audio output terminal to output the sound of the projection device 200.

[0084] In some embodiments, the user input interface 280 may be used to receive instructions from a user.

[0085] Figure 3 Some embodiments of the present application provide Figure 1 The hardware configuration diagram of the control device in the figure. Figure 3 As shown, the control device 100 may include: a controller 110, a communication interface 130, a user input / output interface, a memory, and a power supply.

[0086] The control device 100 is configured to control the projection device 200 , and can receive the user's input operation instructions, and convert the operation instructions into instructions that the projection device 200 can recognize and respond to, playing the role of an interactive intermediary between the user and the projection device 200 .

[0087] In some embodiments, the control device 100 may be a smart device, for example, the control device 100 may be installed with various applications for controlling the projection device 200 according to user needs.

[0088] In some embodiments, Figure 1 As shown, the mobile terminal 300 or other intelligent electronic devices can play a similar function as the control device 100 after installing the application for controlling the projection device 200 .

[0089] The controller 110 includes a processor 112, a RAM 113, a ROM 114, a communication interface 130, and a communication bus. The controller 110 is used to control the operation and operation of the control device 100, as well as the communication and cooperation between the internal components and the external and internal data processing functions.

[0090] The communication interface 130 implements communication of control signals and data signals with the projection device 200 under the control of the controller 110. The communication interface 130 may include at least one of other near field communication modules such as a WiFi chip 131, a Bluetooth module 132, and an NFC module 133.

[0091] The user input / output interface 140 , wherein the input interface includes at least one of other input interfaces such as a microphone 141 , a touch panel 142 , a sensor 143 , and a button 144 .

[0092] In some embodiments, the control device 100 includes at least one of a communication interface 130 and an input / output interface 140. The control device 100 is configured with a communication interface 130, such as a WiFi, Bluetooth, NFC or other module, and can encode the user input command through the WiFi protocol, Bluetooth protocol, or NFC protocol and send it to the projection device 200.

[0093] The memory 190 is used to store various operating programs, data and applications for driving and controlling the control device 100 under the control of the controller. The memory 190 can store various control signal instructions input by the user.

[0094] The power supply 180 is used to provide operating power support for each component of the control device 100 under the control of the controller.

[0095] In order to perform user interaction, in some embodiments, the projection device 200 may run an operating system. The operating system is a computer program for managing and controlling hardware resources and software resources in the projection device 200. The operating system may (control the projection device) provide a user interface, allow the user to interact with the projection device 200, and support the running of various application programs.

[0096] It should be noted that the operating system may be a native operating system based on a specific operating platform, or a third-party operating system deeply customized based on a specific operating platform, or an independent operating system specially developed for the projection device.

[0097] The operating system can be divided into different modules or layers according to the functions implemented, such as Figure 4 As shown, Figure 4 Some embodiments of the present application provide Figure 1 Schematic diagram of software configuration in the projection device. In some embodiments, the system of the projection device 200 can be divided into three layers, which are application layer, middleware layer and hardware layer from top to bottom.

[0098] The application layer mainly includes commonly used applications on TV and application frameworks. Common applications are mainly applications developed based on browsers, such as HTML5 APPs and native APPs.

[0099] The Application Framework is a complete program model that has all the basic functions required by standard application software, such as file access, data exchange, etc., as well as the user interfaces of these functions (toolbars, status bars, menus, dialog boxes).

[0100] Native apps can support online or offline, message push or local resource access.

[0101] The middleware layer includes various TV protocols, multimedia protocols, system components and other middleware. Middleware can use the basic services (functions) provided by the system software to connect various parts of the application system or different applications on the network, and can achieve the purpose of resource sharing and function sharing.

[0102] The hardware layer mainly includes the hardware abstraction layer (HAL) interface, hardware and drivers. The HAL interface is a unified interface for all TV chips to connect, and the specific logic is implemented by each chip. Drivers mainly include: audio driver, display driver, Bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, pressure sensor, etc.), and power driver.

[0103] It should be noted that the above example is only a simple division of the operating system functions and does not constitute a limitation on the specific operating system form of the projection device 200 in the embodiment of the present application. Depending on factors such as the function of the projection device and the type of the operating system, the number of levels and specific level types contained in the operating system may be expressed in other forms.

[0104] With the rapid development of science and technology, projection equipment has attracted wide attention. Projection equipment can project images or videos onto a projection medium, such as a wall or a screen, so that users can view the projection images on the projection medium.

[0105] However, since the color of the projection medium may be different when different users use the projection device, when the projection device projects an image or video, the color of the projection medium affects the display effect of the projected picture, resulting in a poor viewing experience for the user.

[0106] In order to solve the problem that the color of the projection medium affects the display effect of the projection picture during the projection process of the traditional projection device, resulting in a poor user viewing experience, an embodiment of the present application provides a projection method, which is applied to the projection device, and the controller of the projection device includes a user interface layer and a middleware layer. The controller implements the projection method through information interaction between the user interface layer and the middleware layer. The method includes: the user interface layer displays a wall color adaptation page on the projection medium in response to a trigger operation on the wall color adaptation option in the setting options; the wall color adaptation page includes an automatic adaptation option; in response to the trigger operation on the automatic adaptation option, wall image data is obtained, the automatic adaptation page is displayed on the projection medium, automatic adaptation information is generated, and sent to the middleware layer; when the middleware layer receives the automatic adaptation information, the image parameters are determined based on the wall image data; the user interface layer displays the wall color adaptation page on the automatic adaptation page The progress of determining image parameters by using wall image data is displayed in the surface; after determining the image parameters, an adaptation completion page is displayed on the projection medium, and the adaptation completion page includes a wall color application option; in response to a trigger operation on the wall color application option, color application information is generated and sent to the middleware layer; upon receiving the color application information, the middleware layer generates a color adaptation instruction and a prompt of adapted wall color according to the image parameters, and sends the color adaptation instruction to the optical machine, and sends the prompt of adapted wall color to the user interface layer; the color adaptation instruction is used to instruct the optical machine to adjust the color of the content to be played according to the color adaptation instruction, and project the content with color adjustment to the projection medium; upon receiving the prompt of adapted wall color, the user interface layer displays a prompt of adapted wall color on the adaptation completion page; and exits the wall color adaptation page after the prompt is displayed for a preset time. Since the user can trigger the wall color adaptation option in the setting options, determine the image parameters corresponding to the wall image data under the guidance of the displayed wall color adaptation page, and complete the wall color adaptation setting, the optical machine can automatically adjust the color of other content to be played according to the user's setting of wall color adaptation. Therefore, during the projection process of the projection device, the color of the content to be played can be adjusted according to the color of the projection medium, thereby improving the display effect of the projection picture and the user's viewing experience.

[0107] like Figure 5 Schematic diagram of application scenarios of projection methods provided by some embodiments of the present application. The projection device 200 projects the playback content onto the projection medium 500. The projection device 200 includes an optical machine and a controller. The optical machine is configured to project the playback content onto the projection medium 500; the controller is configured to execute the projection method. Figure 6 As shown, a schematic diagram of the process flow of the projection method provided by some embodiments is exemplified. The method is applied to Figure 5 The projection device 200 in the embodiment of the present invention, wherein the controller of the projection device includes a user interface layer and a middleware layer, and the method includes:

[0108] S100. The user interface layer displays a wall color adaptation page on the projection medium in response to a trigger operation on a wall color adaptation option in a setting option; the wall color adaptation page includes an automatic adaptation option; in response to a trigger operation on the automatic adaptation option, wall image data is acquired, the automatic adaptation page is displayed on the projection medium, automatic adaptation information is generated, and sent to the middleware layer.

[0109] The user interface layer refers to the human-computer interaction interface in the projection device, which is used to display the projection content and receive the user's trigger operation. The middleware layer refers to the data processing layer in the controller, which can receive the information sent by the user interface layer, process the information and feed it back to the user interface layer.

[0110] The setting options may be controls in a page currently displayed on the projection medium. For example, they may be controls in a setting interface. The setting page may include multiple setting options, and the wall color adaptation option is a triggerable option among the multiple setting options. In some embodiments, when the focus frame of the remote control is on the wall color adaptation option, in response to a triggering operation of a confirmation key on the remote control, the wall color adaptation page is displayed on the projection medium.

[0111] In other embodiments, the wall color adaptation option can be triggered by voice, text, or by triggering a shortcut key in a remote control.

[0112] like Figure 7 The schematic diagram of the wall color adaptation page provided in some embodiments is shown. Among them, the wall color adaptation page may include description information of the wall color adaptation page, and the description information of the wall color adaptation page is used to prompt the user to set the wall color adaptation according to the guidance of the wall color adaptation page. For example, the description information of the wall color adaptation page may be: according to the color of the projection wall, automatically adjust the picture color 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 may also include description information of the automatic adaptation option, and the description information of the automatic adaptation option is used to prompt the user to start the wall color adaptation process by triggering the automatic adaptation option. For example, the description information of the automatic adaptation option may be: identify the wall color and adjust the picture color.

[0113] The triggering operation of the automatic adaptation option can refer to the triggering method of the wall color adaptation option. The user interface layer responds to the triggering operation of the automatic adaptation option and displays the automatic adaptation page on the projection medium. Figure 8The figure shows a schematic diagram of an automatic matching page provided in some embodiments. The automatic matching page may include page description information, and the page description information is used to prompt the user that the automatic matching process of the wall color is currently in progress. For example, the page description information may be: automatic color matching in progress.

[0114] The projection device can be connected to an external image acquisition device for acquiring images of the projection screen on the projection medium. The wall image data can be acquired by 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. The wall image data can be obtained by image color recognition to obtain the wall color, so that the white balance adjustment can be performed for different wall colors.

[0115] The automatic adaptation information is information sent from the user interface layer to the middleware layer after the automatic adaptation option is triggered, and is used to indicate that the automatic adaptation option is triggered. In some embodiments, the user interface and the middleware layer use biz communication.

[0116] S200: When receiving the automatic adaptation information, the middleware layer determines image parameters based on the wall image data.

[0117] The image parameters refer to the parameters used to perform color correction on the projected image. Since the colors of different walls may be different, different image parameters can be determined for wall image data of different colors to ensure that each color has corresponding image parameters. For example, the image parameters may be HSG (hue, color saturation and brightness gain) parameters. The image parameters are determined in the middleware layer after receiving the automatic adaptation information.

[0118] S300, the user interface layer displays the progress of determining image parameters of the wall image data in the automatic adaptation page; after determining the image parameters, the adaptation completion page is displayed on the projection medium, and the adaptation completion page includes a wall color application option; in response to a trigger operation on the wall color application option, color application information is generated and sent to the middleware layer.

[0119] Among them, the middleware layer can feed back the progress of the process to the user interface layer in the process of determining image parameters based on the wall image data. The automatic adaptation page can 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 the progress mark in the progress indicator control moving from the starting position to the end position can represent the process from the beginning to the completion of the progress. The user interface layer displays the progress of determining image parameters based on the wall image data in the automatic adaptation page, that is, it shows the progress of automatic adaptation of the wall color. In some embodiments, during the period of determining image parameters based on the wall image data, the remote control buttons should be shielded to avoid the interference of the remote control operation on the process of determining image parameters. In addition, the middleware layer is compatible with the timeout logic in the process of determining image parameters based on the wall image data. If the timeout or determination fails, the adaptation failure information can be generated and fed back to the user interface layer. The user interface layer can display a toast prompt of the adaptation failure information, for example, the toast prompt can be: wall color adaptation failed.

[0120] After the middleware layer completes the determination of the image parameters, that is, 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. 9 The figure shows a schematic diagram of an adaptation completion page provided in some embodiments. The adaptation completion page may include page description information, and the page description information is used to prompt the user that the wall color adaptation has been completed. For example, the page description information may be: wall color adaptation is completed. The wall color application option is a triggerable control in the adaptation completion page. The adaptation completion page may also include option description information of 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 may be: use the adapted color.

[0121] The triggering operation of the wall color application option can refer to the triggering method of the wall color adaptation option. The color application information is information sent from the user interface layer to the middleware layer after the wall color application option is triggered, and is used to indicate that the wall color application option is triggered.

[0122] S400, when receiving the color application information, the middleware layer generates a color adaptation instruction and a prompt of the adapted wall color according to the image parameters, and sends the color adaptation instruction to the optical machine, and sends the prompt of the adapted wall color to the user interface layer; the color adaptation instruction is used to instruct the optical machine to adjust the color of the content to be played according to the color adaptation instruction, and project the color-adjusted content to the projection medium.

[0123] When the middleware layer receives the color application information, it indicates that the user chooses to use the adapted color. The content to be played refers to the image or video that needs to be displayed on the projection medium. The middleware layer can generate a color adaptation instruction based on the image parameters to instruct the optical machine to adjust the color of the content to be played according to the color adaptation instruction to achieve the white balance of the projected image.

[0124] In some embodiments, the optical machine may be a DLP projection terminal, and the middleware layer communicates with the optical machine through a preset protocol, for example, a USB protocol. The middleware layer converts the image parameters into color adaptation instructions according to the preset protocol and sends them to the optical machine. Exemplarily, the color adaptation instructions may be an array of a preset size, and each row of data represents the image parameters corresponding to a color. For example, the color adaptation instructions are an 8×42 array, the first row represents the image parameters corresponding to white, the second row represents the image parameters corresponding to red, and so on.

[0125] In some embodiments, the middleware layer may also generate a prompt that the wall color has been adapted, and send it to the user interface layer to prompt the user that the adapted color has been used.

[0126] S500: When receiving a prompt indicating that the wall color has been adapted, the user interface layer displays a prompt indicating that the wall color has been adapted on an adaptation completion page; and exits the wall color adaptation page after the prompt is displayed for a preset time.

[0127] When the user interface layer receives a prompt that the wall color has been adapted, it can display a prompt that the wall color has been adapted through a toast in the adaptation completion page. At the same time, since the wall color adaptation has been completed, the user interface layer can exit the wall color adaptation interface after a preset time, and exit the automatic adaptation page and the adaptation completion page.

[0128] The prompt of adapted wall color can also be used to prompt exiting the wall color adaptation page after displaying for a preset time.

[0129] In the above-mentioned projection device and projection method, the controller implements the projection method through information interaction between the user interface layer and the middleware layer, wherein the user interface layer can respond to the trigger operation of the wall color adaptation option in the setting options, display the wall color adaptation page, respond to the trigger operation of the automatic adaptation option, obtain the wall image data, display the automatic adaptation page, generate automatic adaptation information, and send it to the middleware layer, the automatic adaptation page can display the progress of determining the image parameters of the wall image data, after determining the image parameters, display the adaptation completion page, respond to the trigger operation of the wall color application option in the adaptation completion page, generate the color application information, and sends it to the middleware layer; when the middleware layer receives the automatic adaptation information, it determines the image parameters based on the wall image data, and when the color application information is received, it generates a color adaptation instruction and a prompt of the adapted wall color according to the image parameters, and sends the color adaptation instruction to the optical machine to instruct the optical machine to adjust the color of the content to be played according to the color adaptation instruction, and project the color-adjusted content to the projection medium, and send the prompt of the adapted wall color to the user interface layer, so that the user interface layer displays the prompt of the adapted wall color on the adaptation completion page, and exits the wall color adaptation page after the prompt is displayed for a preset time. Since the user can determine the image parameters 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 setting of the wall color adaptation, the optical machine can automatically adjust the color of other content to be played according to the user's setting of the wall color adaptation. Therefore, during the projection process of the projection device, the color of the content to be played can be adjusted according to the color of the projection medium, which improves the display effect of the projection screen and the user viewing experience.

[0130] In some embodiments, the wall color adaptation page also includes a first color restoration option; the projection method also includes: the user interface layer generates first color restoration information in response to a trigger operation on the first color restoration option, and sends it to the middleware layer; when the middleware layer receives the first color restoration information, it obtains the default wall color and updates the image parameters according to the default wall color; when the middleware layer generates a color restoration instruction and a prompt that the original color has been restored according to the updated image parameters, it sends the color restoration instruction to the optical machine, and sends the prompt that the original color has been restored to the user interface layer; when the user interface layer receives the prompt that the original color has been restored, it displays the prompt that the original color has been restored on the wall color adaptation page.

[0131] Among them, reference Figure 7The first color restoration option is a triggerable control in the wall color adaptation page. The wall color adaptation page may also include description information of the first color restoration option, and the description information of the first color restoration option 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 of the first color restoration option may be: delete the adaptation effect and restore the screen color.

[0132] The first color restoration information refers to information sent by the user interface layer to the middleware layer after the first color restoration option is triggered, and is used to indicate that the first color restoration option is triggered.

[0133] The default wall color refers to the wall color preset in the system, for example, white. The updated image parameters are parameters corresponding to the default wall color. The color restoration instruction refers to an instruction obtained by converting the updated image parameters according to a preset protocol, and is used to send to the optical machine to instruct the optical machine to adjust the color of the content to be played according to the color restoration instruction.

[0134] After updating the image parameters, the middleware layer can generate a prompt that the original color has been restored and send it to the user interface layer. After receiving the prompt that the original color has been restored, the user interface layer displays the prompt in the wall color adaptation page. The prompt that the original color has been restored is used to prompt the user that the original color has been restored.

[0135] At the same time, since the wall color adaptation has been canceled, the user interface layer can exit the wall color adaptation interface after a preset time, and the prompt that the original color has been restored can also be used to display the preset time after exiting the wall color adaptation page.

[0136] In an embodiment of the present application, the user can trigger the first color restoration option in the wall color adaptation page to cancel the wall color adaptation and restore the original color to ensure that the wall color adaptation better meets the actual needs of the user.

[0137] In some embodiments, the adaptation completion page also includes: a second color restoration option; the projection method also includes: the user interface layer generates second color restoration information in response to a trigger operation on the second color restoration option, and sends it to the middleware layer; when the middleware layer receives the second color restoration information, it obtains the default wall color and updates the image parameters according to the default wall color; when the middleware layer generates a color restoration instruction and a prompt that the original color has been restored according to the updated image parameters, it sends the color restoration instruction to the optical machine, and sends the prompt that the original color has been restored to the user interface layer; when the user interface layer receives the prompt that the original color has been restored, it displays the prompt that the original color has been restored on the adaptation completion page; and exits the wall color adaptation page after the prompt that the original color has been restored is displayed for a preset period of time.

[0138] Among them, reference Fig. 9 The second color restoration option is a triggerable control on the adaptation completion page. The adaptation completion page may also include description information of the second color restoration option, and the description information of the second color restoration option 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 of the second color restoration option may be: restore the original color.

[0139] The second color restoration information refers to information sent by the user interface layer to the middleware layer after the second color restoration option is triggered, and is used to indicate that the second color restoration option is triggered.

[0140] The default wall color refers to the wall color preset in the system, for example, white. The updated image parameters are parameters corresponding to the default wall color. The color restoration instruction refers to an instruction obtained by converting the updated image parameters according to a preset protocol, and is used to send to the optical machine to instruct the optical machine to adjust the color of the content to be played according to the color restoration instruction.

[0141] After updating the image parameters, the middleware layer can generate a prompt that the original color has been restored and send it to the user interface layer. After receiving the prompt that the original color has been restored, the user interface layer displays the prompt in the wall color adaptation page. The prompt that the original color has been restored is used to prompt the user that the original color has been restored.

[0142] At the same time, since the wall color adaptation has been cancelled, the user interface layer can exit the wall color adaptation interface after a preset time, and exit the adaptation completion page. The prompt that the original color has been restored can also be used to display the preset time and then exit the wall color adaptation page.

[0143] In an embodiment of the present application, the user can cancel the wall color adaptation and restore the original color by triggering the second color restoration option in the adaptation completion page to ensure that the wall color adaptation better meets the user's actual needs.

[0144] In some embodiments, the projection method also includes: when the focus frame of the remote control is on the wall color application option, the user interface layer displays a preview image after adapting the wall color on the adaptation completion page; when the focus frame of the remote control is on the second color recovery option, the user interface layer displays a preview image corresponding to the default wall color on the adaptation completion page.

[0145] The focus frame is an interface element that indicates the position of the currently operable element in the user interface. When the remote controller is used for operation, the focus frame will move to the position of the currently operable element to help the user identify the current operation target.

[0146] The preview image refers to the image displayed in 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 instruction determined based on the wall color. The preview image corresponding to the default wall color refers to the image obtained by adjusting the color of the wall image data using the color restoration instruction determined by the default wall color.

[0147] When the focus frame is in the wall color application option, the preview image after adapting the wall color is displayed on the adaptation completion page; when the focus frame is in the second color restoration option, the preview image corresponding to the default wall color is displayed on the adaptation completion page, and users can preview the effects after the two options are triggered respectively.

[0148] In an embodiment of the present application, the position of the focus frame is controlled by a remote control to display a preview image after adapting the wall color and a preview image corresponding to the default wall color through the options indicated by the focus frame, so that the user can intuitively observe the color difference before and after adapting the wall color, which is helpful to assist the user in selecting options that meet their needs and enhance the user experience.

[0149] In some embodiments, the projection method also includes: during the process of displaying the adaptation completion page, the user interface layer responds to the triggering operation of the return key on the remote control, keeps the image parameters used last time unchanged, displays a prompt that the color adaptation has been canceled on the adaptation completion page, and exits the wall color adaptation page after the prompt that the color adaptation has been canceled is displayed for a preset period of time.

[0150] Among them, the return key refers to the key in the remote control used to return to the previous operation. The image parameters used last refer to the image parameters used before the middleware layer determined the image parameters based on the wall image data. For example, the image parameters default to the parameters corresponding to the default wall color. During the process of displaying the adaptation completion page when the wall color adaptation is performed for the first time, the image parameters used last are the image parameters corresponding to the default wall color; during the process of displaying the adaptation completion page when the wall color adaptation is not performed for the first time, the image parameters used last are the image parameters determined after the last wall color adaptation.

[0151] When the user interface layer displays the adaptation completion page, in response to the triggering operation of the return key on the remote control, the image parameters will remain the image parameters used last time. Since the color of the playback content has not been adjusted after the image parameters are determined, after the return key is triggered, it is only necessary to restore the image parameters used last time.

[0152] At the same time, a prompt that color adaptation has been canceled is displayed on the adaptation completion page, and the prompt that color adaptation has been canceled is used to prompt the user that color adaptation has been canceled. For example, the prompt that color adaptation has been canceled can be: color adaptation has been canceled.

[0153] In some embodiments, after the return key is triggered, the wall color adaptation page can be exited after a preset time period, and the prompt that the color adaptation has been canceled can also be used as a prompt to exit the wall color adaptation page after a preset time period.

[0154] In the embodiment of the present application, by responding to the triggering operation of the return key of the remote control, the image parameters used last time are restored to cancel the color adaptation, thereby ensuring that the color adaptation meets the actual needs of the user.

[0155] In some embodiments, the middleware layer includes multiple intermediate modules; the projection method also includes: when the middleware layer receives the color application information, it obtains the index value of the wall color sent by the algorithm module, forwards the index value in sequence through multiple intermediate modules, and queries the preset mapping relationship to obtain the image parameters corresponding to the index value; the wall color is obtained by performing color recognition on the wall image data by the algorithm module.

[0156] Among them, the wall color refers to the color obtained by color recognition of the wall image data. Color recognition can be performed by an algorithm module in the system. The index value refers to the preset number for each wall color, which is used to quickly match the corresponding wall color. For example, the index value of white is 0, the index value of red is 1, and so on. After the algorithm module recognizes the wall color, it sends the index value corresponding to the wall color to the middleware layer. In some embodiments, the middleware layer includes an algorithm module, and the wall color can be obtained by color recognition through the algorithm module.

[0157] The preset mapping relationship is used to indicate the corresponding relationship between the index value of each wall color and the image parameter. By querying the preset mapping relationship, the image parameter corresponding to the index value of the wall color can be determined. Table 1 shows the preset mapping relationship in an embodiment.

[0158] Table 1 Preset mapping relationship

[0159]

[0160] In some embodiments, the middleware layer includes multiple middleware modules, and the multiple middleware modules are used to forward the index values ​​in sequence, or query the preset mapping relationship to obtain the image parameters. Fig.10The figure shows a time chart of the projection method provided by some embodiments of the present application. The middleware layer includes a laser-biz module, a sysmain module, an algorithm module, an av-biz module, an avmain module, a classis module, etc. Among them, the laser-biz module is used for communication between the user interface layer and the middleware layer, the sysmain module is used for the overall scheduling of the middleware layer, the algorithm module module identifies the wall color and returns the index value corresponding to the wall color, the av-biz module and the avmain module are used to forward the index value in sequence, and the classis module is used to send the image parameters corresponding to the index value to the optical machine.

[0161] In an embodiment of the present application, in the process of determining image parameters based on wall image data, the middleware layer identifies the wall color through forwarding and processing of multiple intermediate modules, and determines the image parameters corresponding to the index value of the wall color. This method of determining image parameters through the middleware layer is conducive to improving the efficiency of determining image parameters.

[0162] To explain the projection device, projection method and effect in this solution in detail, a most detailed embodiment is described below:

[0163] A projection device is provided in an embodiment of the present application, including: an optical machine, configured to project playback content onto a projection medium, for example, the optical machine can be a DLP end; a controller, including a user interface layer and a middleware layer, and the controller implements a projection method through information interaction between the user interface layer and the middleware layer.

[0164] Among them, the event streams involved in the projection method include:

[0165] (1) Entering the wall color correction mode: Enter the wall color adaptation page, capture the wall image data through the image acquisition device, and obtain the image under the current value of the geometric correction mode.

[0166] (2) Detect and judge the wall color, determine the image parameters corresponding to the index value of the wall color according to the preset mapping table, and send it to the DLP end.

[0167] The process of communication between the controller (for example, TV) and the DLP end is as follows:

[0168] (1) TV sends commands to DLP via USB protocol;

[0169] (2) Parameter command: CCA enable: USB interface already exists (0x40);

[0170] (3) Parameter delivery: New interface (0x49);

[0171] (4) Wall color matching is completed.

[0172] (5) AC power on, TV sends commands (enable command (0x40), parameter command (0x49)) to the DLP end through the USB protocol: USB protocol is required for initialization, factory reset, USB flash drive upgrade, etc., refer to PRD (Product Requirement Document).

[0173] (6) Entering and exiting the high-speed mode / 3D mode requires resetting: resend the enable command (0x40) and parameter command (0x49).

[0174] (7) Before issuing the CCA enable command, the high and low dynamic states must be obtained.

[0175] The user interface layer mainly (1) completes the display in the interactive interface and sends the wall color correction status 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 corresponding prompts based on the received information; (3) completes the display of the wall color adaptation process; (4) completes the shielding of certain buttons during the wall color adaptation process, etc.

[0176] The middleware layer mainly (1) receives the wall color correction status information sent by the user interface layer and processes the status information. The specific processing flow is as follows:

[0177] (a) If the received wall color correction status information is automatic adaptation information, the anti-glare function is first turned off, and then the installation method information is obtained (the biz value of the get installation method function), and the installation method information is used as a parameter to obtain the index value of the wall color adaptation from the algorithm module, such as the index value of red, yellow, gray and other colors. At the same time, a prompt to start adapting the wall color is sent to the user interface to pop up a corresponding prompt;

[0178] (b) After obtaining the index value of the wall color, the current index value is accessed, and the color adaptation instruction corresponding to the current index is transmitted to the DLP projector through the USB protocol;

[0179] (c) if the received wall color correction status information is the first color restoration information or the second color restoration information, a color restoration instruction corresponding to the index value of the default wall color is transmitted to the DLP projector through the USB protocol, and at the same time, a prompt indicating that the original color has been restored is sent to the user interface layer to pop up a corresponding prompt;

[0180] (d) If the received wall color correction status information is information about restoring the last value, the wall color adaptation page is exited, and the color adaptation instruction corresponding to the image parameters used last time is transmitted to the DLP projector through the USB protocol. At the same time, a prompt that the color adaptation has been canceled is sent to the user interface layer to pop up a corresponding prompt;

[0181] (e) If the received wall color correction status information is color application information, the color adaptation instruction corresponding to the current index is transmitted to the DLP projector through the USB protocol. At the same time, a prompt of the adapted wall color is sent to the user interface to pop up the corresponding prompt.

[0182] (2) The middleware layer feeds back the results of the wall color adaptation process to the user interface layer, displaying a prompt indicating that the wall color has been adapted.

[0183] (3) The command sent by the middleware layer to the DLP projector may be a USB command, for example, an 8×42 array.

[0184] Specifically, the user interface layer displays a wall color adaptation page on the projection medium in response to a trigger operation on the wall color adaptation option in the setting options; the wall color adaptation page includes an automatic adaptation option; in response to a trigger operation on the automatic adaptation option, the wall image data is acquired, the automatic adaptation page is displayed on the projection medium, automatic adaptation information is generated, and sent to the middleware layer; when the middleware layer receives the automatic adaptation information, the image parameters are determined based on the wall image data; the user interface layer displays the progress of determining the image parameters based on the wall image data in the automatic adaptation page; after determining the image parameters, the adaptation completion page is displayed on the projection medium, and the adaptation completion page includes the wall color application option; In response to the triggering operation of the wall color application option, color application information is generated and sent to the middleware layer; when the middleware layer receives the color application information, it generates a color adaptation instruction and a prompt of the adapted wall color according to the image parameters, and sends the color adaptation instruction to the optical machine, and sends the prompt of the adapted wall color to the user interface layer; the color adaptation instruction is used to instruct the optical machine to adjust the color of the content to be played according to the color adaptation instruction, and project the color-adjusted content to the projection medium; when the user interface layer receives the prompt of the adapted wall color, the prompt of the adapted wall color is displayed on the adaptation completion page; the wall color adaptation page is exited after the prompt is displayed for a preset period of time.

[0185] The middleware layer includes multiple middle modules; the projection method also includes: when the middleware layer receives color application information, it obtains the index value of the wall color sent by the algorithm module, forwards the index value in sequence through multiple middle modules, and queries the preset mapping relationship to obtain the image parameter corresponding to the index value; the wall color is obtained by performing color recognition on the wall image data through the algorithm module.

[0186] refer to Fig.10 If the user triggers the wall color application option in the adaptation completion page, the user interface layer sends color application information to the middleware layer to notify the middleware layer to adapt the wall color. The middleware layer uses the algorithm module to perform color recognition on the wall image data to obtain the wall color, and forwards the index value of the wall color through multiple intermediate modules, and sends the image parameters corresponding to the index value to the optical machine to instruct the optical machine to adjust the color based on the image parameters. Exemplarily, the image parameters can be HSG parameters, and the middleware layer can convert the image parameters into corresponding color adaptation instructions according to the preset protocol and send them to the optical machine. Exemplarily, the preset protocol can be a USB protocol.

[0187] The wall color adaptation page also includes a first color restoration option; the projection method also includes: the user interface layer generates first color restoration information in response to a trigger operation on the first color restoration option, and sends it to the middleware layer; when the middleware layer receives the first color restoration information, it obtains the default wall color and updates the image parameters according to the default wall color; when the middleware layer generates a color restoration instruction and a prompt that the original color has been restored according to the updated image parameters, it sends the color restoration instruction to the optical machine, and sends the prompt that the original color has been restored to the user interface layer; when the user interface layer receives the prompt that the original color has been restored, it displays the prompt that the original color has been restored on the wall color adaptation page.

[0188] The adaptation completion page also includes: a second color restoration option; the projection method also includes: the user interface layer generates second color restoration information in response to a trigger operation on the second color restoration option, and sends it to the middleware layer; when the middleware layer receives the second color restoration information, it obtains the default wall color and updates the image parameters according to the default wall color; when the middleware layer generates a color restoration instruction and a prompt that the original color has been restored according to the updated image parameters, it sends the color restoration instruction to the optical machine, and sends the prompt that the original color has been restored to the user interface layer; when the user interface layer receives the prompt that the original color has been restored, it displays the prompt that the original color has been restored on the adaptation completion page; and exits the wall color adaptation page after the prompt that the original color has been restored is displayed for a preset period of time.

[0189] refer to Fig.10 If the user triggers the first color restoration option in the adaptation completion page or triggers the second color restoration option in the adaptation completion page, the user interface layer sends 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.

[0190] In some embodiments, when the focus frame of the remote control is on the wall color application option, the user interface layer displays a preview image after adapting the wall color on the adaptation completion page; when the focus frame of the remote control is on the second color recovery option, the user interface layer displays a preview image corresponding to the default wall color on the adaptation completion page.

[0191] In some embodiments, when the user interface layer is displaying the adaptation completion page, in response to triggering the return key on the remote control, the image parameters used last time are kept unchanged, a prompt indicating that the color adaptation has been canceled is displayed on the adaptation completion page, and the wall color adaptation page is exited after the prompt indicating that the color adaptation has been canceled is displayed for a preset period of time.

[0192] like Fig.11 Shown is a timing diagram of the projection method provided by some embodiments of the present application. If the user triggers the return button on the remote control, the user interface layer notifies the middleware layer to cancel the color adaptation and restore the image parameters used last time. If the user triggers the power off button on the remote control, the user interface layer notifies the middleware layer to use the image parameters before shutdown to ensure that the color adaptation effect before shutdown is maintained when the power is turned on next time. If the user triggers the OTA upgrade option in the user interface, the user interface layer notifies the middleware layer to use the image parameters before the OTA upgrade to ensure that the color adaptation effect before the upgrade is maintained after the OTA upgrade. If the user triggers the factory restore option in the user interface, the user interface layer notifies the middleware layer to restore the original color to ensure that the original color adaptation effect is maintained after factory restoration.

[0193] In some embodiments, the middleware layer can turn off the anti-beam function when receiving color application information to avoid interference of the anti-beam function on the wall color adaptation. The anti-beam function is to automatically identify the features of the human head when the user approaches the lens or light source of the projection device, and block the light of this part to protect the eyes from being burned by direct light.

[0194] In the above embodiment, a projection device and a projection method, since the user can determine the image parameters 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 machine can automatically adjust the color of other content to be played according to the user's setting of the wall color adaptation. Therefore, during the projection process of the projection device, the color of the content to be played can be adjusted according to the color of the projection medium, thereby improving the display effect of the projection picture and the user's viewing experience.

[0195] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0196] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Fig.12 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (NFC) or other technologies. When the computer program is executed by the processor, a projection method is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.

[0197] Those skilled in the art will understand that Fig.12 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of 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 a different arrangement of components.

[0198] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.

[0199] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0200] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

[0201] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) 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 must comply with relevant regulations.

[0202] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.

[0203] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0204] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A projection device, characterized in that: The projection device comprises: An optical machine is configured to project the playback content onto a projection medium; The controller is configured as: In response to a triggering operation on a wall color adaptation option in a setting option, displaying a wall color adaptation page on the projection medium; the wall color adaptation page includes an automatic adaptation option; In response to a triggering operation on the automatic adaptation option, acquiring wall image data, determining image parameters based on the wall image data, displaying an automatic adaptation page on the projection medium, and displaying a progress of determining image parameters from the wall image data on the automatic adaptation page; After determining the image parameters, displaying an adaptation completion page on the projection medium, the adaptation completion page including a wall color application option; In response to a triggering operation on the wall color application option, a color adaptation instruction is generated according to the image parameters, and the color adaptation instruction is sent to the optical machine; a prompt indicating that the wall color has been adapted is displayed on the adaptation completion page; and the wall color adaptation page is exited after the prompt is displayed for a preset time; The optical engine is configured to adjust the color of the content to be played according to the color adaptation instruction, and project the color-adjusted content to the projection medium.

2. The projection device according to claim 1, characterized in that: The wall color adaptation page also includes a first color restoration option; the controller is further configured to: In response to a triggering operation on the first color restoration option, a default wall color is obtained, and image parameters are updated according to the default wall color; a color restoration instruction is generated according to the updated image parameters, and the color restoration instruction is sent to the optical machine; A prompt indicating that the original color has been restored is displayed on the wall color adaptation page.

3. The projection device according to claim 1, characterized in that: The adaptation completion page further includes: a second color restoration option; the controller is further configured to: In response to the triggering operation of the second color restoration option, the default wall color is obtained, and the image parameters are updated according to the default wall color; a color restoration instruction is generated according to the updated image parameters, and the color restoration instruction is sent to the optical machine; a prompt that the original color has been restored is displayed on the adaptation completion page; and the wall color adaptation page is exited after the prompt that the original color has been restored is displayed for the preset time period.

4. The projection device according to claim 3, characterized in that: The controller is further configured to: When the focus frame of the remote control is on the wall color application option, a preview image after the wall color is adapted is displayed on the adaptation completion page; When the focus frame of the remote control is on the second color restoration option, a preview image corresponding to the default wall color is displayed on the adaptation completion page.

5. The projection device according to claim 1, characterized in that: The controller is further configured to: During the process of displaying the adaptation completion page, in response to the triggering operation of the return key on the remote control, the image parameters used last time are kept unchanged, a prompt that the color adaptation has been canceled is displayed on the adaptation completion page, and the wall color adaptation page is exited after the prompt that the color adaptation has been canceled is displayed for the preset time.

6. The projection device according to claim 1, characterized in that: The controller is further configured to: Performing color recognition on the wall image data to obtain the wall color; An index value of the wall color is determined, a preset mapping relationship is queried, and an image parameter corresponding to the index value is obtained.

7. A projection method, characterized in that: The method is applied to a projection device, wherein a controller of the projection device includes a user interface layer and a middleware layer, and the method includes: The user interface layer displays a wall color adaptation page on the projection medium in response to a trigger operation on a wall color adaptation option in the setting options; the wall color adaptation page includes an automatic adaptation option; in response to a trigger operation on the automatic adaptation option, acquires 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 determines image parameters based on the wall image data when receiving the automatic adaptation information; The user interface layer displays the progress of determining image parameters of the wall image data in the automatic adaptation page; after determining the image parameters, displays an adaptation completion page on the projection medium, the adaptation completion page including a wall color application option; in response to a triggering operation on the wall color application option, generates color application information and sends it to the middleware layer; When receiving the color application information, the middleware layer generates a color adaptation instruction and a prompt of the adapted wall color according to the image parameters, and sends the color adaptation instruction to the optical machine, and sends the prompt of the adapted wall color to the user interface layer; the color adaptation instruction is used to instruct the optical machine to adjust the color of the content to be played according to the color adaptation instruction, and project the color-adjusted content to the projection medium; When receiving the prompt that the wall color has been adapted, the user interface layer displays the prompt that 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 time.

8. The projection method according to claim 7, characterized in that: The wall color adaptation page also includes a first color restoration option; the method also includes: The user interface layer generates first color restoration information in response to a triggering operation on the first color restoration option, and sends the information to the middleware layer; The middleware layer, upon receiving the first color restoration information, obtains a default wall color, and updates image parameters according to the default wall color; generates a color restoration instruction and a prompt indicating that the original color has been restored according to the updated image parameters, and sends the color restoration instruction to the optical machine, and sends the prompt indicating that the original color has been restored to the user interface layer; When receiving the prompt indicating that the original color has been restored, the user interface layer displays the prompt indicating that the original color has been restored on the wall color adaptation page.

9. The projection method according to claim 7, characterized in that: The adaptation completion page further includes: a second color restoration option; the method further includes: The user interface layer generates second color restoration information in response to a triggering operation on the second color restoration option, and sends the second color restoration information to the middleware layer; The middleware layer, upon receiving the second color restoration information, obtains a default wall color, and updates image parameters according to the default wall color; generates a color restoration instruction and a prompt indicating that the original color has been restored according to the updated image parameters, and sends the color restoration instruction to the optical machine, and sends the prompt indicating that the original color has been restored to the user interface layer; When receiving the prompt that the original color has been restored, the user interface layer displays the prompt that the original color has been restored on the adaptation completion page; and exits the wall color adaptation page after the prompt that the original color has been restored is displayed for the preset time period.

10. The projection method according to claim 7, characterized in that: The middleware layer includes a plurality of middleware modules; the method further includes: When receiving the color application information, the middleware layer obtains the index value of the wall color sent by the algorithm module, forwards the index value in sequence through multiple intermediate modules, and queries the preset mapping relationship to obtain the image parameters corresponding to the index value; the wall color is obtained by performing color recognition on the wall image data by the algorithm module.