A computer readable medium recording program code for causing a computer to perform processes for recognizing a CM from received data, and storing recognized CM data, the computer readable medium comprising:
- program code means for detecting CM data from the received data;
- program code means for extracting features of the CM data, and storing the features in a broadcast feature file;
- program code means for performing data comparison between the broadcast feature file and a master CM content feature file in which features of CM content are stored beforehand;
- and
- program code means for, if data in the broadcast feature file does not exist in the master CM content feature file, registering the data in the master CM content feature file as a new CM.