As transmission media for transmitting a program for carrying out the foregoing processing to the user, communication media such as network and satellite as well as recording media such as magnetic disks, CD-ROMs and solid state memories can be used.