Dual-screen projector adjustment control method, device, equipment and medium

By automatically identifying the application type and displaying quick operation buttons on the projector's touch secondary screen, the problems of inconvenient operation of the intelligent projection product and high power consumption of the secondary screen are solved, and a more intuitive and convenient operating experience is achieved.

CN119179455BActive Publication Date: 2025-02-11SHENZHEN XINZHILIAN SOFTWARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411688355.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-02-11
Estimated Expiration
2044-11-25

AI Technical Summary

Technical Problem

The existing smart projection products have low convenience when operating through the remote control, some APPs cannot respond to remote control, high power consumption and inconvenient operation of touch sub-screens, and difficulty in displaying the main and secondary screens at the same time.

Method used

By automatically identifying the application type, dynamically adjusting the user interface, and displaying the application's auxiliary shortcut operation buttons on the projector's touch secondary screen, determine whether to close the secondary screen user interface based on the status of the projection home screen and the touch secondary screen, and maintain The function button is visible.

Benefits of technology

It improves the intuitiveness and convenience of operations, provides a way to quickly access and execute common functions, ensuring that users are provided with necessary quick operation portals without interfering with the playback of home screen content, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119179455B_ABST
    Figure CN119179455B_ABST
Patent Text Reader

Abstract

The present invention relates to a dual-screen projector adjustment control method, device, equipment and medium, including obtaining the application type in response to opening an application on the projector; obtaining display information of the auxiliary shortcut operation button through the application interface when the application type represents an application interface configured with an auxiliary shortcut operation button; displaying the same user interface of the application on the first display layer of the touch sub-screen and the projection main screen, and displaying the function buttons of the application on the second display layer of the touch sub-screen according to the display information; determining whether a closing condition of the touch sub-screen is met according to the playback state of the projection main screen and the touch state of the touch sub-screen, and if the closing condition is met, closing the user interface displayed on the first display layer and keeping displaying the function buttons on the second display layer; and executing the projector adjustment function corresponding to the target function button on the projection main screen in response to a user operation on any target function button on the touch sub-screen.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of projectors, and in particular to a dual-screen projector adjustment control method, device, equipment and medium. Background Art

[0002] Smart projection products can be controlled by remote control. However, there are the following problems with remote control:

[0003] 1. Users must operate different buttons configured on the remote control to achieve different functions, and the display screen is directly in front of them. Users need to constantly look up at the screen and look down at the remote control buttons to complete the projection operation, which is less convenient and has a lower user experience.

[0004] 2. Some third-party application APPs are developed for tablets or mobile phones, and only consider touch scenarios. They cannot support remote control buttons. As a result, these APPs cannot respond to the remote control when running on smart projection products, and users cannot use these APPs.

[0005] 3. For smart projection products with a touch sub-screen, when the video is playing, the user will watch the main screen projection for a long time and does not need to watch the sub-screen. If the sub-screen is always in display mode, it will not only consume high power, be energy-saving and environmentally friendly, but also be easily touched by mistake. If the sub-screen is turned off directly during the projection of the main screen, the user needs to wake up the sub-screen first and then find the corresponding UI interface to operate, which also leads to low convenience and low user experience.

[0006] 4. Due to cost reasons, when implementing the dual-screen display function, the main and sub-screens cannot be displayed at the same time. When one is displayed, the other must be turned off. If the user wants to perform a simple operation during the viewing process (such as increasing the volume), the user needs to turn off the main screen first before waking up the sub-screen operation. Frequent interruptions to the main screen display seriously affect the user experience. Summary of the invention

[0007] The purpose of the present invention is to provide a dual-screen projector adjustment control method, device, equipment and medium, which aims to be able to detect the quality of solder paste printing in real time, improve detection efficiency and detection accuracy, and quickly identify and feedback abnormalities, thereby improving the product quality and production efficiency of electronic equipment manufacturing and meeting the market demand for high-quality electronic products.

[0008] In order to achieve the above-mentioned purpose, a first aspect of an embodiment of the present disclosure provides a dual-screen projector adjustment control method, the method comprising:

[0009] In response to opening an application on the projector, obtaining an application type of the opened application, wherein the application type is used to characterize whether the application is configured with an application program interface of an auxiliary shortcut operation button;

[0010] In a case where the application type represents an application program interface configured with an auxiliary quick operation button for the application, obtaining display information of the auxiliary quick operation button of the application through the application program interface, wherein the display information is used to represent function buttons of the auxiliary quick operation button and a display position of each function button;

[0011] Displaying the same user interface of the application on the first display layer of the touch-controlled secondary screen of the projector and on the projection main screen of the projector, and displaying the function button of the application at the display position corresponding to the second display layer of the touch-controlled secondary screen of the projector on the upper layer of the first display layer according to the display information of the auxiliary shortcut operation button of the application;

[0012] Determine whether a closing condition of the touch secondary screen is met according to the playback state of the projection main screen and the touch state of the touch secondary screen, and if the closing condition of the touch secondary screen is met, close the user interface displayed on the first display layer of the touch secondary screen, and keep displaying the function buttons of the application on the second display layer, so that the user interface is not visible on the touch secondary screen and the function buttons are visible;

[0013] In response to a user operation on any target function button on the touch-controlled secondary screen, a projector adjustment function corresponding to the target function button is executed on the projection main screen.

[0014] In a possible implementation, determining whether a closing condition of the touch-control secondary screen is met according to the playback state of the projection main screen and the touch state of the touch-control secondary screen includes:

[0015] Determine whether the playback state of the projection main screen is a viewing mode state, wherein the viewing mode state is any state of live video broadcast, video playback, and music playback;

[0016] When the playback state of the projection main screen is the viewing mode state, determining whether the touch state of the touch secondary screen is that the touch interval time reaches a preset time threshold, wherein the touch interval time is the time interval between the last time the touch secondary screen was touched and the current time;

[0017] Whether the closing condition of the touch secondary screen is met is determined at least according to whether the touch state of the touch secondary screen is such that the touch interval duration reaches the preset duration threshold.

[0018] In a possible implementation, determining whether the closing condition of the touch secondary screen is met at least according to whether the touch state of the touch secondary screen is such that the touch interval duration reaches the preset duration threshold includes:

[0019] When the touch state of the touch secondary screen is that the touch interval duration reaches the preset duration threshold, querying a state identifier of a position sensor disposed between the projector body and the pan-tilt base of the projector on the projector, wherein the projection direction of the projector changes as the projector body rotates on the pan-tilt base, and the state identifier is used to indicate whether the position sensor is in an activated state;

[0020] According to the status identifier, determining whether the projector supports simultaneous display of the touch-controlled secondary screen and the projection main screen in the viewing mode, wherein, when the status identifier indicates that the position sensor is in an activated state, the position sensor is used to detect the angle between the orientation of the main body and the pan / tilt base, and switch the display of the projection main screen and the touch-controlled secondary screen according to whether the angle meets a preset angle threshold, and when the status identifier indicates that the position sensor is in an inactivated state, determining that the projector supports simultaneous display of the touch-controlled secondary screen and the projection main screen in the viewing mode;

