Video adaptation for content-aware wireless streaming
First Claim
Patent Images
1. A method of wirelessly streaming multimedia content from a wireless transmission device to a remote display device, the method comprising:
- receiving a content information from a media player of the wireless transmission device via an application programming interface (API) associated with the media player, wherein the content information corresponds to the multimedia content played by the media player;
receiving a link quality information of a link between the wireless transmission device and the remote display device from an output component of the wireless transmission device through a feedback element using another API;
selecting a video encoder bitrate based on the received content information and the link quality information;
encoding the multimedia content based on the selected video encoder bitrate;
outputting the encoded content through the output component for wirelessly streaming the encoded multimedia content to the remote display device.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein are techniques related to wirelessly streaming content to a remote display device. Parameters are selected for the streaming based on content information received via an application programming interface (API) associated with a media player. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
-
Citations
18 Claims
-
1. A method of wirelessly streaming multimedia content from a wireless transmission device to a remote display device, the method comprising:
-
receiving a content information from a media player of the wireless transmission device via an application programming interface (API) associated with the media player, wherein the content information corresponds to the multimedia content played by the media player; receiving a link quality information of a link between the wireless transmission device and the remote display device from an output component of the wireless transmission device through a feedback element using another API; selecting a video encoder bitrate based on the received content information and the link quality information; encoding the multimedia content based on the selected video encoder bitrate; outputting the encoded content through the output component for wirelessly streaming the encoded multimedia content to the remote display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. At least one non-transitory computer accessible medium comprising computer executable instructions that, when executed by a wireless transmission device, direct the wireless transmission device to perform operations including:
-
receiving a content information from a media player of the wireless transmission device via an application programming interface (API) associated with the media player, wherein the content information corresponds to a multimedia content played by the media player; receiving a link quality information of a link between the wireless transmission device and a remote display device from another API through a feedback element of the wireless transmission device; selecting a video encoder bitrate based on the received content information and the link quality information; encoding the multimedia content based on the selected video encoder bit rate; and outputting the encoded multimedia content to an output component of the wireless transmission device to wirelessly stream the encoded content to the remote display device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A wireless transmission device, comprising:
-
a processor; memory coupled to the processor; a media component stored in the memory and operable on the processor to play a received multimedia content; an adaptive streaming component stored in the memory and operable on the processor to; receive a content information corresponding to the multimedia content from the media component via an application programming interface (API); receive a link quality information of a link between the wireless transmission device and a remote display device from another API through a feedback element of an output component operable on the wireless transmission device; select a video encoder bitrate based on the received content information and the link quality information; encode the multimedia content based on the selected video encoder bitrate; and output the encoded content to the output component; and an output component stored in the memory and operable on the processor to output the encoded content; and a transmission component configured to wirelessly stream the encoded multimedia content to the remote display device. - View Dependent Claims (17, 18)
-
Specification