Coordinating video delivery with radio frequency conditions
US-9774894-B2 · Sep 26, 2017 · US
US10972773B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10972773-B2 |
| Application number | US-201715715053-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 25, 2017 |
| Priority date | Mar 13, 2012 |
| Publication date | Apr 6, 2021 |
| Grant date | Apr 6, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
System and methods for modifying streaming data based on radio frequency information is provided. As radio transceivers transition move to a shared resource or cloud model and the existing radio transceivers are split into a baseband unit and a remote radio head, radio frequency (RF) information including power levels, encoding, data rates, and bandwidth can be provided to video optimization server. The RF information can be provided more frequently to allow real-time modifications to streaming video data. Existing protocols are reactionary in nature and perceive changing channel conditions indirectly. By providing RF information from the baseband unit on a low latency channel, modifications to the video stream can be made before an impact would be noticed at the protocol level. Also, policy information can be used to influence the changes made to streaming data in addition to the RF information.
Opening claim text (preview).
We claim: 1. A computer-implemented method of video optimization, the computer-implemented method comprising: receiving streaming video data from a video server, wherein the streaming video data is destined for a mobile node; receiving radio frequency (RF) information from a baseband unit of a transceiver, wherein the baseband unit receives the RF information from a remote radio head of the transceiver, and wherein the RF information indicates a wireless power level of the mobile node and describes a radio link between the mobile node and the remote radio head; upon detecting, based on the RF information, a change in the wireless power level of the mobile node, modifying video compression of the streaming video data by modifying a video codec rate to match an effective channel data rate of the radio link; compressing, at a video optimization server, the streaming video data based on the modified video codec rate and policy information regarding the mobile node; and transmitting the compressed streaming video data to the mobile node through the baseband unit. 2. The computer-implemented method of claim 1 , wherein the remote radio head includes an RF antenna and circuitry for transmitting the streaming video data over radio frequencies, and wherein the baseband unit performs baseband processing. 3. The computer-implemented method of claim 1 , wherein the remote radio head and the baseband unit are elements of a cloud radio access network (RAN). 4. The computer-implemented method of claim 1 , wherein the video optimization server is implemented on a gateway. 5. The computer-implemented method of claim 1 , wherein the RF information is received in an out-of-band service orchestration protocol that is used to manage resources among devices in a network. 6. The computer-implemented method of claim 1 , further comprising: communicating, with a policy server, an ability to enforce policies based on available resources and the RF information. 7. The computer-implemented method of claim 1 , wherein the computer-implemented method is performed by the video optimization server, wherein the policy information is received at the video optimization server, and wherein the video optimization server is implemented on a gateway. 8. The computer-implemented method of claim 7 , wherein the remote radio head and the baseband unit are elements of a cloud radio access network (RAN), wherein the remote radio head includes an RF antenna and circuitry for transmitting the streaming video data over radio frequencies, and wherein the baseband unit performs baseband processing. 9. The computer-implemented method of claim 8 , wherein the RF information is received in an out-of-band service orchestration protocol that is used to manage resources among devices in a network, and wherein the computer-implemented method further comprises communicating, with a policy server, an ability to enforce policies based on available resources and the RF information. 10. A network device for video optimization, the network device comprising: one or more interfaces configured to: receive, from a video server, streaming video data that is destined for a mobile node; and receive radio frequency (RF) information from a baseband unit of a transceiver, wherein the baseband unit receives the RF information from a remote radio head of the transceiver, and wherein the RF information indicates a wireless power level of the mobile node and describes a radio link between the mobile node and the remote radio head; and a processor configured to: upon detecting, based on the RF information, a change in the wireless power level of the mobile node, modify video compression of the streaming video data by modifying a video codec rate to match an effective channel data rate of the radio link; and compress, at a video optimization server, the streaming video data based on the modified video codec rate and policy information regarding the mobile node; wherein the one or more interfaces are further configured to transmit the compressed streaming video data to the mobile node through the baseband unit. 11. The network device of claim 10 , wherein the remote radio head includes an RF antenna and circuitry for transmitting the streaming video data over radio frequencies, and wherein the baseband unit performs baseband processing. 12. The network device of claim 10 , wherein the remote radio head and the baseband unit are elements of a cloud radio access network (RAN). 13. The network device of claim 10 , wherein the video server is implemented on a gateway. 14. The network device of claim 10 , wherein the RF information is received in an out-of-band service orchestration protocol that is used to manage resources among devices in a network. 15. The network device of claim 10 , wherein the processor is further configured to: communicate, with a policy server, an ability to enforce policies based on available resources and the received RF information. 16. A logic for video optimization and encoded on a non-transitory medium, wherein the logic when executed is configured to: receive, from a video server, streaming video data that is destined for a mobile node; receive radio frequency (RF) information from a baseband unit of a transceiver, wherein the baseband unit receives the RF information from a remote radio head of the transceiver, and wherein the RF information indicates a wireless power level of the mobile node and describes a radio link between the mobile node and the remote radio head; upon detecting, based on the RF information, a change in the wireless power level of the mobile node, modify video compression of the streaming video data by modifying a video codec rate to match an effective channel data rate of the radio link; compress, at a video optimization server, the streaming video data based on the modified video codec rate and policy information regarding the mobile node; and transmit the compressed streaming video data to the mobile node through the baseband unit. 17. The logic of claim 16 , wherein the remote radio head and the baseband unit are elements of a cloud radio access network (RAN). 18. The logic of claim 16 , wherein the logic is implemented on a gateway. 19. The logic of claim 16 , wherein the RF information is received in an out-of-band service orchestration protocol that is used to manage resources among devices in a network. 20. The logic of claim 16 , further configured to: communicate, with a policy server, an ability to enforce policies based on available resources and the RF information.
adapting media to network capabilities · CPC title
Responding to QoS · CPC title
directed to encoder {, e.g. for requesting a lower encoding rate} · CPC title
involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements {(video transcoding H04N19/40; media packet handling at the source H04L65/762)} · CPC title
Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network (arrangements for maintenance or administration in data switching networks involving bandwidth and capacity management H04L41/0896) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.