Vector Data Conversion for SWF Playback Without Flash
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Standard formats for canvas and drawing software cannot reproduce SWF format vector data without FLASH playback software, and processing video data with frame-by-frame storage places a significant burden on processing units.
Innovation Solution
A vector data conversion output device and method that retrieves SWF format vector data, searches for connections between line segments, determines confined spaces, and outputs vector data in a standard format, reducing processing load by converting and combining fill styles of overlapping confined spaces.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If SWF format vector data is displayed on devices without FLASH playback software, then compatibility is improved, but the device complexity increases due to the need for format conversion capabilities
Solution Approach 1:
The patent introduces a vector data conversion output device as an intermediary component that translates SWF format vector data into standard format vector data. This mediator handles the format conversion externally, allowing standard devices to display SWF content without requiring built-in FLASH playback software, thus improving compatibility while avoiding the need to increase device complexity.
Solution Approach 2:
The patent segments the video data processing into discrete vector data frames that can be independently converted and processed. By dividing the video content into individual vector frames and converting each separately, the system enables standard devices to handle SWF content through simple format translation without requiring complex integrated FLASH playback capabilities.
2Duration of action of moving object
If video data is stored and processed frame by frame, then video playback functionality is improved, but the processing load on the processing unit increases significantly
Solution Approach 1:
The patent applies preliminary action by pre-converting SWF format vector data into standard format vector data before playback. The vector data conversion output device performs the format conversion in advance, creating ready-to-use standard format frames that can be directly displayed without requiring heavy processing during actual video playback, thus reducing the processing load on the device.
Solution Approach 2:
The patent uses copying by creating standard format vector data copies from the original SWF format data. The conversion process generates equivalent visual representations in standard format that can be displayed without requiring the original SWF format or FLASH playback software, reducing processing requirements while maintaining visual fidelity.
3Manufacturing precision
If fill styles of overlapping confined spaces are processed individually, then rendering accuracy is improved, but the processing time increases
Solution Approach 1:
The patent merges the processing of fill styles for overlapping confined spaces by applying fill styles in a systematic sequence that handles overlaps efficiently. The vector data conversion output device processes confined spaces and their fill styles together, combining the rendering operations to reduce processing time while maintaining accurate visual representation of overlapping regions with different fill styles.
Data Source
AI summary
In order for an electronic device not equipped with FLASH playback software to reproduce SWF format vector data, the present invention provides a connection search unit that searches for a connection between terminal points of line segments forming SWF format vector data, searching being performed for each fill style pertaining to the line segments; an confined space determination control unit that determines whether line segments determined to be connected form an confined space, and when the line segments form an confined space, establishes the line segments as line segments of the confined space and the fill style pertaining to the line segments as a fill style of the confined space; and a vector data output unit that outputs vector data based on the line segments and the fill style established for the confined space.


