Signaling pose information to a split rendering server for augmented reality communication sessions
AssigneeQUALCOMM Incorporated
InventorsImed Bouazizi, Thomas Stockhammer, Yong He
Life of this patent
Estimating the term…
Abstract
An example device for presenting split-rendered media data includes a memory configured to store media data; and a processing system comprising one or more processors implemented in circuitry, the processing system being configured to: send pose information representing a predicted pose of a user at a first future time to a split rendering server; receive an at least partially rendered image for the first future time and data associating the pose information with the at least partially rendered image from the split rendering server; and at a second future time, present a rendered image based on the at least partially rendered image.
Claims22
A method of presenting media data, the method comprising:
- exchanging, by a device, with a split rendering server, a session description protocol (SDP) message including an extension map (extmap) attribute having a value indicating support for a real-time transport protocol (RTP) header extension including pose information;
- sending, by the device to the split rendering server, an RTP packet including the RTP header extension including the pose information, the pose information representing a predicted pose of a user at a first future time;
- receiving, by the device, an at least partially rendered image for the first future time and data associating the pose information with the at least partially rendered image from the split rendering server;
- and
- at a second future time, outputting for presentation, by the device to a display device, a rendered image based on the at least partially rendered image.
A device for presenting media data, the device comprising:
- a memory configured to store media data;
- and
- a processing system comprising one or more processors implemented in circuitry, the processing system being configured to:
- exchange, with a split rendering server, a session description protocol (SDP) message including an extension map (extmap) attribute having a value indicating support for a real-time transport protocol (RTP) header extension including pose information
- send, to the split rendering server, an RTP packet including the RTP header extension including the pose information, the pose information representing a predicted pose of a user at a first future time;
- receive an at least partially rendered image for the first future time and data associating the pose information with the at least partially rendered image from the split rendering server;
- and
- at a second future time, output for presentation, to a display device, a rendered image based on the at least partially rendered image.
A method of rendering media data, the method comprising:
- exchanging, by a split rendering server with a destination device, a session description protocol (SDP) message including an extension map (extmap) attribute having a value indicating support for a real-time transport protocol (RTP) header extension including pose information;
- receiving, by the split rendering server and from the destination device, an RTP packet including the RTP header extension including pose information, the pose information representing a predicted pose of a user of the destination device at a first future time;
- rendering, by the split rendering server, an at least partially rendered image for the first future time according to the predicted pose of the user;
- and
- sending, by the split rendering server, the at least partially rendered image and data associating the pose information with the at least partially rendered image to the destination device.
A split rendering server device for rendering media data, the split rendering server device comprising:
- a memory configured to store media data;
- and
- a processing system comprising one or more processors implemented in circuitry, the processing system being configured to:
- exchange, with a destination device, a session description protocol (SDP) message including an extension map (extmap) attribute having a value indicating support for a real-time transport protocol (RTP) header extension including pose information;
- receive, from the destination device, an RTP packet including the RTP header extension including pose information, the pose information representing a predicted pose of a user of the destination device at a first future time;
- render an at least partially rendered image for the first future time according to the predicted pose of the user;
- and
- send the at least partially rendered image and data associating the pose information with the at least partially rendered image to the destination device.
Dependencies are inferred from the claim text.