Projector control method and device, electronic equipment and readable storage medium

CN116708732BActive Publication Date: 2026-10-09GEER TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310800533.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-30
Publication Date
2026-10-09
Estimated Expiration
2043-06-30

AI Technical Summary

Technical Problem

[0004]本申请的主要目的在于提供一种投影机控制方法、装置、电子设备及可读存储介质,旨在解决在自然光线较强的环境下,桌面投影机的光点识别的准确率低的技术问题

Benefits of technology

[0038] This application provides a projector control method. First, based on the ambient light intensity collected by the ambient light sensor in the desktop projector, the method verifies whether the ambient light intensity is greater than a first preset light intensity. If the ambient light intensity is greater than the first preset light intensity, it indicates that the ambient light intensity has a significant impact on the light spot recognition of the projection area. In this case, the projected content of the projection module in the desktop projector needs to be replaced with the displayed content on the screen. The user can then interact directly on the screen, eliminating the need for light spot recognition. Conversely, if the ambient light intensity is not greater than the first preset light intensity, it indicates that the ambient light intensity has a smaller impact on the light spot recognition of the projection area. In this case, adjusting the projection brightness of the projection module increases the light in the projection area captured by the infrared camera module when capturing light spots, thereby improving the accuracy of light spot recognition in environments with strong natural light. Simultaneously, adjusting the display brightness of the screen ensures the display effect in environments with strong natural light, thus solving the technical problem of low accuracy in light spot recognition of desktop projectors in environments with strong natural light.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116708732B_ABST
    Figure CN116708732B_ABST
Patent Text Reader

Abstract

The application discloses a projector control method and device, electronic equipment and a readable storage medium, and relates to the technical field of projectors, and is applied to a desktop projector. The desktop projector comprises an ambient light sensor, a display screen and a projection module. The projector control method comprises the following steps: collecting ambient light intensity based on the ambient light sensor, and checking whether the ambient light intensity is greater than a first preset light intensity. If it is checked that the ambient light intensity is greater than the first preset light intensity, the projection content of the projection module and the display content of the display screen are replaced. If it is checked that the ambient light intensity is not greater than the first preset light intensity, the display brightness of the display screen and the projection brightness of the projection module are adjusted according to the ambient light intensity, wherein the display brightness and the projection brightness are positively correlated with the ambient light intensity. The application solves the problem that the accuracy of light point recognition of the desktop projector is low in a strong natural light environment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of projector technology, and in particular to a projector control method, device, electronic device, and readable storage medium. Background Technology

[0002] In recent years, with the continuous development of technology, desktop projector technology has become increasingly mature. Desktop projectors are typically placed on a flat table. Specifically, a laser module in the desktop projector emits a laser beam that projects onto the projection area. When a user taps on the projection area with their finger, the fingertip reflects the laser, forming a light spot. This light spot is captured by an infrared camera module in the desktop projector, and by locating the light spot, the corresponding coordinates can be found on the projected content to generate a corresponding response.

[0003] However, in environments with strong natural light, when a user performs a click operation in the projection area, the infrared camera module captures photos with too much ambient light, affecting the recognition of light spots in the photos and resulting in low accuracy of light spot recognition. Summary of the Invention

[0004] The main objective of this application is to provide a projector control method, device, electronic device, and readable storage medium, which aims to solve the technical problem of low accuracy in light spot recognition of desktop projectors in environments with strong natural light.

[0005] To achieve the above objectives, this application provides a projector control method applied to a desktop projector, the desktop projector including an ambient light sensor, a display screen, and a projection module, the projector control method including:

[0006] The ambient light intensity is collected based on the ambient light sensor, and it is verified whether the ambient light intensity is greater than a first preset light intensity.

[0007] If the ambient light intensity is found to be greater than the first preset light intensity, the projection content of the projection module and the display content of the display screen will be swapped.

[0008] If the ambient light intensity is found to be no greater than the first preset light intensity, the display brightness of the screen and the projection brightness of the projection module are adjusted according to the ambient light intensity, wherein both the display brightness and the projection brightness are positively correlated with the ambient light intensity.

[0009] Optionally, before the step of replacing the projected content of the projection module with the displayed content of the display screen, the projector control method further includes:

[0010] A pop-up message is displayed on the projection screen of the projection module, wherein the pop-up message bar is equipped with an information confirmation icon;

[0011] Based on the user's triggering operation on the information confirmation identifier, the triggering state of the information confirmation identifier is determined, wherein the triggering state includes a confirmation state and a cancellation state;

[0012] If the trigger state is verified to be the determined state, then the step of replacing the projection content of the projection module and the display content of the display screen is executed.

[0013] Optionally, before the step of determining the triggering state of the information confirmation identifier based on the user's triggering operation on the information confirmation identifier, the projector control method further includes:

[0014] If no user-triggered operation on the information confirmation identifier is detected within a preset period, then the step of replacing the projection content of the projection module and the display content of the display screen is executed.

[0015] If a user triggers an operation on the information confirmation identifier within a preset period, then the step of determining the trigger status of the information confirmation identifier based on the user's trigger operation on the information confirmation identifier is executed.

