Functional operating system and functional operating method thereof

CN122816441APending Publication Date: 2026-09-25COMPAL ELECTRONICS INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610247552.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2025-03-23
Filing Date
2026-03-02
Publication Date
2026-09-25

AI Technical Summary

Technical Problem

这种操作流程不仅繁琐,且与使用实体快捷键的直觉性相比,存在明显的操作落差

Benefits of technology

[0007]基于上述,本发明实施例的功能操作系统及其功能操作方法,利用深度(例如第一轴)检测操作物的深度值,以选择对应的目标功能(例如音量、亮度等),接着,检测操作物在垂直于深度的操作轴(例如第二轴)上的移动,以调整目标功能的功能值(例如,大小声、或明暗)。由此,本发明提供一种直观的二维操控方式,让用户无需中断当前操作或寻找用户界面元件,即可快速调整系统功能,显著提升操作的便捷性与直觉性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122816441A_ABST
    Figure CN122816441A_ABST
Patent Text Reader

Abstract

The application provides a functional operating system and a functional operating method thereof. In the method, the depth of an operating object in a depth image is detected, and a depth value corresponding to a depth axis is generated; a target function is selected according to the depth value; a moving track of the operating object on an operating axis is detected, and a corresponding operating value is generated, wherein the operating axis is perpendicular to the depth axis; and a function value of the target function is adjusted according to the operating value. The application solves the technical problem of complex operation, and provides the technical effect of simple, fast and intuitive use.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a human-computer interaction technology, and more particularly, to a functional operating system and its functional operation method. Background Technology

[0002] In recent years, interactive projection technology has developed rapidly, and some projector products can now interact with users based on their gestures. Most of these operations simulate traditional two-dimensional plane operations, such as moving a cursor, clicking icons, or dragging objects.

[0003] However, this two-dimensional operation method presents inconvenience when applied to projection environments. For example, when users need to adjust system functions (such as system volume, screen brightness, mouse sensitivity) or execute shortcuts (such as copy and paste), they often need to interrupt the current operation and search for the corresponding control (such as a slider or button) in the user interface on the two-dimensional plane. This operation process is not only cumbersome, but also presents a significant operational gap compared to the intuitiveness of using physical shortcuts. Summary of the Invention

[0004] This invention provides a functional operating system and its functional operation method, which can provide a more convenient, fast and intuitive operation.

[0005] The functional operation method of this invention is implemented by a processor. The functional operation method includes (but is not limited to) the following steps: detecting the depth of the object in the depth image and generating a depth value corresponding to the depth axis; selecting a target function based on the depth value; detecting the movement trajectory of the object on the operation axis and generating a corresponding operation value, wherein the operation axis is perpendicular to the depth axis; and adjusting the function value of the target function based on the operation value.

[0006] The functional operating system of this invention includes (but is not limited to) a depth sensor and a processor. The depth sensor generates a depth image, wherein the depth image includes an object. The processor is communicatively connected to the depth sensor and is used to perform the following: detecting the depth of the object in the depth image and generating a depth value corresponding to the depth axis; selecting a target function based on the depth value; detecting the movement trajectory of the object on the operation axis and generating a corresponding operation value, wherein the operation axis is perpendicular to the depth axis; and adjusting the function value of the target function based on the operation value.

[0007] Based on the above, the functional operating system and its functional operation method of this invention utilize depth (e.g., a first axis) to detect the depth value of the object being operated on in order to select the corresponding target function (e.g., volume, brightness, etc.). Then, the movement of the object being operated on an operation axis perpendicular to the depth (e.g., a second axis) is detected to adjust the function value of the target function (e.g., volume increase or decrease). Therefore, this invention provides an intuitive two-dimensional control method, allowing users to quickly adjust system functions without interrupting the current operation or searching for user interface elements, significantly improving the convenience and intuitiveness of operation.

[0008] To make the above-mentioned features and advantages of the present invention more apparent and understandable, specific embodiments are described below in conjunction with the accompanying drawings. Attached Figure Description

