BRPI1000982A2 - aparelho e mÉtodo de processamento de informaÇço, e, programa - Google Patents

aparelho e mÉtodo de processamento de informaÇço, e, programa Download PDF

Info

Publication number
BRPI1000982A2
BRPI1000982A2 BRPI1000982-5A BRPI1000982A BRPI1000982A2 BR PI1000982 A2 BRPI1000982 A2 BR PI1000982A2 BR PI1000982 A BRPI1000982 A BR PI1000982A BR PI1000982 A2 BRPI1000982 A2 BR PI1000982A2
Authority
BR
Brazil
Prior art keywords
touch
touch panel
touch operation
detected
panel
Prior art date
Application number
BRPI1000982-5A
Other languages
English (en)
Inventor
Manabu Kii
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of BRPI1000982A2 publication Critical patent/BRPI1000982A2/pt

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1641Details related to the display arrangement, including those related to the mounting of the display in the housing the display being formed by a plurality of foldable display components
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1643Details related to the display arrangement, including those related to the mounting of the display in the housing the display being associated to a digitizer, e.g. laptops that can be used as penpads
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1637Details related to the display arrangement, including those related to the mounting of the display in the housing
    • G06F1/1647Details related to the display arrangement, including those related to the mounting of the display in the housing including at least an additional display
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Abstract

APARELHO E MÉTODO DE PROCESSAMENTO DE INFORMAÇçO, E, PROGRAMA. Um aparelho de processamento de informação inclui um primeiro painel de toque, um segundo painel de toque, um sensor de toque, e um controlador, O primeiro painel de toque exibe um objeto e detecta uma primeira operação de toque de um usuário no objeto. O segundo painel de toque detecta uma segunda operação de toque do usuário. O sensor de toque e fornecido entre o primeiro painel de toque e o segundo painel de toque e detecta uma terceira operação de toque do usuário. O controlador move o objeto exibido no primeiro painel de toque de acordo com a primeira operação de toque, e exibe o objeto no segundo painel de toque quando uma terceira operação de toque é detectada dentro de um primeiro período de tempo desde que a primeira operação de toque se tornou não detectada e a segunda operação de toque é detectada dentro um segundo período de tempo desde que a terceira operação de toque é detectada.

Description

