Wireless transport framework with variable equalizer training
First Claim
1. A method for wirelessly transmitting content to mobile devices, the method comprising:
- storing a plurality of equalizer training sequences in a memory;
selecting a training pattern, wherein the training pattern specifies equalizer training sequences of the plurality of equalizer training sequences for inclusion in a plurality of packets and locations in the plurality of packets for the specified equalizer training sequences, wherein the training pattern is selected from a plurality of possible training patterns, wherein each of the plurality of possible training patterns comprises a different amount of training information, wherein the training pattern is selected based on training needs of equalizer technology of the mobile devices;
generating a plurality of packets using the selected training pattern, wherein the plurality of packets comprise content and control information, wherein the control information comprises an indication of the training pattern used in the plurality of packets; and
transmitting the plurality of packets in a wireless manner,wherein selecting the training pattern comprises selecting a training pattern which specifies a lesser amount of training information for improved equalizer technology or selecting a training pattern which specifies a greater amount of training information for older equalizer technology.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for wirelessly transmitting audiovisual information. Training information may be stored in a memory. A plurality of packets may be generated, including the training information. The plurality of packets may also include audiovisual information. The plurality of packets may include first information identifying a first training pattern of a plurality of possible training patterns. The first training pattern may specify one or more locations of the training information in the plurality of packets. The first information may be usable by a receiver to determine the first training pattern of the plurality of possible training patterns. The plurality of packets may be transmitted in a wireless manner.
-
Citations
17 Claims
-
1. A method for wirelessly transmitting content to mobile devices, the method comprising:
-
storing a plurality of equalizer training sequences in a memory; selecting a training pattern, wherein the training pattern specifies equalizer training sequences of the plurality of equalizer training sequences for inclusion in a plurality of packets and locations in the plurality of packets for the specified equalizer training sequences, wherein the training pattern is selected from a plurality of possible training patterns, wherein each of the plurality of possible training patterns comprises a different amount of training information, wherein the training pattern is selected based on training needs of equalizer technology of the mobile devices; generating a plurality of packets using the selected training pattern, wherein the plurality of packets comprise content and control information, wherein the control information comprises an indication of the training pattern used in the plurality of packets; and transmitting the plurality of packets in a wireless manner, wherein selecting the training pattern comprises selecting a training pattern which specifies a lesser amount of training information for improved equalizer technology or selecting a training pattern which specifies a greater amount of training information for older equalizer technology. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for generating packets configured for wireless transmission to mobile devices, the system comprising:
-
a memory, wherein a plurality of equalizer training sequences are stored in the memory; and transmit logic operatively coupled to the memory, wherein the transmit logic is configured to; select a training pattern, wherein the training pattern specifies equalizer training sequences of the plurality of equalizer training sequences for inclusion in a plurality of packets and locations in the plurality of packets for the specified equalizer training sequences, wherein the training pattern is selected from a plurality of possible training patterns, wherein each of the plurality of possible training patterns comprises a different amount of training information, wherein the training pattern is selected based on training needs of equalizer technology of the mobile devices; and generate a plurality of packets using the selected training pattern, wherein the plurality of packets comprise content and control information, wherein the control information comprises an indication of the training pattern used in the plurality of packets, wherein the plurality of packets are configured to be transmitted in a wireless manner, wherein selecting the training pattern comprises selecting a training pattern which specifies a lesser amount of training information for improved equalizer technology or selecting a training pattern which specifies a greater amount of training information for older equalizer technology. - View Dependent Claims (7, 8)
-
-
9. A non-transitory computer accessible memory medium, wherein a plurality of equalizer training sequences are stored in the memory, wherein the memory medium stores program instructions for generating packets configured for wireless transmission to mobile devices, wherein the program instructions are executable to:
-
select a training pattern, wherein the training pattern specifies equalizer training sequences of the plurality of equalizer training sequences for inclusion in a plurality of packets and locations in the plurality of packets for the specified equalizer training sequences, wherein the training pattern is selected from a plurality of possible training patterns, wherein each of the plurality of possible training patterns comprises a different amount of training information, wherein the training pattern is selected based on training needs of equalizer technology of the mobile devices; and generate a plurality of packets using the selected training pattern, wherein the plurality of packets comprise content and control information, wherein the control information comprises an indication of the training pattern used in the plurality of packets, wherein the plurality of packets are configured to be transmitted in a wireless manner, wherein selecting the training pattern comprises selecting a training pattern which specifies a lesser amount of training information for improved equalizer technology or selecting a training pattern which specifies a greater amount of training information for older equalizer technology.
-
-
10. A method for receiving and presenting content wirelessly received at a mobile device, the method comprising:
-
storing a plurality of reference equalizer training sequences in a memory; receiving a plurality of packets in a wireless manner, wherein the plurality of packets comprise content and control information, wherein a plurality of locations in the plurality of packets are allocated for equalizer training sequences, wherein the control information comprises an indication of a training pattern used in the plurality of packets, wherein the training pattern specifies which of a plurality of equalizer training sequences are included in the plurality of packets and which of the locations in the plurality of packets allocated for equalizer training sequences are used for those of the plurality of equalizer training sequences which are included in the plurality of packets, wherein the training pattern is selected by a transmitter based on training needs of equalizer technology of the mobile device; identifying the training pattern based on the indication of the training pattern; training an equalizer of the mobile device, comprising comparing equalizer training sequences received in the plurality of packets to corresponding reference equalizer training sequences of the plurality of reference equalizer training sequences stored in the memory; and processing at least a portion of the plurality of packets using the trained equalizer, wherein the training pattern is selected from a plurality of possible training patterns, wherein a training pattern which specifies a lesser amount of training information is selected for improved equalizer technology, wherein a training pattern which specifies a greater amount of training information is selected for older equalizer technology. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system for processing packets wirelessly received at a mobile device, the system being for use in the mobile device, the system comprising:
-
a memory for storing a plurality of reference equalizer training sequences; an input for receiving a plurality of packets, wherein the plurality of packets were transmitted in a wireless manner, wherein the plurality of packets comprise content and control information, wherein a plurality of locations in the plurality of packets are allocated for equalizer training sequences, wherein the control information comprises an indication of a training pattern used in the plurality of packets, wherein the training pattern specifies which of a plurality of equalizer training sequences are included in the plurality of packets and which of the locations in the plurality of packets allocated for equalizer training sequences are used for those of the plurality of equalizer training sequences which are included in the plurality of packets, wherein the training pattern is selected by a transmitter based on training needs of equalizer technology of the system; and receiver logic operatively coupled to the memory and the input, wherein the receiver logic is configured to identify the training pattern based on the indication of the training pattern; train an equalizer of the system, comprising comparing equalizer training sequences received in the plurality of packets to corresponding reference equalizer training sequences of the plurality of reference equalizer training sequences stored in the memory; and process at least a portion of the plurality of packets using the trained equalizer, wherein the training pattern is selected from a plurality of possible training patterns, wherein a training pattern which specifies a lesser amount of training information is selected for improved equalizer technology, wherein a training pattern which specifies a greater amount of training information is selected for older equalizer technology. - View Dependent Claims (16)
-
-
17. A non-transitory computer accessible memory medium, wherein a plurality of reference equalizer training sequences are stored on the memory medium, wherein the memory medium stores program instructions for a mobile device to process wirelessly received packets, wherein the program instructions are executable to:
-
receive a plurality of packets, wherein the plurality of packets comprise content and control information, wherein a plurality of locations in the plurality of packets are allocated for equalizer training sequences, wherein the control information comprises an indication of a training pattern used in the plurality of packets, wherein the training pattern specifies which of a plurality of equalizer training sequences are included in the plurality of packets and which of the locations in the plurality of packets allocated for equalizer training sequences are used for those of the plurality of equalizer training sequences which are included in the plurality of packets, wherein the training pattern is selected by a transmitter based on training needs of equalizer technology of the mobile device; identify the training pattern based on the indication of the training pattern; train an equalizer, comprising comparing equalizer training sequences received in the plurality of packets to corresponding reference equalizer training sequences of the plurality of reference equalizer training sequences stored in the memory; and process at least a portion of the plurality of packets using the trained equalizer, wherein the training pattern is selected from a plurality of possible training patterns, wherein a training pattern which specifies a lesser amount of training information is selected for improved equalizer technology, wherein a training pattern which specifies a greater amount of training information is selected for older equalizer technology.
-
Specification