Media Action Script Acceleration Apparatus, System and Method
First Claim
1. An apparatus for processing an action script for visual display of a graphical image, the apparatus comprising:
- at least one memory circuit to store a plurality of operational codes and a plurality of control words;
a parser circuit to parse the action script into a plurality of descriptive elements and corresponding data, and to extract data from the action script and to store the extracted data in the at least one memory circuit as the plurality of control words having the extracted data in predetermined fields, wherein the plurality of descriptive elements are a plurality of tags or bytecodes;
a converter circuit to convert the plurality of descriptive elements of the action script into the plurality of operational codes;
an execution circuit to perform a selected operation in response to a selected operational code of the plurality of operational codes using the extracted data stored in the at least one memory circuit to generate pixel data for the graphical image;
a first decoder circuit to decode a descriptive element to determine a corresponding parsing operational code of the plurality of operational codes to control the parsing of the action script by the parser circuit; and
a second decoder circuit to decode each operational code of the plurality of operational codes to generate a corresponding plurality of control signals to control the execution circuit to perform the selected operation, of a plurality of operations, corresponding to the selected operational code of the plurality of operational codes.
2 Assignments
0 Petitions
Accused Products
Abstract
Exemplary apparatus, method, and system embodiments provide for processing an action script for a graphical image for visual display. An exemplary apparatus comprises: a first memory; first circuitry configured to convert a plurality of descriptive elements of the action script into a plurality of operational codes; and second circuitry configured to execute the plurality of operational codes using corresponding data stored in the first memory to generate pixel data for the graphical image. Exemplary embodiments may further include third circuitry configured to parse the action script into the plurality of descriptive elements and the corresponding data, and fourth circuitry configured to extract data from the action script and to store the extracted data in the first memory as a plurality of control words having the corresponding data in predetermined fields.
-
Citations
20 Claims
-
1. An apparatus for processing an action script for visual display of a graphical image, the apparatus comprising:
-
at least one memory circuit to store a plurality of operational codes and a plurality of control words; a parser circuit to parse the action script into a plurality of descriptive elements and corresponding data, and to extract data from the action script and to store the extracted data in the at least one memory circuit as the plurality of control words having the extracted data in predetermined fields, wherein the plurality of descriptive elements are a plurality of tags or bytecodes; a converter circuit to convert the plurality of descriptive elements of the action script into the plurality of operational codes; an execution circuit to perform a selected operation in response to a selected operational code of the plurality of operational codes using the extracted data stored in the at least one memory circuit to generate pixel data for the graphical image; a first decoder circuit to decode a descriptive element to determine a corresponding parsing operational code of the plurality of operational codes to control the parsing of the action script by the parser circuit; and a second decoder circuit to decode each operational code of the plurality of operational codes to generate a corresponding plurality of control signals to control the execution circuit to perform the selected operation, of a plurality of operations, corresponding to the selected operational code of the plurality of operational codes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for processing an action script for visual display of a graphical image, the apparatus comprising:
-
at least one memory circuit storing a plurality of operational codes; first circuitry configured to convert a plurality of descriptive elements of the action script into the plurality of operational codes; second circuitry configured to perform an operation corresponding to an operational code of the plurality of operational codes using corresponding data stored in the at least one memory circuit to generate pixel data for the graphical image; third circuitry configured to parse the action script into the plurality of descriptive elements and the corresponding data, wherein the plurality of descriptive elements are a plurality of tags or bytecodes, the third circuitry comprising; a decoder configured to determine a type of descriptive element; a parsing controller coupled to the decoder and configured to determine or select a number of bits to parse parameter; a stream register configured to store a plurality of bits of the action script; and at least one barrel shifter configured to shift out of the stream register a number of bits designated by the number of bits to parse parameter; fourth circuitry configured to decode a descriptive element to determine a corresponding parsing operational code of the plurality of operational codes to control the parsing of the action script; and fifth circuitry configured to extract data from the action script and to store the extracted data in the at least one memory circuit as a plurality of control words having the corresponding data in predetermined fields. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for processing an action script for visual display of a graphical image, the system comprising:
-
a network input and output interface configured to receive a data file; a user input and output interface; a first memory; a frame buffer to store the pixel data; first circuitry to separate the action script from other data; second circuitry to parse the action script into the plurality of descriptive elements and corresponding data and to store the corresponding data in the first memory as a plurality of control words having the corresponding data in predetermined fields; third circuitry to convert a plurality of descriptive elements of the action script into a plurality of hardware operational codes; fourth circuitry to perform an operation corresponding to an operational code of the plurality of hardware operational codes using the corresponding data stored in the first memory to generate first pixel data for the graphical image and to transfer the first pixel data to the frame buffer; and fifth circuitry configured to generate second pixel data for hypertext markup language (“
HTML”
) or extensible markup language (“
XML”
) data of the data file and to transfer the second pixel data to the frame buffer.
-
Specification