[go: up one dir, main page]

MX2013005996A - Control de usuario de la pantalla de codigos de matriz. - Google Patents

Control de usuario de la pantalla de codigos de matriz.

Info

Publication number
MX2013005996A
MX2013005996A MX2013005996A MX2013005996A MX2013005996A MX 2013005996 A MX2013005996 A MX 2013005996A MX 2013005996 A MX2013005996 A MX 2013005996A MX 2013005996 A MX2013005996 A MX 2013005996A MX 2013005996 A MX2013005996 A MX 2013005996A
Authority
MX
Mexico
Prior art keywords
matrix code
electronic device
display image
display
code
Prior art date
Application number
MX2013005996A
Other languages
English (en)
Inventor
William Michael Beals
Charlie William Zetterower
Original Assignee
Echostar Technologies 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 Echostar Technologies Llc filed Critical Echostar Technologies Llc
Publication of MX2013005996A publication Critical patent/MX2013005996A/es

Links

Classifications

    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/045Zooming at least part of an image, i.e. enlarging it or shrinking it
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0464Positioning

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Un dispositivo electrónico determina transmitir una imagen que incluye un código de matriz a una pantalla, recibe la entrada que específica alterar el código de matriz, genera una imagen actualizada de acuerdo con la entrada, y transmite la imagen actualizada a la pantalla. El dispositivo puede alterar un tamaño y/o posición del código de matriz, una duración de pantalla y/o complejidad del código de matriz, etc. El dispositivo puede generar el código de matriz y modificarlo en respuesta a la entrada, recibir diferentes versiones de códigos de matriz y seleccionar una versión diferente en respuesta a la entrada, recibir la imagen que incluye el código de matriz y generar una sustitución para superponerla sobre la imagen, etc. Adicionalmente, independiente de la entrada, el dispositivo puede recibir una imagen, detectar un primer código de matriz incluido, generar un segundo código de matriz basándose en el primero, y generar una imagen actualizada al agregar el segundo código de matriz a la imagen.

Description

