BRPI0712100A2 - método de geração de fluxo, aparelho de recepção de radiodifusão e método de exibição - Google Patents

método de geração de fluxo, aparelho de recepção de radiodifusão e método de exibição Download PDF

Info

Publication number
BRPI0712100A2
BRPI0712100A2 BRPI0712100-8A BRPI0712100A BRPI0712100A2 BR PI0712100 A2 BRPI0712100 A2 BR PI0712100A2 BR PI0712100 A BRPI0712100 A BR PI0712100A BR PI0712100 A2 BRPI0712100 A2 BR PI0712100A2
Authority
BR
Brazil
Prior art keywords
key
program
stream
unit
packet
Prior art date
Application number
BRPI0712100-8A
Other languages
English (en)
Inventor
Masaru Fukushima
Shuuichi Sugie
Shinsaku Kiyomoto
Tatsuo Shibata
Keigo Majima
Takeshi Kimura
Hideki Kokubun
Go Ohtake
Original Assignee
Kyocera Corp
Kddi Corp
Japan Broadcasting Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2006136984A external-priority patent/JP5184757B2/ja
Priority claimed from JP2006136982A external-priority patent/JP5059343B2/ja
Application filed by Kyocera Corp, Kddi Corp, Japan Broadcasting Corp filed Critical Kyocera Corp
Publication of BRPI0712100A2 publication Critical patent/BRPI0712100A2/pt

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/065Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • 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/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • H04N21/6334Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
    • H04N21/63345Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key by transmitting keys
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/56Financial cryptography, e.g. electronic payment or e-cash
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/60Digital content management, e.g. content distribution
    • H04L2209/601Broadcast encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/80Wireless

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Engineering & Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

MéTODO DE GERAçãO DE FLUXO, APARELHO DE RECEPçãO DE RADIODIFUSãO E MéTODO DE EXIBIçãO. A presente invenção refere-se a um sistema para receber um pacote de inicialização contendo um vetor inicial para inicializar um algoritmo de criptografia de fluxo e um identificador de uma chave para descriptografar um fluxo criptografado, inicializar um módulo de descriptografia, e descriptografar o fluxo criptografado, em que o sistema armazena um identificador de uma chave que é necessária para descriptografar um próximo programa em um pacote de inicialização de um programa atual, e informa a um usuário se uma chave desejada foi adquirida ou não em um momento próximo ao tempo de início do próximo programa.

Description

