BRPI1106594A2 - aparelho e mÉtodo para modificar uma Área de entrada, e, meio legÍvel por computador - Google Patents

aparelho e mÉtodo para modificar uma Área de entrada, e, meio legÍvel por computador Download PDF

Info

Publication number
BRPI1106594A2
BRPI1106594A2 BRPI1106594-0A BRPI1106594A BRPI1106594A2 BR PI1106594 A2 BRPI1106594 A2 BR PI1106594A2 BR PI1106594 A BRPI1106594 A BR PI1106594A BR PI1106594 A2 BRPI1106594 A2 BR PI1106594A2
Authority
BR
Brazil
Prior art keywords
input
area
candidate
input area
modifying
Prior art date
Application number
BRPI1106594-0A
Other languages
English (en)
Inventor
Ikuo Yamano
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Publication of BRPI1106594A2 publication Critical patent/BRPI1106594A2/pt

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Position Input By Displaying (AREA)

Abstract

APARELHO E MÉTODO PARA MODIFICAR UMA ÁREA DE ENTRADA, E, MEIO LEGÍVEL POR COMPUTADOR. Um aparelho é fornecido para modificar uma área de entrada, compreendendo uma memória e a processador executando instruções armazenadas na memória. O processador executa instruções armazenadas na memória para exibir uma primeira área de entrada em um dispositivo. O processador ainda executa instruções armazenadas na memória para detectar uma entrada de usuário em uma segunda área de entrada. O processador adicionalmente ainda executa instruções armazenadas na memória para efetuar, se a entrada de usuário compreende uma primeira operação, uma função de entrada; e modificar, se a entrada de usuário compreende uma segunda operação, a primeira área de entrada.

Description