[0009] Figure 1 This is a component block diagram of a functional operating system according to an embodiment of the present invention;

[0010] Figure 2A This is a schematic diagram illustrating a usage scenario according to an embodiment of the present invention;

[0011] Figure 2B and Figure 2C This is a schematic diagram illustrating the operating object and two shafts according to an embodiment of the present invention;

[0012] Figure 3 This is a flowchart of a functional operation method according to an embodiment of the present invention;

[0013] Figure 4 This is a flowchart of target function selection according to an embodiment of the present invention;

[0014] Figure 5A and Figure 5B This is a schematic diagram of a depth range according to an embodiment of the present invention;

[0015] Figure 6 This is a flowchart of a functional operation method according to an embodiment of the present invention;

[0016] Figure 7A This is a schematic diagram of a detection operation object according to an embodiment of the present invention;

[0017] Figure 7B This is a schematic diagram of a functional operation cursor according to an embodiment of the present invention;

[0018] Figure 8 This is a flowchart of a projection image generation method according to an embodiment of the present invention;

[0019] Figures 9A to 9E This is a schematic diagram of a functional operation interface according to an embodiment of the present invention;

[0020] Figure 10 This is a flowchart of a pattern application function according to an embodiment of the present invention. Detailed Implementation

[0021] Figure 1 This is a component block diagram of a functional operating system 100 according to an embodiment of the present invention. The functional operating system 100 can be applied to, for example, smartphones, tablets, personal computers, game consoles, or integrated into head-mounted devices (such as VR / AR glasses). The functional operating system 100 includes (but is not limited to) a projector 110, a depth sensor 120, an image acquisition device 130, a communication transceiver 140, and a processor 150.

[0022] Projector 110 is, for example, an LCD projector, a digital light processing (DLP) projector, or a laser projector. In one embodiment, projector 110 is used to receive projected images (e.g., functional interfaces and / or visual feedback on them) generated and output by processor 150, and to project the projected images onto a display area (e.g., a desktop or wall) for a user to view and interact with.

[0023] The depth sensor 120 is, for example, a structured light camera, a time-of-flight (ToF) camera, or a stereoscopic camera. In one embodiment, the depth sensor 120 is used to detect the three-dimensional space in front of the functional operating system 100 (e.g., near the projection range of the projector 110) and acquire depth information of objects in the environment (particularly objects operated on the functional operating system 100, such as hands or controllers) to generate a depth image. The processor 150 can then analyze the depth image to obtain the spatial coordinates of the objects.

[0024] It is worth noting that depth information refers to distance data (e.g., distance or depth values) describing the distance of points on the surface of an object relative to the depth sensor 120 or a reference plane. The depth information at each pixel of the depth sensor 120 can be used to generate a depth image. That is, each pixel in the depth image corresponds to its depth information reflecting the object in the environment. The processor 150 can then analyze the depth image to obtain the three-dimensional spatial coordinates (e.g., X, Y, Z values) of a specific point on the object, where, for example, the Z value may correspond to its depth or distance relative to the depth sensor 120.

[0025] Image acquisition device 130 is, for example, a complementary metal-oxide-semiconductor (CMOS) or photocoupler (CCD) camera. In one embodiment, image acquisition device 130 is used to acquire visible light images (e.g., RGB images) of the environment. These images can be used for subsequent identification of gestures, shapes, or contours of objects to assist in depth detection or other operation decisions. In some embodiments, depth sensor 120 and image acquisition device 130 may be integrated into a single module or a standalone device (e.g., a camera with RGB-D functionality).

[0026] The communication transceiver 140 is, for example, a Wi-Fi, Bluetooth, or mobile communication (e.g., 4G or 5G) transceiver circuit. In one embodiment, the communication transceiver 140 is used to exchange data with an external device or network. For example, the communication transceiver 140 downloads a set of parameters or updates software for a mode application function.

[0027] Processor 150 is coupled to projector 110, depth sensor 120, image acquisition device 130, and communication transceiver 140. Processor 150 may be a central processing unit (CPU), graphics processing unit (GPU), artificial intelligence (AI) accelerator, application-specific integrated circuit (ASIC), or a combination thereof. In one embodiment, processor 150 is used to load and execute program code and software modules stored in memory (not shown) to implement the method of the embodiments of the present invention, which will be described in detail later.

[0028] Figure 2A This is a schematic diagram illustrating a usage scenario according to an embodiment of the present invention. Please refer to... Figure 2A A functional operating system 100 (e.g., a device including a projector 110 and a depth sensor 120) is set up in the environment. The projector 110 projects the projected image PIM onto the display area DK (e.g., a desktop or wall).

[0029] Figure 2B and Figure 2C This is a schematic diagram illustrating the operating object OO and the two axes according to an embodiment of the present invention. Please refer to... Figure 2B and Figure 2C The depth sensor 120 detects an object OO in the space in front of the display area DK (for example, a hand, but it could also be a finger or other handheld pointing object). The spatial position and depth of the object OO can be detected by the depth sensor 120. For example, the depth sensor 120 detects that the object OO is at depth H1. The object OO may also be close to the display area DK and at depth H2.

[0030] In one embodiment, the processor 150 may define two mutually perpendicular axes. The depth axis DA refers to the direction of depth change of the manipulated object OO relative to the depth sensor 120 (e.g., the Z-axis). Figure 2CAs shown, the manipulated object OO can move between depths H1 and H2 along the depth axis DA. The operating axis OA refers to the direction of movement perpendicular to the depth axis DA. In some embodiments, the operating axis OA can be used to adjust function parameters or change the function. For example... Figure 2B and Figure 2C As shown, the operation axis OA corresponds, for example, to the horizontal axis (e.g., the X-axis) on the projected image PIM, and the object OO can be moved horizontally along the operation axis OA.

[0031] In the following text, we will pair it with Figure 1 , Figures 2A to 2C The apparatus, elements, and / or modules described herein illustrate the methods of embodiments of the present invention. Each step in this method may be adjusted according to the implementation situation.

[0032] Figure 3 This is a flowchart of a functional operation method according to an embodiment of the present invention. This method is implemented by the processor 150 of the functional operating system 100. Please refer to... Figure 3 The processor 150 detects the depth of the object in the depth image and generates a depth value corresponding to the depth axis (step S310). Specifically, the processor 150 acquires a depth image from the depth sensor 120. As previously described, the depth image includes depth information. That is, each pixel in the depth image corresponds to its depth information (e.g., depth value or distance value) reflecting the object. The processor 150 analyzes the depth image to identify the object OO (e.g., ...). Figure 2B As shown), the position of the workpiece OO along the depth axis DA is located, and a depth value is generated accordingly. Figure 2C As shown, when the object OO is at depth H1, the processor 150 generates a first depth value (e.g., 60 cm); when the object OO is at depth H2, the processor 150 generates a second depth value (e.g., 80 cm).

[0033] The processor 150 selects a target function based on the depth value (step S320). Specifically, the target function is a function item in the functional operating system 100 that can be adjusted by the user. That is, different depth values ​​may correspond to different operating functions.

[0034] Figure 4 This is a flowchart of target function selection according to an embodiment of the present invention. Please refer to... Figure 4 The processor 150 can determine that the depth value corresponds to a target interval among multiple depth intervals (step S410). A depth interval refers to the interval into which the processor 150 assigns the depth axis DA (e.g., ...) to a target interval. Figure 2B The detectable range (as shown) is divided into multiple non-overlapping or partially overlapping segments. The processor 150 can assign specific operational functions to each depth interval.

[0035] When the processor 150 determines that the depth value of the object OO falls within a certain depth range, it selects this depth range as the target range. The processor 150 can use one of the operation functions corresponding to the target range as the target function (step S420). Each operation function is a predefined system function mapped to a certain depth range. The processor 150 can record a mapping table so that each depth range has a corresponding operation function. The operation function can be a brightness adjustment function, a volume adjustment function, a cursor sensitivity adjustment function, a shortcut key function, and / or a mode application function.