[0016] Optionally, after the step of replacing the projected content of the projection module with the displayed content of the display screen, the projector control method further includes:

[0017] Verify whether the ambient light intensity is less than a preset reference light intensity, wherein the reference light intensity is less than the first preset light intensity;

[0018] If the ambient light intensity is found to be less than the reference light intensity, the projected content of the projection module and the displayed content of the display screen are restored to their state before the image content replacement.

[0019] Optionally, before the step of replacing the projected content of the projection module with the displayed content of the display screen, the projector control method further includes:

[0020] Verify whether the ambient light intensity is greater than a second preset light intensity, wherein the second preset light intensity is greater than the first preset light intensity;

[0021] If the ambient light intensity is found to be no greater than the second preset light intensity, then the step of replacing the image content of the projection module and the display content of the screen is executed;

[0022] If the ambient light intensity is found to be greater than the second preset light intensity, the projection screen of the projection module is turned off to stop the projection module from projecting the content, and the display screen is split into a first display area and a second display area.

[0023] The display content is displayed on the first display area, and the projected content is displayed on the second display area.

[0024] Optionally, both the first display area and the second display area are provided with area size adjustment indicators, and the projector control method further includes:

[0025] In response to a user's touch gesture triggered by adjusting the size of the area, the sliding direction and sliding distance of the touch gesture are obtained;

[0026] Based on the sliding direction and sliding distance of the touch gesture, determine the adjustment direction and adjustment size of the first display area or the second display area;

[0027] Based on the adjustment direction and the adjustment size, the display area size of the first display area or the second display area is adjusted on the display screen.

[0028] Optionally, the step of adjusting the display brightness of the screen and the projection brightness of the projection module according to the ambient light intensity includes:

[0029] Based on the ambient light intensity, find the target display brightness corresponding to the display screen and the target projection brightness corresponding to the projection module;

[0030] The display brightness of the screen is adjusted to the target display brightness, and the projection brightness of the projection module is adjusted to the target projection brightness.

[0031] This application also provides a projector control device for a desktop projector, the desktop projector including an ambient light sensor, a display screen, and a projection module, the projector control device including:

[0032] The verification module is used to collect ambient light intensity based on the ambient light sensor and verify whether the ambient light intensity is greater than a first preset light intensity.

[0033] The first adjustment module is used to replace the projection content of the projection module and the display content of the display screen if the ambient light intensity is found to be greater than the first preset light intensity.

[0034] The second adjustment module is used to adjust the display brightness of the display screen and the projection brightness of the projection module according to the ambient light intensity if the ambient light intensity is not greater than the first preset light intensity. The display brightness and the projection brightness are both positively correlated with the ambient light intensity.

[0035] This application also provides an electronic device, which is a physical device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the steps of the projector control method as described above.

[0036] This application also provides a readable storage medium, which is a computer-readable storage medium, storing a program implementing a projector control method. The program implementing the projector control method is executed by a processor to implement the steps of the projector control method as described above.

[0037] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the projector control method described above.

[0038] This application provides a projector control method. First, based on the ambient light intensity collected by the ambient light sensor in the desktop projector, the method verifies whether the ambient light intensity is greater than a first preset light intensity. If the ambient light intensity is greater than the first preset light intensity, it indicates that the ambient light intensity has a significant impact on the light spot recognition of the projection area. In this case, the projected content of the projection module in the desktop projector needs to be replaced with the displayed content on the screen. The user can then interact directly on the screen, eliminating the need for light spot recognition. Conversely, if the ambient light intensity is not greater than the first preset light intensity, it indicates that the ambient light intensity has a smaller impact on the light spot recognition of the projection area. In this case, adjusting the projection brightness of the projection module increases the light in the projection area captured by the infrared camera module when capturing light spots, thereby improving the accuracy of light spot recognition in environments with strong natural light. Simultaneously, adjusting the display brightness of the screen ensures the display effect in environments with strong natural light, thus solving the technical problem of low accuracy in light spot recognition of desktop projectors in environments with strong natural light. Attached Figure Description

[0039] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0040] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0041] Figure 1 This is a schematic front view of the structure provided in Embodiment 1 of the desktop projector of this application;

[0042] Figure 2 This is a schematic perspective view of the structure provided in Embodiment 1 of the desktop projector of this application;

[0043] Figure 3 This is a flowchart illustrating an embodiment of the projector control method of this application.

[0044] Figure 4 This is a flowchart illustrating Embodiment 2 of the projector control method of this application;

[0045] Figure 5 This is a schematic diagram of a display scene provided in Embodiment 2 of the projector control method of this application;

[0046] Figure 6 This is a schematic diagram of the module structure of the projector control device according to an embodiment of this application;

[0047] Figure 7 This is a schematic diagram of the device structure of the hardware operating environment involved in the projector control method in the embodiments of this application.

[0048] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0049] To make the above-mentioned objects, features, and advantages of the present invention more apparent and understandable, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0050] Example 1

