1460716739-e8b72467-eb61-4879-816b-a7902167a9ed

1. An apparatus for performing speech coding in a CELP system, comprising:
an adaptive codebook in which previously synthesized execution signals are stored;
a stochastic codebook in which a plurality of excitation vectors are stored, said stochastic codebook comprising a first subcodebook in which excitation vectors composed of a small number of pulses are stored and a second subcodebook in which excitation vectors composed of a large number of pulses are stored;
a synthesized speech obtainer that obtains synthesized speech using excitation information acquired from said adaptive codebook and said stochastic codebook using linear prediction coefficients obtained by performing linear prediction coefficient analysis on an input speech signal;
a gain information obtainer that obtains gain information of said synthesized speech using a relation of said synthesized speech and said input speech signal; and
a transmitter that transmits said linear prediction coefficients, said excitation information and said gain information,
wherein said stochastic codebook comprises a controller that provides additional gain for respective excitation vector in at least one of said first subcodebook and said second subcodebook according to a distance between pulses of the excitation vectors in said first subcodebook and a computation system that obtains the excitation information using the gain controlled excitation vectors.
2. The apparatus according to claim 1, wherein said controller provides the additional gain for the excitation vectors in said second subcodebook small when the distance between pulses of the excitation vectors in said first subcodebook is short, and provides the additional gain for the excitation vectors in said second subcodebook large when the distance between pulses of excitation vectors in said first subcodebook is long.
3. The apparatus according to claim 2, wherein said controller calculates the additional gain according to a following equation:
g=|P1\u2212P2|L
wherein g is the additional gain, P1 and P2 are respectively pulse positions of the excitation vector in the first subcodebook, and L is a vector length.
4. An apparatus for performing speech coding in a CELP system, comprising:
an adaptive codebook in which previously synthesized execution signals are stored;
a stochastic codebook in which a plurality of excitation vectors are stored, said stochastic codebook comprising a first subcodebook in which excitation vectors comprising a small number of pulses are stored and a second subcodebook in which excitation vectors comprising a large number of pulses are stored;
a synthesized speech obtainer that obtains a synthesized speech using excitation information acquired from said adaptive codebook and said stochastic codebook, using linear prediction coefficients obtained by performing linear prediction coefficient analysis on an input speech signal;
a voice determiner that performs a voicedunvoiced judgment on said input speech signal using said linear prediction coefficients;
a gain information obtainer that obtains gain information for said synthesized speech using a relation of said synthesized speech and said input speech signal; and
a transmitter that transmits said linear prediction coefficients, said excitation information and said gain information,
wherein said stochastic codebook has a controller that provides additional gain for respective excitation vectors in at least one of said first subcodebook and said second subcodebook according to a distance between pulses of the excitation vector in said first subcodebook, and a computation system that obtains the excitation information using the gain controlled excitation vectors.
5. The apparatus according to claim 4, wherein said controller provides the additional gain for the excitation vector in said second subcodebook small when the distance between pulses of excitation vectors in said first subcodebook is short, and provides the additional gain for the excitation vector in said second subcodebook large when the distance between pulses of excitation vectors in said first subcodebook is long.
6. The apparatus according to claim 4, wherein said controller calculates the additional gain according to a following equation:
g=|P1\u2212P2|R
wherein g is the additional gain, P1 and P2 are respectively pulse positions of the excitation vector in said first subcodebook, and R represents a weighting coefficient and is a vector length L when a result of the voicedunvoiced judgment indicates a voiced speech, and L\xd70.5 when the result of the voicedunvoiced judgment indicates an unvoiced speech.
7. An apparatus for performing speech coding in a CELP system, comprising:
an adaptive codebook in which previously synthesized excitation signals are stored;
a stochastic codebook in which a plurality of excitation vectors are stored, said stochastic codebook comprising a first subcodebook in which excitation vectors comprising a small number of pulses are stored and a second subcodebook in which excitation vectors comprising a large number of pulses are stored;
a receiver that receives linear prediction coefficients, excitation information and gain information transmitted from a coding side; and
a speech decoder that decodes a speech using said excitation information multiplied by said gain information, and said prediction coefficients,
wherein said stochastic codebook comprises a controller that provides additional gain for respective excitation vectors in at least one of said first subcodebook and said second subcodebook according to a distance between pulses of the excitation vectors in said first subcodebook and a computation system that obtains the excitation information using the gain controlled excitation vectors.
8. The apparatus according to claim 7, wherein said apparatus further comprises a linear prediction coefficient provider that provides said linear prediction coefficients to said stochastic codebook.
9. A method for performing speech coding in a CELP system, comprising:
providing additional gain for respective excitation vectors in at least one of a first subcodebook and a second subcodebook according to a distance between pulses of excitation vectors in said first subcodebook of a stochastic codebook having said first subcodebook in which excitation vectors comprising a small number of pulses are stored and said second subcodebook in which excitation vectors comprising a large number of pulses are stored;
obtaining excitation information using the additional gain provided excitation vectors;
obtaining a synthesized speech using excitation information acquired from an adaptive codebook and said stochastic codebook, using linear prediction coefficients obtained by performing linear prediction coefficient analysis on an input speech signal; and
obtaining gain information for said synthesized speech using a relation of said synthesized speech and said input speech signal.
10. The method according to claim 9, wherein said method further comprises performing a voicedunvoiced judgment on said input speech signal using said linear prediction coefficients.
11. A recording medium readable by a computer, said recording medium storing a speech coding program comprising an adaptive codebook in which previously synthesized excitation signals are stored, and a stochastic codebook in which a plurality of excitation vectors are stored, said stochastic codebook having a first subcodebook in which excitation vectors comprising a small number of pulses are stored and a second subcodebook in which excitation vectors comprising a large number of pulses are stored, said speech coding program including computer instructions comprising:
controlling a gain for respective excitation vectors in at least one of said first subcodebook and said second subcodebook corresponding to a distance between pulses of excitation vectors in said first subcodebook of said stochastic codebook;
obtaining excitation information using gain controlled excitation vectors;
obtaining a synthesized speech using excitation information acquired from said adaptive codebook and said stochastic codebook, using linear prediction coefficients obtained by performing linear prediction coefficient analysis on an input speech signal; and
obtaining gain information for said synthesized speech using a relation of said synthesized speech and said input speech signal,
wherein said stochastic codebook comprises a controller that provides additional gain for respective excitation vectors in at least one of said first subcodebook and said second subcodebook according to a distance between pulses of said first subcodebook and a computation system that obtains the excitation information using the gain controlled excitation vectors.
12. A recording medium readable by a computer, said recording medium storing a speech coding program comprising an adaptive codebook in which previously synthesized excitation signals are stored, and a stochastic codebook in which a plurality of excitation vectors are stored, said stochastic codebook having a first subcodebook in which excitation vectors composed of a small number of pulses are stored and a second subcodebook in which excitation vectors comprising a large number of pulses are stored, said speech coding program including computer instructions comprising:
providing additional gain for respective excitation vectors in at least one of said first subcodebook and said second subcodebook according to a distance between pulses of excitation vectors in said first subcodebook of said stochastic codebook;
obtaining excitation information using the additional gain provided excitation vectors;
obtaining a synthesized speech using excitation information acquired from said adaptive codebook and said stochastic codebook, using linear prediction coefficients obtained by performing linear prediction coefficient analysis on an input speech signal; and
obtaining gain information of said synthesized speech using a relation of said synthesized speech and said input speech signal,
wherein said stochastic codebook comprises an instructor that selects one of said first subcodebook and said second subcodebook corresponding to a distance between pulses of the excitation vectors in said first subcodebook and a switch that switches between outputs of said first subcodebook and said second subcodebook according to the selection by said instructor.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A vehicular drive system comprising:
an engine;
an electric differential portion in which a differential state of i) a rotation speed of an input shaft of the electric differential portion which is connected to the engine and ii) a rotation speed of an output shaft of the electric differential portion is controlled by controlling an operating state of an electric motor that is connected to a rotating element of a differential mechanism in a manner such that power can be transmitted to the differential mechanism;
a differential state switching device formed of an apply element for selectively switching the differential mechanism between a differential state in which differential operation is possible and a locked state in which differential operation is not possible;
a differential state switch controlling apparatus which switches the differential state based on a switching line graph which is set in advance according to a running state of the vehicle and demarcates a differential region in which the differential operation of the differential mechanism is possible and a locked region in which the differential operation of the differential mechanism is not possible; and
a standby control apparatus which controls a switch to standby control between the differential state and the locked state based on a switching line graph that has a standby region between the differential region and the locked region, which places the differential state switching device in a state just before the differential state switching device starts to apply.
2. The vehicular drive system according to claim 1, wherein the standby control apparatus switches to standby control based on a response of the differential state switching device.
3. The vehicular drive system according to claim 2, wherein the standby control apparatus expands the standby region on the switching line graph toward the differential region side according to the response of the differential state switching device.
4. The vehicular drive system according to claim 3, wherein the standby control apparatus expands the standby region toward the differential region side as the response of the differential state switching device decreases.
5. The vehicular drive system according to claim 2, further comprising:
a shifting portion provided in a power transmitting path that extends from the electric differential portion to a driving wheel,
wherein the response of the differential state switching device is determined based on a hydraulic fluid temperature of the shifting portion.
6. The vehicular drive system according to claim 5, wherein the standby control apparatus expands the standby region toward the differential region side as the hydraulic fluid temperature of the shifting portion decreases.
7. The vehicular drive system according to claim 1, wherein the standby control apparatus switches to standby control based on the response to input torque that is input to the electric differential portion.
8. The vehicular drive system according to claim 1, further comprising:
a detector that detects a coolant temperature of the engine,
wherein the standby control apparatus expands the standby region toward the differential region side as the detected coolant temperature of the engine decreases.
9. The vehicular drive system according to claim 1, further comprising:
a detector that detects a coolant temperature of the engine,
wherein the standby control apparatus expands the standby region toward the differential region side when the detected coolant temperature of the engine is less than a predetermined value.
10. The vehicular drive system according to claim 1, wherein the standby control apparatus switches to standby control based on an amount of change in the torque of the engine that is input to the electric differential portion.
11. The vehicular drive system according to claim 10, wherein the standby control apparatus switches to standby control when the amount of change in the torque is greater than a predetermined amount of change in torque.
12. The vehicular drive system according to claim 1, wherein the standby control apparatus switches to standby control based on reaction torque of the electric motor.
13. The vehicular drive system according to claim 1, wherein the standby control apparatus switches to standby control based on an amount of change in speed of the engine.
14. The vehicular drive system according to claim 13, wherein the standby control apparatus switches to standby control when the amount of change in the speed is greater than a predetermined amount of change in speed.
15. The vehicular drive system according to claim 1, wherein the differential state switching apparatus switches the differential mechanism to a locked state when the vehicle is running at a high speed such as a vehicle speed that exceeds a high speed running determining value, which is set in advance, for determining when the vehicle is running at a high speed, andor when the vehicle is running at a high output such as an output that exceeds a high output running determining value, which is set in advance, for determining when the vehicle is running at a high output.
16. The vehicular drive system according to claim 1, wherein the electric differential portion operates as a continuously variable transmission by the operating state of the electric motor being controlled.
17. The vehicular drive system according to claim 5, wherein the shifting portion is a stepped automatic transmission.
18. A vehicular drive system according to claim 1, wherein in the standby control apparatus moves a pressure applying piston, which is moved by hydraulic pressure of hydraulic fluid of the differential state switching device, into a state right before the pressure applying piston pushes against a friction plate.
19. A vehicular drive system comprising:
an engine;
an electric differential portion in which a differential state of i) a rotation speed of an input shaft of the electric differential portion that is connected to the engine and ii) a rotation speed of an output shaft of the electric differential portion is controlled by controlling an operating state of an electric motor that is connected to a rotating element of a differential mechanism in a manner such that power can be transmitted to the differential mechanism;
a differential state switching device formed of an apply element for selectively switching the differential mechanism between a differential state in which differential operation is possible and a locked state in which differential operation is not possible; and
a controller which controls the differential state switching device based on a switching line graph which is set in advance according to a running state of the vehicle and has i) a differential region in which the differential operation of the differential mechanism is possible, ii) a locked region in which the differential operation of the differential mechanism is not possible, iii) and a standby region which is between the differential region and the locked region and which places the differential state switching device in a state just before the differential state switching device starts to apply.
20. A vehicular drive system comprising:
an engine;
an electric differential portion in which a differential state of i) a rotation speed of an input shaft of the electric differential portion that is connected to the engine and ii) a rotation speed of an output shaft of the electric differential portion is controlled by controlling an operating state of an electric motor that is connected to a rotating element of a differential mechanism in a manner such that power can be transmitted to the differential mechanism;
differential state switching means formed of an apply element for selectively switching the differential mechanism between a differential state in which differential operation is possible and a locked state in which differential operation is not possible; and
controlling means for controlling the differential state switching means based on a switching line graph which is set in advance according to a running state of the vehicle and has i) a differential region in which the differential operation of the differential mechanism is possible, ii) a locked region in which the differential operation of the differential mechanism is not possible, iii) and a standby region which is between the differential region and the locked region and which places the differential state switching means in a state just before the differential state switching means starts to apply.
21. A control method for a vehicular drive system, comprising:
determining a running state of the vehicle; and
placing a differential state switching device, which switches between i) a differential state in which differential operation is possible between a rotation speed of an input shaft of a differential mechanism that is provided between an engine and a transmission, the input shaft being connected to the engine, and a rotation speed of an output shaft of the differential mechanism, and ii) a non-differential state in which differential operation is not possible between the rotation speed of the input shaft and the rotation speed of the output shaft, by controlling an operating state of an electric motor that is connected to a rotating element of the differential mechanism in a manner such that power can be transmitted to that rotating element, in a state immediately preceding the differential state based on the determined running state of the vehicle.
22. The control method according to claim 21, wherein the differential state switching device is controlled based on a first switching line graph which is set in advance according to a running state of the vehicle and has i) a differential region in which the differential operation of the differential mechanism is possible, ii) a locked region in which the differential operation of the differential mechanism is not possible, iii) and a standby region which is between the differential region and the locked region and which places the differential state switching device in a state just before the differential state switching device starts to apply.
23. The control method according to claim 22, further comprising:
determining whether to control the differential state switching device using the first switching line graph, and
wherein the differential state switching device is controlled based on a second switching line graph which was set in advance according to the running state of the vehicle and demarcates a differential region in which the differential operation of the differential mechanism is possible and a locked region in which the differential operation of the differential mechanism is not possible, when it is determined that the differential state switching device should not be controlled using the first switching line graph.
24. The control method according to claim 23, wherein it is determined that the differential state switching device should be controlled using the first switching line graph when a response of the differential state switching device is less than a predetermined value.
25. The control method according to claim 21, wherein the running state of the vehicle is determined based on vehicle speed and required output torque.