Patent ID: 8812217

Claim:
A fuel injection controller comprising: a control section that acquires information on a load of an internal combustion engine that includes a fuel injection valve, the control section switching between a first control and a second control based on the information on the load that was acquired, wherein: the second control is selected on the condition that the load of the internal combustion engine is higher than the load for which the first control is selected; the first control performs a main injection at a timing that avoids a spray injected by a pilot injection that drifts due to a swirl effect; the second control performs the main injection at a timing that interferes with the spray injected by the pilot injection that drifts due to the swirl effect; and the control section switches to the second control on the condition that an ignition timing of a fuel spray injected by the main injection is within a first half of a main injection period, and switches to the first control on the condition that the ignition timing of the fuel spray injected by the main injection is within a second half of the main injection period.