-
181.
公开(公告)号:US11310540B2
公开(公告)日:2022-04-19
申请号:US16184683
申请日:2018-11-08
Applicant: QUALCOMM Incorporated
IPC: H04N21/234 , H04N21/43 , H04N21/475 , H04N21/262 , H04N21/442 , H04N21/443 , H04N21/431 , H04N21/658 , H04N21/654 , H04W4/06 , H04L29/06 , H04N21/478 , H04N21/845 , H04N21/8545 , H04L29/08 , H04N21/81 , H04L65/612 , H04L65/80 , H04L67/02
Abstract: In one example, a device includes one or more processors implemented in circuitry and configured to execute a Dynamic Adaptive Streaming over HTTP (DASH) aware application (DAA) and a DASH client, and one or more user interfaces. The DAA subscribes to DASH events of a DASH event stream via a first application programming interface (API) between the DAA and a DASH client executed by the one or more processors. The DAA then receives data for one or more DASH events of the DASH event stream from the DASH client via a second API between the DAA and the DASH client, the data for the one or more DASH events specifying interactivity-related content. The DAA then presents the interactivity-related content via the one or more user interfaces. The DAA may further send usage measurements on usage of the interactivity-related content to the DASH client, for reporting to a report server device.
-
公开(公告)号:US11252226B2
公开(公告)日:2022-02-15
申请号:US16810071
申请日:2020-03-05
Applicant: QUALCOMM Incorporated
Inventor: Bojan Vrcelj , Prashanth Haridas Hande , Vinay Melkote Krishnaprasad , Ajit Venkat Rao , Thomas Stockhammer
Abstract: The present disclosure relates to methods and apparatus for computer processing. Aspects of the present disclosure can determine at least one of a quality, latency, or capacity of a communication link for communication between a client device and a server. Aspects of the present disclosure can also determine a computational load for an application computation between the client device and the server. Moreover, aspects of the present disclosure can adjust a computational distribution for the application computation between the client device and the server based on at least one of the computational load for the application computation or the at least one of the quality, latency, or capacity of the communication link. Aspects of the present disclosure can also determine a computational capacity of at least one of the client device or the server.
-
公开(公告)号:US11223883B2
公开(公告)日:2022-01-11
申请号:US17143875
申请日:2021-01-07
Applicant: QUALCOMM Incorporated
Inventor: Thomas Stockhammer
IPC: H04N21/854 , H04N21/845 , H04L29/06 , H04L29/08 , H04N21/236 , H04N21/434 , H04N21/235 , H04N21/84
Abstract: An example device for processing media data is configured to parse a bitstream including the media data, the bitstream being formatted according to Common Media Application Format (CMAF), detect, during the parsing, a file type (FTYP) value for a CMAF track file of the bitstream, determine that a CMAF header of the CMAF track file starts with the FTYP value, and process one or more CMAF fragments following the CMAF header of the CMAF track file. The device may additionally be configured to detect one or more segment type (STYP) values in the bitstream, determine that each of the one or more STYP values corresponds to a start of a respective one of the CMAF fragments, and process each of the CMAF fragments starting from the corresponding STYP value.
-
公开(公告)号:US11178453B2
公开(公告)日:2021-11-16
申请号:US16259109
申请日:2019-01-28
Applicant: QUALCOMM Incorporated
Inventor: Charles Nung Lo , Thomas Stockhammer
IPC: H04N21/442 , H04N21/437 , H04N21/258 , H04N21/4722 , H04N21/262 , H04N21/845 , H04L29/06 , H04L29/08
Abstract: An example device for reporting interactivity usage information while presenting streamed media data includes a memory configured to store media data, and a processor implemented in circuitry and configured to execute a streaming client to receive a manifest file indicating reporting expectations representing data to be reported by the streaming client to a reporting server device during a media streaming session, send data representative of the reporting expectations to an interactivity application executed on the client device, receive interactivity usage information from the interactivity application executed on the client device, and report the interactivity usage information to the reporting server device.
-
公开(公告)号:US20210218976A1
公开(公告)日:2021-07-15
申请号:US17143633
申请日:2021-01-07
Applicant: QUALCOMM Incorporated
Inventor: Imed Bouazizi , Thomas Stockhammer
Abstract: An example device for decoding media data includes a memory configured to store the media data and one or more processors implemented in circuitry and communicatively coupled to the memory. The one or more processors are configured to determine whether two or more decoder instances are intended to be synchronized. The one or more processors are configured to, based on the two or more decoder instances being intended to be synchronized, control the two or more decoder instances so as to enable rendering of decoded data from each of the two or more decoder instances at a same presentation time.
-
公开(公告)号:US10931763B2
公开(公告)日:2021-02-23
申请号:US15845685
申请日:2017-12-18
Applicant: QUALCOMM Incorporated
Inventor: Gordon Kent Walker , Thomas Stockhammer , Charles Nung Lo
Abstract: Systems and methods for delivery of opaque objects provided by a content provider to network nodes within a communication network are described. Opaque objects may comprise data objects whose data structure is not natively defined in the network interface and thus have a data type and/or structure that would be unknown to systems of the network. Communication systems may be configured according to embodiments to facilitate delivery of such opaque objects, such as by providing a robust network interface between a content provider system and the network through which network information is provided from the network to the content provider system and/or delivery manifest information for opaque objects is provided from the content provider system to the network.
-
公开(公告)号:US10887645B2
公开(公告)日:2021-01-05
申请号:US16033999
申请日:2018-07-12
Applicant: QUALCOMM Incorporated
Inventor: Thomas Stockhammer , Yekui Wang , Giridhar Dhati Mandyam , Charles Nung Lo , Waqar Zia
IPC: H04N21/462 , H04N21/43 , H04L29/06 , H04L29/08 , G06F16/958 , H04N21/854 , H04N21/8547
Abstract: In one example, a device for retrieving media data includes a memory configured to store media data, and one or more processors implemented in circuitry and configured to retrieve a file including the media data, web content formatted according to hypertext markup language (HTML), and data indicating how to synchronize the web content with the media data, and present the media data and the web content, wherein to present the media data and the web content, the one or more processors are configured to synchronize presentation of the web content with presentation of the media data according to the data indicating how to synchronize the web content with the media data.
-
公开(公告)号:US10749930B2
公开(公告)日:2020-08-18
申请号:US15054190
申请日:2016-02-26
Applicant: QUALCOMM Incorporated
Inventor: Osama Lotfallah , Carlos Marcelo Dias Pazos , Charles Nung Lo , Nagaraju Naik , Thomas Stockhammer
Abstract: Systems, methods, and devices of the various embodiments enable HTTP servers, such as HTTP servers providing segments to DASH clients according to the various embodiments, to pass incomplete versions of segments in response to segment requests from the DASH clients. The various embodiments may enable clients, such as DASH clients, to parse incomplete versions of segments.
-
公开(公告)号:US20200221159A1
公开(公告)日:2020-07-09
申请号:US16736610
申请日:2020-01-07
Applicant: QUALCOMM Incorporated
Inventor: Thomas Stockhammer , Muhammed Zeyd Coban , Zhen Liu
IPC: H04N21/43 , H04N21/4405 , H04N21/439 , H04N19/70 , G06F9/54
Abstract: An example client device for retrieving media data includes a memory configured to store media data; and one or more processors implemented in circuitry and configured to execute a plurality of video decoders; determine a complexity value for the media data including a plurality of encoded video streams, the complexity value representing complexity of an aggregation of the encoded video streams; retrieve the media data including the encoded video streams in response to determining that the client device is capable of decoding the encoded video streams using the complexity value; and distribute the encoded video streams and synchronization information to corresponding video decoders of the plurality of video decoders to cause the video decoders to decode the corresponding video streams and to output decoded video data from the video streams in a synchronized fashion.
-
公开(公告)号:US10666961B2
公开(公告)日:2020-05-26
申请号:US15399381
申请日:2017-01-05
Applicant: QUALCOMM Incorporated
Inventor: Gordon Kent Walker , Thomas Stockhammer
IPC: H04N19/46 , H04N19/107 , H04N19/159 , H04N19/172 , H04L29/06 , H04N21/262 , H04N21/643 , H04N21/845 , H04N21/43 , H04N21/2381 , H04L29/08
Abstract: A method of transporting media data includes, by a file-based protocol sending unit of a source device, receiving a stream of data comprising Segments of media data from a segmenter of the source device that forms the Segments, each of the Segments comprising a respective individually retrievable file associated with a unique uniform resource locator (URL), determining locations of media delivery events (MDEs) in the stream of media data, wherein the MDEs include data for at least a portion of one of the Segments, determining one or more transmission time requirements for the MDEs representing times at which the MDEs are to be sent to a client device, and providing the MDEs and data representing the transmission time requirements to a physical layer sending unit of the source device according to available delivery slots for the physical layer sending unit.
-
-
-
-
-
-
-
-
-