跳到主要內容

臺灣博碩士論文加值系統

(44.221.66.130) 您好!臺灣時間:2024/06/24 06:23
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:陳柏諭
研究生(外文):Bo-Yu Chen
論文名稱:具備USB 2.0 UVC裝置之嵌入式影像擷取系統設計
論文名稱(外文):An Embedded Video Capturing System with USB 2.0 UVC Device
指導教授:許永和許永和引用關係
指導教授(外文):Yung-Hoh Sheu
學位類別:碩士
校院名稱:國立虎尾科技大學
系所名稱:光電與材料科技研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2014
畢業學年度:102
語文別:中文
論文頁數:80
中文關鍵詞:USBUVCEmbedded SystemAndroidwebcam
外文關鍵詞:USBUVCEmbedded SystemAndroidwebcam
相關次數:
  • 被引用被引用:1
  • 點閱點閱:2674
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
在目前的居家保全與在行車影像紀錄器的應用上,即時影像顯示的需求越來越多。同時,各種可攜式的webcam影像擷取裝置亦陸續被開發與設計。但其中,webcam輸出介面是不統一或是需要另外設計的電路去連接到webcam元件上,因此,使得webcam在設計開發上極為不便利。
隨著USB UVC(USB Video class)群組規範的提出,讓USB webcam的應用越來越廣泛。但是USB webcam相關的應用大多是以PC主機或是筆記型電腦為主。因此,本研究主要是以USB 2.0為架構,去設計一個USB UVC數位影像擷取裝置,以及將影像顯示在Android作業系統的嵌入式影像擷取系統上。
其中,USB UVC數位影像擷取裝置是使用OV7670 COMS IC (OmniVision),並結合Cyclone II FPGA開發板(Altera)。此外,USB UVC裝置則是採用EZ-USB FX2 USB 2.0晶片組(Cypress)以設計出一個符合UVC群組規範的USB 2.0裝置。FX2 USB 2.0晶片組可以控制SCCB匯流排以擷取到OV7670所感測到的數位影像資料。其中,OV7670的輸出影像格式為YUV422,可以方便使用者轉換與進一步做影像資料分析處理。而透過V4L2視訊驅動程式在嵌入式影像擷取系統後,即可連接所自行開發的USB UVC數位影像擷取裝置,並實現即時影像的擷取與顯示。本研究所開發的技術,未來可廣泛應用在各種可攜式平台的應用上。


The demand of real-time video display functions in home security and vehicle video recorder ‘applications are rising. A variety of portable webcam image capturing device has been developed and designed in succession. However, the webcam’ interface is not standardized or it still requires additional circuit design to connect to other webcam components. Therefore, it is inconvenient for develop and design.
With USB UVC (USB Video Class) class specification is proposed, the USB webcam is applied more widely. Though most USB webcam-related applications are based on the PC host or notebook based, therefore, this study is mainly to design a USB UVC digital image capturing device based on USB 2.0 architecture. The digital image is displayed on the embedded image acquiring system with Android operating system.
Meanwhile, the OV7670 COMS IC (OmniVision) and Cyclone II FPGA development board (Altera) are adopted and combined in the USB UVC digital image capturing device. The EZ-USB FX2 USB 2.0 chipset (Cypress) is utilized to design and meet with USB 2.0 devices of UVC specification. The EZ-USB FX2 USB 2.0 chipset can control the SCCB bus to retrieve the OV7670 sensed digital image data. The output image format from OV7670 is YUV422 and users can easily convert image data for further analysis and processing. The V4L video driver is porting in the embedded video capturing system to connect USB UVC digital image capturing device to achieve real-time image capture and display. The development of current study can be further widely used in the application of various portable platforms.