[0036] For example, Figure 5A and Figure 5B This is a schematic diagram of a depth range according to an embodiment of the present invention. Please refer to [the diagram first]. Figure 5A The processor 150 divides the workspace WS into multiple depth intervals L1, L2, L3, L4, and L5. These depth intervals L1, L2, L3, L4, and L5 correspond to different operation functions. For example, depth interval L5 corresponds to operation function T5 (e.g., brightness adjustment); depth interval L4 corresponds to operation function T4 (e.g., volume adjustment); depth interval L3 corresponds to operation function T3 (e.g., shortcut key function); depth interval L2 corresponds to operation function T2 (e.g., cursor sensitivity adjustment); and depth interval L1 corresponds to operation function T1 (e.g., mode application). However, the number of operation functions and the corresponding depth interval ranges can still be adjusted according to actual needs.

[0037] Please refer to Figure 5B When the processor 150 detects that the depth value of the object OO is at depth H1 (i.e., falling into depth interval L4), the processor 150 selects operation function T4 as the target function. Similarly, when the object OO moves to depth H2 (i.e., falling into depth interval L2), the processor 150 selects operation function T2 as the target function.

[0038] The processor 150 detects the movement trajectory of the manipulated object on the operating axis and generates the corresponding operating value (step S330). Specifically, as follows: Figure 2B and Figure 2C As shown, when the workpiece OO is held at a specific depth (e.g., H1), the processor 150 continuously detects the movement trajectory (e.g., displacement to the left or right) of the workpiece OO along the operation axis OA (e.g., the horizontal axis). The operation value is a numerical value generated based on the movement trajectory. The operation value is, for example, the horizontal displacement, the movement speed, or the movement direction.

[0039] The processor 150 adjusts the function value of the target function based on the operation value (step S340). Specifically, the function value is the parameter corresponding to the target function. The processor 150 can map the operation value (e.g., horizontal displacement) to the adjustment of the function value. For example, if the target function is a volume adjustment function, the function value is the volume level; if the object moves to the right, the processor 150 increases the volume; if the object moves to the left, the volume decreases. If the target function is a brightness adjustment function, the function value is the brightness intensity. If the target function is a cursor sensitivity adjustment function, the function value is the dots per inch (DPI). However, the type of operation function and its corresponding function value can still be changed according to actual needs.

[0040] Figure 6 This is a flowchart of a functional operation method according to an embodiment of the present invention. Please refer to... Figure 6 The processor 150 can generate a projected image (step S610). Specifically, the projected image (such as...) Figure 2A The projected image (PIM) can be used to present a user interface for providing visual feedback.