[0021] Whether a closing condition of the touch-control sub-screen is met is determined according to whether the projector supports displaying the touch-control sub-screen and the projection main screen simultaneously in the viewing mode.

[0022] In a possible implementation, when a closing condition of the touch secondary screen is met, closing the user interface displayed on the first display layer of the touch secondary screen, and maintaining the function button of the application displayed on the second display layer, includes:

[0023] When the closing condition of the touch-control secondary screen is met, obtaining a secondary screen manager class responsible for managing and controlling the display of the touch-control secondary screen, wherein a reference to the touch-control secondary screen is configured in the secondary screen manager class;

[0024] According to the reference to the touch-controlled secondary screen configured in the secondary screen manager class, calling the first display layer instance acquisition function to acquire the surface view instance representing the user interface of the first display layer;

[0025] If the surface view instance of the user interface of the first display layer is obtained, calling the hide surface view function to set the visibility of the surface view instance to invisible, so as to close the user interface displayed on the first display layer of the touch-sensitive secondary screen;

[0026] Call the display screen status update function to update the internal state variables or send a broadcast notification system to notify the change of the display state, so as to update the display state of the touch-sensitive secondary screen, so as to keep displaying the function buttons of the application on the second display layer.

[0027] In a possible implementation, the method further includes:

[0028] When the touch sub-screen is in a state where the user interface displayed on the first display layer of the touch sub-screen is turned off and the function button of the application is displayed on the second display layer, the touch operation acquisition function of the touch sub-screen is kept in a normal working state, and the gesture recognition function of the touch sub-screen is activated;

[0029] When the gesture recognition function of the touch sub-screen is in an activated state, in response to a quick touch operation performed on the touch sub-screen, obtaining a function instruction corresponding to the quick touch operation;

[0030] The projector adjustment function corresponding to the functional instruction corresponding to the quick touch operation is executed on the projection main screen, wherein the projector adjustment function corresponding to the functional instruction corresponding to the quick touch operation is customized by the user.

[0031] In a possible implementation, the quick touch operation includes at least one of the following: single-finger sliding, clicking the screen, long pressing the screen, and multi-finger sliding.

[0032] In a possible implementation, the projector adjustment function includes at least one of the following:

[0033] Adjust the volume, adjust the brightness, fast forward and rewind, pause / start playback, switch tracks, switch sources, exit / return.

[0034] In a possible implementation, the displaying of the same user interface of the application on the first display layer of the touch-controlled secondary screen of the projector and on the projection main screen of the projector includes:

[0035] Determine the main screen display ratio of the projection main screen of the projector, and determine the secondary screen display ratio of the first display layer of the touch secondary screen of the projector according to the main screen display ratio, wherein the secondary screen display ratio follows the aspect ratio relationship of the main screen display ratio;

[0036] According to the display ratio of the main screen and the display ratio of the sub-screen, the same user interface of the application is displayed on the first display layer of the touch-controlled sub-screen of the projector and on the projection main screen of the projector.

[0037] According to a second aspect of the embodiments of the present disclosure, there is provided a dual-screen projector adjustment control device, comprising:

[0038] A first acquisition module is configured to, in response to opening an application on the projector, acquire an application type of the opened application, wherein the application type is used to indicate whether the application is configured with an application program interface of an auxiliary shortcut operation button;

[0039] A second acquisition module is configured to acquire display information of the auxiliary quick operation button of the application through the application interface when the application type represents that the application is configured with an auxiliary quick operation button, wherein the display information is used to represent a function button of the auxiliary quick operation button and a display position of each function button;

[0040] a first display module configured to display the same user interface of the application on the first display layer of the touch-controlled secondary screen of the projector and on the projection main screen of the projector, and to display the function button of the application at the display position corresponding to the second display layer of the touch-controlled secondary screen of the projector on the upper layer of the first display layer according to the display information of the auxiliary shortcut operation button of the application;

[0041] a second display module configured to determine whether a closing condition of the touch-control secondary screen is met according to the playback state of the projection main screen and the touch state of the touch-control secondary screen, and if the closing condition of the touch-control secondary screen is met, close the user interface displayed on the first display layer of the touch-control secondary screen, and keep displaying the function button of the application on the second display layer;

[0042] The adjustment control module is configured to execute the projector adjustment function corresponding to any target function button on the projection main screen in response to a user operation on any target function button on the touch-control secondary screen.

[0043] According to a third aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the steps of any one of the methods described in the first aspect are implemented.

[0044] According to a fourth aspect of the embodiments of the present disclosure, an electronic device is provided, including:

[0045] a memory having a computer program stored thereon;

[0046] A processor is used to execute the computer program in the memory to implement the steps of any one of the methods in the first aspect.

[0047] The present invention provides a dual-screen projector adjustment control method, device, equipment and medium. Compared with the prior art, the present invention has the following beneficial effects:

[0048] By automatically identifying and obtaining the application type, the user interface can be dynamically adjusted according to the characteristics of the application, reducing the need for users to remember the operation methods of different applications, and improving the intuitiveness and convenience of operation; the projector's touch sub-screen and projection main screen are used for collaborative display. On the touch sub-screen, not only the user interface of the application is displayed, but also the auxiliary shortcut operation buttons of the application are displayed on the second display layer above it. This allows users to quickly access and execute common functions without leaving the current application interface, improving operation efficiency. According to the playback status of the projection main screen and the touch status of the touch sub-screen, it can intelligently judge and decide whether to turn off the user interface on the touch sub-screen while maintaining the visibility of the function buttons. It ensures that the necessary shortcut operation entrance is provided to users without interfering with the playback of the main screen content. By realizing the display and operation of the shortcut operation buttons on the touch sub-screen, the use scenarios and functions of the projector are expanded. Easily adjust the brightness, volume, screen ratio and other parameters of the projector without interrupting the current content or looking for external devices such as remote controls. Since the shortcut operation buttons are directly displayed on the touch sub-screen, users can interact with the projector more directly, improving user participation and interactivity. This instant feedback mechanism helps improve the user experience, especially in scenarios where projector settings are frequently adjusted. This significantly improves the convenience, efficiency and interactivity of user operations by intelligently integrating the application's quick operation buttons and utilizing the projector's dual-screen display function.

[0049] Other features and advantages of the present disclosure will be described in detail in the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] The accompanying drawings are used to provide a further understanding of the present disclosure and constitute a part of the specification. Together with the following specific embodiments, they are used to explain the present disclosure but do not constitute a limitation of the present disclosure. In the accompanying drawings:

[0051] Figure 1 It is a flow chart of a dual-screen projector adjustment control method shown according to an embodiment of the specification.

[0052] Figure 2 It is a schematic diagram of a touch-controlled secondary screen display interface of a dual-screen projector according to an embodiment of the specification.

[0053] Figure 3 It is a block diagram of a dual-screen projector adjustment control device shown in an embodiment of the specification.

[0054] Figure 4 It is a block diagram of another dual-screen projector adjustment control device shown in an embodiment of the specification. DETAILED DESCRIPTION

