STOCK PURCHASE AGREEMENT BY AND BETWEEN FAROUDJA, INC.