"APARELHO E MÉTODO DE PROCESSAMENTO DE INFORMAÇÃO, E, PROGRAMA"
Conhecimento da Invenção
1. Campo da Invenção
A presente invenção se refere a um aparelho de processamentode informação incluindo uma pluralidade de painéis de toque, um método deprocessamento de informação para o aparelho de processamento deinformação, e um programa dele.
2. Descrição da arte relacionada
Do passado, os aparelhos de processamento de informaçõesque cada um inclui uma pluralidade de painéis de toque são conhecidos.
Por exemplo, Pedido Laid-open de Patente Japonesa de Nr.2003-150273 (Figs. 1,4, 10, etc.; daqui em diante, referidas como Documentode Patente 1) divulga um PDA (Assistente Digital Pessoal) do tipo relógio noqual uma pluralidade de painéis incluindo LCDs (Visores de cristal líquido)integralmente formados com uma pluralidade de painéis de toque sãoconectados através de uma porção de dobradiça.
Sumário da invenção
Contudo, no PDA divulgado em Documento de Patente 1,somente uma operação para um botão exibido em cada LCD é detectado pelopainel de toque, e o PDA não suporta uma operação para mover um objetoatravés de uma operação de toque. Pelo menos, de todos, o PDA é incapaz dedetectar uma série de operações de toque para a pluralidade de painéis detoque para forçar o objeto a ser arrastado e largado através da pluralidade depainéis de toque.
Em vista das circunstâncias conforme descrito acima, há umanecessidade de um aparelho de processamento de informação, um método deprocessamento de informação, e um programa dele que são capazes deexecutar um operação de arrasta e larga de um objeto positivamentedetectando uma série de operações de toque através de uma pluralidade depainéis de toque.
De acordo com uma modalidade da presente invenção, éfornecido um aparelho de processamento de informação incluindo umprimeiro painel de toque, um segundo painel de toque, um sensor de toque, eum controlador. O primeiro painel de toque exibe um objeto e detecta umaprimeira operação de toque de um usuário no objeto. O segundo painel detoque detecta uma segunda operação de toque do usuário. O sensor de toque éfornecido entre o primeiro painel de toque e o segundo painel de toque edetecta uma terceira operação de toque do usuário. O controlador move oobjeto exibido no primeiro painel de toque de acordo com a primeira operaçãode toque. Então, o controlador exibe o objeto no segundo painel de toquequando a terceira operação de toque é detectada dentro de um primeiroperíodo de tempo desde que a primeira operação de toque se tornou nãodetectada e a segunda operação de toque é detectada dentro de um segundoperíodo de tempo desde que a terceria operação de toque é detectada.
Com esta estrutura, o aparelho de processamento deinformação pode executar uma operação de arrasta e larga através do primeiropainel de toque e do segundo painel de toque reconhecendo a segunda operação de toque detectada dentro de um pré-determinado período de tempodesde o fim da primeira operação de toque como uma série de operações detoque. Mais ainda, desde que o sensor de toque é fornecido, o aparelho deprocessamento de informação é também capaz de positivamente detectar aoperação de arrasta e larga e evitar uma operação não intencional sendo feita.
Aqui, o primeiro e segundo painéis de toque incluem aquelesque incluem um sensor de capacitância do tipo sem contato, e a primeira esegunda operações de toque incluem aqueles que não são anexados por umcontato físico com relação ao primeiro e segundo painéis de toque. Maisainda, o objeto inclui um ícone, uma janela, e várias outras imagens.O controlador pode exibir, perto do sensor de toque, quando aterceira operação de toque é detectada, uma imagem indicando que o objetoestá para ser movido para o segundo painel de toque.
Aqui, a "imagem indicando que o objeto é para ser movido"pode indiretamente indicar o movimento de, quando o segundo painel detoque é visto como uma superfície de água, por exemplo, uma animação talcomo uma animação tal como uma ondulação ou plissado da superfície deágua. Alternativamente, a imagem pode diretamente indicar o movimentocom uma parte de um objeto, letras indicando o movimento, e o similar.
Conseqüentemente, o usuário pode positivamente entender queuma operação de arrasto do objeto é para er executada através dos doispainéis de toque.
O primeiro painel de toque pode incluir uma primeirasuperfície de toque tendo um primeiro lado de extremidade e um segundolado de extremidade oposto ao primeiro lado de extremidade. O segundopainel de toque pode incluir uma segunda superfície de toque tendo umterceiro lado de extremidade adjacente ao segundo lado de extremidade com osensor de toque interposto entre eles e um quarto lado de extremidade opostoao terceiro lado de extremidade. Neste caso, o controlador pode exibir,quando a terceira operação de toque é detectada, o objeto tal que uma parte doobjeto sobressai do terceiro lado de extremidade do segundo painel de toquedo lado do sensor de toque.
Com esta estrutura, exibindo uma parte do objeto no segundopainel de toque em um momento da operação de arrasto, o usuário pode maispositivamente entender que a operação de arrasto para o segundo painel detoque está sendo executada.
O primeiro painel de toque pode incluir uma primeirasuperfície de toque para a qual a primeira operação de toque é introduzida, osegundo painel de toque pode incluir uma segunda superfície de toque para aqual a segunda operação de toque é introduzida, e o sensor de toque podeincluir uma terceira superfície de toque para a qual a terceira operação detoque é introduzida. Neste caso, a primeira superfície de toque, a segundasuperfície de toque, e a terceira superfície de toque pode ser fornecida tal quea primeira superfície de toque, a segunda superfície de toque, e a terceirasuperfície de toque estão posicionadas no mesmo plano em um momento quea primeira operação de toque, a segunda operação de toque, e a terceiraoperação de toque são introduzidas.
Com esta estrutura, o usuário pode intuitivamente efetuar umaoperação de arrasta e larga a partir do primeiro painel de toque para o segundopainel de toque através do sensor de toque sem ser intencional dos painéis e osensor de toque.
O controlador pode detectar um período de tempo a partir deum momento que a primeira operação de toque é detectada para um momentoque a segunda operação de toque é detectada. Adicionalmente o controladorpode exibir, quando o período de tempo é um pré-determinado valor oumenor, o objeto no segundo painel de toque independente se a terceiraoperação de toque foi detectada.
Com esta estrutura, o aparelho de processamento deinformação pode mover, quando a operação de arrasto tem o impulso, isto é,quando uma velocidade de movimento de um dedo, de uma caneta de toque, eo similar, é alta, o objeto para o segundo painel de toque e exibi-lo neleindependente se a terceira operação de toque foi detectada. Por conseguinte,mesmo quando a terceira operação de toque não é detectada embora umaoperação de arrasta e larga foi feita, o aparelho de processamento deinformação pode positivamente executar a operação de arrasta e larga
De acordo com uma outra modalidade da presente invenção, éfornecido um aparelho de processamento de informação incluindo umprimeiro painel de toque, um segundo painel de toque, e um controlador. Oprimeiro painel de toque exibe um objeto e detecta uma primeira operação detoque de um usuário no objeto. O segundo painel de toque é fornecidoadjacente ao primeiro painel de toque em uma primeira direção e detecta umasegunda operação de toque do usuário. O controlador move o objeto exibidono primeiro painel de toque de acordo com a primeira operação de toque earmazena uma primeira coordenada de detecção em uma segunda direçãoortogonal à primeira direção, que é obtida em um momento que a primeiraoperação de toque se tornou não detectada. Adicionalmente o controladorexibe o objeto no segundo painel de toque quando a segunda operação detoque é detectada dentro de um pré-determinado período de tempo desde quea primeira operação de toque se tornou não detectada e uma segundacoordenada de detecção na segunda direção obtida no momento que asegunda operação de toque é detectada, está dentro de um intervalo pré-determinado da primeira coordenada de detecção.
Com esta estrutura, quando a primeira coordenada de detecçãoe a segunda coordenada de detecção estão dentro do intervalo pré-determinado, isto é, estão próximas cada uma da outra, o aparelho deprocessamento de informação pode mover o objeto assumindo que umaoperação de arrasta e larga foi feita a partir do primeiro painel de toque para osegundo painel de toque. Por conseguinte, o aparelho de processamento deinformação pode prevenir o objeto de ser movido não intencionalmentequando meramente a primeira operação de toque e a segunda operação detoque são detectadas sucessivamente.
Mais ainda, neste caso, o primeiro painel de toque pode incluiruma primeira superfície de toque tendo um primeiro lado de extremidade eum segundo lado de extremidade oposto ao primeiro lado de extremidade. Osegundo painel de toque pode incluir uma segunda superfície de toque tendoum terceiro lado de extremidade adjacente ao segundo lado de extremidade eum quarto lado de extremidade oposto ao terceiro lado de extremidade. Nestecaso, o controlador pode exibir, quando a segunda coordenada de detecção nasegunda direção está dentro do intervalo pré-determinado da primeiracoordenada de detecção, o objeto tal que uma parte do objeto sticks out apartir do terceiro lado de extremidade do segundo painel de toque.
Com esta estrutura, exibindo uma parte do objeto no segundopainel de toque no momento da operação de arrasto, o usuário pode maispositivamente entender que a operação de arrasto para o segundo painel detoque está sendo executada.
De acordo com uma outra modalidade da presente invenção, éfornecido um método de processamento de informação incluindo exibir,através de um primeiro painel de toque, um objeto e detectar uma primeiraoperação de toque de um usuário no objeto, e detectar, através de um segundopainel de toque, uma segunda operação de toque do usuário. O método deprocessamento de informação também inclui detectar, através de um sensorde toque que é fornecido entre o primeiro painel de toque e o segundo painelde toque, uma terceira operação de toque do usuário. O objeto exibido noprimeiro painel de toque é movido de acordo com a primeira operação detoque, e o objeto é exibido no segundo painel de toque quando a terceiraoperação de toque é detectada dentro de um primeiro período de tempo desdeque a primeira operação de toque se tornou não detectada e a segundaoperação de toque é detectada dentro de um segundo período de tempo desdeque a terceira operação de toque é detectada.
Através deste método, a primeira operação de toque para oprimeiro painel de toque, a terceira operação de toque para o sensor de toque,e a segunda operação de toque para o segundo painel de toque pode serreconhecida como uma série de operações de toque, e a operação de arrasta elarga através do primeiro e segundo painéis de toque é assim sendo executada.
De acordo com uma outra modalidade da presente invenção, éfornecido um programa forçando um aparelho de processamento deinformação incluindo um primeiro painel de toque, um segundo painel detoque, e um sensor de toque fornecido, entre o primeiro painel de toque e osegundo painel de toque, para executar um primeiro estágio de detecção, umsegundo estágio de detecção, um terceiro estágio de detecção, e um estágio decontrole. O primeiro estágio de detecção inclui exibir, através do primeiropainel de toque, um objeto e detectar uma primeira operação de toque de umusuário no objeto. O segundo estágio de detecção inclui detectar, através dosegundo painel de toque, uma segunda operação de toque do usuário. 0terceiro estágio de detecção inclui detectar, através do sensor de toque, umaterceira operação de toque do usuário. O estágio de controle inclui mover oobjeto exibido no primeiro painel de toque de acordo com a primeira operaçãode toque. O estágio de controle também inclui exibir o objeto no segundopainel de toque quando a terceira operação de toque é detectada dentro de umprimeiro período de tempo desde que a primeira operação de toque se tornounão detectada e a segunda operação de toque é detectada dentro de umsegundo período de tempo desde que a terceira operação de toque é detectada.
Através deste programa, a primeira operação de toque para oprimeiro painel de toque, a terceira operação de toque para o sensor de toque,e a segunda operação de toque para o segundo painel de toque pode serreconhecido como uma série de operações de toque, e a operação de arrasta elarga através do primeiro e segundo painéis de toque é assim sendo executada.
Conforme descrito acima, de acordo com as modalidades dapresente invenção, a operação de arrasta e larga de um objeto pode serexecutada de forma positiva detectando uma série de operações de toqueatravés de uma pluralidade de painéis de toque.
Esses e outros objetos, recursos e vantagens da presenteinvenção se tornarão mais aparentes à luz da seguinte descrição detalhada domelhor modo das modalidades dela, como ilustrado nos desenhos anexos.
Descrição Breve dos DesenhosFig. 1 é um diagrama mostrando uma aparência externa de umaparelho portátil de informação de acordo com a primeira modalidade dapresente invenção;
Fig. 2 é um diagrama mostrando uma estrutura de hardwareestrutura do aparelho portátil de informação de acordo com a primeiramodalidade da presente invenção;
Figs. 3 são diagramas mostrando estados de abertura efechamento do aparelho portátil de informação de acordo com a primeiramodalidade da presente invenção;
Fig. 4 é um fluxograma mostrando um fluxo de processamentode uma operação de arrasta e larga pelo aparelho portátil de informação deacordo com a primeira modalidade da presente invenção;
Figs. 5 são diagramas mostrando um exemplo de um estado daoperação de arrasta e larga pelo aparelho portátil de informação de acordocom a primeira modalidade da presente invenção vista a partir de uma direçãode um plano de um painel de toque;
Figs. 6 são diagramas mostrando um outro exemplo de umestado da operação de arrasta e larga pelo aparelho portátil de informação deacordo com a primeira modalidade da presente invenção vista a partir dadireção do plano do painel de toque;
Fig. 7 é um diagrama mostrando uma aparência externa de umaparelho portátil de informação de acordo com uma segunda modalidade dapresente invenção;
Fig. 8 é um diagrama mostrando uma estrutura de hardware doaparelho portátil de informação de acordo com a segunda modalidade dapresente invenção;
Fig. 9 é um fluxograma mostrando um fluxo de processamentode uma operação de arrasta e larga pelo aparelho portátil de informação deacordo com a segunda modalidade da presente invenção; eFigs. 10 são diagramas mostrando um exemplo de um estadoda operação de arrasta e larga pelo aparelho portátil de informação de acordocom a segunda modalidade da presente invenção vista a partir da direção deum plano de um painel de toque.
Descrição das Modalidades Preferidas
Daqui em diante, modalidades da presente invenção serãodescritas com referência aos desenhos.
<Primeira modalidade>
Primeiro, uma primeira modalidade da presente invenção serádescrita.
(Esboço geral do aparelho portátil de informação)
Fig. 1 é um diagrama mostrando uma aparência externa de umaparelho portátil de informação de acordo com a primeira modalidade dapresente invenção.
Como mostrado na figura, um aparelho portátil de informação100 inclui um assim chamado invólucro do tipo garra 1 no qual dosinvólucros laelb são conectados de modo roacional (em estado passível deabrir). Fig. 1 mostra um estado onde os invólucros Ia e Ib estão abertos. Umusuário opera o aparelho portátil de informação 100 neste estado.
Os invólucros Ia e Ib incluem painéis de toque 2a e 2b,respectivamente, em suas superfícies que estão expostas no estado aberto. Ospainéis de toque 2a e 2b são fornecidos integralmente com visores 25a e 25b,respectivamente. O painel de toque 2a inclui uma superfície de toque tendoum lado de extremidade 21 e um lado de extremidade 22 oposto ao lado deextremidade 21. De forma similar, o painel de toque 2b inclui uma superfíciede toque tendo um lado de extremidade 23 e um lado de extremidade 24oposto ao lado de extremidade 23. Os painéis de toque 2a e 2b detectamoperações de toque feitas através de um dedo de um usuário sobre um objetoexibido nos visores 25a e 25b. Exemplos da operação de toque incluem, emadição a uma operação de arrasta e larga a ser descrita mais tarde em detalhe,uma operação de clique (toque singelo), uma operação de rolagem, e umaoperação de movimento súbito.
O invólucro Ia inclui membros de engrenagem 3 a em ambassuperfícies laterais no lado de extremidade 22, e o invólucro Ib incluimembros de engrenagem 3 b em ambas superfícies laterais no lado deextremidade 23. Os membros de engrenagem 3a e os membros deengrenagem 3b são conectados em um estado entrelaçado pelos membros deacoplamento 4. Os membros de acoplamento 4 são cada um estruturados talque as extremidades de duas placas (ou barras) são conectadas de modorotacional, e as outras extremidades das duas conectadas aos eixos rotacionaisdos membros de engrenagem 3a e 3b. Através dos membros de engrenagem3a e 3b e dos membros de acoplamento 4, os invólucros Ia e Ib sãoconectados de modo rotacional. Com tal uma estrutura, a distância entre opainel de toque 2a do invólucro Ia e o painel de toque 2b do invólucro Ibpode ser trazida mais perto cada um do outro do que em um caso onde osinvólucros laelb são conectados usando, por exemplo, uma dobradiça.
Um sensor de toque 5 é fornecido entre o lado de extremidade22 do painel de toque 2a e o lado de extremidade 23 do painel de toque 2b. Osensor de toque 5 inclui uma porção de sensor de toque porção 5a que éfornecida continuamente no invólucro Ia a partir do lado de extremidade 22do painel de toque 2a e uma porção de sensor de toque 5b que é fornecidacontinuamente no invólucro Ib do lado de extremidade 23 do painel de toque2b. A superfície de toque do painel de toque 2a, a superfície de toque dopainel de toque 2b, e o sensor de toque 5 são fornecidos a fim de seremposicionados no mesmo plano quando os invólucros Ia e Ib estão no estadoaberto.
(Estrutura de hardware do aparelho portátil de informação)
Fig. 2 é um diagrama mostrando uma estrutura de hardware doaparelho portátil de informação 100.
Conforme mostrado na figura, o aparelho portátil deinformação 100 inclui, em adição aos painéis de toque 2a e 2b (visores 25a e25b) e o sensor de toque 5, uma CPU (Unidade de Processamento Central) 11,uma RAM (Memória de Acesso Aleatório) 12, e uma memória flash 13. Oaparelho portátil de informação 100 também inclui uma porção decomunicação 14, um I / F externa (Interface) 15, uma porção de chave /comutador 16, um microfone 17, um alto-falante 18, um fone de cabeça 19, euma câmera 20.
A CPU 11 troca sinais com as respectivas porções do aparelhoportátil de informação 100 para efetuar várias operações e coletivamentecontrola vários tipos de processamento de exibição e outros processamentosque correspondem às operações de toque feitas para os painéis de toque 2a e 2b.
A RAM 12 é usada como uma área de trabalho da CPU lietemporariamente armazena vários tipos de dados incluindo imagens tais comovários ícones a serem processados pela CPU lie programas tais como umaplicativo para executar os vários tipos de processamento de exibiçãocorrespondendo às operações de toque para os painéis de toque 2a e 2b.
A memória flash 13 é de um tipo NAND, por exemplo. Amemória flash 13 armazena vários tipos de dados incluindo imagens taiscomo vários ícones descritos acima e vários programas tal como um programade controle a ser executado pela CPU lie uma aplicativo para executar osvários tipos de processamento de exibição. A aplicativo pode ser armazenadaem outra mídia de gravação tal com um cartão de memória (não mostrado). Oaparelho portátil de informação 100 pode incluir um HDD no lugar da ou emadição à memória flash 13.
A porção de comunicação 14 é uma interface para conectar oaparelho portátil de informação 100 à Internet ou uma LAN (Rede de AreaLocal) de acordo com um padrão da Ethernet (marca registrada), uma LANsem fio, ou o similar.
A I/F externa 15 troca vários tipos de dados através deconexão com fio ou sem fio com um aparelho externo com base em váriospadrões de uma USB (Universal Serial Bus), um LAN sem fio, e o similar. AI/F externa 15 pode alternativamente ser uma interface para conectar várioscartões de memória tal como um bastão de memória.
A porção de chave/comutador 16 aceita operaçõescorrespondendo às funções equivalentes às funções que não podem serexecutadas através de uma operação para os painéis de toque 2a e 2b, talcomo ON/OFF de uma fonte de energia (não mostrado) e uma comutação devárias funções, e funções que podem ser executadas por uma operação para ospainéis de toque 2a e 2b, e transmite sinais de entrada para a CPU 11.
O microfone 17 entra áudio tal como uma voz de usuário paracomunicação verbal em um caso onde o aparelho portátil de informação 100 éconectado a outro aparelhos em uma rede pela porção de comunicação 14.
O alto-falante 18 e o fone de cabeça 19 emitem sinais de áudioque estão armazenados na memória flash 13 ou o similar ou entrados a partirda porção de comunicação 14 ou o microfone 17.
A câmera 20 captura uma imagem fixa e uma imagem emmovimento através de um dispositivo de captura de imagem tal como umsensor de CMOS (Semicondutor de Metal Oxido Complementar) e a sensorde CCD (Dispositivo de Acoplamento de Carga). Os dados capturados sãoarmazenados na RAM 12 ou na memória flash 13 ou transmitidos para outrosaparelhos na rede através da porção de comunicação 14.
Embora um sistema de película de resistência ou um sistemade capacitância é usado como um sistema de operação dos painéis de toque 2ae 2b e o sensor de toque 5, outros sistemas tais como um sistema de induçãoeletro magnética, uma sistema de comutação de matriz, um sistema de ondaelástica de superfície, e um sistema de raio infravermelho podem ser usadosem seu lugar. Quando o sistema de capacitância é usado como o sistema deoperação, a "operação de toque" nesta modalidade inclui não somente umcaso onde um dedo de um usuário está fisicamente em contato com os painéisde toque 2a e 2b e o sensor de toque 5, mas também um caso onde o dedo dousuário é trazido para perto o bastante dentro de um intervalo no qual umamudança em uma capacitância pode ser detectada.
Embora não mostrado, o aparelho portátil de informação 100também inclui um cabo e um substrato flexível para uma conexão elétricaentre os painéis de toque 2a e 2b. O cabo e o substrato flexível podem serfornecidos através dos membros de engrenagem 3a e 3b e dos membros deacoplamento 4.
Os visores 25a e 25b são, por exemplo, um LCD de um TFTou o similar ou um OELD (Visor Eletro luminescente Orgânico) e exibe GUIspara operações de toque tal como um ícone e uma janela e outras imagens. Osvisores 25a e 25b são integralmente formados com os painéis de toque 2a e 2bconforme descrito acima.
(Operação de aparelho portátil de informação)
A seguir, uma operação do aparelho portátil de informação100 estruturada conforme descrito acima será descrita.
(Operação de abertura e fechamento de aparelho portátil de informação)
Primeiro, uma operação de abertura e fechamento do aparelhoportátil de informação 100 será descrita. Figs. 3 são diagramas mostrandoestados de abertura e fechamento do aparelho portátil de informação 100.
Conforme mostrado na Fig. 3A, quando o usuário levanta oinvólucro Ia em um estado onde os invólucros Ia e Ib estão fechados, porexemplo, os membros de engrenagem 3a e 3b e os membros de acoplamento 4giram para abrir o invólucro Ia como mostrado na Figs. 3B a 3D.
Conseqüentemente, os painéis de toque 2a e 2b são expostos. Então, comomostrado na Fig. 3E, os invólucros Iae Ib se tornam estáticos quando abertosem 180 graus tal que as superfícies de toque dos painéis de toque 2a e 2b e osensor de toque 5 ficam posicionados no mesmo plano. A operação de toquedo usuário é introduzida no estado mostrado na Fig. 3E. Assim sendoconfigurando as superfícies de toque no mesmo plano, se torna possível parao usuário efetuar operações intuitivas sem ser incomodado pelos diferentespainéis de toque e o sensor de toque.
(Operação de arrasta e larga do aparelho portátil de informação)
A seguir, a operação de arrasta e larga executada pelos painéisde toque 2a e 2b do aparelho portátil de informação 100 será descrita. Nasdescrições abaixo, a CPU 11 será descrita como um tópico da operação, mas aoperação da CPU 11 é executada em conjunto com programas desenvolvidosna RAM 12. Fig. 4 é um fluxograma mostrando um fluxo de processamentoda operação de arrasta e larga pelo aparelho portátil de informação 100. Figs.5 são diagramas mostrando um exemplo de um estado da operação de arrastae larga pelo aparelho portátil de informação 100 visto a partir da direção deum plano dos painéis de toque 2a e 2b. Embora um caso onde o usuárioarraste um objeto do painel de toque 2a para painel de toque 2b seja descritona figuras, uma operação em uma direção oposta é claro executada na mesmamaneira.
Como mostrado na Fig. 4, a CPU 11 primeiro exibe um objetoO para ser um alvo de uma operação de arrasta e larga pelo usuário no painelde toque 2a (Estágio 41). Subseqüentemente, a CPU 11 detecta se o objeto Ofoi arrastado por um dedo do usuário (Estágio 42). Fig. 5A mostra um estadoonde o usuário está arrastando o objeto O no painel de toque 2a.
Quando julgando que o objeto O foi arrastado (SIM), a CPU11 julga se o objeto O foi arrastado para uma extremidade inferior (lado deextremidade 22) do painel de toque 2a e a operação de toque se tornou nãodetectada (Estágio 43). Especificamente, a CPU 11 julga se, em um sistemade coordenada tendo uma origem em uma extremidade à esquerda do lado deextremidade 22 na Fig. 5, a coordenada Y das coordenadas de detecção detoque se tornam 0.
Quando julgando que a operação de arrasto que foi detectadase tornou não detectada no lado de extremidade 22 (SIM), a CPU 11 de formasubseqüente julga se uma operação de toque foi detectada pelo sensor detoque 5 dentro de m milisegundos desde um ponto de tempo no qual aoperação de arrasto se tornou não detectada (daqui em diante, referida comotl) (Estágio 44). Por exemplo, m é cerca de 50 a 500, embora não limitado aele. Quando julgando que a operação de toque para o sensor de toque 5 nãofoi detectada dento de m milisegundos (NÃO), a CPU 11 termina oprocessamento.
Quando julgando que a operação de toque para o sensor detoque 5 foi detectada dentro de m milisegundos (SIM), a CPU 11 exibe nopainel de toque 2b uma imagem que indica que o objeto O está para sermovido (arrastado) para o painel de toque 2b (Estágio 45). Fig. 5B mostra umestado onde a operação de toque para o sensor de toque 5 foi detectada. Comomostrado na Fig. 5B, a imagem pode ser, quando os painéis de toque 2a e 2bsão visto como uma superfície de água, uma animação parecida com umplissado na superfície de água, por exemplo. Contudo, a imagem não élimitada àquela mostrada na figura e pode ser qualquer imagem enquanto eleindique ao usuário que o objeto O está para ser movido para o painel de toque2b. Conseqüentemente, o usuário pode entender que uma operação de arrastae larga a partir do painel de toque 2a para o painel de toque 2b está sendoexecutada com certeza.
Subseqüentemente, a CPU 11 julga se uma operação de toquefoi detectada em uma extremidade superior (lado de extremidade 23) dopainel de toque 2b dentro de η milisegundos desde um ponto do tempo noqual a operação de toque para o sensor de toque 5 foi detectada (daqui emdiante, referida como t2) (Estágio 46). Especificamente, a CPU 11 julga seum valor máximo de uma coordenada Y em um sistema de coordenada dopainel de toque 2b tendo uma origem em uma extremidade esquerda do ladode extremidade 24 na Figs. 5 foi detectada dentro de η milisegundos. Porexemplo, η é de cerca de 50 a 500, embora não limitado a isso. Quandojulgando no estágio 46 que a operação de toque para o painel de toque 2b nãofoi detectada dentro de η milisegundos desde t2 (NÃO), a CPU 11 termina oprocessamento.
Quando julgando que a operação de toque para o painel detoque 2b foi detectada dentro de η milisegundos desde t2 (SIM), a CPU 11move o objeto O a partir do painel de toque 2a para o painel de toque 2b paraexibi-lo nele (Estágio 47). Fig. 5C mostra um estado onde o objeto O émovido para e exibido no painel de toque 2b.
Após isso, a CPU 11 julga se a operação de toque se tornounão detectada no painel de toque 2b (Estágio 48). Então, quando julgando quea operação de toque se tornou não detectada (SIM), a CPU 11 para de mover(larga) o objeto O na posição naquele ponto do tempo (Estágio 49).
Como uma imagem a ser exibida no estágio 45, a CPU 11pode alternativamente exibir uma parte do objeto O em vez da animação.Figs. 6 são diagramas mostrando neste caso um estado de arrasto pelo usuário.
Conforme mostrado nas Figs. 6A e 6B, quando a operação detoque para o sensor de toque 5 é detectada dentro de m milisegundos desde tl,a CPU 11 exibe uma porção parcial superior Ol do objeto O no painel detoque 2a e uma porção inferior parcial 02 no painel de toque 2b. Em outraspalavras, a porção inferior parcial 02 do objeto O é exibida a fim desobressair partir do lado de extremidade 23. Como mostrado na Fig. 6C,processos após que são os mesmos que aqueles das Figs. 5. Também nestecaso, o usuário pode entender que a operação de arrasta e larga do painel detoque 2a para o painel de toque 2b está sendo executada cm certeza. Nestecaso, a CPU 11 pode alternativamente exibir a parte do objeto O somente nopainel de toque 2b dependendo de uma área do objeto O.(Exemplo específico da operação de arrasta e larga)
As seguintes operações podem ser exemplificadas como umaoperação de arrasta e larga executada nesta modalidade, embora não limitadaa ela.
(1) Uma operação de mover uma imagem (objeto) tal comoum ícone exibido no painel de toque 2a (2b) e uma janela de uma aplicativoque está sendo executada para o painel de toque 2b (2a) e exibindo-a nela.
(2) Uma operação para amplamente exibir, também no painelde toque 2b (2a), uma imagem (objeto) tal como uma janela de uma aplicativoque está sendo executada no painel de toque 2a (2b)
(Aplicativo de dois painéis de toque)
Vários aplicativos são concebíveis para aplicativos dos doispainéis de toque 2a e 2b desta modalidade.
Por exemplo, o painel de toque 2a (2b) pode ser usado em umlado de rede, e o painel de toque 2b (2a) pode ser usado em um lado docliente.
Uma imagem baixada de um computador de um provedor deserviço de rede em uma rede conectado através da porção de comunicação 14é exibida no lado de rede, e uma imagem de um arquivo ou o similararmazenado no aparelho portátil de informação 100 é exibido no lado docliente. Arrastando e largando um a partir do lado de rede para o lado docliente, o usuário é capaz de armazenar de dados correspondendo ao objeto noaparelho portátil de informação 100 ou atualizar dados armazenados noaparelho portátil de informação 100. Por outro lado, arrastando e largando umobjeto a partir do lado do cliente para o lado de rede, o usuário é capaz debaixar os dados para um computador na rede ou atualizar dados nocomputador.Como um exemplo específico de tal uma aplicativo, há umcaso de manter uma reunião de Web com um usuário de um outro clienteaparelho de cliente através de um fornecedor de serviço. Neste caso,processamento de exibição, arrastando e largando uma janela de um arquivoexibido no lado do cliente para o lado de rede, o arquivo para participantes dareunião de Web pode ser executada. Também processamento para configuraruma programação do usuário do aparelho portátil de informação 100arrastando e largando um ícone indicando uma data específica em umcalendário exibido no lado de rede para uma área indicando a data específicano calendário que é de forma similar exibido no lado do cliente, pode serexecutada.
Alternativamente, o painel de toque 2a (2b) pode ser usado emum lado remoto, e o painel de toque 2b (2a) pode ser usado em um lado local.
A GUI para operar um arquivo armazenado em outro aparelhodo usuário em uma LAN conectada através da porção de comunicação 14 éexibida no lado remoto, e uma imagem de um arquivo ou o similararmazenado no aparelho portátil de informação 100 é exibido no lado local.Arrastando e largando um objeto a partir do lado local para o lado remoto, ousuário é capaz de armazenar dados do aparelho portátil de informação 100em um outro aparelho ou atualizar dados. Por outro lado, arrastando elargando um objeto a partir do lado local, o usuário é capaz de armazenardados de um outro aparelho no aparelho portátil de informação 100 ouatualizar dados no aparelho portátil de informação 100.
Ainda mais, os dois painéis de toque 2a e 2b podem ser usadospara tarefas em tarefas múltiplas.
Neste caso, o usuário pode executar uma pluralidade de tarefasao mesmo tempo arrastando e largando um objeto alternadamente entre osdois painéis de toque 2a e 2b.(Sumário da primeira modalidade)Conforme descrito até agora, de acordo com esta modalidade,o aparelho portátil de informação 100 conta, após a operação de arrasto nopainel de toque 2a ser detectada, um período de tempo a partir de um tempoque a operação de toque se tornou não detectada no lado de extremidade 22(t1) para um tempo que a operação de toque é detectada pelo sensor de toque5 (t2). Adicionalmente o aparelho portátil de informação 100 conta umperíodo de tempo a partir de t2 para um tempo que a operação de toque édetectada pelo painel de toque 2b. Então, quando os períodos de tempo estãodentro de m e η milisegundos, respectivamente, o aparelho portátil deinformação 100 move o objeto O para o painel de toque 2b e o exibe nele. Emoutras palavras, o aparelho portátil de informação 100 move o objeto para opainel de toque 2b para exibi-lo nele quando a operação de toque para opainel de toque 2b é detectada dentro de (m+n) milisegundos desde tl.
Conseqüentemente, o aparelho portátil de informação 100pode positivamente executar uma operação de arrasta e larga do objeto apartir do painel de toque 2a para o painel de toque 2b enquanto prevenindonão intencionalmente operações de serem feitas.
<Segunda modalidade>
A seguir, uma segunda modalidade da presente invenção serádescrita. Nesta modalidade, estruturas e funções que são as mesmas queaquelas da primeira modalidade acima são denotadas pelos mesmos símbolos,e descrições delas serão omitidas ou simplificadas..(Esboço geral e estrutura de hardware do aparelho portátil de informação)
Fig. 7 é um diagrama mostrando uma aparência externa de umaparelho portátil de informação desta modalidade. Fig. 8 é um diagramamostrando a estrutura de hardware do aparelho portátil de informação destamodalidade.
Conforme mostrado nas figuras, um aparelho portátil deinformação 200 desta modalidade é diferente a partir do aparelho portátil deinformação 100 da primeira modalidade no ponto para excluir um sensor detoque. Especificamente, uma área entre os painéis de toque 2a e 2b é formadocomo partes dos invólucros 1a e 1b como mostrado na Fig. 7. Outrasestruturas do aparelho portátil de informação 200 são as mesmas que aquelasdo aparelho portátil de informação 100.
(Operação do aparelho portátil de informação)
A seguir, uma operação do aparelho portátil de informação200 estruturada conforme descrito acima será descrita. Fig. 9 é umfluxograma mostrando um fluxo de processamento de uma operação dearrasta e larga pelo aparelho portátil de informação 200 desta modalidade.Figs. 10 são diagramas mostrando um exemplo de um estado de umaoperação de arrasta e larga pelo aparelho portátil de informação 200 destamodalidade visto a partir de uma direção de um plano dos painéis de toque 2ae 2b.
Conforme mostrado na Fig. 9, a CPU 11 primeiro exibe oobjeto O para ser o alvo de uma operação de arrasta e larga pelo usuário nopainel de toque 2a (Estágio 91). Subseqüentemente, um CPU 11 detecta se oobjeto O foi arrastado por um dedo do usuário (Estágio 92). Essas operaçõessão as mesmas que aquelas da primeira modalidade.
Quando detectar que o objeto O foi arrastado (SIM), a CPU 11de forma subseqüente julga se o objeto O foi arrastado para o lado deextremidade 22 do painel de toque 2a e a operação de toque se tornou nãodetectada (Estágio 93). Especificamente, a CPU 11 julga se a coordenada Ydas coordenadas de detecção de toque no sistema de coordenada do painel detoque 2a que é a mesma que aquela da primeira modalidade, se tornou 0.
Quando julgando que a operação de arrasto que foi detectadase tornou não detectada no lado de extremidade 22 (SIM), a CPU 11armazena uma coordenada X, X1 em um ponto do tempo no qual a operaçãode arrasto se tornou não detectada (daqui em diante, referido como t1), porexemplo, na RAM 12 ou na memória flash 13 (Estágio 94). Fig. IOA mostraeste caso.
Subseqüentemente, a CPU 11 julga se uma operação de toquefoi detectada na extremidade superior do painel de toque 2b dentro de mmilisegundos desde tl (Estágio 95). Especificamente, a CPU 11 julga se umvalor máximo da coordenada Y foi detectada dentro de m milisegundos nosistema de coordenada do painel de toque 2b que é o mesmo que aquele daprimeira modalidade. Por exemplo, m é de cerca de 100 a 300, embora nãolimitado a isso. Quando julgando no estágio 95 que a operação de toque nãofoi detectada na extremidade superior do painel de toque 2b dentro de mmilisegundos (NÃO), a CPU 11 termina o processamento.
Quando julgando que a operação de toque foi detectada naextremidade superior do painel de toque 2b dentro de m milisegundos desdetl (SIM), a CPU 11 julga se uma coordenada Χ, X2 das coordenadas dedetecção no painel de toque 2b e a coordena X, X1 armazenada satisfaz umarelação X1-d < X2 < X1+d (Estágio 96). Aqui, d é uma pré-determinadadistância e configurada conforme apropriado com base em uma distânciaentre o lado de extremidade 22 e o lado de extremidade 23 em uma direção Yna figuras, por exemplo. Em outras palavras, d é configurada dentro de umintervalo que permite a uma operação ser julgada como uma operação dearrasto natural de X1 para X2. Quando a diferença entre X1 e X2 é maior doque d, é julgado que a operação feita através dos painéis de toque 2a e 2b nãoé uma operação de arrasto. Por exemplo, d é configurado tal que um ânguloformado entre uma linha direta de conexão de X1 e X2 e o lado deextremidade 23 se torna 30° ou mais. Quando julgando que d acima nãosatisfaz a relação (NÃO), a CPU 11 termina o processamento.
Quando d satisfaz a relação, a CPU 11 move o objeto O dopainel de toque 2a para o painel de toque 2b e o exibe nele (Estágio 97). Nestetempo, a CPU 11 pode primeiro exibir a porção parcial superior Ol do objetoO no painel de toque 2a e a parte parcial inferior 02 no painel de toque 2bcomo mostrado na Fig. IOB e então mover o objeto inteiro O para o painel detoque 2b como mostrado na Fig. 10C. Em outras palavras, o objeto O podemostrar-se gradualmente após a porção parcial inferior 02 do mesmo serexibida pela primeira vez, de modo a ficar fora do lado de extremidade 23.Conseqüentemente, o usuário pode entender que a operação de arrasta e largaestá sendo executada com certeza através dos painéis de toque 2a e 2b.
Após isto, a CPU 11 julga se a operação de toque se tornounão detectada no painel de toque 2b como na primeira modalidade (Estágio98). Então, quando julgando que a operação de toque se tornou não detectada(SIM), a CPU 11 para de mover (larga) o objeto O em uma posição naqueleponto do tempo (Estágio 99).
(Sumário da segunda modalidade)
Conforme descrito até agora, de acordo com esta modalidade,o aparelho portátil de informação 200 conta o período de tempo a partir doponto de tempo no qual a operação de toque se tornou não detectada no painelde toque 2a (tl) para o ponto do tempo no qual a operação de toque édetectada no painel de toque 2b. O aparelho portátil de informação 200também detecta uma diferença entre a coordenada X, Xj no ponto do tempo tle a coordenada X, X2 no ponto do tempo no qual a operação de toque édetectada no painel de toque 2b. Então, o aparelho portátil de informação 200move o objeto O do painel de toque 2a para o painel de toque 2b e o exibenele quando o período de tempo de detecção está dentro de m milisegundos ea diferença entre Xj e X2 é menor do que d.
Conseqüentemente, mesmo quando o sensor de toque 5 não éfornecido diferente da primeira modalidade, o aparelho portátil de informação200 pode positivamente executar a operação de arrasta e larga a partir dopainel de toque 2a para o painel de toque 2b.
<Exemplos modificados>A presente invenção não é limitada às modalidades acima epode ser de forma variada modificada sem fugir a partir da essência dapresente invenção.
Em uma primeira modalidade acima, o aparelho portátil deinformação 100 exibiu uma imagem indicando um arrasto ou a parte 02 doobjeto O no painel de toque 2b quando tendo detectada a operação de toquepara o sensor de toque 5. Contudo, quando o objeto O é arrastado na medidaem que ele sobressai do lado de extremidade 22 do painel de toque 2a, oaparelho portátil de informação 100 pode exibir a imagem ou a parte doobjeto no painel de toque 2b independentemente se a operação de toque parao sensor de toque 5 foi detectado.
Na segunda modalidade acima, o aparelho portátil deinformação 200 foi exibida a parte 02 do objeto O no painel de toque 2bquando tendo detectada uma operação de toque para o painel de toque 2b.Contudo, quando o objeto O é arrastado na medida em que ele sobressai dolado de extremidade 22 do painel de toque 2a, o aparelho portátil deinformação 200 pode exibir a parte 02 do objeto no painel de toque 2bmesmo antes de detectar a operação de toque para o painel de toque 2b.
Na primeira modalidade acima, o aparelho portátil deinformação 100 moveu o objeto para o painel de toque 2b quando detectandoa operação de toque para o painel de toque 2b após detectar a operação detoque para o sensor de toque 5. Contudo, quando a operação de toque para opainel de toque 2b é detectada dentro de um pré-determinado período detempo desde o t1 acima, o aparelho portátil de informação 100 pode mover oobjeto O para o painel de toque 2b e o exibe nele independente se a operaçãode toque para o sensor de toque 5 foi detectada. O pré-determinado período detempo neste caso é, por exemplo, um período de tempo mais curto do quem+n milisegundos descrito acima.
Conseqüentemente, o aparelho portátil de informação 100pode positivamente executa a operação de arrasta e larga mesmo quando aoperação de toque para o sensor de toque 5 não pode ser detectada por algumarazão tal como um movimento bastante rápido de um dedo de um usuário, porexemplo.
Nas duas modalidades acima, os aparelhos de informaçãoportáteis 100 e 200 moveram o objeto O para o painel de toque 2b e o exibeneles quando tendo detectada a operação de toque para o sensor de toque 5 ouo painel de toque 2b. Contudo, também é possível para os aparelhos deinformação portáteis 100 e 200 mover o objeto O para o painel de toque 2b eexibi-lo nele quando uma velocidade de arrasto detectada no painel de toque2a excede um valor pré-determinado. Conseqüentemente, os aparelhos deinformação portáteis 100 e 200 podem positivamente executar uma assimchamada operação de movimento súbito (jogando o objeto O).
Embora o sensor de toque 5 não tenha sido fornecido noaparelho portátil de informação 200 na segunda modalidade acima, o aparelhoportátil de informação 200 pode incluir o sensor de toque 5. Neste caso, oaparelho portátil de informação 200 somente necessita executar oprocessamento de uma primeira modalidade mostrado na Fig. 4 em conjuntocom o processamento da segunda modalidade mostrada na Fig. 9. Em outraspalavras, o aparelho portátil de informação 200 insere o processo do estágio94 da Fig. 9 entre estágios 43 e 44 da Fig. 4 e o executa com base noprocessamento mostrado na Fig. 4. Naquelas bases, o aparelho portátil deinformação 200 somente necessita executar os processo do estágio 95 e ossubseqüentes estágios da Fig. 9 quando é julgado no estágio 44 da Fig. 4 queum toque não foi detectado pelo sensor de toque 5 (NÃO).
Através de tal processamento, o aparelho portátil deinformação 200 pode positivamente executar a operação de arrasta e largamesmo quando um toque não pode ser detectado pelo sensor de toque 5 poralguma razão.As duas modalidades acima mostraram os exemplos nos quaisos dois painéis de toque 2a e 2b são fornecidos nos aparelhos de informaçãoportáteis 100 e 200. Contudo, o número de painéis de toque não é limitada à 2enquanto pode ser mais, e o mesmo processamento como aquele descritoacima pode ser executado através dos painéis de toque.
Nas duas modalidades acima, as operações de toque para ospainéis de toque 2a e 2b foram entrados com um dedo do usuário. Contudo, asoperações de toque podem ser entradas com um dispositivo tal como umestilete.
Exemplos dos aparelhos de informação portáteis 100 e 200para os quais a presente invenção pode ser aplicado nas duas modalidadesacima incluir vários aparelhos de processamento de informações tal como umtelefone celular, um PDA, um telefone inteligente, um tocador de música /vídeo portátil, um dicionário eletrônico, e uma organizador eletrônico. Maisainda, a presente invenção não é limitada a um aparelho portátil deinformação e é de forma similar aplicável a vários aparelhos deprocessamento de informações estacionários.
O presente aplicativo contém assunto relacionado àqueledivulgado no Pedido de Patente de Prioritária Japonesa JP 2009-097722depositada no Escritório de Patente Japonês em 4 de abril de 2009, da qual oconteúdo inteiro é aqui incorporado para referência.
Deve ser entendido por aqueles com qualificação na arte quevárias modificações, combinações, sub-combinações e alterações podemocorrer dependendo dos requisitos de projeto e outros fatores na medida emque eles estejam dentro do escopo das reivindicações anexas ou dosequivalentes delas.

