[go: up one dir, main page]

ES2626453T3 - Dispositivo de recepción, método de recepción, dispositivo de transmisión y método de transmisión - Google Patents

Dispositivo de recepción, método de recepción, dispositivo de transmisión y método de transmisión Download PDF

Info

Publication number
ES2626453T3
ES2626453T3 ES13825085.7T ES13825085T ES2626453T3 ES 2626453 T3 ES2626453 T3 ES 2626453T3 ES 13825085 T ES13825085 T ES 13825085T ES 2626453 T3 ES2626453 T3 ES 2626453T3
Authority
ES
Spain
Prior art keywords
tpt
specified
information
attribute
amt
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES13825085.7T
Other languages
English (en)
Inventor
Naohisa Kitazato
Yasuaki Yamagishi
Yoshiharu Dewa
Jun Kitahara
Mark Eyer
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
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
Application granted granted Critical
Publication of ES2626453T3 publication Critical patent/ES2626453T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • 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
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

Un dispositivo de recepción (20, 21) que comprende: un receptor (211) configurado para recibir contenido de AV; un adquiridor de información de disparo (220) configurado para adquirir información de disparo transmitida junto con contenido de AV, la información de disparo que está adaptada para identificar información de control para controlar la operación de un programa de aplicaciones ejecutado por dicho dispositivo de recepción (20, 21) y ejecutarse conjuntamente con el contenido de AV; un adquiridor de tabla (225) configurado para adquirir una tabla entregada a través de una red, en cuya tabla se almacena la información de control identificada por la información de disparo en respuesta a una primera información de versión que se incluye en la información de disparo e indica una versión de la tabla; y una sección de control (221) configurada para controlar la operación del programa de aplicaciones en respuesta a la información de control que se identifica por la información de disparo y se almacena en la tabla.

Description

