Media Action Script Acceleration Method
First Claim
1. A method of processing an action script for visual display of a graphical image implemented using a plurality of processor cores, the method comprising:
- parsing the action script into a plurality of descriptive elements and corresponding data;
extracting data from the action script and storing the extracted data in at least one memory circuit as a plurality of control words having the extracted data in predetermined fields, wherein the plurality of descriptive elements are a plurality of tags or bytecodes;
converting the plurality of descriptive elements of the action script into a plurality of operational codes;
decoding each operational code of the plurality of operational codes to generate a plurality of communication signals; and
executing a selected operation in response to a selected communication signal of the plurality of communication signals using the extracted data stored in the at least one memory circuit to generate pixel data for the graphical image.
0 Assignments
0 Petitions
Accused Products
Abstract
Exemplary apparatus, method, and system embodiments provide for accelerated hardware processing of an action script for a graphical image for visual display. An exemplary method comprises: converting a plurality of descriptive elements into a plurality of operational codes which at least partially control at least one processor circuit; and using at least one processor circuit, performing one or more operations corresponding to an operational code to generate pixel data for the graphical image. Another exemplary method for processing a data file which has not been fully compiled to a machine code and comprising interpretable descriptions of the graphical image in a non-pixel-bitmap form, comprises: separating the data file from other data; parsing and converting the data file to a plurality of hardware-level operational codes and corresponding data; and performing a plurality of operations in response to at least some hardware-level operational codes to generate pixel data for the graphical image. Exemplary embodiments also may be performed automatically by a system comprising one or more computing devices.
15 Citations
20 Claims
-
1. A method of processing an action script for visual display of a graphical image implemented using a plurality of processor cores, the method comprising:
-
parsing the action script into a plurality of descriptive elements and corresponding data; extracting data from the action script and storing the extracted data in at least one memory circuit as a plurality of control words having the extracted data in predetermined fields, wherein the plurality of descriptive elements are a plurality of tags or bytecodes; converting the plurality of descriptive elements of the action script into a plurality of operational codes; decoding each operational code of the plurality of operational codes to generate a plurality of communication signals; and executing a selected operation in response to a selected communication signal of the plurality of communication signals using the extracted data stored in the at least one memory circuit to generate pixel data for the graphical image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of processing an action script for visual display of a graphical image implemented using a plurality of processor cores, the method comprising:
-
using at least one first processor core of the plurality of processor cores, separating the action script from other data; and using at least one second processor core of the plurality of processor cores; parsing the action script into a plurality of descriptive elements and corresponding data; extracting data from the action script and storing the extracted data in at least one memory circuit as a plurality of control words having the extracted data in predetermined fields, wherein the plurality of descriptive elements are a plurality of tags or bytecodes; converting the plurality of descriptive elements of the action script into a plurality of operational codes; decoding each operational code of the plurality of operational codes to generate a plurality of control signals or instructions; and executing a selected operation in response to a selected control signal or instruction of the plurality of control signals or instructions using the extracted data stored in the at least one memory circuit to generate pixel data for the graphical image. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of processing an action script for visual display of a graphical image implemented using a plurality of processor cores, the method comprising:
-
receiving a data file; using at least one first processor core of the plurality of processor cores; separating the action script from other data; generating first pixel data for hypertext markup language (“
HTML”
) or extensible markup language (“
XML”
) data of the data file; andtransferring the first pixel data to a frame buffer; and using at least one second processor core of the plurality of processor cores; parsing the action script into a plurality of descriptive elements and corresponding data; extracting data from the action script and storing the extracted data in at least one memory circuit as a plurality of control words having the extracted data in predetermined fields, wherein the plurality of descriptive elements are a plurality of tags or bytecodes; converting the plurality of descriptive elements of the action script into a plurality of operational codes; decoding each operational code of the plurality of operational codes to generate a plurality of control signals or instructions; and executing a selected operation in response to a selected control signal or instruction of the plurality of control signals or instructions using the extracted data stored in the at least one memory circuit to generate second pixel data for the graphical image; and transferring the second pixel data to a frame buffer.
-
Specification