# US 7,415,037 B1 · Method and apparatus for real-time transmission of compressed data

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,415,037 B1
- Document ID: US7415037B1
- Status: Granted
- Kind: B1
- Application number: 09/700,626
- Filed: 1999-05-07
- Granted: 2008-08-19
- Earliest claimed: 1998-05-20
- Assignees: Siemens Aktiengesellschaft
- Inventors: Wolfgang Hultsch
- Web page: https://patentgrep.com/patent/US7415037B1

## CPC

- H04Q 11/0457: {Connection protocols}
- H03M 7/00: Conversion of a code where information is represented by a given sequence or number of digits to a code where the same {, similar or subset of} information is represented by a different sequence or number of digits
- H04J 3/22: in which the sources have different rates or codes {(simultaneous speech and digital data or video transmission H04M11/06; see provisional also H04J3/16)}
- H04N 7/147: {Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals (selecting H04Q)}
- H04Q 2213/13034: A/D conversion, code compression/expansion
- H04Q 2213/13098: Mobile subscriber
- H04Q 2213/13106: Microprocessor, CPU
- H04Q 2213/13166: Fault prevention
- H04Q 2213/13174: Data transmission, file transfer
- H04Q 2213/13209: ISDN
- H04Q 2213/13216: Code signals, frame structure
- H04Q 2213/1329: Asynchronous transfer mode, ATM
- H04Q 2213/13297: Coupling different rates in TDM systems, data rate adaptation
- H04Q 2213/13337: Picturephone, videotelephony
- H04Q 2213/13363: Pulse stuffing, bit stuffing
- H04Q: SELECTING (switches, relays, selectors H01H; wireless communication networks H04W)
- H03M: CODING; DECODING; CODE CONVERSION IN GENERAL (using fluidic means F15C4/00; optical analogue/digital converters G02F7/00; coding, decoding or code conversion, specially adapted for particular applications, see the relevant subclasses, e.g. G01D, G01R, G06F, G06T, G09G, G10L, G11B, G11C, H04B, H04L, H04M, H04N; ciphering or deciphering for cryptography or other purposes involving the need for secrecy G09C)
- H04J: MULTIPLEX COMMUNICATION (transmission in general H04B; peculiar to transmission of digital information H04L5/00; systems for the simultaneous or sequential transmission of more than one television signal H04N7/08; in exchanges H04Q11/00; stereophonic systems H04S)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method and apparatus for real-time transmission of compressed data wherein, useful data and filling data are received as a data stream with a constant data rate via a circuit-switched connection of a first communication network, the filling data contained in the data stream with the constant data rate is removed, and the useful data contained in the data stream with the constant data rate is reformatted and sent as a data stream with a variable data rate via a packet-oriented connection of a second communications network. Efficient utilization of the transmission bandwidth is accomplished by the removal of the superfluous filling data which are received in the data stream with the constant data rate via the circuit-switched connection, and the reformatting of the useful data for the data stream with the variable data rate via the packet-oriented connection. This has a particularly favorable effect if the real-time transmission of the compressed data leads into a mobile communications network with a radio interface which is limited in terms of transmission bandwidth.

## Claims

### Claim 1

A method for real-time transmission of compressed data, the method comprising:
receiving both useful data and filling data as a data stream with a fixed data rate via a circuit-switched connection of a first communications network, wherein said data stream includes said compressed data;
removing the filling data contained in the data stream with the constant data rate;
processing the remaining useful data, contained in the data stream with the constant data rate, into a format compatible with a data stream with a variable data rate via a packet-oriented connection by embedding the useful data into the transmission format of the packet-oriented connection, wherein said variable data rate corresponds to a variable transmission bandwidth available for the subscriber connection; and
transmitting the processed data stream with a variable data rate via a packet-oriented connection of a second communications network, wherein the packet-oriented connection comprises one of General Packet Radio Service (GPRS) cells, and Asynchronous Transfer Mode (ATM) cells, communicating quality data for identifying transmission quality of the packet-oriented connection to the second communications network.

### Claim 2 (depends on 1)

A method for real-time transmission of compressed data as claimed in claim 1, wherein the useful data comprises compressed video data.

### Claim 3 (depends on 1)

A method for real-time transmission of compressed data as claimed in claim 1, the method further comprising:
determining as the quality data at least one of an average data rate and a maximum data rate for the data stream with the variable data rate.

### Claim 4 (depends on 1)

A method for real-time transmission of compressed data as claimed in claim 1, the method further comprising:
using a quality factor of a transmission channel used for the data stream with the variable data rate for identifying the transmission quality.
