"内燃機関の圧縮行程、吸気行程後期、及び吸気行程前期に同機関の筒内に対し燃料を噴射することの可能な直噴インジェクタを備え、機関運転状態に基づき求められる要求燃料噴射量の少なくとも一部が得られるように前記直噴インジェクタからの燃料噴射を行う内燃機関の燃料噴射制御装置において、前記直噴インジェクタからの前記圧縮行程及び前記吸気行程後期での燃料噴射に関する目標燃料噴射量をそれぞれ機関運転状態に応じた要求値に設定し、前記圧縮行程での前記直噴インジェクタからの目標燃料噴射量分の燃料噴射を行うとともに前記吸気行程後期での前記直噴インジェクタからの目標燃料噴射量分の燃料噴射を行うに当たり、前記要求燃料噴射量分の燃料のうち前記圧縮行程及び前記吸気行程後期での前記直噴インジェクタからの燃料噴射によっては噴射しきれない分の燃料を前記吸気行程前期にて前記直噴インジェクタから噴射することを特徴とする内燃機関の燃料噴射制御装置。内燃機関の圧縮行程、吸気行程後期、及び吸気行程前期に同機関の筒内に対し燃料を噴射可能な直噴インジェクタと、内燃機関の吸気ポートに向けて燃料を噴射可能なポート噴射インジェクタとを備え、機関運転状態に基づき求められる要求燃料噴射量が得られるように前記直噴インジェクタ及び前記ポート噴射インジェクタからの燃料噴射を行う内燃機関の燃料噴射制御装置において、前記直噴インジェクタからの前記圧縮行程、前記吸気行程後期、及び前記吸気行程前期での燃料噴射に関する目標燃料噴射量をそれぞれ機関運転状態に応じた要求値に設定し、前記圧縮行程での前記直噴インジェクタからの目標燃料噴射量分の燃料噴射、前記吸気行程後期での前記直噴インジェクタからの目標燃料噴射量分の燃料噴射、及び前記吸気行程前期での前記直噴インジェクタからの目標燃料噴射量分の燃料噴射を行うに当たり、前記要求燃料噴射量分の燃料のうち前記圧縮行程、前記吸気行程後期、及び前記吸気行程前期での前記直噴インジェクタからの燃料噴射によっては噴射しきれない分の燃料を前記ポート噴射インジェクタから噴射することを特徴とする内燃機関の燃料噴射制御装置。内燃機関の圧縮行程、及び吸気行程後期に同機関の筒内に対し燃料を噴射することの可能な直噴インジェクタと、内燃機関の吸気ポートに向けて燃料を噴射可能なポート噴射インジェクタとを備え、機関運転状態に基づき求められる要求燃料噴射量が得られるように前記直噴インジェクタ及び前記ポート噴射インジェクタからの燃料噴射を行う内燃機関の燃料噴射制御装置において、前記直噴インジェクタからの前記圧縮行程及び前記吸気行程後期での燃料噴射に関する目標燃料噴射量をそれぞれ機関運転状態に応じた要求値に設定し、前記圧縮行程での前記直噴インジェクタからの目標燃料噴射量分の燃料噴射を行うとともに前記吸気行程後期での前記直噴インジェクタからの目標燃料噴射量分の燃料噴射を行うに当たり、前記要求燃料噴射量分の燃料のうち前記圧縮行程及び前記吸気行程後期での前記直噴インジェクタからの燃料噴射によっては噴射しきれない分の燃料を前記ポート噴射インジェクタから噴射することを特徴とする内燃機関の燃料噴射制御装置。内燃機関の圧縮行程、吸気行程後期、及び吸気行程前期に同機関の筒内に対し燃料を噴射することの可能な直噴インジェクタを備え、機関運転状態に基づき求められる要求燃料噴射量の少なくとも一部が得られるように前記直噴インジェクタからの燃料噴射を行う内燃機関の燃料噴射制御装置において、前記直噴インジェクタにおける前記圧縮行程での燃料噴射、前記吸気行程後期での燃料噴射、及び前記吸気行程前期での燃料噴射のうち、優先度の高い燃料噴射から順に目標燃料噴射量を機関運転状態に応じた要求値に設定してゆく設定部と、前記設定部により設定された各燃料噴射毎の目標燃料噴射量に基づいて前記圧縮行程、前記吸気行程後期、及び前記吸気行程での前記直噴インジェクタからの燃料噴射を行う駆動部と、を備える内燃機関の燃料噴射制御装置。前記吸気行程前期での燃料噴射における目標燃料噴射量は、機関負荷が増大するほど大きい値に設定される請求項2又は4記載の内燃機関の燃料噴射制御装置。直噴インジェクタを備える内燃機関において良好な機関運転を得るためには、同直噴インジェクタからの圧縮行程での燃料噴射、吸気行程後期での燃料噴射、及び吸気行程前期での燃料噴射をそれぞれ実行することで、可能な限り上記[1]~[3]に示す効果を併せて得ることが好ましい。そして、上記[1]~[3]に示す効果を併せて得るためには、上記各燃料噴射での燃料噴射量目標燃料噴射量をそれぞれ、そのときの機関運転状態のもとで上記[1]~[3]の効果を得るうえでの要求値に調整することが重要になる。しかし、特許文献1のように直噴インジェクタでの燃料噴射を複数回に分割することで、圧縮行程での燃料噴射、吸気行程後期での燃料噴射、吸気行程前期での燃料噴射を実現する場合、上記各燃料噴射での目標燃料噴射量をそれぞれ上記[1]~[3]の効果が得られる値上記要求値とすることは困難である。これは、上記各燃料噴射での目標燃料噴射量が、直噴インジェクタから噴射される燃料全体の目標燃料噴射量を所定の比率に従って分割することで設定していることが関係している。すなわち、上述したように各燃料噴射での目標燃料噴射量を設定する場合、上記[1]~[3]の効果のうちの一つの効果を得ようとすると、その効果を得るための燃料噴射において目標燃料噴射量を同効果の得られる値要求値とすべく上記所定の比率を設定しなければならない。しかし、このように設定された比率に基づき他の燃料噴射における目標燃料噴射量が定められると、それら目標燃料噴射量が得られるように上記他の燃料噴射を行ったとき、上記[1]~[3]の効果のうちの他の効果が得られない可能性がある。むしろ、上記[1]~[3]の効果を得るための上記各燃料噴射毎の目標燃料噴射量が機関運転状態に応じて各々異なる傾向で変化する関係から、上述したように各燃料噴射での目標燃料噴射量を設定したのでは、各目標燃料噴射量のうちの二つが上記他の効果の得られない値になる可能性が高い。このため、上記他の効果が必ずしも得られるとは限らない。従って、上記所定の比率に従って直噴インジェクタから噴射される燃料全体についての目標燃料噴射量を分割することで上記各燃料噴射毎の目標燃料噴射量を設定する場合、それら目標燃料噴射量をそれぞれ上記[1]~[3]の効果の得られる値要求値とすることは困難になる。これにより、上記[1]~[3]の効果をそれぞれ併せて得ることも困難になり、それに伴って内燃機関の性能を最大限に引き出すことができなくなるという問題が生じる。本発明はこのような実情に鑑みてなされたものであって、その目的は、直噴インジェクタから噴射される燃料の量を適切な値に調節して機関性能を最大限に引き出すことができる内燃機関の燃料噴射制御装置を提供することにある。上記目的を達成するため、本発明に従う内燃機関の燃料噴射制御装置は、機関運転状態に基づき求められる要求燃料噴射量の少なくとも一部が得られるよう内燃機関の筒内に燃料を噴射可能な直噴インジェクタから燃料を噴射する際、次のように直噴インジェクタを駆動する。すなわち、直噴インジェクタからの圧縮行程及び吸気行程後期での燃料噴射に関する目標燃料噴射量をそれぞれ機関運転状態に応じた要求値に設定する。そして、圧縮行程での直噴インジェクタからの目標燃料噴射量分の燃料噴射を行うとともに、吸気行程後期での直噴インジェクタからの目標燃料噴射量分の燃料噴射を行う。また、圧縮行程での直噴インジェクタからの目標燃料噴射量分の燃料噴射を行うとともに、吸気行程後期での直噴インジェクタからの目標燃料噴射量分の燃料噴射を行うに当たり、要求燃料噴射量分の燃料のうち圧縮行程及び吸気行程後期での直噴インジェクタからの燃料噴射によっては噴射しきれない分の燃料を吸気行程前期にて直噴インジェクタから噴射する。直噴インジェクタからの圧縮行程での燃料噴射、吸気行程後期での燃料噴射、及び吸気行程前期での燃料噴射に関しては、各燃料噴射のうち点火時期に近いものほど優先度が高くなる。これは、上記各燃料噴射のうち内燃機関の点火時期に近いものほど燃料噴射量の違いによる燃料への着火の影響が大きくなり、その関係から上記各燃料噴射のうち内燃機関の点火時期に近いものほど優先度が高くなるためである。また、上述した理由により、上記各燃料噴射のうち点火時期から最も離れている吸気行程前期での燃料噴射の優先度は低くなる。こうしたことを考慮して、直噴インジェクタにおける圧縮行程での燃料噴射、吸気行程後期での燃料噴射、及び吸気行程前期での燃料噴射のうち、圧縮行程での燃料噴射に関する目標燃料噴射量及び吸気行程後期での燃料噴射に関する目標燃料噴射量が上述したように優先的に機関運転状態に応じた要求値に設定される。このため、直噴インジェクタからの上記各燃料噴射のうち優先度の高い燃料噴射、すなわち圧縮行程での燃料噴射及び吸気行程後期での燃料噴射に関して目標燃料噴射量を可能な限り同燃料噴射による効果の得られる値要求値となるように機関運転状態に基づいて設定することが可能になる。このように設定された各燃料噴射毎の目標燃料噴射量が得られるよう、それら目標燃料噴射量に基づいて直噴インジェクタを駆動することで、上記各燃料噴射によるそれぞれの効果を可能な限り併せて得ることができ、それによって機関性能を最大限に引き出すことができる。ここで、直噴インジェクタにおける吸気行程前期での燃料噴射よりも優先度の高い燃料噴射、すなわち圧縮行程での燃料噴射及び吸気行程後期での燃料噴射には、それぞれ次のような特性がある。圧縮行程での燃料噴射では、それによって筒内での燃料の燃焼速度を向上させることができるものの、燃料噴射量が仮に目標燃料噴射量を越えて過度に多くなったとすると、かえって燃料の燃焼に悪影響を及ぼすおそれがある。また、直噴インジェクタからの吸気行程後期での燃料噴射では、それによって筒内の気流を強めて燃料と空気との混合を促進することができるものの、燃料噴射量が仮に目標燃料噴射量を越えて過度に多くなったとすると、かえって燃料の燃焼に悪影響を及ぼすおそれがある。このため、要求燃料噴射量分の燃料のうち、圧縮行程での燃料噴射、及び吸気行程後期での燃料噴射によっては噴射しきれない分の燃料は、それら燃料噴射よりも優先度の低い吸気行程前期での燃料噴射によって上述したように噴射される。これにより、要求燃料噴射量を得るために圧縮行程での燃料噴射における燃料噴射量が目標燃料噴射量を越えて多くなったり、吸気行程後期での燃料噴射における燃料噴射量が目標燃料噴射量を越えて多くなったりし、それらが燃料の燃焼に悪影響を及ぼすことを抑制できる。また、圧縮行程での燃料噴射における燃料噴射量が目標燃料噴射量とされることで同燃料噴射による筒内での燃料の燃焼速度向上を実現するとともに、吸気行程後期での燃料噴射における燃料噴射量が目標燃料噴射量とされることで同燃料噴射による筒内での気流の強化を実現することができる。本発明はまた、内燃機関の圧縮行程、吸気行程後期、及び吸気行程前期に同機関の筒内に対し燃料を噴射可能な直噴インジェクタと、内燃機関の吸気ポートに向けて燃料を噴射可能なポート噴射インジェクタとを備える。そして、機関運転状態に基づき求められる要求燃料噴射量が得られるよう、直噴インジェクタ及びポート噴射インジェクタから燃料を噴射する際、次のように直噴インジェクタ及びポート噴射インジェクタを駆動する。すなわち、直噴インジェクタからの圧縮行程、吸気行程後期、及び吸気行程前期での燃料噴射に関する目標燃料噴射量をそれぞれ機関運転状態に応じた要求値に設定する。これにより、直噴インジェクタにおける圧縮行程での燃料噴射、吸気行程後期での燃料噴射、及び吸気行程前期での燃料噴射のうち、優先度の高い燃料噴射から順に目標燃料噴射量を機関運転状態に応じた要求値に設定してゆくことが可能になる。そして、上記各燃料噴射毎の目標燃料噴射量が得られるよう、それら目標燃料噴射量に基づいて圧縮行程、吸気行程後期、及び吸気行程での直噴インジェクタの駆動燃料噴射を行う。この場合、直噴インジェクタからの上記各燃料噴射のうち、そのときの機関運転状態のもとで優先度の高い燃料噴射から順に、同燃料噴射での目標燃料噴射量を可能な限り同燃料噴射による効果の得られる値要求値となるように機関運転状態に基づいて設定することが可能になる。このように設定された各燃料噴射毎の目標燃料噴射量が得られるよう直噴インジェクタを駆動することで、上記各燃料噴射によるそれぞれの効果を可能な限り併せて得ることができ、それによって機関性能を最大限に引き出すことができる。ところで、直噴インジェクタからの圧縮行程での燃料噴射、吸気行程後期での燃料噴射、及び吸気行程前期での燃料噴射に関するそれぞれの目標燃料噴射量の合計値が上記要求燃料噴射量に満たない可能性もある。この場合、直噴インジェクタからの圧縮行程での燃料噴射、吸気行程後期での燃料噴射、及び吸気行程前期での燃料噴射によっては、要求燃料噴射量分の燃料を噴射しきれなくなる。しかし、このときには要求燃料噴射量分の燃料のうち、上記直噴インジェクタからの各燃料噴射によっては噴射しきれない分の燃料量がポート噴射インジェクタからの燃料噴射における目標燃料噴射量に設定される。そして、ポート噴射インジェクタでの上記目標燃料噴射量が得られるよう、その目標燃料噴射量に基づく同ポート噴射インジェクタの駆動が行われる。ここで、直噴インジェクタからの圧縮行程での燃料噴射では、それによって筒内での燃料の燃焼速度を向上させることができるものの、燃料噴射量が仮に目標燃料噴射量を越えて過度に多くなったとすると、かえって燃料の燃焼に悪影響を及ぼすおそれがある。また、直噴インジェクタからの吸気行程後期での燃料噴射では、それによって筒内の気流を強めて燃料と空気との混合を促進することができるものの、燃料噴射量が仮に目標燃料噴射量を越えて過度に多くなったとすると、かえって燃料の燃焼に悪影響を及ぼすおそれがある。更に、直噴インジェクタからの吸気行程前期での燃料噴射では、噴射燃料の気化潜熱によってピストン頂部を冷却して筒内の温度上昇を抑制でき、ひいてはノッキングの発生を抑制できるものの、燃料噴射量が仮に目標燃料噴射量を越えて過度に多くなったとすると、かえって燃料の燃焼に悪影響を及ぼすおそれがある。こうしたことを考慮して、要求燃料噴射量分の燃料のうち、直噴インジェクタからの圧縮行程での燃料噴射、吸気行程後期での燃料噴射、及び吸気行程前期での燃料噴射によって噴射しきれない分の燃料は、ポート噴射インジェクタからの燃料噴射によって噴射される。このため、要求燃料噴射量を得るために、圧縮行程での燃料噴射、吸気行程後期での燃料噴射、及び吸気行程後期での燃料噴射において各燃料噴射量が目標燃料噴射量を越えて多くなり、それらが燃料の燃焼に悪影響を及ぼすことを抑制できる。また、圧縮行程での燃料噴射における燃料噴射量が目標燃料噴射量とされることで同燃料噴射による筒内での燃料の燃焼速度向上を実現するとともに、吸気行程後期での燃料噴射における燃料噴射量が目標燃料噴射量とされることで同燃料噴射による筒内での気流の強化を実現することができる。それらに加えて、吸気行程前期での燃料噴射における燃料噴射量が目標燃料噴射量とされることで、同燃料噴射によりピストン頂部を適度に冷却し、その冷却を通じてノッキングの発生を抑制することができる。本発明はまた、内燃機関の圧縮行程及び吸気行程後期に同機関の筒内に対し燃料を噴射可能な直噴インジェクタと、内燃機関の吸気ポートに向けて燃料を噴射可能なポート噴射インジェクタとを備える。そして、機関運転状態に基づき求められる要求燃料噴射量が得られるよう、直噴インジェクタ及びポート噴射インジェクタから燃料を噴射する際、次のように直噴インジェクタ及びポート噴射インジェクタを駆動する。すなわち、直噴インジェクタからの圧縮行程、及び吸気行程後期での燃料噴射に関する目標燃料噴射量をそれぞれ機関運転状態に応じた要求値に設定する。これにより、直噴インジェクタにおける圧縮行程での燃料噴射、及び吸気行程後期での燃料噴射のうち、優先度の高い燃料噴射から順に目標燃料噴射量を機関運転状態に応じた要求値に設定してゆくことが可能になる。そして、上記各燃料噴射毎の目標燃料噴射量が得られるよう、それら目標燃料噴射量に基づいてに圧縮行程、及び吸気行程後期での直噴インジェクタの駆動燃料噴射を行う。この場合、直噴インジェクタからの上記各燃料噴射のうち、そのときの機関運転状態のもとで優先度の高い燃料噴射から順に、同燃料噴射での目標燃料噴射量を可能な限り同燃料噴射による効果の得られる値要求値となるように機関運転状態に基づいて設定することが可能になる。このように設定された各燃料噴射毎の目標燃料噴射量が得られるよう直噴インジェクタを駆動することで、上記各燃料噴射によるそれぞれの効果を可能な限り併せて得ることができ、それによって機関性能を最大限に引き出すことができる。ところで、直噴インジェクタからの圧縮行程での燃料噴射、及び吸気行程後期での燃料噴射に関するそれぞれの目標燃料噴射量の合計値が上記要求燃料噴射量に満たない可能性もある。この場合、直噴インジェクタからの圧縮行程での燃料噴射、及び吸気行程後期での燃料噴射によっては、要求燃料噴射量分の燃料を噴射しきれなくなる。しかし、このときには要求燃料噴射量分の燃料のうち、上記直噴インジェクタからの各燃料噴射によっては噴射しきれない分の燃料量がポート噴射インジェクタからの燃料噴射における目標燃料噴射量に設定される。そして、ポート噴射インジェクタでの上記目標燃料噴射量が得られるよう、その目標燃料噴射量に基づく同ポート噴射インジェクタの駆動が行われる。ここで、直噴インジェクタからの圧縮行程での燃料噴射では、それによって筒内での燃料の燃焼速度を向上させることができるものの、燃料噴射量が仮に目標燃料噴射量を越えて過度に多くなったとすると、かえって燃料の燃焼に悪影響を及ぼすおそれがある。また、直噴インジェクタからの吸気行程後期での燃料噴射では、それによって筒内の気流を強めて燃料と空気との混合を促進することができるものの、燃料噴射量が仮に目標燃料噴射量を越えて過度に多くなったとすると、かえって燃料の燃焼に悪影響を及ぼすおそれがある。こうしたことを考慮して、要求燃料噴射量分の燃料のうち、直噴インジェクタからの圧縮行程での燃料噴射、及び吸気行程後期での燃料噴射によって噴射しきれない分の燃料は、ポート噴射インジェクタからの燃料噴射によって噴射される。このため、要求燃料噴射量を得るために、圧縮行程での燃料噴射、及び吸気行程後期での燃料噴射において各燃料噴射量が目標燃料噴射量を越えて多くなり、それらが燃料の燃焼に悪影響を及ぼすことを抑制できる。また、圧縮行程での燃料噴射における燃料噴射量が目標燃料噴射量とされることで同燃料噴射による筒内での燃料の燃焼速度向上を実現するとともに、吸気行程後期での燃料噴射における燃料噴射量が目標燃料噴射量とされることで同燃料噴射による筒内での気流の強化を実現することができる。本発明はまた、機関運転状態に基づき求められる要求燃料噴射量の少なくとも一部が得られるよう内燃機関の筒内に燃料を噴射可能な直噴インジェクタから燃料を噴射する際、次のように直噴インジェクタを駆動する。すなわち、直噴インジェクタにおける圧縮行程での燃料噴射、吸気行程後期での燃料噴射、及び吸気行程前期での燃料噴射のうち、優先度の高い燃料噴射から順に目標燃料噴射量を機関運転状態に応じた要求値に設定してゆく。そして、このように設定された上記各燃料噴射毎の目標燃料噴射量が得られるよう、それら目標燃料噴射量に基づいて直噴インジェクタを駆動する。この場合、直噴インジェクタからの上記各燃料噴射のうち、そのときの機関運転状態のもとで優先度の高い燃料噴射から順に、同燃料噴射での目標燃料噴射量を可能な限り同燃料噴射による効果の得られる値要求値となるように機関運転状態に基づいて設定することが可能になる。このように設定された各燃料噴射毎の目標燃料噴射量が得られるよう直噴インジェクタを駆動することで、上記各燃料噴射によるそれぞれの効果を可能な限り併せて得ることができ、それによって機関性能を最大限に引き出すことができる。本発明の一態様では、直噴インジェクタからの吸気行程前期での燃料噴射における目標燃料噴射量は、機関負荷が増大するほど大きい値に設定される。ここで、吸気行程前期での燃料噴射では、噴射燃料の気化潜熱を通じてピストン頂部を冷却することができ、ひいてはその冷却を通じて内燃機関でのノッキングの発生を抑制することができる。また、内燃機関では、出力トルクを最大とすることの可能な点火時期MBTが存在しており、ノッキングを生じさせることなく点火時期をMBTまで進角させることが望まれている。ただし、機関負荷が増大するほど筒内の温度が高くなってノッキングが発生しやすくなる関係から、筒内の温度を過度に上昇させないように内燃機関の点火時期をMBTに対し遅角しなければならなくなり、そうした点火時期の遅角が同機関の出力トルク増大の妨げとなっている。この点、上述したように吸気行程前期での燃料噴射における目標燃料噴射量を機関負荷の増大に伴って大きい値とすれば、機関負荷の増大に伴って上記燃料噴射によるピストン頂部の冷却が効果的に行われるようになる。その結果、筒内の温度が上昇しにくくなってノッキングが発生しにくくなるため、内燃機関の点火時期をMBTに向けて進角させることが可能になり、その点火時期の進角を通じて内燃機関の出力トルクを増大させることができる。[第1実施形態]以下、本発明を自動車に搭載される内燃機関の燃料噴射制御装置に具体化した第1実施形態について、図1~図17を参照して説明する。図1に示される内燃機関1の吸気通路2には、燃焼室3に吸入される空気の量吸入空気量を調整すべく開閉動作するスロットルバルブ4が設けられている。このスロットルバルブ4の開度スロットル開度は、自動車の運転者によって踏み込み操作されるアクセルペダル5の操作量アクセル操作量に応じて調節される。また、内燃機関1は、吸気通路2から燃焼室3の吸気ポート2aに向けて燃料を噴射するポート噴射インジェクタ6と、燃焼室3内筒内に燃料を噴射する直噴インジェクタ7とを備えている。これらインジェクタ6,7には、燃料タンク8内に蓄えられた燃料が供給される。すなわち、燃料タンク8内の燃料は、フィードポンプ9によって汲み上げられた後に低圧燃料配管31を介してポート噴射インジェクタ6に供給される。この低圧燃料配管31内の燃料の圧力は、フィードポンプ9の駆動制御を通じてフィード圧に調整されるとともに、同配管31に設けられたプレッシャレギュレータ32によって過上昇しないようにされる。また、フィードポンプ9によって汲み上げられた低圧燃料配管31内の燃料の一部は、高圧燃料ポンプ10で上記フィード圧よりも高圧以下、直噴圧というの状態に加圧された後に高圧燃料配管33を介して直噴インジェクタ7に供給される。内燃機関1においては、インジェクタ6,7から噴射される燃料と吸気通路2を流れる空気とからなる混合気が燃焼室3に充填され、この混合気に対し点火プラグ12による点火が行われる。そして、点火後の混合気が燃焼すると、そのときの燃焼エネルギによりピストン13が往復移動し、それに伴いクランクシャフト14が回転するようになる。一方、燃焼後の混合気は排気として排気通路15に送り出される。なお、上記燃焼室3と吸気通路2との間は、クランクシャフト14からの回転伝達を受ける吸気カムシャフト25の回転に伴って開閉動作する吸気バルブ26によって連通遮断される。また、上記燃焼室3と排気通路15との間は、クランクシャフト14からの回転伝達を受ける排気カムシャフト27の回転に伴って開閉動作する排気バルブ28によって連通遮断される。内燃機関1には、吸気バルブ26の開閉特性を可変とする可変動弁機構として、クランクシャフト14に対する吸気カムシャフト25の相対回転位相吸気バルブ26のバルブタイミングを変更するバルブタイミング可変機構29が設けられている。このバルブタイミング可変機構29の駆動により、吸気バルブ26の開弁期間作動角を一定に保持した状態で同バルブ26の開弁時期及び閉弁時期が共に進角又は遅角される。次に、本実施形態の燃料噴射制御装置の電気的構成について説明する。燃料噴射制御装置は、内燃機関1の各種運転制御を行う電子制御装置16を備えている。同電子制御装置16には、上記制御に係る各種演算処理を実行するCPU、その制御に必要なプログラムやデータの記憶されたROM、CPUの演算結果等が一時記憶されるRAM、外部との間で信号を入出力するための入出力ポート等が設けられている。電子制御装置16の入力ポートには、以下に示す各種センサ等が接続されている。アクセル操作量を検出するアクセルポジションセンサ17。スロットル開度を検出するスロットルポジションセンサ18。吸気通路2を通過する空気の量内燃機関1の吸入空気量を検出するエアフローメータ19。クランクシャフト14の回転に対応した信号を出力するクランクポジションセンサ20。吸気カムシャフト25の回転に基づき同シャフト25の回転位置に対応した信号を出力するカムポジションセンサ21。内燃機関1の冷却水の温度を検出する水温センサ22。低圧燃料配管31内の燃料の圧力フィード圧を検出する第1圧力センサ23。高圧燃料配管33内の燃料の圧力直噴圧を検出する第2圧力センサ24。内燃機関1でのノッキングの発生を検出するノックセンサ30。また、電子制御装置16の出力ポートには、スロットルバルブ4、ポート噴射インジェクタ6、直噴インジェクタ7、点火プラグ12、及びバルブタイミング可変機構29といった各種機器の駆動回路等が接続されている。電子制御装置16は、上記各種センサ等から入力した信号に基づき機関回転速度や機関負荷といった機関運転状態を把握し、その把握した機関運転状態に基づいてスロットルバルブ4、インジェクタ6,7、フィードポンプ9、点火プラグ12、及びバルブタイミング可変機構29といった各種機器の駆動回路に対し指令信号を出力する。こうして内燃機関1のスロットル開度制御、燃料噴射制御、点火時期制御、及び吸気バルブ26のバルブタイミング制御など、内燃機関1の各種運転制御が電子制御装置16を通じて実施される。なお、上記燃料噴射制御を行う際の電子制御装置16は、ポート噴射インジェクタ6や直噴インジェクタ7を駆動するための駆動部として機能する。ちなみに、上記機関回転速度は、クランクポジションセンサ20からの検出信号に基づき求められる。また、機関負荷は、内燃機関1の吸入空気量に対応するパラメータと上記機関回転速度とから算出される。なお、吸入空気量に対応するパラメータとしては、エアフローメータ19からの検出信号に基づき求められる内燃機関1の吸入空気量の実測値、スロットルポジションセンサ18からの検出信号に基づき求められるスロットル開度、及びアクセルポジションセンサ17からの検出信号に基づき求められるアクセル操作量等があげられる。内燃機関1の燃料噴射制御の一つとして行われる燃料噴射量制御は、機関回転速度及び機関負荷といった機関運転状態に基づき、内燃機関1全体としての要求燃料噴射量Qfinを求め、その要求燃料噴射量Qfinが得られるようにポート噴射インジェクタ6及び直噴インジェクタ7からの燃料噴射を行うことで実現される。なお、このときの直噴インジェクタ7の駆動により、上記要求燃料噴射量Qfinの少なくとも一部を得るための同直噴インジェクタ7からの燃料噴射が行われる。直噴インジェクタ7からの燃料噴射としては、内燃機関1における圧縮行程での燃料噴射、吸気行程後期での燃料噴射、及び吸気行程前期での燃料噴射を行うことが考えられる。これら各燃料噴射における燃料噴射期間の一例を図2に示す。同図に示される第1燃料噴射期間d1では上記圧縮行程での燃料噴射が行われる。また、第2燃料噴射期間d2では上記吸気行程後期での燃料噴射が行われ、第3燃料噴射期間d3では上記吸気行程前期での燃料噴射が行われる。これら第1燃料噴射期間d1、第2燃料噴射期間d2、及び第3燃料噴射期間d3に関しては、それぞれの間に所定の間隔を必要とする関係などから、そうした所定の間隔等に基づいて定められる最大値が存在している。そして、直噴インジェクタ7からの圧縮行程での燃料噴射、吸気行程後期での燃料噴射、及び吸気行程前期での燃料噴射はそれぞれ、[背景技術]の欄に記載したのと同様、以下の[1]~[3]に示すように良好な機関運転の実現に関係する。[1]圧縮行程での燃料噴射は、噴射燃料を筒内の気流等により点火プラグ周りに集めやすいという特徴を有することから、筒内の燃料に対する着火を良好なものとして同燃料の燃焼速度を速めることに寄与する。ここで、直噴インジェクタ7での燃料噴射時期と筒内での燃料の燃焼期間との関係を図3に示す。この図から、燃料噴射時期がタイミングBDC以後圧縮行程になると、タイミングBDC以前吸気行程のときよりも、筒内での燃料の燃焼速度が速くなって同燃料の燃焼期間が短くなることが分かる。また、図4は、直噴インジェクタ7からの圧縮行程での燃料噴射が有るときと無いときとでの機関負荷の変化に対する内燃機関1の燃費の変化傾向の違いを示している。この図における直噴インジェクタ7からの圧縮行程での燃料噴射が有るとき実線と無いとき破線との比較から、圧縮行程での燃料噴射を行うことで内燃機関1の運転領域が高負荷寄りの領域にあるとき、筒内での燃料の燃焼速度が速くなって内燃機関1の燃費が改善することが分かる。[2]吸気行程後期での燃料噴射は、ピストン13の移動速度が遅くなって同ピストン13の移動による筒内の気流発生が弱くなるとき、噴射燃料によって筒内の気流を強めて良好な燃料の燃焼を得ることに寄与する。ここで、吸気行程における直噴インジェクタ7での燃料噴射時期の変化に対する筒内での未燃燃料量の変化を図5に示す。この図から、吸気行程後期での燃料噴射により筒内での気流が強められると、筒内での燃料と空気との混合が促進されて燃料の燃焼が良好に行われることから、筒内での未燃燃料量が減少することが分かる。[3]吸気行程前期での燃料噴射は、ピストン13の頂部に対し直接的に噴射燃料を付着させることが可能になるため、その燃料の気化潜熱によってピストン13の頂部を冷却すること、ひいては内燃機関1でのノッキングの発生を抑制することに寄与する。ここで、直噴インジェクタ7からの吸気行程前期での燃料噴射における燃料噴射量と、内燃機関1の点火時期をノッキングが生じない限界まで進角させたときの同点火時期ノック限界点火時期との関係を図6に示す。この図から、上記吸気行程前期での燃料噴射量を多くするほどピストン13の頂部が効果的に冷却され、それによってノック限界点火時期が進角することが分かる。また、図7は、直噴インジェクタ7からの吸気行程前期での燃料噴射が有るときと無いときとでの機関負荷の変化に対するノック限界点火時期の変化の傾向の違いを示している。この図における直噴インジェクタ7からの吸気行程前期での燃料噴射が有るときのノック限界点火時期実線と無いときのノック限界点火時期二点鎖線との比較から、吸気行程前期での燃料噴射を行うことでノック限界点火時期を進角できることが分かる。そして、このようにノック限界点火時期を進角させることにより、内燃機関1の運転領域が高負荷寄りの領域にあるとき、ノック限界点火時期が内燃機関1において出力トルクを最大とすることの可能な点火時期MBTに近づけられる。なお、このMBTは、図中に破線で示されている。次に、本実施形態の燃料噴射制御装置の動作について説明する。同装置では、内燃機関1における要求燃料噴射量Qfinが得られるよう直噴インジェクタ7及びポート噴射インジェクタ6から燃料を噴射する際、次のように直噴インジェクタ7及びポート噴射インジェクタ6が駆動される。すなわち、直噴インジェクタ7からの圧縮行程、吸気行程後期、及び吸気行程前期での燃料噴射に関する目標燃料噴射量Qd1~Qd3をそれぞれ機関運転状態に応じた要求値に設定する。具体的には、直噴インジェクタ7における圧縮行程での燃料噴射、吸気行程後期での燃料噴射、及び吸気行程前期での燃料噴射のうち、優先度の高い燃料噴射から順に上記目標燃料噴射量Qd1~Qd3を機関運転状態に応じた要求値に設定してゆく。こうした目標燃料噴射量の設定を続けることで、それら目標燃料噴射量の合計値が要求燃料噴射量Qfinに近づけられる。なお、こうした目標燃料噴射量の設定は、それら目標燃料噴射量の合計値が要求燃料噴射量Qfinとなるまで続けられる。そして、このように設定された上記各燃料噴射毎の目標燃料噴射量Qd1~Qd3が得られるよう、それら目標燃料噴射量Qd1~Qd3に基づいて直噴インジェクタ7が駆動される。この場合、直噴インジェクタ7からの上記各燃料噴射のうち、そのときの機関運転状態のもとで優先度の高い燃料噴射から順に、同燃料噴射での目標燃料噴射量Qd1~Qd3を可能な限り同燃料噴射による効果の得られる値要求値となるように機関運転状態に基づいて設定することが可能になる。このように設定された各燃料噴射毎の目標燃料噴射量Qd1~Qd3が得られるよう直噴インジェクタ7を駆動することで、上記各燃料噴射によるそれぞれの効果を可能な限り併せて得ることができ、それによって機関性能を最大限に引き出すことができる。ところで、直噴インジェクタ7からの圧縮行程での燃料噴射、吸気行程後期での燃料噴射、及び吸気行程前期での燃料噴射に関するそれぞれの目標燃料噴射量Qd1~Qd3の合計値が上記要求燃料噴射量Qfinに満たない可能性もある。この場合、直噴インジェクタ7からの圧縮行程での燃料噴射、吸気行程後期での燃料噴射、及び吸気行程前期での燃料噴射によっては、要求燃料噴射量Qfin分の燃料を噴射しきれなくなる。しかし、このときには要求燃料噴射量Qfin分の燃料のうち、上記直噴インジェクタ7からの各燃料噴射によっては噴射しきれない分の燃料量がポート噴射インジェクタ6からの燃料噴射における目標燃料噴射量Qpに設定される。そして、このように設定された目標燃料噴射量Qpが得られるよう、その目標燃料噴射量Qpに基づくポート噴射インジェクタ6の駆動が行われる。ここで、直噴インジェクタ7からの圧縮行程での燃料噴射では、それによって筒内での燃料の燃焼速度を向上させることができるものの、燃料噴射量が仮に目標燃料噴射量Qd1を越えて過度に多くなったとすると、かえって燃料の燃焼に悪影響を及ぼすおそれがある。また、直噴インジェクタ7からの吸気行程後期での燃料噴射では、それによって筒内の気流を強めて燃料と空気との混合を促進することができるものの、燃料噴射量が仮に目標燃料噴射量Qd2を越えて過度に多くなったとすると、かえって燃料の燃焼に悪影響を及ぼすおそれがある。更に、直噴インジェクタ7からの吸気行程前期での燃料噴射では、噴射燃料の気化潜熱によってピストン13の頂部を冷却して筒内の温度上昇、ひいてはノッキングの発生を抑制できるものの、燃料噴射量が仮に目標燃料噴射量Qd3を越えて過度に多くなったとすると、筒内の温度が下がりすぎて燃料の燃焼に悪影響を及ぼすおそれがある。こうしたことを考慮して、要求燃料噴射量Qfin分の燃料のうち、直噴インジェクタ7からの圧縮行程での燃料噴射、吸気行程後期での燃料噴射、及び吸気行程前期での燃料噴射によって噴射しきれない分の燃料は、ポート噴射インジェクタ6からの燃料噴射によって噴射される。このため、要求燃料噴射量Qfinを得るために、圧縮行程での燃料噴射、吸気行程後期での燃料噴射、及び吸気行程前期での燃料噴射において各燃料噴射量が目標燃料噴射量を越えて多くなり、それらが燃料の燃焼に悪影響を及ぼすことを抑制できる。また、圧縮行程での燃料噴射における燃料噴射量が目標燃料噴射量Qd1とされることで同燃料噴射による筒内での燃料の燃焼速度向上を実現するとともに、吸気行程後期での燃料噴射における燃料噴射量が目標燃料噴射量Qd2とされることで同燃料噴射による筒内での気流の強化を実現することができる。それらに加えて、吸気行程前期での燃料噴射における燃料噴射量が目標燃料噴射量Qd3とされることで、同燃料噴射によりピストン13の頂部を適度に冷却し、その冷却を通じてノッキングの発生を抑制することができる。次に、直噴インジェクタ7での各燃料噴射毎の目標燃料噴射量Qd1~Qd3、並びにポート噴射インジェクタ6での燃料噴射における目標燃料噴射量Qpの算出について、噴射量算出ルーチンを示す図8及び図9のフローチャートを参照して説明する。この噴射量算出ルーチンは、電子制御装置16を通じて所定クランク角毎の角度割り込みにて周期的に実行される。同ルーチンにおいては、まず機関回転速度及び機関負荷といった機関運転状態に基づき内燃機関1の要求燃料噴射量Qfinが求められ図8のS101、その後に次のA~Dの処理が実行される。A直噴インジェクタ7からの圧縮行程での燃料噴射における目標燃料噴射量Qd1を設定するための処理S102~S106。B吸気行程後期での燃料噴射における目標燃料噴射量Qd2を設定するための処理S107~S112。C吸気行程前期での燃料噴射における目標燃料噴射量Qd3を設定するための処理図9のS113~S118。Dポート噴射インジェクタ6からの燃料噴射における目標燃料噴射量Qpを設定するための処理S119、S120。そして、上記A~Dの処理は、A、B、C、Dの順で行われる。このときの処理を実施する電子制御装置16は、目標燃料噴射量Qd1~Qd3,Qpの設定を行う設定部として機能する。なお、直噴インジェクタ7での各燃料噴射に関係する上記A~Cの処理が上記の順で行われるのは、上記各燃料噴射のうち内燃機関1の点火時期に近いものほど燃料噴射量の違いによる燃料への着火の影響が大きくなり、その関係から上記各燃料噴射のうち内燃機関1の点火時期に近いものほど優先度が高くなるためである。以下、上記A~Dの処理について詳しく説明する。上記Aの処理では、まず機関回転速度及び機関負荷といった機関運転状態、並びに直噴圧に基づき、直噴インジェクタ7における圧縮行程での燃料噴射量を、そのときの機関運転状態にとって最適な値上記要求値とするための第1燃料噴射期間d1が算出されるS102。そして、上記第1燃料噴射期間d1に直噴圧を乗算することで目標燃料噴射量Qd1が算出されるS103。その後、目標燃料噴射量Qd1が要求燃料噴射量Qfin以下であるか否かが判断されるS104。ここで肯定判定であればS103で算出された目標燃料噴射量Qd1が維持されるS105。一方、否定判定であれば、上記目標燃料噴射量Qd1が要求燃料噴射量Qfinに置き換えられるS106。上記Bの処理では、まず要求燃料噴射量Qfinから上記Aの処理で設定された目標燃料噴射量Qd1を減算した値である残量Q1が算出されるS107。その後、直噴インジェクタ7における吸気行程後期での燃料噴射量を、そのときの機関運転状態にとって最適な値上記要求値とするための第2燃料噴射期間d2が算出されるS108。そして、上記第2燃料噴射期間d2に直噴圧を乗算することで目標燃料噴射量Qd2が算出されるS109。その後、目標燃料噴射量Qd2が残量Q1以下であるか否かが判断されるS110。ここで肯定判定であればS109で算出された目標燃料噴射量Qd2が維持されるS111。一方、否定判定であれば、上記目標燃料噴射量Qd2が残量Q1に置き換えられるS112。上記Cの処理では、まず残量Q1から上記Bの処理で設定された目標燃料噴射量Qd2を減算した値である残量Q2が算出されるS113。その後、直噴インジェクタ7における吸気行程前期での燃料噴射量を、そのときの機関運転状態にとって最適な値上記要求値とするための第3燃料噴射期間d3が算出されるS114。そして、上記第3燃料噴射期間d3に直噴圧を乗算することで目標燃料噴射量Qd3が算出されるS115。その後、目標燃料噴射量Qd3が残量Q2以下であるか否かが判断されるS116。ここで肯定判定であればS115で算出された目標燃料噴射量Qd3が維持されるS117。一方、否定判定であれば、上記目標燃料噴射量Qd3が残量Q2に置き換えられるS118。上記Dの処理では、まず残量Q2から上記Cの処理で設定された目標燃料噴射量Qd3を減算した値である残量Q3が算出されS119、その残量Q3がポート噴射インジェクタ6での燃料噴射における目標燃料噴射量Qpとして設定されるS120。次に、噴射量算出ルーチンにおけるS102図8の第1燃料噴射期間d1の算出について、第1燃料噴射期間算出ルーチンを示す図10のフローチャートを参照して詳しく説明する。この第1燃料噴射期間算出ルーチンは、上記S102に進む毎に電子制御装置16を通じて実行される。同ルーチンにおいては、機関回転速度及び機関負荷といった現在の機関運転状態が直噴インジェクタ7からの圧縮行程での燃料噴射を実行する領域内にあるか否かの判断S201、及び、直噴圧が上記圧縮行程での燃料噴射を実行可能な領域内にあるか否かの判断S202が行われる。これらS201、S202で共に肯定判定であれば、機関回転速度及び機関負荷に基づきマップを参照して第1燃料噴射期間d1が算出されるS203。こうして算出された第1燃料噴射期間d1は、噴射された燃料を筒内における点火プラグ周りに着火しやすい混合気弱リッチ混合気を形成可能な値となるよう、例えば図11に示すように機関負荷が大きくなるほど且つ機関回転速度が高くなるほど大きい値になる。更に、同第1燃料噴射期間d1は、その最大値を越えて大きくならないようガードされる。一方、S201とS202とのいずれかで否定判定であれば、上記圧縮行程での燃料噴射が行われないように、第1燃料噴射期間d1が0に設定されるS204。次に、噴射量算出ルーチンにおけるS108図8の第2燃料噴射期間d2の算出について、第2燃料噴射期間算出ルーチンを示す図12のフローチャートを参照して詳しく説明する。この第2燃料噴射期間算出ルーチンは、上記S108に進む毎に電子制御装置16を通じて実行される。同ルーチンにおいては、機関回転速度及び機関負荷に基づきマップを参照して第2燃料噴射期間d2が算出されるS301。こうして算出された第2燃料噴射期間d2は、噴射された燃料により筒内の気流を強化することができ、且つ、可能な限り噴射される燃料の量が少なくなるよう、例えば図13に示すように機関負荷が大きくなるほど且つ機関回転速度が高くなるほど大きい値になる。更に、同第2燃料噴射期間d2は、その最大値を越えて大きくならないようガードされる。次に、噴射量算出ルーチンにおけるS114図9の第3燃料噴射期間d3の算出について、第3燃料噴射期間算出ルーチンを示す図14及び図15のフローチャートを参照して詳しく説明する。この第2燃料噴射期間算出ルーチンは、上記S114に進む毎に電子制御装置16を通じて実行される。同ルーチンにおいては、まず直噴インジェクタ7からの圧縮行程での燃料噴射があるか否か、例えば第1燃料噴射期間d1が0よりも大きいか否かが判断されるS401。ここで肯定判定であれば、上記圧縮行程での燃料噴射が行われる状況に対応した第3燃料噴射期間d3を算出する処理S402~S408が行われる。この一連の処理での第3燃料噴射期間d3の算出は、MBT、最終点火時期E、最終点火時期I、及び最大値αに基づき、次の式d3=αMBT-E/I-E...1を用いて行われる。この式1におけるMBTは、上記圧縮行程での燃料噴射が行われる状況のもと、内燃機関1において出力トルクを最大とすることの可能な点火時期である。上記最終点火時期Eは、上記圧縮行程での燃料噴射が行われ、且つ直噴インジェクタ7からの吸気行程前期での燃料噴射を行わない状況下での内燃機関1の点火時期の最適値である。上記最終点火時期Iは、上記圧縮行程での燃料噴射が行われ、且つ上記吸気行程前期での燃料噴射を最大限に行って内燃機関1でのノッキングを抑制した状況下での同機関1の点火時期の最適値である。これら最終点火時期E,Iは、機関負荷の変化に対し、例えば図16aに示すように変化する。また、上記最大値αは、上記圧縮行程での燃料噴射が行われる状況下で、上記吸気行程前期での燃料噴射を最大限に行ったときの燃料噴射期間である。以下、図14のS402~S408の処理について詳しく説明する。この一連の処理では、まず上記圧縮行程での燃料噴射が行われる状況下でのMBTが、機関回転速度及び機関負荷に基づいて算出されるS402。その後、上記圧縮行程での燃料噴射が行われ、且つ直噴インジェクタ7からの吸気行程前期での燃料噴射を行わない状況下での内燃機関1の点火時期の基準値である基本点火時期が、機関回転速度及び機関負荷といった機関運転状態に基づいて算出されるS403。更に、その基本点火時期に対し、内燃機関1でのノッキングの有無に基づく補正KCS補正、内燃機関1の冷却水の温度に基づく補正、及び吸気バルブ26のバルブタイミングに基づく補正など各種の補正を加えることにより、上記最終点火時期Eが算出されるS404。また、上記圧縮行程での燃料噴射が行われ、且つ直噴インジェクタ7からの吸気行程前期での燃料噴射を最大限に行って内燃機関1のノック限界を進角側に引き上げた状況下での同機関1の点火時期の基準値である基本点火時期も、機関回転速度及び機関負荷といった機関運転状態に基づいて算出されるS405。更に、その基本点火時期に対し、KCS補正、内燃機関1の冷却水の温度に基づく補正、及び吸気バルブ26のバルブタイミングに基づく補正など各種の補正を加えることにより、上記最終点火時期Iが算出されるS406。上記のように最終点火時期E及び最終点火時期Iが算出された後、上記最大値αが機関回転速度及び機関負荷といった機関運転状態に基づいて算出されるS407。そして、MBT、最終点火時期E、最終点火時期I、及び最大値αに基づき、式1を用いて、上記圧縮行程での燃料噴射が行われる状況に対応した第3燃料噴射期間d3が算出されるS408。一方、S401の処理で直噴インジェクタ7からの圧縮行程での燃料噴射がない旨判断されると、上記圧縮行程での燃料噴射が行われない状況に対応した第3燃料噴射期間d3を算出する処理図15のS409~S414が行われる。この一連の処理での第3燃料噴射期間d3の算出は、MBT、最終点火時期F、最終点火時期J、及び最大値βに基づき、次の式d3=βMBT-F/J-F...2を用いて行われる。この式2におけるMBTは、上記圧縮行程での燃料噴射が行われない状況のもと、内燃機関1において出力トルクを最大とすることの可能な点火時期である。また、最終点火時期Fは、上記圧縮行程での燃料噴射が行われず、且つ直噴インジェクタ7からの吸気行程前期での燃料噴射を行わない状況下での内燃機関1の点火時期の最適値である。最終点火時期Jは、上記圧縮行程での燃料噴射が行われず、且つ上記吸気行程前期での燃料噴射を最大限に行って内燃機関1でのノッキングを抑制した状況下での同機関1の点火時期の最適値である。これら最終点火時期F,Jは、機関負荷の変化に対し、例えば図16aに示すように変化する。また、最大値βは、上記圧縮行程での燃料噴射が行われない状況下で、上記吸気行程前期での燃料噴射を最大限に行ったときの燃料噴射期間である。以下、図15のS409~S414の処理について詳しく説明する。この一連の処理では、まず上記圧縮行程での燃料噴射が行われない状況下でのMBTが、機関回転速度及び機関負荷に基づいて算出されるS409。その後、上記圧縮行程での燃料噴射が行われず、且つ直噴インジェクタ7からの吸気行程前期での燃料噴射を行わない状況下での内燃機関1の点火時期の基準値である基本点火時期が、機関回転速度及び機関負荷といった機関運転状態に基づいて算出されるS410。更に、その基本点火時期に対し、内燃機関1でのノッキングの有無に基づく補正KCS補正、内燃機関1の冷却水の温度に基づく補正、及び吸気バルブ26のバルブタイミングに基づく補正など各種の補正を加えることにより、上記最終点火時期Fが算出されるS411。また、上記圧縮行程での燃料噴射が行われず、且つ直噴インジェクタ7からの吸気行程前期での燃料噴射を最大限に行って内燃機関1のノック限界を進角側に引き上げた状況下での同機関1の点火時期の基準値である基本点火時期も、機関回転速度及び機関負荷といった機関運転状態に基づいて算出されるS412。更に、その基本点火時期に対し、KCS補正、内燃機関1の冷却水の温度に基づく補正、及び吸気バルブ26のバルブタイミングに基づく補正など各種の補正を加えることにより、上記最終点火時期Jが算出されるS406。上記のように最終点火時期F及び最終点火時期Jが算出された後、上記最大値βが機関回転速度及び機関負荷といった機関運転状態に基づいて算出されるS414。そして、MBT、最終点火時期F、最終点火時期J、及び最大値βに基づき、式2を用いて、上記圧縮行程での燃料噴射が行われない状況に対応した第3燃料噴射期間d3が算出されるS415。S408図14やS415図15で第3燃料噴射期間d3が算出されたときには、同第3燃料噴射期間d3がその最大値を越えて大きくならないようガードされる。その後、上記第3燃料噴射期間d3が0未満であるか否かが判断される図14のS416。ここで肯定判定であれば、第3燃料噴射期間d3が0に設定されるS417。ちなみに、図16aに示すように、この例では内燃機関1の低負荷運転領域で最終点火時期FがMBTよりも進角側の値大きい値となるとき、式2を用いて算出される第3燃料噴射期間d3が0未満になる。このようなとき、S416及びS417の処理を通じて第3燃料噴射期間d3が0に設定される。次に、機関負荷の変化に対する内燃機関1での燃料噴射態様の変化の一例について、図16を参照して説明する。図16bにおいて、領域AR1では直噴インジェクタ7からの圧縮行程での燃料噴射が行われ、領域AR2では直噴インジェクタ7からの吸気行程後期での燃料噴射が行われる。また、領域AR3では直噴インジェクタ7からの吸気行程前期での燃料噴射が行われ、領域AR4ではポート噴射インジェクタ6からの燃料噴射が行われる。同図から分かるように、上記領域AR2は、機関負荷の変化範囲全体に亘って存在している。また、上記領域AR3は、機関負荷が所定値KL1よりも大きくなる負荷領域、すなわち最終点火時期F図16aがMBTよりも遅角側の値小さい値になる負荷領域に存在している。更に、上記領域AR1は、機関負荷が所定値KL2よりも大きくなる負荷領域、すなわち最終点火時期E,I図16aが共にMBTよりも遅角側の値小さい値になる負荷領域に存在している。機関負荷が最小値であるときには、直噴インジェクタ7からの吸気行程後期での目標燃料噴射量Qd2分の燃料噴射が行われ、それによって要求燃料噴射量Qfinが得られるようになる。その後、機関負荷が最小値に対し大きくなると、その機関負荷が所定値KL1に達するまでは、直噴インジェクタ7からの吸気行程後期での目標燃料噴射量Qd2分の燃料噴射、及びポート噴射インジェクタ6からの目標燃料噴射量Qp分の燃料噴射が行われ、それによって要求燃料噴射量Qfinが得られるようになる。そして、機関負荷が所定値KL1よりも大きくなると、その機関負荷が所定値KL2に達するまでは、直噴インジェクタ7からの吸気行程後期での目標燃料噴射量Qd2分の燃料噴射、及び吸気行程前期での目標燃料噴射量Qd3分の燃料噴射が行われる一方、ポート噴射インジェクタ6からの目標燃料噴射量Qp分の燃料噴射も行われる。これらの燃料噴射によって要求燃料噴射量Qfinが得られるようになる。更に、機関負荷が所定値KL2よりも大きくなると、直噴インジェクタ7からの圧縮行程での目標燃料噴射量Qd1分の燃料噴射、吸気行程後期での目標燃料噴射量Qd2分の燃料噴射、及び吸気行程前期での目標燃料噴射量Qd3分の燃料噴射が行われ、これらの燃料噴射によって要求燃料噴射量Qfinが得られるようになる。図16bに示されるように、この例では直噴インジェクタ7からの吸気行程前期での燃料噴射における目標燃料噴射量Qd3は、機関負荷が所定値KL1から所定値KL2との間で増大するほど大きい値に設定される。これにより、機関負荷の増大に伴って筒内の温度が高くなって内燃機関1でのノッキングが発生しやすくなる傾向があるとしても、上記機関負荷の増大に伴う上記目標燃料噴射量Qd3の増大により、その目標燃料噴射量Qd3分の吸気行程前期での燃料噴射によりピストン13の頂部の冷却が効果的に行われるようになる。その結果、筒内の温度が上昇しにくくなってノッキングが発生しにくくなるため、内燃機関1の点火時期をMBTに向けて進角させることが可能になり、その点火時期の進角を通じて内燃機関1の出力トルクを増大させることができる。次に、内燃機関1の点火時期制御に用いられる点火時期指令値Kの算出について、点火時期算出ルーチンを示す図17のフローチャートを参照して説明する。この点火時期算出ルーチンは、電子制御装置16を通じて、例えば所定クランク角毎の角度割り込みにて周期的に実行される。同ルーチンにおいては、まず直噴インジェクタ7からの圧縮行程での燃料噴射があるか否かが判断されるS501。ここで肯定判定であれば、上記圧縮行程での燃料噴射が行われる状況に対応した点火時期指令値Kを算出する処理S502~S506が実行される。この一連の処理では、第3燃料噴射期間算出ルーチン図14のS402、S404、S406、S407と同様に、MBT、最終点火時期E、最終点火時期I、及び最大値αが算出されるS502。こうして算出された最終点火時期E、最終点火時期I、及び最大値α、並びに第3燃料噴射期間算出ルーチンのS408で算出された第3燃料噴射期間d3に基づき、上記圧縮行程での燃料噴射が行われる状況に対応した点火時期指令値Kが、次の式K=EI-Ed3/α3を用いて算出されるS503。その後、算出された点火時期指令値Kが上記MBTよりも進角側の値大きい値であるか否かが判断されるS504。ここで肯定判定であれば点火時期指令値KがMBTに置き換えられS505、否定判定であれば点火時期指令値Kが維持されるS506。一方、S501で直噴インジェクタ7からの圧縮行程での燃料噴射がない旨判断されると、上記圧縮行程での燃料噴射が行われない状況に対応した点火時期指令値Kを算出する処理S507~S511が行われる。この一連の処理では、第3燃料噴射期間算出ルーチン図15のS409、S411、S413、S414と同様に、MBT、最終点火時期F、最終点火時期J、及び最大値βが算出されるS507。こうして算出された最終点火時期F、最終点火時期J、及び最大値β、並びに第3燃料噴射期間算出ルーチンのS415で算出された第3燃料噴射期間d3に基づき、上記圧縮行程での燃料噴射が行われない状況に対応した点火時期指令値Kが、次の式K=FJ-Fd3/β4を用いて算出されるS508。その後、算出された点火時期指令値Kが上記MBTよりも進角側の値大きい値であるか否かが判断されるS509。ここで肯定判定であれば点火時期指令値KがMBTに置き換えられS510、否定判定であれば点火時期指令値Kが維持されるS511。そして、上述したように点火時期指令値Kが算出されると、その点火時期指令値Kに基づき内燃機関1の点火時期が制御される。こうした内燃機関1の点火時期制御により、同機関1の点火時期がノッキングを発生させない範囲で可能な限り図16aに破線で示すMBT上に沿った値となるようにされる。また、仮に上記点火時期がMBT上の値よりも遅角側の値になったとしても、ノッキングを発生させない範囲で可能な限りMBTに近い値となるようにされる。以上詳述した本実施形態によれば、以下に示す効果が得られるようになる。1内燃機関1における要求燃料噴射量Qfinが得られるよう直噴インジェクタ7及びポート噴射インジェクタ6から燃料を噴射する際、次のように直噴インジェクタ7が駆動される。すなわち、直噴インジェクタ7における圧縮行程での燃料噴射、吸気行程後期での燃料噴射、及び吸気行程前期での燃料噴射のうち、優先度の高い燃料噴射から順に機関運転状態に基づき目標燃料噴射量Qd1~Qd3が機関運転状態に応じた要求値に設定されてゆき、それら目標燃料噴射量の合計値が要求燃料噴射量Qfinとなるまで上記設定が続けられる。そして、このように設定された上記各燃料噴射毎の目標燃料噴射量Qd1~Qd3が得られるように直噴インジェクタ7が駆動される。この場合、直噴インジェクタ7からの上記各燃料噴射のうち、そのときの機関運転状態のもとで優先度の高い燃料噴射から順に、同燃料噴射での目標燃料噴射量Qd1~Qd3を可能な限り同燃料噴射による効果の得られる値上記要求値となるように機関運転状態に基づいて設定することが可能になる。このように設定された各燃料噴射毎の目標燃料噴射量Qd1~Qd3が得られるよう直噴インジェクタ7を駆動することで、上記各燃料噴射によるそれぞれの効果を可能な限り併せて得ることができ、それによって機関性能を最大限に引き出すことができる。2上記目標燃料噴射量Qd1~Qd3の合計値が要求燃料噴射量Qfinに満たないときには、その満たない分の燃料量がポート噴射インジェクタ6からの燃料噴射における目標燃料噴射量Qpに設定される。そして、このように設定された目標燃料噴射量Qpが得られるよう、その目標燃料噴射量Qpに基づいてポート噴射インジェクタ6が駆動される。これにより、要求燃料噴射量Qfin分の燃料のうち、圧縮行程での燃料噴射、吸気行程後期での燃料噴射、及び吸気行程前期での燃料噴射によって噴射しきれない分の燃料が、ポート噴射インジェクタ6からの燃料噴射によって噴射される。このため、要求燃料噴射量Qfinを得るために、圧縮行程での燃料噴射、吸気行程後期での燃料噴射、及び吸気行程前期での燃料噴射において各燃料噴射量が目標燃料噴射量を越えて多くなり、それらが燃料の燃焼に悪影響を及ぼすことを抑制できる。また、圧縮行程での燃料噴射における燃料噴射量が目標燃料噴射量Qd1とされることで同燃料噴射による筒内での燃料の燃焼速度向上を実現するとともに、吸気行程後期での燃料噴射における燃料噴射量が目標燃料噴射量Qd2とされることで同燃料噴射による筒内での気流の強化を実現することができる。それらに加えて、吸気行程前期での燃料噴射における燃料噴射量が目標燃料噴射量Qd3とされることで、同燃料噴射によりピストン13の頂部を適度に冷却し、その冷却を通じてノッキングの発生を抑制することができる。3直噴インジェクタ7からの吸気行程前期での燃料噴射における目標燃料噴射量Qd3は、機関負荷が所定値KL1から所定値KL2との間で増大するほど大きい値に設定される。これにより、機関負荷の増大に伴って筒内の温度が高くなって内燃機関1でのノッキングが発生しやすくなる傾向があるとしても、上記機関負荷の増大に伴う上記目標燃料噴射量Qd3の増大により、その目標燃料噴射量Qd3分の吸気行程前期での燃料噴射によりピストン13の頂部の冷却が効果的に行われるようになる。その結果、筒内の温度が上昇しにくくなってノッキングが発生しにくくなるため、内燃機関1の点火時期をMBTに向けて進角させることが可能になり、その点火時期の進角を通じて内燃機関1の出力トルクを増大させることができる。[第2実施形態]次に、本発明の第2実施形態を図18~図21に基づき説明する。この実施形態では、内燃機関1の点火時期点火時期指令値KがMBTに対し過度に遅角しているとき、筒内の温度が過度に上昇してノッキングが発生しやすくなっているおそれがあることから、その温度を低下させるための直噴インジェクタ7からの吸気行程前期での燃料噴射の優先度を高くする。その結果、上記吸気行程前期での燃料噴射における目標燃料噴射量Qd3の設定も第1実施形態と比較して優先的に行われることから、上記目標燃料噴射量Qd3の設定が第1実施形態よりも早期に行われる。ここで、内燃機関1の点火時期の変化に対し同機関1の出力トルクが例えば図18に示すように変化する場合、その出力トルクが最大になるときの点火時期がMBTとなる。内燃機関1における筒内の温度が上昇してノッキングが発生しやすくなると、KCS補正等を通じて点火時期指令値Kが遅角側の値に変化することから、同点火時期指令値KがMBTから過度に遅角した状態となり、ひいては内燃機関1の出力トルクが低下する。上記点火時期指令値KのMBTに対する過度の遅角を判別するため、例えば、上記点火時期指令値Kと最終点火時期Iもしくは最終点火時期Jとの差が判定値以上であるとき、点火時期指令値KがMBTから過度に遅角した状態である旨判断することが考えられる。また、点火時期指令値KのMBTに対する遅角率、及び最終点火時期Iもしくは最終点火時期JMBTに対する遅角率をそれぞれ求め、それら遅角率の差が判定値以上あるとき、点火時期指令値KがMBTから過度に遅角した状態である旨判断することも可能である。そして、点火時期指令値KがMBTから過度に遅角した状態である旨判断されたとき、直噴インジェクタ7からの吸気行程前期での燃料噴射の優先度を高くし、その燃料噴射における目標燃料噴射量Qd3の設定を早期に行うことで、筒内の温度を低下させることが可能になる。このように筒内の温度を低下させることで内燃機関1でのノッキングの発生を抑制し、同ノッキング発生を抑制すべくKCS補正等により遅角されていた点火時期指令値Kを進角側に変化させ、それによって上述した内燃機関1の出力トルク低下を抑制することができる。次に、直噴インジェクタ7からの各燃料噴射の優先順位の修正手順について、優先順位修正処理ルーチンを示す図19のフローチャートを参照して説明する。この優先順位修正処理ルーチンは、電子制御装置16を通じて、例えば所定時間毎の時間割り込みにて周期的に実行される。同ルーチンにおいては、まず直噴インジェクタ7からの圧縮行程での燃料噴射があるか否かが判断されるS601。ここで肯定判定であれば、上記圧縮行程での燃料噴射が行われる状況下で、点火時期指令値KがMBTに対し過度に遅角した状態であるか否かを判断する処理S602~S606が実行される。この一連の処理では、まず圧縮行程での燃料噴射が行われている状況下での点火時期指令値KのMBTに対する遅角率r1が、次の式r1=MBT-K/MBT...5を用いて算出されるS602。続いて、最終点火時期I図18がMBTよりも遅角側の値小さい値であるか否かが判断される図19のS603。ここで肯定判定であれば、最終点火時期IのMBTに対する遅角率r2が、次の式r2=MBT-I/MBT...6を用いて算出される。一方、S603で否定判定であれば、すなわち最終点火時期IがMBTよりも進角側の値であれば、上記遅角率r2が0に設定されるS605。こうした遅角率r2と上記遅角率r1との差r2-r1が予め定められた判定値以上であるか否かが判断されるS606。そして、上記差r2-r1が判定値以上であることに基づき、上記圧縮行程での燃料噴射が行われる状況下で、点火時期指令値KがMBTに対し過度に遅角した状態である旨判断される。この場合、直噴インジェクタ7からの吸気行程前期での燃料噴射の優先度を高くし、その燃料噴射における目標燃料噴射量Qd3の設定を早期に行う優先順位修正処理が実行されるS607。一方、S601で直噴インジェクタ7からの圧縮行程での燃料噴射がない旨判断されると、上記圧縮行程での燃料噴射が行われない状況下で、点火時期指令値KがMBTに対し過度に遅角した状態であるか否かを判断するための処理S608~S612が実行される。この一連の処理では、まず圧縮行程での燃料噴射が行われていない状況下での点火時期指令値KのMBTに対する遅角率r3が、次の式r3=MBT-K/MBT...7を用いて算出されるS608。続いて、最終点火時期J図18がMBTよりも遅角側の値小さい値であるか否かが判断される図19のS609。ここで肯定判定であれば、最終点火時期JのMBTに対する遅角率r4が、次の式r4=MBT-J/MBT...8を用いて算出される。一方、S609で否定判定であれば、すなわち最終点火時期JがMBTよりも進角側の値であれば、上記遅角率r4が0に設定されるS611。こうした遅角率r4と上記遅角率r3との差r4-r3が予め定められた判定値以上であるか否かが判断されるS612。そして、上記差r4-r3が判定値以上であることに基づき、上記圧縮行程での燃料噴射が行われない状況下で、点火時期指令値KがMBTに対し過度に遅角した状態である旨判断される。この場合も、優先順位修正処理S607が実行される。同優先順位修正処理が実行されると、図8の噴射量算出ルーチンに代えて、図20及び図21の噴射量算出ルーチンが実行されるようになる。次に、図20及び図21の噴射量算出ルーチンについて詳しく説明する。この噴射量算出ルーチンも、電子制御装置16を通じて、例えば所定クランク角毎の角度割り込みにて周期的に実行される。同ルーチンにおいては、機関運転状態に基づき内燃機関1の要求燃料噴射量Qfinが求められ図20のS701、その後に直噴インジェクタ7からの圧縮行程での燃料噴射における目標燃料噴射量Qd1を設定するための処理S702~S706が行われる。この一連の処理は、第1実施形態におけるAの処理S102~S106に相当する。続いて、吸気行程前期での燃料噴射における目標燃料噴射量Qd3を設定するための処理S707~S712が行われる。この一連の処理は、第1実施形態におけるCの処理S113~S118に相当する。続いて、吸気行程後期での燃料噴射における目標燃料噴射量Qd2を設定するための処理図21のS713~S718が行われる。この一連の処理は、第1実施形態におけるBの処理S107~S112に相当する。更に、その後にポート噴射インジェクタ6からの燃料噴射における目標燃料噴射量Qpを設定するための処理S719、S720。この一連の処理は、第1実施形態におけるDの処理S119、S120に相当する。この噴射量算出ルーチンでは、吸気行程前期での燃料噴射における目標燃料噴射量Qd3が、吸気行程後期での燃料噴射における目標燃料噴射量Qd2の設定よりも優先的に行われるため、上記目標燃料噴射量Qd3の設定をより早期に行うことができる。その結果、目標燃料噴射量Qd3分の吸気行程前期での燃料噴射を吸気行程後期での燃料噴射よりも優先的に行うことができ、それによって筒内の温度を低下させることが可能になる。このように筒内の温度を低下させることで内燃機関1でのノッキングの発生を抑制し、同ノッキング発生を抑制すべくKCS補正等により遅角されていた点火時期指令値Kを進角側に変化させることが可能になる。以上詳述した本実施形態によれば、第1実施形態に記載した1~3の効果に加え、以下に示す効果が得られるようになる。4内燃機関1の点火時期点火時期指令値KがMBTに対し過度に遅角しているとき、すなわち筒内の温度が過度に上昇してノッキングが発生しやすくなっているおそれがあるときには、その温度を低下させるための直噴インジェクタ7からの吸気行程前期での燃料噴射の優先度が高くされる。その結果、上記吸気行程前期での燃料噴射における目標燃料噴射量Qd3の設定が第1実施形態よりも早期に行われる。このため、目標燃料噴射量Qd3分の吸気行程前期での燃料噴射を吸気行程後期での燃料噴射よりも優先的に行うことができ、それによって筒内の温度を低下させることが可能になる。このように筒内の温度を低下させることで内燃機関1でのノッキングの発生を抑制し、同ノッキング発生を抑制すべくKCS補正等により遅角されていた点火時期指令値Kを進角側に変化させることができる。このため、上記遅角に起因する内燃機関1の出力トルク低下を抑制することができる。[その他の実施形態]なお、上記各実施形態は、例えば以下のように変更することもできる。第1及び第2実施形態において、直噴インジェクタ7からの各燃料噴射の優先度を内燃機関1の運転状態などに応じて適宜変更してもよい。第1実施形態において、ポート噴射インジェクタ6のない内燃機関に本発明を適用してもよい。この場合、直噴インジェクタ7からの各燃料噴射、すなわち圧縮行程での燃料噴射、吸気行程後期での燃料噴射、及び吸気行程前期での燃料噴射における目標燃料噴射量Qd1~Qd3の設定のうち、最も優先度の低い上記吸気行程前期での燃料噴射における目標燃料噴射量Qd3の設定が最後に行われる。また、この場合において各目標燃料噴射量Qd1~Qd3の合計値が要求燃料噴射量Qfinに満たないときには、その満たない分の燃料量を吸気行程前期での燃料噴射によって直噴インジェクタ7から噴射させることが好ましい。こうした吸気行程前期での直噴インジェクタ7からの燃料噴射により、要求燃料噴射量Qfin分の燃料のうち、直噴インジェクタ7からの圧縮行程での燃料噴射、及び吸気行程後期での燃料噴射によっては噴射しきれない分の燃料が、吸気行程前期での直噴インジェクタ7からの燃料噴射を通じて筒内に噴射される。このように直噴インジェクタ7からの燃料噴射を行うことで、要求燃料噴射量Qfinを得るために圧縮行程での燃料噴射における燃料噴射量が目標燃料噴射量Qd1を越えて多くなったり、吸気行程後期での燃料噴射における燃料噴射量が目標燃料噴射量Qd2を越えて多くなったりし、それらが燃料の燃焼に悪影響を及ぼすことを抑制できる。また、圧縮行程での燃料噴射における燃料噴射量が目標燃料噴射量Qd1とされることで同燃料噴射による筒内での燃料の燃焼速度向上を実現するとともに、吸気行程後期での燃料噴射における燃料噴射量が目標燃料噴射量Qd2とされることで同燃料噴射による筒内での気流の強化を実現することができる。なお、こうした直噴インジェクタ7の燃料噴射態様については、第1実施形態のように直噴インジェクタ7とポート噴射インジェクタ6とを備える内燃機関1に採用することも可能である。第1実施形態において、直噴インジェクタ7からの吸気行程前期での燃料噴射については必ずしも行う必要はない。この場合、要求燃料噴射量Qfin分の燃料のうち、圧縮行程及び吸気行程後期での直噴インジェクタ7からの燃料噴射によっては噴射しきれない分の燃料量が、ポート噴射インジェクタ6からの燃料噴射における目標燃料噴射量Qpに設定される。そして、この目標燃料噴射量Qpが得られるよう、同目標燃料噴射量Qpに基づいてポート噴射インジェクタ6が駆動されることで、要求燃料噴射量Qfin分の燃料のうち、直噴インジェクタ7からの圧縮行程での燃料噴射、及び吸気行程後期での燃料噴射によっては噴射しきれない分の燃料が、ポート噴射インジェクタ6から噴射される。このようにポート噴射インジェクタ6からの燃料噴射を行うことで、要求燃料噴射量Qfinを得るために圧縮行程での燃料噴射における燃料噴射量が目標燃料噴射量Qd1を越えて多くなったり、吸気行程後期での燃料噴射における燃料噴射量が目標燃料噴射量Qd2を越えて多くなったりし、それらが燃料の燃焼に悪影響を及ぼすことを抑制できる。また、圧縮行程での燃料噴射における燃料噴射量が目標燃料噴射量Qd1とされることで同燃料噴射による筒内での燃料の燃焼速度向上を実現するとともに、吸気行程後期での燃料噴射における燃料噴射量が目標燃料噴射量Qd2とされることで同燃料噴射による筒内での気流の強化を実現することができる。"