Method and apparatus for allocation of information to channels of a communication system
First Claim
1. A method of transmitting information over a wireless communication system, the method being performed using a computing device and comprising:
- determining a number of transmissions over available communication channels in the wireless communication system that can occur-during an interval of an information unit; and
partitioning the information unit into a number of slices, wherein each of the slices is independently decodable, and wherein the number of slices is equal to or less than the determined number of transmissions and sizes of the slices do not exceed one of a plurality of packet sizes of the available communication channels.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus are described for improving the transmission of information over wireless communication channels. These techniques include determining available communication channels for transmitting information and determining possible physical layer packet sizes of the available channels. An information unit is partitioned into portions wherein the size of the portions are selected so as to match one of the physical layer packet sizes of the available communication channels. Another aspect is partitioning the information into a number of slices that correspond to the number of transmissions that occur during the information unit interval and assigning each partition to a corresponding transmission. The techniques can be used for various types of information, such as multimedia data, variable bit rate data streams, video data, or audio data. The techniques can also be used with various over the air interfaces, such as, Global System for Mobile Communication (GSM), General Packet Radio Service (GPRS), Enhanced Data GSM Environment (EDGE), or standards based on CDMA such as TIA/EIA-95-B (IS-95), TIA/EIA-98-C (IS-98), IS2000, HRPD, cdma2000, Wideband CDMA (WCDMA), and others.
75 Citations
67 Claims
-
1. A method of transmitting information over a wireless communication system, the method being performed using a computing device and comprising:
-
determining a number of transmissions over available communication channels in the wireless communication system that can occur-during an interval of an information unit; and partitioning the information unit into a number of slices, wherein each of the slices is independently decodable, and wherein the number of slices is equal to or less than the determined number of transmissions and sizes of the slices do not exceed one of a plurality of packet sizes of the available communication channels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of transmitting information over a wireless communication system, the method being performed using a computing device and comprising:
-
determining a number of transmissions in available communication channels that can occur-during an interval of an information unit; determining possible physical layer data packet sizes of the available communication channels; and partitioning the information unit into slices, wherein each of the slices is independently decodable, and wherein the number of slices is equal to or less than the determined number of transmissions, and the sizes of the slices are selected so as not to exceed one of the determined physical layer data packet sizes of the available communication channels. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method of transmitting information over a wireless communication system, the method performed using a computing device and comprising:
-
determining a number of transmissions over available communication channels in the wireless communication system that can occur during an interval of a video frame; and partitioning the video frame into a number of slices, wherein each of the slices includes at least one macro block, and wherein the number of slices is equal to or less than the determined number of transmissions and sizes of the slices do not exceed one of a plurality of packet sizes of the available communication channels.
-
-
28. A wireless communication device comprising:
-
a controller configured to determine physical layer packet sizes of available communication channels; and an encoder configured to partition data contained in an information unit into slices, wherein each of the slices is independently decodable, and wherein the number of slices is equal to or less than the number of transmissions available for transmitting the information unit having an interval during the interval of the information unit, and the sizes of the slices are selected not to exceed one of the physical layer packet sizes of the available communication channels. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A non-transitory computer-readable media comprising a program code for performing a method of encoding data for transmission in a wireless communication system, the program code comprising program instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
determining a number of transmissions over available communication channels in the wireless communication system that can occur-during an interval of an information unit; and partitioning the information unit into a number of slices, wherein each of the slices is independently decodable, and wherein the number of slices is equal to or less than the determined number of transmissions and sizes of the slices do not exceed one of a plurality of packet sizes of the available communication channels.
-
-
41. A non-transitory computer-readable media comprising a program code for performing a method of encoding data for transmission in a wireless communication system, the program code comprising program instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
determining possible physical layer packet sizes of available communication channels; determining a number of transmissions over the available communication channels that can occur during an interval of an information unit; and partitioning data contained in the information unit into a number of slices, wherein each of the slices is independently decodable, and wherein the number of slices is equal to or less than the determined number of transmissions and sizes of the slices do not exceed one of the possible physical layer packet sizes.
-
-
42. An apparatus for transmitting information over a wireless communication system, comprising:
-
means for determining a number of transmissions over available communication channels in the wireless communication system that can occur during an interval of an information unit; and means for partitioning the information unit into a number of slices, wherein each of the slices is independently decodable, and wherein the number of slices is equal to or less than the determined number of transmissions and sizes of the slices do not exceed one of a plurality of packet sizes of the available communication channels. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. An apparatus for transmitting information over a wireless communication system, comprising:
-
means for determining a number of transmissions in available communication channels that can occur during an interval of an information unit; means for determining possible physical layer data packet sizes of the available communication channels; and means for partitioning the information unit into a number of slices, wherein each of the slices is independently decodable, and wherein the number of slices is equal to or less than the determined number of transmissions, and sizes of the slices are selected so as not to exceed one of the physical layer data packet sizes of the available communication channels. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67)
-
Specification