Relatório Descritivo da Patente de Invenção para "MÉTODO DE GERAÇÃO DE FLUXO, APARELHO DE RECEPÇÃO DE RADIODIFUSÃO E MÉTODO DE EXIBIÇÃO".
Referência Cruzada a Pedido Relacionado
Este pedido reivindica prioridade e o benefício dos Pedidos de Patente Japoneses 2006-136982 depositado em 16 de maio de 2006, 2006- 136984 depositado em 16 de maio de 2006, cujos conteúdos em sua totali- dade são incorporados neste documento por referência.
Campo da Invenção
A presente invenção refere-se a um método de geração de fluxo utilizando criptografia de fluxo, a um aparelho de recepção de radiodifusão e a um método de exibição.
Descrição da Técnica Relacionada
Recentemente, a radiodifusão digital para um terminal móvel tem sido colocada em uso prático. Como um método de criptografia de dados do programa na radiodifusão digital para um terminal móvel, um método de crip- tografia de fluxo (veja o Pedido de Patente Japonês Aberto à Inspeção Pú- blica 2001-308846) é mais desejável do que um método de criptografia de bloco geralmente utilizado para transmitir conteúdo através da Internet, quando considerando a performance do terminal móvel. A razão é que o mé- todo de criptografia de fluxo possui pouca carga de processamento e pode ser facilmente implementado em software. Entretanto, quando empregando o método de criptografia de fluxo, existe uma necessidade de associar os estados tanto dos algoritmos de criptografia de fluxo de um aparelho de crip- tografia como de um aparelho de decriptografia. Portanto, é necessário inici- alizar o algoritmo regularmente de modo a decriptografar os dados de forma apropriada.
Descrição da Invenção
Problemas a serem resolvidos pela invenção
Em um sistema de radiodifusão empregando o método de crip- tografia de fluxo, um usuário é considerado para observar um programa de radiodifusão criptografado (embaralhado) sob um sistema de pagamento onde o usuário adquire uma chave para decriptografar um programa deseja- do pelo pagamento baseado no programa, e assiste o programa utilizando a chave. Portanto, no sistema de radiodifusão utilizando tal sistema de paga- mento com base no programa, um usuário precisa anteriormente comprar uma chave para um programa desejado criptografado por fazer referência às tabelas de programas em jornais, EPG ou similares, e aguardar que o pro- grama seja iniciado. Por exemplo, quando "um programa criptografado pago" para o qual um usuário não comprou uma chave é iniciado, o usuário não pode ver a parte inicial do programa, mesmo se ele comprar a chave pelo pagamento da mesma após o programa ter iniciado. É muito desvantajoso para o usuário, bem como sendo inconveniente. Além disso, na visão dos provedores de programa, devido a um ligeiro espaço nos tempos, eles per- dem a oportunidade de vender programas para usuários potenciais que po- deriam estar desejando pagar e assistir ao programa.
Além disso, apesar de um usuário ter comprado uma chave an- tecipadamente, existe um risco de que a "compra da chave" seria em vão se o usuário perdesse o programa pago ou a condição de recepção dos sinais de rádio for ruim devido ao movimento de um terminal móvel recebendo a radiodifusão similares. Portanto, um usuário se torna relutante a comprar uma chave antecipadamente. Com um aparelho estacionário de recepção de radiodifusão, um usuário pode seguramente assistir a um programa utilizan- do a função de temporizador - gravação. Entretanto, é muito difícil garantir para os terminais móveis de recepção de radiodifusão descritos acima, que tipicamente são telefones celulares com uma função para receber uma ra- diodifusão de segmento, para gravar o programa a tempo porque eles sem- pre se movem com o usuário. Portanto, seria desejável, quando um usuário tivesse um tempo extra e intenção de assistir o programa pago, se o usuário pudesse tomar uma decisão de comprar a chave em tempo suficiente de adquirir a chave (geralmente durante um programa logo antes do programa pago estar no ar, em outras palavras, logo antes do programa pago ser inici- ado), de modo que ele poderia comprar a chave tranqüilamente e assistir ao programa. Entretanto, tal tecnologia não foi desenvolvida. Em vista dos problemas acima, um objetivo da presente inven- ção é proporcionar uma tecnologia (método e aparelho) que seja capaz de fornecer uma chance para um usuário de modo que ele possa decidir com- prar uma chave a tempo suficiente de adquirir a chave quando o usuário ti- ver um tempo para assistir ao programa pago, e portanto, ele possa comprar a chave tranqüilamente e assistir ao programa. Dispositivo para Resolver o Problema
Para alcançar o objetivo acima, o método de geração de fluxo compreende: armazenar um identificador de uma chave (um identificador para um programa corrente) para decriptografar dados criptografados do fluxo (em outras palavras, dados criptografados pelo método de criptografia de fluxo) de um programa corrente em pacotes de inicialização para iniciali- zar o algoritmo de criptografia de fluxo; inserir os pacotes de inicialização em um fluxo (fluxo de transporte, fluxo de programa ou similares); e armazenar um identificador de uma chave (um identificador para um programa seguinte) para decriptografar dados de fluxo criptografados de um próximo programa (em outras palavras, próximo programa, e opcionalmente um par de progra- mas seguindo o mesmo) em um pacote de inicialização predeterminado en- tre os pacotes de inicialização.
(Além disso, o método pode compreender a geraração de um fluxo construído pelos pacotes contendo os dados do fluxo criptografado do programa corrente e os pacotes de inicialização).
O método de geração de fluxo de acordo com uma concretiza- ção da presente invenção é caracterizado pelo fato de que ele adicionalmen- te compreende uma etapa de armazenar o identificador da chave para de- criptografar os dados do fluxo criptografado do próximo programa nos paco- tes de inicialização em um intervalo predeterminado.
O método de geração de fluxo de acordo com outra concretiza- ção da presente invenção é caracterizado pelo fato de que ele adicionalmen- te compreende uma etapa de armazenar o identificador da chave (um identi- ficador para um programa seguinte) para decriptografar dados do fluxo crip- tografado do próximo programa em um último pacote de inicialização a ser inserido no fluxo.
Neste caso, é preferível que um indicador de aviso de início para avisar o início de um programa a partir do próximo programa esteja no paco- te de inicialização predeterminado. Um aparelho de recepção pode levar um tempo para confirmar se uma chave de um programa seguinte foi adquirida facilmente por verificar o indicador de aviso de início.
Como descrito acima, os dispositivos de solução da presente invenção são descritos como um método. Entretanto, a presente invenção pode ser implementada como um aparelho (sistema), um programa, e como um meio de gravação para armazenar o programa substancialmente corres- pondente ao método. Portanto, será entendido que tal modificação e varia- ções são consideradas como estando dentro do escopo da invenção.
Por exemplo, um aparelho de recepção de radiodifusão, de a- cordo com outra concretização, onde a presente invenção é implementada como um aparelho, compreende:
uma unidade de recepção (circuito, etc.) para receber um pacote de inicialização contendo um valor inicial para inicializar o algoritmo de crip- tografia de fluxo e um identificador de uma chave (um identificador de chave para um programa corrente) para decriptografar os dados do fluxo criptogra- fado de um programa corrente, e um pacote criptografado contendo os da- dos do fluxo criptografado;
uma unidade de memória (memória) para armazenar uma chave para decriptografar os dados do fluxo criptografado;
uma unidade de decriptografia (circuito, CPU executando co- mandos de módulos de software, ,etc.) para inicializar o algoritmo de cripto- grafia de fluxo utilizando o valor inicial contido no pacote de inicialização re- cebido, adquirindo uma chave correspondente ao identificador da chave (um identificador de chave para um programa corrente) para decriptografar os dados do fluxo criptografado do programa corrente, o qual está contido no pacote de inicialização recebido, a partir da unidade de memória, e decripto- grafar os dados do fluxo criptografado contidos no pacote criptografado utili- zando a chave; (uma unidade de monitoramento para monitorar se um identifi- cador de uma chave (um identificador de chave para um programa seguinte) para decriptografar os dados do fluxo criptografado de um próximo progra- ma, no pacote de inicialização); e
uma unidade de controle (circuito, CPU executando comandos de módulos de software, etc.) para determinar, quando um identificador de uma chave (um identificador de chave para um programa seguinte) para de- criptografar os dados do fluxo criptografado de um próximo programa, está contido no pacote de inicialização, se uma chave correspondente ao identifi- cador estiver armazenada na unidade de memória, e controlar uma unidade de divulgação (em outras palavras, unidade de vídeo, unidade de saída de voz, unidade de vibração, etc.) para reportar o resultado da determinação.
Em adição, o aparelho de recepção de radiodifusão é caracteri- zado pelo fato de que ele compreende,
uma unidade de memória de informação de programa para ar- mazenar informação de programa (um EPG contido em um pacote de um fluxo ou adquirido por uma unidade de transmissão através da Rede, etc.), e em que
a unidade de controle controla a unidade de divulgação para di- vulgar o resultado da determinação com a informação do programa corres- pondendo ao identificador entre as informações do programa armazenadas na unidade de memória de informação do programa.
A unidade de memória de informação do programa pode ser pro- jetada com a unidade de memória sendo comum.
A presente invenção pode ser implementada como um aparelho de recepção de radiodifusão. Em outras palavras, o aparelho de recepção de radiodifusão de acordo com uma concretização compreende:
uma unidade de recepção de radiodifusão (um sintonizador ou similar para receber um fluxo de vídeo ou um fluxo incluindo dados tal como BML);
uma unidade de exibição (ou uma unidade de saída de voz, uma unidade de divulgação, tal como unidade de vibração, etc.); uma unidade de memória (memória, etc.) para armazenar uma chave para decriptografar dados do fluxo criptografado (em outras palavras, dados criptografados por um método de criptografia de fluxo) recebidos pela unidade de recepção de radiodifusão;
uma unidade de memória de informação do programa (memória, etc.) para armazenar informações de programa (EPG contido em um pacote de um fluxo ou adquirido por uma unidade de transmissão através da Rede, etc.);
uma unidade de controle (circuito, CPU executando comandos de módulos de software, etc.) para controlar a unidade de exibição para exi- bir um fluxo de vídeo de um programa corrente sendo recebido pela unidade de recepção de radiodifusão, informações (título, subtítulo, conteúdo, prota- gonistas e similares) de um programa seguinte (próximo programa, ou um par de programas seguindo o mesmo) programado para ser difundido após o programa corrente entre as informações do programa armazenadas na uni- dade de memória (por fazer referência à informação de hora proporcionada por uma unidade de tempo), e informação de aquisição de chave indicando se uma chave para decriptografar um fluxo (fluxo de vídeo, dados tal como BML1 e similares) possuindo dados do fluxo criptografado do programa se- guinte foi adquirido, e para exibir uma mensagem (por exemplo, "A chave não foi adquirida, quando a informação de aquisição de chave indica que a chave não foi adquirida. Por favor, adquira a chave para assistir este pro- grama") para promover a aquisição da chave do programa seguinte; e
uma unidade de obtenção de chave para adquirir uma chave para um programa seguinte (a partir de um servidor de distribuição de chave pelo uso de uma unidade de comunicação móvel ou similar) indicado pela informação de aquisição de chave como um programa cuja chave não foi adquirida. Neste caso, a unidade de memória de informações do programa pode ser projetada com a unidade de memória para ser comum.
Em adição, o aparelho de recepção de radiodifusão, de acordo ainda com outra concretização da presente invenção, é caracterizado pelo fato de que a unidade de controle controla a unidade de exibição para exibir a mensagem para promover a aquisição da chave para o programa seguinte em pelo menos uma parte de uma região onde o fluxo de vídeo é exibido.
O aparelho de recepção de radiodifusão, ainda de acordo com outra concretização da presente invenção, é caracterizado pelo fato de que quando detectando informação (por exemplo, um indicador de aviso de início de um programa seguinte ou um identificador de chave de um programa seguinte, ou similar) a cerca do programa seguinte nos dados sendo recebidos pela unidade de recepção de radiodifusão, a unidade de controle controla a unidade de exibição para exibir informação do programa do programa seguinte e informação de aquisição de chave indicando se uma chave para o programa seguinte foi adquirida, bem como o fluxo de vídeo recebido pela unidade de recepção de radiodifusão.
O aparelho de recepção de radiodifusão, ainda de acordo com outra concretização da presente invenção, é caracterizado pelo fato de que ele adicionalmente compreende uma unidade de detecção de sensibilidade para detectar a sensibilidade de detecção (das portadoras que transportam o fluxo de um programa) na unidade de recepção de radiodifu- são, e em que a unidade de controle controla se a unidade de aquisição de chave para o programa seguinte (por exemplo, a unidade de controle permi- te a operação para a aquisição de chave somente quando a sensibilidade de recepção corrente está acima de um nível predeterminado de modo que um usuário possa assistir o programa em boa condição) baseado na sensibilida- de de detecção detectada pela unidade de detecção de sensibilidade.
A presente invenção pode ser implementada como um método, um programa, e como um meio de gravação para armazenar o programa substancialmente correspondendo ao método. Portanto, será entendido que tal modificação e variações são consideradas estarem dentro do escopo da invenção.
Por exemplo, um método de exibição de um aparelho de recep- ção de radiodifusão de acordo com outra concretização, onde a presente invenção é implementada como um método, compreende: exibir um fluxo de vídeo sendo recebido (por uma unidade de recepção de radiodifusão de um aparelho de recepção de radiodifusão), a informação de um programa seguinte programado para ser difundido após um programa corrente (por fazer referência à informação de hora proporcio- nada por uma unidade de tempo entre as informações de programa armaze- nadas na unidade de memória), e a informação de aquisição de chave indi- cando se uma chave para decriptografar um fluxo possuindo dados do fluxo criptografado do programa seguinte é adquirida ou não em uma unidade de exibição; e
exibir uma mensagem para promover a aquisição de uma chave para um programa seguinte na unidade de exibição quando a informação de aquisição de chave indica que a chave não foi adquirida.
Efeito da Invenção
De acordo com a presente invenção, é proporcionada uma estru- tura onde um usuário é informado se uma chave foi comprada ou não em tempo suficiente para adquirir a chave (por exemplo, quando um programa logo antes do programa pago está no ar, em outras palavras, logo antes do programa pago ser iniciado), de modo que o usuário possa decidir se com- pra a chave a tempo e assiste o programa por comprar a chave, tranqüila- mente, quando o usuário tem tempo suficiente para assistir um programa pago. Portanto, a conveniência do usuário é altamente aperfeiçoada. Além disso, na visão de um provedor de programa (provedor de conteúdo, com- panhia de produção de programa), a presente invenção pode proporcionar uma chance de vender um programa pago para "usuários potenciais que tinham uma alta possibilidade de comprar o programa"; enquanto eles perdi- am os usuários devido ao ligeiro espaço de tempo, em outras palavras pelo fato de que o programa cuja chave não foi comprada é iniciado sob o siste- ma convencional. Em adição, desde que um aparelho móvel de recepção de radiodifusão (tipicamente um telefone celular com uma função para receber sinais de televisão) se move, existem vários casos em que a condição de recepção de radiodifusão não pode ser estabelecida até que ela esteja ime- diatamente antes de assistir o programa, e pelo fato de que um usuário ca- sualmente começe a assistir um programa quando o usuário tem tempo sufi- ciente independente de onde ele esteja. Portanto, é muito vantajoso para um usuário e para um provedor de programa que o usuário possa reconhecer se uma chave foi adquirida e decidir comprar a chave a tempo.
Breve Descrição dos Desenhos
A figura 1 mostra uma configuração de um sistema de radiodifu- são possuindo um aparelho de radiodifusão (aparelho de codificação) ade- quado para empregar um método de geração de fluxo de acordo com a pre- sente invenção, e um aparelho de recepção de radiodifusão;
a figura 2 exemplifica a estrutura de um pacote IV utilizado no sistema da figura 1;
a figura 3 é um gráfico de tempo de pacotes incluídos em um fluxo gerado pelo método de geração de fluxo (aparelho de radiodifusão / aparelho de codificação) de acordo com a presente invenção;
a figura 4 é um fluxograma apresentando um processo do méto- do de geração de fluxo (aparelho de radiodifusão / aparelho de codificação) de acordo com a presente invenção;
a figura 5 exemplifica uma configuração de exibição de tela do aparelho de recepção de radiodifusão de acordo com a presente invenção; e
a figura 6 é um diagrama de blocos apresentando uma configu- ração de um sistema digital de radiodifusão para um terminal móvel de acor- do com a presente invenção.
Melhor modo para Realizar a Invenção
Modalidades preferidas da presente invenção serão agora des- critas com referência aos desenhos acompanhantes, a figura 1 apresenta uma configuração de um sistema de radiodifusão possuindo um aparelho de radiodifusão (aparelho de codificação) adequado para empregar um método de geração de fluxo de acordo com a presente invenção, e um aparelho de recepção de radiodifusão. Como apresentado na figura 1, o sistema de ra- diodifusão desta concretização possui o aparelho de radiodifusão (aparelho de codificação) 100 e o aparelho de recepção de radiodifusão (aparelho de decodificação) 200. O aparelho de radiodifusão (aparelho de codificação) 100 possui uma unidade de conversão de cabeçalho 110, uma unidade de inserção de pacote IV 120, uma unidade de criptografia 130, uma unidade de transmissão 140 e uma antena ANT1. A unidade de conversão de cabeçalho 110 executa a conversão de um cabeçalho de um pacote de transporte (pa- cote TS). O pacote TS é baseado no ISO/IEC 13818-1 (Padrão de sistema MPEG-2). A unidade de conversão de cabeçalho 110 reescreve um valor em um campo transport_scrambling_control do cabeçalho do pacote TS. O valor de "01", "10", ou "11" em um campo transport_scrambling_control indica que a criptografia é para ser executada. O valor de "00" no campo trans- port_scrambling_control indica que a criptografia não é para ser executada.
A unidade de inserção de pacote IV 120 gera um pacote de ini- cialização (pacote IV) contendo um valor inicial (IV: vetor inicial) a ser utiliza- do para inicializar o algoritmo de criptografia de fluxo em um intervalo de ini- cialização do algoritmo de criptografia de fluxo. A unidade de inserção de pacote IV 120 armazena um ID da chave no pacote IV. Existem dois tipos de IDs de chave, os quais são "Atual" e "Próxima". O ID da chave "Atual" é um identificador de uma chave sendo correntemente utilizada. O ID da chave "Próxima" é um identificador de uma chave a ser utilizada a seguir. A unida- de de inserção de pacote IV 120 insere o pacote IV gerado no fluxo de paco- te TS emitido a partir da unidade de conversão de cabeçalho 110.
A figura 2 exemplifica a estrutura de um pacote IV utilizado no sistema da figura 1. Neste exemplo, o pacote IV é construído como um tipo de pacote TS. Na figura 2, um campo PID em um cabeçalho é estabelecido para um valor de "0x889(hex)" indicando um pacote IV. O campo trans- port_scrambling_control é estabelecido para "00". Em outras palavras, o pa- cote IV não é para ser criptografado. Neste exemplo, o campo adaptati- on_field_control é fixado para "01", e adaptation_field não existe.
Referindo-se ao exemplo apresentado na figura 2, um campo data-byte contém um IV (iv), um ID1 (id_current) indicando um identificador de chave corrente e um ID2 (id_next) indicando um identificador de chave para o próximo programa. Uma pluralidade de IVs (iv[n]; η é um número in- teiro não menor do que zero) pode ser contidos. Quando uma pluralidade de IVs é contida, conjuntos de iv_tsc_flag[n] e iv[n] são gerados. Cada um dos iv[n] pode ser utilizado para inicializar o algoritmo de criptografia de fluxo em um processo de criptografia de fluxo correspondente.
O intervalo de inicialização pode ser alterado para cada iv[n]. Neste caso, somente iv[m] na hora da inicialização é armazenado em um pacote IV. O intervalo de inicialização para cada iv[n] é determinado basea- do no processo de criptografia de fluxo correspondente. Por exemplo, o in- tervalo de inicialização pode ser determinado baseado em tipos de mídia de dados a serem criptografados. Como os tipos de mídia, por exemplo, exis- tem vozes, imagens, dados e similares.
Na figura 2, os campos não utilizados do campo data_byte são preenchidos com o valor de "Oxff(hex)". Além disso, "Verificação de Redun- dância Cíclica: CRC" (CRC 32) para detecção de erro também é armazena- do no campo data_byte. Quando um erro é detectado como resultado da verificação CRC em um lado do receptor do pacote IV, o pacote IV será des- cartado.
Retornando à explicação da figura 1, a unidade de criptografia 130 executa a criptografia de fluxo para o fluxo de pacote TS após o pacote IV ser inserido. Os objetivos da criptografia são pacotes TS cujos campos transport_scrambling_control estão estabelecidos para "01", "10" ou "11". O cabeçalho do pacote TS não é criptografado. Além disso, o pacote IV não é criptografado quando o campo transport_scrambling_control está estabeleci- do para "00".
No processo de criptografia de fluxo, quando a unidade de crip- to grafia 130 detecta um pacote IV (cujo campo PID possui o valor de "0x889(hex)") no fluxo de pacote TS, ela lê um IV a partir do pacote IV detec- tado. E, a unidade de criptografia 130 inicializa o algoritmo de criptografia de fluxo utilizando o IV. Em outras palavras, desde que o algoritmo de criptogra- fia de fluxo seja inicializado no ponto onde o pacote IV está localizado no fluxo de pacote TS1 a criptografia de fluxo é executada para os pacotes TS estabelecidos para serem criptografados e localizados após o pacote IV. Quando o algoritmo de criptografia de fluxo é inicializado, um identificador de chave ID1 (id_current) do programa corrente e um identificador de chave ID2 (id_next) do próximo programa são lidos, e então, uma chave a ser utilizada para a criptografia de fluxo é preparada.
A unidade de criptografia 130 pode ter uma pluralidade de pro- cessos [n] de criptografia de fluxo. Em cada processo [n] de criptografia de fluxo, o algoritmo de criptografia de fluxo é inicializado utilizando cada IV (iv[n]) correspondente. Além disso, em cada processo [n] de criptografia de fluxo, é determinado se um pacote TS tem que ser criptografado ou não, de acordo com um valor de um campo PID. A unidade de criptografia 130 emite um fluxo de pacote TS incluindo um pacote IV e um pacote TS criptografado para a unidade de transmissão 140 na ordem de recepção a partir da unida- de de inserção de pacote IV 120. A unidade de transmissão 140 transmite (difunde) o fluxo de pacote TS (dados do fluxo criptografado) recebido a par- tir da unidade de criptografia 130 através da antena ANT1.
Agora, a construção do aparelho de recepção de radiodifusão (aparelho de decodificação) 200 será explicada. Como apresentado na figura 1, o aparelho de recepção de radiodifusão (aparelho de decodificação) 200 possui uma antena ANT2, uma unidade de recepção 210, uma unidade de detecção de sensibilidade 212, uma unidade de demultiplexação de pacote 220, uma unidade de leitura de pacote IV 230, uma unidade de decodifica- ção 240, uma unidade de controle 250, uma unidade de reprodução 260, uma unidade de aquisição de chave 270, uma memória M1 e uma memória M2. A unidade de recepção 210 recebe pacotes TS transmitidos a partir do aparelho de radiodifusão (aparelho de codificação). A unidade de recepção 210 excuta um processo para detecção de erro e de correção de erro para os pacotes TS recebidos. Neste tempo, um pacote, onde um erro é detecta- do pela verificação CRC é descartado. A unidade de detecção de sensibili- dade 212 detecta a sensibilidade de recepção das portadoras transportando os dados do fluxo criptografado recebido pela unidade de recepção 210, e emite o resultado para a unidade de controle 250. A unidade de controle 250 não permite que a unidade de aquisição de chave 270 adquira uma chave, baseada na sensibilidade de recepção, por exemplo, quando a sensibilidade de recepção não excede a um valor limite para garantir que um usuário pos- sa assistir um programa. Quando a unidade de controle 250 permite a aqui- sição da chave, a unidade de aquisição de chave 270 adquire a chave para decriptografia a partir do servidor de depósito em garantia de chave KES através da Rede NE (Internet e similar).
A unidade de demultiplexação de pacote 220 demultiplexa os pacotes TS emitidos a partir da unidade de recepção 210 para o destino cor- respondente baseada nos valores dos campos PID nos cabeçalhos. Neste caso, um pacote IV (cujo campo PID possui o valor de "0x889(hex)") é emiti- do para a unidade de leitura de pacote IV 230. E1 os pacotes TS criptografa- dos (cujos campos transport_scrambling_control estão estabelecidos para "01", "10" ou "11") são emitidos para a unidade de decodificação 240 corres- pondendo ao valor do campo PID. E, outros pacotes TS não criptografados são emitidos a partir do aparelho de recepção de radiodifusão (aparelho de decodificação) 200, como eles são.
A unidade de leitura de pacote IV 230 lê um IV e os IDs de cha- ve da "Atual" (id_current) e "Próxima" (id_next). A unidade de leitura de pa- cote IV 230 prepara uma chave para decriptografar o fluxo criptografado a partir dos IDs de chave de "Atual" (id_current) e "Próxima" (id_next). E en- tão, a unidade de leitura de pacote IV 230 emite a chave e o IV preparados para a unidade de decodificação 240. Neste caso, quando o pacote IV con- tém uma pluralidade de IVs (iv[n]>, a unidade de leitura de pacote IV 230 e- mite cada iv[n] para uma unidade de decodificação correspondente 240 que executa o processo [n] de decodificação correspondendo ao iv[n].
A unidade de decodificação 240 recebe os pacotes TS criptogra- fados a partir da unidade de demultiplexação de pacote 220 e decodifica a criptografia do fluxo. No processo de decodificação da criptografia do fluxo, quando a unidade de decodificação 240 recebe o IV e a chave a partir da unidade de leitura de pacote IV 230, ela inicializa o algoritmo de criptografia de fluxo utilizando o IV. E então, quando a inicialização está completa, o processo de decodificação do fluxo criptografado é iniciado com a chave a partir da unidade de leitura de pacote IV 230. Em outras palavras, desde que o algoritmo de criptografia de fluxo é inicializado no ponto onde o pacote IV está localizado no fluxo de pacote TS recebido, o processo de decodificação da criptografia do fluxo é iniciado para pacotes TS criptografados localizados após o pacote IV.
A unidade de decodificação 240 possui um decodificador de i- magem 240A, um decodificador de voz 240B e um decodificador de radiodi- fusão de dados 234C, e cada um deles decodifica pacotes TS e emite para a unidade de reprodução 260.
A unidade de reprodução 260 executa a reprodução de pacotes TS decodificados. Na concretização apresentada na figura 1, a unidade de reprodução 260 possui um controlador de reprodução de imagem 260A, um controlador de reprodução de voz 260B e um controlador de exibição de ra- diodifusão de dados 260C. O controlador de reprodução de imagem 260A, o controlador de reprodução de voz 260B e o controlador de exibição de ra- diodifusão de dados 260C controlam a reprodução dos pacotes TS emitidos a partir dos decodificadores 240 correspondentes, respectivamente. A repro- dução é executada através da unidade de exibição 260D e de um alto- falante 260E. A configuração da unidade de reprodução 260 apresentada na figura 1 é um exemplo, de modo que os tipos de mídia podem ser alterados arbitrariamente. Além disso, a unidade de controle 250 controla todo o apa- relho de recepção de radiodifusão 200 (Em outras palavras, todos os blocos incluídos no aparelho são controlados pela unidade de controle 250).
De acordo com a concretização descrita acima, é possível asso- ciar o estado do algoritmo de criptografia de fluxo no processo de decodifi- cação com o estado do algoritmo de criptografia de fluxo no processo de codificação pela utilização dos pacotes IV. Portanto, apesar dos estados de ambos algoritmos de criptografia de fluxo serem temporariamente desasso- ciados um do outro desde que exista uma perda de pacote TS devido a erro de transmissão ou similar, os estados de ambos algoritmos de criptografia de fluxo podem ser associados quando o próximo pacote IV é recebido, de modo que o processo de decodificação possa ser reiniciado no estado nor- mal. Por conseqüência, no sistema de criptografia de fluxo, a flexibilidade para a perda de dados da transmissão causada por erro de transmissão ou similar pode ser aperfeiçoada.
A figura 3 é um gráfico de tempo (ordem de disposição) de paco- tes incluídos em um fluxo gerado pelo método de geração de fluxo (aparelho de radiodifusão / aparelho de codificação) de acordo com a presente inven- ção. Como apresentado na figura 3, um fluxo do programa A é primeiramen- te gerado e então, um fluxo do programa B é gerado. Um vetor de inicializa- ção IV1 (em outras palavras, um pacote contendo o IV1) contendo um identi- ficador id_current de uma chave para o programa corrente é disposto na par- te frontal do programa A. E então, os mesmos vetores de inicialização são inseridos no fluxo em um intervalo regular, de modo que η vetores de iniciali- zação IV1 até IVn são dispostos no fluxo. Quando estando próximo do início do programa B, um pacote contendo dois identificadores, o id_current e um identificador id_next de uma chave para o próximo programa, da mesma forma que o pacote de inicialização IVn + 1, é disposto em um tempo prede- terminado. O tempo pode ser determinado como um ponto quando o tempo restante é menor do que um valor predeterminado antes do programa B ser iniciado, ou quando o número de pacotes restantes é menor do que um valor predeterminado antes dos pacotes do programa B serem transmitidos. Além disso, o pacote contendo dois identificadores também pode ser decidido co- mo o último pacote IV que inicializa o algoritmo de criptografia de fluxo para o programa criptografado (embaralhado). Por manter o monitoramento sobre se existe um identificador id_next para o próximo programa, o aparelho de recepção pode facilmente reconhecer que está próximo do tempo inicial do próximo programa B. Logo após o reconhecimento do fato, o aparelho de recepção verifica se uma chave do próximo programa já foi comprada, e in- forma a um usuário sobre o resultado. Portanto, é possível estimular um u- suário a comprar a chave quando ela ainda não foi comprada.
A figura 4 é um fluxograma apresentando um processo do méto- do de geração de fluxo (aparelho de radiodifusão / aparelho de codificação) de acordo com a presente invenção. Referindo-se à figura 4, na etapa S10, um ID de chave (identificador) de um programa corrente é armazenado em um pacote IV. Então, o pacote IV é inserido no fluxo (S12). Na etapa S14, ele determina se o tempo restante é menos do que 5 minutos antes da hora inicial do próximo programa, e repete as etapas S10, S12 até que a condição seja satisfeita. Na etapa S14, quando é determinado que o tempo restante é menos do que 5 minutos antes do próximo programa ser iniciado, o fluxo do processo continua para a etapa S16, armazena um ID de chave do próximo programa bem como o ID de chave do programa corrente no pacote IV. E então, o pacote IV contendo os dois IDs é inserido em um fluxo (S18).
A figura 5 exemplifica uma configuração de uma exibição de tela do aparelho de recepção de radiodifusão de acordo com a presente inven- ção. Como apresentado, o programa corrente "Sunday golf" é exibido em uma exibição de imagem na região P1. Em um campo de programa corrente D1 em uma região de exibição de dados D, é exibido que a chave é neces- sária (independente de se ela é com ou sem pagamento) para reproduzir o programa corrente e que a chave já foi adquirida. A figura 5 apresenta a exi- bição de tela quando a hora inicial de um próximo programa "cooking man" está próxima e após um pacote contendo um identificador de chave do pró- ximo programa ser detectado. No campo do próximo programa D2, é exibido que a chave K2 do próximo programa não foi adquirida. Além disso, é exibi- do que uma chave K3 do programa "quiz special Q" após o próximo progra- ma foi adquirida no campo de programa D3. Na região de exibição de ima- gem P1, uma mensagem C1 que informa a um usuário que a chave do pró- ximo programa não foi adquirida e incentiva o usuário a adquirir (comprar) a chave, é exibida. Por ver a mensagem, um usuário que decidiu comprar a chave pressiona a tecla programável SK1 e um usuário que decidiu não comprar a chave pressiona uma tecla programável SK2.
A figura 6 é um diagrama de blocos apresentando uma configu- ração de um sistema digital de radiodifusão para um terminal móvel de acor- do com a presente invenção. Referindo-se à figura 6, um usuário adquire uma chave de decriptografia correspondendo ao conteúdo desejado a partir de um servidor de compra de licença 500 através da rede NE. No terminal móvel 400, um módulo de aquisição de chave 410 acessa o servidor de compra de licença 500 através da rede NE tal como a Internet, e transfere a chave de decriptografia. A chave de decriptografia pode ser com ou sem pa- gamento.
Na estação de radiodifusão 300, uma ferramenta de geração 310 de um fluxo TS contendo um pacote TS para um IV insere um pacote IV (pacote TS para um IV) gerado dentro de um fluxo de pacote TS (fluxo TS) construído pelos pacotes TS que contêm conteúdo. O fluxo TS onde o paco- te IV foi inserido (fluxo TS contendo o pacote TS para o IV) é criptografado pela ferramenta de criptografia de fluxo TS 320. Após o processo de cripto- grafia, o fluxo TS contendo o pacote TS para o IV transmitido por ser trans- portado nas portadoras digitais de radiodifusão por um grupo de aparelhos de transmissão de portadora 330.
No terminal móvel 400, uma aplicação de TV (televisão) digital 440 recebe o "fluxo TS criptografado contendo um pacote TS para IV" trans- portado nas portadoras digitais. O módulo de decriptografia de conteúdo 420 decriptografa a criptografia do fluxo para o "fluxo TS criptografado contendo um pacote TS para IV". Após o processo de decriptografia, o conteúdo con- tido no fluxo TS é reproduzido por um decodificador de mídia 430 baseado nos tipos de mídia.
A seguir, o fluxo do processo do módulo de decriptografia de conteúdo 420 será explicado. Como apresentado na figura 6, o fluxo do pro- cesso no módulo de decriptografia compreende uma etapa de inicialização T1 e uma etapa de decriptografia K2. Na etapa de inicialização T1, um mó- dulo de decriptografia 420A que não foi inicializado é inicializado utilizando a chave de decriptografia recebida a partir do módulo de aquisição de chave 410 e o IV contido no pacote TV no "fluxo TS criptografado contendo um pa- cote TS para IV". Assim, um módulo de decriptografia inicializado 420B é adquirido. Os módulos de decriptografia 420A, 420B possuem o algoritmo de criptografia de fluxo.
Na etapa de decriptografia T2, o texto cifrado do fluxo criptogra- fado é decriptografado pelo módulo de decriptografia inicializado 420B, e o resultado da decriptografia é emitido como um formato de fluxo. O texto ci- frado do fluxo criptografado é adquirido a partir do pacote TS criptografado incluído no "fluxo TS criptografado contendo um pacote TS para IV". Sob o processo da etapa K2, quando um novo pacote IV é recebido e um IV é ad- quirido, o fluxo do processo retorna para a etapa de inicialização T1, e o mó- dulo de decriptografia 420A é novamente inicializado.
De acordo com a presente invenção, apesar de existir uma per- da de um pacote TS contendo dados do fluxo criptografado devido a um erro de transmissão ou similar na radiodifusão digital, da mesma forma estes es- tados dos algoritmos de criptografia de fluxo de uma estação de radiodifusão e de um terminal móvel não são desassociados um do outro, e a condição de recepção da radiodifusão digital é temporariamente instável, é possível associar estados dos algoritmos de criptografia de fluxo da estação de ra- diodifusão e do terminal móvel utilizando o próximo pacote IV, de modo que a condição de recepção da radiodifusão digital seja recuperada para ficar estável. Portanto, é possível aperfeiçoar a qualidade do serviço da radiodifu- são digital para um terminal móvel.
Enquanto a invenção foi descrita com referência às concretiza- ções ilustrativas e aos desenhos, será entendido pelos versados na técnica que várias modificações e extensões da tecnologia descrita acima podem ser implementadas utilizando as instruções desta invenção. Todas tais modi- ficações e extensões são pretendidas de estarem incluídas dentro do verda- deiro espírito e escopo das reivindicações anexas. Por exemplo, funções incluídas em cada unidade, etapa e similares, podem ser rearranjadas para não serem logicamente contraditórias. E, uma pluralidade de unidades, eta- pas e similares podem ser combinadas ou divididas.

Claims (10)

1. Método de geração de fluxo compreendendo: armazenar um identificador de uma chave para decodificar da- dos codificados em fluxo de um programa atual em pacotes de inicialização para inicializar algoritmo de codificação de fluxo; inserir os pacotes de inicialização em um fluxo; e armazenar um identificador de uma chave para decodificar da- dos codificados em fluxo de um programa seguinte em um pacote de iniciali- zação predeterminado entre os pacotes de inicialização.
2. Método de geração de fluxo de acordo com a reivindicação 1, que armazena o identificador da chave para decodificar os dados codificados em fluxo do programa seguinte nos pacotes de inicialização em um intervalo predeterminado.
3. Método de geração de fluxo de acordo com a reivindicação 1, que que armazena o identificador da chave para decodificar os dados codifi- cados em fluxo do programa seguinte em um último pacote de inicialização a ser inserido no fluxo.
4. Aparelho de recepção de radiofusão compreendendo: uma unidade de recepção para receber um pacote de inicializa- ção que contém um valor inicial para inicializar o algoritmo de codificação de fluxo e um identificador de uma chave para decodificar dados codificados em fluxo de um programa atual, e um pacote codificado que contém dados codi- ficados em fluxo; uma memória para armazenar uma chave para decodificar da- dos codificados em fluxo ; uma unidade de decodificação para inicializar o algoritmo de co- dificação de fluxo usando o valor inicial contido no pacote de inicialização recebido, adquirindo uma chave correspondente ao identificador da chave para decodificar os dados codificados em fluxo do programa atual, que está contido no pacote de inicialização recebido, a partir da memória, e decodifi- car os dados codificados em fluxo contidos no pacote codificado que usa a chave; e um controlador para determinar, quando um identificador de uma chave para decodificar dados codificados em fluxo de um programa seguinte estiver contido no pacote de inicialização, se uma chave correspondente ao identificador estiver armazenada na memória, e controlar a unidade de co- municação para comunicar o resultado da determinação.
5. Aparelho de recepção de radiodifusão de acordo com a rei- vindicação 4, compreendendo ainda uma memória de informação de pro- grama para armazenar informação do programa, e em que, o controlador controla a unidade de comunicação para comuni- car o resultado da determinação com informação de programa que corresponde ao identificador arma- zenado no meio da informação de programa na memória da informação de programa.
6. Aparelho de recepção de radiodifusão compreendendo: uma unidade de recepção de radiodifusão; uma unidade de exibição; uma memória para armazenar uma chave para decodificar um fluxo de dados codificados recebidos pela unidade de recepção de radiodifu- são; uma memória da informação de programa para armazenar in- formação de programa; um controlador para controlar a unidade de exibição para mos- trar um fluxo de vídeo de um programa atual sendo recebido por uma unida- de de recepção de radiodifusão, informação de um programa seguinte pro- gramado para ser transmitido após o programa atual armazenado na infor- mação de programa na unidade de memória, e chave de aquisição de infor- mação indicando se a chave para decodificar um fluxo tendo fluxo de dados codificados foi obtida do programa seguinte, e mostrar uma mensagem para auxiliar na aquisição da chave do programa seguinte quando a chave de a- quisição de informação indica que a chave não foi obtida; e uma unidade de aquisição de chave para obter uma chave para um programa seguinte indicado pela chave de aquisição de informação co- mo um programa cuja chave não foi obtida.
7. Aparelho de recepção de radiodifusão, de acordo com a rei- vindicação 6, em que o controlador controla a unidade de exibição para mos- trar a mensagem para auxiliar na aquisição da chave do programa seguinte em uma porção pelo menos de uma região onde o fluxo de vídeo é mostrado.
8. Aparelho de recepção de radiodifusão, de acordo com a rei- vindicação 6, em que, quando a informação de detecção sobre o programa seguinte é detectada pelos dados sendo recebidos pela unidade de recep- ção de radiodifusão, o controlador controla a unidade de exibição para mos- trar informação de programa sobre o programa seguinte e chave de aquisi- ção de informação que indica quando uma chave para o programa seguinte foi obtida, bem como um fluxo de vídeo recebido pela unidade de recepção de radiodifusão.
9. Aparelho de recepção de radiodifusão, de acordo com a rei- vindicação 6, ainda compreendendo uma unidade de detecção de sensibili- dade para detectar a sensibilidade de recepção na unidade de recepção de radiodifusão, e em que o controlador controla que a unidade de aquisição de chave obtém a chave para o programa seguinte com base na sensibilidade de recepção detectada pela unidade de detecção de sensibilidade.
10. Método de exibição para um aparelho de recepção de radio- difusão compreendendo: exibir um fluxo de vídeo sendo recebido, informação de um pró- ximo programa agendado para ser transmitido por radiodifusão após um programa atual, e informação de aquisição de chave indicando se uma cha- ve para descriptografar um fluxo possuindo dados criptografados em fluxo do programa seguinte é adquirida ou não em uma unidade de exibição; e exibir uma mensagem para promover aquisição de uma chave para um programa seguinte na unidade de exibição, quando a informação de aquisição de chave indica que a chave não foi adquirida.
BRPI0712100-8A 2006-05-16 2007-05-15 método de geração de fluxo, aparelho de recepção de radiodifusão e método de exibição BRPI0712100A2 (pt)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP2006-136982 2006-05-16
JP2006-136984 2006-05-16
JP2006136984A JP5184757B2 (ja) 2006-05-16 2006-05-16 放送受信装置および表示方法
JP2006136982A JP5059343B2 (ja) 2006-05-16 2006-05-16 ストリーム生成方法および放送受信装置
PCT/JP2007/059943 WO2007132840A1 (ja) 2006-05-16 2007-05-15 ストリーム生成方法、放送受信装置および表示方法

Publications (1)

Publication Number Publication Date
BRPI0712100A2 true BRPI0712100A2 (pt) 2012-01-17

Family

ID=38693930

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0712100-8A BRPI0712100A2 (pt) 2006-05-16 2007-05-15 método de geração de fluxo, aparelho de recepção de radiodifusão e método de exibição

Country Status (4)

Country Link
US (1) US8532292B2 (pt)
KR (2) KR101012979B1 (pt)
BR (1) BRPI0712100A2 (pt)
WO (1) WO2007132840A1 (pt)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5144157B2 (ja) * 2007-07-25 2013-02-13 京セラ株式会社 受信装置
GB2457253B (en) * 2008-02-07 2010-08-11 Ericsson Telefon Ab L M Controlling media distribution
KR101920439B1 (ko) * 2011-04-28 2019-02-14 삼성전자주식회사 공용 인터페이스를 통해 수신 제한 모듈로 암호화된 데이터를 전송하기 위한 데이터 전송 장치 및 그에 적용되는 방법, 수신 제한 모듈 그리고 시스템.
US11349699B2 (en) * 2012-08-14 2022-05-31 Netflix, Inc. Speculative pre-authorization of encrypted data streams

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5585866A (en) * 1993-09-09 1996-12-17 Miller; Larry Electronic television program guide schedule system and method including virtual channels
US6002394A (en) * 1995-10-02 1999-12-14 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US6069957A (en) * 1997-03-07 2000-05-30 Lucent Technologies Inc. Method and apparatus for providing hierarchical key system in restricted-access television system
EP1111923A1 (en) * 1999-12-22 2001-06-27 Irdeto Access B.V. Method for operating a conditional access system for broadcast applications
US6549718B1 (en) * 1999-12-22 2003-04-15 Spotware Technologies, Inc. Systems, methods, and software for using markers on channel signals to control electronic program guides and recording devices
JP2001308846A (ja) 2000-04-21 2001-11-02 Micro Technology Kk ストリーム暗号
JP3637869B2 (ja) * 2000-11-22 2005-04-13 日本電気株式会社 連鎖鍵放送受信システム及び連鎖鍵放送受信方法
JP3869224B2 (ja) 2001-03-30 2007-01-17 株式会社東芝 限定受信システム、広域局契約管理装置及び地域局契約管理装置
JP2003333032A (ja) * 2002-05-15 2003-11-21 Oki Electric Ind Co Ltd 暗号処理方法,及び,暗号処理装置
US20040247295A1 (en) * 2003-06-04 2004-12-09 Samsung Electronics Co., Ltd Audio/video stream processing system and method for data copy protection
US7620185B2 (en) 2004-09-15 2009-11-17 Nokia Corporation Preview of payable broadcasts
US20060106806A1 (en) * 2004-11-12 2006-05-18 Smith Micro Software, Inc. Software update for a plurality of mobile devices
US8189786B2 (en) * 2005-05-25 2012-05-29 Zenith Electronics Llc Encryption system

Also Published As

Publication number Publication date
US8532292B2 (en) 2013-09-10
WO2007132840A8 (ja) 2008-12-18
KR20090014275A (ko) 2009-02-09
WO2007132840A1 (ja) 2007-11-22
KR101012979B1 (ko) 2011-02-10
KR20100120315A (ko) 2010-11-15
KR101414348B1 (ko) 2014-07-01
US20090323948A1 (en) 2009-12-31

Similar Documents

Publication Publication Date Title
CN101449578B (zh) 流发生方法、广播接收装置以及显示方法
US7020287B2 (en) Method and system for key insertion for stored encrypted content
KR100467298B1 (ko) 디지털 비디오 데이터를 처리 및 디코딩하기 위한 시스템/방법, 저장 매체 및 삽입형 전자 스마트 카드
CA2256632C (en) An adaptive decoding system for processing encrypted and non-encrypted video data
ES2204582T3 (es) Sistema para el proceso de fujos de datos.
KR100676004B1 (ko) 리보케이션 정보의 송신 방법, 수신 방법 및 그 장치
US20020178443A1 (en) Advertisement distribution system
US20070258586A1 (en) Personal video recorder having dynamic security functions and method thereof
BRPI0808315A2 (pt) Método de controle do acesso a sinais de áudio/video de acesso condicional
US20080163285A1 (en) Video receiving system, sub-contract video receiver, video receiving method, program, and recording medium
MXPA01008499A (es) Aparato y metodo de procesamiento para informacion y medio de registro.
CN102075813A (zh) 接收机中数据流的可靠且不可篡改处理
BRPI0712100A2 (pt) método de geração de fluxo, aparelho de recepção de radiodifusão e método de exibição
US20100251308A1 (en) Broadcast receiving apparatus connectable to external apparatus and method for controlling the same
CN102035829A (zh) 加密装置、解密装置、许可证发布装置和内容数据生成方法
CN102246519B (zh) 传输流处理装置
KR20020015232A (ko) 전송 스트림 저장 장치 및 이를 채용하는 방송 신호 수신장치
JP5184757B2 (ja) 放送受信装置および表示方法
KR100577189B1 (ko) 오픈 케이블 피브이알 및 그 동작 방법
EP2326085B1 (en) Signal processing device and signal processing method
JP5042524B2 (ja) 暗号化装置及び復号装置、コンテンツデータ生成方法
CN106454408A (zh) 一种实现视频流安全传送的方法、装置及系统
JP3862933B2 (ja) 記録装置
KR20080065068A (ko) 디지털 방송 수신기와 데이터 전송방법
JP2003018562A (ja) コンテンツ提供方法、コンテンツ受信端末およびセキュリティモジュール

Legal Events

Date Code Title Description
B15K Others concerning applications: alteration of classification

Ipc: H04L 9/18 (2006.01), H04N 7/167 (2011.01)

B06F Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]
B06T Formal requirements before examination [chapter 6.20 patent gazette]
B15K Others concerning applications: alteration of classification

Free format text: AS CLASSIFICACOES ANTERIORES ERAM: H04L 9/18 , H04N 7/167

Ipc: H04L 9/06 (1990.01), H04N 7/167 (1985.01), H04N 21

B11E Dismissal acc. art. 34 of ipl - requirements for examination incomplete
B11T Dismissal of application maintained [chapter 11.20 patent gazette]