摘要.......................................................i
Abstract..................................................ii
誌謝.....................................................iii
目錄......................................................iv
表目錄....................................................vi
圖目錄...................................................vii
第一章 緒論...............................................1
1.1 研究背景...........................................1
1.2 研究動機與目的.....................................1
1.3 論文架構...........................................2
第二章 系統原理...........................................3
2.1 USB通訊協定........................................3
2.1.1 USB匯流排架構......................................3
2.1.2 USB通訊概念........................................5
2.1.3 USB傳輸類型........................................6
2.2 UVC群組特性.......................................10
2.2.1 UVC群組要求.......................................10
2.3 SCCB匯流排傳輸協定................................16
2.4 Android作業系統簡介...............................18
2.5 RGB565與YUV422的基本概念..........................21
2.5.1 RGB565影像格式....................................21
2.5.2 YUV422影像格式....................................22
第三章 系統設計..........................................23
3.1 系統架構..........................................23
3.2 UVC裝置設計.......................................24
3.2.1 Slave FIFO設計....................................28
3.2.2 EZ-USB FX2韌體程式設計............................32
3.3 OV7670影像擷取裝置設計............................35
3.3.1 OV7670介紹........................................35
3.3.2 FPGA開發板介紹....................................39
3.3.3 影像擷取裝置架構..................................40
3.3.4 SCCB匯流排設計....................................41
3.3.5 VGA影像擷取.......................................44
3.4 Android嵌入式平台設計.............................47
3.4.1 Linux核心編譯.....................................49
3.4.2 Android應用程式設計...............................58
第四章 系統測試..........................................62
4.1 UVC裝置測試.......................................62
4.1.1 UVC裝置列舉測試...................................62
4.1.2 UVC影像傳輸測試...................................65
4.2 OV7670影像擷取裝置................................67
4.3 Android嵌入式平台.................................68
第五章 結論與未來發展....................................70
5.1 結論..............................................70
5.2 未來發展..........................................70
參考文獻..................................................72
Extended Abstract.........................................74
Abstract..................................................74
簡歷......................................................80



[1] 許永和,2006,USB2.0 高速周邊裝置設計之實務應用,全華。
[2] 薛園園,2008,USB 應用開發技術大全,文魁。
[3] ” Universal Serial Bus Device Class Definition for Video Devices Revision 1.1.” 2005 USB Implementers Forum
[4] “Universal Serial Bus Revision 2.0 specification”,2000, USB Implementers Forum
[5]方柏霖,2004,影像擷取系統之硬體設計,國立成功大學工程科學研究所碩士 論文
[6] Atera Cyclone II EP2C35F484C8N FPGA”
http://www.altera.com/cgi-bin/ devsearch.pl?pn=0&q=EP2C35F484C8N&site=www&client=www_frontend
[7] CY7C68013, http://www.cypress.com/?rID=38232
[8] OV7670, http://www.ovt.com/products/sensor.php?id=74
[9] AN61345 - Designing with EZ-USB FX2LP™ Slave FIFO Interface using FPG,
http://www.cypress.com/?rID=43046
[10] 坂本俊之、出村成和、渡邊昌之,2011,基礎から学ぶ 組み込み Android,シ-アンドア-ル研究所
[11] OmniVision serial camera control
bus,http://www.ovt.com/download_document.php?type=document&DID=63
[12] 熱門數位訊號-SCCB 解密大觀
http://www.zeroplus.com.tw/software_download/20100628ZEROPLUS_SCCB_15_TW.pdf
[13] 智慧生活科技專業群, http://cheng-min-i-taiwan.blogspot.tw/2011/04/java-native-interface-jni.html
[14] Video For Linux 2Sample Program Documentation
http://web.archive.org/web/20110707012738/http://alumnos.elo.utfsm.cl/~yanez/video-for-linux-2-sample-programs/
[15] Fourcc, http://www.fourcc.org/fccyvrgb.php
[16] Zhiyu Huang Le Tang, Ling Su, “The Design of Data Acquisition System Based on
FPGA and USB2.0 for BMS of Electric Vehicle,” Electrical and Control Engineering (ICECE), 2011 International Conference, pp. 1334-1337, 16-18 Sept. 2011
[17] ZHAO Yuhang, MA Muyan, “The Research for Implementation of FPGA’s
Interface based on USB 2.0 Controller,” Wireless Communications Networking and Mobile Computing (WiCOM), 2010 6th International Conference, pp. 1-4, 23-25 Sept. 2010
[18] Wu Yao, ZHOU Xuan, TANG Lei,Li Jincheng, “A Date Transfer and Control System Solution Based on EZ-USB 2.0 For FPGA Applications ,” E-Product E-Service and E-Entertainment (ICEEE), 2010 International Conference, pp. 1-4, 7-9 Nov. 2010
[19] HAN Jun tao,GUAN Yong,DAI Zhi quan “Implementation of SoC-PC Communication Interface Based on USB2.0,” New Trends in Information and Service Science, 2009. NISS ''09. International Conference, pp. 831-834, June 30 2009-July 2 2009


QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