Patent ID: 7496411

Claim:
An object data receiving unit comprising: a functional object data storage section for storing functional object data corresponding to functional objects, the functional object data including imaging data for imaging each of the functional objects in a virtual space, a first name identifier allocated to a functional object, a second name identifier for indicating a compatible functional object capable of matching the functional object, and functional controlling data for producing a function of the compatible functional object when the functional object is matched to the compatible functional object indicated by the second name identifier; wherein the functional controlling data comprises data for causing movement or changes in form, color, or pattern, of the functional object in the virtual space; an object control section for imaging each functional object based on imaging data; an input receiving section for receiving a selective input of a plural of the functional objects comprising a first functional object and a second functional object; and an automatic editor section for determining if the first functional object selected can be matched to the second functional object selected by comparing the second name identifier included in the functional object data related to the first functional object with the first name identifier included in the functional object data related to the second functional object; wherein, when the first functional object can be matched to the second functional object, the object control section joins the first functional object to the second functional object based on the object data received for the first functional object, and then interprets functional control data on the first functional object to execute control, either directly or indirectly, of imaging data on the second functional object based on the interpretation.