Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊網路與多媒體研究所
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/43150
完整後設資料紀錄
DC 欄位值語言
dc.contributor.advisor陳文進
dc.contributor.authorChi-Ling Wangen
dc.contributor.author王姬玲zh_TW
dc.date.accessioned2021-06-15T01:39:32Z-
dc.date.available2011-07-27
dc.date.copyright2009-07-27
dc.date.issued2009
dc.date.submitted2009-07-15
dc.identifier.citation[1] IP camera 市場分析. 電子工程專輯: 2011年 IP Camera 家用市場最具成長潛力, May 26, 2008
[2] 陳其明. DirectShow 開發指南. 清華大學出版社.
[3] Wu Xiao, DirectShow Approach to Low-Cost Multimedia Security Surveillance System. Master of Computer Science, University of North Texas, 2002.
[4] Liu Su-liang, Ahou Ming-quan, Wei Zhi-yong, Development of video applications based upon VFW.
[5] DirectShow. 李振中. .NET, DirectShow 與數位電視
[6] Fan Zhang, Bo Li, DirectShow Based Video on Demand System. International Conference on Microwave and Millimeter Wave Technology Proceedings, ICMMT, 4: 2077-2080, 2008.
[7] Zhong Li-qiu, Ma Zheng, Design and Implementation of MPEG-4 Digital Monitoring System Based on DirectShow Technology. Journal of the University of Electronic Science and Technology of China, 36: 93-95+99, 2007.
[8] GStreamer. http://www.gstreamer.net/
[9] GStreamer. http://www.ibm.com/developerworks/cn/linux/l-gstreamer/index.html
[10] GStreamer’s Manual. (0.10.21.3).
[11] MVC design pattern. http://en.wikipedia.org/wiki/Model–view–controller
[12] http://msdn.microsoft.com/zh-tw/library/ms228969(VS.80).aspx
[13] Design pattern. http://caterpillar.onlyfun.net/Gossip/DesignPattern/DesignPattern.htm.
[14] FFMpeg. http://www.ffmpeg.org.
[15] SDL. http://www.libsdl.org.
[16] Layaïda, O., Hagimont, D., Adaptive video streaming for embedded devices. IEE Proceedings: Software. 152: 236-244, 2005.
[17] Juqun Wang, Geng Liu, Haiwei Wang, Pattern System Design Method in Product Development. Journal of Advanced Manufacturing Systems, 7:291-295, 2008.
[18] Edward Curry, Paul Grace, Flexible Self-Management Using the Model-View-Controller Pattern. IEEE Software, 25: 84–90, 2008.
dc.identifier.urihttp://tdr.lib.ntu.edu.tw/jspui/handle/123456789/43150-
dc.description.abstract隨著價格便宜的 IP camera 的普及,現在一般家庭或公車亦可利用 IP camera 來監控而對自身及乘客安全加以防護,也使得影像監控系統的開發重點演進到第四階段,純粹以 IP Camera 當作影像資訊來源的 Standalone 裝置。現在市面上各家 IP camera 廠商皆有提供影像監控系統,但只能適用於自己的產品且大多架構在 Windows 平台上,而我們的系統需求為可以使用不同廠牌之 IP-camera,且可應用於嵌入式系統上,來增加客戶使用上的方便性。
  為了建構一個跨平台的影像監控系統,並增加對嵌入式系統的支援,達到容易移植、容易彈性的擴充與動態的操作三項目標。對於系統完整執行程序的設計,我們參考目前相當熱門的 Windows DirectShow 架構,其系統設計是為了簡化複雜的多媒體程式開發而發展的一套龐大系統框架,DirectShow將主要系統動作區分為來源、轉換、呈現三個 Filter 來處理,再以 Filter Graph 來完成完整的多媒體流程。
  在整體的系統設計方面,我們參考用於交互介面系統設計的 MVC (Model-View-Controller) 設計模式,加以調整來進行系統開發的架構設計,此調整的模式可以具體表示出中小型系統開發時的系統設計模式,且在使用上有很大的靈活性,使系統各個部分在開發時皆可獨立進行,且可彈性的增加支援的裝置與格式,如:來源部分可以掛載不同廠牌之 IP-camera;轉換部分則可以增加各種影像處理的 tools 等,最後再依照不同的功能進行系統整合即可。
  我們對即時的影像監視系統提供了彈性的架構,使系統對影像擷取、轉換、播放、儲存、多重傳送等單元皆能獨立運作,達到影像監控、影像儲存、影像串流及影像多重傳送等功能。並移植到嵌入式平台上,完成開發 IP Camera Standalone 的目標。