CONTROL DE USUARIO DE LA PANTALLA DE CÓDIGOS DE MATRIZ DESCRIPCIÓN DE LA INVENCIÓN Esta descripción se refiere generalmente a códigos de matriz, y más específicamente a alterar cómo se despliegan los códigos de matriz basándose en entrada de un usuario.
La presente descripción describe sistemas y métodos pa a el control de usuario de códigos de matriz (tal como códigos QR) . Un dispositivo electrónico puede determinar transmitir una Imagen de visualización que incluye un código de matriz a un dispositivo de visualización. El dispositivo electrónico puede recibir la entrada de usuario especificando alterar un aspecto de la visualización del código de matriz. En respuesta a recibir la entrada de usuario, el dispositivo electrónico puede generar una imagen de visualización actualizada de acuerdo con la entrada de usuario. El dispositivo electrónico puede transmitir la imagen de visualización actualizada al dispositivo de visualización. Por lo tanto, debido a que el dispositivo electrónico es capaz de alterar la visualización del código de matriz en respuesta a la entrada de usuario, los usuarios pueden ser capaces de controlar la visualización del código de matriz para captura de manera conveniente códigos de matriz.
El dispositivo electrónico puede alterar una variedad de diferentes aspectos de cómo se despliegan los códigos de matriz en respuesta a la entrada de usuario. Tal alteración de aspectos de la visualización del código de matriz en respuesta a la entrada de usuario puede incluir aumentar y/o disminuir un tamaño del código de matriz, cambiar una posición del código de matriz, remover la visualización del código de matriz que el dispositivo electrónico de otra manera continuaría visualizando, continua visualizando el código de matriz más allá de la duración de otra manera un dispositivo electrónico desplegaría el código de matriz, continuando el despliegue del código de matriz más allá de una duración en que el dispositivo electrónico de otra manera desplegaría el código de matriz hasta que entrada de usuario adicional se recibe, remplazar el código de matriz con diferente versión del código de matriz, remplazar el código de matriz con una versión simplificada del código de matriz al comprimir la información representada por el código de matriz, etcétera.
En algunas implementaciones, el dispositivo electrónico puede generar el código de matriz y puede generar una imagen de visualización actualizada al generar un código de matriz modificado de acuerdo con las especificaciones incluidas en la entrada del usuario. En otras implementaciones, el dispositivo electrónico puede recibir diferentes versiones del código de matriz y puede seleccionar una de las diferentes versiones del código de matriz para incluirlo en la imagen de visualización. En tales otras implementaciones, el dispositivo electrónico puede generar la imagen de visualización actualizada al seleccionar una versión diferente del código de matriz para incluirlo en la imagen de visualización actualizada. En otras implementaciones, el dispositivo electrónico puede recibir la imagen de visualización que incluye el código de matriz o detectar el código de matriz en la imagen de visualización, descodificar la información desde el código de matriz detectado, generar un código de matriz adicional que incluye la información descodificada y cumple con la entrada de usuario, y generar la imagen de visualización actualizada al agregar el código de matriz adicional a la imagen de visualización .
Adicionalmente, el dispositivo electrónico puede proporcionar códigos de matriz basándose en otros códigos de matriz independientes de la entrada de usuario. El dispositivo electrónico puede recibir una imagen de visualización que incluye un código de matriz, detectar el código de matriz en la imagen de visualización, descodificar información desde el código de matriz detectado, generar un código de matriz adicional que incluye la información descodificada, y señalar una imagen de visualización actualizada al agregar el código de matriz adicional a la imagen de visualización.
Debe entenderse que la descripción general anterior y la descripción detallada siguiente son para propósito de ejemplo y explicación y no limitan necesariamente la presente descripción. Los dibujos anexos, los cuales se incorporan en y constituyen una parte de la especificación, ilustran la materia objeto de la descripción. Juntas, las descripciones y dibujos sirven para explicar los principios de la descripción.
BREVE DESCRIPCIÓN DE LOS DIBUJOS La Figura 1 es un diagrama de bloque que ilustra un sistema para control de usuario de códigos de matriz.
La Figura 2 es un diagrama de flujo que ilustra un método para control de usuario de códigos de matriz. Este método puede realizarse por el sistema de la Figura 1.
La Figura 3A-3H son diagramas que ilustran un usuario controlando códigos de matriz desplegados en una televisión. El sistema puede ser el sistema de la Figura 1.
La Figura 4 es un diagrama de flujo que ilustra un método para proporcionar códigos de matriz basándose en otros códigos de matriz. Este método puede realizarse por el sistema de la Figura 1.
La siguiente descripción incluye sistemas ejemplares, métodos, y productos de programa de computadora que presenta diversos elementos de la presente descripción. Sin embargo, debe entenderse que la descripción descrita puede practicarse en una diversidad de formas además de aquellas descritas en la presente.
Dispositivos electrónicos (tales como caja codificadora-descodificadora, receptores de televisión, videograbadoras digitales, reproductores de discos de video digitales, televisiones, computadoras de escritorio, electrodomésticos de cocina electrónicos, etcétera) , pueden desplegar códigos de matriz, tales como códigos QR, para una diversidad de propósitos. Estos propósitos pueden incluir, pero no limitarse a, conectar usuarios a información, proporcionar contenido que se relaciona con un aspecto del dispositivo electrónico, facilitar ordenar productos o servicios, asistir a usuarios en operación del dispositivo electrónico, etcétera. Para hacer uso de códigos de matriz desplegados por un dispositivo electrónico, un usuario puede capturar el código de matriz utilizando un dispositivo lector del código de matriz. Por ejemplo, un usuario puede tomar una fotografía del código de matriz utilizando una cámara en un teléfono celular. El teléfono celular puede incluir una aplicación que descodifica información a partir del código de matriz capturado y realiza una o más acciones basándose en esa información (tal como desplegar información descodificada, conectarse a un sitio de red, transmitir la información descodificada a otro dispositivo, etcétera) , una aplicación que transmite el código de matriz capturado a otro dispositivo para descodificar y realizar acciones, etcétera.
Sin embargo, el lector de código de matriz puede tener limitaciones con respecto a su capacidad para capturar código de matriz desplegados por los dispositivos electrónicos. Por ejemplo, una cámara en un teléfono celular puede no tener la suficiente resolución para capturar el código de matriz desplegado en un cierto tamaño por un dispositivo electrónico. A manera de ejemplo, la duración del tiempo en el que un dispositivo electrónico despliega el código de matriz puede no ser lo suficientemente largo para permitir al usuario utilizar los lectores de códigos de matriz para capturar el código de matriz. Por lo tanto, debido a que los dispositivos electrónicos controlan cómo y cuándo se despliegan los códigos de matriz, los usuarios pueden no ser capaces de utilizar los lectores de código de matriz para capturar de manera conveniente los códigos de matriz desplegados y de este modo pueden no ser capaces de aprovechar los propósitos para los cuales tales códigos de matriz se despliegan.
La presente descripción despliega sistemas y métodos para el control de usuario de códigos de matriz. Un dispositivo electrónico puede determinar transmitir una imagen de visualizacion que incluye un código de matriz a un dispositivo de visualizacion El dispositivo electrónico puede recibir la entrada desde un usuario que especifica alterar uno o más aspectos de cómo se despliega el código de matriz. Tales aspectos pueden incluir un tamaño y/o posición de cómo se despliega el código de matriz, por cuánto tiempo se despliega el código de matriz, una complejidad de la información codificada en el código de matriz desplegado, etcétera. En respuesta a la entrada de usuario, el dispositivo electrónico puede generar una imagen de visualización actualizada de acuerdo con la entrada de usuario y puede transmitir la imagen de actualización actualizada al dispositivo de visualización. Cuando el dispositivo electrónico es capaz de alterar el despliegue del código de matriz en respuesta a la entrada de usuario, el dispositivo electrónico permite al usuario controlar el despliegue del código de matriz para capturar de manera conveniente el código de matriz.
La Figura 1 es un diagrama en bloque que ilustra un sistema 100 para control de usuario de código de matriz. El sistema 100 puede incluir un dispositivo 101 electrónico, uno o más dispositivos 102 de visualización, uno o más dispositivos 104 de entrada de usuario, y uno o más lectores 103 de código de matriz. El dispositivo electrónico puede ser cualquier tipo de dispositivo electrónico, tal como una caja codificadora-descodificadora, un receptor de televisión, una videograbadora digital, un reproductor de discos de video digital, una televisión, una computadora de escritorio, electrodomésticos de cocinas electrónicos, etcétera. El dispositivo de visualización puede ser cualquier dispositivo de visualización tal como una pantalla de tubo de rayo catódico, una pantalla de visualización de cristal liquida, un monitor de computadora, una televisión, etcétera. El dispositivo de entrada de usuario puede ser cualquier tipo de dispositivo de entrada de usuario tal como control remoto, un ratón, un teclado, un tapete de seguimiento, una bola de seguimiento, un teclado virtual, una pantalla táctil, un micrófono, etcétera. El lector de código de matriz puede ser cualquier tipo de lector de código de matriz tal como un escáner de código de barra, un teléfono celular, un teléfono inteligente, y/o dispositivo de cómputo móvil con una cámara; etcétera. Debe entenderse que aunque el dispositivo de entrada de usuario y el lector de código de matriz se ilustran y describen como dispositivos separados, en diversas implementaciones el dispositivo de entrada de usuario y el lector de código de matriz pueden incorporarse en . un solo dispositivo .
El dispositivo 101 electrónico puede incluir una o más unidades 105 de procesamiento, uno o más medios 106 de almacenamiento no transitorio (el cual puede tomar la forma de, pero sin limitarse a, un medio de almacenamiento magnético; medio de almacenamiento óptico; medio de almacenamiento magneto-óptico; memoria de sólo lectura; memoria de- acceso aleatorio; memoria programable borrable; memoria flash; etcétera) , uno o más componentes 107 de salida, y uno o más componentes 109 de entrada. La unidad de procesamiento puede ejecutar instrucciones almacenadas en el medio de almacenamiento no transitorio para determinar transmitir una imagen de visualizacion (la cual puede incluir una o más tramas de video) que incluye un código de matriz (tal como un código QR) al dispositivo 102 de visualizacion mediante el componente de salida. Determinar transmitir una imagen de visualizacion que incluye un código de matriz puede incluir transmitir la imagen de visualizacion que la unidad de procesamiento determina transmitir al dispositivo de visualizacion. Además, determinar transmitir una imagen de visualizacion que incluye un código de matriz puede incluir que la unidad de procesamiento determina transmitir una imagen de visualizacion que incluye un código de matriz a través de la unidad de procesamiento puede no estar consciente de que la imagen de visualizacion incluye el código de matriz. Después de que la unidad de procesamiento transmite la imagen de visualizacion, el dispositivo de visualizacion puede entonces desplegar la imagen de visualizacion que incluye el código de matriz y el lector 103 de código de matriz puede utilizarse para intentar capturar el código de matriz desplegado.
El dispositivo 104 de entrada de usuario puede recibir entradas desde un usuario que especifica alterar uno o más aspectos de cómo se despliega el código de matriz.
Tales aspectos pueden incluir un tamaño y/o posición de cómo se despliega el código de matriz, en cuanto tiempo se despliega el código de matriz, una complejidad de la información codificada en el código de matriz, etcétera. La unidad 105 de procesamiento puede recibir la entrada de usuario desde un dispositivo de entrada de usuario mediante el componente 109 de entrada. La unidad de procesamiento entonces puede ejecutar instrucciones almacenadas en el medio de almacenamiento no transitorio para generar una imagen de visualización actualizada de acuerdo con la entrada de usuario y transmitir la imagen de visualización actualizada al dispositivo 102 de visualización mediante el componente 107 de salida.
En algunas implementaciones, el dispositivo 104 de entrada de usuario puede recibir la entrada desde el usuario subsiguiente a la unidad 105 de procesamiento que transmite la imagen de visualización al dispositivo 102 de visualización mediante el componente 107 de salida. Como tal, la entrada desde el usuario puede recibirse en respuesta al dispositivo de visualización que despliega la imagen de visualización. Sin embargo, en otras implementaciones la entrada de usuario puede ser preferencias de usuario las cuales se reciben antes de que la unidad de procesamiento determine transmitir la imagen de visualización al dispositivo de visualización. Tales preferencias de usuario pueden almacenarse en el medio 106 de almacenamiento no transitorio. Como tal, la unidad de procesamiento puede no transmitir la imagen de visualización al dispositivo de visualización del todo pero puede generar la imagen de visualización actualizada basándose en las preferencias de usuario y transmitir la imagen de visualización actualizada al dispositivo de visualización sin haber transmitido la imagen de visualización.
En algunas implementaciones , el dispositivo 101 electrónico puede generar el código de matriz. En tales implementaciones, el dispositivo electrónico puede generar la imagen de visualización actualizada al generar un código de matriz modificado de acuerdo con las especificaciones incluidas en la entrada de usuario. En otras implementaciones, el dispositivo electrónico puede recibir diferentes versiones del código de matriz desde un proveedor 110 de contenido (el cual puede ser cualquier tipo de proveedor de contenido tal como un proveedor de televisión por cable o satélite, un proveedor de servicio de Internet, etcétera) mediante un componente 108 de comunicación (el cual puede ser cualquier tipo de componente de comunicación tal como un componente de comunicación satelital, un componente de comunicación en red alámbrica o inalámbrica, un componente de comunicación coaxial, etcétera) y puede seleccionar una de las diferentes versiones del código de matriz para incluirlo en la imagen de visualización. En tales implementaciones, el dispositivo electrónico puede generar la imagen de visualización actualizada al seleccionar una versión diferente del código de matriz para incluirlo en la imagen de visualización actualizada.
En otras implementaciones, el dispositivo electrónico puede recibir la imagen de visualización que incluye el código de matriz desde el proveedor de contenido, detectar el código de matriz en la imagen de visualización, descodificar información desde el código de matriz detectado, generar un código adicional de matriz que incluye la información descodificada y cumple con la entrada de usuario, y generar la imagen de visualización actualizada al agregar el código de matriz adicional a la imagen de visualización. Como el dispositivo electrónico puede estar al tanto de la posición y/o tamaño del código de matriz en la imagen de visualización desde que detecta el código de matriz, el dispositivo electrónico puede superponer el código de matriz adicional y/u otros gráficos sobre una porción del código de matriz. De este modo, el dispositivo electrónico puede oscurecer al menos una parte del código de matriz con el código de matriz adicional. Aunque el dispositivo electrónico se describe como generando un código de matriz adicional basado en un código de matriz incluido en una imagen de visualización en respuesta a una entrada de usuario, debe entenderse que en diversas implementaciones el dispositivo electrónico puede generar el código de matriz adicional basándose en el código de matriz incluido en una imagen de visualización recibida ausente de entrada de usuario.
La Figura 2 ilustra un método 200 para control de usuario de códigos de matriz. El método 200 puede desempeñarse por el dispositivo 101 electrónico de la Figura 1. El flujo comienza en el bloque 201 y continua al bloque 202 donde el dispositivo 101 electrónico opera. La operación del dispositivo electrónico puede incluir una transmisión de múltiples imágenes de visualización al dispositivo 102 de visualización. Entonces el flujo continúa al bloque 203 donde el dispositivo electrónico determina si transmite o no una imagen de visualización que incluye un código de matriz al dispositivo de visualización. La determinación de transmitir una imagen de visualización que incluye un código de matriz al dispositivo de visualización puede incluir al dispositivo electrónico que transmite la imagen de visualización siendo consiente del código de matriz. Alternativamente, el dispositivo electrónico puede detectar el código de matriz en la imagen de visualización, generar el código de matriz e incluir el código de matriz en la imagen de visualización, etcétera y puede de este modo estar al tanto de que el código de matriz se incluye en la imagen de visualización. Si no, el flujo regresa al bloque 202 y el dispositivo electrónico continúa la operación. De otra manera, el flujo continúa al bloque 204.
En el bloque 204, el dispositivo electrónico determina si la entrada de usuario se almacena especificando el cambio de cómo se despliega el código de matriz. Si es asi, el flujo continúa al bloque 207. De otra manera, el flujo continúa al bloque 205 donde el dispositivo electrónico transmite la imagen de .visualizacion que incluye el código de matriz. Entonces el flujo continúa al bloque 206.
En el bloque 206, después de que el dispositivo 101 electrónico transmite la imagen de visualizacion que incluye el código de matriz al dispositivo 102 de visualizacion, el dispositivo electrónico determina si se despliega o no la entrada de usuario que especifica el cambio de cómo el código de matriz se ha recibido. Si no, el flujo continúa al bloque 202 y el dispositivo electrónico continúa la operación. De otra manera, el flujo continúa al bloque 207.
En el bloque 207, el dispositivo 101 electrónico genera una imagen de visualizacion actualizada de acuerdo con las especificaciones incluidas en la entrada de usuario. Entonces el flujo continúa al bloque 208 donde el dispositivo electrónico transmite la imagen de visualizacion actualizada al dispositivo 102 de visualizacion. Después, el flujo regresa al bloque 206 donde el dispositivo electrónico determina si o no la entrada de usuario que especifica el cambio de cómo se despliega el código de matriz que se ha recibido.
Regresando a la Figura 1, la entrada de usuario puede especificar una variedad de operaciones diferentes para hacer que los aspectos se desplieguen en el código de matriz. En un primer ejemplo, la entrada de usuario puede especificar aumentar el tamaño del código de matriz y, en respuesta a tal entrada de usuario, la unidad 105 de procesamiento puede generar la imagen de visualización actualizada de modo que el código de matriz incluido en la imagen de visualización actualizada es mayor, como se especifica por la entrada de usuario, que el código de matriz incluido en la imagen de visualización. Debido a que el código de matriz incluido en la imagen de visualización actualizada es mayor, la captura de un código de matriz más grande por el lector 103 de código de matriz puede simplificarse.
En un segundo ejemplo, la entrada de usuario puede especificar disminuir el tamaño del código de matriz y, en respuesta a tal entrada de usuario, la unidad 105 de procesamiento puede generar la imagen de visualización actualizada de modo que el código de matriz incluido en la imagen de visualización actualizada es menor que el código de matriz incluido en la imagen de visualización como se especifica por la entrada de usuario. En un tercer ejemplo, la entrada de usuario puede especificar mover el código de matriz a una posición diferente y, en respuesta a tal entrada de usuario, la unidad 105 de procesamiento puede generar la imagen de visualizacion actualizada de modo que el código de matriz incluido en la imagen de visualizacion actualizada se encuentra en una posición diferente que el código de matriz incluido en la imagen de visualizacion como se especifica por la entrada de usuario.
Además, la entrada de usuario puede especificar alterar que tan largo es el periodo de tiempo en el que el dispositivo 101 electrónico despliega el código de matriz en el dispositivo 102 de visualizacion. Por ejemplo, el dispositivo electrónico puede desplegar el código de matriz en el dispositivo 102 de visualizacion hasta que la entrada de usuario se recibe (tal como un botón de cancelación en un control remoto) que especifica que ya no se despliegue el código de matriz. En un primer caso de este ejemplo, el dispositivo electrónico puede sobreponerse al código de matriz sobre tramas de contenido que el dispositivo electrónico transmite al dispositivo de visualizacion y puede de este modo continuar sobreponiendo el código de matriz sobre tramas sucesivas hasta que la entrada de usuario se recibe. En un segundo caso de este ejemplo, el dispositivo electrónico puede detectar el código de matriz en tramas de contenido que el dispositivo electrónico transmite al dispositivo de visualizacion y puede pausar el contenido (transmitiendo continuamente la trama de contenido en el momento de pausar el contenido) hasta que la entrada de usuario se recibe. En un tercer caso de este ejemplo, el dispositivo electrónico puede transmitir imágenes de visualización que incluyen versiones más largas sucesivamente del código de matriz hasta que la entrada de usuario se recibe.
En un cuarto caso de este ejemplo, el dispositivo electrónico puede transmitir el código de matriz al dispositivo de visualización por un periodo de tiempo y la entrada de usuario puede especificar desplegar el código de matriz por una duración de tiempo más larga, tal como especificando continuar el despliegue del código de matriz hasta que el usuario transmite una entrada adicional especificando detener un despliegue del código de matriz. La entrada de usuario en este ejemplo puede incluir preferencias de usuario, tal como preferencias que especifican desplegar códigos de matriz con relación a actualizaciones del clima por una duración de tiempo más largo de lo que de otra manera se despliegaria, pero que no despliegue códigos de matriz relacionados a comerciales de automóviles por una duración más larga de lo que de otra manera se despliegaria.
Adicionalmente, la entrada de usuario puede especificar para simplificar el código de matriz desplegado. En respuesta a tal entrada, el dispositivo 101 electrónico puede descodificar el código de matriz, comprimir la información descodificada desde el código de matriz, generar un nuevo código de matriz utilizando la información comprimida y generada de la pantalla de visualización actualizada que incluye el nuevo código de matriz. Como la información descodificada desde el código de matriz desplegado se comprime, el nuevo código de matriz será más simple que el código de matriz desplegado y la captura del nuevo código de matriz por el lector 103 de código de matriz puede simplificarse.
Las Figuras 3A-3H ilustran un usuario 306A-306H que controla códigos 305A-305H de matriz que se despliegan en una televisión 301A-301H. Como se muestra en la Figura 3A, el usuario 306A se encuentra viendo una televisión 301A que despliega una película en una pantalla 304A. Como se ilustra, la televisión despliega un código 305A de matriz junto con la película en la pantalla. Como también se ilustra, el usuario puede ser capaz de capturar el código de matriz desplegado utilizando un teléfono 303A celular y/o controlar el despliegue del código de matriz utilizando un control 302A remoto.
En un primer ejemplo, la televisión 301A se configura para desplegar el código 305A de matriz en la pantalla 304A hasta que el usuario 306A ingresa una entrada en el dispositivo 302A de control remoto especificando cesar el despliegue del código de matriz. Como se muestra en la Figura 3B donde el usuario no ha ingresado una entrada especificando cesar el despliegue del código de matriz, la televisión continua desplegando la película así como el código de matriz. Después de que el usuario ingrese a la entrada especificando cesar el despliegue del código de matriz, la televisión puede desplegar la película sin el código de matriz como se muestra en la Figura 3C.
En un segundo ejemplo, la televisión 301A despliega el código 305A de matriz en la pantalla 304A y el usuario ingresa una entrada utilizando el dispositivo 302A de control remoto especificando aumentar el tamaño en el cual se despliega el código de matriz. En respuesta, como se ilustra por la Figura 3D, la televisión 301D despliega la película en la pantalla 304D con el código 305D de matriz que es más grande que el código 305A de matriz de la Figura 3A.
En un tercer ejemplo, la televisión 301A despliega el código 305A de matriz en la pantalla 304A y el usuario ingresa una entrada utilizando un dispositivo 302A de control remoto especificando cambiar la posición del código de matriz desplegado desde aproximadamente el fondo de la pantalla a aproximadamente la parte superior de la pantalla. En respuesta, como se ilustra por la Figura 3G, la televisión 301G despliega la película en la pantalla 304G con el código de matriz 305G ubicado aproximadamente en la parte superior de la pantalla. Además, en este ejemplo la televisión 301G recibió el código 305G de matriz como parte de la señal de video que la televisión despliega en la pantalla 304G. De este modo, la televisión no tiene la información de video para la porción de la pantalla donde el código 305A de matriz se desplegó en la Figura 3A. Como tal, la televisión despliega una caja blanca o negra que cubre esta porción de la pantalla. Sin embargo, en implementaciones donde la televisión genera el código 305G de matriz, la televisión puede tener la información de video para la porción de pantalla donde el código 305A de matriz se desplegó en la Figura 3A y puede desplegar tal información de video en esa porción de la pantalla en lugar de la caja ilustrada blanca o negra cuando cambia la posición del código 305G de matriz.
En un cuarto ejemplo, la televisión 301A se configura para desplegar versiones más grandes en aumento del código 305A de matriz en la pantalla 304A hasta que el usuario 306A ingresa una entrada en el dispositivo 302A de control remoto especificando cesar el despliegue del código de matriz. Como se muestra en la Figura 3D donde el usuario no ha ingresado una entrada especificando cesar el despliegue del código de matriz, la televisión continua desplegando la película así como una versión muy grande del código 305D de matriz que el código 305A de matriz de la Figura 3A. En la Figura 3E, el usuario todavía no ingresa una entrada especificando cesar el despliegue del código de matriz y la televisión continúa desplegando la película así como una versión más grande del código 305E de matriz que el código 305D de matriz de la Figura 3D. En la Figura 3F, el usuario de nuevo no ingresa entrada especificando cesar el despliegue del código de matriz y la televisión continúa desplegando la película así como una versión más grande del código 305F de matriz que el código 305E de matriz de la Figura 3E. Después de que el usuario ingrese la entrada especificando cesar el despliegue del código de matriz, la televisión puede desplegar la película sin el código de matriz como se muestra en la Figura 3C.
En un quinto ejemplo, la televisión 301A se configura para detectar códigos de matriz en tramas de contenido que se despliega en la pantalla 304A y congelar esa trama de contenido hasta que el usuario 306A ingresa la entrada en el dispositivo 302A de control remoto especificando cesar el despliegue del código de matriz. De este modo, la pantalla 304A permanece como se muestra en la Figura 3A hasta que la entrada se recibe como la película no continua pero en lugar la trama que incluye el código de matriz se pausa. Después de que el usuario ingrese la entrada especificando cesar el despliegue del código de matriz, la televisión puede desplegar la película sin el código de matriz como se muestra en la Figura 3C.
En un sexto ejemplo, la televisión 301A se configura para desplegar el código 305A de matriz en la pantalla 304A por un periodo de tiempo, pero el usuario 306A ingresa la entrada en el dispositivo 302A de control remoto especificando continuar el despliegue del código de matriz hasta que el usuario ingresa una entrada adicional. Como se muestra en la Figura 3B donde el usuario no ingresa la entrada adicional, la televisión continúa desplegando la película así como el código de matriz. Después de qu'e el usuario ingresa la entrada adicional, la televisión puede desplegar la película sin el código de matriz como se muestra en la Figura 3C.
En un séptimo ejemplo, la televisión 301A recibe una película para desplegar en la pantalla 304A que incluye un código 305A de matriz. De manera subsiguiente, la televisión recibe una entrada que se ingresa por el usuario 306A. mediante el control 302A remoto para aumentar el tamaño del código 305A de matriz. En respuesta, la televisión descodifica el código 305A de matriz y genera un nuevo código de matriz que es más grande que el código 305A de matriz e incluye la información descodificada. Como se ilustra en la Figura 3D, la televisión 3D entonces superpone el código 305D de matriz sobre el código de matriz incluido en la película (no visible ya que se oscurece por el código de matriz 305D superpuesto generado por la televisión) .
En un octavo ejemplo, la televisión 301A recibe una película para desplegar en la pantalla 304A que incluye un código 305A de matriz. De manera subsiguiente, la televisión recibe una entrada que ingresa un usuario 306A mediante un control 302A remoto para disminuir la complejidad del código 305A de matriz. En respuesta, la televisión descodifica el código 305A de matriz, comprime la información descodificada desde el código 305A de matriz, y genera un nuevo código de matriz que incluye la información comprimida la cual es más simple (como se especifica por la entrada de usuario) Debido a que representa información comprimida opuesta a la no comprimida. Como se ilustra en la Figura 3H, la televisión 3H entonces superpone el código 305H de matriz sobre el código de matriz incluido en la película (no visible ya que se oscurece por el código 305H de matriz superpuesta generado por la televisión) .
Debe entenderse que los ejemplos discutidos en lo anterior son para propósitos de ilustración. Diferentes controles de usuario de códigos de matriz pueden realizarse a aquellos ilustrados sin alejarse del alcance de la presente descripción.
La Figura 4 ilustra un método 400 para proporcionar códigos de matriz basados en otros códigos de matriz. El método 400 puede desempeñarse por el dispositivo 101 electrónico de la Figura 1. El flujo inicia en el bloque 401 y continúa al bloque 402 donde el dispositivo electrónico recibe una imagen de visualización . El flujo entonces continúa al bloque 403 donde el dispositivo electrónico analiza la imagen de visualización recibida antes de que el flujo continúe al bloque 404.
En el bloque 404, el dispositivo electrónico determina si un código de matriz se detecta en la imagen de visualización o no. Si es así, el flujo continúa al bloque 405. De otra manera, el flujo continúa al bloque 408 donde el dispositivo electrónico transmite la imagen de visualización al dispositivo 102 de visualización, el cual despliega entonces la imagen de visualización.
En el bloque 405, después de que el dispositivo 101 electrónico determina que se detecta un código de matriz en la imagen de visualización, el dispositivo electrónico descodifica el código de matriz. Entonces el flujo continúa al bloque 406 donde el dispositivo electrónico codifica una nueva matriz que incluye información descodificada desde el código de matriz. Después, el flujo continúa al bloque 407 donde el dispositivo electrónico incluye el nuevo código de matriz en la imagen de visualización. Entonces el flujo continúa al bloque 408 donde el dispositivo electrónico transmite la imagen de visualización al dispositivo 102 de visualización, el cual despliega entonces la imagen de visualización .
En la presente descripción, los métodos descritos pueden implementarse como conjuntos de instrucciones o software legible por un dispositivo. Además, se entiende que el orden especifico o jerarquía de las etapas en los métodos descritos son ejemplos de planteamientos ejemplares. En otras modalidades, el orden específico o jerarquía de las etapas en el método puede retenerse mientras mantenga dentro de la materia objeto descrito. Las reivindicaciones del método anexas presentan elementos de diversas etapas en un orden ejemplar, y no significan necesariamente que se limiten al orden específico o jerarquía presentada.
La descripción descrita puede proporcionarse como un producto de programa de computadora, o software, que puede incluir un medio legible por computadora no transitorio que tiene almacenada en el mismo instrucciones, las cuales pueden utilizarse para formar un sistema de computadora (u otro dispositivo electrónico) para desempeñar el proceso de acuerdo con la presente descripción. Un medio legible por computadora no transitorio incluye cualquier mecanismo de almacenamiento de información en una forma (por ejemplo, software, aplicación de procesamiento) legible por una máquina (por ejemplo, una computadora) . El medio legible por computadora no transitorio puede tener la forma de, pero no se limita a, un medio de almacenamiento magnético (por ejemplo, disquete flexible, video cásete, etcétera) ; medio de almacenamiento óptico (por ejemplo, CD-ROM); medio de almacenamiento magneto-óptico; memoria de sólo lectura (ROM) ; memoria de acceso aleatorio (RAM) ; memoria programable borrable (por ejemplo, EPROM y EEPROM) ; memoria flash; etcétera.
Se cree que la presente descripción y muchas de sus ventajas presentes se entenderán por la descripción anterior, y será evidente que diversos cambios pueden realizarse en la forma como construcción y distribución de los componentes sin alejarse de la materia objeto descrita o sin sacrificar todas sus ventajas materiales. La forma descrita es simplemente explicatoria, y es la intención de las siguientes reivindicaciones abarcar e incluir tales cambios.
Mientras la presente descripción se describe con referencia a varias modalidades, se entenderá que estas modalidades son ilustrativas y que el alcance de la descripción no se limita a ellas. Muchas variaciones, modif caciones, adiciones, y mejoras son posibles. Más generalmente, modalidades de acuerdo con la presente descripción se han descrito en el contexto o modalidades particulares. La funcionalidad puede separarse o combinarse en bloques de manera diferente en diversas modalidades de la descripción o describirse con terminología diferente. Estas y otras variaciones, modificaciones, adiciones, y mejoras pueden caer dentro del alcance de la descripción como se define en las siguientes reivindicaciones.

