• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>
    當前位置: 首頁 > 專利查詢>微軟公司專利>正文

    用于多指針間接觸摸輸入設備的應用編程接口制造技術

    技術編號:8489532 閱讀:174 留言:0更新日期:2013-03-28 08:15
    為了允許計算機平臺為應用提供一致的接口以使用來自多點間接觸摸輸入設備的信息,一種應用編程接口被提供給軟件接口層,該軟件接口層管理系統(tǒng)與多指針間接觸摸輸入設備的各種例示的交互。

    【技術實現(xiàn)步驟摘要】
    用于多指針間接觸摸輸入設備的應用編程接口
    技術介紹
    用于計算機系統(tǒng)的導航和空間控制的手動輸入設備對計算機系統(tǒng)的能力和用戶的總體體驗具有顯著影響。存在若干種手動輸入設備。這些用于個人計算機的最常見的手動輸入設備包括單指針、間接交互設備(比如鼠標或觸控板)和直接交互設備(比如觸摸屏)。單指針、間接交互設備傳感器檢測用戶與該傳感器的交互并將該交互映射到顯示器上的某個位置。將輸入的點映射到顯示器的一種方法涉及傳感器范圍到顯示器的范圍的一一映射,這被稱為絕對映射。采用絕對映射的設備的示例是筆和觸摸數(shù)字化儀。另一種方法涉及將設備傳感器坐標映射到顯示器的可移動子部分,這被稱為相對映射。采用相對映射的設備的示例是鼠標和諸如軌跡板之類的模仿鼠標的設備。鼠標感測移動,該移動基于所感測的與設備的交互而將假設的開始位置移位一定距離。軌跡板通常以與鼠標相似的方式使用。感測接觸在軌跡板上的運動,并且以與鼠標輸入相似的方式處理所感測的運動。直接交互設備允許與在視覺上與顯示器對準的設備交互。直接交互設備使用絕對映射在觸敏表面上的位置與在相同尺寸的顯示器上的位置之間進行映射。例如,當用戶觸摸觸摸屏上的點時,輸入事件可以在對應于由用戶觸摸的顯示器上的點的位置處觸發(fā)在用戶接口中的諸如命令致動之類的應用響應。來自多指針輸入設備的空間輸入到顯示器的絕對和相對映射具有選擇性的優(yōu)點和缺點,這取決于輸入和顯示設備的物理屬性、系統(tǒng)的能力、應用用戶接口的性質和布局、用戶正在執(zhí)行的任務的類型以及各種人體工程學因素。大多數(shù)輸入設備除了它們的位置信息之外具有按鈕。例如,雙狀態(tài)機械按鈕在鼠標上是普遍的。筆數(shù)字化儀典型地在尖端也具有一些壓力響應設備。用于筆數(shù)字化儀的大多數(shù)軟件驅動器在處理尖端相關數(shù)據(jù)的過程中實現(xiàn)了鼠標模仿的形式。同樣,按鈕和其他機構一般地被作為輸入設備的獨立輸入來處理。輸入設備可以被制作成各種形狀和尺寸,可以具有相互不同的分辨率,并且可以提供各種數(shù)據(jù)作為計算機的輸入。
    技術實現(xiàn)思路

    技術實現(xiàn)思路
    被提供以通過簡化形式介紹下面在具體實施方式中進一步描述的概念的選擇。本
    技術實現(xiàn)思路
    不旨在標識要求保護的主題的關鍵特征或必要特征,也不旨在用于限制要求保護的主題的范圍。為了允許計算機平臺為應用提供一致的接口以使用來自多點間接觸摸輸入設備的信息,將應用編程接口提供給軟件接口層,該軟件接口層管理系統(tǒng)與各種多指針間接觸摸輸入設備的例示的交互。這種主機設備可以提供多個能力,比如在該主機系統(tǒng)的物理附件上觸摸控制器類設備的發(fā)現(xiàn)和綁定;用于在控制器與主機系統(tǒng)之間傳達設備能力、觸摸數(shù)據(jù)和設備模式變化的軟件驅動器和僅硬件接口 ;由觸摸控制器發(fā)射的無狀態(tài)輸入事件變換成一個或多 個用戶或應用-可選擇的觸摸交互模型;對觸摸控制器設備、設備連接和用戶交互狀態(tài)的 全局管理;用于觸摸設備控制器的基礎系統(tǒng)要求的實施;用于用戶設備配置設定的公共接 口 ;對特定于設備的、增值交互模型的支持;對主機和設備安全環(huán)境的管理;用于觸摸控制 器主機的部署和服務模型。在下面的描述中,參照形成其一部分的附圖,并且在附圖中通過圖解說明示出該 技術的特定的示例實現(xiàn)方式。應當理解,可以利用其他實施例,并且可以進行結構改變而不 脫離本公開的范圍。附圖說明圖1是使用多指針間接觸摸設備的示例系統(tǒng)的框圖。圖2是圖解說明視口安置的示例實現(xiàn)方式的流程圖。圖3是圖解說明接觸映射的一個示例實現(xiàn)方式的流程圖。圖4是圖解說明接觸映射的另一個示例實現(xiàn)方式的流程圖。圖5是圖解說明接觸加速的示例實現(xiàn)方式的流程圖。圖6是圖解說明跨度調節(jié)的示例實現(xiàn)方式的流程圖。圖7是在其中實現(xiàn)這種系統(tǒng)的示例計算設備的框圖。圖8是用在用于實現(xiàn)這種系統(tǒng)的這種計算設備上的示例軟件架構的框圖。具體實施方式下面的部分提供示例操作環(huán)境,在該示例操作環(huán)境中可以使用間接觸摸輸入設 備。在結合圖1-6描述了多指針間接觸摸設備的使用的示例實現(xiàn)方式之后,接著將結合圖 7和圖8描述示例軟件架構。參照圖1,計算機系統(tǒng)100包括具有傳感器的多指針、間接輸入設備102,其連接到 計算機平臺104 (其示例的細節(jié)在下文中描述)。這種計算機系統(tǒng)可以是個人計算機、家庭 娛樂系統(tǒng)、投影儀、一體機(kiosk)應用、緊湊的個人電子產(chǎn)品等等。計算機平臺具有操作 系統(tǒng),其管理一個或多個應用108與計算機平臺104的諸如包括所述多指針間接輸入設備 的其外圍設備之類的資源之間的交互。在操作系統(tǒng)內(nèi),從多指針間接輸入設備102的傳感器接收描述多個感測的輸入點 110的數(shù)據(jù)。這些輸入點被處理以將它們映射到顯示器120上的點。該映射過程涉及確定設備坐標系統(tǒng)到顯示器坐標系統(tǒng)的初始映射(該初始映射可 以是相對或絕對的)并且于是涉及來自設備坐標系統(tǒng)的每個點到顯示器坐標系統(tǒng)的映射。 這種初始映射發(fā)生在每個輸入會話的開始。輸入會話是從由傳感器檢測到第一個輸入的時間點到從傳感器移除最后一個輸 入的時間點。在輸入會話期間,輸入點有可能移動。輸入點被從傳感器坐標系統(tǒng)中它們的 新地點映射到顯示器坐標系統(tǒng)中對應的新地點。該移動映射可以考慮到諸如定界和加速之 類的問題。如圖1所示,在輸入會話開始處,多個點110被輸入到視口選擇模塊130。視口選擇 模塊提供作為其輸出的顯示器坐標系統(tǒng)中的視口尺寸和地點132。視口限定了傳感器坐標空間被映射到的顯示器坐標空間中的區(qū)域。在其中多個設備傳感器連接到系統(tǒng)的配置中,每個傳感器具有它自己的視口。視口可以具有與輸入設備傳感器的形狀對應的形狀。然而,在一些實現(xiàn)方式中,視口可以具有不同于傳感器的縱橫比或取向,或者甚至不同的形狀。例如,橢圓體傳感器可以被映射到矩形視口。視口的形狀典型地由主機系統(tǒng)限定,但是也可以由設備或用戶限定。當用戶輸入被傳感器檢測到時,計算視口的尺寸和位置。當沒有用戶輸入被傳感器檢測到時,視口的尺寸和位置是不確定的。視口典型地不被顯示給用戶。視口的形狀、尺寸和位置一起表示傳感器坐標系統(tǒng)到顯示器坐標系統(tǒng)的映射。設定134確定該映射如何進行,比如通過相對還是絕對映射來進行,下面更詳細地描述其示例。貫穿輸入會話,多個點110也被輸入到輸入映射模塊140。該輸入映射模塊提供顯示器坐標系統(tǒng)中的多個點142作為其輸出。設定134確定每個點被如何映射,比如通過確定設備和顯示器參考地點用于解釋相對輸入位置、應用輸入運動加速、跨度調節(jié)和定界條件來確定,下面更詳細地描述其示例。給定映射到顯示器坐標系統(tǒng)的多個點,所述多個點142可以被顯示在顯示器上。每個點可以由操作系統(tǒng)106和/或應用108以相似于任何單個點的方式(例如用于選擇顯示的項目)、或以相似于來自直接觸摸輸入傳感器的多個點的方式(例如影響主機系統(tǒng)用戶接口中元件的縮放、旋轉或移動)來處理。所述多個點一旦被映射到顯示器,則所述多個點可能的使用范圍不限制本專利技術。給定該環(huán)境,現(xiàn)在將結合圖2-4更詳細地描述多個點到顯示器的映射的示例實現(xiàn)方式。在圖2中,流程圖描述了關于由視口選擇模塊可以如何選擇視口尺寸和地點以及隨后如何可以映射點的示例實現(xiàn)方式。應當注意,下面的實現(xiàn)方式基于關于期望的用戶體驗的某些設計決策。例如,假設在投影到顯示器時,每個物理輸入相對于其他物理輸入的相對位置被保持。還假設所有輸入之間的距離被對稱地縮放。用戶體驗的另一個方面是輸入設備與顯示器之間的映本文檔來自技高網(wǎng)
    ...

    【技術保護點】
    一種計算機系統(tǒng),包括:一個或多個輸入(802),其用于連接到一個或多個多點間接觸摸輸入設備;運行時間模塊(810),其將來自所述間接觸摸輸入設備的信息提供給可由計算機系統(tǒng)上的應用訪問的輸入棧,其中該運行時間模塊提供在所述間接觸摸輸入設備上的接觸到顯示器的映射。

    【技術特征摘要】
    ...

    【專利技術屬性】
    技術研發(fā)人員:S洪吉P米爾薩普,金子雅彥,E赫本斯特雷特M德斯坎普,
    申請(專利權)人:微軟公司,
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 精品无码综合一区二区三区| 久久久久无码精品亚洲日韩 | 无码人妻精品一区二区蜜桃百度| 白嫩少妇激情无码| 曰产无码久久久久久精品| 午夜无码中文字幕在线播放 | 亚洲Aⅴ在线无码播放毛片一线天| 亚洲v国产v天堂a无码久久| 亚洲AV成人无码久久精品老人| 亚州AV综合色区无码一区| 国产精品无码专区| 乱人伦人妻中文字幕无码久久网| 精品无码一区二区三区亚洲桃色 | 无码国产精品一区二区免费| 国产日韩精品无码区免费专区国产 | 久久久精品人妻无码专区不卡| 久久国产精品无码HDAV| 东京热人妻无码人av| 丰满爆乳无码一区二区三区| 少妇精品无码一区二区三区| 成人av片无码免费天天看| 色欲aⅴ亚洲情无码AV| 亚洲精品无码中文久久字幕| 少妇人妻无码专区视频| 亚洲成av人片在线观看天堂无码 | 人妻无码一区二区三区四区| 亚洲av无码专区在线电影天堂| 无码人妻丰满熟妇区免费| 国产精品VA在线观看无码不卡| 内射中出无码护士在线| 爆乳无码AV一区二区三区 | 亚洲精品自偷自拍无码| 无码av免费毛片一区二区| 色综合久久无码五十路人妻| 亚洲AV无码精品色午夜果冻不卡 | 亚洲av无码片vr一区二区三区| 人妻少妇偷人精品无码| 亚洲AV无码一区二区二三区入口 | 亚洲AV无码一区二区三区电影| 99久久国产热无码精品免费| 亚洲一本到无码av中文字幕|