"所定の実行条件が成立したときに排出ガス浄化用の触媒を早期に暖機するために点火時期を遅角する触媒早期暖機制御を実行し、この触媒早期暖機制御の実行中に少なくとも圧縮行程で筒内に燃料を噴射する圧縮行程噴射を実行する内燃機関の触媒早期暖機制御装置において、前記触媒早期暖機制御の実行中に少なくとも排気行程後半に排気バルブと吸気バルブが両方とも閉弁した状態になる負のバルブオーバーラップ以下NVOと表記する期間を設け、該NVO期間中に筒内に燃料を噴射するNVO噴射を実行するNVO噴射制御手段と、前記NVO噴射の燃料噴射量に応じて前記圧縮行程噴射の燃料噴射量を補正する圧縮行程噴射量補正手段とを備えていることを特徴とする内燃機関の触媒早期暖機制御装置。前記圧縮行程噴射量補正手段は、前記NVO噴射の燃料噴射量が多いほど前記圧縮行程噴射の燃料噴射量の減量補正量を大きくすることを特徴とする請求項1に記載の内燃機関の触媒早期暖機制御装置。所定の実行条件が成立したときに排出ガス浄化用の触媒を早期に暖機するために点火時期を遅角する触媒早期暖機制御を実行し、この触媒早期暖機制御の実行中に少なくとも圧縮行程で筒内に燃料を噴射する圧縮行程噴射を実行する内燃機関の触媒早期暖機制御装置において、前記触媒早期暖機制御の実行中に少なくとも排気行程後半に排気バルブと吸気バルブが両方とも閉弁した状態になる負のバルブオーバーラップ以下NVOと表記する期間を設け、該NVO期間中に筒内に燃料を噴射するNVO噴射を実行するNVO噴射制御手段と、前記NVO噴射で筒内に噴射された燃料の改質度合を検出する燃料改質度合検出手段と、前記燃料改質度合検出手段で検出した燃料の改質度合に応じて前記圧縮行程噴射の燃料噴射量を補正する圧縮行程噴射量補正手段とを備えていることを特徴とする内燃機関の触媒早期暖機制御装置。前記圧縮行程噴射量補正手段は、前記燃料改質度合検出手段で検出した燃料の改質度合が大きいほど前記圧縮行程噴射の燃料噴射量の減量補正量を大きくすることを特徴とする請求項3に記載の内燃機関の触媒早期暖機制御装置。前記圧縮行程噴射量補正手段は、内燃機関の燃焼安定性が悪化した場合に前記圧縮行程噴射の燃料噴射量の減量補正量を制限するか又は小さくすることを特徴とする請求項1乃至4のいずれかに記載の内燃機関の触媒早期暖機制御装置。ところで、本出願人は、筒内噴射式の内燃機関において、点火時期を遅角する触媒早期暖機制御の実行中に、吸気行程で筒内に燃料を噴射してリーンな均質混合気を形成した後、圧縮行程で筒内に燃料を噴射して点火プラグの近傍にリッチな混合気を形成することで、混合気の着火性や燃焼性を向上させるシステムを研究しているが、圧縮行程で噴射された燃料は、噴射から点火までの時間が短いため、圧縮行程噴射の燃料噴射量が多いと、十分に霧化されていない状態で点火される可能性があり、スモークやPM粒子状物質の排出量が増加して、排気エミッションが悪化する可能性がある。そこで、本発明が解決しようとする課題は、触媒早期暖機制御時の混合気の着火性や燃焼性を向上させながらスモークやPMの排出量を低減して排気エミッションを向上させることができる内燃機関の触媒早期暖機制御装置を提供することにある。上記課題を解決するために、請求項1に係る発明は、所定の実行条件が成立したときに排出ガス浄化用の触媒を早期に暖機するために点火時期を遅角する触媒早期暖機制御を実行し、この触媒早期暖機制御の実行中に少なくとも圧縮行程で筒内に燃料を噴射する圧縮行程噴射を実行する内燃機関の触媒早期暖機制御装置において、触媒早期暖機制御の実行中に少なくとも排気行程後半に排気バルブと吸気バルブが両方とも閉弁した状態になる負のバルブオーバーラップ以下NVOと表記する期間を設け、該NVO期間中に筒内に燃料を噴射するNVO噴射を実行するNVO噴射制御手段と、NVO噴射の燃料噴射量に応じて圧縮行程噴射の燃料噴射量を補正する圧縮行程噴射量補正手段とを備えた構成としたものである。NVO期間は、筒内に残留した高温の燃焼ガス内部EGRガスが排気行程後半のピストンの上昇により圧縮されるため、筒内が高温且つ高圧の状態になる。このNVO期間中に筒内に噴射された燃料は、筒内で高温且つ高圧に晒されることで、燃焼の予段階の反応を開始して着火性や燃焼性が高められた状態に改質される。この点に着目して、NVO期間中に筒内に燃料を噴射するNVO噴射を実行すれば、このNVO噴射で筒内に噴射されて改質された燃料による着火性や燃焼性の改善効果によって、圧縮行程噴射の燃料噴射量を減量補正しても、混合気の着火性や燃焼性を向上させることが可能となり、圧縮行程噴射の燃料噴射量を減量補正することで、スモークやPMの排出量を低減することができる。従って、触媒早期暖機制御の実行中に、NVO噴射を実行し、このNVO噴射の燃料噴射量に応じて圧縮行程噴射の燃料噴射量を減量補正するようにすれば、触媒早期暖機制御時の混合気の着火性や燃焼性を向上させながらスモークやPMの排出量を低減して排気エミッションを向上させることができる。この場合、請求項2のように、NVO噴射の燃料噴射量が多いほど圧縮行程噴射の燃料噴射量の減量補正量を大きくするようにすると良い。このようにすれば、NVO噴射の燃料噴射量が多いほど、改質される燃料が多くなって、着火性や燃焼性を向上させるのに必要な圧縮行程噴射の燃料噴射量が少なくなるのに対応して、圧縮行程噴射の燃料噴射量の減量補正量を大きくすることができる。また、請求項3のように、所定の実行条件が成立したときに排出ガス浄化用の触媒を早期に暖機するために点火時期を遅角する触媒早期暖機制御を実行し、この触媒早期暖機制御の実行中に少なくとも圧縮行程で筒内に燃料を噴射する圧縮行程噴射を実行する内燃機関の触媒早期暖機制御装置において、触媒早期暖機制御の実行中に少なくとも排気行程後半に排気バルブと吸気バルブが両方とも閉弁した状態になる負のバルブオーバーラップ以下NVOと表記する期間を設け、該NVO期間中に筒内に燃料を噴射するNVO噴射を実行するNVO噴射制御手段と、NVO噴射で筒内に噴射された燃料の改質度合を検出する燃料改質度合検出手段と、この燃料改質度合検出手段で検出した燃料の改質度合に応じて圧縮行程噴射の燃料噴射量を補正する圧縮行程噴射量補正手段とを備えた構成としても良い。このようにしても、触媒早期暖機制御時の混合気の着火性や燃焼性を向上させながらスモークやPMの排出量を低減して排気エミッションを向上させることができる。しかも、実際に燃料の改質度合改質された量や改質の進み具合を検出し、その燃料の改質度合に応じて圧縮行程噴射の燃料噴射量を補正するため、圧縮行程噴射の燃料噴射量の補正をより精度良く行うことができる。この場合、請求項4のように、燃料改質度合検出手段で検出した燃料の改質度合が大きいほど圧縮行程噴射の燃料噴射量の減量補正量を大きくするようにすると良い。このようにすれば、燃料の改質度合が大きいほど、着火性や燃焼性を向上させるのに必要な圧縮行程噴射の燃料噴射量が少なくなるのに対応して、圧縮行程噴射の燃料噴射量の減量補正量を大きくすることができる。ところで、触媒早期暖機制御の実行中に、NVO噴射の燃料噴射量や燃料の改質度合に応じて圧縮行程噴射の燃料噴射量を減量補正するようにしていても、システムの経時変化や燃料のばらつき等による内燃機関性能の変化や燃料改質性能の変化等によって、内燃機関の燃焼安定性が悪化する可能性がある。そこで、請求項5のように、内燃機関の燃焼安定性が悪化した場合に圧縮行程噴射の燃料噴射量の減量補正量を制限するか又は小さくするようにしても良い。このようにすれば、システムの経時変化や燃料のばらつき等による内燃機関性能の変化や燃料改質性能の変化等によって、燃焼安定性が悪化した場合に、圧縮行程噴射の燃料噴射量の減量補正量を制限するか又は小さくすることによって、燃焼安定性の悪化を抑制することができる。以下、本発明を実施するための形態を具体化した幾つかの実施例を説明する。本発明の実施例1を図1乃至図4に基づいて説明する。まず、図1に基づいてエンジン制御システム全体の概略構成を説明する。内燃機関であるエンジン11の吸気管12の最上流部には、エアクリーナ13が設けられ、このエアクリーナ13の下流側に、吸入空気量を検出するエアフローメータ14が設けられている。このエアフローメータ14の下流側には、モータ15によって開度調節されるスロットルバルブ16と、このスロットルバルブ16の開度スロットル開度を検出するスロットル開度センサ17とが設けられている。更に、スロットルバルブ16の下流側には、サージタンク18が設けられ、このサージタンク18に、吸気管圧力を検出する吸気管圧力センサ19が設けられている。また、サージタンク18には、エンジン11の各気筒に空気を導入する吸気マニホールド20が設けられ、エンジン11の各気筒には、それぞれ筒内に燃料を直接噴射する燃料噴射弁21が取り付けられている。また、エンジン11のシリンダヘッドには、各気筒毎に点火プラグ22が取り付けられ、各気筒の点火プラグ22の火花放電によって筒内の混合気に着火される。また、エンジン11には、吸気バルブ30のバルブタイミング開閉タイミングを変化させる吸気側の可変バルブタイミング装置32と、排気バルブ31のバルブタイミングを変化させる排気側の可変バルブタイミング装置33とが設けられている。一方、エンジン11の排気管23には、排出ガスの空燃比又はリッチ/リーン等を検出する排出ガスセンサ24空燃比センサ、酸素センサ等が設けられ、この排出ガスセンサ24の下流側に、排出ガスを浄化する三元触媒等の触媒25が設けられている。また、エンジン11のシリンダブロックには、冷却水温を検出する冷却水温センサ26や、ノッキングを検出するノックセンサ27が取り付けられている。また、クランク軸28の外周側には、クランク軸28が所定クランク角回転する毎にパルス信号を出力するクランク角センサ29が取り付けられ、このクランク角センサ29の出力信号に基づいてクランク角やエンジン回転速度が検出される。これら各種センサの出力は、電子制御ユニット以下ECUと表記する34に入力される。このECU34は、マイクロコンピュータを主体として構成され、内蔵されたROM記憶媒体に記憶された各種のエンジン制御用のプログラムを実行することで、エンジン運転状態に応じて、燃料噴射量、点火時期、スロットル開度吸入空気量等を制御する。また、ECU34は、後述する図3の触媒早期暖機制御ルーチンを実行することで、所定の触媒早期暖機制御実行条件が成立したときに、排出ガス浄化用の触媒25を早期に暖機するために点火時期を遅角する触媒早期暖機制御を実行し、この触媒早期暖機制御の実行中に、図2aに示すように、吸気行程で燃料噴射弁21により筒内に燃料を噴射する吸気行程噴射メイン噴射を実行してリーンな均質混合気を形成した後、圧縮行程で燃料噴射弁21により筒内に燃料を噴射する圧縮行程噴射を実行して点火プラグ22の近傍にリッチな混合気を形成することで、混合気の着火性や燃焼性を向上させる。しかし、圧縮行程噴射で噴射された燃料は、噴射から点火までの時間が短いため、圧縮行程噴射量圧縮行程噴射の燃料噴射量が多いと、十分に霧化されていない状態で点火される可能性があり、スモークやPM粒子状物質の排出量が増加して、排気エミッションが悪化する可能性がある。この対策として、本実施例1では、触媒早期暖機制御の実行中に、所定のNVO制御実行条件が成立したときに、まず、図2bに示すように、少なくとも排気行程後半例えば排気行程後半から吸気行程前半に排気バルブ31と吸気バルブ30が両方とも閉弁した状態になる負のバルブオーバーラップ以下NVOと表記する期間を設けるように吸気側及び排気側の可変バルブタイミング装置32,33を制御する。この際、例えば、排気側の可変バルブタイミング装置33によって排気バルブ31の閉弁時期がTDC上死点よりも進角側になるように排気バルブ31のバルブタイミングを制御すると共に、吸気側の可変バルブタイミング装置32によって吸気バルブ30の開弁時期がTDCよりも遅角側になるように吸気バルブ30のバルブタイミングを制御して、NVO期間を設ける。そして、図2cに示すように、NVO期間中に燃料噴射弁21により筒内に燃料を噴射するNVO噴射プレ噴射を実行し、NVO噴射量NVO噴射の燃料噴射量に応じて圧縮行程噴射量圧縮行程噴射の燃料噴射量を減量補正する圧縮行程噴射減量補正を実行する。NVO期間は、筒内に残留した高温の燃焼ガス内部EGRガスが排気行程後半のピストン35の上昇により圧縮されるため、筒内が高温且つ高圧の状態になる。このNVO期間中に筒内に噴射された燃料は、筒内で高温且つ高圧に晒されることで、燃焼の予段階の反応を開始して着火性や燃焼性が高められた状態に改質される。この点に着目して、NVO期間中に筒内に燃料を噴射するNVO噴射を実行すれば、このNVO噴射で筒内に噴射されて改質された燃料による着火性や燃焼性の改善効果によって、圧縮行程噴射量を減量補正しても、混合気の着火性や燃焼性を向上させることが可能となり、圧縮行程噴射量を減量補正することで、スモークやPMの排出量を低減することができる。以下、本実施例1でECU34が実行する図3の触媒早期暖機制御ルーチンの処理内容を説明する。図3に示す触媒早期暖機制御ルーチンは、ECU34の電源オン期間中イグニッションスイッチのオン期間中に所定周期で繰り返し実行される。本ルーチンが起動されると、まず、ステップ101で、触媒早期暖機制御実行条件が成立しているか否かを、例えば、冷却水温や吸気温が所定温度以下であるか否か等によって判定する。このステップ101で、触媒早期暖機制御実行条件が不成立であると判定された場合には、ステップ102以降の触媒早期暖機制御に関する処理を行うことなく、本ルーチンを終了する。一方、上記ステップ101で、触媒早期暖機制御実行条件が成立していると判定された場合には、ステップ102以降の触媒早期暖機制御に関する処理を次のようにして実行する。まず、ステップ102で、触媒早期暖機制御時の目標空燃比に基づいて要求燃料噴射量Ftotalを算出する。ここで、触媒早期暖機制御時の目標空燃比は、予め設定した固定値例えば弱リーンに相当する15.5としても良いし、冷却水温等に応じて設定するようにしても良い。この後、ステップ103に進み、NVO制御実行条件が成立しているか否かを、例えば、触媒早期暖機制御点火時期遅角制御を開始してから所定時間排出ガスの温度が十分に上昇するのに必要な時間又はエンジン回転速度が安定するのに必要な時間が経過したか否か、或は、エンジン回転速度が安定したか否か等によって判定する。この理由は、NVO期間を設けると、内部EGRガスが増加するため、エンジン回転速度が安定していない状態でNVO期間を設けた場合、内部EGRガスの増加によってエンジン回転速度の変動が大きくなる可能性があるからである。このステップ103で、NVO制御実行条件が不成立であると判定された場合には、ステップ104に進み、要求燃料噴射量Ftotalに圧縮行程噴射の噴射割合Kcmpを乗算して圧縮行程噴射量Fcmp圧縮行程噴射の燃料噴射量を求める。ここで、圧縮行程噴射の噴射割合Kcmpは、予め設定した固定値としても良いし、冷却水温等に応じて設定するようにしても良い。Fcmp=Ftotal×Kcmpこの後、ステップ105に進み、要求燃料噴射量Ftotalから圧縮行程噴射量Fcmpを減算して吸気行程噴射量Find吸気行程噴射の燃料噴射量を求める。Find=Ftotal-Fcmpこの後、ステップ110に進み、吸気行程で筒内に吸気行程噴射量Find分の燃料を噴射する吸気行程噴射メイン噴射と、圧縮行程で筒内に圧縮行程噴射量Fcmp分の燃料を噴射する圧縮行程噴射を実行する。この後、ステップ111に進み、点火時期を触媒早期暖機制御時の目標点火時期まで遅角する点火時期遅角制御を実行する。ここで、触媒早期暖機制御時の目標点火時期は、予め設定した固定値例えばATDC10°CAとしても良いし、冷却水温等に応じて設定するようにしても良い。その後、上記ステップ103で、NVO制御実行条件が成立していると判定された場合には、ステップ106に進み、少なくとも排気行程後半例えば排気行程後半から吸気行程前半に排気バルブ31と吸気バルブ30が両方とも閉弁した状態になるNVO期間を設けるように吸気側及び排気側の可変バルブタイミング装置32,33を制御する。この後、ステップ107に進み、要求燃料噴射量FtotalにNVO噴射の噴射割合Kpre例えば0.2~0.3を乗算してNVO噴射量FpreNVO噴射の燃料噴射量を求める。ここで、NVO噴射の噴射割合Kpreは、例えば、排出ガス温度とNVO量負のバルブオーバーラップ量に応じてマップ等により算出する。一般に、排出ガス温度が高くなるほどNVO期間中に噴射された燃料の改質に使用可能な熱エネルギが大きくなると共に、NVO量が大きいほど内部EGR量が多くなってNVO期間中に噴射された燃料の改質に使用可能な熱エネルギが大きくなるため、NVO噴射の噴射割合Kpreのマップは、排出ガス温度が高くなるほどNVO噴射の噴射割合Kpreが大きくなると共に、NVO量が大きくなるほどNVO噴射の噴射割合Kpreが大きくなるように設定されている。Fpre=Ftotal×Kpreこの後、ステップ108に進み、NVO噴射量Fpreに減量補正係数KaKa>1を乗算して減量補正量Fpre×Kaを求め、圧縮行程噴射量のベース値Ftotal×Kcmpから減量補正量Fpre×Kaを減算して圧縮行程噴射量Fcmpを求めることで、NVO噴射量Fpreに応じて圧縮行程噴射量Fcmpを減量補正する。Fcmp=Ftotal×Kcmp-Fpre×Kaこの場合、NVO噴射量Fpreが多いほど圧縮行程噴射量の減量補正量Fpre×Kaが大きくなる。これにより、NVO噴射量Fpreが多いほど、改質される燃料が多くなって、着火性や燃焼性を向上させるのに必要な圧縮行程噴射量Fcmpが少なくなるのに対応して、圧縮行程噴射量の減量補正量Fpre×Kaを大きくすることができる。但し、エンジン11の燃焼安定性が悪化した場合例えば、エンジン回転変動が所定値以上になった場合には、圧縮行程噴射量の減量補正量Fpre×Kaを所定の上限ガード値で制限するか又は減量補正係数Kaを小さくして圧縮行程噴射量の減量補正量Fpre×Kaを小さくする。このようにすれば、システムの経時変化や燃料のばらつき等によるエンジン性能の変化や燃料改質性能の変化等によって、燃焼安定性が悪化した場合に、圧縮行程噴射量の減量補正量Fpre×Kaを制限するか又は小さくすることによって、燃焼安定性の悪化を抑制することができる。この後、ステップ109に進み、要求燃料噴射量FtotalからNVO噴射量Fpre及び減量補正後の圧縮行程噴射量Fcmpを減算して吸気行程噴射量Findを求める。Find=Ftotal-Fpre-Fcmpこの後、ステップ110に進み、NVO期間中に筒内にNVO噴射量Fpre分の燃料を噴射するNVO噴射プレ噴射と、吸気行程で筒内に吸気行程噴射量Find分の燃料を噴射する吸気行程噴射メイン噴射と、圧縮行程で筒内に圧縮行程噴射量Fcmp分の燃料を噴射する圧縮行程噴射を実行した後、ステップ111に進み、点火時期遅角制御を実行する。この場合、ステップ106,107,110の処理が特許請求の範囲でいうNVO噴射制御手段としての役割を果たし、ステップ108,110の処理が特許請求の範囲でいう圧縮行程噴射量補正手段としての役割を果たす。以上説明した本実施例1では、点火時期を遅角する触媒早期暖機制御の実行中に吸気行程噴射と圧縮行程噴射を実行するシステムにおいて、触媒早期暖機制御の実行中にNVO期間負のバルブオーバーラップ期間を設け、このNVO期間中に筒内に燃料を噴射するNVO噴射を実行し、NVO噴射量NVO噴射の燃料噴射量に応じて圧縮行程噴射量圧縮行程噴射の燃料噴射量を減量補正するようにしたので、触媒早期暖機制御時の混合気の着火性や燃焼性を向上させながらスモークやPMの排出量を比較例NVO噴射及び圧縮行程噴射減量補正を実行しない場合よりも低減して排気エミッションを向上させることができる図4参照。次に、図5を用いて本発明の実施例2を説明する。但し、前記実施例1と実質的に同一部分については説明を省略又は簡略化し、主として前記実施例1と異なる部分について説明する。本実施例2では、ECU34により後述する図5の触媒早期暖機制御ルーチンを実行することで、触媒早期暖機制御の実行中にNVO期間を設け、このNVO期間中に筒内に燃料を噴射するNVO噴射を実行して、このNVO噴射で筒内に噴射された燃料の改質度合改質された量や改質の進み具合を検出し、その検出した燃料の改質度合に応じて圧縮行程噴射量を減量補正するようにしている。本実施例2で実行する図5のルーチンは、前記実施例1で説明した図3のルーチンのステップ108の処理を、ステップ108a、108bの処理に変更したものであり、それ以外の各ステップの処理は図3と同じである。図5の触媒早期暖機制御ルーチンでは、ステップ103で、NVO制御実行条件が成立していると判定された場合に、NVO期間を設けるように吸気側及び排気側の可変バルブタイミング装置32,33を制御した後、要求燃料噴射量FtotalにNVO噴射の噴射割合Kpreを乗算してNVO噴射量Fpreを求めるステップ106、107。この後、ステップ108aに進み、NVO噴射で筒内に噴射された燃料の改質度合Refmを検出する。この場合、例えば、NVO噴射で筒内に噴射された燃料の改質度合に応じて発生するイオン電流を点火プラグ22の電極を介して検出し、そのイオン電流の積算値、ピーク値、変化速度等を燃料の改質度合の情報として用いる。この場合、点火プラグ22やイオン電流検出回路等が燃料改質度合検出手段としての役割を果たす。また、筒内圧力を検出する筒内圧力センサを備えたシステムの場合には、NVO噴射で筒内に噴射された燃料の改質度合に応じて変化する筒内圧力を筒内圧力センサで検出し、その筒内圧力の積算値、ピーク値、変化速度等を燃料の改質度合の情報として用いるようにしても良い。この場合、筒内圧力センサが燃料改質度合検出手段としての役割を果たす。この後、ステップ108bに進み、燃料の改質度合Refmに応じた減量補正量fRefmをマップ又は数式等により算出し、圧縮行程噴射量のベース値Ftotal×Kcmpから減量補正量fRefmを減算して圧縮行程噴射量Fcmpを求めることで、燃料の改質度合Refmに応じて圧縮行程噴射量Fcmpを減量補正する。Fcmp=Ftotal×Kcmp-fRefmここで、減量補正量fRefmのマップ又は数式等は、燃料の改質度合Refmが大きいほど減量補正量fRefmが大きくなるように設定されている。これにより、燃料の改質度合Refmが大きいほど、着火性や燃焼性を向上させるのに必要な圧縮行程噴射量Fcmpが少なくなるのに対応して、圧縮行程噴射量の減量補正量fRefmを大きくすることができる。但し、エンジン11の燃焼安定性が悪化した場合例えば、エンジン回転変動が所定値以上になった場合には、圧縮行程噴射量の減量補正量fRefmを所定の上限ガード値で制限する。このようにすれば、システムの経時変化や燃料のばらつき等によるエンジン性能の変化や燃料改質性能の変化等によって、燃焼安定性が悪化した場合に、圧縮行程噴射量の減量補正量fRefmを制限することによって、燃焼安定性の悪化を抑制することができる。この後、ステップ109に進み、要求燃料噴射量FtotalからNVO噴射量Fpre及び減量補正後の圧縮行程噴射量Fcmpを減算して吸気行程噴射量Findを求める。Find=Ftotal-Fpre-Fcmpこの後、ステップ110に進み、NVO期間中に筒内にNVO噴射量Fpre分の燃料を噴射するNVO噴射プレ噴射と、吸気行程で筒内に吸気行程噴射量Find分の燃料を噴射する吸気行程噴射メイン噴射と、圧縮行程で筒内に圧縮行程噴射量Fcmp分の燃料を噴射する圧縮行程噴射を実行した後、ステップ111に進み、点火時期遅角制御を実行する。以上説明した本実施例2では、触媒早期暖機制御の実行中にNVO期間を設け、このNVO期間中に筒内に燃料を噴射するNVO噴射を実行して、このNVO噴射で筒内に噴射された燃料の改質度合改質された量や改質の進み具合を検出し、その検出した燃料の改質度合に応じて圧縮行程噴射量を減量補正するようにしたので、触媒早期暖機制御時の混合気の着火性や燃焼性を向上させながらスモークやPMの排出量を低減して排気エミッションを向上させることができる。しかも、実際に燃料の改質度合を検出し、その燃料の改質度合に応じて圧縮行程噴射量を減量補正するため、圧縮行程噴射量の減量補正をより精度良く行うことができる。尚、上記各実施例1,2では、吸気側及び排気側の可変バルブタイミング装置32,33を制御して、NVO期間を設けるようにしたが、これに限定されず、例えば、吸気バルブのリフト量を連続的又は段階的に変化させる吸気側の可変バルブリフト装置と、排気バルブのリフト量を連続的又は段階的に変化させる排気側の可変バルブリフト装置とを備えたシステムの場合には、吸気側及び排気側の可変バルブリフト装置を制御して、NVO期間を設けるようにしても良い。この際、例えば、排気側の可変バルブリフト装置によって排気バルブの閉弁時期がTDCよりも進角側になるように排気バルブのリフト量を制御すると共に、吸気側の可変バルブリフト装置によって吸気バルブの開弁時期がTDCよりも遅角側になるように吸気バルブのリフト量を制御して、NVO期間を設ける。また、上記各実施例1,2では、吸気側と排気側の両方の可変バルブタイミング装置によりNVO期間を設けるようにしたが、これに限定されず、例えば、吸気側と排気側のうちの一方の可変バルブタイミング装置によりNVO期間を設けるようにしたり、或は、吸気側と排気側のうちの一方の可変バルブリフト装置によりNVO期間を設けるようにしても良い。その他、本発明は、図1に示すような筒内噴射用の燃料噴射弁のみを備えた筒内噴射式エンジンに限定されず、吸気ポート噴射用の燃料噴射弁と筒内噴射用の燃料噴射弁の両方を備えたデュアル噴射式のエンジンにも適用して実施できる。"