"APARELHO E MÉTODO PARA MODIFICAR UMA ÁREA DE ENTRADA, E, MEIO LEGÍVEL POR COMPUTADOR" PEDIDOS RELACIONADOS
A presente divulgação contém assunto relacionado àquele divulgado no Pedido de Patente de Prioridade Japonesa JP 2010-232240 depositado no Escritório de Patente do Japão em 15 de outubro de 2010, do qual o conteúdo inteiro é aqui incorporado para referência. FUNDAMENTOS
A presente divulgação se refere a um aparelho de processamento de informação, e um programa e método de controle de entrada do aparelho de processamento de informação.
Nos anos recentes, dispositivos eletrônicos usando painéis de toque ou almofadas de toque para efetuar uma operação de entrada têm sido amplamente usados. Exemplos dos dispositivos eletrônicos incluem telefones móveis, assistentes digitais pessoais, computadores pessoais e sistemas de navegação de carro.
Por exemplo, JP 2006-236988A divulga um painel de toque capacitivo. Se um operador efetua uma operação de estilete ou uma operação de pancadinha em uma tela de toque deste tipo de dispositivo, o dispositivo detecta o estilete ou a posição de toque do dedo do operador e seleciona ou entra um botão de menu ou uma tecla de um teclado de software na posição de toque detectada.
SUMÁRIO
Em geral, a tela de toque inclui uma área de candidatos de entrada para um candidato de entrada, tal como um candidato de palavra sugerida esperada a partir dos caracteres ou contexto entrados ou um candidato de palavra corrigida estimada a partir de caracteres erroneamente entrados, em adição a uma área de teclado (i.e., uma área de operação de entrada) onde tal um teclado de software como um teclado QWERTY é arranjado . O candidato de entrada é tipicamente exibido no lado superior da área de teclado. Neste caso, um operador pode necessitar selecionar um candidato de entrada por meio de, por exemplo, uma operação de pancadinha de leve em uma área outra do que a área de teclado enquanto entrando caracteres por meio de, por exemplo, uma operação de pancadinha de leve na área de teclado.
Em geral, a área de teclado é designada para tomar a maioria de um espaço para um dedo do operador a ser movido tão facilmente quanto possível. Isto força ao operador efetuar uma operação de entrada para estabelecer uma sobrecarga pesada quando o operador move seu dedo para uma área outra do que a área de teclado para selecionar um candidato de entrada. De modo a permitir ao operador facilmente selecionar um candidato de entrada, o candidato de entrada pode ser colocado em uma área para o dedo do operador ser movido tão facilmente quanto possível tornando a área de teclado menor. Neste caso, contudo, já que cada botão ou cada tecla em uma área de teclado também necessita ser menor, conseqüentemente, o operador faz erros freqüentes ao pressionar cada botão ou cada tecla e tem dificuldades de entrar cada botão ou cada tecla de forma correta.
Para lidar com este problema, há uma necessidade de um aparelho de processamento de informação e um método de controle de entrada e programa do aparelho de processamento de informação, possibilitando ao operador facilmente selecionar a candidato de entrada sem estabelecer uma sobrecarga no operador efetuando a operação de entrada, fornecendo um tamanho apropriado de área de operação de entrada na tela de toque.
Conseqüentemente, é fornecido um aparelho para modificar uma área de entrada,em que compreende uma memória e a processador executando instruções armazenadas na memória. O processador executa instruções armazenadas na memória para exibir uma primeira área de entrada em um dispositivo. O processador ainda executa instruções armazenadas na memória para detectar uma entrada de usuário em uma segunda área de entrada. O processador ainda executa instruções armazenadas na memória para efetuar, se a entrada de usuário compreende uma primeira operação, uma função de entrada; e modificar, se a entrada de usuário compreende uma segunda operação, a primeira área de entrada.
Em um segundo aspecto, é fornecido um método para modificar uma área de entrada. O método compreende exibir uma primeira área de entrada. O método ainda compreende detectar uma entrada de usuário em uma segunda área de entrada. O método adicionalmente ainda compreende efetuar, se a entrada de usuário compreende uma primeira operação, uma função de entrada; e modificar, se o entrada de usuário compreende uma segunda operação, a primeira área de entrada.
Em um terceiro aspecto, é fornecido um meio legível por computador não transitório armazenando instruções que, quando executadas por um computador, efetua um método de modificar uma área de entrada. O método compreende exibir uma primeira área de entrada. O método ainda compreende detectar uma entrada de usuário em uma segunda área de entrada. O método adicionalmente ainda compreende efetuar, se a entrada de usuário compreende uma primeira operação, uma função de entrada; e modificar, se a entrada de usuário compreende uma segunda operação, a primeira área de entrada.
Conforme descrito acima, de acordo com a presente tecnologia, é possível facilmente selecionar um candidato de entrada sem estabelecer uma sobrecarga em um operador efetuando uma operação de entrada fornecendo um tamanho apropriado de área de operação de entrada na tela de toque.
DESCRIÇÃO BREVE DOS DESENHOS
FIG. 1 é uma vista ilustrando um exemplo 1 de operação para um teclado de software de um dispositivo eletrônico de acordo com uma primeira modalidade da presente divulgação;
FIG. 2 é uma vista ilustrando um exemplo 2 de operação para um teclado de software de um dispositivo eletrônico de acordo com uma segunda modalidade da presente divulgação;
FIG. 3 é uma vista ilustrando um exemplo 3 de operação para um teclado de software de um dispositivo eletrônico de acordo com uma terceira modalidade da presente divulgação;
FIG. 4 é a digrama em bloco funcional de um dispositivo eletrônico de acordo com a primeira e terceira modalidades da presente divulgação;
FIG. 5 é um fluxograma ilustrando um processo de controle de entrada acordo com a primeira modalidade da presente divulgação;
FIG. 6 é uma visão de transição de uma tela de exibição correspondendo a um controle de entrada de acordo com a primeira modalidade da presente divulgação;
FIG. 7 é um fluxograma ilustrando um processo de controle de entrada de acordo com o exemplo 1 modificado da primeira modalidade da presente divulgação;
FIG. 8 é uma visão de transição de uma tela de exibição correspondendo a um controle de entrada de acordo com o exemplo 1 modificado da primeira modalidade da presente divulgação;
FIG. 9 é um digrama em bloco funcional de um dispositivo eletrônico de acordo com uma segunda modalidade da presente divulgação;
FIG. 10 é um fluxograma ilustrando um processo de controle de entrada de acordo com a segunda modalidade da presente divulgação;
FIG. 11 é uma visão de transição de uma tela de exibição correspondendo a um controle de entrada de acordo com a segunda modalidade da presente divulgação; FIG. 12 é um fluxograma ilustrando um processo de controle de entrada de acordo com o exemplo 2 modificado da segunda modalidade da presente divulgação;
FIG. 13 é uma visão de transição de uma tela de exibição correspondendo a um controle de entrada de acordo com o exemplo 2 modificado da segunda modalidade da presente divulgação;
FIG. 14 é um fluxograma ilustrando um processo de controle de entrada de acordo com uma terceira modalidade da presente divulgação; e
FIG. 15 é uma visão de transição de uma tela de exibição correspondendo a um controle de entrada de acordo com a terceira modalidade da presente divulgação.
DESCRIÇÃO DETALHADA OF A MODALIDADE(S) Daqui em diante, modalidades da presente divulgação serão descritas em detalhes com referência aos desenhos em anexo. Note que, nesta especificação e nos desenhos em anexo, elementos estruturais que têm substancialmente a mesma função e estrutura são denotados com os mesmos numerais de referência, e explicação repetida desses elementos estruturais é omitida.
As modalidades da presente divulgação serão descritas na seguinte ordem:
<Inicialmente>
[Exemplo 1 de operação de um teclado de software de um dispositivo eletrônico]
[Exemplo 2 de operação de um teclado de software de um dispositivo eletrônico]
[Exemplo 3 de operação de um teclado de software de um dispositivo eletrônico]
<Primeira modalidade>
[1-1. Estrutura funcional de um dispositivo eletrônico] [1-2. Operação de um dispositivo eletrônico] (processo de controle de entrada) [1-3. Exemplo 1 modificado] (Processo de controle de entrada) <Segunda modalidade>
[2-1. Estrutura funcional de um dispositivo eletrônico] [2-2. Operação de um dispositivo eletrônico] (Processo de controle de entrada) [2-3. Exemplo 2 modificado] (Processo de controle de entrada)
<Terceira modalidade> [3-1. Operação de um dispositivo eletrônico] (Processo de controle de entrada) <Inicialmente>
Os exemplos 1 a 3 de operação de um teclado de software em
um painel de toque ou almofada de toque serão descritos com referência às Figs. 1 a 3, respectivamente, usando três tipos de dispositivos eletrônicos de acordo com a primeiro à terceira modalidades da presente divulgação. Referindo às Figs. 1 à 3, um dispositivo eletrônico 10 inclui um painel de toque (não mostrado) e uma tela de toque 1 Oa que é fornecida no lado traseiro do painel de toque. O dispositivo eletrônico 10 mostrado nas Figs. 1 e 3 é um exemplo de um aparelho de processamento de informação que permite a um operador efetuar uma operação de entrada (i.e., entrada do usuário) através de um toque na tela de toque 10a. O dispositivo eletrônico 10 mostrado na Fig. 2 é um exemplo de um aparelho de processamento de informação que permite um operador para efetuar uma operação de entrada através de um toque ou pressão na tela de toque 10a. Exemplos do aparelho de processamento de informação pode incluir computadores pessoais (PCs), telefones móveis, telefone inteligentes, tocador de músicas portáteis, assistentes digitais pessoais (PDAs), máquina de jogos ou aparelhos digitais elétricos.
Exemplos da tela de toque IOa podem incluir um monitor de cristal líquido (LCD) e um monitor eletroluminescente orgânico (OELD).
[Exemplo 1 de operação de um teclado de software de um dispositivo eletrônico]
Inicialmente, o exemplo 1 de operação de um teclado de software será descrito com referência à Fig. 1. Na Fig. 1, a tela de toque IOa do dispositivo eletrônico 10 inclui uma área de operação de entrada, uma área de candidatos de entrada, e uma área de exibição de entrada, que são arrumadas nesta ordem a partir da base da tela. Na área de operação de entrada, há um teclado de software, tal como um teclado de QWERTY. Na área de candidatos de entrada, há candidatos de entrada (i.e., objetos), tal como candidatos de palavras sugeridas esperadas a partir dos caracteres ou contexto entrados ou candidatos de palavras corrigidas estimadas a partir de caracteres erroneamente entrados. Na área de exibição de entrada, um caractere ou contexto entrado através de uma operação de entrada é exibido.
No exemplo 1 de operação de um teclado de software, um operador efetua uma operação de pancadinha de leve dentro da área de operação de entrada. Por exemplo, um painel de toque (não mostrado) da tela de toque 10a é de um tipo capacitivo e detecta uma posição de toque do dedo do operador (i.e., um membro de operação). Com base na posição de toque detectada, uma tecla (i.e., um objeto) na posição de toque detectada é entrada. Na Fig. 1, se o dedo do operador toca uma tecla 'e' no teclado de software, o caractere 'e' é entrado e exibido (i.e., uma função de entrada é efetuada) na área de exibição de entrada. Esta operação de pancadinha de leve é um padrão de operação de entrada de referência (operação de entrada de tecla) na área de operação de entrada, que é referido como 'padrão a'.
A entrada de tecla é efetuada através de um toque do dedo na tela na Fig. 1, mas não é limitada a esta operação. Isto é, como um controle remoto de um computador pessoal ou uma televisão, a entrada de tecla pode ser efetuada através de uma entrada de pancadinha de leve controlada remotamente quando a almofada de toque e a tela de exibição são posicionadas em uma localização distante. Neste caso, a almofada de toque pode detectar o dedo do operador localizado nas proximidades. Conseqüentemente, exibindo uma posição do dedo adjacente detectado na tela de exibição com um cursor, um ponto pode ser selecionado pela entrada de pancadinha de leve.
[Exemplo 2 de operação de um teclado de software de um dispositivo eletrônico]
A seguir, o exemplo 2 de operação de um teclado de software será descrito com referência à Fig. 2. Na Fig. 2, a tela de toque IOa do dispositivo eletrônico 10 também inclui uma área de operação de entrada, uma área de candidatos de entrada, e uma área de exibição de entrada, que são arrumadas nesta ordem a partir da base da tela.
No exemplo 2 de operação de um teclado de software, o operador efetua uma operação de pressão dentro da área de operação de entrada. Um sensor de pressão (não mostrado) é fornecido diretamente embaixo da tela de toque 10a. O sensor de pressão inclui uma borracha condutiva sensitiva à pressão. O operador toca ou pressiona a área de operação de entrada da tela de toque 10a para corresponder ao teclado de software exibido na tela de toque 10a. O painel de toque detecta uma posição do dedo tocado na tela de toque 1 Oa. Adicionalmente se a borracha condutiva sensitiva à pressão é deformada devido à pressão do dedo na tela de toque 10a, o sensor de pressão detecta a pressão detectando condução da parte deformada, e por meio disso, efetuar a entrada da tecla pressionada. Por exemplo, referindo à Fig 2, quando o dedo do operador é tocado em uma tecla 'e' do teclado de software, o caractere 'e' é exibido na tela. Subseqüentemente, quando o dedo do operador ainda pressiona para baixo na tecla, o caractere 'e' é entrado e exibido na área de exibição de entrada. Esta operação de pressão de um ponto é um padrão de operação de entrada de referência (operação de entrada de tecla) na área de operação de entrada, que é referido como 'padrão b'.
Também neste exemplo 2 de operação, a entrada de tecla pode ser efetuada por ambas, uma operação de entrada por meio de um toque na tela e uma operação de entrada por meio de um controle remoto. Adicionalmente em vez de diretamente detectar uma pressão aplicada na tela de toque IOa conforme descrito acima, a pressão pode ser detectada por uma chave comutadora fornecida diretamente embaixo do painel de toque ou almofada de toque.
[Exemplo 3 de operação de um teclado de software de um dispositivo eletrônico]
A seguir, um exemplo 3 de operação de um teclado de software será descrito com referência à Fig. 3. Na Fig. 3, como uma operação em um note PC típico, operando um cursor de mouse na tela de exibição (área de exibição de entrada) usando a almofada de toque IOb na área de operação de entrada e pressionando um botão 1 Oc na área de operação de entrada, um caractere apontado pelo cursor é entrado.
Na Fig. 3, uma posição de toque do dedo do operador na almofada de toque IOb da tela de toque IOa é detectada. Com base no resultado da detecção, o cursor do mouse é movido para uma correspondente posição 'e' no teclado de software. Neste caso, quando um outro dedo do operador pressiona o botão 10c com o cursor de mouse colocado na tecla 'e', a tecla 'e' é entrada e o caractere 'e' é exibido na área de exibição de entrada. Tal uma série de operações de pancadinha de leve e de pressionar botão é um padrão de operação de entrada de referência (operação de entrada de tecla) na área de operação de entrada, que é referido como 'padrão c'.
Como pode ser visto dos exemplos do dispositivo eletrônico nas Figs. 1 à 3, a área de candidatos de entrada é tipicamente fornecida além da área de operação de entrada na tela de toque. Conseqüentemente, enquanto efetuando uma operação de entrada típica na área de operação de entrada, o operador seleciona um candidato de entrada movendo o dedo do operador ou o cursor para a área de candidatos de entrada localizada além da área de operação de entrada e efetuando uma operação de pancadinha de leve, por exemplo. Nesta maneira, o operador freqüentemente move seus dedos ou o cursor entre a área de operação de entrada e a área de candidatos de entrada enquanto efetuando uma operação de entrada. A área de operação de entrada ocupa a maioria de um espaço para o dedo do operador ser movido tão facilmente quanto possível. Isto força o operador selecionando um candidato de entrada a estabelecer uma sobrecarga pesada já que o operador tem de mover seu dedo para a área de candidatos de entrada onde é difícil para o dedo do operador ser facilmente movido.
A seguir, um método de controle de entrada será descrito, o que permite um operador para facilmente selecionar um candidato de entrada sem estabelece uma sobrecarga no operador efetuando uma operação de entrada fornecendo um tamanho apropriado de área de operação de entrada na tela de toque 10a usando um dispositivo eletrônico 10 de acordo com a primeira à terceira modalidades.
<Primeira modalidade>
[1-1. Estrutura funcional de um dispositivo eletrônico]
Primeiramente, uma estrutura funcional de um dispositivo eletrônico 10 de acordo com a primeira modalidade será descrita com referência à Fig. 4. A seguir, um método de controle de entrada usando o dispositivo eletrônico 10 de acordo com a primeira modalidade será descrita.
O dispositivo eletrônico 10 de acordo com a presente modalidade inclui um detector de posição 100, um controlador de entrada 110, e um controlador de exibição 120. O detector de posição 100 detecta uma operação de entrada em uma área de operação de entrada com base na posição de toque de um dedo do operador no painel de toque 130 da tela de toque 10a. O detector de posição 100 é um exemplo de um deteetor que detecta uma operação de entrada na área de operação de entrada da tela de toque.
O controlador de entrada 110 efetua um controle de entrada em uma área outra do que a área de operação de entrada quando uma operação particular outra do que uma operação de entrada de referência na área de operação de entrada é detectada. Mais especificamente, quando a operação particular é detectada, o controlador de entrada 110 efetua controle de um candidato de entrada exibido em uma área outra do que a área de operação de entrada.
O controlador de exibição 120 efetua um controle de exibição na tela de exibição 10a. Por exemplo, o controlador de exibição 120 exibe um caractere de entrada desejado (i.e., uma imagem) na área de exibição de entrada da tela de exibição 10a sob o controle de entrada do controlador de entrada 110. Por exemplo, quando o dedo do operador toca a tela de exibição 10a, o controlador de exibição 120 pode ser configurado para exibir um caractere 'e' na posição de toque e, ao mesmo tempo, para exibir o caractere 'e' na área de exibição de entrada, conforme mostrado na Fig. 1. Para um outro exemplo, ao efetuar a operação de pressão do dedo do operador, o controlador de exibição 120 pode ser configurado para reverter a exibição do caractere 'e' na posição pressionada e, ao mesmo tempo, para exibir o caractere 'e' na área de exibição de entrada, conforme mostrado na base da Fig. 2. Em adição, o controlador de exibição 120 pode mudar uma exibição da tela dependendo da operação do dedo.
O dispositivo eletrônico IQ de acordo com a primeiro à terceira modalidades inclui um CPU, ou processador, 90, uma RAM 92 e uma memória não volátil 94. Cada uma das funções do dispositivo eletrônico 10 é efetuada pela CPU. A CPU controla a operação de entrada no dispositivo eletrônico 10 com base na posição de toque ou pressão do dedo do operador que é armazenada na RAM e assim por diante. Dispositivo 10 pode também incluir uma porta, ou mecanismo de operação, 96 para receber mídia legível por computador, tal como um bastão de USB 98 ou disco. CPU 90 pode executar instruções armazenadas na RAM 92 e / ou memória não volátil 94 para efetuar as funções aqui descritas. As instruções podem ser lidas a partir das instruções armazenadas no bastão de USB 98.
[1-2. Operação de um dispositivo eletrônico]
(Processo de controle de entrada)
Quando uma operação particular outra do que a operação de entrada de referência ('padrão a') é efetuada na área de operação de entrada, o dispositivo eletrônico 10 de acordo com a presente modalidade determina a operação particular como sendo uma operação de seleção de um candidato de entrada exibido na área de candidatos de entrada e efetua um controle de entrada conseqüentemente. O método de controle de entrada será descrito com referência às Figs. 5 e 6. FIG. 5 é um fluxograma ilustrando um processo de controle de entrada de acordo com a presente modalidade. FIG. 6 é uma visão de transição de uma tela de exibição correspondendo a um controle de entrada de acordo com a presente modalidade.
O processo de controle de entrada será descrita com referência à Fig. 5. Inicialmente, na etapa S505, o controlador de entrada 110 determina se uma operação é ou não efetuada na área de operação de entrada com base em uma posição de toque detectada pelo detector de posição 100. Se nenhuma operação é determinada para ser efetuada na área de operação de entrada, a etapa S505 é repetida. Se uma operação é determinada ser efetuada na área de operação de entrada, o controlador de entrada 110 determina na etapa S 510 se a operação na área de operação de entrada é ou não uma operação de pancadinha de leve. Se a operação é determinada ser uma operação de pancadinha de leve, na etapa S515, o controlador de entrada 110 entra uma tecla localizada na posição de toque da tela de toque 10a. No lado esquerdo da Fig. 6, o dedo do operador efetua uma operação de pancadinha de leve na área de operação de entrada para entrar uma tecla 'e' na posição de toque. Como um resultado, o caractere 'e' é exibido na área de exibição de entrada. A operação mencionada acima é o 'padrão a' de operação de entrada de referência (operação de entrada de tecla) na área de operação de entrada.
Se a operação de pancadinha de leve é determinada não ser efetuada etapa S510, o controlador de entrada 110 determina na etapa S520 se a operação na área de operação de entrada é ou não uma operação de pincelada. Se uma operação de pincelada é determinada não ser efetuada, o processo retorna a etapa S505 e re-inicia a partir da etapa S505.
Se uma operação de pincelada é determinada ser efetuada na etapa S520, é considerado que um candidato de entrada é pretendido ser selecionado. Neste caso, o processo prossegue para a etapa S525 onde o controlador de entrada 110 realça (i.e., modifica) um candidato de entrada principal para indicar que o candidato de entrada principal é selecionado. Referindo ao meio da Fig. 6, quando o dedo do operador faz uma pincelada à direita na área de operação de entrada, um candidato de entrada principal, 'email', na área de candidatos de entrada é realçado para indicar que o candidato de entrada principal 'email' é selecionado.
A seguir, na etapa S530, é determinado se uma operação de pincelada reversa é ou não efetuada. Se a operação de pincelada reversa é determinada ser efetuada , na etapa S535, o controlador de entrada 110 libera a seleção do candidato de entrada e termina a sinal de realce do candidato de entrada. O processo então retorna para a etapa S505 e re-inicia a partir da etapa S505.
Se uma operação de pincelada reversa é determinada não ser efetuada, o controlador de entrada 110 determina na etapa S540 se a operação de pancadinha de leve é ou não efetuado na área de operação de entrada. Se a operação de pancadinha de leve é determinada não ser efetuada, o processo retorna para a etapa S520 onde é determinado se a operação de pincelada é ou não efetuada na área de operação de entrada. Se a operação de pincelada é determinada ser ainda efetuada, o processo prossegue para a etapa S525 onde um próximo candidato de entrada localizado próximo ao candidato de entrada principal na direção de pincelada é selecionado na área de candidatos de entrada. Referindo ao lado direito da Fig. 6, já que o dedo do operador faz uma adicional pincelada à direita na área de operação de entrada, um próximo candidato de entrada, 'evento', que é o segundo a partir do candidato de entrada principal na direção da pincelada, é realçado na área de candidatos de entrada para indicar que o próximo candidato de evento de entrada é selecionado.
A seguir, se a operação de pincelada reversa é determinada não ser efetuada na etapa S530 e uma operação de pancadinha de leve é determinada para ser efetuada na etapa S540, o controlador de entrada 110 determina na etapa S545 que o candidato de entrada correntemente selecionado é esperado ser entrado. Neste caso, o controlador de entrada 110 entra e exibe o candidato de entrada selecionado na área de exibição de entrada. Na etapa S550, o controlador de entrada 110 entra e exibe um caractere correspondendo à tecla que sofreu pancadinha de leve na área de exibição de entrada. Referindo ao lado direito da Fig. 6, já que o dedo do operador faz uma pincelada à direita e então faz uma operação de pancadinha de leve em um tecla 'U' na área de operação de entrada, o candidato de evento de entrada, que é o segundo a partir do candidato de entrada principal na área de candidatos de entrada, e o caractere 'U' são consecutivamente entrados e exibidos na área de exibição de entrada.
No método de controle de entrada de acordo com a presente modalidade, se uma operação de pincelada é detectada pelo detector de posição 100, é determinado que uma operação particular é efetuada. Neste caso, uma posição de seleção de um candidato de entrada exibido em uma área outra do que a área de operação de entrada é movida de acordo com a operação de pincelada. Conseqüentemente, o operador pode selecionar um candidato de entrada enquanto colocando seus dedos na área de operação de entrada onde o dedo do operador pode facilmente ser movido. Como um resultado, é possível facilmente selecionar o candidato de entrada sem estabelecer uma sobrecarga no operador efetuando a operação de entrada fornecendo um tamanho apropriado de área de operação de entrada na tela de toque 10a.
Em adição, se uma operação de pincelada à esquerda é determinada ser efetuada na etapa S520, o controlador de entrada 110 pode ser configurado para mover um sinal de realce para um candidato de entrada mencionado anteriormente que é fornecido à esquerda na área de candidatos de entrada. Se a operação de pincelada à esquerda é efetuada com um primeiro candidato de entrada selecionado, o controlador de entrada 110 pode liberar o sinal de realce do primeiro candidato de entrada para terminar a seleção do primeiro candidato de entrada ou pode realçar o último candidato de entrada. Exibição de um intervalo de seleção de candidatos de entrada é automaticamente mudada tal que candidatos de entradas antes de e subseqüente a um candidato de entrada realçado pode ser exibido.
Em adição, o controlador de entrada 110 pode cancelar a seleção de um candidato de entrada se a operação detectada é determinada como sendo uma operação de liberação do dedo do operador. [1-3. Exemplo 1 modificado]
(Processo de controle de entrada)
Exemplo 1 modificado da primeira modalidade será descrito com referência às Figs. 7 e 8. FIG. 7 é um fluxograma ilustrando um processo de controle de entrada de acordo com o exemplo 1 modificado da primeira modalidade. FIG. 8 é uma visão de transição de uma tela de exibição correspondendo a um controle de entrada de acordo com o exemplo 1 modificado da primeira modalidade.
O processo de controle de entrada da Fig. 7 é quase o mesmo que o processo de controle de entrada de acordo com a primeira modalidade mostrada na Fig. 5, exceto que o processo de controle de entrada de acordo com a primeira modalidade inclui a etapa S525 onde uma posição de seleção de um candidato de entrada é movido dependendo de uma direção e freqüência de uma operação de pincelada, enquanto o exemplo 1 modificado inclui uma etapa onde uma posição de seleção de um candidato de entrada é movido dependendo da direção e comprimento de uma operação de pincelada. Mais especificamente, o exemplo 1 modificado inclui etapa S705 da Fig. 7 em vez da etapa S525 da Fig. 5 na primeira modalidade, onde um candidato de entrada desejado é selecionado em uma área de candidatos de entrada após passar um ou mais candidatos de entrada dependendo do comprimento de uma pincelada.
Por exemplo, enquanto a operação de pancadinha de leve é efetuada como uma operação de entrada de referência conforme mostrado no lado esquerdo da Fig. 8, a operação de pincelada é efetuada conforme mostrado no meio da Fig. 8. Neste caso, quando um dedo do operador faz uma pincelada à direita na área de operação de entrada, um candidato de entrada principal, 'email', é realçado na área de candidatos de entrada para indicar que o candidato de entrada principal 'email' é selecionado. Adicionalmente, quando o operador arrasta seu dado para a direção à direita inferior ao longo da linha de seta mostrado no lado direito da Fig. 8, um candidato de entrada desejado é selecionado na área de candidatos de entrada de acordo com a operação de arrasto após passando uma grande quantidade de candidatos de entrada na área de candidatos de entrada ao longo da linha de seta tracejada mostrada no lado direito da Fig. 8. Como um resultado, na Fig. 8, um candidato de entrada, 'edy', localizado no lado direito inferior a partir do candidato de entrada principal na área de candidatos de entrada é realçado para indicar que o candidato de entrada 'edy' é selecionado.
Como tal, no método de controle de entrada de acordo com o exemplo 1 modificado, uma operação particular na área de operação de entrada é atribuída para uma operação na área de candidatos de entrada. Conseqüentemente, o operador pode selecionar uma candidato de entrada desejado enquanto colocando seus dedos na área de operação de entrada onde o operador pode facilmente mover seus dedos. Como um resultado, é possível facilmente selecionar um candidato de entrada desejado sem estabelecer uma sobrecarga no operador efetuando uma operação de entrada fornecendo um tamanho apropriado de área de operação de entrada na tela de toque 10a.
<Segunda modalidade>
[2-1. Estrutura funcional de um dispositivo eletrônico]
A estrutura funcional do dispositivo eletrônico 10 de acordo com a segunda modalidade será descrita com referência à Fig. 9. A seguir, um método de controle de entrada usando o dispositivo eletrônico 10 de acordo com a segunda modalidade será descrita. O dispositivo eletrônico 10 de acordo com a presente modalidade inclui um detector de posição 100, um controlador de entrada 110, um controlador de exibição 120, e um detector de pressão 140. Já que o detector de posição 100, o controlador de entrada 110, e o controlador de exibição 120 são descritos acima na primeira modalidade, o detector de pressão 140 será descrito aqui.
O operador toca seu dedo em uma pré-determinada posição da tela de toque 10a e efetua uma operação de pressão para efetuar uma operação de entrada. O detector de pressão 140 detecta uma pressão de dedo aplicada no sensor de pressão 150 fornecido diretamente embaixo da tela de toque 10a. O detector de pressão é um exemplo de um detector detectando uma operação na área de operação de entrada da tela de toque. [2-2. Operação de um dispositivo eletrônico]
A seguir, o método de controle de entrada do dispositivo eletrônico 10 de acordo com a segunda modalidade será descrita com referência às Figs. 10 e 11. FIG. 10 é um fluxograma ilustrando um processo de controle de entrada de acordo com a presente modalidade. FIG. 11 é uma visão de transição de uma tela de exibição correspondendo a um controle de entrada de acordo com a presente modalidade. Se uma operação particular outra do que a operação de entrada de referência ('padrão b') é efetuada na área de operação de entrada, o dispositivo eletrônico 10 de acordo com a presente modalidade determina a operação particular como sendo uma operação de seleção de um candidato de entrada exibido na área de candidatos de entrada e efetua um controle de entrada conseqüentemente.
(Processo de controle de entrada)
O processo de controle de entrada será descrito com referência à Fig. 10. Inicialmente, na etapa S1005, o controlador de entrada 110 determina se qualquer operação ocorre ou não na área de operação de entrada com base em uma pressão detectada pelo detector de pressão 140. Se nenhuma operação é determinada ocorrer, a etapa S1005 é repetida. Se qualquer operação é determinada ocorrer, o controlador de entrada 110 determina na etapa SlOlO se uma operação de pressão de um ponto é ou não efetuada na área de operação de entrada. Se um operação de pressão de um ponto é determinada ser efetuada, na etapa S1015, o controlador de entrada 110 entra uma tecla na posição pressionada na tela de toque 10a. conforme mostrado na Fig. 11, quando a entrada de tecla é efetuada com dos dedos, a operação de pressão é efetuada com qualquer um dos dois dedos. Referindo ao topo da Fig. 11, o dedo esquerdo do operador efetua uma operação de pressão de um ponto na área de operação de entrada. Neste caso, uma tecla 'e' na posição pressionada é entrada e exibida na área de exibição de entrada. A operação mencionada acima é o 'padrão b' de operação de entrada de referência (operação de entrada de tecla) na área de operação de entrada.
Se uma operação de pressão de um ponto é determinada não ser efetuada na etapa S1010, o controlador de entrada 110 determina na etapa S1020 se uma operação de pressão de um ou mais pontos (operação de pincelada de pressão) é ou não efetuada na área de operação de entrada. Se é determinado que a operação de pressão de um ou mais pontos não é efetuada, o processo retorna para a etapa S1005 e re-inicia a partir da etapa S1005.
Se a operação de pressão de um ou mais pontos é determinada ser efetuada na etapa S1020, é considerado que um candidato de entrada é pretendido ser selecionado e o processo prossegue para a etapa S1025 onde o controlador de entrada 110 realça um candidato de entrada principal para indicar que o candidato de entrada principal é selecionado. Referindo ao meio da Fig. 11, o operador efetua a operação de pressão de dois pontos com os dedos de suas ambas as mãos na área de operação de entrada. Neste caso, o candidato de entrada principal, 'evening', é realçado na área de candidatos de entrada para indicar que o candidato de entrada 'evening' é selecionado.
A seguir, na etapa S1030, é determinado se o operador efetua ou não uma operação de pressão consecutiva com seus dois dedos. Se uma operação de pressão consecutiva é determinada ser efetuada, na etapa S103 5, o controlador de entrada 110 libera a seleção do candidato de entrada e termina seu sinal de realce do candidato de entrada. O processo então retorna para a etapa S1005 e re-inicia a partir da etapa S1005.
Se uma operação de pressão consecutiva é determinada não ser efetuada, o controlador de entrada 110 determina na etapa S1040 se a operação de pressão de um ponto é ou não efetuada na área de operação de entrada. Se é determinado que a operação de pressão de um ponto não é efetuada, o processo retorna para a etapa S1020 onde é determinado se a operação de pressão de um ou mais pontos é ou não efetuada na área de operação de entrada. Se a operação de pressão de um ou mais pontos é ainda efetuada, o processo prossegue para a etapa S1025 onde um próximo candidato de entrada localizado próximo ao candidato de entrada principal na direção da pincelada é selecionado na área de candidatos de entrada. Referindo à base da Fig. 11, já que o operador ainda efetua uma operação de pressão de um ou mais pontos com seus dedos na área de operação de entrada, um próximo candidato de entrada, 'every', que é o segundo a partir do candidato de entrada principal na direção da pincelada, é realçado na área de candidatos de entrada para indicar que o próximo candidato de entrada 'every' é selecionado.
A seguir, se a operação de pressão consecutiva é determinada não ser efetuada na etapa S1030 e a operação de pressão de um ponto é determinada a ser efetuado na etapa S1040, o controlador de entrada 110 determina na etapa S1045 que o candidato de entrada correntemente selecionado (realçado) é esperado ser entrado. Neste caso, o controlador de entrada 110 entra e exibe o candidato de entrada selecionado na área de exibição de entrada. Na etapa S1050, o controlador de entrada 110 entra um caractere correspondendo a uma tecla na posição pressionado de acordo com a operação de pressão de um ponto e displays o caractere na área de exibição de entrada.
Por outro lado, na presente modalidade, a operação de pressão consecutiva indica uma operação de sucessivamente pressionar teclas sem uma parada, como uma operação de duplo clique de um mouse. Então, a operação de pressão consecutiva é diferente a partir da operação de pressão de um ou mais pontos.
Como tal, no método de controle de entrada de acordo com a presente modalidade, se uma operação de pressão de dois pontos é detectada pelo detector de pressão 140, é determinado que uma operação particular é efetuada. Neste caso, uma posição de seleção de um candidato de entrada exibido em uma área outra do que a área de operação de entrada é movida de acordo com a operação de pressão de dois pontos. Conseqüentemente, o operador pode selecionar um candidato de entrada desejado enquanto colocando seus dedos na área de operação de entrada onde o operador pode facilmente mover seus dedos. Como um resultado, como uma primeira modalidade, é possível facilmente selecionar um candidato de entrada sem estabelecer uma sobrecarga no operador efetuando uma operação de entrada fornecendo um tamanho apropriado de área de operação de entrada na tela de toque 10a.
Na presente modalidade, a seleção do candidato de entrada é liberado quando a operação de pressão consecutiva é efetuada na etapa S1030. Contudo, a presente modalidade não é limitada a ela. Por exemplo, quando uma operação de pressão consecutiva é efetuada, pode ser determinado que é pretendido mover na direção oposta em uma lista de candidatos de entradas. Neste caso, um candidato de entrada localizado na direção oposta na lista de candidatos de entrada pode ser realçada.
A operação particular na segunda modalidade pode ser uma operação de pressão de dois ou mais pontos ou uma operação de pincelada de pressão de dois ou mais pontos. Conseqüentemente, se a operação de pressão de dois ou mais pontos ou uma operação de pincelada de pressão de dois ou mais pontos é determinada ser efetuada, a operação particular é determinada ser efetuada. Neste caso, uma posição de seleção de um candidato de entrada pode ser movido de acordo com uma direção da operação particular, a freqüência da operação particular, ou o comprimento da operação particular.
[2-3. Exemplo 2 modificado]
(Processo de controle de entrada)
Exemplo 2 modificado da segunda modalidade será descrita com referência às Figs. 12 e 13. FIG. 12 é um fluxograma ilustrando um processo de controle de entrada de acordo com o exemplo 2 modificado da segunda modalidade. FIG. 13 é uma visão de transição de uma tela de exibição correspondendo a um controle de entrada de acordo com o exemplo 2 modificado da segunda modalidade.
O processo de controle de entrada da Fig. 12 é quase o mesmo que o processo de controle de entrada de acordo com a primeira modalidade mostrada na Fig. 9, exceto que FIG. 10 da segunda modalidade inclui a etapa S1030 onde a operação de pressão consecutiva é efetuada, enquanto Fig. 12 inclui etapa S1205 onde a seleção de um candidato de entrada é liberado quando dedos doas ambas mãos do operador são liberados a partir da superfície de exibição.
Por exemplo, quando os dedos de ambas as mãos do operador são liberados conforme mostrado na base da Fig. 13 enquanto uma operação de pressão de dois pontos é efetuada com os dedos de ambas as mãos do operador conforme mostrado no topo da Fig. 13, é determinado que a seleção de um candidato de entrada é pretendido ser parada. Neste caso, o sinal de realce do candidato de entrada é liberado para parar a seleção do candidato de entrada.
Como tal, no método de controle de entrada de acordo com o exemplo 2 modificado, uma operação particular na área de operação de entrada é atribuída para uma operação na área de candidatos de entrada. Conseqüentemente, o operador pode selecionar um candidato de entrada desejado enquanto colocando seus dedos na área de operação de entrada onde o operador pode facilmente mover seus dedos. Como um resultado, é possível facilmente selecionar um candidato de entrada sem estabelecer uma sobrecarga no operador efetuando uma operação de entrada fornecendo um tamanho apropriado de área de operação de entrada na tela de toque 10a.
<Terceira modalidade>
[3-1. Configuração de hardware de um dispositivo eletrônico]
Finalmente, um método de controle de entrada usando um dispositivo eletrônico 10 de acordo com uma terceira modalidade será descrita. A função do dispositivo eletrônico 10 de acordo com a presente modalidade é quase a mesma que aquela do dispositivo eletrônico 10 de acordo com a primeira modalidade mostrada na Fig. 4 e a descrição detalhada do mesmo assim sendo vai ser aqui obtida. A função do dispositivo eletrônico 10 de acordo com a presente modalidade pode ser a mesmo que aquela do dispositivo eletrônico 10 de acordo com a segunda modalidade mostrado na Fig. 9.
[3-2. Operação de um dispositivo eletrônico]
(Processo de controle de entrada)
Se uma operação particular outra do que a operação de entrada de referência ('padrão c') é efetuada na área de operação de entrada, o dispositivo eletrônico 10 de acordo com a presente modalidade determina a operação particular como sendo uma operação de seleção de um candidato de entrada exibido na área de candidatos de entrada e efetua um controle de entrada conseqüentemente. O método de controle de entrada será descrita com referência às Figs. 14 e 15. FIG. 14 é um fluxograma ilustrando um processo de controle de entrada de acordo com a presente modalidade. FIG. 15 é uma visão de transição de uma tela de exibição correspondendo a um controle de entrada de acordo com a presente modalidade.
O processo de controle de entrada será descrita com referência à Fig. 14. Inicialmente, na etapa S1405, o controlador de entrada 110 determina se qualquer operação é ou não efetuada na área de operação de entrada com base em uma posição de toque detectada pelo detector de posição 100. Se nenhuma operação é determinada para ser efetuada na área de operação de entrada, a etapa S1405 é repetida. Se qualquer operação é determinada ser efetuada na área de operação de entrada, o controlador de entrada 110 determina na etapa S1410 se a operação na área de operação de entrada é ou não uma combinação de uma operação de pancadinha de leve e uma operação de botão. Se uma operação é determinada ser uma combinação de uma operação de pancadinha de leve e o botão operação, na etapa S1415, o controlador de entrada 110 entra uma tecla da posição de toque da tela de toque 10a. Referindo à Fig. 15, usando uma almofada de toque IOb na área de operação de entrada, o operador efetua uma operação de pancadinha indicador para mover um cursor para uma tecla desejada 'e' e clica em um botão IOc com seu polegar. Como um resultado, um caractere 'e' é entrado e exibido na área de exibição de entrada. A operação mencionada acima é o 'padrão c' de operação de entrada de referência (operação de entrada de tecla) na área de operação de entrada.
Se uma combinação da operação de pancadinha de leve e da
operação de botão operação é determinada ser não efetuada na etapa S1410, o controlador de entrada 110 determina na etapa S1420 se a operação na área de operação de entrada é ou não uma combinação da operação de pincelada e da operação de botão. Se a combinação da operação de pincelada e da operação de botão é determinada não ser efetuada na etapa S1420, o processo retorna para a etapa S1405 e re-inicia a partir da etapa S1405.
Na etapa S1420, se a operação de pincelada é efetuada com um dedo outro do que o dedo indicador movendo o cursor do mouse e uma operação de botão é efetuada com o polegar, é considerado que um candidato de entrada é pretendido ser selecionado. Neste caso, o processo prossegue para a etapa S1425 onde o controlador de entrada 110 realça um candidato de entrada principal para indicar que o candidato de entrada principal é selecionado.
A seguir, na etapa S1430, é determinado se a operação de pincelada reversa é ou não efetuada. Se a operação de pincelada reversa é efetuada com o dedo médio do operador, o controlador de entrada 110 libera a seleção do candidato de entrada na etapa S143 5 para parar o realce do candidato de entrada. O processo então retorna para a etapa S1405 e re-inicia a partir da etapa S1405. Se a operação de pincelada reversa é determinada não ser efetuada, o controlador de entrada 110 determina na etapa S1440 se a combinação de uma operação de pancadinha de leve e uma operação de botão é ou não efetuada na área de operação de entrada. Se a combinação da operação de pancadinha de leve e da operação de botão é determinada não ser efetuada, o processo retorna para a etapa S1420 onde é determinado se a operação na área de operação de entrada é ou não uma combinação de uma operação de pincelada e uma operação de botão. Se uma combinação da operação de pincelada e da operação de botão é determinada ser efetuada, o processo prossegue para a etapa S1425 onde o controlador de entrada 110 realça um próximo candidato de entrada localizada próximo ao candidato de entrada principal na direção da pincelada para indicar que o próximo candidato de entrada é selecionado. Referindo à Fig 15, efetuando a operação de pincelada à direita com o dedo médio do operador e efetuando a operação de pressão do botão 10c com o polegar do operador, o sinal de realce de um candidato de entrada na área de candidatos de entrada é movido na direção à direita.
A seguir, se uma operação de pincelada é determinada não ser efetuada na etapa S1430 e uma combinação de uma operação de pancadinha de leve e uma operação de botão é determinada ser efetuada na etapa S1440, o controlador de entrada 110 determina na etapa S1445 que o candidato de entrada correntemente selecionado é pretendido ser entrado. Neste caso, o controlador de entrada 110 entra o candidato de entrada selecionado e exibe o candidato de entrada selecionado na área de exibição de entrada. Adicionalmente o controlador de entrada 110 entra um caractere apontado pelo cursor através da operação de pancadinha de leve e exibe o caractere na área de exibição de entrada.
Com tal, no método de controle de entrada de acordo com a presente modalidade, se uma operação detectada pelo detector de posição 100 é determinada como sendo uma operação de dois ou mais pontos incluindo operação de pincelada, a operação detectada é determinada como sendo a operação particular. Neste caso, uma posição de seleção de um candidato de entrada exibido uma área outra do que a área de operação de entrada é movida de acordo com a operação de pincelada. Conseqüentemente, o operador pode selecionar um candidato de entrada desejado enquanto colocando seus dedos na área de operação de entrada onde o operador pode facilmente mover seus dedos. Como um resultado, é possível facilmente selecionar um candidato de entrada sem estabelecer uma sobrecarga no operador efetuando uma operação de entrada fornecendo um tamanho apropriado de área de operação de entrada na tela de toque 10a.
Adicionalmente se uma combinação de um operação de pincelada à esquerda e uma operação de botão é determinada a ser efetuada na etapa S1420, o controlador de entrada 110 pode mover um sinal de realce para um candidato de entrada mencionado anteriormente que é fornecido à esquerda na área de candidatos de entrada. Se a operação de pincelada à esquerda é efetuada com um primeiro candidato de entrada selecionado, o controlador de entrada 110 pode liberar o sinal de realce do candidato de entrada para parar a seleção do candidato de entrada ou pode mover o sinal de realce para o último candidato de entrada dentre uma lista de candidatos de entrada. Exibição de um intervalo de seleção de candidatos de entrada é automaticamente mudada tal que os candidatos de entrada antes de e subseqüente a um candidato de entrada realçado pode ser exibido. O controlador de entrada 110 pode cancelar a seleção do candidato de entrada se a operação detectada é determinada como sendo uma operação de liberação do dedo do operador.
Adicionalmente dando pancadinha de leve em uma superfície da almofada com um dedo outro do que um dedo movendo um cursor de mouse ou clicando em um botão com dois dedos colocados na almofada, é possível mover a seleção (sinal de realce) de um candidato de entrada.
Se uma operação de dois ou mais pontos incluindo operação de pincelada é efetuada, uma operação particular é determinada ser efetuada. Neste caso, uma posição de seleção de um candidato de entrada pode ser movido de acordo com uma direção da operação de pincelada, com uma freqüência da operação de pincelada, ou com o comprimento da operação de pincelada.
Também neste caso, quando é determinado que um candidato de entrada selecionado é pretendida ser entrada enquanto o operador clica em uma tecla, um candidato de entrada realçado é entrado e exibido na área de exibição de entrada e um caractere correspondendo a uma tecla pressionada é entrado e exibido na área de exibição de entrada. Adicionalmente em todas as modalidades descritas acima, como um método de mover um sinal de realce de volta para um candidato de entrada anterior, uma operação de pincelada reversa, uma operação de pancadinha de leve dupla, ou uma operação de clique do botão direito pode ser efetuada com um dedo outro do que um dedo movendo um cursor.
Conseqüentemente, no método de controle de entrada usando o dispositivo eletrônico 10 de acordo com cada uma das modalidades, independente de qual dos padrões a, b e c é empregado, o operador pode selecionar um candidato de entrada em uma área outra do que a área de operação de entrada enquanto colocando seus dedos ou um cursor de mouse na área de operação de entrada. Isto pode suspender uma sobrecarga do operador efetuando uma operação de entrada. Adicionalmente quando um candidato de entrada fornecido em
uma área outra do que a área de operação de entrada é selecionada através de uma operação de pancadinha de leve, uma palavra indesejada pode ser erroneamente entrada devido a um erro de pancadinha de leve. Neste caso, uma operação adicional de entrar um palavra desejada pode necessitar ser efetuada após eliminar a palavra indesejada. Contudo, no método de controle de entrada usando o dispositivo eletrônico 10 de acordo com cada uma das modalidades, um candidato de entrada selecionado pode ser reconhecido e determinado movendo o sinal de realce para um candidato de entrada desejado. Conseqüentemente, é possível reduzir risco de fazer o erro de selecionar um candidato de entrada indesejado.
Adicionalmente já que ambas a área de operação de entrada e a área de candidatos de entrada necessitam não ser fornecidas em uma área onde os dedos do operador podem ser facilmente movidos, é possível fazer a área de operação de entrada tão larga quanto possível. Conseqüentemente, é possível reduzir o risco de fazer o erro de entrar uma tecla indesejada, e por meio disso, efetuar uma operação de entrada correta e rápida.
Em geral, quando o operador efetua uma operação de pancadinha de leve na área de operação de entrada, uma tecla em um posição de toque detectada do dedo do operador é entrada. Se uma operação de pincelada à esquerda é efetuada na mesma área de operação de entrada enquanto tal uma operação de entrada de tecla é efetuada, uma operação de entrada outra do que uma entrada de tecla típica pode ser efetuada. Por exemplo, se uma operação de pincelada à esquerda é efetuada na mesma área de operação de entrada durante uma operação de pancadinha de leve, uma tecla de "backspace" pode ser executada como uma operação de entrada. Adicionalmente se uma operação de pincelada à direita é efetuada na mesma área de operação de entrada durante a operação de pancadinha de leve, uma tecla de "enter" pode ser executada como uma operação de entrada.
Na primeira à terceira modalidades, as operações de cada um dos elementos são correlacionadas cada uma com a outra. Conseqüentemente, as operações podem ser substituídas como uma série de operações e uma série de processos considerando a correlação do mesmo. Neste caso, a modalidade do aparelho de processamento de informação pode ser implementada como uma modalidade de um método de controle de entrada do aparelho de processamento de informação e como uma modalidade de um programa configurada para implementar as funções de um aparelho de processo de informação em um computador.
Embora modalidades preferidas da presente divulgação estejam descritas em detalhes com referência aos desenhos em anexo, a presente tecnologia não é limitada a eles. Deve ser entendido por aqueles com qualificação na arte que, várias modificações, combinações, sub-combinações e alterações podem ocorrer dependendo dos requisitos de projeto e outros fatores na medida em que elas estejam dentro do escopo das reivindicações anexas ou das equivalentes delas.
Por exemplo, a presente tecnologia pode ser aplicada a uma operação de um dispositivo eletrônico tendo uma tela e uma área de operação que são localizados em uma área distante, tal como um controle remoto usando uma almofada de toque, assim como um dispositivo eletrônico tendo um painel de toque, tal como um telefone de terminal móvel.
Ainda mais, a informação de entrada usada na operação de entrada de acordo com a presente divulgação inclui numerais e símbolos assim como caracteres, tal como katakana, hiragana, caracteres Chineses, e caracteres Ingleses .

Claims (20)

1. Aparelho para modificar uma área de entrada, caracterizado pelo fato de compreender: uma memória; e um processador executando instruções armazenadas na memória para: exibir uma primeira área de entrada em um dispositivo; detectar uma entrada de usuário em uma segunda área de entrada; efetuar, se a entrada de usuário compreende uma primeira operação, uma função de entrada; e modificar, se a entrada de usuário compreende uma segunda operação, a primeira área de entrada.
2. Aparelho de acordo com a reivindicação 1, caracterizado pelo fato de que a primeira área de entrada compreende objetos.
3. Aparelho de acordo com a reivindicação 2, caracterizado pelo fato de que modificar a primeira área de entrada compreende modificar um dos objetos.
4. Aparelho de acordo com a reivindicação 3, caracterizado pelo fato de que modificar um dos objetos compreende realçar o objeto.
5. Aparelho de acordo com a reivindicação 2, caracterizado pelo fato de que os objetos representam palavras.
6. Aparelho de acordo com a reivindicação 1, caracterizado pelo fato de que a segunda área de entrada está localizada no dispositivo.
7. Aparelho de acordo com a reivindicação 1, caracterizado pelo fato de que a segunda área de entrada é separada do dispositivo e dentro de uma distância do dispositivo.
8. Aparelho de acordo com a reivindicação 1, caracterizado pelo fato de que a segunda área de entrada compreende objetos.
9. Aparelho de acordo com a reivindicação 8, caracterizado pelo fato de que os objetos representam caracteres.
10. Aparelho de acordo com a reivindicação 8, caracterizado pelo fato de que a primeira operação compreende um membro de operação tocando um dos objetos.
11. Aparelho de acordo com a reivindicação 10, caracterizado pelo fato de que efetuar a função de entrada compreende exibir uma imagem em uma terceira área de entrada, a imagem correspondendo ao objeto tocado pelo membro.
12. Aparelho de acordo com a reivindicação 1, caracterizado pelo fato de que a segunda operação compreende um membro de operação em contato de movimento com a segunda área de entrada.
13. Método para modificar uma área de entrada, caracterizado pelo fato de compreender: exibir uma primeira área de entrada; detectar uma entrada de usuário em uma segunda área de entrada; efetuar, se a entrada de usuário compreende uma primeira operação, uma função de entrada; e modificar, se a entrada de usuário compreende uma segunda operação, a primeira área de entrada.
14. Método de acordo com a reivindicação 13, caracterizado pelo fato de que a primeira área de entrada compreende objetos.
15. Método de acordo com a reivindicação 14, caracterizado pelo fato de que modificar a primeira área de entrada compreende modificar um dos objetos.
16. Método de acordo com a reivindicação 15, caracterizado pelo fato de que modificar um dos os objetos compreende realçar o objeto.
17. Meio legível por computador não transitório caracterizado pelo fato de que armazena instruções que, quando executadas por um computador, efetua um método para modificar uma área de entrada, o método compreende: exibir uma primeira área de entrada; detectar uma entrada de usuário em uma segunda área de entrada; efetuar, se a entrada de usuário compreende uma primeira operação, uma função de entrada; e modificar, se a entrada de usuário compreende uma segunda operação, a primeira área de entrada.
18. Meio legível por computador de acordo com a reivindicação 17, caracterizado pelo fato de que a primeira área de entrada compreende objetos.
19. Meio legível por computador de acordo com a reivindicação 18, caracterizado pelo fato de que modificar a primeira área de entrada compreende modificar um dos objetos.
20. Meio legível por computador de acordo com a reivindicação 19, caracterizado pelo fato de que modificar um dos objetos compreende realçar o objeto.
BRPI1106594-0A 2010-10-15 2011-10-07 aparelho e mÉtodo para modificar uma Área de entrada, e, meio legÍvel por computador BRPI1106594A2 (pt)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010232240A JP5782699B2 (ja) 2010-10-15 2010-10-15 情報処理装置、情報処理装置の入力制御方法及びプログラム

Publications (1)

Publication Number Publication Date
BRPI1106594A2 true BRPI1106594A2 (pt) 2013-01-29

Family

ID=44905460

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI1106594-0A BRPI1106594A2 (pt) 2010-10-15 2011-10-07 aparelho e mÉtodo para modificar uma Área de entrada, e, meio legÍvel por computador

Country Status (5)

Country Link
US (2) US10203869B2 (pt)
EP (1) EP2442222A3 (pt)
JP (1) JP5782699B2 (pt)
CN (3) CN107665088A (pt)
BR (1) BRPI1106594A2 (pt)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8490008B2 (en) 2011-11-10 2013-07-16 Research In Motion Limited Touchscreen keyboard predictive display and generation of a set of characters
US9122672B2 (en) 2011-11-10 2015-09-01 Blackberry Limited In-letter word prediction for virtual keyboard
US9310889B2 (en) 2011-11-10 2016-04-12 Blackberry Limited Touchscreen keyboard predictive display and generation of a set of characters
US9715489B2 (en) 2011-11-10 2017-07-25 Blackberry Limited Displaying a prediction candidate after a typing mistake
US9652448B2 (en) 2011-11-10 2017-05-16 Blackberry Limited Methods and systems for removing or replacing on-keyboard prediction candidates
US8904309B1 (en) * 2011-11-23 2014-12-02 Google Inc. Prediction completion gesture
US9557913B2 (en) 2012-01-19 2017-01-31 Blackberry Limited Virtual keyboard display having a ticker proximate to the virtual keyboard
US9152323B2 (en) 2012-01-19 2015-10-06 Blackberry Limited Virtual keyboard providing an indication of received input
WO2013123572A1 (en) 2012-02-24 2013-08-29 Research In Motion Limited Touchscreen keyboard providing word predictions in partitions of the touchscreen keyboard in proximate association with candidate letters
CA2865272C (en) 2012-02-24 2019-11-05 Blackberry Limited Virtual keyboard with dynamically reconfigurable layout
US9201510B2 (en) 2012-04-16 2015-12-01 Blackberry Limited Method and device having touchscreen keyboard with visual cues
US10025487B2 (en) 2012-04-30 2018-07-17 Blackberry Limited Method and apparatus for text selection
US9292192B2 (en) 2012-04-30 2016-03-22 Blackberry Limited Method and apparatus for text selection
US9354805B2 (en) 2012-04-30 2016-05-31 Blackberry Limited Method and apparatus for text selection
JP5951012B2 (ja) * 2012-05-24 2016-07-13 京セラ株式会社 タッチパネル式入力装置
US9207860B2 (en) 2012-05-25 2015-12-08 Blackberry Limited Method and apparatus for detecting a gesture
US9116552B2 (en) 2012-06-27 2015-08-25 Blackberry Limited Touchscreen keyboard providing selection of word predictions in partitions of the touchscreen keyboard
US9063653B2 (en) 2012-08-31 2015-06-23 Blackberry Limited Ranking predictions based on typing speed and typing confidence
US9524290B2 (en) 2012-08-31 2016-12-20 Blackberry Limited Scoring predictions based on prediction length and typing speed
JP5189706B1 (ja) * 2012-09-28 2013-04-24 春佳 西守 タッチパネルを有する携帯端末によって実行されるコンピュータプログラム
JP5231687B1 (ja) * 2013-01-12 2013-07-10 春佳 西守 タッチパネルを有する携帯端末によって実行されるコンピュータプログラム
US9189157B2 (en) 2013-03-15 2015-11-17 Blackberry Limited Method and apparatus for word prediction selection
US9348429B2 (en) 2013-03-15 2016-05-24 Blackberry Limited Method and apparatus for word prediction using the position of a non-typing digit
US9261973B2 (en) 2013-06-07 2016-02-16 Blackberry Limited Method and system for previewing characters based on finger position on keyboard
US20160210008A1 (en) * 2013-09-20 2016-07-21 Nec Solution Innovators, Ltd. Electronic device, method for controlling electronic device, and storage medium
WO2015061761A1 (en) * 2013-10-24 2015-04-30 Fleksy, Inc. User interface for text input and virtual keyboard manipulation
KR102177607B1 (ko) * 2014-05-16 2020-11-11 엘지전자 주식회사 이동 단말기 및 이의 제어방법
US9477653B2 (en) 2014-06-26 2016-10-25 Blackberry Limited Character entry for an electronic device using a position sensing keyboard
WO2019111515A1 (ja) * 2017-12-08 2019-06-13 パナソニックIpマネジメント株式会社 入力装置、及び、入力方法
US11507730B1 (en) * 2021-09-30 2022-11-22 Atlassian Pty Ltd. User interface with command-line link creation for generating graphical objects linked to third-party content
JP7265048B1 (ja) * 2022-02-07 2023-04-25 レノボ・シンガポール・プライベート・リミテッド 情報処理装置、及び制御方法

