US 11,991,424 B2
Immersive media data complexity analyzer for transformation of asset formats
Arianne Hinds, Los Gatos, CA (US); Rohit Abhishek, Palo Alto, CA (US); and Stephan Wenger, Hillsborough, CA (US)
Assigned to TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed by TENCENT AMERICA LLC, Palo Alto, CA (US)
Filed on Oct. 19, 2022, as Appl. No. 17/969,226.
Claims priority of provisional application 63/276,538, filed on Nov. 5, 2021.
Prior Publication US 2023/0143196 A1, May 11, 2023
Int. Cl. H04N 21/84 (2011.01); H04N 21/854 (2011.01)
CPC H04N 21/84 (2013.01) [H04N 21/85406 (2013.01)] 14 Claims
OG exemplary drawing
 
6. A device for analyzing complexity of an object of a scene, the device comprising:
at least one memory configured to store computer program code; and
at least one processor configured to read the computer program code and operate as instructed by the computer program code, the computer program code including:
receiving code configured to cause the at least one processor to receive immersive media data comprising a plurality of scenes from a content source;
obtaining code configured to cause the at least one processor to obtain a respective object of a respective scene in the plurality of scenes, from the immersive media data;
analyzing code configured to cause the at least one processor to analyze the respective scene to generate complexity information associated with the respective object of the respective scene;
generating code configured to cause the at least one processor to generate metadata associated with the respective object of the respective scene, the metadata comprising the complexity information;
determining code configured to cause the at least one processor to determine whether to distribute the respective scene to a client for processing based on the generated metadata;
acquiring code configured to cause the at least one processor to acquire attribute information from the respective object;
identifying code configured to cause the at least one processor to identify if the attribute information relates to one or more complexity attributes in a list of pre-defined complexity attributes;
deriving code configured to cause the at least one processor to derive at least one value related to the one or more complexity attributes in the list of pre-defined complexity attributes; and
storing code configured to cause the at least one processor to store the at least one value in association with the attribute information and generating a complexity summary for the respective object.