FAST CHANNEL SWITCHING FOR ENCRYPTED MEDIAFLO MOBILE MULTIMEDIA MULTICAST SYSTEM
First Claim
1. A method of enhancing stream layer transmission for a MediaFLO mobile multimedia multicast system comprising a transmitter and a receiver, wherein a plurality of multicast logical channels (MLC) forming a data frame is sent from said transmitter, wherein each MLC comprises multimedia data streams comprising a stream 0 data packet, a stream 1 data packet, a stream 2 data packet, and parity data bits, and wherein four data frames comprises a super-frame, and wherein each said super-frame comprises time-division multiplexing (TDM) pilots, Overhead Information Symbols (OIS), data, and a Pilot Positioning Channel (PPC);
- said receiver performing a process comprising;
performing code word (CW) computations on a current channel being accessed by said receiver;
anticipating a favorite channel that a user is statistically mostly likely to switch to on said receiver at any particular time;
periodically monitoring the OIS for each favorite channel every 2N periods, where N is a crypto period of a CW;
remaining in a sleep mode while data bursts are received from non-favorite channels;
waking up from said sleep mode during data bursts of said favorite channel;
performing the same CW computations being performed on said current channel on said favorite channel; and
performing a cyclic redundancy check (CRC) of said stream 0 data packet once said CW computations are performed upon selecting said favorite channel.
23 Assignments
0 Petitions
Accused Products
Abstract
Enhancing a stream layer transmission for a MediaFLO™ mobile multimedia multicast system comprising a transmitter and a receiver. Code word (CW) computations are performed on a current channel being accessed by the receiver. A favorite channel that a user is statistically mostly likely to switch to on the receiver at any particular time is anticipated. The Overhead Information Symbols (OIS) for each favorite channel is periodically monitored. The receiver remains in a sleep mode while data bursts are received from non-favorite channels, and then wakes up during data bursts of the favorite channel. The same CW computations are performed on the favorite channel as were being performed on the current channel. A cyclic redundancy check (CRC) is performed once the CW computations are performed upon selecting the favorite channel.
19 Citations
20 Claims
-
1. A method of enhancing stream layer transmission for a MediaFLO mobile multimedia multicast system comprising a transmitter and a receiver, wherein a plurality of multicast logical channels (MLC) forming a data frame is sent from said transmitter, wherein each MLC comprises multimedia data streams comprising a stream 0 data packet, a stream 1 data packet, a stream 2 data packet, and parity data bits, and wherein four data frames comprises a super-frame, and wherein each said super-frame comprises time-division multiplexing (TDM) pilots, Overhead Information Symbols (OIS), data, and a Pilot Positioning Channel (PPC);
- said receiver performing a process comprising;
performing code word (CW) computations on a current channel being accessed by said receiver; anticipating a favorite channel that a user is statistically mostly likely to switch to on said receiver at any particular time; periodically monitoring the OIS for each favorite channel every 2N periods, where N is a crypto period of a CW; remaining in a sleep mode while data bursts are received from non-favorite channels; waking up from said sleep mode during data bursts of said favorite channel; performing the same CW computations being performed on said current channel on said favorite channel; and performing a cyclic redundancy check (CRC) of said stream 0 data packet once said CW computations are performed upon selecting said favorite channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- said receiver performing a process comprising;
-
9. A method of enhancing stream layer transmission for a MediaFLO mobile multimedia multicast system comprising a transmitter and a receiver, wherein a plurality of multicast logical channels (MLC) forming a data frame is sent from said transmitter, wherein each MLC comprises multimedia data streams comprising a stream 0 data packet, a stream 1 data packet, a stream 2 data packet, and parity data bits, and wherein four data frames comprises a super-frame, said method comprising:
-
performing code word (CW) computations on a current channel being accessed by said receiver; anticipating a favorite channel that a user is statistically mostly likely to switch to on said receiver at any particular time; periodically monitoring the OIS for each favorite channel; remaining in a sleep mode while data bursts are received from non-favorite channels; waking up from said sleep mode during data bursts of said favorite channel; performing the same CW computations being performed on said current channel on said favorite channel; and performing a cyclic redundancy check (CRC) of said stream 0 data packet once said CW computations are performed upon selecting said favorite channel. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system for enhancing stream layer transmission for a MediaFLO mobile multimedia multicast environment, said system comprising:
-
a transmitter adapted to send a plurality of multicast logical channels (MLC) forming a data frame, wherein each MLC comprises multimedia data streams comprising a stream 0 data packet, a stream 1 data packet, a stream 2 data packet, and parity data bits, and wherein four data frames comprises a super-frame, and wherein each said super-frame comprises time-division multiplexing (TDM) pilots, Overhead Information Symbols (OIS), data, and a Pilot Positioning Channel (PPC); a receiver that receives said MLC from said transmitter, wherein said receiver is adapted to; perform code word (CW) computations on a current channel being accessed by said receiver; anticipate a favorite channel that a user is statistically mostly likely to switch to on said receiver at any particular time; periodically monitor the OIS for each favorite channel every 2N periods, where N is a crypto period of a CW; remain in a sleep mode while data bursts are received from non-favorite channels; wake up from said sleep mode during data bursts of said favorite channel; and perform the same CW computations being performed on said current channel on said favorite channel; and cyclic redundancy check (CRC) hardware on said receiver to perform a CRC of said stream 0 data packet once said CW computations are performed upon selecting said favorite channel. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification