BRPI0707659A2 - mÉtodo e sistema para identificar um caractere ideogrÁfico - Google Patents

mÉtodo e sistema para identificar um caractere ideogrÁfico Download PDF

Info

Publication number
BRPI0707659A2
BRPI0707659A2 BRPI0707659-2A BRPI0707659A BRPI0707659A2 BR PI0707659 A2 BRPI0707659 A2 BR PI0707659A2 BR PI0707659 A BRPI0707659 A BR PI0707659A BR PI0707659 A2 BRPI0707659 A2 BR PI0707659A2
Authority
BR
Brazil
Prior art keywords
characters
pinyin
sounds
user
sound
Prior art date
Application number
BRPI0707659-2A
Other languages
English (en)
Inventor
Samuel Yin Lun Pun
Weigen Qiu
Roger Lin Zhang
Original Assignee
Zi Corp Canada Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zi Corp Canada Inc filed Critical Zi Corp Canada Inc
Publication of BRPI0707659A2 publication Critical patent/BRPI0707659A2/pt

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0236Character input methods using selection techniques to select from displayed items
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/018Input/output arrangements for oriental characters
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/126Character encoding
    • G06F40/129Handling non-Latin characters, e.g. kana-to-kanji conversion
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/274Converting codes to words; Guess-ahead of partial word inputs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/53Processing of non-Latin text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Artificial Intelligence (AREA)
  • Human Computer Interaction (AREA)
  • Document Processing Apparatus (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

MÉTODO E SISTEMA PARA IDENTIFICAR UM CARACTERE IDEOGRÁFICO. Um método e um sistema para identificar um caractere ideográfico são expostos. Um teclado é usado para identificar duas partes de um caractere linguístico. Um microprocessador examina um banco de dados para caracteres correspondendo às partes identificadas, e então exibe os caractere associados em um monitor para seleção por um usuário.

Description

"MÉTODO E SISTEMA PARA IDENTIFICAR UM CARACTERE IDEOGRÁFICO"
Referência Cruzada a Pedido Relacionado
Este pedido reivindica o benefício de prioridade para Pedidode Patente Provisório US número de série 60/772.410, depositado em 10 defevereiro de 2006.
Campo da Invenção
A presente invenção relaciona-se a métodos e sistemas queajudam uma pessoa com entrar com caracteres ideográficos.
Fundamento da Invenção
A arte anterior inclui métodos e dispositivos que ajudam umapessoa com entrar com texto. Por exemplo, quando uma pessoa deseja entrarcom texto em um telefone celular, a pessoa pode ser requerida usar umteclado tendo teclas que têm mais que um caractere nomeado a uma tecla. Porexemplo, em um tipo comum de um tal teclado limitado, uma das teclas podeser usada para indicar os caracteres "2", "a", "b" ou "c" e outra tecla pode serusada para indicar os caracteres "5", "j"," k", "1". Quando o usuário apertateclas, software pode ser usado para determinar qual dos possíveis caractereso usuário pretende entrar com um aperto de tecla particular.
Quando um teclado limitado é usado para identificar caracteresideográficos, categorias de golpe podem ser usadas pelo software para ajudarem determinar o que o usuário pretende por um ou mais apertos de tecla. Ouso de categorias de golpe envolve freqüentemente agrupar golpes pela formade um golpe e/ou a direção na qual uma pessoa normalmente escreve o golpecom uma caneta. O número de categorias de golpe normalmente está limitadoa um pequeno número que pode ser alocado a algumas ou todas as teclas doteclado. Quando uma pessoa aperta uma tecla, um software desambiguadorimplementado interpreta a aperto de tecla para significar um dos golpesnomeado àquela categoria. A ordem dos apertos de tecla pode ser usada paraidentificar caracteres ideográficos de candidato que têm a mesma ordem degolpe. Os caracteres ideográficos de candidato podem ser exibidos de ummodo ordenado. O usuário então seleciona o caractere ideográfico desejado.
Em outro método, elementos alfabéticos ou silábicos sãousados para soletrar foneticamente o som que é feito ao pronunciar umcaractere ideográfico. Quando os elementos alfabéticos ou silábicos sãoentrados, caracteres de candidato que são homófonos são exibidos de ummodo ordenado, e o usuário pode selecionar dos caracteres exibidos a fim deidentificar um caractere ideográfico que o usuário deseja entrar. Em um talmétodo, normalmente referido como "pinyin", caracteres ideográficoschineses podem ser identificados usando o alfabeto latino para soletrarfoneticamente o som feito ao pronunciar um caractere ideográfico chinês.
Uma desvantagem deste método de "pinyin" é que é bastantelento. Várias letras devem normalmente ser entradas antes que um caractereideográfico seja identificado. Em alguns casos, software pode ser capaz depredizer só o último ou dois caracteres de 'pinyin', e assim esta capacidade depredição não é muita ajuda ao usuário.
Como um assunto prático, caracteres de "pinyin" podem serdivididos em qualquer uma ou duas partes (às vezes referido aqui para como"elementos"). Por exemplo, o caractere "ping" pode ser construído entrandocom uma parte de tronco "p" e uma parte de fim "ing". O uso de partes detronco e partes de fim é conhecido na arte.
Em vez de alocar caracteres a uma tecla no teclado, ummétodo comumente referido como "Shuangpin" aloca combinações de letra àsteclas de um teclado convencional completo tendo a disposição de 'qwerty'habitual. Figura 1 mostra como combinações de letra podem ser alocadas àsteclas de um tal teclado.
No caso onde um caractere de "pinyin" tem só uma parte, essecaractere de "pinyin" pode ser identificado entrando com um símbolo "embranco" seguido pelo caractere de "pinyin". Tipicamente, o símbolo "embranco" é identificado apertando a tecla para um apóstrofe, embora qualquersímbolo não letra possa ser usado. Nestes situações, uma das partes pode serpensada como constituindo "silêncio" ou como às vezes notado aqui, o somde silêncio.
Em um método usando 'Shuangpin', o candidato de "pinyin"pode ser exibido uma vez que as partes sejam identificadas por um usuário.Porém, uma vez que as partes sejam identificadas, o candidato de "pinyin" nãoprecisa ser exibido, e ao invés, os caracteres ideográficos de candidato podemser exibidos diretamente para seleção. Seleção de um caractere de candidatopode ser realizada movendo um cursor até que o caractere ideográficodesejado seja realçado, ou usando um estilete sobre um monitor sensível atoque.
Uma Patente Chinesa anterior (#99120322.4) concedida aNokia mapeia uma disposição de teclado completo sobre o teclado numéricoreduzido de um modo semelhante ao modo letras individuais são agrupadas ealocadas para o alfabeto, mas estas parte de tronco e parte de fim sãoacessadas golpeando as teclas até que a parte seja selecionada. Por exemplo,para selecionar o elemento de "pinyin" composto de teclas onde os elementosde 'Shuangpin' estão listados segundo em cada tecla, a tecla portando oelemento inicial é apertada duas vezes em sucessão rápida e então a teclaportando o elemento final é apertada duas vezes em sucessão rápida. Talmétodo é normalmente referido como "multi-derivação". No evento que amesma tecla porta ambos os elementos, uma pausa é obrigatória entre oseventos de aperto duplo para impedir acesso rápido ao elemento errado. Estatécnica de multi-derivação é bem conhecida na arte e é o método primáriopara entrada de texto para troca de mensagem curta hoje.
Sumário da Invenção
A invenção pode ser concretizada como um método deidentificar um caractere ideográfico. Em um tal método, um teclado éprovido. O teclado pode ter uma pluralidade de teclas, pelo menos uma dasteclas representando mais de um som. Um banco de dados pode ser provido.O banco de dados pode ter caracteres, cada um dos quais está associado comum ou mais nomes. Cada um dos nomes pode corresponder a exatamente doisapertos de tecla. Sons, incluindo um primeiro conjunto de sons, pode sernomeado a cada uma das teclas. Por exemplo, porções de caractere de"pinyin" podem ser usadas para representar os sons. Alguns dos sons noprimeiro conjunto de sons podem ser aqueles feitos ao pronunciar uma porçãode um caractere lingüístico, tal como um caractere de "pinyin" , e um dos sonspode ser o som de silêncio.
Um das teclas pode ser apertada. A tecla apertada podecorresponder a um primeiro som desejado do primeiro conjunto de sons. Oaperto de tecla pode ambos (A) prover um primeiro aperto de tecla a ummicroprocessador, e (B) iniciar uma re-nomeação de sons a cada uma dasteclas, os sons recentemente nomeados podem incluir um segundo conjuntode sons que é diferente do primeiro conjunto de sons. Alguns dos sons nosegundo conjunto de sons podem ser aqueles feitos ao pronunciar uma porçãode um caractere lingüístico, e um dos sons pode ser o som de silêncio.
Então, uma das teclas correspondendo a um segundo somdesejado do segundo conjunto de sons pode ser apertada para prover umsegundo aperto de tecla ao microprocessador. Dos apertos de tecla, um oumais caracteres ideográficos correspondendo a ambos o primeiro e segundoapertos de tecla podem ser identificados e providos a um usuário, que podeentão selecionar um caractere ideográfico desejado desses que são providos.
Em uma concretização da invenção, pelo menos alguns doscaracteres no banco de dados são caracteres de "pinyin", e antes de identificarum ou mais caracteres ideográficos, caracteres de 'pinyin' do banco de dadossão providos a um usuário de forma que o usuário possa selecionar um doscaracteres de "pinyin". Os caracteres de 'pinyin' podem ser providos aousuário exibindo em um monitor um ou mais caracteres representandofoneticamente os sons identificados por ambos dos apertos de tecla. Em talconcretização, o ato de identificar um ou mais caracteres ideográficos incluiuma etapa intermediária de selecionar um dos caracteres de 'pinyin'.
Os caracteres de 'pinyin' podem ser providos ao usuário emuma ordem representativa de quando cada caractere de 'pinyin' foiselecionado por último. Por exemplo, os caracteres de 'pinyin' maisrecentemente selecionados podem ser providos para o topo de uma lista.
Deste modo, um usuário pode ser capaz de identificar e selecionar maisfacilmente um caractere de 'pinyin' desejado da lista.
Outra tática pode incluir predizer um caractere de 'pinyin'baseado nos caracteres de 'pinyin' que precederam. Os caracteres de 'pinyin'preditos podem ser providos perto do topo de uma lista que é apresentada aousuário. Deste modo, um usuário pode ser capaz de identificar e selecionarmais facilmente um próximo caractere desejado de 'pinyin' da lista.
A invenção pode ser concretizada como um sistema paraidentificar um caractere ideográfico. O sistema pode incluir um teclado tendouma pluralidade de teclas. Pelo menos uma das teclas pode ser feitarepresentar mais de um som. Apertando uma tal tecla, mais de um som podeser indicado pelo usuário.
Um sistema de acordo com a invenção pode incluir um bancode dados de caracteres. O banco de dados incluirá caracteres ideográficos, etambém pode incluir caracteres de 'pinyin'. Todo caractere no banco de dadospode ser associado com um ou mais nomes, cada nome correspondendo aexatamente dois apertos de tecla. Deste modo, provendo dois apertos de tecla,um usuário pode identificar um nome que corresponde a um ou maiscaracteres ideográficos. Em uma concretização da invenção, os nomes sãoassociados com caracteres de 'pinyin', e os caracteres ideográficos sãoassociados com os caracteres de 'pinyin1.
O sistema também pode incluir um microprocessador que estáem comunicação com o teclado e o banco de dados. O microprocessador podeser programado para efetuar um método, tal como o método descrito acima.
Breve Descrição dos Desenhos
Para uma compreensão mais completa da natureza e objetivosda invenção, referência deveria ser feita aos desenhos acompanhantes e àdescrição subseqüente. Brevemente, os desenhos são:
Figura 1 descreve uma nomeação de sons a teclas de acordocom o método de 'Shuangpin';
Figura 2 descreve um método de acordo com a invenção;
Figura 3 descreve um sistema de acordo com a invenção; e
Figura 4 descreve uma nomeação de sons a teclas que podemser usadas em um método ou sistema de acordo com a invenção.
Descrição Adicional da Invenção
A presente invenção inclui um método de identificar caracteresideográficos. Figura 2 descreve um tal método. Nesse método, um dispositivoé provido 10, e o dispositivo inclui teclas, cada uma das quais pode ser usadapara identificar um ou mais elementos de um caractere de 'pinyin' que édesejado por um usuário. Provendo 13 um primeiro aperto de tecla, umusuário pode identificar possíveis elementos iniciais do caractere de 'pinyin'desejado. Provendo 16 um segundo aperto de tecla, o usuário pode identificarpossíveis elementos subseqüentes do caractere de 'pinyin' desejado. Tendoidentificado possíveis elementos iniciais e subseqüentes, caracteres de 'pinyin'de candidato podem ser providos 19 em uma lista de qual o usuário podeselecionar. Os caracteres de 'pinyin' de candidato podem ser aquelescaracteres de 'pinyin' que têm um elemento inicial correspondendo aoprimeiro aperto de tecla e um elemento subseqüente correspondendo aosegundo aperto de tecla. Deste modo, o usuário é requerido fazer só doisapertos de tecla a fim de ser apresentado com uma lista de caracteres de'pinyin' de candidato.
Usando a lista de caracteres de 'pinyin' de candidato, o usuáriopode selecionar 22 um caractere de 'pinyin' desejado. Em resposta, uma listade caracteres ideográficos de candidato pode ser provida 25. Os caracteresideográficos de candidato podem ser aqueles que soam como o caractere de'pinyin' desejado. O usuário pode selecionar 28 dos caracteres ideográficos decandidato a fim de identificar um caractere ideográfico desejado.
Uma lista de caracteres de 'pinyin' de candidato pode sergerada combinando qualquer um dos possíveis elementos iniciais comqualquer um dos possíveis elementos subseqüentes. Software projetadoadequadamente pode montar os caracteres de 'pinyin' de candidato paraexibição (isto é, provido 19) de um modo ordenado de forma que um usuáriopoderia selecionar mais facilmente o caractere de 'pinyin' desejado.Certamente, certas combinações de elementos poderiam ser proibidas desdeque não pode haver um caractere de 'pinyin' para toda combinação possíveldos elementos. O software pode eliminar combinações de elementos que sãoproibidos e pode oferecer sugestões sobre substitutos executáveis para ousuário.
A invenção pode ser concretizada como um sistema 10 queefetua o método. Um tal sistema 42 é mostrado esquematicamente na Figura3. Tal sistema 42 pode ter um monitor 45 e um teclado 48 tendo umapluralidade de teclas 51. As teclas 51 são mostradas na Figura 3 com osnúmeros 1 por 9, para facilidade de referência. Deveria ser notado que asteclas 51 podem ter letras nelas. Por exemplo, a tecla 51 identificada pelonúmero "2" na Figura 3 pode de fato ser usada para indicar os símbolos "2","a", "b" ou "c" e pode ter estes símbolos impressos na tecla 51.Semelhantemente, a tecla 51 identificada pelo número "6" na Figura 3 podeser de fato usada para indicar os símbolos "6", "m", "n" e "o" e pode ter estessímbolos impressos na tecla 51.
O sistema 42 também podem ter um microprocessador 54 paraefetuar instruções 57 providas por um programa de software. As instruções 57podem ser dirigidas para fazer o sistema 42 executar o método descrito acima.
Usando um tal sistema 42, um usuário pode apertar uma tecla 51 para proverum "aperto de tecla" ao microprocessador 54. O monitor 45 pode ser usadopara exibir caractere de 'pinyin' de candidato, e depois os caracteresideográficos de candidato, ao usuário. Quando um sistema 42 de acordo coma invenção está pronto para aceitar um elemento inicial de um caractere de'pinyin', o usuário pode apertar uma das teclas 51 a fim de indicar o desejo dousuário para identificar um elemento de som inicial correspondendo àquelatecla 51. Um elemento inicial ou mais de um elemento inicial podecorresponder com qualquer tecla particular 51. Uma vez que uma tecla 51 foiapertada para identificar um elemento de som inicial, o sistema 42 pode seaprontar para aceitar um elemento subseqüente do caractere de 'pinyin'.
Uma vez pronto para aceitar um elemento subseqüente, ousuário pode apertar uma das teclas 51 a fim de indicar o desejo do usuáriopara identificar o elemento subseqüente do caractere de 'pinyin'. Um elementosubseqüente ou mais de um elemento subseqüente pode corresponder comqualquer tecla particular 51. Ademais, uma tecla 51 usada para indicar umelemento inicial também pode ser usada para indicar um elementosubseqüente.
Tendo indicado os elementos iniciais e subseqüentes, o sistema42 pode prover uma lista de caracteres de 'pinyin' para quais os elementosiniciais e subseqüentes casam com aqueles indicados pelos apertos de tecla.Por exemplo, o sistema 42 pode usar o monitor 45 para exibir os caracteres de'pinyin'. O usuário pode selecionar da lista de caracteres de 'pinyin' decandidato a fim de identificar um caractere de 'pinyin' desejado, e o sistema42 pode então exibir uma lista de caracteres ideográficos de candidatocorrespondendo ao caractere de 'pinyin' selecionado/desejado. O usuário podeentão selecionar da lista de caracteres ideográficos de candidato a fim deidentificar um caractere ideográfico desejado.
Por arranjo cuidadoso de elementos iniciais e subseqüentespara a tecla 51 de um teclado 48, listas de candidato poderiam ser providasmais facilmente ao usuário. Figura 4 mostra um tal arranjo onde as teclas 51têm a correspondência habitual mostrada na Figura 1, exceto que o som final"ing" pode ser nomeado à tecla 6mno 51. Como uma ajuda de memória, épermissível marcar a tecla 51 com uma marcação auxiliar assim para lembraro usuário que a tecla 51 serve mais que sua função normal. Na Figura 4, cadatecla 51 corresponde a ambos um elemento inicial e pelo menos um elementosubseqüente. No primeiro aperto, a tecla 51 indicará um primeiro som e nopróximo aperto indicará um som subseqüente. Por exemplo, a tecla 51 tendo aletra "b" corresponde ao elemento inicial "b" ou "c" e também ao elementosubseqüente "a", "iao" ou "ou". Quando um sistema 42 de acordo com ainvenção está pronto para aceitar um elemento inicial, apertar a tecla 2abc 51resultará em indicar que "b" ou "c" é o elemento inicial do caractere de'pinyin' desejado. Porém, quando o sistema 42 está pronto para aceitar umelemento subseqüente, apertar a tecla 2abc 51 uma segunda vez resultará emindicar que 'ba', 'biao', 'ca' e 'cou' como os candidatos de caractere de 'pinyin'sugeridos. Desde que 'bou' e 'ciao' não são caracteres de 'pinyin', eles nãoprecisam ser providos ao usuário para seleção.
Usando o arranjo da Figura 4, o sistema 42 e método podemser ilustrados ademais considerando uma extensão ao exemplo anterior. Se osistema 42 estiver pronto para aceitar uma indicação de um elemento inicialseguindo os dois apertos da tecla 2abc 51 acima, e o usuário apertar a tecla2abc 51 novamente, o sistema 42 interpretará isto significar que o usuáriodeseja identificar o elemento inicial do próximo caractere de 'pinyin'. Assim,neste exemplo, a entrada de três apertos consecutivos corresponderia aoprimeiro termo de 'pinyin' seguido pela indicação para um espaço então oprimeiro elemento do próximo termo de 'pinyin1. Neste caso, um usuáriopoderia ver só as três possibilidades "ba'b", "biao'b" e "biao'c" (onde oapóstrofe é usado para indicar um elemento de espaço aqui). Tendo recebido aidentificação do usuário do elemento inicial do segundo termo de 'pinyin', osistema 42 então se aprontará para receber uma indicação do elementosubseqüente do caractere de 'pinyin' desejado. Se o usuário então apertar atecla 2abc 51 ainda novamente (uma quarta vez), o sistema 42 interpretaráisto significar que o usuário deseja identificar tanto "a", "ou" ou "iao" como oelemento subseqüente do caractere de 'pinyin' desejado. O sistema 42 entãolocalizará caracteres de 'pinyin' tendo só ortografia válida e exibirá ao usuário"ba'ba". Uma vez que tais caracteres de 'pinyin' estejam localizados, o sistema42 pode exibir os caracteres de 'pinyin' localizados como uma lista decaracteres de 'pinyin' de candidato. O usuário pode então selecionar da listapara identificar um caractere de 'pinyin' desejado, e o sistema 42 responderálocalizando caracteres ideográficos que estão associados com o caractere de'pinyin' desejado. Uma vez que tais caracteres ideográficos sejam localizados,o sistema 42 exibirá os caracteres ideográficos localizados como uma lista decaracteres ideográficos de candidato, e o usuário pode selecionar um caractereideográfico desejado dessa lista. Em algumas circunstâncias onde as escolhassão poucas, o sistema 42 pode mostrar a representação ideográfica no possívelmomento mais cedo de forma que um usuário possa melhorar a taxa deentrada tendo menos etapas para fazer selecionar um caractere planejado.
Embora a invenção tenha siso descrita com referência acaracteres ideográficos chineses, será reconhecido que a invenção pode serusada com muitos tipos de sistemas de caracteres ideográficos, incluindoaqueles associados com japonês. Em um método de entrada de texto japonêsde acordo com a invenção, uma simbologia mais apropriada poderia ser umou ambos dos conjuntos de Kana.Embora o método de multi-derivação tenha certos exemplosonde acontece que os elementos iniciais e finais estão em primeiro lugar emuma tecla e assim requereriam só um único aperto de tecla para cadaelemento, muitas combinações aceitáveis não seriam identificáveis porsomente dois apertos de tecla. É importante notar que a presente invençãopode ser implementada de forma que o usuário seja requerido entrarexatamente com um aperto de tecla para cada elemento em um método dedois elementos tal como 'Shuangpin'. A redução do número variável deapertos de tecla a um método de dois apertos consistentes representa umamelhoria no estado da arte e maximiza benefício de usuário.
O sistema 42 será descrito agora em mais detalhe. O sistema42 mostrado na Figura 3 têm um teclado 48, um banco de dados 60 decaracteres, e um microprocessador 54. O microprocessador 54 pode ser capazde se comunicar com o teclado 48 assim para receber apertos de tecla doteclado 48. Ademais, o microprocessador 54 pode ser capaz de se comunicarcom o banco de dados 60 assim para localizar caracteres correspondendo aapertos de tecla.
O teclado 48 pode ter uma pluralidade de teclas 51, pelomenos uma das quais pode ser feita representar mais de um som. Porexemplo, uma das teclas 51 pode ser feita representar os sons "b", "c", "a","ou" e "iao" de forma que apertando essa tecla 51, estes sons serão indicadosao microprocessador 54, exceto que eles podem ser limitados por contexto deforma que se a tecla 51 for usada no contexto de ser um elemento inicial, ossons relacionados a um elemento final não serão considerados e vice-versa.
Como tal, o usuário não seria capaz de identificar definitivamente quais dossons é desejado pelo usuário. Ao invés, o usuário seria capaz de identificarvários sons - um dos quais é desejado pelo usuário.
O banco de dados 60 de caracteres pode ser estruturado assimpara associar nomes com cada caractere no banco de dados 60, e cada nomepode consistir em exatamente dois apertos de tecla. Por exemplo, o caractere"de" (indicador possessivo usado em "wo-de", que é traduzido no idiomainglês como "meu") pode ser associado com o nome "23" - assim chamadoporque a tecla "2" e "3" 51 são apertadas em sucessão a fim de significar onome "23". Como tal, quando um usuário aperta a tecla "2" 51 seguida pelatecla "3" 51, o nome "23" seria indicado, e o microprocessador 54 entãorecobraria caracteres do banco de dados 60 associados com o nome "23".Deveria ser notado que mais de um caractere pode ter o mesmo nome, e assimquando as apertos de tecla identificam um nome particular, omicroprocessador 54 pode retornar mais de um caractere.
O microprocessador 54 pode ser capaz de receber apertos detecla do teclado 48 e pode ser capaz de examinar o banco de dados 60 paracaracteres. Além disso, o microprocessador 54 pode ser programado paranomear e re-nomear sons a cada uma das teclas 51. Desta maneira, quandouma aperto de tecla particular é provido do teclado 48, o microprocessador 54interpretará isto como identificando um ou mais sons particulares nomeadosàquela tecla 51.
Inicialmente, os sons nomeados às teclas 51 podem ser tiradosde um primeiro conjunto de sons. Por exemplo, um primeiro conjunto de sonspode ser aquele identificado como "Som Inicial" na Figura 4. Assim, porexemplo, quando o primeiro conjunto de sons for o conjunto de "Som Inicial"da Figura 4, o usuário pode identificar o som "zh" apertando a tecla 8tuv 51,ou pode identificar o som "x" apertando a tecla 9wxyz 51. Desta maneira, ousuário pode prover uma indicação ao microprocessador 54 que pelo menosum dos sons do primeiro conjunto de sons é desejado.
Em resposta ao primeiro aperto de tecla indicando um som doprimeiro conjunto de sons, o microprocessador 54 pode ambos (i) receber oprimeiro aperto de tecla, e (ii) iniciar uma re-nomeação de sons a uma oumais das teclas 51. Ao re-nomear sons às teclas 51, os sons recentementenomeados podem ser tirados de um segundo conjunto de sons que é diferentedo primeiro conjunto de sons. Por exemplo, o segundo conjunto de sons podeser o conjunto de "sons subseqüentes" da Figura 4. Desta maneira, as mesmasteclas 51 podem ser usadas para identificar sons diferentes. Uma vez que re-nomeação ocorreu, o usuário pode prover uma segundo aperto de tecla a fimde prover uma indicação de um som desejado do segundo conjunto de sons. Osom desejado pode estar entre muitos que são nomeados à tecla 51 apertada, eassim a segundo aperto de tecla pode não identificar definitivamente qual somé desejado pelo usuário.
O microprocessador 54 pode então receber o segundo apertode tecla correspondendo um segundo som desejado. O microprocessador 54pode então examinar o banco de dados 60 usando o nome identificado peloprimeiro e segundo apertos de tecla. Um ou mais caracteres ideográficoscorrespondendo a ambos o primeiro e segundo apertos de tecla podem seridentificados pelo microprocessador 54. Os caracteres ideográficosidentificados podem ser providos ao usuário para seleção. Por exemplo, oscaracteres ideográficos identificados podem ser providos em um monitorsensível a toque 45, e o usuário pode tocar o monitor 45 em um local onde umcaractere ideográfico desejado é exibido.
A combinação do primeiro e segundo apertos de tecla pode serum nome identificando caracteres de 'pinyin' armazenados no banco de dados60, e estes caracteres de 'pinyin' podem ser usados para permitir ao usuárioidentificar um caractere ideográfico desejado. Em tal sistema, omicroprocessador 54 pode prover caracteres de 'pinyin' que estão associadoscom este nome a um usuário para seleção. Por exemplo, os caracteres de'pinyin' identificados podem ser providos em um monitor sensível a toque 45,e o usuário pode tocar o monitor 45 em um local onde um caractere de 'pinyin'desejado é exibido. Ao selecionar um dos caracteres de 'pinyin', omicroprocessador 54 recebe a seleção e então seleciona um ou mais caracteresideográficos que estão associados com os caracteres de 'pinyin' selecionadosno banco de dados 60.
O microprocessador 54 pode prover os caracteres de 'pinyin'em uma ordem que ajuda o usuário com identificar um caractere de 'pinyin'desejado de uma lista de caracteres de 'pinyin' que correspondem ao nome.Por exemplo, os caracteres de 'pinyin' podem ser providos ao usuário em umaordem representativa de quando cada caractere de 'pinyin' foi selecionado porúltimo. Alternativamente, os caracteres de 'pinyin' podem ser apresentados emordem alfabética. Uma ordenação semelhante dos caracteres ideográficosexibidos ao usuário pode ser feita.
Outra tática pode incluir predizer um caractere de 'pinyin'baseado nos caracteres de 'pinyin' que precederam. Os caracteres de 'pinyin'preditos podem ser providos perto do topo de uma lista que é apresentada aousuário. Deste modo, um usuário pode ser capaz de identificar e selecionarmais facilmente o próximo caractere de 'pinyin' desejado da lista. Porexemplo, se o usuário entrar com o 'pinyin' "Zhong", então omicroprocessador 54 pode ser programado para retornar e exibir no monitor45 uma lista de caracteres de 'pinyin' que serão provavelmente desejadoscomo o próximo caractere de 'pinyin', neste exemplo dois caracteres de'pinyin' prováveis são "Wen" e "Guo". Nesta situação, predição dos próximospossíveis caracteres de 'pinyin' pode ser baseada em conhecimento de frasesprováveis no idioma chinês. Assim neste exemplo, "Wen" e "Guo" podem serexibidos perto do topo de uma lista para ajudar o usuário com selecionar opróximo caractere de 'pinyin'.
Embora a presente invenção tenha sido descrita com respeito auma ou mais concretizações particulares, será entendido que outras concretizaçõesda presente invenção podem ser feitas sem partir do espírito e extensão dapresente invenção. Conseqüentemente, a presente invenção é julgada limitada sópelas reivindicações anexas e pela interpretação razoável dela.

Claims (18)

1. Método para identificar um caractere ideográfico,caracterizado pelo fato de que compreende:prover um teclado tendo uma pluralidade de teclas, pelo menosuma das teclas representando mais de um som;prover um banco de dados de caracteres, todo caractere nobanco de dados estando associado com um ou mais nomes, cada nomecorrespondendo a exatamente dois apertos de tecla;nomear sons a cada uma das teclas, os sons nomeadosincluindo um primeiro conjunto de sons;apertar uma das teclas correspondendo a um primeiro somdesejado do primeiro conjunto de sons para ambos (A) prover um primeiroaperto de tecla, e (B) iniciar nomeando sons a cada uma das teclas, os sonsnomeados incluindo um segundo conjunto de sons que é diferente do primeiroconjunto de sons;apertar uma das teclas correspondendo a um segundo somdesejado do segundo conjunto de sons para prover uma segundo aperto detecla;identificar um ou mais caracteres ideográficos correspondendoa ambos o primeiro e segundo apertos de tecla.
2. Método de acordo com a reivindicação 1, caracterizado pelofato de que os caracteres no banco de dados são caracteres de 'pinyin', e antesde identificar um ou mais caracteres ideográficos, caracteres de 'pinyin' sãoprovidos a um usuário para seleção, os caracteres de 'pinyin' providos sendoaqueles que estão associados com ambos o primeiro e segundo apertos detecla, e o ato de identificar um ou mais caracteres ideográficos incluiselecionar um dos caracteres de 'pinyin'.
3. Método de acordo com a reivindicação 2, caracterizado pelofato de que os caracteres de 'pinyin' são providos ao usuário em uma ordemrepresentativa de quando cada caractere de 'pinyin' foi selecionado por último.
4. Método de acordo com a reivindicação 2, caracterizado pelofato de que ademais inclui predizer caracteres de 'pinyin' baseado emcaracteres de 'pinyin' anteriores selecionados pelo usuário, e prover oscaracteres de 'pinyin' preditos ao usuário para seleção.
5. Método de acordo com a reivindicação 1, caracterizado pelofato de que ademais inclui prover o um ou mais caracteres ideográficos a umusuário, e permitir ao usuário identificar um dos caracteres ideográficosprovidos.
6. Método de acordo com a reivindicação 1, caracterizado pelofato de que um dos sons no primeiro conjunto de sons é silêncio.
7. Método de acordo com a reivindicação 1, caracterizado pelofato de que um dos sons no segundo conjunto é silêncio.
8. Método de acordo com a reivindicação 1, caracterizado pelofato de que um som no primeiro conjunto de sons é comunicado a um usuárioexibindo um ou mais caracteres representando foneticamente o som.
9. Método de acordo com a reivindicação 1, caracterizado pelofato de que um som no segundo conjunto de sons é comunicado a um usuárioexibindo um ou mais caracteres representando foneticamente o som.
10. Sistema para identificar um caractere ideográfico,caracterizado pelo fato de que compreende:um teclado tendo uma pluralidade de teclas, pelo menos umadas teclas representando mais de um som;um banco de dados de caracteres, todo caractere no banco dedados estando associado com um ou mais nomes, cada nome correspondendoa exatamente dois apertos de tecla;um microprocessador programado para (a) nomear sons a cadauma das teclas, os sons nomeados incluindo um primeiro conjunto de sons,(b) receber uma indicação que uma das teclas correspondendo um primeirosom desejado do primeiro conjunto de sons foi apertada, e com respeito aambos (i) receber um primeiro aperto de tecla, e (ii) iniciar nomeando sons acada uma das teclas, os sons nomeados incluindo um segundo conjunto desons que é diferente do primeiro conjunto de sons, (c) receber uma indicaçãoque uma das teclas correspondendo um segundo som desejado do segundoconjunto de sons foi apertada para receber uma segundo aperto de tecla, (d)identificar um ou mais caracteres ideográficos correspondendo a ambos oprimeiro e segundo apertos de tecla.
11. Sistema de acordo com a reivindicação 10, caracterizadopelo fato de que os caracteres no banco de dados são caracteres de 'pinyin', eantes de identificar um ou mais caracteres ideográficos, o microprocessadorprovê caracteres de 'pinyin' a um usuário para seleção, os caracteres de'pinyin' providos sendo aqueles que estão associados com ambos o primeiro esegundo apertos de tecla, e o ato de identificar um ou mais caracteresideográficos inclui receber uma seleção de um dos caracteres de 'pinyin'.
12. Sistema de acordo com a reivindicação 11, caracterizadopelo fato de que os caracteres de 'pinyin' são providos ao usuário em umaordem representativa de quando cada caractere de 'pinyin' foi selecionado porúltimo.
13. Sistema de acordo com a reivindicação 11, caracterizadopelo fato de que o microprocessador é ademais programado para (i) predizercaracteres de 'pinyin' baseado em caracteres de 'pinyin' anterioresselecionados pelo usuário, e (ii) prover os caracteres de 'pinyin' preditos aousuário para seleção.
14. Sistema de acordo com a reivindicação 10, caracterizadopelo fato de que o microprocessador é programado para prover o um ou maiscaracteres ideográficos a um usuário, e permitir ao usuário identificar um doscaracteres ideográficos providos.
15. Sistema de acordo com a reivindicação 10, caracterizadopelo fato de que um dos sons no primeiro conjunto de sons é silêncio.
16. Sistema de acordo com a reivindicação 10, caracterizadopelo fato de que um dos sons no segundo conjunto é silêncio.
17. Sistema de acordo com a reivindicação 10, caracterizadopelo fato de que um som no primeiro conjunto de sons é comunicado a umusuário exibindo um ou mais caracteres representando foneticamente o som.
18. Sistema de acordo com a reivindicação 10, caracterizadopelo fato de que um som no segundo conjunto de sons é comunicado a umusuário exibindo um ou mais caracteres representando foneticamente o som.
BRPI0707659-2A 2006-02-10 2007-02-12 mÉtodo e sistema para identificar um caractere ideogrÁfico BRPI0707659A2 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US77241006P 2006-02-10 2006-02-10
US60/772410 2006-02-10
PCT/CA2007/000209 WO2007090293A1 (en) 2006-02-10 2007-02-12 Method and system of identifying an ideographic character

Publications (1)

Publication Number Publication Date
BRPI0707659A2 true BRPI0707659A2 (pt) 2011-05-10

Family

ID=38344846

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0707659-2A BRPI0707659A2 (pt) 2006-02-10 2007-02-12 mÉtodo e sistema para identificar um caractere ideogrÁfico

Country Status (10)

Country Link
US (1) US20070192311A1 (pt)
EP (1) EP1987413A1 (pt)
JP (1) JP2009526293A (pt)
CN (1) CN101405683A (pt)
BR (1) BRPI0707659A2 (pt)
CA (1) CA2624549A1 (pt)
MX (1) MX2008010209A (pt)
RU (1) RU2008136376A (pt)
TW (1) TW200802044A (pt)
WO (1) WO2007090293A1 (pt)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8294548B2 (en) * 2008-09-04 2012-10-23 Oracle America, Inc. System and method for using sound to differentiate keypresses
EP2211336B1 (en) * 2009-01-23 2014-10-08 Harman Becker Automotive Systems GmbH Improved speech input using navigation information
US9916300B2 (en) * 2015-11-16 2018-03-13 Lenovo (Singapore) Pte. Ltd. Updating hint list based on number of strokes

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5893133A (en) * 1995-08-16 1999-04-06 International Business Machines Corporation Keyboard for a system and method for processing Chinese language text
FI112978B (fi) * 1999-09-17 2004-02-13 Nokia Corp Symbolien syöttö
US7526431B2 (en) * 2001-09-05 2009-04-28 Voice Signal Technologies, Inc. Speech recognition using ambiguous or phone key spelling and/or filtering
CN100561469C (zh) * 2002-07-03 2009-11-18 2012244安大略公司 创建和使用中文语言数据和用户自纠正数据的方法和系统
US20050276480A1 (en) * 2004-06-10 2005-12-15 Microsoft Corporation Handwritten input for Asian languages
CN100530171C (zh) * 2005-01-31 2009-08-19 日电(中国)有限公司 字典学习方法和字典学习装置

Also Published As

Publication number Publication date
EP1987413A1 (en) 2008-11-05
CA2624549A1 (en) 2007-08-16
RU2008136376A (ru) 2010-03-20
CN101405683A (zh) 2009-04-08
MX2008010209A (es) 2008-10-17
US20070192311A1 (en) 2007-08-16
JP2009526293A (ja) 2009-07-16
WO2007090293A1 (en) 2007-08-16
TW200802044A (en) 2008-01-01

Similar Documents

Publication Publication Date Title
US20080189606A1 (en) Handheld electronic device including predictive accent mechanism, and associated method
US8239593B2 (en) Handheld electronic device with text disambiguation allowing dynamic expansion of input key associations
US20020052900A1 (en) Computer assisted text input system
JPH0398158A (ja) スペルの誤りの検出訂正方法及び装置
WO2001042029A1 (en) System and method for mapping multiple identical consecutive keystrokes to replacement characters
RU2671043C1 (ru) Способ, система и клавиатура для ввода иероглифов
US20120081296A1 (en) Handheld electronic device with disambiguation of compound word text input
JP2008544385A (ja) 電子デバイスにおける手書き文字認識
JPH0512287A (ja) 文書処理装置
JP4048169B2 (ja) スペースの自動生成によって文章入力を支援するシステム
BRPI0707659A2 (pt) mÉtodo e sistema para identificar um caractere ideogrÁfico
US7921374B2 (en) Adding interrogative punctuation to an electronic message
US8730176B2 (en) Handheld electronic device including automatic preferred selection of a punctuation, and associated method
KR101880868B1 (ko) 한자입력장치
EP1615111A1 (en) Adding interrogative punctuation to an electronic message
JPS61184683A (ja) 認識結果選択方式
JPH1166061A (ja) 情報処理装置および情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体
JP3196917U (ja) 電子辞書装置
JPH0785040A (ja) 表記不統一検出方法およびかな漢字変換方法
JP4811770B2 (ja) 拡張漢字出力方法
JP2014026514A (ja) 文字入力支援プログラム、文字入力支援方法および文字入力支援装置
EP1953622A1 (en) Handeld electronics device including predictive accent mechanism, and associated method
WO2004107211A1 (ja) 電子辞書
JPS6278673A (ja) 仮名漢字変換装置
KR20190082049A (ko) 한자입력장치 및 이를 이용한 한자입력방법

Legal Events

Date Code Title Description
B11A Dismissal acc. art.33 of ipl - examination not requested within 36 months of filing
B11Y Definitive dismissal acc. article 33 of ipl - extension of time limit for request of examination expired