BRPI0904536A2 - aparelho de processamento de imagem, e, método e programa de exibição de imagem - Google Patents

aparelho de processamento de imagem, e, método e programa de exibição de imagem Download PDF

Info

Publication number
BRPI0904536A2
BRPI0904536A2 BRPI0904536-8A BRPI0904536A BRPI0904536A2 BR PI0904536 A2 BRPI0904536 A2 BR PI0904536A2 BR PI0904536 A BRPI0904536 A BR PI0904536A BR PI0904536 A2 BRPI0904536 A2 BR PI0904536A2
Authority
BR
Brazil
Prior art keywords
image
display
operating surface
user
pointing
Prior art date
Application number
BRPI0904536-8A
Other languages
English (en)
Inventor
Hiroyuki Ozawa
Nobuki Furue
Satoshi Akagawa
Ayako Iwase
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 BRPI0904536A2 publication Critical patent/BRPI0904536A2/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/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
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • 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/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • G06F3/04855Interaction with scrollbars
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/34Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling
    • G09G5/346Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling for systems having a bit-mapped display memory

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)
  • Controls And Circuits For Display Device (AREA)
  • Position Input By Displaying (AREA)
  • Studio Devices (AREA)

Abstract

APARELHO DE PROCESSAMENTO DE IMAGEM, E, METODO E PROGRAMA DE EXIBIçãO DE IMAGEM Um aparelho de processamento de imagem inclui um dispositivo de exibição de imagem, uma seção detectora de posição apontada configurada para aceitar uma operação de apontamento de um usuário por uma superficie operacional provida em uma tela de exibição do dispositivo de exibição de imagem, e detectar e produzir uma posição apontada pela operação de apontamento, uma seção de armazenamento configurada para armazenar dados de imagem, e uma seção de controle de exibição configurada para exibir no dispositivo de exibição de imagem uma imagem de acordo com os dados de imagem. Quando a operação de apontamento é feita na superficie operacional pelo usuário, a seção de controle de exibição inicia um processo de exibição de imagem no dispositivo de exibição de imagem de uma maneira de acordo com a operação de apontamento que é determinada na base de uma saída de detecção da seção detectora de posição apontada, e continua o processo de exibição quando apontamento na superficie operacional continua sucessivamente da operação de apontamento na superficie operacional.

Description

