新聞中心

        EEPW首頁 > 光電顯示 > 設(shè)計應(yīng)用 > 基于光學(xué)感應(yīng)的大尺寸多點觸摸控制技術(shù)

        基于光學(xué)感應(yīng)的大尺寸多點觸摸控制技術(shù)

        作者:陳大煒 康佳集團研究院 時間:2010-05-07 來源:電子產(chǎn)品世界 收藏

          鑒于此,我們使用了一種特殊的LLP的方式來進行硬件設(shè)置,即通過具備主動發(fā)射紅外光的觸筆來模擬手指的直接觸摸過程。具體來說:通過觸筆在背投屏幕上的觸壓發(fā)射紅外光信號,光信號穿透背投屏幕后經(jīng)過背投內(nèi)部的大反射鏡作鏡面反射;鏡頭板接收鏡面反射的光信號,再傳遞給計算機;觸筆產(chǎn)生的信號會在屏幕上形成一個大的光斑,系統(tǒng)采用逐行掃描的方式對信號進行采樣(30幀/秒),取光斑的最亮值,并記錄該點在CMOS上成像的坐標;計算機對感應(yīng)到的光信號進行處理,形成一套坐標系統(tǒng),并將處理后的數(shù)據(jù)通過特定的數(shù)據(jù)格式傳遞給上層應(yīng)用程序;從而達到跟蹤觸筆的運動,模擬出多點觸摸的效果。圖5展現(xiàn)了實際起作用的光路示意圖。

        本文引用地址:http://www.104case.com/article/108760.htm

          多點應(yīng)用軟件框架

          我們實現(xiàn)的多點觸摸控制上層應(yīng)用是基于Touchlib構(gòu)建的,Touchlib是一個開源的用于創(chuàng)建多點觸摸交互界面的庫,它能夠處理紅外線光斑跟蹤,并向上層應(yīng)用程序發(fā)送諸如按下、移動、釋放等事件,使用該庫的多點觸摸應(yīng)用基本框架如圖6所示。

          目前,Touchlib庫使用TUIO協(xié)議(Table-Top User Interfaces Objects)發(fā)送事件,這使得Touchlib可以勝任于包括Adobe Flash在內(nèi)的任何支持此協(xié)議的應(yīng)用程序。TUIO是一套簡單且通用的,特別為滿足可感知桌面用戶界面需要所設(shè)計的協(xié)議。因為TUIO協(xié)議本身是基于OSC(OpenSound Control)的,所以TUIO協(xié)議可以看做是OSC數(shù)據(jù)的一種標準化實現(xiàn),可以用于所有支持該協(xié)議的設(shè)備上。

        電容式觸摸屏相關(guān)文章:電容式觸摸屏原理


        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 德令哈市| 丽水市| 罗甸县| 葵青区| 神木县| 东阿县| 苗栗市| 登封市| 大冶市| 贡嘎县| 库车县| 西盟| 肥乡县| 东丰县| 呼和浩特市| 泌阳县| 连江县| 云和县| 杨浦区| 安国市| 延川县| 会理县| 湖北省| 克什克腾旗| 万全县| 天峨县| 绥棱县| 德钦县| 新宁县| 大同县| 大新县| 班玛县| 温州市| 揭西县| 临洮县| 长子县| 望奎县| 永嘉县| 铜鼓县| 平和县| 天门市|