NETWORK/PEER ASSISTED SPEECH CODING
First Claim
Patent Images
1. A system, comprising:
- a first communication terminal;
a second communication terminal;
a first database that stores user attribute information associated with a plurality of users; and
a server connected to the first database that obtains an identifier of a user of the first communication terminal, retrieves user attribute information associated with the user of the first communication terminal from the first database based on the identifier of the user of the first communication terminal, and provides the user attribute information associated with the user of the first communication terminal to the second communication terminal responsive to the initiation of a communication session between the first communication terminal and the second communication terminal;
wherein the second communication terminal stores the user attribute information associated with the user of the first communication terminal for use in decoding an encoded speech signal received from the first communication terminal during the communication session.
7 Assignments
0 Petitions
Accused Products
Abstract
A communications network is used to transfer user attribute information about participants in a communication session to their respective communication terminals for storage and use thereon to configure a speech codec to operate in a speaker-dependent manner, thereby improving speech coding efficiency. In a network-assisted model, the user attribute information is stored on the communications network and selectively transmitted to the communication terminals while in a peer-assisted model, the user attribute information is derived by and transferred between communication terminals.
-
Citations
32 Claims
-
1. A system, comprising:
-
a first communication terminal; a second communication terminal; a first database that stores user attribute information associated with a plurality of users; and a server connected to the first database that obtains an identifier of a user of the first communication terminal, retrieves user attribute information associated with the user of the first communication terminal from the first database based on the identifier of the user of the first communication terminal, and provides the user attribute information associated with the user of the first communication terminal to the second communication terminal responsive to the initiation of a communication session between the first communication terminal and the second communication terminal; wherein the second communication terminal stores the user attribute information associated with the user of the first communication terminal for use in decoding an encoded speech signal received from the first communication terminal during the communication session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method implemented by a server for facilitating speaker-dependent coding by a first communication terminal and a second communication terminal, comprising:
-
obtaining an identifier of a user of the first communication terminal; retrieving user attribute information associated with the user of the first communication terminal from a first database based on the identifier of the user of the first communication terminal; providing the user attribute information associated with the user of the first communication terminal to the second communication terminal for use in decoding an encoded speech signal received from the first communication terminal during a communication session. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
a first communication terminal that processes speech signals originating from a first user to derive first user attribute information there from and that stores the first user attribute information for use in encoding speech signals originating from the first user for transmission to other communication terminals; and a second terminal that processes speech signals originating from a second user to derive second user attribute information there from and that stores the second user attribute information for use in encoding speech signals originating from the second user for transmission to other communication terminals; wherein the first communication terminal transmits the first user attribute information to the second communication terminal responsive to the initiation of a communication session between the first communication terminal and the second communication terminal; and wherein the second communication terminal stores the first user attribute information for use in decoding an encoded speech signal received from the first communication terminal during the communication session. - View Dependent Claims (19, 20, 21, 22, 28)
-
-
23. A method implemented by a first communication terminal, comprising:
-
processing speech signals originating from a first user to derive first user attribute information there from; storing the first user attribute information in memory; responsive to the initiation of a communication session between the first communication terminal and a second communication terminal, transmitting the first user attribute information to the second communication terminal for use in decoding an encoded speech signal received from the first communication terminal during the communication session; and during the communication session, using the first user attribute information to encode a speech signal originating from the first user for transmission to the second communication terminal - View Dependent Claims (24, 25, 26, 27)
-
-
29. A communication terminal, comprising:
-
a configurable speech encoder that encodes a speech signal originating from a user of the communication terminal for transmission to a remote communication terminal; a configurable speech decoder that decodes an encoded speech signal originating from the remote communication terminal; a memory that stores first user attributes associated with the user of the communication terminal and second user attributes associated with a user of the remote communication terminal; and a speech codec configuration controller that configures the configurable speech encoder to operate in a speaker-dependent manner based on the first user attributes and that configures the configurable speech decoder to operate in a speaker-dependent manner based on the second user attributes. - View Dependent Claims (30, 31, 32)
-
Specification