-
公开(公告)号:US11887228B2
公开(公告)日:2024-01-30
申请号:US17744320
申请日:2022-05-13
Applicant: Apple Inc.
Inventor: Jeremy G. Bridon , Yidi Zhu , Courtland M. Idstrom
Abstract: Various implementations disclosed herein include devices, systems, and methods that implement rendering processes that performs vector graphic rendering based on information received from a source application. Various implementations disclosed herein include devices, systems, and methods that implement foveated rendering using content received from a source by selectively drawing the content for only some regions based on gaze.
-
公开(公告)号:US11880920B2
公开(公告)日:2024-01-23
申请号:US17968933
申请日:2022-10-19
Applicant: Apple Inc.
Inventor: Jeremy G. Bridon , Yidi Zhu , Courtland M. Idstrom
Abstract: Various implementations disclosed herein include devices, systems, and methods that implement rendering processes that performs vector graphic rendering based on information received from a source application. Various implementations disclosed herein include devices, systems, and methods that implement foveated rendering using content received from a source by selectively drawing the content for only some regions based on gaze.
-
公开(公告)号:US20220103296A1
公开(公告)日:2022-03-31
申请号:US17320208
申请日:2021-05-13
Applicant: Apple Inc.
Inventor: Courtland M. Idstrom , Alvin L. Lai , Pablo P. Cheng , Yasser Rihan
Abstract: Techniques are disclosed relating to improving the reliable of a computing network. A first computing device receives changing states of a data object to send to a second computing device via a network interface. The first computing device sends, to the second computing device, a baseline packet having a complete one of the states of the data object. The first computing device sends, to the second computing device, a sequence of update packets corresponding to the changing states of the data object. An update packet in the sequence includes sufficient information to update a stored state of the data object at the second computing device to a current state of the data object responsive to the stored state being one of two or more previous ones of the states.
-
公开(公告)号:US11956231B1
公开(公告)日:2024-04-09
申请号:US16880357
申请日:2020-05-21
Applicant: Apple Inc.
Inventor: Igor L. Gorelik , Courtland M. Idstrom , Pablo P. Cheng , Yasser Rihan
CPC classification number: H04L63/0869 , G06T7/73 , G06T19/00 , H04L63/123 , G06T2219/024
Abstract: Various implementations disclosed herein include devices, systems, and methods that provide authority transfer of a virtual object in a shared CGR environment. In some implementations, at a first electronic device associated with a first owner having authority to transmit state updates of a virtual object, a state update is transmitted to one or more peers participating in the shared CGR environment associated with the current state of the virtual object by the first electronic device. In some implementations, a handoff message is transmitted to indicate that ownership of the virtual object is being handed off. Then, an acquisition message transmitted by a second electronic device associated with a second owner indicates ownership acquisition of the virtual object by the second owner. The first electronic device accepts state updates of the virtual object transmitted from the second owner based on receiving the acquisition message.
-
公开(公告)号:US20220270312A1
公开(公告)日:2022-08-25
申请号:US17672181
申请日:2022-02-15
Applicant: Apple Inc.
Inventor: Jeremy G. Bridon , Courtland M. Idstrom
Abstract: Various implementations disclosed herein include devices, systems, and methods that render perspective correct 2D graphics (e.g., virtual objects, text, graphics) correctly at any angle and distance in an electronic device such as an HMD. In some implementations, a vector graphic including portions defined on a 2D canvas is obtained and the 2D canvas is divided into separate regions, each region containing a plurality of pixels. In some implementations, data based on associating a plurality of the regions of the 2D canvas with the portions of the vector graphic is generated, the data identifying one or more contributing portions of the portions of the vector graphic to use in rendering the pixels in each of the plurality of regions of the 2D canvas. In some implementations, the data is provided to a processor for rendering the vector graphic.
-
公开(公告)号:US11728932B2
公开(公告)日:2023-08-15
申请号:US17320208
申请日:2021-05-13
Applicant: Apple Inc.
Inventor: Courtland M. Idstrom , Alvin L. Lai , Pablo P. Cheng , Yasser Rihan
IPC: H04L1/16 , H04L67/131 , H04L1/00 , H04L1/1607
CPC classification number: H04L1/1607 , H04L1/0023 , H04L67/131
Abstract: Techniques are disclosed relating to improving the reliable of a computing network. A first computing device receives changing states of a data object to send to a second computing device via a network interface. The first computing device sends, to the second computing device, a baseline packet having a complete one of the states of the data object. The first computing device sends, to the second computing device, a sequence of update packets corresponding to the changing states of the data object. An update packet in the sequence includes sufficient information to update a stored state of the data object at the second computing device to a current state of the data object responsive to the stored state being one of two or more previous ones of the states.
-
公开(公告)号:US20230186538A1
公开(公告)日:2023-06-15
申请号:US17968933
申请日:2022-10-19
Applicant: Apple Inc.
Inventor: Jeremy G. Bridon , Yidi Zhu , Courtland M. Idstrom
Abstract: Various implementations disclosed herein include devices, systems, and methods that implement rendering processes that performs vector graphic rendering based on information received from a source application. Various implementations disclosed herein include devices, systems, and methods that implement foveated rendering using content received from a source by selectively drawing the content for only some regions based on gaze.
-
公开(公告)号:US20220375146A1
公开(公告)日:2022-11-24
申请号:US17744320
申请日:2022-05-13
Applicant: Apple Inc.
Inventor: Jeremy G. Bridon , Yidi Zhu , Courtland M. Idstrom
Abstract: Various implementations disclosed herein include devices, systems, and methods that implement rendering processes that performs vector graphic rendering based on information received from a source application. Various implementations disclosed herein include devices, systems, and methods that implement foveated rendering using content received from a source by selectively drawing the content for only some regions based on gaze.
-
-
-
-
-
-
-