-
公开(公告)号:US12248346B1
公开(公告)日:2025-03-11
申请号:US18525102
申请日:2023-11-30
Applicant: Meta Platforms Technologies, LLC
Inventor: Bardia Zandian , Eugene Gorbatov , Pankaj Raghuvanshi , Shrirang Madhav Yardi
Abstract: A method by a computing system associated with a set of disjoint devices that includes at least one wearable device includes receiving a request to perform a task. The method further includes determining, based on sensor data associated with the set of disjoint devices, a thermal-constraint differential for each device of the set of disjoint devices. The method further includes determining a plurality of workload assignments needed to be performed to accomplish the task. The method further includes distributing, based on the thermal-constraint differentials of the set of disjoint devices, the plurality of workload assignments to one or more devices of the set of disjoint devices to satisfy one or more power or thermal constraints associated with each device of the set of disjoint devices. The method further includes performing the task by causing the one or more devices to execute the distributed plurality of work assignments.
-
公开(公告)号:US20230224369A1
公开(公告)日:2023-07-13
申请号:US17572439
申请日:2022-01-10
Applicant: META PLATFORMS TECHNOLOGIES, LLC
Inventor: Zhiqing Rao , Eugene Gorbatov , Chris Rojas , Dong Zheng , Cheng Chang , Yuting Fan
IPC: H04L67/131 , H04W24/08 , G06T19/00
CPC classification number: H04L67/38 , H04W24/08 , G06T19/006
Abstract: A method by a rendering device includes receiving a request to render multiple surfaces corresponding to multiple virtual objects to be concurrently displayed on an augmented-reality (AR) headset. The method further includes that the AR headset is connected to the rendering device via a wireless link. In response to a determination that a network quality of the wireless link is below a threshold condition, the method further includes selecting a first subset of the multiple surfaces that are higher priority than a second subset of the plurality of surfaces. The method includes transmitting the first subset of multiple surfaces to the AR headset for display and transmitting the second subset of multiple surfaces to the AR headset for display after transmitting the first subset. This method includes rendering the surfaces in accordance with a set of rendering parameters so as to satisfy one or more network constraints.
-
公开(公告)号:US20230136064A1
公开(公告)日:2023-05-04
申请号:US17519437
申请日:2021-11-04
Applicant: META PLATFORMS TECHNOLOGIES, LLC
Inventor: Gregory Mayo Daly , Eugene Gorbatov
Abstract: In an embodiment, a method involves receiving a viewpoint from a headset, receiving, from applications, assets to be rendered using the viewpoint, determining, for each of the assets, a priority score, identifying, based on the determined priority scores, a first subset and a second subset of the assets, instructing a GPU to render, within a first GPU frame, a first superframe using the first subset, enqueuing the first superframe for transmission to the headset with a first priority and at a first pre-scheduled time, instructing the GPU to render, within a second GPU frame, a second superframe using the second subset, and enqueuing the second superframe for transmission to the headset with a second priority lower than the first priority and at a second pre-scheduled time, wherein the GPU has a GPU framerate faster than a pre-scheduled timing interval for transmitting data from the computing system to the headset.
-
公开(公告)号:US20240205294A1
公开(公告)日:2024-06-20
申请号:US18589305
申请日:2024-02-27
Applicant: Meta Platforms Technologies, LLC
Inventor: Zhiqing Rao , Eugene Gorbatov , Dong Zheng , Cheng Chang , Yuting Fan , Chris Rojas
IPC: H04L67/131 , G06T19/00 , H04W24/08
CPC classification number: H04L67/131 , G06T19/006 , H04W24/08
Abstract: A method by a rendering device includes receiving a request to render multiple surfaces corresponding to multiple virtual objects to be concurrently displayed on an augmented-reality (AR) headset. The method further includes that the AR headset is connected to the rendering device via a wireless link. In response to a determination that a network quality of the wireless link is below a threshold condition, the method further includes selecting a first subset of the multiple surfaces that are higher priority than a second subset of the plurality of surfaces. The method includes transmitting the fist subset of multiple surfaces to the AR headset for display and transmitting the second subset of multiple surfaces to the AR headset for display after transmitting the first subset. This method includes rendering the surfaces in accordance with a set of rendering parameters so as to satisfy one or more network constraints.
-
公开(公告)号:US11881143B2
公开(公告)日:2024-01-23
申请号:US17499633
申请日:2021-10-12
Applicant: META PLATFORMS TECHNOLOGIES, LLC
Inventor: Nilanjan Goswami , Eugene Gorbatov , Steve John Clohset , Michael Yee
CPC classification number: G09G3/2007 , G06F3/012 , G06F3/013 , G09G2320/0686 , G09G2330/023 , G09G2354/00
Abstract: In particular embodiments, a computing system of a device may determine a display peak power budget allocated for a display component of the device. The system may determine display information including display workload and display telemetry associated with the display component. The system may determine, in accordance with a display peak power management policy applied to the display peak power budget and the display information, one or more display-controlling parameters for maintaining the display component to operate within the display peak power budget. The system may determine, based on the one or more display-controlling parameters, a plurality of grayscales for a plurality of regions on a display screen of the device. The system may adjust a rendered frame based on the plurality of grayscales and output the adjusted rendered frame on the display screen of the device.
-
公开(公告)号:US20230215074A1
公开(公告)日:2023-07-06
申请号:US17567793
申请日:2022-01-03
Applicant: META PLATFORMS TECHNOLOGIES, LLC
Inventor: Eugene Gorbatov
IPC: G06T15/00
CPC classification number: G06T15/005
Abstract: A method by a computing system of a device includes receiving a request to render a frame comprising one or more virtual content and determining, for the one or more virtual content, an associated characteristic. The method further includes determining whether to reduce a rendering workload associated with rendering the frame to satisfy one or more power or thermal constraints associated with the device. In response to a determination to reduce the rendering workload, the method further includes generating a set of rending parameters for rendering the frame in order to reduce the rendering workload. At least one rendering parameter in the set of rendering parameters is determined based on the characteristic associated with the one or more virtual content. The method thus includes rendering the frame in accordance with the set of rending parameters so as to satisfy the one or more power or thermal constraints.
-
公开(公告)号:US20230113746A1
公开(公告)日:2023-04-13
申请号:US17499633
申请日:2021-10-12
Applicant: Meta Platforms Technologies, LLC
Inventor: Nilanjan Goswami , Eugene Gorbatov , Steve John Clohset , Michael Yee
Abstract: In particular embodiments, a computing system of a device may determine a display peak power budget allocated for a display component of the device. The system may determine display information including display workload and display telemetry associated with the display component. The system may determine, in accordance with a display peak power management policy applied to the display peak power budget and the display information, one or more display-controlling parameters for maintaining the display component to operate within the display peak power budget. The system may determine, based on the one or more display-controlling parameters, a plurality of grayscales for a plurality of regions on a display screen of the device. The system may adjust a rendered frame based on the plurality of grayscales and output the adjusted rendered frame on the display screen of the device.
-
公开(公告)号:US20240371112A1
公开(公告)日:2024-11-07
申请号:US18313185
申请日:2023-05-05
Applicant: Meta Platforms Technologies, LLC
Inventor: Zhiqing Rao , Eugene Gorbatov , Morgyn Taylor
IPC: G06T19/00 , H04N13/383
Abstract: In one embodiment, a method includes accessing, from a client system associated with a first user, multiple surfaces in an artificial reality scene, wherein the multiple surfaces are projected for display to the first user based on an eye pose of the first user; capturing a frame of the real-world environment while displaying the artificial reality scene to the first user, wherein the captured frame of the real-world environment is associated with a camera pose; reprojecting the multiple surfaces based on the camera pose; generating an aligned artificial reality scene based on the reprojected multiple surfaces and the captured frame of the real-world environment; and sending the aligned artificial reality scene to a second user for display.
-
公开(公告)号:US11917011B2
公开(公告)日:2024-02-27
申请号:US17572439
申请日:2022-01-10
Applicant: META PLATFORMS TECHNOLOGIES, LLC
Inventor: Zhiqing Rao , Eugene Gorbatov , Chris Rojas , Dong Zheng , Cheng Chang , Yuting Fan
IPC: G06T19/00 , H04L67/131 , H04W24/08
CPC classification number: H04L67/131 , G06T19/006 , H04W24/08
Abstract: A method by a rendering device includes receiving a request to render multiple surfaces corresponding to multiple virtual objects to be concurrently displayed on an augmented-reality (AR) headset. The method further includes that the AR headset is connected to the rendering device via a wireless link. In response to a determination that a network quality of the wireless link is below a threshold condition, the method further includes selecting a first subset of the multiple surfaces that are higher priority than a second subset of the plurality of surfaces. The method includes transmitting the first subset of multiple surfaces to the AR headset for display and transmitting the second subset of multiple surfaces to the AR headset for display after transmitting the first subset. This method includes rendering the surfaces in accordance with a set of rendering parameters so as to satisfy one or more network constraints.
-
公开(公告)号:US11886259B2
公开(公告)日:2024-01-30
申请号:US17499757
申请日:2021-10-12
Applicant: META PLATFORMS TECHNOLOGIES, LLC
Inventor: Bardia Zandian , Eugene Gorbatov , Pankaj Raghuvanshi , Shrirang Madhav Yardi
CPC classification number: G06F1/206 , G06F1/163 , G06T15/005
Abstract: A method by a computing system associated with a set of disjoint devices that includes at least one wearable device includes receiving a request to perform a task. The method further includes determining, based on sensor data associated with the set of disjoint devices, a thermal-constraint differential for each device of the set of disjoint devices. The method further includes determining a plurality of workload assignments needed to be performed to accomplish the task. The method further includes distributing, based on the thermal-constraint differentials of the set of disjoint devices, the plurality of workload assignments to one or more devices of the set of disjoint devices to satisfy one or more power or thermal constraints associated with each device of the set of disjoint devices. The method further includes performing the task by causing the one or more devices to execute the distributed plurality of work assignments.
-
-
-
-
-
-
-
-
-