Hardware Accelerator for Action Script Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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 accelerator that converts string-based action scripts into hardware-level operational codes, bypassing the complex software protocol stack to directly render graphical images and objects, capable of implementation in various devices without requiring significant microprocessor capability or additional graphics processors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If action scripts are processed using traditional software protocol stacks in general-purpose computers, then rendering functionality is achieved, but computational complexity and processing time increase significantly

Engineering Contradiction:
Improverendering speedVSAvoidsoftware stack complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical software-based protocol stack with a hardware-based processing system. The action script processor is implemented as hardware circuitry that directly interprets and executes action scripts, bypassing the need for software layers including operating systems and virtual machines. This hardware substitution dramatically reduces processing complexity and accelerates rendering performance.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces an action script processor as an intermediary hardware component between the input data and display device. This processor acts as a dedicated mediator that translates action scripts into displayable content, eliminating the need for general-purpose computer software stacks while maintaining compatibility with existing display systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If hardware acceleration is implemented to speed up action script processing, then rendering performance improves, but device cost and complexity increase

Engineering Contradiction:
Improveprocessing speedVSAvoidhardware architecture
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the processing functions by introducing a dedicated action script processor that handles only action script interpretation and execution. This segmentation allows the rest of the system to remain simple and general-purpose, while the specialized hardware component provides acceleration only where needed, minimizing overall device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The action script processor is designed with universal capabilities to handle multiple action script formats and types of content (graphics, animation, video, audio). This multi-functionality allows a single hardware component to provide acceleration across diverse applications without requiring separate specialized hardware for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If action scripts are fully interpreted through multiple software layers, then compatibility with existing systems is maintained, but processing efficiency decreases

Engineering Contradiction:
Improvesystem compatibilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent replaces the time-consuming software interpretation mechanism with hardware-based processing. The action script processor uses dedicated hardware circuits to directly interpret and execute action scripts, eliminating the sequential processing delays inherent in software layers while maintaining compatibility with standard action script formats.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS8487941B2Media action script acceleration apparatus
Publication Date: 2013.07.16 LEONOVUS USA
  • US8487941B2 patent drawing
  • US8487941B2 patent drawing
  • US8487941B2 patent drawing

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 apparatus comprises: a first memory to store corresponding data; a first processor to separate the action script from other data; and a second processor to convert a plurality of descriptive elements of the action script into a plurality of operational codes, and to perform an operation corresponding to an operational code of the plurality of operational codes using the corresponding data to generate pixel data for the graphical image. In exemplary embodiments the second 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.