[0055] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0056] The specific implementation of the present disclosure is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described herein is only used to illustrate and explain the present disclosure, and is not used to limit the present disclosure.

[0057] The present invention provides a dual-screen projector adjustment control method. Figure 1 The following is a flow chart of a dual-screen projector adjustment control method according to an embodiment. The method includes:

[0058] In step S11, in response to opening an application on the projector, an application type of the opened application is obtained, wherein the application type is used to indicate whether the application is configured with an application program interface of an auxiliary shortcut operation button;

[0059] The application type refers to whether the application has an application program interface (API) for auxiliary shortcut operation buttons. The application program interface (API) is used to define the protocol for communication between programs, allowing different software applications to communicate and interact with each other. If the application program interface (API) with auxiliary shortcut operation buttons is configured, the projector can be connected to display the auxiliary shortcut operation buttons. If the application program interface (API) with auxiliary shortcut operation buttons is not configured, the projector will not display the auxiliary shortcut operation buttons.

[0060] In the disclosed embodiment, when an application is opened on the projector, the system will first identify and obtain the type of the application. This can usually be achieved by reading the metadata or configuration files of the application, which contain basic information and functional characteristics of the application. By checking this information, the system can determine whether the application supports the API of the auxiliary shortcut operation button.

[0061] In step S12, when the application type represents an application program interface configured with an auxiliary shortcut operation button for the application, display information of the auxiliary shortcut operation button of the application is obtained through the application program interface, wherein the display information is used to represent function buttons of the auxiliary shortcut operation button and a display position of each function button;

[0062] The display information is used to represent the information of elements (such as buttons, icons, etc.) displayed on the screen, including the position, size, color, etc. of the elements.

[0063] In the disclosed embodiment, if the application type indicates that the application supports the API of auxiliary quick operation buttons, the system will communicate with the application through the API to obtain display information about these quick operation buttons. This information usually includes the function of each quick operation button (such as adjusting brightness, volume, etc.), the button icon or text label, and the display position of the button on the screen.

[0064] In step S13, the same user interface of the application is displayed on the first display layer of the touch-controlled secondary screen of the projector and on the projection main screen of the projector, and the function button of the application is displayed at the display position corresponding to the second display layer of the touch-controlled secondary screen of the projector which is located above the first display layer according to the display information of the auxiliary shortcut operation button of the application;

[0065] The touch screen is a touch screen equipped on the projector, which allows users to interact with the projector through touch operations. The display layer is a hierarchical structure used to display different contents or elements on the screen in the graphical user interface (GUI) design. Each display layer can independently manage the elements and animations on it.

[0066] In the disclosed embodiment, on the touch-screen secondary screen of the projector, the system usually has a basic display layer (first display layer) for displaying the user interface of the application. In order to provide quick operation buttons without interfering with the display of the user interface, the system creates a new display layer (second display layer) on top of the first display layer. This second display layer will be used to display the quick operation buttons obtained from the application API. Based on the display information, the system draws these buttons at the specified position on the second display layer and ensures that they maintain an appropriate distance and visibility from the user interface. At the same time, the projected main screen of the projector will display the same application user interface as the touch-screen secondary screen, so that users can make quick adjustments through the quick operation buttons on the touch-screen secondary screen while watching the projected content.

[0067] See also Figure 2 As shown, the first display layer displays a user interface including, for example, movies and TV series, and the user can quickly play them, while the second display layer displays, for example, settings, a confirmation button (OK), a previous song button (<), etc. ( Figure 2 left box), volume adjustment buttons (such as Figure 2 the speaker-shaped button in the lower right corner of the middle), the back button, and the brightness adjustment button ( Figure 2 button selected in the upper left corner) etc.

[0068] In step S14, according to the playback state of the projection main screen and the touch state of the touch secondary screen, it is determined whether a closing condition of the touch secondary screen is met, and if the closing condition of the touch secondary screen is met, the user interface displayed on the first display layer of the touch secondary screen is closed, and the function buttons of the application are kept displayed on the second display layer, so that the user interface is not visible on the touch secondary screen and the function buttons are visible;

[0069] The playback status refers to whether the projection main screen is currently playing content, and the type of content being played (such as video, picture, document, etc.). The touch status refers to whether the touch sub-screen is currently being touched or operated by the user, and the specific type and location of the operation. The shutdown condition refers to the specific condition or rule that triggers the touch sub-screen to close the user interface.

[0070] In the disclosed embodiment, the playback state of the projection main screen and the touch state of the touch secondary screen are continuously monitored. The playback state may include play, pause, stop, etc., and the touch state may include touch, slide, click, etc.

[0071] Furthermore, the system will determine whether to close the user interface on the touch secondary screen based on preset closing conditions. These closing conditions may be based on a variety of factors, such as changes in the playback state (such as switching from play to pause), specific operations on the touch secondary screen (such as long periods of inactivity), user-defined preferences, etc.

[0072] Once the shutdown conditions are met, the system will shut down the first display layer (i.e., the user interface) on the touch secondary screen, but retain the second display layer (i.e., the quick operation buttons). In this way, the user can continue to make adjustments through the quick operation buttons on the touch secondary screen without interfering with the content of the projected main screen. The operation of shutting down the user interface may involve hiding or minimizing user interface elements, and adjusting the display level of the touch secondary screen to ensure that the quick operation buttons are still visible and interactive.

[0073] In step S15, in response to a user operation on any target function button on the touch-controlled secondary screen, a projector adjustment function corresponding to the target function button is executed on the projection main screen.

[0074] The target function button is a quick operation button selected or clicked by the user on the touch screen. The projector adjustment function is an operation to adjust certain parameters or functions of the projector through a control interface or command provided by the projector.

[0075] In the disclosed embodiment, the system monitors the user operation on the touch screen, especially the click or touch event of the quick operation button. When the user clicks or touches a target function button, the system identifies the function corresponding to the button and converts the user operation into an adjustment command for the projector according to a preset mapping relationship or command set.

[0076] Among them, these adjustment commands may involve the adjustment of parameters such as brightness, contrast, volume, screen ratio, color mode, etc. of the projector, and may also include more complex operations such as switching input sources, starting / stopping playback, adjusting projection modes, etc.

[0077] In the disclosed embodiment, the system sends these adjustment commands to the projector through the control interface of the projector (such as RS-232, network control interface, etc.) to execute the corresponding adjustment function. The execution result is usually immediately reflected on the projection main screen, and the user can see the effect of the adjustment. At the same time, the system may update the status of the quick operation button on the touch screen to reflect the current projector settings.

