Data protection method, wearable device and non-transitory computer readable storage medium
Patent Information
- Authority / Receiving Office
- TW · TW
- Patent Type
- Applications
- Current Assignee / Owner
- HTC CORP
- Filing Date
- 2025-06-18
- Publication Date
- 2026-08-01
AI Technical Summary
Existing virtual reality devices lack efficient and convenient methods for securing private information, posing security risks due to inadequate lock/unlock functionality.
A wearable device with a processor and display panel locks data objects in an immersive environment, generates anchor information based on feature data of candidate objects, and uses this information to unlock the data when the criteria are met, enhancing data protection.
The wearable device effectively protects data objects from unauthorized access by using feature data to generate secure anchor information for unlocking, thereby increasing confidentiality of the decryption key.
Smart Images

Figure TWG2TA001070152_001 
Figure TWG2TA001070152_002 
Figure TWG2TA001070152_003
Abstract
Description
Technical Field
[0001] This invention relates to a method and apparatus, and more particularly to a data protection method and a wearable device. Prior Technology
[0002] Today, many people use mobile devices (such as smartphones, tablets, and laptops) daily for communication, work, and gaming. It's important to note that lock / unlock functionality is typically inherent to every mobile device, used to protect private information stored on it. In contrast, existing virtual reality devices (such as head-mounted displays (HMDs)) do not offer a convenient and efficient way to lock / unlock private information, raising concerns about information security. Summary of the Invention
[0003] One aspect of the present invention relates to a data protection method. The data protection method is applicable to a wearable device including a processor and a display panel, and includes: locking a data object in an immersive environment provided by the display panel via the processor; obtaining first feature data of a candidate object via the processor; and, when the first feature data meets a predetermined criterion, generating anchor information via the processor based on the first feature data of the candidate object, wherein the anchor information is used to unlock the locked data object.
[0004] Another aspect of the present invention relates to a wearable device. The wearable device includes a display panel and a processor. The display panel is used to provide an immersive environment containing a data object. The processor, coupled to the display panel, is used to: lock the data object; obtain first feature data of a candidate object; and, when the first feature data meets a predetermined criterion, generate anchor information based on the first feature data of the candidate object, wherein the anchor information is used to unlock the locked data object.
[0005] Another aspect of the present invention is a non-transitory computer-readable recording medium. The non-transitory computer-readable recording medium has a computer program to execute a data protection method, wherein the data protection method is applicable to a wearable device including a processor and a display panel, and includes: locking data objects in an immersive environment provided by the display panel via the processor; obtaining first feature data of candidate objects via the processor; and, when the first feature data meets a predetermined criterion, generating anchor information via the processor based on the first feature data of the candidate objects, wherein the anchor information is used to unlock the locked data objects.
[0006] The wearable device of the present invention can acquire feature data to generate anchor information as a key for unlocking or decryption. When the acquired feature data is private or not easily accessible to anyone other than the user, the wearable device can effectively protect data objects in an immersive environment from unauthorized access. In other words, the wearable device and data protection method of the present invention have the advantage of increasing the confidentiality of the unlocking or decryption key.
[0007] It should be understood that the above description and the following detailed description are illustrative of the present invention by way of embodiments, and are used to assist in the explanation and understanding of the inventive content claimed in the present invention. Simple Explanation of the Diagram
[0008] To make the above and other objects, features and embodiments of the present invention more apparent and understandable, the accompanying drawings are described below: Figure 1 is a schematic diagram of a wearable device operable by a user according to some embodiments of the present invention; Figure 2 is a flowchart of a data protection method according to some embodiments of the present invention; Figure 3 is a schematic diagram of a wearable device generating anchor point information according to some embodiments of the present invention; Figure 4 is a schematic diagram of the spatial position of a data object relative to a candidate object according to some embodiments of the present invention; Figure 5 is a flowchart of a data protection method according to some embodiments of the present invention; Figure 6 is a schematic diagram of a wearable device obtaining access information according to some embodiments of the present invention; and Figure 7 is a schematic diagram of virtual reality objects as candidate objects according to some embodiments of the present invention. Implementation
[0009] The following detailed description, using examples and accompanying drawings, aims to provide a better understanding of the invention. However, the specific embodiments described are not intended to limit the scope of the invention, and the description of the structural operations is not intended to limit the order of their execution. Any device that combines elements to produce equivalent functionality is within the scope of this disclosure.
[0010] The term "coupled" or "connected" as used in this article may refer to two or more components making direct or indirect physical or electrical contact with each other, or to two or more components operating or acting on each other.
[0011] Please refer to Figure 1, which is a schematic diagram of a wearable device 100 according to some embodiments of the present invention. In some embodiments, the wearable device 100 may be a head-mounted display (HMD) and may be worn on the head of a user U1, thereby providing the user U1 with an immersive environment EI. Furthermore, the wearable device 100 may be operated by the user U1 in a physical environment EP (as shown in Figure 3), such as a gaming venue, workplace, residence, etc.
[0012] In the embodiment shown in Figure 1, the immersive environment EI includes data objects 10, such as photos, videos, text files, folders for organizing computer files, applications, etc. Data objects 10 may contain the user U1's privacy information. Notably, by obtaining information from the physical environment EP and / or the immersive environment EI through the wearable device 100, the user U1 can protect the data objects 10 in the immersive environment EI from unauthorized access.
[0013] Therefore, in some embodiments, as shown in Figure 1, the wearable device 100 includes a processor 11, a camera 13, and a display panel 15. Specifically, the processor 11 is electrically and / or communicatively coupled to the camera 13 and the display panel 15. The camera 13 may consist of one or more units and may be positioned at different angular locations on the wearable device 100. The camera 13 is used to capture multiple image frames (IMGs) in the physical environment EP. It should be understood that the image frame (IMG) may include at least one of the overall or partial image of the physical environment EP, and an image of the user U1's hand or controller used for some interaction or operation. By applying some feature extraction-based localization techniques (e.g., Simultaneous Localization and Mapping (SLAM)) to the image frame (IMG) captured by the camera 13, the processor 11 is used to build map data of the physical environment EP and also to calculate the position and / or orientation of the wearable device 100 in the map data. In addition, the processor 11 is used to generate multiple visual contents based on the position and / or orientation of the wearable device 100. Display panel 15 is used to display the visual content generated by processor 11, thereby providing the user U1 with an immersive environment EI. In addition, other operations of processor 11, camera 13 and display panel 15 will be explained later with reference to Figure 2.
[0014] In some embodiments, the wearable device 100 may obscure the direct visibility of the physical environment EP to the user U1. In this case, the immersive environment EI may be a virtual reality (VR) environment or a mixed reality (MR) environment. Specifically, a VR environment may contain at least one virtual object that the user U1 cannot directly see in the physical environment EP. An MR environment simulates the physical environment EP and allows at least one virtual object to interact with the simulated physical environment. However, the invention is not limited thereto. For example, the immersive environment EI may be a simulated physical environment without any virtual objects, i.e., a so-called perspective view.
[0015] In some embodiments, the wearable device 100 does not obstruct the user U1's direct visibility of the physical environment EP. In this case, the immersive environment EP can be an augmented reality (AR) environment. Specifically, the AR environment augments the physical environment EP that the user U1 directly sees through at least one virtual object.
[0016] Furthermore, according to the above-described embodiment where the immersive environment EI is a VR, MR, or AR environment, the user U1 can control at least one virtual object in the immersive environment EI by operating a controller that is communicatively coupled to the wearable device 100 or by the user U1's hand movements.
[0017] It should be understood that, in some embodiments, the wearable device 100 may further include motion sensors (e.g., an inertial measurement unit (IMU) including an accelerometer, gyroscope, and magnetometer), memory (e.g., volatile memory, non-volatile memory, etc.) and / or communicators (e.g., a Wi-Fi module, a Bluetooth Low Energy (BLE) module, a Bluetooth module, etc.). Motion sensors can be used to sense the movements of the wearable device 100 and generate motion data accordingly. Memory can be used to store signals, data, and / or information, such as motion data, image frames (IMG), map data, the position and / or orientation of the wearable device 100, etc. The wearable device 100 can communicate with other devices using the communicator (e.g., to transmit signals, data, and / or information).
[0018] Figure 2 is a flowchart of a data protection method 200 applicable to a wearable device 100 according to some embodiments of the present invention. In some embodiments, the wearable device 100 performing the data protection method 200 can protect the data object 10 from unauthorized access. As shown in Figure 2, the data protection method 200 includes operations S201 to S204. However, the present invention is not limited thereto.
[0019] In some embodiments, user U1 wants to lock data object 10 and performs a corresponding operation on wearable device 100. For example, user U1 performs a preset action in the immersive environment EI, such as double-clicking data object 10 with any finger or pressing a preset button on the controller while pointing at data object 10. After user U1 performs the preset action, wearable device 100 receives the instruction to lock data object 10 through processor 11. It should be understood that the instruction to lock data object 10 can be transmitted in the form of a signal, data, or information. In response to the instruction to lock data object 10, operation S201 is executed.
[0020] In operation S201, the processor 11 locks the data object 10. In some embodiments, the data object 10 is image data or text data, and the processor 11 locks the data object 10 by applying a blur effect to the image data or text data. In some embodiments, the data object 10 is a computer folder or application, and the data object 10 is locked by restricting access to the computer folder or application.
[0021] In some embodiments, upon receiving an instruction to lock the data object 10, the wearable device 100 notifies the user U1, audibly and / or visually, to begin subsequent individual settings for unlocking the data object 10. Therefore, operations S202 to S204 can be performed sequentially, and operations S202 to S204 will be described in detail with reference to Figure 3. Figure 3 is a schematic diagram of the operation of the wearable device 100 during the aforementioned individual settings process according to some embodiments of the present invention. It should be understood that operations S202 to S204 can be performed simultaneously with, before, or after operation S201.
[0022] In operation S202, the processor 11 obtains first feature data of the candidate object. In some embodiments, the user U1 selects the physical object OP1 as a candidate object by pointing to it in the physical environment EP via a controller or finger, to meet the requirements of the individual settings described above. When the user U1 points to the physical object OP1, the camera 13 captures at least one image frame IMG1. As shown in Figure 3, the image frame IMG1 contains the image IOP1 of the physical object OP1. The processor 11 receives the image frame IMG1 from the camera 13 and extracts multiple feature points FP1 from the image IOP1 of the physical object OP1 using a feature extraction-based localization technique. Furthermore, in some embodiments, the processor 11 calculates the number of feature points FP1 to obtain the first feature data of the candidate object.
[0023] In operation S203, the processor 11 determines whether the first feature data of the candidate object meets a predetermined standard. In some embodiments of operation S203, the first feature data of the candidate object indicates the number of feature points FP1 extracted from the image IOP1 of the physical object OP1, and the processor 11 determines whether the number of feature points FP1 is greater than a quantity threshold. Specifically, when the number of feature points FP1 is greater than the quantity threshold, the processor 11 determines that the first feature data of the candidate object meets the predetermined standard, and thus executes operation S204. When the number of feature points FP1 is not greater than the quantity threshold, the processor 11 determines that the first feature data of the candidate object does not meet the predetermined standard, and executes operation S202 again. As can be seen from the description of operation S203, in some embodiments, the predetermined standard includes the number of feature points FP1 corresponding to the candidate object being greater than the quantity threshold, but the present invention is not limited thereto.
[0024] In operation S204, processor 11 generates anchor point information (ANC) based on the first feature data of candidate objects. In some embodiments, through feature extraction-based positioning technology, processor 11 can further match feature points FP1 extracted from the image IOP1 of physical object OP1 to multiple map points (not shown) in map data to obtain the spatial distribution of feature points FP1 in the map data. It should be understood that the spatial distribution of feature points FP1 can also be regarded as the first feature data of candidate objects. That is, the first feature data of candidate objects can include at least one of the number of feature points FP1 and the spatial distribution of feature points FP1. In some embodiments of operation S204, processor 11 links the first feature data of candidate objects with an identification name to generate anchor point information (ANC). For example, processor 11 uses the memory of wearable device 100 to store the first feature data of candidate objects as a computer file and names the computer file as an identification name. This invention does not limit the anchor point information ANC to be generated based on the first feature data of the candidate object (i.e., at least one of the number of feature points FP1 and the spatial distribution of feature points FP1), which will be explained later in conjunction with Figure 4.
[0025] Figure 4 is a schematic diagram of the spatial position LS of data object 10 relative to candidate objects according to some embodiments of the present invention. In some embodiments, processor 11 obtains a plurality of feature points FP3 of data object 10, which are stored in a virtual object database (not shown). Each feature point FP3 may include a descriptor, which may indicate the spatial coordinates in the map data and the features of data object 10 (e.g., color, shape, texture, etc.). Processor 11 uses feature points FP1 extracted from the image IOP1 of physical object OP1 and feature points FP3 of data object 10 to obtain the spatial position LS of data object 10 relative to candidate objects. Specifically, the spatial position LS of data object 10 relative to candidate objects may indicate the spatial distribution of feature points FP1 and FP3. It should be noted that user U1 may move data object 10 and / or physical object OP1 (i.e., candidate objects) under the instruction of wearable device 100 to set the spatial position LS of data object 10 relative to candidate objects. In some embodiments of operation S204, the processor 11 links the spatial position LS of the data object 10 relative to the candidate object with the identification name. As can be seen from the descriptions in Figures 3 and 4, the processor 11 can link at least one of the first feature data of the candidate object and the spatial position LS of the data object 10 relative to the candidate object with the identification name to generate anchor information ANC.
[0026] In the above embodiments, Anchor Point Information (ANC) is used to unlock the locked data object 10, which will be explained in conjunction with Figure 5. Figure 5 is a flowchart of a data protection method 200 according to some embodiments of the present invention. In some embodiments, the data protection method 200 further includes operations S501 to S503.
[0027] In some embodiments, user U1 wishes to unlock the locked data object 10 and performs a corresponding operation on wearable device 100. For example, user U1 performs another preset action in the immersive environment EI, such as tapping the data object 10 with any finger or pointing at the data object 10 with a controller. After user U1 performs the aforementioned preset action, wearable device 100 receives an instruction to unlock data object 10 through processor 11. It should be understood that the instruction to unlock data object 10 may be transmitted in the form of a signal, data, or information. In the embodiment of Figure 5, operation S501 is executed after wearable device 100 receives the instruction to unlock data object 10. However, the instruction to unlock data object 10 should not be limited to being generated in response to user U1 performing the other preset action. For example, in some embodiments, wearable device 100 may detect whether user U1 turns or approaches data object 10 through its sensors. When the sensor detects that the user U1 turns or approaches the data object 10, it can generate an instruction to unlock the data object 10 to the processor 11, thereby executing operation S501.
[0028] In operation S501, the processor 11 obtains Access Information ACS from the physical environment EP, which will be explained in conjunction with Figure 6. Figure 6 is a schematic diagram of the wearable device 100 obtaining Access Information ACS according to some embodiments of the present invention. In some embodiments, the camera 13 captures at least one image frame IMG2 of the physical environment EP. As shown in Figure 6, the image frame IMG2 includes an image IOP1 of physical object OP1 and an image IOP2 of another physical object OP2. The processor 11 receives the image frame IMG2 from the camera 13 and extracts a plurality of feature points FP2 from the image frame IMG2 using a feature extraction-based localization technique. Specifically, some feature points FP2 are extracted from the image IOP1 of physical object OP1, while other feature points FP2 are extracted from the image IOP2 of physical object OP2. These feature points FP2 can be used as Access Information ACS, but the present invention is not limited thereto.
[0029] In operation S502, the processor 11 determines whether the access information ACS is consistent with the anchor information ANC. In some embodiments, the anchor information ANC includes first feature data of the candidate object (i.e., at least one of the number of feature points FP1 and the spatial distribution of feature points FP1). Therefore, the processor 11 can compare the feature points FP1 of the anchor information ANC with the feature points FP2 of the access information ACS to determine whether the access information ACS is consistent with the anchor information ANC.
[0030] As described above, in the embodiment of Figure 6, the processor 11 finds a feature point FP2 extracted from the image IOP1 of the image frame IMG2 that matches the feature point FP1 extracted from the image IOP1 of the image frame IMG1 (hereinafter referred to as the "matching feature portion"). That is, the matching feature portion indicates that the number and / or spatial distribution of feature points are the same as the number and / or spatial distribution of feature points in the anchor information ANC. Therefore, the processor 11 determines that the access information ACS is consistent with the anchor information ANC, and thus executes operation S503. In some embodiments, the processor 11 may not find a feature point FP2 that matches the feature point FP1 of the anchor information ANC, and determines that the access information ACS is inconsistent with the anchor information ANC, and executes operation S501 again. As can be seen from the above description, the processor 11 determines whether the access information ACS is consistent with the anchor information ANC by comparing the first feature data of the candidate object (i.e., the anchor information ANC) with the second feature data (e.g., feature point FP2) of the access information ACS.
[0031] In operation S503, the processor 11 unlocks the data object 10. In some embodiments, the processor 11 removes the blur effect of the data object 10 (image data or text data) or removes the restriction on the data object 10 (computer folder or application) to unlock the data object 10.
[0032] This invention does not limit the Access Information ACS to the number and / or spatial distribution of feature points FP2 extracted from image frame IMG2. For example, in some embodiments, Anchor Point Information ANC includes the spatial position LS of data object 10 relative to candidate objects (i.e., the spatial distribution of feature points FP1 and FP3). Therefore, in an embodiment of operation S501, processor 11 also uses the matching feature portion of feature points FP2 and the current feature data of data object 10 (which may be feature point FP3 or other feature points updated from feature point FP3) to obtain the current spatial position of data object 10 relative to physical object OP1. That is, the Access Information ACS may include at least one of the second feature data extracted from image frame IMG2 and the current spatial position of data object 10 relative to physical object OP1. In an embodiment of operation S502, processor 11 also compares the current spatial position of data object 10 relative to physical object OP1 with the spatial position LS of anchor point information ANC. When the current spatial position of data object 10 relative to physical object OP1 is substantially equal to the spatial position LS of anchor information ANC, processor 11 determines that access information ACS is consistent with anchor information ANC, and then executes operation S503.
[0033] This invention does not limit candidate objects to physical objects OP1. Referring to Figure 7, which is a schematic diagram of virtual reality object OV1 as a candidate object according to some embodiments of the invention, in some embodiments, the user U1 selects virtual reality object OV1 as a candidate object by pointing to it through a controller or finger in the immersive environment EI, to meet the requirements of the individual settings described above. In some embodiments of operation S202, when the user U1 points to virtual reality object OV1, the processor 11 obtains a plurality of feature points FP4 of virtual reality object OV1, which are stored in a virtual object database. Furthermore, the processor 11 calculates the number of feature points FP4 to obtain first feature data of the candidate object. When the number of feature points FP4 exceeds a threshold, in some embodiments of operation S204, the processor 11 can use the number of feature points FP4, the spatial distribution of feature points FP4, and / or the spatial position of data object 10 relative to the virtual reality object OV1 as a candidate object, as anchor point information ANC.
[0034] As described above, when user U1 wants to unlock data object 10, user U1 needs to ensure that virtual reality object OV1 exists in immersive environment EI. In some embodiments of operation S501, processor 11 obtains second feature data from immersive environment EI. When the second feature data contains feature point FP4 or other feature points updated from feature point FP4 (i.e., virtual reality object OV1 exists in immersive object EI), in some embodiments of operation S502, processor 11 can determine that access information ACS is consistent with anchor information ANC, because some feature points of the second feature data (e.g., feature point FP4 or other feature points updated from feature point FP4) have the same number and / or spatial distribution of feature points as anchor information ANC.
[0035] When the anchor point information ANC contains the spatial position of data object 10 relative to virtual reality object OV1, which is a candidate object, in some embodiments of operation S501, the processor 11 also obtains the current spatial position of data object 10 relative to virtual reality object OV1 based on the current feature data of data object 10 (which may be feature point FP3 or other feature points updated from feature point FP3) and the aforementioned feature points in the second feature data.
[0036] In some further embodiments of Figure 2, operations S202-S204 can be executed multiple times to generate multiple anchor point information (ANC) corresponding to different candidate objects. It should be understood that the different candidate objects may include, for example, at least one of a physical object OP1 of the physical environment EP and a virtual reality object OV1 of the immersive environment EI. Therefore, in some embodiments of operation S501, the processor 11 should obtain access information ACS from at least one of the physical environment EP and the immersive environment EI. Furthermore, it should be understood that in some embodiments, the physical environment EP and the immersive environment EI may each be selected as candidate objects.
[0037] In the above embodiments, the processor 11 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a microprocessor, a system-on-a-chip (SoC), or other suitable processing circuitry. The display panel 15 may be an active-matrix organic light-emitting diode (AMOLED) display, an organic light-emitting diode (OLED) display, or other suitable display.
[0038] As can be seen from the above embodiments of the present invention, the wearable device 100 can obtain feature data from the physical environment EP and / or the immersive environment EI to generate anchor information ANC as a key for unlocking or decryption. When the feature data obtained from the physical environment EP and / or the immersive environment EI is private or not easily accessible to anyone other than the user U1, the wearable device 100 can effectively protect the data object 10 in the immersive environment EI, preventing it from being accessed without authorization. In other words, the wearable device 100 and the data protection method 200 of the present invention have the advantage of increasing the confidentiality of the unlocking or decryption key.
[0039] The disclosed method can take the form of program code (i.e., executable instructions) in a physical medium (e.g., a floppy disk, CD-ROM, hard disk, or any other machine-readable storage medium), which, when loaded into and executed by a machine (e.g., a computer), makes the machine a means of practicing the method. The method can also take the form of program code transmitted via some transmission medium (e.g., wires or cables, optical fibers, or any other form of transmission), which, when received, loaded, and executed by a machine (e.g., a computer), makes the machine a means of practicing the disclosed method. When implemented on a general-purpose processor, the program code, combined with at least one processor, provides a unique device that operates similarly to application-specific logic circuitry.
[0040] Those skilled in the art can make various modifications and refinements to this case without departing from its spirit and scope. Based on the foregoing embodiments, all modifications and refinements made to this case are also covered within the protection scope of this case.
[0041] 100: Wearable devices 11: Processor 13: Camera 15: Display Panel U1: User IMG, IMG1, IMG2: Image frames IOP1, IOP2: Images FP1, FP2, FP3, FP4: Feature points EI: Immersive Environment 10: Documents and Objects OV1: Virtual Reality Objects EP: Physical Environment OP1, OP2: physical objects ANC: Anchor Point Information ACS: Access Information LS: Spatial Location 200: Data Protection Methods S201~S204: Operation S501~S503: Operation
Claims
1. A data protection method applicable to a wearable device including a processor and a display panel, comprising: locking a data object in an immersive environment provided by the display panel via the processor; obtaining first feature data of a candidate object via the processor; and when the first feature data meets a predetermined criterion, linking at least one of the first feature data of the candidate object and a spatial position of the data object relative to the candidate object with an identification name via the processor to generate anchor information, wherein the anchor information is used to unlock the locked data object, wherein the first feature data of the candidate object indicates the number of feature points and the spatial distribution of the feature points.
2. The data protection method as claimed in claim 1, wherein the candidate object is a physical object in a physical environment in which the wearable device is operated, the wearable device further comprising a camera, and obtaining the first feature data of the candidate object comprising: capturing at least one image of the physical object through the camera; and calculating, through the processor, the number of feature points extracted from the at least one image of the physical object to obtain the first feature data of the candidate object.
3. The data protection method as described in claim 1, wherein the candidate object is a virtual reality object in the immersive environment, and obtaining the first feature data of the candidate object comprises: calculating the number of feature points of the virtual reality object through the processor to obtain the first feature data of the candidate object.
4. The data protection method as described in claim 1 further comprises: determining, through the processor, whether the number of feature points indicated by the first feature data is greater than a number threshold, wherein, When the number of feature points exceeds the threshold, the first feature data meets the predetermined standard.
5. The data protection method as described in claim 1 further comprises: in response to an instruction to unlock the data object, obtaining access information from at least one of a physical environment and the immersive environment via the processor, wherein the wearable device operates in the physical environment; and unlocking the data object when the access information matches the anchor information.
6. The data protection method as described in claim 5, wherein the candidate object is a physical object in the physical environment, and the wearable device further includes a camera, wherein obtaining the access information from at least one of the physical environment and the immersive environment includes: capturing at least one image frame of the physical environment through the camera; and extracting a second feature data from the at least one image frame of the physical environment through the processor.
7. The data protection method as described in claim 6 further comprises: obtaining, through the processor, a spatial position of the data object relative to the physical object based on a third feature data and the second feature data of the data object.
8. The data protection method as described in claim 5, wherein the candidate object is a virtual reality object in the immersive environment, and obtaining the access information from at least one of the physical environment and the immersive environment comprises: obtaining a second feature data from the immersive environment through the processor.
9. The data protection method as described in claim 5, wherein the access information includes a second feature data obtained from either the physical environment or the immersive environment, and the data protection method further includes: determining, by comparing the second feature data with the first feature data, whether the access information is consistent with the anchor information through the processor.
10. A wearable device comprising: a display panel for providing an immersive environment containing a data object; and a processor, coupled to the display panel, for: locking the data object; Obtain a first feature data of a candidate object; And when the first feature data meets a predetermined standard, at least one of the first feature data of the candidate object and a spatial position of the data object relative to the candidate object is linked with an identification name to generate anchor information, wherein the anchor information is used to unlock the locked data object, wherein the first feature data of the candidate object indicates the number of feature points and the spatial distribution of feature points.
11. A non-transitory computer-readable recording medium having a computer program for executing a data protection method, wherein the data protection method is applicable to a wearable device including a processor and a display panel, and includes: locking a data object in an immersive environment provided by the display panel via the processor; obtaining a first feature data of a candidate object via the processor; and when the first feature data meets a predetermined criterion, linking at least one of the first feature data of the candidate object and a spatial position of the data object relative to the candidate object with an identification name via the processor to generate anchor information, wherein the anchor information is used to unlock the locked data object, wherein the first feature data of the candidate object indicates the number of feature points and the spatial distribution of the feature points.