[go: up one dir, main page]

MX2013014347A - Aparato de recepcion, aparato terminal, metodo de cotrol, programa, y sistema de comunicacion. - Google Patents

Aparato de recepcion, aparato terminal, metodo de cotrol, programa, y sistema de comunicacion.

Info

Publication number
MX2013014347A
MX2013014347A MX2013014347A MX2013014347A MX2013014347A MX 2013014347 A MX2013014347 A MX 2013014347A MX 2013014347 A MX2013014347 A MX 2013014347A MX 2013014347 A MX2013014347 A MX 2013014347A MX 2013014347 A MX2013014347 A MX 2013014347A
Authority
MX
Mexico
Prior art keywords
command
application program
application
receiving apparatus
receiving
Prior art date
Application number
MX2013014347A
Other languages
English (en)
Inventor
Naohisa Kitazato
Yoshiharu Dewa
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of MX2013014347A publication Critical patent/MX2013014347A/es

Links

Classifications

    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4112Peripherals receiving signals from specially adapted client devices having fewer capabilities than the client, e.g. thin client having less processing power or no tuning capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/13Arrangements for device control affected by the broadcast information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/73Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/76Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
    • H04H60/78Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by source locations or destination locations
    • H04H60/80Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by source locations or destination locations characterised by transmission among terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/76Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
    • H04H60/81Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
    • H04H60/82Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself the transmission system being the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

La presente tecnología se refiere a un aparato de recepción, un aparato terminal, un método de control, un programa, y un sistema de comunicación para controlar el funcionamiento de un aparato externo conectado al aparato de recepción en relación interbioqueada al contenido AV. El aparato receptor ejecuta un primer programa de aplicación en respuesta a un primer comando para controlar el funcionamiento del primer programa de aplicación ejecutado en relación interbioqueada para el contenido Ay; transmite a un aparato externo un segundo comando para controlar el funcionamiento de un segundo programa de aplicación cuando el aparato externo está conectado al aparato de recepción y dirigido para ser operado en relación interbioqueada para el contenido AV; recibe el primer comando transmitido desde el aparato externo ejecutando el segundo programa de aplicación, y ejecuta el primer programa de aplicación en respuesta al primer comando recibido. Esta tecnología se puede aplicar a un aparato de recepción de difusión digital para la recepción de señales de difusión de televisión digital, por ejemplo.

Description

