欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于設(shè)置光標(biāo)位置的設(shè)備和方法

文檔序號(hào):10624453閱讀:261來源:國(guó)知局
用于設(shè)置光標(biāo)位置的設(shè)備和方法
【專利摘要】本發(fā)明公開了用于設(shè)置光標(biāo)位置的設(shè)備和方法。一種方法包括通過使用處理器來接收與第一時(shí)間段對(duì)應(yīng)的第一觸控筆位置的指示。在一些實(shí)施方式中,所述方法包括接收與第一時(shí)間段之后的第二時(shí)間段對(duì)應(yīng)的第二觸控筆位置的指示。在另外的實(shí)施方式中,所述方法包括根據(jù)第一觸控筆位置的指示、第二觸控筆位置的指示和至少一個(gè)其他輸入來確定光標(biāo)位置。
【專利說明】
用于設(shè)置光標(biāo)位置的設(shè)備和方法
技術(shù)領(lǐng)域
[0001] 本文中所公開的主題設(shè)及觸控筆,并且更具體地設(shè)及使用觸控筆來設(shè)置光標(biāo)位 置。
【背景技術(shù)】
[0002] 相關(guān)技術(shù)的描述
[0003] 信息處理裝置如臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、平板計(jì)算機(jī)、智能電話、光學(xué)頭戴式 顯示單元、智能手表等在社會(huì)中無處不在。運(yùn)些信息處理裝置可W使用用于接收輸入的觸 控筆。除了其他益處之外,使用觸控筆可W促進(jìn)向信息處理裝置提供精確的輸入。

【發(fā)明內(nèi)容】

