EP-4520033-B1 - PROCEDURE FOR DISCOVERY OF CAPABILITIES AND PERFORMANCE OF 5G EDGAR DEVICES
Inventors
- SODAGAR, IRAJ
Dates
- Publication Date
- 20260506
- Application Date
- 20230404
Claims (12)
- A method for media streaming involving one or more 5G networked devices. the method comprising: controlling (S1702) a 5G edge dependent augmented reality, EDGAR, device to discover at least some of features of the 5G EDGAR device; obtaining (S1704) an indexing of the at least some of features of the 5G EDGAR device; and controlling an implementation of a 5G media streaming, 5GMS, service according the indexing of the at least some of features of the 5G EDGAR device, charcterized in that the controlling the 5G EDGAR device to discover the at least some of features of the 5G EDGAR device comprises controlling (S1705) the 5G EDGAR device to discover the at least some of features continuously, as a live report and indexing, and the controlling (S1706) an implementation of a 5G media streaming, 5GMS, service comprises deciding whether to offload a 5G service or portions thereof to or among one or more 5G networked devices based on the live report and the indexing.
- The method according to claim 1, wherein the controlling the 5G EDGAR device to discover the at least some of features of the 5G EDGAR device comprises controlling the 5G EDGAR device to discover the at least some of features through ones of a plurality of application programming interfaces, APIs, of the 5G EDGAR device.
- The method according to claim 2, wherein the controlling the 5G EDGAR device to discover the at least some of features of the 5G EDGAR device comprises controlling the 5G EDGAR device through a network API, and the obtaining the indexing of the at least some of features of the 5G EDGAR device comprises obtaining the indexing through the network API.
- The method according to any one of claims 1 to 3, wherein the at least some of features comprise parameters of at least one of media encoders and media decoders.
- The method according to any one of claims 1 to 3, wherein the at least some of features comprise device capturing capabilities of the 5G EDGAR device, the device capturing capabilities comprising any of camera capabilities and microphone capabilities.
- The method according to any one of claims 1 to 3, wherein the at least some of features comprise device rendering capabilities of the 5G EDGAR device, the device rendering capabilities comprising any of speaker capabilities and display capabilities.
- The method according to any one of claims 1 to 3, wherein the at least some of features comprise raw hardware capabilities of the 5G EDGAR device, the raw hardware capabilities comprising any of CPU benchmarks, GPU benchmarks, memory bandwidth, and on-device storage.
- The method according to any one of claims 1 to 3, wherein the at least some of features comprise function efficiency of the 5G EDGAR device, the function efficiency indicating relative amounts of power consumption per function and relative to parameters per function.
- The method according to any one of claims 1 to 3, wherein the at least some of features comprise any of a status of power on the 5G EDGAR device and a speed of draining of the battery of the 5G EDGAR device.
- The method according to any one of claims 1 to 3, wherein the indexing indicates any of whether a combination of the at least some of features can be run in real-time on the 5G EDGAR device and an estimated overall battery consumption of that combination.
- An apparatus for media streaming, the apparatus comprising: at least one memory configured to store computer program code; and at least one processor configured to access the computer program code and operate as instructed by the computer program code to perform the method according to any one of claims 1 to 10.
- A non-transitory computer readable medium storing a program, when executed by at least one processor, causing the at least one processor to perform the method according to any one of claims 1 to 10.
Description
CROSS REFERENCE TO RELATED APPLICATION This application is based on and claims priority to U.S. Provisional Patent Application No. 63/338,767, filed on May 5, 2022, and U.S. Patent Application No. 18/192,328, filed on March 29, 2023. BACKGROUND 1. Field This disclosure provides a procedure for the discovery of 5G EDGAR devices' capabilities and dynamic performance by the application on the device or by the application running on the network (edge application on edge, or the Application Service Provider) so that the complex part of the application can be run on edge and only light processing is performed on the device. 2. Description of Related Art 3GPP TR 26.998 defines the support for glass-type augmented reality/mixed reality (AR/MR) devices in 5G networks. Mainly two device classes are considered: 1) Devices that are fully capable of decoding and playing complex ARIMR content (Stand-alone AR or STAR), and 2) Devices that have smaller computational resources and/or smaller physical size (and therefore battery), and are only capable of running such application if the large portion of computation is performed on 5G edge server, network or cloud rather than on the device(Edge dependent AR or EDGAR). A recent activity on profiling EDGAR devices has started in 3GPP. Even if the current TR 26.998 defines the architecture for EDGAR devices that receive streaming content by performing some of the needed heavy computation on the cloud/edge: there is no capability to receive and respond to capability queries made by the Application on the devices, the application on the edge network, or by any authorized application such as the Application Service provider through the wireless network. SUMMARY To address one or more different technical problems, this disclosure provides technical solutions to reduce network overhead and server computational overheads while delivering an option to apply various operations to the resolved element such that in using these operations some of practicality and technical signaling features thereof may be improved. The invention is defined by the appended claims. There is included a method and apparatus comprising memory configured to store computer program code and a processor or processors configured to access the computer program code and operate as instructed by the computer program code. The computer program code comprises first controlling code configured to cause the at least one processor to control a 5G edge dependent augmented reality (EDGAR) device to discover at least some of features of the 5G EDGAR device; obtaining code configured to cause the at least one processor to obtain an indexing of the at least some of features of the 5G EDGAR device; and second controlling code configured to cause the at least one processor to control an implementation of a 5G media streaming (5GMS) service according the indexing of the at least some of features of the 5G EDGAR device. According to exemplary embodiments, the first controlling code is configured to cause the at least one processor to control the 5G EDGAR device to discover the at least some of features through ones of a plurality of application programming interfaces (APIs) of the 5G EDGAR device. According to exemplary embodiments, the first controlling code is configured to cause the at least one processor to control the 5G EDGAR device through a network API, and the obtaining code configured to cause the at least one processor to obtain the indexing through the network API. According to exemplary embodiments, the at least some of features comprise parameters of at least one of media encoders and media decoders. According to exemplary embodiments, the at least some of features comprise device capturing capabilities of the 5G EDGAR device, the device capturing capabilities comprising any of camera capabilities and microphone capabilities. According to exemplary embodiments, the at least some of features comprise device rendering capabilities of the 5G EDGAR device, the device rendering capabilities comprising any of speaker capabilities and display capabilities. According to exemplary embodiments, the at least some of features comprise raw hardware capabilities of the 5G EDGAR device, the raw hardware capabilities comprising any of CPU benchmarks, GPU benchmarks, memory bandwidth, and on-device storage. According to exemplary embodiments, the at least some of features comprise function efficiency of the 5G EDGAR device, the function efficiency indicating relative amounts of power consumption per function and relative to parameters per function. According to exemplary embodiments, the at least some of features comprise any of a status of power on the 5G EDGAR device and a speed of draining of the battery of the 5G EDGAR device. According to exemplary embodiments, the indexing indicates any of whether a combination of the at least some of features can be run in real-time on the 5G EDGAR device and an estimated overall battery consump