Video Object Representation Data Structure, Program For Generating Video Object Representation Data Structure, Method Of Generating Video Object Representation Data Structure, Video Software Development Device, Image Processing Program
First Claim
1. A computer-readable recording medium storing a video object representation data structure that defines behavior of a video object to be displayed on a screen of an image processing device, the data structure comprising:
- a data file that includesa resource identifier list to specify one or more resources to be used for generating the video object, the resource identifier list containing at least a model data identifier as an identifier of model data related to a shape of the video object; and
a plug-in list to specify one or more plug-ins for applying momentums as the behaviors of video representation functional units to the video object, the plug-in list containing an identifier and a parameter of each of the plug-ins.
1 Assignment
0 Petitions
Accused Products
Abstract
A video object representation data structure defines behavior of a video object to be displayed on a screen of an image processing device. The video object representation data structure includes a data file that includes a resource identifier list to specify one or more resources to be used for generating the video object, the resource identifier list containing at least a model data identifier as an identifier of model data related to the shape of the video object; and a plug-in list to specify one or more plug-ins for applying momentums as the behaviors of video representation functional units to the video object, the plug-in list containing an identifier and a parameter of each of the plug-ins.
-
Citations
22 Claims
-
1. A computer-readable recording medium storing a video object representation data structure that defines behavior of a video object to be displayed on a screen of an image processing device, the data structure comprising:
a data file that includes a resource identifier list to specify one or more resources to be used for generating the video object, the resource identifier list containing at least a model data identifier as an identifier of model data related to a shape of the video object; and a plug-in list to specify one or more plug-ins for applying momentums as the behaviors of video representation functional units to the video object, the plug-in list containing an identifier and a parameter of each of the plug-ins. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. (canceled)
-
9. A computer-readable recording medium storing a program for generating a video object representation data structure that defines behavior of a video object to be displayed on a screen of an image processing device, the program causing a computer to function as:
-
an editing unit to specify one or more resources to be used for generating the video object and specify one or more plug-ins for applying a momentum as the behavior of the video object by using a GUI, and store resulting information in an intermediate language; and a data building unit to analyze and optimize the intermediate language so as to output a data file as binary data, wherein the data file includes a resource identifier list that specifies said one or more resources to be used for generating the video object, the resource identifier list containing at least a model data identifier as an identifier of model data related to a shape of the video object, and a plug-in list that specifies said one or more plug-ins for applying momentums as the behaviors of video representation functional units to the video object, the plug-in list containing an identifier and a parameter of each of the plug-ins. - View Dependent Claims (10, 11, 12)
-
-
13. (canceled)
-
14. A method of generating a video object representation data structure that defines behavior of a video object to be displayed on a screen of an image processing device, the method comprising:
-
an editing step of specifying one or more resources to be used for generating the video object and specifying one or more plug-ins for applying a momentum as the behavior of the video object by using a GUI, and storing resulting information in an intermediate language; and a data building step of analyzing and optimizing the intermediate language so as to output a data file as binary data, wherein the data file includes a resource identifier list that specifies said one or more resources to be used for generating the video object, the resource identifier list containing at least a model data identifier as an identifier of model data related to a shape of the video object, and a plug-in list that specifies said one or more plug-ins for applying momentums as the behaviors of video representation functional units to the video object, the plug-in list containing an identifier and a parameter of each of the plug-ins.
-
-
15. A video software development device that generates a video object representation data structure defining behavior of a video object to be displayed on a screen of an image processing device, the video software development device comprising:
-
a unit to specify one or more resources to be used for generating the video object and specify one or more plug-ins for applying a momentum as the behavior of the video object by using a GUI, and store resulting information in an intermediate language; and a unit to analyze and optimize the intermediate language so as to output a data file as binary data, wherein the data file includes a resource identifier list that specifies said one or more resources to be used for generating the video object, the resource identifier list containing at least a model data identifier as an identifier of model data related to a shape of the video object, and a plug-in list that specifies said one or more plug-ins for applying momentums as the behaviors of video representation functional units to the video object, the plug-in list containing an identifier and a parameter of each of the plug-ins.
-
-
16. A computer-readable recording medium storing an image processing program for displaying a video object on a screen of an image processing device by inputting a first data structure that defines behavior of the video object and a second data structure that includes one or more resources, the image processing program causing a computer to function as:
-
a behavior effect control unit to control a behavior effect by specifying one or more plug-ins that apply momentums as the behaviors of video representation functional units to the video object based on a plug-in list, the plug-in list containing an identifier and a parameter of each of the plug-ins; a resource specifying unit to specify one or more of the resources to be used for generating the video object based on a resource identifier list, the resource identifier list containing at least a model data identifier as an identifier of model data related to a shape of the video object; and a drawing unit to draw the video object using the specified one or more plug-ins and resources. - View Dependent Claims (17, 18, 19)
-
-
20. (canceled)
-
21. An image processing method of displaying a video object on a screen of an image processing device by inputting a first data structure that defines behavior of the video object and a second data structure that includes one or more resources, the image processing method comprising:
-
a behavior effect control step of controlling a behavior effect by specifying one or more plug-ins that apply momentums as the behaviors of video representation functional units to the video object based on a plug-in list, the plug-in list containing an identifier and a parameter of each of the plug-ins; a resource specifying step of specifying one or more of the resources to be used for generating the video object based on a resource identifier list, the resource identifier list containing at least a model data identifier as an identifier of model data related to a shape of the video object; and a drawing step of drawing the video object using the specified one or more plug-ins and resources.
-
-
22. A video processing device that displays a video object on a screen of an image processing device by inputting a first data structure that defines behavior of the video object and a second data structure that includes one or more resources, the video processing device comprising:
-
a behavior effect control unit to control a behavior effect by specifying one or more plug-ins that apply momentums as the behaviors of video representation functional units to the video object based on a plug-in list, the plug-in list containing an identifier and a parameter of each of the plug-ins; a resource specifying unit to specify one or more of the resources to be used for generating the video object based on a resource identifier list, the resource identifier list containing at least a model data identifier as an identifier of model data related to a shape of the video object; and a drawing unit to draw the video object using the specified one or more plug-ins and resources.
-
Specification