silver bromide semiconductor research