"燃料噴射弁を駆動する駆動電圧をバッテリ電圧と、バッテリ電圧よりも高い電圧を生成する高電圧生成回路を有し当該高電圧により、前記燃料噴射弁に駆動電流として開弁電流Ipと保持電流Ihを供給し、1つの気筒に対し1サイクル燃焼内に複数回に分けた燃料噴射タイミングにより燃料噴射パルス信号を出力する燃料噴射弁制御装置において、前記高電圧が前記燃料噴射弁を駆動により消費して低下した後、前記高電圧生成回路により所定電圧まで復帰するまでの時間を算出し、当該復帰時間内に他の燃料噴射弁が駆動制御要求された場合には、当該復帰時間内に基づいて燃料噴射タイミングと燃料噴射パルス幅の少なくても何れか1つを補正して制御することを特徴とする内燃機関の制御装置。前記高電圧の復帰時間を算出する手段は、バッテリ電圧と前記燃料噴射弁の開弁電流Ipの何れかまたは、両方の値により求めることを特徴とする請求項1に記載の内燃機関の制御装置。前記燃料噴射タイミングを補正する手段は、異なる気筒の燃料噴射タイミングを同時に行うことを特徴とする請求項1から2に記載の内燃機関の制御装置。前記異なる気筒の燃料噴射タイミングを同時に行う手段は、該燃料噴射タイミングを変更しても内燃機関の燃焼に影響が少ない何れか一方の気筒を補正変更、または異なる要求噴射タイミングに対し前記内燃機関の運転状態に基づいて各々の気筒の要求噴射タイミングに対し所定の割合で補正することを特徴とする請求項3に記載の内燃機関の制御装置。前記燃料噴射タイミングを補正する手段は、前記高電圧復帰時間内に複数の燃料噴射弁が開弁開始しないにように行うことを特徴とする請求項1に記載の内燃機関の制御装置。前記請求項3記載と前記請求項5の異なる噴射タイミング補正方法を前記高電圧の復帰時間と前記異なる気筒の燃料噴射タイミングに基づいて、何れか選択して行うことを特徴とする請求項1に記載の内燃機関の制御装置。前記燃料噴射タイミングを補正する手段は、該燃料噴射タイミングを変更しても内燃機関の燃焼に影響が少ない何れか一方の気筒を補正変更、または異なる要求噴射タイミングに対し前記内燃機関の運転状態に基づいて各々の気筒の要求噴射タイミングに対し所定の割合で補正することを特徴とする請求項5に記載の内燃機関の制御装置。前記燃料噴射パルス幅の補正手段は、前記異なる気筒で同時噴射を実施するか否かで補正値を変更することを特徴とする請求項1及び請求項3に記載の内燃機関の制御装置。燃料噴射弁のコイルへ励磁電流を供給することで弁体を作動させ、直接内燃機関のシリンダ内に燃料噴射を行う燃料噴射弁と、前記燃料噴射弁を駆動する駆動電圧をバッテリ電圧と、バッテリ電圧よりも高い電圧を生成する高電圧生成回路を有し当該高電圧により、前記燃料噴射弁に駆動電流として開弁電流Ipと保持電流Ihを供給する手段と、前記燃料噴射弁に供給する燃料の圧力を検出する燃圧センサと、複数の気筒を有する内燃機関の運転状態を検出する手段と、前記内燃機関の運転状態により1つの気筒に対し1サイクル燃焼内に複数回に分けた燃料噴射タイミングにより燃料噴射パルス信号を出力する燃料噴射弁制御装置において、前記複数回に分けた燃料噴射タイミングに応じて燃料噴射パルス幅を補正して制御することを特徴とする内燃機関の制御装置。前記燃料噴射パルス幅を補正する手段は、異なる気筒の燃料噴射タイミングの開始時間の差と前記内燃機関の燃料圧力に応じて算出することを特徴とする請求項9記載の内燃機関の制御装置。前記燃料噴射パルス幅を補正する手段は、先行して燃料噴射を行う気筒の燃料噴射弁と後続して燃料噴射を行う気筒の燃料噴射弁と異なる補正量を行うことを特徴とする請求項9記載の内燃機関の制御装置。しかしながら、特許文献1の場合には、複数の噴射パルス幅が重ならないようにするものであり、燃料噴射開弁に必要な高電圧の状態を監視していないことから、高電圧により燃料噴射弁を開弁駆動するシステムにおいては、目的とする燃料噴射精度を確保することができない問題があった。また、燃料噴射タイミングは実行される主噴射燃料噴射パルス幅にのみ決定されてしまうため、燃料噴射量精度は所定値を満足しても燃焼への影響が懸念される上に3回以上分割して燃料噴射を実行する場合については考慮されていない問題がある。一方特許文献2の場合には、電源電圧の変化を予期できないため、燃料噴射を実行した後、電源電圧が変化してしまう場合においては、燃料噴射量精度を確保できない問題がある。更に、特許文献2の場合においては電源電圧を検出することが必要な技術であり、高速に検出する必要があるため、検出器の高速化が必要な技術である。本発明は、内燃機関の燃料噴射に関わる上記のような問題に対して、様々な運転状態によって演算、実行される燃料噴射弁への様々な要求噴射タイミング及び駆動方法おいても、精度良く燃料噴射量を制御できる燃料噴射制御装置を提供、提案することを目的とする。前記目的を達成するために、本発明に係る燃料噴射制御装置は前記内燃機関の運転状態により1つの気筒に対し1サイクル燃焼内に複数回に分けた燃料噴射タイミングにより燃料噴射パルス信号を出力する燃料噴射弁制御装置において、燃料噴射弁を開弁駆動するために必要なバッテリ電圧とは異なる高電圧が燃料噴射弁を駆動することにより消費された後、所定電圧まで高電圧生成回路により復帰するまでの時間を算出し、当該復帰時間内に複数の燃料噴射弁が駆動制御された場合には、当該復帰時間内に基づいて燃料噴射タイミングと燃料噴射パルス幅の少なくても何れか1つを補正して制御する手段を持つ制御装置である。本発明によれば、複数の燃料噴射弁の如何なる要求噴射タイミングおいても、燃料性能に影響することなく、燃料噴射量精度を維持あるいは向上させることができる。以下、本発明に係る内燃機関と燃料噴射制御装置について、図面を用いて説明する。図1は、本発明に係る内燃機関とその燃料噴射制御装置の基本構成を示している。図において、エンジン1には、ピストン2、吸気弁3、排気弁4が備えられる。吸気は、空気流量計AFM20を通過してスロットル弁19に入り、分岐部であるコレクタ15より吸気管10、吸気弁3を介してエンジン1の燃焼室21に供給される。燃料は、燃料タンク23から低圧燃料ポンプ24によって内燃機関へと供給され、さらに高圧燃料ポンプ25によって燃料噴射に必要な圧力に高められる。燃料噴射弁5から、エンジン1の燃焼室21に噴射供給され、点火コイル7、点火プラグ6で点火される。燃料の圧力は燃料圧力センサ26によって計測される。燃焼後の排気ガスは排気弁4を介して排気管11に排出される。排気管11には排気ガス浄化のための三元触媒12が備えられている。ECUエンジンコントロールユニット9には燃料噴射制御装置27が内蔵され、エンジン1のクランク角度センサ16の信号、AFM20の空気量信号、排気ガス中の酸素濃度を検出する酸素センサ13の信号、アクセル開度センサ22のアクセル開度、燃料圧力センサ26等の信号が入力される。ECU9は、アクセル開度センサ22の信号からエンジンへの要求トルクを算出するとともに、アイドル状態の判定等を行う。ECU9には、クランク角度センサ16の信号からエンジン回転数を演算する回転数検出手段と、水温センサ8から得られる内燃機関の水温とエンジン始動後の経過時間等から三元触媒12が暖機された状態であるかを判断する手段が備えられている。また、ECU9は、エンジン1に必要な吸入空気量を算出し、それに見合った開度信号をスロットル弁19に出力し、燃料噴射制御装置27は吸入空気量に応じた燃料量を算出して燃料噴射弁5に燃料噴射信号を出力し、点火プラグ6に点火信号を出力する。図2に本発明の燃料噴射制御装置構成の一例を示す。ブロック27aでは、内燃機関のバッテリの電源を元に、燃料噴射弁の開弁に必要な高い電源電圧を生成する高電圧生成回路である。該高い電源電圧は、ブロック27dの駆動回路により、電源電圧生成のための指令により所望の電源電圧を生成する。ブロック27bでは、燃料噴射弁5に対し、燃料噴射弁前記高い電源電圧と前記バッテリ電源である低い電源電圧の何れかを選択し、供給するものである。燃料噴射弁5の閉弁から開弁する際には、高い電源電圧例えば65Vを供給することで開弁に必要な開弁電流を流し、燃料噴射弁の開弁状態を維持する場合には、電源電圧をバッテリ電圧に切り替えて、保持電流を流す。ブロック27cでは、前記ブロック27b同様に燃料噴射弁に駆動電流を流すための燃料噴射弁の下流に設けた駆動回路である。前記ブロック27c、27b、27aは、ブロック27dの駆動回路により駆動制御されて、燃料噴射弁に所望の駆動電源及び駆動電流を流す。当該ブロック27dの駆動期間燃料噴射弁への通電時間及び駆動電源電圧値、駆動電流値は、ブロック9a及び9bにて算出された指令により制御されるものである。以上から、内燃機関の燃焼に必要な、燃料噴射弁の駆動制御及び燃料噴射量を最適に制御する。図3に、図2で示した燃料噴射弁の駆動回路の一例を示す。前記図2で説明したように燃料噴射弁の上流には、燃料噴射弁を開弁させるために必要な高い電流前記開弁電流を流すための高電圧を図中の高電圧生成回路から、電流逆流防止のためのダイオードを介し、図中のTRHivboostの回路を用いて、燃料噴射弁5に電源を供給する。一方、燃料噴射弁を開弁駆動させた後には、燃料噴射弁開弁状態を維持保持するために必要な低電流前記保持電流を流すための低電圧電源供給回路から、前記高電圧同様に、電流逆流防止のためのダイオードを介し、図中のTRHivbの回路を用いて、燃料噴射弁5に電源を供給する。ここで、高電圧生成回路は、一般に知られているDC-DCコンバータ等の構成で良く、その構成は本発明に直接関係ないために、詳細の説明は必要としない。同様に低電圧は、内燃機関のバッテリ電源そのもので良く同様に詳細の説明は必要としない。次に、燃料噴射弁5の下流には、駆動回路TRLowをONすることで、前記上流で供給された電源を燃料噴射弁に流し、その下流にあるシャント抵抗により、燃料噴射弁5に流れている電流を検出することで、後述する所望の燃料噴射弁電流制御を行うものである。図4は、本発明に関わる燃料噴射パルス幅と燃料噴射弁の駆動電流のプロフィールと燃料噴射弁内の弁体の開閉位置を示した一例である。図中の上段の燃料噴射弁駆動パルス信号Tiは、前記図2のブロック9aにより算出された演算値に基づいて発生するパルス信号である。図中の中段及び下段は、前記燃料噴射弁駆動パルス信号TIにより、前記図2及び図3で示した燃料噴射弁駆動回路により燃料噴射弁に流れる駆動電流と燃料噴射弁の弁体の開閉位置を2つの燃料噴射弁駆動プロフィールを示したものである。図中上段の前記TI信号を前記駆動IC27dが受け取ると、駆動IC27dは、駆動パルスTIの信号の立ち上がり時に、図3に示した駆動回路TRHivboost、TRLowを同時にONして、図4中段に示すように、燃料噴射弁の迅速な開弁に必要な開弁電流Ipを供給する。燃料噴射弁には、図3で示したように高電圧電源生成回路から高電圧が印加され、開弁電流が供給される。この時、図中の高電圧値として示したように燃料噴射弁の開弁電流として消費されたエネルギーの分だけ高電圧値は低下し、その後、前記高電圧生成回路により所望の高電圧に復帰するように所定の時間を費やして制御される。次に、燃料噴射弁に流れる電流が前記Ipに到達すると、駆動IC27dは駆動回路TRHivboostをOFFにする。開弁電流Ipは、例えば、11Aである。前記開弁電流Ipに到達した後、駆動回路TRHivboostをOFFすることにより燃料噴射弁に流れる電流値が燃料噴射弁の開弁を維持できる第1の目標値Ih1に近づくと、駆動IC27dは、駆動回路TRHivbをONとし、低電圧源から燃料噴射弁に通電する。電流値を、開弁を維持できる程度の第1の目標値Ih1に保つように、駆動回路TRHivbをON,OFFする。例えば、第1の目標値Ih1は5Aである。前記TI信号を受け取った後、所定時間経過した時には、電流値を、開弁を維持できる程度の第2の目標値Ih2に保つように、駆動回路TRHivbをON,OFFする。例えば、第2の目標値Ih2は3Aである。その後、駆動パルスTiの信号の立ち下がりと同時に、駆動回路TRHivboost、TRHivb、TRLowの全てをOFFし、燃料噴射弁への電流の供給は停止される。燃料噴射弁の開、閉弁は、燃料噴射制御装置27内部の回路や、燃料噴射弁5までのハーネスに起因する電流の応答遅れ、発生する磁力や弁体の応答遅れによって、開弁時は、応答遅れ時間TdOP後に燃料噴射弁の弁体が完全に開弁位置に移動し、閉弁時は、応答遅れ時間TdCLl後に燃料噴射弁の弁体が完全に閉弁位置に移動する。図5は、本発明に関わる複数の燃料噴射弁の駆動タイミングが隣接した場合のパルス幅と燃料噴射弁の駆動電流のプロフィールと燃料噴射弁内の弁体の開閉位置を示した一例である。図中の各点線で示した挙動は、前記図4で説明した燃料噴射弁の駆動電流のプロフィールと燃料噴射弁内の弁体の開閉位置の基本特性を示したものである。これに対し、1つの気筒で複数回燃料噴射を行う場合においては、図中で示したように異なる気筒での燃料噴射弁の駆動タイミングが隣接した制御が行われる。ここで、1つの気筒で複数回燃料噴射を行う制御については、内燃機関のアイドル安定性や触媒の早期活性化や排気から放出されるすすPMの低減等を目的に行われることは既知であり、ここでの詳細の説明は必要としない。このように、複数の燃料噴射弁の駆動タイミングが隣接した場合には、前記燃料噴射弁の迅速な開弁に用いられる高電圧供給回路から供給される高電圧源を複数の燃料噴射弁駆動として消費するために、1つの燃料噴射弁を駆動する場合に対して、電源電圧が大きく低下することになる。その結果、図中の中段で示した噴射開始が先行するm気筒の燃料噴射弁の開弁電流は、n気筒燃料噴射弁駆動が開始された時点から成長が緩やかになり、点線で示した単独での燃料噴射弁駆動に対し異なる挙動となる。後続のn気筒燃料弁の開弁電流の挙動についても、同様にm気筒燃料噴射弁と前記高電圧による駆動期間が重なっている期間及び、その後前記開弁電流Ipに到達するまでは、高電圧が低下することにより点線で示した単独での燃料噴射弁駆動とは異なる挙動となる。その結果、図中の下段でしめしたmn気筒の各々の燃料噴射弁の応答遅れ時間TdOPは、前記図4で説明した時間よりも遅れて長い時間しまうことになる。当該応答遅れ時間TdOPは、複数の燃料噴射弁の噴射タイミングが隣接する度合いによって異なることになり、図7を用いて後述する。図6は、本発明に関わる複数の燃料噴射弁の駆動タイミングが隣接した場合の燃料噴射弁の流量特性を示した一例である。図中の1点鎖線で示した燃料噴射弁の流量特性は、前記図4で示した他の気筒の燃料噴射弁が隣接しない単独で駆動した場合の流量特性である。この特性の他に実線で示したm気筒噴射特性及びn気筒噴射特性は、前記図5で示した複数の燃料噴射弁駆動タイミングが隣接した場合の、各々m気筒及びn気筒燃料噴射弁の流量特性を示したものである。前述したように、燃料噴射弁の開弁遅れ時間TdOPが変化してしまうことにより、噴射パルス幅に対する燃料噴射流量特性が変化してしまう。例えば、所定の内燃機関の運転状態での要求噴射パルス幅A図中の場合には、前記単独燃料噴射特性の場合には、Qbaseとなるのに対し、m気筒噴射特性及びn気筒噴射特性はそれぞれQm、Qnとなり、同一噴射パルス幅での噴射量Qbaseよりも少なく燃料噴射することになる。この特性は、燃料噴射弁の開弁応答が異なることから、燃料噴射特性の傾きここで傾きは、Δ噴射流用/Δ噴射パルス幅の関係を示すは変化せず、図中の横軸である噴射パルス幅方向に基本的にシフトしていくこととなる。図7は、本発明に関わる複数の燃料噴射弁の駆動タイミングが隣接した場合の燃料噴射弁の流量特性と内燃機関の空燃比の関係を示した一例である。前記図5及び図6で示したように、複数の燃料噴射弁駆動タイミングにより燃料噴射弁の流量特性に影響を及ぼす関係図について図7で説明する。図中の中央部に示した噴射開始同時とは、複数の異なる気筒の燃料噴射弁駆動タイミングが同時に行われた場合の地点を示したものである。図中の下段で示した燃料噴射流量は、横軸に示した複数の燃料噴射弁m気筒、n気筒の噴射開始間隔により変化することは前記した通りである。ここで、前記同時噴射タイミングよりも図中で示した右側の方が燃料噴射流量が低下することは、先行して燃料噴射開始した気筒の燃料噴射弁の駆動により前記高電圧の値が所定値に低下した状態で後続の燃料噴射弁の駆動が開始されることにより、更に高電圧が低下することになり、後続の燃料噴射弁の流量特性が低下することによるものである。この関係は、前記図6で示した燃料噴射弁の流量特性の関係により示される傾向である。次に、図中の上段で示した空燃比は、前記燃料噴射流量特性に基づいた内燃機関の空燃比特性である。このように燃焼噴射流量が、複数の気筒の噴射タイミングの相対位置関係により、内燃機関の空燃比制御精度が変化することになり、排気エミッションや運転性に影響することになる。このことから、安定した燃料噴射制御を行うための燃料噴射補正制御は、複数気筒の燃料噴射駆動開始タイミングの相対位置関係及び先行して燃料噴射する燃料噴射弁と後続して燃料噴射する燃料噴射弁で各々異なる値により実施する必要があり、非常に複雑な制御を行う必要がある。図8は、本発明に関わる複数の燃料噴射弁の駆動タイミングを同時に行う場合のパルス幅と燃料噴射弁の駆動電流のプロフィールと燃料噴射弁内の弁体の開閉位置を示した一例である。本図8の全体の構成は、前記図5で示したものと同じであり、それぞれの説明については省略する。図8で示したように、複数の気筒の燃料噴射弁を同時に駆動した場合には、前記図7で示したように、複数気筒の燃料噴射駆動開始タイミングの相対位置関係や先行/後続で異なる複雑な燃料噴射量補正制御を行う必要がなくなる。従い、複数気筒の燃料噴射駆動開始タイミングの相対位置関係が所定値以内ここで所定値以内とは、前記図7で示した燃料噴射流量特性が変化する範囲のことであるに隣接した要求が行われた場合には、図中上段で矢印と点線で示したように要求燃料噴射駆動タイミングを変更することで、他の隣接燃料噴射駆動開始タイミングと同時にすれば良い。このように同時噴射することで、前述した複雑な燃料噴射流量補正制御を必要とせずに、簡単な方法で燃料噴射流量補正制御を行うことが可能となる。加えて、便宜上図8では、先行して燃料噴射を行う気筒を後続する気筒の燃料噴射駆動タイミングと同じとする記載にしているが、隣接する気筒の各々の燃料噴射に対して、内燃機関の燃焼に対しロバスト性がある方の燃料噴射駆動タイミングを変更するものである。例えば、異なる気筒の吸気行程での燃料噴射と圧縮行程の燃料噴射が場合には、吸気行程での燃料噴射を行う気筒の燃料噴射タイミングを変更して、圧縮気筒の燃料噴射側に合わせた制御を行えば良い。図9は、本発明に関わる複数の燃料噴射弁の駆動タイミングを同時に行う場合のタイムミチャートを示した一例である。図中の左側に示したパターンAでは、燃料噴射弁駆動開始タイミングが比較的離れている場合のものである。一方、図中の右側に示したパターンBでは、前述した複数の気筒の要求燃料噴射駆動タイミングが隣接した場合に、複数の気筒での燃料噴射弁駆動開始タイミングを同時に行うタイムチャートである。複数の異なる気筒での燃料噴射タイミングが隣接しているか否かを判定する方法として、図中で示した燃料噴射タイミング制御を行うための角度基準位置からの角度ITANGHとAITNGSの値を比較すれば良い。例えば両者の差の絶対値として|ATANGH-ATNGS|を算出した値角度を時間換算して求めた値により判断すれば良い。ここで、当該時間換算は、前記高電圧復帰回路による高電圧が所望の値に復帰する因子は、内燃機関の角度ではなく時間により決定されるために、時間換算することで正確な判定を行うことが可能となる。また、燃料噴射駆動タイミングの相対角度を時間換算する方法は、一般に知られている方法角度=一定値×内燃機関の回転数×時間または、テーブルによる算出しても良い。このように、|ATANGH-ATNGS|の時間換算値により燃料噴射弁駆動タイミングを補正することにより、複雑な燃料噴射流量補正制御を用いることなく、安定した燃料噴射流量制御を実現することが可能となるここで、本発明の燃料噴射流量補正制御方法については後述する。図10は、本発明に関わる燃料噴射弁を開弁させるために必要な高電圧生成回路により生成される高電圧の復帰時間の一例を示した図である。図10では、燃料噴射弁駆動により消費されることにより低下した高電圧電源が前記高電圧生成回路により所望の高電圧値例えば65Vに復帰するまでの時間の関係図を示したものである。当該復帰時間は、高電圧を生成するための電源であるバッテリ電圧と、高電圧を消費する燃料噴射弁に与えられる前記開弁電流Ipにより異なる時間となる。バッテリ電圧が低い程または開弁電流Ipが高い程、当該高電圧復帰時間は長くなる傾向を示す。従い、前記図9で示した前記高電圧復帰回路による高電圧が所望の値に復帰する時間は、少なくてもバッテリ電圧と電圧を消費する燃料噴射弁に与えられる前記開弁電流Ipの何れか1つまたは両方のパラメータを用いて算出すれば良い。図11は、本発明に関わる燃料噴射量補正制御の一例を示した図である。前記図7で示したように複数の燃料噴射弁駆動タイミングにより燃料噴射流量が変化することは、燃料噴射弁の開弁応答時間が変化することによるものであることから、燃料噴射弁駆動パルス幅による燃料噴射量補正制御は、燃料噴射弁制御の中の無効パルス幅ここで、燃料噴射弁の制御方法として、有効パルス幅無効パルス幅として算出制御することは既知であり、無効パルス幅の詳細説明は必要としないの値を補正することで精度良く燃料噴射量制御を行うことが可能である。本図では、所定の燃料圧力とした場合での当該無効パルス幅の補正の特性を示したものである。このように、複数の気筒での燃料噴射弁駆動タイミングの相対位置関係と先行して燃料噴射する燃料噴射弁と後続して燃料噴射する燃料噴射弁の燃料噴射補正量は各々異なる値で補正する必要があり、前述したように非常に複雑な燃料噴射量補正制御を行う必要がある。しかしながら、前記図8で示したように同時に複数の気筒の燃料噴射弁駆動タイミング制御を行うことで、図中に示した噴射開始同時ポイントに限定することが可能となり、シンプルで精度良い燃料噴射量制御を実現することが可能となる。ここで、便宜上本図では内燃機関の燃料圧力を一定として示したが、内燃機関の燃料圧力に応じて、当該燃料噴射量補正を行うことで、内燃機関の運転状態に応じた異なる燃料圧力状態にあっても、精度良い燃料噴射量制御が可能となる。図12は、本発明に関わる燃料噴射弁制御のブロック図の一例を示した図である。ブロック1201では、内燃機関の運転状態及び内燃機関の燃料圧力等により要求燃料噴射タイミング前記したITANGH及びITANGSを算出する。ブロック1202では、前記図9で示した異なる複数の気筒の燃料噴射弁の駆動タイミングが隣接するか否かを判定し、ブロック1203にて該隣接したと判定された場合には、前述したように燃料ロバスト性のある方の燃料噴射タイミングを補正して、異なる気筒の燃料噴射駆動タイミングと同じITANGH=ITAGNSとして燃料噴射弁を駆動制御する。次に、ブロック1204では、内燃機関の運転状態及び内燃機関の燃料圧力等により燃料噴射弁の有効噴射パルス幅を演算する。ブロック1205では、前記ブロック1202にて求められた隣接したか異かなに基づいて、燃料噴射弁の無効パルス幅を演算、選択して前記ブロック1204で算出された有効パルス幅を加算して燃料噴射弁の駆動パルス幅として出力する。このように、異なる気筒の燃料噴射弁駆動タイミングが隣接することにより、燃料噴射流量特性が変化することに対し、簡単な制御構成を行うことで精度良い燃料噴射弁制御を実現することができる。図13は、本発明に関わる燃料噴射弁制御のフローチャートの一例を示した図である。ブロック1301では、内燃機関の運転状態を求め、ブロック1302では前記内燃機関の運転状態に基づいて燃料噴射弁駆動タイミングITANGH、ITANGSを算出する。ブロック1303では、前記図10で示した燃料噴射弁を駆動するための高電圧の復帰時間を算出する。ブロック1304では、前記ブロック1303により算出された高電圧の復帰時間に応じて異なる気筒の燃料噴射駆動開始タイミングの隣接判定を行い、隣接と判定された場合には、ブロック1305により、異なる気筒の燃料噴射駆動開始タイミングを同時にするように補正を行う。ここで、同時噴射を行う際に補正する側要求値に対し変更する側は、燃料ロバスト性のある方を補正する。または、両方の要求噴射を各々所定の割合例えばITANGHとITANGSの要求算出値の中間の値として同時噴射を行う等、内燃機関の燃焼に応じて設定すれば良いで算出補正しても良い。次にブロック1306では、前記図11及び図12で示したように、同時燃料噴射を行うことに伴う燃料噴射弁の無効パルス幅を算出して当該演算値を選択する。ブロック1307では、前記ブロック1304により補正された燃料噴射駆動タイミングと前記ブロック1306で算出された燃料噴射弁の無効パルス幅補正に基づいて、燃料噴射パルス出力して駆動制御を行う。図14は、本発明に関わる燃料噴射弁制御のフローチャートの一例を示した図である。ここでは、前記図13で示した方法により燃料噴射駆動タイミングを変更することで内燃機関の燃焼がロバスト性範囲内から外れる場合についての対処する制御方法を示したものであり、前記図7で複雑な制御が必要であると前述した本発明の具体的制御フローを示したものである。ブロック1301からブロック1302については、前記図13と同じであり説明は省略する。ブロック1401では、燃料噴射弁を開弁する高電圧を複数の異なる気筒で消費している期間のオーバラップ時間を算出する。ブロック1402では、前記オーバラップ時間と隣接した異なる気筒の燃料噴射駆動タイミングで先行して燃料噴射する燃料噴射弁と後続して燃料噴射する燃料噴射弁の各々の無効パルス幅を気筒毎に算出する。ここで、各々の無効パルス幅補正については、前記図11で示した通りである。次にブロック1307では、前記ブロック1402にて算出された各々の燃料噴射弁に対して異なる無効パルス幅補正値を加算して、燃料噴射弁パルス出力して駆動制御を行う。このように、燃料噴射タイミングの変更が内燃機関の燃焼要求により行えない場合においても、精度良い燃料噴射量制御を実現することが可能となる。以上、異なる気筒の要求燃料噴射駆動開始タイミングがそれぞれ隣接した場合において、燃料噴射弁を開弁するための高電圧値状態に基づいて、燃料噴射駆動開始タイミングの補正及び燃料噴射弁の無効パルス幅を補正することにより精度良い燃料噴射流量制御方法について説明したが、次に、燃料噴射弁の無効パルス幅の補正を行わないことにより、異なる気筒の要求燃料噴射駆動開始タイミングがそれぞれ隣接した場合であっても精度良い燃料噴射流量制御を行う方法について示す。図15は、本発明に関わる燃料噴射パルス幅と燃料噴射弁を開弁駆動するための高電圧挙動を示した一例である。図中の左側は、前記図5で詳細説明した異なる気筒の要求燃料噴射駆動開始タイミングがそれぞれ隣接した場合において、簡素化して示した燃料噴射弁の駆動パルス信号と高電圧値の変化を示したものであり、これにより燃料噴射弁の燃料噴射流量特性が変化することは前述した通りである。この場合において、図中の右側に示すように、異なる燃料噴射弁の駆動タイミングを高電圧の復帰時間間隔を空けることにより、燃料噴射弁の燃料流量特性は変化することなく燃料噴射を行うことが可能となる。ここで、前記高電圧の復帰時間の間隔は、前記図10で示した通りであり、当該復帰時間相当の間隔を確保できるように図中で示した点線で示した要求燃料噴射駆動開始タイミングに対し、矢印だけ燃料噴射弁の駆動開始タイミングを補正すれば良い。ここで、当該燃料噴射弁の駆動開始タイミング補正方法においても、前記図13で示したように補正する側要求値に対し変更する側は、燃料ロバスト性のある方を補正する。または、両方の要求噴射を各々所定の割合、{例えばITANGHとITANGSの要求算出値に対し所定の割合を乗じてまたは加減算して、内燃機関の燃焼に応じて設定すれば良い}復帰時間相当の間隔を確保するように算出補正しても良い。ここで、異なる気筒の燃料噴射弁駆動については、当該高電圧の復帰時間の間隔を確保することが必要であり、例え異なる気筒の燃料噴射弁駆動パルス信号が重なっていた場合であっても、前記高電圧の復帰時間の間隔を確保できていれば問題ない。これは、前記した燃料噴射弁の駆動電流Ih1及びIh2は比較的容量の大きいバッテリ電源から供給されることから、燃料噴射弁駆動パルス信号が重なっていても充分に駆動電流Ih1、Ih2を与えることが可能であることによるものであり、燃料噴射弁の駆動パルス信号に基づいて、燃料噴射弁駆動タイミングを補正する必要はない。図16は、本発明に関わる異なる気筒の燃料噴射駆動タイミングが隣接した場合の燃料噴射弁制御を切り替える方法を示した一例である。異なる気筒の要求燃料噴射駆動タイミングが隣接した場合において、図中の実線は前記図13により同時燃料噴射を行う場合の燃料噴射駆動タイミングを補正する場合の補正変化量を示したものである。前記高電圧の復帰時間に重なる範囲内から燃料噴射駆動タイミング補正が必要となり燃料噴射駆動タイミング補正が最大となり、要求燃料噴射駆動タイミングが同時となる地点で当該補正量が0となる。図中では、先行して燃料噴射を行う気筒と後続で燃料噴射を行う気筒の何れかを燃料噴射駆動タイミング補正するかにより、図中で示したように要求燃料噴射駆動タイミングが同時の地点を中心として燃料噴射駆動タイミング補正量は線対称となる。このように、燃料噴射駆動タイミングの補正を行うことにより内燃機関の燃焼に影響を及ぼしてしまう場合には、図中で示した領域A、B、Cとして現す。領域Bは、燃料噴射駆動タイミング補正を行っても、補正量が少ないことから内燃機関の燃焼に影響を及ぼさない領域とし、残りの領域A、Cは、燃料噴射駆動タイミング補正量が大きく、内燃機関の燃焼に影響を及ぼしてしまう領域である。一方、図中の点線は前記図15により燃料噴射駆動タイミングを補正する高電圧復帰時間を回避する場合の補正変化量を示したものである。これは、図中の実線で示した補正量とは異なり、前記高電圧の復帰時間に重なる範囲内から要求燃料噴射駆動タイミングが同時となる地点で最大となり、前記同様に燃料噴射駆動タイミング補正量は線対称となる。このように、燃料噴射駆動タイミングを補正することにより内燃機関の燃焼状態に影響を及ぼす場合においては、実線で示した補正方法図13で示した方法と点線で示した補正方法図15で示した方法を選択することにより、安定した内燃機関の燃焼状態を実現することが可能となる。当該何れかの方法により、要求燃料噴射駆動タイミングを補正して変更した場合でも、内燃機関の燃焼状態に影響を及ぼさない場合においては、何れか1つの制御方法を行えば良い。図17は、本発明に関わる燃料噴射弁制御のフローチャートの一例を示した図である。ブロック1301からブロック1307については、前記図13で示した通りであり、説明が重複するため省略する。ブロック1701では、異なる気筒の要求燃料噴射駆動タイミングの差が所定値AA以内か否かを判定し、所定値以上と判定された場合には、ブロック1702にて、前記ブロック1303で求められた高電圧復帰時間に基づいて、所定の高電圧値に復帰するまでの時間を確保できるように、異なる気筒の燃料噴射駆動開始タイミングを変更する。この方法については、前記図15で説明した通りである。ブロック1701にて、異なる気筒の要求燃料噴射駆動タイミングの差が所定値AA以内である場合には、前記図13で示した制御方法を行う。以上、本発明の燃料噴射制御方法について詳述したが、本発明により、内燃機関の運転状態に応じて求まる異なる気筒の要求燃料噴射弁駆動タイミングを実行するにおいて、燃料噴射量を精度良く制御することが可能となり、その結果、内燃機関の安定した空燃比制御を提供することで内燃機関の排気エミッション及び運転性悪化を回避することができる。"