-
公开(公告)号:US20240402503A1
公开(公告)日:2024-12-05
申请号:US18616869
申请日:2024-03-26
Applicant: Apple Inc.
Inventor: James A. McCombe , Ahmad Diab-Marzouk , Arun Srivatsan Rangaprasad , Joel N. Kerr , Tyler R. Calderone , William E. Blumhardt , Zhengzheng Li
Abstract: Facilitating the fit of a head mounted device includes calculating a nominal interocular distance (IOD) using a nominal eye model. A device IOD is based on a distance between a first optical module and a second optical module of the headset. The device IOD is compared to the calculated nominal IOD. If a difference between the device IOD and the calculated nominal IOD satisfies a threshold, an adjustment process is initiated to modify the distance between the first optical module and the second optical module.
-
公开(公告)号:US11715301B2
公开(公告)日:2023-08-01
申请号:US17827654
申请日:2022-05-27
Applicant: Apple Inc.
Inventor: Ying Bai , Kieran Dimond , James Christopher Schneider , Marco Cavallo , Arun Srivatsan Rangaprasad , Tiejian Zhang
CPC classification number: G06V20/20 , G02B27/017 , G06N20/00 , G06T7/70 , G06T19/006 , G06T2207/10028
Abstract: Implementations of the subject technology provide visualizations of non-visible features of a physical environment, at the location of the non-visible features in the physical environment. The non-visible features may include wireless communications signals, sounds, airflow, gases, subsonic and/or ultrasonic waves, hidden objects, or the like. A device may store visual contexts for visualizations of particular non-visible features. The device may obtain a depth map that allows the device to determine the location of the non-visible feature in the physical environment and to overlay the visualization on a user's view of that location. In this way, the non-visible feature can be visualized its correct location, orientation, direction and/or strength in the physical environment.
-
公开(公告)号:US11610088B1
公开(公告)日:2023-03-21
申请号:US17218509
申请日:2021-03-31
Applicant: Apple Inc.
Inventor: Anselm Grundhoefer , Arun Srivatsan Rangaprasad
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.
-
公开(公告)号:US12148198B1
公开(公告)日:2024-11-19
申请号:US17719553
申请日:2022-04-13
Applicant: Apple Inc.
Inventor: Anselm Grundhoefer , Arun Srivatsan Rangaprasad , Shubham Agrawal
IPC: G06V10/764 , G06T5/70 , G06V10/20
Abstract: Various implementations disclosed herein assess the blurriness of portions of images depicting shapes such as codes or text that have known structural elements. This may involve determining whether a portion of an image of a code or text is sufficiently clear (not blurry) to be accurately interpreted. Blur may be assessed based on spatial frequency of statistical analysis. Blur may be assessed using a machine learning model that is trained using target blur metrics determined based on spatial frequency (e.g., analysis of high frequency portions of discrete cosine transforms of image portions) or statistical analysis (e.g., based on corner/edge detection in image portions).
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US20240403590A1
公开(公告)日:2024-12-05
申请号:US18802129
申请日:2024-08-13
Applicant: APPLE INC.
Inventor: Arun Srivatsan Rangaprasad , Anselm Grundhoefer , Mohamed Selim Ben Himane , Dhruv A. Govil , Joseph M. Luxton , Jean-Charles Bernard Marcel Bazin , Shubham Agrawal
IPC: G06K19/06
Abstract: Various implementations disclosed herein include devices, systems, and methods that provide a visual marker including a plurality of markings arranged in a corresponding plurality of shapes. In some implementations, each marking is formed of a set of sub-markings separated by gaps and arranged according to a respective shape, and the gaps of the plurality of markings are configured to encode data and indicate orientation of the visual marker. In some implementations, the plurality of markings are arranged in a plurality of concentric rings of increasing size. In some implementations, the orientation is encoded in a first set of gaps and data in a second set of gaps of the gaps in the plurality of markings.
-
公开(公告)号:US12131533B2
公开(公告)日:2024-10-29
申请号:US18207128
申请日:2023-06-07
Applicant: Apple Inc.
Inventor: Ying Bai , Kieran Dimond , James Christopher Schneider , Marco Cavallo , Arun Srivatsan Rangaprasad , Tiejian Zhang
CPC classification number: G06V20/20 , G02B27/017 , G06N20/00 , G06T7/70 , G06T19/006 , G06T2207/10028
Abstract: Implementations of the subject technology provide visualizations of non-visible features of a physical environment, at the location of the non-visible features in the physical environment. The non-visible features may include wireless communications signals, sounds, airflow, gases, subsonic and/or ultrasonic waves, hidden objects, or the like. A device may store visual contexts for visualizations of particular non-visible features. The device may obtain a depth map that allows the device to determine the location of the non-visible feature in the physical environment and to overlay the visualization on a user's view of that location. In this way, the non-visible feature can be visualized its correct location, orientation, direction and/or strength in the physical environment.
-
公开(公告)号:US20240062030A1
公开(公告)日:2024-02-22
申请号:US18386127
申请日:2023-11-01
Applicant: Apple Inc.
Inventor: Arun Srivatsan Rangaprasad , Anselm Grundhoefer , Dhruv A Govil
IPC: G06K19/06 , G06T7/80 , G06F3/04847 , G06F3/04842
CPC classification number: G06K19/06037 , G06T7/80 , G06F3/04847 , G06F3/04842 , G06T2207/10024
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, an input is received selecting a source image and the devices, systems, and methods determine colors based on the source image and based on distances between the colors exceeding a spatial distance threshold in a 3D color space. In some implementations, the devices, systems, and methods generate, based on the determined colors, an appearance of a visual marker comprising graphical elements encoding data using the determined colors.
-
-
-
-
-
-
-
-
-