"APARELHO DE PROCESSAMENTO DE IMAGEM, E, MÉTODO EPROGRAMA DE EXIBIÇÃO DE IMAGEM"FUNDAMENTO DA INVENÇÃO
1. Campo da Invenção
A presente invenção relaciona-se a, por exemplo, um aparelhoque inclui um dispositivo de exibição tendo uma tela de exibiçãorelativamente grande e pode exibir várias imagens, tal como uma câmeraimóvel digital, e um método e um programa usado para o aparelho.
2. Descrição da Técnica Relacionada
Câmeras imóveis digitais que gravam imagens tiradas em ummeio de gravação como dados digitais estão em uso difundido. Com reduçõesrecentes no tamanho e aumentos na capacidade memórias flash embutidas oumemórias removíveis usadas em câmeras imóveis digitais, é possível agoraacumular uma grande quantidade de dados de imagem nestas memórias.
Quando uma câmera imóvel digital é usada durante anos, onúmero de imagens tiradas e acumuladas aumenta. Não raramente, muitospedaços de dados de imagem que podem ser administrados na cabeça dousuário são armazenados em uma memória flash embutida ou uma memóriaremovível.
Para achar uma imagem visada de entre um grande número deimagens acumuladas em um meio de gravação como mencionado acima,tipicamente, imagens acumuladas são reproduzidas uma por uma e exibidasna tela de exibição a serem verificadas.
Quer dizer, no caso de uma câmera imóvel digital de acordocom a técnica relacionada, tipicamente, ao entrar em modo de reprodução deimagem, a câmera imóvel digital transita para um estado no qual, porexemplo, uma imagem selecionada pelo usuário de entre imagens gravadas nomeio de gravação é exibida pela imagem de exibição inteira.
Para ver uma imagem seguindo ou precedendo a imagematualmente exibida, por exemplo, uma tecla de hardware tal como uma teclacruzada é operada para avançar ou inverter a imagem de exibição uma a uma.Portanto, às vezes é necessário operar a tecla de hardware muitas vezes atéque uma imagem visada seja exibida.
Alguns aparelhos de exibição de imagem que exibem umaimagem permitem a imagem de exibição ser avançada/invertida executandouma operação de sacudida em uma direção arbitrária usando um dedo ousimilar, em um painel de toque provido na tela de exibição.
A operação de avançar/inverter a imagem de exibição nopainel de toque é uma operação intuitiva para o usuário, e é fácil entender eexcelente em termos de operabilidade. Porém, uma tal operação de avançar ouinverter a imagem de exibição no painel de toque é igual à operação usandouma tecla de hardware visto que é necessário executar a operação no painel detoque uma pluralidade de vezes até que uma imagem visada seja exibida.
Por conseguinte, por exemplo, Publicação de Pedido dePatente Não Examinado Japonês No. 2008-033695 expõe uma técnica na quala quantidade de rolagem é calculada da distância de uma denominadaoperação de arrasto (distância entre o ponto de começo de uma operação dearrasto e um ponto de referência), e uma imagem é rolada na base destaquantidade de rolagem calculada.
Com a técnica de acordo com Publicação de Pedido de PatenteNão Examinado Japonês No. 2008-033695, o usuário pode rolar a imagem deexibição por uma quantidade apropriada por uma única operação de arrasto,por esse meio habilitando recuperação rápida de uma imagem visada.
SUMÁRIO DA INVENÇÃO
No caso da técnica de acordo com Publicação de Pedido dePatente Não Examinado Japonês No. 2008-033695 mencionada acima, aquantidade de rolagem é determinada conforme a distância de um operação dearrasto. Assim, para aumentar a quantidade de rolagem, é necessário executaruma operação longa de arrasto.
Porém, no caso de uma operação de arrasto executada usandoum dispositivo apontador tal como um mouse, tipicamente, a possível gamade operação é limitada. Em alguns casos, não é possível para o usuárioexecutar continuamente uma quantidade necessária de operação de arrasto.
Até mesmo se a quantidade de rolagem de imagem puder seraumentada executando uma operação longa de arrasto, o tempo de exibiçãopor uma imagem fica curto, que às vezes torna difícil reconhecer uma imagemexibida durante rolagem.
No caso onde, como mencionado acima, uma operação desacudida no painel de toque é fixada como uma operação para instruiravanço/inversão de uma imagem de exibição, também é concebível controlara quantidade de rolagem da imagem de exibição conforme a distância atravésda qual um dedo ou similar é mantido em contato com a superfícieoperacional, ou a velocidade da operação.
Porém, também há limites para a distância ou velocidade deuma operação de sacudida feita no painel de toque, e às vezes não é possívelexecutar uma quantidade de rolagem pretendida pelo usuário. Neste casoigualmente, às vezes é necessário executar uma operação de sacudida nopainel de toque uma pluralidade de vezes.
Como mencionado acima, em vários tipos de equipamento queexibe uma imagem gravada, para recobrar uma imagem visada de entre umgrande número de imagens, é necessário executar operações complexas ouoperações repetitivas. Assim, às vezes não é possível executar recuperação deimagem fácil e rápida.
Não só ao recobrar uma imagem, mas também ao aumentar oureduzir uma imagem de exibição, às vezes é necessário repetir uma operaçãopara aumentar a imagem de exibição ou uma operação para reduzir a imagemde exibição até que uma imagem visada seja exibida.Ao mudar a velocidade de reprodução de uma imagem emmovimento igualmente, por exemplo, às vezes é necessário operar uma teclaoperacional predeterminada tal como um botão de avanço rápido umapluralidade de vezes até que uma velocidade de reprodução visada tal comovelocidade de 10 vezes ou velocidade de 20 vezes seja alcançada.
E desejável permitir a um processo de exibição de imagemexecutado conforme uma operação inicial ser continuado de uma maneirapretendida pelo usuário, sem executar operações freqüentes ou operaçõescomplexas.
Para resolver os problemas supracitados, um aparelho deprocessamento de formação de imagem de acordo com uma concretização dapresente invenção inclui: um dispositivo de exibição de imagem; meiodetector de posição apontada para aceitar uma operação de apontamento deum usuário por uma superfície operacional provida em uma tela de exibiçãodo dispositivo de exibição de imagem, e detectar e produzir uma posiçãoapontada pela operação de apontamento na superfície operacional; meio dearmazenamento para armazenar dados de imagem; e meio de controle deexibição para exibir no dispositivo de exibição de imagem uma imagem deacordo com os dados de imagem armazenados pelo meio de armazenamento.Quando a operação de apontamento é feita na superfície operacional pelousuário, o meio de controle de exibição começa um processo de exibição deuma imagem no dispositivo de exibição de imagem de uma maneira de acordocom a operação de apontamento feita pelo usuário que é determinada na basede uma saída de detecção do meio detector de posição apontada, e continua oprocesso de exibição quando apontamento na superfície operacional continuasucessivamente da operação de apontamento na superfície operacional.
Conforme o aparelho de processamento de imagem de acordocom a concretização anterior da presente invenção, o meio de controle deexibição tem uma função de exibir uma imagem de acordo com dados deimagem armazenados pelo meio de armazenamento, na tela de exibição dodispositivo de exibição de imagem. Quando uma operação de apontamento éfeita na superfície operacional do meio detector de posição apontada, umprocesso de exibição de uma imagem é começado pelo meio de controle deexibição de uma maneira de acordo com a operação de apontamento feita nasuperfície operacional, e enquanto apontamento na superfície operacionalcontinua sucessivamente da operação de apontamento, o processo de exibiçãode uma maneira de acordo com a operação de apontamento é continuado.
Assim, executando uma operação de apontamento nasuperfície operacional, o usuário pode começar um processo de exibição deimagem de uma maneira de acordo com a operação de apontamento. Então, oprocesso de exibição pode ser continuado enquanto apontamento na superfícieoperacional continua sucessivamente da operação de apontamento. Portanto,um processo de exibição de imagem pretendido pelo usuário pode sercomeçado por uma ação simples, e o processo de exibição de imagem podeser continuado de uma maneira pretendida pelo usuário.
De acordo com uma concretização da presente invenção, umprocesso de exibição de imagem começado conforme uma operação inicialpode ser continuado como desejado pelo usuário de uma maneira pretendidapelo usuário, sem executar operações freqüentes ou operações complexas.
BREVE DESCRIÇÃO DOS DESENHOS
Figura 1 é um diagrama de bloco ilustrando um exemplo deconfiguração de um aparelho de formação de imagem de acordo com umaprimeira concretização à qual um aparelho, um método, e um programa deacordo com uma concretização da presente invenção são aplicados;
Figura 2 é um diagrama ilustrando um exemplo de disposiçãode uma pasta de imagem gerada em um meio de gravação do aparelho deformação de imagem;
Figura 3 é um diagrama ilustrando um exemplo de disposiçãode um arquivo de imagem gerado no meio de gravação do aparelho deformação de imagem;
Figura 4 é um diagrama ilustrando a maneira na qual umaimagem é exibida na hora de rolagem de uma imagem de exibição que éexecutada no aparelho de formação de imagem de acordo com a primeiraconcretização;
Figura 5 é um fluxograma ilustrando um processo dereprodução de uma imagem de tomada incluindo um processo rolagem que éexecutado no aparelho de formação de imagem de acordo com a primeiraconcretização;
Figura 6 é um fluxograma continuando da Figura 5;
Figura 7 é um diagrama ilustrando a maneira na qual umaimagem é exibida na hora de rolagem de uma imagem de exibição que éexecutada em um aparelho de formação de imagem de acordo com umasegunda concretização;
Figura 8 é um fluxograma ilustrando um processo dereprodução de uma imagem de tomada incluindo um processo de rolagem queé executado no aparelho de formação de imagem de acordo com a segundaconcretização;
Figura 9 é um fluxograma continuando da Figura 8;
Figura 10 é um diagrama ilustrando um exemplo de exibiçãoem outro modo de exibição;
Figura 11 é um diagrama ilustrando um exemplo de exibiçãoem outro modo de exibição;
Figura 12 é um diagrama ilustrando um exemplo de exibiçãoem outro modo de exibição;
Figura 13 é um diagrama ilustrando a maneira na qual umaimagem é exibida na hora de um processo de ampliação de uma imagem deexibição que é executado em um aparelho de formação de imagem de acordocom uma terceira concretização;
Figura 14 é um fluxograma ilustrando um processo dereprodução de uma imagem de tomada incluindo um processo de exibiçãoaumentada/exibição reduzida de uma imagem de exibição que é executado noaparelho de formação de imagem de acordo com a terceira concretização;
Figura 15 é um fluxograma continuando da Figura 14;Figura 16 é um diagrama ilustrando um processo de mudançade velocidade de reprodução na hora de reprodução de imagem emmovimento que é executado em um aparelho de formação de imagem deacordo com uma quarta concretização;
Figura 17 é um diagrama ilustrando um processo de mudançade velocidade de reprodução na hora de reprodução de imagem emmovimento que é executado no aparelho de formação de imagem de acordocom a quarta concretização;
Figura 18 é um fluxograma ilustrando um processo dereprodução de imagem em movimento incluindo um processo de ajuste develocidade de reprodução de imagem em movimento que é executado noaparelho de formação de imagem de acordo com a quarta concretização; e
Figura 19 é um fluxograma continuando da Figura 18.
DESCRIÇÃO DAS CONCRETIZAÇÕES PREFERIDAS
Em seguida um aparelho, um método, e um programa deacordo com uma concretização da presente invenção serão descritos comreferência aos desenhos.
Primeira Concretização
Exemplo de configuração de Aparelho de Formação de imagem
Figura 1 é um diagrama de bloco mostrando um exemplo deconfiguração de um aparelho de formação de imagem 100 de acordo com umaprimeira concretização à qual um aparelho, um método, e um programa deacordo com uma concretização da presente invenção são aplicados. Oaparelho de formação de imagem 100 pode trocar entre modos de tomada paratirar ambas imagens imóveis e imagens em movimento e gravar as imagenssobre um meio de gravação.
Porém, na descrição seguinte da primeira concretização, para asimplicidade de descrição, uma descrição será dada da configuração eoperação do aparelho de formação de imagem 100 em um caso quando oaparelho de formação de imagem 100 é usado para funcionar como umacâmera imóvel digital, e tira ou reproduz principalmente imagens imóveis.
Como mostrado na Figura 1, o aparelho de formação deimagem 100 inclui uma seção de lente 101, um dispositivo de formação deimagem 102, uma seção de pré-processamento 103, uma seção deprocessamento de imagem 104, uma seção de processamento de exibição 105,uma seção de exibição 106, um painel de toque 107, uma seção deprocessamento de compressão 109, uma seção de processamento dedescompressão 110, e uma seção de redução/ampliação 111.
O aparelho de formação de imagem 100 também inclui umaseção de controle 120, uma seção operacional 131, uma interface externa (emseguida, abreviada como I/F externa) 132, um terminal de entrada/saída 133,uma seção de escrita/leitura 134, um meio de gravação 135, e um circuito derelógio 136.
A seção de exibição 106 é feita de, por exemplo, umdenominado dispositivo de exibição fino tal como um LCD (Mostrador deCristal Líquido) ou um painel orgânico EL (Eletroluminescente). Como serádescrito depois, um painel de toque 107 está preso à superfície inteira da telade exibição da seção de exibição 106 para formar uma superfície operacional.
O painel de toque 107 aceita uma operação de apontamento(operação de contato) na superfície operacional do usuário, detecta a posiçãoapontada (posição de contato) na superfície operacional do painel de toque107, e notifica a seção de controle 120 de dados de coordenada indicando aposição apontada.
Como será descrito depois, a seção de controle 120 controlaseções individuais do aparelho de formação de imagem 100, e também pegaqual tipo de exibição está sendo feito na tela de exibição da seção de exibição106. A seção de controle 120 pode aceitar uma operação de apontamento(operação de entrada) do usuário na base de dados de coordenada indicandouma posição apontada na superfície operacional do painel de toque 107, eexibir informação na tela de exibição da seção de exibição 106correspondendo à posição apontada.
Por exemplo, suponha que um usuário coloca um dedo, umestilete, ou similar em contato com a superfície operacional do painel detoque 107. Neste caso, quando um numerai é exibido a uma posição na tela deexibição que corresponde (coincide com) à posição de contato, pode serdeterminado pela seção de controle 120 que o usuário selecionou o numeraiexibido para entrada.
Deste modo, no aparelho de formação de imagem 100, a seçãode exibição 106 e o painel de toque 107 formam uma tela de toque 108 comoum aparelho de entrada. O painel de toque 107 pode ser implementado como,por exemplo, um sensível à pressão ou eletrostático.
Além disso, o painel de toque 107 pode detectar cada uma deoperações feitas simultaneamente a uma pluralidade de locais na superfícieoperacional, e produzir dados de coordenada indicando cada posição decontato correspondente. O painel de toque 107 também pode detectar cadauma de operações de apontamento feita repetidamente na superfícieoperacional, e produzir dados de coordenada indicando cada operação decontato correspondente.
Adicionalmente, enquanto um dedo ou um estilete é mantidoem contato com o painel de toque 107 pelo usuário, o painel de toque 107também pode detectar a posição de contato sucessivamente a cadatemporização predeterminada, e produzir dados de coordenada indicando aposição de contato.
Assim, o painel de toque 107 pode aceitar vários tipos deoperação de apontamento (entrada de operação) do usuário, tal como adenominada operação de batida, operação de batida dupla, operação dearrasto, operação de sacudida, e operação de aperto, e detecta a operação.
Nesta consideração, uma operação de batida é uma ação(operação) de apontar a um único ponto predeterminado na superfícieoperacional só uma vez em um movimento de batida. Uma operação de batidadupla é uma ação de apontar sucessivamente a um único pontopredeterminado na superfície operacional duas vezes em um movimento debatida-batida.
Um operação de arrasto é uma ação de mover o dedo de umusuário ou estilete enquanto mantendo o dedo ou estilete em contato com asuperfície operacional. Uma operação de sacudida é uma ação de apontar aum único ponto na superfície operacional com o dedo de um usuário ouestilete, e então "sacudir" depressa o dedo ou estilete nesse estado em umadireção arbitrária.
Uma operação de aperto é uma ação de colocar dois dedos dousuário ou similar em contato com a superfície operacional simultaneamente,e então esparramar à parte ou fechar juntos os dois dedos ou similar. Nestecaso, especificamente, uma operação de esparramar à parte os dois dedos ousimilar mantido em contato é chamada operação de aperto para fora, e umaoperação de fechar os dois dedos ou similar juntos é chamada operação deaperto para dentro.
Embora diferindo na velocidade de ação, um operação dearrasto e uma operação de sacudida são ambas uma operação de colocar odedo de um usuário ou similar em contato com a superfície operacional eentão mover o dedo ou similar na superfície operacional (traçando asuperfície operacional), e pode ser agarrado na base de dois tipos deinformação, a distância de movimento e a direção de movimento.
Por esta razão, nesta especificação onde o mesmo processopode ser executado ou executando tanto uma operação de arrasto ou umaoperação de sacudida, a palavra "operação de traçado" é usada para se referirgenericamente a uma operação de arrasto e uma operação de sacudida.
A seção de controle 120 está conectada a seções individuaisconstituindo o aparelho de formação de imagem 100 para controlar as seçõesindividuais do aparelho de formação de imagem 100 como mencionadoacima, e é configurada como um denominado microcomputador.
A seção de controle 120 inclui uma CPU (Unidade deProcessamento Central) 121, uma ROM (Memória Só de Leitura) 122, umaRAM (Memória de Acesso Aleatório) 123, e uma EEPROM (ROMEletricamente Suprimível e Programável) 124 que estão conectadas por umbarramento de CPU 125.
A CPU 121 lê e executa um programa armazenado na ROM122 descrito depois, gera um sinal de controle a ser provido a cada seção, eprovê este sinal de controle para cada seção. Também, a CPU 121 aceitadados ou similar providos de cada seção, e processa estes dados.
Como mencionado acima, a ROM 122 armazena e contémvários programas executados pela CPU 121, vários dados necessários paraprocessamento, e similar previamente. A RAM 123 é usada principalmentecomo uma área de trabalho, tal como para armazenamento temporário deresultados intermediários em vários tipos de processamento.
A EEPROM 124 é uma denominada memória não volátil, earmazena e contém informação que deveria ser contida até mesmo quando aenergia do aparelho de formação de imagem 100 é desligada. Por exemplo,vários parâmetros fixados pelo usuário ou os resultados finais de váriosprocessamentos, ou programas de processamento, dados, ou similar providosadicionalmente para adição de funções ou similar são contidos na EEPROM 124.
Como mostrado na Figura 1, além de várias seções de circuitopara implementar uma função de tomada e uma função de reprodução deimagens tomadas e gravadas que serão descritas depois, a seção operacional131, a I/F externa 132, a seção de escrita/leitura 134, e o circuito de relógio136 estão conectados à seção de controle 120 configurada como mencionadoacima.
A seção operacional 131 tem teclas operacionais tais comovárias teclas de ajuste, teclas de função, e tecla de obturador, e aceita umaoperação entrada do usuário e notifica a seção de controle 120 desta entradade operação. Assim, conforme a operação entrada do usuário aceita pela seçãooperacional 131, a seção de controle 120 pode controlar seções individuaispara executar processamento baseado na entrada de operação.
AI/F externa 132 é, por exemplo, uma interface digital seconformando a um padrão predeterminado, tal como USB (Barramento SerialUniversal) ou IEEE (Instituto de Engenheiros Elétricos e Eletrônicos) 1394.
Quer dizer, a I/F externa 132 aceita dados de equipamentoexterno conectado ao terminal de entrada/saída 133 convertendo os dados emum formato que permite processamento pelo aparelho de formação deimagem 100, ou produz dados a serem enviados do aparelho de formação deimagem 100 convertendo os dados em um formato predeterminado.
A seção de escrita/leitura 134 escreve dados sobre o meio degravação 135 do aparelho de formação de imagem 100, ou lê dados gravadosno meio de gravação 135, conforme controle pela seção de controle 120.
No aparelho de formação de imagem 100, o meio de gravação135 é configurado para ser removível do aparelho de formação de imagem100 e é, por exemplo, uma denominada memória removível do tipo de cartãode memória para qual uma memória de semicondutor é usada e que tem umacapacidade de armazenamento de vários gigabytes ou mais.
Diferente de uma memória removível do tipo de cartão dememória, por exemplo, um meio de gravação embutido tal como umamemória flash embutida ou um disco rígido compacto também pode ser usadocomo o meio de gravação 135.
Outros tipos de meio de gravação removível tal como umdisco óptico compacto tal como um DVD (Disco Versátil Digital) ou um CD(Disco Compacto) também podem ser usados como o meio de gravação 135.
O circuito de relógio 136 inclui uma função de calendário, epode prover o ano/mês/dia atual, o dia da semana atual, e a hora atual e, comonecessário, pode implementar até mesmo uma função de contador de tempode medir um intervalo de tempo predeterminado.
Com esta função do circuito de relógio 136, informaçãorelacionada à data de tomada, tal como a data e hora de tomada e o dia dasemana de tomada, pode ser anexado a dados de imagem que foram tirados.Além disso, usando a função do circuito de relógio 136, é possívelimplementar até mesmo uma função de tomada de auto-temporizador quetorna possível disparar o obturador para tirar automaticamente depois dedecurso de um período de tempo fixo de uma operação predeterminada.
No aparelho de formação de imagem 100 mostrado na Figura1, embora não mostrado, a seção de lente 101 é uma porção que inclui umalente de formação de imagem (lente objetiva), um mecanismo de ajuste deexposição, um mecanismo de ajuste de foco, um mecanismo de obturador, esimilar, e captura a imagem de um tema e forma a imagem na superfície desensor de um dispositivo de formação de imagem na fase subseqüente.
O dispositivo de formação de imagem 102 é feito de um sensorde formação de imagem (dispositivo de formação de imagem) tal como umsensor de imagem de CCD (Dispositivo Acoplado por Carga) ou CMOS(Semicondutor de Óxido de Metal Complementar). O dispositivo de formaçãode imagem 102 captura uma imagem formada em sua própria superfície desensor pela seção de lente 101, tal como um sinal elétrico (sinal de imagem).
No aparelho de formação de imagem 100, o dispositivo deformação de imagem 102 inclui um único filtro de cor de placa de um padrãode cor predeterminado que é configurado para gerar tanto um sinal de R(vermelho), G (verde), ou B (azul) para cada pixel.
Então, o sinal de imagem capturado pelo dispositivo deformação de imagem 102 é provido à seção de pré-processamento 103 na fasesubseqüente. A seção de pré-processamento 103 inclui um circuito de CDS(Amostragem Dupla Correlatada), um circuito de AGC (Controle de GanhoAutomático), um conversor de A/D (Analógico/Digital), e similar, e captura osinal de imagem do dispositivo de formação de imagem 102 como dadosdigitais.
O sinal de imagem (dados de imagem) capturado pela seção depré-processamento 103 é provido à seção de processamento de imagem 104.
A seção de processamento de imagem 104 tem, embora não mostrado, umcircuito de detecção, um circuito de equilíbrio de branco, um circuito decorreção de mosaico, um circuito de conversão de resolução, e outro talcircuito de correção de imagem ou similar.
Na seção de processamento de imagem 104, primeiro, na basedos dados de imagem da seção de pré-processamento 103, parâmetros paravários processos de ajuste, tal como um parâmetro para ajuste de exposição,um parâmetro para ajuste de foco, e um parâmetro para ajuste de equilíbrio debranco são gerados.
Entre os parâmetros gerados na seção de processamento deimagem 104, o parâmetro para ajuste de exposição e o parâmetro para ajustede foco são providos à seção de controle 120. Na base dos parâmetros daseção de processamento de imagem 104, a seção de controle 120 podecontrolar o mecanismo de ajuste de exposição e mecanismo de ajuste de focoda seção de lente 102 para executar ajuste apropriado para exposição e foco.
Então, a seção de processamento de imagem 104 executa umprocessamento de casamento de nível de preto, ou um processo de ajuste deequilíbrio de branco baseado no parâmetro para ajuste de equilíbrio de brancogerado como mencionado acima, nos dados de imagem da seção de pré-processamento 103. Por estes processos de ajuste, um ajuste é feito de formaque uma imagem gerada pelos dados de imagem da seção de pré-processamento 103 tenha sombra de cor apropriada.
Depois disso, a seção de processamento de imagem 104executa um processo de correção de mosaico (processamento desincronização) para gerar dados de RGB (dados de três cores primárias), umprocesso de correção de abertura, um processamento de correção gama (γ), esimilar, nos dados de imagem que foram ajustados para ter sombra de corapropriada.
Adicionalmente, a seção de processamento de imagem 104executa um processo de conversão de Y/C para gerar um sinal de luminância(Y) e sinais de crominância (Cb, Cr) dos dados de RGB gerados, um processode correção de aberração cromática, um processo de conversão de resolução,e similar para formar o sinal de luminância Y e os sinais de crominância Cb,Cr.
Os pedaços de dados de imagem (o sinal de luminância Y e ossinais de crominância Cb, Cr) gerados na seção de processamento de imagem104 são providos à seção de processamento de exibição 105, onde os pedaçosde dados de imagem são convertidos em sinais de imagem em um formatopara provisão à seção de exibição 106 e são providos à seção de exibição 106.
Assim, a imagem capturada de um tema pela seção de lente101 é exibida na tela de exibição da seção de exibição 106. O usuário podetirar a imagem de um tema visado enquanto verificando a imagem do temaexibida na tela de exibição da seção de exibição 106.Ao mesmo tempo, o sinal de luminância Y e os sinais decrominância Cb, Cr gerados na seção de processamento de imagem 104também são providos à seção de processamento de compressão 109. Então, natemporização quando a tecla de obturador da seção operacional 131 éapertada, a seção de processamento de compressão 109 comprime os dados deimagem de uma imagem exibida na tela de exibição da seção de exibição 106nesse ponto em tempo, e provê estes dados comprimidos à seção de controle 120.
Na seção de processamento de compressão 103, um processode compressão de dados é executado conforme um esquema de compressãode dados determinado previamente. Como o esquema de compressão dedados, o esquema de JPEG (Grupo de Peritos Fotográficos Associados) éusado no caso de uma imagem imóvel, e o MPEG (Grupo de Peritos deImagens Móveis) ou similar é usado no caso de uma imagem em movimento.
Certamente, isto não deveria ser interpretado restritivamente, e é possível usarvários esquemas de compressão de dados.
A seção de controle 120 controla a seção de escrita/leitura 134,e grava os dados de imagem comprimidos da seção de processamento decompressão 109 no meio de gravação 135. Deste modo, o aparelho deformação de imagem 100 pode tirar a imagem de um tema, e gravar dados deimagem de formando a imagem do tema no meio de gravação 135.
No aparelho de formação de imagem 100, embora serádescrito depois em detalhes, os dados de imagem obtidos tirando comomencionado acima podem ser administrados sendo armazenados no meio degravação 135 na ordem de série de tempo (na ordem de data e hora detomada) em unidades de pasta correspondentes.
Uma pasta pode ser gerada conforme o propósito, tal comopara cada tema ou cada evento. No aparelho de formação de imagem 100 deacordo com a primeira concretização, por exemplo, uma pasta é formada paracada evento de tomada tal como uma cerimônia de entrada, um dia de esporte,ou uma festa de aniversário. Certamente, também é possível mover dados deimagem de tomada a uma pasta visada depois, por exemplo.
Os dados de imagem gravados no meio de gravação 135podem ser lidos pela seção de escrita/leitura 134 controlada pela seção decontrole 120. Os dados de imagem lidos do meio de gravação 135 sãoprovidos à seção de processamento de compressão 110 pela seção de controle120.
A seção de processamento de compressão 110 executa umprocesso de descompressão nos dados de imagem providos à seção deprocessamento de compressão 110, conforme o esquema de compressão dedados usado na hora de compressão de dados, reconstrói os dados de imagemantes de compressão de dados, e provê os dados reconstruídos à seção deredução/ampliação 111.
A seção de redução/ampliação 111 diminui ou interpola osdados de imagem da seção de processamento de compressão 110 conformecontrole pela seção de controle 120, por esse meio aumentando ou reduzindouma imagem formada pelos dados de imagem.
No caso de dados de imagem para quais nem ampliação nemredução é necessária, a seção de redução/ampliação 111 também pode sercontrolada pela seção de controle 120 para não executar um processo deredução ou um processo de ampliação com respeito a dados de imagemprovidos.
Então, de dados de imagem a serem produzidos, a seção deredução/ampliação 111 gera o sinal de luminância Y e os sinais decrominância Cb, Cr em um formato para provisão à seção de processamentode exibição 105, e provê os sinais à seção de processamento de exibição 105.
Da mesma maneira como ao processar os dados de imagem daseção de processamento de imagem 104, a seção de processamento deexibição 105 converte os sinais de imagem da seção de redução/ampliação111 em sinais de imagem em um formato para provisão à seção de exibição106, e provê os sinais de imagem convertidos à seção de exibição 106.
Assim, uma imagem baseada em dados de imagem gravadosno meio de gravação 135 pode ser exibida na tela de exibição da seção deexibição 106. Quer dizer, os dados de imagem de uma imagem visada gravadano meio de gravação 135 podem ser reproduzidos.
Deste modo, o aparelho de formação de imagem 100 de acordocom a primeira concretização pode tirar a imagem de um tema, e grava aimagem no meio de gravação 135. Além disso, o aparelho de formação deimagem 100 também pode ler e reproduzir dados de imagem gravados nomeio de gravação 135, e exibir uma imagem baseado nos dados de imagem natela de exibição da seção de exibição 106.
Além disso, a seção de processamento de exibição 105 doaparelho de formação de imagem 100 pode executar avanço/inversão de umaimagem de exibição conforme controle pela seção de controle 120. Nadescrição seguinte, avanço/inversão de uma imagem de exibição será às vezeschamado avanço de rolagem ou tela.
Como será descrito depois em detalhes, quando uma operaçãode traçado é executada, o aparelho de formação de imagem 100 de acordocom a primeira concretização pode começar um processo de rolagem de umaimagem de exibição conforme a direção da operação de traçado.
Adicionalmente, mantendo um dedo ou similar em contatocom a superfície operacional do painel de toque 107 sucessivamente daoperação de traçado, o processo rolagem de uma imagem de exibição que foicomeçado pode ser continuado.
Quer dizer, mantendo o dedo ou similar em contato com asuperfície operacional do painel de toque sem liberar do tempo quando umaoperação de traçado é executada, um processo começado conforme aoperação de traçado inicial pode ser continuado.
Deste modo, um processo de exibição executado conformeuma operação inicial pode ser continuado por um tempo desejado por cadausuário, sem executar operações freqüentes ou complexas.Exemplo de Configuração de Pasta de Imagem e Arquivo de Imagem
Como mencionado acima, no aparelho de formação de imagem100 de acordo com esta concretização, dados de imagem obtidos fotografandoem uma pasta de imagem podem ser armazenados no meio de gravação 135,que são gerados conforme a instrução de um usuário, na ordem de data e horade tomada (na ordem de série de tempo de acordo com a data e hora detomada).
Nesta consideração, como mencionado acima, uma pasta deimagem é gerada para, por exemplo, cada evento de tomada como umacerimônia de entrada, um dia de esporte, ou uma festa de aniversário.Diferente disto, também é possível, por exemplo, gerar uma pasta de imagemcorrespondendo a uma data de tomada.
Figura 2 é um diagrama ilustrando um exemplo de disposiçãode uma pasta de imagem gerada no meio de gravação 135 do aparelho deformação de imagem 100. Como mostrado na Figura 2, uma pasta de imagemtem um nome de pasta como informação de identificação para identificar cadadono. Este nome de pasta representa, por exemplo, informaçãocorrespondendo a um evento de tomada, tal como uma cerimônia de entrada,um dia de esporte, ou uma festa de aniversário, ou informação relacionada auma data de tomada tal como o ano/mês de tomada, ou ano/mês/dia detomada.
Cada pasta de imagem tem, como sua informação decabeçalho, a data e hora de criação da pasta de imagem, e outros vários tiposde metadados. Exemplos de metadados incluem informação de notas(informação de caractere) introduzida pelo usuário, além de informação quepode ser nomeada automaticamente no aparelho de formação de imagem 100tal como o número de arquivos de imagem armazenados na pasta de imagem.Também é possível anexar outros tipos de informação como metadados.
Uma pasta de imagem armazena a data e hora de tomada, onome de arquivo, e o endereço no meio de gravação com respeito a cada umde arquivos de imagem pertencendo à pasta de imagem. Por tal informação napasta de imagem, é possível agarrar quais arquivos de imagem tomados a quehoras estão armazenados na pasta de imagem, e onde no meio de gravaçãoesses arquivos de imagem estão armazenados.
Figura 3 é um exemplo de disposição de um arquivo deimagem gravado no meio de gravação 135 do aparelho de formação deimagem 100. Como mostrado na Figura 3, um arquivo de imagem tem umnome de arquivo como informação de identificação para identificar cadaarquivo de imagem. Este nome de arquivo é, por exemplo, nomeadoautomaticamente pela seção de controle 120 na hora de tomada, e correspondea cada um dos nomes de arquivos 1, 2, 3, e assim por diante na pasta deimagem mostrada na Figura 2.
Cada arquivo de imagem tem a data e hora de tomada de dadosde imagem armazenados no arquivo de imagem (que corresponde à data ehora de criação do arquivo de imagem), e vários tipos de metadados.Exemplos de metadados incluem informação de notas (informação decaractere) introduzida pelo usuário, além de informação que pode sernomeada automaticamente no aparelho de formação de imagem 100 tal comoo tamanho do arquivo. Também é possível anexar outros tipos de informaçãocomo metadados.
Então, o arquivo de imagem armazena dados de imagemformando a imagem de um tema obtida fotografando, como dados principais.
No aparelho de formação de imagem 100 de acordo com aprimeira concretização, quando o usuário não gera uma pasta, por exemplo,uma pasta correspondendo a uma data de tomada é gerada automaticamente, edados de imagem obtidos fotografando podem ser armazenados nesta pasta.Como mencionado acima com referência à Figura 2, uma pasta de imagemgerada no aparelho de formação de imagem 100 administra arquivos deimagem de dados de imagem obtidos fotografando, na ordem de série detempo conforme a data e hora de tomada.
Portanto, na base de informação na pasta de imagem, os dadosde imagem do arquivo de imagem mostrado na Figura 3 podem ser lidos eexibidos seqüencialmente na direção dianteira de tempo, e podem ser lidos eexibidos seqüencialmente na direção inversa de tempo.
Maneira de Exibição de Exibição de RolaRem de Acordo com PrimeiraConcretização
O aparelho de formação de imagem 100 de acordo com aprimeira concretização permite avanço/inversão de uma imagem de exibição(rolagem da imagem de exibição) ser executado por uma operação de traçado(operação de arrasto ou operação de sacudida) na superfície operacional dopainel de toque 107.
Como mencionado acima, mantendo o dedo de um usuário ousimilar tendo executado uma operação de traçado em contato com (apontandoem) a superfície operacional do painel de toque 107, rolagem de uma imagemde exibição começada conforme a operação de traçado pode ser continuada.
Figura 4 é um diagrama ilustrando a maneira na qual umaimagem é exibida na hora de rolagem de uma imagem de exibição que éexecutada no aparelho de formação de imagem 100 de acordo com a primeiraconcretização.
Figura 4(a) mostra que no ponto em tempo atual, a imagem Destá sendo exibida em uma tela de exibição 6G, e na pasta de imagem à qualesta imagem D pertence, imagem C, imagem B e imagem A estão presentesantes de imagem D. Certamente, também há casos quando a imagem E,imagem F, e assim por diante estão presentes depois de imagem D.
Figura 4(a) mostra um caso no qual, como mencionado acima,imagens são tiradas na ordem de imagem A, B, C, D, e assim por diante, epedaços de dados de imagem formando estas imagens são armazenados emuma pasta de imagem predeterminada na ordem de série de tempo baseado emdata e hora de tomada, e no ponto atual em tempo, a imagem D está sendoexibida na tela de exibição 6G da seção de exibição 106.
Agora, suponha que, como mostrado na Figura 4(a), o usuárioexecutou uma operação de traçado (operação de arrasto ou operação desacudida) com um dedo, um estilete, ou similar na superfície operacional dopainel de toque 107 da tela de exibição 6G na qual a imagem D está sendoexibida, da esquerda à direita como indicado por uma seta.
Como mencionado acima, ao aceitar uma operação de contatodo usuário, o painel de toque 107 provê seqüencialmente dados de coordenadaindicando uma posição na superfície operacional contatada pelo dedo dousuário ou similar, para a seção de controle 120. Na base dos dados decoordenada do painel de toque 107, a seção de controle 120 determina quetipo de operação foi feita na superfície operacional do painel de toque 107.
No aparelho de formação de imagem 100, é assumido que umaoperação de traçado na superfície operacional do painel de toque 107 no casoquando uma imagem é exibida na superfície inteira da tela de exibição 6Gcomo mostrado na Figura 4(a) (operação de traçado com respeito a umaimagem de exibição) instrui rolagem da imagem de exibição.
Declarado mais especificamente, no aparelho de formação deimagem 100, é assumido que uma única operação de traçado com respeito auma imagem de exibição é uma operação de deslocar a imagem de exibiçãopelo valor de uma imagem (rolagem pelo valor de uma imagem) na direçãotraçada. Nesta consideração, uma única operação de traçado significa umasérie de operações de colocar um dedo ou similar em contato com a superfícieoperacional, mover o dedo ou similar na superfície operacional enquantomantendo o contato, e então liberar o dedo ou similar da superfícieoperacional.
No caso quando, como mostrado na Figura 4(a), uma operaçãode traçar a superfície operacional do painel de toque 107 de direita paraesquerda da tela de exibição 6G foi executada, na base de dados decoordenada do painel de toque 107, a seção de controle 120 determina querolagem da imagem de exibição na direção inversa de tempo foi instruída.
Então, a seção de controle 120 do aparelho de formação deimagem 100 prepara os dados de imagem de uma imagem a serem exibida porrolagem, por exemplo, na RAM 123. Como mencionado acima, uma únicaoperação de traçado com respeito a uma imagem de exibição é uma operaçãode deslocar a imagem de exibição pelo valor de uma imagem na direçãotraçada.
Portanto, a imagem no ponto de chegada de rolagem é aimagem C, e imagens a serem roladas são imagem D, que está sendo exibidaatualmente, e imagem C precedendo imediatamente a imagem D.
Por conseguinte, a seção de controle 120 controla a seção deescrita/leitura 134, referencia informação de uma pasta de imagem a serexibida para ler para os dados de imagem de cada de imagem D e imagem C aser rolada, e armazena os dados de imagem na RAM 123.
Se, por exemplo, os dados de imagem de imagem D, que é aimagem sendo exibida atualmente, estiverem presentes na RAM 123, não énecessário ler os dados de imagem de imagem D novamente, e é possível usaros dados de imagem de imagem D que estão presentes na RAM 123.
Assim, os dados de imagem de cada uma de imagem D eimagem C a ser rolada são armazenados temporariamente na RAM 123.Então, a seção de controle 120 controla a seção de processamento decompressão 110, a seção de redução/ampliação 111, e a seção deprocessamento de exibição 105, e começa o processo rolagem de umaimagem de exibição.
Especificamente, a seção de controle 120 provê dados deimagem à seção de processamento de compressão 110 na ordem de imagem De então imagem C. Conforme controle pela seção de controle 120, a seção deprocessamento de compressão 110 executa um processo de descompressãoem dados de imagem providos que sofreram compressão de dados, por essemeio reconstruindo a imagem original antes da compressão de dados, e provêestes dados de imagem reconstruídos à seção de redução/ampliação 111.
Neste caso, desde que não é necessário executar ampliação ouredução da imagem de exibição, a seção de redução/ampliação 111 gera, dedados de imagem providos, um sinal de imagem em um formato paraprovisão para o processamento de seção de exibição 105, e provê este sinal deimagem à seção de processamento de exibição 105.
Conforme controle pela seção de controle 120, a seção deprocessamento de exibição 105 gera, do sinal de imagem provido, um sinal deimagem para exibir o valor de uma tela de imagem para mover a imagem aser rolada da esquerda à direita da tela de exibição 6G, e provê este sinal deimagem à seção de exibição 106.
Assim, na tela de exibição da seção de exibição 106, porexemplo, como mostrado na Figura 4(b), uma parte de imagem D como umaimagem no ponto de começo de rolagem, e uma parte de imagem C (imagemno ponto de chegada de rolagem) precedendo imediatamente a imagem D sãoexibidas dentro da tela de exibição 6G, e ambas as imagens podem ser vistas.
Então, como mencionado acima, um processo de exibição deuma imagem (processo de rolagem de uma imagem de exibição) pela seção deprocessamento de compressão 110, pela seção de redução/ampliação 111, epela seção de processamento de exibição 105 é repetido com respeito aosdados de imagem de cada uma de imagem D e imagem C a ser rolada. Assim,uma imagem pode ser exibida na tela de exibição 6G da seção de exibição106 enquanto rolando gradualmente a imagem de exibição (enquantodeslocando a posição de exibição na tela de exibição).
Em um caso onde dados de imagem descomprimidos podemser contidos, por exemplo, na RAM 123, ou uma memória temporária ousimilar na seção de processamento de descompressão 110, os dados deimagem descomprimidos que foram contidos são usados.
Assim, omitindo o processamento na seção de processamentode descompressão 110, e repetindo os processos na seção deredução/ampliação 111 e na seção de processamento de exibição 105,rolagem de uma imagem de exibição acompanhando um processamento deredução da imagem de exibição pode ser executada.
Então, uma vez que a imagem C, que é a imagem no ponto dechegada de rolagem, seja exibida na superfície inteira da tela de exibição 6Gcomo mostrado na Figura 4(c), rolagem da imagem de exibição de acordocom uma única operação de traçado termina.
Porém, quando, como mostrado na Figura 4(c), o dedo dousuário ou similar tendo executado a operação de traçado é mantido emcontato com a superfície operacional do painel de toque 107 como está(quando a operação de apontamento está sendo continuada), a seção decontrole 120 continua o processo de rolagem da imagem de exibição.
Portanto, como o toque na superfície operacional continua nocaso da Figura 4(c), a seção de controle 120 fixa a imagem C e imagem Bprecedendo imediatamente a imagem C como imagens a serem roladasnovamente. Então, a seção de controle 120 controla a seção de escrita/leitura134 para ler os dados de imagem de imagem B do meio de gravação 135, earmazena temporariamente os dados de imagem na RAM 123.
Depois disso, como mencionado acima, a seção de controle120 controla a seção de processamento de compressão 110, a seção deredução/ampliação 111, e a seção de processamento de exibição 105 pararolagem de imagem C para imagem B como mostrado na Figura 4(d).
Então, como mostrado na Figura 4(e), quando o dedo dousuário ou similar é liberado da superfície operacional do painel de toque 107depois de rolagem de imagem C para imagem B, e o contato com a superfícieoperacional que foi continuado é cancelado, a seção de controle 120 termina oprocessamento de rolagem.
Neste caso, uma vez que a imagem B seja exibida na tela deexibição 6G da seção de exibição 106 como mostrado na Figura 4(e), rolagemda imagem de exibição termina.
Deste modo, no caso do aparelho de formação de imagem 100de acordo com a primeira concretização, o usuário pode executar a série deexibição de rolagem da imagem de exibição de imagem D para imagem B,executando simplesmente uma operação de traçado e continuando o contatodo dedo então ou similar com a superfície operacional do painel de toque 107como está.
Quer dizer, rolagem da imagem de exibição por umapluralidade de telas pode ser executada em uma ação sem executar umaoperação de traçado uma pluralidade de vezes com respeito à superfícieoperacional do painel de toque 107 fixada à tela de exibição 6G.
O exemplo mostrado na Figura 4 é dirigido ao caso quandorolagem é executada do estado no qual a imagem D está sendo exibida, até aimagem B localizada duas imagens antes de imagem D. Porém, o processo derolagem pode ser adicionalmente continuado, continuando o contato do dedoou similar tendo executado a operação de traçado com a superfícieoperacional do painel de toque 107.
No caso quando rolagem é continuada, continuando o contatodo dedo ou similar com a superfície operacional do painel de toque 107, se aexibição de uma imagem for mudada rápido demais, é difícil para o usuárioverificar a imagem que está sendo rolada de uma maneira satisfatória.
Por conseguinte, quando toda de uma imagem exibida em umatela foi mudada por rolagem, o processo de rolagem é parado por um períodode tempo fixado, e depois a nova imagem é exibida pelo período de tempofixo, o processo de rolagem é continuado (retomado).
Quer dizer, no caso do exemplo mostrado na Figura 4, umavez que a exibição seja mudada de imagem D para imagem C na Figura 4(c),a imagem C é exibida por um período de tempo fixado para assegurar que ousuário possa reconhecer a imagem C, e então rolagem para imagem B écomeçada.
Nesta consideração, no caso do exemplo mostrado na Figura 4,desde que uma imagem é exibida na superfície inteira da tela de exibição 6G enão se torna particularmente difícil de ver, o período de tempo fixo para qualrolagem de uma imagem de exibição é parada temporariamente (tempo depausa para a imagem de exibição depois de rolagem) é, por exemplo, naordem de várias centenas de milissegundos a um segundo. Certamente, operíodo de tempo fixo não está limitado a isto, e pode ser fixado a váriosperíodos de tempo.
O período de tempo fixo para o qual rolagem de uma imagemde exibição é parada temporariamente (tempo de pausa para a imagem deexibição depois de rolagem) também pode ser determinado conforme adistância ou período de tempo de uma operação de traçado. Se a distância daoperação de traçado for longa ou a velocidade da operação de traçado forrápida, em muitos casos, a razão concebível é que o usuário quer rolar umagrande quantidade de imagens.
Por conseguinte, o período de tempo fixo para qual rolagem deuma imagem de exibição é parada temporariamente pode ser fixado conformea distância de uma operação de traçado, ou o período de tempo fixo para qualrolagem de uma imagem de exibição é parada temporariamente pode serfixado conforme a velocidade de uma operação de traçado.
Por exemplo, a possível gama da distância de uma operação detraçado pode ser dividida em uma pluralidade de gamas previamente, e operíodo de tempo para qual rolagem de uma imagem de exibição é paradatemporariamente pode ser fixado para variar para cada uma das gamasdivididas. Igualmente, a possível gama da velocidade de uma operação detraçado pode ser dividida em uma pluralidade de gamas previamente, e operíodo de tempo para qual rolagem de uma imagem de exibição é paradatemporariamente pode ser fixado para variar para cada uma das gamasdivididas.
Além disso, o período de tempo fixo para qual rolagem de umaimagem de exibição é parada temporariamente também pode ser fixado nabase da distância e velocidade de uma operação de traçado. Por exemplo, épossível fixar o período de tempo fixo a um período de tempo curtodeterminado previamente no caso quando a distância de uma operação detraçado é mais longa que um limiar predeterminado e a velocidade daoperação de traçado é mais rápida que um limiar predeterminado, ou fixar operíodo de tempo fixo a um período de tempo relativamente longodeterminado previamente em outros casos.
Além disso, também é possível fixar o período de tempo fixocurto independente da distância de uma operação de traçado no caso quando avelocidade da operação de traçado é mais rápida do que um limiarpredeterminado, ou fixar o período de tempo fixo curto independente davelocidade de uma operação de traçado no caso quando a distância daoperação de traçado é mais longa do que um limiar predeterminado. Portanto,em casos diferente destes, o período de tempo fixo é fixado longo no casoquando a distância de uma operação de traçado é curta e a velocidade daoperação de traçado é lenta.
Deste modo, na base de uma ou ambas da distância evelocidade de uma operação de traçado, o período de tempo fixo para qualrolagem de uma imagem de exibição é parada temporariamente (tempo depausa para a imagem de exibição depois de rolagem) pode ser controladocomo apropriado.
No caso quando o período de tempo fixo para qual rolagem deuma imagem de exibição é parada temporariamente (tempo de pausa para aimagem de exibição depois de rolagem) é fixado curto, o intervalo dereprodução de uma imagem é fixado pequeno de forma que exibição derolagem de alta velocidade possa ser executada.
Além disso, não só o período de tempo fixado para qualrolagem de uma imagem de exibição é parada temporariamente, mas tambéma velocidade do própria rolagem (a velocidade à qual uma imagem se movena tela de exibição) pode ser mudada semelhantemente.
A distância de uma operação de traçado significa ocomprimento (distância) traçado na superfície operacional do painel de toqueexecutando a operação de traçado. A velocidade de uma operação de traçadoé obtida dividindo a distância da operação de traçado pelo período daoperação de traçado (o período de tempo para qual um dedo ou similar émovido enquanto sendo mantido em contato com a superfície operacional).
A seção de controle 120 do aparelho de formação de imagem100 de acordo com a primeira concretização pode detectar a distância de umaoperação de traçado na base de dados de coordenada do painel de toque 107que muda conforme a operação de traçado.
A seção de controle 120 do aparelho de formação de imagem100 também pode detectar o período de tempo do começo ao fim de umaoperação de traçado como o período de tempo da operação de traçado pelocircuito de relógio 136. Especificamente, o período de tempo de movimentodo ponto em tempo quando provisão de dados de coordenada do painel detoque 107 é começada ao ponto em tempo quando mudança dos dados decoordenada que mudam conforme uma operação de traçado termina, édetectado como o período de tempo da operação de traçado.
Assim, a seção de controle 120 do aparelho de formação deimagem 100 pode calcular a velocidade de uma operação de traçado, dadistância da operação de traçado e do período de tempo da operação detraçado que pode ser detectado como mencionado acima.
O exemplo mostrado na Figura 4 é dirigido ao caso no qualimagens acumuladas são roladas na direção inversa de data e hora de tomadae exibidas, executando uma operação de traçado da esquerda à direita nasuperfície operacional do painel de toque 107 na tela de exibição 6G.
Reciprocamente, quando uma operação de traçado é executadada direita à esquerda na superfície operacional do painel de toque 107 na telade exibição 6G, imagens acumuladas podem ser roladas na direção dianteirade data e hora de tomada.
Deste modo, também no caso de rolar imagens acumuladas nadireção dianteira de data e hora de tomada para exibição, igualmente,mantendo um dedo ou similar em contato com a superfície operacional dopainel de toque 107 sucessivamente de uma operação de traçado, a rolagemna direção dianteira de tempo pode ser continuada.
Detalhes de Processo de Rolagem de Acordo com a Primeira Concretização
A seguir, se referindo aos fluxogramas nas Figuras 5 e 6, umadescrição será dada de detalhes do processo de rolagem de uma imagem deexibição descrita com referência à Figura 4, que é executado no aparelho deformação de imagem 100 de acordo com a primeira concretização. Figuras 5 e6 são fluxogramas ilustrando um processo de reprodução de uma imagem detomada incluindo um processo de rolagem que é executado no aparelho deformação de imagem 100 de acordo com a primeira concretização.
O processo mostrado na Figura 5 é executado principalmentepela seção de controle 120 quando, por exemplo, um item do menu chamadoprocesso de reprodução de imagem (processo de reprodução de uma imagemgravada) é selecionado de um menu exibido na tela de exibição da seção deexibição 106.
O menu é exibido na tela de exibição da seção de exibição 106pela seção de controle 120 controlando a seção de processamento de exibição105 e similar, quando uma operação predeterminada tal como uma operaçãode aperto em uma tecla de menu provida na seção operacional 131 doaparelho de formação de imagem 100 é executada.
Então, quando o processamento de reprodução de imagem éselecionado do menu, a seção de controle 120 executa os processos mostradosnas Figuras 5 e 6, e executa primeiro um processo de aceitar uma entrada deseleção para selecionar a primeira imagem a ser exibida (etapa S101).
Especificamente, na etapa S101, a seção de controle 120primeiro exibe uma lista de pastas de imagem e aceita uma entrada de seleção,exibe uma lista de imagens em arquivos de imagem pertencendo a uma pastade imagem selecionada, e aceita uma entrada de seleção para selecionar umaimagem a ser exibida em uma tela.
Nesta consideração, uma lista de imagens pertencendo a umapasta de imagem é, por exemplo, uma lista de imagens de miniatura paraimagens em cada arquivo de imagem. Dados de imagem de miniatura paraexjbir uma imagem de miniatura são, por exemplo, criados previamente nabase de dados de imagem de cada arquivo de imagem na temporizaçãoapropriada depois de tomada, e embora não mostrado na Figura 3, sãoarmazenados em cada arquivo de imagem individual. Certamente, os dados deimagem de miniatura podem ser criados na base de dados de imagem de cadaarquivo de imagem e exibidos na hora de exibir uma imagem de miniatura.
Depois disso, a seção de controle 120 exibe a imagemselecionada na etapa SlOl na tela de exibição 6G da seção de exibição 106(etapa S102).Especificamente, na etapa S102, a seção de controle 120 pegade qual arquivo de imagem cada uma de imagens de miniatura exibidas emforma de lista é lida. Por conseguinte, a seção de controle 120 identifica umarquivo de imagem tendo uma imagem de miniatura selecionada, e controla aseção de escrita/leitura 134 para ler dados de imagem do arquivo de imagemidentificado.
Então, a seção de controle 120 processa os dados de imagemlidos na seção de processamento de descompressão 110, na seção deredução/ampliação 111, e na seção de processamento de exibição 105, e provêos dados de imagem processados à seção de exibição 106, por esse meioexibindo a imagem selecionada pelo usuário na superfície inteira da tela deexibição 6G da seção de exibição 106.
Como mencionado acima, o processamento na etapa S102 éum processamento de ler os dados de imagem de uma imagem selecionadapelo usuário, e exibir completamente a imagem pela tela de exibição 6G daseção de exibição 106 (executando exibição de uma tela de uma imagem).
Depois disso, a seção de controle 120 é feita aceitar umaentrada de operação do usuário pelo painel de toque 107 e pela seçãooperacional 131 (etapa S103), e determina se ou não uma entrada de operaçãodo usuário foi aceita (etapa S104). Se for determinado no processamento dedeterminação na etapa S104 que uma entrada de operação do usuário não foiaceita, a seção de controle 120 repete o processamento da etapa S103 emdiante.
Se for determinado no processamento de determinação naetapa S104 que uma entrada de operação do usuário foi aceita, a seção decontrole 120 determina se ou não a entrada de operação aceita é uma operaçãode traçado para executar rolagem de uma imagem de exibição (etapa S105).
Se for determinado no processo de determinação na etapaS105 que a entrada de operação aceita não é uma operação de traçado, a seçãode controle 120 executa um processo de acordo com a entrada de operaçãoaceita do usuário (etapa S106). Na etapa S106, por exemplo, vários tipos deprocesso tal como um processo de ampliação ou processo de redução de umaimagem de exibição, e um processo de terminar o processo de reprodução deimagem são executados conforme a entrada de operação.
Se for determinado no processo de determinação na etapaS105 que a entrada de operação aceita é uma operação de traçado, a seção decontrole 120 mede a distância h da operação de traçado e a velocidade ν daoperação de traçado, e especifica o tempo de pausa t para a imagem deexibição depois de rolagem, na base destes pedaços de informação (etapaS107).
Como mencionado acima, a distância h de uma operação detraçado pode ser medida na base de dados de coordenada providosseqüencialmente do painel de toque 107. A velocidade de uma operação detraçado é achada dividindo a distância medida da operação de traçado peloperíodo da operação de traçado.
Nesta consideração, como mencionado acima, o período detempo de uma operação de traçado pode ser apanhado medindo o período detempo do começo ao fim da operação de traçado, que pode ser apanhado nabase de dados de coordenada providos seqüencialmente do painel de toque107, pelo circuito de relógio 136.
Então, a seção de controle 120 começa um processo de rolar ovalor de uma tela de imagem de exibição (processo de avanço ou processo deinversão do processo de exibição) conforme a direção da operação de traçado(etapa S108). Como mencionado acima, o processo na etapa S108 é umprocesso de preparar dados de imagem necessários para exibição lendo osdados de imagem de um meio de gravação, e controlar cada uma da seção deprocessamento de descompressão 110, da seção de redução/ampliação 111, eda seção de processamento de exibição 105 para rolar a imagem de exibição.Depois disso, a seção de controle 120 determina se ou não ovalor de uma tela de rolagem foi terminado (etapa S109). Se for determinadoque o valor de tela de rolagem não foi terminado, o valor de uma tela derolagem é continuado para repetir o processo na etapa S109.
Se for determinado no processo de determinação na etapa5109 que o valor de uma tela de rolagem foi terminado, a seção de controle120 verifica a presença/ausência de dados de coordenada do painel de toque107, e determina se ou não o contato com a superfície operacional do painelde toque 107 foi continuado (etapa Sl 10).
Este processo de determinação na etapa SllO é um processode determinar se ou não o contato do dedo de um usuário ou similar com asuperfície operacional do painel de toque foi continuado sucessivamentedesde a operação de traçado.
Se for determinado no processo de determinação na etapa5110 que o contato do dedo ou similar com a superfície operacional do painelde toque 107 terminou, é determinado que o usuário terminou o processo derolagem, e o processo da etapa S103 em diante é repetido. Assim, uma novaoperação de traçado ou similar pode ser aceita.
Se for determinado no processo de determinação na etapaSllO que o contato do dedo ou similar com a superfície operacional do painelde toque 107 não terminou (foi continuado), é determinado que o usuáriocontinuou o processo de rolagem, e o processamento procede ao processo naFigura 6.
Neste caso, a seção de controle 120 determina se ou não houvenenhuma mudança na posição de contato do dedo do usuário ou similarmantido em contato com a superfície operacional do painel de toque 107(etapa Sl 11). Se for determinado no processo de determinação na etapa Slllque não houve nenhuma mudança na posição de contato do dedo ou similar, aseção de controle 120 pausa a exibição de uma imagem nova que é exibida natela de exibição 6G depois do valor de uma tela de rolagem, para o tempo depausa t (etapa S112).
Quer dizer, o processo na etapa Sl 12 é um processo de parartemporariamente o processo de rolagem de forma que uma imagem novaexibida depois de rolagem seja pausada pelo tempo de pausa t. Comomencionado acima, o tempo de pausa t é o tempo especificado na etapa S107.
Depois do processo na etapa Sl 12, a seção de controle 120repete o processo da etapa S108 em diante mostrado na Figura 5 para executaro próximo o valor de uma tela de processo de rolagem. Quer dizer, o processode rolagem é retomado, e rolagem da imagem de exibição é executadacontinuamente.
Se for determinado no processo de determinação na etapaSlll que houve uma mudança na posição de contato do dedo ou similar, aseção de controle 120 determina que uma nova operação de traçado foiexecutada, repete o processo da etapa S107 em diante mostrada na Figura 5, ecomeça o processo de rolagem de uma imagem de exibição de acordo com anova operação de traçado.
Neste caso, a nova operação de traçado pode ser executadasucessivamente da operação de traçado inicial. Portanto, avanço/inversão daimagem de exibição pode ser executado sucessivamente com facilidade.
Deste modo, no aparelho de formação de imagem 100 deacordo com a primeira concretização, rolagem de uma imagem de exibição écomeçada por uma operação de traçado, e mantendo um dedo ou similar emcontato com a superfície operacional do painel de toque 107 sucessivamenteda operação de traçado, o processo de rolagem pode ser continuado.
Além disso, até mesmo o tempo de pausa t para a imagem deexibição depois de rolagem é controlado apropriadamente conforme adistância ou velocidade da operação de traçado, de forma que a imagem deexibição possa ser rolada a uma velocidade pretendida pelo usuário, sem aimagem de exibição enrolada se tornar difícil de ver.
Incidentemente, no caso quando o contato com o painel detoque 107 feito sucessivamente de uma operação de traçado continuou por umcerto período de tempo ou mais, pode ser determinado que é necessário para ousuário executar uma quantidade maior de rolagem.
Por conseguinte, em um aparelho de formação de imagem deacordo com uma segunda concretização descrita a seguir, no caso quando ocontato com o painel de toque 107 feito sucessivamente de uma operação detraçado continuou por um certo período de tempo ou mais, o modo deexibição de imagem é trocado para permitir exibição e rolagem de imagemmais eficiente.
Segunda Concretização
A seguir, um aparelho de formação de imagem de acordo comuma segunda concretização será descrito. O aparelho de formação de imagemde acordo com a segunda concretização também é o aparelho de formação deimagem 100 configurado como descrito com referência à Figura 1. Assim,referência também será feita à Figura 1 na descrição do aparelho de formaçãode imagem 100 de acordo com a segunda concretização igualmente.
Além disso, no aparelho de formação de imagem 100 deacordo com a segunda concretização igualmente, como descrito comreferência às Figuras 2 e 3, dados de imagem (dados de imagem imóvel)obtidos fotografando tirando são administrados para cada pasta e para cadadata e hora de tomada.
Como no caso do aparelho de formação de imagem de acordocom a primeira concretização mencionada acima, no aparelho de formação deimagem 100 de acordo com a segunda concretização igualmente, rolagem deuma imagem de exibição pode ser começada conforme uma operação detraçado.
Então, quando contato de um dedo ou similar com o painel detoque 107 continua sucessivamente da operação de traçado, o processo derolagem começado conforme a operação de traçado é continuado. Quando aduração do contato do dedo ou similar com o painel de toque 107 excede umperíodo de tempo fixo, o modo de exibição é mudado.
Assim, uma imagem pode ser exibida e rolada maiseficientemente, de forma que rolagem de uma imagem de exibição possa serexecutada de uma maneira que satisfaça as necessidades do usuário.
Maneira de Exibição de Exibição de Rolagem de Acordo com a SegundaConcretização
No aparelho de formação de imagem 100 de acordo com asegunda concretização igualmente, como no caso do aparelho de formação deimagem de acordo com a primeira concretização, um processo de rolagem deuma imagem de exibição pode ser começado por uma operação de traçado nasuperfície operacional do painel de toque 107.
Além disso, mantendo o dedo do usuário ou similar tendoexecutado a operação de traçado em contato com a superfície operacional dopainel de toque 107, o processo de rolagem da imagem de exibição écontinuado. Porém, quando a duração deste contato excede um período detempo fixo, o modo de exibição é mudado.
Figura 7 é um diagrama ilustrando a maneira na qual umaimagem é exibida na hora de rolagem de uma imagem de exibição que éexecutada no aparelho de formação de imagem 100 de acordo com a segundaconcretização. Figura 7(a) mostra que, como no caso da primeiraconcretização, no ponto atual em tempo, a imagem D está sendo exibida natela de exibição 6G.
Na pasta de imagem à qual esta imagem D pertence, umapluralidade de imagens incluindo a imagem C, imagem B, imagem A,imagem Z, imagem Y, imagem X, imagem W, imagem V, imagem U,imagem T, e assim por diante estão presentes antes de imagem D.Certamente, também há casos quando q imagem E, imagem F, e assim pordiante estão presentes depois de imagem D.
Deste modo, imagens são tiradas na ordem de imagem T, U,V, W, Χ, Υ, Ζ, A, B, C, D, e assim por diante, e pedaços de dados de imagemformando estas imagens são armazenados em uma pasta de imagempredeterminada na ordem de série de tempo baseado em data e hora detomada.
Agora, suponha que, como mostrado na Figura 7(a), o usuárioexecutou uma operação de traçado (operação de arrasto ou operação desacudida) com um dedo, um estilete, ou similar na superfície operacional dopainel de toque 107 da tela de exibição 6G em que a imagem D está sendoexibida, da esquerda à direita como indicado por uma seta.
Como mencionado acima, na base de dados de coordenada dopainel de toque 107, a seção de controle 120 determina qual tipo de operaçãofoi feita na superfície operacional do painel de toque 107. No aparelho deformação de imagem 100 de acordo com a segunda concretização igualmente,como no caso da primeira concretização, uma única operação de traçado comrespeito a uma imagem de exibição é uma operação de deslocar a imagem deexibição pelo valor de uma imagem (rolagem pelo valor de uma imagem) nadireção traçada.
No caso quando, como mostrado na Figura 7(a), uma operaçãode traçar a superfície operacional do painel de toque 107 da direita à esquerdada tela de exibição 6G foi executada, na base de dados de coordenada dopainel de toque 107, a seção de controle 120 determina que rolagem daimagem de exibição na direção inversa de tempo foi instruída.
Como no caso do aparelho de formação de imagem de acordocom a primeira concretização mencionada acima, a seção de controle 120 doaparelho de formação de imagem 100 controla a seção de escrita/leitura 134, eprepara os dados de imagem de uma imagem a ser exibida por rolagem, porexemplo, na RAM 123.
Depois disso, como no caso do aparelho de formação deimagem de acordo com a primeira concretização mencionada acima, a seçãode controle 120 controla a seção de processamento de descompressão 110, aseção de redução/ampliação 111, e a seção de processamento de exibição 105,e começa um processamento de rolagem de uma imagem de exibição.
Então, como mencionado acima, um processo de exibição deuma imagem (processo de rolagem de uma imagem de exibição) pela seção deprocessamento de descompressão 110, pela seção de redução/ampliação 111,e pela seção de processamento de exibição 105 é repetida com respeito aosdados de imagem de cada uma de imagem D e imagem C a ser rolada. Assim,uma imagem pode ser exibida na tela de exibição 6G da seção de exibição106 enquanto rolando gradualmente a imagem de exibição (enquantodeslocando a posição de exibição na tela de exibição).
Então, como mostrado na Figura 7(b), quando o dedo dousuário ou similar tendo executado a operação de traçado é mantido emcontato com a superfície operacional do painel de toque 107 como está(quando a operação de apontamento está sendo continuada), a seção decontrole 120 continua o processo de rolagem da imagem de exibição.
Quer dizer, quando o processo de rolagem é começado, comono caso do aparelho de formação de imagem de acordo com a primeiraconcretização mencionada acima, primeiro, a imagem de exibição mudagradualmente de imagem D para imagem C, e quando tudo de imagem C éexibida na tela de exibição 6G, a imagem C é exibida por um período detempo fixo.
Neste caso, quando o contato com o painel de toque 107continua, a seção de controle 120 retoma a rolagem, e muda a imagem deexibição gradualmente de imagem C para imagem B como mostrado naFigura 7(b). Quando tudo de imagem B é exibida na tela de exibição, aimagem B é exibida por um período de tempo fixo.
Então, quando o contato com o painel de toque 107 continuaadicionalmente, rolagem é retomada para exibir a próxima imagem. Destemodo, quando o contato de um dedo ou similar com o painel de toque 107 foicontinuado sucessivamente desde uma operação de traçado, rolagem daimagem de exibição é continuada.
No aparelho de formação de imagem 100 de acordo com asegunda concretização, quando contato de um dedo ou similar com o painelde toque 107 executado sucessivamente de uma operação de traçado foicontinuado durante um período de tempo fixo ou mais, o modo de exibição émudado de forma que o número de imagens exibidas em uma tela sejaaumentado, e rolagem é feita uma pluralidade de imagens de cada vez.
Quer dizer, quando o período de tempo de contato de um dedoou similar com a superfície operacional do painel de toque 107 executadosucessivamente de uma operação de traçado excede o limiar T que édeterminado previamente, a seção de controle 120 muda o modo de exibiçãode forma que o número de imagens exibidas em uma tela seja cinco, erolagem é feita três imagens de cada vez.
Por exemplo, suponha um caso onde, do estado mostrado naFigura 7(b), o tempo de contato de um dedo ou similar com a superfícieoperacional do painel de toque 107 excede o limiar T na hora quando aimagem B é exibida na superfície inteira da tela de exibição 6G. Neste caso, aseção de controle 120 do aparelho de formação de imagem 100 de acordocom a segunda concretização muda o número de imagens exibidas em umatela de um a cinco. Quer dizer, o modo de exibição é mudado para um paraexibir cinco imagens reduzidas em uma tela.
Portanto, depois que a imagem B é exibida na superfícieinteira da tela de exibição 6G, cinco imagens localizadas antes de imagem B,a saber imagem A, imagem Z, imagem Y, imagem X, e imagem W se tornamas imagens a serem exibidas. A seção de controle 120 controla a seção deescrita/leitura 134 para ler estes cinco pedaços de dados de imagem a serexibida, e armazena temporariamente os pedaços de dados de imagem naRAM 123.
Então, a seção de controle 120 controla cada uma da seção deprocessamento de descompressão 110, da seção de redução/ampliação 111, eda seção de processamento de exibição 105 para executar um processo deexibir cinco imagens reduzidas em uma tela. Quer dizer, a seção de controle120 provê os dados de imagem lidos para a seção de processamento dedescompressão 110.
A seção de processamento de descompressão 110 executa umprocesso de descompressão em dados de imagem providos que sofreramcompressão de dados, reconstruindo a imagem original antes da compressãode dados, e provê estes dados de imagem reconstruídos à seção deredução/ampliação 111.
Conforme controle pela seção de controle 120, a seção deredução/ampliação 111 reduz os dados de imagem da seção de processamentode descompressão 110 a um tamanho predeterminado por um processo deafinamento ou similar. Então, destes dados de imagem reduzidos, a seção deredução/ampliação 111 gera um sinal de imagem em um formato paraprovisão à seção de processamento de exibição 105, e provê este sinal deimagem à seção de processamento de exibição 105.
Como mostrado na Figura 7(c), por exemplo, do sinal deimagem da seção de redução/ampliação 111, a seção de processamento deexibição 105 gera um sinal de imagem para exibir o valor de uma tela deimagem de exibição incluindo cinco imagens reduzidas, e provê este sinal deimagem à seção de exibição 106.
Assim, na tela de exibição 6G da seção de exibição 106, comomostrado na Figura 7(c), uma imagem tendo cinco imagens reduzidas,imagem A, imagem Z, imagem Y, imagem X, e imagem W, é exibida.
Então, quando contato do dedo de um usuário ou similar com aseção operacional do painel de toque 107 está continuando adicionalmente, aseção de controle 120 continua com o processo de rolagem da imagem deexibição da maneira de exibir cinco imagens reduzidas em uma tela.
No caso do aparelho de formação de imagem 100 de acordocom a segunda concretização, o modo de exibição é tal que cinco imagensreduzidas sejam exibidas em uma tela, e a seção de controle 120 executaprocessamento de forma que o valor de três imagens de rolagem seja feito decada vez para cada uma tela.
Quer dizer, para rolar a imagem de exibição do estado naFigura 7(c), a seção de controle 120 lê os dados de imagem de cada deimagem V, imagem U, e imagem T que são três imagens localizadas antes deimagem W.
Então, além dos dados de imagem de cada uma de imagem X eimagem W que já foi lida, como mencionado acima, a seção de controle 120processa os dados de imagem lidos recentemente de cada uma de imagem V,imagem U, e imagem T pela seção de processamento de descompressão 110,pela seção de redução/ampliação 111, e pela seção de processamento deexibição 105 e exibe os dados de imagem.
Assim, como mostrado na Figura 7(d), a imagem de exibiçãopode ser rolada adicionalmente atrás em tempo pelo valor de três imagens doestado mostrado na Figura 7(c) e exibida. Então, enquanto contato de umdedo ou similar com a seção operacional do painel de toque 107 continua,igualmente, um processo de rolagem é executado para deslocar a imagemexibida pelo valor de três imagens de cada vez.
Neste exemplo, para a simplicidade de descrição, dados deimagem necessários são lidos do meio de gravação 135, e esta imagem éexibida depois de sofrer um processamento de descompressão e também umprocessamento de redução. Porém, isto não deveria ser interpretadorestritivamente.
Como para os dados de imagem de imagens a serem exibidaspreviamente, dados de imagem depois de um processamento dedescompressão são contidos, e estes dados de imagem podem ser usados.
Além disso, quando dados de miniatura formando uma imagem de miniaturaexistem em um arquivo de imagem, usando estes dados de miniatura, exibiçãode imagem pode ser executada da maneira como mostrada na Figura 7(c) eFigura 7(d) sem executar um processo de descompressão e um processo deredução.
Então, quando uma imagem visada é exibida, e o usuáriolibera um dedo ou similar da superfície operacional do painel de toque 107, édeterminado que terminação do processamento de rolagem foi instruída, e aseção de controle 120 do aparelho de formação de imagem 100 termina oprocesso de rolagem.
Então, quando no estado mostrado na Figura 7(d), a seção decontrole 120 executa um processo de exibir a imagem localizada no centro datela de exibição 6G (imagem V no caso de Figura 7(d)), na superfície inteirada tela de exibição 6G.
Neste caso, a seção de controle 120 processa os dados deimagem de imagem V pela seção de processamento de descompressão 110,pela seção de redução/ampliação 111, e pela seção de processamento deexibição 105, e exibe imagem V na superfície inteira da tela de exibição 6Gda seção de exibição 106 como mostrado na Figura 7(e).
Depois disso, executando uma operação de traçado (operaçãode colocar um dedo ou similar em contato com a superfície operacional dopainel de toque 107 para liberar o dedo ou similar da superfície operacional)uma vez mais, o valor de uma imagem de rolagem ou similar é executado, deforma que uma imagem visada possa ser exibida na superfície inteira da telade exibição 6G.
O exemplo mostrado na Figura 7 é dirigido ao caso no qualimagens acumuladas são roladas na direção inversa de data e hora de tomadapara exibição, executando uma operação de traçado da esquerda à direita nasuperfície operacional do painel de toque 107 na tela de exibição 6G.
Reciprocamente, quando uma operação de traçado é executadada direita à esquerda na superfície operacional do painel de toque 107 na telade exibição 6G, imagens acumuladas podem ser roladas na direção dianteirade data e hora de tomada para exibição, da maneira descrita com referência àFigura 7.
Deste modo, também no caso de rolar imagens acumuladas nadireção dianteira de data e hora de tomada para exibição, igualmente,mantendo um dedo ou similar em contato com a superfície operacional dopainel de toque 107 sucessivamente de uma operação de traçado, a rolagemna direção dianteira de tempo pode ser continuada.
Então, quando o tempo de contato do dedo ou similar com asuperfície operacional do painel de toque 107 excede um valorpredeterminado, da mesma maneira como no caso supracitado, rolagem podeser executada na direção dianteira de tempo da maneira de exibir cincoimagens reduzidas em uma tela.
Deste modo, no aparelho de formação de imagem 100 deacordo com a segunda concretização, quando contato de um dedo ou similarcom a superfície operacional do painel de toque 107 executadosucessivamente de uma operação de traçado continuou por um período detempo fixo ou mais, o modo de exibição é mudado de forma que maisimagens possam ser exibidas em uma tela. Então, a imagem de exibição podeser rolada no estado com uma pluralidade de imagens exibidas em uma tela.
Detalhes de Processo de Rolagem de Acordo com a Segunda Concretização
A seguir, se referindo aos fluxogramas nas Figuras 8 e 9, umadescrição será dada de detalhes do processo de rolagem de uma imagem deexibição descrita com referência à Figura 7, que é executado no aparelho deformação de imagem 100 de acordo com a segunda concretização. Figuras 8 e9 são fluxogramas ilustrando um processamento de reprodução de umaimagem de tomada incluindo um processo de rolagem que é executado noaparelho de formação de imagem 100 de acordo com a segundaconcretização.
Como no caso do processo de reprodução de imagem deacordo com a primeira concretização mostrada nas Figuras 5 e 6, o processomostrado nas Figuras 8 e 9 é executado principalmente pela seção de controle120 quando um item do menu chamado processo de reprodução de imagem(processo de reprodução de uma imagem gravada) é selecionado de um menuexibido na tela de exibição da seção de exibição 106.
O processo mostrado nas Figuras 8 e 9 também é executadobasicamente da mesma maneira como o processo de reprodução de imagemno aparelho de formação de imagem de acordo com a primeira concretizaçãodescrita com referência às Figuras 5 e 6. Assim, nos fluxogramas mostradosnas Figuras 8 e 9, os mesmos numerais de referência são nomeados àquelasetapas nas quais o mesmo processo como o processo nos fluxogramasmostrados nas Figuras 5 e 6 é executado, e descrição detalhada dessas porçõesé omitida para evitar repetição.
Quando o processo de reprodução de imagem é selecionado noaparelho de formação de imagem 100 de acordo com a segundaconcretização, a seção de controle 120 executa o processo mostrado nasFiguras 7 e 8. Então, a seção de controle 120 procede da mesma maneira como processo como no caso do aparelho de formação de imagem de acordo coma primeira concretização mencionada acima.
Quer dizer, a seção de controle 120 procede com o processo naordem de um processamento de aceitação de seleção de imagem (etapa S101),um processo de exibição de uma imagem selecionada (etapa S102), aceitaçãode uma entrada de operação (etapa S103), determinação da presença/ausênciade uma entrada de operação (etapa S104), e então determinação de se ou nãoa operação é uma operação de traçado (etapa S105).
Se for determinado no processo de determinação na etapaS105 que uma entrada de operação aceita não é uma operação de traçado, aseção de controle 120 executa um processo de acordo com a entrada deoperação aceita (etapa S106).
Se for determinado no processo de determinação na etapaS105 que uma entrada de operação aceita é uma operação de traçado, a seçãode controle 120 executa pré-processamento para executar um processo derolagem (etapa S201).
Quer dizer, na etapa S201, como no processo da etapa S107 deacordo com a primeira concretização mostrada na Figura 5, a seção decontrole 120 mede a distância h da operação de traçado e a velocidade ν daoperação de traçado, e especifica o tempo de pausa t para a imagem deexibição depois de rolagem na base destes pedaços de informação.
Adicionalmente, na etapa S201, a seção de controle 120 fixauma variável N, que indica o número de imagens exibidas em uma tela, a umvalor "1", e então começa medição do tempo de contato ht do dedo ou similarcom o painel de toque 107 continuando da operação de traçado, pelo circuitode relógio 136.
Então, conforme a direção da operação de traçado, a seção decontrole 120 começa um processo de rolar a imagem de exibição pelo valorde uma tela, da maneira de exibir N imagens em uma tela (processo de avançoou processo de inversão da imagem de exibição) (etapa S202).
Como mencionado acima, o processo na etapa S202 é umprocesso de preparar dados de imagem necessários para exibição lendo osdados de imagem de um meio de gravação, e controlar cada uma da seção deprocessamento de compressão 110, da seção de redução/ampliação 111, e daseção de processamento de exibição 105 para rolar a imagem de exibição.
No processo na etapa S202, como mostrado na Figura 7(a) eFigura 7(b), imediatamente depois da operação de traçado, rolagem éexecutada da maneira de uma imagem em uma tela. Então, no processo naetapa S202, como será descrito depois, quando o tempo de contato de umdedo ou similar com a superfície operacional do painel de toque 107 excede olimiar T, rolagem é executada da maneira de cinco imagens em uma telacomo mostrado na Figura 7(a) e Figura 7(b).
Depois disso, a seção de controle 120 determina se ou não ovalor de uma tela (o valor de uma tela exibindo N imagens) de rolagem foiterminado (etapa S203), e se for determinado que o valor de uma tela derolagem não foi terminado, a seção de controle 120 continua com o valor deuma tela de rolagem para repetir o processo na etapa S203.
Se for determinado no processo de determinação na etapa5203 que o valor de uma tela de rolagem foi terminado, o processamentoprocede ao processo mostrado na Figura 9. Então, a seção de controle 120verifica a presença/ausência de dados de coordenada do painel de toque 107, edetermina se ou não o contato com a superfície operacional do painel de toque107 foi continuado (etapa S204).
Quer dizer, o processo de determinação na etapa S204 é umprocesso de determinar se ou não o contato do dedo de um usuário ou similarcom a superfície operacional do painel de toque foi continuadosucessivamente desde a operação de traçado.
Se for determinado no processo de determinação na etapa5204 que o contato do dedo ou similar com a superfície operacional do painelde toque 107 não terminou (foi continuado), a seção de controle 120determina se ou não houve nenhuma mudança na posição de contato do dedodo usuário ou similar mantido em contato com a superfície operacional dopainel de toque 107 (etapa S205).
Se for determinado no processo de determinação na etapaS205 que não houve nenhuma mudança na posição de contato do dedo ousimilar, a seção de controle 120 pausa a exibição de uma nova imagem sendoexibida na tela de exibição 6G depois do valor de uma tela de rolagem, pelotempo de pausa t (etapa S206).
Quer dizer, o processo na etapa S206 é um processamento deparar temporariamente o processo de rolagem de forma que uma novaimagem exibida depois de rolagem seja pausada pelo tempo de pausa t. Comomencionado acima, o tempo de pausa t é o tempo especificado na etapa S201.
Então, a seção de controle 120 determina se ou não o tempo decontato (duração de contato) ht do contato do dedo do usuário ou similar coma superfície operacional do painel de toque 107 que foi continuado desde quea operação de traçado excedeu o limiar T (etapa S207).
Se for determinado na etapa S207 que o tempo de contato htexcedeu o limiar T, a seção de controle 120 fixa o número de imagens deexibição N exibidas em uma tela a um valor "5", e muda o modo de exibição(etapa S208). Se for determinado na etapa S207 que o tempo de contato htnão excedeu o limiar T, a seção de controle 120 não muda o número deimagens de exibição N exibidas em uma tela.
Então, depois do processo na etapa S208, ou se fordeterminado na etapa S207 que o tempo de contato ht não excedeu o limiar T,a seção de controle 120 repete o processo mostrado na Figura 8 do processona etapa de S202 em diante.
Assim, quando o número de imagens de exibição N exibidasem uma tela é mudado a um valor "5", como mostrado na Figura 7(c) e Figura7(d), a seção de controle 120 muda o modo de exibição, e continua com oprocesso de rolagem da maneira de exibir cinco imagens reduzidas em umatela.Quando o valor do número de imagens de exibição N exibidasem uma tela permanece "1", como mostrado na Figura 7(a) e Figura 7(b), aseção de controle 120 continua com o processo de rolagem da maneira deexibir uma imagem em uma tela.
Se for determinado no processo de determinação na etapaS205 que houve uma mudança na posição de contato do dedo ou similar, aseção de controle 120 determina que uma nova operação de traçado foiexecutada, repete o processo mostrado na Figura 8 do processo na etapa S201em diante, e começa o processo de rolagem de uma imagem de exibição deacordo com a nova operação de traçado.
Se for determinado no processo de determinação na etapaS204 que o contato de um dedo ou similar com a superfície operacional dopainel de toque 107 terminou, a seção de controle 120 determina se ou não ovalor do número de imagens de exibição N exibidas em uma tela é " 1" (etapaS209).
Se for determinado no processo de determinação na etapaS209 que o valor do número de imagens de exibição N exibidas em uma telanão é "1", o modo de exibição é mudado, e são imagens exibidas da maneiramostrada na Figura 7(c) e Figura 7(d).
Assim, como descrito com referência à Figura 7(e), a seção decontrole 120 executa um processamento de aumentar a imagem exibida nocentro da tela de exibição 6G, e exibir a imagem na superfície inteira da telade exibição 6G (etapa S210). Depois disso, a seção de controle 120 repete oprocesso mostrado na Figura 8 do processo na etapa S103 em diante, por essemeio tornando possível aceitar uma nova operação de traçado ou similar.
Se for determinado no processo de determinação na etapaS209 que o valor do número de imagens de exibição N exibidas em uma tela é"1", pode ser determinado que é desnecessário executar um processo deampliação de uma imagem. Neste caso, a seção de controle 120 repetediretamente o processo mostrado na Figura 8 do processo na etapa S103 emdiante, por esse meio tornando possível aceitar uma nova operação de traçadoou similar.
Deste modo, no aparelho de formação de imagem 100 deacordo com a segunda concretização, o modo de exibição é mudado conformeo tempo de contato de um dedo ou similar com a superfície operacional dopainel de toque 107 sucessivamente desde uma operação de traçado, de formaque o processo de rolagem de uma imagem de exibição possa ser executadoda maneira de exibição pretendida pelo usuário.Modificação da Segunda Concretização
A segunda concretização é dirigida ao caso no qual, comodescrito com referência à Figura 7, exibição de uma imagem em uma tela(primeiro modo de exibição) e exibição de cinco imagens em uma tela(segundo modo de exibição) são trocados entre si. Porém, isto não deveria serinterpretado restritivamente. Figuras 10 a 12 são diagramas ilustrando umexemplo de exibição em um modo de exibição diferente.
O número de imagens de exibição N exibidas em uma telapode ser fixado a um valor apropriado não menor que "2". Por exemplo,fixando N para o número de imagens de exibição N exibidas em uma tela a"10", como mostrado na Figura 10, a exibição de 10 imagens em uma telatambém pode ser executada.
Além disso, é certamente possível executar a denominadaexibição de matriz de imagens na qual um grande número de imagensreduzidas é exibido na superfície inteira da tela de exibição 6G.
A segunda concretização mencionada acima é dirigida ao casono qual rolagem é feita em unidades de três imagens. Porém, isto não deveriaser interpretado restritivamente. A unidade de processo de rolagem pode serfixada a qualquer número apropriado não maior que o número de imagens deexibição N exibidas em uma tela.Por exemplo, no caso do segundo modo de exibição paraexibir cinco imagens em uma tela, a unidade de rolagem pode ser fixadadentro de uma gama de uma a cinco imagens. Deste modo, um processo derolagem de imagem pode ser executado sem causar a ocorrência de umaimagem que se torna não mais exibida devido ao processo de rolagem.
Além disso, como mencionado acima, quantas imagensreduzidas são roladas de cada vez (a unidade de imagens a serem rolada) podeser determinado na base de uma ou ambas da distância e velocidade de umaoperação de traçado. Por exemplo, a unidade de imagens a ser rolada pode serfeita maior se a distância ou velocidade de uma operação de traçado for maiorque um valor fixo, e a unidade de imagens a ser rolada pode ser feita menorem outros casos.
Também é possível fazer a unidade de imagens a ser roladamaior se cada uma da distância e velocidade de uma operação de traçado formaior que um limiar que é determinado para cada de tal distância evelocidade, e fazer a unidade de imagens a ser rolada menor em outros casos.
Também é possível fixar a gama da distância ou velocidade deuma operação de traçado, e variar a unidade de imagens a ser rolada para cadatal gama.
Como mostrado na Figura 12, também é possível executarexibição de imagem incluindo não só imagens reduzidas, mas também áreasde exibição para informação de data e informação de evento que representaminformação relacionada a imagens exibidas. Na Figura 12, a tela de exibição6G está dividida em três áreas de exibição com respeito à direção vertical.
No caso do exemplo mostrado na Figura 12, a fila de topo datela de exibição 6G é uma área de data 61, a fila mediana é uma área deimagem 62, e a fila de fundo é uma área de evento 63.
A área de data 61 é uma parte que exibe o ano/mês de tomadade uma imagem exibida. A imagem área 62 é uma parte que exibe imagensreduzidas. O área de evento 63 é uma parte que exibe o nome de pasta de umapasta de imagem à qual a imagem exibida pertence, informação de nome deevento armazenada como metadados na pasta de imagem, ou similar.
Então, cada pasta de imagem descrita com referência à Figura2 é arranjada na ordem da data e hora de criação da pasta de imagem ou naordem dos anos/meses/dias de tomada de arquivos de imagem pertencendo àpasta de imagem previamente para permitir sua administração.
Então, fazendo disponível o modo de exibição para executar aexibição mostrada na Figura 12, imagens de tomada podem ser exibidas damaneira mostrada na Figura 12 para cada ano/mês de tomada e para cadaevento (para cada pasta de imagem).
Neste caso, rolagem de imagem pode ser executada enquantotambém se referindo a tal informação como a informação de ano/mês exibidana área de data 61, ou o nome de evento (nome de pasta de imagem) exibidona área de evento 63.
No caso do modo de exibição para executar a exibiçãomostrada na Figura 12, por exemplo, executando uma operação de traçado naárea de data 61, a exibição pode ser mudada para rolagem por ano/mês detomada de forma que imagens em uma pasta de imagem pertencendo aoano/mês de tomada mudado sejam exibidas.
Além disso, executando uma operação de traçado na área deevento 63, a exibição pode ser mudada para rolagem por pastas de imagem deforma que imagens em uma pasta de imagem pertencendo ao evento mudadosejam exibidas.
Certamente, também é possível rolagem por imagens deexibição executando uma operação de traçado na imagem área 62.
Deste modo, como modos de exibição disponíveis, modos deexibição para executar vários modos de exibição podem ser usados, tal comoum modo que não só varia simplesmente o número de imagens reduzidasexibidas em uma tela, mas também exibe informação relacionada a umaimagem exibida junto com imagens reduzidas.
Não importa qual tipo de exibição é executada, basicamente, aexibição pode ser executada pela seção de controle 120 controlando a seçãode processamento de descompressão 110, a seção de redução/ampliação 111,e a seção de processamento de exibição 105. Como para informação diferentede imagens obtidas fotografando, tal informação pode ser adquirida de umapasta de imagem, um arquivo de imagem, a ROM 122, o circuito de relógio136, ou similar pela seção de controle 120, e exibida depois de ser processadana seção de redução/ampliação 111 ou na seção de processamento de exibição105.
O aparelho de formação de imagem de acordo com cada umada primeira e segunda concretizações mencionadas acima usa uma operaçãode traçado no painel de toque 107 como uma operação para começar umprocessamento de rolagem de imagem. Então, o processo de rolagem écontinuado enquanto o contato de um dedo ou similar com a superfícieoperacional do painel de toque 107 continua sucessivamente da operação detraçado. Porém, isto não deveria ser interpretado restritivamente.
Várias outras concretizações podem ser implementadasefetivas do ponto de vista de executar alguma operação na superfícieoperacional do painel de toque 107 para dar alguma mudança à imagem sendoexibida (reproduzida) e então manter esta operação para continuar a mudançaà imagem. Em seguida, terceira e quarta concretizações serão descritas.
Terceira Concretização
A seguir, um aparelho de formação de imagem de acordo comuma terceira concretização será descrito. O aparelho de formação de imagemde acordo com a terceira concretização também é o aparelho de formação deimagem 100 configurado como descrito com referência à Figura 1. Assim,referência também será feita igualmente à Figura 1 na descrição do aparelhode formação de imagem 100 de acordo com a terceira concretização.
Além disso, no aparelho de formação de imagem 100 deacordo com a terceira concretização igualmente, como descrito comreferência às Figuras 2 e 3, dados de imagem (dados de imagem imóvel)obtidos fotografando são administrados para cada pasta e durante cada data ehora de tomada.
No aparelho de formação de imagem 100 de acordo com aterceira concretização, quando uma imagem está sendo exibida na tela deexibição 6G, a imagem exibida pode ser aumentada ou reduzida executandouma operação de aperto no painel de toque 107.
Então, quando o usuário mantém um dedo ou similar emcontato com a superfície operacional do painel de toque 107 sucessivamenteda operação de aperto, o processo de ampliação ou processo de redução daimagem começado conforme a operação de aperto pode ser continuado.
Para a simplicidade de descrição, a descrição seguinte serádirigida principalmente ao caso de aumentar uma imagem de exibição.
Maneira de Exibição Aumentada de Imagem de Exibição de Acordo com aTerceira Concretização
Figura 13 é um diagrama ilustrando a maneira na qual umaimagem é exibida na hora de um processo de ampliação de uma imagem deexibição que é executado no aparelho de formação de imagem 100 de acordocom a terceira concretização.
Suponha um caso onde, como mostrado na Figura 13, quandouma imagem está sendo exibida na tela de exibição 6G, uma operação deaperto externo é executada na qual os dois dedos do usuário que são fechadosjuntos são colocados em contato com a superfície operacional do painel detoque 107 simultaneamente, e então os dois dedos são esparramados à partecomo indicado por setas.
Como mencionado acima, o painel de toque 107 pode detectarcada uma de operações executadas simultaneamente em uma pluralidade delocais na superfície operacional, e produzir dados de coordenada indicandocada uma das posições de contato.
Além disso, enquanto um dedo ou um estilete é mantido deacordo em contato com o painel de toque 107 pelo usuário, o painel de toque107 também pode detectar a posição de contato sucessivamente a cadatemporização predeterminada, e produzir dados de coordenada indicando aposição de contato.
Portanto, quando o usuário executa uma operação deesparramar à parte os dedos que são mantidos em contato com posiçõesadjacentes na superfície operacional do painel de toque 107, a seção decontrole 120 do aparelho de formação de imagem 100 pode detectar que umaoperação de aperto externo foi executada, analisando dados de coordenada dopainel de toque 107.
A seção de controle 120 do aparelho de formação de imagem100 de acordo com a terceira concretização determina a operação de apertoexterno como uma operação para instruir aumento de uma imagem deexibição. Então, a seção de controle 120 controla a seção deredução/ampliação lllea seção de processamento de exibição 105, e começaum processo de aumentar a imagem de exibição e exibir a imagem deexibição novamente (processo de ampliação da imagem de exibição).
Especificamente, dados de imagem que são os dados deimagem de uma imagem a ser exibida e que sofreu um processo dedescompressão na seção de processamento de descompressão 110 sãoaumentados na seção de redução/ampliação 111 executando um processo deinterpolação nos dados de imagem ou similar. Então, dos dados de imagemaumentados, a seção de redução/ampliação 111 gera um sinal de imagem emum formato para provisão à seção de processamento de exibição 105, e provêeste sinal de imagem à seção de processamento de exibição 105.Do sinal de imagem da seção de redução/ampliação 111, aseção de processamento de exibição 105 gera um sinal de imagem a serprovido à seção de exibição 106, e provê este sinal de imagem à seção deexibição 106. Assim, como mostrado na Figura 13(b), uma imagem que éaumentada do estado mostrado na Figura 13(a) pode ser exibida na tela deexibição 6G da seção de exibição 106.
Então, como mostrado na Figura 13(b), os dedos do usuáriocom os quais a operação de aperto externo foi executada na superfícieoperacional do painel de toque 107 são mantidos em contato com a superfícieoperacional do painel de toque 107 como eles estão.
Neste caso, dados de coordenada são providos continuamenteà seção de controle 120 do painel de toque 107, e a seção de controle 120pode determinar que a operação de aperto externo foi continuada como está (aoperação de aperto externo é mantida).
Então, ao determinar que a operação de aperto externo foicontinuada, a seção de controle 120 continua o processamento de ampliaçãoda imagem de exibição. Quer dizer, a seção de controle 120 controla a seçãode redução/ampliação lllea seção de processamento de exibição 105 e,como mencionado acima, executa um processamento de aumentaradicionalmente a imagem a ser exibida e exibir a imagem.
Assim, como mostrado na Figura 13(c) e Figura 13(d), oprocesso de ampliação da imagem de exibição pode ser executadocontinuamente enquanto a operação de aperto externo é continuada. Então,quando o usuário libera os dedos da superfície operacional do painel de toque107, dados de coordenada não são mais providos do painel de toque 107.Assim, a seção de controle 120 determina que a operação de aperto externoterminou, e termina o processo de ampliação da imagem de exibição.
Assim, executando uma operação de aperto externo econtinuando a operação de aperto externo, o usuário pode aumentargradualmente a imagem mostrada na Figura 13 (a) ao estado mostrado naFigura 13(d) para exibição.
Quando uma imagem aumentada está sendo exibida na tela deexibição 6G como mostrado na Figura 13(d), um processo de redução daimagem de exibição pode ser executado, executando uma operação de apertona superfície operacional do painel de toque.
Então, quando a operação de aperto é mantida sem liberar osdedos do usuário tendo executado a operação de aperto da superfícieoperacional do painel de toque, o processo de redução da imagem pode serexecutado na ordem da Figura 13(d), Figura 13(c), Figura 13(b) e entãoFigura 13(a).
Deste modo, no aparelho de formação de imagem 100 deacordo com a terceira concretização, executando uma operação de apertoexterno continuamente, o processamento de ampliação de uma imagemcomeçado conforme a operação de aperto externo pode ser executadocontinuamente.
Igualmente, no aparelho de formação de imagem 100 deacordo com a terceira concretização, executando uma operação de apertocontinuamente, o processo de redução de uma imagem começado conforme aoperação de aperto pode ser executado continuamente.
Detalhes de Processo de Exibição Ampliada/Exibição Reduzida de Imagemde acordo com a Terceira Concretização
A seguir, se referindo aos fluxogramas nas Figuras 14 e 15,uma descrição será dada do processo de exibição ampliada/exibição reduzidade uma imagem de exibição descrita com referência à Figura 13, que éexecutado no aparelho de formação de imagem 100 de acordo com a terceiraconcretização. Figuras 14 e 15 são fluxogramas ilustrando um processo dereprodução de uma imagem de tomada incluindo um processo de exibiçãoampliada/exibição reduzida de uma imagem de exibição, que é executado noaparelho de formação de imagem 100 de acordo com a terceira concretização.
Como no caso do processo de reprodução de imagem deacordo com a primeira concretização mostrada nas Figuras 5 e 6, o processomostrado nas Figuras 14 e 15 é executado principalmente pela seção decontrole 120 quando um item do menu chamado processo de reprodução deimagem (processo de reprodução de uma imagem gravada) é selecionado deum menu exibido na tela de exibição da seção de exibição 106.
O processo mostrado nas Figuras 14 e 15 também é executadobasicamente da mesma maneira como o processo de reprodução de imagemno aparelho de formação de imagem de acordo com a primeira concretizaçãodescrita com referência às Figuras 5 e 6. Assim, nos fluxogramas mostradosnas Figuras 14 e 15, os mesmos numerais de referência são nomeados àquelasetapas nas quais o mesmo processo como o processo nos fluxogramasmostrados nas Figuras 5 e 6 é executado, e descrição detalhada dessas porçõesé omitida para evitar repetição.
Quando o processo de reprodução de imagem é selecionado noaparelho de formação de imagem 100 de acordo com a terceira concretização,a seção de controle 120 executa o processamento mostrado nas Figuras 14 e15. Então, a seção de controle 120 procede com o processo da mesma maneiracomo no caso do aparelho de formação de imagem de acordo com a primeiraconcretização mencionada acima.
Quer dizer, a seção de controle 120 procede com o processo naordem de um processo de aceitação de seleção de imagem (etapa S101), umprocesso de exibição da imagem selecionada (etapa S102), aceitação de umaentrada de operação (etapa S103), e então determinação do presença/ausênciade uma entrada de operação (etapa S104).
Se for determinado no processo de determinação na etapaS104 que uma entrada de operação do usuário foi aceita, a seção de controle120 determina se ou não a entrada de operação aceita é uma operação deaperto (etapa S301).
Se for determinado no processo de determinação na etapaS301 que a entrada de operação aceita não é uma operação de aperto, a seçãode controle 120 executa um processo de acordo com a entrada de operaçãoaceita do usuário (etapa S302). Na etapa S302, por exemplo, vários tipos deprocesso tal como um processo de rolagem de uma imagem, e um processo determinar o processo de reprodução de imagem são executados conforme aentrada de operação.
Se for determinado no processo de determinação na etapaS301 que a entrada de operação aceita é uma operação de aperto, a seção decontrole 120 mede a distância h da operação de aperto e a velocidade ν daoperação de aperto, e especifica o tempo de pausa t para a imagem deexibição na base destes pedaços de informação (etapa S303).
Como será descrito depois, o processo na etapa S303 é umprocesso de especificar o tempo t para qual, depois de terminar um processode ampliação/redução de uma imagem de exibição a uma relação constantedeterminada previamente, a imagem de exibição processada é exibida comoestá.
Como mencionado acima, a distância h de uma operação deaperto pode ser medida das coordenadas do ponto de começo e ponto de fimde movimento do dedo de um usuário ou similar de acordo com a operação deaperto, na base de dados de coordenada providos seqüencialmente do painelde toque 107. A velocidade de uma operação de aperto pode ser achadadividindo a distância medida da operação de aperto pelo período de tempo daoperação de aperto. Nesta consideração, o período de tempo da operação deaperto pode ser apanhado medindo o período de tempo desde o começo aotérmino de movimento do dedo do usuário ou similar de acordo com aoperação de aperto.
Depois disso, a seção de controle 120 controla a seção deredução/ampliação lllea seção de processamento de exibição 105, e começaum processo de aumentar ou reduzir uma imagem de exibição a uma relaçãoconstante para exibição (etapa S304). Quer dizer, na etapa S304, um processode ampliação é executado no caso de uma operação de aperto externo, e umprocesso de redução é executado no caso de uma operação de aperto.
Depois disso, a seção de controle 120 determina se ou não oprocesso de aumentar ou reduzir uma imagem de exibição a uma relaçãoconstante para exibição foi terminado (etapa S305). Se for determinado que oprocesso não foi terminado, a seção de controle 120 continua com o processode aumentar ou reduzir uma imagem de exibição a uma relação constante pararepetir o processo na etapa S305.
Se for determinado no processo de determinação na etapa5305 que o processo de aumentar ou reduzir uma imagem de exibição a umarelação constante foi terminado, a seção de controle 120 verifica apresença/ausência de dados de coordenada do painel de toque 107, edetermina se ou não o contato com a superfície operacional do painel de toque107 foi continuado (etapa S306).
Quer dizer, o processo de determinação na etapa S306 é umprocesso de determinar se ou não o contato do dedo do usuário ou similar coma superfície operacional do painel de toque foi continuado sucessivamentedesde a operação de aperto.
Se for determinado no processo de determinação na etapa5306 que o contato do dedo ou similar com a superfície operacional do painelde toque 107 terminou, é determinado que o usuário terminou o processo deampliação ou processo de redução da imagem de exibição, e o processo daetapa S103 em diante é repetido. Assim, uma nova operação de aperto ousimilar pode ser aceita.
Se for determinado no processo de determinação na etapaS306 que o contato do dedo ou similar com a superfície operacional do painelde toque 107 não terminou (foi continuado), é determinado que o usuáriocontinuou o processo de ampliação ou processo de redução da imagem deexibição, e o processamento procede ao processo na Figura 15.
A seção de controle 120 determina se ou não houve nenhumamudança na posição de contato do dedo do usuário ou similar mantido emcontato com a superfície operacional do painel de toque 107 (etapa S307). Sefor determinado no processo de determinação na etapa S307 que não houvenenhuma mudança na posição de contato do dedo ou similar, a seção decontrole 120 pausa a exibição de uma nova imagem que é exibida na tela deexibição 6G depois do processo de ampliação ou processo de redução daimagem de exibição, pelo tempo de pausa t (etapa S308).
Quer dizer, o processo na etapa S308 é um processo de parartemporariamente o processo de ampliação ou processo de redução da imagemde exibição de forma que uma nova imagem exibida depois do processo deampliação ou processo de redução da imagem de exibição pausada pelotempo de pausa t. Como mencionado acima, o tempo de pausa t é o tempoespecificado na etapa S303.
Então, depois do processo na etapa S308, a seção de controle120 repete o processo da etapa S304 em diante mostrado na Figura 14 paracontinuar o processo de ampliação ou processo de redução da imagem deexibição. Quer dizer, o processo de ampliação ou processo de redução daimagem de exibição é retomado, e o processo de ampliação ou processo deredução da imagem de exibição é executado adicionalmente.
Se for determinado no processo de determinação na etapaS307 que houve uma mudança na posição de contato do dedo ou similar, aseção de controle 120 determina que uma nova operação de aperto ou similarfoi executada, e repete o processo da etapa S301 em diante mostrada naFigura 14.
Deste modo, no aparelho de formação de imagem 100 deacordo com a terceira concretização, exibição aumentada ou exibiçãoreduzida de uma imagem de exibição é começada por uma operação deaperto, e mantendo um dedo ou similar em contato com a superfícieoperacional do painel de toque 107 sucessivamente da operação de aperto, aexibição aumentada ou exibição reduzida da imagem de exibição pode sercontinuada.
Além disso, até mesmo o tempo de pausa para a imagem deexibição depois da exibição aumentada ou exibição reduzida da imagem deexibição é controlado apropriadamente conforme a distância ou velocidade daoperação de aperto, de forma que a imagem de exibição possa ser aumentadaou reduzida a uma velocidade pretendida pelo usuário, sem a imagem deexibição ficar difícil de ver.
Além disso, a relação de ampliação ou a relação de reduçãoque é fixada constante na terceira concretização mencionada acima pode servariada conforme a distância ou velocidade de uma operação de aperto.
Por exemplo, a possível gama da distância de uma operação deaperto pode ser dividida em uma pluralidade de gamas previamente, e arelação de ampliação ou a relação de redução pode ser fixada para cada umadas gamas divididas. Igualmente, a possível gama da velocidade de umaoperação de aperto pode ser dividida em uma pluralidade de gamaspreviamente, e a relação de ampliação ou a relação de redução pode ser fixadapara cada uma das gamas divididas.
Além disso, a relação de ampliação ou a relação de reduçãotambém pode ser fixada na base da distância e velocidade de uma operação deaperto. Por exemplo, é possível fixar a relação de ampliação ou a relação deredução maior no caso quando a distância de uma operação de aperto é maislonga do que um limiar predeterminado, e a velocidade da operação de apertoé mais rápida do que um limiar predeterminado, ou fixar a relação deampliação ou a relação de redução menor em outros casos.Além disso, também é possível fixar a relação de ampliação oua relação de redução maior independente da distância de uma operação deaperto no caso quando a velocidade da operação de traçado é mais rápida doque um limiar predeterminado, ou fixar a relação de ampliação ou a relaçãode redução maior independente da velocidade de uma operação de traçado nocaso quando a distância da operação de traçado é mais longa do que um limiarpredeterminado. Portanto, a relação de ampliação ou a relação de redução éfixada menor em casos diferente destes, quer dizer, quando a distância de umaoperação de traçado é curta e a velocidade da operação de traçado é lenta.
Deste modo, a relação de ampliação ou relação de redução deuma imagem de exibição pode ser controlada como apropriado na base deuma ou ambas da distância e velocidade de uma operação de aperto.
Quarta Concretização
A seguir, um aparelho de formação de imagem de acordo comuma quarta concretização será descrito. O aparelho de formação de imagemde acordo com a quarta concretização também é o aparelho de formação deimagem 100 configurado como descrito com referência à Figura 1. Assim,referência também será feita à Figura 1 na descrição do aparelho de formaçãode imagem 100 de acordo com a quarta concretização igualmente.
No caso do aparelho de formação de imagem 100 de acordocom a quarta concretização, ao reproduzir dados de imagem em movimentotirados por um modo de tomada de imagem em movimento, avanço rápido ouinversão rápida pode ser executada conforme uma operação de traçado.
No caso de um aparelho de formação de imagem capaz defotografar imagens em movimento, uma redução em tamanho e peso édesejada, e como o tamanho de seu alojamento também é limitado, não épossível prover várias teclas operacionais (teclas de hardware) no alojamento.
Por esta razão, no aparelho de formação de imagem, um painelde controle é exibido na tela de exibição, e uma denominada tecla de softwareé formada por esta exibição e um painel de toque preso à tela de exibição, poresse meio aceitando várias entradas de operação.
Quando dados de imagem em movimento estão sendoreproduzidos em um tal aparelho de formação de imagem, mudar a velocidadede reprodução da imagem em movimento pode ser executado como segue.
Primeiro, um painel de controle é exibido na tela de exibição, e um botão(botão de avanço rápido ou botão de inversão rápida) no painel é apertadouma pluralidade de vezes, por esse meio tornando possível mudar avelocidade de reprodução de uma maneira gradual.
Porém, com este método, pode ser difícil mudar a velocidadede reprodução de uma imagem em movimento depressa em alguns casos. Porconseguinte, no aparelho de formação de imagem 100 de acordo com a quartaconcretização, a velocidade de reprodução pode ser mudada a uma velocidadede reprodução mais apropriada na hora de reprodução de imagem emmovimento por uma operação simples de traçar o painel de toque 107.
Mudança de Velocidade de Reprodução Durante Reprodução de Imagem emMovimento de acordo com a Quarta Concretização
Figuras 16 e 17 são diagramas ilustrando um processo demudança de velocidade de reprodução durante exibição de imagem emmovimento que é executada no aparelho de formação de imagem 100 deacordo com a quarta concretização. No aparelho de formação de imagem 100de acordo com a quarta concretização, a velocidade de reprodução de umaimagem em movimento a ser reproduzida pode ser mudada por uma operaçãode traçado na superfície operacional do painel de toque 107.
Figura 16 ilustra o caso de mudar a velocidade de reprodução eentão manter a velocidade de reprodução mudada. Figura 17 ilustra o caso demudar a velocidade de reprodução e então mudar adicionalmente a velocidadede reprodução mudada.
Primeiro, se referindo à Figura 16, uma descrição será dada docaso de mudar o velocidade de reprodução e então manter a velocidade dereprodução mudada. Suponha que quando uma imagem em movimento estásendo reproduzida a uma velocidade de reprodução normal como mostrado naFigura 16(a), fica necessário para o usuário executar reprodução de avançorápido. Neste caso, como mostrado na Figura 16(b), o usuário coloca um dedoou similar em contato com a superfície operacional do painel de toque 107, eentão executa uma operação de traçado da esquerda à direita como indicadopor uma seta.
Como mencionado acima, conforme uma operação deapontamento do usuário, o painel de toque 107 detecta seqüencialmente dadosde coordenada indicando a posição apontada, e notifica a seção de controle120 dos dados de coordenada. A seção de controle 120 determina a operaçãofeita pelo usuário, na base dos dados de coordenada do painel de toque 107.
Quando, como mostrado na Figura 16(b), uma operação detraçar a superfície operacional do painel de toque 107 da esquerda à direita éexecutada durante reprodução de imagem em movimento, a seção de controle120 determina que aquela reprodução de avanço rápido foi instruída.
Então, a seção de controle 120 especifica que a velocidade dereprodução conforme a distância e velocidade da operação de traçado feita nasuperfície operacional do painel de toque 107. Por exemplo, a velocidade dereprodução é determinada de uma maneira gradual conforme a distância daoperação de traçado tal que a velocidade de reprodução seja 3 vezes quando adistância da operação de traçado cai dentro de uma primeira gama dedistância, velocidade de 5 vezes quando a distância da operação de traçado caidentro de uma segunda gama de distância muito mais longa que a primeiragama de distância, e a velocidade de 10 vezes quando a distância da operaçãode traçado cai dentro de uma terceira gama de distância muito mais longa quea segunda gama de distância.
Alternativamente, a velocidade de reprodução é determinadade uma maneira gradual conforme a velocidade da operação de traçado tal quea velocidade de reprodução seja 3 vezes a velocidade quando a velocidade daoperação de traçado cai dentro de uma primeira gama de velocidade, 5 vezes avelocidade quando a velocidade da operação de traçado cai dentro de umasegunda gama de velocidade mais rápida que a primeira gama de velocidade,e 10 vezes a velocidade quando a velocidade da operação de traçado caidentro de uma terceira gama de velocidade mais rápida que a segunda gamade velocidade.
Alternativamente, a velocidade de reprodução pode serdeterminada levando em conta ambas a distância e velocidade da operação detraçado. Também é possível determinar a velocidade de reprodução na baseda combinação da distância e velocidade da operação de traçado.
Então, a seção de controle 120 começa reprodução de umaimagem de exibição na velocidade de reprodução especificada.Especificamente, reprodução de uma imagem em movimento é executadacontrolando a seção de escrita/leitura 134 para ler dados de imagem emmovimento a serem reproduzidos, processando estes dados de imagem emmovimento pela seção de processamento de descompressão 110, pela seçãode redução/ampliação 111, e pela seção de processamento de exibição 105, eprovendo os dados de imagem em movimento processados à seção deexibição 106.
Aumentando a velocidade de processamento neste caso ou,dependendo da velocidade de reprodução, diminuindo dados de imagem emmovimento a serem reproduzidos, a seção de controle 120 pode reproduziruma imagem em movimento a ser reproduzida a uma velocidade dereprodução como instruída pelo usuário.
No caso onde uma imagem em movimento não é reproduzida auma velocidade de reprodução normal, mas a uma velocidade de reproduçãoinstruída deste modo, como mostrado na Figura 16(b), uma indicaçãoaproximada de velocidade de reprodução, como "x5", é exibida na esquerdainferior da imagem de exibição, por exemplo. Esta exibição pode serimplementada provendo informação de exibição à seção de processamento deexibição 105, e combinando a informação de exibição com a imagem deexibição.
Esta exibição "x5" indica que reprodução está sendo feita a 5vezes a velocidade de reprodução normal. Portanto, "x3" é exibido quandoreprodução está sendo feita a três vezes a velocidade de reprodução normal,e"xl0" é exibido quando reprodução está sendo feita a dez vezes a velocidadede reprodução normal.
Então, como mostrado na Figura 16(c), enquanto o dedo de umusuário ou similar é mantido em contato em contato com a superfícieoperacional do painel de toque 107 sucessivamente de uma operação detraçado, a seção de controle 120 controla seções individuais para manter avelocidade de reprodução da imagem em movimento que foi mudada pelaoperação de traçado.
Então, como mostrado na Figura 16(d), quando o dedo dousuário ou similar mantido em contato com a superfície operacional do painelde toque 107 sucessivamente da operação de traçado é liberado da superfícieoperacional do painel de toque 107, a seção de controle 120 controla seçõesindividuais para retornar a velocidade de reprodução à velocidade dereprodução normal.
A seguir, se referindo à Figura 17, uma descrição será dada docaso de mudar o velocidade de reprodução e então mudar adicionalmente avelocidade de reprodução mudada. Suponha que quando uma imagem emmovimento está sendo reproduzida a uma velocidade de reprodução normal,fica necessário para o usuário executar reprodução de avanço rápido.
Neste caso, como mostrado na Figura 17(a), o usuário colocaum dedo ou similar em contato com a superfície operacional do painel detoque 107, e então executa uma operação de traçado da esquerda à direitacomo indicado por uma seta. A seção de controle 120 controla seçõesindividuais como mencionado acima, e muda a velocidade de reprodução deuma imagem em movimento sendo reproduzida, conforme a operação detraçado.
Então, mantendo o dedo ou similar em contato com asuperfície operacional do painel de toque 107 sucessivamente da operação detraçado, como descrito com referência à Figura 16, o usuário pode reproduzira imagem em movimento enquanto mantendo a velocidade de reproduçãomudada.
Figura 17(a) mostra que a velocidade de reprodução foimudada para velocidade de 5 vezes ("x5"), e esta velocidade é mantida.
Neste caso, quando é desejado elevar a velocidade dereprodução um pouco mais, como mostrado na Figura 17(b), o usuárioexecuta uma operação de traçado de mover adicionalmente o dedo ou similarmantido em contato com a superfície operacional do lado de painel de toque107 ao lado direito.
A seção de controle 120 pode detectar que uma operação detraçado à direita adicional foi executada, na base de uma mudança em dadosde coordenada do painel de toque 107. Neste caso, a seção de controle 120determina que uma operação de elevar adicionalmente a velocidade dereprodução mantida foi executada, e controla seções individuais paraaumentar a velocidade de reprodução.
Figura 17(b) mostra que a velocidade de reprodução mostradana Figura 17(a) foi mudada de velocidade de 5 vezes ("x5") para velocidadede 8 vezes ("x8"), e esta velocidade de reprodução é mantida.
Então, quando, no estado mostrado na Figura 17(b), o dedo dousuário ou similar mantido em contato com a superfície operacional do painelde toque 107 é liberado, como mostrado na Figura 17(d), a seção de controle120 controla seções individuais para retornar o velocidade de reprodução àvelocidade de reprodução normal.
Também, suponha que, como mostrado na Figura 17(a), avelocidade de reprodução é fixada como velocidade de 5 vezes ("x5"), e estavelocidade de reprodução é mantida.
Neste caso, quando era desejado abaixar a velocidade dereprodução um pouco mais, como mostrado na Figura 17(c), o usuárioexecuta uma operação de traçado demover adicionalmente o dedo ou similarmantido em contato com a superfície operacional do lado de painel de toque107 ao lado esquerdo.
A seção de controle 120 pode detectar que uma operação detraçado à esquerda foi executada, na base de uma mudança em dados decoordenada do painel de toque 107. Neste caso, a seção de controle 120determina que uma operação de abaixar adicionalmente a velocidade dereprodução mantida foi executada, e controla seções individuais para reduzir avelocidade de reprodução.
Figura 17(c) mostra que a velocidade de reprodução mostradana Figura 17(a) foi mudada de velocidade de 5 vezes ("x5") para velocidadede 2 vezes ("x2"), e esta velocidade de reprodução é mantida.
Então, quando, no estado mostrado na Figura 17(c), o dedo dousuário ou similar mantido em contato com a superfície operacional do painelde toque 107 é liberado, como mostrado na Figura 17(d), a seção de controle120 controla seções individuais para retornar a velocidade de reprodução àvelocidade de reprodução normal.
Enquanto o exemplo nas Figuras 16 e 17 é dirigido ao caso deexecutar reprodução de avanço rápido, reprodução de retrocesso rápido podeser executada, executando uma operação de traçado do lado direito ao ladoesquerdo na superfície operacional do painel de toque 107.
Embora a direção da operação de traçado se torne opostaàquela no caso da reprodução de avanço rápido mencionada acima, duranteesta reprodução de retrocesso rápido igualmente, a velocidade de reproduçãodurante reprodução de retrocesso rápido pode ser mudada de uma maneiraflexível como instruído pelo usuário.
Em alguns casos, é desejado executar reprodução de avançorápido primeiro, e então executar sucessivamente reprodução de retrocessorápido. Em tal caso, o dedo ou similar é liberado da superfície operacional dopainel de toque 107 uma vez, e depois de executar reprodução normal, umaoperação de traçado à esquerda é executada, por esse meio tornando possívelexecutar reprodução de retrocesso rápido eficientemente.
Deste modo, quando uma imagem em movimento está sendoreproduzida, colocando um dedo ou similar em contato com a superfícieoperacional do painel de toque 107 fixado à tela de exibição 6G, e executandouma operação de traçado sem liberar o dedo ou similar da superfícieoperacional do painel de toque 107, a velocidade de reprodução da imagemem movimento pode ser ajustada de uma maneira flexível.Detalhes de Processo de Ajuste de Velocidade de Reprodução de Acordo coma Quarta Concretização
A seguir, se referindo aos fluxogramas nas Figuras 18 e 19,uma descrição será dada de detalhes sobre o processo de ajuste de velocidadede reprodução de imagem em movimento descrito com referência às Figuras16 e 17, que é executado no aparelho de formação de imagem 100 de acordocom a quarta concretização. Figuras 18 e 19 são fluxogramas ilustrando umprocesso de reprodução de imagem em movimento incluindo um processo deajuste de velocidade de reprodução de imagem em movimento que éexecutado no aparelho de formação de imagem 100 de acordo com a quartaconcretização.
O processo mostrado nas Figuras 18 e 19 é executadoprincipalmente pela seção de controle 120 quando, por exemplo, um item domenu chamado processo de reprodução de imagem em movimento (processode reprodução de uma imagem em movimento gravada) é selecionado de ummenu exibido na tela de exibição da seção de exibição 106.
O menu é exibido na tela de exibição da seção de exibição 106pela seção de controle 120 controlando o seção de processamento de exibição105 e similar, quando uma operação predeterminada tal como uma operaçãode aperto em uma tecla de menu provida na seção operacional 131 doaparelho de formação de imagem 100 é executada.
Então, quando o processo de reprodução de imagem emmovimento é selecionado do menu, a seção de controle 120 executa oprocesso mostrado nas Figuras 18 e 19, e executa um processo de aceitar umaentrada de seleção para selecionar uma imagem em movimento a serreproduzida.
Especificamente, na etapa S401, a seção de controle 120 exibeuma lista de arquivos de imagem em movimento gravados no meio degravação 135 e aceita uma entrada de seleção.
Nesta consideração, uma lista de arquivos de imagem emmovimento exibe em forma de lista tal informação como as imagens deminiatura e datas de tomada de imagens representativas de arquivos deimagem em movimento individuais. Dados de imagem de miniatura paraexibir uma imagem de miniatura são, por exemplo, criados previamente àtemporização apropriada depois de tomada, na base dos dados de imagem doprimeiro quadro de cada arquivo de imagem em movimento, ou similar, eanexados a cada arquivo de imagem em movimento como metadados.
Certamente, dados de imagem de miniatura podem ser criados e exibidos nabase dos dados de imagem de cada arquivo de imagem em movimento nahora de exibir uma imagem de miniatura.
Depois disso, na etapa S402, a seção de controle 120 começaque um processo de reproduzir os dados de imagem em movimento de umarquivo de imagem em movimento selecionado na etapa S401, e exibir umaimagem em movimento na tela de exibição 6G da seção de exibição 106(etapa S402).
Especificamente, na etapa S402, a seção de controle 120apanha para qual arquivo de imagem em movimento cada uma de imagens deminiatura exibidas em forma de lista corresponde. Por conseguinte, a seção decontrole 120 identifica um arquivo de imagem em movimentocorrespondendo a uma imagem de miniatura selecionada, e controla a seçãode escrita/leitura 134 para ler dados de imagem em movimento dos arquivosde imagem em movimento identificados.
Então, a seção de controle 120 processa os dados de imagemlidos na seção de processamento de descompressão 110, na seção deredução/ampliação 111, e na seção de processamento de exibição 105, e provêos dados de imagem processados para a seção de exibição 106, por esse meioexibindo uma imagem em movimento baseada no arquivo de imagemselecionado na superfície inteira da tela de exibição 6G da seção de exibição106.
Como descrito acima, o processo na etapa S402 é um processo(processo de reprodução normal) de ler dados de imagem em movimento deum arquivo de imagem em movimento selecionado pelo usuário, e processarestes dados de imagem em movimento para reproduzir uma imagem emmovimento na velocidade de reprodução normal na seção de exibição 106.
Depois disso, a seção de controle 120 é feita aceitar umaentrada de operação do usuário pelo painel de toque 107 e pela seçãooperacional 131 (etapa S403), e determina se ou não uma entrada de operaçãodo usuário foi aceita (etapa S404). Se for determinado no processo dedeterminação na etapa S404 que uma entrada de operação do usuário não foiaceita, a seção de controle 120 repete o processo da etapa S403 em diante.
Se for determinado no processo de determinação na etapa5404 que uma entrada de operação do usuário foi aceita, a seção de controle120 determina se ou não a entrada de operação aceita é uma operação detraçado para mudar o velocidade de reprodução (para reprodução de avançorápido ou reprodução de retrocesso rápido) (etapa S405).
Se for determinado no processo de determinação na etapa5405 que a entrada de operação aceita não é uma operação de traçado, a seçãode controle 120 executa um processo de acordo com a entrada de operaçãoaceita do usuário (etapa S406). Na etapa S406, por exemplo, vários processostais como parada temporária ou parada do processo de reprodução sãoexecutados conforme a entrada de operação.
Se for determinado no processo de determinação na etapaS405 que a entrada de operação aceita é uma operação de traçado, a seção decontrole 120 mede a distância h da operação de traçado e a velocidade ν daoperação de traçado, e especifica a velocidade de reprodução de velocidadevariável (qual múltiplo de velocidade é para ser fixado) (etapa S407).
Como mencionado acima, a distância h de uma operação detraçado pode ser medida na base de dados de coordenada providosseqüencialmente do painel de toque 107. A velocidade de uma operação detraçado é achada dividindo a distância medida da operação de traçado peloperíodo da operação de traçado.
Nesta consideração, como mencionado acima, o período detempo de uma operação de traçado pode ser apanhado medindo o período detempo do começo ao término da operação de traçado, que pode ser apanhadona base de dados de coordenada providos seqüencialmente do painel de toque107, pelo circuito de relógio 136.
Então, conforme a direção da operação de traçado, a seção decontrole 120 começa reprodução de velocidade variável (reprodução deavanço rápido ou reprodução de retrocesso rápido) de uma imagem emmovimento que está sendo reproduzida, na velocidade de reproduçãoespecificada na etapa S407 (etapa S408).
Depois do processo na etapa S408, a seção de controle 120procede ao processo na etapa S19, verifica a presença/ausência de dados decoordenada do painel de toque 107, e determina se ou não o contato com asuperfície operacional do painel de toque 107 foi continuado (etapa S409).
Este processo de determinação na etapa S409 é um processode determinar se ou não o contato do dedo de um usuário ou similar com asuperfície operacional do painel de toque foi continuado sucessivamentedesde a operação de traçado.
Se for determinado no processo de determinação na etapaS409 que o contato do dedo ou similar com a superfície operacional do painelde toque 107 terminou, a seção de controle 120 controla seções individuaispara retornar a imagem em movimento sendo reproduzida na velocidadevariável à reprodução de velocidade constante original (reprodução develocidade normal) (etapa S410).
Depois disso, a seção de controle 120 repete o processomostrado na Figura 18 do processo na etapa S403 em diante. Assim, umanova operação de traçado ou similar pode ser aceita.
Se for determinado no processo de determinação na etapaS409 que o contato do dedo ou similar com a superfície operacional do painelde toque 107 não terminou (foi continuado), é determinado que o usuárioesteve continuando a reprodução de velocidade variável da imagem emmovimento.
Então, a seção de controle 120 determina se ou não houvenenhuma mudança na posição de contato do dedo do usuário ou similarmantido em contato com a superfície operacional do painel de toque 107(etapa S411). Se for determinado no processo de determinação na etapa S411que não houve nenhuma mudança na posição de contato do dedo ou similar, aseção de controle 120 repete o processo da etapa S409 em diante.Se for determinado no processo de determinação na etapaS411 que houve uma mudança na posição de contato do dedo ou similar, podeser determinado que uma operação de traçado foi executada novamente. Estaoperação de traçado executada novamente significa que uma operação deajustar a velocidade de reprodução de velocidade variável foi executada comomencionado acima com referência à Figura 17(b) e Figura 17(c).
Neste caso, a seção de controle 120 detecta a direção daoperação de traçado, a distância h da operação de traçado, e a velocidade ν daoperação de traçado, e especifica uma nova velocidade de reprodução develocidade variável (qual múltiplo de velocidade é para ser fixado) (etapaS412).
Então, a seção de controle 120 muda a velocidade dereprodução da imagem em movimento sendo reproduzida para ser avelocidade de reprodução de velocidade variável especificada na etapa S412(etapa S413). Depois disso, o processo da etapa S409 em diante é repetido.
Deste modo, quando uma imagem em movimento está sendoreproduzida, a velocidade de reprodução das imagens em movimento pode sermudada por uma operação de traçado no painel de toque 107. Então,mantendo o contato do dedo ou similar com a superfície operacional do painelde toque 107 sucessivamente da operação de traçado, reprodução da imagemem movimento pode ser executada para manter a velocidade de reproduçãomudada da imagem em movimento.
Adicionalmente, executando uma operação de traçadonovamente por meio de que o dedo ou similar que foi mantido em contatocontinuamente em contato com a superfície operacional do painel de toque107 é movido na superfície operacional, a velocidade de reprodução deimagens em movimento pode ser ajustada (feita mais rápida ou mais lenta)novamente.
Efeitos de ConcretizaçõesNo caso da primeira a terceira concretizações mencionadasacima, durante reprodução de uma imagem imóvel, executando uma operaçãode traçado ou operação de aperto e então mantendo o dedo ou similar emcontato com o painel de toque sem liberar, avanço ou inversão de imagemsucessiva, ou ampliação ou redução de imagem sucessiva pode ser executado.
No caso da primeira a terceira concretizações mencionadasacima, a velocidade à qual uma imagem de exibição é mudada pode sercontrolada conforme a distância ou velocidade de uma operação de traçado,ou a distância ou velocidade de uma operação de aperto. Assim, recuperaçãode uma imagem desejada pode ser executada rapidamente e facilmente.
No caso da segunda concretização mencionada acima, o modode exibição de uma imagem pode ser mudado continuando o contato do dedoou similar com a superfície operacional do painel de toque sucessivamente daoperação de traçado. Assim, recuperação de uma imagem desejada pode serexecutada rapidamente e facilmente.
No caso da quarta concretização mencionada acima,reprodução de velocidade variável de uma imagem em movimento pode serexecutada, executando uma operação de traçado durante reprodução daimagem em movimento. Então, depois de executar a operação de traçado,mantendo o dedo ou similar em contato com o painel de toque como está semliberar, a reprodução de velocidade variável da imagem em movimento podeser mantida como está, e quando uma operação de traçado é executadaadicionalmente daquele estado, a velocidade de reprodução pode ser ajustada.
No caso da primeira a quarta concretizações mencionadasacima, a necessidade de executar uma operação como uma operação detraçado ou uma operação de aperto uma pluralidade de vezes na superfícieoperacional do painel de toque pode ser reduzida, por esse meio tornandopossível dar uma mudança desejada à imagem executando a operação umnúmero pequeno de vezes.Capacidade de Implementação de Método e Programa
Como é aparente de cada uma das concretizações supracitadas,um método e um programa de acordo com uma concretização da presenteinvenção podem ser implementados como o método ou o programa descritocom referência a cada uma das Figuras 5 e 6, Figuras 8 e 9, Figuras 14 e 15 eFiguras 18 e 19.
Quer dizer, o método descrito com referência a cada uma dasFiguras 5 e 6, Figuras 8 e 9, Figuras 14 e 15 e Figuras 18 e 19 é o método deacordo com uma concretização da presente invenção.
O programa descrito com referência a cada uma das Figuras 5e 6, Figuras 8 e 9, Figuras 14 e 15 e Figuras 18 e 19 é o programa de acordocom uma concretização da presente invenção.
Portanto, implementando o programa de acordo com umaconcretização da presente invenção, e incorporando o programa em umacâmera digital imóvel ou vários tipos de aparelho de processamento deimagem, o aparelho de processamento de imagem de acordo com umaconcretização da presente invenção pode ser implementado.Outros
Nas concretizações supracitadas, a seção de exibição 106implementa um dispositivo de exibição de imagem, o painel de toque 107implementa meio detector de posição apontada, o meio de gravação 135implementa meio de armazenamento, e principalmente a seção de controle120 implementa meio de controle de exibição.
Também, principalmente o circuito de relógio 136 implementameio de medição para medir uma duração. O painel de toque 107 e a seção decontrole 120 implementam meio detector de distância, o circuito de relógio136 implementa meio de provisão de tempo, e o painel de toque 107, a seçãode controle 120, e o circuito de relógio 136 implementam meio detector develocidade.O limiar para a distância ou velocidade de uma operação detraçado, ou o limiar para a duração de contato de um dedo ou similar com opainel de toque pode ser fixado a um valor apropriado levando em contacondições tal como o desempenho de equipamento.
Enquanto as concretizações supracitadas são dirigidas ao casono qual a presente invenção é aplicada a um aparelho de formação deimagem, isto não deveria ser interpretado restritivamente. Por exemplo, apresente invenção pode ser aplicada a um terminal de telefone móvel comfunção de câmera, um terminal de informação móvel tal como umdenominado PDA (Assistente Digital Pessoal) capaz de processar dados deimagem, e outros vários tipos de aparelho de processamento de imagemcapazes de processar dados de imagem.
Na primeira e segunda concretizações mencionadas acima,uma operação de traçar a tela de exibição da direita à esquerda é fixada comouma operação na direção dianteira de tempo, e uma operação de traçar a telade exibição da esquerda à direita é fixada como uma operação na direçãoinversa de tempo. Porém, isto não deveria ser interpretado restritivamente.
Reciprocamente, uma operação de traçar a tela de exibição daesquerda à direita pode ser fixada como uma operação na direção dianteira detempo, e uma operação de traçar a tela de exibição da direita à esquerda podeser fixada como uma operação na direção inversa de tempo.
Na quarta concretização mencionada acima, uma operação detraçar a tela de exibição da direita à esquerda é fixada como uma operaçãopara executar reprodução de avanço rápido, e uma operação de traçar a tela deexibição da esquerda à direita é fixada como uma operação para executarreprodução de retrocesso rápido. Porém, isto não deveria ser interpretadorestritivamente.
Reciprocamente, uma operação de traçar a tela de exibição daesquerda à direita pode ser fixada como uma operação para executarreprodução de retrocesso rápido, e uma operação de traçar a tela de exibiçãoda direita à esquerda pode ser fixada como uma operação para executarreprodução de avanço rápido.
Na primeira e segunda concretizações mencionadas acima,recuperação de uma imagem é executada por uma operação de traçar a tela deexibição na direção horizontal. Porém, isto não deveria ser interpretadorestritivamente. Também é possível fixar uma operação de traçar a tela deexibição na direção vertical como uma operação para recobrar uma imagem.Quer dizer, também é possível executar rolagem de imagem na direçãovertical da tela de exibição.
Enquanto foi descrito nas concretizações supracitadas que opainel de toque é implementado como um sensível à pressão ou eletrostático,isto não deveria ser interpretado restritivamente. Por exemplo, é possível usarpainéis de toque de um tipo que pode identificar uma posição apontadadetectando uma mudança em brilho devido à proximidade a um dedo ousimilar. Quer dizer, é possível usar painéis de toque de várias configuraçõesque podem detectar uma posição apontada pelo usuário.
O presente pedido contém assunto relacionado àquele expostono Pedido de Patente de Prioridade Japonês JP 2008-295304 depositado noEscritório de Registro de Patentes do Japão em 19 de novembro de 2008, oconteúdo inteiro de qual está por este meio incorporado por referência.
Deveria ser entendido por aqueles qualificados na técnica quevárias modificações, combinações, sub-combinações e alterações podemocorrer dependendo de exigências de projeto e outros fatores até onde elesestão dentro da extensão das reivindicações anexas ou dos equivalentes disso.

