ES2202006T3 - Sistema de creacion de bases de datos en memoria para codificar material de programas. - Google Patents

Sistema de creacion de bases de datos en memoria para codificar material de programas.

Info

Publication number
ES2202006T3
ES2202006T3 ES00303407T ES00303407T ES2202006T3 ES 2202006 T3 ES2202006 T3 ES 2202006T3 ES 00303407 T ES00303407 T ES 00303407T ES 00303407 T ES00303407 T ES 00303407T ES 2202006 T3 ES2202006 T3 ES 2202006T3
Authority
ES
Spain
Prior art keywords
data
data material
received
receiver
memory device
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.)
Expired - Lifetime
Application number
ES00303407T
Other languages
English (en)
Inventor
Paul Entwistle
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.)
Arris Global Ltd
Original Assignee
Pace Micro Technology PLC
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 Pace Micro Technology PLC filed Critical Pace Micro Technology PLC
Application granted granted Critical
Publication of ES2202006T3 publication Critical patent/ES2202006T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4367Establishing a secure communication between the client and a peripheral device or smart card
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4405Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4408Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream encryption, e.g. re-encrypting a decrypted video stream for redistribution in a home network
    • 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/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99936Pattern matching access
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-oriented database structure processing

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Storage Device Security (AREA)
  • Television Signal Processing For Recording (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

Un método para generar una base de datos de identificadores de ubicación para las respectivas porciones de al menos uno de entre material de datos de vídeo, material de datos de audio y material de datos auxiliar (2), relativos a un programa de emisión contenido en un dispositivo de memoria (4), siendo recibido dicho material de datos mediante un receptor de datos de emisión desde una ubicación remota en un formato codificado (2) y caracterizado porque el método comprende los pasos de decodificar el material de datos recibido (8), analizar el material de datos (10) para generar una multitud de identificadores de ubicación para las respectivas porciones del material de datos, y almacenar dichos identificadores de ubicación en una base de datos (6), y codificar localmente (12) el material de datos antes de almacenarlo en el dispositivo de memoria (4).

Description

Sistema de creación de bases de datos en memoria para codificar material de programas.
La invención objeto de esta solicitud se refiere a la capacidad para compilar una base de datos de información, tal y como el material de programas de emisión, en una memoria y a la generación y disposición de medios de identificación para permitir la recuperación del material y a la capacidad para incluir un medio para procesar el material a medida que se recibe para permitir la generación de los medios de identificación antes del almacenamiento.
Es conocido que en la transmisión de material de emisión, el cual puede estar compuesto por cualquiera, o por cualquier combinación de datos de vídeo y/o audio y/o datos auxiliares, la señal se recibe en una estación mediante un receptor de datos de emisión y que los datos recibidos pueden ser descifrados y almacenados en una unidad de disco duro u otra forma de memoria de acceso aleatorio para su posterior recuperación selectiva, la cual puede ser proporcionada íntegramente junto con el receptor o estar conectada a él. Sin embargo, junto a la capacidad para almacenar material en memoria, existe la demanda asociada de ser capaz de identificar y recuperar los datos con facilidad y analizar el material, para permitir seleccionar una porción del material almacenado o la parte requerida del material a identificar. Para permitir la recuperación eficiente del material es necesario poder identificar con precisión los segmentos del material en el momento del almacenamiento, de forma que por ejemplo, para el material de vídeo, puedan identificarse los fotogramas de vídeo así como la forma particular del fotograma y pueda identificarse el método de codificación empleado con respecto a cada fotograma para su recuperación posterior y para la generación de una presentación de vídeo.
Actualmente resulta complicada la utilización de la memoria en la recepción de material de programas de emisión, el cual se transmite en formato cifrado o codificado para evitar la visión no autorizada del mismo. El material puede ser decodificado mediante, por ejemplo, el pago de una cantidad determinada para autorizar la decodificación, sin embargo se desea que el material codificado pueda almacenarse también en una memoria y que se cree una base de datos de identificación. Una solución conocida consiste en grabar el material de emisión codificado, leerlo desde la memoria y analizarlo para obtener el identificador de comienzo apropiado para el material. Esta solución tiene la ventaja de no necesitar la construcción de una base de datos de identificadores de ubicación, pero tiene la desventaja de requerir para la recuperación que todos los datos del material deben leerse desde la memoria a una alta velocidad, hasta localizar el identificador de comienzo, ya que éste es la única identificación de referencia.
El objetivo de la presente invención es proporcionar un aparato y un método mediante los cuales el material almacenado en la memoria se identifique con respecto a los identificadores de ubicación contenidos en una base de datos, para permitir la recuperación del material y en particular, para permitir identificar y almacenar el material que pueda encontrarse codificado de alguna manera en la recepción, mientras al mismo tiempo se garantiza la seguridad del mismo en el almacenamiento.
En un primer aspecto de la invención, se proporciona un método para generar una base de datos de identificadores de ubicación para las respectivas porciones de al menos uno de entre material de datos de vídeo, material de datos de audio y material de datos auxiliar, relativos a un programa de emisión contenido en un dispositivo de memoria, siendo recibido dicho material de datos mediante un receptor de datos de emisión desde una ubicación remota en un formato codificado y caracterizado porque el método comprende los pasos de decodificar el material de datos recibido, analizar el material de datos para generar una multitud de identificadores de ubicación para las respectivas porciones del material de datos, y almacenar dichos identificadores de ubicación en una base de datos, y codificar localmente el material de datos antes de almacenarlo en el dispositivo de memoria.
Por tanto el método permite la identificación y el almacenamiento de material de datos en un dispositivo de memoria y la posterior recuperación selectiva del material de datos desde el dispositivo de memoria, con el método que típicamente incluye los pasos de recibir el material de datos y, si éste se encuentra en un formato codificado, procesar el mismo, típicamente siguiendo los pasos de decodificar o descifrar y analizar la corriente de datos para poder generar un cierto número de identificadores de ubicación, los cuales se guardan en una base de datos para referencia durante la recuperación del material de datos desde el dispositivo de memoria.
Típicamente el material de datos referido en esta memoria son datos digitales que pueden ser de vídeo, audio y o datos auxiliares y los cuales, después de su recepción en el receptor de datos de emisión pueden ser decodificados, y si fuera necesario reordenados y combinados para generar la visión o audición de programas identificables, teletexto, Guías Electrónicas de Programación o similares.
Cuando el material de datos se somete al paso del proceso de protección contra copia, el material de datos queda protegido contra copias no autorizadas, que por supuesto constituye una de las razones para la codificación inicial de los datos, y así el material se mantiene en un estado seguro en el dispositivo de memoria pero puede ser identificado y recuperado.
Preferiblemente los pasos de procesamiento para el material de datos deben llevarse a cabo como un único proceso para evitar el acceso no autorizado al material cuando está en un estado no codificado.
El método puede recibir adicionalmente material de datos que no esté codificado, siendo recibido e identificado éste para ser almacenado en el dispositivo de memoria pero sin la necesidad de pasar por al menos los pasos del proceso de codificación local.
En una realización la base de datos de identificadores de ubicación que se genera en relación con el material codificado, puede codificarse también para preservar la seguridad del material.
Típicamente el dispositivo de memoria y los medios de procesamiento para llevar a cabo el método descrito, están situados en un receptor de datos de emisión que recibe el material de datos desde una ubicación remota. Típicamente el material de datos recibido se transmite en un formato digital codificado y el receptor incluye los medios para decodificar el material de datos recibido y generar presentaciones de vídeo y/o audio a través de un equipo de televisión o un monitor y unos altavoces conectados con el
receptor de datos.
En otro aspecto de la invención, se proporciona un receptor de datos de emisión preparado para la recepción de al menos uno de entre material de datos de vídeo, material de datos de audio y material de datos auxiliar, relativos a un programa de emisión, desde una ubicación remota, la decodificación del material de datos y la generación de al menos una de entre presentaciones de vídeo, audio y auxiliar para ser vistas y/o escuchadas a través de una pantalla de visualización y/o unos altavoces con los que está conectado el receptor de datos de emisión, dicho receptor de datos de emisión provisto con, o conectado a, un dispositivo de memoria para el almacenamiento del material de datos para su acceso selectivo en un momento posterior y caracterizado porque si dicho material de datos se recibe en un formato codificado, los datos se decodifican mediante el receptor de datos de emisión, se analizan para generar una multitud de identificadores de ubicación para las respectivas porciones de material de datos, dichos identificadores de ubicación son almacenados en una base de datos, y el material de datos se codifica localmente antes de ser almacenado en el dispositivo de memoria.
Al permitir la codificación local del material, el material puede de esa manera ser almacenado de forma segura en el receptor de datos de emisión o en aparatos asociados y aun así ser recuperado en un momento posterior para visualizarse si el espectador está autorizado para la decodificación del material.
Si el material de datos recibido no está codificado, entonces se decodifican los datos y se almacenan en los medios de memoria junto con un registro del identificador de ubicación para permitir la recuperación posterior del material de datos.
Ahora se describe una realización específica de la invención haciendo referencia al dibujo adjunto, el cual muestra una ilustración esquemática del sistema en una realización.
En el ejemplo se desea almacenar el material de datos recibido, relativo a un programa de emisión que llega en una corriente de datos codificada 2, en una memoria 4 en la forma de una unidad de disco duro para su recuperación posterior, y pudiendo ser dicha recuperación posterior de todo el material, de porciones o de extractos del mismo, y/o puede requerirse el avance rápido o rebobinado, pausa o la realización de otras funciones de búsqueda en el material almacenado.
En una realización la memoria se suministra como parte del receptor de datos de emisión, que incluye los componentes para permitir la recepción de la emisión digital de datos desde una ubicación remota vía satélite, cable o sistemas terrestres, la decodificación de los datos y la generación de vídeo, audio o datos auxiliares para su presentación a través de por ejemplo, un equipo de televisión. El receptor de datos de emisión puede suministrarse conectado al equipo de televisión o como una parte integral del mismo e igualmente, la memoria puede suministrarse como una parte integral del receptor de datos de emisión, del equipo de televisión, o puede estar conectado a uno o a otro.
En determinados o en todos los casos, los datos recibidos pueden recibirse en forma codificada y se proporciona una base de datos 6 para la memoria, que permite almacenar los identificadores de ubicación para el material que se generan antes de que el material se grabe o entre en la memoria 4.
Por tanto según la invención, el material recibido en forma codificada 2 primero es descifrado o decodificado 8 y luego analizado 10 para permitir la decisión y la generación de los identificadores de ubicación enviados a la base de datos 6, los cuales pueden encontrarse en términos absolutos o relativos a otros identificadores, como rasgos característicos del material de datos. Algunos ejemplos de rasgos característicos útiles pueden ser, para material de vídeo, el comienzo de los fotogramas I, B o P, las secuencias del Grupo de Imágenes (GOP), los códigos de tiempo y/o las referencias gráficas temporales.
Una vez que los identificadores de ubicación han sido generados y almacenados en la base de datos, el material puede ser re-codificado para protegerlo contra copias 12 antes del almacenamiento del mismo en la memoria y se utiliza una memoria o un controlador de disco 14 para generar la información de indexado para la memoria, la cual se almacena en la base de datos y se asigna al identificador de ubicación para las respectivas porciones de material, de forma que pueda encontrarse después en la memoria 4.
Posteriormente, cuando llega el momento de recuperar de la memoria una parte o la totalidad del material codificado, puede hacerse referencia a la base de datos 6 para identificar con precisión y comenzar a suministrar el material desde la memoria a partir del identificador de ubicación más relevante o conveniente para el material, en respuesta a la solicitud de recuperación. Por ejemplo, si debe recuperarse un extracto o porción particular del material, el suministro del material podría comenzar desde el "fotograma I con el código de tiempo más próximo a un tiempo determinado". El suministro del material comienza por analizar la base de datos para encontrar el identificador de ubicación en la forma de un código de tiempo que mejor concuerde y luego se hace referencia al índice de la base de datos de ese material para identificar y acceder al sector de la memoria de la unidad de disco que contiene el material.
Como se sugirió anteriormente, constituye una ventaja por razones de seguridad el tener integrados en un único proceso la decodificación, el análisis y la protección contra copia para constituir un procesador de material y la Figura adjunta ilustra en el área sombreada 16 cómo esto puede conseguirse y evitar así el acceso no autorizado al material cuando se encuentra en estado no codificado. Una fase posterior puede ser la integración del controlador de memoria 14 en la misma unidad que el procesador de material 16 y permite un seguimiento simplificado del sector de almacenamiento utilizado para los rasgos característicos clave que se extraen y se utilizan para formar la base de datos.
En una característica adicional, la información de la base de datos 6 puede ser codificada localmente para proporcionar otro nivel de seguridad.
La invención por tanto proporciona un acceso relativamente rápido y eficiente al material almacenado, que puede ser guardado en forma codificada y protegida contra copia y aun así permitir la localización del material a identificar haciendo referencia a un índice de una base de datos.
Junto con la capacidad para almacenar material de programación (vídeo/audio, etc) en unidades de disco duro (y similares), es deseable disponer de verdaderas facultades de acceso aleatorio, avance rápido y rebobinado. Para acceder a la corriente de datos aleatoriamente de forma eficiente, es necesario ser capaz de ubicar físicamente por ejemplo los I, P, B o las imágenes temporales marcadas. Esta invención se refiere a la construcción de un mapa de una base de datos de propiedades particulares de imágenes para unidades físicamente direccionables, en el dispositivo de almacenamiento. Sin embargo, en un entorno de emisión, donde el material de programación está codificado, esta invención describe una arquitectura que integra la decodificación de emisión, seguida del análisis de la corriente de datos para formar la base de datos, seguido de la protección local del contenido (recodificar para el almacenamiento posterior). La arquitectura descrita y específicamente el orden de procesamiento ofrecen unas ventajas de eficiencia significativas.

Claims (9)

1. Un método para generar una base de datos de identificadores de ubicación para las respectivas porciones de al menos uno de entre material de datos de vídeo, material de datos de audio y material de datos auxiliar (2), relativos a un programa de emisión contenido en un dispositivo de memoria (4), siendo recibido dicho material de datos mediante un receptor de datos de emisión desde una ubicación remota en un formato codificado (2) y caracterizado porque el método comprende los pasos de decodificar el material de datos recibido (8), analizar el material de datos (10) para generar una multitud de identificadores de ubicación para las respectivas porciones del material de datos, y almacenar dichos identificadores de ubicación en una base de datos (6), y codificar localmente (12) el material de datos antes de almacenarlo en el dispositivo de memoria (4).
2. El método según la reivindicación 1, caracterizado porque una vez recibido el material de datos, se procesa y se almacena en un dispositivo de memoria en el interior del receptor de datos de emisión, el cual recibe el material de datos desde una ubicación remota.
3. El método según la reivindicación 2, caracterizado porque el material de datos se recibe en un formato codificado digital y el receptor de datos de emisión decodifica dicho material de datos recibido y genera presentaciones de vídeo y/o audio a partir del material de datos decodificado, a través de un equipo de televisión o una pantalla de monitor y unos altavoces conectados con el receptor de datos de emisión.
4. El método según la reivindicación 1, caracterizado porque con la posterior selección por parte del usuario de un identificador o identificadores de ubicación, se consigue la recuperación de una respectiva porción o porciones del material de datos desde el dispositivo de memoria para presentarse a través de una pantalla de visualización y/o unos altavoces conectados al receptor de datos de emisión.
5. El método según la reivindicación 1, caracterizado porque el procesamiento del material de datos mediante el receptor de datos de emisión se realiza como un único proceso para evitar el acceso no autorizado al material de datos cuando se encuentra en estado no codificado.
6. El método según la reivindicación 1, caracterizado porque adicionalmente se recibe material no codificado, siendo identificado éste para almacenarlo en el dispositivo de memoria pero sin tener que pasar por al menos el paso de procesamiento de codificación local.
7. El método según la reivindicación 1, caracterizado porque la base de datos de identificadores de ubicación que se genera en relación con el material de datos, se codifica para preservar la seguridad.
8. Un receptor de datos de emisión preparado para la recepción de al menos uno de entre material de datos de vídeo, material de datos de audio y material de datos auxiliar (2) relativos a un programa de emisión desde una ubicación remota, la decodificación del material de datos y la generación de al menos una de entre presentaciones de vídeo, audio y auxiliar para ser vistas y/o escuchadas a través de una pantalla de visualización y/o unos altavoces con los que está conectado el receptor de datos de emisión, estando dicho receptor de datos de emisión provisto con, o conectado a, un dispositivo de memoria (4) para el almacenamiento del material de datos para su acceso selectivo en un momento posterior y caracterizado porque cuando el material de datos se recibe en un formato codificado, los datos se decodifican (8) mediante el receptor de datos de emisión, se analizan (10) para generar una multitud de identificadores de ubicación para las respectivas porciones de material de datos, dichos identificadores de ubicación son almacenados en una base de datos (6), y el material de datos se codifica localmente (12) antes de ser almacenado en el dispositivo de memoria (4).
9. El receptor de datos de emisión según la reivindicación 8, caracterizado porque si dicho material de datos se recibe en forma no codificada, el material de datos se codifica y se almacena selectivamente en el dispositivo de memoria junto con un registro del identificador de ubicación para dicho material, para permitir su recuperación posterior.
ES00303407T 1999-04-23 2000-04-20 Sistema de creacion de bases de datos en memoria para codificar material de programas. Expired - Lifetime ES2202006T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GBGB9909362.7A GB9909362D0 (en) 1999-04-23 1999-04-23 Memory database system for encrypted progarmme material
GB9909362 1999-04-23

Publications (1)

Publication Number Publication Date
ES2202006T3 true ES2202006T3 (es) 2004-04-01

Family

ID=10852123

Family Applications (1)

Application Number Title Priority Date Filing Date
ES00303407T Expired - Lifetime ES2202006T3 (es) 1999-04-23 2000-04-20 Sistema de creacion de bases de datos en memoria para codificar material de programas.

Country Status (6)

Country Link
US (1) US7027599B1 (es)
EP (1) EP1067796B1 (es)
AT (1) ATE246429T1 (es)
DE (1) DE60004140T2 (es)
ES (1) ES2202006T3 (es)
GB (1) GB9909362D0 (es)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4027482B2 (ja) * 1997-12-24 2007-12-26 富士通株式会社 暗号復元を行う翻訳装置およびその方法
EP1244309A1 (en) * 2001-03-24 2002-09-25 Deutsche Thomson-Brandt Gmbh A method and microprocessor system for forming an output data stream comprising metadata
US8010800B2 (en) * 2001-06-26 2011-08-30 Sealedmedia Limited Search engine and digital rights management
KR100972831B1 (ko) * 2003-04-24 2010-07-28 엘지전자 주식회사 엔크립트된 데이터의 보호방법 및 그 재생장치
KR20040092649A (ko) * 2003-04-24 2004-11-04 엘지전자 주식회사 광디스크의 복사 방지 정보 관리방법
KR100974449B1 (ko) * 2003-04-24 2010-08-10 엘지전자 주식회사 광디스크의 복사 방지 정보 관리방법
KR100974448B1 (ko) * 2003-04-24 2010-08-10 엘지전자 주식회사 광디스크의 복사 방지 정보 관리방법
US9578345B2 (en) 2005-03-31 2017-02-21 Euclid Discoveries, Llc Model-based video encoding and decoding
US8902971B2 (en) * 2004-07-30 2014-12-02 Euclid Discoveries, Llc Video compression repository and model reuse
US9532069B2 (en) 2004-07-30 2016-12-27 Euclid Discoveries, Llc Video compression repository and model reuse
US9743078B2 (en) 2004-07-30 2017-08-22 Euclid Discoveries, Llc Standards-compliant model-based video encoding and decoding
EP2106664A2 (en) 2007-01-23 2009-10-07 Euclid Discoveries, LLC Systems and methods for providing personal video services
CA2675957C (en) 2007-01-23 2016-02-16 Euclid Discoveries, Llc Object archival systems and methods
CN101939991A (zh) * 2007-01-23 2011-01-05 欧几里得发现有限责任公司 用于处理图像数据的计算机方法和装置
TW201016016A (en) 2008-10-07 2010-04-16 Euclid Discoveries Llc Feature-based video compression
US10097851B2 (en) 2014-03-10 2018-10-09 Euclid Discoveries, Llc Perceptual optimization for model-based video encoding
US10091507B2 (en) 2014-03-10 2018-10-02 Euclid Discoveries, Llc Perceptual optimization for model-based video encoding
US9621917B2 (en) 2014-03-10 2017-04-11 Euclid Discoveries, Llc Continuous block tracking for temporal prediction in video encoding
CN109347837B (zh) * 2018-10-25 2021-07-06 努比亚技术有限公司 蓝牙数据加密传输方法、蓝牙设备及计算机可读存储介质

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5581614A (en) 1991-08-19 1996-12-03 Index Systems, Inc. Method for encrypting and embedding information in a video program
AU669563B2 (en) 1992-09-22 1996-06-13 Sony Corporation Digital video signal processing apparatus and method
KR100205494B1 (ko) * 1993-06-10 1999-07-01 오오가 노리오 비디오 및 오디오 신호처리 시스템에 있어서의 보조정보를 위한 합리적인 입력 버퍼 회로 배열
KR100330292B1 (ko) 1993-09-21 2002-03-27 이데이 노부유끼 데이타 기록 매체
US5805706A (en) * 1996-04-17 1998-09-08 Intel Corporation Apparatus and method for re-encrypting data without unsecured exposure of its non-encrypted format
JP3359745B2 (ja) * 1994-07-29 2002-12-24 シャープ株式会社 動画像再生装置、及び動画像記録装置
EP0715241B1 (en) * 1994-10-27 2004-01-14 Mitsubishi Corporation Apparatus for data copyright management system
US5619571A (en) * 1995-06-01 1997-04-08 Sandstrom; Brent B. Method for securely storing electronic records
US5933500A (en) * 1996-05-31 1999-08-03 Thomson Consumer Electronics, Inc. Adaptive decoding system for processing encrypted and non-encrypted broadcast, cable or satellite video data
US6795567B1 (en) * 1999-09-16 2004-09-21 Hewlett-Packard Development Company, L.P. Method for efficiently tracking object models in video sequences via dynamic ordering of features
US6990453B2 (en) * 2000-07-31 2006-01-24 Landmark Digital Services Llc System and methods for recognizing sound and music signals in high noise and distortion

Also Published As

Publication number Publication date
DE60004140T2 (de) 2004-04-22
US7027599B1 (en) 2006-04-11
EP1067796A1 (en) 2001-01-10
GB9909362D0 (en) 1999-06-16
DE60004140D1 (de) 2003-09-04
EP1067796B1 (en) 2003-07-30
ATE246429T1 (de) 2003-08-15

Similar Documents

Publication Publication Date Title
ES2202006T3 (es) Sistema de creacion de bases de datos en memoria para codificar material de programas.
ES2315219T3 (es) Sistema de cifrado y descifrado de datos.
ES2311494T3 (es) Almacenamiento super encriptado y recuperacion de programas audiovisuales con claves generadas por tarjeta inteligente.
US7577251B2 (en) Data player, digital contents player, playback system, data embedding apparatus, and embedded data detection apparatus
ES2295105T3 (es) Sistema para la validacion de tiempo horario.
US6912513B1 (en) Copy-protecting management using a user scrambling key
US7769171B2 (en) Method for transmitting digital data in a local network
US20080310826A1 (en) Digital Information Recording Apparatus and Outputting Apparatus
MY125288A (en) Digital data recording device and method for protecting copyright and easily reproducing encrypted digital data and computer readable recording medium recording program
ES2391555T3 (es) Método de gestión de derechos de un contenido cifrado y almacenado en una grabadora digital personal
MY118261A (en) A decoding apparatus/method and data format for processing and storing encrypted video data
JP2003179850A (ja) ディジタル情報記録装置および情報記録再生装置
ES2279611T3 (es) Sistema y procedimiento para proteger contra copia señales digitales.
CN1513265A (zh) 用于选择性地提供对一项利用控制字加密的业务的访问的设备和方法以及智能卡
US20070081670A1 (en) Data transfer device
CN103765909A (zh) 使用媒体跟踪码阻碍未授权的内容复制
JP4731000B2 (ja) データ再生装置、及びデータ再生方法
ES2305232T3 (es) Sistema y procedimiento de transmision de informaciones cifradas con clave cifrada.
JP4340694B2 (ja) ディジタル情報送信装置、ディジタル情報送信方法、ディジタル情報受信装置およびディジタル情報受信方法
CN1788493A (zh) 用于记录安全模块中经过的时间的方法
EP0436472B1 (en) System for transmitting and receiving television signals
EP1966707B1 (en) Method and apparatus for storing and retrieving encrypted programming content such that it is accessible to authorized users from multiple set top boxes
HK1006904B (en) System for transmitting and receiving television signals
KR100734385B1 (ko) 데이터 처리 장치, 데이터 기록 장치, 데이터 재생 장치 및데이터 기억 방법
PT1410342E (pt) Método de registo local de dados numéricos para a televisão