A content distribution system characterized by comprising a server for executing content information transmission processing, and a client for making content transmission requests to said server,
- said server comprising:
- a storage unit for storing content;
- a data conversion confirmation unit for determining whether or not reproduction specification information contained in said content data list request and a content specification stored in said storage unit match, and when not matching, determining whether or not it is possible to cause matching with a client-specified reproduction specification by data conversion processing of stored content at a content distribution apparatuses, and generating a data conversion mode required by said stored content to enable matching with a client-specified reproduction specification as data conversion specifying information using data conversion;
- an address processing unit for generating virtual address information embedded with said data conversion specifying information at address information of content capable of being made to match with a client-specified reproduction specification by data conversion processing based on determination results of said data conversion confirmation unit;
- and
- a request processing unit for receiving a content data list request storing reproduction specification information from a client, and acquiring address information indicating the whereabouts of content stored in said storage unit based on said content data list request, and generating an address information list containing address information for said stored content of said storage unit matching with said client-specified reproduction specification information and virtual address information embedded with said data conversion specifying information at said address information of content capable of being made to match with said client-specified reproduction specification using data conversion processing, and executing processing for transmitting to said client,
- and said client comprises:
- a data transceiver unit for executing processing for transmitting and receiving data to and from said content providing server;
- a control unit for display information for displaying at said output unit based on content information received from said server via said data transceiver unit, and executes processing generating display information enabling identification as to whether or not content capable of being transmitted by said server is content requiring data conversion processing occurring at said server based on conversion identification information contained in content information;
- and
- a display unit for outputting and displaying display information generated by said control unit.