Infrared remote control coding protocol