APARATO DE RECEPCIÓN, APARATO TERMINAL, MÉTODO DE CONTROL, PROGRAMA, Y SISTEMA DE COMUNICACIÓN CAMPO TÉCNICO La presente tecnología se refiere a un aparato de recepción, un aparato terminal, un método de control, un programa, y un sistema de comunicación. Más particularmente, esta tecnología se refiere a un aparato de recepción, un aparato terminal, un método de control, un programa, y un sistema de comunicación para controlar el funcionamiento de un programa de aplicación predeterminado en relación interbloqueada al contenido AV tal como un programa.
ANTECEDENTES DE LA TÉCNICA En la radiodifusión digital, no sólo los servicios de difusión de programas de televisión, sino también los llamados servicios de difusión de datos se han implementado en la actualidad (por ejemplo, véase la Bibliografía de Patentes 1 citado a continuación) . Se están realizando estudios sobre la introducción de los servicios más avanzados que utilizan la Internet en relación con difusiones de televisión digital a partir de ahora.
Por ejemplo, los servicios avanzados usando la Internet en relación con las difusiones de televisión digitales y actualmente bajo consideración pueden incluir programas de aplicación que se suministran a un aparato de recepción a través de la Internet para controlar el funcionamiento del aparato de recepción en relación interbloqueada al contenido AV de un programa, o para operar un aparato externo conectado al aparato de recepción en relación interbloqueada para el contenido AV.
LISTA DE CITAS LITERATURA DE PATENTE PTL 1 JP 2006-50237A BREVE DESCRIPCIÓN DE LA INVENCIÓN Problema Técnico Sin embargo, la tecnología de controlar el funcionamiento de un aparato externo conectado al aparato de recepción en relación interbloqueada para el contenido AV recibido actualmente todavía no se ha establecido.
La presente tecnología se ha realizado en vista de las circunstancias anteriores y proporciona disposiciones para controlar el funcionamiento de un aparato externo conectado al aparato de recepción en relación interbloqueada al contenido AV.
Solución al Problema De acuerdo con un primer aspecto de la presente tecnología, se proporciona un aparato receptor que incluye: una porción de recepción configurada para recibir contenido de AV siendo transmitido; una porción de la ejecución del comando configurado para ejecutar un primer programa de aplicación en respuesta a un primer comando para controlar el funcionamiento del primer programa de aplicación ejecutado en relación interbloqueada para el contenido AV, una porción de transmisión de comando configurado para transmitir a un aparato terminal externo un segundo comando para controlar el funcionamiento de un segundo programa de aplicación que se puede ejecutar por el aparato terminal en relación interbloqueada a el contenido AV cuando el aparato terminal está conectado al aparato de recepción; y una porción de recepción de comando configurados para recibir el primer comando transmitido desde el aparato terminal de ejecutar el segundo programa de aplicación. La porción de ejecución de comandos ejecuta el primer programa de aplicación en respuesta al primer comando recibido.
Preferiblemente, el aparato de recepción de la presente divulgación puede incluir además una porción de extracción de activador configurado para extraer la información de activador que se transmite junto con el contenido de AV y que pertenece al control del primer programa de aplicación. La porción de ejecución de comandos ejecuta el primer programa de aplicación en respuesta al primer comando designado por la información de activador extraída.
Preferiblemente, si el aparato terminal todavía tiene que ejecutar el segundo programa de aplicación, la porción de transmisión de comando puede transmitir el segundo comando para activar el segundo programa de aplicación, y si el aparato de recepción ha terminado la ejecución del primer programa de aplicación, la porción de transmisión del comando puede transmitir el segundo comando para la terminación de la ejecución del segundo programa de aplicación.
Preferiblemente, si el aparato terminal está ejecutando el segundo programa de aplicación, la porción de transmisión del comando puede transmitir el segundo comando para provocar que el segundo programa de aplicación para realizar un proceso específico, y si el aparato de recepción ha terminado la ejecución del primer programa de aplicación, la porción de transmisión del comando puede transmitir el segundo comando para terminar el proceso específico que se ejecuta actualmente.
Pre eriblemente, en respuesta al primer comando recibido desde el aparato terminal, la porción de ejecución de comandos puede o bien mantener la pantalla de información que muestra el primer programa de aplicación, eliminar la visualización de la información, o actualizar la visualización de la información.
Preferiblemente, la información del activador puede incluir el primer comando que designa la adquisición, el registro, o la activación del primer programa de aplicación, o inyección, suspensión, o terminación de un evento, y en respuesta al primer comando, la porción de ejecución de comandos puede ejecutar la adquisición, el registro, o la activación del primer programa de aplicación, la inyección de un evento en el primer programa de aplicación se está ejecutando actualmente, la suspensión del primer programa de aplicación se está ejecutando actualmente, o la terminación de la primera programa de aplicación se está ejecutando actualmente .
También de acuerdo con el primer aspecto de la presente tecnología, se proporciona un método de control o un primer funcionalmente programa correspondiente al aparato de recepción anteriormente descrito de acuerdo con el primer aspecto de esta tecnología.
Cuando el aparato de recepción, el método de control, y el primer programa de acuerdo con el primer aspecto de esta tecnología están en uso, el contenido AV siendo transmitido es primero recibido. El primer programa de aplicación se ejecuta en respuesta al primer comando para controlar el funcionamiento del primer programa de aplicación para ser ejecutado en relación interbloqueada para el contenido AV. Cuando el aparato receptor está conectado al aparato terminal externo y cuando el aparato terminal puede ejecutar el segundo programa de aplicación para ser ejecutado en relación interbloqueada para el contenido AV, el segundo comando para controlar el funcionamiento del segundo programa de aplicación se transmite al aparato terminal. El primer comando transmitido desde el aparato terminal ejecutando el segundo programa de aplicación se recibe. El primer programa de aplicación se ejecuta en respuesta al primer comando recibido.
De acuerdo con un segundo aspecto de la presente tecnología, se proporciona un aparato terminal incluyendo: una porción de recepción de comando configurado para recibir un segundo comando para controlar el funcionamiento de un segundo programa de aplicación ejecutado en relación interbloqueada al contenido AV siendo recibido, el segundo comando siendo transmitido desde un aparato receptor ejecutando un primer programa de aplicación en relación interbloqueada para el contenido AV recibido; una porción de la ejecución del comando configurado para ejecutar el segundo programa de aplicación en respuesta al segundo comando recibido, y una porción de transmisión de comandos configurado para transmitir al aparato de recepción un primer comando para controlar el funcionamiento del primer programa de aplicación de acuerdo con la operación del segundo programa de aplicación.
Preferiblemente, si el aparato terminal no está ejecutando el segundo programa de aplicación, la porción de recepción del comando puede recibir el segundo comando para activar el segundo programa de aplicación, y si el aparato de recepción ha terminado la ejecución del primer programa de aplicación, la porción de recepción del comando puede recibir el segundo comando para la terminación de la ejecución del segundo programa de aplicación.
Preferiblemente, si un usuario ha permitido la activación del segundo programa de aplicación, la porción de ejecución de comandos puede activar el segundo programa de aplicación en respuesta al segundo comando.
Preferiblemente, si el aparato terminal está ejecutando el segundo programa de aplicación, la porción de recepción del comando puede recibir el segundo comando para provocar que el segundo programa de aplicación para ejecutar un proceso especifico, y si el aparato de recepción ha terminado la ejecución del primer programa de aplicación, la porción de recepción de comandos puede recibir el segundo comando para terminar el proceso especifico que se ejecuta actualmente.
Preferiblemente, si un usuario ha permitido la ejecución del proceso especifico, la porción de ejecución de comandos puede hacer que el segundo programa de aplicación ejecute el proceso especifico en respuesta al segundo comando.
También de acuerdo con el primer aspecto de la presente tecnología, se proporciona un método de control o un segundo programa que corresponde funcionalmente al aparato terminal descrito anteriormente de acuerdo con el primer aspecto de esta tecnología.
Cuando el aparato terminal, método de control, y el segundo programa de acuerdo con el segundo aspecto de esta tecnología están en uso, se recibe el segundo comando para controlar el funcionamiento del segundo programa de aplicación para ser ejecutado en relación interbloqueada para el contenido AV siendo recibido, el segundo comando se transmite desde el aparato receptor de la ejecución del primer programa de aplicación en relación interbloqueada para el contenido AV recibido. El segundo programa de aplicación se ejecuta en respuesta al segundo comando recibido. El primer comando se transmite al aparato de recepción para controlar el funcionamiento del primer programa de aplicación de acuerdo con la operación del segundo programa de aplicación.
De acuerdo con un tercer aspecto de la presente tecnología, se proporciona un sistema de comunicación que incluye un aparato de recepción y un aparato terminal . El aparato de recepción incluye: una porción de recepción configurado para recibir contenido de AV siendo transmitido; una primera porción de la ejecución del comando configurado para ejecutar un primer programa de aplicación en respuesta a un primer comando para controlar el funcionamiento del primer programa de aplicación ejecutado en relación interbloqueada para el contenido AV; una primera porción de transmisión de comando configurado para transmitir al aparato terminal de un segundo comando para controlar el funcionamiento de un segundo programa de aplicación que se puede ejecutar por el aparato terminal en relación interbloqueada para el contenido AV cuando el aparato terminal está conectado al aparato de recepción, y una primera porción de recepción de comando configurado para recibir el primer comando transmitido desde el aparato terminal de la ejecución del segundo programa de aplicación. El aparato terminal incluye: una segunda porción de comandos de recepción configurado para recibir el segundo comando transmitido desde el aparato de recepción; una segunda porción de la ejecución del comando configurado para ejecutar el segundo programa de aplicación en respuesta al segundo comando recibido, y una segunda porción de transmisión de comando configurado para transmitir al aparato de recepción el primer comando de conformidad con la operación del segundo programa de aplicación. La primera porción de ejecución de comandos ejecuta el primer programa de aplicación en respuesta al primer comando recibido.
Cuando el sistema de comunicación de acuerdo con el tercer aspecto de esta tecnología está en uso, el aparato de recepción recibe primero el contenido AV siendo transmitido. El primer programa de aplicación se ejecuta en respuesta al primer comando para controlar el funcionamiento del primer programa de aplicación para ser ejecutado en relación interbloqueada para el contenido AV. Cuando el aparato receptor está conectado al aparato terminal y cuando el aparato terminal puede ejecutar el segundo programa de aplicación para ser ejecutado en relación interbloqueada para el contenido AV, el segundo comando para controlar el funcionamiento del segundo programa de aplicación se transmite al aparato terminal. El primer comando transmitido desde el aparato terminal ejecutando el segundo programa de aplicación se recibe. El primer programa de aplicación se ejecuta en respuesta al primer comando recibido. El aparato terminal recibe el segundo comando transmitido desde el aparato receptor. El funcionamiento del segundo programa de aplicación se controla en respuesta al segundo comando recibido. El primer comando se transmite al aparato de recepción de acuerdo con la operación del segundo programa de aplicación. El primer programa de aplicación se ejecuta en respuesta al primer comando recibido.
Efecto Ventajoso de la Invención De acuerdo con un aspecto de la presente tecnología, el aparato externo conectado al aparato de recepción puede ser operado en relación interbloqueada al contenido AV.
BREVE DESCRIPCIÓN DE LOS DIBUJOS Figura 1 Esta es una vista esquemática que muestra una configuración típica de un sistema de radiodifusión.
Figura 2 Esta es una vista esquemática que muestra una estructura típica de un aparato de radiodifusión.
Figura 3 Esta es una vista esquemática que muestra una estructura típica de un aparato de recepción.
Figura 4 Esta es una vista esquemática que muestra una estructura típica de un aparato externo.
Figura 5 Esta es una vista esquemática que muestra los elementos incluidos en la información del activador de un comando de registro .
Figura 6 Esta es una vista esquemática que muestra los elementos que se incluyen en la información del activador de un comando ejecutar.
Figura 7 Esta es una vista esquemática que muestra los elementos que se incluyen en la información del activador de un comando de eventos inyecte.
Figura 8 Esta es una vista esquemática que muestra los elementos incluidos en la información del activador de un comando de suspensión .
Figura 9 Esta es una vista esquemática que muestra los elementos incluidos en la información del activador de terminar un comando .
Figura 10 Esta es una vista esquemática que muestra una sintaxis típica de la información del activador.
Figura 11 Este es un diagrama de transición de estado de una aplicación de difusión de datos.
Figura 12 Este es un diagrama de transición de estado para comandos en conjunción con la aplicación de difusión de datos.
Figura 13 Esta es una vista esquemática que expondrá cómo las aplicaciones de radiodifusión de datos se interbloquean entre sí.
Figura 14 Esta es una vista esquemática que muestra detalles de comandos .
Figura 15 Esta es una vista esquemática que muestra un escenario de operación típica.
Figura 16 Esta es una vista esquemática que muestra otro escenario de operación típica.
Figura 17 Esta es una vista esquemática que muestra una secuencia de operación típica.
Figura 18 Esta es una vista esquemática que muestra otra secuencia de operación típica.
Figura 19 Este es un diagrama de flujo explicativo de un proceso residente realizado por el aparato de recepción.
Figura 20 Este es un diagrama de flujo explicativo de un proceso de aplicación realizado por el aparato de recepción.
Figura 21 Este es un diagrama de flujo explicativo de un proceso residente realizado por el aparato externo.
Figura 22 Este es un diagrama de flujo explicativo de un proceso de aplicación realizado por el aparato externo.
Figura 23 Este es un diagrama de flujo explicativo de otro proceso residente realizado por el aparato de recepción.
Figura 24 Este es un diagrama de flujo explicativo de otro proceso de aplicación realizado por el aparato de recepción.
Figura 25 Este es un diagrama de flujo explicativo de otro proceso residente realizado por el aparato externo.
Figura 26 Este es un diagrama de flujo explicativo de otro proceso de aplicación realizado por el aparato externo.
Figura 27 Esta es una vista esquemática que muestra cómo una aplicación de difusión de datos esta típicamente interbloqueado .
Figura 28 Esta es una vista esquemática que muestra una estructura típica de una computadora.
DESCRIPCIÓN DE MODALIDADES Algunas modalidades preferidas de esta tecnología se describirán a continuación en referencia a los dibujos que se acompañan .
Configuración Típica del Sistema de Radiodifusión La figura 1 es una vista esquemática que muestra una configuración típica de un sistema de radiodifusión.
El sistema 1 de radiodifusión está constituido por un aparato 21 de radiodifusión y un servidor 22 configurado en el lado de transmisión y por un aparato 23 de recepción y un aparato 24 externo instalado en el lado de recepción.
El aparato 21 de radiodifusión está diseñado para transmitir una señal de difusión de televisión digital a través de una red de radiodifusión tal como una red de radiodifusión digital terrestre. La señal de difusión de televisión digital se utiliza para transmitir contenidos AV, tales como los programas y CMs .
También, el aparato 21 de radiodifusión transmite la información del activador que sirve como una comando con respecto a la operación de un programa de aplicación o programas utilizados para la radiodifusión de datos (el programa de aplicación puede ser llamado el de aplicación de difusión de datos a continuación) y operado en relación interbloqueada para el contenido AV, la información del activador se incluye en la señal de difusión de televisión digital cuando se transmite. Más específicamente, la información del activador se coloca en flujos (TSs) de transporte de la señal de difusión de televisión digital o insertado en una señal de vídeo y de audio cuando se transmiten .
Además de la información que indica un tipo de comando, la información del activador incluye información que indica la fuente a la que se adquiere la aplicación de difusión de datos. Los detalles de la información del activador se discutirán más adelante.
El servidor 22 suministra las aplicaciones de difusión de datos en respuesta a las solicitudes desde el aparato 23 receptor o aparato 24 externo para acceder al servidor 22 a través de la Internet 3.
El aparato 23 receptor recibe la difusión digital difusión de señal por el aparato 21 de radiodifusión, y salidas de las imágenes y sonidos del contenido de AV a un monitor (no se muestra) . Además, el aparato 23 de recepción accede al servidor 22 a través de la Internet 3 para adquirir y ejecutar aplicaciones de difusión de datos.
Además, el aparato 23 de recepción está conectado al aparato 24 externo y envía comandos a este último para controlar el programa de aplicación para ser ejecutado por el aparato 24 externo.
El aparato 23 receptor puede estar implementado como una unidad independiente o incorporada en un aparato de televisión o en una grabadora de vídeo, por ejemplo.
El aparato 24 externo está conectado con el aparato 23 receptor y ejecuta un programa de aplicación de conformidad con los comandos transmitidos desde el aparato 23 receptor. También, de acuerdo con la operación del programa de aplicación, el aparato 24 externo transmite al aparato 23 de recepción los comandos para controlar el funcionamiento de una aplicación de difusión de datos para ser ejecutado por el aparato 23 de recepción.
Por ejemplo, cuando no se ejecuta un programa de aplicación específico interbloqueado al aparato 23 de recepción (la aplicación puede ser llamado la aplicación de interbloqueado especifico a continuación) , el aparato 24 externo accede al servidor 22 a través de la Internet 3 en respuesta a los comandos desde el aparato 23 de recepción, y adquiere y ejecuta los datos de aplicación de difusión. Y cuando la ejecución de la aplicación de interbloqueado específico, el aparato 24 externo lleva a cabo un proceso específico en respuesta a los comandos del aparato 23 de recepción. Por ejemplo, el proceso específico puede tener que mostrar la información relacionada con el contenido AV tales como programas, la información de ser adquirida desde el servidor 22 (la información puede ser llamado el programa de información relacionada a continuación) .
Por cierto, las aplicaciones de interbloqueados específicos típicos pueden incluir un programa de aplicación para la aplicación de la función de un controlador remoto para hacer funcionar el aparato 23 de recepción, y un programa de aplicación para la aplicación de la función de una guía de programa electrónico (EPG) para la selección de programas. Además, un teléfono inteligente, un terminal de información portátil, un aparato de televisión digital, una grabadora de vídeo o similar puede servir como normalmente el aparato 24 externo .
El sistema 1 de radiodifusión está estructurado como se describe anteriormente.
Estructura Tiplea de un Aparato Radiodifusión La figura 2 es una vista esquemática que muestra una estructura típica del aparato de radiodifusión.
El aparato 21 de radiodifusión 21 se compone de una porción 31 de generación del activador, un codificador 32 de video, un codificador 33 de audio, una porción 34 de multiplexión 34, y una porción 35 de transmisión.
La porción 31 de generación del activador genera información del activador de acuerdo con el progreso de un programa o CM' s de entrada desde las porciones situadas hacia arriba, y salidas a la información del activador generado por el codificador 32 de video y la porción 34 de multiplexión.
El codificador 32 de video codifica el flujo de video del contenido AV tal como una entrada de programa desde las porciones situadas hacia arriba de acuerdo con un sistema de codificación predeterminada, y suministra el flujo de video codificado resultante a la porción 34 de multiplexión. Sistemas de codificación típicos que pueden ser utilizados por el codificador 32 de video incluido el MPEG-2 (Movimiento de Expertos en Imágenes fase 2 de Grupo) y H.264.
También, cuando se codifica el flujo de vídeo, el codificador 32 de vídeo se inserta la información del activador desde la porción 31 de generación del activador en el flujo para adquirir un flujo de vídeo codificado, y emite el flujo de vídeo codificado resultante a la porción 34 de multiplexión .
El codificador 33 de audio codifica el flujo de audio correspondiente a la entrada de flujo de vídeo al codificador 32 de vídeo, de conformidad con un sistema de codificación predeterminado para adquirir un flujo de audio codificado, y alimenta el flujo de audio codificado resultante a la porción 34 de multiplexión. Sistemas de codificación típicos que pueden ser utilizados por el codificador 33 de audio incluyen AC3 (número 3 de Código de Audio) y AAC (Codificación de Audio Avanzada) .
La porción 34 de multiplexión 34 se suministra con el flujo de vídeo codificado desde el codificador 32 de vídeo, con el flujo de audio codificado desde el codificador 33 de audio, y con la información del activador desde la porción 31 de generación del activador.
La porción 34 de multiplexión multiplexa el flujo de vídeo codificado y el flujo de audio codificado, así como la información del activador en un flujo multiplexado que se alimenta a la porción 35 de transmisión. Por ejemplo, el flujo de video, el flujo de audio y la información del activador puede ser multiplexado en flujos (TS) de transporte. Como otro ejemplo, el flujo video, el flujo de audio y la información del activador puede ser multiplexado en el formato (MP4) de archivo de medios de base ISO, teniendo en cuenta la distribución de la red de la radiodifusión de televisión digital .
La porción 35 de transmisión da salida al flujo multiplexado procedente desde la porción 34 de multiplexión como una señal de difusión de televisión digital.
El aparato 21 de radiodifusión está estructurado como se explicó anteriormente.
En la explicación anterior, la información del activador se muestra insertada en el flujo de video y también multiplexado en el flujo multiplexado. Alternativamente, la información del activador puede ser ya sea insertado en el flujo de video o multiplexado en el flujo multiplexado. Como otra alternativa, la información del activador se puede transmitir de otro modo, por ejemplo, insertada en el flujo de audio.
Estructura T plea de un Aparato Receptor La figura 3 es una vista esquemática que muestra una estructura típica del aparato de recepción.
El aparato 23 de recepción se compone de un sintonizador 61, una porción 62 de desmultiplexión, un decodificador 63 de audio, una porción 64 de salida de audio, un decodificador 65 de video, una porción 66 de salida de vídeo, una porción 67 de análisis activador, una porción 68 de control, una memoria 69, una porción 70 de operación, un I/F 71 de comunicación, una memoria 72 caché, un motor 73 de aplicación, una memoria 74 de la aplicación, y un I/F 75 externo.
El sintonizador 61 recibe y desmodula la señal de difusión de televisión digital correspondiente al servicio seleccionado por el usuario (es decir, el canal), y alimenta el flujo multiplexado obtenido a través de la desmodulación a la porción 62 de desmultiplexión.
La porción 62 de desmultiplexión desmultiplexa el flujo multiplexado desde el sintonizador 61 en una señal de audio codificada y una señal de video codificada, y suministra la señal de audio codificada para el decodificador 63 de audio y la señal de video codificada al decodificador 65 de video.
El decodificador 63 de audio decodifica la señal de audio codificada desde la porción 62 de desmultiplexión en una señal de audio, y alimenta la señal de audio resultante a la porción 64 de salida de audio.
La porción 64 de salida de audio da salida a la señal de audio alimentada desde el decodificador 63 de audio a una porción situada hacia abajo, tales como altavoces.
El decodificador 65 de video decodifica la señal de video codificada alimentado desde la porción 62 de desmultiplexión en una señal de video, y envía la señal de vídeo resultante a la porción 66 de salida de vídeo y la porción 67 de análisis del activador.
La porción 66 de salida de vídeo envía la señal de vídeo procedente del decodificador 65 de vídeo a una porción situada hacia abajo tal como una unidad de visualización. Además, la porción 66 de salida de audio combina la señal de vídeo desde el decodificador 65 de vídeo con la señal de vídeo de la aplicación de difusión de datos desde el motor 73 de aplicación, y da salida a la señal combinada a una porción situada hacia abajo.
La porción 67 de análisis del activador monitorea continuamente la señal de video suministrada desde el decodificador 65 de video, y extrae la información del activador que puede ser insertado en la señal de video. La porción 67 de análisis del activador analiza la información del activador extraída y envía el resultado del análisis a la porción 68 de control.
La porción 68 de control controla los componentes del aparato 23 de recepción en funcionamiento mediante la realización de programas de control grabados en la memoria 69. Además, la porción 68 de control se suministra con el resultado de la información del activador analizado desde la porción 67 de análisis del activador. De conformidad con el comando incluido en la información del activador, la porción 68 de control controla la adquisición, el registro, o la activación de la aplicación de difusión de datos, la inyección de un evento en la aplicación, o la suspensión o la terminación de la aplicación.
Los programas de control y diversos tipos de información se graban en la memoria 69. La porción 70 de operación acepta diversas operaciones realizadas por el usuario, y suministra la porción 68 de control con las señales de operación correspondientes a las operaciones del usuario.
La comunicación I/F 71 bajo el control del motor 73 de aplicación se conecta al servidor 22 a través de la Internet 3. El motor 73 de aplicación bajo el control de la porción 68 de control adquiere la aplicación de difusión de datos desde el servidor 22 a través de la comunicación I/F 71 y la Internet 3, y coloca la aplicación adquirida en la memoria 72 caché para la retención.
El motor 73 de aplicación bajo el control de la porción 68 de control lee la aplicación de difusión de datos retenidos en la memoria 72 caché y ejecuta la aplicación recuperada. La señal de video de la aplicación de difusión de datos se está ejecutando actualmente se reenvía a la porción 66 de salida de vídeo .
Por otra parte, si el aparato 24 externo conectado está dirigido a ser interbloqueado, el motor 73 de aplicación suministra el I/F 75 externo con comandos para controlar el programa de aplicación para ser ejecutado por el aparato 24 externo .
El I/F 75 externo bajo el control de la porción 68 de control establece una conexión por cable o inalámbrica con el aparato 24 externo, y envía al aparato 24 externo los comandos suministrados desde el motor 73 de aplicación. Además, el I/F 75 externo recibe comandos que se envían desde el aparato 24 externo y el cual controla la aplicación de difusión de datos, y alimenta los comandos recibidos al motor 73 de aplicación. Dicho sea de paso, el I/F 75 externo puede estar formado integralmente con la comunicación I/F 71.
El motor 73 de aplicación controla la operación de la aplicación de difusión de datos de conformidad con los comandos alimentados desde el I/F 75 externo. Según sea necesario, el motor 73 de aplicación puede adquirir y procesar diversos tipos de información que son retenidos en la memoria 69.
La memoria 74 de la aplicación se compone de una memoria 74A de trabajo y una memoria 74B de guardar. El motor 73 de aplicación registra a la memoria 74A de trabajo los datos sobre la aplicación de difusión de datos que se está ejecutando actualmente (en concreto, los datos que puede incluir la capa de la información que se muestra actualmente) . Cuando se suspende la aplicación de difusión de datos que se está ejecutando, el motor 73 de aplicación mueve los datos contenidos en la memoria 74A de trabajo de la memoria 74 de la aplicación en la memoria 74B de guardar. Y cuando la reactivación de la aplicación de difusión de datos en suspensión, el motor 73 de aplicación mueve los datos contenidos en la memoria de la 74B de guardar dentro de la memoria 74A de trabajo a fin de restaurar el estado antes de la suspensión.
El aparato 23 de recepción está estructurado como se ha explicado anteriormente.
Estructura Tiplea de un Aparato Externo La figura 4 es una vista esquemática que muestra una estructura típica del aparato externo.
El aparato 24 externo se compone de un I/F 91 externo, una porción 92 de análisis de comando, una porción 93 de control, una porción 94 de operación, una memoria 95, un motor 96 de aplicación, una comunicación I/F 97, y una porción 98 de visualización.
El I/F 91 externo bajo el control de la porción 93 de control establece una conexión por cable o inalámbrica con el aparato 23 de recepción y recibe comandos transmitidos desde el aparato 23 de recepción. El I/F 91 externo alimenta los comandos recibidos a la porción 92 de análisis de comandos.
La porción 92 de .análisis de comandos analiza el comando alimentado desde el I/F 91 externo, y suministra el resultado del análisis a la porción 93 de control.
La porción 93 de control controla los componentes del aparato 24 externo en funcionamiento mediante la realización de programas de control grabados en la memoria 95. Además, de conformidad con los comandos alimentados desde la porción 92 de análisis de comandos, la porción 93 de control controla el funcionamiento del programa de aplicación para ser ejecutado por el motor 96 de aplicación.
La porción 94 de operación acepta diversas operaciones realizadas por el usuario, y suministra la porción 93 de control con las señales de operación correspondientes a las operaciones del usuario.
El motor 96 de aplicación ejecuta el programa de aplicación bajo el control de la porción 93 de control. La señal de video del programa de aplicación se envía a la porción 98 de visualización .
Por ejemplo, cuando no hay ejecución de una aplicación de interbloqueado especifico, el motor 96 de aplicación bajo el control de la porción 93 de control adquiere la aplicación de difusión de datos desde el servidor 22 a través de la comunicación I/F 97 y la Internet 3 y activa la aplicación adquirida. Y bajo el control de la porción 93 de control, el motor 96 de aplicación ejecuta la inyección de un evento en la aplicación de difusión de datos que se está ejecutando actualmente, o la suspensión o terminación de la aplicación.
Por otra parte, cuando se ejecuta la aplicación interbloqueada específica, el motor 96 de aplicación bajo el control de la porción 93 de control adquiere la información relacionada con el programa desde el servidor 22 a través de la comunicación I/F 97 y la Internet 3 y alimenta la información adquirida a la porción 98 de visualización 98.
La comunicación I/F 97 bajo control del motor 96 de aplicación se conecta al servidor 22 a través de la Internet 3, y adquiere la aplicación de difusión de datos o información relacionada con los programas desde el servidor 22. Dicho sea de paso, la comunicación I/F 97 puede estar formada integralmente con la I/F 91 externo.
La porción 98 de visualización visualiza las imágenes correspondientes a la señal de video suministrada desde el motor 96 de aplicación. Los sonidos que corresponden a la señal de audio se emiten desde los altavoces (no sé muestra) .
De acuerdo con la operación del programa de aplicación que se está ejecutando actualmente, el motor 96 de aplicación transmite al I/F 01 externo los comandos para controlar la aplicación de difusión de datos para ser ejecutados por el aparato 23 de recepción. El I/F 91 externo envía los comandos desde el motor 96 de aplicación al aparato 23 receptor.
El aparato 24 externo está estructurado como se explicó anteriormente .
Los detalles de Información del Activador La información del activador se explicará ahora en detalle. La información del activador se utiliza para controlar la aplicación de difusión de datos. Por ejemplo, la información del activador puede incluir un comando de registro, un comando de ejecución, un inyecte de comando de eventos, un comando de suspensión, y un comando de terminación inyectar.
La figura 5 muestra los elementos incluidos en la información del activador sirviendo como comando de registro. El comando de registro es un comando que indica al aparato 23 de recepción para adquirir y registrar la aplicación de difusión de datos.
"Activador_id" da información de identificación esta información del activador. Si la información del activador del mismo contenido se transmite una multitud de veces, el "Activador_id" elemento de cada información del activador es el mismo.
El "Protocolo_versión" indica la versión de Protocolo de esta información del activador. "Comando_código" indica el tipo de comando de esta información del activador. En el ejemplo de la figura 5, el elemento "Comando_código" describe la información indicativa del comando de registro.
El "Activador_validez" da un valor de parámetro de dispersión acceso del servidor que indica la probabilidad de que cada aparato 23 de recepción después de haber recibido esta información del activador llevará a cabo los procesos de acuerdo con la información del activador recibido.
El "App_id" proporciona información que identifica la aplicación de difusión de datos adquiridos en correspondencia con la información del activador. Además, "App_id" indica la dirección URL (Localizador de Recursos Uniforme) de destino (es decir, el servidor 22) desde la cual para adquirir la aplicación de difusión de datos en correspondencia con esta información del activador.
El "App_tipo" da información que indica el tipo de la aplicación de difusión de datos (por ejemplo, HTMLS, java) correspondiente a esta información del activador.
"App__vida_abarcar" proporciona información que indica el alcance de la operación de la aplicación de difusión de datos.
El "Persistente_prioridad" indica la prioridad para la aplicación de difusión de datos relevantes que se hayan adquirido y conservado. "Expirar_fecha" proporciona información que indica la fecha de caducidad de la aplicación de difusión de datos. Cuando se registre la aplicación de difusión de datos, la prioridad relevante ( Persistente_prioridad) y fecha de expiración (Expirar_fecha ) se almacenan. La aplicación de difusión de datos se gestiona de acuerdo con prioridad y la fecha de expiración.
La figura 6 muestra los elementos incluidos en la información del activador actuando como el comando ejecutar. El comando ejecutar es un comando que indica al aparato 23 receptor para activar la aplicación de difusión de datos.
Los elementos "Activador_id" "Protocolo_versión, " "Comando_código, " "Activador_validez, " "App_id, " "App_tipo, " y "Expirar_fecha" son los mismos que los incluidos en la información del activador que sirve como el comando de registro y se muestra en la figura 5. Sin embargo, debe tenerse en cuenta que el "Comando_código" describe la información indicativa del comando ejecutar.
"TDO_vida_alcance" es un elemento de información que indica el alcance de la operación de la aplicación de difusión de datos.
La figura 7 muestra los elementos incluidos en la información del activador actuando como el comando evento inyectar ( Inyectar_evento) . El comando evento inyectar es un comando que indica al aparato 23 receptor para inyectar un evento en la aplicación de difusión de datos ejecutándose actualmente.
Los elementos "Activador_id, " "Protocolo_versión, " "Comando_código, " "Activador_validez, " "App_id, " y "App_tipo" son los mismos que los incluidos en la información del activador que sirve como el comando de registro y se muestra en la figura 5. Sin embargo, debe tenerse en cuenta que el "Comando_código" describe información indicativa del comando evento inyectar.
"Evento_id" da información que identifica el evento que se inyecta en la aplicación de difusión de datos designado por "App_id." "Evento Insertado Datos", describe los datos que se hacen referencia cuando se inyecta el evento.
La figura 8 muestra los elementos incluidos en la información del activador que actúa como el comando suspender. El comando suspender es un comando que indica al aparato 23 receptor para suspender la aplicación de difusión de datos ejecutándose actualmente.
Los elementos "Activador_id, " "Protocolo_versión, " "Comando_código" "Activador_validez, " y "App_id" son los mismos que los incluidos en la información del activador que sirven como el comando de registro y se muestra en la figura 5. Sin embargo, debe tenerse en cuenta que el "Comando_código" describe información indicativa del comando suspender.
La figura 9 muestra los elementos incluidos en la información del activador que actúa como el comando terminar. El comando terminar es un comando que indica al aparato 23 receptor para terminar la aplicación de difusión de datos que se está ejecutando actualmente.
Los elementos "Activador_id, " "Protocolo_versión, " "Comando_código, " "Activador_validez, " y "App_id" son los mismos que los incluidos en la información del activador que sirve como el comando de registro y se muestra en la figura 5. Sin embargo, debe tenerse en cuenta que el "Comando_código" describe la información indicativa del comando terminar.
La figura 10 muestra una sintaxis de información del activador típico que puede corresponder a uno cualquiera de los comandos anteriormente descritos. La sintaxis de la información del activador puede ser diseñado según se desee y no se limita al ejemplo indicado en la figura 10.
Transiciones de estado de Aplicación de Difusión de Datos La figura 11 es un diagrama de transición de estado de la aplicación de difusión de datos que funciona de acuerdo con la información del activador que sirve como cualquiera del comando de registro, comando ejecutar, comando evento inyectar, comando suspender, y el comando terminar.
Como se muestra en la figura 11, el estado de la aplicación de difusión de datos se puede definir como uno de cuatro estados: estado liberado, estado listo, estado activo, y el estado suspendido entre las que las transiciones deben ser hechas.
El estado liberado es un estado en el que la aplicación de difusión de datos tiene todavía que ser adquirida por el aparato 23 receptor. El estado listo es un estado en el que la aplicación de difusión de datos que ya se ha registrado con el aparato 23 receptor, pero tiene todavía que ser activado de este modo. El estado activo es un estado en el que la aplicación de difusión de datos ha sido activada y está ejecutándose actualmente. El estado suspendido es un estado en el que la ejecución de la aplicación de difusión de datos se suspende y la información indicativa del estado de suspensión es retenida en la memoria 74B guardar.
La figura 12 muestra típicas transiciones de estado entre los comandos y la aplicación de difusión de datos.
Cuando en el estado liberado (es decir, aún para ser adquirida por el aparato 23 de recepción) , la aplicación de difusión de datos sé ha adquirido y retenido en respuesta a la información del activador del comando registro. Después de ser registrado, la aplicación de difusión de datos de transiciones al estado listo.
Cuando en el estado listo, la aplicación de difusión de datos se activa en respuesta a la información del activador del comando ejecutar. Por lo tanto se activa, la aplicación de difusión de datos de transiciones al estado activo.
Cuando en el estado liberado (es decir, aún para ser adquirida por el aparato 23 de recepción) , la aplicación de difusión de datos se adquiere y se registra en respuesta a la información del activador del comando ejecutar. Después de ser activado, la aplicación de difusión de datos de transiciones al estado activo. Por otra parte, cuando en el estado de activación, la aplicación de difusión de datos que se está ejecutando actualmente se somete a la inyección de un evento en respuesta a la información del activador del comando evento inyectar. En este caso, los procesos predeterminados se llevan a cabo incluyendo uno que lee los datos actualizados y tiene esté reflejado en la pantalla.
Cuando en el estado de activación, la aplicación de difusión de datos que se está ejecutando actualmente se suspende en respuesta a la información del activador del comando suspender. Por lo tanto suspendida, la aplicación de difusión de datos transiciona o pasa al estado suspendido. Mientras que en el estado suspendido, la aplicación de difusión de datos transiciona al estado listo en respuesta a la información del activador del comando terminar.
Cuando en el estado de suspensión, la aplicación de difusión de datos se reactiva en respuesta a la información del activador del comando ejecutar. Asi reactivado, la aplicación de difusión de datos transiciona o pasa al estado activo. Cuando en el estado de activación, la aplicación de difusión de datos se está ejecutando actualmente, se termina en respuesta a la información del activador del comando terminar. Después de haber sido terminado, la aplicación de difusión de datos de transiciones al estado listo.
Cuando en el estado listo, el estado activar o estado de suspensión, una aplicación de difusión de datos dado puede superar su fecha de expiración. Si eso ocurre, la aplicación de difusión de datos en cuestión se elimina de la memoria 72 caché y su registro se cancela. La aplicación de difusión de datos, entonces transiciona o pasa al estado liberado.
Esbozo de las Aplicaciones de Difusión de Datos Siendo Interbloqueadas Unas a Otras Se describen a continuación en referencia a las figuras 13 y 14 cómo las aplicaciones de difusión de datos del aparato 23 de recepción y un aparato 24 externo son interbloqueadas típicamente una a la otra.
En la explicación siguiente, la aplicación de difusión de datos ejecutado por el aparato 23 de recepción se refiere como "la primera aplicación de difusión" con el fin de distinguir desde la aplicación de difusión de datos ejecutada por el aparato 24 externo, la última aplicación se llama "la segunda aplicación de difusión". Cabe señalar que la primera y segunda aplicaciones de difusión de los datos puede ser la misma aplicación o aplicaciones diferentes.
Además en la explicación subsiguiente de distinguir comandos para el control de la primera aplicación de difusión de datos, la segunda aplicación de difusión de datos, y la aplicación interbloqueada especifica, el comando ejecutado por el aparato 23 de recepción para controlar la operación de la primera aplicación de difusión de datos también ejecutada por el aparato 23 de recepción se refiere como "el primer comando" con el fin de distinguir del comando ejecutado por el aparato24 externo para controlar el funcionamiento de la segunda aplicación de difusión de datos o de la aplicación interbloqueada especifica ejecutada por el aparato 24 externo, el último comando que se llama "el segundo comando." Como se muestra en la figura 13, cuando el usuario selecciona un canal deseado en el aparato 23 de recepción, una imagen del programa correspondiente al canal seleccionado se despliega (SI) . Si se recibe la información del activador transmitida junto con el contenido AV, se analiza la información del activador recibido. De acuerdo con el primer comando designado por la información del activador, la primera aplicación de difusión de datos se ejecuta, y la información 111 del programa interbloqueado, interbloqueado al programa se visualiza (S2) .
Más tarde, el aparato 24 externo puede ser conectado al aparato 23 de recepción y dirigido a ser interbloqueado. En ese caso, el aparato 23 receptor transmite al aparato 24 externo del segundo comando para controlar el funcionamiento de la segunda aplicación de difusión de datos. El segundo comando hace que el aparato 24 externo para dar una visualización de ventanas emergentes arriba de una notificación 121 de activación que indica que la segunda aplicación de difusión de datos puede ser activado (S3) .
Si el usuario realiza una operación de permiso de activación en respuesta a la notificación 121 de activación, el aparato 24 externo ejecuta la segunda aplicación de difusión de datos mostrando de este modo la información 122 del programa interbloqueado (S4-1 a S4-3) .
En este punto, el aparato 24 externo transmite al aparato 23 de recepción el primer comando para controlar el funcionamiento de la primera aplicación de difusión de datos.
En respuesta al primer comando procedente del aparato 24 externo, el aparato 23 de recepción realiza la primera aplicación de difusión de datos y transiciona o pasa a uno de los estados de visualización S4-1 a S4-3 como se muestra.
Es decir, en respuesta al primer comando desde el aparato 24 externo, el aparato 23 de recepción puede mostrar continuamente la información 111 (S4-1) del programa interbloqueado, eliminar la visualización de la información 111 (S4-2) del programa interbloqueado, o mostrar nueva información 112 del programa interbloqueado después de una actualización (S4-3) de la pantalla.
Más tarde, el aparato 23 receptor puede recibir información del activador. En ese caso, en respuesta al primer comando designado por la información del activador, el aparato 23 de recepción termina la primera aplicación (S5) de difusión de datos. Al terminar la primera aplicación de difusión de datos, el aparato 23 receptor transmite el segundo comando en consecuencia al aparato 24 externo. En respuesta al segundo comando procedente del aparato 23 de recepción, el aparato 24 externo termina la segunda aplicación (S5) de difusión de datos .
Como se explicó anteriormente, el aparato 23 de recepción y un aparato 24 externo interbloqueado su aplicación de difusión de datos por tener comandos transmitidos entre si, el comando desde una aplicación de difusión de datos cambiando el estado operativo de la otra aplicación de difusión de datos. Más específicamente, como se muestra en la figura 14, el motor de aplicación del aparato 23 de recepción y que el aparato 24 externo intercambia comandos entre ellos.
El motor 73 de aplicación ejecuta la primera aplicación de difusión de datos en el aparato 23 receptor transmite el segundo comando a el aparato 24 externo. Por ejemplo, el segundo comando puede ser definido por una función adecuada, tal como "SendCommand" proporcionado por API (Interfaz de Programa de Aplicación) . En este comando, tales argumentos como un tipo de comando, una ubicación de destino de transmisión de comando, una fuente de adquisición de aplicaciones, un evento ID, e información de eventos adjuntos pueden ser designados, por ejemplo.
El tipo de comando designa al tipo del comando en cuestión. Por ejemplo, este argumento describe información indicativa de la activación, terminación, un evento, o la suspensión de la segunda aplicación de difusión de datos. La ubicación de destino de la transmisión de comandos describe la información tales como IP (Protocolo de Internet) y una URL con respecto al aparato 24 externo.
La fuente de adquisición de aplicación describe la información tal como una dirección URL que indica la fuente desde la cual adquiere la segunda aplicación de difusión de datos. Esta información se describe sólo en el caso del comando activar. En este contexto, el comando activar es un comando que activa la segunda aplicación de difusión de datos.
El ID evento da información que identifica el evento que se inyecta en una aplicación interbloqueada especifica. La información de eventos adjunto describe los datos (por ejemplo, URL) que se hace referencia cuando se inyecta el evento. El ID evento y la información de eventos adjuntos se describen sólo en el caso del comando evento. En este contexto, el comando evento es un comando que inyecta un evento en la aplicación interbloqueada especifica para llevar a cabo procesos específicos, tales como uno que muestra información relacionada con el programa.
Dicho sea de paso, cuando el aparato 23 de recepción transmite el segundo comando al aparato 24 externo, el aparato 24 externo envía de vuelta al aparato 23 de recepción un valor de retorno indicativo de un éxito o fracaso del resultado de la ejecución del segundo comando.
En el aparato 24 externo, el motor 96 de aplicación la ejecución de la segunda aplicación de difusión de datos o programa de interbloqueado específico transmite el primer comando al aparato 23 de recepción. Por ejemplo, el primer comando puede ser definido por una función adecuada tal como "SendCommand" proporcionado por la API. En este comando, tales argumentos como un tipo de comando, un ID de evento, y además de eventos la información puede ser designada por ejemplo.
El tipo de comando designa el tipo de comando en cuestión. Este argumento describe la información indicativa de un evento de la primera aplicación de difusión de datos.
El ID de evento da información que identifica el evento que se inyecta en la primera aplicación de difusión de datos. La información de eventos adjunto describe los datos que se hace referencia cuando se inyecta el evento.
Dicho sea de paso, cuando el aparato 24 externo transmite el primer comando al aparato 23 de recepción, el aparato 23 receptor envía de vuelta al aparato 24 externo un valor de retorno indicativo de un éxito o fracaso del resultado de la ejecución del primer comando.
Además, si las aplicaciones de difusión de datos realizadas por cada motor de aplicación se describen en, por ejemplo, HTML (Lenguaje de Marcado de HiperTexto) , los comandos anteriores se transmiten llevando a cabo el método de HTTP (Protocolo de Transferencia de HiperTexto) .
Se ha explicado anteriormente con respecto al ejemplo de la figura 13, el caso en el que la segunda aplicación de difusión de datos es activado por el segundo comando con la condición de que la segunda aplicación de difusión de datos no está activo en el aparato 24 externo. Sin embargo, también es posible concebir un caso en el que un programa de interbloqueado especifico ya es ejecutado por el aparato 24 externo. Asi, el primer caso se conoce como "caso de uso 1" y el último caso como "caso de uso 2" en la descripción que sigue, y los dos casos se explicarán a continuación.
Escenarios de Operación Cuando el aparato 23 de recepción y un aparato 24 externo transmiten comandos el uno al otro para cambiar el estado de funcionamiento de los programas de aplicación el uno del otro como se explicó anteriormente, se hace posible para operar las aplicaciones de difusión de datos como se ilustra en las figuras 15 y 16 por ejemplo.
La figura 15 muestra un escenario de operación típico de uso de casos 1.
De acuerdo con el progreso de un programa (es decir, el contenido AV) , el aparato 21 de radiodifusión puede transmitir al aparato 23 de recepción la información del activador que sirve como el comando ejecutar para la primera aplicación de difusión de datos correspondiente al programa en curso. Tras la recepción de la información del activador, el aparato 23 de recepción activa la primera aplicación de difusión de datos. La activación hace que una imagen de la primera aplicación de difusión de datos (información de programa-interbloqueado) a aparecer superpuesta sobre la imagen del programa.
Si la primera aplicación de difusión de datos aún tiene que ser adquirida, el aparato 23 receptor adquiere la primera aplicación de difusión de datos desde el servidor 22 y activa la aplicación adquirida. En este punto, se asume que no hay ninguna aplicación especifica de interbloqueado está siendo realizado por el aparato 24 externo.
El aparato 24 externo puede también ser conectado al aparato 23 receptor y dirigido a ser interbloqueado. En este caso, el aparato 23 receptor puede transmitir el comando activar (segundo comando) al aparato 24 externo. Tras la recepción del comando activar, el aparato 24 externo 24 ofrece una visualización de ventanas emergentes de una notificación de activación que indica que la segunda aplicación de difusión de datos puede ser activado. Si el usuario realiza una operación de permiso de activación a la verificación de la notificación de activación de la aplicación, el aparato 24 externo activa la segunda aplicación de difusión de datos para visualizar su imagen {información de programa interbloqueado) mientras se transmite el comando evento (primer comando) al aparato 23 de recepción en el mismo tiempo .
En respuesta al comando evento enviado desde el aparato 24 externo, el aparato 23 de recepción inyecta un evento en la primera aplicación de difusión de datos que se está ejecutando, realizando de esta manera los procesos predeterminados tales como uno que lee los datos actualizados y se ha reflejado en la pantalla. El procesamiento hace que el aparato 23 de recepción para la transición a uno de los estados S4-1 a S4-3 se muestra en la figura 13, por ejemplo.
Más tarde, el aparato 23 receptor y el aparato 24 externo continuamente visualizan las imágenes de sus aplicaciones de difusión de datos (información del programa interbloqueado) . Al final del programa, el aparato 21 de radiodifusión puede transmitir al aparato 23 de recepción la información del activador que sirve como el comando de terminar para la terminación de la primera aplicación de difusión de datos que se está ejecutando. Tras la recepción de la información del activador, el aparato 23 de recepción termina la ejecución actual de la primera aplicación de difusión de datos. Además, el aparato 23 receptor transmite el comando terminar (segundo mandato) al aparato 24 externo. El comando terminar es un comando que termina la segunda aplicación de difusión de datos .
Tras la recepción del comando terminar enviado desde el aparato 23 de recepción, el aparato 34 externo termina la segunda aplicación de difusión de datos que se está ejecutando actualmente. El aparato 24 externo entonces vuelve al estado de visualización antes de que se active la segunda aplicación de difusión de datos.
En el caso 1 de uso, como se ha explicado anteriormente, el aparato 24 externo controla el funcionamiento de la segunda aplicación de difusión de datos en respuesta al segundo comando desde el aparato 24 de recepción. Por otro lado, el aparato 23 de recepción controla la operación de la primera aplicación de difusión de datos de acuerdo con el primer comando desde el aparato 24 externo.
La figura 16 es una vista esquemática que muestra un escenario de operación típica de caso 2 de uso.
Al igual que en el caso de la figura 15, cuando el aparato 21 de radiodifusión transmite la información del activador del comando ejecutar al aparato 23 de recepción, el aparato 23 de recepción activa la primera aplicación de difusión de datos. En este punto, el aparato 24 externo se supone que está ejecutando una aplicación de interbloqueado específico .
A continuación, después de que el aparato 24 externo está conectado al aparato 23 de recepción y dirigido al interbloqueado, el aparato 23 de recepción puede transmitir el comando evento (segundo comando) al aparato 24 externo. Tras la recepción del comando evento, el aparato 24 externo ofrece una visualización de ventanas emergentes arriba de una notificación de información relacionada con el programa. Si el usuario realiza una operación de permiso de visualización sobre la verificación de la notificación de información relacionada con el programa, el aparato 24 externo muestra la información relacionada con el programa mientras se transmite el comando evento (primer comando} al aparato 23 de recepción al mismo tiempo.
Al recibir el comando evento enviado desde el aparato 24 externo, el aparato 23 de recepción inyecta un evento en la primera aplicación de difusión de datos se está ejecutando actualmente. Por ejemplo, el aparato 23 de recepción puede hacer la transición a uno de los estados S4-1 a S4-3 como se muestra en la figura 13.
Más tarde, el aparato 23 receptor y el aparato 24 externo continuamente despliega las imágenes de sus aplicaciones de difusión de datos (información de programa interbloqueo e información relacionada con los programas) . Al final del programa, el aparato 21 de radiodifusión puede transmitir al aparato 23 de recepción de la información del activador que sirve como el comando terminar para la terminación de la primera aplicación de difusión de datos que se está ejecutando. Tras la recepción de la información del activador, el aparato 23 de recepción termina la primera aplicación de difusión de datos que se está ejecutando actualmente. Además, el aparato 23 receptor transmite el comando evento (segundo mandato) al aparato 24 externo.
Tras la recepción del comando evento enviado desde el aparato 23 de recepción, el aparato 24 externo termina la segunda aplicación de difusión de datos que se está ejecutando actualmente, y vuelve al estado antes de que se muestre la información relacionada con el programa.
En el caso 2 de uso, como se ha explicado anteriormente, el aparato 24 externo ejecutando la aplicación interbloqueada especifica controla la visualización de la información relacionada con el programa en respuesta al segundo comando desde el aparato 23 de recepción. Por otro lado, el aparato 23 de recepción controla la operación de la primera aplicación de difusión de datos de acuerdo con el primer comando desde el aparato 24 externo.
Las Secuencias de Operación Se explica a continuación en referencia a las figuras 17 y 18 es como los aparatos que componen el sistema 1 de radiodifusión operan en los escenarios de operación de los casos 1 y 2 de uso mencionados anteriormente.
La figura 17 es una vista esquemática que muestra una secuencia de operación típica del caso 1 de uso.
El aparato 23 receptor transmite una notificación de consulta de detección de dispositivo para el aparato 24 externo con el fin de detectar el aparato 24 conectado. En respuesta a la notificación, el aparato 23 de recepción determina si una respuesta de detección de dispositivo se envía desde el aparato 24 externo.
El aparato 23 de recepción puede recibir la información del activador del comando ejecutar enviado desde el aparato 21 de radiodifusión junto con el contenido AV. En este caso, el aparato 23 receptor solicita la primera aplicación de difusión de datos desde el servidor 22 a través de la Internet 3. La recepción 23 adquiere la primera aplicación de difusión de datos transmitidos desde el servidor 22 a petición, y ejecuta la aplicación adquirida. Esto hace que la información 111 del programa interbloqueado de la primera aplicación de difusión de datos que aparezca superpuesta sobre la imagen del programa.
Más tarde, el aparato 23 de recepción puede recibir la información del activador del comando inyectar evento enviado desde el aparato 21 de radiodifusión. En este caso, el aparato 23 de recepción inyecta un evento en la primera aplicación de difusión de datos que se está ejecutando actualmente, y transmite el comando activar al aparato 24 externo.
Tras la recepción del comando activar desde el aparato 23 de recepción, el aparato 24 externo da una visualización de ventanas emergentes arriba de una notificación de activación con respecto a la segunda aplicación de difusión de datos. Si el usuario realiza una operación de permiso de activación a la verificación de la notificación de activación de la aplicación, el aparato 24 externo pide a la segunda aplicación de difusión de datos desde el servidor 22 a través de la Internet 3. El aparato 24 externo adquiere la segunda aplicación de difusión de datos transmitidos desde el servidor 22 a petición, y ejecuta la aplicación adquirida. De esta manera, el aparato 24 externo ejecuta la segunda aplicación de difusión de datos y visualiza la información 122 del programáinterbloqueado.
Entonces, después de la activación de la segunda aplicación de difusión de datos, el aparato 24 externo transmite el comando evento al aparato 24 externo.
En respuesta al comando evento enviado desde el aparato 24 externo, el aparato 23 de recepción inyecta un evento en la primera aplicación de difusión de datos que se está ejecutando actualmente. La operación implica procesos tales como uno que lee los datos actualizados y se ha reflejado en la pantalla. Esto hace que el aparato 23 de recepción a la transición a uno de los estados S4-1 a S4-3 como se muestra en la figura 13, por ejemplo.
Más tarde, el aparato 23 de recepción puede recibir la información del activador del comando terminar desde el aparato 21 de radiodifusión. En este caso, el aparato 23 de recepción termina la primera aplicación de difusión de datos que se está ejecutando actualmente. Además, después de terminar la primera aplicación de difusión de datos, el aparato 23 receptor transmite el comando terminar al aparato 24 externo.
Tras la recepción del comando terminar enviado desde el aparato 23 de recepción, el aparato 24 externo termina la segunda aplicación de difusión de datos que se está ejecutando actualmente, y vuelve al estado antes de que se activa la segunda aplicación de difusión de datos.
El párrafo anteriormente descrito completa la explicación de la secuencia de operación del caso 1 de uso.
La figura 18 es una vista esquemática que muestra una secuencia de operación típica del caso 2 de uso.
El aparato 24 externo se supone que se muestra un lanzador de aplicaciones para la activación de una aplicación de interbloqueado específico. La aplicación de interbloqueado específico se ejecuta por la activación de una operación realizada por el usuario.
El aparato 23 receptor detecta el aparato 24 externo de la misma manera que en el caso de uso 1 de la figura 17.
Además, tras la recepción de la información del activador del comando ejecutar desde el aparato 21 de radiodifusión, el aparato 23 de recepción adquiere la primera aplicación de difusión de datos desde el servidor 22 a través de la Internet 3, y ejecuta la aplicación adquirida.
Más tarde, tras la recepción de la información del activador del comando evento inyector desde el aparato 21 de radiodifusión, el aparato 23 de recepción inyecta un evento en la primera aplicación de difusión de datos que se está ejecutando actualmente, y transmite el comando evento al aparato 24 externo.
Al recibir el comando evento del aparato 23 receptor, el aparato 24 externo da una visualización de ventanas emergentes arriba de una notificación de información relacionada con el programa. Si el usuario realiza una operación de permiso de visualización a la verificación de la notificación de información relacionada con el programa, el aparato 24 externo solicita la información relacionada con el programa desde el servidor 22 a través de la Internet 3. El aparato 24 externo adquiere la información relacionada con el programa transmitido desde el servidor 22 a petición, y visualiza la información adquirida. De esta manera, el aparato 24 externo visualiza la información 123 relacionada con el programa.
Entonces, después de mostrar la información relacionada con el programa, el aparato 24 externo se transmite al comando evento al aparato 23 receptor.
En respuesta al comando evento enviado desde el aparato 24 externo, el aparato 23 de recepción inyecta un evento en la primera aplicación de difusión de datos que se está ejecutando actualmente. La operación implica procesos tales como uno que lee los datos actualizados y se ha reflejado en la pantalla. Esto hace que el aparato 23 de recepción a la transición a uno de los estados S4-1 a S4-3 como se muestra en la figura 13, por ejemplo.
Más tarde, el aparato 23 de recepción puede recibir la información del activador del comando terminar desde el aparato 21 de radiodifusión. En este caso, el aparato 23 de recepción termina la primera aplicación de difusión de datos que se está ejecutando actualmente. Además, después de terminar la primera aplicación de difusión de datos, el aparato 23 receptor transmite el comando evento al aparato 24 externo .
Tras la recepción del comando evento enviado desde el aparato 23 receptor, el aparato 24 externo termina la visualización de la información relacionada con el programa, y vuelve al estado antes de que se visualice la información relacionada con el programa.
El párrafo anterior descrito completa la explicación de la secuencia de operación del caso 2 de uso.
En las secuencias de operación descritas anteriormente de las figuras 17 y 18, el aparato 23 de recepción se muestra la transmisión del comando activar y el comando evento al aparato 24 externo de acuerdo con la información del activador del comando evento inyectar. La mayor diferencia entre el uso del caso 1 y el uso del caso 2 es si el aparato 24 externo se ejecuta la aplicación interbloqueada especifica. Por lo tanto, si bien existen diferencias en los detalles de procesamiento, las figuras 15 y 17 indican un ejemplo del caso 1 de uso en la cual no se ejecuta la aplicación de interbloqueado especifico, mientras que las figuras 16 y 18 indican un ejemplo del caso 2 de uso en el cual se ejecuta la aplicación especifica interbloqueada .
Operaciones de Interbloqueo del Aparato Receptor y el Aparato Externo Se explica a continuación en referencia a los diagramas de flujo de las figuras 19 a 26 son operaciones de interbloqueo típicas realizadas por el aparato 23 de recepción y un aparato 24 externo en cada uno de los casos de uso mencionadas anteriormente. Las operaciones de interbloqueo en el caso 1 de uso se explicarán en primer lugar en referencia a los diagramas de flujo de las figuras 19 a 22, seguida de una explicación de las operaciones de interbloqueo en el caso 2 de uso, en referencia a los diagramas de flujo de las figuras 23 a 26.
Cuando el interbloqueo del uno al otro, el aparato 23 de recepción y un aparato 24 externo cada uno de los procesos realizan utilizando un programa de aplicación residente (llamado a continuación el proceso residente) en paralelo con los procesos que utilizan un programa de aplicación ejecutado en relación interbloqueada al contenido AV (llamado a continuación el proceso de aplicación) . En la descripción que sigue, el proceso residente y el proceso de aplicación de cada aparato se explicarán por separado.
Operaciones de Interbloqueo en el Caso 1 de Uso En primer lugar, el proceso residente realizado por el aparato 23 de recepción en el caso 1 de uso se explican a continuación en referencia al diagrama de flujo de la figura 19.
En la etapa S101, la porción 68 de control controla la I/F 75 externa para transmitir intermitentemente una notificación de consulta de detección de dispositivos. Por ejemplo, si el aparato 24 externo está conectado al aparato 23 de recepción, el aparato 24 externo devuelve una respuesta de detección de dispositivo. Dicho sea de paso, cuando el aparato 24 externo es para ser detectado, se puede utilizar el sistema de comunicación tal como el SSDP (Protocolo de Descubrimiento de servicio Simple) definido por UPnP (Universal Plug and Play) .
En el paso S102, la porción 68 de control determina si se ha recibido una respuesta de detección del dispositivo desde el aparato 24 externo.
Si en el paso S102 se determina que se recibe la respuesta de detección del dispositivo desde el aparato 24 externo, el control pasa al paso S103. En el paso S103, la porción 68 de control adquiere los atributos del aparato 24 externo y la información de destino de acceso para la conexión al aparato 24 externo, los atributos y la información (denominado aparato externo de la información completamente) está incluido en la respuesta de detección de dispositivo enviado desde el aparato 24 externo. La porción 68 de control almacena lo que se adquiere a partir de la respuesta de detección del dispositivo en la memoria 69. Por ejemplo, los atributos pueden incluir tipo de información sobre el tipo de aparato 24 externo, y la información de destino de acceso puede incluir tal información como la dirección IP y la URL del aparato 24 externo.
Al término de la etapa S103, el control se pasa al paso S104. Si en el paso S102 se determina que no se recibe ninguna respuesta de detección del dispositivo desde el aparato 24 externo, entonces la etapa S103 se salta y se alcanza el paso S104.
En el paso S104, la porción 68 de control determina si la información del activador se extrae en base al resultado de la porción 67 de análisis del activador intenta extraer información del activador.
Si en el paso S104 se determina que no se extrae ninguna información del activador, el control se devuelve al paso S101 y se repiten los pasos subsiguientes. Si la respuesta de detección del dispositivo se devuelve desde el aparato 24 externo, la información sobre el aparato externo que el aparato 24 externo se almacena en la memoria 69.
Más tarde, si se determina que la información del activador se extrae en el paso S104, el control pasa al paso S105. En el paso S105, la porción 68 de control lee el elemento "Comando_código" desde la información del activador y determina si el comando designado por la información del activador es el comando ejecutar.
Si en el paso S105 se determina que el comando esta el comando ejecutar, el control se pasa al paso S106. En el paso S106, el motor 73 de aplicación activa la primera aplicación de difusión de datos bajo el control de la porción 68 de control. Específicamente, el motor 73 de aplicación controla la comunicación I/F 71 para adquirir los datos de la primera aplicación de difusión de datos identificado por la aplicación ID (App_id) desde el servidor 22 a través de la Internet 3. Después de la adquisición, el motor de aplicación 73 se activa y ejecuta la primera aplicación de difusión de datos. Al término del paso S106, el control se devuelve al paso S101 y se repiten los pasos subsiguientes.
Si en el paso S105 se determina que el comando no es el comando ejecutar, el control pasa al paso S107. En el paso S107, basado en el elemento "Comando_código" de la información del activador, la porción 68 de control determina si el comando designado por la información del activador es el comando terminar.
Si en el paso S107 se determina que el comando no es el comando terminar, es decir, que el comando es distinto del comando ejecutar o el comando terminar, el control pasa al paso S108. En el paso S108, el motor 73 de aplicación lleva a cabo el proceso correspondiente a la comando en cuestión bajo el control de la porción 68 de control. Por ejemplo, si se recibe la información del activador del comando suspendido, se suspende la primera aplicación de difusión de datos que se está ejecutando actualmente. Al término de la etapa S108, el control se devuelve al paso S101 y se repiten los pasos subsiguientes .
Si en el paso S107 se determina que el comando es el comando terminar, se pasa el control al paso S109. En el paso S109, el motor 73 de aplicación termina la primera aplicación de difusión de datos que se ejecuta actualmente bajo el control de la porción 68 de control. Al término del paso S109, el control se devuelve al paso S101 y se repiten los pasos subsiguientes .
Como se explicó anteriormente, mediante la realización del proceso residente, el aparato 23 de recepción supervisa continuamente el estado de la conexión del aparato 24 externo, asi como el estado de extracción de información del activador. Si el aparato 24 externo está conectado, el aparato de información externa sobre el aparato 24 externo conectado se almacena. Si se extrae la información del activador, el proceso correspondiente al comando designado por la información del activador se ejecuta.
Se explica a continuación en referencia al diagrama de flujo de la figura 20 es el proceso de aplicación realizado por el aparato 23 de recepción en caso 1 de uso. El proceso de aplicación en la figura 20 se lleva a cabo cuando el motor 73 de aplicación ejecuta la primera aplicación de difusión de datos activada en el paso S106 de la figura 19.
En el paso S121, el motor 73 de aplicación realiza la primera aplicación de difusión de datos, consiguiendo asi la información del programa interbloqueado representada en la manera superpuesta en la imagen del programa.
En el paso S122, el motor 73 de aplicación controla la I/F 75 externa para determinar si el aparato 24 externo está conectado al aparato 23 de recepción.
Si en el paso S122 se determina que el aparato 24 externo está conectado, el control pasa al paso S123. En el paso S123, el motor 73 de aplicación lee la información del aparato externo que se almacenó en la memoria 103 en el paso S103 de la figura 19. A continuación, basándose en la información del aparato externo recuperada, el motor 73 de aplicación determina si el aparato 24 externo conectado está dirigido al interbloqueado (en el paso S124) . Por ejemplo, la determinación de que si o no el aparato es estar interbloqueado puede llevarse a cabo mediante la comprobación de si la información de tipo sobre el tipo del aparato 24 externo, indicado por los atributos del aparato 24 externo incluido en la información del aparato externo, coincide con la información sobre un tipo especifico predeterminado a ser interbloqueado.
Si en el paso S124 se determina que el aparato 24 externo conectado no está dirigido a ser interbloqueado, se devuelve el control al paso S121 y se repiten los pasos subsiguientes. Luego se continúa la ejecución de la primera aplicación de difusión de datos. Cada vez que un nuevo aparato 24 externo es conectado, se determina si el aparato 24 externo en cuestión está dirigido a ser interbloqueado.
Si en el paso S124 se determina que el aparato 24 externo conectado está dirigido a ser interbloqueado, el control pasa al paso S125. En el paso S125, el motor 73 de aplicación controla el I/F 75 externo para transmitir el comando activar al aparato 24 externo dirigida a ser interbloqueado. Dicho sea de paso, el destino al cual transmite el comando activar se especifica por la información de destino de acceso asociado con esos atributos del aparato 24 externo que están incluidos en el aparato de información externa recuperado desde la memoria 103.
En el paso S126, el motor 73 de aplicación controla la I/F 75 externa para determinar si se ha recibido el comando evento desde el aparato 24 externo. El comando evento se transmite cuando el aparato 24 externo activa la segunda aplicación de difusión de datos en respuesta al comando activar desde el aparato 23 de recepción (en el paso S149 de la figura 21, que se discute más adelante) .
Si en el paso S126 se determina que el comando evento no se recibe, a continuación el paso S126 se repite con el fin de repetir el proceso de determinar si o no se recibe el comando evento .
Si en el paso S126 se determina que se recibe el comando evento, el control pasa al paso S127. En el paso S127, el motor 73 de aplicación cambia el estado de visualizacion de la información de programa de interbloqueado de acuerdo con el comando evento recibido. Específicamente, la información del programa interbloqueado se cambia a uno de los estados S4-1 a través S4-3 se muestra en la figura 13.
En el paso S128, el motor 73 de aplicación determina si la primera aplicación de difusión de datos está terminada. Si en el paso S128 se determina que la primera aplicación de difusión de datos no se termina, el control vuelve al paso S127, y se continúa la visualizacion de la información del programa interbloqueado.
Si la primera aplicación de difusión de datos se está ejecutando actualmente se termina en respuesta al comando terminar en el paso S109 de la figura 19, a continuación se determina que la primera aplicación de difusión de datos está terminada ("Si" en el paso S128) , y el control se pasa al paso S129. En el paso S129, el motor 73 de aplicación controla el I/F 75 externo para transmitir el comando terminar al aparato 24 externo dirigido a ser interbloqueado. Dicho sea de paso, el destino al cual transmite el comando terminar está especificado por la información de destino de acceso incluido en la información del aparato externo, como en el caso del comando activar descrito anteriormente.
Al término de la etapa S129, el proceso de aplicación en la figura 20 realizado por el aparato 23 de recepción se termina .
Como se explicó anteriormente, al llevar a cabo el proceso de aplicación, el aparato 23 de recepción transmite el comando activar y el comando terminar para la activación y terminación de la segunda aplicación de difusión de datos. Al mismo tiempo, el aparato 23 receptor recibe el comando evento enviado desde el aparato 24 externo y lleva a cabo el proceso correspondiente al comando evento recibido.
Explicado a continuación es el proceso realizado por el aparato 24 externo dirigido a ser interbloqueado con el aparato 23 receptor.
Se describen a continuación en referencia al diagrama de flujo de la figura 21 es el proceso residente llevado a cabo por el aparato 24 externo en caso 1 de uso.
En el paso S141, el motor 96 de aplicación ejecuta un programa de aplicación como parte de su función ordinaria (llamado a continuación la aplicación ordinaria) , provocando de este modo que la porción 89 de visualización para visualizar la información acerca de la aplicación ordinaria en cuestión.
Aplicaciones ordinarias típicas pueden incluir uno para la implementación de la función de correo electrónico y la función de navegador. Es decir, el aparato 24 externo en este ejemplo no se está ejecutando ninguna aplicación interbloqueado especifica. La porción 98 de visualización del aparato 24 externo está asi mostrando información tal como correo electrónico no en todo lo relacionado con el programa visualizado por el aparato 23 receptor 23.
En el paso S142, la porción 93 de control, controla el I/F 91 externo para determinar si el aparato 24 externo ya está conectado al aparato 23 de recepción.
Si en el paso S142 se determina que el aparato 24 externo aún tiene que ser conectado al aparato 23 de recepción, el control pasa al paso S143. En el paso S143, la porción 93 de control controla el I/F 91 externo para determinar si una notificación de consulta de detección de dispositivos se recibe desde el aparato 23 de recepción. La notificación de consulta de detección de dispositivos se da cuando el aparato 23 receptor lleva a cabo el proceso del paso S101 en la figura 19.
Si en el paso S143 se determina que la notificación de consulta de detección de dispositivos se recibe desde el aparato 23 de recepción, el control pasa al paso S144. En el paso S144, la porción 93 de control lee la información del aparato externo que mantiene en la memoria 95 en respuesta a la notificación de consulta de detección de dispositivos, y alimenta una respuesta de detección de dispositivos que incluye la información del aparato externo recuperada a la I/F 91 externa. El I/F 91 externo reenvía la respuesta de detección de dispositivos desde la porción 93 de control al aparato 23 receptor. La información del aparato externo asi transmitida es recibida por el aparato 23 de recepción (en el paso S102 de Figura 19) .
Tras la finalización del paso S144, el control pasa al paso S145. Si el aparato 24 externo ya está conectado al aparato 23 receptor ("Si" en el paso S142) o si la notificación de consulta de detección de dispositivos todavía no se ha recibido desde el aparato 23 receptor 23 ("No" en el paso S143), no hay necesidad de transmitir la respuesta de detección de dispositivos. En tal caso, el paso S144 se omite y el control pasa al paso S145.
En el paso S145, la porción 93 de control controla la 1/F 91 externa para determinar si se ha recibido el comando activar desde el aparato 23 de recepción. La notificación del comando activar se da cuando el aparato 23 receptor realiza el paso S125 en la figura 20.
Si en el paso S145 se determina que el comando activar aún no se ha recibido, el control se devuelve al paso S141 y se repiten los pasos subsiguientes. Es decir, el aparato 24 externo ejecuta continuamente la aplicación ordinaria. Tras la recepción de la notificación de consulta de detección de dispositivos desde el aparato 23 de recepción, el aparato 24 externo transmite la respuesta de detección del dispositivo, incluyendo la información del aparato externo al aparato 23 de recepción.
Si en el paso S145 se determina que se recibe el comando activar, el control pasa al paso S146. En el paso S146, la porción 93 de control hace que la porción 98 de visualización para visualizar una notificación de activación de la segunda aplicación de difusión de datos.
En el paso S147, en base a una señal de operación de la porción 94 de operación, la porción 93 de control determina si el usuario ha realizado una operación de permiso de activación en la segunda aplicación de difusión de datos.
Si en el paso S147 se determina que el usuario todavía tiene que realizar la operación de permiso de activación en la segunda aplicación de difusión de datos, el control se devuelve al paso S146. El proceso de determinación de la etapa S147 se repite hasta que se determina que la operación de permiso de activación se ha llevado a cabo. En este caso, el tiempo de visualización de la notificación de activación de la aplicación puede determinarse de antemano. En caso de un tiempo de espera en el tiempo de visualización predeterminado, la activación de la segunda aplicación de difusión de datos puede ser suspendido por la fuerza. Alternativamente, la operación del usuario para activar la segunda aplicación de difusión de datos puede ser rechazada. En tales casos, no se ejecuta la segunda aplicación de difusión de datos. El control puede entonces ser devuelto al paso S141 por ejemplo, y la información acerca de la aplicación ordinaria se puede mostrar .
Si en el paso S147 se determina que la operación de permiso de activación en la segunda aplicación de difusión de datos se ha realizado, el control pasa al paso S148. En el paso S148, el motor 96 de aplicación activa la segunda aplicación de difusión de datos bajo el control de la porción 93 de control de acuerdo con el comando activar. Específicamente, el motor 96 de aplicación controla la comunicación I/F 97 para adquirir los datos de la segunda aplicación de difusión de datos desde el servidor 22 a través de la Internet 3, la segunda aplicación de difusión de datos está especificado por el destino de adquisición de la aplicación incluida en el comando activar. Tras la adquisición, el motor 96 de aplicación activa la segunda aplicación de difusión de datos adquiridos.
En el paso S149, el motor 96 de aplicación controla el I/F 91 externo para transmitir el comando evento al aparato 23 receptor. El comando evento asi transmitido es recibido por el aparato 23 de recepción (en el paso S126 de la figura 20) .
En la etapa S150, la porción 93 de control controla el I/F 91 externo para determinar si se ha recibido el comando terminar desde el aparato 23 de recepción. La notificación del comando terminar se da cuando el aparato 23 receptor lleva a cabo el paso S129 en la figura 20.
Si en el paso S150 se determina que el comando terminar aún no se ha recibido, a continuación se repite el proceso de determinación del paso S150. Es decir, el aparato 24 externo ejecuta continuamente la segunda aplicación de difusión de datos .
Si en el paso S150 se determina que se recibe el comando terminar, el control pasa al paso S151. En el paso S151, el motor 96 de aplicación termina la segunda aplicación de difusión de datos que se ejecuta actualmente bajo el control de la porción 93 de control de acuerdo con el comando terminar.
Al término de la etapa S151, el proceso residente en la figura 21 realizado por el aparato 24 externo se termina.
Como se explicó anteriormente, al llevar a cabo el proceso residente, el aparato 24 externo controla el funcionamiento de la segunda aplicación de difusión de datos de acuerdo con el comando activar y el comando terminar enviado desde el aparato 23 de recepción. Por otro lado, sobre la activación de la segunda aplicación de difusión de datos, el aparato 24 externo transmite el comando evento al aparato 23 de recepción.
Se explica a continuación en referencia al diagrama de flujo de la figura 22 es el proceso de aplicación realizado por el aparato 24 externo en caso 1 de uso. El proceso de aplicación se muestra en la figura 22 se realiza cuando el motor 96 de aplicación ejecuta la segunda aplicación de difusión de datos activado en el paso S148 de la figura 21.
En el paso S161, el motor 96 de aplicación hace que la porción 98 de visualización visualiza la información del programa interbloqueado mediante la ejecución de la segunda aplicación de difusión de datos. El motor 96 de aplicación visualiza de forma continua la información del programa interbloqueado hasta que la segunda aplicación de difusión de datos finaliza en el paso S151 de la figura 21.
Cuando se termina la segunda aplicación de difusión de datos, el aparato 24 externo termina el proceso de aplicación en la figura 22.
Como se explicó anteriormente, al llevar a cabo el proceso de aplicación, el aparato 24 externo visualiza la información del programa interbloqueado desde el momento de la segunda aplicación de difusión de datos se activa en respuesta al comando activar desde el aparato 23 de recepción hasta que la segunda aplicación de difusión de datos se termina en consonancia con el comando terminar.
En el caso 1 de uso, como se discutió anteriormente, con la condición de que el aparato 24 externo no se está ejecutando la segunda aplicación de difusión de datos, el aparato 23 receptor transmite el segundo comando (comando activar o comando terminar) al aparato 24 externo que está conectado durante la ejecución de la primera aplicación de difusión de datos de acuerdo con la información del activador. El segundo comando hace que el aparato 24 externo para operar la segunda aplicación de difusión de datos. Por ejemplo, utilice el caso 1 puede ser provocado posiblemente cuando el usuario utiliza la función de correo electrónico del aparato 24 externo accede al aparato 23 receptor.
Operaciones de Interbloqueo en Caso de Uso 2 A continuación, las operaciones de interbloqueado en el uso del caso 2 se explican a continuación en referencia a los diagramas de flujo de las figuras 23 a la 26. El proceso residente realizado por el aparato 23 de recepción en caso de uso 2 se describirá primero, en referencia al diagrama de flujo de la figura 23.
En los pasos S201 a S209, como en los pasos S101 a S109 de la figura 19, el aparato 23 de recepción supervisa continuamente el estado de la conexión del aparato 24 externo el estado de extracción de información del activador. Si el aparato 24 externo está conectado, la información del aparato externo sobre el aparato 24 externo conectado se almacena. Si la información del activador se extrae, el proceso correspondiente al comando designado por la información del activador se ejecuta.
Sin embargo , el caso 2 de uso es diferente del caso 1 de uso en que, con una aplicación especifica de interbloqueado activada por el aparato 24 externo, el aparato 23 de recepción realiza un proceso de conexión con el aparato 24 externo se está ejecutando actualmente el proceso de aplicación y almacena la información el aparato externo en consecuencia. Es decir, en respuesta a los procesos de los pasos S201 y S202, los procesos de los pasos S261 y S262 se llevan a cabo como se explicará más adelante, mediante el cual se transmite la información del aparato externo.
Se explica a continuación en referencia al diagrama de flujo de la figura 24 es el proceso de aplicación realizado por el aparato 23 de recepción en el caso 2 de uso. El proceso de aplicación en la figura 24 se lleva a cabo cuando el motor 73 de aplicación realiza la primera aplicación de difusión de datos activado en el paso S206 de la figura 23.
En los pasos S221 a S224, como en los pasos S121 a S124 de la Figura 20, se ejecuta la primera aplicación de difusión de datos. Cada vez que un nuevo aparato 24 externo está conectado, se determina si el aparato 24 externo en cuestión está dirigido a ser interbloqueado. Si se determina que el aparato 24 externo está dirigido a ser interbloqueado, el control pasa al paso S225.
En el paso S225, el motor 73 de aplicación controla el I/F 75 externo para transmitir el comando evento para ejecutar un proceso especifico al aparato 24 externo dirigido a ser interbloqueado. Dicho sea de paso, el destino al cual transmite el comando evento se especifica por la información de destino de acceso incluido en la información del aparato externo. El comando evento asi transmitido se recibe por el aparato 24 externo (en el paso S265 de la figura 26, que se discute más adelante) .
En el paso S226, el motor 73 de aplicación controla la I/F 75 externo para determinar si se ha recibido el comando evento desde el aparato 24 externo. Se transmite el comando evento cuando el aparato 24 externo hace que la aplicación especifica de interbloqueado para llevar a cabo una operación predeterminada en respuesta al comando evento desde el aparato 23 de recepción (en el paso S269 de la figura 26, que veremos más adelante) .
Si en el paso S226 se determina que se recibe el comando evento, el control pasa al paso S227. En el paso S227, como en el paso S127 de la figura 20, el motor 73 de aplicación cambia el estado de visualización de la información del programa interbloqueo de acuerdo con el comando evento recibido. Específicamente, la información programa interbloqueo se cambia a uno de los estados S4-1 a S4-3 como se muestra en la figura 13.
En el paso S228, como en el paso S128 de la figura 20, se determina si la primera aplicación de difusión de datos está terminada. Si la aplicación de difusión de datos se está ejecutando actualmente se termina en respuesta al comando terminar (en el paso S209 de la figura 23) , entonces se determina que la aplicación de difusión de datos está terminada ("Sí" en la etapa S228) y el control pasa al paso S229.
En el paso S229, el motor 73 de aplicación controla el I/F 75 externo para transmitir el comando evento para ejecutar un proceso específico al aparato 24 externo dirigido a ser interbloqueado. Dicho sea de paso, el destino al cual transmite el comando evento se especifica por la información de destino de acceso incluido en la información del aparato externo. El comando evento así transmitido se recibe por el aparato 24 externo (en el paso S270 de la figura 26, que veremos más adelante) .
Al término de la etapa S229, el proceso de aplicación en la figura 24 realizado por el aparato 23 de recepción se termina .
Durante el proceso de aplicación, como se explicó anteriormente, la aplicación especifica de interbloqueado está siendo activado por el aparato 24 externo. Por esa razón, el comando evento se transmite en lugar del comando activar o comando terminar con el fin de controlar el funcionamiento de la aplicación especifica de interbloqueado. Además, se recibe el comando evento enviado desde el aparato 24 externo, y el proceso correspondiente al comando evento recibido se lleva a cabo .
Lo que sigue a continuación es una explicación del proceso realizado por el aparato 24 externo dirigido a ser interbloqueado con el aparato 23 receptor.
La explicación primero en referencia al diagrama de flujo de la figura 25 en el proceso residente llevado a cabo por el aparato 24 externo en el caso 2 de uso.
En el paso S241, la porción 93 de control hace que la porción 98 de visualización visualice un lanzador de aplicaciones para la activación de una aplicación especifica de interbloqueado.
En el paso S242, en base a una señal de operación de la porción 94 de operación, la porción 93 de control determina si el usuario ha seleccionado la aplicación especifica de interbloqueado desde el lanzador de aplicaciones.
Si en la etapa S242 se determina que se ha seleccionado la aplicación especifica de interbloqueado, el control pasa al paso S243. En el paso S243, el motor 96 de aplicación activa la aplicación especifica de interbloqueado bajo el control de la porción 93 de control.
En el paso S244, la porción 93 de control determina si la aplicación especifica de interbloqueado se termina.
Si en el paso S244 se determina que la aplicación especifica de interbloqueado no se termina, se repite el proceso de determinación del paso S244. Es decir, el aparato 24 externo ejecuta continuamente la aplicación especifica de interbloqueado .
Si en el paso S244 se determina que la aplicación especifica de interbloqueado se termina, el control vuelve al paso S241 y se repiten los pasos subsiguientes.
Durante el proceso residente, como se ha explicado anteriormente, el aparato 24 externo 24 activa la aplicación especifica de interbloqueado para la aplicación de tales funciones como la de un controlador de remoto independiente de la operación del aparato 23 de recepción.
Se explica a continuación en referencia al diagrama de flujo de la figura 26 es el proceso de aplicación realizado por el aparato 24 externo en el caso 2 de uso. El proceso de aplicación en la figura 26 se lleva a cabo cuando el motor 96 ejecuta la aplicación especifica de interbloqueado activado en el paso S243 de la figura 25.
En el paso S261, el motor 96 de aplicación controla la I/F 91 externo para determinar si una notificación de consulta de detección de dispositivos se recibe desde el aparato 23 de recepción. La notificación de consulta de detección de dispositivo se da cuando el aparato 23 de recepción ejecuta el proceso de la etapa S201 en la Figura 23.
Si en el paso S261 se determina que la notificación de consulta de detección de dispositivos se recibe desde el aparato 23 de recepción, el control pasa al paso S262. En el paso S262, el motor 96 de aplicación lee la información del aparato externo que mantiene en la memoria 96 en respuesta a la notificación de consulta de detección de dispositivo, y suministra una respuesta de detección de dispositivo que incluye la información recuperada aparato externo al I/F 91 externo. El I/F 91 externo reenvía la respuesta de detección de dispositivos desde la porción 93 de control del aparato 23 receptor. La información del aparato externo así transmitida es recibida por el aparato 23 de recepción 23 (en el paso S202 de la figura 23 ) .
Tras la finalización del paso S262, el control pasa al paso S263. Si la notificación de consulta de detección de dispositivos todavía no se ha recibido desde el aparato 23 receptor, el paso S262 se omite y se pasa el control a la etapa S263.
En el paso S263, el motor 96 de aplicación ejecuta la aplicación especifica de interbloqueado para obtener la porción 98 de visualización para visualizar la información acerca de la aplicación especifica de interbloqueado. Por ejemplo, la información acerca de la aplicación especifica de interbloqueado puede constituir diversos botones de operación de un controlador remoto. Como resultado, el usuario puede utilizar el aparato 24 externo como el controlador remoto para hacer funcionar el aparato 23 de recepción.
En el paso S264, en base a una señal de funcionamiento desde la operación de la porción 94, el motor 96 de aplicación determina si el usuario ha dado una instrucción para terminar la aplicación especifica de interbloqueado. Si en la etapa S264 se determina que se le da la instrucción para terminar la aplicación especifica de interbloqueado, el motor 96 de aplicación termina la aplicación especifica de interbloqueado, y el proceso de aplicación de la figura 26 se termina.
Si en la etapa S264 se determina que la instrucción para terminar la aplicación especifica de interbloqueado todavía tiene que ser dado, el control pasa al paso S265. En el paso S265, el motor 96 de aplicación determina si se ha recibido el comando evento desde el aparato 23 de recepción. La notificación del comando evento se da cuando el aparato 23 receptor ejecuta el paso S225 en la figura 24.
Si en el paso S265 se determina que se recibe el comando evento, el control pasa al paso S266. En el paso S266, el motor 96 de aplicación hace que la porción 98 de visualización para visualizar una notificación de información relacionada con el programa.
En el paso S267, en base a una señal de operación desde la porción 94 de operación, la porción 93 de control determina si el usuario ha realizado una operación de permiso de visualización de la información relacionada con el programa.
Si en el paso S267 se determina que la operación de permiso de visualización de la información relacionada con el programa todavía tiene que ser realizado, se devuelve el control al paso S266. La determinación del proceso del paso S267 se repite hasta que se determina que la operación de permiso de visualización se lleva a cabo. En este caso, de manera similar al paso S147 de la figura 21, el tiempo de visualización de la notificación de información relacionada con el programa se puede determinar de antemano. Al transcurrir el tiempo de visualización predeterminado, la visualización de la información relacionada con el programa podrá ser suspendido por la fuerza, o la operación para visualizar la información relacionada con el programa podrá ser rechazada.
Si se determina en el paso S267 que la operación de permiso de visualización de la información relacionada con el programa ha sido realizada, el control pasa al paso S268. En el paso S268, el motor 96 de aplicación bajo el control de la porción 93 de control visualiza la información relacionada con el programa en la porción 98 de visualización. Específicamente, el motor 96 de aplicación puede, por ejemplo, controlar la comunicación I/F 97 para adquirir los datos de la información relacionada con los programas desde el servidor 22 a través de la Internet 3, la información relacionada con el programa que se especifica mediante una fuente de adquisición de información relacionada con el programa se describe en la información que acompaña al evento incluido en el comando evento. La información relacionada con el programa adquirido se puede visualizar en la porción 98 de visualización.
En el paso S269, el motor 96 de aplicación controla el I/F 91 externo para transmitir el comando evento al aparato 23 receptor. El comando evento así transmitido es recibido por el aparato 23 de recepción (en el paso S226 de la figura 24).
En el paso S270, el motor 96 de aplicación determina si se ha recibido el comando evento desde el aparato 23 de recepción. La notificación del comando evento se da cuando el aparato 23 receptor ejecuta el paso S229 en la figura 24.
Si en el paso S270 se determina que el comando evento todavía tiene que ser recibido, se repite el proceso de determinación del paso S270. Es decir, el aparato 24 externo en este caso visualiza la información relacionada con el programa continuamente en la porción 98 de visualización .
Si en el paso S270 se determina que se recibe el comando evento, se devuelve el control al paso S263, y la porción 98 de visualización se hace que visualice la información acerca de la aplicación especifica de interbloqueado tales como los botones de funcionamiento del controlador remoto, en lugar de la información relacionada con el programa. Es decir, la visualización sobre la porción 98 de visualización vuelve al estado antes de que sea visualizada la información relacionada con el programa.
A partir de entonces, los pasos S263 a S270 se repiten. Cuando el usuario da una instrucción para terminar la aplicación especifica de interbloqueado ("Sí" en el paso S264), el proceso de aplicación en la figura 26 realizado por el aparato 24 externo se termina.
Como se explicó anteriormente, al llevar a cabo el proceso de aplicación, el aparato 24 externo visualiza la información relacionada con el programa o termina la información relacionada con el programa visualizado actualmente en respuesta al comando evento desde el aparato 23 de recepción.
En el caso 2 de uso, como se discutió anteriormente, con la condición de que el aparato 24 externo se está ejecutando la aplicación específica de interbloqueado, el aparato 23 receptor transmite el segundo comando (comando evento) al aparato 24 externo que está conectado durante la ejecución de la primera aplicación de difusión de datos de acuerdo con la información del activador. El segundo comando hace que el aparato 24 externo para visualizar la información relacionada con el programa. Por ejemplo, utilizar el caso 2 puede ser provocada posiblemente cuando el usuario utiliza el aparato 24 externo como el controlador remoto opera el canal del programa visualizado por el aparato 23 de recepción.
La figura 27 muestra cómo las aplicaciones de difusión de datos son típicamente interbloqueadas entre el aparato 23 receptor y el aparato 24 externo. Explicado a continuación es un ejemplo de tal interbloqueado en el caso 1 de uso.
Como se muestra en la figura 27, una unidad de visualización del aparato 23 de recepción visualiza una imagen del programa (contenido AV) recibida actualmente desde el aparato 21 de radiodifusión. En la esquina inferior izquierda de la imagen desplegada es la información interbloqueada con el programa desplegada de manera superpuesta por la primera aplicación de difusión de datos. Cuando el aparato 24 externo está conectado a este 23 aparato de recepción, el aparato 23 de recepción transmite el comando activador al aparato 24 externo .
En base al comando activar enviado desde el aparato 23 de recepción, el aparato 24 externo adquiere la segunda aplicación de difusión de datos desde el servidor 22 sobre la Internet 3 y ejecuta la aplicación adquirida. Esto hace que la porción 98 de visualización del aparato 24 externo para visualizar la misma información de interbloqueo con el programa que se despliega por la primera aplicación de difusión de datos en la esquina inferior izquierda de la pantalla del aparato 23 receptor.
Y cuando la porción 98 de visualización del aparato 24 externo tiene desplegada la información del interbloqueado con el programa por la segunda aplicación de difusión de datos, el aparato 23 de recepción elimina desde la pantalla la información interbloqueada con el programa superpuesta sobre la imagen del programa basado en el comando evento desde el aparato 24 externo, mediante el cual únicamente se visualiza la imagen del programa.
En el ejemplo anterior de la figura 27, se demostró que la misma aplicación de difusión de datos se adquiere por ambos el aparato 23 de recepción y el aparato 24 externo. Si el aparato 23 receptor y el aparato 24 externo de cada uno adquiere una aplicación de difusión de datos diferente, entonces el aparato 23 receptor y un aparato 24 externo se ejecutarán las diferentes aplicaciones de difusión de datos y visualiza diferente información del interbloqueo con el programa .
Como se ha explicado anteriormente, el aparato 24 externo conectado al aparato 23 de recepción puede ser operado en relación interbloqueada con el contenido AV.
Estructura Típica de una Computadora La serie de los procesos descritos anteriormente pueden ser ejecutados ya sea por hardware o por software. Cuando los procesos se llevan a cabo por software, los programas que constituyen el software puede estar incorporados previamente en el hardware dedicado de la computadora para ser utilizado o instalado desde un medio de registro adecuado en un programa de una computadora de propósito general o como un equipo capaz de ejecutar diversas funciones en base a los programas instalados .
La figura 28 muestra una estructura de hardware típica de una computadora para la ejecución de la serie de los procesos descritos anteriormente utilizando programas adecuados.
En esta computadora 200, un CPU (unidad de procesamiento central) 201, una ROM (memoria de sólo lectura) 202 y RAM (memoria de acceso aleatorio) 203 están interconectadas mediante un bus 204.
Una entrada/salida I/F 205 está además conectado al bus 204. La entrada/salida I/F 205 está conectada con un dispositivo 206 de entrada formada por un teclado, un ratón, un micrófono y similares; con un dispositivo 207 de salida típicamente compuesto de una unidad de visualización y altavoces; con un dispositivo 208 de almacenamiento generalmente constituido por un disco duro y una memoria no volátil; con un dispositivo 209 de comunicación formado por una red I/F o similar, y con una unidad 210 que impulsa medios extraibles 211 tales como discos magnéticos, discos ópticos, discos magneto ópticos, o memorias de semiconductores.
En la computadora estructurada como se describe anteriormente, la CPU 201 puede cargar programas pertinentes desde, por ejemplo, el dispositivo 208 de almacenamiento en la memoria RAM 203 para su ejecución a través de la entrada/salida I/F 205 y el bus 204, realizando asi la serie de los procesos que se discutió anteriormente.
Además, los programas de ejecución por la computadora podrán ser procesados en la secuencia descrita de esta especificación (es decir, sobre una base de series de tiempo) , en paralelo o en forma de otro modo temporizada correctamente, como en cuanto se invoquen como sea necesario.
Los programas pueden ser procesados por una simple computadora o por una multitud de computadoras de forma descentralizada. Los programas también se pueden transferir a un computadora remota o computadoras para su ejecución.
En esta especificación, el término "sistema" se refiere a una configuración completa compuesta de una multitud de dispositivos de componentes.
Se debe entender que la presente tecnología cuando está incorporada no se limita a las modalidades descritas anteriormente y que diversas modificaciones, variaciones y alternativas pueden estar hechos de esta tecnología la medida en que están dentro del alcance de las reivindicaciones adjuntas o los equivalentes de las mismas.
Además, la presente tecnología también puede ser estructurada de la siguiente manera: [1] Un aparato de recepción que incluye: una porción de recepción configurada para recibir contenido de AV se transmite; una porción de ejecución de comandos configurado para ejecutar un primer programa de aplicación en respuesta a un primer comando para controlar el funcionamiento del primer programa de aplicación ejecutado en relación interbloqueada para el contenido AV, una porción de transmisión de comando configurado para transmitir a un aparato terminal externo un segundo comando para controlar el funcionamiento de un segundo programa de aplicación que se puede ejecutar por el aparato terminal en relación interbloqueada para el contenido AV cuando el aparato terminal está conectado al aparato de recepción, y una porción de recepción de comandos configurado para recibir el primer comando transmitido desde el aparato terminal ejecutando el segundo programa de aplicación; en el que la porción de ejecución de comandos ejecuta el primer programa de aplicación en respuesta al primer comando recibido. [2] El aparato de recepción que se describe en [1] anterior, que incluye además una porción de extracción del activador configurado para extraer la información del activador que se transmite junto con el contenido AV y que pertenece al control del primer programa de aplicación, en el que la porción de ejecución de comandos ejecuta el primer programa de aplicación en respuesta al primer comando designado por la información del activador extraído. [3] El aparato de recepción que se describe en [1] o [2] anterior, en donde si el aparato terminal todavía tiene que ejecutar el segundo programa de aplicación, la porción de transmisión de comando transmite el segundo comando para activar el segundo programa de aplicación, y si el aparato de recepción ha terminado la ejecución del primer programa de aplicación, la porción de transmisión de comando transmite el segundo comando para la terminación de la ejecución del segundo programa de aplicación. [4] El aparato de recepción se describe en cualquiera de [1] a [3] anteriormente, en donde, si el aparato terminal está ejecutando el segundo programa de aplicación, la porción de transmisión del comando transmite el segundo comando para provocar que el segundo programa de aplicación para realizar un proceso específico; y si el aparato receptor ha terminado la ejecución del primer programa de aplicación, la porción de transmisión del comando transmite el segundo comando para dar por terminado el proceso específico que se está ejecutando actualmente. [5] El aparato receptor que se describe en cualquiera de [1] a [4] anterior, en el que, en respuesta al primer comando recibido desde el aparato terminal, la porción de ejecución de comandos o bien mantiene la visualización de información que muestra mediante el primer programa de aplicación, elimina la visualización de la información, o actualiza la visualización de la información. [6] El aparato de recepción se describe en [2] anterior, en el que: la información del activador incluye el primer comando que designa la adquisición, el registro, o la activación del primer programa de aplicación, o de inyección, suspensión, o terminación de un evento, y en respuesta al primer comando, la porción de ejecución de comandos ejecuta la adquisición, el registro, o la activación del primer programa de aplicación, la inyección de un evento en el primer programa de aplicación que se está ejecutando actualmente, la suspensión del primer programa de aplicación que se está ejecutando actualmente, o la terminación del primer programa de aplicación que se está ejecutando actualmente. [7] Un método de control incluyendo los pasos de: recepción de contenidos AV siendo transmitido; la ejecución de un primer programa de aplicación en respuesta a un primer comando para controlar el funcionamiento del primer programa de aplicación ejecutado en relación interbloqueada para el contenido AV; se transmite a un aparato terminal externo un segundo comando para controlar el funcionamiento de un segundo programa de aplicación que se puede ejecutar por el aparato terminal en relación interbloqueada para el contenido AV cuando el aparato terminal está conectado al aparato de recepción, la recepción del primer comando transmitido desde el aparato terminal ejecutado el segundo programa de aplicación, y ejecutando el primer programa de aplicación en respuesta al primer comando recibido. [8] Un programa para el control de un aparato de recepción, el programa hace que una computadora del aparato de recepción ejecute un procedimiento que incluye las pasos de: recibir el contenido de AV que se transmite; ejecutando de un primer programa de aplicación en respuesta a un primer comando para controlar el funcionamiento del primer programa de aplicación ejecutado en relación interbloqueada para el contenido AV; transmitiendo a un aparato de terminal externo un segundo comando para controlar el funcionamiento de un segundo programa de aplicación que puede ser ejecutado por el aparato terminal en relación interbloqueada para el contenido AV cuando se conecta el aparato terminal al aparato de recepción, la recepción del primer comando transmitido desde el aparato terminal ejecutando el segundo programa de aplicación, y ejecutando el primer programa de aplicación en respuesta al primer comando recibido. [9] Un aparato terminal incluyendo: una porción de recepción de comando configurado para recibir un segundo comando para controlar el funcionamiento de un segundo programa de aplicación ejecutado en relación interbloqueada al contenido AV siendo recibido, el segundo comando se transmite desde un aparato receptor ejecutando un primer programa de aplicación en relación interbloqueada para el contenido AV recibido; una porción de ejecución de comandos configurado para ejecutar, el segundo programa de aplicación en respuesta al segundo comando recibido, y una porción de transmisión de comando configurado para transmitir al aparato de recepción a un primer comando para controlar el funcionamiento del primer programa de aplicación de acuerdo con la operación del segundo programa de aplicación . [10] El aparato terminal descrito en [9] anterior, en el que: si el aparato terminal no está ejecutando el segundo programa de aplicación, la porción de recepción de comando recibe el segundo comando para activar el segundo programa de aplicación, y si el aparato de recepción ha terminado la ejecución del primer programa de aplicación, la porción de recepción de comando recibe el segundo comando para la terminación de la ejecución del segundo programa de aplicación . [11] El aparato terminal descrito en [10] anteriormente, en el que, si un usuario ha permitido la activación del segundo programa de aplicación, la porción de la ejecución del comando activa el segundo programa de aplicación en respuesta al segunda comando. [12] El aparato terminal descrito en cualquiera de [9] a [11] anterior, en el que: si el aparato terminal está ejecutando el segundo programa de aplicación, la porción de recepción de comando recibe el segundo comando para provocar que el segundo programa de aplicación ejecute un proceso especifico; y si el aparato receptor ha terminado la ejecución del primer programa de aplicación, la porción de recepción de comando recibe el segundo comando para dar por terminado el proceso especifico que se está ejecutando actualmente. [13] El aparato terminal descrito en [12] anterior, en el que, si un usuario ha permitido la ejecución del proceso específico, la porción de la ejecución del comando hace que el segundo programa de aplicación ejecute el proceso específico en respuesta al segundo comando. [14] Un método de control incluyendo los pasos de: recibir un segundo comando para controlar el funcionamiento de un segundo programa de aplicación ejecutado en relación interbloqueada al contenido AV siendo recibido, el segundo comando se transmite desde un aparato receptor la ejecución de un primer programa de aplicación en relación interbloqueada al contenido AV recibido; ejecutando el segundo programa de aplicación en respuesta al segundo comando recibido, y transmitiendo al aparato de recepción un primer comando para controlar el funcionamiento del primer programa de aplicación de acuerdo con la operación del segundo programa de aplicación. [15] Un programa para controlar un aparato terminal, el programa ocasiona que una computadora del aparato terminal ejecute un procedimiento que incluye los pasos de: recibir un segundo comando para controlar el funcionamiento de un segundo programa de aplicación ejecutado en relación interbloqueada al contenido AV siendo recibido, el segundo comando que está siendo transmitido desde un aparato receptor ejecutando un primer programa de aplicación en relación interbloqueada al contenido AV recibido; ejecutando el segundo programa de aplicación en respuesta al segundo comando recibido, y transmitiendo al aparato de recepción un primer comando para controlar el funcionamiento del primer programa de aplicación de acuerdo con la operación del segundo programa de aplicación. [16] Un sistema de comunicación que incluye: un aparato de recepción, y un aparato terminal, en el que el aparato de recepción incluye una porción de recepción configurado para recibir el contenido AV siendo transmitido, una primera porción de la ejecución del comando configurado para ejecutar un primer programa de aplicación en respuesta a un primer comando para controlar el funcionamiento del primer programa de aplicación que se ejecuta en relación interbloqueada al contenido AV, una primera porción de transmisión de comando configurado para transmitir al aparato terminal un segundo comando para controlar el funcionamiento de un segundo programa de aplicación que se puede ejecutar por el aparato terminal en relación interbloqueada al contenido AV cuando el aparato terminal está conectado al aparato de recepción, y una primera porción de recepción de comando configurado para recibir el primer comando transmitido desde el aparato terminal ejecutando el segundo programa de aplicación, y el aparato terminal incluye una segunda porción de recepción de comando configurado para recibir el segundo comando transmitido desde el aparato de recepción, una segunda porción de ejecución del comando configurado para ejecutar el segundo programa de aplicación en respuesta al segundo comando recibido, y una segunda porción de transmisión de comando configurado para transmitir al aparato de recepción el primer comando de acuerdo con la operación del segundo programa de aplicación, y la primera porción de ejecución de comando ejecutando el primer programa de aplicación en respuesta al primer comando recibido.
Lista de Signos de Referencia 1 Sistema de Radiodifusión, 21 Aparatos de Radiodifusión, 22 servidor, 23 Aparatos de Recepción, 24 Aparatos Externos, 61 Sintonizador, 67 Porción de análisis del activador, 68 Porción de control, 71 I/F de Comunicación, 73 Motor de Aplicación, 75 I/F Externo, 91 I/F Externo, 92 Porción de análisis de comando, 93 Porción de control, 96 Motor de aplicación, 97 I/F de Comunicación, 98 Porción de visualización, 200 Computadora, 201 CPU.