Claims (9)

1. Aparelho de processamento de informação, caracterizadopelo fato de compreender:- um primeiro painel de toque para exibir um objeto e detectaruma primeira operação de toque de um usuário no objeto;- um segundo painel de toque para detectar uma segundaoperação de toque do usuário;- um sensor de toque que é fornecido entre o primeiro painelde toque e o segundo painel de toque e detecta uma terceira operação de toquedo usuário; e- um controlador para mover o objeto exibido no primeiropainel de toque de acordo com a primeira operação de toque, e exibir o objetono segundo painel de toque quando a terceira operação de toque é detectadadentro de um primeiro período de tempo desde que a primeira operação detoque se tornou não detectada e a segunda operação de toque é detectadadentro um segundo período de tempo desde que a terceira operação de toque édetectada.
2. Aparelho de processamento de informação de acordo com areivindicação 1, caracterizado pelo fato de que o controlador exibe, perto dosensor de toque, quando a terceira operação de toque é detectada, umaimagem indicando que o objeto é para ser movido para o segundo painel detoque.
3. Aparelho de processamento de informação de acordo com areivindicação 2, caracterizado pelo fato de que o primeiro painel de toqueinclui uma primeira superfície de toque tendo um primeiro lado deextremidade e um segundo lado de extremidade oposto ao primeiro lado deextremidade,em que o segundo painel de toque inclui uma segundasuperfície de toque tendo um terceiro lado de extremidade adjacente aosegundo lado de extremidade com o sensor de toque interposto entre elas eum quarto lado de extremidade oposto ao terceiro lado de extremidade, eem que o controlador exibe, quando a terceira operação detoque é detectada, o objeto tal que a parte do objeto sobressai do terceiro ladode extremidade do segundo painel de toque do lado do sensor de toque.
4. Aparelho de processamento de informação de acordo com areivindicação 1, caracterizado pelo fato de que o primeiro painel de toqueinclui uma primeira superfície de toque para a qual a primeira operação detoque é introduzida,em que o segundo painel de toque inclui um segundasuperfície de toque para a qual a segunda operação de toque é introduzida,em que o sensor de toque inclui uma terceira superfície detoque para a qual a terceira operação de toque é introduzida, eem que a primeira superfície de toque, a segunda superfície detoque, e a terceira superfície de toque são fornecidas tais que a primeirasuperfície de toque, a segunda superfície de toque, e a terceiro superfície detoque são posicionadas no mesmo plano em um tempo que a primeiraoperação de toque, a segundo operação de toque, e a terceira operação detoque são introduzidas.
5. Aparelho de processamento de informação de acordo com areivindicação 1, caracterizado pelo fato de que o controlador detecta umperíodo de tempo a partir de um momento que a primeira operação de toque édetectada para um momento que a segunda operação de toque é detectada eexibe, quando o período de tempo é de um pré-determinado valor ou menor, oobjeto no segundo painel de toque independente se a terceira operação detoque foi detectada.
6. Aparelho de processamento de informação, caracterizadopelo fato de compreender:- um primeiro painel de toque para exibir um objeto e detectaruma primeira operação de toque de um usuário no objeto;- um segundo painel de toque que é fornecido adjacente aoprimeiro painel de toque em uma primeira direção e detecta uma segundaoperação de toque do usuário; e- um controlador para mover o objeto exibido no primeiropainel de toque de acordo com a primeira operação de toque, armazenar umaprimeira coordenada de detecção em uma segunda direção ortogonal àprimeira direção, que é obtida em um momento que a primeira operação detoque se tornou não detectada, e exibir o objeto no segundo painel de toquequando a segunda operação de toque é detectada dentro de um pre-determinado período de tempo desde que a primeira operação de toque setornou não detectada e uma segunda coordenada de detecção na segundadireção obtida no momento que a segunda operação de toque é detectada estádentro de um pré-determinado intervalo a partir da primeira coordenada dedetecção.
7. Aparelho de processamento de informação de acordo com areivindicação 6, caracterizado pelo fato de que o primeiro painel de toqueinclui uma primeira superfície de toque tendo um primeiro lado deextremidade e um segundo lado de extremidade oposto ao primeiro lado deextremidade,em que o segundo painel de toque inclui uma segundasuperfície de toque tendo um terceiro lado de extremidade adjacente aosegundo lado de extremidade e um quarto lado de extremidade oposto aoterceiro lado de extremidade, eem que o controlador exibe, quando a segunda coordenada dedetecção na segundo direção está dentro do pré-determinado intervalo a partirda primeira coordenada de detecção, o objeto tal que a parte do objetosobressai do terceiro lado de extremidade do segundo painel de toque.
8. Método de processamento de informação, caracterizado pelofato de compreender:- exibir, através de um primeiro painel de toque, um objeto edetectar uma primeira operação de toque de um usuário no objeto;- detectar, através de um segundo painel de toque, umasegunda operação de toque do usuário;- detectar, através de um sensor de toque que é fornecido entreo primeiro painel de toque e o segundo painel de toque, uma terceira operaçãode toque do usuário; e- mover o objeto exibido no primeiro painel de toque deacordo com a primeira operação de toque, e exibir o objeto no segundo painelde toque quando a terceira operação de toque é detectada dentro de umprimeiro período de tempo desde que a primeira operação de toque se tornounão detectada e a segunda operação de toque é detectada dentro de umsegundo período de tempo desde que a terceira operação de toque é detectada.
9. Programa, caracterizado pelo fato de fazer com que umaparelho de processamento de informação incluindo um primeiro painel detoque, um segundo painel de toque, e um sensor de toque fornecido entre oprimeiro painel de toque e o segundo painel de toque execute os estágios de:- exibir, através do primeiro painel de toque, um objeto edetectar uma primeira operação de toque de um usuário no objeto;- detectar, através do segundo painel de toque, uma segundaoperação de toque do usuário;- detectar, através do sensor de toque uma terceira operação detoque do usuário; e- mover o objeto exibido no primeiro painel de toque deacordo com a primeira operação de toque, e exibir o objeto no segundo painelde toque quando a terceira operação de toque é detectada dentro de umprimeiro período de tempo desde que a primeira operação de toque se tornounão detectada e a segunda operação de toque é detectada dentro de umsegundo período de tempo desde que a terceira operação de toque é detectada.
BRPI1000982-5A 2009-04-14 2010-04-07 aparelho e mÉtodo de processamento de informaÇço, e, programa BRPI1000982A2 (pt)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009097722A JP5606686B2 (ja) 2009-04-14 2009-04-14 情報処理装置、情報処理方法及びプログラム

