Nova Patents
WO2006000878A1

Non-native media codec in cdma

Abstract

A method and device of sending and receiving encoded media over a CDMA channel. A plurality of speech frames are output by a media codec, and the plurality of encoded media frames are encapsulated into a packet of a first type. The packet of the first type is encapsulated into a datagram of a second type. The datagram of the second type is encapsulated into a datagram of a third type. The datagram of the third type is divided into a plurality of equal-sized pieces, such that each of the equal-sized pieces fits to a specific CDMA channel frame. Each of the CDMA channel frames is sent over a CDMA air interface, and received at a receive end over the CDMA air interface.

WO2006000878A1, drawing sheet 1
Sheet 1 of 7

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

39 claims: 9 independent, 30 dependent

  1. 1
    WHAT IS CLAIMED IS:1. A method of sending encoded media over a CDMA channel, comprising: obtaining a plurality of encoded media frames output by a media codec, and encapsulating the plurality of encoded media frames into a packet of a first type;encapsulating the packet of the first type into a packet of a second type;encapsulating the packet of the second type into a packet of a third type;dividing the packet of the third type such that the packet of the third type can be sent over a plurality of CDMA channel frames;and sending the packet of the third type over a CDMA air interface.
  2. 11
    A device comprising:input means for obtaining a plurality of encoded media frames output by a media codec;first encapsulating means for encapsulating the plurality of encoded media frames into a packet of a first type;second encapsulating means for encapsulating the packet of the first type into a packet of a second type;third encapsulating means for encapsulating the packet of the second type into a packet of a third type;dividing means for dividing the packet of the third type such that the packet of the third type can be sent over a plurality of CDMA channel frames of a CDMA air interface;and output means for outputting the packet of the third type over the CDMA air interface in a plurality of CDMA channel frames.
  3. 20
    A device comprising:an input unit configured to receive a plurality of encoded media frames output by a media codec;a first encapsulating configured to encapsulate the plurality of encoded media frames received by the input unit into a packet of a first type;a second encapsulating unit configured to encapsulate the packet of the first type into a packet of a second type;a third encapsulating unit configured to encapsulate the datagram of the second type into a packet of a third type;a dividing unit configured to divide the packet of the third type such that the packet of the third type can be output over a plurality of frames of a CDMA air interface;and an output unit configured to the packet of the third type over the CDMA air interface via the plurality of frames.
  4. 21
    A method of receiving encoded media over a CDMA channel, comprising:receiving data from a plurality of CDMA channel frames on a CDMA air interface and combining the data from the plurality of CDMA channel frames into a packet of a first type;decapsulating the packet of the first type into a packet of a second type;decapsulating the datagram of the second type into a packet of a third type;decapsulating the datagram of the third type into a packet of a fourth type;decapsulating the datagram of the fourth type into a packet of a fifth type;obtaining data from a payload portion of the packet of the fifth type, to thereby obtain the speech sent over the CDMA air interface.
  5. 27
    A device for receiving encoded media over a CDMA channel, comprising:a receiving unit configured to receive data from a plurality of CDMA channel frames on a CDMA air interface and to combine the data from the plurality of CDMA channel frames into a packet of a first type;a first decapsulating unit configured to decapsulate the packet of the first type into a packet of a second type;a second decapsulating unit configured to decapsulate the datagram of the second type into a packet of a third type;a third decapsulating unit configured to decapsulate the datagram of the third type into a packet of a fourth type;a fourth decapsulating unit configured to decapsulate the datagram of the fourth type into a packet of a fifth type;and a data obtaining unit configured to obtain data from a payload portion of the packet of the fifth type, to thereby obtain the encoded media sent over the CDMA air interface.
  6. 33
    A system for transferring information from a non-native media codec over an air interface, comprising:a receiving unit for receiving data output from the non-native media codec;an encapsulating unit for encapsulating the data output from the non-native media codec into a format compatible with the air interface;and a transmitting unit for transmitting the encapsulated data over the air interface.
  7. 35
    A method of transferring information from a non-native media codec over an air interface, comprising:receiving data output from the non-native media codec;encapsulating the data output from the non-native media codec into a format compatible with the air interface;and transmitting the encapsulated data over the air interface.
  8. 38
    A computer program product that provides for transfer of encoded media over a CDMA air interface, said computer program product comprising:computer code for obtaining a plurality of encoded media frames output by a media codec, and encapsulating the plurality of encoded media frames into a packet of a first type;computer code for encapsulating the packet of the first type into a packet of a second type;computer code for encapsulating the packet of the second type into a packet of a third type;computer code for dividing the packet of the third type such that the packet of the third type can be sent over a plurality of CDMA channel frames;and computer code for sending the packet of the third type over the CDMA air interface.
  9. 39
    A computer program product that provides for transfer of encoded media over a CDMA air interface, said computer program product comprising:computer code for receiving data from a plurality of CDMA channel frames on a CDMA air interface and combining the data from the plurality of CDMA channel frames into a packet of a first type;computer code for decapsulating the packet of the first type into a packet of a second type;computer code for decapsulating the datagram of the second type into a packet of a third type;computer code for decapsulating the datagram of the third type into a packet of a fourth type;computer code for decapsulating the datagram of the fourth type into a packet of a fifth type;and computer code for obtaining data from a payload portion of the packet of the fifth type, to thereby obtain the speech sent over the CDMA air interface. 40. A network element for sending encoded media over a CDMA channel, comprising: means for obtaining a plurality of encoded media frames output by a media codec, and encapsulating the plurality of encoded media frames into a packet of a first type;I means for encapsulating the packet of the first type into a packet of a second type;means for encapsulating the packet of the second type into a packet of a third type;means for dividing the packet of the third type such that the packet of the third type can be sent over a plurality of CDMA channel frames;and means for sending the packet of the third type over a CDMA air interface.