Hang on.....
"World's largest digital photo frame displayed"? couldn't you simply hang any HD LCD TV on your wall that has integrated card readers, like my 46" Samsung for example, that can display pictures in a slide show and claim that to be a digital photo frame with built in TV functions?