ES2283772T3 - Sistema y metodo para seleccion de imagenes digitales. - Google Patents
Sistema y metodo para seleccion de imagenes digitales. Download PDFInfo
- Publication number
- ES2283772T3 ES2283772T3 ES03728435T ES03728435T ES2283772T3 ES 2283772 T3 ES2283772 T3 ES 2283772T3 ES 03728435 T ES03728435 T ES 03728435T ES 03728435 T ES03728435 T ES 03728435T ES 2283772 T3 ES2283772 T3 ES 2283772T3
- Authority
- ES
- Spain
- Prior art keywords
- images
- digital
- image
- parameters
- selection
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/583—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
- G06F16/5854—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using shape and object relationship
Landscapes
- Engineering & Computer Science (AREA)
- Library & Information Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Studio Devices (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Facsimiles In General (AREA)
- Television Signal Processing For Recording (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Image Processing (AREA)
- Studio Circuits (AREA)
- Processing Or Creating Images (AREA)
Abstract
Un método para la selección de imágenes digitales, caracterizado por las operaciones de: obtener de un usuario los parámetros (502) de selección de imágenes, definiendo los parámetros (502) de selección de imágenes las propiedades específicas de una imagen digital, incluyendo las propiedades específicas un parámetro físico definido (600), un parámetro semántico definido (602) y un parámetro definido (604) de nivel alto; y filtrar (504), en respuesta a los parámetros de selección de imágenes que son obtenidos del usuario, una pluralidad de imágenes digitales por análisis de los datos de imágenes captados correspondientes a la pluralidad de imágenes digitales con respecto a los parámetros de selección de imágenes, para generar un subconjunto (506) de la pluralidad de imágenes digitales, incluyendo el subconjunto (506) las imágenes digitales que tienen las propiedades específicas de imágenes definidas por los parámetros (502) de selección de imágenes, siendo el subconjunto (506) de imágenespresentado a un usuario, permitiendo la visión previa de las imágenes que contienen el parámetro físico definido (600), el parámetro semántico definido (602) y el parámetro de nivel alto definido (604).
Description
Sistema y método para selección de imágenes
digitales.
Esta invención se refiere generalmente a la
tecnología de cámaras digitales y, más particularmente, a técnicas
de selección y búsqueda de imágenes digitales.
Actualmente, la tecnología de captación de
imágenes está progresando hacia la tecnología de imágenes digitales.
Este cambio en tecnología es particularmente evidente en el área de
la fotografía de cámaras personales. Las cámaras tradicionales que
usan película convencional están dando paso crecientemente a las
cámaras digitales modernas que almacenan electrónicamente imágenes
digitales usando memoria de ordenador. Además de las diferencias en
almacenamiento de imágenes, las cámaras tradicionales y digitales
también difieren en el uso.
Por ejemplo, la Figura 1A ilustra una cámara
tradicional 100. En uso, la cámara tradicional 100 graba fotografías
en película, lo que permite un número limitado de exposiciones
antes de precisar la sustitución. Por ejemplo, en la Figura 1A, la
cámara tradicional 100 incluye película para 30 exposiciones. Una
vez que todas las exposiciones son usadas para un rollo dado de
película, el usuario revela generalmente la película y genera las
fotografías 102. En este punto, el usuario puede seleccionar las
imágenes deseadas e ignorar las imágenes indeseadas. Como el número
de fotografías 102 es limitado, por ejemplo a unas
20-30 fotografías 102, la tarea de seleccionar
fotografías particulares es relativamente fácil. Por ejemplo, el
usuario puede querer usar solo las fotografías que están enfocadas.
En este caso, la tarea de seleccionar solo las fotografías 102
enfocadas de 20-30 fotografías es relativamente
sencilla. Sin embargo, cuando se usa una cámara digital, este
proceso de selección puede ser más difícil.
La Figura 1B ilustra una cámara digital 150. A
diferencia de la cámara tradicional 100, la cámara digital 150
graba imágenes digitales 156 en memoria. Además, las fotografías
digitales 156 pueden ser descargadas desde la memoria de cámara
digital a una memoria adicional. Por ejemplo, las fotografías
digitales 156 pueden ser descargadas desde la memoria de cámara
digital a un ordenador personal 152 u otro sistema de ordenador,
tal como una SONY PLAYSTATION 2 154, que sea capaz de almacenar
imágenes digitales.
Generalmente, la memoria de cámara digital puede
almacenar muchas más imágenes que un solo rollo de película. Por
ejemplo, un a cámara digital que tiene 1 gigabyte de memoria flash,
o un microdrive, puede almacenar mil fotografías 156
aproximadamente. Aunque algunas cámaras digitales de gama baja solo
permiten un disparo (foto) por segundo, muchas cámaras digitales de
gama alta permiten unos ocho disparos (fotos) por segundo. Por
ejemplo, un fotógrafo puede mantener pulsado el disparador durante
tres segundos y obtener unas veinticuatro fotografías. Con tal
frecuencia alta de fotografía, para un fotógrafo es relativamente
fácil llenar la memoria de cámara digital con imágenes digitales
156. Desgraciadamente, seleccionar las imágenes preferidas de mil
fotografías 156 es una tarea laboriosa.
Por ejemplo, cuando el usuario desea usar solo
las fotografías que están enfocadas, es necesario que el usuario
busque en unas mil fotografías 156 para hallar las fotografías
enfocadas. Además, una vez que las fotografías digitales deseadas
son seleccionadas, los usuarios editan (corrigen) frecuentemente las
fotografías digitales 156 usando editores de imágenes. Por ejemplo,
filtros cromáticos pueden ser aplicados a las fotografías o el
contraste de imagen puede ser alterado. Nuevamente, como las cámaras
digitales pueden almacenar un número tan grande de fotografías,
editar (corregir) el gran número de fotografías pueden requerir una
gran cantidad de tiempo y esfuerzo por parte del fotógrafo.
El documento
WO-A-00/05875 (Anderson) describe la
capacidad de unir a una imagen etiquetas procedentes de un conjunto
predeterminado, permitiendo la búsqueda limitada mediante el uso de
estas etiquetas como criterios de búsqueda.
En vista de lo anterior, existe una necesidad de
sistemas y métodos para la selección automática de fotografías
digitales basada en criterios proporcionados por el usuario. Los
métodos deberían permitir que un usuario proporcione parámetros
mediante los que las imágenes digitales pueden ser clasificadas y
seleccionadas. Además, los métodos deberían permitir que los
usuarios observen previamente imágenes en diversas condiciones. Por
ejemplo, el usuario debería ser capaz de observar previamente una
imagen particular girada, para proporcionar la orientación óptima
de la fotografía, o el usuario debería ser capaz de observar
previamente una fotografía con un filtro particular aplicado tal
como un filtro de "blanco y negro".
Diversos aspectos respectivos de la invención
son definidos en las reivindicaciones adjuntas.
Hablando en términos generales, la presente
invención satisface estas necesidades permitiendo que un usuario
seleccione y vea previamente las imágenes digitales proporcionando
una pluralidad de parámetros que indican propiedades deseadas de
imágenes. Los parámetros son utilizados para filtrar las imágenes
digitales, produciendo una selección más reducida de imágenes que
comparten las propiedades dadas. En una realización, se describe un
método para selección de imágenes digitales. Se obtienen los
parámetros de selección de imágenes, donde los parámetros de
selección de imágenes definen propiedades específicas de una imagen
digital. Una pluralidad de imágenes digitales es filtrada basada en
los parámetros de selección de imágenes para generar un subconjunto
de la pluralidad de imágenes digitales, donde el subconjunto incluye
las imágenes digitales que tienen las propiedades específicas
definidas por los parámetros de selección de imágenes.
Opcionalmente, las imágenes digitales incluidas en el subconjunto
pueden ser priorizadas y/o categorizadas basadas en los parámetros
de selección de imágenes. También opcionalmente, pueden ser
excluidas las imágenes digitales que no tienen las propiedades
específicas definidas por los parámetros de selección de imágenes.
Además, en un aspecto, órdenes de visión de imagen pueden ser
recibidas y una pluralidad de vistas de una imagen digital
particular ser generadas basadas en las órdenes de visión de
imagen. Después, estas vistas pueden ser presentadas a un
usuario.
Una cámara digital que tiene capacidades de
selección de imágenes es descrita en una realización adicional de
la presente invención. La cámara digital incluye un dispositivo de
formación de imágenes en comunicación con un bus del sistema. El
dispositivo de formación de imágenes es capaz de captar datos de
imágenes para una pluralidad de imágenes digitales. También está
incluido un dispositivo de entrada/salida en comunicación con el
bus del sistema. El dispositivo de entrada/salida es capaz de
recibir parámetros de selección de imágenes que definen propiedades
específicas de una imagen digital. La cámara digital incluye además
un ordenador que está en comunicación tanto con el dispositivo de
formación de imágenes como con el dispositivo de entrada/salida por
vía del bus del sistema. El ordenador incluye lógica que filtra la
pluralidad de imágenes digitales basada en los parámetros de
selección de imágenes para generar un subconjunto de la pluralidad
de imágenes digitales, que incluye las imágenes digitales que
tienen las propiedades específicas definidas por los parámetros de
selección de imágenes. Opcionalmente, el ordenador puede incluir
lógica que prioriza y/o categoriza las imágenes digitales incluidas
en el subconjunto basada en los parámetros de selección de imágenes.
También opcionalmente, el ordenador puede incluir lógica que
excluye las imágenes digitales que no tienen las propiedades
específicas definidas por los parámetros de selección de imágenes.
Además, en un aspecto, el dispositivo de entrada/salida puede ser
capaz además de recibir órdenes de visión de imagen. En este
aspecto, el ordenador puede incluir opcionalmente lógica que genera
una pluralidad de vistas de una imagen digital particular basada en
las órdenes de visión de imagen. Además, un dispositivo de
presentación visual, que es capaz de presentar la pluralidad de
vistas a un usuario, puede ser acoplado opcionalmente al dispositivo
de entrada/salida.
En una realización adicional, se describe un
programa de ordenador materializado en un soporte legible por
ordenador para selección de imágenes digitales. El programa de
ordenador incluye un segmento de código que obtiene los parámetros
de selección de imágenes que definen propiedades específicas de una
imagen digital. Además, está incluido un segmento de código que
filtra una pluralidad de imágenes digitales basado en los
parámetros de selección de imágenes para generar un subconjunto de
la pluralidad de imágenes digitales. Como antes, el subconjunto
incluye las imágenes digitales que tienen las propiedades
específicas definidas por los parámetros de selección de
imágenes.
Un método adicional para selección de imágenes
digitales es descrito en una realización adicional de la presente
invención. Como antes, son obtenidos parámetros de selección de
imágenes que definen propiedades específicas de una imagen digital.
Además, datos de reconocimiento de objetos son obtenidos de una base
de datos de reconocimiento de objetos. Usando los datos de
reconocimiento de objetos, cada imagen digital de una pluralidad de
imágenes digitales es analizada para identificar las propiedades de
la imagen digital que corresponden a los parámetros de selección de
imágenes. Después, es presentado un subconjunto de la pluralidad de
imágenes digitales. Como antes, el subconjunto incluye las imágenes
digitales que tienen las propiedades específicas correspondientes a
los parámetros de selección de imágenes.
De esta manera, las realizaciones de la presente
invención permiten ventajosamente que un usuario seleccione
automáticamente las imágenes particulares que satisfacen exigencias
particulares sin necesidad de revisar personalmente cada imagen
almacenada en memoria. Además, las vistas múltiples permiten
ventajosamente que el usuario manipule y observe imágenes digitales
particulares en diversas condiciones sin el esfuerzo de usar
intencionadamente un editor de imágenes. Otros aspectos y ventajas
de la invención resultarán evidentes a partir de la descripción
detallada siguiente considerada en conjunción con los dibujos
adjuntos que ilustran a modo de ejemplo los principios de la
invención.
La invención, junto con las ventajas adicionales
de ella, puede ser comprendida mejor por referencia a la
descripción siguiente considerada en conjunción con los dibujos
adjuntos, en los que:
la Figura 1A ilustra una cámara tradicional;
la Figura 1B ilustra una cámara digital;
la Figura 2A es un diagrama que muestra un
sistema ejemplar 200 de selección de imágenes digitales, de acuerdo
con una realización de la presente invención;
\newpage
la Figura 2B muestra una pantalla ejemplar 220
de selección de imágenes digitales, de acuerdo con una realización
de la presente invención;
la Figura 3 es un esquema de bloques que muestra
una cámara digital 300 que tiene un ordenador con capacidades de
selección de imágenes digitales, de acuerdo con una realización de
la presente invención;
la Figura 4 es un esquema de bloques que muestra
un ordenador ejemplar, de acuerdo con una realización de la presente
invención;
la Figura 5 es un diagrama que muestra la
generación de subconjunto de imágenes basada en parámetros de
usuario, de acuerdo con una realización de la presente
invención;
la Figura 6 es un esquema de bloques que muestra
parámetros ejemplares de usuario, de acuerdo con una realización de
la presente invención;
la Figura 7 ilustra la categorización de
imágenes que usa un filtro de imágenes, de acuerdo con una
realización de la presente invención;
la Figura 8 es un organigrama que muestra un
método para realizar la selección de imágenes digitales, de acuerdo
con una realización de la presente invención;
la Figura 9A muestra un modelo ejemplar de
ordenador para una cara humana;
la Figura 9B es una ilustración de una imagen
digital de una cara humana;
la Figura 10 ilustra el acceso a datos de
reconocimiento de objetos, de acuerdo con una realización de la
presente invención; y
la Figura 11 ilustra el procesamiento de imagen
con vistas múltiples, de acuerdo con una realización de la presente
invención.
Se describe una invención para selección y
visión previa de imágenes digitales en un entorno de cámara digital.
En la descripción siguiente se exponen numerosos detalles
específicos para proporcionar una comprensión completa de la
presente invención. Sin embargo, para un experto en la técnica será
evidente que la presente invención puede ponerse en práctica sin
algunos o todos de estos detallas específicos. En otros casos, pasos
de proceso bien conocidos no han sido descritos con detalle para no
complicar innecesariamente la presente invención.
Hablando en términos generales, las
realizaciones de la presente invención aprovechan la tecnología de
procesamiento de imágenes por ordenador para analizar fotografías
digitales basada en parámetros proporcionados por el usuario. Es
decir, las realizaciones de la presente invención permiten que un
usuario seleccione imágenes digitales proporcionando una pluralidad
de parámetros que indican las propiedades deseadas de imágenes. Los
parámetros son utilizados para filtrar las imágenes digitales,
produciendo una selección más reducida de las imágenes que comparten
las propiedades dadas.
Por ejemplo, un usuario puede proporcionar un
parámetro de "imágenes enfocadas" al sistema. Después, las
realizaciones de la presente invención buscan en las imágenes
digitales almacenadas para hallar solo las imágenes que están
enfocadas. Este conjunto de imágenes "enfocadas" es presentado
al usuario. En otro ejemplo, un usuario puede seleccionar solo las
imágenes en las que el sujeto no tiene "ojo rojo". Nuevamente,
las imágenes son examinadas para buscar solo las imágenes en las
que el sujeto no tiene "ojo rojo", y estas imágenes son
presentadas al usuario. Además, pueden proporcionarse parámetros
múltiples. Por ejemplo, las imágenes pueden ser examinadas para
buscar imágenes que están "enfocadas" y sin "ojo
rojo".
La Figura 2A es un diagrama que muestra un
sistema ejemplar 200 de selección de imágenes digitales de acuerdo
con una realización de la presente invención. El sistema 200 de
selección de imágenes digitales incluye un ordenador 202 que tiene
lógica 204 de proceso para selección de imágenes digitales. Una
memoria flash 206 procedente de una cámara digital 210 está
acoplada al ordenador 202 por vía de un cable 208 de bus en serie
universal (USB). Por supuesto, puede ser usado cualquier tipo de
tecnología de interconexión/transferencia de datos, tal como IDE
(Integrated Drive Electronics = Electrónica de Unidad Integrada),
SCSI (Small Computer System Interface = Interfaz para Sistemas
Informáticos Pequeños), FireWire (IEEE 1394), etc. La memoria flash
206 almacena las imágenes digitales obtenidas usando la cámara
digital 210. Como se mencionó previamente, la memoria flash 206
puede almacenar cualquier número de imágenes y, dependiendo de la
capacidad, puede almacenar más de mil imágenes digitales.
En funcionamiento, las imágenes digitales
almacenadas en la memoria flash 206 son descargadas al ordenador
202 y opcionalmente son almacenadas localmente usado un dispositivo
de almacenamiento persistente, tal como una unidad de disco duro.
Además de obtener imágenes digitales desde la memoria flash 206,
imágenes digitales pueden ser descargadas desde un almacenamiento
remoto 214 por vía de la red 212, tal como una red de área local
(LAN: local area network) o red de área extensa (WAN: wide area
network), tal como Internet. Una vez que las imágenes digitales son
obtenidas, localmente (por ejemplo, unidad de disco duro local o
soporte separable) o remotamente, un usuario puede interaccionar
con la lógica 204 de proceso usando una pantalla 220 de selección
de imágenes digitales. De esta manera, la lógica 204 de proceso
puede ser utilizada para filtrar y ver previamente las imágenes
digitales descargadas, como se describe a continuación con
referencia a la Figura 2B.
La Figura 2B muestra una pantalla ejemplar 220
de selección de imágenes digitales de acuerdo con una realización
de la presente invención. En una realización, la pantalla 220 de
selección de imágenes digitales incluye una ventana principal 221 y
una o más subventanas 226 basadas en acciones efectuadas por el
usuario. La ventana principal 221 incluye generalmente un menú 222
de parámetros de usuario que proporciona una pluralidad de
categorías 224 de parámetros, proporcionando cada una acceso a un
menú 226 de subparámetros. Cada menú de subparámetros puede
proporcionar acceso a elecciones específicas 228 de parámetros de
imagen seleccionables por el usuario, o acceso a menús adicionales
de subparámetros.
Cada elección específica 228 de parámetro de
imagen permite que el usuario configure exigencias específicas para
el parámetro particular de usuario. Por ejemplo, seleccionar la
elección 228 de parámetro de imagen de "ojo rojo" puede lanzar
una subventana 230 de "ojo rojo". La subventana 230 de "ojo
rojo" puede permitir que el usuario introduzca un número de
umbral específico 232 que indica, por ejemplo, el porcentaje de rojo
en los píxeles de "ojo rojo".
Una vez que el usuario ha definido los
parámetros de usuario para cada propiedad deseada de imagen, las
imágenes digitales pueden ser filtradas seleccionando el pulsador
234 de filtro. El pulsador 234 de filtro indica al sistema de
ordenador que la lógica 204 de proceso debería filtrar las imágenes
digitales usando los parámetros de usuario definidos. Las imágenes
que tienen propiedades coincidentes con los parámetros definidos por
el usuario son presentadas entonces al usuario en un menú 236 de
subconjunto de imágenes. De esta manera, las realizaciones de la
presente invención permiten que un usuario seleccione imágenes
digitales proporcionando una pluralidad de parámetros que indican
propiedades deseadas de imágenes. Además, las realizaciones de la
presente invención permiten que el usuario vea previamente las
imágenes en diversas condiciones, lo que se describe con más
detalle con referencia a la Figura 11 posterior.
Además de usar un sistema de ordenador externo
para realizar la selección de imágenes digitales, las realizaciones
de la presente invención pueden realizar la selección de imágenes
digitales dentro de una cámara digital. La Figura 3 es un esquema
de bloques que muestra una cámara digital 300 que tiene un ordenador
con capacidades de selección de imágenes digitales, de acuerdo con
una realización de la presente invención. La cámara digital 300
incluye un dispositivo 302 de formación de imágenes, un bus 304 del
sistema y un ordenador 306. El dispositivo 302 de formación de
imágenes está en comunicación óptica con un objeto 308 y está
acoplado eléctricamente al ordenador 306 por vía del bus 304 del
sistema. Una vez que un fotógrafo ha enfocado el dispositivo 302 de
formación de imágenes en el objeto 308 y ha ordenado a la cámara 300
que capte una imagen del objeto 308, usando un pulsador de
captación por ejemplo, el ordenador 306 ordena al dispositivo 302 de
formación de imágenes, por vía del bus 304 del sistema, que capte
los datos de imagen sin procesar que representan el objeto 308.
Los datos de imagen sin procesar captados son
transferidos por el bus 304 del sistema al ordenador 306 que
almacena los datos de imagen captados en memoria. Como se describirá
con más detalle subsiguientemente, el ordenador 306 también realiza
la selección y visión previa de imágenes digitales basado en
parámetros proporcionados por el usuario. El bus 304 del sistema
también pasa diversas señales de estatus y control entre el
dispositivo 302 de formación de imágenes y el ordenador 306.
La Figura 4 es un esquema de bloques que muestra
un ordenador ejemplar 306, de acuerdo con una realización de la
presente invención. Como se muestra en la Figura 4, el bus 304 del
sistema proporciona trayectos de conexión entre el dispositivo 302
de formación de imágenes, el gestor 400 de alimentación, la unidad
central de procesamiento (CPU) 402, la memoria de acceso aleatorio
dinámica (DRAM) 404, la interfaz 406 de entrada/salida, la memoria
de solo lectura (ROM) 408 y las memorias intermedias/conector 410.
Generalmente, la memoria separable 412 está conectada al bus 304
del sistema por vía de las memorias intermedias/conector 410.
El gestor 400 de alimentación comunica por vía
de la línea 424 con una fuente 414 de alimentación para coordinar
las operaciones de gestión de alimentación para la cámara. La unidad
central de procesamiento (CPU) 402 incluye típicamente un
dispositivo de procesador para controlar el funcionamiento de la
cámara, y es capaz generalmente de ejecutar simultáneamente rutinas
de software múltiples para controlar los diversos procesos de la
cámara dentro de un entorno de enhebramiento múltiple. La memoria
de acceso aleatorio dinámica (DRAM) 404 es un bloque contiguo de
memoria dinámica que puede ser asignada selectivamente a diversas
funciones de almacenamiento.
La interfaz 406 de entrada/salida proporciona un
dispositivo de interfaz que permite las comunicaciones hacia y
desde el ordenador 306. Por ejemplo, la interfaz 406 de
entrada/salida puede permitir que un ordenador principal externo
(no mostrado) se conecte a, y comunique con, el ordenador 306. La
interfaz 406 de entrada/salida también permite que un usuario
comunique con la cámara por vía de una interfaz externa de usuario y
un panel externo de presentación visual denominado típicamente un
visor. Por ejemplo, la interfaz externa de usuario puede ser usada
para obtener parámetros de usuario de selección de imágenes desde el
usuario.
La memoria de solo lectura ROM 408 incluye
generalmente una memoria de solo lectura no volátil que almacena un
conjunto de instrucciones de programa legibles por ordenador para
controlar el funcionamiento de la cámara. La memoria separable 412
sirve como un área adicional de almacenamiento de datos de imágenes
y es preferiblemente un dispositivo no volátil separable y
sustituible fácilmente por un usuario por vía de las memorias
intermedias/conector 410. Así, un usuario que posee varias memorias
separables 412 puede sustituir una memoria separable 412 llena por
una memoria separable 412 vacía para ampliar eficazmente la
capacidad de toma de fotografías de la cámara. En una realización,
la memoria separable 412 es implementada como una memoria flash, una
memoria EEPROM de solo lectura programable y eléctricamente
borrable, etc.
La fuente 414 de alimentación suministra energía
de funcionamiento a los diversos componentes de la cámara. En una
realización, la fuente 414 de alimentación proporciona energía de
funcionamiento a un bus 420 de alimentación principal y a un bus
422 de alimentación secundaria. El bus 420 de alimentación principal
suministra energía al dispositivo 302 de formación de imágenes, la
interfaz 406 de entrada/salida, la memoria ROM 408 y la memoria
separable 412. El bus 422 de alimentación secundaria suministra
energía al gestor 400 de alimentación, la CPU 402 y la memoria DRAM
404.
La fuente 414 de alimentación está conectada
además a las pilas principales 416 y a las pilas 418 de reserva. En
una realización, la fuente 414 de alimentación también puede estar
conectada a una fuente de alimentación externa. Durante el
funcionamiento normal, las pilas principales 416 suministran energía
de funcionamiento a la fuente 414 de alimentación que después
suministra la energía de funcionamiento a la cámara tanto por vía
del bus 420 de alimentación principal como del bus 422 de
alimentación secundaria.
Durante un modo de fallo de alimentación en el
que las pilas principales 416 han fallado (cuando su tensión de
salida ha caído por debajo de un nivel mínimo de tensión funcional),
las pilas 418 de reserva suministran energía de funcionamiento a la
fuente 414 de alimentación que después suministra la energía de
funcionamiento solo al bus 422 de alimentación secundaria de la
cámara. De esta manera, componentes seleccionados de la cámara
(incluyendo la memoria DRAM 404) están protegidos contra un fallo de
alimentación en las pilas principales 416.
En una realización, la fuente 414 de
alimentación también puede incluir un condensador compensador
conectado a la línea de alimentación procedente de las pilas
principales 416. Si las pilas principales 416 fallan repentinamente,
el condensador compensador mantiene temporalmente la tensión
procedente de las pilas principales 416 en un nivel suficiente tal
que el ordenador 306 puede proteger cualesquier datos de imagen que
están siendo procesados actualmente por la cámara antes de que se
produzca el apagamiento.
Según las realizaciones de la presente
invención, la arquitectura flexible de la cámara digital proporciona
un método mejorado para manipular imágenes en una cámara digital.
Mas específicamente, las realizaciones de la presente invención
aprovechan el procesamiento de imágenes por ordenador para analizar
las fotografías digitales basado en los parámetros proporcionados
por el usuario. Es decir, las realizaciones de la presente
invención permiten que un usuario seleccione imágenes digitales
proporcionando una pluralidad de parámetros que indican las
propiedades deseadas de imágenes. Los parámetros son utilizados para
filtrar las imágenes digitales, produciendo una selección más
reducida de imágenes que comparten las propiedades dadas. Además,
las realizaciones de la presente invención pueden proporcionar
vistas múltiples de una imagen particular, permitiendo que un
usuario conozca de antemano qué aspecto tendrá una imagen en
diversas condiciones. Además, las vistas múltiples permiten que el
usuario manipule la imagen sin el esfuerzo de usar intencionadamente
un editor externo de imágenes.
La Figura 5 es un diagrama que muestra la
generación de subconjunto de imágenes basada en parámetros de
usuario, de acuerdo con una realización de la presente invención.
Como se mencionó antes, debería observarse que las realizaciones de
la presente invención pueden ser usadas tanto externa como
internamente respecto a la cámara digital. Por ejemplo, las
imágenes almacenadas pueden ser descargadas a un ordenador externo,
tal como un ordenador personal, y las realizaciones de la presente
invención pueden ser usadas para seleccionar imágenes usando el
ordenador externo.
Como se mencionó antes, las realizaciones de la
presente invención permiten que un usuario seleccione imágenes
digitales proporcionando una pluralidad de parámetros a la cámara
que indican propiedades deseadas de imágenes. Como se muestra en la
Figura 5, una cámara digital de las realizaciones de la presente
invención almacena generalmente una pluralidad de imágenes
digitales 500. Por ejemplo, la cámara digital puede almacenar mil
imágenes digitales 500 aproximadamente antes de necesitar sustituir
la memoria separable. Usando las realizaciones de la presente
invención, un subconjunto 506 de imágenes de la pluralidad de
imágenes digitales 500 puede ser generado basado en los parámetros
502 de usuario.
Más específicamente, en funcionamiento, un
usuario proporciona los parámetros 502 de usuario al ordenador de
la cámara que especifican las propiedades de imágenes de las
imágenes digitales a ser incluidas en el subconjunto 506 de
imágenes. Los parámetros 502 de usuario incluyen parámetros de
diversos niveles de detalle. La Figura 6 es un esquema de bloques
que muestra los parámetros ejemplares 502 de usuario, de acuerdo con
una realización de la presente invención. Como se muestra en la
Figura 6, los parámetros 502 de usuario pueden incluir parámetros
físicos 600, parámetros semánticos 602 y parámetros 604 de nivel
alto.
\newpage
Los parámetros físicos 600 definen las
propiedades físicas de las imágenes digitales que serán incluidas en
el subconjunto 506 de imágenes. Por ejemplo, el usuario puede usar
los parámetros físicos 600 para limitar el subconjunto 506 de
imágenes para incluir solo las imágenes digitales que tiene una
resolución particular o que tienen un nivel específico de brillo.
Los parámetros físicos ejemplares 600 pueden incluir el nivel de
enfoque, la resolución, el contraste, el brillo y el espectro
cromático.
Los parámetros semánticos 602 definen las
propiedades semánticas de las imágenes digitales que serán incluidas
en el subconjunto 506 de imágenes. O sea, los parámetros semánticos
602 permiten que el usuario defina características visuales
destacadas de las imágenes digitales que serán incluidas en el
subconjunto 506 de imágenes. Por ejemplo, el usuario puede usar los
parámetros semánticos 602 para limitar el subconjunto de imágenes
solo a las imágenes en las que el sujeto no tiene "ojo rojo"
que resulta generalmente de la fotografía con flash cuando el sujeto
tiene pupilas dilatadas. Otros parámetros semánticos 602 ejemplares
pueden incluir ojos cerrados, ojos bizcos, etc.
Los parámetros 604 de nivel alto definen las
propiedades de nivel alto de las imágenes digitales que serán
incluidas en el subconjunto 506 de imágenes. Por ejemplo, el usuario
puede usar los parámetros 604 de nivel alto para limitar el
subconjunto 506 de imágenes para incluir solo las imágenes
digitales en las que el sujeto está sonriendo. Los parámetros 604
de nivel alto también pueden incluir tipos particulares de imágenes,
por ejemplo imágenes de montañas o imágenes del océano. En este
caso, el usuario puede definir por ejemplo un porcentaje particular
de la imagen que debería incluir montañas u océano.
Refiriéndose nuevamente a la Figura 5, una vez
que los parámetros 502 de usuario son recibidos, una función 504 de
filtro de imágenes es aplicada a la pluralidad de imágenes digitales
500. La función 504 de filtro de imágenes filtra la pluralidad de
imágenes digitales basada en los parámetros 502 de usuario
recibidos. Como resultado, se presenta al usuario un subconjunto
506 de imágenes que incluye las imágenes digitales que satisfacen
las exigencias expuestas en los parámetros 502 de usuario. Además,
las imágenes digitales pueden ser priorizadas adicionalmente dentro
del subconjunto 506 de imágenes. Por ejemplo, las imágenes que
reflejan aproximadamente los datos de parámetros de usuario pueden
ser relacionados antes que las imágenes que incluyen menos de los
datos de parámetros de usuario. En este caso, el resto de las
imágenes digitales pueden ser excluidas del subconjunto 506 de
imágenes o situadas simplemente al final del subconjunto 506 de
imágenes.
Por ejemplo, un usuario puede generar una
pluralidad de imágenes digitales 500, usando la cámara, que incluyen
imágenes de montañas, imágenes costeras, retratos y fotos en grupo.
Después, el usuario puede filtrar las imágenes digitales 500
proporcionando una pluralidad de parámetros 502 de usuario que
definen las propiedades de las imágenes digitales deseadas. Por
ejemplo, el usuario puede usar los parámetros físicos 600 para
incluir solo las imágenes que están "enfocadas". Además, el
usuario puede usar los parámetros semánticos 602 para incluir solo
las imágenes en las que el sujeto no tiene "ojo rojo". Además,
el usuario puede usar los parámetros 604 de nivel alto para incluir
solo las imágenes que incluyen el 30% de paisaje marino. Una vez que
estos parámetros 502 de usuario son definidos, el ordenador puede
aplicar la función 504 de filtro de imágenes que filtra la
pluralidad de imágenes digitales 500 al subconjunto 506 de imágenes.
En el ejemplo anterior, el subconjunto 506 de imágenes incluiría
solo las imágenes que están enfocadas, no tienen efecto de "ojo
rojo" y tienen al menos el 30% de paisaje marino en el fondo.
Además, de generar un solo subconjunto 506 de imágenes, las
realizaciones de la presente invención pueden ser usadas para
categorizar las imágenes digitales, como se trata a continuación
con referencia a la Figura 7.
La Figura 7 ilustra la categorización de
imágenes usando un filtro de imágenes, de acuerdo con una
realización de la presente invención. Como se mencionó previamente,
aunque las realizaciones de la presente invención serán descritas
en términos de la selección de imágenes en la cámara, debería
observarse que las realizaciones de la presente invención también
pueden ser usadas externas a la cámara digital. Por ejemplo, las
imágenes almacenadas pueden ser descargadas a un ordenador externo
tal como un ordenador personal, y las realizaciones de la presente
invención pueden ser usadas para seleccionar imágenes usando el
ordenador externo.
Como se mencionó antes, las realizaciones de la
presente invención permiten que un usuario seleccione imágenes
digitales proporcionando una pluralidad de parámetros que indican
propiedades deseadas de imágenes. Como se muestra en la Figura 7,
una cámara digital de las realizaciones de la presente invención
almacena generalmente una pluralidad de imágenes digitales 500. De
modo similar a generar un subconjunto de imágenes, las realizaciones
de la presente invención también pueden categorizar la pluralidad
de imágenes digitales 500 basadas en los parámetros 502 de
usuario.
Como antes, un usuario proporciona al ordenador
de cámara los parámetros 502 de usuario que especifican las
propiedades de imágenes de las imágenes digitales que han de ser
incluidas en el subconjunto 506 de imágenes. Una vez que los
parámetros 502 de usuario son recibidos, la función 504 de filtro de
imágenes es aplicada a la pluralidad de imágenes digitales 500. En
este aspecto, la función 504 de filtro de imágenes filtra la
pluralidad de imágenes digitales 500 basada en los parámetros 502 de
usuario recibidos. Como resultado, una pluralidad de subcategorías
700a-700c es presentada al usuario. Cada
subcategoría incluye las imágenes digitales que satisfacen las
exigencias expuestas en los parámetros 502 de usuario para esa
categoría particular. Como antes, las imágenes digitales pueden ser
priorizadas dentro de cada subcategoría
700a-700c.
La Figura 8 es un organigrama que muestra un
método 800 para realizar la selección de imágenes digitales de
acuerdo con una realización de la presente invención. En una
operación inicial 802, se realizan las operaciones anteriores al
proceso. Las operaciones anteriores al proceso pueden incluir cargar
la cámara con una memoria separable apropiada, fotografiar una
pluralidad de sujetos para producir imágenes digitales, y otras
operaciones anteriores al proceso que serán evidentes para los
expertos en la técnica después de una lectura cuidadosa de la
presente descripción.
En la operación 804, los datos de imágenes
digitales son obtenidos de la memoria separable de cámara. Como se
mencionó previamente, la cámara incluye generalmente una memoria
separable acoplada a un bus de sistema por vía de las memorias
intermedias. La memoria separable sirve como un área adicional de
almacenamiento de datos de imágenes y es preferiblemente un
dispositivo no volátil, separable y sustituible fácilmente por un
usuario por vía de las memorias intermedias. Así, un usuario que
posee varias memorias separables puede sustituir una memoria
separable llena con una unidad separable vacía para ampliar
eficazmente la capacidad de toma de fotografías de la cámara. Como
se mencionó previamente, la memoria separable puede ser implementada
usando una memoria flash, una memoria EEPROM y otros soportes
separables. Así, en la operación 804, el ordenador lee los datos de
imágenes desde la memoria separable de la cámara. Sin embargo,
debería observarse que las realizaciones de la presente invención
no están limitadas a procesar los datos de imágenes procedentes de
la memoria separable de la cámara. Es decir, las realizaciones de la
presente invención pueden obtener los datos de imágenes digitales
desde cualquier fuente tal como, por ejemplo, una unidad de disco
duro de ordenador, una conexión de red u otra fuente que será
evidente para los expertos en la técnica después de una lectura
cuidadosa de la presente descripción.
Los parámetros de usuario son obtenidos en la
operación 806. Como se trató anteriormente, los parámetros de
usuario pueden incluir parámetros físicos, parámetros semánticos y
parámetros de nivel alto. Los parámetros físicos definen las
propiedades físicas de las imágenes digitales que serán incluidas en
el subconjunto de imágenes. Por ejemplo, el usuario puede usar
parámetros físicos para limitar el subconjunto de imágenes para
incluir solo las imágenes digitales que tienen una resolución
particular o tienen un nivel de brillo específico. Los parámetros
físicos ejemplares pueden incluir el nivel de enfoque, la
resolución, el contrate, el brillo y el espectro cromático.
Los parámetros semánticos definen las
propiedades semánticas de las imágenes digitales que serán incluidas
en el subconjunto de imágenes. Es decir, los parámetros semánticos
permiten que el usuario defina las características visuales
destacadas de las imágenes digitales que serán incluidas en el
subconjunto de imágenes. Por ejemplo, el usuario puede usar los
parámetros semánticos para limitar el subconjunto de imágenes solo a
las imágenes en las que el subconjunto no tiene "ojo rojo", lo
que resulta generalmente de la fotografía con flash cuando el
sujeto tiene pupilas dilatadas. Otros parámetros semánticos
ejemplares pueden incluir los ojos cerrados, los ojos bizcos,
etc.
Los parámetros de nivel alto definen las
propiedades de nivel alto de las imágenes digitales que serán
incluidas en el subconjunto de imágenes. Por ejemplo, el usuario
puede usar parámetros de nivel alto para limitar el subconjunto de
imágenes para incluir solo las imágenes digitales en las que el
sujeto está sonriendo. Los parámetros de nivel alto también pueden
incluir los tipos particulares de imágenes, por ejemplo imágenes
montañosas o imágenes marinas. En este caso, el usuario puede
definir, por ejemplo, un porcentaje particular de la imagen que
debería incluir montañas u océano.
En la operación 808, las imágenes digitales son
filtradas basadas en los parámetros de usuario. Una vez que los
parámetros de usuario son obtenidos, una función de filtro de
imágenes es aplicada a la pluralidad de imágenes digitales, que
filtra la pluralidad de imágenes digitales basada en los parámetros
de usuario obtenidos en la operación 806. Más particularmente, la
función de filtro de imágenes elimina por filtración las imágenes
digitales que no satisfacen las exigencias definidas en los
parámetros de usuario. Por ejemplo, el usuario puede usar
parámetros físicos para incluir solo las imágenes que están
"enfocadas". Además, el usuario puede usar los parámetros
semánticos para incluir solo las imágenes en las que el sujeto no
tiene "ojo rojo". Adicionalmente, el usuario puede usar
parámetros de nivel alto para incluir solo las imágenes que incluyen
el 30% de paisaje marino. Una vez que estos parámetros de usuario
son definidos, el ordenador puede aplicar la operación 808 de
filtro de imágenes. Más particularmente, la función de filtro de
imágenes elimina por filtración las imágenes digitales que no
satisfacen las exigencias definidas en los parámetros de usuario.
Por ejemplo, el usuario puede usar parámetros físicos para incluir
solo las imágenes que están "enfocadas". Además, el usuario
puede usar los parámetros semánticos para incluir solo las imágenes
en las que el sujeto no tiene "ojo rojo". Además, el usuario
puede usar parámetros de nivel alto para incluir solo las imágenes
que incluyen el 30\textdollar de paisaje marino. Una vez que
estos parámetros de usuarios son definidos, el ordenador puede
aplicar la función de filtro de imágenes que filtra la pluralidad
de imágenes digitales a un subconjunto de imágenes, descrito a
continuación en la operación 810.
En la operación 810 es generado un subconjunto
de imágenes basado en los parámetros de usuario. Como se trató
anteriormente, el ordenador aplica una función de filtro de imágenes
para filtrar las imágenes digitales a un subconjunto de imágenes.
El subconjunto de imágenes incluye las imágenes que satisfacen las
exigencias expuestas en los parámetros de usuario. El resto de las
imágenes digitales obtenidas en la operación 804 pueden ser
excluidas del subconjunto de imágenes. Además, las imágenes
digitales pueden ser priorizadas adicionalmente dentro del
subconjunto de imágenes. Por ejemplo, las imágenes que reflejan más
aproximadamente los datos de parámetros de usuario pueden ser
relacionadas antes que las imágenes que incluyen menos de los datos
de parámetros de usuario. En este caso, el resto de las imágenes
digitales obtenidas en la operación 804 pueden ser excluidas del
subconjunto de imágenes o ser colocadas simplemente al final del
subconjunto de imágenes. Continuando con el ejemplo anterior, el
subconjunto de imágenes incluiría solo las imágenes que están
enfocadas, no tienen efecto de "ojo rojo" y tienen al menos el
30% de paisaje marino en el fondo.
Las operaciones posteriores al proceso son
realizadas en la operación 812. Las operaciones posteriores al
proceso pueden incluir además la selección de imágenes, el
procesamiento de imagen con vistas múltiples (tratado
posteriormente) y otras operaciones posteriores al proceso que serán
evidentes para los expertos en la técnica después de una lectura
cuidadosa de la presente descripción. De esta manera, las
realizaciones de la presente invención permiten ventajosamente que
un usuario seleccione automáticamente imágenes particulares que
satisfacen exigencias particulares sin necesidad de revisar
personalmente cada imagen almacenada en memoria.
Las Figuras 9A y 9B ilustran un método ejemplar
de filtro de imágenes basado en la comparación con modelo, de
acuerdo con una realización de la presente invención. Como se
mencionó antes, las realizaciones de la presente invención aplican
un filtro de imágenes a las imágenes digitales para filtrar las
imágenes basados en parámetros de usuario. En una realización, el
filtro de imágenes usa modelos de ordenador para facilitar el
análisis de imágenes. Por ejemplo, la Figura 9A muestra un modelo
ejemplar 900 de ordenador para una cara humana. El ordenador puede
utilizar el modelo 900 de ordenador para detectar caras humanas en
imágenes digitales y para detectar rasgos faciales dentro de las
imágenes digitales.
Por ejemplo, el modelo 900 de ordenador incluye
las posiciones relativas aproximadas de los ojos 902 y una boca
904. Así, cuando el ordenador detecta una cara humana en una imagen
digital durante una función de filtro de imágenes, el ordenador
puede usar las posiciones relativas de los ojos 902 y la boca 904
del modelo 900 de ordenador para detectar los ojos y la boca del
sujeto dentro de la imagen digital.
La Figura 9B es una ilustración de una imagen
digital de una cara humana 900'. La cara humana 900' incluye los
ojos 902' y una boca 904' que pueden ser situados usando las
posiciones relativas de los ojos 902 y la boca 904 del modelo 900
de ordenador. Por ejemplo, el ordenador puede detectar la cara
humana 900' por su forma relativa en comparación con la forma de la
cabeza 900 de modelo de ordenador. Una vez detectada, el ordenador
puede situar los ojos 902' y la boca 904' en la imagen digital
usando las posiciones relativas de los ojos 902 y la boca 904 del
modelo 900 de ordenador. Habiendo detectado estas posiciones, el
ordenador puede comparar los parámetros de usuario con el estado de
la cara 900', los ojos 902' y la boca 904' de la imagen digital.
Por ejemplo, cuando un parámetro de usuario es un parámetro de
"ojo rojo", el ordenador puede determinar los valores
cromáticos de los píxeles que componen las posiciones de los ojos
902'. Si los valores cromáticos incluyen una cantidad
predeterminada de rojo, el ordenador puede determinar que la imagen
digital tiene "ojo rojo". En otro ejemplo, los píxeles de la
boca 904' pueden ser analizados para determinar si el sujeto está
sonriendo comparando la forma de la boca 904' con la forma de la
boca 904 del modelo. Además del modelo de cara humana descrito
anteriormente, una pluralidad de objetos de reconocimiento pueden
ser almacenados en una base de datos para uso en la selección de
imágenes digitales.
La Figura 10 ilustra el acceso a datos de
reconocimiento de objetos de acuerdo con una realización de la
presente invención. En una realización, la lógica 204 de proceso
obtiene datos de reconocimiento usando una base 1000 de datos de
reconocimiento de objetos. La base 1000 de datos de reconocimiento
de objetos incluye una pluralidad de objetos 1002 de modelos de
ordenador que pueden ser usados por la lógica de proceso para
reconocer objetos dentro de imágenes digitales para facilitar la
filtración. Por ejemplo, como se mencionó antes, un objeto de
modelo de ordenador puede ser el modelo 900 de ordenador de cara
humana. Otros objetos de modelos de ordenador pueden incluir
diversos animales y diversas partes corporales tales como brazos y
piernas. Además, objetos de modelo de ordenador pueden ser creados
para posiciones diferentes de un modelo particular de ordenador.
Por ejemplo, un objeto 1002 de modelo de ordenador puede ser
generado para piernas en posición de pie y otro para piernas en
posición de sentado. Además, los objetos 1002 de modelos de
ordenador pueden incluir modelos de fondos tales como paisaje
montañoso y paisaje marino. De esta manera, la lógica 204 de proceso
puede detectar la cantidad de fondo particular que está presente en
una imagen digital.
Por ejemplo, un modelo de un fondo montañoso
puede ser comparado con el fondo de una imagen digital para
determinar la cantidad de fondo montañoso presente en la imagen. De
modo similar, los bordes de los elementos de la imagen pueden ser
examinados para detectar la magnitud del contraste entre los píxeles
de los elementos de imagen y los del fondo. Si el contraste es
menor que un umbral particular, puede determinarse que los bordes
están "borrosos" y, de este modo, puede determinarse que la
imagen digital está desenfocada.
Además de proporcionar la selección de imágenes,
las realizaciones de la presente invención permiten además que los
usuarios vean previamente imágenes en diversas condiciones. Por
ejemplo, el usuario puede ver previamente una imagen particular
girada para proporcionar la orientación óptima de la fotografía, o
el usuario puede ver previamente una fotografía con un filtro
particular aplicado tal como un filtro "inverso". Las vistas
múltiples permiten ventajosamente que el usuario manipule la imagen
sin el esfuerzo de usar intencionadamente un editor externo de
imágenes.
La Figura 11 ilustra el procesamiento de imagen
con vistas múltiples de acuerdo con una realización de la presente
invención. Como se muestra en la Figura 11, las realizaciones de la
presente invención pueden presentar al usuario vistas múltiples de
una imagen digital particular 1100. Por ejemplo, las vistas
múltiples pueden incluir una vista inversa 1102a en la que la
imagen digital 1100 está "invertida" en 180 grados, o una vista
girada 1102b en la que la imagen digital 1100 está girada en un
número predefinido de grados. Como se mencionó antes, las vistas
giradas pueden ayudar al usuario a determinar la orientación óptima
de la imagen digital 1100. Otras vistas pueden incluir una vista
1102c de filtro inverso en la que los píxeles de la imagen digital
1100 están invertidos. Cada una de estas vistas permite
ventajosamente que el usuario manipule y vea la imagen digital 1100
en diversas condiciones sin el esfuerzo de usar intencionadamente un
editor de imágenes.
Aunque la invención anterior ha sido descrita
con cierto detalle con el fin de la claridad de comprensión, será
evidente que ciertos cambios y modificaciones pueden ser puestos en
práctica dentro del alcance de las reivindicaciones adjuntas. Por
consiguiente, las presentes realizaciones han de ser consideradas
como ilustrativas y no restrictivas, y la invención no está
limitada a los detalles dados aquí sino que puede ser modificada
dentro del alcance y las equivalentes de las realizaciones
adjuntas.
Claims (19)
1. Un método para la selección de imágenes
digitales, caracterizado por las operaciones de:
obtener de un usuario los parámetros (502) de
selección de imágenes, definiendo los parámetros (502) de selección
de imágenes las propiedades específicas de una imagen digital,
incluyendo las propiedades específicas un parámetro físico definido
(600), un parámetro semántico definido (602) y un parámetro definido
(604) de nivel alto; y
filtrar (504), en respuesta a los parámetros de
selección de imágenes que son obtenidos del usuario, una pluralidad
de imágenes digitales por análisis de los datos de imágenes captados
correspondientes a la pluralidad de imágenes digitales con respecto
a los parámetros de selección de imágenes, para generar un
subconjunto (506) de la pluralidad de imágenes digitales,
incluyendo el subconjunto (506) las imágenes digitales que tienen
las propiedades específicas de imágenes definidas por los
parámetros (502) de selección de imágenes, siendo el subconjunto
(506) de imágenes presentado a un usuario, permitiendo la visión
previa de las imágenes que contienen el parámetro físico definido
(600), el parámetro semántico definido (602) y el parámetro de nivel
alto definido (604).
2. Un método según la reivindicación 1, que
comprende además la operación de priorizar las imágenes digitales
incluidas en el subconjunto basada en los parámetros de selección de
imágenes.
3. Un método según la reivindicación 1, que
comprende además la operación de excluir las imágenes digitales, de
la pluralidad de imágenes digitales, que no tienen las propiedades
específicas definidas por los parámetros de selección de
imágenes.
4. Un método según la reivindicación 1, que
comprende además la operación de categorizar la pluralidad de
imágenes digitales basada en los parámetros de selección de
imágenes.
5. Un método según la reivindicación1, en el que
la filtración de la pluralidad de imágenes puede ser repetida
basada en propiedades ajustadas de la imagen digital, y la
filtración repetida puede producir un subconjunto nuevo de las
imágenes digitales que tienen parámetros ajustados, efectuándose el
ajuste por recepción de órdenes de visión de imagen procedentes del
usuario.
6. Un método según la reivindicación 5, que
comprende además la operación de generar una pluralidad de vistas
de una imagen digital particular basada en las órdenes de visión de
imagen.
7. Un método según la reivindicación 6, que
comprende además la operación de presentar la pluralidad de vistas a
un usuario.
8. Una cámara digital (100) que tiene
capacidades de selección de imágenes, comprendiendo:
un dispositivo (302) de formación de imágenes en
comunicación con un bus (304) de sistema, siendo el dispositivo
(302) de formación de imágenes capaz de captar datos de imágenes
para una pluralidad de imágenes digitales (500), y
caracterizada por:
un dispositivo (406) de entrada/salida en
comunicación con el bus (304) del sistema, siendo el dispositivo
(406) de entrada/salida capaz de recibir los parámetros (502) de
selección de imágenes desde un usuario, con los parámetros de
selección de imágenes definiendo las propiedades específicas de una
imagen digital; y
un ordenador (402) en comunicación con el
dispositivo (302) de formación de imágenes y el dispositivo (406)
de entrada/salida por vía del bus (304) de sistema, teniendo el
ordenador (402) lógica (204) que funciona, en respuesta a la
recepción de los parámetros de selección de imágenes desde el
usuario, para filtrar la pluralidad de imágenes digitales (500) por
análisis de los datos de imágenes captados correspondientes a la
pluralidad de imágenes con respecto a los parámetros (502) de
selección de imágenes para generar un subconjunto (506) de la
pluralidad de imágenes digitales, incluyendo el subconjunto las
imágenes digitales que tienen las propiedades específicas de
imágenes definidas por los parámetros (502) de selección de
imágenes, y siendo el subconjunto (506) de imágenes presentado a
una usuario en una pantalla (221) del ordenador para permitir que un
usuario vea previamente las imágenes identificadas, por la lógica
(204) que filtra, para contener un parámetro físico definido (600),
un parámetro semántico definido (602) y un parámetro de nivel alto
definido (604), siendo la lógica (204) que filtra capaz de volver a
filtrar la pluralidad de imágenes (500) basada en propiedades
específicas ajustadas de la imagen digital, de modo que la
filtración nueva puede producir un subconjunto nuevo de imágenes
digitales que tienen los parámetros específicos ajustados.
9. Una cámara digital según la reivindicación 8,
en la que el ordenador incluye además lógica que prioriza las
imágenes digitales incluidas en el subconjunto basada en los
parámetros de selección de imágenes.
10. Una cámara digital según la reivindicación
8, en la que el ordenador incluye además lógica que excluye las
imágenes digitales, de la pluralidad de imágenes digitales, que no
tienen las propiedades específicas definidas por los parámetros de
selección de imágenes.
11. Una cámara digital según la reivindicación
8, en la que el ordenador comprende además lógica que categoriza la
pluralidad de imágenes digitales basada en los parámetros de
selección de imágenes.
12. Una cámara digital según la reivindicación
8, en la que el dispositivo de entrada/salida es capaz además de
recibir órdenes de visión de imagen.
13 Una cámara digital según la reivindicación 8,
en la que el ordenador incluye además lógica que genera una
pluralidad de vistas de una imagen digital particular basada en las
órdenes de visión de imagen.
14. Una cámara digital según la reivindicación
8, que comprende además un dispositivo de presentación visual
acoplado al dispositivo de entrada/salida, siendo el dispositivo de
presentación visual capaz de presentar la pluralidad de vistas a un
usuario.
15. Un programa de ordenador materializado en un
soporte legible por ordenador para selección de imágenes digitales,
caracterizado por:
un segmento de código que obtiene los parámetros
(502) de selección de imágenes desde un usuario, definiendo los
parámetros (502) de selección de imágenes las propiedades
específicas de una imagen digital, incluyendo las propiedades
específicas un parámetro físico definido (600), un parámetro
semántico definido (602) y un parámetro de nivel alto definido
(604); y
un segmento de código sensible a los parámetros
de selección de imágenes que son obtenidos del usuario, que filtra
una pluralidad de imágenes digitales (500) por análisis de los datos
de imágenes captados correspondientes a la pluralidad de imágenes
digitales con respecto a los parámetros (502) de selección de
imágenes para generar un subconjunto (506) de la pluralidad de
imágenes digitales, incluyendo el subconjunto las imágenes digitales
que tienen las propiedades específicas de imágenes definidas por
los parámetros (502) de selección de imágenes, siendo el
subconjunto de imágenes presentando a un usuario para permitir la
visión previa de las imágenes identificadas por la filtración como
conteniendo el parámetro físico definido (600), el parámetro
semántico definido (602) y el parámetro de nivel alto definido
(604), en el que la filtración de la pluralidad de imágenes puede
ser repetida basada en las propiedades específicas ajustadas de la
imagen digital, de modo que la filtración repetida producirá un
subconjunto nuevo de las imágenes digitales que tienen los
parámetros específicos ajustados.
16. Un programa de ordenador según la
reivindicación 15, comprendiendo además un segmento de código que
prioriza las imágenes digitales incluidas en el subconjunto basado
en los parámetros de selección de imágenes.
17. Un programa de ordenador según la
reivindicación 15, comprendiendo además un segmento de código que
excluye las imágenes digitales, de la pluralidad de imágenes
digitales, que no tienen las propiedades específicas definidas por
los parámetros de selección de imágenes.
18. Un programa de ordenador según la
reivindicación 15, comprendiendo además un segmento de código que
categoriza la pluralidad de imágenes digitales basado en los
parámetros de selección de imágenes.
19. Un programa de ordenador según la
reivindicación 15, comprendiendo además un segmento de código que
recibe órdenes de visión de imagen.
20. Un programa de ordenador según la
reivindicación 15, comprendiendo además un segmento de código que
genera una pluralidad de vistas de una imagen digital particular
basado en las órdenes de visión de imagen.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US155592 | 2002-05-22 | ||
| US10/155,592 US20040075743A1 (en) | 2002-05-22 | 2002-05-22 | System and method for digital image selection |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2283772T3 true ES2283772T3 (es) | 2007-11-01 |
Family
ID=29582168
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES03728435T Expired - Lifetime ES2283772T3 (es) | 2002-05-22 | 2003-04-17 | Sistema y metodo para seleccion de imagenes digitales. |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US20040075743A1 (es) |
| EP (1) | EP1506519B9 (es) |
| JP (1) | JP2005527047A (es) |
| AT (1) | ATE357028T1 (es) |
| AU (1) | AU2003234129A1 (es) |
| DE (1) | DE60312508T2 (es) |
| ES (1) | ES2283772T3 (es) |
| TW (1) | TWI234119B (es) |
| WO (1) | WO2003100712A1 (es) |
Families Citing this family (36)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4051979B2 (ja) * | 2002-03-28 | 2008-02-27 | 株式会社ニコン | 画像処理システム |
| US20050168592A1 (en) * | 2004-01-30 | 2005-08-04 | Demoor Robert G. | Apparatus and method for capturing an informal image with a digital camera |
| TWI276042B (en) * | 2005-02-01 | 2007-03-11 | Cyberlink Corp | Automatic image rotating apparatus and implementation method thereof |
| US8330830B2 (en) * | 2006-04-13 | 2012-12-11 | Eastman Kodak Company | Camera user input based image value index |
| US8135684B2 (en) * | 2006-04-13 | 2012-03-13 | Eastman Kodak Company | Value index from incomplete data |
| US7742083B2 (en) * | 2006-04-13 | 2010-06-22 | Eastman Kodak Company | In-camera dud image management |
| JP4782610B2 (ja) * | 2006-05-18 | 2011-09-28 | 株式会社日立ソリューションズ | 衛星画像処理システム |
| US20080085055A1 (en) * | 2006-10-06 | 2008-04-10 | Cerosaletti Cathleen D | Differential cluster ranking for image record access |
| TWI397024B (zh) * | 2007-01-16 | 2013-05-21 | 華碩電腦股份有限公司 | 影像畫面自動選取方法及其電腦系統 |
| US20090132264A1 (en) * | 2007-11-16 | 2009-05-21 | Wood Mark D | Media asset evaluation based on social relationships |
| JP2009199232A (ja) * | 2008-02-20 | 2009-09-03 | Seiko Epson Corp | 画像処理装置 |
| TWI402760B (zh) * | 2009-05-08 | 2013-07-21 | Hon Hai Prec Ind Co Ltd | 圖像預覽系統及其圖像預覽方法 |
| US8238615B2 (en) * | 2009-09-25 | 2012-08-07 | Eastman Kodak Company | Method for comparing photographer aesthetic quality |
| US8330826B2 (en) * | 2009-09-25 | 2012-12-11 | Eastman Kodak Company | Method for measuring photographer's aesthetic quality progress |
| US8311364B2 (en) * | 2009-09-25 | 2012-11-13 | Eastman Kodak Company | Estimating aesthetic quality of digital images |
| US8831360B2 (en) | 2011-10-21 | 2014-09-09 | Intellectual Ventures Fund 83 Llc | Making image-based product from digital image collection |
| JP2013115726A (ja) * | 2011-11-30 | 2013-06-10 | Sanyo Electric Co Ltd | 電子機器 |
| US9336442B2 (en) | 2012-01-18 | 2016-05-10 | Intellectual Ventures Fund 83 Llc | Selecting images using relationship weights |
| US8917943B2 (en) | 2012-05-11 | 2014-12-23 | Intellectual Ventures Fund 83 Llc | Determining image-based product from digital image collection |
| US8988556B1 (en) | 2012-06-15 | 2015-03-24 | Amazon Technologies, Inc. | Orientation-assisted object recognition |
| US9014509B2 (en) | 2012-06-29 | 2015-04-21 | Intellectual Ventures Fund 83 Llc | Modifying digital images to increase interest level |
| US8873851B2 (en) | 2012-06-29 | 2014-10-28 | Intellectual Ventures Fund 83 Llc | System for presenting high-interest-level images |
| US9014510B2 (en) | 2012-06-29 | 2015-04-21 | Intellectual Ventures Fund 83 Llc | Method for presenting high-interest-level images |
| US8897485B2 (en) | 2012-06-29 | 2014-11-25 | Intellectual Ventures Fund 83 Llc | Determining an interest level for an image |
| US8842882B2 (en) | 2012-06-29 | 2014-09-23 | Apple Inc. | Individualizing generic communications |
| US9552374B2 (en) | 2013-08-19 | 2017-01-24 | Kodak Alaris, Inc. | Imaging workflow using facial and non-facial features |
| US10248194B2 (en) * | 2015-05-01 | 2019-04-02 | Massachusetts Institute Of Technology | Methods and apparatus for retinal retroreflection imaging |
| US9769367B2 (en) | 2015-08-07 | 2017-09-19 | Google Inc. | Speech and computer vision-based control |
| US9836484B1 (en) | 2015-12-30 | 2017-12-05 | Google Llc | Systems and methods that leverage deep learning to selectively store images at a mobile image capture device |
| US9836819B1 (en) | 2015-12-30 | 2017-12-05 | Google Llc | Systems and methods for selective retention and editing of images captured by mobile image capture device |
| US10225511B1 (en) | 2015-12-30 | 2019-03-05 | Google Llc | Low power framework for controlling image sensor mode in a mobile image capture device |
| US10732809B2 (en) | 2015-12-30 | 2020-08-04 | Google Llc | Systems and methods for selective retention and editing of images captured by mobile image capture device |
| US9838641B1 (en) | 2015-12-30 | 2017-12-05 | Google Llc | Low power framework for processing, compressing, and transmitting images at a mobile image capture device |
| US20180012570A1 (en) * | 2016-07-07 | 2018-01-11 | Futurewei Technologies, Inc. | Apparatus and method for mapping frame buffers to logical displays |
| US10884769B2 (en) * | 2018-02-17 | 2021-01-05 | Adobe Inc. | Photo-editing application recommendations |
| US11036811B2 (en) | 2018-03-16 | 2021-06-15 | Adobe Inc. | Categorical data transformation and clustering for machine learning using data repository systems |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5579471A (en) * | 1992-11-09 | 1996-11-26 | International Business Machines Corporation | Image query system and method |
| KR100295225B1 (ko) * | 1997-07-31 | 2001-07-12 | 윤종용 | 컴퓨터에서 영상정보 검색장치 및 방법 |
| US6035055A (en) * | 1997-11-03 | 2000-03-07 | Hewlett-Packard Company | Digital image management system in a distributed data access network system |
| JP3915106B2 (ja) * | 1997-12-05 | 2007-05-16 | 富士フイルム株式会社 | 画像検索装置 |
| US6167469A (en) * | 1998-05-18 | 2000-12-26 | Agilent Technologies, Inc. | Digital camera having display device for displaying graphical representation of user input and method for transporting the selected digital images thereof |
| US20010012062A1 (en) * | 1998-07-23 | 2001-08-09 | Eric C. Anderson | System and method for automatic analysis and categorization of images in an electronic imaging device |
| US6538698B1 (en) * | 1998-08-28 | 2003-03-25 | Flashpoint Technology, Inc. | Method and system for sorting images in an image capture unit to ease browsing access |
| JP2000322573A (ja) * | 1999-05-06 | 2000-11-24 | Canon Inc | 画像処理方法及びその装置 |
| JP2001230992A (ja) * | 2000-02-18 | 2001-08-24 | Nidec Copal Corp | 画像表示装置及びその制御方法 |
| JP4579397B2 (ja) * | 2000-10-17 | 2010-11-10 | キヤノン株式会社 | 画像閲覧装置、画像閲覧装置の制御方法及び記録媒体 |
| US7099860B1 (en) * | 2000-10-30 | 2006-08-29 | Microsoft Corporation | Image retrieval systems and methods with semantic and feature based relevance feedback |
| US6629104B1 (en) * | 2000-11-22 | 2003-09-30 | Eastman Kodak Company | Method for adding personalized metadata to a collection of digital images |
-
2002
- 2002-05-22 US US10/155,592 patent/US20040075743A1/en not_active Abandoned
-
2003
- 2003-04-17 JP JP2004508084A patent/JP2005527047A/ja active Pending
- 2003-04-17 DE DE60312508T patent/DE60312508T2/de not_active Expired - Lifetime
- 2003-04-17 WO PCT/US2003/011982 patent/WO2003100712A1/en not_active Ceased
- 2003-04-17 ES ES03728435T patent/ES2283772T3/es not_active Expired - Lifetime
- 2003-04-17 EP EP03728435A patent/EP1506519B9/en not_active Expired - Lifetime
- 2003-04-17 AT AT03728435T patent/ATE357028T1/de not_active IP Right Cessation
- 2003-04-17 AU AU2003234129A patent/AU2003234129A1/en not_active Abandoned
- 2003-04-28 TW TW092109923A patent/TWI234119B/zh not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| TWI234119B (en) | 2005-06-11 |
| TW200307224A (en) | 2003-12-01 |
| EP1506519A1 (en) | 2005-02-16 |
| EP1506519B1 (en) | 2007-03-14 |
| US20040075743A1 (en) | 2004-04-22 |
| WO2003100712A1 (en) | 2003-12-04 |
| ATE357028T1 (de) | 2007-04-15 |
| DE60312508D1 (de) | 2007-04-26 |
| DE60312508T2 (de) | 2008-03-06 |
| AU2003234129A1 (en) | 2003-12-12 |
| EP1506519B9 (en) | 2007-05-09 |
| JP2005527047A (ja) | 2005-09-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1506519B9 (en) | System and method for digital image selection | |
| US9264620B2 (en) | Image photography apparatus and method for proposing composition based person | |
| CN101421730B (zh) | 基于相机用户输入的图像价值指数 | |
| US6141044A (en) | Method and system for coherent image group maintenance in memory | |
| US8077215B2 (en) | Apparatus for detecting blinking state of eye | |
| CN100531320C (zh) | 图像处理装置及其方法和摄像装置 | |
| US5986701A (en) | Method and system of grouping related images captured with a digital image capture device | |
| JP5125734B2 (ja) | 撮像装置、画像選択方法及び画像選択プログラム | |
| US20100158498A1 (en) | Method of interval photographing under a plurality of photographing conditions and photographing apparatus using the same | |
| CN109756681A (zh) | 图像合成方法、装置、电子设备及可读存储介质 | |
| CN108093170B (zh) | 用户拍照方法、装置及设备 | |
| CN109451240A (zh) | 对焦方法、装置、计算机设备和可读存储介质 | |
| JP2015008385A (ja) | 画像選択装置、撮像装置および画像選択プログラム | |
| JP2024013019A (ja) | 制御装置、撮像装置、制御方法、及びプログラム | |
| JP5453820B2 (ja) | デジタルカメラ | |
| Milburn | Digital photography: expert techniques | |
| Patricoski et al. | Selecting a digital camera for telemedicine | |
| EP4686213A1 (en) | Imaging apparatus, application program, imaging system, imaging method, and imaging program | |
| JP2004117776A (ja) | デジタルカメラ | |
| JP4781299B2 (ja) | 画像処理装置及び画像処理方法並びに撮像装置 | |
| JP5434096B2 (ja) | デジタルカメラ | |
| Young | Beyond Point-and-shoot: Learning to Use a Digital SLR Or Interchangeable-lens Camera | |
| JP2024001638A (ja) | 制御装置、撮像装置、制御方法、プログラム及び撮像システム | |
| JP5022811B2 (ja) | 画像処理装置及び画像処理方法並びに撮像装置 | |
| Grey | Canon DSLR: The Ultimate Photographer's Guide |