PT752149E - Sistema interactivo de discos compactos - Google Patents

Sistema interactivo de discos compactos Download PDF

Info

Publication number
PT752149E
PT752149E PT95912333T PT95912333T PT752149E PT 752149 E PT752149 E PT 752149E PT 95912333 T PT95912333 T PT 95912333T PT 95912333 T PT95912333 T PT 95912333T PT 752149 E PT752149 E PT 752149E
Authority
PT
Portugal
Prior art keywords
player
date
disc
compact disc
validation
Prior art date
Application number
PT95912333T
Other languages
English (en)
Inventor
Finlay Mcare
Original Assignee
Gms Recordings Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gms Recordings Ltd filed Critical Gms Recordings Ltd
Publication of PT752149E publication Critical patent/PT752149E/pt

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G—PHYSICS
    • G07—CHECKING-DEVICES
    • G07F—COIN-FREED OR LIKE APPARATUS
    • G07F17/00—Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/30—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for musical instruments
    • G07F17/305—Coin-freed apparatus for hiring articles; Coin-freed facilities or services for musical instruments for record players
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02—Control of operating function, e.g. switching from recording to reproducing
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00—Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/02—Control of operating function, e.g. switching from recording to reproducing
    • G11B19/06—Control of operating function, e.g. switching from recording to reproducing by counting or timing of machine operations
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00094—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00137—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to contents recorded on or reproduced from a record carrier to authorised users
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00166—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised contents recorded on or reproduced from a record carrier, e.g. music or software
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/0071—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a purchase action
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00731—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
    • G11B20/0084—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction can be expressed as a specific time or date
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F2211/00—Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
    • G06F2211/007—Encryption, En-/decode, En-/decipher, En-/decypher, Scramble, (De-)compress
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2137—Time limited access, e.g. to a computer or data
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00—Record carriers by type
    • G11B2220/20—Disc-shaped record carriers
    • G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537—Optical discs
    • G11B2220/2545—CDs
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00—Record carriers by type
    • G11B2220/20—Disc-shaped record carriers
    • G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537—Optical discs
    • G11B2220/2545—CDs
    • G11B2220/255—CD-I, i.e. CD-interactive

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Technology Law (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Automatic Disk Changers (AREA)
  • Transition And Organic Metals Composition Catalysts For Addition Polymerization (AREA)
  • Feeding And Guiding Record Carriers (AREA)

Description

DESCRIÇÃO
SISTEMA INTERACTIVO DE DISCOS COMPACTOS A presente invenção diz respeito a sistemas de discos compactos interactivos e, em particular, a sistemas destinados a controlar a utilização de discos compactos num reprodutor de discos compactos interactivo.
Em muitas áreas é importante poder controlar de um modo exacto o tempo de reprodução de discos compactos em reprodutores de discos compactos. Por exemplo, em locais em que os discos compactos são usados para proporcionar uma música de fundo, por exemplo em pubs e em supermercados, é habitual que o fornecedor de Música Ambiente (BGM) forneça a música mediante um contrato de arrendamento que estipula o pagamento antecipado e a devolução de todas as fitas magnéticas ou de todos os discos no final do período de contrato. Por vezes acontece que os clientes não paguam mas como se encontram na posse das fitas ou dos discos (muito embora não sejam os proprietários dos mesmos), continuam a fazer a sua reprodução. É comparativamente moroso e dispendioso para um fornecedor de BGM exercitar os seus direitos legais relativamente ao pagamento ou à obtenção de novo - enquanto que o consumidor continua a usufruir dos benefícios do fornecimento da música. Adicionalmente, o arrendatário é legalmente responsável relativamente às autoridades que regulamentam o pagamento de direitos autorais (neste país a PPL) quanto ao pagamento de taxas de direitos de autor enquanto a música se encontra a ser reproduzida. Não existe presentemente um sistema disponível que controla de uma forma automática a reprodução do CD de modo a facilitar o recebimento de pagamentos de licenças. A Patente WO-A-93/01550 revela um sistema para controlar a reprodução de um CD de acordo com uma data de controlo.
Um objecto da presente invenção é obviar ou minimizar esta desvantagem.
De acordo com a presente invenção é fornecido um método e um si3tema de acordo com o definido nas reivindicações anexas. 1 A invenção é aplicável em particular a sistemas de discos compactos interactivos que são capazes de funcionar em conformidade com programas informáticos armazenados no disco compacto. Um dos referidos sistemas é o sistema "CD-I" da Phillips.
Será notório que as formas de realização da presente invenção podem proporcionar um sistema destinado a controlar de um modo exacto as alturas em que, e para quem, os discos compactos podem ser reproduzidos, permitindo que os direitos autorais e as licenças sejam determinados de acordo com o princípio de “pague para usar”.
Estes e outros aspectos da presente invenção tornar-se-ão aparentes a partir da descrição que se segue e dos desenhos anexos nos quais; A Figura 1 ilustra um diagrama em blocos de um reprodutor de “CD-I” típico destinado a ser usado com uma forma de realização da presente invenção; A Figura 2 é um diagrama de fluxos que define um procedimento que incorpora um algoritmo destinado a fazer a validação do reprodutor de “CD-I” da Figura 1; A Figura 3 é um diagrama de fluxos que indica o procedimento para a determinação de se um disco compacto pode, ou não, ser reproduzido no reprodutor da Figura 1. A Figura 4 é um diagrama de fluxos que indica um processo alternativo para a validação do reprodutor da Figura 1 com base em uma reprodução; e A Figura 5 é um diagrama de fluxos que indica mais um procedimento alternativo para a validação do reprodutor da Figura 1.
Deve entender-se que a presente invenção é aplicável a qualquer sistema em que se torne necessário controlar de um modo exacto o tempo de reprodução de discos compactos num reprodutor de discos compactos interactivo. Para as finalidades do exemplo, contudo, a presente descrição refere-se a um sistema destinado a controlar a reprodução de música ambiente e imagens de vídeo de modo a permitir que as faixas de licenciamento pagas pelo utilizador correspondam à música e às imagens de vídeo efectivamente reproduzidas. 2
Os sistemas de reprodução de música convencionais são muitas vezes compostos por uma cassete de fita ou, mais recentemente, do tipo de reprodução de um disco compacto. Com tais sistemas torria-se difícil determinar até que ponto os discos foram reproduzidos: é geralmente necessário cobrar um taxa de licença em bioco que permite ao utilizador o uso ilimitado dos discos durante um período de tempo especificado. Um método alternativo para a recolha de uma taxa de licença é que o utilizador mantenha um registo exacto dos discos reproduzidos. Contudo, este último método de recolha é difícil de pôr em prática tanto por ser um processo demorado para o utilizador fazer o registo das vezes que um determinado trecho é reproduzido, assim como devido ao facto ser um método facilmente adulterável. Mais recentemente foi disponibilizado um tipo modificado de reprodutor de discos compactos que é conhecido como reprodutor de discos compactos interactivos (“CD-I”). Os sistemas “CD-I” são habitualmente semelhantes aos discos compactos convencionais com a excepção de terem sido modificados de modo a incluírem no seu interior meios informáticos destinados a pôr o reprodutor de “CD-I” em funcionamento em conformidade com os programas informáticos contidos no interior de um disco a ser reproduzido. No presente, as aplicações práticas mais importantes dos sistemas de discos compactos interactivos encontram-se no campo dos jogos e da educação. A Figura 1 ilustra um diagrama em blocos de um reprodutor de discos compactos interactivos 1 típico, o qual compreende um sistema de leitura de discos ópticos (não ilustrado) ligado a um ponto de ligação 2 de CD disposto de modo a receber dados digitais lidos a partir de um disco 3. Os dados digitais são transferidos desde o disco compacto para o reprodutor através do ponto de ligação de CD. O componente de áudio dos dados passa através de um dos dois descodificadores. Caso os dados sejam provenientes de um CD comum (isto é, de um CD-DA ou Disco Compacto de Áudio Digital) os dados são descodificados pelo descodificador CD-DA. Caso os dados sejam provenientes de um disco “CD-Γ, o Modulador de Código de Impulsos Adaptativo Delta (ADPCM) descodifica o sinal de áudio da forma que este sai do disco. Os dados de áudio digitais são, por sua vez, transmitidos a um processador de áudio 7 de modo a serem convertidos para o modo analógico e para serem transmitidos para os altifalantes do sistema (não ilustrados). O sistema contém ainda um processador de vídeo Õ que recebe os sinais de vídeo do ponto de ligação de CD 2 através da ligação do sistema e converte-os de modo a permitir a sua apresentação num monitor de vídeo (não ilustrado). Encontram-se ainda ligados à ligação do sistema uma placa de memória não volátil 3 NVRAM que pode armazenar até Õkb de dados durante um período de até um ano sem requerer energia externa e uma placa de acesso de memória directa 10 (DMA) que pode reter até 1Mb de dados usando o funcionamento do processador 12. Um relógio/ calendário 11 encontra-se presente com o objectivo de proporcionar informações gerais ao sistema relativamente à data. O sistema pode estar ainda dotado de alguns meios de introdução de dados, como seja um leitor de códigos da barras ou um “joystick). Tais sistemas são padronizados.
Um micro processador 12 controla o funcionamento geral do sistema com uma outra área adicional de memória não volátil 13 a armazenar o sistema operativo (convencionalmente designado como CD-RTOS) que quando ligado à corrente é usado pelo microprocessador para ínicializar o sistema e para lhe permitir que desempenhe tarefas rotineiras. O disco compacto 3 a ser reproduzido possui, para além das informações de áudio e de vídeo, programas informáticos de controlo do sistema que são lidos para o interior da DMA 10 do sistema após a inserção do disco. A reprodução do disco é controlada de acordo com estes programas informáticos. Nos sistemas convencionais, os programas informáticos são usados para controlar a reprodução dos discos de acordo com as instruções introduzidas por um utilizador, por exemplo para jogar um jogo.
Na forma de realização preferencial da presente invenção, a memória não volátil 9 do reprodutor de discos compactos interactivo é usada para armazenar uma data de “final de prazo” a qual pode ser actualizada dependendo de se a taxa de licença foi paga pelo utilizador. Em particular, o indivíduo que foi licenciado com o disco recebe um disco de “validação” especial aquando do pagamento da taxa de licenciamento adequada e no qual se encontra codificada uma nova data de final de prazo que é a data até à qual o disco pode ser reproduzido. O disco de validação apresenta, armazenado no seu interior, um primeiro programa de controlo que, quando é lido pelo reprodutor de discos compactos interactivos, permite ao sistema processador 12 a leitura da data de final de prazo a partir do disco e permite ainda o seu armazenamento na memória não volátil 9.
Quando o reprodutor de “CD-I” se encontra validado, de acordo com o acima descrito, o utilizador recebe discos compactos que se encontram adaptados às suas necessidades e que se destinam a ser reproduzidos no reprodutor 1 e que permitem que o reprodutor reproduza musica, imagens de vídeo, etc.. O disco compacto a ser reproduzido também 4 apresenta no seu interior um segundo programa de controlo que é lido pelo reprodutor a partir do disco aquando da sua introdução no interior do reprodutor. O reprodutor funciona então de acordo com o segundo programa de controlo de modo a verificar se a data actual, obtida a partir do relógio/ calendário, é ou não anterior ou posterior à data de final do prazo permitida pelo reprodutor para a reprodução do disco. Contudo, caso a data actual seja posterior à data de final do prazo, o reprodutor não permite que o disco seja reproduzido. A Figura 2 ilustra um diagrama de fluxos de um método destinado a executar a forma de realizarão preferencial da presente invenção. Aquando da inserção de um disco de validação num reprodutor de discos compactos interactivo, o sistema operativo do reprodutor faz com que o primeiro programa de controlo seja lido a partir do disco de validação para um ficheiro de data no NVRAM (RAM Não Volátil) do reprodutor. O reprodutor funciona então de acordo com o programa de controlo e faz com que uma data de produção (“DATA P”) armazenada no disco seja lida para o interior da RAM. A data de produção é comparada com a data actual do sistema (“DATA S”) gerada internamente pelo reprodutor, como uma verificação de que a data do sistema do reprodutor não foi antecipada de modo a tentar obter-se um prolongamento não autorizado da reprodução. Caso o sistema corrente de data seja anterior à data de produção, indicando que o relógio do sistema foi atrasado, o reprodutor encontra-se concebido para emitir uma mensagem visual e/ ou sonora “A”, “o reprodutor tem uma data de sistema errada - o processo de validação falhou”. Contudo, se a data corrente do sistema for posterior à data de produção, o reprodutor vai ler a data de final do prazo (“DATA E”) a partir do disco compacto. A data de final do prazo e a data corrente do sistema são armazenadas na NVRAM do reprodutor como (“DATA E") e (“DATA S”), respectivamente. O reprodutor calcula uma data de aviso a partir da data de final de prazo, por exemplo uma antecedência de duas semanas relativamente à data de final de prazo, a qual é usada para proporcionar uma indicação antecipada ao utilizador de que a data de final de prazo se encontra eminente (de um modo alternativo a data de aviso pode ser armazenada no disco).
Quando tanto a data de final do prazo como a data do sistema tiverem sido registadas na NVRAM, o reprodutor apresenta/ reproduz uma mensagem “B", “o reprodutor foi validado até” data ... (E)”. a seguir à exibição/ reprodução desta mensagem, o processo de 5 validação é dado como concluído, o disco de validação será habitualmente devolvido ao licenciador. Não se espera que o licenciado fique com o disco de validação. A Figura 3 ilustra um diagrama de um método adequado para avaliar se o reprodutor se encontra, ou não, em condições de reproduzir um disco que foi inserido num reprodutor. Um programa de controlo é lido a partir do disco a ser reproduzido sendo armazenada na memória RAM do reprodutor. O reprodutor funciona de seguida de acordo com o programa de controlo para localizar os ficheiros de data na NVRAM. Caso não se encontre presente nenhum ficheiro de data o reprodutor apresenta/ reproduz a mensagem “C”, “O sistema não foi validado" e não irá permitir a reprodução do disco. Caso seja localizado um ficheiro de data, então o reprodutor verifica (“Data S”). Se (“Data S”) = 99, então o reprodutor irá apresentar/ reproduzir a mensagem “D", “A data do reprodutor foi alterada” e não irá permitir a reprodução do disco. Se ("Data S”) for uma data válida, o reprodutor compara-a com a data actual do sistema. Se a data corrente do sistema for anterior a (“Data S”) (isto é, se o relógio do sistema tiver sido atrasado desde a última vez que o disco foi reproduzido), então o reprodutor irá inserir 99 em (“Data S”) e a mensagem “D” será reproduzida/ apresentada, “A data do reprodutor foi alterada” e o reprodutor não irá permitir a reprodução do disco. Isto irá evitar qualquer acesso futuro ao disco pois quaisquer outras reproduções do disco se irão deparar com a verificação “99”. O aceso somente poderá ser obtido nesta fase com um novo disco de validação que irá escrever por cima do ficheiro de Data introduzindo uma nova (“Data S”) válida. Caso (“Data S”) seja uma data válida e posterior à data actual do sistema, o reprodutor irá actualizar (“Data S”) com a data actual do sistema e irá comparar a (“Data S”) com a data actual do sistema e comparar a (“Data S”) com a data de final de prazo (“Data E”) sendo ambas estas datas armazenadas no ficheiro de data. Caso a data actual do sistema exceda a data de final de prazo, o reprodutor apresenta/ reproduz a mensagem “E”, “A validação do sistema está fora de prazo” não permitindo a reprodução do disco. Se, por outro lado, a data de final de prazo for posterior à data actual do sistema, a data de final de prazo for posterior à data actual do sistema, o reprodutor irá reproduzir o disco.
Em certas circunstancias, por razões de ordem prática e/ ou por razões de ordem económica, pode não ser sempre prático fornecer ao utilizador final um disco de validação para além de um disco a ser reproduzido. Uma dessas circunstancias é quando o utilizador final deseja alugar um disco numa loja de aluguer de CDs com o objectivo de vir a reproduzi-lo em casa e o disco destina-se a ser reproduzido somente uma vez. É, deste θ modo, desejável fornecer um sistema de validação que possa permitir ao utilizador final validar o seu reprodutor usando somente o disco a ser reproduzido e um código de validação único.
Uma segunda forma de realização da presente invenção (cujo fluxograma se encontra apresentado na Figura 4) permite que a pessoa que aluga (por exemplo o proprietário de uma loja de aluguer de CDs) tenha um sistema de “CD-I” de acordo com o acima descrito e que possa ser validado por um período de tempo fixo usando um disco de validação fornecido pelo proprietário dos direitos de autor. O utilizador final recebe um reprodutor de CD interactivo que lhe permite reproduzir discos alugados a partir da pessoa que aluga. Contudo, ao inserir um desses discos no seu reprodutor, os programas informáticos presentes no disco quando carregados para o reprodutor irão provocar a apresentação de um “pedido de código” que é calculado pelo reprodutor que usa tanto a data actual com a hora actual (que consta do reprodutor) e um número de série único do reprodutor. O reprodutor irá então exibir um pedido para que o utilizador introduza um “número chave”. O disco não pode ser reproduzido até à introdução deste número chave. O utilizador final obtém este número telefonando à entidade responsável pelo aluguer e fornecendo-lhe o código de pedido. A entidade responsável pelo aluguer introduz então o código de pedido no seu reprodutor que se encontra configurado de modo a gerar (desde que tenha sido correctamente validado com um disco de validação autorizado), o seu número chave requerido usando um programa carregado a partir de um “disco chave”. O número chave gerado é transmitido ao utilizador final pela entidade responsável pelo aluguer, podendo o utilizador final introduzir o número chave no seu reprodutor de modo a permitir que o disco alugado seja reproduzido. O pagamento deste serviço pode ser feito ou quando o disco é recolhido na loja ou através do telefone quando o número chave é pedido.
Deste modo, o utilizador final não pode usar um disco do proprietário a menos que obtenha em primeiro lugar um número chave de modo a libertar o seu reprodutor. Este número não pode ser calculado pois será usado um algoritmo secreto para a sua criação a partir da hora e da data do reprodutor. 7
Uma protecção adicional contra as fraudes é fornecida no caso de um disco chave e um reprodutor serem roubados de uma entidade responsável pelo seu aluguer pois o reprodutor não pode ser usado sem um disco de validação. Mesmo que o reprodutor roubado se encontre validado no momento, a extensão do período de tempo durante o qual o referido reprodutor permanecerá validado encontra-se limitada pelo final de prazo do período de validação que se encontra pendente.
Numa modificação da forma de realização acima indicada, e relativamente à qual se encontra ilustrado na Figura 5 um fluxograma, o utilizador final informa a entidade responsável pelo aluguer através do telefone relativamente ao período em que irá usar o disco. Esta informação, conjuntamente com o código de libertação, é introduzida no reprodutor validado da entidade responsável pelo aluguer o qual gera um número chave dependente da data de final de prazo de aluguer, isto é, a data actual do reprodutor do utilizador final incrementada do período de aluguer. Quando o utilizador final introduz o número chave no seu reprodutor, o reprodutor é libertado e a data de final de prazo, descodificada a partir do número chave, é armazenada na sua memória. O sistema funciona então sensivelmente do mesmo modo do que a primeira forma de realização que foi acima descrita com referencia às Figuras de 1 a 3.
Quando o titular dos direitos autorais deseja controlar o sistema de pagamento, a loja de aluguer não possui um reprodutor que gera um número chave e o utilizador final tem de telefonar ao proprietário dos direitos autorais de modo a obter o número chave. O titular dos direitos autorais irá, de um modo geral, usar um computador para gerar o número chave a partir do código de pedido.
Deve salientar-se que podem ser introduzidas modificações à forma de realização descrita, dentro do âmbito da invenção. Por exemplo, o disco pode ser reproduzido de acordo com instruções adicionais do programa informático contidas no disco, por exemplo, uma determinada ordem das pistas, a exclusão de pistas, uma data de aviso, etc.. Em particular, os programas informáticos que se encontram disponíveis para o utilizador final podem ser postos na dependência dos pagamentos feitas por si e/ ou no local em que o disco vai ser reproduzido. Por exemplo, um disco em particular a ser reproduzido pode possuir faixas de anúncios (de áudio e/ ou de vídeo) intervaladas com faixas de música. Muito embora possa ser adequado reproduzir anúncios dentro de determinadas instalações, pode não ser adequado fazer a sua reprodução, por exemplo, 8 * num centro de tempos livres. Deste modo, o programa de controlo armazenado no disco está concebido para procurar um código, o qual poderá estar armazenado no ficheiro de validação ou que poderá estar contido numa introdução de número chave feita pelo utilizador no reprodutor, o que vai determinar se os anúncios se destinam, ou não, a ser reproduzidos. Caso os anúncios não se destinem a ser reproduzidos, o programa de controlo irá fazer com que as faixas de anúncios sejam apagadas da sequência de reprodução. Numa modificação desta forma de realização, o disco a ser reproduzido apresenta nele armazenada uma lista de utilizadores que necessitam que os anúncios sejam reproduzidos. Quando o programa de disco de controlo é carregado no reprodutor, o programa verifica o ficheiro de validação de modo a ver se uma identificação do utilizador correspondente a uma das identificações na lista armazenada se encontra presente. Somente se for encontrada uma identificação correspondente é que as faixas de anúncios são reproduzidas.
Lisboa, í[ 2001 Por GMS (Recordings) Limited
9

Claims (10)

  1. REIVINDICAÇÕES 1. Método de controlo da reprodução de um disco compacto num reprodutor de discos compactos e compreendendo o armazenamento de pelo menos uma data de controlo numa memória do reprodutor e o armazenamento de um programa de controlo no disco compacto a ser reproduzido, caracterizado por a referida data de controlo, que é pelo menos unitária, armazenada na memória do reprodutor ser actualizada através da leitura de informações de um disco de validação e, como resposta a um pedido para que o referido disco compacto seja reproduzido, carregando o referido programa de controlo a partir do disco compacto a ser reproduzido para o interior de uma memória do reprodutor e fazendo funcionar o reprodutor de acordo com o programa de controlo a ler a referida data de controlo, que é pelo menos unitária, e que se encontra presentemente armazenada na memória do reprodutor para determinar se a data de controlo é, ou não, posterior à data corrente mantida pelo reprodutor de discos compactos e fornecida por um relógio do sistema e de forma a activar ou a desactivar, de um modo correspondente, a reprodução do disco compacto.
  2. 2. Método de acordo com a reivindicação 1, compreendendo o armazenamento no disco de validação de uma data de produção do disco, a qual é lida a partir do disco de validação, antes de actualizar a data de controlo, para comparação com a data corrente que é mantida pelo reprodutor de discos compactos, em que, caso a data corrente seja anterior à data de produção do disco o processo de validação é dado como concluído e, caso o contrário, seja verdadeiro, é permitida a continuação do processo de validação.
  3. 3. Método de acordo com a reivindicação 1 ou com a reivindicação 2, em que o processo de validação compreende o armazenamento da data corrente, no momento da validação, como uma data de verificação na memória do reprodutor de discos compactos, e em que cada vez que seja feito um pedido para reproduzir um disco compacto, a data de verificação armazenada é comparada com a data corrente e, se a data corrente for anterior à data de verificação a reprodução do disco é impedida e se a data corrente for igual ou posterior à data de verificação a reprodução do disco é permitida e a data de verificação existente é substituída pela data corrente. 1
  4. 4. Método de acordo com a reivindicação 1, compreendendo as etapas de: a) inserção de um disco de validação no reprodutor e leitura de um primeiro programa de controlo armazenado no disco para o interior de uma memória do reprodutor; b) operar o reprodutor de acordo com o primeiro programa de controlo de modo a ler uma data de controlo armazenada no disco de validação para o interior da memória do reprodutor; c) remoção do disco de validação do reprodutor e inserção no seu interior de um disco compacto a ser reproduzido; d) leitura de um segundo programa de controlo armazenado no disco a ser reproduzido na memória do reprodutor; e e) operar o reprodutor de acordo com o segundo programa de controlo para comparar uma data corrente proporcionada por um relógio do sistema com a data de controlo armazenada e para activar a reprodução do disco compacto caso a data de controlo seja posterior à data corrente e para desactivar a reprodução do disco caso o contrário se verifique.
  5. 5. Método de acordo com a reivindicação 1, em que o programa de controlo se encontra configurado para: gerar um código de pedido na dependência da hora corrente do reprodutor e/ ou da data fornecida pelo relógio/ calendário do sistema; apresentar o código de pedido de modo a que possa ser lido pelo utilizador final; e requerer a introdução de um número chave autorizado pelo utilizador final, gerado de um modo remoto a partir do reprodutor mas dependente do referido código de pedido, para determinar se o pedido é, ou não, permissível.
  6. 6. Método de acordo com a reivindicação 5, em que o número chave de autorização é gerado num reprodutor de discos compactos remoto controlado por um método de acordo com qualquer uma das reivindicações de 1 a 4, em que o disco compacto a ser reproduzido num local remoto apresenta nele armazenado um algoritmo necessário para converter o código de pedido no número chave autorizado. 2
  7. 7. Método de acordo com a reivindicação 5 ou com a reivindicação 6, em que a entrada do número chave autorizado no reprodutor permite que o disco seja reproduzido num número previamente determinado de vezes.
  8. 8. Método de acordo com a reivindicação 5 ou com a reivindicação 6, em que a entrada do número chave autorizado no reprodutor provoca o armazenamento da data de controlo na memória do reprodutor, funcionando o reprodutor de modo a que O diSCO pode ser reproduzido até à data de controlo mas não posteríormente.
  9. 9. Método de acordo com qualquer uma das reivindicações precedentes e compreendendo a etapa de armazenamento da memória do reprodutor de um código de controlo, em que o programa de controlo que é carregado a partir de um disco a ser reproduzido interage com o código de controlo de modo a determinar quais das pistas do disco não irão ser reproduzidas.
  10. 10. Sistema destinado a controlar a reprodução de um disco compacto num reprodutor de discos compactos através de um disco de validação, em que o reprodutor compreende meios de computador possuindo uma memória para o armazenamento de informações de validação para controlar de um modo exacto a reprodução de um disco compacto, em que os meios de computador compreendem um primeiro programa de controlo para, como resposta a um pedido de que um disco compacto seja reproduzido, leia as informações de validação que se encontram no momento armazenadas na memória de modo a determinar se o pedido é, ou não, permissível de acordo com as informações de validação e, do mesmo modo, activar ou desactivar, peio menos de um modo parcial, a reprodução do disco compacto, caracterizado por o disco de validação apresentar, armazenado no seu interior, um segundo programa de controlo para fazer com que o reprodutor leia a partir do disco de validação uma data de controlo e para armazenar a data de controlo na memória do reprodutor, em que o disco compacto possui, armazenado no seu interior, um terceiro programa de controlo para fazer com que o reprodutor pesquise na memória do reprodutor uma leitura da data de controlo a partir do referido disco de validação e, caso esta seja encontrada, compare a data de controlo com uma data proporcionada por um sistema de relógio/ calendário para determinar se o disco compacto pode, ou não, ser reproduzido. 3 Lisboa, Por GMS (Recordings) Limited ./'íy j, 4