Claims (22)

REIVINDICACIONES
1. Un método para utilizar un control de usuario de códigos de matriz, el método caracterizado porque comprende: determinar transmitir al menos una imagen de visualización que incluye al menos un código de matriz desde un dispositivo electrónico a un dispositivo de visualización; recibir, utilizando un dispositivo electrónico, al menos una entrada de usuario que especifica alterar al menos un aspecto al menos cómo se despliega un código de matriz; generar al menos una imagen de visualización actualizada de acuerdo con al menos una entrada de usuario utilizando el dispositivo electrónico; y transmitir al menos una imagen de visualización actualizada desde el dispositivo electrónico a al menos un dispositivo de visualización.
2. El método de conformidad con la reivindicación 1, caracterizado porque la operación de determinar transmitir al menos una imagen de visualización que incluye al menos un código de matriz desde un dispositivo electrónico a un dispositivo de visualización además comprende transmitir al menos una imagen de visualización que incluye al menos un código de matriz hasta que se recibe al menos una entrada de usuario .
3. El método de conformidad con la reivindicación 1, caracterizado porque al menos un código de matriz tiene al menos uno de un tamaño o una posición, al menos una entrada de usuario especifica alterar al menos uno del tamaño o posición, y dicha operación de generar al menos una imagen de visualización actualizada de acuerdo con al menos una entrada de usuario comprende generar al menos una imagen de visualización actualizada que incluye una versión de al menos un código de matriz con al menos uno del tamaño o posición alterados .
4. El método de conformidad con la reivindicación 1, caracterizado porque la operación de determinar transmitir al menos una imagen de visualización que incluye al menos un código de matriz desde un dispositivo electrónico a un dispositivo de visualización además comprende transmitir una serie de imágenes de visualización en donde cada imagen de visualización de la serie excepto la primer imagen de visualización incluye una versión más grande de al menos un código de matriz que la imagen de visualización previa de la serie .
5. El método de conformidad con la reivindicación 4, caracterizado porque la operación de transmitir una serie de imágenes de visualización además comprende transmitir las serie de imágenes de visualización hasta que se recibe al menos una entrada de usuario.
6. El método de conformidad con la reivindicación 1, caracterizado porque al menos una entrada de usuario específica mantener desplegando al menos un código de matriz hasta que al menos una entrada de usuario adicional se recibe, al menos una imagen de visualizacion actualizada comprende al menos una imagen de visualizacion, y la operación de transmitir al menos una imagen de visualizacion actualizada desde el dispositivo electrónico a al menos un dispositivo de visualizacion además comprende transmitir al menos una imagen de visualizacion actualizada desde el dispositivo electrónico a al menos un dispositivo de visualizacion hasta que al menos una entrada de usuario adicional se recibe.
7. El método de conformidad con la reivindicación 1, caracterizado porque la operación de determinar transmitir al menos una imagen de visualizacion que incluye al menos un código de matriz desde un dispositivo electrónico a un dispositivo de visualizacion caracterizado además porque comprende : transmitir una serie de tramas de imagen desde un dispositivo electrónico a un dispositivo de visualizacion; detectar, utilizando el dispositivo electrónico, que al menos un código de matriz se encuentra presente en una trama de imagen de las serie de tramas de imágenes; y transmitir la trama de imagen de la serie de tramas de imagen desde el dispositivo electrónico al dispositivo de visualizacion hasta que se recibe al menos una entrada de usuario .
8. El método de conformidad con la reivindicación 1, caracterizado porque al menos un código de matriz es al menos uno generado por el dispositivo electrónico e incluido por al menos un dispositivo electrónico en al menos una imagen de visualización o seleccionado por el dispositivo electrónico a partir de una pluralidad de versiones de al menos un código de matriz e incluido por al menos un dispositivo electrónico en al menos una imagen de visualización.
9. El método de conformidad con la reivindicación 1, caracterizado porque el dispositivo electrónico recibe al menos una imagen de visualización que incluye al menos un código de matriz y dicha operación de generar al menos una imagen de visualización actualizada de acuerdo con al menos una entrada de usuario además comprende: analizar al menos una imagen de visualización, utilizando el dispositivo electrónico; para detectar al menos un código de matriz; descodificar al menos un código de matriz utilizando el dispositivo electrónico; codificar al menos un código de matriz adicional que incluye información descodificada a partir de al menos un código de matriz, utilizando el dispositivo electrónico de acuerdo con al menos una entrada de usuario; e incluir al menos un código de matriz adicional en al menos una imagen de visualizacion actualizada utilizando el dispositivo electrónico.
10. El método de conformidad con la reivindicación 1, caracterizado porque generar al menos una imagen de visualizacion actualizada caracterizado además porque comprende : comprender información, utilizando el dispositivo electrónico, en donde la información se incluye en al menos un código de matriz; codificar al menos un código de matriz adicional que incluye la información comprimida utilizando el dispositivo electrónico; e incluir al menos un código de matriz adicional en al menos una imagen de visualizacion actualizada utilizando el dispositivo electrónico.
11. Un dispositivo electrónico, caracterizado porque comprende: al menos un componente de salida que determina transmitir al menos una imagen de visualizacion a un dispositivo de visualizacion en donde al menos una imagen de visualizacion incluye al menos un código de matriz; al menos un componente de entrada que recibe al menos una entrada de usuario que especifica alterar al menos un aspecto de cómo se despliega al menos un código de matriz; y al menos una unidad de procesamiento, acoplada comunicativamente a al menos un componente de entrada y al menos un componente de salidas, que genera al menos una imagen de visualización actualizada de acuerdo con al menos una entrada de usuario; en donde al menos una unidad de procesamiento transmite al menos una imagen de visualización actualizada al dispositivo de visualización mediante al menos un componente de salida.
12. El dispositivo electrónico de conformidad con la reivindicación 11, caracterizado porque el dispositivo electrónico comprende un receptor de contenido y al menos un componente de entrada recibe al menos una entrada de usuario a partir de un dispositivo de control de usuario asociado con el receptor de contenido.
13. El dispositivo electrónico de conformidad con la reivindicación 11, caracterizado porque al menos un código de matriz incluye información y, de acuerdo a la entrada de usuario, al menos una unidad de procesamiento genera al menos una imagen de visualización actualizada al comprimir la información, codificar al menos un código de matriz adicional que incluye la información comprimida, y que incluir al menos un código de matriz adicional en al menos una imagen de visualización .
14. El dispositivo electrónico de conformidad con la reivindicación 11, caracterizado porque al menos una unidad de procesamiento genera al menos una imagen de visualizacion actualizada al detectar al menos un código de matriz en al menos una imagen de visualizacion, descodifica información codificada en al menos un código de matriz, codifica el código de matriz adicional que incluye la información descodificada de acuerdo a la entrada de usuario, y que incluye al menos un código de matriz adicional en al menos una imagen de visualizacion actualizada.
15. El dispositivo electrónico de conformidad con la reivindicación 11, caracterizado porque al menos una imagen de visualizacion comprende una serie de tramas de imagen, al menos una unidad de procesamiento transmite de manera secuencial la serie de tramas de imagen al dispositivo de visualizacion mediante al menos un componente de salida que detecta que la trama de imagen de la serie incluye al menos un código de matriz y entonces transmite la trama de imagen de las series al dispositivo de visualizacion hasta que la entrada de usuario se recibe.
16. El dispositivo electrónico de conformidad con la reivindicación 11, caracterizado porque al menos una entrada de usuario especifica desplegar al menos un código de matriz hasta que la entrada de usuario adicional se recibe y al menos una unidad de procesamiento genera al menos una imagen de visualización actualizada que incluye al menos un código de matriz y transmite al menos una imagen de visualización actualizada al dispositivo de visualización mediante al menos un componente de salida hasta que la entrada de usuario adicional se recibe. .
17. El dispositivo electrónico de conformidad con la reivindicación 11, caracterizado porque al menos una imagen de visualización comprende una serie de imágenes de visualización y cada imagen de visualización subsiguiente a la primer imagen de visualización de la serie que incluye una versión más grande de al menos un código de matriz que la imagen de visualización previa de la serie.
18. El dispositivo electrónico de conformidad con la reivindicación 11, caracterizado porque al menos una unidad de procesamiento genera al menos una imagen de visualización actualizada que incluye una versión de al menos un código de matriz de acuerdo con al menos una entrada de usuario en donde la versión de al menos un código de matriz tiene al menos una de diferente tamaño que al menos un código de matriz o una diferente posición que la de al menos un código de matriz.
19. El dispositivo electrónico de conformidad con la reivindicación 11, caracterizado porque al menos un componente de salida transmite al menos una imagen de visualización al dispositivo de visualización hasta que se recibe al menos una entrada de usuario.
20. Un método para proporcionar códigos de matriz basado en otros códigos de matriz, caracterizado porque comprende : detectar, utilizando al menos un dispositivo electrónico, en al menos un código de matriz incluido en al menos una imagen de visualización; descodificar la información a partir de al menos un código de matriz utilizando el dispositivo electrónico; generar al menos un código de matriz adicional, utilizando el dispositivo electrónico, que incluye una información de descodificación; modificar al menos una imagen de visualización que incluye al menos un código de matriz adicional que utiliza el dispositivo electrónico; y transmitir al menos una imagen de visualización modificada desde el dispositivo electrónico a un dispositivo de visualización.
21. El método de conformidad con la reivindicación 20, caracterizado porque la operación de modificar al menos una imagen de visualización para incluir al menos un código de matriz adicional que utiliza el dispositivo electrónico además comprende colocar al menos un código de matriz adicional en al menos una imagen de visualización basado en una posición de al menos un código de matriz en al menos una imagen de visualización.
22. El método de conformidad con la reivindicación 20, caracterizado porque la operación de modificar al menos una imagen de visualización para incluir al menos un código de matriz adicional utilizando el dispositivo electrónico además comprende colocar al menos un código de matriz adicional en al menos una imagen de visualización de modo que al menos un código de matriz adicional al menos oscurece parcialmente al menos un código de matriz en al menos una imagen de visualización.
MX2013005996A 2010-12-01 2011-11-10 Control de usuario de la pantalla de codigos de matriz. MX2013005996A (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US12/958,073 US8439257B2 (en) 2010-12-01 2010-12-01 User control of the display of matrix codes
PCT/US2011/060098 WO2012074705A1 (en) 2010-12-01 2011-11-10 User control of the display of matrix codes

Publications (1)

Publication Number Publication Date
MX2013005996A true MX2013005996A (es) 2013-10-01

Family

ID=46161766

Family Applications (1)

Application Number Title Priority Date Filing Date
MX2013005996A MX2013005996A (es) 2010-12-01 2011-11-10 Control de usuario de la pantalla de codigos de matriz.

Country Status (5)

Country Link
US (1) US8439257B2 (es)
EP (1) EP2646946B1 (es)
CA (1) CA2819146C (es)
MX (1) MX2013005996A (es)
WO (1) WO2012074705A1 (es)

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220222652A1 (en) * 2009-11-17 2022-07-14 Thomas W. Heeter Electronic sales method
US9329966B2 (en) 2010-11-23 2016-05-03 Echostar Technologies L.L.C. Facilitating user support of electronic devices using matrix codes
US9792612B2 (en) 2010-11-23 2017-10-17 Echostar Technologies L.L.C. Facilitating user support of electronic devices using dynamic matrix code generation
US8386339B2 (en) 2010-11-23 2013-02-26 Echostar Technologies L.L.C. Ordering via dynamic matrix code generation
US9781465B2 (en) 2010-11-24 2017-10-03 Echostar Technologies L.L.C. Tracking user interaction from a receiving device
US9280515B2 (en) 2010-12-03 2016-03-08 Echostar Technologies L.L.C. Provision of alternate content in response to QR code
US8886172B2 (en) 2010-12-06 2014-11-11 Echostar Technologies L.L.C. Providing location information using matrix code
US8875173B2 (en) 2010-12-10 2014-10-28 Echostar Technologies L.L.C. Mining of advertisement viewer information using matrix code
US9596500B2 (en) 2010-12-17 2017-03-14 Echostar Technologies L.L.C. Accessing content via a matrix code
US8640956B2 (en) 2010-12-17 2014-02-04 Echostar Technologies L.L.C. Accessing content via a matrix code
US9148686B2 (en) 2010-12-20 2015-09-29 Echostar Technologies, Llc Matrix code-based user interface
US8856853B2 (en) 2010-12-29 2014-10-07 Echostar Technologies L.L.C. Network media device with code recognition
US8408466B2 (en) 2011-01-04 2013-04-02 Echostar Technologies L.L.C. Assisting matrix code capture by signaling matrix code readers
US8292166B2 (en) 2011-01-07 2012-10-23 Echostar Technologies L.L.C. Performing social networking functions using matrix codes
US8534540B2 (en) 2011-01-14 2013-09-17 Echostar Technologies L.L.C. 3-D matrix barcode presentation
US8786410B2 (en) 2011-01-20 2014-07-22 Echostar Technologies L.L.C. Configuring remote control devices utilizing matrix codes
US8553146B2 (en) 2011-01-26 2013-10-08 Echostar Technologies L.L.C. Visually imperceptible matrix codes utilizing interlacing
US8468610B2 (en) 2011-01-27 2013-06-18 Echostar Technologies L.L.C. Determining fraudulent use of electronic devices utilizing matrix codes
US8430302B2 (en) 2011-02-03 2013-04-30 Echostar Technologies L.L.C. Enabling interactive activities for content utilizing matrix codes
US9571888B2 (en) 2011-02-15 2017-02-14 Echostar Technologies L.L.C. Selection graphics overlay of matrix code
US8511540B2 (en) 2011-02-18 2013-08-20 Echostar Technologies L.L.C. Matrix code for use in verification of data card swap
US8931031B2 (en) 2011-02-24 2015-01-06 Echostar Technologies L.L.C. Matrix code-based accessibility
US9367669B2 (en) 2011-02-25 2016-06-14 Echostar Technologies L.L.C. Content source identification using matrix barcode
US9736469B2 (en) 2011-02-28 2017-08-15 Echostar Technologies L.L.C. Set top box health and configuration
US8550334B2 (en) 2011-02-28 2013-10-08 Echostar Technologies L.L.C. Synching one or more matrix codes to content related to a multimedia presentation
US8833640B2 (en) 2011-02-28 2014-09-16 Echostar Technologies L.L.C. Utilizing matrix codes during installation of components of a distribution system
US8443407B2 (en) 2011-02-28 2013-05-14 Echostar Technologies L.L.C. Facilitating placeshifting using matrix code
EP2525281B1 (en) 2011-05-20 2019-01-02 EchoStar Technologies L.L.C. Improved progress bar
JP2013015949A (ja) * 2011-07-01 2013-01-24 Seiko Epson Corp 表示装置、携帯端末、表示装置の制御方法およびプログラム
US9317619B2 (en) * 2011-10-25 2016-04-19 Cisco Technology, Inc. Channel identifier symbol code two dimensional barcode
US9836734B2 (en) * 2012-12-18 2017-12-05 Wal-Mart Stores, Inc. Providing electronic receipts for vending machine transactions
KR20140086415A (ko) * 2012-12-28 2014-07-08 삼성전기주식회사 동영상을 이용한 데이터 통신장치 및 동영상을 이용한 데이터 통신방법
CN104035737A (zh) * 2013-03-04 2014-09-10 联想(北京)有限公司 一种信息处理的方法及一种电子设备
CN106250791A (zh) 2015-06-30 2016-12-21 北京智谷睿拓技术服务有限公司 显示控制方法和装置
CN106384065B (zh) 2015-06-30 2019-08-06 北京智谷睿拓技术服务有限公司 显示控制方法和装置
CN106056027A (zh) * 2016-05-25 2016-10-26 努比亚技术有限公司 一种实现远距离扫描二维码的终端、系统和方法
US9936249B1 (en) 2016-11-04 2018-04-03 The Nielsen Company (Us), Llc Methods and apparatus to measure audience composition and recruit audience measurement panelists
EP3528196A1 (en) * 2018-02-16 2019-08-21 Accenture Global Solutions Limited Dynamic content generation
SG10201906586PA (en) * 2019-07-16 2021-02-25 Mastercard International Inc Methods and systems for electronic shopping through displayed multimedia content while viewing thereof
DE102023102963A1 (de) * 2023-02-07 2024-08-08 Fm Marketing Gmbh Verfahren zum Darstellen eines QR-Codes

Family Cites Families (145)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4329684A (en) 1979-01-16 1982-05-11 British Broadcasting Corporation Apparatus using a light sensing system for sensing time modulated information from a light emitting device
FR2565748B1 (fr) 1984-06-06 1986-12-05 Loire Electronique Procede de diffusion et reception de donnees numeriques par le reseau de television
GB8424638D0 (en) 1984-09-29 1984-11-07 Firstquad Ltd Transmission of digital data
EP0571892B1 (en) 1992-05-26 1999-10-13 United Parcel Service Of America, Inc. Multiple code camera system
DE69325854T2 (de) 1992-05-26 1999-12-23 United Parcel Service Of America, Inc. Verfahren und System zur Zielbilderkennung
US5513264A (en) 1994-04-05 1996-04-30 Metanetics Corporation Visually interactive encoding and decoding of dataforms
US5768539A (en) 1994-05-27 1998-06-16 Bell Atlantic Network Services, Inc. Downloading applications software through a broadcast channel
EP0789968B1 (en) 1994-10-27 2003-03-05 Index Systems, Inc. System and method for downloading recorder programming data in a video signal
US5602377A (en) * 1995-03-01 1997-02-11 Metanetics Corporation Bar code dataform scanning and labeling apparatus and method
US5703349A (en) 1995-06-26 1997-12-30 Metanetics Corporation Portable data collection device with two dimensional imaging assembly
US5691773A (en) 1995-09-12 1997-11-25 Metanetics Corporation Anti-hand-jittering dataform readers and methods
US5929849A (en) 1996-05-02 1999-07-27 Phoenix Technologies, Ltd. Integration of dynamic universal resource locators with television presentations
JP3560441B2 (ja) 1997-04-07 2004-09-02 日本アイ・ビー・エム株式会社 複数フレーム・データ・ハイディング方法及び検出方法
US6754698B1 (en) * 1998-09-11 2004-06-22 L. V. Partners, L.P. Method and apparatus for accessing a remote location with an optical reader having a dedicated memory system
US6225938B1 (en) 1999-01-14 2001-05-01 Universal Electronics Inc. Universal remote control system with bar code setup
US6473739B1 (en) 1999-04-27 2002-10-29 Robert S. Showghi Remote ordering system
EP1214620A1 (en) 1999-09-07 2002-06-19 3Ality, Inc. Systems for and methods of three dimensional viewing
US6556273B1 (en) 1999-11-12 2003-04-29 Eastman Kodak Company System for providing pre-processing machine readable encoded information markings in a motion picture film
US7150400B2 (en) 2004-05-18 2006-12-19 Tripletail Ventures, Inc. Method and apparatus for capturing and decoding an image of a remotely located bar code
US7070103B2 (en) 2000-01-03 2006-07-04 Tripletail Ventures, Inc. Method and apparatus for bar code data interchange
US7146329B2 (en) 2000-01-13 2006-12-05 Erinmedia, Llc Privacy compliant multiple dataset correlation and content delivery system and methods
US7069578B1 (en) 2000-02-04 2006-06-27 Scientific-Atlanta, Inc. Settop cable television control device and method including bootloader software and code version table for maintaining and updating settop receiver operating system software
US20010037297A1 (en) 2000-03-09 2001-11-01 Mcnair Edward Parry Bill paying with the aid of a scanner
US7213254B2 (en) 2000-04-07 2007-05-01 Koplar Interactive Systems International Llc Universal methods and device for hand-held promotional opportunities
US20020049980A1 (en) 2000-05-31 2002-04-25 Hoang Khoi Nhu Controlling data-on-demand client access
US6601772B1 (en) 2000-07-14 2003-08-05 Intellidot Corporation Compact matrix code and one-touch device and method for code reading
US6563936B2 (en) 2000-09-07 2003-05-13 Sarnoff Corporation Spatio-temporal channel for images employing a watermark and its complement
US7206029B2 (en) * 2000-12-15 2007-04-17 Koninklijke Philips Electronics N.V. Picture-in-picture repositioning and/or resizing based on video content analysis
US20090180025A1 (en) 2002-05-28 2009-07-16 Sony Corporation Method and apparatus for overlaying graphics on video
JP4113387B2 (ja) 2002-07-24 2008-07-09 シャープ株式会社 携帯端末装置並びに情報読取プログラム及びそのプログラムを記録した記録媒体
US20040019691A1 (en) 2002-07-26 2004-01-29 Michael Daymond Method and system for set-top box service and support
US7440034B2 (en) 2002-08-20 2008-10-21 Optinetix (Israel) Ltd. Method and apparatus for transferring data within viewable portion of video signal
US20040044532A1 (en) 2002-09-03 2004-03-04 International Business Machines Corporation System and method for remote audio caption visualizations
US7206409B2 (en) 2002-09-27 2007-04-17 Technicolor, Inc. Motion picture anti-piracy coding
KR100530873B1 (ko) 2003-04-09 2005-11-23 주식회사 서비전자 만능 리모콘 및 그것의 코드 설정방법
US7156311B2 (en) 2003-07-16 2007-01-02 Scanbuy, Inc. System and method for decoding and analyzing barcodes using a mobile device
US20050015800A1 (en) 2003-07-17 2005-01-20 Holcomb Thomas J. Method and system for managing television advertising
CN1307837C (zh) 2003-07-25 2007-03-28 联发科技股份有限公司 可一起产生逐行扫描与隔行扫描视讯信号的影像播放系统
US7673297B1 (en) 2003-09-03 2010-03-02 The Directv Group, Inc. Automatic software update detection and flexible installer for set-top boxes
GB2408614A (en) 2003-11-27 2005-06-01 Sharp Kk Remote access system
US7387250B2 (en) 2003-12-04 2008-06-17 Scanbuy, Inc. System and method for on the spot purchasing by scanning barcodes from screens with a mobile device
JP4192819B2 (ja) * 2004-03-19 2008-12-10 ソニー株式会社 情報処理装置および方法、記録媒体、並びにプログラム
CA2562851C (en) 2004-04-27 2011-10-18 Thomson Licensing Watermarking of motion picture prints
KR20070014167A (ko) 2004-05-10 2007-01-31 코닌클리케 필립스 일렉트로닉스 엔.브이. 워터마크를 검출하는 방법
JP2006005897A (ja) 2004-05-19 2006-01-05 Dowango:Kk 端末装置、コンテンツ配信システム、情報出力方法、情報出力プログラム
US20100081375A1 (en) 2008-09-30 2010-04-01 Apple Inc. System and method for simplified control of electronic devices
JP2006048464A (ja) * 2004-08-06 2006-02-16 Toshiba Corp コンテンツデータ配信システム、コンテンツデータ配信方法及商品販売方法
JP4445968B2 (ja) 2004-08-11 2010-04-07 パイオニア株式会社 移動案内装置、携帯移動案内装置、移動案内システム、移動案内方法、移動案内プログラム、および、そのプログラムを記録した記録媒体
EP1640891B1 (de) 2004-09-28 2013-02-13 Swisscom AG Verfahren zur Leitung eines Benutzers eines Mobilgerätes von einem aktuellen Standort aus bis zu einem Produkt
JP4293111B2 (ja) 2004-10-27 2009-07-08 株式会社デンソー カメラ駆動装置、カメラ駆動プログラム、幾何学形状コード解読装置、および幾何学形状コード解読プログラム
US8812369B2 (en) 2004-11-02 2014-08-19 Yong-Seok Jeong Method and apparatus for requesting service using multi-dimensional code
US7314178B2 (en) 2004-12-14 2008-01-01 Robert H. Rines Method of and apparatus for controlling the selection, initiation and execution of computer programs automatically and directly in response to the remote (or proximal) scan of special barcodes or other coded indicia, in direct response to receiving the barcode scan signals from the reader, and without other human intervention
WO2006089247A2 (en) 2005-02-16 2006-08-24 Pisafe, Inc. Method and system for creating and using redundant and high capacity barcodes
US7775428B2 (en) 2005-05-06 2010-08-17 Berkun Kenneth A Systems and methods for generating, reading and transferring identifiers
KR101278074B1 (ko) 2005-05-11 2013-07-30 소니 주식회사 서버 장치, 기기의 관련 등록 방법, 및 기록 매체
JP4577085B2 (ja) 2005-05-17 2010-11-10 ソニー株式会社 映像処理装置、映像処理方法
JP2007027825A (ja) 2005-07-12 2007-02-01 Aruze Corp 放送受信装置及びサーバ
JP2007027824A (ja) 2005-07-12 2007-02-01 Aruze Corp 放送受信装置
WO2007009005A1 (en) 2005-07-13 2007-01-18 Intermec Ip Corp. Noise reduction by image subtraction in an automatic data collection device, such as an image acquisition device
CN100379190C (zh) 2005-07-19 2008-04-02 北京中星微电子有限公司 基于二维码视像传输的速率控制方法
JP4765454B2 (ja) 2005-07-20 2011-09-07 ヤマハ株式会社 自動演奏システム
JP4049174B2 (ja) 2005-07-22 2008-02-20 コニカミノルタビジネステクノロジーズ株式会社 画像形成システム、画像形成装置及び画像形成装置におけるデータ処理方法
US20080189185A1 (en) 2005-08-10 2008-08-07 Ebank Corporation Account Opening Method
US20070073585A1 (en) 2005-08-13 2007-03-29 Adstreams Roi, Inc. Systems, methods, and computer program products for enabling an advertiser to measure user viewing of and response to advertisements
US7548915B2 (en) 2005-09-14 2009-06-16 Jorey Ramer Contextual mobile content placement on a mobile communication facility
KR100664948B1 (ko) 2005-09-22 2007-01-04 삼성전자주식회사 방송 녹화 장치와 휴대용 컨텐츠 재생 장치 간의 방송컨텐츠 동기화 방법 및 이를 위한 장치
US7624417B2 (en) 2006-01-27 2009-11-24 Robin Dua Method and system for accessing media content via the internet
JP2007312179A (ja) 2006-05-19 2007-11-29 Seiko Epson Corp 画像表示システム、当該画像表示システムの画像表示装置、携帯端末装置、および画像表示システムにおける接続確立方法
US20080022323A1 (en) 2006-07-06 2008-01-24 Koo Tin Yue Remotely operable recording device
US8406562B2 (en) 2006-08-11 2013-03-26 Geo Semiconductor Inc. System and method for automated calibration and correction of display geometry and color
WO2008023129A1 (fr) 2006-08-24 2008-02-28 France Telecom Procede de gestion d'un programme multimedia, serveur, terminaux, signal et programmes informatiques correspondants
US7515036B2 (en) 2006-08-25 2009-04-07 At&T Intellectual Property I, L.P. System and method of communicating emergency alerts
US20080073434A1 (en) * 2006-09-26 2008-03-27 Epshteyn Alan J System and method for an image decoder with feedback
US8069168B2 (en) 2006-09-28 2011-11-29 Augme Technologies, Inc. Apparatuses, methods and systems for information querying and serving in a virtual world based on profiles
EP2775701A1 (en) 2006-09-29 2014-09-10 United Video Properties, Inc. Systems and methods for a modular media guidance dashboard application
JP2008103786A (ja) 2006-10-17 2008-05-01 Sharp Corp 有料番組提供システムおよびテレビ放送受信装置
US20100020970A1 (en) 2006-11-13 2010-01-28 Xu Liu System And Method For Camera Imaging Data Channel
CN101227581A (zh) 2007-01-19 2008-07-23 报联新动力(北京)科技有限公司 面向电视的二维条码应用系统及其实现方法
US7394519B1 (en) 2007-02-08 2008-07-01 Deluxe Laboratories, Inc. System and method for audio encoding and counterfeit tracking a motion picture
JP5420152B2 (ja) 2007-03-06 2014-02-19 テレフオンアクチーボラゲット エル エム エリクソン(パブル) コードを使用するパーソナライズ化対話(インタラクション)
JP4957313B2 (ja) 2007-03-26 2012-06-20 大日本印刷株式会社 デジタルテレビに対するコンテンツ提供システムおよび提供方法
MX2009011047A (es) 2007-04-13 2010-03-30 Sezmi Corp Interfaz del visualizador para un sistema de distribucion de contenido.
JP4348714B2 (ja) 2007-05-10 2009-10-21 シャープ株式会社 データ送信システム及びデータ送信方法
JP2009033411A (ja) 2007-07-26 2009-02-12 Sharp Corp 放送受信装置および有料番組提供システム
GB2451433A (en) * 2007-07-27 2009-02-04 Hewlett Packard Development Co A method of obtaining feedback about successful forms of advertising using a mobile phone
DE102007038810B4 (de) 2007-08-16 2015-11-05 Vodafone Holding Gmbh Verfahren zur Datenübertragung
US8843973B2 (en) 2007-09-21 2014-09-23 Verizon Patent And Licensing Inc. System and method for ordering and distributing multimedia content
US20090108057A1 (en) 2007-10-24 2009-04-30 Hong Mu Using Quick Response Codes to Provide Interactive Services
US20090111584A1 (en) 2007-10-31 2009-04-30 Koplar Interactive Systems International, L.L.C. Method and system for encoded information processing
JP2009111869A (ja) 2007-10-31 2009-05-21 Sharp Corp 撮像画像処理方法、撮像画像処理システム、および表示装置
US8646683B2 (en) 2007-10-31 2014-02-11 Koplar Interactive Systems International L.L.C. Method and system for device notification
US7982918B2 (en) * 2007-11-01 2011-07-19 Xerox Corporation Image annotation using barcodes
DE202008018372U1 (de) 2007-11-16 2013-04-26 Google, Inc. System zum Verfolgen der Reaktion auf Anzeigen
JP2009141432A (ja) 2007-12-03 2009-06-25 Fujitsu Ten Ltd データ処理装置及びデータ処理方法
WO2009079407A2 (en) 2007-12-14 2009-06-25 Jagtag Corp Apparatuses, methods, and systems for a code-mediated content delivery platform
US20090154759A1 (en) 2007-12-17 2009-06-18 Nokia Corporation Method, user interface, apparatus and computer program product for providing a graphical code pattern
JP2009159188A (ja) 2007-12-26 2009-07-16 Hitachi Ltd コンテンツ表示用サーバ
EP2079050A1 (en) 2008-01-09 2009-07-15 THOMSON Licensing A method and an apparatus for marking image sequences, a support comprising such marks, and a method and an apparatus for identifying such marks
WO2009091846A2 (en) 2008-01-14 2009-07-23 The Board Of Regents Of The University Of Oklahoma Virtual moving screen for rendering three dimensional image
US8366004B2 (en) 2008-02-22 2013-02-05 Qualcomm Incorporated Barcode detection based on morphological operations
US8596541B2 (en) 2008-02-22 2013-12-03 Qualcomm Incorporated Image capture device with integrated barcode scanning
WO2009142015A1 (ja) 2008-05-21 2009-11-26 パナソニック株式会社 プロジェクタ
US20090294538A1 (en) 2008-05-28 2009-12-03 Sony Ericsson Mobile Communications Ab Embedded tags in a media signal
GB2460683A (en) 2008-06-05 2009-12-09 Vodafone Plc Requesting a webpage in relation to a two-dimensional barcode from a mobile terminal
US7940171B2 (en) 2008-06-10 2011-05-10 Google Inc. Machine-readable representation of geographic information
KR101009881B1 (ko) * 2008-07-30 2011-01-19 삼성전자주식회사 재생되는 영상의 타겟 영역을 확대 디스플레이하기 위한장치 및 방법
US20100036936A1 (en) 2008-08-06 2010-02-11 International Business Machines Corporation Modification of social networks via design codes
US20100053339A1 (en) 2008-09-02 2010-03-04 Erik Aaron Diagnostic error code
GB2465747A (en) 2008-11-21 2010-06-02 Media Instr Sa Audience measurement system and method of generating reference signatures
US8671357B2 (en) 2008-11-25 2014-03-11 Jeffrey R. Spetalnick Methods and systems for improved data input, compression, recognition, correction, and translation through frequency-based language analysis
US9191610B2 (en) 2008-11-26 2015-11-17 Sling Media Pvt Ltd. Systems and methods for creating logical media streams for media storage and playback
US20100161437A1 (en) 2008-12-18 2010-06-24 Verizon Data Services Llc System and method for facilitating multi-party sale transactions using radio-frequency identifications (rfid) and/or barcodes
US8215541B2 (en) 2008-12-30 2012-07-10 Dell Products, L.P. Automated proximity-related network authorization
US20100262924A1 (en) 2009-04-08 2010-10-14 Kalu Onuka Kalu System and method for linking items to a group
US20100262992A1 (en) 2009-04-13 2010-10-14 Echostar Technologies L.L.C. Methods and apparatus for overlaying content onto a common video stream
US20100261454A1 (en) 2009-04-14 2010-10-14 Research In Motion Limited Retrieving additional content based on data within a mobile code
US9049543B2 (en) 2009-04-29 2015-06-02 Blackberry Limited Method and apparatus for location notification using location context information
US9300834B2 (en) 2009-05-20 2016-03-29 Dacuda Ag Image processing for handheld scanner
US8186572B2 (en) 2009-07-02 2012-05-29 Barcode Graphics Inc. Systems and methods for animating barcodes
US20110016503A1 (en) 2009-07-16 2011-01-20 Germar Schaefer Systems and methods for managing content in real-time
US20110039573A1 (en) 2009-08-13 2011-02-17 Qualcomm Incorporated Accessing positional information for a mobile station using a data code label
US20110065451A1 (en) 2009-09-17 2011-03-17 Ydreams-Informatica, S.A. Context-triggered systems and methods for information and services
US20110282727A1 (en) 2010-05-14 2011-11-17 Minh Phan Content management in out-of-home advertising networks
KR20120035986A (ko) 2010-10-07 2012-04-17 삼성전자주식회사 이미지 코드를 이용한 디스플레이 방법 및 장치
US8386339B2 (en) 2010-11-23 2013-02-26 Echostar Technologies L.L.C. Ordering via dynamic matrix code generation
US9329966B2 (en) 2010-11-23 2016-05-03 Echostar Technologies L.L.C. Facilitating user support of electronic devices using matrix codes
US9792612B2 (en) 2010-11-23 2017-10-17 Echostar Technologies L.L.C. Facilitating user support of electronic devices using dynamic matrix code generation
US9781465B2 (en) 2010-11-24 2017-10-03 Echostar Technologies L.L.C. Tracking user interaction from a receiving device
US9280515B2 (en) 2010-12-03 2016-03-08 Echostar Technologies L.L.C. Provision of alternate content in response to QR code
US8886172B2 (en) 2010-12-06 2014-11-11 Echostar Technologies L.L.C. Providing location information using matrix code
US20120151293A1 (en) 2010-12-09 2012-06-14 Echostar Technologies L.L.C. Sequenced Two-Dimensional Codes in Video
US8875173B2 (en) 2010-12-10 2014-10-28 Echostar Technologies L.L.C. Mining of advertisement viewer information using matrix code
US9596500B2 (en) 2010-12-17 2017-03-14 Echostar Technologies L.L.C. Accessing content via a matrix code
US8640956B2 (en) 2010-12-17 2014-02-04 Echostar Technologies L.L.C. Accessing content via a matrix code
US9148686B2 (en) 2010-12-20 2015-09-29 Echostar Technologies, Llc Matrix code-based user interface
US8856853B2 (en) 2010-12-29 2014-10-07 Echostar Technologies L.L.C. Network media device with code recognition
US8408466B2 (en) 2011-01-04 2013-04-02 Echostar Technologies L.L.C. Assisting matrix code capture by signaling matrix code readers
US8292166B2 (en) 2011-01-07 2012-10-23 Echostar Technologies L.L.C. Performing social networking functions using matrix codes
US20120182320A1 (en) 2011-01-13 2012-07-19 Echostar Technologies Llc Utilizing Matrix Codes to Install a Display Device
US8534540B2 (en) 2011-01-14 2013-09-17 Echostar Technologies L.L.C. 3-D matrix barcode presentation
US8786410B2 (en) 2011-01-20 2014-07-22 Echostar Technologies L.L.C. Configuring remote control devices utilizing matrix codes
US8553146B2 (en) 2011-01-26 2013-10-08 Echostar Technologies L.L.C. Visually imperceptible matrix codes utilizing interlacing
US8468610B2 (en) 2011-01-27 2013-06-18 Echostar Technologies L.L.C. Determining fraudulent use of electronic devices utilizing matrix codes
US8430302B2 (en) 2011-02-03 2013-04-30 Echostar Technologies L.L.C. Enabling interactive activities for content utilizing matrix codes
US8463765B2 (en) 2011-04-29 2013-06-11 Zachary C. LESAVICH Method and system for creating vertical search engines with cloud computing networks

Also Published As

Publication number Publication date
US8439257B2 (en) 2013-05-14
EP2646946B1 (en) 2018-10-17
CA2819146C (en) 2019-01-08
US20120139826A1 (en) 2012-06-07
EP2646946A4 (en) 2015-04-01
WO2012074705A1 (en) 2012-06-07
CA2819146A1 (en) 2012-06-07
EP2646946A1 (en) 2013-10-09

Similar Documents

Publication Publication Date Title
MX2013005996A (es) Control de usuario de la pantalla de codigos de matriz.
EP2996346A1 (en) Multi-screen control method and device supporting multiple window applications
US8553146B2 (en) Visually imperceptible matrix codes utilizing interlacing
US8848782B2 (en) Reception apparatus, reception method, and program with encoding bit rate determination
US20060222246A1 (en) Screen data transmitting device
CN113301355B (zh) 视频传输、直播与播放方法、设备及存储介质
EP2869584B1 (en) Method and device for realizing distributed remote control, and television terminal and mobile terminal thereof
CN113475091A (zh) 显示设备及其图像显示方法
US10102786B2 (en) Apparatus and method for displaying data in portable terminal
CN112468830A (zh) 视频图像处理方法、装置及电子设备
KR101943456B1 (ko) 트랜스코딩 서버 및 트랜스코딩 서버에서 동영상 부가 정보를 오버레이하는 방법
CN111556350B (zh) 一种智能终端及人机交互方法
US9349347B2 (en) Apparatus and method for controlling screen brightness in portable terminal
KR101280443B1 (ko) 영역 영상을 처리하는 장치 및 그 제어방법
CN111445427B (zh) 视频图像处理方法以及显示设备
CN113259733B (zh) 一种显示设备
US20170201710A1 (en) Display apparatus and operating method thereof
US9609392B2 (en) Display apparatus for arranging content list and controlling method thereof
JP2015231145A (ja) 送信装置、受信装置及びこれらのプログラム
CN114449322A (zh) 一种显示设备及图像绘制方法
KR20160011158A (ko) 화면 공유 시스템 및 방법
US12506727B2 (en) Image display apparatus, mobile terminal, and image system including the same
US11368743B2 (en) Telestration capture for a digital video production system
KR101415186B1 (ko) 그래픽 데이터 전송을 통한 단말기 간 그래픽 영상 공유 장치 및 방법
KR101114953B1 (ko) 양방향 데이터 방송 장비, 디지털 방송 수신기 및 보안 인증 방법

Legal Events

Date Code Title Description
FG Grant or registration