[0051] In recent years, with the continuous development of technology, desktop projector technology has become increasingly mature. Desktop projectors are typically placed on a flat table. Specifically, a laser module in the desktop projector emits a laser beam that projects onto the projection area. When a user taps on the projection area with their finger, the fingertip reflects the laser, forming a light spot. This light spot is captured by an infrared camera module in the desktop projector, and by locating the light spot, the corresponding coordinates can be found on the projected content to generate a corresponding response.

[0052] However, in environments with strong natural light, when a user performs a click operation in the projection area, the infrared camera module captures photos with too much ambient light, affecting the recognition of light spots in the photos and resulting in low accuracy of light spot recognition.

[0053] As an example, Figure 1 This is a schematic front view of the structure of a desktop projector used in an embodiment of this application. Figure 2 This is a schematic perspective view of the structure of a desktop projector used in an embodiment of this application, such as... Figure 1 and Figure 2 As shown, the desktop projector includes a projector and camera module mounting area 1, a display screen 2, a laser module 3, an infrared camera module 4, a projection module 5, an RGB (Red, Green, Blue) camera module 6, a motherboard 7, a projection area 8, and a camera module 9. The camera module 9 includes a camera and an ALS (Ambient Light Sensor). The display screen 2 is a touch-screen display that allows user interaction. The display screen 2 displays content A, and the projection area 8 displays content B. This example does not limit the structure of the desktop projector, and the projector control methods mentioned below are not limited to this desktop projector.

[0054] Based on this, this application proposes a projector control method according to a first embodiment, applied to a desktop projector. The desktop projector includes an ambient light sensor, a display screen, and a projection module. Please refer to... Figure 3 The projector control method includes:

[0055] Step S10: Collect ambient light intensity based on the ambient light sensor, and verify whether the ambient light intensity is greater than a first preset light intensity;

[0056] It should be noted that the ambient light sensor is used to sense the light conditions of the surrounding environment. The desktop projector can be equipped with one ambient light sensor or multiple ambient light sensors. This embodiment does not make a specific limitation on this. The first preset light intensity refers to the light intensity corresponding to the maximum projection brightness of the projection module.

[0057] As an example, when the desktop projector is equipped with multiple ambient light sensors, the step of collecting ambient light intensity based on the ambient light sensors includes: obtaining the sub-ambient light intensity collected by each ambient light sensor, calculating the average ambient light intensity based on each sub-ambient light intensity, and using the average ambient light intensity as the ambient light intensity. Alternatively, the sub-ambient light intensity that appears most frequently among the sub-ambient light intensities can be used as the ambient light intensity. This example does not specifically limit this.

[0058] Step S20: If the ambient light intensity is found to be greater than the first preset light intensity, the projection content of the projection module and the display content of the display screen are swapped.

[0059] It should be noted that the projected content refers to the image content that needs to be projected onto the projection area, while the displayed content refers to the image content that needs to be displayed on the display screen.

[0060] As an example, two storage data packets can be set. The first storage data packet stores the relevant projection parameters of the projection content projected by the projection module. The projection parameters may include the projection screen size, projection screen resolution, etc. The second storage data packet stores the relevant display parameters of the display screen displaying the content. The display parameters may include the display screen size, display screen resolution, etc. In this case, the step of replacing the image content of the projection content of the projection module and the display content of the display screen includes: extracting the first storage data packet from the data storage area of ​​the projection module and the second storage data packet from the data storage area of ​​the display screen; moving the second storage data packet from the data storage area of ​​the display screen to the data storage area of ​​the projection module; and moving the first storage data packet from the data storage area of ​​the projection module to the data storage area of ​​the display screen, so as to replace the image content of the projection content of the projection module and the display content of the display screen.

[0061] As another example, the projection content of the projection module and the display content of the display screen can be replaced by changing the communication addresses of the projection module and the display screen. The projection module is a first communication address, which corresponds to the projection content, and the display screen is a second communication address, which corresponds to the display content. In this case, the step of replacing the projection content of the projection module and the display content of the display screen includes: adjusting the communication address of the projection module from the first communication address to the second communication address, and adjusting the communication address of the display screen from the second communication address to the first communication address, so as to replace the projection content of the projection module and the display content of the display screen. This example does not have specific limitations.

[0062] Step S30: If the ambient light intensity is found to be no greater than the first preset light intensity, then adjust the display brightness of the display screen and the projection brightness of the projection module according to the ambient light intensity, wherein the display brightness and the projection brightness are both positively correlated with the ambient light intensity.

[0063] This application provides a projector control method. First, based on the ambient light intensity collected by the ambient light sensor in the desktop projector, the method checks whether the ambient light intensity is greater than a first preset light intensity. If the ambient light intensity is greater than the first preset light intensity, it indicates that the ambient light intensity has a significant impact on the light spot recognition in the projection area. In this case, the projected content of the projection module in the desktop projector needs to be replaced with the displayed content on the screen. The user can then interact directly on the screen, eliminating the need for light spot recognition. Conversely, if the ambient light intensity is not greater than the first preset light intensity, it indicates that the ambient light intensity has a smaller impact on the light spot recognition in the projection area. In this case, adjusting the projection brightness of the projection module increases the light in the projection area captured by the infrared camera module when capturing light spots, thereby improving the accuracy of light spot recognition in environments with strong natural light. Simultaneously, adjusting the display brightness of the screen ensures the display effect in environments with strong natural light, thus solving the technical problem of low accuracy in light spot recognition by desktop projectors in environments with strong natural light.

