BRPI1003009A2 - aparelho e método de entrada, e, programa - Google Patents
aparelho e método de entrada, e, programa Download PDFInfo
- Publication number
- BRPI1003009A2 BRPI1003009A2 BRPI1003009-3A BRPI1003009A BRPI1003009A2 BR PI1003009 A2 BRPI1003009 A2 BR PI1003009A2 BR PI1003009 A BRPI1003009 A BR PI1003009A BR PI1003009 A2 BRPI1003009 A2 BR PI1003009A2
- Authority
- BR
- Brazil
- Prior art keywords
- pressure
- input
- selection
- limit value
- candidate
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements 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/0233—Character input methods
- G06F3/0237—Character input methods using prediction or retrieval techniques
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0414—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means using force sensing means to determine a position
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04886—Interaction 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
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 METODO DE ENTRADA, E, PROGRAMA é provido um aparelho de entrada que inclui: uma unidade de detecção da pressão, que detecta a pressão do pressionamento de um corpo operacional aplicada em uma tecla virtual com um ou mais candidatos de entrada seletivamente alocados; e uma unidade de controle de entrada, quevaria um estado de seleção dos um ou mais candidatos de entrada seletivamente alocados na tecla virtual para cada operação de pressionamento tendo, como um momento único de operação de pressionamento, temporização em que a pressão do pressionamento detectada pela unidade de detecção da pressão excede um valor limite de seleção pré-determinado ou temporização em que a pressão do pressionamento se toma menor que o valor limite de seleção, sendo atenuada depois de exceder o valor limite de seleção.
Description
"APARELHO E MÉTODO DE ENTRADA, E, PROGRAMA" FUNDAMENTOS DA INVENÇÃO
CAMPO DA INVENÇÃO
A presente invenção diz respeito a um aparelho de entrada, a um método de entrada e a um programa. Mais especificamente, a presente invenção diz respeito a um aparelho de entrada, a um método de entrada e a um programa para controlar candidatos de entrada com base em operação de pressionamento contra uma tecla virtual exibida.
DESCRIÇÃO DA TÉCNICA RELACIONADA
Um teclado em hardware para inserir caracteres é freqüentemente montado em um assistente pessoal digital, tais como um telefone celular e um telefone inteligente, e em um dispositivo de controle remoto para um computador pessoal, um sistema de navegação em carro e congêneres. Teclados em hardware são classificados em um tipo com seleção de informação única alocada em uma tecla como um teclado QWERTY normal (a seguir, chamado de um teclado de um tipo de seleção única) e um tipo com seleção de informação diversa alocada em uma tecla como um teclado numérico para realizar inserção de caractere japonês ou inserção de caractere alfabético (a seguir, chamado um teclado de um tipo de seleção diversa).
Nos últimos anos, dispositivos para realizar inserção de caractere durante a exibição em um teclado em software em uma tela de exibição em vez de em um teclado em hardware eliminado dos dispositivos, objetivando miniaturização, redução de custo, robustez e melhoria de desenho dos dispositivos, estão se tornando popular. Em tais casos, freqüentemente, um painel sensível ao toque ou uma plataforma sensível ao toque, para detectar entrada por toque ou entrada por caneta de toque de um operador sobre a tela de exibição, são arranjados nos dispositivos. Por exemplo, da forma ilustrada na figura 1, no caso de operação de um teclado em software 18 de um tipo de seleção diversa, exige-se que um operador aperte continuamente uma tela de exibição para comutar um estado de seleção de uma tecla virtual 18b, tal como a ordem de "A", "B" e "C". Com o pressionamento contínuo por aperto, a operação de entrada é controlada pela detecção de contato e não contato na tela de exibição. Desta maneira, com o pressionamento contínuo utilizando um teclado em software, sempre exige-se que o operador separe seu dedo separado da tela de exibição. Quando um teclado em hardware for utilizado, um operador pode realizar pressionamento contínuo enquanto mantém seu dedo em contato com uma tecla. Portanto, a operação de entrada com um teclado em software é mais trabalhosa ao operador e é mais difícil de ser realizada rapidamente, se comparada com um caso com um teclado em hardware.
Adicionalmente, no caso em que caracteres alocados à mesma tecla virtual 18c são continuamente inseridos como "E" e "E", exige-se realizar a operação de determinação com um outro botão de determinação para prosseguir até a próxima entrada depois de selecionar o primeiro caractere por aperto. Portanto, a inserção não é eficientemente realizada.
Adicionalmente, também no caso para variar um estado de caracteres selecionados, tal como transformação de "KA" em "GA" e "a" em "A", exige-se pressionar um botão de transformação separadamente arranjado e congênere. Esta exigência ocasiona diminuição na eficiência de entrada. Dois problemas supradescritos foram problemas comuns durante a operação de um teclado em hardware do tipo de seleção diversa na técnica relacionada.
Além do mais, já que reação tátil pode não ser obtida com um teclado em software que utiliza um painel sensível ao toque ou uma plataforma sensível ao toque, comparada com a operação com um teclado em hardware, havia um problema de aumento dos erros de digitação.
Para abordar os problemas, foi proposto um método para detectar a pressão do pressionamento aplicada em uma tecla virtual de um teclado em software, pela utilização de um sensor sensível à pressão durante a montagem do sensor sensível à pressão em um dispositivo, e para realizar inserção pela tecla, ainda obtendo reação tátil pela utilização da pressão do pressionamento (por exemplo, veja Pedido de Patente Japonês Aberto 11- 119882). Com o método de operação divulgado no Pedido de Patente Japonês Aberto 11-119882, apenas caracteres kana na linha de topo do silabário Japonês ("A", "KA", "SA", "TA", "NA", "HA", "MA", "YA", "RA", "WA") são respectivamente alocados em uma tecla virtual. Quando um caractere específico (por exemplo, "NA") for tocado a partir dos caracteres kana da linha de topo, caracteres kana agrupados (por exemplo, "NA", "NI", "NU", "NE", "NO") que pertencem ao caractere kana da linha de topo da tecla virtual tocada são exibidos. No Pedido de Patente Japonês Aberto 11-119882, valores limites de pressão são gradualmente arranjados para selecionar cada um dos caracteres kana agrupados, e a pressão do pressionamento da tecla virtual por um corpo operacional é comparada com os valores limites de pressão arranjados gradualmente, de forma que todos os caracteres kana agrupados que pertencem à tecla virtual tocada sejam selecionados. Desta maneira, a quantidade de movimento de uma mão e de uma linha de visão de um operador pode ser reduzida durante a inserção.
SUMÁRIO DA INVENÇÃO
Entretanto, com o método de operação divulgado no Pedido de Patente Japonês Aberto ao Público 11-119882, exige-se que o operador ajuste gradualmente a pressão do pressionamento, a fim de selecionar um caractere kana agrupado desejado. Já que é difícil ajustar a quantidade de pressionamento de um dedo, podem ocorrer erros de seleção de caractere. Além do mais, já que a quantidade de pressionamento é ajustada gradualmente durante o pressionamento contínuo da tela de exibição com o dedo, é colocada uma sobrecarga no dedo.
À luz do exposto, é desejável prover um aparelho de entrada, um método de entrada e um programa capaz de ser operado eficiente e rapidamente com operação de pressionamento desejável.
De acordo com uma modalidade da presente invenção, é provido um aparelho de entrada que inclui: uma unidade de detecção de pressão que detecta a pressão do pressionamento de um corpo operacional aplicada em uma tecla virtual com um ou mais candidatos de entrada alocados seletivamente; e uma unidade de controle de entrada que varia um estado de seleção dos um ou mais candidatos de entrada seletivamente alocados na tecla virtual para cada operação de pressionamento tendo, como um momento único de operação de pressionamento, temporização em que a pressão do pressionamento detectada pela unidade de detecção de pressão excede um valor limite de seleção pré-determinado ou temporização em que a pressão do pressionamento se torna menor que o valor limite de seleção, sendo atenuada depois de exceder o valor limite de seleção.
Com a configuração exposta, o estado de seleção de um ou mais candidatos de entrada seletivamente alocados na tecla virtual varia, para cada operação de pressionamento tendo, como um momento único de operação de pressionamento, a temporização em que a pressão do pressionamento excede um valor limite de seleção ou a temporização em que a pressão do pressionamento se torna menor que o valor limite de seleção, sendo atenuada depois de exceder o valor limite de seleção. Desta maneira, um caractere desejado pode ser selecionado e determinado dentre caracteres variados apenas com a simples operação de pressionamento.
Consequentemente, eficiência e velocidade da operação de entrada podem ser aumentadas pela eliminação de movimento excessivo de um dedo como na técnica relacionada, tais como a operação para pressionar um botão de determinação, operação para repetir contato e não contato em uma tecla virtual, e operação de pressionamento gradual que é difícil de ser realizada, em uma situação em que caracteres alocados na mesma tecla virtual devem ser continuamente inseridos.
O aparelho de entrada inclui adicionalmente: uma unidade de exibição que exibe a tecla virtual, a unidade de detecção de pressão podendo ser arranjada em uma tela de exibição da unidade de exibição, e detecta a pressão do pressionamento de um corpo operacional aplicada na tela de exibição.
A unidade de controle de entrada pode determinar a seleção de um candidato de entrada que está em um estado de seleção naquele momento, quando julgar-se que a operação de determinação pelo corpo operacional está sendo realizada, com base na pressão do pressionamento detectada.
A unidade de controle de entrada pode julgar se a operação de determinação pelo corpo operacional é realizada em algum da temporização em que julga-se que a pressão do pressionamento pelo corpo operacional não está sendo detectada, da temporização em que julga-se que a pressão do pressionamento é igual ou menor que um valor limite de determinação que é menor que o valor limite de seleção, e da temporização em que um tempo pre- determinado passa depois que julgar-se que a pressão do pressionamento é igual ou menor que o valor limite de determinação.
Uma unidade de detecção de posição pode ser arranjada na tela de exibição e detectar uma posição de contato do corpo operacional, e a unidade de controle de entrada pode variar um estado de seleção para um outro candidato de entrada, relacionado ao candidato de entrada que está em um estado de seleção naquele momento, correspondente a uma direção da variação da posição de contato, quando julgar-se que a posição de contato detectada pela unidade de detecção de posição está fora de uma área operacional da tecla virtual, ainda mantendo a pressão do pressionamento detectada igual ou maior que o valor limite de seleção.
A unidade de controle de entrada pode selecionar um ou mais grupos de candidatos de entrada selecionados pela repetição da seleção de determinação de um candidato de entrada que está em um estado de seleção naquele momento, sempre que julgar-se que a operação de determinação pelo corpo operacional está sendo realizada.
A unidade de controle de entrada pode comutar de um modo de seleção de entrada, para selecionar o grupo de candidatos de entrada, para um modo de seleção de transformação preditiva, para selecionar um candidato de transformação preditiva relacionado ao grupo de candidatos de entrada selecionado, quando julgar-se que a pressão do pressionamento detectada é igual ou maior que um valor limite de transformação, que é maior que o valor limite de seleção.
A unidade de controle de entrada pode variar um estado de seleção do candidato de transformação preditiva, para cada operação de pressionamento, no modo de seleção de transformação preditiva.
A unidade de controle de entrada pode determinar inserir o candidato de transformação preditiva que está em um estado de seleção naquele momento, quando julgar-se que a operação de determinação pelo corpo operacional está sendo realizada com base na pressão do pressionamento detectada no modo de seleção de transformação preditiva.
A unidade de exibição pode exibir uma pré-visualização do candidato de entrada que está em um estado de seleção naquele momento, quando julgar-se que a pressão do pressionamento detectada é igual ou maior que um valor limite de exibição pré-determinado.
A unidade de exibição pode variar um estado de exibição do candidato de entrada correspondente à variação de pressão do pressionamento detectada.
A unidade de exibição pode exibir uma pré-visualização do candidato de entrada em um tamanho proporcional à magnitude da pressão do pressionamento detectada.
De acordo com uma outra modalidade da presente invenção, é provido um método de entrada que inclui as etapas de detectar, por um sensor de pressão, a pressão do pressionamento de um corpo operacional aplicada em uma tecla virtual com um ou mais candidatos de entrada alocados seletivamente; e variar um estado de seleção dos um ou mais candidatos de entrada seletivamente alocados na tecla virtual, para cada operação de pressionamento tendo, como um momento único de operação de pressionamento, temporização em que a pressão do pressionamento detectada pelo sensor de pressão excede um valor limite de seleção pré-determinado ou temporização em que a pressão do pressionamento se torna menor que o valor limite de seleção, sendo atenuada depois de exceder o valor limite de seleção.
De acordo com uma outra modalidade da presente invenção, é provido um programa para fazer com que um computador execute os processos de: detectar, por um sensor de pressão, a pressão do pressionamento de um corpo operacional aplicada em uma tecla virtual com um ou mais candidatos de entrada alocados seletivamente; e variar um estado de seleção dos um ou mais candidatos de entrada seletivamente alocados na tecla virtual, para cada operação de pressionamento tendo, como um momento único de operação de pressionamento, temporização em que a pressão do pressionamento detectada pelo sensor de pressão excede um valor limite de seleção pré-determinado ou temporização em que a pressão do pressionamento se torna menor que o valor limite de seleção, sendo atenuada depois de exceder o valor limite de seleção.
Como exposto, de acordo com a presente invenção, operação de entrada eficiente e em alta velocidade pode ser realizada com a operação de pressionamento desejável.
DESCRIÇÃO RESUMIDA DOS DESENHOS
A figura 1 é uma vista que ilustra um dispositivo móvel de acordo com a primeira até a terceira modalidades da presente invenção;
a figura 2 é uma vista que ilustra um painel sensível ao toque e um sensor sensível à pressão montados no dispositivo móvel de acordo com a primeira até a terceira modalidades;
a figura 3 é uma vista que ilustra uma configuração funcional do dispositivo móvel de acordo com a primeira até a terceira modalidades;
a figura 4 é um fluxograma que descreve um processo de operação de entrada (rotina principal) realizado no dispositivo móvel de acordo com a primeira modalidade;
a figura 5 ilustra um exemplo de um método de exibição de um estado de seleção de um candidato de entrada exibido no dispositivo móvel de acordo com a primeira modalidade;
a figura 6 ilustra um exemplo de um método de exibição de um estado de seleção de um candidato de entrada exibido no dispositivo móvel de acordo com a primeira modalidade;
a figura 7 é uma vista explicativa que ilustra a variação do estado de seleção do candidato de entrada na operação de entrada de acordo com a primeira modalidade;
a figura 8 é um fluxograma que descreve um processo de determinação do caractere selecionado (sub-rotina) realizado no dispositivo móvel de acordo com a primeira modalidade;
a figura 9 é uma vista explicativa que ilustra a determinação do candidato de entrada na operação de entrada de acordo com a primeira modalidade;
a figura 10 é um fluxograma que descreve um processo de determinação do caractere selecionado (sub-rotina) realizado no dispositivo móvel de acordo com exemplo modificado 1 da primeira modalidade;
a figura 11 é uma vista explicativa que ilustra a determinação do candidato de entrada na operação de entrada de acordo com o exemplo modificado 1 da primeira modalidade;
a figura 12 é um fluxograma que descreve um processo de determinação do caractere selecionado (sub-rotina) realizado no dispositivo móvel de acordo com o exemplo modificado 2 da primeira modalidade;
a figura 13 é uma vista explicativa que ilustra a determinação do candidato de entrada na operação de entrada de acordo com o exemplo modificado 2 da primeira modalidade;
a figura 14 é um fluxograma que descreve um processo de operação de entrada (rotina principal) realizado no dispositivo móvel de acordo com a segunda modalidade da presente invenção;
a figura 15 é uma vista explicativa que ilustra a variação do estado de seleção do candidato de entrada na operação de entrada de acordo com a segunda modalidade;
a figura 16 é um fluxograma que descreve um processo de operação de entrada (rotina principal) realizado no dispositivo móvel de acordo com a terceira modalidade da presente invenção; e
a figura 17 é uma vista explicativa que ilustra a variação do estado de seleção do candidato de entrada na operação de entrada de acordo com a terceira modalidade;
DESCRIÇÃO DETALHADA DA(S) MODALIDADE(S)
A seguir, modalidades preferidas da presente invenção serão descritas com detalhes em relação aos desenhos anexos. Note que, nesta especificação e nos desenhos anexos, elementos estruturais que têm, substancialmente, as mesmas função e estrutura são denotados com os mesmos números de referência, e a explicação repetida destes elementos estruturais é omitida.
As modalidades da presente invenção serão descritas na seguinte ordem.
<Primeira modalidade>
[1-1. Configuração de hardware do aparelho móvel]
[1-2. Configuração funcional do dispositivo móvel] [1-3. Operação do dispositivo móvel]
(Processo de operação de entrada: Rotina principal)
(Processo de determinação do caractere selecionado: Sub-rotina)
(Variação do estado da seleção)
[1-4. Exemplo modificado 1 do processo de determinação do caractere selecionado]
[1-5. Exemplo modificado 2 do processo de determinação do caractere selecionado]
<Segunda modalidade>
[2-1. Operação do dispositivo móvel]
<Terceira modalidade>
[3-1. Operação do dispositivo móvel]
<Primeira modalidade>
[ 1 -1. Configuração de hardware do aparelho móvel]
Primeiro, uma visão geral da configuração de hardware de um aparelho móvel de acordo com a primeira modalidade da presente invenção será descrita em relação às figuras 1 e 2.
Da forma ilustrada na figura 1, um dispositivo móvel 10 de acordo com a presente modalidade inclui uma tela 12. Por exemplo, uma tela de cristal líquido (LCD)5 uma tela eletroluminescente orgânica (OELD) e congêneres podem ser utilizadas como a tela 12.
O dispositivo móvel 10 de acordo com a presente modalidade é um exemplo de um aparelho de entrada para inserir informação pelo contato e pressionamento na tela 12. O dispositivo móvel 10 pode ser um terminal portátil, tais como um telefone celular, um leitor de música portátil e um assistente pessoal digital (PDA). Adicionalmente, o dispositivo móvel 10 pode ser um dispositivo de processamento de informação, tal como um computador pessoal (PC) tipo notebook e um PC tipo desktop. A seguir, o dispositivo móvel 10 para operar diretamente uma tela de exibição é descrito como um exemplo do aparelho de entrada. O aparelho de entrada pode ser usado para operação de entrada de um aparelho cuja tela de exibição não é diretamente operada, isto é, um aparelho no qual um painel sensível ao toque para detectar uma posição não é necessariamente montado, tal como uma PC tipo notebook equipado com plataforma sensível ao toque e um controle remoto tipo plataforma sensível ao toque para uma televisão, um sistema de navegação em carro ou congêneres.
Teclas virtuais 18a, 18b, 18c,..., do tipo de seleção diversa com um ou mais candidatos de entrada seletivamente alocados são exibidas na tela 12. Na seguinte descrição da presente modalidade, teclas virtuais em software para inserir um caractere kana ou um caractere alfabético pelo pressionamento de uma única tecla por diversas vezes são exemplificadas. Aqui, um teclado em software de arranjo de teclas QWERTY também pode ser adotado.
Da forma ilustrada em uma vista explodida da figura 2, no dispositivo móvel 10 de acordo com a presente modalidade, um sensor sensível à pressão 14 e um painel sensível ao toque 16, ambos em forma de folha, são laminados no lado da tela de exibição da tela 12. O sensor sensível à pressão 14 tem uma configuração em que borracha condutora sensível à pressão é ensanduichada por dois painéis de folha que formam planos do eletrodo. Quando a borracha condutora sensível à pressão for deformada devido ao pressionamento de um corpo operacional, tal como um dedo, na tela de exibição, o sensor sensível à pressão 14 detecta a pressão do pressionamento pela detecção de portador de corrente na parte deformada. Considerando a permeabilidade da tela, o sensor sensível à pressão 14 é formado em forma de armação.
O painel sensível ao toque 16 é arranjado exatamente acima do sensor sensível à pressão 14 disposto na tela de exibição. Os painéis sensíveis ao toque 16 utilizados na presente modalidade e nas modalidades mencionadas a seguir podem ser um tipo eletrostático ou um tipo ótico, contanto que seja de um tipo permeável. 0 painel sensível ao toque 16 de acordo com a presente modalidade tem um sensor eletrostático em forma de malha e detecta uma posição (coordenadas) de um corpo operacional que faz contato com a tela de exibição com base na variação de capacitância eletrostática. Quando o painel sensível ao toque 16 não detectar a variação da capacitância eletrostática, julga-se que a tela de exibição da tela 12 não é tocada por um corpo operacional. Por outro lado, quando o painel sensível ao toque 16 detectar variação da capacitância eletrostática, julga-se que a tela de exibição da tela 12 é tocada por um corpo operacional.
Realmente, o corpo operacional não toca na tela de exibição da tela 12, mas na superfície do painel sensível ao toque 16. A seguir, um caso como este é descrito como "o corpo operacional toca na tela de exibição da tela 12".
O dispositivo móvel 10 incorpora um microprocessador 30, da forma ilustrada na figura 1. O microprocessador 30 inclui uma CPU 32, uma RAM 34 e uma memória não volátil 36. A pressão do pressionamento detectada pelo sensor sensível à pressão 14 e a posição de contato detectada pelo painel sensível ao toque 16 são armazenadas na RAM 34 ou na memória não volátil 36 do microprocessador 30. A CPU 32 opera relacionando várias informações inseridas a partir do sensor sensível à pressão 14 e do painel sensível ao toque 16 com materiais de exibição exibidos na tela 12, e, desse modo, analisa o movimento do corpo operacional. A CPU 32 realiza a operação de entrada no dispositivo móvel 10 com base no movimento do corpo operacional analisado.
[1-2. Configuração funcional do dispositivo móvel]
O dispositivo móvel 10 de acordo com a primeira modalidade tem a configuração funcional ilustrada nos blocos funcionais da figura 3. Isto é, o dispositivo móvel 10 de acordo com a presente modalidade inclui uma unidade de detecção de pressão 20, uma unidade de detecção de posição 22, uma unidade de armazenamento 24, uma unidade de controle de entrada 26 e uma unidade de exibição 28.
A unidade de detecção de pressão 20 é arranjada na tela de exibição da tela 12 e detecta a pressão do pressionamento de um corpo operacional (por exemplo, um dedo de um operador) aplicada na tela de exibição. O sensor sensível à pressão 14 é um exemplo da unidade de detecção de pressão 20.
A unidade de detecção de posição 22 é arranjada na tela de exibição e detecta a posição de contato do corpo operacional. O painel sensível ao toque 16 é um exemplo da unidade de detecção de posição 22.
A unidade de armazenamento 24 é constituída pela RAM 34 e pela memória não volátil 36 expostas, por exemplo, e armazena vários valores limites. Os vários valores limites são utilizados, principalmente, em relação à operação do corpo operacional, para julgar se os vários processos que serão descritos a seguir são realizados ou não. A unidade de armazenamento 24 armazena previamente um valor limite de seleção 24a, um valor limite de determinação 24b, um valor limite de transformação 24c, um primeiro valor limite de exibição 24d e um segundo valor limite de exibição 24e. A unidade de armazenamento 24 armazena temporariamente um ou mais candidatos de entrada (grupo de candidatos de entrada 24f) selecionados, correspondentes à operação de um corpo operacional. Aqui, o primeiro valor limite de exibição 24d e o segundo valor limite de exibição 24e são exemplos de um valor limite de exibição que é um critério de determinação se os candidatos de entrada devem ser exibidos como uma pré-visualização ou não.
A unidade de controle de entrada 26 varia um estado de seleção de um ou mais candidatos de entrada seletivamente alocados em uma tecla virtual, para cada operação de pressionamento, com a temporização em que a pressão do pressionamento detectada pela unidade de detecção de pressão 20 excede o valor limite de seleção 24a, como um momento único de operação de pressionamento.
Por exemplo, no caso em que a operação de pressionamento é realizada em uma tecla virtual 18b, um estado de seleção de candidatos de entrada de "A", "B" e "C" seletivamente alocados na tecla virtual 18b varia na ordem de "A", "B" e "C" em cada temporização em que a pressão do pressionamento excede o valor limite de seleção 24a.
Aqui, também é possível que a unidade de controle de entrada 26 varie o estado de seleção na ordem de "A", "B" e "C" em cada temporização em que a pressão do pressionamento cai abaixo do valor limite de seleção 24a, sendo atenuada depois de exceder o valor limite de seleção 24a.
Quando julgar-se que a operação de determinação por um corpo operacional é realizada com base na pressão do pressionamento detectada, a unidade de controle de entrada 26 determina a seleção do candidato de entrada que está no estado de seleção naquele momento. Na presente modalidade, a temporização para julgar se a operação de determinação por um corpo operacional é realizada é a temporização em que julga-se que a pressão do pressionamento pelo corpo operacional não é detectada.
A unidade de controle de entrada 26 repete a seleção de determinação de um candidato de entrada que está em um estado de seleção na temporização desta, cada vez que julgar-se que a operação de determinação pelo corpo operacional é realizada. Os um ou mais candidatos de entrada determinados por seleção seqüencial, da forma supradescrita, são armazenados no grupo de candidatos de entrada da unidade de armazenamento 24 na ordem de serem determinados por seleção. Por exemplo, quando os candidatos de entrada de "A", "R" e "M" forem determinados por seleção seqüencial, uma seqüência de caracteres de "ARM" é armazenada no grupo de candidatos de entrada da unidade de armazenamento 24.
Quando julgar-se que a pressão do pressionamento detectada é igual ou maior que o valor limite de exibição previamente determinado, a unidade de exibição 28 exibe, na tela 12, o candidato de entrada que está no estado de seleção naquele momento. Por exemplo, no dispositivo móvel 10 ilustrado no lado esquerdo da figura 5, embora um dedo de um operador seja colocado em uma tecla virtual 18c do painel sensível ao toque 16, pressão do pressionamento não é aplicada. Neste caso, a tela 12 exibe uma pré- visualização do caractere selecionado em uma posição em que a pré- visualização não deve ser oculta pelo dedo. Aqui, o caractere selecionado "e" é pré-visualizado. Neste estado, a operação da tecla de entrada está apenas em um estado de seleção, e a seleção ainda não é determinada.
Durante o pressionamento da tecla virtual com o dedo ainda mantendo contato com ela a partir deste estado, a variação da pressão do pressionamento é detectada pela unidade de detecção de pressão 20. O estado de seleção do candidato de entrada varia correspondente à variação da pressão do pressionamento detectada, e a unidade de exibição 28 varia o estado de exibição correspondente a esta. Por exemplo, a unidade de exibição 28 exibe uma pré-visualização do candidato de entrada em um tamanho proporcional à magnitude da pressão do pressionamento detectada.
Como um exemplo específico, quando um valor de pressão P for igual ou menor que o primeiro valor limite de exibição 24d, a pré- visualização da tecla selecionada é exibida em um tamanho normal, da forma ilustrada no lado esquerdo da figura 5. O tamanho de exibição naquele momento é denotado por "1". Quando o valor da pressão P se tornar um valor maior que o primeiro valor limite de exibição 24d e menor que o segundo valor limite de exibição 24e, aumentando gradualmente, a pré-visualização da tecla selecionada é exibida ampliada, correspondente ao tamanho do valor da pressão aplicada, da forma ilustrada no lado direito da figura 5. Neste caso, o tamanho de exibição é maior que aquele do lado esquerdo da figura 5. Desta maneira, o operador pode perceber qual nível de pressão é atualmente aplicado por alguém.
Quando o valor da pressão P exceder o valor limite de seleção, aumentando adicionalmente pelo pressionamento adicional da tecla virtual com o dedo mantendo-o ali colocado, o candidato de entrada é determinado como a seleção e o caractere determinado por seleção é exibido invertido correspondente a este, da forma ilustrada no lado direito da figura 6. Desta maneira, a determinação da seleção da operação da tecla de entrada é visualmente informada ao operador.
Aqui, diferente de exceder o absoluto valor do valor da pressão P em relação ao valor limite de seleção, também é possível que a operação de "determinação" seja julgada por exceder uma diferenciação temporal da pressão em relação a um valor limite e congêneres. Adicionalmente, além da aplicação da reação visual pela realização da exibição ampliada e da exibição da seleção de tecla na tela de exibição durante a operação, como exposto, também é efetivo, para realizar a operação intuitiva, aplicar reação com um dispositivo de vibração, tal como um motor de vibração.
Aqui, comandos para cada uma das unidades expostas são executados por um dispositivo de controle dedicado ou pela CPU 32, para executar programas. Os programas para realizar um processo de operação de entrada que será descrito a seguir são armazenados previamente na ROM 34 e na memória não volátil 36. Então, a CPU 32 lê os respectivos programas das memórias e realiza a execução, de forma que as respectivas funções da unidade de detecção da pressão 20, da unidade de detecção de posição 22, da unidade de controle de entrada 26 e da unidade de exibição 28 sejam realizadas.
[1-3. Operação do dispositivo móvel] A seguir, a operação do dispositivo móvel 10 de acordo com a presente modalidade será descrita em relação a um fluxograma ilustrado na figura 4, como o processo de operação de entrada.
(Processo de Operação de Entrada: Rotina Principal)
Quando o processo de operação de entrada for iniciado a partir da etapa S400, a unidade de detecção de posição 22 detecta uma posição de entrada operacional, isto é, uma posição da tela de exibição em que um dedo, que é o corpo operacional, toca, na etapa S405. Na etapa S410, a unidade de controle de entrada 26 seleciona um caractere correspondente à posição detectada como um candidato de entrada. Por exemplo, no caso de entrada alfabética, a unidade de controle de entrada 26 seleciona um caractere "D" correspondente à posição detectada quando o dedo tocar a tecla virtual 18c da figura 1. Na etapa S415, a unidade de detecção da pressão 20 detecta o valor da pressão P para pressionar a tecla virtual 18c. Na etapa S420, a unidade de controle de entrada 26 julga se o valor da pressão P fica maior que o primeiro valor limite de exibição 24d. Quando o valor da pressão P for igual ou menor que o primeiro valor limite 24d, a unidade de exibição 28 exibe uma pré- visualização de um caractere "D" selecionado naquele momento em que prossegue para a etapa S425, e retorna para a etapa S405.
As etapas S405 até S420 são novamente realizadas. Quando a unidade de controle de entrada 26 julgar que o valor da pressão P se tornou maior que o primeiro valor limite de exibição 24d, na etapa S420, a unidade de controle de entrada 26 julga se o valor da pressão P é maior que o segundo valor limite de exibição 24e enquanto prossegue para a etapa S430. Quando o valor da pressão P for igual ou menor que o segundo valor limite de exibição 24e, a unidade de exibição 28 exibe a pré-visualização do caractere "D" selecionado naquele momento para ficar ampliado enquanto prossegue para a etapa S435, e ela retorna para a etapa S405.
Retornando para a etapa S405 uma vez mais, as etapas S405 até S430 são realizadas. Quando a unidade de controle de entrada 26 julgar que o valor da pressão P é maior que o segundo valor limite de exibição 24e, na etapa S430, a unidade de controle de entrada 26 julga se o valor da pressão P excede o valor limite de seleção 24a enquanto prossegue para a etapa S440.
Da forma ilustrada na figura 7, os processos são repetidos, retornando para a etapa S405, até que o valor da pressão P exceda o valor limite de seleção 24a. Então, quando o valor da pressão P exceder o valor limite de seleção 24a, o caractere selecionado "D" é determinado em um estado de seleção, e a unidade de exibição 28 exibe que o caractere selecionado está no estado de seleção, enquanto prossegue para a etapa S445 (veja o caractere invertido "e" no lado direito da figura 6).
(Processo de determinação do caractere selecionado: Sub-rotina)
Na etapa S450, um processo de determinação do caractere selecionado é invocado. O processo de determinação do caractere selecionado inicia a partir da etapa S800 da figura 8. Na etapa S805, a unidade de detecção de posição 22 julga se o dedo está em contato com a tela de exibição. Quando o dedo estiver em contato com a tela de exibição, o processo termina sem realizar a determinação da seleção do caractere. Por outro lado, quando o dedo não estiver em contato com a tela de exibição, a unidade de controle de entrada 26 julga que a operação de determinação por um dedo é realizada e, então, determina selecionar o candidato de entrada "D" que está atualmente no estado de seleção, enquanto prossegue para a etapa S810. Assim, o processo de determinação do caractere selecionado da figura 8 é concluído, e ele retorna ao processo de operação de entrada da figura 4. (Variação do estado da seleção do candidato de entrada)
A seguir, a variação do estado de seleção dos candidatos de entrada será adicionalmente descrita em relação ao fluxograma da figura 4 e a um diagrama de transição da figura 9. Aqui, entrada kana é adotada como um modo entrada. Quando um operador tocar e pressionar uma tecla virtual 18d da figura 1, um candidato de entrada "TA", que está em um estado de seleção, é selecionado, da forma ilustrada na figura 9, através das etapas S405 até S450 da primeira vez. Naquele momento, a seleção do candidato de entrada "TA" não é determinada.
Quando o valor da pressão P exceder o valor limite de seleção uma vez mais, nas etapas S405 até S450, da segunda vez, o estado de seleção do candidato de entrada varia de "TA" para "TI", da forma ilustrada na figura 9. Neste momento, o dedo mantém o estado em contato. Aqui, o fenômeno que o valor da pressão P excede o valor limite de seleção, uma vez mais exige a consideração de que a pressão do pressionamento se torne menor que o limite de seleção, sendo atenuada depois de exceder o valor limite de seleção. Desta maneira, um momento único de operação de pressionamento é reconhecido como realizado em cada temporização em que a pressão do pressionamento excede o valor de seleção e o estado de seleção dos candidatos de entrada varia.
Quando os processos expostos forem repetidos, o estado de seleção do candidato de entrada varia de "TI" para "TU", pela operação de pressionamento das etapas S405 até S450 da terceira vez. Então, o estado de seleção do candidato de entrada varia de "TU" para "TE" pela operação de pressionamento das etapas S405 até S450 da quarta vez. Já que o dedo não fica sem contato nas etapas S405 até S450, das primeira até terceira vezes, o caractere selecionado não é determinado como o caractere de entrada. Então, o dedo fica sem contato posteriormente, da forma ilustrada na parte superior da figura 9. Desta maneira, o caractere "TE" é selecionado e determinado como o candidato de entrada na etapa S450 da quarta vez.
Quando o operador toca e pressiona a tecla virtual 18d da figura 1 uma vez mais, os processos das etapas S405 até S450 são repetidos uma vez mais. O estado de seleção dos candidatos de entrada varia continuamente na ordem de "TA", "TI", "TU", "TE", "TO", "TA",..., correspondente ao número de vezes de operação de pressionamento até que o dedo fique sem contato.
Na técnica relacionada, para pressionamento contínuo pelo aperto com um teclado em software, um operador sofre uma sobrecarga devido à necessidade de ter seu dedo separado toda vez de uma tela de exibição. Entretanto, como exposto, com o método de entrada de acordo com a presente modalidade, entrada de caractere pode ser realizada, ainda mantendo um dedo do operador em contato com uma tecla mesmo na entrada de caractere com uma tecla virtual de um teclado em software com sensação similar a um teclado em hardware. Desta maneira, a sobrecarga da operação de entrada para o operador pode ser aliviada ao grau similar de um teclado em hardware, e a operação de entrada pode ser realizada rapidamente.
Por exemplo, durante a operação de um teclado em software do tipo de seleção diversa, ocorria freqüentemente situações em que caracteres alocados na mesma tecla virtual eram continuamente inseridos, tal como uma situação para inserir "NA" e "NA" ou "TE" e "TU" na inserção em japonês com um teclado numérico. Em tal inserção da técnica relacionada, exige-se realizar a operação de determinação enquanto se move uma vez um dedo para uma tecla de determinação, uma tecla de direção ou congêneres depois da inserção do primeiro caractere e, então, inserir o segundo caractere depois de mover o dedo para a posição da tecla.
Neste ínterim, com o método de entrada de acordo com a presente modalidade, quando um dedo fica sem contato, uma vez que fica distante do painel sensível ao toque 16, o caractere de candidato de entrada do tipo de seleção diversa que variou em um estado de seleção naquele momento é determinado como um caractere de entrada, da forma ilustrada na figura 9. Assim, o operador pode determinar a seleção do primeiro caractere apenas pela operação do dedo que se separa do painel sensível ao toque 16. Desta maneira, no caso da inserção contínua de caracteres alocados na mesma tecla pela utilização de um teclado em software do tipo de seleção diversa, a eficiência e a velocidade da operação de entrada podem aumentar pela eliminação do movimento excessivo de um dedo.
Aqui, no caso da inserção contínua dos caracteres alocados em diferentes botões, sendo diferente do exposto, o primeiro caractere é determinado no momento em que o dedo se move para fora da primeira faixa de botão.
[1-4. Exemplo modificado 1 do processo de determinação do caractere selecionado]
No processo de determinação do caractere selecionado (veja a figura 8) descrito na primeira modalidade, também é possível que um caractere que está em um estado de seleção no momento em que o valor da pressão P fica menor que o valor limite de determinação previamente determinado no faixa vizinha a zero, mas não sendo zero, seja determinado por seleção como um candidato de entrada. Neste caso, a temporização de julgamento em que a operação de determinação é realizada pelo corpo operacional é quando julga-se que a pressão do pressionamento é igual ou menor que o valor limite de determinação 24b.
O processo de determinação do caractere selecionado do exemplo modificado 1 será descrito em resumo em relação às figuras 10 e 11. Na primeira modalidade, quando julga-se que não há contato na etapa S805 da figura 8, o caractere selecionado é determinado como o candidato de entrada na etapa S810. Neste ínterim, no exemplo modificado 1, quando julgar-se que o valor da pressão P é menor que o valor limite de determinação 24b na etapa S1005, o caractere selecionado é determinado como o candidato de entrada na etapa S1010.
O método de determinação do caractere selecionado de acordo com o exemplo modificado 1 é baseado em consideração à tendência de que o valor da pressão P não cai até as proximidades de zero enquanto um operador pressiona continuamente um botão (parte a na figura 11). Com o método de determinação da operação de acordo com o exemplo modificado 1, um operador pode realizar inserção de caractere continuamente sem que seu dedo se separe de uma tecla.
[1-5. Exemplo modificado 2 do processo de determinação do caractere selecionado]
Adicionalmente, também é possível que um caractere selecionado possa ser determinado como um candidato de entrada depois de passar o tempo dT a partir de quando o valor da pressão P fica igual ou menor que um valor limite de determinação previamente determinado na zona de vizinha a zero (veja a figura 13). Neste caso, a temporização de julgamento de que a operação de determinação é realizada pelo corpo operacional é quando passa um tempo pré-determinado depois de julgar-se que a pressão do pressionamento é igual ou menor que o valor limite de determinação 24b.
O processo de determinação do caractere selecionado do exemplo modificado 2 será descrito em resumo em relação às figuras 12 e 13.
No exemplo modificado 2, quando julgar-se que o tempo dT passou, na etapa S1205, depois que julgar-se que o valor da pressão P é menor que o valor limite de determinação, na etapa S1005 da figura 10, o caractere selecionado é determinado como o candidato de entrada na etapa S1010.
Com o método de determinação do caractere selecionado de acordo com o exemplo modificado 2, mesmo quando o valor da pressão P cair até igual ou menor que o valor limite de determinação por erro durante um o pressionamento contínuo de um botão pelo operador (parte b na figura 13), é possível impedir que a determinação da seleção do candidato de entrada seja realizada por erro.
<Segunda modalidade>
A seguir, o dispositivo móvel 10 de acordo com a segunda modalidade da presente invenção será descrito em relação às figuras 14 e 15. Como exposto, com um teclado em hardware ou um teclado em software, algumas vezes, é exigido mudar um estado de um caractere selecionado, tais como a transformação de "KA" para "GA" e de "a" para "A", por exemplo.
Na técnica relacionada, um caso como este tem complicada operação de entrada desejada, tal como a realização de transformação e congêneres pelo pressionamento da "tecla de transformação de som surdo / semi-surdo" ou da "tecla de seleção maiúsculas / minúsculas" arranjadas separadamente das teclas de caractere. Desta maneira, tal operação ocasiona diminuição na eficiência de inserção.
Neste ínterim, com o dispositivo móvel 10 de acordo com a segunda modalidade da presente invenção, a transformação de estado de seleção entre caracteres que são associados uns com os outros, como a "tecla de transformação de som surdo / semi-surdo" e a "tecla de seleção maiúsculas / minúsculas" pode ser eficientemente realizada pela combinação da operação de pressionamento e da operação de deslizamento de um dedo, da forma ilustrada na figura 15. Em vista do exposto, quando julgar-se que uma posição de contato detectada pela unidade de detecção de posição 22 está fora da área operacional da tecla virtual, ainda mantendo a pressão do pressionamento detectada pela unidade de detecção da pressão 20 igual ou maior que o valor limite de seleção, a unidade de controle de entrada 26 de acordo com a presente modalidade varia o estado de seleção para um outro candidato de entrada, relacionado ao candidato de entrada que está no estado de seleção naquele momento, correspondente à direção de variação da posição de contato. A seguir, a operação do dispositivo móvel 10 de acordo com a segunda modalidade será descrita.
[2-1. Operação do dispositivo móvel]
Quando o processo de operação de entrada for iniciado a partir da etapa S1400 da figura 14, a unidade de detecção de posição 22 detecta uma posição da tela de exibição em que um dedo toca, na etapa S405. Na etapa S410, a unidade de controle de entrada 26 seleciona um caractere correspondente à posição detectada como um candidato de entrada. Por exemplo, no caso de entrada kana, a unidade de controle de entrada 26 seleciona um caractere "TA" correspondente à posição detectada quando o dedo tocar a tecla virtual 18d da figura 1. Na etapa S415, a unidade de detecção da pressão 20 detecta o valor da pressão P para pressionar a tecla virtual 18d. A pré-visualização do caractere selecionado é controlada através dos processos das etapas S420 até S435. Já que os processos das etapas S420 até S435 são similares àqueles da primeira modalidade, descrição detalhada não será repetida.
Aqui, considera-se que o estado de seleção de caracteres varia na ordem de "TA", "TI", "TU" e "TE", da forma ilustrada na figura 15, pela repetição das etapas S405 até S445 e da etapa S1405. Na etapa S1405, a unidade de controle de entrada 26 julga se a posição de contato detectada pela unidade de detecção de posição 22 cai fora da área operacional da tecla virtual no estado em que a pressão do pressionamento detectada pela unidade de detecção da pressão 20 é mantida igual ou maior que o valor limite de seleção. Na figura 15, isto é julgado como "NÃO", e retorna-se para a etapa S405, até que um caractere "TE" fique no estado de seleção.
Quando o caractere "TE" fica no estado de seleção, a unidade de controle de entrada 26 julga que a posição de contato detectada pela unidade de detecção de posição 22 cai fora da área operacional da tecla virtual no estado em que a pressão do pressionamento detectada pela unidade de detecção da pressão 20 é mantida igual ou maior que o valor limite de seleção. Por exemplo, no dispositivo móvel 10 ilustrado na parte inferior da figura 15, o dedo se move, para deslizar à direita da tecla virtual 18d, e a posição de contato do dedo cai fora da tecla virtual 18d.
Neste caso, prosseguindo para a etapa S1410, a unidade de controle de entrada 26 julga em qual direção o dedo o dedo se desliza, com base na direção do movimento da posição de contato. Quando o dedo cair fora na direção direita, prosseguindo para a etapa S1415, a unidade de controle de entrada 26 varia o caractere selecionado para "DE", para ser o som surdo do caractere "TE" que está no estado de seleção naquele momento (parte c no diagrama de transição no lado superior da figura 15) e, então, realiza o processo de determinação do caractere selecionado da etapa S450.
Neste ínterim, quando o dedo cair fora na direção esquerda, prosseguindo para a etapa S1420 a partir da etapa S1410, a unidade de controle de entrada 26 varia o caractere selecionado para ser o som semi- surdo do caractere "TE" que está no estado de seleção naquele momento.
Aqui, já que não há som semi-surdo de "TE", o caractere selecionado permanece como "TE".
Como exposto, com o dispositivo móvel 10 de acordo com a presente modalidade, durante a realização da entrada para variar o estado de seleção correspondente ao número de pressionamento, o estado de seleção de caractere pode variar do caractere atual para um outro candidato de entrada relacionado a este, tal como a transformação de "KA" para "GA" e de "a" para "A", movendo a posição do dedo na direção vertical ou na direção horizontal no estado de manter o dedo em pressionamento. Assim, a quantidade de movimento do dedo pode ser reduzida, e a carga de operação de entrada para o operador pode ser aliviada no momento da operação de entrada. Desta maneira, eficiente e rápida operação de entrada pode ser realizada.
Como um outro exemplo de variação do caractere atual para um outro candidato de entrada relacionado ao caractere, um método para definir a operação correspondente à direção do movimento do dedo pode ser considerado. Neste método, no estado de manter o dedo em pressionamento para inserir um caractere "HA", o caractere será "BA" quando o dedo se mover para a direita, o caractere será "PA" quando se mover para a esquerda, e o caractere de entrada será cancelado quando se mover para cima, por exemplo. Adicionalmente, também é possível transformar para um outro caractere relacionado ao caractere que está atualmente no estado de seleção, tal como uma seleção de maiúsculas / minúsculas.
<Terceira modalidade>
Finalmente, o dispositivo móvel 10 de acordo com a terceira modalidade da presente invenção será descrito em relação às figuras 16 e 17. Na técnica relacionada, é bem conhecido um método para aumentar a eficiência de inserção pela provisão de candidatos de transformação preditiva em relação à entrada de caractere com um teclado e pela seleção de algum dos candidatos de transformação preditiva. Entretanto, na maioria dos casos, os candidatos de transformação preditiva são exibidos em uma posição separada do teclado para impedir sobreposição com ele. Portanto, exige-se que um dedo se mova para fora da área do teclado, para selecionar um candidato de transformação preditiva, de forma que o aumento da velocidade de operação de entrada seja interrompido. Há casos em que um botão de candidato de transformação preditiva é arranjado em um teclado. Entretanto, já que exige- se que o movimento do dedo seja similar ao exposto, a eficiência é inadequada na maioria dos casos.
Neste ínterim, com a operação de entrada de acordo com a presente modalidade, um valor limite de julgamento (valor limite de transformação) para a seleção do candidato de transformação preditiva é arranjado além do valor limite de julgamento (valor limite de seleção), para a variação de estado de seleção de caractere, da forma ilustrada na figura 17.
Quando o valor da pressão P exceder o valor limite de transformação, a próxima variação prévia é cancelada, e a seleção de um candidato de transformação preditiva deve ser realizada. Naquele momento, quando julgar- se que a pressão do pressionamento detectada é igual ou maior que o valor limite de transformação, a unidade de controle de entrada 26 comuta para um modo de seleção de transformação preditiva a partir de um modo de seleção de entrada. O modo de seleção de entrada é o modo para selecionar um grupo de candidatos de entrada, como exposto. O modo de seleção de transformação preditiva é o modo para prover, a um operador, uma seqüência de caracteres relacionada ao grupo de candidatos de entrada selecionado como um candidato de transformação.
A unidade de controle de entrada 26 varia o estado de seleção dos candidatos de transformação preditiva para cada operação de pressionamento no modo de seleção de transformação preditiva.
Adicionalmente, quando julgar-se que a operação de determinação pelo corpo operacional está sendo realizada, com base na pressão do pressionamento detectada no modo de seleção de transformação preditiva, a unidade de controle de entrada 26 determina inserir o candidato de transformação preditiva que está no estado de seleção naquele momento. Desta maneira, a operação de entrada pode ser simplificada, enquanto a quantidade de movimento do dedo pode ser reduzida. A seguir, a operação do dispositivo móvel 10 de acordo com a terceira modalidade será descrita.
[3-1. Operação do dispositivo móvel]
Quando o processo de operação de entrada for iniciado a partir da etapa S1600 da figura 16, a variação do estado da seleção de um caractere de entrada e a determinação da seleção do caractere de entrada são realizadas pela realização das etapas S405 até S415, S440 e S445, que são similares à primeira modalidade. Aqui, considera-se que um caractere "A" é primeiramente determinado por seleção com o processo e, então, um caractere "RA" fica no estado de seleção enquanto um dedo toca uma tecla virtual cujo caractere kana de topo é "RA", da forma ilustrada na figura 17.
Neste caso, a unidade de controle de entrada 26 julga se o valor da pressão P excede o valor limite de transformação na etapa S1630, depois da etapa S445. Da forma ilustrada na figura 17, no momento em que o caractere "RA" fica no estado de seleção, o valor da pressão P não excede o valor limite de transformação. Então, retornando para a etapa S405, os processos das etapas S405 até S415, S440 e S445 são repetidamente realizados. Consequentemente, considera-se que o estado de seleção do caractere de entrada varia na ordem de "RA", "RI" e "RU".
Subseqüentemente, a etapa S1630 é realizada na temporização da parte d da parte superior da figura 17, e a unidade de controle de entrada 26 julga se o valor da pressão P excede o valor limite de transformação. Prosseguindo para a etapa S1635, o caractere selecionado deve ser "RI", cancelando o caractere selecionado "RU" que variou previamente a seguir e, então, prossegue-se para o modo de seleção dos candidatos de transformação preditiva a partir do modo de seleção dos caracteres de entrada. Isto é, um grupo de candidatos de transformação preditiva em relação ao grupo de candidatos de entrada "ARI", constituído por "A" previamente determinado por seleção e "RI" atualmente determinado por seleção, deve ser exibido. Na exibição ilustrada na parte inferior da figura 17, "ARI" é exibido na área de exibição para o grupo de candidatos de entrada, e uma pluralidade de candidatos de transformação preditiva em relação à seqüência de caracteres "ARI" do candidato de entrada é proposta na área de exibição dos candidatos de transformação preditiva.
Na etapa S1640, a unidade de controle de entrada 26 julga se o valor da pressão P excede o valor limite de seleção uma vez mais. Quando julgar-se que o valor da pressão P excede o valor limite de seleção uma vez mais, a unidade de controle de entrada 26 varia os candidatos de transformação preditiva na etapa S1645. Neste momento, já que um cursor de seleção é exibido na área do candidato de transformação preditiva, a reação da variação do estado de seleção dos candidatos de transformação preditiva pode ser provida ao operador. Desta maneira, o cursor de seleção se move nos candidatos de transformação preditiva correspondentes ao número de pressionamento. Na etapa S1650, determina-se se o dedo está em contato utilizando a unidade de detecção de posição 22. As etapas S1640 até S1650 são repetidamente realizadas até que o dedo não fique em contato, de forma que o estado de seleção dos candidatos de transformação preditiva varie.
Quando o dedo não ficar em contato, prosseguindo para a etapa S1655, a unidade de controle de entrada 26 determina o candidato de transformação preditiva com estado de seleção variado no naquele momento como o caractere de entrada (veja o diagrama de transição na parte superior da figura 17). Então, o presente processo é concluído.
Por exemplo, com a operação de entrada exposta, uma seqüência de caracteres de "ARIGATOUGOZAIMASU." é inserida por um operador como segue. Isto é, depois de o caractere "RI" ser inserido, o operador confirma que a seqüência de caracteres de "ARIGATOUGOZAIMASU." é exibida em terceiro lugar dentre os candidatos de transformação preditiva, na parte superior da tela de exibição. Então, pelo forte pressionamento uma vez mais da tecla virtual cujo caractere kana de topo é "RA", prossegue-se para o modo de seleção de transformação preditiva.
Da forma ilustrada na figura 17, o caractere varia para "RU" no meio do fluxo do prosseguimento para o modo de seleção de transformação preditiva. Entretanto, no momento em que o valor da pressão P excede o valor limite de transformação, a próxima variação prévia de "RI" para "RU" é cancelada, e os candidatos de transformação preditiva em relação a "ARI" são selecionados. Adicionalmente, com dois tempos de entrada por pressionamento, o terceiro candidato de transformação preditiva de "ARIGATOUGOZAIMASU" é selecionado. Então, com o método de julgamento descrito como o processo de determinação do caractere selecionado da figura 8, a seleção do candidato de transformação preditiva desejado é determinada. Desta maneira, o operador pode selecionar um candidato de transformação preditiva com operação de entrada por pressionamento contínuo sem mover seu dedo para fora da área normal do teclado.
De acordo com as respectivas modalidades e o exemplo modificado expostos, operação de entrada eficiente e em alta velocidade pode ser realizada pela operação de pressionamento sem sobrecarga ao operador. Basicamente, já que a operação de entrada de tecla pode ser realizada continuamente, enquanto mantém-se um dedo, uma caneta ou congêneres em contato com a tela de exibição, erros de digitação podem ser suprimidos.
De forma adicional, normalmente, quando um teclado em software for operado com operação em uma mão em relação ao dispositivo móvel 10, operação sem contato e com contato de um dedo no dispositivo é repetida como operação de aperto. Desta maneira, o estado de segurar o dispositivo móvel 10 se torna instável e pode haver um caso em que o dispositivo móvel 10 cai. Neste ínterim, com a operação de entrada de acordo com as respectivas modalidades e exemplos modificados, a entrada de tecla pode ser realizada em um estado em que o dedo faz contato contínuo com a tela de exibição. Portanto, o estado de segurar se torna estável e, desse modo, o risco de queda pode ser evitado.
Adicionalmente, com a operação de entrada de acordo com as respectivas modalidades e exemplo modificado, reação visual e tátil correspondente à pressão do pressionamento pode ser provida ao operador. Portanto, operação instintiva pode ser atualizada de forma similar ao caso da operação de um teclado em hardware.
Por exemplo, na primeira modalidade, o estado de seleção varia correspondente ao número de pressionamento e, então, a operação de entrada é realizada para determinar o estado de seleção pela liberação. O estado de seleção varia correspondente ao número de pressionamento e, então, a operação de entrada é realizada para determinar o estado de seleção pela diminuição da pressão do pressionamento. O estado de seleção varia correspondente ao número de pressionamento e, então, a operação de entrada é realizada para determinar o estado de seleção pela diminuição da pressão do pressionamento e decorrência do tempo. Desta maneira, o operador é capaz de realizar eficientemente a entrada pelo pressionamento contínuo contra o teclado tipo seleção diversa. Especificamente, em uma situação em que caracteres alocados na mesma tecla virtual são continuamente inseridos, não exige-se mover um dedo para a determinação do primeiro caractere, como o caso de um teclado em hardware normal ou o caso de inserção com um teclado em software pelo aperto. Portanto, a eficiência de operação pode ser aumentada.
Na segunda modalidade, o estado de seleção de caracteres varia correspondente ao número de pressionamento, e a operação de entrada é realizada para variar o estado de seleção de caracteres, tais como som surdo / semi-surdo e seleção de maiúsculas / minúsculas, correspondente a uma direção do movimento do movimento de posicionamento durante o estado pressionado. Desta maneira, na operação para realizar transformação de caractere, tais como transformação em som surdo ou som semi-surdo de caracteres e transformação de seleção de maiúsculas / minúsculas, a quantidade de movimento do dedo pode ser suprimida e a inserção pode ser eficientemente realizada.
Na terceira modalidade, a operação de entrada é realizada de forma que o estado de seleção de caractere varie quando a pressão do pressionamento exceder o primeiro valor limite (valor limite de seleção), e um candidato de transformação preditiva é selecionado quando a pressão do pressionamento exceder o segundo valor limite (valor limite de transformação). Desta maneira, na seleção de um candidato de transformação preditiva, a quantidade de movimento do dedo pode ser suprimida, e a inserção pode ser eficientemente realizada. Desta maneira, em cada modalidade, eficiente operação de teclado pode ser realizada para operação de entrada utilizando um dispositivo com a unidade de detecção de posição, para detectar uma posição de contato com um painel sensível ao toque e congêneres, e a unidade de detecção da pressão, para detectar o grau de pressionamento como o valor da pressão com um sensor sensível à pressão e congêneres. Desta maneira, a sobrecarga para um operador pode ser aliviada, e rápida operação de entrada pode ser realizada.
Nas primeira até terceira modalidades expostas e nos exemplos modificados destas, as operações de cada unidade são relacionadas uma com as outras. Portanto, considerando a relação mútua, as operações podem ser substituídas por uma série de operações e uma série de processos. Desta maneira, a modalidade de um aparelho de entrada, tal como um dispositivo móvel, pode ser uma modalidade de um método de entrada e uma modalidade de um programa para fazer com que um computador execute funções do aparelho de entrada.
Desta maneira, é possível prover um método que inclui as etapas de detectar, com um sensor de pressão, a pressão do pressionamento de um corpo operacional aplicada em uma tecla virtual na qual um ou mais candidatos de entrada são seletivamente alocados, e variar o estado de seleção dos um ou mais candidatos de entrada seletivamente alocados na tecla virtual para cada operação de pressionamento tendo, como um momento único de operação de pressionamento, a temporização em que a pressão do pressionamento detectada pelo sensor de pressão excede o valor limite de seleção ou a temporização em que a pressão do pressionamento se torna menor que o valor limite de seleção, sendo atenuada depois de exceder o valor limite de seleção.
Desta maneira, é possível prover um programa que faz com que um computador execute um processo para detectar, com um sensor de pressão, a pressão do pressionamento de um corpo operacional aplicada em uma tecla virtual na qual um ou mais candidatos de entrada são seletivamente alocados, e um processo para variar o estado de seleção dos um ou mais candidatos de entrada seletivamente alocados na tecla virtual para cada operação de pressionamento tendo, como um momento único de operação de pressionamento, a temporização em que a pressão do pressionamento detectada pelo sensor de pressão excede o valor limite de seleção ou a temporização em que a pressão do pressionamento se torna menor que o valor limite de seleção, sendo atenuada depois de exceder o valor limite de seleção.
Versados na técnica entendem que várias modificações, combinações, subcombinações e alterações podem ocorrer, dependendo das exigências de desenho e de outro fatores na medida em que eles estão no escopo das reivindicações anexas ou dos equivalentes destas.
Por exemplo, nas modalidades expostas, a unidade de detecção da pressão 20 é arranjada na tela de exibição da tela 12 e detecta a pressão do pressionamento de um corpo operacional aplicada na tela de exibição. O sensor sensível à pressão 14 é descrito como um exemplo da unidade de detecção da pressão 20. Entretanto, também é possível que a unidade de detecção da pressão de acordo com a presente invenção julgue a operação desejada com base no contato / não contato no painel sensível ao toque, mas não na pressão. Desta maneira, na presente invenção, a temporização de julgamento de que a operação de determinação é realizada pelo corpo operacional pode ser a temporização em que a pressão do pressionamento pelo corpo operacional não deve ser detectada ou a temporização em que um estado de não contato é detectado no painel sensível ao toque.
Adicionalmente, nas modalidades expostas, um teclado em software para inserção gradual de caracteres kana é descrito como um exemplo. Entretanto, um teclado em software de arranjo de teclas QWERTY também pode ser utilizado. Adicionalmente, além de caracteres tais como katakana, hiragana, kanji e caracteres alfabéticos, a operação de entrada da presente invenção inclui números, símbolos e congêneres.
O presente pedido contém assunto em questão relacionado àquele divulgado no Pedido de Patente de Prioridade Japonês JP 2009- 206463, depositado no Escritório de Patente Japonês em 7 de setembro de 2009, cuja íntegra do conteúdo é, pela presente, incorporada pela referência.
Claims (14)
1. Aparelho de entrada, caracterizado pelo fato de que compreendendo: uma unidade de detecção da pressão que detecta a pressão do pressionamento de um corpo operacional aplicada em uma tecla virtual com um ou mais candidatos de entrada alocados seletivamente; e uma unidade de controle de entrada que varia um estado de seleção dos um ou mais candidatos de entrada seletivamente alocados na tecla virtual para cada operação de pressionamento tendo, como um momento único de operação de pressionamento, temporização em que a pressão do pressionamento detectada pela unidade de detecção da pressão excede um valor limite de seleção pré-determinado ou temporização em que a pressão do pressionamento se torna menor que o valor limite de seleção, sendo atenuada depois de exceder o valor limite de seleção.
2. Aparelho de entrada de acordo com a reivindicação 1, caracterizado pelo fato de que compreende adicionalmente: uma unidade de exibição que exibe a tecla virtual, em que a unidade de detecção da pressão é arranjada em uma tela de exibição da unidade de exibição e detecta a pressão do pressionamento de um corpo operacional aplicada na tela de exibição.
3. Aparelho de entrada de acordo com a reivindicação 1, caracterizado pelo fato de que a unidade de controle de entrada, que determina a seleção de um candidato de entrada, fica em um estado de seleção naquele momento, quando julgar-se que a operação de determinação pelo corpo operacional está sendo realizada com base na pressão do pressionamento detectada.
4. Aparelho de entrada de acordo com a reivindicação 3, caracterizado pelo fato de que a unidade de controle de entrada julga que a operação de determinação pelo corpo operacional é realizada em qualquer uma da temporização em que julga-se que a pressão do pressionamento pelo corpo operacional não é detectada, da temporização em que julga-se que a pressão do pressionamento é igual ou menor que um valor limite de determinação, que é menor que o valor limite de seleção, e da temporização em que um tempo pré-determinado passa depois que julgar-se que a pressão do pressionamento é igual ou menor que o valor limite de determinação.
5. Aparelho de entrada de acordo com a reivindicação 1, caracterizado pelo fato de que compreende adicionalmente: uma unidade de detecção de posição que é arranjada na tela de exibição e detecta uma posição de contato do corpo operacional, em que a unidade de controle de entrada varia um estado de seleção para um outro candidato de entrada, relacionado ao candidato de entrada que está em um estado de seleção naquele momento, correspondente a uma direção de variação da posição de contato, quando julgar-se que a posição de contato detectada pela unidade de detecção de posição está fora de uma área operacional da tecla virtual, ainda mantendo a pressão do pressionamento detectada igual ou maior que o valor limite de seleção.
6. Aparelho de entrada de acordo com a reivindicação 5, caracterizado pelo fato de que a unidade de controle de entrada seleciona um ou mais grupos de candidatos de entrada selecionados pela repetição da seleção de determinação de um candidato de entrada que está em um estado de seleção naquele momento cada vez que julgar-se que está sendo realizada a operação de determinação pelo corpo operacional.
7. Aparelho de entrada de acordo com a reivindicação 6, caracterizado pelo fato de que a unidade de controle de entrada comuta de um modo de seleção de entrada, para selecionar o grupo de candidatos de entrada, para um modo de seleção de transformação preditiva, para selecionar um candidato de transformação preditiva relacionado ao grupo de candidatos de entrada selecionado, quando julgar-se que a pressão do pressionamento detectada é igual ou maior que um valor limite de transformação, que é maior que o valor limite de seleção.
8. Aparelho de entrada de acordo com a reivindicação 7, caracterizado pelo fato de que a unidade de controle de entrada varia um estado de seleção do candidato de transformação preditiva para cada operação de pressionamento no modo de seleção de transformação preditiva.
9. Aparelho de entrada de acordo com a reivindicação 7, caracterizado pelo fato de que a unidade de controle de entrada determina inserir o candidato de transformação preditiva que está em um estado de seleção naquele momento, quando julgar-se que a operação de determinação pelo corpo operacional está sendo realizada com base na pressão do pressionamento detectada no modo de seleção de transformação preditiva.
10. Aparelho de entrada de acordo com a reivindicação 1, caracterizado pelo fato de que a unidade de exibição exibe uma pré-visualização do candidato de entrada que está em um estado de seleção naquele momento, quando julgar-se que a pressão do pressionamento detectada é igual ou maior que um valor limite de exibição pré-determinado.
11. Aparelho de entrada de acordo com a reivindicação 10, caracterizado pelo fato de que a unidade de exibição varia um estado de exibição do candidato de entrada correspondente à variação da pressão do pressionamento detectada.
12. Aparelho de entrada de acordo com a reivindicação 11, caracterizado pelo fato de que a unidade de exibição exibe uma pré-visualização do candidato de entrada em um tamanho proporcional à magnitude da pressão do pressionamento detectada.
13. Método de entrada, caracterizado pelo fato de que compreende as etapas de: detectar a pressão do pressionamento de um corpo operacional aplicada em uma tecla virtual com um ou mais candidatos de entrada seletivamente alocados por um sensor de pressão; e variar um estado de seleção dos um ou mais candidatos de entrada seletivamente alocados na tecla virtual para cada operação de pressionamento, como um momento único de operação de pressionamento, com temporização em que a pressão do pressionamento detectada pelo sensor de pressão excede um valor limite de seleção pré-determinado ou temporização em que a pressão do pressionamento se torna menor que o valor limite de seleção, sendo atenuada depois de exceder o valor limite de seleção.
14. Programa, caracterizado pelo fato de que faz com que um computador execute os processos de: detectar, por um sensor de pressão, a pressão do pressionamento de um corpo operacional aplicada em uma tecla virtual com um ou mais candidatos de entrada seletivamente alocados; e variar um estado de seleção dos um ou mais candidatos de entrada seletivamente alocados na tecla virtual para cada operação de pressionamento tendo, como um momento único de operação de pressionamento, temporização em que a pressão do pressionamento detectada pelo sensor de pressão excede um valor limite de seleção pré-determinado ou temporização em que a pressão do pressionamento se torna menor que o valor limite de seleção, sendo atenuada depois de exceder o valor limite de seleção.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009206463A JP5278259B2 (ja) | 2009-09-07 | 2009-09-07 | 入力装置、入力方法及びプログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BRPI1003009A2 true BRPI1003009A2 (pt) | 2012-05-29 |
Family
ID=42670402
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI1003009-3A BRPI1003009A2 (pt) | 2009-09-07 | 2010-08-31 | aparelho e método de entrada, e, programa |
Country Status (8)
| Country | Link |
|---|---|
| US (3) | US9652067B2 (pt) |
| EP (1) | EP2293177A3 (pt) |
| JP (1) | JP5278259B2 (pt) |
| KR (1) | KR20110026384A (pt) |
| CN (1) | CN102012738B (pt) |
| BR (1) | BRPI1003009A2 (pt) |
| RU (1) | RU2010136631A (pt) |
| TW (1) | TW201118652A (pt) |
Families Citing this family (123)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5278259B2 (ja) * | 2009-09-07 | 2013-09-04 | ソニー株式会社 | 入力装置、入力方法及びプログラム |
| JP5732783B2 (ja) * | 2010-09-02 | 2015-06-10 | ソニー株式会社 | 情報処理装置、情報処理装置の入力制御方法及びプログラム |
| JP2012215944A (ja) * | 2011-03-31 | 2012-11-08 | Ntt Docomo Inc | 入力装置及び入力対象文字選択方法 |
| JP2012215942A (ja) * | 2011-03-31 | 2012-11-08 | Ntt Docomo Inc | 入力装置及び入力対象文字選択方法 |
| US11327599B2 (en) | 2011-04-26 | 2022-05-10 | Sentons Inc. | Identifying a contact type |
| US10198097B2 (en) | 2011-04-26 | 2019-02-05 | Sentons Inc. | Detecting touch input force |
| US9189109B2 (en) | 2012-07-18 | 2015-11-17 | Sentons Inc. | Detection of type of object used to provide a touch contact input |
| US9639213B2 (en) | 2011-04-26 | 2017-05-02 | Sentons Inc. | Using multiple signals to detect touch input |
| US9477350B2 (en) | 2011-04-26 | 2016-10-25 | Sentons Inc. | Method and apparatus for active ultrasonic touch devices |
| US8816966B2 (en) | 2011-05-23 | 2014-08-26 | Microsoft Corporation | Touchscreen japanese character selection through sliding input |
| US9189077B2 (en) * | 2011-05-24 | 2015-11-17 | Microsoft Technology Licensing, Llc | User character input interface with modifier support |
| JP5855537B2 (ja) * | 2011-06-28 | 2016-02-09 | 京セラ株式会社 | 電子機器 |
| US9417754B2 (en) | 2011-08-05 | 2016-08-16 | P4tents1, LLC | User interface system, method, and computer program product |
| US8976128B2 (en) * | 2011-09-12 | 2015-03-10 | Google Technology Holdings LLC | Using pressure differences with a touch-sensitive display screen |
| US10235004B1 (en) | 2011-11-18 | 2019-03-19 | Sentons Inc. | Touch input detector with an integrated antenna |
| KR101852549B1 (ko) | 2011-11-18 | 2018-04-27 | 센톤스 아이엔씨. | 국소형 햅틱 피드백 |
| US11340124B2 (en) | 2017-08-14 | 2022-05-24 | Sentons Inc. | Piezoresistive sensor for detecting a physical disturbance |
| US9594450B2 (en) | 2011-11-18 | 2017-03-14 | Sentons Inc. | Controlling audio volume using touch input force |
| CN103294183B (zh) * | 2012-03-05 | 2017-03-01 | 联想(北京)有限公司 | 终端设备及其对压力进行反馈的方法 |
| JP2013198068A (ja) * | 2012-03-22 | 2013-09-30 | Ntt Docomo Inc | 情報端末及び入力方法 |
| WO2013147209A1 (ja) * | 2012-03-30 | 2013-10-03 | Necカシオモバイルコミュニケーションズ株式会社 | 文字入力装置及び文字入力方法 |
| KR101683868B1 (ko) * | 2012-05-09 | 2016-12-07 | 애플 인크. | 제스처에 응답하여 디스플레이 상태들 사이를 전이하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스 |
| EP2847658B1 (en) | 2012-05-09 | 2017-06-21 | Apple Inc. | Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface |
| DE112013002381T5 (de) | 2012-05-09 | 2015-02-26 | Apple Inc. | Vorrichtung, Verfahren und grafische Benutzeroberfläche für die Bewegung und Ablegen eines Benutzerschnittstellenobjekts |
| AU2013259614B2 (en) | 2012-05-09 | 2016-08-25 | Apple Inc. | Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object |
| WO2013169875A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for displaying content associated with a corresponding affordance |
| WO2013169851A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for facilitating user interaction with controls in a user interface |
| WO2013169865A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input |
| WO2013169842A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for selecting object within a group of objects |
| KR101956082B1 (ko) | 2012-05-09 | 2019-03-11 | 애플 인크. | 사용자 인터페이스 객체를 선택하는 디바이스, 방법, 및 그래픽 사용자 인터페이스 |
| WO2013169843A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for manipulating framed graphical objects |
| JP6273263B2 (ja) | 2012-05-09 | 2018-01-31 | アップル インコーポレイテッド | ユーザ接触に応答して追加情報を表示するための、デバイス、方法、及びグラフィカルユーザインタフェース |
| WO2013169845A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for scrolling nested regions |
| WO2013169849A2 (en) | 2012-05-09 | 2013-11-14 | Industries Llc Yknots | Device, method, and graphical user interface for displaying user interface objects corresponding to an application |
| US9348468B2 (en) | 2013-06-07 | 2016-05-24 | Sentons Inc. | Detecting multi-touch inputs |
| WO2014030455A1 (ja) * | 2012-08-24 | 2014-02-27 | 株式会社エヌ・ティ・ティ・ドコモ | 画像の表示方向を制御する装置およびプログラム |
| JP2014086936A (ja) * | 2012-10-25 | 2014-05-12 | Sharp Corp | 電子機器及び文字入力プログラム |
| CN104756469B (zh) * | 2012-11-07 | 2017-08-25 | 株式会社村田制作所 | 唤醒信号产生装置、触摸式输入装置 |
| JP5794399B2 (ja) * | 2012-12-12 | 2015-10-14 | 株式会社村田製作所 | タッチ式入力装置 |
| JP6097843B2 (ja) | 2012-12-29 | 2017-03-15 | アップル インコーポレイテッド | コンテンツをスクロールするか選択するかを判定するためのデバイス、方法、及びグラフィカルユーザインタフェース |
| JP6138274B2 (ja) | 2012-12-29 | 2017-05-31 | アップル インコーポレイテッド | ユーザインタフェース階層をナビゲートするためのデバイス、方法、及びグラフィカルユーザインタフェース |
| CN105144057B (zh) | 2012-12-29 | 2019-05-17 | 苹果公司 | 用于根据具有模拟三维特征的控制图标的外观变化来移动光标的设备、方法和图形用户界面 |
| EP2912542B1 (en) | 2012-12-29 | 2022-07-13 | Apple Inc. | Device and method for forgoing generation of tactile output for a multi-contact gesture |
| WO2014105279A1 (en) | 2012-12-29 | 2014-07-03 | Yknots Industries Llc | Device, method, and graphical user interface for switching between user interfaces |
| JP6158947B2 (ja) | 2012-12-29 | 2017-07-05 | アップル インコーポレイテッド | タッチ入力からディスプレイ出力への関係間を遷移するためのデバイス、方法及びグラフィカルユーザインタフェース |
| JP6203512B2 (ja) * | 2013-03-25 | 2017-09-27 | 京セラ株式会社 | 電子機器、方法、及びプログラム |
| US20140320419A1 (en) * | 2013-04-25 | 2014-10-30 | Dexin Corporation | Touch input device |
| US9261973B2 (en) * | 2013-06-07 | 2016-02-16 | Blackberry Limited | Method and system for previewing characters based on finger position on keyboard |
| JP6271881B2 (ja) * | 2013-06-26 | 2018-01-31 | キヤノン株式会社 | 情報処理装置およびその制御方法、プログラム、記録媒体 |
| CN104423741A (zh) * | 2013-08-30 | 2015-03-18 | 天津富纳源创科技有限公司 | 触摸点及触摸压力的检测方法 |
| CN104461024B (zh) * | 2013-09-18 | 2018-12-14 | 联想(北京)有限公司 | 输入装置、信息处理方法、装置及电子设备 |
| US9459715B1 (en) | 2013-09-20 | 2016-10-04 | Sentons Inc. | Using spectral control in detecting touch input |
| CN114237485B (zh) * | 2013-12-11 | 2025-05-02 | 北京三星通信技术研究有限公司 | 触控操作的方法及装置 |
| JP6171998B2 (ja) * | 2014-03-14 | 2017-08-02 | ソニー株式会社 | 情報処理装置、入力装置、情報処理方法及びプログラム |
| EP4036685A1 (en) | 2014-06-27 | 2022-08-03 | Apple Inc. | Reduced size user interface |
| EP4439231A3 (en) | 2014-07-21 | 2024-12-11 | Apple Inc. | Remote user interface |
| KR102156223B1 (ko) | 2014-08-02 | 2020-09-15 | 애플 인크. | 상황 특정 사용자 인터페이스 |
| US10534532B2 (en) | 2014-08-08 | 2020-01-14 | Samsung Electronics Co., Ltd. | Electronic device and method for processing letter input in electronic device |
| EP4089534A1 (en) * | 2014-09-02 | 2022-11-16 | Apple Inc. | User interface for receiving user input |
| US10048862B2 (en) * | 2014-09-08 | 2018-08-14 | Lenovo (Singapore) Pte. Ltd. | Managing an on-screen keyboard |
| US20160105627A1 (en) * | 2014-10-11 | 2016-04-14 | Gary Streuter | Assignment and characteristics of multiple letters, characters, numbers, strokes and symbols to an individual physical key on a physical keypad integrated into an external remote control device and used for data input on the screen of the electronic device |
| KR101618272B1 (ko) | 2014-11-25 | 2016-05-04 | 주식회사 이노칩테크놀로지 | 단말기 제어 장치 및 이를 이용한 제어 방법 |
| CN104571709B (zh) * | 2015-01-07 | 2017-10-13 | 小米科技有限责任公司 | 移动终端及虚拟按键的处理方法 |
| US20160195992A1 (en) * | 2015-01-07 | 2016-07-07 | Xiaomi Inc. | Mobile terminal and method for processing signals generated from touching virtual keys |
| JP6533668B2 (ja) * | 2015-03-04 | 2019-06-19 | 日本電子株式会社 | 画像表示装置、画像表示方法、およびプログラム |
| US10095396B2 (en) | 2015-03-08 | 2018-10-09 | Apple Inc. | Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object |
| US9645732B2 (en) | 2015-03-08 | 2017-05-09 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying and using menus |
| US9632664B2 (en) | 2015-03-08 | 2017-04-25 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
| US10048757B2 (en) | 2015-03-08 | 2018-08-14 | Apple Inc. | Devices and methods for controlling media presentation |
| US9990107B2 (en) | 2015-03-08 | 2018-06-05 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying and using menus |
| US9785305B2 (en) * | 2015-03-19 | 2017-10-10 | Apple Inc. | Touch input cursor manipulation |
| US9639184B2 (en) | 2015-03-19 | 2017-05-02 | Apple Inc. | Touch input cursor manipulation |
| US20170045981A1 (en) | 2015-08-10 | 2017-02-16 | Apple Inc. | Devices and Methods for Processing Touch Inputs Based on Their Intensities |
| US10152208B2 (en) | 2015-04-01 | 2018-12-11 | Apple Inc. | Devices and methods for processing touch inputs based on their intensities |
| US10346030B2 (en) | 2015-06-07 | 2019-07-09 | Apple Inc. | Devices and methods for navigating between user interfaces |
| US9860451B2 (en) | 2015-06-07 | 2018-01-02 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
| US9891811B2 (en) | 2015-06-07 | 2018-02-13 | Apple Inc. | Devices and methods for navigating between user interfaces |
| US9830048B2 (en) | 2015-06-07 | 2017-11-28 | Apple Inc. | Devices and methods for processing touch inputs with instructions in a web page |
| US10200598B2 (en) | 2015-06-07 | 2019-02-05 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
| US10175833B2 (en) * | 2015-06-18 | 2019-01-08 | Synaptics Incorporated | Adaptive force sensing |
| JP6187546B2 (ja) * | 2015-06-22 | 2017-08-30 | コニカミノルタ株式会社 | 操作表示システム、操作表示装置および操作表示プログラム |
| US10248308B2 (en) | 2015-08-10 | 2019-04-02 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures |
| US10235035B2 (en) | 2015-08-10 | 2019-03-19 | Apple Inc. | Devices, methods, and graphical user interfaces for content navigation and manipulation |
| US10416800B2 (en) | 2015-08-10 | 2019-09-17 | Apple Inc. | Devices, methods, and graphical user interfaces for adjusting user interface objects |
| US9880735B2 (en) | 2015-08-10 | 2018-01-30 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
| CN105208202B (zh) * | 2015-08-27 | 2017-08-01 | 广东欧珀移动通信有限公司 | 一种联系人管理方法及移动终端 |
| CN107924236B (zh) | 2015-09-08 | 2021-09-21 | 索尼公司 | 信息处理装置、方法和存储介质 |
| CN105159499A (zh) * | 2015-09-09 | 2015-12-16 | 魅族科技(中国)有限公司 | 一种亮度增大方法及装置、亮度减小方法及装置、及终端 |
| US10048811B2 (en) | 2015-09-18 | 2018-08-14 | Sentons Inc. | Detecting touch input provided by signal transmitting stylus |
| CN108351718B (zh) | 2015-10-19 | 2021-04-23 | 富士胶片株式会社 | 指示接收装置、信息处理装置、信号处理方法及存储介质 |
| CN106774971A (zh) * | 2015-11-24 | 2017-05-31 | 西安中兴新软件有限责任公司 | 一种字符输入方法及装置 |
| US10268235B2 (en) * | 2015-12-08 | 2019-04-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Device for handheld operation and method thereof |
| JP6406461B2 (ja) * | 2016-01-12 | 2018-10-17 | 株式会社村田製作所 | 電子機器 |
| CN105549851A (zh) * | 2016-01-29 | 2016-05-04 | 上海与德通讯技术有限公司 | 一种压力等级的设定方法及模块 |
| AU2017100667A4 (en) | 2016-06-11 | 2017-07-06 | Apple Inc. | Activity and workout updates |
| JP2018022438A (ja) | 2016-08-05 | 2018-02-08 | ソニー株式会社 | 情報処理装置、情報処理方法、およびプログラム |
| EP3495937A4 (en) * | 2016-08-05 | 2019-07-24 | Sony Corporation | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING PROCESS AND PROGRAM |
| KR20180017852A (ko) * | 2016-08-11 | 2018-02-21 | 주식회사 하이딥 | 터치 입력 장치의 압력 터치 방법 |
| WO2018042958A1 (ja) * | 2016-08-29 | 2018-03-08 | 京セラドキュメントソリューションズ株式会社 | 情報処理装置及び情報処理方法 |
| JP2018036841A (ja) | 2016-08-31 | 2018-03-08 | ソニー株式会社 | 信号処理装置、信号処理方法、プログラム、および電子機器 |
| JP2018045270A (ja) | 2016-09-12 | 2018-03-22 | ソニー株式会社 | 通信装置および方法、並びにプログラム |
| JP2018045434A (ja) | 2016-09-14 | 2018-03-22 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
| WO2018057272A1 (en) | 2016-09-23 | 2018-03-29 | Apple Inc. | Avatar creation and editing |
| WO2018061528A1 (ja) | 2016-09-30 | 2018-04-05 | ソニー株式会社 | コンテンツ提供システム、制御装置及び受信装置 |
| US10908741B2 (en) | 2016-11-10 | 2021-02-02 | Sentons Inc. | Touch input detection along device sidewall |
| US10296144B2 (en) | 2016-12-12 | 2019-05-21 | Sentons Inc. | Touch input detection with shared receivers |
| WO2018132972A1 (zh) * | 2017-01-18 | 2018-07-26 | 廖建强 | 一种字符输入方法和终端 |
| US10126877B1 (en) | 2017-02-01 | 2018-11-13 | Sentons Inc. | Update of reference data for touch input detection |
| US10585522B2 (en) | 2017-02-27 | 2020-03-10 | Sentons Inc. | Detection of non-touch inputs using a signature |
| CN106775430A (zh) * | 2017-03-30 | 2017-05-31 | 维沃移动通信有限公司 | 一种移动终端的字符输入方法及移动终端 |
| JP2018173712A (ja) | 2017-03-31 | 2018-11-08 | ソニー株式会社 | 入力装置、情報処理装置、情報処理方法、およびプログラム |
| JP7023621B2 (ja) * | 2017-06-05 | 2022-02-22 | キヤノン株式会社 | 電子機器およびその制御方法 |
| US10862848B2 (en) * | 2017-07-28 | 2020-12-08 | Feelette Oy | Digital communication system and method indicating pressing time |
| US20190138125A1 (en) * | 2017-08-04 | 2019-05-09 | Synaptics Incorporated | Differential force sensing referenced to display |
| US11580829B2 (en) | 2017-08-14 | 2023-02-14 | Sentons Inc. | Dynamic feedback for haptics |
| CN107831938A (zh) * | 2017-11-08 | 2018-03-23 | 芯海科技(深圳)股份有限公司 | 一种用于触摸屏的电子设备交互方法 |
| US11554322B2 (en) | 2019-04-26 | 2023-01-17 | Sony Interactive Entertainment LLC | Game controller with touchpad input |
| JP7225034B2 (ja) * | 2019-06-10 | 2023-02-20 | アルパイン株式会社 | 押下操作検出装置および押下操作検出方法 |
| CN112295051B (zh) * | 2019-07-26 | 2022-04-19 | 深圳迈瑞科技有限公司 | 输注泵的快速推注方法及输注泵 |
| US11921998B2 (en) | 2020-05-11 | 2024-03-05 | Apple Inc. | Editing features of an avatar |
| JP7272333B2 (ja) * | 2020-08-18 | 2023-05-12 | 株式会社デンソー | 車両用操作装置 |
| WO2022245928A1 (en) | 2021-05-21 | 2022-11-24 | Apple Inc. | Avatar sticker editor user interfaces |
| US12417596B2 (en) | 2022-09-23 | 2025-09-16 | Apple Inc. | User interfaces for managing live communication sessions |
Family Cites Families (40)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5880411A (en) * | 1992-06-08 | 1999-03-09 | Synaptics, Incorporated | Object position detector with edge motion feature and gesture recognition |
| US5675329A (en) * | 1996-05-09 | 1997-10-07 | International Business Machines Corporation | Method of obtaining a second function from keys on a keyboard using pressure differentiation |
| CN1100300C (zh) * | 1996-10-16 | 2003-01-29 | 夏普公司 | 字符输入装置 |
| JPH10171600A (ja) * | 1996-12-06 | 1998-06-26 | Brother Ind Ltd | 入力装置 |
| JPH11119882A (ja) | 1997-10-20 | 1999-04-30 | Sanyo Electric Co Ltd | キー入力装置 |
| US7614008B2 (en) * | 2004-07-30 | 2009-11-03 | Apple Inc. | Operation of a computer with touch screen interface |
| US6429846B2 (en) * | 1998-06-23 | 2002-08-06 | Immersion Corporation | Haptic feedback for touchpads and other touch controls |
| US6504530B1 (en) * | 1999-09-07 | 2003-01-07 | Elo Touchsystems, Inc. | Touch confirming touchscreen utilizing plural touch sensors |
| US7177797B1 (en) * | 2000-08-31 | 2007-02-13 | Semantic Compaction Systems | Linguistic retrieval system and method |
| JP3652989B2 (ja) * | 2001-01-09 | 2005-05-25 | 埼玉日本電気株式会社 | 携帯型電子機器の文字入力方法 |
| JP2002366277A (ja) * | 2001-06-11 | 2002-12-20 | Fujikura Ltd | 文字入力スイッチ |
| JP2003157144A (ja) * | 2001-11-20 | 2003-05-30 | Sony Corp | 文字入力装置、文字入力方法、文字入力プログラム格納媒体及び文字入力プログラム |
| US20050162395A1 (en) * | 2002-03-22 | 2005-07-28 | Erland Unruh | Entering text into an electronic communications device |
| JP2003316500A (ja) * | 2002-04-24 | 2003-11-07 | Alps Electric Co Ltd | 入力装置及び入力方法 |
| JP3630153B2 (ja) * | 2002-07-19 | 2005-03-16 | ソニー株式会社 | 情報表示入力装置及び情報表示入力方法、並びに情報処理装置 |
| JP4115198B2 (ja) * | 2002-08-02 | 2008-07-09 | 株式会社日立製作所 | タッチパネルを備えた表示装置 |
| JP2004177994A (ja) * | 2002-11-22 | 2004-06-24 | Panasonic Mobile Communications Co Ltd | 圧力センサ付き携帯端末及び圧力センサ付き携帯端末により実行可能なプログラム |
| JP4518955B2 (ja) * | 2002-11-29 | 2010-08-04 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 接触エリアの移動させられた表現を用いたユーザインタフェース |
| US20060101348A1 (en) * | 2002-12-20 | 2006-05-11 | Koninklijke Philips Electronics N.V. | Method and device for composing sms message |
| JP4543863B2 (ja) * | 2004-10-05 | 2010-09-15 | ソニー株式会社 | 触覚機能付きの入出力装置及び電子機器 |
| US7619616B2 (en) * | 2004-12-21 | 2009-11-17 | Microsoft Corporation | Pressure sensitive controls |
| US20070205990A1 (en) * | 2006-03-06 | 2007-09-06 | Samsung Electronics Co., Ltd. | System and method for text entry with touch sensitive keypad |
| CN101675410A (zh) * | 2007-02-23 | 2010-03-17 | Tp-I股份有限公司 | 使用数字装置中的指点设备的虚拟键盘输入系统 |
| US7979805B2 (en) * | 2007-05-21 | 2011-07-12 | Microsoft Corporation | Button discoverability |
| JP2008305174A (ja) * | 2007-06-07 | 2008-12-18 | Sony Corp | 情報処理装置、情報処理方法、プログラム |
| US8059101B2 (en) * | 2007-06-22 | 2011-11-15 | Apple Inc. | Swipe gestures for touch screen keyboards |
| JP5236346B2 (ja) * | 2007-07-30 | 2013-07-17 | 京セラ株式会社 | 入力装置 |
| US20090046110A1 (en) * | 2007-08-16 | 2009-02-19 | Motorola, Inc. | Method and apparatus for manipulating a displayed image |
| KR101424259B1 (ko) * | 2007-08-22 | 2014-07-31 | 삼성전자주식회사 | 휴대단말에서 입력 피드백 제공 방법 및 장치 |
| US20090237374A1 (en) * | 2008-03-20 | 2009-09-24 | Motorola, Inc. | Transparent pressure sensor and method for using |
| US20090327939A1 (en) * | 2008-05-05 | 2009-12-31 | Verizon Data Services Llc | Systems and methods for facilitating access to content instances using graphical object representation |
| KR101498623B1 (ko) * | 2008-06-25 | 2015-03-04 | 엘지전자 주식회사 | 휴대 단말기 및 그 제어방법 |
| US20100220065A1 (en) * | 2009-02-27 | 2010-09-02 | Research In Motion Limited | Touch-sensitive display including a force-sensor and portable electronic device including same |
| US20100039393A1 (en) * | 2008-08-15 | 2010-02-18 | At&T Intellectual Property I, L.P. | Text entry on touch screen cellphones by different pressure levels |
| US8289286B2 (en) * | 2008-12-19 | 2012-10-16 | Verizon Patent And Licensing Inc. | Zooming keyboard/keypad |
| US8558978B2 (en) * | 2009-02-13 | 2013-10-15 | Apple Inc. | LCD panel with index-matching passivation layers |
| JP4522475B1 (ja) * | 2009-03-19 | 2010-08-11 | Smk株式会社 | 操作入力装置、制御方法、およびプログラム |
| KR101561911B1 (ko) * | 2009-03-23 | 2015-10-20 | 엘지전자 주식회사 | 키 입력 방법 및 그 장치 |
| JP5278259B2 (ja) * | 2009-09-07 | 2013-09-04 | ソニー株式会社 | 入力装置、入力方法及びプログラム |
| JP2011170834A (ja) * | 2010-01-19 | 2011-09-01 | Sony Corp | 情報処理装置、操作予測方法及び操作予測プログラム |
-
2009
- 2009-09-07 JP JP2009206463A patent/JP5278259B2/ja not_active Expired - Fee Related
-
2010
- 2010-07-22 US US12/841,686 patent/US9652067B2/en not_active Expired - Fee Related
- 2010-07-23 TW TW099124402A patent/TW201118652A/zh unknown
- 2010-08-16 EP EP10172889.7A patent/EP2293177A3/en not_active Withdrawn
- 2010-08-30 KR KR1020100084139A patent/KR20110026384A/ko not_active Withdrawn
- 2010-08-31 CN CN2010102723740A patent/CN102012738B/zh not_active Expired - Fee Related
- 2010-08-31 RU RU2010136631/08A patent/RU2010136631A/ru unknown
- 2010-08-31 BR BRPI1003009-3A patent/BRPI1003009A2/pt not_active IP Right Cessation
-
2017
- 2017-04-11 US US15/484,533 patent/US10275066B2/en not_active Expired - Fee Related
-
2019
- 2019-03-29 US US16/370,089 patent/US10795486B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| KR20110026384A (ko) | 2011-03-15 |
| US20170220172A1 (en) | 2017-08-03 |
| JP2011059821A (ja) | 2011-03-24 |
| US9652067B2 (en) | 2017-05-16 |
| EP2293177A3 (en) | 2014-06-18 |
| US20110057903A1 (en) | 2011-03-10 |
| CN102012738A (zh) | 2011-04-13 |
| US20190227662A1 (en) | 2019-07-25 |
| EP2293177A2 (en) | 2011-03-09 |
| US10275066B2 (en) | 2019-04-30 |
| US10795486B2 (en) | 2020-10-06 |
| JP5278259B2 (ja) | 2013-09-04 |
| RU2010136631A (ru) | 2012-03-10 |
| CN102012738B (zh) | 2013-06-12 |
| TW201118652A (en) | 2011-06-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| BRPI1003009A2 (pt) | aparelho e método de entrada, e, programa | |
| US10642432B2 (en) | Information processing apparatus, information processing method, and program | |
| US10203869B2 (en) | Information processing apparatus, and input control method and program of information processing apparatus | |
| CN102004577B (zh) | 操作控制装置和操作控制方法 | |
| KR101366723B1 (ko) | 다중 접점 문자 입력 방법 및 시스템 | |
| KR101227300B1 (ko) | 단말기의 문자 입력 장치 및 방법 | |
| US20170329511A1 (en) | Input device, wearable terminal, mobile terminal, method of controlling input device, and control program for controlling operation of input device | |
| US20140078063A1 (en) | Gesture-initiated keyboard functions | |
| WO2009046679A1 (en) | Software keyboard input method for realizing composite key on electronic device screen | |
| BRPI0708811A2 (pt) | interface de usuÁrio e mÉtodo para a mesma | |
| BRPI1103925A2 (pt) | aparelho de processamento de informaÇço, programa, e, mÉtodo de controle de operaÇço | |
| BRPI0708803A2 (pt) | interface de usuÁrio para a rolagem | |
| CN102360249A (zh) | 分立式键盘布局系统和设置方法、相应的便携电子设备及控制方法 | |
| CA2704838A1 (en) | Dynamic alteration of input mode on touch screen device | |
| US20110187654A1 (en) | Method and system for user interface adjustment of electronic device | |
| JP6136987B2 (ja) | データ検索装置 | |
| KR20110080008A (ko) | 터치스크린을 이용한 한글 입력 방법, 한글 입력 장치 및 이를 포함하는 휴대용 단말기 |
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 4A 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: REFERENTE AO DESPACHO 8.6 PUBLICADO NA RPI 2269 DE 01/07/2014. |