Publications (1)

Publication Number Publication Date
BRPI1000982A2 true BRPI1000982A2 (pt) 2011-07-26

Family

ID=42269414

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI1000982-5A BRPI1000982A2 (pt) 2009-04-14 2010-04-07 aparelho e mÉtodo de processamento de informaÇço, e, programa

Country Status (6)

Country Link
US (1) US8704781B2 (pt)
EP (1) EP2241962A3 (pt)
JP (1) JP5606686B2 (pt)
CN (1) CN101866238A (pt)
BR (1) BRPI1000982A2 (pt)
RU (1) RU2010113367A (pt)

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9207717B2 (en) 2010-10-01 2015-12-08 Z124 Dragging an application to a screen using the application manager
US9213365B2 (en) 2010-10-01 2015-12-15 Z124 Method and system for viewing stacked screen displays using gestures
JP4904375B2 (ja) * 2009-03-31 2012-03-28 京セラ株式会社 ユーザインタフェース装置及び携帯端末装置
JP5606686B2 (ja) * 2009-04-14 2014-10-15 ソニー株式会社 情報処理装置、情報処理方法及びプログラム
KR101643377B1 (ko) * 2010-02-26 2016-07-28 삼성전자주식회사 접이식 터치 스크린 디스플레이 장치
JP4865053B2 (ja) * 2010-04-22 2012-02-01 株式会社東芝 情報処理装置およびドラッグ制御方法
US8810543B1 (en) * 2010-05-14 2014-08-19 Cypress Semiconductor Corporation All points addressable touch sensing surface
US20110291964A1 (en) 2010-06-01 2011-12-01 Kno, Inc. Apparatus and Method for Gesture Control of a Dual Panel Electronic Device
CN101862238A (zh) * 2010-06-29 2010-10-20 覃叙钧 一种新型弹性腰围纸尿裤
US8823656B2 (en) * 2010-08-30 2014-09-02 Atmel Corporation Touch tracking across multiple touch screens
CN108681424B (zh) 2010-10-01 2021-08-31 Z124 用户界面上的拖移手势
US8842080B2 (en) 2010-10-01 2014-09-23 Z124 User interface with screen spanning icon morphing
JP5628625B2 (ja) * 2010-10-14 2014-11-19 京セラ株式会社 電子機器、画面制御方法および画面制御プログラム
JP5629180B2 (ja) * 2010-10-21 2014-11-19 京セラ株式会社 携帯端末装置
US9213428B2 (en) 2010-11-19 2015-12-15 Blackberry Limited Portable electronic device including flexible display
JP5968588B2 (ja) * 2010-11-26 2016-08-10 京セラ株式会社 電子機器
JP5771401B2 (ja) * 2011-01-27 2015-08-26 京セラ株式会社 携帯通信端末
CN103477304A (zh) 2011-02-10 2013-12-25 三星电子株式会社 包含触摸屏显示器的便携式设备以及控制它的方法
KR101842906B1 (ko) 2011-02-10 2018-05-15 삼성전자주식회사 복수의 터치스크린을 가지는 장치 및 복수의 터치스크린을 가지는 장치의 화면 변경방법
KR101802522B1 (ko) * 2011-02-10 2017-11-29 삼성전자주식회사 복수의 터치스크린을 가지는 장치 및 복수의 터치스크린을 가지는 장치의 화면변경방법
WO2012111230A1 (ja) * 2011-02-16 2012-08-23 Necカシオモバイルコミュニケーションズ株式会社 情報処理端末およびその制御方法
JP5693305B2 (ja) * 2011-03-11 2015-04-01 京セラ株式会社 携帯端末装置
JP5709603B2 (ja) * 2011-03-28 2015-04-30 京セラ株式会社 携帯端末装置、プログラムおよび表示方法
JP5884282B2 (ja) * 2011-03-29 2016-03-15 ソニー株式会社 情報処理装置および情報処理方法、記録媒体、並びにプログラム
JP5486540B2 (ja) * 2011-03-31 2014-05-07 株式会社Nttドコモ 携帯端末、データ送信システムおよびデータ送信方法
US8773374B2 (en) * 2011-05-13 2014-07-08 Blackberry Limited Identification of touch point on touch screen device
JP2013008250A (ja) * 2011-06-24 2013-01-10 Fujitsu Ltd カーソル制御装置、カーソル制御方法及びカーソル制御プログラム
JP5751969B2 (ja) * 2011-07-26 2015-07-22 京セラ株式会社 電子機器、電子機器の制御方法および電子機器のアプリケーションプログラム
JP5306430B2 (ja) * 2011-09-07 2013-10-02 京セラ株式会社 携帯端末装置
US20130080932A1 (en) * 2011-09-27 2013-03-28 Sanjiv Sirpal Secondary single screen mode activation through user interface toggle
GB2498508A (en) * 2011-10-31 2013-07-24 Promethean Ltd Positional manipulation of an object in a GUI beyond that permitted by an associated application
US20130125016A1 (en) * 2011-11-11 2013-05-16 Barnesandnoble.Com Llc System and method for transferring content between devices
JP2013117885A (ja) * 2011-12-02 2013-06-13 Nintendo Co Ltd 情報処理プログラム、情報処理装置、情報処理システム及び情報処理方法
US20130147702A1 (en) * 2011-12-13 2013-06-13 Nokia Corporation Method, Apparatus, Computer Program and User Interface
JP2013235359A (ja) * 2012-05-08 2013-11-21 Tokai Rika Co Ltd 情報処理装置及び入力装置
CN103703435B (zh) 2012-05-25 2018-11-06 松下电器(美国)知识产权公司 信息处理装置和信息处理方法
US9529518B2 (en) 2012-05-25 2016-12-27 Panasonic Intellectual Property Corporation Of America Information processing device, information processing method, and information processing program
KR101957173B1 (ko) 2012-09-24 2019-03-12 삼성전자 주식회사 터치 디바이스에서 멀티윈도우 제공 방법 및 장치
US9772722B2 (en) 2012-10-22 2017-09-26 Parade Technologies, Ltd. Position sensing methods and devices with dynamic gain for edge positioning
JP6197327B2 (ja) 2013-03-27 2017-09-20 富士通株式会社 電子機器
FR3003964B1 (fr) * 2013-04-02 2016-08-26 Fogale Nanotech Dispositif pour interagir, sans contact, avec un appareil electronique et/ou informatique, et appareil equipe d'un tel dispositif
JP6169944B2 (ja) * 2013-10-22 2017-07-26 アルパイン株式会社 タッチパネル装置および操作検出方法
JP2015127897A (ja) * 2013-12-27 2015-07-09 ソニー株式会社 表示制御装置、表示制御システム、表示制御方法、およびプログラム
US20150241978A1 (en) * 2014-02-27 2015-08-27 Motorola Mobility Llc Electronic Device Having Multiple Sides with Gesture Sensors
JP2015194983A (ja) * 2014-03-25 2015-11-05 パナソニックIpマネジメント株式会社 入力装置および表示装置
KR20160034135A (ko) * 2014-09-19 2016-03-29 삼성전자주식회사 터치 입력을 처리하는 전자 장치 및 방법
US20180173373A1 (en) 2015-06-12 2018-06-21 Nureva Inc. Method and apparatus for using gestures across multiple devices
CN106850719B (zh) * 2015-12-04 2021-02-05 珠海金山办公软件有限公司 一种数据传输方法及装置
US11157047B2 (en) * 2018-11-15 2021-10-26 Dell Products, L.P. Multi-form factor information handling system (IHS) with touch continuity across displays
USD918898S1 (en) * 2019-09-18 2021-05-11 Robert Charles DeMaio Electronic device
JP2021071959A (ja) * 2019-10-31 2021-05-06 レノボ・シンガポール・プライベート・リミテッド 情報処理装置、及び制御方法
CN112987957B (zh) * 2019-12-17 2025-09-05 群创光电股份有限公司 电子装置

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3177274B2 (ja) * 1991-11-19 2001-06-18 シャープ株式会社 情報処理装置
JPH0644001A (ja) 1992-07-27 1994-02-18 Toshiba Corp 表示制御装置及び表示制御方法
JP3876455B2 (ja) * 1996-05-21 2007-01-31 ソニー株式会社 座標入力装置及び方法
JP3304290B2 (ja) * 1997-06-26 2002-07-22 シャープ株式会社 ペン入力装置及びペン入力方法及びペン入力制御プログラムを記録したコンピュータ読み取り可能な記録媒体
US6331840B1 (en) * 1998-03-27 2001-12-18 Kevin W. Nielson Object-drag continuity between discontinuous touch screens of a single virtual desktop
US6545669B1 (en) * 1999-03-26 2003-04-08 Husam Kinawi Object-drag continuity between discontinuous touch-screens
JP2003529161A (ja) * 2000-03-31 2003-09-30 ボルグワード、グレン ロールス ユニバーサル・デジタル・モバイル装置
US7170468B2 (en) * 2001-02-21 2007-01-30 International Business Machines Corporation Collaborative tablet computer
US7453936B2 (en) 2001-11-09 2008-11-18 Sony Corporation Transmitting apparatus and method, receiving apparatus and method, program and recording medium, and transmitting/receiving system
JP4144212B2 (ja) 2001-11-09 2008-09-03 ソニー株式会社 表示装置
US7136042B2 (en) * 2002-10-29 2006-11-14 Microsoft Corporation Display controller permitting connection of multiple displays with a single video cable
CN101122808A (zh) * 2003-08-21 2008-02-13 阿尔卑斯电气株式会社 电子设备
US7532196B2 (en) * 2003-10-30 2009-05-12 Microsoft Corporation Distributed sensing techniques for mobile devices
JP2005346583A (ja) * 2004-06-04 2005-12-15 Canon Inc 画像表示装置、マルチディスプレイ・システム、座標情報出力方法及びその制御プログラム
KR20070034767A (ko) * 2005-09-26 2007-03-29 엘지전자 주식회사 다중 표시영역을 갖는 이동통신 단말기 및 이를 이용한 디스플레이 간의 데이터 표시 방법
US7844301B2 (en) * 2005-10-14 2010-11-30 Lg Electronics Inc. Method for displaying multimedia contents and mobile communications terminal capable of implementing the same
US7636794B2 (en) * 2005-10-31 2009-12-22 Microsoft Corporation Distributed sensing techniques for mobile devices
JP4650280B2 (ja) 2006-01-19 2011-03-16 ソニー株式会社 表示装置および方法、並びにプログラム
US20090008161A1 (en) * 2007-07-04 2009-01-08 Jones Christopher W Capacitive sensor array and gesture recognition
KR100915207B1 (ko) 2007-10-16 2009-09-02 볼보 컨스트럭션 이키프먼트 홀딩 스웨덴 에이비 중장비용 유압회로
US20090322689A1 (en) * 2008-06-30 2009-12-31 Wah Yiu Kwong Touch input across touch-sensitive display devices
JP2010176332A (ja) * 2009-01-28 2010-08-12 Sony Corp 情報処理装置、情報処理方法およびプログラム
JP4697558B2 (ja) * 2009-03-09 2011-06-08 ソニー株式会社 情報処理装置、情報処理方法及び情報処理プログラム
JP5606686B2 (ja) * 2009-04-14 2014-10-15 ソニー株式会社 情報処理装置、情報処理方法及びプログラム
JP5229083B2 (ja) * 2009-04-14 2013-07-03 ソニー株式会社 情報処理装置、情報処理方法及びプログラム

