Selective variable rate encoding to regulate data frame size
AssigneeQUALCOMM Incorporated
InventorScott Dickson
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorScott Dickson
Estimating the term…
A determination of a coding rate dependent on the size of data frames previously coded or the space remaining for data frames. A variable rate coder creates a data frame. The rate of the variable rate coder is set by examining the amount of space remaining in a data packet, which is at least partially comprised of data frames produced by the variable rate coder. Alternatively examining the amount of space used by previous data frame(s) may set the rate of the variable rate coder.
A method for creating a data packet from a plurality of data frames provided by a variable rate coder, the method comprising:
A method for creating a data packet from a plurality of data frames provided by a variable rate coder, the method comprising:
A meted for controlling a variable rate vocoder, the method comprising:
A method for controlling a variable rate vocoder, the method comprising:
A method of creating an over the air packet in a cellular telephone, the method comprising:
An apparatus for creating a data packet from a plurality of data frames provided by a variable rate coder, the method comprising:
An apparatus for creating a data packet from a plurality of data frames provided by a variable rate coder, the method comprising:
An apparatus for controlling a variable rate vocoder, the apparatus comprising:
An apparatus for controlling a variable rate vocoder, the apparatus comprising:
An apparatus for creating an over the air packet in a cellular telephone, the apparatus comprising:
An apparatus for creating a data packet from a plurality of data frames provided by a variable rate coder, the apparatus comprising:
An apparatus for creating a data packet from a plurality of data frames provided by a variable rate coder, the method comprising:
An apparatus for controlling a variable rate vocoder, the method comprising:
An apparatus for controlling a variable rate vocoder, the method comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Traffic management, e.g. flow control or congestion control: optimizing the usage of the radio link, e.g. header compression, information sizing ,…
Allocation of channels according to the instantaneous demands of the users, e.g. concentrated multiplexers, statistical multiplexers: the demands…
Wireless communication networks
Multiplex communication
Term ended 12 Aug 2023 (estimated)
This invention relates to data encoding for capacity constrained channels, and in particular embodiments to variable encoding of digital voice data for transmission over a communication channel.
Channels are defined paths for carrying signals. Channels may comprise radio frequency channels, optical channels, wired channels, or any other path, which can carry data. Channels inherently have a maximum capacity. One way to improve the utilization of channels is to process data before transmission, for example by applying compression methods. Accordingly there is need in the art for apparatus and methods to process data that will be transmitted over a finite capacity channel.
The terms frame and data frame are used synonymously herein. The term rate, as used herein is used to refer to the size of data frames produced by a variable rate encoder. Given the same input, a full rate encoding will produce a data frame on the order of twice the size of a half rate encoding. Accordingly the size of a frame and the rate of an encoder are both used to identify the size of data frames produced by a variable rate encoder.
The present disclosure is illustrated in conjunction with the figures in which reference identifiers identify corresponding elements throughout. In the drawings, like reference identifiers generally indicate identical, functionally similar and/or structurally similar elements. The drawing in which an element first appears is indicated by the leftmost digit(s) in the corresponding reference identifier.
FIG. 1 is a graphic illustration of an environment in which an illustrative embodiment of the invention may operate.
FIG. 2 is a graphic illustration of voice data transmission.
FIG. 1 is a graphic illustration of an environment in which an illustrative embodiment of the invention may operate. The environment illustrated in FIG. 1 is a mobile telephone system 101. Mobile telephone 103 provides a transmission signal 105 to a channel 107. Channel 107 is illustratively a mobile telephone channel, such as a CDMA (Code Division Multiple Access), TDMA (Time Division Multiple Access), GSM (Global System for Mobile Communications) or the like. A base station receiver 109 accepts the transmission signal 105 from the channel 107, and may in turn provide the data content of the transmission signal to a communication network, such as POTS (Plain Old Telephone System) not illustrated in FIG. 1. Those skilled in the art will however recognize that the teachings herein may be applied to any capacity constrained channel, and mobile telephone channel 107 is chosen by way of illustration and not limitation.
FIG. 2 is a graphic illustration of voice data transmission. A user 201 provides a verbal input 203 to the mobile telephone 103. Mobile telephone 103 accepts the verbal input 203 and converts it into data frames, for example 205A through 205E, which are included in the transmission signal 105. The data frames are provided to the channel 107.
FIG. 3 is a graphic illustration showing further detail of the voice data transmission illustrated in FIG. 2.