Claims (9)

1. Aparelho de processamento de imagem, caracterizado pelofato de que inclui:um dispositivo de exibição de imagem;meio detector de posição apontada para aceitar uma operaçãode apontamento de um usuário por uma superfície operacional provida emuma tela de exibição do dispositivo de exibição de imagem, e detectar eproduzir uma posição apontada pela operação de apontamento na superfícieoperacional;meio de armazenamento para armazenar dados de imagem; emeio de controle de exibição para exibir no dispositivo deexibição de imagem uma imagem de acordo com os dados de imagemarmazenados pelo meio de armazenamento,em que quando a operação de apontamento é feita nasuperfície operacional pelo usuário, o meio de controle de exibição começaum processo de exibição de uma imagem no dispositivo de exibição deimagem de uma maneira de acordo com a operação de apontamento feita pelousuário que é determinada na base de uma saída de detecção do meio detectorde posição apontada, e continua o processo de exibição ao quandoapontamento na superfície operacional continua sucessivamente da operaçãode apontamento na superfície operacional.
2. Aparelho de processamento de imagem de acordo com areivindicação 1, caracterizado pelo fato de que:o processo de exibição executado de uma maneira de acordocom uma operação é um de um processo de rolagem de uma imagem deexibição, um processo de exibição aumentada da imagem de exibição, umprocesso de exibição reduzida da imagem de exibição, um processo dereprodução de avanço rápido de uma imagem em movimento, e um processode reprodução de retrocesso rápido da imagem em movimento.
3. Aparelho de processamento de imagem de acordo com areivindicação 1, caracterizado pelo fato de que adicionalmente inclui:meio de medição para medir, quando a operação deapontamento é feita na superfície operacional pelo usuário, uma duração deapontamento de acordo com a operação de apontamento na superfícieoperacional,em que o meio de controle de exibição muda modos deexibição quando a duração de apontamento de acordo com a operação deapontamento medida pelo meio de medição excede um limiar predeterminado.
4. Aparelho de processamento de imagem de acordo com areivindicação 3, caracterizado pelo fato de que:um dos modos de exibição é um modo de exibição no qual,quando o processo de exibição que está sendo executado é um processo derolagem de uma imagem de exibição, o processo de rolagem é executadodepois de exibir uma pluralidade de imagens reduzidas na tela de exibição.
5. Aparelho de processamento de imagem de acordo com areivindicação 3, caracterizado pelo fato de que:um dos modos de exibição é um modo de exibição no qual,quando o processo de exibição que está sendo executado é um processo derolagem de uma imagem de exibição, o processo de rolagem é executadodepois de exibir informação relacionada a uma data relacionada à imagem deexibição, uma pluralidade de imagens reduzidas, e informação relacionada aum atributo da imagem de exibição, em áreas de exibição diferentes.
6. Aparelho de processamento de imagem de acordo com areivindicação 1, caracterizado pelo fato de que:a operação de apontamento feita na superfície operacional domeio detector de posição apontada é uma operação de traçado ou umaoperação de aperto;o aparelho de processamento de imagem adicionalmenteinclui:meio detector de distância para detectar uma distância daoperação de traçado ou a operação de aperto na base de uma saída de detecçãodo meio detector de posição apontada,meio de provisão de tempo para prover informação de tempo,emeio detector de velocidade para detectar uma velocidade daoperação de traçado ou da operação de aperto na base da saída de detecção domeio detector de posição apontada, e a informação de tempo do meio deprovisão de tempo; eo meio de controle de exibição controla uma maneira deexibição de uma imagem pelo processo de exibição na base de uma ou ambasda distância da operação de traçado ou da operação de aperto que é detectadapelo meio detector de distância, e a velocidade da operação de traçado ou daoperação de aperto que é detectada pelo meio detector de velocidade.
7. Método de exibição de imagem, caracterizado pelo fato deque inclui as etapas de:aceitar uma operação de apontamento de um usuário por meiodetector de posição apontada, o meio detector de posição apontada sendoconfigurado para ter uma superfície operacional provida em uma tela deexibição de um dispositivo de exibição de imagem, aceitar a operação deapontamento do usuário, e detectar e produzir uma saída de posição apontadapela operação de apontamento na superfície operacional; emeio de controle de exibição iniciando um processo deexibição de uma imagem no dispositivo de exibição de imagem quando aoperação de apontamento é feita na superfície operacional pelo usuário naetapa de aceitação, de uma maneira de acordo com a operação deapontamento feita pelo usuário que é determinada na base de uma saída dedetecção do meio detector de posição apontada, e continuar o processo deexibição quando apontamento na superfície operacional continuasucessivamente da operação de apontamento na superfície operacional, omeio de controle de exibição sendo configurado para exibir no dispositivo deexibição de imagem uma imagem de acordo com dados de imagemarmazenados no meio de armazenamento.
8. Programa de exibição de imagem, caracterizado pelo fato deser para fazer um computador incorporado em um aparelho de processamentode formação de imagem executar as etapas de:aceitar uma operação de apontamento de um usuário por meiodetector de posição apontada, o meio detector de posição apontada sendoconfigurado para ter uma superfície operacional provida em uma tela deexibição de um dispositivo de exibição de imagem, aceitar a operação deapontamento do usuário, e detectar e produzir uma posição apontada pelaoperação de apontamento na superfície operacional; emeio de controle de exibição iniciando um processo deexibição de uma imagem no dispositivo de exibição de imagem quando aoperação de apontamento é feita na superfície operacional pelo usuário naetapa de aceitação, de uma maneira de acordo com a operação deapontamento feita pelo usuário que é determinada na base de uma saída dedetecção do meio detector de posição apontada, e continuar o processo deexibição quando apontamento na superfície operacional continuasucessivamente da operação de apontamento na superfície operacional, omeio de controle de exibição sendo configurado para exibir no dispositivo deexibição de imagem uma imagem de acordo com dados de imagemarmazenados no meio de armazenamento.
9. Aparelho de processamento de imagem, caracterizado pelofato de que inclui:um dispositivo de exibição de imagem;uma seção detectora de posição apontada configurada paraaceitar uma operação de apontamento de um usuário por uma superfícieoperacional provida em uma tela de exibição do dispositivo de exibição deimagem, e detectar e produzir uma posição apontada pela operação deapontamento na superfície operacional;uma seção de armazenamento configurada para armazenardados de imagem; euma seção de controle de exibição configurada para exibir nodispositivo de exibição de imagem uma imagem de acordo com os dados deimagem armazenados pela seção de armazenamento,em que quando a operação de apontamento é feita nasuperfície operacional pelo usuário, a seção de controle de exibição inicia umprocesso de exibição de uma imagem no dispositivo de exibição de imagemde uma maneira de acordo com a operação de apontamento feita pelo usuárioque é determinada na base de uma saída de detecção da seção detectora deposição apontada, e continua o processo de exibição quando apontamento nasuperfície operacional continua sucessivamente da operação de apontamento na superfície operacional.
BRPI0904536-8A 2008-11-19 2009-11-18 aparelho de processamento de imagem, e, método e programa de exibição de imagem BRPI0904536A2 (pt)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008295304A JP4811452B2 (ja) 2008-11-19 2008-11-19 画像処理装置、画像表示方法および画像表示プログラム

