1. A method comprising: acquiring at least first and second images of a pointer proximate an input surface from different vantages; processing pixel data of each image to determine edges of said pointer; calculating an input area of said pointer using triangulation based on the determined edges, the input area representing the size of said pointer; and updating a computer generated image displayed on said input surface based at least in part on the pointer size.