亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于超聲波的終端控制方法和終端控制裝置制造方法

文檔序號:6524153閱讀:125來源:國知局
一種基于超聲波的終端控制方法和終端控制裝置制造方法
【專利摘要】本發(fā)明公開了一種基于超聲波的終端控制方法和終端控制裝置。該終端控制方法,包括:終端接收控制體的至少兩個(gè)超聲波發(fā)射棒發(fā)射的超聲波;根據(jù)接收到超聲波的時(shí)間和超聲波發(fā)射棒之間的位置關(guān)系檢測控制體的旋轉(zhuǎn)角度;當(dāng)檢測到所述旋轉(zhuǎn)角度達(dá)到閾值時(shí),在終端顯示控制菜單,當(dāng)旋轉(zhuǎn)角度達(dá)到控制菜單中的選項(xiàng)的對應(yīng)角度范圍時(shí),高亮顯示該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng);當(dāng)檢測到控制體選定高亮顯示的選項(xiàng)時(shí),執(zhí)行高亮顯示的選項(xiàng)。通過超聲波檢測控制體的旋轉(zhuǎn)角度,根據(jù)旋轉(zhuǎn)角度執(zhí)行目標(biāo)選項(xiàng),完成控制。本發(fā)明的終端控制方法和終端控制裝置無需在終端上進(jìn)行操作,直接通過控制體完成輸入,完成控制,操作更為簡便流暢,對手寫的過程沒有干擾。
【專利說明】一種基于超聲波的終端控制方法和終端控制裝置【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端控制領(lǐng)域,尤其涉及一種基于超聲波的終端控制方法和終端控制
>J-U裝直。
【背景技術(shù)】
[0002]超聲波定位技術(shù)已比較成熟,一般是在待定位物體上加裝超聲波發(fā)射器,物體周圍加裝若干超聲波接收器,通過計(jì)算發(fā)射器與每個(gè)接收器之間距離進(jìn)行定位,有的為了提高精度在待定位物體上加裝多個(gè)超聲波發(fā)射器,利用多個(gè)三角換算關(guān)系,定位待測物體。超聲波定位原理的手寫筆也是以上原理,在實(shí)現(xiàn)結(jié)構(gòu)上和算法上會(huì)略有不同,但應(yīng)用原理是一樣的。
[0003]現(xiàn)有的移動(dòng)終端也具備豐富的外設(shè),例如對于智能手機(jī),很多都具備有觸屏筆,用于對智能手機(jī)進(jìn)行輸入和控制。對于電腦而言,特別是對于許多上了年紀(jì)的初學(xué)者,手寫輸入設(shè)備也是一個(gè)相當(dāng)常用的工具。對于學(xué)習(xí)用手寫板而言,手寫筆更是必要設(shè)備。以學(xué)習(xí)用手寫板為例,手寫筆應(yīng)用范圍是在普通紙張或手寫板上進(jìn)行書寫,通過超聲波接收端進(jìn)行筆跡跟蹤和識別,一般會(huì)結(jié)合相對應(yīng)的功能應(yīng)用,實(shí)現(xiàn)紙張與手寫板上自由書寫和位置點(diǎn)擊,通過接收電路將接收元件接收的信號經(jīng)放大、濾波后輸出給處理終端,完成手寫筆跡和位置點(diǎn)擊的物理操作轉(zhuǎn)換為數(shù)字化的文字字符、圖案和具體的位置定位。
[0004]但是,目前應(yīng)用超聲波定位原理的手寫筆,手寫筆輸入?yún)^(qū)與終端顯示區(qū)是分離的,且輸入?yún)^(qū)大小、輸入?yún)^(qū)與終端顯示區(qū)位置距離不固定,在手寫的過程中操作終端顯示區(qū)的功能,可能要通過手或者筆直接在顯示屏幕上進(jìn)行操作,打斷了手寫的過程體驗(yàn),不能通過手寫筆在紙張上通過一些簡單的動(dòng)作來實(shí)現(xiàn)一些簡單的功能操作,因?yàn)槭謱懝P在手寫過程中終端是作為手寫筆跡進(jìn)行識 別和判斷的,而特殊定義的一些符號操作,又因?yàn)榧垙埵謱憫?yīng)用的場合出現(xiàn)不能亂涂亂畫,作為正式的筆記,所以只能通過在終端設(shè)備上進(jìn)行操作。

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

