To put a certain stop to shortening of a service life of a light emitting element along with a temporary increase in transmission power.
A remote controller includes: a code signal generation section 5 for generating code signals corresponding to an operation key 6; a light emitting element 7 for transmitting a code signal by converting to an optical signal; and a transmission power change over switch 28 for switching a current value flowing to the light emitting element 7 between a normal value and a value greater than the normal value. In this case, the transmission power is not increased by: counting the number of times of change over to a greater current value by the transmission power change over switch 28 by a counter 4; turning off a switching element 8 which is connected in parallel to a resistance R2 for current restriction when an accumulated value in the counter 4 exceeds a reference value; and having the normal current flow to the light emitting element 7.
KONO TOMOHIRO