1. A controller for an internal combustion engine, including a variable intake valve controller which adjusts an intake valve characteristic, the start controller comprising:
a start control means for adjusting an intake air flow rate of an initial combustion cylinder by controlling the ariable intake valve controller while taking into consideration timing of an air intake event in the initial combustion cylinder;
wherein the start control means controls the variable intake valve controller in such a manner that the actual intake valve characteristic is consistent with the target intake valve characteristic which is established based on an estimated engine speed behavior pattern at an engine starting.
2. A controller as in claim 1 wherein said start control means adjusts an intake air flow rate of a cylinder which contributes to an increment of an engine speed after an initial combustion by controlling the variable intake valve controller while taking into consideration timing of an air intake event in the cylinder which contributes to an increment of an engine speed after an initial combustion.
3. A controller according to claim 1, wherein
the start control means, at a time when the engine is turned off, controls the variable valve controller in such a manner that an actual intake valve characteristic is consistent with a target intake valve characteristic of a next engine starting.
4. A controller according to claim 1, wherein
the start control means, while the engine is off, controls the variable valve controller in such a manner that an actual intake valve characteristic is consistent with a target intake valve characteristic of a next engine starting.
5. A controller according to claim 1, wherein
the start control means changes the target intake valve characteristic based on an information of a condition which affects the next engine starting, while the engine is off.
6. A controller for an internal combustion engine, including a variable intake valve controller which adjusts an intake valve characteristic, the start controller comprising:
a start control means for adjusting an intake air flow rate of an initial combustion cylinder by controlling the ariable intake valve controller while taking into consideration timing of an air intake event in the initial combustion cylinder;
wherein the start control means controls the variable intake valve controller in such a manner that the actual intake valve characteristic is consistent with the target intake valve characteristic which is established based on an estimated engine speed behavior pattern at an engine starting, the estimated engine speed behavior pattern being estimated based on an engine speed behavior during cranking of the engine.
7. A controller according to claim 1, wherein
the start control means controls the variable intake valve controller in such a manner that the actual intake valve characteristic is consistent with the target intake valve characteristic which is established in favor of a startability of the engine.
8. A controller as in claim 6 wherein said start control means adjusts an intake air flow rate of a cylinder which contributes to an increment of an engine speed after an initial combustion by controlling the variable intake valve controller while taking into consideration timing of an air intake event in the cylinder which contributes to an increment of an engine speed after an initial combustion.
9. A controller according to claim 6 wherein
the start control means, at a time when the engine is turned off, controls the variable valve controller in such a manner that an actual intake valve characteristic is consistent with a target intake valve characteristic of a next engine starting.
10. A controller according to claim 6 wherein
the start control means, while the engine is off, controls the variable valve controller in such a manner that an actual intake valve characteristic is consistent with a target intake valve characteristic of a next engine starting.
11. A controller according to claim 6 wherein
the start control means changes the target intake valve characteristic based on an information of a condition which affects the next engine starting while the engine is off.
12. A controller according to claim 6 wherein
the start control means controls the variable intake valve controller in such a manner that the actual intake valve characteristic is consistent with the target intake valve characteristic which is established in favor of a startability of the engine.
13. A method for controlled starting of an internal combustion engine, said method comprising:
after beginning an engine starting process, adjusting engine intake flow rate of an initial combustion cylinder based at least in part on timing of an air intake event in the initial combustion cylinder; and
during the engine starting process, controlling an actual intake valve characteristic to maintain consistency with a target intake valve characteristic based on estimated engine speed behavior at engine starting.
14. A method as in claim 13 wherein the estimated engine speed behavior is estimated based at least in part on engine speed behavior during cranking of the engine.
15. A method as in claim 13 wherein the actual intake valve characteristic is controlled to be consistent with a target intake valve characteristic which is established to favor engine starting.
16. A method as in claim 13 wherein the target intake valve characteristic is changed based on a condition while the engine is off that will affect the next engine starting.
17. A method as in claim 13 wherein intake airflow rate to a cylinder which contributes to an increment of engine speed after an initial combustion is adjusted based at least in part on timing of an air intake event in the cylinder which contributes to an increment of engine speed after an initial combustion.
18. A method as in claim 13 wherein, while the engine is turned off, an actual intake valve characteristic is controlled to be consistent with a target intake valve characteristic of a next engine starting.
19. A method as in claim 14 wherein the actual intake valve characteristic is controlled to be consistent with a target intake valve characteristic which is established to favor engine starting.
20. A method as in claim 14 wherein the target intake valve characteristic is changed based on a condition while the engine is off that will affect the next engine starting.
21. A method as in claim 14 wherein intake airflow rate to a cylinder which contributes to an increment of engine speed after an initial combustion is adjusted based at least in part on timing of an air intake event in the cylinder which contributes to an increment of engine speed after an initial combustion.
22. A method as in claim 14 wherein, while the engine is turned off, an actual intake valve characteristic is controlled to be consistent with a target intake valve characteristic of a next engine starting.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
What is claimed is:
1. A multiview image synthesizing apparatus using a depth map of a stereo camera comprising:
a multiview image synthesizing unit for converting an image signal input from first and second cameras to a digital signal and outputting a value of a depth map at a position of a virtual camera located in a position between the first and second cameras;
a multiview image re-projection unit for calculating a mapping pixel index of a multiview re-projection image for the virtual camera set by a user, by receiving the digital signal transmitted from the multiview image synthesizing unit, and outputting the calculated mapping pixel index; and
a pixel selection unit for selecting a predetermined pixel to display an overlapping pixel of the digital signal input through the multiview image synthesizing unit, by using a signal output from the multiview image re-projection unit.
2. The apparatus as claimed in claim 1, wherein the digital signal converted by the multiview image synthesizing unit is a depth map that contains three-dimensional reconstruction data.
3. The apparatus as claimed in claim 1, wherein the multiview image synthesizing unit comprises:
a storage portion for storing the digital image pixels of the digital signal converted from the image signal output from the first and second cameras; and
a processing portion for outputting data of disparity by using the digital signal stored in the storage portion.
4. The apparatus as claimed in claim 1, wherein the storage portion of the multiview image re-projection unit obtains and stores an updated index value by adding a value combined according to a predetermined equation to an index of a re-projection image pixel in the previous step by using two integer numbers to represent the position of a virtual camera on a virtual line between the first and second cameras.
5. The apparatus as claimed in claim 1, wherein a depth map of the image signals output from the first and second cameras is used to obtain an image by the virtual camera located at an arbitrary position between the two images obtained from the first and second cameras.
6. The apparatus as claimed in claim 1, wherein the multiview image re-projection unit comprises:
a first control portion for outputting a predetermined control signal by receiving the digital signal transmitted from the multiview image synthesizing unit;
a coding portion for converting the second input signal of the user to a positive or negative number according to a predetermined control signal of the first control portion;
a first zero portion for converting the second input signal of the user coded by the coding portion to 0 according to a predetermined control signal of the first control portion;
a shift register portion for converting the first input signal of the user to according to a predetermined control signal of the first control portion;
a second zero portion for converting a value output from the shift register portion to 0 according to a predetermined control signal of the first control portion;
a first sum portion for adding a signal output from the second zero portion of the first input signal to a signal output from the first zero portion of the second input signal and outputting the added value as a difference value of a mapped re-projection image index;
a second sum portion for adding the difference value of an index output from the first sum portion to an index of a re-projection image and outputting an updated index value; and
a register portion for storing the updated index value output from the second sum portion.
7. The apparatus as claimed in claim 1, wherein the multiview image re-projection unit uses a predetermined number (N) of left image pixels per scan line, a predetermined number (N) of right image pixels, a center-referenced depth map containing 2 predetermined number (N)1 pixels, and an arbitrary virtual camera reference image containing (a user’s first input signal I x predetermined number (N)1) pixels.
8. The apparatus as claimed in claim 1, wherein the pixel selection unit comprises:
a first pixel buffer portion for storing a predetermined number (N) of scan line pixels input from the fist camera;
a first pixel pointer portion for storing an index of the first pixel buffer portion where a left image pixel to be mapped is stored;
a second pixel buffer portion for storing a predetermined number (N) scan line pixels input from the second camera;
a second pixel pointer portion for storing an index of the second pixel buffer portion where a right image pixel to be mapped is stored;
a second control portion for increasing an index of each of the first and second pixel pointer portions with respect to a difference value (di) of disparity which is input; and
an output portion for outputting a pixel of an image of an arbitrary virtual camera.
9. The apparatus as claimed in claim 8, wherein the output portion generates a pixel of a re-projection image by using the difference value (di) of disparity and a pixel that pixel pointers at the left and right side indicate.
10. The apparatus as claimed in claim 8, wherein the first pixel buffer portion and the second pixel buffer portion are initialized when a pixel of a scan line is processed by the processing portion of the multiview image synthesizing unit.