BRPI0905261A2 - aparelho de processamento de imagem e método de exibição de imagem - Google Patents

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

Info

Publication number
BRPI0905261A2
BRPI0905261A2 BRPI0905261-5A BRPI0905261A BRPI0905261A2 BR PI0905261 A2 BRPI0905261 A2 BR PI0905261A2 BR PI0905261 A BRPI0905261 A BR PI0905261A BR PI0905261 A2 BRPI0905261 A2 BR PI0905261A2
Authority
BR
Brazil
Prior art keywords
search
image
display
search key
association
Prior art date
Application number
BRPI0905261-5A
Other languages
English (en)
Inventor
Ayako Iwase
Qihong Wang
Akiko Terayama
Hiroyuki Ozawa
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 BRPI0905261A2 publication Critical patent/BRPI0905261A2/pt

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/53Querying
    • G06F16/532Query formulation, e.g. graphical querying
    • 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/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)
  • Studio Devices (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

APARELHO DE PROCESSAMENTO DE IMAGEM E METODO DE EXIBIçãO DE IMAGEM é descrito um aparelho de processamento de imagem que inclui: um dispositivo de exibição; uma unidade de armazenamento configurada para armazenar uma pluralidade de dados de imagem com informação correspondente a uma tecla de busca; uma unidade de especificação de tecla de busca configurada para especificar uma tecla de busca usada para busca de imagem; uma unidade de busca configurada para buscar e extrair dados de imagem com informação relacionada à tecla de busca especificada pela unidade de especificação de tecla de busca da unidade de armazenamento; e uma unidade de controle de exibição configurada para controlar a imagem correspondente aos dados de imagem extraídos pela unidade de busca a ser exibidos na posição correspondente ao grau de associação com a tecla de busca na tela de exibição do dispositivo de exibição.

Description

"APARELHO DE PROCESSAMENTO DE IMAGEM E MÉTODO DEEXIBIÇÃO DE IMAGEM"
FUNDAMENTOS DA INVENÇÃO
1. Campo da Invenção
A presente invenção diz respeito a um aparelho incluindo umdispositivo de exibição com uma tela de exibição relativamente grande, porexemplo, tal como uma câmera de imagem digital, capaz de exibir váriasimagens, e a um método e programa usados com o seu aparelho.
2. Descrição da Tecnologia Relacionada
Câmeras de imagem digital que gravam imagens capturadasem uma mídia de gravação como dados digitais têm sido amplamente usadas.Nos últimos anos, tem havido grandes avanços na redução do tamanho dememória relâmpago ou memória removível embutidas usadas com câmeras deimagem digital, e o capacidade de o memória foi aumentada, e assim umagrande quantidade de dados de imagem pode ser armazenada em tal memória.
Também, com câmeras de imagem digital, o número deimagens capturadas que podem ser armazenadas nela aumentou ano após ano,e dados de imagem de um número muito maior a ser controlado na cabeça dousuário é freqüentemente armazenado em memória relâmpago ou memóriaremovível embutida.
Portanto, foram desenvolvidas câmeras de imagem digital emque um usuário adiciona uma palavra chave aos dados de imagem, por meiodo que busca pode ser executada usando essa palavra chave. Por exemplo,vários tipos de informação tais como um lugar onde uma imagem foicapturada, o nome de uma pessoa que foi capturada em uma imagem, e assimpor diante, foram adicionados como palavras chaves aos dados de imagemobtidos capturando-se uma imagem.
Também, no caso de busca dos dados de imagem de umaimagem desejada de uma pluralidade de dados de imagem usando umapalavra chave adicionada aos dados de imagem, o usuário estabelece(especifica) uma tecla de busca (condição de busca) para executar oprocessamento de busca. Por exemplo, uma tecla de busca é estabelecidaselecionando-se uma tecla de busca adequada de teclas de busca presentes deantemão, ou similares, ou a entrada de dados de texto é aceita a partir de umusuário, e esta é estabelecida como uma tecla de busca. Subseqüentemente, oprocessamento de busca é executado usando a tecla de busca assimestabelecida, por meio do que dados de imagem com esta tecla de buscapodem ser reduzidos. Assim, uma palavra chave é adicionada aos dados deimagem, permitindo assim busca de dados de imàgem usando a sua palavrachave, e busca de dados de imagem pode ser executada com flexibilidade.
Também, no que diz respeito a busca de imagem usando umapalavra chave, várias melhorias foram feitas, e, por exemplo, publicação dopedido de patente não examinado JP 2005-354134 e publicação do pedido depatente não examinado JP 2008-165424 revelam a busca de uma imagemdesejada rapidamente de uma maneira segura.
SUMÁRIO DA INVENÇÃO
Incidentalmente, no caso de detecção de dados de imagemcom informação casada com uma tecla de busca (condição de busca),resultados de busca são exibidos em um formato de lista, e assim, em muitoscasos, os seus resultados podem ser reconhecidos convenientemente.Entretanto, no caso da extensão de um faixa de busca aos dados de imagemrelacionados a uma tecla de busca (condição de busca), é difícil reconhecervisualmente de forma rápida o grau de associação com a condição de buscarelacionada com os resultados da busca apenas arranjando e exibindo os seusresultados da busca em uma forma plana com títulos.
Observou-se que é desejável prover os resultados de busca deimagem de maneira a reconhecer o relacionamento igualmente com uma teclade busca (condição de busca).De acordo com uma modalidade da presente invenção, umaparelho de processamento de imagem inclui: um dispositivo de exibição;
uma unidade de armazenamento configurada para armazenar uma pluralidadede dados de imagem com informação correspondente a uma tecla de busca;
uma unidade de especificação de tecla de busca configurada para especificaruma tecla de busca usada para busca de imagem; uma unidade de buscaconfigurada para buscar e extrair dados de imagem com informaçãorelacionada à tecla de busca especificada pela unidade de especificação detecla de busca da unidade de armazenamento; e uma unidade de controle deexibição configurada para controlar a imagem correspondente aos dados deimagem extraídos pela unidade de busca a ser exibidos na posiçãocorrespondente ao gràu de associação com a tecla de busca na tela de exibiçãodo dispositivo de exibição.
De acordo com a configuração apresentada, uma tecla debusca usada para busca de imagem é especificada por meio da unidade deespecificação de tecla de busca. Dados de imagem com informaçãorelacionada a esta tecla de busca especificada são buscados e extraídos daunidade de armazenamento para armazenar uma pluralidade de dados deimagem pela unidade de busca.
Subseqüentemente, a imagem correspondente aos dados deimagem buscados e extraídos é exibida na tela de exibição do dispositivo deexibição pela unidade de controle de exibição. Neste caso, a imagemcorrespondente aos dados de imagem obtidos como um resultado de busca éexibida na posição na tela de exibição correspondente ao grau de associaçãocom a tecla de busca pela unidade de controle de exibição.
Assim, os resultados da busca de imagem podem ser providosao usuário de maneira a reconhecer igualmente o relacionamento com a teclade busca (condição de busca).
De acordo com a configuração apresentada, os resultados debusca de imagem podem ser providos ao usuário de maneira a reconhecer oigualmente o relacionamento com a tecla de busca (condição de busca).
DESCRIÇÃO RESUMIDA DOS DESENHOS
A figura 1 é um diagrama de blocos para descrever umexemplo de configuração de um aparelho de formação de imagem ao qualuma modalidade de um aparelho, método e programa da presente invençãoforam aplicados;
A figura 2 é um diagrama para descrever um exemplo deesquema de um arquivo de imagens a ser gravado em uma mídia de gravaçãodo aparelho de formação de imagem;
A figura 3 é um diagrama para descrever um exemplo deesquema de uma pasta de imagens formada na mídia de gravação do aparelhode formação de imagem;
A figura 4 é um diagrama para descrever uma tabela deinformação de candidatos a tecla de busca formada na mídia de gravação doaparelho de formação de imagem, ou EEPROM, ou similares, de antemão;
As figuras 5A e 5B são diagramas para descrever oprocessamento para selecionar uma tecla de busca usada para busca deimagem a partir de informação de candidatos a tecla de busca registrados natabela de informação de candidatos a tecla de busca;
As figuras 6A e 6B são diagramas para descrever oprocessamento para selecionar uma tecla de busca usada para busca deimagem a partir de informação de candidatos a tecla de busca registrados natabela de informação de candidatos a tecla de busca;
As figuras 7A e 7B são diagramas para descrever oprocessamento para selecionar uma tecla de busca usada para busca deimagem a partir de informação de candidatos a tecla de busca registrados natabela de informação de candidatos a tecla de busca;
A figura 8 é um diagrama para descrever um exemplo deconfiguração de um dicionário de grau de associação de tecla de busca;
A figura 9 é um diagrama para descrever informação que podese tornar uma tecla de busca para busca de imagem, de informação de análisede imagem;
A figura 10 é um diagrama para descrever um modo deexibição (1) de resultados de busca no caso em que a busca de imagem éexecutada a partir de um estado em que uma tecla de busca (informação decaractere) é selecionada;
A figura 11 é um fluxograma para descrever o processamentono momento de busca de imagem a ser executado no aparelho de formação deimagem;
A figura 12 é um fluxograma continuado da figura 11;
A figura 13 é um diagrama para descrever um modo deexibição (2) de resultados de busca no caso em que a busca de imagem éexecutada a partir de um estado em que uma tecla de busca (informação decaractere) é selecionada;
A figura 14 é um fluxograma para descrever o processamentono caso de exibição dos resultados de busca de imagem com o modo deexibição (2) descrito usando a figura 13;
A figura 15 é um diagrama para descrever um modo deexibição (3) de resultados de busca no caso em que a busca de imagem éexecutada a partir de um estado em que duas teclas de busca (informação decaractere) são selecionadas;
A figura 16 é um diagrama para descrever uma tabela dedeterminação da posição de exibição (1) para determinar uma região deexibição de imagens miniaturas;
A figura 17 é um diagrama para descrever um modo deexibição (4) de resultados de busca no caso em que a busca de imagem éexecutada a partir de um estado em que duas teclas de busca (informação decaractere) são selecionadas;
A figura 18 é um diagrama para descrever uma tabela dedeterminação da posição de exibição (2) para determinar uma região deexibição de imagens miniaturas;
A figura 19 é um diagrama para descrever um modo deexibição (5) de resultados de busca no caso em que a busca de imagem éexecutada a partir de um estado em que duas teclas de busca (informação decaractere) são selecionadas;
A figura 20 é um fluxograma para descrever o processamentono caso de exibição dos resultados de busca de imagem com o modo deexibição (5) descrito usando a figura 19;
A figura 21 é um diagrama para descrever um modo deexibição (6) de resultados de busca no caso em que a busca de imagem éexecutada a partir de um estado em que duas teclas de busca (informação decaractere) são selecionadas;
A figura 22 é um fluxograma para descrever o processamentono caso de exibição dos resultados de busca de imagem com o modo deexibição (6) descrito usando a figura 21;
A figura 23 é um diagrama para descrever um onde a busca deimagem é executada usando uma imagem como uma tecla de busca;
A figura 24 é um diagrama para descrever uma operação paradeterminar resultados de busca;
As figuras 25A a 25C são diagramas para descrever um casoem que uma faixa de busca de resultados de imagem a ser armazenada emuma pasta muda de acordo com a inclinação do aparelho de formação deimagem que é inclinado por um usuário; e
A figura 26 é um fluxograma para descrever o processamentono caso em que uma faixa de busca de resultados de imagem a serarmazenada em uma pasta muda de acordo com a inclinação do aparelho deformação de imagem que é inclinado por um usuário, que foi descrito usandoas figuras 25A a 25C.
DESCRIÇÃO DAS MODALIDADES PREFERIDAS
Uma modalidade de um aparelho, método e programa serádescrita a seguir com referência aos desenhos.
Exemplo de Configuração de Aparelho de Formação deimagem
A figura 1 é um diagrama de blocos para descrever umexemplo de configuração de um aparelho de formação de imagem 100 ao qualuma modalidade de um aparelho, método e programa da presente invençãoforam aplicados. O aparelho de formação de imagem 100 comuta modos defotografar, por meio do que tanto imagens congeladas quanto imagens emmovimento podem ser captadas e gravadas em uma mídia de gravação.Entretanto, com a modalidade descrita a seguir, a configuração e operação doaparelho de formação de imagem 100 serão descritas com um caso em que oaparelho de formação de imagem 100 usa uma função como uma câmera deimagem digital basicamente para tirar uma foto ou produzir uma imagemcongelada como um exemplo, a fim de simplificar a explicação.
Como mostrado na figura 1, o aparelho de formação deimagem 100 inclui uma unidade de lente 101, um dispositivo de formação deimagem 102, uma unidade de pré-processamento 103, uma unidade deprocessamento de imagem 104, uma unidade do processamento de exibição105, uma unidade de exibição 106, um painel sensível ao toque 107, umaunidade de processamento de compressão 109, uma unidade deprocessamento de descompressão 110, e uma unidade de formação deimagem de exibição 111.
Também, o aparelho de formação de imagem 100 inclui umaunidade de controle 120, uma unidade de operação 131, um interface externa(a seguir, abreviada como interface externa) 132, um terminal deentrada/saída 133, uma unidade de gravação/leitura 134, e uma mídia degravação 135. Também, o aparelho de formação de imagem 100 inclui umpainel sensível ao toque na parte superior do aparelho 136, um sensor demovimento 137, uma unidade de recepção GPS 138, uma antena de recepçãoGPS 139, e um circuito de relógio 140.
Com o aparelho de formação de imagem 100 de acordo com apresente modalidade, a unidade de exibição 106 é constituída de um assimdenominado dispositivo de exibição fino, por exemplo, tal como um LCD(Monitor de Cristal Líquido), painel EL orgânico (Painel EletroluminescenteOrgânico), ou similares. Embora descrito posteriormente, o painel sensível aotoque 107 é aderido em toda a superfície da tela de exibição da unidade deexibição 106 de maneira a formar uma superfície operacional.
O painel sensível ao toque 107 aceita um operação deespecificação (operação de contato) como a superfície operacional a partir dousuário (operador), detecta o posição especificada (posição de toque) nasuperfície operacional do painel sensível ao toque 107, e notifica a unidade decontrole 120 dos dados de coordenadas indicando a sua posição especificada.
A unidade de controle 120 controla cada unidade do aparelhode formação de imagem 100 como descrito a seguir, e também reconhece qualtipo de exibição é executada na tela de exibição da unidade de exibição 106.
A unidade de controle 120 pode aceitar uma operação de especificação(operação de entrada) a partir do usuário com base nos dados de coordenadasindicando a posição especificada na superfície operacional a partir do painelsensível ao toque 107, e exibir informação na tela de exibição da unidade deexibição 106 correspondente à sua posição especificada.
Por exemplo, digamos que o usuário coloca um dedo ou canetaou similares em contato com uma posição da superfície operacional do painelsensível ao toque 107. Neste caso, no caso em que um número foi exibido naposição na tela de exibição correspondente (casada) à sua posição de contato,a unidade de controle 120 pode determinar que o usuário selecionou ealimentou o seu número exibido.
Assim, com o aparelho de formação de imagem 100, a unidadede exibição 106 e o painel sensível ao toque 107 constituem uma tela sensívelao toque 108 que serve como um aparelho de entrada. Note que o painelsensível ao toque 107 é concebido, por exemplo, com um tipo sensível apressão ou tipo eletrostático.
Também, o painel sensível ao toque 107 pode detectar cadauma das operações arranjado para funcionar como múltiplas partes nasuperfície operacional simultaneamente para produzir os dados decoordenadas indicando cada uma das posição de contatos. Também, o painelsensível ao toque 107 pode também detectar cada uma das operações deespecificação arranjadas funcionar como a superfície operacionalrepetidamente para produzir os dados de coordenadas indicando cada uma dasposições de.
Adicionalmente, o painel sensível ao toque 107 pode tambémdetectar posições de contato continuamente em tempos predeterminados paraproduzir os dados de coordenadas indicando isto enquanto o dedo ou caneta écolocado em contato pelo usuário.
Assim, o painel sensível ao toque 107 pode aceitar váriasoperações de especificação (entrada de operação) a partir do usuário tal comouma assim denominada operação de golpe de leve, operação de duplo golpede leve, operação de arraste, operação de ligeiro movimento repentino,operação de compressão, e similares para detectar isto.
Aqui, a operação de golpe de leve é um movimento (operação)para especificar na superfície operacional somente uma vez pelo dedo oucaneta do usuário, tal como um "golpe de leve". A operação de duplo golpede leve é um movimento para especificar na superfície operacionalcontinuamente duas vezes, tal como "golpe de leve, golpe de leve".Também, a operação de arraste é um movimento paramovimentar o dedo ou caneta do usuário durante o contato com a superfícieoperacional. A operação de ligeiro movimento repentino é um movimentopara especificar um ponto na superfície operacional com o dedo ou caneta dousuário, e então para operar de maneira a dar um leve golpe rápido, isto emuma direção arbitrária.
A operação de compressão é uma operação para colocar osdois dedos do usuário em contato com a superfície operacionalsimultaneamente a abrir ou fechar os dois dedos, ou similares. Neste caso,uma operação para abrir os dois dedos em contato ou similares será referidacomo uma operação de liberar a compressão, e uma operação para fechar osdois dedos ou similares será referida como uma operação de aplicarcompressão.
Embora a operação de arraste e a operação de ligeiromovimento repentino sejam diferentes na velocidade operacional, a operaçãode arraste e a operação de ligeiro movimento repentino são operações paracolocar os dedos do usuário ou similares em contato com a superfícieoperacional e então mover isto sobre a superfície operacional (operação detraçamento na superfície operacional), e são operações para permitir quesejam reconhecidos com dois tipos de informação de distância de movimentoe direção de movimento.
Portanto, com a presente especificação, no caso em que umada operação de arraste e da operação de ligeiro movimento repentino érealizada, por meio do que o mesmo processamento pode ser realizado, otermo "operação de traçamento" é usado como o termo geral da operação dearraste e da operação de ligeiro movimento repentino.
Subseqüentemente, a unidade de controle 120 é conectada acada unidade que constitui o aparelho de formação de imagem 100, e controlacada unidade do aparelho de formação de imagem 100 da maneiraanteriormente descrita, e tem a configuração de um assim denominadomicrocomputador.
A unidade de controle 120 é configurada de maneira a serconectada a uma CPU (Unidade de Processamento Central) 121, ROM(Memória Somente de Leitura) 122, RAM (Memória de Acesso Aleatório)123, e EEPROM (ROM Eletricamente Apagável e Programável) 124 via umbarramento da CPU 125.
A CPU 121 lê um programa armazenado em ROM 122posteriormente descrita para executá-lo, forma um sinal de controle a sersuprido a cada unidade para supri-lo a cada unidade, e aceita dados ousimilares providos por cada unidade para processá-los.
O ROM 122 armazena e retém, da maneira anteriormentedescrita, várias programas a ser executados pela CPU 121, vários tipos dedados para processamento, e assim por diante, de antemão. O RAM 123 ébasicamente usada como uma área de trabalho, tal como armazenartemporariamente um resultado a caminho com vários tipos deprocessamentos.
A EEPROM 124 é assim denominada memória não volátil, earmazena e retém informação a ser mantida mesmo quando a energia doaparelho de formação de imagem 100 for desligada. Por exemplo, váriosparâmetros estabelecidos pelo usuário, o resultados finais de vários tipos deprocessamentos, um programa de processamento ou dados recém-providospara adicionar uma função ou similares são mantidos na EEPROM 124.
A unidade de controle 120 assim configurada é, comomostrado na figura 1, conectada na unidade de operação 131, interfaceexterna 132, unidade de gravação/leitura 134, painel sensível ao toque naparte superior do aparelho 136, sensor de movimento 137, unidade derecepção GPS 138, e circuito de relógio 140.
A unidade de operação 131 inclui teclas de operação tais comovários tipos de teclas de ajuste, teclas de função, chave do obturador esimilares, e aceita entrada de operação a partir do usuário para notificar a suaunidade de controle 120. Assim, a unidade de controle 120 controla cadaunidade de acordo com a entrada de operação a partir do usuário aceita pormeio da unidade de operação 131, por meio do que o processamento deacordo com a entrada de operação pode ser executado.
A interface externa 132 é uma interface digital de acordo comum padrão predeterminado, por exemplo, tal como USB (Barramento SerialUniversal), IEEE (Institute of Electrical and Electronics Engineers Inc) 1394,ou similares.
Ou seja, a interface externa 132 aceita os dados deequipamento externo conectado no terminal de entrada/saída 133convertendo-os em dados em um formato que pode ser processado noaparelho de formação de imagem 100, ou produz dados gerados pelo aparelhode formação de imagem 100 convertendo-os em dados em um formatopredeterminado.
A unidade de gravação/leitura 134 grava dados na mídia degravação 135 do aparelho de formação de imagem 100, ou lê dados gravadosna mídia de gravação 135, de acordo com o controle da unidade de controle120.
A mídia de gravação 135 é configurada de maneira a serdesacoplável do aparelho de formação de imagem 100, e é assim denominadamemória removível tipo cartão de memória configurada de maneira a tercapacidade de armazenamento de diversos gigabytes ou mais, e memóriasemicondutora é usada, por exemplo.
Note que, pode-se fazer um arranjo em que, por exemplo, umamídia de gravação tipo embutida tal como memória relâmpago embutida oupequeno disco rígido ou similares pode ser usado como a mídia de gravação135, além da memória removível tipo cartão de memória.Também, pode-se fazer um arranjo em que uma outra mídia degravação tipo removível tal como um disco ótico tal como um DVD (DiscoVersátil Digital) pequeno ou CD (Disco Compacto) ou similares pode serusado como a mídia de gravação 135.
O painel sensível ao toque na parte superior do aparelho 136 éusado para aceitar entrada de especificação a partir do usuário em um casopredeterminado. Este painel sensível ao toque 136 é também concebido comoum painel sensível a pressão ou painel eletrostático. Note que o painelsensível ao toque na parte superior do aparelho 136 não é necessariamenteconfigurado de um painel sensível ao toque e, em vez disso, pode serconcebido como uma assim denominada chave de hardware.
O sensor de movimento 137 é usado para detectar omovimento do aparelho de formação de imagem 100, e especificamente, éconfigurado de um sensor de aceleração biaxial ou triaxial, ou similares. Nocaso em que o aparelho de formação de imagem 100 é inclinado, o sensor demovimento 137 pode detectar quanto o aparelho de formação de imagem 100é inclinado, e em que direção notificar a sua unidade de controle 120.
Também, o sensor de movimento 137 pode detectardistintamente um caso em que o aparelho de formação de imagem 100 éagitado horizontalmente, e um caso em que o aparelho de formação deimagem 100 é agitado verticalmente para notificar a sua unidade de controle120. Também, por exemplo, mesmo no caso em que vibração é aplicada noaparelho de formação de imagem 100 por golpes leves, ou similares, o sensorde movimento 137 pode também detectar isto para notificar a sua unidade decontrole 120.
A unidade de recepção GPS 138 recebe um sinalpredeterminado de múltiplos satélites por meio da antena de recepção GPS139, e analisa-o, por meio do que a posição atual do aparelho de formação deimagem 100 pode ser detectada, e isto pode ser notificado à unidade decontrole 120.
De acordo com a função da unidade de recepção GPS 138, oaparelho de formação de imagem 100 obtém a informação de posição atual nomomento de capturar uma imagem, por meio do que a informação de posição(informação do GPS) indicando que a posição de tomada de imagem pode seradicionada aos dados de imagem como metadados.
Note que a unidade de recepção GPS 138 é configurada demaneira a ser operada ou de maneira a interromper a operação de acordo coma instrução a partir do usuário aceita por meio da unidade de operação 131.
O circuito de relógio 140 tem uma função de calendário, pormeio do que a data atual, dia atual da semana, e hora atual podem serprovidas, e também um função de contagem de tempo para medir umintervalo de tempo predeterminado pode ser concebido da maneiraapropriada.
De acordo com a função deste circuito de relógio 140,informação relacionada a data obtida tal como data e hora obtida, dia dasemana obtido, ou similares, pode ser adicionada aos dados de imagemtomados. Também, a função do circuito de relógio 140 é usada, por meio doque uma função de autodisparo do cronômetro que clica o obturadorautomaticamente depois de decorrer de um certo período de tempo desde umaoperação predeterminada para permitir que uma imagem a ser capturada possatambém ser realizada.
Com o aparelho de formação de imagem 100 mostrado nafigura 1, a unidade de lente 101 inclui, embora não mostrado no desenho, umlente de formação de imagem (lente objetiva), mecanismo de ajuste deexposição, mecanismo de ajuste do foco, mecanismo obturador, e assim pordiante, e é uma parte para capturar uma imagem de um sujeito, e formar umaimagem na superfície sensora do dispositivo de formação de imagem doestágio subsequente.O dispositivo de formação de imagem 102 é configurado deum sensor de formação de imagem (dispositivo de formação de imagem) talcomo um CCD (Dispositivo Acoplado de Carga) ou sensor de imagem CMOS(Semicondutor de Óxido de Metal Complementar) ou similares. O dispositivode formação de imagem 102 capta uma imagem a ser formada na superfíciesensora de si próprio por meio da unidade de lente 101 como um sinal elétrico(sinal de imagem).
Com o aparelho de formação de imagem 100 de acordo com apresente modalidade, o dispositivo de formação de imagem 102 inclui umfiltro de cores de uma única placa para um padrão de cores determinado paraformar qualquer um dos sinais de R (Vermelho), G (Verde) e B (Azul) paracada pixel de antemão.
Subseqüentemente, o sinal de imagem captada por meio dodispositivo de formação de imagem 102 é suprido à unidade de pré-processamento 103 do estágio subsequente. A unidade de pré-processamento103 inclui um circuito CDS (Amostragem Dupla Correlacionada), um circuitoAGC (Controle Automático de Ganho), um conversor A/D(Analógico/Digital) e assim por diante, e é uma parte para captar o sinal deimagem do dispositivo de formação de imagem 102 como dados digitais.
O sinal de imagem (dados de imagem) captado por meio daunidade de pré-processamento 103 é suprido à unidade de processamento deimagem 104. A unidade de processamento de imagem 104 inclui um circuitode detecção, um circuito de equilíbrio de branco, um circuito de redução doefeito de mosaico, um circuito de conversão de resolução, um outro circuitode correção de imagem, e assim por diante.
Com a unidade de processamento de imagem 104,primeiramente, parâmetros para vários tipos de processamento de ajuste, taiscomo parâmetros para ajuste de exposição, parâmetros para ajuste de foco(ponto focai), parâmetros para ajuste de equilíbrio de branco, e assim pordiante, são formados com base nos dados de imagem do circuito de pré-processamento 103.
Dos parâmetros formados na unidade de processamento deimagem 104, parâmetros para ajuste de exposição, e parâmetros para ajuste defoco são supridos à unidade de controle 120. A unidade de controle 120controla, com base nos parâmetros da unidade de processamento de imagem104, o mecanismo de ajuste de exposição e o mecanismo de ajuste do foco daunidade de lente 101, por meio do que o ajuste para exposição ou focagempode ser executado adequadamente.
Subseqüentemente, com a unidade de processamento deimagem 104, o processamento de casamento do nível de preto, ouprocessamento de ajuste de equilíbrio de branco com base nos parâmetrospara ajuste de equilíbrio de branco formado da maneira anteriormente descritaé executado como nos dados de imagem da unidade de pré-processamento103. De acordo com tal processamento de ajuste, os dados de imagem daunidade de pré-processamento 103 são ajustados de maneira a obter umaimagem com uma matiz adequada.
Subseqüentemente, com a unidade de processamento deimagem 104, o processamento de redução do efeito de mosaico(processamento simultâneo) para gerar dados RGB (dados das três coresprimárias), processamento de correção da abertura, processamento decorreção gama (γ), ou similares é executado como para os dados de imagemajustados de maneira a ter uma matiz adequada.
Adicionalmente, com a unidade de processamento de imagem104, processamento de conversão Y/C para formar um sinal de luminância(Y) e sinais de cores (Cb, Cr) a partir dos dados RGB formados,processamento de correção de aberração cromática, processamento deconversão de resolução, ou similares é executado para formar um sinal deluminância Y e sinais de cores Cb e Cr.Os dados de imagem (sinal de luminância Y, sinais de coresCb, Cr) formados na unidade de processamento de imagem 104 são supridos àunidade do processamento de exibição 105, e são convertidos em um sinal deimagem em um formato a ser suprido à unidade de exibição 106, e sãosupridos à unidade de exibição 106.
Assim, a imagem de um sujeito tomada por meio da unidadede lente 101 é exibida na tela de exibição da unidade de exibição 106, pormeio do que o usuário pode capturar uma imagem de um sujeito alvoenquanto confirma a imagem do sujeito exibida na tela de exibição da unidadede exibição 106.
Simultaneamente, o sinal de luminância Y e os sinais de coresCb e Cr formados na unidade de processamento de imagem 104 são tambémsupridos à unidade de processamento de compressão 109. Subseqüentemente,no momento em que a chave do obturador da unidade de operação 131 épressionada, a unidade de processamento de compressão 109 submete osdados de imagem de uma imagem arranjada para ser exibida na tela deexibição da unidade de exibição 106 a compressão de dados nesse momento,e supre-os à unidade de controle 120.
Note que, com a unidade de processamento de compressão109, processamento de compressão de dados é executada de acordo com ummétodo de compressão de dados predeterminado. Como o método decompressão de dados, no caso de uma imagem congelada, o método JPEG(Joint Photographic Experts Group) é usado e, no caso de uma imagem emmovimento, o método MPEG (Grupo de Especialistas em Imagem emMovimento) ou similares é usado. Não é necessário dizer que o método decompressão de dados não está restrito a esses e, certamente, vários tipospodem ser usados.
A unidade de controle 120 controla a unidade degravação/leitura 134 para gravar os dados de imagem submetidos acompressão de dados da unidade de processamento de compressão 109 namídia de gravação 135. Assim, com o aparelho de formação de imagem 100, aimagem de um sujeito pode ser capturada, e dados de imagem que formam asua imagem do sujeito podem ser gravados na mídia de gravação 135.
Com o aparelho de formação de imagem 100, os dados deimagem assim tomados e obtidos podem ser armazenados na mídia degravação 135 para cada pasta a ser formada pelo usuário, embora detalhessejam descritos posteriormente, e podem ser controlados. Pastas podem serformadas de acordo com um objeto tal como para cada sujeito ou para cadaevento, ou similares. Com o aparelho de formação de imagem 100 de acordocom a presente modalidade, pastas são formadas para cada evento onde atomada de uma imagem esteja sendo executada, por exemplo, tal como oprimeiro dia de aula, um encontro atlético, festa de aniversário, ou similares.
Não é necessário dizer que dados de imagem coletados podem também sermovimentados para uma pasta alvo posteriormente.
Subseqüentemente, os dados de imagem gravados na mídia degravação 135 são arranjados para poder ser lidos pela unidade degravação/leitura 134 controlados pela unidade de controle 120. Os dados deimagem lidos na mídia de gravação 135 são supridos à unidade deprocessamento de descompressão 110 por meio da unidade de controle 120.
A unidade de processamento de descompressão 110 submeteos dados de imagem supridos a ela ao processamento de descompressão deacordo com um método de compressão de dados usado no momento decompressão de dados para restauras dados de imagem antes da compressão dedados, e supre-os à unidade de formação de imagem de exibição 111.
A unidade de formação de imagem de exibição 111 usa osdados de imagem da unidade de processamento de descompressão 110,também usa vários tipos de dados de exibição supridos pela unidade decontrole 120 da maneira apropriada para formar os dados de imagem de umaimagem a ser exibida na tela de exibição da unidade de exibição 106, e supre-os à unidade do processamento de exibição 105.
A unidade do processamento de exibição 105 converte osdados de imagem da unidade de formação de imagem de exibição 111 em umsinal de imagem em um formato a ser suprido à unidade de exibição 106, esupre-os à unidade de exibição 106, da mesma maneira que quando os dadosde imagem da unidade de processamento de imagem 104 foram processados.
Assim, a imagem correspondente aos dados de imagemgravados na mídia de gravação 135 pode ser exibida na tela de exibição daunidade de exibição 106. Ou seja, os dados de imagem de uma imagem alvogravada na mídia de gravação 135 podem ser produzidos.
Assim, o aparelho de formação de imagem 100 de acordo coma presente modalidade captar a imagem de um sujeito e gravar na mídia degravação 135. Também, o aparelho de formação de imagem 100 lê dados deimagem gravados na mídia de gravação 135 para submetê-los aoprocessamento de reprodução, por meio do que a imagem correspondente aosseus dados de imagem pode ser exibida na tela de exibição da unidade deexibição 106.
Com o aparelho de formação de imagem 100 com aconfiguração apresentada, da maneira descrita a seguir, informação que servecomo um candidato a tecla de busca (condição de busca) tal uma palavrachave ou similares é adicionada a um arquivo de imagens gravada na mídia degravação 135 ao ser capturada, e dados de imagem podem ser buscados deforma correspondente.
Subseqüentemente, o aparelho de formação de imagem 100não extrai dados de imagem com informação a ser casada com a tecla debusca simplesmente. Os dados de imagem com informação relacionada à teclade busca são buscados e extraídos, por meio do que os seus resultados podemser exibidos na tela de exibição da unidade de exibição 106 de acordo com ograu de associação com a tecla de busca.
Também, o aparelho de formação de imagem 100 podedeterminar os resultados de busca de imagem com uma faixa que o usuáriovisa sem realizar operações complicadas para armazená-los.
Exemplos de Configurações de Arquivos de imagens e Pastasde Imagens
A figura 2 é um diagrama para descrever um exemplo deesquema de um arquivo de imagens a ser gravado na mídia de gravação 135do aparelho de formação de imagem 100. Como mostrado na figura 2, sãoarquivos de imagens com um nome de arquivo que é informação deidentificação para identificar cada arquivo de imagens. Este nome de arquivoé automaticamente provido pela unidade de controle 120 no momento decapturar uma imagem.
Também, metadados, tal como uma palavra chave, informaçãodo GPS, informação de análise de imagem, informação da câmera, data e horatomada, e assim por diante são arranjados para ser adicionados a cada um dosarquivos de imagem. Tais metadados podem ser usados como a informaçãocorrespondente à tecla de busca de dados de imagem.
Aqui, a palavra chave basicamente são dados de texto a seralimentados pelo usuário. Especificamente, no que diz respeito à palavrachave, uma pluralidade de informações pode ser registrada como palavraschaves, que indica um nome de lugar indicando um lugar onde uma imagemfoi capturada, o nome de uma pessoa que foi capturada na uma imagem, onome de um evento que foi mantido em um lugar onde uma imagem foicapturada, o conteúdo da sua imagem, e assim por diante.
Note que a palavra chave é alimentada por meio da unidade deoperação 131 e da tela sensível ao toque 108 no caso em que a imagemcorrespondente aos dados de imagem de um arquivo de imagens ao qual aspalavras chaves serão adicionadas é exibida na tela de exibição da unidade deexibição 106, por meio do que o palavra chave pode ser adicionada a estearquivo de imagens.
Também, por exemplo, pode-se fazer um arranjo em que, emum computador pessoal, vários tipos de metadados tal como uma palavrachave ou similares são adicionados aos dados de imagem, estes são levadospara o aparelho de formação de imagem 100 por meio do terminal deentrada/saída 133 e da interface externa 132, e são gravados na mídia degravação 135. Ou seja, dados de imagem aos quais metadados tal como umapalavra chave e similares foram adicionados no equipamento externo sãolevados para o aparelho de formação de imagem 100, por meio do que estespodem ser usados.
A informação do GPS é informação de posição (informação delongitude e latitude) indicando a posição no momento de capturar umaimagem obtida por meio da unidade de recepção GPS 138 citada, que podeser adicionada a um arquivo de imagens por meio da unidade de controle 120.
A informação de análise de imagem é arranjada de maneira asubmeter os dados de imagem deste arquivo de imagens a análise de imagempor um método predeterminado, obtendo assim resultados de análise deimagem, e armazenar esses em cada arquivo de imagens. Esta análise deimagem é executada principalmente com a função da unidade de controle 120no momento apropriado depois da captura de uma imagem, e é adicionada aoarquivo de imagens.
Com a informação de análise de imagem, por exemplo, váriastécnicas tal como detecção de borda, análise de cor, e similares são usadas,por meio do que as características da imagem de acordo com cada um dosdados de imagem podem ser indicadas como digitalizados, e as similaridadesdas composições da fotografia e sujeitos podem ser comparadas entreimagens.
No que diz respeito a isto, de acordo com esta informação deanálise de imagem, com base nos resultados desta análise de imagem, umaimagem onde uma pessoa (face) similar foi capturada pode ser buscada, umaimagem onde um lugar similar foi capturado pode ser buscada, ou umaimagem onde características tais como matiz e complexidade são similarespodem ser buscadas.
Também, esta informação de análise de imagem é, emboradescrito posteriormente, informação obtida em decorrência de análise deimagem, e inclui vários tipos de informação de análise, tal como a área daface de uma pessoa em uma imagem, o número de pessoas que foi capturadaem uma imagem, o grau de face sorridente de uma pessoa que foi capturadaem uma imagem, e informação indicando as características da imagem comoum todo.
A informação da câmera é informação indicando diafragma,velocidade do obturador, e assim por diante, no momento de capturar umaimagem. Esta informação da câmera é informação controlada na unidade decontrole 120, e é adicionado um arquivo de imagens pela unidade de controle120 no caso em que a captura de uma imagem tem ser realizada. De acordocom esta informação da câmera, pode-se perceber que dados de imagemforam capturados sob qual tipo de condições da câmera.
A data e hora tomada é informação de data e hora que aunidade de controle 120 obteve no momento de capturar uma imagem pormeio do circuito de relógio 140, e foi adicionada a um arquivo de imagens, eé constituída de data e hora. Assim, pode-se perceber com precisão quando osdados de imagem de cada arquivo de imagens foram capturados.
Dados de imagem que formam a imagem de um sujeito obtidocapturando-se uma imagem são armazenados em um arquivo de imagenscomo dados principais. O arquivo de imagens assim formado é gravado namídia de gravação 135 do aparelho de formação de imagem 100.
Subseqüentemente, o arquivo de imagens é, da maneira descrita a seguir,armazenado em uma pasta de imagens a ser criada na mídia de gravação 135de acordo com as instruções do usuário.
Note que, com o aparelho de formação de imagem 100 deacordo com a presente modalidade, no caso em que o usuário não forma umapasta de imagens, por exemplo, a pasta correspondente à data tomada éautomaticamente formada, por meio do que dados de imagem obtidoscapturando-se uma imagem podem ser armazenados nela.
As pastas de imagens em que um arquivo de imagens éarmazenado, da maneira anteriormente descrita, são formadas para cadaevento onde a captura de uma imagem foi realizada, por exemplo, tal como oprimeiro dia de aula, encontro atlético, festa de aniversário, ou similares, oupara cada ano e mês tomado, ou para cada ano, mês e dia tomado, ousimilares.
Além disso, por exemplo, no caso em que pastas de imagenssão formadas para cada sujeito e usadas, ou no caso em que o aparelho deformação de imagem 100 é compartilhado por uma família ou similares, aspastas de imagens são formadas para cada fotógrafo, e podem ser usadas deforma correspondente.
A figura 3 é um diagrama para descrever um exemplo deesquema de uma pasta de imagens a ser formada na mídia de gravação 135 doaparelho de formação de imagem 100. Como mostrado na figura 3, uma pastade imagens tem uma pasta nome que é informação de identificação paraidentificar cada pasta. Este nome de pasta é, por exemplo, informaçãocorrespondente a um evento onde a captura de uma imagem foi realizada, talcomo o primeiro dia de aula, encontro atlético, festa de aniversário, ousimilares, informação relacionada a um dia tomado, tal como ano e mêstomado, ano, mês e dia tomado, ou similares. Também, cada pasta de imagenstem o título do evento desta pasta de imagens, data e hora da criação, outrosvários tipos de metadados.O título do evento pode armazenar, no caso em que a sua pastade imagens foi criada correspondente a um evento, informação indicando oconteúdo mais detalhado do evento, por exemplo, conteúdo detalhado talcomo "primeiro dia de aula de Alex 10/04/2008".
A data e hora da criação é informação indicando data e horaquando este arquivo de imagens foi criado, e é informação que a unidade decontrole 120 obtém do circuito de relógio 140 no momento de criar uma pastade imagens.
Além disso, informação que pode ser adicionadaautomaticamente no aparelho de formação de imagem 100, tal como onúmero de arquivos de imagens armazenada nesta pasta de imagens, ouinformação de comentário (informação de caractere) a ser alimentada pelousuário, ou similares, pode ser adicionada como os metadados.
Uma pasta de imagens armazena o nome de arquivo, endereçona mídia de gravação, data e hora tomada, de cada um dos arquivos deimagens pertencentes à sua pasta. De acordo com a informação desta pasta deimagens, pode-se reconhecer quando imagens foram capturadas, que arquivosde imagens estão armazenados nesta pasta de imagens, e onde os seusarquivos de imagens estão armazenados na mídia de gravação.
Subseqüentemente, com arquivos de imagens, o arquivo deimagens de dados de imagem obtidos capturando-se uma imagem écontrolado em série temporal em ordem de acordo com data e hora tomada.Assim, com base na informação da pasta de imagens, os dados de imagem dosarquivos de imagens mostrados na figura 3 podem ser lidos na direção dotempo decorrido para exibi-los seqüencialmente, ou podem ser lidosseqüencialmente em uma direção contrária no tempo para exibi-los.
Tabela de Informação de Candidatos a Chave de Busca
Com o aparelho de formação de imagem 100 de acordo com apresente modalidade, a fim de permitir que processamento de busca de dadosde imagem usando uma tecla de busca seja realizado prontamente, informaçãoque serve como um candidato de uma tecla de busca (informação decandidatos a tecla de busca) é registrada de antemão. A informação decandidatos a tecla de busca registrados nesta tabela de informação decandidatos a tecla de busca pode ser usada como uma tecla de busca sem serregistrada no momento de busca, que será igualmente descrita posteriormente.
A figura 4 é um diagrama para descrever a tabela deinformação de candidatos a tecla de busca a ser criada na mídia de gravação135 ou na EEPROM 124 ou similares do aparelho de formação de imagem100 de antemão. Com o aparelho de formação de imagem 100 de acordo coma presente modalidade, a tabela de informação de candidatos a tecla de buscacontrola informação de candidatos a tecla de busca classificando-os em setecategorias de "pessoas", "lugares", "cores", "estações", "assuntos","informação da câmera", e "etc.".
A informação de candidatos a tecla de busca relacionada apessoas pertence à categoria "pessoas", e informação tal como "família, pai,mãe, irmão mais velho, irmã mais velha, irmão mais novo, irmã mais nova,..." e assim por diante é registrada de antemão, como mostrado na figura 4.
Também, o nome do próprio usuário, o nome de um amigo ou familiar queserá (foi) um sujeito, ou similares, pode ser registrado pelo próprio usuário,por exemplo, tal como o "próprio Alex)", "Sr. A", "Sr. B", "Sr. C", ousimilares.
A informação de candidatos a tecla de busca relacionada alugares pertence à categoria "lugares", e informação tais como um estado,cidade, país, vilarejo, outros nomes de lugares, nome de estação, vários nomesde pontos de referência, e assim por diante, é registrada de antemão, comomostrado na figura 4. Note que o próprio usuário pode registrar um novonome de lugar, o nome de um ponto de referência recém-criado (arranha-céuou instalações comerciais, ou similares), um nome de lugar que não foiregistrado, ou similares.
Nomes de cores tais como vermelho, branco, preto, azul, eassim por diante, como mostrado na figura 4, pertencem à categoria "cores",múltiplos nomes de cores que freqüentemente têm sido usados normalmentesão registrados de antemão. Note que o próprio usuário pode também registrarnomes de cores que não são registrados de antemão.
A informação de candidatos a tecla de busca relacionada aestações pertence à categoria "estações", e algumas palavras relacionados aestações tais como nova primavera, início da primavera, início do verão,início do outono, início do inverno, e assim por diante além de "primavera,verão, outono, inverno" são registradas de antemão, como mostrado na figura4. Note que o próprio usuário pode também registrar palavras relacionadas aestações que não são registradas de antemão.
A informação de candidatos a tecla de busca relacionada aoque pode servir como um assunto é registrada na categoria "assuntos", e onome do que pode normalmente servir freqüentemente como um assunto, taiscomo um animal, flor, árvore, montanha, mar, e assim por diante, sãoregistrados de antemão, como mostrado na figura 4. Note que o própriousuário pode também registrar uma palavra relacionada ao que pode servircomo um assunto que não é registrado de antemão.
A informação de candidatos a tecla de busca tais comocondições de ajuste da câmera no momento de capturar uma imagem, taiscomo o diafragma, velocidade do obturador, e similares, é registrada nacategoria "informação da câmera", de antemão. Por exemplo, isto é usado nocaso em que uma imagem capturada usando uma condição de ajuste particularé buscada, ou similares. Note que o próprio usuário pode também registrarinformação da câmera que não registrada de antemão.
A informação de candidatos a tecla de busca não pertencente anenhuma das seis categorias citadas é registrada na categoria "etc.". Porexemplo, nomes de itens tais como análise de imagem, informação do GPS, esimilares, são registrados, e esses são selecionados, por meio do que ainformação de análise de imagem de uma imagem particular pode ser usadacomo uma tecla de busca, e a informação do GPS de uma imagem particularpode ser usada como uma tecla de busca. Com o aparelho de formação deimagem 100 de acordo com a presente modalidade, da maneira anteriormentedescrita, o usuário pode adicionar várias palavras chaves a um arquivo deimagens gravado na mídia de gravação 135 capturando-se uma imagem.
Da maneira anteriormente descrita, o usuário produz umaimagem de acordo com os dados de imagem armazenados no arquivo deimagens gravado na mídia de gravação 135 capturando-se uma imagem e,mediante realização de operações predeterminadas para adicionar uma palavrachave, a palavra chave pode ser alimentada por meio da unidade de operação 131.
Neste caso, uma lista de informação de candidatos a tecla debusca da tabela de informação de candidatos a tecla de busca mostrada nafigura 4 é exibida, por meio do que uma palavra chave alvo pode serselecionada e adicionada dos candidatos exibidos. Também, no caso em quenão há palavra chave alvo da lista de informação de candidatos a tecla debusca, por exemplo, dados de texto, tal como uma palavra é alimentada pormeio de uma tecla de entrada realizada com a tela sensível ao toque 8, pormeio do que isto pode ser adicionado como uma palavra chave.
Da maneira anteriormente descrita, não é necessário dizer quese pode fazer um arranjo em que, no computador pessoal, vários tipos demetadados tais como uma palavra chave e similares são adicionados aosdados de imagem, estes são levados para o aparelho de formação de imagem100 por meio do terminal de entrada/saída 133 e da interface externa 132, esão gravados na mídia de gravação 135. Ou seja, dados de imagem aos quaismetadados tais como uma palavra chave e similares foram adicionados noequipamento externo são levados para o aparelho de formação de imagem100, por meio do que estes podem ser usados.
Também, um candidato a tecla de busca pode também seradicionado à tabela de candidatos a tecla de busca do aparelho de formação deimagem 100 por meio de equipamento externo tal como um computadorpessoal a ser conectado por meio do terminal de entrada/saída 133 e dainterface externa 132.
Não é necessário dizer que a tabela de candidatos a tecla debusca formada no equipamento externo tal como um computador pessoal ousimilares é alimentada por meio do terminal de entrada/saída 133 e dainterface externa 132, e esta é armazenada em memória predeterminada talcomo a EEPROM 124 ou similares, por meio do que esta pode ser usada.
Neste caso, no caso em que não existe entrada de informaçãocomo uma palavra chave na tabela de informação de candidatos a tecla debusca, a unidade de controle 120 solicita confirmação relacionada se estapalavra chave é ou não registrada adicionalmente na tabela de informação decandidatos a tecla de busca.
Subseqüentemente, no caso em que registro adicional foiinstruído, a unidade de controle 120 pode registrar esta palavra chave nacategoria instruída pelo usuário por meio da unidade de operação 131 ousimilares, por exemplo.
Assim, com o aparelho de formação de imagem 100 de acordocom a presente modalidade, uma das palavras chaves adicionadas aosarquivos de imagens armazenados na mídia de gravação 135 e uma dainformação de candidatos a tecla de busca registrados na tabela de informaçãode candidatos a tecla de busca são arranjados para se casarem.
Processamento de Seleção de Chave de Busca Usada paraBusca de Imagem
E seguida, será feita uma descrição relacionada com oprocessamento para selecionar uma tecla de busca usada para busca deimagem a partir da informação de candidatos a tecla de busca registrados natabela de informação de candidatos a tecla de busca mostrada na figura 4, como aparelho de formação de imagem 100 de acordo com a presentemodalidade. As figuras 5A a 7B são diagramas para descrever oprocessamento para selecionar uma tecla de busca usada para busca deimagem a partir da informação de candidatos a tecla de busca registrados natabela de informação de candidatos a tecla de busca.
Com o aparelho de formação de imagem 100, por exemplo,uma operação predeterminada é realizada, por exemplo, tal como umaoperação de pressionamento de uma tecla do menu provido na unidade deoperação 131, ou similares, por meio do que a unidade de controle 120 formaum menu com processamentos que podem ser executados no aparelho deformação de imagem 100 como itens de seleção, e exibe-os na unidade deexibição 106.
Ou seja, a unidade de controle 120 usa informação para exibirinformação armazenada na ROM 122 para formar dados de imagem paraexibição de menu (tela do menu). Subseqüentemente, a unidade de controle120 processa os dados de imagem formados para exibição de menu por meioda unidade de processamento de descompressão 110, unidade de formação deimagem de exibição 111, e unidade do processamento de exibição 105 paraformar um sinal de imagem para exibição de menu, e supre este à unidade deexibição 106.
Assim, uma tela do menu com processamentos que sãoexecutáveis no aparelho de formação de imagem 100 como itens de seleção éexibida na tela de exibição 6G da unidade de exibição 106. Note que, no quediz respeito aos dados de imagem para exibição de menu, o processamento dedescompressão não tem que ser executado, e, da mesma forma, os dados deimagem para exibição de menu não são submetidos a processamentoparticular na unidade de processamento de descompressão 110.
Com o aparelho de formação de imagem 100, tal comodescrito com referência à figura 1, a tela sensível ao toque 108 é constituídada unidade de exibição 106 e do painel sensível ao toque 107, entrada deinstrução a partir do usuário é aceita por meio desta tela sensível ao toque 108.
O usuário realiza uma operação para selecionar um item domenu "busca de imagem" a partir do menu exibido na tela de exibição 6G daunidade de exibição 106 como no aparelho de formação de imagem 100.
Especificamente, o usuário coloca o dedo ou similares em contato como emuma posição na superfície operacional do painel sensível ao toque 107correspondente à posição de exibição do item do menu "busca de imagem".
Assim, os dados de coordenadas indicando a posição decontato do usuário na superfície operacional é suprido à unidade de controle120 a partir do painel sensível ao toque 107. A unidade de controle 120determina quais itens foram selecionados pelo usuário com base nestes dadosde coordenadas, e a informação de exibição exibida na posição na tela deexibição correspondente à posição na superfície operacional indicada comestes dados de coordenadas.
Neste caso, a unidade de controle 120 reconhece que o item domenu "busca de imagem" é exibido na posição da tela de exibição 6Gcorrespondente à posição na superfície operacional colocada em contato pelousuário. Dessa maneira, a unidade de controle 120 pode determinar que o itemdo menu "busca de imagem" foi selecionado pelo usuário.
Subseqüentemente, a unidade de controle 120 exibe uma telade estabelecimento de faixa de busca mostrada na figura 5A na tela deexibição 6G da unidade de exibição 106, da mesma maneira no caso deexibição do menu citado. Como mostrado na figura 5A, a tela deestabelecimento de faixa de busca tem um título (título da tela) denominado"* busca de imagem *", e também tem um ícone total 6X, ícone da pasta 6Y,e ícone de dados 6Z para especificar uma faixa de busca. Também, a tela deestabelecimento de faixa de busca tem, como mostrado na figura 5A, umícone de finalização 6a, e um ícone OK 6b na parte da borda superior direita.
Na figura 5A, o ícone total 6X é para especificar todos osarquivos de imagens gravados na mídia de gravação 135 como um alvo debusca. Dessa maneira, no caso em que o ícone total 6X foi selecionado, aunidade de controle 120 estabelece todos os arquivos de imagens gravados namídia de gravação como alvos de busca no momento da busca de imagem.
A ícone da pasta 6Y é para especificar somente arquivos deimagens armazenados na pasta de imagens selecionada pelo usuário dosarquivos de imagens gravados na mídia de gravação 135 como alvos debusca. No caso em que o ícone da pasta 6Y foi selecionado, a unidade decontrole 120 forma uma lista das pastas de imagens formadas na mídia degravação 135, e exibe isto na tela de exibição da unidade de exibição 106, pormeio do que o usuário pode selecionar uma pasta de imagens alvos.
No caso em que uma pasta de imagens foi selecionada pelousuário, na figura 5A, como mostrado na exibição 6Y1, a unidade de controle120 exibe o nome de pasta da pasta de imagens selecionada na tela deexibição 6G da unidade de exibição 106.
Subseqüentemente, a unidade de controle 120 estabelecesomente os arquivos de imagens armazenados na pasta de imagensselecionada como um alvo de busca. Note que a pasta de imagens que podeser selecionada não está restrita a um, e certamente múltiplas pastas deimagens podem também ser estabelecidas como alvos de busca.
O ícone de dados 6Z é para especificar, dos arquivos deimagens gravados na mídia de gravação 135, somente os arquivos de imagensem que o ano, mês e dia tomados anexos considerados anexos pertencem àfaixa de dados especificada pelo usuário, como alvos de busca. No caso emque o ícone de dados 6Z foi selecionado, a unidade de controle 120 exibe umatela de estabelecimento da faixa de dados na tela de exibição da unidade deexibição 106, por meio do que o usuário pode entrar com uma faixa de dadosalvo.
No caso em que uma faixa de dados foi alimentada, na figura5A, como mostrado na exibição 6Z1, a unidade de controle 120 exibe a faixade dados de entrada na tela de exibição 6G da unidade de exibição 106.Subseqüentemente, a unidade de controle 120 estabelece somente os arquivosde imagens dos quais o ano, mês e dia tomados pertencem à faixa de dados deentrada como alvos de busca.
Note que o faixa de dados pode ser um dia tal como 10 deoutubro de 2008 até 1- de outubro de 2008, e entrada (estabelecimento) deuma faixa, tais como incrementos de diversos dias, diversas semanas, diversosmeses, ou diversos anos, pode ser realizada.
Subseqüentemente, com a tela de estabelecimento de faixa debusca mostrada na figura 5A, no caso em que o ícone de finalização 6a foiselecionado, a unidade de controle 120 termina o processamento de busca deimagem, e, por exemplo, retorna para um estado em que a tela do menu éexibida.
Também, com a tela de estabelecimento de faixa de buscamostrada na figura 5A, no caso em que o ícone OK 6b foi selecionado, aunidade de controle 120 executa a busca de imagem com a faixa selecionada.Neste caso, a unidade de controle 120 forma, como mostrado na figura 5B,uma tela de seleção de tecla de busca (1) com uma exibição de lista decategoria 611, e exibe isto na tela de exibição 6G da unidade de exibição 106.
Note que, no caso em que o ícone OK 6b foi selecionado adespeito de, na faixa de busca que está sendo selecionada, a unidade decontrole 120 transmitir um som de alerta, ou exibir uma mensagem de alerta,alertando o usuário para selecionar uma faixa de busca.Como mostrado na figura 5B, a tela de seleção de tecla debusca (1) tem um ícone de finalização 6a e um ícone BK 6c, e tambémexibição de lista de categoria 611 na parte da borda inferior da tela deexibição 6G.
A exibição de lista de categoria 611 é formada com base nainformação de categoria da tabela de candidatos a tecla de busca descrita comreferência à figura 4 e, como mostrado na figura 5B, tem sete categorias depessoas, lugares, cores, estações, assuntos, informação da câmera, etc.
O usuário seleciona um nome de categoria no qual considera-se que a informação de candidatos a tecla de busca a ser usada como umatecla de busca pertence, a partir da exibição de lista de categoria 611 exibida.
Especificamente, o usuário seleciona um nome de categoria colocando o dedoou similares em contato com a posição na superfície operacional do painelsensível ao toque 107 correspondente à posição de exibição do nome dacategoria alvo.
A unidade de controle 120 reconhece qual tipo de entrada deinstrução foi realizado pelo usuário, com base nos dados de coordenadas, apartir do painel sensível ao toque 107, e informação de exibição exibida naposição na tela de exibição 6G correspondente à posição na superfícieoperacional do painel sensível ao toque 107 indicada com estes dados decoordenadas.
Agora, como mostrado na figura 5B, digamos que o dedo ousimilares é colocado em contato com a posição na superfície operacional dopainel sensível ao toque 107 correspondente à posição de exibição dacategoria "pessoas" pelo usuário. Neste caso, a unidade de controle 120determina que a categoria "pessoas" foi selecionada, e forma uma tela deseleção de tecla de busca (2) com uma exibição de lista (exibição decandidato a tecla de busca) 621 da informação de candidatos a tecla de buscapertencente à categoria "pessoas", e exibe isto na tela de exibição 6G daunidade de exibição 106.
Note que, na figura 5B, no caso em que o ícone de finalização6a foi selecionado, a unidade de controle 120 termina o processamento debusca de imagem e, por exemplo, retorna para um estado em que a tela domenu é exibido. Também, na figura 5B, no caso em que o ícone BK 6c foiselecionado, a unidade de controle 120 retorna para a tela de estabelecimentode faixa de busca descrita com referência à figura 5 A, por meio do que oestabelecimento de uma faixa de busca pode ser realizado novamente.
Como mostrado na figura 6A, a tela de seleção de tecla debusca (2) tem um ícone de finalização 6a, um ícone OK 6b, e um ícone BK6c, e também tem exibição de candidato a tecla de busca 621 na parte daborda inferior da tela de exibição 6G.
A exibição de candidato a tecla de busca 621 é uma lista deinformação de candidatos a tecla de busca pertencente à categoria "pessoas"selecionada na tela de seleção de tecla de busca (1) do estágio anterior.Também, como mostrado na figura 6A, no caso da tela de seleção de tecla debusca (2), um ícone da seta esquerda 622 e um ícone da seta direita 623 pararolar a exibição de candidato a tecla de busca são providos.
Neste caso, mediante uma operação de golpe de leve serrealizada tal como no ícone da seta esquerda 622, a unidade de controle 120rola a exibição de candidato a tecla de busca 621 do lado direito para o ladoesquerdo para um candidato a tecla de busca de valor. Uma operação de golpede leve é repetida tal como para o ícone da seta esquerda 622, por meio doque a exibição de candidato a tecla de busca 621 pode ser rolada do ladodireito para o lado esquerdo para um candidato a tecla de busca de valor emordem.
Similarmente, mediante uma operação de golpe de leve serrealizada tal como no ícone da seta direita 623, a unidade de controle 120 rolaa exibição de candidato a tecla de busca 621 do lado esquerdo para o ladodireito para um candidato a tecla de busca de valor. Uma operação de golpede leve é repetida tal como para o ícone da seta direita 623, por meio do que aexibição de candidato a tecla de busca 621 pode ser rolada do lado esquerdopara o lado direito para um candidato a tecla de busca de valor em ordem.
Esse ícone da seta esquerda 622 e ícone da seta direita 623 sãooperados, a exibição de candidato a tecla de busca é rolada e, no caso em queinformação de candidatos a tecla de busca alvo é exibida, uma operação paraselecionar a sua informação de candidatos a tecla de busca é realizada.
Note que, no caso em que os ícones da seta esquerda e direita622 e 623 não são usados, por exemplo, com a superfície operacional dopainel sensível ao toque 107, uma operação de traçamento na direçãoesquerda ou uma operação de traçamento na direção direita é realizada, pormeio do que a exibição de candidato a tecla de busca pode também ser rolada.
Por exemplo, digamos que, na figura 6A, o item "Sr. A" daexibição de candidato a tecla de busca é informação de candidatos a tecla debusca que o usuário pretende estabelecer como uma tecla de busca. Nestecaso, o usuário coloca o dedo ou similares em contato com a posição nasuperfície operacional do painel sensível ao toque 107 correspondente àposição de exibição do item "Sr. A", e realiza uma operação de traçamento(operação de arraste ou operação de ligeiro movimento repentino).
A unidade de controle 120 reconhece, da maneiraanteriormente descrita, que uma operação de traçamento foi realizada a partirda posição de exibição do item "Sr. A", com base nos dados de coordenadas apartir do painel sensível ao toque 107, e da posição de exibição na tela deexibição 6G de cada peça de informação de exibição.
Neste caso, a unidade de controle 120 reconhece que o item"Sr. A" foi selecionado como uma tecla de busca, e exibe a exibição 624 de"Sr. A" selecionada como uma tecla de busca fora da exibição da exibição decandidato a tecla de busca 621 na tela de exibição 6G. Assim, o usuário podereconhecer que o item "Sr. A" pôde ser selecionado como uma tecla de buscano aparelho de formação de imagem 100.
Similarmente, outros itens pertencentes à categoria "pessoas"podem também ser selecionados como teclas de busca. Ou seja, múltiplositens (informação de candidatos a tecla de busca) podem também serselecionados como teclas de busca na mesma categoria.
Subseqüentemente, depois que o item "Sr. A" foi selecionadocomo uma tecla de busca, no caso de se pretender terminar a sua busca deimagem, o usuário seleciona o ícone de finalização 6a. Assim, a unidade decontrole 120 termina o processamento de busca de imagem e, por exemplo,retorna para um estado em que o menu é exibido. Neste caso, a tecla de buscaselecionada é determinada como não tendo sido selecionada.
Também, depois que o item "Sr. A" foi selecionado como umatecla de busca, no caso de se pretender realizar seleção de categorianovamente, o usuário seleciona o ícone BK 6c. Assim, a unidade de controle120 permite que o usuário retorne para a tela de seleção de tecla de busca (1)descrita com referência à figura 5B, e realize seleção de categoria novamente.Neste caso, o item "Sr. A" é determinado como não tendo sido selecionadocomo uma tecla de busca.
Também, depois que o item "Sr. A" foi selecionado como umatecla de busca, no caso de o ícone OK 6b ser selecionado, a unidade decontrole 120 determina o item "Sr. A" selecionado na figura 6A como umatecla de busca.
Subseqüentemente, a unidade de controle 120 forma, comomostrado na figura 6B, uma tela de seleção de tecla de busca (3) com aexibição 631 do item "Sr. A" determinada como uma tecla de busca, e com aexibição de lista de categoria 611 exibida novamente, e exibe isto na tela deexibição 6G da unidade de exibição 106. Assim, uma categoria da tabela deinformação de candidatos a tecla de busca pode ser selecionada novamente.Em um estado de A figura 6B, no caso de se pretenderterminar a sua busca de imagem, o usuário seleciona o ícone de finalização6a. Assim, a unidade de controle 120 termina o processamento de busca deimagem e, por exemplo, retorna para um estado em que o menu é exibido.
Também, no caso de se pretender realizar seleção de uma teclade busca na categoria "pessoas" novamente, o usuário seleciona o ícone BK6c. Assim, a unidade de controle 120 retorna para a imagem de seleção detecla de busca (2) descrita com referência à figura 6A, e permite que o usuáriorealize seleção de uma tecla de busca na categoria "pessoas" novamente.
Neste caso, de acordo com o controle da unidade de controle120, a tecla de busca já selecionada pode ser cancelada, a tecla de busca jáselecionada pode ser cancelada para selecionar uma nova tecla de busca, ouuma tecla de busca pode adicionalmente ser selecionada além da tecla debusca já selecionada.
Também, em um estado da figura 6B, no caso em que aseleção de uma tecla de busca foi completada, e a busca de imagem foiexecutada usando a tecla de busca selecionada, o usuário seleciona o íconeOK 6b. Assim, a unidade de controle 120 elimina a exibição de lista decategoria 611 na figura 6B, e permite que o usuário execute o processamentode busca de imagem.
Neste caso, a unidade de controle 120 lê dados de imagem(imagem em uma faixa de busca) na faixa estabelecida na figura 5A, controlaa unidade de processamento de descompressão 110, unidade de formação deimagem de exibição 111, e unidade do processamento de exibição 105 paraexibir as imagens miniaturas de imagens dentro da faixa de busca em toda atela da tela de exibição 6G aleatoriamente. Subseqüentemente, a unidade decontrole 120 aguarda uma operação de instrução (operação de contato) comouma exibição de tecla de busca selecionada (exibição 631 no caso da figura6B, que é uma operação para instruir o início da busca de imagem.Também, em um estado da figura 6B, no caso deadicionalmente realizar seleção de uma tecla de busca, da mesma maneira nocaso descrito com referência à figura 5B, o usuário seleciona um nome decategoria ao qual considera-se que a informação de candidatos a tecla debusca a ser usado como uma tecla de busca pertence. Ou seja, o usuáriocoloca o dedo ou similares em contato com a posição na superfícieoperacional do painel sensível ao toque 107 correspondente à posição deexibição de um nome da categoria alvo, selecionando assim o nome decategoria.
Agora, como mostrado na figura 6B, digamos que o dedo ousimilares seja colocado em contato com a posição na superfície operacionaldo painel sensível ao toque 107 correspondente à posição de exibição dacategoria "lugares" pelo usuário. Neste caso, a unidade de controle 120determina que a categoria "lugares" foi selecionada, e forma uma tela deseleção de tecla de busca (4) com uma exibição de lista (exibição decandidato a tecla de busca) 641 da informação de candidatos a tecla de buscapertencente à categoria "lugares" mostrado na figura 7A, e exibe isto na telade exibição 6G da unidade de exibição 106.
Como mostrado na figura 7A, a tela de seleção de tecla debusca (4) tem um ícone de finalização 6a, um ícone OK 6b, e um ícone BK6c, e também tem exibição de candidato a tecla de busca 641 na parte daborda inferior da tela de exibição 6G.
A exibição de candidato a tecla de busca 641 é uma lista deinformação de candidatos a tecla de busca pertencente à categoria "lugares"selecionada na tela de seleção de tecla de busca (3) do estágio anterior.Também, como mostrado na figura 7A, no caso da tela de seleção de tecla debusca (4), um ícone da seta esquerda 642 e um ícone da seta direita 643 pararolar a exibição de candidato a tecla de busca são providos.
Neste caso, mediante uma operação de golpe de leve serrealizada tal como no ícone da seta esquerda 642, a unidade de controle 120rola a exibição de candidato a tecla de busca 641 do lado direito para o ladoesquerdo para um candidato a tecla de busca de valor. Uma operação de golpede leve é repetida tal como para o ícone da seta esquerda 642, por meio doque a exibição de candidato a tecla de busca 641 pode ser rolada do ladodireito para o lado esquerdo para um candidato a tecla de busca de valor emordem.
Similarmente, mediante uma operação de golpe de leve serrealizada tal como no ícone da seta direita 643, a unidade de controle 120 rolaa exibição de candidato a tecla de busca 641 do lado esquerdo para o ladodireito para um candidato a tecla de busca de valor. Uma operação de golpede leve é repetida tal como para o ícone da seta direita 643, por meio do que aexibição de candidato a tecla de busca 641 pode ser rolada do lado esquerdopara o lado direito para um candidato a tecla de busca de valor em ordem.
Esse ícone da seta esquerda 642 e ícone da seta direita 643 sãooperados, a exibição de candidato a tecla de busca é rolada e, no caso em queinformação de candidatos a tecla de busca alvo é exibida, uma operação paraselecionar a sua informação de candidatos a tecla de busca é realizada.
Por exemplo, digamos que, na figura 7 A, o item "LosAngeles" da exibição de candidato a tecla de busca é informação decandidatos a tecla de busca que o usuário pretende estabelecer como umatecla de busca. Neste caso, o usuário coloca o dedo ou similares em contatocom a posição na superfície operacional do painel sensível ao toque 107correspondente à posição de exibição do item "Los Angeles", e realiza umaoperação de traçamento (operação de arraste ou operação de ligeiromovimento repentino).
A unidade de controle 120 reconhece que uma operação detraçamento foi realizada a partir da posição de exibição do item "LosAngeles", com base nos dados de coordenadas a partir do painel sensível aotoque 107, e o posição de exibição na tela de exibição 6G de cada peça deinformação de exibição.
Neste caso, a unidade de controle 120 reconhece que o item"Los Angeles" foi selecionado como uma tecla de busca, e exibe a exibição644 de "Los Angeles" selecionada como uma tecla de busca fora da exibiçãoda exibição de candidato a tecla de busca 641 na tela de exibição 6G. Assim,o usuário pode reconhecer que o item "Los Angeles" pôde ser selecionadocomo uma tecla de busca no aparelho de formação de imagem 100.
Similarmente, outros itens pertencentes à categoria "lugares"podem também ser selecionados como teclas de busca. Ou seja, múltiplositens (informação de candidatos a tecla de busca) podem também serselecionados como teclas de busca na mesma categoria.
Subseqüentemente, depois que o item "Los Angeles" foiselecionado como uma tecla de busca, no caso de se pretender terminar a suabusca de imagem, o usuário seleciona o ícone de finalização 6a. Assim, aunidade de controle 120 termina o processamento de busca de imagem e, porexemplo, retorna para um estado em que o menu é exibido. Neste caso, a teclade busca selecionada é determinada como não tendo sido selecionada.
Também, depois que o item "Sr. A" e o item "Los Angeles"tiverem sido relacionados como teclas de busca, no caso de se pretenderrealizar seleção de categoria novamente, o usuário seleciona o ícone BK 6c.
Assim, a unidade de controle 120 permite que o usuário retorne para a tela deseleção de tecla de busca (3) descrito com referência à figura 6B, e realizeseleção de categoria novamente. Neste caso, o item "Los Angeles" édeterminado como não tendo sido selecionado como uma tecla de busca.
Também, depois que o item "Sr. A" e o item "Los Angeles"tiverem sido relacionados como teclas de busca, no caso de o ícone OK 6b serselecionado, a unidade de controle 120 determina o item "Los Angeles"selecionada na figura 7A como uma tecla de busca.Subseqüentemente, a unidade de controle 120 forma, comomostrado na figura 7B, uma tela de seleção de tecla de busca (5) com aexibição 631 do item "Sr. A" e a exibição 651 do item "Los Angeles"determinadas como teclas de busca, e com a exibição de lista de categoria 611exibida novamente, e exibe esta tela de seleção de tecla de busca (5) mostradana figura 7B na tela de exibição 6G da unidade de exibição 106.
Assim, o usuário pode ser direcionado a selecionar edeterminar uma ou mais peças de informação de candidatos a tecla de buscacomo teclas de busca relacionados com uma categoria relevante das setecategorias da tabela de informação de candidatos a tecla de busca.
Dessa maneira, o usuário pode ser direcionado a selecionaruma pluralidade de informações de candidatos a tecla de busca a partir damesma categoria como teclas de busca, ou para selecionar uma ou mais peçasde informação de candidatos a tecla de busca a partir de cada uma de umapluralidade de categorias como teclas de busca.
Subseqüentemente, em um estado da figura 7B, no caso de sepretender terminar a sua busca de imagem, o usuário seleciona o ícone definalização 6a. Assim, a unidade de controle 120 termina o processamento debusca de imagem e, por exemplo, retorna para um estado em que o menu éexibido. Neste caso, seleção de uma tecla de busca é determinada como nãotendo sido realizada.
Também, no caso de se pretender realizar seleção de uma teclade busca na categoria "lugares" novamente, o usuário seleciona o ícone BK6c. Assim, a unidade de controle 120 retorna para a imagem de seleção detecla de busca (4) descrito com referência à figura 7A, e permite que o usuáriorealize seleção de uma tecla de busca na categoria "lugares" novamente.
Neste caso, de acordo com o controle da unidade de controle120, a tecla de busca já selecionada pode ser cancelada, a tecla de busca jáselecionada pode ser cancelada para selecionar uma nova tecla de busca, ouuma tecla de busca pode adicionalmente ser selecionada além da tecla debusca já selecionada.
Também, em um estado da figura 7B, no caso em que aseleção de uma tecla de busca foi completada, e a busca de imagem foiexecutada usando a tecla de busca selecionada, o usuário seleciona o íconeOK 6b. Assim, a unidade de controle 120 elimina a exibição de lista decategoria 611 na figura 7B, e permite que o usuário execute o processamentode busca de imagem.
Neste caso, a unidade de controle 120 lê imagem (imagem emuma faixa de busca) dados na faixa estabelecida na figura 5A, controla aunidade de processamento de descompressão 110, unidade de formação deimagem de exibição 111, e unidade do processamento de exibição 105 paraexibir as imagens miniaturas de imagens dentro da faixa de busca em toda atela da tela de exibição 6G aleatoriamente. Subseqüentemente, a unidade decontrole 120 aguarda uma operação de instrução (operação de contato) comouma exibição de tecla de busca selecionada (exibição 631 e exibição 651 nocaso da figura 7B), que é uma operação para instruir o início da busca deimagem.
Assim, uma tecla de busca é selecionada pelo usuário, e a teclade busca selecionada é determinada no aparelho de formação de imagem 100,permitindo assim que o usuário realize a busca de imagem. Com o aparelhode formação de imagem 100 de acordo com a presente modalidade, mostradonas figuras 6B e 7B, o usuário coloca o dedo ou similares em contato tal comona exibição do item tecla de busca determinada como uma tecla de busca, pormeio do que a busca de imagem é iniciada.
Especificamente, a exibição do item tecla de busca é aexibição 631 do item "Sr. A" ou a exibição 651 do item "Los Angeles" e, nocaso em que o usuário coloca o dedo ou similares em contato tal como naexibição do item tecla de busca determinado, e a unidade de controle 120detecta isto, a unidade de controle 120 inicia a busca de imagem.
Note que a processamento de seleção de tecla de buscadescrito com referência às figuras 5A a 7B é um exemplo, e com um mododiferente disto, uma tecla de busca alvo pode também ser selecionada a partirda informação de candidatos a tecla de busca.
Configuração para Busca de Dados de Imagem comInformação Relacionada à Chave de Busca
Como também descrito anteriormente, o aparelho de formaçãode imagem 100 de acordo com a presente modalidade busca e extrai dados deimagem com informação relacionada a uma tecla de busca, por meio do queos seus resultados podem ser exibidos na tela de exibição da unidade deexibição 106 de acordo com o grau de associação com a tecla de busca.
A fim de realizar isto, o aparelho de formação de imagem 100tem um configuração para buscar dados de imagem com informaçãorelacionada a uma tecla de busca. Esta configuração é grosseiramenteclassificada em duas. Uma é usada no caso em que a tecla de busca éinformação de caractere, e a outra é usada no caso em que a tecla de busca éinformação de análise de imagem. Cada uma dessas será descrita a seguir.
Exemplo de Configuração de Dicionário de Grau deAssociação de Chave de Busca
Será feita uma descrição relacionada com uma configuraçãopara buscar dados de imagem com informação relacionada à tecla de busca,no caso em que a tecla de busca é informação de caractere. Neste caso, oaparelho de formação de imagem 100 de acordo com a presente modalidadeusa um dicionário de grau de associação de tecla de busca.
A figura 8 é um diagrama para descrever um exemplo deconfiguração do dicionário de grau de associação de tecla de busca. No quediz respeito a informação de caractere que tem uma possibilidade de ser usadacomo uma tecla de busca, o dicionário de grau de associação de tecla de buscaresume informação de caractere (palavra chave) relacionada a essainformação de caractere de acordo com o grau de associação como para estarinformação de caractere.
Com o exemplo mostrado na figura 8, palavras chavesrelacionadas são registradas sendo classificadas em três estágios dos graus deassociação "alto", "médio" e "baixo" a uma tecla de busca. Aqui, ainformação de caractere (palavra chave) do grau de associação "alto" comuma tecla de busca é informação de caractere com a mesma informação decaractere, informação de caractere que serve como um sinônimo, e o mesmocaractere desta tecla de busca, e indicando aproximadamente o mesmosignificado e conteúdo.
Também, a informação de caractere (palavra chave) do grau deassociação "médio" com uma tecla de busca é informação de caractere queligado diretamente a esta tecla de busca como uma imagem geral. Também, ainformação de caractere (palavra chave) do grau de associação "baixo" comuma tecla de busca é informação de caractere como imagem comum queraramente é diretamente ligado a esta tecla de busca, mas pode ligar a estatecla de busca por alguma palavra chave intercalada a ambas.
Com o exemplo mostrado na figura 8, como para as palavraschaves do grau de associação "alto", "verão, tempo de verão, início do verão,férias de verão, ..." e similares são registradas como uma tecla de busca"verão". A palavra chave "verão" é uma própria tecla de busca, a palavrachave "tempo de verão" é um sinônimo da tecla de busca "verão", a palavraschaves "início do verão, férias de verão" têm os mesmos caracteres da teclade busca "verão", e têm geralmente o mesmo conteúdo de significado e, damesma forma, essas são estabelecidas no grau de associação "alto".
Também, como as palavras chaves do grau de associação"médio" como uma tecla de busca "verão", "girassol, melancia, espetáculo defogos de artifício, mar, ..." e similares são registradas. A palavras chaves"girassol, melancia" são vistas principalmente no "verão", e está diretamenteligadas com a tecla de busca "verão", e, da mesma forma, são estabelecidasno grau de associação "médio".
Também, a palavra chave "espetáculo de fogos de artifício" éprincipalmente uma tradição sazonal do "verão", em virtude de os espetáculosde fogos de artifício serem geralmente mantidos no dia 4 de julho nos USA e,da mesma forma, é diretamente ligado à tecla de busca "verão", e éestabelecida no grau de associação "médio". Também, a palavra chave "mar"freqüentemente lembra as pessoas do "verão", e, da mesma forma, éestabelecida no grau de associação "médio".
Também, como as palavras chaves do grau de associação"baixo" com uma tecla de busca "verão", "chuvas de primavera, trabalho decasa, escola, viagem, ..." e similares são registradas. A palavra chave "chuvasde primavera" é um estado climático imediatamente antes do verão, nãolembra as pessoas da tecla de busca "verão" diretamente, mas, se as "chuvasde primavera" terminarem, "verão" chegará, e, da mesma forma, a palavrachave "chuvas de primavera" é estabelecida no grau de associação "baixo"com uma tecla de busca "verão".
Também, as palavras chaves "trabalho de casa, escola,viagem" podem ser correlacionadas com a tecla de busca "verão", porexemplo, através do termo "férias de verão", e, da mesma forma, sãoestabelecidos no grau de associação "baixo".
Assim, o dicionário de grau de associação de tecla de busca éconfigurado em que palavras chaves relacionadas são registradas de antemãopara cada um dos termos com uma possibilidade de ser usado como uma teclade busca sendo classificadas em três estágios dos graus de associação "alto","médio" e "baixo".
Note que informação de caractere com uma possibilidade deser usado como uma tecla de busca é pelo menos informação de caractereregistrada nas categorias "pessoas", "lugares", "cores", "estações" e"assuntos" da tabela de informação de candidatos a tecla de busca descritacom referência à figura 4.
Dessa maneira, um dicionário de grau de associação de teclade busca tal como mostrado na figura 8 é formado para cada peça deinformação de caractere com uma possibilidade de ser usado como uma teclade busca, e é armazenado e mantido, por exemplo, na EEPROM 124 ousimilares do aparelho de formação de imagem 100.
Também, um dicionário de grau de associação de tecla debusca que foi criado é provido, mas este é configurado de maneira a sernotificado pelo usuário para uso individual.
Subseqüentemente, no caso em que o termo "verão" é usadocomo uma tecla de busca de acordo com um exemplo de configuração dodicionário de grau de associação de tecla de busca mostrado na figura 8,arquivos de imagens (dados de imagem) com as palavras chaves dos graus deassociação "alto", "médio" e "baixo" mostradas na figura 8 podem serbuscados e extraídos.
Subseqüentemente, os arquivos de imagens extraídos sãoclassificados de acordo com os seus graus de associação, por meio do queesses podem ser tratados para cada um dos graus de associação "alto","médio", e "baixo".
Exemplo de Padrão de Distinção do Grau de associação daImagem com base em Informação de Análise de Imagem
Em seguida, será feita uma descrição relacionada com umaconfiguração para buscar dados de imagem com informação relacionada auma tecla de busca no caso em que a tecla de busca é informação de análisede imagem. Neste caso, o aparelho de formação de imagem 100 de acordocom a presente modalidade executa a busca de imagem com base nainformação de análise de imagem.Neste caso, é importante executar a busca de imagem combase em qual informação da informação de análise de imagem. A figura 9 éum diagrama para descrever informação que pode se tornar uma tecla debusca para a busca de imagem, da informação de análise de imagem.
Tal como descrito com referência à figura 2, a informação deanálise de imagem obtida analisando-se os dados de imagem de cada arquivode imagens é adicionada a cada arquivo de imagens como metadados. Damaneira anteriormente descrita, e também como mostrado na figura 9, a áreada face de uma pessoa em uma imagem, o número de pessoas que foramcapturadas em uma imagem, o grau de face sorridente de uma pessoa que foicapturada em uma imagem, e informação indicando as características daimagem como um todo, e assim por diante, são incluídas na lista deinformação de análise de imagem.
Quando a categoria "etc." é selecionada a partir da exibição delista de categoria 611 mostrada na figura 5B e similares, cada peça deinformação mostrada na figura 9 é exibida como informação que constitui ainformação de análise de imagem, informação alvo é selecionada a partir daí.
Assim, a busca de imagem pode ser executada de acordo com a informação deanálise de imagem selecionada.
Por exemplo, digamos que "a área da face de uma pessoa emuma imagem" foi selecionada como a informação de análise de imagem, eque uma imagem a ser usada como uma tecla de busca tenha sidoespecificada. Neste caso, a unidade de controle 120 busca e extrai imagensrelacionadas da mídia de gravação 135 com base "na área da face de umapessoa em uma imagem" da informação de análise de imagem da imagemespecificada como uma tecla de busca.
Especificamente, a unidade de controle 120 busca e extrai damídia de gravação 135 com uma imagem de uma primeira faixapredeterminada como uma imagem do grau de associação "alto", com umaimagem de uma segunda faixa predeterminada como uma imagem do grau deassociação "médio", e com uma imagem de uma terceira faixapredeterminada como uma imagem do grau de associação "baixo", "da áreada face de uma pessoa em uma imagem".
Neste caso, a primeira faixa predeterminada é uma faixa maispróxima da área da face de uma pessoa na imagem que serve como a tecla debusca, e a segunda e terceira faixas predeterminadas são faixas gradualmenteseparadas da área da face de uma pessoa na imagem que serve como a teclade busca.
Assim, no caso em que "a área da face de uma pessoa em umaimagem" da informação de análise de imagem é usada, imagens relacionadasà imagem que serve como a tecla de busca podem ser buscadas e extraídas deuma imagem a ser usada como a tecla de busca, com a área da face de umapessoa nesta imagem como uma referência.
Também, digamos que "o número de pessoas em umaimagem" foi selecionado como a informação de análise de imagem, e queuma imagem a ser usada como uma tecla de busca tenha sido especificada.Neste caso, a unidade de controle 120 busca e extrai imagens relacionadas damídia de gravação 135 com base "no número de pessoas em uma imagem" dainformação de análise de imagem da imagem especificada como uma tecla debusca.
Especificamente, a unidade de controle 120 busca e extrai damídia de gravação 135 com uma imagem de uma primeira faixapredeterminada como uma imagem do grau de associação "alto", com umaimagem de uma segunda faixa predeterminada como uma imagem do grau deassociação "médio", e com uma imagem de uma terceira faixapredeterminada como uma imagem do grau de associação "baixo", "donúmero de pessoas em uma imagem".
Neste caso, a primeira faixa predeterminada é uma faixa maispróxima do número de pessoas na imagem que serve como a tecla de busca, ea segunda e terceira faixas predeterminadas são faixas gradualmenteseparadas do número de pessoas na imagem que serve como a tecla de busca.
Assim, no caso em que "o número de pessoas em umaimagem" da informação de análise de imagem é usado, imagens relacionadasà imagem que serve como a tecla de busca pode ser buscada e extraída deuma imagem a ser usada como a tecla de busca, com o número de pessoasnesta imagem como uma referência.
Também, mesmo no caso em que "o grau de face sorridente deuma pessoa em uma imagem" que é a informação de análise de imagem éusado, a unidade de controle 120 pode buscar imagens relacionadas da mídiade gravação 135 com base, de uma imagem especificada como a tecla debusca, no "o grau de face sorridente de uma pessoa na imagem".
Também, mesmo no caso em que "as características daimagem como um todo" que é a informação de análise de imagem são usadas,a unidade de controle 120 pode buscar imagens relacionadas da mídia degravação 135 com base, de uma imagem especificada como a tecla de busca,"nas características da imagem como um todo".
Neste caso, é feito um arranjo em que similaridade é obtida apartir da matiz e complexidade de uma imagem, imagens relacionadas sãoextraídas de acordo com esta similaridade, e são classificadas nos graus deassociação "alto", "médio" e "baixo".
Assim, com o aparelho de formação de imagem 100 de acordocom a presente modalidade, o dicionário de grau de associação de tecla debusca e a informação de análise de imagem são usados, por meio do queimagens relacionadas a uma tecla de busca especificada podem ser buscadas eextraídas. Subseqüentemente, o aparelho de formação de imagem 100 éconfigurado de maneira a exibir imagens buscadas e extraídas de acordo como grau de associação com a tecla de busca.Modo de Exibição (1) de Busca de Resultados de Imagem
A seguir, será feita uma descrição relacionada com um modode exibição de resultados de busca no caso em que, da maneira anteriormentedescrita, depois que uma tecla de busca foi selecionada pelo usuário, a buscade imagem foi executada usando a sua tecla de busca selecionada. Aqui, umcaso em que uma tecla de busca que serve como informação de caractere foiselecionada será descrita como um exemplo.
A figura 10 é um diagrama para descrever um modo deexibição (1) de resultados de busca no caso em que a busca de imagem éexecutada a partir de um estado em que uma única tecla de busca (informaçãode caractere) é selecionada, tal como descrito com referência às figuras 5A a6B.
Na figura 10, (A) é um diagrama ilustrando o modo deexibição de resultados de busca no caso em que a busca de imagem foiexecutada de acordo com a tecla de busca selecionada, e (B) é um diagramapara descrever os detalhes de uma região de exibição de resultado de busca Arem (A).
Tal como descrito com referência às figuras 5A a 6B, quandoo usuário estabelece uma faixa de busca de uma imagem, e seleciona umaúnica tecla de busca alvo, a unidade de controle 120 exibe imagenscorrespondentes aos dados de imagem da faixa de busca (imagens miniaturas)na tela de exibição 6G da unidade de exibição 106 de uma maneira espalhada.Também, a unidade de controle 120 exibe exibição de tecla de busca (íconede tecla de busca) Kl correspondente à tecla de busca selecionada na tela deexibição 6G da unidade de exibição 106.
Subseqüentemente, como mostrado em (A) na figura 10,quando o usuário coloca o dedo ou similares em contato com a posição nasuperfície operacional do painel sensível ao toque 107 correspondente àposição de exibição da exibição de tecla de busca Kl exibida na tela deexibição 6G, os dados de coordenadas indicando a sua posição de contato sãosupridos do painel sensível ao toque 107 à unidade de controle 120.
A unidade de controle 120 controla, da maneira anteriormentedescrita, qual tipo de informação foi exibido onde na tela de exibição 6G.
Subseqüentemente, a unidade de controle 120 pode detectar que a exibição detecla de busca Kl foi especificada, com base nos dados de coordenadasindicando a posição especificada na superfície operacional a partir do painelsensível ao toque 107, e a informação de exibição na tela de exibição 6G daunidade de exibição 106 correspondente à sua posição especificada.
A unidade de controle 120 reconhece que a especificação daexibição de tecla de busca é para especificar o início da busca de imagemusando a tecla de busca correspondente à sua exibição de tecla de busca, eexecuta a busca de imagem usando a tecla de busca selecionada. Neste caso, aunidade de controle 120 faz referência ao dicionário de grau de associação detecla de busca configurado tal como descrito com referência à figura 8, ebusca e extrai arquivos de imagens com uma palavra chave relacionada à teclade busca.
Subseqüentemente, a unidade de controle 120 exibe asimagens miniaturas correspondentes aos dados de imagem dos arquivos deimagens extraídos na posição de acordo com o grau de associação de umapalavra chave com uma tecla de busca. No caso deste exemplo, a unidade decontrole 120 exibe os dados de imagem obtidos como resultados de busca naposição correspondente ao grau de associação de uma palavra chave com umatecla de busca na região indicada com a região de exibição de resultado debusca Ar na tela de exibição 6G.
Ou seja, para que a região de exibição de resultado de buscaAr sozinha seja mostrada em (B) na figura 10, a parte interna da região deexibição de resultado de busca Ar é, na direção para fora a partir do seucentro, constituída de uma região de exibição do grau de associação "alto",uma região de exibição do grau de associação "médio", e uma região deexibição do grau de associação "baixo".
Dessa maneira, no caso deste exemplo, a unidade de controle120 exibe as imagens miniaturas de arquivos de imagens com uma palavrachave da qual o grau de associação é "alto" como uma tecla de busca em umaparte central ArH da região de exibição Ar.
Subseqüentemente, a unidade de controle 120 exibe asimagens miniaturas de arquivos de imagens com uma palavra chave da qual ograu de associação é "médio" com uma tecla de busca em uma região ArMfora da região de exibição da qual o grau de associação é "alto", da região deexibição Ar.
Adicionalmente, a unidade de controle 120 exibe as imagensminiaturas de arquivos de imagens com uma palavra chave da qual o grau deassociação é "baixo" com uma tecla de busca em uma região ArL fora daregião de exibição ArM da qual o grau de associação é "médio", da região deexibição Ar.
Assim, as imagens miniaturas dos arquivos de imagens comuma palavra chave da qual o grau de associação é "alto", "médio", ou "baixo"com uma tecla de busca podem ser exibidas na posição correspondente ao seugrau de associação.
Note que, no caso deste exemplo, com a busca de imagem, aunidade de controle 120 busca e extrai, com base na tecla de busca e nodicionário de grau de associação de tecla de busca, arquivos de imagens comuma palavra chave relacionada à tecla de busca dos arquivos de imagensarmazenados na mídia de gravação 135.
Os arquivos de imagens extraídos são armazenadostemporariamente, por exemplo, na RAM 123, e os seus dados de imagem sãolidos de acordo com o seu grau de associação pela unidade de controle 120, esão supridos à unidade de descompressão 110, onde os dados de imagem sãosubmetido ao processamento de descompressão, e os dados de imagem antesda compressão de dados são restaurados.
Subseqüentemente, os dados de imagem submetidos aoprocessamento de descompressão na unidade de processamento dedescompressão 110 são supridos à unidade de formação de imagem deexibição 111, onde os dados de imagem são submetidos ao processamento deafinamento ou similares para formar dados miniaturas, e isto é disposto naposição correspondente ao grau de associação da palavra chave processadopor si próprio como uma tecla de busca.
Assim, com a unidade de formação de imagem de exibição111, os dados de imagem que constituem uma tela de valor de imagem sãoformados, isto é convertidos em um sinal de imagem com um formato a sersuprido à unidade do processamento de exibição 105, e isto é suprido àunidade do processamento de exibição 105.
Ao receber o suprimento de um sinal de imagem da unidade deformação de imagem de exibição 111, a unidade do processamento deexibição 105 forma um sinal de imagem a ser suprido à unidade de exibição106 a partir isto, e supre isto à unidade de exibição 106. Assim, a imagemcom uma palavra chave relacionada à tecla de busca selecionada é exibida, talcomo mostrado em (A) na figura 10, na posição correspondente ao seu graude associação na tela de exibição da unidade de exibição 106.
Note que, à medida que o grau de associação diminui, atransparência relacionada com as imagens estreitadas é aumentada, ou a sualuminosidade é reduzida, por meio do que imagens miniaturas com um graude associação diferente podem ser exibidas de maneira a serem distintas.
Assim, imagens com uma palavra chave da qual o grau deassociação difere de uma tecla de busca são exibidas na posiçãocorrespondente ao seu grau de associação, por meio do que o usuário podeconfirmar os resultados da busca de imagem tendo ainda uma consciência dasua diferença.
Também, em vez de buscar somente imagens com uma palavrachave casada com a tecla de busca de uma maneira tradicional, imagens comuma palavra chave relacionada à tecla de busca podem também ser buscadas,e os resultados de busca podem ser exibidos levando-se ainda emconsideração a diferença entre graus de associação. Dessa maneira, a busca deimagem pode ser executada eficientemente, e os seus resultados podem serusados adequadamente.
Note que descrição foi feita aqui considerando que, com aunidade de formação de imagem de exibição 111, dados miniaturas paraexibir imagens miniaturas são formados considerando dados de imagem parao processamento de afinamento, ou similares. Entretanto, a presente invençãonão está restrita a isto.
Carga é aplicada ao processamento para formar dadosminiaturas a partir de dados de imagem. Portanto, pode-se fazer um arranjoem que, com cada arquivo de imagens, dados miniaturas são formados a partirdos dados de imagem de antemão, e isto é mantido em cada arquivo deimagens.
Assim, dados miniaturas são formados e adicionados a cadaarquivo de imagens de antemão, por meio do que o processamento decompressão dos dados de imagem na unidade de processamento dedescompressão 110, e o processamento de formação dos dados miniaturas naunidade de formação de imagem de exibição 111 pode ser omitido.
Ou seja, no caso em que cada arquivo de imagens inclui dadosminiaturas, os arquivos de imagens correspondentes à tecla de busca sãoextraídos, e dados miniaturas são lidos nos seus arquivos de imagens parasupri-los à unidade de formação de imagem de exibição 111.
Assim, com o modo mostrado na figura 10, os resultados dabusca, isto é, as imagens miniaturas dos arquivos de imagens com umapalavra chave relacionada à tecla de busca podem ser exibidas na posiçãocorrespondente ao seu grau de associação.
Detalhes de Processamento Durante Busca de Imagem
A seguir, será feita uma descrição relacionada com oprocessamento no momento em que a busca de imagem é executado noaparelho de formação de imagem 100 de acordo com a presente modalidade.As figuras 11 e 12 são um fluxograma para descrever o processamento nomomento em que a busca de imagem é executada no aparelho de formação deimagem 100.
O processamento do fluxograma mostrado nas figuras 11 e 12é, da maneira anteriormente descrita, processamento principalmenteexecutado pela unidade de controle 120 no caso em que o item do menu"busca de imagem" foi selecionado a partir do menu exibido.
Quando o processamento mostrado nas figuras 11 e 12 éexecutado, a unidade de controle 120 executa, tal como descrito comreferência às figuras 5A a 7B, o estabelecimento de uma faixa de busca deimagem, e o processamento de seleção de uma tecla de busca (etapa S101).
Subseqüentemente, no processamento na etapa S101, aunidade de controle 120 determina se uma operação de finalização foi ou nãorealizada (etapa S102). Quando é feita a determinação no processamento dedeterminação na etapa S102 de que uma operação de finalização foi realizada,a unidade de controle 120 executa o processamento para finalizar oprocessamento de busca de imagem (etapa S103) para finalizar oprocessamento mostrado nas figuras 11 e 12 e, por exemplo, retorna para aexibição do menu.
Também, quando é feita determinação no processamento dedeterminação na etapa S102 de que uma operação de finalização não foirealizada, a unidade de controle 120 determina que seleção de uma tecla debusca foi realizada adequadamente, e exibe a tela inicial para a busca deimagem (etapa S104).
Especificamente, na etapa S104, a unidade de controle 120exibe as imagens miniaturas dos arquivos de imagens na faixa de buscaestabelecida pelo processamento na etapa SlOl na tela de exibição 6G de umamaneira espalhada, e também exibe a exibição de tecla de buscacorrespondente à tecla de busca selecionada.
Subseqüentemente, a unidade de controle 120 aceita entrada deoperação a partir do usuário por meio da tela sensível ao toque 108 ousimilares (etapa S105), e determina se a entrada de operação foi ou não aceita(etapa S106).
Quando é feita a determinação no processamento dedeterminação na etapa S106 de que a entrada de operação a partir do usuárionão foi aceita, a unidade de controle 120 repete o processamento a partir daetapa S105 para aguardar a entrada de operação a partir do usuário.
Quando é feita a determinação no processamento dedeterminação na etapa S106 de que a entrada de operação a partir do usuáriofoi aceita, a unidade de controle 120 determina se a exibição de tecla de buscacomo uma tecla de busca selecionada foi ou não especificada pelo usuário(etapa S107).
Quando é feita a determinação no processamento dedeterminação na etapa S107 de que a exibição de tecla de busca como umatecla de busca selecionada não foi especificada pela o usuário, a unidade decontrole 120 executa o processamento correspondente à entrada de operaçãoaceita na etapa S105 (etapa S108).
Na etapa S108, a unidade de controle 120 permite que ousuário realize vários tipos de processamentos de acordo com a entrada deoperação do usuário. Por exemplo, o usuário pode realizar mudança de umatecla de busca, adicionar processamento, e assim por diante.
Subseqüentemente, quando é feita a determinação noprocessamento de determinação na etapa S107 de que a exibição de tecla debusca foi especificada pela o usuário, a unidade de controle 120 executa abusca de imagem usando a tecla de busca correspondente à exibição da teclade busca especificada para exibir os resultados da busca (etapa S109).
Na etapa S109, a unidade de controle 120 exibe, tal comodescrito com referência a (A) e (B) na figura 10, as imagens miniaturas dosarquivos de imagens com uma palavra chave relacionada à tecla de busca naposição correspondente ao seu grau de associação na tela de exibição 6G, evai para o processamento na figura 12.
Subseqüentemente, a unidade de controle 120 determina se ocontato do dedo ou similares do usuário como uma exibição de tecla de buscafoi ou não completado (etapa S110). Quando é feita a determinação noprocessamento de determinação na etapa SllO de que o contato continuou, aunidade de controle 120 repete o processamento a partir da etapa SllO para irpara um estado de espera até que o contato termine.
Quando é feita a determinação no processamento dedeterminação na etapa Sl 10 de que o contato do dedo ou similares do usuáriocomo uma exibição de tecla de busca foi completado, a unidade de controle120 usa a função do circuito de relógio 140 para iniciar a medição de tempoTs desde o final do contato do dedo do usuário como uma exibição de tecla debusca (etapa Sl 11).
Subseqüentemente, a unidade de controle 120 determina se otempo Ts que a medição foi iniciada na etapa Slll é ou não maior ou igual aum período de tempo predeterminado T (etapa Sl 12). Quando é feita adeterminação no processamento de determinação na etapa Sl 12 de que amedição tempo Ts é menor que o período de tempo predeterminado T, aunidade de controle 120 aceita entrada de operação a partir do usuário (etapaSl 13).
Subseqüentemente, a unidade de controle 120 determina se aentrada de operação a partir do usuário foi ou não aceita (etapa Sl 14).Quando é feita a determinação no processamento de determinação na etapaSl 14 de que a entrada de operação não foi aceita, a unidade de controle 120repete o processamento a partir da etapa Sl 12.
Quando é feita a determinação no processamento dedeterminação na etapa Sl 14 de que a entrada de operação foi aceita, a unidadede controle 120 determina se a entrada de operação aceita é ou não umaoperação de determinação de resultado de busca (etapa S115).
Quando é feita a determinação no processamento dedeterminação na etapa Sl 15 de que a entrada de operação aceita é umaoperação de determinação de resultado de busca, a unidade de controle 120determina o grupo de imagem especificado como um grupo, e as outrasimagens são exibidas de uma maneira espalhada (etapa Sl 16).
Depois do processamento na etapa Sl 16, a unidade de controle120 executa o processamento relacionado com as imagens do grupodeterminado, tal como armazenar as imagens do grupo determinado em umapasta de imagens predeterminada, estabelecer as imagens do grupodeterminado para alvos de reprodução, ou similares (etapa Sl 17).
Subseqüentemente, a unidade de controle 120 repete o processamento a partirda etapa SlOl na figura 11, por exemplo.
Também, quando é feita a determinação no processamento dedeterminação na etapa S115 de que a entrada de operação aceita não é umaoperação de determinação de resultado de busca, a unidade de controle 120determina se a entrada de operação aceita é ou não uma operação decancelamento de resultados de busca (etapa S118).
Quando é feita a determinação no processamento dedeterminação na etapa S118 de que a entrada de operação aceita não é umaoperação de cancelamento de resultados de busca, a unidade de controle 120executa o processamento correspondente à entrada de operação aceita (etapaSl 19).
Também, quando é feita a determinação no processamento dedeterminação na etapa Sl 18 de que a entrada de operação aceita é umaoperação de cancelamento de resultados de busca, por exemplo, a unidade decontrole 120 cancela a exibição da busca de resultados de imagem, e retornapara o estado inicial da busca de imagem (etapa S120).
O estado inicial da busca de imagem é da maneiraanteriormente descrita, um estado em que as imagens miniaturas dos arquivosde imagens na faixa de busca são exibidos na tela de exibição 6G de umamaneira espalhada, e também a exibição de tecla de busca correspondente àtecla de busca selecionada é exibida, e o usuário é direcionado para realizar abusca de imagem.
Depois do processamento na etapa S120, a unidade de controle120 repete o processamento a partir da etapa S105 na figura 11, por meio doque o usuário pode realizar a busca de imagem correspondente à exibição detecla de busca exibida, ou realizar a busca de imagem adicionando uma novatecla de busca.
Também, quando é feita a determinação no processamento dedeterminação na etapa Sl 12 de que a medição tempo Ts é maior ou igual aoperíodo de tempo predeterminado T, a unidade de controle 120 cancela aexibição da busca de resultados de imagem, e retorna para o estado inicial dabusca de imagem (etapa S120). Subseqüentemente, da maneira anteriormentedescrita, a unidade de controle 120 repete o processamento a partir da etapaS105 na figura 11.
Assim, com o aparelho de formação de imagem 100 de acordocom a presente modalidade, simplesmente o usuário seleciona uma tecla debusca a partir da informação de candidatos a tecla de busca disponível paraespecificar a sua tecla de busca, por meio do que o usuário pode buscarimagens com uma palavra chave relacionada à tecla de busca.Subseqüentemente, os resultados da busca de imagem podemser exibidos, tal como descrito com referência à figura 10, de acordo com ograu de associação de uma palavra chave com uma tecla de busca, por meiodo que o usuário pode reconhecer que imagem tem um alto grau deassociação com a tecla de busca, de uma maneira segura.
Modo de Exibição (2) de Busca de Resultados de Imagem
A seguir, será feita uma descrição relacionada com um outromodo de exibição de resultados de busca no caso em que, da maneiraanteriormente descrita, depois que uma tecla de busca foi selecionada pelousuário, e a busca de imagem foi executada usando a sua tecla de buscaselecionada. Aqui, um caso em que uma tecla de busca que serve comoinformação de caractere foi selecionada será descrita como um exemplo, damesma maneira no caso descrito com referência à figura 10.
A figura 13 é um diagrama para descrever um modo deexibição (2) de resultados de busca no caso em que a busca de imagem éexecutada a partir de um estado em que uma única tecla de busca (informaçãode caractere) é selecionada, tal como descrito com referência às figuras 5A a 6B.
Na figura 13, (A) é um diagrama ilustrando o modo deexibição de resultados de busca no caso em que a busca de imagem foiexecutada de acordo com a tecla de busca selecionada, e (B) é um diagramapara descrever os detalhes de uma região de exibição de resultado de busca Arem (A).
No caso do modo de exibição (1) de resultados de buscasupradescrito com referência à figura 10, os resultados da busca de imagemforam todos exibidos uma vez. Por outro lado, no caso do modo de exibição(2) de resultados de busca mostrado na figura 13, a faixa de exibição deresultados de busca é controlada de acordo com o tempo de duração docontato (tempo de duração de especificação) do dedo ou similares como umaexibição de tecla de busca.
A seleção de uma tecla de busca e a execução doprocessamento de busca de imagem usando esta tecla de busca são executadosda mesma maneira no caso descrito com referência à figura 10.
Especificamente, como mostrado em (A) na figura 13, no caso em que ousuário coloca o dedo ou similares em contato com a posição na superfícieoperacional do painel sensível ao toque 107 correspondente à posição deexibição da exibição de tecla de busca exibida Kl, a unidade de controle 120reconhece que esta operação é um instrução de início para o processamento debusca de imagem correspondente à tecla de busca.
Subseqüentemente, da maneira anteriormente descrita, o painelsensível ao toque 107 pode detectar a posição de contato consecutivamenteem tempos predeterminados para produzir os dados de coordenadas indicandoisto enquanto o usuário está colocando o dedo ou similares em contato com aposição de contato.
Dessa maneira, no caso em que os mesmos dados decoordenadas são supridos a partir do painel sensível ao toque 107 em tempospredeterminados, a unidade de controle 120 pode detectar que o dedo ousimilares está ainda em contato na mesma posição da superfície operacionaldo painel sensível ao toque 107.
Portanto, a unidade de controle 120 mede o tempo de duraçãodo contato Tx por meio do circuito de relógio 140 desde que o dedo ousimilares foi colocado em contato com a posição na superfície operacional dopainel sensível ao toque 107 correspondente à posição de exibição da exibiçãode tecla de busca até que este contato seja liberado.
A unidade de controle 120 exibe somente as imagensminiaturas dos arquivos de imagens com uma palavra chave da qual o grau deassociação é "alto" com uma tecla de busca na região de exibição de resultadode busca Ar até que este tempo de medição de contato Tx exceda um patamarpredeterminado tl.
Neste caso, a unidade de controle 120 exibe as imagensminiaturas dos arquivos de imagens com uma palavra chave da qual o grau deassociação é "alto" com uma tecla de busca em uma parte central ArH daregião de exibição de resultado de busca Ar que é dividida em três regiões deexibição tal como mostrado em (B) na figura 13.
Subseqüentemente, no caso em que este tempo de duração docontato Tx excede o patamar predeterminado tl, a unidade de controle 120exibe adicionalmente as imagens miniaturas das imagens com uma palavrachave da qual o grau de associação é "médio" com uma tecla de busca naregião de exibição de resultado de busca Ar.
Neste caso, a unidade de controle 120 exibe as imagensminiaturas dos arquivos de imagens com uma palavra chave da qual o grau deassociação é "médio" com uma tecla de busca em uma região ArM que é umaregião fora da parte central ArH da região de exibição de resultado de buscaAr que é dividida em três regiões de exibição tal como mostrado em (B) nafigura 13.
Também, neste caso, além das imagens miniaturas das quais osgraus de associação são "alto" já exibidos na parte central ArH, a unidade decontrole 120 exibe as imagens miniaturas das quais os graus de associação são"médio" na região ArM no seu lado de fora.
Subseqüentemente, no caso em que isto tempo de duração docontato Tx excede um patamar predeterminado t2, a unidade de controle 120exibe adicionalmente as imagens miniaturas das imagens com uma palavrachave da qual o grau de associação é "baixo" com uma tecla de busca naregião de exibição de resultado de busca Ar.
Neste caso, a unidade de controle 120 exibe as imagensminiaturas dos arquivos de imagens com uma palavra chave da qual o grau deassociação é "baixo" com uma tecla de busca em uma região ArL que é umaregião fora da região de exibição de resultado de busca Ar que é dividida emtrês regiões de exibição tal como mostrado em (B) na figura 13.
Ou seja, além da exibição das imagens miniaturas da qual osgraus de associação são "alto" já exibidas na parte central ArH, e a exibiçãodas imagens miniaturas da qual os graus de associação são "médio" jáexibidas na região ArM, a unidade de controle 120 exibe as imagensminiaturas das quais os graus de associação são "baixo" na região ArL no seulado de fora.
Assim, a faixa de exibição dos resultados da busca égradualmente ampliada de acordo com o tempo de duração do contato Tx dodedo ou similares do usuário como uma exibição de tecla de busca Kl, pormeio do que os resultados da busca de imagem podem ser providos ao usuárioem estágios.
Dessa maneira, comparado com o caso de exibição dosresultados da busca de imagem ao mesmo tempo, os resultados da busca deimagem podem ser indicados em estágios de acordo com o grau de associaçãocom a tecla de busca, por meio do que o usuário pode de forma relativamentepronta reconhecer o conteúdo dos resultados da busca.
Note que os patamares citados tl e t2 satisfazem orelacionamento de tl < t2, e são determinados de maneira tal que o tl sejadois segundos, e o t2 seja quatro segundos, por exemplo.
Também, no caso do modo de exibição (2) dos resultados dabusca de imagem descritos igualmente com referência to (A) e (B) na figura13, os resultados de busca podem ser exibidos no modo mostrado na figura 13de acordo com as funções da unidade de processamento de descompressão110, unidade de formação de imagem de exibição 111, e unidade doprocessamento de exibição 105 controladas pela unidade de controle 120.
Note que (B), na figura 13, é descrito que, no caso em que otempo de duração do contato Tx é menor ou igual ao patamar tl, as imagensminiaturas dos arquivos de imagens da qual os graus de associação com umatecla de busca são "alto" são exibidas na região ArH.
Também, (B) na figura 13 é descrito que, no caso em que otempo de duração do contato Tx é maior que o patamar tl, e é também menorou igual ao patamar t2, as imagens miniaturas dos arquivos de imagens dasquais os graus de associação com uma tecla de busca são "médio" sãoexibidas na região ArM.
Também, (B) na figura 13, é descrito que, no caso em que otempo de duração do contato Tx é maior que o patamar t2, as imagensminiaturas dos arquivos de imagens das quais os graus de associação comuma tecla de busca são "baixo" são exibidas na região ArL.
Entretanto, o tempo de duração do contato Tx éconsecutivamente medido e, da mesma forma, da maneira anteriormentedescrita, três casos são detectados, isto é, um caso em que o tempo de duraçãodo contato Tx é menor ou igual ao patamar tl, um caso em que o tempo deduração do contato Tx é maior que o patamar tl, e um caso em que o tempode duração do contato Tx é maior que o patamar t2.
Assim, os resultados da busca de imagem podem ser exibidosde acordo com o grau de associação com a tecla de busca na mesma condiçãoda expressão condicional mostrada em (B) na figura 13.
Detalhes do Processamento de Exibição de Resultados deBusca
A seguir, será feita uma descrição relacionada comprocessamento no caso em que, com o modo de exibição (2) descrito comreferência à figura 13, os resultados da busca de imagem são exibidos. Afigura 14 é um fluxograma para descrever o processamento no caso em que,com o modo de exibição (2) descrito com referência à figura 13, os resultadosda busca de imagem são exibidos.
O processamento mostrado nesta figura 14 é executado naetapa S109 do processamento no momento da busca de imagem descrito comreferência às figuras 11 e 12. Especificamente, quando o usuário coloca odedo ou similares em contato com exibição de tecla de busca, e instrui paraexecutar a busca de imagem, a unidade de controle 120 executa o resultado doprocessamento de exibição de busca mostrado na figura 14 na etapa S109mostrada na figura 11.
Primeiro, a unidade de controle 120 inicia a medição do tempode duração do contato Tx do dedo ou similares do usuário com a posição nasuperfície operacional do painel sensível ao toque 107 correspondente àposição de exibição da exibição de tecla de busca por meio do circuito derelógio 140 do aparelho de formação de imagem 100 (etapa S1091).
A unidade de controle 120 continuamente executa estamedição do tempo de duração do contato Tx enquanto os dados decoordenadas indicando a posição na superfície operacional do painel sensívelao toque 107 correspondente à posição de exibição de a exibição de tecla debusca a partir do painel sensível ao toque 107 são continuamente providos.
Subseqüentemente, com base no conteúdo da tecla de buscaespecificada, e no dicionário de grau de associação de tecla de buscacorrespondente a esta tecla de busca, a unidade de controle 120 executa abusca de imagem, e extrai arquivos de imagens com uma palavra chaverelacionada à tecla de busca especificada (etapa S1092).
A seguir, a unidade de controle 120 exibe as imagensminiaturas correspondentes aos dados de imagem dos arquivos de imagenscom uma palavra chave da qual o grau de associação é "alto" com uma teclade busca na parte central ArH da região de exibição de resultado de busca Ar,como mostrado na figura 13 (etapa S1093).
Ou seja, com este processamento na etapa S1093, dos arquivosde imagens buscados e extraídos na etapa S1092, somente os arquivos deimagens com uma palavra chave da qual o grau de associação é "alto" comuma tecla de busca são estabelecidos como alvos de processamento.
Subseqüentemente, na etapa S1093, da maneira anteriormentedescrita, a unidade de controle 120 principalmente controla a unidade deprocessamento de descompressão 110, unidade de formação de imagem deexibição 111, e unidade do processamento de exibição 105 para executar umasérie de processamentos de exibição das imagens miniaturas para a regiãoArH.
Especificamente, na etapa S1093, o processamento dedescompressão de dados de imagem a ser exibidos é executado pela unidadede processamento de descompressão 110. Também, o processamento paraformar dados miniaturas a partir de dados de imagem descomprimidos, e oprocessamento para formar um sinal de imagem onde imagens miniaturas deacordo com dados miniaturas são disposta na parte central ArH sãoexecutados pela unidade de processamento de formação da imagem deexibição 111. O processamento para exibir a imagem de acordo com este sinalde imagem na tela de exibição da unidade de exibição 106 é executado pelaunidade do processamento de exibição 105.
Depois do processamento na etapa S1093, a unidade decontrole 120 determina, com base nos dados de coordenadas supridos a partirdo painel sensível ao toque 107, se o contato na posição na superfícieoperacional do painel sensível ao toque 107 correspondente à posição deexibição da exibição de tecla de busca terminou ou não (etapa S1094).
Quando é feita a determinação no processamento dedeterminação na etapa S1094 de que o contato terminou, a unidade decontrole 120 deixa o processamento mostrado na figura 14 de maneira a nãoexecutar o processamento de exibição seguinte (o processamento de exibiçãodos resultados da busca do grau de associação "médio" e grau de associação"baixo").
Também, quando é feita a determinação no processamento dedeterminação na etapa S1094 de que o contato não terminou, a unidade decontrole 120 determina se o tempo de duração do contato Tx excede ou nãoum primeiro patamar predeterminado tl (etapa S1095).
Quando é feita a determinação no processamento dedeterminação na etapa S1095 de que o tempo de duração do contato Tx nãoexcede o patamar tl, a unidade de controle 120 repete o processamento apartir da etapa S1094.
Quando é feita a determinação no processamento dedeterminação na etapa S1095 de que o tempo de duração do contato Txexcede o patamar tl, a unidade de controle 120 exibe as imagens miniaturascorrespondentes aos dados de imagem dos arquivos de imagens com umapalavra chave da qual o grau de associação é "médio" com uma tecla de busca(etapa S1096).
Este processamento na etapa S1096 é o processamento paraexibir as imagens miniaturas correspondentes aos dados de imagem dosarquivos de imagens com uma palavra chave da qual o grau de associação é"médio" com uma tecla de busca na região ArM da região de exibição deresultado de busca Ar com base nos resultados da busca de imagem, comomostrado na figura 13.
Ou seja, com este processamento na etapa S1096, dos arquivosde imagens buscados e extraídos na etapa S1092, somente os arquivos deimagens com uma palavra chave da qual o grau de associação é "médio" comuma tecla de busca são estabelecidos como alvos de processamento.
Subseqüentemente, na etapa S1096, da mesma maneira que oprocessamento na etapa S1093 supradescrita, a unidade de controle 120principalmente controla a unidade de processamento de descompressão 110,unidade de formação de imagem de exibição 111, e unidade doprocessamento de exibição 105 para executar uma série de processamentos deexibição das imagens miniaturas para a região ArM.Especificamente, na etapa S1096, o processamento dedescompressão de dados de imagem a ser exibidos é executado pela unidadede processamento de descompressão 110. Também, o processamento paraformar dados miniaturas a partir de dados de imagem descomprimidos, e oprocessamento para formar um sinal de imagem onde imagens miniaturas deacordo com dados miniaturas são dispostas na parte central ArM sãoexecutados pela unidade de processamento de formação da imagem deexibição 111. O processamento para exibir a imagem de acordo com este sinalde imagem na tela de exibição da unidade de exibição 106 é executado pelaunidade do processamento de exibição 105.
Depois do processamento na etapa S1096, a unidade decontrole 120 determina, com base nos dados de coordenadas supridos a partirdo painel sensível ao toque 107, ser o contato na posição na superfícieoperacional do painel sensível ao toque 107 correspondente à posição deexibição da exibição de tecla de busca terminou ou não (etapa S1097).
Quando é feita a determinação no processamento dedeterminação na etapa S1097 de que o contato terminou, a unidade decontrole 120 deixa o processamento mostrado na figura 14 de maneira a nãoexecutar o processamento de exibição seguinte (o processamento de exibiçãodos resultados da busca do grau de associação "baixo").
Também, quando é feita a determinação no processamento dedeterminação na etapa S1097 de que o contato não terminou, a unidade decontrole 120 determina se o tempo de duração do contato Tx excede ou nãoum segundo patamar predeterminada t2 (etapa S1098).
Quando é feita a determinação no processamento dedeterminação na etapa S1098 de que o tempo de duração do contato Tx nãoexcede o patamar t2, a unidade de controle 120 repete o processamento apartir da etapa S1097.
Quando é feita a determinação no processamento dedeterminação na etapa S1098 de que o tempo de duração do contato Txexcede o patamar t2, a unidade de controle 120 exibe as imagens miniaturascorrespondentes aos dados de imagem dos arquivos de imagens com umapalavra chave da qual o grau de associação é "baixo" com uma tecla de busca(etapa S1099).
Este processamento na etapa S1099 é o processamento paraexibir as imagens miniaturas correspondentes aos dados de imagem dosarquivos de imagens com uma palavra chave da qual o grau de associação é"baixo" com uma tecla de busca na região ArL da região de exibição deresultado de busca Ar com base nos resultados da busca de imagem, comomostrado na figura 13.
Ou seja, com este processamento na etapa S1099, dos arquivosde imagens buscados e extraídos na etapa S1092, somente os arquivos deimagens com uma palavra chave da qual o grau de associação é "baixo" comuma tecla de busca são estabelecidos como alvos de processamento.
Subseqüentemente, na etapa S1099, da maneira anteriormentedescrita, a unidade de controle 120 principalmente controla a unidade deprocessamento de descompressão 110, unidade de formação de imagem deexibição 111, e unidade do processamento de exibição 105 para executar umasérie de processamentos de exibição das imagens miniaturas para a regiãoArL.
Especificamente, na etapa S1099, processamento dedescompressão de dados de imagem a ser exibidos é executado pela unidadede processamento de descompressão 110. Também, o processamento paraformar dados miniaturas a partir de dados de imagem descomprimidos, e oprocessamento para formar um sinal de imagem onde imagens miniaturas deacordo com dados miniaturas são dispostos na parte central ArL sãoexecutados pela unidade de processamento de formação da imagem deexibição 111. O processamento para exibir a imagem de acordo com este sinalde imagem na tela de exibição da unidade de exibição 106 é executado pelaunidade do processamento de exibição 105.
Depois deste processamento na etapa S1099, a unidade decontrole 120 termina o processamento mostrado na figura 14, retorna para oprocessamento na etapa S109 mostrado na figura 11, e executa oprocessamento a partir da etapa Sl 10 na figura 12.
Assim, no caso do modo de exibição (2) dos resultados dabusca descritos com referência às figuras 13 e 14, a faixa de exibição dosresultados da busca é gradualmente ampliada de acordo com o tempo deduração do contato Tx do dedo ou similares do usuário com uma exibição detecla de busca Kl, por meio do que os resultados da busca de imagem podemser providos ao usuário em estágios.
Ou seja, no caso em que o tempo de duração do contato comuma exibição de tecla de busca é curto, somente imagens das quais os grausde associação são altos com uma tecla de busca são exibidas, e imagens dasquais os graus de associação menores com uma tecla de busca podem serexibidas em estágios cada vez que o tempo de duração do contato exceder opatamar.
Modo de Exibição (3) de Busca de Resultados de Imagem
A seguir, será feita uma descrição relacionada com um outromodo de exibição de resultados de busca no caso em que, da maneiraanteriormente descrita, depois que uma tecla de busca foi selecionada pelousuário, e a busca de imagem foi executada usando a sua tecla de buscaselecionada. Aqui, um caso em que duas teclas de busca que servem comoinformação de caractere tiverem sido relacionadas será descrito como umexemplo, tal como descrito com referência às figuras 5 A a 7B.
A figura 15 é um diagrama para descrever um modo deexibição (3) de resultados de busca no caso em que a busca de imagem éexecutada a partir de um estado em que duas teclas de busca (informação decaractere) são selecionadas, tal como descrito com referência às figuras 5A a 7B.
Na figura 15, (A) é um diagrama ilustrando o modo deexibição de resultados de busca no caso em que a busca de imagem foiexecutada de acordo com as teclas de busca selecionadas, e (B) é umdiagrama para descrever os detalhes de uma região de exibição de resultadode busca Ar em (A).
Como mostrado em (A) na figura 15, no caso deste exemplo,duas teclas de busca foram selecionadas, e a exibição da tecla de busca(ícones de tecla de busca) Kl e K2 correspondentes a essas são exibidos natela de exibição 6G da unidade de exibição 106. Subseqüentemente, comomostrado em (A) na figura 15, digamos que o usuário tenha especificada cadauma da exibição de tecla de busca Kl e da exibição de tecla de busca K2.
Especificamente, digamos que o usuário tenha colocado osdedos ou similares em contato com as posições na superfície operacional dopainel sensível ao toque 107 correspondentes à posição de exibição daexibição de tecla de busca Klea posição de exibição da exibição de tecla debusca K2, respectivamente.
Como também anteriormente descrito, o painel sensível aotoque 107 pode detectar cada uma das operações arranjadas para ser realizadasimultaneamente sobre múltiplos lugares na superfície operacional paraproduzir os dados de coordenadas indicando cada uma das suas posições.
Dessa maneira, como mostrado em (A) na figura 15, no casoem que tanto a exibição de tecla de busca Kl quanto a exibição de tecla debusca K2 foram especificadas, a unidade de controle 120 pode detectar que osdois lugares na superfície operacional foram especificados com base nosdados de coordenadas a partir do painel sensível ao toque 107.
No caso deste exemplo, igualmente, a unidade de controle 120pode determinar que a exibição da tecla de busca Kl e K2 foi relacionadapelo usuário com base nos dados de coordenadas a partir do painel sensível aotoque 107, e na informação de exibição exibida na posição na tela de exibiçãocorrespondente à posição na superfície operacional indicada com estes dadosde coordenadas.
Neste caso, a unidade de controle 120 executa a busca deimagem usando a duas teclas de busca correspondentes à exibições de tecla debusca especificadas Kl e K2. Agora, digamos que a tecla de buscacorrespondente à exibição de tecla de busca Kl seja uma tecla de busca Kl, ea tecla de busca correspondente à exibição de tecla de busca K2 seja umatecla de busca K2.
Subseqüentemente, a unidade de controle 120 busca e extraium arquivo de imagens tanto com uma palavra chave relacionada à tecla debusca Kl, quanto uma palavra chave relacionada à tecla de busca K2, e exibeas imagens miniaturas correspondentes aos dados de imagem dos arquivos deimagens extraídos na tela de exibição 6G.
Neste caso, a unidade de controle 120 exibe as imagensminiaturas na região de exibição de resultado de busca Ar de acordo com osgraus de associação relacionados à teclas de busca Kl e K2, como mostradoem (A) na figura 15. Basicamente, da mesma maneira no caso ilustrado nasfiguras 10 e 13, a unidade de controle 120 exibe as imagens miniaturas demaneira a ficarem encabeçadas da parte central da região de exibição deresultado de busca Ar para o lado de fora na seqüência do grau de associação"alto" —> o grau de associação "médio" —> o grau de associação "baixo".
Entretanto, no caso em que existem duas teclas de busca a serusadas, existe um arquivo de imagens com uma palavra chave da qual o graude associação é alto com uma das teclas de busca, e com uma palavra chaveda qual o grau de associação é baixo com a outra tecla de busca.
Em um caso desses, a unidade de controle 120 exibe asimagens miniaturas de maneira tal que o usuário possa entender com qualtecla de busca as imagens miniaturas têm um alto grau de associação. Porexemplo, a unidade de controle 120 exibe as imagens miniaturas dos arquivosde imagens com uma palavra chave da qual o grau de associação é "alto" comuma tecla de busca Kl, e uma palavra chave da qual o grau de associação é"médio" ou "baixo" com uma tecla de busca K2 em posições próximas àexibição de tecla de busca Kl.
Ao contrário, a unidade de controle 120 exibe as imagensminiaturas dos arquivos de imagens com uma palavra chave da qual o grau deassociação é "alto" com uma tecla de busca K2, e uma palavra chave da qualo grau de associação é "médio" ou "baixo" com uma tecla de busca Kl emposições próximas à exibição de tecla de busca K2.
Assim, é feito um arranjo em que, no caso em que a busca deimagem usando as duas teclas de busca foi executada, o usuário pode sernotificado precisamente no que diz respeito a se cada imagem das imagensminiaturas que são os resultados da busca tem ou não um alto grau deassociação com qual tecla de busca com a exibição.
Mais especificamente, no caso deste exemplo, uma região deexibição é atribuída, tal como mostrado em (B) na figura 15, o região deresultado de busca Ar onde os resultados da busca são exibidos tal comomostrado em (A) na figura 15.
Tal como mostrado em (B) na figura 15, este caso é similar aocaso descrito com referência às figuras 10 e 13 em que, com a região deexibição de resultado de busca Ar, a sua parte central é estabelecida pararegião de exibição de uma imagem com um "alto" grau de associação, seulado de fora é estabelecido para a região de exibição com um "médio" grau deassociação, e o seu lado de fora adicional é estabelecido para a exibição deum "baixo" grau de associação.
Adicionalmente, no caso deste exemplo, a região ArL éprovida no lado da exibição de tecla de busca Kl como a região de exibiçãode uma imagem com correlação com a tecla de busca Kl. Também, a regiãoArR é provida no lado de exibição de tecla de busca K2 como a região deexibição de uma imagem com correlação com a tecla de busca K2.
Adicionalmente, a região ArC é provida entre a região ArL e a região ArRcomo a região de exibição de uma imagem com correlação equivalente tantocom a tecla de busca Kl quanto com a tecla de busca K2.
Subseqüentemente, no caso de ter sido executada a busca deimagem usando as duas teclas de busca Kl e K2, a unidade de controle 120determina os seus resultados da busca como as regiões de exibição dasimagens miniaturas com base no grau de associação de uma palavra chavecorrespondente à tecla de busca Kl, e o grau de associação de uma palavrachave correspondente à tecla de busca K2.
A figura 16 é um diagrama para descrever uma tabela dedeterminação da posição de exibição (1) para determinar as regiões deexibição das imagens miniaturas de acordo com os graus de associação comuma tecla de busca de cada uma das palavras chaves correspondente às duasteclas de busca Kl e K2.
Como também anteriormente descrito, a unidade de controle120 busca e extrai arquivos de imagens tanto com uma palavra chaverelacionada à tecla de busca Kl, quanto uma palavra chave relacionada à teclade busca K2, e exibe as imagens miniaturas correspondentes aos dados deimagem dos arquivos de imagens extraídos na tela de exibição 6G.
Neste caso, a unidade de controle 120 determina as regiões deexibição das imagens miniaturas correspondentes aos dados de imagem dosarquivos de imagens buscados e extraídos, com base na tabela dedeterminação da posição de exibição (1) mostrada na figura 16.
Especificamente, como mostrado na figura 16, a unidade decontrole 120 exibe as imagens miniaturas dos arquivos de imagens com umapalavra chave com um "alto" grau de associação com a tecla de busca Kl, euma palavra chave com um "alto" grau de associação com a tecla de busca K2na parte que os caracteres "alto" da região ArC mostrada em (B) na figura 15indicam.
Também, a unidade de controle 120 exibe as imagensminiaturas dos arquivos de imagens com uma palavra chave com um "médio"grau de associação com a tecla de busca Kl, e uma palavra chave com um"médio" grau de associação com a tecla de busca K2 na parte que oscaracteres "médio" da região ArC mostrada em (B) na figura 15 indicam.
Também, a unidade de controle 120 exibe as imagensminiaturas dos arquivos de imagens com uma palavra chave com um "baixo"grau de associação com a tecla de busca Kl, e uma palavra chave com um"baixo" grau de associação com a tecla de busca K2 na parte que os caracteres"baixo" da região ArC mostrada em (B) na figura 15 indicam.
Também, a unidade de controle 120 exibe as imagensminiaturas dos arquivos de imagens com uma palavra chave com um "alto"grau de associação com a tecla de busca Kl, e uma palavra chave com um"médio" grau de associação com a tecla de busca K2 na parte que oscaracteres "médio" da região ArL mostrada em (B) na figura 15 indicam.
Também, a unidade de controle 120 exibe as imagensminiaturas dos arquivos de imagens com uma palavra chave com um "alto"grau de associação com a tecla de busca Kl, e uma palavra chave com um"baixo" grau de associação com a tecla de busca K2 na parte que os caracteres"médio" da região ArL mostrada em (B) na figura 15 indicam.
Também, a unidade de controle 120 exibe as imagensminiaturas dos arquivos de imagens com uma palavra chave com um "médio"grau de associação com a tecla de busca Kl, e uma palavra chave com um"alto" grau de associação com a tecla de busca K2 na parte que os caracteres"médio" da região ArR mostrada em (B) na figura 15 indicam.
Também, a unidade de controle 120 exibe as imagensminiaturas dos arquivos de imagens com uma palavra chave com um "médio"grau de associação com a tecla de busca Kl, e uma palavra chave com um"baixo" grau de associação com a tecla de busca K2 na parte que os caracteres"baixo" da região ArL mostrada em (B) na figura 15 indicam.
Também, a unidade de controle 120 exibe as imagensminiaturas dos arquivos de imagens com uma palavra chave com um "baixo"grau de associação com a tecla de busca Kl, e uma palavra chave com um"alto" grau de associação com a tecla de busca K2 na parte que os caracteres"médio" da região ArR mostrada em (B) na figura 15 indicam.
Também, a unidade de controle 120 exibe as imagensminiaturas dos arquivos de imagens com uma palavra chave com um "baixo"grau de associação com a tecla de busca Kl, e uma palavra chave com um"médio" grau de associação com a tecla de busca K2 na parte que oscaracteres "baixo" da região ArR mostrada em (B) na figura 15 indicam.
Assim, da maneira anteriormente descrita com referência àfigura 15, no caso em que a busca de imagem usando as duas teclas de buscafoi executada, o usuário pode ser notificado de relacionados se as imagensminiaturas exibida na tela de exibição 6G têm ou não um maior grau deassociação com qual tecla de busca.
Note que tal processamento de exibição dos resultados dabusca de imagem é executado na etapa S109 do processamento descrito comreferência às figuras 11 e 12. No caso deste exemplo, igualmente, a unidadede controle 120 controla a unidade de processamento de descompressão 110,unidade de formação de imagem de exibição 111, e unidade doprocessamento de exibição 105 para exibir as miniaturas correspondentes aosdados de imagem dos arquivos de imagens extraídos como os resultados dabusca de imagem de acordo com o modo de exibição (3) mostrado na figura 15.
Também, foi feita uma descrição aqui relacionada com o casode se usarem as duas teclas de busca, mas a presente invenção não está restritaa isto. Três ou mais teclas de busca podem ser usadas. Assim, mesmo no casode se usarem três ou mais teclas de busca, a região de exibição correspondentea cada tecla de busca deveria ser provida.
Subseqüentemente, por exemplo, tal como descrito comreferência à figura 16, posições de exibição (regiões de exibição) onde asimagens miniaturas são exibidos devem ser determinadas.
Também, foi feita uma descrição aqui considerando que osarquivos de imagens com uma palavra chave relacionada à tecla de busca Kl,e uma palavra chave relacionada à tecla de busca K2 são extraídas.
Entretanto, a presente invenção não está restrita a isto.
Por exemplo, existe um caso em que uma palavra chave dizrespeito tanto à tecla de busca Kl quanto à tecla de busca K2. Mesmo em umcaso desses, similar ao caso de diferentes palavras chaves, as posições deexibição (regiões de exibição) das imagens miniaturas devem serdeterminadas de acordo com o grau de associação com a tecla de busca Kl, eo grau de associação com a tecla de busca K2.
Note que a tabela de determinação da posição de exibição (1)mostrada na figura 16 é um exemplo, e, da mesma forma, não é necessáriodizer que os resultados da busca de imagem podem ser exibidos de acordocom o grau de associação com uma única tecla de busca de acordo com umaoutra tabela.
Modo de Exibição (4) de Busca de Resultados de Imagem
A seguir, será feita uma descrição relacionada com um outromodo de exibição de resultados de busca no caso em que, da maneiraanteriormente descrita, depois que uma tecla de busca foi selecionada pelousuário, e a busca de imagem foi executada usando a sua tecla de buscaselecionada. Aqui, um caso em que duas teclas de busca que servem comoinformação de caractere foram relacionadas será descrito como um exemplo,tal como descrito com referência às figuras 5 A a 7B.
A figura 17 é um diagrama para descrever um modo deexibição (4) de resultados de busca no caso em que a busca de imagem éexecutada a partir de um estado em que duas teclas de busca (informação decaractere) são selecionadas, tal como descrito com referência às figuras 5A a 7B.
Na figura 17, (A) é um diagrama ilustrando o modo deexibição de resultados de busca no caso em que a busca de imagem foiexecutada de acordo com as teclas de busca selecionadas, e (B) é umdiagrama para descrever o detalhes de uma região de exibição de resultado debusca Ar em (A).
No caso do modo de exibição (4) igualmente ilustrado nafigura 17, duas exibições da tecla de busca Kl e K2 são especificadassimultaneamente, e a busca de imagem de acordo com essas correspondentesa duas teclas de busca é executada da mesma maneira no caso descrito comreferência à figura 15. No caso deste exemplo, igualmente, digamos que atecla de busca correspondente à exibição de tecla de busca Kl seja uma teclade busca Kl, e a tecla de busca correspondente à exibição de tecla de buscaK2 seja uma tecla de busca K2.
A unidade de controle 120 busca e extrai arquivos de imagenstanto de uma palavra chave relacionada à tecla de busca Kl, quanto umapalavra chave relacionada à tecla de busca K2, e exibe as imagens miniaturascorrespondentes aos dados de imagem dos arquivos de imagens extraídos natela de exibição 6G.
Entretanto, o modo de exibição das imagens miniaturas diferebastante do modo de exibição (3) descrito com referência à figura 15. No casodo modo de exibição (4) deste exemplo, os eixos de coordenadascorrespondentes às teclas de busca Kl e K2 são providos, e as imagensminiaturas são exibidas nas posições determinadas com esses eixos decoordenadas, respectivamente. Mais especificamente, no caso deste exemplo,uma região de exibição é atribuída, tal como mostrado em (B) na figura 17, àregião de resultado de busca Ar onde os resultados da busca são exibidos talcomo mostrado em (A) na figura 17.
Tal como mostrado em (B) na figura 17, digamos que o eixohorizontal é um eixo de coordenadas como uma tecla de busca Kl, e overtical eixo é um eixo de coordenadas como uma tecla de busca K2.Subseqüentemente, digamos que a região de exibição Ar é provida para umaregião envolta nesses eixos vertical e horizontal.
Subseqüentemente, digamos que uma interseção do eixohorizontal com o vertical eixo seja um grau de associação "0", e, no que dizrespeito ao eixo horizontal, o grau de associação aumenta ao máximo para olado direito e, no que diz respeito ao eixo vertical, o grau de associaçãoaumenta ao máximo para o lado superior.
Subseqüentemente, a região de exibição de resultado de buscaAr formada na área envolta no eixo horizontal e no vertical eixo é dividida em9 pequenas regiões Arl a Ar9, como mostrado em (B) na figura 17.
Subseqüentemente, no caso em que a busca de imagem foiexecutada usando as duas teclas de busca Kl e K2, a unidade de controle 120determina os seus resultados da busca como as regiões de exibição dasimagens miniaturas com base no grau de associação de uma palavra chavecorrespondente à tecla de busca Kl, e o grau de associação de uma palavrachave correspondente à tecla de busca K2. Ou seja, a unidade de controle 120determina onde exibir, das pequenas regiões Arl a Ar9.
A figura 18 é um diagrama para descrever uma tabela dedeterminação da posição de exibição (2) para determinar as regiões deexibição das imagens miniaturas de acordo com os graus de associação comuma tecla de busca de cada uma das palavras chaves correspondente a as duasteclas de busca Kl e K2.Como também anteriormente descrito, a unidade de controle120 busca e extrai arquivos de imagens tanto com uma palavra chaverelacionada à tecla de busca Kl, quanto uma palavra chave relacionada à teclade busca K2, e exibe as imagens miniaturas correspondentes aos dados deimagem de os arquivos de imagens extraídos na tela de exibição 6G.
Neste caso, a unidade de controle 120 determina as regiões deexibição das imagens miniaturas correspondentes aos dados de imagem dosarquivos de imagens buscados e extraídos, com base na tabela dedeterminação da posição de exibição (2) mostrada na figura 18.
Especificamente, como mostrado na figura 18, a unidade decontrole 120 exibe as imagens miniaturas dos arquivos de imagens com umapalavra chave com um "alto" grau de associação com a tecla de busca Kl, euma palavra chave com um "alto" grau de associação com a tecla de busca K2na região Ar3 mostrada em (B) na figura 17.
Também, a unidade de controle 120 exibe as imagensminiaturas dos arquivos de imagens com uma palavra chave com um "alto"grau de associação com a tecla de busca Kl, e uma palavra chave com um"médio" grau de associação com a tecla de busca K2 na região Ar6 mostradaem (B) na figura 17.
Também, a unidade de controle 120 exibe as imagensminiaturas dos arquivos de imagens com uma palavra chave com um "alto"grau de associação com a tecla de busca Kl, e uma palavra chave com um"baixo" grau de associação com a tecla de busca K2 na região Ar9 mostradaem (B) na figura 17.
Também, a unidade de controle 120 exibe as imagensminiaturas dos arquivos de imagens com uma palavra chave com um "médio"grau de associação com a tecla de busca Kl, e uma palavra chave com um"alto" grau de associação com a tecla de busca K2 na região Ar2 mostrada em(B) na figura 17.Também, a unidade de controle 120 exibe as imagensminiaturas dos arquivos de imagens com uma palavra chave com um "médio"grau de associação com a tecla de busca Kl, e uma palavra chave com um"médio" grau de associação com a tecla de busca K2 na região Ar5 mostradaem (B) na figura 17.
Também, a unidade de controle 120 exibe as imagensminiaturas dos arquivos de imagens com uma palavra chave com um "médio"grau de associação com a tecla de busca Kl, e uma palavra chave com um"baixo" grau de associação com a tecla de busca K2 na região Ar8 mostradaem (B) na figura 17.
Também, a unidade de controle 120 exibe as imagensminiaturas dos arquivos de imagens com uma palavra chave com um "baixo"grau de associação com a tecla de busca Kl, e uma palavra chave com um"alto" grau de associação com a tecla de busca K2 na região Arl mostrada em(B) na figura 17.
Também, a unidade de controle 120 exibe as imagensminiaturas dos arquivos de imagens com uma palavra chave com um "baixo"grau de associação com a tecla de busca Kl, e uma palavra chave com um"médio" grau de associação com a tecla de busca K2 na região Ar4 mostradaem (B) na figura 17.
Também, a unidade de controle 120 exibe as imagensminiaturas dos arquivos de imagens com uma palavra chave com um "baixo"grau de associação com a tecla de busca Kl, e uma palavra chave com um"baixo" grau de associação com a tecla de busca K2 na região Ar7 mostradaem (B) na figura 17.
Assim, da maneira anteriormente descrita com referência àfigura 17, no caso em que a busca de imagem usando as duas teclas de buscafoi executada, o usuário pode ser notificado com relação a até que ponto asimagens miniaturas exibidas na tela de exibição 6G têm um grau deassociação com cada uma das duas teclas de busca.
Note que tal processamento de exibição dos resultados dabusca de imagem é executado na etapa S109 do processamento descrito comreferência às figuras 11 e 12. No caso deste exemplo, igualmente, a unidadede controle 120 controla a unidade de processamento de descompressão 110,unidade de formação de imagem de exibição 111, e unidade doprocessamento de exibição 105 para exibir as miniaturas correspondentes aosdados de imagem dos arquivos de imagens extraídos como os resultados dabusca de imagem de acordo com o modo de exibição (4) mostrado na figura 17.
Também, foi feita uma descrição aqui relacionada com o casode se usarem as duas teclas de busca, mas a presente invenção não está restritaa isto. Três ou mais teclas de busca podem ser usadas. Assim, mesmo no casode se usarem três ou mais teclas de busca, o eixo de coordenadascorrespondente a cada uma das teclas de busca deve ser provido.
Subseqüentemente, as regiões de exibição das imagensminiaturas devem ser providas no espaço formado com esses múltiplos eixosde coordenadas. Subseqüentemente, tal como descrito com referência à figura18, as posições de exibição (regiões de exibição) onde as imagens miniaturassão exibidas devem ser determinadas de acordo com uma combinação degraus de associação com cada uma das teclas de busca.
Também, foi feita uma descrição aqui considerando que osarquivos de imagens com uma palavra chave relacionada à tecla de busca Kl,e uma palavra chave relacionada à tecla de busca K2 são extraídas.
Entretanto, a presente invenção não está restrita a isto.
Por exemplo, existe um caso em que uma palavra chave dizrespeito tanto à tecla de busca Kl quanto à tecla de busca K2. Mesmo em umcaso desses, similar ao caso de diferentes palavras chaves, as posições deexibição (regiões de exibição) das imagens miniaturas devem serdeterminadas de acordo com o grau de associação com a tecla de busca Kl, eo grau de associação com a tecla de busca K2.
Modo de Exibição (5) de Busca de Resultados de Imagem
A seguir, será feita uma descrição relacionada com um outromodo de exibição de resultados de busca no caso em que, da maneiraanteriormente descrita, depois que uma tecla de busca foi selecionada pelousuário, e a busca de imagem foi executada usando a sua tecla de buscaselecionada. Aqui, um caso em que duas teclas de busca que servem comoinformação de caractere tiverem sido relacionadas será descrito como umexemplo, tal como descrito com referência às figuras 5 A a 7B.
No caso deste modo de exibição (5), a faixa de exibição dosresultados da busca muda de acordo com a distância entre a exibição da teclade busca correspondente às duas teclas de busca selecionada, respectivamente(distância na tela de exibição).
A figura 19 é um diagrama para descrever o modo de exibição(5) de resultados de busca no caso em que a busca de imagem é executada apartir de um estado em que duas teclas de busca (informação de caractere) sãoselecionadas, tal como descrito com referência às figuras 5 A a 7B.
(A) na figura 19 ilustra o modo de exibição de resultados debusca no caso em que a busca de imagem foi executada de acordo com asteclas de busca selecionadas. Também, (B) na figura 19 é um diagrama paradescrever a posição relacionamento na tela de exibição 6G das duas exibiçõesda tecla de busca exibidas na tela de exibição 6G. Também, (C) na figura 19 éum diagrama para descrever os detalhes de uma região de exibição deresultado de busca Ar em (A) na figura 19.
No caso do modo de exibição (5) ilustrado na figura 19,igualmente, duas exibições da tecla de busca Kl e K2 são especificadassimultaneamente, e a busca de imagem de acordo com essas duas teclas debusca correspondentes é executada da mesma maneira no caso descrito comreferência à figura 15. No caso deste exemplo, igualmente, digamos que atecla de busca correspondente à exibição de tecla de busca Kl é uma tecla debusca Kl, e a tecla de busca correspondente à exibição de tecla de busca K2 éuma tecla de busca K2.
A unidade de controle 120 busca e extrai arquivos de imagenstanto de uma palavra chave relacionada à tecla de busca Kl, quanto de umapalavra chave relacionada à tecla de busca K2, e exibe as imagens miniaturascorrespondentes aos dados de imagem dos arquivos de imagens extraídos natela de exibição 6G.
Neste caso, a unidade de controle 120 simplesmente não exibeas imagens miniaturas que são os resultados da busca na tela de exibição 6G.
A unidade de controle 120 muda a faixa de exibição dos resultados da buscade acordo com operação do usuário como a superfície operacional do painelsensível ao toque 107.
Especificamente, como mostrado em (A) na figura 19, ousuário realiza uma operação de arraste para mover os dedos ou similares emcontato com as posições na superfície operacional do painel sensível ao toque107 correspondentes às posições de exibição da exibição da tecla de busca Kle K2, embora ainda em contato com esta superfície operacional.
Em resposta a esta operação de arraste, a unidade de controle120 pode mudar as posições de exibição da exibição da tecla de busca Kl eK2 controlando a unidade de formação de informação de exibição llleaunidade do processamento de exibição 105. Subseqüentemente, a unidade decontrole 120 pode reconhecer qual tipo de informação foi exibido onde na telade exibição 6G.
Dessa maneira, a unidade de controle 120 pode reconhecerconstantemente de forma adequada, como mostrado em (B) na figura 19, adistância d entre a exibição de tecla de busca Kl e a exibição de tecla debusca K2 das quais as posições de exibição mudam. Portanto, a unidade decontrole 120 controla a faixa de exibição dos resultados da busca de imagemde acordo com a exibição de tecla de busca Kl e a exibição de tecla de buscaK2 de que as posições de exibição podem ser mudadas de acordo com aoperação de arraste do usuário, e a distância d na tela de exibição 6G.
No caso deste exemplo, em um estado inicial da busca deimagem, as posições de exibição na tela de exibição 6G da exibição de teclade busca Kl e da exibição de tecla de busca K2 são determinadas como umaposição onde a distância d entre elas é menor que um patamar dl.
Como também anteriormente descrito, no caso em que ousuário coloca os dedos ou similares em contato com as posições nasuperfície operacional do painel sensível ao toque 107 correspondente àposições de exibição da exibição de tecla de busca Klea exibição de tecla debusca K2, a unidade de controle 120 detecta isto para executar a busca deimagem usando as teclas de busca correspondentes Kl e K2.
Subseqüentemente, no caso em que a distância d entre aexibição de tecla de busca Klea exibição de tecla de busca K2 é menor queo patamar dl, a unidade de controle 120 exibe somente as imagens miniaturascorrespondentes aos dados de imagem dos arquivos de imagens com umapalavra chave da qual o grau de associação é "alto" com as teclas de busca naregião ArH.
Neste caso, somente as imagens miniaturas correspondentesaos dados de imagem dos arquivos de imagens com uma palavra chave daqual o grau de associação é "alto" com uma tecla de busca Kl, e uma palavrachave da qual o grau de associação é "alto" com uma tecla de busca K2 sãoexibidos na parte central ArH da região de exibição de resultado de busca Ar.
Subseqüentemente, digamos que uma operação de arraste paramover os dedos ou similares em contato nas posições na superfícieoperacional do painel sensível ao toque 107 correspondentes às posições deexibição da exibição da tecla de busca Kl e K2 foi realizada, e as posições deexibição de a exibição da tecla de busca Kle K2 moveram-se.
Neste momento, no caso em que a distância d entre a exibiçãode tecla de busca Klea exibição de tecla de busca K2 é maior que o patamardl, e é também menor ou igual ao patamar d2, a unidade de controle 120exibe as imagens miniaturas correspondentes aos dados de imagem dosarquivos de imagens com uma palavra chave da qual o grau de associação"médio" como uma teclas de busca na região ArM.
Neste caso, a unidade de controle 120 executa não somenteexibição das imagens miniaturas do grau de associação "alto" na região ArHmas também exibição das imagens miniaturas do grau de associação "médio"na região ArM.
Também, os arquivos de imagens do grau de associação"médio" com teclas de busca são as duas combinações seguintes. Uma é queos arquivos de imagens com uma palavra chave da qual o grau de associaçãoé "alto" com uma das teclas de busca Kl e K2, e uma palavra chave da qual ograu de associação é "médio" ou "baixo" com a outra tecla de busca sãodeterminadas como o grau de associação "médio". O outro é quais arquivosde imagens com uma palavra chave da qual o grau de associação é "médio"com uma tecla de busca Kl, e uma palavra chave da qual o grau de associaçãoé "médio" com uma tecla de busca K2 são determinadas como o grau deassociação "médio".
Subseqüentemente, digamos que uma operação de arraste paramover os dedos ou similares em contato nas posições na superfícieoperacional do painel sensível ao toque 107 correspondentes às posições deexibição da exibição da tecla de busca Kl e K2 foram adicionalmenterealizadas, e as posições de exibição da exibição da tecla de busca Kl e K2moveram-se.
Neste momento, no caso em que a distância d entre a exibiçãode tecla de busca Kl e a exibição de tecla de busca K2 é maior que o patamard2, a unidade de controle 120 exibe as imagens miniaturas correspondentesaos dados de imagem dos arquivos de imagens com uma palavra chave daqual o grau de associação "baixo" com as teclas de busca na região ArL.
Neste caso, a unidade de controle 120 executa não somenteexibição das imagens miniaturas do grau de associação "alto" na região ArH eexibição das imagens miniaturas do grau de associação "médio" na regiãoArM, mas também exibição das imagens miniaturas do grau de associação"baixo" na região ArL.
Também, os arquivos de imagens do grau de associação"baixo" com as teclas de busca são as duas combinações seguintes. Uma éque arquivos de imagens com uma palavra chave da qual o grau de associaçãoé "médio" com uma das teclas de busca Kle K2, e uma palavra chave da qualo grau de associação é "baixo" com a outra tecla de busca são determinadascomo o grau de associação "baixo". A outra é que arquivos de imagens comuma palavra chave da qual o grau de associação é "baixo" com uma tecla debusca Kl, e uma palavra chave da qual o grau de associação é "baixo" comuma tecla de busca K2 são determinadas como o grau de associação "baixo".
Detalhes de Resultado do Processamento de Exibição deBusca
A seguir, será feita uma descrição relacionada comprocessamento no caso em que os resultados da busca de imagem sãoexibidos no modo de exibição (5) descrito com referência à figura 19. Afigura 20 é um fluxograma para descrever o processamento no caso em que osresultados da busca de imagem são exibidos no modo de exibição (5) descritocom referência à figura 19.
O processamento mostrado na figura 20 é executado na etapaS109 do processamento no momento da busca de imagem descrito comreferência às figuras 11 e 12. Especificamente, quando o usuário coloca osdedos ou similares em contato como uma exibição da tecla de busca Kl e K2,e instruir para executar a busca de imagem, a unidade de controle 120 executao resultado do processamento de exibição de busca mostrado na figura 20 naetapa S109 mostrado na figura 11.
Primeiro, a unidade de controle 120 executa a busca deimagem com base nas teclas de busca especificadas Kl e K2, e o conteúdo dodicionário de grau de associação de tecla de busca correspondente a essasteclas de busca, e extrai arquivos de imagens com uma palavra chaverelacionada às teclas de busca especificadas Kl e K2 (etapa S109A).
Subseqüentemente, a unidade de controle 120 determina se ocontato nas posições na superfície operacional do painel sensível ao toque 107correspondentes às posições de exibição da exibição da tecla de busca Kl eK2 terminou, com base nos dados de coordenadas supridos a partir do painelsensível ao toque 107 (etapa S109B).
Quando é feita a determinação no processamento dedeterminação na etapa S109B de que o contato terminou, a unidade decontrole 120 termina o processamento mostrado na figura 20, retorna paraetapa S109 mostrada na figura 11, e executa o processamento a partir da etapaSllOnafigura 12.
Quando é feita a determinação no processamento dedeterminação na etapa S109B de que o contato não terminou, a unidade decontrole 120 determina se a distância d entre a exibição de tecla de busca Kle a exibição de tecla de busca K2 é ou não menor ou igual ao patamar dl(etapa S109C).
Quando é feita a determinação no processamento dedeterminação na etapa S109C de que a distância d entre a exibição de tecla debusca Kl e a exibição de tecla de busca K2 é menor ou igual ao patamar dl, aunidade de controle 120 executa processamento de exibição na etapa S109D.
Especificamente, a unidade de controle 120 exibe as imagensminiaturas dos dados de imagem de arquivos de imagens com uma palavrachave da qual o grau de associação é "alto" com as teclas de busca Kl e K2na parte central ArH da região de exibição Ar (etapa S109D).Subseqüentemente, a unidade de controle 120 repete o processamento a partirda etapa S109B.
Quando é feita a determinação no processamento dedeterminação na etapa S109C de que a distância d entre a exibição de tecla debusca Kl e a exibição de tecla de busca K2 não é menor ou igual ao patamardl, a unidade de controle 120 executa o processamento de determinação naetapa S109E.
Especificamente, a unidade de controle 120 determina se adistância d entre a exibição de tecla de busca Kl e a exibição de tecla debusca K2 é ou não maior que o patamar dl, e é ou não também menor ouigual ao patamar d2 (etapa S109E).
Quando é feita a determinação no processamento dedeterminação na etapa S109E de que a distância d entre a exibição de tecla debusca Kl e a exibição de tecla de busca K2 é maior que o patamar dl, e étambém menor ou igual ao patamar d2, a unidade de controle 120 executaprocessamento de exibição na etapa S109F.
Neste caso, a unidade de controle 120 exibe as imagensminiaturas na parte central ArH da região de exibição de resultado de buscaAr, e na região ArM no seu lado de fora (etapa S109F).
Especificamente, na etapa S109F, a unidade de controle 120exibe as imagens miniaturas dos dados de imagem de arquivos de imagenscom uma palavra chave da qual o grau de associação é "alto" com as teclas debusca Kl e K2 na parte central ArH.
Adicionalmente, na etapa S109F, a unidade de controle 120exibe as imagens miniaturas dos dados de imagem de arquivos de imagenscom uma palavra chave da qual o grau de associação é "médio" com as teclasde busca Kl e K2 na região ArM. Depois do processamento na etapa S109F, aunidade de controle 120 repete o processamento a partir da etapa S109B.
Também, quando é feita a determinação no processamento dedeterminação na etapa S109E de que a distância d entre a exibição de tecla debusca Kl e a exibição de tecla de busca K2 é maior que o patamar dl, etambém não é menor ou igual ao patamar d2, a unidade de controle 120executa o processamento de determinação na etapa S109G.
Ou seja, a unidade de controle 120 determina se a distância dentre a exibição de tecla de busca Kl e a exibição de tecla de busca K2 é ounão maior que o patamar d2 (etapa S109G).
Quando é feita a determinação no processamento dedeterminação na etapa S109G de que a distância d entre a exibição de tecla debusca Kl e a exibição de tecla de busca K2 é maior que o patamar d2, aunidade de controle 120 executa processamento de exibição na etapa S109H.
Neste caso, a unidade de controle 120 exibe as imagensminiaturas na parte central ArH da região de exibição de resultado de buscaAr, a região ArM no seu lado de fora, e a região ArL no seu lado de foraadicional (etapa S109H).
Especificamente, na etapa S109H, a unidade de controle 120exibe as imagens miniaturas dos dados de imagem de arquivos de imagenscom uma palavra chave da qual o grau de associação é "alto" com as teclas debusca Kl e K2 na parte central ArH. Adicionalmente, na etapa S109H aunidade de controle 120 exibe as imagens miniaturas dos dados de imagem dearquivos de imagens com uma palavra chave da qual o grau de associação é"médio" com as teclas de busca Kl e K2 na região ArM. Adicionalmente, naetapa S109H a unidade de controle 120 exibe as imagens miniaturas dosdados de imagem de arquivos de imagens com uma palavra chave da qual ograu de associação é "baixo" com as teclas de busca Kl e K2 na região ArL.
Depois do processamento na etapa S109H, quando é feita adeterminação no processamento de determinação na etapa S109G de que adistância d entre a exibição de tecla de busca Kl e a exibição de tecla debusca K2 não é maior que o patamar d2, a unidade de controle 120 repete oprocessamento a partir da etapa S109B.
Note que, no caso deste exemplo, com o processamento deexibição na etapa S109D, etapa S109F, e etapa S109H, depois que oprocessamento de limpar a exibição da região de exibição de resultado debusca Ar é executado, o processamento de exibição das imagens miniaturas éexecutado primeiro.
Assim, mesmo depois que todas as imagens miniaturas dosgraus de associação "alto", "médio" e "baixo" são exibidas, no caso em que adistância d entre a exibição de tecla de busca Kl e a exibição de tecla debusca K2 é estreitada, somente as imagens miniaturas com o grau deassociação "alto" podem ser exibidas, por exemplo.
No caso deste exemplo, uma operação de pressionamentolonga para exibição de tecla de busca foi realizada, e os resultados da buscade imagem podem ser exibidos em uma faixa que o usuário pretendeimediatamente de acordo com a intenção do usuário.
Modo de Exibição (6) de Busca de Resultados de Imagem
A seguir, será feita uma descrição relacionada com um outromodo de exibição de resultados de busca no caso em que, da maneiraanteriormente descrita, depois que uma tecla de busca foi selecionada pelousuário, e a busca de imagem foi executada usando a sua tecla de buscaselecionada. Aqui, igualmente, da mesma maneira no caso do modo deexibição (5) descrito com referência às figuras 19 e 20, um caso em que duasteclas de busca que servem como informação de caractere foram relacionadasserá descrito como um exemplo, tal como descrito com referência às figuras5A a 7B.
No caso deste modo de exibição (6) igualmente, da mesmamaneira no caso do modo de exibição (5) anterior, a faixa de exibição dosresultados da busca mudam de acordo com a distância entre a exibição datecla de busca correspondente às duas teclas de busca selecionadas,respectivamente (distância na tela de exibição).
Entretanto, no caso do modo de exibição (6) descrito a seguir,a busca de resultados de imagem a ser exibida são mudados levando-se aindaem consideração não somente a distância d entre a exibição da tecla de busca,mas também com relação a qual exibição de tecla de busca moveu-se das duasexibições da tecla de busca.
A figura 21 é um diagrama para descrever o modo de exibição(6) dos resultados da busca no caso em que a busca de imagem é executada apartir de um estado em que duas teclas de busca (informação de caractere) sãoselecionadas, tal como descrito com referência às figuras 5 A a 7B.
(A) na figura 21, é ilustrado o modo de exibição de resultadosde busca no caso em que a busca de imagem foi executada de acordo com asteclas de busca selecionadas. Também, (B) na figura 21 é um diagrama paradescrever que os resultados da busca são exibidas na região de exibição deresultado de busca Ar em (A) na figura 21.
No caso do modo de exibição (6) ilustrado na figura 21igualmente, duas exibições da tecla de busca Kl e K2 são especificadassimultaneamente, e a busca de imagem de acordo com essas duas teclas debusca correspondentes é executada da mesma maneira no caso descrito comreferência à figura 15. No caso deste exemplo, igualmente, digamos que atecla de busca correspondente à exibição de tecla de busca Kl seja uma teclade busca Kl, e a tecla de busca correspondente à exibição de tecla de buscaK2 seja uma tecla de busca K2.
A unidade de controle 120 busca e extrai arquivos de imagenstanto de uma palavra chave relacionada à tecla de busca Kl, quanto umapalavra chave relacionada à tecla de busca K2, e exibe as imagens miniaturascorrespondentes aos dados de imagem dos arquivos de imagens extraídos natela de exibição 6G.
Neste caso, a unidade de controle 120 não simplesmente exibeas imagens miniaturas que são os resultados da busca na tela de exibição 6G.
No caso deste modo de exibição (6) igualmente, a unidade de controle 120muda a faixa de exibição dos resultados da busca de acordo com a operaçãodo usuário como na superfície operacional do painel sensível ao toque 107.
Especificamente, como mostrado em (A) na figura 21, ousuário realiza uma operação de arraste para mover, dos dedos ou similarescolocados em contato com as posições na superfície operacional do painelsensível ao toque 107 correspondente à posições de exibição de a exibição datecla de busca Kle K2, um dos dedos ou similares ainda em contato com estasuperfície operacional.
Em resposta a esta operação de arraste, a unidade de controle120 pode mudar as posições de exibição da exibição da tecla de buscacontrolando a unidade de formação de informação de exibição 111 e aunidade do processamento de exibição 105. Subseqüentemente, a unidade decontrole 120 reconhece qual tipo de informação foi exibido onde na tela deexibição 6G, da maneira anteriormente descrita.
Dessa maneira, a unidade de controle 120 pode reconhecer queexibição de tecla de busca de a exibição da tecla de busca Kl e K2 mudou dasua posição de exibição. Também, a unidade de controle 120 pode reconhecerconstantemente de forma adequada, da mesma maneira no caso do modo deexibição (5) anterior, a distância d entre a exibição de tecla de busca Kl e aexibição de tecla de busca K2.
Portanto, a unidade de controle 120 exibe as imagensminiaturas de arquivos de imagens com uma palavra chave da qual o grau deassociação é "alto" com uma tecla de busca correspondente à exibição detecla de busca da qual a posição de exibição não mudou, e uma palavra chaveda qual o grau de associação é "médio" ou "baixo" com uma tecla de buscacorrespondente à exibição de tecla de busca da qual a posição de exibiçãomudou.
(A) na figura 21, é ilustrado um caso em que o usuário realizauma operação de arraste dos dedos ou similares em contato com a exibição detecla de busca K2 sem mudar a posição de exibição da exibição de tecla debusca Kl para mover a posição de exibição da exibição de tecla de busca K2.
Neste caso, a unidade de controle 120 exibe as imagensminiaturas de arquivos de imagens com uma palavra chave da qual o grau deassociação é "alto" com uma tecla de busca Kl correspondente à exibição detecla de busca Kl, e uma palavra chave da qual o grau de associação é"médio" ou "baixo" com uma tecla de busca K2 correspondente à exibição detecla de busca K2.
Subseqüentemente, a exibição dos resultados da busca éexibida na região de exibição de resultado de busca Ar na tela de exibição,como mostrado em (A) e (B) na figura 21.
Por exemplo, no caso em que as posições de exibição deambas exibições da tecla de busca Kl e K2 não se moverem, a unidade decontrole 120 exibe as imagens miniaturas de arquivos de imagens com umapalavra chave da qual o grau de associação é "alto" com uma tecla de buscaKl, e também uma palavra chave da qual o grau de associação é "alto" comuma tecla de busca K2.
No caso do usuário mover a exibição de tecla de busca K2 umquantidade predeterminada ou mais, a unidade de controle 120 exibe, alémdas imagens já exibidas, as imagens miniaturas de arquivos de imagens comuma palavra chave da qual o grau de associação é "alto" com uma tecla debusca Kl, e também uma palavra chave da qual o grau de associação é"médio" com uma tecla de busca K2.
No caso do usuário adicionalmente mover a exibição de teclade busca K2 uma quantidade predeterminada ou mais, a unidade de controle120 exibe, além das imagens já exibidas, as imagens miniaturas de arquivosde imagens com uma palavra chave da qual o grau de associação é "alto" comuma tecla de busca Kl, e também uma palavra chave da qual o grau deassociação é "baixo" com uma tecla de busca K2.
Neste caso igualmente, a unidade de controle 120 devegradualmente exibir imagens miniaturas de acordo com os graus deassociação com as teclas de busca na direção para fora do centro da região deexibição de resultado de busca Ar.
Note que foi feita uma descrição relacionada ao caso em que aposição de exibição da exibição de tecla de busca K2 move-se sem mudar aposição de exibição da exibição de tecla de busca Kl, como um exemplo. Aocontrário, não é necessário dizer que a posição de exibição da exibição detecla de busca Kl move-se sem mudar a posição de exibição da exibição detecla de busca K2, por meio do que os resultados da busca de imagem podemtambém ser exibidos mudando o grau de associação com a tecla de busca Klsem mudar o grau de associação com a tecla de busca K2.
Também, se até o grau de associação "médio" com uma teclade busca correspondente à exibição de tecla de busca de que a posição deexibição moveu-se ou até o grau de associação "baixo" é estabelecido paraum alvo deve mudar de acordo com a distância d entre a exibição da tecla debusca Kl e K2.
Assim, no que diz respeito às duas teclas de busca usadas paraa busca de imagem, o grau de associação com uma das teclas de busca é fixo,e o grau de associação com a outra tecla de busca muda, por meio do que osresultados da busca de imagem podem ser exibidos.
Detalhes de Resultado do Processamento de Exibição deBusca
A seguir, será feita uma descrição relacionada comprocessamento no caso em que os resultados da busca de imagem sãoexibidos no modo de exibição (6) descrito com referência à figura 21. Afigura 22 é um fluxograma para descrever o processamento no caso em que osresultados da busca de imagem são exibidos no modo de exibição (6) descritocom referência à figura 21.
O processamento mostrado na figura 22 é executado na etapaS109 do processamento no momento da busca de imagem descrito comreferência às figuras 11 e 12. Especificamente, quando o usuário coloca osdedos ou similares em contato como uma exibição da tecla de busca Kle K2,e instrui para executar a busca de imagem, a unidade de controle 120 executao resultado do processamento de exibição de busca mostrado na figura 22 naetapa S109 mostrada na figura 11.
Primeiro, a unidade de controle 120 executa a busca deimagem com base nas teclas de busca especificadas Kl e K2, e o conteúdo dodicionário de grau de associação de tecla de busca correspondente a essasteclas de busca, e extrai arquivos de imagens com uma palavra chaverelacionada às teclas de busca especificadas Kl e K2 (etapa S 109a).
Subseqüentemente, a unidade de controle 120 exibe asimagens miniaturas dos dados de imagem de arquivos de imagens com umapalavra chave da qual grau de associação é "alto" com as teclas de busca Kl eK2 na parte central da região de exibição Ar (etapa S 109b).
Subseqüentemente, a unidade de controle 120 determina se ocontato nas posições na superfície operacional do painel sensível ao toque 107correspondentes às posições de exibição da exibição da tecla de busca KleK2 terminou ou não com base nos dados de coordenadas supridos a partir dopainel sensível ao toque 107 (etapa S 109c).
Quando é feita a determinação no processamento dedeterminação na etapa S 109c de que o contato terminou, a unidade decontrole 120 termina o processamento mostrado na figura 22, retorna paraetapa S109 mostrada na figura 11, e executa o processamento a partir da etapaSllOnafigura 12.
Quando é feita a determinação no processamento dedeterminação na etapa S 109c de que o contato não terminou, a unidade decontrole 120 determina se a posição de exibição da exibição de tecla de buscaKl mudou ou não com base nos dados de coordenadas a partir do painelsensível ao toque 107 (etapa S109d).
Quando é feita a determinação no processamento dedeterminação na etapa S109d de que a posição de exibição da exibição detecla de busca Kl mudou, a unidade de controle 120 executa o processamentopara exibir os resultados da busca de imagem ajustando o grau de associaçãocom a tecla de busca Kl de acordo com as instruções do usuário (etapaS109e).
Especificamente, na etapa S109e a unidade de controle 120mantém o grau de associação com a tecla de busca K2, diminui o grau deassociação com a tecla de busca Kl, extrai uma imagem miniatura com o graude associação correspondente dos resultados da busca de imagem, e exibeadicionalmente isto. Subseqüentemente, a unidade de controle 120 repete oprocessamento a partir da etapa S 109c.
Também, quando é feita a determinação no processamento dedeterminação na etapa S109d de que a posição de exibição da exibição detecla de busca Kl não mudou, a unidade de controle 120 determina se aposição de exibição da exibição de tecla de busca K2 mudou ou não (etapaS109f).
Quando é feita a determinação no processamento dedeterminação na etapa S109f de que a posição de exibição da exibição detecla de busca K2 mudou, a unidade de controle 120 executa o processamentopara exibir os resultados da busca de imagem ajustando o grau de associaçãocom a tecla de busca K2 de acordo com as instruções do usuário (etapaS109g).Especificamente, na etapa S109g a unidade de controle 120mantém o grau de associação com a tecla de busca Kl, diminui o grau deassociação com a tecla de busca K2, extrai uma imagem miniatura com o graude associação correspondente a partir dos resultados da busca de imagem, eexibe adicionalmente isto. Subseqüentemente, a unidade de controle 120repete o processamento a partir da etapa S109c.
Também, quando é feita a determinação no processamento dedeterminação na etapa S109f de que a posição de exibição da exibição detecla de busca K2 não mudou, o processamento para ajustar os resultados dabusca não foi executado, e, da mesma forma, a unidade de controle 120 repeteo processamento a partir da etapa S 109c.
Assim, como também anteriormente descrito, das duas teclasde busca, os resultados da busca de imagem podem ser exibidos enquanto seajusta o grau de associação com uma das teclas de busca.
Note que, no caso do exemplo descrito com referência àsfiguras 21 e 22, uma imagem miniatura da qual o grau de associação foiajustado é exibida de uma maneira a adicionar isto às imagens miniaturasexibidas já existentes. Entretanto, a presente invenção não está restrita a isto.
Por exemplo, no caso em que as posições de exibição deambas as exibições da tecla de busca Kl e K2 não moveram-se, a unidade decontrole 120 exibe somente as imagens miniaturas de arquivos de imagenscom uma palavra chave da qual o grau de associação é "alto" com uma teclade busca Kl, e também uma palavra chave da qual o grau de associação é"alto" com uma tecla de busca K2.
No caso de o usuário mover a exibição de tecla de busca K2uma quantidade predeterminada ou mais mantendo ainda a posição deexibição da exibição de tecla de busca Kl, primeiro a unidade de controle 120elimina as imagens já exibidas. Subseqüentemente, a unidade de controle 120exibe somente as imagens miniaturas de arquivos de imagens com umapalavra chave da qual o grau de associação é "alto" com uma tecla de buscaKl, e também uma palavra chave da qual o grau de associação é "médio" comuma tecla de busca K2.
No caso do usuário adicionalmente mover a exibição de teclade busca K2 um quantidade predeterminada ou mais mantendo ainda aposição de exibição da exibição de tecla de busca Kl, primeiro a unidade decontrole 120 elimina as imagens já exibidas. Subseqüentemente, a unidade decontrole 120 exibe somente as imagens miniaturas de arquivos de imagenscom uma palavra chave da qual o grau de associação é "alto" com uma teclade busca Kl, e também uma palavra chave da qual o grau de associação é"baixo" com uma tecla de busca K2.
Assim, no caso do usuário moer a posição de exibição daexibição de tecla de busca, a exibição imediatamente antes é limpa, por meiodo que somente as imagens miniaturas de arquivos de imagens com o grau deassociação especificado pelo usuário podem ser exibidas.
Subseqüentemente, o usuário move a posição de exibição decada uma da exibição de tecla de busca Kl e da exibição de tecla de busca K2seqüencialmente. Em um caso desses, somente as imagens miniaturas dearquivos de imagens com uma palavra chave da qual o grau de associação é"médio" com uma tecla de busca Kl, e uma palavra chave da qual o grau deassociação é "médio" com uma tecla de busca K2 podem ser exibidas.
Similarmente, somente as imagens miniaturas de arquivos deimagens com uma palavra chave da qual o grau de associação é "médio" comuma tecla de busca Kl, e uma palavra chave da qual o grau de associação é"baixo" com uma tecla de busca K2 podem ser exibidas.
Primeira Modificação
Com o aparelho de formação de imagem 100 de acordo com amodalidade referida, arquivos de imagens com uma palavra chave casada comuma tecla de busca foram buscados. Ou seja, a modalidade referida é um casoem que uma tecla de busca é informação de palavra chave.
Entretanto, teclas de busca não estão restritas a informação depalavra chave. Imagens similares podem também ser detectadas com umaprópria imagem, especificamente, a informação de análise de imagem comouma tecla de busca. Com o aparelho de formação de imagem 100 de acordocom esta primeira modificação, uma própria imagem é usada como uma teclade busca, e a busca de imagem é executada.
A figura 23 é um diagrama para descrever um caso em queimagens são usadas como teclas de busca para executar a busca de imagem.
Como mostrado em (A) na figura 23, imagens que podem ser usadas comouma tecla de busca são exibidas em um modo distinto, por exemplo, tal comoexibição salientada ou similares.
Tal como descrito com referência à figura 2, com cada arquivode imagens, informação de análise de imagem obtida submetendo os dados deimagem do arquivo de imagens a análise de imagem é adicionada a ela comometadados. Com esta informação de análise de imagem, da maneiraanteriormente descrita, várias técnicas tais como detecção de borda, análise decor, e similares são usadas, por meio do que as características da imagem deacordo com cada peça de dados de imagem pode ser mostrada pordigitalização, a similaridade de composições da fotografia e assuntas podemser comparados entre imagens.
Portanto, em decorrência da análise de imagem, uma imagemque foi determinada como uma imagem com características claras, porexemplo, tal como uma imagem onde a face de uma pessoa é bastantecapturada, uma imagem de um edifício ou cenário com um contorno claro, éarranjada para poder ser usada como uma tecla de busca.
Especificamente, a arquivo de imagens de uma imagem quepode ser usada como uma tecla de busca é arranjado para ser distinto pelaligação de um sinalizador do arquivo de imagens de uma imagem que estádisponível como uma tecla de busca, ou similares. Assim, como mostrado em(A) na figura 23, a imagem miniatura de uma imagem que pode tornar-se umatecla de busca pode ser distinta com exibição salientada ou similares.
Subseqüentemente, como mostrado em (B) na figura 23, ousuário coloca os dedos ou similares em contato com a superfície operacionaldo painel sensível ao toque 107 nas posições de exibição das imagensminiaturas de imagens alvos.
Neste caso, a unidade de controle 120 pode reconhecer queimagem miniatura foi especificada como uma tecla de busca com base nosdados de coordenadas a partir do painel sensível ao toque 107, e a imagemminiatura exibida na posição na tela de exibição correspondente à posição nasuperfície operacional indicada com estes dados de coordenadas.
A unidade de controle 120 lê informação de análise de imagema partir do arquivo de imagens correspondente à imagem miniaturaespecificada e, com esta informação de análise de imagem como uma tecla debusca, extrai um arquivo de imagens com informação de análise de imagemsimilar a esta tecla de busca. Subseqüentemente, a unidade de controle 120exibe, como mostrado em (B) na figura 23, as imagens miniaturas dosarquivos de imagens extraídos agrupando-as em uma posição predeterminadana tela de exibição.
No caso do exemplo mostrado na figura 23, é ilustrado o casoem que duas imagens miniaturas foram especificadas para se tornarem teclasde busca. Subseqüentemente, no caso deste exemplo, imagens similares aambos os resultados de análise de imagem das duas imagens especificadas sãoextraídas. Note que é possível extrair uma imagem similar a um dosresultados de análise de imagem das duas imagens especificadas de acordocom as instruções do usuário.
Assim, uma imagem é especificada como uma tecla de busca,por meio do que imagens podem ser reduzidas com uma pessoa ou edifício ousimilares capturadas nesta imagem como uma condição de busca. Ou seja,imagens similares à imagem especificada como uma tecla de busca podem serextraídas.
Note que foi feita uma descrição considerando que, emdecorrência de análise de imagem, imagens com características claras sãodeterminadas de antemão como uma imagem que pode ser especificada comouma tecla de busca. Entretanto, a presente invenção não está restrita a isto.Não é necessário dizer que todas as imagens podem ser especificadas comouma tecla de busca. Neste caso, as imagens miniaturas não têm que serexibidas de uma maneira salientada. Também, o próprio usuário podeestabelecer uma imagem a ser usada como uma tecla de busca de antemão.
Especificamente, tal como descrito com referência à figura 9, ousuário seleciona "a área da face de uma pessoa em uma imagem" comoinformação de análise de imagem e, tal como descrito com referência à figura23, especifica uma imagem a ser usada como uma tecla de busca.
Neste caso, a unidade de controle 120 busca e extrai imagensrelacionadas da mídia de gravação 135 com base "na área da face de umapessoa em uma imagem" da informação de análise de imagem da imagemespecificada como uma tecla de busca, por meio do que o seu resultado podeser exibido de acordo com o grau de associação.
Também, o usuário seleciona "o número de pessoas em umaimagem" como informação de análise de imagem e, tal como descrito comreferência à figura 23, especifica uma imagem a ser usada como uma tecla debusca. Neste caso, a unidade de controle 120 busca e extrai imagensrelacionadas da mídia de gravação 135 com base "no número de pessoas emuma imagem" da informação de análise de imagem da imagem especificadacomo uma tecla de busca, por meio do que o seu resultado pode ser exibido deacordo com o grau de associação.
Também, no caso em que o usuário usa "o grau de facesorridente de uma pessoa em uma imagem" que é informação de análise deimagem igualmente, a unidade de controle 120 pode buscar imagensrelacionadas da mídia de gravação 135 com base "no grau de face sorridentede uma pessoa em uma imagem" da imagem especificada como uma tecla debusca.
Também, no caso em que o usuário usa "as características daimagem como um todo" que é informação de análise de imagem igualmente,a unidade de controle 120 pode buscar imagens relacionadas da mídia degravação 135 com base "nas características da imagem como um todo" daimagem especificada como uma tecla de busca.
Neste caso, similaridade é obtida da matiz e complexidade deuma imagem, imagens relacionadas são extraídas de acordo com estasimilaridade, por meio do que as imagens relacionadas podem serclassificadas nos graus de associação "alto", "médio" e "baixo".
Assim, com o aparelho de formação de imagem 100 de acordocom a presente modalidade, informação de análise de imagem é usada, e umaprópria imagem é usada como uma tecla de busca, por meio do que imagensrelacionadas a esta tecla de busca podem ser buscadas e extraídas.
Da maneira anteriormente descrita, mesmo no caso em queuma imagem é usada como uma tecla de busca, os resultados da buscapodem ser exibidos nos modos de exibição mostrados nas figuras 10, 13, 15,17, 19, e 20.
Segunda Modificação
Também, informação do GPS (informação de posição)incluída em cada arquivo de imagens pode ser usada como uma tecla debusca. Neste caso, informação de posição é estabelecida para ser usada comouma tecla de busca, a exibição de tecla de busca correspondente a estainformação de posição é exibida na tela de exibição 6G. Também, o usuárioestabelece informação de posição alimentando a real informação de posição(longitude, latitude) usada como uma tecla de busca, ou selecionandoinformação de posição a partir de uma pluralidade de informações de posiçãopreparada de antemão, ou similares.
Subseqüentemente, o usuário coloca o dedo ou similares emcontato com a exibição de tecla de busca correspondente à informação deposição, por meio do que a unidade de controle 120 executa a busca deimagem usando a informação de posição. Neste caso, a unidade de controle120 busca arquivos de imagens com informação do GPS pertencentes a umaárea radial predeterminada com a informação de posição (longitude, latitude)que serve como uma tecla de busca como o centro.
Especificamente, a unidade de controle 120 busca e extraiarquivos de imagens, por exemplo, com informação do GPS pertencente auma área da qual o raio fica abaixo de 10 km como um arquivo de imagenscom um "alto" grau de associação com a informação de posição (longitude,latitude) que serve como uma tecla de busca como o centro.
Também, a unidade de controle 120 busca e extrai arquivos deimagens, por exemplo, com informação do GPS pertencente a uma área daqual o raio é maior ou igual a 10 km e menor que 20 km como um arquivo deimagens com um "médio" grau de associação com a informação de posição(longitude, latitude) que serve como uma tecla de busca como o centro.
Também, a unidade de controle 120 busca e extrai arquivos deimagens, por exemplo, com informação do GPS pertencente a uma área deque o raio é maior ou igual a 120 km e menor que 30 km como um arquivo deimagens com um "baixo" grau de associação com a informação de posição(longitude, latitude) que serve como uma tecla de busca como o centro.
Assim, é possível usar informação de posição como uma teclade busca, e executar busca de arquivos de imagens de acordo com o grau deassociação determinado com a informação de posição determinada como asua tecla de busca como uma referência.Assim, com o aparelho de formação de imagem 100 de acordocom a presente modalidade, informação de posição (informação do GPS) éusada como uma tecla de busca, por meio do que imagens relacionadas a estatecla de busca podem ser buscadas e extraídas.
Da maneira anteriormente descrita, mesmo no caso em queinformação de posição é usada como uma tecla de busca, os resultados dabusca podem ser exibidos nos modos de exibição mostrados nas figuras 10,13, 15, 17, 19 e 20.
Determinação de Busca de Resultados de Imagem
Com o aparelho de formação de imagem 100 de acordo com apresente modalidade, da maneira anteriormente descrita, no caso em que abusca de imagem é executada, e os seus resultados são exibidos na tela deexibição 6G da unidade de exibição 106, o usuário realiza operaçõespredeterminadas, por meio do que os resultados da busca podem serdeterminados e armazenados em uma pasta.
A figura 24 é um diagrama para descrever operações paradeterminar os resultados da busca. O aparelho de formação de imagem 100 deacordo com a presente modalidade inclui, tal como descrito com referência àfigura 1, um sensor de movimento 137. De acordo com a função do sensor demovimento 137, como também anteriormente descrito, cada de um caso emque o aparelho de formação de imagem 100 é inclinado, um caso em que ele éagitado, e um caso em que ele sofre uma ligeira batida pode ser detectado enotificado à unidade de controle 120.
Portanto, como mostrado na figura 24, no caso em que a buscade imagem foi executada, e os resultados da busca são exibidos na tela deexibição 6G, no caso do aparelho de formação de imagem 100 está sendoinclinado, no caso de ser agitado, ou no caso de sofrer uma ligeira batida,essas são reconhecidas como operações de determinação dos resultados dabusca.Especificamente, como mostrado em (A) na figura 24, no casoem que os resultados da busca são exibidos na tela de exibição 6G, quando osensor de movimento 137 detecta que o aparelho de formação de imagem 100está inclinado, a unidade de controle 120 reconhece esta operação deinclinação como a operação de determinação dos resultados da busca.
Subseqüentemente, a unidade de controle 120 processa osarquivos de imagens correspondentes às imagens miniaturas atualmenteexibidas na tela de exibição 6G, como mostrado na (d) na figura 24, porexemplo, de maneira a armazená-las na pasta de imagens selecionada pelousuário.
Neste caso, por exemplo, como mostrado em (d) na figura 24,o conjunto de imagens da pasta de imagens é exibido, e um conjunto deimagens imagem é exibido em que os arquivos de imagens obtidos emdecorrência da busca de imagem são armazenadas na pasta de imagensgradualmente, por meio do que o usuário pode claramente ser notificado deque os resultados da busca estão armazenados na pasta.
Também, como mostrado em (B) na figura 24, no caso em queos resultados da busca são exibidos na exibição imagem 6G, quando o sensorde movimento 137 detecta que o aparelho de formação de imagem 100 estásendo agitado para a esquerda ou para a direita, por exemplo, a unidade decontrole 120 reconhece esta operação de agitação como a operação dedeterminação dos resultados da busca.
Subseqüentemente, a unidade de controle 120 processa osarquivos de imagens correspondentes às imagens miniaturas atualmenteexibidas na tela de exibição 6G, como mostrado em (d) na figura 24, porexemplo, de maneira a armazenar estas na pasta de imagens selecionada pelousuário.
Neste caso, igualmente, como mostrado em (d) na figura 24, oconjunto de imagens da pasta de imagens é exibido, e um conjunto deimagens imagem é exibido em que os arquivos de imagens obtidos emdecorrência da busca de imagem são armazenados na pasta de imagensgradualmente, por meio do que o usuário pode claramente ser notificado deque os resultados da busca são armazenados na pasta.
Também, como mostrado em (c) na figura 24, no caso em queos resultados da busca são exibidos na exibição imagem 6G, quando o sensorde movimento 137 detecta que o aparelho de formação de imagem 100 sofreuuma ligeira pancada, por exemplo, a unidade de controle 120 reconhece estaoperação de agitação como a operação de determinação dos resultados dabusca.
Subseqüentemente, a unidade de controle 120 processa osarquivos de imagens correspondentes às imagens miniaturas atualmenteexibidas na tela de exibição 6G, como mostrado em (d) na figura 24, porexemplo, de maneira a armazenar esses na pasta de imagens selecionada pelousuário.
Neste caso igualmente, como mostrado em (d) na figura 24, oconjunto de imagens da pasta de imagens é exibida, e um conjunto deimagens imagem é exibido em que os arquivos de imagens obtidos emdecorrência da busca de imagem são armazenados na pasta de imagensgradualmente, por meio do que o usuário pode claramente ser notificado deque os resultados da busca são armazenados na pasta.
Note que foi feita uma descrição aqui em que o sensor demovimento 137 detecta que o aparelho de formação de imagem 100 foitocado de leve, mas a presente invenção não está restrita a isto. O aparelho deformação de imagem 100 de acordo com a presente modalidade inclui, talcomo descrito com referência à figura 1, o painel sensível ao toque na partesuperior do aparelho 136. Portanto, pode-se fazer um arranjo em que, no casode detecção por meio do painel sensível ao toque na parte superior doaparelho 136 que o aparelho de formação de imagem 100 foi tocado de levepelo usuário, a unidade de controle 120 executa o processamento paraarmazenar os resultados da busca na pasta.
Também, como também anteriormente descrito, o aparelho deformação de imagem 100 de acordo com a presente modalidade pode buscarimagens de acordo com o grau de associação com uma tecla de busca paraexibir os seus resultados. Portanto, a faixa dos resultados da busca a serarmazenados na pasta podem ser ajustados de acordo com a freqüência deuma operação para determinar os resultados da busca.
As figuras 25A a 25C são diagramas para descrever um casoem que a faixa dos resultados da busca de imagem a ser armazenados na pastamuda de acordo com a inclinação do aparelho de formação de imagem 100 aser inclinado pelo usuário.
Como também anteriormente descrito, o sensor de movimento137 implementado no aparelho de formação de imagem 100 de acordo com apresente modalidade pode detectar até que ponto o aparelho de formação deimagem 100 está inclinado em que direção.
Portanto, como mostrado na figura 25A, no caso em que osensor de movimento 137 detecta que o aparelho de formação de imagem 100foi inclinado em um ângulo predeterminado Xl ou mais, a unidade decontrole 120 armazena arquivos de imagens determinados com um "alto" graude associação com a tecla de busca na pasta de imagens.
Subseqüentemente, como mostrado na figura 25B, no caso emque o sensor de movimento 137 detecta que o aparelho de formação deimagem 100 foi adicionalmente inclinado em um ângulo predeterminado X2ou mais, a unidade de controle 120 armazena arquivos de imagensdeterminados com um "médio" grau de associação com a tecla de busca napasta de imagens.
Subseqüentemente, como mostrado na figura 25C, no caso emque o sensor de movimento 137 detecta que o aparelho de formação deimagem 100 foi adicionalmente inclinado em um ângulo predeterminado X3ou mais, a unidade de controle 120 armazena arquivos de imagensdeterminada com um "baixo" grau de associação com a tecla de busca napasta de imagens.
Subseqüentemente, no caso em que o aparelho de formação deimagem 100 é retornado para um estado em que o aparelho de formação deimagem é nivelado em relação ao estado mostrado na figura 25A, os arquivosde imagens com um "médio" grau de associação ou "baixo" grau deassociação com a tecla de busca podem ser impedidos de ser armazenados napasta de imagens.
Similarmente, no caso em que o aparelho de formação deimagem 100 é retornado para um estado em que o aparelho de formação deimagem está nivelado em relação ao estado mostrado na figura 25B, osarquivos de imagens com um "baixo" grau de associação com a tecla de buscapodem ser impedidos de ser armazenados na pasta de imagens.
Também, no caso do exemplo mostrado nas figuras 25A a25C, o ângulos XI, X2, e X3 satisfazem o relacionamento de Xl < X2 < X3,e são estabelecidos como Xl = 15 graus, S2 = 30 graus, e X3 = 45 graus, porexemplo. Não é necessário dizer que esses são um exemplo, e, da mesmaforma, vários valores podem ser estabelecidos.
Assim, o usuário do aparelho de formação de imagem 100 deacordo com a presente modalidade pode armazenar os resultados da busca dafaixa pretendida em uma pasta de imagens alvos com operações simples.
Processamento de Determinação de Resultado de Busca de Imagem
A figura 26 é um fluxograma para descrever o processamentono caso de mudança da faixa dos resultados da busca de imagem a serarmazenada na pasta de acordo com a inclinação do aparelho de formação deimagem 100 a ser inclinado pelo usuário descrito com referência às figuras25Α a 25C.
O processamento mostrado na figura 26 é basicamenteexecutado pela unidade de controle 120, por exemplo, na etapa Sl 17 doprocessamento de busca de imagem descrita com referência às figuras lie 12.
Primeiro, a unidade de controle 120 monitora a saída dedetecção do sensor de movimento 137 para determinar se uma operação parainclinar o aparelho de formação de imagem 100 (unidade principal) foi ou nãorealizada (etapa Sl 170). Quando é feita a determinação no processamento dedeterminação na etapa Sl 170 de que o aparelho de formação de imagem nãofoi inclinado, a unidade de controle 120 repete o processamento na etapaSl 170 para ficar em um estado de espera até que o aparelho de formação deimagem seja inclinado.
Quando é feita a determinação no processamento dedeterminação na etapa Sl 170 de que o aparelho de formação de imagem foiinclinado, a unidade de controle 120 determina se a inclinação X do aparelhode formação de imagem 100 é ou não maior ou igual a uma primeirainclinação predeterminada Xl (etapa Sl 171).
Quando é feita a determinação no processamento dedeterminação na etapa Sl 171 de que a inclinação X do aparelho de formaçãode imagem 100 não é maior ou igual à primeira inclinação predeterminadaXI, a unidade de controle 120 determina se o aparelho de formação deimagem 100 retornou ou não para o nível (etapa Sl 172).
Quando é feita a determinação no processamento dedeterminação na etapa Sl 172 que o aparelho de formação de imagem 100 nãoretornou para o nível, a unidade de controle 120 repete o processamento apartir da etapa Sl 171. Também, quando é feita a determinação noprocessamento de determinação na etapa Sl 172 de que o aparelho deformação de imagem 100 retornou para o nível, a unidade de controle 120termina este processamento na figura 26.
Também, quando é feita a determinação no processamento dedeterminação na etapa Sl 171 de que a inclinação X do aparelho de formaçãode imagem 100 é maior ou igual à primeira inclinação predeterminada XI, aunidade de controle 120 armazena o grupo de imagem determinado com um"alto" grau de associação com a tecla de busca em uma pasta predeterminada(etapa Sl 173).
Subseqüentemente, a unidade de controle 120 determina se ainclinação X do aparelho de formação de imagem 100 é ou não maior ou iguala uma segunda inclinação predeterminada X2 (etapa Sl 174).
Quando é feita a determinação no processamento dedeterminação na etapa Sl 174 de que a inclinação X do aparelho de formaçãode imagem 100 não é maior ou igual à segunda inclinação predeterminadaX2, a unidade de controle 120 determina se o aparelho de formação deimagem 100 retornou ou não para o nível (etapa Sl 175).
Quando é feita a determinação no processamento dedeterminação na etapa Sl 175 de que o aparelho de formação de imagem 100não retornou para o nível, a unidade de controle 120 repete o processamento apartir da etapa Sl 174. Também, quando é feita a determinação noprocessamento de determinação na etapa Sl 175 de que o aparelho deformação de imagem 100 retornou para o nível, a unidade de controle 120termina este processamento na figura 26.
Quando é feita a determinação no processamento dedeterminação na etapa Sl 174 de que a inclinação X do aparelho de formaçãode imagem 100 é maior ou igual à segunda inclinação predeterminada X2, aunidade de controle 120 adicionalmente armazena o grupo de imagemdeterminado com um "médio" grau de associação com a tecla de busca nestapasta (etapa Sl 176).
Subseqüentemente, a unidade de controle 120 determina se ainclinação X do aparelho de formação de imagem 100 é ou não maior ou igualà de uma terceira inclinação predeterminada X3 (etapa Sl 177).
Quando é feita a determinação no processamento dedeterminação na etapa Sl 177 de que a inclinação X do aparelho de formaçãode imagem 100 não é maior ou igual à terceira inclinação predeterminada X3,a unidade de controle 120 determina se o aparelho de formação de imagem100 retornou ou não para o nível (etapa Sl 178).
Quando é feita a determinação no processamento dedeterminação na etapa Sl 178 de que o aparelho de formação de imagem 100não retornou para o nível, a unidade de controle 120 repete o processamento apartir da etapa Sl 177. Também, quando é feita a determinação noprocessamento de determinação na etapa Sl 178 que o aparelho de formaçãode imagem 100 retornou para o nível, a unidade de controle 120 termina esteprocessamento na figura 26.
Quando é feita a determinação no processamento dedeterminação na etapa Sl 177 de que a inclinação X do aparelho de formaçãode imagem 100 é maior ou igual à terceira inclinação predeterminada X3, aunidade de controle 120 adicionalmente armazena a grupo de imagemdeterminado com um "baixo" grau de associação com a tecla de busca nestapasta (etapa Sl 179). Subseqüentemente, a unidade de controle 120 termina oprocessamento na figura 26.
Assim, o usuário do aparelho de formação de imagem 100 deacordo com a presente modalidade realiza uma operação para inclinar oaparelho de formação de imagem 100 depois de realizar a busca de imagem,por meio do que os resultados da busca de imagem podem ser armazenadosem uma pasta predeterminada.
Também, o usuário pode armazenar os resultados da busca dafaixa pretendida em uma pasta de imagens alvos ajustando-se a inclinação doaparelho de formação de imagem 100.Note que as figuras 25 e 26 descreveram o caso em que aoperação para inclinar o aparelho de formação de imagem 100 é consideradauma operação para iniciar o processamento para armazenar os resultados dabusca de imagem, como um exemplo. Entretanto, além disso, uma operaçãopara agitar o aparelho de formação de imagem 100, ou uma operação para dasleves toques no aparelho de formação de imagem 100 podem também serconsideradas como uma operação para iniciar o processamento paraarmazenar os resultados da busca de imagem.
Neste caso, de acordo com o número de operações para agitaro aparelho de formação de imagem 100, ou o número de operações para darleves toques no aparelho de formação de imagem 100, a faixa dos resultadosda busca de imagem a ser armazenada na pasta pode ser controlada. Também,no caso em que a intensidade da operação para agitar o aparelho de formaçãode imagem 100 ou a intensidade da operação para dar leves toques noaparelho de formação de imagem 100 é detectável, a faixa da busca deimagem a ser armazenada na pasta pode ser controlada de acordo com estaintensidade.
Vantagens
O aparelho de formação de imagem 100 de acordo com amodalidade referida pode executar busca de imagens relacionadas à tecla debusca especificada pelo usuário. Subseqüentemente, os resultados da busca deimagem podem ser providos a permitir que o usuário reconheça visualmente ograu de associação com a tecla de busca (condição de busca).
Também, o aparelho de formação de imagem 100 citado podearmazenar os resultados da busca de imagem na pasta com operações simples.Além disso, a faixa dos resultados da busca de imagem pode ser controlada deacordo com o nível das operações do usuário.
Também, a operação para iniciar a busca de imagem é umaoperação para colocar o dedo ou similares em contato com uma exibição detecla de busca, e a operação para armazenar os resultados da busca de imagemem uma pasta é uma operação para inclinar, agitar, dar leves toques, ousimilares no aparelho de formação de imagem 100. Assim, a busca deimagem, e o resultado do processamento de armazenamento de busca podemser prontamente executados por operações intuitivas.
Método e Programa de Presente Invenção
Note que, tal como fica aparente a partir da modalidadereferida, o método e programa da presente invenção podem ser concebidosbasicamente como um método e programa descritos com referência aofluxograma mostrado nas figuras 11 e 12. Ou seja, o método descrito comreferência às figuras 11 e 12 é uma modalidade de acordo com o método dapresente invenção.
O programa para executar o processamento descrito comreferência às figuras 11 e 12 é uma modalidade do programa da presenteinvenção. Dessa maneira, o programa de acordo com a presente invenção éconcebido, e é implementado em uma câmera de imagem digital ou váriostipos de aparelho de processamento de imagem, por meio do que o aparelhode processamento de imagem de acordo com a presente invenção pode serconcebido.
Adicionalmente, o método e programa descrito com ofluxograma mostrado nas figuras 14, 20, 22 e 26 podem também serconcebidos. Também, na etapa S109 na figura 11, o método e programa paraexecutar o processamento de exibição descrito com referência às figuras 15 e16 podem também ser concebidos. Similarmente, na etapa S109 na figura 11,o método e programa para executar o processamento de exibição descrito comreferência às figuras 17 e 18 podem também ser concebidos.
Outras Modalidades e Modificações
Note que, com a modalidade referida, a unidade de exibição106 concebe o dispositivo de exibição, a mídia de gravação 135 concebe aunidade de armazenamento, e a unidade de exibição 106 colabora com opainel sensível ao toque 107 para conceber a unidade de especificação detecla de busca. Também, a unidade de controle 120 basicamente concebe aunidade de busca e a unidade de controle de exibição.
Também, o painel sensível ao toque 107 concebe a unidade dedetecção da posição especificada, e a unidade de controle 120 concebe a teclade busca unidade de controle de exibição. Também, o sensor de movimento137 e o painel sensível ao toque na parte superior do aparelho 136 concebema unidade de detecção de movimento.
Também, com a modalidade referida, a unidade de exibição106 colabora com o painel sensível ao toque 107 para conceber a unidade deespecificação de tecla de busca, mas a presente invenção não está restrita aisto. A unidade de especificação de tecla de busca pode também ser concebidacom uma chave de hardware provida na unidade de operação 131, porexemplo.
Especificamente, depois de especificar uma tecla de busca aser usada para a busca de imagem, no caso em que uma chave de hardwarepredeterminada para executar a busca de imagem usando esta tecla de busca épressionada e operada, a busca de imagem usando esta tecla de busca pode serexecutada.
Neste caso, no caso de se usarem duas ou mais teclas de busca,múltiplas chaves de hardware predeterminadas para executar a busca deimagem são providas correspondentes a elas, por meio do que a busca deimagem pode ser executada da mesma maneira no caso de se usar o painelsensível ao toque. Também, essas chaves de hardware são providas, porexemplo, como duas chaves de hardware corrediças, por meio do que a buscade imagem usando as duas teclas de busca pode ser executada tal comodescrito com a modalidade referida.
Também, com a modalidade referida, arquivos de imagenscom um grau de associação em três estágios de um alto grau de associação,um médio grau de associação e um baixo grau de associação com as teclas debusca têm sido buscados, mas a presente invenção não está restrita a isto. Nãoé necessário dizer que um grau de associação pode ser adicionalmentedividido mais finamente.
Também, com a modalidade referida, um caso em que apresente invenção foi aplicada ao aparelho de formação de imagem foidescrito como um exemplo, mas a presente invenção não está restrita a isto.Por exemplo, a presente invenção pode ser aplicada a terminais de telefonecelular, informação terminais de informação portáteis denominados PDAs(Assistente Digital Pessoal) ou similares capazes de processamento de dadosde imagem, e vários aparelhos de processamento de imagens capazes de outroprocessamento de dados de imagem.
Também, dados de imagem a ser exibidos não estão restritosaos dados de imagem de uma imagem congelada. Por exemplo, a presenteinvenção pode ser aplicada ao aparelho de processamento de imagens em queas imagens ou imagens miniaturas representativas de múltiplos conteúdos deimagem em movimento armazenados em uma mídia de gravação sãoconsideradas objetos de exibição.
Também, com a modalidade referida, o painel sensível aotoque 107 incluído no aparelho de formação de imagem 100 foi descrito comoum painel capaz de detectar o dedo ou similares do usuário, mas a presenteinvenção não está restrita a isto. Por exemplo, no caso do usuário colocar odedo ou similares próximo à superfície operacional até um ponto sem contatara superfície operacional, isto pode ser usado para concretizar a presenteinvenção, desde que a posição da aproximação seja detectável.
Ou seja, o painel sensível ao toque 107 não está restrito a umtipo de contato. Por exemplo, um painel sensível ao toque tipo não contatopode ser usado, em que, no caso em que o dedo ou similares é colocadopróximo a uma extensão, a mudança no potencial na superfície operacional,ou mudança no brilho na posição que foi aproximada é detectada, e estamudança na posição na superfície operacional pode ser determinada comouma posição especificada.
Também, com a modalidade referida, como mostrado na figura10 e similares, as posições de exibição e direções de exibição e similares deimagens miniaturas a ser exibidas foram exibidas de uma maneira espalhada(aleatoriamente), mas a presente invenção não está restrita a isto.
A exibição direção pode ser fixa. Ou seja, no caso de terexecutada a busca de imagem, existe uma característica em que as imagensminiaturas de imagens casadas com a tecla de busca são exibidas de maneira aser agrupadas em posições predeterminadas na tela de exibição, e outraspartes podem ser exibidas em várias modos.
Também, como também anteriormente descrito, dadosminiaturas são formados a partir de dados de imagem de antemão, isto é,adicionados a cada arquivo de imagens, e, da mesma forma, dados miniaturasnão têm que ser providos no momento de exibição das imagens miniaturas, e,da mesma forma, a carga do aparelho pode ser reduzida.
O presente pedido contém matéria-objeto relacionada àrevelada no pedido de patente de prioridade japonesa JP 2008-309248depositado no Escritório de Patentes do Japão em 4 de dezembro de 2008,cujo conteúdo na íntegra está por meio deste incorporada pela referência.
Versados na técnica devem entender que várias modificações,combinações, subcombinações e alterações podem ocorre, dependendo dasexigências do projeto e de outros fatores, desde que eles estejam de acordocom o escopo das reivindicações anexas ou de seus equivalentes.

Claims (12)

1. Aparelho de processamento de imagem, caracterizado pelofato de que compreende:um dispositivo de exibição;dispositivo de armazenamento configurado para armazenaruma pluralidade de dados de imagem com informação correspondente a umatecla de busca;dispositivo de especificação de tecla de busca configuradopara especificar uma tecla de busca usada para busca de imagem;dispositivo de busca configurado para buscar e extrair dadosde imagem com informação relacionada à tecla de busca especificada pelodito dispositivo de especificação de tecla de busca a partir do dito dispositivode armazenamento; edispositivo de controle de exibição configurado para controlara imagem correspondente aos dados de imagem extraídos pelo ditodispositivo de busca a ser exibidos na posição correspondente ao grau deassociação com a dita tecla de busca na tela de exibição de dito dispositivo deexibição.
2. Aparelho de processamento de imagem, de acordo com areivindicação 1, caracterizado pelo fato de que o dito dispositivo de controlede exibição exibe a imagem correspondente aos dados de imagem extraídospelo dito dispositivo de busca de acordo com o tempo de duração paraespecificar uma tecla de busca executada por meio do dito dispositivo deespecificação de tecla de busca, na tela de exibição do dito dispositivo deexibição, para cada decisão de acordo com o grau de associação.
3. Aparelho de processamento de imagem, de acordo com areivindicação 1, caracterizado pelo fato de que o dito dispositivo deespecificação de tecla de busca pode especificar usando uma pluralidade deteclas de busca;e em que o dito dispositivo de controle de exibição executacontrole para exibir a imagem correspondente aos dados de imagem extraídospelo dito dispositivo de busca na posição correspondente a cada uma da ditapluralidade de teclas de busca, na tela de exibição do dito dispositivo deexibição, de acordo com os graus de associação com a dita pluralidade deteclas de busca.
4. Aparelho de processamento de imagem, de acordo com areivindicação 1, caracterizado pelo fato de que o dito dispositivo deespecificação de tecla de busca pode especificar usando uma pluralidade deteclas de busca;e em que o dito dispositivo de controle de exibição executacontrole para exibir a imagem correspondente aos dados de imagem extraídospelo dito dispositivo de busca nas posições correspondente ao grau deassociação da dita pluralidade de teclas de busca, em um sistema decoordenadas com o eixo de coordenadas correspondente a cada uma da ditapluralidade de teclas de busca a ser formada na tela de exibição do ditodispositivo de exibição.
5. Aparelho de processamento de imagem, de acordo com areivindicação 1, caracterizado pelo fato de que o dito dispositivo deespecificação de tecla de busca compreende:dispositivo de detecção da posição especificada configuradopara aceitar uma operação de especificação a partir de um usuário por meio deuma superfície operacional provida na tela de exibição do dito dispositivo deexibição, para detectar a posição especificada da dita operação deespecificação com a dita superfície operacional, e produzir isto; edispositivo de controle de exibição de tecla de buscaconfigurado para executar controle para exibir uma ou mais teclas de busca natela de exibição do dito dispositivo de exibição de maneira a ser selecionadas.
6. Aparelho de processamento de imagem, de acordo com areivindicação 5, caracterizado pelo fato de que o dito dispositivo deespecificação de tecla de busca pode especificar usando uma pluralidade deteclas de busca;e em que o dito dispositivo de controle de exibição de tecla debusca pode mudar as posições de exibição das ditas teclas de busca exibidas,de acordo com uma operação, executada por meio do dito dispositivo dedetecção da posição especificada, para mover as posições de exibição para asditas teclas de busca exibidas;e em que o dito dispositivo de controle de exibição executacontrole para exibir, de imagens correspondente aos dados de imagemextraídos pelo dito dispositivo de busca, as imagens correspondentes aosdados de imagem tendo os graus de associação de acordo com as distânciasentre a dita pluralidade de teclas de busca na tela de exibição do ditodispositivo de exibição.
7. Aparelho de processamento de imagem, de acordo com areivindicação 1, caracterizado pelo fato de que compreende adicionalmente:dispositivo de determinação de busca configurado paradeterminar resultados de busca atualmente exibidos, no caso de aceitar umaoperação de especificação para determinar resultados de busca depois daexibição da imagem correspondente aos dados de imagem extraídos pelo ditodispositivo de busca na dita tela de exibição sob o controle do dito dispositivode controle de exibição.
8. Aparelho de processamento de imagem, de acordo com areivindicação 7, caracterizado pelo fato de que compreende adicionalmente:dispositivo de detecção de movimento configurado paradetectar o movimento do dito aparelho de processamento de imagem;em que uma operação de especificação para determinar osditos resultados de busca é um de uma operação para inclinar obliquamente odito aparelho de processamento de imagem detectado por meio do ditodispositivo de detecção de movimento, uma operação para agitar o ditoaparelho de processamento de imagem, e uma operação para bater de leve nodito aparelho de processamento de imagem.
9. Aparelho de processamento de imagem, de acordo com areivindicação 8, caracterizado pelo fato de que o dito dispositivo dedeterminação de busca controla uma faixa a ser determinada de acordo com ograu de associação com uma tecla de busca, de acordo com o grau domovimento do dito aparelho de processamento de imagem detectada pelo ditodispositivo de detecção de movimento.
10. Método de exibição de imagem, caracterizado pelo fato deque compreende as etapas de:especificação de uma tecla de busca usada para busca deimagem por meio de dispositivo de especificação de tecla de busca;busca e extração, no caso em que uma tecla de busca éespecificada na dita especificação, de dados de imagem com informaçãorelacionada à tecla de busca especificada a partir do dispositivo dearmazenamento para armazenar uma pluralidade de dados de imagem cominformação correspondente à tecla de busca; eexecução de controle de maneira tal que o dispositivo decontrole de exibição exiba a imagem correspondente aos dados de imagemextraídos na dita busca na posição correspondente ao grau de associação coma dita tecla de busca na tela de exibição de um dispositivo de exibição.
11. Aparelho de processamento de imagem, caracterizado pelofato de que compreende:um dispositivo de exibição;uma unidade de armazenamento configurada para armazenaruma pluralidade de dados de imagem com informação correspondente a umatecla de busca;uma unidade de especificação de tecla de busca configuradapara especificar uma tecla de busca usada para busca de imagem;uma unidade de busca configurada para buscar e extrair dadosde imagem com informação relacionada à tecla de busca especificada peladita unidade de especificação de tecla de busca a partir da dita unidade dearmazenamento; euma unidade de controle de exibição configurada paracontrolar a imagem correspondente aos dados de imagem extraídos pela ditaunidade de busca a ser exibidos na posição correspondente ao grau deassociação com a dita tecla de busca na tela de exibição do dito dispositivo deexibição.
12. Método de exibir uma imagem, caracterizado pelo fato deque compreende:especificação de uma tecla de busca usada para busca deimagem por meio de uma unidade de especificação de tecla de busca;busca e extração, no caso em que uma tecla de busca éespecificada na dita especificação, de dados de imagem com informaçãorelacionada à tecla de busca especificada a partir de uma unidade dearmazenamento para armazenar uma pluralidade de dados de imagem cominformação correspondente à tecla de busca; eexecução de controle de maneira tal que uma unidade decontrole de exibição exiba uma imagem correspondente aos dados de imagemextraídos na dita busca na posição correspondente ao grau de associação coma dita tecla de busca na tela de exibição de um dispositivo de exibição.
BRPI0905261-5A 2008-12-04 2009-12-03 aparelho de processamento de imagem e método de exibição de imagem BRPI0905261A2 (pt)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008309248A JP4735995B2 (ja) 2008-12-04 2008-12-04 画像処理装置、画像表示方法および画像表示プログラム

Publications (1)

Publication Number Publication Date
BRPI0905261A2 true BRPI0905261A2 (pt) 2011-02-15

Family

ID=41571546

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0905261-5A BRPI0905261A2 (pt) 2008-12-04 2009-12-03 aparelho de processamento de imagem e método de exibição de imagem

Country Status (6)

Country Link
US (1) US9672227B2 (pt)
EP (1) EP2194473A3 (pt)
JP (1) JP4735995B2 (pt)
CN (1) CN101753776B (pt)
BR (1) BRPI0905261A2 (pt)
RU (1) RU2438176C2 (pt)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5219929B2 (ja) 2008-07-31 2013-06-26 ソニー株式会社 情報処理装置および方法、並びにプログラム
JP5463739B2 (ja) 2009-06-03 2014-04-09 ソニー株式会社 撮像装置、画像処理方法及びプログラム
JP5608950B2 (ja) * 2011-03-02 2014-10-22 大学共同利用機関法人情報・システム研究機構 情報検索表示装置、方法および情報検索表示プログラム
JP5306506B1 (ja) 2012-04-17 2013-10-02 シャープ株式会社 表示装置、テレビジョン受像機、検索方法、プログラムおよび記録媒体
EP2897059A4 (en) 2012-09-13 2016-07-06 Ntt Docomo Inc USER INTERFACE DEVICE, SEARCH METHOD AND PROGRAM
CN104321732A (zh) * 2012-09-13 2015-01-28 株式会社Ntt都科摩 用户接口装置、搜索方法和程序
RU2533445C2 (ru) 2012-10-02 2014-11-20 ЭлДжи ЭЛЕКТРОНИКС ИНК. Автоматическое распознавание и съемка объекта
JP5623599B2 (ja) * 2013-06-25 2014-11-12 シャープ株式会社 表示装置、テレビジョン受像機、検索方法、プログラムおよび記録媒体
CN104462135A (zh) * 2013-09-15 2015-03-25 联想(北京)有限公司 一种数据处理方法及电子设备
WO2015147709A1 (en) * 2014-03-26 2015-10-01 Telefonaktiebolaget L M Ericsson (Publ) Selecting an adjacent file on a display of an electronic device
JP2016099705A (ja) * 2014-11-19 2016-05-30 株式会社DMM.comラボ 情報処理装置、情報提供方法、及び情報提供プログラム
CN104794189B (zh) * 2015-04-16 2018-05-08 惠州Tcl移动通信有限公司 一种图像筛选方法及筛选系统
CN104866194B (zh) * 2015-05-21 2018-07-13 百度在线网络技术(北京)有限公司 图片搜索方法及装置
US10360224B2 (en) * 2016-03-28 2019-07-23 International Business Machines Corporation Image and data capture and machine learning for automatic generation of search queries
WO2020026316A1 (ja) * 2018-07-30 2020-02-06 富士通株式会社 表示制御プログラム、装置、及び方法
US11663264B2 (en) * 2020-02-07 2023-05-30 Adobe Inc. Keyword localization digital image search
EP4376427A4 (en) * 2021-07-21 2024-11-27 Sony Group Corporation INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD AND PROGRAM

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0526504B1 (en) * 1990-04-26 1997-01-15 SUTHERLAND, John Artificial neural device
JP3059664B2 (ja) * 1995-06-23 2000-07-04 キヤノン株式会社 データ検索方法及びその装置
JPH10289251A (ja) * 1997-02-17 1998-10-27 Dainippon Screen Mfg Co Ltd データ検索方法およびその処理を実行するためのプログラムを記録した記録媒体
JP3880235B2 (ja) * 1999-01-29 2007-02-14 キヤノン株式会社 情報検索装置及びその方法、及びそのプログラムを記憶した記憶媒体
JP2001126458A (ja) * 1999-10-26 2001-05-11 Sony Corp 電子機器
JP3978962B2 (ja) * 2000-01-13 2007-09-19 オムロン株式会社 情報検索方法および情報検索装置
JP4363792B2 (ja) * 2001-03-23 2009-11-11 富士通株式会社 情報検索システムおよび方法
JP3979834B2 (ja) * 2001-12-13 2007-09-19 富士フイルム株式会社 画像データベース装置およびその動作制御方法
KR20050018498A (ko) * 2003-08-14 2005-02-23 한국원자력연구소 의료 영상 저장 시스템 및 방법
JP2005354134A (ja) 2004-06-08 2005-12-22 Sony Corp 画像管理方法および装置、記録媒体、並びにプログラム
JP2006113864A (ja) * 2004-10-15 2006-04-27 Canon Inc デジタルカメラにおける画像検索結果のファイリング方法
US7861187B2 (en) * 2005-03-24 2010-12-28 Koninklijke Philips Electronics N.V. User interface to support a user selecting content
US20130232420A1 (en) * 2005-06-01 2013-09-05 Johnnie B. Manzari Methods and apparatus for invoking actions on content
JPWO2007066662A1 (ja) * 2005-12-05 2009-05-21 パイオニア株式会社 コンテンツ検索装置、コンテンツ検索システム、コンテンツ検索システム用サーバ装置、コンテンツ検索方法及びコンピュータプログラム並びに検索機能付きコンテンツ出力装置
JPWO2007066663A1 (ja) * 2005-12-05 2009-05-21 パイオニア株式会社 コンテンツ検索装置、コンテンツ検索システム、コンテンツ検索システム用サーバ装置、コンテンツ検索方法及びコンピュータプログラム並びに検索機能付きコンテンツ出力装置
KR100785928B1 (ko) 2006-07-04 2007-12-17 삼성전자주식회사 멀티모달 정보를 이용한 사진 검색 방법 및 사진 검색시스템
JP2008097175A (ja) * 2006-10-10 2008-04-24 Fuji Xerox Co Ltd 電子ファイル検索装置
US7793230B2 (en) * 2006-11-30 2010-09-07 Microsoft Corporation Search term location graph
JP2008165424A (ja) 2006-12-27 2008-07-17 Sony Corp 画像検索装置および方法、撮像装置、並びにプログラム
JP2008211508A (ja) * 2007-02-26 2008-09-11 Canon Inc 動きベクトル探索装置、動きベクトル探索方法、動きベクトル探索プログラム、及びコンピュータ読み取り可能な記録媒体
EP2165279A4 (en) * 2007-06-01 2012-01-18 Getty Images Inc METHOD AND SYSTEM FOR SEARCHING FOR DIGITAL MEANS
TW200947317A (en) * 2008-05-08 2009-11-16 Shanghai Microtek Technology Co Ltd Touch-screen apparatus and image-capturing system thereof
US20090327948A1 (en) * 2008-06-27 2009-12-31 Nokia Corporation Text input
US20100107125A1 (en) * 2008-10-24 2010-04-29 Microsoft Corporation Light Box for Organizing Digital Images

Also Published As

Publication number Publication date
EP2194473A2 (en) 2010-06-09
US20100145982A1 (en) 2010-06-10
US9672227B2 (en) 2017-06-06
RU2438176C2 (ru) 2011-12-27
JP2010134664A (ja) 2010-06-17
CN101753776A (zh) 2010-06-23
EP2194473A3 (en) 2010-12-01
JP4735995B2 (ja) 2011-07-27
RU2009144933A (ru) 2011-06-10
CN101753776B (zh) 2012-07-18

Similar Documents

Publication Publication Date Title
BRPI0905261A2 (pt) aparelho de processamento de imagem e método de exibição de imagem
RU2438175C2 (ru) Устройство обработки изображения и способ отображения изображения
US8823637B2 (en) Movement and touch recognition for controlling user-specified operations in a digital image processing apparatus
JP4636141B2 (ja) 情報処理装置および方法、並びにプログラム
US10303334B2 (en) Information processing device and display method
US11249620B2 (en) Electronic device for playing-playing contents and method thereof
JP5612310B2 (ja) 顔認識のためのユーザーインターフェース
CN101661370B (zh) 信息处理系统及方法
US20110022982A1 (en) Display processing device, display processing method, and display processing program
US9628660B2 (en) Method and device for recognizing document image, and photographing method using the same
WO2018171047A1 (zh) 一种拍摄引导方法、设备及系统
WO2018184260A1 (zh) 文档图像的校正方法及装置
US20230336671A1 (en) Imaging apparatus

Legal Events

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

Free format text: REFERENTE A 5A ANUIDADE.

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

Free format text: REFERENTE AO DESPACHO 8.6 PUBLICADO NA RPI 2283 DE 07/10/2014.