欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種用于印歐語系的語言輸入系統(tǒng)的制作方法

文檔序號:6481915閱讀:222來源:國知局

專利名稱::一種用于印歐語系的語言輸入系統(tǒng)的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及一種應用于電子設(shè)備上的語言輸入系統(tǒng),特別是應用于印歐語系的語言輸入系統(tǒng)。
背景技術(shù)
:隨著通訊技術(shù)的迅猛發(fā)展,手機的使用日益普及,目前的手機一般具有通話功能、收發(fā)短消息功能、錄音錄像拍攝功能、音樂播放功能等等,為了適用不同的語言,往往需要在手機的鍵盤上設(shè)置不同的字符,一般以該字母表順序為次序?qū)植荚阪I盤的各個輸入鍵上,然而,采用該類字符分布體系并不能符合所有語言的特點,由于有些語言的使用者并不定熟悉自身語言的排布順序,自然難于適用該類語言輸入系統(tǒng)。比如,印歐語系中的語言主要分布于印度地區(qū),如馬拉地語、泰盧固語和卡納達語等,而印度曾是英屬殖民地,當?shù)厝藗兪煜び⒄Z使用,當?shù)卣Z言一般以口語交流為主,大部分當?shù)厝?,特別是年輕一代來說,并不熟悉自身語言的字母表順序,難于適用以字母表排布順序的字符分布體系進行操作。以馬拉地語為例,馬拉地語(Marathi)屬于印度22種語言之一,主要分布在印度西部馬哈拉施特拉邦及相鄰的邦外幾個地區(qū),大約有9千萬使用者,以馬哈拉施特拉邦首府浦那市的語言為標準語,屬于印歐語系、印度-伊朗語族印度語支。馬拉地語歷史悠久,古馬拉提語形成于12世紀,目前將小鍵盤輸入技術(shù)應用于馬拉地語的文字輸入上的技術(shù)較少,現(xiàn)行當?shù)厥褂玫氖謾C輸入法有T9輸入法,其根據(jù)字母屬性(如元音和輔音)和字母表順序來定義按鍵上的字母分布,參照圖l所示,在采用T9輸入法的手機鍵盤上,馬拉地語元音標示在數(shù)字鍵l-3中,輔音標示在數(shù)字鍵4-9中,需要使用者熟悉元輔音字母的排序,方能熟練地運用其進行編輯。根據(jù)在馬哈施特拉地區(qū)對50多名身份各異被訪者的調(diào)查結(jié)果表明,大部分當?shù)厝瞬涣私庠o音的規(guī)律,因而都不習慣現(xiàn)時的手機按鍵上的字母分布。泰盧固語的語言特點和使用人群特點與馬拉地語相合X參照圖2所示,在現(xiàn)有的手機鍵盤中,將泰盧固語的字母按照其在自身字母表中的排列順序作為次序,而當?shù)厝?,特別是對于年輕一代來說,他們并不熟悉該語言的字母順序,普遍存在由于不熟悉按鍵而放棄使用本語言輸入法寫短信的情孔并希望能使用一種符合他們語言特點的輸入法來編輯短信。因此,提供一種符合印歐語系語言特點,使用方便,并能通過小鍵盤輸入的語言輸入系統(tǒng)實為必要。
發(fā)明內(nèi)容基于現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種符合印歐語系語言特點,使用方便,并能通過小鍵盤輸入的語言輸入系統(tǒng)。本發(fā)明提供了一種語言輸入系統(tǒng),所述語言屬于印歐語系,主要包括有馬拉地語、泰盧固語、卡納達語、印地語、孟加拉語、旁遮普語、古吉拉特語、比哈爾語、奧里亞語或拉賈斯坦語,該系統(tǒng)包括輸入模塊,包括用于輸入指令的若干個輸入鍵,輸入鍵上標示有若干個字母,所述字母以其注音中的首音節(jié)在拉丁語中的次序作為排列順序標示在各個輸入鍵上;編碼定義模塊,其用于存儲與輸入模塊上的所述字母相關(guān)聯(lián)的內(nèi);%詞庫,用于存儲包含有由若干個輸入4建上的字母組成的文字;輸出模塊,用于輸出表達輸入鍵指令的文字或字符字母串;處理器,用于根據(jù)所述目標輸入鍵的指令從編碼定義模塊中取出對應該目標輸入鍵的字母內(nèi)碼,并根據(jù)所述內(nèi)碼從詞庫中搜索出目標文字或字符字母串以通過輸出模塊輸出。與現(xiàn)有技術(shù)相比較,本發(fā)明提供的語言輸入系統(tǒng)具有以下優(yōu)點1)充分考慮了該語言體系的特點和使用人群的語言習慣、地域特點、文化狀況等因素本語言輸入系統(tǒng)主要適用于印歐語系的語言,印歐語系的語言主要分布在印度地區(qū),如馬拉地語、泰盧固語和卡納達語等等,因印度曾作為英屬殖民地,當?shù)厝藨T用英語,且當?shù)卣Z言的語言特點和使用習慣也與英文相似,本發(fā)明語言輸入系統(tǒng)以字母注音中的首音節(jié)在拉丁語中的次序作為字母在輸入鍵上的排列順序,而英語的大部分單詞都是由拉丁語演變而來的,兩者具有很多相似點,很多人習慣將A-Z稱為"英文字母",但英語的A-Z二十六個字母是來自于拉丁語的拉丁字母,事實上應該稱為"拉丁字母"或"羅馬字母",。因此,本發(fā)明語言輸入系統(tǒng)充分考慮了使用人群的語言特點,方便了使用者根據(jù)拉丁語的讀音順序來快速地查找字母,從而提高文字的輸入效率。2)排序科學合理將繁多的字母合理地分配在小鍵盤較少的輸入鍵上,同時,對于同一輸入鍵上的同音異構(gòu)字母則根據(jù)相對使用頻率進行排序,這樣,人們可以根據(jù)字母的發(fā)音快速地查找到輸入鍵上的字母位置,不僅便于記憶,可有效提高查找效率,且輸入鍵的使用率得到均衡,有效避免出現(xiàn)某些輸入鍵因使用頻率過高而損壞的現(xiàn)象,另外,由于每個單詞均有唯一的注音相對應,采用該排列標準可大大減少重碼率。圖1為現(xiàn)有語言輸入系統(tǒng)在輸入模塊上的馬拉地語字符分布示意歐圖2為現(xiàn)有語言輸入系統(tǒng)在輸入模塊上的泰盧固語字符分布示意圖;圖3為本發(fā)明語言輸入系統(tǒng)的結(jié)構(gòu)框圖4為本發(fā)明實施例一語言輸入系統(tǒng)在輸入模塊上的馬拉地語字符分布示意圖5為本發(fā)明實施例一語言輸入系統(tǒng)的編碼定義模塊中馬拉地語內(nèi)碼分布示意圖6為本發(fā)明實施例二語言輸入系統(tǒng)在輸入模塊上的泰盧固語字符分布示意圖;以及圖7為本發(fā)明實施例二語言輸入系統(tǒng)的編碼定義才莫塊中泰盧固語內(nèi)碼分布示意8具體實施例方式本發(fā)明提供的一種語言輸入系統(tǒng),主要適用于印歐語系的語言,包括有馬拉地語、泰盧固語、卡納達語、印地語、孟加拉語、旁遮普語、古吉拉特語、比哈爾語、奧里亞語或拉賈斯坦語等,該系統(tǒng)可以應用于各類需要輸入文字的電子產(chǎn)品上,如便攜式掌上電腦、PDA、手機等各種小鍵盤上。其包括輸入模塊,包括用于輸入指令的若干個輸入鍵,輸入鍵上標示有若干個字母,所述字母以其注音中的首音節(jié)在拉丁語中的次序作為排列順序標示在各個輸入4定上;編碼定義模塊,其用于存儲與輸入模塊上的所述字母相關(guān)聯(lián)的內(nèi)瑪詞庫,用于存儲包含有由若千個輸入4定上的字母組成的文字;輸出模塊,用于輸出表達輸入鍵指令的文字或字符字母串;處理器,用于根據(jù)所述目標輸入鍵的指令從編碼定義模塊中取出對應該目標輸入鍵的字母內(nèi)碼,并根據(jù)所述內(nèi)碼從詞庫中搜索出目標文字或字符字母串以通過輸出才莫塊輸出。下面分別以馬拉地語和泰盧固語為例詳細介紹本發(fā)明語言輸入系統(tǒng)實施例一以馬拉地語為例詳細介紹本發(fā)明語言輸入系統(tǒng)參考圖3,所述語言輸入系統(tǒng)包括輸入模塊IO,包括用于向輸入系統(tǒng)輸入各種指令的12個輸入鍵101,所述輸入鍵101上標示有若干個字符,其中包括44個常用的馬拉地語字母、"0-9"IO個數(shù)字以及若干個符號,所述指令中至少包含有若干個馬拉地語字母、數(shù)字、符號中的一個或多個。在本發(fā)明中,所述輸入模塊10可為便攜式電子產(chǎn)品的鍵盤,可為機械鍵盤或觸摸屏的虛擬鍵盤,優(yōu)選手初4定盤。在本實施例中,在輸入鍵1-9上,所述馬拉地語字母以其注音中的首音節(jié)在拉丁語中的次序作為排列順序,從左往右標示在各行輸入鍵上;編碼定義模塊20用于存儲輸入模塊10上標示的各個字符的內(nèi)碼,并定義字符與內(nèi)碼之間的關(guān)聯(lián)關(guān)系。詞庫30用于存儲由馬拉地語字母組成的文字。輸出模塊40用于輸出表達輸入鍵指令的文字或字符字母串,在本發(fā)明中,所述輸出模塊40為顯示器,用于輸出顯示所述指令的內(nèi)容。處理器50控制各功能模塊的工作,用于根據(jù)所述目標輸入鍵的指令從編碼定義模塊20中取出對應該目標輸入鍵的字母內(nèi)碼,并根據(jù)所述內(nèi)碼從詞庫30中搜索出目標文字或字符字母串以通過輸出模塊40輸出顯示。參照圖4,輸入模塊10上包括12個輸入^;,以3x4的方式排列,分別為代表"0-9"的十個數(shù)字鍵,一個輸入法切換4建#和一個符號選擇鍵*,其中,九個數(shù)字鍵"1-9"設(shè)置在前3行中,從左往右,第一行順序排列為數(shù)字鍵l、數(shù)字鍵2、數(shù)字鍵3;第二行順序排列為數(shù)字鍵4、數(shù)字鍵5、數(shù)字鍵6;第三行順序排列為數(shù)字鍵7、數(shù)字鍵8、數(shù)字鍵9;第四行順序排列為符號選擇鍵*、數(shù)字鍵0和輸入法切換鍵#。在本實施例中,輸入模塊10上的馬拉地語字母分為9組,以馬拉地語字母的注音中的首音節(jié)在拉丁語中的排列次序,從左往右對應排布在凄丈字4囊"1—9"上,分別為5(5o:、3T可百W、3百百^、百7r可3、不可可?T可迅、命^3r可可可、^i;TT^T9T可開、53Te3T213、^。符號選擇鍵*,用于提取編碼定義模塊中的符號。輸入法切換鍵#,用于選擇字母、符號或者數(shù)字中任意一種輸入模式。數(shù)字鍵o上標示有馬拉地語分隔符號"+",通過分隔符號將所輸入的馬拉地語字符以空格形式相間隔,當輸入模式為非數(shù)字輸入時,每按一次數(shù)字鍵o,可在字符與字符之間生成一個空格。參照圖5所示,所述編碼定義模塊20包括十個存儲單元,其中九個存儲單元分別存卡者有上述九纟且馬才立i也i吾字母的內(nèi)石馬^0:.P9、'::T.3'::,3T3TT3T+亡奇3巧a抖、d^5S55a、B':分jjgf拿巧丐可?TH5、環(huán)環(huán)W3"3T3fTH3邁、cl3#3#3ft33T可3T、Qq百jjfg^wriH、.3a5553TaT2r、3Tr。每纟且內(nèi)義馬分別與相應數(shù)字鍵1-9中的馬拉地語字母相對應,即各馬拉地語字母與各內(nèi)碼之間的關(guān)聯(lián)關(guān)系唯一。另還有一個存儲單元對應著數(shù)字鍵0存儲有馬拉地語的分隔符號。表一示出輸入鍵、馬拉地語字母以及馬拉地語字母內(nèi)碼的關(guān)系表一輸入鍵、馬拉地語字母以及馬拉地語字母內(nèi)碼的關(guān)系表輸入鍵馬拉地語字母馬拉地語內(nèi)碼1''、.*■''23t3巧st3t3t31t3t+6令63巧可3t,:::T3C'3tr^3aXT555f燈.A4可B5.:,^^5環(huán)可;3tfrh3環(huán)環(huán)可西73t^t^5多6;jft5sr可吁jt':::YC,C"t7Wq^Tr可a8s5c:3ta555532t3、《9可7r所述處理器50包括第一存儲器、第二存儲器、映射模塊、搜索處理模塊、輸入處理模塊以及切換功能模塊。其中,映射模塊,用于將根據(jù)目標輸入鍵的11指令從編碼定義模塊20中取出馬拉地語字母字符串;第一存儲器,用于存儲由映射模塊取出的馬拉地語字母字符串;搜索處理模塊,用于根據(jù)存儲于第一存儲器中的字母字符串從詞庫中搜索出包含有該字母字符串的馬拉地語文字;第二存儲器,用于存儲由搜索處理模塊搜索出的馬拉地語文字;輸入處理模塊,用于從第一存儲器中直接選定目標馬拉地語字母字符串并輸出,或從第二存儲器中選定目標馬拉地語文字并輸出。所述切換功能模塊根據(jù)輸入法切換4鈔的指令選擇輸入馬拉地語字母或數(shù)字符號。在本實施例中,根據(jù)馬拉地語的自身語言特點,在鍵盤上對各字母進行合理化的分布。由于馬拉地語的每個單詞均有唯一的注音相對應,并且,印度曾是英屬殖民地,當?shù)厮腥硕级⑽牟⒘晳T使用英語鍵盤,沒有該語言手機輸入法之前,當?shù)厝肆晳T了使用英語輸入法通過注音來5it該語言的短信。結(jié)合該語言的特點及目標客戶群的實際需要和用語習慣,以馬拉地語字母的注音中的首音節(jié)在拉丁語中的排列次序作為在鍵盤上的排列標泉分別在"1-9"各個數(shù)字鍵中順序排列,且對于同一輸入鍵上的同音異構(gòu)字母則根據(jù)相對使用頻率進行排序,這樣,既可以方便使用者通過馬拉地語注音順序來熟悉其字母的分布狀況,以達到輸入更為便捷快速的目的;另外,由于每個單詞均有唯一的注音相對應,采用該排列標準可大大減少重碼率。實施例二以泰盧固語為例詳細介紹本發(fā)明語言輸入系統(tǒng)由于語言輸入系統(tǒng)與上述馬拉地語輸入系統(tǒng)結(jié)構(gòu)和功f汰致相同,則在此不在贅述。在本實施例中,參照圖6-7所示,輸入模塊10上的泰盧固語字母分為9組,以泰盧固語字母的注音中的首音節(jié)在拉丁語中的排列次序,從左往右對應排布在數(shù)字鍵"2-9"和"0"上,分別為《>w。sa-。^、。w"&、。$exo<5e:ari)、ddto(5在^。、oi)、':5:、o。c,。與泰盧固語的字母相對應的內(nèi)碼分別為12<table>tableseeoriginaldocumentpage13</column></row><table>在本實施例中,泰盧固語在輸入裝置上的排列特點與馬拉地語相似,也是以泰盧固語字母的注音中的首音節(jié)在拉丁語中的排列次序作為排列標泉泰盧固語與馬拉地語相似,也屬于印歐語系,也是印度地區(qū)使用的一種語言,采用該種排列標準,適應了泰盧固語的語言特點以及人們的實際需要和語言習慣,人們可以根據(jù)熟知的拉丁語字母順序,快速地查找出目標泰盧固語字母。同時,且對于同一輸入鍵上的同音異構(gòu)字母則根據(jù)相對使用頻率進行排序,這樣,既可以方便使用者通過泰盧固語的注音順序來熟悉其字母的分布狀孔以達到輸入更為便捷快速的目的。權(quán)利要求1.一種用于印歐語系的語言輸入系統(tǒng),其特征在于包括輸入模塊,包括用于輸入指令的若干個輸入鍵,輸入鍵上標示有若干個字母,所述字母以其注音中的首音節(jié)在拉丁語中的次序作為排列順序標示在各個輸入鍵上;編碼定義模塊,其用于存儲與輸入模塊上的所述字母相關(guān)聯(lián)的內(nèi)碼;詞庫,用于存儲包含有由若干個輸入鍵上的字母組成的文字;輸出模塊,用于輸出表達輸入鍵指令的文字或字符字母串;處理器,用于根據(jù)所述目標輸入鍵的指令從編碼定義模塊中取出對應該目標輸入鍵的字母內(nèi)碼,并根據(jù)所述內(nèi)碼從詞庫中搜索出目標文字或字符字母串以通過輸出模塊輸出。2.如權(quán)利要求1所述的用于印歐語系的語言輸入系統(tǒng),其特征在于所述語言屬于印歐語系中的一種。3.如權(quán)利要求2所述的用于印歐語系的語言輸入系統(tǒng),其特征在于所述語言為馬拉地語、泰盧固語、卡納達語、印地語、孟加拉語、旁遮普語、古吉拉特語、比哈爾語、奧里亞語或拉賈斯坦語。4.如權(quán)利要求1所述的用于印歐語系的語言輸入系統(tǒng),其特征在于所述字母以其注音中的首音節(jié)在拉丁語中的次序作為排列順序,從左往右標示在各個輸入鍵上。5.如權(quán)利要求3所述的用于印歐語系的語言輸入系統(tǒng),其特征在于當系統(tǒng)的語言為馬拉地語時,所述輸入鍵、馬拉地語字母以及馬拉地語字母內(nèi)碼之間的只+應關(guān)系:^下:<table>tableseeoriginaldocumentpage3</column></row><table>6.如權(quán)利要求3所述的用于印歐語系的語言輸入系統(tǒng),其特征在于當系統(tǒng)的語言為泰盧固語時,所述輸入鍵、泰盧固語字母以及泰盧固語字母內(nèi)碼之間的對應關(guān)系如下<table>tableseeoriginaldocumentpage3</column></row><table><table>tableseeoriginaldocumentpage4</column></row><table>7.如權(quán)利要求1所述的用于印歐語系的語言輸入系統(tǒng),其特征在于所述輸入鍵還上標示有若干個符號和十個數(shù)字0-9,編碼定義模塊中還進一步存儲有與所述符號、數(shù)字相關(guān)聯(lián)的內(nèi)碼。8.如權(quán)利要求7所述的用于印歐語系的語言輸入系統(tǒng),其特征在于所述輸入模塊還進一步包括有輸入法切換鍵,用于選擇字母、符號或者數(shù)字任意一種輸入模式。9.如權(quán)利要求7所述的用于印歐語系的語言輸入系統(tǒng),其特征在于所述輸入模塊還進一步包括符號選擇鍵,用于提取編碼定義模塊中的符號。10.如權(quán)利要求1所述的用于印歐語系的語言輸入系統(tǒng),其特征在于所述處理器包括映射模塊,用于根據(jù)目標輸入鍵的指令從編碼定義模塊中取出字母字符串;第一存儲器,用于存儲由映射模塊取出的字母字符串;搜索處理模塊,用于根據(jù)存儲于第一存儲器中的字母字符串從詞庫中搜索出包含有該字母字符串的單詞或詞纟iL;第二存儲器,用于存儲由搜索處理模塊搜索出的單詞或詞組;輸入處理模塊,用于從第一存儲器中直接選定目標字母字符串并輸出,或從第二存儲器中選定目標單詞或詞組并輸出。全文摘要本發(fā)明提供了一種用于印歐語系的語言輸入系統(tǒng),其包括輸入模塊,具有用于輸入指令的若干個輸入鍵,輸入鍵上標示有若干個字母,字母以其注音中的首音節(jié)在拉丁語中的次序作為排列順序標示在各個輸入鍵上;編碼定義模塊,其用于存儲與輸入模塊上的所述字母相關(guān)聯(lián)的內(nèi)碼;詞庫,用于存儲包含由若干個字母組成的文字;輸出模塊,用于輸出表達輸入鍵指令的文字或字符字母串;處理器,用于根據(jù)目標輸入鍵的指令從編碼定義模塊中取出對應該目標輸入鍵的字母內(nèi)碼,并根據(jù)內(nèi)碼從詞庫中搜索出目標文字或字符字母串以輸出。本語言輸入系統(tǒng)充分考慮了使用人群的語言特點,方便了使用者根據(jù)拉丁語的讀音順序來快速地查找字母,從而提高文字的輸入效率。文檔編號G06F3/023GK101493732SQ20091003745公開日2009年7月29日申請日期2009年2月27日優(yōu)先權(quán)日2009年2月27日發(fā)明者劉志玭,區(qū)鳳鳴,蔡沐宇,陳炳輝,高精鍊申請人:廣東國筆科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
谢通门县| 双桥区| 来凤县| 鄯善县| 临漳县| 化德县| 华坪县| 弥勒县| 吉隆县| 广南县| 新田县| 罗定市| 民权县| 阳新县| 醴陵市| 秀山| 都昌县| 湘潭县| 建始县| 布拖县| 镇沅| 青浦区| 浏阳市| 宜宾市| 白水县| 芦溪县| 正镶白旗| 略阳县| 武山县| 德格县| 崇州市| 清水河县| 周宁县| 东港市| 洛扎县| 景宁| 泉州市| 梓潼县| 灵石县| 新余市| 珠海市|