However, the idea that all information comes from humans is not accurate.
I think this is actually one of the requirements of the singularity. You mentioned that when a machine is filming it is generating data. But to process that data, it is using information that came from humans. A piece of petal is a piece of petal because humans said so. H2O is water because humans described it so. All the information that machines and AI have right now are from humans. Sure they can capture 'new' data, but that is just a reproduction of information that humans have already documented.
Let's say for example an unidentified element/metal is discovered. The machines of today won't be able to identify it. Sure they can describe it with the parameters from human knowledge, like its color, hardness, texture, etc. Humans can name it element/metal 250x, and think of names for its composition. It will take a machine that can create its own data to do something similar.