-
公开(公告)号:US11948043B2
公开(公告)日:2024-04-02
申请号:US17824339
申请日:2022-05-25
Applicant: Apple Inc.
Inventor: Daniel Kurz , Anselm Grundhoefer , Tushar Gupta
CPC classification number: G06K7/1404 , G02B27/0101 , G06T7/70 , G06V40/18 , G02B2027/0138 , G02B2027/014 , G02B27/0179 , G06T2207/10016 , G06T2207/30201
Abstract: Various implementations disclosed herein include devices, systems, and methods that use a marking on a transparent surface (e.g., a prescription lens insert for an HMD) to identify information (e.g., prescription parameters) about the transparent surface. In some implementations, the markings do not interfere with eye tracking through the transparent surface or using the transparent surface to view virtual content or a physical environment. In some implementations, image data is obtained from an image sensor of an electronic device, the image data corresponding to a transparent surface attached to the electronic device. Then, a code is identified in the image data, wherein the code is detectable on the transparent surface by the image sensor without interfering with a function of the electronic device involving the transparent surface. In some implementations, content is provided at the electronic device based on the identified code, wherein the content is viewable through the transparent surface.
-
公开(公告)号:US11948030B1
公开(公告)日:2024-04-02
申请号:US18101866
申请日:2023-01-26
Applicant: Apple Inc.
Inventor: Anselm Grundhoefer , Arun Srivatsan Rangaprasad
CPC classification number: G06K19/06112 , G06K7/10722 , G06K7/1095 , G06K19/06075 , G06K19/0614
Abstract: Various implementations disclosed herein include devices, systems, and methods for verifying that an image includes a complete code of a time-varying visual marker that displays codes sequentially on a display. In some implementations, the verification determines that the image include a complete code rather than combinations of sequentially-displayed codes that may be included in an image based on use of a rolling shutter (e.g., in a camera of a detecting electronic device). In some implementations, the verification involves comparing a first verification portion of an image to a second opposing verification portion of an image. Various implementations disclosed herein include devices, systems, and methods for modifying image capture parameters (e.g., frame rate) to ensure capture of all codes of a time-varying visual marker.
-
公开(公告)号:US20240000312A1
公开(公告)日:2024-01-04
申请号:US18344468
申请日:2023-06-29
Applicant: Apple Inc.
Inventor: Jean-Charles Bernard Marcel Bazin , Anselm Grundhoefer , Arun Srivatsan Rangaprasad , Giuliano Pasqualotto
Abstract: Performing a corrective operation for environmental conditions related to a predetermined eye condition includes obtaining environment sensor data from a one or more sensors of the device, determining a current context for the device based on the environment sensor data, and determining, based on the current context, that an eye state criterion is satisfied. In response to determining that the eye state criterion is satisfied, a corrective operation is determined in accordance with the eye state criterion, and the corrective operation is performed. When performed, the corrective operation is configured to resolve an environmental condition associated with the eye state criterion.
-
公开(公告)号:US11804014B1
公开(公告)日:2023-10-31
申请号:US16845461
申请日:2020-04-10
Applicant: Apple Inc.
Inventor: Daniele Casaburo , Anselm Grundhoefer , Eshan Verma , Omar Elafifi , Pedro Da Silva Quelhas
IPC: G06T19/00
CPC classification number: G06T19/006
Abstract: In some implementations, representations of applications are identified, positioned, and configured in a computer generated reality (CGR) environment based on context. The location at which the representation of the application is positioned may be based on the context of the CGR environment. The context may be determined based on non-image data that is separate from image data of the physical environment being captured for the CGR environment. As examples, the non-image data may relate to the user, a user preferences, a user attribute, a user gesture, motion, activity, or interaction, semantics related to user input or an external source of information, the current time, date, or time period, information from another device involved in the CGR, etc.
-
公开(公告)号:US11699412B2
公开(公告)日:2023-07-11
申请号:US17687088
申请日:2022-03-04
Applicant: APPLE INC.
Inventor: Anselm Grundhoefer , Geoffrey Grant Stahl
CPC classification number: G09G5/026 , G02B27/0093 , G06T3/0056 , G06T7/194 , G06T7/90
Abstract: In one implementation, a method includes: displaying a UI element as an overlay in a UI associated with a first FOV, wherein the first FOV is characterized by a first viewing vector of a physical environment; detecting a change from the first FOV to a second FOV, wherein the second FOV is characterized by a second viewing vector of the physical environment; and in response to detecting the change from the first FOV to the second FOV, determining a prominence-display value for the UI element; if the prominence-display value for the UI element exceeds a prominence threshold, displaying the UI element as the overlay in the UI associated with the second FOV; and if the prominence-display value for the UI element does not exceed the prominence threshold, ceasing display of the UI element in the UI associated with the second FOV.
-
公开(公告)号:US20210375232A1
公开(公告)日:2021-12-02
申请号:US17223512
申请日:2021-04-06
Applicant: Apple Inc.
Inventor: Sivalogeswaran Ratnasingam , Anselm Grundhoefer , Ralf Habel
IPC: G09G5/02
Abstract: A method includes sensing a plurality of luminance values associated with ambient light from a physical environment. The plurality of luminance values quantifies the ambient light arriving at a see-through display. The method includes identifying respective portions of the plurality of luminance values, across the see-though display, based on corresponding portions of rendered image data. The method includes modifying one or more of the respective portions of the plurality of luminance values based on a function of predetermined display characteristics associated with the rendered image data, in order to generate one or more modified portions of the plurality of luminance values. The method includes modifying the corresponding portions of the rendered image data in order to generate display data, based on the one or more modified portions of the plurality of luminance values. The method includes displaying, on the see-through display, the display data.
-
公开(公告)号:US20210241676A1
公开(公告)日:2021-08-05
申请号:US17158402
申请日:2021-01-26
Applicant: Apple Inc.
Inventor: Siddharth Shankar Hazra , Ralf Habel , Anselm Grundhoefer , Aleksandr M. Movshovich , Moinul Khan , Marwan Hussein
Abstract: A method includes obtaining rendered image data that includes a representation of an object for display using a see-through display. The see-through display permits ambient light from a physical environment through the see-through display. The method includes sensing a plurality of light superposition characteristic values associated with the ambient light that quantifies the ambient light. The method includes determining a plurality of display correction values associated with the electronic device based on the plurality of light superposition characteristic values and predetermined display characteristics of the representation of the object. The method includes generating, from the rendered image data, display data for the see-through display in accordance with the plurality of display correction values in order to satisfy the predetermined display characteristics of the representation of the object within a performance threshold.
-
公开(公告)号:US20210150295A1
公开(公告)日:2021-05-20
申请号:US17087723
申请日:2020-11-03
Applicant: Apple Inc.
Inventor: Arun Srivatsan Rangaprasad , Anselm Grundhoefer , Dhruv A. Govil
IPC: G06K19/06 , G06T7/80 , G06F3/0484
Abstract: Various implementations disclosed herein include devices, systems, and methods that select colors for visual markers that include colored markings encoding data. In some implementations, the colors are automatically or semi-automatically selected. In some implementations, the colors are selected to remain sufficiently detectable despite changes in lighting conditions or printing/display conditions. In some implementations, a set of colors selectable for use in a visual marker is obtained. Then, measures of distance between a plurality of colors of the set of colors is determined, and a subset of the set of colors for the visual marker is selected based on the measure of distance between colors of the subset of colors. In some implementations, the visual marker appearance includes graphical elements encoding data using the subset of colors. In some implementations, input is received using a GUI on a display to determine multiple colors based on a source image.
-
公开(公告)号:US20200292825A1
公开(公告)日:2020-09-17
申请号:US16818250
申请日:2020-03-13
Applicant: Apple Inc.
Inventor: Anselm Grundhoefer , Devin William Chalmers
Abstract: In one implementation, a method of directing a user's attention is performed by a device including one or more processors, non-transitory memory, a scene camera and an optical passthrough display. The method includes capturing, using the scene camera, an image of a scene. The method includes determining, using the one or more processors, one or more attention-indirection regions based on the image of the scene. The method includes displaying, on the optical see-through display, a masking image including a masking pattern in the one or more attention-indirection regions.
-
公开(公告)号:US20250071415A1
公开(公告)日:2025-02-27
申请号:US18943384
申请日:2024-11-11
Applicant: Apple Inc.
Inventor: Paolo Di Febbo , Chaminda N. Vidanagamachchi , Yohan Rajan , Anselm Grundhoefer
IPC: H04N23/65 , G06V10/10 , G06V10/147 , G06V10/22 , G06V10/82 , G06V20/52 , G06V20/58 , G08B13/196 , H04N7/18 , H04N23/45 , H04N23/61 , H04N23/667
Abstract: An apparatus includes a primary camera sensor configured to capture images having a first resolution, a primary processing circuit configured to process images captured by the primary camera sensor, a secondary camera sensor configured to capture images having a second resolution, and a secondary processing circuit configured to process images captured by the secondary camera sensor. In response to a determination that a particular object of interest is included in a particular image, the secondary processing circuit may be further configured to cause the primary processing circuit and the primary camera sensor to exit a reduced power mode. The primary camera sensor may be further configured, in response to the exiting, to capture a different image. The primary processing circuit may also be configured to process the different image to validate the particular object of interest.
-
-
-
-
-
-
-
-
-