博碩士論文 102522082 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:7 、訪客IP:18.234.255.5
姓名 楊佳蓉(YANG,JIA-RONG)  查詢紙本館藏   畢業系所 資訊工程學系
論文名稱 支援未來智慧生活之語音辨識應用的客製化開發整合環境設計
(A Friendly and Customized Integrated Development Environment for Speech Recognition Application in Future Intelligent Life)
相關論文
★ 具多重樹狀結構之可靠性群播傳輸★ 在嵌入式行動裝置上設計與開發跨平台Widget
★ 在 ARM 架構之嵌入式系統上實作輕量化的手持多媒體播放裝置圖形使用者介面函式庫★ 基於網路行動裝置所設計可擴展的服務品質感知GStreamer模組
★ 針對行動網路裝置開發可擴展且跨平台之GSM/HSDPA引擎★ 於單晶片多媒體裝置進行有效率之多格式解碼管理
★ IMS客戶端設計與即時通訊模組研發:個人資訊交換模組與即時訊息模組實作★ 在可攜式多媒體裝置上實作人性化的嵌入式小螢幕網頁瀏覽器
★ 以IMS為基礎之及時語音影像通話引擎的實作:使用開放原始碼程式庫★ 電子書嵌入式開發: 客制化下載服務實作, 資料儲存管理設計
★ 於數位機上盒實現有效率訊框參照處理與多媒體詮釋資料感知的播放器設計★ 具數位安全性的電子書開發:有效率的更新模組與資料庫實作
★ 適用於異質無線寬頻系統的新世代IMS客戶端軟體研發★ 在可攜式數位機上盒上設計並實作重配置的圖形使用者介面
★ Friendly GUI design and possibility support for E-book Reader based Android client★ Effective GUI Design and Memory Usage Management for Android-based Services
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   至系統瀏覽論文 ( 永不開放)
摘要(中) 隨著科技的發展與進步,各式各樣的產品與服務不斷的推陳出新。從個人電腦、網際網路到近幾年崛起的行動網路,將人們更緊密的聯結在一起。物聯網的出現更帶給人們對於未來生活方式的無限想像。其中智慧生活便是非常熱門的一個研究領域,透過語音應用可以隨時控制家中各種不同的物品與掌握住家的狀況,打造更舒適的居家環境。在進行語音辨識的過程中,需要使用到數位信號處理器的協助,幫助應用程式即時處理數位訊號,為連續的類比訊號進行測量或濾波。而針對各種不同的特定應用,也需要設計專用的指令集格式,以針對應用特性作晶片指令執行效能的最佳化。藉由這種特殊的設計方式,專用指令集處理器便能夠同時具有通用型中央處理器的靈活性和特殊應用積體電路的性能。在使用專用指令集處理器進行應用程式開發時,程式開發者需要一個能夠配合指令格式進行程式編輯、運算模擬以及偵錯的開發環境。因此我們針對廠商所提供的專用指令集處理器,設計出一套量身打造的整合開發環境,以輔助程式開發者開發應用程式。內容包含程式語言編輯器、專案管理、組譯器、模擬器、錯誤訊息提示、以及圖形使用者界面等,以協助程式開發者未來在設計相關的語音應用上更加得心應手,有效提升程式開發的效率。
摘要(英) With the development and progress of science and technology, a wide range of products and services continue to emerge. The appearance of Internet of Things brings people unlimited imagination for the future way of life. The intelligent life is a very popular research, you can always control your home through speech applications and grasp the situation of home, create a more comfortable living environment. To handle the different requirement of the different application, we will need a specialized microprocessor, with its architecture optimized for the operational needs of digital signal processing. This specialization of the core provides a tradeoff between the flexibility of a general purpose CPU and the performance of an ASIC. When software developers develop this kind of application, they will also need a specialized Integrated Development Environment to help them edit、compile、simulate、and debug more efficiently. Our study is to build this IDE system to help a programmer develop application more productively and increase the efficiency of program development.
關鍵字(中) ★ 專用指令集處理器
★ 開發整合環境
★ 微軟基礎類別庫
★ 語音辨識應用
★ ADSP 218x晶片
★ 圖形使用者界面
關鍵字(英) ★ Application Specific Instruction Set Processor
★ Integrated Development Environment
★ Microsoft Foundation Classes
★ Speech Recognition
★ ADSP 218x Chip
★ Graphical User Interface
論文目次 摘要 II
Abstract III
致謝 IV
Table of Contents V
List of Figures VIII
List of Tables X
1. Introduction 1
1.1 Challenge and Motivation 5
1.2 Organization of Thesis 7
2. Background and Related Work 8
2.1 Development Environment 8
2.1.1 Visual DSP++ 9
2.1.2 LPDP software development tool suite 10
2.1.3 Deficiencies and Thesis Contribution 11
2.2 Windows Programming 12
2.2.1 Graphic User Interface Library 13
2.2.2 GUI-toolkits Introduction 14
2.2.3 GUI-toolkits Comparison 15
2.2.4 MFC 16
3. System Design 19
3.1 System Goal 19
3.2 System Overview 20
3.2.1 Menu, Toolbar, Status bar 21
3.2.2 Output Window 22
3.2.3 Editor 23
3.2.4 Project Window 24
3.2.5 Debug Window 25
3.2.6 MFC Library function utilization 26
4. Implementation 27
4.1 Environment set up 27
4.1.1 Visual Studio 27
4.1.2 Resource Editor 28
4.2 Editor 29
4.2.1 CCrystalEditView 29
4.2.2 CMDITabs 31
4.3 Sizing Controlbar 33
4.4 Project Window 34
4.4.1 Project Option 35
4.4.2 File Option 36
4.4.3 Description File 37
4.5 Debug Window 40
5. Conclusion and Future Works 42
List of References 43
參考文獻 [1] "Home Automation: The next step in Connected Tech," [Online]. Available: http://goo.gl/RWkW0M.
[2] "COVER STORY: FABS IN THE INTERNET OF THINGS ERA," [Online]. Available: http://goo.gl/iP9EbG.
[3] "Siri," [Online]. Available: https://en.wikipedia.org/wiki/Siri.
[4] "Google Voice Search," [Online]. Available: https://en.wikipedia.org/wiki/Google_Voice_Search.
[5] "Wit.ai," [Online]. Available: https://wit.ai/.
[6] "How Voice Control Will Make the Internet of Things More Human," [Online]. Available: http://goo.gl/luRuOH.
[7] "Universal voice control will emerge as small mics show up everywhere," [Online]. Available: http://goo.gl/BQQrB9.
[8] James L. McQuivey, David M. Cooperstein and Alexandra Hayes, "Brief: The Future Of Voice Control Goes Far Beyond Dictation, A Case Study In Digital Platform Power," Forrester, April 14, 2014.
[9] "Digital Signal Processor," [Online]. Available: https://en.wikipedia.org/wiki/Digital_signal_processor.
[10] "Digital Signal Processor, DSP," [Online]. Available: http://lms.tzuchi.com.tw/epaper/artical/index.php?id=file/19/digiinfo_0.
[11] I. Verbauwhede, P. Schaumont, C. Piguet and B. Kienhuis, "Architectures and Design techniques for energy efficient embedded DSP and multimedia processing," Design, Automation and Test in Europe Conference and Exhibition, 2004. Proceedings, pp. 988 - 993 Vol.2, 2004.
[12] "Considerations for Selecting a DSP Processor—Why Buy the ADSP-2181?," Analog Devices.
[13] "Application-specific instruction set processor," [Online]. Available: https://en.wikipedia.org/wiki/Application-specific_instruction_set_processor.
[14] "ADSP-218x 16-BIT DIGITAL SIGNAL PROCESSORS," Analog Devices.
[15] "Assembler and Preprocessor Manual for ADSP-218x and ADSP-219x DSPs," Analog Devices.
[16] "Assembly language," [Online]. Available: https://en.wikipedia.org/wiki/Assembly_language#cite_note-2.
[17] "Integrated development environment," [Online]. Available: https://en.wikipedia.org/wiki/Integrated_development_environment.
[18] [Online]. Available: http://www.inside.com.tw/2014/12/09/best-online-ides-let-you-code-anywhere.
[19] "Visual DSP++ 3.5 : User’s Guide for 16-Bit Processors," Analog Devices.
[20] A. Hoffmann, A. U. o. T. G. Inst. for Integrated Signal Process. Syst., T. Kogel, A. Nohl and G. Braun, "A novel methodology for the design of application-specific instruction-set processors (ASIPs) using a machine description language," Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on , pp. 1338 - 1354, Nov 2001.
[21] "What Is a Window? (MSDN)," [Online]. Available: https://msdn.microsoft.com/zh-tw/library/windows/desktop/ff381403(v=vs.85).aspx.
[22] "Command line vs. GUI," [Online]. Available: http://www.computerhope.com/issues/ch000619.htm.
[23] "Microsoft Foundation Class Library," [Online]. Available: https://en.wikipedia.org/wiki/Microsoft_Foundation_Class_Library.
[24] "wxWidgets," [Online]. Available: https://en.wikipedia.org/wiki/WxWidgets.
[25] "GTK+," [Online]. Available: https://en.wikipedia.org/wiki/GTK%2B.
[26] "Qt (software)," [Online]. Available: https://en.wikipedia.org/wiki/Qt_(software).
[27] "C + + under Windows Forms + MFC + WTL + wxWidgets + Qt + GTK + unofficial comprehensive comparison," [Online]. Available: http://www.cprogramdevelop.com/2077441.
[28] "General MFC Topics," [Online]. Available: https://msdn.microsoft.com/zh-tw/library/583ya1kc.aspx.
[29] "General Class Design Philosophy," [Online]. Available: https://msdn.microsoft.com/en-us/library/zscyw75e.aspx.
[30] "SUN Xin C + + video tutorial rmvb format 20CD full version boutique Share," [Online]. Available: http://www.cprogramdevelop.com/3460554/.
[31] "CodeProject," [Online]. Available: http://www.codeproject.com.
[32] "Resource Editors," [Online]. Available: https://msdn.microsoft.com/en-us/library/feh4ww6k.aspx.
[33] "Crystal Edit - syntax coloring text editor," [Online]. Available: http://www.codeproject.com/Articles/272/Crystal-Edit-syntax-coloring-text-editor.
[34] "CMDITabs," [Online]. Available: http://www.codeproject.com/Articles/1438/CMDITabs.
[35] "CSizingControlBar - a resizable control bar," [Online]. Available: http://www.codeproject.com/Articles/6/CSizingControlBar-a-resizable-control-bar.
[36] "CControlBar Class," [Online]. Available: https://msdn.microsoft.com/zh-tw/library/946eh8h7.aspx.
[37] "XML," [Online]. Available: https://en.wikipedia.org/wiki/XML.
[38] "CListCtrl Class," [Online]. Available: https://msdn.microsoft.com/zh-tw/library/hfshke78.aspx.
[39] "Virtual List Controls," [Online]. Available: https://msdn.microsoft.com/en-us/library/ye4z8x58.aspx.
指導教授 吳曉光(Eric Hsiao-Kuang Wu) 審核日期 2015-7-14
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明