ES3073419T3 - Automatic commercial playback system - Google Patents
Automatic commercial playback systemInfo
- Publication number
- ES3073419T3 ES3073419T3 ES23170504T ES23170504T ES3073419T3 ES 3073419 T3 ES3073419 T3 ES 3073419T3 ES 23170504 T ES23170504 T ES 23170504T ES 23170504 T ES23170504 T ES 23170504T ES 3073419 T3 ES3073419 T3 ES 3073419T3
- Authority
- ES
- Spain
- Prior art keywords
- specified
- content
- dvr
- content stream
- tag
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47217—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/005—Reproducing at a different information rate from the information rate of recording
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
- G11B27/30—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
- G11B27/3027—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4147—PVR [Personal Video Recorder]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4884—Data services, e.g. news ticker for displaying subtitles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/812—Monomedia components thereof involving advertisement data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Marketing (AREA)
- Game Theory and Decision Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
Mientras un dispositivo multimedia avanza rápidamente el contenido, lee las etiquetas de "retroceso" presentes en la transmisión de subtítulos o derivadas de ella. Al detectar la presencia de una etiqueta de "retroceso" durante el avance rápido, el dispositivo entra en un estado especial. En este estado, si el dispositivo detecta que el usuario le ha ordenado detener el avance rápido, localiza una posición temporal específica en una pausa publicitaria grabada. Esta posición temporal puede estar especificada por la etiqueta correspondiente. El dispositivo multimedia detiene la actividad que estaba realizando, retrocede a la posición temporal especificada en la pausa publicitaria grabada y reanuda la reproducción del contenido grabado a velocidad normal desde dicha posición. (Traducción automática con Google Translate, sin valor legal)
Description
[0001] DESCRIPCIÓN
[0002] Sistema de reproducción automática de anuncios publicitarios
[0003] Referencia cruzada a solicitudes relacionadas
[0004] La presente solicitud está relacionada con las siguientes solicitudes de patentes estadounidenses: La patente estadounidense n.º 09/665,921, titulada “SISTEMA DE ETIQUETADO DE SUBTÍTULOS”, ahora se publica como la patente estadounidense n.º 7,889,964 B1; n.º 11/182,135, titulada “PROGRAMAR LA GRABACIÓN DE UN PROGRAMA A TRAVÉS DE UN ANUNCIO EN LA TRANSMISIÓN”, ahora se publica como la patente estadounidense n.º 7,986,868 B2; la patente estadounidense n.º 11/182,876, también titulada como “SISTEMA DE ETIQUETADO DE SUBTÍTULOS”, ahora se publica como la patente estadounidense n.º 8,036,514 B2, y la solicitud de patente estadounidense n.º 11/473,543, titulada “SISTEMA DE RECONOCIMIENTO Y SINCRONIZACIÓN DE DATOS EN BANDA”, ahora se publica como la patente estadounidense n.º 7,661,121 B2.
[0005] Campo de la invención
[0006] Por lo general, las realizaciones de la invención se refieren a dispositivos multimedia. Más concretamente, las realizaciones de la invención se refieren a técnicas de reproducción automática de al menos parte de un anuncio que un usuario de un dispositivo multimedia ha saltado mediante avance rápido.
[0007] Antecedentes
[0008] Los enfoques descritos en esta sección podrían aplicarse, pero no son necesariamente enfoques que se hayan concebido o aplicado previamente. Por lo tanto, a menos que se indique lo contrario en el presente documento, los enfoques descritos en esta sección no representan necesariamente la técnica anterior a las reivindicaciones de la presente solicitud y su inclusión en esta sección no implica su admisión como técnica anterior.
[0009] La mayoría de los programas que se retransmiten por las emisoras de televisión y televisión por cable de acceso público están divididos en varios intervalos de programa separados por cortes publicitarios. Generalmente, una pausa publicitaria tiene una duración limitada, inferior a la duración de los intervalos de programa que la preceden y/o siguen. Durante el corte publicitario, la emisora que retransmite el programa emite uno o más anuncios (denominados colectivamente “cápsula publicitaria”). Estos anuncios no forman parte del programa, sino que podrían sustituirse por otros anuncios sin afectar en absoluto la comprensión del programa por parte del espectador.
[0010] Generalmente, un dispositivo multimedia como un grabador de vídeo digital (DVR) permite a su usuario no solo reproducir contenido que el DVR ha grabado previamente (o que está grabando actualmente), sino también reproducir dicho contenido a una velocidad superior a la velocidad de presentación normal mediante la función de avance rápido. Al reproducir el contenido mediante avance rápido, el DVR omite al menos algunos fotogramas de los fotogramas de dicho contenido; fotogramas que el DVR habría presentado al usuario si se hubiera reproducido el contenido a velocidad normal. Algunos dispositivos DVR pueden reproducir contenido mediante avance rápido a distintas velocidades seleccionadas por el usuario, omitiendo más fotogramas a velocidades más rápidas. Cuando un DVR reproduce contenido a una velocidad considerable, es posible que el usuario no entienda con claridad el contenido que se está reproduciendo. De hecho, es posible que el usuario ni siquiera desee entender el contenido que el DVR está reproduciendo mediante avance rápido. Dado que los usuarios suelen estar más interesados en el contenido emitido durante los intervalos de programa que en el contenido publicitario emitido durante las pausas publicitarias que separan los intervalos de programa, muchos usuarios utilizan la función de avance rápido de un DVR en un intento de omitir al menos parcialmente las pausas publicitarias para no pasar tiempo viendo los anuncios. Los enfoques descritos en esta sección podrían aplicarse, pero no son necesariamente enfoques que se hayan concebido o aplicado previamente. Por lo tanto, a menos que se indique lo contrario en el presente documento, no debe asumirse que ninguno de los enfoques descritos en esta sección representa la técnica anterior simplemente en virtud de su inclusión en esta sección. Del mismo modo, no deberá asumirse que los problemas identificados con respecto a uno o varios de dichos enfoques se han detectado en la técnica anterior como consecuencia de esta sección, a menos que se indique lo contrario.
[0011] En el documento WO 03/021940 A2 se proporcionan técnicas para imponer segmentos obligatorios en el contenido multimedia. Generalmente, se recibe una orden y se determina si la duración de dicha orden afecta a un segmento obligatorio del contenido multimedia. En caso afirmativo, la orden y duración se utilizan para determinar si el segmento obligatorio debe imponerse y, por lo tanto, reproducirse al usuario.
[0012] El documento US 2003/0192060 A1 divulga un método mediante el cual se incrusta una marca de agua
digital en un contenido de vídeo, como un anuncio publicitario. Un DVR incluye un decodificador de marcas de agua digitales para descodificar dicha marca. Una vez descodificada, se envía un identificador a un proveedor de servicios de televisión interactiva. El identificador se utiliza para identificar información relacionada con el contenido marcado, como un mensaje, un correo electrónico, un correo electrónico con vídeo, más publicidad, etc. Una vez identificada, la información relacionada se reenvía al DVR.
[0013] Compendio
[0014] Según aspectos de la divulgación, se proporciona un método según la reivindicación 1, un dispositivo multimedia según la reivindicación 5 y uno o más medio no transitorio legible por ordenador según la reivindicación 9.
[0015] Breve descripción de las figuras
[0016] La presente invención aparece ilustrada a modo de ejemplo, y no a modo de limitación, en las figuras adjuntas, donde los números de referencia similares se refieren a elementos similares y donde:
[0017] la FIG.1 es un diagrama de flujo que ilustra un ejemplo de una técnica para la reproducción automática de un anuncio grabado más allá del cual un dispositivo multimedia ha realizado un avance rápido, según una realización de la invención;
[0018] la FIG.2A ilustra un ejemplo de sistema para la reproducción automática de un anuncio grabado más allá del cual un dispositivo multimedia ha realizado un avance rápido, según una realización;
[0019] la FIG. 2B es un diagrama de bloques que ilustra una visión general de los componentes de un grabador de vídeo digital (DVR) según una realización de la invención; y
[0020] la FIG. 3 es un diagrama de bloques que ilustra un grabador de vídeo digital sobre el que puede implementarse una realización.
[0021] Descripción detallada
[0022] Se describen un procedimiento y aparato para la reproducción automática de al menos parte de un anuncio más allá del cual el usuario ha realizado un avance rápido utilizando un dispositivo multimedia. En la siguiente descripción, con fines explicativos, se indican numerosos detalles específicos para proporcionar una comprensión exhaustiva de la presente invención. Resultará evidente, sin embargo, para un experto en la materia que la presente invención puede ponerse en práctica sin estos detalles específicos. En otros casos, las estructuras y dispositivos bien conocidos se muestran en forma de diagrama de bloques para evitar complicar innecesariamente la presente invención.
[0023] Las realizaciones se describen según el siguiente esquema:
[0024] 1.0 Visión general
[0025] 2.0 Resumen de la estructura
[0026] 3.0 Reproducción de un anuncio omitido
[0027] 4.0 Mecanismos de implementación- Descripción general del hardware
[0028] 5.0 Ampliaciones y alternativas
[0029] 1.0 Visión general
[0030] Las necesidades identificadas en los Antecedentes anteriores, así como otras necesidades y objetivos que quedarán de manifiesto en la siguiente descripción se satisfacen en la presente invención, que comprende, en uno de sus aspectos, una técnica para la reproducción automática de al menos parte de un anuncio más allá del cual un dispositivo multimedia ha realizado un avance rápido (normalmente, en respuesta a la orden de un usuario de omitir dicho anuncio mediante el avance rápido).
[0031] Los sofisticados dispositivos multimedia modernos, como los grabadores de vídeo digital (DVR), reproductores multimedia, ordenadores personales, dispositivos de mano (por ejemplo, teléfonos móviles, smartphones, tabletas, etc.), etc., pueden reproducir contenido multimedia y permiten al usuario realizar efectos especiales que incluyen, entre otras, los siguientes: avance rápido, avance rápido a velocidad variable, retroceso, retroceso a velocidad variable, pausa, avance fotograma a fotograma, reproducción a cámara lenta y otras funciones de reproducción. Los dispositivos DVR, por ejemplo, permiten programar la
grabación de programas que se emitirán en el futuro. Si un usuario de DVR desea grabar todos los episodios de una serie de televisión, puede ordenar al DVR que obtenga un “pase de temporada” para dicha serie. En respuesta a esta orden, el DVR determinará automáticamente basándose, por ejemplo, en los datos de la guía electrónica de programación (“GEP”), la fecha y hora a las que van a emitirse episodios de esa serie en el futuro. Generalmente, cuando un episodio de la serie seleccionada está a punto de emitirse, el DVR sintoniza automáticamente el canal en el que va a retransmitirse el episodio y graba ese episodio en al menos un dispositivo de almacenamiento del DVR. Mientras el episodio grabado esté guardado en el dispositivo de almacenamiento del DVR, el usuario del DVR podrá ordenar al DVR que reproduzca el episodio en el televisor del usuario. Esta práctica función permite al usuario del DVR ver los programas que le interesan en un momento distinto al momento de su retransmisión. El usuario del DVR ni siquiera necesita saber de antemano la hora exacta a la que van a retransmitirse los programas.
[0033] Como se usa en el presente documento, un “programa” es cualquier contenido, visual y/o sonoro, que se presenta a través de la pantalla y/o los altavoces de un sistema de visualización. Por ejemplo, un programa puede ser un episodio de una serie de varios episodios, una película, un evento deportivo o un informativo, aunque esta lista de “programas” no es exclusiva. Cuando un DVR programa una emisión para su futura grabación, intentará agregar el programa a un horario de grabación que el DVR guarda en sus mecanismos de almacenamiento propios. Cada vez que se emita o esté disponible un programa que esté incluido en el horario de grabación del DVR, el dispositivo grabará automáticamente dicho programa.
[0035] Cuando el usuario desea que el DVR omita por completo mediante avance rápido una pausa publicitaria grabada para poder ver (a una velocidad de reproducción normal) el siguiente intervalo de programa del programa grabado que estaba viendo, normalmente intentará ordenar al DVR que detenga el avance rápido e inicie la reproducción a velocidad normal en el momento en que el usuario detecte que la pausa publicitaria ha finalizado. No obstante, los tiempos de reacción humanos son relativamente lentos. Como consecuencia, para cuando el usuario detecta que el DVR ha llegado al final de la pausa publicitaria mediante avance rápido, el DVR ya ha omitido al menos parte del intervalo de programa que sigue a la pausa publicitaria. Dado que el usuario típico no quiere perderse la visualización de ninguna parte del intervalo del programa, el usuario ordenará al DVR que rebobine el contenido grabado a partir de ese punto del flujo de contenido grabado a fin de volver al comienzo del intervalo de programa. Mientras el DVR rebobina el contenido grabado, el usuario típico observará las imágenes mostradas en la pantalla e intentará detectar el preciso instante en que comienza el intervalo de programa que sigue a la pausa publicitaria. Cuando el usuario detecta visualmente este punto, ordenará al DVR que comience a reproducir el contenido grabado a velocidad normal.
[0037] Según una realización de la invención, mientras un DVR reproduce contenido (que puede incluir contenido publicitario y contenido de programa) en avance rápido, el dispositivo lee etiquetas en banda o datos en banda utilizados para buscar información de etiquetas cuya presencia se expresa o se deriva de la información contenida, por ejemplo, en un flujo de datos privados o de subtítulos de apoyo (closed-caption) asociado al contenido. Según una realización de la invención, un anunciante paga una tasa a un servicio de DVR a cambio de que el servicio de DVR garantice que los dispositivos de DVR detectarán la presencia de una determinada etiqueta en un punto especificado del flujo de contenido. El punto especificado puede encontrarse en una pausa publicitaria o en un intervalo de programa, por ejemplo. Cuando el DVR detecta la presencia de la etiqueta durante el avance rápido, entra en un estado especial. Según una realización de la invención, cuando el DVR se encuentra en este estado especial, si detecta que el usuario ha ordenado al DVR que detenga el avance rápido (por ejemplo, si el usuario ordena al DVR que empiece a reproducir el contenido a velocidad normal o que empiece a rebobinar el contenido), el DVR localizará una ubicación temporal especificada situada en una pausa publicitaria grabada. Esta ubicación temporal especificada puede estar especificada, por ejemplo, por una determinada etiqueta. Por lo general, la ubicación temporal especificada se encuentra al principio de o dentro de un anuncio del anunciante que ha pagado la tasa al servicio de DVR, siendo elegido el anuncio por el propio anunciante. El DVR dejará de realizar la actividad que estaba realizando, retrocederá hasta la ubicación temporal especificada en la pausa publicitaria grabada dando un “salto hacia atrás” y reanudará la reproducción del flujo de contenido grabado a velocidad normal desde el punto temporal especificado.
[0039] En una realización de la invención, el DVR permanece en el estado especial anteriormente descrito hasta que haya pasado al menos un periodo de tiempo especificado desde que el DVR retrocedió hasta la ubicación temporal especificada, después del cual el DVR sale del estado especial. Por lo general, el periodo de tiempo especificado es igual al tiempo necesario para reproducir al menos una parte del anuncio que contiene la ubicación temporal especificada. En este tipo de realizaciones, una vez que el DVR ha retrocedido o dado un “salto hacia atrás” y mientras está en el estado especial, el conjunto de órdenes que el dispositivo aceptará del usuario está limitado de alguna manera (por ejemplo, el DVR puede ignorar las órdenes del usuario de que reproduzca el contenido en avance rápido o lo ponga en pausa). Por lo tanto, en una encarnación de la invención, un usuario de DVR que ordene al dispositivo que omita una pausa publicitaria utilizando el avance rápido se ve forzado a ver al menos parte de un anuncio contenido en dicha pausa antes de poder reanudar el visionado del programa que sigue a la pausa publicitaria.
[0040] En otros aspectos, las realizaciones de la invención engloban un equipo informático y un medio de almacenamiento legible por ordenador configurados para ejecutar la técnica anteriormente descrita.
[0041] 2.0 Visión general de la estructura
[0042] La FIG.2A ilustra un ejemplo de sistema para la reproducción automática de un anuncio o contenido más allá del cual un dispositivo multimedia, por ejemplo un DVR, ha realizado un avance rápido, según una realización. El sistema contiene al menos un dispositivo multimedia cliente, como el DVR 202, conectado comunicativamente a la red 205 a través de cualquier interfaz de comunicaciones, como una interfaz Ethernet o un puerto de comunicación inalámbrica. La funcionalidad de un DVR está tipificada en la patente estadounidense n.º 6,233,389. El sistema incluye, además, el proveedor de servicios 204, el proveedor de contenidos 206, el ordenador personal 208 y el dispositivo portátil 210.
[0043] El ordenador personal 208 puede ser un equipo informático personal, como un ordenador de sobremesa o portátil, y también está conectado a la red 205 a través de cualquier interfaz de comunicaciones, incluida una inalámbrica. El dispositivo portátil 210 puede ser cualquier dispositivo informático de mano, teléfono móvil, reproductor multimedia portátil o cualquier otro dispositivo portátil capaz de mostrar contenido multimedia y puede conectarse a la red 205 a través de cualquier interfaz de comunicaciones, incluida una inalámbrica. El DVR 202, el ordenador personal 208 y el dispositivo portátil 210 se comunican con el proveedor de servicios 204 a través de la red 205. En otra realización, el DVR 202, el ordenador personal 208 y el dispositivo portátil 210 se comunican con el proveedor de contenidos 210 a través de la red 205.
[0044] La red 205 puede implementarse mediante cualquier medio o mecanismo que permita el intercambio de datos entre dispositivos dentro del sistema de comunicación. Algunos ejemplos de la red 205 incluyen, entre otros, una red, por ejemplo, una red de área local (LAN), una red de área amplia (WAN), internet, uno o más enlaces terrestres, por satélite o inalámbricos, etc. Alternativa o adicionalmente, cualquier número de dispositivos conectados a la red 205 pueden conectarse también directamente entre sí mediante un enlace de comunicación.
[0045] En una realización, el proveedor de contenidos 206 proporciona contenido en forma de programas de difusión al DVR 202 por cable, satélite, comunicación terrestre, red u otro método de transmisión. El contenido de dichos programas de difusión puede incluir cualquier contenido multimedia, por ejemplo: contenido en forma de sonido, imagen, vídeo, etc. En otra realización, el proveedor de contenidos 206 proporciona contenido multimedia, por ejemplo cualquier contenido descargable, a través de la red 205 al DVR 202, ordenador personal 208 o dispositivo portátil 210.
[0046] En una realización, el DVR 202 se comunica con el proveedor de servicios 204, que proporciona, entre otros, cualquiera de los siguientes elementos: información sobre la programación, recursos gráficos (tales como fuentes, imágenes, iconos de marcas, etc.), información de servicio, software, anuncios, datos para la identificación de eventos, otros tipos de datos, etc., que permiten al DVR 202 funcionar independientemente del proveedor de servicios 204 para satisfacer los intereses del usuario, etc. En otra realización, el DVR 202, el ordenador personal 208 y el dispositivo portátil 210 pueden comunicarse entre sí para transferir contenido, metadatos o cualquier otro tipo de datos a través de la red 205, la conexión de comunicación o cualquier red local.
[0047] En otra realización, el proveedor de contenidos 206 puede proporcionar al proveedor de servicios 204 datos de contenido o cualquier metadato, incluidos, entre otros: datos promocionales, iconos, datos web o información de otro tipo. A continuación, el proveedor de servicios 204 puede interpretar los metadatos y proporcionar los metadatos de datos de contenido al DVR 202, ordenador personal 208 o dispositivo portátil 210.
[0048] Haciendo referencia a la FIG. 2B, en una realización, el DVR 202 comprende por lo general una serie de componentes, representados por el Convertidor de señal 254, necesarios para digitalizar una señal analógica de televisión y convertirla en un flujo digital de datos o para aceptar un flujo digital de datos. En la patente estadounidense n.º 6,233,389 se describe en mayor detalle un ejemplo de la estructura interna y del funcionamiento de un DVR.
[0049] El DVR 202 recibe señales de transmisión de una antena, sistema de televisión por cable, receptor de satélite, etc., a través de la entrada 252A. La entrada 252A puede comprender una serie de módulos de sintonización que permiten recibir y grabar varias señales simultáneamente. Por ejemplo, un flujo de entrada de TV recibido por la entrada 252A puede adoptar la forma de una señal compatible con el Comité Nacional de Estándares de Televisión (NTSC) o de una señal de emisión compatible con PAL. En otro ejemplo, un flujo de entrada de TV recibido por la entrada 252A puede adoptar una forma digital, como una señal compatible con el Sistema de Satélite Digital (DSS), una señal compatible con los Servicios de Radiodifusión Digital (DBS) o una señal compatible con el Comité de Sistemas de Televisión Avanzados (ATSC). Los sistemas
DBS, DSS y ATSC se basan en los estándares denominados Moving Pictures Experts Group 2 (Grupo de Expertos en Imágenes en Movimiento o MPEG-2) y MPEG-2 Transport. MPEG-2 Transport es un estándar de aplicación de formato al flujo digital de datos desde el transmisor fuente de TV, de forma que un receptor de TV pueda descomponer el flujo de entrada para encontrar programas en la señal multiplexada. En otro ejemplo, los flujos digitales descargados o transmitidos desde una red pueden estar en formatos digitales como MPEG-2, MPEG-4, WMV, AVCHD, etc.
[0051] En una realización, un multiplexor de transporte de MPEG-2 admite múltiples programas en el mismo canal de difusión, con múltiples fuentes de vídeo y audio y datos privados. La entrada 252A sintoniza un determinado programa en un canal, extrae un flujo de MPEG especificado de dicho canal y alimenta el flujo de MPEG al resto del sistema. En una realización, la entrada 252A descarga un flujo digital de una fuente a través de internet y alimenta el flujo digital al resto del sistema. Las señales analógicas de TV se codifican en un formato MPEG similar utilizando codificadores de vídeo y audio independientes, de forma que el resto del sistema desconoce cómo se obtuvo la señal. La información puede modularse en el intervalo de supresión vertical (ISB) de la señal analógica de TV mediante varios procedimientos estándar; por ejemplo, el Estándar de Difusión Teletexto de América del Norte (NABTS) puede utilizarse para modular la información en ciertas líneas de una señal NTSC, en la que la Comisión Federal de Comunicaciones estadounidense exige el uso de otra línea específica para los subtítulos de apoyo (CC) y para los servicios de datos ampliados (EDS). Estas señales son decodificadas por la entrada 252A y transmitidas a los otros módulos como si hubieran sido enviadas a través de un canal de datos privado MPEG-2.
[0053] En una realización, el módulo de grabación 260 graba el flujo de datos entrante almacenando el flujo digital de datos en al menos un dispositivo de almacenamiento, representado por el Almacenamiento 264A/164B, diseñado para retener segmentos del flujo digital de datos. El Almacenamiento 264A/164B puede consistir en uno o más dispositivos de almacenamiento no volátil (por ejemplo, un disco duro, unidad de estado sólido, disco duro externo USB, memoria extraíble externa USB, unidad de estado sólido externa USB, dispositivo de almacenamiento accesible a través de la red, etc.), que pueden ser internos 264A y/o externos 264B. Un Convertidor de señal 254 recupera segmentos del flujo de datos, convierte el flujo de datos en una señal analógica y modula la señal a una portadora RF a través de la salida 252B, mediante la cual se envía la señal a un televisor estándar. De forma alternativa, la salida 252B puede enviar una señal digital a un televisor o monitor de vídeo. Por ejemplo, el DVR 202 puede utilizar cualquiera de los siguientes elementos: un puerto de interfaz visual digital (DVI) para enviar señales digitales a la pantalla de un monitor a través de un cable DVI, HDMI, VGA, etc.
[0055] El DVR 202 incluye, además, una interfaz de comunicación 262 a través de la cual el DVR 202 se comunica con la red 205 mediante Ethernet, una red inalámbrica, módem u otro estándar de comunicaciones. Además, el DVR 202 puede integrarse en un sistema de TV de forma que los componentes anteriormente descritos estén alojados en un televisor capaz de realizar las funciones de cada uno de los componentes del DVR 202.
[0056] En otra realización, el DVR 202 generalmente comprende una serie de componentes necesarios para recibir, grabar, almacenar, transferir y reproducir señales de datos digitales de una serie de fuentes, por ejemplo: un ordenador personal, un DVR, un proveedor de servicios, un servidor de contenido, etc. El DVR 202 puede transferir señales de datos digitales a otro DVR u ordenador personal. El DVR 202 puede codificar o decodificar señales digitales mediante el codificador 256A y el decodificador 256B en múltiples formatos para su reproducción, almacenamiento o transferencia. Según una realización de la invención, el codificador 256A produce flujos de MPEG. Según otra realización de la invención, el codificador 256A produce flujos codificados utilizando un códec diferente. El decodificador 256B decodifica los flujos codificados por el codificador 256A o los flujos almacenados en el formato en el que se recibieron mediante un decodificador apropiado. El DVR 202 puede, además, cifrar o descifrar señales de datos digitales utilizando el dispositivo de cifrado/descifrado (258) para el almacenamiento, transferencia o reproducción de las señales de datos digitales.
[0058] En una realización , el DVR 202 se comunica con el proveedor de servicios 204 , que proporciona, entre otros, cualquiera de los siguientes elementos: información sobre la programación, recursos gráficos (tales como fuentes, imágenes, iconos de marcas, etc.), información de servicio, software, anuncios, datos para la identificación de eventos, otros tipos de datos, etc., que permiten al DVR 202 funcionar independiente del proveedor de servicios 204 para realizar funciones autónomas de grabación. La comunicación entre el DVR 202 y el proveedor de servicios 204 utiliza una arquitectura de distribución segura para transferir datos entre el DVR 202 y el proveedor de servicios 204 de forma que tanto los datos de servicio como la privacidad del usuario estén protegidos.
[0060] 3.0 Reproducción de un anuncio omitido
[0062] La FIG. 1 es un diagrama de flujo que ilustra un ejemplo de una técnica para la reproducción automática de un anuncio o contenido más allá del cual un dispositivo multimedia, por ejemplo un DVR, ha realizado un avance rápido, según una realización de la invención. En una realización de la invención, el DVR que se
muestra en la FIG. 2B realiza al menos algunos de las etapas de la técnica ilustrada. Algunas técnicas alternativas, según diversas realizaciones alternativas de la invención, pueden comprender un menor o mayor número de etapas, así como etapas distintas, de las que se ilustran en la FIG.1.
[0064] Haciendo referencia ahora a la FIG.1, en el bloque 102, en una realización, un servicio de DVR puede firmar un acuerdo con un anunciante. Dicho acuerdo establece que el servicio de DVR garantizará que los dispositivos DVR bajo la influencia del servicio de DVR (por ejemplo, los dispositivos DVR a los que el servicio de DVR pueda subir información) detecten la presencia de una o más etiquetas de retroceso o “salto hacia atrás” especificadas que se expresan o derivan de la información que acompaña a un flujo de contenido. Por ejemplo, las etiquetas de retroceso especificadas pueden expresarse o derivarse de la información contenida en un flujo de datos privados o de subtítulos de apoyo que acompañe a un programa y/o a un anuncio que vaya a emitirse en el futuro. Además, el acuerdo puede establecer que, a cambio de la realización de estas acciones por parte del servicio de DVR, el anunciante pagará al servicio de DVR una tasa especificada u otra contraprestación económica.
[0066] En el bloque 104, en una posible realización, en respuesta a la firma de un acuerdo por parte del servicio de DVR y del anunciante o por razones de configuración generales o específicas, el servicio de DVR ordena a los dispositivos DVR bajo la influencia de dicho servicio que detecten la presencia de una o más etiquetas de retroceso especificadas por el anunciante, situadas en uno o más puntos de un determinado flujo de contenido o de cualquier flujo de contenido. En una realización, el servicio de DVR puede, por ejemplo, ordenar a los dispositivos DVR que ignoren o detecten las etiquetas que contengan determinados identificadores (por ejemplo, que indiquen un anunciante concreto, etc.) o que detecten todas las etiquetas.
[0067] Por ejemplo, el servicio DVR puede hacer que se inserten códigos de etiqueta especificados en un punto especificado de un flujo de datos privados o de subtítulos de apoyo. Dependiendo del tipo de código, los códigos no se mostrarán junto con otros textos de subtitulado de apoyo, sino que serán detectables por los dispositivos DVR. Los datos incluidos en las etiquetas pueden incluir cualquier combinación de: una indicación del tipo de etiqueta del que se trata, las acciones que deben realizarse (por ejemplo, duración del retroceso, marca de tiempo de retroceso, periodo de tiempo durante el que se ignorarán determinadas órdenes del usuario, órdenes del usuario que van a aceptarse, etc.), los iconos que pueden mostrarse, etc. Un ejemplo de técnica para insertar etiquetas detectables por DVR en un flujo de subtítulos de apoyo se describe en la patente estadounidense con n.º de serie 7,889,964, titulada “SISTEMA DE ETIQUETADO DE SUBTÍTULOS DE APOYO”.
[0069] En otro ejemplo, el servicio de DVR puede calcular los patrones de valores hash insertando en una función hash texto de subtitulado de apoyo presente en (o cerca de) un punto especificado del flujo de subtitulado de apoyo. El servicio de DVR puede subir a los dispositivos DVR un mapeo (por ejemplo, una lista, una tabla, parte de una base de datos, etc.) entre los patrones de valores hash y la información y los códigos de etiqueta especificados. Posteriormente, los dispositivos DVR pueden insertar el texto de subtitulado de apoyo recibido en una función hash, detectar cuándo se ha alcanzado el punto que corresponde a una secuencia de valores hash resultante especificada que coinciden con un patrón de valores hash especificados por el servicio de DVR en el flujo de subtitulado de apoyo y tratar los códigos de etiqueta especificados que están mapeados a ese valor hash como si dichos códigos de etiqueta especificados estuviesen contenidos en ese punto en el flujo de subtitulado de apoyo (aunque el flujo de subtitulado de apoyo no contenga realmente los códigos de etiqueta especificados). Un ejemplo de técnica para detectar la presencia de una etiqueta hash a partir de información contenida en un flujo de subtitulado de apoyo sin necesidad de insertar una etiqueta en el flujo de subtitulado de apoyo se describe en la patente estadounidense n.º 7,661,121, titulada “SISTEMA DE DETECCIÓN Y SINCRONIZACIÓN DE DATOS EN BANDA”.
[0071] En otro ejemplo, el servicio de DVR puede generar un valor hash insertando en una función hash el contenido real del fotograma de vídeo (o parte del mismo) y/o la pista de audio que acompaña al fotograma de vídeo. De forma similar a la descrita anteriormente, el servicio de DVR puede subir a los dispositivos DVR un mapeo entre este valor hash y los códigos de etiqueta especificados. Posteriormente, los dispositivos DVR pueden insertar datos de fotogramas de vídeo y/o datos de audio en la función hash, detectar cuándo se ha alcanzado el punto que corresponde a un valor hash resultante especificado en el contenido de vídeo o audio y tratar los códigos de etiqueta especificados que se asignan a ese valor hash como si dichos códigos de etiqueta especificados de verdad estuvieran contenidos en ese punto del flujo. Así, las etiquetas pueden detectarse a partir de la apariencia de objetos especificados en el flujo de vídeo grabado y/o a partir de la existencia de sonidos especificados en la pista de audio que lo acompaña.
[0073] Los puntos en los que debe detectarse la presencia de las etiquetas de retroceso pueden encontrarse dentro de una pausa publicitaria durante la cual esté programada la aparición del anuncio del anunciante. Adicional o alternativamente, los puntos en los que deben detectarse las etiquetas de retroceso pueden encontrarse, por ejemplo, al comienzo de un intervalo de programa que siga a una pausa publicitaria. En una realización de la invención, cualquiera de los siguientes: el anunciante, la emisora, el servicio de DVR, etc., elige los puntos del flujo de subtitulado de apoyo en los que los dispositivos DVR deben detectar la presencia de etiquetas de
retroceso.
[0075] En una realización de la invención, los códigos de etiqueta que se especifican en una etiqueta de retroceso indican al menos (a) cualquiera de los siguientes elementos: la ubicación temporal especificada en el flujo de contenido, marca de tiempo, periodo de tiempo, etc., en el que el DVR deba retroceder y (b) un periodo de tiempo durante el que el DVR deba ignorar al menos algunas de las órdenes de usuario especificadas después de retroceder hasta la ubicación temporal especificada. El uso de dichos valores especificados por el código de etiqueta se describe a continuación.
[0077] En el bloque 106, un DVR (por ejemplo, uno de los dispositivos DVR a los que el servicio de DVR ha ordenado que detecte la presencia de etiquetas de retroceso) empieza a reproducir el contenido grabado en avance rápido en respuesta a una orden del usuario en ese sentido. Mientras el DVR reproduce el contenido grabado en avance rápido, analizará cualquier combinación de los siguientes elementos: el flujo de subtitulado de apoyo, el flujo de datos privados, etc., en busca de la presencia expresada o derivada (por ejemplo, a partir de valores hash, etc.) de etiquetas de retroceso.
[0079] En el bloque 108, mientras el DVR reproduce el contenido grabado en avance rápido, el DVR detecta la presencia expresada o derivada de una etiqueta de retroceso en el flujo de subtitulado de apoyo. En respuesta a la detección de la presencia de la etiqueta de retroceso, el DVR entra en un estado especial en el que detecta continuamente si un usuario ha ordenado al DVR que detenga la reproducción en avance rápido del contenido grabado (por ejemplo, si el usuario ordena al DVR que empiece a reproducir el contenido grabado a velocidad normal o que empiece a rebobinar el contenido grabado).
[0081] En el bloque 110, mientras el DVR está en dicho estado especial, el DVR detecta que el usuario ha ordenado al DVR que detenga el avance rápido del contenido grabado. Por ejemplo, el DVR puede detectar que el usuario ha pulsado el botón Play del mando a distancia del DVR.
[0083] En el bloque 112, cuando el DVR detecta que el usuario ha ordenado al DVR que detenga el avance rápido del contenido grabado, este responde localizando en el contenido grabado una ubicación temporal especificada mediante la etiqueta de retroceso cuya presencia el DVR detectó previamente en el bloque 108. El DVR comienza instantáneamente a reproducir el contenido grabado, empezando en dicha ubicación temporal especificada en el flujo de contenido. En una realización de la invención, la ubicación temporal a la que el DVR debe retroceder en el contenido grabado es previamente seleccionada por cualquiera de los siguientes: el anunciante, la emisora, el servicio de DVR, etc. y puede indicarse dentro de la etiqueta o en la información asociada a la etiqueta. En una realización, la ubicación temporal especificada se encuentra al principio de o dentro de un anuncio del anunciante que haya firmado el acuerdo anteriormente mencionado en relación con el bloque 102. Mientras el DVR permanezca en el estado especial, el DVR determinará si ha pasado un periodo de tiempo especificado desde que retrocedió hasta la ubicación temporal especificada. En una realización de la invención, este periodo de tiempo es especificado por la etiqueta de retroceso cuya presencia detectó o derivó previamente el DVR en el bloque 108.
[0085] Después de que el DVR haya detectado una salida del modo de avance rápido como se describe anteriormente en referencia al bloque 110, el conjunto de órdenes que el DVR aceptará del usuario está limitado de alguna manera (por ejemplo, el DVR puede ignorar las órdenes del usuario para que reproduzca el contenido en avance rápido o lo ponga en pausa). En una realización de la invención, mientras el DVR permanezca en el estado especial tras detectar la salida del modo de avance rápido, el DVR ignorará todas las órdenes recibidas del usuario.
[0087] En el bloque 114, cuando el DVR determina que ha pasado un periodo de tiempo especificado desde que el DVR retrocedió hasta la ubicación temporal especificada en el bloque 112, el DVR reacciona saliendo del estado especial en el que entró en el bloque 108. Como se mencionó anteriormente, en una realización de la invención, este periodo de tiempo es especificado por la etiqueta de retroceso cuya presencia detectó previamente el DVR en el bloque 108. En una realización de la invención, cualquiera de los siguientes: el anunciante, la emisora, el servicio de DVR, etc. escoge el periodo de tiempo, que puede seleccionarse para tener la duración necesaria para cubrir la duración del anuncio (o parte del mismo) que el anunciante, la emisora, el servicio de DVR, etc., desee que vea el usuario del DVR. En una realización de la invención en la que el anuncio es el último anuncio de la pausa publicitaria que precede al intervalo de programa que el usuario alcanzó mediante avance rápido, el DVR sale del estado especial al llegar al final de la pausa publicitaria y al principio del intervalo de programa. El DVR puede detectar el final de la pausa publicitaria buscando uno o más fotogramas en negro en el contenido grabado o realizando un hash de fotogramas de vídeo mediante, por ejemplo, huellas dactilares, datos de subtítulos de apoyo, etc. Si el DVR limitó previamente el conjunto de órdenes de usuario aceptables, el DVR empezará a aceptar las órdenes de usuario anteriormente inaceptables tras salir del estado especial.
[0089] Aunque una realización de la invención anteriormente descrita implica retroceder de un salto hasta una ubicación especificada del flujo de contenido (por ejemplo, grabado, en vivo, transmitido, etc.), otras
realizaciones de la invención no reivindicadas pueden suponer, alternativamente, avanzar de un salto hasta una ubicación especificada del flujo de contenido. Otras realizaciones alternativas de la invención no reivindicadas pueden suponer que el DVR responda a la detección de la etiqueta realizando otra acción de las anteriormente descritas, por ejemplo, reproduciendo contenido almacenado en al menos un dispositivo de almacenaje del DVR, pero que no forme parte del flujo de contenido grabado. Además, aunque una realización anteriormente descrita de la invención supone avanzar de un salto hasta una ubicación especificada para reproducir un anuncio grabado en dicha ubicación, otras realizaciones de la invención pueden suponer alternativamente avanzar de un salto hasta una ubicación especificada para una finalidad distinta a la reproducción de un anuncio grabado.
[0091] Como se mencionó anteriormente, en una realización de la invención, el servicio de DVR y el anunciante firman un acuerdo por el cual el servicio de DVR ordena a los dispositivos DVR que detecten las etiquetas del anunciante y retrocedan hasta los anuncios del anunciante cuando se hayan omitido dichos anuncios. En una realización de la invención, el servicio de DVR cobra una tasa específica al anunciante por hacer que los dispositivos DVR se comporten de esta manera. En otra realización de la invención, el servicio de DVR cobra una tasa específica al anunciante cada vez que el servicio de DVR detecta que un DVR ha retrocedido y reproducido uno de los anuncios del anunciante: los dispositivos DVR pueden configurarse para que informen al servicio de DVR de este tipo de incidentes (por ejemplo, a través de internet). En una realización, los dispositivos DVR pueden informar al servicio de DVR de los posibles datos operativos, como, por ejemplo: qué etiquetas se ejecutaron por completo, qué etiquetas se cancelaron durante su ejecución (por ejemplo, debido a un cambio de canal, etc.), etc.
[0093] Aunque anteriormente se han descrito realizaciones de la invención con referencia a los dispositivos DVR, otras realizaciones alternativas de la invención pueden comprender otros dispositivos multimedia, además de los dispositivos DVR. Por ejemplo, en una realización de la invención, puede utilizarse de forma similar un dispositivo de memoria portátil capaz de almacenar y reproducir contenido grabado. El dispositivo de memoria portátil puede obtener contenido de cualquier combinación de los siguientes elementos: internet, una señal de televisión por cable, una señal de televisión por satélite, de un ordenador o un DVR mediante un puerto HDMI, etc., por ejemplo.
[0095] En una realización de la invención, una etiqueta especifica, aparte de otra información posible, el periodo de tiempo (o la cantidad de fotogramas, la marca de tiempo específica, etc.) durante el cual la etiqueta tiene validez más allá de la ubicación temporal en la que se encuentra la etiqueta. En esta realización de la invención, cuando el usuario de DVR detiene el avance rápido (como se describe anteriormente con referencia al bloque 110 de la FIG. 1) mientras el DVR está en estado especial, el DVR determina si el periodo de tiempo (o la cantidad de fotogramas, la marca de tiempo específica, etc.) necesario para reproducir el segmento de contenido grabado situado entre (a) la ubicación de la etiqueta y (b) el punto en el que se detuvo el avance rápido es mayor que el periodo de tiempo (o número de fotogramas) especificado por la etiqueta. En ese caso, se ignoraría la etiqueta y el DVR no retrocedería hasta el punto del flujo de contenido grabado especificado por la etiqueta; en estas condiciones, se considera que el usuario ha omitido demasiado contenido como para justificar el retroceso a fin de que el usuario vea el anuncio. En caso contrario, el DVR retrocede hasta el punto del flujo de contenido grabado especificado por la etiqueta, como se describe anteriormente.
[0097] En una realización de la invención, si, como se describe anteriormente, se ignora una etiqueta porque el usuario utilizó el avance rápido hasta mucho más allá de la región temporal en la que la etiqueta tiene validez y si posteriormente, el usuario rebobina el contenido grabado y detiene el rebobinado dentro de la región temporal en la que la etiqueta tiene validez (por ejemplo, dentro del periodo de tiempo, la cantidad de fotogramas, la marca de tiempo específica, etc., más allá de la cual se encuentra la etiqueta), el DVR retrocederá hasta el punto del flujo de contenido grabado especificado por la etiqueta, como se describe anteriormente. En estas circunstancias, se considera que el usuario ha sobrepasado por error el punto en el que quería reanudar la reproducción del contenido grabado a velocidad normal. Se considera que el usuario ha rebobinado el contenido grabado hasta volver a la región de validez temporal de la etiqueta para corregir este rebase. Dado que el conjunto de acciones del usuario en estas circunstancias parece estar motivado por el deseo de omitir únicamente el anuncio y comenzar la reproducción inmediatamente después de la pausa publicitaria, la imposición del DVR de reproducir el anuncio omitido está justificada.
[0099] 4.0 Mecanismos de implementación: descripción general del hardware
[0101] La FIG. 3 es un diagrama de bloques que ilustra un sistema informático 300 sobre el que puede implementarse una realización de la invención. El sistema informático 300 incluye un puerto 302 u otro mecanismo de comunicación de información y un procesador 304 conectado al puerto 302 para procesar información. El sistema informático 300 incluye, asimismo, una memoria principal 306, como una memoria de acceso aleatorio (“RAM”) u otro dispositivo de almacenamiento dinámico, conectada al puerto 302 para almacenar información e instrucciones para que las ejecute el procesador 304. La memoria principal 306 también puede usarse para almacenar variables temporales u otra información intermedia durante la
ejecución de instrucciones que serán ejecutadas por el procesador 304. El sistema informático 300 incluye, además, una memoria de solo lectura (“ROM”) 308 u otro dispositivo de almacenamiento estático conectada al puerto 302 para almacenar información estática e instrucciones para el procesador 304. Se prevé un dispositivo de almacenamiento 310, por ejemplo, un disco magnético o disco óptico, conectado al puerto 302 para almacenar información e instrucciones.
[0103] El sistema informático 300 puede conectarse mediante el puerto 302 a una pantalla 312, por ejemplo, un tubo de rayos catódicos (“TRC”) o una pantalla de cristal líquido (“LCD”) para mostrar información al usuario del ordenador. Un dispositivo de entrada 314, que incluye teclas alfanuméricas y de otro tipo, está conectado al puerto 302 para comunicar información y selecciones de comandos al procesador 304. Otro tipo de dispositivo de entrada manejado por el usuario consiste en un dispositivo de control de cursor 316, por ejemplo un ratón, trackball, lápiz óptico o teclas de dirección del cursor, que comunica información de dirección y selecciones de comandos al procesador 304 y controla el movimiento del cursor en la pantalla 312. Generalmente, este dispositivo de entrada presenta dos grados de libertad en dos ejes, un primer eje (por ejemplo, x) y un segundo eje (por ejemplo, y), lo que permite al dispositivo especificar posiciones sobre un plano.
[0105] La invención se refiere al uso del sistema informático 300 para seleccionar un fotograma de un programa de vídeo multifotograma para su visualización en el modo de reproducción “trick mode” seleccionado de un DVR (este modo imita la indicación visual del avance rápido y rebobinado de los sistemas analógicos, como dispositivos VCR). Según una realización de la invención, la selección de un fotograma de un programa de vídeo multifotograma para su visualización en el modo de reproducción “trick mode” seleccionado de un DVR la realiza el sistema informático 300 en respuesta a la ejecución por parte del procesador 304 de una o más secuencias de una o más instrucciones contenidas en la memoria principal 306. Estas instrucciones pueden leerse en la memoria principal 306 desde otro medio legible por ordenador, como el dispositivo de almacenamiento 310. La ejecución de las secuencias de instrucciones contenidas en la memoria principal 306 hace que el procesador 304 realice las etapas de proceso descritas en dichas instrucciones. En otras realizaciones alternativas, pueden utilizarse circuitos cableados en lugar de o en combinación con las instrucciones de software para implementar la invención. Por lo tanto, las realizaciones de la invención no se limitan a una combinación específica de circuitos de hardware y software.
[0107] El término “medio legible por ordenador”, tal como se utiliza en el presente documento, se refiere a cualquier medio que participe en el suministro de instrucciones al procesador 304 para su ejecución. Este tipo de medios puede adoptar muchas formas, entre otras: medios no volátiles, medios volátiles y medios de transmisión. Los medios no volátiles incluyen, por ejemplo, los discos ópticos o magnéticos, como el dispositivo de almacenamiento 310. Los medios volátiles incluyen los dispositivos de memoria dinámica, como la memoria principal 306. Los medios de transmisión incluyen cables coaxiales, alambres de cobre y fibra óptica, incluidos los cables que comprende el puerto 302. Los medios de transmisión también pueden adoptar la forma de ondas acústicas o luminosas, como las que se generan durante las comunicaciones de datos por ondas de radio e infrarrojos.
[0109] Las formas comunes de medios legibles por el ordenador incluyen, por ejemplo, un disquete, disco flexible, disco duro, cinta magnética, o cualquier otro medio magnético, un CD-ROM o cualquier otro medio óptico, tarjetas para perforar, cinta de papel o cualquier otro medio físico con patrones de orificios, una RAM, una PROM, una EPROM, una FLASH-EPROM o cualquier otro chip o cartucho de memoria.
[0111] Pueden utilizarse distintas formas de medios legibles por ordenador para transmitir una o más secuencias de una o más instrucciones al procesador 304 para su ejecución. Por ejemplo, en un primer momento, las instrucciones pueden encontrarse en un disco magnético de un ordenador remoto. El ordenador remoto puede cargar las instrucciones en su memoria dinámica y enviarlas por una línea telefónica a través de un módem. Un módem local conectado al sistema informático 300 puede recibir los datos por la línea telefónica y usar un transmisor infrarrojo para convertir los datos en una señal infrarroja. Un detector infrarrojo puede recibir los datos transportados por la señal infrarroja y los circuitos correspondientes pueden transmitir los datos al puerto 302. El puerto 302 transmite los datos a la memoria principal 306, desde la que el procesador 304 recupera y ejecuta las instrucciones. De forma opcional, las instrucciones recibidas por la memoria principal 306 pueden almacenarse en el dispositivo de almacenamiento 310 antes o después de ser ejecutadas por el procesador 304.
[0113] El sistema informático 300 también incluye una interfaz de comunicación 318 conectada al puerto 302. La interfaz de comunicación 318 proporciona un acoplamiento bidireccional de comunicación de datos a un enlace de red 320 conectado a una red local 322. Por ejemplo, la interfaz de comunicación 318 puede ser una tarjeta de red digital de servicios integrados (“RDSI”) o un módem para proporcionar una conexión de comunicación de datos a una línea telefónica de un tipo compatible. En otro ejemplo, la interfaz de comunicación 318 puede ser una tarjeta de red de área local (“LAN”) para proporcionar una conexión de comunicación de datos a una LAN compatible. También pueden implementarse enlaces inalámbricos. En una realización de este tipo, la interfaz de comunicación 318 envía y recibe señales eléctricas, electromagnéticas
u ópticas que transportan flujos de datos digitales que representan diversos tipos de información.
[0114] Por lo general, el enlace de red 320 transmite datos a otros dispositivos de datos a través de una o varias redes. Por ejemplo, el enlace de red 320 puede proporcionar una conexión a través de la red local 322 a un ordenador host 324 o a un equipo de datos controlado por un proveedor de servicios de internet (“PSI”) 326. A su vez, el PSI 326 proporciona servicios de comunicación de datos a través de la red mundial de comunicación de datos en paquetes, más como “internet” 328. Tanto la red local 322 como internet 328 utilizan señales eléctricas, electromagnéticas u ópticas que transportan flujos de datos digitales. Las señales que atraviesan las distintas redes y las señales que atraviesan el enlace de red 320 y la interfaz de comunicación 318, que transportan los datos digitales hacia y desde el sistema informático 300, son formas ejemplares de ondas portadoras que transportan la información.
[0115] El sistema informático 300 puede enviar mensajes y recibir datos, incluido el código del programa, a través de la(s) red(es), el enlace de red 320 y la interfaz de comunicación 318. En el ejemplo de internet, un servidor 330 puede transmitir un código solicitado para un programa de aplicación a través de internet 328, el PSI 326, la red local 322 y la interfaz de comunicación 318.
[0116] El procesador 304 puede ejecutar el código recibido a medida que se recibe y/o almacena en el dispositivo de almacenamiento 310 o en otro almacenamiento no volátil para su posterior ejecución. De esta manera, el sistema informático 300 puede obtener el código de aplicación en forma de onda portadora.
[0117] 5.0 Ampliaciones y alternativas
[0118] En la descripción precedente, se ha descrito la invención con realizaciones específicas de la misma. No obstante, es evidente que pueden hacerse diversas modificaciones y cambios a la invención sin apartarse del alcance de la invención que se define en las reivindicaciones. Por lo tanto, las especificaciones y las figuras deben considerarse en sentido ilustrativo y no restrictivo.
Claims (9)
1. REIVINDICACIONES
1. Un método que comprende:
durante la reproducción en avance rápido del contenido de un flujo de contenido, detectar una presencia de una determinada etiqueta a partir de información asociada con el flujo de contenido;
en respuesta a detectar la presencia de la etiqueta determinada, entrar (108) en un estado concreto configurado para controlar la reproducción del flujo de contenido, al permitir que el avance rápido continúe a lo largo del flujo de contenido tras la detección de la etiqueta;
mientras se está en el estado concreto, detectar (110) si se ha salido del modo de avance rápido; y en respuesta a detectar, durante el estado concreto, que se ha salido del modo de avance rápido: reproducir (112) un primer contenido de flujo del contenido a partir de un punto temporal especificado por la etiqueta determinada; y
limitar un conjunto de comandos que debe ejecutar un dispositivo que está reproduciendo el flujo de contenido a partir del punto temporal hasta que se cumplan los criterios especificados por la etiqueta determinada;
en donde el punto temporal es anterior a un punto en el cual se estaba reproduciendo el contenido del flujo de contenido en un momento en que se detectó que se había salido del modo de avance rápido.
2. El método de la reivindicación 1, en donde la etapa de detección de la presencia de la etiqueta determinada comprende detectar un código específico que se ha insertado en una señal de subtítulos o una señal de datos privada que se corresponda con la señal de contenido.
3. El método de la reivindicación 1, en donde la etapa de reproducción del contenido del flujo de contenido a partir del punto temporal especificado por la etiqueta determinada comprende limitar un conjunto de comandos que debe cumplir un dispositivo que está reproduciendo el flujo de contenido a partir del punto temporal indicado, hasta que haya transcurrido el tiempo especificado en la etiqueta desde que el dispositivo comenzó a reproducir el primer contenido a partir del punto temporal.
4. El método según la reivindicación 1, en donde la etapa de reproducción del primer contenido que comienza punto temporal especificado a partir de la etiqueta determinada comprende reproducir completamente un anuncio que comienza en el punto temporal especificado dentro del flujo de contenido, y evitar que se salte el anuncio mientras se reproduce completamente el anuncio.
5. Un dispositivo multimedia (202) que comprende:
medios para detectar una presencia de una etiqueta determinada a partir de la información asociada a un flujo de contenido mientras se avanza rápidamente por el flujo de contenido;
medios para, en respuesta a detectar la presencia de la etiqueta determinada, entrar en un estado concreto configurado para controlar la reproducción del flujo de contenido al permitir que continúe el avance rápido a través del flujo de contenido tras la detección de la etiqueta;
medios para, mientras se encuentra en el estado concreto, detectar si se ha salido del modo de avance rápido; y
medios para, en respuesta a detectar que se ha salido del modo de avance rápido, reproducir un primer contenido que comienza en un punto temporal especificado por la etiqueta determinada; y
medios para, en respuesta a detectar que se ha salido del modo de avance rápido, limitar un conjunto de comandos obedecidos por el dispositivo multimedia a partir del punto temporal hasta que se hayan cumplido los criterios especificados por la etiqueta concreta;
en donde el punto temporal es anterior a un punto en el cual se estaba reproduciendo el contenido del flujo de contenido en el momento de detectar que se había salido del modo de avance rápido.
6. El dispositivo multimedia según la reivindicación 5, en donde el medio para detectar la presencia de la etiqueta determinada comprende un medio para detectar un código específico que se ha insertado en una señal de subtítulos o una señal de datos privada que se corresponde con la señal de contenido.
7. El dispositivo multimedia de la reivindicación 5 en donde el medio para reproducir contenido del flujo de contenido a partir del punto temporal especificado por la etiqueta determinada comprende un medio para limitar un conjunto de comandos que obedece el dispositivo que está reproduciendo el flujo de contenido que comienza en el punto temporal hasta que haya transcurrido el tiempo especificado por la etiqueta desde que el dispositivo comenzó a reproducir el primer contenido a partir del punto temporal.
8. El dispositivo multimedia de la reivindicación 5 en donde el medio para reproducir el primer contenido que comienza en el punto temporal especificado por la etiqueta determinada comprende un medio para reproducir completamente un anuncio que comienza en el punto temporal dentro del flujo de contenido, y evitar que se salte el anuncio y reproducir completamente el anuncio.
9. Uno o más medios de almacenamiento legibles por ordenador no transitorios que comprenden una secuencia de instrucciones que, al ser ejecutadas por uno o más procesadores, hacen que se realicen: mientras se avanza rápidamente por el contenido de un flujo de contenido, detectar una presencia de una etiqueta determinada a partir de la información asociada al flujo de contenido;
en respuesta a detectar la presencia de la etiqueta determinada, entrar (108) en un estado concreto configurado para controlar la reproducción del flujo de contenido al permitir que el avance rápido continúe a través del flujo de contenido tras la detección de la etiqueta;
mientras se está en el estado concreto, detectar (110) si se ha salido del modo de avance rápido; y en respuesta a detectar, durante el estado concreto, que se ha salido del modo de avance rápido: reproducir (112) un primer contenido del flujo de contenido a partir de un punto temporal especificado por la etiqueta determinada; y
limitar un conjunto de comandos que debe ejecutar un dispositivo que está reproduciendo el flujo de contenido a partir del punto temporal hasta que se cumplan los criterios especificados por la etiqueta determinada;
en donde el punto temporal es anterior a un punto en el cual se estaba reproduciendo el contenido del flujo de contenido en un momento en que se detectó que se había salido del modo de avance rápido.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201261610382P | 2012-03-13 | 2012-03-13 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES3073419T3 true ES3073419T3 (en) | 2026-07-13 |
Family
ID=49158938
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES13761144.8T Active ES2683382T3 (es) | 2012-03-13 | 2013-03-13 | Sistema de reproducción automática de anuncios publicitarios |
| ES23170504T Active ES3073419T3 (en) | 2012-03-13 | 2013-03-13 | Automatic commercial playback system |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES13761144.8T Active ES2683382T3 (es) | 2012-03-13 | 2013-03-13 | Sistema de reproducción automática de anuncios publicitarios |
Country Status (9)
| Country | Link |
|---|---|
| US (2) | US9525917B2 (es) |
| EP (3) | EP2826251B1 (es) |
| JP (5) | JP6186425B2 (es) |
| CN (1) | CN104285448B (es) |
| DK (1) | DK4250749T3 (es) |
| ES (2) | ES2683382T3 (es) |
| FI (1) | FI4250749T3 (es) |
| PT (1) | PT4250749T (es) |
| WO (1) | WO2013138475A1 (es) |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2826251B1 (en) | 2012-03-13 | 2018-08-08 | TiVo Solutions Inc. | Automatic commercial playback system |
| US10158898B2 (en) * | 2012-07-26 | 2018-12-18 | Comcast Cable Communications, Llc | Customized options for consumption of content |
| US9591365B2 (en) | 2014-02-26 | 2017-03-07 | Rovi Guides, Inc. | Methods and systems for supplementing media assets during fast-access playback operations |
| US20160309227A1 (en) * | 2015-04-20 | 2016-10-20 | Echostar Technologies L.L.C. | Real-time recording timer adjustments and related methods, devices and systems |
| CN107852529B (zh) * | 2015-06-30 | 2021-10-08 | 交互数字麦迪逊专利控股公司 | 使用单一控制来控制媒体回放的方法和装置 |
| US10178196B2 (en) * | 2015-08-21 | 2019-01-08 | Comcast Cable Communications, Llc | Local cache maintenance for media content |
| CN108605153A (zh) * | 2015-09-30 | 2018-09-28 | TiVo解决方案有限公司 | 同步媒体内容标签数据 |
| US10359847B2 (en) * | 2015-12-28 | 2019-07-23 | The Directv Group, Inc. | Advertisement viewing bypass prevention user interface component |
| US10219040B2 (en) | 2015-12-28 | 2019-02-26 | The Directv Group, Inc. | Video frame bookmarking user interface component |
| US11023115B2 (en) | 2015-12-28 | 2021-06-01 | The Directv Group, Inc. | Circular video player controls |
| US10154293B2 (en) | 2016-09-30 | 2018-12-11 | Opentv, Inc. | Crowdsourced playback control of media content |
| CN107948735B (zh) * | 2017-12-06 | 2020-09-25 | 北京乐我无限科技有限责任公司 | 一种视频播放方法、装置及电子设备 |
| US10623818B2 (en) | 2018-06-14 | 2020-04-14 | Andrew Wasicki | Television advertisement reduction apparatus |
| EP3627361B1 (en) | 2018-09-21 | 2021-07-21 | Nokia Technologies Oy | Media content control |
| US11276433B2 (en) | 2020-06-10 | 2022-03-15 | Rovi Guides, Inc. | Systems and methods to improve skip forward functionality |
| US11184675B1 (en) | 2020-06-10 | 2021-11-23 | Rovi Guides, Inc. | Systems and methods to improve skip forward functionality |
| US11277666B2 (en) * | 2020-06-10 | 2022-03-15 | Rovi Guides, Inc. | Systems and methods to improve skip forward functionality |
| CN111932313B (zh) * | 2020-08-21 | 2024-05-31 | 深圳市智胜科技信息有限公司 | 一种广告播放方法和装置 |
| US11451872B1 (en) * | 2021-05-27 | 2022-09-20 | Sling TV L.L.C. | System, device, and processes for intelligent start playback of program content |
Family Cites Families (62)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0271633A (ja) | 1988-09-07 | 1990-03-12 | Hitachi Ltd | 放送番組収録方法および収録装置および放送装置 |
| JPH05114194A (ja) | 1991-10-22 | 1993-05-07 | Sumitomo Electric Ind Ltd | 番組予約システム |
| JPH05182294A (ja) | 1991-12-27 | 1993-07-23 | Sony Corp | 記録装置及び再生装置 |
| US5999688A (en) | 1993-01-08 | 1999-12-07 | Srt, Inc. | Method and apparatus for controlling a video player to automatically locate a segment of a recorded program |
| JP3277473B2 (ja) | 1994-01-25 | 2002-04-22 | ソニー株式会社 | 放送受信装置 |
| JPH07322164A (ja) | 1994-05-27 | 1995-12-08 | Mitsubishi Electric Corp | テレビジョン受信装置 |
| US5774170A (en) | 1994-12-13 | 1998-06-30 | Hite; Kenneth C. | System and method for delivering targeted advertisements to consumers |
| JPH0965267A (ja) | 1995-08-22 | 1997-03-07 | Toshiba Corp | テレビジョンシステムおよび磁気記録再生装置 |
| JP3671476B2 (ja) | 1995-11-07 | 2005-07-13 | ソニー株式会社 | 受信装置 |
| JPH09275555A (ja) * | 1996-02-07 | 1997-10-21 | Toshiba Corp | 情報伝送方法および情報伝送システム |
| KR100513128B1 (ko) | 1996-09-11 | 2005-09-07 | 마츠시타 덴끼 산교 가부시키가이샤 | 프로그램 수신장치 |
| US20030093790A1 (en) | 2000-03-28 | 2003-05-15 | Logan James D. | Audio and video program recording, editing and playback systems using metadata |
| AU726960B2 (en) | 1996-10-16 | 2000-11-30 | Rovi Guides, Inc. | Access to internet data through a television system |
| JPH10164521A (ja) | 1996-11-29 | 1998-06-19 | Canon Inc | 画像処理装置 |
| JP3814903B2 (ja) | 1996-12-25 | 2006-08-30 | 株式会社日立製作所 | 映像・データ表示方法及び装置 |
| JP3837808B2 (ja) | 1997-01-22 | 2006-10-25 | ヤマハ株式会社 | 記録再生装置 |
| JP3540328B2 (ja) | 1997-04-21 | 2004-07-07 | ジェムスター ディベロプメント コーポレイション | テキスト−エンハンスドテレビジョンプログラムのビデオ及びテキストをタイムシフトする方法及び装置 |
| JPH11103452A (ja) | 1997-09-26 | 1999-04-13 | Hitachi Ltd | インタラクティブ番組における対話及び画面制御方法 |
| JPH11187324A (ja) | 1997-12-19 | 1999-07-09 | Matsushita Electric Ind Co Ltd | 番組情報作成装置および方法と受信装置 |
| SG105556A1 (en) | 1998-01-23 | 2004-08-27 | Index Systems Inc | Home entertainment system and method of its operation |
| EP0933891A3 (en) | 1998-02-02 | 2005-01-19 | Matsushita Electric Industrial Co., Ltd. | Digital TV broadcast transmitting apparatus, digital TV broadcast receiving apparatus, and digital TV broadcast transmitting/receiving system which facilitate preselection of TV programs, and computer readable recording medium storing a program for achieving a function of the digital TV broadcast receiving apparatus |
| JPH11252473A (ja) | 1998-03-05 | 1999-09-17 | Toshiba Corp | 選局装置 |
| JP3907839B2 (ja) | 1998-06-17 | 2007-04-18 | 松下電器産業株式会社 | 放送システム |
| US6233389B1 (en) | 1998-07-30 | 2001-05-15 | Tivo, Inc. | Multimedia time warping system |
| DE60045248D1 (de) | 1999-09-20 | 2010-12-30 | Tivo Inc | Untertitel-etikettiersystem |
| JP2001230996A (ja) | 2000-02-15 | 2001-08-24 | Matsushita Electric Ind Co Ltd | 広告データ供給方法と広告データ再生装置及びそのシステム |
| JP2004513589A (ja) * | 2000-11-08 | 2004-04-30 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | コンテンツのスキャンからコンテンツの再生へ切り換える方法 |
| US20030192060A1 (en) * | 2001-01-30 | 2003-10-09 | Levy Kenneth L. | Digital watermarking and television services |
| JP4086477B2 (ja) * | 2001-03-23 | 2008-05-14 | 三洋電機株式会社 | コンテンツ符号化方法及びコンテンツ配信方法及びコンテンツ受信端末装置 |
| JP4329310B2 (ja) | 2001-06-29 | 2009-09-09 | ソニー株式会社 | 情報処理装置および方法、情報提供装置および方法、記録媒体、並びにプログラム |
| CN1199453C (zh) * | 2001-06-29 | 2005-04-27 | 索尼公司 | 信息提供系统、信息提供方法和信息处理方法 |
| US7292773B2 (en) * | 2001-09-04 | 2007-11-06 | Koninklijke Philips Electronics N.V. | Implementation of mandatory segments in multimedia content |
| JP2003152707A (ja) | 2001-11-08 | 2003-05-23 | Nippon Hoso Kyokai <Nhk> | コンテンツ作成装置,コンテンツ再生装置,コンテンツ提供方法 |
| US20030154128A1 (en) * | 2002-02-11 | 2003-08-14 | Liga Kevin M. | Communicating and displaying an advertisement using a personal video recorder |
| US7849487B1 (en) * | 2002-05-31 | 2010-12-07 | Microsoft Corporation | Review speed adjustment marker |
| JP2004159005A (ja) * | 2002-11-05 | 2004-06-03 | Matsushita Electric Ind Co Ltd | 広告表示装置、広告表示方法および広告表示プログラム |
| GB0303176D0 (en) * | 2003-02-12 | 2003-03-19 | Video Networks Ltd | A system for capture and selective playback of broadcast programmes |
| US7986913B2 (en) | 2004-02-19 | 2011-07-26 | Landmark Digital Services, Llc | Method and apparatus for identificaton of broadcast source |
| US20050226601A1 (en) | 2004-04-08 | 2005-10-13 | Alon Cohen | Device, system and method for synchronizing an effect to a media presentation |
| US20060031892A1 (en) * | 2004-08-05 | 2006-02-09 | Bitband Technologies Ltd. | Prevention of advertisement skipping |
| US20060218617A1 (en) * | 2005-03-22 | 2006-09-28 | Microsoft Corporation | Extensible content identification and indexing |
| JP2007135033A (ja) | 2005-11-11 | 2007-05-31 | Matsushita Electric Ind Co Ltd | 広告付加情報提供方法及びコンテンツ記録再生装置 |
| JP4843449B2 (ja) * | 2005-12-02 | 2011-12-21 | ソニー株式会社 | コンテンツ送受再生方法および受信再生端末 |
| JP2007228334A (ja) * | 2006-02-24 | 2007-09-06 | Fujifilm Corp | 動画像制御装置および方法並びにプログラム |
| US20070248314A1 (en) | 2006-04-20 | 2007-10-25 | Televentions, Llc | Method and apparatus for controlled viewing of recorded television programs |
| US7661121B2 (en) | 2006-06-22 | 2010-02-09 | Tivo, Inc. | In-band data recognition and synchronization system |
| JP2008042333A (ja) | 2006-08-02 | 2008-02-21 | Canon Inc | 映像再生方法及び装置 |
| US7873261B2 (en) * | 2006-08-31 | 2011-01-18 | At&T Intellectual Property I, L.P. | Methods, systems, and computer-readable media for providing alternative media content |
| JP2008098960A (ja) * | 2006-10-12 | 2008-04-24 | Funai Electric Co Ltd | 情報記録再生装置 |
| US8180200B2 (en) * | 2007-02-12 | 2012-05-15 | Time Warner Cable Inc. | Prevention of trick modes during digital video recorder (DVR) and network digital video recorder (NDVR) content |
| EP2143271B1 (en) * | 2007-04-04 | 2012-06-20 | Visible World Inc. | Systems and methods for modifying commercials |
| US8285121B2 (en) * | 2007-10-07 | 2012-10-09 | Fall Front Wireless Ny, Llc | Digital network-based video tagging system |
| JP2009141435A (ja) * | 2007-12-03 | 2009-06-25 | Toshiba Corp | コンテンツ再生装置およびコンテンツ配信システム |
| JP5143592B2 (ja) * | 2008-03-04 | 2013-02-13 | シャープ株式会社 | コンテンツ再生装置、コンテンツ再生方法、コンテンツ再生システム、プログラム、および記録媒体 |
| US20090228492A1 (en) | 2008-03-10 | 2009-09-10 | Verizon Data Services Inc. | Apparatus, system, and method for tagging media content |
| US20100088716A1 (en) | 2008-10-02 | 2010-04-08 | Softhills Corporation | Content slots for digital media |
| KR20100078352A (ko) * | 2008-12-30 | 2010-07-08 | 삼성전자주식회사 | 디지털 방송 서비스 제공 방법 및 이를 위한 시스템 |
| EP2435968B1 (en) | 2009-05-27 | 2017-09-20 | Visible World Inc. | Continuous re-insertion of advertisements in video content |
| WO2011138628A1 (en) * | 2010-05-07 | 2011-11-10 | Thomson Licensing | Method and device for optimal playback positioning in digital content |
| JP5682167B2 (ja) * | 2010-07-28 | 2015-03-11 | 三菱電機株式会社 | 映像音声記録再生装置、および映像音声記録再生方法 |
| US8929718B2 (en) * | 2011-09-14 | 2015-01-06 | Viacom International Inc. | Systems and methods for providing online advertisements |
| EP2826251B1 (en) | 2012-03-13 | 2018-08-08 | TiVo Solutions Inc. | Automatic commercial playback system |
-
2013
- 2013-03-13 EP EP13761144.8A patent/EP2826251B1/en active Active
- 2013-03-13 CN CN201380025042.4A patent/CN104285448B/zh active Active
- 2013-03-13 ES ES13761144.8T patent/ES2683382T3/es active Active
- 2013-03-13 EP EP18187864.6A patent/EP3416395B1/en active Active
- 2013-03-13 DK DK23170504.7T patent/DK4250749T3/da active
- 2013-03-13 FI FIEP23170504.7T patent/FI4250749T3/fi active
- 2013-03-13 ES ES23170504T patent/ES3073419T3/es active Active
- 2013-03-13 JP JP2015500559A patent/JP6186425B2/ja active Active
- 2013-03-13 US US13/801,454 patent/US9525917B2/en active Active
- 2013-03-13 EP EP23170504.7A patent/EP4250749B1/en active Active
- 2013-03-13 PT PT231705047T patent/PT4250749T/pt unknown
- 2013-03-13 WO PCT/US2013/030920 patent/WO2013138475A1/en not_active Ceased
-
2016
- 2016-12-07 US US15/371,561 patent/US9826274B2/en active Active
-
2017
- 2017-07-31 JP JP2017148007A patent/JP6701137B2/ja active Active
-
2018
- 2018-11-02 JP JP2018207178A patent/JP2019017119A/ja not_active Withdrawn
-
2020
- 2020-10-09 JP JP2020170981A patent/JP6979108B2/ja active Active
-
2021
- 2021-11-12 JP JP2021184607A patent/JP2022010256A/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| EP2826251A1 (en) | 2015-01-21 |
| US9525917B2 (en) | 2016-12-20 |
| HK1201660A1 (en) | 2015-09-04 |
| JP6979108B2 (ja) | 2021-12-08 |
| DK4250749T3 (da) | 2026-06-29 |
| EP4250749B1 (en) | 2026-06-03 |
| EP3416395B1 (en) | 2023-05-10 |
| JP2019017119A (ja) | 2019-01-31 |
| CN104285448A (zh) | 2015-01-14 |
| US9826274B2 (en) | 2017-11-21 |
| JP6186425B2 (ja) | 2017-08-23 |
| JP2021002888A (ja) | 2021-01-07 |
| ES2683382T3 (es) | 2018-09-26 |
| FI4250749T3 (fi) | 2026-07-15 |
| US20130247091A1 (en) | 2013-09-19 |
| EP2826251A4 (en) | 2015-11-04 |
| EP4250749A3 (en) | 2023-11-29 |
| WO2013138475A1 (en) | 2013-09-19 |
| EP4250749A2 (en) | 2023-09-27 |
| JP2017216731A (ja) | 2017-12-07 |
| CN104285448B (zh) | 2018-02-13 |
| PT4250749T (pt) | 2026-06-26 |
| JP6701137B2 (ja) | 2020-05-27 |
| US20170085957A1 (en) | 2017-03-23 |
| JP2015520530A (ja) | 2015-07-16 |
| EP3416395A1 (en) | 2018-12-19 |
| EP2826251B1 (en) | 2018-08-08 |
| JP2022010256A (ja) | 2022-01-14 |