[0041] For example, Figure 7A This is a schematic diagram of a detection operation object OO according to an embodiment of the present invention. Please refer to... Figure 7A The processor 150 acquires a depth image DIM from the depth sensor 120 and identifies an object OO (e.g., a user's finger) within the depth image DIM. The depth image DIM has an operation region TA, which corresponds to one or more depth values. The processor 150 may execute an artificial intelligence analysis module (e.g., load an artificial intelligence model for gesture recognition) and confirm that the object OO conforms to a target gesture (e.g., extending the index finger and / or middle finger). The processor 150 then detects depth changes (i.e., different depth values) in the operation region TA.

[0042] Figure 7B This is a schematic diagram of a functional operation cursor (CU) according to an embodiment of the present invention. Please refer to... Figure 7A and Figure 7B The projected image (PIM) may include a function operation cursor (CU) and a function toolbar (TB). The function toolbar (TB) may include, for example, depth range indicators or function indicators (such as the circular icons in the figure) corresponding to multiple operation functions T1 to T5.

[0043] Please refer to Figure 6 The processor 150 can operate the cursor's vertical position in the projected image according to the depth value control function (step S620). For example... Figure 7A and Figure 7B As shown, when the processor 150 detects a change in the depth value of the object OO (i.e., the object OO moves along the path shown in the image), Figure 2B and Figure 2CAs shown, when the depth axis DA moves, the processor 150 will correspondingly move along the longitudinal direction VD (corresponding to the direction along the depth axis DA). Figure 2B and Figure 2C The cursor CU on the depth axis (DA) is moved to align with the corresponding function label in the function toolbar (TB). This provides the user with intuitive visual feedback on which function is currently selected.

[0044] The processor 150 can project a projected image via the projector 110 (step S630). Specifically, the processor 150 transmits the generated projected image PIM to the projector 110, and the projector 110 projects it onto a surface such as... Figure 2A The display area DK is shown.

[0045] Figure 8 This is a flowchart of a method for generating a projected image according to an embodiment of the present invention. Please refer to... Figure 8 The processor 150 can generate a projected image (step S810). Specifically, this projected image PIM may include a function operation cursor, a value adjustment slider, or an operation toolbar. For example, when the selected target function is volume adjustment, the processor 150 generates a corresponding value adjustment slider. When the target function is a shortcut key function, the processor 150 generates an operation toolbar. Different positions on the value adjustment slider correspond to different function values. The operation toolbar includes mode labels corresponding to multiple modes (the aforementioned target mode is one of them).

[0046] The processor 150 can adjust the slider or its horizontal position in the projected image based on the operation value of the function operation cursor (step S820). This step converts the detected operation value (e.g., horizontal displacement) into a specific visual change in the projected image. The processor 150 can update the state of the slider (e.g., slider position) or update the horizontal position of the function operation cursor CU on the operation toolbar based on the operation value.

[0047] Processor 150 projects a projected image (step S830). Specifically, processor 150 continuously transmits the generated projected image (where the position of the function operation cursor and / or the state of the numerical adjustment slider may be updated) to projector 110, and projector 110 projects the image onto display area DK (e.g., ...). Figure 2A (As shown).

[0048] For example, Figures 9A to 9E This is a schematic diagram of a functional operation interface according to an embodiment of the present invention. Please refer to... Figure 9AWhen the target function is operation function T4 (taking volume adjustment function as an example), the processor 150 can generate a projected image PIM including the numerical adjustment slider VAT1. When the processor 150 detects that the object OO (e.g., a hand) moves along the operation axis (lateral HD), the processor 150 adjusts the function value (e.g., volume) on the numerical adjustment slider VAT1 accordingly based on the generated operation value (e.g., horizontal displacement) and projects the updated projected image PIM.

[0049] Please refer to Figure 9B When the target function is operation function T5 (taking brightness adjustment function as an example), processor 150 can generate a projected image PIM including the numerical adjustment slider VAT2. Processor 150 adjusts the function value (e.g., brightness intensity) on the numerical adjustment slider VAT2 according to the movement of the object OO (e.g., hand) along the horizontal HD.

[0050] Please refer to Figure 9C When the target function is operation function T3 (taking shortcut key function as an example), processor 150 generates a projected image PIM including operation toolbar OB1. Operation toolbar OB1 includes labels for multiple shortcut keys Fn1, Fn2, Fn3, and Fn4 (e.g., corresponding to copy, paste, select all, and screen off, respectively). Processor 150 controls the horizontal position of function operation cursor CU based on the movement of the object OO (e.g., hand) in the horizontal direction HD to select a specific shortcut key in operation toolbar OB1 (e.g., selecting shortcut key Fn2).

[0051] Please refer to Figure 9D When the target function is operation function T2 (taking cursor sensitivity adjustment function as an example), processor 150 generates a projected image PIM including a numerical adjustment slider VAT3. Processor 150 adjusts the function value (e.g., DPI level) based on the movement of the object OO (e.g., hand) in the horizontal HD. In one application scenario, in e-sports games, the user can move the object OO to the right to increase the DPI (e.g., adjust it to 1600) for "urban warfare" situations; or move it to the left to decrease the DPI (e.g., adjust it to 800 or 400) for "sniping" situations.

[0052] Please refer to Figure 9E When the target function is operation function T1 (taking mode application function as an example), processor 150 generates a projected image PIM including operation toolbar OB2. Operation toolbar OB2 includes mode labels for multiple modes U1 to U5. Processor 150 controls the position of function operation cursor CU in the horizontal direction according to the movement of the object OO (e.g., hand) in the horizontal direction, and selects a specific mode in operation toolbar OB2 accordingly (e.g., selecting mode U1 (taking office mode as an example)).

[0053] Figure 10 This is a flowchart illustrating a pattern application function according to an embodiment of the present invention. Please refer to... Figure 10 When the target function is a mode application function, the processor 150 can select the target mode according to the operation value (step S1010). Specifically, as follows: Figure 9E As shown, the user moves the cursor CU by horizontally moving it along the horizontal HD (operation value) and selects a target mode (e.g., modes U1 to U5). Target modes include, for example, mode U1 (office mode), mode U2 (e-sports mode), mode U3 (theater mode), mode U4 (music mode), or mode U5 (drawing mode).

[0054] The processor 150 can adjust the function value of at least one of multiple operating functions using the set value (step S1020). Specifically, the target mode corresponds to a parameter set, and the parameter set includes at least one set value. The parameter set is a pre-stored configuration file and includes specific settings for multiple function values. For example, when the user selects mode U2 (e.g., gaming mode), the processor 150 automatically loads the parameter set for gaming mode and immediately adjusts the function values ​​of other operating functions. For example, the brightness (corresponding to operating function T5) is set to "high", the volume (corresponding to operating function T4) is set to "medium-high", and the cursor sensitivity (corresponding to operating function T2) is set to "3000 DPI". That is, the selection of the target mode will affect the function values ​​of one or more operating functions.

[0055] In one embodiment, the parameter set further includes shortcut key settings corresponding to the shortcut key functions. The selection of the target mode also dynamically changes the content of the shortcut key functions. For example, when the user selects mode U1 (e.g., office mode), the processor 150 will change the content of the shortcut key functions (corresponding to operation function T3) (e.g., ...). Figure 9C The shortcut keys Fn1 to Fn4 are set to document shortcut keys such as "copy", "paste", and "save". However, when the user selects mode U2 (e.g., e-sports mode), the processor 150 sets the shortcut key functions (corresponding to operation function T3) to game shortcut keys such as "cast skill 1", "cast skill 2", and "switch weapon".

[0056] In summary, in the functional operating system and its operation method of this invention, the target function is selected by detecting the position of the object on the depth axis (first axis), and the function value is adjusted by detecting the movement of the object on the operation axis (second axis). This two-dimensional control method, which selects the function on the first axis and adjusts the parameters on the second axis, allows users to quickly and intuitively complete the setting and adjustment of various system functions without interrupting the current operation, solely through three-dimensional hand movements. Furthermore, the mode application function further enables one-click switching of multiple function parameters (including shortcut keys), significantly improving the ease of operation and intuitiveness of human-computer interaction.

[0057] Although the present invention has been disclosed above by way of embodiments, it is not intended to limit the present invention. Any person skilled in the art may make some modifications and refinements without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the present invention shall be determined by the scope of the appended claims.

Claims

1. A functional operating system, comprising: A depth sensor for generating a depth image, wherein the depth image includes an object; as well as The processor is communicatively connected to the depth sensor and is used to: The depth of the object in the depth image is detected, and a depth value corresponding to the depth axis is generated; Select the target function based on the depth value; The movement trajectory of the manipulated object on the operation axis is detected, and the corresponding operation value is generated, wherein the operation axis is perpendicular to the depth axis; as well as Adjust the function value of the target function according to the operation value.

2. The functional operating system according to claim 1, wherein the plurality of operating functions respectively correspond to a plurality of depth intervals, and the processor is further configured to: Determine that the depth value corresponds to a target interval among the plurality of depth intervals; and One of the multiple operational functions corresponding to the target interval is taken as the target function.

3. The functional operating system according to claim 2, wherein the plurality of operation functions include brightness adjustment function, volume adjustment function, cursor sensitivity adjustment function, shortcut key function, and mode application function.

4. The functional operating system according to claim 1, wherein the plurality of operating functions include a mode application function, and the processor is further configured to: When the target function is the mode application function, a target mode is selected according to the operation value, wherein the target mode corresponds to a parameter set, and the parameter set includes at least one set value; and The function value of at least one of the plurality of operating functions is adjusted using the at least one set value.

5. The functional operating system according to claim 4, wherein the target mode is an office mode, e-sports mode, theater mode, music mode, or drawing mode.

6. The functional operating system according to claim 1, further comprising: The projector is communicatively connected to the processor, wherein the processor is further configured to: Generate a projection image, wherein the projection image includes a function operation cursor and a function toolbar corresponding to the depth axis, the function toolbar includes depth interval markers or function markers corresponding to multiple operation functions, and the multiple operation functions include the target function; The position of the function operation cursor in the projected image is controlled according to the depth value; and The projected image is projected through the projector.

7. The functional operating system according to claim 1, further comprising: The projector is communicatively connected to the processor, wherein the processor is further configured to: Generate a projection image, wherein the projection image includes a function operation cursor and a numerical adjustment slider or operation toolbar corresponding to the operation axis, different positions on the numerical adjustment slider correspond to different function values, and the operation toolbar includes mode labels corresponding to multiple modes, and the multiple modes include a target mode; The operation value controls the function operation cursor to operate the numerical adjustment slider or its horizontal position in the projected image; and The projected image is projected through the projector.

8. A method for operating a function, comprising: Detect the depth of the object in the depth image and generate depth values ​​corresponding to the depth axis; Select the target function based on the depth value; The movement trajectory of the manipulated object on the operation axis is detected, and the corresponding operation value is generated, wherein the operation axis is perpendicular to the depth axis; as well as Adjust the function value of the target function according to the operation value.

9. The functional operation method according to claim 8, wherein the plurality of operation functions respectively correspond to a plurality of depth intervals, and selecting the target function according to the depth value includes: The depth value is determined to correspond to a target interval among the plurality of depth intervals; as well as One of the multiple operational functions corresponding to the target interval is taken as the target function.

10. The functional operation method according to claim 9, wherein the plurality of operation functions include brightness adjustment function, volume adjustment function, cursor sensitivity adjustment function, shortcut key function, and mode application function.

11. The functional operation method according to claim 8, wherein the plurality of operation functions include a pattern application function, and the functional operation method further includes: When the target function is the mode application function, a target mode is selected according to the operation value, wherein the target mode corresponds to a parameter set, and the parameter set includes at least one set value; and The function value of at least one of the plurality of operating functions is adjusted using the at least one set value.

12. The functional operation method according to claim 11, wherein the target mode is an office mode, e-sports mode, theater mode, music mode, or drawing mode.

13. The functional operation method according to claim 8, further comprising: Generate a projection image, wherein the projection image includes a function operation cursor and a function toolbar corresponding to the depth axis, the function toolbar includes depth interval markers or function markers corresponding to multiple operation functions, and the multiple operation functions include the target function; The position of the function operation cursor in the projected image is controlled according to the depth value; and The projected image is projected.

14. The functional operation method according to claim 8, further comprising: Generate a projection image, wherein the projection image includes a function operation cursor and a numerical adjustment slider or operation toolbar corresponding to the operation axis, different positions on the numerical adjustment slider correspond to different function values, and the operation toolbar includes mode labels corresponding to multiple modes, and the multiple modes include a target mode; The operation value controls the function operation cursor to operate the numerical adjustment slider or its horizontal position in the projected image; and The projected image is projected.