跳到主要內容

臺灣博碩士論文加值系統

(34.204.169.230) 您好!臺灣時間:2024/03/03 01:33
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:劉德懿
研究生(外文):Te-Yi Liu
論文名稱:一個高效率的即時高解析度動態全螢幕擷取系統
論文名稱(外文):An Efficient Real-Time High Resolution Animated Full Screen Capture System
指導教授:陳文進陳文進引用關係
指導教授(外文):Wen-Chin Chen
學位類別:碩士
校院名稱:國立臺灣大學
系所名稱:資訊工程學研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2001
畢業學年度:89
語文別:中文
論文頁數:62
中文關鍵詞:螢幕擷取即時高解析度
外文關鍵詞:screen captureReal-TimeHigh Resolution
相關次數:
  • 被引用被引用:0
  • 點閱點閱:309
  • 評分評分:
  • 下載下載:5
  • 收藏至我的研究室書目清單書目收藏:1
本篇論文提出一個能夠即時(Real-Time)連續擷取電腦螢幕影像並壓縮成為影片的系統。與市面上已經存在的系統相較,我們提出的方法是目前唯一可以達到即時擷取(Real-Time Capture)功能的,並且最佳可在1600 1200 True Color(32-bit)的高解析度下擷取能力達到一秒三十張。本系統最重要的應用在於可製作即時的自動簡報及軟體教學影片,此影片可放進套裝軟體中取代傳統的紙製使用說明書。除此之外,因為這樣的影片可以透過Intranet或Internet即時傳送(Streaming)到遠端的電腦,故本系統亦可發展為遠端教學或線上訓練的應用程式。
我們相信本系統不但比傳統的紙製使用說明書方便而且更有效率。此外,因為我們採用的方法只需擷取兩張相鄰螢幕影像(Snapshot)的差異值而非每次都擷取整張螢幕影像,所以我們所提出的方法比市面上任何一個類似軟體都要有效率,此外,本系統特別針對螢幕影像的特性設計一個壓縮演算法,因此本系統亦可得到較小的影片檔案。

In this thesis, we propose a novel approach that can real-time
capture and compress the full screen of PC into a video clip. It
is real-time in that it can capture to 30 frames per second under the resolution of 1600x1200 True Color. One application of this system is to produce a digital presentation clip for instruction or tutorial. Moreover, as the video clips can be streamed over Internet or Intranet, they can be used for remote education or training. We believe this approach is clearer and more efficient than conventional text manual or handbook. As our system only captures the differences of successive snapshots instead of every single screen, it is more efficient and produced more compact clips than other existing systems. In addition, the compression algorithm adopted in our system is also described in this thesis.

1 Introduction 6
1.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2 Survey of Related Researches . . . . . . . . . . . . . . . . . 8
1.2.1 Still Screen Capture . . . . . . . . . . . . . . . . . . . 8
1.2.2 Animated Screen Capture . . . . . . . . . . . . . . . . 10
1.3 Overview of Our Proposed Approach . . . . . . . . . . . . . 10
1.3.1 Terms Definition . . . . . . . . . . . . . . . . . . . . . . 10
1.3.2 Screen Capture System Architecture . . . . . . . . 11
1.4 Application Areas . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.5 Thesis Organization . . . . . . . . . . . . . . . . . . . . . . . . 12
2 Fundamentals of Screen Capture 13
2.1 PC Display Architecture . . . . . . . . . . . . . . . . . . . . . 13
2.1.1 Memory Management . . . . . . . . . . . . . . . . . . . 15
2.2 Requirements of Screen Capture . . . . . . . . . . . . . . . 19
2.3 Properties of Screen Snapshot . . . . . . . . . . . . . . . . . 20
3 Real-Time Capture Mechanisms 23
3.1 Full Screen Capture . . . . . . . . . . . . . . . . . . . . . . . 23
3.2 Message Driven Polling . . . . . . . . . . . . . . . . . . . . . . 24
3.2.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2.2 Minimum Data Retrieval . . . . . . . . . . . . . . . . . 26
3.2.3 Implementation Details . . . . . . . . . . . . . . . . . . 28
1
4 Compression Algorithms 34
4.1 Information Theory . . . . . . . . . . . . . . . . . . . . . . . . 34
4.1.1 Uncertainty, Information, and Entropy . . . . . . . 35
4.1.2 Some Properties of Entropy . . . . . . . . . . . . . . . 38
4.1.3 Source-Coding Theory . . . . . . . . . . . . . . . . . . 40
4.1.4 Lossless Data Compression . . . . . . . . . . . . . . . . 41
4.2 The Proposed Compressor . . . . . . . . . . . . . . . . . . . . 43
4.2.1 Data Compression . . . . . . . . . . . . . . . . . . . . . . 45
5 Experimental Results and Discussion 49
5.1 Experimental Result . . . . . . . . . . . . . . . . . . . . . . . . 49
5.1.1 Performance Under Normal Routine Environment 50
5.1.2 Performance Under Internet Browsing Environment
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
5.1.3 Performance Comparison with Existing Applications
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
6 Conclusion and Future Work 59
6.1 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
6.2 Future Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

