"内燃機関の各気筒毎にそれぞれ複数の吸気ポートを設け、各吸気ポート毎にそれぞれ燃料噴射弁を設けた内燃機関の燃料噴射制御装置において、前記各気筒の複数の燃料噴射弁のうちの一方の燃料噴射弁の噴射割合を増加させて他方の燃料噴射弁の噴射割合を減少させる片側噴射増量制御を実行する際に、前記一方の燃料噴射弁の噴射期間が前記吸気ポートを開閉する吸気バルブの開弁期間内になるように前記一方の燃料噴射弁の噴射時期を補正する噴射補正手段を備えていることを特徴とする内燃機関の燃料噴射制御装置。前記噴射補正手段は、前記片側噴射増量制御を実行する際に、前記一方の燃料噴射弁の噴射期間が前記吸気バルブの開弁期間よりも長い場合には、前記一方の燃料噴射弁の噴射期間が前記吸気バルブの開弁期間よりも短くなるように前記一方の燃料噴射弁の噴射割合を減少補正して前記他方の燃料噴射弁の噴射割合を増加補正することを特徴とする請求項1に記載の内燃機関の燃料噴射制御装置。ところで、内燃機関の各気筒の2つの吸気ポートにそれぞれ燃料噴射弁を配置したシステムにおいて、吸気バルブの開弁期間中に燃料を噴射するように燃料噴射弁の噴射時期を設定していても、各気筒の2つの燃料噴射弁のうちの一方の燃料噴射弁の噴射量を増量補正するつまり噴射割合を増加させる制御を行うと、その噴射割合を増加させた燃料噴射弁では、噴射期間が長くなるため、噴射期間の一部が吸気バルブの開弁期間からはみ出して、吸気バルブの閉弁中に燃料を噴射する可能性があり、吸気バルブの閉弁中に燃料を噴射すると、未燃燃料HC等の排出量が増加して排気エミッションが悪化する可能性がある。そこで、本発明が解決しようとする課題は、各気筒の複数の燃料噴射弁のうちの一方の燃料噴射弁の噴射割合を増加させる制御を実行する場合に排気エミッションの悪化を防止することができる内燃機関の燃料噴射制御装置を提供することにある。上記課題を解決するために、請求項1に係る発明は、内燃機関の各気筒毎にそれぞれ複数の吸気ポートを設け、各吸気ポート毎にそれぞれ燃料噴射弁を設けた内燃機関の燃料噴射制御装置において、各気筒の複数の燃料噴射弁のうちの一方の燃料噴射弁の噴射割合を増加させて他方の燃料噴射弁の噴射割合を減少させる片側噴射増量制御を実行する際に、前記一方の燃料噴射弁の噴射期間が吸気ポートを開閉する吸気バルブの開弁期間内になるように一方の燃料噴射弁の噴射時期を補正する噴射補正手段を備えた構成としたものである。この構成では、各気筒の複数の燃料噴射弁のうちの一方の燃料噴射弁の噴射割合を増加させて他方の燃料噴射弁の噴射割合を減少させる片側噴射増量制御を実行する際に、一方の燃料噴射弁つまり噴射割合を増加させた燃料噴射弁の噴射期間が吸気バルブの開弁期間内になるように一方の燃料噴射弁の噴射時期を補正することができるため、片側噴射増量制御によって一方の燃料噴射弁の噴射期間が長くなっても、その燃料噴射弁の噴射期間を吸気バルブの開弁期間内にすることができ、吸気バルブの閉弁中に燃料を噴射することを防止することができる。これにより、各気筒の一方の燃料噴射弁の噴射割合を増加させる片側噴射増量制御を実行する場合に、未燃燃料HC等の排出量の増加を抑制して排気エミッションの悪化を防止することができる。ところで、片側噴射増量制御によって一方の燃料噴射弁の噴射期間が吸気バルブの開弁期間よりも長くなった場合には、その燃料噴射弁の噴射時期を補正しただけでは、その燃料噴射弁の噴射期間を吸気バルブの開弁期間内にすることができない。そこで、請求項2のように、片側噴射増量制御を実行する際に、一方の燃料噴射弁の噴射期間が吸気バルブの開弁期間よりも長い場合には、一方の燃料噴射弁の噴射期間が吸気バルブの開弁期間よりも短くなるように一方の燃料噴射弁の噴射割合を減少補正して他方の燃料噴射弁の噴射割合を増加補正するようにすると良い。このようにすれば、一方の燃料噴射弁つまり噴射割合を増加させた燃料噴射弁の噴射期間が吸気バルブの開弁期間よりも長くなった場合でも、その燃料噴射弁の噴射期間を吸気バルブの開弁期間よりも短くして噴射時期を補正することができ、その燃料噴射弁の噴射期間を確実に吸気バルブの開弁期間内にすることができる。以下、本発明を実施するための形態を具体化した一実施例を説明する。まず、図1に基づいてエンジン制御システム全体の概略構成を説明する。内燃機関であるエンジン11の吸気管12の最上流部には、エアクリーナ13が設けられ、このエアクリーナ13の下流側に、吸入空気量を検出するエアフローメータ14が設けられている。このエアフローメータ14の下流側には、モータ15によって開度調節されるスロットルバルブ16と、このスロットルバルブ16の開度スロットル開度を検出するスロットル開度センサ17とが設けられている。更に、スロットルバルブ16の下流側には、サージタンク18が設けられ、このサージタンク18に、吸気管圧力を検出する吸気管圧力センサ19が設けられている。また、サージタンク18には、エンジン11の各気筒に空気を導入する吸気マニホールド20が設けられ、各気筒の吸気マニホールド20に接続された吸気ポート31又はその近傍に、それぞれ燃料を吸気ポート31に噴射する燃料噴射弁21が取り付けられている。また、エンジン11のシリンダヘッドには、各気筒毎に点火プラグ22が取り付けられ、各点火プラグ22の火花放電によって筒内の混合気に着火される。一方、エンジン11の排気管23には、排出ガスの空燃比又はリッチ/リーン等を検出する排出ガスセンサ24空燃比センサ、酸素センサ等が設けられ、この排出ガスセンサ24の下流側に、排出ガスを浄化する三元触媒等の触媒25が設けられている。また、エンジン11のシリンダブロックには、冷却水温を検出する冷却水温センサ26や、ノッキングを検出するノックセンサ27が取り付けられている。また、クランク軸28の外周側には、クランク軸28が所定クランク角回転する毎にパルス信号を出力するクランク角センサ29が取り付けられ、このクランク角センサ29の出力信号に基づいてクランク角やエンジン回転速度が検出される。これら各種センサの出力は、電子制御ユニット以下ECUと表記する30に入力される。このECU30は、マイクロコンピュータを主体として構成され、内蔵されたROM記憶媒体に記憶された各種のエンジン制御用のプログラムを実行することで、エンジン運転状態に応じて、燃料噴射量、点火時期、スロットル開度吸入空気量等を制御する。図2に示すように、エンジン11の各気筒には、それぞれ2つの吸気ポート31と2つの排気ポート32が設けられ、各気筒の2つの吸気ポート31又はその近傍に、それぞれ燃料噴射弁21が配置されている。各吸気ポート31は、それぞれ吸気バルブ33によって開閉され、各排気ポート32は、それぞれ排気バルブ34によって開閉される。燃料タンク35内に貯溜された燃料は、燃料ポンプ36によって汲み上げられ、この燃料ポンプ36から吐出される燃料が燃料供給配管37を通して各気筒の燃料噴射弁21に供給される。尚、各気筒の2つの燃料噴射弁21は、それぞれ吸気バルブ33の開弁中に吸気ポート31の開口部31aのうちの吸気バルブ33のステム33aよりも気筒中央側2つの吸気バルブ33の中間側で且つ吸気バルブ33のステム33aを中心に所定角度θ例えば45°、より好ましくは30°の範囲内を狙って燃料を噴射するように配置しても良い。以下、説明の便宜上、各気筒の2つの燃料噴射弁21のうちの一方を燃料噴射弁Aと表記し、他方を燃料噴射弁Bと表記する。図3に示すように、ECU30は、通常時に、各気筒の2つの燃料噴射弁A,Bの噴射量を同一噴射割合を1:1に設定すると共に、吸気バルブ33の開弁期間中に燃料を噴射するように燃料噴射弁A,Bの噴射時期を設定する。また、例えば、各気筒の2つの燃料噴射弁A,Bのうちの片方の燃料噴射弁Aが故障した場合や、各気筒の2つの吸気ポート31のうちの片方の吸気流速を速くして筒内にスワール流を発生させる場合等に、各気筒の2つの燃料噴射弁A,Bのうちの一方の燃料噴射弁Aの噴射割合を増加させて他方の燃料噴射弁Bの噴射割合を減少させる片側噴射増量制御を実行する。しかし、一方の燃料噴射弁Aの噴射割合を増加させる片側噴射増量制御を行うと、その噴射割合を増加させた一方の燃料噴射弁Aでは、噴射期間が長くなるため、噴射期間の一部が吸気バルブ33の開弁期間からはみ出して、吸気バルブ33の閉弁中に燃料を噴射する可能性があり、吸気バルブ33の閉弁中に燃料を噴射すると、未燃燃料HC等の排出量が増加して排気エミッションが悪化する可能性がある。この対策として、ECU30は、後述する図5の噴射補正ルーチンを実行することで、図3に示すように、各気筒の2つの燃料噴射弁A,Bのうちの一方の燃料噴射弁Aの噴射割合を増加させて他方の燃料噴射弁Bの噴射割合を減少させる片側噴射増量制御を実行する際に、一方の燃料噴射弁Aつまり噴射割合を増加させた燃料噴射弁Aの噴射期間が吸気バルブ33の開弁期間内になるように一方の燃料噴射弁Aの噴射時期を補正すると共に、この燃料噴射弁Aの噴射時期の補正に合わせて他方の燃料噴射弁Bの噴射時期も補正する例えば、燃料噴射弁Aの噴射時期の補正量と同じ分だけ他方の燃料噴射弁Bの噴射時期を補正する。ところで、片側噴射増量制御によって一方の燃料噴射弁Aの噴射期間が吸気バルブ33の開弁期間よりも長くなった場合には、その燃料噴射弁Aの噴射時期を補正しただけでは、その燃料噴射弁Aの噴射期間を吸気バルブ33の開弁期間内にすることができない。そこで、本実施例では、図4に示すように、片側噴射増量制御を実行する際に、一方の燃料噴射弁Aの噴射期間が吸気バルブ33の開弁期間よりも長い場合には、一方の燃料噴射弁Aの噴射期間が吸気バルブ33の開弁期間よりも短くなるように一方の燃料噴射弁Aの噴射割合を減少補正して他方の燃料噴射弁Bの噴射割合を増加補正した後、一方の燃料噴射弁Aの噴射期間が吸気バルブ33の開弁期間内になるように一方の燃料噴射弁Aの噴射時期を補正すると共に、この燃料噴射弁Aの噴射時期の補正に合わせて他方の燃料噴射弁Bの噴射時期も補正する例えば、燃料噴射弁Aの噴射時期の補正量と同じ分だけ他方の燃料噴射弁Bの噴射時期を補正する。以下、ECU30が実行する図5の噴射補正ルーチンの処理内容を説明する。図5に示す噴射補正ルーチンは、ECU30の電源オン期間中イグニッションスイッチのオン期間中に所定周期で繰り返し実行され、特許請求の範囲でいう噴射補正手段としての役割を果たす。本ルーチンが起動されると、まず、ステップ101で、各気筒の2つの燃料噴射弁A,Bのうちの一方の燃料噴射弁Aの噴射割合を増加させて他方の燃料噴射弁Bの噴射割合を減少させる片側噴射増量制御の実行中であるか否かを判定し、片側噴射増量制御の実行中ではないと判定されれば、ステップ102以降の処理を行うことなく、本ルーチンを終了する。一方、上記ステップ101で、片側噴射増量制御の実行中であると判定された場合には、ステップ102以降の処理を次のようにして実行する。まず、ステップ102で、一方の燃料噴射弁Aつまり噴射割合を増加させた燃料噴射弁Aの噴射期間が吸気バルブ33の開弁期間よりも短いか否かを判定する。このステップ102で、一方の燃料噴射弁Aの噴射期間が吸気バルブ33の開弁期間よりも短いと判定された場合には、燃料噴射弁Aの噴射期間を短くする必要はないと判断して、ステップ103に進み、一方の燃料噴射弁Aの噴射期間が吸気バルブ33の開弁期間内になるように一方の燃料噴射弁Aの噴射時期を補正すると共に、この燃料噴射弁Aの噴射時期の補正に合わせて他方の燃料噴射弁Bの噴射時期も補正する例えば、燃料噴射弁Aの噴射時期の補正量と同じ分だけ他方の燃料噴射弁Bの噴射時期を補正する。具体的には、一方の燃料噴射弁Aの噴射開始時期が吸気バルブ33の開弁期間よりも進角側の場合には、一方の燃料噴射弁Aの噴射時期を遅角補正して一方の燃料噴射弁Aの噴射期間を吸気バルブ33の開弁期間内にする。これに対して、一方の燃料噴射弁Aの噴射終了時期が吸気バルブ33の開弁期間よりも遅角側の場合には、一方の燃料噴射弁Aの噴射時期を進角補正して一方の燃料噴射弁Aの噴射期間を吸気バルブ33の開弁期間内にする。尚、一方の燃料噴射弁Aの噴射期間が吸気バルブ33の開弁期間内の場合には、一方の燃料噴射弁Aの噴射時期を補正しなくても良い。一方、上記ステップ102で、一方の燃料噴射弁Aの噴射期間が吸気バルブ33の開弁期間よりも長いと判定された場合には、燃料噴射弁Aの噴射期間を短くする必要があると判断して、ステップ104に進み、一方の燃料噴射弁Aの噴射期間が吸気バルブ33の開弁期間よりも短くなるように一方の燃料噴射弁Aの噴射割合を減少補正し、その減少補正分だけ他方の燃料噴射弁Bの噴射割合を増加補正する。これにより、一方の燃料噴射弁Aの噴射期間を吸気バルブ33の開弁期間よりも短くしながら、1気筒当りの噴射量2つの燃料噴射弁A,Bの合計噴射量を確保することができる。この後、ステップ105に進み、一方の燃料噴射弁Aの噴射期間が吸気バルブ33の開弁期間内になるように一方の燃料噴射弁Aの噴射時期を補正すると共に、この燃料噴射弁Aの噴射時期の補正に合わせて他方の燃料噴射弁Bの噴射時期も補正する例えば、燃料噴射弁Aの噴射時期の補正量と同じ分だけ他方の燃料噴射弁Bの噴射時期を補正する。具体的には、一方の燃料噴射弁Aの噴射開始時期が吸気バルブ33の開弁期間よりも進角側の場合には、一方の燃料噴射弁Aの噴射時期を遅角補正して一方の燃料噴射弁Aの噴射期間を吸気バルブ33の開弁期間内にする。これに対して、一方の燃料噴射弁Aの噴射終了時期が吸気バルブ33の開弁期間よりも遅角側の場合には、一方の燃料噴射弁Aの噴射時期を進角補正して一方の燃料噴射弁Aの噴射期間を吸気バルブ33の開弁期間内にする。尚、一方の燃料噴射弁Aの噴射期間が吸気バルブ33の開弁期間内の場合には、一方の燃料噴射弁Aの噴射時期を補正しなくても良い。以上説明した本実施例では、各気筒の2つの燃料噴射弁A,Bのうちの一方の燃料噴射弁Aの噴射割合を増加させて他方の燃料噴射弁Bの噴射割合を減少させる片側噴射増量制御を実行する際に、一方の燃料噴射弁Aつまり噴射割合を増加させた燃料噴射弁Aの噴射期間が吸気バルブ33の開弁期間内になるように一方の燃料噴射弁Aの噴射時期を補正するようにしたので、片側噴射増量制御によって一方の燃料噴射弁Aの噴射期間が長くなっても、その燃料噴射弁Aの噴射期間を吸気バルブ33の開弁期間内にすることができ、吸気バルブ33の閉弁中に燃料を噴射することを防止することができる。これにより、各気筒の一方の燃料噴射弁Aの噴射割合を増加させる片側噴射増量制御を実行する場合に、未燃燃料HC等の排出量の増加を抑制して排気エミッションの悪化を防止することができる。更に、本実施例では、片側噴射増量制御を実行する際に、一方の燃料噴射弁Aの噴射期間が吸気バルブ33の開弁期間よりも長い場合には、一方の燃料噴射弁Aの噴射期間が吸気バルブ33の開弁期間よりも短くなるように一方の燃料噴射弁Aの噴射割合を減少補正して他方の燃料噴射弁Bの噴射割合を増加補正するようにしたので、一方の燃料噴射弁Aつまり噴射割合を増加させた燃料噴射弁Aの噴射期間が吸気バルブ33の開弁期間よりも長くなった場合でも、その燃料噴射弁Aの噴射期間を吸気バルブ33の開弁期間よりも短くして噴射時期を補正することができ、その燃料噴射弁Aの噴射期間を確実に吸気バルブ33の開弁期間内にすることができる。尚、上記実施例では、エンジン11の各気筒毎に2つの吸気ポート31を設け、各吸気ポート31毎にそれぞれ燃料噴射弁21を設けた構成としたが、本発明は、この構成に限定されず、エンジンの各気筒毎に3つ以上の吸気ポートを設け、各吸気ポート毎にそれぞれ燃料噴射弁を設けた構成としても良い。"