电子装置、内容再现方法、记录介质和服务器装置的制作方法

文档序号:6757698阅读:282来源:国知局
专利名称:电子装置、内容再现方法、记录介质和服务器装置的制作方法
技术领域
本发明涉及各自能够从记录介质如蓝光盘(BD)再现内容的一种电 子装置、内容再现方法、记录介质和连接到电子装置的服务器装置。
背景技术
在BD-ROM(只读存储器)标准中已经使用了所谓的BD-J( BD-Java (注册商标)),该BD-J是基于Java (注册商标)的应用。BD-J具有交 互功能(该交互功能是网络连接功能)。利用交互功能,BD-ROM再现装 置可以从网络下载与BD-ROM上记录的视频内容关联的应用并且执行所 下载的应用。例如,下文称为专利文献1的日本专利申请特许^S开第2007-508660 号公报公开了一种播放器,该播放器链接到web服务器,从而在从光盘 再现内W时可以从web服务器下载应用和诸如声音、字幕等的内容以 允许光盘的内容与web服务器的内容配合。由播放器再现其数据的光盘 具有用来检验是否已经认证了所下载的内容的公共密钥。播放器从光盘读 取内容和公共密钥,并且用公共密钥认证所下载的内容。因此,防止由于 下载的内容所造成的窃用而损害光盘的内容和播放器。发明内容然而,在专利文献1中公开的播放器没有限定与光盘的内容配合的下 载应用的任何执行方法。因此,即使已经认证了所下载的应用,但是在执 行它时,取决于其执行方式,可能以内^:供者并未预期的方式来修改和 /或控制光盘的内容。该情形可能让用户对光盘的内M到失望。鉴于前述,将希望提供一种允许在对于正在再现的内容而言的最佳状 态下执行与正在再现的内容关联的应用的电子装置、内容再现方法、记录 介质和服务器装置。根据本发明的一个实施例,提供了一种电子装置。该电子装置包括再现装置、发送装置、接收装置和控制装置。再现装置允许再现包含多个类 型的数据和第 一标识信息的第 一视频内容。发送装置将第 一标识信息发送 到服务器装置。接收装置从服务器装置接收第 一应用和第 一访问控制信 息,第一应用与第一视频内容关联,并且由服务器装置基于发送的第一标 识信息检索得到,第一访问控制信息由服务器装置基于第一标识信息生 成,并J^示第一应用对第一视频内容中包含的各个类型的数据进行访问的^H中。控制装置在第 一视频内容被再现时基于接收的第 一访问控制信息 来执行所接收的第一应用。电子装置的例子包括数字视频^^L器如BD播放器和DVD播放器, 数字视频记录器如BD记录器、DVD记录器和硬盘驱动器(HDD)记录 器,个人计算机(PC),游戏机,移动电话、便携式音频/可视再现设备, 数字摄影机,个人数字助理(PDA),汽车导航设备,机器人设备和其它 电子设备。多个类型的数据的例子包括主要节目视频数据、附带视频数据 (bonus video data )、音频/音乐数据、字幕数据、时间线数据和元数据。 第 一应用的例子包括各类应用,比如游戏应用、针对歌曲、产品和旅游券 的电子商务购物应用、表演者数据检索应用和学习应用。可以从网络、广 旨号或者4更携式记录介质如光盘获得第 一 内容。在这一结构中,电子装置将第一视频内容的第一标识信息发送到服务 器装置,并且皿务器装置将第 一访问控制信息连同与第 一视频内容关联 的第一应用一起接收。因此,在再现第一视频内容t时,虽然可以执行与 内容关联的应用,但是可以抑制应用最低限度地访问第一视频内容。结果, 可以防止应用以内^供者并未预期的方式修改和/或控制内容。此外, 可以防止应用让用户失望。换言之,在再现内容时,可以在针对内容的最 佳状态下执行与内容关联的应用。在电子装置中,接收装置可以在接收的第一应用被执行时vMJ艮务器装 置再次接收第一访问控制信息。控制装置可以基于已经再次接收的第一访 问控制信息来执行所接收的第一应用。因此,即使在接收应用时获得的第 一访问控制信息不同于在执行应用 时获得的第一访问控制信息,仍然可以基于最新信息来适当地控制应用以 访问第一视频内容。在电子装置中,第一视频内容可以连同使得再现第一视频内容并JJL 送第 一标识信息的第 一程序一起已经记录于第 一便携式记录介质上。控制 装置可以执行记录的第 一程序。第一便携式记录介质的例子包括光盘如BD (蓝光盘)和DVD,以及 包含闪存的存储卡。第一程序例如被构造为基于Java (注册商标)的应 用(BD-J)。在这一结构中,通过使用在与电子装置分离的便携式记录介 质上记录的第一程序,不仅再现第一视频内容,而且可以接收和执行与第 一视频内容关联的第 一应用。在电子装置中,接收装置^U良务器装置接收包括服务器装置检索的第 一应用在内的多个不同应用的列表,并且从服务器装置接^列表中选择 的多个应用和一条第一访问控制信息,该第一访问控制信息由服务器装置 生成,并且表示所选多个应用对各个类型的数据进行访问的条件。发送装 置可以将请求发送所选应用的发送请求信号发送到服务器装置。控制装置 可以接收用户的选择多个应用的操作输入,并且基于所接收的一条第一访 问控制信息来执行所接收的多个应用。因此,在有与第一视频内容关联的多个应用时,可以从列表中选择它 们。此外,可以用一条第一访问控制信息来控制多个应用以访问数据。因 此,与电子装置接收针对各应用的访问控制信息并且与访问控制信息对应 地,行所接收的应用这一情况相比,可以将对电子装置造成的负担抑制到在电子装置中,控制装置可以通过执行第一程序来获得关于电子装置 的硬件M^和软件皿中的至少任一方的M^的信息。发送装置可以通过 执行第一程序将所获得的关于规格的信息连同第一标识信息一起发送到 服务器装置。接收装置可以通过执行第一程序来接收由服务器装置基于所 发送的第 一标识信息和关于恥格的信息而检索到的第 一应用。因此,可以将与电子装置的硬件规格或者软件规格适当对应的应用连 同与第 一视频内容关联的应用 一起接收和执行。硬件恥格的例子包括关于 作为控制装置的中央处理单元(CPU)的时钟频率、存储器的存储容量以 及作为发送装置和接收装置的网络接口的网络连接速率的信息。软件M^ 的例子包括关于可适用字体、可适用字符码、允许/禁止浮点小数点计算 和可适用应用编程接口 (API)的信息。电子装置还可以包括可连接到外部设备的连接装置。控制装置可以通 过执行第 一程序来通过连接装置获得关于所连接外部设备的信息。发送装 置可以将获得的连接设务度息连同第一标识信息和规4^ff息一起吏送到 服务器装置。接收装置可以通过执行第一程序来接收由服务器装置基于发 送的第一标识信息、旨度息和连接设务度息而检索到的第一应用。外部设备的例子包括输yV/输出设备如显示设备、麦克风、鼠标、键 盘和遥控器,以及如图像捕获设备之类的设备。外部i殳备不限于直接地连 接到电子装置的外部设备,而可以是通过另 一外部设备间接地连接到电子 装置的外部设备。连接设^ft息的例子包括外部设备的类型和连接方法、 显示设备的屏幕尺寸、有效颜色的数目、亮度信息和显示模式(多显示模 式、画中画(PinP)模式等)。在这一结构中,在关于连接到电子装置的外部设备的信息被发送到服 务器装置时,可以从服务器装置检索和接收与连接环境对应的应用。例如, 电子装置可以从服务器装置检索和接收可以用与显示设备的规格对应的 适当字体和亮度来执行的应用。此外,在麦克风和图像捕获设备已经连接 到电子装置时,它可以从服务器装置检索和接收使用麦克风和图像捕获设 备的语言学习应用。电子装置还可以包括存储装置,该存储装置用于存储表明第 一视频内 容是否已经由再现装置基于第一标识信息而再现的第一再现历史信息。再 现装置能够再现第二视频内容,该第二视频内容具有第一视频内容的摘要 信息并且是第 一视频内容的续集。控制装置可以在第4频内^L再现时 基于第一再现历史信息来确定第一视频内容是否已经被再现了 ,并且如果 控制装置确定第 一视频内容已经被再现,则控制再现装置不再现摘要信 息。在这一结构中,在再现第4频内容时,可以基于第一视频内容的第 一再现历史信息来控制再现或者不再现摘要信息。因此,如果电子装置的 用户在他或者dfe^看第二视频内R后观看第1频内容,则可以防止不 必要地再现第一视频内容的摘要信息。结果,用户可以有效地观看他或者 她想要的视频内容。续集的例子包括从前篇继续情节的内容和具有从前篇的情节或者主JHiCJL的情节的内容。在电子装置中,在第二视频内M再现时,如果在第一再现历史信息 已经被存储之后已经过去了预定时段,则控制装置可以控制再现装置再现摘JHt息。因此,如果在用户观看第一内^^后过去了长久时间,则在他或者她 观看第二内^t前再现第 一摘JHt息,从而使他或者她想起第 一 内容的主 旨。预定时段的例子包括一周、 一个月、 一年等。然而,预定时段不限于 这些时段。此外,预定时段可以由用户定制。在电子装置中,第二视频内容可以包含多个类型的数据和第二标识信 息,并且它连同使得再现第二视频内容并且发送第二标识信息的第二程序一起被记录于第二便携式记录介质上。发送装置可以在第二视频内^L再 现时将第二标识信息和第一再现历史信息发送到服务器装置。接收装置可 以W艮务器装置接收第二应用和第二访问控制信息,第二应用在基于发送 的第二标识信息和第 一再现历史信息而确定第 一 内容尚未被再现时由服 务器装置检索得到,并且允许用户购买第一视频内容,第二访问控制信息 表示第二应用对第二视频内容中包含的各个类型的数据进行访问的条件。 控制装置可以在第二视频内容被再现时基于接收的第二访问控制信息来 执行所接收的第二应用。在这一结构中,如果在再现装置尚未再现作为第二视频内容的前篇的 第一视频内容时再现第二视频内容,则可以从服务器装置接收和执行用于 允许用户购买第一视频内容的应用。因此,用户可以知道第一视频内容的 情节并且更为享受第二视频内容。此外,可以使第二应用最低程度地访问 第二视频内容,从而防止以内^l:供者并未预期的方式修改和/或控制第 二该视频内容。在电子装置中,第一视频内容可以包含第二视频内容的预览信息。存 储装置可以存储表明第二视频内容是否已经由再现装置基于第二标识信 息而再现的第二再现历史信息。控制装置可以在第一视频内容被再现时基 于第二再现历史信息来确定第二现频内容是否已经被再现,并且如果控制 装置确定第二视频内容已经被再现,则控制再现装置不再现预览信息。因此,在再现第一视频内容时,可以基于第二视频内容的再现历史来 控制是否再现预览信息。因此,在电子装置的用户在第二视频内容之后观 看第一视频内容时,可以防止不必要地再现第二视频内容的预览信息。因 此,可以允许用户有效地观看他或者她想要的视频内容。换言之,第一和 第二视频内容可以基于它们的再现历史来优化。电子装置还可以包括连接到显示设备的连接装置。控制装置可以通过 执行第一程序,从显示设备通过连接装置获得关于显示设备的显示性能的 显示性能信息,基于获得的显示性能信息来改变第一视频内容中包含的字 符信息的字体和亮度,并且将由此得到的第一视频内容输出到显示设备。显示性能信息的例子包括屏幕尺寸、有效颜色的数目、亮JL信息、当 前显示模式(多显示模式、PinP模式等)。因此,可以基于显示设备的规 格来优化第一视频内容的字符信息。结果,在任何环境中都可以容易地保证用户的可视性和便利性。在电子装置中,第 一视频内容可以包含限制预定年龄以下的用户观看 第一视频内容的观众年龄限制信息。发送装置可以通过执行第一程序将观 众年龄限制信息连同第一标识信息一起发送到服务器装置。接收装置可以 通过执行第一程序,来接收具有观众年龄限制信息并且由服务器装置基于 发送的第一标识信息和观众年龄限制信息而检索得到的第 一应用。观众年龄限制信息是实现所谓家长锁或者分级制式的信息。因此,在 观众年龄限制被施加到第 一视频内容上时,与第 一视频内容关联的第 一应 用还可以执行观众年龄限制。换言之,服务器装置可以检索作为第一应用 的不满足年龄限制的应用并且防止电子设备接收这些应用。在电子装置中,第一访问控制信息可以包含将第一应用的执行位置限 制于网落t上的预定执行位置的执行位置信息。控制装置可以基于执行位置信息来限制在BH5定执行位置之外的位置执行第一应用。因此,即使已经禁止在除预定执行位置之外的位置执行第一应用,第 一访问控制信息仍然可以充分地控制第一应用的执行。预定执行位置的例 子包括预定国家和地区的URL。例如,在第一应用是允许用户通过全球 音乐递iO艮务来购买歌曲的应用时,可以将第一应用的执行位置限制于在 除日本以外的地方设置的服务提供服务器。因此,即使版权范围在各国的 法系中不同,也可以充分地控制第一应用的执行。^^据本发明的另一实施例,提供了一种内容再现方法。将标识视频内 容的标识信息发送到服务器装置,其中视频内容包含多个类型的数据。从 服务器装置接收应用和访问控制信息,其中应用与视频内容关联并且由服 务器装置基于发送的标识信息检索得到,访问控制信息由服务器装置基于 标识信息生成。访问控制信息表示应用对视频内容中包含的各个类型的数 据进行访问的条件。在再现视频内容时基于接收的访问控制信息来执行所 接收的应用。在这一结构中,在再现视频内容时,虽然可以执行与视频内容关联的 应用,但是可以使应用最低程度地访问视频内容。因此,可以防止应用以 内^l:供者并未预期的方式修改内容以及让用户失望。换言之,在再现内 容时,可以在针对内容的最佳状态下执行与内容关联的应用。根据本发明的另 一实施例,提供了 一种其上记录了程序的记录介质, 该程序由电子装置执行。将标识视频内容的标识信息发送到服务器装置,其中视频内容包含多个类型的数据。从服务器装置接收应用和访问控制信 息,其中应用与视频内容关联并且由服务器装置基于发送的标识信息检索 得到,访问控制信息由服务器装置基于标识信息生成并且表示应用对视频内容中包含的各个类型的数据进fr^问的IHf。在再现视频内容时,基于 接收的访问控制信息来执行所接收的应用。记录介质的例子包括光盘如BD和DVD,以及具有内置闪存的存储 卡。程序例如被构造为基于Java (注册商标)的应用(BD-J)。根据本发明的另一实施例,提供了一种服务器装置。该服务器装置包 括接收装置、检索装置、生成装置和发送装置。接收装置从能够再现视频 内容的电子装置接收标识信息,其中视频内容包含多个类型的数据和标识 信息。检索装置基于接收的标识信息来检索与视频内容关联的应用。生成 装置生成访问控制信息,该访问控制信息表示所检索到的应用对视频内容 中包含的各个类型的数据进fr^问的^K发送装置将检索到的应用和生 成的访问控制信息发送到电子装置。在这一结构中,通过基于从电子装置接收的标识信息来检索应用,可 以使它执行与视频内容关联的应用。此外,通过生成访问控制信息并且将 它发送到电子装置,防止应用以内M供者并未预期的方式修改内容以及 让用户失望。换言之,在电子装置再现内容时,可以在针对内容的最佳状 态下执行与内容关联的应用。在服务器装置中,接收装置可以从电子装置接收关于电子装置的硬件 M^和软件规格中的至少任一方的M^的信息。检索装置可以基于接收的 标识信息和关于规格的信息;JM^索应用。在服务器装置中,接收装置可以从电子装置接收关于连接到电子装置 的外部设备的连接设备信息。检索装置可以基于接收的标识信息和连接设 备度息**索应用。在服务器装置中,接收装置可以从电子装置接收表明视频内容是否已 经由电子装置再现的再现历史信息。检索装置可以基于接收的标识信息和 再现历史信息来检索应用。根据本发明的另一实施例,提供了一种电子装置。该电子装置包括再 现部分、发送部分、接收部分和控制部分。再现部分允许再现包含多个类 型的数据和第 一标识信息的第 一视频内容。发送部分将第 一标识信息发送 到服务器装置。接收部分从服务器装置接收第一应用和第一访问控制信息,其中第 一应用与第 一视频内容关联并且由服务器装置基于发送的第一 标识信息检索得到,第一访问控制信息由服务器装置基于第一标识信息生 成,并且表示第一应用对第 一视频内容中包含的各个类型的数据进行访问的条件。控制部分在第一视频内^L再现时基于接收的第一访问控制信息 来执行所接收的第一应用。根据本发明的另一实施例,提供了一种服务器装置。该服务器装置包 括接收部分、检索部分、生成部分、发送部分。接收部分从能够再现视频 内容的电子装置接收标识信息,该视频内容包含多个类型的数据和标识信 息。检索部分基于接收的标识信息**索与视频内容关联的应用。生成部 分生成访问控制信息,该访问控制信息表示所检索到的应用对视频内容中 包含的各个类型的数据进行访问的条件。发送部分将检索到的应用和生成 的访问控制信息发送到电子装置。因此,根据本发明的实施例,在再现内容时,可以在针对内容的最佳 状态下执行与内容关联的应用。本发明的这些和其它目的、特征及优点根据对如附图中所示的本发明 最佳实施方式的以下具体描述将变得更清楚。


