Macrovision Corporation Registration Rights Agreement August 23, 2006