Media Action Script Acceleration Apparatus
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; and
a plurality of processors to parse the action script into a plurality of descriptive elements and corresponding data, 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;
to convert the plurality of descriptive elements of the action script into the plurality of operational codes;
to decode each operational code of the plurality of operational codes to generate a plurality of communication signals; and
to perform 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 apparatus comprises: a first memory; and a plurality of processors to separate the action script from other data, to convert a plurality of descriptive elements of the action script into a plurality of hardware-level operational or control codes, and to perform one or more operations corresponding to an operational code of the plurality of operational codes using corresponding data to generate pixel data for the graphical image. In an exemplary embodiment, at least one processor further is to parse the action script into the plurality of descriptive elements and the corresponding data, and 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; and a plurality of processors to parse the action script into a plurality of descriptive elements and corresponding data, 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;
to convert the plurality of descriptive elements of the action script into the plurality of operational codes;
to decode each operational code of the plurality of operational codes to generate a plurality of communication signals; and
to perform 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. 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 configurable interconnect coupled to the memory circuit; and a plurality of processors to parse the action script into a plurality of descriptive elements and corresponding data, 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;
to convert the plurality of descriptive elements of the action script into the plurality of operational codes;
to decode each operational code of the plurality of operational codes to generate a plurality of control signals or instructions; and
to perform 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; and
wherein at least one processor core of the plurality of processors is coupled to the first memory through the configurable interconnect. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A handheld apparatus for processing an action script for visual display of a graphical image, the apparatus comprising:
-
a network input and output interface configured to receive a data file; a user input and output interface; a frame buffer to store the pixel data; at least one memory circuit to store a plurality of operational codes and a plurality of control words; and a plurality of processors or processor cores to parse the action script into a plurality of descriptive elements and corresponding data, 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;
to convert the plurality of descriptive elements of the action script into the plurality of operational codes;
to decode each operational code of the plurality of operational codes to generate a plurality of communication signals; and
to perform 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; and
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