"It seems like they're changing the pulse frequency and etching speed to vary the amount of heat applied at a point, which can be used to carefully control the thickness of the oxide film. Heat treating results in the exact same oxide formation. The colors occur due to the thin film effect, which is the same reason why you see colors in puddles after the first rain and why soap bubbles look multicolored. "