1. A media data encoding apparatus comprising: a media data receiver for receiving media data; a scalable media generator for generating scalable media based on said media data; a scalable attribute criteria receiver for receiving scalable attribute criteria; a scalable profile data generator for generating scalable profile data based, at least in part, on said scalable media and said scalable attribute criteria; and a scalable profile data outputter for outputting said scalable profile data.