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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 60
- 230000035945 sensitivity Effects 0.000 claims description 13
- 238000001514 detection method Methods 0.000 claims description 7
- 239000013598 vector Substances 0.000 abstract description 5
- 238000009792 diffusion process Methods 0.000 abstract 1
- 230000005540 biological transmission Effects 0.000 description 10
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000003780 insertion Methods 0.000 description 5
- 230000037431 insertion Effects 0.000 description 5
- 239000000969 carrier Substances 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 102100032533 ADP/ATP translocase 1 Human genes 0.000 description 2
- 101000768061 Escherichia phage P1 Antirepressor protein 1 Proteins 0.000 description 2
- 101000796932 Homo sapiens ADP/ATP translocase 1 Proteins 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 102100026396 ADP/ATP translocase 2 Human genes 0.000 description 1
- 244000025254 Cannabis sativa Species 0.000 description 1
- 101000718417 Homo sapiens ADP/ATP translocase 2 Proteins 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 238000010411 cooking Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic 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/065—Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing 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/4405—Processing 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6334—Control signals issued by server directed to the network components or client directed to client for authorisation, e.g. by transmitting a key
- H04N21/63345—Control 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/167—Systems rendering the television signal unintelligible and subsequently intelligible
- H04N7/1675—Providing digital key or authorisation information for generation or regeneration of the scrambling sequence
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/56—Financial cryptography, e.g. electronic payment or e-cash
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/60—Digital content management, e.g. content distribution
- H04L2209/601—Broadcast encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/80—Wireless
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.
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)
| 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)
| 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 |
-
2007
- 2007-05-15 BR BRPI0712100-8A patent/BRPI0712100A2/pt not_active Application Discontinuation
- 2007-05-15 WO PCT/JP2007/059943 patent/WO2007132840A1/ja not_active Ceased
- 2007-05-15 KR KR1020087028035A patent/KR101012979B1/ko not_active Expired - Fee Related
- 2007-05-15 US US12/300,999 patent/US8532292B2/en not_active Expired - Fee Related
- 2007-05-15 KR KR1020107023288A patent/KR101414348B1/ko not_active Expired - Fee Related
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] |