Also Published As

Publication number Publication date
EP2241962A2 (en) 2010-10-20
RU2010113367A (ru) 2011-10-20
US20100259494A1 (en) 2010-10-14
JP5606686B2 (ja) 2014-10-15
EP2241962A3 (en) 2014-02-26
JP2010250463A (ja) 2010-11-04
US8704781B2 (en) 2014-04-22
CN101866238A (zh) 2010-10-20

Similar Documents

Publication Publication Date Title
BRPI1000982A2 (pt) aparelho e mÉtodo de processamento de informaÇço, e, programa
CN101866263B (zh) 信息处理设备和信息处理方法
KR102739759B1 (ko) 감겨질 수 있는 플렉서블 디스플레이에서 표시되는 화면을 제어하기 위한 전자 장치 및 방법
AU2015312634B2 (en) Electronic device with bent display and method for controlling thereof
ES2748549T3 (es) Dispositivo flexible
JP5980913B2 (ja) エッジ・ジェスチャー
AU2014201578B2 (en) Method and apparatus for operating electronic device with cover
WO2016056703A1 (en) Portable device and method of controlling therefor
US9411449B2 (en) Mobile terminal and operation method therefor
TWI643091B (zh) 用以提供關於計算系統指令手勢之視覺回授的機制
CN105103110B (zh) 信息终端、显示控制方法和程序
CN104049851B (zh) 一种控制方法、装置和电子设备
BR112013030414A2 (pt) método implementado por computador.
CN104765446A (zh) 电子设备和控制电子设备的方法
TW201113804A (en) Using motion detection to process pan and zoom functions on mobile computing devices
US10114481B2 (en) Flexible display sensing
CN103080881A (zh) 信息处理终端及其控制方法
TWI659353B (zh) 電子設備以及電子設備的工作方法
CN103250126A (zh) 移动终端设备、显示控制方法及程序
JP2018072986A (ja) 情報処理装置、画像表示方法、及び画像表示プログラム
WO2019221807A1 (en) Cumulative sensor in a foldable device
TW201246046A (en) Method and system for selecting objects
JPWO2014132965A1 (ja) 携帯電子機器、その制御方法及びプログラム
JP7140603B2 (ja) 電子機器、制御プログラム及び表示制御方法
CN104461435A (zh) 一种显示设备

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 6A ANUIDADE.

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

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