BRPI0904563A2 - 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 PDFInfo
- Publication number
- BRPI0904563A2 BRPI0904563A2 BRPI0904563-5A BRPI0904563A BRPI0904563A2 BR PI0904563 A2 BRPI0904563 A2 BR PI0904563A2 BR PI0904563 A BRPI0904563 A BR PI0904563A BR PI0904563 A2 BRPI0904563 A2 BR PI0904563A2
- Authority
- BR
- Brazil
- Prior art keywords
- image
- search
- search key
- display
- displayed
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/53—Querying
- G06F16/532—Query formulation, e.g. graphical querying
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04845—Interaction 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 for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00411—Display of information to the user, e.g. menus the display also being used for user input, e.g. touch screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/0044—Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
- H04N1/00442—Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails
- H04N1/00453—Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails arranged in a two dimensional array
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/0044—Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
- H04N1/00461—Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet marking or otherwise tagging one or more displayed image, e.g. for selective reproduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/21—Intermediate information storage
- H04N1/2166—Intermediate information storage for mass storage, e.g. in document filing systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/62—Control of parameters via user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2200/00—Indexing scheme relating to G06F1/04 - G06F1/32
- G06F2200/16—Indexing scheme relating to G06F1/16 - G06F1/18
- G06F2200/163—Indexing scheme relating to constructional details of the computer
- G06F2200/1636—Sensing arrangement for detection of a tap gesture on the housing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2200/00—Indexing scheme relating to G06F1/04 - G06F1/32
- G06F2200/16—Indexing scheme relating to G06F1/16 - G06F1/18
- G06F2200/163—Indexing scheme relating to constructional details of the computer
- G06F2200/1637—Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2101/00—Still video cameras
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Library & Information Science (AREA)
- User Interface Of Digital Computer (AREA)
- Studio Devices (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Processing Or Creating Images (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
APARELHO DE PROCESSAMENTO DE IMAGEM E MéTODO DE EXIBIçãO DE IMAGEM Aparelho de processamento de imagem incluindo uma unidade de detecção de posição instruída, configurada para receber uma operação deinstrução por um usuário em uma tela de exibição de um dispositivo de exibição e detectar e dar saída a uma posição em que a operação de instrução é realizada; uma unidade de armazenagem configurada para armazenar múltiplos itens de dados de imagem, cada um incluindo informações correspondendo a uma chave de busca; uma unidade de controle de exibição de chave de busca, configurada para fazer com que pelo menos uma chave de busca seja seletivamente exibida na tela de exibição do dispositivo de exibição; uma unidade de busca configurada para, se a chave de busca exibida na tela de exibição for instruída pela unidade de controle de exibição de chave de busca, através da unidade de detecção de posição instruída, buscar a unidade de armazenagem para os dados de imagem correspondendo à chave de busca para extrair os dados de imagem; e uma unidade de controle de exibição, configurada para coletivamente exibir imagens correspondendo aos dados de imagem em uma certa parte da tela 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 refere-se a um aparelho, tal como umacâmera estática digital, que é provida com um dispositivo monitor, incluindouma tela de monitor relativamente grande e que é capaz de exibir váriasimagens, e a um método e programa usados no aparelho.
2. Descrição da Técnica Relacionada
As câmeras estáticas digitais, que gravam imagens capturadasem meio de gravação como dados digitais, estão em uso muito difundido. Nosúltimos anos, é promovida uma redução de tamanho e um aumento dacapacidade de memórias flash integradas e memórias removíveis, usadas emcâmeras estáticas digitais, de modo que um grande número de dados deimagem pode ser armazenado nestas memórias.
Nas câmeras digitais estáticas, o número de imagensarmazenadas que são capturadas é aumentado com o número crescente deanos e os itens de dados de imagem de um número que não é manuseávelpelos usuários são com freqüência armazenados nas memórias flashintegradas e nas memórias removíveis.
Em tais situações, os usuários acrescentam palavras chaves aosdados de imagem para permitir busca empregando-se as palavras chaves emalgumas câmeras digitais estáticas. Por exemplo, uma variedade deinformações, incluindo locais em que os dados da imagem são capturados e osnomes de pessoas nas imagens são adicionados aos dados de imagemcapturados como palavras chaves.
Na busca pelo item de dados de imagem correspondendo auma imagem desejada dos itens de dados de imagem, utilizando as palavraschaves adicionadas aos itens de dados de imagem, os usuários estabelecem(instruem) chaves de busca para realizar a busca.
Por exemplo, uma chave de busca apropriada é selecionada dechaves de busca que são apresentadas antecipadamente para estabelecer achave de busca selecionada, ou dados de texto que são introduzidos pelousuário são recebidos para estabelecer os dados de texto recebidos como umachave de busca. Em seguida, a busca pode ser realizada utilizando-se a chavede busca estabelecida para reduzir os dados de imagem aos dados de imagemtendo a chave de busca estabelecida.
Como descrito acima, a adição de palavras chaves aos dadosde imagem permite a busca dos dados de imagem utilizando-se as palavraschaves, assim conseguindo busca flexível para os dados de imagem.
Uma variedade de aperfeiçoamentos é conseguida na busca deimagem empregando-se as palavras chaves. Por exemplo, tecnologias parapermitir busca rápida e precisa de imagens desejadas são descritas naPublicação de Pedido de Patente Não-Examinado Japonês No. 2005-354134 ePublicação de Pedido de Patente Não-Examinado Japonês No. 2008-165424.
SUMÁRIO DA INVENÇÃO
Na busca por dados de imagem utilizando-se as palavraschaves descritas acima, se uma imagem desejada não for incluída em umgrupo de imagens resultante de refinamento de busca de imagens utilizando-se uma palavra chave que é estabelecida, a busca é repetidamente realizadaenquanto a palavra chave é variada até o grupo de imagens, incluindo aimagem desejada, ser adquirido.
Especificamente, os processos (1) a (3) são repetidos até orefinamento de busca resultar no grupo de imagens incluindo a imagemdesejada: (1) o refinamento de imagens (resultado da busca) é desfeito pararetornar ao estado inicial, (2) a chave de busca é estabelecida novamente e (3)o refinamento de busca (busca) é realizado com base na nova chave de busca.
Em geral, o grupo de imagens incluindo uma imagem desejadaé raramente adquirido por uma busca de imagem. Portanto, na busca deimagem utilizando-se as palavras chaves, os processos (1) a (3) podempossivelmente ser repetidos em freqüências mais elevadas. Em tal caso,cargas são colocadas nos usuários.
Portanto, é desejável realizar a busca de imagem tãofacilmente quanto possível. É também desejável que várias chaves de buscapossam ser usadas na busca de imagens, além das palavras chaves que sãocolocadas pelos usuários, a fim de realizar busca de imagens mais flexível.
A fim de resolver os problemas acima, é desejável realizarbusca de imagem fácil e conveniente ao usuário.
De acordo com uma forma de realização da presente invenção,um aparelho de processamento de imagem inclui meio de detecção deposição-instruída, para receber uma operação de instrução do usuário em umatela de monitor de um dispositivo monitor, detectar uma posição em que aoperação de instrução é realizada e dar saída à posição detectada; meio dearmazenagem para armazenar uma pluralidade de itens de dados de imagem,cada um incluindo informações correspondentes a uma chave de busca; meiode controle de monitor de chave de busca, para fazer com que pelo menosuma chave de busca seja seletivamente exibida na tela de monitor dodispositivo monitor; meio de busca para, se a chave de busca exibida na telado monitor do dispositivo monitor for instruída pelo meio de controle demonitor de chave de busca, através do meio de detecção de posição instruída,buscar o meio de armazenagem dos dados de imagem correspondendo àchave de busca instruída, para extrair os dados de imagem; e meio de controlede monitor, para coletivamente exibir imagens correspondentes aos dados deimagem extraídos pelo meio de busca em uma certa parte da tela de monitor.
No aparelho de processamento de imagem de acordo com aforma de realização acima da presente invenção, o monitor de chave de buscacontrolando o meio ocasiona pelo menos uma chave de busca, que pode serselecionada para ser exibida na tela de monitor do dispositivo monitor. Se ousuário realizar uma operação de instrução para selecionar (instruir) a chavede busca no painel de operação do meio de detecção de posição-instruída, omeio de busca procura o meio de armazenagem dos dados de imagemcorrespondentes à chave de busca instruída, para extrair os dados de imagem.As imagens correspondentes aos dados de imagem extraídos sãocoletivamente exibidas em uma certa parte da tela de monitor pelo meio decontrole de monitor.
Portanto, o usuário pode estabelecer a palavra de busca comuma simples operação, para facilmente realizar a busca de imagem em umamaneira amigável ao usuário.
De acordo com a presente invenção, é possível realizarfacilmente a busca de imagem em uma maneira amigável ao usuário, semcomplicadas operações e resultados de busca que são de difícil entendimento.
BREVE DESCRIÇÃO DOS DESENHOS
A Fig. 1 é um diagrama de blocos ilustrando um exemplo daconfiguração de um aparelho de captação de imagem a que um aparelho,método e programa de acordo com as formas de realização da presenteinvenção são aplicados.
A Fig. 2 ilustra um exemplo do leiaute de um arquivo deimagem gravado em um meio de gravação do aparelho de captação deimagem;
A Fig. 3 ilustra um exemplo do leiaute de uma pasta deimagem gravada no meio de gravação do aparelho de captação de imagem;
A Fig. 4 ilustra um exemplo de uma tabela de informaçõescandidata de chave de busca, criada antecipadamente, por exemplo, no meiode gravação ou uma EEPROM do aparelho de captação de imagem;
As Figs. 5A e 5B ilustram exemplos de como selecionar umachave de busca usada na busca de imagem da imagem candidata de chave debusca, registrada na tabele de informações de candidata de chave de busca;
As Figs. 6A e 6B ilustram exemplos de como selecionar umachave de busca usada na busca de imagem das informações de candidata dechave de busca registradas na tabela de informações de candidata de chave debusca;
As Figs. 7A e 7B ilustram exemplos de como selecionar umachave de busca usada na busca de imagem das informações de candidata dechave de busca registradas na tabela de informações de candidata de chave debusca;
As Figs. 8A a 8C ilustram um exemplo de transição de tela,quando a busca de imagem é realizada em um estado em que duas chaves debusca são selecionadas;
As Figs. 9A e 9B ilustram outro exemplo da transição de tela,quando a busca de imagem é realizada no estado em que as duas chaves debusca são selecionadas;
As Figs. IOA e IOB ilustram outro exemplo da transição detela, quando a busca de imagem é realizada no estado em que as duas chavesde busca são selecionadas;
A Fig. 11 é um fluxograma ilustrando um processo de buscade imagem realizado no aparelho de captação de imagem;
A Fig. 12 é um fluxograma em seguida ao fluxograma da Fig. 11;
As Figs. 13A e 13B ilustram um exemplo de como realizar abusca de imagem empregando-se duas chaves de busca selecionadas;
As Figs. 14A e 14B ilustram um exemplo de como realizar abusca de imagem utilizando-se imagens como as chaves de busca, de acordocom uma primeira modificação;
As Figs. 15A e 15B ilustram um exemplo de como realizar abusca de imagem utilizando-se partes de uma imagem como as chaves debusca, de acordo com uma segundo modificação;
As Figs. 16A a 16C ilustram um exemplo de como realizar abusca de imagem utilizando-se partes de múltiplas imagens como as chavesde busca, de acordo com a segunda modificação;
As Figs. 17A e 17B ilustram um exemplo de como exibir oresultado da busca de imagem, de acordo com uma terceira modificação;
As Figs. 18A e 18B ilustram outro exemplo de como exibir oresultado da busca de imagem de acordo com a terceira modificação;
A Fig. 19 ilustra um exemplo de como determinar o resultadoda busca de imagem, de acordo com uma quarta modificação;
As Figs. 20A e 20B ilustram outro exemplo de comodeterminar o resultado da busca de imagem de acordo com a quartamodificação;
As Figs. 21A e 2IB ilustram outro exemplo de comodeterminar o resultado da busca de imagem de acordo com a quartamodificação;
As Figs. 22A e 22B ilustram outro exemplo de comodeterminar o resultado da busca de imagem de acordo com a quartamodificação;
As Figs. 23A e 23B ilustram outro exemplo de comodeterminar o resultado da busca de imagem de acordo com a quartamodificação; e
As Figs.24A e 24B ilustram outro exemplo de comodeterminar o resultado da busca de imagem de acordo com a quartamodificação.
DESCRIÇÃO DAS FORMAS DE REALIZAÇÃO PREFERIDAS
Aparelhos, métodos, programas de acordo com as formas derealização da presente invenção serão aqui descritos com referência aosdesenhos anexos.Configuração Exemplar do Aparelho de Captação de Imagem
A Fig. 1 é um diagrama de blocos ilustrando um exemplo daconfiguração de um aparelho de captação de imagem 100 a que um aparelho,método e programa de acordo com as formas de realização da presenteinvenção são aplicados. O aparelho de captação de imagem 100 é capaz detrocar o modo de captura para capturar tanto imagens estáticas como imagensmóveis e gravar as imagens estáticas e imagens móveis capturadas em ummeio de gravação.
Entretanto, presume-se nas seguintes formas de realização,para simplicidade, que o aparelho de captação de imagem 100 funciona comouma câmara digital estática, que principalmente captura e reproduz imagensestáticas. Exemplos da configuração e operação do aparelho de captação deimagem 100, funcionando como a câmara digital estática, serão agoradescritos.
Com referência à Fig. 1, o aparelho de captação de imagem100 inclui uma unidade de lente 101, um dispositivo de captação de imagem102, uma unidade de pré-processamento, uma unidade de processamento deimagem 104, uma unidade de processamento de monitor 105, uma unidade demonitor 106, um painel de toque 107, uma unidade de processamento decompressão 109, uma unidade de processamento de descompressão 110 euma unidade de formação de imagem de monitor 111.
O aparelho de captação de imagem 100 também inclui umaunidade de controle 120, uma unidade de operação 131, uma interface externa(a seguir abreviada uma I/F externa) 132, um terminal de saída 133, umaunidade de escrita-leitura 134 e um meio de gravação 135. O aparelho decaptação de imagem 100 inclui ainda um painel de toque 136 no aparelho, umsensor de movimento 137, uma unidade receptora de sistema deposicionamento global (GPS) e uma antena de recepção de GPS 139.
O aparelho de captação de imagem 100 da presente forma derealização inclui um circuito de sincronização, embora não ilustrado na Fig. 1.O circuito de relógio tem uma função calendário, para permitir a provisão doano, mês e data atuais, o atual dia da semana e o tempo atual. O circuito derelógio pode realizar uma função contadora de tempo, para medir um certoperíodo de tempo, se necessário.
Com as funções do circuito de relógio, informações a cerca dadata de captura, tal como a data e o tempo de captura e o dia da semana decaptura, podem ser adicionadas aos dados de imagem que são capturados.Além disso, o aparelho de captação de imagem 100 pode usar as funções docircuito de relógio para realizar uma função de auto-timer, para permitirliberação automática do obturador e disparo após um certo tempo tenhadecorrido desde uma predeterminada operação.
No aparelho de captação de imagem 100 da presente forma derealização, a unidade de monitor 106 é um dispositivo de monitor fino, talcomo um monitor de cristal líquido (LCD) ou um painel eletroluminescente(EL) orgânico. O painel de toque 107 é fixado na inteira tela de monitor daunidade de monitor 106, para formar um painel de operação, como descritoabaixo.
O painel de toque 107 recebe uma operação de instrução(operação de toque) de um usuário no painel de operação, para detectar aposição instruída (posição tocada) no painel de operação do painel de toque107. Em seguida, o painel de toque 107 notifica a unidade de controle 120 osdados de coordenadas, indicando a posição instruída.
A unidade de controle 120 controla cada componente noaparelho de captação de imagem 100, como descrito abaixo, e reconhece oque é exibido na tela de monitor da unidade de monitor 106. A unidade decontrole 120 recebe uma operação de instrução (operação de entrada) dousuário com base nos dados de coordenadas, que é suprida pelo painel detoque 107 e que indica a posição instruída no painel de operação e exibeinformações que correspondem à posição instruída e que está na tela demonitor da unidade de monitor 106.
Por exemplo, presume-se que o usuário toque uma posição nopainel de operação do painel de toque 107 com seu dedo ou com uma caneta.
Se uma figura for exibida na posição da tela de monitor correspondendo(igualada com a) à posição tocada neste caso, a unidade de controle 120determina que o usuário selecionou e introduziu a figura exibida.
Como descrito acima, no aparelho de captação de imagem 100,a unidade de monitor 106 e o painel de toque 107 compõem uma tela de toque108 funcionando como um dispositivo de entrada. O painel de toque 107 érealizado como, por exemplo, um painel de toque sensível à pressão ou umpainel de toque eletrostático.
O painel de toque 107 pode detectar operações que sãosimultaneamente realizadas em múltiplas posições no painel de operação, paradar saída a dados de coordenadas indicando as respectivas posições tocadas.
O painel de toque 107 pode também detectar operações de instrução que sãorepetidamente realizadas no painel de operação, para dar saída aos dados decoordenadas, indicando as respectivas posições tocadas.
Além disso, o painel de toque 107 pode continuamentedetectar as posições tocadas em predeterminados intervalos, enquanto ousuário toca o painel de operação com seu dedo ou a caneta para dar saída aosdados de coordenadas, indicando as respectivas posições tocadas.
Por conseguinte, o painel de toque 107 pode receber váriasoperações de instrução (entradas de operação), tais como uma operação declicar, uma operação de duplo clique, uma operação de arraste, uma operaçãode movimento rápido e uma operação de aperto do usuário para detectar asoperações de instrução recebidas.
A operação de clicar é uma ação do usuário (operação) de"clicar" em uma posição do painel de operação "uma vez" com seu dedo oucaneta. A operação de duplo clique leve é uma ação do usuário de "clicar" emuma posição do painel de operação "duas vezes sucessivas" com seu dedo oua caneta.
A operação de arraste é uma ação do usuário de mover seudedo ou a caneta no painel de operação em contato com o painel de operação.
A operação de movimento rápido é uma ação do usuário de instruir umaposição no painel de operação com seu dedo ou a caneta e, em seguida,rapidamente mover o dedo ou a caneta em uma direção arbitrária.
A operação de aperto é uma ação do usuário desimultaneamente tocar posições no painel de operação com seus dois dedosou similares e abrir e fechar os dois dedos ou similares. A operação de abriros dois dedos ou similares em contato com o painel de operação é chamadauma operação de abrir o aperto e a operação de fechar os dois dedos ousimilares em contato com o painel de operação é chamada uma operação defechar o aperto.
A operação de arraste e a operação de movimento rápido sãooperações do usuário de tocar o painel de operação com seu dedo ou similar eentão mover seu dedo ou similar no painel de operação (operação de arrastesobre o painel de operação) embora a operação de arraste difira da operaçãode movimento rápido na velocidade de operação. As operações de arraste e demovimento rápido podem ser determinadas de duas espécies de informações:a distância do movimento e a direção do movimento.
Portanto, a operação de arraste e a operação de movimentorápido são coletivamente chamadas "uma operação de arraste" neste relatório,se a realização de uma ou outra da operação de arraste e operação demovimento rápido resultar no mesmo processamento.
Voltando à Fig. 1, a unidade de controle 120 é conectada acada componente do aparelho de captação de imagem 100 e controla cadacomponente do aparelho de captação de imagem 100, como descrito acima. Aunidade de controle 120 é configurada como um computador.
Na unidade de controle 120, uma unidade de processamentocentral (CPU) 121, uma memória de somente leitura (ROM) 122, umamemória de acesso aleatório (RAM) 123 e uma memória somente leituraprogramável, eletricamente apagável (EEPRON) 124 são conectadas entre sivia um barramento de CPU 125.
A unidade de controle 120 lê os programas armazenados naROM 122 descrita abaixo e executa os programas de exibição de dados paragerar um sinal de controle que é suprido a cada componente. Além disso, aunidade de controle 120 recebe dados etc. supridos de cada componente, paraprocessar os dados recebidos.
A ROM 122 armazena os vários programas executados pelaCPU 121 e a variedade de dados necessários para o processamento. A RAM123 é principalmente usada como uma área de trabalho para, por exemplo,temporariamente armazenar os resultados durante o processamento.
A EEPROM 124 é uma memória não volátil e armazenainformações que devem ser retidas se o aparelho de captação de imagem 100for desligado. Por exemplo, vários parâmetros ajustados pelo usuários, osresultados finais da variedade de processamento e/ou programas deprocessamento e dados que são recentemente supridos ao aparelho decaptação de imagem 100 para adição de funções são retidos na EEPROM 124.
A unidade de operação 131, A I/F externa 132, a unidade deescrita-leitura 134> o painel de toque 136 do aparelho, o sensor de movimento137 e a unidade receptora GPS 138 são conectados à unidade de controle 120tendo a configuração acima, via o barramento de CPU 125, como ilustrado naFig. 1.
A unidade de operação 131 inclui chaves de operaçãoincluindo várias chaves de ajuste, várias chaves de função e uma chaveobturadora. A unidade de operação 131 recebe uma entrada de operação pelousuário e notifica a unidade de controle 120 da entrada de operação. Aunidade de controle 120 controla cada componente, em resposta à entrada deoperação pelo usuário, recebida através da unidade de operação 131, paraexecutar o processamento correspondente à entrada de operação.
AI/F externa 132 é uma interface digital conformando-se comum certo padrão, tal como o Barramento Serial Universal (USB) ou umInstitute of Electrical and Electronics Engineers (IEEE) 1394.
Especificamente, a I/F externa 132 converte os dados supridospor um dispositivo externo, conectado ao terminal de entrada-saída 133, emdados tendo um formato que pode ser processado no aparelho de captação deimagem 100 para receber os dados resultantes da conversão e converte osdados para serem transmitidos pelo aparelho de captação de imagem 100 emdados tendo um certo formato para dar saída aos dados resultante daconversão.
A unidade de escrita-leitura 134 escreve os dados no meio degravação 135 do aparelho de captação de imagem 100 e lê os dados gravadosno meio de gravação 135 sob o controle da unidade de controle 120.
O meio de gravação 135 é removível do aparelho de captaçãode imagem 100. O meio de gravação 135 é, por exemplo, uma memóriaremovível de cartão de memória, que utiliza uma memória semicondutora eque tem uma capacidade de armazenagem de pelo menos alguns gibabytes.
Em vez da memória removível de cartão de memória, porexemplo, um meio de gravação integrado, tal como uma memória flashembutida ou um disco rígido compacto, pode ser usado como o meio degravação 135.
Além disso, outros meios de gravação removíveis, incluindoum disco óptico, tal como um disco versátil digital compacto (DVD) e umdisco compacto (CD), podem ser usados como o meio de gravação 135.
O painel de toque 136 do aparelho recebe uma entrada deinstrução pelo usuário em certos casos. O painel de toque 136 do aparelho érealizado como uma painel de toque sensível à pressão ou um painel de toqueeletrostático. O painel de toque 136 do aparelho pode não necessariamente serum painel de toque e pode ser realizado como uma chamada chave dehardware.
O sensor de movimento 137 detecta um movimento doaparelho de captação de imagem 100. Especificamente, por exemplo, o sensorde movimento 137 é um sensor de aceleração de dois eixos geométricos outrês eixos geométricos. Se o aparelho de captação de imagem 100 forinclinado, o sensor de movimento 137 detecta em que direção e quanto oaparelho de captação de imagem 100 está inclinado e notifica a unidade decontrole 120 a direção e o ângulo de inclinação.
O sensor de movimento 137 pode distintivamente detectar umcaso em que o aparelho de captação de imagem 100 é sacudido de lado paralado e um caso em que o aparelho de captação de imagem 100 é sacudidopara cima e para baixo, para notificar a unidade de controle 120 do estadoagitado do aparelho de captação de imagem 100. Além disso, o sensor demovimento 137 pode detectar, por exemplo, uma vibração que é aplicadaclicando para notificar a unidade de controle 120 da vibração.
A unidade receptora de GPS 138 recebe certos sinais demúltiplos satélites artificiais através da antena de recepção de GPS 139 eanalisa os sinais recebidos, para detectar a posição atual do aparelho decaptação de imagem 100. A unidade receptora de GPS 138 notifica a unidadede controle 120 da posição atual.
Com a função da unidade receptora de GPS 138, o aparelho decaptação de imagem 100 pode adquirir informações a cerca da posição atualdurante a captura de imagem, para adicionar informações de posição(informações de GPS) indicando a posição da captura da imagem para osdados de imagem como metadados.A unidade receptora de GPS 138 pode ser ativada oudesativada, por exemplo, em resposta a uma instrução do usuário, recebidaatravés da unidade operacional 131.
No aparelho de captação de imagem 100, ilustrado na Fig. 1, aunidade de lente 101 inclui uma lente de captação de imagem (lente objetiva),um mecanismo de controle de exposição, um mecanismo de controle de foco,um mecanismo obturador e assim em diante, embora elas não sejam ilustradasna Fig. 1. A unidade de lente 101 adquire uma imagem de um objeto paraformar a imagem do objeto em uma superfície do dispositivo de captação deimagem 102 a jusante da unidade de lente 101.
O dispositivo de captação de imagem 102 é um sensor deimagem (elemento de captação de imagem), tal como um dispositivo de cargaacoplado (CCD) ou um sensor de imagem semicondutor de óxido metálicocomplementar (CMSO). o dispositivo de captação de imagem 102 adquireuma imagem formada em sua superfície sensora através da unidade de lente101 como um sinal elétrico (sinal de imagem).
No aparelho de captação de imagem 100 da presente forma derealização, o dispositivo de captação de imagem 102 inclui um filtro de cor deplaca única, que tem um padrão de cor predeterminado e que forma um sinalvermelho (R), verde (G) ou azul (B) para cada pixel.
O sinal de imagem, adquirido pelo dispositivo de captação deimagem 102, é suprido para a unidade de pré-processamento 103 a jusante dodispositivo de captação de imagem 102. A unidade de pré-processamento 103inclui um circuito de dupla amostragem correlacionado (CDS), um circuito decontrole de ganho automático (AGC), um conversor de analógico-para-digital(A/D) e assim em diante. A unidade de pré-processamento 103 adquire o sinalde imagem suprido pelo dispositivo de captação de imagem 102 como dadosdigitais.
O sinal de imagem (dados de imagem) adquirido pela unidadede processamento 103 é suprido à unidade de processamento de imagem 104.A unidade de processamento de imagem 104 inclui um circuito detector deonda, um circuito de equilíbrio branco, um circuito demosaico, um circuito deconversão de resolução e outros circuitos de correção de imagem, embora elesnão sejam ilustrados na Fig. 1.
Na unidade de processamento de imagem 104, primeiro osparâmetros para vários processos de controle, incluindo parâmetros paracontrole de exposição, parâmetros para controle de foco e parâmetros paracontrole do equilíbrio branco, são gerados com base nos dados de imagemsupridos pela unidade de pré-processamento 103.
Dos parâmetros gerados na unidade de processamento deimagem 104, os parâmetros para o controle de exposição e os parâmetros parao controle de foco são supridos à unidade de controle 120. A unidade decontrole 120 controla o mecanismo de controle de exposição e o mecanismode controle de foco da unidade de lente 101, com base nos parâmetrossupridos pela unidade de processamento de imagem 104, paraapropriadamente realizar o controle de exposição e o controle de foco.
Em seguida, na unidade de processamento de imagem 104, umprocesso de controle de equilíbrio preto e um processo de controle deequilíbrio branco, com base nos parâmetros para o controle de equilíbriobranco, gerados da maneira acima, são realizados nos dados de imagemsupridos pela unidade de pré-processamento 103. A unidade deprocessamento de imagem 104 realiza estes controles, para ajustar a imagemformada pelos dados de imagem supridos pela unidade de pré-processamento103 a uma cor apropriada.
Em seguida, na unidade de processamento de imagem 104, umprocesso demosaico (sincronização) para gerar dados RGB (dados de trêscores primárias) para cada pixel, um processo de correção de abertura, umprocesso de correção gama (y) etc. são realizados nos dados de imagemajustados à cor apropriada.
Além disso, na unidade de processamento de imagem 104, umprocesso de conversão Y/C, para gerar um sinal de luminância (Y) e sinais decor (Cb, Cr) dos dados RGB gerados, um processo de correção de aberraçãocromática, um processo de correção de resolução etc. são realizados paragerar o sinal de luminância Y e os sinais de cor Cb e Cr.
Os dados de imagem (o sinal de luminância Y e os sinais decor Cb e Cr) gerados na unidade de processamento de imagem 104 sãosupridos para a unidade de processamento de monitor 105, onde os dados deimagem são convertidos em um sinal de imagem tendo um formato, a sersuprido à unidade de monitor 106. O sinal de imagem resultante da conversãoé suprido à unidade de monitor 106.
Com resultado, uma imagem do objeto adquirido através daunidade de lente 101 é exibida na tela de monitor da unidade de monitor 106.
O usuário pode tirar uma imagem de um objeto desejado, enquantoconfirmando a imagem do objeto exibida na tela de monitor da unidade demonitor 106.
O sinal de luminância Y e os sinais de cor Cb e Cr, grados naunidade de processamento de imagem 104, são supridos também à unidade deprocessamento de compressão 109. Após pressionar a chave de obturador daunidade de operação 131, a unidade de processamento de compressão 109comprime os dados de imagem da imagem exibida na tela de monitor daunidade de monitor 106 nesta ocasião e supre os dados de imagemcomprimidos para a unidade de controle 120.
Na unidade de processamento de compressão 109, acompressão de dados é realizada de acordo com um formato de compressãode dados predeterminado. Por exemplo, o formato Joint Photographic ExpertsGroup (JPEG) é usado no caso de imagens estáticas e o formato MovingPicture Experts Group (MPEG) é usado no caso de imagens móveis como oformato de compressão de dados. O formato de compressão de dados não érestringido aos JPEG e MPEG e vários formatos de compressão de dadospodem ser usados na unidade de processamento de compressão 109.
A unidade de controle 120 faz com que a unidade de escrita-leitura 134 registre os dados de imagem comprimidos na unidade deprocessamento de compressão 109 no meio de gravação 135. No aparelho decaptação de imagem 100, os dados de imagem formando uma imagemcapturada do objeto são registrados no meio de gravação 135 da maneiraacima.
Os dados de imagem capturados da maneira acima sãoarmazenados no meio de gravação 135 e são controlados em pastas criadaspelo usuário no aparelho de captação de imagem 100. O controle das pastasserá descrito em detalhes abaixo.
As pastas são criadas para cada finalidade, por exemplo, paracada objeto ou para cada evento. No aparelho de captação de imagem 100 dapresente forma de realização, as pastas são criadas para cada evento em que acaptura de imagem é realizada. Os eventos incluem uma cerimônia deentrada, um festival esportivo e uma festa de aniversário. A imagemcapturada pode ser mais tarde movida para uma pasta desejada.
Os dados de imagem registrados no meio de gravação 135pode ser lido pela unidade de escrita-leitura 134, controlada pela unidade decontrole 120. A leitura dos dados de imagem do meio de gravação 135 ésuprida à unidade de processamento de descompressão 110 através da unidadede controle 120.
A unidade de processamento de descompressão 110descomprime os dados de imagem supridos, de acordo com o formato decompressão de dados usado na compressão de dados, para restaurar os dadosde imagem antes de a compressão de dados e supre os dados de imagemresultantes da descompressão para a unidade de formação de imagem demonitor 111.
A unidade de formação de imagem de monitor 111 utiliza osdados de imagem supridos pela unidade de processamento de descompressãoIlOe uma variedade de dados de monitor supridos pela unidade de controle120, se necessário, para gerar os dados de imagem da imagem a ser exibida natela de monitor da unidade de monitor 106 e supre os dados de imagem para aunidade de processamento de monitor 105.
A unidade de processamento de monitor 105 converte os dadosde imagem supridos pela unidade de formação de imagem de monitor 111 emum sinal de imagem de um formato a ser suprido à unidade de monitor 106,como no processamento dos dados de imagem supridos pela unidade deprocessamento de imagem 104, e supre os dados de imagem, resultante daconversão para a unidade de monitor 106.
A imagem correspondente aos dados de imagem gravados nomeio de gravação 135 pode ser exibida na tela de monitor da unidade demonitor 106 da maneira acima. Em outras palavras, os dados de imagemacerca de uma imagem desejada gravada no meio de gravação 135 podem serreproduzidos.
Como descrito acima, o aparelho de captação de imagem 100da presente forma de realização é capaz de capturar uma imagem de umobjeto e gravar a imagem no meio de gravação 135. Além disso, o aparelho decaptação de imagem 100 é capaz de ler os dados de imagem registrados nomeio de gravação 135, para reproduzir os dados de imagem de leitura e exibira imagem correspondente aos dados de imagem na tela de monitor da unidadede monitor 106.
No aparelho de captação de imagem 100, tendo a configuraçãoacima, informações acerca de candidatos a chaves de busca (condições debusca), tais palavras-chaves, são adicionadas aos arquivos de imagem deimagens capturadas, gravadas no meio de gravação 135, para buscar dados deimagem pela utilização de chaves de busca, como descrito abaixo.
Além disso, a busca pode ser realizada com etapas de operaçãode um número tão pequeno quanto possível no aparelho de captação deimagem 100, mesmo se for necessário repetir a busca dados de imagemmúltiplas vezes. Além disso, com o aparelho de captação de imagem 100, épossível apresentar o resultado da busca ao usuário em uma maneira amigávelao usuário e determinar o resultado da busca com uma operação simples.Exemplo de Configurações de Arquivo de Imagem e Pasta de Imagem
A Fig. 2 ilustra um exemplo do leiaute de uma arquivo deimagem gravado no meio de gravação 135 do aparelho de captação deimagem 100. Com referência à Fig. 2, o arquivo de imagem tem um nome dearquivo, que é informação de identificação usada para identificar cada arquivode imagem. O nome de arquivo é automaticamente fornecido pela unidade decontrole 120, por exemplo, na captura de imagem.
Os metadados incluindo uma ou mais palavras chaves,informações de GPS, informações de análise de imagem, informações decâmera e dada e hora de captura, são adicionados a cada arquivo de imagem.Os metadados podem ser usados como informações correspondentes àschaves de busca de dados de imagem.
A palavra chave é principalmente entrada de dados de textopelo usuário. Especificamente, um ou mais itens de informação, indicando oteor da imagem, pode ser registrado como as palavras chaves. Os itens deinformação incluem o nome de um lugar onde os dados de imagem sãocapturados, o nome de uma pessoa na imagem e o nome de um evento queocorre no lugar.
Quando a imagem correspondendo aos dados de imagem doarquivo de imagem a que a palavra chave é adicionada na tela de monitor daunidade de monitor 106, a palavra chave pode ser introduzida através daunidade de operação 131 ou da tela de toque 108 a ser adicionada ao arquivode imagem.
Alternativamente, por exemplo, uma variedade de metadados,incluindo uma palavra chave, pode ser adicionada aos dados de imagem deum computador pessoal, para adquirir os metadados do aparelho de captaçãode imagem 100, através do terminal de entrada-saída 133 e da I/F externa 132e gravar os metadados no meio de gravação 135. Em outras palavras, os dadosde imagem a que os metadados, incluindo uma palavra chave, são adicionadosem um dispositivo externo podem ser adquiridos e usados no aparelho decaptação de imagem 100.
As informações de GPS são informações de posição(informações acerca de uma longitude e latitude) que são adquiridas atravésde uma unidade receptora de GPS 138 na captura de imagem e que indicam aposição em que os dados de imagem são capturados. As informações de GPSsão adicionadas ao arquivo de imagem através da unidade de controle 120.
As informações de análise de imagem indicam o resultado daanálise de imagem dos dados de imagem do arquivo de imagem por um certométodo, que são armazenados em cada arquivo de imagem. A análise deimagem é realizada principalmente utilizando-se as funções da unidade decontrole 120 em tempo apropriado após a captura de imagem e asinformações acerca da análise de imagem serem adicionadas ao arquivo deimagem.
As informações de análise de imagem indicam ascaracterísticas da imagem correspondendo a cada dado de imagem, que sãodigitalizadas por vários métodos, incluindo detecção de borda e análise decor. As informações de análise de imagem podem ser usadas para comparar asimilaridade da composição ou objeto entre imagens.
Especificamente, as informações de análise de imagembaseadas no resultado da análise de imagem podem ser usadas para buscarimagens incluindo pessoas (faces) similares, imagens incluindo locaissimilares ou imagens tendo características de cor similares.
As informações de câmera indicam, por exemplo, a velocidadede abertura e de fechamento na captura de imagem. As informações decâmera são controladas pela unidade de controle 120 e são adicionadas aoarquivo de imagem pela unidade de controle 120 na captura de imagem. Asinformações de câmera podem ser usadas para determinar a condição decâmera sob a qual os dados de imagem são capturados.
A dada e hora de captura são informações de dada e hora quesão adquiridos pela unidade de controle 120 através do circuito de relógio(não mostrado) na captura de imagem e que são adicionadas ao arquivo deimagem. A dada e hora de captura indicam um ano, mês, dia e hora. A dada ehora de captura podem ser usados para precisamente determinar quando osdados de imagem de cada arquivo de imagem são capturados.
O arquivo de imagem inclui dados principais, que são dados deimagem que são gerados na captura de imagem e que formam uma imagem deum objeto.
O arquivo de imagem criado da maneira acima é gravado nomeio de gravação 135 do aparelho de captação de imagem 100. Cada arquivode imagem é armazenado em uma pasta de imagem, que é criada no meio degravação 135, em resposta a uma instrução do usuário, como descrito acima.
No aparelho de captação de imagem 100 da presente forma derealização, quando a pasta de imagem não é criada pelo usuário, por exemplo,uma pasta correspondendo à data de captura é automaticamente criada e osdados de imagem resultante da captura de imagem são armazenados na pastacriada.
As pastas de imagem, em que os arquivos de imagem sãoarmazenados, são criadas para cada evento, tais como uma cerimônia deingresso, um festival esportivo ou uma festa de aniversário, em que a capturade imagem é realizada para cada ano e mês de captura, para cada ano, mês edata etc. de captura, como descrito acima.
Além dos casos acima, por exemplo, as pastas de imagempodem ser criadas para cada objeto ou podem ser criadas para cada fotógrafo,se o aparelho de captação de imagem 100 for compartilhado em família.
A Fig. 3 ilustra um exemplo do leiaute de uma pasta deimagem gravada no meio de gravação 135 do aparelho de captação deimagem 100. Com referência à Fig. 3, a pasta de imagem tem um nome depasta, que é informação de identificação usada para identificar cada pasta deimagem. Cada nome de pasta indica informações acerca de um evento, talcomo uma cerimônia de ingresso, um festival esportivo ou uma festa deaniversário, em que a captura de imagem é realizada ou informações acercade data de captura, tais como o ano e mês de captura ou o ano, mês e data decaptura.
Cada pasta de imagem tem uma variedade de metadados,incluindo o título do evento da pasta de imagem, a data e hora quando a pastade imagem é criada e outros.
O título do evento indica um teor mais detalhado de umevento, quando a pasta de imagem é criada para o evento. Por exemplo, "umacerimônia de ingresso de Jane, 10 de abril, 2008" é armazenada como o títulodo evento.
A criação data e hora indica a data e a hora quando a pasta deimagem é criada e é adquirida pela unidade de controle 120 do circuito derelógio (não mostrado) na ocasião em que a pasta de imagem é criada.
Além das informações acima, informações que podem serautomaticamente adicionadas no aparelho de captação de imagem 100, porexemplo, o número dos arquivos de imagem armazenados na pasta de imageme informações de comentários (informação de texto) introduzida pelo usuáriopodem ser adicionados como os dados de entrada.
Cada pasta de imagem inclui o nome do arquivo, o endereçodo meio de gravação e a data e hora de captura de cada arquivo de imagemincluído na pasta de imagem. As informações da pasta de imagem podem serusadas para determinar que arquivos de imagem são armazenados na pasta deimagem, quando os arquivos de imagem da pasta de imagem são capturados,e onde cada arquivo de imagem é armazenado no meio de gravação.
Os arquivos de imagem dos dados de imagem que sãocapturados são controlados em série de tempo com base na data e horaquando os dados de imagem são capturados em cada pasta de imagem. Porconseguinte, os dados de imagem do arquivo de imagem ilustrados na Fig. 3podem ser seqüencialmente lidos e exibidos em ordem ascendente oudescendente de tempo com base nas informações da pasta de imagem.
Tabela de Informações de Candidatos Chaves de Busca
Informações acerca de candidatos para as chaves de busca(informações de candidatos chaves de busca) são registradas antecipadamenteno aparelho de captação de imagem 100 da presente forma de realização, afim de facilitar a busca de dados de imagem pela utilização da chave debusca. As informações de candidato de chave de busca registradas em umatabela de informações de candidato de chave de busca podem ser usadas comochaves sem o registro da busca, como descrito abaixo.
A Fig. 4 ilustra um exemplo da tabela de informações decandidato de chave de busca criada antecipadamente, por exemplo, o meio degravação 135 ou a EEPROM 124 do aparelho de captação de imagem 100. Noaparelho de captação de imagem 100 da presente forma de realização, asinformações do candidato de chave de busca são controladas em setecategorias: "pessoa", "lugar", "cor", "estação", "objeto", "informação decâmera" e "outras" na tabela de informações de candidato de chave de busca,como ilustrado na Fig. 4.
A categoria "pessoa" inclui as informações de candidato dechave de busca concernentes a pessoas. Como ilustrado na Fig. 4, porexemplo, informações indicando família, pai, mãe, irmão mais velho, irmãmais velha, irmão mais jovem, irmão mais jovem etc. são registradasantecipadamente na categoria "pessoas". Além disso, por exemplo, o nome dousuário e os nomes de amigos e conhecidos que são para ser (foram) objetos,tais como "Jane (o usuário)", "Sr. A", "Sr. B" e "Sra. C" podem serregistrados na categoria "pessoa" pelo usuário.
A categoria "local" inclui informações de candidato de chavede busca concernentes a locais. Como ilustrado na Fig. 4, por exemplo,informações indicando nomes de estado, nomes de cidade, nomes de endereçode rua, outros nomes de locais, nomes de estação, vários nomes de ponto dereferência etc., são registradas antecipadamente na categoria "local". Nomesde locais que não foram registrados, tais como nomes de locais novos e nomesde pontos de referência novos (nome de prédio muito elevado e nomes deinstalações comerciais), podem ser registrados na categoria "local" pelousuário.
A categoria "cor" inclui nomes de cor, tais como vermelho,branco, preto, azul etc., como ilustrado na Fig. 4. Nomes de cor múltiploscomuns são registrados antecipadamente na categoria "cor". Nomes de corque não foram registrados pode ser registrados na categoria "cor" pelousuário.
A categoria "estação" inclui as informações de candidato dechave de busca concernentes a estações. Como ilustrado na Fig. 4, além de"primavera, verão, outono e inverno", diversas palavras concernentes aestações, tais como ano novo, início da primavera, início do verão, sãoregistradas antecipadamente na categoria "estação". As palavras concernentesa estações, que não foram registradas, podem ser registradas na categoria"estação" pelo usuário.
A categoria "objeto" inclui as informações de candidato dechave de busca concernentes a objetos que podem ser assuntos fotográficos.Como ilustrado na Fig. 4, os nomes de assuntos fotográficos comuns, taiscomo animal, flores, árvores, mar etc. são registrados antecipadamente nacategoria "objeto". Palavras concernentes a assuntos fotográficos, que nãoforam registradas, podem ser registradas na categoria "objeto" pelo usuário.
A categoria "informações de câmera" inclui a informação decandidato de chave de busca indicando condições de ajuste de câmera nacaptura de imagem, tal como a abertura e a velocidade de obturador. Porexemplo, a categoria "informação de câmera" é usada na busca por imagensque foram capturadas sob condições de ajuste de câmera . especiais. Ainformação de câmera que não foi registrada pode ser registrada na categoria"informação de câmera" pelo usuário.
A categoria "outros" inclui a informação de candidato dechave de busca que não pertence a qualquer uma das seis categorias acima.Por exemplo, nomes de itens incluindo análise de imagem e informação deGPS são registrados na categoria "outros". A seleção de qualquer um dosnomes de item permite que a informação de análise de imagem ou ainformação de GPS sobre uma imagem específica a ser usada como a chavede busca.
No aparelho de captação de imagem 1OO da presente forma derealização, o usuário pode adicionar várias palavras chave aos arquivos deimagem gravados no meio de gravação 135 na captura de imagem, comodescrito acima.
Especificamente, quando a imagem correspondente aos dadosde imagem armazenados em cada arquivo de imagem que é gravado no meiode gravação 135 na captura de imagem é reproduzida, o usuário pode realizaruma certa operação para adicionar uma palavra chave para entrar a palavrachave com a unidade de operação 131, também como descrito acima.
Neste caso, o usuário seleciona uma palavra chave desejada deuma lista exibida de busca das informações de candidato de chave de busca databela de informações de candidato de chave de busca ilustrada na Fig. 4, paraadicionar a palavra chave selecionada ao arquivo de imagem.
Se uma palavra chave desejada não for incluída na lista dasinformações de candidato de chave de busca, por exemplo, o usuário podeintroduzir dados de texto, tais como uma palavra com as chaves de entrada,realizados pela tela de toque 108 para adicionar os dados de texto de entradacomo a palavra chave.
Alternativamente, uma variedade de metadados, incluindo umapalavra chave, pode ser adicionada aos dados de imagem em um computadorpessoal, para adquirir os metadados no aparelho de captação de imagem 100,através do terminal de entrada-saída 133 e interface I/F externa 132, e gravaros metadados no meio de gravação 135, como descrito acima. Em outraspalavras, os dados de imagem a que os metadados, incluindo uma palavrachave, são adicionados em um dispositivo externo, podem ser adquiridos eusados no aparelho de captação de imagem 100.
Além disso, os candidatos para as chaves de busca podem seradicionados à tabela de informações de candidato de chave de busca doaparelho de captação de imagem 100, através de um dispositivo externo, talcomo um computador pessoal, conectado ao aparelho de captação de imagem100, via o terminal de entrada-saída 133 e a I/F externa 132.
Além disso, a tabela de informações de candidato de chave debusca, que é criada em um dispositivo externo, tal como um computadorpessoal, que é adquirida no aparelho de captação de imagem 100 através doterminal de entrada-saída 133 e da I/F externa 132 e que é armazenada emuma certa memória, tal como a EEPROM 124, pode ser usada no aparelho decaptação de imagem 100.
Neste caso, se a entrada de informações como a palavra chavenão for incluída na tabela de informações de candidato de chave de busca, aunidade de controle 120 sugere ao usuário a confirmar se a palavra chave éadicionada à tabele de informações de candidato de chave de busca.
Se uma instrução para adicionar a palavra chave for emitida, aunidade de controle 120 registra a palavra chave na categoria especificadapelo usuário, por exemplo, com a unidade de operação 131.
No aparelho de captação de imagem 100 da presente forma derealização, qualquer uma das palavras chaves adicionadas aos arquivos deimagem armazenados no meio de gravação 135 é feita igualar-se comqualquer uma das informações de candidato de chave de busca registrada natabela de informações de candidato de chave de busca.
Seleção de Palavra Chave Usada na Busca de Imagem
Um processo de selecionar a palavra chave usada na busca deimagem das informações de candidato de chave de busca registradas na tabelade informações de candidato de chave de busca ilustrada na Fig. 4 do aparelhode captação de imagem 100 da presente forma de realização será agoradescrito. As Figs. 5A a 7B ilustram exemplos de como selecionar a chave debusca usada na busca de imagem das informações de candidato de chave debusca registradas na tabela de informações de candidato de chave de busca.
No aparelho de captação de imagem 100, quando o usuáriorealizar uma certa operação, por exemplo, quando o usuário pressiona umachave de menu provida na unidade de operação 131, a unidade de controle120 cria um menu incluindo itens de seleção indicando processos que podemser executados no aparelho de captação de imagem 100 e exibe o menu naunidade de monitor 106.
Especificamente, a unidade de controle 120 gera dados deimagem para exibição no menu (cria uma janela de menu) utilizando ainformação de monitor armazenada na ROM 122 ou similar. A unidade decontrole 120 processa os dados de imagem gerados para exibição de menuatravés da unidade de processamento de descompressão 110, a unidade deformação de imagem de monitor 111 e a unidade de processamento demonitor 105 gera um sinal de imagem para exibição do menu e supre o sinalde imagem para exibição do menu para a unidade de monitor 106.
Como resultado, a janela de menu, incluindo os itens deseleção indicando os processos que podem ser executados no aparelho decaptação de imagem 100. é exibida em uma tela de monitor 6G da unidade demonitor 106, como ilustrado na Fig. 5A. Uma vez que não é necessáriodescomprimir os dados de imagem para a exibição do menor , nenhumprocessamento é realizado da unidade de processamento de descompressão 110.
Como descrito acima com referência à Fig. 1, a unidade demonitor 106 e o painel de toque 107 formam a tela de toque 108 e umaentrada de instrução pelo usuário é recebida através da tela de toque 108 noaparelho de captação de imagem 100.
O usuário seleciona um item de menu "Busca de Imagem" dajanela de menu exibida na tela de monitor 6G da unidade de monitor 106 doaparelho de captação de imagem 100. Especificamente, o usuário toca aposição no painel de operação do painel de toque 107, que corresponda àposição onde o item de menu "Busca de Imagem" é exibida, com seu dedo ousimilar.
Em resposta à operação do usuário, os dados de coordenadaindicando a posição do painel de operação tocada pelo usuário são supridosdo painel de toque 107 para a unidade de controle 120. A unidade de controle120 determina que item é selecionado pelo usuário com base nos dados decoordenada supridos pelo painel de toque 107 e a informação de monitorexibida na posição da tela de monitor que corresponda à posição do painel deoperação indicado pelos dados de coordenada.
Neste caso, a unidade de controle 120 reconhece que o menuitem "Busca de Imagem" é exibido na posição da tela de monitor 6Gcorrespondendo à posição do painel de operação tocada pelo usuário.Portanto, a unidade de controle 120 determina que o item menu "Busca deImagem" é selecionado pelo usuário.
Em seguida, a unidade de controle 120 exibe uma tela deajuste de faixa de busca ilustrada na Figura 5A na tela de monitor 6G daunidade de monitor 106, como no caso acima em que a janela de menu éexibida. Como ilustrado na Fig. 5A, a tela de ajuste de faixa de busca inclui otítulo "*Busca de Imagem*" (o título da tela). A tela de ajuste de faixa debusca também inclui um ícone Tudo 6X, um ícone Pasta 6Y e um ícone deData 6Z, usados para especificar a faixa de busca. A tela de ajuste de faixa debusca inclui ainda um ícone Fim 6A e um ícone OK 6B em seu canto direitosuperior, como ilustrado na Fig. 5A.
Com referência à Fig. 5A, o ícone Tudo 6X é usado paraespecificar todos os arquivos de imagem gravados no meio de gravação 135como os alvos de busca. Portanto, se o ícone Tudo 6X for selecionado, aunidade de controle 120 busca todos os arquivos de imagem do meio degravação 135 da busca de imagem.
O ícone Pasta 6Y é usado para especificar somente os arquivosde imagem armazenados na pasta de imagem selecionada pelo usuário, entreos arquivos de imagem gravados no meio de gravação 135, como os alvos debusca.
Se o ícone Pasta 6Y for selecionado, a unidade de controle 120cria uma lista das pastas de imagem criadas no meio de gravação 135 e exibea lista na tela de monitor da unidade de monitor 106, para permitir que ousuário selecione uma desejada pasta de imagem.
Quando uma pasta de imagem é selecionada pelo usuário, aunidade de controle 120 exibe o nome da pasta da pasta de imagemselecionada na tela de monitor 6G da unidade de monitor 106, como mostradopor um monitor 6Y1 na Fig. 5A.
A unidade de controle 120 busca somente os arquivos deimagem armazenados na pasta de imagem selecionada. O número de pastas deimagem que podem ser selecionadas não é restringido a um e pastas demúltiplas imagens podem ser selecionadas.
O ícone de data 6Z é usado para especificar somente osarquivos de imagem cujos anos, meses e datas de captura estão dentro de umafaixa de dados especificada pelo usuário, entre os arquivos de imagemgravados no meio de gravação 135, como os alvos de busca.
Se o ícone de data 6Z for selecionado, a unidade de controle120 exibe uma tela de ajuste de faixa de data na tela de monitor da unidade demonitor 106, para permitir que o usuário introduza uma desejada faixa dedatas.
Quando a faixa de datas é introduzida pelo usuário, a unidadede controle 120 exibe a faixa de datas de entrada na tela de monitor 6G daunidade de monitor 106, como mostrado por um monitor 6Z1 na Fig. 5A. Aunidade de controle 120 busca somente os arquivos de imagem cujos anos,meses e datas de captura estão dentro da faixa de datas de entrada.
A faixa de datas pode incluir somente um dia, tal como10/01/2008 a 10/01-2008 ou pode incluir múltiplos dias, semanas, meses ouanos.
Se o ícone Fim 6A for selecionado na tela de ajuste de faixa debusca da Fig. 5 A, a unidade de controle 120 termina o processo de busca deimagem e, por exemplo, retorna para o estado em que a janela de menu éexibida.
Se o ícone OK 6B for selecionado na tela de ajuste de faixa debusca da Fig. 5A, a unidade de controle 120 realiza a busca de imagem nafaixa selecionada. Neste caso, a unidade de controle 120 cria uma tela deseleção de chave de busca (1), incluindo uma exibição de lista de categoria611, como ilustrado na Fig. 5B e exibe a tela de seleção de chave de busca (1)na tela de monitor 6G da unidade de monitor 106.Se o ícone OK 6Β for selecionado apesar do fato de quenenhuma faixa de busca é selecionada, a unidade de controle 120 produz umaadvertência sonora ou exibe uma mensagem de advertência para sugerir que ousuário selecione a faixa de busca.
Como ilustrado na Fig. 5B, a tela de seleção de chave de busca(1) inclui o ícone Fim 6A e um ícone BK 6C. A tela de seleção de chave debusca (1) também inclui a exibição de lista de categoria 611 na base da tela demonitor 6G.
A exibição de lista de categoria 611 é criada com base nasinformações de categoria da tabela de informações de candidato chave debusca descrita acima com referência à Fig. 4 e inclui os sete nomes decategoria: pessoa, lugar, cor, estação, objeto, informações de câmera e outros,como ilustrado na Fig. 5B.
O usuário seleciona um nome de categoria a que a informaçõesde candidato de chave de busca a serem usadas como a chave de busca sãoestimadas pertencerem à exibição de lista de categoria 611. Especificamente,o usuário toca a posição no painel de operação do painel de toque 107correspondendo à posição em que um nome de categoria desejado é exibidocom seu dedo ou similar, para selecionar o nome de categoria.
A unidade de controle 120 determina que instruções sãointroduzidas pelo usuário com base nos dados de coordenada supridos pelopainel de toque 107 e nas informações de dados de coordenada exibidos naposição da tela de monitor 6G correspondendo à posição do painel deoperação do painel de toque 107 indicada pelos dados de coordenadas.
Presume-se aqui que o usuário toca a posição do painel deoperação do painel de toque 107 correspondendo à posição em que a categoria"pessoa" é exibida com seu dedo ou similar, como ilustrado na Fig.5B. Nestecaso, a unidade de controle 120 determina que a categoria "pessoa" éselecionada e cria uma tela de seleção de chave de busca (2) incluindo umalista exibida das informações de candidato de chave de busca pertencentes àcategoria "pessoa" (exibição de candidato chave de busca) 621 e exibe a telade seleção de chave de busca (2) na tela de monitor 6G da unidade de monitor106, como ilustrado na Fig. 6A.
Se o ícone Fim 6A for selecionado na tela de seleção de chavede busca (1) da Fig. 5B, a unidade de controle 120 termina o processo debusca de imagem e, por exemplo, retorna para o estado em que o menu janelaé exibido.
Se o ícone BK 6C for selecionado na tela de seleção de chave debusca (1) da Fig. 5B, a unidade de controle 120 retorna para a tela de ajuste defaixa de busca descrita acima com referência à Fig. 5A, para permitir que ousuário ajuste a faixa de busca novamente.
Como ilustrado na Fig. 6A, a tela de seleção de chave de busca(2) inclui o ícone Fim 6A, o ícone OK 6B e o ícone BK 6C. A tela de seleçãode chave de busca (2) também inclui a exibição de candidato de chave debusca 621 na base da tela de monitor 6G.
A exibição de candidato de chave de busca 621 é uma lista dasinformações de candidato de chave de busca pertencentes à categoria"pessoa" selecionada na tela de seleção de chave de busca (1). Como ilustradona Fig. 6A, a tela de seleção de chave de busca (2) inclui um ícone de setaesquerda 622 e um ícone de seta direita 623 usado para rolar a exibição decandidato de chave de busca 621.
Quando se clica no ícone de seta esquerda 622, a unidade decontrole 120 rola a exibição de candidato de chave de busca 621 da direitapara a esquerda por um candidato de chave de busca. Repetindo-se a operaçãode clicar no ícone de seta esquerda 622 permite-se que a exibição decandidato de chave de busca 621 seja seqüencialmente rolado da direita para aesquerda por um candidato de chave de busca.
Similarmente, quando o ícone de seta de direita 623 é clicado,a unidade de controle 120 rola a exibição de candidato de chave de busca 621da esquerda para a direita por um candidato de chave de busca. Repetindo aoperação de clicar no ícone de seta direita 623 permite-se que a exibição decandidato de chave de busca 621 seja seqüencialmente rolada da esquerdapara a direita por um candidato de chave de busca.
Quando desejado, as informações de candidato de chave debusca são exibidas rolando-se a exibição de candidato de chave de busca 621com o ícone de seta esquerda 622 ou o ícone de seta direita 623, asinformações de candidato de chave de busca sendo selecionadas.
Em vez de utilizarem-se os ícones de seta esquerda e direita622 e 623, a exibição de candidato de chave de busca 621 pode ser rolada, porexemplo, realizando-se uma operação de arraste para a esquerda ou umaoperação de arraste para a direita no painel de operação do painel de toque 107.
Por exemplo, se o item "Sr. A" da exibição de candidato dechave de busca 621 for as informações de candidato de chave de busca que ousuário deseja especificar como a chave de busca da tela da Fig. 6A, o usuáriotoca a posição do painel de operação do painel de toque 107 correspondendo àposição em que o item "Sr. A" é exibido com seu dedo ou similar, pararealizar a operação de arraste (a operação de arraste ou operação demovimento rápido).
A unidade de controle 120 determina que a operação de arrasteé realizada da posição onde o item "Sr. A" é exibida com base nos dados decoordenadas supridos pelo painel de toque 107 e na posição onde cada itemde informação de exibição é exibido na tela de monitor 6G, como descritoacima.
Neste caso, a unidade de controle 120 reconhece que o item"Sr. A" foi selecionado como a chave de busca e exibe uma exibição 624 de"Sr. A" selecionada como a chave de busca fora da exibição de candidato dechave de busca 621 da tela de monitor 6G. Com a exibição 624, o usuáriopode reconhecer que o item "Sr. A" foi selecionado como a chave de busca noaparelho de captação de imagem 100.
Similarmente, outro item pertencente à categoria "pessoa"pode ser selecionado como a chave de busca. Em outras palavras, múltiplositens (itens de informações de candidato chave de busca) da mesma categoriapodem ser selecionados como as chaves de busca.
Se o usuário desejar terminar a busca de imagem após o tem"Sr. A" ter sido selecionado como a chave de busca, o usuário seleciona oícone Fim 6A.
Na resposta à seleção do ícone Fim 6A pelo usuário, a unidadede controle 120 termina o processo busca de imagem e, por exemplo, retornapara o estado em que a janela de menu é exibida. Neste caso, é determinadoque a chave de busca selecionada não foi selecionada.
Se o usuário desejar selecionar outra categoria após o item "Sr.A" ter sido selecionado como a chave de busca, o usuário seleciona o íconeBK 6C. Em resposta à seleção do ícone BK 6C pelo usuário, a unidade decontrole 120 retorna à tela de seleção de chave de busca (1) descrita acimacom referência à Fig. 5B, para permitir que o usuário selecione a categorianovamente. Neste caso, é determinado que o item "Sr. A" não foi selecionadocomo a chave de busca.
Se o ícone OK 6B for selecionado após o tem "Sr. A" ter sidoselecionado como a chave de busca, a unidade de controle 120 identifica oitem "Sr. A" selecionado na tela da Fig. 6A como a chave de busca.
Em seguida, a unidade de controle 120 cria uma tela deseleção de chave de busca (3) que inclui uma exibição 631 do item "Sr. A"identificado como a chave de busca e em que a exibição de lista de categoria611 é exibida novamente e exibe a tela de seleção de chave de busca (3) datela de monitor 6G da unidade de monitor 106, como ilustrado na Fig. 6B. Ousuário pode selecionar uma categoria da tabela de informações de candidatode chave de busca na tela de seleção de chave de busca (3).Se o usuário desejar terminar a busca de imagem no estado daFig. 6B, o usuário seleciona o ícone Fim 6A. Em resposta à seleção do íconeFim 6A pelo usuário, a unidade de controle 120 termina a busca de imagem e,por exemplo, retorna para o estado em que o menu janela é exibido.
Se o usuário desejar selecionar a chave de busca novamente nacategoria "pessoa", o usuário seleciona o ícone BK 6C.
Em resposta à seleçãodo ícone BK 6B pelo usuário, a unidade de controle 120 retorna para a tela deseleção de chave de busca (2) descrita acima com referência à Fig. 6A, parapermitir que o usuário selecione a chave de busca na categoria "pessoa"novamente.
Neste caso, sob o controle da unidade de controle 120, a chavede busca que foi selecionada por ser removida para selecionar uma novachave de busca ou uma chave de busca pode ser adicionalmente selecionadaalém da chave de busca que foi selecionada.
Se a seleção da chave de busca for acabada no estado ilustradona Fig. 6B para realizar a busca de imagem selecionada, o usuário seleciona oícone OK 6B. Em resposta à seleção do ícone OK 6B pelo usuário, a unidadede controle 120 remove a exibição de lista de categoria 611 da tela da Fig. 6Bpara permitir que o usuário realize a busca de imagem.
Neste caso, a unidade de controle 120 lê os dados acerca dasimagens dentro da faixa selecionada na tela da Fig. 5A (as imagens dentro dafaixa de busca) e controla a unidade de processamento de descompressão 110,a unidade de formação de imagem de monitor 111, e a unidade deprocessamento de monitor 105 a fim de exibir as imagens em miniatura dasimagens dentro da faixa de busca da inteira tela de monitor 6G em uma ordemaleatória. A unidade de controle 120 espera por uma operação de instrução(operação de toque) para instruir o início da busca de imagem na exibição (aexibição 631 na tela da Fig. 6B) da chave de busca selecionada.
Se a chave de busca for para ser adicionalmente selecionadano estado ilustrado a Fig. 6B, o usuário seleciona um nome de categoria a queas informações de candidato de chave de busca a serem usadas como a chavede busca são estimadas pertencerem, como no caso descrito acima, comreferência à Fig. 5B. Especificamente, o usuário toca na posição do painel deoperação do painel de toque 107, correspondendo à posição em que um nomede categoria desejado é exibido, com seu dedo ou similar, para selecionar onome de categoria.
Presume-se aqui que o usuário toca a posição do paineloperacional da painel de toque 107, correspondendo à posição em que acategoria "lugar" é exibida, com seu dedo ou similar, como ilustrado na Fig. 6B.
A unidade de controle 120 determina que categoria "local" é selecionadae cria uma tela de seleção de chave de busca (4), incluindo uma lista exibidadas informações de candidato de chave de busca pertencentes ao "local"categoria (exibição de candidato de chave de busca) 641 e exibe a tela deseleção de chave de busca (4) na tela de monitor 6G da unidade de monitor106, como ilustrado na Fig. 7A.
Como ilustrado na Fig. 7A, a tela de seleção de chave de busca(4) inclui o ícone Fim 6A, o ícone OK 6B e o ícone BK 6C. A tela de seleçãode chave de busca (4) também inclui a exibição de candidato de chave debusca 641 na base da tela de monitor 6G.
A exibição de candidato de chave de busca 641 é uma lista dasinformações de candidato de chave de busca pertencentes à categoria "local"selecionada na tela de seleção de chave de busca (3). Como ilustrado na Fig.7A, a tela de seleção de chave de busca (4) inclui um ícone de seta esquerda642 e um ícone de seta direita 643 usados para rolar a exibição de candidatode chave de busca 641.
Quando o ícone de seta esquerda 642 recebe um clique, aunidade de controle 120 rola a exibição de candidato de chave de busca 641da direita para a esquerda por um candidato de chave de busca. Repetindo-seo clique no ícone de seta esquerda 642 permite-se que a exibição de candidatode chave de busca 641 seja seqüencialmente rolado da direita para a esquerdapor um candidato de chave de busca.
Similarmente, quando o ícone de seta direita 643 recebe umclique, a unidade de controle 120 rola a exibição de candidato de chave debusca 641 da esquerda para a direita por um candidato de chave de busca.Repetindo o clique do ícone de seta direita 643 permite-se que a exibição decandidato de chave de busca 641 seja seqüencialmente rolada da esquerdapara a direita por um candidato de chave de busca.
Quando desejado, as informações de candidato de chave debusca são exibidas rolando-se a exibição de candidato de chave de busca 641com o ícone de seta esquerda 642 ou o ícone de seta direita 643, asinformações de candidato de chave de busca sendo selecionadas.
Por exemplo, se o item "New Haven" na exibição de candidatode chave de busca 641 for a informação de candidato de chave de busca que ousuário deseja especificar como a chave de busca na tela da Fig. 7A, o usuáriotoca a posição do painel de operação do painel de toque 107, correspondendoà posição em que o item "New Haven" é exibido, com seu dedo ou similar,para realizar a operação de arraste (a operação de arraste ou operação demovimento rápido).
A unidade de controle 120 determina que a operação de arrastefoi realizada da posição em que o item "New Haven" é exibido, com base nosdados de coordenadas supridos pelo painel de toque 107 e na posição ondecada informação de exibição é exibida na tela de monitor 6G.
Neste caso, a unidade de controle 120 reconhece que o item
"New Haven" foi selecionado como a chave de busca e exibe uma exibição644 de "New Haven" selecionada como a chave de busca fora da exibição decandidato de chave de busca 641 na tela de monitor 6G. Com a exibição 644,o usuário pode reconhecer que o item "New Haven" foi selecionado como achave de busca do aparelho de captação de imagem 100.
Similarmente, outro item pertencente à categoria "local" podeser selecionado como a chave de busca. Em outras palavras, múltiplos itens(itens de informações de candidato de chave de busca) da mesma categoriapodem ser selecionados como as chaves de busca.
Se o usuário desejar terminar a busca de imagem após o tem"New Haven" ter sido selecionado como a chave de busca, o usuárioseleciona o ícone Fim 6A. Em resposta à seleção do ícone Fim 6A pelousuário, a unidade de controle 120 termina o processe de busca de imagem e,por exemplo, retorna para o estado em que o menu janela é exibido. Nestecaso, é determinado que a chave de busca selecionada não foi selecionada.
Se o usuário desejar selecionar outra categoria após os itens"Sr. A" e "New Haven" terem sido selecionados como as chaves de busca, ousuário seleciona o ícone BK 6C. Em resposta à seleção do ícone BK 6C pelousuário, a unidade de controle 120 retorna para a tela de seleção de chave debusca (3) descrita acima com referência à Fig. 6B, para permitir que o usuárioselecione a categoria novamente. Neste caso é determinado que o item "NewHaven" não foi selecionado como a chave de busca.
Se o ícone OK 6B for selecionado após os itens "Sr. A" e"New Haven" terem sido selecionados como as chaves de busca, a unidade decontrole 120 identifica o item "New Haven" selecionado na tela da Fig. 7Acomo a chave de busca.
Em seguida a unidade de controle 120 cria uma tela de seleçãode chave de busca (5), que inclui a exibição 631 do item "Sr. A" e umaexibição 651 do item "New Haven", identificadas como as chaves de busca eem que a exibição de lista de categoria 611 é exibida novamente e exibe a telade seleção de chave de busca (5) na tela de monitor 6G da unidade de monitor106, como ilustrado na Fig. 7B.
Um ou mais itens de informações de candidato de chave debusca podem ser selecionados de uma ou mais categorias desejadas entre assete categorias da tabela de informações de candidato a tela de busca como aschaves de busca e os selecionados um ou mais itens de informações decandidato de chave de busca podem ser identificados da maneira acima.
Por conseguinte, é possível selecionarem-se múltiplos itens deinformações de candidato de chave de busca da mesma categoria que aschaves de busca e selecionarem-se um ou mais itens de informações decandidato de chave de busca de cada uma das múltiplas categorias que aschaves de busca.
Se o usuário desejar terminar a busca de imagem no estado daFig. 7B, o usuário selecionar o ícone Fim 6A. Em resposta à seleção do íconeFim 6A pelo usuário, a unidade de controle 120 termina a busca de imagem e,por exemplo, retorna para o estado em que o menu janela é exibido. Nestecaso, é determinado que a chave de busca não foi selecionada.
Se o usuário desejar selecionar uma chave de busca novamentena categoria "local", o usuário seleciona o ícone BK 6C. Em resposta àseleção do ícone BK 6C pelo usuário, a unidade de controle 120 retorna paraa tela de seleção de chave de busca (4) descrita acima com referência à Fig.7a, para permitir que o usuário selecione a chave de busca na categoria"local" novamente.
Neste caso, sob o controle da unidade de controle 120, a chavede busca que foi selecionada pode ser removida, a chave de busca que foiselecionada pode ser removida para selecionar uma nova chave de busca ouuma chave de busca pode ser adicionalmente selecionada além da chave debusca que foi selecionada.
Se a seleção da chave de busca for terminada no estadoilustrado na Fig. 7B para realizar a busca de imagem pela utilização da chavede busca selecionada, o usuário seleciona o ícone OK 6B. Em resposta àseleção do ícone OK 6B pelo usuário, a unidade de controle 120 remove aexibição de lista de categoria 611 da tela da Fig. 7B, para permitir que ousuário realize a busca de imagem.
Neste caso, a unidade de controle 120 lê os dados acerca dasimagens dentro da faixa selecionada na tela da Fig. 5A (as imagens dentro dafaixa de busca) e controla a unidade de processamento de descompressão 110,a unidade de formação de imagem de exibição 111 e a unidade deprocessamento de exibição 105, a fim de exibir as imagens em miniaturas deimagens das imagens dentro da faixa de busca da inteira tela de monitor 6Gem uma ordem aleatória. A unidade de controle 120 espera por uma operaçãode instrução (operação de toque) para instruir o início da busca de imagem naexibição (exibição 631 ou exibição 651 da tela da Fig. 7B) da chave de buscaselecionada.
Após a chave de busca ser selecionada pelo usuário e a chavede busca selecionada ser identificada no aparelho de captação de imagem 100da maneira acima, é possível realizar a busca de imagem. No aparelho decaptação de imagem 100 da presente forma de realização, como ilustrado naFig. 6B e Fig. 7B, a busca de imagem é iniciada em resposta ao toque daexibição do item chave de busca identificado como a chave de busca pelousuário com seu dedo ou similar.
Especificamente, as exibições dos itens de chave de buscacorrespondem à exibição 631 do item "Sr. A" e à exibição 651 do "NewHaven". Quando a unidade de controle 120 detecta que o usuário toca emqualquer uma das exibições dos itens de chave de busca identificados com seudedo ou similar, a unidade de controle 120 inicia a busca de imagem.
O processo de selecionamento da chave de busca descritoacima com referência às Figs. 5A a 7B é somente um exemplo. Uma chave debusca desejada pode ser selecionada dos itens de informações de candidato dechave de busca de outras maneiras.
Exemplo de Transição de Tela em Busca de ImagemUm exemplo de transição de tela quando a busca de imagem érealizada utilizando-se a chave de busca selecionada pelo usuário da maneiraacima mencionada será agora descrito. As Figs. 8A a IOB ilustram exemplosde como a transição de tela é realizada quando a busca de imagem é realizadano estado em que duas chaves de busca são selecionadas da maneira descritaacima, com referência às Figs. 5A a 7B.
Quando duas chaves de busca desejadas são selecionadas e oícone OK 6B é selecionado para determinar as chaves de busca selecionadasda maneira acima, o estado inicial de uma tela de busca de imagem é exibido,como ilustrado na Fig. 8A.
No estado inicial da tela de busca de imagem ilustrado na Fig.8A, as exibições de tela de busca (ícones de chave de busca) Kl e K2,correspondendo às chaves de busca selecionadas pelo usuário, são exibidas eas imagens dentro da faixa de busca são exibidas em uma ordem aleatória.
A chave de busca que é selecionada pelo usuário e quecorresponde à exibição de chave de busca kl é em seguida referida como umachave de busca kl e a chave de busca que é selecionada pelo usuário e quecorresponde à exibição de chave de busca k2 é em seguida referida como umachave de busca k2.
Se a busca de imagem utilizando-se a chave de busca kl,correspondendo à exibição de chave de busca Kl, entre as duas chaves debusca, for para ser realizada, o usuário toca na posição do painel de toque 107correspondendo à posição da exibição de chave de busca Kl com seu dedo ousimilar, como ilustrado na Fig. 8B.
A unidade de controle 120 detecta que a exibição de chave debusca Kl é especificada com base nos dados de coordenadas supridos pelopainel de toque 107 e que as informações de exibição, exibidas na posição datela de exibição, correspondendo à posição do painel operacional indicadopelos dados de coordenada, e reconhece que uma instrução para realizar abusca de imagem é emitida.
Neste caso, a unidade de controle 120 utiliza a chave de buscakl, correspondendo à exibição de chave de busca Kl instruída, para extrairarquivos de imagem tendo as palavras chaves com a chave de busca dosarquivos de imagem dentro da faixa de busca.
A unidade de controle 120 coletivamente exibe as miniaturasde imagens dos arquivos de imagem que são extraídos dos arquivos deimagem dentro da faixa de busca e que são igualados com a chave de buscakl em uma parte predeterminada (por exemplo, próximo da exibição de chavede busca K1) da tela de monitor 6G.
As imagens em miniatura dos arquivos de imagem, que estãodentro da faixa de busca porém não são extraídas como os arquivos deimagem igualados com a chave de busca, são exibidas em uma parte afastadada parte predeterminada da tela de monitor 6G.
Como resultado, como ilustrado na Fig. 8B, as imagens dosarquivos de imagem tendo as palavras chave igualadas com a chave de buscakl são coletivamente exibidas próximo da exibição de chave de busca Kl e asimagens dos arquivos de imagem restantes são exibidas em uma parteafastada da exibição de chave de busca Kl.
Na exibição das imagens em miniatura, da maneira ilustradana Fig. 8B, o processamento de imagem é realizado pela unidade deprocessamento de descompressão 110, a unidade de formação de imagem deexibição 111 e da unidade de processamento de exibição 105, que operam sobo controla da unidade de controle 120, e as imagens em miniatura submetidasao processamento de imagens são exibidas na tela de monitor 6G da unidadede monitor 106.
Especificamente, os dados de imagem acerca dos arquivos deimagem dentro da faixa de busca são descomprimidos na unidade deprocessamento de descompressão 110 e os dados de imagem submetidos àdescompressão são supridos à unidade de formação de imagem de exibição111. A unidade de formação de imagem de exibição 111, por exemplo, dizimaos dados de imagem supridos para gerar dados de imagens em miniatura.
Em seguida, a unidade de formação de imagem de exibição111 gera dados de imagem, em que as imagens em miniatura, tendo aspalavras chaves igualadas com a chave de busca kl, são exibidas próximo daposição da exibição de chave de busca Kleo resto das imagens em miniaturaé exibido em uma parte afastada da exibição de chave de busca Kl, sob ocontrole da unidade de controle 120.
Estes dados de imagem formam uma imagem correspondendoa uma tela. Um sinal de imagem a ser suprido para a unidade deprocessamento de exibição 105 é gerado pelos dados de imagem e o sinal deimagem gerado é suprido à unidade de processamento de exibição 105. Aunidade de processamento de exibição 105 gera um sinal de imagem paraexibição para ser suprido à unidade de exibição 106 sob o controle da unidadede controle 120 e supre o sinal de imagem gerado para exibição à unidade deexibição 106. Como resultado, o resultado da busca de imagem é exibido natela de monitor 6G da unidade de monitor 106 da maneira ilustrada na Fig. 8B.
Se os dados de imagens em miniatura usados para exibir aimagem de imagem em miniatura tiverem sido já preparados em cada arquivode imagem, os dados de imagens em miniatura preparados são usados paraobter-se a exibição da Fig. 8B. Uma vez que não é necessário realizar adescompressão na unidade de processamento de descompressão 110 e ageração dos dados de imagens em miniatura na unidade de formação deimagem de exibição 111, quando os dados de imagens em miniaturapreparados antecipadamente em cada arquivo de imagem forem usados, acarga sobre o aparelho de captação de imagem 100 pode ser reduzida.
O usuário pode reconhecer que a busca de imagem foirealizada utilizando-se a chave de busca kl correspondendo à exibição dechave de busca Kl e o resultado da busca de imagem das informaçõesexibidas no tela de monitor 6G.
Além disso, uma vez que o usuário pode determinar nãosomente o esboço das imagens igualadas com a chave de busca, mas tambémo esboço das imagens que não são igualadas com a chave de busca, comoilustrado na Fig. 8B, é possível realizar a busca de imagem em uma maneiraconveniente ao usuário.
A unidade de controle 120 mantém a exibição do resultadobusca de imagem dentro de um período de tempo predeterminado T (porexemplo, dentro de alguns segundos), uma vez que o contato de um dedo dousuário ou similar com a exibição de chave de busca Kl foi liberado, comoilustrado na Fig. 8C. Embora a exibição seja mantida, o usuário podedeterminar o resultado da busca de imagem.
Especificamente, presume-se que a exibição do resultado dabusca de imagem utilizando-se a chave de busca kl, correspondendo àexibição de chave de busca Kl, é mantido, como em um exemplo da Fig. 9A.
Realizando-se uma operação para circundar as imagens exibidas próximo daexibição de chave de busca Kl como as imagens exibidas com a chave debusca kl no estado ilustrado na Fig. 9A, permite-se que as imagens sejamdeterminadas como sendo o resultado da busca de imagem.
Na operação para circundar as imagens, como ilustrado na Fig.9B, a operação de arraste é realizada enquanto um dedo do usuário ou similarfica em contato com o painel operacional do painel de toque 107, paracircundar as imagens resultantes da busca de imagem, como mostrado poruma área Ar da Fig. 9B.
As imagens dentro da área Ar são determinadas como sendo asimagens resultantes da busca de imagem (as imagens tendo a palavra chave nachave de busca kl). A determinação das imagens resultantes busca de imagemsignifica que as imagens são armazenadas, por exemplo, na RAM 123servindo como a área de trabalho como os alvos para armazenagem ereprodução.
Embora as imagens exibidas dentro da área Ar especificadapelo usuário sejam determinadas como sendo as imagens resultantes da buscade imagem do exemplo da Fig. 9B, o método de determinar as imagens não érestrito ao da Fig. 9B. As imagens resultantes da busca de imagem podem serdeterminadas de algumas outras maneiras.
Por exemplo, somente a coleta de imagens que sãocompletamente incluídas na área especificada Ar podem ser determinadascomo sendo as imagens resultantes da busca de imagem. Neste caso, asimagens que são parcialmente fora da área Ar são excluídas das imagensresultantes da busca de imagem.
Alternativamente, a coleta de imagens que são parcialmenteincluídas na área especificada Ar pode ser determinada como sendo asimagens resultantes da busca de imagem. Especificamente, a coleta deimagens que não são completamente incluídas na área especificada Ar massão pelo menos parcialmente posicionadas dentro da área especificada Arpodem ser determinadas como sendo as imagens resultantes da busca deimagem.
Alternativamente, todos os itens de dados de imagem que sãoexibidos próximo da área especificada Ar e que têm as palavras chavesigualadas com a chave de busca kl podem ser determinados como sendo asimagens resultantes da busca de imagem. Neste caso, todos os itens de dadosde imagem tendo as palavras chaves igualadas com a chave de busca kl sãodeterminados serem as imagens resultantes da busca de imagem,independente de se as imagens estão dentro da área especificada Ar.
Como descrito acima, a faixa em que as imagens resultantes dabusca de imagem são determinadas pode ser variada. As imagens resultantesda busca de imagem podem ser determinadas quando qualquer operação deinstrução é realizada pelo usuário.
Quando as imagens resultantes da busca de imagem sãodeterminadas da maneira acima, o estado da Fig. 9B é mantido. Uma certaoperação pode ser realizada em cada arquivo de imagem determinado comosendo as imagens resultantes da busca de imagem para armazenar o arquivode imagem em uma nova pasta ou para reproduzir os dados de imagem noarquivo de imagem, como descrito acima.
Se uma certa operação de remoção for realizada após asimagens resultantes da busca de imagem serem determinadas, a determinaçãoé removida e, por exemplo, a exibição de imagem é retornada para o estadoinicial, após o predeterminado período de tempo, como descrito abaixo.
Se o período de tempo predeterminado T tiver decorrido desdeo contato de um dedo do usuário ou similar com a exibição de chave de buscaKl tiver sido liberado, como ilustrado na Fig. 8C, a unidade de controle 120remove a exibição do resultado da busca de imagem e retorna a imagemexibida para o estado inicial da tela de busca.
Por exemplo, é presumido que a exibição do resultado dabusca de imagem, utilizando-se a chave de busca kl, correspondendo àexibição de chave de busca Kl, é mantida, como em um exemplo da Fig.10A. Após o estado da Fig. IOA ser mantido durante o predeterminadoperíodo de tempo T, a unidade de controle 120 retorna a imagem exibida parao estado inicial da tela de busca, como ilustrado na Fig. 10B.
Especificamente, a unidade de controle 120 controla a unidadede processamento de descompressão 110, a unidade de formação de imagemde exibição lllea unidade de processamento de exibição 105, a fim deretornar para o estado de exibição em que as imagens em miniatura dosarquivos de imagem dentro da faixa de busca são exibidas na inteira tela deexibição em uma ordem aleatória.Portanto, se o usuário não realizar nenhuma operação e aoperação de determinação não tiver sido realizada dentro do período de tempopredeterminado T, uma vez que o resultado da busca de imagem foi exibido, aimagem exibida pode ser automaticamente retornada para o estado inicial datela de busca.
Em seguida, por exemplo, a exibição de chave de busca K2pode ser instruída para realizar a busca de imagem correspondendo à chave debusca k2. Alternativamente, uma chave de busca pode ser selecionadanovamente da maneira descrita acima com referência às Figs. 5A a 7B,realizando-se uma certa operação para adicionalmente selecionar a chave debusca.
Embora a imagem exibida seja retornada para o estado inicialda tela de busca, se o período de tempo predeterminado T tiver decorrido,uma vez que o resultado da busca de imagem tenha sido exibido e o contatode um dedo do usuário ou similar com a exibição de chave de busca tenhasido liberado, o tempo em que a imagem exibida é retornada para o estadoinicial da tela de busca não é limitado ao caso acima.
Por exemplo, a imagem exibida pode ser retornada para oestado inicial da tela de busca se uma posição do painel de operação do painelde toque 107 fora da exibição de chave de busca receber um clique.
Alternativamente, a imagem exibida pode ser retornada para o estado inicialda tela de busca se outra exibição de chave de busca receber um clique.
Alternativamente, se uma operação em um comutador de botãoetc., que for provida para remover a exibição do resultado da busca deimagem for recebida, a imagem exibida pode ser retornada para o estadoinicial da tela de busca. Como descrito acima, a exibição do resultado dabusca de imagem pode ser removida em resposta a uma certa operação paraser retornada para o estado inicial da tela de busca.
Descrição Detalhada do Processo de Busca de ImagemUm processo de busca de imagem, realizado no aparelho decaptação de imagem 100 da presente forma de realização, será agora descrito.As Figs. 11 e 12 são fluxogramas ilustrando um exemplo do processo debusca de imagem realizado no aparelho de captação de imagem 100.
O processo dos fluxogramas das Figs. 11 e 12 é principalmenterealizado pela unidade de controle 120 no aparelho de captação de imagem100, se o item menu "Busca de Imagem" for selecionado do menu exibido damaneira descrita acima.
Após o processo das Figs. 11 e 12 ter sido realizado, na EtapaS101, a unidade de controle 120 realiza o ajuste da faixa de busca dasimagens e a seleção da chave de busca da maneira descrita acima comreferência às Figs. 5A a 7B.
Na etapa S102, a unidade de controle 120 determina se umaoperação de terminação é realizada na Etapa S101. Se a unidade de controle120 determinar na Etapa S102 que a operação de terminação é realizada,então na Etapa S103 a unidade de controle 120 realiza um processo determinar a busca de imagem. Em seguida, o processo das Figs. 11 e 12 éterminado, por exemplo, para retornar à janela de menu.
Se a unidade de controle 120 determinar na Etapa S102 que aoperação de terminação não é realizada, então na Etapa S104 a unidade decontrole 120 determina que a chave de busca é apropriadamente selecionada eexibe a tela inicial da busca de imagem ilustrada na Fig. 8A.
Especificamente, na Etapa S104, a unidade de controle 120exibe as imagens em miniatura dos arquivos de imagem dentro da faixa debusca estabelecida na Etapa SlOl na tela de monitor 6G em uma ordemaleatória e exibe a exibição de chave de busca correspondendo à chave debusca selecionada.
Na Etapa S105, a unidade de controle 120 recebe uma entradade operação pelo usuário com a tela de toque 108 ou similar. Na Etapa S106,a unidade de controle 120 determinar se uma entrada de operação é recebida.
Se a unidade de controle 120 determinar na etapa S106 quenenhuma entrada de operação pelo usuário é recebida, o processo volta para aEtapa S105 para esperar por uma entrada de operação pelo usuário.
Sa a unidade de controle 120 determinar na Etapa S106 queuma entrada de operação pelo usuário é recebida, então na etapa S107 aunidade de controle 120 determina se a exibição de chave de busca,correspondendo à chave de busca selecionada, é instruída pelo usuário.
Se a unidade de controle 120 determinar na Etapa S107 que aexibição de chave de busca Kl, correspondendo à chave de busca selecionadanão é instruída pelo usuário, então na Etapa S108 a unidade de controle 120realizar o processamento correspondente à entrada de operação recebida naEtapa S105.
Uma variedade de processamento pode ser realizada na EtapaS108, de acordo com a entrada de operação pelo usuário. Por exemplo, achave de busca pode ser mudada ou adicionada.
Se a unidade de controle 120 determinar na Etapa S107 que aexibição de chave de busca, correspondendo à chave de busca selecionada, éinstruída pelo usuário, então na Etapa S109 a unidade de controle 120 realizaa busca de imagem utilizando a chave de busca correspondendo à exibição dechave de busca instruída e exibe o resultado da busca de imagem.
Especificamente, na Etapa S109, a unidade de controle 120coletivamente exibe as imagens em miniatura dos arquivos de imagem tendoas palavras chaves igualadas com a chave de busca de uma certa parte da telade monitor 6G, como descrito acima com referência à Figura 8B. Em seguida,o processo vai para as etapas da Fig. 12.
Com referência à Fig. 12, na etapa SllOa unidade de controle120 determina se o contato de um dedo do usuário ou similar com a exibiçãode chave de busca está terminado. Se a unidade de controle 120 determinar naEtapa S110 que o contato do dedo do usuário ou similar com a exibição dechave de busca é continuado, a Etapa SllO é repetida para esperar pelaterminação do contato.
Se a unidade de controle 120 determinar na Etapa SllO que ocontato de um dedo do usuário ou similar com a exibição de chave de buscaestá terminado, então na Etapa Slll a unidade de controle 120 utiliza afunção do circuito de relógio para começar a medir um tempo Ts, uma vezque o contato do dedo do usuário ou similar com a exibição de chave de buscatenha sido terminado. Como descrito acima, o circuito de relógio é incluídono aparelho de captação de imagem 100, embora não ilustrado na Fig. 1.
Na etapa Sl 12, a unidade de controle 120 determina se otempo Ts, quando a medição é iniciada na Etapa Sl 11, é igual a ou maislongo do que o período de tempo predeterminado T. Se a unidade de controle120 determinar na Etapa Sl 12 que o tempo Ts não é igual a ou mais longo doque o período de tempo predeterminado T, então na Etapa Sl 13 a unidade decontrole 120 recebe uma entrada de operação pelo usuário.
Na Etapa Sl 14 a unidade de controle 120 determina se umaentrada de operação pelo usuário é recebida. Se a unidade de controle 120determinar na Etapa Sl 14 que nenhuma entrada de operação pelo usuário érecebida, o processo volta para a Etapa Sl 12 para repetir as etapas da EtapaS112.
Se a unidade de controle 120 determinar na Etapa Sl 14 queuma entrada de operação pelo usuário é recebida, então na Etapa Sl 15 aunidade de controle 120 determina se a entrada de operação recebida é umaoperação para determinar o resultado da busca.
Se a unidade de controle 120 determinar na Etapa Sl 15 que aentrada de operação recebida é a operação para determinar o resultado dabusca, então na Etapa Sl 16 a unidade de controle 120 determinar as imagensinstruídas como um grupo e faz com que as imagens restantes sejam exibidasem uma ordem aleatória. A Etapa Sl 16 é o processo descrito acima comreferência às Figs. 9A e 9B.
Na etapa Sl 17, a unidade de controle 120 realiza oprocessamento das imagens do grupo determinado. Por exemplo, a unidade decontrole 120 armazena as imagens no grupo determinado em uma certa pastade imagem ou reproduz as imagens no grupo determinado. Em seguida, porexemplo, a unidade de controle 120 repete o processo da Etapa SlOl na Fig. 11.
Se a unidade de controle 120 determinar na Etapa Sl 15 que aentrada de operação recebida não é a operação para determinar o resultado dabusca, então na Etapa Sl 18 a unidade de controle 120 determina se a entradade operação recebida é uma operação para remover o resultado da busca.
Se a unidade de controle 120 determinar na Etapa Sl 18 que aentrada de operação recebida não é a operação para remover o resultado dabusca, então na Etapa Sl 19, a unidade de controle 120 realiza oprocessamento correspondente à entrada de operação recebida.
Se a unidade de controle 120 determinar na Etapa Sl 18 que aentrada de operação recebida é a operação para remover o resultado da busca,então na Etapa S120 a unidade de controle 120 remove a exibição doresultado da busca de imagem e retorna para o estado inicial da busca deimagem, como ilustrado na Fig. 10B.
Após a Etapa S120, a unidade de controle 120 pode repetir asetapas começando da Etapa S105 da Fig. 11, para realizar a busca de imagemcorrespondendo à exibição de chave de busca exibida ou pode adicionar umanova chave de busca para realizar a busca de imagem empregando a novachave de busca.
Se a unidade de controle 120 determinar na Etapa Sl 12 que otempo Ts é igual a ou mais longo do que o período de tempo predeterminadoT, então na Etapa S120 a unidade de controle 120 remove a exibição doresultado da busca de imagem da maneira ilustrada nas Figs. IOA e IOB eretorna para o estado inicial da busca de imagem ilustrada na Fig. 10B. Emseguida a unidade de controle 120 repete as etapas começando da Etapa S105da Fig. 11.
Como descrito acima, no aparelho de captação de imagem 100da presente forma de realização, somente selecionando-se a chave de buscadas informações de candidato de chave de busca disponíveis para instruir achave de busca selecionada permite-se que a busca de imagem seja realizada.
A exibição do resultado da busca de imagem pode serautomaticamente removida sem a operação pelo usuário, se a operação dedeterminação não for realizada dentro do período de tempo predeterminado,uma vez que a operação para instruir a chave de busca foi removida.
Por conseguinte, por exemplo, o usuário pode realizar a buscade imagem utilizando a próxima chave de busca sem remover a exibição doresultado da busca de imagem.
Embora uma ou outra das duas chaves de busca selecionadas,que é instruída pelo usuário, seja usada para realizar a busca de imagem noexemplo descrito acima com referência às Figs. 8A a 10B, a busca de imagemnão é restringida à acima. A busca de imagem utilizando-se as duas chaves debusca selecionadas pode ser realizada.
As Figs. 13A e 13B ilustram um exemplo de como realizar abusca de imagem utilizando-se ambas as duas chaves de busca selecionadas.
A Fig. 13A ilustra um estado em que a exibição de chave de busca Kl e aexibição de chave de busca K2, correspondendo às duas chaves de buscaselecionadas pelo usuário, são realizadas.
A Fig. 13B ilustra um estado em que o usuário toca tanto aexibição de chave de busca Kl como a exibição de chave de busca K2 comseus dedos ou similares. Especificamente, o usuário toca as posições no painelde operação do painel de toque 107, correspondendo às respectivas posiçõesda exibição de chave de pesquisa Kl e na exibição de chave de busca K2 comseus dedos ou similares.
Neste caso, o painel de toque 107 supre os dados decoordenadas sobre cada uma das duas posições tocadas para a unidade decontrole 120. A unidade de controle 120 detecta que a chave de busca kl e achave de busca k2 são simultaneamente instruídas com base nos dados decoordenadas supridos pelo painel de toque 107 e na informação de exibiçãoexibida nas posições da tela de exibição correspondendo às posições do paineloperacional indicadas pelos dados de coordenadas.
A unidade de controle 120 busca e extrai os arquivos deimagem tendo tanto a chave de busca kl como a chave de busca k2 como aspalavras chaves e coletivamente exibe as imagens em miniatura dos arquivosde imagem extraídos na tela de monitor 6G, como ilustrado na Fig. 13B.
As imagens em miniatura dos arquivos de imagem, que nãotêm tanto a chave de busca kl como a chave de busca k2 como as palavraschaves, são exibidas em uma ordem aleatória em uma parte afastada dasimagens que são coletivamente exibidas.
Tal exibição pode ser realizada pela unidade de processamentode descompressão 110, unidade de formação de imagem de exibição Illeunidade de processamento de exibição 105 sob o controle da unidade decontrole 120, como no exemplo descrito acima com referência às Figs. 8A a8C.
É possível flexivelmente realizar a busca de imagemutilizando-se múltiplas chaves de busca da maneira acima. Embora o exemploem que as duas chaves de busca são usadas seja descrito acima, a busca deimagem não é restrita ao exemplo acima. Três ou mais chaves de buscapodem ser selecionadas para realizar a busca de imagem utilizando-sesimultaneamente as chaves de busca.
Embora os arquivos de imagem satisfazendo tanto a chave debusca kl como a chave de busca k2 sejam buscados no exemplo das Figs.13 A e 13B, a busca de imagem não é restrita ao exemplo acima. Os arquivosde imagem satisfazendo uma ou outra da chave de busca kl como chave debusca k2 podem ser buscados.
Em outras palavras, quer os arquivos de imagem satisfazendotodas as múltiplas chaves de busca sejam buscados ou quer os arquivos deimagem satisfazendo pelo menos uma das múltiplas chaves de busca sejambuscados, podem ser estabelecidos antecipadamente no aparelho de captaçãode imagem 100.
O usuário pode introduzir e estabelecer que método de busca éusado no aparelho de captação de imagem 100 no início da busca de imagem.Primeira Modificação
Os arquivos de imagem tendo as palavras chaves igualadascom pelo menos uma chave de busca são buscados no aparelho de captaçãode imagem 100 da forma de realização acima. Em outras palavras,informações acerca das palavras chaves são usadas como a chave de busca naforma de realização acima.
Entretanto, a chave de busca não é restrita às informaçõesacerca das palavras chaves. Uma própria imagem, especificamente,informação indicando o resultado da busca de imagem pode ser usada como achave de busca para buscar imagens similares. No aparelho de captação deimagem 100, de acordo com uma primeira modificação, as próprias imagenssão usadas como as chaves de busca para realizar a busca de imagem.
As Figs. 14A e 14B ilustram um exemplo de como realizar abusca de imagem utilizando-se imagens como as chaves de busca. Em umexemplo, na Fig. 14A, imagens que podem ser usadas como as chaves debusca são exibidas em uma maneira distinguivel, por exemplo, são realçadas.
Como descrito acima com referência à Fig. 2, as informaçõesde análise de imagem resultantes da análise de imagem dos dados de imagemde cada arquivo de imagem, é adicionada ao arquivo de imagem como osmetadados. A informação de análise de imagem indica as características daimagem correspondendo a cada dado de imagem, que são digitalizadas porvários métodos, incluindo a detecção de borda e a análise de cor, comodescrito acima. As informações de análise de imagem podem ser usadas paracomparar a similaridade de composição ou objeto entre imagens.
Portanto, uma imagem que é encontrada como uma imagemtendo um aspecto distinto como resultado da busca de imagem é tornadadisponível como a chave de busca. Por exemplo, uma imagem incluindo aface de uma pessoa em uma larga escala ou uma imagem de um prédio oupaisagem tendo uma esboço claro pode ser usada como a chave de busca.
Especificamente, por exemplo, um sinalizador é adicionado aoarquivo de imagem de uma imagem que pode ser usada como à chave debusca a fim de distinguir o arquivo de imagem de tal imagem de outrosarquivos de imagem. Neste caso, como ilustrado na Fig. 14A, as imagens emminiatura das imagens que podem ser usadas como as chaves de busca sãodistinguidamente exibidas, por exemplo, são realçadas.
A Fig. 14B ilustra um estado em que o usuário toca com seusdedos ou similares as posições do painel operacional do painel de toque 107,correspondendo às posições em que são exibidas as imagens em miniatura dasimagens desejadas, entre as imagens em miniatura das imagens que podem serusadas como as chaves de busca.
Neste caso, a unidade de controle 120 pode determinar queimagens em miniatura são especificadas como as chaves de busca com basenos dados de coordenadas supridos pelo painel de toque 107 e as imagens emminiatura exibidas nas posições da tela de exibição correspondendo àsposições do painel operacional indicadas pelos dados de coordenadas.
A unidade de controle 120 lê as informações de análise deimagem dos arquivos de imagem correspondendo às imagens em miniaturaespecificadas e utiliza as informações de análise de imagem como a chave debusca para extrair os arquivos de imagem tendo informações de análise deimagem similares à chave de busca. Em seguida, a unidade de controle 120coletivamente exibe as imagens em miniatura dos arquivos de imagemextraídos em uma certa parte da tela de exibição, como ilustrado na Fig. 14B.
No exemplo ilustrado na Fig. 14B, as duas imagens emminiatura são especificadas como as chaves de busca. As imagens que sãosimilares aos resultados da busca de imagem de ambas as duas imagensespecificadas são extraídas no exemplo da Fig. 14B. Entretanto, as imagensque são similares ao resultado da busca de imagem de uma ou outra das duasimagens especificadas podem ser extraídas, dependendo da instrução dousuário.
Como descrito acima, as imagens podem ser especificadascomo as chaves de busca para reduzir as imagens utilizando-se, por exemplo,uma pessoa ou prédio nas imagens especificadas como a condição de busca.Em outras palavras, é possível extrair imagens similares às imagensespecificadas como as chaves de busca.
Embora uma imagem tendo uma características distinta comoo resultado da busca de imagem seja identificada como a imagem que podeser usada como a chave de pesquisa, a imagem usada como a chave depesquisa não é restringida à acima. Por exemplo, todas as imagens podem serespecificadas como as chaves de busca. Neste caso, não é necessário realçaras imagens em miniatura.
Alternativamente, o usuário pode estabelecer uma imagemusada como a chave de busca antecipadamente.Segunda Modificação
Também em uma segunda modificação, uma própria imagem,especificamente, informações indicando o resultado da busca de imagem,pode ser usada como a chave de busca para buscar imagens similares como naprimeira modificação descrita acima. Entretanto, diferente da primeiramodificação acima em que a inteira imagem é usada como a chave de busca,há casos em que o usuário necessita utilizar somente parte de uma imagemcomo a chave de busca.
Por exemplo, há um caso em que o usuário deseja realizar abusca de imagem com base na face de uma pessoa, entre as faces de múltiplaspessoas de uma imagem. Além disso, há um caso em que o usuário desejabuscar imagens que incluem diferentes pessoas, mas foram capturadas nomesmo local.
Portanto, na segunda modificação, parte de uma imagem étornada disponível como a chave de busca. As Figs. 15A e 15B ilustram umexemplo de como realizar a busca de imagem utilizando-se partes de umaimagem como as chaves de busca.
Com referência às Figs. 15A, presume-se que o usuário desejeutilizar parte de uma imagem em miniatura kx exibida em uma parte esquerdainferior da tela de monitor 6G como a chave de busca. Neste caso, o usuárioclica na posição do painel de operação do painel de toque 107 correspondendoà posição de exibição da imagem em miniatura kx.
Em resposta à operação de clicar pelo usuário, o painel detoque 107 supre os dados de coordenadas correspondendo à posição em que aoperação de clicar é realizada na unidade de controle 120. A unidade decontrole 120 determina que imagem em miniatura é selecionada com base nosdados de coordenadas supridos pelo painel de toque 107 e na imagem emminiatura sobre a tela de monitor 6G correspondendo à posição instruída.
Em seguida, como ilustrado na Fig. 15B, a unidade de controle120 exibe a imagem correspondendo à imagem em miniatura selecionada pelousuário na inteira tela de monitor 6G e circunda as partes da imagem, quepodem ser especificadas como as chaves de busca, com molduras etc. paraexibir as partes de uma maneira em que o usuário possa selecionar as partes.As partes da imagem selecionada, que podes ser especificadascomo as chaves de busca, incluem uma parte que é determinada como sendo aface de uma pessoa e uma parte que é determinada como sendo um prédiotendo uma característica distinta, como resultado da análise de imagemincluindo a detecção de borda e a análise de cor, como descrito acima.
Informações indicando as partes da imagem que podem serespecificadas como as chaves de busca são incluídas nas informações deanálise de imagem de cada arquivo de imagem. A unidade de controle 120utiliza as informações de análise de imagem do arquivo de imagem e controlaa unidade de processamento de descompressão 110, a unidade de formação deimagem de exibição lllea unidade de processamento de exibição 105, a fimde realizar a exibição na tela de monitor 6G da unidade de monitor 106 damaneira ilustrada na Fig. 15B.
Por exemplo, clicando-se em uma parte exibida por umapessoa kl no estado da Fig. 15B permite-se que a imagem da parte exibida dapessoa (as informações de análise de imagem da parte exibida da pessoa) sejaestabelecida como a chave de busca.
Realizando-se uma certa operação, por exemplo, clicando-seem um ícone de Retorno (não mostrado) exibido na tela de monitor 6Gpermite-se que a imagem exibida retorne ao estado ilustrado na Fig. 15A.Quando o usuário toca com seu dedo ou similar na posição em que a imagemem miniatura kx é exibida no estado da Fig. 15 A, a busca de imagem pode serrealizada utilizando-se a parte exibida da pessoa kl, incluída na imagem,como a chave de busca.
Similarmente, clicando-se em uma parte exibida de prédio k2no estado da Fig. 15B permite-se que a imagem da parte exibida de prédio(informações de análise de imagem sobre a parte exibida de prédio) sejaestabelecida como a chave de busca.
Quando o usuário toca com seu dedo ou similar na posição emque a imagem em miniatura kx é exibida, após a imagem exibida serretornada para o estado da Fig. 15A, a busca de imagem pode ser realizadautilizando-se a parte exibida de prédio k2 incluída na imagem como a chavede busca.
Embora a busca de imagem seja realizada após a imagemexibida ser retornada do estado da Fig. 15B para o estado da Fig. 15 A, a buscade imagem pode ser imediatamente realizada de acordo com a parteespecificada no estado da Fig. 15B para exibir o resultado da busca deimagem.
Como descrito acima, parte de uma imagem pode ser usadacomo a chave de busca para realizar a busca de imagem.
Partes de múltiplas imagens podem ser usadas como as chavesde busca. As Figs. 16A a 16C ilustram um exemplo de como realizar a buscade imagem utilizando-se partes de múltiplas imagens como as chaves debusca.
Com referência à Fig. 16A, presume-se que o usuário desejeutilizar parte de uma imagem em miniatura kx e parte de uma imagem emminiatura ky, que são exibidas em partes inferiores da tela de monitor 6G,como as chaves de busca.
Neste caso, primeiro o usuário clica na posição sobre o painelde operação do painel de toque 107 correspondendo à posição onde a imagemem miniatura kx é exibida. Em resposta à operação de clicar pelo usuário, aunidade de controle 120 determina que a imagem em miniatura kx sejaselecionada com base nos dados de coordenadas supridos pelo painel de toque107 e nas informações de exibição exibidas na posição da tela de exibiçãocorrespondendo à posição do painel operacional indicada pelos dados decoordenadas, como escrito acima.
Em seguida, como ilustrado na Fig. 16B, a unidade de controle120 exibe a imagem correspondendo à imagem em miniatura selecionada kxsobre a inteira tela de monitor 6G e circunda as partes kxl e kx2 da imagem,que podem ser especificadas como as chaves de busca, com molduras, etc.,para exibir as partes kxl e kx2 de uma maneira em que o usuário possaselecionar as partes.
A exibição da Fig. 16B é conseguida lendo-se os dados deimagem e o resultado da análise de imagem do arquivo de imagemcorrespondendo à imagem em miniatura selecionada e processando-se osdados de leitura na unidade de processamento de descompressão 110, unidadede formação de imagem de exibição 111 e unidade de processamento deexibição 105.
As partes da uma imagem selecionada, que podem serespecificadas como as chaves de busca, incluem uma parte que é determinadacomo sendo a face de uma pessoa e uma parte que é determinada como sendoum prédio tendo uma característica distinta, como o resultado da análise deimagem incluindo a detecção de borda e a análise de cor, como descritoacima.
Em resposta a, por exemplo, uma operação de clicar sobre aparte exibida da pessoa kxl pelo usuário no estado da Fig. 16B, a unidade decontrole 120 reconhece que parte é instruída e estabelece a imagem da parteexibida da pessoa (a informação de análise de imagem sobre a parte exibidada pessoa) como a chave de busca.
Realizando uma certa operação, por exemplo, clicando noícone de retorno (não mostrado) exibido na tela de monitor 6G após a parteusada como a chave de busca ser selecionada na primeira imagem kx damaneira acima, permite-se que a imagem exibida retorne para o estadoilustrado na Fig. 16A.
Em seguida, o usuário clica na posição do painel operacionaldo painel de toque 107 correspondendo à posição em que a imagem emminiatura ky é exibida. Em resposta à operação de clicar pelo usuário, aunidade de controle 120 determina que a imagem em miniatura ky sejaselecionada com base nos dados de coordenadas supridos pelo painel de toque107 e na informação de exibição exibida na posição da tela de exibiçãocorrespondendo à posição do painel operacional indicado pelos dados decoordenadas.
Em seguida, como ilustrado na Fig. 16C, a unidade de controle120 exibe a imagem correspondendo à imagem em miniatura selecionada kysobre a inteira tela de monitor 6G e circunda as partes kyl, ky2 e ky3 daimagem, que podem ser especificadas como as chaves de busca, commolduras etc., para exibir as partes kyl, ky2 e ky3 de uma maneira em que ousuário pode selecionar as partes.
A exibição da Fig. 16C é também conseguida lendo-se osdados de imagem e o resultado da análise de imagem do arquivo de imagemcorrespondendo à imagem em miniatura selecionada e processando-se osdados lidos na unidade de processamento de descompressão 110, unidade deformação de imagem de exibição Ille unidade de processamento de exibição105.
Em resposta a, por exemplo, uma operação de clicar sobre aparte exibida da pessoa kyl pelo usuário no estado da Fig. 16C, a unidade decontrole 120 reconhece que parte é especificada e estabelece a imagem daparte exibida da pessoa (as informações de análise de imagem da parteexibida da pessoa) como a chave de busca.
Realizando-se uma certa operação, por exemplo, clicando-se oícone de Retorno (não mostrado), exibido sobre a tela de monitor 6G após aparte usada como a chave de busca ser selecionada na segunda imagem ky damaneira acima, permite-se que a imagem exibida retorne para o estadoilustrado na Fig. 16A.
Quando o usuário toca com seus dedos ou similares asposições em que as imagens em miniatura kx e ky são exibidas no estado daFig. 16Α, a busca de imagem pode ser realizada utilizando-se as parte exibidada pessoa kxl e kyl como as chaves de pesquisa.
Em outras palavras, a parte kxl da imagem kxea parte kyl daimagem ky podem ser usadas como as chaves de busca para realizar a buscade imagem. Neste caso, é possível buscar-se uma imagem incluindo umaparte que é similar a tanto à parte kxl da imagem kx como a parte kyl daimagem ky ou buscar-se uma imagem incluindo uma parte que é similar auma ou outra delas.
Além disso, se múltiplas partes, que podem ser selecionadas,existirem em uma imagem, múltiplas partes entre as partes que podem serselecionadas podem ser selecionadas como as chaves de busca.
As partes da uma imagem selecionada, que podem serespecificadas como as chaves de busca, incluem um parte que é determinadacomo sendo a face de uma pessoa e uma parte que é determinada como sendoum prédio tendo uma características distinta, como o resultado da análise deimagem incluindo a detecção da borda e a análise de cor da descrição acima.
Entretanto, as partes da uma imagem selecionada, que podemser especificadas como as chaves de busca, não são restritas às acima. Porexemplo, uma parte dentro de uma faixa especificada pelo usuário da imagemde um arquivo de imagem gravado no meio de gravação 135 pode serestabelecida como a chave de busca.
Embora as informações de análise de imagem de cada arquivode imagem sejam usadas para realizar a busca de imagem nas primeira esegunda modificações descritas acima com referência às Figs. 14A a 16C, ométodo de busca de imagem não é limitado ao acima. Se a unidade decontrole 120 do aparelho de captação de imagem 100 tiver uma capacidade deprocessamento mais elevada, a análise de imagem pode ser realizada em cadaimagem para realizar a busca de imagem com base no resultado da análise deimagem.Em outras palavras, após a informação de análise de imagem,que é para ser realmente usada como a chave de busca, ser adquiridarealizando-se a análise de imagem em uma imagem específica, o resultado daanálise de imagem pode ser comparado com as informações de análise deimagem adquiridas como a chave de busca, enquanto realizando-se a análisede imagem em cada imagem dentro da faixa de busca, para realizar a busca deimagem.
Terceira Modificação
As imagens resultantes da busca de imagem são coletivamenteexibidas em uma certa parte (por exemplo, próximo da exibição de chave debusca instruída) da tela de monitor 6G nas formas de realização acima.
Entretanto, o método de exibição das imagens resultantes da busca de imagemnão é restringido ao acima. As Figs. 17A a 18B ilustram outros exemplos decomo exibir as imagens resultantes da busca de imagem de acordo com umaterceira modificação.
A Fig. 17A ilustra um estado em que a chave de busca éselecionada e a exibição de chave de busca Kl é feita no aparelho de captaçãode imagem 100, para possibilitar a busca de imagem. Neste estado, o usuárionão somente toca na exibição de chave de busca Kl com seu dedo ou similar,mas também realiza a operação de arraste com a exibição de chave de buscaKl tocada com seu dedo ou similar.
Em resposta à operação de arraste pelo usuário, a busca deimagem é realizada utilizando-se a chave de busca correspondendo à exibiçãode chave de busca Kl. A unidade de controle 120 coletivamente exibe asimagens em miniatura das imagens igualadas com a chave de busca em tornoda exibição de chave de busca Kl que está sendo movida na tela de monitor6G, como ilustrado na Fig. 17B.
Isto apresenta ao usuário uma imagem em que a exibição dechave de busca Kl serve como um eletroímã e as imagens em miniatura dasimagens igualadas com a chave de busca serve como metais atraídos para oeletroímã.
A exibição pode ser realizada formando-se a imagem exibida econtrolando-se a exibição com base no resultado da busca de imagemrealizada pela unidade de controle 120 (as imagens igualadas com a chave debusca) e a posição da exibição de chave de busca Kl na tela de monitor 6G.
Especificamente, esta exibição pode ser realizada pela unidadede controle 120, que controla a unidade de processamento de descompressão110, a unidade de formação de imagem de exibição lllea unidade deprocessamento de exibição 105, a fim de exibir as imagens em miniaturacorrespondendo aos dados de imagem resultante da busca de imagem, emassociação com a posição da exibição de chave de pesquisa Kl.
Uma vez que a exibição de chave de busca Kl move-se deacordo com a operação de arraste pelo usuário, o resultado da busca pode seratualizado de acordo com a posição da exibição de chave de busca Kl em pre-determinado tempo, para permitir que as imagens em miniatura das imagensresultantes da busca de imagem sigam a exibição de chave de busca Kl.
Também no modo de exibição das Figs. 17A e 17B, asimagens em miniatura resultantes da busca de imagem são mantidascoletivamente exibidas dentro do período de temperatura predeterminado T,uma vez que o usuário liberou seu dedo ou similar da exibição de chave depesquisa Kl.
No exemplo das Figs. 17A e 17B, o resultado da busca deimagem pode ser exibido de acordo com o movimento da exibição de chavede pesquisa.
O resultado da busca de imagem pode ser exibido em umamaneira ilustrada nas Figs. 18A e 18B, em que as imagens em miniatura dasimagens que não são igualadas com a chave de busca são movidasrapidamente para fora da tela de monitor 6G.A Fig. 18Α ilustra um estado em que a chave de busca éselecionada e a exibição de chave de busca Kl é feita no aparelho de captaçãode imagem 100, para possibilitar a busca de imagem. Neste estado, o usuárionão somente toca a exibição de chave de busca Kl com seu dedo ou similar,mas também realiza a operação de arraste com a exibição de chave depesquisa Kl tocada com seu dedo ou similar.
Em resposta à operação de arraste pelo usuário, a busca deimagem é realizada utilizando-se a chave de busca correspondendo à exibiçãode chave de busca Kl. A unidade de controle 120 faz com que a exibição dechave de busca Kl, que está sendo movida sobre a tela de monitor 6G, mova-se rapidamente para fora das imagens em miniatura das imagens que não sãoigualadas com a chave de busca, como ilustrado na Fig. 18B. A unidade decontrole 120 deixa somente as imagens em miniatura das imagens igualadascom a chave de busca na tela de monitor 6G.
Isto apresenta ao usuário uma imagem em que a exibição dechave de busca Kl serve como um eletroímã e as imagens em miniatura dasimagens que não são igualadas com a chave de busca servem como eletroímãsde polaridade-invertida, repelindo o eletroímã.
Esta exibição pode ser realizada formando-se a imagemexibida e controlando-se a exibição com base no resultado da busca deimagem realizada pela unidade de controle 120 e na posição da exibição dechave de pesquisa Kl sobre a tela de monitor 6G.
Especificamente, esta exibição pode ser realizada pela unidadede controle 120, que controla a unidade de processamento de descompressão110, a unidade de formação de imagem de exibição 111 e a unidade deprocessamento de exibição 105, a fim de identificar as imagens em miniaturadas imagens que não são igualadas com a chave de busca com base noresultado da busca de imagem e remover a exibição das imagens em miniaturadas imagens que não são igualadas com a chave de busca da tela de monitor6G, em associação com a posição da exibição de chave de busca Kl.
Uma vez que a exibição de chave de busca Kl se move deacordo com a operação de arraste pelo usuário, o resultado da busca pode seratualizado de acordo com a posição da exibição de chave de busca Kl empredeterminado tempo, para permitir que as imagens em miniatura dasimagens não sejam igualadas com a chave de busca a ser movida rapidamentepara fora da tela de monitor 6G.
Também no modo de exibição das Figs. 18A e 18B, somenteas imagens em miniatura das imagens que são igualadas com a chave debusca são mantidas sendo exibidas na tela de monitor 6G dentro do períodode tempo predeterminado T, uma vez que o usuário liberou seu dedo ousimilar da exibição de chave de busca Kl.
Também no exemplo das Figs. 18A e 18B, o resultado dabusca de imagem pode ser exibido de acordo com o movimento da exibiçãode chave de busca.
A fim de realizar os modos de exibição descritos acima comreferência às Figs. 17A a 18B, a posição de exibição, o ângulo de exibição e adistância de movimento das imagens em miniatura podem ser variados paraobter-se um modo de exibição natural, que não traga desconforto ao usuário.
Quarta Modificação
O resultado da busca de imagem pode ser determinadocircundando-se as imagens que são igualadas com a chave de busca e sãocoletivamente exibidas como o resultado da busca de imagem nas formas derealização acima, como descrito acima com referência às Figs. 9A e 9B.
Entretanto, a operação para determinar o resultado da busca deimagem não é restringida à acima e o resultado da busca de imagem pode serdeterminado por várias outras operações de determinação. As Figs. 19 a 24Bilustram exemplos de como determinar o resultado da busca de imagem deacordo com uma quarta modificação.A Fig. 19 ilustra um estado em que, em resposta a umaoperação de toque pelo usuário na exibição de chave de busca Kl com seudedo ou similar, a busca de imagens igualadas com a chave de busca Kl,correspondendo à exibição de chave de pesquisa Kl, é iniciada e as imagensem miniatura das imagens igualadas com a chave de busca kl sãocoletivamente exibidas.
Neste caso, manter o contato de um dedo do usuário ou similarcom a exibição de chave de pesquisa Kl, por um período de tempo maislongo do que o período de tempo predeterminado T, faz com que as imagenscorrespondentes às imagens em miniatura, que são coletivamente exibidaspara serem determinadas, serem o resultado da busca de imagem.
Em outras palavras, é possível para o usuário realizar a buscade imagem usando a chave de busca kl, correspondendo à exibição de chavede busca Kl, e determinar o resultado da busca de imagem somente mantendoo contato de seu dedo ou similar com uma exibição de chave de pesquisadesejada.
A unidade de controle 120 pode realizar a operação dedeterminação do exemplo da Fig. 19 somente controlando o tempo durante oqual o usuário mantém-se tocando a exibição de chave de busca com seu dedoou similar.
A operação de determinação da Fig. 19 é muito simples,porém leva um tempo mais longo do que o período de tempo predeterminadoT constantemente para determinar o resultado da busca de imagem.Entretanto, há casos em que o usuário deseja determinar o resultado da buscade imagem tão cedo quanto possível. As operações de determinação doresultado da busca de imagem descrita abaixo podem ser realizadas pelousuário em um tempo arbitrário.
As Figs. 20 e 20B ilustram um primeiro exemplo da operaçãode determinação do resultado da busca de imagem, que pode ser realizadapelo usuário em tempo arbitrário. A Fig. 20A ilustra um estado em que aexibição do resultado da busca de imagem, utilizando-se a chave de busca kl,correspondendo à exibição de chave de busca Kl, é mantida.
Quando a exibição de chave de busca Kl recebe dois cliquesno estado da Fig. 20A de uma maneira ilustrada na Fig. 10B, as imagensexibidas próximo da exibição de chave de busca Kl são determinadas comosendo o resultado da busca de imagem.
No exemplo das Figs. 20A e 20B, o usuário pode somente dardois cliques na exibição de chave de busca Kl a ser usada para determinar oresultado da busca de imagem.
Neste caso, a unidade de controle 120 somente determina oresultado da busca de imagem quando a unidade de controle 120 detecta que adupla operação é realizada na exibição de chave de busca instruída, parainiciar a busca de imagem com base nos dados de coordenadas supridos pelopainel de toque 107 e não é necessário que a unidade de controle 120 realizeprocessamento complicado.
As Figs. 21A e 2IB ilustram um segundo exemplo da operaçãode terminação do resultado da busca de imagem, que pode ser realizada pelousuário em tempo arbitrário. A Fig. 21A ilustra um estado em que a exibiçãodo resultado da busca de imagem, utilizando a chave de busca kl,correspondendo à exibição de chave de busca Kl, é mantida.
O ícone de pasta de imagem correspondente é também exibidono estado da Fig. 21A e o usuário realiza a operação de arraste nas imagensque são coletivamente exibidas como o resultado da busca de imagem comseu dedo ou similar, de uma maneira mostrada por uma seta na Fig. 21B, paraarmazenar as imagens na pasta de imagem. Como resultado, as imagensexibidas próximo da exibição de chave de busca Kl são determinadas comosendo o resultado da busca de imagem.
No exemplo das Figs. 21A e 21B, o usuário somente poderealizar a operação de arraste nas imagens que são coletivamente exibidas,para permitir que o resultado da busca de imagem seja determinado e permitirque as imagens sejam armazenadas na pasta de imagem. A pasta de imagempode ser automaticamente exibida ou pode ser exibida em resposta a umacerta operação, por exemplo, uma operação de clicar sobre as imagens quesão coletivamente exibidas.
Também neste caso, a unidade de controle 120 somentedetermina o resultado da busca de imagem quando a unidade de controle 120detecta que a operação de arraste é realizada nas imagens que sãocoletivamente exibidas com base nos dados de coordenada supridos pelopainel de toque 107 e não é necessário que a unidade de controle 120 realizeprocessamento complicado.
As Figuras 22A e 22B ilustram um terceiro exemplo daoperação de determinação do resultado da busca de imagem, que pode serrealizada pelo usuário em tempo arbitrário. A Fig. 22A ilustra um estado emque a exibição do resultado da busca de imagem, utilizando-se a chave debusca kl correspondendo à exibição de chave de busca Kl, é mantida.
Quando o aparelho de captação de imagem 100 é inclinado emuma maneira ilustrada na Fig. 22B no estado da Fig. 22A, as imagens que sãocoletivamente exibidas como o resultado da busca de imagem sãodeterminadas como sendo o resultado da busca de imagem.
Neste caso, a exibição das imagens como se estivessem caindoda tela de monitor 6G permite que o resultado da busca de imagem sejadeterminado, enquanto apresentando ao usuário uma imagem em que asimagens são movidas para outro contêiner.
No exemplo das Figs. 22A e 22B, o usuário somente podeinclinar o aparelho de captação de imagem 100 para determinar o resultado dabusca de imagem.
Neste caso, a unidade de controle 120 pode determinar se oaparelho de captação de imagem 100 é inclinado com base na saída doresultado de detecção do sensor de movimento 137. Se o aparelho de captaçãode imagem 100 for inclinado enquanto o resultado da busca de imagem estásendo exibido, a unidade de controle 120 reconhece que a operação pelousuário é para determinar o resultado da busca de imagem e não é necessárioque a unidade de controle 120 realize processamento complicado.
As Figs. 23 A e 23B ilustram um quarto exemplo da operaçãode determinação do resultado da busca de imagem, que pode ser realizadapelo usuário em tempo arbitrário. A Fig. 23A ilustra um estado em que aexibição do resultado da busca de imagem, utilizando-se a chave de busca kl,correspondendo à exibição de chave de busca Kl, é mantida.
Quando o aparelho de captação de imagem 100 é agitado delado para lado de uma maneira ilustrada na Fig. 23B no estado da Fig. 23 A, asimagens que são coletivamente exibidas como o resultado da busca deimagem são determinadas como sendo o resultado da busca de imagem.
Neste caso, a exibição das imagens como se estivessem caindoda tela de monitor 6G permite que o resultado da busca de imagem, sejadeterminado enquanto apresentando ao usuário uma imagem em que asimagens são movidas para outro contêiner.
No exemplo das Figs. 23A e 23B, o usuário somente podeagitar o aparelho de captação de imagem 100 de lado para lado paradeterminar o resultado da busca de imagem.
Neste caso, a unidade de controle 120 pode determinar se oaparelho de captação de imagem 100 é agitado de lado para lado, com base nasaída do resultado da detecção do sensor de movimento 137. Se o aparelho decaptação de imagem 100 for agitado de lado para lado, enquanto o resultadoda busca de imagem está sendo exibido, a unidade de controle 120 reconheceque a operação pelo usuário é para determinar o resultado da busca deimagem e não é necessário para a unidade de controle 120 realizarcomplicado processamento.
As Figs. 24A e 24B ilustram um quinto exemplo da operaçãode determinação do resultado da busca de imagem, que pode ser realizadapelo usuário em tempo arbitrário. A Fig. 24A ilustra um estado em que aexibição do resultado da busca de imagem, utilizando-se a chave de busca Kl,correspondendo à exibição de chave de busca Kl, é mantida.
Quando a face de topo do aparelho de captação de imagem 100recebe um clique realizado pelo usuário de uma maneira ilustrada na Fig. 24Bno estado da Fig. 24A, as imagens, que são coletivamente exibidas como oresultado da busca de imagem, são determinadas como sendo o resultado dabusca de imagem.
Neste caso, a exibição das imagens como se estivessem caindoda tela de monitor 6G permite que o resultado da busca de imagem sejadeterminado enquanto apresentando ao usuário uma imagem em que asimagens são movidas para outro contêiner.
No exemplo das Figs. 24A e 24B, o usuário somente podeclicar na face de topo do aparelho de captação de imagem 100 paradeterminar o resultado da busca de imagem.
Neste caso, a unidade de controle 120 pode determinar se oaparelho de captação de imagem 100 recebeu clique com base na saída doresultado de detecção pelo sensor de movimento 137 ou pela saída doresultado de detecção pelo painel de toque 136 do aparelho.
Se o aparelho de captação de imagem 100 receber um cliqueenquanto o resultado da busca de imagem está sendo exibido, a unidade decontrole 120 reconhece que a operação pelo usuário é para determinar oresultado da busca de imagem e não é necessário que a unidade de controle120 realize complicado processamento.
Quinta Modificação
Embora uma palavra chave ou uma própria imagem seja usadacomo a chave de busca nas formas de realização e modificações acima, achave de busca não é restrita às acima. Como descrito acima, a informaçãoGPS é adicionada ao arquivo de imagens. Portanto, a informação de posição,incluindo informação de longitude e informação de latitude, que sãorepresentadas de uma maneira similar àquela da informação GPS, podem serusadas como a chave de busca.
Quando as informações de posição são usadas como a chavede busca, informações de posição desejadas podem ser selecionadas dasinformações de GPS, que já foram adicionadas ao arquivo de imagem ou ousuário pode introduzir a informação de posição usada como a chave de buscacom a unidade de operação 131.
Alternativamente, uma tabela de informação de posição, emque nomes de locais são associados com informações de posição, pode sercriada na EEPROM 124 ou no meio de gravação 135 do aparelho de captaçãode imagem 100. Neste caso, as informações de posição podem ser adquiridasde um nome de local, que é introduzido para utilização das informações deposição adquirida como a chave de busca.
Também quando a informação de posição é usada como achave de busca, a busca de imagem é realizada se o usuário realizar umaoperação de instrução (operação de toque) na exibição de chave de busca, queé feita de acordo com as informações de posição, como descrito acima.
A busca de imagem não somente resulta em extração dosarquivos de imagem tendo as informações de GPS igualadas com asinformações de posição, que são chave de busca instruída, porém tambémpode resultar em extração de arquivos de imagem tendo as informações deGPS dentro de uma certa faixa. Por exemplo, os arquivos de imagem, tendo asinformações de GPS dentro de uma faixa de um raio de 5 km em torno dasinformações de posição, que são usadas como a chave de busca, podem serextraídos.Como descrito acima, a busca de imagem utilizando-se asinformações adicionadas em cada arquivo de imagem como os metadados,pode ser realizada.
Vantagens das Formas de Realização
No aparelho de captação de imagem 100 das formas derealização acima, a busca de imagem pode ser realizada utilizando-se acaracterística do painel de toque 107, enquanto o estado do refinamento debusca de imagem está sendo confirmado.
Se o resultado da busca de imagem for diferente de um estadodesejado, é possível imediatamente detectar aquele estado e facilmentecomutar para outra chave de busca (condição de busca).
Se a busca de imagem resultar em um estado desejado, umaimagem pode ser determinada pelas imagens resultantes do refinamento deimagem por uma operação intuitiva. Isto se aproxima de um estado em que osobjetos são organizados no mundo real, assim melhorando a usabilidade doaparelho de captação de imagem.
Método e Programa
Como evidente pelas formas de realização acima, o método eprograma de acordo com as formas de realização da presente invenção podemser principalmente realizados como o método e programa descritos acima comreferência aos fluxogramas das Figs. 11 e 12.
Especificamente, a presente invenção é aplicável ao métododescrito acima com referência às Figs. 11 e 12.
A presente invenção é aplicável a um programa executando oprocesso descrito acima com referência às Figs. 11 e 12.
Por conseguinte, o aparelho de processamento de imagem deacordo com as formas de realização da presente invenção, pode ser realizadoinstalando-se o programa de acordo com a forma de realização da presenteinvenção em uma câmera estática digital ou vários aparelhos deprocessamento de imagem.
Outros
Nas formas de realização acima, a unidade de exibição 106realiza um dispositivo de exibição, o painel de toque 107 realiza meios dedetecção de posição instruída e o meio de gravação 135 realiza meios dearmazenagem. Principalmente, a unidade de controle 120 realiza meios decontrole de exibição de chave de busca, meios de busca e meios de controlede exibição.
Embora a presente invenção seja aplicada ao aparelho decaptação de imagem das formas de realização acima, a presente invenção nãoé limitada ao aparelho de captação de imagem. Por exemplo, a presenteinvenção é aplicável a uma terminal de telefone móvel com uma função decâmera, um terminal de informação móvel chamado um assistente digitalpessoa (PDA), capaz de processar dados de imagem, e vários outros aparelhosde processamento de imagem, capazes de processar dados de imagem.
Os dados de imagem a serem exibidos não é restringido aosdados de imagem referentes a imagens estáticas. Por exemplo, a presenteinvenção é aplicável a um aparelho de processamento de imagem que exibeimagens representativas e imagens em miniatura de múltiplos teores demúltiplas imagens móveis armazenadas em um meio de gravação.
Embora o painel de toque 107 do aparelho de captação deimagem 100 seja capaz de detectar contato com o dedo de um usuário ousimilar nas formas de realização acima, a função do painel de toque 107 não élimitada à acima. Por exemplo, um painel de toque capaz de detectar aposição do dedo de um usuário ou similar, que não está em contato com seupainel operacional mas em alguma extensão pode ser usado para realizar oaparelho de captação de imagem 100 de acordo com a forma de realização dapresente invenção.
Em outras palavras, o painel de toque 107 não é restrito aopainel de toque de tipo de contato. Por exemplo, um painel de toque de tipode não-contato pode ser usado, que pode detectar uma variação de voltagemou brilho em seu painel de operação em uma posição em que o dedo dousuário ou similar se aproxime em alguma extensão para identificar a posiçãono painel de operação, como uma posição instruída.
Embora as imagens em miniatura sejam exibidas em posiçõesaleatórias e em orientações aleatórias, por exemplo, como ilustrado na Fig.8A, nas formas de realização acima, a exibição das imagens em miniatura nãoé restrita à acima.
As imagens em miniatura pode ser exibidas em uma orientaçãoconstante. Para resumir, as formas de realização da presente invençãocaracterizam-se na exibição coletiva das imagens em miniatura das imagensigualadas com a chave de busca em uma certa parte da tela de exibição comoo resultado da busca de imagem. Outras partes podem ser exibidas de váriasmaneiras.
O presente pedido contém assunto relativo àquele descrito noPedido de Patente Prioritário Japonês JP 2008-30381, depositado noEscritório de Patente Japonês em 28 de novembro de 2008, cujo inteiroconteúdo é por este meio incorporado por referência.
Deve ser entendido por aqueles hábeis na técnica que váriasmodificações, combinações, sub-combinações e alterações podem ocorrer,dependendo das exigências de projeto e outros fatores na medida em que elesse situem dentro do escopo das reivindicações anexas ou seus equivalentes.
Claims (18)
1. Aparelho de processamento de imagem, caracterizado pelofato de compreender:meio de detecção de posição instruída, para receber umaoperação de instrução por um usuário em uma tela de exibição de umdispositivo de exibição, detectar uma posição em que a operação de instruçãoé realizada e dar saída à posição detectada;meio de armazenagem para armazenagem de uma pluralidadede itens de dados de imagem, cada um incluindo informações correspondentesa uma chave de busca;meio de controle de exibição de chave de busca para fazer comque pelo menos uma chave de busca seja seletivamente exibida na tela deexibição do dispositivo de exibição;meio de busca para, se a chave de busca exibida na tela deexibição do dispositivo de exibição for instruída pelo meio de controle deexibição de chave de busca, através do meio de detecção de posição instruída,buscar o meio de armazenagem para os dados de imagem correspondendo àchave de busca instruída para extrair os dados de imagem; emeio de controle de exibição para coletivamente exibirimagens correspondendo aos dados de imagem extraídos pelo meio de buscaem uma certa parte da tela de exibição.
2. Aparelho de processamento de imagem de acordo com areivindicação 1, caracterizado pelo fato do meio de detecção de posiçãoinstruída receber uma operação de instrução pelo usuário em seu painel deoperação correspondendo à tela de exibição do dispositivo de exibição,detectar uma posição onde a operação de instrução for realizada no painel deoperação e dar saída na posição detectada.
3. Aparelho de processamento de imagem de acordo com areivindicação 2, caracterizado pelo fato de compreender ainda:meio de determinar a busca para, se uma operação deinstrução, para determinar o resultado da busca, for recebida dentro de umtempo predeterminado, uma vez que as imagens correspondendo aos dados deimagem extraídos pelo meio de busca tiverem sido coletivamente exibidas emuma certa parte da tela de exibição sob o controle do meio de controle deexibição, determinar o resultado da busca que está sendo exibida.
4. Aparelho de processamento de imagem de acordo com areivindicação 3, caracterizado pelo fato da operação de instrução, paradeterminar o resultado da busca, ser uma operação de arraste para circundaras imagens coletivamente exibidas na tela de exibição do dispositivo deexibição do painel de operação do meio de detecção de posição instruída.
5. Aparelho de processamento de imagem de acordo com areivindicação 3, caracterizado pelo fato da operação de instrução, paradeterminar o resultado da busca, ser uma operação de instrução para mantercontato com uma certa posição no painel de operação do meio de detecção deposição instruída por um período de tempo predeterminado ou mais longo.
6. Aparelho de processamento de imagem de acordo com areivindicação 3, caracterizado pelo fato da operação de instrução, paradeterminar o resultado da busca, ser uma operação para instruir uma certaposição no painel de operação do meio de detecção de posição instruída duasvezes.
7. Aparelho de processamento de imagem de acordo com areivindicação 3, caracterizado pelo fato da operação de instrução, paradeterminar o resultado da busca, ser uma operação para armazenar as imagenscoletivamente exibidas na tela de exibição do dispositivo de exibição, em umadesejada pasta, através do meio de detecção de posição instruída.
8. Aparelho de processamento de imagem de acordo com areivindicação 3, caracterizado pelo fato de compreender ainda:meio de detecção de movimento para detectar o movimento doaparelho de processamento de imagem,em que a operação de instrução, para determinar o resultado dabusca ser uma operação de inclinar o aparelho de processamento de imagem,a operação sendo detectada pelo meio de detecção de movimento.
9. Aparelho de processamento de imagem de acordo com areivindicação 3, caracterizado pelo fato de compreender ainda:meio de detecção de movimento, para detectar o movimentodo aparelho de processamento de imagem,em que a operação de instrução, para determinar o resultado dabusca é uma operação para agitar o aparelho de processamento de imagem, aoperação sendo detectada pelo meio de detecção de movimento.
10. Aparelho de processamento de imagem de acordo com areivindicação 3, caracterizado pelo fato de compreender ainda:meio de detecção de operação de clicar para detectar umaoperação de clicar no aparelho de processamento de imagem.em que a operação de instrução, para determinar o resultado dabusca, é uma operação de clicar no aparelho de processamento de imagem, aoperação sendo detectada pelo meio de detecção de operação de clicar.
11. Aparelho de processamento de imagem de acordo com areivindicação 2, caracterizado pelo fato de compreender ainda:meio de remoção de busca para, se nenhuma operação deinstrução for recebida dentro de um tempo predeterminado, uma vez que asimagens correspondendo aos dados de imagem extraídos pelo meio de buscativerem sido coletivamente exibidas em uma certa parte da tela de exibiçãosob o controle do meio de controle de exibição, remover o resultado da buscae retornar a exibição para um estado original.
12. Aparelho de processamento de imagem de acordo com areivindicação 2, caracterizado pelo fato de, se uma pluralidade de chaves debusca for exibida na tela de exibição do dispositivo de exibição pelo meio decontrole de exibição de chave de busca, uma operação de instrução serrealizada em uma pluralidade de posições do painel de operação do meio dedetecção de posição instruída, e a pluralidade de chaves ser determinada comosendo as chaves de busca usadas na busca de imagem, o meio de buscabuscando dados de imagem utilizando a pluralidade de chaves de buscainstruída.
13. Aparelho de processamento de imagem de acordo com areivindicação 2, caracterizado pelo fato das chaves de busca incluírem pelomenos um de dados de texto, informação de posição e dados imagem.
14. Aparelho de processamento de imagem de acordo com areivindicação 13, caracterizado pelo fato de, se os dados de imagem foremusados como a chave de busca, uma ou mais partes da imagemcorrespondendo aos dados de imagem serem instruídas como as chaves debusca com uma operação de instrução no painel de operação do meio dedetecção de posição instruída.
15. Aparelho de processamento de imagem de acordo com areivindicação 2, caracterizado pelo fato de compreender ainda:meio de movimento de exibição para, se uma operação deinstrução na posição do painel de operação, correspondendo à posição em quea chave de busca instruída for exibida, continuar a mover a posição instruída,movendo a posição onde a chave de busca é exibida de acordo com a posiçãoinstruída,em que o meio de controle de exibição move a imagemcorrespondendo aos dados de imagem extraídos pelo meio de busca, deacordo com o movimento da posição, onde a chave de busca é exibida.
16. Aparelho de processamento de imagem de acordo com areivindicação 2, caracterizado pelo fato de compreender:meio de mover a exibição para, se uma operação de instruçãona posição do painel de operação, correspondendo à posição em que a chavede busca instruída é exibida for continuada para mover a posição instruída,mover a posição onde a chave de busca é exibida de acordo com a posiçãoinstruída,em que, se a imagem correspondendo aos dados de imagemque não são igualados com a chave de busca instruída for exibida, o meio decontrole de exibição move a imagem para uma posição afastada da posiçãoem que a chave de busca é exibida, de acordo com o movimento da posiçãoem que a chave de busca é exibida.
17. Método de exibição de imagem, caracterizado pelo fato decompreender as etapas de:fazer com que pelo menos uma chave de busca sejaseletivamente exibida em uma tela de exibição de um dispositivo de exibiçãopelo meio de controle de exibição de chave de busca;receber uma operação de instrução por um usuário, através demeio de detecção de posição instruída, para receber uma operação deinstrução pelo usuário na tela de exibição do dispositivo de exibição, detectara posição onde a operação de instrução é realizada e dar saída à posiçãodetectada;buscar, se a chave de busca exibida for instruída na etapa derecebimento de operação de instrução, meio de armazenagem em que umapluralidade de itens de dados de imagem, cada um incluindo informaçãocorrespondendo à chave de busca, é armazenada para os dados de imagemcorrespondendo à chave de busca instruída, para extrair os dados de imagempelo meio de busca; ecoletivamente exibir imagens correspondendo aos dados deimagem extraídos na etapa de busca em uma certa parte da tela de exibiçãopor meio de controle de exibição.
18. Aparelho de processamento de imagem, caracterizado pelofato de compreender:uma unidade de detecção de posição instruída, configuradapara receber uma operação de instrução por um usuário em uma tela deexibição de um dispositivo de exibição, detectar a posição em que a operaçãode instrução é realizada e dar saída à posição detectada;uma unidade de armazenagem configurada para armazenaruma pluralidade de itens de dados de imagem, cada um incluindo informaçõescorrespondentes à chave de busca;uma unidade de controle de exibição de chave de busca,configurada para fazer com que pelo menos uma chave de busca sejaseletivamente exibida na tela de exibição do dispositivo de exibição;uma unidade de busca configurada para, se a chave de buscaexibida na tela de exibição do dispositivo de exibição for instruída pelaunidade de controle de exibição de chave de busca através da unidade dedetecção de posição instruída, buscar a unidade de armazenagem para osdados de imagem correspondendo à chave de busca instruída, para extrair osdados de imagem; eunidade de controle de exibição, configurada paracoletivamente exibir imagens correspondendo aos dados de imagem extraídospela unidade de busca em uma certa parte da tela de exibição.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008303681A JP5268595B2 (ja) | 2008-11-28 | 2008-11-28 | 画像処理装置、画像表示方法及び画像表示プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
BRPI0904563A2 true BRPI0904563A2 (pt) | 2011-02-08 |
Family
ID=41667277
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
BRPI0904563-5A BRPI0904563A2 (pt) | 2008-11-28 | 2009-11-18 | aparelho de processamento de imagem e método de exibição de imagem |
Country Status (6)
Country | Link |
---|---|
US (1) | US8988347B2 (pt) |
EP (1) | EP2192498B1 (pt) |
JP (1) | JP5268595B2 (pt) |
CN (1) | CN101790034B (pt) |
BR (1) | BRPI0904563A2 (pt) |
RU (1) | RU2438175C2 (pt) |
Families Citing this family (76)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8018440B2 (en) | 2005-12-30 | 2011-09-13 | Microsoft Corporation | Unintentional touch rejection |
US10203873B2 (en) | 2007-09-19 | 2019-02-12 | Apple Inc. | Systems and methods for adaptively presenting a keyboard on a touch-sensitive display |
US8836648B2 (en) | 2009-05-27 | 2014-09-16 | Microsoft Corporation | Touch pull-in gesture |
JP5463739B2 (ja) | 2009-06-03 | 2014-04-09 | ソニー株式会社 | 撮像装置、画像処理方法及びプログラム |
EP2498172A4 (en) * | 2009-11-04 | 2015-01-28 | Nec Corp | MOBILE TERMINAL AND DISPLAY METHOD |
US8239785B2 (en) * | 2010-01-27 | 2012-08-07 | Microsoft Corporation | Edge gestures |
US9411504B2 (en) | 2010-01-28 | 2016-08-09 | Microsoft Technology Licensing, Llc | Copy and staple gestures |
US8261213B2 (en) | 2010-01-28 | 2012-09-04 | Microsoft Corporation | Brush, carbon-copy, and fill gestures |
US9519356B2 (en) | 2010-02-04 | 2016-12-13 | Microsoft Technology Licensing, Llc | Link gestures |
US20110191719A1 (en) * | 2010-02-04 | 2011-08-04 | Microsoft Corporation | Cut, Punch-Out, and Rip Gestures |
US8799827B2 (en) | 2010-02-19 | 2014-08-05 | Microsoft Corporation | Page manipulations using on and off-screen gestures |
US20110209098A1 (en) * | 2010-02-19 | 2011-08-25 | Hinckley Kenneth P | On and Off-Screen Gesture Combinations |
US9274682B2 (en) * | 2010-02-19 | 2016-03-01 | Microsoft Technology Licensing, Llc | Off-screen gestures to create on-screen input |
US9965165B2 (en) | 2010-02-19 | 2018-05-08 | Microsoft Technology Licensing, Llc | Multi-finger gestures |
US9310994B2 (en) * | 2010-02-19 | 2016-04-12 | Microsoft Technology Licensing, Llc | Use of bezel as an input mechanism |
US9367205B2 (en) | 2010-02-19 | 2016-06-14 | Microsoft Technolgoy Licensing, Llc | Radial menus with bezel gestures |
US8707174B2 (en) * | 2010-02-25 | 2014-04-22 | Microsoft Corporation | Multi-screen hold and page-flip gesture |
US9075522B2 (en) | 2010-02-25 | 2015-07-07 | Microsoft Technology Licensing, Llc | Multi-screen bookmark hold gesture |
US9454304B2 (en) | 2010-02-25 | 2016-09-27 | Microsoft Technology Licensing, Llc | Multi-screen dual tap gesture |
US8751970B2 (en) * | 2010-02-25 | 2014-06-10 | Microsoft Corporation | Multi-screen synchronous slide gesture |
US8473870B2 (en) | 2010-02-25 | 2013-06-25 | Microsoft Corporation | Multi-screen hold and drag gesture |
US8539384B2 (en) * | 2010-02-25 | 2013-09-17 | Microsoft Corporation | Multi-screen pinch and expand gestures |
JP5601513B2 (ja) * | 2010-08-12 | 2014-10-08 | カシオ計算機株式会社 | 画像表示装置及びプログラム |
US20120151413A1 (en) * | 2010-12-08 | 2012-06-14 | Nokia Corporation | Method and apparatus for providing a mechanism for presentation of relevant content |
US9239674B2 (en) * | 2010-12-17 | 2016-01-19 | Nokia Technologies Oy | Method and apparatus for providing different user interface effects for different implementation characteristics of a touch event |
FR2969331A1 (fr) * | 2010-12-20 | 2012-06-22 | France Telecom | Procede d'affichage d'entites multimedia, programme d'ordinateur et dispositif d'affichage associes |
US20120159395A1 (en) | 2010-12-20 | 2012-06-21 | Microsoft Corporation | Application-launching interface for multiple modes |
US9436685B2 (en) | 2010-12-23 | 2016-09-06 | Microsoft Technology Licensing, Llc | Techniques for electronic aggregation of information |
US8689123B2 (en) | 2010-12-23 | 2014-04-01 | Microsoft Corporation | Application reporting in an application-selectable user interface |
US9679404B2 (en) | 2010-12-23 | 2017-06-13 | Microsoft Technology Licensing, Llc | Techniques for dynamic layout of presentation tiles on a grid |
US8612874B2 (en) | 2010-12-23 | 2013-12-17 | Microsoft Corporation | Presenting an application change through a tile |
US20120166953A1 (en) * | 2010-12-23 | 2012-06-28 | Microsoft Corporation | Techniques for electronic aggregation of information |
JP5361913B2 (ja) * | 2011-01-25 | 2013-12-04 | 株式会社ソニー・コンピュータエンタテインメント | 入力装置、入力方法及びコンピュータプログラム |
US9715485B2 (en) | 2011-03-28 | 2017-07-25 | Microsoft Technology Licensing, Llc | Techniques for electronic aggregation of information |
JP5846751B2 (ja) * | 2011-03-29 | 2016-01-20 | 京セラ株式会社 | 電子機器 |
US9658766B2 (en) | 2011-05-27 | 2017-05-23 | Microsoft Technology Licensing, Llc | Edge gesture |
US9104440B2 (en) | 2011-05-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Multi-application environment |
US9104307B2 (en) | 2011-05-27 | 2015-08-11 | Microsoft Technology Licensing, Llc | Multi-application environment |
US9158445B2 (en) | 2011-05-27 | 2015-10-13 | Microsoft Technology Licensing, Llc | Managing an immersive interface in a multi-application immersive environment |
US8893033B2 (en) | 2011-05-27 | 2014-11-18 | Microsoft Corporation | Application notifications |
US20130057587A1 (en) | 2011-09-01 | 2013-03-07 | Microsoft Corporation | Arranging tiles |
US9146670B2 (en) | 2011-09-10 | 2015-09-29 | Microsoft Technology Licensing, Llc | Progressively indicating new content in an application-selectable user interface |
US20130167059A1 (en) * | 2011-12-21 | 2013-06-27 | New Commerce Solutions Inc. | User interface for displaying and refining search results |
US9519661B2 (en) * | 2012-04-17 | 2016-12-13 | Excalibur Ip, Llc | Method and system for updating a background picture of a web search results page for different search queries |
DE102012208999A1 (de) * | 2012-05-29 | 2013-12-05 | Siemens Aktiengesellschaft | Bearbeitung einer Datenmenge |
JP5977132B2 (ja) * | 2012-09-28 | 2016-08-24 | 富士ゼロックス株式会社 | 表示制御装置、画像表示装置、およびプログラム |
JP5998807B2 (ja) * | 2012-09-28 | 2016-09-28 | 株式会社メルコホールディングス | 情報処理システム、情報処理装置、情報処理方法及び情報処理プログラム |
US20140108405A1 (en) * | 2012-10-16 | 2014-04-17 | Realnetworks, Inc. | User-specified image grouping systems and methods |
US9582122B2 (en) | 2012-11-12 | 2017-02-28 | Microsoft Technology Licensing, Llc | Touch-sensitive bezel techniques |
JP2014146129A (ja) * | 2013-01-28 | 2014-08-14 | Ricoh Co Ltd | 情報表示装置、方法およびプログラム |
JP6232706B2 (ja) * | 2013-02-05 | 2017-11-22 | コニカミノルタ株式会社 | 情報表示装置、画像形成装置、情報表示装置の制御方法、および情報表示装置の制御プログラム |
KR102110206B1 (ko) * | 2013-08-05 | 2020-05-13 | 엘지전자 주식회사 | 단말기 및 이의 제어방법 |
US10289302B1 (en) * | 2013-09-09 | 2019-05-14 | Apple Inc. | Virtual keyboard animation |
CN103516803B (zh) * | 2013-09-27 | 2017-02-15 | 深圳创维数字技术有限公司 | 一种批量传输缩略图的方法及相关设备 |
JP6270109B2 (ja) * | 2013-10-10 | 2018-01-31 | コニカミノルタ株式会社 | オブジェクト操作システム及びオブジェクト操作制御プログラム並びにオブジェクト操作制御方法 |
US9986140B2 (en) * | 2013-11-21 | 2018-05-29 | International Business Machines Corporation | Utilizing metadata for automated photographic setup |
WO2015121991A1 (ja) * | 2014-02-14 | 2015-08-20 | 楽天株式会社 | 表示制御装置、表示制御装置の制御方法、プログラム、及び情報記憶媒体 |
US9477337B2 (en) | 2014-03-14 | 2016-10-25 | Microsoft Technology Licensing, Llc | Conductive trace routing for display and bezel sensors |
WO2015163140A1 (ja) * | 2014-04-22 | 2015-10-29 | シャープ株式会社 | 表示装置および表示制御プログラム |
US20150331908A1 (en) * | 2014-05-15 | 2015-11-19 | Genetic Finance (Barbados) Limited | Visual interactive search |
US10102277B2 (en) | 2014-05-15 | 2018-10-16 | Sentient Technologies (Barbados) Limited | Bayesian visual interactive search |
US10606883B2 (en) | 2014-05-15 | 2020-03-31 | Evolv Technology Solutions, Inc. | Selection of initial document collection for visual interactive search |
CN105791079B (zh) | 2014-12-24 | 2019-05-07 | 瞬联软件科技(北京)有限公司 | 基于动态图格的即时通信方法、客户端及系统 |
CN105069075B (zh) * | 2015-07-31 | 2018-02-23 | 小米科技有限责任公司 | 照片共享方法和装置 |
USD802604S1 (en) | 2015-09-01 | 2017-11-14 | Sony Corporation | Display panel or screen with animated graphical user interface |
USD802621S1 (en) | 2015-09-01 | 2017-11-14 | Sony Corporation | Display panel or screen with graphical user interface |
CN105608104B (zh) * | 2015-10-27 | 2019-04-12 | 东莞酷派软件技术有限公司 | 图像添加方法、图像添加装置和终端 |
RU2624828C1 (ru) * | 2016-05-31 | 2017-07-07 | Федеральное государственное бюджетное образовательное учреждение высшего образования "Рязанский государственный радиотехнический университет" | Способ обработки последовательности изображений для автоматического обнаружения танкера и оценивания его траекторных параметров при дозаправке в воздухе на фоне звездного неба |
WO2017212459A1 (en) | 2016-06-09 | 2017-12-14 | Sentient Technologies (Barbados) Limited | Content embedding using deep metric learning algorithms |
CN108536362B (zh) * | 2017-03-02 | 2021-10-19 | 百度在线网络技术(北京)有限公司 | 用于识别操作的方法、装置及服务器 |
US10755142B2 (en) | 2017-09-05 | 2020-08-25 | Cognizant Technology Solutions U.S. Corporation | Automated and unsupervised generation of real-world training data |
US10755144B2 (en) | 2017-09-05 | 2020-08-25 | Cognizant Technology Solutions U.S. Corporation | Automated and unsupervised generation of real-world training data |
US11574201B2 (en) | 2018-02-06 | 2023-02-07 | Cognizant Technology Solutions U.S. Corporation | Enhancing evolutionary optimization in uncertain environments by allocating evaluations via multi-armed bandit algorithms |
WO2020026317A1 (ja) * | 2018-07-30 | 2020-02-06 | 富士通株式会社 | 表示制御プログラム、装置、及び方法 |
US11461244B2 (en) * | 2018-12-20 | 2022-10-04 | Intel Corporation | Co-existence of trust domain architecture with multi-key total memory encryption technology in servers |
US20200314207A1 (en) * | 2019-03-26 | 2020-10-01 | Abiomed, Inc. | Dynamically Adjustable Frame Rate from Medical Device Controller |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3311025B2 (ja) | 1991-07-12 | 2002-08-05 | 株式会社東芝 | 情報検索装置 |
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 | オムロン株式会社 | 情報検索方法および情報検索装置 |
EP1182581B1 (en) * | 2000-08-18 | 2005-01-26 | Exalead | Searching tool and process for unified search using categories and keywords |
JP2002207741A (ja) * | 2001-01-12 | 2002-07-26 | Minolta Co Ltd | 画像データ検索装置、画像データ検索方法、画像データ検索プログラムおよび画像データ検索プログラムを記録したコンピュータ読み取り可能な記録媒体 |
WO2002057959A2 (en) | 2001-01-16 | 2002-07-25 | Adobe Systems Incorporated | Digital media management apparatus and methods |
JP4363792B2 (ja) * | 2001-03-23 | 2009-11-11 | 富士通株式会社 | 情報検索システムおよび方法 |
JP4593842B2 (ja) * | 2001-08-03 | 2010-12-08 | キヤノン株式会社 | 動画像検索装置及びその制御方法 |
JP2003196316A (ja) * | 2001-12-28 | 2003-07-11 | Atsushi Matsushita | 情報検索アウェアネスシステム |
WO2005088475A1 (de) | 2004-03-16 | 2005-09-22 | Siemens Aktiengesellschaft | Verfahren zur darstellung von fotos und kommunikationsgerät |
JP2005354134A (ja) | 2004-06-08 | 2005-12-22 | Sony Corp | 画像管理方法および装置、記録媒体、並びにプログラム |
KR20070101336A (ko) | 2005-01-20 | 2007-10-16 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 이미지를 브라우징하기 위한 사용자 인터페이스 |
EP1962241A4 (en) | 2005-12-05 | 2010-07-07 | Pioneer Corp | CONTENT SEARCHING DEVICE, SYSTEM AND METHOD, CONTENT SEARCHING SYSTEM SERVER, SOFTWARE, AND RESEARCH FUNCTION CONTENT OUTPUT DEVICE |
US20090307629A1 (en) * | 2005-12-05 | 2009-12-10 | Naoaki Horiuchi | Content search device, content search system, content search system server device, content search method, computer program, and content output device having search function |
JP2008097175A (ja) * | 2006-10-10 | 2008-04-24 | Fuji Xerox Co Ltd | 電子ファイル検索装置 |
JP2008165424A (ja) | 2006-12-27 | 2008-07-17 | Sony Corp | 画像検索装置および方法、撮像装置、並びにプログラム |
-
2008
- 2008-11-28 JP JP2008303681A patent/JP5268595B2/ja not_active Expired - Fee Related
-
2009
- 2009-10-28 US US12/607,508 patent/US8988347B2/en not_active Expired - Fee Related
- 2009-11-10 EP EP09175574A patent/EP2192498B1/en not_active Not-in-force
- 2009-11-18 BR BRPI0904563-5A patent/BRPI0904563A2/pt not_active IP Right Cessation
- 2009-11-27 RU RU2009144110/08A patent/RU2438175C2/ru not_active IP Right Cessation
- 2009-11-30 CN CN2009102258680A patent/CN101790034B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP5268595B2 (ja) | 2013-08-21 |
RU2438175C2 (ru) | 2011-12-27 |
CN101790034B (zh) | 2013-03-27 |
RU2009144110A (ru) | 2011-06-10 |
EP2192498A1 (en) | 2010-06-02 |
US20100134415A1 (en) | 2010-06-03 |
JP2010128845A (ja) | 2010-06-10 |
EP2192498B1 (en) | 2013-01-02 |
US8988347B2 (en) | 2015-03-24 |
CN101790034A (zh) | 2010-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
BRPI0904563A2 (pt) | aparelho de processamento de imagem e método de exibição de imagem | |
US9672227B2 (en) | Image processing apparatus, image display method, and image display program | |
JP5401962B2 (ja) | 画像処理装置、画像処理方法および画像処理プログラム | |
RU2403614C2 (ru) | Приложение пользовательского интерфейса для управления медиафайлами | |
JP4636141B2 (ja) | 情報処理装置および方法、並びにプログラム | |
US8212784B2 (en) | Selection and display of media associated with a geographic area based on gesture input | |
US11249620B2 (en) | Electronic device for playing-playing contents and method thereof | |
TWI361619B (en) | Image managing apparatus and image display apparatus | |
KR101636460B1 (ko) | 전자 장치 및 그 제어 방법 | |
US20110022982A1 (en) | Display processing device, display processing method, and display processing program | |
JP2010054762A (ja) | 情報処理装置および方法、並びにプログラム | |
JP2009500884A (ja) | デジタルメディアファイルを管理するための方法およびデバイス | |
US20070206831A1 (en) | Information Processing Device, Image Pickup Device, And Information Classification Processing Method | |
US20140071160A1 (en) | Electronic apparatus and display control method | |
JP2014052915A (ja) | 電子機器、表示制御方法及びプログラム | |
JP2012044251A (ja) | 画像表示装置及びプログラム | |
JP6109511B2 (ja) | 電子機器、表示制御方法及びプログラム | |
JP2010183565A (ja) | 撮像装置、画像検索装置およびプログラム | |
JP4742927B2 (ja) | 電子カメラ | |
JP2010187119A (ja) | 撮像装置および撮像装置用プログラム | |
JP2008236293A (ja) | マルチ画像表示装置及びマルチ画像表示方法 |
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 2280 DE 16/09/2014. |