PT95912333T 1994-03-23 1995-03-23 Sistema interactivo de discos compactos PT752149E (pt)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB9405753A GB9405753D0 (en) 1994-03-23 1994-03-23 Interactive compact disk system

Publications (1)

Publication Number Publication Date
PT752149E true PT752149E (pt) 2002-02-28

Family

ID=10752371

Family Applications (1)

Application Number Title Priority Date Filing Date
PT95912333T PT752149E (pt) 1994-03-23 1995-03-23 Sistema interactivo de discos compactos

Country Status (10)

Country Link
US (2) US5905797A (pt)
EP (2) EP1098322A3 (pt)
JP (1) JP3758672B2 (pt)
AT (1) ATE206236T1 (pt)
DE (1) DE69522931T2 (pt)
DK (1) DK0752149T3 (pt)
ES (1) ES2162915T3 (pt)
GB (1) GB9405753D0 (pt)
PT (1) PT752149E (pt)
WO (1) WO1995026028A1 (pt)

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9405753D0 (en) * 1994-03-23 1994-05-11 Gms Recordings Limited Interactive compact disk system
TW412734B (en) * 1996-12-26 2000-11-21 Toshiba Corp Storage medium for recording data, regeneration device for regenerating data recorded in the storage medium, and regeneration system for regenerating data recorded in the storage medium via network
US7809138B2 (en) * 1999-03-16 2010-10-05 Intertrust Technologies Corporation Methods and apparatus for persistent control and protection of content
KR100608268B1 (ko) * 1999-04-21 2006-08-02 삼성전자주식회사 디지털기록매체의 저작권을 보호하는 방법 및 장치, 그리고 그디지털기록매체
US7636843B1 (en) * 1999-08-20 2009-12-22 Sony Corporation Information transmission system and method, drive device and access method, information recording medium, device and method for producing recording medium
US6745328B1 (en) 1999-10-23 2004-06-01 Lockstream Corporation Encryption using a user-known and personally valuable key to deter key sharing
US6683954B1 (en) 1999-10-23 2004-01-27 Lockstream Corporation Key encryption using a client-unique additional key for fraud prevention
US6778992B1 (en) 1999-12-21 2004-08-17 Lockstream Corporation Flexible and hierarchical user interfaces defined using a data definition language
JP2003536126A (ja) * 1999-12-21 2003-12-02 ロックストリーム・コーポレイション デジタルコンテンツセキュリティ
WO2001054420A1 (en) * 2000-01-21 2001-07-26 Sharp Michael A Method and apparatus for embedding advertisements in audio files for internet and network distribution
US7046956B1 (en) * 2000-06-09 2006-05-16 67 Khz, Inc. Messaging and promotion for digital audio media players
JP3698968B2 (ja) * 2000-08-02 2005-09-21 株式会社ルネサステクノロジ 著作権保護機能つきハブ装置
JP4470312B2 (ja) * 2000-10-10 2010-06-02 ソニー株式会社 サーバ装置、再生装置、データ配信方法、データ再生方法、記憶媒体
JP2002169620A (ja) * 2000-12-01 2002-06-14 Konami Co Ltd ゲーム装置の管理システム、ゲーム装置、制御方法、ソフトウェア記録媒体
JP3764852B2 (ja) * 2000-12-26 2006-04-12 シャープ株式会社 データ再生システム、そのシステムに用いられるデータ読取り装置およびその方法
JP4169942B2 (ja) * 2001-02-27 2008-10-22 インターナショナル・ビジネス・マシーンズ・コーポレーション コンテンツ利用方法、コンテンツ配信方法、コンテンツ配信システムおよびプログラム
EP1371164A4 (en) * 2001-03-02 2006-05-24 Lockstream Corp THEFT-RESISTANT GRAPHICS
DE10155097A1 (de) * 2001-11-09 2003-05-28 Bosch Gmbh Robert Endgeräte und Verfahren zur Freischaltung verschlüsselter Informationen
US20030105970A1 (en) * 2001-11-30 2003-06-05 Phillip Yuan Pei Jen Systems and methods for enforcing single computer use of software
JP2003228284A (ja) * 2002-01-31 2003-08-15 Fujitsu Ltd データ保存装置、データ保存方法、データ検証装置、データアクセス許可装置、プログラム、記録媒体
WO2004070646A2 (en) * 2003-02-04 2004-08-19 Bulldog Investments Lp Automated digital media vending apparatus
JP2005094277A (ja) * 2003-09-17 2005-04-07 Hitachi Ltd プログラムおよび記憶媒体、再生装置
JP3912685B2 (ja) * 2004-07-27 2007-05-09 船井電機株式会社 光ディスク再生装置
DE102004040462A1 (de) * 2004-08-20 2006-02-23 Giesecke & Devrient Gmbh Durch Authentisierung gesicherter Zugriff auf einen Datenträger mit Massenspeicher und Chip
DE102004055759B4 (de) * 2004-11-18 2006-11-09 Siemens Ag Verfahren zur Verwaltung einer zeitlich begrenzten Lizenz an einer auf einer Netzwerkkomponente ausführbaren Rechnerapplikation
US20070198660A1 (en) * 2006-02-21 2007-08-23 Cohen Marc S Advertising Supported Recorded and Downloaded Music System
US8578363B2 (en) * 2006-05-03 2013-11-05 Microsoft Corporation Differentiated installable packages
WO2008041288A1 (en) * 2006-09-29 2008-04-10 Pioneer Corporation Reproduction system
GB2447301A (en) * 2007-03-09 2008-09-10 Music Glue Ltd Digital rights management (DRM) using a system of licenses
US8682470B2 (en) * 2008-01-08 2014-03-25 International Business Machines Corporation Data storage drive with target of opportunity recognition
US9349410B2 (en) 2008-01-08 2016-05-24 International Business Machines Corporation Automated data storage library with target of opportunity recognition
US9495561B2 (en) * 2008-01-08 2016-11-15 International Business Machines Corporation Target of opportunity recognition during an encryption related process
US8793793B2 (en) * 2011-10-06 2014-07-29 Samsung Information Systems America, Inc. Method and apparatus for improved digital rights management
US8863310B2 (en) 2011-10-06 2014-10-14 Samsung Information Systems America, Inc. Method and apparatus for improved digital rights management

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1985002696A1 (en) * 1983-12-06 1985-06-20 Alexander Battison Gardiner Computer system
US4677604A (en) * 1985-02-04 1987-06-30 Selsys Corporation Method for controlling access to recorded data
US4977594A (en) * 1986-10-14 1990-12-11 Electronic Publishing Resources, Inc. Database usage metering and protection system and method
US4827508A (en) * 1986-10-14 1989-05-02 Personal Library Software, Inc. Database usage metering and protection system and method
US5050213A (en) * 1986-10-14 1991-09-17 Electronic Publishing Resources, Inc. Database usage metering and protection system and method
JPS63253568A (ja) * 1987-04-09 1988-10-20 Victor Co Of Japan Ltd デジタル信号記録再生装置
JPH03290733A (ja) * 1990-04-09 1991-12-20 Toshiba Corp アプリケーションプログラムの貸出し期限管理装置
US5291462A (en) * 1990-10-31 1994-03-01 Richards Robert E Optical disk having playback parameters recorded thereon and method for using same
US5940504A (en) * 1991-07-01 1999-08-17 Infologic Software, Inc. Licensing management system and method in which datagrams including an address of a licensee and indicative of use of a licensed product are sent from the licensee's site
JP2942837B2 (ja) * 1992-01-31 1999-08-30 株式会社セガ・エンタープライゼス セキュリティチェック方法及びゲーム装置並びにそれらに用いられる情報記憶媒体
US5418852A (en) * 1992-03-18 1995-05-23 Fujitsu Limited Unauthorized use prevention method for optical disks, optical disk having unauthorized use prevention function, and optical disk apparatus
JPH064996A (ja) * 1992-06-19 1994-01-14 Tatsuo Yano デジタル信号化された音楽、映像等の再生回数、 または再生時間の制限方式
WO1994000936A1 (en) * 1992-06-19 1994-01-06 Gerald Lang Method and apparatus for protecting material on a storage media and transfering material of the media
US5249166A (en) * 1993-02-12 1993-09-28 Hamilton Rowan T Optical disc audio reproduction device having track playback monitoring system
GB9405753D0 (en) * 1994-03-23 1994-05-11 Gms Recordings Limited Interactive compact disk system
US5513260A (en) * 1994-06-29 1996-04-30 Macrovision Corporation Method and apparatus for copy protection for various recording media
CN1185217A (zh) * 1995-05-12 1998-06-17 麦克罗维西恩公司 视频介质安全与跟踪系统
US5758068A (en) * 1995-09-19 1998-05-26 International Business Machines Corporation Method and apparatus for software license management
US5752041A (en) * 1995-12-15 1998-05-12 International Business Machines Corporation Method and system for licensing program management within a distributed data processing system
US5896454A (en) * 1996-03-08 1999-04-20 Time Warner Entertainment Co., L.P. System and method for controlling copying and playing of digital programs
US5883958A (en) * 1996-04-01 1999-03-16 Sony Corporation Method and device for data decryption, a method and device for device identification, a recording medium, a method of disk production, and a method and apparatus for disk recording