[0004] 公開了用于設(shè)置光標(biāo)位置的設(shè)備。方法和計(jì)算機(jī)程序產(chǎn)品還執(zhí)行所述設(shè)備的功 能。在一種實(shí)施方式中,所述設(shè)備包括:接收觸控筆輸入的輸入敏感顯示器;處理器;W及被 配置成使所述處理器能夠執(zhí)行方法的存儲(chǔ)器。在各種實(shí)施方式中,所述方法包括接收與第 一時(shí)間段對(duì)應(yīng)的第一觸控筆位置的指示。在另外的實(shí)施方式中,所述方法包括接收與第一 時(shí)間段之后的第二時(shí)間段對(duì)應(yīng)的第二觸控筆位置的指示。所述方法可W包括根據(jù)第一觸控 筆位置的指示、第二觸控筆位置的指示和至少一個(gè)其他輸入來確定光標(biāo)位置。
[0005] 在另外的實(shí)施方式中,所述設(shè)備包括觸控筆,并且觸控筆包括選自運(yùn)動(dòng)傳感器和 位置傳感器中的傳感器。在一些實(shí)施方式中,所述設(shè)備包括觸控筆,并且觸控筆包括加速度 計(jì)、巧螺儀、高度計(jì)和無線收發(fā)器中的一個(gè)或更多個(gè)。在運(yùn)樣的實(shí)施方式中,接收第一觸控 筆位置的指示的步驟還包括從傳感器接收第一觸控筆位置的指示,并且接收第二觸控筆位 置的指示的步驟還包括用于從傳感器接收第二觸控筆位置的指示。
[0006] 在另外的實(shí)施方式中,確定光標(biāo)位置的步驟還包括W下步驟:響應(yīng)于在輸入敏感 顯示器上有圖形特征位于與第一觸控筆位置的指示對(duì)應(yīng)的位置附近,來將光標(biāo)位置設(shè)置到 與第一觸控筆位置的指示對(duì)應(yīng)的位置。在另外的實(shí)施方式中,確定光標(biāo)位置的步驟還包括 W下步驟:響應(yīng)于輸入敏感顯示器上的光標(biāo)圖形在第一時(shí)間段和第二時(shí)間段中的一個(gè)或更 多個(gè)時(shí)間段期間變化,來將光標(biāo)位置設(shè)置到與第一觸控筆位置的指示對(duì)應(yīng)的位置。
[0007] 在一些實(shí)施方式中,確定光標(biāo)位置的步驟還包括W下步驟:響應(yīng)于第一觸控筆位 置的指示和第二觸控筆位置的指示表明觸控筆與輸入敏感顯示器正在彼此接近,來將光標(biāo) 位置設(shè)置到與第一觸控筆位置的指示對(duì)應(yīng)的位置。在某些實(shí)施方式中,所述至少一個(gè)其他 輸入包括W下輸入中的一個(gè)或更多個(gè):用于響應(yīng)于在輸入敏感顯示器上有圖形特征位于與 第一觸控筆位置的指示對(duì)應(yīng)的位置附近來將光標(biāo)位置設(shè)置到與第一觸控筆位置的指示對(duì) 應(yīng)的位置的輸入;用于響應(yīng)于輸入敏感顯示器上的光標(biāo)圖形在第一時(shí)間段和第二時(shí)間段中 的一個(gè)或更多個(gè)時(shí)間段期間變化來將光標(biāo)位置設(shè)置到與第一觸控筆位置的指示對(duì)應(yīng)的位 置的輸入;W及用于響應(yīng)于第一觸控筆位置的指示和第二觸控筆位置的指示表明觸控筆與 輸入敏感顯示器正在彼此接近來將光標(biāo)位置設(shè)置到與第一觸控筆位置的指示對(duì)應(yīng)的位置 的輸入。
[0008] 在一種實(shí)施方式中,設(shè)置光標(biāo)位置的方法包括通過使用處理器來接收與第一時(shí)間 段對(duì)應(yīng)的第一觸控筆位置的指示。在一些實(shí)施方式中,所述方法包括接收與第一時(shí)間段之 后的第二時(shí)間段對(duì)應(yīng)的第二觸控筆位置的指示。在另外的實(shí)施方式中,所述方法包括根據(jù) 第一觸控筆位置的指示、第二觸控筆位置的指示和至少一個(gè)其他輸入來確定光標(biāo)位置。
[0009] 在一些實(shí)施方式中,接收第一觸控筆位置的指示還包括接收觸控筆正處于懸停位 置的指示。在另一實(shí)施方式中,所述方法包括使用觸控筆來感測(cè)第一觸控筆位置的指示和 第二觸控筆位置的指示。在一些實(shí)施方式中,感測(cè)第一觸控筆位置的指示和第二觸控筆位 置的指示還包括使用觸控筆中的傳感器來感測(cè)第一觸控筆位置的指示和第二觸控筆位置 的指示。
[0010] 在一些實(shí)施方式中,所述方法包括使用顯示器來感測(cè)第一觸控筆位置和第二觸控 筆位置。在另外的實(shí)施方式中,使用顯示器來感測(cè)第一觸控筆位置和第二觸控筆位置還包 括確定由觸控筆相對(duì)于顯示器的位置產(chǎn)生的信號(hào)強(qiáng)度。
[0011] 在某些實(shí)施方式中,接收第一觸控筆位置的指示和第二觸控筆位置的指示還包括 接收第一觸控筆位置和第二觸控筆位置相對(duì)于顯示器位置的指示。在運(yùn)樣的實(shí)施方式中, 接收第一觸控筆位置和第二觸控筆位置相對(duì)于顯示器位置的指示還包括接收觸控筆在顯 示器位置變化期間保持大致靜止的指示。
[0012] 在一種實(shí)施方式中,程序產(chǎn)品包括存儲(chǔ)有可W由處理器執(zhí)行的代碼的計(jì)算機(jī)可讀 存儲(chǔ)介質(zhì)。在某些實(shí)施方式中,所述可執(zhí)行代碼包括用于接收與第一時(shí)間段對(duì)應(yīng)的第一觸 控筆位置的指示的代碼。在另外的實(shí)施方式中,所述可執(zhí)行代碼包括用于接收與第一時(shí)間 段之后的第二時(shí)間段對(duì)應(yīng)的第二觸控筆位置的指示的代碼。在一些實(shí)施方式中,所述可執(zhí) 行代碼包括用于根據(jù)第一觸控筆位置的指示、第二觸控筆位置的指示和至少一個(gè)其他輸入 來確定光標(biāo)位置的代碼。
[0013] 在某些實(shí)施方式中,用于確定光標(biāo)位置的代碼還包括用于進(jìn)行W下操作的代碼: 響應(yīng)于在輸入敏感顯示器上有圖形特征位于與第一觸控筆位置的指示對(duì)應(yīng)的位置附近,來 將光標(biāo)位置設(shè)置到與第一觸控筆位置的指示對(duì)應(yīng)的位置。在一些實(shí)施方式中,用于確定光 標(biāo)位置的代碼還包括用于進(jìn)行W下操作的代碼:響應(yīng)于顯示器上的光標(biāo)圖形在第一時(shí)間段 和第二時(shí)間段中的一個(gè)或更多個(gè)時(shí)間段期間變化,來將光標(biāo)位置設(shè)置到與第一觸控筆位置 的指示對(duì)應(yīng)的位置。
[0014] 在另外的實(shí)施方式中,用于確定光標(biāo)位置的代碼還包括用于進(jìn)行W下操作的代 碼:響應(yīng)于第一觸控筆位置的指示和第二觸控筆位置的指示表明觸控筆和顯示器正在彼此 接近,來將光標(biāo)位置設(shè)置到與第一觸控筆位置的指示對(duì)應(yīng)的位置。
【附圖說明】
[0015] 將參照附圖中所示的【具體實(shí)施方式】來對(duì)上面簡(jiǎn)述的實(shí)施方式進(jìn)行更加具體的描 述。應(yīng)當(dāng)理解,運(yùn)些附圖描繪了僅一些實(shí)施方式并且因此不應(yīng)當(dāng)視為對(duì)范圍的限制,通過使 用附圖來更加具體詳細(xì)地描述和說明實(shí)施方式,其中:
[0016] 圖1是示出了用于設(shè)置光標(biāo)位置的系統(tǒng)的一種實(shí)施方式的示意性框圖;
[0017] 圖2是示出了用于設(shè)置光標(biāo)位置的設(shè)備的一種實(shí)施方式的示意性框圖;
[0018] 圖3是示出了包括寫入裝置的設(shè)備的一種實(shí)施方式的示意性框圖;
[0019] 圖4是示出了包括光標(biāo)定位模塊的設(shè)備的一種實(shí)施方式的示意性框圖;
[0020] 圖5是示出了用于設(shè)置光標(biāo)位置的方法的一種實(shí)施方式的示意性流程圖;W及
[0021] 圖6是示出了用于設(shè)置光標(biāo)位置的方法的另一種實(shí)施方式的示意性流程圖。
【具體實(shí)施方式】
[0022] 如本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,實(shí)施方式的各個(gè)方面可W實(shí)施為系統(tǒng)、設(shè)備、方法或 程序產(chǎn)品。因此,實(shí)施方式可W采用W下形式:純硬件實(shí)施方式、純軟件實(shí)施方式(包括固 件、常駐軟件、微代碼等)或者將在本文中可W全部通稱為"電路"、"模塊"或"系統(tǒng)"的軟件 方面和硬件方面進(jìn)行組合的實(shí)施方式。另外,實(shí)施方式還可W采用W下形式:嵌在一個(gè)或更 多個(gè)計(jì)算機(jī)可讀存儲(chǔ)裝置中的程序產(chǎn)品,其中,所述一個(gè)或更多個(gè)計(jì)算機(jī)可讀存儲(chǔ)裝置存 儲(chǔ)有在下文中被稱為代碼的機(jī)器可讀代碼、計(jì)算機(jī)可讀代碼和/或程序代碼。存儲(chǔ)裝置可W 為有形的、非暫態(tài)的和/或非傳輸性的。存儲(chǔ)裝置可W不包括信號(hào)。在某種實(shí)施方式中,存儲(chǔ) 裝置僅采用用于訪問代碼的信號(hào)。
[0023] 將本說明書中所描述的某些功能單元標(biāo)記為模塊W更特意地強(qiáng)調(diào)其實(shí)現(xiàn)獨(dú)立性。 例如,模塊可W實(shí)現(xiàn)為包括定制化SI電路或柵極陣列、現(xiàn)有半導(dǎo)體例如邏輯忍片、晶體管或 其他分立部件的硬件電路。模塊還可W在可編程硬件裝置如現(xiàn)場(chǎng)可編程口陣列、可編程陣 列邏輯、可編程邏輯裝置等中實(shí)現(xiàn)。
[0024] 模塊還可W在由各種類型的處理器執(zhí)行的代碼和/或軟件中實(shí)現(xiàn)。所標(biāo)識(shí)的代碼 模塊可W例如包括可執(zhí)行代碼的可W例如被組織成對(duì)象、步驟或功能的一個(gè)或更多個(gè)物理 塊或邏輯塊。盡管如此,對(duì)所標(biāo)識(shí)的模塊的執(zhí)行不需要物理上定位在一起,而是可W包括存 儲(chǔ)在不同的位置中的完全不同的指令,運(yùn)些完全不同的指令當(dāng)在邏輯上被結(jié)合在一起時(shí)包 括所述模塊并且實(shí)現(xiàn)所述模塊的規(guī)定目的。
[0025] 事實(shí)上,代碼模塊可W是單個(gè)指令或多個(gè)指令,并且甚至可W被分布在幾個(gè)個(gè)不 同的代碼段上、分布在不同的程序之間W及分布在幾個(gè)存儲(chǔ)裝置中。類似地,操作數(shù)據(jù)在本 文中可W在模塊中被示出和標(biāo)識(shí),并且可任何合適的形式被實(shí)施并且在任何合適的類 型的數(shù)據(jù)結(jié)構(gòu)內(nèi)被組織。操作數(shù)據(jù)可W被收集為單個(gè)數(shù)據(jù)集合,或者可W分布在包括不同 的計(jì)算機(jī)可讀存儲(chǔ)裝置的不同的位置處。當(dāng)在軟件中實(shí)現(xiàn)模塊或模塊的一部分時(shí),軟件部 分被存儲(chǔ)在一個(gè)或更多個(gè)計(jì)算機(jī)可讀存儲(chǔ)裝置中。
[0026] 可W利用一個(gè)或更多個(gè)計(jì)算機(jī)可讀介質(zhì)的任何組合。計(jì)算機(jī)可讀介質(zhì)可W是計(jì)算 機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可W是存儲(chǔ)代碼的存儲(chǔ)裝置。存儲(chǔ)裝置可W是例如 但不限于電子的、磁的、光學(xué)的、電磁的、紅外的、全息的、微機(jī)械的或半導(dǎo)體的系統(tǒng)、設(shè)備或 裝置或者前述系統(tǒng)、設(shè)備或裝置的任何合適的組合。
[0027] 存儲(chǔ)裝置的更具體的示例(非窮舉性列表)包括W下內(nèi)容:具有一個(gè)或更多個(gè)導(dǎo)線 的電連接、便攜式計(jì)算機(jī)軟盤、硬盤、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可擦除可編 程只讀存儲(chǔ)器化PROM或閃存存儲(chǔ)器)、便攜式致密盤只讀存儲(chǔ)器(CD-ROM)、光存儲(chǔ)裝置、磁 存儲(chǔ)裝置或前述的任何合適的組合。在本文的上下文中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可W是可W 包括或存儲(chǔ)由指令執(zhí)行系統(tǒng)、設(shè)備或裝置使用或者結(jié)合指令執(zhí)行系統(tǒng)、設(shè)備或裝置來使用 的程序的任何有形介質(zhì)。
[00%]可WW -種或更多種編程語言一-包括面向?qū)ο缶幊陶Z言例如Python、Ruby、 Java、Smalltalk、C++等和傳統(tǒng)程序編程語言例如Τ'編程語言等W及/或者機(jī)器語言例如 匯編語言一一的任何組合的方式來編寫用于執(zhí)行實(shí)施方式的操作的代碼。代碼可W作為單 獨(dú)的軟件包全部在用戶的計(jì)算機(jī)上執(zhí)行或部分地在用戶的計(jì)算機(jī)上執(zhí)行、一部分在用戶的 計(jì)算機(jī)上執(zhí)行且一部分在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行或者全部在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在隨 后的情形中,遠(yuǎn)程計(jì)算機(jī)可W通過任何類型的網(wǎng)絡(luò)包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)連接至 用戶的計(jì)算機(jī),或者可W(例如,通過使用因特網(wǎng)服務(wù)提供商的因特網(wǎng))連接至外部計(jì)算機(jī)。
[0029] 貫穿本說明書中所提及的"一種實(shí)施方式"、"實(shí)施方式"或類似的語言是指在至少 一種實(shí)施方式包括結(jié)合實(shí)施方式所描述的具體特征、結(jié)構(gòu)或特性。因此,除非另有明確指 出,否則貫穿本說明書所出現(xiàn)的短語巧一種實(shí)施方式中"、巧實(shí)施方式中"W及類似的語 言可W但不一定全都指同一實(shí)施方式,而是指"一種或更多種實(shí)施方式而非所有的實(shí)施方 式"。除非另外明確地指出,否則詞語"包括(including)"、"包括(comprisingΓ、"具有 化aving)"及其變體是指"包括但不限于"。除非另外明確地指出,否則詞語的列舉不暗示術(shù) 語中的任何術(shù)語或所有術(shù)語為互斥性。除非另外明確地指出,否則詞語"一個(gè)(a)"、" 一個(gè) (an)"和"該(the)"也是指"一個(gè)或更多個(gè)"。
[0030] 另外,可任何合適的方式對(duì)實(shí)施方式的所描述的特征、結(jié)構(gòu)或特征進(jìn)行組合。 在W下描述中,提供有多種具體細(xì)節(jié)如編程、軟件模塊、用戶選擇、網(wǎng)絡(luò)交易、數(shù)據(jù)庫查詢、 數(shù)據(jù)庫結(jié)構(gòu)、硬件模塊、硬件電路、硬件忍片等的示例,W提供對(duì)實(shí)施方式的透徹理解。然 而,相關(guān)領(lǐng)域的技術(shù)人員將會(huì)識(shí)別到可W在沒有一個(gè)或更多個(gè)特定細(xì)節(jié)的情況下實(shí)踐實(shí)施 方式或者使用其他方法、部件、材料等來實(shí)踐實(shí)施方式。在其他情形中,不詳細(xì)示出或描述 公知的結(jié)構(gòu)、材料或操作,W避免混淆實(shí)施方式的各個(gè)方面。
[0031] 下面參照根據(jù)實(shí)施方式的方法、設(shè)備、系統(tǒng)和程序產(chǎn)品的示意性流程圖和/或示意 性框圖來描述實(shí)施方式的各個(gè)方面。應(yīng)當(dāng)理解,示意性流程圖和/或示意性框圖中的每個(gè)框 W及示意性流程圖和/或示意性框圖中的框的組合可W通過代碼來實(shí)現(xiàn)。運(yùn)些代碼可W被 提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器W產(chǎn)生W下機(jī)器,所 述機(jī)器使得:經(jīng)由計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令能夠創(chuàng)建用于實(shí) 現(xiàn)示意性流程圖和/或示意性框圖或框中指定的功能/動(dòng)作的裝置。
[0032] 還可W將運(yùn)些代碼存儲(chǔ)在存儲(chǔ)裝置中,運(yùn)些代碼可W指導(dǎo)計(jì)算機(jī)、其他可編程數(shù) 據(jù)處理設(shè)備或其他裝置W特定方式起作用,使得存儲(chǔ)在存儲(chǔ)裝置中的指令產(chǎn)生包括實(shí)現(xiàn)示 意性流程圖和/或示意性框圖或框中指定的功能/動(dòng)作的指令的產(chǎn)品。
[0033] 還可W將代碼加載至計(jì)算機(jī)、其他可編程數(shù)據(jù)處理設(shè)備或其他裝置上,W使得要 在計(jì)算機(jī)、其他可編程數(shù)據(jù)處理設(shè)備或其他裝置上執(zhí)行的一系列操作步驟產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn) 的處理,從而使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的代碼能夠提供用于實(shí)現(xiàn)流程圖和/ 或框圖或框中指定的功能/動(dòng)作的處理。
[0034] 附圖中的示意性流程圖和/或示意性框圖示出了根據(jù)各種實(shí)施方式的設(shè)備、系統(tǒng)、 方法和程序產(chǎn)品的可能的實(shí)現(xiàn)的架構(gòu)、功能和操作。關(guān)于此,示意性流程圖和/或示意性框 圖中的每個(gè)框可W表示包括用于實(shí)現(xiàn)特定邏輯功能的代碼的一個(gè)或更多個(gè)可執(zhí)行指令的 代碼模塊、代碼段或代碼的一部分。
[0035] 還應(yīng)當(dāng)注意,在一些可替選的實(shí)現(xiàn)中,框中所示的功能可W不按照附圖中所示的 順序發(fā)生。例如,w連續(xù)的方式示出的兩個(gè)框事實(shí)上可w大致同時(shí)被執(zhí)行,或者有時(shí)候可w 根據(jù)所設(shè)及的功能而W相反的順序執(zhí)行各個(gè)框。還可W構(gòu)思出在功能、邏輯或效果上與所 示附圖的一個(gè)或更多個(gè)框或其一部分等同的其他步驟和方法。
[0036] 雖然在流程圖和/或框圖中采用了各種箭頭類型和線類型,但是運(yùn)不應(yīng)當(dāng)理解成 限制對(duì)應(yīng)的實(shí)施方式的范圍。事實(shí)上,可W使用一些箭頭或其他連接符來指示所描繪的實(shí) 施方式的僅邏輯流程。例如,箭頭可W指示所描繪的實(shí)施方式的所列出的步驟之間的未規(guī) 定的持續(xù)時(shí)間的等待或監(jiān)測(cè)時(shí)間段。還應(yīng)當(dāng)注意,框圖和/或流程圖中的每個(gè)框W及框圖 和/或流程圖中的框的組合可W由執(zhí)行專用硬件和代碼的專用功能或動(dòng)作的專用的基于硬 件的系統(tǒng)來實(shí)現(xiàn),或者由專用硬件和代碼的組合來實(shí)現(xiàn)。
[0037] 每個(gè)附圖中的要素的描述可W參考先前附圖中的要素。在包括類似要素的替代實(shí) 施方式的所有附圖中相似的附圖標(biāo)記指代相似的要素。
[0038] 圖1描繪了用于定位光標(biāo)的系統(tǒng)100的一種實(shí)施方式。在一種實(shí)施方式中,系統(tǒng)100 包括信息處理裝置102、光標(biāo)定位模塊104、數(shù)據(jù)網(wǎng)絡(luò)106、寫入裝置108和服務(wù)器110。即使在 圖1中描繪了特定數(shù)量的信息處理裝置102、光標(biāo)定位模塊104、數(shù)據(jù)網(wǎng)絡(luò)106、寫入裝置108 和服務(wù)器110,本領(lǐng)域技術(shù)人員也應(yīng)當(dāng)意識(shí)到,系統(tǒng)100可W包括任意數(shù)量的信息處理裝置 102、光標(biāo)定位模塊104、數(shù)據(jù)網(wǎng)絡(luò)106、寫入裝置108和服務(wù)器110。
[0039] 在一種實(shí)施方式中,信息處理裝置102包括計(jì)算裝置如臺(tái)式計(jì)算機(jī)、膝上型計(jì)算 機(jī)、個(gè)人數(shù)字助理(PDA)、平板計(jì)算機(jī)、智能電話、智能電視機(jī)(例如,連接至因特網(wǎng)的電視 機(jī))、機(jī)頂盒、游戲操縱器、安保系統(tǒng)(包括安保攝像頭)、車載計(jì)算機(jī)等。在一些實(shí)施方式中, 信息處理裝置102包括可穿戴裝置如智能手表、健身帶、光學(xué)頭戴式顯示器等。
[0040] 信息處理裝置102可W包括光標(biāo)定位模塊104的實(shí)施方式。在某些實(shí)施方式中,光 標(biāo)定位模塊104可W接收與第一時(shí)間段對(duì)應(yīng)的第一觸控筆位置的指示。光標(biāo)定位模塊104還 可W接收與第一時(shí)間段之后的第二時(shí)間段對(duì)應(yīng)的第二觸控筆位置的指示。光標(biāo)定位模塊 104可W響應(yīng)于第一觸控筆位置的指示、第二觸控筆位置的指示和至少一個(gè)其他輸入來確 定光標(biāo)位置。在運(yùn)種方式下,光標(biāo)定位模塊104可W用于定位光標(biāo)。
[0041] 在一種實(shí)施方式中,數(shù)據(jù)網(wǎng)絡(luò)106包括傳輸數(shù)字信息的數(shù)字通信網(wǎng)絡(luò)。數(shù)據(jù)網(wǎng)絡(luò) 106可W包括無線網(wǎng)絡(luò)如無線蜂窩網(wǎng)絡(luò)和本地?zé)o線網(wǎng)絡(luò),本地?zé)o線網(wǎng)絡(luò)如WiFi網(wǎng)絡(luò)、 藍(lán)f·?網(wǎng)絡(luò)、近場(chǎng)通信(NFC)網(wǎng)絡(luò)、自設(shè)網(wǎng)絡(luò)等。數(shù)據(jù)網(wǎng)絡(luò)106可W包括廣域網(wǎng)(WAN)、存儲(chǔ) 區(qū)域網(wǎng)絡(luò)(SAN)、局域網(wǎng)(LAN)、光纖網(wǎng)絡(luò)、因特網(wǎng)或其他數(shù)字通信網(wǎng)絡(luò)。數(shù)據(jù)網(wǎng)絡(luò)106可W包 括兩個(gè)或更多個(gè)網(wǎng)絡(luò)。數(shù)據(jù)網(wǎng)絡(luò)106可W包括一個(gè)或更多個(gè)服務(wù)器、路由器、交換機(jī)和/或其 他聯(lián)網(wǎng)設(shè)備。數(shù)據(jù)網(wǎng)絡(luò)106還可W包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)如硬盤驅(qū)動(dòng)器、光驅(qū)動(dòng)器、非易 失性存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器(RAM)等。
[0042] 寫入裝置108可W是用于在輸入敏感顯示器上進(jìn)行寫操作的任何合適的寫入裝 置。例如,寫入裝置108可W是觸控筆、手指等。在一種實(shí)施方式中,服務(wù)器110包括計(jì)算裝置 如臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、大型計(jì)算機(jī)、云服務(wù)器、虛擬服務(wù)器等。在一些實(shí)施方式中, 服務(wù)器110被配置為應(yīng)用程序服務(wù)器、電子郵件服務(wù)器、數(shù)據(jù)庫服務(wù)器、文件服務(wù)器、游戲服 務(wù)器、家庭服務(wù)器、媒體服務(wù)器、網(wǎng)絡(luò)服務(wù)器等。在某些實(shí)施方式中,服務(wù)器110被配置成存 儲(chǔ)與所標(biāo)識(shí)的項(xiàng)目有關(guān)的數(shù)據(jù),并且可W被配置成由一個(gè)或更多個(gè)信息處理裝置102通過 網(wǎng)絡(luò)106來訪問。在某些實(shí)施方式中,服務(wù)器110可W包括光標(biāo)定位模塊104的至少一部分并 且可W進(jìn)行光標(biāo)定位模塊104的一個(gè)或更多個(gè)操作。
[0043] 圖2描繪了可W用于設(shè)置光標(biāo)位置的設(shè)備200的一種實(shí)施方式。設(shè)備200包括信息 處理裝置102的一種實(shí)施方式。另外,信息處理裝置102可W包括光標(biāo)定位模塊104、處理器 202、存儲(chǔ)器204、輸入裝置206、通信硬件208和顯示器210。在一些實(shí)施方式中,輸入裝置206 和顯示器210被組合成單個(gè)裝置如觸摸屏。
[0044] 在一種實(shí)施方式中,處理器202可W包括任何已知的能夠執(zhí)行計(jì)算機(jī)可讀指令和/ 或能夠進(jìn)行邏輯操作的控制器。例如,處理器202可W是微控制器、微處理器、中央處理單元 (CPU)、圖形處理單元(GPU)、輔助處理單元、現(xiàn)場(chǎng)可編程口陣列(FPGA)或類似的可編程控制 器。在一些實(shí)施方式中,處理器202執(zhí)行存儲(chǔ)在存儲(chǔ)器204中的指令W執(zhí)行本文所描述的方 法和例程。處理器202通信地禪接至存儲(chǔ)器204、光標(biāo)定位模塊104、輸入裝置206、通信硬件 208和顯示器210。
[0045] 在一種實(shí)施方式中,存儲(chǔ)器204是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。在一些實(shí)施方式中,存儲(chǔ) 器204包括易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)。例如,存儲(chǔ)器204可W包括隨機(jī)存取存儲(chǔ)器(RAM),隨機(jī) 存取存儲(chǔ)器包括動(dòng)態(tài)RAM(DRAM)、同步動(dòng)態(tài)RAM(SDRAM)和/或靜態(tài)RAM(SRAM)。在一些實(shí)施方 式中,存儲(chǔ)器204包括非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)。例如,存儲(chǔ)器204可W包括硬盤驅(qū)動(dòng)器、閃 存存儲(chǔ)器或任何其他合適的非易失性計(jì)算機(jī)存儲(chǔ)裝置。在一些實(shí)施方式中,存儲(chǔ)器204包括 易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)和非易失性計(jì)算機(jī)存儲(chǔ)介質(zhì)兩者。
[0046] 在一些實(shí)施方式中,存儲(chǔ)器204存儲(chǔ)與光標(biāo)定位有關(guān)的數(shù)據(jù)。在一些實(shí)施方式中, 存儲(chǔ)器204還存儲(chǔ)程序代碼和相關(guān)數(shù)據(jù)如在信息處理裝置102上操作的操作系統(tǒng)或其他控 制器算法。信息處理裝置102可W使用采用觸控筆來定位光標(biāo)的光標(biāo)定位模塊104。
[0047] 如可W理解,光標(biāo)定位模塊104可W包括計(jì)算機(jī)硬件、計(jì)算機(jī)軟件或計(jì)算機(jī)硬件和 計(jì)算機(jī)軟件兩者的組合。例如,光標(biāo)定位模塊104可W包括被配置成指示觸控筆位置的電路 裝置或處理器。再例如,光標(biāo)定位模塊104可W包括響應(yīng)于觸控筆位置的指示和至少一個(gè)其 他輸入來確定光標(biāo)位置的計(jì)算機(jī)程序代碼。
[0048] 在一種實(shí)施方式中,輸入裝置206可W包括任何已知的計(jì)算機(jī)輸入裝置,包括觸摸 面板、按鈕、鍵盤、觸控筆等。例如,輸入裝置206可W包括寫入裝置108。在一些實(shí)施方式中, 輸入裝置206可W與顯示器210結(jié)合為例如觸摸屏或類似的觸摸敏感顯示器。在一些實(shí)施方 式中,輸入裝置206包括觸摸屏,使得可W使用顯示在觸摸屏上的虛擬鍵盤W及/或者通過 在觸摸屏上手寫來輸入文本。在一些實(shí)施方式中,輸入裝置206包括兩個(gè)或更多個(gè)不同的裝 置如鍵盤和觸摸面板。通信硬件208可W促進(jìn)與其他裝置的通信。例如,通信硬件208使得能 夠經(jīng)由燕牙?、WiFi等進(jìn)行通信。
[0049] 在一種實(shí)施方式中,顯示器210可W包括任何已知的電子可控顯示器或顯示裝置。 顯示器210可W被配置成輸出視覺信號(hào)、聽覺信號(hào)和/或觸覺信號(hào)。在一些實(shí)施方式中,顯示 器210包括能夠向用戶輸出視覺數(shù)據(jù)的電子顯示器。例如,顯示器210可W包括但不限于能 夠向用戶輸出圖像、文本等的LCD顯示器、L抓顯示器、0L抓顯示器、投影儀或類似的顯示裝 置。作為另一非限制性示例,顯示器210可W包括可穿戴顯示器如智能手表、智能眼鏡、抬頭 顯示器等。另外,顯示器210可W是智能電話、個(gè)人數(shù)字助理、電視機(jī)、臺(tái)式計(jì)算機(jī)、筆記本 (膝上型)計(jì)算機(jī)、個(gè)人計(jì)算機(jī)、車輛儀表盤等的部件。
[0050] 在某些實(shí)施方式中,顯示器210包括用于產(chǎn)生聲音的一個(gè)或更多個(gè)揚(yáng)聲器。例如, 顯示器210可W在將光標(biāo)定位在不同于觸控筆的當(dāng)前位置的位置處時(shí)生成聽覺警告或通知 (例如,蜂鳴聲或鐘聲)。在一些實(shí)施方式中,顯示器210包括用于產(chǎn)生振動(dòng)、運(yùn)動(dòng)或其他觸覺 反饋的一個(gè)或更多個(gè)觸覺裝置。例如,顯示器210可W在將光標(biāo)定位在不同于觸控筆的當(dāng)前 位置的位置處時(shí)產(chǎn)生觸覺反饋。
[0051] 在一些實(shí)施方式中,顯示器210的全部或一部分可W與輸入裝置206結(jié)合為一體。 例如,輸入裝置206和顯示器210可W形成觸摸屏或類似的輸入敏感顯示器。在其他實(shí)施方 式中,顯示器210可W位于輸入裝置206附近。在某些實(shí)施方式中,顯示器210可W接收用于 從處理器202和/或光標(biāo)定位模塊104輸出的指令和/或數(shù)據(jù)。
[0052] 如可W理解,輸入敏感顯示器可W在寫入裝置108接觸輸入敏感顯示器的同時(shí)檢 測(cè)寫入裝置108。另外,輸入敏感顯示器可W在寫入裝置108距輸入敏感顯示器在預(yù)定距離 內(nèi)時(shí)檢測(cè)寫入裝置108。例如,輸入敏感顯示器可W在寫入裝置108距輸入敏感顯示器在8毫 米、14毫米、20毫米或30毫米內(nèi)時(shí)檢測(cè)寫入裝置108。寫入裝置108距輸入敏感顯示器越遠(yuǎn), 在輸入敏感顯示器上定位與寫入裝置108的位置對(duì)應(yīng)的光標(biāo)就會(huì)越難。換言之,寫入裝置 108越接近輸入敏感顯示器,光標(biāo)的相對(duì)于寫入裝置108的位置的位置會(huì)越準(zhǔn)確。
[0053] 圖3描繪了示出包括寫入裝置108的一種實(shí)施方式的設(shè)備300的一種實(shí)施方式的示 意性框圖。另外,寫入裝置108包括寫入電路裝置302、運(yùn)動(dòng)和/或位置傳感器304W及通信硬 件306。寫入裝置108(例如,觸控筆)具有第一端和第二端。此外,寫入裝置108在第一端中包 括寫入電路裝置302。在第一端中具有寫入電路裝置302使得寫入裝置108能夠執(zhí)行寫入功 能和/或執(zhí)行其他功能。
[0054] 運(yùn)動(dòng)和/或位置傳感器304可W是用于提供數(shù)據(jù)的加速度計(jì)、巧螺儀、高度計(jì)、無線 收發(fā)器或任何其他合適的傳感器。可W使用來自運(yùn)動(dòng)和/或位置傳感器304的數(shù)據(jù)來確定寫 入裝置108的空間位置如寫入裝置108相對(duì)于顯示器的位置。來自運(yùn)動(dòng)和/或位置傳感器304 的數(shù)據(jù)可W幫助在顯示器上確定光標(biāo)位置。例如,來自運(yùn)動(dòng)和/或位置傳感器304的數(shù)據(jù)可 W與感測(cè)寫入裝置108的顯示器一起使用。來自運(yùn)動(dòng)和/或位置傳感器304的數(shù)據(jù)與該顯示 器組合可W使得在顯示器上對(duì)光標(biāo)的定位更準(zhǔn)確。
[0055] 另外,來自運(yùn)動(dòng)和/或位置傳感器304的數(shù)據(jù)可W幫助在使用寫入裝置108執(zhí)行鼠 標(biāo)點(diǎn)擊動(dòng)作時(shí)確定光標(biāo)位置。如可W理解,在將寫入裝置108用作鼠標(biāo)(例如,用于調(diào)整窗口 大?。┢陂g,用戶可W將寫入裝置108懸停在顯示器上方W設(shè)置光標(biāo)位置,然后用戶可W使 寫入裝置108與顯示器接觸(或者W另外的方式向顯示器提供輸入)W執(zhí)行鼠標(biāo)點(diǎn)擊動(dòng)作。 應(yīng)當(dāng)注意,在某些時(shí)候,用戶可能會(huì)在從懸停位置至使顯示器與寫入裝置108接觸(或者W 另外的方式向顯示器提供輸入)轉(zhuǎn)變時(shí)不小屯、移動(dòng)寫入裝置108。運(yùn)會(huì)引起非期望結(jié)果。因 此,來自運(yùn)動(dòng)和/或位置傳感器304的數(shù)據(jù)可W用于確定用戶將寫入裝置108懸停在顯示器 上方的時(shí)間和/或從懸停位置朝向顯示器移動(dòng)寫入裝置108的時(shí)間。
[0056] 通信硬件306可W促進(jìn)與其他裝置的通信。例如,通信硬件306使得能夠經(jīng)由 裘牙?、WiFi、物理連接等來通信。在一些實(shí)施方式中,通信硬件306可W用于確定寫入裝 置108的位置。在運(yùn)樣的實(shí)施方式中,可W省略運(yùn)動(dòng)和/或位置傳感器304。另外,在一些實(shí)施 方式中,輸入敏感顯示器可W確定寫入裝置108被布置的距輸入敏感顯示器的距離。在運(yùn)樣 的實(shí)施方式中,同樣可W省略運(yùn)動(dòng)和/或位置傳感器304,換言之,寫入裝置108可W不包括 任何非標(biāo)準(zhǔn)硬件(例如,除了標(biāo)準(zhǔn)觸控筆和輸入敏感顯示器之外,不使用另外的硬件)。
[0057] 圖4是示出了包括光標(biāo)定位模塊104的一種實(shí)施方式的設(shè)備400的一種實(shí)施方式的 示意性框圖。另外,光標(biāo)定位模塊104包括觸控筆位置確定模塊402、光標(biāo)確定模塊404和顯 示器模塊406。
[0058] 觸控筆位置確定模塊402可W用于確定寫入裝置108的位置如寫入裝置108相對(duì)于 輸入敏感顯示器的位置。在某些實(shí)施方式中,觸控筆位置確定模塊402可W接收來自寫入裝 置108的數(shù)據(jù)W用于確定寫入裝置108相對(duì)于輸入敏感顯示器的位置。例如,觸控筆位置確 定模塊402可W接收來自寫入裝置108的運(yùn)動(dòng)和/或位置傳感器304的信號(hào)并且可W使用來 自運(yùn)動(dòng)和/或位置傳感器304的信號(hào)來確定寫入裝置108相對(duì)于輸入敏感顯示器的位置。作 為另一示例,觸控筆位置確定模塊402可W基于由輸入敏感顯示器檢測(cè)的信號(hào)強(qiáng)度指標(biāo)來 確定寫入裝置108相對(duì)于輸入敏感顯示器的位置。信號(hào)強(qiáng)度指標(biāo)可W由寫入裝置108的寫入 電路裝置302與輸入敏感顯示器之間的相互作用來產(chǎn)生。信號(hào)強(qiáng)度指標(biāo)可W用于確定輸入 敏感顯示器與寫入裝置108之間的距離。
[0059] 光標(biāo)確定模塊404可W用于確定要顯示的光標(biāo)的位置。例如,光標(biāo)確定模塊404可 W用于響應(yīng)于寫入裝置108朝向輸入敏感顯示器移動(dòng)來確定光標(biāo)應(yīng)當(dāng)被保持在固定位置。 再例如,光標(biāo)確定模塊404可W用于確定光標(biāo)應(yīng)當(dāng)返回至在寫入裝置108開始朝向輸入敏感 顯示器移動(dòng)之前所保持的先前位置。在某些實(shí)施方式中,如果在輸入敏感顯示器上有圖形 特征位于在寫入裝置108開始朝向輸入敏感顯示器移動(dòng)前所保持的先前位置附近,如果輸 入敏感顯示器上的光標(biāo)圖形自該先前位置的時(shí)間起已有所變化,W及/或者如果寫入裝置 108的位置表明寫入裝置108與輸入敏感顯示器正彼此接近(例如,朝向彼此移動(dòng)),則光標(biāo) 確定模塊404可W確定光標(biāo)應(yīng)當(dāng)返回到該先前位置。如可W理解,先前位置可W是任何先前 位置如當(dāng)前時(shí)間之前的5毫秒、10毫秒或100毫秒的光標(biāo)位置。顯示器模塊406可W用于顯示 光標(biāo)。
[0060] 在一種實(shí)施方式中,光標(biāo)確定模塊404可W從觸控筆位置確定模塊402接收表明用 戶正在使觸控筆懸停的數(shù)據(jù)。光標(biāo)確定模塊404可W直接使用最新報(bào)告的觸控筆位置(例 如,懸停位置)來實(shí)時(shí)地更新光標(biāo)位置。在一些實(shí)施方式中,光標(biāo)確定模塊404可W保持先前 報(bào)告的觸控筆位置的列表(例如,5、10、20等),但是可W僅使用最新報(bào)告的觸控筆位置來更 新光標(biāo)位置。
[0061] 另外,光標(biāo)確定模塊404可W從觸控筆位置確定模塊402接收表明用戶正在使觸控 筆與顯示器接觸的數(shù)據(jù)。在運(yùn)樣的實(shí)施方式中,光標(biāo)確定模塊404可W根據(jù)先前報(bào)告的觸控 筆位置(例如,在5、10或20個(gè)樣本之前或更少的樣本或更多的樣本)的列表來更新光標(biāo)位置 W使用觸控筆位置。在一種實(shí)施方式中,光標(biāo)確定模塊404可W根據(jù)先前的多個(gè)(例如,5、 10、15、30等)樣本的加權(quán)平均來更新光標(biāo)位置W使用觸控筆位置。
[0062] 在一種實(shí)施方式中,可W生成點(diǎn)擊和/或觸摸事件。在一些實(shí)施方式中,觸摸事件 可W包括更新的和/或警告的光標(biāo)位置。如可W理解,通過使用先前報(bào)告的觸控筆位置來更 新光標(biāo)位置,可W呈現(xiàn)相對(duì)于從硬件報(bào)告的最準(zhǔn)確的位置的偏移。因此,使用先前報(bào)告的觸 控筆位置來更新光標(biāo)位置僅可W在某些模式下如響應(yīng)于光標(biāo)懸停在按鈕、對(duì)象邊緣、圖形 等周圍來進(jìn)行。
[0063] 在點(diǎn)擊和/或觸摸事件之后,光標(biāo)位置可W恢復(fù)更新至最近和/或最準(zhǔn)確的位置。 在一些實(shí)施方式中,從使用先前報(bào)告的觸控筆位置至使用當(dāng)前觸控筆位置的轉(zhuǎn)移可W逐步 來進(jìn)行,例如從加權(quán)平均的觸控筆位置逐漸移動(dòng)至當(dāng)前位置,逐步使用更近的觸控筆位置 (例如,使用9個(gè)樣本之前的樣本,然后8個(gè)樣本之前的樣本,直到到達(dá)當(dāng)前樣本),等等。
[0064] 圖5是示出了用于設(shè)置光標(biāo)位置的方法500的一種實(shí)施方式的示意性流程圖。在一 些實(shí)施方式中,方法500由平板裝置例如信息處理裝置102來執(zhí)行。在其他實(shí)施方式中,方法 500可W由模塊例如光標(biāo)定位模塊104來執(zhí)行。在某些實(shí)施方式中,方法500可W由執(zhí)行程序 代碼的處理器例如微控制器、微處理器、中央處理單元(CPU)、圖形處理單元(GPU)、輔助處 理單元、現(xiàn)場(chǎng)可編程口陣列(FPGA)等來執(zhí)行。
[0065] 方法500可W包括接收502與第一時(shí)間段對(duì)應(yīng)的第一觸控筆位置的指示。在一些實(shí) 施方式中,第一觸控筆位置的指示可W與觸控筆正處于懸停位置對(duì)應(yīng)。在運(yùn)樣的實(shí)施方式 中,懸停位置可W表示觸控筆在輸入敏感顯示器上方的位置被保持了某個(gè)時(shí)間段。該時(shí)間 段可W是任何合適的時(shí)間段例如50毫秒、100毫秒、200毫秒、500毫秒等。
[0066] 此外,第一觸控筆位置的指示可W是相對(duì)于輸入敏感顯示器的位置。在相對(duì)位置 的一個(gè)示例中,觸控筆可W移動(dòng)并且輸入敏感顯示器可W連同觸控筆(例如,在乘坐汽車、 火車、飛機(jī)等時(shí))一起移動(dòng)。在運(yùn)樣的示例中,第一觸控筆位置可W指示觸控筆位置相對(duì)于 輸入敏感顯示器不移動(dòng)。在相對(duì)位置的另一示例中,觸控筆可W靜止,并且輸入敏感顯示器 可W移動(dòng)(例如,用戶在觸控筆下方移動(dòng)敏感顯示器)。在運(yùn)樣的示例中,第一觸控筆位置可 W指示觸控筆位置相對(duì)于輸入敏感顯示器正在變化。
[0067] 方法500還可W包括接收504與第一時(shí)間段之后的第二時(shí)間段對(duì)應(yīng)的第二觸控筆 位置的指示。在一些實(shí)施方式中,第二觸控筆位置的指示可W表明觸控筆與輸入敏感顯示 器正彼此接近。例如,第二觸控筆位置可W表明在輸入敏感顯示器保持大致靜止的同時(shí)觸 控筆正在朝向輸入敏感顯示器移動(dòng)W及/或者在觸控筆保持大致靜止的同時(shí)輸入敏感顯示 器正在朝向觸控筆移動(dòng)。第二觸控筆位置的指示可W相對(duì)于輸入敏感顯示器。
[0068] 方法500可W響應(yīng)于第一觸控筆位置的指示、第二觸控筆位置的指示和至少一個(gè) 其他輸入來確定506光標(biāo)位置。所述至少一個(gè)其他輸入可W包括用于進(jìn)行W下操作的第一 輸入:響應(yīng)于在輸入敏感顯示器上有圖形特征位于與第一觸控筆位置的指示對(duì)應(yīng)的位置附 近,來將光標(biāo)位置設(shè)置到該位置。圖形特征可W是任何合適的圖形特征例如可W由用戶選 擇的圖形特征。例如,圖形特征可W是圖標(biāo)、按鈕、復(fù)選框、下拉菜單、滑動(dòng)條、菜單選項(xiàng)等。
[0069] 所述至少一個(gè)其他輸入還可W包括用于進(jìn)行W下操作的第二輸入:響應(yīng)于輸入敏 感顯示器上的光標(biāo)圖形在第一時(shí)間段和第二時(shí)間段中的一個(gè)或更多個(gè)時(shí)間段期間的變化, 來將光標(biāo)位置設(shè)置到與第一觸控筆位置的指示對(duì)應(yīng)的位置。光標(biāo)圖形被顯示在輸入敏感顯 示器上W表示光標(biāo)。在某些實(shí)施方式中,光標(biāo)可W是用戶使用觸控筆來控制的移動(dòng)指示符。 如可W理解,光標(biāo)圖形位置與觸控筆的位置對(duì)應(yīng)。光標(biāo)圖形可W是任何合適的圖形。例如, 光標(biāo)圖形可W是單向箭頭、豎直取向的雙向箭頭、水平取向的雙向箭頭、對(duì)角線取向的雙向 箭頭、手形、沙漏形、十字準(zhǔn)線、問號(hào)、I型標(biāo)記等。
[0070] 所述至少一個(gè)其他輸入可W包括用于進(jìn)行W下操作的第Ξ輸入:響應(yīng)于第一觸控 筆位置的指示和第二觸控筆位置的指示表明觸控筆和輸入敏感顯示正在彼此接近,來將光 標(biāo)位置設(shè)置到與第一觸控筆位置的指示對(duì)應(yīng)的位置。正在彼此接近可W包括:輸入敏感顯 示器正在朝向觸控筆移動(dòng)、觸控筆正在朝向輸入敏感顯示器移動(dòng)W及/或者輸入敏感顯示 器與觸控筆兩者正在朝向彼此移動(dòng)。如可W理解,所述至少一個(gè)其他輸入可W包括第一輸 入、第二輸入和第Ξ輸入的任何組合。然后,方法500可W結(jié)束。
[0071] 圖6是示出了用于設(shè)置光標(biāo)位置的方法600的另一種實(shí)施方式的示意性流程圖。在 一些實(shí)施方式中,方法600由平板裝置例如信息處理裝置102來執(zhí)行。在其他實(shí)施方式中,方 法600可W由模塊例如光標(biāo)定位模塊104來執(zhí)行。在某些實(shí)施方式中,方法600可W由執(zhí)行程 序代碼的處理器例如微控制器、微處理器、中央處理單元(CPU)、圖形處理單元(GPU)、輔助 處理單元、現(xiàn)場(chǎng)可編程口陣列(FPGA)等來執(zhí)行。
[0072] 方法600可W通過確定602觸控筆中是否存在運(yùn)動(dòng)和/或位置傳感器來開始。如果 方法600確定602觸控筆中不存在運(yùn)動(dòng)和/或位置傳感器,則方法600使用輸入敏感顯示器來 感測(cè)604觸控筆的位置。例如,方法600可W通過確定由觸控筆相對(duì)于輸入敏感顯示器的位 置產(chǎn)生的信號(hào)強(qiáng)度來使用輸入敏感顯示器感測(cè)604觸控筆的位置。該信號(hào)強(qiáng)度可W用于確 定觸控筆與輸入敏感顯示器之間的距離。觸控筆與輸入敏感顯示器之間的距離可W用于確 定觸控筆是正在懸停、正在朝向輸入敏感顯示器移動(dòng)W及/或者正在從輸入敏感顯示器離 開。方法600可W接收606從輸入敏感顯示器提供的與第一時(shí)間段對(duì)應(yīng)的第一觸控筆位置的 指示。
[0073] 如果方法600確定602觸控筆中存在運(yùn)動(dòng)和/或位置傳感器例如運(yùn)動(dòng)和/或位置傳 感器304,則方法600使用觸控筆中的運(yùn)動(dòng)和/或位置傳感器來感測(cè)608觸控筆的位置。因此, 運(yùn)動(dòng)和/或位置傳感器生成第一觸控筆位置的指示。方法600可W接收606從觸控筆提供的 與第一時(shí)間段對(duì)應(yīng)的第一觸控筆位置的指示。如可W理解,由運(yùn)動(dòng)和/或位置傳感器感測(cè) 608的觸控筆的位置可W用于確定觸控筆與輸入敏感顯示器之間的距離。觸控筆與輸入敏 感顯示器之間的距離可W用于確定觸控筆是正在懸停、正在朝向輸入敏感顯示器移動(dòng)和/ 或正在從輸入敏感顯示器離開。
[0074] 方法600可W接收610從輸入敏感顯示器或觸控筆提供的與第一時(shí)間段之后的第 二時(shí)間段對(duì)應(yīng)的第二觸控筆位置的指示。此外,方法600可W響應(yīng)于第一觸控筆位置的指 示、第二觸控筆位置的指示和至少一個(gè)其他輸入來確定612光標(biāo)位置。方法600可W顯示614 光標(biāo)位置。然后方法600可W結(jié)束。
[0075] 可其他具體形式來實(shí)現(xiàn)實(shí)施方式。所描述的實(shí)施方式應(yīng)當(dāng)在所有方面都被理 解成僅為說明性而非限制性。因此,由所附權(quán)利要求而非前述描述來表明本發(fā)明的范圍。落 入權(quán)利要求的等同意義和等同范圍內(nèi)的所有變化也應(yīng)包括在權(quán)利要求的范圍內(nèi)。
【主權(quán)項(xiàng)】
1. 一種設(shè)備,包括: 接收觸控筆輸入的輸入敏感顯示器; 處理器; 存儲(chǔ)器,所述存儲(chǔ)器被配置成使所述處理器能夠執(zhí)行如下方法: 接收與第一時(shí)間段對(duì)應(yīng)的第一觸控筆位置的指示; 接收與所述第一時(shí)間段之后的第二時(shí)間段對(duì)應(yīng)的第二觸控筆位置的指示;以及 根據(jù)所述第一觸控筆位置的指示、所述第二觸控筆位置的指示和至少一個(gè)其他輸入來 確定光標(biāo)位置。2. 根據(jù)權(quán)利要求1所述的設(shè)備,還包括觸控筆,并且其中,所述觸控筆包括選自運(yùn)動(dòng)傳 感器和位置傳感器中的傳感器。3. 根據(jù)權(quán)利要求1所述的設(shè)備,還包括觸控筆,并且其中,所述觸控筆包括加速度計(jì)、陀 螺儀、高度計(jì)和無線收發(fā)器中的一個(gè)或更多個(gè)。4. 根據(jù)權(quán)利要求3所述的設(shè)備,其中,接收第一觸控筆位置的指示的步驟還包括從所述 觸控筆接收所述第一觸控筆位置的指示,并且接收第二觸控筆位置的指示的步驟還包括從 所述觸控筆接收所述第二觸控筆位置的指示。5. 根據(jù)權(quán)利要求1所述的設(shè)備,其中,確定光標(biāo)位置的步驟還包括以下步驟:響應(yīng)于在 所述輸入敏感顯示器上有圖形特征位于與所述第一觸控筆位置的指示對(duì)應(yīng)的位置附近,來 將所述光標(biāo)位置設(shè)置到與所述第一觸控筆位置的指示對(duì)應(yīng)的位置。6. 根據(jù)權(quán)利要求1所述的設(shè)備,其中,確定光標(biāo)位置的步驟還包括以下步驟:響應(yīng)于所 述輸入敏感顯示器上的光標(biāo)圖形在所述第一時(shí)間段和所述第二時(shí)間段中的一個(gè)或更多個(gè) 時(shí)間段期間變化,來將所述光標(biāo)位置設(shè)置到與所述第一觸控筆位置的指示對(duì)應(yīng)的位置。7. 根據(jù)權(quán)利要求1所述的設(shè)備,其中,確定光標(biāo)位置的步驟還包括以下步驟:響應(yīng)于所 述第一觸控筆位置的指示和所述第二觸控筆位置的指示表明所述觸控筆與所述輸入敏感 顯示器正在彼此接近,來將所述光標(biāo)位置設(shè)置到與所述第一觸控筆位置的指示對(duì)應(yīng)的位 置。8. 根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述至少一個(gè)其他輸入包括以下輸入中的一個(gè)或 更多個(gè): 用于進(jìn)行以下操作的輸入:響應(yīng)于在所述輸入敏感顯示器上有圖形特征位于與所述第 一觸控筆位置的指示對(duì)應(yīng)的位置附近,來將所述光標(biāo)位置設(shè)置到與所述第一觸控筆位置的 指示對(duì)應(yīng)的位置; 用于進(jìn)行以下操作的輸入:響應(yīng)于所述輸入敏感顯示器上的光標(biāo)圖形在所述第一時(shí)間 段和所述第二時(shí)間段中的一個(gè)或更多個(gè)時(shí)間段期間變化,來將所述光標(biāo)位置設(shè)置到與所述 第一觸控筆位置的指示對(duì)應(yīng)的位置;以及 用于進(jìn)行以下操作的輸入:響應(yīng)于所述第一觸控筆位置的指示和所述第二觸控筆位置 的指示表明所述觸控筆與所述輸入敏感顯示器正在彼此接近,來將所述光標(biāo)位置設(shè)置到與 所述第一觸控筆位置的指示對(duì)應(yīng)的位置。9. 一種方法,包括: 通過使用處理器來接收與第一時(shí)間段對(duì)應(yīng)的第一觸控筆位置的指示; 接收與所述第一時(shí)間段之后的第二時(shí)間段對(duì)應(yīng)的第二觸控筆位置的指示;以及 根據(jù)所述第一觸控筆位置的指示、所述第二觸控筆位置的指示和至少一個(gè)其他輸入來 確定光標(biāo)位置。10. 根據(jù)權(quán)利要求9所述的方法,其中,接收所述第一觸控筆位置的指示還包括接收觸 控筆正處于懸停位置的指示。11. 根據(jù)權(quán)利要求9所述的方法,還包括:使用觸控筆來感測(cè)所述第一觸控筆位置的指 示和所述第二觸控筆位置的指示。12. 根據(jù)權(quán)利要求11所述的方法,其中,感測(cè)所述第一觸控筆位置的指示和所述第二觸 控筆位置的指示還包括:使用所述觸控筆中的傳感器來感測(cè)所述第一觸控筆位置的指示和 所述第二觸控筆位置的指示。13. 根據(jù)權(quán)利要求9所述的方法,還包括使用顯示器來感測(cè)所述第一觸控筆位置和所述 第二觸控筆位置。14. 根據(jù)權(quán)利要求13所述的方法,其中,使用所述顯示器來感測(cè)所述第一觸控筆位置和 所述第二觸控筆位置還包括:確定由觸控筆相對(duì)于所述顯示器的位置產(chǎn)生的信號(hào)強(qiáng)度。15. 根據(jù)權(quán)利要求9所述的方法,其中,接收所述第一觸控筆位置的指示和所述第二觸 控筆位置的指示還包括:接收所述第一觸控筆位置和所述第二觸控筆位置相對(duì)于顯示器位 置的指示。16. 根據(jù)權(quán)利要求15所述的方法,其中,接收所述第一觸控筆位置和所述第二觸控筆位 置相對(duì)于所述顯示器位置的指示還包括:接收觸控筆在所述顯示器位置的變化期間保持大 致靜止的指示。
【文檔編號(hào)】G06F3/0481GK105988664SQ201510909807
【公開日】2016年10月5日
【申請(qǐng)日】2015年12月10日
【發(fā)明人】約翰·韋爾登·尼科爾森, 拉塞爾·斯佩格特·范布恩
【申請(qǐng)人】聯(lián)想(新加坡)私人有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
马山县| 东山县| 运城市| 崇信县| 乐山市| 榆林市| 江城| 孝昌县| 德江县| 邻水| 荆门市| 隆子县| 泰州市| 印江| 长春市| 南涧| 建昌县| 淮南市| 饶平县| 六安市| 华蓥市| 深州市| 宁晋县| 灌南县| 古交市| 望城县| 肥西县| 赣榆县| 苗栗市| 镇安县| 社旗县| 吉水县| 津市市| 台北市| 宽甸| 宝鸡市| 盐池县| 西昌市| 徐州市| 双柏县| 平泉县|