国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于國(guó)際語(yǔ)言的虛擬鍵盤(pán)輸入的制作方法

      文檔序號(hào):9672506閱讀:430來(lái)源:國(guó)知局
      用于國(guó)際語(yǔ)言的虛擬鍵盤(pán)輸入的制作方法
      【專利說(shuō)明】用于國(guó)際語(yǔ)言的虛擬鍵盤(pán)輸入
      【背景技術(shù)】
      [0001] -些計(jì)算裝置(例如,移動(dòng)電話、平板計(jì)算機(jī)等)可提供圖形鍵盤(pán)作為圖形用戶界 面的一部分,以使用存在敏感顯示器(例如屏幕)來(lái)撰寫(xiě)文本。圖形鍵盤(pán)可使得計(jì)算裝置 的用戶能夠輸入文本(例如,電子郵件、文本消息或文檔等)。例如,計(jì)算裝置的存在敏感顯 示器可輸出使得用戶能夠通過(guò)指示(例如,通過(guò)輕敲)存在敏感顯示器處顯示的鍵來(lái)輸入 數(shù)據(jù)的圖形(或"軟")鍵盤(pán)。
      [0002] 在一些情況下,計(jì)算裝置可呈現(xiàn)圖形鍵盤(pán),用戶通過(guò)輕敲鍵盤(pán)的各個(gè)鍵或者通過(guò) 在與鍵相關(guān)聯(lián)的區(qū)域上滑動(dòng)他或她的手指以基本上比劃出詞來(lái)與該圖形鍵盤(pán)交互。這樣, 圖形鍵盤(pán)提供允許用戶通過(guò)一個(gè)或多個(gè)手勢(shì)來(lái)輸入字符、詞或一組詞的輸入方法。因此,圖 形鍵盤(pán)可允許用戶通過(guò)快速且準(zhǔn)確地輸入文本來(lái)實(shí)現(xiàn)一定程度的效率。
      [0003] 提供圖形鍵盤(pán)的計(jì)算裝置可利用詞預(yù)測(cè)、自動(dòng)校正和/或建議技術(shù)來(lái)從用戶輸入 確定詞。在一些國(guó)際語(yǔ)境下,圖形鍵盤(pán)的鍵可與第一語(yǔ)言(例如英語(yǔ))的字母表中的字符 相關(guān)聯(lián)。用戶可選擇圖形鍵盤(pán)的一個(gè)或多個(gè)鍵以輸入表示第二語(yǔ)言(例如,漢語(yǔ)、韓語(yǔ)、日 語(yǔ)等)中包括的詞和/或字符的字符串。使用詞預(yù)測(cè)、自動(dòng)校正和/或建議技術(shù)可加速文 本輸入并且減小拼寫(xiě)錯(cuò)誤。然而,這些技術(shù)中的一個(gè)或多個(gè)可具有某些缺點(diǎn)。例如,在一些 示例中,提供圖形鍵盤(pán)并且依賴于上述技術(shù)中的一個(gè)或多個(gè)的計(jì)算裝置可能無(wú)法從用戶輸 入正確地確定用戶所預(yù)期的第二語(yǔ)言的詞和/或字符。因此,用戶可能需要進(jìn)行另外的努 力以輸入第二語(yǔ)言的字符和或詞。

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

      [0004] 在一個(gè)示例中,一種方法包括由計(jì)算裝置輸出包括多個(gè)鍵的圖形鍵盤(pán)以顯示。所 述多個(gè)鍵中的至少一個(gè)可與包括在第一語(yǔ)言的第一字母表中的一個(gè)或多個(gè)符號(hào)相關(guān)聯(lián)。所 述方法還可包括響應(yīng)于接收到在存在敏感輸入裝置處檢測(cè)到的至少一個(gè)手勢(shì)的指示,在第 一柵格中對(duì)每個(gè)包括第一字母表的符號(hào)的多個(gè)候選字符串建模。所述第一柵格可指示所述 多個(gè)候選字符串中的每一個(gè)的空間概率,其中所述空間概率至少部分地基于所述至少一個(gè) 手勢(shì)的指示。所述方法可包括對(duì)于所述多個(gè)候選字符串中的至少一個(gè)至少部分地基于所述 多個(gè)候選字符串的空間概率使用指示第二語(yǔ)言的一個(gè)或多個(gè)詞的概率的第二柵格來(lái)確定 所述多個(gè)候選字符串中的所述至少一個(gè)對(duì)應(yīng)于包括在第二語(yǔ)言中的至少一個(gè)詞的概率。所 述至少一個(gè)詞可通過(guò)與第二語(yǔ)言相對(duì)應(yīng)的第二字母表的一個(gè)或多個(gè)符號(hào)來(lái)表示。所述方法 可包括響應(yīng)于確定所述概率滿足閾值,由計(jì)算裝置輸出表示所述至少一個(gè)詞的所述一個(gè)或 多個(gè)符號(hào)以顯示。
      [0005] 在一個(gè)示例中,一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)編碼有指令,所述指令在被執(zhí)行時(shí)使得 至少一個(gè)處理器輸出包括多個(gè)鍵的圖形鍵盤(pán)以顯示。所述多個(gè)鍵中的至少一個(gè)可與包括在 第一語(yǔ)言的第一字母表中的一個(gè)或多個(gè)符號(hào)相關(guān)聯(lián)。所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可編碼有指 令,所述指令使得所述至少一個(gè)處理器響應(yīng)于接收到在存在敏感輸入裝置處檢測(cè)到的至少 一個(gè)手勢(shì)的指示而在第一柵格中對(duì)每個(gè)包括第一字母表的符號(hào)的多個(gè)候選字符串建模。所 述第一柵格可指示所述多個(gè)候選字符串中的每一個(gè)的空間概率,其中所述空間概率至少部 分地基于所述至少一個(gè)手勢(shì)的指示。所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可編碼有指令,所述指令使 得所述至少一個(gè)處理器對(duì)于所述多個(gè)候選字符串中的至少一個(gè)至少部分地基于所述多個(gè) 候選字符串的空間概率使用指示第二語(yǔ)言的一個(gè)或多個(gè)詞的概率的第二柵格來(lái)確定所述 多個(gè)候選字符串中的所述至少一個(gè)對(duì)應(yīng)于包括在第二語(yǔ)言中的至少一個(gè)詞的概率。所述至 少一個(gè)詞可通過(guò)與第二語(yǔ)言相對(duì)應(yīng)的第二字母表的一個(gè)或多個(gè)符號(hào)來(lái)表示。所述計(jì)算機(jī)可 讀存儲(chǔ)介質(zhì)可編碼有指令,所述指令使得所述至少一個(gè)處理器響應(yīng)于確定所述概率滿足閾 值,輸出表示所述至少一個(gè)詞的所述一個(gè)或多個(gè)符號(hào)以顯示。
      [0006] 在一個(gè)示例中,一種計(jì)算裝置可包括至少一個(gè)處理器,其中,所述至少一個(gè)處理器 被配置為輸出包括多個(gè)鍵的圖形鍵盤(pán)以顯示。所述多個(gè)鍵中的至少一個(gè)可與包括在第一語(yǔ) 言的第一字母表中的一個(gè)或多個(gè)符號(hào)相關(guān)聯(lián)。所述計(jì)算裝置的所述至少一個(gè)處理器可被 配置為響應(yīng)于接收到在存在敏感輸入裝置處檢測(cè)到的至少一個(gè)手勢(shì)的指示,在第一柵格中 對(duì)每個(gè)包括第一字母表的符號(hào)的多個(gè)候選字符串建模。所述第一柵格可指示所述多個(gè)候選 字符串中的每一個(gè)的空間概率,其中所述空間概率至少部分地基于所述至少一個(gè)手勢(shì)的指 示。所述計(jì)算裝置的所述至少一個(gè)處理器可被配置為對(duì)于所述多個(gè)候選字符串中的至少一 個(gè),至少部分地基于所述多個(gè)候選字符串的空間概率使用指示第二語(yǔ)言的一個(gè)或多個(gè)詞的 概率的第二柵格來(lái)確定所述多個(gè)候選字符串中的所述至少一個(gè)對(duì)應(yīng)于包括在第二語(yǔ)言中 的至少一個(gè)詞的概率。所述至少一個(gè)詞可通過(guò)與第二語(yǔ)言相對(duì)應(yīng)的第二字母表的一個(gè)或多 個(gè)符號(hào)來(lái)表示。所述計(jì)算裝置的所述至少一個(gè)處理器可被配置為響應(yīng)于確定所述概率滿足 閾值,輸出表示所述至少一個(gè)詞的所述一個(gè)或多個(gè)符號(hào)以顯示。
      [0007] -個(gè)或多個(gè)示例的細(xì)節(jié)在附圖和以下描述中闡述。本公開(kāi)的其它特征、目的和優(yōu) 點(diǎn)將從所述描述和附圖以及權(quán)利要求書(shū)顯而易見(jiàn)。
      【附圖說(shuō)明】
      [0008] 圖1是示出依據(jù)本公開(kāi)的一個(gè)或多個(gè)方面的被配置為至少部分地基于選擇包括 在第一語(yǔ)言的字母表中的字符的用戶輸入來(lái)確定第二語(yǔ)言的一個(gè)或多個(gè)字符和/或詞的 示例計(jì)算裝置的概念圖。
      [0009] 圖2是示出依據(jù)本公開(kāi)的一個(gè)或多個(gè)技術(shù)的如圖1所示的計(jì)算裝置的一個(gè)示例的 進(jìn)一步細(xì)節(jié)的框圖。
      [0010] 圖3是示出依據(jù)本公開(kāi)的一個(gè)或多個(gè)技術(shù)的輸出圖形內(nèi)容以在遠(yuǎn)程裝置處顯示 的示例計(jì)算裝置的框圖。
      [0011] 圖4是示出依據(jù)本公開(kāi)的技術(shù)的柵格(lattice)的概念圖,計(jì)算裝置可基于選擇 第一語(yǔ)言中的字母表的字符的用戶輸入的指示來(lái)生成所述柵格并且使用其來(lái)確定第二語(yǔ) 言的詞。
      [0012] 圖5是示出依據(jù)本公開(kāi)的一個(gè)或多個(gè)技術(shù)的至少部分地基于選擇包括在第一語(yǔ) 言的字母表中的字符的連續(xù)手勢(shì)來(lái)確定第二語(yǔ)言的一個(gè)或多個(gè)字符和/或詞的圖1所示的 計(jì)算裝置的一個(gè)示例的進(jìn)一步細(xì)節(jié)的框圖。
      [0013] 圖6A-6B是示出依據(jù)本公開(kāi)的一個(gè)或多個(gè)技術(shù)的從手勢(shì)確定詞和/或短語(yǔ)的計(jì)算 裝置的示例操作的流程圖。
      [0014] 圖7是示出依據(jù)本公開(kāi)的一個(gè)或多個(gè)方面的至少部分地基于選擇包括在第一語(yǔ) 言的字母表中的字符的用戶輸入來(lái)確定第二語(yǔ)言的一個(gè)或多個(gè)字符和/或詞的計(jì)算裝置 的示例操作的流程圖。
      [0015] 圖8是示出依據(jù)本公開(kāi)的一個(gè)或多個(gè)方面的至少部分地基于選擇包括在第一語(yǔ) 言的字母表中的字符的用戶輸入來(lái)確定第二語(yǔ)言的一個(gè)或多個(gè)字符和/或詞的計(jì)算裝置 的示例操作的流程圖。
      [0016] 圖9是示出依據(jù)本公開(kāi)的技術(shù)的柵格的概念圖,計(jì)算裝置可基于選擇第一語(yǔ)言中 的字母表的字符的用戶輸入的指示來(lái)生成所述柵格并且使用其來(lái)確定第二語(yǔ)言的詞。
      【具體實(shí)施方式】
      [0017] 通常,本公開(kāi)涉及以下的技術(shù):在包括與第一語(yǔ)言的字母表的字符相對(duì)應(yīng)的鍵的 圖形鍵盤(pán)處接收用戶輸入,并且至少部分地基于所述用戶輸入來(lái)確定第二語(yǔ)言的一個(gè)或多 個(gè)字符和/或詞。例如,在國(guó)際語(yǔ)境下,圖形鍵盤(pán)的鍵可對(duì)應(yīng)于第一語(yǔ)言(例如英語(yǔ))的字 母表的字符。為了輸入第二語(yǔ)言(例如漢語(yǔ)、韓語(yǔ)、日語(yǔ)等)的字符和/或詞,用戶可提供 選擇第一語(yǔ)言的一組字符的用戶輸入,這一組字符共同地是第二語(yǔ)言的一個(gè)或多個(gè)字符和 /或詞的發(fā)音表示。例如,拼音串可以是一組拉丁字符,這一組拉丁字符共同地是漢語(yǔ)字符 或詞的發(fā)音表示。
      [0018] 本公開(kāi)的技術(shù)可改進(jìn)在國(guó)際語(yǔ)境下使用圖形鍵盤(pán)對(duì)字符和/或詞的自動(dòng)預(yù)測(cè)和/ 或自動(dòng)校正。例如,依據(jù)本公開(kāi)的技術(shù),計(jì)算裝置可確定與圖形鍵盤(pán)的不同區(qū)域相對(duì)應(yīng)的用 戶輸入的指示。隨著計(jì)算裝置遞增地確定每個(gè)指示,計(jì)算裝置可構(gòu)造包括接近所選擇的圖 形鍵盤(pán)的不同區(qū)域的鍵的字符的一個(gè)或多個(gè)候選字符串。計(jì)算裝置可遞增地構(gòu)造指示基于 接近所選擇的圖形鍵盤(pán)的不同區(qū)域的鍵的字符的候選字符串的概率的第一柵格。在一些 示例中,候選字符串可包括第二語(yǔ)言中的詞的發(fā)音表示的正確地和/或不正確地拼寫(xiě)的前 綴。
      [0019] 隨著計(jì)算裝置接收用戶輸入的指示,計(jì)算裝置還可基于候選字符串構(gòu)造第二柵 格,該第二柵格基于詞匯和空間信息來(lái)指示第二語(yǔ)言的一個(gè)或多個(gè)詞的概率。計(jì)算裝置可 使用第二柵格來(lái)確定第二語(yǔ)言的詞對(duì)應(yīng)于候選字符串的概率。在一些示例中,計(jì)算裝置可 輸出與滿足閾值的概率相關(guān)聯(lián)的一個(gè)或多個(gè)詞以顯示。
      [0020] 這樣,不同于使用靜態(tài)鍵映射,計(jì)算裝置可基于選擇第二語(yǔ)言中的字符和/或詞 的發(fā)音表示的用戶輸入的指示以概率方式來(lái)確定用戶可能意圖輸入的第二語(yǔ)言的詞。因 此,本公開(kāi)的音譯技術(shù)可改進(jìn)計(jì)算裝置輸出第二語(yǔ)言的詞的準(zhǔn)確度和/或速度。所述技術(shù) 可減少或防止計(jì)算裝置錯(cuò)誤地自動(dòng)校正或者從手勢(shì)輸入錯(cuò)誤地預(yù)測(cè)字符串。這樣,所述技 術(shù)可減少和/消除用戶在輸入詞時(shí)校正自動(dòng)校正或預(yù)測(cè)的詞的需要。因此,計(jì)算裝置可從 用戶接收較少輸入來(lái)輸入詞和/或手動(dòng)地校正錯(cuò)誤,由此減少用戶輸入字符串的努力。在 一些示例中,接收較少輸入的計(jì)算裝置可執(zhí)行較少操作并且因此消耗較少電力。
      [0021] 圖1是示出依據(jù)本公開(kāi)的一個(gè)或多個(gè)方面的被配置為至少部分地基于選擇包括 在第一語(yǔ)言的字母表中的字符的用戶輸入來(lái)確定第二語(yǔ)言的一個(gè)或多個(gè)字符和/或詞的 示例計(jì)算裝置的概念圖。在圖1的示例中,計(jì)算裝置2可以是移動(dòng)電話。然而,在其它示例 中,計(jì)算裝置2可以是平板計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、膝上型計(jì)算機(jī)、便攜式游戲裝置、 便攜式媒體播放器、電子書(shū)閱讀器、手表、電視平臺(tái)或者另一類型的計(jì)算裝置。
      [0022] 如圖1所示,計(jì)算裝置2包括存在敏感顯示器4。計(jì)算裝置2的存在敏感顯示器4 可用作計(jì)算裝置2的輸入裝置并且用作輸出裝置。在一些示例中,存在敏感顯示器4可包 括集成的存在敏感輸入裝置和顯示裝置。例如,存在敏感顯示器4可用作使用存在敏感屏 幕的存在敏感輸入裝置,諸如電阻式觸摸屏、表面聲波觸摸屏、電容式觸摸屏、投射式電容 觸摸屏、壓敏屏幕、聲脈沖識(shí)別觸摸屏或者另一存在敏感屏幕技術(shù)。存在敏感顯示器4可使 用能夠?qū)⒖梢?jiàn)信息輸出給計(jì)算裝置2的用戶的液晶顯示器(LCD)、點(diǎn)矩陣顯示器、發(fā)光二極 管(LED)顯示器、有機(jī)發(fā)光二極管(0LED)顯示器、電子墨水或者類似單色或彩色顯示器中 的任一個(gè)或多個(gè)來(lái)用作輸出裝置。
      [0023] 計(jì)算裝置2的存在敏感顯示器4可包括可從計(jì)算裝置2的用戶檢測(cè)用戶輸入的存 在敏感屏幕。存在敏感顯示器4可通過(guò)檢測(cè)來(lái)自計(jì)算裝置2的用戶(例如,利用手指或者 觸控筆觸摸或者指向存在敏感顯示器4的一個(gè)或多個(gè)位置的用戶)的一個(gè)或多個(gè)輕敲和/ 或非輕敲手勢(shì)和/或連續(xù)手勢(shì)來(lái)接收用戶輸入的指示。存在敏感顯示器4的存在敏感屏幕 可向用戶呈現(xiàn)輸出。存在敏感顯示器4可呈現(xiàn)在計(jì)算裝置2處執(zhí)行的應(yīng)用(例如電子消息 應(yīng)用、互聯(lián)網(wǎng)瀏覽器應(yīng)用等)的各種用戶界面。計(jì)算裝置2的用戶可通過(guò)每個(gè)應(yīng)用的相應(yīng) 用戶界面來(lái)與這些應(yīng)用中的一個(gè)或多個(gè)交互,以利用計(jì)算裝置2來(lái)執(zhí)行功能。
      [0024] 計(jì)算裝置2可包括用戶界面("UI")模塊6和鍵盤(pán)模塊8。模塊6和8可執(zhí)行使 用駐留于計(jì)算裝置2中并且在計(jì)算裝置2上執(zhí)行的軟件、硬件、固件或者硬件、軟件和固件 的混合描述的操作。計(jì)算裝置2可利用多個(gè)處理器來(lái)執(zhí)行模塊6和8。計(jì)算裝置2可將模 塊6和8作為在基礎(chǔ)硬件上執(zhí)行的虛擬機(jī)來(lái)執(zhí)行。模塊6和8可按照各種方式來(lái)實(shí)現(xiàn)。例 如,UI模塊6和/或鍵盤(pán)模塊8可被實(shí)現(xiàn)為可下載或預(yù)安裝的應(yīng)用或"app"。在另一示例 中,UI模塊6和/或鍵盤(pán)模塊8可被實(shí)現(xiàn)為計(jì)算裝置2的操作系統(tǒng)的一部分。
      [0025] 計(jì)算裝置2的UI模塊6可從存在敏感顯示器4接收在存在敏感顯示器4處檢測(cè) 的用戶輸入的一個(gè)或多個(gè)指示。通常,每次存在敏感顯示器4接收到在存在敏感屏幕的位 置處檢測(cè)的用戶輸入的指示時(shí),UI模塊6可從存在敏感顯示器4接收關(guān)于用戶輸入的信息。 UI模塊6可將從存在敏感顯示器4接收的信息組裝成指示手勢(shì)的事件的時(shí)序集合,例如觸 摸事件序列。序列中的各個(gè)觸摸事件可包括表示參數(shù)(例如,何時(shí)、何地、發(fā)起方向)的數(shù) 據(jù)或分量,所述參數(shù)表征存在敏感屏幕處的輸入的存在和/或移動(dòng)。序列中的每個(gè)觸摸事 件可包括與存在敏感顯示器4的位置相對(duì)應(yīng)的位置分量、與存在敏感顯示器4何時(shí)檢測(cè)到 該位置處的用戶輸入有關(guān)的時(shí)間分量以及與觸摸事件對(duì)應(yīng)于該位置處的上提還是下推有 關(guān)的動(dòng)作分量。此外,一個(gè)或多個(gè)事件可具有并發(fā)時(shí)間分量,這樣的事件僅出于示例目的而 被描述為觸摸事件,可指示任何形式的存在敏感輸入裝置處的手勢(shì)。
      [0026] UI模塊6可基于觸摸事件序列確定用戶輸入的一個(gè)或多個(gè)特性,并且包括關(guān)于觸 摸事件序列中的每個(gè)觸摸事件內(nèi)的這些一個(gè)或多個(gè)特性的信息。例如,UI模塊6可確定用 戶輸入的起始位置、用戶輸入的結(jié)束位置、用戶輸入的一部分的密度、用戶輸入的一部分的 速度、用戶輸入的一部分的方向、以及用戶輸入的一部分的曲率。觸摸事件序列中的一個(gè)或 多個(gè)觸摸事件可包括(除了如上所述的時(shí)間、位置和動(dòng)作分量以外)特性分量,其包括關(guān)于 用戶輸入的一個(gè)或多個(gè)特性(例如密度、速度等)的信息。UI模塊6可發(fā)送包括與每個(gè)觸 摸事件相關(guān)聯(lián)的分量或參數(shù)化數(shù)據(jù)的觸摸事件序列作為對(duì)鍵盤(pán)模塊8的輸出。
      [0027] 在圖1的示例中,UI模塊6可使得存在敏感顯示器4輸出示例用戶界面14。在此 示例中,用戶界面14包括顯示在存在敏感顯示器4的各位置處的圖形元素。圖1示出用戶 界面14的編輯區(qū)域16Α、用戶界面14的圖形鍵盤(pán)16Β以及建議詞區(qū)域18A-18C。編輯區(qū)域 16Α可包括諸如圖像、對(duì)象、超鏈接、文本字符等的圖形元素。圖形鍵盤(pán)16Β包括顯示為鍵 的圖形元素。建議詞區(qū)域18Α和18Β包括建議詞,其表示替換包括在編輯區(qū)域16Α中的字 符串的可選擇的拼寫(xiě)校正或詞建議。在圖1的示例中,編輯區(qū)域16Α包括顯示為文本字符 22Α-22Β的圖形元素(例如詞)。計(jì)算裝置2的用戶可通過(guò)在顯示圖形鍵盤(pán)16Β的鍵的存 在敏感顯示器4的位置處提供用戶輸入來(lái)在編輯區(qū)域16Α中輸入文本。
      [0028] UI模塊6可充當(dāng)計(jì)算裝置2的各組件之間的中介以基于存在敏感顯示器4所檢測(cè) 的輸入進(jìn)行確定并且生成由存在敏感顯示器4呈現(xiàn)的輸出。例如,UI模塊6可從鍵盤(pán)模塊 8接收包括圖形鍵盤(pán)16Β中所包括的鍵的鍵盤(pán)布局的表示的信息。UI模塊6可基于關(guān)于存 在敏感顯示器4所檢測(cè)的用戶輸入的信息來(lái)生成觸摸事件。UI模塊6可基于觸摸事件序列 中的位置分量來(lái)確定一個(gè)或多個(gè)位置分量接近于一個(gè)或多個(gè)鍵的選擇(例如,UI模塊6可 確定一個(gè)或多個(gè)觸摸事件的位置對(duì)應(yīng)于呈現(xiàn)圖形鍵盤(pán)16Β的存在敏感顯示器4的區(qū)域)。 作為對(duì)鍵盤(pán)模塊8的輸出,UI模塊6可將觸摸事件序列連同存在敏感顯示器4呈現(xiàn)每個(gè)鍵 的位置一起發(fā)送。作為響應(yīng),UI模塊6可接收字符串和一個(gè)或多個(gè)建議詞作為來(lái)自鍵盤(pán)模 塊8的輸入。UI模塊6可更新用戶界面14以將字符串包括在編輯區(qū)域16Α內(nèi),將與字符串 相關(guān)聯(lián)的一個(gè)或多個(gè)建議詞包括在建議詞區(qū)域16C中。UI模塊6可使得存在敏感顯示器4 呈現(xiàn)更新的用戶界面14。
      [0029] 作為對(duì)UI模塊6的輸出(以用于作為用戶界面14的圖形鍵盤(pán)16Β而包括),計(jì)算 裝置2的鍵盤(pán)模塊8可發(fā)送包括與一個(gè)或多個(gè)書(shū)面語(yǔ)言(例如英語(yǔ)、西班牙語(yǔ)等)有關(guān)的 多個(gè)鍵的鍵盤(pán)布局。鍵盤(pán)模塊8可將一個(gè)或多個(gè)字符或操作指派給鍵盤(pán)布局中的多個(gè)鍵中 的每個(gè)鍵。例如,鍵盤(pán)模塊8可生成QWERTY鍵盤(pán)布局,其包括表示鍵入英語(yǔ)時(shí)所使用的字 符的鍵。QWERTY鍵盤(pán)布局還可包括表示鍵入英語(yǔ)時(shí)所使用的操作的鍵(例如退格鍵、刪除 鍵、空格鍵、回車鍵等)。
      [0030] 鍵盤(pán)模塊8可從UI模塊6接收表示觸摸事件序列的數(shù)據(jù)。觸摸事件可包括表示 在存在敏感顯示器4呈現(xiàn)圖形鍵盤(pán)16B的每個(gè)鍵處存在敏感顯示器4的存在敏感屏幕的位 置的數(shù)據(jù)。鍵盤(pán)模塊8可使用例如空間模型10和語(yǔ)言模型12基于鍵的位置確定觸摸事件 序列表示對(duì)一個(gè)或多個(gè)鍵的選擇。
      [0031] 為了確定與觸摸事件序列相對(duì)應(yīng)的一個(gè)或多個(gè)鍵,鍵盤(pán)模塊8可使用一個(gè)或多個(gè) 空間模型,例如空間模型10。通常,鍵盤(pán)模塊8可使用空間模型10來(lái)生成基于與用戶輸入相 關(guān)聯(lián)的位置數(shù)據(jù)選擇了圖形鍵盤(pán)的一個(gè)或多個(gè)特定鍵的一個(gè)或多個(gè)概率。在一些示例中, 空間模型10包括用于每個(gè)鍵的雙變量高斯模型。鍵的雙變量高斯模型可包括與呈現(xiàn)給定 鍵的存在敏感顯示器4的位置相對(duì)應(yīng)的坐標(biāo)(例如(x,y)坐標(biāo)對(duì))的分布。更具體地講, 在一些示例中,鍵的雙變量高斯模型可包括與當(dāng)用戶意圖選擇給定鍵時(shí)用戶最頻繁地選擇 的存在敏感顯示器4的位置相對(duì)應(yīng)的坐標(biāo)的分布。用戶輸入的位置數(shù)據(jù)與空間模型10的 高密度區(qū)域之間的距離越短,與空間模型10相關(guān)聯(lián)的鍵被選擇的概率越高。用戶輸入的位 置數(shù)據(jù)與空間模型10的高密度區(qū)域之間的距離越大,與空間模型10相關(guān)聯(lián)的鍵被選擇的 概率越低。
      [0032] 鍵盤(pán)模塊8可使用空間模型10來(lái)將觸摸事件序列中的一個(gè)或多個(gè)觸摸事件的位 置分量(例如坐標(biāo))與圖形鍵盤(pán)16B的一個(gè)或多個(gè)鍵的相應(yīng)位置進(jìn)行比較,并且基于這些 比較生成發(fā)生鍵選擇的概率。在一些示例中,鍵盤(pán)模塊8可使用空間模型10生成空間模型 分值??臻g模型分值可至少部分地基于通過(guò)輕敲或連續(xù)手勢(shì)跨越的存在敏感顯示器4的位 置來(lái)指示所選擇的鍵的概率。在一些示例中,空間模型分值可至少部分地基于通過(guò)手勢(shì)跨 越的UI裝置12的位置來(lái)指示一組選擇的鍵的組合概率。
      [0033] 鍵盤(pán)模塊8可使用空間模型10來(lái)將觸摸事件序列中的每個(gè)觸摸事件的位置分量 與圖形鍵盤(pán)16B的特定鍵的鍵位置進(jìn)行比較。序列中的每個(gè)觸摸事件的位置分量可包括存 在敏感顯示器4的一個(gè)位置。圖形鍵盤(pán)16B中的鍵的鍵位置(例如鍵的質(zhì)心)可包括存在 敏感顯示器4的不同位置。鍵盤(pán)模塊8可使用空間模型10來(lái)確定兩個(gè)位置之間的歐幾里 得距離,并且基于歐幾里得距離生成鍵被選擇的概率。相比于與一個(gè)或多個(gè)觸摸事件共享 較大歐幾里得距離的鍵,空間模型10可對(duì)于與一個(gè)或多個(gè)觸摸事件共享較小歐幾里得距 離的鍵指示較高概率?;谂c每個(gè)鍵相關(guān)聯(lián)的空間模型概率,鍵盤(pán)模塊8可將具有最高空 間模型概率的每個(gè)鍵選擇組裝成鍵的時(shí)序序列,鍵盤(pán)模塊8然后可確定對(duì)應(yīng)字符表示字符 串。與字符串中的字符相關(guān)聯(lián)的每個(gè)鍵的組合概率可表示字符串的空間模型分值。如下面 進(jìn)一步描述的,鍵盤(pán)模塊8可對(duì)于觸摸事件確定與接近觸摸事件的位置的多個(gè)鍵相對(duì)應(yīng)的 概率。即,如果觸摸事件指示接近圖形鍵盤(pán)16B的"Z"鍵的位置,則鍵盤(pán)模塊8可確定"Z" 鍵被選擇的空間模型概率,并且還可確定"X"鍵和"S"鍵被選擇的空間模型概率。
      [0034] 鍵盤(pán)模塊8可使用語(yǔ)言模型12來(lái)基于與觸摸事件所指示的鍵序列相對(duì)應(yīng)的候選 字符串確定語(yǔ)言的一個(gè)或多個(gè)字符和/和或詞。候選字符串可表示觸摸事件所指示的不同 的可能鍵序列的字符。隨著鍵盤(pán)模塊8接收用戶輸入的指示,鍵盤(pán)模塊8可并發(fā)地基于候 選串確定語(yǔ)言的一個(gè)或多個(gè)字符和/或詞。鍵盤(pán)模塊8可訪問(wèn)語(yǔ)言模型12以預(yù)測(cè)和/或 自動(dòng)校正被輸出以用于顯示在存在敏感顯示器4處的詞。
      [0035] 通常,計(jì)算裝置2的語(yǔ)言模型12可包括語(yǔ)言詞匯內(nèi)的一組詞。在一些示例中,語(yǔ) 言模型12可基于和/或包括存儲(chǔ)在計(jì)算裝置2或者計(jì)算裝置2可訪問(wèn)的遠(yuǎn)程計(jì)算裝置處 的字典中的詞集合。語(yǔ)言模型12可基于詞在給定語(yǔ)境中出現(xiàn)的頻率來(lái)指示每個(gè)相應(yīng)詞 的概率。語(yǔ)言模型12可實(shí)現(xiàn)一個(gè)或多個(gè)η元語(yǔ)言模型。η元語(yǔ)言模型可基于序列中的前 面的項(xiàng)提供在連續(xù)項(xiàng)序列中項(xiàng)^ (字母、詞、標(biāo)點(diǎn)符號(hào)或者其它分隔符)的概率分布(即, P(x」Xiυ,. ..,Xi1))。語(yǔ)言模型12在本文中進(jìn)一步描述。
      [0036] 本公開(kāi)的技術(shù)可基于與作為第一語(yǔ)言(例如英語(yǔ))的字母表的相關(guān)聯(lián)字符的圖形 鍵盤(pán)的鍵相對(duì)應(yīng)的用戶輸入的指示以概率方式來(lái)確定用戶可能意圖輸入的第二語(yǔ)言(例 如漢語(yǔ))的字符和/或詞。例如,計(jì)算裝置2可基于輸入發(fā)音表示(例如拼音串)的用戶 輸入的指示來(lái)確定第二語(yǔ)言的此類字符和/或詞。用戶可使用包括與第一語(yǔ)言的字母表的 字符相對(duì)應(yīng)的鍵的圖形鍵盤(pán)來(lái)輸入發(fā)音表示。通過(guò)依據(jù)本公開(kāi)的技術(shù)以概率方式確定第二 語(yǔ)言的字符和/或詞,此類技術(shù)可減少在用戶疏忽地和/或不準(zhǔn)確地輕敲或比劃了一個(gè)或 多個(gè)鍵時(shí)用戶輸入此類字符和/或詞的能力。
      [0037] 出于示例目的,進(jìn)一步參照?qǐng)D1詳細(xì)地描述所述技術(shù)。在圖1的示例中,計(jì)算裝置 2輸出包括多個(gè)鍵的圖形鍵盤(pán)16B以顯示。例如,鍵盤(pán)模塊8可生成包括圖形鍵盤(pán)16B的表 示的數(shù)據(jù)。UI模塊6可生成包括用戶界面14的表示并且基于表示圖形鍵盤(pán)16B的數(shù)據(jù)將 圖形鍵盤(pán)16B包括在用戶界面14中的數(shù)據(jù)。UI模塊8可向存在敏感顯示器4發(fā)送信息,所 述信息包括用于在存在敏感顯示器4處顯示用戶界面14的指令。存在敏感顯示器4可接 收所述數(shù)據(jù)并且使得存在敏感顯示器4呈現(xiàn)包括編輯區(qū)域16A、圖形鍵盤(pán)16B和建議詞區(qū)域 16C的用戶界面14。圖形鍵盤(pán)16B可包括多個(gè)鍵。如圖1所示,所述多個(gè)鍵可與包括在第 一語(yǔ)言的第一字母表中的一個(gè)或多個(gè)符號(hào)(例如字符、詞或者任何其它合適的表示)相關(guān) 聯(lián)。例如,圖形鍵盤(pán)16B的鍵可與英語(yǔ)字母
      當(dāng)前第1頁(yè)1 2 3 4 5 6 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1