[1] Atif M. Memon, Martha E. Pollack, and Mary Lou Soa. ”Hierarchical GUI
Test Case Generation Using Automated Planning”. IEEE Transactions on
Software Engineering, 27(2):144—155, February 2001.
[2] B.A. Myers. ”Why are Human-Computer Interfaces Dicult to Design
and Implement”. Technical Report CS-93-183, School of Computer Science,
Carnegie Mellon University, July 1993.
[3] W.I. Wittel Jr. and T.G. Lewis. ”Integrating the MVC Paradigm into an
Object-Oriented Framework to Accelerate GUI Application Development”.
Technical Report 91-60-06, Dept. of Computer Science, Oregon State University,
December 1991.
[4] Mark Gellevij, Hans Van Der Meij, Ton De Jong, and Jules Pieters. ”The
Eects of Screen Captures in Manuals: A Textual and Two Visual Manuals
Compared”. IEEE Transactions on Professional Communication, 42(2):77—
91, June 1999.
[5] Mark Gellevij, Hans Van Der Meij, Ton De Jong, and Jules Pieters. ”Do
Screen Captures in Manuals Make A Dierence? A Comparison Between
Textual and Visual Manuals”. IPCC 98 Proceedings, 2:439—451, 1998.
[6] Jae-Jin Koh, Soon-Duir Kwon, Byong-Uk Kim, Goo-Mo Nam, Yong-Hoon
Jang, Won-Jo Lee, and Dan-Young Lee. ”Implementation of an interactive
electronic technical manual based on web-multimedia technology”. Proceedings
of the 4th Korea-Russia Int’l Symp on Science and Tech, 2:21—24, 2000.
61
[7] Richard W. Schmell and Narayan S. Umanath. ”An experimental evaluation
of the impact of data display format on recall performance”. Communication
of the ACM, 31(5):562—570, May 1988.
[8] J. Price and H. Korman. ”How to Communicate Technical Information”.
Benjamin/Cummings, 1993.
[9] K. A. Schriver. ”Dynamics in Document Design”. Wiley, 1997.
[10] W. Horton. ”Visual LiteracyXDump The Dumb Screendump”. Tech. Communication,
40:146—147, 1993.
[11] H. van der Meij. ”Optimizing The Joint Handling of Manual and Screen”.
MIT Press, 1998.
[12] The Hyperionics Inc. Web Page. http://www.hyperionics.com.
[13] TheWinstructorWeb Page, FlickerFree Multimedia Products ApS, Denmark.
http://www.ickerfree.com.
[14] The Windows Media Techenology Web Page, Microsoft Corp, United States.
http://www.microsoft.com/windows/windowsmedia.
[15] Julio Sanchez and Maria Canton. DirectX 3D Graphics Programming. IDG
Books Worldwide Inc, 2000.
[16] B. Bargen and P. Donnelly. Inside DirectX. Microsoft Press, 1998.
[17] C. Petzold. Programming Windows 5th Edition. Microsoft Press, 1998.
[18] C.E. Shannon. ”The Zero Error Capacity of a Noisy Channel”. IRE Transaction
on Information Theory, 2(3):8—16, Sep 1956.
[19] John F. Young. Information Theory. Butterworth Co Ltd, 1971.
[20] L.P. Hyv¨ainen. Information Theory for Systems Engineers. Springer-Verlog,
1970.

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top