專利名稱:一種用于輸入對應(yīng)于由觸摸位置移動產(chǎn)生的相對坐標(biāo)值的文本的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種文本輸入裝置及方法,尤其涉及一種利用觸摸輸 入的文本輸入裝置和文本輸入方法。
背景技術(shù):
通常,信息處理裝置配備鍵盤或小鍵盤作為輸入各種文本如字 符、命令、控制碼或數(shù)組的裝置。另一方面,對于移動裝置,其被分 配的用于用戶輸入的區(qū)域要小的多,所以使用具有小尺寸和少數(shù)按 鍵、按鈕的小鍵盤。然而,由于在移動裝置的小鍵盤上按鈕數(shù)量少, 每一個按鈕通常對應(yīng)多個字符。結(jié)果,在移動裝置上輸入一個特定的 字符時需要在小鍵盤按壓復(fù)合按鍵多次的棘手搡作。同樣,對于使用 小鍵盤的移動裝置,即使它們的小鍵盤環(huán)繞成一個小區(qū)域,小鍵盤的 存在還是嚴(yán)格限制了移動裝置的顯示區(qū)域尺寸。
為解決使用小鍵盤所造成的問題,如上所述,提出了利用觸摸屏 或觸控板的文本輸入裝置, 一般而言,利用直接觸摸的方式進(jìn)行輸入 的輸入裝置。
迄今,觸摸式文本輸入裝置多使用的方法為顯示能夠以觸控板 或觸摸屏上固定坐標(biāo)輸入的文本,輸入用戶觸摸位置處所顯示的相應(yīng) 文本。然而,隨著小鍵盤的使用,由于觸摸屏或觸控板的尺寸受到限 制,顯示能夠進(jìn)入到觸摸區(qū)域的整組文本變得不切實(shí)際。為說明這一 點(diǎn),觸摸區(qū)域上給定的固定位置可以同時響應(yīng)多個文本的輸入,也可 以響應(yīng)隨菜單選擇而變化的單個文本的輸入。結(jié)果,用戶在輸入期望 文本時需要多次觸摸,即使在屏幕上顯示較大數(shù)量的文本以減少觸摸 次數(shù),由于每個文本顯示在較小的區(qū)域,很容易觸摸到錯誤文本。
另 一方面,還有一種通過識別沿觸摸表面的運(yùn)動方式來輸入文本 的觸摸式輸入裝置,但是這種方法受阻于現(xiàn)有識別技術(shù)的復(fù)雜性和不 準(zhǔn)確性。此外,這種方法還存在由于無意的觸摸觸控板或觸摸屏而產(chǎn) 生錯誤輸入的高發(fā)生率。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種用于輸入對應(yīng)于由觸摸位置移動產(chǎn)生 的相對坐標(biāo)值(如相對坐標(biāo),與相對坐標(biāo)或分配給相對坐標(biāo)的碼值對 應(yīng)的地址指針等)的文本的裝置和方法,本發(fā)明可以使用戶通過一個 沿觸摸輸入裝置中觸摸感應(yīng)區(qū)的手勢(一次觸摸和觸摸位置移動)輸 入期望的字符、命令、控制碼或數(shù)組,本發(fā)明還提供了一種用于有效 利用觸摸感應(yīng)區(qū)的方法。
本發(fā)明還提供了用于減少當(dāng)用戶輸入對應(yīng)于由觸摸位置移動產(chǎn) 生的相對坐標(biāo)值的文本時,與觸控板或觸摸屏的無意觸摸產(chǎn)生錯誤輸 入的裝置。
根據(jù)本發(fā)明的 一個方面,提供了 一種用于輸入對應(yīng)于由觸摸位置
移動產(chǎn)生的相對坐標(biāo)值的文本的裝置,該裝置包括具有觸摸感應(yīng)區(qū) 的觸摸輸入設(shè)備,其中與觸摸感應(yīng)區(qū)的觸摸和沿所述觸摸感應(yīng)區(qū)的移 動產(chǎn)生對應(yīng)的位置信息;存儲有文本數(shù)據(jù)庫的存儲器,該文本數(shù)據(jù)庫 由文本和相對坐標(biāo)值之間的映射關(guān)系構(gòu)成;顯示器;相對坐標(biāo)值產(chǎn)生 單元,其中一旦進(jìn)行與所述觸摸輸入設(shè)備的初始觸摸且觸摸位置移 動,則所述觸摸輸入設(shè)備傳遞觸摸位置的位置信息到所述相對坐標(biāo)值 產(chǎn)生單元,相對坐標(biāo)值產(chǎn)生單元利用所述位置信息順序產(chǎn)生相對于初 始觸摸位置的系列相對坐標(biāo)值;文本檢索單元,從所述存儲器所存儲 的所述文本數(shù)據(jù)庫中,檢索與順序產(chǎn)生的系列相對坐標(biāo)值對應(yīng)的系列 文本;文本顯示單元,其中在所述顯示器的指定區(qū)暫時顯示所述文本 檢索單元檢索到的文本;和輸入處理單元, 一旦所述觸摸輸入設(shè)備接 收到觸摸終止信號,所述輸入處理單元處理執(zhí)行與剛好在觸摸終止前
產(chǎn)生的相對坐標(biāo)值對應(yīng)的文本的輸入
根據(jù)本發(fā)明的另一個方面,提供了一種用于輸入文本的裝置,該 裝置包括具有觸摸感應(yīng)區(qū)的觸摸輸入設(shè)備,其中與所述觸摸感應(yīng)區(qū) 的觸摸和沿所述觸摸感應(yīng)區(qū)的移動產(chǎn)生對應(yīng)的位置信息;運(yùn)動方向碼 產(chǎn)生單元,其中當(dāng)進(jìn)行與所述觸摸輸入設(shè)備的初始觸摸且觸摸位置沿 所述觸摸輸入設(shè)備移動,則所述運(yùn)動方向碼產(chǎn)生單元順序產(chǎn)生與運(yùn)動 方向?qū)?yīng)的系列運(yùn)動方向碼,該運(yùn)動方向來自從所述觸摸輸入設(shè)備接
收的觸摸位置的位置信息;和傳輸單元,用于對由所述運(yùn)動方向碼產(chǎn) 生單元順序產(chǎn)生的系列運(yùn)動方向碼和從所述觸摸輸入設(shè)備接收的觸 摸終止信號均進(jìn)行編碼并傳輸。
根據(jù)本發(fā)明的另一方面,提供了一種用于輸入文本的裝置,該裝
置包括具有觸摸感應(yīng)區(qū)的觸摸輸入設(shè)備,其中與所述觸摸感應(yīng)區(qū)的
觸摸和沿所述觸摸感應(yīng)區(qū)的移動產(chǎn)生對應(yīng)的位置信息;相對坐標(biāo)值產(chǎn) 生單元,當(dāng)進(jìn)行與所述觸摸輸入設(shè)備的初始觸摸且觸摸位置移動,則 所述觸摸輸入設(shè)備傳遞觸摸位置的位置信息到所述相對坐標(biāo)值產(chǎn)生 單元,該相對坐標(biāo)值產(chǎn)生單元利用所述位置信息順序產(chǎn)生相對于初始 觸摸位置的系列相對坐標(biāo)值;和傳輸單元,用于對由所述相對坐標(biāo)值 產(chǎn)生單元順序產(chǎn)生的系列相對坐標(biāo)值和從所述觸摸輸入設(shè)備接收的 觸摸終止信號均進(jìn)行編碼并傳輸。
根據(jù)本發(fā)明的另 一方面,還提供了用于輸入對應(yīng)于由觸摸位置沿
觸摸輸入設(shè)備移動產(chǎn)生的相對坐標(biāo)值的文本的方法,該方法包括(a)
預(yù)先確定存儲器中由文本和相對坐標(biāo)值之間的映射關(guān)系構(gòu)成的文本
數(shù)據(jù)庫;(b)當(dāng)進(jìn)行與所述觸摸輸入設(shè)備的初始觸摸且觸摸位置移動, 則順序產(chǎn)生系列對應(yīng)于初始觸摸位置的相對坐標(biāo)值;(c)從所述文本 數(shù)據(jù)庫中檢索與順序產(chǎn)生的系列相對坐標(biāo)值對應(yīng)的系列文本,并將其 在所述顯示器的指定區(qū)暫時顯示;和(d)當(dāng)所述觸摸輸入設(shè)備接收 到觸摸終止信號時,處理對應(yīng)于在觸摸終止前所產(chǎn)生的相對坐標(biāo)值的
文本輸入。
圖i為本發(fā)明實(shí)施方案中的輸入文本的裝置的框圖; 圖2A圖示了安裝了本發(fā)明優(yōu)選實(shí)施方案中輸入文本的裝置的移
動設(shè)備;
圖2B為實(shí)現(xiàn)本發(fā)明優(yōu)選實(shí)施方案輸入文本的方法的作為信息處
理設(shè)備的交互式網(wǎng)絡(luò)電視(IPTV)示意圖3為本發(fā)明另一實(shí)施方案的輸入文本的裝置的框圖; 圖4為本發(fā)明實(shí)施方案中輸入文本的方法的流程圖; 圖5A到圖5C為說明圖4中步驟S20到S40的詳細(xì)流程圖; 圖6A到圖6D為本發(fā)明實(shí)施方案中產(chǎn)生運(yùn)動方向碼的過程圖; .圖7A到圖7C圖示本發(fā)明優(yōu)選實(shí)施方案的文本數(shù)據(jù)庫中文本和相
對坐標(biāo)值之間映射關(guān)系。
具體實(shí)施例方式
以下結(jié)合附圖,對本發(fā)明用于輸入與由觸摸位置移動產(chǎn)生的相對 坐標(biāo)值對應(yīng)的文本的裝置的實(shí)施方案描述如下。
如圖1所示,根據(jù)本發(fā)明的一個實(shí)施方案,用于輸入文本的裝置 包括觸摸輸入設(shè)備IO、存儲器20、顯示器30、相對坐標(biāo)值產(chǎn)生單元 40、文本檢索單元50、文本顯示單元60和輸入處理單元70。該裝置可 以在包括一個實(shí)體的信息處理裝置如移動裝置中實(shí)現(xiàn),也可以在包括 多個實(shí)體的信息處理裝置如IPTV中實(shí)現(xiàn)。此外,相對坐標(biāo)值產(chǎn)生單 元40、文本檢索單元50、文本顯示單元60和輸入處理單元70作為信息 處理裝置所提供處理器和所涉及軟件的組合(未示出)被實(shí)現(xiàn)。
觸摸輸入設(shè)備10具有觸摸感應(yīng)區(qū),其中一旦進(jìn)行與所述觸摸感應(yīng) 區(qū)的初始觸摸且移動觸摸位置,則所述觸摸輸入設(shè)備10產(chǎn)生觸摸位置 的位置信息。另外,當(dāng)與所述觸摸感應(yīng)區(qū)的現(xiàn)有觸摸終止,或當(dāng)觸摸 按壓力或觸摸寬度值改變大于預(yù)定值時,觸摸輸入設(shè)備10產(chǎn)生觸摸終
止信號。此時,位置信息可以為指定觸摸感應(yīng)區(qū)上的固定坐標(biāo)或用指 示方向值表示的相對移動距離。本發(fā)明中的觸摸輸入設(shè)備io可以為 普通觸控板或觸摸屏,或是對與觸摸感應(yīng)區(qū)的觸摸及沿觸摸感應(yīng)區(qū)的 移動對作出響應(yīng)而產(chǎn)生位置信息的任意新設(shè)備。
存儲器20中存儲有至少一個由文本和相對坐標(biāo)值之間映射關(guān)系 構(gòu)成的文本數(shù)據(jù)庫。該文本包括字符、命令或控制碼或數(shù)組等。下面 詳細(xì)描述文本和相對坐標(biāo)值之間的映射關(guān)系。
用來顯示所選擇的文本的顯示器30可以是液晶顯示器(LCD)或 有機(jī)發(fā)光二極管(OLED)顯示器。
相對坐標(biāo)值產(chǎn)生單元40順序接收從觸摸輸入設(shè)備10傳輸?shù)挠|摸 位置的位置信息,并利用所述位置信息順序產(chǎn)生系列相對于初始觸摸 位置的相對坐標(biāo)值。
根據(jù)本發(fā)明的 一個優(yōu)選實(shí)施方案,相對坐標(biāo)值產(chǎn)生單元40可以包 括運(yùn)動方向碼產(chǎn)生單元41和相對坐標(biāo)值計算單元42。
運(yùn)動方向碼產(chǎn)生單元41順序產(chǎn)生與運(yùn)動方向相對應(yīng)的系列運(yùn)動 方向碼,該運(yùn)動方向來自于從所述觸摸輸入設(shè)備10接收的觸摸位置的 位置信息。所述運(yùn)動方向碼產(chǎn)生單元41可以包括基坐標(biāo)管理單元45, 用于將從觸摸輸入設(shè)備10接收的初始觸摸位置保持為隨后的相對坐 標(biāo)的基坐標(biāo);虛擬閉合曲線設(shè)定單元46,用于建立圍繞由基坐標(biāo)管理 單元45所保持的基坐標(biāo)的虛擬閉合曲線;交叉點(diǎn)檢測單元47,用于檢 測從觸摸輸入設(shè)備10接收的觸摸位置是否交叉到所述虛擬閉合曲線 設(shè)定單元46建立的虛擬閉合曲線,當(dāng)存在交叉點(diǎn)時,將交叉點(diǎn)設(shè)置為 基坐標(biāo)管理單元45的新基坐標(biāo);碼值產(chǎn)生單元48,用于產(chǎn)生分配給虛 擬閉合曲線上發(fā)生交叉點(diǎn)位置的運(yùn)動方向碼。
根據(jù)本發(fā)明的優(yōu)選實(shí)施方案,相對坐標(biāo)值計算單元42可以通過對 順序產(chǎn)生的系列運(yùn)動方向碼所對應(yīng)的矢量求和來產(chǎn)生相對坐標(biāo)值。此 時,所產(chǎn)生的相對坐標(biāo)值不僅可以由相對坐標(biāo)來表示,還可以由相對
于相對坐標(biāo)的地址指針的形式來表示,該相對坐標(biāo)由系列運(yùn)動方向碼 組合所指出。相對坐標(biāo)值計算單元42還可以通過給定指示相對坐標(biāo)的 預(yù)定碼產(chǎn)生相對坐標(biāo)值,該相對坐標(biāo)由運(yùn)動方向碼組合指出。
文本檢索單元50在存儲器20的文本數(shù)據(jù)庫中檢索與系列相對坐
標(biāo)值對應(yīng)的系列文本。這里,文本數(shù)據(jù)庫至少包括符號領(lǐng)域(表示文
本)、文本碼領(lǐng)域和相對坐標(biāo)值領(lǐng)域。
文本顯示單元60暫時顯示在顯示器30的指定區(qū)內(nèi)檢索到的文本。 輸入處理單元70處理對應(yīng)于在觸摸終止之前產(chǎn)生的相對坐標(biāo)值
的文本的輸入,其中當(dāng)從觸摸輸入設(shè)備10接收到觸摸終止信號時觸摸終止。
如果進(jìn)行輸入處理的文本是由2個節(jié)字符構(gòu)成的音素如朝鮮語字 符,輸入處理單元70也可以利用字符組合自動搡作來執(zhí)行字符組合的 過程。
這樣,對于通常利用圖l所示的裝置執(zhí)行文本輸入步驟的例子, 一個文本的輸入僅通過一個手勢就可以完成,該手勢為用戶觸摸所述 觸摸輸入設(shè)備、沿觸摸輸入設(shè)備10移動、在選擇期望文本后終止觸摸。
根據(jù)本發(fā)明的另一優(yōu)選實(shí)施方案,需要多個步驟完成文本輸入, 如在一個輸入步驟完成后與"輸入鍵"對應(yīng)的控制碼可能又需要被執(zhí) 行。可以作為IPTV的遙控裝置,例如,用戶可以僅靠輸入TV頻道數(shù) 改變或選擇TV頻道,利用遙控裝置150產(chǎn)生對應(yīng)的相對坐標(biāo)值后產(chǎn)生 觸摸終止信號,該終止信號作為輸入步驟執(zhí)行信號而完成輸入步驟。 然而,利用用于IPTV170的遙控裝置150產(chǎn)生對應(yīng)的相對坐標(biāo)值后, 通過產(chǎn)生觸摸終止信號輸入一個頻道數(shù),輸入該頻道數(shù)后僅通過輸入 與"輸入鍵"對應(yīng)的控制代碼,然后TV頻道數(shù)被改變。
圖2A說明了裝備有文本輸入裝置的移動設(shè)備IOO,該移動設(shè)備 IOO包括LCD顯示器120,少數(shù)個輸入按鈕130和作為觸摸輸入設(shè)備 的觸控板140。隨著對應(yīng)的相對坐標(biāo)值產(chǎn)生,字符123和作為字符導(dǎo)航
地圖的對應(yīng)字符矩陣125在LCD顯示器120上的指定區(qū)域顯示。
如圖2B所示的IPTV170,輔助機(jī)頂盒160和遙控裝置150作為由多 個實(shí)體構(gòu)成信息處理設(shè)備,該實(shí)體根據(jù)本發(fā)明優(yōu)選實(shí)施方案實(shí)現(xiàn)了文 本輸入的方法。如圖2B所示,IPTV170與機(jī)頂盒160連接,該機(jī)頂盒 160與遙控裝置150共同處理文本的輸入。機(jī)頂盒160通過接收來自于 遙控裝置150的控制碼來控制IPTV170,該控制碼具有控制如頻道上 和下、音量大和小、服務(wù)菜單顯示、返回上一頻道或PIP顯示等功能。 本發(fā)明優(yōu)選實(shí)施方案的關(guān)鍵組成部分遙控裝置150,裝備有觸控板180 和帶有顯示器1卯的IPTV170。
如圖3所示,根據(jù)本發(fā)明另 一實(shí)施方案,用于輸入文本的裝置150a 包括觸摸輸入設(shè)備10a,運(yùn)動方向碼產(chǎn)生單元41a和傳輸單元80a, 與圖2B所示的遙控裝置一起實(shí)現(xiàn)。此外,運(yùn)動方向碼產(chǎn)生單元41a作 為遙控裝置150所提供的處理器(未示出)和涉及軟件的組合被實(shí)現(xiàn)。 觸摸輸入設(shè)備10a包括專用觸摸感應(yīng)區(qū),當(dāng)用戶利用手指或筆觸 摸該專用觸摸感應(yīng)區(qū),且沿著觸摸感應(yīng)區(qū)移動時,產(chǎn)生觸摸位置的位 置信息。
另外,當(dāng)與所述觸摸感應(yīng)區(qū)的現(xiàn)有觸摸終止,或當(dāng)觸摸按壓力或 觸摸寬度值的改變大于預(yù)定值,所述觸摸輸入設(shè)備10a產(chǎn)生觸摸終止 信號。
運(yùn)動方向碼產(chǎn)生單元41a順序產(chǎn)生與運(yùn)動方向?qū)?yīng)的系列運(yùn)動方 向碼,該運(yùn)動方向來自于從所述觸摸輸入設(shè)備10a接收的觸摸位置的 位置信息。
本實(shí)施方案中,遙控裝置150a的運(yùn)動方向碼產(chǎn)生單元41a也可以 由基坐標(biāo)管理單元45、虛擬閉合曲線設(shè)定單元46、交叉點(diǎn)檢測單元47 和作為運(yùn)動方向碼產(chǎn)生單元4I的碼值產(chǎn)生單元48組成,該遙控裝置 150a作為圖l所示發(fā)明中另一實(shí)施方案。關(guān)于運(yùn)動方向碼產(chǎn)生單元41a 的結(jié)構(gòu)詳細(xì)解釋不再敘述。
傳輸單元80a將所述運(yùn)動方向碼產(chǎn)生單元41a產(chǎn)生的系列運(yùn)動方 向碼和從觸摸輸入設(shè)備10a接收的觸摸終止信號均進(jìn)行編碼并發(fā)送。 然后,機(jī)頂盒160a連接到IPTV170,該機(jī)頂盒160a包括接收單元85a,
用于接收編碼后的運(yùn)動方向碼和觸摸終止信號并對其進(jìn)行解碼;存儲 器20a;相對值計算單元42a;文本檢索單元50a;文本顯示單元60a; 輸入處理單元70a。該機(jī)頂盒160a執(zhí)行在IPTV170中安裝的顯示器30a 上所選擇的文本的顯示。該裝置包括存儲器20a;顯示器30a;相對 坐標(biāo)值計算單元42a;文本檢索單元50a;文本顯示單元60a;輸入處 理單元70a。該裝置與由存儲器20、顯示器30、相對坐標(biāo)計算單元42、 文本檢索單元50、文本顯示單元60和輸入處理單元70構(gòu)成的裝置執(zhí)行 相同的功能。
本發(fā)明的另一實(shí)施方案,提供一種文本輸入裝置,該裝置安裝有 與圖1所示單元40中相同的相對坐標(biāo)值產(chǎn)生單元,來代替圖3遙控裝置 150的運(yùn)動方向碼產(chǎn)生單元41a,安裝在遙控裝置150中的傳輸單元可 以對由所述相對坐標(biāo)值產(chǎn)生單元所產(chǎn)生的系列相對坐標(biāo)值和從觸摸 輸入設(shè)備接收的觸摸終止信號均進(jìn)行編碼并發(fā)送。
在下文,將參考附圖描述一種文本輸入方法,該文本輸入與通過 沿著觸摸輸入設(shè)備的觸摸位置移動產(chǎn)生的相對坐標(biāo)值對應(yīng)。
如圖4所示,根據(jù)本發(fā)明該用于輸入文本的方法被分為四個步驟
首先,預(yù)先確定存儲器中包括文本和相對坐標(biāo)值之間映射關(guān)系的 文本數(shù)據(jù)庫(S10);
其次,通過觸摸位置的移動產(chǎn)生系列相對坐標(biāo)值(S20); 第三,顯示從基于相對坐標(biāo)值的文本數(shù)據(jù)庫中所檢索到的文本 (S30);
第四,響應(yīng)于觸摸終止信號而進(jìn)行文本輸入處理(S40)。
現(xiàn)在參考附圖5 A和附圖5B詳述步驟S20到S40 。
根據(jù)本發(fā)明的 一個實(shí)施方案,用于產(chǎn)生系列相對坐標(biāo)值的步驟
S20中包括1)用于順序產(chǎn)生系列運(yùn)動方向碼的步驟;2)用于利用 所述系列運(yùn)動方向碼順序產(chǎn)生系列相對坐標(biāo)值的步驟。
一個相對坐標(biāo)值由相對于初始觸摸位置的相對坐標(biāo)表示,依據(jù)觸 摸位置移動或與相對坐標(biāo)的對應(yīng)的值,固定坐標(biāo)的位移描述如下
A) 相對坐標(biāo)(X)、 (X, Y)或(X, Y, Z)的形式,其中X、 Y或Z代表相對于初始觸摸位置的X坐標(biāo)、Y坐標(biāo)或Z坐標(biāo)。
B) 與固定坐標(biāo)的位移對應(yīng)的地址指針的形式,或與由系列的運(yùn) 動方向碼的組合指出的相對坐標(biāo)對應(yīng)的存儲地址指針的形式。
例如,地址3110或地址3230為分別對應(yīng)于相對坐標(biāo)(al, bl )或 (a2, b2)的地址指針。本發(fā)明的優(yōu)選實(shí)施方案中,當(dāng)觸摸位置由初 始觸摸位置連續(xù)向右上、右和右上方向移動時,順序產(chǎn)生用于右上(1 ,
1) 、用于右(0, 1)和用于右上(1, 1)的系列運(yùn)動方向碼。通過上 述系列運(yùn)動方向碼的矢量求和,順序產(chǎn)生系列相對坐標(biāo)(1, 1)、 (1,
2) 和(2, 3)。且地址3110、 3120和3230可以根據(jù)該裝置中對應(yīng)于相 對坐標(biāo)(1, 1)、 (1, 2)和(2, 3)的地址指針的存儲地址分配策略 分別產(chǎn)生。
C) 通過觸摸位置移動或通過系列運(yùn)動方向碼組合指出的相對坐 標(biāo),分配給固定坐標(biāo)位移的碼的形式。例如,相對坐標(biāo)值可以被表 示成像碼"111"或"112"的形式。這種情況下,碼"111"或"112" 分別與相對坐標(biāo)(a3, b3)或(a4, b4)相對應(yīng)。根據(jù)本發(fā)明的優(yōu)選 實(shí)施方案,,當(dāng)系列相對坐標(biāo)值以碼的形式"111"或"112"代替坐 標(biāo)形式(1, 1)或(1, 2),從遙控裝置傳輸至信息處理裝置如機(jī)頂 盒,接收相對坐標(biāo)值碼形式的裝置將形式為"111"或"112"的碼識 別為相對坐標(biāo)(1, 1)或(1, 2)。這種情況下,遙控裝置可以產(chǎn)生
"111"或"112"作為指示依據(jù)觸摸位置移動的相對坐標(biāo)(1, 1)或 (1, 2)。
參考圖5A,下面為產(chǎn)生運(yùn)動方向碼的過程。當(dāng)用戶按壓圖2A移
動設(shè)備100或圖2B遙控裝置150上的按扭來轉(zhuǎn)換為文本輸入模式時,根
據(jù)本發(fā)明優(yōu)選實(shí)施方案中用于輸入文本的裝置開始初始化步驟
(SIOO),然后。該裝置檢查在觸摸輸入設(shè)備10或10a是否有觸摸信號 產(chǎn)生(SllO)。如果在觸摸輸入設(shè)備有觸摸信號產(chǎn)生,重新檢查該位 置信息是否為初始觸摸位置的位置信息(S120, S130)。如果該位置 信息為初始觸摸位置的位置信息,該位置信息被作為用于隨后相對坐 標(biāo)的基坐標(biāo),且在基坐標(biāo)周圍的建立一條虛擬閉合曲線(S140)。這 里,虛擬閉合曲線為尺寸和形狀可以預(yù)定的曲線。該虛擬閉合曲線可 以為圍繞基坐標(biāo)的圓形或多變形,其尺寸或形狀在產(chǎn)生相對坐標(biāo)值的 每個階段可以被改變或不變。
當(dāng)從觸摸輸入設(shè)備10或10a接收的觸摸位置與由虛擬閉合曲線設(shè) 定單元46 (S160)建立的虛擬閉合曲線有交叉時,該設(shè)備將交叉點(diǎn)設(shè) 置為新基坐標(biāo),并建立圍繞新基坐標(biāo)的新虛擬閉合曲線(S160)。根 據(jù)先前閉合曲線上的交叉點(diǎn)位置和分配給由此產(chǎn)生的虛擬閉合曲線 位置的運(yùn)動方向碼,識別運(yùn)動方向(S170)。
重復(fù)用于產(chǎn)生運(yùn)動方向碼的步驟,直到達(dá)到預(yù)定時間或接收到觸 摸終止信號。
圖5C顯示了基于兩個物體的觸摸位置同時運(yùn)動分別產(chǎn)生的兩系 列相對坐標(biāo)值的過程,根據(jù)本發(fā)明的實(shí)施方案,在初始化步驟(SIOO) 后,用于輸入文本的裝置檢查在觸摸輸入設(shè)備10或10a是否有觸摸信 號產(chǎn)生(SllO),如果有觸摸信號產(chǎn)生,重新檢查遠(yuǎn)離發(fā)生第一個觸 摸的位置的觸摸位置是否存在另一個觸摸信號(S110a)。
在這種情況下,通過檢查下一觸摸信號的位置與前一觸摸信號的 位置是否相鄰來鑒別兩個觸摸信號。如果在步驟S110a中檢査到?jīng)]有 第二個觸摸信號,用于產(chǎn)生依據(jù)第一個物體的相對坐標(biāo)值的步驟 (S120到S180)被連續(xù)執(zhí)行,如圖5A和圖5B所示。如果在步驟S110a
中檢查到存在第二個觸摸信號,用于產(chǎn)生依據(jù)第二個物體的第二相對
坐標(biāo)值的步驟(S120a到S180a)被連續(xù)執(zhí)行,如圖5C所示?;诿總€ 物體各自的系列運(yùn)動方向碼(S170, S170a),分別產(chǎn)生每一個物體的 相對坐標(biāo)值(S180, S180a)。在依次產(chǎn)生的相對坐標(biāo)值中檢索該文本 (S190),檢索到的文本被顯示在顯示器指定區(qū)域(S200),該檢索到 的文本按初始觸摸次序進(jìn)行輸入處理(S260)。
依據(jù)本發(fā)明的另一實(shí)施方案,對由第二個物體產(chǎn)生第二相對坐標(biāo) 值的情形,當(dāng)?shù)谝粋€物體在初始觸摸后不再移動時,可以選擇另一個 對應(yīng)文本數(shù)據(jù)庫,如通過按鍵盤上的"Shift"鍵改變英語大寫字母模 式和小寫字母模式,或改變?nèi)照Z平假名模式和片假名模式。
為了更好理解用于產(chǎn)生運(yùn)動方向碼的步驟,作為本發(fā)明優(yōu)選實(shí)施 方案,將參考圖6A到圖6D所示的坐標(biāo)系統(tǒng)詳細(xì)描述該步驟。
系列的觸摸位置運(yùn)動信息可以一條連續(xù)線350表示,該連續(xù)線350 從初始觸摸位置(基坐標(biāo))351開始,在沿著觸摸輸入設(shè)備10或10a 運(yùn)動。在設(shè)置基坐標(biāo)351后,具有八段如右、右上、上、左上、左、 左下、下和右下段的虛擬閉合曲線340,被建立在基坐標(biāo)351的周圍, 如圖6B所示。虛擬閉合曲線340可以為各種形狀如矩形、圓形和如6B 所示的八邊形。當(dāng)從初始觸摸位置351開始的連續(xù)線350交叉到閉合曲 線340,交叉點(diǎn)被檢測到,且產(chǎn)生被分配給虛擬閉合曲線中發(fā)生交叉 的段的運(yùn)動方向碼。
在圖6B中,第一個運(yùn)動方向?yàn)閺幕鴺?biāo)351的向右方向,所以運(yùn) 動方向碼為[1](372)。連續(xù)線350上的交叉點(diǎn)352指示了觸摸位置運(yùn)動 的交叉,該交叉點(diǎn)被設(shè)置為新基坐標(biāo)。此外,如圖6C所示,圍繞新基 坐標(biāo)352建立了虛擬閉合曲線360,該虛擬閉合曲線與上一閉合曲線 340的尺寸和形狀相同或不同。
在設(shè)置基坐標(biāo)352和建立新的閉合虛擬閉合曲線360后,如圖6C 所示,當(dāng)代表系列觸摸位置運(yùn)動的連續(xù)線350_1交叉到閉合曲線360 時,再次檢測到交叉點(diǎn)353,然后產(chǎn)生分配給虛擬閉合曲線360的發(fā)生
交叉點(diǎn)的下一運(yùn)動方向碼[2](373 )。如果之后觸摸位置連續(xù)移動,如 圖6D所示,再次檢測到交叉點(diǎn)354,當(dāng)線350—2交叉到新閉合曲線380 時再次產(chǎn)生運(yùn)動方向碼[1](374)。因此,如果輸入裝置分配給運(yùn)動方 向的運(yùn)動方向碼如圖6A所示,作為本發(fā)明優(yōu)選實(shí)施方案,綜合上述 所有步驟,通過初始觸摸和沿著觸摸輸入設(shè)備10或10a的運(yùn)動順序產(chǎn) 生系列運(yùn)動方向碼[l]、 P]和[l]。
當(dāng)產(chǎn)生系列的運(yùn)動方向碼時,通過分配給系列運(yùn)動方向碼的矢量 求和,順序產(chǎn)生系列的相對坐標(biāo)值(S180)。在圖6A中,分配到8個 運(yùn)動方向碼為(1, 0)、 (1, 1)、 (0, 1)、 ( — 1, 1)、 ( — 1, 0)、( 一 1, -1)、 (0, -l)和(l, - 1 ) 8個矢量。這樣,在圖6B到圖6D, 第一個相對坐標(biāo)值為(l, 0),其為分配給第一個運(yùn)動方向碼[1](372) 的矢量(1, 0)的求和。第二個相對坐標(biāo)值為(2, 1),其為矢量(1, 0)和(1, 1)的求和,所述矢量(1, 1)為分配給第二個運(yùn)動方向 碼[2]( 373 )的矢量。此外,在圖6D,第三個相對坐標(biāo)值為(3, 1), 其為矢量(1, 0)、 (1, 1)和(1, 0)的求和,所述第三個矢量(1, 0)為分配給第三個運(yùn)動方向碼[l] (374)的矢量。
用于顯示從文本數(shù)據(jù)庫獲得的文本的步驟(S30),包括從文本數(shù) 據(jù)庫中檢索與順序產(chǎn)生的相對坐標(biāo)值對應(yīng)的文本的步驟(S190)和在 顯示器30或30a專用區(qū)域顯示文本的步驟(S200)。在步驟S240中,如 果達(dá)到預(yù)定總時間或產(chǎn)生下一個相對坐標(biāo)值,所顯示的文本被擦除或 改變(S240)。在步驟S190中,如果與所產(chǎn)生的相對坐標(biāo)值對應(yīng)的文 本不能在數(shù)據(jù)庫中找到,即沒有文本顯示也沒有輸入處理。
根據(jù)本發(fā)明的實(shí)施方案,所獲得的文本可以用聲音或語音來指示 (S210),以使用戶監(jiān)控所輸入的文本。在步驟S220中,不但與所產(chǎn) 生的相對坐標(biāo)值對應(yīng)的文本,而且圍繞所產(chǎn)生的相對坐標(biāo)值的對應(yīng)坐 標(biāo)值,可以用矩陣形式(125)顯示在顯示器30或30a專用區(qū)域,以便
提供文本導(dǎo)航地圖。
現(xiàn)在詳述用于對與觸摸終止信號對應(yīng)的文本輸入處理的步驟 (S40),當(dāng)利用所述觸摸感應(yīng)區(qū)的當(dāng)前觸摸終止,或當(dāng)觸摸按壓力或
觸摸寬度值變化超過預(yù)定值,觸摸輸入設(shè)備10或10a產(chǎn)生觸摸終止信
號。當(dāng)從觸摸輸入設(shè)備接收到觸摸終止信號,則與在觸摸終止前所產(chǎn) 生的相對坐標(biāo)值對應(yīng)的文本輸入被處理且操作返回到初始化步驟
(S100 )。
當(dāng)與相對坐標(biāo)值對應(yīng)的文本被順序顯示在屏幕上,且如果沒有觸 摸位置移動持續(xù)達(dá)到預(yù)定總時間時,將在顯示器30或30a上所顯示的 文本擦除(S230, S240)且操作返回初始化步驟(SIOO)。這種情況 下,所顯示的文本不會被輸入處理。如果沒有達(dá)到預(yù)定總時間也沒有 產(chǎn)生觸摸終止信號,認(rèn)為與觸摸位置移動對應(yīng)的新位置信息在產(chǎn)生 (S120 )。
根據(jù)本發(fā)明的另 一實(shí)施方案,在步驟S10中可以預(yù)定義存儲器中
與相對坐標(biāo)值或運(yùn)動方向碼對應(yīng)的 一個或多個文本數(shù)據(jù)庫。在這種情
況下,在步驟S30中,根據(jù)第一個相對坐標(biāo)值或第一個運(yùn)動方向碼, 可以在多個文本數(shù)據(jù)庫中選擇一個單獨(dú)的文本數(shù)據(jù)庫,在所選擇的文 本數(shù)據(jù)中檢索與第一相對坐標(biāo)值或第一個運(yùn)動方向碼相匹配的文本, 并且,從第二個相對坐標(biāo)值開始,在所選擇的文本數(shù)據(jù)庫中檢索與第 二個相對坐標(biāo)值相匹配的文本,在顯示器30或30a專用區(qū)域順序顯示 檢檢索到的文本。
根據(jù)本發(fā)明的另一實(shí)施方案,在多個文本數(shù)據(jù)庫中選擇一個與在 觸摸輸入設(shè)備10或10a上初始觸摸位置對應(yīng)的單獨(dú)的文本數(shù)據(jù)庫。例 如,如果在與觸摸屏的上部區(qū)域進(jìn)行初始觸摸后,觸摸位置沿著觸摸 屏移動,那么可能選擇用于英文大寫字母模式的文本數(shù)據(jù)庫。其間, 如果在與觸摸屏的下部區(qū)域進(jìn)行初始觸摸后,觸摸位置沿著觸摸屏移 動,那么可能選擇用于英文小寫字母模式的文本數(shù)據(jù)庫。
如圖7所示,在本發(fā)明優(yōu)選實(shí)施方案中,文本數(shù)據(jù)庫以字符符號、數(shù)字和字母表的方式預(yù)定義,該字符符號、數(shù)字和字母表可以與矩陣 中相對坐標(biāo)值(-5, 5)到(5, l)相對應(yīng),該矩陣具有與標(biāo)準(zhǔn)鍵盤
相似排列,且日文平假名字符可以與一個矩陣中的相對坐標(biāo)值(-5, 5)到(5, l)相對應(yīng),向上方和下方的碼可以與一個矩陣中的相對 坐標(biāo)值(-5, -1)到(5, -5)相對應(yīng),在這里相對坐標(biāo)值是基于 相對于在觸摸輸入設(shè)備10或10a初始觸摸位置的基坐標(biāo)400的。在這種 情況下,當(dāng)觸摸位置以右上方、右上方、右上方和右方的方向連續(xù)移 動時,順序產(chǎn)生系列運(yùn)動方向碼[2]、 [2]、 [2]和[1](見圖5A)。因而 分配給上述運(yùn)動方向碼的矢量分別為(1, 1)、 (1, 1)、 (1, l)和(l, O)矢量,且通過上述分配給運(yùn)動方向碼的矢量求和,順序產(chǎn)生的相 對坐標(biāo)值為(1, 1)、 (2, 2)、 (3, 3)和(4, 3)。然后,如圖7A所 示,與順序產(chǎn)生的相對坐標(biāo)值(1, 1)、 (2, 2)、 (3, 3)和(4, 3) 對應(yīng)的字母表N、 J、 1和0410,順序在顯示器30或30a的屏幕上顯示。 如果用戶在顯示字符O410時終止觸摸,字符O為正式的輸入處理。
如圖7B所示,根據(jù)本發(fā)明的優(yōu)選實(shí)施方案,可以對相同的一組相 對坐標(biāo)值以不同映射預(yù)定義另一個文本數(shù)據(jù)庫。在圖7B中,具有與圖 7A中相同組的相對坐標(biāo)值對應(yīng)于不同組文本的文本數(shù)據(jù)庫,以用于 移動電話的控制碼的方式來預(yù)定義,代替與矩陣中相對坐標(biāo)值(-4, -l)至U(-l, -3)對應(yīng)的日文平假名和與相對坐標(biāo)值(1, -1) 到(3, -4)對應(yīng)的數(shù)字。同樣,通過區(qū)分經(jīng)由第一個相對坐標(biāo)值或 第一運(yùn)動方向碼的文本數(shù)據(jù)庫,可能分配不同組的字符或控制碼到另 一個文本數(shù)據(jù)庫中相同組的相對坐標(biāo)值。
例如,當(dāng)在第一個相對坐標(biāo)值(-1, -l)后產(chǎn)生相對坐標(biāo)值(-2, -2)時,通過第一相對坐標(biāo)值(-1, -1)選擇圖7A中的文本 數(shù)據(jù)庫,以便順序顯示與相對坐標(biāo)值(-1, -l)和(-2, - 2)相 對應(yīng)的日文字符(i411和A412。如果在顯示》412時觸摸終止,字符 》為正式的輸入處理。作為本發(fā)明的另一優(yōu)選實(shí)施方案,當(dāng)在第一個
相對坐標(biāo)值(o, -i)而不是所述相對坐標(biāo)值(-i, -i)之后產(chǎn)生
相對坐標(biāo)值(2, -2),而且第二個相對坐標(biāo)值(-1, -l)隨后產(chǎn) 生時,圖7B中的文本數(shù)據(jù)庫代替圖7A中的文本數(shù)據(jù)庫,通過第一個 相對坐標(biāo)值(O, - 1)選擇圖7B中的文本數(shù)據(jù),以便順序顯示"撥號 盤"符號模式和"照相機(jī)"符號模式而不是日文符號(i和》。當(dāng)用戶 在顯示照相機(jī)"符號模式終止觸摸時,用于"照相機(jī)"模式的控制碼 被正式輸入處理。以此,應(yīng)用本發(fā)明裝置的模式可以被改變?yōu)?照相 機(jī)"模式。當(dāng)用戶在觸摸輸入設(shè)備10或10a上初始觸摸和順序產(chǎn)生相 對坐標(biāo)值(O, -1)、(1, -1)和(2, - 2)時,通過第一個相對坐 標(biāo)值(O, -1)選擇圖7B中的文本數(shù)據(jù)庫,以便與坐標(biāo)值(l, -1) 和(2, -2)分別對應(yīng)的數(shù)字1和5 (457)被選擇,并在顯示圖7B所
示下箭頭鍵符號后順序顯示。
圖5B的步驟S220中,與圍繞所產(chǎn)生的相對坐標(biāo)值的相對坐標(biāo)值
對應(yīng)的文本可以以矩陣的形式顯示,以提供一個文本導(dǎo)航界面。在圖 7A中,當(dāng)產(chǎn)生相對坐標(biāo)值(-2, 3)并且R420在顯示器專用區(qū)域顯 示時,文本導(dǎo)航圖也一起顯示(見圖7C),其中R420為彈出顯示,并 且圍繞R420的文本②、#、 $、 %、 2、 3、 4、 5及W、 E、 F、及S、 D、 F、 G以矩陣的形式一起顯示,以便提供一個文本導(dǎo)航界面。這里, 當(dāng)順序產(chǎn)生相對坐標(biāo)值時,彈出顯示的文本和文本導(dǎo)航圖的顯示窗口 也隨著順序產(chǎn)生的相對坐標(biāo)值移動。
當(dāng)觸摸位置返回到初始觸摸位置,例如,順序產(chǎn)生運(yùn)動方向碼[2] 和[6]的情況,對其分別分配矢量(l, l)和(-l, -1),然后第二 個相對坐標(biāo)值變?yōu)?0, 0)。在該情況下,如圖7A所示,任意一個文 本與坐標(biāo)值(O, O)都不匹配。然后,即使觸摸終止,任一個文本都 不會被輸入處理。
當(dāng)產(chǎn)生圖7A中運(yùn)動方向碼(1, 6)到(5, 6)其中的任意運(yùn)動
方向碼時,在文本數(shù)據(jù)庫中不會找到與所產(chǎn)生的相對坐標(biāo)值對應(yīng)的文
本,所以即使觸摸終止,沒有文本被顯示也沒有任何輸入處理。
本發(fā)明實(shí)施方案可以作為處理器中可以被執(zhí)行的計算機(jī)程序而 實(shí)現(xiàn),本發(fā)明可以在使用計算機(jī)可讀記錄介質(zhì)來操作程序的各種信息 處理裝置中實(shí)現(xiàn)。該計算機(jī)可讀記錄介質(zhì)包括磁記錄介質(zhì)、光記錄介 質(zhì)、半導(dǎo)體存儲器和如傳輸單元的介質(zhì)(通過因特網(wǎng)傳輸)。
然而參考本發(fā)明特別出示和描述的實(shí)施方案,熟知本領(lǐng)域的技術(shù) 人員在不脫離本發(fā)明附加權(quán)利要求所定義的精神和范圍內(nèi),可以在形 式和細(xì)節(jié)上作出各種變化。本發(fā)明實(shí)施方案應(yīng)只作為對本發(fā)明的描述 而不作為對本發(fā)明的限制。因此,本發(fā)明的范圍不為本發(fā)明詳細(xì)描述 所限定,而是被附加權(quán)利要求所限定,并且所有在該范圍的變形應(yīng)被 包括在本發(fā)明的范圍內(nèi)。
工業(yè)實(shí)用性
根據(jù)本發(fā)明,首先,用戶通過一個手勢(一次觸摸和觸摸移動), 可以選擇和輸入如字符、命令、控制碼或數(shù)組等想要的文本。換句話 說,提供了一種直接用戶界面,像使用手指從圖表表格中選擇想要的 文本后輸入文本。顯示想要的文本后用戶就會終止在觸控板或觸摸屏 上的觸摸,所輸入的文本被處理。這樣,搜索、選擇和輸入想要文本 的過程僅靠一個手勢就可以完成。
第二,通過在相對于初始觸摸位置的相對坐標(biāo)值上分配預(yù)定義文 本,而不是在觸摸輸入設(shè)備的固定位置上分配預(yù)定義文本,有效地利 用了觸摸感應(yīng)區(qū)。此外,利用本發(fā)明,與基于文本菜單配置方法的常 用固定位置對比,可以配置各種形式的文本菜單。
第三,因?yàn)橹挥挟?dāng)觸摸位置移動超過預(yù)定距離時才會產(chǎn)生下一個 運(yùn)動方向碼或相對坐標(biāo)值,因此可以顯著減少由無意的觸摸運(yùn)動產(chǎn)生 的輸入錯誤。
第四,通過追蹤同一時間的兩個觸摸位置運(yùn)動,兩個文本輸入進(jìn) 程可以同時執(zhí)行,以便使用兩只手輸入文本。
第五,本發(fā)明允許對IPTN或CATV的多個頻道或多個文件夾移 動,也允許對IPTN或CATV的一個頻道的移動。本發(fā)明相比常規(guī)的軟 鍵式通用遙控器或其他基于定位傳感的輸入裝置,更容易在多個控制 碼間選擇期望控制碼文本。
第六,本發(fā)明避免了兩次檢查顯示器和鍵盤上期望文本的麻煩, 且避免使用小鍵盤輸入期望文本所需的多次觸摸。
第七,本發(fā)明具有通過人的手指運(yùn)動的記憶能力或用聲音導(dǎo)航代 替搜索眼進(jìn)行搜索。
權(quán)利要求
1、一種用于輸入對應(yīng)于由觸摸位置移動產(chǎn)生的相對坐標(biāo)值的文本的裝置,該裝置包括具有觸摸感應(yīng)區(qū)的觸摸輸入設(shè)備,其中與觸摸感應(yīng)區(qū)的觸摸以及沿所述觸摸感應(yīng)區(qū)移動產(chǎn)生對應(yīng)的位置信息;存儲有文本數(shù)據(jù)庫的存儲器,該文本數(shù)據(jù)庫包括文本和相對坐標(biāo)值之間的映射關(guān)系;顯示器;相對坐標(biāo)值產(chǎn)生單元,一旦進(jìn)行與所述觸摸輸入設(shè)備的初始觸摸以及觸摸位置移動,則所述觸摸輸入設(shè)備傳遞觸摸位置的位置信息到所述相對坐標(biāo)值產(chǎn)生單元,相對坐標(biāo)值產(chǎn)生單元利用所述位置信息順序產(chǎn)生相對于初始觸摸位置的系列相對坐標(biāo)值;文本檢索單元,從所述存儲器所存儲的所述文本數(shù)據(jù)庫中,檢索與順序產(chǎn)生的系列相對坐標(biāo)值對應(yīng)的系列文本;文本顯示單元,其中在所述顯示器的指定區(qū)暫時顯示所述文本檢索單元檢索到的文本;和輸入處理單元,一旦所述觸摸輸入設(shè)備接收到觸摸終止信號,所述輸入處理單元處理執(zhí)行與剛好在觸摸終止前產(chǎn)生的相對坐標(biāo)值對應(yīng)的文本的輸入。
2、 如權(quán)利要求l所述的裝置,其中,相對坐標(biāo)值產(chǎn)生單元包括:運(yùn)動方向碼產(chǎn)生單元,其中一旦進(jìn)行與所述觸摸輸入設(shè)備的初始 觸摸且觸摸位置沿所述觸摸輸入設(shè)備移動,則所述運(yùn)動方向碼產(chǎn)生單元順序產(chǎn)生與運(yùn)動方向?qū)?yīng)的系列運(yùn)動方向碼,該運(yùn)動方向來自從所述觸摸輸入設(shè)備接收的觸摸位置的位置信息;和相對坐標(biāo)值計算單元,通過利用所述系列運(yùn)動方向碼順序產(chǎn)生系 列相對坐標(biāo)值。
3、 如權(quán)利要求2所述的裝置,其特征在于,其中運(yùn)動方向碼產(chǎn)生單元包括基坐標(biāo)管理單元,用于將從所述觸摸輸入設(shè)備接收的初始觸摸位 置保持為基坐標(biāo),該基坐標(biāo)用于隨后的相對坐標(biāo);虛擬閉合曲線設(shè)定單元,用于建立圍繞由基坐標(biāo)管理單元保持的基坐標(biāo)的虛擬閉合曲線;交叉點(diǎn)檢測單元,用于檢測從所述觸摸輸入設(shè)備接收的觸摸位置 是否交叉到由所述虛擬閉合曲線設(shè)定單元建立的虛擬閉合曲線,且當(dāng) 有交叉時,將交叉點(diǎn)設(shè)置為新基坐標(biāo);和碼值產(chǎn)生單元,其中,在所述交叉點(diǎn)檢測單元檢測到交叉點(diǎn)時, 所述碼值產(chǎn)生單元產(chǎn)生分配給虛擬閉合曲線上發(fā)生交叉點(diǎn)位置的運(yùn) 動方向碼。
4、 一種用于輸入文本的裝置,該裝置包括 具有觸摸感應(yīng)區(qū)的觸摸輸入設(shè)備,其中,與所述觸摸感應(yīng)區(qū)的觸摸和沿所述觸摸感應(yīng)區(qū)的移動產(chǎn)生對應(yīng)的位置信息;運(yùn)動方向碼產(chǎn)生單元,其中, 一旦進(jìn)行與所述觸摸輸入設(shè)備的初 始觸摸且觸摸位置沿所述觸摸輸入設(shè)備移動,則所述運(yùn)動方向碼產(chǎn)生 單元順序產(chǎn)生與運(yùn)動方向?qū)?yīng)的系列運(yùn)動方向碼,該運(yùn)動方向來自從所述觸摸輸入設(shè)備接收的觸摸位置的位置信息;和傳輸單元,用于對由所述運(yùn)動方向碼產(chǎn)生單元順序產(chǎn)生的系列運(yùn) 動方向碼和從所述觸摸輸入設(shè)備接收的觸摸終止信號均進(jìn)行編碼并 傳輸。
5、 一種用于輸入文本的裝置,該裝置包括具有觸摸感應(yīng)區(qū)的觸摸輸入設(shè)備,其中與所述觸摸感應(yīng)區(qū)的觸摸和沿所述觸摸感應(yīng)區(qū)的移動產(chǎn)生對應(yīng)的位置信息;相對坐標(biāo)值產(chǎn)生單元,當(dāng)進(jìn)行與所述觸摸輸入設(shè)備的初始觸摸且 觸摸位置移動,則所述觸摸輸入設(shè)備傳遞觸摸位置的位置信息到所述 相對坐標(biāo)值產(chǎn)生單元,該相對坐標(biāo)值產(chǎn)生單元利用所述位置信息順序產(chǎn)生相對于初始觸摸位置的系列相對坐標(biāo)值;和傳輸單元,用于對由所述相對坐標(biāo)值產(chǎn)生單元順序產(chǎn)生的系列相 對坐標(biāo)值和從所述觸摸輸入設(shè)備接收的觸摸終止信號均進(jìn)行編碼并 傳輸。
6、 如權(quán)利要求1~5任一項(xiàng)所述裝置,其中,當(dāng)與所述觸摸感應(yīng)區(qū)的存在的觸摸終止,或當(dāng)觸摸按壓力或觸摸寬度的改變大于預(yù)定值 時,產(chǎn)生所述觸摸終止信號。
7、 一種用于輸入與通過觸摸位置沿觸摸輸入設(shè)備移動產(chǎn)生的相 對坐標(biāo)值對應(yīng)的文本的方法,該方法包括(a)預(yù)先確定存儲器中包括文本和相對坐標(biāo)值之間的映射關(guān)系 的文本數(shù)據(jù)庫;(b )—旦進(jìn)行與所述觸摸輸入設(shè)備的初始觸摸且移動觸摸位置, 則順序產(chǎn)生系列對應(yīng)于初始觸摸位置的相對坐標(biāo)值;(c) 從所述文本數(shù)據(jù)庫中檢索與順序產(chǎn)生的系列相對坐標(biāo)值對 應(yīng)的系列文本,并將其在所述顯示器的指定區(qū)暫時顯示;和(d) —旦所述觸摸輸入設(shè)備接收到觸摸終止信號,執(zhí)行在觸摸終止前所產(chǎn)生的對應(yīng)于相對坐標(biāo)值的文本的輸入。
8、 如權(quán)利要求7所述的方法,其中步驟(b)包括(bl)隨著觸摸位置沿所述觸摸輸入設(shè)備移動,順序產(chǎn)生與運(yùn)動 方向?qū)?yīng)的系列運(yùn)動方向碼;和(b2 )通過利用所述系列運(yùn)動方向碼順序產(chǎn)生系:列相對坐標(biāo)值。
9、 如權(quán)利要求8所述的方法,其中步驟(bl)包括(Ml)隨著觸摸位置沿所述觸摸輸入設(shè)備移動,如果觸摸位置 交叉到所建立的以初始觸摸位置為中心的虛擬閉合曲線上,產(chǎn)生對應(yīng) 于交叉點(diǎn)的運(yùn)動方向碼,并將交叉點(diǎn)設(shè)置為新基坐標(biāo);和(bl2)隨著觸摸位置沿所述觸摸輸入設(shè)備移動,如果觸摸位置 交叉到所建立的以初始觸摸位置為中心的虛擬閉合曲線上,重復(fù)產(chǎn)生對應(yīng)于交叉點(diǎn)的運(yùn)動方向碼,并將交叉點(diǎn)重復(fù)設(shè)置為新基坐標(biāo)。
10、 如權(quán)利要求7所述的方法,其中所述相對坐標(biāo)值為與相對坐 標(biāo)對應(yīng)的值。
11、 如權(quán)利要求7所述的方法,其中步驟(c)包括(cl )從所述文本數(shù)據(jù)中檢索與順序產(chǎn)生的相對坐標(biāo)值對應(yīng)的文本;(c2)在顯示器的指定區(qū)顯示所檢索到的文本,其中,如果達(dá)到 預(yù)定時間或產(chǎn)生下一相對坐標(biāo)值,擦除所顯示的文本或改變所顯示的 文本。
12、 如權(quán)利要求7所述的方法,其中,如果在所述文本數(shù)據(jù)中未 找到與所產(chǎn)生的相對坐標(biāo)值對應(yīng)的文本,不顯示文本也不進(jìn)行任何輸 入處理。
13、 如權(quán)利要求7所述的方法,其中,步驟(a)進(jìn)一步包括 定義存儲器中與相對坐標(biāo)值或運(yùn)動方向碼對應(yīng)的一個或多個文本數(shù)據(jù),以及步驟(c)進(jìn)一步包括:根據(jù)第 一個相對坐標(biāo)值或第 一個運(yùn)動方向碼在多個文本數(shù)據(jù)庫 中選擇單個文本數(shù)據(jù)庫,并從所選擇的文本數(shù)據(jù)庫中檢索與第一個相 對坐標(biāo)值或第一個運(yùn)動方向碼匹配的文本,從第二個相對坐標(biāo)值開 始,在所選擇的文本數(shù)據(jù)庫中檢索與第二個相對坐標(biāo)值相匹配的文 本,且將檢索到的文本在顯示器的指定區(qū)暫時顯示。
14、 如權(quán)利要求7所述的方法,其中,步驟(c)進(jìn)一步包括 在多個文本數(shù)據(jù)庫中選擇對應(yīng)于所述觸摸輸入設(shè)備上初始觸摸位置的單個文本數(shù)據(jù)庫。
15、 如權(quán)利要求7所述的方法,其中步驟(c)進(jìn)一步包括: 利用聲音或語音顯示所檢索到的文本。
16、 如權(quán)利要求7所述的方法,其中,步驟(c)進(jìn)一步包括在顯示器的指定區(qū)不僅顯示與所產(chǎn)生的相對坐標(biāo)值對應(yīng)的文本, 還顯示與所產(chǎn)生的相對坐標(biāo)值周圍的相對坐標(biāo)值對應(yīng)的文本。
17、 如權(quán)利要求7所述的方法,其中,所述文本數(shù)據(jù)庫包括 一組在相對坐標(biāo)中形成一行的相對坐標(biāo)值,其與文本l、 2、 3、4、 5、 6、 7、 8、 9、 0依次對應(yīng);一組形成另一行的相對坐標(biāo)值,其與文本Q、 W、 E、 R、 T、 Y、 U、 I、 O、 P依次對應(yīng);一組在前一行后形成一行的相對坐標(biāo)值,其與文本A、 S、 D、 F、 G、 H、 J、 K、 L依次對應(yīng);一組在前一行后形成一行的相對坐標(biāo)值,其與文本Z、 X、 C、 V、 B、 N、 M依次對應(yīng)。
18、 如權(quán)利要求7所述的方法,進(jìn)一步包括 出于由所述觸摸輸入設(shè)備產(chǎn)生的觸摸位置信息,分別區(qū)分第一個物體觸摸位置的位置信息和第二個物體觸摸位置的位置信息,并由第 二個物體沿觸摸輸入設(shè)備的觸摸位置相對于初始觸摸位置的移動,順 序產(chǎn)生第二個物體的相對坐標(biāo)值;當(dāng)從觸摸輸入設(shè)備接收到第二個物體的觸摸終止信號,則處理對 應(yīng)于在第二個物體的觸摸終止前產(chǎn)生的第二個物體的相對坐標(biāo)值的 文本的輸入。
19、 如權(quán)利要求18所述的方法,進(jìn)一步包括一個附加步驟,其中,當(dāng)?shù)谝粋€物體在初始接觸后沒有觸摸位置移動,如果產(chǎn)生對應(yīng)于 第二個物體的觸摸位置移動的相對坐標(biāo)值,則選擇對應(yīng)的文本數(shù)據(jù)庫,其中所選擇的文本數(shù)據(jù)庫與當(dāng)?shù)?一個物體無觸摸時選擇的文本數(shù) 據(jù)庫不同。
20、 一種計算機(jī)可讀記錄介質(zhì),其中,所述介質(zhì)存儲有在計算機(jī) 上執(zhí)行權(quán)利要求7-19任一項(xiàng)所述文本輸入方法的軟件程序。
全文摘要
本發(fā)明涉及一種用于輸入對應(yīng)于由觸摸及觸摸位置移動產(chǎn)生的相對坐標(biāo)值的文本的裝置和方法,本發(fā)明的方法中,基于沿觸控板或觸摸屏的觸摸位置移動,依次產(chǎn)生系列的相對坐標(biāo)值,通過顯示器暫時顯示與所述值對應(yīng)的文本,以及通過終止與所述觸控板或觸摸屏的觸摸,最終輸入對觸摸終止信號響應(yīng)的文本。
文檔編號G06F3/041GK101390036SQ200780006430
公開日2009年3月18日 申請日期2007年6月26日 優(yōu)先權(quán)日2006年12月20日
發(fā)明者崔敬淳 申請人:韓莫阿有限公司