Method and system for processing wireless digital multimedia
First Claim
Patent Images
1. A system for wirelessly transmitting HDMI data from a source to a display, comprising:
- a DVI receiver receiving HDMI data;
a transmit digital processing system receiving an output of the DVI receiver;
a wireless transmitter receiving an output of the transmit digital processing system and wirelessly sending it to a receiver;
a receive digital processing system receiving an output of the receiver;
a DVI transmitter receiving an output of the receive digital processing system; and
a display receiving an output of the DVI transmitter and displaying, in response, the HDMI data, including audibly displaying audio data present in the HDMI data, the receive digital processing system having a back end component that strips every nth word if it is a null word, the nth word being discarded along with the following n-1 words and otherwise the n words being assembled into a 100-bit word.
1 Assignment
0 Petitions
Accused Products
Abstract
A transmit digital processing system for wireless transmission of HDMI and/or DVI data using an FPGA. The FPGA converts the data into two data streams and includes a front end component multiplexing video data with control data. A complementary receive FPGA is also disclosed.
96 Citations
15 Claims
-
1. A system for wirelessly transmitting HDMI data from a source to a display, comprising:
-
a DVI receiver receiving HDMI data; a transmit digital processing system receiving an output of the DVI receiver; a wireless transmitter receiving an output of the transmit digital processing system and wirelessly sending it to a receiver; a receive digital processing system receiving an output of the receiver; a DVI transmitter receiving an output of the receive digital processing system; and a display receiving an output of the DVI transmitter and displaying, in response, the HDMI data, including audibly displaying audio data present in the HDMI data, the receive digital processing system having a back end component that strips every nth word if it is a null word, the nth word being discarded along with the following n-1 words and otherwise the n words being assembled into a 100-bit word.
-
-
2. A transmit digital processing system for wireless transmission of HDMI and/or DVI data, the system converting the data into two data streams, wherein the system includes a front end component multiplexing video data with control data and further comprises:
a Reed-Solomon encoder receiving an output of the front end component, the front end component outputting a substantially continuous stream of data to the RS (Reed-Solomon) Encoder, wherein if a video data rate to the front end component is insufficient to satisfy the RS Encoder, null words are generated by the front end component such that the RS Encoder is never starved for data. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
9. A transmit digital processing system for wireless transmission of HDMI and/or DVI date, the system converting the data into two data streams, wherein the system includes:
-
a front end component multiplexing video data with control data; a forward error correcting component receiving data from the front end component; a scrambler receiving data from the forward error correcting component and randomizing the data; a header generator periodically outputting a header, a first portion of which includes preset data useful for synchronizing a receiver, a second portion of which includes variable data including control information useful by the receiver, each header being associated with a unit of multimedia data from the scrambler; and a differential encoder representing absolute data from the header generator as phase shifted quadrature data.
-
-
10. A receive digital processing system for wireless reception of HDMI and/or DVI data, the system deserializing received data using a deserializer aligning data by using a first character of a received header to perform alignment in both I and Q channels, the system including:
-
a descrambler receiving data from the deserializer; and a forward error correction decoder receiving data from the descrambler; a back end component receiving data from the decoder and extracting original video and control data therefrom, wherein the back end component is caused to strip every nth word if it is a null word, the nth word being discarded along with the following n-1 words and otherwise the n words being assembled into a 100-bit word. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification