跳到主要內容

臺灣博碩士論文加值系統

(44.222.218.145) 您好!臺灣時間:2024/02/29 14:37
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:李天漢
研究生(外文):Lee Tien Han
論文名稱:以WindowsMobile5為平台的視訊會議設計
論文名稱(外文):Video Conference Design Based on Windows Mobile 5 Platform
指導教授:陳銘憲陳銘憲引用關係
指導教授(外文):Ming-Syan Chen
學位類別:碩士
校院名稱:國立臺灣大學
系所名稱:電機工程學研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2007
畢業學年度:95
語文別:中文
論文頁數:47
中文關鍵詞:視訊會議
外文關鍵詞:Windows Mobile
相關次數:
  • 被引用被引用:0
  • 點閱點閱:269
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
隨著手持裝置如Pocket PC、SmartPhone等逐漸普及化,以及微軟對Windows Mobile平台提供程式設計師豐富的API,因此開發有關行動裝置的程式如雨後春筍般湧現。其中能夠進行視訊VOIP的軟體如視訊會議程式,更加能發揮手持裝置的行動特性,並使我們的視訊會議能夠走到哪看到哪的便利性。

本論文便是以實作為主,以微軟所提供的Windows Moible 5 SDK配合Visual Studio 2005來開發手持裝置的視訊會議程式,另外也考慮到與一般PC的共通性,也額外開發以Windows XP為平台的視訊會議程式來跟手持裝置程式互通。除此之外,在我們的視訊會議架構,使用以一台PC為主的Transcoding Server來做未來的速率控制以及增強會議功能(如人臉辨識)用的伺服器。

本手持裝置用的視訊會議程式開發,也替業界提供一個在Windows Mobile 5平台上的視訊程式雛形。
As the hand-held device , such as Pocket PC or Smartphone , is popularized gradually, and Microsoft offers programmer abundant API on Windows Mobile platform, developing the application about action device emerges. The program that implements VOIP function like the video conference on the hand-held device, can bring the mobility into full play, making the convenience of the video conference to go where and see where.

The goal of the thesis is to implement, and we use Microsoft Visual Studio 2005 and Microsoft Windows Mobile 5 SDK as the developing the video conference tools. In addition, considering the compatibility with general PC, we also develop the video conference application based on Windows XP platform to communicate with the program on the hand-held device. Besides, in the architecture of the video conference program, we use the Transcoding Server on the PC to implement the rate control function and the face detection in the future.

The video conference program on the hand-held device also offers the prototype of this application on the Windows Mobile 5 platform to the enterprise.
目錄

口試委員會審定書 1
中文摘要 2
英文摘要 3
誌謝 4
第一章 介紹 9
1.1 行動裝置上的視訊會議 9
1.2 相關工作 9
第二章 系統架構 11
2.1 架構 11
2.2 Streams 11
2.3 會議流程 12
2.4 特色 14
第三章 程式模組設計與問題描述 16
3.1 Pocket PC上的有限資源 16
3.2 Pocket PC上的影像擷取 16
3.2.1 DirectShow 16
3.2.2 Grabber Filter 18
3.2.3 撰寫 DirectShow Filters 19
3.2.4 實作DirectShow 19
3.3 音效合併(混音) 20
3.4 The codec on the Pocket PC 21
3.5 Pocket PC內多執行緒運作 22
3.6 NAT 架構下傳輸 23
第四章 程式實作與演算法 26
4.1 The video conference protocol 26
4.1.1 Conference Protocol 26
4.1.2 Conference Flow 27
4.1.3 Conference Flow(II) 31
4.1.4 Video/Audio Streams 32
4.2 雙向或三向Video/Audio Transmission Mode 34
4.3 Combining audio streams 36
4.3.1 Circular Queue Policy 36
4.3.2 Merge機制 38
第五章 實驗數據 40
5.1 PC 端數據分析 40
5.2 Pocket PC 端數據分析 42
第六章 結論 44
6.1 總結 44
6.2 未來工作 44
參考文獻 46
[1]TiVi WEB: http://www.tivi.com/

[2]歐道樺, ”在行動裝置上具有速率控制之視訊會議,” 臺灣大學, 電機資訊學院, 電機工程學研究所, 2006

[3]位元文化, “精通視窗程式設計 Visual C++.NET 2003,” 文魁書局出版

[4]Yasutaka Kumei著,柯志杰譯, ”貓也會的Windows程式設計-使用Visual C++實作,” 博碩書局出版

[5]粂井康孝著,黃政凱譯, ”簡單易懂網路程式設計,” 全華書局出版

[6]MSDN : Video Capture in Windows CE 5
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcemultimedia5/html/wce51convideocapture.asp

[7] MSDN : ICaptureGraphBuilder2
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/mobilesdk5/html/wce51lrficapturegraphbuilder2getfiltergraph.asp

[8] MSDN : How To Get Data from a Microsoft DirectShow Filter Graph
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwmt/html/grabbersample.asp

[9]George Shepherd, ”Programming with Microsoft Visual C++.NET, 6 Edition,” Part IV COM, Automation, ActiveX, and OLE, Chapter 22, The Component Object Model, Microsoft Press

[10]MSDN : Microsoft DirectShow in DirectX 9.0
http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/directx9_c/directx/htm/directshow.asp
MSDN : DirectShow for Windows CE 5
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcemultimedia5/html/wce50oridirectshow.asp

[11]北山洋幸著, ”Win32 API 系統程式實例入門,使用Visual C++.NET實作,” 博碩書局出版


[12] Mark D. Pesce, “Programming Microsoft DirectShow for Digital TV and Television,” Chapter 11, Using the Sample Grabber Filter, Microsoft Press

[13] Ming-Ting Sun, Tzong-Der Wu, and Jenq-Neng Hwang, “Dynamic Bit Allocation in Video Combining for Multipoint Conferencing,” IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—II: ANALOG AND DIGITAL SIGNAL PROCESSING, VOL. 45, NO. 5, MAY 1998
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關論文