BRPI1001833A2 - aparelho de processamento de informação, método para controlar exibição, e, meio de gravação legìvel em computador - Google Patents

aparelho de processamento de informação, método para controlar exibição, e, meio de gravação legìvel em computador Download PDF

Info

Publication number
BRPI1001833A2
BRPI1001833A2 BRPI1001833-6A BRPI1001833A BRPI1001833A2 BR PI1001833 A2 BRPI1001833 A2 BR PI1001833A2 BR PI1001833 A BRPI1001833 A BR PI1001833A BR PI1001833 A2 BRPI1001833 A2 BR PI1001833A2
Authority
BR
Brazil
Prior art keywords
area
displayed
processing apparatus
image
information processing
Prior art date
Application number
BRPI1001833-6A
Other languages
English (en)
Inventor
Fuminori Homma
Tatsushi Nashida
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 BRPI1001833A2 publication Critical patent/BRPI1001833A2/pt

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0235Character input methods using chord techniques
    • 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
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

Landscapes

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

Abstract

APARELHO DE PROCESSAMENTO DE INFORMAçãO, MéTODO PARA CONTROLAR EXIBIçãO, E, MEIO DE GRAVAçãO LEGìVEL EM COMPUTADOR. Aparelho de processamento de informação inclui: uma unidade de exibição de operação, que mostra uma tela de exibição e detecta informação de detecção que muda de acordo com uma operação de usuário realizada na tela de exibição; uma unidade de determinação de operação que determina, de acordo com a informação de detecção, se uma operação foi realizada em um alvo de operação exibida na tela de exibição; uma unidade de seleção que seleciona uma imagem a ser exibida, de acordo com um resultado da determinação da unidade de determinação de operação; uma unidade de estabelecimento de área onde a disposição não deve ser realizada que estabelece uma área onde a disposição não deve ser realizada, de acordo com o resultado da determinação da unidade de determinação de operação e da informação de detecção; e uma unidade de processamento de disposição que dispõe a imagem a ser exibida em uma área onde a disposição pode ser realizada, de acordo com a imagem selecionada para ser exibida e a área de estabelecimento onde a disposição não deve ser realizada.

Description

