System and method of transmitting content from a mobile device to a wireless display
First Claim
1. A method of transmitting content to a wireless display device, the method comprising:
- receiving multimedia data;
encoding the multimedia data;
writing encoded multimedia data into a first predetermined memory location of a shared memory;
encapsulating the encoded multimedia data;
writing encapsulation data into a second predetermined memory location of the shared memory;
calculating error control encoding;
writing the error control encoding into a third predetermined memory location of the shared memory; and
transmitting the encoded multimedia data, the encapsulation data, and the error control encoding to the wireless display device;
wherein the first predetermined memory location, the second predetermined memory location, and the third predetermined memory location are allocated based on a channel bandwidth and a packet error rate.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of transmitting content to a wireless display device is disclosed. The method may include receiving multimedia data, encoding the multimedia data, and writing encoded multimedia data into a first predetermined memory location of a shared memory. Further, the method may include encapsulating the encoded multimedia data and writing encapsulation data into a second predetermined memory location of the shared memory. The method may also include calculating error control encoding and writing the error control encoding into a third predetermined memory location of the shared memory. Further, the method may include transmitting the encoded multimedia data, the encapsulation data, and the error control encoding to the wireless display device.
-
Citations
40 Claims
-
1. A method of transmitting content to a wireless display device, the method comprising:
-
receiving multimedia data; encoding the multimedia data; writing encoded multimedia data into a first predetermined memory location of a shared memory; encapsulating the encoded multimedia data; writing encapsulation data into a second predetermined memory location of the shared memory; calculating error control encoding; writing the error control encoding into a third predetermined memory location of the shared memory; and transmitting the encoded multimedia data, the encapsulation data, and the error control encoding to the wireless display device; wherein the first predetermined memory location, the second predetermined memory location, and the third predetermined memory location are allocated based on a channel bandwidth and a packet error rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A wireless device, comprising:
-
means for receiving multimedia data; means for encoding the multimedia data; means for writing encoded multimedia data into a first predetermined memory location of a shared memory; means for encapsulating the encoded multimedia data; means for writing encapsulation data into a second predetermined memory location of the shared memory; means for calculating error control encoding; means for writing the error control encoding into a third predetermined memory location of the shared memory; and means for transmitting the encoded multimedia data, the encapsulation data, and the error control encoding to the wireless device; wherein the first predetermined memory location, the second predetermined memory location, and the third predetermined memory location are allocated based on a channel bandwidth and a packet error rate. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A wireless device, comprising:
-
a processor, wherein the processor is operable to; receive multimedia data; encode the multimedia data; write encoded multimedia data into a first predetermined memory location of a shared memory; encapsulate the encoded multimedia data; write encapsulation data into a second predetermined memory location of the shared memory; calculate error control encoding; write the error control encoding into a third predetermined memory location of the shared memory; and transmit the encoded multimedia data, the encapsulation data, and the error control encoding to the wireless device; wherein the first predetermined memory location, the second predetermined memory location, and the third predetermined memory location are allocated based on a channel bandwidth and a packet error rate. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program product, the computer program product comprising:
-
a non-transitory computer-readable medium, the computer-readable medium comprising; at least one instruction for receiving multimedia data; at least one instruction for encoding the multimedia data; at least one instruction for writing encoded multimedia data into a first predetermined memory location of a shared memory; at least one instruction for encapsulating the encoded multimedia data; at least one instruction for writing encapsulation data into a second predetermined memory location of the shared memory; at least one instruction for calculating error control encoding; at least one instruction for writing the error control encoding into a third predetermined memory location of the shared memory; and at least one instruction for transmitting the encoded multimedia data, the encapsulation data, and the error control encoding to a wireless device; wherein the first predetermined memory location, the second predetermined memory location, and the third predetermined memory location are allocated based on a channel bandwidth and a packet error rate. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification