<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

數據輸入面板字符轉換的制作方法

文檔序號:2606815閱讀:298來源:國知局
專利名稱:數據輸入面板字符轉換的制作方法
技術領域
本發明涉及用于關聯多個字符的工具。本發明尤其適用于關聯諸字符關以從 諸如片假名的一個字符集轉換成諸如日文漢字的另一個字符集。
背景技術
計算機現在是日常工具,并經常性的在生活的各個層面以及全世界范圍內使 用著。隨著計算機變得越來越普遍,計算機設計者在追求使計算機更便于訪問和更 加用戶友好。 一種使計算機更便于使用的努力是自然輸入法的開發。這些允許語音 和書寫輸入的方法允許用戶通過響亮地說出數據或用電子筆把數據寫在數字化儀 上以創建電子墨水而將數據輸入計算機。對于語音輸入,輸入的音素被分析以將語 音輸入轉換成鍵入文本。類似地,如果輸入是電子墨水,則墨水的形狀被分析以將 書寫體轉換成鍵入文本。自然輸入法的出現已使想要用亞洲語言創建數據的用戶特別受益。拉丁語言 通常是用語音字符集或字母書寫的,其中每個字符表示一個語音。因而拉丁語言采 用相對數量的字符(包括標點符號)。因此,大多數(如果不是全部)用來書寫拉 丁語言的字符可在鍵盤上提供。然而,大多數亞洲語言可用具有成千上萬個字符的 象形字符集來書寫。不必說,鍵盤不能包含足夠的鍵來表示如此大量的字符。為了解決這個問題,計算機開發者已創建了用于將字母字符轉換成象形字符 的專用程序。例如,日本的計算機用戶可使用來自語音字母如平假名或平假名(在 此統稱為"假名"字符)的字符鍵入需要的數據字。然后用戶可激活假名-日本漢 字轉換軟件應用程序,它向用戶提供對來自日本漢字字符集的該字可能備用字符的 選集。然后用戶可選擇一個或多個適當的日本漢字,存儲為輸入數據。如前所述,自然輸入方法的開發已極大地方便了亞洲語言計算機用戶。與總 是不得不將語音假名轉換成象形日本漢字字符相反,用戶可像語音輸入一樣輸入所 需數據,或采用電子筆來用電子墨水直接書寫象形日本漢字字符。例如,微軟Windows XP書寫板PC的亞洲語言版本提供用于接收來自自然輸入法的數據的特 定用戶界面。這種類型有時稱為"TIP"(文本輸入面板或書寫板輸入面板)的用戶
界面包括對應于用戶可用電子筆書寫來創建電子墨水的數字化儀區域的一個書寫 輸入區域。然后該電子墨水被轉換成鍵入字符或"被識別"。在電子墨水識別出之后,識別出的字符在插入點上被插入軟件應用程序(諸如類似微軟Word的字處理應用程序)的面板用戶界面。對于某些配置,文本輸入 面板還可在將它們插入插入點之前顯示識別出的字符。這使用戶在插入它之前能糾 正該字符的任何錯誤識別。然而,其它配置可將已識別字符直接插入目標用戶界面。 盡管該類型的自然輸入法工具對亞洲語言用戶更為方便,仍然有用戶想要將 一個或多個語音字符轉換成包含象形字符的短語的某些情形。例如,某些日本漢字 字符十分復雜,并需要書寫者書寫大量比劃。因而,盡管用戶可能認識一日本漢字 字符,但該用戶可能不記得如何書寫所需日本漢字字符。還有,即使用戶知道如何 書寫所需日本漢字字符,書寫簡單的假名字符然后將其轉換成所需日本漢字字符會 更快些。因此,仍然需要向采用自然輸入法的亞洲語言用戶提供將語音字符轉換成 象形字符的能力。對于常規的字符轉換工具,工具的功能性是在用戶已插入語音字符(來自鍵 盤或來自已識別電子墨水)之后從目標用戶界面內獲取的。當用戶選擇語音字符來 轉換成包含象形字符的短語,該工具提供一個可供選擇字符(在此稱為"備用"或 "備用選擇")的列表。該備用選擇列表在目標用戶界面之內或附近顯示。類似地, 如果用戶想要改變選定語音文本的分段,用于改變分段的控件通常將在目標用戶界 面之內或附近顯示。然而在用戶采用一單獨的文本輸入界面時,這種安排是不方便 且轉移注意力的。使用該常規安排,用戶必須不斷地將他或她的注意力從單獨文本 輸入轉移到目標用戶界面。因此,與通過目標用戶界面獲取轉換工具的功能相反,可能更需要通過單獨 的文本輸入界面來獲取該工具的功能。例如,如果用戶采用上述的文本輸入面板, 可能更需要通過文本輸入面板而不是通過目標用戶界面(或通過另一個專用用戶界 面)來使用戶能獲取字符轉換工具的功能。該安排將使用戶能輸入書寫數據,查看 從書寫數據識別出的字符,選擇一個或多個已識別字符用于轉換成包含一象形字符 的短語,然后在將任何字符插入目標用戶界面之前選擇所需短語。此外,用戶將不 需要在該過程期間的任何時間將他或她的注意力從數據輸入面板轉移開。發明內容本發明的各個示例有利地提供諸如文本輸入面板的數據輸入面板,它向用戶
提供對語音-象形轉換工具所有功能的訪問。更具體地,本發明的各個示例提供一 種用戶通過它可選擇在數據輸入面板中顯示的用于轉換成包含一個或多個象形字 符的語音字符的技術。此外,本發明各個示例使用戶能訪問一個備用選擇列表用于 從數據輸入面板進行語音-象形轉換。本發明各個示例提供諸如文本輸入面板的數據輸入面板,它顯示用于轉換成 象形字符的語音字符。此外,該數據輸入面板顯示使多個語音字符與單個分段相關 聯的指示符。在本發明中,術語"分段"是指要作為單個單元轉換或翻譯成一個備 選字符組的一組字符。此外,用戶可更改該指示符以改變關聯在一起成為一分段的 字符。例如,指示符可以是在組合在一起成為一分段的語音字符的下面延伸的條形 指示符。然后用戶可擴展、縮減、甚至移動條形指示符來改變與該分段相關聯的語 音字符。使用本發明各個示例,數據輸入面板還可向用戶提供對一個可選象形字符列 表的訪問,其中的象形字符就是選定的語音字符可轉換成的象形字符。例如,使用 本發明的某些實現,用戶可激活指示符條以訪問列出對應于選定語音字符的可選象 形字符轉換選擇的下拉菜單。本發明不同實現的這些和其它特征和優點將在以下更 詳細地描述。


