PURPOSE: To suppress leanness of air-fuel ratio while preventing promotion of a pulsation by canceling only high frequency delay correction when a low frequency delay correction amount is a positive value, at the time of high load easily generating an intake pulsation.
CONSTITUTION: In a temperature sensing flow meter, by assuming QA for intake air flow detection value, QA-1 for preceding time detection value and AFMTC>1 for constant, a high frequency delay correction amount Qss= QA-1+(QA-QA-1)×AFMTC is calculated. By assuming QSS-1 for preceding time arithmetic value of Qss and AFLEG, AFLETC(<1) for constant, a low frequency delay correction amount AFLE=(Qss-QSS-1)×AFLEG+AFLE-1×AFLETC is obtained to output Qs=Qss+AFLE×AFLEA as a measured value. On the other hand, at the time of high load where a throttle valve opening θ=θ0 (θ0 is predetermined opening of throttle valve easily generating intake pulsation), when a relation is AFLE>0, high frequency delay correction is canceled to obtain a measured value suited for a request value.