-
公开(公告)号:US20250093990A1
公开(公告)日:2025-03-20
申请号:US18969089
申请日:2024-12-04
Applicant: Apple Inc.
Inventor: Lejing Wang , Benjamin R. Blachnitzky , Lilli I. Jonsson , Nicolai Georg
IPC: G06F3/041 , G06F3/01 , G06F3/0488
Abstract: Detecting a touch includes receiving image data of a touching object of a user selecting selectable objects of a target surface, determining a rate of movement of the touching object, in response to determining that the rate of movement satisfies a predetermined threshold, modifying a touch detection parameter for detecting a touch event between the touching object and the target surface, and detecting one or more additional touch events using the modified touch detection parameter.
-
公开(公告)号:US12008208B2
公开(公告)日:2024-06-11
申请号:US18121673
申请日:2023-03-15
Applicant: Apple Inc.
Inventor: Nicolai Georg , Aaron M. Burns , Adam G. Poulos , Arun Rakesh Yoganandan , Benjamin Hylak , Benjamin R. Blachnitzky
IPC: G06F17/00 , G06F3/01 , G06F3/04815 , G06F3/0486
CPC classification number: G06F3/04815 , G06F3/014 , G06F3/0486 , G06F2203/0331 , G06F2203/04802
Abstract: A method includes displaying a plurality of computer-generated objects, including a first computer-generated object at a first position within an environment and a second computer-generated object at a second position within the environment. The first computer-generated object corresponds to a first user interface element that includes a first set of controls for modifying a content item. The method includes, while displaying the plurality of computer-generated objects, obtaining extremity tracking data. The method includes moving the first computer-generated object from the first position to a third position within the environment based on the extremity tracking data. The method includes, in accordance with a determination that the third position satisfies a proximity threshold with respect to the second position, merging the first computer-generated object with the second computer-generated object in order to generate a third computer-generated object for modifying the content item. The method includes displaying the third computer-generated object.
-
公开(公告)号:US11960657B2
公开(公告)日:2024-04-16
申请号:US18124120
申请日:2023-03-21
Applicant: Apple Inc.
Inventor: Aaron M. Burns , Adam G. Poulos , Arun Rakesh Yoganandan , Benjamin Hylak , Benjamin R. Blachnitzky , Jordan A. Cazamias , Nicolai Georg
IPC: G06F3/0346 , G06F3/01 , G06F3/038 , G06F3/0486 , G06T7/20
CPC classification number: G06F3/017 , G06F3/014 , G06F3/0346 , G06F3/038 , G06F3/0486 , G06T7/20 , G06F2203/0331 , G06T2207/30196
Abstract: A method includes, while displaying a computer-generated object at a first position within an environment, obtaining extremity tracking data from an extremity tracker. The first position is outside of a drop region that is viewable using the display. The method includes moving the computer-generated object from the first position to a second position within the environment based on the extremity tracking data. The method includes, in response to determining that the second position satisfies a proximity threshold with respect to the drop region, detecting an input that is associated with a spatial region of the environment. The method includes moving the computer-generated object from the second position to a third position that is within the drop region, based on determining that the spatial region satisfies a focus criterion associated with the drop region.
-
公开(公告)号:US20230297172A1
公开(公告)日:2023-09-21
申请号:US18124120
申请日:2023-03-21
Applicant: Apple Inc.
Inventor: Aaron M. Burns , Adam G. Poulos , Arun Rakesh Yoganandan , Benjamin Hylak , Benjamin R. Blachnitzky , Jordan A. Cazamias , Nicolai Georg
IPC: G06F3/01 , G06F3/0486 , G06F3/0346 , G06F3/038 , G06T7/20
CPC classification number: G06F3/017 , G06F3/014 , G06F3/0486 , G06F3/0346 , G06F3/038 , G06T7/20 , G06T2207/30196 , G06F2203/0331
Abstract: A method includes, while displaying a computer-generated object at a first position within an environment, obtaining extremity tracking data from an extremity tracker. The first position is outside of a drop region that is viewable using the display. The method includes moving the computer-generated object from the first position to a second position within the environment based on the extremity tracking data. The method includes, in response to determining that the second position satisfies a proximity threshold with respect to the drop region, detecting an input that is associated with a spatial region of the environment. The method includes moving the computer-generated object from the second position to a third position that is within the drop region, based on determining that the spatial region satisfies a focus criterion associated with the drop region.
-
公开(公告)号:US11709370B2
公开(公告)日:2023-07-25
申请号:US17048650
申请日:2019-05-02
Applicant: APPLE INC.
Inventor: Earl M. Olson , Nicolai Georg , Omar R. Khan , James M. A. Begole
CPC classification number: G02B27/0179 , G02B27/0093 , G02B27/017 , G06F3/013 , G06V40/161 , G02B2027/014 , G02B2027/0138 , G02B2027/0187
Abstract: In one implementation, a non-transitory computer-readable storage medium stores program instructions computer-executable on a computer to perform operations. The operations include presenting, on a display of an electronic device, first content representing a standard view of a physical setting depicted in image data generated by an image sensor of the electronic device. While presenting the first content, an interaction with an input device of the electronic device is detected that is indicative of a request to present an enriched view of the physical setting. In accordance with detecting the interaction, second content is formed representing the enriched view of the physical setting by applying an enrichment effect that alters or supplements the image data generated by the image sensor. The second content representing the enriched view of the physical setting is presented on the display.
-
公开(公告)号:US11348305B2
公开(公告)日:2022-05-31
申请号:US17141280
申请日:2021-01-05
Applicant: APPLE INC.
Inventor: Earl M. Olson , Nicolai Georg , Omar R. Khan , James M. A. Begole
Abstract: In one implementation, a non-transitory computer-readable storage medium stores program instructions computer-executable on a computer to perform operations. The operations include obtaining first content representing a physical environment in which an electronic device is located using an image sensor of the electronic device. A physical feature corresponding to a physical object in the physical environment is detected using the first content. A feature descriptor corresponding to a physical parameter of the physical feature is determined using the first content. Second content representing a computer generated reality (CGR) environment is generated based on the feature descriptor and presented on a display of the electronic device.
-
公开(公告)号:US20200026352A1
公开(公告)日:2020-01-23
申请号:US16395806
申请日:2019-04-26
Applicant: Apple Inc.
Inventor: Paul X. Wang , Nicolai Georg , Benjamin R. Blachnitzky , Alhad A. Palkar , Minhazul Islam , Alex J. Lehmann , Madeleine S. Cordier , Joon-Sup Han , Hongcheng Sun , Sang E. Lee , Kevin Z. Lo , Lilli Ing-Marie Jonsson , Luis Deliz Centeno , Yuhao Pan , Stephen E. Dey , Paul N. DuMontelle , Jonathan C. Atler , Tianjia Sun , Jian Li , Chang Zhang
IPC: G06F3/01 , G06F3/0488 , G06F3/0482 , G06F3/044 , G06T19/00
Abstract: A system may include finger devices. A touch sensor may be mounted in a finger device housing to gather input from an external object as the object moves along an exterior surface of the housing. The touch sensor may include capacitive sensor electrodes. Sensors such as force sensors, ultrasonic sensors, inertial measurement units, optical sensors, and other components may be used in gathering finger input from a user. Finger input from a user may be used to manipulate virtual objects in a mixed reality or virtual reality environment while a haptic output device in a finger device provides associated haptic output. A user may interact with real-world objects while computer-generated content is overlaid over some or all of the objects. Object rotations and other movements may be converted into input for a mixed reality or virtual reality system using force measurements or other sensors measurements made with the finger devices.
-
公开(公告)号:US12189888B1
公开(公告)日:2025-01-07
申请号:US18482976
申请日:2023-10-09
Applicant: Apple Inc.
Inventor: Lejing Wang , Benjamin R. Blachnitzky , Lilli I. Jonsson , Nicolai Georg
IPC: G06F3/01 , G06F3/041 , G06F3/0488
Abstract: Detecting a touch includes receiving image data of a touching object of a user selecting selectable objects of a target surface, determining a rate of movement of the touching object, in response to determining that the rate of movement satisfies a predetermined threshold, modifying a touch detection parameter for detecting a touch event between the touching object and the target surface, and detecting one or more additional touch events using the modified touch detection parameter.
-
公开(公告)号:US12189853B2
公开(公告)日:2025-01-07
申请号:US18601376
申请日:2024-03-11
Applicant: Apple Inc.
Inventor: Adam G Poulos , Aaron M. Burns , Arun Rakesh Yoganandan , Benjamin R. Blachnitzky , Nicolai Georg
IPC: G06F3/01
Abstract: A method includes displaying a plurality of computer-generated objects, and obtaining finger manipulation data from a finger-wearable device via a communication interface. In some implementations, the method includes receiving an untethered input vector that includes a plurality of untethered input indicator values. Each of the plurality of untethered input indicator values is associated with one of a plurality of untethered input modalities. In some implementations, the method includes obtaining proxy object manipulation data from a physical proxy object via the communication interface. The proxy object manipulation data corresponds to sensor data associated with one or more sensors integrated in the physical proxy object. The method includes registering an engagement event with respect to a first one of the plurality of computer-generated objects based on a combination of the finger manipulation data, the untethered input vector, and the proxy object manipulation data.
-
公开(公告)号:US11966510B2
公开(公告)日:2024-04-23
申请号:US18114492
申请日:2023-02-27
Applicant: Apple Inc.
Inventor: Adam G. Poulos , Aaron M. Burns , Arun Rakesh Yoganandan , Benjamin R. Blachnitzky , Nicolai Georg
IPC: G06F3/01
Abstract: A method includes displaying a plurality of computer-generated objects, and obtaining finger manipulation data from a finger-wearable device via a communication interface. In some implementations, the method includes receiving an untethered input vector that includes a plurality of untethered input indicator values. Each of the plurality of untethered input indicator values is associated with one of a plurality of untethered input modalities. In some implementations, the method includes obtaining proxy object manipulation data from a physical proxy object via the communication interface. The proxy object manipulation data corresponds to sensor data associated with one or more sensors integrated in the physical proxy object. The method includes registering an engagement event with respect to a first one of the plurality of computer-generated objects based on a combination of the finger manipulation data, the untethered input vector, and the proxy object manipulation data.
-
-
-
-
-
-
-
-
-