[0064] In one possible implementation, the step of replacing the projected content of the projection module with the displayed content of the screen includes:

[0065] Step E21: Obtain the projection screen elements and projection screen coordinate system of the projected content, and obtain the display screen elements and display screen coordinate system of the displayed content;

[0066] Step E22: Swap the projected image elements and the displayed image elements, and simultaneously swap the projected image coordinate system and the displayed image coordinate system, so as to replace the projected content of the projection module and the displayed content of the display screen.

[0067] In this implementation, by simultaneously exchanging the projection screen elements of the projected content and the display screen elements of the pre-display content with the display screen coordinate system, the original display content can adapt to the size of the projection area after the screen content of the projection module and the display content of the display screen are replaced.

[0068] In one possible implementation, before the step of replacing the projected content of the projection module with the displayed content of the screen, the projector control method further includes:

[0069] Step S21: Display pop-up information on the projection screen of the projection module, wherein the pop-up information is located in a pop-up bar with an information confirmation icon.

[0070] It should be noted that this pop-up message is used to confirm whether the user agrees to the replacement of the screen display content and the projection content of the projection module.

[0071] As an example, the pop-up information displayed on the projection screen of the projection module can be displayed in the center of the projection screen, at a preset display position, or at any position on the projection screen. This example does not impose any specific limitations on this.

[0072] Step S22: Based on the user's triggering operation on the information confirmation identifier, determine the triggering state of the information confirmation identifier, wherein the triggering state includes a confirmation state and a cancellation state;

[0073] It should be noted that the trigger operation refers to the user's operation on the information confirmation mark. The trigger state includes a confirm state and a cancel state. The confirm state is used to indicate to the user that they accept the replacement of the screen content displayed on the display screen and the projection content projected by the projection module. The cancel state is used to indicate to the user that they do not accept the replacement of the screen content displayed on the display screen and the projection content projected by the projection module.

[0074] Step S23: If the trigger state is verified to be the determined state, then the step of replacing the projection content of the projection module and the display content of the display screen is executed.

[0075] In this embodiment, before replacing the content displayed on the screen and the content projected by the projection module, a pop-up window needs to be displayed on the projection screen of the projection module. The pop-up window contains a confirmation indicator to indicate whether the user accepts the replacement of the content displayed on the screen and the projection screen. The triggering state of the confirmation indicator is determined based on the user's action on it. If the triggering state is confirmed, it means the user accepts the replacement, and the replacement operation is performed. By displaying the pop-up window on the projection screen, the user is promptly alerted that the ambient light intensity significantly affects the light spot recognition in the projection area, and the user is instructed to take appropriate action. This overcomes the influence of ambient light intensity on light spot recognition, improving the accuracy of light spot recognition in environments with strong natural light.

[0076] In one possible implementation, before the step of determining the triggering state of the information confirmation identifier based on the user's triggering operation on the information confirmation identifier, the projector control method further includes:

[0077] Step S221. If no user-triggered operation on the information confirmation identifier is detected within a preset period, then the step of replacing the projection content of the projection module and the display content of the screen is executed;

[0078] Step S222: If a user trigger operation on the information confirmation identifier is detected within a preset period, then the step of determining the trigger status of the information confirmation identifier based on the user's trigger operation on the information confirmation identifier is executed.

[0079] In this embodiment, if no user trigger operation on the information confirmation identifier is detected within a preset period, the user is assumed to accept the replacement of the display content on the screen and the projection content on the projection module. The operation of replacing the display content on the screen and the projection content on the projection module can be directly executed. However, if a user trigger operation on the information confirmation identifier is detected within the preset period, the operation of determining the trigger status of the information confirmation identifier based on the user's trigger operation will proceed normally. This avoids the technical problem of low accuracy of light spot recognition under the ambient light intensity caused by the user not triggering the information confirmation identifier for a long time, thus ensuring the normal operation of the projector control process.

[0080] In one possible implementation, after the step of replacing the projected content of the projection module with the displayed content of the screen, the projector control method further includes:

[0081] Step E21: Verify whether the ambient light intensity is less than a preset reference light intensity, wherein the reference light intensity is less than the first preset light intensity;

[0082] It should be noted that this reference light intensity is used to determine whether the projected content of the projection module and the displayed content of the screen can be restored to their state before the image content was replaced.

[0083] Step E22: If the ambient light intensity is found to be less than the reference light intensity, then the projected content of the projection module and the displayed content of the display screen are restored to their state before the image content replacement.

[0084] In this embodiment, after replacing the display content on the screen and the projection content on the projection module, it is necessary to verify whether the ambient light intensity is less than a preset reference light intensity to determine whether it is necessary to restore the projection content on the projection module and the display content on the screen to their state before the content replacement. If the ambient light intensity is less than the reference light intensity, it indicates that there is a stable operating effect in the projection area of ​​the projection module. In this case, the projection content on the projection module and the display content on the screen are restored to their state before the content replacement. This embodiment overcomes the technical problem that when the ambient light intensity is near the first preset light intensity, the projection content on the projection module and the display content on the screen are repeatedly replaced, affecting the projection and display effects, and thus affecting the user experience.