圖1和2示出根據本發明各實現可被用來實現具有字符轉換功能的數據輸入 面板的操作環境的示例。圖3根據本發明各示例示出結合字符轉換工具的計算系統的一個示例。圖4根據本發明各示例示出用于輸入亞洲語言字符的數據輸入面板的一個示例。圖5-16根據本發明各實現示出可被提供用來選擇并轉換字符的數據輸入面板 的各個示例。具體實施方式

操作環境圖1示出了可用于實現本發明各方面的通用數字計算環境的示意圖。特別地, 圖1示出可用來實現本發明各示例的計算機100類型。該計算裝置IOO通常包括至 少某些顯示的計算機可讀介質。計算機可讀介質可以是計算裝置100可訪問的任何
可用介質。作為示例,而非限制,計算機可讀介質可包括計算機存儲介質和通信介 質。計算機存儲介質包括以用來存儲諸如計算機可讀指令、數據結構、程序模塊、 或其它數據的信息的任何方法或技術實現的易失性和非易失性、可移動和不可移動的介質。計算機存儲介質包括,但不限于RAM、 ROM、 EEPROM、閃存或其它存 儲器技術、CD-ROM、數字化多功能盤(DVD)或其它光學存儲器、磁盒、磁帶、 磁盤存儲器或其它磁性存儲裝置、穿孔介質、全息存儲或可用來存儲所需信息并可 由操作環境100訪問的任何其它介質。通信介質通常體現為計算機可讀指令、數據結構、程序模塊、或其它諸如載 波或其它傳送機制的己調制數據信號中的其它數據,并包括任何信息傳送介質。術 語"已調制數據信號"意指具有以這種把信息編碼到信號中的方式來設置或改變的 一個或多個特征的信號。作為示例,而非限制,通信介質包括諸如有線網絡或直接 有線連接的有線介質,以及諸如聲學、RF、紅外和其它無線介質的無線介質。以 上任意組合應被包括在計算機可讀介質的范圍內。如圖1所示,計算機100包括處理單元110、系統存儲器120、和將包括系統 存儲器120的各種系統組件耦合到處理單元110的系統總線130。系統總線130可 是若干總線結構類型中的任何一種,包括存儲器總線或存儲器控制器、外圍總線、 和使用多種總線架構的任一種的本地總線。系統存儲器120可包括只讀存儲器 (ROM) 140和隨機存取存儲器(RAM) 150。包含有助于在計算機100的元件間傳送信息(如在起動時)的基本例程的基 本輸入/輸出系統160 (BIOS),存儲在ROM 140中。計算機100也包括讀取和寫 入硬盤(未示出)的硬盤驅動器170、讀取和寫入可移動磁盤190的磁盤驅動器180、 讀取和寫入諸如CD-ROM、 DVD-ROM或其它光學介質的可移動光盤192的光盤 驅動器191。硬盤驅動器170、磁盤驅動器180、和光盤驅動器191分別通過硬盤 驅動器接口 192、磁盤驅動器接口 193、和光盤驅動器接口 194與系統總線130相 連。這些驅動器和與之相關聯的計算機可讀介質為個人計算機100提供計算機可讀 指令、數據結構、程序模塊、和其它數據的非易失存儲。本領域技術人員將理解, 其它類型計算機可訪問的能夠存儲數據的計算機可讀介質,如磁帶、閃存卡、數字 視頻盤、Bernoulli盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)等等,也能用于 示例性操作環境。眾多程序模塊,包括操作系統195、 一個或多個應用程序196、其它程序模塊 197、和程序數據198,可存儲在硬盤驅動器170、磁盤190、光盤192、 ROM 140、
或RAM 150中。用戶可通過輸入裝置如鍵盤101和定位裝置102 (如鼠標)向個 人計算機100輸入指令和信息。其它輸入裝置(未示出)可包括話筒、游戲桿、游 戲墊、衛星接收器、掃描儀等等。這些和其它輸入裝置通常通過與系統總線130 耦合的串行端口接口 106連接到處理單元110,但也可能通過其它接口相連,如并 行端口、游戲端口或通用串行總線(USB)等等。甚至,這些設備還可通過合適的 接口 (未示出)直接與系統總線130相耦合。監視器107或其它類型顯示裝置也通過諸如視頻適配器108的接口和系統總 線130相連。除了監視器107,個人計算機通常包括其它外圍輸出裝置(未示出), 如揚聲器和打印機。在一個示例中,提供有筆數字化儀165和隨附的筆或電子筆 166,以便數字化地抓取徒手輸入。盡管筆數字化儀165和串行端口接口 106的連 接在圖1中示出,實際上筆數字化儀165可直接與處理單元110耦合,或者通過本 領域眾所周知的任何適當方式,如并行端口或另一接口及系統總線130與處理單元 110耦合。此外,盡管數字化儀165在圖1中與監視器107是分開示出的,數字化 儀165的可用輸入區域可共延及(co-extensive wkh)監視器107的顯示區域。甚 至,數字化儀165可與監視器107形成一體,或者它以獨立設備覆蓋在或以其它方 式附加于監視器107上。計算機100可以在使用與諸如遠程計算機109的一臺或多臺遠程計算機的邏 輯連接的網絡化環境中運行。遠程計算機109可以是服務器、路由器、網絡PC、 同等裝置或其它普通網絡節點,而且通常包括上述與個人計算機100相關的許多或 全部部件,盡管為簡化起見在圖1中僅顯示了存儲器存儲裝置111。圖1中所示的 邏輯連接包括局域網(LAN) 112和廣域網(WAN) 113。這樣的網絡化環境在辦公室、 企業范圍計算機網絡、內聯網和因特網上是常見的,既使用有線連接也使用無線連 接。當用于LAN網絡環境中時,個人計算機100通過網絡接口或適配器114與局 域網112連接。當用于WAN網絡環境中時,個人計算機100通常包括調制解調器 115或其它用于在諸如因特網的廣域網113上建立通訊的裝置。可以是內置式或外 置式的調制解調器115與系統總線130通過串行端口接口 106連接。在網絡環境中, 所示與個人計算機100相關的程序模塊或其一部分可存儲在遠程存儲器存儲裝置 中。將理解,所示網絡連接是示例性的,并且也可以使用其它用于在計算機間建 立通信連接的技術。假定存在著任何的各種眾所周知的協議,諸如TCP/IP、以太 網、FTP、 HTTP、 UDP等等,且系統可以在允許用戶從基于網絡的服務器中檢索 網頁的用戶-服務器配置操作。各種常規web瀏覽器中的任何一種都可用于顯示網 頁和處理網頁上的數據。盡管圖1環境顯示了用于本發明各實施例的操作環境的一個示例,應理解也 可使用其它計算環境。例如,本發明的一個或多個示例可使用具有比如圖1所示和 上文所述的所有各方面較少方面的環境,而這些方面可以用對普通技術人員而言顯 而易見的各種組合和子組合的形式出現。圖2示出可根據本發明各方面使用的筆基個人計算機(PC)201。圖1系統中的 任何或所有特征、子系統和功能可包含在圖2的計算機中。筆基個人計算機系統 201包括諸如視窗圖形用戶界面的多個圖形用戶界面203可在其上顯示的大型顯示 表面202,諸如液晶顯示(LCD)屏的數字化平面顯示器。使用電子筆166,用戶可 在數字化顯示區域選擇、高亮、和書寫,從而將電子墨水數據輸入系統。適當的數 字化顯示面板示例包括電磁筆數字化儀,諸如可從Mutoh公司(現為FinePoint Innovations Co.)或Wacom Technology Co.處獲得的筆數字化儀。也可以使用其它 類型的例如光學數字化儀的筆數字化儀和觸摸靈敏數字化儀。筆基計算系統201 解釋使用電子筆166所作的姿勢,以便處理數據、輸入文本、并執行常規計算機應 用任務,諸如創建、編輯、和更改電子制表、字處理程序等等。電子筆166可裝備有按鍵或其它部件,以增加其性能。在一個示例中,電子 筆166可實現為"鉛筆"或"鋼筆",其中一頭構成書寫部分。電子筆166的另一 頭構成"擦除器"端,且當它在顯示屏上移動時,指示屏上將要被擦除的電子墨水 部分。也可使用其它類型的輸入設備,如鼠標、跟蹤球、鍵盤等等。另外,如果顯 示器是觸摸敏感(touch-sensitive)或迫近敏感(proximity-sensitive)顯示器,用戶 自己的手指也可被用來選擇或指示被顯示圖像的各部分。因此,在此所用的術語"用 戶輸入設備"意在有廣泛的定義,且包括眾所周知的輸入裝置的許多變體。在各個示例中,系統提供一墨水平臺作為應用程序可用來捕捉、操作、和儲 存墨水的一個COM (組件對象模型)服務集。該墨水平臺還支持像可擴展標記語言 (XML)的標記語言。此外,該系統可使用DCOM作為另一種實現。還可使用包括 微軟公司的Win32編程模型和.Net編程模型在內的其它實現。這些平臺可在市場 上買到并為本領域所眾所周知。除了使用全性能筆基計算系統或"圖形輸入板PC"(例如,可轉換膝上型電腦 或"石板"型圖形輸入板PC),本發明的諸方面可結合其它類型筆基計算系統和/
或接受電子墨水和/或接受電子筆或電子筆輸入的其它設備使用,諸如手持式或 掌上計算系統;個人數字助理;袖珍型個人計算機;移動和便攜式電話、尋呼機、 和其它通訊設備;手表;家用電器;和任何其它包括監視器、或其它顯示設備和/ 或對用戶顯示打印或圖形信息、和/或允許使用電子筆或電子筆輸入、或可處理由 其它設備收集的電子墨水(如,可處理由圖形輸入板PC收集的電子墨水的常規臺 式計算機)的數字化儀的設備或系統。 用于字符轉換的工具圖3示出一種結合了根據本發明各實施例可提供的用于字符轉換的工具的一 個示例的計算機系統。該系統可使用例如在圖1和2示出的計算機100實現。如在 此圖中可見,電子墨水界面301捕捉電子墨水輸入。該類界面是本領域中眾所周知 的,因此在此不再贅述。所捕捉的電子墨水被提供給文本輸入界面303。對于本發明的各個示例,文本 輸入界面303可以是一數據輸入面板,諸如由微軟Windows XP書寫板PC操作系 統所提供的那類文本輸入面板。該文本輸入界面303可在用戶通過用電子筆166 在數字化儀165上"書寫"而創建電子墨水時顯示被捕捉電子墨水。對于所述實施 例,該文本輸入界面303還向識別模塊305提供被捕捉的電子墨水。然后識別模塊 305識別對應于電子墨水的鍵入字符。然而,應當理解,對于本發明可選實施例, 電子墨水界面301可將所捕捉的電子墨水直接提供給識別模塊305用于字符識別。對于本發明某些實施例,被識別的文本被返回到文本輸入界面303用于插入 目標應用程序用戶界面。對于本發明某些實施例,文本輸入界面303可顯示經識別 文本,然而在插入前允許用戶糾正錯誤識別的文本。或者,文本輸入界面303或識 別模塊305可將被識別文本直接轉發給目標用戶界面用于插入。在所示實施例中,文本輸入界面303還向實現本發明一個示例的分段工具307 提供被識別文本。如以下將要更詳細討論的,分段工具307包括分段選擇模塊311 和分段模塊313。分段選擇模塊311提供使用戶能選擇一個或多個被識別字符以包 括在一分段中的的功能性。然后分段模塊313創建與選定字符相關聯的分段。對于 本發明某些實施例,分段模塊313還可創建一個將識別后的字符相關聯的缺省分 段,用戶然后可用分段選擇模塊311將其更改。根據本發明各實施例,由分段選擇 模塊311和/或分段模塊313提供的功能可由文本輸入界面303提供。然而,對于 本發明另外的實施例,分段選擇模塊311、分段模塊313、或兩者可被結合到文本 輸入界面303。由分段模塊313關聯在一起成為一個分段的諸字符被提供給字符轉換模塊 309。作為響應,該字符轉換模塊309生成與已識別字符相對應的一個或多個可選 字符組。然后轉換過程的結果被返回文本輸入界面303,從而用戶可從可選選擇結 果中選擇所需轉換。該字符轉換模塊309可例如將語音字符轉換成包含一個或多個 象形字符的短語。這種字符轉換模塊的各種示例是本領域眾所周知的,因而將不在 此贅述。還有,應注意,字符轉換模塊309可被結合到文本輸入界面303或分段工 具307。文本輸入面板圖4是根據本發明各示例的文本輸入界面303的一個示例。更具體地,該圖 示出由亞洲語言用戶使用的數據輸入面板401。該數據輸入面板401同時顯示多個 書寫區域403,從而用戶可在每個區域403書寫單個亞洲語言字符。數據輸入面板 401還可包括一個或多個控件,諸如按鈕控件,用于提供其它功能。例如,數據輸 入面板401可包括一控件按鈕405以關閉數據輸入面板401,以及用于改變數據輸 入面板401的顯現的控制按鈕407,用于編輯在輸入數據面板401中顯示的己識別 文本的控件按鈕409。應注意,數據輸入面板401可提供不同的書寫表面,諸如用 于拉丁語言書寫的書寫表面,甚至一軟鍵盤。相應地,數據輸入面板401還可提供 用于改變由數據輸入面板401提供的書寫表面的控制按鈕411 。圖5示出如圖4中所示的數據輸入面板的使用。數據輸入面板包括用戶可將 諸如語音字符的字符寫入其中的一系列書寫區域403。在此圖中,左起第三個書寫 區域403顯示用電子墨水書寫的字符501。更具體地,用戶已在第三書寫區域403 中寫入日語平假名"ta"。然后左起第一和第二書寫區域403顯示已從手寫電子墨 水識別的鍵入平假名字符503。具體地,這些書寫區域403分別示出平假名字符"a" 和"shi"。該數據輸入面板還顯示一分段線條505。如以下更詳細討論的,分段線條505 直接位于關聯在一起成為一個分段的字符的下面。因而,在此示圖中,已識別的字 符503被關聯在一起成為單個分段。該分段不包括未經識別字符501。將字符關聯成一個分段可大大有助于字符的轉換或翻譯。例如,英文字母 "t-o-g-e-t-h-e-r"能以兩種不同方法來分段。在一配置中,所有字母可被包括在單 個分段中(因而創建字"together")。在另一配置中,各字母可被關聯成三個不同 分段(因而創建短語"to" "get" "her")。因此,與將為短語"to get her"所生成 的相比,將生成不相同的對應于單詞"together"的語音和象形字符(諸如假名或曰本漢字字符)組合作為轉換備選。相似地,在日語中,用于聲音"kyo" "u" "ha" "i"和"sha"的語音字符可 在一配置中被分段以形成字"Kyouhalsha"(今天是醫生)。這些字符在另一配置 中還可被分段以形成字"KyouHaisha"(今天牙醫)。因而,由聲音"i"和"sha" 的平假名字符組成的分段的轉換將生成包括代表醫生的日本漢字字符在內的日本 漢字轉換備用。另一方面,由聲音"ha" "i"和"sha"的平假名字符組成的分段 的轉換將生成包括代表牙醫的日本漢字字符在內的日本漢字轉換備用。、一旦已識別了如圖5所示的字符501,其相應鍵入字符503被顯示在圖6所示 位置。如圖6中所示,分段線條505被自動延伸以將新識別的字符包括在現存分段 中。對于本發明的各個示例,分段可被自動擴展以包括所有的新識別文本。或者, 分段可基于已知分段標準來自動選擇。該類型的自動分段由常規的字符轉換軟件應 用程序所采用,因而在此不必贅述。圖7是根據本發明各種實施例的數據輸入面板的另一示例。在該圖中,左起 前兩個書寫區域403顯示經識別后的代表聲音"kyo"的平假名字符503。第三個 書寫區域403以平假名顯示代表聲音"u"的識別后的字符503,而第四個書寫區 域403以平假名顯示代表聲音"ha"的經識別字符503。第五個書寫區域403以平 假名顯示代表聲音"i"的經識別字符503,而第六個和第七個書寫區域403以平假 名顯示代表聲音"sha"的經識別字符503。第一分段線條505在代表"kyo", "u" 和"ha"的字符503下延伸,指示這些字符503被關聯在一起成為單個分段。然后 第二分段線條505在代表聲音"i"和"sha"的字符503下延伸,指示這些字符503 被關聯在一起成為另一分段。在所示實施方式中,分段線條505既可被用來改變所顯示字符503的分段, 也可被用來選擇包括在相應分段中的字符503的轉換備選。對于本發明的某些實 現,用戶可通過首先選擇分段線條505來執行任一功能。例如,分段線條505可在 用戶采用諸如電子筆、鼠標、回滾球、操縱桿、觸摸板等定位裝置來將指針移到分 段線條505時選中。圖8示出本發明的一種實現,其中分段線條505改變外觀(示 為分段線條505,)來指示它已被選中。在該圖中可見,選中的分段線條505,顯得 比未選中分段線條505更黑更寬。然而,應理解,其它技術來可作為選擇方案或附 加方案在用戶選擇分段線條505時采用。此外,選中的分段線條505'包括可與選 中的分段線條505'其它部分區分開的一個分段夾801。為了顯示用于經分段字符503的轉換備選列表,用戶激活選中的分段線條
505'。例如,對于某些實施例,用戶可通過激活與定位裝置相關聯的控件按鈕(被 指為在選中分段線條505'上"點擊")來激活選中分段線條505'。作為響應,數據 輸入面板顯示用于轉換相應分段中字符503的一個或多個備用選擇。例如,數據輸 入面板可顯示一轉換備選界面901,如圖9所示。轉換備選界面901包括對應于分 段中字符503的字符備選列表903。在所示實施例中,轉換備選列表903包括只有日本漢字字符的短語以及有日 本漢字和假名組合的短語。因而應理解,本發明不限于將一類字符全部轉換成另一 類字符。相反,本發明各實現可將字符轉換成各種的備選字符組合,包括含有一個 或多個原始類型的字符的組合。還有,列表903中備選選擇的至少之一包括與包含 在分段中的字符503相對應的短語"today is,"。轉換備選界面901還可包括諸如 "rewrite"(重寫)和"close"(關閉)的命令列表905。因而用戶可從列表903選 擇所需的轉換備選,或執行在列表905上提供的命令。如果用戶想要改變所示字符的分段,用戶也可通過分段線條505執行該任務。 例如,在所示實施例中,用戶可用分段夾801更改選中分段線條505'的長度。具 體地,用戶可采用定位裝置在分段夾801上移動指針。當指針位于分段夾801上, 用戶可激活與該指針相關聯的控件按鈕(例如,用戶可在分段夾801上"點擊并保 持")。然后用戶可左右移動定位裝置以收縮或擴展分段線條505,從而改變包括在 相應分段中的字符503。可選地或另外地,用戶可通過執行命令列表903中的一個命令來更改分段。 例如,如圖9所示,列表903可包括將分段尺寸減小一個字符的命令。因而,如果 用戶選擇該命令,用于聲音"ha"的平假名字符503將從由第一分段線條505標識 的分段中被移除,并相反將被包括在由第二分段線條505標識的分段中。這種分段改變的結果如圖IO所示。在該圖中可見,代表聲音"ha"的平假名 字符503將從由第一分段線條505標識的分段中被移除,并相反將被包括在由第二 分段線條505標識的分段中。該第一分段線條505作為響應己縮短(或已由用戶手 動收縮),從而它不在代表聲音"ha"的平假名字符503之下延伸。類似地,第二 分段線條作為響應已被擴展(或已由用戶手動擴展)以在該字符503之下延伸。因 而,當用戶激活第一分段線條505時,用于第一分段的轉換可選界面901有所不同, 如圖IO所示。更具體地,該圖中所示的轉換備選列表903提供不同的字符組合(包括具有 日本漢字和假名字符的短語)。同樣,列表903包括對應于短語"今天"的備用選
擇。如該圖所示,更改分段還可改變在命令列表905中可供選擇的命令。例如,對 于所示實施例,列表905包括更改分段以再次包括代表聲音"ha"的平假名字符 503的命令。
應注意,盡管在圖9和10中示出的命令列表905諸示例僅包含改變分段的單 個命令,本發明不同實施例可提供改變分段的命令的任何所需組合。例如,列表 905可既包括將分段擴大一個字符的命令,又包括將分段縮小一個字符的命令。此 外,列表905可包括將分段向前擴展一個字符的命令,將分段向后擴展一個字符, 將分段去掉第一個字符的命令,將分段去掉最后一個字符的命令,將分段擴展多個 字符的命令,將分段縮減多個字符的命令,或各命令的任何組合。
盡管在圖5-10中示出的本發明各示例與文本中單個行的分段相關,本發明各 實施例使用戶能擴展一個分段以包括多行文本中的字符。圖11是顯示字符503第 一行1101和字符503第二行1103的數據輸入面板。如該圖中所示,兩行文本中的 字符503與不同分段相關聯,如分段線條505所示。
如果用戶想要擴展第一行1101中最后的分段線條505以包括在第二行1103 中的字符503,用戶首先通過例如在如圖12所示的分段線條上移動電子筆166來 選擇第一行1101中最后的分段線條505。作為響應,最后的分段線條505改變外 觀并顯示分段夾801,如上詳述。因為該分段線條505是文本行1101末端的最后 分段線條505,它還顯示一個行延伸夾1201。
當用戶將電子筆166移向行延伸夾1201并越過分段夾801時,指針的外觀(即 光標)改變以指示分段夾的功能。更具體地,如圖13所示,指針的外觀變成帶有 左右箭頭的光標,以向用戶指示該分段夾801可左右移動以縮減或擴展相應分段。 如果用戶想要采用分段夾801,則用戶可將電子筆166點向分段夾801并隨后拖動 分段夾801以縮減或擴展分段線條505,如前所述。然而,在所示示例中,選中的 分段線條505是行1101中最后的分段線條505。因此,對于本發明各種示例,用 戶不能使用分段夾801將分段線條505擴展到下一行。
相反,用戶可移動電子筆166越過分段線條505直到行擴展夾1201上的一個 位置,如圖14所示。當用戶將電子筆166置于行擴展夾1201上時,第二行1103 中的第一分段線條505改變外觀如該圖中所示。外觀中的這一改變向用戶指明,行 1101中的最后分段可被擴展以包括行1103中的第一分段。為了執行由行1101中 最后分段線條標識的分段的擴展以包括行1103的第一分段中的字符503,用戶簡 單地用電子筆166輕擊行擴展夾。
當用戶移除電子筆166時,行1101中最后分段線條505和第二行1103中第 一分段線條505的外觀改變,以指示這些分段線條505已被組合以形成連接兩行 1101和1103的單個分段線條505,如圖16所示。當然,本發明的不同實施例可釆 用上述技術的一個或多個變體來將一個分段線條505擴展到三個或多個文本行。
結論
盡管本發明實施例的各個示例已如上進行了描述以提供對本發明的理解,應 當理解本發明其它實施例可包括其它或可選特征。例如,對于本發明的上述實施例,
字符轉換功能由數據輸入面板自動調用。然而對于可選實施例,可手動調用字符轉 換功能。例如,數據輸入面板可包括一控件按鈕以起動字符轉換過程。或者,字符 轉換過程可通過用電子筆或其它定位裝置作姿勢來手動調用。
為了手動調用字符轉換過程,用戶可例如使用定位裝置來選擇字符轉換過程 的目標,然后激活相關聯控件按鈕或用定位裝置作一相關聯姿勢。該數據輸入面板 將分段目標字符,并顯示相應的分段線條505 (或其它適當指示符)。或者,如以 上示例所述,字符轉換過程可缺省地假設在輸入數據面板上顯示的所有字符是字符 轉換過程的目標,并相應地對數據輸入面板顯示的所有字符分段。
還應理解,本發明的不同實施例可使用一不同指示符來標識與分段線條505 不同的分段。例如,本發明某些實施例可采用色彩變化、甚至用邊框、其它界符來 區分不同分段。此外,對于本發明某些實施例,分段指示符可僅被用來標識一個分 段,而用戶采用一其它技術(諸如菜單上的命令)來起動轉換過程和/或更改所標 識的分段。
此外,應當理解,與使用分段夾801或菜單命令不同的技術可作為替換性或 附加性方案用來根據本發明不同實施例來更改字符的分段。例如,本發明某些實施 例可將分段線條505 (或其它分段指示符)擴展或收縮到用戶激活與指針相關聯的 定位裝置(例如在所需位置上輕擊電子筆)的位置上。可選地或除此之外,分段線 條505 (或其它指示符)可被配置成在激活數據輸入面板中相關聯控件之后自動擴 展和/或收縮。
根據前面的描述,顯然本發明各實施例可被用來將一組假名字符轉換成相應 的不同字符組,諸如備選的假名字符、日本漢字字符、或假名和日本漢字字符的組 合。然而,還應當理解,盡管上述示例數據語音平假名字符到象形日本漢字字符的 轉換,但本發明的各種實施例可用于來將任何字符組轉換成相應的備選字符組。
例如,本發明不同實施例可被用來將例如描述韓文字的英文字母的語音字符
轉換或翻譯成相應的韓文和/或漢語象形字符組。此外,本發明各個示例甚至可被 用來將一種語言的字翻譯成另一種語言的相應字。本發明各示例可有利地提供使用 諸如文本輸入面板的文本輸入界面執行任一這些任務的功能。
盡管已參照包括實現本發明優選模式的特定示例描述了本發明,本領域技術 人員將理解有落于如所附權利要求書陳述的本發明精神和范圍之內的上述系統和技術的許多變體和置換。
權利要求
1. 一種用于使字符相關聯的工具,其特征在于,包括 一分段模塊,它使得兩個或多個字符相關聯成為一分段;以及 一用戶界面,它使用戶能通過所述分段模塊指定字符的分段。
2. 如權利要求l所述的工具,其特征在于,所述用戶界面 顯示多個字符;以及提供指示所述多個字符的哪幾個是關聯在一起成為所述分段的指示符。
3. 如權利要求2所述的工具,其特征在于,所述指示符可由用戶更改以改變 哪些字符是關聯在一起成為所述分段的。
4. 如權利要求2或3所述的工具,其特征在于,所述指示符呈現為鄰近關聯在一起成為所述分段的字符劃出的線條;以及 所述用戶可延伸所述線條以將字符添加到所述分段。
5. 如權利要求4所述的工具,其特征在于,所述指示符呈現為鄰近關聯在一起成為所述分段的字符劃出的線條;以及 所述用戶可縮短所述線條以將字符從所述分段移除。
6. 如權利要求2所述的工具,其特征在于,所述用戶界面 提供使用戶能通過所述分段模塊來指定所述字符的分段的菜單命令。
7. 如權利要求2所述的工具,其特征在于,所述用戶界面 顯示指示所述多個字符的哪幾個關聯在一起成為第二分段的第二指示符。
8. 如權利要求1戶斤述的工具,其特征在于,所述用戶界面 在兩個或多個行上顯示多個字符;以及 提供一指示符,其指示所述多個字符的哪幾個是關聯在一起成為所述分段的,以及 可由用戶更改來使不同行上一個或多個所述字符關聯在一起成為所述分段。
9. 如權利要求l所述的工具,其特征在于,所述用戶界面 提供使用戶能通過所述分段模塊來指定所述字符的分段的菜單命令。
10. 如權利要求1所述的工具,其特征在于,還包括用于從電子墨水中識別所 述字符中至少之一的電子墨水識別模塊。
11. 一種用于將第一類型字符轉換成第二類型字符的工具,其特征在于,包括 一分段模塊,它使得兩個或多個字符相關聯成為一個分段;一用戶界面,它使用戶能通過所述分段模塊指定字符的分段;以及 一字符轉換模塊,它將所述分段的字符轉換成所述第二類型的至少一個字符。
12. 如權利要求ll所述的工具,其特征在于,所述用戶界面 顯示多個字符;以及提供指示所述多個字符的哪幾個關聯在一起成為所述分段的指示符。
13. 如權利要求12所述的工具,其特征在于,所述指示符可由用戶更改以改 變哪些字符是關聯在一起成為所述分段的。
14. 如權利要求13所述的工具,其特征在于,所述指示符呈現為鄰近關聯在一起成為所述分段的字符劃出的線條;以及 所述用戶可延伸所述線條欄以將字符添加到所述分段。
15. 如權利要求13所述的工具,其特征在于,所述指示符承現為鄰僅關聯在一起成為所述分段的字符劃出的線條;以及 所述用戶可縮短所述線條以將字符從所述分段移除。
16. 如權利要求12所述的工具,其特征在于,所述用戶界面 提供使用戶能通過所述分段模塊來指定所述字符的分段的菜單命令。
17. 如權利要求12所述的工具,其特征在于,所述用戶界面 顯示指示所述多個字符的哪幾個關聯在一起成為第二分段的第二指示符。
18. 如權利要求ll所述的工具,其特征在于,所述用戶界面 在兩個或多個行上顯示多個字符;以及 提供一指示符,其指示所述多個字符的哪幾個關聯在一起成為所述分段,并 可由用戶更改來使不同行上一個或多個所述字符關聯在一起成為所述 分段。
19. 如權利要求l所述的工具,其特征在于,所述用戶界面 提供使用戶能通過所述分段模塊來指定所述字符的分段的菜單命令。
20. 如權利要求11所述的工具,其特征在于,還包括用于從電子墨水中識別 所述字符中至少之一的電子墨水識別模塊。
21. —種用于使兩個或多個字符關聯成一分段的方法,其特征在于,包括 接收多個字符; 提供使所述多個字符的第一組相關聯成為一個分段的指示符;以及 接收更改所述指示符以使所述多個字符的第二組相關聯成為所述分段的輸入。
22. 如權利要求21所述的方法,其特征在于,所述第二組包括所述第一組和 其它字符。
23. 如權利要求21所述的方法,其特征在于,所述第二組僅包括所述第一組 字符的一部分。
24. 如權利要求21所述的方法,其特征在于, 所述指示符是與所述第一組字符相鄰近的線條;以及 所述輸入改變所述欄的長度或位置以使所述線條與所述第二組字符相鄰近。
25. 如權利要求21所述的方法,其特征在于,還包括 在第一行上顯示所述第一組字符; 在所述第一行上顯示所述第二組字符的第一部分; 在第二行上顯示所述第二組字符的第二部分;以及 接收更改所述指示符以從所述第一行延伸到所述第二行的輸入。
全文摘要
一適當數據輸入面板向用戶提供對顯示字符可轉換成的可選字符列表的訪問。該數據輸入面板提供對應于字符分段的諸如指示欄的指示符。用戶可通過擴展或壓縮該分段欄來改變字符的分段。此外,用戶可訪問列出與分段欄指示的分段中字符相對應的可選字符選擇的下拉菜單。
文檔編號G09G5/00GK101147186SQ200480003276
公開日2008年3月19日 申請日期2004年7月21日 優先權日2003年11月10日
發明者A·J·加塞德, J·W·佩蒂洛斯, S·J·戴維斯, T·瑟托, T·穆拉雅瑪 申請人:微軟公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影