[0078] The above technical solution can dynamically adjust the user interface according to the characteristics of the application by automatically identifying and obtaining the application type, reducing the need for users to remember the operation methods of different applications, and improving the intuitiveness and convenience of the operation; the touch sub-screen and projection main screen of the projector are used for collaborative display. On the touch sub-screen, not only the user interface of the application is displayed, but also the auxiliary shortcut operation buttons of the application are displayed on the second display layer above it. It allows users to quickly access and execute common functions without leaving the current application interface, improving operation efficiency. According to the playback status of the projection main screen and the touch status of the touch sub-screen, it can intelligently judge and decide whether to turn off the user interface on the touch sub-screen while maintaining the visibility of the function buttons. It ensures that the necessary shortcut operation entrance is provided to the user without interfering with the playback of the main screen content. By realizing the display and operation of the shortcut operation buttons on the touch sub-screen, the use scenarios and functions of the projector are expanded. Easily adjust the brightness, volume, screen ratio and other parameters of the projector without interrupting the current content or looking for external devices such as remote controls. Since the shortcut operation buttons are directly displayed on the touch sub-screen, users can interact with the projector more directly, improving user participation and interactivity. This instant feedback mechanism helps improve the user experience, especially in scenarios where projector settings are frequently adjusted. This significantly improves the convenience, efficiency and interactivity of user operations by intelligently integrating the application's quick operation buttons and utilizing the projector's dual-screen display function.

[0079] In a possible implementation, in step S14, determining whether a closing condition of the touch-control secondary screen is met according to the playback state of the projection main screen and the touch state of the touch-control secondary screen includes:

[0080] In step S141, it is determined whether the playback state of the projection main screen is in a viewing mode state, wherein the viewing mode state is any state of live video broadcast, video playback, and music playback;

[0081] Among them, the viewing mode state is the type of content currently being played on the projection main screen, such as live video, video playback, music playback, etc. These states are generally regarded as immersive content playback modes that require less user interaction.

[0082] In the disclosed embodiment, the system first checks whether the projection main screen is currently in the viewing mode. This is usually achieved by detecting the type of content currently played on the projection main screen, such as checking whether a video, live broadcast or music is being played. If the projection main screen is in the viewing mode, the next step is continued; otherwise, the system may maintain the current state or perform other operations.

[0083] In step S142, when the playback state of the projection main screen is the viewing mode state, it is determined whether the touch state of the touch secondary screen is that the touch interval time reaches a preset time threshold, wherein the touch interval time is the interval time between the last time the touch secondary screen was touched and the current time;

[0084] The touch interval duration is the length of time from the last time the user touched the touch secondary screen to the current time, which is used to measure the frequency of user activities on the touch secondary screen. The preset duration threshold can be a time threshold preset by the system, which is used to determine whether the touch interval duration of the touch secondary screen is long enough, so as to serve as one of the conditions for closing the touch secondary screen user interface. The threshold can be customized by the user.

[0085] In the disclosed embodiment, under the premise that the projection main screen is in the viewing mode, the system starts to calculate the touch interval duration of the touch secondary screen, that is, the time difference from the last time the user touched the touch secondary screen to the current moment. The system compares this touch interval duration with the preset duration threshold. The preset duration threshold is usually set after comprehensive consideration of factors such as user habits and system performance, aiming to balance user experience and system resource consumption.

[0086] Furthermore, if the touch interval reaches or exceeds the preset time threshold, it indicates that the user has not interacted with the touch sub-screen for a period of time, and the system may consider closing the user interface of the touch sub-screen to save resources or avoid interference.

[0087] In step S143, whether the closing condition of the touch secondary screen is met is determined at least according to whether the touch state of the touch secondary screen is such that the touch interval duration reaches the preset duration threshold.

[0088] The system comprehensively considers the touch status of the touch sub-screen (especially whether the touch interval reaches the preset duration threshold) and possible other conditions (such as user preferences, system resource status, etc.) to determine whether the conditions for closing the touch sub-screen user interface are met. If all conditions are met, the system will perform the shutdown operation, hide the user interface elements on the touch sub-screen, and retain the function buttons so that the user can quickly access them when needed. If the conditions are not met, the system may continue to maintain the current state or perform other operations, such as updating the touch interval, prompting the user to interact, etc.

[0089] Through the above steps, the system can more accurately determine when to close the user interface of the touch sub-screen, thereby optimizing system performance and user experience while providing convenient user interaction. It solves the problem that the remote control of smart projection products is difficult to operate, the user experience is very poor, and it has gradually been unable to adapt to the current situation of complex product functions and rich interfaces. At the same time, it solves the problem that some APPs cannot be used on smart projection because they do not support remote control operation. In addition, it improves the operational defects that exist when low-cost projection chips realize dual-screen simultaneous display, and improves user experience.

[0090] In a possible implementation, in step S143, determining whether the closing condition of the touch secondary screen is met at least according to whether the touch state of the touch secondary screen is such that the touch interval duration reaches the preset duration threshold includes:

[0091] In step S1431, when the touch state of the touch sub-screen is that the touch interval duration reaches the preset duration threshold, query the state identifier of the position sensor disposed between the projector body and the pan-tilt base of the projector on the projector, wherein the projection direction of the projector changes as the projector body rotates on the pan-tilt base, and the state identifier is used to indicate whether the position sensor is in an activated state;

[0092] Among them, the position sensor is a sensor installed between the projector body and the pan-tilt base, which is used to detect the rotation angle or position change of the projector body relative to the pan-tilt base. The pan-tilt base is a mechanical structure that can support the projector body to rotate and tilt on it in order to adjust the projection direction of the projector. The status indicator is an output signal or flag of the position sensor, which is used to indicate whether the sensor is currently in an activated state, that is, whether it is detecting the position change of the projector body.

[0093] In the disclosed embodiment, when the touch interval of the touch-controlled secondary screen reaches a preset time threshold, the system first queries the status indicator of the position sensor set on the projector. The status indicator is used to indicate whether the position sensor is working, that is, whether it is detecting the position change of the projector body relative to the pan / tilt base. If the status indicator indicates that the position sensor is in an activated state, the system proceeds to the next step to obtain more information; if it is in an inactivated state, the subsequent steps related to the position sensor may be skipped.

[0094] In step S1432, according to the state identifier, it is determined whether the projector supports the simultaneous display of the touch-controlled secondary screen and the projection main screen in the viewing mode, wherein, when the state identifier indicates that the position sensor is in an activated state, the position sensor is used to detect the angle between the orientation of the main body and the pan / tilt base, and switch the display of the projection main screen and the touch-controlled secondary screen according to whether the angle meets a preset angle threshold, and when the state identifier indicates that the position sensor is in an inactivated state, it is determined that the projector supports the simultaneous display of the touch-controlled secondary screen and the projection main screen in the viewing mode;

[0095] The angle is the relative angle between the projector body and the PTZ base, which is usually measured by a position sensor. The preset angle threshold is an angle threshold preset by the system, which is used to determine whether the rotation angle of the projector body has reached the degree to which the display mode needs to be switched.

[0096] In the disclosed embodiment, according to the status flag of the position sensor, the system further determines whether the projector supports displaying the touch sub-screen and the projection main screen simultaneously in the viewing mode. If the position sensor is in an activated state, the system reads the angle measured by the sensor and compares it with the preset angle threshold.

[0097] If the angle meets the preset angle threshold (for example, it reaches the level where the display mode needs to be switched), the system may decide to turn off the touch screen to optimize the viewing experience or avoid display interference. If the angle does not meet the preset angle threshold, the system may believe that the current position of the projector does not require the display mode to be switched, and therefore supports the simultaneous display of the touch screen and the projection main screen.

