ES2283772T3 - Sistema y metodo para seleccion de imagenes digitales. - Google Patents

Sistema y metodo para seleccion de imagenes digitales. Download PDF

Info

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
Application number
ES03728435T
Other languages
English (en)
Inventor
Masayuki Chatani
Rajesh Dixit
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Interactive Entertainment America LLC
Original Assignee
Sony Computer Entertainment America LLC
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 Computer Entertainment America LLC filed Critical Sony Computer Entertainment America LLC
Application granted granted Critical
Publication of ES2283772T3 publication Critical patent/ES2283772T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/5854Retrieval 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.
Antecedentes de la invención 1. Campo de la invención
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.
2. Descripción de la técnica relacionada
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".
Sumario de la invención
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.
Descripción breve de los dibujos
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.
Descripción detallada de las realizaciones preferidas
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.
ES03728435T 2002-05-22 2003-04-17 Sistema y metodo para seleccion de imagenes digitales. Expired - Lifetime ES2283772T3 (es)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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