As the means for storing the various kinds of programs in such a program storage medium, it is also possible to use wired or wireless communication medium such as a local area network or digital satellite broadcasting or to store those programs via various communication interfaces such as a router and modem.