The processing sequences described in the above description can be implemented by hardware, software, or a combination of both. In case the processing sequences are implemented by software, programs where the processing sequences are recorded are installed in a memory in a computer assembled in dedicated hardware, and are executed. Alternatively, the programs may be installed in a general-purpose computer that capable of performing various processes, and may be executed.
For example, the programs may be recorded in advance in a hard disk, an SSD (Solid State Drive), or a ROM (Read Only Memory) as a recording medium. Alternatively, the programs may be temporarily or permanently stored (recorded) in a removable recording medium such as a flexible disk, a CD-ROM (Compact Disc Read Only Memory), an MO (Magneto-Optical) disk, a DVD (Digital Versatile Disk), a BD (Blu-Ray Disc (registered trademark)), a magnetic disk, a semiconductor memory card, or the like. Such a removable recording medium may be provided as so-called package software.
Furthermore, the programs may be transferred from a download site to a computer via a wireless or wired link through a network such as a LAN (Local Area Network), the Internet, or the like, as well as being installed from a removable recording medium into the computer. The computer may receive the programs thus transferred and install the programs into a built-in recording medium such as a hard disk or the like.