Family Cites Families (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3546337B2 (ja) * 1993-12-21 2004-07-28 ゼロックス コーポレイション 計算システム用ユーザ・インタフェース装置及びグラフィック・キーボード使用方法
US7098896B2 (en) * 2003-01-16 2006-08-29 Forword Input Inc. System and method for continuous stroke word-based text input
US8648825B2 (en) * 2010-10-01 2014-02-11 Z124 Off-screen gesture dismissable keyboard
JP4655948B2 (ja) 2005-01-31 2011-03-23 パナソニック株式会社 感圧導電シート及びその製造方法、並びにこれを用いたタッチパネル
US20060229108A1 (en) * 2005-02-04 2006-10-12 Cehelnik Thomas G Mobile phone extension and data interface via an audio headset connection
GB0505941D0 (en) * 2005-03-23 2005-04-27 Patel Sanjay Human-to-mobile interfaces
US9606634B2 (en) * 2005-05-18 2017-03-28 Nokia Technologies Oy Device incorporating improved text input mechanism
JP2007066031A (ja) * 2005-08-31 2007-03-15 Sharp Corp 情報入力システム
WO2007034651A1 (ja) * 2005-09-26 2007-03-29 Access Co., Ltd. 放送受信装置、文字入力方法、およびコンピュータプログラム
JP4769552B2 (ja) * 2005-11-14 2011-09-07 株式会社エヌ・ティ・ティ・ドコモ 端末及び端末の制御プログラム
JP4640822B2 (ja) * 2006-01-18 2011-03-02 シャープ株式会社 入力装置
US8074172B2 (en) * 2007-01-05 2011-12-06 Apple Inc. Method, system, and graphical user interface for providing word recommendations
KR101377949B1 (ko) * 2007-04-13 2014-04-01 엘지전자 주식회사 오브젝트 검색 방법 및 오브젝트 검색 기능을 갖는 단말기
JP4886582B2 (ja) * 2007-04-24 2012-02-29 パナソニック株式会社 文字入力装置、文字入力用プログラムおよび文字入力方法
US8059101B2 (en) * 2007-06-22 2011-11-15 Apple Inc. Swipe gestures for touch screen keyboards
US8065624B2 (en) * 2007-06-28 2011-11-22 Panasonic Corporation Virtual keypad systems and methods
US8365071B2 (en) * 2007-08-31 2013-01-29 Research In Motion Limited Handheld electronic device and associated method enabling phonetic text input in a text disambiguation environment and outputting an improved lookup window
US20090058823A1 (en) * 2007-09-04 2009-03-05 Apple Inc. Virtual Keyboards in Multi-Language Environment
US8661340B2 (en) * 2007-09-13 2014-02-25 Apple Inc. Input methods for device having multi-language environment
US20110047459A1 (en) * 2007-10-08 2011-02-24 Willem Morkel Van Der Westhuizen User interface
JP4626775B2 (ja) * 2007-10-16 2011-02-09 富士ゼロックス株式会社 情報処理装置及び情報処理プログラム
TWI393029B (zh) * 2007-12-31 2013-04-11 Htc Corp 電子裝置以及於電子裝置上執行指令之方法
JP2009205303A (ja) * 2008-02-26 2009-09-10 Ntt Docomo Inc 入力方法および入力装置
US8289283B2 (en) * 2008-03-04 2012-10-16 Apple Inc. Language input interface on a device
US20100085321A1 (en) * 2008-10-03 2010-04-08 Mark Stephen Pundsack Small touch sensitive interface allowing selection of multiple functions
KR100958309B1 (ko) * 2008-10-17 2010-05-19 주식회사 네오모빌 문자입력장치
JP2010102412A (ja) * 2008-10-22 2010-05-06 Sharp Corp 視聴システム、表示装置、リモートコントローラ装置、視聴方法
AU2010212022A1 (en) * 2009-02-04 2011-08-11 Benjamin Firooz Ghassabian Data entry system
US9229615B2 (en) * 2009-02-23 2016-01-05 Nokia Technologies Oy Method and apparatus for displaying additional information items
US8605039B2 (en) * 2009-03-06 2013-12-10 Zimpl Ab Text input
US8681106B2 (en) * 2009-06-07 2014-03-25 Apple Inc. Devices, methods, and graphical user interfaces for accessibility using a touch-sensitive surface
US20100333027A1 (en) * 2009-06-26 2010-12-30 Sony Ericsson Mobile Communications Ab Delete slider mechanism
US8745518B2 (en) * 2009-06-30 2014-06-03 Oracle America, Inc. Touch screen input recognition and character selection
US20110161809A1 (en) * 2009-12-30 2011-06-30 Gilmour Daniel A Hand-held electronic device
US8988356B2 (en) * 2009-12-31 2015-03-24 Google Inc. Touch sensor and touchscreen user input combination
US8782556B2 (en) * 2010-02-12 2014-07-15 Microsoft Corporation User-centric soft keyboard predictive technologies
US8471814B2 (en) * 2010-02-26 2013-06-25 Microsoft Corporation User interface control using a keyboard
US20110210850A1 (en) * 2010-02-26 2011-09-01 Phuong K Tran Touch-screen keyboard with combination keys and directional swipes
US9104312B2 (en) * 2010-03-12 2015-08-11 Nuance Communications, Inc. Multimodal text input system, such as for use with touch screens on mobile phones
US9285988B2 (en) * 2010-04-20 2016-03-15 Blackberry Limited Portable electronic device having touch-sensitive display with variable repeat rate
WO2011143720A1 (en) * 2010-05-21 2011-11-24 Rpo Pty Limited Methods for interacting with an on-screen document
US8266528B1 (en) * 2010-06-24 2012-09-11 Google Inc. Spelling suggestions based on an input sequence including accidental “delete”
US20120068937A1 (en) * 2010-09-16 2012-03-22 Sony Ericsson Mobile Communications Ab Quick input language/virtual keyboard/ language dictionary change on a touch screen device
US9395917B2 (en) * 2013-03-24 2016-07-19 Sergey Mavrody Electronic display with a virtual bezel

Also Published As

Publication number Publication date
JP5782699B2 (ja) 2015-09-24
EP2442222A3 (en) 2016-01-06
US20190146667A1 (en) 2019-05-16
CN107665088A (zh) 2018-02-06
US10444989B2 (en) 2019-10-15
CN102566890A (zh) 2012-07-11
JP2012088754A (ja) 2012-05-10
EP2442222A2 (en) 2012-04-18
US20120092278A1 (en) 2012-04-19
CN102566890B (zh) 2017-10-13
CN202649992U (zh) 2013-01-02
US10203869B2 (en) 2019-02-12

Similar Documents

Publication Publication Date Title
BRPI1106594A2 (pt) aparelho e mÉtodo para modificar uma Área de entrada, e, meio legÍvel por computador
US10809893B2 (en) System and method for re-sizing and re-positioning application windows in a touch-based computing device
JP5730667B2 (ja) デュアルスクリーン上のユーザジェスチャのための方法及びデュアルスクリーンデバイス
US9568958B2 (en) Information processing apparatus, icon selection method, and program
US8432301B2 (en) Gesture-enabled keyboard and associated apparatus and computer-readable storage medium
CA2883845C (en) Executing secondary actions with respect to onscreen objects
BRPI1107115A2 (pt) Aparelho e método de processamento de informação e programa de computador
JP5951886B2 (ja) 電子機器および入力方法
TWI659353B (zh) 電子設備以及電子設備的工作方法
US20110078636A1 (en) Apparatus and method for displaying input character indicator
WO2014121626A1 (zh) 一种移动终端快捷方式的显示方法、装置及存储介质
JP2019505024A (ja) タッチ感知面−ディスプレイによるジェスチャー制御式インタラクティブ方法及び装置
WO2016183912A1 (zh) 菜单布局方法及装置
US9535601B2 (en) Method and apparatus for gesture based text styling
TWI615747B (zh) 虛擬鍵盤顯示系統及方法
CN105739810B (zh) 移动电子装置与用户界面显示方法
JP2015176268A (ja) 電子機器および認証方法
US9501161B2 (en) User interface for facilitating character input
US20130021242A1 (en) Advanced handwriting system with multi-touch features
TWI489368B (zh) 周邊裝置及其操作方法及應用其之電子系統
JP2015022772A (ja) 電子装置及び人とコンピュータとの相互作用の方法
KR20200031598A (ko) 즐겨찾기모드 조작방법 및 이를 수행하는 터치 스크린을 포함하는 장치
US20170168674A1 (en) Apparatus, method and comptuer program product for information processing and input determination
KR102205235B1 (ko) 즐겨찾기모드 조작방법 및 이를 수행하는 터치 스크린을 포함하는 장치
US20150138102A1 (en) Inputting mode switching method and system utilizing the same

Legal Events

Date Code Title Description
B03A Publication of a patent application or of a certificate of addition of invention [chapter 3.1 patent gazette]
B08F Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette]

Free format text: REFERENTE A 5A ANUIDADE.

B08K Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette]

Free format text: EM VIRTUDE DO ARQUIVAMENTO PUBLICADO NA RPI 2385 DE 20-09-2016 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDO O ARQUIVAMENTO DO PEDIDO DE PATENTE, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013.