KR20020072800A - 복제 관리 방법, 복제 관리 장치, 기록 매체 및 컴퓨터로판독 가능한 매체에 구현된 프로그램 - Google Patents

복제 관리 방법, 복제 관리 장치, 기록 매체 및 컴퓨터로판독 가능한 매체에 구현된 프로그램 Download PDF

Info

Publication number
KR20020072800A
KR20020072800A KR1020020013033A KR20020013033A KR20020072800A KR 20020072800 A KR20020072800 A KR 20020072800A KR 1020020013033 A KR1020020013033 A KR 1020020013033A KR 20020013033 A KR20020013033 A KR 20020013033A KR 20020072800 A KR20020072800 A KR 20020072800A
Authority
KR
South Korea
Prior art keywords
content
control information
contents
duplication
change position
Prior art date
Application number
KR1020020013033A
Other languages
English (en)
Other versions
KR100478395B1 (ko
Inventor
구로다가즈오
Original Assignee
파이오니아 가부시키가이샤
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 파이오니아 가부시키가이샤 filed Critical 파이오니아 가부시키가이샤
Publication of KR20020072800A publication Critical patent/KR20020072800A/ko
Application granted granted Critical
Publication of KR100478395B1 publication Critical patent/KR100478395B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • H04N2005/91307Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal
    • H04N2005/91335Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal the copy protection signal being a watermark
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Systems (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Storage Device Security (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

본 발명은 디지털 정보를 포함하는 컨텐츠에 복제에 관한 제어 정보를 삽입하여
복제를 관리하는 복제 관리 방법에 관한 것이다. 상기 컨텐츠는 미리 정한 범위 내의 컨텐츠에 대한 제어 정보의 변화 위치 및 각 변화 위치에서 변화되는 상기 제어 정보의 내용을 포함하는 테이블과 함께 배포된다.

Description

복제 관리 방법, 복제 관리 장치, 기록 매체 및 컴퓨터로 판독 가능한 매체에 구현된 프로그램 {DUPLICATION CONTROLLING METHOD, DUPLICATION CONTROLLING APPARATUS, RECORDING MEDIUM, AND PROGRAM EMBODIED ON COMPUTER-READABLE MEDIUM}
본 발명은 디지털 정보로 이루어지는 컨텐츠의 복제를 제한하기 위한 전자 워터 마크(electronic watermark)를 매립하는 전자 워터 마크 매립 방법 등에 관한 것이다.
디지털 텔레비전 방송이 실현됨에 따라, 영상 디지털 신호를 통한 배급이 일반화되고 있다. 또한, 광디스크나 자기 테이프 등에 영상을 디지털 데이터로서 기록하는 비디오 레코더도 보급되어 있다. 영상을 디지털 데이터로서 기록할 수 있으면, 영상의 질을 떨어뜨리지 않고 영상을 복제할 수 있게 된다. 이로 인하여, 저작권의 관점에서, 영상의 복제를 제한해야 한다.
그러나, 현재 이용되는 DVD의 복사 제어 정보는 섹터 ID 영역 중에 플레인 형태(plain form)로 기록되어 있고, 변조가 용이한 상태이다. 이로 인하여, 컨텐츠 내에 전자 워터 마크를 매립하는 기술이 개발되어 왔다.
예를 들면, 유럽 특허 출원 번호 EP1006722A2호(일본국 특허 공개 번호 평2000-173175호 공보에 대응)에 기재된 워터 마크(전자 워터 마크) 기술은 디지털 영상에 복제 제한에 관한 정보를 매립하여 영상의 복제를 제한하는 기술중 하나이다. 이 워터 마크는 영상 중에 숨겨지도록 매립된다. 이로 인하여, 워터 마크를 영상 중에 매립하더라도, 영상의 질은 거의 저하되지 않는다. 또한, 워터 마크가 매립된 영상을 수신한 사람은 그 영상 중에 워터 마크가 존재함을 인식할 수 없으므로, 워터 마크를 영상에서 제거하는 것은 매우 어렵다.
이 유럽 특허 출원 공보 EP1006722A2호에는 복제 금지를 나타내는 워터 마크와 1 세대 복제 허가(1-generation duplication allowance)를 나타내는 워터 마크를 이용한 시스템이 기재되어 있다. 이러한 시스템에 의하면, 복제의 회수를 관리할 수 있기 때문에, 저작권의 문제를 발생시키지 않는다. 또한 텔레비전 방송을 수신하는 수신자는 방송 시간에 속박되지 않고 배급된 영상을 시청할 수 있다.
이 시스템에서는, 디지털 영상이 비디오 레코더에 입력되었을 때, 비디오 레코더는 이 영상 중에 워터 마크가 존재하는지의 여부를 판단한다. 워터 마크가 존재하고 그 워터 마크가 복제 금지를 나타내는 것이면, 비디오 레코더는 그 영상의 기록을 행하지 않는다. 또한, 워터 마크가 존재하지 않거나 워터 마크는 존재하지만 그 워터 마크가 1 세대 복제 허가를 나타내는 것이면, 비디오 레코더는 그 영상의 복제가 허가되어 있는 것으로 판단하여, 그 영상을 예를 들면 광디스크에 기록한다.
영상을 방송국에서 방송하는 경우, 일반적으로, 복수의 영상 컨텐츠를 연속하여 방송한다. 따라서 다양한 영상의 복제에 관한 제어 정보, 즉 복제 금지, 1 세대 복제 허가, 복제 허가 등을 갖고 있는 다양한 영상 컨텐츠가 연속으로 방송된다. 예를 들면, 복제 금지를 나타내는 복제 제어 정보를 구비한 영상 컨텐츠에 복제 허가를 나타내는 복제 제어 정보를 구비한 영상 컨텐츠가 이어질 수 있다.
그러나 워터 마크의 유무에 대한 체크와 워터 마크의 종류가 교체되었는 지의 검출은 소정 시간(예를 들면, 10초 이하의 소정 시간)을 요구한다. 그러므로, 영상 컨텐츠의 변화는 매우 빠르게 검출될 수 없고, 이어지는 영상 컨텐츠의 헤드 부분에서는 실제의 제어 정보와 다른 제어 정보가 인식되게 된다.
예를 들면, 수신 장치나 재생 장치에서는, 워터 마크에 의한 제어 정보와 섹터 내의 실제 제어 정보간의 불일치에 의한 문제가 발생한다. 예를 들면, 아날로그 비디오 신호에 부가되는 (복사) 제어 정보인 마이크로 비전 신호(micro vision signal)의 제어에 지장을 초래한다. 또한, 기록 장치에서도 문제를 갖고 있다. 예를 들면, 영상의 컨텐츠가 복제 금지에 대한 제어 정보를 갖고 있는 것에서 복제 허가에 대한 제어 정보를 갖고 있는 것으로 전환된 후에도, 후속의 영상 컨텐츠에 대한 헤드 부분은 복제가 금지되어 있는 것으로 인식되어, 이 헤드 부분에 영상이 기록될 수 없게 된다. 또한 1 세대 복제 허가의 제어 정보를 구비한 영상 컨텐츠가 복제 허가의 제어 정보를 갖는 컨텐츠로 전환되어도, 후속의 영상 컨텐츠에 대한 헤드 부분에 복제된 상태의 워터 마크가 매립될 수 있어, 이 컨텐츠가 스크램블(scramble)된다. 반대로, 복제가 금지되어 있는 컨텐츠의 헤드 부분이 기록되는 문제도 발생한다.
그러므로 본 발명은 제어 정보의 검출 지연에 따른 문제를 해소할 수 있는 복제 관리 방법(duplication controlling method) 등을 제공하는 것을 목적으로 한다.
도 1은 본 발명에 따른 복제 관리 방법(duplication controlling method)이 적용되는 광디스크의 데이터 레이아웃을 도시한 도면이다.
도 2는 워터 마크로서 매립되는 내용을 도시한 도면이다.
도 3은 본 발명의 복제 관리 방법을 이용하는 광디스크(DVD)에 대한 정보 기록 재생 장치의 구성을 나타내는 블럭도이다.
도 4는 정보 기록 재생 장치에서의 재생 순서를 나타내는 순서도이다.
도 5는 정보 기록 재생 장치에서의 기록 순서를 나타내는 순서도이다.
도 6은 방송국의 송출 장치에 대한 구성 예를 나타내는 블럭도이다.
도 7은 워터 마크가 매립된 컨텐츠를 수신하는 수신 장치의 구성 예를 나타내는 블럭도이다.
디지털 정보를 포함하는 컨텐츠에 복제에 관한 제어 정보를 매립함으로써 복제를 관리하는 복제 관리 방법을 제공한다.
상기 복제 관리 방법에서, 상기 테이블을 상기 컨텐츠에 부가한다. 상기 테이블은 미리 정한 범위 내의 컨텐츠에 대한 상기 제어 정보의 변화 위치 및 상기각 변화 위치에서 변화되는 상기 제어 정보의 내용을 포함한다.
상기 복제 관리 방법에 의하면, 테이블을 판독함으로써, 제어 정보의 변화 위치와 각 변화 위치에서 변화되는 제어 정보의 내용을 미리 인식할 수 있다. 이것은 컨텐츠가 다른 것으로 전환될 때 발생하는 제어 정보의 변화에 신속하게 대응할 수 있도록 한다. "소정의 범위 내의 컨텐츠"란 예를 들면 패키지 미디어(package medium) 에 포함된 모든 컨텐츠가 될 수 있거나, 컨텐츠가 방송 등으로 배급될 땐 미리 정한 소정 기간(소정 시간) 동안 배급될 컨텐츠가 될 수도 있다.
본 명세서에서, "제어 정보의 내용에 대한 변화 위치"는 제어 정보의 종단(end), 시점(head), 전환 위치(switching position)를 포함하는 개념이다.
테이블을 컨텐츠에 주기적으로 기록할 수도 있다.
이 경우 컨텐츠가 방송 등으로 배급되는 경우에는, 수신자 측에서 확실하게 테이블을 획득할 수 있기 때문에, 제어 정보의 변화에 확실하게 대응할 수 있다.
테이블을 컨텐츠 재생 전 재생되는 부분에 부가할 수도 있다.
컨텐츠가 패키지 미디어에 수용되는 경우에, 컨텐츠 재생 전에 테이블을 확실하게 획득(fetch)할 수 있기 때문에, 제어 정보의 변화에 확실하게 대응할 수 있다.
테이블을 스크램블하여 컨텐츠의 서브 정보(sub-information)로서 기록하여, 스크램블 해제키를 전자 워터마크로서 컨텐츠 내에 매립해도 된다.
이 경우, 테이블이 스크램블되고 스크램블 해제키가 전자 워터마크에 포함되어 있어, 부정한 방식(unauthorized way)으로 키를 입수하여 테이블에 액세스하는 것은 매우 곤란하다. 따라서 테이블의 불법 변조(alteration)를 효과적으로 방지할 수 있다.
테이블을 전자 워터마크로서 매립해도 된다.
이 경우에는, 테이블의 존재와 내용의 검출이 곤란해진다. 따라서 테이블의 불법 변조를 효과적으로 방지할 수 있다.
본 발명은 디지털 정보를 포함하는 컨텐츠의 복제에 관한 제어 정보를 매립함으로써 복제를 관리하는 복제 관리 장치를 제공한다.
상기 복제 관리 장치는 컨텐츠에 테이블을 부가하는 수단을 제공한다. 상기 테이블은 미리 정한 범위 내의 컨텐츠에 대한 상기 제어 정보의 변화 위치 및 상기 각 변화 위치에서 변화되는 상기 제어 정보의 내용을 포함한다.
상기 복제 관리 장치에 의하면, 테이블을 판독함으로써, 제어 정보의 변화 위치 및 각 변화 위치에서 변화되는 제어 정보의 내용을 미리 인식할 수 있다. 이것은 컨텐츠가 다른 것으로 전환될 때 발생하는 제어 정보의 변화에 신속하게 대응할 수 있다. "미리 정한 범위 내의 컨텐츠"란 컨텐츠가 예를 들면 패키지 미디어에 포함된 모둔 컨츠가 될 수 있거나, 컨텐츠가 방송 등으로 배급되는 경우에, 예를 들면 미리 정한 기간(미리 정한 시간) 동안 배급될 컨텐츠가 될 수도 있다.
상기 부가 수단은 상기 테이블에 상기 컨텐츠를 주기적으로 부가할 수 있다.
컨텐츠가 방송 등으로 배급되는 경우, 수신자 측에서 확실하게 테이블을 획득할 수 있기 때문에, 제어 정보의 변화에 확실하게 대응할 수 있다.
상기 컨텐츠를 재생하기 전에 재생되는 위치에 상기 테이블을 부가할 수 있다.
이 경우, 특히 컨텐츠가 패키지 미디어에 수용되는 경우에, 컨텐츠 재생 전에 테이블을 확실하게 획득할 수 있기 때문에, 제어 정보의 변화에 확실하게 대응할 수 있다.
테이블을 스크램블하여 컨텐츠의 서브 정보로서 기록하고, 스크램블 해제키를 전자 워터마크로서 컨텐츠 내에 매립할 수 있다.
이 경우, 테이블이 스크램블 되어 있고, 스크램블 해제키를 전자 워터마크에 포함시켰기 때문에, 부정한 방식으로 키를 입수하여 테이블에 액세스하는 것은 매우 곤란하다. 따라서 테이블 부정 변조를 효과적으로 방지할 수 있다.
테이블을 전자 워터마크로서 매립할 수 있다.
이 경우에는, 테이블의 존재와 내용의 검출이 곤란하게 된다. 따라서 테이블의 부정 변조를 효과적으로 방지할 수 있다.
본 발명은 디지털 정보를 포함하는 컨텐츠의 복제에 관한 제어정보가 기록된 기록 매체를 제공하고, 상기 기록 매체에서, 미리 정한 범위 내의 컨텐츠에 대한 제어 정보의 변화 위치 및 각 변화 위치에서 변화되는 제어 정보의 내용을 포함하는 테이블이 기록되어 있다.
이 기록 매체에 의하면, 테이블을 판독함으로써, 제어 정보의 변화 위치 및 각 변화 위치에서 변화되는 제어 정보의 내용을 미리 인식할 수 있다. 이것은 컨텐츠가 다른 것으로 전환될 때 발생하는 제어 정보의 변화에 신속하게 대응할 수있다. "미리 정한 범위 내의 컨텐츠"란 패키지 미디어에 포함된 모든 컨텐츠가 될 수도 있거나, 컨텐츠가 방송 등으로 배급되는 경우에, 예를 들면 미리 정한 기간(미리 정한 시간) 동안 배급될 컨텐츠가 될 수도 있다.
테이블을 컨텐츠에 주기적으로 기록할 수도 있다.
이 경우, 컨텐츠가 방송 등으로 배급되는 경우에는, 수신자 측에서 확실하게 테이블을 획득할 수 있기 때문에, 제어 정보의 변화에 확실하게 대응할 수 있다.
컨텐츠 재생에 앞서 재생되는 부분에 테이블을 기록할 수도 있다.
이 경우, 특히 컨텐츠가 패키지 미디어에 포함되는 경우에는, 컨텐츠 재생 전에 테이블을 확실하게 획득할 수 있기 때문에, 제어 정보의 변화에 확실하게 대응할 수 있다.
테이블을 스크램블하여 컨텐츠의 서브 정보로서 기록하고, 스크램블 해제키를 전자 워터마크로서 컨텐츠 내에 매립할 수 있다.
이 경우, 테이블이 스크램블 되어 있고, 스크램블 해제키를 전자 워터마크에 포함시켰기 때문에, 부정한 방식으로 키를 입수하여 테이블에 액세스하는 것은 매우 곤란하다. 따라서 테이블 부정 변조를 효과적으로 방지할 수 있다.
테이블을 디지털 워터마크로서 매립할 수 있다.
이 경우에는, 테이블의 존재와 내용의 검출이 곤란하게 된다. 따라서 테이블의 부정 변조를 효과적으로 방지할 수 있다.
본 발명의 복제 관리 장치는 디지털 정보를 포함하는 컨텐츠에 매립된 복제에 관한 제어 정보에 따른 제어를 실행한다. 상기 복제 관리 장치로서, 미리 정한범위내의 컨텐츠에 대한 제어 정보의 변화 위치 및 상기 각 변화 위치에서 변화되는 제어 정보의 내용을 포함하는 테이블을 판독하는 테이블 판독 수단, 제어 정보의 변화 위치를 검출하는 변화 위치 검출수단, 상기 변화 위치 검출 수단에 의해 변화 위치가 검출되면, 상기 테이블 판독 수단에 의해 테이블에서 페치된(fetched) 정보에 따라서 복제관리 장치의 처리를 변경하는 제어수단을 제공한다.
이 복제 관리 장치에 의하면, 테이블 판독 수단에 의해 테이블을 판독함으로써, 제어 정보의 변화 위치 및 각 변화 위치에서 변화되는 제어 정보의 내용을 미리 인식할 수 있기 때문에, 컨텐츠가 다른 컨텐츠로 전환될 때 발생하는 제어 정보의 변화에 신속하게 대응할 수 있다. "미리 정한 범위 내의 컨텐츠"란 예를 들면, 포함된 모든 컨텐츠가 될 수도 있다.
테이블 판독 수단은 컨텐츠에 주기적으로 기록된 테이블을 판독할 수 있다.
이 경우, 재생 부분에 관계없이 테이블을 획득할 수 있기 때문에, 제어 정보의 변화에 확실하게 대응할 수 있다.
테이블 판독 수단은 컨텐츠의 재생에 앞서서 테이블을 판독할 수 있다.
이 경우, 컨텐츠의 재생 전에 테이블을 확실하게 획득할 수 있기 때문에, 제어정보의 변화에 확실하게 대응할 수 있다.
테이블 판독 수단은 스크램블된 컨텐츠를 판독하여, 컨텐츠의 서브 정보로서 기록할 수 있고, 복제 관리 장치는 컨텐츠 내에 매립된 테이블의 스크램블을 해제하는 스크램블 해제키를 판독하는 전자 워터마크 판독 수단, 그리고 테이블 판독 수단에 의하여 판독된 테이블의 스크램블을 전자 워터마크 판독 수단에 의해 판독된 해제키에 기초하여 해제하는 스크램블 해제 수단을 제공할 수 있다.
이 경우, 테이블이 스크램블 되어 있고, 스크램블 해제키를 전자 워터마크에 포함시켰기 때문에, 부정한 방식으로 키를 입수하여 테이블에 액세스하는 것은 매우 곤란하다. 따라서 테이블 부정 변조를 효과적으로 방지할 수 있다.
상기 복제 관리 장치는 컨텐츠를 재생하는 재생 수단, 그리고 상기 재생수단에서 출력된 아날로그 재생 신호에 복사 제어 신호를 중첩하는 신호 중첩 수단을 제공하고, 상기 제어 수단은 상기 신호 중첩 수단의 동작을 제어할 수도 있다.
이 경우에, 컨텐츠를 다른 것으로 전환할 때 발생하는 제어 정보의 변화에 신속하게 대응하여 신호 중첩 수단의 동작을 제어할 수 있다.
상기 복제 관리 장치는 컨텐츠를 기록 매체에 기록하는 기록 수단을 추가로 제공하고, 제어수단은 기록 수단의 기록 동작을 제어할 수도 있다.
이 경우에는, 컨텐츠를 다른 것으로 전환할 때 발생하는 제어 정보의 변화에 신속하게 대응하여 기록 수단의 동작을 제어할 수 있다.
상기 복제 관리 장치는 컨텐츠를 수신하는 수신 수단, 상기 수신 수단에서 출력된 아날로그 재생 신호에 복사 제어 신호를 중첩하는 신호 중첩 수단을 제공하고, 제어 수단은 신호 중첩 수단의 동작을 제어할 수도 있다.
이 경우에, 컨텐츠를 다른 것으로 전환할 때 발생하는 제어 정보의 변화에 신속하게 대응하여 신호 중첩 수단의 동작을 제어할 수 있다.
본 발명은 디지털 정보를 포함하는 컨텐츠에 대한 복제에 관한 제어 정보를 기록 매체에 기록 처리를 실행하는 컴퓨터 판독 가능한 매체에 구현된 프로그램을제공한다. 상기 프로그램은 컴퓨터가 기록 매체에 기록된 컨텐츠에 대한 제어 정보의 변화위치 및 각 변화 위치로 변화되는 제어 정보의 내용을 포함하는 테이블을 생성하는 생성 장치, 상기 테이블을 상기 컨텐츠에 부가하는 부가 수단, 그리고 상기 기록 매체에 상기 테이블과 컨텐츠를 기록하는 기록 수단으로서 기능하도록 한다.
이 발명에 따르면, 테이블을 판독함으로써, 제어 정보의 변화 위치 및 각 변화 위치로 변화되는 제어 정보의 내용을 미리 인식할 수 있으므로, 컨텐츠를 다른 것으로 전환할 때 발생하는 제어 정보의 변화에 신속하게 대응할 수 있다. 컨텐츠가 패키지 미디어에 포함되는 경우에, 예를 들면 테이블 내에 포함된 제어 정보는 포함된 모든 컨텐츠일 수 있고, 컨텐츠가 방송 등으로 배급되는 경우에는, 예를 들면 미리 정한 기간(미리 정한 시간) 동안 배급될 컨텐츠일 수 있다.
컨텐츠의 재생에 앞서서 재생되는 부분에 테이블을 기록할 수도 있다.
이 경우, 특히 컨텐츠가 패키지 미디어에 포함되는 경우에, 컨텐츠의 재생 전에 테이블을 확실하게 획득할 수 있기 때문에, 제어 정보의 변화에 확실하게 대응할 수 있다.
테이블을 스크램블하여 컨텐츠의 서브 정보로서 기록하고, 컨텐츠 내에 매립된 전자 워터마크는 스크램블 해제키를 포함한다.
이 경우, 테이블이 스크램블 되어 있고, 스크램블 해제키를 전자 워터마크에 포함시켰기 때문에, 부정한 방식으로 키를 입수하여 테이블에 액세스하는 것은 매우 곤란하다. 따라서 테이블 부정 변조를 효과적으로 방지할 수 있다.
첨부한 도면에 사용된 도면 부호는 본 발명의 구성 요소에 부여된 것이지만 본 발명은 도면에 따른 실시예에 한정되지 않는다.
-제1 실시예-
이하, 도 1 내지 도 7을 참조하여, 본 발명의 제1 실시예에 따른 복제 관리 방법에 대하여 설명한다. 또한, 본 실시예에서는, 디지털 정보를 포함하는 컨텐츠로서 영상 컨텐츠를 예시하고 있지만, 본 발명은 음악과 같은 디지털 정보를 포함하는 모든 컨텐츠에 적용할 수 있다.
도 1은 본 발명에 따른 복제 관리 방법이 적용되는 광디스크의 데이터 레이아웃을 도시한 도면이다.
광디스크(DK)에는, 비디오/오디오 정보로서 복수의 컨텐츠가 포함되어 있다. 도 1에 도시한 바와 같이, 광 디스크(SK)는 사용자 데이터 영역(user data area)과 리드 아웃 영역(lead-out area)을 구비하고 있다. 이 사용자 데이터 영역에는 비디오/오디오 정보와 각 비디오/오디오 정보에 관한 네비게이션 정보(navigation information)가 교대로 기록된다. 또한 사용자 데이터 영역의 헤드에는, 네비게이션 정보의 계층 구조(hierarchical structure)를 나타내는 파일 시스템(file system)을 기록하는 영역이 설치된다. 또한 리드 인 영역은 사용자 데이터 영역 바로 전에 디스크 정보를 기록하기 위하여 설계된다.
각 비디오/오디오 정보의 영역에는, 컨텐츠(1, 2,...)의 데이터로서의 비디오 데이터와 함께 워터 마크(1a, 2a)가 기록되어 있다. 이 워터 마크(1a, 2a,...)는 이 비디오 데이터의 복제를 제어하는 정보(제어 정보)를 나타낸다. 이 워터 마크(1a, 2a,...)는 비디오 데이터 중에 반복적으로 매립되어 있다.
도 1의 예에서는, 복제 금지의 제어 정보를 갖는 컨텐츠(1) 다음에, 복제 허가의 제어 정보를 갖는 컨텐츠(2)가 이어지고 있다. 컨텐츠(1)에는, 컨텐츠(1)의 제어 정보(복제 금지)를 나타내는 워터 마크(1a)가 매립되고, 컨텐츠(2)에는, 컨텐츠(2)의 제어 정보(복제 허가)를 나타내는 워터 마크(2a)가 매립된다.
또한, 도 1에 도시한 바와 같이, 광디스크는 사용자 데이터 영역과 리드 아웃 영역을 구비하고 잇다. 사용자 데이터 영역은 컨텐츠의 재생에 앞서서 재생될 수 있도록 테이블이 수용되어 있는 네비게이션 영역과 컨텐츠 영역을 구비하고 있다. 광디스크(DK)에 기록된 모든 컨텐츠가 전환되는 위치(제어 정보의 변화 위치) 및 각 컨텐츠의 제어 정보를 나타내는 테이블이 서브 정보(sub-information)로서 수용되어 있다.
도 2a는 제어 정보 테이블에 기억된 정보의 일 예를 도시한 도면이다. 이들 정보는 암호화되고 기록된다. 다음에 설명하는 바와 같이, 본 실시예에서는 정보를 암호화함으로써, 제어 정보 테이블의 변조를 방지하도록 하고 있다.
도 2a의 예에서는, 현재 컨텐츠(제1 컨텐츠)에서 다음 컨텐츠(제2 컨텐츠)로의 교체에 대응하는 제어 정보의 변화 위치(도 2a에서의 "제1 변화위치") 및 그 변화 위치 전후의 제어 정보의 내용, 제2 컨텐츠에서 다음 컨텐츠(제3 컨텐츠)로의 교체에 대응하는 제어 정보의 변화 위치(도 2a에서의 "제2 변화위치") 및 그 변화 위치 전후의 제어 정보의 내용 등이 순차적으로 기록되어 있다. 도 2a는 테이블이 256 바이트로 나타낼 때의 예를 도시하고 있음을 주목해야 한다.
제어 정보의 변화 위치는 어드레스에 의해 규정되어 있다.
도 2b는 워터 마크로서 매립되는 정보의 포맷을 도시한 도면이다. 이 예에서, 워터 마크로 나타내는 정보는 8바이트이며, 1 프레임 당 1 바이트가 매립되고, 8 프레임으로 한 개의 정보를 나타낸다. 이들 정보는 워터 마크로서 컨텐츠 내의 모든 프레임에 매립되어 있다. 도 2b에 도시한 바와 같이, 이 예에서는 헤더 정보와 제어 정보로서 1 바이트, 저작권 정보로서 3 바이트, 암호화키로서 1 바이트, 에러 정정 코드로서 3바이트가 각각 사용된다.
제어 테이블이 변조되면, 복제(복사)가 제한되어야 하는 컨텐츠가 복제될 수 있다는 문제가 발생한다. 따라서, 제어 정보 테이블은 기록되기 전에 암호화되는 것이 바람직하다. 이 경우, 제어 정보 테이블을 암호 해독(decrypting)하기 위한 암호화키를 워터 마크로서 컨텐츠에 매립함으로써, 제어 정보 테이블의 해독, 변조를 방지할 수 있다. 본 실시예에서는, 도 2b에 도시한 바와 같이, 워터 마크에 암호화키가 포함되어 있어, 제어 정보 테이블의 정보를 암호 해독할 때 암호화키를 검출하여 이용한다.
이와 같이, 본 실시예에서는, 컨텐츠에 관한 제어 정보를 제어 정보 테이블에 집약하여 기록하고 있다. 따라서, 컨텐츠를 재생, 수신, 또는 기록 중에, 현재 컨텐츠에서 다음 컨텐츠로 전환되는 타이밍이나, 다음 컨텐츠의 제어 정보 등을 미리 알 수 있다. 이것은 다음 컨텐츠로의 전환과 동시에, 이 다음 컨텐츠의 제어 정보에 따른 정확한 동작을 확보할 수 있게 된다.
또한, 본 실시예에서는, 테이블을 판독함으로써, 테이블, 다음 컨텐츠로의전환 타이밍, 인접한 컨텐츠의 제어 정보뿐만 아니라 다른 전환 타이밍과 다른 컨텐츠의 제어 정보를 인식할 수 있다. 따라서, 예를 들면, 특정한 컨텐츠(제1 컨텐츠)의 도중에서,
제1 컨텐츠가 완료되기 전에 제1 컨텐츠가 자신인 제1 컨텐츠에 인접하지 않는 제2 컨텐츠로 전환되어도, 제1 컨텐츠의 재생 중에 제2 컨텐츠의 제어 정보를 호출(fetch)할 수 있다. 따라서, 제2 컨텐츠로 전환될 때, 제2 컨텐츠에 대해 설정된 제어 정보에 따른 적절한 처리나 동작을 신속하게 확보할 수 있다.
또, 위에서 설명한 것처럼, 제어 정보의 변화 위치는, 예를 들면 패키지 미디어의 경우에 어드레스에 의해 규정될 수 있지만, 본 발명은 패키지 미디어에 한 정되지 않는다는 것을 주목해야 한다.
예를 들면, 방송으로 소프트웨어를 배급할 때, 이미 설명한 것과 같은 테이블을 주기적으로 삽입함으로써, 수신 측에서 빠뜨리지 않고 테이블 정보를 호출할 수 있다. 이 경우, 테이블은 소정의 범위 내의 컨텐츠에 대한 제어 정보의 변화위치 및 이 변화 전후의 제어 정보를 포함한다.
또한, 제어 정보의 변화 위치는 타임 스탬프로 규정될 수 있다. 이 경우, 테이블 중의 제1 변화 위치로부터의 상대적인 타임 스탬프를 나타냄으로써, 제어 정보의 변화 위치를 나타낼 수 있다.
도 3은 본 발명의 복제 관리 방법에 대응하는 정보 기록 재생 장치의 구성을 나타내는 블럭도이다.
정보 기록 재생 장치(100)는 재생 시스템으로서, 광디스크(DK)의구동장치(101), 정보를 기록/재생하는 광학 헤드(102), 이 광학 헤드(102)의 출력신호를 증폭하는 헤드 증폭기(103), DVD 포맷에 따라서 복조, 디인터리브(deinterleave), 디스크램블(descramble), 에러 수정, 섹터 ID 등의 검출을 행하는 DVD 신호 복조기(104), DVD 신호 복조 등에 필요한 데이터를 수시로 기억하는 램(RAM)(105), DVD 신호 복조기(105)의 출력 신호를 수신하는 디멀티플렉서(106), 디멀티플렉서(106)의 출력 신호를 수신하여 비디오 신호와 오디오 신호를 MPEG 디코딩하고, 비디오 워터 마크와 오디오 워터 마크를 검출하는 워터 마크 검출부(107), 검출된 워터 마크를 기억하는 램(111), MPEG 비디오 디코더(107)의 아날로그 비디오 출력 신호에 CGMS-A 방식의 마이크로 비전 신호(micro vision signal)를 중첩하는 신호 중첩부(112), 광 헤드의 포커싱(focusing), 트래킹(tracking), 및 광디스크(DK)의 회전 속도를 제어하는 서보 처리 장치(114), 정보 기록 재생 장치(100)의 각 부를 제어하는 중앙처리장치(CPU)(115), 그리고 이 CPU(115)에 의한 제어에 필요한 데이터를 수시로 기억하는 램(116)을 구비하고 있다.
또한 정보 기록 재생 장치(100)는 기록 시스템으로서 디지털 비디오 신호를 수신하는 인터페이스(1394 인터페이스)(151), 이 인터페이스(151)의 비디오 출력 신호로부터 비디오 워터 마크를 검출/갱신하는 검출/갱신 장치(152), 이 인터페이스(151)의 오디오 출력 신호로부터 오디오 워터 마크를 검출/갱신하는 검출/갱신 장치(153), 이 검출된 워터 마크를 기억하는 램(154), 검출/갱신 장치(152, 153)로부터 출력된 비디오 출력 신호와 오디오 출력 신호를 다중화하는 멀티플렉서(155),DVD 포맷에 기초하여 부호를 처리하는 DVD 신호 부호기(156), 그리고 DVD 부호기(156)의 출력 신호를 변조하고 광학 헤드(102)로 이 변조 신호를 출력하는 광 변조기(157)를 구비한다.
도 4는 정보 기록 재생 장치(100)에서의 재생 순서에 대한 일 예를 나타내는 순서도이다. 도 4의 처리에서, 제어 정보 테이블은 컨텐츠를 재생하기 전에 재생되는 영역에 기록되어 있다.
도 4의 단계 S1에서는, 컨텐츠를 재생하기 전에, 제어 정보 테이블을 판독한다. 이어서, 단계 S2에서는 컨텐츠를 재생하기 위한 처리를 행하며, 섹터 ID를 검출하고 로딩한다(load).
단계 S5에서는 데이터가 암호화되어 있는 지의 여부를 판단한다. 데이터가 암호화되어 있다고 판정되면 단계 S6에서 암호를 해독한 후 단계 S7로 넘어간다. 단계 S5에서 데이터가 암호화되어 있지 않다고 판정되면, 단계 S7로 넘어간다.
단계 S7에서는 데이터를 판독하고, 단계 S8에서는 필요한 데이터(1 섹터 분의 데이터)가 모두 판되었는 지의 여부를 판단한다. 필요한 모든 데이터가 판독된 상태로 판단되면 단계 S9로 넘어가고, 그렇지 않으면 단계 S1로 되돌아간다.
단계 S9에서는, MPEG 디코딩 처리를 실행하고, 계속해서 단계 S10에서는 워터 마크를 검출한다. 다음, 단계 S11에서는, 단계 S10에서 워터 마크가 검출(검출 중인 것을 포함함)되었는 지의 여부를 판단하여, 판단 결과가 "예"이면 단계 S12로 넘어가고, 그렇지 않으면 단계 S20으로 넘어간다.
단계 S12에서는 워터 마크가 검출되었는 지의 여부 판단한다. 워터 마크가검출되었으면 단계 S13로 넘어가고, 그렇지 않으면 단계 S16으로 넘어간다. 단계 S13에서는 검출된 워터 마크를 워터 마크용 레지스터(WM 레지스터)에 로딩하고, 단계 S14로 넘어간다.
다음, 단계 S14에서는, 검출된 워터 마크 중에 암호화키가 포함되어 있는 지의 여부를 판단한다. 암호화키가 포함되어 있는 상태로 판단되면, 단계 S15로 넘어가고, 그렇지 않으면 단계 S16로 넘어간다.
단계 S15에서는, 워터 마크에서 검출된 암호화키를 이용하여, 제어 정보 테이블을 암호 해독하고, 이것을 기억시킨다.
다음, 단계 S16에서는, 단계 S2에서의 섹터 ID에 대한 검출 결과에 따라 재생 중인 컨텐츠가 변화되는 변화 어드레스(테이블에서의 변화 위치)가 검출되었는 지의 여부를 판단한다. 변화 어드레스 검출된 상태로 판단되면 단계 S17로 넘어가고, 그렇지 않으면 단계 S18로 넘어간다.
단계 S1에서는 워터 마크가 검출되고 있는 지의 여부를 판단한다. 현재 워터 마크가 검출 중에 있는 상태로 판단되면 단계 S19로 넘어가고, 그렇지 않으면 단계 S20으로 넘어간다. 단계 S19에서는 섹터 ID 중의 제어 정보에 따라 신호 중첩부(112)(도 3)에 로딩되고, 단계 S22로 넘어간다. 그래서, 재생을 시작한 후 워터 마크가 검출되기까지, 신호 중첩부(112)는 설정(set)되지 않고, 아날로그 비디오 신호가 복제 허가 상태로 되는 문제는 없다.
단계 S20에서는, 단계 S13 또는 단계 S20에서 WM 레지스터에 기억된 제어 정보의 내용이 판독되어 재생중인 섹터 ID 중의 제어 정보와 일치하는지의 여부를 판단한다. 두 제어 정보가 일치하는 상태로 판단되면 단계 S22로 넘어가고, 그렇지 않으면 단계 S21로 넘어간다. 단계 S21에서는, ID 중의 제어 정보가 변조될 우려가 있으므로, 미리 정해진 초기화 처리를 실행한다.
단계 S22에서는, WM 레지스터에 기억된 제어 정보에 따라 신호 중첩부(112)를 설정한다. 다음, 단계 S23에서는, 재생이 종료되었는 지의 여부를 판단한다. 재생이 종료된 상태로 판단되면 도 4의 처리를 종료하여, 그렇지 않으면 단계 S2로 되돌아간다.
그래서, 도 4에 나타내는 처리에서는, 컨텐츠를 재생하기 전에, 테이블을 판독하고(단계 S1), 워터 마크 중의 암호화키를 검출하면(단계 S14: 예), 이 암호화키에 따라 테이블을 암호 해독하여 기억한다(단계 S 15). 따라서, 컨텐츠의 변화 어드레스를 검출하면(단계 S16: 예), 기억된 테이블 속에서 다음에 재생하는 제어 정보를 호출(fetch)하여 WM 레지스터에 로딩할 수 있어(단계 S17), 신호 중첩부(112)를 즉시 제어할 수 있다(단계 S 22). 이로 인하여, 워터 마크의 검출 지연에 따른 영향을 받지 않고, 항상 정확한 마이크로 비전 신호를 아날로그 비디오 신호에 부가할 수 있다. 또한, 테이블을 기억하고 있기 때문에, 몇 개의 컨텐츠를 뛰어 넘어 검색된 컨텐츠가 재생되더라도, 이 재생의 시작과 함께 동시에 컨텐츠의 제어 정보를 호출할 수 있다. 이 경우, 또한 항상 정확한 마이크로 비전 신호를 아날로그 비디오 신호에 부가할 수 있다.
또, 제어 정보 테이블은 암호화한 뒤 기록되어 있어, 이 테이블은 워터 마크중의 암호화키를 이용하여 암호 해독된다. 따라서 제어 정보 테이블의 변조 등을방지할 수 있다.
도 5는 정보 기록 재생 장치(100)에서의 기록 순서에 대한 일 예를 나타내는 순서도이다.
도 5의 단계 S101에서는, 컨텐츠를 판독하기 전에, 제어 정보 테이블을 판독한다. 다음, 단계 S102에서는, 헤더 ID를 검출하고 로딩한다. 단계 S104에서는 변화 어드레스가 검출되는 것을 나타내는 변화 플래그를 세트시키고, 단계 S105로 넘어간다.
단계 S105에서는 데이터가 암호화되어 있는 지의 여부를 판단한다. 데이터가 암호화되어 있는 상태로 판단되면 단계 S106에서 암호를 해독하고, 단계 S107로 넘어간다. 단계 S105에서 데이터가 암호화되어 있지 않다고 판단되면, 단계 S107로 넘어간다.
단계 S107에서는, 데이터를 판독하고, 단계 S108에서는 필요한 데이터(1 섹터 분의 데이터)가 모두 판독되었는 지의 여부를 판단한다. 필요한 모든 데이터가 판독된 상태로 판단되면 단계 S110으로 넘어가고, 그렇지 않으면 단계 S102로 넘어간다.
계속해서 단계 S110에서는 워터 마크를 검출한다. 기록할 컨텐츠에 대하여 MPEG에 의한 데이터 압축이 실행되는 경우에는, 단계 S110 이전에 MPEG 디코딩 처리를 실행하는 것을 주목해야 한다. 다음, 단계 S111에서는, 단계 S110에서 워터 마크가 검출(검출 중을 포함함)되었는 지의 여부를 판단한다. 판단 결과가 "예"이면 단계 S112로 넘어가고, 그렇지 않으면 단계 S102로 넘어간다.
단계 S127에서는 워터 마크가 검출되었는 지의 여부를 판단한다. 워터 마크가 검출된 상태로 판단되면 단계 S127로 넘어가고, 그렇지 않으면 단계 S114로 넘어간다. 단계 S128에서는, 워터 마크 중의 제어 정보를 WM 레지스터에 로딩하고, 단계 S112로 넘어간다.
다음, 단계 S112에서는, 검출된 워터 마크 중에 암호화키가 포함되어 있는 지의 여부를 판단한다. 암호화키가 포함되어 있는 상태로 판단되면 단계 S113으로 넘어가고, 그렇지 않으면 단계 S114로 넘어간다.
단계 S113애서는, 워터 마크에서 검출된 암호화키를 이용하여, 제어 정보 테이블의 암호를 해석하고 이것을 기억한 후, 단계 S114로 넘어간다.
다음, 단계 S112에서는, 단계 S2에서의 섹터 ID 검출 결과에 따라 재생 중인 컨텐츠가 변화되는 변화 어드레스(테이블중의 변화 위치)가 검출되었는 지의 여부를 판단한다. 변화 어드레스가 검출된 상태로 판단되면 단계 S113으로 넘어가고, 그렇지 않으면 단계 S114로 넘어간다.
단계 S115에서는, 단계 S1에서 판독되고, 단계 S113에서 암호 해독되어 기억된 제어 정보 테이블에 따라, 기록할 컨텐츠에 대응하는 제어 정보의 내용을 WM 레지스터에 로딩하고, 단계 S116으로 넘어간다. 단계 S115 또는 단계 S118에서 설정된 제어 내용에 따라서, 본 장치에서의 각종 처리가 실행되게 된다.
단계 S117에서는, 단계 S115 또는 단계 S118에서 WM 레지스터에 기억된 제어 정보의 내용이 기록 중인 섹터 ID의 제어 정보와 일치하는지의 여부를 판단한다. 두 내용이 일치할 경우 단계 S119로 넘어가고, 그렇지 않으면 단계 S118로 넘어간다. 단계 S118에서는, ID 중의 제어 정보가 변조된 우려가 있으므로 미리 정해진 초기화 처리를 실행하여, 도 5의 처리를 종료한다.
단계 S119에서는, 워터 마크를 검출하는 경우에는 ID 중의 제어 정보에 따라, 또는 워터 마크 검출을 검출 한 후의 경우에는 WM 레지스터 중의 제어 정보에 따라, 기록 대상의 컨텐츠가 복제 허가 상태인 지의 여부를 판단한다. 기록 대상의 컨텐츠가 복제 허가 상태로 판단되면 단계 S124로 넘어가고, 그렇지 않으면 단계 S120으로 넘어간다. 단계 S120에서는, 단계 S119에서의 판단과 같이 제어 정보에 따라 기록 대상의 컨텐츠가 복제 금지 또는 더 이상의 복제를 금지(1세대 복제는 허가되지만 이미 한번 복제된 것)하는 것 인지의 여부를 판단한다. 따라서 기록 대상의 컨텐츠가 복제 금지 또는 더 이상의 복제가 금지된 상태이면 단계 S121로 넘어가고, 그렇지 않으면 단계 S123으로 넘어간다. 또, 단계 S120의 판단 결과가 "아니오"인 것은 현재의 기록이 1세대 복제 허가의 컨텐츠에 대한 첫 번째 세대 기록인 것을 의미함을 주목해야 한다. 단계 S121에서는 경고를 표시하고, 단계 S125로 넘어간다.
단계 S123에서는, 더 이상의 복제는 금지함을 나타내는 플래그를 세트시키고, 단계 S124로 넘어간다.
단계 S124에서는, 컨텐츠의 데이터를 기록하여, 단계 S125로 넘어간다.
다음, 단계 S125에서는, 기록이 종료되었는 지의 여부를 판단한다. 기록이 종료된 상태로 판단되면 도 5의 처리를 종료하여, 그렇지 않으면 단계 S102로 되돌아간다.
단계 S128에서는, 새로운 제어 정보 테이블(변화 테이블)이 생성된다. 이 새로운 제어 정보 테이블은 광디스크에 기록한 모든 컨텐츠에 대한 제어 정보의 변화 위치와 각 변화위치에서 변화된 제어 정보의 내용을 포함한다. 그런 다음, 단계 S126에서, 생성된 이런 변화 테이블을 네비게이션 정보 기록 영역 다음의 영역(도 1 참조)에 기록하여, 도 5의 처리를 종료한다.
그래서, 도 5에 나타내는 처리에서는, 입력한 컨텐츠를 기록하기 전에, 제어 정보 테이블을 판독하고(단계 S101), 매립된 암호화키를 검출하면(단계 S112:예), 이 암호화키에 따라 테이블의 암호를 해독하여 기억한다(단계 S 113). 따라서, 기록 대상의 컨텐츠에 대한 변화 어드레스를 검출하면(단계 S114: 예), 기억한 테이블 속에서 대응하는 제어 정보를 호출하여 WM 레지스터에 로딩하여(단계 S117), 즉시 기록 대상의 컨텐츠에 대한 제어 정보를 인식할 수 있다(단계 S119, 단계 S120). 결과적으로, 워터 마크의 검출지연에 따른 영향을 받지 않고, 복제 허가의 컨텐츠를 그 헤드에서 정확하게 기록할 수 있다.
또한, 제어 정보 테이블은 암호화한 뒤에 기록되어, 테이블은 워터 마크중의 암호화키를 이용하여 암호가 해독된다. 그래서 제어 정보 테이블의 변조와 같은 부정을 방지할 수 있다.
도 6은 본 발명의 복제 관리 방법에 따라서, 방송되는 컨텐츠에 워터 마크를 매립하고 제어 정보 테이블을 부가할 수 있는 방송국 측의 송출 장치에 대한 구성 예를 나타내는 블럭도이다.
도 6에 나타내는 송출 장치(200)는 복수의 워터 마크 매립 블록(201), 헤더를 매립하고 워터 마크 매립 블록(201)의 출력 신호를 다중화하는 멀티플렉서(208), 이 멀티플렉서(208)의 출력 신호를 변조하고, 필요에 따라 영상에 스크램블(scramble)을 거는 변조부(209), 그리고 이 변조부(209)의 출력 신호를 증폭하여 송출하는 송출기(210)를 포함하고 있다.
도 6에 도시한 바와 같이, 워터 마크 매립 블록(201)은 컨텐츠가 기록된 비디오테이프를 재생하는 비디오 카세트 레코더(202), 이 비디오 카세트 레코더의 출력 신호(영상신호)에, 다음에 설명하는 제어 정보 테이블 생성기(205)로부터 출력된 도 2b에 도시한 정보 포맷을 구비한 워터 마크를 매립하는 워터 마크 매립 장치(watermark embedding device)(203),이러한 워터 마크 매립 장치(203)로부터 출력되는 컨텐츠의 비디오 신호 및 오디오 신호를 각각 MPEG 방식 및 AC3 방식으로 데이터를 압축하고, 다음에 설명하는 제어 정보 테이블 생성기(205)로부터 출력된 제어 정보 테이블을 서브 정보(sub-information)로서 주기적으로 삽입하는 엔코더(204), 다음에 설명하는 컨텐츠 제어 장치(206)로부터 출력된 컨텐츠 송출 정보(contents delivery information)에 따라 도 2a에 도시한 제어 정보 테이블을 생성하고 암호화(encoding)하여 이 암호화된 테이블을 엔코더(204)로 출력하고, 도 2b에 도시한 제어 정보를 생성하여 워터 마크 매립 장치(203)로 출력하는 제어 정보 테이블 생성기(205), 그리고 비디오 카세트 레코더(202)와 제어 정보 생성기(205)를 제어하는 컨텐츠 제어 장치(205)를 구비한다.
도 7은 본 발명의 복제 관리 방법에 따라서 워터 마크가 매립된 컨텐츠를 수신하는 수신 장치에 대한 구성 예를 나타내는 블럭도이다.
도 7에 나타내는 수신 장치(300)는 4상 위상 변조 방식으로 변조된 수신 신호를 복조하는 복조기(301), 이 복조기(301)의 출력 신호로부터 스크램블을 제거하는 디스크램블러(302), 이 디스크램블러(302)로부터의 영상 신호가 입력되는 MPEG 디코더(303), 이 디스크램블러(302)로부터의 음성 신호가 입력되는 AC3 디코더(304), 이 디스크램블러(302)의 출력 신호로부터 헤더 정보를 추출하는 헤더 인출부, MEPG 디코딩된 영상 신호로부터 워터 마크를 검출하는 워터 마크 검출부(307), AC3 디코딩된 음성 신호로부터 워터 마크를 검출하는 워터 마크 검출부(308), 이 워터 마크 검출부(307)의 출력 신호에 CGMS-A 방식의 복사 제어 정보(매크로 비전 신호)를 중첩하는 신호 중첩부(309), 그리고 수신 장치(300)의 각 부를 제어하는 CPU(311)를 포함하고 있다.
본 발명은 상술한 실시예에 한정되지 않는다. 예를 들면, 전술한 실시예에서, 도 1에 도시된 바와 같이 제어 정보 테이블을 네비게이션 영역 다음에 기록하도록 했지만, 파일 시스템 다음에 기록하거나, 컨텐츠들 사이에 기록할 수도 있다. 즉, 이 테이블 기록 위치는 특정 위치에 한정되지 않는다. 또한, 전술한 실시예에서는, 제어 정보 테이블의 암호를 해독하는 키를 컨텐츠 중에 제어 정보를 나타내는 워터 마크 중에 넣었지만, 다른 워터 마크 속에 매립될 수 있다.
또한, 제어 정보 테이블 자체를 워터 마크로서 디스크 속에 기록할 수도 있다. 이 경우, 디스크가 시작될 때 항상 판독되는 위치(예를 들면, 디스크 내에 기록된 타이틀 #이나 챕터(chapter) #, 자막 언어 등을 선택하기 위한 메뉴 화면이나, 첫 번째 컨텐츠(타이틀 #1))의 헤드 부분)에 (신속한 검출을 위하여) 강한 강도로 워터 마크를 매립하는 것이 바람직하다.
또한, 도 2b에 도시한 바와 같이, 컨텐츠 속에 매립된 워터 마크는 그 컨텐츠의 제어 정보를 포함하고 있지만, ID 중에도 제어 정보가 존재하기 때문에 생략할 수 있다. 이 경우, ID 중의 제어 정보는 플레인 정보(plain information)이기 때문에, 변조되기 쉽다. 그러나 안전성이 높은 제어 정보 테이블 중의 제어 정보와 ID 중의 제어 정보를 비교함으로써(도 4: 단계 S20), 변조를 용이하게 검출할 수 있다.
본 발명의 복제 관리 방법 등에 따르면, 테이블을 판독함으로써, 제어 정보의 변화 위치 및 각 변화 위치로 변화되는 제어 정보의 내용을 미리 인식할 수 있다. 따라서, 컨텐츠가 변화될 때 발생하는 제어 정보의 변화에 신속하게 대응할 수 있어, 제어 정보의 검출 지연에 따른 문제를 해소할 수 있다.

Claims (24)

  1. 디지털 정보를 포함하는 컨텐츠(1, 2)에 복제에 관한 제어 정보(1a, 2a)를 매립함으로써 복제를 관리하는 복제 관리 방법으로서,
    미리 정한 범위 내의 컨텐츠에 대한 상기 제어 정보의 변화 위치 및 상기 각 변화 위치에서 변화되는 상기 제어 정보의 내용을 포함하는 테이블을 생성하는 단계, 그리고
    상기 테이블을 상기 컨텐츠에 부가하는 단계
    를 포함하는 복제 관리 방법.
  2. 제1항에서,
    상기 테이블 부가 단계는 상기 테이블에 상기 컨텐츠를 주기적으로 부가하는 복제 관리 방법.
  3. 제1항에서,
    상기 테이블 부가 단계는 상기 컨텐츠를 재생하기 전에 재생되는 위치에 상기 테이블을 부가하는 복제 관리 방법.
  4. 제1항 내지 제3항 중 어느 한 항에서,
    상기 테이블을 스크램블(scramble)하는 단계, 그리고
    전자 워터 마크(electronic watermark)로서 상기 컨텐츠 내에 스크램블 해제키를 매립하는 단계
    를 추가로 포함하고,
    상기 테이블 부가 단계는 상기 컨텐츠의 서브 정보로서 상기 테이블을 상기 컨텐츠에 부가하고,
    복제 관리 방법.
  5. 제1항 내지 제3항 중 어느 한 항에서,
    상기 테이블 부가 단계는 상기 컨텐츠에 전자 워터 마크로서 상기 테이블을 매립하는 복제 관리 방법.
  6. 디지털 정보를 포함하는 컨텐츠(1, 2)의 복제에 관한 제어 정보(1a, 2a)를 상기 컨텐츠에 매립함으로써 복제를 관리하는 복제 관리 장치(200)로서,
    미리 정한 범위 내의 컨텐츠에 대한 상기 제어 정보의 변화 위치 및 상기 각 변화 위치에서 변화되는 상기 제어 정보의 내용을 포함하는 테이블을 생성하는 생성 수단(205), 그리고
    상기 테이블을 상기 컨텐츠에 부가하는 부가 수단(204)
    을 포함하는 복제 관리 장치.
  7. 제6항에서,
    상기 부가 수단은 상기 테이블에 상기 컨텐츠를 주기적으로 부가하는 복제 관리 장치.
  8. 제6항에서,
    상기 부가 수단은 상기 컨텐츠를 재생하기 전에 재생되는 위치에 상기 테이블을 부가하는 복제 관리 장치.
  9. 제6항 내지 제8항 중 어느 한 항에서,
    상기 테이블을 스크램블(scramble)하는 스크램블 수단(209), 그리고
    전자 워터 마크(electronic watermark)로서 상기 컨텐츠 내에 스크램블 해제키를 매립하는 매립 수단(203))
    을 추가로 포함하고,
    상기 부가 수단은 상기 컨텐츠의 서브 정보로서 상기 테이블을 상기 컨텐츠에 부가하고,
    복제 관리 장치.
  10. 제6항에서,
    상기 부가 장치는 상기 컨텐츠에 전자 워터 마크로서 상기 테이블을 매립하는 복제 관리 장치.
  11. 디지털 정보를 포함하는 컨텐츠(1, 2)의 복제에 관한 제어 정보(1a, 2a)가 기록된 기록 매체(DX)로서,
    미리 정한 범위 내의 컨텐츠에 대한 상기 제어 정보의 변화 위치 및 상기 각 변화 위치에서 변화되는 상기 제어 정보의 내용을 포함하는 테이블이 기록되어 있는 기록 매체.
  12. 제11항에서,
    상기 테이블은 상기 컨텐츠를 주기적으로 부가되는 기록 매체.
  13. 제11항에서,
    상기 테이블은 상기 컨텐츠를 재생하기 전에 재생되는 위치에 기록되는 기록 매체.
  14. 제11항 내지 제13항 중 어느 한 항에서,
    상기 테이블이 상기 컨텐츠의 서브 정보로서 스크램블되고 기록되며,
    스크램블 해제키는 전자 워터 마크(electronic watermark)로서 상기 컨텐츠 내에 매립되는 기록 매체.
  15. 제11항 내지 제13항 중 어느 한 항에서,
    상기 테이블이 전자 워터 마크로서 매립되는 기록 매체.
  16. 디지털 정보를 포함하는 컨텐츠(1, 2)에 매립되고 상기 컨텐츠의 복제에 관하는 제어 정보(1a, 2a)에 따라 복제를 관리하는 복제 관리 장치(100, 300)로서,
    미리 정한 범위 내의 컨텐츠에 대한 상기 제어 정보의 변화 위치 및 상기 각 변화 위치에서 변화되는 상기 제어 정보의 내용을 포함하는 테이블을 판독하는 테이블 판독 수단,
    상기 제어 정보의 변화 위치를 검출하는 변화 위치 검출 수단(115, 311), 그리고
    상기 변화 위치 검출 수단에 의해 상기 변화 위치가 검출되면, 상기 테이블 판독 수단에 의해 판독된 테이블의 정보에 따라서 상기 복제 관리 장치의 처리를 변경하는 제어수단(115, 311)
    을 포함하는 복제 관리 장치.
  17. 제16항에서,
    상기 테이블 판독 수단은 상기 컨텐츠에 주기적으로 기록되어 있는 상기 테이블을 판독하는 복제 관리 장치.
  18. 제16항에서,
    상기 테이블 판독 수단은 상기 컨텐츠를 재생하기 전에 상기 테이블을 판독하는 복제 관리 장치.
  19. 제16항 내지 제18항 중 어느 한 항에서,
    상기 테이블 판독 수단은 스크램블되어 있고 상기 컨텐츠의 서브 정보로서 기록된 상기 테이블을 판독하고,
    상기 복제 관리 장치는,
    상기 컨텐츠 내에 삽입된 상기 테이블의 스크램블을 해제하는 키를 판독하는 전자 워터 마크 판독 수단(107, 308), 그리고
    상기 디지털 워터 마크 판독 수단에 의해 판독된 상기 해제키에 기초하여
    상기 테이블 판독 수단에 의해 판독된 상기 테이블의 스크램블을 해제하는 스크램블 해제 수단
    을 추가로 포함하는 복제 관리 장치.
  20. 제16항 내지 제18항 중 어느 한 항에서,
    상기 컨텐츠를 재생하는 재생 수단(107, 303, 304), 그리고
    상기 재생 수단으로부터 출력된 아날로그 재생 신호에 복사 제어 신호를 중첩하는 신호 중첩 수단(112, 309)
    을 추가로 포함하고,
    상기 제어수단(115, 311)은 상기 신호 중첩 수단의 동작을 제어하는
    복제 관리 장치.
  21. 제16항 내지 제18항 중 어느 한 항에서,
    상기 컨텐츠를 기록 매체에 기록하는 기록 수단(102, 157)을 추가로 포함하고,
    상기 제어 수단(115)은 상기 기록수단의 기록 동작을 제어하는 복제 관리 장치.
  22. 제16항 내지 제18항 중 어느 한 항에서,
    상기 컨텐츠를 수신하는 수신 수단,
    상기 수신 수단으로부터 출력된 아날로그 재생 신호에 복사 제어 신호를 중첩하는 신호 중첩 수단(309)
    추가로 포함하고,
    상기 제어 수단(311)은 상기 신호 중첩 수단의 동작을 제어하는 복제 관리 장치.
  23. 디지털 정보를 포함하는 컨텐츠의 복제에 관한 제어 정보를 매립하고 기록 매체에 상기 제어 정보를 기록하기 위하여 컴퓨터로 판독 가능한 매체에 구현된 프로그램으로서,
    상기 컴퓨터가
    상기 기록 매체에 기록된 상기 컨텐츠에 대한 상기 제어 정보의 변화 위치 및 상기 각 변화 위치에서 변화되는 상기 제어 정보의 내용을 포함하는 테이블을생성하는 생성 장치,
    상기 컨텐츠에 상기 테이블을 부가하는 부가 수단, 그리고
    상기 기록 매체에 상기 테이블과 상기 컨텐츠를 기록하는 기록 장치
    로서 기능하도록 하는
    프로그램.
  24. 제23항에서,
    상기 기록 장치는 상기 컨텐츠를 재생하기 전에 재생되는 위치에 상기 테이블을 기록하는 프로그램.
KR10-2002-0013033A 2001-03-12 2002-03-11 복제 관리 방법, 복제 관리 장치, 기록 매체 및 컴퓨터로판독 가능한 매체에 구현된 프로그램 KR100478395B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JPJP-P-2001-00068260 2001-03-12
JP2001068260A JP2002268949A (ja) 2001-03-12 2001-03-12 複製管理方法、複製管理装置、記録媒体およびプログラム

Publications (2)

Publication Number Publication Date
KR20020072800A true KR20020072800A (ko) 2002-09-18
KR100478395B1 KR100478395B1 (ko) 2005-03-24

Family

ID=18926478

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0013033A KR100478395B1 (ko) 2001-03-12 2002-03-11 복제 관리 방법, 복제 관리 장치, 기록 매체 및 컴퓨터로판독 가능한 매체에 구현된 프로그램

Country Status (6)

Country Link
US (1) US20020129254A1 (ko)
EP (1) EP1241882A3 (ko)
JP (1) JP2002268949A (ko)
KR (1) KR100478395B1 (ko)
CN (1) CN1264345C (ko)
TW (1) TW561782B (ko)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004087063A (ja) * 2002-07-02 2004-03-18 Sony Corp データ記録媒体、媒体情報記録方法、媒体情報記録装置、媒体情報再生方法、媒体情報再生装置、情報サービス方法、情報サービスシステム
AU2003280720A1 (en) * 2002-11-05 2004-06-07 Visionare Corporation Method for managing viewing of a particular content recorded on an information recording medium
JP2004165855A (ja) * 2002-11-11 2004-06-10 Sony Corp オーサリング装置および方法、オーサリングプログラム、ならびに、オーサリングプログラムが記録された記録媒体
WO2004081719A2 (en) * 2003-03-07 2004-09-23 Chaoticom, Inc. Methods and systems for digital rights management of protected content
JP2004288281A (ja) * 2003-03-20 2004-10-14 Sony Corp 記録媒体及びその製造方法、再生方法及び再生装置
CN1957417B (zh) * 2004-05-27 2012-06-20 松下电器产业株式会社 再现方法和再现设备
JP4606868B2 (ja) * 2004-12-24 2011-01-05 富士通株式会社 個人認証装置
US20060242079A1 (en) * 2005-04-22 2006-10-26 Microsoft Corporation Rights management system for streamed multimedia content
JP2006311269A (ja) * 2005-04-28 2006-11-09 Toshiba Corp テレビジョン放送受信装置及び受信方法
CN1937720B (zh) * 2005-12-29 2010-05-05 康佳集团股份有限公司 电视机设置信息复制方法和***
US20090136026A1 (en) * 2006-04-03 2009-05-28 Koninklijke Philips Electronics N.V. Watermark embedding using look-up tables
US9754625B2 (en) * 2008-07-31 2017-09-05 Warner Bros. Entertainment Inc. Generation and use of user-selected scenes playlist from distributed digital content
WO2010044014A1 (en) * 2008-10-14 2010-04-22 Koninklijke Philips Electronics N.V. Content item identifier
US20110280434A1 (en) * 2010-05-11 2011-11-17 Rajesh Mamidwar Method and system for watermakr insertin using video start codes

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5319786A (en) * 1987-05-20 1994-06-07 Hudson Soft Co., Ltd. Apparatus for controlling a scanning type video display to be divided into plural display regions
US5045869A (en) * 1988-09-16 1991-09-03 Canon Kabushiki Kaisha Printing controller for printing at selected resolutions
US5218695A (en) * 1990-02-05 1993-06-08 Epoch Systems, Inc. File server system having high-speed write execution
JP3158556B2 (ja) * 1991-09-27 2001-04-23 ソニー株式会社 ディスク記録装置及びディスク再生装置
KR960003880B1 (ko) * 1992-10-12 1996-03-23 엘지전자주식회사 캡션 자막 표시 제어장치와 표시 제어방법
DE19581586T1 (de) * 1994-03-23 1997-05-28 Chantilley Corp Ltd Vorrichtung zur Erzeugung von Verschlüsselungs/Entschlüsselungs-Nachschlagetabellen unter Verwendung eines Sessionsschlüssels
US5613004A (en) * 1995-06-07 1997-03-18 The Dice Company Steganographic method and device
JP3707137B2 (ja) * 1996-07-04 2005-10-19 ソニー株式会社 記録媒体、再生装置
JP3901268B2 (ja) * 1997-01-23 2007-04-04 ソニー株式会社 情報信号出力制御装置、情報信号出力制御方法、情報信号複製防止装置および情報信号複製防止方法
US5940862A (en) * 1997-03-24 1999-08-17 Adaptec, Inc. Data sector mark generation for a headerless disk drive architecture
JP3450787B2 (ja) * 1997-08-14 2003-09-29 パイオニア株式会社 情報記録媒体、その記録装置及び方法並びにその再生装置及び方法
JP4456185B2 (ja) * 1997-08-29 2010-04-28 富士通株式会社 コピー防止機能を持つ見える透かし入り動画像記録媒体とその作成・検出および録画・再生装置
JP3975308B2 (ja) * 1998-07-15 2007-09-12 ソニー株式会社 情報信号再生システム、情報信号読み出し装置、情報信号処理装置、情報信号再生方法、情報信号読み出し方法、および、情報信号処理方法
JP3716902B2 (ja) * 1998-09-04 2005-11-16 株式会社ソニー・コンピュータエンタテインメント データ送受信システム、データ受信装置、データ送受信方法、データ受信方法及び記録媒体
EP0992996A3 (en) * 1998-10-08 2002-04-24 Sony Corporation Reproduction apparatus and method
CA2288366A1 (en) * 1998-11-05 2000-05-05 Akira Ogino Additional information transmission method, additional information transmission system, information signal output apparatus, information signal processing apparatus, information signal recording apparatus and information signal recording medium
JP2000163871A (ja) * 1998-11-26 2000-06-16 Sony Corp 情報信号の著作権保護方法、情報信号記録方法および装置、並びに情報信号出力方法および装置
JP3868643B2 (ja) * 1998-12-03 2007-01-17 株式会社日立製作所 デジタル情報複製制限方法、デジタル情報複製制限装置およびデジタル情報記録装置
JP3327389B2 (ja) * 1998-12-28 2002-09-24 松下電器産業株式会社 複製システム、複製方法、書き込み装置および記録媒体
JP2001054061A (ja) * 1999-05-31 2001-02-23 Matsushita Electric Ind Co Ltd 記録装置、送信装置、コンピュータ読み取り可能な記録媒体
JP4045393B2 (ja) * 1999-06-01 2008-02-13 ソニー株式会社 情報信号複製管理方法および情報信号記録装置
US6574417B1 (en) * 1999-08-20 2003-06-03 Thomson Licensing S.A. Digital video processing and interface system for video, audio and ancillary data
JP2001184785A (ja) * 1999-12-24 2001-07-06 Sony Corp ダビング装置
KR20020047342A (ko) * 2000-12-13 2002-06-22 황훈 무선통신 기기를 이용한 영상 송수신방법 및 장치
JP4317667B2 (ja) * 2001-03-07 2009-08-19 パイオニア株式会社 複製管理方法、複製管理装置及びプログラム

Also Published As

Publication number Publication date
KR100478395B1 (ko) 2005-03-24
EP1241882A3 (en) 2007-02-28
JP2002268949A (ja) 2002-09-20
EP1241882A2 (en) 2002-09-18
CN1264345C (zh) 2006-07-12
CN1381991A (zh) 2002-11-27
US20020129254A1 (en) 2002-09-12
TW561782B (en) 2003-11-11

Similar Documents

Publication Publication Date Title
US6310956B1 (en) Copy protection apparatus and method
JP3835655B2 (ja) 情報信号再生装置、情報信号処理装置、情報信号再生方法および情報信号出力方法
US20050257075A1 (en) Data output method and apparatus, data playback method and apparatus, data recording method and apparatus, and data recording and playback method and apparatus
EP1291870A1 (en) Contents data, recording medium, recording method and device, reproducing method and device
KR100478395B1 (ko) 복제 관리 방법, 복제 관리 장치, 기록 매체 및 컴퓨터로판독 가능한 매체에 구현된 프로그램
JPH11353796A (ja) 複製世代管理方法、情報信号再生方法、情報信号再生装置および情報信号記録装置
JPH08237596A (ja) ディジタル磁気記録再生システムの複写防止方法及び装置
WO2002073959A1 (fr) Appareil et procede de traitement de donnees, et programme
JP3673234B2 (ja) 暗号処理を行う情報記録再生装置と情報記録再生方法
US7280983B2 (en) Information recording medium having reproduction control program recorded thereon and reproduction control program
KR20000052380A (ko) 정보 신호 저작권 보호 방법, 정보 신호 기록 방법과장치, 및 정보 신호 출력 방법과 장치
JP2001023298A (ja) コンテンツの記録媒体及びその再生装置
KR100536563B1 (ko) 복제 관리 방법, 복제 관리 장치, 기록 매체 및 컴퓨터로 판독 가능한 매체에 구현된 복제 관리 프로그램
KR100592898B1 (ko) 정보 출력 장치 및 정보 출력 방법, 정보 기록 장치 및정보 기록 방법, 정보 출력 기록 시스템 및 정보 출력기록 방법, 및 정보 기록 매체
KR20040016444A (ko) 재생 장치 및 방법, 및 디스크 재생 장치
WO2007081144A2 (en) Method and apparatus for reproducing data and recording medium
US7548887B1 (en) Information-signal playback system, information-signal reading apparatus, information-signal processing apparatus, information-signal playback method, information-signal reading method and information-signal processing apparatus
KR20020093912A (ko) 복제 방지 신호들 프로세싱
US20050254364A1 (en) Information generation device, information reproduction device, and information recording device
JP3837974B2 (ja) 再生装置及び再生方法
JP2000057686A (ja) 情報信号複製制御方法、情報信号出力装置および情報信号記録装置
JP2000090569A (ja) 情報信号の再生制限方法、情報信号記録再生装置、情報信号記録装置、情報信号再生装置および書き換え可能記録媒体
JP2000312291A (ja) 復号装置および再生装置
JPH11176084A (ja) 再生装置及び方法、記録装置及び方法、複製システム及び複製方法、並びに送受信システム及び送受信方法

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20110223

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee