It sounds that AVR microcontrollers aren’t suitable for processing video signals, but here it is – a Human Tetris game. Guys from Cornell University class managed to implement real time shape recognition on ATmega644 microcontroller where video data is taken from CMOS camera. They’ve used a high speed ADC to sample grayscale image coming from color camera and thus process it and overlay with original video where fun begins
They created couple demo games Human Tetris – where person has to fit in shapes displayed in screen; and another game Brick Breaker where player has to break bricks with bouncing ball. The project shows that processing power isn’t the most common criteria in design but creativity. You can actually do great things with fewer resources than you think.