專利名稱:利用多點(diǎn)觸摸屏幕模擬鼠標(biāo)輸入的制作方法
利用多點(diǎn)觸摸屏幕模擬鼠標(biāo)輸入技術(shù)領(lǐng)域這是一種用多點(diǎn)觸摸屏幕的多點(diǎn)觸摸輸入模擬出鼠標(biāo)來進(jìn)行輸入的技術(shù)。它涉及開發(fā)出一種在多點(diǎn)觸摸屏幕上基于多點(diǎn)觸摸技術(shù)生成、操作模擬的鼠標(biāo)光標(biāo)的系統(tǒng)。這時(shí)多點(diǎn)觸摸屏幕類似于筆記本的觸控板,能讓用戶在一個(gè)屏幕位置使用多點(diǎn)觸摸輸入時(shí),獲得屏幕其他位置的鼠標(biāo)光標(biāo)對應(yīng)的選擇、定位、移動(dòng)等操作GUI對象的方法。利用多點(diǎn)觸摸屏幕模擬鼠標(biāo)輸入利用并完善了現(xiàn)有的多點(diǎn)觸摸技術(shù)一個(gè)方面,能讓用戶使用較大的多點(diǎn)觸摸屏幕時(shí),不需要大范圍的移動(dòng)身體去直接指點(diǎn)屏幕上的GUI對象來進(jìn)行操作,只需要在一個(gè)小范圍內(nèi)使用多點(diǎn)觸控屏幕操作模擬的鼠標(biāo)光標(biāo),即可完成輸入,給用戶提供了一種更舒適和更方便的操作方法。舉個(gè)實(shí)際的例子,蘋果公司最新發(fā)布的平板電腦產(chǎn)品IPAD,使用這種技術(shù)后,消費(fèi)者可以雙手握持住IPAD,僅僅依靠大拇指移動(dòng)范圍內(nèi)使用IPAD上一小塊對應(yīng)的多點(diǎn)觸控屏,就可以依靠模擬的鼠標(biāo)光標(biāo)完成以前需要不斷用整個(gè)手指在寬大的平面屏幕上移動(dòng)點(diǎn)選GUI對象的操作;另一方面,利用多點(diǎn)觸摸屏幕的多點(diǎn)觸摸輸入,能允許用戶生成并同時(shí)操作多個(gè)鼠標(biāo)光標(biāo),配合多點(diǎn)觸摸屏幕的多種多點(diǎn)手勢輸入,獲得以前需要鼠標(biāo)配合其他輸入設(shè)備如鍵盤等才能方便進(jìn)行的操作。舉個(gè)實(shí)際的例子,對多個(gè)GUI對象的選擇操作,可以用一個(gè)鼠標(biāo)光標(biāo)選定一個(gè)GUI對象時(shí),生成另一個(gè)鼠標(biāo)光標(biāo)去選擇另一個(gè),利用多點(diǎn)手勢輸入將第二個(gè)選定的GUI對象合并前一個(gè) GUI對象成為一個(gè)對象組,生成第三個(gè)鼠標(biāo)光標(biāo)去選擇第三個(gè)GUI對象,以此類推。
背景技術(shù):
目前,公知的多點(diǎn)觸摸屏幕依然是一種觸摸和操作對象相對應(yīng)的觸摸屏幕。消費(fèi)者使用的多點(diǎn)觸摸屏幕時(shí),需要直接指點(diǎn)屏幕上的GUI對象來進(jìn)行操作。它的技術(shù)原理,來源于觸摸屏幕的所見即所得,操作那里就要觸摸那里。在現(xiàn)有的多點(diǎn)觸摸輸入中,沒有能讓用戶使用多點(diǎn)觸摸屏幕時(shí),觸摸這里,操作那里的功能。也就是說消費(fèi)者使用多點(diǎn)觸摸屏幕時(shí),無論這個(gè)屏幕多大,GUI對象在什么位置,消費(fèi)者就需要移動(dòng)身體去直接指點(diǎn)才能進(jìn)行操作。在這種情況下,基于多點(diǎn)觸摸屏幕的設(shè)備尤其是平板電腦無法擴(kuò)大尺寸,屏幕越大,用戶使用時(shí)將越費(fèi)力而且不便。另一方面,現(xiàn)有的鼠標(biāo)是一種單指點(diǎn)輸入設(shè)備,需要配合其他輸入設(shè)備如鍵盤才能進(jìn)行許多便捷的操作,例如按住鍵盤的Ctrl鍵用鼠標(biāo)對多個(gè)GUI對象進(jìn)行點(diǎn)選操作?,F(xiàn)有的觸摸屏觸摸功能無法獨(dú)立的方便的進(jìn)行這一操作,現(xiàn)有的多點(diǎn)觸摸輸入也無法方便的實(shí)現(xiàn)這個(gè)功能。發(fā)明內(nèi)容為了克服現(xiàn)有的多點(diǎn)觸摸輸入的功能局限和讓用戶得到觸摸這里, 操作那里的功能,以及讓用戶僅僅只使用多點(diǎn)觸摸屏幕就能獲得以前需要用鼠標(biāo)配合其他輸入設(shè)備才能進(jìn)行的便捷操作,本發(fā)明提供一種用多點(diǎn)觸摸屏幕的多點(diǎn)觸摸輸入模擬出鼠標(biāo)來進(jìn)行輸入的技術(shù)。該技術(shù)不僅能讓用戶使用較大的多點(diǎn)觸摸屏幕時(shí),只需要在一個(gè)小范圍內(nèi)使用多點(diǎn)觸控屏幕操作模擬的鼠標(biāo)光標(biāo)即可完成輸入,還能夠允許用戶生成并同時(shí)操作多個(gè)鼠標(biāo)光標(biāo),配合多點(diǎn)觸摸屏幕的多種多點(diǎn)手勢輸入,獲得以前需要鼠標(biāo)配合其他輸入設(shè)備如鍵盤等才能方便進(jìn)行的操作。有了這種技術(shù),基于多點(diǎn)觸摸屏幕的設(shè)備比如平板電腦可以做的更大,消費(fèi)者依然可以獲得優(yōu)秀的操作體驗(yàn),有了這種技術(shù),基于多點(diǎn)觸摸屏幕的設(shè)備比如安裝window操作系統(tǒng)的電腦可以擺脫實(shí)體功能按鍵的配合僅僅依靠單純的多點(diǎn)觸摸屏幕就能讓用戶獲得全面的方便的電腦鼠標(biāo)的操作體驗(yàn)。
具體實(shí)施方式
本發(fā)明涉及允許多種手機(jī)或計(jì)算機(jī)操作系統(tǒng)使用多點(diǎn)觸摸屏幕來模擬鼠標(biāo)的輸入,模擬軟件可以接收多點(diǎn)觸摸屏幕的多點(diǎn)觸摸輸入并將它們轉(zhuǎn)換成模擬的鼠標(biāo)輸入,諸如鼠標(biāo)的移動(dòng)、選擇、打開等等。模擬軟件還可允許用戶生成并同時(shí)操作多個(gè)鼠標(biāo)光標(biāo),配合多種多點(diǎn)手勢輸入,以便在模擬鼠標(biāo)輸入時(shí)給予用戶額外的控制。當(dāng)用戶進(jìn)入模擬軟件后,多點(diǎn)觸摸屏幕的多點(diǎn)手勢輸入將被定義轉(zhuǎn)換成對鼠標(biāo)的操作。用戶用一種手勢(諸如,例如按住一個(gè)位置一定時(shí)間)來控制鼠標(biāo)光標(biāo)的生成。鼠標(biāo)光標(biāo)生成后用戶可以在多點(diǎn)觸摸屏幕的任意位置均可用多點(diǎn)觸摸輸入來控制鼠標(biāo)光標(biāo)進(jìn)行操作,鼠標(biāo)光標(biāo)的動(dòng)作對應(yīng)于用戶多點(diǎn)觸摸輸入的相對動(dòng)作,例如,鼠標(biāo)光標(biāo)的移動(dòng)對應(yīng)于當(dāng)用戶手指沿著多點(diǎn)觸摸屏幕表面移動(dòng)時(shí)手指的相對移動(dòng)。用戶生成多個(gè)鼠標(biāo)光標(biāo)后,模擬軟件將根據(jù)觸摸點(diǎn)和鼠標(biāo)光標(biāo)的距離遠(yuǎn)近,來判斷多點(diǎn)觸摸的多個(gè)觸摸點(diǎn)對鼠標(biāo)光標(biāo)的控制歸屬。用戶配合多種多點(diǎn)手勢輸入,可以同時(shí)對多個(gè)鼠標(biāo)光標(biāo)進(jìn)行操作,進(jìn)而對多個(gè)GUI 對象進(jìn)行操作,例如控制鼠標(biāo)光標(biāo)操作GUI對象的組合、鼠標(biāo)光標(biāo)的撤消等等。雖然上面描述的內(nèi)容是關(guān)于將多點(diǎn)觸摸屏幕的多點(diǎn)觸摸輸入轉(zhuǎn)換成鼠標(biāo)輸入的模擬軟件,但是本發(fā)明不必限制于此。更一般地,模擬軟件也可以整合進(jìn)其他各種軟件,甚至被操作系統(tǒng)整合進(jìn)去,以實(shí)現(xiàn)模擬鼠標(biāo)輸入的功能,對于本領(lǐng)域技術(shù)人員而言,各種變化和修改將是顯而易見的。這樣的變化和修改將被理解為包括在本發(fā)明的范圍內(nèi)。同樣,關(guān)于鼠標(biāo)輸入的定義也可以包括其他類似設(shè)備以及配合設(shè)備的輸入,例如觸摸板、軌跡球、鍵盤、功能按鈕等,這樣的變化和修改同樣將被理解為包括在本發(fā)明的范圍內(nèi)。
權(quán)利要求
1.一種用于在多點(diǎn)觸摸屏幕上模擬鼠標(biāo)輸入的系統(tǒng),所述系統(tǒng)包括多點(diǎn)觸摸屏幕,用于顯示和多點(diǎn)觸摸輸入,同時(shí)顯示模擬的鼠標(biāo)光標(biāo)。模擬軟件,從多點(diǎn)觸摸屏幕接收輸入并根據(jù)預(yù)定義的轉(zhuǎn)換規(guī)則將所述輸入轉(zhuǎn)換成鼠標(biāo)輸入。
2.這種用多點(diǎn)觸摸屏幕的多點(diǎn)觸摸輸入模擬出鼠標(biāo)來進(jìn)行輸入的技術(shù),其特征是能讓用戶在一個(gè)屏幕位置使用多點(diǎn)觸摸輸入時(shí),獲得屏幕其他位置的鼠標(biāo)光標(biāo)對應(yīng)的選擇、 定位、移動(dòng)等操作GUI對象的方法;允許用戶生成并同時(shí)操作多個(gè)鼠標(biāo)光標(biāo),配合多點(diǎn)觸摸屏幕的多種多點(diǎn)手勢輸入,獲得以前需要鼠標(biāo)配合其他輸入設(shè)備如鍵盤等才能方便進(jìn)行的操作。
3.這種用多點(diǎn)觸摸屏幕的多點(diǎn)觸摸輸入模擬出鼠標(biāo)來進(jìn)行輸入的模擬軟件,其特征是可以接收多點(diǎn)觸摸屏幕的多點(diǎn)觸摸輸入并將它們按照預(yù)定義的轉(zhuǎn)換規(guī)則轉(zhuǎn)換成模擬的鼠標(biāo)輸入,諸如鼠標(biāo)的移動(dòng)、選擇、打開等等。這種模擬軟件可以整合進(jìn)其他各種軟件,甚至被操作系統(tǒng)整合進(jìn)去,以實(shí)現(xiàn)模擬鼠標(biāo)輸入的功能。
4.這種用多點(diǎn)觸摸屏幕的多點(diǎn)觸摸輸入模擬出鼠標(biāo)來進(jìn)行輸入的鼠標(biāo)光標(biāo),其特征是用戶可以用多點(diǎn)觸摸手勢來控制鼠標(biāo)光標(biāo)的生成;鼠標(biāo)光標(biāo)的動(dòng)作對應(yīng)于用戶多點(diǎn)觸摸輸入的相對動(dòng)作;用戶可以生成多個(gè)鼠標(biāo)光標(biāo),模擬軟件根據(jù)觸摸點(diǎn)和鼠標(biāo)光標(biāo)的距離, 判斷鼠標(biāo)光標(biāo)的控制歸屬;用戶用多種多點(diǎn)手勢輸入,可以同時(shí)對多個(gè)鼠標(biāo)光標(biāo)進(jìn)行操作, 鼠標(biāo)光標(biāo)可以組合和撤消。
5.關(guān)于鼠標(biāo)輸入的定義也可以包括其他類似設(shè)備以及配合設(shè)備的輸入,例如觸摸板、 軌跡球、鍵盤、功能按鈕等。
全文摘要
本發(fā)明涉及允許多種手機(jī)或計(jì)算機(jī)操作系統(tǒng)使用多點(diǎn)觸摸屏幕來模擬鼠標(biāo)的輸入,模擬軟件可以接收多點(diǎn)觸摸屏幕的多點(diǎn)觸摸輸入并將它們轉(zhuǎn)換成模擬的鼠標(biāo)輸入,諸如鼠標(biāo)的移動(dòng)、選擇、打開等等。模擬軟件還可允許用戶生成并同時(shí)操作多個(gè)鼠標(biāo)光標(biāo),配合多種多點(diǎn)手勢輸入,以便在模擬鼠標(biāo)輸入時(shí)給予用戶額外的控制。
文檔編號(hào)G06F3/048GK102236500SQ20101015067
公開日2011年11月9日 申請日期2010年4月20日 優(yōu)先權(quán)日2010年4月20日
發(fā)明者周毅 申請人:周毅