Also Published As

Publication number Publication date
US5905797A (en) 1999-05-18
JP3758672B2 (ja) 2006-03-22
DE69522931D1 (en) 2001-10-31
EP1098322A2 (en) 2001-05-09
EP1098322A3 (en) 2001-07-11
ATE206236T1 (de) 2001-10-15
DE69522931T2 (de) 2002-04-04
EP0752149B1 (en) 2001-09-26
US6104813A (en) 2000-08-15
DK0752149T3 (da) 2002-01-21
GB9405753D0 (en) 1994-05-11
WO1995026028A1 (en) 1995-09-28
EP0752149A1 (en) 1997-01-08
ES2162915T3 (es) 2002-01-16
JPH09512657A (ja) 1997-12-16

Similar Documents

Publication Publication Date Title
JP3758672B2 (ja) 対話型コンパクトディスクシステム
US6974076B1 (en) Portable music player with pay per play usage and method for purchase of credits for usage
AU599694B2 (en) Controlling access to store of information
JP2942837B2 (ja) セキュリティチェック方法及びゲーム装置並びにそれらに用いられる情報記憶媒体
US6817535B2 (en) Usage dependent ticket to protect copy-protected material
JP4790218B2 (ja) データベースに格納されているデータセットの供給方法及び装置
JP3764852B2 (ja) データ再生システム、そのシステムに用いられるデータ読取り装置およびその方法
JPH11149710A (ja) 光読み出し可能なディスクのキーに基づいたアクセス防止方法
KR19980070408A (ko) 암호키 생성 방법, 광 디스크 재생 방법과 광 디스크 재생 장치및 광 디스크 재생 허가 방법
JP2005538486A (ja) 記録媒体レンタルシステム
JPH11505658A (ja) ビデオ媒体のセキュリティー及び追跡システム
JP2002100116A (ja) データ記録再生方法および装置、データ記録装置および方法、データ再生装置および方法並びに記録媒体
JPH06208760A (ja) データ再生管理システム
Complaint demand for Jury Trial
US8364981B2 (en) Record carrier for storing a digital work
US20090157553A1 (en) Purchase of electronic content after a trial or rental period of using content without access to an internet connection
JP2007534053A (ja) コンテンツアイテムへのマルチユーザ限定アクセス
JP3704868B2 (ja) 情報再生方法及び装置
JP3815010B2 (ja) レンタル期限管理装置,再生装置
JP2002062880A (ja) コンテンツ再生装置
JP2003297011A (ja) ディスク状記録媒体、ディスク状記録媒体の管理方法およびその管理システム
KR20090001729A (ko) 디지털 미디어 재생기기에서의 인증코드 부여 장치 및 방법
JPH1144785A (ja) 時刻設定機器及びこれを用いた復号化装置
US20040002997A1 (en) Method of bundling player software and music
Goldman Copyright and archival collections of sound recordings