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

一種觸屏操作方法

文檔序號:6427644閱讀:158來源:國知局
專利名稱:一種觸屏操作方法
技術(shù)領(lǐng)域
本發(fā)明涉及觸摸屏技術(shù)領(lǐng)域,特別涉及一種具有操作放大鏡功能的觸屏操作方法。
背景技術(shù)
隨著平板電腦在市場上的興起,大量的現(xiàn)有軟件對平板電腦略顯“水土不適”,其中之一就是平板電腦首選的手指觸摸操作存在不足。表現(xiàn)為現(xiàn)有軟件的按鈕控件明顯過小,一些可以卷動的窗口仍然需要點擊滾動條,放大縮小需要點擊操作的按鈕或菜單。如果開發(fā)新系統(tǒng)、新⑶I (圖形用戶接口)或新軟件則將耗費大量時間與資金,而一些軟件也可能因此淡出,時間的斷層亦不利于平板電腦的推廣與普及。當(dāng)前已出現(xiàn)了多種放大鏡實現(xiàn)方法,主要包括兩大類,簡述如下。
一類方法是視圖放大。例如看圖或繪圖軟件,它僅僅是在一個視圖窗口中放大某個圖形。又如某些瀏覽器軟件也有了放大功能,但它只是放大網(wǎng)頁。這種視圖放大功能可僅由軟件實現(xiàn),但嚴(yán)格來說還算不上操作放大鏡,因為該應(yīng)用程序只能放大自已的一個窗口,它自已的工具欄、菜單欄等都無法放大,更別說放大其它程序的畫面。另一類方法通過系統(tǒng)與應(yīng)用軟件相配實現(xiàn)。系統(tǒng)本身就支持某些特定的放大功能,同時軟件也基于該系統(tǒng)開發(fā)。如申請?zhí)枮椤?00810301103. 6”的中國發(fā)明專利申請公布說明書所述,當(dāng)手指點擊某個區(qū)域時,系統(tǒng)分析區(qū)域,如果有較小的按鈕存在不便于手指操作,則放大這個區(qū)域。這一方法需要軟件本身及系統(tǒng)支持,為了操作放大鏡,需要重新開發(fā)新系統(tǒng)及大量應(yīng)用軟件,所付出的時間及資金都是高昂的。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的在于針對平板電腦(或其它觸屏操作設(shè)備)手指觸摸作提供一種創(chuàng)新的解決方法,從而較好地實現(xiàn)類似于操作放大鏡的功能。為解決以上技術(shù)問題,本發(fā)明提供的技術(shù)方案是,一種觸屏操作方法,包括檢測屏幕上手指比劃動作;判斷所述手指比劃動作是否為預(yù)設(shè)操作類型,若是,生成屏幕操作指令;當(dāng)所述屏幕操作指令表征為放大鏡建立消息時,放大所述手指比劃動作對應(yīng)的放大區(qū)域;當(dāng)所述屏幕操作指令表征為放大鏡拆銷消息時,將所述放大區(qū)域返回到屏幕正常工作模式。較優(yōu)地,通過縮放屏幕圖像及轉(zhuǎn)換觸屏坐標(biāo),放大所述手指比劃動作對應(yīng)的放大區(qū)域。較優(yōu)地,通過修改IXD驅(qū)動及觸頻驅(qū)動方式,縮放屏幕圖像及轉(zhuǎn)換觸屏坐標(biāo)。較優(yōu)地,通過以下步驟放大所述手指比劃動作對應(yīng)的放大區(qū)域建立一Overlay 圖層;
放大運算原⑶I圖層畫面數(shù)據(jù),并轉(zhuǎn)換到所述Overlay圖層。較優(yōu)地,同步運算工作過程中原⑶I圖層畫面發(fā)生變更的數(shù)據(jù),并更新到所述Overlay 圖層。較優(yōu)地,將所述放大區(qū)域返回到屏幕正常工作模式前,終止所述Overlay圖層。較優(yōu)地,根據(jù)屏幕區(qū)域與手指比劃動作劃向確定所述放大區(qū)域。較優(yōu)地,使屏幕放大區(qū)域之外的其它區(qū)域保持原有狀態(tài)。較優(yōu)地,縮小屏幕放大區(qū)域之外的其它區(qū)域。與現(xiàn)有技術(shù)相比,本發(fā)明觸屏操作方法簡單實用,其無需修改現(xiàn)有系統(tǒng)及軟件就可以實現(xiàn)真正的操作放大鏡功能。同時該方法也無需多點觸控等設(shè)備,屏幕也無需刻意做 大,基本上無需修改硬件,是一種經(jīng)濟快捷的解決方案?,F(xiàn)存的系統(tǒng)或軟件(如Windows或其應(yīng)用程序、Linux或其應(yīng)程序等)可以方便地向平板電腦等觸屏設(shè)備遷移,而平板電腦也因此得以加速推廣與普及。