图l是示出了根据本发明一个实施例的系统的结构的示意图;图2是示出了根据本发明一个实施例的DVR的结构的框图;图3是示出了根据本发明一个实施例的ADS的结构的框图;图4是示出了在本发明的一个实施例中执行的访问控制的概念的示 意图;图5是示出了根据本发明 一个实施例、由DVR进行的对视频内容和 应用的优化处理的流程的流程图;图6是示出了根据本发明一个实施例、由DVR基于再现历史信息来 改变用于一连串视频内容的再现方法的处理的流程的序列图;图7是示出了根据本发明一个实施例、由ADS执行的应用检索处理 和发送处理的流程图;图8是示出了根据本发明一个实施例、由DVR和ADS进行的应用执行处理的流程的序列图;图9A、图9B和图9C是示出了在本发明的一个实施例中的再现环境 信息、应用列表和安全策略的例子的示意图;图10是示出了在本发明的一个实施例中在其上执行英语对话学习应 用的执行屏幕的例子的示意图;图11是描述了根据本发明一个实施例、在其上记录了 DVR可再现 的数据的光盘的制造方法的示意图;以及图12是描述了根据本发明一个实施例、在其上记录了 DVR可再现 的翁:据的光盘的制造方法的示意图。
具体实施方式
接下来将参照附图描述本发明的实施例。图1是示出了根据本发明一个实施例的系统的结构的示意图。如图1中所示,该系统包括数字视频记录器100(下文称为DVR 100 ) 和应用发现服务器300 (下文称为ADS 300 )。DVR 100可以从光盘如BD-ROM 10再现视频内容、接收广播内容并 且在BD-ROM 10上记录它。电祸J殳备200 (下文称为TV 200 )连接到 DVR 100,该TV作为显示由DVR 100再现的视频内容的显示设备。DVR 100通过网络20如因特网或者局域网(LAN)连接到ADS300。ADS 300由内^41l供者管理,该内M供者提供BD-ROM 10上记录 的视频内容。有与BD-ROM 10上记录的视频内容的标题对应的多个ADS 300 (在图中仅示出ADS300之一)。各ADS300通过网络20连接到多个 应用服务器400 (400a至400c )。应用服务器400分别存储有各种类型的 应用40。提供各种类型的服务的相应服务提供者使用应用40来管理应用 服务器400。应当注意,应用服务器400的数目不限于三个。ADS300与 来自DVR 100的请求相对应地从各个应用服务器400检索与BD-ROM 10 上记录的视频内容关联的应用40。在再现BD-ROM IO上记录的视频内 备t时向DVR100下载并且执行由ADS 300获得的应用40。图2是示出了 DVR100的结构的框图。如图2中所示,DVR100包括数字调谐器l、解调部分2、解多路复用器3、编解码器4、记录和再现部分5、 HDD8(存储装置)、光盘驱动 器9、通信部分11 (发送装置、接收装置)、中央处理单元(CPU) 12 (控 制装置)、闪存13 (存储装置)、随M取存储器(RAM) 14 (存储装置)、 操作输入部分15、视频控制部分16、视频数字/模拟(D/A)转换器17、 音频控制部分18和音频数字/模拟(D/A)转换器19。数字调谐器1在CPU 12的控制之下通过天线(未示出)选择数字广 播的特定频道,并且接收包含广播节目数据的广播信号。这一广播信号是 根据例如MPEG-2 TS格式来编码的MPEG流,但是不限于此。解调部 分2解调经调制的广旨号。解多路复用器3将多路复用的广播信号解多路复用成压缩的视频信 号和音频信号。编解码器4对解多路复用的视频信号和音频信号进行解 码。此外,编解码器4可以将视频信号和音频信号的信号格式码转换成与 视频和音频信号的输出目的地对应的其它格式。记录和再现部分5包括记录部分6和再现部分7 (再现装置)。记录 部分6暂时存储由解调部分2解调的并且已经被压缩的视频信号和音频信 号,或者在必要时暂时存储由编解码器4码转换的视频信号和音频信号。 在控制视频信号和音频信号的输出定时和数据量之时,记录部分6将它们 输出到HDD 8和光盘驱动器9,并且使HDD 8和光盘驱动器9记录视频 信号和音频信号。再现部分7从HDD 8和/或光盘读取内容的视频信号和 音频信号。在控制视频信号和音频信号的输出定时和数据量之时,再现部 分7将它们输出到编解码器4并且^f吏编解码器4对它们进行解码和再现。HDD 8存储通过网络20从应用服务器400接收的应用40和 BD-ROM 10上的视频内容的再现历史信息,以及通过数字调谐器1接收 的广播节目数据。再现历史信息包含由记录和再现部分5再现的视频内容 的内容ID和再现日期/时间。此外,HDD 8在内置M中存储通过各种类 型的接口 (未示出)(连接装置)从外部设备如数字相机输入的、包括视 频内容、静止图像内容和音乐内容在内的任何类型的内容。另外,HDD 8 存储包括操作系统(OS)在内的各种类型的程序、其它应用和其它类型 的数据。在从硬盘读取并且再现数据时,HDD 8从硬盘读取它们并且将 获得的数据输出到记录和再现部分5。光盘驱动器9具有向其中插入(加载)光盘的插入部分(未示出)。 光盘驱动器9可以将数据写入到插入于插入部分中的诸如BD-R (可记 录)、BD-RE (可重写)等的可记录/可重写光盘中,以及从可读光盘如BD-ROM 10读取数据。除此之外,光盘的例子还包括DVD和CD。, 通信部分11是连,到、网络20的网络接口 ,其中通过该网络接口根据如应用。在必要时,CPU 12访问RAM 14等并且完全地控制DVR100的各块。 例如,CPU 12例如控制BD-J应用对BD-ROM 10中存储的视频内容进 行再现处理,而且控制应用40进行执行处理。此外,如随后将描述的那 样,CPU 12控制用于视频内容的再现历史信息的创建处理、获得关于 DVR 100的硬件和/或软件的M^ff息的处理和获得关于连接到DVR 100 的外部该:备的信息的处理。闪存13是非易失性存储器,该存储器保持由CPU 12执行的OS、程 序和具有各种类型^lt的固件等。RAM 14用作用于CPU 12的工作区并 且暂时存储OS、程序、处理的数据等。操作输入部分15输入用户在例如具有多个键的遥控器(未示出)上 输入的各种设置值和命令,并且将它们输出到CPU12。当然,操作输入 部分15可以是连接到DVR 100的g和鼠标和/或i殳置于其上的开关而 不是遥控器。视频控制部分16对从编解码器4输出的视频信号和从CPU 12输出 的lt据进行图形处理如屏上显示(OSD)处理,以生成TV200上显示的 视频信号。视频D/A转换器17将从视频控制部分16输入的数字视频信 号转换成模拟视频信号并且将它输出到TV 200。音频控制部分18对由CPU 12生成的数字音频信号进行放大处理、 音频音量控制处理等,并且将处理后的音频信号输出到音频D/A转换器 19。音频D/A转换器19将从编解码器4输入的数字音频信号转换成模拟 音频信号,并且将模拟音频信号输出到TV200的扬声器。TV 200在显示部分(未示出)上显示模拟视频信号。TV 200将模拟 音频信号输出到TV 200的扬声器或者外部扬声器(未示出)。组成视频内容和基于Java (注册商标)的应用(BD-J)的各种类型 的数据记录于BD-ROM 10上,其中该应用控制视频内容的再现、与网络 20的连接和与视频内容关联的应用40的执行等。在从BD-ROM 10再现 视频内容时,将BD-J连同视频内容一起读取到RAM14。 BD-J存储用来 访问ADS 300的URL、从与URL对应的ADS 300获得应用40的程序、获得关于DVR 100和外部设备的信息的程序等。BD-J可以如视频内容一 样执行从与URL对应的ADS 300下载的应用40,或者如同所述应用40 被记录于BD-ROM 10上一样来执行应用40。 BD-ROM 10包含内容ID, 该内容ID唯一地标识BD-ROM 10上记录的视频内容的标题。作为外部设备的麦克风21和相机22可以通过接口如通用串行总线 (USB)(连接装置)连接到DVR 100。麦克风21例如收集用户的语音、将它转换成模拟音频信号并且将它 输出到音频控制部分18。音频控制部分18将从麦克风21输入的模拟音 频信号转换成数字音频信号并且将数字音频信号输出到CPU 12。在相机22中,图像传感器如互补金属氧化物半导体(CMOS)传感 器或者电荷耦合器件(CCD)捕获例如用户面部的图像,并且将捕获的 图^lt据作为数字数据输出到视频控制部分16。视频控制部分16将W目 机22输入的捕获图^Jt据输出到CPU 12。麦克风21和相机22还可以连接到TV 200。其它外部设备如遥控器 可通过各种类型的有线或者无线接口中的任何接口(连接装置)连接到 DVR 100和TV 200。图3是示出了 ADS 300的结构的框图。如图3中所示,ADS 300包括通过总线37连接的CPU31(检索装置、 生成装置)、RAM 32、只读存储器(ROM)33、通信部分34(接收装置、 发送装置)、操作输入部分35和HDD36。在必要时,CPU 31访问RAM 32,并且进行各种类型的计算处理, 比如对应用40的检索处理和创建安全策略文件的处理,以便完全地控制 ADS300的各块。RAM32用作用于CPU31的工作区,并且例如暂时存 储OS、程序和将向DVR100发送的数据。ROM33是非易失性存储器, 该存储器保持由CPU 31执行的OS、程序和具有各种类型参数的固件等。通信部分34是通过网络20与DVR 100和应用服务器400通信的接 口。操作输入部分35由鼠标、键盘、^、开关、操作确认指示器等组 成。^Mt输入部分35输入由内^l:供者的监管者操作的各种类型的命令 并且将它们输出到CPU31。HDD 36在内置a中存储OS、程序和数据,并且将它们从石U:读 取到RAM32。此外,HDD36存储从应用服务器400获得的应用40,并 且存储数据如安全策略文件(随后将描述)。ADS 300将与BD-ROM 10的视频内容关联的应用40提供到DVR 100,并且具有与前述安全策略文件对应的用于应用40对视频内容的访问 控制功能。接下来将描述这一访问控制。图4示出了访问控制的概念。如图4中所示,ADS 300具有安全策略文件41,该文件限定由应用 服务器400提供的应用40对BD-ROM 10上记录的视频内容的多个类型 的数据进行访问的条件。BD-ROM 10上记录的视频内容的多个类型的数 据的例子包括视频数据、音频数据、字幕数据、元数据和其它数据。元数 据或者其它数据的例子包括字符数据、时间线数据和声轨音乐数据。安全策略文件41具有多条访问控制信息42。各个内^t供者为各应 用服务器400限定访问控制信息42。换言之,各条访问控制信息42作为 各应用服务器400可以使用的API来工作。例如,在图4中,应用服务 器A可以使用访问控制A和B;应用服务器B可以使用访问控制C和D; 应用服务器C仅可以使用访问控制A;应用服务器D仅可以使用访问控 制B;而应用服务器E仅可以使用访问控制C。如随后将描述的那样,在ADS 300检索到的应用的列表已经提供到 DVR 100之后,在DVR 100发出对应用40的下载请求时,ADS 300创建 安全策略文件41。创建的安全策略文件41连同请求的应用40 —起发送 到DVR 100。 DVR 100基于安全策略文件41来执行所下载的应用40。接着,将描述具有前述结构的DVR100和ADS300的操作。在再现 BD-ROM 10的视频内容时,这一实施例的DVR 100可以基于再现环境来 优化视频内容。此外,DVR 100可以从ADS 300下载与视频内容关联的 应用40并且执行应用40,从而在最佳状态下再现视频内容。在执行应用 40时,控制应用40以基于安全策略文件41来访问视频内容。图5是示出了视频内容和应用40的优化处理的it^呈图。在这一实施 例中,在BD-ROM 10已经插入到DVR 100中的状态下,在CPU 12执行 BD-ROM 10上记录的BD-J时,BD-J进行优化处理。在以下描述中,BD-J 主要进行的处理与DVR 100的CPU 12的操作相同。如图5中所示,在BD-ROM 10插入到DVR 100的插入部分中之后, CPU 12使光盘驱动器9从BD-ROM 10读取视频内容和BD-J并且在 RAM14中展开它们(在步骤51)。随后,在RAM14中展开的BD-J获 得关于BD-ROM 10的信息,比如视频内容的内容ID和观众年龄限制信息(所谓的家长锁或者分级制式)(在步骤52)。随后,BD-J确定是否获 得关于DVR 100的信息以优化视频内容和与之关联的应用40 (在步骤 53 )。除非BD-ROM 10是针对特定DVR才再现,否则BD-ROM 10不包 含关于DVR100的信息。因此,在步骤52,确定结果表明有必要获得关 于DVR100的信息。在确定结果表明有必要获得关于DVR 100的信息时,BD-J从DVR 10 获得必^(t息(在步骤54 )。必^ft息的例子包括关于DVR 100的信息、 即关于DVR 100的恥洛的信息(关于硬件恥格的信息和关于软件g的 信息)。硬件^Mt息的例子包括DVR100的RAM14的容量、CPU 12 的时钟频率和通信部分ll的网络连接速度。关于软件恥洛的信息的例子 包括可适用字体、可适用字符码、允许/禁止浮点小数点计算和可适用API 的信息。此外,必要信息包括关于DVR IOO在它从BD-ROM IO再现视 频内容时出现的状态的信息。关于DVR的状态的信息的例子包括表示正 在后台记录广播波的信息。此外,必JHt息的例子包^L频内容的既往再 现历史信息。随后,BD-J确定是否有必要获得关于连接到DVR 100的外部设备的 信息(下文称为连接设备信息)以进行前述优化处理(在步骤55)。外部 设备的例子包括TV 200、麦克风21和相机22。在外部设备已经连接到 DVR100时,BD-J确定有必要获得连接设备信息(是)并且获得连接设 备信息(在步骤56)。在尚未连接外部设备时,BD-J确定没有必要获得 连接设^ft息(否)。连接设备ft息的例子包括连接到DVR 100的输V 输出设备的类型及其连接方法、关于显示设备(TV200)的显示性能的信 息如显示器尺寸、有效颜色数目和亮度。连接设备信息的例子还包括关于 外部设备在视频数据从BD-ROM10再现时出现的状态的信息。关于外部 设备的状态的信息的例子包括表明两个TV 200正在多显示模式下显示数 据的信息和表明TV 200正在PinP模式下显示数据的信息。随后,BD-J基于所获得的DVR 100的关于恥洛的信息和连接设^(t 息来优化BD-ROM 10的视频内容(在步骤57 )。这一优化处理可以设想 成各种类型的处理。例如,在BD-J基于连接设^ft息确定TV 200具有大型高亮度显示 器时,由于视频内容的字符信息可辨认,所以BD-J控制TV 200以使用 DVR 100的彩色字体中的高度修饰暗色字体。对照而言,在BD-J确定 TV 200使用小型低亮度显示器时,由于视频内容的字符信息不可辨认,所以BD-J控制TV 200使用DVR 100的高度可见亮色字体。此外,BD-J可以基于再现历史信息来改变所谓一连串视频内容的再 现方法。接下来将描述这一处理。图6是示出了基于再现历史信息来改变再现一连串视频内容的方法 的处理的流程的序列图。在图6中,将描述如下情况从BD-ROM 10a再现视频内容"蜘蛛侠 1",而从BD-ROM 10b再现作为视频内容"蜘蛛侠l"的续集的视频内容 "掩蛛侠2"。在图6中,其上已经记录了视频内容"蜘蛛侠l"的BD-ROM 10a包 含作为视频内容"蜘蛛侠2"的预览信息的预告片。对照而言,其上已经记 录了视频内容"蜘蛛侠2"的BD-ROM 10b包含视频内容"蜘蛛侠l"的摘要 信息。在图6中,BD-ROM 10a和BD-ROM 10b本身或者BD-ROM 10a 和BD-ROM 10b上记录的BD-J各自包含标识自有视频内容的内容ID。 BD-ROM 10a和10b中的各BD-ROM或者这些BD-J中的各BD-J可以 包含除了内容ID之外的唯一地标识自有BD-ROM 10的信息。只要内容 ID可以标识特定BD-ROM 10 (视频内容),内容ID就不依赖于ID系统 和所有BD-ROM 10的唯一性。在这一实施例中,为求便利,标识视频内 容"蜘蛛侠l"的ID用"S001,,指定,而标识视频内容"掩辩^夹2"的ID用 "S002"指定。此外,假设BD-ROM 10a的BD-J已经识别到自有内容 ID"S001"与视频内容"掩蛛侠2"的内容ID"S002"之间的关系。类似地, 假设BD-ROM 10b的BD-J已经识别到自有内容ID"S002,,与视频内容"蜘 蛛侠l"的内容ID"S001"之间的关系。首先,将描述BD-ROM10a的BD-J的操作。在BD-ROM10a插入 到DVR100中时,BD-ROM 10a的BD-J检查为了再现视频内容"掩蛛侠 l"而必需的信息(在步骤101)。假设BD-ROM 10a的BD-J包含如下程 序,该程序在DVR 100已经再现视频内容"蜘蛛侠l"的主要节目之后在 DVR 100尚未再现作为视频内容"拚蛛侠l"的续集的视频内容"蜘蛛侠2" 时使DVR 100再现视频内容"掩蛛侠2"的预告片。BD-ROM 10a的BD-J 检查这一程序和自有内容ID。随后,BD-ROM 10a的BD-J获得作为用于DVR 100的必务ft息的 再现历史信息(在步骤102)。 BD-J基于再现历史信息中包含的内容ID和自有内容ID来检查DVR100是否已经再现了作为视频内容"掩蛛侠1" 的续集的视频内容"掩蛛侠2"。在确定结果表明DVR 100尚未再现视频内容"掩蛛侠2"时,BD-ROM 10a的BD-J使DVR 100在再现视频内容"蜘蛛侠l,,的主要节目之后自动 地再现视频内容"蜘蛛侠2"的预告片(在步骤103)。即使BD-ROM 10a 的BD-J的确定结果表明DVR100已经再现视了频内容"蜘蛛侠2",但是 如果在DVR 100再现视频内容"掩蛛侠2"之后已经逝去了预定时间,则 BD-ROM 10a的BD-J仍然使DVR 100再现视频内容"蜘蛛侠2"的预告 片。预定时段的例子包括一周、两周、 一个月,但是不限于此。此外,用 户能够定制这一预定时段。在DVR 100再现视频内容"炔蛛侠l,,之后,BD-ROM 10a的BD-J 将例如信息"YYYY: MM: DD: HH: MM: SS: S001,,(表明已经于 YYYY年MM月DD日在HH时MM分SS秒再现了内容S001)作为再 现历史信息存储到DVR 100的HDD 8等(在步骤104 )。接着,将描述BD-ROM 10b的BD-J的操作。在BD-ROM 10b插入到DVR 100中时,BD-ROM 10b的BD-J检查 为了再现视频内容"蜘蛛侠2"而必需的信息(在步骤111 )。假设BD-ROM 10b的BD-J包含如下程序,如果DVR 100已经再现了作为视频内容"蜘 蛛侠2"的前篇的视频内容"蜘蛛侠1",则该程序使DVR 100在开始再现 视频内容"掩蛛侠2"的主要节目时省略视频内容"蜘蛛侠l"的摘JHf息的 再现。BD-ROM 10b的BD-J检查这一程序和自有内容ID。随后,BD-ROM 10b的BD-J获得作为用于DVR 100的必JHt"息的 再现历史信息(在步骤112)。 BD-J基于再现历史信息中包含的内容ID 和自有内容ID **查DVR 100是否已经再现了作为视频内容"蜘蛛侠2" 的前篇的视频内容"掩J^N夹1"。在确定结果表明DVR 100已经再现了视频内容"蜘蛛侠l"时, BD-ROM 10b的BD-J使DVR 10在开始再现视频内容"掩蛛侠2"的主要 节目时省 ^L频内容"蜘蛛侠l,,的摘JHt息的再现(在步骤113 )。回到图5, BD-J组合所获得的关于BD-ROM的信息、关于恥格的信 息和连接设备信息,并且生成再现环境信息(在步骤58)。随后,BD-J 将生成的再现环境消息和自有内容ID发送到ADS 300 (在步骤59 )。ADS 300基于再现环境信息和内容ID来检索与BD-ROM 10的视频内容关联的应用,并且使DVR 100根据来自DVR 100的BD-J的请求来 下载应用。图7是示出了 ADS 300的下载处理的流程图。接下来将参照 图5和图7描述由DVR100进行的对应用的下载处理。如图7中所示,ADS 300的CPU31从DVR100接收内容ID和再现 环境信息(在步骤71)。随后,CPU31从应用服务器400检索与内容ID 匹配的应用(在步骤72)。随后,CPU31确定所检索到的应用是否适合于再现环境信息(在步 骤73)。例如,在再现环境信息包含观众年龄限制信息时,CPU 31排除 与观众年龄限制信息不匹配的应用。在再现环境信息包含连接设备信息 时,CPU 31从应用服务器400检索可以由连接到DVR 100或者TV 200 的外部该:备^L行的应用。随后,CPU 31从应用服务器400获得它已经确定适合于再现环境的 应用(在步骤74 ),创建应用的列表(在步骤75 ),并且将列表发送到DVR 100 (在步骤76 )。如图5中所示,DVR 100的BD-J从ADS 300接收应用列表(在步 骤60 )。 BD-J使视频控制部分16创建表示应用列表的适当图形用户接口 (GUI),并且将应用列表输出到TV 200以通过所创建的GUI来显示它 (在步骤61 )。随后,在BD-J从操作输入部分15接收用户的用于选择应用列表上 的应用中的至少一个应用的^Mt输入时,BD-J将对所选的一个或者多个 应用的下载请求发送到ADS 300 (在步骤62 )。如图7中所示,ADS 300的CPU 31从DVR IOO接收对应用的下载 请求(在步骤77)。随后,CPU 31创建安全策略文件,该安全策略文件 限制已经请求下载的一个或者多个应用访问BD-ROM 10的视频内容(在 步骤78)。在有请求下载的多个应用时,通过将对多个应用的访问控制组 合成一个文件来创建安全策略文件。CPU 31将请求下栽的一个或者多个 应用连同安全策略文件一起发送到DVR 100 (在步骤79 )。如图5中所示,DVR 100的BD-J从ADS 300接收所述一个或者多 个应用和安全策略文件(在步骤63)。随后,BD-J在再现BD-ROM 10 的视频内容之时基于安全策略文件来执行所述一个或者多个应用(在步骤 64 )。由于基于安全策略文件来执行对所述一个或者多个应用的访问控制, 所以防止所述一个或者多个应用以内M供者并未预期的方式控制和修改视频内容。可以取决于应用服务器400设想可以从ADS 300下载的各种应用。 基于安全策略文件的访问控制的主旨视应用而定。例如,BD-J可以基于安全策略文件来允许所下栽应用仅开放对必要 信息的访问。例如,在旅游公司使用应用服务器400时,它可以提供如下 应用,该应用允许用户申请游览由视频内容宣传的地点的旅游。这一应用 将关于视频内容的场景设置的信息与时间线信息相关。换言之,这一应用 可以在它仅可以访问各种类型的视频内^lt据中的时间线信息时工作。因 此,在BD-J执行这一应用时,例如安全策略文件允许BD-J访问各种类 型的视频内M据中的时间线信息,并且基于安全策略文件来限制它访问 视频和音频lt据。在游戏创建公司使用应用服务器400时,它可以提供按照视频内容的 音乐数据的节奏来演奏乐器的游戏应用。这一应用可以通过仅访问特定音 乐数据来工作。因此,在BD-J执行这一应用时,可以基于安全策略文件 仅允许它访问各种类型的视频内容数据中的音乐数据。在BD-ROM 10包 含乐镨信息时,BD-J可以使应用仅访问乐镨信息并且为游戏创建乐镨。 在BD-ROM 10不包含乐镨信息时,BD-J可以从应用服务器400或者ADS 300下载乐谱信息。此外,BD-J可以允许游戏应用访问音乐数据、但是 不允许它改变再现速度(迷惑对方的打法,比如快进)和再现比例。在观众年龄限制基于安全策略文件已经施加到视频内容上时,BD-J 可以将观众年龄限制施加到应用上。例如,在视频/音乐/书籍销售公司使 用应用服务器400时,它可以提供允许用户在线购买与视频内容关联的视 频、声轨和书籍的应用。在这一情况下,在视频内容已经被分级为R18 (在18岁以下受到限制)时,BD-J可以使应用从视频/书籍的销售列表 中排除成人内容。此外,BD-J可以基于安全策略文件禁止视频内容的主要视频数据和 应用共存,以防止主要视频数据被二次修改。例如,在服装销售公司使用 应用服务器400时,它可以提供如下应用,该应用允许用户购买视频内容 中的人穿着的衣服。在这一情况下,BD-J可以使应用不以主要视频数据 覆盖衣服订购屏幕。取而代之,虽然BD-J使应用以主要视频数据覆盖订 购屏幕,但是BD-J可以使主要视频数据暂停。BD-J可以代之以基于安 全策略文件来指定如下位置或者时间,BD-J在该位置或者在该时间使应 用以主要视频数据覆盖订购屏幕。例如,BD-J可以基于安全策略文件使应用在主要视频数据中的特定人的面部的区域中不覆盖主要视频数据中 的人和与这些人无关的人物的图像。
此外,BD-J可以基于安全策略文件使应用为各种类型的视频内^lt 据分配访问时段。例如,BD-J可以禁止应用在发布BD-ROM IO之后的 预定时段内访问各种类型的视频内^lt据。
此外,BD-J可以基于安全策略文件来限制可以执行应用的范围和域 (URL)。例如,应用服务器400可以提供如下应用,该应用允许用户通 过音乐递i!U艮务来购买与视频内容关联的歌曲。在全g供这一服务时, BD-J可以限制在日R外的地方设置的应用服务器400提供这一应用。 因此,即使版权范围在各国的法系中不同,仍然可以充分地控制应用。
此外,应用服务器400可以根据视频内容的主旨来提供英语学习应 用。英语学习应用使用AV聊天来执行远程语言学习。这一应用在DVR 100 具有麦克风21和相机22时变得可执行。接下来以DVR 100下载这一应 用并且执行它为例详细地描述DVR100和ADS300的处理。图8是示出 了这些处理的序列图。
在图8中,假设具有前述ID [S002的视频内容"蜘蛛侠2"已经记录于 BD-ROM10上了。此外,ADS300已经识别了 ID [S002。另外,麦克风 21和相机22作为外部设备已经连接到DVR100。
如图8中所示,在BD-ROM 10被插入到DVR100中时,BD-J检查 用以再现视频内容"蜘蛛侠2"的必要信息(在步骤81 )。在这一实施例中, 假设BD-J具有如下程序,该程序可以获得关于连接到DVR 100的外部 设备的信息以再现视频内容。因此,BD-J获得所述程序和自有内容ID。
随后,BD-J从DVR100获得关于恥格的信息、再现历史信息等(在 步骤82)。此外,BD-J从连接到DVR100的外部设备如TV200、麦克风 21和相机22获得连接设^fl"息(在步驟83和84 )。因此,BD-J识别出 已经连接了麦克风21和相机22作为外部设备。
随后,BD-J组合关于BD-ROM的信息、关于DVR的100的规格的 信息和连接设备信息,并且生成再现环境信息65。随后,BD-J使DVR100 将对可下载应用的列表的请求连同再现环境信息65和内容ID [S002一起 发送到ADS 300 (在步骤85和86 )。
图9A是示出了再现环境信息65的例子的示意图。如图9A中所示, 再现环境信息65例如用XML来描述,并且包含关于BD-ROM 10的信息(<media>)和关于DVR 100和连接设备的信息(<player>)。
随后,接收了再现环境信息和内容ID的ADS 300基于这些种类的信 息**索满足用于视频内容"蜘蛛侠2,,的必要环境的应用(在步骤87)。 随后,ADS 300基于所检索到的结果来生成应用列表66,并且将应用列 表66发送到DVR 100。在这一情况下,应用列表66包含"焓蛛侠2英语 对话学习应用"这一个应用。
图9B是示出了应用列表66的例子的示意图。如图9B中所示,应用 列表66例如用XML来描述。应用列表66包含关于各种类型的应用的信 息,这些应用除了包括用于在线购物、预告片等的应用之外还包括作为 〈item〉的前述"掩蛛侠2英语对话学习应用"。
随后,在BD-J接收应用列表时,BD-J创建表示应用列表的适当GUI (在步骤88 ),并且将在TV 200上显示应用列表的显示请求发送到DVR 100 (在步骤89 )。 DVR 100的CPU 12根据显示请求使TV 200在TV 200 上显示应用列表(在步骤卯)。
随后,当在操作输入部分15上选择"蜘蛛侠2英语对话学习应用,,时, BD-J通过DVR 100将对应用的下载请求发送到ADS 300 (在步骤91 )。 ADS 300创建与"蜘蛑:侠2英语对话学习应用"对应的安全策略文件67, 并且将它连同应用一起发送到ADS300 (在步骤92)。
图9C是示出了安全策略文件67的例子的示意图。安全策略文件67 也例如用XML来描述。在这一例子中,安全策略文件允许应用访问时间 线数据和字幕数据以及与视频数据的预定时间线对应的部分数据。此外, 安全策略文件禁止应用访问包含预定字词的元数据。
在BD-J从ADS 300下载"蜘i^侠2英语对话学习应用,,和安全策略文 件时,BD-J将它们与BD-RomlO的视频内容"蜘蛛侠2"的数据绑定。与 视频内容"掩蛛侠2"的数据绑定的"^蛛侠2英语对话学习应用"从视频内 容"蜘蛛侠2"创建语言学习材料,并且允许用户通过连接的麦克风21和 相机22使用AV聊天来远程学习语言。
图10是示出了在执行"掩蛛侠2英语对话学习应用,,之时在TV 200 上显示的屏幕的例子的示意图。如图10中所示,这一应用从英语对话学 习的角度来说明视频内容"掩蛛侠2"的特定场景中的人相互交谈的对话 短语。此外,安全策略文件禁止应用访问不被用于英语对话学习的场景的 视频数据和包含并不适合于英语对话学习的字词的元数据。接着,将描述制作作为如下记录介质的光盘如前述BD-ROMIO的方 法,在该记录介质上记录了 DVR 100可以再现的数据。图11和图12是 说明制作这样的光盘的方法的示意图。
如图11中所示,制备例如由玻璃制成的母盘。在母盘上涂覆例如由 光阻剂制成的记录材料。结果,获得记录母盘。
随后,如图12中所示,在软件创建处理部分中,在緩存器中暂时存 储由编码i殳备(视频编码器)编码并且DVR 100可以再现的视频数据。 此外,在緩存器中暂时存储由音频编码器编码的音频数据。另夕卜,在緩存 器中暂时存储由数据编码器编码的非流式数据(例如索引、播放列表、播 放项等)。多路复用设备(MPX)将相应緩存器中存储的视频数据、音频 数据和非流式数据连同同步信号一起进行多路复用,然后纠错码编码电路 (ECC )向多路复用的数据添加纠错码。所得到的数据由调制电职MOD ) 根据预定调制制式来调制,并且根据预定格式暂时记录于例如磁带上。随 后,在其数据可以由DVR 100再现的光盘如BD-ROM 10上记录如前述 BD-J之类的软件。
在必要时,编辑(母盘预制)软件,并且以用于光盘的记录格式生成 信号。如图11中所示,对应于记录信号来调制激光束,并且将激光束照 射倒母盘上的光阻剂上。结果,对应于记录信号来曝光母盘上的光阻剂。
随后,对母盘进行显影,并且在母盘上形成凹陷。电铸所得到的母盘, 并且将玻璃母盘上的凹陷转印到金属母盘上。利用金属母盘将金属压模制 作为模具。
将材料如聚甲基丙烯酸甲酯(PMMA)或者聚碳酸酯(PC)注入到 模具中并且对其进行硬化。取而代之,在金属压模上涂覆紫外线固化树脂 (光聚合物)等之后,可以通过将紫外光线照射于其上来固化树脂。因此, 金属压模上的凹陷被转印到由树脂制成的复制品上。
通过蒸发、賊射等在复制品上形成>^射膜。代之以通过旋涂在复制品 上形成反射膜。
随后,执行必要处理,比如加工盘的内径和外径以及粘合两个盘。随 后,在盘的前表面上粘合标签,并且在盘上装配插孔(hub )。随后,将 盘插入到盒中。以这样的方式获得其上记录了 DVR 100可以再现的数据 的光盘。当然,可以不在光盘上装配插孔。此外,光盘可以是未装入盒中 的棵盘。如上所述,根据这一实施例,BD-J获得关于DVR 100和外部设备的 信息以才艮据再现环境来优化BD-ROM上记录的视频内容。此外,BD-J 从ADS 300下载应用和安全策略文件以在针对视频内容的最佳状态下执 行与视频内容关联的应用。
在前述实施例中,在DVR 100的BD-J从ADS 300下载安全策略文 件和应用之后,BD-J可以在执行应用时下载安全策略文件。在这一情况 下,即使在接收了应用之后在执行它之前ADS 300已经改写了安全策略 文件,BD-J仍然可以适当地执行应用。换言之,BD-J可以基于最新的安 全策略文件来充分地执行对应用访问视频内容的访问控制。此外,如果原 来已经下载的安全策略文件的主旨不同于再次下载的文件的主旨,则 BD-J可以通过适当GUI向用户通知这一点以从他或者她获得对执行最新 安全策略文件的允许。
在前述实施例中,作为例子,TV 200、麦克风21和相机22作为外 部该:备连接到DVR 100。应当注意到外部i殳备不限于它们。例如,BD-J 可以基于连接到DVR 100的遥控器的类型来优化视频内容并且执行最佳 应用。在BD-J识别到已经连接了枪型或者脚踏型遥控器时,BD-J将关 于作为这一遥控器的信息作为连接设备信息发送到ADS 300。 ADS 300检 索遥控器可以操作的应用如游戏,并且将包括这样的应用的应用列表66 发送到ADS300。
在前述实施例中,作为例子,用于视频内容"蜘蛛侠2"的BD-ROM 10b包含视频内容"^蛛侠l,,的摘^ft息,而用于视频内容"掩蛛侠l"的 BD-ROM 10a包含视频内容"蜘蛛侠2"的预告片。然而,如果BD-ROM 10a和10b不包含摘要信息和预告片,则各个BD-J可以从ADS 300下载 作为应用而检索到的摘JHt息和预告片。在这一情况下,ADS300基于内 容ID和再现历史信息来确定应用列表中是否包含摘要信息和预告片(或 者允许用户购买摘要信息和预告片的应用)。换言之,在ADS300基于从 BD-ROM 10a的BD-J接收的再现历史信息确定DVR 100尚未再现视频 内容"掩蛛侠2"时,ADS300使预告片被包含于应用列表中。对照而言, 在ADS 300基于从BD-ROM 10b的BD-J接收的再现历史信息确定DVR 100尚未再现视频内容"^蛛侠l"或者在再现之后已经过去了长久时间 时,ADS300使摘要信息被包含于应用列表中。在这一情况下,DVR100 将摘要信息和预告片作为应用连同安全策略文件一起下载并且自动地或 者根据用户的操作来执行应用。在前述实施例中,作为例子,可下载应用允许用户在线购买与可视内
容关联的商品。在执行这一应用时,BD-J可以检查DVD 100是否具有作 为关于DVR100的信息的在线成员ID和口令。在这一情况下,在确定结 果表明DVR 100具有ID和口令时,控制BD-J按优先级执行使用ID和 口令的应用。此夕卜,BD-J可以将ID和口令作为再现环境信息发送到ADS 300,并且通过ADS300认证DVR100,而且下载以可执行形式的应用。
在前述实施例中,BD-J可以对应于关于DVRIOO的状态的信息来改 变可以从ADS 300下载的应用的类型。例如,在BD-J将表明DVR 100 正在后台记录广播波的信息发送到ADS 300时,它可以仅使不超过预定 容量的应用被包含于应用列表中。因此,可以减少对DVR IOO的下载负 担。此外,BD-J可以基于关于显示设备(TV200)的状态的信息来改变 可以从ADS300下载的应用的类型。例如,在BD-J将表明TV200正在 以多显示模式或者PinP模式显示数据的信息发送到ADS 300时,它检索 适合于TV 200的显示模式的应用。也就是说,BD-J可以下载和执行4吏用 多显示模式或者PiiiP模式的应用。
在前述实施例中,BD-J可以将DVR 100的机型信息作为再现环境信 息发送到ADS 300,并且下载和执行特定制造商的机型可以执行的应用。
在前述实施例中,BD-J可以将表明儿童与他的或者她的家长一^C 看视频内容的信息作为再现环境信息发送到ADS 300,并且下载和执行使 TV200自动地模糊暴力场景的应用。
在前述实施例中,ADS 300与应用服务器400分离。可以代之以将 ADS 300包括作为应用服务器400的功能。换言之,ADS 300可以在自有 HDD等中存储各种类型的应用。在从DVR100向ADS 300请求应用时,
联的应用,并且将检索到的应用提供给DVRIOO。
前述实施例应用于作为可以再现视频内容的电子装置的例子的 DVR。然而,电子装置的例子可以包括PC、游戏机、移动电话、 <更携式 音频/可视再现设备、数字摄影机、PDA、汽车导航设备、机器人设备和 其它电子设备。
在前述实施例中,在BD-ROM10上记录了被再现的视频内容。作为 替代,视频内容可以通过网络下载到DVR 100或者可以是HDD 36上记 录的广播内容等。在这一情况下,在下载和记录这样的视频内容时,在DVR100上记录如内容ID之类的必JHt"息。
本申请包含与于2008年5月14日向日本专利局提交的日本优先权专 利申请JP 2008-127205中公开的主题内M关的主题内容,通过引用将该 文件的4^内容结合于此。
本领域技术人员应当理解,取决于设计要求和其它因素,可以出现各 种修改、组合、子组合和改变,只要它们在所附权利要求及其等效含义的 范围内即可。
权利要求
1.一种电子装置,包括再现装置,用于允许再现包含多个类型的数据和第一标识信息的第一视频内容;发送装置,用于将所述第一标识信息发送到服务器装置;接收装置,用于从所述服务器装置接收第一应用和第一访问控制信息,所述第一应用与第一视频内容关联并且由所述服务器装置基于所述发送的第一标识信息检索得到,所述第一访问控制信息由所述服务器装置基于所述第一标识信息生成,并且表示所述第一应用对所述第一视频内容中包含的各个类型的数据进行访问的条件;以及控制装置,用于在所述第一视频内容被再现时基于所述接收的第一访问控制信息来执行所述接收的第一应用。
2. 如权利要求l所述的电子装置,其中所述接收装置在所述接收的第 一应用被执行时从所述服务器装 置再次接收所述第一访问控制信息,并且其中所述控制装置基于再次接收的所述第 一访问控制信息来执行所 述接收的第一应用。
3. 如权利要求l所述的电子装置,其中所述第 一视频内容连同使得再现所述第 一视频内容并且发送所 述第一标识信息的第一程序一起被记录于第一便携式记录介质上,并且其中所述控制装置执行记录的所述第 一程序。
4. 如权利要求3所述的电子装置,其中所述接收装置从所述服务器装置接收包括所述服务器装置检索 到的所述第 一应用在内的多个不同应用的列表,并且从所述服务器装置接 收从所述列表中选择的多个应用和一条第一访问控制信息,所述第一访问 控制信息由所述服务器装置生成,并且表示所选多个应用对各个类型的数 据i^^^问的^Hf,其中所述发送装置将请求发送所选应用的发送请求信号发送到所述 服务器装置,并且其中所述控制装置接收用户的选择所述多个应用的操作输入,并且基 于所述接收的一条第一访问控制信息来执行所述接收的多个应用。
5. 如权利要求3所述的电子装置,其中所述控制装置通过执行所述第一程序,来获得关于所述电子装置 的硬件恥格和软件恥格中的至少任一方的M^的信息,其中所逸良送装置通过执行所述第一程序,将所获得的关于恥格的信 息连同所述第一标识信息一起《送到所述服务器装置,并且其中所述接收装置通过执行所述第 一程序,来接收由所述服务器装置 基于发送的所述第一标识信息和所述关于规格的信息检索到的所述第一 应用。
6. 如权利要求5所述的电子装置,还包括 连接装置,可连接到外部设备,其中所述控制装置通过执行所述第一程序,来通过所述连接装置获得 关于所连接的外部设备的连接设^ft息,其中所U送装置通过执行所述第一程序,将所述获得的连接i殳M 息连同所述第一标识信息和所述M信息一fel送到所述服务器装置,并 且其中所述接收装置通过执行所述第一程序,来接收由所述服务器装置 基于发送的所述第一标识信息、所述M^信息和所述连接设备信息检索到 的所述第一应用。
7. 如权利要求3所述的电子装置,还包括存储装置,用于存储表明所述第一视频内容是否已经由所述再现装置 基于所述第 一标识信息再现的第 一再现历史信息,其中所述再现装置能够再现第二视频内容,所述第二视频内容具有所 述第一视频内容的摘^息并且是所述第一视频内容的续集,并且其中所述控制装置在所述第二视频内M再现时基于所述第 一再现 历史信息来确定所述第一视频内容是否已经被再现,并且如果所述控制装 置确定所述第 一视频内容已经被再现,则控制所述再现装置不再现所述摘 核息。
8. 如权利要求7所述的电子装置,其中在所述第二视频内容被再现时,如果在所述第一再现历史信息已 经被存储之后过去了预定时段,则所述控制装置控制所述再现装置再现所述摘JHt息。
9. 如权利要求7所述的电子装置,其中所述第二视频内容包含多个类型的数据和第二标识信息,并且连 同使得再现所述第二视频内容并且发送所述第二标识信息的第二程序一 起被记录于第二便携式记录介质上,其中所述发送装置在所述第二视频内容被再现时将所述第二标识信 息和所述第 一再现历史信息发送到所述服务器装置,其中所述接收装置从所述服务器装置接收第二应用和第二访问控制 信息,所述第二应用由所^J艮务器装置在基于发送的所述第二标识信息和 所述第一再现历史信息而确定所述第一 内容尚未被再现时检索得到,并且 用于允许所述用户购买所述第一视频内容,所述第二访问控制信息表示所 述第二应用对所述第二视频内容中包含的各个类型的数据进行访问的条 件,并且其中所述控制装置在所述第二视频内容被再现时基于所述接收的第 二访问控制信息来执行所述接收的第二应用。
10. 如权利要求7所述的电子装置,其中所述第 一视频内容包含所述第1频内容的预览信息,其中所述存储装置存储表明所述第二视频内容是否已经由所述再现 装置基于所述第二标识信息再现的第二再现历史信息,并且其中所述控制装置在所述第 一视频内容被再现时基于所述第二再现 历史信息来确定所述第二视频内容是否已经被再现,并且如果所述控制装 置确定所述第二视频内容已经被再现,则控制所述再现装置不再现所述预 览信息。
11. 如权利要求3所述的电子装置,还包括 连接装置,其连接到显示设备,其中所述控制装置通过执行所述第 一程序,来通过所述连接装置从所 述显示设备获得关于所述显示设备的显示性能的显示性能信息,基于获得 的所述显示性能信息来改变所述第一视频内容中包含的字符信息的字体 和亮度,并且将由此得到的第一视频内,出到所述显示设备。
12. 如权利要求3所述的电子装置,其中所述第 一视频内容包含限制预定年龄以下的用户观看所述第一 视频内容的观众年龄限制信息,其中所i^L送装置通过执行所述第一程序,将所述观众年龄限制信息 连同所述第一标识信息一起发送到所述服务器装置,以及其中所述接收装置通过执行所述第一程序,来接收具有所述观众年龄 限制信息并且由所述服务器装置基于发送的所述第一标识信息和所述观 众年龄限制信息检索到的所述第一应用。
13. 如权利要求3所述的电子装置,其中所述第 一访问控制信息包含将所述第 一应用的执^ft位置限制于 网络之上的预定执行位置的执行位置信息,并且其中所述控制装置基于所述执行位置信息来限制在除所述预定执行 位置之外的位置执行所述第一应用。
14. 一种内容再现方法,包括将标识视频内容的标识信息发送到服务器装置,所述视频内容包含多 个类型的数据;从所述服务器装置接收应用和访问控制信息,所述应用与所述视频内 容关联并且由所述服务器装置基于所述发送的标识信息检索得到,所述访 问控制信息由所iil艮务器装置基于所述标识信息生成,并且表示所述应用 对所述视频内容中包含的各个类型的数据进行访问的条件;并且在再现所述视频内容时基于所述接收的访问控制信息来执行所述接 收的应用。
15. —种其上记录有程序的记录介质,所述程序由电子装置执行,所 述程序包括将标识视频内容的标识信息发送到服务器装置,所述视频内容包含多 个类型的lt据;从所述服务器装置接收应用和访问控制信息,所述应用与所述视频内 容关联并且由所i^良务器装置基于所述发送的标识信息检索得到,所述访 问控制信息由所i^艮务器装置基于所述标识信息生成,并且表示所述应用 对所述视频内容中包含的各个类型的数据进行访问的条件;并且在再现所述视频内容时基于所述接收的访问控制信息来执行所述接 收的应用。
16. —种服务器装置,包括接收装置,用于从能够再现视频内容的电子装置接收标识信息,所述 视频内容包含多个类型的数据和所述标识信息;检索装置,用于基于所述接收的标识信息^索与所述视频内容关联 的应用;生成装置,用于基于所述接收的标识信息生成访问控制信息,所述访 问控制信息表示所述检索到的应用对所述视频内容中包含的各个类型的 数据进fr^问的M;以及发送装置,用于将所述检索到的应用和所述生成的访问控制信息发送 到电子装置。
17. 如权利要求16所述的服务器装置,其中所述接收装置从所述电子装置接收关于所述电子装置的硬件规 格和软件规格中的至少任一方的规格的信息,并且其中所述检索装置基于接收的所述标识信息和所述关于规格的信息 **索所述应用。
18. 如权利要求16所述的服务器装置,其中所述接收装置从所述电子装置接收关于连接到所述电子装置的 外部设备的连接设备信息,并且其中所述检索装置基于接收的所述标识信息和所述连接设备信息来 检索所述应用。
19. 如权利要求16所述的服务器装置,其中所述接收装置从所述电子装置接收表明所述视频内容是否已经 由所述电子装置再现的再现历史信息,并且其中所述检索装置基于接收的所述标识信息和所述再现历史信息来 检索所述应用。
20. —种电子装置,包括再现部分,用以允许再现包含多个类型的数据和第一标识信息的第一 视频内容;发送部分,用以将所述第一标识信息发送到服务器装置;接收部分,用以从所述服务器装置接收第一应用和第一访问控制信 息,所述第 一应用与所述第 一视频内容关联并且由所述服务器装置基于所 述发送的第一标识信息检索得到,所述第一访问控制信息由所idJ艮务器装 置基于所述第一标识信息生成,并且表示所述第一应用对所述第一视频内 容中包含的各个类型的数据进行访问的条件;以及控制部分,用以在所述第一视频内^ML再现时基于所述接收的第一访 问控制信息来执行所述接收的第一应用。
全文摘要
本发明公开了一种电子装置、内容再现方法、记录介质和服务器装置。再现部分允许再现包含多个类型的数据和第一标识信息的第一视频内容。发送部分将第一标识信息发送到服务器装置。接收部分从服务器装置接收第一应用和第一访问控制信息,第一应用与第一视频内容关联并且由服务器装置基于发送的第一标识信息检索得到,第一访问控制信息由服务器装置基于第一标识信息生成,并且表示第一应用对第一视频内容中包含的各个类型的数据进行访问的条件。控制部分在第一视频内容被再现时基于接收的第一访问控制信息来执行所接收的第一应用。
文档编号G11B7/00GK101582277SQ200910136319
公开日2009年11月18日 申请日期2009年5月7日 优先权日2008年5月14日
发明者山田英树, 行平洋介 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1