Dissertation > Excellent graduate degree dissertation topics show

A Study on Key Technique of Mobile Flash Rendering

Author: HongBo
Tutor: XuXiaoLiang
School: Hangzhou University of Electronic Science and Technology
Course: Applied Computer Technology
Keywords: Flash render vector graphic curve decomposition antialiasing sub-pixel precision
CLC: TP317.4
Type: Master's thesis
Year: 2009
Downloads: 85
Quote: 1
Read: Download Dissertation

Abstract


With the arise of leisure economy and mobile phone era of three-dimensional entertainment, mobile Flash animation is gradually forming a global industry, and is considered as the most promising wireless value-added services. At present, some high-end phones are already equipped with Adobe provided Flash Lite player, which can fluently play Flash animations. However, in the low-end mobile phones, due to cost, resource-constrained hardware and other reasons, playing Flash animations still has performance bottleneck. This article aim at the low-end smart phones, make research on Flash vector animation rendering mainly from 3 aspects, so to enhance the performance of Flash animation player. The research work is as follows:(1) Before Flash rendering pipeline rasterlization, there’s a difficult balance problem between accuracy and speed in curve decomposition process, for this, we propose a heuristic decomposition algorithm for the curve. The algorithm combines two factors of curve length and curvature, by calculating the Bezier curves of between the distance and angle between the two endpoints and two control points’ connection, find the number of decomposition steps. Experimental have shown that the algorithm’s complexity are low, accurately generates sub-line segment which fit the curve.(2) Traditional anti-aliasing algorithm need large amount of computing time with low sampling accuracy, which can not meet the modern display devices which have higher and higher brightness level, so we presents a sub-pixel precision area sampling anti-aliasing algorithm. Algorithm use bit operation to vastly calculate pixel cover area, and the brightness levels is up to 2~n (n for the sub-pixel digits, usually n get 8). Compared with the existing anti-aliasing algorithm, the new algorithm has the same algorithm complexity, can vastly generate delicate image, and applied to mobile devices with no hardware calculation module.(3) Refer to Flash file’s path structure, each edge has the two filling types, so one edge can not be filled with one time scan, refer to the video continuity principle, we propose a one time scan filling strategy and a variety of caching strategies. Based on the fact that edges are not intersect with each other in one shape, we connect them into an enclosed area of one whole shape structure before rasterlization, so to finish the filling in one time scan; By the principle of continuity in Flash video nodes’ and rendering pipeline at all levels, we cache already generated results, avoid repeated calculations and thus effectively improve the rendering speed.The Flash player we develop in this paper run on Amoi E600 low-end mobile platform( whose key performance indicators are: CPU frequency is 312M, the system RAM 64M, resolution 240×320 pixel) can smoothly playback most Flash files, frame rate per second is 12,which shows the validity of our achievement.

Related Dissertations

  1. Salinomycin Granules Process Improvement,S859.79
  2. Research on Wear Leveling Strategy of Satellite Multi-Chip Flash Memory,TP333
  3. Research of the Important Technology of Flash File System Based on Large Capacity NAND Flash Memory,TP333
  4. Analysis and Design of Flash Storage Management in Embedded System,TP368.1
  5. Based on B / S structure of the file system information management and remote query,TP311.52
  6. Energy-Efficient Computing for Storage Sub-system,TP333
  7. Based on Flash Technology University Web-Course Design and Realize,TP391.6
  8. Showhand Online Game System Design and Implement,TP393.09
  9. Software Testing in Flash Ring System and Platform for China Telecom,TP311.53
  10. Online real shopping guide shopping system design and implementation,TP311.52
  11. Equipment Simulation Learning System Design and Implementation,TP311.52
  12. Transmission line icing icing mitigation technology research and online monitoring system design and implementation,TM755
  13. Mesenchymal Stem Cell Treatment Clinical Observation for the Optic Nerve Injury,R774.6
  14. Study on the Flash Extraction Technology and Fingerprint Chromatograph of Astragalus Polysaccharides, Lycium Barbarum Polysaccharides, Polygonatum Sibiricum Polysaccharids, Astragalus Saponins and Astragalus Flavonoid,TQ461
  15. Preparation Bi2Te3-based Nanofilms by Flash Evaporation and Their Thermoelectric Properties,TB383.2
  16. Design and Realization of BCH Codec Over Composite Fields,TN762
  17. Storage System Design in Solid State Disk Based PCI Express Interface,TP333
  18. A Cache Scheme for Improving Random Write Performance in SSD,TP333
  19. Design and Implementation of a Prototype System of Solid State Disk with USB Interface,TP333
  20. Design of Environmental Protection Game Based Flash,TP317.4
  21. Research of Dynamic Geometry System Based on Moblie Computing Environment,TP391.41

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Procedures package ( application software ) > Image processing software
© 2012 www.DissertationTopic.Net  Mobile