[0085] To avoid the influence of ambient light intensity on the light spot position recognition, users need to manually increase the projection brightness of the projection area. This requires multiple adjustments and tests to achieve a projection brightness where the light spot position recognition is unaffected by the current ambient light intensity, resulting in low efficiency in brightness adjustment. Similarly, to avoid the influence of ambient light intensity on the display screen's display effect, users also need to manually increase the display brightness of the display area, requiring multiple adjustments to determine the optimal display brightness under that ambient light intensity. This also leads to low efficiency in display brightness adjustment.

[0086] In one possible implementation, the step of adjusting the display brightness of the screen and the projection brightness of the projection module based on the ambient light intensity includes:

[0087] Step S31: Based on the ambient light intensity, find the target display brightness corresponding to the display screen and the target projection brightness corresponding to the projection module;

[0088] It should be noted that the target display brightness refers to the display brightness that the display screen needs to achieve to ensure that the display effect of the display screen is not affected by the ambient light intensity; the target projection brightness refers to the projection brightness that the projection module needs to achieve to ensure that the projection effect of the projection module is not affected by the ambient light intensity.

[0089] As an example, a database can be set up to record the correspondence between the ambient light intensity and the target display brightness, as well as the correspondence between the ambient light intensity and the target projection brightness. In this case, the step of finding the target display brightness corresponding to the display screen and the target projection brightness corresponding to the projection module based on the ambient light intensity includes: using the ambient light intensity as an index, searching the database for the target display brightness corresponding to the display screen and the target projection brightness corresponding to the projection module.

[0090] Step S32: Adjust the display brightness of the display screen to the target display brightness, and adjust the projection brightness of the projection module to the target projection brightness.

[0091] In this embodiment, the target display brightness of the display screen and the target projection brightness of the projection module under the ambient light intensity are determined by searching. The display brightness of the display screen and the projection brightness of the projection module are then adjusted to the target display brightness. This enables an automated adjustment process for both the display and projection brightness without human intervention. Furthermore, the search method allows for rapid matching of the required display brightness of the display screen and the required projection brightness of the projection module under the ambient light intensity, further improving the adjustment efficiency of both display and projection brightness.

[0092] Example 2

[0093] Based on the first embodiment of this application, in another embodiment of this application, the same or similar content as in Embodiment 1 above can be referred to the above description, and will not be repeated hereafter. Based on this, please refer to... Figure 4 Before the step of replacing the projected content of the projection module with the displayed content of the screen, the projector control method further includes:

[0094] Step A10: Verify whether the ambient light intensity is greater than the second preset light intensity, wherein the second preset light intensity is greater than the first preset light intensity;

[0095] Step A20: If the ambient light intensity is found to be no greater than the second preset light intensity, then the step of replacing the projection content of the projection module and the display content of the display screen is executed.

[0096] Step A30: If the ambient light intensity is found to be greater than the second preset light intensity, the projection screen of the projection module is turned off to stop the projection module from projecting the projection content, and the display screen is split into two screens to obtain a first display area and a second display area.

[0097] As an example, the step of splitting the display screen to obtain a first display area and a second display area can be to split the display screen vertically to obtain a first display area and a second display area, or to split the display screen horizontally to obtain a first display area and a second display area, or to split the display screen diagonally. This example does not specifically limit this step.

[0098] Step A40: Display the display content on the first display area and display the projected content on the second display area.

[0099] In this embodiment, before replacing the display content on the screen and the projection content on the projection module, it is first necessary to check whether the ambient light intensity is greater than the second preset light intensity to determine whether the projection effect of the projection module will be too poor due to the influence of the ambient light intensity. If the ambient light intensity is not greater than the second preset light intensity, it means that the projection effect of the projection module will not be too poor due to the influence of the ambient light intensity, and the display content on the screen and the projection content on the projection module are replaced. If the ambient light intensity is greater than the second preset light intensity, it means that the projection effect of the projection module will be too poor due to the influence of the ambient light intensity, and the projection image of the projection module needs to be turned off to stop the projection module from continuing to project. The display screen is then split into a first display area and a second display area. The display content that is already displayed on the screen is displayed in the first display area, and the projection content that was originally displayed on the projection module is displayed in the second display area, thereby overcoming the technical problem of poor projection effect caused by excessive ambient light intensity.

[0100] For example, please refer to Figure 1 and Figure 5Initially, display screen 2 shows image content A, while projection area 8 shows image content B. When the ambient light intensity is detected to be greater than the second preset light intensity, the display screen is divided into the first display area (corresponding to...). Figure 5 (left side) and second display area (corresponding to) Figure 5 (to the right of the first display area) Display content A in the first display area and display content B in the second display area.

[0101] In one possible implementation, both the first display area and the second display area are provided with area size adjustment indicators, and the projector control method further includes:

[0102] Step B10: In response to a touch gesture triggered by the user's adjustment of the area size indicator, obtain the sliding direction and sliding distance of the touch gesture;

