End-to-end network encoding architecture
First Claim
1. A teleconferencing accelerator apparatus for transmitting data via a packet-switched network, comprising:
- a capture encoder hardware module for capturing and encoding video image and audio data comprising;
a video input operable to receive video image data;
a video output operable to supply encoded video image data in a format transmittable via the packet-switched network;
an audio input operable to receive audio data;
an audio output operable to supply encoded audio data in a format transmittable via the packet-switched network; and
a control input for receiving requests from a video decoder or audio decoder to modify in real-time the data encoding and capture functionality of the module.
2 Assignments
0 Petitions
Accused Products
Abstract
An improved teleconferencing data capture, encoding, and decoding architecture incorporates the audio encoding and video encoding functions in capture encoder hardware devices, and incorporates the video decoding function in a video decoder hardware device. The video decoder and an audio decoder are able to analyze incoming data packets and are communicably linked to their respective capture encoder devices, or to a single capture encoder device if both audio and video capture and encoding functions are incorporated in a single device, so that the capture and/or encoding functions may be modified during the course of a teleconference.
-
Citations
13 Claims
-
1. A teleconferencing accelerator apparatus for transmitting data via a packet-switched network, comprising:
-
a capture encoder hardware module for capturing and encoding video image and audio data comprising;
a video input operable to receive video image data;
a video output operable to supply encoded video image data in a format transmittable via the packet-switched network;
an audio input operable to receive audio data;
an audio output operable to supply encoded audio data in a format transmittable via the packet-switched network; and
a control input for receiving requests from a video decoder or audio decoder to modify in real-time the data encoding and capture functionality of the module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
a packetized encoded video image data input operable to receive the packetized encoded video image from the packet-switched network; and
an unencoded video image data output, operable to supply unencoded video image data.
-
-
4. The apparatus according to claim 3, wherein the request is selected from the group consisting of:
-
a command to enter a fast-update mode;
a command to perform a fast update of a group of blocks;
a command to perform a fast update of a macroblock;
a command to use sync for every group of blocks;
a command to decide the frequency of group of block syncs;
an indication that a set of macroblocks has been received with errors and has been treated as not coded;
a command to enter a progressive refinement mode;
a command to alter the maximum bit rate; and
a command to alter the maximum frame rate.
-
-
5. The apparatus according to claim 4, wherein the capture encoder hardware module further comprises a separate progressive refinement output operable to supply progressive refinement data.
-
6. The apparatus according to claim 2, further comprising:
-
a video decoder hardware module adapted to receive the packets, analyze the received packets, and decode the encoded video image data, comprising;
a packetized encoded video image data input operable to receive the packetized encoded video image data from a network; and
an unencoded video image data output, operable to supply unencoded video image data; and
an audio decoder module adapted to receive the encoded audio data, to analyze the received data, and to decode the encoded audio data, comprising;
an encoded audio input; and
an audio output operable to supply unencoded audio data.
-
-
7. The apparatus according to claim 1, wherein the encoded video image data conforms to an ITU-T H.323 standard for video data transmission.
-
8. The apparatus according to claim 1, wherein the capture encoder hardware module further comprises a preview output operable to supply preview data to be displayed on a local display device.
-
9. The apparatus according to claim 1, wherein the video image data received by the video input is digital.
-
10. The apparatus according to claim 1, wherein the video image data received by the video input is analog.
-
11. The apparatus according to claim 1, wherein the encoded audio data conforms to an ITU-T H.323 standard for transmission of audio data.
-
12. The apparatus according to claim 1, further comprising an audio decoder module having an encoded audio input operable to receive the encoded audio data, and an audio output operable to supply unencoded audio data.
-
13. The apparatus according to claim 1, wherein the capture encoder hardware module is adapted to measure the acoustic energy of the audio data prior to encoding the audio data to detect silent input.
Specification