圖I是本發(fā)明觸屏操作方法一較優(yōu)實施例的流程圖;圖2為通過修改IXD驅(qū)動及觸屏驅(qū)動實現(xiàn)本發(fā)明觸屏操作方法的實例;圖3為本發(fā)明的第一種放大實例示意圖;圖4為本發(fā)明的第二種放大實例示意圖;圖5為本發(fā)明的第三種放大實例示意圖;圖6a為本發(fā)明的第一種操作實例的流程圖;圖6b為本發(fā)明的根據(jù)圖6a操作的放大結(jié)果示意圖;圖7a為本發(fā)明的第二種操作實例的流程圖;圖7b為本發(fā)明的根據(jù)圖7a操作的放大結(jié)果示意圖。
具體實施例方式本發(fā)明觸屏操作方法無需修改現(xiàn)有的操作系統(tǒng)及應(yīng)用軟件,其要點在于(I)通過對屏幕特定區(qū)域特定的手指比劃,放大該區(qū)域,然后再次正常操作。操作完或通過特定操作取消放大鏡功能,該區(qū)域返回正常模式,不再放大;(2)通過縮放屏幕圖像及轉(zhuǎn)換觸屏坐標(biāo)(如修改IXD驅(qū)動及觸屏驅(qū)動)實現(xiàn)放大鏡功能。為了使本領(lǐng)域的技術(shù)人員更好地理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖和具體實施例對本發(fā)明作進一步的詳細說明。參加圖1,為本發(fā)明觸屏操作方法的流程圖,具體為實時檢測屏幕上手指比劃動作(S102),若存在預(yù)先定義的手指比劃動作,表明需要放大屏幕的相應(yīng)區(qū)域;若檢測到手指比劃動作,則需進一步判斷手指比劃動作是否為預(yù)設(shè)操作類型(S103),以便確認(rèn)是否進行相應(yīng)的操作;若是預(yù)設(shè)操作類型之一,則生成屏幕操作指令(S104),據(jù)此分析是放大鏡建立還是拆消;
當(dāng)所述屏幕操作指令表征為放大鏡建立消息時,放大所述手指比劃動作對應(yīng)的放大區(qū)域(S105),由此實現(xiàn)該區(qū)域的放大鏡功能,然后恢復(fù)正常操作;當(dāng)所述屏幕操作指令表征為放大鏡拆銷消息時,將所述放大區(qū)域返回到屏幕正常工作模式(S105),不再放大。該實施例中,通過縮放屏幕圖像及轉(zhuǎn)換觸屏坐標(biāo),放大所述手指比劃動作對應(yīng)的放大區(qū)域,具體可通過修改LCD驅(qū)動及觸頻驅(qū)動方式,縮放屏幕圖像及轉(zhuǎn)換觸屏坐標(biāo)。此外,還可以改寫系統(tǒng)或僅由一個系統(tǒng)插件程序來實現(xiàn)操作放大鏡功能,這兩種方法雖不修改LCD驅(qū)動及觸屏驅(qū)動,但仍屬于“特定的手指比劃,放大該區(qū)域”的構(gòu)思,算法也極其類似,不再贅述。該實施例用手指比劃啟動操作放大鏡,不管按鈕有無或大小都會放大,因而適應(yīng)性更強。以下進一步結(jié)合具體的平臺(ARM9+WinCE)進行描述,其中假定硬件具有基本的Overlay 功能,參見圖2,為通過修改LCD驅(qū)動及觸屏驅(qū)動實現(xiàn)觸屏操作方法的實例,詳細描述如下I、在原觸屏驅(qū)動的基礎(chǔ)上,增加手指比劃的分析代碼,向IXD驅(qū)動發(fā)送放大鏡建立、拆消等信息。在放大鏡模式時,點擊、比劃的坐標(biāo)被逆向轉(zhuǎn)換后發(fā)送給WinCE。2、在原IXD驅(qū)動基礎(chǔ)下,增加放大鏡支持,主要包括以下內(nèi)容其一,收到放大鏡建立消息時,建立一個Overlay (覆蓋)圖層(即用戶看見的放大鏡畫面)。將原CTI畫面據(jù)進行放大鏡運算,轉(zhuǎn)換到Overlay圖層。其中,放大轉(zhuǎn)換算法不是本發(fā)明創(chuàng)新點,具體可參照現(xiàn)有技術(shù)中的很多方法,不再贅述。具體地,放大區(qū)域的確定有多種方式I、放大區(qū)域的確定與屏幕區(qū)域、手指劃向有關(guān)。如圖3所示,自右上角向下劃,確定一個放大矩形,這個矩形的右上角即屏幕右上角,左下角為手指開始點,左下角隨著手指拖動而逐級放大。2、僅放大某區(qū)域,其它區(qū)域不變。如圖4所示,可以是矩形放大,也可能是圓形放大。具體的軟、硬件實現(xiàn)也比較成熟。3、放大某個區(qū)域,其它區(qū)域縮小(如圖5所示),這個構(gòu)思目前在其它產(chǎn)品中未有應(yīng)用。其二、收到放大鏡拆銷指令時,終止放大鏡圖層,用戶看見原來的GUI畫面。其三、在放大鏡工作過程中,如原⑶I畫面如果發(fā)生了變更,則放大鏡算法同步運算,更新放大鏡圖層。特別指明的是,本發(fā)明的解決方案也可不限于“修改LCD驅(qū)動及觸屏驅(qū)動”的解決 模式,還可以改寫系統(tǒng)或僅由一個系統(tǒng)插件程序來實現(xiàn)操作放大鏡功能。當(dāng)然其基本思想還是“特定的手指比劃,放大該區(qū)域”,以及“縮放屏幕圖像及轉(zhuǎn)換觸屏坐標(biāo)”。以上觸屏操作方法的操作放大鏡實現(xiàn)方法簡單,為現(xiàn)有軟件在平板電腦上運行提供了方便,并可產(chǎn)生多種有益效果,下面從用戶層面對本發(fā)明操作過程進行說明。需注意的是,以下提供的實例也是基于ARM9+WinCE實現(xiàn)的。這顆ARM芯片是Anyka制造的AK98系列,屬于片上系統(tǒng),內(nèi)建觸屏及IXD控制器,且具有Overlay功能。實際上,這些特性也是大多數(shù)片上系統(tǒng)都具備的,這使得以下實例具有典型性。如前所述,本發(fā)明可實現(xiàn)觸屏操作的放大鏡功能。而從用戶操作角度講,操作放鏡工作流程只需簡單理解“特定區(qū)域特定的手指比劃”即可。例I.如圖6a、圖6b所示,表示右上角操作,放大窗口關(guān)閉按鈕的放大鏡工作過程。例2.如 圖7a、圖7b所示,表示為放大屏幕中部的放大鏡工作過程。本發(fā)明的的手指比劃操作可根據(jù)具體情況設(shè)計,表I為一實例,其提供了對比劃操作的詳細的定義,體現(xiàn)了本發(fā)明的科學(xué)完整、簡單實用。表I手指比劃動作操作定義
區(qū)域手指劃向主要放大區(qū)
、主要放上角
卩丨放大頂部(包括左上角與右上角)
ZZ^ Z主要放大右上角
肝 —放大左邊(包括左上角與左下角)
間放大中部
ρρ^ —放大右邊(包括右上角與右下角)
^-―主要放大左下角
z^zI放大底部(包·括左下角與右下角)
^主要放大右下角需注意的是(I)上表中并沒有具體規(guī)定每個區(qū)域多少像素,這要據(jù)屏幕大小及GUI特性靈活確定;
(2)手指劃向也是個示意,無需精確角度,操作寬松才更方便實際。(3)放大區(qū)域可靈活制定,以右上角為例,放大區(qū)域一般指右上角至手指比劃時首次按下位置所形成的矩形(注意上面的示例放大了頂部及右邊),然后拖動到哪里就放大至哪里。(4)取消放大鏡的方法主要有a.用戶執(zhí)行了一次有效點擊,這一般適用于邊角;b.而中部則可能是執(zhí)行了7 Z連續(xù)兩個比劃;c.也可以是點擊了非放大區(qū); d.也可能是操作超時;值得注意的是,為了更好的適應(yīng)平板電腦,本實例利用“手指比劃分析代碼”,擴展了卷動功能,如屏幕中部,當(dāng)執(zhí)行了單個水平/垂直方向的比劃時,這時放大鏡分析對應(yīng)的窗口控件,發(fā)送卷動消息。本實例雖使用了硬件Overlay加速,但實際并沒有增加硬件或改變硬件,沒有增加硬件成本,卻簡易地實現(xiàn)了放大鏡及附加卷動等功能,是對本發(fā)明應(yīng)用的良好示范。以上僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出的是,上述優(yōu)選實施方式不應(yīng)視為對本發(fā)明的限制,本發(fā)明的保護范圍應(yīng)當(dāng)以權(quán)利要求所限定的范圍為準(zhǔn)。對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明的精神和范圍內(nèi),還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。
權(quán)利要求
1.一種觸屏操作方法,其特征在于,包括 檢測屏幕上手指比劃動作; 判斷所述手指比劃動作是否為預(yù)設(shè)操作類型,若是,生成屏幕操作指令; 當(dāng)所述屏幕操作指令表征為放大鏡建立消息時,放大所述手指比劃動作對應(yīng)的放大區(qū)域; 當(dāng)所述屏幕操作指令表征為放大鏡拆銷消息時,將所述放大區(qū)域返回到屏幕正常工作模式。
2.如權(quán)利要求I所述觸屏操作方法,其特征在于,通過縮放屏幕圖像及轉(zhuǎn)換觸屏坐標(biāo),放大所述手指比劃動作對應(yīng)的放大區(qū)域。
3.如權(quán)利要求2所述觸屏操作方法,其特征在于,通過修改LCD驅(qū)動及觸頻屏驅(qū)動方式,縮放屏幕圖像及轉(zhuǎn)換觸屏坐標(biāo)。
4.如權(quán)利要求2所述觸屏操作方法,其特征在于,通過以下步驟放大所述手指比劃動作對應(yīng)的放大區(qū)域 建立一 Overlay圖層; 放大運算原⑶I圖層畫面數(shù)據(jù),并轉(zhuǎn)換到所述Overlay圖層。
5.如權(quán)利要求4所述觸屏操作方法,其特征在于,同步運算工作過程中原GUI圖層畫面發(fā)生變更的數(shù)據(jù),并更新到所述Overlay圖層。
6.如權(quán)利要求4所述觸屏操作方法,其特征在于,將所述放大區(qū)域返回到屏幕正常工作模式前,終止所述Overlay圖層。
7.如權(quán)利要求I所述觸屏操作方法,其特征在于,根據(jù)屏幕區(qū)域與手指比劃動作劃向確定所述放大區(qū)域。
8.如權(quán)利要求I所述觸屏操作方法,其特征在于,使屏幕放大區(qū)域之外的其它區(qū)域保持原有狀態(tài)。
9.如權(quán)利要求I所述觸屏操作方法,其特征在于,縮小屏幕放大區(qū)域之外的其它區(qū)域。
全文摘要
本發(fā)明涉及觸摸屏技術(shù)領(lǐng)域,具體公開一種具有操作放大鏡功能的觸屏操作方法,包括檢測屏幕上手指比劃動作;判斷所述手指比劃動作是否為預(yù)設(shè)操作類型,若是,生成屏幕操作指令;當(dāng)所述屏幕操作指令表征為放大鏡建立消息時,放大所述手指比劃動作對應(yīng)的放大區(qū)域;當(dāng)所述屏幕操作指令表征為放大鏡拆銷消息時,將所述放大區(qū)域返回到屏幕正常工作模式。本發(fā)明觸屏操作方法簡單實用,其無需修改現(xiàn)有系統(tǒng)及軟件就可以實現(xiàn)真正的操作放大鏡功能。
文檔編號G06F3/0488GK102855074SQ201110182178
公開日2013年1月2日 申請日期2011年6月30日 優(yōu)先權(quán)日2011年6月30日
發(fā)明者李曉輝, 胡勝發(fā) 申請人:安凱(廣州)微電子技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1