The broadcasting station 901 broadcasts the broadcast information 201 through an infrastructure such as a satellite, a ground wave facility or a CATV. The contents provider 900 also distributes other information, related to the broadcast information 201, through the Internet and a package media, as auxiliary information 301.