ES2905435T3 - Sistema y método de procesamiento de una señal de vídeo con latencia reducida - Google Patents

Sistema y método de procesamiento de una señal de vídeo con latencia reducida Download PDF

Info

Publication number
ES2905435T3
ES2905435T3 ES15786555T ES15786555T ES2905435T3 ES 2905435 T3 ES2905435 T3 ES 2905435T3 ES 15786555 T ES15786555 T ES 15786555T ES 15786555 T ES15786555 T ES 15786555T ES 2905435 T3 ES2905435 T3 ES 2905435T3
Authority
ES
Spain
Prior art keywords
video signal
processing
camera
shading
video
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.)
Active
Application number
ES15786555T
Other languages
English (en)
Inventor
Patrick Murphy
Todd Conard
Douglas J Glazar
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.)
Freedom Scientific Inc
Original Assignee
Freedom Scientific Inc
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 Freedom Scientific Inc filed Critical Freedom Scientific Inc
Application granted granted Critical
Publication of ES2905435T3 publication Critical patent/ES2905435T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/02Viewing or reading apparatus
    • G02B27/022Viewing apparatus
    • G02B27/024Viewing apparatus comprising a light source, e.g. for viewing photographic slides, X-ray transparancies
    • G02B27/026Viewing apparatus comprising a light source, e.g. for viewing photographic slides, X-ray transparancies and a display device, e.g. CRT, LCD, for adding markings or signs or to enhance the contrast of the viewed object
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/02Viewing or reading apparatus
    • G02B27/021Reading apparatus
    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B27/00Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
    • G02B27/02Viewing or reading apparatus
    • G02B27/022Viewing apparatus
    • G02B27/027Viewing apparatus comprising magnifying means
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0007Image acquisition
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/04Context-preserving transformations, e.g. by using an importance map
    • G06T3/053Detail-in-context presentations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4015Image demosaicing, e.g. colour filter arrays [CFA] or Bayer patterns
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/60Rotation of whole images or parts thereof
    • G06T3/602Rotation of whole images or parts thereof by block rotation, e.g. by recursive reversal or rotation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/11Region-based segmentation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/50Depth or shape recovery
    • G06T7/507Depth or shape recovery from shading
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B21/00Teaching, or communicating with, the blind, deaf or mute
    • G09B21/001Teaching or communicating with blind persons
    • G09B21/008Teaching or communicating with blind persons using visual presentation of the information for the partially sighted
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/02Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
    • G09G5/026Control of mixing and/or overlay of colours in general
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/02Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
    • G09G5/04Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed using circuits for interfacing with colour displays
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/39Control of the bit-mapped memory
    • G09G5/391Resolution modifying circuits, e.g. variable screen formats
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/74Circuitry for compensating brightness variation in the scene by influencing the scene brightness using illuminating means
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/90Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/77Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • H04N7/183Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/793Processing of colour television signals in connection with recording for controlling the level of the chrominance signal, e.g. by means of automatic chroma control circuits
    • H04N9/7933Processing of colour television signals in connection with recording for controlling the level of the chrominance signal, e.g. by means of automatic chroma control circuits the level control being frequency-dependent
    • H04N9/7936Processing of colour television signals in connection with recording for controlling the level of the chrominance signal, e.g. by means of automatic chroma control circuits the level control being frequency-dependent by using a preemphasis network at the recording side and a deemphasis network at the reproducing side
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/825Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only the luminance and chrominance signals being recorded in separate channels
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10016Video; Image sequence
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10024Color image
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10141Special mode during image acquisition
    • G06T2207/10152Varying illumination
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20021Dividing image into blocks, subimages or windows
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20172Image enhancement details
    • G06T2207/20208High dynamic range [HDR] image processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30176Document
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0081Image reader
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0089Image display device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/04Scanning arrangements
    • H04N2201/0402Arrangements not specific to a particular one of the scanning methods covered by groups H04N1/04 - H04N1/207
    • H04N2201/043Viewing the scanned area
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/04Scanning arrangements
    • H04N2201/0402Arrangements not specific to a particular one of the scanning methods covered by groups H04N1/04 - H04N1/207
    • H04N2201/0436Scanning a picture-bearing surface lying face up on a support

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Optics & Photonics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Studio Devices (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Television Systems (AREA)
  • Image Processing (AREA)

Abstract

Un método para procesar una señal de vídeo, el método que emplea una cámara, un microprocesador con una tabla de consulta asociada, y un monitor, en donde la resolución de la salida de la señal de vídeo se elige para que coincida con la del monitor, el método adaptado para su uso por un usuario con baja visión, el método que comprende las siguientes etapas: ver un objeto con la cámara, la cámara que genera una señal de vídeo, la señal de vídeo que comprende una serie de fotogramas de vídeo, con cada fotograma que comprende una matriz de píxeles; entregar la señal de vídeo al microprocesador; procesar la señal de vídeo a través del microprocesador sin almacenar en memoria intermedia un fotograma completo, el procesamiento que se realiza píxel a píxel y según las instrucciones de la tabla de consulta, la tabla de consulta que especifica las partes de la matriz a sombrear y el grado de sombreado a aplicar, con el grado de sombreado que es tal que la imagen subyacente no está enmascarada, en donde las partes sombreadas de la matriz funcionan para resaltar las partes no sombreadas de la matriz y así, facilitar la visualización por el usuario con baja visión; entregar la señal de vídeo procesada al monitor para que la vea el usuario con baja visión.

Description

DESCRIPCIÓN
Sistema y método de procesamiento de una señal de vídeo con latencia reducida
Campo técnico
Esta descripción se refiere a un amplificador de vídeo. La presente descripción también se refiere a un medio para procesar una señal de vídeo para reducir la latencia. También se describe un medio de procesamiento de vídeo mediante el cual se puede aplicar sombreado para restar énfasis a partes seleccionadas del área de visualización dentro del monitor.
Antecedentes de la invención
Los amplificadores de vídeo son herramientas importantes para las personas ciegas o que tienen baja visión (es decir, "usuarios de BLV"). La construcción normalmente incluye una cámara montada en un brazo y un monitor asociado. El brazo permite colocar la cámara directamente sobre el objeto que se está viendo. El objeto puede ser, por ejemplo, un frasco de pastillas recetadas o un periódico o un libro. El brazo suele ser ajustable para permitir que la cámara enfoque en una parte particular del objeto o documento. Los usuarios de BLV pueden seleccionar luego un nivel deseado de amplificación para que el objeto, y cualquier texto asociado, se puedan amplificar lo suficiente para verlo y leerlo. Se puede proporcionar contraste de color y rotación de imágenes para facilitar adicionalmente la visualización. Opcionalmente, se puede colocar una mesa X-Y debajo de la cámara para permitir movimientos precisos hacia el objeto que se está viendo. Se usan un procesador de vídeo y tablas de consulta para procesar la señal de vídeo generada por la cámara. La señal de vídeo se puede procesar para hacer cambios en uno o más de los siguientes: escala de la imagen; posición de la imagen; contraste del color; así como otras características de la imagen.
Por todas estas razones, los amplificadores de vídeo se han convertido en una herramienta indispensable para los miembros de la comunidad de BLV. No obstante, los amplificadores de vídeo tradicionales siguen sufriendo algunas deficiencias. Una de estas deficiencias es la latencia. La latencia se refiere al ligero retraso que resulta del procesamiento de la señal de vídeo. Este retraso suele medirse en milisegundos y ocurre entre la captura de la imagen por la cámara y su posterior visualización en el monitor. El uso de memorias intermedias de fotogramas generalmente aumenta la latencia. Las memorias intermedias de fotogramas son almacenes de memoria que contienen un mapa de bits de un fotograma completo de datos. Las memorias intermedias de fotogramas permiten escalar el fotograma de vídeo y de otra forma permiten aplicar los atributos deseados al fotograma. La latencia que resulta del almacenamiento en la memoria intermedia de fotogramas es prácticamente imperceptible en la mayoría de las aplicaciones. Sin embargo, la latencia es muy problemática en el contexto de un amplificador de vídeo, ya que los usuarios de BLV notarán un retraso entre la manipulación de un objeto y su posterior aparición en el monitor de vídeo. Este retraso complica en gran medida las tareas manuales realizadas por los usuarios de BLV.
Los amplificadores de vídeo también emplean técnicas para ayudar a enfocar la visión del usuario en la pantalla. Por esta razón, los amplificadores de vídeo tradicionales a veces oscurecen regiones de la pantalla. Las regiones oscurecidas tienden a resaltar las regiones no oscurecidas. Esto permite al usuario de BLV enfocarse en un área de un objeto. En el caso de texto, permite al usuario de BLV leer una línea de texto a la vez. El texto subyacente se puede desplazar para que las líneas secuenciales se presenten al usuario. Aunque esta técnica es beneficiosa, tiene algunos inconvenientes. Oscureciendo regiones de texto, el usuario de BLV suele perder su lugar dentro del documento. También dificulta que el usuario navegue alrededor de un objeto y a través de textos extensos.
En la técnica anterior se conocen diversas técnicas de procesamiento de vídeo. Algunas de estas técnicas analizan la reducción de la latencia. Por ejemplo, el documento WO2013/068584 de Eaturus describe un sistema de comunicación de vídeo de latencia ultrabaja. Este sistema emplea una unidad de transmisión con circuitos de adquisición de imágenes o circuitos de reconstrucción de imágenes para adquirir o reconstruir un fotograma de imagen o un campo de imagen. También se incluye una unidad de procesamiento de vídeo para procesar al menos parte de los datos de vídeo. También se incluye una unidad de comunicación para enviar o recibir al menos parte de los datos de vídeo.
De forma similar, el documento US Pub 2005/0288932 de Kurzweil describe un sistema para reducir la latencia de procesamiento en el reconocimiento óptico de caracteres para un dispositivo de lectura portátil. El dispositivo de lectura portátil puede incluir un dispositivo informático con un medio legible por ordenador para almacenar un programa informático para recibir una imagen y seleccionar una parte de la imagen para procesar. Luego, el dispositivo procesa la selección de la imagen con un primer proceso, y cuando finaliza el primer proceso, se inicia un segundo proceso. Durante el segundo procesamiento, el primer proceso se repite en otra sección de la imagen.
El documento US Pub 2013/0329114 de Kim describe un amplificador de imagen con control de punto. El método permite el control de la imagen usando la ampliación. El método comprende seleccionar una parte de la imagen, y luego ampliar la parte seleccionada. Luego, se realiza una acción en la parte ampliada y seleccionada del fotograma. El cambio puede implicar el cambio de una característica de la parte seleccionada.
La solicitud de patente del Reino Unido 2472307 de Suda describe un dispositivo de presentación de cámara de documentos con marcadores colocados en el documento para enmascarar áreas seleccionadas. El dispositivo emplea una memoria de fotogramas y un módulo de generación de imágenes sintetizadas. Además, la patente publicada de Estados Unidos 2010/0302148 de Tanabe describe un dispositivo de presentación con un controlador de señal de vídeo adaptado para emitir una señal de vídeo de una imagen de vídeo para su visualización en una unidad. La unidad incluye además una unidad de configuración de resaltado para configurar el tamaño y el diferencial de brillo de la región resaltada y una unidad de control de visualización de imagen resaltada.
Aunque estas invenciones logran sus propios objetivos individuales únicos, todas sufren inconvenientes. Por ejemplo, ninguna de las técnicas anteriores elimina suficientemente los problemas asociados con la latencia. Asimismo, ninguna de las técnicas anteriores permite que se aplique sombreado a partes seleccionadas de un documento de una manera adecuada para usuarios con baja visión.
Lo que se necesita, por lo tanto, es una cámara amplificadora de vídeo de escritorio que incluya un procesador de señal de paso que elimine el uso de memorias intermedias de fotogramas y que reduzca en gran medida la latencia asociada. El amplificador de vídeo de la presente descripción está diseñado para suplir esta y otras deficiencias presentes en los amplificadores de vídeo existentes.
Lo que también se necesita es una cámara amplificadora que permita ver partes de un objeto pero sombreadas. Esto permitiría seleccionar partes de un objeto o texto para ser resaltadas mientras que al mismo tiempo permitiría percibir el resto del objeto o texto. El amplificador de vídeo de la presente descripción está diseñado para suplir esta y otras deficiencias presentes en los amplificadores de vídeo existentes.
Compendio de la invención
Esta descripción se refiere a un amplificador de vídeo con baja latencia.
El amplificador de vídeo descrito tiene varias ventajas importantes. Por ejemplo, eliminando la memoria intermedia de fotogramas, se puede evitar cualquier retraso perceptible en el procesamiento de la señal.
Se logra otra ventaja utilizando un procesador de vídeo de paso que permite a los usuarios ver objetos casi en tiempo real, lo cual es especialmente importante cuando los usuarios de BLV manipulan los objetos.
Se obtiene una ventaja adicional procesando la señal de vídeo para que las partes seleccionadas de la pantalla se sombreen para así resaltar las partes no sombreadas.
Se obtiene otra ventaja más permitiendo que ciertas partes de un objeto o texto se resalten mientras que al mismo tiempo se permite que el usuario perciba las partes restantes del documento.
Diversas realizaciones de la invención pueden tener ninguna, algunas, o todas estas ventajas. Otras ventajas técnicas de la presente invención serán fácilmente evidentes para los expertos en la técnica.
Según la presente invención, se proporciona un método para procesar una señal de vídeo, el método que emplea una cámara, un microprocesador con una tabla de consulta asociada y un monitor, el método adaptado para su uso por un usuario con baja visión, el método que comprende las siguientes etapas: dirigir la cámara hacia un objeto a ver, la cámara que genera una señal de vídeo, la señal de vídeo que comprende una serie de fotogramas de vídeo, cada fotograma que comprende una matriz de píxeles; seleccionar una resolución para la señal de vídeo que coincida con la resolución del monitor que entrega la señal de vídeo al microprocesador; procesar la señal de vídeo a través del microprocesador y sin una memoria intermedia de fotogramas, el procesamiento se realiza píxel a píxel y según las instrucciones de la tabla de consulta, la tabla de consulta que especifica las partes de la matriz a sombrear y el grado de sombreado a aplicar, con el grado de sombreado que es tal que la imagen subyacente no está enmascarada, en donde las partes sombreadas de la matriz funcionan para resaltar las partes no sombreadas de la matriz y así, facilitar la visualización por los usuario con baja visión; entregar la señal de vídeo procesada al monitor para que la vea el usuario con baja visión.
También según la presente invención, se proporciona un método para procesar una señal de vídeo, el método que emplea una cámara, un microprocesador con una tabla de consulta asociada y un monitor, el método que comprende las siguientes etapas: ver un objeto con la cámara y generar una señal de vídeo correspondiente, la señal de vídeo que comprende un fotograma que consta de una matriz de píxeles; seleccionar una resolución para la señal de vídeo que coincida con la resolución del monitor; procesar la señal de vídeo sin una memoria intermedia de fotogramas a través del microprocesador píxel a píxel, el procesamiento que se hace según las instrucciones de la tabla de consulta para aplicar una característica visual predeterminada al fotograma, la tabla de consulta que especifica partes de la matriz a sombrear y el grado de sombreado a aplicar, con el grado de sombreado que es tal que la imagen subyacente no se enmascara, en donde las partes sombreadas de la matriz funcionan para resaltar las partes no sombreadas de la matriz y así, facilitar la visualización por el usuario con baja visión; entregar la señal de vídeo procesada al monitor para su visualización.
También según la presente invención, se proporciona un sistema para procesar una señal de vídeo que comprende: una cámara para ver un objeto y generar una señal de vídeo correspondiente, la señal de vídeo que comprende un fotograma formado por una matriz de píxeles; un microprocesador y una tabla de consulta asociada para procesar la señal de vídeo, el procesamiento que aplica sombreado al fotograma, el procesamiento se realiza píxel a píxel para resaltar las partes no sombreadas de la matriz y así, facilitar la visualización por el usuario con baja visión, eliminando así la necesidad de que los fotogramas se almacenen en una memoria intermedia de vídeo; y un monitor para visualizar la señal de vídeo con el sombreado, la resolución del monitor que coincide con la resolución de la cámara.
Breve descripción de los dibujos
Para una comprensión más completa de la presente descripción y sus ventajas, ahora se hace referencia a las siguientes descripciones, tomadas junto con los dibujos adjuntos, en los que:
La figura 1 es una vista en perspectiva del amplificador de la presente descripción.
La figura 2 es un esquema del procesador de vídeo usado en relación con la presente descripción.
La figura 3 es una vista en alzado frontal que muestra sombreado para su uso por usuarios ciegos o con baja visión.
La figura 4 ilustra el procesamiento de la señal píxel a píxel de la presente descripción.
La figura 5 es un diagrama de flujo que ilustra algunas de las etapas asociadas con la presente descripción.
La figura 6 es una ilustración de una realización adicional de la presente descripción.
Los números de referencia similares se refieren a partes similares a lo largo de las varias vistas de los dibujos.
Descripción detallada de los dibujos
Esta descripción se refiere a un procesador de vídeo para un amplificador de cámara. En particular, la descripción se refiere a un procesador de vídeo que elimina el uso de una memoria intermedia de fotogramas. Esto, a su vez, reduce la latencia que de otra forma estaría presente en la señal de vídeo. El procesador de vídeo descrito también permite sombrear partes seleccionadas de la pantalla. Esto resalta las partes no sombreadas de la pantalla, mientas que al mismo tiempo, permite que el usuario perciba la pantalla completa. Se describen con mayor detalle a continuación los diversos componentes de la presente invención, y la manera en que se interrelacionan.
La figura 1 ilustra un amplificador 10 de vídeo de escritorio que se construye según la presente descripción. El amplificador particular representado se describe con más detalle en la solicitud con el número de serie 14/607,197 en trámite junto con la presente presentada el 28 de enero de 2015 y titulada "Cámara de vídeo amplificada con mango". El amplificador 10 de vídeo incluye una cámara 20 de alta definición que está montada sobre un brazo 22 de la cámara. El brazo 22 de la cámara es flexible. El brazo 22 también puede girar sobre un eje vertical y pivotar sobre uno o más ejes horizontales para permitir que el usuario coloque la cámara 20 correctamente sobre el objeto a ver. En una realización, el brazo 22 está dimensionado para ser recibido dentro de un canal 24 en la parte posterior de la carcasa 26 del dispositivo. Los objetos que se van a ver se pueden colocar directamente debajo de la cámara 20. Alternativamente, se puede incluir una mesa X-Y debajo de la cámara 20 para permitir que los objetos se orienten con precisión.
El amplificador 10 se soporta en una base 32. La base 32, a su vez, soporta un monitor 34 de vídeo que está acoplado a la cámara 20 a través de un cable, tal como un cable de matriz de gráficos de vídeo (VGA) o de interfaz multimedia de alta definición (HDMI). Las señales generadas por la cámara 20 se procesan a través de un procesador 36 de vídeo y se visualizan en el monitor 34 para que las vea el operador. La figura 2 ilustra el procesador 36, que es preferiblemente una Matriz de Puertas Programables en Campo ("FGPA"), y una tabla 38 de consulta asociada ("LUT"). La LUT 38 asigna valores de salida basados en la señal de entrada. Según la invención, la señal de entrada se procesa píxel a píxel en lugar de fotograma a fotograma. El procesamiento de la señal píxel a píxel elimina la necesidad de una memoria intermedia de fotogramas. En lugar de almacenar grandes cantidades de datos en una memoria intermedia, el procesador 36 y la LUT 38 puede procesar cada píxel individual de la imagen grabada. Este procesamiento de "paso" aumenta los tiempos de procesamiento y reduce en gran medida la latencia asociada. El procesamiento píxel a píxel se ilustra esquemáticamente en la figura 4. Para lograr esto, la resolución de la cámara se hace coincidir con la resolución del monitor.
El procesador 36 y la LUT 38 puede aplicar cualquiera de una serie de características diferentes a la imagen visualizada. En un ejemplo, se altera el esquema de color de la imagen visualizada. Por ejemplo, las imágenes se pueden visualizar en colores de contraste, tal como azul/verde, rojo/amarillo, o negro/blanco. El usuario puede recorrer las diversas combinaciones de colores para encontrar el resultado más efectivo.
Alternativamente, la señal de vídeo se puede procesar para resaltar una región o regiones deseadas del vídeo visualizado. Esta característica de la invención se representa en la figura 3. Como se ilustra, el texto se resalta en la pantalla sombreando las partes (42a y 42b) superior e inferior del texto. Esto tiene el efecto deseado de resaltar la parte 42(c) no sombreada. El grado de sombreado se puede variar dependiendo de las necesidades del usuario en particular. Se ha encontrado que dicho sombreado es beneficioso para los usuarios de BLV que sufren de afecciones tal como la retinosis pigmentaria. El sombreado, sin embargo, no es tan grande como para enmascarar o bloquear completamente las palabras o imágenes subyacentes. Esto evita que el usuario pierda la noción de su lugar dentro del texto. Asimismo, evita que un usuario pierda su orientación en una imagen subyacente. El usuario puede seleccionar el grado de sombreado y la orientación y la colocación del sombreado. Por ejemplo, el sombreado se puede orientar para resaltar una parte vertical de la imagen, en lugar de una horizontal.
Además de ayudar a enfocar un área en particular, el sombreado también reduce la cantidad de luz que entra a los ojos del usuario. Esto, a su vez, reduce la fatiga visual y disminuye el dolor asociado con algunas discapacidades de baja visión. Por lo tanto, las sombras semitransparentes reducen la luz del monitor sin limitar el área visible disponible para el usuario.
La figura 5 es un diagrama de flujo que ilustra las etapas asociadas con el presente método de procesamiento de señales de vídeo. Como se ha señalado, el método se realiza usando: una cámara; un microprocesador con una tabla de consulta asociada; y un monitor. Uno de los objetivos del método es procesar la señal de vídeo de una manera que permita que la imagen resultante sea vista más fácilmente por un usuario ciego o con baja visión.
En la primera etapa, la cámara se dirige hacia un objeto a ver. Esto puede ser cualquiera de una variedad de objetos que el usuario desea examinar. El objeto se puede colocar debajo de la cámara o la cámara se puede apuntar a un objeto remoto. La cámara genera luego una señal de vídeo correspondiente a la imagen grabada. Esta señal de vídeo comprende una serie de fotogramas de vídeo secuenciales. La resolución de la imagen se elige para que coincida con el monitor que se está empleando. Cada uno de los fotogramas de vídeo individuales, a su vez, comprende una matriz de píxeles o elementos de imagen individuales. El número de píxeles es una función de la resolución de la imagen subyacente. Por ejemplo, cada fotograma puede incluir un ancho de 1024 píxeles y una altura de 768 píxeles. A continuación, la señal de vídeo se entrega a un procesador de vídeo.
Luego, la señal se procesa por el microprocesador y según las instrucciones preestablecidas de la tabla de consulta. La tabla de consulta especifica las partes de la matriz a sombrear y el grado de sombreado a aplicar. El grado de sombreado es tal que la imagen subyacente no está enmascarada. No enmascarando completamente la imagen subyacente, el usuario puede mantener la conciencia espacial del objeto que se visualiza. Como se ha señalado en la figura 3, las partes sombreadas de la matriz funcionan para resaltar las partes no sombreadas de la matriz y así, facilitar la visualización por el usuario con baja visión. Las partes sombreadas se pueden disponer ya sea vertical u horizontalmente dependiendo de las preferencias del usuario.
A continuación, la señal de vídeo procesada se entrega al monitor para su visualización. Debido a que el microprocesador procesa el vídeo píxel a píxel, se elimina el uso de un almacén de imágenes, tal como una memoria intermedia de fotogramas. Esto, a su vez, reduce en gran medida la latencia.
En una realización alternativa que no forma parte de la presente invención, el sistema utiliza una serie de tablas (38(a), 38(b) y 38(c)) de consulta diferentes. Cada una de estas tablas de consulta contiene instrucciones para aplicar una característica visual predeterminada a la imagen subyacente. Por ejemplo, la tabla 38(a) puede contener instrucciones para sombrear partes de la matriz, la tabla 38(b) puede contener instrucciones para aplicar diversos contrastes de color a la imagen y al fondo, y la tabla 38(c) puede contener instrucciones para colocar el objeto dentro del fotograma.
Aunque esta descripción se ha descrito en términos de ciertas realizaciones y métodos generalmente asociados, las alteraciones y permutaciones de estas realizaciones y métodos serán evidentes para los expertos en la técnica. En consecuencia, la descripción anterior de realizaciones de ejemplo no define ni restringe esta descripción. También son posibles otros cambios, sustituciones, y alteraciones sin apartarse del alcance de esta descripción, tal como se define en las reivindicaciones adjuntas.

Claims (2)

REIVINDICACIONES
1. Un método para procesar una señal de vídeo, el método que emplea una cámara, un microprocesador con una tabla de consulta asociada, y un monitor, en donde la resolución de la salida de la señal de vídeo se elige para que coincida con la del monitor, el método adaptado para su uso por un usuario con baja visión, el método que comprende las siguientes etapas:
ver un objeto con la cámara, la cámara que genera una señal de vídeo, la señal de vídeo que comprende una serie de fotogramas de vídeo, con cada fotograma que comprende una matriz de píxeles;
entregar la señal de vídeo al microprocesador;
procesar la señal de vídeo a través del microprocesador sin almacenar en memoria intermedia un fotograma completo, el procesamiento que se realiza píxel a píxel y según las instrucciones de la tabla de consulta, la tabla de consulta que especifica las partes de la matriz a sombrear y el grado de sombreado a aplicar, con el grado de sombreado que es tal que la imagen subyacente no está enmascarada, en donde las partes sombreadas de la matriz funcionan para resaltar las partes no sombreadas de la matriz y así, facilitar la visualización por el usuario con baja visión;
entregar la señal de vídeo procesada al monitor para que la vea el usuario con baja visión.
2. Un sistema para procesar una señal de vídeo que comprende:
una cámara para ver un objeto y generar una señal de vídeo correspondiente, la señal de vídeo que comprende un fotograma formado por una matriz de píxeles;
un microprocesador y una tabla de consulta asociada para procesar la señal de vídeo, la tabla de consulta que especifica las partes de la matriz a sombrear y el grado de sombreado a aplicar, con el grado de sombreado que es tal que la imagen subyacente no está enmascarada, el procesamiento que aplica sombreado al fotograma según las instrucciones de la tabla de consulta para resaltar las partes no sombreadas de la matriz y así, facilitar la visualización por el usuario con baja visión, el procesamiento que se realiza sin almacenar en memoria intermedia un fotograma completo píxel a píxel, eliminando así la necesidad de que los fotogramas se almacenen en una memoria intermedia de vídeo;
un monitor para visualizar la señal de vídeo con el sombreado, en donde la resolución de la señal de vídeo emitida por la cámara se elige para que coincida con la del monitor.
ES15786555T 2014-04-30 2015-04-30 Sistema y método de procesamiento de una señal de vídeo con latencia reducida Active ES2905435T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201461986622P 2014-04-30 2014-04-30
PCT/US2015/028589 WO2015168447A1 (en) 2014-04-30 2015-04-30 System and method for processing a video signal with reduced latency

Publications (1)

Publication Number Publication Date
ES2905435T3 true ES2905435T3 (es) 2022-04-08

Family

ID=54355152

Family Applications (1)

Application Number Title Priority Date Filing Date
ES15786555T Active ES2905435T3 (es) 2014-04-30 2015-04-30 Sistema y método de procesamiento de una señal de vídeo con latencia reducida

Country Status (5)

Country Link
US (1) US9891438B2 (es)
EP (1) EP3138282B1 (es)
JP (1) JP2017518682A (es)
ES (1) ES2905435T3 (es)
WO (1) WO2015168447A1 (es)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016028930A1 (en) * 2014-08-19 2016-02-25 Freedom Scientific, Inc. Portable desktop video magnifier camera
CN115701129B (zh) * 2021-07-31 2024-09-10 荣耀终端有限公司 一种图像处理方法及电子设备

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6127990A (en) 1995-11-28 2000-10-03 Vega Vista, Inc. Wearable display and methods for controlling same
TW417404B (en) * 1998-02-03 2001-01-01 Seiko Epson Corp Projection display device and method therefor, and an image display device
JP2003061076A (ja) * 2001-08-10 2003-02-28 Sogo Keibi Hosho Co Ltd 監視装置、監視方法およびその方法をコンピュータに実行させるプログラム
US7131061B2 (en) * 2001-11-30 2006-10-31 Xerox Corporation System for processing electronic documents using physical documents
JP3824237B2 (ja) * 2003-09-05 2006-09-20 ソニー株式会社 画像処理装置および方法、記録媒体、並びにプログラム
US20050058360A1 (en) * 2003-09-12 2005-03-17 Thomas Berkey Imaging system and method for displaying and/or recording undistorted wide-angle image data
US7548658B1 (en) * 2003-09-24 2009-06-16 Cognitech, Inc. Lossless video data compressor with very high data rate
US7153024B2 (en) 2004-01-28 2006-12-26 Denso Corporation Sensor and temperature sensor capable of automatic installation
US7629989B2 (en) 2004-04-02 2009-12-08 K-Nfb Reading Technology, Inc. Reducing processing latency in optical character recognition for portable reading machine
JP2005318177A (ja) * 2004-04-28 2005-11-10 Elmo Co Ltd 資料提示装置
US8854441B2 (en) * 2006-02-10 2014-10-07 Freedom Scientific, Inc. Electronic magnification device
US20070192718A1 (en) * 2006-02-10 2007-08-16 Freedom Scientific, Inc. Graphic User Interface Control Object Stylization
JP5525548B2 (ja) * 2009-02-13 2014-06-18 オセ−テクノロジーズ ビーブイ デジタル画像を処理するための画像処理システム及びデジタル画像を処理する画像処理方法
JP2010278509A (ja) 2009-05-26 2010-12-09 Elmo Co Ltd 資料提示装置
JP2011018286A (ja) * 2009-07-10 2011-01-27 Toshiba Corp 交通画像情報提供システム
JP5443085B2 (ja) 2009-07-28 2014-03-19 株式会社エルモ社 資料提示装置
US20130113903A1 (en) * 2011-11-04 2013-05-09 Research In Motion Limited Image magnification method and apparatus
GB2496418A (en) 2011-11-10 2013-05-15 Esaturnus Ultra low latency video communication.
US20130329114A1 (en) 2012-06-08 2013-12-12 Samsung Electronics Co., Ltd. Image magnifier for pin-point control
US20140176690A1 (en) * 2012-12-21 2014-06-26 Technologies Humanware Inc. Magnification system
EP3100453B1 (en) 2014-01-29 2018-11-21 Freedom Scientific, Inc. Video magnifier camera with handle

Also Published As

Publication number Publication date
EP3138282B1 (en) 2021-12-29
JP2017518682A (ja) 2017-07-06
US9891438B2 (en) 2018-02-13
EP3138282A4 (en) 2017-11-22
WO2015168447A1 (en) 2015-11-05
US20150316774A1 (en) 2015-11-05
EP3138282A1 (en) 2017-03-08

Similar Documents

Publication Publication Date Title
US9618748B2 (en) Apparatus and method for a dynamic “region of interest” in a display system
Hwang et al. An augmented-reality edge enhancement application for Google Glass
US7081870B2 (en) Wearable display and method of displaying images using a wearable display
US11551602B2 (en) Non-uniform resolution, large field-of-view headworn display
US10146304B2 (en) Methods and apparatus for vision enhancement
EP4622286A3 (en) Light field device, multi-depth pixel rendering method therefor, and multi-depth vision perception system and method using same
ES2793226T3 (es) Renderización foveada
EP1453010A3 (en) Systems and methods for providing enhanced vision imaging with decreased latency
US20230244307A1 (en) Visual assistance
CN107004399A (zh) 通过图形处理进行的视力校正
CN102238402B (zh) 用于驱动液晶显示装置的设备和方法
CN113330506A (zh) 用于在亮度受控环境中进行局部调光的装置、系统和方法
US10692186B1 (en) Blending inset images
Baldwin et al. Comparing artistic and geometrical perspective depictions of space in the visual field
EP3138282B1 (en) System and method for processing a video signal with reduced latency
US11228722B2 (en) System and method for processing a video signal with reduced latency
WO2017161792A1 (zh) 液晶显示屏、展示虚拟现实图像的系统和头戴式显示设备
NZ515395A (en) Images produced on layered screens at varying luminance to produce image plane of variable focal depth
US20230118678A1 (en) Image generation apparatus and image generation method
CN110010082B (zh) 用于防止显示闪烁的设备、系统和方法
CN108234986A (zh) 用于治疗近视或弱视的3d图像管理方法及管理系统和装置
CN105302512A (zh) 一种虚拟视网膜显示技术和虚拟视网膜显示设备
HK40049560B (zh) 用於低视力用户的混合式透视增强现实系统和方法
CN112000304A (zh) 一种投影显示方法及装置
JP2009122840A (ja) 画像データ生成装置