[0103] It should be noted that the sliding direction can be any direction. Taking a rectangular display screen as an example, the sliding direction can be parallel to the short axis of the display screen, parallel to the long axis of the display screen, or parallel to the diagonal of the display screen. This embodiment does not make specific limitations in this regard. The endpoint of the touch gesture can be within the display area of ​​the display screen or at the edge of the display area of ​​the display screen. This embodiment does not make specific limitations in this regard.

[0104] Step B20: Determine the adjustment direction and adjustment size of the first display area or the second display area based on the sliding direction and sliding distance of the touch gesture;

[0105] Step B30: Adjust the display area size of the first display area or the second display area on the display screen according to the adjustment direction and the adjustment size.

[0106] In this embodiment, firstly, in response to a user's touch gesture triggered by the area size adjustment indicator, the sliding direction and sliding distance of the touch gesture are obtained. Then, the adjusted display area size is determined based on the sliding direction and sliding distance. This embodiment sets area size adjustment indicators on the first display area and the second display area respectively, allowing the user to freely adjust the display area size of the first and second display areas, thereby improving the flexibility of display area size adjustment.

[0107] To aid in understanding the technical concept or principle of this application, a specific embodiment is provided:

[0108] Taking the display screen showing video content (e.g., video calls) and the projection module projecting interactive content (e.g., reading, drawing, etc.) as an example, the projector control flow in this specific embodiment is as follows:

[0109] 1. When the user uses the projector, the environmental sensor continuously monitors the ambient light and sends the detected ALS value (corresponding to the ambient light intensity) back to the motherboard chip for processing.

[0110] 2. When the ALS value is less than the critical value b (corresponding to the first preset light intensity mentioned above), the motherboard sends a command to remind the user. After the user confirms the exchange of content between the projection part (corresponding to the projection module mentioned above) and the display part (corresponding to the display screen mentioned above), the content of the projection part and the display part is exchanged. That is, the video content that should be displayed on the display screen is displayed through the projection module; the interactive content that should be displayed on the projection module is displayed through the display screen. At this time, the user watches the video in the projection area and interacts with the projector through the touch screen in the display area of ​​the display screen.

[0111] 3. When the ALS value is greater than the critical value c (corresponding to the second preset light intensity mentioned above), the motherboard sends a command to turn off the projection screen and remind the user to move to a place with weaker light to continue using the projector.

[0112] 4. When the ALS value drops to the recommended value a (corresponding to the above reference light intensity), the motherboard sends a command to remind the user. After the user confirms the restoration of the original content of the projection and display parts, the content of the projection and display parts is restored, that is, the display screen displays video content and the projection module displays interactive content.

[0113] It should be noted that the above specific embodiments are only used to understand this application and do not constitute a limitation on the data transmission method of the server of this application. Any simple modifications based on this technical concept are within the protection scope of this application.

[0114] Example 3

[0115] This invention also provides a projector control device, please refer to... Figure 6 This is applied to a desktop projector, which includes an ambient light sensor, a display screen, and a projection module. The projector control device includes:

[0116] The verification module 10 is used to collect the ambient light intensity based on the ambient light sensor and verify whether the ambient light intensity is greater than a first preset light intensity.

[0117] The first adjustment module 20 is used to replace the projection content of the projection module and the display content of the display screen if the ambient light intensity is found to be greater than the first preset light intensity.

[0118] The second adjustment module 30 is used to adjust the display brightness of the display screen and the projection brightness of the projection module according to the ambient light intensity if the ambient light intensity is not greater than the first preset light intensity. The display brightness and the projection brightness are both positively correlated with the ambient light intensity.

[0119] Optionally, the projector control device further includes:

[0120] A pop-up message is displayed on the projection screen of the projection module, wherein the pop-up message bar is equipped with an information confirmation icon;

[0121] Based on the user's triggering operation on the information confirmation identifier, the triggering state of the information confirmation identifier is determined, wherein the triggering state includes a confirmation state and a cancellation state;

[0122] If the trigger state is verified to be the determined state, then the step of replacing the projection content of the projection module and the display content of the display screen is executed.

[0123] Optionally, the projector control device further includes:

[0124] If no user-triggered operation on the information confirmation identifier is detected within a preset period, then the step of replacing the projection content of the projection module and the display content of the display screen is executed.

[0125] If a user triggers an operation on the information confirmation identifier within a preset period, then the step of determining the trigger status of the information confirmation identifier based on the user's trigger operation on the information confirmation identifier is executed.

[0126] Optionally, the projector control device further includes:

[0127] Verify whether the ambient light intensity is less than a preset reference light intensity, wherein the reference light intensity is less than the first preset light intensity;

[0128] If the ambient light intensity is found to be less than the reference light intensity, the projected content of the projection module and the displayed content of the display screen are restored to their state before the image content replacement.

[0129] Optionally, the projector control device further includes:

[0130] Verify whether the ambient light intensity is greater than a second preset light intensity, wherein the second preset light intensity is greater than the first preset light intensity;

[0131] If the ambient light intensity is found to be no greater than the second preset light intensity, then the step of replacing the image content of the projection module and the display content of the screen is executed;

