System and method for distributed processing of packet data containing audio information
AssigneeGlobespan Virata Incorporated
InventorJonathan Cline
Life of this patent
Estimating the term…
Abstract
The present invention pertains to a system and corresponding method for distributed processing of packet data containing audio information. The system includes a host processing module for exchanging packet data containing audio information with a data packet network, wherein the host processing module includes host logic for performing non-real-time processing of the packet data. The system also includes a slave processing module coupled to the host processing module for exchanging packet data with the host processing module, wherein the slave processing module includes slave logic for performing real-time processing of the packet data, and for interfacing with a media device.
Claims46
A system for distributed processing of packet data containing audio information comprising:
- a host processing module for exchanging packet data containing audio information with a data packet network, wherein the host processing module includes host logic for performing non-real-time processing of the packet data;
- and
- a slave processing module coupled to the host processing module for exchanging packet data with the host processing module, wherein the slave processing module includes slave logic for performing real-time processing of the packet data, and for interfacing with a media device.
A slave processing module for processing of the packet data containing audio information, wherein the slave processing module interfaces with a host processing module that is configured for exchanging packet data containing audio information with a data packet network, and wherein the host processing module includes host logic for performing non-real-time processing of the packet data, the slave processing module comprising:
- slave logic for performing real-time processing of the packet data, and for interfacing with a media device,
- wherein the host and the slave logic are configured to process packet data coded in conformance with the real time protocol format,
- and wherein the slave logic includes at least one of:
- logic for performing RTP generation or validation;
- and
- logic for performing time-stamp reordering.
A method for distributed processing of the packet data containing audio information in a system including a host processing module and a slave processing module for exchanging information between a data packet network and a media device, wherein the method comprises:
- performing non-real time processing of packet data using the host processing module;
- and
- performing real-time processing of the packet data using the slave processing module.
A method for distributed processing of packet data containing audio information in a system including a host processing module and a slave processing module for exchanging information between a data packet network and a media device, wherein the host processing module is configured to perform non-real-time processing of packet data, and wherein the slave processing module and the slave processing module are configured to process packet data coded in conformance with the real time protocol format, wherein the method comprises:
- performing real-time processing of the packet data using the slave processing module,
- wherein the real-time processing includes at least one of:
- performing RTP generation or validation;
- and
- performing time-stamp reordering.
The method of 40, wherein the commands include at least one of:
- an initialize command for initializing a communication session involving the media device;
- an end command for ending a communication session involving the particular media device and the at least one other participant;
- and
- a statistics reporting request command for requesting the slave processing module to forward statistics that the slave processing module has collected to the host processing module.
A storage for storing machine-readable instructions for carrying out a method for distributed processing of the packet data containing audio information in a system including a host processing module and a slave processing module for exchanging information between a data packet network and a media device, the storage comprising:
- logic for performing non-real time processing of packet data using the host processing module;
- and
- logic performing real-time processing of the packet data using the slave processing module.
Dependencies are inferred from the claim text.