Solving ip buffering delays in mobile multimedia applications with translayer optimization
AssigneeQUALCOMM Incorporated
InventorsGordon Walker, Christopher Bennett
Life of this patent
Estimating the term…
Abstract
Systems and methodologies are described that facilitate relocating an IP buffer from a conventional location in a user device handset to a radio-access network (RAN) interface in order to reduce acquisition delay in the user device. By performing IP buffering at the transmission side of a forward link transmission, acquisition time can be reduced by approximately 5-7 seconds. Additionally, a physical layer aware encoder can be employed, which has knowledge of transmission constraints associated with, for example, a conventional DVB-H transmission protocol, and can parse streaming media into 1-second segments that can be pre-packaged in a current superframe for display at a subsequent time.
Claims46
A method of reducing acquisition time for streaming media in a wireless communication environment, comprising:
- employing an IP buffer in a radio access network (RAN) interface to buffer streaming media data prior to transmission;
- and
- encoding IP packets utilizing a variable data rate and a fixed or variable delivery time within a specified time window.
An apparatus that facilitates reducing acquisition delay in a wireless communication environment, comprising:
- an IP buffer in a RAN interface, which buffers streaming media data prior to transmission to a user device;
- and
- a phy-aware encoder that has knowledge of package settings related to a DVB-H physical layer and pre-packages time slices with data intended for display during a subsequent time period.
A wireless communication apparatus, comprising:
- means for performing internet protocol (IP) buffering of data prior to transmission;
- means for encoding buffered media data with knowledge of a physical layer with which the data is to be transmitted;
- and
- means for transmitting the encoded media data.
A computer-readable medium having stored thereon computer-executable instructions for:
- buffering data according to an internet protocol (IP) prior to transmission;
- encoding buffered media data in accordance with constraints associated with a physical layer upon which the data is to be transmitted;
- and
- transmitting the encoded media data.
A processor that executes instructions for increasing throughput in a wireless communication environment, the instructions comprising:
- pre-buffering data according to an internet protocol (IP) prior to transmission;
- encoding buffered media data according to pre-defined constraints associated with a physical layer upon which the data is to be transmitted;
- and
- transmitting the encoded media data on the physical layer.
Dependencies are inferred from the claim text.