Today I made a video that animates the depth of field. The particles are generated using an array modifier and a displace modifier.
The dof effekt was rendered by animating the distance value of the camera between 2 and 40 and by adding a defocus-node in the node editor. fStop was set to 8 all other values are the default
you can download the blend file here