Encoder initialization and communications
First Claim
1. An apparatus for encoder initialization and communications, comprising:
- an encoder module including an encoder; and
a database configured to receive a plurality of parameters to be used for operation of the encoder module, the database further configured to store the plurality of parameters, the database further configured to provide the plurality of parameters to the encoder module,wherein the encoder is configured to be initialized based on the plurality of parameters from the database when at least one of the following occurs;
when the apparatus is handed off from a first domain to a second domain;
when the apparatus is handed off from a network supporting a first data rate to a network supporting a second data rate, wherein the first data rate is different from the second data rate;
when the apparatus is handed off from a network using an encoder type to a network that does not support the encoder type;
or when a data rate of a network associated with the apparatus is changed,wherein the handoff occurs seamlessly.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure is directed to an apparatus and method for encoder initialization and communications. The apparatus may include a database and an encoder module. The database may be configured to receive a plurality of parameters to be used for operation of the encoder module. The database may be further configured to store the plurality of parameters and to provide the plurality of parameters to the encoder module. The encoder module includes an encoder configured to be initialized based on the plurality of parameters from the database. When invoked, the encoder may rely on the database to initialize rather than performing measurements on the current signal that is to be encoded. In one aspect, the apparatus may be an access terminal that can seamlessly switch between different domains, different networks, different base stations, and different access points.
-
Citations
30 Claims
-
1. An apparatus for encoder initialization and communications, comprising:
-
an encoder module including an encoder; and a database configured to receive a plurality of parameters to be used for operation of the encoder module, the database further configured to store the plurality of parameters, the database further configured to provide the plurality of parameters to the encoder module, wherein the encoder is configured to be initialized based on the plurality of parameters from the database when at least one of the following occurs;
when the apparatus is handed off from a first domain to a second domain;
when the apparatus is handed off from a network supporting a first data rate to a network supporting a second data rate, wherein the first data rate is different from the second data rate;
when the apparatus is handed off from a network using an encoder type to a network that does not support the encoder type;
or when a data rate of a network associated with the apparatus is changed,wherein the handoff occurs seamlessly.
-
-
2. An apparatus for encoder initialization and communications, comprising:
-
an encoder module including an encoder; and a database configured to receive a plurality of parameters to be used for operation of the encoder module, the database further configured to store the plurality of parameters, the database further configured to provide the plurality of parameters to the encoder module, wherein the encoder is configured to be initialized based on the plurality of parameters from the database when at least one of the following occurs;
when the apparatus is handed off from a first domain to a second domain;
when the apparatus is handed off from a network supporting a first data rate to a network supporting a second data rate, wherein the first data rate is different from the second data rate;
when the apparatus is handed off from a network using an encoder type to a network that does not support the encoder type;
or when a data rate of a network associated with the apparatus is changed,wherein each of the network supporting the first data rate, the network supporting the second data rate, the network using the encoder type, the network that does not support the encoder type, and the network associated with the apparatus is a communications network comprising at least one of an access point or a base station.
-
-
3. An apparatus for encoder initialization and communications, comprising:
-
an encoder module including an encoder; and a database configured to receive a plurality of parameters to be used for operation of the encoder module, the database further configured to store the plurality of parameters, the database further configured to provide the plurality of parameters to the encoder module, wherein the encoder is configured to be initialized based on the plurality of parameters from the database when at least one of the following occurs;
when the apparatus is handed off from a first domain to a second domain;
when the apparatus is handed off from a network supporting a first data rate to a network supporting a second data rate, wherein the first data rate is different from the second data rate;
when the apparatus is handed off from a network using an encoder type to a network that does not support the encoder type;
or when a data rate of a network associated with the apparatus is changed,and wherein if the first domain is an Internet Protocol multimedia subsystem (IMS) domain, then the second domain is a circuit-switched (CS) domain, and if the first domain is a CS domain, then the second domain is an IMS domain. - View Dependent Claims (4)
-
-
5. An apparatus for encoder initialization and communications, comprising:
-
an encoder module including an encoder; and a database configured to receive a plurality of parameters to be used for operation of the encoder module, the database further configured to store the plurality of parameters, the database further configured to provide the plurality of parameters to the encoder module, wherein the encoder is configured to be initialized based on the plurality of parameters from the database when at least one of the following occurs;
when the apparatus is handed off from a first domain to a second domain;
when the apparatus is handed off from a network supporting a first data rate to a network supporting a second data rate, wherein the first data rate is different from the second data rate;
when the apparatus is handed off from a network using an encoder type to a network that does not support the encoder type;
or when a data rate of a network associated with the apparatus is changed,wherein each of the network supporting the first data rate, the network supporting the second data rate, the network using the encoder type, and the network that does not support the encoder type comprises a base station.
-
-
6. An apparatus for encoder initialization and communications, comprising:
-
an encoder module including an encoder; and a database configured to receive a plurality of parameters to be used for operation of the encoder module, the database further configured to store the plurality of parameters, the database further configured to provide the plurality of parameters to the encoder module, wherein the encoder is configured to be initialized based on the plurality of parameters from the database when at least one of the following occurs;
when the apparatus is handed off from a first domain to a second domain;
when the apparatus is handed off from a network supporting a first data rate to a network supporting a second data rate, wherein the first data rate is different from the second data rate;
when the apparatus is handed off from a network using an encoder type to a network that does not support the encoder type;
or when a data rate of a network associated with the apparatus is changed,wherein each of the network supporting the first data rate, the network supporting the second data rate, the network using the encoder type, and the network that does not support the encoder type comprises an access point.
-
-
7. A method of encoder initialization and communications, comprising:
-
receiving a plurality of parameters by a database, the plurality of parameters to be used for operation of an encoder; storing the plurality of parameters in the database; providing the plurality of parameters from the database; initializing the encoder based on the plurality of parameters from the database; receiving a first communication signal before the step of receiving a plurality of parameters; generating the plurality of parameters based on the first communication signal; receiving a second communication signal after the step of receiving the first communication signal, the second communication signal being a current signal, the first communication signal being a previous signal; and encoding the current signal by the encoder after the step of initializing, wherein the step of initializing comprises initializing the encoder based on the plurality of parameters associated with the previous signal and not the current signal that is encoded by the encoder. - View Dependent Claims (8, 9, 10, 11, 13, 14, 15, 16)
-
-
12. A method of encoder initialization and communications, comprising:
-
receiving a plurality of parameters by a database, the plurality of parameters to be used for operation of an encoder; storing the plurality of parameters in the database; providing the plurality of parameters from the database; initializing the encoder based on the plurality of parameters from the database; selecting the plurality of parameters from the database; comparing the selected plurality of parameters to a second plurality of parameters; determining one or more parameters based on the comparison; and providing the one or more parameters to the encoder and to the database.
-
-
17. An apparatus for encoder initialization and communications, comprising:
-
means for encoding a signal; means for receiving a plurality of parameters, the plurality of parameters to be used for operation of the means for encoding; means for storing the plurality of parameters; means for providing the plurality of parameters from the means for storing; means for initializing the means for encoding based on the plurality of parameters provided by the means for storing; means for receiving communication signals, wherein the means for receiving communication signals is configured to receive a first communication signal and to receive a second communication signal after receiving the first communication signal, the second communication signal being a current signal, the first communication signal being a previous signal; and means for generating parameters, wherein the means for generating parameters is configured to generate the plurality of parameters based on the first communication signal, wherein the means for encoding is configured to encode the current signal without encoding the previous signal simultaneously, and wherein the means for initializing is configured to initialize the means for encoding based on the plurality of parameters associated with the previous signal and not the current signal that is encoded by the means for encoding. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A computer program product, comprising:
-
a non-transitory computer-readable medium comprising; code for causing at least one computer to receive a plurality of parameters by a database, the plurality of parameters to be used for operation of an encoder; code for causing the at least one computer to store the plurality of parameters in the database; code for causing the at least one computer to provide the plurality of parameters from the database to allow the encoder to be initialized based on the plurality of parameters from the database; code for causing the at least one computer to invoke initialization of the encoder, wherein the encoder is to be initialized based on the plurality of parameters from the database; code for causing the at least one computer to generate the plurality of parameters based on a first communication signal; and code for causing the at least one computer to invoke encoding of a second communication signal, the second communication signal being a current signal and the first communication signal being a previous signal, wherein the encoder is to be initialized based on the plurality of parameters associated with the previous signal and not the current signal. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A computer program product, comprising:
-
a non-transitory computer-readable medium comprising; code for causing at least one computer to receive a plurality of parameters by a database, the plurality of parameters to be used for operation of an encoder; code for causing the at least one computer to store the plurality of parameters in the database; code for causing the at least one computer to provide the plurality of parameters from the database to allow the encoder to be initialized based on the plurality of parameters from the database; code for causing the at least one computer to select the plurality of parameters from the database; code for causing the at least one computer to compare the selected plurality of parameters to a second plurality of parameters; code for causing the at least one computer to determine one or more parameters based on the comparison; and code for causing the at least one computer to provide the one or more parameters to the encoder and to the database. - View Dependent Claims (30)
-
Specification