Remote conference system using multicast transmission for performing echo cancellation
AssigneeNEC Corporation
InventorAkihiro Sekine
Life of this patent
Estimating the term…
Abstract
In a remote conference system based on a client server model, each of conference terminals comprises a terminal packet memory for storing a voice data of the conference terminal. When a synthesized voice data is multicasted to the conference terminals, each of the conference terminals searches own voice data included in the synthesized voice data from the terminal packet memory. An echo canceler in each of the conference terminals cancels own voice data from the synthesized voice data, thereby performing an echo canceling processing.
Claims6
A conference terminal in a remote conference system using asynchronous transmission, said conference terminal canceling a voice data of said conference terminal from a synthesized voice data which is obtained by synthesizing voice data produced by all other conference terminals, said conference terminal comprising:
- a terminal packet generator for generating a terminal packet including said voice data;
- a terminal packet memory for storing the terminal packet generated by said terminal packet generator;
- and
- an echo canceler for canceling said voice data included in the terminal packet stored in said terminal packet memory from the synthesized voice data, wherein:
- said terminal packet generator appends an identifier of said conference terminal and a sequential number in said conference terminal to said voice data, thereby generating the terminal packet;
- the synthesized voice data forms a synthesized packet together with the identifier and the sequential number;
- and
- said echo canceler cancels said voice data included in the terminal packet stored in said terminal packet memory from the synthesized voice data included in said synthesized packet, when the synthesized packet includes the identifier of its own conference terminal and the sequential number corresponding to the terminal packet stored in said terminal packet memory.
A remote conference system comprising:
- a conference controller;
- a plurality of conference terminals;
- and
- a network for connecting said conference controller and said plurality of conference terminals using asynchronous transmission,
- wherein each of said plurality of conference terminals comprises:
- a terminal packet generator for appending an identifier of said conference terminal and a sequential number in said conference terminal to a voice data produced by said conference terminal, thereby generating the terminal packet;
- and
- a terminal packet memory for storing the terminal packet generated by said terminal packet generator,
- wherein said conference controller comprises a synthesizer for synthesizing voice data included in terminal packets from said plurality of conference terminals and forming a synthesized packet together with identifiers and sequential numbers of the synthesized voice data of said plurality of conference terminals, and
- wherein each of said plurality of conference terminals further comprises an echo canceler for canceling said voice data included in the terminal packet stored in said terminal packet memory from the synthesized voice data included in the synthesized packet from said conference terminal when the identifier of said voice data is identical to that of its own conference terminal.
Dependencies are inferred from the claim text.