[0005]本發(fā)明提出了一種通過超聲波檢測控制體的旋轉(zhuǎn)的旋轉(zhuǎn)角度,根據(jù)旋轉(zhuǎn)角度對終端進(jìn)行控制的終端控制方法和終端控制裝置。
[0006]為實(shí)現(xiàn)上述設(shè)計(jì),本發(fā)明采用以下技術(shù)方案:
[0007]—方面米用一種基于超聲波的終端控制方法,包括:
[0008]終端接收控制體的至少兩個(gè)超聲波發(fā)射棒發(fā)射的超聲波;
[0009]根據(jù)接收到超聲波的時(shí)間和超聲波發(fā)射棒之間的位置關(guān)系檢測控制體的旋轉(zhuǎn)角度;
[0010]當(dāng)檢測到所述旋轉(zhuǎn)角度達(dá)到閾值時(shí),在終端顯示控制菜單,當(dāng)旋轉(zhuǎn)角度達(dá)到控制菜單中的選項(xiàng)的對應(yīng)角度范圍時(shí),高亮顯示該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng);
[0011]當(dāng)檢測到控制體選定聞売顯不的選項(xiàng)時(shí),執(zhí)彳丁聞売顯不的選項(xiàng)。
[0012]其中,所述根據(jù)接收到超聲波的時(shí)間和超聲波發(fā)射棒之間的位置關(guān)系檢測控制體的旋轉(zhuǎn)角度,包括:
[0013]根據(jù)接收到超聲波的時(shí)間和發(fā)射超聲波的時(shí)間的時(shí)間差獲得兩個(gè)超聲波的傳播時(shí)間;
[0014]由兩個(gè)超聲波的傳播時(shí)間和兩個(gè)超聲波的傳播速度計(jì)算兩個(gè)超聲波發(fā)射棒和終端之間的距離;
[0015]通過兩個(gè)超聲波發(fā)射棒之間的距離以及兩個(gè)超聲波發(fā)射棒和終端之間的距離基于三角函數(shù)計(jì)算控制體的旋轉(zhuǎn)角度。
[0016]其中,所述控制菜單為圓形菜單,控制菜單的每個(gè)選項(xiàng)的區(qū)域?yàn)橐粋€(gè)扇形區(qū)域,或者所述控制菜單為矩形菜單,控制菜單的每個(gè)選項(xiàng)的區(qū)域?yàn)橐粋€(gè)小矩形區(qū)域。
[0017]其中,所述控制體為帶有筆芯的控制體,所述超聲波發(fā)射棒均勻設(shè)置于所述筆芯的外圓周。
[0018]其中,所述當(dāng)旋轉(zhuǎn)角度達(dá)到控制菜單中的選項(xiàng)的對應(yīng)角度范圍時(shí),高亮顯示該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng),具體為:
[0019]當(dāng)旋轉(zhuǎn)角度達(dá)到控制菜單中的選項(xiàng)的對應(yīng)角度范圍時(shí),判斷該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng)是否為可執(zhí)行選項(xiàng),是則高亮顯示該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng)。
[0020]另一方面采用一種基于超聲波的終端控制裝置,包括控制體和終端:
[0021]所述控制體,包括多個(gè)超聲波發(fā)射棒,所述多個(gè)超聲波發(fā)射棒發(fā)射的信號在控制體的任意角度都有至少兩個(gè)信號覆蓋;
[0022]所述終端,包括:
[0023]接收單元,用于終端接收控制體的至少兩個(gè)超聲波發(fā)射棒發(fā)射的超聲波;
[0024]角度計(jì)算單元,用于根據(jù)接收到超聲波的時(shí)間和超聲波發(fā)射棒之間的位置關(guān)系檢測控制體的旋轉(zhuǎn)角度;
[0025]菜單顯示單元,用于當(dāng)檢測到所述旋轉(zhuǎn)角度達(dá)到閾值時(shí),在終端顯示控制菜單,當(dāng)旋轉(zhuǎn)角度達(dá)到控制菜單中的選項(xiàng)的對應(yīng)角度范圍時(shí),高亮顯示該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng);
[0026]選項(xiàng)執(zhí)行單元,用于當(dāng)檢測到控制體選定高亮顯示的選項(xiàng)時(shí),執(zhí)行高亮顯示的選項(xiàng)。
[0027]其中,所述角度計(jì)算單元,包括:
[0028]時(shí)間計(jì)算模塊,用于根據(jù)接收到超聲波的時(shí)間和發(fā)射超聲波的時(shí)間的時(shí)間差獲得兩個(gè)超聲波的傳播時(shí)間;
[0029]距離計(jì)算模塊,用于由兩個(gè)超聲波的傳播時(shí)間和兩個(gè)超聲波的傳播速度計(jì)算兩個(gè)超聲波發(fā)射棒和終端之間的距離;
[0030]角度計(jì)算單元,用于通過兩個(gè)超聲波發(fā)射棒之間的距離以及兩個(gè)超聲波發(fā)射棒和終端之間的距離基于三角函數(shù)計(jì)算控制體的旋轉(zhuǎn)角度。
[0031]其中,所述控制菜單為圓形菜單,控制菜單的每個(gè)選項(xiàng)的區(qū)域?yàn)橐粋€(gè)扇形區(qū)域,或者所述控制菜單為矩形菜單,控制菜單的每個(gè)選項(xiàng)的區(qū)域?yàn)橐粋€(gè)小矩形區(qū)域。
[0032]其中,所述控制體為帶有筆芯的控制體,所述超聲波發(fā)射棒均勻設(shè)置于所述筆芯的外圓周。
[0033]其中,所述當(dāng)旋轉(zhuǎn)角度達(dá)到控制菜單中的選項(xiàng)的對應(yīng)角度范圍時(shí),高亮顯示該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng),具體為:[0034]當(dāng)旋轉(zhuǎn)角度達(dá)到控制菜單中的選項(xiàng)的對應(yīng)角度范圍時(shí),判斷該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng)是否為可執(zhí)行選項(xiàng),是則高亮顯示該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng)。
[0035]本發(fā)明的有益效果在于:通過超聲波檢測控制體的旋轉(zhuǎn)角度,根據(jù)旋轉(zhuǎn)角度的變化對應(yīng)控制菜單中的不同選項(xiàng),當(dāng)旋轉(zhuǎn)調(diào)度達(dá)到控制的目標(biāo)選項(xiàng)時(shí),暫停旋轉(zhuǎn),執(zhí)行目標(biāo)選項(xiàng),完成控制。本發(fā)明的終端控制方法和終端控制裝置無需在終端上進(jìn)行操作,直接通過控制體完成輸入,完成控制,操作更為簡便流暢,對手寫的過程沒有干擾。
【專利附圖】

【附圖說明】
[0036]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對本發(fā)明實(shí)施例描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)本發(fā)明實(shí)施例的內(nèi)容和這些附圖獲得其他的附圖。
[0037]圖1是本發(fā)明實(shí)施例提供的一種基于超聲波的終端控制方法的第一個(gè)實(shí)施例的方法流程圖。
[0038]圖2是本發(fā)明實(shí)施例提供的一種基于超聲波的終端控制方法的第二個(gè)實(shí)施例的方法流程圖。
[0039]圖3是本發(fā)明實(shí)施例提供的一種基于超聲波的終端控制方法的控制體中超聲波發(fā)射棒的分布示意圖。
[0040]圖4是本發(fā)明實(shí)施例提供的一種基于超聲波的終端控制方法的旋轉(zhuǎn)角度示意圖。
[0041]圖5是本發(fā)明實(shí)施例提供的一種基于超聲波的終端控制方法的第三個(gè)實(shí)施例的方法流程圖。
[0042]圖6是本發(fā)明實(shí)施例提供的一種基于超聲波的終端控制方法的菜單頁面示意圖。
[0043]圖7是本發(fā)明實(shí)施例提供的一種基于超聲波的終端控制方法的另一菜單頁面示意圖。
[0044]圖8是本發(fā)明實(shí)施例提供的一種基于超聲波的終端控制設(shè)備的第一個(gè)實(shí)施例的結(jié)構(gòu)方框圖。
[0045]圖9是本發(fā)明實(shí)施例提供的一種基于超聲波的終端控制設(shè)備的第二個(gè)實(shí)施例的結(jié)構(gòu)方框圖。
【具體實(shí)施方式】
[0046]為使本發(fā)明解決的技術(shù)問題、采用的技術(shù)方案和達(dá)到的技術(shù)效果更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施例的技術(shù)方案作進(jìn)一步的詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0047]請參考圖1,其是本發(fā)明實(shí)施例提供的一種基于超聲波的終端控制方法的第一個(gè)實(shí)施例的方法流程圖。本實(shí)施例的終端控制方法主要用于帶筆狀外設(shè)的終端控制,例如帶觸屏筆的智能手機(jī),帶有手寫外設(shè)的計(jì)算機(jī),特別是用于兒童學(xué)習(xí)的書寫板,通過筆狀的控制體對各種終端實(shí)現(xiàn)控制。如圖所示,該基于超聲波的終端控制方法包括:
[0048]步驟101:終端接收控制體的至少兩個(gè)超聲波發(fā)射棒發(fā)射的超聲波。[0049]終端周期性地接受控制體至少兩個(gè)超聲波發(fā)射棒發(fā)射的超聲波,以供對控制體的旋轉(zhuǎn)角度進(jìn)行檢測。
[0050]步驟102:根據(jù)接收到超聲波的時(shí)間和超聲波發(fā)射棒之間的位置關(guān)系檢測控制體的旋轉(zhuǎn)角度。
[0051]根據(jù)時(shí)間、速度和距離之間的關(guān)系,在超聲波發(fā)射棒之間已知的位置關(guān)系的基礎(chǔ)上通過三角函數(shù)進(jìn)行旋轉(zhuǎn)角度的運(yùn)算。
[0052]步驟103:當(dāng)檢測到所述旋轉(zhuǎn)角度達(dá)到閾值時(shí),在終端顯示控制菜單,當(dāng)旋轉(zhuǎn)角度達(dá)到控制菜單中的選項(xiàng)的對應(yīng)角度范圍時(shí),高亮顯示該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng)。
[0053]在控制體的操作過程中,有可能檢測到動(dòng)作變化,但是這種變化有可能只是書寫過程中的平移變化,此時(shí)無需對這種變化做出相應(yīng),但是當(dāng)檢測到旋轉(zhuǎn)變化的角度達(dá)到閾值時(shí),即在終端顯示控制菜單,對于控制菜單中的不同的選項(xiàng),對應(yīng)有不同的旋轉(zhuǎn)角度,當(dāng)控制體旋轉(zhuǎn)達(dá)到對應(yīng)的旋轉(zhuǎn)角度時(shí),即高亮顯示該選項(xiàng)。
[0054]步驟104:當(dāng)檢測到控制體選定聞売顯不的選項(xiàng)時(shí),執(zhí)彳丁聞売顯不的選項(xiàng)。
[0055]為了減少誤操作,需要控制體是否選定高亮顯示的選項(xiàng),以作對控制選項(xiàng)的確認(rèn),具體的判斷操作可以為控制體停止旋轉(zhuǎn)達(dá)到預(yù)設(shè)時(shí)長、檢測到連續(xù)的轉(zhuǎn)動(dòng)方向的變化、距離的變化的超過設(shè)定閾值等等。
[0056]綜上所述,本發(fā)明通過超聲波檢測控制體的旋轉(zhuǎn)角度,根據(jù)旋轉(zhuǎn)角度的變化對應(yīng)控制菜單中的不同選項(xiàng),當(dāng)旋轉(zhuǎn)調(diào)度達(dá)到控制的目標(biāo)選項(xiàng)時(shí),暫停旋轉(zhuǎn),執(zhí)行目標(biāo)選項(xiàng),完成控制。本發(fā)明的終端控制方法無需在終端上進(jìn)行操作,直接通過控制體完成輸入,完成控制,操作更為簡便流暢,對手寫的過程沒有干擾。
[0057]請參考圖2,其是本發(fā)明實(shí)施例提供的一種基于超聲波的終端控制方法的第二個(gè)實(shí)施例的方法流程圖。與本方法提供的第一個(gè)實(shí)施例相比,本實(shí)施例進(jìn)一步說明了旋轉(zhuǎn)角度的計(jì)算過程。如圖所示,該基于超聲波的終端控制方法包括:
[0058]步驟201:終端接收控制體的至少兩個(gè)超聲波發(fā)射棒發(fā)射的超聲波。
[0059]如圖3所示,為了保證每個(gè)角度都能接收到至少兩個(gè)超聲波,有發(fā)射角度要求的超聲波發(fā)射棒,至少包括3個(gè),其中要求多個(gè)發(fā)射棒發(fā)射信號在接收端能被同時(shí)接收的數(shù)量要在識別出旋轉(zhuǎn)角度的誤差范圍之內(nèi)為準(zhǔn),根據(jù)超聲波發(fā)射與接收精度來確定,這里最佳為3個(gè),每個(gè)超聲波發(fā)射棒的發(fā)射角度為240°,三個(gè)超聲波發(fā)射棒沿著控制體的外周均勻分布。三個(gè)超聲波發(fā)射棒組成的控制體在每個(gè)方向上都至少有兩個(gè)超聲波發(fā)射棒的信號覆蓋。
[0060]步驟202:根據(jù)接收到超聲波的時(shí)間和發(fā)射超聲波的時(shí)間的時(shí)間差獲得兩個(gè)超聲波的傳播時(shí)間。
[0061]在發(fā)射超聲波的同時(shí),發(fā)射紅外信號同步時(shí)間。紅外信號以光速傳輸,可以忽略時(shí)間差,即以接收到紅外信號的時(shí)間作為發(fā)射超聲波的時(shí)間,也就是計(jì)時(shí)的起點(diǎn);超聲波以音速傳播,速度相對較慢,以接收到超聲波的時(shí)間作為計(jì)時(shí)的終點(diǎn),兩者的時(shí)間差即為超聲波的傳播時(shí)間,根據(jù)發(fā)射頻率的不同,或者編碼方式不同能夠定位出其中兩個(gè)發(fā)射棒的位置。
[0062]步驟203:由兩個(gè)超聲波的傳播時(shí)間和兩個(gè)超聲波的傳播速度計(jì)算兩個(gè)超聲波發(fā)射棒和終端之間的距離。
[0063]根據(jù)時(shí)間、速度和距離的數(shù)量關(guān)系,有超聲波的傳播速度和傳播時(shí)間可以輕松得到發(fā)射棒和終端之間的距離。
[0064]步驟204:通過兩個(gè)超聲波發(fā)射棒之間的距離以及兩個(gè)超聲波發(fā)射棒和終端之間的距離基于三角函數(shù)計(jì)算控制體的旋轉(zhuǎn)角度。
[0065]如圖4所示,其中A表示終端的接收端,0表示控制體的中心,r表示0到發(fā)射棒的距離,a表示兩個(gè)發(fā)射棒之間的距離;C、D表示某一時(shí)刻的兩個(gè)發(fā)射棒的位置,E、B表示兩個(gè)發(fā)射棒轉(zhuǎn)動(dòng)一定角度后的對應(yīng)位置,L表示0到A的距離,L1、L2、L3、L4分別表示兩個(gè)發(fā)射棒轉(zhuǎn)動(dòng)一定角度前后到接收端的距離,其中a、P、《、U、8、0分別表示其所在的角,其中P為定值30°。L1、L2、L3、L4在前述步驟中已經(jīng)得到,兩個(gè)發(fā)射棒所在半徑的夾角為定值120°,在A OBE中BE的長度a=2r*sin60° ;在A ABE中由余弦定理cosa=(Ll2+a2-L32)/2a*Ll,從而計(jì)算出a的角度值;在A OBA中由余弦定理L=Ll2+r2-2Ll*r*cos(a+p);同樣A ODA和A DBA由余弦定理計(jì)算出U和6的角度值,進(jìn)一步可以得到9=360° - S-1i,在等腰A OBD中,《=180° _2 0,《即為旋轉(zhuǎn)的角度。通過以上步驟可以導(dǎo)出基本的角度,在此基礎(chǔ)上需要進(jìn)行一些位移的干擾補(bǔ)償,但都是基于以上原理。而對于旋轉(zhuǎn)過程中的其中兩個(gè)發(fā)射棒有一個(gè)切換成另外一個(gè)發(fā)射棒,也可以基于此進(jìn)行分割判斷,最后合成總的角度,如果為了進(jìn)一步提高計(jì)算的精度,可以對于多個(gè)接收端可以補(bǔ)償,減少誤差,角度更精準(zhǔn)。
[0066]步驟205:當(dāng)檢測到所述旋轉(zhuǎn)角度達(dá)到閾值時(shí),在終端顯示控制菜單,當(dāng)旋轉(zhuǎn)角度達(dá)到控制菜單中的選項(xiàng)的對應(yīng)角度范圍時(shí),高亮顯示該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng)。
[0067]為了減小使用過程中的誤操作,設(shè)定一個(gè)閾值來激活控制菜單,對于書寫,上拉下拉等操作中的平移導(dǎo)致的角度微笑變化,予以忽略。直到轉(zhuǎn)動(dòng)的角度達(dá)到一定的大小再予以響應(yīng),具體的控制菜單中的選項(xiàng)與旋轉(zhuǎn)角度的對應(yīng)可以根據(jù)實(shí)際的選項(xiàng)的個(gè)數(shù)進(jìn)行靈活設(shè)置,例如某個(gè)操作狀態(tài)下共有6個(gè)選項(xiàng),可以設(shè)置控制體每30°對應(yīng)一個(gè)選項(xiàng),對于更多的選項(xiàng),對應(yīng)的角度范圍越小,反之亦然。而與旋轉(zhuǎn)過程中的順時(shí)針或逆時(shí)針,亦可對應(yīng)控制菜單中高亮顯示的相反的變化方向。
[0068]步驟206:當(dāng)檢測到控制體選定聞売顯不的選項(xiàng)時(shí),執(zhí)彳丁聞売顯不的選項(xiàng)。
[0069]當(dāng)預(yù)設(shè)周期內(nèi)都沒有檢測到角度變化,視為旋轉(zhuǎn)停止,執(zhí)行高亮顯示的選項(xiàng)。
[0070]所述控制體為帶有筆芯的控制體,所述超聲波發(fā)射棒均勻設(shè)置于所述筆芯的外圓周。
[0071]該設(shè)計(jì)的控制體特別在針對書寫板的使用時(shí),有良好效果,可以在進(jìn)行紙質(zhì)書寫時(shí),直接將書寫的內(nèi)容保存到書寫板的存儲裝置中;當(dāng)然,對于設(shè)置有手寫輸入裝置的電腦業(yè)有良好的效果。
[0072]綜上所述,本發(fā)明利用三個(gè)發(fā)射棒的發(fā)射角度,能夠在任意角度上至少能夠被超聲波接收端接收到至少2個(gè)發(fā)射棒的發(fā)射信號,根據(jù)發(fā)射頻率的不同,或者編碼方式不同能夠定位出其中兩顆的發(fā)射棒位置,誤差遠(yuǎn)小于發(fā)射棒間距的情況下,就可以較精確計(jì)算出筆的旋轉(zhuǎn)方向和角度,基于旋轉(zhuǎn)的方向和角度大小,可以在接收終端屏幕上顯示控制菜單,通過停頓的時(shí)間和是否點(diǎn)擊確定要選擇的功能操作,不改變在紙張上有用信息的手寫筆跡,不需要在終端屏幕上另外的操作,就可以實(shí)現(xiàn)對輸入信息的功能操作,加快了電子手寫的效率,優(yōu)化了手寫過程中的體驗(yàn)。操作更為簡便流暢,對手寫的過程沒有干擾。
[0073]請參考圖5,其是本發(fā)明實(shí)施例提供的一種基于超聲波的終端控制方法的第三個(gè)實(shí)施例的方法流程圖。與本方法提供的第二個(gè)實(shí)施例相比,本實(shí)施例進(jìn)一步說明了控制菜單的展示方式和菜單的高亮顯示的前序判斷。如圖所示,該基于超聲波的終端控制方法包括:
[0074]步驟301:終端接收控制體的至少兩個(gè)超聲波發(fā)射棒發(fā)射的超聲波。
[0075]步驟302:根據(jù)接收到超聲波的時(shí)間和發(fā)射超聲波的時(shí)間的時(shí)間差獲得兩個(gè)超聲波的傳播時(shí)間。
[0076]步驟303:由兩個(gè)超聲波的傳播時(shí)間和兩個(gè)超聲波的傳播速度計(jì)算兩個(gè)超聲波發(fā)射棒和終端之間的距離。
[0077]步驟304:通過兩個(gè)超聲波發(fā)射棒之間的距離以及兩個(gè)超聲波發(fā)射棒和終端之間的距離基于三角函數(shù)計(jì)算控制體的旋轉(zhuǎn)角度。
[0078]步驟305:當(dāng)檢測到所述旋轉(zhuǎn)角度達(dá)到閾值時(shí),在終端顯示控制菜單,當(dāng)旋轉(zhuǎn)角度達(dá)到控制菜單中的選項(xiàng)的對應(yīng)角度范圍時(shí),判斷該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng)是否為可執(zhí)行選項(xiàng),是則高亮顯示該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng)。
[0079]終端在某些狀態(tài)下,其控制菜單中的部分選項(xiàng)是無法執(zhí)行的,故也不對其高亮顯示,例如使用手寫筆對書寫板進(jìn)行書寫操作時(shí),如果沒有選中編輯的內(nèi)容,無法進(jìn)行復(fù)制、剪切等操作,此時(shí)直接不對其高亮顯示。
[0080]其中,如圖6所示,所述控制菜單為圓形菜單,控制菜單的每個(gè)選項(xiàng)的區(qū)域?yàn)橐粋€(gè)扇形區(qū)域。
[0081]進(jìn)一步地,所述控制菜單中的選項(xiàng)的數(shù)目較少,無需整個(gè)圓形來布局菜單式,可以選擇扇形菜單來作為菜單整體界面。
[0082]優(yōu)選的,如圖7所示,所述控制菜單為矩形菜單,控制菜單的每個(gè)選項(xiàng)的區(qū)域?yàn)橐粋€(gè)小矩形區(qū)域。
[0083]步驟306:當(dāng)檢測到控制體選定聞売顯不的選項(xiàng)時(shí),執(zhí)彳丁聞売顯不的選項(xiàng)。
[0084]綜上所述,本發(fā)明進(jìn)一步限定了高亮顯示的前序判斷步驟,確保操作更為精確。整體而言,通過超聲波檢測控制體的旋轉(zhuǎn)角度,根據(jù)旋轉(zhuǎn)角度的變化對應(yīng)控制菜單中的不同選項(xiàng),當(dāng)旋轉(zhuǎn)調(diào)度達(dá)到控制的目標(biāo)選項(xiàng)時(shí),暫停旋轉(zhuǎn),執(zhí)行目標(biāo)選項(xiàng),完成控制。本發(fā)明的終端控制方法無需在終端上進(jìn)行操作,直接通過控制體完成輸入,完成控制,操作更為簡便流暢,對手寫的過程沒有干擾。
[0085]以下為本發(fā)明實(shí)施例提供的基于超聲波的終端控制裝置的實(shí)施例?;诔暡ǖ慕K端控制裝置的實(shí)施例與上述的基于超聲波的終端控制方法實(shí)施例屬于同一構(gòu)思,基于超聲波的終端控制裝置的實(shí)施例中未詳盡描述的細(xì)節(jié)內(nèi)容,可以參考上述基于超聲波的終端控制方法實(shí)施例。
[0086]請參考圖8,其是本發(fā)明一種基于超聲波的終端控制裝置的第一實(shí)施例的結(jié)構(gòu)方框圖,如圖所示,該基于超聲波的終端控制裝置,包括控制體10和終端20:
[0087]所述控制體10,包括多個(gè)超聲波發(fā)射棒I,所述多個(gè)超聲波發(fā)射棒I發(fā)射的信號在控制體10的任意角度都有至少兩個(gè)信號覆蓋;
[0088]所述終端20,包括:
[0089]接收單元21,用于終端接收控制體的至少兩個(gè)超聲波發(fā)射棒發(fā)射的超聲波;
[0090]角度計(jì)算單元22,用于根據(jù)接收到超聲波的時(shí)間和超聲波發(fā)射棒之間的位置關(guān)系檢測控制體的旋轉(zhuǎn)角度;
[0091]菜單顯示單元23,用于當(dāng)檢測到所述旋轉(zhuǎn)角度達(dá)到閾值時(shí),在終端顯示控制菜單,當(dāng)旋轉(zhuǎn)角度達(dá)到控制菜單中的選項(xiàng)的對應(yīng)角度范圍時(shí),高亮顯示該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng);
[0092]選項(xiàng)執(zhí)行單元24,用于當(dāng)檢測到控制體選定高亮顯示的選項(xiàng)時(shí),執(zhí)行高亮顯示的選項(xiàng)。
[0093]在上述各部分的協(xié)調(diào)運(yùn)行下,通過超聲波檢測控制體的旋轉(zhuǎn)角度,根據(jù)旋轉(zhuǎn)角度的變化對應(yīng)控制菜單中的不同選項(xiàng),當(dāng)旋轉(zhuǎn)調(diào)度達(dá)到控制的目標(biāo)選項(xiàng)時(shí),暫停旋轉(zhuǎn),執(zhí)行目標(biāo)選項(xiàng),完成控制。本發(fā)明的終端控制裝置無需在終端上進(jìn)行操作,直接通過控制體完成輸入,完成控制,操作更為簡便流暢,對手寫的過程沒有干擾。
[0094]請參考圖9,其是本發(fā)明一種基于超聲波的終端控制裝置的第二實(shí)施例的結(jié)構(gòu)方框圖,如圖所示,該基于超聲波的終端控制裝置,包括控制體10和終端20:
[0095]所述控制體10,包括多個(gè)超聲波發(fā)射棒I,所述多個(gè)超聲波發(fā)射棒I發(fā)射的信號在控制體10的任意角度都有至少兩個(gè)信號覆蓋;
[0096]所述終端20,包括:
[0097]接收單元21,用于終端接收控制體的至少兩個(gè)超聲波發(fā)射棒發(fā)射的超聲波;
[0098]角度計(jì)算單元22,用于根據(jù)接收到超聲波的時(shí)間和超聲波發(fā)射棒之間的位置關(guān)系檢測控制體的旋轉(zhuǎn)角度;
[0099]菜單顯示單元23,用于當(dāng)檢測到所述旋轉(zhuǎn)角度達(dá)到閾值時(shí),在終端顯示控制菜單,當(dāng)旋轉(zhuǎn)角度達(dá)到控制菜單中的選項(xiàng)的對應(yīng)角度范圍時(shí),高亮顯示該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng);
[0100]選項(xiàng)執(zhí)彳丁單兀24,用于當(dāng)檢測到控制體選定聞売顯不的選項(xiàng)時(shí),執(zhí)彳丁聞売顯不的選項(xiàng)。
[0101]其中,所述角度計(jì)算單元22,包括:
[0102]時(shí)間計(jì)算模塊221,用于根據(jù)接收到超聲波的時(shí)間和發(fā)射超聲波的時(shí)間的時(shí)間差獲得兩個(gè)超聲波的傳播時(shí)間;
[0103]距離計(jì)算模塊222,用于由兩個(gè)超聲波的傳播時(shí)間和兩個(gè)超聲波的傳播速度計(jì)算兩個(gè)超聲波發(fā)射棒和終端之間的距離;
[0104]角度計(jì)算單元223,用于通過兩個(gè)超聲波發(fā)射棒之間的距離以及兩個(gè)超聲波發(fā)射棒和終端之間的距離基于三角函數(shù)計(jì)算控制體的旋轉(zhuǎn)角度。
[0105]其中,所述控制菜單為圓形菜單,控制菜單的每個(gè)選項(xiàng)的區(qū)域?yàn)橐粋€(gè)扇形區(qū)域。
[0106]優(yōu)選的,所述控制菜單為矩形菜單,控制菜單的每個(gè)選項(xiàng)的區(qū)域?yàn)橐粋€(gè)小矩形區(qū)域。
[0107]進(jìn)一步地,所述當(dāng)旋轉(zhuǎn)角度達(dá)到控制菜單中的選項(xiàng)的對應(yīng)角度范圍時(shí),高亮顯示該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng),具體為:
[0108]當(dāng)旋轉(zhuǎn)角度達(dá)到控制菜單中的選項(xiàng)的對應(yīng)角度范圍時(shí),判斷該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng)是否為可執(zhí)行選項(xiàng),是則高亮顯示該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng)。
[0109]在上述各部分的配合工作下,進(jìn)一步實(shí)現(xiàn)了控制菜單的顯示方式,說明了旋轉(zhuǎn)角度的計(jì)算方法,整體而言,通過超聲波檢測控制體的旋轉(zhuǎn)角度,根據(jù)旋轉(zhuǎn)角度的變化對應(yīng)控制菜單中的不同選項(xiàng),當(dāng)旋轉(zhuǎn)調(diào)度達(dá)到控制的目標(biāo)選項(xiàng)時(shí),暫停旋轉(zhuǎn),執(zhí)行目標(biāo)選項(xiàng),完成控制。本發(fā)明的終端控制裝置無需在終端上進(jìn)行操作,直接通過控制體完成輸入,完成控制,操作更為簡便流暢,對手寫的過程沒有干擾。
[0110]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,該程序可以存儲于一計(jì)算機(jī)可讀存儲介質(zhì)中,存儲介質(zhì)可以包括存儲器、磁盤或光盤等。
[0111]以上內(nèi)容僅為本發(fā)明的較佳實(shí)施例,對于本領(lǐng)域的普通技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
【權(quán)利要求】
1.一種基于超聲波的終端控制方法,其特征在于,包括: 終端接收控制體的至少兩個(gè)超聲波發(fā)射棒發(fā)射的超聲波; 根據(jù)接收到超聲波的時(shí)間和超聲波發(fā)射棒之間的位置關(guān)系檢測控制體的旋轉(zhuǎn)角度;當(dāng)檢測到所述旋轉(zhuǎn)角度達(dá)到閾值時(shí),在終端顯示控制菜單,當(dāng)旋轉(zhuǎn)角度達(dá)到控制菜單中的選項(xiàng)的對應(yīng)角度范圍時(shí),高亮顯示該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng); 當(dāng)檢測到控制體選定聞売顯不的選項(xiàng)時(shí),執(zhí)彳丁聞売顯不的選項(xiàng)。
2.根據(jù)權(quán)利要求1所述的一種基于超聲波的終端控制方法,其特征在于,所述根據(jù)接收到超聲波的時(shí)間和超聲波發(fā)射棒之間的位置關(guān)系檢測控制體的旋轉(zhuǎn)角度,包括: 根據(jù)接收到超聲波的時(shí)間和發(fā)射超聲波的時(shí)間的時(shí)間差獲得至少兩個(gè)超聲波的傳播時(shí)間; 由至少兩個(gè)超聲波的傳播時(shí)間和至少兩個(gè)超聲波的傳播速度計(jì)算至少兩個(gè)超聲波發(fā)射棒和終端之間的距離; 通過至少兩個(gè)超聲波發(fā)射棒之間的距離以及至少兩個(gè)超聲波發(fā)射棒和終端之間的距離基于三角函數(shù)計(jì)算控制體的旋轉(zhuǎn)角度。
3.根據(jù)權(quán)利要求1所述的一種基于超聲波的終端控制方法,其特征在于,所述控制菜單為圓形菜單,控制菜單的每個(gè)選項(xiàng)的區(qū)域?yàn)橐粋€(gè)扇形區(qū)域,或者所述控制菜單為矩形菜單,控制菜單的每個(gè)選項(xiàng)的區(qū)域?yàn)橐粋€(gè)小矩形區(qū)域。
4.根據(jù)權(quán)利要求1所述的一種基于超聲波的終端控制方法,其特征在于,所述控制體為帶有筆芯的控制體,所述超聲波發(fā)射棒均勻設(shè)置于所述筆芯的外圓周。
5.根據(jù)權(quán)利要求1所述的一種基于超聲波的終端控制方法,其特征在于,所述當(dāng)旋轉(zhuǎn)角度達(dá)到控制菜單中的選項(xiàng)的對應(yīng)角度范圍時(shí),高亮顯示該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng),具體為: 當(dāng)旋轉(zhuǎn)角度達(dá)到控制菜單中的選項(xiàng)的對應(yīng)角度范圍時(shí),判斷該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng)是否為可執(zhí)行選項(xiàng),是則高亮顯示該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng)。
6.一種基于超聲波的終端控制裝置,其特征在于,包括控制體和終端: 所述控制體,包括多個(gè)超聲波發(fā)射棒,所述多個(gè)超聲波發(fā)射棒發(fā)射的信號在控制體的任意角度都有至少兩個(gè)信號覆蓋; 所述終端,包括: 接收單元,用于終端接收控制體的至少兩個(gè)超聲波發(fā)射棒發(fā)射的超聲波; 角度計(jì)算單元,用于根據(jù)接收到超聲波的時(shí)間和超聲波發(fā)射棒之間的位置關(guān)系檢測控制體的旋轉(zhuǎn)角度; 菜單顯示單元,用于當(dāng)檢測到所述旋轉(zhuǎn)角度達(dá)到閾值時(shí),在終端顯示控制菜單,當(dāng)旋轉(zhuǎn)角度達(dá)到控制菜單中的選項(xiàng)的對應(yīng)角度范圍時(shí),高亮顯示該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng); 選項(xiàng)執(zhí)行單元,用于當(dāng)檢測到控制體選定高亮顯示的選項(xiàng)時(shí),執(zhí)行高亮顯示的選項(xiàng)。
7.根據(jù)權(quán)利要求6所述的一種基于超聲波的終端控制裝置,其特征在于,所述角度計(jì)算單元,包括: 時(shí)間計(jì)算模塊,用于根據(jù)接收到超聲波的時(shí)間和發(fā)射超聲波的時(shí)間的時(shí)間差獲得至少兩個(gè)超聲波的傳播時(shí)間; 距離計(jì)算模塊,用于由至少兩個(gè)超聲波的傳播時(shí)間和至少兩個(gè)超聲波的傳播速度計(jì)算至少兩個(gè)超聲波發(fā)射棒和終端之間的距離; 角度計(jì)算單元,用于通過至少兩個(gè)超聲波發(fā)射棒之間的距離以及至少兩個(gè)超聲波發(fā)射棒和終端之間的距離基于三角函數(shù)計(jì)算控制體的旋轉(zhuǎn)角度。
8.根據(jù)權(quán)利要求6所述的一種基于超聲波的終端控制裝置,其特征在于,所述控制菜單為圓形菜單,控制菜單的每個(gè)選項(xiàng)的區(qū)域?yàn)橐粋€(gè)扇形區(qū)域,或者所述控制菜單為矩形菜單,控制菜單的每個(gè)選項(xiàng)的區(qū)域?yàn)橐粋€(gè)小矩形區(qū)域。
9.根據(jù)權(quán)利要求6所述的一種基于超聲波的終端控制裝置,其特征在于,所述控制體為帶有筆芯的控制體,所述超聲波發(fā)射棒均勻設(shè)置于所述筆芯的外圓周。
10.根據(jù)權(quán)利要求6所述的一種基于超聲波的終端控制裝置,其特征在于,所述當(dāng)旋轉(zhuǎn)角度達(dá)到控制菜單中的選項(xiàng)的對應(yīng)角度范圍時(shí),高亮顯示該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng),具體為: 當(dāng)旋轉(zhuǎn)角度達(dá)到控制菜單中的選項(xiàng)的對應(yīng)角度范圍時(shí),判斷該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng)是否為可執(zhí)行選項(xiàng),是則高 亮顯示該旋轉(zhuǎn)角度對應(yīng)的選項(xiàng)。
【文檔編號】G06F3/0354GK103645848SQ201310693409
【公開日】2014年3月19日 申請日期:2013年12月13日 優(yōu)先權(quán)日:2013年12月13日
【發(fā)明者】王風(fēng), 鄭戰(zhàn)海, 肖功柏 申請人:廣東小天才科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1