[0098] If the position sensor is in an inactive state, the system assumes that the projector supports displaying the touch sub-screen and the projection main screen simultaneously in viewing mode, because there is no information about the position change to affect the switching of the display mode.

[0099] In step S1433, whether a closing condition of the touch sub-screen is met is determined according to whether the projector supports displaying the touch sub-screen and the projection main screen simultaneously in the viewing mode.

[0100] In the disclosed embodiment, after integrating the touch status of the touch sub-screen (touch interval duration) and the position sensor status of the projector (and its related angle information), the system finally determines whether the conditions for closing the touch sub-screen are met.

[0101] If all conditions are met (for example, the touch interval duration reaches a threshold, and the position or angle of the projector requires the touch screen to be turned off to optimize viewing), the system will perform a turn-off operation and hide the user interface elements on the touch screen.

[0102] If the condition is not met (for example, the touch interval duration does not reach the threshold, or the position of the projector does not require turning off the touch secondary screen), the system may continue to maintain the current state or perform other operations.

[0103] Through the above steps, various factors can be considered more comprehensively, so as to more accurately determine when to close the user interface of the touch sub-screen to provide the best viewing experience and user interaction.

[0104] In a possible implementation, in step S14, when the closing condition of the touch secondary screen is met, closing the user interface displayed on the first display layer of the touch secondary screen, and keeping displaying the function button of the application on the second display layer, includes:

[0105] When the closing condition of the touch-control secondary screen is met, obtaining a secondary screen manager class responsible for managing and controlling the display of the touch-control secondary screen, wherein a reference to the touch-control secondary screen is configured in the secondary screen manager class;

[0106] Among them, the Secondary Screen Manager Class is a class dedicated to managing and controlling the touch-screen display. It contains the methods and properties required to interact with the secondary screen. A reference is a pointer or connection from a variable or object to another variable or object. It is a reference to the touch-screen secondary screen in the Secondary Screen Manager Class that allows the class to directly operate and control the secondary screen.

[0107] In the disclosed embodiment, when the closing condition of the touch secondary screen is met, the system first obtains the secondary screen manager class instance responsible for managing and controlling the display of the touch secondary screen. This class contains all the methods and properties required to interact with the secondary screen, such as a reference to the touch secondary screen.

[0108] According to the reference to the touch-controlled secondary screen configured in the secondary screen manager class, calling the first display layer instance acquisition function to acquire the surface view instance representing the user interface of the first display layer;

[0109] Among them, the surface view instance (Surface View Instance) represents an object in a visible area on the screen, which is used to display content on a specific layer. Here, it represents the user interface of the first display layer.

[0110] In the disclosed embodiment, the system calls the function to obtain the first display layer instance through the reference to the touch secondary screen configured in the secondary screen manager class. This function returns a surface view instance representing the user interface of the first display layer. This instance is a direct representation of the user interface displayed on the screen.

[0111] If the surface view instance of the user interface of the first display layer is obtained, calling the hide surface view function to set the visibility of the surface view instance to invisible, so as to close the user interface displayed on the first display layer of the touch-sensitive secondary screen;

[0112] Among them, the Hide Surface View Function is used to set the visibility of the surface view instance to invisible, thereby hiding the user interface.

[0113] In the disclosed embodiment, if the surface view instance of the user interface of the first display layer is successfully obtained, the system then calls the hide surface view function. This function sets the visibility of the surface view instance to invisible, thereby closing the user interface displayed on the first display layer of the touch secondary screen. This means that all elements of the user interface (such as text, images, etc.) will be hidden.

[0114] Call the display screen status update function to update the internal state variables or send a broadcast notification system to notify the change of the display state, so as to update the display state of the touch-sensitive secondary screen, so as to keep displaying the function buttons of the application on the second display layer.

[0115] The Update Display Status Function is used to update internal status variables or send a broadcast notification system to reflect changes in the display status, such as turning off or on a specific layer.

[0116] In the disclosed embodiment, a function to update the display state is called. This function is responsible for updating internal state variables or sending a broadcast notification system to reflect changes in the display state. In this step, the function is to ensure that the function buttons on the second display layer of the touch-sensitive secondary screen are still visible, even if the user interface of the first display layer has been hidden. This usually involves updating internal data structures related to the display state or sending a broadcast to notify other system components (such as the window manager) of changes in the display state.

[0117] Through these steps, the system is able to turn off the user interface on the first display layer of the touch secondary screen when specific conditions are met, while retaining the function buttons on the second display layer, thereby providing a flexible and user-friendly interactive experience.

[0118] In a possible implementation, the method further includes:

[0119] When the touch sub-screen is in a state where the user interface displayed on the first display layer of the touch sub-screen is turned off and the function button of the application is displayed on the second display layer, the touch operation acquisition function of the touch sub-screen is kept in a normal working state, and the gesture recognition function of the touch sub-screen is activated;

[0120] Among them, the touch operation acquisition function is the ability of the touch secondary screen to detect and recognize various touch actions (such as clicking, sliding, etc.) performed by the user on it. The gesture recognition function can recognize and interpret specific gestures performed by the user through the touch screen (such as pinch-to-zoom, sliding to switch, etc.) to trigger the corresponding function or operation.

[0121] In the embodiment of the present disclosure, when the touch secondary screen closes the user interface of the first display layer but keeps the function buttons of the second display layer visible, the system needs to ensure that the touch operation acquisition function of the touch secondary screen is still in normal working state. This means that the system needs to continuously monitor the touch events on the touch secondary screen and be able to accurately identify the user's touch actions.

[0122] At the same time, the system activates the gesture recognition function of the touch sub-screen. This usually involves loading a gesture recognition module and configuring the corresponding gesture recognition algorithm. The gesture recognition module can analyze the trajectory and speed of the user touching the screen to identify the specific gesture performed by the user.

[0123] When the gesture recognition function of the touch sub-screen is in an activated state, in response to a quick touch operation performed on the touch sub-screen, obtaining a function instruction corresponding to the quick touch operation;

[0124] Among them, quick touch operation is a simple gesture or action performed by the user by touching the screen to quickly trigger a specific function. Function instruction is a command triggered by user operation (such as touch, key, etc.) to instruct the system to perform a specific function.

[0125] In the disclosed embodiment, when the gesture recognition function of the touch secondary screen is activated, the system can recognize and respond to the quick touch operations performed by the user on the touch secondary screen. These quick touch operations are usually designed to be simple and easy to remember so that the user can quickly trigger the desired function.

[0126] Once a quick touch operation is recognized, the system will convert the operation into a corresponding function instruction according to a preset mapping relationship. This mapping relationship is usually defined by the user or developer during the system configuration stage to ensure that the quick touch operation can correctly trigger the required function.

[0127] The projector adjustment function corresponding to the functional instruction corresponding to the quick touch operation is executed on the projection main screen, wherein the projector adjustment function corresponding to the functional instruction corresponding to the quick touch operation is customized by the user.

[0128] Among them, user customization means that users can personalize certain functions or settings of the system or device according to their own needs and preferences.

