[go: up one dir, main page]

BRPI0621819A2 - dispositivo e método para exibir uma imagem, terminal móvel, e, dispositivo sem fio - Google Patents

dispositivo e método para exibir uma imagem, terminal móvel, e, dispositivo sem fio Download PDF

Info

Publication number
BRPI0621819A2
BRPI0621819A2 BRPI0621819-9A BRPI0621819A BRPI0621819A2 BR PI0621819 A2 BRPI0621819 A2 BR PI0621819A2 BR PI0621819 A BRPI0621819 A BR PI0621819A BR PI0621819 A2 BRPI0621819 A2 BR PI0621819A2
Authority
BR
Brazil
Prior art keywords
image
information
individual
subject
header
Prior art date
Application number
BRPI0621819-9A
Other languages
English (en)
Inventor
Frederick Alexander Lonn
Original Assignee
Sony Ericsson Mobile Comm Ab
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Ericsson Mobile Comm Ab filed Critical Sony Ericsson Mobile Comm Ab
Publication of BRPI0621819A2 publication Critical patent/BRPI0621819A2/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27467Methods of retrieving data
    • H04M1/27475Methods of retrieving data using interactive graphical means or pictorial representations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72439User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for image or video messaging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32037Automation of particular transmitter jobs, e.g. multi-address calling, auto-dialing
    • H04N1/32048Auto-dialling or Auto-calling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32128Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title attached to the image data, e.g. file header, transmitted message header, information on the same page or in the same computer file as the image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/4223Cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440236Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by media transcoding, e.g. video is transformed into a slideshow of still pictures, audio is converted into text
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8146Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
    • H04N21/8153Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics comprising still images, e.g. texture, background image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/08Annexed information, e.g. attachments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/10Multimedia information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/18Commands or executable codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27453Directories allowing storage of additional subscriber data, e.g. metadata
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00281Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
    • H04N1/00307Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a mobile telephone apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0084Digital still camera
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3204Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium
    • H04N2201/3205Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium of identification information, e.g. name or ID code
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3204Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium
    • H04N2201/3207Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium of an address
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3204Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium
    • H04N2201/3207Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium of an address
    • H04N2201/3208Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium of an address of an e-mail or network address
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3204Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium
    • H04N2201/3209Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium of a telephone number
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3212Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
    • H04N2201/3214Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image of a date
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3212Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
    • H04N2201/3215Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image of a time or duration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3226Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of identification information or the like, e.g. ID code, index, title, part of an image, reduced-size image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3252Image capture parameters, e.g. resolution, illumination conditions, orientation of the image capture device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3273Display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3274Storage or retrieval of prestored additional information
    • H04N2201/3277The additional information being stored in the same storage device as the image data

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • General Business, Economics & Management (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • Studio Devices (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)

Abstract

DISPOSITIVO E MéTODO PARA EXIBIR UMA IMAGEM, TERMINAL MóVEL, E, DISPOSITIVO SEM FIO. Um dispositivo pode incluir um componente de exibição de imagem para exibir uma imagem que inclui um indivíduo, onde a imagem tem uma porção de cabeçalho, e para exibir informação sobre o indivíduo, que inclui um identificador de comunicação relacionado com o indivíduo e em que a informação sobre o indivíduo é armazenada na porção de cabeçalho. O dispositivo pode incluir um transceptor para contactar o indivíduo via o identificador de comunicação. O dispositivo pode incluir um processador para proporcionar a imagem e a informação sobre o indivíduo para o componente de exibição a fim de receber uma solicitação para contactar o indivíduo, para recuperar o identificador de comunicação da porção de cabeçalho e enviar o identificador de comunicação para o transceptor a fim de fazer o transceptor contactar o indivíduo.

Description

"DISPOSITIVO E MÉTODO PARA EXIBIR UMA IMAGEM, TERMINAL MÓVEL, E, DISPOSITIVO SEM FIO" ANTECEDENTES DA INVENÇÃO
Campo Técnico da Invenção
As implementações aqui descritas se referem, de um modo geral, a dispositivos sem fio e, mais particularmente, à realização de operações relacionadas como imagens visualizadas em dispositivos sem fio.
Descrição da Técnica Relacionada
Dispositivos, tais como dispositivos de comunicação móveis, podem desempenhar outras funções que não funções de comunicação, para tornar esses dispositivos mais úteis para os consumidores. Por exemplo, dispositivos de comunicação móveis podem ser configurados para armazenar e reproduzir arquivos de música e/ou vídeo e/ou gravar imagens fixas ou vídeo.
Um consumidor pode descobrir que os dispositivos de comunicação móveis com capacidade de captura de imagens são muito úteis, visto que o consumidor não tem que carregar uma câmera separada para gravar imagens. Os usuários podem descobrir que eles tiram fotografias com seus dispositivos de comunicação móveis em um número de localizações devido à portabilidade dos dispositivos de comunicação móveis.
As vezes, os usuários podem não lembra os nomes de pessoas em fotografias tomadas com um dispositivo de comunicação móvel. Por exemplo, um usuário pode querer chamar uma pessoa em uma fotografia que foi tirada usando o dispositivo de comunicação móvel. O usuário pode não ser capaz de lembrar o nome da pessoa na fotografia, mesmo quando o nome da pessoa está em uma agenda de telefones no dispositivo de comunicação móvel. O usuário pode ter dificuldade para lembrar o nome da pessoa porque o usuário é incapaz de associar a aparência da pessoa com o nome daquela pessoa. BREVE SUMARIO DA INVENÇÃO
De acordo com um aspecto, um dispositivo é proporcionado. O dispositivo pode compreender um componente de exposição de imagem para mostrar uma imagem que inclui um sujeito, onde a imagem está relacionada com um arquivo de imagens tendo uma porção de cabeçalho e mostrar informação sobre o sujeito que inclui um identificador de comunicação relacionado com o sujeito e em que a informação sobre o sujeito é armazenada na porção de cabeçalho. O dispositivo pode compreender um transceptor para contatar o sujeito via o identificador de comunicação. O dispositivo pode compreender um processador para proporcionar a imagem e a informação sobre o sujeito para o componente de exposição, para receber uma solicitação para contatar o sujeito, a fim de recuperar o identificador de comunicação da porção de cabeçalho e enviar o identificador de comunicação para o transceptor, a fim de fazer o transceptor contatar o sujeito.
Adicionalmente, o dispositivo pode incluir uma câmera para capturar a imagem, em resposta a uma entrada de usuário.
Adicionalmente, o identificador de comunicação pode compreender um nome, um número de telefone, um endereço de e-mail, um endereço de mensagem instantânea, um endereço de protocolo de Internet ou um endereço residencial.
Adicionalmente, a porção de cabeçalho pode compreender um cabeçalho, um quadro de início, um segmento de início, um marcador ou uma etiqueta.
Adicionalmente, o transceptor contata o sujeito através da discagem de um número de telefone, do envio de um e-mail para um endereço de e-mail ou do envio de uma mensagem instantânea para um endereço de mensagem instantânea.
Adicionalmente, o processador recebe a solicitação em resposta a um aviso de voz, a um sinal de chave de controle, a um sinal de teclado ou a um sinal de visor sensível ao toque.
Adicionalmente, o processador recebe um informação sobre o sujeito que seleciona o sujeito antes do fornecimento da instrução.
Adicionalmente, o dispositivo recebe a informação sobre o sujeito de um usuário ou de outro dispositivo.
Adicionalmente, o dispositivo pode compreender um armazenamento para armazenar informação sobre o sujeito na porção de cabeçalho.
Adicionalmente, o transceptor envia a imagem e a informação sobre o sujeito para um destino automaticamente ou com base em uma solicitação de um dispositivo remoto.
De acordo com outro aspecto, um terminal móvel é proporcionado. O terminal móvel pode compreender um transceptor para receber uma imagem que inclui informação sobre o sujeito armazenado em um cabeçalho da imagem, onde a informação sobre o sujeito está relacionada com um sujeito que aparece na imagem e onde a imagem é recebida de um dispositivo remoto e para estabelecer uma sessão de comunicação com o sujeito, com base em uma solicitação de comunicação, onde a solicitação de comunicação é gerada com base na informação sobre o sujeito. O terminal móvel pode compreender um visor para expor a imagem e a informação sobre o sujeito. O terminal móvel pode compreender um processador para ler a informação sobre o sujeito do cabeçalho, a fim de proporcionar a informação sobre o sujeito e a imagem para o visor e gerar a solicitação de comunicação em resposta a uma entrada de usuário, onde a entrada de usuário é produzida com base no conteúdo da imagem ou na informação sobre o sujeito.
Adicionalmente, o terminal móvel pode compreender uma câmera para capturar uma segunda imagem e em que o processador ainda se refere a uma segunda informação sobre o sujeito para um cabeçalho da segunda imagem, recupera a segunda informação sobre o sujeito do cabeçalho e gera uma segunda solicitação de comunicação com base na segunda informação sobre o sujeito recuperada, onde a segunda solicitação de comunicação é usada para estabelecer uma segunda sessão de comunicação com um segundo sujeito.
De acordo com ainda outro aspecto, um dispositivo sem fio é proporcionado. O dispositivo sem fio pode compreender meios para manter um catálogo de imagens compreendendo uma pluralidade de imagens, meios para exposição de uma da pluralidade de imagens contendo um sujeito e informação sobre o sujeito que está relacionada com o sujeito, meios para recebimento da informação sobre o sujeito, onde a informação sobre o sujeito é recuperada de uma porção de cabeçalho de uma da pluralidade de imagens e em que a informação sobre o sujeito ainda compreende informação de comunicação e meios para comunicação com o sujeito usando a informação de comunicação.
De acordo com um outro aspecto da invenção, um método é proporcionado. O método pode incluir o recebimento de uma imagem, compreendendo um cabeçalho, recuperação de informação sobre o sujeito do cabeçalho, onde a informação sobre o sujeito identifica uma informação sobre o sujeito ou de contato para o sujeito, mostrando a imagem e a informação sobre o sujeito via um visor em um dispositivo sem fio, selecionando a informação sobre o sujeito com base na exposição e estabelecendo, com base na seleção, uma sessão de comunicação com o sujeito, usando a informação de contato.
Adicionalmente, o recebimento ainda compreende o recebimento da imagem de uma câmera e em que o método ainda compreende o recebimento da informação sobre o sujeito via um dispositivo remoto, uma entrada de usuário, uma base dados local, uma base de dados remota, uma aplicação local ou uma aplicação remota.
Adicionalmente, o método pode compreender o envio da imagem e a informação sobre o sujeito para um dispositivo remoto, durante a sessão de comunicação.
De acordo com ainda outro aspecto, um método é proporcionado. 0 método pode compreender a captura de uma imagem, criando um arquivo de imagens, compreendendo uma porção de dados e uma porção de cabeçalho, armazenando, automaticamente, a imagem na porção de dados e a informação sobre o sujeito na porção de cabeçalho, onde a informação sobre o sujeito identifica o usuário e inclui um número de telefone, um endereço de e-mail ou um endereço de mensagem instantânea e enviando o arquivo de imagens para um destino via uma ligação sem fio, para permitir que um dispositivo de destino contate o usuário via a informação sobre o sujeito em resposta à exposição dos dados de imagem no dispositivo de destino.
De acordo com ainda outro aspecto, um método é proporcionado. O método pode compreender a captura de uma imagem, criando um arquivo de imagens compreendendo uma porção de dados e uma porção de cabeçalho e recuperando informação sobre o sujeito de uma aplicação, onde a informação sobre o sujeito compreende um nome do sujeito e informação de contato do sujeito e está relacionada com um sujeito na imagem. O método pode compreender o armazenamento da imagem via a porção de dados, armazenamento da informação sobre o sujeito via a porção de cabeçalho e estabelecimento de uma sessão de comunicação com o sujeito com base na informação de contato do sujeito, onde a informação de contato do sujeito é lida do cabeçalho antes do estabelecimento.
Adicionalmente, a recuperação ainda compreende a recuperação da informação sobre o sujeito de uma aplicação local operando em um dispositivo sem fio ou uma aplicação remota que envia dados para o dispositivo sem fio via uma ligação sem fio.
Adicionalmente, o método ainda compreende a exposição da imagem e a informação sobre o sujeito, produzindo uma instrução em resposta a uma entrada de usuário, e em que o estabelecimento é realizado em resposta à instrução.
BREVE DESCRIÇÃO DOS DESENHOS
Os desenhos anexos, que são incorporados nesta especificação e constituem uma parte da mesma, ilustram uma ou mais modalidades da invenção e, junto com a descrição, explicam a invenção. Nos desenhos:
As figuras IA e IB são diagramas de uma implementação exemplificativa de um terminal móvel;
A figura 2 ilustra um diagrama funcional exemplificativo de um terminal móvel;
As figuras 3A e 3B ilustram estruturas de dados exemplificativas;
A figura 4A ilustra uma técnica exemplificativa para relacionar a informação com uma imagem visualizada;
A figura 4B ilustra uma técnica exemplificativa para ligar informação a uma imagem que pode ser visualizada via um terminal móvel; e A figura 5 ilustra processamento exemplificativo que pode ser usado para realizar discagem baseada em imagem.
DESCRIÇÃO DETALHADA DA INVENÇÃO
A descrição detalhada seguinte da invenção se refere a desenhos anexos. Os mesmos números de referência em desenhos diferentes podem identificar o mesmo ou elementos similares. Também, a descrição detalhada seguinte não limita a invenção.
Implementações aqui descritas podem ser usadas para realizar operações relacionadas com as imagens. Por exemplo, um terminal móvel pode ser equipado com uma câmera digital. Um usuário pode tirar uma fotografia (imagem) digital usando a câmara e pode desejar associar a informação com a imagem, tal como informação a cerca de uma pessoa que aparece na imagem, informação a cerca do conteúdo da imagem, informação a cerca de uma pessoa que tira uma fotografia, etc.
Uma implementação pode receber informação de um usuário e pode relacionar a informação com a imagem. Por exemplo, o terminal móvel pode receber informação do usuário que identifica uma pessoa (sujeito) na imagem, tal como um nome, um número de telefone, um endereço de e-mail, um endereço residencial, etc. O terminal móvel pode associar a informação introduzida com a imagem, de modo que o usuário pode se comunicar com a pessoa na imagem. A imagem pode incluir uma porção de dados e uma porção de cabeçalho. O terminal móvel pode armazenar a informação (por exemplo, um número de telefone) na porção de cabeçalho. O terminal móvel pode recuperar a informação da porção de cabeçalho e pode mostrar a informação recuperada com os dados. O usuário pode ver uma imagem em um dispositivo de exposição usado no terminal móvel e a imagem visualizada pode incluir os nomes e/ou os números de telefone de pessoas na imagem. O usuário pode selecionar um número de telefone relacionado com uma das pessoas na imagem via um dispositivo de seleção (por exemplo, um cursor) e pode discar aquele número de telefone via uma entrada de teclado, entrada de chave de controle, entrada de visor sensível ao toque e/ou aviso de voz.
Uma implementação pode associar, automaticamente, a informação com uma imagem e pode enviar a informação associada para um destino, quando a imagem é enviada para um destino. Por exemplo, um terminal móvel de usuário pode associar, automaticamente, o nome do usuário, endereço e/ou número de telefone com imagens capturadas pelo usuário via uma câmera no terminal móvel. O nome do usuário, o endereço e/ou o número de telefone pode ser enviado para um destino junto com a imagem.
Outra implementação pode manter um catálogo de imagens no terminal móvel. Um usuário pode ser capaz de rolar através das imagens e pode ser capaz de ver informação a cerca de pessoas nas imagens, quando as imagens são vistas usando o terminal móvel. Por exemplo, o usuário pode ver uma imagem de duas pessoas e os nomes, endereços e/ou números de telefone para as duas pessoas podem ser sobrepostos através de uma porção inferior da imagem visualizada. O usuário pode comprimir uma primeira tecla para chamar a primeira pessoa que aparece na imagem e pode comprimir uma segunda tecla para chamar a segunda pessoa que aparece na imagem. O usuário pode ser capaz de fazer a(s) chamada(s), sem ter que acessar outra aplicação, tal como uma aplicação de agenda telefônica, no terminal móvel e/ou sem ter que discar manualmente o(s) número(s) de telefone.
Ainda em outra implementação, o usuário pode capturar uma imagem com o terminal móvel e pode rotular a imagem. Por exemplo, o usuário pode capturar uma imagem e pode rotular a imagem "Bill". O terminal móvel pode acessar uma aplicação (por exemplo, uma base de dados de informação de contato) e pode recuperar informação de contato, o terminal móvel pode mostrar Bill Smith, Bill Jones e Bill Hill. O usuário pode selecionar o nome da pessoa que aparece na imagem (por exemplo, Bill Jones). O terminal móvel pode copiar, automaticamente, a informação relacionada com o nome selecionado (Bill Jones) em uma porção de cabeçalho da imagem, que inclui fotografias de Bill Jones.
Implementações podem permitir ao usuário identificar sujeitos em imagens e chamar aqueles sujeitos sem recuperar números de telefones e/ou nomes das pessoas na imagem de outra aplicação, tal como uma aplicação de agenda telefônica operando no terminal móvel.
Como aqui usado, "informação sobre o sujeito" se refere à informação relacionada a um sujeito associada com uma imagem visualizada via um dispositivo de visor e/ou armazenada em uma memória. Exemplos de sujeitos que podem ser associados com uma imagem e que podem ter informação sobre o sujeito relacionada com a mesma podem incluir pessoas, animais, pontos de referência, objetos, etc. Exemplos de informação sobre o sujeito podem incluir números de telefone, endereços de e-mail, endereços de mensagens instantâneas (IM), protocolo de Internet (IP), endereços residenciais/comerciais, etc.
Implementações exemplificativas serão descritas no contexto de um terminal móvel de comunicação. Deve ser compreendido que um terminal móvel de comunicação é um exemplo de um tipo de dispositivo que pode empregar técnicas de discagem baseadas em imagens, conforme aqui descrito e não deve ser construído como limitando os tipos de dispositivos ou aplicações que podem usar essas técnicas de discagem baseadas em imagens. Por exemplo, as técnicas de discagem baseadas em imagens aqui descritas podem ser usadas em outros dispositivos, tais como câmeras baseadas em filmes e/ou câmeras digitais, que podem ser conectadas a um dispositivo de comunicação ou rede via um cabo ou outro tipo de inter-conector e/ou outros tipos de dispositivos de comunicação, que podem incluir funções semelhantes à câmeras e funções de comunicação.
TERMINAL MÓVEL EXEMPLIFICATIVO
A figura Ia é um diagrama de uma implementação exemplificativa de um terminal móvel 100. O terminal móvel 100 (daqui em diante terminal 100) pode ser um dispositivo de comunicação móvel. Como aqui usado, um "dispositivo de comunicação móvel" e/ou "terminal móvel" pode incluir um radiotelefone, um terminal de sistema de comunicação pessoal (PCS) que pode combinar um radiotelefone celular com processamento de dados, um fac-símile e/ou capacidades de comunicações de dados, um PDA, que pode incluir um radiotelefone, radiolocalizador, acesso à Internet/intranet, navegador da web, organizador, calendário e/ou receptor de sistema de posicionamento global (GPS) e um receptor de laptop e/ou palmtop ou outro aparelho que pode incluir um transceptor de radiotelefone.
O terminal 100 pode incluir um alojamento 101, um teclado 110, teclas de controle 120, alto-falante 130, visor 140 e microfones 150 e 150A. O alojamento 101 pode incluir uma estrutura configurada para suportar dispositivos e componentes usados no terminal 100. Por exemplo, o alojamento 101 pode ser formado de plástico, metal ou outro material e pode ser configurado para suportar teclas 112A-L (coletivamente teclas 112), teclas de controle 120, alto-falante 130, visor 140 e microfone 150 ou 150A. Em uma implementação, o alojamento 101 pode formar uma superfície frontal ou face de terminal 100.
O teclado 110 pode incluir dispositivos de entrada, tais como teclas 112A-L, que podem ser usadas para introduzir informação no terminal 100. As teclas 112 podem ser usadas em um teclado (conforme mostrado na figura IA), em um teclado, ou em alguma outra disposição de teclas. As implementações de teclas 112 podem ter informação de tecla associada com elas, tais como números, letras, símbolos, etc. Um usuário pode interagir com teclas 112 para introduzir informação de tecla no terminal 100. Por exemplo, um usuário pode operar teclas 112 para introduzir dígitos, comandos e/ou texto no terminal 100.
As teclas de controle 120 podem incluir botões que permitem a um usuário interagir com o terminal 100 para fazer o terminal 100 realizar uma ação, tal como tirar um fotografia digital, usando uma câmera digital embutida no terminal 100, mostrar uma mensagem de texto via o visor 140, aumentar ou abaixar um ajuste de volume para alto-falante 130, estabelecer uma sessão de comunicação, etc. O alto-falante 130 pode incluir um dispositivo que proporciona informação audível para um usuário de terminal 100. O alto-falante 130 pode estar localizado em uma porção superior de terminal 100 e pode funcionar como uma peça para a orelha ou com uma peça para a orelha quando um usuário está envolvido em uma sessão de comunicação, usando o terminal 100.
O visor 140 pode incluir um dispositivo que proporciona informação visual para um usuário. Por exemplo, o visor 140 pode proporcionar informação referente às chamadas que entram ou que saem, mensagens de texto, jogos, imagens, vídeo, agendas telefônicas, a data /hora correntes, ajustes de volume, etc, para um usuário de terminal 100. O visor 140 pode incluir elementos sensíveis ao toque para permitir que um visor 140 receba entradas de um usuário de terminal 100. As implementações de visor 140 podem mostrar imagens fixas ou vídeo. As implementações de visor 140 podem ainda mostrar informação a cerca de dispositivos enviando informação para o terminal 100, como as estações base e/ou outros tipos de transmissores. Os microfones 150 e/ou 150A podem, respectivamente, incluir um dispositivo que converte a fala ou outros sinais acústicos em sinais elétricos para uso pelo terminal 100.
A figura IB ilustra uma superfície traseira 102 de terminal 100. A superfície traseira 102 pode incluir um flash 160, uma lente 170 e um localizador de alcance 180.
O flash 180 pode incluir um dispositivo para iluminar um sujeito que está sendo fotografado com a lente 170. O flash 160 pode incluir uma fonte de luz incandescente, uma fonte de luz baseada em diodo emissor de luz (LED), uma fonte de luz baseada em xenônio e/ou outros tipos de dispositivos de iluminação. A lente 170 pode incluir um dispositivo para receber informação óptica relacionada com uma imagem. Por exemplo, a lente 170 pode receber reflexões ópticas de um sujeito e pode capturar uma representação digital do sujeito, usando as reflexões. A lente 170 pode incluir elementos ópticos, elementos mecânicos e/ou elementos elétricos que operam como parte de uma câmera digital implementada no terminal 100.
O localizador de alcance 180 pode incluir um dispositivo para determinar um alcance da lente 170 para um sujeito (por exemplo, um sujeito sendo fotografado usando o terminal 100). O localizador de alcance 180 pode operar pela determinação da nitidez da imagem em cooperação com um laço de realimentação. Por exemplo, um erro associado com a nitidez de uma imagem capturada via a lente 170 pode ser usado como realimentação para permitir que a câmera 250 focalize na imagem. Outra implementação de localizador de alcance 180 pode ser conectada a um elemento de auto-foco associado com a lente 170 para colocar um sujeito em foco com relação aos dispositivos de captura de imagem, operando com a lente 170. O localizador de alcance 180 pode operar usando sinais ultra-sônicos, sinais de infravermelho, etc. Por exemplo, uma implementação de localizador de alcance 180 pode usar um LED para iluminar um sujeito a fim de permitir a auto-focalização baseada em realimentação, em ambientes fracamente iluminados.
DIAGRAMA FUNCIONAL EXEMPLIFICATIVO
A figura 2 ilustra um diagrama funcional exemplificativo do terminal 100. Conforme mostrado na figura 2, o terminal 100 pode incluir lógica de processamento 210, armazenamento 220, uma interface de usuário 230, uma interface de comunicação 240, uma câmara 250, uma lógica de exposição de imagem 260, uma lógica de carga superior/carga de origem 270. A lógica de processamento 210 pode incluir um processador, microprocessador, um circuito integrado específico de aplicação (ASIC), Arranjo de Portas Programável em Campo (FPGA) ou semelhantes. A lógica de processamento 210 pode incluir estruturas de dados ou programas de software para controlar a operação de terminal 100 e seus componentes, tais como a câmera 250, o armazenamento 220 pode incluir uma memória de acesso randômico (RAM), uma memória somente de leitura (ROM), um disco magnético ou óptico e seu drive correspondente e/ou outro tipo de memória para armazenar dados e instruções que podem ser usadas pela lógica de processamento 210.
Uma implementação de lógica de processamento 210 pode inserir informação em uma porção de uma imagem ou arquivo de imagens, como uma porção de cabeçalho e/ou pode ligar informação sobre o sujeito à porção de cabeçalho. Em outra implementação, a lógica de processamento 210 pode relacionar, automaticamente, informação sobre o sujeito a uma porção de uma imagem (por exemplo, uma porção de cabeçalho), quando a câmera 250 captura uma imagem, de modo que a imagem e/ou a informação sobre o sujeito pode ser enviada para um dispositivo de destino, usando interface de comunicação 240 e/ou lógica de carga superior/carga de origem 270. Ainda em outra implementação, a lógica de processamento 210 pode controlar um catálogo de imagens em cooperação com o armazenamento 220 e/ou lógica de exposição de imagem 260. Por exemplo, a lógica de processamento 210 pode permitir a um usuário rolar através de imagens no catálogo e pode ainda deixar o usuário discar um número de telefone relacionado com um sujeito na imagem, via uma ação única, por exemplo, uma entrada de usuário. Ainda em outra implementação, a lógica de processamento 210 pode recuperar informação sobre o sujeito, por exemplo, um nome, um número de telefone, etc, de outra aplicação (por exemplo, uma aplicação de livro de endereços) e pode rotular uma imagem visualizada com a informação recuperada. A lógica de processamento 210 pode ainda inserir a informação recuperada em uma porção de cabeçalho da imagem, de modo que a informação sobre o sujeito pode ser armazenada com a imagem.
A interface de usuário 230 pode incluir mecanismos para introduzir informação no terminal 100 e/ou para a saída de informação do terminal 100. Exemplos de mecanismos de entrada e de saída podem incluir um alto-falante (por exemplo, o alto-falante 130) para receber sinais elétricos e sinais de áudio de saída, um microfone (por exemplo, o microfone 150) para receber sinais de áudio e sinais elétricos de saída, botões (por exemplo, teclas de controle 120 e/ou teclas 112) para permitir que dados e comandos de controle sejam introduzidos no terminal 100, um visor (por exemplo, o visor 140) para a saída de informação visual e/ou um vibrador para fazer o terminal 100 vibrar.
A interface de comunicação 240 pode incluir, por exemplo, uma antena, um transmissor que pode converter sinal de banda base de lógica de processamento 210 para sinais de radiofreqüência (RF) e/ou um receptor que pode converter sinais de RF da antena para sinais de banda base. Alternativamente, a interface de comunicação 240 pode incluir um transceptor que desempenha as funções de um transmissor e de um receptor. A interface de comunicação 240 pode operar com outros componentes, como a lógica de processamento 210, a lógica de exposição de imagem 260 e/ou lógica de carga superior/carga de origem 270, quando estabelecendo uma sessão de comunicação em nome do terminal 100.
A câmera 250 pode incluir lógica baseada em hardware e software para criar imagens fixas ou móveis usando o terminal 100. Em uma implementação, a câmera 250 pode incluir componentes de captura de imagem de estado sólido, como dispositivos de carga acoplada (CCDs) e/ou semicondutores de óxido de metal complementares (CMOS). Em outras implementações, a câmera 250 pode incluir dispositivos de estado não sólido, tais como dispositivos usados para gravar imagens em filme.
A lógica de exposição de imagem 260 pode incluir hardware ou software para mostrar uma imagem no terminal 100. A lógica de exposição de imagem 260 pode incluir um dispositivo de exposição de painel plano, tal como um dispositivo baseado em visor de cristal líquido (LCD). As implementações da lógica de exposição de imagem 260 pode ainda incluir dispositivos de visor sensível ao toque, adaptados para exposição de informação para um usuário do terminal 100 e/ou receber entradas de usuário. A lógica de exposição de imagem 260 pode mostrar imagens fixas (por exemplo, fotografias), imagens móveis (por exemplo, vídeo(, texto, números, símbolos, etc para um usuário do terminal 100.
Em uma implementação, a lógica de exposição de imagem 260 pode mostrar uma imagem e informação sobre o sujeito via o visor 140. A lógica de exposição de imagem 260 pode identificar informação de estrutura relacionada com uma imagem (por exemplo, informação de cabeçalho, informação de quadro de início, informação de marcador de início, informação de seqüência de início, etc), quando carregando uma imagem para exposição. A lógica de exposição de imagem 260 pode recuperar informação sobre o sujeito de um ou mais campos relacionados com a informação de estrutura (por exemplo, um campo genérico em um cabeçalho de uma imagem) e pode mostrar a informação sobre o sujeito em uma porção da imagem via visor 140.
A lógica de exposição de imagem 260 pode suportar um ou mais dispositivos de seleção (por exemplo, um cursor, uma janela de seleção, etc) para permitir a um usuário selecionar imagens, porções de imagens e/ou outra informação visualizada via visor 140 (por exemplo, informação sobre o sujeito). A lógica de exposição de imagem 260 pode ainda operar com interface de comunicação 240, interface de usuário 230, e/ou lógica de carga superior/carga de origem 270 para permitir a um usuário se comunicar com um sujeito que aparece em uma imagem no visor 140 e/ou um indivíduo associado com um sujeito que aparece no visor 140 (por exemplo, um proprietário de um edifício que aparece na imagem, onde o edifício tem um número de telefone, um endereço de e-mail, etc., com ele associados).
A lógica de carga superior/carga de origem 270 pode incluir software ou hardware para enviar uma imagem e/ou informação relacionada com uma imagem para um destino e/ou receber uma imagem e/ou informação relacionada com a imagem. Por exemplo, uma lógica de carga superior/carga de origem 270 pode operar com interface de comunicação 240 para enviar uma imagem (por exemplo, dados e informação sobre o sujeito) para um dispositivo de destino (por exemplo, um servidor). A lógica de carga superior/carga de origem 270 pode receber uma imagem e/ou informação relacionada com uma imagem de outro dispositivo, tal como um PDA operado por um sujeito cujo retrato aparece em uma imagem armazenada no terminal 100. Por exemplo, a lógica de carga superior/carga de origem 270 pode receber e/ou enviar imagem e/ou informação sobre o sujeito de/para outro dispositivo via e-mail, IEEE 802 χ (por exemplo, Bluetooth), Infrared Data Association (IrDA), Multimedia Messaging Service (MMS), etc. A lógica de carga superior/carga de origem 270 pode operar com lógica de processamento 210, armazenamento 220, interface de comunicação 240 e/ou lógica de exposição 260, quando carregamento/descarregamento uma imagem e/ou outra informação para/de outro dispositivo. A lógica de carga superior/carga de origem 270 e/ou a interface de comunicação 240 pode usar identificadores de comunicação (por exemplo, um nome, um número de telefone, um endereço de e-mail, um endereço de IM, um endereço de IP, etc.) para estabelecer contato com um destino, quando enviando e/ou recebendo informação.
Como será descrito em detalhes abaixo, o terminal 100 pode realizar certas operações referentes à associação de informação sobre o sujeito e/ou anotações com uma imagem (por exemplo, uma fotografia digital) capturada via terminal 100. O terminal 100 pode realizar essas operações em resposta à lógica de processamento 210, executando instruções de software de uma aplicação de comunicação com base em imagem contida em um meio legível em computador, tal como o armazenamento 220. Um meio legível em computador pode ser definido como um dispositivo de memória físico ou lógico e/ou onda portadora.
As instruções de software podem ser lidas no armazenamento 220 de outro meio legível em computador ou de outro dispositivo via interface de comunicação 240. As instruções de software contidas no armazenamento 220 podem fazer com que a lógica de processamento 210 realize processos que serão descritos mais tarde. Alternativamente, o circuito de hardware pode ser usado em lugar de ou em combinação com as instruções de software para implementar processos consistentes com os princípios da invenção. Desse modo, as implementações consistentes com os princípios da invenção não estão limitadas a qualquer combinação específica de circuito de hardware e software.
ESTRUTURA DE DADOS EXEMPLIFICATIVA
As figuras 3A e 3B ilustram estruturas de dados exemplificativas 300 e 302, respectivamente. As estruturas de dados 300/302 podem ser implementadas via meios legíveis em computador que armazenam informação em um formato legível em máquina.
A informação nas estruturas de dados 300/302 podem ser dispostas em um formato de fileira e de coluna, para facilitar a interpretação da informação nas estruturas de dados 300/302 por um usuário do terminal 100 e/ou pela lógica de processamento 210.
As estruturas de dados 300/302 podem representar uma porção de um cabeçalho, quadro de início, seqüência de início, marcador de início, etiqueta de início, etc., para dados representando uma imagem, como os dados incluídos em uma imagem. Por exemplo, as estruturas de dados 300/302 podem representar campos de cabeçalho para formatos de arquivo de imagens, tais como Joint Picture Expert1S Group (JPEG), Exchangeable Image File Format (Exif), Tagged Image File Format (TIFF), Graphic Interchange Format (GIF), Portable Network Graphics (PNG), bitmap, JPEG File Interchange Format (JFIF), etc. Em outras implementações, as estruturas de dados 300/302 podem representar outras porções de um arquivo que contém dados de imagem.
Fazendo referência agora à figura 3 A, a estrutura de dados 300 pode incluir identificador de imagem (ID) 310, data 315, hora 320, modelo de câmera 325, fonte de iluminação 330, velocidade da International Organization for Standards (ISO) 335, campo genérico (1) 340 e campo genérico (N) 345. O ID de Imagem 310 pode incluir informação que identifica uma imagem no terminal 100. O ID de Imagem 310 pode incluir um número (por exemplo, 01, 02, etc. ), um nome (imagem 01, primeiro dia de um novo trabalho, meu cachorro, etc, ), uma ligação (por exemplo, uma ligação para um arquivo que inclui um nome para a imagem), etc. A data 315 pode incluir informação que identifica uma data relacionada com uma imagem identificada por ID de imagem 310. A data 315 pode identificar uma data quando a imagem foi capturada, modificada, armazenada, transmitida para um destino, etc. A hora 320 pode incluir informação que identifica uma hora em uma imagem identificada pelo ID de imagem 310 foi capturada, modificada, armazenada, transmitida para um destino, etc.
O modelo de câmera 325 pode incluir informação que identifica uma câmera relacionada com uma imagem identificada pelo ID de imagem 310. O modelo de câmera 325 pode incluir o nome de um fabricante e/ou o número do modelo. A fonte de iluminação 330 pode incluir informação que identifica uma fonte de iluminação suposta, relacionada com uma imagem identificada pelo ID de imagem 310. Por exemplo, a fonte de iluminação 330 pode incluir "unidade de flash", para indicar que o flash 160 foi a fonte de iluminação suposta, usada quando uma imagem foi capturada com o terminal 100 e/ou "natural" para indicar que a iluminação ambiente era a fonte de iluminação suposta, usada quando uma imagem foi capturada, usando o terminal 100. A velocidade ISO 335 pode incluir informação que identifica um número ISO relacionado com uma imagem identificada via ID de imagem 310.
O campo genérico (1) 340 e o campo genérico (N) 345 podem incluir informação mista relacionada com uma porção de cabeçalho para uma imagem, tal como uma imagem JPEG. Campos genéricos podem ser campos que estão disponíveis para uso. Como aqui descrito, uma aplicação que se refere à informação sobre o sujeito para uma imagem, a fim de facilitar a discagem baseada em imagem, usando o terminal 100, pode armazenar certa informação no campo genérico (1) 340 e/ou no campo genérico (N) 345. A informação no campo genérico (1) 340 e/ou no campo genérico (N) 345 pode incluir endereços, ligações e/ou conteúdo, como dados. Em uma implementação, o campo genérico (1) 340 pode incluir um valor que identifica outra estrutura de dados, tal como a estrutura de dados 302, que pode incluir informação relacionada com uma imagem identificada pelo ID de imagem 310.
O campo genérico (1) 340 e o campo genérico (N) 345 podem incluir informação mista relacionada com uma porção de cabeçalho para uma imagem, tal como uma imagem JPEG. Campos genéricos podem ser campos que estão disponíveis para uso. Conforme aqui descrito, uma aplicação que se refere à informação sobre o sujeito para uma imagem a fim de facilitar a discagem baseada em imagem, usando o terminal 100, pode armazenar certa informação no campo genérico (1) 340 e/ou no campo genérico (N) 345. A informação no campo genérico (1) 340 e/ou no campo genérico (N) 345 pode incluir endereços, ligações e/ou conteúdo, tal como dados. Em uma implementação, o campo genérico (1) 340 pode incluir um valor que identifica outra estrutura de dados, tal como a estrutura de dados 302, que pode incluir informação relacionada com uma imagem identificada pelo ID de imagem 310.
Fazendo referência agora à figura 3B, a estrutura de dados 302 pode incluir o ID de campo genérico 350, o nome do fotógrafo 355, o nome do sujeito 360, o telefone do sujeito 365, o endereço do sujeito 370, o e-mail do sujeito 375 e miscelânea 380. O ID de campo genérico 350 pode incluir informação que identifica um valor relacionado com o campo genérico (1) 340 e/ou o campo genérico(N) 345. A informação no ID de campo genérico 350 pode servir para relacionar a estrutura de dados 302 com a estrutura de dados 300. O nome do fotógrafo 355 pode incluir informação que identifica um operador de terminal 100, quando uma imagem foi capturada via a câmera 250. Em uma implementação, o nome do fotógrafo 355 pode ser povoado, automaticamente, com informação obtida de um identificador de proprietário armazenado no terminal 100, tal como o nome de um proprietário do terminal 100. Em outra implementação, um usuário pode introduzir o nome do fotógrafo via o teclado 110, as teclas de controle 120, um aviso de voz e/ou um visor sensível ao toque. Ainda em outra implementação, o nome do fotógrafo 355 pode ser obtido de um dispositivo remoto, tal como um dispositivo remoto que enviou a imagem para o terminal 100.
O nome do sujeito 360 pode incluir informação que identifica um sujeito em uma imagem relacionada com o terminal 100 e/ou que identifica uma pessoa que capturou uma imagem (por exemplo, o nome do fotógrafo ou do usuário do terminal 100).
O telefone do sujeito 365 pode incluir informação que identifica um número de telefone relacionado com um sujeito identificado pelo nome do sujeito 360. O endereço do sujeito 370 pode incluir informação que identifica um endereço relacionado com um sujeito identificado pelo nome do sujeito 360. O e-mail do sujeito 375 pode incluir informação que identifica um endereço de e-mail relacionado com um sujeito identificado pelo nome do sujeito 360. Miscelânea 380 pode incluir informação relacionada com um sujeito identificado via nome do sujeito 360 e/ou outros campos na estrutura de dados 302 e/ou 300. Por exemplo, miscelânea 380 pode incluir notas a cerca de uma imagem capturada por um usuário do terminal 100 e/ou uma ligação para informação de áudio relacionada com uma imagem e/ou um sujeito.
Outras implementações de estruturas de dados 300/302 podem incluir campos adicionais ou menos campos. Além disso, as implementações do terminal 100 podem incluir, substancialmente, qualquer número das estruturas de dados 300/302, como uma primeira estrutura de dados relacionada com uma primeira imagem e uma segunda estrutura de dados relacionada com uma segunda imagem. As estruturas de dados 300/302 podem ser implementadas de muitas formas. Por exemplo, em uma implementação, a informação nas estruturas de dados 300/302 podem ser armazenadas como metadados, que estão relacionados com o conteúdo de uma imagem.
TÉCNICA EXEMPLIFICATIVA DE ROTULAÇÂO DE IMAGEM
As implementações do terminal 100 podem rotular uma imagem com informação que pode ser usada para identificar a imagem (por exemplo, um nome de imagem), um sujeito (pessoa) na imagem e/ou relacionado com uma imagem (por exemplo, via um nome de pessoa), uma localização relacionada com a imagem (por exemplo, uma localização onde a imagem foi capturada), um tamanho da imagem, um formato da imagem, um estado da imagem, etc. As imagens podem ser rotuladas usando uma variedade de técnicas. Por exemplo, rótulos podem incluir informação introduzida por um usuário do terminal 100 e/ou informação recebida de um dispositivo, tal como um dispositivo conduzido por um sujeito que é fotografado.
A figura 4A ilustra uma técnica exemplificativa 400 para relacionar uma imagem com a informação. Na figura 4A, os dados de imagem 410 (daqui em diante, imagem 410) podem ser rotulados via estruturas de dados 300/302 ou via porções de estruturas de dados 300/302. As estruturas de dados 300/302 podem ser escritas em uma porção de imagem 410, tal como uma porção inferior, conforme mostrado na figura 4A. AS estruturas de dados 300/302 e a imagem 410 podem ser armazenados no terminal 100, recebidas de outro dispositivo via terminal 100 e/ou transmitidas para um destino usando o terminal 100.
A figura 4B ilustra uma técnica exemplificativa para ligar a informação a uma imagem. Na implementação da figura 4B, a imagem 410 e a estrutura de dados 302 podem ser armazenadas separadamente, tal como em diferentes localizações da memória do armazenamento 220 e podem ser ligadas uma à outra via a ligação 420. A ligação 420 pode incluir um dispositivo ou técnica para referenciar um objeto com outro objeto. Em uma implementação, a ligação 420 pode ser um indicador. Por exemplo, uma primeira imagem pode ter uma primeira estrutura de dados contendo informação sobre o sujeito para a primeira imagem, onde a primeira enlace descendente é armazenada com a primeira imagem em uma configuração similar àquela da figura 4A. Uma segunda imagem pode incluir o mesmo sujeito que aparece na primeira imagem. A segunda imagem pode ser ligada à primeira estrutura de dados e/ou informação nela contida não tem que ser armazenada duas vezes.
PROCESSAMENTO EXEMPLIFICATIVO
A figura 5 ilustra processamento exemplificativo que pode ser usado para realizar discagem baseada em imagem. Um usuário pode capturar uma imagem digital via o terminal 100 (bloco 510). Suponhamos que um usuário seja um turista em uma cidade não familiar. Por exemplo, um cidadão sueco pode estar de férias na cidade de Nova Iorque. O turista pode estar fotografando locais interessantes de Manhattan e pode estar capturando imagens via um telefone celular, equipado com uma câmera digital (por exemplo, o terminal 100). O turista pode não lembras os nomes de sujeitos que foram fotografados e/ou os nomes de localizações onde as imagens foram capturadas com o terminal 100, uma vez que o turista não está familiarizado com as cercanias, Por exemplo, o turista pode ter encontrado uma pessoa que reside na cidade de Nova Iorque (o residente). O residente pode ter mostrado ao turista os arredores de Manhattan. O turista pode ter fotografado o residente na frente de um ou mais pontos de referência. Quando o turista chega de volta na Suécia, ele pode não lembrar o nome do residente, uma vez que o turista pode ter encontrado outras pessoas durante as férias. As implementações do terminal 100 podem ajudar o turista a identificar a pessoa fotografada, usando o terminal 100 e/ou usando outros dispositivos.
O terminal 100 pode ser adaptado para receber informação sobre o sujeito (bloco 520). O terminal 100 pode receber informação sobre o sujeito relacionada com o usuário (turista), tal como o nome do usuário, o endereço, o número de telefone e o endereço de e-mail. O terminal 100 pode ainda receber informação relacionada com uma outra pessoa que não o usuário, tal como uma pessoa que aparece em uma imagem capturada pelo usuário, usando o terminal 100 e/ou informação a cerca de uma pessoa que está associada com outra imagem, tal como um fotógrafo que pode enviar uma imagem para o terminal 100. Por exemplo, um usuário pode introduzir informação relacionada com a estrutura de dados 302 no terminal 100, onde a informação na estrutura de dados 302 está relacionada com um sujeito em uma ou mais imagens (fotografias) capturadas pelo usuário usando o terminal 100. Suponhamos que o turista introduz o nome do residente (Janis Joplin, Figura 3B), número de telefone (800-555-1212), endereço residencial (4 Elm Street) e/ou endereço de e-mail (Joplin@oldies.com) no terminal 100.
O terminal 100 pode relacionar a informação sobre o sujeito com uma imagem (bloco 530). Por exemplo, o terminal 100 pode anexar a estrutura de dados 302 a uma imagem, tal como imagem 410 (figura 4A) e/ou pode relacionar a estrutura de dados 302 com a imagem 410 via a ligação 420 (figura 4B). O terminal 100 pode usar etiquetas e/ou campos relacionados com um arquivo contendo imagens 410 para relacionar a informação sobre o sujeito com a imagem 410. O terminal 100 pode mapear a informação sobre o sujeito para as imagens em um formato que é compatível com a lógica de exposição de imagem 260, de modo que a imagem 410 e a informação sobre o sujeito na estrutura de dados 302 podem ser mostradas juntas via o visor 140. O terminal 100 e/ou um usuário pode ser capaz de acessar a informação na estrutura de dados 302 via a imagem 410, uma vez que a imagem 410 e a estrutura de dados 302 são relacionadas via o terminal 100.
Suponhamos que o turista captura uma imagem do residente na frente da Catedral de St. Patrick (a catedral). O turista pode mostrar a imagem do residente e a catedral no visor 140. O turista pode relacionar a informação sobre o residente contida na estrutura de dados 302 (por exemplo, o nome, o número de telefone, o endereço residencial e/ou o endereço de e-mail) com a imagem visualizada.
Em uma implementação, o turista pode ser capaz de ligar o rosto do residente, ou outras características, com a informação na estrutura de dados 302. Por exemplo, o turista pode colocar um cursor sobre a face de Janis Joplin na imagem 410 e pode comprimir um botão/tecla, tal como uma tecla de controle 120 e/ou uma das teclas 112, para relacionar a informação na estrutura de dados 302 com o rosto de Janis Joplin.
O terminal 100 pode recuperar a informação sobre o sujeito de um cabeçalho da imagem, quando da exposição da informação sobre o sujeito via o visor 140. Em outra implementação, o terminal 100 pode relacionar, automaticamente, a informação sobre o sujeito com uma imagem. Por exemplo, o terminal 100 pode capturar uma imagem e pode recuperar a informação sobre o sujeito de outra aplicação (por exemplo, uma base de dados), o sujeito (por exemplo, via uma ligação sem fio) e/ou de outra imagem (por exemplo, de uma porção de cabeçalho de outra imagem armazenada no terminal 100) e pode relacionar a informação sobre o sujeito com a imagem capturada sem a entrada de um usuário. O terminal 100 pode mostrar a informação sobre o sujeito no visor 140 junto com a imagem.
O terminal 100 pode armazenar uma imagem e/ou uma estrutura de dados (bloco 540). Por exemplo, o terminal 100 pode armazenar a imagem 410 e a estrutura de dados 302 em uma localização única na memória, no armazenamento 220, ou pode armazenar a imagem 410 em uma primeira localização na memória e a estrutura de dados 302 em uma segunda localização no armazenamento 220. O terminal 100 pode armazenar a estrutura de dados 302 em uma porção de um cabeçalho para a imagem 410. A estrutura de dados 302 pode ser pequena em tamanho, quando comparada com a imagem 410, portanto, o armazenamento da estrutura de dados 302 com a imagem 410 pode ter um efeito substancialmente desprezível sobre o espaço de armazenamento, quando comparado com o armazenamento apenas da imagem 410.
Suponhamos que o turista fala o comando "armazenar imagem" no microfone 150, enquanto a imagem 410 ( a catedral e Janis Joplin) é visualizada. O terminal 100 pode armazenar a imagem da catedral/residente e a informação sobre o residente (por exemplo, a estrutura de dados 302) no armazenamento 220. O terminal 100 pode armazenar a imagem da catedral/residente e a estrutura de dados 302 juntos e/ou separadamente. O terminal 100 pode ainda armazenar associações, tais como ligações, entre porções de imagens 410 e a estrutura de dados 302, tal como uma ligação do rosto de Janis Joplin na imagem 410 ao seu nome na estrutura de dados 302.
Em outra implementação, o terminal 100 pode armazenar a imagem 410 automaticamente, isto é, sem requerer instruções do usuário. Por exemplo, o terminal 100 pode capturar uma imagem, pode relacionar a informação sobre o sujeito com a imagem e pode armazenar a imagem e a informação sobre o sujeito automaticamente.
Em algum ponto mais tarde, o usuário pode chamar de volta a imagem 410 e a informação sobre o sujeito do armazenamento 220 (bloco 550). Por exemplo, o turista pode ter retornado para casa, na Suécia, e pode estar mostrando as fotografias das férias para os amigos. O turista pode chamar de volta a imagem da catedral, que inclui o residente (Janis Joplin). A informação sobre o residente na estrutura de dados 302 pode ser vista no visor 140 com a imagem da catedral (por exemplo, Janis Joplin, 800-555-1212, 4 Elm St e/ou (Joplin@oldies.com). Por exemplo, o terminal 100 pode recuperar a informação sobre o sujeito de um cabeçalho de imagem 410 e pode mostrar a informação sobre o sujeito recuperada no visor 140, com a imagem da catedral/residente. O turista pode lembra o nome do residente, quando ele/ela vê o nome mostrado próximo a uma fotografia do residente no visor 140. Em uma implementação, o turista pode selecionar um residente mostrado em uma imagem e aquela informação sobre o residente pode ser iluminada e/ou pode piscar no visor 140.
O terminal 100 pode ser configurado para permitir ao turista rolar através de um catálogo de imagens, que pode incluir, substancialmente, qualquer número de imagens tendo informação sobre o sujeito relacionada com as mesmas. O terminal 100 pode recuperar informação sobre o sujeito de um cabeçalho para uma respectiva imagem e pode mostrar informação sobre o sujeito para a imagem, quando a imagem é vista no visor 140.
O usuário pode chamar um sujeito mostrado em uma imagem (bloco 560). Por exemplo, o turista pode pressionar a tecla de controle 120, as teclas 112, falar um aviso, etc., para chamar o residente visto na imagem 410. Suponhamos que o turista fale "chamar" no microfone 150 para fazer o terminal 100 discar 800-555-1212 para alcançar Janis Joplin, enquanto uma fotografia de Janis Joplin e/ou o nome "Janis Joplin" aparece no visor 140 junto com a imagem da catedral. Alternativamente, o turista pode falar "e- mail", a fim de fazer o termina 100 abrir uma janela de composição de e-mail no visor 140 e/ou enviar um e-mail pré-composto para (Joplin@oldies.com).
Outras implementações pode permitir ao turista selecionar um ou mais sujeitos mostrados em uma imagem e podem deixar o turista chamar sujeitos selecionados ao mesmo tempo para formar uma chamada de múltiplas partes, como uma chamada de conferência.
Implementações podem permitir a um usuário configurar o terminal 100 para rotular, automaticamente, imagens capturadas com a informação sobre o sujeito a cerca de um usuário do terminal 100. O terminal 100 pode ainda enviar a informação do usuário para um destino junto com a imagem capturada. Um dispositivo de recebimento (dispositivo de destino) pode ver a informação sobre o usuário quando a imagem recebida é vista no dispositivo de destino. Um operador do dispositivo de destino pode chamar o usuário através da realização de uma ação, tal como a compressão de uma tecla de controle, enquanto a imagem recebida e a informação sobre o usuário são mostradas no dispositivo de destino.
Em outra implementação, um usuário pode ser capaz de gravar um som e anexá-lo a uma imagem junto com a anexação da informação na estrutura de dados 302 à imagem. Por exemplo, o turista pode ter gravado um hino tocado pela torra de sinos da Catedral de St. Patrick, via microfone 150, no terminal 100. O turista pode ter anexado o hino digitalizado e/ou outra informação (por exemplo, informação introduzida via teclado 110) à imagem contendo a catedral/residente e/ou à estrutura de dados 302, que contém informação a cerca da residente (Janis Joplin). O turista pode ter armazenado o hino, a imagem e a informação sobre o sujeito no armazenamento 220. O turista pode chamar de volta a imagem da catedral, o hino digitalizado e a informação na estrutura de dados 302 e/ou pode enviar a imagem da catedral, o hino digitalizado e a informação na estrutura de dados 302 para um destino via uma ligação sem fio e/ou cabeada.
Ainda em outra implementação, o terminal 100 pode ser configurado para recuperar um ou mais nomes de uma base de dados e relacionar um dos nomes recuperados a uma imagem visualizada com base em uma ação do usuário. Suponhamos que um recipiente recebe uma imagem de um dispositivo fonte e a imagem inclui uma fotografia de uma pessoa chamada Billy Joel. Suponhamos ainda que a fotografia tem um rótulo "Bill" relacionado com o mesmo, quando a imagem é recebida no terminal 100. O terminal 100 pode recuperar nomes tendo neles Bill, assim, o usuário pode selecionar o nome da pessoa apropriada mostrada na imagem recebida. Por exemplo, o terminal 100 pode mostrar Bill Jones, Thomas Bill White, Mr. Bill e Billy Joel. O usuário pode selecionar Billy Joel e o terminal 100 pode armazenar Billy Joel e a informação de contato de Billy Joel em uma porção de cabeçalho da imagem que foi identificada como Bill. O terminal 100 pode recuperar nomes de uma base de dados local no terminal 100 (por exemplo, uma agenda telefônica no terminal 100) e/ou uma base de dados remota (por exemplo, um diretório de telefones para uma organização que reside em um servidor). A informação recuperada da base de dados pode ser recuperada dos cabeçalhos dos arquivos de imagens, dos arquivos de texto e/ou outras porções de arquivos e/ou formatos.
CONCLUSÃO
As implementações aqui descritas podem facilitar o relacionamento da informação, tal como a informação sobre o sujeito, com as imagens que são capturadas usando um terminal móvel. As implementações podem ainda facilitar a discagem de um número de telefone relacionado com um sujeito visto em uma imagem usando o terminal 100.
A descrição precedente de modalidades preferidas da invenção proporciona ilustração e descrição, mas não é destinada a ser exaustiva ou a limitar a invenção à forma precisa divulgada. Modificações e variações são possíveis à luz dos ensinamentos acima ou podem ser adquiridas da prática da invenção.
Embora uma série de atos tenham sido descritos com relação à figura 5, a ordem dos atos pode ser modificada em outras implementações, consistentes com os princípios da invenção. Ainda, atos não dependentes podem ser realizados em paralelo.
Será evidente para alguém de habilidade na técnica que aspectos da invenção, conforme descrito acima, podem ser implementados em muitas formas diferentes de software, firmware e hardware nas implementações ilustradas nas figuras. O código de software real ou o hardware de controle especializado usados para implementar aspectos consistentes com os princípios da invenção não estão limitando a invenção.
Assim, a operação e o comportamento dos aspectos foram descritos sem referência ao código de software específico - sendo compreendido que alguém de habilidade comum na técnica será capaz de projetar software e hardware de controle para implementar os aspectos com base na presente descrição.
Ainda, certas porções da invenção podem ser implementadas como "lógica" que desempenha uma ou mais funções. Essa lógica pode incluir hardware, tal lógica de hardware, um circuito integrado específico de aplicação, um arranjo de porta programável em campo, um microprocessador, software ou uma combinação de hardware e software.
Deve ser enfatizado que o termo "compreende/compreendendo", quando usado nesta especificação e/ou reivindicações, é tomado para especificar a presença de características, inteiros, etapas ou componentes, mas não impedem a presença ou a adição de uma ou mais outras características, inteiros, etapas, componentes ou seus grupos.
Nenhum elemento, ato ou instrução usado no presente pedido será construído como crítico ou essencial para a invenção, a menos que explicitamente descrito como tal. Também, como aqui usado, o artigo "um, uma" (a) é destinado a incluir um ou mais itens. Onde apenas um item é pretendido, o termo "um" ou linguagem similar é usado. Ainda, a frase "baseado em" é destinada a significar "baseado, pelo menos em parte, em", a menos que explicitamente de outro modo mencionado.

Claims (20)

1. Dispositivo para exibir uma imagem, caracterizado pelo fato de compreender: um componente de exibição de imagem: exibir uma imagem que inclui um indivíduo, onde a imagem está relacionada com um arquivo de imagens tendo uma porção de cabeçalho; e exibir informação sobre o indivíduo, que inclui um identificador de comunicação relacionado com o indivíduo e em que a informação sobre o indivíduo é armazenada na porção de cabeçalho, um transceptor para: contactar o indivíduo via o identificador de comunicação; e um processador para: proporcionar a imagem e a informação sobre o indivíduo para o componente de exibição, receber uma solicitação para contactar o indivíduo, recuperar o identificador de comunicação da porção de cabeçalho, e enviar o identificador de comunicação para o transceptor a fim de fazer o transceptor contactar o indivíduo.
2. Dispositivo de acordo com a reivindicação 1, caracterizado pelo fato de compreender adicionalmente: uma câmera para: capturar a imagem em resposta a uma entrada do usuário.
3. Dispositivo de acordo com a reivindicação 1, caracterizado pelo fato de o identificador de comunicação compreender um nome, um número de telefone, um endereço de e-mail, um endereço de mensagem instantânea, um endereço de protocolo de Internet ou um endereço residencial.
4. Dispositivo de acordo com a reivindicação 1, caracterizado pelo fato de a porção de cabeçalho compreender um cabeçalho, um quadro de início, um segmento de início, um marcador ou uma etiqueta.
5. Dispositivo de acordo com a reivindicação 1, caracterizado pelo fato de o transceptor contactar o indivíduo através de discagem de um número de telefone, do envio de um e-mail para um endereço de e-mail ou do envio de uma mensagem instantânea para um endereço de mensagem instantânea.
6. Dispositivo de acordo com a reivindicação 1, caracterizado pelo fato de o processador receber a solicitação em resposta a um aviso de voz, um sinal de chave de controle, um sinal de teclado ou um sinal de visor sensível ao toque.
7. Dispositivo de acordo com a reivindicação 1, caracterizado pelo fato de o processador receber um indicador de seleção que seleciona o indivíduo antes do fornecimento da instrução.
8. Dispositivo de acordo com a reivindicação 1, caracterizado pelo fato de o dispositivo receber a informação sobre o indivíduo de um usuário ou outro dispositivo.
9. Dispositivo de acordo com a reivindicação 1, caracterizado pelo fato de o dispositivo compreender: armazenamento para: armazenar a informação sobre o indivíduo na porção de cabeçalho.
10. Dispositivo de acordo com a reivindicação 1, caracterizado pelo fato de o transceptor enviar a imagem e a informação sobre o indivíduo para um destino automaticamente ou com base em uma solicitação de um dispositivo remoto.
11. Terminal móvel, caracterizado pelo fato de compreender: um transceptor para: receber uma imagem que inclui informação sobre o indivíduo armazenada em um cabeçalho da imagem, onde a informação sobre o indivíduo está relacionada com um indivíduo que aparece na imagem e onde a imagem é recebida de um dispositivo remoto, e estabelecer uma sessão de comunicação com o indivíduo com base em uma solicitação de comunicação, onde a solicitação de comunicação é gerada com base na informação sobre o indivíduo; um visor para: exibir a imagem e a informação sobre o indivíduo; e um processador para: ler a informação sobre o indivíduo do cabeçalho, proporcionar a informação sobre o indivíduo e a imagem para o visor, e gerar a solicitação de comunicação em resposta a uma entrada de usuário, onde a entrada do usuário é produzida com base no conteúdo da imagem ou da informação sobre o indivíduo.
12. Terminal móvel de acordo com a reivindicação 11, caracterizado pelo fato de compreender: uma câmera para: capturar uma segunda imagem; e e o processador ainda: relacionar a segunda informação sobre o indivíduo com um cabeçalho da segunda imagem, recuperar a segundo informação sobre o indivíduo do cabeçalho, e gerar uma segunda solicitação de comunicação com base na segunda informação sobre o indivíduo recuperada, onde a segunda solicitação de comunicação é usada para estabelecer uma segunda sessão de comunicação com um segundo indivíduo.
13. Dispositivo sem fio, caracterizado pelo fato de compreender: meios para manter um catálogo de imagens, compreendendo uma pluralidade de imagens; meios para exibir uma da pluralidade de imagens contendo um indivíduo e informação sobre o indivíduo que está relacionada com o indivíduo; meios para receber a informação sobre o indivíduo, onde a informação sobre o indivíduo é recuperada de uma porção de cabeçalho de uma da pluralidade de imagens, e em que a informação sobre o indivíduo ainda compreende informação de comunicação; e meios para comunicação com o indivíduo, usando a informação de comunicação.
14. Método para exibir uma imagem, caracterizado pelo fato de compreender: receber uma imagem, compreendendo um cabeçalho, recuperar informação sobre o indivíduo do cabeçalho, onde a informação sobre o indivíduo identifica uma informação sobre o indivíduo ou de contato para o indivíduo, exibir a imagem e a informação sobre o indivíduo via um visor em um dispositivo sem fio, selecionar a informação sobre o indivíduo com base no visor; e estabelecer, com base na seleção, uma sessão de comunicação com o indivíduo, usando a informação de contato.
15. Método de acordo com a reivindicação 14, caracterizado pelo fato de o recebimento compreender adicionalmente: receber a imagem de uma câmera; e e o método compreender adicionalmente: receber a informação sobre o indivíduo via um dispositivo remoto, um entrada de usuário, uma base de dados local, uma base de dados remota, uma aplicação local ou uma aplicação remota.
16. Método de acordo com a reivindicação 14, caracterizado pelo fato de compreender adicionalmente: enviar a imagem e a informação sobre o indivíduo para um dispositivo remoto, durante a sessão de comunicação.
17. Método para exibir uma imagem, caracterizado pelo fato de compreender: capturar uma imagem; criar um arquivo de imagens, compreendendo uma porção de dados e uma porção de cabeçalho; armazenamento, automaticamente, da imagem na porção de dados e informação sobre o indivíduo na porção de cabeçalho, onde a informação sobre o indivíduo identifica o usuário e inclui um número de telefone, endereço de e-mail ou endereço de mensagem instantânea; e envio do arquivo de imagens para um destino via uma ligação sem fio para permitir que um dispositivo de destino contate o usuário via a informação sobre o indivíduo, em resposta à exibição dos dados de imagem no dispositivo de destino.
18. Método para exibir uma imagem, caracterizado pelo fato de compreender: capturar uma imagem, criar um arquivo de imagens, compreendendo uma porção de dados e uma porção de cabeçalho, recuperar informação sobre o indivíduo de uma aplicação, onde a informação sobre o indivíduo compreende um nome do indivíduo e informação de contato do indivíduo e está relacionada com um indivíduo na imagem, armazenar a imagem via a porção de dados, armazenar a informação sobre o indivíduo via a porção de cabeçalho; e estabelecer uma sessão de comunicação com o indivíduo, com base na informação de contato do indivíduo, onde a informação de contato do indivíduo é lida do cabeçalho, antes do estabelecimento.
19. Método de acordo com a reivindicação 18, caracterizado pelo fato de: recuperar compreender adicionalmente a recuperação da informação sobre o indivíduo de uma aplicação local, operando em um dispositivo sem fio, ou uma aplicação remota, que envia dados para o dispositivo sem fio via uma ligação sem fio.
20. Método de acordo com a reivindicação 18, caracterizado pelo fato de o método compreender adicionalmente: a exibição da imagem e a informação sobre o indivíduo, produzindo uma instrução em resposta a uma entrada de usuário; e em que o estabelecimento é realizado em resposta à instrução.
BRPI0621819-9A 2006-06-22 2006-12-22 dispositivo e método para exibir uma imagem, terminal móvel, e, dispositivo sem fio BRPI0621819A2 (pt)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/425744 2006-06-22
US11/425,744 US9241056B2 (en) 2006-06-22 2006-06-22 Image based dialing
PCT/IB2006/055030 WO2007148164A1 (en) 2006-06-22 2006-12-22 Image based dialing

Publications (1)

Publication Number Publication Date
BRPI0621819A2 true BRPI0621819A2 (pt) 2011-12-20

Family

ID=38169394

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0621819-9A BRPI0621819A2 (pt) 2006-06-22 2006-12-22 dispositivo e método para exibir uma imagem, terminal móvel, e, dispositivo sem fio

Country Status (11)

Country Link
US (1) US9241056B2 (pt)
EP (1) EP2030421B1 (pt)
JP (1) JP4928607B2 (pt)
KR (1) KR101232994B1 (pt)
CN (1) CN101507245B (pt)
AT (1) ATE547892T1 (pt)
BR (1) BRPI0621819A2 (pt)
MX (1) MX2008016095A (pt)
RU (1) RU2418379C2 (pt)
TW (1) TWI468004B (pt)
WO (1) WO2007148164A1 (pt)

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7107081B1 (en) 2001-10-18 2006-09-12 Iwao Fujisaki Communication device
US7466992B1 (en) 2001-10-18 2008-12-16 Iwao Fujisaki Communication device
US8090402B1 (en) 2003-09-26 2012-01-03 Iwao Fujisaki Communication device
US7917167B1 (en) 2003-11-22 2011-03-29 Iwao Fujisaki Communication device
US8208954B1 (en) 2005-04-08 2012-06-26 Iwao Fujisaki Communication device
KR101108837B1 (ko) * 2006-10-19 2012-01-31 엘지전자 주식회사 휴대단말기의 메시지 저장장치 및 방법
US8413059B2 (en) * 2007-01-03 2013-04-02 Social Concepts, Inc. Image based electronic mail system
US8180852B2 (en) 2007-01-25 2012-05-15 Social Concepts, Inc. Apparatus for increasing social interaction over an electronic network
US20080030496A1 (en) 2007-01-03 2008-02-07 Social Concepts, Inc. On-line interaction system
KR101356485B1 (ko) * 2007-01-19 2014-01-29 엘지전자 주식회사 이동통신 단말기에서의 영상 저장 방법 및 이동통신 단말기
US8166407B2 (en) 2007-01-25 2012-04-24 Social Concepts, Inc. Apparatus for increasing social interaction over an electronic network
US8676273B1 (en) 2007-08-24 2014-03-18 Iwao Fujisaki Communication device
KR101432177B1 (ko) * 2008-01-21 2014-08-22 삼성전자주식회사 휴대용 장치 및 그 사진처리방법, 이를 포함하는사진처리시스템
US8788493B2 (en) * 2008-06-30 2014-07-22 Verizon Patent And Licensing Inc. Digital image tagging apparatuses, systems, and methods
US8340726B1 (en) 2008-06-30 2012-12-25 Iwao Fujisaki Communication device
CA2672511A1 (en) * 2008-07-16 2010-01-16 Verint Systems Inc. A system and method for capturing, storing, analyzing and displaying data relating to the movements of objects
JP5005646B2 (ja) * 2008-09-26 2012-08-22 シャープ株式会社 データ送信装置、データ送信方法およびデータ通信システム
US8594739B2 (en) 2008-12-05 2013-11-26 At&T Intellectual Property I, L.P. Method and apparatus for managing communications
US8295454B2 (en) 2009-01-07 2012-10-23 Google Inc. Digital photo frame with dial-a-tag functionality
KR101049009B1 (ko) * 2009-02-09 2011-07-12 주식회사 팬택 이동 단말기에서 이미지를 이용한 전화번호 관리 장치 및 방법
CN101877737A (zh) * 2009-04-30 2010-11-03 深圳富泰宏精密工业有限公司 通讯装置及其分享照片的方法
KR20110027589A (ko) * 2009-09-09 2011-03-16 삼성전자주식회사 전자 장치에서 정보를 삽입하고 공유하는 방법 및 장치
KR20110077260A (ko) * 2009-12-30 2011-07-07 주식회사 아이리버 애플리케이션과 상호작용하는 컨트롤 키를 제공하는 모바일 디바이스 및 그 방법
JP5605795B2 (ja) * 2010-06-03 2014-10-15 シャープ株式会社 通信機器、配信システム、配信データの処理方法、および配信データの処理プログラム
DE102012200667A1 (de) * 2011-06-06 2012-12-06 S. Siedle & Söhne Telefon- und Telegrafenwerke OHG Telekommunikationsendgerät, Benachrichtigungsverfahren und Hauskommunikationsanlage
JP2013055517A (ja) * 2011-09-05 2013-03-21 Saxa Inc 電話通信端末、ベース装置および発信処理プログラム
CA2850194C (en) * 2011-09-30 2023-03-21 Chugai Seiyaku Kabushiki Kaisha Antigen-binding molecule for promoting elimination of antigens
KR101833825B1 (ko) * 2011-11-11 2018-03-02 엘지전자 주식회사 이동 단말기 및 그 제어 방법
US8995640B2 (en) * 2012-12-06 2015-03-31 Ebay Inc. Call forwarding initiation system and method
CN104980719A (zh) * 2014-04-03 2015-10-14 索尼公司 图像处理方法、装置以及电子设备
CN105279165A (zh) * 2014-06-19 2016-01-27 中兴通讯股份有限公司 一种基于通讯录的照片匹配方法及终端
US9532198B2 (en) 2014-07-09 2016-12-27 Google Technology Holdings LLC System and method for initiating communication from actual, notional, or dissociated previewed images
CN104410768B (zh) 2014-11-12 2018-08-10 广州三星通信技术研究有限公司 信息传输方法和装置
US11991131B2 (en) 2018-08-03 2024-05-21 Flash App, LLC Enhanced enterprise data sharing to mobile device users
US10965630B2 (en) * 2018-08-03 2021-03-30 Flash App, LLC Enhanced data sharing to and between mobile device users
US10992621B2 (en) * 2018-08-03 2021-04-27 Flash App, LLC Enhanced data sharing to and between mobile device users
CN115916715A (zh) 2020-05-18 2023-04-04 康宁股份有限公司 具有高折射率和低密度的玻璃组合物
CN111724442B (zh) * 2020-05-28 2022-04-22 上海商汤智能科技有限公司 图像处理方法及装置、电子设备及存储介质
US12356293B2 (en) 2021-07-29 2025-07-08 Flash App, LLC Enhanced enterprise data communications with mobile devices

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5889852A (en) 1997-02-10 1999-03-30 Nokia Mobile Phones Limited Photo screen scroll graphic user interface
JPH11205761A (ja) 1998-01-14 1999-07-30 Mitsubishi Electric Corp カメラ機能付携帯電話装置
CN1259004A (zh) 1998-12-26 2000-07-05 三星电子株式会社 在移动电话中检索和拨打电话号码的方法
KR20000047524A (ko) 1998-12-26 2000-07-25 윤종용 휴대폰에서 전화번호 검색 및 다이얼링방법
JP2000209324A (ja) 1999-01-12 2000-07-28 Nec Corp 宛先発信制御システムおよび宛先発信制御方法
JP2000253373A (ja) 1999-03-01 2000-09-14 Toshiba Corp 携帯通信端末
US7353046B2 (en) * 1999-05-12 2008-04-01 Kyocera Corporation Portable telephone
WO2001030053A1 (de) 1999-10-21 2001-04-26 Siemens Aktiengesellschaft Kommunikationsendgerät
AU2205201A (en) 1999-12-20 2001-07-03 Nokia Corporation Improvements in or relating to communication devices
JP2001197567A (ja) 2000-01-14 2001-07-19 Mitsubishi Electric Corp 携帯電話
CA2397215C (en) 2000-01-19 2010-10-12 The Phone Pages Of Sweden Ab Exchange of information in a communication network
JP2001333211A (ja) 2000-05-18 2001-11-30 Hitachi Ltd 画像蓄積伝送装置
JP2002232555A (ja) 2001-02-01 2002-08-16 Olympus Optical Co Ltd 電話機、及び検索方法
JP2003110975A (ja) * 2001-09-27 2003-04-11 Fuji Photo Film Co Ltd 画像記録方法および装置、画像配信方法および装置並びにプログラム
JP3829722B2 (ja) * 2002-01-23 2006-10-04 ソニー株式会社 情報処理装置および方法、並びにプログラム
US7375730B2 (en) * 2002-07-29 2008-05-20 Motorola, Inc. Graphic entries for interactive directory
JP2003143287A (ja) 2002-07-29 2003-05-16 Kyocera Corp 端末装置の画面表示方法
JP4374610B2 (ja) 2003-04-18 2009-12-02 カシオ計算機株式会社 撮像装置、画像データ記憶方法、及び、プログラム
JPWO2005081507A1 (ja) 2004-02-09 2007-10-25 松下電器産業株式会社 通信端末及び通信方法
KR100819263B1 (ko) 2004-04-19 2008-04-02 삼성전자주식회사 전자 명함 관리 장치 및 방법
KR100630165B1 (ko) 2004-06-01 2006-09-29 삼성전자주식회사 휴대단말기의 전화번호 검색방법
US7196718B1 (en) * 2004-08-26 2007-03-27 Sprint Spectrum L.P. Method and apparatus for transmission of digital image to destination associated with voice call participant
JP2006093863A (ja) 2004-09-21 2006-04-06 Kyocera Corp 電子機器
KR100633753B1 (ko) 2004-09-23 2006-10-16 삼성전자주식회사 휴대용 무선단말기에서 멀티미디어 메시지의 이미지를폰북에 추가하기 위한 장치 및 방법
US7680513B2 (en) * 2005-08-08 2010-03-16 Palm, Inc. Contact-centric user-interface features for computing devices
US20070086773A1 (en) * 2005-10-14 2007-04-19 Fredrik Ramsten Method for creating and operating a user interface
US7627311B2 (en) * 2006-05-02 2009-12-01 Sony Ericsson Mobile Communications Ab Image acquisition for contacts list

Also Published As

Publication number Publication date
TWI468004B (zh) 2015-01-01
MX2008016095A (es) 2009-01-21
RU2009101912A (ru) 2010-07-27
TW200818848A (en) 2008-04-16
KR20090023499A (ko) 2009-03-04
EP2030421B1 (en) 2012-02-29
CN101507245A (zh) 2009-08-12
US20070296739A1 (en) 2007-12-27
JP4928607B2 (ja) 2012-05-09
JP2009542074A (ja) 2009-11-26
US9241056B2 (en) 2016-01-19
ATE547892T1 (de) 2012-03-15
WO2007148164A1 (en) 2007-12-27
CN101507245B (zh) 2013-09-25
RU2418379C2 (ru) 2011-05-10
EP2030421A1 (en) 2009-03-04
KR101232994B1 (ko) 2013-02-13

Similar Documents

Publication Publication Date Title
BRPI0621819A2 (pt) dispositivo e método para exibir uma imagem, terminal móvel, e, dispositivo sem fio
US20040102225A1 (en) Portable communication terminal and image display method
KR20110121617A (ko) 방송 보조 얼굴 식별에 기초한 사진 태그 방법
JP4966600B2 (ja) テレビ電話装置及びプログラム
JP2009095017A (ja) 電子機器、及び、プログラム
JP5246592B2 (ja) 情報処理端末、情報処理方法、及び情報処理プログラム
KR20040025313A (ko) 이동통신 단말기의 사진편집 및 전송방법
JP4932368B2 (ja) 携帯端末装置及びプログラム
US9007475B2 (en) Communication apparatus and electronic mail creation method
KR100631672B1 (ko) 이동통신단말기의 이미지 전송 방법
US20070298792A1 (en) Mobile radio terminal device
JP2007172193A (ja) メール機能付き携帯端末装置及びプログラム
TWI227619B (en) Picture processing method and device for mobile phone
JP2010193207A (ja) 携帯情報端末、画像情報管理方法及び画像情報管理プログラム
CN112822389B (zh) 照片拍摄方法、照片拍摄装置及存储介质
JPH11191836A (ja) 通信装置及びその制御方法
KR101060841B1 (ko) 주소록에 촬상된 화상 이미지를 자동 저장하는 이동통신단말 및 그 방법
JP4494116B2 (ja) 携帯端末装置および無線通信システム並びに絵日記交換方法
JP5079034B2 (ja) 携帯端末装置
JP2004054820A (ja) 通信システムならびに通信装置およびその制御方法
JP2003348535A (ja) ディジタルカメラ装置、携帯端末およびメール処理方法
JP2011133638A (ja) 画像表示装置、画像表示システム、および画像表示方法
KR20060035828A (ko) 카메라를 내장한 이동통신 단말기에서 촬영 영상의 관리및 검색 방법
KR20050110893A (ko) 무선통신 단말기에서의 영상 파일 저장 또는 검색 방법
JP2008211562A (ja) 携帯端末及び探索方法

Legal Events

Date Code Title Description
B06F Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]
B06T Formal requirements before examination [chapter 6.20 patent gazette]
B15K Others concerning applications: alteration of classification

Free format text: AS CLASSIFICACOES ANTERIORES ERAM: H04M 1/2745 , H04M 1/725

Ipc: H04M 1/2745 (2000.01), H04M 1/725 (2000.01), H04N

B11E Dismissal acc. art. 34 of ipl - requirements for examination incomplete
B11T Dismissal of application maintained [chapter 11.20 patent gazette]