Claims (16)

REIVINDICACIONES
1. Un aparato de recepción caracterizado en que comprende : una porción de recepción configurada para recibir el contenido AV que está siendo transmitido; una porción de ejecución del comando configurado para ejecutar un primer programa de aplicación en respuesta a un primer comando para controlar el funcionamiento de dicho primer programa de aplicación ejecutado en relación interbloqueada a dicho contenido AV; una porción de transmisión de comando, configurada para transmitir a un aparato terminal externo un segundo comando para controlar el funcionamiento de un segundo programa de aplicación que se puede ejecutar por dicho aparato terminal en relación interbloqueada a dicho contenido AV cuando dicho aparato terminal está conectado a dicho aparato de recepción, y una porción de recepción de comando configurado para recibir dicho primer comando transmitido desde dicho aparato terminal de la ejecución de dicho segundo programa de aplicación, en el que dicha porción de ejecución de comando ejecuta dicho primer programa de aplicación en respuesta al primer comando recibido .
2. El aparato de recepción de acuerdo con la reivindicación 1, caracterizado en que comprende además: una porción de extracción del activador configurado para extraer la información del activador que se transmite junto con dicho contenido AV y que se refiere al control de dicho primer programa de aplicación, en el que dicha porción de ejecución de comando ejecuta dicho primer programa de aplicación en respuesta a dicho primer comando designado por la información del activador extraída .
3. El aparato de recepción de acuerdo con la reivindicación 1, caracterizado en que: si dicho aparato terminal todavía tiene que ejecutar dicho segundo programa de aplicación, dicha porción de transmisión de comando transmite el segundo comando para activar dicho segundo programa de aplicación, y si dicho aparato de recepción ha terminado la ejecución de dicho primer programa de aplicación, dicha porción de transmisión de comando transmite el segundo comando para poner fin a la ejecución de dicho segundo programa de aplicación.
4. El aparato de recepción de acuerdo con la reivindicación 1, caracterizado en: si dicho aparato terminal está ejecutando dicho segundo programa de aplicación, dicha porción de transmisión de comando transmite el segundo comando para hacer que dicho segundo programa de aplicación para llevar a cabo un proceso específico, y si dicho aparato de recepción ha terminado la ejecución de dicho primer programa de aplicación, dicha porción de transmisión de comando transmite el segundo comando para terminar el proceso especifico que se ejecuta actualmente.
5. El aparato de recepción de acuerdo con la reivindicación 1, caracterizado en que, en respuesta a dicho primer comando recibido desde dicho aparato terminal, dicha porción de la ejecución del comando ya sea que mantiene la visualización de la información mostrada por dicho primer programa de aplicación, elimina la visualización de dicha información, o actualiza la visualización de dicha información.
6. El aparato de recepción de acuerdo con la reivindicación 2, caracterizado en que: dicha información del activador incluye el primer comando que designa la adquisición, el registro, o la activación de dicho primer programa de aplicación, o inyección, suspensión, o terminación de un evento, y en respuesta a dicho primer comando, dicha porción de la ejecución del comando ejecuta la adquisición, registro, o la activación de dicho primer programa de aplicación, la inyección de un evento en el primer programa de aplicación actualmente en ejecución, la suspensión de dicho primer programa de aplicación actualmente en ejecución, o la terminación de dicho primer programa de aplicación actualmente en ejecución.
7. Un método de control caracterizado en que comprende los pasos de: recibir el contenido AV que está siendo transmitido; ejecutar un primer programa de aplicación en respuesta a un primer comando para controlar el funcionamiento de dicho primer programa de aplicación ejecutado en relación interbloqueada a dicho contenido AV; transmitir a un aparato terminal externo un segundo comando para controlar el funcionamiento de un segundo programa de aplicación que se puede ejecutar por dicho aparato terminal en relación interbloqueada a dicho contenido AV cuando dicho aparato terminal está conectado a dicho aparato de recepción; recibir dicho primer comando transmitido desde dicho aparato terminal ejecutando dicho segundo programa de aplicación, y ejecutar dicho primer programa de aplicación en respuesta al primer comando recibido.
8. Un programa para el control de un aparato de recepción, dicho programa caracterizado en que hace que una computadora de dicho aparato de recepción ejecute un proceso que comprende los pasos de: recibir el contenido de AV siendo transmitido; ejecutar un primer programa de aplicación en respuesta a un primer comando para controlar el funcionamiento de dicho primer programa de aplicación ejecutado en relación interbloqueada de dicho contenido AV; transmitir a un aparato terminal externo un segundo comando para controlar el funcionamiento de un segundo programa de aplicación que se puede ejecutar por dicho aparato terminal en relación interbloqueada a dicho contenido AV cuando dicho aparato terminal está conectado a dicho aparato de recepción; recibir dicho primer comando transmitido desde dicho aparato terminal ejecutando dicho segundo programa de aplicación, y ejecutar dicho primer programa de aplicación en respuesta al primer comando recibido.
9. Un aparato terminal caracterizado en que comprende: una porción de recepción de comando, configurada para recibir un segundo comando para controlar el funcionamiento de un segundo programa de aplicación ejecutado en relación interbloqueada al contenido AV que está siendo recibido, dicho segundo comando se transmite desde un aparato receptor ejecutando un primer programa de aplicación en relación interbloqueada al contenido AV recibido; una porción de la ejecución del comando, configurada para ejecutar dicho segundo programa de aplicación en respuesta al segundo comando recibido, y una porción de transmisión de comando, configurada para transmitir a dicho aparato de recepción un primer comando para controlar el funcionamiento de dicho primer programa de aplicación de conformidad con la operación de dicho segundo programa de aplicación.
10. El aparato terminal de acuerdo con la reivindicación 9, caracterizado en que: si dicho aparato terminal no está ejecutando dicho segundo programa de aplicación, dicha porción de recepción de comando recibe el segundo comando para la activación de dicho segundo programa de aplicación, y si dicho aparato de recepción ha terminado la ejecución de dicho primer programa de aplicación, dicha porción de recepción de comando recibe el segundo comando para terminar la ejecución de dicho segundo programa de aplicación.
11. El aparato terminal de acuerdo con la reivindicación 10, caracterizado en que, si un usuario ha permitido la activación de dicho segundo programa de aplicación, dicha porción de ejecución de comando activa dicho segundo programa de aplicación en respuesta a dicho segundo comando.
12. El aparato terminal de acuerdo con la reivindicación 9, caracterizado en que: si dicho aparato terminal está ejecutando dicho segundo programa de aplicación, dicha porción de recepción de comando recibe el segundo comando para hacer que dicho segundo programa de aplicación ejecute un proceso especifico, y si dicho aparato de recepción ha terminado la ejecución de dicho primer programa de aplicación, dicha porción de recepción de comandos recibe el segundo comando para dar por terminado el proceso especifico que se ejecuta actualmente.
13. El aparato terminal de acuerdo con la reivindicación 12, caracterizado en que, si un usuario ha permitido la ejecución de dicho proceso especifico, dicha porción de ejecución de comando hace que dicho segundo programa de aplicación ejecute dicho proceso especifico en respuesta a dicho segundo comando.
14. Un método de control caracterizado en que comprende los pasos de: recibir un segundo comando para controlar el funcionamiento de un segundo programa de aplicación ejecutado en relación interbloqueada al contenido AV que está siendo recibido, dicho segundo comando se transmite desde un aparato receptor ejecutando un primer programa de aplicación en relación interbloqueada al contenido AV recibido; ejecutar dicho segundo programa de aplicación en respuesta al segundo comando recibido, y transmitir a dicho aparato de recepción un primer comando para controlar el funcionamiento de dicho primer programa de aplicación de acuerdo con la operación de dicho segundo programa de aplicación.
15. Un programa para controlar un aparato terminal, dicho programa caracterizado en provoca que una computadora de dicho aparato terminal ejecute un proceso que comprende los pasos de: recibir un segundo comando para controlar el funcionamiento de un segundo programa de aplicación ejecutado en relación interbloqueada al contenido AV que está siendo recibido, dicho segundo comando siendo transmitido desde un aparato receptor ejecutando un primer programa de aplicación en relación interbloqueada al contenido AV recibido; ejecutar dicho segundo programa de aplicación en respuesta al segundo comando recibido, y transmitir a dicho aparato de recepción un primer comando para controlar el funcionamiento de dicho primero programa de aplicación de acuerdo con la operación de dicho segundo programa de aplicación.
16. Un sistema de comunicación caracterizado en que comprende : un aparato de recepción, y un aparato terminal, en el que dicho aparato de recepción incluye una porción de recepción configurada para recibir contenido de AV que se transmite, una primera porción de la ejecución del comando configurado para ejecutar un primer programa de aplicación en respuesta a un primer comando para controlar la operación de dicho primer programa de aplicación ejecutado en relación interbloqueada a dicho contenido AV, una primera porción de transmisión de comando, configurada para transmitir a dicho aparato terminal un segundo comando para controlar el funcionamiento de un segundo programa de aplicación que se puede ejecutar por dicho aparato terminal en relación interbloqueada a dicho contenido AV cuando dicho aparato terminal está conectado a dicho aparato de recepción, y una primera porción de recepción de comando, configurada para recibir dicho primer comando transmitido desde dicho aparato terminal ejecutando dicho segundo programa de aplicación, y dicho aparato terminal incluye una segunda porción de recepción de comando, configurada para recibir dicho segundo comando transmitido desde dicho aparato de recepción, una segunda porción de ejecución del comando, configurada para ejecutar dicho segundo programa de aplicación en respuesta al segundo comando recibido, y una segunda porción de transmisión de comando, configurada para transmitir a dicho aparato de recepción dicho primer comando de acuerdo con la operación de dicho segundo programa de aplicación, dicha primera porción de la ejecución del comando ejecutando dicho primer programa de aplicación en respuesta al primer comando recibido. RESUMEN DE LA INVENCIÓN La presente tecnología se refiere a un aparato de recepción, un aparato terminal, un método de control, un programa, y un sistema de comunicación para controlar el funcionamiento de un aparato externo conectado al aparato de recepción en relación interbloqueada al contenido AV. El aparato receptor ejecuta un primer programa de aplicación en respuesta a un primer comando para controlar el funcionamiento del primer programa de aplicación ejecutado en relación interbloqueada para el contenido AV; transmite a un aparato externo un segundo comando para controlar el funcionamiento de un segundo programa de aplicación cuando el aparato externo está conectado al aparato de recepción y dirigido para ser operado en relación interbloqueada para el contenido AV; recibe el primer comando transmitido desde el aparato externo ejecutando el segundo programa de aplicación, y ejecuta el primer programa de aplicación en respuesta al primer comando recibido. Esta tecnología se puede aplicar a un aparato de recepción de difusión digital para la recepción de señales de difusión de televisión digital, por ejemplo.
MX2013014347A 2011-06-15 2012-06-08 Aparato de recepcion, aparato terminal, metodo de cotrol, programa, y sistema de comunicacion. MX2013014347A (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201161497344P 2011-06-15 2011-06-15
US201161512254P 2011-07-27 2011-07-27
PCT/JP2012/064806 WO2012173060A1 (ja) 2011-06-15 2012-06-08 受信装置、端末装置、制御方法、プログラム、及び通信システム

Publications (1)

Publication Number Publication Date
MX2013014347A true MX2013014347A (es) 2014-01-31

Family

ID=47357049

Family Applications (1)

Application Number Title Priority Date Filing Date
MX2013014347A MX2013014347A (es) 2011-06-15 2012-06-08 Aparato de recepcion, aparato terminal, metodo de cotrol, programa, y sistema de comunicacion.

Country Status (8)

Country Link
EP (1) EP2723068B1 (es)
JP (1) JP5772954B2 (es)
KR (1) KR101996098B1 (es)
CN (1) CN103597843B (es)
CA (1) CA2836211C (es)
MX (1) MX2013014347A (es)
TW (1) TWI514277B (es)
WO (1) WO2012173060A1 (es)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9143565B2 (en) 2013-05-30 2015-09-22 Opentv, Inc. Synchronizing an application on a companion device
JP6147141B2 (ja) * 2013-08-28 2017-06-14 シャープ株式会社 デジタル放送受信機、及び、放送通信連携システム
JP6306179B2 (ja) * 2013-11-13 2018-04-04 エルジー エレクトロニクス インコーポレイティド ネットワークにより連結された放送受信装置と他のデバイス間の連結を管理する方法及び装置
JP2015128241A (ja) * 2013-12-27 2015-07-09 株式会社東芝 電子機器、制御方法、及びプログラム
WO2015146683A1 (ja) * 2014-03-25 2015-10-01 シャープ株式会社 放送受信機および制御プログラム
CN103856807A (zh) * 2014-03-25 2014-06-11 北京奇艺世纪科技有限公司 一种跨屏互动控制方法及装置
JP6591752B2 (ja) * 2015-01-15 2019-10-16 パイオニア株式会社 放送受信装置、通信装置及び通信コンテンツ提示制御方法
CN105992046B (zh) * 2015-02-26 2020-07-07 阿里巴巴集团控股有限公司 一种业务数据的推送方法、装置和系统
FR3033221B1 (fr) * 2015-02-26 2017-02-24 Peugeot Citroen Automobiles Sa Procede et systeme pour la personnalisation d’un flux audio
JP6629790B2 (ja) * 2017-05-18 2020-01-15 マクセル株式会社 放送受信装置
JP6953238B2 (ja) * 2017-08-31 2021-10-27 シャープ株式会社 受信装置、受信方法及びプログラム
JP6501859B2 (ja) * 2017-12-13 2019-04-17 株式会社東芝 受信機および通信方法、サーバー機器
JP6581231B2 (ja) * 2018-03-09 2019-09-25 株式会社東芝 連携処理方法、放送信号送出方法、受信機及び携帯情報端末
JP6581232B2 (ja) * 2018-03-09 2019-09-25 株式会社東芝 連携処理方法、放送信号送出方法、受信機及び携帯情報端末
JP2020064255A (ja) * 2018-10-19 2020-04-23 セイコーエプソン株式会社 表示装置、表示装置の制御方法、画像出力装置、及び表示システム
JP6759431B2 (ja) * 2019-08-26 2020-09-23 株式会社東芝 連携処理方法、放送信号送出方法および受信機
JP2020025274A (ja) * 2019-09-19 2020-02-13 パイオニア株式会社 放送受信装置、通信装置及び通信コンテンツ提示制御方法
JP6835989B2 (ja) * 2020-01-23 2021-02-24 マクセル株式会社 デジタル放送受信装置、アプリケーション動作の制御方法
JP7117069B2 (ja) * 2020-08-20 2022-08-12 マクセル株式会社 放送受信装置及び表示方法
JP2021002837A (ja) * 2020-09-01 2021-01-07 株式会社東芝 連携処理方法、放送信号送出方法および受信機

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1024490B1 (en) * 1999-01-27 2003-04-09 Matsushita Electric Industrial Co., Ltd. AV data and computer data recording method and reproduction method, and recording drive and reproduction drive, information recording system and information reproduction system, and information recording medium for such methods
JP4487374B2 (ja) * 1999-06-01 2010-06-23 ソニー株式会社 符号化装置及び符号化方法並びに多重化装置及び多重化方法
US7631327B2 (en) * 2001-08-08 2009-12-08 Accenture Global Services Gmbh Enhanced custom content television
JP2003115050A (ja) * 2001-10-04 2003-04-18 Sony Corp 映像データ処理装置及び映像データ処理方法、データ配信装置及びデータ配信方法、データ受信装置及びデータ受信方法、記憶媒体、並びにコンピュータ・プログラム
US7987491B2 (en) * 2002-05-10 2011-07-26 Richard Reisman Method and apparatus for browsing using alternative linkbases
JP4307910B2 (ja) * 2003-03-07 2009-08-05 富士フイルム株式会社 動画像切り出し装置および方法並びにプログラム
GB0307694D0 (en) * 2003-04-03 2003-05-07 Koninkl Philips Electronics Nv Broadcast delivery to a wireless device
KR101092287B1 (ko) * 2004-02-13 2011-12-13 소니 주식회사 화상 처리 장치 및 화상 처리 방법
CN101124536A (zh) * 2004-04-07 2008-02-13 塞思·哈伯曼 用于显示视频选择指南的系统和方法
JP4655534B2 (ja) 2004-08-04 2011-03-23 ソニー株式会社 端末装置およびデータ処理方法、プログラム並びに記録媒体
JP2007116669A (ja) * 2005-09-22 2007-05-10 Sharp Corp サブコンテンツ再生装置及びコンテンツ関連サービス提供システム
US20080247543A1 (en) * 2007-02-22 2008-10-09 Colin Kennedy Mick Method and apparatus for protecting digital rights of copyright holders of publicly distributed multimedia files
JP4572928B2 (ja) * 2007-11-08 2010-11-04 ソニー株式会社 遠隔制御端末、情報取得装置、情報提供装置、情報提供システム、情報提供方法、およびプログラム
US20100205628A1 (en) * 2009-02-12 2010-08-12 Davis Bruce L Media processing methods and arrangements

Also Published As

Publication number Publication date
CN103597843A (zh) 2014-02-19
KR101996098B1 (ko) 2019-10-01
CA2836211C (en) 2023-08-29
CA2836211A1 (en) 2012-12-20
TW201304537A (zh) 2013-01-16
CN103597843B (zh) 2017-10-20
EP2723068A1 (en) 2014-04-23
WO2012173060A1 (ja) 2012-12-20
JP5772954B2 (ja) 2015-09-02
TWI514277B (zh) 2015-12-21
JPWO2012173060A1 (ja) 2015-02-23
KR20140026550A (ko) 2014-03-05
EP2723068B1 (en) 2020-05-27
EP2723068A4 (en) 2014-10-29

Similar Documents

Publication Publication Date Title
MX2013014347A (es) Aparato de recepcion, aparato terminal, metodo de cotrol, programa, y sistema de comunicacion.
US20210168471A1 (en) Reception apparatus, terminal apparatus, control method, program, and communication system
CN105933084B (zh) 接收设备,接收方法和程序
US11019406B2 (en) Receiving device, receiving method, program, and information processing system
JP6346859B2 (ja) 受信装置、受信方法、送信装置、及び、送信方法
KR102057107B1 (ko) 수신 장치, 수신 방법, 프로그램 및 정보 처리 시스템
US9219950B2 (en) Reproduction apparatus, reproduction method, and program
WO2014021125A1 (ja) 受信装置、受信方法、送信装置、及び送信方法

Legal Events

Date Code Title Description
FG Grant or registration