Supercharge Your Innovation With Domain-Expert AI Agents!

Optimized SVG demonstration projection method

A projector and initialization technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve complex, unrealizable, and loss of unique concepts, etc., to reduce complexity and size, speed up execution, Extended effect

Active Publication Date: 2009-03-04
BEIJING KINGSOFT OFFICE SOFTWARE INC +1
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But because the demo file is a binary file, not an XML (eXtensible MarkupLanguage)-based file, it is not very easy to distribute or reuse a demo file
Therefore, a lot of research is now trying to rebuild a better presentation file. The general idea is: first express the logic and performance data of the presentation based on XML, and then use XSLT or other tools to convert the XML presentation file into a specific presentation form. They all have the function of generating SVG (Scalable Vector Graphics) files, but they all directly use SVG to express the presentation content. On the one hand, many original unique concepts in the presentation file are lost, and on the other hand, the animation cannot be reused. In turn, the size of the SVG file is too large, which is not conducive to network transmission in today's environment of increasing dependence on the Internet
In addition, if the presentation file is expressed in pure XML, although the logic will be very clear, it will increase the difficulty of converting XML into an SVG standard format document that can be understood by the SVG application, and may even be impossible for the SVG application Degree
Therefore, there is an SVG format document that can retain as much as possible the unique concepts in the demonstration and is easy to be understood and applied by SVG applications. figure 1 , the company's application for an invention patent titled "A SVG Demonstration Projector and Method for Demonstration Projection" discloses a method for SVG demonstration projection, which has certain shortcomings. Copy all the Slide data in the DOM tree to the nodes in the DOM tree, so that on the one hand, the element id may not be unique in the entire DOM tree, making it extremely complicated or even impossible to implement some requirements, such as interactive animation; on the other hand , all Slide data are in the same DOM tree, and the independence between each other is poor. When switching pages, it is impossible to use the Slide that has just been played as the switching background, but only use black as the switching background; also, Because the DOM tree is frequently operated, the loading time of the data preparation stage is long and the efficiency is very low when processing large-sized documents.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Optimized SVG demonstration projection method
  • Optimized SVG demonstration projection method
  • Optimized SVG demonstration projection method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0011] A method for showing SVG presentations, the method divides the system into an application layer, a logic layer and a data layer, the application layer is mainly responsible for receiving events, and distributing the received events to corresponding module; the SVG demo projector in the logic layer mainly includes the playback state management module, the projection page data preparation module, the page switching module and the animation projection module in the page; the data layer includes the DOM original data definition area, the DOM projection area, and the playback state storage unit and other data storage units; wherein, the above-mentioned data layer also includes a playback object storage unit and a data object storage unit, and the DOM show area only stores the recently shown Slide and the currently showing Slide, the former is called Node 1, and the latter Called as node 2, the demo projection method also includes the initialization process of the projection p...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention relates to the field of computer application technology, in particular, it relates to a SVG demonstration projection method. Said method can divide system into application layer, logic layer and data layer. Said data layer includes DOM original data definition zone, DOM projection zone, playback stata storage unit and other data storage unit. Said demonstration projection method also includes initialization process of projection page and interactive process with user. Besides, the above-mentioned data layer also includes playback object storage unit and data object storage unit. The described DOM projection zone only stores last projected slide and current projecting slide.

Description

technical field [0001] The invention relates to the field of computer applications, in particular to an SVG demonstration projection method. Background technique [0002] As presentation files (such as presentation files in Microsoft Office, Open Office, and WPS Office) are used more and more widely in various fields such as government offices, educational practices, and corporate communications, the requirements for presentation files themselves are also increasing. High: Presentation files can no longer be satisfied with text, graphics, images and videos, and should and must have rich and excellent interactive performance; the same set of presentation files must be easily published on different media, in addition to traditional paper and In addition to PCs, there are also handheld devices such as Web publishing, PDAs, and mobile phones. But because the demo file is a binary file, not a file based on XML (eXtensible Markup Language), it is not very easy to distribute or re...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F17/30
Inventor 熊玉辉曾崴
Owner BEIJING KINGSOFT OFFICE SOFTWARE INC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More