I get these every couple of years or so, usually it means nothing, sometimes I get a headache. My optometrist told me these are a form of migrane if no headache occurs, and if one occurs its really just a warning.
(Also, the image barely represents what is seen. Its more like a kaleidoscope, mixing up what you see and it kind of flashes.)