[0129] In the disclosed embodiment, after obtaining the function instruction corresponding to the quick touch operation, the system will send the instruction to the projection main screen (i.e., the projector or projection device). The control system on the projection main screen will execute the corresponding projector adjustment function according to the received function instruction.

[0130] These projector adjustment functions are usually user-defined, which means that users can configure and adjust these functions in the projector's settings menu according to their needs and preferences. For example, users can set a quick touch operation to quickly adjust the brightness or contrast of the projected image to obtain the best viewing effect in different environmental conditions.

[0131] The above technical solution can realize flexible control of the touch sub-screen and allow the user to quickly trigger the adjustment function of the projector through simple quick touch operations, thereby improving the usability of the system and user satisfaction.

[0132] In a possible implementation, the quick touch operation includes at least one of the following: single-finger sliding, clicking the screen, long pressing the screen, and multi-finger sliding.

[0133] Among them, single-finger sliding is a horizontal or vertical sliding action performed by a user on the touch screen with a single finger. This operation is usually used to browse pages, switch pictures or videos, adjust the position of the scroll bar, etc. The speed and direction of single-finger sliding can determine the specific effect of the operation. For example, fast sliding may mean fast page turning or fast forwarding of a video.

[0134] Clicking the screen is an action in which a user touches the touch screen with a single finger and releases it immediately. Clicking is usually used to select an object, confirm an option, or activate a button. In user interface design, clicking is one of the most basic and most commonly used interaction methods.

[0135] Long press is an action in which a user continuously presses the touch screen with a single finger for a period of time (usually exceeding a preset threshold). Long press operations are usually used to trigger context-related menus, select text, drag objects, etc. Long press operations provide a more refined control method, allowing users to perform more complex operations without leaving the screen.

[0136] Multi-finger sliding is a sliding action performed by a user on a touch screen using multiple fingers (usually two or more) at the same time. Multi-finger sliding is usually used to implement more complex interactive functions, such as zooming in and out of images or web pages, rotating objects, switching application interfaces, etc. The specific effect of multi-finger sliding depends on factors such as the number of fingers used, sliding direction, and speed.

[0137] These quick touch operations provide users with an intuitive and efficient way of interaction, allowing users to achieve complex control needs through simple touch actions. In the projector control system, these operations can be mapped to specific projector adjustment functions, allowing users to quickly adjust the projector's playback status, volume, brightness and other parameters by touching the secondary screen.

[0138] In a possible implementation, the projector adjustment function includes at least one of the following:

[0139] Adjust the volume, adjust the brightness, fast forward and rewind, pause / start playback, switch tracks, switch sources, exit / return.

[0140] Among them, adjusting the volume refers to changing the loudness of the audio played by the projector through quick touch operations, which is usually divided into two directions: increasing the volume and decreasing the volume.

[0141] Adjusting the brightness means adjusting the brightness of the projected image through quick touch operations to adapt to different ambient light requirements and improve viewing comfort.

[0142] Fast forward and rewind When playing a video, you can speed up or slow down the playback progress through quick touch operations. Fast forward is usually used to skip uninteresting parts, and fast rewind is used to review the content that has been played.

[0143] Pause / Start Playback means temporarily stopping or restarting media playback on the projector through quick touch operations. It is often used when you need to interrupt playback to carry out other activities or restart watching.

[0144] Switch tracks When playing music or an audio playlist, you can switch from the current track to the next or previous track through quick touch operations. This is suitable for scenes where music collections or playlists are played continuously.

[0145] Switching sources means changing the currently playing video or image source on the projector through quick touch operations, such as switching from a movie to a TV show, or from a USB storage device to a network streaming service.

[0146] Exit / Return Exit the current application or interface through quick touch operations and return to the previous menu or main interface. It is often used to end a specific task or browse other content.

[0147] In a possible implementation, the displaying of the same user interface of the application on the first display layer of the touch-controlled secondary screen of the projector and on the projection main screen of the projector includes:

[0148] Determine the main screen display ratio of the projection main screen of the projector, and determine the secondary screen display ratio of the first display layer of the touch secondary screen of the projector according to the main screen display ratio, wherein the secondary screen display ratio follows the aspect ratio relationship of the main screen display ratio;

[0149] Among them, the aspect ratio relationship can be whether the ratio between width and height is less than 1 or greater than 1. For example, the display ratio of the projection main screen is 16:9, and the aspect ratio relationship is that the width is greater than the height. Therefore, the display ratio of the secondary screen also follows that the width is greater than the height, and the width cannot be less than or equal to the height; similarly, if the aspect ratio relationship is that the width is less than the height, the display ratio of the secondary screen also follows that the width is less than the height, and the width cannot be greater than or equal to the height.

[0150] According to the display ratio of the main screen and the display ratio of the sub-screen, the same user interface of the application is displayed on the first display layer of the touch-controlled sub-screen of the projector and on the projection main screen of the projector.

[0151] Among them, the content of the projection main screen is completely copied to the secondary screen for display. The user can control the functions and logic of the whole machine by touching the interface on the secondary screen, allowing the user to abandon the remote control. In addition, the display ratio of the touch secondary screen can be determined by the display ratio of the projection main screen. For example, the display ratio of the projection main screen is 16:9, and the display ratio of the touch secondary screen can be between 16:8 and 16:9.

[0152] The disclosed embodiment also provides a dual-screen projector adjustment control device, see Figure 3 As shown, including:

[0153] A first acquisition module 210 is configured to, in response to opening an application on the projector, acquire an application type of the opened application, wherein the application type is used to indicate whether the application is configured with an application program interface of an auxiliary shortcut operation button;

[0154] The second acquisition module 220 is configured to acquire display information of the auxiliary quick operation button of the application through the application interface when the application type represents that the application is configured with an auxiliary quick operation button, wherein the display information is used to represent a function button of the auxiliary quick operation button and a display position of each function button;

[0155] The first display module 230 is configured to display the same user interface of the application on the first display layer of the touch-controlled secondary screen of the projector and on the projection main screen of the projector, and to display the function button of the application at the display position corresponding to the second display layer of the touch-controlled secondary screen of the projector on the upper layer of the first display layer according to the display information of the auxiliary shortcut operation button of the application;

[0156] The second display module 240 is configured to determine whether a closing condition of the touch-control secondary screen is met according to the playback state of the projection main screen and the touch state of the touch-control secondary screen, and if the closing condition of the touch-control secondary screen is met, close the user interface displayed on the first display layer of the touch-control secondary screen, and keep displaying the function button of the application on the second display layer;

[0157] The adjustment control module 250 is configured to execute the projector adjustment function corresponding to any target function button on the projection main screen in response to a user operation on any target function button on the touch-controlled secondary screen.

[0158] In a possible implementation, the second display module 240 is configured as follows:

[0159] Determine whether the playback state of the projection main screen is a viewing mode state, wherein the viewing mode state is any state of live video broadcast, video playback, and music playback;

[0160] When the playback state of the projection main screen is the viewing mode state, determining whether the touch state of the touch secondary screen is that the touch interval time reaches a preset time threshold, wherein the touch interval time is the time interval between the last time the touch secondary screen was touched and the current time;

