US 12,137,336 B2
Immersive media compatibility
Jun Tian, Belle Mead, NJ (US); Xiaozhong Xu, State College, PA (US); and Shan Liu, San Jose, CA (US)
Assigned to Tencent America LLC, Palo Alto, CA (US)
Filed by Tencent America LLC, Palo Alto, CA (US)
Filed on Aug. 22, 2022, as Appl. No. 17/892,976.
Claims priority of provisional application 63/260,508, filed on Aug. 23, 2021.
Prior Publication US 2023/0057207 A1, Feb. 23, 2023
Int. Cl. H04S 7/00 (2006.01); G02B 27/01 (2006.01); G06F 3/01 (2006.01); G06F 3/0346 (2013.01); G06F 3/16 (2006.01); G06T 19/20 (2011.01); H04N 21/442 (2011.01); H04N 21/81 (2011.01)
CPC H04S 7/303 (2013.01) [H04S 2400/11 (2013.01); H04S 2400/13 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method of media processing at a media processing device, comprising:
receiving first six degrees of freedom (6 DoF) information associated with a media content for a scene in a media application, the first 6 DoF information comprising a first spatial location and a first rotation orientation centered at the first spatial location;
receiving second 6 DoF information associated with a user of the media application, the second 6 DoF information comprising a second spatial location and a second rotation orientation centered at the second spatial location; and
when a rendering platform for rendering the media content is a three degrees of freedom (3 DoF) platform,
determining a rotation matrix for rotating a starting point on a unit sphere centered at the second spatial location to an end point on the unit sphere, the end point corresponding to the first spatial location, and
calculating a revolution orientation of the media content on the unit sphere based on the rotation matrix, the revolution orientation being 3 DoF information associated with the media content for rendering on the 3 DoF platform.