-
公开(公告)号:US20200082498A1
公开(公告)日:2020-03-12
申请号:US16681631
申请日:2019-11-12
Applicant: Apple Inc.
Inventor: Tobias Eble , Jim C. Chou , Jian Zhou , Moinul Khan , Hariprasad Puthukkootil Rajagopal
Abstract: In various implementations, a method includes obtaining a first frame that is characterized by a first resolution associated with a first memory allocation. In some implementations, the method includes down-converting the first frame from the first resolution to a second resolution that is lower than the first resolution initially defining the first frame in order to produce a reference frame. In some implementations, the second resolution is associated with a second memory allocation that is less than a target memory allocation derived from the first memory allocation. In some implementations, the method includes storing the reference frame in a non-transitory memory. In some implementations, the method includes obtaining a second frame that is characterized by the first resolution. In some implementations, the method includes performing an error correction operation on the second frame based on the reference frame stored in the non-transitory memory.
-
公开(公告)号:US20230305625A1
公开(公告)日:2023-09-28
申请号:US18056526
申请日:2022-11-17
Applicant: Apple Inc.
Inventor: Jacob Wilson , Tobias Eble , Sabine Webel , Hariprasad Puthukkootil Rajagopal , Andreas Gapel , Ritesh Gangadhar Sholapur
CPC classification number: G06F3/013 , G06V10/44 , G06V40/19 , G06V40/193
Abstract: Eye tracking is performed by determining an initial pupil position of a user in relation to a lens situated in front of the user, detecting a change in pupil position in relation to the lens to an updated pupil position in relation to the lens, and determining that the updated pupil position is outside a bounding box associated with the lens. The updated pupil position is a replacement pupil position with a replacement pupil position within the bounding box associated with the lens, and the updated pupil position is utilized for eye-tracking functionality. Eye tracking is also performed by determining that a first pixel associated with a gaze direction is outside a visibility region, identifying a replacement pixel within the visibility region, determining an updated gaze angle based on the replacement pixel, and performing eye tracking using the updated gaze angle.
-
公开(公告)号:US10521881B1
公开(公告)日:2019-12-31
申请号:US16015788
申请日:2018-06-22
Applicant: Apple Inc.
Inventor: Tobias Eble , Jim C. Chou , Jian Zhou , Moinul Khan , Hariprasad Puthukkootil Rajagopal
Abstract: In various implementations, a method includes obtaining a first frame that is characterized by a first resolution associated with a first memory allocation. In some implementations, the method includes down-converting the first frame from the first resolution to a second resolution that is lower than the first resolution initially defining the first frame in order to produce a reference frame. In some implementations, the second resolution is associated with a second memory allocation that is less than a target memory allocation derived from the first memory allocation. In some implementations, the method includes storing the reference frame in a non-transitory memory. In some implementations, the method includes obtaining a second frame that is characterized by the first resolution. In some implementations, the method includes performing an error correction operation on the second frame based on the reference frame stored in the non-transitory memory.
-
公开(公告)号:US11276143B2
公开(公告)日:2022-03-15
申请号:US17114796
申请日:2020-12-08
Applicant: Apple Inc.
Inventor: Tobias Eble , Jim C. Chou , Jian Zhou , Moinul Khan , Hariprasad Puthukkootil Rajagopal
Abstract: In various implementations, a method includes obtaining a first frame that is characterized by a first resolution associated with a first memory allocation. In some implementations, the method includes down-converting the first frame from the first resolution to a second resolution that is lower than the first resolution initially defining the first frame in order to produce a reference frame. In some implementations, the second resolution is associated with a second memory allocation that is less than a target memory allocation derived from the first memory allocation. In some implementations, the method includes storing the reference frame in a non-transitory memory. In some implementations, the method includes obtaining a second frame that is characterized by the first resolution. In some implementations, the method includes performing an error correction operation on the second frame based on the reference frame stored in the non-transitory memory.
-
公开(公告)号:US20210118090A1
公开(公告)日:2021-04-22
申请号:US17114796
申请日:2020-12-08
Applicant: Apple Inc.
Inventor: Tobias Eble , Jim C. Chou , Jian Zhou , Moinul Khan , Hariprasad Puthukkootil Rajagopal
Abstract: In various implementations, a method includes obtaining a first frame that is characterized by a first resolution associated with a first memory allocation. In some implementations, the method includes down-converting the first frame from the first resolution to a second resolution that is lower than the first resolution initially defining the first frame in order to produce a reference frame. In some implementations, the second resolution is associated with a second memory allocation that is less than a target memory allocation derived from the first memory allocation. In some implementations, the method includes storing the reference frame in a non-transitory memory. In some implementations, the method includes obtaining a second frame that is characterized by the first resolution. In some implementations, the method includes performing an error correction operation on the second frame based on the reference frame stored in the non-transitory memory.
-
公开(公告)号:US10891714B2
公开(公告)日:2021-01-12
申请号:US16681631
申请日:2019-11-12
Applicant: Apple Inc.
Inventor: Tobias Eble , Jim C. Chou , Jian Zhou , Moinul Khan , Hariprasad Puthukkootil Rajagopal
Abstract: In various implementations, a method includes obtaining a first frame that is characterized by a first resolution associated with a first memory allocation. In some implementations, the method includes down-converting the first frame from the first resolution to a second resolution that is lower than the first resolution initially defining the first frame in order to produce a reference frame. In some implementations, the second resolution is associated with a second memory allocation that is less than a target memory allocation derived from the first memory allocation. In some implementations, the method includes storing the reference frame in a non-transitory memory. In some implementations, the method includes obtaining a second frame that is characterized by the first resolution. In some implementations, the method includes performing an error correction operation on the second frame based on the reference frame stored in the non-transitory memory.
-
-
-
-
-