OMNIVISION TECHNOLOGIES, INC.