[0161] Whether the closing condition of the touch secondary screen is met is determined at least according to whether the touch state of the touch secondary screen is such that the touch interval duration reaches the preset duration threshold.

[0162] In a possible implementation, the second display module 240 is configured as follows:

[0163] When the touch state of the touch secondary screen is that the touch interval duration reaches the preset duration threshold, querying a state identifier of a position sensor disposed between the projector body and the pan-tilt base of the projector on the projector, wherein the projection direction of the projector changes as the projector body rotates on the pan-tilt base, and the state identifier is used to indicate whether the position sensor is in an activated state;

[0164] According to the status identifier, determining whether the projector supports simultaneous display of the touch-controlled secondary screen and the projection main screen in the viewing mode, wherein, when the status identifier indicates that the position sensor is in an activated state, the position sensor is used to detect the angle between the orientation of the main body and the pan / tilt base, and switch the display of the projection main screen and the touch-controlled secondary screen according to whether the angle meets a preset angle threshold, and when the status identifier indicates that the position sensor is in an inactivated state, determining that the projector supports simultaneous display of the touch-controlled secondary screen and the projection main screen in the viewing mode;

[0165] Whether a closing condition of the touch-control sub-screen is met is determined according to whether the projector supports displaying the touch-control sub-screen and the projection main screen simultaneously in the viewing mode.

[0166] In a possible implementation, the second display module 240 is configured as follows:

[0167] When the closing condition of the touch-control secondary screen is met, obtaining a secondary screen manager class responsible for managing and controlling the display of the touch-control secondary screen, wherein a reference to the touch-control secondary screen is configured in the secondary screen manager class;

[0168] According to the reference to the touch-controlled secondary screen configured in the secondary screen manager class, calling the first display layer instance acquisition function to acquire the surface view instance representing the user interface of the first display layer;

[0169] If the surface view instance of the user interface of the first display layer is obtained, calling the hide surface view function to set the visibility of the surface view instance to invisible, so as to close the user interface displayed on the first display layer of the touch-sensitive secondary screen;

[0170] Call the display screen status update function to update the internal state variables or send a broadcast notification system to notify the change of the display state, so as to update the display state of the touch-sensitive secondary screen, so as to keep displaying the function buttons of the application on the second display layer.

[0171] In a possible implementation, the adjustment control module 250 is configured to:

[0172] When the touch sub-screen is in a state where the user interface displayed on the first display layer of the touch sub-screen is turned off and the function button of the application is displayed on the second display layer, the touch operation acquisition function of the touch sub-screen is kept in a normal working state, and the gesture recognition function of the touch sub-screen is activated;

[0173] When the gesture recognition function of the touch sub-screen is in an activated state, in response to a quick touch operation performed on the touch sub-screen, obtaining a function instruction corresponding to the quick touch operation;

[0174] The projector adjustment function corresponding to the functional instruction corresponding to the quick touch operation is executed on the projection main screen, wherein the projector adjustment function corresponding to the functional instruction corresponding to the quick touch operation is customized by the user.

[0175] In a possible implementation, the quick touch operation includes at least one of the following: single-finger sliding, clicking the screen, long pressing the screen, and multi-finger sliding.

[0176] In a possible implementation, the projector adjustment function includes at least one of the following:

[0177] Adjust the volume, adjust the brightness, fast forward and rewind, pause / start playback, switch tracks, switch sources, exit / return.

[0178] In a possible implementation, the first display module 230 is configured as follows:

[0179] Determine the main screen display ratio of the projection main screen of the projector, and determine the secondary screen display ratio of the first display layer of the touch secondary screen of the projector according to the main screen display ratio, wherein the secondary screen display ratio follows the aspect ratio relationship of the main screen display ratio;

[0180] According to the display ratio of the main screen and the display ratio of the sub-screen, the same user interface of the application is displayed on the first display layer of the touch-controlled sub-screen of the projector and on the projection main screen of the projector.

[0181] The present disclosure also provides a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps of the method described in any one of the aforementioned embodiments are implemented.

[0182] The present disclosure also provides an electronic device, including:

[0183] a memory having a computer program stored thereon;

[0184] A processor is used to execute the computer program in the memory to implement the steps of the method in any one of the aforementioned embodiments.

[0185] Figure 4 The dual-screen projector adjustment control device 100 shown includes: a processor 1001 and a memory 1003. The processor 1001 and the memory 1003 are connected, such as through a bus 1002. Optionally, the dual-screen projector adjustment control device 100 may also include a communication component 1004, which can be used for data interaction between the device 100 and other devices, such as data transmission and / or data reception. It should be noted that in actual scheduling, the communication component 1004 is not limited to one, and the structure of the dual-screen projector adjustment control device 100 does not constitute a limitation on the embodiments of the present application.

[0186] Processor 1001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. Processor 1001 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0187] The bus 1002 may include a path to transmit information between the above components. The bus 1002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 1002 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0188] The memory 1003 may be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), magnetic disk storage medium, other magnetic storage devices, or any other medium that can be used to carry or store program code and can be read by a computer, without limitation herein.

[0189] The memory 1003 is used to store program codes for executing the embodiments of the present disclosure, and the execution is controlled by the processor 1001. The processor 1001 is used to execute the program codes stored in the memory 1003 to implement the steps shown in the embodiment of the dual-screen projector adjustment control method.

[0190] The embodiment of the present disclosure also provides a computer-readable storage medium having program code stored thereon. When the program code is executed by a processor, the steps and corresponding contents of the aforementioned dual-screen projector adjustment control method embodiment can be implemented.

[0191] The preferred embodiments of the present disclosure are described in detail above in conjunction with the accompanying drawings; however, the present disclosure is not limited to the specific details in the above embodiments; within the technical concept of the present disclosure, various changes, modifications, substitutions and variations may be made to these embodiments, and these changes, modifications, substitutions and variations all fall within the protection scope of the present disclosure.

[0192] It should also be noted that the various specific technical features described in the above specific embodiments can be combined in any appropriate manner without contradiction, and they should also be regarded as the contents disclosed in this disclosure. In order to avoid unnecessary repetition, this disclosure will not further describe various possible combinations. The technical scope of this application is not limited to the contents in the specification, and its technical scope must be determined according to the scope of the claims.

Claims

1. A dual-screen projector adjustment control method, characterized in that: The method comprises: In response to opening an application on the projector, obtaining an application type of the opened application, wherein the application type is used to characterize whether the application is configured with an application program interface of an auxiliary shortcut operation button; In a case where the application type represents an application program interface configured with an auxiliary quick operation button for the application, obtaining display information of the auxiliary quick operation button of the application through the application program interface, wherein the display information is used to represent function buttons of the auxiliary quick operation button and a display position of each function button; Displaying the same user interface of the application on the first display layer of the touch-controlled secondary screen of the projector and on the projection main screen of the projector, and displaying the function button of the application at the display position corresponding to the second display layer of the touch-controlled secondary screen of the projector on the upper layer of the first display layer according to the display information of the auxiliary shortcut operation button of the application; Determine whether a closing condition of the touch secondary screen is met according to the playback state of the projection main screen and the touch state of the touch secondary screen, and if the closing condition of the touch secondary screen is met, close the user interface displayed on the first display layer of the touch secondary screen, and keep displaying the function buttons of the application on the second display layer, so that the user interface is not visible on the touch secondary screen and the function buttons are visible; In response to a user operation on any target function button on the touch-controlled secondary screen, a projector adjustment function corresponding to the target function button is executed on the projection main screen.

