-
公开(公告)号:US10708666B2
公开(公告)日:2020-07-07
申请号:US15684481
申请日:2017-08-23
Applicant: QUALCOMM Incorporated
Inventor: Charles Nung Lo , Thomas Stockhammer , Nagaraju Naik , Carlos Marcelo Dias Pazos , Gordon Kent Walker
Abstract: Systems, methods, and devices of various embodiments enable the provision of providing terrestrial broadcast television services over a cellular broadcast system. In various embodiments, a processor of a network element of the cellular broadcast system may parse a terrestrial broadcast television service for one or more information elements. The processor may configure a service description of the cellular broadcast system to include the one or more information elements of the terrestrial broadcast television service. The processor may send the configured service description over the cellular broadcast system to a receiving device to enable the receiving device to receive the terrestrial broadcast television service over the cellular broadcast system.
-
公开(公告)号:US20190260669A1
公开(公告)日:2019-08-22
申请号:US16333500
申请日:2017-04-20
Applicant: Qualcomm Incorporated
Inventor: Xipeng Zhu , Ruiming Zheng , Rulin Xing , Huichun Liu , Thomas Stockhammer , Stefano Faccin , Kuo-Chun Lee , Feilu Liu , Yu-Ting Yu
IPC: H04L12/707 , H04L12/801 , H04W28/02 , H04W76/15
Abstract: A user equipment (UE) may identify a bearer (e.g., a default bearer) and request establishment of a second bearer (e.g., a high priority bearer) for use in streaming downlink data from, for example, an application server. The UE may determine a status of a playout buffer and select the first bearer or the second bearer for use in streaming the downlink data associated with the application based on the status of the playout buffer. For example, the first bearer may be used be used by default, and the second bearer may be selected if the amount of data in the playout buffer does not satisfy (e.g., is below) a threshold. In some cases, each bearer may be associated with a transmission control protocol (TCP) port associated with a TCP connection. In some cases, each bearer may be associated with different Internet protocol (IP) address.
-
103.
公开(公告)号:US20190149857A1
公开(公告)日:2019-05-16
申请号:US16184683
申请日:2018-11-08
Applicant: QUALCOMM Incorporated
IPC: H04N21/234 , H04N21/81 , H04L29/08
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.
-
公开(公告)号:US10193994B2
公开(公告)日:2019-01-29
申请号:US15184138
申请日:2016-06-16
Applicant: QUALCOMM Incorporated
Inventor: Osama Abdel Latif Lotfallah , Carlos Marcelo Dias Pazos , Thomas Stockhammer , Nagaraju Naik
IPC: H04L29/08 , H04L29/06 , H04N21/2343 , H04N21/433 , H04N21/462 , H04N21/61 , H04N21/845 , H04W4/06
Abstract: An example client device includes a middleware unit for receiving media data either via a broadcast service or a unicast service, depending on whether the broadcast service is available. The client device also includes a streaming client, such as a Dynamic Adaptive Streaming over HTTP (DASH) client. The DASH client sends requests to retrieve media data via the middleware unit. The middleware unit may cache media data received via the broadcast service, such that even when the broadcast service is not active, if the streaming client requests media data that was previously received via the broadcast service, the middleware unit may provide the media data to the streaming client from the cache, rather than requesting the media data from an external server device specified in the request from the streaming client.
-
公开(公告)号:US20190020915A1
公开(公告)日:2019-01-17
申请号:US16033999
申请日:2018-07-12
Applicant: QUALCOMM Incorporated
Inventor: Thomas Stockhammer , Yekui Wang , Giridhar Dhati Mandyam , Charles Nung Lo , Waqar Zia
IPC: H04N21/43 , 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.
-
公开(公告)号:US20190014362A1
公开(公告)日:2019-01-10
申请号:US16030585
申请日:2018-07-09
Applicant: QUALCOMM Incorporated
Inventor: Ye-Kui Wang , Thomas Stockhammer
IPC: H04N21/236 , H04N21/2343
Abstract: A device for processing media content can be configured to obtain, from a region-wise packing box within a video file, a first set of values that indicate a first size and first position for a first packed region of media content and a second set of values that indicate a second size and second position for a second packed region of the media content, wherein the first set of values and the second set of values are in relative units to an upper-left corner luma sample of an unpacked; unpack the first packed region to produce a first unpacked region; form a first projected region from the first unpacked region; unpack the second packed region to produce a second unpacked region; and form a second projected region from the second unpacked region, the second projected region being different than the first projected region.
-
公开(公告)号:US10129308B2
公开(公告)日:2018-11-13
申请号:US14989540
申请日:2016-01-06
Applicant: QUALCOMM Incorporated
Inventor: Charles Nung Lo , Thomas Stockhammer , Michael George Luby , Carlos Marcelo Dias Pazos , Jun Wang
IPC: H04L29/06 , H04L12/741 , H04L1/00 , H04L29/08 , H04N21/2362 , H04N21/2381 , H04N21/262 , H04N21/443 , H04W4/06
Abstract: An over-the-air (OTA) broadcast middleware unit is configured to receive aggregated session description data for a plurality of sessions, wherein each of the sessions transports media data related to common media content, and wherein each of the sessions is transmitted as part of an OTA broadcast, and extract at least some of the media data from the OTA broadcast based on the aggregated session description data. The OTA broadcast middleware unit may further deliver the extracted media data to a streaming client, such as a Dynamic Adaptive Streaming over HTTP (DASH) client.
-
公开(公告)号:US20180199075A1
公开(公告)日:2018-07-12
申请号:US15862251
申请日:2018-01-04
Applicant: QUALCOMM Incorporated
Inventor: Ye-Kui Wang , Thomas Stockhammer
IPC: H04N21/2343 , H04L29/06 , H04L29/08
Abstract: A media device pre-fetches media data that is likely to be retrieved. An example media device includes a memory for storing media data, and one or more processors implemented in circuitry and configured to receive information indicating at least one data structure of a plurality of data structures that is likely to be retrieved by a plurality of user devices operated by a respective plurality of users, the data structure including media data, and retrieve the media data of the data structure before receiving requests for the media data from the user devices. The information may be included in, e.g., a manifest file, a special Parameters Enhancing Delivery (PED) message, and/or a separate track of a video file multiplexed with other tracks of the video file.
-
公开(公告)号:US09854375B2
公开(公告)日:2017-12-26
申请号:US15365557
申请日:2016-11-30
Applicant: QUALCOMM Incorporated
Inventor: Thomas Stockhammer
IPC: H04S3/00
CPC classification number: H04S3/006 , H04N21/23439 , H04N21/26258 , H04N21/8106 , H04N21/8456 , H04S2400/01 , H04S2420/11
Abstract: An example device for receiving audio data includes an audio decoder implemented using digital logic circuitry and configured to decode audio data conforming to MPEG-H or AC-4 part 2, and an audio data processing unit implemented in digital logic circuitry and configured to receive a manifest file describing a plurality of audio objects conforming to MPEG-H or AC-4 part 2, wherein the manifest file indicates whether each of the audio objects is available via broadcast, broadband, or both broadcast and broadband, receive selection data indicating which of the audio objects are to be presented, receive streamed media data including the audio objects based on the selection data, and provide the audio objects indicated by the selection data to the audio decoder.
-
公开(公告)号:US20170230434A1
公开(公告)日:2017-08-10
申请号:US15497820
申请日:2017-04-26
Applicant: QUALCOMM Incorporated
Inventor: Jun Wang , Carlos Marcelo Dias Pazos , Charles Nung Lo , Nagaraju Naik , Thomas Stockhammer , Gordon Kent Walker
CPC classification number: H04L65/60 , H04L12/189 , H04L65/4076 , H04L65/601 , H04L65/605 , H04L65/607 , H04L67/02 , H04L69/18 , H04W4/06 , H04W36/14 , H04W76/40 , H04W88/06
Abstract: A device for receiving streaming data includes a broadcast or multicast middleware unit configured to receive the streaming data via a second service and a proxy unit configured to be disposed between the middleware unit and a client application, the proxy unit further configured to receive an indication of whether the streaming data is to be received via a first service or the second service, when the indication indicates that the streaming data is to be received via the first service: disable the middleware unit; and receive the streaming data via the first service, and when the indication indicates that the streaming data is to be received via the second service: activate the middleware unit to receive the streaming data via the second service, wherein the second service comprises at least one of a broadcast service or a multicast service; and receive the streaming data from the middleware unit.
-
-
-
-
-
-
-
-
-