[0132] If the ambient light intensity is found to be greater than the second preset light intensity, the projection screen of the projection module is turned off to stop the projection module from projecting the content, and the display screen is split into a first display area and a second display area.

[0133] The display content is displayed on the first display area, and the projected content is displayed on the second display area.

[0134] Optionally, the projector control device further includes:

[0135] In response to a user's touch gesture triggered by adjusting the size of the area, the sliding direction and sliding distance of the touch gesture are obtained;

[0136] Based on the sliding direction and sliding distance of the touch gesture, determine the adjustment direction and adjustment size of the first display area or the second display area;

[0137] Based on the adjustment direction and the adjustment size, the display area size of the first display area or the second display area is adjusted on the display screen.

[0138] Optionally, the second adjustment module 30 further includes:

[0139] Based on the ambient light intensity, find the target display brightness corresponding to the display screen and the target projection brightness corresponding to the projection module;

[0140] The display brightness of the screen is adjusted to the target display brightness, and the projection brightness of the projection module is adjusted to the target projection brightness.

[0141] The projector control device provided by this invention, employing the projector control method described in Embodiment 1 or Embodiment 2, can solve the technical problem of low accuracy in light spot recognition of desktop projectors in environments with strong natural light. Compared with the prior art, the beneficial effects of the projector control device provided by this invention are the same as those of the projector control method provided in the above embodiments, and other technical features in the projector control device are the same as those disclosed in the previous embodiment method, and will not be repeated here.

[0142] Example 4

[0143] This invention provides an electronic device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, which are executed by the at least one processor to enable the at least one processor to perform the projector control method described in Embodiment 1 above.

[0144] The following is for reference. Figure 7 The diagram illustrates a structural schematic of an electronic device suitable for implementing embodiments of the present disclosure. The electronic devices in the embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 7 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0145] like Figure 7 As shown, the electronic device may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the electronic device. The processing unit 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices 1008 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1003 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1009. Communication device 1009 allows electronic devices to communicate wirelessly or wiredly with other devices to exchange data. While electronic devices with various systems are shown in the figures, it should be understood that implementation or possession of all the systems shown is not required. More or fewer systems may be implemented alternatively.

[0146] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of embodiments of this disclosure.

[0147] The electronic device provided by this invention, employing the projector control method described in the above embodiments, can solve the technical problem of low accuracy in light spot recognition by desktop projectors in environments with strong natural light. Compared with the prior art, the beneficial effects of the electronic device provided by this invention are the same as those of the projector control method described in the above embodiments, and other technical features of this electronic device are the same as those disclosed in the previous embodiment method, and will not be repeated here.

[0148] It should be understood that various parts of this disclosure can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics may be combined in any suitable manner in one or more embodiments or examples.

[0149] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

[0150] Example 5

[0151] This invention provides a computer-readable storage medium having computer-readable program instructions stored thereon, which are used to execute the projector control method in Embodiment 1 above.

[0152] The computer-readable storage medium provided in this embodiment of the invention may be, for example, a USB flash drive, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.

[0153] The aforementioned computer-readable storage medium may be included in an electronic device or may exist independently without being assembled into an electronic device.

[0154] The aforementioned computer-readable storage medium carries one or more programs. When the aforementioned one or more programs are executed by an electronic device, the electronic device causes the following: it collects ambient light intensity based on the ambient light sensor and verifies whether the ambient light intensity is greater than a first preset light intensity; if the ambient light intensity is found to be greater than the first preset light intensity, it swaps the projection content of the projection module and the display content of the display screen; if the ambient light intensity is found to be less than the first preset light intensity, it adjusts the display brightness of the display screen and the projection brightness of the projection module according to the ambient light intensity, wherein both the display brightness and the projection brightness are positively correlated with the ambient light intensity.

[0155] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0156] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0157] The modules described in the embodiments of this disclosure can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.

[0158] The readable storage medium provided by this invention is a computer-readable storage medium that stores computer-readable program instructions for executing the above-described projector control method. This solves the technical problem of low accuracy in spot recognition by desktop projectors in environments with strong natural light. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this embodiment are the same as those of the projector control method provided in Embodiment 1 or Embodiment 2, and will not be repeated here.

[0159] Example 6

[0160] This invention also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the projector control method described above.

[0161] The computer program product provided in this application can solve the technical problem of low accuracy in light spot recognition of desktop projectors in environments with strong natural light. Compared with the prior art, the beneficial effects of the computer program product provided in this embodiment are the same as those of the projector control method provided in Embodiment 1 or Embodiment 2 above, and will not be repeated here.

[0162] The above are merely preferred embodiments of this application and do not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent scope of this application.

Claims