2. The dual-screen projector adjustment control method according to claim 1, characterized in that: The determining whether a closing condition of the touch-control secondary screen is met according to the playback state of the projection main screen and the touch state of the touch-control secondary screen includes: Determine whether the playback state of the projection main screen is a viewing mode state, wherein the viewing mode state is any state of live video broadcast, video playback, and music playback; When the playback state of the projection main screen is the viewing mode state, determining whether the touch state of the touch secondary screen is that the touch interval time reaches a preset time threshold, wherein the touch interval time is the time interval between the last time the touch secondary screen was touched and the current time; Whether the closing condition of the touch secondary screen is met is determined at least according to whether the touch state of the touch secondary screen is such that the touch interval duration reaches the preset duration threshold.

3. The dual-screen projector adjustment control method according to claim 2, characterized in that: The determining whether the closing condition of the touch secondary screen is met at least according to whether the touch state of the touch secondary screen is such that the touch interval duration reaches the preset duration threshold comprises: When the touch state of the touch secondary screen is that the touch interval duration reaches the preset duration threshold, querying a state identifier of a position sensor disposed between the projector body and the pan-tilt base of the projector on the projector, wherein the projection direction of the projector changes as the projector body rotates on the pan-tilt base, and the state identifier is used to indicate whether the position sensor is in an activated state; According to the status identifier, determining whether the projector supports simultaneous display of the touch-controlled secondary screen and the projection main screen in the viewing mode, wherein, when the status identifier indicates that the position sensor is in an activated state, the position sensor is used to detect the angle between the orientation of the main body and the pan / tilt base, and switch the display of the projection main screen and the touch-controlled secondary screen according to whether the angle meets a preset angle threshold, and when the status identifier indicates that the position sensor is in an inactivated state, determining that the projector supports simultaneous display of the touch-controlled secondary screen and the projection main screen in the viewing mode; Whether a closing condition of the touch-control sub-screen is met is determined according to whether the projector supports displaying the touch-control sub-screen and the projection main screen simultaneously in the viewing mode.

4. The dual-screen projector adjustment control method according to claim 1, characterized in that: When the closing condition of the touch secondary screen is met, closing the user interface displayed on the first display layer of the touch secondary screen and keeping displaying the function button of the application on the second display layer includes: When the closing condition of the touch-control secondary screen is met, obtaining a secondary screen manager class responsible for managing and controlling the display of the touch-control secondary screen, wherein a reference to the touch-control secondary screen is configured in the secondary screen manager class; According to the reference to the touch-controlled secondary screen configured in the secondary screen manager class, calling the first display layer instance acquisition function to acquire the surface view instance representing the user interface of the first display layer; If the surface view instance of the user interface of the first display layer is obtained, calling the hide surface view function to set the visibility of the surface view instance to invisible, so as to close the user interface displayed on the first display layer of the touch-sensitive secondary screen; Call the display screen status update function to update the internal state variables or send a broadcast notification system to notify the change of the display state, so as to update the display state of the touch-sensitive secondary screen, so as to keep displaying the function buttons of the application on the second display layer.

5. The dual-screen projector adjustment control method according to claim 1, characterized in that: The method further comprises: When the touch secondary screen is in a state where the user interface displayed on the first display layer of the touch secondary screen is turned off and the function button of the application is kept displayed on the second display layer, the touch operation acquisition function of the touch secondary screen is kept in a normal working state, and the gesture recognition function of the touch secondary screen is activated; When the gesture recognition function of the touch-controlled secondary screen is in an activated state, in response to a quick touch operation performed on the touch-controlled secondary screen, obtaining a function instruction corresponding to the quick touch operation; The projector adjustment function corresponding to the functional instruction corresponding to the quick touch operation is executed on the projection main screen, wherein the projector adjustment function corresponding to the functional instruction corresponding to the quick touch operation is customized by the user.

6. The dual-screen projector adjustment control method according to claim 5, characterized in that: The quick touch operation includes at least one of the following: single-finger sliding, clicking the screen, long pressing the screen, and multi-finger sliding.

7. The dual-screen projector adjustment control method according to any one of claims 1 to 6, characterized in that: The projector adjustment function includes at least one of the following: Adjust the volume, adjust the brightness, fast forward and rewind, pause / start playback, switch tracks, switch sources, exit / return.

8. The dual-screen projector adjustment control method according to any one of claims 1 to 6, characterized in that: Displaying the same user interface of the application on the first display layer of the touch-controlled secondary screen of the projector and on the projection main screen of the projector includes: Determine the main screen display ratio of the projection main screen of the projector, and determine the secondary screen display ratio of the first display layer of the touch secondary screen of the projector according to the main screen display ratio, wherein the secondary screen display ratio follows the aspect ratio relationship of the main screen display ratio; According to the display ratio of the main screen and the display ratio of the sub-screen, the same user interface of the application is displayed on the first display layer of the touch-controlled sub-screen of the projector and on the projection main screen of the projector.

9. A dual-screen projector adjustment control device, characterized in that: include: A first acquisition module is configured to, in response to opening an application on the projector, acquire an application type of the opened application, wherein the application type is used to indicate whether the application is configured with an application program interface of an auxiliary shortcut operation button; A second acquisition module is configured to acquire display information of the auxiliary quick operation button of the application through the application interface when the application type represents that the application is configured with an auxiliary quick operation button, wherein the display information is used to represent a function button of the auxiliary quick operation button and a display position of each function button; a first display module configured to display the same user interface of the application on the first display layer of the touch-controlled secondary screen of the projector and on the projection main screen of the projector, and to display the function button of the application at the display position corresponding to the second display layer of the touch-controlled secondary screen of the projector on the upper layer of the first display layer according to the display information of the auxiliary shortcut operation button of the application; a second display module configured to determine whether a closing condition of the touch-control secondary screen is met according to the playback state of the projection main screen and the touch state of the touch-control secondary screen, and if the closing condition of the touch-control secondary screen is met, close the user interface displayed on the first display layer of the touch-control secondary screen, and keep displaying the function button of the application on the second display layer; The adjustment control module is configured to execute the projector adjustment function corresponding to any target function button on the projection main screen in response to a user operation on any target function button on the touch-control secondary screen.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method described in any one of claims 1 to 8 are implemented.

11. An electronic device, characterized in that: include: a memory having a computer program stored thereon; A processor, configured to execute the computer program in the memory to implement the steps of the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Screen projection display picture control method and device, mobile terminal and storage medium

    CN113282262A

  • Mobile terminal control method, mobile terminal and computer readable storage medium

    CN114868104A