Patent ID: 7162334

Claim:
A system for remote controlling comprising: a controlled device; a remote control for remotely controlling said controlled device; said remote controller comprising: a transmitter; a user input unit for accepting user input; a data generator, responsive to said user input unit, for generating a data set having a predefined structure and driving said transmitter to transmit said data set, said data set including: identification data for relating said transmitter to said controlled device, said identification data including: transmitter specifying data at a first data set position of said predefined structure, for identifying said transmitter from among a plurality of transmitters; and controlled device specifying data at a second data set position of said predefined structure, for identifying said controlled device from among a plurality of controlled devices; operation control data for controlling operations of said controlled device in conjunction with said controlled device specifying data at said second data set position corresponding to stored identification data in said controlled device; and discrimination data for discriminating whether said controlled device specifying data at said second data set position enables control by said operation control data or replaces said stored identification data; and said data generator independently changing each of said transmitter specifying data and said controlled device specifying data, included in said identification data, in accordance with operation of said input unit by the user; and said controlled device comprising: a receiver for receiving said data set transmitted by said transmitter; a data storage containing stored identification data assigned to said controlled device; a first discriminator for discriminating whether said discrimination data of said data set received relates to operation control data or changing said stored identification data; a second discriminator for comparing said identification data included at said first and second data set positions in said data set received with said stored identification data and determining that identification correspondence exists when said identification data of said data set received and said stored identification data correspond; a controller for executing operation control of said controlled device in accordance wit said operation control data of said data set received in response to: said first discriminator determining that said discrimination data of said data set received relates to operation control data; and said second discriminator determining that identification correspondence exists; and an identification changer for replacing said stored identification data with said identification data of said data set received in response to said first discriminator determining that said discrimination data of said data set received relates to changing said stored identification data.