1. A projector control method, characterized in that, An application in a desktop projector, the desktop projector including an ambient light sensor, a display screen, and a projection module, wherein the projector control method includes: Based on the ambient light intensity collected by multiple ambient light sensors, the average value of each sub-ambient light intensity is calculated, and the average value is used as the final ambient light intensity. The ambient light intensity is then checked to see if it is greater than a first preset light intensity. When the ambient light intensity is greater than the first preset light intensity, the system continues to check whether the ambient light intensity is greater than the second preset light intensity, wherein the second preset light intensity is greater than the first preset light intensity; when the ambient light intensity is not greater than the second preset light intensity, the projected content of the projection module and the displayed content of the display screen are swapped. When the ambient light intensity is greater than the second preset light intensity, the projection screen of the projection module is turned off to stop the projection content of the projection module, and the display screen is split into a first display area and a second display area. The display content is displayed on the first display area and the projection content is displayed on the second display area. Both the first display area and the second display area are provided with area size adjustment indicators. In response to a user's touch gesture triggered by the area size adjustment indicator, the sliding direction and sliding distance of the touch gesture are obtained. Based on the sliding direction and sliding distance of the touch gesture, the adjustment direction and adjustment size of the first display area or the second display area are determined, and the corresponding display area size is adjusted on the display screen according to the adjustment direction and adjustment size. If the ambient light intensity is found to be no greater than the first preset light intensity, the display brightness of the screen and the projection brightness of the projection module are adjusted according to the ambient light intensity, wherein the display brightness and the projection brightness are both positively correlated with the ambient light intensity.

2. The projector control method as described in claim 1, characterized in that, Before the step of replacing the projected content of the projection module with the displayed content of the screen, the projector control method further includes: A pop-up message is displayed on the projection screen of the projection module, wherein the pop-up message bar is equipped with an information confirmation icon; Based on the user's triggering operation on the information confirmation identifier, the triggering state of the information confirmation identifier is determined, wherein the triggering state includes a confirmation state and a cancellation state; If the trigger state is verified to be the determined state, then the step of replacing the projection content of the projection module and the display content of the display screen is executed.

3. The projector control method as described in claim 2, characterized in that, Before the step of determining the triggering state of the information confirmation identifier based on the user's triggering operation on the information confirmation identifier, the projector control method further includes: If no user-triggered operation on the information confirmation identifier is detected within a preset period, then the step of replacing the projection content of the projection module and the display content of the display screen is executed. If a user triggers an operation on the information confirmation identifier within a preset period, then the step of determining the trigger status of the information confirmation identifier based on the user's trigger operation on the information confirmation identifier is executed.

4. The projector control method as described in claim 3, characterized in that, After the step of replacing the projected content of the projection module with the displayed content of the screen, the projector control method further includes: Verify whether the ambient light intensity is less than a preset reference light intensity, wherein the reference light intensity is less than the first preset light intensity; If the ambient light intensity is found to be less than the reference light intensity, the projected content of the projection module and the displayed content of the display screen are restored to their state before the image content replacement.

5. The projector control method as described in claim 1, characterized in that, The step of adjusting the display brightness of the screen and the projection brightness of the projection module based on the ambient light intensity includes: Based on the ambient light intensity, find the target display brightness corresponding to the display screen and the target projection brightness corresponding to the projection module; The display brightness of the screen is adjusted to the target display brightness, and the projection brightness of the projection module is adjusted to the target projection brightness.

6. A projector control device, characterized in that, Applied to a desktop projector, the desktop projector includes an ambient light sensor, a display screen, and a projection module, and the projector control device includes: The verification module is used to collect ambient light intensity based on multiple ambient light sensors, calculate the average value of each sub-ambient light intensity, use the average value as the final ambient light intensity, and verify whether the ambient light intensity is greater than a first preset light intensity. The first adjustment module is used to: when the ambient light intensity is greater than the first preset light intensity, continue to verify whether the ambient light intensity is greater than the second preset light intensity, wherein the second preset light intensity is greater than the first preset light intensity; when the ambient light intensity is not greater than the second preset light intensity, swap the projection content of the projection module and the display content of the screen; when the ambient light intensity is greater than the second preset light intensity, turn off the projection screen of the projection module to stop the projection content of the projection module, and perform screen splitting on the display screen to obtain a first display area and a second display area, displaying the display content on the first display area and displaying the projection content on the second display area; both the first display area and the second display area are provided with area size adjustment indicators, responding to the user's touch gesture triggered by the area size adjustment indicator, obtaining the sliding direction and sliding distance of the touch gesture; determining the adjustment direction and adjustment size of the first display area or the second display area according to the sliding direction and sliding distance of the touch gesture, and adjusting the corresponding display area size on the display screen according to the adjustment direction and adjustment size; The second adjustment module is used to adjust the display brightness of the screen and the projection brightness of the projection module according to the ambient light intensity if the ambient light intensity is not greater than the first preset light intensity. The display brightness and the projection brightness are both positively correlated with the ambient light intensity.

7. An electronic device, characterized in that, The electronic device includes: At least one processor; and, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the steps of the projector control method as described in any one of claims 1 to 5.

8. A readable storage medium, characterized in that, The readable storage medium is a computer-readable storage medium, on which a program implementing the projector control method is stored, and the program implementing the projector control method is executed by a processor to implement the steps of the projector control method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Projection control method and electronic equipment

    CN104793748A

  • Method for controlling projection of electronic equipment, electronic equipment and projection system

    CN108124146A

  • Operation method of wearable equipment, wearable equipment and computer readable storage medium

    CN108874030A