Publications (1)

Publication Number Publication Date
BRPI0904536A2 true BRPI0904536A2 (pt) 2011-02-08

Family

ID=41404150

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0904536-8A BRPI0904536A2 (pt) 2008-11-19 2009-11-18 aparelho de processamento de imagem, e, método e programa de exibição de imagem

Country Status (6)

Country Link
US (1) US9063646B2 (pt)
EP (1) EP2189892B1 (pt)
JP (1) JP4811452B2 (pt)
CN (1) CN101742104A (pt)
BR (1) BRPI0904536A2 (pt)
RU (1) RU2441268C2 (pt)

Families Citing this family (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5219929B2 (ja) 2008-07-31 2013-06-26 ソニー株式会社 情報処理装置および方法、並びにプログラム
KR101545880B1 (ko) * 2008-12-22 2015-08-21 삼성전자주식회사 터치 스크린을 구비한 단말기 및 그 단말기의 데이터 표시 방법
JP5284113B2 (ja) * 2009-01-06 2013-09-11 キヤノン株式会社 情報処理装置、情報処理方法、プログラム及び記憶媒体
JP5343676B2 (ja) * 2009-04-08 2013-11-13 ソニー株式会社 画像処理装置、画像処理方法およびコンピュータプログラム
JP5463739B2 (ja) 2009-06-03 2014-04-09 ソニー株式会社 撮像装置、画像処理方法及びプログラム
US8434153B2 (en) 2009-08-24 2013-04-30 Microsoft Corporation Application display on a locked device
US20110239114A1 (en) * 2010-03-24 2011-09-29 David Robbins Falkenburg Apparatus and Method for Unified Experience Across Different Devices
EP2395440A3 (en) * 2010-06-14 2012-01-11 Lg Electronics Inc. Mobile terminal and conrolling method thereof
CN102346620A (zh) * 2010-07-29 2012-02-08 和硕联合科技股份有限公司 电子书及其注记显示方法
USD661702S1 (en) * 2010-08-31 2012-06-12 Sony Corporation Display panel or screen with an animated graphical user interface
KR20120023867A (ko) * 2010-09-02 2012-03-14 삼성전자주식회사 터치 스크린을 구비한 휴대 단말기 및 그 휴대 단말기에서 컨텐츠 표시 방법
KR20120031399A (ko) * 2010-09-24 2012-04-03 엘지전자 주식회사 이동 단말기 및 그의 재생속도 제어 방법
KR101727899B1 (ko) 2010-11-26 2017-04-18 엘지전자 주식회사 휴대 단말기 및 그 동작 제어방법
JP5193275B2 (ja) * 2010-12-01 2013-05-08 株式会社コナミデジタルエンタテインメント 情報処理装置、情報処理装置の制御方法、及びプログラム
JP5418508B2 (ja) * 2011-01-13 2014-02-19 カシオ計算機株式会社 電子機器、表示制御方法及びプログラム
JP5678324B2 (ja) 2011-02-10 2015-03-04 パナソニックIpマネジメント株式会社 表示装置、コンピュータプログラム、及び表示方法
US9058098B2 (en) * 2011-02-14 2015-06-16 Sony Corporation Display control device
US8780140B2 (en) * 2011-02-16 2014-07-15 Sony Corporation Variable display scale control device and variable playing speed control device
JP2012185647A (ja) 2011-03-04 2012-09-27 Sony Corp 表示制御装置、表示制御方法、およびプログラム
US9588673B2 (en) * 2011-03-31 2017-03-07 Smart Technologies Ulc Method for manipulating a graphical object and an interactive input system employing the same
WO2012164895A1 (ja) 2011-05-27 2012-12-06 京セラ株式会社 電子機器
KR101794000B1 (ko) * 2011-06-13 2017-11-06 삼성전자주식회사 터치 스크린을 구비하는 기기에서 스크롤 장치 및 방법
JP2013008193A (ja) * 2011-06-24 2013-01-10 Nikon Corp 撮像装置および撮像装置の制御プログラム
JP5848561B2 (ja) * 2011-09-20 2016-01-27 キヤノン株式会社 撮像装置及びその制御方法、プログラム、並びに記憶媒体
JP5875813B2 (ja) * 2011-09-27 2016-03-02 オリンパス株式会社 顕微鏡システム
JP2013072995A (ja) * 2011-09-27 2013-04-22 Olympus Corp 顕微鏡システム
JP5994434B2 (ja) * 2011-10-07 2016-09-21 カシオ計算機株式会社 電子機器、及びプログラム
JP2016194957A (ja) * 2011-10-07 2016-11-17 カシオ計算機株式会社 電子機器、及びプログラム
JP5927907B2 (ja) * 2011-12-26 2016-06-01 ブラザー工業株式会社 画像形成装置、画像形成装置の制御方法およびプログラム
US9146662B2 (en) * 2012-04-12 2015-09-29 Unify Gmbh & Co. Kg Method for controlling an image on a display
JP5565433B2 (ja) * 2012-04-20 2014-08-06 カシオ計算機株式会社 撮像装置及び撮像処理方法並びにプログラム
JP5923395B2 (ja) * 2012-06-26 2016-05-24 京セラ株式会社 電子機器
JP6198377B2 (ja) * 2012-09-14 2017-09-20 キヤノン株式会社 表示制御装置、表示制御方法、及びプログラム
RU2533445C2 (ru) * 2012-10-02 2014-11-20 ЭлДжи ЭЛЕКТРОНИКС ИНК. Автоматическое распознавание и съемка объекта
US9335913B2 (en) 2012-11-12 2016-05-10 Microsoft Technology Licensing, Llc Cross slide gesture
JP5916033B2 (ja) * 2012-12-03 2016-05-11 株式会社ソニー・インタラクティブエンタテインメント 電子機器、画像表示制御方法
KR20140111171A (ko) * 2013-03-08 2014-09-18 삼성전자주식회사 컨텐츠의 스크롤 시 대표 정보를 표시하는 전자 장치 및 그 제어 방법
JP5951551B2 (ja) * 2013-04-17 2016-07-13 株式会社スター精機 成形品取出機の教示ペンダント
US9319589B2 (en) * 2013-05-31 2016-04-19 Sony Corporation Device and method for capturing images and selecting a desired image by tilting the device
USD738394S1 (en) 2013-06-09 2015-09-08 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD741350S1 (en) 2013-06-10 2015-10-20 Apple Inc. Display screen or portion thereof with animated graphical user interface
JP2015026257A (ja) * 2013-07-26 2015-02-05 ソニー株式会社 情報処理装置、情報処理方法、およびプログラム
JP6364718B2 (ja) * 2013-08-05 2018-08-01 日本電気株式会社 情報表示装置、制御方法、及びプログラム
USD772278S1 (en) 2013-12-18 2016-11-22 Apple Inc. Display screen or portion thereof with animated graphical user interface
JP6388479B2 (ja) * 2014-02-19 2018-09-12 ヤフー株式会社 情報表示装置、情報配信装置、情報表示方法、情報表示プログラムおよび情報配信方法
JP6176853B2 (ja) * 2014-02-24 2017-08-09 株式会社ゼンリンデータコム 画像表示処理装置、画像表示処理方法および画像表示処理プログラム
USD769892S1 (en) 2014-05-30 2016-10-25 Apple Inc. Display screen or portion thereof with graphical user interface
JP5841224B2 (ja) * 2014-12-12 2016-01-13 京セラ株式会社 電子機器、表示制御方法および表示制御プログラム
US9740860B2 (en) * 2015-02-26 2017-08-22 Kairos Social Solutions, Inc. Device, system, and method of preventing unauthorized recording of visual content displayed on an electronic device
US10162516B2 (en) * 2015-05-22 2018-12-25 Casio Computer Co., Ltd. Display apparatus for displaying images
JP6098681B2 (ja) * 2015-05-22 2017-03-22 カシオ計算機株式会社 表示装置、表示方法及びプログラム
USD765699S1 (en) 2015-06-06 2016-09-06 Apple Inc. Display screen or portion thereof with graphical user interface
US10503387B2 (en) * 2015-06-07 2019-12-10 Apple Inc. Intelligent scrolling of electronic document
US10481645B2 (en) 2015-09-11 2019-11-19 Lucan Patent Holdco, LLC Secondary gesture input mechanism for touchscreen devices
JP5869722B1 (ja) * 2015-11-12 2016-02-24 京セラ株式会社 電子機器、表示制御方法および表示制御プログラム
JP6711632B2 (ja) * 2016-02-08 2020-06-17 キヤノン株式会社 情報処理装置、情報処理方法、及び、プログラム
JP6145738B2 (ja) * 2016-03-03 2017-06-14 パナソニックIpマネジメント株式会社 表示装置及びコンピュータプログラム
JP6176357B2 (ja) * 2016-04-28 2017-08-09 ブラザー工業株式会社 画像形成装置、画像形成装置の制御方法およびプログラム
JP6643948B2 (ja) 2016-05-12 2020-02-12 キヤノン株式会社 表示制御装置およびその制御方法
JP6395768B2 (ja) * 2016-07-14 2018-09-26 キヤノン株式会社 表示制御装置、表示制御方法、及びプログラム
CN112653837B (zh) 2016-08-31 2022-09-13 佳能株式会社 摄像控制设备及其控制方法和存储介质
US20180225013A1 (en) * 2017-02-06 2018-08-09 Likemoji Inc. Network-based graphical communication system
JP6789839B2 (ja) * 2017-02-14 2020-11-25 キヤノン株式会社 表示制御装置およびその制御方法、プログラム、記憶媒体
USD846587S1 (en) 2017-06-04 2019-04-23 Apple Inc. Display screen or portion thereof with animated graphical user interface
USD879132S1 (en) 2018-06-03 2020-03-24 Apple Inc. Electronic device with graphical user interface
USD877175S1 (en) 2018-06-04 2020-03-03 Apple Inc. Electronic device with graphical user interface
USD883319S1 (en) 2018-10-29 2020-05-05 Apple Inc. Electronic device with graphical user interface
USD1010674S1 (en) * 2020-12-31 2024-01-09 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Display screen or portion thereof with transitional graphical user interface
USD984461S1 (en) 2021-06-04 2023-04-25 Apple Inc. Display screen or portion thereof with graphical user interface

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4905007A (en) * 1987-05-29 1990-02-27 Samson Rohm Character input/output device
US5499330A (en) * 1993-09-17 1996-03-12 Digital Equipment Corp. Document display system for organizing and displaying documents as screen objects organized along strand paths
JP3176541B2 (ja) 1995-10-16 2001-06-18 シャープ株式会社 情報検索装置および情報検索方法
US6147703A (en) * 1996-12-19 2000-11-14 Eastman Kodak Company Electronic camera with image review
GB9701793D0 (en) * 1997-01-29 1997-03-19 Gay Geoffrey N W Means for inputting characters or commands into a computer
US6747680B1 (en) * 1999-12-13 2004-06-08 Microsoft Corporation Speed-dependent automatic zooming interface
US6233015B1 (en) * 1997-06-27 2001-05-15 Eastman Kodak Company Camera with user compliant browse and display modes
US8479122B2 (en) 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US6538698B1 (en) * 1998-08-28 2003-03-25 Flashpoint Technology, Inc. Method and system for sorting images in an image capture unit to ease browsing access
JP2003512676A (ja) 1999-10-20 2003-04-02 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 画像コレクションをブラウズする装置及び方法
US7138983B2 (en) * 2000-01-31 2006-11-21 Canon Kabushiki Kaisha Method and apparatus for detecting and interpreting path of designated position
JP4325075B2 (ja) * 2000-04-21 2009-09-02 ソニー株式会社 データオブジェクト管理装置
EP1251515A1 (en) * 2001-04-19 2002-10-23 Koninklijke Philips Electronics N.V. Method and system for selecting a position in an image sequence
WO2003021916A2 (en) * 2001-08-29 2003-03-13 Digeo, Inc. System and method for capturing video frames for focused navigation within a user interface
US6690387B2 (en) 2001-12-28 2004-02-10 Koninklijke Philips Electronics N.V. Touch-screen image scrolling system and method
CN102999746B (zh) * 2002-09-26 2016-11-23 Ip解决方案株式会社 使用光点图形的信息重放、输入输出方法、信息重放装置、便携信息输入输出装置以及电子玩具
US20060109283A1 (en) * 2003-02-04 2006-05-25 Shipman Samuel E Temporal-context-based video browsing interface for PVR-enabled television systems
EP1538536A1 (en) * 2003-12-05 2005-06-08 Sony International (Europe) GmbH Visualization and control techniques for multimedia digital content
JP2005234291A (ja) * 2004-02-20 2005-09-02 Nissan Motor Co Ltd 表示装置および表示方法
JP4855654B2 (ja) * 2004-05-31 2012-01-18 ソニー株式会社 車載装置、車載装置の情報提供方法、車載装置の情報提供方法のプログラム及び車載装置の情報提供方法のプログラムを記録した記録媒体
US20070087781A1 (en) * 2004-06-30 2007-04-19 Bettis Sonny R Video services delivered to a cellular handset
US7728821B2 (en) * 2004-08-06 2010-06-01 Touchtable, Inc. Touch detecting interactive display
EP1790277B1 (en) * 2004-08-23 2018-11-21 Olympus Corporation Image display device and image display program
RU2304301C2 (ru) * 2004-10-29 2007-08-10 Дмитрий Иванович Самаль Способ ввода символов в электронно-вычислительные устройства
US7786975B2 (en) * 2005-12-23 2010-08-31 Apple Inc. Continuous scrolling list with acceleration
JP4770460B2 (ja) * 2005-12-28 2011-09-14 ソニー株式会社 画像記録装置、画像記録方法、画像処理装置、画像処理方法及びプログラム
KR100672605B1 (ko) * 2006-03-30 2007-01-24 엘지전자 주식회사 아이템 선택 방법 및 이를 위한 단말기
US9395905B2 (en) * 2006-04-05 2016-07-19 Synaptics Incorporated Graphical scroll wheel
US8683362B2 (en) * 2008-05-23 2014-03-25 Qualcomm Incorporated Card metaphor for activities in a computing device
CN101063925B (zh) 2006-04-24 2012-03-21 宏达国际电子股份有限公司 信息导读方法
TWI382388B (zh) * 2006-05-23 2013-01-11 Au Optronics Corp 薄膜電晶體液晶顯示器的驅動電路、時序控制器及其驅動方法
JP2008033695A (ja) * 2006-07-29 2008-02-14 Sony Corp 表示内容のスクロール方法、スクロール装置およびスクロールプログラム
JP5186132B2 (ja) * 2007-04-24 2013-04-17 株式会社ソニー・コンピュータエンタテインメント 画像表示装置、画像表示方法、プログラム及び情報記憶媒体
US8681104B2 (en) * 2007-06-13 2014-03-25 Apple Inc. Pinch-throw and translation gestures
US8365235B2 (en) * 2007-12-18 2013-01-29 Netflix, Inc. Trick play of streaming media
JP4752900B2 (ja) * 2008-11-19 2011-08-17 ソニー株式会社 画像処理装置、画像表示方法および画像表示プログラム
JP5524868B2 (ja) * 2009-02-02 2014-06-18 パナソニック株式会社 情報表示装置
JP5393190B2 (ja) * 2009-02-17 2014-01-22 キヤノン株式会社 表示制御装置、表示制御装置の制御方法、プログラム、及び記録媒体

Also Published As

Publication number Publication date
JP4811452B2 (ja) 2011-11-09
EP2189892B1 (en) 2017-07-19
JP2010122856A (ja) 2010-06-03
US20100123734A1 (en) 2010-05-20
CN101742104A (zh) 2010-06-16
EP2189892A2 (en) 2010-05-26
RU2009142618A (ru) 2011-05-27
US9063646B2 (en) 2015-06-23
RU2441268C2 (ru) 2012-01-27
EP2189892A3 (en) 2011-08-10

Similar Documents

Publication Publication Date Title
BRPI0904536A2 (pt) aparelho de processamento de imagem, e, método e programa de exibição de imagem
CN101739206B (zh) 图像处理设备、图像显示方法、及图像显示程序
US8687126B2 (en) Digital image signal processing method, medium for recording the method, and digital image signal processing apparatus
JP5855575B2 (ja) 画像群の可変速度の閲覧
EP2541902B1 (en) Imaging processing device and image processing method
JP5525703B2 (ja) 画像再生表示装置
CN102611835B (zh) 数字拍摄设备及其控制方法
JP2010226319A (ja) 撮像装置及び撮像方法
JP4011017B2 (ja) デジタルイメージデバイス及びその制御方法
JPWO2009087962A1 (ja) 画像処理装置
US20150187046A1 (en) Still image display device and system, and imaging device
JP4779524B2 (ja) 画像処理装置および方法、並びにプログラム
JPH1098667A (ja) 画像再生装置
WO2023160143A1 (zh) 浏览多媒体内容的方法及装置
JP4792529B2 (ja) 画像再生装置
JP6590560B2 (ja) 撮像制御装置およびその制御方法
CN111565285A (zh) 图像输出装置及其控制方法和存储介质
KR20100055945A (ko) 사용자 설정 제스처를 수행하는 디지털 영상 처리 장치 및 그 동작 방법
JP6381208B2 (ja) 画像再生装置、画像再生方法、およびプログラム
KR101476653B1 (ko) 디지털 영상 처리 장치 및 그 제어 방법
JP5056814B2 (ja) 画像表示装置
JP2019050476A (ja) 画像記録装置、表示制御方法及びプログラム
JP2007133063A (ja) 表示制御装置、画像表示装置、撮像装置、表示制御方法
KR20090079400A (ko) 프리뷰 영상을 저장 및 재생하는 디지털 촬영 장치 및 그제어 방법

Legal Events

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

Free format text: REFERENTE A 7A 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 2386 DE 27-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.