[go: up one dir, main page]

CN1781152A - 用于交互式光盘的验证系统与方法 - Google Patents

用于交互式光盘的验证系统与方法 Download PDF

Info

Publication number
CN1781152A
CN1781152A CNA2004800115993A CN200480011599A CN1781152A CN 1781152 A CN1781152 A CN 1781152A CN A2004800115993 A CNA2004800115993 A CN A2004800115993A CN 200480011599 A CN200480011599 A CN 200480011599A CN 1781152 A CN1781152 A CN 1781152A
Authority
CN
China
Prior art keywords
content
data
verification
playback system
content server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2004800115993A
Other languages
English (en)
Other versions
CN100587826C (zh
Inventor
尹愚盛
刘济镛
L·亚力山大
Y·H·崔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
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 LG Electronics Inc filed Critical LG Electronics Inc
Publication of CN1781152A publication Critical patent/CN1781152A/zh
Application granted granted Critical
Publication of CN100587826C publication Critical patent/CN100587826C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00094Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers
    • G11B20/00115Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers wherein the record carrier stores a unique medium identifier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00094Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers
    • G11B20/00123Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving measures which result in a restriction to authorised record carriers the record carrier being identified by recognising some of its unique characteristics, e.g. a unique defect pattern serving as a physical signature of the record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00855Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server
    • G11B20/00862Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server wherein the remote server can grant the permission to use a content
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/00086Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
    • G11B20/00855Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server
    • G11B20/00869Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server wherein the remote server can deliver the content to a receiving device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2541Rights Management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42646Internal components of the client ; Characteristics thereof for reading from or writing on a non-volatile solid state storage medium, e.g. DVD, CD-ROM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4627Rights management associated to the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/631Multimode Transmission, e.g. transmitting basic layers and enhancement layers of the content over different transmission paths or transmitting with different error corrections, different keys or with different transmission protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6581Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8352Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
    • 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
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2537Optical discs
    • G11B2220/2562DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Storage Device Security (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

一种用于验证交互式光盘的方法,其中第一内容被存储在该交互式光盘上以便于由再现系统再现,该方法包括:基于被记录在交互式光盘上的增强型导航数据,向内容服务器发送第一请求,以对该内容服务器上的第二内容进行存取;当第一请求表明需要验证时,基于复制系统所提供的验证数据,用该内容服务器来验证该交互式光盘的身份。

Description

用于交互式光盘的验证系统与方法
技术领域
本发明涉及一种用于验证诸如交互式DVD(IDVD)或增强型导航DVD(ENAV DVD)等交互式记录介质的方法。
发明背景
能够记录大量数据的高密度光盘现在正广泛地使用着。数字化视频光盘(DVD)便是这种高密度光盘的一个示例,DVD是这样一种记录介质,它除了能够记录数字音频数据之外,还能够记录大量的高品质视频数据。
诸如IDVD和ENAV DVD等交互式光盘现在正处于开发阶段。交互式光盘存储各种ENAV应用,诸如字符、其它电影、动画片、或与主A/V流相关的配音,该配音正在被再现从而允许用户选择并再现ENAV应用和主A/V流。ENAV DVD包括用于存储主A/V数据的DVD视频区以及用于存储与主A/V数据相关的ENAV应用数据的其它区。
能够播放ENAV DVD的光盘播放器包括用于再现主A/V流的DVD重播引擎以及ENAV引擎,该ENAV引擎用于再现与该主A/V流同步的ENAV应用,还用于时常控制DVD重播引擎。如果一张普通的DVD装入ENAV DVD播放器中,则记录在其上的主A/V流仅通过DVD重播引擎来再现。如果装入一张ENAV DVD,则主A/V流及其相关ENAV应用是由DVD重播引擎和ENAV引擎的相互配合来再现的。
通过网络连接到远程内容服务器并下载与该ENAV DVD相关的内容数据,这样,ENAV DVD播放器预期能够利用除了记录在ENAV DVD光盘上的ENAV应用数据之外的各种内容数据,这扩展了ENAV DVD的应用服务范围并帮助克服了盘片容量的限制。
由于诸如DVD-R、DVD-RW、DVD+RW、DVD-RAM等新型可重复擦写记录介质的到来,ENAV DVD面临非法的内容复制的问题。同样,将ENAVDVD的内容复制到硬盘驱动器上的尝试也不断增长。
在使用普通DVD的情形中,DVD播放器被要求判断该DVD是否是非法的复制品。在使用ENAV DVD的情形中,不仅是DVD播放器还有该DVD播放器尝试连接的服务器也被要求验证插入该DVD播放器中的ENAV DVD。
内容提供商通过网络提供当再现记录在ENAV DVD上的ENAV应用时所需的内容数据,该内容提供商想要检查试图访问它们的内容服务器以下载内容数据(例如,已经安装过ENAV DVD驱动的ENAV DVD播放器或PC的用户)的客户是否使用验证过的DVD或非法复制品。因此,仅当客户的ENAV DVD是正版产品时内容服务器才会允许客户访问该服务器,而当客户的ENAV DVD是非法复制品时该内容服务器会阻断该访问。
当ENAV DVD播放器正试图访问提供内容数据的远程服务器时,用于确定插入该ENAV DVD播放器中的记录介质是否是正版产品的方法仍在讨论中。通常,试图访问远程服务器的盘片播放器被请求向该服务器发送ENAV盘片ID(在下文中被称为ENAV DiskID)或装入播放器中的盘片的扇区原始数据签名(在下文中被称为SSRD)。
这种验证方法,特别是在盘片播放器和内容服务器之间所需的具体验证过程是必需的。然而,有效的解决方案或标准还没有制定出来。
为了判断被装入试图访问内容服务器的ENAV DVD播放器中的ENAVDVD是否是正版产品,内容服务器要求ENAV DVD播放器提供关于该ENAVDVD的信息,即与内容服务器所指定的ENAV DVD的特定逻辑扇区数字(在下文中被称为LSN)相对应的ENAV DiskID或SSRD。
ENAV DiskID通常被记录在初始位置处,当盘片被插入用于再现的盘片播放器中时该位置可以首先被访问到。该服务器所指定的LSN可以位于该盘片的数据区域中的任意的位置。
如果在主A/V流或ENAV应用的再现开始之前要求盘片验证,则将盘片播放器的光学拾取器移动到可以获得验证数据的位置不成问题。然而,如果在主A/V流或ENAV应用的再现过程的中间要求盘片验证,则为了获得验证数据移动光学拾取器从而使再现过程暂时地中断。
甚至在主A/V流或ENAV应用的再现过程中间,盘片播放器可以连接到服务器以获得应观察者的请求所要求的内容数据。在这种情形中,因为观察者发出过请求,所以观察者可以容忍由于试图获得验证数据而引起的再现中断。
另一方面,当主A/V流或ENAV应用正在被再现时或在ENAV应用的再现过程完成之后,或许要求用于下一个ENAV应用的内容数据。在这种情形中,盘片播放器试图连接到内容服务器以获得所要求的数据,这使主A/V流的再现过程暂时中断。这种情况不是观察者所能预期并为之做好准备的,因此或许会使观察者感到沮丧。
主A/V流或ENAV应用是否能够被无缝地再现取决于各种因素,比如内容服务器何时执行验证过程、内容服务器向盘片播放器要求的验证数据的类型、以及验证过程的执行是基于服务器还是基于统一资源标识符(在下文中被称为URI)。URI表示每个在服务器内的已存储的内容数据文件的单个位置。
为了能够稳定且无缝地重播主A/V流或ENAV应用,需要一种新的由内容服务器和盘片播放器来执行的验证ENAV DVD的方法。
发明内容
提供了一种用于验证交互式光盘10的方法,其中第一内容被存储在交互式光盘10上以便于由再现系统来再现。该方法包括:基于记录在交互式光盘10上的增强型导航数据,向内容服务器发送第一请求以访问该内容服务器上的第二内容;当第一请求表示验证是必需的时候,基于再现系统所提供的验证数据,用内容服务器来验证交互式光盘10的身份。
验证数据被记录在交互式光盘10上并且包括盘片ID。在一个实施例中,在发送第一请求之前,验证数据先被载入再现系统的存储器中,以避免与从交互式光盘10中读取验证数据相关联的延迟。验证数据可以以点心文件的形式来存储。
该方法还包括:当验证成功后从内容服务器中接收第二内容,如果验证未成功则中断再现第一内容的过程,以及在验证期间中断再现第一内容。在一个实施例中,第一内容包括视听数据。
上面的验证步骤包括将验证数据转发给内容服务器,或当内容服务器校验过验证数据时,接收来自内容服务器的授权以使再现系统访问所请求的第二内容。在一个实施例中,验证步骤进一步包括接收来自内容服务器的质询以使再现系统向用于验证的内容服务器提供附加的标识数据。
在一个实施例中,基于再现系统所提供的验证数据,内容服务器产生该质询。该质询包括逻辑扇区数字。逻辑扇区数字是指交互式光盘10上的一块存储区域,附加的标识数据便记录在该区域上。该质询可以以点心文件的形式被产生出来。
基于包括在该质询中的信息,从交互式光盘10上可以检索出该标识数据,该信息基于散列函数被转变成第二验证数据;以及将第二验证数据转发到内容服务器。然后,该标识数据被转发到用于验证的内容服务器。
内容服务器对着数据库记录来校验该标识数据,以确定该交互式光盘10是否是正版的。当标识数据由内容服务器校验过之后,内容服务器授权再现系统去访问第二内容。再现系统中断产生第一内容,直到内容服务器校验该标识数据。在一个实施例中,针对每个被再现系统访问的内容服务器都要执行验证步骤,或者在再现的时候针对每个记录在交互式光盘10上的内容文件都执行验证步骤。
在一个实施例中,当第一请求包括指示不需要验证这样的第一指示符时,验证步骤便不必执行。在其它实施例中,当第一请求包括指示需要验证的第二指示符时,基于存储在交互式光盘10播放器上的第一验证数据来执行验证步骤。
在另一个实施例中,当第一请求包括指示需要验证的第三指示符时,验证步骤是基于第二验证数据来执行的,该第二验证数据是基于内容服务器所提供的信息计算出的。一旦验证步骤成功执行,则当再现系统请求对存储在内容服务器上的第二内容进行访问时,验证步骤将不再执行,该内容服务器位于一张内容提供商的列表上。
在另一个实施例中,当验证步骤成功执行之后,当再现系统请求对第二内容进行访问时,验证步骤将不再执行,该第二内容是可以通过被标识的统一资源定位器来访问。
根据一个实施例,提供了一种用于验证交互式光盘10的方法,其中第一内容存储在交互式光盘10上以便于再现系统来再现。该方法包括:基于记录在交互式光盘10上的增强型导航数据,从再现系统中接收第一请求以访问第二内容;以及当第一请求指示需要验证时,基于再现系统所提供的验证数据,验证交互式光盘10的身份。
根据一个较佳的实施例,提供了一种配置成用于记录第一内容的光学介质,其中第一内容通过增强型内容播放器是可再现的,该增强型内容播放器能够与内容服务器通信以检索第二内容。该光学介质包括用于标识该光学介质的第一验证数据,其中当提供请求以便访问存储在内容服务器上的第二内容时,第一验证数据便从增强型内容播放器转发到用于验证的内容服务器。
光学介质也可包括第二验证数据,该数据被记录在该光学介质的预定义部分中。根据从内容服务器提供到增强型内容播放器的信息,该预定义部分是可以标识的,作为交换,增强型内容播放器将第一验证数据转发给内容服务器。预定义部分是光学介质上格式化的一个扇区。提供给增强型内容播放器的信息是用于标识该预定义部分的逻辑扇区数字(LSN)。在一个实施例中,验证数据约为2048比特。
根据本发明的另一个实施例,用于验证像交互式DVD这样的存储介质的再现系统包括:用于读取内容数据(例如,A/V数据)的光头器件以及存储在存储介质上的第一验证数据(盘片ID);用于再现来自存储介质的内容数据的引擎设备;与该引擎设备相连并控制该引擎设备的控制器;由控制器来控制以便与外部设备(例如,CP服务器)通信的接口设备。再现系统通过接口设备将第一验证数据发送到外部设备以便与外部设备通信,并接收来自外部设备的追加请求,该请求是第一验证数据并由外部设备验证过。
根据本发明的一个方面,控制器接收与产生第二验证数据(SSRD)相关联的追加的请求,并通过接口设备将第二验证数据传达到外部设备以便于外部设备作进一步的验证。最好通过将与追加的请求相关联数据散列化,控制器产生第二验证数据。
根据另一个实施例,与再现系统相互通信以便于验证正在该再现系统中播放的存储介质的服务器包括:用于接收来自再现系统的第一验证数据以与服务器相互通信的装置;用于用存储在服务器中的第一信息来验证第一验证数据的装置;用于将追加的请求传送到再现系统以接收第二验证数据的装置,该第二验证数据是当第一验证数据被验证过之后通过使用追加的请求来产生的;用于用存储在服务器中的第二信息来验证第二验证数据的装置。
在下面的描述中,本发明附加的优点、目的和特征将会部分地得到阐明,并且对于本领域的技术人员而言,在查看过下文后或者从本发明的实践中都会清晰地看到这些优点、目的和特征。如所附的权利要求书中特别指出的,可以实现和获得本发明的这些目的和优点。
附图说明
所包括的附图用以提供对本发明的进一步理解,并且示出了本发明的较佳实施例,这些附图与描述一起用以解释本发明的原理。
图1示出了根据本发明的较佳实施例的交互式光盘10再现装置100的示意图。
图2A和2B示出了根据较佳实施例的示例性交互式光盘10的目录和文件结构。
图3A和3B示出了根据一个或多个实施例用于交互式光盘的ENAV内容的示例性结构。
图4A、4B和4C示出了根据本发明的各种实施例与一种用于验证交互式光盘的方法相关的流程图。
具体实施方式
为了使本发明可以被完全理解,现在将参照附图对其较佳实施例进行描述。
参照图1,光盘再现系统或装置100(即,交互式光盘播放器)包括光头11、IDVD系统12、微控制器13、缓冲存储器14、以及通过网络接口15连接到内容服务器(也称为CP服务器)300的网络接口15。
IDVD系统12包括:用于再现主A/V流的DVD重播引擎,该主A/V流是从交互式DVD 10中接收的;以及用于再现ENAV应用的ENAV引擎,该ENAV应用来自交互式DVD,或来自CP服务器300所提供的内容之中。IDVD系统12输出与内容数据同步的主A/V流,同时从交互式DVD 10中读取。如图1所示,网络接口15被微控制器13和IDVD系统12中的ENAV引擎一起控制着,并通过网络200连接到CP服务器300。
缓冲存储器14暂时存储从内容提供CP服务器300中提供的ENAV内容数据,即字符、动画片的数据文件,或与来自交互式DVD 10的主A/V流读取相关的配音。缓冲存储器14可以被组织成第一缓冲器和第二缓冲器。
IDVD系统12中的ENAV引擎输出从交互式DVD 10中读取的主A/V数据流,该主A/V数据流与从交互式DVD 10中读取的或内容提供CP服务器300所提供的ENAV内容数据是同步的。
如图2A所示,交互式DVD包括用于存储主A/V数据流的DVD视频区以及用于存储与主A/V数据流相关的ENAV应用数据的另一个区。如图2B所示,交互式DVD的文件结构包括根目录,根目录包含A/V流存储于其中的视频目录以及关于ENAV内容的信息存储于其中的DVD_ENAV目录。DVD_ENAV目录存储了启动文件(Startup.XML)、包含重播ENAV应用所需的控制信息的加载信息文件、围着的花园列表(walled garden list)文件(在下文中称为围着的花园列表)、以及ENAV应用所需的内容数据文件,其中围着的花园列表文件包含具有ENAV应用所需的内容数据的服务器的地址信息。
如图3A所示,ENAV内容数据包括多个ENAV应用。如图3B所示,ENAV应用提供附加的信息,该信息与从光盘中再现出的主A/V流的间隔相对应。一个相应的加载信息文件管理一个ENAV应用。加载信息文件向交互式光盘10再现装置100提供关于相应的ENAV应用的信息,由此允许光盘再现装置100在ENAV缓冲器14中形成该结构,并用相应的ENAV应用所需的ENAV内容数据来加载ENAV缓冲器14。
另外,加载信息文件包含相应的ENAV应用所需的ENAV内容数据的地址,该地址的形式是URI。如果相应的ENAV应用所需的ENAV内容数据被记录在光盘上,则关于该位置的信息将会具有如下这样的形式:‘file://dvdrom:/DVD_ENAV/streaml.ac3’。如果相应的ENAV应用所需的ENAV内容数据将要由远程服务器来提供,则该位置信息将会具有如下这样的形式:‘http://website/audio/stream2.ac3’。例如,图3B所示的‘Image’、‘Audio’、‘Animation’、‘Font’都是ENAV内容数据。
图3A所示的围着的花园列表中的术语围着的花园意指一种环境,该环境管理着对存储在网页上的内容或服务进行访问的范围。围着的花园是根据较佳的实施例中所有可以访问的URI列表来表达的。换句话说,围着的花园列表就是对于ENAV DVD而言可以访问的和/或不能访问的站点列表。
图3A所示的启动文件(Startup.XML)包括像连到加载信息文件及围着的花园列表的链接这样的启动信息。启动过程使用3类文件,启动文件,围着的花园列表文件,以及加载信息文件。ENAV引擎使用这三类文件来为第一ENAV应用的再现做准备。
现在将对用于再现ENAV应用的过程进行描述。参照启动文件所链接的围着的花园列表文件中罗列的可访问的服务器,ENAV引擎读取并翻译用于管理要被再现的ENAV应用的加载信息文件,该加载信息文件也由启动文件链接,该ENAV引擎将加载信息发送到缓冲管理器。缓冲管理器从盘片或CP服务器300中读取用于再现ENAV应用的资源(即内容数据),并将内容数据加载到缓冲器中,这便完成了再现ENAV应用的准备工作。如果ENAV应用的再现完成了,则重复上述过程以便于下一个ENAV应用被再现。
参照图4A到4C,提供了用于验证根据本发明的交互式光盘10的示例性的较佳方法。当交互式光盘10已经被加载过之后,交互式光盘10的主A/V流或ENAV应用的再现过程便开始了。当盘片播放器100需要连接到CP服务器300以获得将记录在交互式光盘10上的ENAV应用再现所需的内容数据时,在将会播放光盘10的交互式光盘播放器100与CP服务器300之间进行盘片验证操作。
图4A示出了CP服务器300只要求盘片ID作为验证数据的情形。图4B和4C示出了CP服务器300要求用SSRD作为验证数据的情形。同样,在主A/V流或ENAV应用的再现过程开始之前执行图4B中的步骤,在主A/V流或ENAV应用的再现过程进行期间执行图4C中的步骤,在这种情形中CP服务器300要求用SSRD作为验证数据,从而使主A/V流或ENAV应用的再现过程暂时中止。
当插入交互式光盘10(例如,IDVD或ENAV DVD)时,光盘播放器或再现装置100从该盘片10中读取ENAV盘片ID并将其存储在存储器中。如果该盘片具有如图2B所示的DVD_ENAV目录,则再现装置100通过读取启动文件(例如,Startup.XML)和有围墙的花园列表文件并加载由启动文件所链接的信息文件,来准备ENAV应用的再现过程。如上所述,有围墙的花园列表包括对于交互式光盘10而言可以访问的或不可以访问的CP服务器300的列表。与每个ENAV应用相对应的加载信息文件包括用于管理相应的ENAV应用的信息,并且以URI的形式提供对相应的ENAV应用进行再现所需的内容数据的地址信息。
当对记录在光盘10上的ENAV应用进行再现所需的内容数据都位于远程CP服务器300中时,ENAV盘片ID便是在对光盘10进行验证时所需的数据。一旦光盘再现装置100将ENAV盘片ID存储在存储器中,则再现装置100不必为了从光盘中读取ENAV盘片ID而去停止主A/V流或ENAV应用的再现过程。在一个实施例中,ENAV盘片ID可存储在专用存储器区域中。在一个实施例中,盘片ID可以以点心文件的形式存储在再现装置100的存储器中。设置该专用存储器区域使得其它应用程序不能访问到该专用存储器区域。所存储的ENAV盘片ID保持有效,直到该盘片被卸载或所存储的值被删除。
有围墙的花园列表中所包括的服务器信息或加载信息文件中所包括的内容数据的位置信息都可以附加地包括关于验证数据的验证属性信息,该验证数据在如下的情况中是必需的,即当再现装置100访问对ENAV应用进行再现所必需的内容数据的时候。例如,该验证属性的值可以设置成至少下列之一:‘无’、‘盘片ID’或‘SSRD’。因此,当再现装置100访问CP服务器300或URI以获取对ENAV应用进行再现所必需的内容数据时,通知该再现装置100所要求的验证数据的类型。
如果验证属性的值是‘无’,则相应的CP服务器300将不要求提供任何验证数据。如果该值是‘盘片ID’,则相应的CP服务器300将要求提供盘片的ID。如果该值是‘SSRD’,则相应的CP服务器300将会把逻辑扇区数字或LSN发送到再现装置100,并将不仅要求提供盘片ID还要求提供与LSN相对应的SSRD。如果要求提供SSRD,则再现装置100将光学拾取器11移动到与LSN相对应的预定的盘片区域或扇区并读取大小已预定的数据(例如,2048字节)。
在一个实施例中,SSRD是从原始数据创建出的。如果验证属性并未被包括在有围墙的花园列表的服务器信息中或者并未被包括在加载信息文件的内容数据的地址信息中,则CP服务器300或管理内容数据的地址的服务器可能就不要求验证过程了。然而,这并不意味着忽略了验证过程,因为验证属性尚未像盘片格式中的那样被强制指定。
验证过程开始了,当CP服务器300或用于管理URI的服务器确定验证过程成功完成时,接着再现装置100可访问CP服务器300或URI以获得对ENAV应用进行再现所必需的内容数据。作为再现所插入的盘片的初始化步骤的一部分,验证过程始于再现装置100试图访问有围墙的花园列表所罗列的一个或多个服务器,或与ENAV应用相对应的加载信息文件中所罗列的至少一个URI以预先获得验证的时候。
如果验证过程是作为初始化步骤的一部分而进行的并在之后被跳过,则再现装置100并不为获得验证而停止当前对主A/V流或ENAV应用进行的再现过程。如果当再现装置100访问CP服务器300或URI以获得内容数据时允许验证,则再现装置100连接到CP服务器300或URI,以获得对下一个ENAV应用进行再现所必需的内容数据并在再现主A/V流期间执行验证过程。
如果对照第一CP服务器300成功进行了初始的验证,则当再现装置100试图访问另一个CP服务器300或URI以获得对ENAV应用进行再现所必需的内容数据时,可跳过验证过程;尤其是当该URI由管理着另一个CP服务器或URI的服务器来管理的时候,其中该另一个CP服务器或URI之前执行过验证过程,这样当然可跳过验证过程。在一个实施例中,当对照URI执行验证时,如果相同的URI被访问过不止一次,则该验证过程可以被跳过,并且在其它情形中也应该被执行。
与数据(例如,当要执行验证时,验证所需的数据的类型,以及验证单元)相关的验证是由CP服务器300决定的。根据一个实施例,提供了一种能够在执行验证过程的同时还能无缝地再现所插入的盘片的主A/V流或ENAV应用的有效的方法。
当验证属性信息被添加到加载信息文件中所包括的内容数据的位置信息中或被添加到有围墙的花园列表中所包括的服务器信息中时,验证属性的值可以设置成下列之一:‘无’、‘盘片ID’或‘SSRD’。可以为有围墙的花园列表中所罗列的每个CP服务器300记录验证属性,或为加载信息文件中所包括的每个URI记录验证属性。
首先考虑为有围墙的花园列表中的每个CP服务器300记录验证属性这样的情形。
这种情形中的验证方法是当交互式光盘10被装入再现装置100时才执行的,并且该方法包括:第一步,读取有围墙的花园列表文件以便于访问对记录在光盘10上的ENAV应用进行再现所必需的内容数据;第二步,根据包括在其中的验证属性信息,用有围墙的花园中所列的所有CP服务器300来执行验证过程。
在一个实施例中,如果也是当再现装置100试图访问有围墙的花园列表中所列的所有CP服务器300以预先获得验证(这可作为播放所插入的盘片10的初始化步骤的一部分)时才允许验证过程,则上述第二步可以被跳过,并且再现装置100在后来又访问了有围墙的花园列表(或相同的HTTP会话)中所列的CP服务器300以获得所需的内容数据。
如果验证属性是‘盘片ID’,则上述第二步包括:将所存储的盘片ID从再现装置100发送到CP服务器300;在CP服务器300处,通过检查盘片ID来验证交互式盘片10。如果验证属性是‘SSRD’,则上述第二步包括:将所存储的盘片ID从再现装置100发送到CP服务器300;将LSN从CP服务器300发送到再现装置100并带有一个请求,该请求要求再现装置100提供与该LSN相对应的SSRD;在再现装置100处,生成由LSN所表示的被请求的SSRD数据;将SSRD发送到CP服务器300;以及在CP服务器300处,通过检查SSRD数据来验证该交互式盘片10。
上述第二步的验证过程可以是当再现装置100连接到有围墙的花园列表中所列的CP服务器300以获得对ENAV应用进行再现所需的内容数据时才被允许的。在这种情形中,验证方法包括:第一步,读取交互式光盘10的盘片ID,将盘片ID存储在存储器中,以及读取有围墙的花园列表文件以访问对记录于其上的ENAV应用进行再现所必需的内容数据;第二步,当再现装置100连接到有围墙的花园列表中所列的CP服务器300以获得所需内容时,根据有围墙的花园列表文件中所包括的验证属性来执行验证过程。
如果验证属性是‘盘片ID’,则没必要为了去执行验证过程而停止当前对主A/V流或ENAV应用进行的再现,因为盘片ID就存储在存储器中。换句话说,上述第二步包括:将所存储的盘片ID从再现装置100发送到CP服务器300以请求准许访问对ENAV应用进行再现所必需的内容数据;在接收盘片ID的CP服务器300处,验证交互式盘片10。
如果验证属性是‘SSRD’,则上述第二步包括:将所存储的盘片ID从再现装置100发送到CP服务器300以请求准许访问所需的内容数据;将LSN从CP服务器300发送到再现装置100并带有一个请求,该请求要求再现装置100提供与该LSN相对应的SSRD;在中止当前对主A/V流或ENAV应用进行的再现过程之后,读取当前所要求的SSRD;将SSRD发送到CP服务器300;以及在CP服务器300处验证该交互式盘片10。
在一个实施例中,如果具有对ENAV应用进行再现所必需的内容数据的服务器已经为其它ENAV应用执行过验证过程,则上述第二步是可以跳过的。
在这种情形中,当交互式光盘10被装入再现装置100时所执行的验证方法包括:第一步,读取加载信息文件以获得对记录于其上的ENAV应用进行再现所必需的内容数据;第二步,根据加载信息文件中所包括的验证属性信息来执行验证过程。
上述第二步是在插入盘片10之后所进行的初始化步骤的一部分,并且当再现装置100试图访问加载信息文件中所包括的内容数据的URI以获得验证时才允许验证过程。当再现装置100访问诸多URI之一以获取所需的内容数据时,上述第二步骤是可以随后跳过的。
如果验证属性的值是‘盘片ID’,则上述第二步包括:将所存储的盘片ID从再现装置100发送到管理URI的服务器;以及通过检查盘片ID来验证该交互式盘片10。
如果验证属性的值是‘SSRD’,则上述第二步包括:将盘片ID从再现装置100发送到管理URI的CP服务器300;将LSN从CP服务器300发送到再现装置100并要求再现装置100提供与该LSN相对应的SSRD;在再现装置100处,根据该LSN读取所要求的SSRD数据;将该SSRD发送到CP服务器300;以及在CP服务器300处通过检查SSRD数据来验证该交互式盘片10。
当再现装置100连接到URI以获取对ENAV应用进行再现所必需的内容数据时,可以允许上述第二步的验证过程。在这种情形中,该验证方法包括:第一步,读取被插入再现装置100中的交互式光盘10的盘片ID;将该ID存储在存储器中;以及读取加载信息文件以便访问对记录在该交互式光盘10上的ENAV应用进行再现所必需的内容数据。
当再现装置100试图访问加载信息文件中所包括的URI以获取对ENAV应用进行再现所必需的内容数据时,根据验证属性信息执行验证过程的第二步是被包括在加载信息文件中的。
如果验证属性的值是‘盘片ID’,则上述第二步包括:将所存储的盘片ID从再现装置100发送到用来管理要连接的URI的CP服务器300,以请求准许访问对ENAV应用进行再现所必需的内容数据;以及在CP服务器处,通过检查盘片ID来验证该交互式盘片10。
如果验证属性的值是‘SSRD’,则上述第二步包括:将所存储的盘片ID从再现装置100发送到管理URI的CP服务器300;将LSN从CP服务器300发送到再现装置100同时要求再现装置100提供SSRD;中止当前对主A/V流或ENAV应用进行的再现过程;读取位于LSN处的所要求的SSRD数据;将SSRD数据发送到服务器;继续已中止的再现过程;以及在CP服务器300处,通过检查SSRD数据来验证该交互式盘片10。
在一个实施例中,如果再现装置100试图连接到URI以获取对ENAV应用进行再现所必需的内容数据并且之前URI已经针对相同的ENAV应用执行过验证过程,则上述第二步是可以跳过的。
根据本发明,用于验证交互式光盘10的方法允许在任何验证条件下,对主A/V流或ENAV应用进行稳定、无缝地再现。
通过使用标准的编程和/或工程技术来生产软件、防火墙、硬件、或它们的任意组合,较佳的实施例可以作为方法、装置、或制造的制件而被实现。此处所用的术语“制造的制件”是指在下列中得以实现的代码或逻辑:硬件逻辑电路(例如,集成电路芯片、字段可编程门阵列(FPGA)、专用集成电路(ASIC)等);或计算机可读介质(例如,磁存储介质(例如。硬盘驱动器、软盘驱动器、磁带等)、光学存储(CD-ROM、光学盘片等)、非永久性或永久性存储器(例如,EEPROM、ROM、PROM、RAM、DRAM、SRAM、防火墙、可编程逻辑电路等))。计算机可读介质中的代码是由处理器来访问并执行的。在其中实现了较佳实施例的代码是通过传输介质或通过网络从文件服务器中能够访问到的。在这种情形中,在其中实现该代码的制造的制件可以包括:诸如网络传输线路、无线传输介质这样的传输介质,在空间中传播的信号,无线电波,红外信号等。当然,那些本领域的技术人员会认识到,可以对这种配置作出许多修改而不背离本发明的范围,还会认识到上述制造的制件可包括本领域中已知的任何信息承载介质。
附图中所示的逻辑实现过程已按照事情发生的特定顺序描述了具体的操作过程。在可选的实现过程中,某些逻辑操作可以按不同的顺序来执行、修改或移除,但仍然可实现本发明的较佳实施例。此外,可将一些步骤添加到上述逻辑中而仍然符合本发明的实现过程。
上述实施例和优点仅为示例性的而不能被解释为限制了本发明。这些讲授的内容可以很容易地应用于其它类型的方法和系统。本发明的描述旨在说明而非限制权利要求书的范围。许多可替代的、修改以及变化对于本领域的技术人员而言会是清楚的。在权利要求书中,手段加功能的条款旨在覆盖此处所描述的、用以执行所引述的功能的结构,并且还覆盖不仅是结构的等同物而且还有等同的结构。

Claims (53)

1.一种用于验证交互式存储介质的方法,其中第一内容存储在所述交互式存储介质上以便于由再现系统来再现,所述方法包括:
通过提供用于验证的第一验证数据,将第一请求发送到内容服务器以访问所述内容服务器中的第二内容;以及
基于所述再现系统所提供的第一验证数据,接收来自所述内容服务器的返回信息。
2.如权利要求1所述的方法,其特征在于,所述第一验证数据被记录在所述交互式存储介质上。
3.如权利要求1所述的方法,其特征在于,所述第一验证数据包括盘片ID。
4.如权利要求2所述的方法,其特征在于,所述方法进一步包括将所述第一验证数据加载到所述再现系统的存储器中。
5.如权利要求2所述的方法,其特征在于,所述方法进一步包括:在发送所述第一请求之前,将所述第一验证数据加载到所述再现系统的存储器中,以避免延迟。
6.如权利要求2所述的方法,其特征在于,所述第一验证数据是作为点心文件被发送的。
7.如权利要求1所述的方法,其特征在于,所述接收返回信息的步骤包括:当验证成功后,接收来自所述内容服务器的第二内容。
8.如权利要求1所述的方法,其特征在于,所述方法进一步包括:如果验证不成功,则停止再现所述第一内容的过程。
9.如权利要求1所述的方法,其特征在于,所述方法进一步包括在验证期间中断再现所述第一内容的过程。
10.如权利要求1所述的方法,其特征在于,所述第一内容包括视听数据。
11.如权利要求1所述的方法,其特征在于,所述接收返回信息的步骤包括:
当所述第一验证数据由所述内容服务器校验过之后,接收来自所述内容服务器的授权,以使所述再现系统去访问所要求的第二内容。
12.如权利要求1所述的方法,其特征在于,所述接收返回信息的步骤包括:
接收来自所述内容服务器的质询,以使所述再现系统提供用于验证的附加的标识数据。
13.如权利要求12所述的方法,其特征在于,所述质询是由所述内容服务器基于所述再现系统所提供的第一验证数据而产生的。
14.如权利要求13所述的方法,其特征在于,所述质询包括逻辑扇区数字。
15.如权利要求14所述的方法,其特征在于,所述逻辑扇区数字是与存储在所述交互式存储介质上并用来产生附加标识数据的数据相关联的。
16.如权利要求12所述的方法,其特征在于,所述质询是以点心文件的形式被产生的。
17.如权利要求12所述的方法,其特征在于,所述方法进一步包括:基于所述质询中所包括的信息,从所述交互式存储介质中检索所述附加的标识数据。
18.如权利要求17所述的方法,其特征在于,所述方法进一步包括:
基于预定的函数,将所述附加标识数据转换成第二验证数据;以及
将所述第二验证数据转发到所述内容服务器。
19.如权利要求17所述的方法,其特征在于,所述方法进一步包括:
将所述附加标识数据转发到所述内容服务器以便于验证。
20.如权利要求19所述的方法,其特征在于,所述内容服务器对着数据库记录来校验所述附加的标识数据,以确定所述交互式存储介质是否是正版的。
21.如权利要求20所述的方法,其特征在于,当所述内容服务器校验了所述标识数据后,所述内容服务器授权所述再现系统去访问所述第二内容。
22.如权利要求20所述的方法,其特征在于,所述再现系统停止产生所述第一内容,直到所述内容服务器校验了所述标识数据为止。
23.如权利要求1所述的方法,其特征在于,对于所述再现系统所访问的每个内容服务器,都进行所述的验证。
24.如权利要求1所述的方法,其特征在于,在再现的时候,对于所述交互式存储介质上所记录的每个内容文件,都进行所述的验证。
25.如权利要求1所述的方法,其特征在于,当所述第一请求包括用来指出不需要验证的第一指示符时,不必执行所述的验证。
26.如权利要求1所述的方法,其特征在于,当所述第一请求包括用来指出需要验证的第二指示符时,基于存储在所述交互式存储介质播放器上的第一验证数据来执行所述的验证。
27.如权利要求1所述的方法,其特征在于,当所述第一请求包括用来指出需要验证的第三指示符时,基于第二验证数据来执行所述的验证,其中所述第二验证数据是基于所述内容服务器所提供的信息计算出来的。
28.如权利要求1所述的方法,其特征在于,如果验证成功,则当所述再现系统请求访问存储在内容服务器上的第二内容时将不再执行所述的验证,其中所述内容服务器被罗列在内容提供商的列表中。
29.如权利要求1所述的方法,其特征在于,如果验证成功,则当所述再现系统请求访问所述第二内容时将不再执行所述的验证,其中通过已标识的统一资源定位器是可以访问到所述第二内容的。
30.一种用于验证交互式存储介质的方法,其中第一内容存储在所述交互式存储介质上以便于由再现系统来再现,所述方法包括:
基于记录在所述交互式存储介质上的导航数据,接收来自再现系统的第一请求以访问第二内容;以及
当所述第一请求指出需要验证时,基于所述再现系统所提供的第一验证数据来验证所述交互式存储介质的身份。
31.如权利要求30所述的方法,其特征在于,所述第一验证数据被记录在所述交互式存储介质上。
32.如权利要求30所述的方法,其特征在于,所述第一验证数据包括盘片ID。
33.如权利要求31所述的方法,其特征在于,在发送所述第一请求之前,将所述第一验证数据加载到所述再现系统的存储器中以避免延迟,所述延迟与从所述交互式存储介质中读取所述验证数据相关联。
34.如权利要求30所述的方法,其特征在于,所述第一验证数据是以点心文件的形式被发送的。
35.如权利要求30所述的方法,其特征在于,所述方法进一步包括:当验证成功时,将第二内容发送到所述再现系统。
36.如权利要求30所述的方法,其特征在于,如果验证不成功,则所述再现系统停止再现所述第一内容。
37.如权利要求30所述的方法,其特征在于,所述验证步骤包括接收来自所述再现系统的所述第一验证数据。
38.如权利要求37所述的方法,其特征在于,所述验证步骤进一步包括:
当所述第一验证数据被校验过之后,授权所述再现系统去访问所述第二内容。
39.如权利要求37所述的方法,其特征在于,所述验证步骤进一步包括:
将质询转发到所述再现系统,以便向用于验证的所述内容服务器提供附加的标识数据。
40.如权利要求39所述的方法,其特征在于,所述质询是由所述内容服务器基于所述再现系统所提供的第一验证数据而产生的。
41.如权利要求40所述的方法,其特征在于,所述质询包括逻辑扇区数字。
42.如权利要求41所述的方法,其特征在于,所述逻辑扇区数字与存储在所述交互式存储介质上并用来产生附加标识数据的数据相关联。
43.如权利要求39所述的方法,其特征在于,所述质询是以点心文件的形式产生的。
44.如权利要求39所述的方法,其特征在于,所述方法进一步包括:
基于所发送的质询中所包括的信息,来接收从所述交互式存储介质中检索出的附加标识数据。
45.一种配置用于记录第一内容的光学介质,其中所述第一内容是可以由内容播放器来再现的,所述内容播放器能够与内容服务器通信以便于检索第二内容,所述光学介质包括:
用于标识所述光学介质的第一验证数据,其中当请求访问记录在所述内容服务器上的第二内容时,所述第一验证数据从所述内容播放器被转发到用于验证的内容服务器。
46.如权利要求45所述的光学介质,其特征在于,所述光学介质进一步包括:
记录在所述光学介质的预定义部分中的第二验证数据。
47.如权利要求46所述的光学介质,其特征在于,根据所述内容服务器提供给所述内容播放器的信息,所述预定义的部分是可以标识的,作为交换,所述内容播放器将所述第一验证数据转发到所述内容服务器。
48.如权利要求46所述的光学介质,其特征在于,所述预定义的部分是所述光学介质上格式化的扇区。
49.如权利要求47所述的光学介质,其特征在于,提供给所述内容播放器的信息是用于标识所述预定义部分的逻辑扇区数字(LSN)。
50.一种用于验证存储介质的再现系统,所述再现系统包括:
拾取器,用于读取存储在所述存储介质中的内容数据和第一验证数据;
用于从所述存储介质中再现出所述内容数据的引擎设备;
与所述引擎设备相互通信并控制所述引擎设备的控制器;以及
由所述控制器来控制以便与外部设备通信的接口设备,其中所述再现系统通过所述接口设备向所述外部设备发送所述第一验证数据以与所述外部设备通信,并接收来自所述外部设备的追加请求,所述追加请求是所述第一验证数据并由所述外部设备验证过。
51.如权利要求50所述的再现系统,其特征在于,所述控制器接收与产生第二验证数据相关联的追加请求,并通过所述接口设备将所述第二验证数据发送到所述外部设备以便于由所述外部设备进行进一步的验证。
52.如权利要求51所述的再现系统,其特征在于,通过将与所述追加请求相关联的数据散列化,所述控制器产生所述第二验证数据。
53.一种用于验证交互式存储介质的方法,其中第一内容存储在所述交互式存储介质上以便于由再现系统来再现,所述方法包括:
基于记录在所述交互式存储介质上的导航数据,将第一请求发送到内容服务器以访问所述内容服务器上的第二内容;以及
当所述第一请求指出需要验证时,基于所述再现系统所提供的第一验证数据,用所述内容服务器来验证所述交互式存储介质的身份。
CN200480011599A 2003-05-02 2004-05-03 用于交互式光盘的验证系统与方法 Expired - Fee Related CN100587826C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020030028213 2003-05-02
KR1020030028213A KR100985784B1 (ko) 2003-05-02 2003-05-02 대화형 광디스크의 인증 방법

Publications (2)

Publication Number Publication Date
CN1781152A true CN1781152A (zh) 2006-05-31
CN100587826C CN100587826C (zh) 2010-02-03

Family

ID=36273599

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200480011599A Expired - Fee Related CN100587826C (zh) 2003-05-02 2004-05-03 用于交互式光盘的验证系统与方法

Country Status (9)

Country Link
US (1) US8060740B2 (zh)
EP (1) EP1629478A4 (zh)
JP (1) JP4717805B2 (zh)
KR (1) KR100985784B1 (zh)
CN (1) CN100587826C (zh)
BR (1) BRPI0409843A (zh)
RU (1) RU2376660C2 (zh)
TW (1) TWI264707B (zh)
WO (1) WO2004097829A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106973311A (zh) * 2007-07-06 2017-07-21 Sk 普兰尼特有限公司 介质回放设备以及使用该设备提供多媒体内容的方法

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1875471B1 (en) * 2004-12-27 2014-11-19 Koninklijke Philips N.V. Method and apparatus for enabling an application to cooperate with running ofa program
US8538888B2 (en) 2005-03-31 2013-09-17 Sony Pictures Entertainment Inc. Method for generating a secure copy of media data
KR20060107282A (ko) * 2005-04-07 2006-10-13 엘지전자 주식회사 데이터 재생방법, 데이터 기록재생 플레이어 및 데이터전송방법
US7783993B2 (en) 2005-09-23 2010-08-24 Palm, Inc. Content-based navigation and launching on mobile devices
CN101042910A (zh) * 2006-03-21 2007-09-26 皇家飞利浦电子股份有限公司 一种用于播放内容的方法和装置
CN102298950B (zh) * 2006-04-27 2015-07-08 三菱电机株式会社 光学式记录介质的再现装置以及光学式记录介质的再现方法
KR100935862B1 (ko) * 2007-07-06 2010-01-07 드리머 매체 재생 장치 기반 컨텐츠 제공 시스템
US8873934B2 (en) * 2008-03-31 2014-10-28 Sony Corporation CPS unit management in the disc for downloaded data
US9703945B2 (en) 2012-09-19 2017-07-11 Winbond Electronics Corporation Secured computing system with asynchronous authentication
KR101656092B1 (ko) * 2013-08-13 2016-09-08 윈본드 일렉트로닉스 코포레이션 비동기적인 인증을 갖는 보안 컴퓨팅 시스템
JP2015103890A (ja) * 2013-11-22 2015-06-04 ソニー株式会社 コンテンツ受信装置及びコンテンツ受信方法、並びにコンテンツ送信装置及びコンテンツ送信方法

Family Cites Families (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5138712A (en) * 1989-10-02 1992-08-11 Sun Microsystems, Inc. Apparatus and method for licensing software on a network of computers
TW301101B (zh) * 1994-11-17 1997-03-21 Matsushita Electric Ind Co Ltd
US7171480B2 (en) * 2001-01-29 2007-01-30 Sony Computer Entertainment America Inc. Method and system for providing auxiliary content located on local storage during download/access of primary content over a network
US6829368B2 (en) * 2000-01-26 2004-12-07 Digimarc Corporation Establishing and interacting with on-line media collections using identifiers in media signals
US5731923A (en) * 1995-10-05 1998-03-24 Nippon Columbia Co., Ltd. Medium recording apparatus and medium reproducing apparatus, and medium recording method and medium reproducing method, and medium used therefor
JP2672291B2 (ja) * 1995-11-01 1997-11-05 シナノケンシ株式会社 音声による文章情報再生装置
JPH10177554A (ja) 1996-10-18 1998-06-30 Toshiba Inf Syst Japan Corp クライアントサーバシステム、サーバアクセス認証方法、サーバアクセス認証用プログラムが記憶された記憶媒体及びその発行装置
US6047376A (en) 1996-10-18 2000-04-04 Toshiba Information Systems (Japan) Corporation Client-server system, server access authentication method, memory medium stores server-access authentication programs, and issuance device which issues the memory medium contents
US6034618A (en) * 1996-10-31 2000-03-07 Matsushita Electric Industrial Co., Ltd. Device authentication system which allows the authentication function to be changed
US6392964B2 (en) * 1997-09-19 2002-05-21 Sony Corporation Digital signal recording/reproducing apparatus and remote controlling apparatus capable of displaying program names in a plurality of display fields using different character symbols and recording and reproducing methods thereof
US6580870B1 (en) 1997-11-28 2003-06-17 Kabushiki Kaisha Toshiba Systems and methods for reproducing audiovisual information with external information
JP3875388B2 (ja) 1998-02-04 2007-01-31 株式会社東芝 ストリーム情報の再生装置及びその再生方法
JP3430896B2 (ja) * 1998-01-13 2003-07-28 日本電気株式会社 パスワード更新装置及び記録媒体
US6009401A (en) * 1998-04-06 1999-12-28 Preview Systems, Inc. Relicensing of electronically purchased software
EP1089488B1 (en) * 1999-04-13 2006-10-04 Sony Corporation Information processing system, information processing method, and information processing device
US6453420B1 (en) * 1999-04-21 2002-09-17 Research Investment Network, Inc. System, method and article of manufacture for authorizing the use of electronic content utilizing a laser-centric medium
JP4003352B2 (ja) * 1999-08-04 2007-11-07 ソニー株式会社 情報記録媒体および情報処理装置
JP2001118328A (ja) 1999-10-15 2001-04-27 Sony Corp 記録及び/又は再生装置、並びに、記録及び/又は再生方法
US7487225B2 (en) * 1999-12-14 2009-02-03 Sony Corporation Registering device and method, information processing device and method, providing device and method, and program storage medium
US7392481B2 (en) * 2001-07-02 2008-06-24 Sonic Solutions, A California Corporation Method and apparatus for providing content-owner control in a networked device
US7020778B1 (en) * 2000-01-21 2006-03-28 Sonera Smarttrust Oy Method for issuing an electronic identity
JP2001256004A (ja) * 2000-03-14 2001-09-21 Toshiba Corp 情報記憶再生システム
JP3943794B2 (ja) * 2000-03-22 2007-07-11 ヴィジョネア株式会社 サービスシステム
US7003674B1 (en) * 2000-07-31 2006-02-21 Western Digital Ventures, Inc. Disk drive employing a disk with a pristine area for storing encrypted data accessible only by trusted devices or clients to facilitate secure network communications
US7039188B2 (en) * 2001-08-31 2006-05-02 Oleg Saliahov Optical disc authentication method and apparatus
AU2002220971A1 (en) * 2000-12-20 2002-07-01 Koninklijke Philips Electronics N.V. Apparatus and method for reading data from a data carrier and data carrier for use in the apparatus and method
US6853320B2 (en) * 2001-01-16 2005-02-08 Victor Company Of Japan, Ltd. Modulation system
JP2002312054A (ja) * 2001-02-01 2002-10-25 Sony Computer Entertainment Inc コンピュータシステム及びその使用方法
AUPR321701A0 (en) 2001-02-20 2001-03-15 Millard, Stephen R. Method of licensing content on updatable digital media
US20020188566A1 (en) 2001-06-11 2002-12-12 Eastman Kodak Company Access to electronic content over a network using a hybrid optical disc for authentication
KR100792289B1 (ko) * 2001-07-13 2008-01-07 삼성전자주식회사 컨텐츠 다운로드 시스템 및 방법
US6907525B2 (en) * 2001-08-14 2005-06-14 Riverhead Networks Inc. Protecting against spoofed DNS messages
JP2003249057A (ja) 2002-02-26 2003-09-05 Toshiba Corp デジタル情報媒体を用いるエンハンスド・ナビゲーション・システム
JP2004032127A (ja) * 2002-06-24 2004-01-29 Hitachi Ltd 情報記録再生システム
JP2004079055A (ja) * 2002-08-14 2004-03-11 Toshiba Corp 光ディスク装置と光ディスク処理方法及び光ディスク
EP1564641B1 (en) * 2002-11-20 2018-09-19 Sony Corporation Recording system and method, recording device and method, reproduction system and method, reproduction device and method, recording medium, and program
JP2004296065A (ja) * 2003-03-10 2004-10-21 Toshiba Corp 情報記憶媒体、情報再生装置、および情報再生方法
KR100565060B1 (ko) * 2003-03-14 2006-03-30 삼성전자주식회사 언어 정보에 따라 적응적으로 재생가능한 데이터 구조로기록된 정보저장매체, 그 재생 방법 및 장치
JP2006525592A (ja) * 2003-05-01 2006-11-09 サムスン エレクトロニクス カンパニー リミテッド 認証方法及びその装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106973311A (zh) * 2007-07-06 2017-07-21 Sk 普兰尼特有限公司 介质回放设备以及使用该设备提供多媒体内容的方法

Also Published As

Publication number Publication date
KR20040094210A (ko) 2004-11-09
TWI264707B (en) 2006-10-21
RU2005132411A (ru) 2006-08-27
EP1629478A4 (en) 2010-08-04
BRPI0409843A (pt) 2006-05-09
WO2004097829A1 (en) 2004-11-11
JP2007528562A (ja) 2007-10-11
JP4717805B2 (ja) 2011-07-06
US20040218900A1 (en) 2004-11-04
TW200425083A (en) 2004-11-16
US8060740B2 (en) 2011-11-15
EP1629478A1 (en) 2006-03-01
RU2376660C2 (ru) 2009-12-20
KR100985784B1 (ko) 2010-10-06
CN100587826C (zh) 2010-02-03

Similar Documents

Publication Publication Date Title
JP4287369B2 (ja) 対話形ディスクプレーヤーを利用してコンテンツ情報を再生するシステム及び方法
CN1393876A (zh) 记录介质、实时记录和重放方法及装置、文件操作方法
JP2008523764A (ja) 記録媒体のコンデンツを保護する方法及びその保護方法により保護されたコンデンツを収録している記録媒体
CN1459107A (zh) 含有样品数据的只读记录介质及其再生方法
JP4991262B2 (ja) ホームネットワークを通じてdvdコンテンツを利用する方法及び装置
JP2005529524A (ja) 対話形ディスクプレーヤーネットワークでチャッティングデータを更新するシステム及び方法
TWI297993B (en) Method for processing connection request of a disk player
CN1781152A (zh) 用于交互式光盘的验证系统与方法
CN1808608A (zh) 向/从记录介质中记录和再生样品数据的方法和装置
CN1759446A (zh) 根据播放器启动信息而被适应性地再现的具有数据结构的信息存储介质、及其方法和设备
RU2004126159A (ru) Способ воспроизведения данных, записанных на интерактивном носителе записи, в сочетании с ассоциированными вспомогательными данными
CN1466759A (zh) 评估满足两个不同数据结构标准要求的数据结构的比特流解码效果的方法及设备
CN1934862A (zh) 应用控制的远程存储
CN1774758A (zh) 信息存储介质及从该信息存储介质再现信息的设备和方法
CN1848276A (zh) 用于从记录介质中重现数据的方法和装置
JP5031839B2 (ja) コンテンツを保護するときに使用する方法、システムおよび媒体
CN1835113A (zh) 信息再现方法和信息再现设备
CN1531729A (zh) 记录和播放音频选择的系统及方法
KR20080067075A (ko) 광디스크의 암호화 데이터 기록 및 재생방법
CN1541392A (zh) 信号、存储介质、用于记录信号的方法和设备、用于再现信号的方法和设备
JPWO2007116766A1 (ja) 情報記録媒体、情報記録装置及び方法、並びにコンピュータプログラム
JP5066061B2 (ja) 再生装置
CN100407175C (zh) 防拷贝多媒体光盘及其制作方法
JP2007080368A (ja) データ記録方法、データ記録装置及びデータ記録プログラム
JP2005339615A (ja) 情報再生システム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100203

Termination date: 20170503

CF01 Termination of patent right due to non-payment of annual fee