PLAYBACK OF MULTIMEDIA DURING MULTI-WAY COMMUNICATIONS
First Claim
1. A computer-implemented process for playing back an arbitrary media recording during a multi-party communication over a real-time multi-way multi-media communication system via a user'"'"'s communication device, the process comprising using a computer to perform the following process actions:
- inputting a user command to initiate the playback of a media recording;
inserting the media recording into a media stream being processed by the user'"'"'s communication device as part of the communication by replacing a portion of the media stream; and
transmitting the media recording as part of the media stream to a least one other party to the communication.
2 Assignments
0 Petitions
Accused Products
Abstract
Multimedia playback technique embodiments are presented which facilitate the playback of an arbitrary media recording during a multi-party communication over a real-time multi-way communication system via a user'"'"'s communication device. The recorded media can be interjected into a multi-party communication on a real time basis. This is generally accomplished by the media recording being inserted into a media stream being processed by the user'"'"'s communication device as part of the multi-party communication. This can be done by either replacing a portion of the media stream with the media recording or mixing the media recording with a portion of the media stream. Once inserted, the media recording is transmitted as part of the media stream to a least one other party to the communication.
56 Citations
20 Claims
-
1. A computer-implemented process for playing back an arbitrary media recording during a multi-party communication over a real-time multi-way multi-media communication system via a user'"'"'s communication device, the process comprising using a computer to perform the following process actions:
-
inputting a user command to initiate the playback of a media recording; inserting the media recording into a media stream being processed by the user'"'"'s communication device as part of the communication by replacing a portion of the media stream; and transmitting the media recording as part of the media stream to a least one other party to the communication. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented process for playing back an arbitrary media recording during a multi-party communication over a real-time multi-way multi-media communication system via a user'"'"'s communication device, the process comprising using a computer to perform the following process actions:
-
inputting a user command to initiate the playback of a media recording; inserting the media recording into a media stream being processed by the user'"'"'s communication device as part of the communication by mixing the media recording into a portion of the media stream; and transmitting the media recording as part of the media stream to a least one other party to the communication. - View Dependent Claims (9)
-
-
10. A communication device for playing back an arbitrary audio clip during a multi-party communication over a real-time multi-way communication system, comprising:
-
an audio microcontroller which controls various aspects of audio transfer comprising, acquisition of a user'"'"'s voice and other sounds via a microphone and a subsequent conversion of a signal output by the microphone to a digital audio signal via an analog-to-digital (A/D) converter, temporarily queuing of the digital audio signal in a first buffer connected to the converter, wherein the audio microcontroller has direct access to the first buffer through which additional digitized audio data is inserted into the digital audio signal by the audio microcontroller via the first buffer, encoding of the digital audio signal after leaving the first buffer via an audio codec module, wherein the audio microcontroller dictates when portions of the digital audio signal queued in the first buffer are fed into the audio codec module, and wherein said encoding comprises at least one of encoding, encrypting, and adding error correction data to the digital audio signal, followed by packetizing the resulting signal to produce an encoded audio signal, temporarily queuing of the encoded audio signal in a second buffer connected to the audio codec module, and outputting the encoded audio signal to at least one other party in the multi-party communication; a shared memory to which the audio microcontroller has access and from which the audio microcontroller can copy digitized audio data for insertion into the first buffer; and a general purpose central processing unit (GP-CPU) which has access to the shared memory. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification