国产精品婷婷久久久久久,国产精品美女久久久浪潮av,草草国产,人妻精品久久无码专区精东影业

鏡像驅動截屏技術在數字語音教室中的應用.rar

RAR格式版權申訴手機打開展開

鏡像驅動截屏技術在數字語音教室中的應用,1.1萬字42頁包括開題報告和任務書摘 要數字語音教學、遠程教學等網絡應用要求實時高效快捷地捕獲pc系統(tǒng)上的屏幕信息。采用傳統(tǒng)的api截屏方式,通過調用windows系統(tǒng)拷貝函數來截取屏幕信息的方法會耗費大量的cpu資源, 本文采用鏡像驅動程序,在只耗費5%—10%的cpu資源情況...
編號:88-34889大小:655.70K
分類: 論文>計算機論文

該文檔為壓縮文件,包含的文件列表如下:

內容介紹

原文檔由會員 usactu 發(fā)布

鏡像驅動截屏技術在數字語音教室中的應用
1.1萬字 42頁
包括開題報告和任務書


摘 要
數字語音教學、遠程教學等網絡應用要求實時高效快捷地捕獲PC系統(tǒng)上的屏幕信息。采用傳統(tǒng)的API截屏方式,通過調用windows系統(tǒng)拷貝函數來截取屏幕信息的方法會耗費大量的CPU資源, 本文采用鏡像驅動程序,在只耗費5%—10%的CPU資源情況下每秒截取10至20幀屏幕圖像,達到實時捕獲PC系統(tǒng)屏幕信息的目的。
這些新型業(yè)務的另一特點是,服務端會有流媒體視頻文件播放,接收端要能有連貫的視覺效果。在這種方式下,用傳統(tǒng)API截屏方式就會有以下幾個缺陷:1. 可能捕獲不到流媒體視頻畫面,這是因為視頻文件在播放過程中系統(tǒng)往往調用DirectDraw來加速視頻的播放,由于DirectDraw的特殊性,直接采用API函數來截屏的話,會捕獲不到視頻畫面信息。本文采用鏡像驅動,在設備層中就能捕獲到屏幕信息,Mirror Drive的好處就是可以直接利用硬件,達到用戶模式下讓人難以企及的“實時”,這是因為使用BitBlt拷貝屏幕內容,其數據需要從顯存?zhèn)鬏數较到y(tǒng)內存,經過低速繁忙的系統(tǒng)總線,自然比從內存到內存的數據拷貝慢得多。2. 嚴重浪費網絡資源,一張1024*768屏幕位圖約為4M,每秒20幀就是80M,如此大的數據量在一些帶寬較低的鏈路上,極可能引起嚴重的通信瓶頸。本文采用JPEG圖像壓縮算法在視覺上不損圖像質量的情況下將捕獲的位圖高效的壓縮,再將壓縮后的圖像傳輸給客戶端,即使有成千上萬的客戶端,也不會造成網絡崩潰。

關鍵字:鏡像驅動;位圖;API;DirectDraw;JPEG圖像壓縮算法




The Application of Mirror-driven Screen Capture Technology in Digitized Voice Classrooms

Abstract
Digitized Voice classrooms, distance learning and other network applications require real-time high speed to catch on the PC screen information. Traditional API methods, By calling the Windows system function to copy the interception of the screen information will consume lots of CPU resources, In this paper, mirror driver, only 5% -10% of the cost of CPU resources per second interception of 10-20 screen images, achieve real-time PC screen capture information purposes.
Another feature of these new businesses is the server will be Video Streaming Media Player, receiver must have a coherent visual effect. In this way, using traditional API methods will have the following shortcomings: 1. Can not catch the streaming media video images. This is because video broadcast in the process of systems are often called DirectDraw to accelerate video broadcast Due to the special nature of DirectDraw, the API used directly to the province, Video capture will not screen information. In this paper, mirror-driven, the equipment will be able to capture layer of the screen information, Mirror Driver advantage is the direct use of hardware, user mode to make the enterprises and the "real-time", it is because the use BitBlt copy screen contents Its data transmission needs from memory to memory, after low-speed busiest bus, natural than from memory to memory to copy data much slower. 2. A serious waste of network resources, a 1024 * 768 pixel screen bitmap is about 4M, 20 per second is 80M. Such a large volume of data transport in some low bandwidth link, is very likely to lead to a serious bottleneck in communications. In this paper, using the JPEG image compression algorithm in the visual without compromising the quality of images will be captured under the bitmap efficient compression, and then compressed image transmission to the client, even if there are thousands of clients, will not cause the collapse of the network.

Keywords: Mirror drive; Bitmap; API; DirectDraw; JPEG image compression algorithm


目錄
1 緒論 1
1.1 課題來源 1
1.2 課題目的和意義 1
1.3 課題解決的問題 2
1.4 本文的組織結構 2
2 相關技術知識介紹 3
2.1鏡像驅動截屏技術 3
2.1.1 Mirror driver簡介 3
2.1.2 Mirror driver驅動原理 5
2.2 位圖文件格式 6
2.2.1 位圖文件頭 7
2.2.2 位圖信息頭 7
2.2.3 調色板 8
2.2.4 圖像數據 9
2.3 圖像壓縮算法 9
2.3.1 圖像壓縮步驟 9
2.3.1 普通JPEG壓縮算法 11
3 系統(tǒng)模塊功能的實現(xiàn) 13
3.1安裝Mirror driver 13
3.2 屏幕捕獲 16
3.2.1 全屏捕獲 16
3.2.2 位圖的保存 17
3.2.3 區(qū)域截屏 19
3.2.4 截屏效果 20
3.3 位圖壓縮及顯示 22
3.3.1 按指定質量將位圖壓縮為JPEG圖像 22
3.3.2 壓縮后圖像的顯示 27
3.3.3 位圖壓縮效果 28
3.4 圖像的連續(xù)顯示 29
3.4.1 使用定時器SetTimer 29
3.4.2 使用Sleep( time )函數 30
3.5 圖像連續(xù)顯示效果 32
結論 34
致謝 35
參考文獻 36


參考文獻

[1] 王曉紅.解決網頁圖片只能保存BMP格式[J] .網友世界,2006(20) :12-13.
[2] 趙輝,葉子青.Visual C++系統(tǒng)開發(fā)實例精粹[M] .北京:人民郵電出版社,2005.
[3] 鄭靈翔,洪景新.Windows2000/XP下原始套接字的編程與應用[J] .微型機與應用.
[4] 張友生.遠程控制編程技術[M] .北京:電子工業(yè)出版社,2006.
[5] 冉林倉.Windows API編程[M] .北京:清華大學出版社,2005.