Patent ID: 7865833

Claim:
A data processing server which can be connected, via a network, to a data processing apparatus that generates multimedia data described by object-based coding, comprising: a storage unit configured to store a plurality of templates, each template in the plurality of templates being capable of including a different number of objects from at least one other template in the plurality of templates; a first reception unit configured to receive the multimedia data from the data processing apparatus; a splitting unit that splits a number of objects from the multimedia data; a presenting unit that presents templates from the plurality of templates that have a number of object nodes matching the number of objects split from the multimedia data by said splitting unit, but does not present templates from the plurality of templates that have a different number of object nodes than the number of objects split from the multimedia data by said splitting unit; a transmission unit configured to transmit the templates determined by said presenting unit to the data processing apparatus; a second reception unit configured to receive information indicating a template designated by the data processing apparatus; and a generation unit configured to generate new multimedia data using the objects split from the multimedia data received by said first reception unit and the template specified by the information.