Electronic Throttle Control systems substitute the driver in commanding throttle position, with the driver acting on a potentiometer connected to the accelerator pedal. Such strategies allow precise control of air-fuel ratio and of other parameters, e.g. engine efficiency or vehicle driveability, but require detailed information about the engine operating conditions, in order to be implemented inside the Electronic Control Unit (ECU).In order to determine throttle position, an interpretation of the driver desire (revealed by the accelerator pedal position) is performed by the ECU. In our approach, such interpretation is carried out in terms of a torque request that can be appropriately addressed knowing the actual engine-vehicle operating conditions, which depend on the acting torques. Estimates of the torque due to in-cylinder pressure (indicated torque), as well as the torque required by the vehicle (load torque), must then be available to the control module. The estimation procedure should be at the same time sufficiently precise and fast in order to comply with the driver requests in real time.In this paper we present a signal processing procedure to estimate the cycle mean values of both the indicated and load torque, based on a frequency analysis of the engine block vibrations signal. The algorithm that has been developed tries to meet the precision and quickness requirements for on board implementation; this goal has been reached using only two frequency components of the engine block vibrations.The quality of the estimation methodology has been initially tested on an engine test cell, using a two cylinder small diesel engine and showing a good agreement between measurements and estimations, even under strong speed and load transients. The procedure is scheduled to be validated on-board a production vehicle.