1460716748-39475d53-dfe5-4293-a3ca-f4157dbe9f59

1. A three-dimensional sensor optical waveguide comprising:
a plurality of frame-shaped optical waveguide members stacked coaxially in a thickness direction; and
a measurement space defined by inner spaces of the stacked frame-shaped optical waveguide members;
the optical waveguide members each including a light emitting core, a light receiving core and an over-cladding layer covering the cores;
the light emitting core having a light output end positioned in one of opposed inner edge portions of each of the frame-shaped optical waveguide members, and a light input end positioned on an outer edge of each of the frame-shaped optical waveguide members;
the light receiving core having a light input end positioned in the other inner edge portion of each of the frame-shaped optical waveguide members, and a light output end positioned on another outer edge of each of the frame-shaped optical waveguide members.
2. A three-dimensional sensor optical waveguide as set forth in claim 1,
wherein the light emitting core of each of the optical waveguide members includes a first lens portion provided at the light output end thereof and having a lens surface curved convexly outward into an arcuate plan shape,
wherein the over-cladding layer of each of the optical waveguide members includes a second lens portion provided on an edge portion thereof which covers the lens surface of the first lens portion and having a lens surface curved convexly outward into an arcuate shape as seen in side section.
3. A three-dimensional sensor optical waveguide as set forth in claim 1,
wherein the light receiving core of each of the optical waveguide members includes a third lens portion provided at the light input end thereof and having a lens surface curved convexly outward into an arcuate plan shape,
wherein the over-cladding layer of each of the optical waveguide members includes a fourth lens portion provided on an edge portion thereof which covers the lens surface of the third lens portion and having a lens surface curved convexly outward into an arcuate shape as seen in side section.
4. A three-dimensional sensor optical waveguide as set forth in claim 1,
the stacked frame-shaped optical waveguide members are offset about a predetermined axis from each other.
5. A three-dimensional sensor optical waveguide as set forth in claim 1,
wherein the cores are provided on a predetermined portion of a surface of a substrate composed of an under-cladding material or a metal material, and the over-cladding layer is provided on the surface of the substrate as covering the cores.
6. A three-dimensional sensor comprising:
a three-dimensional sensor optical waveguide as recited in claim 1;
control means;
a light emitting element provided in association with the light input end of the light emitting core on an outer side of the frame-shaped optical waveguide members for emitting light into the light emitting core; and
a light receiving element provided in association with the light output end of the light receiving core on the outer side of the frame-shaped optical waveguide members for receiving light from the light receiving core;
the control means being electrically connected to the light emitting element and the light receiving element, and configured to control light emission from the light emitting element and process a signal received from the light receiving element through computation.
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 method of configuring a device in a network, the method comprising:
loading one or more system configuration commands into an active memory;
processing the one or more system configuration commands;
loading one or more blocks of customer commands into an active memory; and
processing each of the one or more blocks of customer commands, wherein each block is processed as soon as it is loaded into the active memory.
2. The method of claim 1, further comprising:
reading the one or more system configuration commands from a persistent storage; and
reading the one or more blocks of customer commands from a persistent storage.
3. The method of claim 2, further comprising:
assigning a first subset of one or more cores of a multi-core processor to carry out the steps of loading one or more system configuration commands into an active memory and loading one or more blocks of customer commands into an active memory; and
assigning a second subset of one or more cores of the multi-core processor to carry out the steps of reading the one or more system configuration commands from a persistent storage and reading the one or more blocks of customer commands from a persistent storage.
4. The method of claim 1, wherein the step of loading the one or more system configuration commands further comprises loading one or more system configuration command blocks into the active memory.
5. The method of claim 4, wherein the step of processing the one or more system configuration commands further comprises processing each system configuration command block as soon as it is loaded into the active memory.
6. The method of claim 1, wherein each customer command block comprises one or more configuration elements, wherein each configuration element corresponds to a network hardware element or a network parameter, and the method further comprises processing communications traffic using the at least one configuration element, and wherein processing communications traffic begins as soon as the customer command block is processed.
7. The method of claim 1, wherein the step of loading one or more blocks of customer commands into an active memory further comprises:
determining an unprocessed customer command block with a highest priority, the unprocessed customer command block comprising one or more configuration command blocks; and
loading each configuration command block into the active memory.
8. The method of claim 7, wherein the step of loading each configuration command block into the active memory further comprises:
determining an unprocessed configuration command block with a highest grade, the unprocessed configuration command block comprising one or more configuration commands that when processed configure a configuration element, wherein each configuration element corresponds to a network hardware element or a network parameter; and
loading the unprocessed configuration command block into the active memory.
9. The method of claim 8, wherein the step of processing each of the one or more blocks of customer commands further comprises:
processing each configuration command block in the order in which it was loaded into active memory.
10. The method of claim 7, wherein the step of loading each configuration command block into the active memory further comprises:
determining an unprocessed configuration command block with a highest grade, the unprocessed configuration command block comprising one or more configuration commands that when processed configure a configuration element, wherein each configuration element corresponds to a network parameter; and
loading the unprocessed configuration command block into the active memory.
11. The method of claim 10, wherein the step of processing each of the one or more blocks of customer commands further comprises:
determining the unprocessed configuration command block is the same as a processed configuration command block; and
discarding the unprocessed configuration command block.
12. The method of claim 1, wherein the one or more system configuration commands comprise system-wide commands.
13. The method of claim 1, wherein the one or more system configuration commands comprise one or more system-wide commands and one or more configuration commands that when processed configure a configuration element, wherein each configuration element corresponds to a network hardware element.
14. A non-transitory machine-readable storage medium encoded with instructions for execution by a networked device for configuring the device, the non-transitory machine-readable storage medium comprising:
instructions for loading one or more system configuration commands into an active memory;
instructions for processing the one or more system configuration commands;
instructions for loading one or more blocks of customer commands into an active memory; and
instructions for processing each of the one or more blocks of customer commands, wherein each block is processed as soon as it is loaded into the active memory.
15. The non-transitory machine-readable storage medium of claim 14, further comprising:
instructions for reading the one or more system configuration commands from a persistent storage; and
instructions for reading the one or more blocks of customer commands from a persistent storage.
16. The non-transitory machine-readable storage medium of claim 14, wherein the instructions for loading the one or more system configuration commands further comprises instructions for loading one or more system configuration command blocks into the active memory.
17. The non-transitory machine-readable storage medium of claim 16, wherein the instructions for processing the one or more system configuration commands further comprises instructions for processing each system configuration command block as soon as it is loaded into the active memory.
18. The non-transitory machine-readable storage medium of claim 14, wherein each customer command block comprises one or more configuration elements, wherein each configuration element corresponds to a network hardware element or a network parameter, and the non-transitory machine-readable storage medium further comprises instructions for processing communications traffic using the at least one configuration element, and wherein processing communications traffic begins as soon as the customer command block is processed.
19. The non-transitory machine-readable storage medium of claim 14, wherein the instructions for loading one or more blocks of customer commands into an active memory further comprises:
instructions for determining an unprocessed customer command block with a highest priority, the unprocessed customer command block comprising one or more configuration command blocks; and
instructions for loading each configuration command block into the active memory.
20. The non-transitory machine-readable storage medium of claim 19, wherein the instructions for loading each configuration command block into the active memory further comprises:
instructions for determining an unprocessed configuration command block with a highest grade, the unprocessed configuration command block comprising one or more configuration commands that when processed configure a configuration element, wherein each configuration element corresponds to a network hardware element or a network parameter; and
instructions for loading the unprocessed configuration command block into the active memory.
21. The non-transitory machine-readable storage medium of claim 20, wherein the instructions for processing each of the one or more blocks of customer commands further comprises:
instructions for processing each configuration command block in the order in which it was loaded into active memory.
22. The non-transitory machine-readable storage medium of claim 19, wherein the instructions for loading each configuration command block into the active memory further comprises:
instructions for determining an unprocessed configuration command block with a highest grade, the unprocessed configuration command block comprising one or more configuration commands that when processed configure a configuration element, wherein each configuration element corresponds to a network parameter; and
instructions for loading the unprocessed configuration command block into the active memory.
23. The non-transitory machine-readable storage medium of claim 22, wherein the instructions for processing each of the one or more blocks of customer commands further comprises:
instructions for determining the unprocessed configuration command block is the same as a processed configuration command block; and
instructions for discarding the unprocessed configuration command block.
24. The non-transitory machine-readable storage medium of claim 14, wherein the one or more system configuration commands comprise system-wide commands.
25. The non-transitory machine-readable storage medium of claim 14, wherein the one or more system configuration commands comprise one or more system-wide commands and one or more configuration commands that when processed configure a configuration element, wherein each configuration element corresponds to a network hardware element.

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.