Data processing by optical means