Projection touch method, projector and touch screen
By setting a movable touch screen in the projection area of the projector and obtaining its target area in the projection screen, the problem of poor convenience in the prior art needs to use a projection screen with a touch film layer, and achieving more efficient projection touch convenience.
Patent Information
- Application Number
- CN202210124489.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-10
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2042-02-10
AI Technical Summary
The existing projection touch technology requires the use of a projection screen with a touch film layer, resulting in poor convenience.
A projection touch control method is provided, by setting a movable touch screen in the projection area of the projector, a target area occupied by the touch screen in a stationary state is obtained, and the target area is configured as a control area of the touch screen to perform processing corresponding to the touch operation.
It realizes the manipulation of the projection screen without the need for a projection screen, improves the convenience of projection touch, and makes the touch screen smaller and more portable.
Smart Images

Figure CN114625271B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of projection technology, and in particular to a projection touch method, a projector and a touch screen. Background Art
[0002] With the development of projection technology, projection touch technology has emerged. Projection touch technology refers to the technology of controlling the projection image of the projector through the projection screen.
[0003] In the current projection touch technology, a touch film layer is provided in the projection screen, and the projection screen can receive touch operations through the touch film layer. The projector projects a projection beam into the projection screen to form a projection image on the projection screen. At this time, the user inputs a touch operation on the projection screen to control the entire projection image of the projector.
[0004] However, the current projection touch technology requires the use of a projection screen with a touch film layer, and the convenience of projection touch is poor. Summary of the invention
[0005] Based on this, it is necessary to provide a projection touch method, a projector and a touch screen that can improve the convenience of projection touch in order to solve the above technical problems.
[0006] In a first aspect, the present application provides a projection touch method, which is applied to a projector, wherein the projector is used to project a projection picture in a projection area, a movable touch screen is provided on the projection area, and an area of the projection picture is larger than a touch area of the touch screen. The method comprises:
[0007] Acquire a target area occupied by the touch screen in a stationary state in the projection image;
[0008] The target area is configured as a control area of the touch screen, so as to perform processing corresponding to the touch operation received by the touch screen on the target area.
[0009] In one of the embodiments, the touch screen includes a plurality of light sensors, at least two of the plurality of light sensors are arranged at different edges of the touch screen, and the step of acquiring a target area occupied by the touch screen in a stationary state in the projection image includes:
[0010] Obtaining position information of each optical sensor in the projection image;
[0011] The target area covered by the touch screen in the projection picture is determined according to the position information of each optical sensor in the projection picture.
[0012] In one of the embodiments, before acquiring the target area occupied by the touch screen in a stationary state in the projection image, the method includes:
[0013] Obtaining position information of each optical sensor in the projection image;
[0014] Projecting a first light beam to a target position corresponding to the position information to form a detection light spot at the target position, wherein optical characteristic information of the detection light spot is different from optical characteristic information of the projection picture, and the optical characteristic information of the detection light spot includes at least one of luminous flux, light intensity, illumination, brightness and wavelength;
[0015] Continuously receiving light sensing information sensed by the light sensor sent by the touch screen;
[0016] In a case where the continuously received light sensing information is all optical characteristic information of the detection light spot, confirming that the touch screen is in a stationary state;
[0017] The step of acquiring a target area occupied by the touch screen in a stationary state in the projection image includes:
[0018] When it is confirmed that the touch screen is in a stationary state, a target area occupied by the touch screen in the stationary state in the projection image is acquired.
[0019] In one of the embodiments, after configuring the target area as the control area of the touch screen, the method includes:
[0020] confirming whether the touch screen moves;
[0021] When it is confirmed that the touch screen has moved, a new target area covered by the touch screen that is again in a stationary state in the projection image is obtained, and the new target area is updated to the control area to perform processing corresponding to the touch operation received by the touch screen on the new target area.
[0022] In one embodiment, the step of confirming whether the touch screen moves includes:
[0023] Obtaining position information of each optical sensor in the projection image;
[0024] Projecting a first light beam to a target position corresponding to the position information to form a detection light spot at the target position, wherein optical characteristic information of the detection light spot is different from optical characteristic information of the projection picture, and the optical characteristic information of the detection light spot includes at least one of luminous flux, light intensity, illumination, brightness and wavelength;
[0025] Continuously receiving light sensing information sensed by the light sensor sent by the touch screen;
[0026] In the case where a first preset event occurs in the continuously received light sensing information, it is confirmed that the touch screen moves, where the first preset event includes that the light sensing information suddenly changes and / or the light sensing information is optical characteristic information of a projection screen.
[0027] In one embodiment, obtaining the position information of each optical sensor in the projection image includes:
[0028] Projecting a second light beam onto the projection screen to form a plurality of detection light beams within the projection screen, and controlling each detection light beam to move along a corresponding moving direction to traverse and scan the projection screen, wherein the plurality of detection light beams are not parallel, and / or the moving directions corresponding to the plurality of detection light beams are not parallel;
[0029] Respectively obtain the target sensing time when each light sensor senses each detection light;
[0030] The position information of each light sensor in the projection image is confirmed according to the target sensing time when each light sensor senses each detection light and the moving speed corresponding to each detection light.
[0031] In one embodiment, controlling each detection light beam to move along a corresponding moving direction to traverse and scan the projection screen includes:
[0032] Controlling each detection light beam to move along a corresponding moving direction in a time-sharing manner to traverse and scan the projection screen, wherein a scanning interval time between the kth detection light beam and the k-1th detection light beam is greater than a time required for the k-1th detection light beam to traverse and scan the projection screen, 1≤k≤N, N is the total number of the plurality of detection light beams; or
[0033] At the same time, each detection light is controlled to move along a corresponding moving direction to traverse and scan the projection screen, wherein optical characteristic information between different detection lights is different.
[0034] In a second aspect, the present application provides a projection touch method, which is applied to a touch screen, wherein the touch screen is movably arranged on a projection area of the projector, and the touch area of the touch screen is smaller than the area of a projection screen projected by the projector in the projection area. The method comprises:
[0035] Receive touch operation;
[0036] generating processing instruction information according to the touch operation;
[0037] The processing instruction information is sent to the projector to instruct the projector to perform processing corresponding to the touch operation on the control area of the touch screen according to the processing instruction information, wherein the target area occupied by the touch screen in a stationary state in the projection screen of the projector is configured as the control area.
[0038] In a third aspect, the present application provides a projector, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above method when executing the computer program.
[0039] In a fourth aspect, the present application provides a touch screen, comprising a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of the above method when executing the computer program.
[0040] The above-mentioned projection touch method, projector and touch screen, the projection touch method is applied to the projector, the projector is used to project a projection picture in the projection area, a movable touch screen is arranged on the projection area, the area of the projection picture is larger than the touch area of the touch screen, the method comprises: obtaining the target area occupied by the touch screen in a stationary state in the projection picture; configuring the target area as the control area of the touch screen, so as to perform processing corresponding to the touch operation received by the touch screen on the target area. Since the projector can use the target area occupied by the touch screen in a stationary state in the projection picture as the control area of the touch screen, no matter which area of the projection picture the touch screen moves to, the projector can configure the target area occupied by the touch screen after the movement is completed as the touch area, even if the touch area of the touch screen is smaller than the area of the projection picture, the entire projection picture can be controlled by the touch screen, and the projection picture can be controlled without setting a touchable projection screen, which solves the problem of poor convenience of projection touch caused by the need to use a projection screen with a touch film layer in the prior art, and improves the convenience of projection touch. Furthermore, since the touch area of the touch screen is smaller than the area of the projection screen, the touch screen can be set smaller, so the touch screen is also more convenient to carry. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 A schematic diagram of an application environment of a projection touch control method in an embodiment;
[0042] Figure 2 is a schematic flow chart of a projection touch control method in an embodiment;
[0043] Figure 3 A detailed flowchart of obtaining a target area occupied by a touch screen in a static state in a projection image in an embodiment;
[0044] Figure 4 A detailed flow chart of confirming whether the touch screen is in a static state in an embodiment;
[0045] Figure 5 is a schematic flow chart of a projection touch method in another embodiment;
[0046] Figure 6 A detailed flowchart of confirming whether the touch screen moves in one embodiment;
[0047] Figure 7 is a detailed flow chart of obtaining position information of a light sensor in a projection image in an embodiment;
[0048] Figure 8 A schematic diagram of determining the position information of a light sensor according to a target sensing time and a moving speed in one embodiment;
[0049] Fig. 9 A schematic diagram of a touch screen provided in an embodiment being placed obliquely in a projection image;
[0050] Fig.10 is a schematic flow chart of a projection touch method in another embodiment;
[0051] Fig.11 is a schematic diagram of the structure of a projection touch device in an embodiment;
[0052] Fig.12 FIG. 4 is a schematic diagram of the structure of a projection touch device in another embodiment. DETAILED DESCRIPTION
[0053] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0054] refer to Figure 1 , Figure 1 FIG. 1 is a schematic diagram of an application environment of a projection touch control method in an embodiment. Figure 1 As shown, the application environment includes a projector 110 and a movable touch screen 120 .
[0055] Among them, the projector 110 is used to project a projection picture in the projection area. The projection area refers to an area that can carry the projection picture. In this embodiment, the projection area includes but is not limited to a projection screen, a wall, a desktop, etc. The projection picture refers to the picture obtained by the projector. The touch screen 120 of this embodiment is movable and is placed on the projection area when the projection picture needs to be touched. The touch screen 120 has a touch function, and the touch area of the touch screen 120 is smaller than the area of the projection picture. Optionally, the touch screen 120 has a touch area, and the touch area is provided with a touch film layer, for example, it can be a capacitive touch film layer, and the touch area can realize the touch function.
[0056] In this embodiment, the touch screen 120 can communicate with the projector 110. Specifically, the touch screen 120 is used to receive a touch operation, generate processing instruction information according to the touch operation, and send the processing instruction information to the projector 110. The projector 110 processes the local area of the projection screen according to the received processing instruction information, so that the projector 110 performs processing corresponding to the touch operation on the local area of the projection screen.
[0057] In the following embodiments, how to improve the convenience of projection touch is described.
[0058] refer to Figure 2 , Figure 2 FIG. 1 is a flow chart of a projection touch control method in an embodiment. The projection touch control method in this embodiment is applied to Figure 1 The projector in the example is used as an example. Figure 2 As shown, the projection touch method in one embodiment includes steps 210 to 220.
[0059] Step 210: Acquire a target area occupied by the touch screen in a stationary state in the projection image.
[0060] Among them, the target area refers to the area occupied by the touch screen in a stationary state in the projection picture. In this embodiment, the touch screen is movable, and the state of the touch screen includes a stationary state and a moving state. If the touch screen is in a moving state, it means that the touch screen is moving; if the touch screen is in a stationary state, it means that the touch screen has completed the movement. The target area can be understood as the area where the touch screen overlaps with the local area in the projection picture. Optionally, the target area can be the area occupied by the entire touch screen in the projection picture, or it can be the area occupied by the touch area of the touch screen in the projection picture. Optionally, if the touch screen includes a middle frame area and a touch area, the target area can be the area occupied by the touch area in the projection picture, so that each pixel in the target area can be controlled. Specifically, if the target area is the area occupied by the touch area in the projection picture, then when the entire touch area is located in the projection picture, the target area and the touch area overlap with each other.
[0061] Step 220: Configure the target area as the control area of the touch screen, so as to perform processing corresponding to the touch operation received by the touch screen on the target area.
[0062] The control area refers to the area that can be controlled by the touch screen. The touch operation refers to the operation input to the touch screen. In this embodiment, the target area is configured as the control area of the touch screen. When the touch screen receives the touch operation, the projector performs the processing corresponding to the touch operation on the target area. In this embodiment, the touch screen can perform full coverage touch on the projection area larger than the touch area.
[0063] Exemplarily, the user can move the touch screen to the area the user wants to control and keep the touch screen in the area the user wants to control. At this time, the projector obtains the target area occupied by the touch screen in a stationary state in the projection image, and configures the target area as the control area of the touch screen. Then, when the user inputs a touch operation on the touch screen, the projector will perform processing corresponding to the touch operation on the target area, which is equivalent to the user controlling the target area through the touch screen, that is, the user can control the area that the user wants to control in the projection image through the touch screen.
[0064] The technical solution of this embodiment is that the projector can use the target area occupied by the static touch screen in the projection screen as the control area of the touch screen. No matter where the touch screen moves to in the projection screen, the projector can configure the target area occupied by the touch screen after the touch screen moves as the touch area. Even if the touch area of the touch screen is smaller than the area of the projection screen, the entire projection screen can be controlled by the touch screen. The projection screen can be controlled without setting a touch-sensitive projection screen, which solves the problem of poor convenience of projection touch control in the prior art due to the need to use a projection screen with a touch film layer, and improves the convenience of projection touch control. And because the touch area of the touch screen is smaller than the area of the projection screen, the touch screen can be set smaller, so the touch screen is also more convenient to carry.
[0065] For example, when the projector mentioned in this embodiment is used for projection and the touch screen mentioned in this embodiment is used to control the projection screen, the projection screen can be projected onto a desktop, the ground, or a plane parallel to the ground by the projector, and the touch screen is placed on the plane. At this time, the user can control the entire projection screen by controlling the movement of the touch screen.
[0066] It should be noted that the projector may obtain the target area by either other terminals identifying the target area and then informing the projector, or by the projector identifying the target area itself, which is not limited in this embodiment.
[0067] In the following embodiments, based on any of the above embodiments, how a projector identifies a target area is described.
[0068] In one possible implementation, the target area is configured as the control area of the touch screen, which may be a mapping relationship between the position coordinates of the target area and the touch position coordinates of the touch screen. When a certain position of the touch screen is manipulated, the touch screen can obtain the touch position coordinates corresponding to the touch position and the manipulation information corresponding to the manipulation operation, and send the touch position coordinates and the manipulation information corresponding to the touch position as processing instruction information to the projector, and the projector can perform the processing corresponding to the touch operation on the target area according to the processing instruction information.
[0069] For example, if the user performs a touch operation of drawing a horizontal line at a certain position on the touch screen, a horizontal line will be generated at the corresponding position in the target area. For another example, if the user double-clicks at a certain position on the touch screen, a folder at the corresponding position in the target area can be opened.
[0070] refer to Figure 3 , Figure 3 FIG. 1 is a detailed flow chart of obtaining a target area occupied by a touch screen in a static state in a projection image in an embodiment. In this embodiment, the touch screen includes a plurality of light sensors, and at least two of the plurality of light sensors are arranged at different edges of the touch screen, for example, at the top corners of the diagonal line of the touch screen. Figure 3 As shown, obtaining the target area occupied by the touch screen in a stationary state in the projection picture includes steps 310 to 320.
[0071] Step 310: Obtain position information of each optical sensor in the projection image.
[0072] Among them, the position information refers to the information indicating the position of the light sensor in the projection screen. Optionally, the projection coordinates in the projection screen can be used as the position information. Optionally, a projection coordinate system of the projection screen can be established in advance, and the position information of each position in the projection screen can be used to represent the projection coordinates in the projection coordinate system. In this embodiment, at least one of the light sensors is located in the projection screen. It can be understood that the more light sensors are located in the projection screen, the more accurate the target area is obtained. It should be noted that when the touch screen is rectangular, when the two light sensors set at the diagonal corners of the touch screen are located in the projection screen, the target area can be basically accurately confirmed.
[0073] Step 320: confirm the target area covered by the touch screen in the projection image according to the position information of each optical sensor in the projection image.
[0074] In this embodiment, the installation position of the light sensor in the touch screen is known. Based on the position information of the light sensor in the projection picture, the distribution of one or more light sensors in the projection picture can be obtained. Then, the target area covered by the touch screen in the projection picture is determined according to the distribution of the light sensors in the projection picture and the installation position of the light sensor in the touch screen.
[0075] The technical solution of this embodiment obtains the position information of the optical sensor in the projection screen, and then confirms the target area covered by the touch screen in the projection screen according to the position information of the optical sensor in the projection screen. It only needs to identify the position information of the optical sensor in the projection screen, which shortens the time of obtaining the target area covered by the touch screen in the projection screen. In addition, the acquisition of the target area can be achieved through the projector and the touch screen, without introducing other terminals.
[0076] It should be noted that the embodiment of the present application obtains the target area occupied by the touch screen in a stationary state in the projection image. Therefore, it is necessary to confirm whether the touch screen is in a stationary state, and only after confirming that the touch screen is in a stationary state can the target area occupied by the touch screen in the projection image be obtained.
[0077] In a possible implementation, before acquiring the target area occupied by the touch screen in a stationary state in the projection image, the method includes:
[0078] Confirm whether the touch screen is in a stationary state.
[0079] Correspondingly, the step of acquiring a target area occupied by the touch screen in a stationary state in the projection image includes:
[0080] When it is confirmed that the touch screen is in a stationary state, a target area occupied by the touch screen in the stationary state in the projection image is acquired.
[0081] In this embodiment, the projector first confirms whether the touch screen is in a stationary state, and then obtains the target area occupied by the touch screen in the projection image when it is confirmed that the touch screen is in a stationary state. The acquisition of the target area is achieved through the projector without introducing other terminals.
[0082] It should be noted that, when it is confirmed that the touch screen is in a moving state, the step of confirming whether the touch screen is in a stationary state is re-executed until it is confirmed that the touch screen is in a stationary state.
[0083] It is understandable that it is also possible to confirm whether the touch screen is in a stationary state through other terminals, and inform the projector when the other terminals confirm that the touch screen is in a stationary state.
[0084] In the following embodiments, based on any of the above embodiments, how to confirm whether the touch screen is in a stationary state is described.
[0085] refer to Figure 4 , Figure 4 FIG. 1 is a detailed flow chart of determining whether the touch screen is in a static state in an embodiment. The touch screen of this embodiment includes a light sensor, such as Figure 4 As shown, confirming whether the touch screen is in a stationary state includes steps 410 to 440.
[0086] Step 410: Obtain position information of each optical sensor in the projection image.
[0087] Optionally, the number of the optical sensors in this embodiment may be one or more. In this embodiment, at least one of the optical sensors is located within the projection screen.
[0088] Step 420: Project a first light beam to a target position corresponding to the position information to form a detection light spot at the target position, wherein optical characteristic information of the detection light spot is different from optical characteristic information of the projection image.
[0089] Wherein, the target position refers to the corresponding position. The first light beam refers to the light beam projected by the projector, which is used to form a detection light spot at the target position. Optionally, the detection light spot can be one, then the first light beam can be one, and the detection light spot can be circular, rectangular or other shapes. Optical characteristic information refers to parameters related to optical characteristics. Optionally, the optical characteristic information includes but is not limited to at least one of luminous flux, light intensity, illumination, brightness and wavelength.
[0090] Step 430: Continue to receive light information sensed by the light sensor sent by the touch screen.
[0091] The light sensing information refers to the information obtained by the light sensor sensing light. Optionally, the light sensing information includes but is not limited to at least one of luminous flux, light intensity, illumination, brightness and wavelength. In this embodiment, the light sensing information sensed by the light sensor is related to the optical characteristic information of the detected light point. Exemplarily, if the optical characteristic information of the detected light point is brightness, the light sensing information sensed by the light sensor is also brightness.
[0092] In this embodiment, the touch screen sends the light information sensed by the light sensor to the projector, so that the projector can confirm whether the touch screen is in a stationary state according to the received light information.
[0093] Step 440: When the continuously received light sensing information is all optical characteristic information of the detection light spot, confirm that the touch screen is in a stationary state.
[0094] In this embodiment, whether the touch screen is in a stationary state is confirmed based on the continuously received light sensing information. Optionally, if the continuously received light sensing information is all optical characteristic information of the detection light point, it means that the position of the light sensor in the projection image has not changed, and it can be confirmed that the touch screen is in a stationary state; if the continuously received light sensing information contains optical characteristic information other than the detection light point, it means that the position of the light sensor in the projection image has changed, and it can be confirmed that the touch screen has moved.
[0095] It should be noted that if the continuously received light sensing information contains optical characteristic information other than the detection light spot, the step of obtaining the position information of each light sensor in the projection image is re-executed to reconfirm whether the touch screen is in a stationary state.
[0096] The technical solution of this embodiment is to project a first light beam to a target position through a projector to form a detection light spot at the target position, and the optical characteristic information of the detection light spot is different from the optical characteristic information of the projection picture. Therefore, it is possible to confirm whether the touch screen is in a stationary state based on the light information sensed by the light sensor on the touch screen. Therefore, the projector can confirm whether the touch screen is in a stationary state by communicating and interacting with the touch screen, without the participation of other terminals, thereby improving the convenience of confirming whether the touch screen is in a stationary state.
[0097] It should be noted that, in the case of a light sensor located in the projection screen, it is possible to confirm whether the touch screen is in a stationary state. However, there may be blind spots, such as the case of rotating with the light sensor as the origin. At this time, although the light information sensed by the light sensor as the origin is the optical characteristic information of the detected light point, the touch screen has moved.
[0098] It is understandable that in order to improve the accuracy of confirming whether the touch screen is in a stationary state, the light sensing information sensed by two or more light sensors sent by the touch screen is generally continuously received, and the light sensing information sensed by the two or more light sensors continuously received is used to confirm whether the touch screen is in a stationary state. Specifically, if the light sensing information sensed by the two or more light sensors continuously received is all optical characteristic information of the detection light point, it means that the touch screen is in a stationary state, which improves the accuracy of confirming whether the touch screen is in a stationary state.
[0099] refer to Figure 5 , Figure 5 FIG. 1 is a flow chart of a projection touch control method in another embodiment. Figure 5 As shown, the projection touch method includes steps 510 to 540.
[0100] Step 510: Acquire a target area occupied by the touch screen in a stationary state in the projection image.
[0101] Step 520: Configure the target area as the control area of the touch screen, so as to perform processing corresponding to the touch operation received by the touch screen on the target area.
[0102] Step 530: confirm whether the touch screen moves.
[0103] In this embodiment, if it is confirmed that the touch screen moves, step 540 is executed.
[0104] Step 540: Acquire a new target area covered by the touch screen that is in a stationary state again in the projection image, and update the new target area to the control area, so as to perform processing corresponding to the touch operation received by the touch screen on the new target area.
[0105] In this embodiment, when it is confirmed that the touch screen has moved, a new target area covered by the touch screen that is in a stationary state again in the projection image is obtained, so that the new target area is used as the control area of the touch screen. The target area and the new target area can be the same area or different areas, which is related to the movement result of the touch screen and is not limited in this embodiment.
[0106] According to the technical solution of this embodiment, if it is confirmed that the touch screen has moved, a new target area is obtained in time, and the new target area is updated as the control area. Therefore, even if the touch screen has moved, the processing corresponding to the touch operation can be accurately performed on the new target area, thereby avoiding the problem of inaccurate processing of the local area due to the failure to update the control area in time, and improving the accuracy of processing the local area of the projection image.
[0107] refer to Figure 6 , Figure 6 The detailed flow chart of confirming whether the touch screen has moved in one embodiment is as follows. The touch screen of this embodiment includes a light sensor, and confirming whether the touch screen has moved includes steps 610 to 640.
[0108] Step 610: Obtain position information of each optical sensor in the projection image.
[0109] Step 620: Project a first light beam to a target position corresponding to the position information to form a detection light spot at the target position, wherein optical characteristic information of the detection light spot is different from optical characteristic information of the projection image.
[0110] Step 630: Continue to receive light information sensed by the light sensor sent by the touch screen.
[0111] Step 640: When a first preset event occurs in the continuously received light sensing information, confirm that the touch screen moves.
[0112] Among them, the first preset event refers to an event used to indicate that the touch screen has moved. In this embodiment, the first preset event includes a sudden change in the light-sensing information and / or the light-sensing information is the optical characteristic information of the projection screen. Specifically, since the optical characteristic information of the detection light spot is different from the optical characteristic information of the projection screen, if the touch screen moves, the light-sensing information sensed by the light sensor will change from the optical characteristic information of the detection light spot to the optical characteristic information of the projection screen, and the light-sensing information continuously received by the projector will suddenly change. Therefore, in the case of a sudden change in the light-sensing information continuously received, it can be confirmed that the touch screen has moved. In addition, since a detection light spot is formed at the target position, if the light-sensing information sensed by the light sensor is the optical characteristic information of the projection screen, it means that the light sensor has left the target position at this time, that is, the light sensor has moved. Therefore, in the case of a sudden change in the light-sensing information continuously received is the optical characteristic information of the projection screen, it can be confirmed that the touch screen has moved.
[0113] It should be noted that, when the first preset event does not occur in the continuously received light sensing information, the step of continuously receiving the light sensing information sensed by the light sensor sent by the touch screen is re-executed to re-confirm whether the touch screen moves.
[0114] The technical solution of this embodiment is to project a first light beam to the target position through a projector to form a detection light spot at the target position, and the optical characteristic information of the detection light spot is different from the optical characteristic information of the projection picture. Therefore, it is possible to confirm whether the touch screen is in a stationary state based on the light information sensed by the light sensor on the touch screen. If the continuously received light information causes a first preset event, it can be promptly confirmed that the touch screen has moved, thereby promptly updating the target area configured as the control area.
[0115] In the above embodiments, it is necessary to obtain the target area occupied by the touch screen in a stationary state in the projection picture, confirm whether the touch screen is in a stationary state, and confirm whether the touch screen moves. Therefore, the following embodiments, based on any of the above embodiments, explain how to obtain the position information of the light sensor in the projection picture.
[0116] refer to Figure 7 , Figure 7 FIG. 1 is a detailed flow chart of obtaining the position information of the optical sensor in the projection image in one embodiment. Figure 7 As shown, obtaining the position information of the light sensor in the projection picture includes steps 710 to 730.
[0117] Step 710: Project a second light beam onto the projection screen to form a plurality of detection light beams within the projection screen, and control each detection light beam to move along a corresponding moving direction to traverse and scan the projection screen.
[0118] Among them, the second light beam refers to a light beam emitted by the projector to the projection screen, which is used to form a plurality of detection light beams in the projection screen. Optionally, the length of each detection light beam may extend from one edge of the projection screen to another opposite edge. The moving direction refers to the direction in which the detection light beam moves in order to traverse and scan the projection screen. Each detection light beam traverses the scanning projection screen, which can be understood as each detection light beam traversing each pixel of the projection screen. In this embodiment, in order to allow multiple detection light beams to form an intersection at the location of the light sensor, thereby determining the position information of the light sensor in the projection screen, the multiple detection light beams are not parallel, and / or the moving directions corresponding to the multiple detection light beams are not parallel. For example, there may be two detection light beams, the two detection light beams are perpendicular to each other, and the moving directions corresponding to the two detection light beams are perpendicular to each other.
[0119] In this embodiment, the multiple detection light rays are not parallel to each other, which may mean that at least two of the multiple detection light rays are not parallel to each other, or the multiple detection light rays are not parallel to each other.
[0120] Step 720: respectively obtain the target sensing time when each light sensor senses each detection light.
[0121] The target sensing time refers to the time when the light sensor senses the detection light. Since each detection light traverses and scans the projection screen, the light sensor located in the projection screen can sense the detection light. Therefore, this embodiment uses the target sensing time when the light sensor senses each detection light to determine the position information of the light sensor in the projection screen.
[0122] Step 730 : confirming the position information of each light sensor in the projection image according to the target sensing time when each light sensor senses each detection light and the moving speed corresponding to each detection light.
[0123] In this embodiment, since each detection light traverses and scans the projection screen, the detection light can be sensed by the light sensor when it moves to the position of the light sensor. Therefore, the intersection position of multiple detection light rays can be determined based on the target sensing time of the light sensor sensing each detection light and the moving speed corresponding to each detection light. The intersection position is the position of the light sensor in the projection screen.
[0124] It is understandable that if there are multiple optical sensors, the position information of each sensor can be determined in sequence. Specifically, after controlling the movement of each detection light to determine the position information of one sensor, each detection light is continuously controlled to continue to move to determine the position information of another sensor, until the position information of all sensors is determined after traversing the scanning projection screen; the position information of all sensors can also be determined after each detection light traverses the scanning projection screen, which is not limited in this embodiment.
[0125] The technical solution of this embodiment projects a second light beam to the projection screen to form multiple detection light beams in the projection screen, and controls each detection light beam to move along a corresponding moving direction to traverse and scan the projection screen, respectively obtains a target sensing time when each light sensor senses each detection light beam, and confirms the position information of each light sensor in the projection screen according to the target sensing time when each light sensor senses each detection light beam and the moving speed corresponding to each detection light beam. The position information of the light sensor can be obtained by projecting a light beam through the projector. The method of obtaining the position information does not require the addition of other devices, and the position information can be obtained only through the original light-emitting device of the projector.
[0126] In a possible implementation manner, there are more than three light sensors, and the three or more light sensors are not collinear with each other.
[0127] In this embodiment, the number of light sensors installed on the touch screen is more than three, and the more than three light sensors are not collinear with each other. Therefore, even if part of the touch screen is within the projection screen and the other part is outside the projection screen, the target area occupied by the part of the touch screen within the projection screen can be obtained.
[0128] refer to Figure 8 , Figure 8 The schematic diagram of determining the position information of the optical sensor according to the target sensing time and the moving speed in one embodiment. For example, the touch screen is rectangular, and the touch screen includes four sensors, and the four sensors are distributed at the four corners of the touch screen. At the same time, the projection screen is a rectangular area, and a projection coordinate system is established with a corner of the projection screen as the origin and two mutually perpendicular projection edges as the X-axis and the Y-axis. There are two detection light rays formed in the rectangular area, one of which is moving along the Y-axis direction from the X-axis, and the other detection light ray is moving along the X-axis direction from the Y-axis. The moving speed of the detection light ray starting from the X-axis is V1, and the moving speed of the detection light ray starting from the Y-axis is V2. The target sensing time when the optical sensor senses the detection light ray starting from the X-axis includes t1 and t2, and the target sensing time when the optical sensor senses the detection light ray starting from the Y-axis includes t3 and t4.
[0129] like Figure 8As shown, it can be determined that the position information of the light sensors on the touch screen located within the projection image are (V2*t3, V1*t1), (V2*t3, V1*t2), (V2*t4, V1*t1) and (V2*t4, V1*t2).
[0130] It should be noted that when placing the touch screen in the projection image, it cannot be guaranteed that the placement method will be the same every time. Figure 8 The placement shown may be tilted.
[0131] refer to Fig. 9 , Fig. 9 FIG. 1 is a schematic diagram of a touch screen provided in an embodiment being placed obliquely in a projection image. Fig. 9 As shown, at this time Fig. 9 In the placement situation shown, in order to ensure that the position information of the optical sensor can be accurately identified, optionally, the number of detection lights is greater than the number of optical sensors, and the multiple detection lights are non-parallel to each other, and / or the movement directions corresponding to the multiple detection lights are non-parallel to each other.
[0132] In a possible implementation, the optical characteristic information of the detection light is different from the optical characteristic information of the projection image, and the optical characteristic information of the detection light includes at least one of luminous flux, light intensity, illumination, brightness and wavelength;
[0133] The step of respectively obtaining the target sensing time when each light sensor senses each detection light includes:
[0134] Continuously receiving light sensing information sensed by the light sensor sent by the touch screen;
[0135] In the case where the continuously received light sensing information has a second preset event, acquiring the occurrence time of the second preset event in the light sensing information, and using the occurrence time as the candidate time;
[0136] The target sensing time at which the light sensor senses the detection light is determined according to the alternative time.
[0137] Among them, the second preset event refers to an event used to indicate that the light sensor senses the detection light. In this embodiment, the second preset event includes a sudden change in the light sensing information and / or the light sensing information is the optical characteristic information of the detection light. Specifically, during the movement of the detection light in the projection screen, when the light sensor does not sense the detection light, the light sensor senses the light sensing information of the projection screen; when the light sensor senses the detection light, it senses the light sensing information of the detection light. Since the optical characteristic information of the detection light is different from the optical characteristic information of the projection screen, the light sensing information will suddenly change at this time. Therefore, if the light sensing information suddenly changes, it can be confirmed that the light sensor senses the detection light. In addition, when the light sensor senses the detection light, it senses the light sensing information of the detection light. Therefore, it can also be confirmed that the light sensor senses the detection light when the light sensing information is the optical characteristic information of the detection light. Among them, the alternative time refers to the reference time used to determine the target sensing time. Optionally, the alternative time can be used as the target sensing time.
[0138] In a possible implementation, respectively acquiring the target sensing time when each light sensor senses each detection light includes:
[0139] receiving sensing indication information sent by the touch screen, where the sensing indication information is generated by the touch screen when confirming that the light sensor senses the detection light;
[0140] Acquire the time at which the sensing indication information is received, and use the time as the candidate time;
[0141] The target sensing time at which the light sensor senses the detection light is determined according to the alternative time.
[0142] The sensing indication information is used to indicate that the touch screen confirms that the light sensor senses the detection light. In this embodiment, whether the light sensor senses the detection light is detected at the touch screen. When the touch screen confirms that the light sensor senses the detection light, it generates sensing indication information and sends it to the projector. When the projector receives the sensing indication information, it can be known that the light sensor senses the detection light, so the receiving time of the sensing indication information can be used as an alternative time. Optionally, in this embodiment, the alternative time can be used as the target sensing time.
[0143] In some cases of the examples, it takes a certain amount of time for the touch screen to send information to the projector. Therefore, if the occurrence time and the reception time are directly used as the target sensing time, the target sensing time will not be very accurate, and the position of the positioned optical sensor will also deviate. Therefore, it is necessary to improve the positioning accuracy of the optical sensor.
[0144] In a possible implementation, determining the target sensing time at which the light sensor senses the detection light according to the alternative time includes:
[0145] Acquire information delay, where the information delay includes the time required for the touch screen to send information to the projector, wherein the longer the distance between the projector and the touch screen is, the longer the information delay is;
[0146] The target sensing time at which the light sensor senses the detection light is determined according to the candidate time and the information delay.
[0147] In this embodiment, the superposition of the candidate time and the information delay can be used as the target sensing time. Since the information delay is used to determine the target sensing time, the transmission delay of the information from the touch screen to the projector is taken into account, so the determined target sensing time is more accurate, and the position of the corresponding light sensor is more accurately located.
[0148] In the above embodiment, it is necessary to obtain the target sensing time when each light sensor senses each detection light. Therefore, it is necessary to ensure that which detection light the light sensor senses can be clearly known so that the position of the light sensor can be accurately located.
[0149] In a possible implementation, controlling each detection light beam to move along a corresponding moving direction to traverse and scan the projection screen includes:
[0150] The detection light rays are controlled to move along corresponding moving directions in a time-sharing manner to traverse and scan the projection screen, wherein a scanning interval time between the kth detection light ray and the k-1th detection light ray is greater than a time required for the k-1th detection light ray to traverse and scan the projection screen, 1≤k≤N, and N is a total number of the multiple detection light rays.
[0151] In this embodiment, each detection light is controlled to move in a time-sharing manner to traverse and scan the projection screen. The scanning interval time between the kth detection light and the k-1th detection light is greater than the time required for the k-1th detection light to traverse and scan the projection screen. In this case, only one detection light traverses and scans the projection screen each time. Therefore, it can be clearly known which detection light is sensed by the light sensor.
[0152] In a possible implementation, controlling each detection light beam to move along a corresponding moving direction to traverse and scan the projection screen includes:
[0153] At the same time, each detection light is controlled to move along a corresponding moving direction to traverse and scan the projection screen, wherein optical characteristic information between different detection lights is different.
[0154] In this embodiment, each detection light is controlled to move simultaneously to traverse and scan the projection screen. Since the optical characteristic information of different detection lights is different, the specific value of the light sensing information can clearly indicate which detection light is sensed by the light sensor.
[0155] In a possible implementation manner, identifying the target area, identifying the position information of the optical sensor, identifying whether the optical sensor is moving, and identifying whether the optical sensor is in a stationary state may also be achieved by means of image recognition.
[0156] refer to Fig.10 , Fig.10 FIG. 1 is a flow chart of a projection touch control method in another embodiment. The projection touch control method in this embodiment is applied to Figure 1 The touch screen in the example is used to illustrate. Fig.10 As shown, the projection touch method in one embodiment includes steps 1010 to 1030.
[0157] Step 1010: Receive a touch operation.
[0158] The touch operation refers to the operation input to the touch screen.
[0159] Step 1020: Generate processing instruction information according to the touch operation.
[0160] The processing instruction information refers to information used to instruct the projector to execute a process corresponding to the touch operation.
[0161] Step 1030: Send the processing instruction information to the projector to instruct the projector to perform processing corresponding to the touch operation on the control area of the touch screen according to the processing instruction information, wherein the target area occupied by the touch screen in a stationary state in the projection screen of the projector is configured as the control area.
[0162] In this embodiment, after the projector configures the target area as the touch area of the touch screen, if a touch operation acting on the touch screen is received, processing instruction information is generated according to the touch operation and the processing instruction information is sent to the projector. The projector can then perform processing corresponding to the touch operation according to the processing instruction information.
[0163] In a possible implementation, configuring the target area as the control area of the touch screen may be a mapping relationship between the position coordinates of the target area and the touch position coordinates of the touch screen. The processing instruction information may include the touch position coordinates of the touch position of the touch screen and the manipulation information corresponding to the manipulation operation.
[0164] When operating a certain position on the touch screen, the touch screen can obtain the touch position coordinates corresponding to the touch position and the control information corresponding to the control operation, and send the touch position coordinates and the control information corresponding to the touch position as processing indication information to the projector. The projector can then perform processing corresponding to the touch operation on the target area according to the processing indication information.
[0165] For example, if the user performs a touch operation of drawing a horizontal line at a certain position on the touch screen, a horizontal line will be generated at the corresponding position in the target area. For another example, if the user double-clicks at a certain position on the touch screen, a folder at the corresponding position in the target area can be opened.
[0166] In a possible implementation, the touch screen includes a plurality of light sensors, at least two of the plurality of light sensors are arranged at different edges of the touch screen, and the method further includes:
[0167] Sending light information sensed by each light sensor to the projector; and / or,
[0168] confirming whether each optical sensor senses a detection light formed in the projection screen, wherein the detection light is formed by the projector projecting a light beam onto the projection screen;
[0169] When confirming that each optical sensor senses the detection light, generating sensing indication information;
[0170] The sensing indication information is sent to the projector.
[0171] In this embodiment, the position information of the light sensor in the projection picture can be obtained through the cooperation between the touch screen and the projector, thereby obtaining the target area occupied by the touch screen in the projection picture.
[0172] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0173] Based on the same inventive concept, the embodiment of the present application also provides a projection touch device for implementing the projection touch method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more projection touch device embodiments provided below can refer to the limitations of the projection touch method above, and will not be repeated here.
[0174] refer to Fig.11 , Fig.11 FIG. 1 is a schematic diagram of the structure of a projection touch control device in an embodiment. The projection touch control device of this embodiment is applied to Figure 1 The projector in the example is used as an example. Fig.11 As shown, the projection touch device includes a region acquisition module 1110 and a first touch module 1120, wherein:
[0175] The area acquisition module 1110 is used to acquire the target area occupied by the touch screen in a stationary state in the projection image; the first touch control module 1120 is used to configure the target area as the control area of the touch screen to perform processing corresponding to the touch operation received by the touch screen on the target area.
[0176] In one of the embodiments, the touch screen includes multiple light sensors, at least two of the multiple light sensors are arranged on different edges of the touch screen, and the area acquisition module 1110 includes: a first position information acquisition unit, used to obtain the position information of each light sensor in the projection picture; and an area acquisition unit, used to confirm the target area covered by the touch screen in the projection picture according to the position information of each light sensor in the projection picture.
[0177] In one embodiment, the device further includes: a state confirmation module for confirming whether the touch screen is in a stationary state; the area acquisition module 1110 is specifically used to: when it is confirmed that the touch screen is in a stationary state, obtain the target area occupied by the touch screen in a stationary state in the projection image.
[0178] In one embodiment, the touch screen includes a light sensor, and the state confirmation module includes: a first position information acquisition unit, used to obtain the position information of each light sensor in the projection picture; a first projection unit, used to project a first light beam to a target position corresponding to the position information to form a detection light spot at the target position, the optical characteristic information of the detection light spot is different from the optical characteristic information of the projection picture, and the optical characteristic information of the detection light spot includes at least one of luminous flux, light intensity, illumination, brightness and wavelength; a first receiving unit, used to continuously receive light sensing information sensed by the light sensor sent by the touch screen; a state confirmation unit, used to confirm that the touch screen is in a stationary state when the light sensing information continuously received is the optical characteristic information of the detection light spot.
[0179] In one embodiment, the device also includes: a movement confirmation module, used to confirm whether the touch screen moves; the area acquisition module 1110 is also used to obtain a new target area covered by the touch screen that is again in a stationary state in the projection image when it is confirmed that the touch screen has moved, and update the new target area to the control area, so as to perform processing corresponding to the touch operation received by the touch screen on the new target area.
[0180] In one embodiment, the touch screen includes a light sensor, and the movement confirmation module includes: a third position information acquisition unit, used to obtain the position information of each light sensor in the projection screen; a second projection unit, used to project a first light beam to the target position corresponding to the position information to form a detection light spot at the target position, the optical characteristic information of the detection light spot is different from the optical characteristic information of the projection screen, and the optical characteristic information of the detection light spot includes at least one of luminous flux, light intensity, illumination, brightness and wavelength; a second receiving unit, used to continuously receive light information sensed by the light sensor sent by the touch screen; a movement confirmation unit, used to confirm that the touch screen has moved when a first preset event occurs in the continuously received light information, and the first preset event includes a sudden change in the light information and / or the light information is the optical characteristic information of the projection screen.
[0181] In one of the embodiments, the first position information acquisition unit, the second position information acquisition unit and the third position information acquisition unit are specifically used to: project a second light beam to the projection screen to form a plurality of detection light beams in the projection screen, and control each detection light beam to move along a corresponding moving direction to traverse and scan the projection screen, the plurality of detection light beams are not parallel, and / or the moving directions corresponding to the plurality of detection light beams are not parallel; respectively acquire a target sensing time when each light sensor senses each detection light beam;
[0182] The position information of each light sensor in the projection image is confirmed according to the target sensing time when each light sensor senses each detection light and the moving speed corresponding to each detection light.
[0183] In one of the embodiments, the first position information acquisition unit, the second position information acquisition unit and the third position information acquisition unit are also specifically used to: receive sensing indication information sent by the touch screen, the sensing indication information is generated by the touch screen when confirming that the light sensor senses the detection light; obtain the receiving time of the sensing indication information, and use the receiving time as an alternative time; and confirm the target sensing time when the light sensor senses the detection light according to the alternative time.
[0184] In one of the embodiments, the optical characteristic information of the detection light is different from the optical characteristic information of the projection image, and the optical characteristic information of the detection light includes at least one of luminous flux, light intensity, illumination, brightness and wavelength; the first position information acquisition unit, the second position information acquisition unit and the third position information acquisition unit are specifically used to: continuously receive light information sensed by the light sensor sent by the touch screen; in the case that a second preset event occurs in the continuously received light information, obtain the occurrence time of the second preset event of the light information, and use the occurrence time as an alternative time, the second preset event includes a sudden change in the light information and / or the light information is the optical characteristic information of the detection light; and confirm the target sensing time when the light sensor senses the detection light according to the alternative time.
[0185] In one of the embodiments, the first position information acquisition unit, the second position information acquisition unit and the third position information acquisition unit are specifically used to: acquire information delay, the information delay including the time required for the touch screen to send information to the projector, wherein the greater the distance between the projector and the touch screen, the greater the information delay; and confirm the target sensing time when the light sensor senses the detection light based on the alternative time and the information delay.
[0186] In one embodiment, the first position information acquisition unit, the second position information acquisition unit and the third position information acquisition unit are also used to: control each detection light to move along the corresponding moving direction to traverse and scan the projection screen in a time-sharing manner, wherein the scanning interval time between the kth detection light and the k-1th detection light is greater than the time required for the k-1th detection light to traverse and scan the projection screen, 1≤k≤N, N is the total number of multiple detection lights; or, simultaneously control each detection light to move along the corresponding moving direction to traverse and scan the projection screen, wherein the optical characteristic information between different detection lights is different. In one embodiment, there are more than three optical sensors, and the more than three optical sensors are not collinear.
[0187] Each module in the above-mentioned projection device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of the processor in the projector in the form of hardware, or can be stored in the memory in the projector in the form of software, so that the processor can call and execute the operations corresponding to each module above.
[0188] refer to Fig.12 , Fig.12 FIG. 1 is a schematic diagram of the structure of a projection touch control device in another embodiment. Figure 1 The projector in the example is used as an example. Fig.12 As shown, the projection touch device includes an operation receiving module 1210 and a second touch module 1220, wherein:
[0189] The operation receiving module 1210 is used to receive a touch operation; the second touch module 1220 is used to generate processing instruction information according to the touch operation; the processing instruction information is sent to the projector to instruct the projector to perform processing corresponding to the touch operation on the control area of the touch screen according to the processing instruction information, wherein the target area occupied by the touch screen in a stationary state in the projection screen of the projector is configured as the control area.
[0190] In one embodiment, the touch screen includes multiple light sensors, at least two of the multiple light sensors are arranged on different edges of the touch screen, and the device also includes: a sending module, used to send light sensing information sensed by each light sensor to the projector; and / or, confirm whether each light sensor senses detection light formed in the projection screen, and the detection light is formed by the projector projecting a light beam onto the projection screen; when it is confirmed that each light sensor senses the detection light, generating sensing indication information; and sending the sensing indication information to the projector.
[0191] Each module in the above-mentioned projection device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of the processor in the touch screen in the form of hardware, or can be stored in the memory in the touch screen in the form of software, so that the processor can call and execute the corresponding operations of each module.
[0192] In one embodiment, a projector is provided, including a memory and a processor. The memory stores a computer program, and the processor implements the steps in the above method embodiments when executing the computer program.
[0193] In one embodiment, a touch screen is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.
[0194] In one embodiment, a projection touch control system is provided, comprising a projector and a touch screen, wherein the touch screen is arranged on a projection area of the projector, and a touch control area of the touch screen is smaller than an area of a projection screen projected by the projector in the projection area;
[0195] The projector is used to obtain a target area occupied by a touch screen in a stationary state in the projection image; and configure the target area as a control area of the touch screen;
[0196] The touch screen is used to receive touch operations; generate processing instruction information according to the touch operations; and send the processing instruction information to the projector to instruct the projector to perform processing corresponding to the touch operation on the control area of the touch screen according to the processing instruction information.
[0197] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0198] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0199] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0200] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0201] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A projection touch method, characterized in that: Applied to a projector, the projector is used to project a projection picture in a projection area, a movable touch screen is arranged on the projection area, the area of the projection picture is larger than the touch area of the touch screen, the touch screen includes a plurality of light sensors, at least two of the plurality of light sensors are arranged at different edges of the touch screen, the method includes: Acquire a target area occupied by the touch screen in a stationary state in the projection image; configuring the target area as a control area of the touch screen, so as to perform processing corresponding to the touch operation received by the touch screen on the target area; Before acquiring the target area occupied by the touch screen in a stationary state in the projection picture, the method includes: Obtaining position information of each optical sensor in the projection image; Projecting a first light beam to a target position corresponding to the position information to form a detection light spot at the target position, wherein optical characteristic information of the detection light spot is different from optical characteristic information of the projection picture; Continuously receiving light sensing information sensed by the light sensor sent by the touch screen; When the continuously received light sensing information is all optical characteristic information of the detection light spot, it is confirmed that the touch screen is in a stationary state.
2. The method according to claim 1, characterized in that The step of acquiring a target area occupied by the touch screen in a stationary state in the projection image includes: Obtaining position information of each optical sensor in the projection image; The target area covered by the touch screen in the projection picture is determined according to the position information of each optical sensor in the projection picture.
3. The method according to claim 2, characterized in that The optical characteristic information of the detected light spot includes at least one of luminous flux, light intensity, illumination, brightness and wavelength; The step of acquiring a target area occupied by the touch screen in a stationary state in the projection image includes: When it is confirmed that the touch screen is in a stationary state, a target area occupied by the touch screen in the stationary state in the projection image is acquired.
4. The method according to claim 2, characterized in that: After configuring the target area as the control area of the touch screen, the method further comprises: confirming whether the touch screen moves; When it is confirmed that the touch screen has moved, a new target area covered by the touch screen that is again in a stationary state in the projection image is obtained, and the new target area is updated to the control area to perform processing corresponding to the touch operation received by the touch screen on the new target area.
5. The method according to claim 4, characterized in that The step of confirming whether the touch screen moves includes: Obtaining position information of each optical sensor in the projection image; Projecting a first light beam to a target position corresponding to the position information to form a detection light spot at the target position, wherein the optical characteristic information of the detection light spot includes at least one of luminous flux, light intensity, illumination, brightness and wavelength; Continuously receiving light sensing information sensed by the light sensor sent by the touch screen; In the case where a first preset event occurs in the continuously received light sensing information, it is confirmed that the touch screen moves, where the first preset event includes that the light sensing information suddenly changes and / or the light sensing information is optical characteristic information of a projection screen.
6. The method according to claim 2, 3 or 5, characterized in that: The obtaining of position information of each optical sensor in the projection picture includes: Projecting a second light beam onto the projection screen to form a plurality of detection light beams within the projection screen, and controlling each detection light beam to move along a corresponding moving direction to traverse and scan the projection screen, wherein the plurality of detection light beams are not parallel, and / or the moving directions corresponding to the plurality of detection light beams are not parallel; Respectively obtain the target sensing time when each light sensor senses each detection light; The position information of each light sensor in the projection image is confirmed according to the target sensing time when each light sensor senses each detection light and the moving speed corresponding to each detection light.
7. The method according to claim 6, characterized in that The step of controlling each detection light beam to move along a corresponding moving direction to traverse and scan the projection screen includes: Controlling each detection light beam to move along a corresponding moving direction in a time-sharing manner to traverse and scan the projection screen, wherein a scanning interval time between the kth detection light beam and the k-1th detection light beam is greater than a time required for the k-1th detection light beam to traverse and scan the projection screen, 1≤k≤N, N is the total number of the plurality of detection light beams; or At the same time, each detection light is controlled to move along a corresponding moving direction to traverse and scan the projection screen, wherein optical characteristic information between different detection lights is different.
8. A projection touch method, characterized in that: Applied to a touch screen, the touch screen is movably arranged on a projection area of a projector, the touch area of the touch screen is smaller than the area of a projection picture projected by the projector in the projection area, the touch screen comprises a plurality of light sensors, at least two of the plurality of light sensors are arranged on different edges of the touch screen, and the method comprises: Receive touch operation; generating processing instruction information according to the touch operation; Sending the processing instruction information to the projector to instruct the projector to perform processing corresponding to the touch operation on the control area of the touch screen according to the processing instruction information, wherein the target area occupied by the touch screen in a static state in the projection picture of the projector is configured as the control area; The light information sensed by each light sensor is continuously sent to the projector. The light information is used for confirming that the touch screen is in a stationary state when the light information continuously received by the projector is optical characteristic information of a detection light spot. The detection light spot is a light spot formed at the target position by the projector projecting a first light beam to the target position corresponding to the position information of each light sensor in the projection picture. The optical characteristic information of the detection light spot is different from the optical characteristic information of the projection picture.
9. A projector, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A touch screen, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to claim 8 are implemented.
Citation Information
Patent Citations
Interactive projection system and projection method thereof
CN106303325A
Touch control system
CN108803955A