Précisions supplémentaires:
_les valeurs précités sont calculés pour un 500D mais sont les mêmes sur 40D (les deux boitiers ont une valeur de 0.019 pour le cercle de confusion.)
_ces valeurs ne sont justes que si la mise au point est faite sur l'infini, il est possible d'étendre encore davantage la zone de netteté en rapprochant la distance de mise au point, la zone de netteté maximum est obtenue quand on fait la mise au point sur les valeurs précités (qui sont ce qu'on appelle la distance hyperfocale), on a alors une zone de netteté qui s'étend de la moitié de la distance hyperfocale à l'infini soit 2.7m à l'infini à f/2.8 à 17mm.

Pour ceux que ça intéresse, la formule de calcul de la distance hyperfocale est la suivante:
H=F²/(fxc)

H=distance hyperfocale
F=focale de l'objectif
f=ouverture
x=unité de distance (1000 pour que la valeur finale soit en mètres)
c=cercle de confusion (c'est une valeur propre à chaque type de boitier, elle de 0.019 sur 40D)

Pour la toute première photo ça nous donne donc:
H=30²/2.8*1000*0.019
=900/53.2
=16.9
La zone de netteté commence donc à 16.9m quand la mise au point est faite à l'infini, et devient plus longue à mesure que la map se rapproche pour atteindre le maximum de 8.45m à l'infini quand la mise au point est faite à 16.9m.