This may seam strange until you realise that once a piece of visual data is received and processed there is no real need to send the same piece of data again, merely tell the brain when something changes and the resulting information will be the same. This simple filter cuts down the data and increases the information. A similar technique is used in standard compression techniques on computers. The data that makes up a program or file is run length encoded, that is a string of the same number is replaced by the number and information about how many times that number happens. This technique can also be applied to patterns.
Patterns are currently hard for computers to sort out due to the complexity involved.
Patterns are rarely obvious and writing a computer program to handle more than simple repetitive patterns is far from easy. We are very good at sorting out patterns, for example music. Music consists of many patterns, there are harmonies, rhythms, bars, choruses, movements, tunes as well as different timbres and even words as well. We can pick out most of the information out of what boils down to be a simple wave of amplitude over time. Therefore existing computer compression techniques are still run length encoding.