"APARELHO DE PROCESSAMENTO DE INFORMAÇÃO, MÉTODOPARA CONTROLAR EXIBIÇÃO, E, MEIO DE GRAVAÇÃO LEGÍVELEM COMPUTADOR"
ANTECEDENTES DA INVENÇÃO
1. Campo da Invenção
A presente invenção se refere a um aparelho de processamentode informação, a um método para controlar a exibição e a um meio degravação legível em computador.
2. Descrição da Técnica Relacionada
Em anos recentes, aparelhos de processamento de informação,tendo uma tela de toque, tais como telefones celulares, aparelhos de gravação/reprodução de vídeo/ áudio) e caixas eletrônicos (ATMs) têm se tornadoamplamente usados. Quando um aparelho de processamento de informaçãotem uma tela de toque, um usuário pode operar o aparelho de processamento deinformação através do uso de um dedo ou de um dispositivo de operação (porexemplo, um dispositivo indicador em forma de caneta). Desse modo, esse aparelhode processamento de informação permite a um usuário realizar uma operação maisintuitivamente.
Nas circunstâncias existentes, tecnologias para aperfeiçoamento daconviviabilidade com o usuário de um aparelho de processamento de informaçãotendo uma tela de toque estão sendo desenvolvidas. Um aparelho de processamentode informação inclui um sensor que detecta o toque de uma superfície do aparelhode processamento de informação por um objeto, a superfície sendo equipada com osensor e oposta à superfície do aparelho de processamento de informação que éequipado com um painel de exibição. Uma tecnologia para realização deprocessamento de acordo com uma posição que está localizada no painel de exibição eque corresponde a um resultado da detecção realizada pelo sensor é descrita, porexemplo, na Publicação de Pedido de Patente Japonesa Não Examinado No. 2003-330611.SUMÁRIO DA INVENÇÃO
Em um caso em que uma tela de toque é usada, quando umaoperação de usuário de tocar uma tela de exibição (daqui em diante, a operaçãodo usuário pode ser chamada de uma "operação de toque") é realizada, porexemplo, um botão virtual mostrado na tela de exibição, um método pode serempregado em que itens para seleção, relacionados com o botão virtual, sãovisualizados. Quando o método descrito acima é empregado, os itens paraseleção (por exemplo, sub-menus, outros botões e semelhantes) podem serexibidos de tal maneira que, por exemplo, os itens para seleção ficamescondidos sob o dedo de um usuário comprimindo o botão. Portanto, podehaver um caso em que a seleção de um item para seleção, oculto sob o dedo, édifícil para o usuário.
Aqui, a operação de toque não é necessária em uma tecnologiaexistente para aperfeiçoamento da conviviabilidade com o usuário de umaparelho de processamento de informação, tendo uma tela de toque (daqui emdiante referida como uma "tecnologia existente"). Desse modo, a ocorrênciadesse caso, em que a seleção do item de seleção descrito acima é difícil, podeser evitada. Contudo, um usuário que está usando um aparelho deprocessamento de informação ao qual a tecnologia existente foi aplicada(daqui em diante referido como um "aparelho de processamento de informaçãoexistente") e, assim, a redução da conviviabilidade com o usuário é inevitável.
Assim, mesmo quando essa tecnologia existente é usada, aconviviabilidade aperfeiçoada com o usuário que usa um aparelho deprocessamento de informação, incluindo um dispositivo que pode exibir umatela de exibição e que permite que uma operação de usuário seja realizada natela de exibição, não parece ser proporcionada. Um exemplo desse aparelho deprocessamento de informação é uma tela de toque ou semelhante.
É desejável proporcionar um novo e aperfeiçoado aparelho deprocessamento de informação, um novo e aperfeiçoado método para controlede exibição e um novo e aperfeiçoado meio de gravação legível emcomputador que podem proporcionar conviviabilidade aperfeiçoada com ousuário para usuários que usam um aparelho de processamento de informação,incluindo um dispositivo que pode exibir uma tela de exibição e que permiteque uma operação de usuário seja realizada na tela de exibição.
De acordo com uma modalidade da presente invenção, é proporcionado um aparelho de processamento de informação que inclui umaunidade de exibição de operação que mostra uma tela de exibição e detectainformação de detecção que muda de acordo com uma operação de usuáriorealizada na tela de exibição; uma unidade de determinação de operação quedetermina, de acordo com a informação de detecção, se uma operação foirealizada em um alvo de operação que pode ser operado por um usuário e queé mostrado na tela de exibição; uma unidade de seleção de imagem-para-ser-exibida, que seleciona uma imagem para ser exibida, que deve ser exibida natela de exibição, de acordo com um resultado da determinação da unidade dedeterminação de operação; uma unidade de ajuste de área onde a disposiçãonão deve ser realizada, que estabelece uma área onde a disposição não deve serrealizada, a imagem a ser exibida não sendo para ser disposta na área onde adisposição não deve ser realizada, na tela de exibição de acordo com o resultadoda determinação da unidade de determinação de operação e da informação dedetecção; e uma unidade de processamento de disposição, que dispõe a imagema ser exibida em uma área onde a disposição pode ser realizada, sendo permitidoque a imagem a ser exibida seja disposta na área onde a disposição pode serrealizada, dentro da tela de exibição, de acordo com a imagem selecionada paraser exibida e a área ajustada onde a disposição não deve ser realizada.
Essa estrutura pode proporcionar conviviabilidade aperfeiçoadacom o usuário para usuários que usam um aparelho de processamento deinformação, incluindo um dispositivo que pode mostrar uma tela de exibição eque permite que a operação de usuário seja realizada na tela de exibição.Além disso, a unidade de processamento de disposição podeestabelecer a área onde a disposição pode ser realizada, de acordo com a áreaestabelecida onde a disposição não deve ser realizada e uma área de exibiçãoonde a imagem a ser exibida pode ser exibida dentro da tela de exibição.
Além disso, a unidade de ajuste de área onde a disposição nãodeve ser realizada pode atualizar a área estabelecida onde a disposição nãodeve ser realizada, cada vez que uma imagem a ser exibida é disposta pelaunidade de processamento de disposição e a unidade de processamento dedisposição pode estabelecer a área onde a disposição pode ser realizada, deacordo com a área atualizada onde a disposição não deve ser realizada.
Além disso, a unidade de processamento de disposição podeestabelecer uma direção de atração com base na informação de detecção e umaposição de início de exibição, onde a exibição da imagem a ser exibida começae pode dispor a imagem a ser exibida selecionada pela unidade de seleção deimagem a ser exibida, a partir da posição de início de exibição, na direção deatração.
Além disso, em um caso em que a unidade de determinação deoperação determina que uma operação foi realizada em um alvo de operaçãopré-determinado, a unidade de seleção de imagem a ser exibida pode selecionar,como a imagem a ser exibida, outro alvo de operação que pode ser operado porum usuário e que está relacionado com o alvo de operação pré-determinado.
Além disso, o aparelho de processamento de informação podeainda incluir uma unidade de processamento que realiza, de acordo com oresultado da determinação da unidade de determinação de operação,processamento que corresponde ao alvo de operação, a unidade dedeterminação de operação tendo determinado que uma operação foi realizada noalvo de operação.
De acordo com uma modalidade da presente invenção, éproporcionado um método para controlar a exibição que inclui as etapas de:determinação, de acordo com a informação de detecção detectada por umaunidade de determinação de operação que exibe uma tela de exibição e detectainformação de detecção que muda de acordo com uma operação de usuáriorealizada na tela de exibição, se uma operação tiver sido realizada em um alvode operação que pode ser operado por um usuário e que é exibido na tela deexibição; seleção de uma imagem a ser exibida que deve ser exibida na tela deexibição, de acordo com um resultado da determinação, na etapa dedeterminação; estabelecimento de uma área onde a disposição não deve serrealizada, a imagem a ser exibida não sendo para ser disposta na área onde adisposição não deve ser realizada, na tela de exibição, de acordo com oresultado da determinação, na etapa de determinação e na informação dedetecção; e disposição da imagem a ser exibida em uma área onde a disposiçãopode ser realizada, sendo permitido que a imagem a ser exibida seja dispostana área onde a disposição pode ser realizada, dentro da tela de exibição, de15 acordo com a imagem a ser exibida, selecionada na etapa de seleção e a áreaonde a disposição não deve ser realizada, estabelecida na etapa deestabelecimento.
Esse método pode proporcionar conviviabilidade aperfeiçoadacom o usuário para os usuários que usam um aparelho de processamento de20 informação incluindo um dispositivo que pode mostrar uma tela de exibição eque permite que uma operação de usuário seja realizada na tela de exibição.
De acordo com uma modalidade da presente invenção, éproporcionado um meio de gravação legível em computador, tendo umprograma nele gravado, o programa que inclui as etapas de: determinação, de25 acordo com a informação de detecção detectada por uma unidade dedeterminação de operação que mostra uma tela de exibição e detectainformação de detecção que muda de acordo com uma operação de usuáriorealizada na tela de exibição, se uma operação tiver sido realizada em um alvode operação que pode ser operado por um usuário e que é exibido na tela deexibição; seleção de uma imagem a ser exibida, que é para ser exibida na telade exibição, de acordo com um resultado da determinação na etapa dedeterminação; estabelecimento de uma área onde disposição não deve serrealizada, a imagem a ser exibida não sendo para ser disposta na área onde adisposição não deve ser realizada, na tela de exibição de açodo com o resultadoda determinação na etapa de determinação e a informação de detecção; edisposição da imagem a ser exibida em uma área onde a disposição pode serrealizada, sendo permitido que a imagem a ser exibida seja disposta na áreaonde a disposição pode ser realizada, dentro da tela de exibição de acordo coma imagem a ser exibida, selecionada na etapa de seleção e na área onde adisposição não deve ser realizada, estabelecida na etapa de estabelecimento.
Esse meio de gravação legível em computador podeproporcionar conviviabilidade aperfeiçoada com o usuário para usuários queusam um aparelho de processamento de informação, incluindo um dispositivopode exibir uma tela de exibição e que permite que uma operação de usuárioseja realizada na tela de exibição.
De acordo com as modalidades da presente invenção,conviviabilidade aperfeiçoada com o usuário de um aparelho deprocessamento de informação, incluindo um dispositivo que pode exibir umatela de exibição e que permite que uma operação de usuário seja realizada natela de exibição pode ser proporcionado.
BREVE DESCRIÇÃO DOS DESENHOS
A figura IA é um diagrama ilustrando uma abordagem paraaperfeiçoar a conviviabilidade com o usuário realizada por um aparelho deprocessamento de informação de acordo com uma modalidade da presenteinvenção;
A figura IB é um diagrama ilustrando a abordagem paraaperfeiçoar a conviviabilidade com o usuário realizada pelo aparelho deprocessamento de informação de acordo com a modalidade da presenteinvenção;
A figura IC é um diagrama ilustrando a abordagem paraaperfeiçoar a conviviabilidade com o usuário realizada pelo aparelho deprocessamento de informação de acordo com a modalidade da presenteinvenção;
A figura ID é um diagrama ilustrando a abordagem paraaperfeiçoar a conviviabilidade com o usuário realizada pelo aparelho deprocessamento de informação de acordo com a modalidade da presenteinvenção;
A figura 2 é um diagrama ilustrando um exemplo dainformação de detecção, detectada pelo aparelho de processamento deinformação de acordo com uma modalidade da presente invenção;
A figura 3 A é um diagrama mostrando um exemplo de umaárea onde a disposição não deve ser realizada com base na informação dedetecção de acordo com uma modalidade da presente invenção;
A figura 3B é um diagrama mostrando um exemplo de umaárea onde a disposição não deve ser realizada com base na informação dedetecção de acordo com uma modalidade da presente invenção;
A figura 4 é um diagrama mostrando um exemplo de umresultado de processamento de disposição realizado pelo aparelho deprocessamento de informação de acordo com uma modalidade da presenteinvenção;
A figura 5 é um fluxograma, mostrando um exemplo deprocessamento de acordo com uma abordagem para aperfeiçoar aconviviabilidade com o usuário realizada pelo aparelho de processamento deinformação de acordo com uma modalidade da presente invenção; e
A figura 8 é um diagrama mostrando um exemplo de umaestrutura de hardware do aparelho de processamento de informação de acordocom uma modalidade da presente invenção.DESCRIÇÃO DAS MODALIDADES PREFERIDAS
A seguir, modalidades preferidas da presente invenção serãodescritas, especificamente, com referência aos desenhos anexos. Aqui,elementos tendo substancialmente a mesma função e estrutura são denotadospelo mesmo numerai de referência nesta especificação e nos desenhos e suadescrição redundante será omitida.
O seguinte será descrito na ordem mostrada abaixo.
1. Uma Abordagem de Acordo com uma Modalidade daPresente Invenção
2. Um Aparelho de Processamento de Informação de acordocom uma modalidade da Presente Invenção
3. Um Programa de Acordo com uma Modalidade da Presente
Invenção
Uma Abordagem de Acordo com uma Modalidade da Presente
Invenção
Antes de descrever a estrutura de um aparelho deprocessamento de informação de acordo com uma modalidade da presenteinvenção (a qual, daqui em diante pode ser referida como um "aparelho deprocessamento de informação 100"), uma abordagem para aperfeiçoar aconviviabilidade com o usuário de acordo com uma modalidade da presenteinvenção será descrita.
Um Sumário de uma Abordagem para Aperfeiçoar aConviviabilidade com o Usuário de Acordo com uma Modalidade da PresenteInvenção
As figuras IA a ID são diagramas ilustrando uma abordagempara aperfeiçoar a conviviabilidade com o usuário realizada pelo aparelho deprocessamento de informação 100 de acordo com uma modalidade da presenteinvenção.
Aqui, as figuras IAalD mostram um exemplo de uma tela deexibição exibida em uma tela de toque TS. No exemplo, as teclas de operaçãovirtual (exemplos de alvos de operação que podem ser operados por umusuário e são mostrados na tela de exibição) para introduzir caracteres sãoexibidas na tela de exibição. Uma vez que as teclas de operação virtual paraintrodução de caracteres, conforme mostrado nas figuras IA a ID são exibidas,um usuário pode introduzir um caractere através da compressão de uma teclade operação virtual através de uma operação de usuário realizada, porexemplo, pelo toque da tela de exibição (a qual, daqui em diante pode serreferida como uma "operação de toque" ou "toque"). No seguinte, uma abordagem para aperfeiçoar a conviviabilidade com o usuário de acordo comuma modalidade da presente invenção será descrita usando um exemplo emque teclas de operação virtual, representadas por botões mostrados na tela deexibição do aparelho de processamento de informação 100, conformemostrado nas figuras IA a ID (daqui em diante, as teclas de operação virtualpodem ser referidas como "botões""); contudo, a abordagem para aperfeiçoarconviviabilidade com o usuário, de acordo com uma modalidade da presenteinvenção, não está limitada a isso. Por exemplo, o aparelho de processamentode informação 100 pode mostrar uma tecla de operação virtual, que é mostradacomo uma imagem, tal como, por exemplo, um ícone, e que corresponde ao processamento pré-determinado. O aparelho de processamento de informação100 também pode mostrar outras teclas de operação virtual que estãorelacionadas com a tecla de operação virtual em resposta a uma operação detoque realizada na tecla de operação virtual. Além disso, na exibição de menusem uma estrutura aninhada em um caso em que uma tecla de operação virtual, correspondendo a um menu principal é tocada, o aparelho de processamentode informação 100 também pode mostrar teclas de operação virtual,correspondentes aos sub-menus.
Quando uma pluralidade de botões representando,principalmente, os caracteres superiores de Kana de colunas de silabáriojaponês de Kana de 50 caracteres são exibidos na tela de exibição (figura IA),se um usuário tocar um botão correspondente, por exemplo, a um caractere deKanã "HA" (figura 1B), o aparelho de processamento de informação 100mostra teclas de operação virtual relacionadas com o botão tocado. Aqui, o5 aparelho de processamento de informação 100 mostra as teclas de operaçãovirtual de tal maneira que elas não são vistas sob o dedo usado para tocar obotão (figura 1C). Aqui, a figura IC ilustra um exemplo em que botõescorrespondentes a "outros caracteres de Kana na coluna de HA" e "caracteresde Kana que estão relacionados com o caractere de Kana "HA" e que têm um10 som surdo ou de [p]".
A seguir, como o botão correspondente, por exemplo, aocaractere de Kana "HA", mostrado nas figuras IA a 1C, um botão que faz comque outras teclas de operação virtual (e/ou um objeto que é exposto em umestado que não permite a um usuário realizar uma operação no objeto) sejam15 exibidas quando tocadas pode ser chamado um "botão pai".
Além disso, no seguinte, como os botões correspondentes, porexemplo, aos "outros caracteres Kana na coluna de HA" e os "caracteres dekana que estão relacionados com o caractere kana "HA" e que têm um somsurdo ou o som de [p]", mostrado na figura 1C, botões mostrados na tela de20 exibição através de uma operação de toque realizada em um botão pai podemser chamados "botões filhos". Aqui, uma vez que um usuário tenha tocado um"botão filho" de acordo com uma modalidade da presente invenção, o "botãofilho" pode, então, funcionar também como um "botão pai".
Por exemplo, conforme mostrado na figura 1C, o aparelho de25 processamento de informação 100 mostra "botões filhos" relacionados com um"botão pai" tocado de tal maneira que os "botões filhos" não são exibidos sob odedo de usuário usado para tocar o "botão pai". Desse modo, os "botões filhos"mostrados na tela de exibição não são mostrados de tal maneira que, porexemplo, os "botões filhos" ficam escondidos sob o dedo do usuário. A visãodos "botões filhos" não está bloqueada pelo dedo do usuário que tocou o "botãopai", de modo que o usuário pode tocar, facilmente, um "botão filho" (figura1D). Assim, o aparelho de processamento de informação 100 pode impedir umcaso em que a seleção das opções descritas acima pode ser difícil e que podeacontecer em um aparelho de processamento de informação (existente), tendouma tela de toque. Desse modo, o aparelho de processamento de informação100 pode aperfeiçoar a conviviabilidade com o usuário.
Além disso, conforme mostrado nas figuras IA a 1D, oaparelho de processamento de informação 100 permite que uma operação detoque seja realizada na tela de toque TS. Desse modo, o aparelho deprocessamento de informação 100 ainda tem uma vantagem de "permitir a umusuário realizar mais intuitivamente uma operação", ao contrário de umaparelho de processamento de informação existente ao qual as tecnologiasexistentes foram aplicadas. Desse modo, a conviviabilidade com o usuário doaparelho de processamento de informação 100 pode ser aperfeiçoada para sermaior do que a do aparelho de processamento de informação existente ao qualas tecnologias existentes foram aplicadas. Desse modo o aparelho deprocessamento de informação 100 pode proporcionar conviviabilidadeaperfeiçoada com o usuário para usuários que usam um aparelho deprocessamento de informação, incluindo um dispositivo que pode mostrar umatela de exibição e que permite que uma operação de usuário seja realizada natela de exibição.
Um Sumário de Processamento de Acordo com a Abordagempara Aperfeiçoar a Conviviabilidade com o Usuário
O seguinte descreverá um sumário de processamento realizadopelo aparelho de processamento de informação 100 a fim de realizar aabordagem descrita acima para aperfeiçoar a conviviabilidade com o usuário.
O aparelho de processamento de informação 100 realiza a abordagem paraaperfeiçoar a conviviabilidade com o usuário, de acordo com uma modalidadeda presente invenção por meio da realização do processamento a seguir (1) a(4), por exemplo, em uma premissa mostrada em (0).
(0) Uma Premissa
O aparelho de processamento de informação 100 inclui um5 dispositivo (que é uma unidade de exibição de operação descrita abaixo), quepode mostrar uma tela de exibição e permite que uma operação de usuário sejarealizada na tela de exibição e que pode detectar informação de detecção quemuda de acordo com uma operação de usuário realizada na tela de exibição.Aqui, um exemplo do dispositivo é uma tela de toque eletrostática, funcionando10 como, por exemplo, uma tela de multi-toques; porém, o dispositivo não estálimitado à mesma.
Em um caso em que o aparelho de processamento deinformação 100 inclui uma tela de toque eletrostática, sensores eletrostáticossão dispostos, por exemplo, em uma matriz na tela de exibição. Em um caso em15 que, por exemplo, um usuário coloca um dedo perto da tela de exibição ou tocaa tela de exibição, a capacitância entre o dedo e os sensores eletrostáticosaumenta. Desse modo, o aparelho de processamento de informação 100 podedetectar, como informação de detecção, um valor correspondente a umamudança na capacitância e com base em uma operação de usuário realizada na20 tela de exibição.
O seguinte descreverá o aparelho de processamento deinformação 100 como um aparelho que inclui, como o dispositivo, uma tela detoque eletrostática, que funciona como uma tela de multi-toques; contudo, comouma questão de rotina, o dispositivo incluído em um aparelho de processamento25 de informação 100 de acordo com uma modalidade da presente invenção nãoestá limitado a uma tela de toque eletrostática.
A figura 2 é um diagrama ilustrando um exemplo de informaçãode detecção detectada pelo aparelho de processamento de informação 100 deacordo com uma modalidade da presente invenção. O aparelho deprocessamento de informação 100 detecta informação de detecção, que édetectada através de consideração, por exemplo, de dois fatores principais,incluindo informação de detecção detectada em resposta a uma operação detoque (A na figura 2) e informação de detecção detectada quando o dedo de um5 usuário se aproxima da tela de exibição (B na figura 2). Isto é, o aparelho deprocessamento de informação 100 pode detectar informação de detecçãocorrespondente à área da tela de exibição onde o usuário não está tocando,diretamente, conforme denotado, por exemplo, por B, na figura 2.
No seguinte, a informação de detecção, detectada quando o10 usuário está tocando diretamente a tela de exibição, conforme denotado, porexemplo, por A, na figura 2, pode ser chamada "primeira informação dedetecção". Além disso, a seguir, informação de detecção, correspondente à áreada tela de exibição onde o usuário não está tocando diretamente, conformedenotado, por exemplo, por B, na figura 2, pode ser chamada "segunda15 informação de detecção".Em um caso em que a informação de detecção édetectada, por exemplo, se a informação de detecção exceder um limite pre-determinado, o aparelho de processamento de informação 100 determina que aprimeira informação de detecção é detectada. Se a informação de detecçãoestiver abaixo ou for igual ao limite pré-determinado. O aparelho de20 processamento de informação 100 determina que a segunda informação dedetecção é detectada. Contudo, a maneira de determinar se a primeirainformação de detecção ou a segunda informação de detecção está detectadanão está limitada à mesma.
O aparelho de processamento de informação 100 realiza25 exibição, por exemplo, mostrada na figura IC através da realização doprocessamento a seguir de (1) a (4), usando a informação de detecção (aprimeira informação de detecção, a segunda informação de detecção),conforme mostrado na figura 2. A seguir, uma unidade de exibição deoperação (descrita abaixo) do aparelho de processamento de informação 100detecta a informação de detecção.
(1) Processamento para determinar se uma operação foi realizada em um alvode operação
O aparelho de processamento de informação 100 determina seuma operação foi realizada em um alvo de operação (um objeto de operação),que é exibido na tela de exibição e pode ser operado por um usuário, de acordocom a informação detectada. Aqui, exemplos de alvos de operação de acordocom uma modalidade da presente invenção incluem teclas de operação virtual,representadas por botões, por exemplo, conforme mostrado nas figuras IA aID e uma tecla de operação virtual, correspondendo à exibição de menus emuma estrutura aninhada. Contudo, os alvos de operação não estão limitados atal. O seguinte descreverá um exemplo em que um alvo de operação, de acordocom uma modalidade da presente invenção, é uma "tecla de operação virtual".
O aparelho de processamento de informação 100 determina seuma operação foi realizada em uma tecla de operação virtual determina se umaoperação foi realizada em uma tecla de operação virtual de acordo, porexemplo, com informação referente à posição na tela de exibição, onde a teclade operação virtual é mostrada (por exemplo, informação de coordenada) einformação referente à posição na tela de exibição onde a primeira informação20 de detecção é detectada (por exemplo, informação referente à posição de umsensor eletrostático). Mais especificamente, em um caso em que, por exemplo, aposição de uma tecla de operação virtual corresponde à posição onde a primeirainformação de detecção é detectada, o aparelho de processamento deinformação 100 determina que uma operação foi realizada no alvo de25 operação. Contudo, a condição usada para fazer uma determinação não estáassim limitada. Por exemplo, em um caso em que a posição onde a primeirainformação de detecção é detectada está localizada dentro de uma distânciapré-determinada da posição de uma tecla de operação virtual, o aparelho deprocessamento de informação 100 também pode determinar que uma operaçãofoi realizada na tecla de operação virtual.
(2) Processo para seleção de imagens a serem visualizadas
no processamento (1) descrito acima, se for determinado queuma operação foi realizada na tecla de operação virtual, o aparelho deprocessamento de informação 100 seleciona imagens a serem exibidas (objetosa serem visualizadas na tela de exibição.
Aqui, exemplos de imagens a serem exibidas de acordo comuma modalidade da presente invenção incluem outras teclas de operaçãovirtual, cada uma das quais é, por exemplo, um "botão filho", mostrado nafigura 1C, relacionada com a tecla de operação virtual, que foi determinadacomo tendo tido uma operação nela realizada. Contudo, as imagens a seremexibidas de acordo com uma modalidade da presente invenção não estão assimlimitadas. Por exemplo, o aparelho de processamento de informação 100 podetratar, também, como uma imagem a ser exibida, um alvo (um objeto) que umusuário não tem permissão para operar. Um exemplo do alvo que um usuárionão tem permissão para operar é, por exemplo, alguma coisa que mostrainformação de mensagem, representando um papel de transporte,principalmente, de informação, tal como uma mensagem de ajuda,representando a explanação de processamento alocado para uma tecla de operação virtual, que foi determinada como tendo tido uma operação nelarealizada. Porém o alvo que um usuário não tem permissão para operar nãoestá assim limitado. Por exemplo, em um caso em que uma ação em que umusuário move um dedo para longe da tecla de operação virtual que foi tocadapelo dedo é realizada, o aparelho de processamento de informação 100 executaprocessamento (descrito abaixo) alocado para a tecla de operação virtual.
O aparelho de processamento de informação 100 selecionaimagens a serem exibidas usando, por exemplo, uma tabela de conferência emque teclas de operação virtual (alvos de operação), cada um dos quais estárelacionado com um correspondente de pedaços de informação (por exemplo,informação, tal como um link e um ID de programa) usado para especificarimagens a serem exibidas. Contudo, a maneira de selecionar imagens a seremexibidas não está assim limitada.
(3) Processamento para estabelecer uma área onde a disposição não deve serrealizada
O aparelho de processamento de informação 100 estabelece, deacordo com os resultados do processamento (1) descrito acima e a informaçãode detecção detectada, uma área onde a disposição não deve ser realizada,imagens a serem exibidas não sendo para serem dispostas na área onde adisposição não deve ser realizada sendo incluída na tela de exibição. Maisespecificamente, em um caso em que é determinado que uma operação foirealizada em um alvo de operação no processamento (1) descrito acima, oaparelho de processamento de informação 100 estabelece, de acordo com ainformação de detecção detectada, uma área onde a disposição não deve serrealizada, imagens a serem exibidas não sendo para serem dispostas na áreaonde a disposição não deve ser realizada e a área onde a disposição não deveser realizada sendo incluída na tela de exibição.
As figuras 3A e 3B são diagramas ilustrando um exemplo deuma área onde a disposição não deve ser realizada usando informação dedetecção de acordo com uma modalidade da presente invenção. De acordo, porexemplo, com a informação de detecção detectada (a primeira informação dedetecção, a segunda informação de detecção), o aparelho de processamento deinformação 100 estabelece uma área retangular incluindo a informação dedetecção como a área onde disposição não deve ser realizada. A figura 3Amostra um exemplo em que o aparelho de processamento de informação 100estabelece uma área ARl como a área onde a disposição não deve serrealizada e a figura 3B mostra um exemplo em que o aparelho deprocessamento de informação 100 estabelece uma área ARl como a área ondea disposição não deve ser realizada e a figura 3B mostra um exemplo em que oaparelho de processamento de informação 100 estabelece uma área AR2 comoa área onde a disposição não deve ser realizada.
Aqui, o aparelho de processamento de informação 100 obtém ocomprimento, a espessura e o ângulo de um dedo da distribuição decapacitância através de aplicação, por exemplo, um método tal como o métodousando uma caixa de ligação orientada para uma imagem binária da forma deum dedo detectado de acordo com a informação de detecção. O aparelho deprocessamento de informação 100 estabelece uma área onde a disposição nãodeve ser realizada com base na informação de detecção. Contudo, a maneira deestabelecer a área onde a disposição não deve ser realizada não está assimlimitada.
Além disso, o aparelho de processamento de informação 100usa informação referente ao lado mais longo (por exemplo, C, mostrado nafigura 3A, e E, mostrado na figura 3B) da área estabelecida, onde a disposiçãonão deve ser realizada com base na informação de detecção e na informaçãoreferente ao lado mais curto (por exemplo, D, mostrado na figura 3A, e F,mostrado na figura 3B) da área estabelecida, no processamento (4) descritoabaixo.
O aparelho de processamento de informação 100 estabelece,como uma área inicial onde a disposição não deve ser realizada, uma áreaobtida pela adição da área onde a disposição não deve ser realizada com basena informação de detecção e uma área onde uma tecla de operação virtual (umalvo de operação, tal como um "botão pai") que é usado para selecionarimagens a serem exibidas e dispostas.
Além disso, em um caso em que a disposição de imagens aserem exibidas se inicia no processamento (4) descrito acima, o aparelho deprocessamento de informação 100 atualiza a área estabelecida onde adisposição não deve ser realizada, cada vez que uma imagem a ser exibida édisposta. Mais especificamente, o aparelho de processamento de informação100 atualiza a área onde a disposição não deve ser realizada, por exemplo,através da adição da área onde uma imagem a ser exibida é disposta à áreaonde a disposição não deve ser realizada.
No processamento (3), o aparelho de processamento deinformação 100 estabelece a área onde a disposição não deve ser realizada, deacordo com os resultados do processamento (1) descrito acima e a informaçãode detecção. Como um resultado, por exemplo, um "botão filho" pode serimpedido de ser exibido sob o dedo do usuário que tocou o "botão pai". Alémdisso, o aparelho de processamento de informação 100 pode impedir umapluralidade de imagens a serem exibidas de serem exibidas em uma maneira desobreposição por meio da atualização da área onde a disposição não deve serrealizada.
(4) Processamento de Disposição
O aparelho de processamento de informação 100 dispõeimagens a serem exibidas em uma área onde a disposição pode ser realizada,em uma área onde a disposição pode ser realizada, imagens a serem exibidastendo permissão para serem dispostas na área onde a disposição pode serrealizada, dentro da tela de exibição de acordo com a imagem a ser exibida,selecionada no processamento (2) descrito acima e a área onde a disposiçãonão deve ser realizada estabelecida no processamento (3) descrito acima. Aqui,o processamento (4) corresponde ao processamento para mudança do esboçoda tela de exibição.
Mais especificamente, para cada uma das imagens a seremexibidas selecionadas no processamento (2) descrito acima, o aparelho deprocessamento de informação 100 dispõe a imagem a ser exibida na área ondea disposição pode ser realizada, através da realização, por exemplo, doprocessamento (4-1) e do processamento (4-2).
Processamento (4-1) para Estabelecimento de uma área onde a Disposiçãopode ser realizadaO aparelho de processamento de informação 100 estabeleceuma área onde a disposição pode ser realizada, de acordo com a informaçãoreferente a uma área de exibição e informação referente à área onde adisposição não deve ser realizada. Aqui, a informação referente a uma área deexibição de acordo com uma modalidade da presente invenção é informaçãoindicando uma área dentro da tela de exibição, onde alvos de operações,imagens a serem exibidas e semelhantes, de acordo com a abordagem paraaperfeiçoar a conviviabilidade com o usuário podem ser exibidos. Exemplosda área de exibição de acordo com uma modalidade da presente invençãoincluem, por exemplo, toda a área da tela de exibição e uma área pre-determinada dentro da tela de exibição de acordo com uma operação de usuário.
Mais especificamente, o aparelho de processamento deinformação 100 especifica uma área de exibição através da leitura, porexemplo, de dados de área de exibição armazenados em uma unidade dearmazenamento (descrita abaixo) e estabelece uma área obtida pela exclusão daárea onde a disposição não deve ser realizada da área de exibição como a áreaonde a disposição pode ser realizada; contudo, a maneira de estabelecer a áreaonde a disposição pode ser realizada não está assim limitada.
Processamento (4-2) para Disposição de Imagens a serem Exibidas
Quando a área onde a disposição pode ser realizada éestabelecida no processamento (4-1) descrito acima, o aparelho deprocessamento de informação 100 dispõe, na área onde a disposição pode serrealizada, as imagens a serem exibidas, selecionadas no processamento (2)descrito acima.
O aparelho de processamento de informação 100 realizaprocessamento para dispor imagens a serem exibidas pela realização dadisposição usando, por exemplo, cálculo físico, que faz com que as imagens aserem exibidas caiam na direção de atração de uma posição de início dedisposição na tela de exibição; contudo, a maneira de realizar o processamentopara disposição de imagens a serem exibidas não está assim limitado. Oaparelho de processamento de informação 100 pode dispor imagens a seremexibidas em uma ordem de disposição pré-determinada a partir de uma posiçãode início pré-determinada da área onde a disposição pode ser realizada. Porexemplo, o aparelho de processamento de informação 100 também pode disporimagens a serem exibidas em uma matriz, começando da extremidade esquerdasuperior da área onde a disposição pode ser realizada.
Um Exemplo Específico de Processamento para Disposição de Imagens a seremexibidas.
Processamento para disposição de imagens a serem exibidas deacordo com uma modalidade da presente invenção será descrito maisespecificamente usando, como um exemplo, um caso em que as imagens aserem exibidas são dispostas usando cálculo físico. O aparelho deprocessamento de informação 100 realiza a disposição das imagens a seremexibidas usando cálculo físico através da realização, por exemplo, doprocessamento de (a) a (c) a seguir. Aqui, após o processamento de (a) e (b)serem realizados uma vez dentre o processamento de (a) a (c) a seguir nadisposição das imagens a serem exibidas, selecionadas no processamento (2)descrito acima, o aparelho de processamento de informação 100 pode pular oprocessamento de (a) e (b) na disposição das imagens a serem exibidas.
(a) Estabelecimento da Direção de Atração na Tela de Exposição
O aparelho de processamento de informação 100 determina se,por exemplo, o tamanho da área onde a disposição não deve ser realizada,estabelecida no processamento (3) descrito acima, é maior do que um tamanhopré-determinado (ou maior do que e igual ao tamanho pré-determinado. Daquiem diante, essa condição é aplicada, similarmente, onde uma determinação éfeita). Então, o aparelho de processamento de informação 100 estabelece adireção de atração de acordo com um resultado da determinação e dainformação referente à direção do lado mais longo da área estabelecida, onde adisposição não deve ser realizada e a informação referente à direção do ladomais curto da área estabelecida onde a disposição não deve ser realizada. Oseguinte usa, como exemplos, a área ARI, onde a disposição não deve ser realizada, mostrada na figura 3A e a área AR2, onde a disposição não deve serrealizada, mostrada na figura 3B. No seguinte, a área ARI, onde a disposiçãonão deve ser realizada é maior do que o tamanho pré-determinado e a áreaAR2, onde a disposição não deve ser realizada é menor do que ou igual aotamanho pré-determinado.
Em um caso em que, por exemplo, a área ARI, onde adisposição não deve ser realizada, mostrada na figura 3 A, é estabelecida, oaparelho de processamento de informação 100 determina o lado mais curto daárea ARI, onde a disposição não deve se realizada para ser a espessura de umdedo e o seu lado mais longo ser o comprimento do dedo e estabelece adireção do lado mais longo como a direção de atração. Aqui, o aparelho deprocessamento de informação 100 estabelece, por exemplo, uma direção pré-definida na tela de exibição, (por exemplo, uma direção que é dirigida paracima, na tela de exibição) dentre direções paralelas para o lado mais longo daárea estabelecida ARI, onde a disposição não deve ser realizada, como a direção do lado mais longo da área ARI, onde a disposição não deve serrealizada; contudo, a maneira de estabelecer a direção de atração não está assimlimitada. Em um caso em que uma área estabelecida onde a disposição não deveser realizada é maior do que um tamanho pré-determinado, por exemplo, comoa área ARI, onde a disposição não deve ser realizada, mostrada na figura 3A, o aparelho de processamento de informação 100 pode mostrar imagens a seremexibidas de maneira mais concentrada na direção para a ponta do dedo dousuário, por meio do estabelecimento da direção do lado mais longo da áreaestabelecida, onde a disposição não deve ser realizada como a direção deatração.Além disso, por exemplo, em um caso em que a área AR2, ondea disposição não deve ser realizada, mostrada na figura 3B, é estabelecida, oaparelho de processamento de informação 100 determina o lado mais longo daárea estabelecida AR2 onde a disposição não deve ser realizada, para ser aespessura de um dedo e o seu lado mais curto como sendo o comprimento dodedo e estabelece a direção do lado mais curto como a direção de atração. Aqui,o aparelho de processamento de informação 100 estabelece, por exemplo, umadireção pré-definida da tela de exibição (por exemplo, uma direção que édirigida para cima, na tela de exibição) dentre direções paralelas para o ladomais curto da área estabelecida AR2, onde a disposição não deve ser realizada,como a direção do lado mais curto da área AR2, onde a disposição não deve serrealizada; contudo, a maneira de estabelecer a direção de atração não está assimlimitada. Aqui, um exemplo de um caso em que uma área estabelecida onde adisposição não deve ser realizada é menor do que um tamanho pré-determinado,por exemplo, como a área AR2, onde a disposição não deve ser realizada,mostrada na figura 3B, é um caso em que, por exemplo, um usuário realizou otoque usando a ponta de um dedo. No caso descrito acima, as relações entre oslados mais curto e mais longo da área onde a disposição não deve ser realizadae a espessura e o comprimento do dedo do usuário são diferentes das relaçõesmostradas na figura 3A. Desse modo, em um caso em que o tamanho da áreaestabelecida onde a disposição não deve ser realizada é menor do que otamanho pré-determinado, o aparelho de processamento de informação 100pode aumentar a probabilidade de realização de exibição em que imagens aserem mostradas são exibidas de maneira mais concentrada na direção paralonge do usuário, através da colocação da direção do lado mais curto da áreaestabelecida, onde a disposição não deve ser realizada como a direção deatração.
(b) Estabelecimento de uma Posição de Início de Disposição
Se a direção de atração for estabelecida no processamento (a)descrito acima, o aparelho de processamento de informação 100 estabeleceuma posição de início de disposição, a posição onde, por exemplo, uma teclade operação virtual (um alvo de operação, tal como um "botão pai") usada paraselecionar imagens a serem exibidas foi mostrada; contudo, a posição não estáassim limitada. Por exemplo, o aparelho de processamento de informação 100também pode estabelecer, como a posição de início de exibição, uma interseçãona direção oposta à direção de atração dentre interseções de uma linha retaparalela à direção de atração e passando através do centro da área onde adisposição não deve ser realizada e a área de exibição.
(c) Disposição Baseada em Cálculo Físico na Direção deAtração da Posição de Imcio de Disposição
Se a direção de atração e a posição de início de disposiçãoforem estabelecidas no processamento (a) descrito acima, o aparelho deprocessamento de informação 100 e no processamento (b) descrito acima, oaparelho de processamento de informação 100 dispõe, na direção de atração daposição de início de disposição, imagens a serem exibidas na área onde adisposição pode ser realizada, através da realização de cálculo físico. Aqui, oaparelho de processamento de informação 100 realiza disposição com base nocálculo físico, por exemplo, através da incorporação de informação referente à áreaonde a disposição pode ser realizada, informação referente à direção de atraçãoe informação referente à posição de início de disposição em um espaço físicode um motor físico; porém, a maneira de realizar a disposição com base emcálculo físico não está assim limitada. Por exemplo, o aparelho deprocessamento de informação 100 também pode realizar disposição com baseem cálculo físico por mio de incorporação de informação referente à área deexibição, informação referente à área onde a disposição não deve ser realizada,informação referente à direção de atração e informação referente à posição deinício de disposição em um espaço físico de um motor físico. No caso descritoacima, o processamento (4-1) descrito acima (processamento para estabelecimentode uma área onde a disposição pode ser realizada como um processamento único(uma série de processamentos).
Como descrito acima, através da realização da disposição com baseno cálculo físico, o aparelho de processamento de informação 100 pode disporimagens a serem exibidas em um espaço aberto na área onde a disposição pode serrealizada, enquanto, por exemplo, colidindo as imagens serem exibidas e a forma decontato de um dedo, um "botão pai" (por exemplo, um botão representando ocaractere de kana superior de uma coluna), a moldura da tela e semelhantes.
O aparelho de processamento de informação 100 dispõe imagensa serem exibidas usando cálculo físico através da realização, por exemplo, doprocessamento (a) a (c) descrito acima. Desse modo, o aparelho de processamentode informação 100 pode redesenhar o esboço da tela de exibição de tal maneira que,por exemplo, a forma de contato do dedo, o "botão pai" tocado pelo usuário, amoldura da tela e cada uma das imagens a serem exibidas (por exemplo, "botõesfilhos") não são sobrepostos um pelo outro, conforme mostrado na figura 4. Aqui, afigura 4 é um diagrama ilustrando um exemplo de um resultado de processamento dedisposição realizado pelo aparelho de processamento de informação 100 deacordo com uma modalidade da presente invenção e mostra um estadocorrespondente à figura 1C.
Aqui, o processamento para disposição de imagens a seremexibidas realizado pelo aparelho de processamento de informação 100 de acordocom uma modalidade da presente invenção não está limitado ao processamento (a) a(c) descrito acima. Por exemplo, em um caso em que o aparelho de processamentode informação 100 dispõe uma imagem a ser exibida, se uma área necessária paradisposição da imagem a ser exibida é maior do que a área onde a disposição pode serrealizada, o aparelho de processamento de informação 100 também pode ajustaro tamanho de exibição (o tamanho da área) de uma imagem a ser exibida que foidisposta e/ou o da imagem a ser exibida. Através do ajuste do tamanho de exibição daimagem a ser exibida que foi disposta e/ou o da imagem a ser exibida, conformedescrito acima, a exibição de acordo com a abordagem para aperfeiçoar aconviviabilidade com o usuário de acordo com uma modalidade da presenteinvenção pode ser realizada enquanto um caso em que, por exemplo, uma imagem aser mostrada não é exposta, é impedido de ocorrer.
O aparelho de processamento de informação 100 pode realizar"exibição em que um botão filho relacionado com um botão pai é mostrado de talmaneira que o botão filho não é exibido sob o dedo usado para tocar o botão pai",conforme mostrado, por exemplo, na figura IC pela realização, por exemplo, doprocessamento (1) a (4) descrito acima. Assim, o aparelho de processamento deinformação 100 pode proporcionar conviviabilidade aperfeiçoada com o usuáriopara usuários que usam um aparelho de processamento de informação,incluindo um dispositivo que pode mostrar uma tela de exibição e que permiteque uma operação de usuário seja realizada na tela de exibição, por meio darealização, por exemplo, o processamento de (1) a (4) descrito acima.
Um Exemplo Específico de Processamento de Acordo com aAbordagem para Aperfeiçoar a Conviviabilidade com o Usuário, de Acordocom uma Modalidade da Presente Invenção
A seguir, o processamento de acordo com a abordagem paraaperfeiçoar a conviviabilidade com o usuário realizada pelo aparelho deprocessamento de informação 100 de acordo com uma modalidade da presenteinvenção será descrito mais especificamente. A figura 5 é um fluxogramamostrando um exemplo de processamento de acordo com a abordagem paraaperfeiçoar a conviviabilidade com o usuário realizada pelo aparelho deprocessamento de informação 100 de acordo com uma modalidade da presenteinvenção. Aqui, a figura 5 mostra um exemplo de processamento realizado emum caso em que o aparelho de processamento de informação 100 mostrabotões filhos em resposta a uma operação de toque realizada no botão pai,conforme mostrado nas figuras IA a 1D. Aqui, como uma questão de rotina,esses botões pai e filhos podem ser substituídos, por exemplo, por uma tecla deoperação virtual correspondente a um menu principal e teclas de operaçãovirtual correspondentes a sub-menus, respectivamente, quando menus sãoexibidos em uma estrutura aninhada.
O aparelho de processamento de informação 100 determina se otoque do botão pai é detectado (etapa S100). Aqui, o aparelho deprocessamento de informação 100 faz uma determinação na etapa S100 deacordo, por exemplo, com informação referente à posição na tela de exibição,onde o botão pai é exibido e informação referente à posição na tela de exibição,onde a primeira informação de detecção é detectada. Contudo, o aparelho deprocessamento de informação 100 pode fazer uma determinação na etapa S100de acordo com outra informação.
O processamento na etapa S100 corresponde ao processamento(1) descrito acima (processamento para determinar se uma operação foirealizada em um alvo de operação). Na etapa S100, se for determinado que otoque do botão pai não está detectado, o aparelho de processamento deinformação 100 pára o processamento até que o toque do botão pai sejadetectada.
Além disso, na etapa S100, se for determinado que o toque dobotão pai está detectado, o aparelho de processamento de informação 100seleciona imagens a serem exibidas de acordo com o botão pai tocado (etapaS102). Aqui, o aparelho de processamento de informação 100 seleciona asimagens a serem exibidas, usando, por exemplo, uma tabela de conferência emque o botão pai está relacionado com a informação para especificar as imagensa serem exibidas (por exemplo, informação, tal como um link e um ID deprograma). Contudo, o aparelho de processamento de informação 100 podeselecionar imagens a serem exibidas usando alguma coisa mais. Oprocessamento na etapa S102 corresponde ao processamento (2) descritoacima (processamento para seleção de imagens a serem exibidas).
Além disso, o aparelho de processamento de informação 100estabelece uma área onde a disposição não deve ser realizada, de acordo com ainformação de detecção referente ao toque (etapa S104); estabelecimento deuma área inicial, onde a disposição não deve ser realizada. Aqui, o aparelho deprocessamento de informação 100 estabelece, por exemplo, uma área obtida pela adição de uma área onde a disposição não deve ser realizada com base nainformação de detecção calculada usando um método, tal como um métodousando uma cai de ligação orientada e uma área onde o botão pai é disposto,como a área onde a disposição não deve ser realizada (a área inicial onde adisposição não deve ser realizada). Contudo, a área a ser estabelecida como a área onde a disposição não deve ser realizada (a área inicial onde a disposiçãonão deve ser realizada) não está assim limitada. O processamento na etapaS104 corresponde ao processamento (3) descrito acima (processamento paraestabelecer uma área onde a disposição não deve ser realizada).
Aqui, a figura 5 mostra um exemplo em que o aparelho de processamento de informação 100 realiza processamento na etapa S102 e,então, realiza o processamento na etapa S104. Contudo, a ordem deprocessamento não está assim limitada. Por exemplo, o aparelho deprocessamento de informação 100 também pode realizar o processamento naetapa S102 e o processamento na etapa S104, independentemente. No caso descrito acima, o aparelho de processamento de informação 100 pode realizaro processamento na etapa S104 e, então, o processamento na etapa S102, ou oaparelho de processamento de informação 100 também pode realizarprocessamento na etapa S104, em sincronização com o início doprocessamento na etapa S102.
Após as imagens a serem exibidas e a área onde a disposiçãonão deve ser realizada serem estabelecidas nas etapas S102 e S104, o aparelhode processamento de informação 100 realiza processamento para disposiçãodas imagens a serem exibidas (etapa S106). Aqui, o aparelho deprocessamento de informação 100 dispõe as imagens a serem exibidas usando,por exemplo, cálculo físico utilizando um motor físico. Contudo, o aparelho deprocessamento de informação 100 pode dispor as imagens a serem exibidasusando alguma coisa mais. O processamento na etapa S106 corresponde aoprocessamento (4) descrito acima (processamento de disposição).
Um Exemplo de Processamento para Disposição de Imagens aserem exibidas
A figura 6 é um fluxograma mostrando um exemplo deprocessamento para disposição de imagens a serem exibidas realizado noaparelho de processamento de informação 100, de acordo com umamodalidade da presente invenção. Aqui, a figura 6 mostra um exemplo deprocessamento de disposição em um caso em que o aparelho de processamentode informação 100 dispõe as imagens a serem exibidas usando cálculo físico.
O aparelho de processamento de informação 100 estabeleceuma área onde a disposição pode ser realizada de acordo com informaçãoreferente à área onde a disposição não deve ser realizada (etapa S200). Aqui, oaparelho de processamento de informação 100 especifica a área de exibiçãoatravés da leitura, por exemplo, dos dados da área de exibição armazenados naunidade de armazenamento (descrita mais tarde) e estabelece uma área obtidaatravés da exclusão da área onde a disposição não deve ser realizada da área deexibição como a área onde a disposição pode ser realizada. Contudo, a maneirade estabelecer a área onde a disposição pode ser realizada não está assimlimitada.
O aparelho de processamento de informação 100 estabelece adireção de atração (etapa S202) de acordo com a área onde a disposição nãodeve ser realizada com base na informação de detecção (por exemplo, a áreaARl onde a disposição não deve ser realizada, mostrada na figura 3A, e a áreaAR2 onde a disposição não deve ser realizada, mostrada na figura 3B) eestabelece uma posição de início de disposição (etapa S204).
Aqui, a figura 6 mostra um exemplo em que o aparelho deprocessamento de informação 100 realiza o processamento na etapa S200 e,então, realiza o processamento nas etapas S202 e S204. Contudo, a ordem deprocessamento não está assim limitada. Por exemplo, o aparelho deprocessamento de informação 100 também pode realizar o processamento naetapa S200 e o processamento nas etapas S202 e S204, independentemente.
Além disso, o aparelho de processamento de informação 100 pode realizar oprocessamento na etapa S202 e S204, independentemente, em um caso em quea posição de início de disposição não é estabelecida de acordo com a direçãode atração estabelecida.
O aparelho de processamento de informação 100 dispõe umadas imagens a serem exibidas e dispostas na direção de atração da posição deinício de disposição na área onde a disposição pode ser realizada (etapa S206;processamento de disposição com base em cálculo físico). Aqui, o aparelho deprocessamento de informação 100 pode dispor as imagens a serem exibidasselecionadas no processamento na etapa S102, mostrada na figura 5, porexemplo, em uma ordem pré-determinada ou também pode dispô-las em umaordem randômica.
Contudo, a ordem de disposição não está assim limitada. Se umadas imagens a serem exibidas for disposta na etapa S206, o aparelho deprocessamento de informação 100 atualiza a área onde a disposição não deveser realizada e a área onde a disposição pode ser realizada (etapa S208).Mesmo em um caso em que uma pluralidade de imagens a serem exibidas sãomostradas na tela de exibição, o aparelho de processamento de informação 100pode impedir as imagens a serem exibidas de, por exemplo, serem exibidas emuma maneira de sobreposição por meio da realização de processamento naetapa S208.
Se a área onde a disposição não deve ser realizada e a área ondea disposição pode ser realizada forem atualizadas na etapa S208, o aparelho deprocessamento de informação 100 determina se a exibição de todas as imagensa ser exibidas está completa (etapa S210). Aqui, o aparelho de processamentode informação 100 faz uma determinação na etapa S210, por exemplo,incrementando o valor de um contador cada vez que a disposição de uma dasimagens a serem exibidas está completa e comparando o valor do contadorcom um valor correspondente ao número de imagens a serem exibidas.Contudo, a maneira de fazer uma determinação na etapa S210 não está assimlimitada. Por exemplo, o aparelho de processamento de informação 100 podedeterminar que a exibição de todas as imagens a serem exibidas estácompleta, em um caso em que o valor do contador corresponde a um valorcorrespondente ao número de imagens a serem exibidas.
Se for determinado que a exibição de todas as imagens a seremexibidas ainda não está completa, na etapa S210, o aparelho de processamentode informação repete o mesmo processamento da etapa S206. Se fordeterminado que a exibição de todas as imagens a serem exibidas estácompleta na etapa S210, o aparelho de processamento de informação 100termina o processamento de disposição.
O aparelho de processamento de informação 100 pode realizaro processamento (4) descrito acima (processamento de disposição) de acordocom a abordagem para aperfeiçoar a conviviabilidade com o usuário, porexemplo, através da realização de processamento mostrado na figura 6. Aqui,como uma questão de rotina, o processamento de disposição realizada peloaparelho de processamento de informação 100, de acordo com umamodalidade da presente que invenção, não está limitado ao processamentomostrado na figura 6.
O processamento (1) (processamento para determinar se umaoperação foi realizada em um alvo de operação) até o processamento (4)(processamento de disposição) de acordo com a abordagem para aperfeiçoar aconviviabilidade com o usuário são realizados através de processamento nasetapas S100 a S106, mostrados na figura 5. Desse modo, o aparelho deprocessamento de informação 100 pode proporcionar conviviabilidadeaperfeiçoada com o usuário para usuários que usam um aparelho deprocessamento de informação, incluindo um dispositivo que pode mostraruma tela de exibição e que permite que uma operação de usuário sejarealizada na tela de exibição por meio da realização de processamento nasetapas SlOO a S106.
Além disso, conforme mostrado na figura 1D, um usuário podeainda realizar uma operação na tela de exibição (cujo esboço é mudado), que émostrada através da abordagem para aperfeiçoar a conviviabilidade com ousuário.
O seguinte descreverá, usando a figura 5, um exemplo deprocessamento a ser realizado pelo aparelho de processamento de informação100 em um caso em que um usuário realiza uma operação na tela de exibição.
Se o processamento de disposição estiver completo na etapaS106, o aparelho de processamento de informação 100 determina se aliberação está detectada (etapa S108). O aparelho de processamento deinformação 100 pode fazer uma determinação, na etapa S108, através, porexemplo, da detecção de uma mudança no valor dos sensores eletrostáticos datela de toque.
Se for determinado que a liberação não está detectada na etapaS108, o aparelho de processamento de informação 100 determina se o toquede um botão filho está detectado (etapa Sl 10).
Aqui, o aparelho de processamento de informação 100 faz umadeterminação na etapa S110, de acordo, por exemplo, com a informaçãoreferente à posição na tela de exibição onde um botão filho é exibido einformação referente à posição na tela de exibição onde a primeirainformação de detecção é detectada. Contudo, a informação usada para fazeruma determinação na etapa SllO não está assim limitada.
Se for determinado que o toque de um botão filho não estádetectado na etapa S110, o aparelho de processamento de informação 100repete o processamento na e após a etapa S108.
Se for determinado que o toque de um botão filho estádetectado na etapa S110, o aparelho de processamento de informação 100executa o processamento alocado para o botão filho tocado (etapa S112).Aqui, um exemplo de processamento alocado para o botão filho, na etapaS112, é o processamento, por exemplo, para introdução de um caractere kana,correspondente ao botão filho ou semelhante. Contudo, o processamentoalocado para o botão filho não está assim limitado. Por exemplo, em um casoem que há outra tecla de operação virtual relacionada com o botão filhotocado, o aparelho de processamento de informação 100 pode realizar oprocessamento na e após a etapa S102, por exemplo, através de tratamento dobotão filho como um novo botão pai.
Se for determinado que a liberação está detectada na etapaS108, o aparelho de processamento de informação 100 determina se aliberação detectada é a liberação do botão pai (etapa Sl 14). Aqui, o aparelhode processamento de informação 100 faz uma determinação, na etapa Sl 14,de acordo, por exemplo, com uma mudança no valor dos sensoreseletrostáticos da tela de toque e na posição onde a mudança é detectada (aposição de um sensor eletrostático).
Contudo, a informação usada para fazer uma determinação naetapa Sl 14 não está assim limitada.
Se for determinado que a liberação detectada na etapa Sl 14 é aliberação do botão pai, o aparelho de processamento de informação 100 eexecuta processamento alocado para o botão pai (etapa Sl 16). Aqui, umexemplo de processamento alocado para o botão pai, na etapa Sl 16, é oprocessamento para, por exemplo, introdução de um caractere kanacorrespondente ao botão pai ou semelhante. Contudo, o processamentoalocado para o botão pai não está assim limitado.Se for determinado que a liberação detectada na etapa Sl 14não é a liberação do botão pai, o aparelho de processamento de informação100 termina o processamento.
Quando um usuário realiza uma operação na tela de exibição,o aparelho de processamento de informação pode realizar o processamentocorrespondente à operação através da realização de processamento nas etapasS108 a Sl 16, mostrado na figura 5. Aqui, como uma questão de rotina, oprocessamento realizado pelo aparelho de processamento de informação 100,em um caso em que um usuário realiza uma operação na tela de exibição, nãoestá limitado ao processamento nas etapas S108 a S116, mostrado na figura 5.
Um Aparelho de Processamento de Informação de Acordocom uma Modalidade da Presente Invenção
A seguir, uma estrutura exemplificativa do aparelho deprocessamento de informação de acordo com uma modalidade da presente15 invenção será descrita. O aparelho de processamento de informação 100 poderealizar a abordagem para aperfeiçoar a conviviabilidade com o usuário deacordo com a modalidade da presente invenção descrita acima.
A figura 7 é um diagrama mostrando um exemplo da estruturado aparelho que processamento de informação 100 de acordo com uma20 modalidade da presente invenção. O aparelho de processamento deinformação 100 inclui uma unidade de exibição de operação 102, uma unidadede armazenamento 104 e uma unidade de controle 106.
Além disso, o aparelho de processamento de informação 100também pode incluir, por exemplo, uma memória somente de leitura (ROM),25 que não é mostrada, uma memória de acesso randômico (RAM), que não émostrada, uma unidade de comunicação (não mostrada) e uma unidade deoperação (não mostrada) que um usuário pode operar. No aparelho deprocessamento de informação 100, por exemplo, um barramento como umalinha de transmissão de dados é usado para conectar os componentes.Aqui, a ROM (não mostrada) armazena programas a seremusados pela unidade de controle 106 e dados para controle, tais comoparâmetros de cálculo. A RAM (não mostrada) é um armazenamento primáriopara armazenar programas a serem executados pela unidade de controle 106.
Um exemplo da unidade de operação (não mostrada) é, por exemplo, umdispositivo para a introdução de uma operação, que será descrita mais tarde. Aunidade de comunicação (não mostrada) representa um papel de realização decomunicação via uma rede (ou diretamente) para e de um aparelho externo emuma maneira cabeada ou sem fio. Aqui, exemplos da rede incluem redescabeadas, tais como uma rede de área local (LAN) e uma rede de áreaestendida (WAN), redes sem fio, tais como uma rede de área estendida sem fio(WWAN) e uma rede de área metropolitana sem fio (WMAN) e a Internetusando protocolo de comunicações, tal como um protocolo de controle detransmissão / protocolo de internet (TCP/ IP). Contudo, os exemplos da redenão estão assim limitados. Além disso, um exemplo da unidade decomunicação (não mostrado) é, por exemplo, uma interface de comunicação,que será descrita mais tarde.
Uma Estrutura de Hardware Exemplificativa do Aparelho deProcessamento 100
A figura 8 é um diagrama mostrando um exemplo de umaestrutura de hardware do aparelho de processamento de informação 100 deacordo com uma modalidade da presente invenção. Na figura 8, o aparelho deprocessamento de informação 100 de acordo com modalidade da presenteinvenção. Na figura 8, o aparelho de processamento de informação 100 inclui,por exemplo, uma unidade microprocessadora (MPU) 150, uma ROM 152,uma RAM 154, um meio de registro 156 e uma interface de entrada/ saída158, um dispositivo de entrada de operação 160, um dispositivo de exibição162, o painel de toque eletrostático 164 e uma interface de comunicação 166.No aparelho de processamento de informação 100, por exemplo, umbarramento 168 como uma linha de transmissão de dados é usado paraconectar os componentes.
A MPU 150 inclui uma MPU e um circuito integrado em queuma pluralidade de circuitos para a realização de uma função de controle sãointegrados. A MPU 150 funciona como a unidade de controle 166 que controlatodo o aparelho de processamento de informação 100. Além disso, a MPU 150também pode funcionar como uma unidade de determinação de operação 110,uma unidade de seleção de imagem a ser exibida 112, uma unidade deestabelecimento de área onde a disposição não deve ser realizada 114, uma unidade de processamento de disposição 116 e uma unidade de processamento118 no aparelho de processamento de informação 100.
A ROM 152 armazena programas a serem usados pela MPU150 e dados para controle, tais como parâmetros de cálculo. A RAM 154 é oarmazenamento primário para armazenagem, por exemplo, de programas a15 serem executados pela MPU 150 e semelhantes.
O meio de gravação 156 funciona como a unidade dearmazenamento 104 e armazena, por exemplo, vários dados, tais como dadosda área de exibição, dados de conteúdo e várias aplicações, tais como ummotor físico. Aqui, exemplos do meio de gravação 156 incluem, por exemplo,20 um meio de gravação magnético, tal como um disco rígido e uma memórianão volátil, tal como uma memória somente para leitura programável eapagável eletricamente (EEPROM), uma memória flash, uma memória deacesso randômico magneto-resistiva (MRAM), uma memória de acessorandômico ferroelétrica (FeRAM) e uma memória de acesso randômico de25 mudança de fase (PRAM). Contudo, os exemplos do meio de gravação 156não estão limitados ao mesmos.
A interface de entrada/saída 158 conecta, por exemplo, odispositivo de entrada de operação 160 ao dispositivo de exibição 162. Aqui,exemplos da interface de entrada/saída 158 incluem, por exemplo, uma portade barramento serial universal (USB), uma porta de interface visual digital(DVI), uma porta de interface de multimídia de alta definição (HDMI) e várioscircuitos de processamento. Contudo, os exemplos da interface deentrada/saída 158 também podem ser conectados a um dispositivo de entrada deoperação (por exemplo, um teclado e um mouse) como um aparelho externodo aparelho de processamento de informação 100 e a um dispositivo deexibição (por exemplo, uma tela externa).
O dispositivo de entrada de operação 160 funciona como umaunidade de operação (não mostrada). Além disso, o dispositivo de entrada deoperação 160 está incluído, por exemplo, no aparelho de processamento deinformação 100 e conectado à interface de entrada/saída 158 no aparelho deprocessamento de informação 100. Exemplos do dispositivo de entrada deoperação 160 incluem, por exemplo, um botão, uma tecla de direção e umseletor rotacional, tal como um jog dial, e uma combinação desses itens.Contudo, os exemplos do dispositivo de entrada de operação 160 não estãolimitados a esses.
O dispositivo de exibição 162 e o painel de toque eletrostático164 funcionam como a unidade de exibição de operação 102. O dispositivo deexibição 162 está incluído, por exemplo, no aparelho de processamento deinformação 100 e conectado à interface de entrada/saída 158 no aparelho deprocessamento de informação 100. Exemplos do dispositivo de exibição 162incluem, por exemplo, uma tela de crista líquido (LCD) e uma tela deeletroluminescência orgânica (que também pode ser chamada uma tela dediodo emissor de luz orgânica (OLED). Contudo, os exemplos do dispositivo deexibição 162 não estão limitados a esses.
Além disso, o dispositivo de exibição 162 é dotado dos painéisde toque eletrostáticos 164, que podem detectar uma ou mais operações detoque realizadas por um usuário.
Uma estrutura, incluindo o dispositivo de exibição 162 e opainel de toque eletrostático 164, pode tornar real uma tela de toque de acordocom uma modalidade da presente invenção, a qual pode mostrar teclas deoperação virtual e semelhantes e detectar uma operação de usuário.
A interface de comunicação 166 é um meio de comunicaçãoincluído no aparelho de processamento de informação 100 e funciona comouma unidade de comunicação (não mostrada) que realiza comunicação atravésde uma rede (ou diretamente) para e de um aparelho externo em uma maneiracabeada ou sem fio. Aqui, exemplos da interface de comunicação 166 incluem,por exemplo, uma antena de comunicação e um circuito de radiofreqüência (RF)(comunicação sem fio), uma porta IEEE802.15.1 e um circuito de transmissão erecebimento (comunicação sem fio) e uma porta LAN e um circuito detransmissão e recebimento (comunicação cabeada). Contudo, os exemplos dainterface de comunicação 166 não estão limitados a esses.
O aparelho de processamento de informação 100 realiza oprocessamento (1) (processamento para determinar se uma operação foirealizada em um alvo de operação) até o processamento (4) (processamentode disposição), usando, por exemplo, a estrutura mostrada na figura 8, erealiza a abordagem para aperfeiçoar a conviviabilidade com o usuário deacordo com a modalidade descrita acima da presente invenção.
Aqui, a estrutura de hardware do aparelho de processamentode informação 100 de acordo com uma modalidade da presente invenção nãoestá limitada à estrutura mostrada na figura 8. Por exemplo, o aparelho deprocessamento de informação 100 de acordo com uma modalidade dapresente invenção pode incluir um painel de toque de um método arbitrárioque pode tornar real uma tela de múltiplos toques, em lugar do painel detoque eletrostático 164.
Fazendo referência de volta à figura 7, componentes doaparelho de processamento de informação 100 serão descritos. A unidade deexibição de operação 102 mostra a tela de exibição e detecta informação dedetecção com base em uma operação de usuário realizada na tela de exibição.
A unidade de exibição de operação 102 transfere a informação de detecçãodetectada para a unidade de controle 106. Aqui, a informação de detecçãodescrita acima inclui, por exemplo, um valor correspondente a uma mudançana capacitância e informação referente às coordenadas da posição detectada.Contudo, a informação (dados) incluída na informação de detecção não estáassim limitada.
Além disso, o aparelho de processamento de informação 100inclui, por exemplo, a unidade de exibição de operação 102 que incluir odispositivo de exibição 162 e o painel de toque eletrostático 164. Contudo, oque o aparelho de processamento de informação 100 inclui não está limitado a tal.
A unidade de armazenamento 104 é uma unidade dearmazenamento incluída no aparelho de processamento de informação 100.Aqui, exemplos da unidade de armazenamento 104 incluem, por exemplo, ummeio de gravação magnético, tal como um disco rígido e uma memória nãovolátil, tal como uma memória flash. Contudo, os exemplos da unidade dearmazenamento 104 não estão assim limitados.
Além disso, a unidade de armazenamento 104 armazena, porexemplo, vários dados, tais como dados de área de exibição, dados de conteúdoe várias aplicações, tais como um motor físico. Aqui, a figura 7 mostra umexemplo em que dados da área de exibição 130 e uma aplicação 132 sãoarmazenados na unidade de armazenamento 104. Contudo, o que a unidade dearmazenamento 104 armazena não está assim limitado.
A unidade de controle 106 inclui, por exemplo, uma MPU e umcircuito integrado, em que vários circuitos de processamento são integrados erepresenta um papel de controle de todo o aparelho de processamento deinformação 100. Além disso, a unidade de controle 106 inclui a unidade dedeterminação de operação 110, a unidade de seleção de imagem a ser exibida112, a unidade de estabelecimento de área onde a disposição não deve serrealizada 114, a unidade de processamento de disposição 116 e a unidade deprocessamento 118. A unidade de controle 106 representa um papel importantena realização do processamento (1) (processamento para determinar se umaoperação foi realizada em um alvo de operação) até o processamento (4)(processamento de disposição) descritos acima. Além disso, quando um usuáriorealiza uma operação na tela de exibição, a unidade de controle 106 poderealizar processamento correspondente à operação, uma vez que a unidade decontrole 106 tem a estrutura descrita acima.
A unidade de determinação de operação 110 representa umpapel de realização do processamento (1) (processamento para determinar seuma operação foi realizada em um alvo de operação) descrito acima. Maisespecificamente, a unidade de determinação de operação 110 determina se umaoperação foi realizada em um alvo de operação (um objeto de operação) que éexibido na tela de exibição e que pode ser operada por um usuário, de acordocom a informação de detecção detectada pela unidade de exibição de operação102. Um exemplo da operação a ser determinada pela unidade de determinaçãode operação 110 inclui, por exemplo, uma operação realizada em um alvo deoperação (um objeto de operação) tal como toque/ liberação de uma tecla deoperação virtual. Contudo, o exemplo da operação a ser determinada pelaunidade de determinação de operação 110 não está assim limitado.
O seguinte descreverá, como um exemplo, um caso em que aunidade de determinação de operação 110 determina se uma operação foirealizada em uma "tecla de operação virtual" como um alvo de operação.
Além disso, a unidade de determinação de operação 110 aindadetermina se, por exemplo, uma tecla de operação virtual que foi determinadaser uma tecla de operação virtual em que uma operação foi detectada é umatecla de operação virtual pré-determinada (por exemplo, um botão pai, umatecla de operação virtual correspondente a um menu principal ou semelhante)relacionada com outra tecla de operação virtual.
Então, a unidade de determinação de operação 110 transfere osresultados da determinação para a unidade de seleção de imagem-para-ser-exibida 112, a unidade de estabelecimento de área onde a disposição não deveser realizada 114, a unidade de processamento de disposição 116 e a unidade deprocessamento 118. Aqui a unidade de determinação de operação 110transfere os resultados da determinação, incluindo, por exemplo, o fato queuma operação foi realizada em uma tecla de operação virtual (por exemplo,informação tal como um TD da tecla de operação virtual). Contudo, osresultados da determinação não estão assim limitados.
Aqui, a unidade de determinação de operação 110 podetransferir resultados da determinação para as várias unidades, a cada vez queuma determinação é feita. Contudo, as unidades para as quais a unidade dedeterminação de operação 110 transfere os resultados da determinação nãoestão assim limitadas. Por exemplo, a unidade de determinação de operação110 também pode transferir os resultados da determinação para unidadesselecionadas. Como um exemplo da transferência de resultados dadeterminação para unidades selecionadas, e for determinado, por exemplo, queuma operação foi realizada na tecla de operação virtual pré-determinadadescrita acima, a unidade de determinação de operação 110 pode selecionar aunidade de seleção de imagem-para-ser-exibida 112, a unidade deestabelecimento de área onde a disposição não deve ser realizada 114 e aunidade de processamento de disposição 116 e enviam para elas os resultadosda determinação. Contudo, as unidades para as quais a unidade dedeterminação de operação 110 transfere os resultados da determinação nãoestão assim limitadas. Além disso, a unidade de determinação de operação 110também pode selecionar a unidade de processamento 118 como resultados dedeterminações feitas nas etapas S108, Sl 10 e Sl 14, mostradas na figura 5.
Como descrito acima, uma vez que a unidade de determinaçãode operação 110 seleciona unidades e transfere resultados da determinação paraas unidades, as unidades que recebem os resultados da determinação podemrealizar o processamento de acordo com os resultados da determinaçãorecebidos. Aqui, em um caso em que a unidade de determinação de operação110 transfere os resultados da determinação para unidades cada vez que umadeterminação é feita, como uma questão de rotina, as unidades que recebem osresultados da determinação podem determinar, por exemplo, se realizar oprocessamento.
O seguinte descreverá, como um exemplo, um caso em que aunidade de determinação de operação 110 seleciona unidades e transfere osresultados da determinação para as unidades.
A unidade de seleção de imagem-para-ser-exibida 112representa um papel de realização do processamento (2) (processamento paraselecionar imagens a serem exibidas) descrito acima. Mais especificamente, a unidade de seleção de imagem-para-ser-exibida 112 seleciona imagens a seremexibidas (objetos a serem exibidos) relacionadas com a tecla de operaçãovirtual pré-determinada, de acordo, por exemplo, com um resultado dadeterminação, que é transferido da unidade de determinação de operação IlOeque indica que uma operação foi realizada na tecla de operação virtual pré- determinada descrita acima.
Além disso, a unidade de seleção de imagem-para-ser-exibida112 transfere informação referente às imagens selecionadas para a unidade deprocessamento de disposição 116. A unidade de estabelecimento de área onde adisposição não deve ser realizada 114 representa um papel de realização do processamento (3) (processamento para estabelecer uma área onde a disposiçãonão deve ser realizada) descrito acima. Mais especificamente, a unidade deestabelecimento de área onde a disposição não deve ser realizada 114estabelece uma área onde a disposição não deve ser realizada, de acordo com oresultado da determinação que é transferido da unidade de determinação deoperação IlOe que indica que uma operação foi realizada na tecla de operaçãovirtual pré-determinada e a informação de detecção que é trans ferida daunidade de exibição de operação 102.
Além disso, a unidade de estabelecimento de área onde adisposição não deve ser realizada 114 transfere informação referente à áreaestabelecida, onde a disposição não deve ser realizada para a unidade deprocessamento de disposição 116.
A unidade de processamento de disposição 116 representa umpapel de realização do processamento (4) (processamento de disposição). Maisespecificamente, a unidade de processamento de disposição 116 dispõe asimagens a serem exibidas em uma área onde a disposição pode ser realizada, deacordo com a informação referente às imagens a serem exibidas transferidas daunidade de seleção de imagem a ser exibida 112 e a informação referente àárea onde a disposição não deve ser realizada transferida da unidade deestabelecimento de área onde a disposição não deve ser realizada 114.
A unidade de controle 106 inclui a unidade de determinação deoperação 110, a unidade de seleção de imagem-para-ser-exibida 112, a unidadede estabelecimento de área onde a disposição não deve ser realizada 114 e aunidade de processamento de disposição 116 e, assim, a unidade de controle106 pode representar um papel importante na realização do processamento (1)(processamento para determinar se uma operação foi realizada em um alvo deoperação) até o processamento (4) (processamento de disposição) descritosacima.
De acordo com o resultado da determinação transferido daunidade de determinação de operação 110, a unidade de processamento 118executa processamento alocado para a tecla de operação virtual,correspondendo ao resultado da determinação.
A unidade de controle 106 ainda inclui a unidade deprocessamento 118. Desse modo, quando um usuário realiza uma operação natela de exibição, a unidade de controle 106 pode realizar o processamentocorrespondente à operação.
O aparelho de processamento de informação 100 realiza oprocessamento (1) (processamento para determinar se uma operação foirealizada em um alvo de operação) até o processamento (4) (processamento dedisposição), descritos acima, usando, por exemplo, a estrutura mostrada nafigura 7. Desse modo, o aparelho de processamento de informação 100 podeproporcionar conviviabilidade aperfeiçoada com o usuário para usuários queusam um aparelho de processamento de informação, incluindo um dispositivoque pode exibir uma tela de éxibição e que permite que uma operação deusuário seja realizada na tela de exibição. Aqui, como uma questão de rotina, aestrutura de um aparelho de processamento de informação 100 de acordo comuma modalidade da presente invenção não está limitada à estrutura mostrada nafigura 7.
Conforme descrito acima, o aparelho de processamento deinformação 100 de acordo com uma modalidade da presente invenção detectainformação de detecção referente a uma operação de usuário na unidade deexibição de operação 102 e realiza o processamento (1) (processamento paradeterminar se uma operação foi realizada em um alvo de operação) até oprocessamento (4) (processamento de disposição), descritos acima, de acordocom o resultado da detecção. O aparelho de processamento de informação 100pode realizar "exibição de botões filhos relacionados com um botão pai de talmaneira que os botões filhos não são exibidos sob um dedo do usuário usadopara tocar o botão pai", conforme mostrado, por exemplo, na figura IC atravésda realização do processamento (1) (processamento para determinar se umaoperação foi realizada em um alvo de operação) até o processamento (4)(processamento de disposição) descritos acima. Aqui, os botões filhos exibidosna tela de exibição não são exibidos de tal maneira que, por exemplo, os botõesfilhos ficam escondidos sob o dedo do usuário. Conforme mostrado, porexemplo, na figura 1D, a visão dos botões filhos não está bloqueada pelo dedodo usuário que tocou o botão pai, de modo que o usuário pode tocar facilmenteum botão filho. Desse modo, o aparelho de processamento de informação 100pode impedir um caso em que a seleção das opções descritas acima pode serdifícil e que pode acontecer em um aparelho de processamento de informação(existente), tendo uma tela de toque. Assim, o aparelho de processamento deinformação 100 pode aperfeiçoar a conviviabilidade com o usuário. Alémdisso, o aparelho de processamento de informação 100 permite que umaoperação de toque seja realizada na tela de toque TS, conforme mostrado nasfiguras IA a 1D, e, assim, o aparelho de processamento de informação 100ainda tem uma vantagem de "permitir a um usuário realizar, maisintuitivamente uma operação", ao contrário de um aparelho de processamentode informação existente ao qual as tecnologias existentes foram aplicadas.Assim, a conviviabilidade com o usuário do aparelho de processamento de informação 100 pode ser aperfeiçoada para ser maior do que a de um aparelhode processamento de informação 100 existente ao qual as tecnologiasexistentes foram aplicadas. Desse modo, o aparelho de processamento deinformação 100 pode proporcionar uma conviviabilidade aperfeiçoada com ousuário para usuários que usam um aparelho de processamento de informação 100, incluindo um dispositivo que pode mostrar uma tela de exibição e quepermite que uma operação de usuário seja realizada na tela de exibição.
No acima, o aparelho de processamento de informação 100 foidescrito, como um exemplo, como uma modalidade da presente invenção.Contudo, a modalidade da presente invenção não está assim limitada.Modalidades da presente invenção podem ser aplicadas aos vários aparelhos,tais como um computador pessoal (PC), um computador, tal como um notePC, dispositivos de comunicação portáteis, como um telefone celular e umsistema handphone pessoal (PHS), um aparelho de reprodução de vídeo/ áudio(ou um aparelho de gravação/ reprodução de vídeo/ áudio), uma máquina dejogo portátil, um ATM e uma televisão que pode receber difusão digital/difusão analógica.
Um Programa de Acordo com um Aparelho de Processamentode Informação de Acordo com uma Modalidade da Presente Invenção
Um programa que faz um computador funcionar como umaparelho de processamento de informação de acordo com uma modalidade dapresente invenção pode proporcionar camada de acamamento para usuáriosque usam um aparelho de processamento de informação, incluindo umdispositivo que pode mostrar uma tela de exibição e que permite que umaoperação de usuário seja realizada na tela de exibição.
No acima, modalidades favoráveis da presente invenção foramdescritas com referência aos desenhos anexos. Contudo, como uma questão derotina, as modalidades favoráveis da presente invenção não estão limitadas aosexemplos nas modalidades da presente invenção. Diversas variações emodificações dentro do escopo das reivindicações anexas serão evidentes paraaqueles habilitados na técnica. Assim, como uma questão de rotina, essasvariações e modificações também estão dentro do escopo técnica da presenteinvenção.
Por exemplo, no aparelho de processamento de informação100, mostrado na figura 7, a estrutura da unidade de controle 106 é mostradaque inclui a unidade de determinação de operação 110, a unidade de seleção deimagem-para-ser-exibida 112, a unidade de estabelecimento de área onde adisposição não deve ser realizada 114, a unidade de processamento dedisposição 116 e a unidade de processamento 118. Contudo, a estrutura de umaparelho de processamento de informação de acordo com uma modalidade dapresente invenção não está assim limitada. Por exemplo, um aparelho deprocessamento de informação 100 de acordo com uma modalidade da presenteinvenção também pode incluir a unidade de determinação de operação 110, aunidade de seleção de imagem-para-ser-exibida 112, a unidade deestabelecimento de área onde a disposição não deve ser realizada 114, aunidade de processamento de disposição 116 e a unidade de processamento 118individualmente (por exemplo, cada uma das unidades pode ser realizada comoum circuito individual).
Além disso, no acima, é descrito que um programa (umprograma de computador) que faz um computador funcionar como um aparelhode processamento de informação de acordo com uma modalidade da presenteinvenção é proporcionado; Além disso, de acordo com uma modalidade dapresente invenção, um meio de armazenamento em que o programa éarmazenado também pode ser proporcionado, além do programa.
A estrutura descrita acima é um exemplo de uma modalidade dapresente invenção e, como uma questão de rotina, está dentro do escopo técnicoda presente invenção.
O presente pedido contém um objeto em questão relacionadocom aquele divulgado no Pedido de Patente de Prioridade Japonesa JP 2009-147505, depositado no Departamento de Patentes do Japão, em 22 de junho de2009, cujo conteúdo total é aqui incorporado através de referência.
Deve ser compreendido por aqueles habilitados na técnica quevárias modificações, combinações, subcombinações e alterações podem ocorrer,dependendo das exigências de desenho e outros fatores desde que eles estejamdentro do escopo das reivindicações anexas ou seus equivalentes.

Claims (8)

1. Aparelho de processamento de informação, caracterizadopelo fato de compreender:uma unidade de exibição de operação que exibe uma tela deexibição e detecta informação de detecção que muda de acordo com umaoperação de usuário realizada na tela de exibição;uma unidade de determinação de operação que determina, deacordo com a informação de detecção, se uma operação foi realizada em umalvo da operação que pode ser operado por um usuário e que é mostrado natela de exibição;uma unidade de seleção de imagem-para-ser-exibida, queseleciona uma imagem para ser exibida, que deve ser exibida na tela deexibição, de acordo com um resultado da determinação da unidade dedeterminação de operação;uma unidade de ajuste de área onde a disposição não deve serrealizada, que estabelece uma área onde a disposição não deve ser realizada, aimagem a ser exibida não sendo para ser disposta na área onde a disposição nãodeve ser realizada, na tela de exibição de acordo com o resultado dadeterminação da unidade de determinação de operação e da informação dedetecção;e uma unidade de processamento de disposição, que dispõe aimagem a ser exibida em uma área onde a disposição pode ser realizada, sendopermitido que a imagem a ser exibida seja disposta na área onde a disposiçãopode ser realizada, dentro da tela de exibição, de acordo com a imagemselecionada para ser exibida e a área ajustada onde a disposição não deve serrealizada.
2. Aparelho de processamento de informação, de acordo com areivindicação 1, caracterizado pelo fato de a unidade de processamento dedisposição estabelecer a área onde a disposição pode ser realizada, de acordocom a área estabelecida onde a disposição não deve ser realizada e uma áreade exibição onde a imagem a ser exibida pode ser mostrada dentro da tela deexibição.
3. Aparelho de processamento de informação, de acordo com areivindicação 2, caracterizado pelo fato de a unidade de estabelecimento de áreaonde a disposição não deve ser realizada atualizar a área estabelecida onde adisposição não deve ser realizada, cada vez que uma imagem a ser exibida édisposta pela unidade de processamento de disposição; ea unidade de processamento de disposição estabelecer uma áreaonde a disposição pode ser realizada, de acordo com a área atualizada onde adisposição não deve ser realizada.
4. Aparelho de processamento de informação, de acordo com areivindicação 3, caracterizado pelo fato de a unidade de processamento dedisposição estabelecer uma direção de atração com base na informação dedetecção e uma posição de início de exibição, onde a exibição da imagem a serexposta começa; edispor a imagem a ser exposta, selecionada pela unidade deseleção de imagem a ser exibida, a partir da posição de início de exibição, nadireção de atração.
5. Aparelho de processamento de informação, de acordo com areivindicação 1, caracterizado pelo fato de, em um caso em que a unidade dedeterminação de operação determina que uma operação foi realizada em umalvo de operação pré-determinado,a unidade de seleção de imagem a ser exibida selecionar, como aimagem a ser exibida, outro alvo de operação que pode ser operado por umusuário e que está relacionado com o alvo de operação pré-determinado.
6. Aparelho de processamento de informação, de acordo com areivindicação 1, caracterizado pelo fato de ainda compreender uma unidade deprocessamento que realiza, de acordo com o resultado da determinação daunidade de determinação de operação, processamento que corresponde ao alvode operação, a unidade de determinação de operação tendo determinado queuma operação foi realizada no alvo de operação.
7. Método para controlar exibição, caracterizado pelo fato decompreender as etapas de:determinação, de acordo com a informação de detecçãodetectada por uma unidade de determinação de operação que mostra uma telade exibição e detecta informação de detecção que muda de acordo com umaoperação de usuário realizada na tela de exibição, se uma operação tiver sidorealizada em um alvo de operação que pode ser operado por um usuário e que émostrado na tela de exibição;seleção de uma imagem a ser exibida, que deve ser mostrada natela de exibição, de acordo com um resultado da determinação na etapa dedeterminação;estabelecimento de uma área onde a disposição não deve serrealizada, a imagem a ser exposta não sendo para ser disposta na área onde adisposição não deve ser realizada, na tela de exibição de acordo com o resultadoda determinação na etapa de determinação e a informação de detecção; edisposição da imagem a ser exibida em uma área onde adisposição pode ser realizada, sedo permitido que a imagem a ser exibida sejadisposta na área onde disposição pode ser realizada, dentro da tela de exibiçãode acordo com a imagem a ser exibida, selecionada na etapa de seleção e a áreaonde a disposição não deve ser realizada estabelecida na etapa deestabelecimento.
8. Meio de gravação legível em computador, tendo umprograma nele gravado, o programa caracterizado pelo fato de compreender asetapas de:determinação, de acordo com a informação de detecçãodetectada por uma unidade de determinação de operação que mostra uma telade exibição e detecta informação de detecção que muda de acordo com umaoperação de usuário realizada na tela de exibição, se uma operação tiver sidorealizada em um alvo de operação, que pode ser operado por um usuário e queé mostrado na tela de exibição;seleção de uma imagem a ser mostrada que deve ser exposta natela de exibição, de acordo com um resultado da determinação na etapa dedeterminação;estabelecimento de uma área onde a disposição não deve serrealizada, a imagem a ser exibida não sendo para ser disposta na área onde adisposição não deve ser realizada, na tela de exibição de acordo com oresultado da determinação na etapa de determinação e informação de detecção;edisposição da imagem a ser exibida em uma área onde adisposição pode ser realizada, sendo permitido que a imagem a ser exibida sejadisposta na área onde a disposição pode ser realizada, dentro da tela deexibição de acordo com a imagem a ser exibida, selecionada na etapa deseleção e a área onde a disposição não deve ser realizada, estabelecida na etapade estabelecimento.
BRPI1001833-6A 2009-06-22 2010-06-15 aparelho de processamento de informação, método para controlar exibição, e, meio de gravação legìvel em computador BRPI1001833A2 (pt)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009147505A JP5218293B2 (ja) 2009-06-22 2009-06-22 情報処理装置、表示制御方法、およびプログラム

Publications (1)

Publication Number Publication Date
BRPI1001833A2 true BRPI1001833A2 (pt) 2011-07-05

Family

ID=42709088

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI1001833-6A BRPI1001833A2 (pt) 2009-06-22 2010-06-15 aparelho de processamento de informação, método para controlar exibição, e, meio de gravação legìvel em computador

Country Status (5)

Country Link
US (1) US8988363B2 (pt)
EP (1) EP2270626A3 (pt)
JP (1) JP5218293B2 (pt)
CN (1) CN101930336B (pt)
BR (1) BRPI1001833A2 (pt)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8531410B2 (en) * 2009-08-18 2013-09-10 Fuji Xerox Co., Ltd. Finger occlusion avoidance on touch display devices
US8593418B2 (en) * 2010-08-08 2013-11-26 Qualcomm Incorporated Method and system for adjusting display content
US8786561B2 (en) 2011-05-18 2014-07-22 Microsoft Corporation Disambiguating intentional and incidental contact and motion in multi-touch pointing devices
KR101786277B1 (ko) * 2011-10-26 2017-10-17 인텔 코포레이션 멀티 터치 인터페이스 방안
JP5598737B2 (ja) * 2012-02-27 2014-10-01 カシオ計算機株式会社 画像表示装置、画像表示方法及び画像表示プログラム
JP6036163B2 (ja) * 2012-10-23 2016-11-30 富士ゼロックス株式会社 情報処理装置及びプログラム
WO2014091280A1 (en) * 2012-12-13 2014-06-19 Nokia Corporation Adaptation of the display of items on a display
JP6136321B2 (ja) * 2013-02-06 2017-05-31 富士ゼロックス株式会社 情報処理装置、画像処理装置及びプログラム
US10318071B2 (en) * 2017-03-23 2019-06-11 Intel Corporation Method and apparatus for a blob angle orientation recognition in a touch device
JP7246851B2 (ja) * 2017-11-20 2023-03-28 ユニ・チャーム株式会社 プログラム、育児支援方法、及び、育児支援システム
US10732761B2 (en) * 2017-12-06 2020-08-04 Paypal, Inc. Arranging content based on detection of a substance on display

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6073036A (en) * 1997-04-28 2000-06-06 Nokia Mobile Phones Limited Mobile station with touch input having automatic symbol magnification function
US7614008B2 (en) * 2004-07-30 2009-11-03 Apple Inc. Operation of a computer with touch screen interface
JP4019512B2 (ja) * 1998-08-11 2007-12-12 ソニー株式会社 文字入力装置、文字入力方法及び文字入力機能を有するプログラムを記録した情報記録媒体
JP2000347787A (ja) * 1999-06-09 2000-12-15 Victor Co Of Japan Ltd タッチパネル表示装置
US6826729B1 (en) * 2001-06-29 2004-11-30 Microsoft Corporation Gallery user interface controls
JP3852368B2 (ja) 2002-05-16 2006-11-29 ソニー株式会社 入力方法及びデータ処理装置
CA2406131A1 (en) * 2002-09-30 2004-03-30 Idelix Software Inc. A graphical user interface using detail-in-context folding
US7571393B2 (en) * 2003-04-15 2009-08-04 Microsoft Corporation Method for navigation between elements on a page of content in a handheld device
CN100476704C (zh) * 2003-06-05 2009-04-08 诺基亚有限公司 一种数据处理方法和设备
US7650589B2 (en) * 2003-08-15 2010-01-19 National Instruments Corporation Signal analysis function blocks and method of use
JP2005234993A (ja) * 2004-02-20 2005-09-02 Toshiba Corp 画像表示装置、及び画像表示方法
JP2006003568A (ja) * 2004-06-16 2006-01-05 Ricoh Co Ltd 画像形成装置、画像形成方法、その方法をコンピュータに実行させるプログラム、画像処理システム、および画像処理装置
JP4623497B2 (ja) * 2004-10-01 2011-02-02 株式会社オプティム 遠隔制御システムおよびその処理方法
JP4349341B2 (ja) * 2005-08-05 2009-10-21 ソニー株式会社 情報入力表示装置、および情報処理方法、並びにコンピュータ・プログラム
US7925716B2 (en) * 2005-12-05 2011-04-12 Yahoo! Inc. Facilitating retrieval of information within a messaging environment
JP2007272840A (ja) * 2006-03-31 2007-10-18 Tokyo Institute Of Technology 小型データ入力装置とメニュー選択方法
JP2009158989A (ja) * 2006-04-06 2009-07-16 Nikon Corp カメラ
JP2008033739A (ja) * 2006-07-31 2008-02-14 Sony Corp 力覚フィードバックおよび圧力測定に基づくタッチスクリーンインターラクション方法および装置
JP4781957B2 (ja) * 2006-09-28 2011-09-28 京セラ株式会社 携帯端末装置
US7692629B2 (en) * 2006-12-07 2010-04-06 Microsoft Corporation Operating touch screen interfaces
WO2008153599A1 (en) * 2006-12-07 2008-12-18 Adapx, Inc. Systems and methods for data annotation, recordation, and communication
US8549429B2 (en) * 2007-01-25 2013-10-01 Sharp Kabushiki Kaisha Multi-window management apparatus and program, storage medium and information processing apparatus
US20090051661A1 (en) * 2007-08-22 2009-02-26 Nokia Corporation Method, Apparatus and Computer Program Product for Providing Automatic Positioning of Text on Touch Display Devices
KR100949581B1 (ko) * 2007-10-08 2010-03-25 주식회사 자코드 통신단말기의 문자/숫자 입력장치 및 입력방법
KR100878191B1 (ko) * 2007-10-27 2009-01-13 주식회사 자코드 통신단말기의 문자/숫자 입력장치 및 입력방법
KR20090047828A (ko) * 2007-11-08 2009-05-13 삼성전자주식회사 컨텐츠 표시 방법 및 이를 적용한 전자기기
WO2009069392A1 (ja) * 2007-11-28 2009-06-04 Nec Corporation 入力装置、サーバ、表示管理方法および記録媒体
JP2009139544A (ja) * 2007-12-05 2009-06-25 Denso Corp 入力装置
JP2009140368A (ja) * 2007-12-07 2009-06-25 Sony Corp 入力装置、表示装置、入力方法、表示方法及びプログラム
US9658765B2 (en) * 2008-07-31 2017-05-23 Northrop Grumman Systems Corporation Image magnification system for computer interface
US8237666B2 (en) * 2008-10-10 2012-08-07 At&T Intellectual Property I, L.P. Augmented I/O for limited form factor user-interfaces

Also Published As

Publication number Publication date
CN101930336A (zh) 2010-12-29
EP2270626A3 (en) 2013-01-09
JP2011003125A (ja) 2011-01-06
CN101930336B (zh) 2013-02-27
EP2270626A2 (en) 2011-01-05
US8988363B2 (en) 2015-03-24
JP5218293B2 (ja) 2013-06-26
US20100321316A1 (en) 2010-12-23

Similar Documents

Publication Publication Date Title
BRPI1001833A2 (pt) aparelho de processamento de informação, método para controlar exibição, e, meio de gravação legìvel em computador
JP7321197B2 (ja) 情報処理装置、情報処理方法及びコンピュータプログラム
US9058099B2 (en) Touch screen device and operating method thereof
CN103106012B (zh) 用于移动终端的用户接口提供方法和设备
US10387016B2 (en) Method and terminal for displaying a plurality of pages,method and terminal for displaying a plurality of applications being executed on terminal, and method of executing a plurality of applications
CN102890593B (zh) 用于在便携式终端中管理图标的方法和设备
US20140210753A1 (en) Method and apparatus for multitasking
US20130113737A1 (en) Information processing device, information processing method, and computer program
US20140164941A1 (en) Display device and method of controlling the same
JP6012770B2 (ja) タッチスクリーン機器でのフォルダの新規作成方法及び端末
EP3021203A1 (en) Information processing device, information processing method, and computer program
KR20130093043A (ko) 터치 및 스와이프 내비게이션을 위한 사용자 인터페이스 방법 및 모바일 디바이스
CN102169411A (zh) 触屏终端的多窗口切换方法和装置
CN104081324A (zh) 用户终端设备以及用于显示其背景屏幕的方法
CN107145317A (zh) 包括多个触摸屏的装置和用于所述装置的屏幕改变方法
CN107506109A (zh) 一种启动应用程序的方法及移动终端
JP6026363B2 (ja) 情報処理装置および制御プログラム
CN107566616A (zh) 一种信息的显示方法、终端及计算机可读存储介质
CN103294392A (zh) 用于在移动装置中编辑内容视图的方法和设备
CN103703435A (zh) 信息处理装置、信息处理方法和信息处理程序
CN106527937B (zh) 一种移动终端微件的添加方法及移动终端
CN106027786B (zh) 一种记录列表的查找方法及移动终端
CN107678642A (zh) 一种应用的控制方法及移动终端
WO2016183940A1 (zh) 控制键盘显示的方法、装置、终端和计算机存储介质
CN102200883A (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 2385 DE 20-09-2016 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDO O ARQUIVAMENTO DO PEDIDO DE PATENTE, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013.