Hardware Action Script Accelerator for Efficient Graphical Rendering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies are unable to efficiently accelerate the processing of action scripts and vector graphics in web pages, leading to computationally intensive requirements that are not feasible in handheld devices or less expensive computers, resulting in limited or slow graphical rendering and the need for redirection to modified websites.
Innovation Solution
A hardware action script accelerator that converts string-based tags and bytecodes of action scripts into hardware-level operational codes, bypassing the complex software protocol stack to directly render graphical images and objects, compatible with devices lacking significant processing capabilities, and capable of updating for new standards.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If action scripts are processed using traditional software protocol stacks in general-purpose computers, then complete graphical rendering can be achieved, but computational complexity and processing time increase significantly
Solution Approach 1:
The patent replaces the software-based protocol stack with a hardware accelerator that directly processes action scripts. The hardware accelerator converts string-based tags and bytecodes into hardware-level operational codes, bypassing the complex software interpretation layer and directly generating graphical output, thereby reducing computational complexity while maintaining rendering completeness
Solution Approach 2:
The patent introduces an intermediary conversion layer that translates action script bytecode into hardware-specific operational codes. This intermediary translator acts as a bridge between the high-level action script language and the low-level hardware execution units, enabling efficient processing without requiring full software protocol stack interpretation
2Speed
If action scripts are processed using hardware acceleration, then processing speed improves, but compatibility with diverse action script standards becomes challenging
Solution Approach 1:
The patent implements a dynamic translation layer that can adapt to different action script standards. The hardware accelerator includes configurable translation rules and lookup tables that can be updated to support new action script formats, allowing the system to maintain high processing speeds while accommodating evolving standards through software-updatable translation logic
3Productivity
If complete action script processing is implemented without hardware acceleration, then device requirements remain high, but portability to handheld devices is limited
Solution Approach 1:
The patent extracts the computationally intensive action script interpretation function from the general-purpose processor and implements it as a dedicated hardware accelerator. This extraction moves the heavy processing burden to specialized hardware circuitry, enabling handheld devices with limited processing power to efficiently render action scripts while maintaining portability
Data Source
AI summary
Exemplary apparatus, method, and system embodiments provide for accelerated hardware processing of an action script for a graphical image for visual display. An exemplary system comprises: a network I/O interface; a frame buffer; 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 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.


