請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/60919
完整後設資料紀錄
DC 欄位 | 值 | 語言 |
---|---|---|
dc.contributor.advisor | 洪一平 | |
dc.contributor.author | Po-Shiun Chen | en |
dc.contributor.author | 陳柏勳 | zh_TW |
dc.date.accessioned | 2021-06-16T10:36:24Z | - |
dc.date.available | 2013-08-25 | |
dc.date.copyright | 2013-08-25 | |
dc.date.issued | 2012 | |
dc.date.submitted | 2013-08-13 | |
dc.identifier.citation | [1] Surface SDK 2.0, http://msdn.microsoft.com/en-us/library/ff727815.aspx
[2] Touchlib, http://www.nuigroup.com/touchlib/ [3] Gestureworks, http://gestureworks.com/ [4] Flash Stage3D, http://www.adobe.com/devnet/flashplayer/stage3d.html [5] M. Kaltenbrunner, T. Bovermann, R. Bencina, and E. Costanza. TUIO: A protocol for table-top tangible user interfaces. In Proceedings of Gesture Workshop 2005. [6] Hancock, M., Carpendale, S., and Cockburn, A. 2007. Shallow-depth 3d interaction: design and evaluation of one-, two- and three-touch techniques. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems(San Jose, California, USA, April 28 - May 03, 2007). CHI‘07. ACM, New York, NY, 1147-1156. [7] Jason L. Reisman, Philip L. Davidson, and Jefferson Y. Han. A screen-space formulation for 2d and 3d direct manipulation. In UIST ’09: Proceedings of the 22nd annual ACM symposium on User interface software and technology, pages 69–78. [8] Kenrick Kin, Bollensdorff Bjorn Miller, Tom and, Tony DeRose, and Bjorn Hartmann. Eden: A professional multitouch tool for constructing virtual organic environments. In ACM Proceedings of CHI 2011 Conference on Human Factors in Computing Systems. ACM, 2011. [9] Hachet, M., Bossavit, B., Cohe, A., and Riviere, J., 2011. Toucheo: multitouch and stereo combined in a seamless workspace. UIST '11, 587–592. [10] Hilliges, O., Kim, D., Izadi, S., Weiss, M. and Wilson, A.D. 2012. Holodesk: Direct 3D Interactions with a Situated See-Through Display. In Proc. of ACM SIGCHI ’12. [11] Benko, H., Jota, R., and Wilson, A. MirageTable : Freehand Interaction on a Projected Augmented Reality Tabletop. ACM CHI, (2012). [12] Lee, J., Olwal, A., Ishii, H., & Boulanger, C. (2013, April). SpaceTop: integrating 2D and spatial 3D interactions in a see-through desktop environment. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (pp. 189-192). ACM. [13] Microsoft Kinect, http://www.microsoft.com/en-us/kinectforwindows/ [14] Wang, Y., MacKenzie, C., Summers, V. and Booth, K. The structure of object transportation and orientation in human-computer interaction. In Proceedings of CHI '98, ACM Press, (1998), 312-319. [15] Kruger, R., Carpendale, S., Scott, S.D., Tang, A Fluid integration of rotation and translation . Proceedings CHI 2005. [16] Liu, J., Sallam, S., Subramanian, S., Gutwin, C. 2006. TNT: Improved Rotation and Translation on Digital Tables. In Proceedings of Graphics Interface, 25-32. [17] Agarawala, A. and Balakrishnan, R. Keepin’ it real: pushing the desktop metaphor with physics, piles and the pen. In Proc. CHI, ACM (2006), 1283–1292. [18] Wilson, A. D., Izadi, S., Hilliges, O., Garcia-Mendoza, A., and Kirk, D. Bringing physics to the surface. In Proc. UIST, ACM (2008), 67–76. [19] M. Hancock, T. ten Cate, and S. Carpendale. Sticky tools: Full 6DOF force-based interaction for multi-touch tables. In Proc. ITS, pages 145–152, 2009. [20] C. Wolfe, TC Graham, and J.A. Pape. Seeing through the fog: an algorithm for fast and accurate touch detection in optical tabletop surfaces. In ACM International Conference on Interactive Tabletops and Surfaces, pages 73-82. ACM, 2010. [21] GShow, http://code.google.com/p/gshow/ [22] SparshUI, https://code.google.com/p/sparsh-ui/ [23] Baudisch, P., Good, N., Bellotti, V., Schraedley, P. Keeping Things in Context: A Comparative Evaluation of Focus Plus Context Screens, Overviews, and Zooming, In Proc. CHI 2002, pp. 259–266 [24] Malte Weiss, Julie Wagner, Yvonne Jansen, Roger Jennings, Ramsin Khoshabeh, James Hollan, and Jan Borchers. SLAP widgets: bridging the gap between virtual and physical controls on tabletops. CHI '09, 2009. | |
dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/60919 | - |
dc.description.abstract | 多指觸控互動桌面系統目前越來越流行,直觀的多指觸控界面提供快速且容易的互動並且也增強了用戶體驗。另一方面,在螢幕成像技術上,多重解析度技術在大範圍顯示區域中提供一部份高解析度的區域,讓使用者即便在大顯示區域中仍能看見清晰的虛擬物件。
隨著這些設備的興起,多指觸控的應用程式也大量出現,為了簡化應用程式的開發流程,我們需要軟體開發套件,軟體開發套件可以縮減應用程式開發時間也能讓隱藏複雜的底層結構,讓開發者專心於設計應用程式,所以我們提出i-m-Flash,i-m-Flash能幫助開發者完成多指觸控和多重解析度的互動多媒體程式。 之前的版本專注於提供基本的架構和功能,有了這些基礎,這次則著重在提供更容易使用的介面,我們加入有許多擁護者的圖形處理器加速開放原始碼(Open source)套件,讓原本在這些套件上有使用經驗的開發者也能夠輕鬆地在i-m-Flash上開發應用程式,此外我們也提供了物理引擎,最重要的是,為了因應未來的變化,我們也保留加入新平台的擴充性,讓i-m-Flash在未來可以更新顯示套件。 | zh_TW |
dc.description.abstract | Multi-touch interactive tabletop systems are increasingly wide-spread. The intuitiveness of direct multi-touch interface provides fast and easy interaction, and moreover, enhances user experience. On the other hand, multi-resolution visualization provides a cost-efficient way to see the high resolution virtual content in the large display. While displaying peripheral low resolution view, multi-resolution also displays a fovea high resolution area to demonstrate the details of virtual world.
As the popularity of digital surfaces systems rise, plenty of interactive applications emerge. To simplify the development process of tabletop applications, good software development toolkits are needed. Therefore, we present i-m-Flash, a multi-touch and multi-resolution SDK for authoring interactive multimedia applications. In previous work, i-m-Flash focuses on offering the underlying basic functionalities. As a successor, we endeavor to offer a simpler but more powerful toolkit for developers. We adapt two popular hardware-accelerated open source display programming frameworks. Developers who are familiar with them can easily build multi-touch applications with our software toolkits. Besides, we also provide physical engine for design fascinating effects. Most importantly, we propose a structure for accommodating other display programming platforms if needed. The main structure of i-m-Flash simplifies the implementation process when adapting new platforms in the future. | en |
dc.description.provenance | Made available in DSpace on 2021-06-16T10:36:24Z (GMT). No. of bitstreams: 1 ntu-101-R00922030-1.pdf: 2622431 bytes, checksum: 2cc6b2ee6cfcad91981a712e51104308 (MD5) Previous issue date: 2012 | en |
dc.description.tableofcontents | 口試委員會審定書 #
誌謝 i 中文摘要 ii ABSTRACT iii CONTENTS iv LIST OF FIGURES vi LIST OF TABLES vii Chapter 1 Introduction 1 Chapter 2 Related Work 4 2.1 Multi-touch tabletop SDKs 4 2.2 3D tabletop systems 5 2.3 Physical simulation enabled tabletop systems 6 2.4 GPU-accelerated Stage3D APIs 8 Chapter 3 I-m-Top system overview 10 3.1 Hardware configuration 10 3.2 Software architecture 12 Chapter 4 i-m-Flash SDK 19 4.1 Features 19 4.2 Implementation 23 Chapter 5 Applications 27 5.1 Dunhuang 27 5.2 Multi-resolution application 28 5.3 Physics engine application 30 Chapter 6 Conclusion and Future Work 33 6.1 Conclusion 33 6.2 Future Work 34 REFERENCES 35 | |
dc.language.iso | en | |
dc.title | 於多重解析度與多指觸控螢幕系統上開發互動多媒體應用程式之軟體開發套件 | zh_TW |
dc.title | An SDK for Developing Interactive Multimedia Applications on Multi-Resolution and Multi-Touch Display System | en |
dc.type | Thesis | |
dc.date.schoolyear | 101-2 | |
dc.description.degree | 碩士 | |
dc.contributor.oralexamcommittee | 白法堯,林國平,李明穗,蔡育良 | |
dc.subject.keyword | 多重解析度,多投影機,多指觸控,互動桌面,軟體開發套件,三維引擎,繪圖處理器加速,物理引擎, | zh_TW |
dc.subject.keyword | Multi-Resolution,Multi-Touch,Interactive Tabletop,Software Development Kit,3D Engine,GPU acceleration,Physics engine, | en |
dc.relation.page | 37 | |
dc.rights.note | 有償授權 | |
dc.date.accepted | 2013-08-14 | |
dc.contributor.author-college | 電機資訊學院 | zh_TW |
dc.contributor.author-dept | 資訊工程學研究所 | zh_TW |
顯示於系所單位: | 資訊工程學系 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-101-1.pdf 目前未授權公開取用 | 2.56 MB | Adobe PDF |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。