本發(fā)明涉及主動(dòng)式靜電觸控筆、傳感器控制器、具備這些的系統(tǒng)以及由這些執(zhí)行的方法,特別是涉及適合一個(gè)或多個(gè)主動(dòng)式靜電觸控筆頻繁地出入傳感器電極的檢測(cè)范圍的情況的主動(dòng)式靜電觸控筆、傳感器控制器、具備這些的系統(tǒng)以及由這些執(zhí)行的方法。
背景技術(shù):
近年來(lái),作為用于在電子設(shè)備的面板上進(jìn)行使用了筆的手寫(xiě)輸入的輸入裝置,能夠利用各種方式的觸控筆。其中,被稱為主動(dòng)式靜電觸控筆的觸控筆具備振蕩電路,通過(guò)設(shè)置在觸控筆的前端附近的電極使前端的指示位置附近產(chǎn)生電場(chǎng)的變化(交變電場(chǎng)),從而發(fā)出振蕩電路生成的頻率信號(hào)的頻率的信號(hào)。關(guān)于提供給電子設(shè)備的傳感器,使用配設(shè)為矩陣狀的電極組,對(duì)通過(guò)上述電場(chǎng)的變化而在電極組中感應(yīng)的電荷量的變化進(jìn)行檢測(cè)來(lái)檢測(cè)信號(hào),根據(jù)檢測(cè)到信號(hào)的電極的位置和信號(hào)的電平等來(lái)導(dǎo)出觸控筆的指示位置。
關(guān)主動(dòng)式靜電觸控筆,存在如下類型:通過(guò)筆壓或固有的id等的信息對(duì)從振蕩電路供給的信號(hào)進(jìn)行調(diào)制,從而能夠?qū)鞲衅骺刂破靼l(fā)送信息。
記載于專利文獻(xiàn)1的電子筆,公開(kāi)了能夠發(fā)送信息的類型的主動(dòng)式靜電觸控筆的一個(gè)例。電子筆對(duì)位置檢測(cè)裝置依次發(fā)送包含位置檢測(cè)用的連續(xù)信號(hào)cs和通過(guò)分割了第1信息(賦予給電子筆的固有id等)的部分信息對(duì)連續(xù)信號(hào)cs進(jìn)行調(diào)制而得到的第1調(diào)制信號(hào)的信號(hào)塊sib。
圖14a表示包含連續(xù)信號(hào)cs和信號(hào)塊sib的發(fā)送信號(hào)的例子。另外,圖14b是示出第1信息通過(guò)多個(gè)信號(hào)塊sib而被發(fā)送的圖。圖中的分割號(hào)碼(塊號(hào)碼a、b、…、n)表示與部分信息對(duì)應(yīng)的id塊的號(hào)碼。專利文獻(xiàn)1中的平板電腦的微處理器構(gòu)成為,將從連續(xù)信號(hào)cs得到的位置信息與結(jié)合部分信息得到的第1信息關(guān)聯(lián)起來(lái)輸出。
現(xiàn)有技術(shù)文獻(xiàn)
專利文獻(xiàn)
專利文獻(xiàn)1:國(guó)際公開(kāi)第2015/111159號(hào)公報(bào)
技術(shù)實(shí)現(xiàn)要素:
發(fā)明所要解決的課題
主動(dòng)式靜電觸控筆與傳感器控制器之間的通信,通過(guò)筆頭電極附近(幾毫米~幾十毫米程度以內(nèi))的局部的交變電場(chǎng)而實(shí)現(xiàn)。關(guān)于利用了電場(chǎng)的通信,由于針對(duì)距離的信號(hào)電平的衰減大,因此在觸控筆每次從配設(shè)在電子設(shè)備上的傳感器離開(kāi)時(shí)通信間斷,無(wú)法如bluetooth(注冊(cè)商標(biāo))等的無(wú)線通信那樣持續(xù)地進(jìn)行。
另外,即使觸控筆與傳感器處于靠近的位置關(guān)系,其通信速度也受限。
因此,在表示不會(huì)根據(jù)觸控筆的操作狀態(tài)而變化的觸控筆的功能或觸控筆id(固有id)等的結(jié)構(gòu)數(shù)據(jù)的通信中使用的時(shí)間或頻率等的通信資源越少越優(yōu)選。
因此,本發(fā)明的目的之一在于,在(1)用戶通過(guò)重復(fù)使觸控筆下降并在移動(dòng)預(yù)定量之后上升的循環(huán),從而某觸控筆重復(fù)進(jìn)出一個(gè)傳感器控制器的檢測(cè)范圍的利用方式,或者,(2)用戶交替地更換第1觸控筆和第2觸控筆的利用方式中,能夠判別第1觸控筆與其他觸控筆的異同,并且減少觸控筆標(biāo)識(shí)符等不會(huì)根據(jù)觸控筆的操作狀態(tài)而變化的數(shù)據(jù)的通信次數(shù)。
用于解決課題的手段
本發(fā)明的第1側(cè)面的方法,通過(guò)一個(gè)或多個(gè)主動(dòng)式靜電觸控筆和與傳感器電極連接的傳感器控制器執(zhí)行,其中,所述方法包括:所述傳感器控制器重復(fù)發(fā)出用于檢測(cè)所述主動(dòng)式靜電觸控筆的搜索封包的搜索步驟;所述一個(gè)或多個(gè)主動(dòng)式靜電觸控筆中的檢測(cè)到所述搜索封包的第1主動(dòng)式靜電觸控筆回復(fù)針對(duì)所述搜索封包的響應(yīng)封包的搜索響應(yīng)步驟;所述傳感器控制器對(duì)所述第1主動(dòng)式靜電觸控筆,發(fā)送包含對(duì)將所述搜索封包作為基準(zhǔn)定時(shí)的第1時(shí)隙進(jìn)行指定的時(shí)隙指定信息的設(shè)定封包的設(shè)定步驟;以及所述第1主動(dòng)式靜電觸控筆使用由所述設(shè)定封包指定的所述第1時(shí)隙,發(fā)送表示該第1主動(dòng)式靜電觸控筆的操作狀態(tài)的操作狀態(tài)數(shù)據(jù)的數(shù)據(jù)發(fā)送步驟。
本發(fā)明的第2側(cè)面的方法,在上述第1側(cè)面的方法中,進(jìn)一步包含:所述傳感器控制器對(duì)所述第1主動(dòng)式靜電觸控筆發(fā)送用于請(qǐng)求該第1主動(dòng)式靜電觸控筆的結(jié)構(gòu)信息的結(jié)構(gòu)信息請(qǐng)求封包的結(jié)構(gòu)信息請(qǐng)求步驟;以及所述第1主動(dòng)式靜電觸控筆根據(jù)所述結(jié)構(gòu)信息請(qǐng)求封包的接收來(lái)發(fā)送所述結(jié)構(gòu)信息的結(jié)構(gòu)響應(yīng)步驟,所述傳感器控制器在接收所述結(jié)構(gòu)信息之后發(fā)送所述設(shè)定封包。所述結(jié)構(gòu)信息例如包含作為所述第1主動(dòng)式靜電觸控筆預(yù)先保存的觸控筆標(biāo)識(shí)符的第1觸控筆標(biāo)識(shí)符。
本發(fā)明的系統(tǒng),具備一個(gè)或多個(gè)主動(dòng)式靜電觸控筆和與傳感器電極連接的傳感器控制器,其中,所述傳感器控制器重復(fù)發(fā)出用于檢測(cè)所述主動(dòng)式靜電觸控筆的搜索封包,并且對(duì)所述一個(gè)或多個(gè)主動(dòng)式靜電觸控筆中的回復(fù)了針對(duì)該搜索封包的響應(yīng)封包的主動(dòng)式靜電觸控筆,發(fā)送包含對(duì)將所述搜索封包作為基準(zhǔn)定時(shí)的時(shí)隙進(jìn)行指定的時(shí)隙指定信息的設(shè)定封包,所述一個(gè)或多個(gè)主動(dòng)式靜電觸控筆分別在檢測(cè)到所述搜索封包時(shí)回復(fù)所述響應(yīng)封包,并且使用由所述設(shè)定封包指定的所述時(shí)隙,發(fā)送表示該主動(dòng)式靜電觸控筆的操作狀態(tài)的操作狀態(tài)數(shù)據(jù)。
本發(fā)明的主動(dòng)式靜電觸控筆,在具備一個(gè)或多個(gè)主動(dòng)式靜電觸控筆和與傳感器電極連接的傳感器控制器的系統(tǒng)中使用,其中,所述傳感器控制器重復(fù)發(fā)出用于檢測(cè)所述主動(dòng)式靜電觸控筆的搜索封包,并且對(duì)所述一個(gè)或多個(gè)主動(dòng)式靜電觸控筆中的回復(fù)了針對(duì)該搜索封包的響應(yīng)封包的主動(dòng)式靜電觸控筆,發(fā)送包含對(duì)將所述搜索封包作為基準(zhǔn)定時(shí)的時(shí)隙進(jìn)行指定的時(shí)隙指定信息的設(shè)定封包,在檢測(cè)到所述搜索封包時(shí)回復(fù)所述響應(yīng)封包,并且使用通過(guò)所述基準(zhǔn)定時(shí)規(guī)定的時(shí)隙中的、由所述設(shè)定封包指定的所述時(shí)隙,發(fā)送表示該主動(dòng)式靜電觸控筆的操作狀態(tài)的操作狀態(tài)數(shù)據(jù)。
本發(fā)明的傳感器控制器,在具備一個(gè)或多個(gè)主動(dòng)式靜電觸控筆和與傳感器電極連接的傳感器控制器的系統(tǒng)中使用,其中所述一個(gè)或多個(gè)主動(dòng)式靜電觸控筆分別在檢測(cè)到用于檢測(cè)所述主動(dòng)式靜電觸控筆的搜索封包時(shí)回復(fù)響應(yīng)封包,并且使用由設(shè)定封包指定的時(shí)隙發(fā)送表示該主動(dòng)式靜電觸控筆的操作狀態(tài)的操作狀態(tài)數(shù)據(jù),該設(shè)定封包包含對(duì)將所述搜索封包作為基準(zhǔn)定時(shí)的時(shí)隙進(jìn)行指定的時(shí)隙指定信息,重復(fù)發(fā)出所述搜索封包,并且對(duì)所述一個(gè)或多個(gè)主動(dòng)式靜電觸控筆中的回復(fù)了針對(duì)該搜索封包的所述響應(yīng)封包的主動(dòng)式靜電觸控筆發(fā)送所述設(shè)定封包。
發(fā)明效果
根據(jù)本發(fā)明的第1側(cè)面,傳感器控制器能夠通過(guò)在設(shè)定封包中指定的第1時(shí)隙識(shí)別第1主動(dòng)式靜電觸控筆。因此,即使沒(méi)有在操作狀態(tài)數(shù)據(jù)中附加有觸控筆標(biāo)識(shí)符,傳感器控制器也能夠從該操作狀態(tài)數(shù)據(jù)通過(guò)第1時(shí)隙而被接收的事實(shí)理解到,該操作狀態(tài)數(shù)據(jù)通過(guò)第1主動(dòng)式靜電觸控筆而被發(fā)送。因此,在發(fā)送操作狀態(tài)數(shù)據(jù)時(shí),第1主動(dòng)式靜電觸控筆能夠省略觸控筆標(biāo)識(shí)符的發(fā)送。
另外,根據(jù)本發(fā)明的第2側(cè)面,傳感器控制器通過(guò)通信從第1主動(dòng)式靜電觸控筆獲取第1觸控筆標(biāo)識(shí)符,并且能夠?qū)?yīng)于在與第1主動(dòng)式靜電觸控筆的通信中使用的通信信道,通過(guò)通信資源表進(jìn)行管理。因此,即使沒(méi)有在操作狀態(tài)數(shù)據(jù)中附加觸控筆標(biāo)識(shí)符,也能夠?qū)⒔邮盏降牟僮鳡顟B(tài)數(shù)據(jù)與第1觸控筆標(biāo)識(shí)符關(guān)聯(lián)起來(lái)輸出給主控制器。
附圖說(shuō)明
圖1是位置輸入系統(tǒng)1的概要圖。
圖2是觸控筆100的功能框圖。
圖3是傳感器控制器200的功能框圖。
圖4是說(shuō)明四個(gè)工作模式m1~m4的圖。
圖5是示出各種封包的兼容格式的圖。
圖6是說(shuō)明在四個(gè)工作模式各自下通信的封包的圖。
圖7是說(shuō)明通信信道的圖。
圖8是示出通信資源表crtbl的圖。
圖9是傳感器控制器200(觸控筆檢測(cè)部215)的工作流程圖。
圖10是觸控筆100(通信控制部120的)工作流程圖。
圖11是示出工作例1(第1觸控筆101針對(duì)傳感器控制器200的檢測(cè)范圍重復(fù)進(jìn)出的情況)的圖。
圖12是示出工作例2(第1觸控筆101與第2觸控筆102被交替地利用的情況)的圖。
圖13是傳感器控制器200(觸控筆檢測(cè)部215)的工作流程圖的變形例。
圖14a是示出記載于專利文獻(xiàn)1的發(fā)明的發(fā)送信號(hào)的例子的圖。
圖14b是示出記載于專利文獻(xiàn)1的發(fā)明的第1信息的發(fā)送方法的圖。
具體實(shí)施方式
以下,參照附圖,詳細(xì)說(shuō)明本發(fā)明的優(yōu)選實(shí)施方式。
圖1是本實(shí)施方式的位置輸入系統(tǒng)1的概要圖。如該圖1所示,位置輸入系統(tǒng)1構(gòu)成為,包含用于指示位置的觸控筆100和使用傳感器電極201導(dǎo)出觸控筆100的指示位置的傳感器控制器200。在觸控筆100中包含有均作為主動(dòng)式靜電觸控筆的、第1觸控筆101和第2觸控筆102。
(1)用戶以如下方式利用第1觸控筆101:使第1觸控筆101下降并以描繪圖中軌跡st1的方式移動(dòng)預(yù)定期間且使第1觸控筆101上升。之后用戶再次使第1觸控筆101下降并沿著其他的軌跡st2使第1觸控筆101移動(dòng)預(yù)定期間,之后使第1觸控筆101上升。用戶重復(fù)觸控筆下降到上升的循環(huán),從而產(chǎn)生第1觸控筆101重復(fù)出入一個(gè)傳感器控制器200的檢測(cè)范圍的狀況。
(2)另外,存在如下情況:用戶暫時(shí)放置第1觸控筆101,更換為與第1觸控筆101設(shè)定得不同(刷子類型等)的第2觸控筆102。在這種情況下,產(chǎn)生第1觸控筆101與第2觸控筆102交替地重復(fù)出入一個(gè)傳感器控制器200的檢測(cè)范圍的狀況。圖中軌跡st3示出通過(guò)與第1觸控筆101設(shè)定得不同的第2觸控筆102輸入的軌跡。
圖中的虛線圓p1和p2分別表示第1觸控筆101和第2觸控筆102的指示位置。虛線圓p1附近的箭頭ds表示從第1觸控筆101向傳感器控制器200的方向的信號(hào)、即下行信號(hào)ds。虛線圓p2附近的箭頭us表示從傳感器控制器200向觸控筆100的方向的信號(hào)、即上行信號(hào)us。
傳感器控制器200使用下行信號(hào)ds和上行信號(hào)us在與一個(gè)以上的觸控筆100之間進(jìn)行以傳感器控制器200為中心的雙方向通信。另外,傳感器控制器200還進(jìn)行將第1觸控筆101和第2觸控筆102的指示位置供給到區(qū)別觸控筆并且控制電子設(shè)備301整體的電子設(shè)備控制部300(主控制器)的處理。
圖2是觸控筆100的功能框圖。如該圖2所示,觸控筆100構(gòu)成為包含電極103、收發(fā)切換部104、振蕩部111、發(fā)送部112、接收部113、操作信息檢測(cè)部117、操作輸入部118、結(jié)構(gòu)信息保存部119以及通信控制部120。
電極103是起到如下作用的導(dǎo)體:產(chǎn)生與從收發(fā)切換部104供給的下行信號(hào)ds一致的交變電場(chǎng)的作用;以及產(chǎn)生與上行信號(hào)us對(duì)應(yīng)的電荷并供給到收發(fā)切換部104的作用。這兩個(gè)作用交替地執(zhí)行。
收發(fā)切換部104是根據(jù)切換信號(hào)s_sel切換電極103與發(fā)送部112或接收部113之間的連接狀態(tài)的開(kāi)關(guān)。為了以時(shí)分方式切換在一個(gè)時(shí)隙s內(nèi)或以時(shí)隙s單位切換發(fā)送和接收而使用。
振蕩部111是根據(jù)頻率設(shè)定信號(hào)f_sel生成頻率f0、f1、f2、…(參照?qǐng)D7)中的任意一個(gè)頻率的正弦波或?qū)?yīng)的矩形波的信號(hào)的振蕩電路。
發(fā)送部112生成與從通信控制部120供給的發(fā)送用的封包(搜索響應(yīng)封包d_dp、操作狀態(tài)發(fā)送封包od_dp、結(jié)構(gòu)信息發(fā)送封包c(diǎn)d_dp)對(duì)應(yīng)的下行信號(hào)ds。例如,對(duì)構(gòu)成封包的比特序列附上糾錯(cuò)碼等并生成發(fā)送數(shù)字信號(hào),通過(guò)對(duì)發(fā)送數(shù)字信號(hào)進(jìn)行da轉(zhuǎn)換而得到的基帶信號(hào),對(duì)從振蕩部111提供的頻率f(f0、f1、f2、…)的信號(hào)進(jìn)行調(diào)制,從而生成與各種封包對(duì)應(yīng)的下行信號(hào)ds。
接收部113從上行信號(hào)us提取封包并供給到通信控制部120。例如,通過(guò)在電極103中感應(yīng)的電荷量的變化接收上行信號(hào)us,使用從振蕩部111提供的頻率f的信號(hào)對(duì)基帶信號(hào)進(jìn)行解調(diào),對(duì)基帶信號(hào)進(jìn)行ad轉(zhuǎn)換來(lái)獲取接收數(shù)字信號(hào),根據(jù)后述的本機(jī)標(biāo)識(shí)符lid的值提取將自身(第1觸控筆101等)包含在目的地中的各種封包(搜索廣播封包d_up、結(jié)構(gòu)信息請(qǐng)求封包c(diǎn)d_up、信道變更請(qǐng)求封包c(diǎn)c_up、操作狀態(tài)請(qǐng)求封包od_up)。另外,使用在預(yù)定的期間t(參照?qǐng)D7)的開(kāi)頭發(fā)送的搜索廣播封包d_up中包含的同步碼(參照?qǐng)D6(a)),檢測(cè)與預(yù)定的期間t相當(dāng)?shù)膸拈_(kāi)始定時(shí)。
操作信息檢測(cè)部117獲取并輸出設(shè)置在觸控筆100中的按鈕等操作輸入部118的接通斷開(kāi)等的操作狀態(tài)、通過(guò)未圖示的筆壓檢測(cè)部檢測(cè)到的筆壓f的值或者電池的余量數(shù)據(jù)等,作為根據(jù)觸控筆100的操作狀態(tài)而變化的信息的操作狀態(tài)數(shù)據(jù)od。
結(jié)構(gòu)信息保存部119保存對(duì)每個(gè)觸控筆100不同的觸控筆標(biāo)識(shí)符sid、表示觸控筆100的制造商的廠商id、表示觸控筆100具有的功能(筆頭類型、刷子類型或按鈕數(shù)等)的功能信息等不會(huì)根據(jù)觸控筆100的操作狀態(tài)(觸控筆的位置、施加在觸控筆前端的筆壓、按鈕按下的有無(wú))變化的作為靜態(tài)數(shù)據(jù)的結(jié)構(gòu)數(shù)據(jù)cd。
通信控制部120利用上述的各功能部并使用設(shè)定在通信設(shè)定表中的通信信道,在與傳感器控制器200之間收發(fā)圖6所示的各種封包,執(zhí)行圖10的流程圖所示的位置輸入方法。
圖3是與傳感器電極201一起使用的傳感器控制器200的功能框圖。
傳感器電極201構(gòu)成為,包含以形成于電子設(shè)備301的面板平行的面的方式二維地配設(shè)的行電極組202(202a、202b、202c)和列電極組203(203a、203b、203c、203d)。
收發(fā)切換部204是以時(shí)分方式切換將行電極組202作為發(fā)送電極使用的發(fā)送時(shí)間和作為接收電極使用的接收時(shí)間的開(kāi)關(guān)。在接收來(lái)自觸控筆100的信號(hào)的時(shí)間中,行電極組202和列電極組203雙方作為接收電極來(lái)使用。在對(duì)觸控筆100發(fā)送信號(hào)的時(shí)間中,行電極組202作為發(fā)送電極來(lái)使用。
傳感器控制器200構(gòu)成為包含發(fā)送部211、振蕩部212、接收部213以及觸控筆檢測(cè)部215,通過(guò)收發(fā)切換部204與行電極組202連接,另一方面與列電極組203直接連接。
振蕩部212根據(jù)頻率設(shè)定信號(hào)f_sel生成作為頻率f0、f1、f2、…(參照?qǐng)D7)中的任意一個(gè)頻率f的正弦波或者矩形波的信號(hào)。
發(fā)送部211生成與從觸控筆檢測(cè)部215供給的各種封包(搜索廣播封包d_up、結(jié)構(gòu)信息請(qǐng)求封包c(diǎn)d_up、信道變更請(qǐng)求封包c(diǎn)c_up、操作狀態(tài)請(qǐng)求封包od_up)對(duì)應(yīng)的上行信號(hào)us。例如,通過(guò)進(jìn)行包含對(duì)構(gòu)成封包的比特序列附加重復(fù)符號(hào)等的糾錯(cuò)處理在內(nèi)的編碼處理來(lái)生成發(fā)送數(shù)字信號(hào),通過(guò)對(duì)發(fā)送數(shù)字信號(hào)進(jìn)行da轉(zhuǎn)換來(lái)得到的基帶信號(hào)對(duì)從振蕩部212供給的頻率f(f0、f1、f2、…)的信號(hào)進(jìn)行調(diào)制而生成上行信號(hào)us。上行信號(hào)us形成在包含p1和p2附近的面板整個(gè)面上,以能夠不僅在已經(jīng)特定位置的觸控筆100中進(jìn)行檢測(cè),而且還能夠在沒(méi)有特定位置的新的觸控筆100中進(jìn)行檢測(cè)。
接收部213輸入下行信號(hào)ds并輸出從下行信號(hào)ds提取的封包。例如,通過(guò)對(duì)作為調(diào)制信號(hào)的下行信號(hào)ds乘算從振蕩部212供給的載波信號(hào)來(lái)對(duì)基帶信號(hào)進(jìn)行解調(diào)。另外,獲取對(duì)基帶信號(hào)進(jìn)行ad轉(zhuǎn)換而得到的接收數(shù)字信號(hào),提取進(jìn)行糾錯(cuò)等的封包。接收部213在提取封包的同時(shí),將表示接收了與該封包對(duì)應(yīng)的下行信號(hào)ds的電極的位置信息pos供給到觸控筆檢測(cè)部215。
觸控筆檢測(cè)部215使用上述的各功能部執(zhí)行圖9的流程圖所示的位置輸入方法。例如,在通信資源表crtbl的各條目中保存通信信道的分配與利用已分配的通信信道的觸控筆100的結(jié)構(gòu)數(shù)據(jù)cd之間的對(duì)應(yīng),通過(guò)所分配的通信信道進(jìn)行圖4所示的各種封包的收發(fā),并且能夠?qū)⒂|控筆100的觸控筆標(biāo)識(shí)符sid等結(jié)構(gòu)數(shù)據(jù)cd對(duì)應(yīng)起來(lái),并將這些供給到電子設(shè)備控制部300。
圖4是說(shuō)明本發(fā)明的位置輸入方法中的傳感器控制器200和觸控筆100的四個(gè)工作模式m1~m4的圖。
圖4(a)是說(shuō)明搜索模式m1的圖。搜索模式m1是傳感器控制器200與觸控筆100彼此搜索通信對(duì)方的模式。為了對(duì)觸控筆100報(bào)知自身的存在和幀期間的開(kāi)始定時(shí),傳感器控制器200以每個(gè)預(yù)定時(shí)隙(例如,每8時(shí)隙)發(fā)送包含傳感器控制器200的識(shí)別信息的搜索廣播封包d_up。在檢測(cè)到搜索廣播封包d_up時(shí),觸控筆100回復(fù)搜索響應(yīng)封包d_dp。
圖4(b)是說(shuō)明設(shè)定模式m2的圖。設(shè)定模式m2是如下的模式:使用默認(rèn)的通信信道(第1通信信道),確定在傳感器控制器200與觸控筆100的通信中使用的通信信道(第2通信信道)。
傳感器控制器200確定暫時(shí)識(shí)別所檢測(cè)到的第1觸控筆101的本機(jī)標(biāo)識(shí)符lid、在與第1觸控筆101的通信中使用的通信信道,分別使用結(jié)構(gòu)信息請(qǐng)求封包c(diǎn)d_up和信道變更請(qǐng)求封包c(diǎn)c_up來(lái)發(fā)送到觸控筆100。
第1觸控筆101使用默認(rèn)的通信信道(第1通信信道)在該設(shè)定模式m2(搜索模式m1之后且筆劃模式m3之前)下,發(fā)送包含觸控筆標(biāo)識(shí)符sid的結(jié)構(gòu)數(shù)據(jù)cd。
此處,例如通過(guò)頻分多址接入來(lái)實(shí)施傳感器控制器200與觸控筆100之間的通信。使用頻分多址接入時(shí)的通信信道,通過(guò)頻率f和時(shí)隙s而被特定。因此,在信道變更請(qǐng)求封包c(diǎn)c_up中包含有指定頻率f的頻率指定信息和指定時(shí)隙s的時(shí)隙指定信息(參照?qǐng)D6(b))。另外,其中,關(guān)于頻率指定信息,也可以包含在搜索廣播封包d_up中而不是信道變更請(qǐng)求封包c(diǎn)c_up中來(lái)預(yù)先通知給觸控筆100。另外,關(guān)于本機(jī)標(biāo)識(shí)符lid也同樣,也可以包含在搜索廣播封包d_up中而不是結(jié)構(gòu)信息請(qǐng)求封包c(diǎn)d_up來(lái)通知給觸控筆100。
圖4(c)是說(shuō)明筆劃模式m3的圖。在筆劃模式m3中,觸控筆100與傳感器控制器200使用在設(shè)定模式m2下確定的通信信道(第2通信信道)進(jìn)行筆壓f等的操作狀態(tài)數(shù)據(jù)od的收發(fā)。在筆劃模式m3中,省略觸控筆標(biāo)識(shí)符sid等作為不會(huì)根據(jù)觸控筆的操作狀態(tài)而變化的數(shù)據(jù)的結(jié)構(gòu)數(shù)據(jù)cd的發(fā)送。
圖4(d)是說(shuō)明保持模式m4的圖。保持模式m4是如下的狀態(tài):在用戶舉起觸控筆100之后到下一次下筆為止的期間,將筆保持在空中的狀況下,用于暫時(shí)維持在設(shè)定模式m2下設(shè)定的通信信道(第2通信信道)和分配給觸控筆100的本機(jī)標(biāo)識(shí)符lid。傳感器控制器200和觸控筆100檢測(cè)是否利用在設(shè)定模式m2下確保的本機(jī)標(biāo)識(shí)符lid和通信資源發(fā)出了通信封包,從而判定是維持本機(jī)標(biāo)識(shí)符lid和通信資源而恢復(fù)到筆劃模式m3還是開(kāi)放而返回搜索模式m1。
圖5是示出各種封包的兼容格式的圖。封包構(gòu)成為,以同步碼psync為開(kāi)頭并包含頭hdr和有效載荷pl(圖5(a))。
同步碼psync是觸控筆100用于與傳感器控制器200的時(shí)鐘獲取同步的碼。同步碼psync是傳感器控制器200選擇的pn碼或巴克碼等的碼。觸控筆100的接收部113檢測(cè)接收數(shù)字信號(hào)與同步碼psync的相關(guān)值的峰值定時(shí),與傳感器控制器200的時(shí)鐘獲取同步(圖5(b))。
另外,在上述說(shuō)明中使同步碼psync成為傳感器控制器200選擇的碼,是為了使觸控筆100能夠通過(guò)同步碼psync識(shí)別傳感器控制器200,傳感器控制器200選擇的碼通過(guò)后述的搜索廣播封包d_up(圖6(a)參照)從傳感器控制器200通知給觸控筆100。作為搜索廣播封包d_up的同步碼,不包含同步碼psync,而包含各觸控筆100和傳感器控制器200分別預(yù)先存儲(chǔ)的碼(圖6(a)所示的同步碼broadcast)。但是,這種識(shí)別功能不是必須的,在沒(méi)有設(shè)置識(shí)別功能時(shí),關(guān)于搜索廣播封包d_up以外的各封包,作為同步碼也可以使用同步碼broadcast。同步碼broadcast也與同步碼psync同樣,通過(guò)pn碼或巴克碼構(gòu)成。
在頭hdr中包含有本機(jī)標(biāo)識(shí)符lid和封包的類型信息type。
本機(jī)標(biāo)識(shí)符lid是用于唯一地識(shí)別在傳感器控制器200上利用的觸控筆100中的、應(yīng)接收該封包的觸控筆100或發(fā)送了該封包的觸控筆100的標(biāo)識(shí)符。
本機(jī)標(biāo)識(shí)符lid是構(gòu)成為能夠表示從多個(gè)地址中選擇的一個(gè)的信息。例如如果通過(guò)3比特的信息構(gòu)成本機(jī)標(biāo)識(shí)符lid,則本機(jī)標(biāo)識(shí)符lid能夠表示從23=8個(gè)地址中選擇一個(gè)。關(guān)于本機(jī)標(biāo)識(shí)符lid的比特?cái)?shù),優(yōu)選為比觸控筆標(biāo)識(shí)符sid的比特?cái)?shù)少。在一例中,優(yōu)選為使觸控筆標(biāo)識(shí)符sid成為5比特以上的信息,使本機(jī)標(biāo)識(shí)符lid成為4比特以下的信息。在具體地選擇本機(jī)標(biāo)識(shí)符lid的比特?cái)?shù)時(shí),只要成為充分識(shí)別在一個(gè)傳感器控制器200上交替地或大致同時(shí)利用的觸控筆100的數(shù)即可。例如,如果是3比特,則能夠識(shí)別7個(gè)觸控筆100并將一個(gè)地址作為廣播id來(lái)利用。
第1觸控筆101判定包含在接收數(shù)字信號(hào)中的本機(jī)標(biāo)識(shí)符lid與記錄在自身的通信設(shè)定表(參照?qǐng)D2)中的本機(jī)標(biāo)識(shí)符lid的一致,從而識(shí)別封包是針對(duì)自身(第1觸控筆101)的封包,還是針對(duì)其他的觸控筆(第2觸控筆102)的封包。關(guān)于第2觸控筆102,也進(jìn)行與第1觸控筆101相同的處理。
類型信息type是區(qū)別封包的種類(參照?qǐng)D6)的字段。在有效載荷pl中包含有與封包的種類對(duì)應(yīng)的有效載荷數(shù)據(jù)。
此處,觸控筆100和傳感器控制器200分別發(fā)送的封包優(yōu)選為例如在通過(guò)直接序列擴(kuò)頻(dsss)方式等序列擴(kuò)頻方式擴(kuò)頻的狀態(tài)下發(fā)送。關(guān)于此時(shí)所需的擴(kuò)頻碼,只要預(yù)先存儲(chǔ)在觸控筆100和傳感器控制器200雙方即可。由此,通過(guò)使用序列擴(kuò)頻方式,能夠?qū)崿F(xiàn)對(duì)于噪聲強(qiáng)的通信。
圖6是說(shuō)明在位置輸入系統(tǒng)1的四個(gè)工作模式m1~m4各自下通信的封包的圖。
(a)在搜索模式m1下利用的封包
搜索廣播封包d_up是如下的封包:傳感器控制器200為了重新檢測(cè)未檢測(cè)的觸控筆100,或者對(duì)未檢測(cè)的觸控筆100報(bào)知自身的存在,并且對(duì)于已檢測(cè)到的第1觸控筆101和第2觸控筆102供給預(yù)定期間t的定時(shí),對(duì)不特定的觸控筆100發(fā)出的封包(搜索封包)。在搜索廣播封包d_up的同步碼的部分中,包含有不特定的觸控筆100能夠接收的同步碼broadcast而不是同步碼psync。在搜索廣播封包d_up的有效載荷中,包含有用于識(shí)別發(fā)送了該搜索廣播封包d_up的傳感器控制器200的、識(shí)別同步碼psync的信息。另外,如上所述,關(guān)于搜索廣播封包d_up以外的各封包,作為同步碼也可以使用同步碼broadcast,此時(shí),不需要在搜索廣播封包d_up的有效載荷中包含識(shí)別同步碼psync的信息。
搜索響應(yīng)封包d_dp是接收了搜索廣播封包d_up的觸控筆100(第1主動(dòng)式靜電觸控筆),作為響應(yīng)對(duì)傳感器控制器200發(fā)送的封包(響應(yīng)封包)。當(dāng)在搜索廣播封包d_up的有效載荷中包含有識(shí)別同步碼psync的信息時(shí),作為搜索響應(yīng)封包d_dp的同步碼,使用傳感器控制器200選擇的同步碼psync。
(b)在設(shè)定模式m2下利用的封包
結(jié)構(gòu)信息請(qǐng)求封包c(diǎn)d_up是傳感器控制器200對(duì)發(fā)送了搜索響應(yīng)封包d_dp的觸控筆100,請(qǐng)求包含觸控筆標(biāo)識(shí)符sid的結(jié)構(gòu)數(shù)據(jù)cd的發(fā)送的封包。在發(fā)送該結(jié)構(gòu)信息請(qǐng)求封包c(diǎn)d_up之前,傳感器控制器200進(jìn)行確定對(duì)發(fā)送了搜索響應(yīng)封包d_dp的觸控筆100賦予的本機(jī)標(biāo)識(shí)符lid的處理,將所確定的本機(jī)標(biāo)識(shí)符lid的信息設(shè)定到結(jié)構(gòu)信息請(qǐng)求封包c(diǎn)d_up的有效載荷pl。在確定本機(jī)標(biāo)識(shí)符lid時(shí),傳感器控制器200以對(duì)檢測(cè)中的一個(gè)以上的觸控筆100(在傳感器控制器200上存在的一個(gè)以上的觸控筆100),分別賦予彼此不同的本機(jī)標(biāo)識(shí)符lid的方式進(jìn)行確定。由此,本機(jī)標(biāo)識(shí)符lid成為識(shí)別在傳感器控制器200上存在的一個(gè)以上的觸控筆100的信息。
結(jié)構(gòu)信息發(fā)送封包c(diǎn)d_dp是從觸控筆100發(fā)送的封包,包含觸控筆標(biāo)識(shí)符sid等不會(huì)根據(jù)觸控筆100的操作狀態(tài)而變化的靜態(tài)的結(jié)構(gòu)數(shù)據(jù)cd。
信道變更請(qǐng)求封包c(diǎn)c_up是用于通知傳感器控制器200對(duì)通過(guò)本機(jī)標(biāo)識(shí)符lid指定的觸控筆100發(fā)送操作狀態(tài)數(shù)據(jù)od的通信信道(第2通信信道)的封包(設(shè)定封包),包含表示所通知的通信信道的信道數(shù)據(jù)chd。通信信道是通過(guò)時(shí)隙s和/或頻率f來(lái)指定。
作為在信道數(shù)據(jù)chd內(nèi)記載的具體的信息,首先關(guān)于時(shí)隙s,記述通過(guò)與表示幀的開(kāi)始時(shí)刻的基準(zhǔn)定時(shí)偏移的時(shí)間來(lái)表示的時(shí)隙指定信息。例如,在后述的圖7(a)所示的例子中,基準(zhǔn)定時(shí)為通信信道700的發(fā)送定時(shí),在指定通信信道701時(shí)作為時(shí)隙指定信息記述偏移時(shí)間+1,在指定通信信道702時(shí)作為時(shí)隙指定信息記述偏移時(shí)間+2。另一方面,關(guān)于頻率f,指定預(yù)先確定的多個(gè)頻率中的任意一個(gè)的頻率指定信息記載于信道數(shù)據(jù)chd內(nèi)。另外,此處雖然在設(shè)定模式m2下發(fā)送信道數(shù)據(jù)chd,但是如上所述,也可以在搜索廣播封包d_up中包含信道數(shù)據(jù)chd的全部或一部分(例如僅頻率指定信息)。另外,作為時(shí)隙指定信息,除了偏移時(shí)間也可以表示在偏移時(shí)間之后重復(fù)發(fā)送時(shí)的間隔時(shí)間或時(shí)隙。例如,也可以使偏移+1,將間隔指定為2時(shí)隙,從而指定時(shí)隙s8n+1、s8n+3、s8n+5、s8n+7。
在(c)筆劃模式m3、(d)保持模式m4下通信的封包
操作狀態(tài)請(qǐng)求封包od_up是對(duì)通過(guò)本機(jī)標(biāo)識(shí)符lid指定的觸控筆100請(qǐng)求操作狀態(tài)數(shù)據(jù)od的發(fā)送的封包。有效載荷部不具有任何數(shù)據(jù)。
操作狀態(tài)發(fā)送封包od_dp是從觸控筆100發(fā)送且包含筆壓f或按鈕操作狀態(tài)等根據(jù)觸控筆100的操作狀態(tài)變化的操作狀態(tài)數(shù)據(jù)od的封包。操作狀態(tài)發(fā)送封包od_dp雖然不包含觸控筆標(biāo)識(shí)符sid等結(jié)構(gòu)數(shù)據(jù)cd,但是如圖所示,也可以包含本機(jī)標(biāo)識(shí)符lid。其中,傳感器控制器200能夠從接收了操作狀態(tài)發(fā)送封包od_dp的通信信道的信息識(shí)別作為發(fā)送源的觸控筆100,因此關(guān)于本機(jī)標(biāo)識(shí)符lid,也可以不包含在操作狀態(tài)發(fā)送封包od_dp中。另外,關(guān)于來(lái)自觸控筆100的操作狀態(tài)發(fā)送封包od_dp的發(fā)出,也可以沒(méi)有來(lái)自傳感器控制器200的操作狀態(tài)請(qǐng)求封包od_up中的請(qǐng)求。
圖7是說(shuō)明通過(guò)傳感器控制器200分配的通信信道的圖。圖7的橫軸表示通過(guò)期間t規(guī)定的時(shí)隙s0、s1、s2、…。關(guān)于期間t,在將傳感器控制器200的時(shí)鐘作為基準(zhǔn)與該傳感器控制器200進(jìn)行通信的觸控筆100之間規(guī)定一個(gè)。關(guān)于一個(gè)時(shí)隙s,也可以通過(guò)發(fā)送時(shí)間或接收時(shí)間占有一個(gè)時(shí)隙s,也可以設(shè)置發(fā)送時(shí)間和接收時(shí)間。圖7的縱軸為頻率f,表示在通信中使用的頻率f0、f1、f2、…的頻率。
關(guān)于通信信道,如上所述,通過(guò)時(shí)域(時(shí)隙s)和/或頻域(頻率f)確定,通過(guò)傳感器控制器200來(lái)分配。
圖中,陰影框所示的通信信道700是為了在搜索模式m1下傳感器控制器200搜索新的觸控筆100、或者為了與通過(guò)搜索模式m1檢測(cè)到的第1觸控筆101進(jìn)行通信而提供的默認(rèn)的通信信道(第1通信信道)。
圖中,涂白部分所示的通信信道701表示為了在筆劃模式m3和保持模式m4下,傳感器控制器200與第1觸控筆101進(jìn)行通信而分配的通信信道(第2通信信道)。
圖中,涂黑部分所示的通信信道702表示為了在筆劃模式m3和保持模式m4下,傳感器控制器200與第2觸控筆102進(jìn)行通信而分配的通信信道(第2通信信道)。
圖7(a)是通信信道通過(guò)時(shí)隙s而規(guī)定的例子。在該例子中,在每個(gè)作為通過(guò)s8n(n為0以上的整數(shù))表示的周期(幀周期)的8時(shí)隙s,作為傳感器控制器200為了搜索模式m1等而使用的默認(rèn)的通信信道700(第1通信信道),確保通過(guò)時(shí)隙s8n表示的通信資源。該通信信道700是為了在第1觸控筆101和第2觸控筆102中共享傳感器控制器200將時(shí)隙s0~s7的8時(shí)隙作為一個(gè)周期的期間t(幀周期)的開(kāi)始定時(shí)而使用。與傳感器控制器200利用的時(shí)隙s8n連續(xù)的時(shí)隙s8n+1是賦予給第1觸控筆101的時(shí)隙,成為通信信道701(第2通信信道)。時(shí)隙s8n+2是賦予給第2觸控筆102的時(shí)隙,成為通信信道702(第2通信信道)。
圖7(b)是通信信道通過(guò)頻率f來(lái)規(guī)定的例子。在該例子中,頻率f0的通信信道被利用為傳感器控制器200為了搜索模式m1或設(shè)定模式m2而使用的默認(rèn)的通信信道700(第1通信信道)。頻率f1的信道成為傳感器控制器200為了與處于筆劃模式m3或保持模式m4的第1觸控筆101進(jìn)行通信而確保的通信信道701(第2通信信道)。頻率f2的信道成為傳感器控制器200為了與處于筆劃模式m3或保持模式m4的第2觸控筆102進(jìn)行通信而確保的通信信道702(第2通信信道)。
圖7(c)是通過(guò)時(shí)隙s和頻率f的組來(lái)規(guī)定通信信道的例子。在該例子中,通過(guò)時(shí)隙s8n規(guī)定的通信信道利用為傳感器控制器200為了搜索模式m1和設(shè)定模式m2而使用的默認(rèn)的通信信道700(第1通信信道)。傳感器控制器200將期間t的開(kāi)始定時(shí)作為為了表示在第1觸控筆101和第2觸控筆102中而發(fā)送搜索廣播封包d_up的時(shí)間,在整個(gè)頻率f上確保通信信道700。作為傳感器控制器200為了與處于筆劃模式m3或保持模式m4的第1觸控筆101進(jìn)行通信而確保的通信信道701(第2通信信道),利用通過(guò)頻率f1和時(shí)隙s8n+1規(guī)定的通信信道。作為傳感器控制器200為了與處于筆劃模式m3或保持模式m4的第2觸控筆102進(jìn)行通信而確保的通信信道702(第2通信信道),利用通過(guò)頻率f2和時(shí)隙s8n+2規(guī)定的通信信道。
圖7(d)是通過(guò)時(shí)隙s和頻率f的組規(guī)定通信信道的其他的例子。通過(guò)施加了陰影的時(shí)隙s8n(n為0以上的整數(shù))表示的通信信道700與圖7(a)相同。作為傳感器控制器200為了與處于筆劃模式m3或保持模式m4的第1觸控筆101進(jìn)行通信而確保的通信信道701(第2通信信道),利用通過(guò)頻率f1和時(shí)隙s8n+2規(guī)定的通信信道。作為傳感器控制器200為了與處于筆劃模式m3或保持模式m4的第2觸控筆102進(jìn)行通信而確保的通信信道702(第2通信信道),利用通過(guò)頻率f2和時(shí)隙s8n+2規(guī)定的通信信道。
圖8是示出觸控筆檢測(cè)部215的通信資源表crtbl的圖。在表的行所示的條目中,保存有賦予給觸控筆100的本機(jī)標(biāo)識(shí)符lid和通信信道(時(shí)隙s和/或頻率f)、以及在設(shè)定模式m2下獲取的觸控筆標(biāo)識(shí)符sid等的結(jié)構(gòu)數(shù)據(jù)cd。
在各條目中,當(dāng)在傳感器控制器200與以各條目作為管理對(duì)象的觸控筆100之間完成了到設(shè)定模式m2為止的處理的時(shí)刻,設(shè)定所有的信息。
條目801是包含關(guān)于第1觸控筆101的信息的條目。當(dāng)從第1觸控筆101接收操作狀態(tài)發(fā)送封包od_dp時(shí),觸控筆檢測(cè)部215根據(jù)包含在該操作狀態(tài)發(fā)送封包od_dp的本機(jī)標(biāo)識(shí)符lid的值、或者接收了該操作狀態(tài)發(fā)送封包od_dp的通信信道701中的任意一個(gè)信息,判別通過(guò)該操作狀態(tài)發(fā)送封包od_dp的發(fā)送而指示的位置為基于第1觸控筆101的位置。
條目802是包含關(guān)于第2觸控筆102的信息的條目。當(dāng)從第2觸控筆102接收操作狀態(tài)發(fā)送封包od_dp時(shí),觸控筆檢測(cè)部215根據(jù)包含在該操作狀態(tài)發(fā)送封包od_dp中的本機(jī)標(biāo)識(shí)符lid的值、或者接收了該操作狀態(tài)發(fā)送封包od_dp的通信信道702中的任意一個(gè)信息,判別通過(guò)該操作狀態(tài)發(fā)送封包od_dp的發(fā)送而指示的位置為基于第2觸控筆102的位置。
在傳感器控制器200和觸控筆100的工作模式從保持模式m4回到搜索模式m1時(shí),通信資源表crtbl的各條目被刪除。
圖9是傳感器控制器200(觸控筆檢測(cè)部215)的工作流程圖。
<m1搜索模式:傳感器控制器200>
傳感器控制器200在搜索模式m1下開(kāi)始工作。在步驟s911中,傳感器控制器200例如使用圖7(a)或圖7(d)所示的時(shí)隙s8n(n為0以上的整數(shù))的通信信道700(第1通信信道),發(fā)送搜索廣播封包d_up。在步驟s913中,到接收搜索響應(yīng)封包d_dp為止以預(yù)定的期間t(例如,每8時(shí)隙)重復(fù)搜索廣播封包d_up的發(fā)送。
<m2設(shè)定模式:傳感器控制器200>
在步驟s913中,當(dāng)傳感器控制器200從觸控筆100接收搜索響應(yīng)封包d_dp時(shí),傳感器控制器200的工作模式過(guò)渡到設(shè)定模式m2。另外,即使在設(shè)定模式m2之后的模式,也為了檢測(cè)其他新的觸控筆100,重復(fù)進(jìn)行搜索廣播封包d_up的發(fā)送。
在步驟s921中,傳感器控制器200確定用于在傳感器控制器200上識(shí)別所檢測(cè)到的觸控筆100的本機(jī)標(biāo)識(shí)符lid。并且,將包含所確定的本機(jī)標(biāo)識(shí)符lid的結(jié)構(gòu)信息請(qǐng)求封包c(diǎn)d_up通知給觸控筆100。
在步驟s923中,傳感器控制器200從觸控筆100接收結(jié)構(gòu)信息發(fā)送封包c(diǎn)d_dp(s923是),提取包含在結(jié)構(gòu)信息發(fā)送封包c(diǎn)d_dp中的觸控筆標(biāo)識(shí)符sid等的結(jié)構(gòu)數(shù)據(jù)cd。
接著,在步驟s925中,傳感器控制器200確定在與觸控筆100之間的通信中使用的通信信道(第2通信信道)。例如根據(jù)圖7(d)的例子,對(duì)第1觸控筆101賦予由時(shí)隙s8n+1(n為0以上的整數(shù))和頻率f1的組構(gòu)成的通信信道701。傳感器控制器200將所分配的通信信道701與結(jié)構(gòu)數(shù)據(jù)cd的對(duì)應(yīng)關(guān)系登記到圖8的通信資源表crtbl。
接著,在步驟s927中,傳感器控制器200對(duì)觸控筆100發(fā)送信道變更請(qǐng)求封包c(diǎn)c_up,從而作為所檢測(cè)到的在與觸控筆100的筆劃模式m3下的通信中使用的通信信道701(第2通信信道)的值,通知預(yù)先確定的時(shí)隙s8n+1(n為0以上的整數(shù))和頻率f1的組。
另外,傳感器控制器200也可以在搜索廣播封包d_up的發(fā)送前的階段確定通信信道的一部分(頻率)和本機(jī)標(biāo)識(shí)符lid,將所確定的這些信息包含在搜索廣播封包d_up中來(lái)發(fā)送。由此,接收了搜索廣播封包d_up的觸控筆100能夠不等待結(jié)構(gòu)信息請(qǐng)求封包c(diǎn)d_up和信道變更請(qǐng)求封包c(diǎn)c_up的接收,而知道分配給自身的本機(jī)標(biāo)識(shí)符lid和通信信道的一部分(頻率)。
<m3筆劃模式:傳感器控制器200>
從步驟s931開(kāi)始連續(xù)地進(jìn)行用于進(jìn)行操作狀態(tài)發(fā)送封包od_dp的接收的處理。
首先,在步驟s931中,傳感器控制器200對(duì)登記到通信資源表crtbl的已經(jīng)連接或者檢測(cè)完的觸控筆,請(qǐng)求操作狀態(tài)發(fā)送封包od_dp的發(fā)送。關(guān)于該請(qǐng)求,可以通過(guò)傳感器控制器200顯示地發(fā)送操作狀態(tài)請(qǐng)求封包od_up來(lái)進(jìn)行,簡(jiǎn)單地說(shuō),也可以通過(guò)特定的時(shí)隙s(例如s8n(n為0以上的整數(shù)))發(fā)送搜索廣播封包d_up,從而暗示地對(duì)觸控筆100期待第2通信信道(例如,與時(shí)隙s8n連續(xù)的時(shí)隙s8n+1,頻率f1)中的發(fā)送。
通過(guò)第2通信信道接收了操作狀態(tài)發(fā)送封包od_dp的傳感器控制器200的觸控筆檢測(cè)部215(參照?qǐng)D3)根據(jù)從接收部213供給的位置信息pos導(dǎo)出觸控筆100的坐標(biāo)位置,并且從通信資源表crtbl讀出與接收了操作狀態(tài)發(fā)送封包od_dp的通信信道對(duì)應(yīng)的結(jié)構(gòu)數(shù)據(jù)cd(步驟s934)。并且,將所導(dǎo)出的坐標(biāo)位置與在從通信資源表crtbl讀出的結(jié)構(gòu)數(shù)據(jù)cd中包含的觸控筆標(biāo)識(shí)符sid關(guān)聯(lián)起來(lái),供給到電子設(shè)備控制部300。另外,此時(shí),當(dāng)然也可以從操作狀態(tài)發(fā)送封包od_dp提取操作狀態(tài)數(shù)據(jù)od,與坐標(biāo)位置一起供給到電子設(shè)備控制部300。
在步驟s939中,傳感器控制器200初始化連續(xù)不接收計(jì)數(shù)器的值,重復(fù)步驟s931的處理并繼續(xù)筆劃模式m3的工作。
通過(guò)筆劃模式m3的處理,在用戶使觸控筆100下降而在面板上移動(dòng)并舉起觸控筆100為止的期間,能夠通過(guò)通信信道或賦予給通信信道的本機(jī)標(biāo)識(shí)符lid識(shí)別觸控筆100,因此觸控筆100能夠省略48比特或64比特等的完整的長(zhǎng)度的觸控筆標(biāo)識(shí)符sid的發(fā)送。
<m4保持模式:傳感器控制器200>
另一方面,當(dāng)在步驟s933中沒(méi)有接收操作狀態(tài)發(fā)送封包od_dp時(shí),傳感器控制器200在步驟s945中檢測(cè)連續(xù)幾次沒(méi)有接收操作狀態(tài)發(fā)送封包od_dp。一旦連續(xù)地沒(méi)有從在筆劃模式m3下工作的觸控筆100接收封包時(shí),存在用戶使觸控筆100暫時(shí)上升且到筆下一次下降為止保持在空中的可能性。對(duì)應(yīng)于這種用戶的觸控筆的利用方式,在連續(xù)地沒(méi)有接收操作狀態(tài)發(fā)送封包od_dp的次數(shù)為n次以下時(shí),傳感器控制器200維持在與觸控筆100的通信中使用的通信信道(第2通信信道)。
例如,在步驟s947中,在到使連續(xù)不接收計(jì)數(shù)器遞增且再次接收操作狀態(tài)發(fā)送封包od_dp為止的期間,通過(guò)正在保持的第2通信信道進(jìn)行待機(jī)。在該狀態(tài)下,當(dāng)接收操作狀態(tài)發(fā)送封包od_dp時(shí),再次使用在恢復(fù)前的筆劃模式m3下使用的第2通信信道接收操作狀態(tài)數(shù)據(jù)od,將與第2通信信道對(duì)應(yīng)的結(jié)構(gòu)數(shù)據(jù)cd對(duì)應(yīng)起來(lái)供給到電子設(shè)備控制部300。
另一方面,在步驟s641中,在連續(xù)地沒(méi)有接收操作狀態(tài)發(fā)送封包od_dp的次數(shù)比n次大時(shí),判斷為是用戶停止了觸控筆100的使用,而不是用戶暫時(shí)使筆上升的情況。此時(shí),通過(guò)從通信資源表crtbl刪除相應(yīng)的條目來(lái)釋放第2通信信道和本機(jī)標(biāo)識(shí)符lid(步驟s949),恢復(fù)到進(jìn)行使用了第1通信信道的通信的搜索模式m1。
圖10是觸控筆100(通信控制部120)的工作流程圖。
<m1搜索模式:觸控筆100>
觸控筆100從搜索模式m1開(kāi)始工作。在步驟s1011中,觸控筆100通過(guò)默認(rèn)的通信信道(第1通信信道)進(jìn)行搜索廣播封包d_up的檢測(cè)。在沒(méi)有接收搜索廣播封包d_up期間(s1011否),觸控筆100以預(yù)定的周期重復(fù)搜索廣播封包d_up的檢測(cè)。當(dāng)在步驟s1011中接收搜索廣播封包d_up時(shí),觸控筆100從該搜索廣播封包d_up獲取同步碼psync,并且發(fā)出搜索響應(yīng)封包d_dp。關(guān)于在搜索響應(yīng)封包d_dp中包含的同步碼,在能夠獲取同步碼psync時(shí)成為該同步碼psync,在無(wú)法獲取同步碼psync時(shí)成為與搜索廣播封包d_up相同的同步碼broadcast。
<m2設(shè)定模式:觸控筆100>
在步驟s1021中,觸控筆100獲取在結(jié)構(gòu)信息請(qǐng)求封包c(diǎn)d_up(或搜索廣播封包d_up)中包含的本機(jī)標(biāo)識(shí)符lid,對(duì)圖2所示的通信設(shè)定表設(shè)定本機(jī)標(biāo)識(shí)符lid。另外,將表示從搜索廣播封包d_up獲取的同步碼psync(或同步碼broadcast)的碼串pn設(shè)定到接收部113的相關(guān)器。
在步驟s1023中,觸控筆100發(fā)送包含結(jié)構(gòu)數(shù)據(jù)cd的結(jié)構(gòu)信息發(fā)送封包c(diǎn)d_dp,該結(jié)構(gòu)數(shù)據(jù)cd包含觸控筆標(biāo)識(shí)符sid。原則上,由于設(shè)定模式m2的工作在通信開(kāi)始時(shí)的最初僅存在一次,因此即使在觸控筆標(biāo)識(shí)符sid的比特?cái)?shù)比48比特或64比特長(zhǎng)的情況、以及作為結(jié)構(gòu)數(shù)據(jù)cd包含廠商id或刷子類型等其他的信息來(lái)發(fā)送的情況下,也能夠與記載于專利文獻(xiàn)1的通信方法相比抑制通信資源的消耗。另外,在如上所述作為觸控筆標(biāo)識(shí)符sid的比特?cái)?shù)進(jìn)行長(zhǎng)比特?cái)?shù)的通信的第一次的通信中,結(jié)構(gòu)信息發(fā)送封包c(diǎn)d_dp也可以通過(guò)多次的封包分割為多次的時(shí)隙來(lái)發(fā)送。
接著,觸控筆100在步驟s1027中接收信道變更請(qǐng)求封包c(diǎn)c_up,獲取通過(guò)信道變更請(qǐng)求封包c(diǎn)c_up指定的通信信道(第2通信信道)。另外,在通過(guò)搜索廣播封包d_up通知完通信信道的一部分時(shí),與通過(guò)信道變更請(qǐng)求封包c(diǎn)c_up指定的剩余部分進(jìn)行組合,從而獲取通信信道(第2通信信道)。觸控筆100將表示所取得的通信信道的信息(頻率f(例如f1)和時(shí)隙s(例如,s8n+1))設(shè)定到圖2所示的通信設(shè)定表,并且通過(guò)該信息設(shè)定振蕩部111和收發(fā)切換部104,從而能夠利用在m3筆劃模式的通信中利用的通信信道(第2通信信道)。
<m3筆劃模式:觸控筆100>
在步驟s1031中,觸控筆100判定是否為操作狀態(tài)發(fā)送封包od_dp的發(fā)送定時(shí)。也可以通過(guò)接收傳感器控制器200顯示地發(fā)送的操作狀態(tài)請(qǐng)求封包od_up來(lái)進(jìn)行該判定,并且也可以檢測(cè)從傳感器控制器200通過(guò)時(shí)隙s8n發(fā)送的搜索廣播封包d_up而判定為與該時(shí)隙s8n連續(xù)的時(shí)隙s8n+1自身發(fā)送了操作狀態(tài)發(fā)送封包od_dp。
在步驟s1031的判定結(jié)果為是時(shí),觸控筆100例如通過(guò)圖7(d)所示的第2通信信道(頻率f1,時(shí)隙s8n+1),發(fā)送操作狀態(tài)發(fā)送封包od_dp。另外,在步驟s1035中,對(duì)連續(xù)不接收計(jì)數(shù)器的值進(jìn)行初始化,并且回到步驟s1031的處理,到觸控筆100上升為止繼續(xù)進(jìn)行筆劃模式m3下的工作。原則上,在觸控筆100從下降之后到上升為止的期間,通過(guò)第2通信信道接收操作狀態(tài)請(qǐng)求封包od_up(或者通過(guò)第1通信信道接收搜索廣播封包d_up),繼續(xù)發(fā)送操作狀態(tài)發(fā)送封包od_dp。
<m4保持模式:觸控筆100>
當(dāng)在步驟s1031中沒(méi)有接收操作狀態(tài)請(qǐng)求封包od_up(或搜索廣播封包d_up)時(shí),在步驟s1041中,觸控筆100檢測(cè)連續(xù)幾次(多久期間)沒(méi)有接收操作狀態(tài)請(qǐng)求封包od_up(或搜索廣播封包d_up)。
在步驟s1041中,在連續(xù)沒(méi)有接收的次數(shù)低于n次時(shí),觸控筆100判定為有可能再次下降且重啟新的通信。因此,在該期間,在步驟s1043中使連續(xù)不接收計(jì)數(shù)器遞增的同時(shí),維持在與觸控筆100的通信中使用的第2通信信道和本機(jī)標(biāo)識(shí)符lid。在保持模式m4下,使用在通信設(shè)定表中指定的第2通信信道持續(xù)嘗試操作狀態(tài)請(qǐng)求封包od_up的接收,在接收到新的操作狀態(tài)請(qǐng)求封包時(shí)立即恢復(fù)到筆劃模式m3。
另一方面,在步驟s641中,在沒(méi)有接收來(lái)自傳感器控制器200的封包的連續(xù)次數(shù)比n次大時(shí),判定為是停止了觸控筆100的使用的情況,釋放在通信設(shè)定表中設(shè)定的第2通信信道和本機(jī)標(biāo)識(shí)符lid,再次恢復(fù)到利用第1通信信道的搜索模式m1。
<工作例1:在第1觸控筆101對(duì)于檢測(cè)范圍重復(fù)進(jìn)出的情況>
圖11是說(shuō)明第1觸控筆101對(duì)于傳感器控制器200的檢測(cè)范圍重復(fù)進(jìn)出時(shí)的、位置輸入系統(tǒng)1的工作的圖。
最上段的表表示所利用的通信信道。從橫方向s0到s610表示時(shí)隙s。從縱方向f0到f2表示在通信信道中利用的頻率f。
與圖7同樣,通過(guò)陰影框表示的通信信道表示傳感器控制器200為了對(duì)不特定的觸控筆100發(fā)送搜索廣播封包d_up等而使用的默認(rèn)的通信信道(第1通信信道)。通過(guò)涂白部分表示的通信信道表示第1觸控筆101為了在筆劃模式m3下發(fā)送操作狀態(tài)數(shù)據(jù)od而使用的通信信道(第2通信信道)。mode101中表示的橫軸表示第1觸控筆101與傳感器控制器200之間的通信的工作模式。圖的最下段表示第1觸控筆101與傳感器控制器200之間的封包串。
從時(shí)隙s0到時(shí)隙s201,執(zhí)行搜索模式m1。
在執(zhí)行搜索模式m1的期間,傳感器控制器200以預(yù)定的期間(例如,時(shí)隙s0、s8、s200、s8n(n為0以上的整數(shù))等每8時(shí)隙s的期間),使用通過(guò)陰影框表示的第1通信信道持續(xù)發(fā)出搜索廣播封包d_up。
當(dāng)在時(shí)隙s201中第1觸控筆101靠近并回復(fù)搜索響應(yīng)封包d_dp時(shí),通過(guò)第1觸控筆101和傳感器控制器200構(gòu)成的位置輸入系統(tǒng)1的工作從搜索模式m1過(guò)渡到設(shè)定模式m2。
從時(shí)隙s208到時(shí)隙s279為止的期間,執(zhí)行設(shè)定模式m2。
在第一次的設(shè)定模式m2期間,第1觸控筆101發(fā)出包含48比特或64比特的觸控筆標(biāo)識(shí)符sid等作為不會(huì)根據(jù)第1觸控筆101的操作狀態(tài)變化的數(shù)據(jù)的結(jié)構(gòu)數(shù)據(jù)cd的結(jié)構(gòu)信息發(fā)送封包c(diǎn)d_dp。另一方面,傳感器控制器200發(fā)送包含為了第1觸控筆101而賦予的本機(jī)標(biāo)識(shí)符lid的結(jié)構(gòu)信息請(qǐng)求封包c(diǎn)d_up、以及包含表示在通信中使用的第2通信信道的信道數(shù)據(jù)chd的信道變更請(qǐng)求封包c(diǎn)c_up。
從時(shí)隙s280到時(shí)隙s407為第1觸控筆101在面板上滑動(dòng)的時(shí)間。在該期間,作為通過(guò)第1觸控筆101和傳感器控制器200構(gòu)成的位置輸入系統(tǒng)1的工作模式,執(zhí)行筆劃模式m3。
在圖11的例子中,通過(guò)第2通信信道重復(fù)發(fā)送筆壓f或按鈕的接通斷開(kāi)狀態(tài)等根據(jù)第1觸控筆101的操作狀態(tài)變更的操作狀態(tài)數(shù)據(jù)od,該第2通信信道通過(guò)作為從傳感器控制器200發(fā)出搜索廣播封包d_up的時(shí)隙s8n的下一個(gè)時(shí)隙的時(shí)隙s8n+1和頻率f1的組而被規(guī)定。
從時(shí)隙s408到時(shí)隙s600之前的時(shí)隙s599為止的期間,執(zhí)行保持模式m4。
雖然傳感器控制器200通過(guò)第2通信信道對(duì)操作狀態(tài)發(fā)送封包od_dp的接收進(jìn)行待機(jī),但是被保持在第1觸控筆101無(wú)法檢測(cè)傳感器控制器200的狀態(tài),因此傳感器控制器200不會(huì)接收操作狀態(tài)發(fā)送封包od_dp。
從時(shí)隙s600開(kāi)始,處于在時(shí)隙s601(或時(shí)隙s600)中再次檢測(cè)到第1觸控筆101靠近的狀態(tài),作為通過(guò)第1觸控筆101和傳感器控制器200構(gòu)成的位置輸入系統(tǒng)1的工作模式再次執(zhí)行筆劃模式m3。在通過(guò)頻率f1和時(shí)隙s8n+1的組確定的第2通信信道中,通過(guò)包含本機(jī)標(biāo)識(shí)符lid的操作狀態(tài)發(fā)送封包od_dp,再次從第1觸控筆101向傳感器控制器200發(fā)送操作狀態(tài)數(shù)據(jù)od。另外,如上所述,在操作狀態(tài)發(fā)送封包od_dp中不一定包含本機(jī)標(biāo)識(shí)符lid。
如上所述,傳感器控制器200根據(jù)對(duì)第1觸控筆101賦予的通信信道(或者與該通信信道對(duì)應(yīng)起來(lái)的本機(jī)標(biāo)識(shí)符lid),識(shí)別正在發(fā)送操作狀態(tài)數(shù)據(jù)od的觸控筆100,因此在筆下降并上升為止的期間的筆劃模式m3下的工作期間,觸控筆100能夠省略觸控筆標(biāo)識(shí)符sid的發(fā)出。
另外,將傳感器控制器200構(gòu)成為,通過(guò)設(shè)定模式m2中的通信獲取觸控筆100的觸控筆標(biāo)識(shí)符sid,并與在與觸控筆100的通信中使用的通信信道對(duì)應(yīng)起來(lái)而通過(guò)通信資源表crtbl來(lái)進(jìn)行管理,從而即使不是每次都供給觸控筆標(biāo)識(shí)符sid,傳感器控制器200也能夠?qū)⒔邮盏降牟僮鳡顟B(tài)數(shù)據(jù)od與觸控筆標(biāo)識(shí)符sid對(duì)應(yīng)起來(lái)輸出。
另外,在筆劃模式m3之后,以預(yù)定期間設(shè)置在維持通信資源和本機(jī)標(biāo)識(shí)符lid的狀態(tài)下進(jìn)行待機(jī)的保持模式m4,因此在一個(gè)觸控筆100重復(fù)輸入輸出時(shí)等,能夠減少觸控筆標(biāo)識(shí)符sid的發(fā)出次數(shù)和發(fā)出比特?cái)?shù)。
<工作例2:交替地利用多個(gè)觸控筆100的情況>
圖12是說(shuō)明第1觸控筆101和第2觸控筆102對(duì)于傳感器控制器200的檢測(cè)范圍交替地出入時(shí)的位置輸入系統(tǒng)1的工作的圖。省略與圖11相同的部分的說(shuō)明。
圖12中的涂黑部分所示的通信信道表示第2觸控筆102在封包發(fā)送中使用的通信信道(第2通信信道)。在mode102中表示的橫軸,表示基于第2觸控筆102和傳感器控制器200的位置輸入系統(tǒng)的工作模式。
從時(shí)隙s800到時(shí)隙s2001為止的期間,例如是用戶將以前利用的第1觸控筆101橫向放置,將第1觸控筆101更換為第2觸控筆102期間的時(shí)間。在該時(shí)間中,基于第1觸控筆101和傳感器控制器200的位置輸入系統(tǒng)在保持模式m4下工作。
時(shí)隙s801例如是用戶使第2觸控筆102靠近并下筆的定時(shí)。對(duì)于使用默認(rèn)的通信信道(頻率f0的通信信道)從傳感器控制器200以預(yù)定的期間發(fā)送的搜索廣播封包d_up,表示第2觸控筆102響應(yīng)的時(shí)隙。
從時(shí)隙s808到時(shí)隙s839為止,表示第2觸控筆102和傳感器控制器200在設(shè)定模式m2下交換結(jié)構(gòu)數(shù)據(jù)cd的時(shí)間。傳感器控制器200參照通信資源表crtbl,把握當(dāng)前第1觸控筆101處于保持模式m4,賦予給第1觸控筆101的本機(jī)標(biāo)識(shí)符lid為0b001,第1觸控筆101正在確保的第2通信信道為時(shí)隙s8n+1和頻率f1的通信信道,并且分別與賦予給第1觸控筆101的這些資源不同的本機(jī)標(biāo)識(shí)符lid(例如0b010)和第2通信信道(在圖12的例子中為時(shí)隙s8n+2和頻率f2)并通知給第2觸控筆102。在通信資源表crtbl中,重新生成用于第2觸控筆102的條目。
從時(shí)隙s840到時(shí)隙s1007表示第2觸控筆102和傳感器控制器200在筆劃模式m3下工作的時(shí)隙。在該期間中,用于第1觸控筆101的通信資源(第2通信信道)也具備在第1觸控筆101的恢復(fù)中并繼續(xù)維持。
在時(shí)隙s1008中,在第2觸控筆102以筆上升等的理由無(wú)法進(jìn)行第2通信信道中的通信時(shí),第2觸控筆102和傳感器控制器200過(guò)渡到保持模式m4。利用了頻率f2的通信資源維持在通信資源表crtbl。
從時(shí)隙s2000起表示第1觸控筆101恢復(fù)到筆劃模式m3的狀況。在該情況下,也維持頻率f1的通信信道,第1觸控筆101無(wú)需再次進(jìn)行搜索模式m1或設(shè)定模式m2的工作,因此能夠在省略48比特或64比特等長(zhǎng)比特?cái)?shù)的觸控筆標(biāo)識(shí)符sid的發(fā)送等的狀態(tài)下恢復(fù)到高速。
如上所述,根據(jù)本發(fā)明的方法,即使在交替地利用多個(gè)觸控筆100的情況下,也能夠在省略了用于設(shè)定觸控筆標(biāo)識(shí)符sid的發(fā)出次數(shù)和通信資源的序列等的狀態(tài)下利用多個(gè)觸控筆100。
如以上說(shuō)明,根據(jù)本實(shí)施方式的方法,傳感器控制器200能夠通過(guò)由信道變更請(qǐng)求封包c(diǎn)c_up指定的第1時(shí)隙識(shí)別第1觸控筆101。因此,即使沒(méi)有在操作狀態(tài)數(shù)據(jù)od中附加有觸控筆標(biāo)識(shí)符sid,也能夠從該操作狀態(tài)數(shù)據(jù)od在第1時(shí)隙中被接收的事實(shí)理解到,傳感器控制器200通過(guò)第1觸控筆101發(fā)送該操作狀態(tài)數(shù)據(jù)od。因此,在發(fā)送操作狀態(tài)數(shù)據(jù)od時(shí),第1觸控筆101能夠省略觸控筆標(biāo)識(shí)符sid的發(fā)送。
另外,根據(jù)本實(shí)施方式的方法,傳感器控制器200通過(guò)通信從第1觸控筆101獲取觸控筆標(biāo)識(shí)符sid,并能夠與在與第1觸控筆101的通信中使用的通信信道對(duì)應(yīng)起來(lái),通過(guò)通信資源表crtbl進(jìn)行管理。因此,即使沒(méi)有在操作狀態(tài)數(shù)據(jù)od中附加有觸控筆標(biāo)識(shí)符sid,也能夠?qū)⒔邮盏降牟僮鳡顟B(tài)數(shù)據(jù)od與第1觸控筆101的觸控筆標(biāo)識(shí)符sid關(guān)聯(lián)起來(lái)輸出給電子設(shè)備控制部300。
而且,根據(jù)本實(shí)施方式的方法,在觸控筆100與傳感器控制器200連續(xù)地對(duì)操作狀態(tài)數(shù)據(jù)od進(jìn)行通信的筆劃模式m3之后,在預(yù)定的期間,設(shè)置在維持通信資源和本機(jī)標(biāo)識(shí)符lid的狀態(tài)下進(jìn)行待機(jī)的保持模式m4。因此,在第1觸控筆101對(duì)于傳感器控制器200的檢測(cè)范圍重復(fù)出入的情況和交替地利用第1觸控筆101和第2觸控筆102的情況下,也能夠不經(jīng)由設(shè)定模式m2等的處理而恢復(fù)到筆劃模式m3來(lái)重啟操作狀態(tài)數(shù)據(jù)od的通信,其結(jié)果能夠減少觸控筆標(biāo)識(shí)符sid的發(fā)出次數(shù)。
以上,雖然對(duì)本發(fā)明的優(yōu)選實(shí)施方式進(jìn)行了說(shuō)明,但是本發(fā)明并不限定于這些實(shí)施方式,本發(fā)明當(dāng)然能夠在不脫離其要旨的范圍內(nèi)通過(guò)各種方式實(shí)施。
例如,上述實(shí)施方式的傳感器控制器200雖然到在圖9所示的步驟s949中釋放第2通信信道和本機(jī)標(biāo)識(shí)符lid時(shí)為止在通信資源表crtbl內(nèi)繼續(xù)保存觸控筆標(biāo)識(shí)符sid,但是在沒(méi)有接收操作狀態(tài)發(fā)送封包od_dp而經(jīng)過(guò)了一定時(shí)間時(shí),也可以首先進(jìn)行從通信資源表crtbl刪除觸控筆標(biāo)識(shí)符sid的處理。以下,參照?qǐng)D13詳細(xì)地說(shuō)明該變形例。
圖13是傳感器控制器200(觸控筆檢測(cè)部215)的工作流程圖的變形例。關(guān)于本變形例,筆劃模式m3和保持模式m4中的處理與圖9所示的例子不同,雖然省略圖示,但是搜索模式m1和設(shè)定模式m2中的處理與圖9所示的例子相同。以下,以與圖9所示的例子不同的點(diǎn)為中心進(jìn)行說(shuō)明。
本變形例的傳感器控制器200,當(dāng)在步驟s933中沒(méi)有接收操作狀態(tài)發(fā)送封包od_dp時(shí),首先判定連續(xù)不接收計(jì)數(shù)器是否與常數(shù)n1相等(步驟s941)。常數(shù)n1是比在步驟s945中的判定使用的常數(shù)n小的數(shù)字。在步驟s941中判定為不相等的傳感器控制器200將處理轉(zhuǎn)移到步驟s945,之后進(jìn)行與圖9所示的例子相同的處理。另一方面,在步驟s941中判定為相等的傳感器控制器200從通信資源表crtbl的相應(yīng)記錄刪除觸控筆標(biāo)識(shí)符sid(步驟s943)。之后將處理轉(zhuǎn)移到步驟s945,之后進(jìn)行與圖9所示的例子相同的處理。通過(guò)這些處理,在沒(méi)有接收操作狀態(tài)發(fā)送封包od_dp而經(jīng)過(guò)一定時(shí)間時(shí),從通信資源表crtbl刪除觸控筆標(biāo)識(shí)符sid。
接著,本變形例的傳感器控制器200,在通過(guò)步驟s934進(jìn)行從通信資源表crtbl讀出包含觸控筆標(biāo)識(shí)符sid的結(jié)構(gòu)數(shù)據(jù)cd的處理之后,判定觸控筆標(biāo)識(shí)符sid的讀出是否失敗(步驟s935)。當(dāng)在步驟s943中從通信資源表crtbl的相應(yīng)記錄刪除了觸控筆標(biāo)識(shí)符sid時(shí),步驟s935的判定結(jié)果成為是。在步驟s935中判定為讀出失敗的傳感器控制器200與參照?qǐng)D9進(jìn)行說(shuō)明的處理同樣,將在步驟s934中導(dǎo)出的坐標(biāo)位置與從通信資源表crtbl讀出的觸控筆標(biāo)識(shí)符sid關(guān)聯(lián)起來(lái)供給到電子設(shè)備控制部300(未圖示),之后,將處理轉(zhuǎn)移到步驟s939。這之后的處理與圖9所示的例子相同。另一方面,在步驟s935中判定為讀出失敗的傳感器控制器200再次發(fā)送在圖9的步驟s921中發(fā)送的結(jié)構(gòu)信息請(qǐng)求封包c(diǎn)d_up(步驟s936)。并且,作為其響應(yīng),判定是否從觸控筆100接收了結(jié)構(gòu)信息發(fā)送封包c(diǎn)d_dp(步驟s937),在判定為已接收時(shí)(s937是),從接收到的結(jié)構(gòu)信息發(fā)送封包c(diǎn)d_dp提取觸控筆標(biāo)識(shí)符sid等結(jié)構(gòu)數(shù)據(jù)cd,并登記到通信資源表crtbl的相應(yīng)記錄(步驟s937)。由此,再次將通信資源與觸控筆標(biāo)識(shí)符sid對(duì)應(yīng)起來(lái)保存到傳感器控制器200內(nèi)。之后,傳感器控制器200將在步驟s934中導(dǎo)出的坐標(biāo)位置與重新登記在通信資源表crtbl中的觸控筆標(biāo)識(shí)符sid關(guān)聯(lián)起來(lái)供給到電子設(shè)備控制部300之后(未圖示),將處理轉(zhuǎn)移到步驟s939,之后進(jìn)行與圖9所示的例子相同的處理。在步驟s937中判定為沒(méi)有接收的傳感器控制器200,將處理轉(zhuǎn)移到步驟s941,之后進(jìn)行與圖9所示的例子相同的處理。
如以上說(shuō)明,根據(jù)本變形例的傳感器控制器200,在沒(méi)有接收操作狀態(tài)發(fā)送封包od_dp而經(jīng)過(guò)了一定時(shí)間時(shí),從通信資源表crtbl刪除觸控筆標(biāo)識(shí)符sid,因此與上述實(shí)施方式相比能夠提前釋放通過(guò)通信資源表crtbl占有的傳感器控制器200的存儲(chǔ)區(qū)域的一部分。另一方面,當(dāng)再次需要觸控筆標(biāo)識(shí)符sid時(shí)能夠再次從觸控筆100接收觸控筆標(biāo)識(shí)符sid,因此根據(jù)本變形例的傳感器控制器200,也能夠無(wú)阻礙地進(jìn)行針對(duì)電子設(shè)備控制部300的數(shù)據(jù)(坐標(biāo)位置和觸控筆標(biāo)識(shí)符sid)的供給。
標(biāo)號(hào)說(shuō)明
1位置輸入系統(tǒng)
100觸控筆
101第1觸控筆
102第2觸控筆
103電極
104收發(fā)切換部
111、212振蕩部
112、211發(fā)送部
113、213接收部
117操作信息檢測(cè)部
118操作輸入部
119結(jié)構(gòu)信息保存部
120通信控制部
200傳感器控制器
201傳感器電極
202行電極組
203列電極組
204收發(fā)切換部
215觸控筆檢測(cè)部
300電子設(shè)備控制部
301電子設(shè)備
700第1通信信道
701、702第2通信信道
801、802通信資源表crtbl的條目
broadcast、psync同步碼
cc_up信道變更請(qǐng)求封包
cd結(jié)構(gòu)數(shù)據(jù)
cd_dp結(jié)構(gòu)信息發(fā)送封包
cd_up結(jié)構(gòu)信息請(qǐng)求封包
chd信道數(shù)據(jù)
crtbl通信資源表
d_dp搜索響應(yīng)封包
d_up搜索廣播封包
ds下行信號(hào)
f頻率
f_sel頻率設(shè)定信號(hào)
hdr封包的頭
lid本機(jī)標(biāo)識(shí)符
m1搜索模式
m2設(shè)定模式
m3筆劃模式
m4保持模式
od操作狀態(tài)數(shù)據(jù)
od_dp操作狀態(tài)發(fā)送封包
od_up操作狀態(tài)請(qǐng)求封包
p1第1觸控筆101的指示位置
p2第2觸控筆102的指示位置
pl封包的有效載荷
pos位置信息
s時(shí)隙
s_sel切換信號(hào)
sid觸控筆標(biāo)識(shí)符
st1、st2軌跡
us上行信號(hào)