imagen1
imagen2
imagen3
imagen4
imagen5
imagen6
Las cadenas de caracteres de m=<media_time>, e=<event_id>, t=<event_time>, s=<spread> y v=<version> se enlazan con la cadena de caracteres que indica la información de disparo. Esto permite al dispositivo de recepción 20 adquirir valores de media_time, event_id, event_time, spread y version. En base a estos valores adquiridos, el dispositivo de recepción 20 controla la operación de la aplicación conjunta y actualiza la TPT y la AMT, por ejemplo.
Un método de descripción de la información de disparo es arbitrario y no está limitado a los ejemplos de descripción mostrados en la Fig. 5.
La información de disparo se configura de la manera descrita anteriormente.
[Configuración detallada de la TPT]
A continuación, se describirá una configuración detallada de la TPT.
La Fig. 6 es un diagrama que muestra un ejemplo de una especificación detallada de la TPT. La TPT se describe mediante un lenguaje de marcado tal como XML (Lenguaje Extensible de Marcado), por ejemplo.
Como se muestra en la Fig. 6, se describe un elemento de TPT como un elemento raíz de la TPT. En el elemento de TPT, se describe información de un evento adaptado para controlar la operación de una aplicación conjunta, etc.
El elemento de TPT incluye un atributo protocolVersion, atributo id, atributo tptVersion, atributo updatingTime, atributo expireDate, atributo serviceId, atributo baseURL, elemento Capabilities, elemento LiveTrigger y elemento Application.
En el atributo protocolVersion, se especifica información que indica una versión de una especificación definida en esta TPT. Esta versión incluye una versión mayor y una versión menor.
En el atributo id, se especifica un ID adaptado para identificar esta TPT. Por ejemplo, en el atributo id, se especifica una cadena de caracteres obtenida enlazando domain_name y program_id mediante “/”. program_id corresponde a segment_id y es un ID mediante el cual se puede identificar contenido de difusión.
En el atributo tptVersion, se especifica información que indica la versión de esta TPT.
En el atributo updatingTime, se especifica información que indica un periodo de actualización de esta TPT.
En el atributo expireDate, se especifica información que indica una fecha de vencimiento de esta TPT.
En el atributo de serviceId, se especifica un ID que indica qué servicio se usa para transmitir la aplicación conjunta entre servicios que son transmitidos de tal manera que se incluyan en una señal de difusión. Por ejemplo, si la aplicación conjunta se transmite por un servicio NRT, service_id del servicio NRT se especifica en el atributo serviceId.
El servicio NRT (No en Tiempo Real) es un servicio en el cual se realiza la reproducción después de que el contenido NRT transmitido utilizando una sesión FLUTE (Entrega de Archivos sobre Transporte Unidireccional) se acumule temporalmente en un almacenamiento de un receptor. En el caso de utilizar el servicio NRT, se transmite una aplicación conjunta en lugar de contenido NRT.
En el atributo baseURL, se especifica un URL que sirve como base del URL especificado por esta TPT. Por ejemplo, “http://xbc.com” se especifica en el atributo baseURL. Por lo tanto, un camino relativo cuando se emplea la URL base como la base se puede especificar en otro URL especificado por esta TPT.
En el elemento Capabilities, se especifica información que indica una función requerida para el dispositivo de recepción 20 en el control de la operación de la aplicación conjunta mediante el uso de esta TPT. Es decir, cuando se tiene la función especificada por el elemento Capabilities, el dispositivo de recepción 20 determina que se puede utilizar esta TPT. Cuando el dispositivo de recepción 20 no tiene la función especificada, se ignora esta TPT.
El elemento LiveTrigger es un elemento hijo del elemento de TPT, y se describe información relativa a la información de disparo adaptada para permitir a un radiodifusor, etc. ejecutar un evento en la temporización deseada en caso de una difusión en directo de contenido de difusión (de aquí en adelante, referida como la información de disparo en directo). El elemento LiveTrigger incluye un atributo URL, atributo deliveryType y atributo pollPeriod.
En el atributo URL, se describe un URL para acceder a un servidor que proporciona información de disparo en directo (servidor de disparo 80 en la Fig. 16 a ser descrita más tarde).
En el atributo deliveryType, se especifica una regulación a la recepción de información de disparo en directo. En el atributo deliveryType, se especifica “Difusión continua”, “sondeo largo” o “sondeo corto”.
En el atributo pollPeriod, se especifica un tiempo que indica un intervalo de consulta al servidor de disparo 80 (Fig. 16) acerca de información de disparo en directo. Este tiempo se especifica en unidades de segundo, por ejemplo.
10
15
20
25
30
35
40
45
50
El elemento Application es un elemento hijo del elemento de TPT y se describe información relacionada con la aplicación conjunta. El elemento Application incluye un atributo appID, un atributo appType, un atributo appName, un atributo globalID, un atributo appVersion, un atributo testApp, un atributo cookieSpace, un atributo frequencyOfUse, un atributo frequencyOfUpdate, un atributo expireDate, un atributo availInternet, un atributo availBroadcast, un elemento URL, un elemento Capabilities, un elemento ContentItem, y un elemento Event.
En el atributo appID, se especifica un ID adaptado para identificar la aplicación conjunta pertinente.
En el atributo appType, se especifica información relacionada con el atributo file de la aplicación conjunta pertinente, etc.
En el atributo appName, se especifica información que indica un nombre de la aplicación conjunta pertinente. Por ejemplo, cuando se pueden activar aplicaciones conjuntas plurales, sus nombres se presentan a un usuario para permitir la selección, haciendo por ello que una aplicación conjunta deseada sea activada.
En el atributo globalId, se especifica un URI (Identificador de Recursos Uniforme) por el cual se puede identificar globalmente la aplicación conjunta pertinente.
En el atributo appVersion, se especifica información que indica la versión de la aplicación conjunta pertinente.
El atributo testApp se especifica cuando la aplicación conjunta pertinente se usa con el propósito de una prueba del desarrollo de producto, por ejemplo. Por lo tanto, este atributo testApp se ignora en una operación normal.
En el atributo cookieSpace, se especifica información que indica una capacidad de almacenamiento necesaria cuando se ejecuta la aplicación conjunta pertinente.
En el atributo frequencyOfUse, se especifica información que indica a qué frecuencia se usa la aplicación conjunta pertinente. Por ejemplo, esta frecuencia de uso se especifica en unidades de hora o en unidades de día y se puede almacenar en caché preferentemente una aplicación conjunta cuya frecuencia de uso es alta.
En el atributo frequencyOfUpdate, se especifica información que indica a qué frecuencia se actualiza la aplicación conjunta pertinente. Por ejemplo, esta frecuencia de actualización se especifica en unidades de hora o en unidades de día y se puede almacenar en caché preferentemente una aplicación conjunta cuya frecuencia de actualización es alta.
En el atributo expireDate, se especifica información que indica una fecha de vencimiento de la aplicación conjunta pertinente.
En el atributo availInternet, se especifica información que indica si se entrega o no mediante Internet la aplicación conjunta pertinente.
En el atributo availBroadcast, se especifica información que indica si se entrega o no mediante difusión la aplicación conjunta pertinente.
En el elemento URL, se especifica un URL que indica una fuente de adquisición de la aplicación conjunta pertinente. Por ejemplo, el URL del servidor de aplicaciones 40 se especifica en el elemento URL. Si por ejemplo “http://xbc.com” se especifica como la URL base descrita anteriormente, la cadena de caracteres que lo sigue y que está después de “/” se especifica en este elemento URL.
En el elemento Capabilities, se especifica información que indica la función requerida para el dispositivo de recepción 20 en la ejecución de la aplicación conjunta pertinente. Es decir, cuando se tiene la función especificada por el elemento Capabilities, el dispositivo de recepción 20 determina que se puede ejecutar la aplicación conjunta pertinente.
El elemento de ContentItem es un elemento hijo del elemento Application y se describe información relacionada con almacenamiento en caché de archivos (por ejemplo, archivo HTML, archivo JPEG, etc.) que configuran la aplicación conjunta pertinente. El elemento ContentItem incluye un elemento URL, un elemento updatesAvail y un elemento Size.
En el elemento URL, se especifica un URL de un archivo a ser almacenado en caché.
En el elemento updatesAvail, se especifica información relacionada con la actualización del archivo a ser almacenado en caché.
En el elemento Size, se especifica información que indica el tamaño del archivo a ser almacenado en caché.
El elemento Event es un elemento hijo del elemento Application y se describe información de control adaptada para controlar la operación de la aplicación conjunta. El elemento Event incluye un atributo eventId, un atributo destination, un atributo action, un atributo diffusion y un elemento data.
5
10
15
20
25
30
35
40
45
En el atributo eventId, se especifica un ID adaptado para identificar un evento.
En el atributo destination, se especifica un aparato como objetivo de control de la aplicación conjunta por el evento pertinente. Aquí, además del dispositivo de recepción 20, por ejemplo, si un dispositivo externo (no mostrado) se conecta al dispositivo de recepción 20, este dispositivo externo se especifica como aparato objetivo del evento.
Por ejemplo, en el atributo destination, se especifica “HDTV (Televisión de Alta Definición)” si el aparato objetivo del evento es un receptor de televisión compatible con calidad de imagen alta, y se especifica “SDTV (Televisión de Definición Estándar)” si el aparato objetivo es un receptor de televisión compatible con calidad de imagen estándar. “externo-1”, “externo-2,” etc. se especifica si el aparato objetivo del evento es un dispositivo externo.
En el atributo action, “registrar” “ejecutar”, “suspender”, “terminar”, “evento de flujo”, etc. se especifica como una acción especificada por el evento pertinente.
El registrar es una acción adaptada para ordenar la adquisición o el registro de una aplicación conjunta. Aquí, el registro de la aplicación conjunta supone que la prioridad y fecha de vencimiento de la aplicación conjunta adquirida se almacenan en asociación con la aplicación conjunta adquirida.
El ejecutar es una acción adaptada para ordenar la adquisición o la activación de una aplicación conjunta. Si la aplicación conjunta especificada está en una pausa, el ejecutar reanuda la ejecución de esta aplicación conjunta.
El suspender es una acción adaptada para suspender la aplicación conjunta en ejecución para hacerla hacer una pausa.
El terminar es una acción adaptada para detener la aplicación conjunta en ejecución.
El evento de flujo es una acción adaptada para disparar un evento en la aplicación conjunta en ejecución.
Como la acción especificada en el atributo action, se pueden especificar, por ejemplo, no solamente las acciones descritas anteriormente sino también otra acción como ”suspender-ejecutar” o “terminar-ejecutar”.
El suspender-ejecutar es una acción de tipo compuesto que surge de la integración de la ejecución para la aplicación conjunta especificada y la suspensión para otra aplicación conjunta. Es decir, “suspender-ejecutar” se especifica en el atributo action en caso de ordenar la adquisición o activación de la aplicación conjunta especificada y una pausa de otra aplicación conjunta distinta de ella.
El terminar-ejecutar surge de la integración de la ejecución para una aplicación conjunta especificada y la terminación para otra aplicación conjunta. Es decir, “terminar-ejecutar” se especifica en el atributo action en el caso de ordenar la adquisición o activación de la aplicación conjunta especificada y la parada de otra aplicación conjunta distinta de ella.
En el atributo diffusion, se especifica información adaptada para dispersar estocásticamente la temporización a la que se aplica el evento en el dispositivo de recepción 20. Debido al ajuste de esta información, cuando los dispositivos de recepción 20 plurales adquieren una aplicación conjunta desde el servidor de aplicaciones 40, el acceso del mismo se puede dispersar sin concentrarse en un momento.
En el elemento data, se especifican datos referidos al disparo del evento pertinente cuando la acción es el evento de flujo.
La TPT se configura de la manera descrita anteriormente.
La especificación de la TPT explicada con referencia a la Fig. 6 es un ejemplo y también se puede emplear otra especificación.
[Configuración detallada de la AMT]
A continuación, se describirá una configuración detallada de la AMT.
La Fig. 7 es un diagrama que muestra un ejemplo de una especificación detallada de la AMT. La AMT se describe mediante un lenguaje de marcado tal como el XML, por ejemplo.
Como se muestra en la Fig. 7, un elemento de AMT se describe como el elemento raíz de la AMT. En el elemento de AMT, se describe información del periodo válido de un evento adaptado para controlar la operación de una aplicación conjunta, etc.
El elemento de AMT incluye un atributo de protocolVersion, un atributo segmentId, un atributo beginMT y un elemento Activation.
En el atributo protocolVersion, se especifica información que indica la versión s de la especificación s definida en esta AMT. Esta versión incluye una versión mayor y una versión menor.
10
15
20
25
30
35
40
45
En el atributo segmentId, se identifica un ID que corresponde al atributo id de la TPT. Mediante este ID, se identifica la TPT que corresponde a esta AMT. Por ejemplo, se especifica en el atributo segmentId una cadena de caracteres obtenida enlazando domain_name y program_id mediante “/”.
En el atributo beginMT inicio, se especifica información que indica un tiempo de comienzo de un intervalo de tiempo de un segmento sujeto (intervalo específico).
El elemento Activation es un elemento hijo del elemento de AMT y se describe información adaptada para identificar el evento para la aplicación conjunta. El elemento Activation incluye un atributo targetId, un atributo startTime y un atributo endTime.
En el atributo targetId, se especifica un ID que se describe en la TPT y se adapta para identificar el evento para la aplicación conjunta. Por ejemplo, en este ID, se especifica un objeto obtenido combinando el ID especificado en el atributo appID del elemento Application de la TPT y el ID especificado en el atributo eventId del elemento Event.
En el atributo startTime, se especifica información que indica un tiempo de comienzo del periodo válido del evento identificado por el atributo targetId.
En el atributo endTime, se especifica información que indica un tiempo de finalización del periodo válido del evento identificado por el atributo targetId.
Es decir, el periodo válido del evento se define por el atributo startTime y el atributo endTime, que indican dos puntos en el eje de tiempo de progresión del contenido difusión correspondiente. Por ejemplo, en el dispositivo de recepción 20, cuando el tiempo indicado por el reloj de medios pasa el tiempo de comienzo válido indicado por el atributo startTime, el evento que corresponde a este tiempo de comienzo válido se considera que es válido. No obstante, en este caso, solamente se puede especificar el atributo startTime sin especificar el atributo endTime.
Cuando el tiempo indicado por el reloj de medios está en el periodo válido, el evento que corresponde a este periodo válido se puede considerar que es válido. Cuando el tiempo indicado por el reloj de medios no alcanza el periodo válido o lo ha pasado, el evento que corresponde a este periodo válido se puede considerar como que no es válido.
En otras palabras, en el dispositivo de recepción 20, cuando el tiempo indicado por el reloj de medios satisface una condición válida predeterminada basada en el tiempo válido, el periodo válido, etc., el evento que corresponde a esta condición válida se considera que es válido y se identifica la acción especificada por este evento.
La AMT se configura de la manera descrita anteriormente.
La especificación de la AMT explicada en referencia a la Fig. 7 es un ejemplo y también se puede emplear otra especificación.
[Control de actualización de la TPT y la AMT]
A continuación, se describirán con referencia a la Fig. 8 y la Fig. 9 el control de actualización de la TPT y de la AMT.
(Control de actualización usando updatingTime)
La Fig. 8 es un diagrama que muestra un ejemplo de actualización de la TPT y de la AMT según updatingTime. En la Fig. 8, “A-1”, “A-2”, “A-3”, descritas junto con la TPT y la AMT indican la información de versión de la TPT y de la AMT.
Cuando la TPT y la AMT se actualizan según updatingTime de la TPT, el dispositivo de recepción 20 adquiere la TPT y la AMT del servidor de TPT/AMT 30 dependiendo del periodo de actualización especificado por updatingTime.
Como se muestra en la Fig. 8, cuando se extrae la información de disparo (xbc.com/seg_A?m=1826), el dispositivo de recepción 20 accede al servidor de TPT/AMT 30 según un URL obtenido a partir de la información de disparo para adquirir una TPT A-1 y una AMT A-1. El dispositivo de recepción 20 ajusta media_time (m=1826) incluido en esta información de disparo para el reloj de medios (“Reloj de tiempo de medios” en el diagrama).
En la TPT A-1, se especifican las acciones que corresponden a eventId=”1” (e1), “2” (e2), “3” (e3), “4” (e4), … Por lo tanto, en el dispositivo de recepción 20, una acción que corresponde a un eventId pertinente se identifica secuencialmente cuando el tiempo indicado por el reloj de medios pasa el tiempo especificado en la AMT A-1. El dispositivo de recepción 20 controla la operación de una aplicación conjunta en respuesta a la acción identificada.
En el ejemplo de la Fig. 8, la aplicación conjunta opera en respuesta a las acciones que corresponden a e1, e2 y e3. No obstante, antes de que se identifique la acción de e4, el tiempo pasa un periodo de actualización T1 indicado por updatingTime de la TPT A-1 y de esta manera una TPT A-2 y una AMT A-2 se adquieren del servidor de TPT/AMT 30 en el dispositivo de recepción 20.
imagen7
imagen8
5
10
15
20
25
30
35
40
45
50
Al final del procesamiento de respuesta de información de disparo del paso S216, el procesamiento vuelve al paso S211 y se repite este procesamiento y el posterior.
Este es el final de la explicación del procesamiento de recepción.
(Procesamiento de respuesta de información de disparo)
A continuación, con referencia al diagrama de flujo de la Fig. 12, se describirán detalles del procesamiento de respuesta de información de disparo que corresponde al paso S216 de la Fig. 11.
En un paso S231, el extractor de información de disparo 220 espera hasta que la información de disparo se extrae del flujo de vídeo separada por el demultiplexor 213.
Entonces, si se recibe la información de disparo incluida en la señal de difusión y la información de disparo se extrae del flujo de vídeo en el dispositivo de recepción 20, el procesamiento se envía a un paso S232. En el paso S232, el extractor de información de disparo 220 adquiere la información de disparo extraída del flujo de vídeo.
En un paso S233, la sección de control 221 analiza la información de disparo del extractor de información de disparo 220 y determina si ha cambiado domain_name o segment_id incluidos en esta información de disparo. Si se determina en el paso S233 que ha cambiado domain_name o segment_id, el procesamiento se envía a un paso S234.
Si se determina en el paso S233 que no ha cambiado domain_name o segment_id, el procesamiento se envía a un paso S235. En el paso S235, según el resultado del análisis de la información de disparo, la sección de control 221 determina si se incluye o no la versión en esta información de disparo.
Si se determina en el paso S235 que se incluya la versión, el procesamiento se envía a un paso S236. En el paso S236, la sección de control 221 compara la información de versión indicada por la versión incluida en esta información de disparo con la información de versión indicada por tptVersion de la TPT conservada en el analizador de TPT/AMT 225.
En un paso S237, la sección de control 221 determina si la TPT y la AMT han llegado a ser o no una nueva versión según el resultado de la comparación del paso S236. Si se determina en el paso S237 que la información de versión difiere entre la versión de la información de disparo y la tptVersion de la TPT y la TPT y la AMT han llegado a ser una nueva versión, el procesamiento se envía al paso S234.
En el paso S234, se ejecuta el procesamiento de adquisición de TPT/AMT/App. En el procesamiento de adquisición de TPT/AMT/App, además del procesamiento de adquisición de TPT/AMT para adquirir la TPT y la AMT del servidor de TPT/AMT 30, se ejecuta el procesamiento de adquisición de App para adquirir una aplicación conjunta del servidor de aplicaciones 40. Si la TPT y la AMT de la nueva versión se adquieren por este proceso de adquisición de TPT/AMT, el analizador de TPT/AMT 225 las conserva en lugar de la TPT y de la AMT de la versión antigua.
Se describirán más tarde detalles del procesamiento de adquisición de TPT/AMT/App con referencia al diagrama de flujo de la Fig. 13.
El procesamiento se envía a un paso S238 si termina el procesamiento del paso S234, si se determina en el paso S235 que la versión no está incluida en la información de disparo (“NO” de S235), o si se determina en el paso S237 que la información de versión es la misma entre la versión de la información de disparo y la tptVersión de la TPT y la versión de la TPT y la AMT no ha cambiado (“NO” de S237).
En el paso S238, según el resultado del análisis de la información de disparo, la sección de control 221 determina si se incluye o no event_id en esta información de disparo. Si se determina en el paso S238 que se incluya event_id, el procesamiento se envía a un paso S239.
En el paso S239, la sección de control 221 ajusta una marca de interrupción de evento a encendida.
Aquí, la marca de interrupción de evento es un conjunto de marcas en un caso en el que un evento válido no se especifica en base al reloj de medios y se especifica un evento según event_id, que se transmite así en cuanto a ser incluido en la información de disparo en una temporización arbitraria. Por lo tanto, la marca de interrupción de evento se ajusta a encendida en un periodo de interrupción a partir de la especificación del evento según event_id hasta la ejecución de una acción según este evento, mientras que se ajusta a apagada en otros periodos.
Aunque se describirán más tarde los detalles, en el procesamiento de control de aplicación conjunta (Fig. 14), se ejecuta una acción para la aplicación conjunta especificada cuando la marca de interrupción de evento llega a estar encendida.
Al final del procesamiento del paso S239, el procesamiento se envía al paso S240. En el paso S240, según el resultado del análisis de la información de disparo, la sección de control 221 determina si se incluye o no event_time
5
10
15
20
25
30
35
40
45
50
en esta información de disparo. Si se determina en el paso S240 que se incluya event_time, el procesamiento se envía al paso S241.
En el paso S241, la sección de control 221 cambial el tiempo de ejecución del evento especificado por event_id al tiempo especificado en event_time.
Si se determina en el paso S240 que no está incluido event_time (“NO” de S240), se omite el procesamiento del paso S241.
Si se determina en el paso S238 que no está incluido event_id en la información de disparo, el procesamiento se envía a un paso S242. En el paso S242, según el resultado del análisis de la información de disparo, la sección de control 221 determina si está incluido o no media_time en esta información de disparo. Si se determina en el paso S242 que está incluido media_time, el procesamiento se envía a un paso S243.
En el paso S243, la sección de control 221 reinicia el tiempo especificado en media_time para el reloj de medios que se ha ajustado en el procesamiento de control de aplicación conjunta (paso S273 en la Fig. 14) a ser descrito más tarde. De esta manera, se calibra el reloj de medios y llega a ser posible ejecutar la acción que corresponde al evento especificado en un tiempo más preciso.
Si se determina en el paso S242 que no está incluido media_time, se omite el procesamiento del paso S243.
Cuando termina o se omite el procesamiento del paso S241 o cuando finaliza o se omite el procesamiento del paso S243, el procesamiento se devuelve al paso S231 y se repite este procesamiento y el posterior.
Este es el final de la explicación del procesamiento de respuesta de información de disparo.
(Procesamiento de Adquisición de TPT/AMT/App)
A continuación, con referencia al diagrama de flujo de la Fig. 13, se describirán los detalles del procesamiento de adquisición de TPT/AMT/App que corresponde al paso S234 en la Fig. 12.
En un paso S251, según el resultado del análisis de la información de disparo, la sección de control 221 determina si se incluye o no propagación en esta información de disparo. Si se determina en el paso S251 que se incluya propagación, el procesamiento se envía a un paso S252.
En el paso S252, la sección de control 221 calcula el tiempo de retardo en el acceso al servidor de TPT/AMT 30 o al servidor de aplicaciones 40 en base a la información que se especifica por la propagación y se adapta para dispersar estocásticamente la temporización a la que se aplica la información de disparo, y espera hasta que transcurre este tiempo de retardo.
Específicamente, cuando un número grande de dispositivos de recepción 20 están recibiendo contenido de difusión desde el dispositivo de transmisión 10, si estos dispositivos de recepción 20 acceden simultáneamente a un servidor en respuesta a una información de disparo, aumenta la carga en el servidor y aumenta el volumen de comunicación en Internet 90 en el momento de un pico. Así, los dispositivos de recepción 20 respectivos cambian la temporización del acceso al servidor según la propagación incluida en la información de disparo, lo que puede aliviar la carga en el servidor y el volumen de comunicación en el momento del pico.
Cuando transcurre el tiempo de retardo calculado en el paso S252, el procesamiento se envía al paso S253. En el paso S253, el analizador de TPT/AMT 225 adquiere la TPT y la AMT proporcionada desde el servidor de TPT/AMT
30.
Específicamente, la sección de control 221 controla la I/F de comunicación 224 para acceder al servidor de TPT/AMT 30 identificado por el URL (por ejemplo, http://xbc.com/seg_A) obtenido añadiendo “http://” al principio de la información de disparo y solicitar la TPT y la AMT. El servidor de TPT/AMT 30 gestiona la TPT y la AMT de cada parte de contenido de difusión y especifica la TPT y la AMT para el contenido de difusión identificado por segment_id, etc. incluido en la solicitud para la TPT y la AMT desde el dispositivo de recepción 20 para proporcionarlas al dispositivo de recepción 20.
La I/F de comunicación 224 recibe la TPT y la AMT proporcionada desde el servidor de TPT/AMT 30 según el control de la sección de control 221. Esto permite al analizador de TPT/AMT 225 adquirir la TPT y la AMT recibidas por la I/F de comunicación 224.
En un paso S254, el analizador de TPT/AMT 225 analiza la TPT y la AMT. El resultado del análisis de la TPT y la AMT se suministra en consecuencia a la sección de control 221.
Si se determina en el paso S251 que no está incluida la propagación, se omite el procesamiento del paso S252 y el procesamiento se envía al paso S253. En este caso, el dispositivo de recepción 20 accede inmediatamente al servidor de TPT/AMT 30 sin esperar el tiempo de retardo para adquirir y analizar la TPT y la AMT.
imagen9
imagen10
10
15
20
25
30
35
40
45
50
Si se determina en el paso S299 que el resultado de identificación del paso S291 no es el evento de flujo, el procesamiento se envía a un paso S301. En el paso S301, la sección de control 221 determina si el resultado de identificación del paso S291 es o no el suspender. Si se determina que es el suspender, el procesamiento se envía a un paso S302.
En el paso S302, el motor de aplicaciones 226 guarda datos que indican el estado de la aplicación conjunta que está ejecutándose actualmente en la memoria de guardado 228B según el control de la sección de control 221. A partir de entonces, el procesamiento vuelve al paso S275 en la Fig. 14 y se repite el procesamiento posterior.
Si se determina en el paso S301 que el resultado de identificación en el paso S291 no es el suspender, el resultado de identificación del paso S291 es el terminar y por lo tanto el procesamiento se envía a un paso S303.
En el paso S303, si la aplicación conjunta especificada está ejecutándose, el motor de aplicaciones 226 la detiene según el control de la sección de control 221.
En un paso S304, el motor de aplicaciones 226 borra los datos relativos a la aplicación conjunta especificada de la memoria de trabajo 228A y la memoria de guardado 228B y borra la aplicación conjunta de la memoria caché 227 según el control de la sección de control 221. A partir de entonces, el procesamiento vuelve al paso S275 de la Fig. 14 y se repite el procesamiento posterior.
Este es el final de la explicación del procesamiento de ejecución de acción.
Como se describió anteriormente, en la primera realización, se adquieren la TPT y la AMT y se ajusta el reloj de medios en respuesta a la información de disparo que se transmite de tal manera que se incluye en una señal de difusión junto con contenido de AV. Entonces, en un caso en el que el tiempo indicado por el reloj de medios está en el periodo válido del evento especificado por la TPT y la AMT, etc., se identifica la acción especificada por el evento válido y la operación de una aplicación conjunta se controla en respuesta a esta acción.
Se lleva a cabo el control de actualización con el uso de la versión incluida en la información de disparo, y la TPT y la AMT se actualizan si la información de versión especificada por esta versión es diferente de la información de versión especificada por tptVersion de la TPT que se ha adquirido. Esto hace posible actualizar la TPT y la AMT en una temporización arbitraria tal como cuando se desea que sean cambiados los contenidos de la TPT y la AMT, por ejemplo. De esta manera, en el dispositivo de recepción 20, la TPT y la AMT previstas por el proveedor se conservan adecuadamente y la aplicación conjunta se puede operar de tal manera que es conjuntamente adecuada con el contenido de difusión.
<Segunda Realización>
[Ejemplo de configuración del sistema cooperativo de difusión-comunicación]
La Fig. 16 muestra un sistema cooperativo de difusión-comunicación 2 que es una segunda realización. Este sistema cooperativo de difusión-comunicación 2 incluye el dispositivo de transmisión 10, el servidor de TPT/AMT 30, el servidor de aplicaciones 40, un servidor de ACR 70, un servidor de disparo 80 y un dispositivo de recepción 21.
El servidor de TPT/AMT 30, el servidor de aplicaciones 40, el servidor de ACR 70, el servidor de disparo 80 y el dispositivo de recepción 21 están conectados entre sí a través de Internet 90.
Es decir, en el sistema cooperativo de difusión-comunicación 2 de la Fig. 16, en comparación con el sistema cooperativo de difusión-comunicación 1 de la Fig. 1, el servidor de ACR 70 y el servidor de disparo 80 se proporcionan de nuevo y el dispositivo de recepción 21 se proporciona en lugar del dispositivo de recepción 20. La configuración distinta es la misma que la de la Fig. 1 y por lo tanto se omite en consecuencia la descripción de la misma.
La explicación se hará en base a la suposición de que, en el sistema cooperativo de difusión-comunicación 2, el dispositivo de transmisión 10, el servidor de TPT/AMT 30, el servidor de aplicaciones 40 y el servidor de disparo 80 se proporcionan por un radiodifusor mientras que el servidor de ACR 70 se proporciona por otro proveedor distinto del radiodifusor.
El dispositivo de recepción 21 accede periódicamente al servidor de ACR 70 a través de Internet 90 para indagar la información de disparo. En este momento, se transmite al servidor de ACR 70 una característica (en lo sucesivo, referida también como información de huella dactilar (Finger Print)) extraída o bien de una o bien de ambas de una señal de vídeo y una señal de audio de contenido de difusión de un programa de televisión, etc.
El servidor de ACR 70 tiene una base de datos en la que se registra la característica extraída de una señal de vídeo y una señal de audio de contenido de difusión arbitrario, e identifica contenido de difusión usando una técnica de ACR (Reconocimiento Automático de Contenido) en respuesta a una consulta del dispositivo de recepción 21 arbitrario.
10
15
20
25
30
35
40
45
50
Específicamente, el servidor de ACR 70 comprueba la información de huella dactilar del dispositivo de recepción 21 contra la base de datos para identificar por ello el contenido de difusión y generar información de disparo dependiendo de este resultado de identificación. En esta información de disparo, además de domain_name y segment_id, se incluyen media_time, etc. El servidor de ACR 70 transmite la información de disparo generada al dispositivo de recepción 21 a través de Internet 90.
El dispositivo de recepción 21 ajusta o reinicia el tiempo especificado en media_time incluido en la información de disparo del servidor de ACR 70 para el reloj de medios. El dispositivo de recepción 21 accede al servidor de TPT/AMT 30 a través de Internet 90 según el URL obtenido a partir de domain_name y segment_id incluidos en la información de disparo del servidor de ACR 70 para adquirir la TPT y la AMT.
El dispositivo de recepción 21 se refiere a la TPT y a la AMT en base al reloj de medios para identificar por ello la acción para la aplicación conjunta especificada. Entonces, el dispositivo de recepción 21 controla la operación de una aplicación conjunta en respuesta a la acción identificada.
El dispositivo de recepción 21 accede al servidor de disparo 80 a través de Internet 90 en base a liveTrigger descrito en la TPT para adquirir información de disparo en directo.
Específicamente, debido a que el URL del servidor de disparo 80 se especifica en el atributo liveTriggerURL del elemento liveTrigger, el dispositivo de recepción 21 accede al servidor de disparo 80 según este URL. Debido a que la información que indica un intervalo de sondeo se especifica en el atributo pollPeriod del elemento liveTrigger, el dispositivo de recepción 21 consulta al servidor de disparo 80 acerca de la información de disparo en directo según este intervalo de sondeo.
El servidor de disparo 80 gestiona la información de disparo en directo. El servidor de disparo 80 transmite la información de disparo en directo al dispositivo de recepción 21 a través de Internet 90 en respuesta a la consulta del dispositivo de recepción 21. En esta información de disparo en directo, además de domain_name y segment_id, se incluyen event_id, event_time, version, etc.
Si event_id y event_time se incluyen en la información de disparo en directo del servidor de disparo 80, el dispositivo de recepción 21 se refiere a la TPT y a la AMT para identificar la acción que corresponde a este event_id. Entonces, el dispositivo de recepción 21 ejecuta la acción identificada en el momento especificado por event_time para controlar la operación de la aplicación conjunta.
Si version se incluye en la información de disparo en directo del servidor de disparo 80, el dispositivo de recepción 21 adquiere la TPT y la AMT desde el servidor de TPT/AMT 30 cuando la información de versión indicada por esta versión es diferente de la información de versión indicada por tptVersion de la TPT, actualizando por ello la TPT y la AMT.
Aquí, la razón por la que se proporciona el servidor de disparo 80 es debido a que se predice que el servidor de ACR 70 se proporciona por un proveedor general que no tiene ninguna relación con el radiodifusor de contenido de difusión, etc. como se describió anteriormente. Es decir, si la información de disparo se proporciona solamente por el servidor de ACR 70 proporcionado por el proveedor general, se predice un caso en el que el radiodifusor, etc. no puede controlar la información de disparo.
Por lo tanto, el radiodifusor, etc. tiene el deseo de enviar la información de disparo al dispositivo de recepción 21 y controlar la operación de la aplicación conjunta en la temporización deseada. Así, proporcionando el servidor de disparo 80 y proporcionando la información de disparo en directo controlada por el radiodifusor al dispositivo de recepción 21, la aplicación conjunta se puede operar de tal manera que es conjuntamente adecuada con el contenido de difusión.
En el sistema cooperativo de difusión-comunicación 2, el dispositivo de transmisión 10 no necesita transmitir la información de disparo debido a que la información de disparo se genera por el servidor de ACR 70.
El sistema cooperativo de difusión-comunicación 2 se configura de la manera descrita anteriormente.
[Ejemplo de configuración del dispositivo de recepción]
La Fig. 17 muestra un ejemplo de configuración del dispositivo de recepción 21 en la Fig. 16.
El dispositivo de recepción 21 tiene los componentes desde el sintonizador 212 a la memoria de aplicaciones 228 de manera similar al dispositivo de recepción 20 de la Fig. 3, pero es diferente en comparación con el dispositivo de recepción 20 de la Fig. 3 en que se proporciona un extractor de huella dactilar 251 en lugar del extractor de información de disparo 220. En el dispositivo de recepción 21, los mismos lugares que los del dispositivo de recepción 20 de la Fig. 3 se dan los mismos símbolos y se omite en consecuencia la descripción del mismo.
Al extractor de huella dactilar 251, se suministran una señal de audio desde el decodificador de audio 214 y una señal de vídeo desde el decodificador de vídeo 217. El extractor de huella dactilar 251 extrae una característica de o
imagen11
10
15
20
25
30
35
40
45
50
En la descripción anterior, se explica que la operación de la aplicación conjunta se controla usando la TPT y la AMT. No obstante, también es posible para el dispositivo de recepción 20 controlar la operación de la aplicación conjunta sin adquirir la TPT y la AMT. En este caso, el dispositivo de recepción 20 controla la operación de la aplicación conjunta en respuesta a la información de disparo del dispositivo de transmisión 10.
En la descripción anterior, se explica que la TPT y la AMT se entregan por Internet. No obstante, no se limitan a la entrega por Internet y se pueden transmitir de tal manera que se incluyan en una señal de difusión por el dispositivo de transmisión 10. En este caso, el dispositivo de recepción 20 adquiere la TPT y la AMT multiplexadas en un flujo de transporte de una señal de difusión y controla la operación de la aplicación conjunta usándolas.
[Explicación del ordenador al que se aplican las realizaciones de la presente descripción]
La serie de procesamiento descrita anteriormente se puede ejecutar por hardware y también se puede ejecutar por software. En un caso de ejecución de la serie de procesamiento por software, se instala en un ordenador un programa que configura el software. Aquí, en el ordenador, se incluyen un ordenador incorporado en hardware dedicado, por ejemplo, un ordenador personal de propósito general capaz de llevar a cabo diversos tipos de funciones a través de la instalación de diversos tipos de programas, etc.
La Fig. 18 es un diagrama que muestra un ejemplo de configuración del hardware del ordenador que ejecuta la serie de procesamiento descrita anteriormente mediante un programa.
En un ordenador 900, una CPU (Unidad Central de Procesamiento) 901, una ROM (Memoria de Sólo Lectura) 902 y una RAM (Memoria de Acceso Aleatorio) 903 se conectan entre sí por un bus 904.
Una interfaz de entrada/salida 905 se conecta al bus 904. A la interfaz de entrada/salida 905, se conectan una sección de entrada 906, una sección de salida 907, una sección de grabación 908, una sección de comunicación 909 y una unidad 910.
La sección de entrada 906 incluye un teclado, ratón, micrófono, etc. La sección de salida 907 incluye un visualizador, altavoz, etc. La sección de grabación 908 incluye un disco duro, memoria no volátil, etc. La sección de comunicación 909 incluye una interfaz de red, etc. La unidad 910 acciona el medio extraíble 911 tal como un disco óptico o una memoria de semiconductores.
En el ordenador 900 configurado de la manera descrita anteriormente, la CPU 901 carga un programa almacenado en la sección de grabación 908 en la RAM 903 a través de la interfaz de entrada/salida 905 y el bus 904 y lo ejecuta, por ejemplo, y por ello se ejecuta la serie de procesamiento descrita anteriormente.
El programa ejecutado por el ordenador 900 (CPU 901) se puede grabar en el medio extraíble 911 como un medio de paquetes, etc. y se puede proporcionar, por ejemplo. El programa se puede proporcionar a través de un medio de transmisión cableado o inalámbrico, tal como una red de área local, Internet, o una difusión digital por satélite.
En el ordenador 900, el programa se puede instalar en la sección de grabación 908 a través de la interfaz de entrada/salida 905 cargando el medio extraíble 911 en la unidad 910. El programa se puede recibir por la sección de comunicación 909 a través de un medio de transmisión cableado o inalámbrico y se puede instalar en la sección de grabación 908. El programa se puede instalar en la ROM 902 o en la sección de grabación 908 por adelantado.
El programa ejecutado por el ordenador 900 puede ser un programa procesado de una manera en serie de tiempo según el orden explicado en la presente especificación o puede ser un programa procesado en paralelo o en una temporización necesaria tal como cuando se realiza la llamada.
Aquí, en la presente especificación, los pasos de procesamiento que describen el programa adaptado para hacer al ordenador 900 ejecutar diversos tipos de procesamiento no necesariamente necesitan ser procesados de una manera de serie de tiempo según el orden descrito como los diagramas de flujo e incluyen también procesamiento ejecutado en paralelo o individualmente (por ejemplo, procesamiento paralelo o procesamiento por un objeto).
El programa puede ser uno procesado por ordenador o puede ser sometido a procesamiento de dispersión por ordenadores plurales. El programa se puede transferir a un ordenador distante para ser ejecutado.
En la presente especificación, un sistema supone una colección de elementos constituyentes plurales (dispositivos, módulos (partes), etc.) y es independiente de si existen o no todos los elementos constituyentes en un mismo chasis. Por lo tanto, ambos de los dispositivos plurales que están alojados en chasis separados y se conectan a través de una red y un dispositivo en el que módulos plurales se alojan en un chasis son un sistema.
Las realizaciones de la presente técnica no se limitan a las realizaciones descritas anteriormente y son posibles diversos cambios en un intervalo tal que no se aparten de la esencia de la presente técnica.
Por ejemplo, la presente técnica puede emplear una configuración de cálculo en la nube para procesar una función mediante dispositivos plurales a través de una red de una manera compartida y cooperativa.
imagen12

Claims (1)

  1. imagen1
    imagen2
ES13825085.7T 2012-07-31 2013-07-22 Dispositivo de recepción, método de recepción, dispositivo de transmisión y método de transmisión Active ES2626453T3 (es)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201261677752P 2012-07-31 2012-07-31
US201261677752P 2012-07-31
US13/777,693 US9432744B2 (en) 2012-07-31 2013-02-26 Receiving device, receiving method, transmitting device, and transmitting method
US201313777693 2013-02-26
PCT/JP2013/069779 WO2014021126A1 (ja) 2012-07-31 2013-07-22 受信装置、受信方法、送信装置、及び送信方法

Publications (1)

Publication Number Publication Date
ES2626453T3 true ES2626453T3 (es) 2017-07-25

Family

ID=50026878

Family Applications (2)

Application Number Title Priority Date Filing Date
ES13825085.7T Active ES2626453T3 (es) 2012-07-31 2013-07-22 Dispositivo de recepción, método de recepción, dispositivo de transmisión y método de transmisión
ES17164718T Active ES2739429T3 (es) 2012-07-31 2013-07-22 Dispositivo de recepción, método de recepción, dispositivo de transmisión y método de transmisión

Family Applications After (1)

Application Number Title Priority Date Filing Date
ES17164718T Active ES2739429T3 (es) 2012-07-31 2013-07-22 Dispositivo de recepción, método de recepción, dispositivo de transmisión y método de transmisión

Country Status (15)

Country Link
US (3) US9432744B2 (es)
EP (2) EP3240293B1 (es)
JP (1) JP6225109B2 (es)
KR (1) KR102088545B1 (es)
CN (1) CN104488281B (es)
AU (2) AU2013297719A1 (es)
CA (1) CA2878244C (es)
DK (2) DK2882198T3 (es)
ES (2) ES2626453T3 (es)
HU (2) HUE047433T2 (es)
MX (1) MX341386B (es)
MY (1) MY172106A (es)
PL (2) PL3240293T3 (es)
PT (2) PT3240293T (es)
WO (1) WO2014021126A1 (es)

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8705933B2 (en) 2009-09-25 2014-04-22 Sony Corporation Video bookmarking
US8760498B2 (en) 2011-03-14 2014-06-24 Sony Corporation Disparity data transport in standard caption service
US8839338B2 (en) 2012-03-28 2014-09-16 Sony Corporation Service usage reporting data transport
US8941779B2 (en) 2012-03-21 2015-01-27 Sony Corporation Non-closed caption data transport in standard caption service
US8730301B2 (en) 2010-03-12 2014-05-20 Sony Corporation Service linkage to caption disparity data transport
US8863171B2 (en) 2010-06-14 2014-10-14 Sony Corporation Announcement of program synchronized triggered declarative objects
US8893210B2 (en) 2010-08-20 2014-11-18 Sony Corporation Server load balancing for interactive television
US8898723B2 (en) 2010-08-20 2014-11-25 Sony Corporation Virtual channel declarative script binding
US8909694B2 (en) 2010-08-27 2014-12-09 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US8875169B2 (en) 2010-08-27 2014-10-28 Sony Corporation Transmission and reception apparatus, methods, and systems for filtering content
US8595783B2 (en) 2010-08-30 2013-11-26 Sony Corporation Receiving device, receiving method, program, and broadcasting system
US8918801B2 (en) 2010-08-30 2014-12-23 Sony Corporation Transmission apparatus, transmission method, reception apparatus, reception method, program, and broadcasting system
US9179188B2 (en) 2010-08-30 2015-11-03 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US9179198B2 (en) 2010-10-01 2015-11-03 Sony Corporation Receiving apparatus, receiving method, and program
US8908103B2 (en) 2010-10-01 2014-12-09 Sony Corporation Content supplying apparatus, content supplying method, content reproduction apparatus, content reproduction method, program and content viewing system
US8872888B2 (en) 2010-10-01 2014-10-28 Sony Corporation Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program and content delivery system
US9078031B2 (en) 2010-10-01 2015-07-07 Sony Corporation Reception apparatus, reception method, and program
KR101926203B1 (ko) 2010-10-01 2018-12-06 소니 주식회사 정보 처리 장치, 정보 처리 방법 및 프로그램
TWI545955B (zh) 2011-04-28 2016-08-11 Sony Corp Signal receiving apparatus and method, a signal transmission apparatus and method, and program
US9554175B2 (en) 2011-07-20 2017-01-24 Sony Corporation Method, computer program, reception apparatus, and information providing apparatus for trigger compaction
US8917358B2 (en) 2011-07-27 2014-12-23 Sony Corporation Reception apparatus, terminal apparatus, control method, program, and communication system
KR102060449B1 (ko) 2011-08-05 2019-12-30 소니 주식회사 수신 장치, 수신 방법, 프로그램 및 정보 처리 시스템
WO2013027632A1 (ja) * 2011-08-24 2013-02-28 ソニー株式会社 受信装置、受信方法、プログラム、及び情報処理システム
TWI528749B (zh) 2011-09-06 2016-04-01 Sony Corp A signal receiving device, a signal receiving method, an information processing program and an information processing system
US9015785B2 (en) 2011-11-29 2015-04-21 Sony Corporation Terminal apparatus, server apparatus, information processing method, program, and linking application supply system
US8930988B2 (en) 2011-12-21 2015-01-06 Sony Corporation Reception apparatus, reception method, program, and information processing system
KR102267861B1 (ko) 2012-06-19 2021-06-23 소니그룹주식회사 대화형 텔레비전을 위한 트리거 파라미터 테이블의 확장
MX346306B (es) 2012-06-25 2017-03-15 Lg Electronics Inc Aparato y método para procesamiento de un servicio interactivo.
US9456245B2 (en) * 2012-07-05 2016-09-27 Sony Corporation Receiving device, receiving method, transmitting device, and transmitting method for controlling applications
MY177736A (en) 2012-07-12 2020-09-23 Sony Corp Parameterized services descriptor for advanced television services
US9432744B2 (en) * 2012-07-31 2016-08-30 Sony Corporation Receiving device, receiving method, transmitting device, and transmitting method
US9154840B2 (en) 2012-07-31 2015-10-06 Sony Corporation Reception apparatus, reception method, transmission apparatus, and transmission method
US9883247B2 (en) 2012-08-13 2018-01-30 Saturn Licensing Llc Reception apparatus, reception method, transmission apparatus, and transmission method
CA2878164C (en) 2012-08-29 2017-11-07 Lg Electronics Inc. Method and apparatus for processing digital service signal
US9253518B2 (en) 2012-11-09 2016-02-02 Sony Corporation On-demand access to scheduled content
US9148676B2 (en) 2012-12-04 2015-09-29 Sony Corporation Broadcast transition channel
US9137566B2 (en) 2013-06-28 2015-09-15 Sony Corporation Distribution system, reception apparatus, and methods for transitioning to new services
US9038095B2 (en) 2013-07-03 2015-05-19 Sony Corporation Methods, information providing system, and reception apparatus for distribution of at least one content version
US8884800B1 (en) 2013-07-31 2014-11-11 Sony Corporation Method and apparatus for performing analog-to-digital conversion on multiple input signals
CA2924036C (en) * 2014-08-01 2023-08-22 Sony Corporation Receiving device, receiving method, transmitting device, and transmitting method
US10356449B2 (en) 2014-11-13 2019-07-16 Lg Electronics Inc. Broadcasting signal transmission device, broadcasting signal reception device, broadcasting signal transmission method, and broadcasting signal reception method
US9326295B1 (en) 2014-12-10 2016-04-26 Sony Corporation Method and apparatus for transmitting a-priori information in a communication system
US20160204804A1 (en) 2015-01-13 2016-07-14 Sony Corporation Data processing apparatus and method
US9762354B2 (en) 2015-01-27 2017-09-12 Sony Corporation Signaling methods and apparatus
US9912986B2 (en) 2015-03-19 2018-03-06 Sony Corporation System for distributing metadata embedded in video
US9756401B2 (en) 2015-04-07 2017-09-05 Sony Corporation Processing and providing an image in which a plurality of symbols are encoded
US9590782B2 (en) 2015-06-22 2017-03-07 Sony Corporation Signaling methods and apparatus
US10205991B2 (en) 2015-07-27 2019-02-12 Sony Corporation Hidden replaceable media slots
US20180321736A1 (en) * 2017-05-03 2018-11-08 Intel Corporation Beam guiding device
JP6743854B2 (ja) * 2018-08-09 2020-08-19 ソニー株式会社 送信装置及び送信方法、並びに、受信装置並びに受信方法
WO2022161400A1 (zh) * 2021-02-01 2022-08-04 中国石油化工股份有限公司 淤浆聚合连续生产超高分子量聚乙烯的方法

Family Cites Families (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6571392B1 (en) * 1999-04-20 2003-05-27 Webtv Networks, Inc. Receiving an information resource from the internet if it is not received from a broadcast channel
US6415438B1 (en) * 1999-10-05 2002-07-02 Webtv Networks, Inc. Trigger having a time attribute
JP4597110B2 (ja) 2000-04-14 2010-12-15 日本電信電話株式会社 放送情報に関連した情報の取得方法及びシステム並びに装置
CN100592788C (zh) 2000-04-14 2010-02-24 日本电信电话株式会社 与广播信息相关的信息取得方法、系统和装置
US7721318B2 (en) 2005-04-15 2010-05-18 Scientific-Atlanta, Inc. Uplink signaling for global decoder control
JP4524658B2 (ja) * 2005-09-14 2010-08-18 ソニー株式会社 情報処理システムおよび方法、受信装置および方法、データ生成装置および方法、並びにプログラム
WO2009134105A2 (en) * 2008-05-02 2009-11-05 Lg Electronics Inc. Method of receiving broadcasting signal and apparatus for receiving broadcasting signal
JP5493627B2 (ja) 2009-09-15 2014-05-14 ソニー株式会社 情報処理装置、データ管理方法、およびプログラム
US8705933B2 (en) 2009-09-25 2014-04-22 Sony Corporation Video bookmarking
US9277183B2 (en) 2009-10-13 2016-03-01 Sony Corporation System and method for distributing auxiliary data embedded in video data
JP5025716B2 (ja) 2009-12-09 2012-09-12 三菱電機株式会社 デジタル放送受信装置、デジタル放送受信方法及びコンピュータプログラム
US9723360B2 (en) 2010-04-01 2017-08-01 Saturn Licensing Llc Interests and demographics profile for advanced broadcast services
US20110247028A1 (en) 2010-04-01 2011-10-06 Mark Eyer Receiver and System Using an Electronic Questionnaire for Advanced Broadcast Services
US9706158B2 (en) 2010-04-01 2017-07-11 Saturn Licensing Llc Receiver and method for reporting the usage of advanced television services
US10419811B2 (en) 2010-06-07 2019-09-17 Saturn Licensing Llc PVR hyperlinks functionality in triggered declarative objects for PVR functions
US8863171B2 (en) 2010-06-14 2014-10-14 Sony Corporation Announcement of program synchronized triggered declarative objects
US8893210B2 (en) 2010-08-20 2014-11-18 Sony Corporation Server load balancing for interactive television
US8898723B2 (en) 2010-08-20 2014-11-25 Sony Corporation Virtual channel declarative script binding
JP5765558B2 (ja) * 2010-08-27 2015-08-19 ソニー株式会社 受信装置、受信方法、送信装置、送信方法、プログラム、および放送システム
US8875169B2 (en) 2010-08-27 2014-10-28 Sony Corporation Transmission and reception apparatus, methods, and systems for filtering content
US8909694B2 (en) 2010-08-27 2014-12-09 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US9179188B2 (en) 2010-08-30 2015-11-03 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US8892636B2 (en) 2010-08-30 2014-11-18 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US20120050619A1 (en) 2010-08-30 2012-03-01 Sony Corporation Reception apparatus, reception method, transmission apparatus, transmission method, program, and broadcasting system
MX2013002076A (es) 2010-08-30 2013-10-28 Sony Corp Dispositivo de recepcion metodo de recepcion, y programa.
US8595783B2 (en) 2010-08-30 2013-11-26 Sony Corporation Receiving device, receiving method, program, and broadcasting system
US8918801B2 (en) 2010-08-30 2014-12-23 Sony Corporation Transmission apparatus, transmission method, reception apparatus, reception method, program, and broadcasting system
US10511887B2 (en) 2010-08-30 2019-12-17 Saturn Licensing Llc Reception apparatus, reception method, transmission apparatus, transmission method, program, and broadcasting system
JP5757075B2 (ja) 2010-09-15 2015-07-29 ソニー株式会社 送信装置、送信方法、受信装置、受信方法、プログラム、および放送システム
US9986270B2 (en) * 2010-09-21 2018-05-29 Saturn Licensing Llc Reception and transmission of trigger information for application program control
JP5703664B2 (ja) 2010-09-30 2015-04-22 ソニー株式会社 受信装置、受信方法、送信装置、送信方法、プログラム、および放送システム
US8908103B2 (en) 2010-10-01 2014-12-09 Sony Corporation Content supplying apparatus, content supplying method, content reproduction apparatus, content reproduction method, program and content viewing system
KR101926203B1 (ko) 2010-10-01 2018-12-06 소니 주식회사 정보 처리 장치, 정보 처리 방법 및 프로그램
US9179198B2 (en) 2010-10-01 2015-11-03 Sony Corporation Receiving apparatus, receiving method, and program
US9078031B2 (en) 2010-10-01 2015-07-07 Sony Corporation Reception apparatus, reception method, and program
US8842974B2 (en) 2010-10-01 2014-09-23 Sony Corporation Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program, and content delivery system
US8872888B2 (en) 2010-10-01 2014-10-28 Sony Corporation Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program and content delivery system
WO2012091371A1 (en) * 2010-12-26 2012-07-05 Lg Electronics Inc. Method for transmitting broadcast service, method for receiving the broadcasting service, and apparatus for receiving the broadcasting service
US20120185888A1 (en) 2011-01-19 2012-07-19 Sony Corporation Schema for interests and demographics profile for advanced broadcast services
JP5793871B2 (ja) * 2011-01-25 2015-10-14 ソニー株式会社 受信装置、受信方法、供給装置、供給方法、プログラム、および放送システム
TWI574565B (zh) 2011-03-31 2017-03-11 Sony Corp A transmitting apparatus, a transmitting method, a receiving apparatus, a receiving method, a computer-readable medium, and a broadcasting system
US8886009B2 (en) 2011-04-26 2014-11-11 Sony Corporation Creation of video bookmarks via scripted interactivity in advanced digital television
TWI545955B (zh) 2011-04-28 2016-08-11 Sony Corp Signal receiving apparatus and method, a signal transmission apparatus and method, and program
US9554175B2 (en) 2011-07-20 2017-01-24 Sony Corporation Method, computer program, reception apparatus, and information providing apparatus for trigger compaction
US8917358B2 (en) 2011-07-27 2014-12-23 Sony Corporation Reception apparatus, terminal apparatus, control method, program, and communication system
US10491966B2 (en) 2011-08-04 2019-11-26 Saturn Licensing Llc Reception apparatus, method, computer program, and information providing apparatus for providing an alert service
TWI528749B (zh) * 2011-09-06 2016-04-01 Sony Corp A signal receiving device, a signal receiving method, an information processing program and an information processing system
MX2014008657A (es) * 2012-01-24 2014-10-06 Sony Corp Dispositivo de recepcion, metodo de recepcion, programa y sistema de procesamiento de informacion.
MX346306B (es) * 2012-06-25 2017-03-15 Lg Electronics Inc Aparato y método para procesamiento de un servicio interactivo.
US9432744B2 (en) * 2012-07-31 2016-08-30 Sony Corporation Receiving device, receiving method, transmitting device, and transmitting method
US9883247B2 (en) * 2012-08-13 2018-01-30 Saturn Licensing Llc Reception apparatus, reception method, transmission apparatus, and transmission method

Also Published As

Publication number Publication date
US20140040965A1 (en) 2014-02-06
MX2015001066A (es) 2015-04-09
US9961414B2 (en) 2018-05-01
EP2882198A1 (en) 2015-06-10
MX341386B (es) 2016-08-18
US9432744B2 (en) 2016-08-30
PT3240293T (pt) 2019-08-07
AU2013297719A1 (en) 2015-02-05
EP2882198B1 (en) 2017-04-05
WO2014021126A1 (ja) 2014-02-06
AU2017204101B2 (en) 2019-08-15
CA2878244C (en) 2021-08-31
DK3240293T3 (da) 2019-08-12
JP6225109B2 (ja) 2017-11-01
PL2882198T3 (pl) 2017-08-31
AU2017204101A1 (en) 2017-07-06
US20160337711A1 (en) 2016-11-17
PL3240293T3 (pl) 2019-10-31
CN104488281A (zh) 2015-04-01
MY172106A (en) 2019-11-14
HUE034498T2 (en) 2018-02-28
JPWO2014021126A1 (ja) 2016-07-21
CA2878244A1 (en) 2014-02-06
KR20150040862A (ko) 2015-04-15
ES2739429T3 (es) 2020-01-31
DK2882198T3 (en) 2017-06-12
KR102088545B1 (ko) 2020-03-12
EP3240293B1 (en) 2019-06-19
EP2882198A4 (en) 2016-03-09
EP3240293A1 (en) 2017-11-01
US20180316985A1 (en) 2018-11-01
CN104488281B (zh) 2019-07-16
PT2882198T (pt) 2017-06-14
HUE047433T2 (hu) 2020-04-28

Similar Documents

Publication Publication Date Title
ES2626453T3 (es) Dispositivo de recepción, método de recepción, dispositivo de transmisión y método de transmisión
US12063411B2 (en) Reception apparatus, reception method, program, and information processing system
JP6349255B2 (ja) 受信装置、受信方法、送信装置、及び送信方法
US11350139B2 (en) Video live broadcast method and apparatus
US8938756B2 (en) Receiving device, receiving method, program, and information processing system
US20100011060A1 (en) Methods and apparatus for distributing content
WO2020024750A1 (zh) 软件定义摄像机的方法、系统及摄像机
US20140096237A1 (en) Information processing system, access right management method, information processing apparatus and control method and control program therefor
US8970870B2 (en) Delivery of scan services over a device service port
US20130031226A1 (en) Broadcast-based update management
CN106302617B (zh) 应用于计算设备的数据处理方法及设备
WO2017036308A1 (zh) 文件上传方法、访问方法、装置及设备
US20140075454A1 (en) Efficient dynamic subscription updates in a content management system
KR100757892B1 (ko) 소프트웨어 스트리밍 서비스 제공 장치 및 그 방법
US20140282781A1 (en) Methods for processing and for end user management of interactive content and devices thereof
JP2010252061A (ja) コンテンツ配信装置、コンテンツ配信システム、並びにコンテンツ配信制御方法及びプログラム