zh_TW
dc.description.abstractSince IP camera is prevalent in recent years, now a surveillance system could be used in every family or on bus to secure personal or passengers’ safety. And for facilitation, the development of surveillance system launch into the IP Camera Standalone device.
A surveillance system is involved complex multimedia application. The DirectShow API and the GStreamer API is designed to simplify the development of multimedia application on Windows and Linux platform, respectively. DirectShow divides a complex multimedia task into a sequence of fundamental processing steps known as filters. There are three main types of filters: Source, Transform, and Rendering. Our system acquires the design of DirectShow to divide our main task processes.
In respect to the entire system design, pattern design is a design method that picking up commonness in huge and complex design fields, setting up a reusable and creatable, optimizing quality, reducing cost, having the advantages of share, simplicity and credibility. So we referred to the Model-View-Controller (MVC) design pattern and modified it to be suitable for our system development.
This paper proposes a cross-platform flexible architecture for surveillance video system, including operations of capturing, decoding, encoding, and rendering. It is taken into data control and some functional modules apart. And it is flexibility in combining or increasing data and modules to perform the functionalities of monitoring, recording, streaming out and multicast. And we ported the surveillance video system to an embedded device to get the aim of development of IP Camera Standalone.
en
dc.description.provenanceMade available in DSpace on 2021-06-15T01:39:32Z (GMT). No. of bitstreams: 1
ntu-98-R96944032-1.pdf: 1463934 bytes, checksum: c3a698494819029e5b2b68298097e786 (MD5)
Previous issue date: 2009
en
dc.description.tableofcontents口試委員會審定書 I
誌謝 II
摘要 III
Abstract IV
第 1 章 緒論 1
1.1 影像監控系統之演進 1
1.1.1 軟體 (Software) 1
1.1.2 CCTV Camera Standalone 1
1.1.3 IP Camera Standalone 2
1.2 動機 3
1.3 目標與貢獻 4
1.4 章節介紹 5
第 2 章 相關技術 6
2.1 Windows DirectShow 架構 6
2.1.1 濾器 (Filter) 7
2.1.2 接腳 (Pin) 8
2.1.3 程序管理模式 9
2.1.4 智慧型連接 11
2.2 GStreamer架構 12
2.2.1 基礎元件 (Element) 13
2.2.2 襯墊元件 (Pad) 14
2.2.3 容器 (Bin) 與 管線 (Pipeline) 14
2.2.4 線程 (Thread) 15
2.3 Model-View-Controller (MVC) 設計模式 16
2.4 多執行緒設計模式 18
2.4.1 生產者消費者 (Producer-Consumer) 模式 18
2.4.2 讀寫鎖定 (Read-Write-Lock) 模式 19
第 3 章 系統設計與實作 21
3.1 架構設計 21
3.2 系統實作 23
3.2.1 開發環境 23
3.2.2 資料控制 24
3.2.3 邏輯控制 28
3.2.4 動態切換 32
3.2.5 平台移植 34
第 4 章 結果與討論 36
4.1 架構分析 36
4.2 系統評估 36
4.3 系統差異 37
第 5 章 結論與未來工作 39
5.1 結論 39
5.2 未來工作 40
參考文獻 41
dc.language.isozh-TW
dc.subjectIP Camera Standalonezh_TW
dc.subject跨平台zh_TW
dc.subjectDirectShowzh_TW
dc.subjectMVCzh_TW
dc.subject影像監控zh_TW
dc.subjectMVCen
dc.subjectIP Camera Standaloneen
dc.subjectSurveillanceen
dc.subjectCross-Platformen
dc.subjectDirectShowen
dc.title針對影像監控系統的跨平台彈性架構設計zh_TW
dc.titleA Cross-Platform Flexible Architecture Design for Surveillance Video Systemen
dc.typeThesis
dc.date.schoolyear97-2
dc.description.degree碩士
dc.contributor.oralexamcommittee陳俊良,周承復
dc.subject.keyword跨平台,DirectShow,MVC,影像監控,IP Camera Standalone,zh_TW
dc.subject.keywordCross-Platform,DirectShow,MVC,Surveillance,IP Camera Standalone,en
dc.relation.page42
dc.rights.note有償授權
dc.date.accepted2009-07-15
dc.contributor.author-college電機資訊學院zh_TW
dc.contributor.author-dept資訊網路與多媒體研究所zh_TW
顯示於系所單位:資訊網路與多媒體研究所

文件中的檔案:
檔案 大小格式 
ntu-98-1.pdf
  未授權公開取用
1.43 MBAdobe PDF
顯示文件簡單紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved