首页> 中国专利> 内容接收设备、内容再现设备、内容接收和再现设备、内容接收方法和程序

内容接收设备、内容再现设备、内容接收和再现设备、内容接收方法和程序

摘要

提供了一种内容接收设备,当解密加密流时其可以减少处理负荷。一种视频记录和再现设备5,包括:接收部20,接收部20接收视频流,在视频流中,包含视频的内容的数据被划分为多个TS分组;提取部23,提取部23在由接收部20接收到的视频流是加密流的情况下从视频流提取用于解密加密流的加扰密钥;解码部24,解码部24通过使用该加扰密钥仅解密在多个TS分组当中的特定分组;以及获得部25,获得部25基于由所述解密部24解密的数据来获得视频流的预定信息。

著录项

  • 公开/公告号CN102714594A

    专利类型发明专利

  • 公开/公告日2012-10-03

    原文格式PDF

  • 申请/专利权人 住友电工网络株式会社;

    申请/专利号CN201080056826.X

  • 发明设计人 本家裕介;上町新也;松田佳则;

    申请日2010-11-29

  • 分类号H04L9/18;H04L9/08;H04N5/913;H04N21/2347;H04N21/4405;

  • 代理机构中原信达知识产权代理有限责任公司;

  • 代理人周亚荣

  • 地址 日本东京

  • 入库时间 2023-12-18 06:52:28

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-08-10

    授权

    授权

  • 2016-07-27

    专利申请权的转移 IPC(主分类):H04L9/18 登记生效日:20160708 变更前: 变更后: 申请日:20101129

    专利申请权、专利权的转移

  • 2013-01-23

    实质审查的生效 IPC(主分类):H04L9/18 申请日:20101129

    实质审查的生效

  • 2012-10-03

    公开

    公开

说明书

技术领域

本发明涉及诸如接收诸如视频的内容的STB(机顶盒)的内容接 收设备、内容再现设备、内容接收和再现设备与内容接收方法和程序。

背景技术

例如,在专利文献1中公开的记录和再现设备中,通过在记录时 分析画面报头来提取I画面(帧内编码图像),并且将提取的I画面存 储在与用于普通再现的缓冲器不同的专用I画面缓冲器中。然后,当要 执行诸如快进的特殊再现(特技播放)时,使用从I画面缓冲器读取的 I画面来执行这样的快进。

引用列表

[专利文献]

[PTL 1]日本特开专利公布No.H9-247623

发明内容

本发明要解决的问题

在专利文献1中公开的记录和再现设备中,当记录和再现设备正 接收加密流时,必须解密加密流以便分析画面报头。此时,如果解密 整个加密流,则大大地增加了处理负荷。

鉴于上面的问题而作出了本发明。本发明的目的是获得内容接收 设备、内容再现设备、内容接收和再现设备、内容接收方法和程序, 当解密加密流时它们可以减少处理负荷。

问题的解决方案

根据本发明的第一方面的内容接收设备针对一种内容接收设备, 包括:接收部,所述接收部接收流,在所述流中,包含视频的内容的 数据被划分为多个分组;提取部,所述提取部在由所述接收部接收到 的所述流是加密流的情况下,从所述流提取用于解密所述加密流的密 钥;第一解密部,所述第一解密部通过使用所述密钥来仅解密在所述 多个分组当中的特定分组;以及获得部,所述获得部基于由所述第一 解密部解密的数据来获得所述流的预定信息。

在根据第一方面的内容接收设备中,所述第一解密部仅解密在构 成加密流的多个分组当中的特定分组,并且所述获得部基于由所述第 一解密部解密的数据来获得所述流的预定信息。因此,当与解密整个 加密流以便获得流的预定信息的情况作比较时,当解密加密流时可以 减少处理负荷。

基于根据第一方面的内容接收设备的根据本发明的第二方面的内 容接收设备进一步包括:加密部,所述加密部通过使用所述内容接收 设备的唯一密钥来加密由所述提取部提取的所述密钥,其中,包含由 所述加密部加密的所述密钥的的所述加密流被记录在记录部中。

在根据第二方面的内容接收设备中,所述解密部通过使用所述内 容接收设备的唯一密钥来加密由所述提取部提取的所述密钥。然后, 包含由所述加密部加密的所述密钥的的所述加密流被记录在记录部 中。因此,因为通过使用所述唯一密钥来再一次加密当从所述流提取 时解密一次的所述密钥,所以可以保证所述密钥的保密性。而且,在 所述记录部中记录由所述接收部接收到的所述加密流。因此,当与所 述加密流被解密一次然后再一次通过使用所述唯一密钥被加密并且然 后被记录的情况作比较时,可以减少处理负荷。

在基于根据第一方面的内容接收设备的根据本发明的第三方面的 内容接收设备中,所述内容接收设备连接到预定本地网络,所述内容 接收设备进一步包括:第二解密部,所述第二解密部通过使用所述密 钥来解密在所述记录部中记录的所述加密流;创建部,所述创建部基 于由所述第二解密部解密的所述流来创建适合于所述本地网络的新 流;以及传送部,所述传送部通过所述本地网络向另一个设备传送由 所述创建部创建的所述新流,并且所述创建部包括:表格处理部,所 述表格处理部基于在记录在所述记录部中的所述加密流中包含的PMT (程序图表)来创建适合于所述本地网络的新的PMT。

在根据第三方面的内容接收设备中,所述创建部基于由所述第二 解密部解密的所述流来创建适合于所述本地网络的新流,并且,所述 传送部通过所述本地网络向另一个装置传送由所述创建部创建的所述 新流。例如,在所述内容接收设备被应用到由符合DLNA(数字生活 网络联盟)的装置构造的家用网络系统的情况下,所述创建部基于由 所述第二解密部解密的所述流来创建符合DLNA的部分TS。因此,由 所述内容接收设备记录在所述记录部中的所述内容可以被分发到在所 述家用网络系统中的内容再现设备,或者被传送到在所述家用网络系 统中的内容记录设备。

而且,所述表格处理部基于在记录在所述记录部中的所述加密流 中包含的PMT来创建适合于所述本地网络的新的PMT。因此,可以从 在记录在所述记录部中的所述加密流中包含的PMT删除关于有限接收 的CA(条件访问)描述符。并且可以向在记录在所述记录部中的所述 加密流中包含的PMT内插入DTCP(数字传输内容保护)描述符,据 此,可以创建符合DLNA的新的PMT。另外,在所述记录部中记录包 含在由所述接收部接收到的所述加密流中的所述PMT(也就是,包含 所述CA描述符的所述PMT)。因此,通过参考在所述PMT中的所述 CA描述符,所述第二解密部可以从记录在所述记录部中的所述加密流 提取所述密钥,并且结果,可以没有任何问题地执行所述加密流的解 密。

基于根据第三方面的内容接收设备的根据本发明的第四方面的内 容接收设备进一步包括:选择部,所述选择部在多个信道的内容被包 含在由所述接收部接收到的所述流中的情况下从在所述多个信道的内 容当中选择一个信道的内容,其中,在所述记录部中仅记录与由所述 选择部在所述多个信道的所述内容当中选择的所述信道的所述内容相 对应的加密流。

在根据第四方面的内容接收设备中,在所述记录部中仅记录与由 所述选择部在所述多个信道的所述内容当中选择的所述信道的所述内 容相对应的所述加密流。因此,通过用于解密在所述记录部中记录的 所述加密流的所述第二解密部,可以获得符合DLNA的流(也就是, 仅包含仅一个信道的内容的流)。另外,当与要在所述记录部中记录 包含多个信道的内容的流的情况下,可以减少用于记录所述流所需的 记录容量。

基于根据第四方面的内容接收设备的根据本发明的第五方面的内 容接收设备进一步包括:表格处理部,所述表格处理部基于包含在由 所述接收部接收到的所述流中的PAT(程序关联表),来创建仅与由 所述选择部在所述多个信道的所述内容当中选择的所述信道的所述内 容相对应的新的PAT,其中,所述新的PAT被记录在所述记录部中。

在根据第五方面的内容接收设备中,所述表格处理部创建仅与由 所述选择部在所述多个信道的所述内容当中选择的所述信道的所述内 容相对应的新的PAT。由所述表格处理部创建的所述新的PAT被记录 在所述记录部中。因此,当与在所述记录部中记录包含在由所述接收 部接收到的所述流中的所述PAT(也就是,包含未被选择的信道的内 容的信息的所述PAT)的情况作比较时,可以减少用于记录所述流所 需的记录容量。

基于根据第一方面的内容接收设备的根据本发明的第六方面的内 容接收设备进一步包括:加密部,所述加密部在由所述接收部接收到 的流是非加密流的情况下通过使用所述内容接收设备的所述唯一密钥 来加密所述未加密流,其中,由所述加密部加密的所述流被记录在所 述记录部中。

在根据第六方面的内容接收设备中,所述加密部通过使用所述内 容接收设备的所述唯一密钥来加密所述未加密流。然后,由所述加密 部加密的所述流被记录在所述记录部中。因此,可以保证所述流的保 密性。

基于根据第一方面的内容接收设备的根据本发明的第七方面的内 容接收设备进一步包括:创建部,所述创建部创建在执行所述内容的 特殊再现时要参考的参考文件,其中,所述第一解密部将包含要在所 述内容的所述特殊再现中使用的预定类型的画面的预定分组解密为特 定分组,并且,所述获得部获得添加到所述预定分组的时间信息和指 示在所述流中的所述预定类型的画面的位置的信息作为所述预定信 息,并且,关于所述预定分组,所述创建部基于所述时间信息来创建 指示从所述内容的始端起的经过时间的经过时间信息,并且使所述经 过时间信息和指示在所述流中的所述预定类型的画面的所述位置的所 述信息被包括在所述参考文件中。

在根据第七方面的内容接收设备中,所述第一解密部将包含要在 所述内容的所述特殊再现中使用的预定类型的画面的预定分组解密, 并且所述获得部获得添加到所述预定分组的时间信息和指示在所述流 中的所述预定类型的画面的位置的信息。然后,关于所述预定分组, 所述创建部基于所述时间信息来创建指示从所述内容的始端起的经过 时间的经过时间信息,并且使所述经过时间信息和指示在所述流中的 所述预定类型的画面的所述位置的所述信息被包括在所述参考文件 中。因此,可以通过参考由所述创建部创建的所述参考文件来容易地 执行所述内容的所述特殊再现。而且,在所述参考文件中包含关于所 述预定分组的所述经过时间信息。因此,通过使用所述经过时间信息, 可以通过指定所述内容的中流时间来容易地执行用于再现内容的时间 搜索播放。而且,在通过使用预定类型的多个画面来执行快进的情况 下,可以通过使用所述经过时间信息来使用位于大体相等的时间间隔 处的所述画面。因此,可以执行平滑的快进。

在基于根据第七方面的内容接收设备的根据本发明的第八方面的 内容接收设备中,所述预定分组包含第一预定分组和第二预定发放者, 所述第一预定分组被添加了第一时间信息,所述第二预定分组跟随所 述第一预定分组并且被添加了第二时间信息,并且所述创建部关于所 述第一预定分组,基于所述第一时间信息来创建第一经过时间信息, 关于所述第二预定分组,基于所述第二时间信息来创建第二经过时间 信息,并且当由于分组丢失而导致在所述第一时间信息的值与所述第 二时间信息的值之间的差大于或等于预定阈值时,创建彼此连续的所 述第一经过时间信息和所述第二经过时间信息。

在根据第八方面的内容接收设备中,当由于分组丢失而导致在所 述第一时间信息的值与所述第二时间信息的值之间的差大于或等于预 定阈值时,所述创建部创建彼此连续的所述第一经过时间信息和第二 经过时间信息。因此,可以避免在所述分组丢失的发生之前和之后之 间在所述经过时间信息上存在大差别的情况。因此,可以没有任何问 题地执行内容的特殊再现。

在基于根据第七方面的内容接收设备的根据本发明的第九方面的 内容接收设备中,在由所述接收部接收到的所述流是加密流的情况下, 所述创建部使指示在所述流中的所述密钥的位置的信息被包括在所述 参考文件中。

在根据第九方面的内容接收设备中,所述创建部使指示在所述流 中的所述密钥的位置的信息被包括在所述参考文件中。因此,通过当 再现所述内容时参考所述参考文件,可以容易地指定在所述流中的所 述密钥的位置。

在基于根据第七方面的内容接收设备的根据本发明的第十方面的 内容接收设备中,在由所述校正部接收到的所述流包含用于所述内容 的观看限制信息的情况下,所述创建部使指示在所述流中的所述观看 限制信息的位置的信息被包括在所述参考文件中。

在根据第十方面的内容接收设备中,所述创建部使指示在所述流 中的所述观看限制信息的位置的信息被包括在所述参考文件中。因此, 通过当执行所述内容时参考所述参考文件,可以容易地指定在所述流 中的所述观看限制信息的所述位置。

在基于根据第七方面的内容接收设备的根据本发明的第十一方面 的内容接收设备中,在由所述接收部接收到的所述流包含用于所述内 容的复制限制信息的情况下,所述创建部使指示在所述流中的所述复 制限制信息的位置的信息被包括在所述参考文件中。

在根据第十一方面的内容接收设备中,所述创建部使指示在所述 流中的所述复制限制信息的位置的信息被包括在所述参考文件中。因 此,通过当再现所述内容时参考所述参考文件,可以容易地指定在所 述流中的所述复制限制信息。

在基于根据第七方面的内容接收设备的根据本发明的第十二方面 的内容接收设备中,所述创建部使指示在所述流中的PAT(程序关联 表)的位置的信息被包括在所述参考文件中。

在根据第十二方面的内容接收设备中,所述创建部使指示在所述 流中的PAT的位置的信息被包括在所述参考文件中。因此,通过当再 现所述内容时参考所述参考文件,可以容易地指定在所述流中的所述 PAT的所述位置。

在基于根据第一方面的内容接收设备的根据本发明的第十三方面 的内容接收设备中,在一个PES(分组化的基本流)包含一种类型的 画面的压缩方法被用作所述流的压缩方法的情况下,所述第一解密部 仅解密位于在构成PES的多个分组当中的始端处的分组。

在根据第十三方面的内容接收设备中,所述第一解密部仅解密位 于在构成PES的多个分组的始端处的所述分组。因此,当与其中所有 所述多个分组构成PES的情况作比较时,可以减少处理负荷。

在基于根据第一方面的内容接收设备的根据本发明的第十四方面 的内容接收设备中,在允许一个PES(分组化的基本流)包含多种类 型的画面的压缩方法被用作所述流的所述压缩方法的情况下,所述第 一解密部从在位于构成PES的多个分组的始端处的分组起依序执行解 密,并且在检测到预定结束位置时结束所述PES的解密。

在根据第十四方面的内容接收设备中,所述第一解密部从在位于 构成PES的多个分组的始端处的分组起依序执行解密,并且在检测到 预定结束位置时结束所述PES的解密。因此,当与其中解密构成PES 的所有所述多个分组的情况作比较时,可以减少处理负荷。

基于根据第一方面的内容接收设备的根据本发明的第十五方面的 内容接收设备进一步包括:检测部,所述检测部检测用于由所述接收 部接收到的所述流的压缩方法;以及控制部,所述控制部基于由所述 检测部执行的所述检测的结果来控制由所述第一解密部执行的所述解 密,其中,在所述控制部的控制下,所述第一解密部:在一个PES(分 组化的基本流)包含一种类型的画面压缩方法被用作所述流的压缩方 法的情况下,仅解密位于构成PES的多个分组的始端处的分组,并且, 在允许一个PES包含多种类型的画面的压缩方法被用作所述流的压缩 方法的情况下从位于构成PES的多个分组的始端处的分组开始依序执 行解密,并且在检测到预定结束位置时结束所述PES的所述解密。

在根据第十五方面的内容接收设备中,在一个PES包含一种类型 的画面的压缩方法被用作所述流的压缩方法的情况下,所述第一解密 部仅解密位于在构成PES的多个分组的始端处的所述分组。而且,在 允许一个PES包含多种类型的画面的压缩方法被用作所述流的压缩方 法的情况下,所述第一解密部从位于构成PES的多个分组的始端处的 分组开始依序执行解密,并且在检测到预定结束位置时结束所述PES 的所述解密。因此,在任一种类型的解密中,当与解密构成PES的所 有多个分组的情况作比较时,可以减少处理负荷。而且,通过根据所 述流的压缩方法而转换由所述解密部执行的解密的方式,可以根据所 接收到的流来执行最优解密。

根据本发明的第十六方面的内容接收设备针对一种内容接收设 备,包括:接收部,所述接收部接收流,在所述流中包含视频的内容 的数据被划分为多个分组;解密部,所述解密部在所述多个分组当中 解密包含要在所述内容的特殊再现中使用的预定类型的画面的预定分 组;获得部,所述获得部基于由所述解密部解密的数据来获得添加到 所述预定分组的时间信息和指示在所述流中的所述预定类型的画面的 位置的信息;以及创建部,所述创建部创建在执行所述内容的特殊再 现时要参考的参考文件,其中,关于所述预定分组,所述创建部基于 所述时间信息来创建指示从所述内容的始端起的经过时间的经过时间 信息,并且使所述经过时间信息和指示在所述流中的所述预定类型的 画面的所述位置的信息被包括在所述参考文件中。

在根据第十六方面的内容接收设备中,所述解密部解密包含要在 所述内容的特殊再现中使用的预定类型的画面的预定分组,并且所述 获得部获得添加到所述预定分组的时间信息和指示在所述流中的所述 预定类型的画面的位置的信息。然后,关于所述预定分组,所述创建 部基于所述时间信息来创建指示从所述内容的始端起的经过时间的经 过时间信息,并且使得所述经过时间信息和指示在所述流中的所述预 定类型的画面的所述位置的信息被包括在所述参考文件中。因此,通 过参考由所述创建部创建的所述参考文件,可以容易地执行所述内容 的特殊再现。而且,在所述参考文件中包括关于所述预定分组的所述 经过时间信息。因此,通过使用所述经过时间信息,可以通过指定所 述内容的中流来容易地执行再现内容的时间搜索播放。而且,当通过 使用预定类型的多个画面来执行快进时,可以通过使用所述经过时间 信息来使用位于大体相等的时间间隔处的所述画面。因此,可以执行 平滑的快进。

根据本发明的第十七方面的内容再现设备针对一种内容再现设 备,包括:再现部,所述再现部基于从记录了预定参考文件和包含视 频的内容的数据的流的记录部读取的所述流,再现所述内容,其中, 所述参考文件包含指示从所述内容的始端起的经过时间的经过时间信 息和指示在所述流中的预定类型的画面的位置的信息;并且所述再现 部通过参考所述参考文件,使用所述预定类型的画面来执行所述内容 的特殊再现。

在根据第十七方面的内容再现设备中,所述参考文件包含指示从 所述内容的始端起的经过时间的经过时间信息和指示在所述流中的预 定类型的画面的位置的信息。所述再现部通过参考所述参考文件,使 用预定类型的画面来执行所述内容的特殊再现。因此,通过使用包含 在所述参考文件中的经过时间信息,所述再现部可以通过指定所述内 容的中流时间来容易地执行用于再现内容的时间搜索播放。而且,当 通过使用预定类型的多个画面来执行快进时,所述再现部可以通过使 用所述经过时间信息来使用位于大体相等的时间间隔处的所述画面, 并且因此可以执行平滑的快进。

在基于根据第十七方面的内容再现设备的根据本发明的第十八方 面的内容再现设备中,所述再现部基于所述经过时间信息,使用位于 大体相等的时间间隔的多个所述预定类型的画面来执行所述内容的所 述特殊再现。

在根据第十八方面的内容再现设备中,所述再现部基于所述经过 时间信息通过使用位于大体相等的时间间隔处的多个所述预定类型的 画面来执行所述内容的特殊再现。通过使用位于大体相等的时间间隔 处的所述画面,可以执行平滑的快进。

根据本发明的第十九方面的一种内容接收和再现设备包括:根据 权利要求1所述的内容接收设备;以及根据权利要求17所述的所述内 容再现设备。

对于根据第十九方面的内容接收和再现设备,当解密加密流时可 以减少处理负荷,并且可以获得可以容易地执行所述内容的特殊再现 的记录和再现设备。

根据本发明的第二十方面的内容接收方法针对一种内容接收方 法,包括以下步骤:(A)接收流,在所述流中包含视频的内容被划分 为多个分组;(B)在所述步骤(A)中接收到的所述流是加密流的情 况下,提取用于从所述流解密所述加密流的密钥;(C)通过使用所述 密钥来仅解密在所述多个分组当中的特定分组;以及(D)基于在所述 步骤(C)中解密的数据来获得所述流的预定信息。

在根据第二十方面的内容接收方法中,在步骤(C)中,仅解密在 构成加密流的所述多个分组当中的特定分组,并且在步骤(D)中,基 于在所述步骤(C)中解密的数据来获得所述流的预定信息。因此,当 与解密整个加密流以便获得所述流的预定信息的情况作比较时,当解 密所述加密流时,可以减少处理负荷。

根据本发明的第二十一方面的程序是一种用于使包括在内容接收 设备中的计算机作为如下装置发挥作用的程序:接收装置,所述接收 装置用于接收流,在所述流中,包含视频的内容的数据被划分为多个 分组;提取装置,所述提取装置用于在由所述接收装置接收到的所述 流是加密流的情况下,从所述流提取用于解密所述加密流的密钥;解 密装置,所述解密装置用于通过使用所述密钥来仅解密在所述多个分 组当中的特定分组;以及获得装置,所述获得装置用于基于由所述解 密装置解密的数据来获得所述流的预定信息。

对于根据第二十一方面的程序,所述解密装置仅解密在构成加密 流的多个分组当中的特定分组,并且所述获得装置基于由所述解密装 置解密的数据来获得所述流的预定信息。因此,当与解密整个加密流 以便获得所述流的预定信息的情况作比较时,当解密所述加密流时, 可以减少处理负荷。

本发明的有益效果

根据本发明,可以获得内容接收设备、内容再现设备、内容接收 和再现设备、内容接收方法和程序,当解密加密流时它们可以减少处 理负荷。

附图说明

图1示出根据本发明的实施例的视频分发系统的整体配置。

图2示出在视频记录和再现设备中安装的计算机的配置。

图3是示出通过处理部执行程序而实现的功能的框图。

图4是MPEG-2视频流的示例的简化图。

图5是H.264视频流的示例的简化图。

图6示出由创建部创建的参考文件的一部分。

图7示出其中已经在视频流的一部分中发生分组丢失的状态。

图8示出根据修改的视频分发系统的整体配置。

图9是示出根据修改的通过处理部执行用于视频记录和再现设备 的程序来实现的功能的框图。

具体实施方式

在下文中,将参考附图详细描述本发明的实施例。注意,由在不 同附图中的相同附图标记表示的元件指的是相同或它们的对应的元 件。

图1示出根据本发明的一个实施例的视频分发系统1的整体配置。 如图1中所示,视频分发系统1包括:分发服务器2,其分发包含视频 的内容的视频流;DRM(数字版权管理)服务器3,其对于视频流执 行诸如加密的处理;通信网络4,诸如IP网络;视频记录和再现设备5 (内容接收和再现设备),诸如STB(机顶盒),其接收视频流并且 记录和再现该视频流;以及显示设备6,其基于再现的视频流来显示内 容。

图2示出安装在视频记录和再现设备5中的计算机的配置。如图 2中所示,计算机包括:处理部10,诸如CPU;存储部11,诸如半导 体存储器;以及记录部28,其具有记录介质,诸如硬盘。在存储部11 中存储预定程序12。在(下面详细描述的)记录部28中记录了视频流 30和参考文件31。处理部10经由总线连接到存储部11等,并且从存 储部11读取程序12以执行它。注意,记录部28可以被包括在视频记 录和再现设备5中,或者可以经由诸如USB的接口从外部连接到视频 记录和再现设备5。

图3是示出通过处理部10执行程序12而实现的功能的框图。如 图3中所示,处理部10包括接收部20、检测部21、控制部22、提取 部23、解密部24、获得部25、创建部26、加密部27和再现部29。换 句话说,程序12是使安装在视频记录和再现设备5中的计算机用作接 收部20、检测部21、控制部22、提取部23、解密部24、获得部25、 创建部26、加密部27和再现部29的程序。

接收部20接收通过通信网络4从分发服务器2分发的视频流。该 视频流是通过诸如MPEG-2或H.264的压缩方法压缩的流,并且具有下 述配置:其中,包括视频、音频、各种类型的PSI(节目特定信息)、 SI(服务信息)等的内容的数据被划分为多个TS(传输流)分组。

当接收部20正接收由DRM服务器3加密的视频流(在下文中称 为“加密流”)时,提取部23从视频流提取用于解密加密流的加扰密 钥。具体地说,提取部23从视频流提取ECM(授权控制消息),通过 EMM(授权管理消息)工作密钥来解密ECM的加密,并且然后获得 包括在ECM中的加扰密钥。

解密部24使用由提取部23提取的加扰密钥来解密加密流。此时, 解密部24不解密构成加密流的所有TS分组,而是仅解密特定的TS分 组。

图4是MPEG-2视频流的示例的简化图。在MPEG-2中,一个PES (分组化的基本流)仅包括一种类型的画面。在图4中所示的示例中, 以下面的顺序来布置构成I画面PES的三个TS分组40至42、构成B 画面PES的三个TS分组43至45和构成P画面PES的三个TS分组 46至48。解密部24解密在这些TS分组40至48当中的、其包含在它 们的TS报头中的开始指示符是“1”的TS分组,也就是,位于相应 PES的始端处的TS分组40、43和46。通过解密这些TS分组并且参 考包含在该TS分组中的画面报头,可以分别确认包含在TS分组中的 画面的类型。注意,可以解密其中每一个包含I画面的剩余的TS分组 41和42。

图5是H.264视频流的示例的简化图。在H.264中,一个PES可 以包含分别在顶部字段和底部字段中的两种类型的画面。在图5中所 示的示例中,以下面的顺序布置:6个TS分组50至55,其构成其顶 部字段由I画面构成并且其底部字段由B画面构成的PES;以及,6个 TS分组56至61,其构成其顶部字段由P画面构成并且其底部字段由 I画面构成的PES。解密部24从在构成PES的多个分组的始端(也就 是,其开始指示符是“1”的TS分组)处起开始执行解密,并且在检 测到指示在底部字段的始端处的分组的预定结束位置(访问单元开始 代码)时,解密部24结束PES的解密。在图5中所示的示例中,解密 部24解密TS分组50至53和56至59。注意,可以解密其中每一个包 含I画面的剩余的TS分组60和61。

参考图3,基于由解密部24执行的解密处理的结果,获得部25 获得分别添加到包含I画面的TS分组的时间戳值(4字节长度的计数 器值,其每一个指示时间信息)和指示在视频流中的I画面的位置(开 始位置和结束位置)的信息。而且,通过指定分别包含PAT(程序关 联表)、PMT(程序图表)和ECM的TS分组,参考每一个TS分组 的TS报头,获得部25获得指示在视频流中的PAT、PMT和ECM的 位置的信息。PAT包含PMT的PID(分组标识符)。在非加密流的情 况下,PMT包含内容观看限制信息(诸如年龄要求)和内容复制限制 信息(诸如复制保护信息)。在加密流的情况下,ECM包含上述的加 扰密钥和内容复制限制信息。

基于由获得部25获得的这些条信息,创建部26创建参考文件31, 并且将其记录在记录部28中。图6示出由创建部26创建的参考文件 31的一部分。参考文件31包含:PAT信息,其指示在视频流中的PAT 的位置;PMT信息,其指示在视频流中的PMT的位置;ECM信息, 其指示在视频流中的ECM的位置;I画面信息,其指示在视频流中的 I画面的位置;以及经过时间信息,其指示从内容的始端(记录开始时 间)起的经过时间。

在PAT信息中,描述了指示信息是PAT信息的标签、内容文件 的文件编号、从内容文件的始端起的偏移值和PAT的大小。类似地, 在PMT信息中,描述了指示信息是PMT信息的标签、内容文件的文 件编号、从内容文件的始端起的偏移值和PMT的大小。类似地,在ECM 信息中,描述了指示信息是ECM信息的标签、内容文件的文件编号、 从内容文件的始端起的偏移值和ECM的大小。类似地,在I画面信息 中,描述了指示信息是I画面信息的标签、内容文件的文件编号、从内 容文件的始端起的偏移值和I画面的大小。类似地,在经过时间信息中, 描述了指示信息是经过时间信息的标签、内容文件的文件编号、从内 容文件的始端起的偏移值和从记录的始端起的经过时间。

每次PAT、PMT和ECM在视频流中出现时创建PAT信息、PMT 信息和ECM信息,并且然后将其包括在参考文件31中。每次解密部 24检测到包含I画面的TS分组时创建I画面信息,并且然后将其包括 在参考文件31中。在预定时间间隔(例如,1秒或100毫秒的间隔) 处创建经过时间信息,并且然后将其包括在参考文件31中。

在此,创建部26基于由获得部25获得的上面的时间戳值来创建 经过时间信息。图7示出其中分组丢失已经在视频流的一部分中发生 的状态。在该情况下,临在分组丢失已经发生前添加到TS分组70的 时间戳值和在分组丢失已经解决后立即添加到TS分组71的时间戳值 彼此非常不同。因此,基于这些时间戳值创建的多个经过时间信息彼 此不连续。因此,当在TS分组70的时间戳值和TS分组71的时间戳 值之间的差大于或等于预定阈值时,创建部26使TS分组71的经过时 间与TS分组70的经过时间连续,由此好象未发生分组丢失那样处理 它们。

参考图3,加密部27通过使用对于视频记录和再现设备5唯一的 本地工作密钥来重新加密由提取部23提取的加扰密钥。然后,加密部 27在视频流中的其原始位置中写入重新加密的加扰密钥。在该情况下, 在记录部28中记录包含由加密部27重新加密的加扰密钥的视频流30。 而且,在由接收部20接收到的视频流是非加密流的情况下,加密部27 通过本地工作密钥来加密视频流。在该情况下,在记录部28中记录由 加密部27加密的视频流30。

检测部21检测用于由接收部20接收到的视频流采用的压缩方法。 在这个示例的情况下,检测部21检测压缩方法是MPEG-2还是H.264。

基于由检测部21的检测的结果,控制部22控制解密部24使得在 压缩方法是MPEG-2的情况下解密部24执行参考图4所述的解密处理, 并且使得在压缩方法是H.264的情况下解密部24执行参考图5所述的 解密处理。

基于从记录部28读取的视频流30,再现部29再现内容。而且, 再现部20可以通过参考记录在记录部28中的参考文件31来执行特殊 再现(也称为“特技播放”),诸如快进和时间搜索播放等。当要执 行快进时,可以通过参考包含在参考文件31中的I画面信息来指定包 含在视频流30中的I画面的位置。此时,通过参考包含在参考文件31 中的经过时间信息,可以通过使用彼此之间具有相等的时间间隔(包 括大体相等的时间间隔)的多个I画面来执行快进。当要执行时间搜索 播放时,可以通过参考包含在参考文件31中的经过时间信息来确定从 内容的始端起的经过时间。

<修改>

图8示出根据修改的视频分发系统1的整体配置。在用户的房间 中建立使用诸如室内LAN(局域网)的本地网络80的家用网络系统 85。家用网络系统85包括通过本地网络80彼此连接的视频记录和再 现设备5、视频再现设备81和视频记录设备82。视频记录设备82例 如是硬盘记录器或蓝光记录器。显示设备83连接到视频再现设备81。 视频记录和再现设备5、视频再现设备81和视频记录设备82是符合 DLNA(数字生活网络联盟)的装置。DLNA已经基于作为便利装置的 连接和内容共享等的技术规范的UPnP(通用即插即用)创建了关于装 置之间的连接的指南。视频记录和再现设备5可以向视频再现设备81 分发记录在记录部28中的内容,或者向视频记录设备82传送该内容。

图9是示出根据修改的通过处理部10执行用于视频记录和再现设 备5的程序12而实现的功能的框图。如图9中所示,除了在图3中所 示的组件之外,处理部10包括选择部91、PSI/SI处理部92、解密部 93、创建部94和传送部95。创建部94包括PSI/SI处理部96。

当接收部20正接收多节目传输流时,选择部91选择和输出用户 从包含在视频流中的多个信道的内容当中指定的一个信道的内容。在 多节目传输流中包含多个信道中的每一个的内容数据(诸如视频数据 和音频数据)。通过选择部91选择信道,仅在记录部28中记录用户 在多个信道当中指定的信道的内容数据。

而且,当接收部20正接收多节目传输流时,在视频流中包含相应 的多个信道的PMT和ECM。PSI/SI处理部92选择和输出与用户指定 的信道相对应的PMT和ECM。因此,仅在记录部28中记录与用户指 定的信道相对应的PMT和ECM。注意,记录在记录部28中的PMT 包含CA(条件访问)描述符。CA描述符描述了记录在记录部28中的 视频流中的ECM的位置(也就是,由本地工作密钥重新加密的加扰密 钥的位置)。

而且,包含在接收部20接收到的视频流中的PAN中描述了相应 的多个信道的PMT的PID。PSI/SI处理部92校正PAT,使得仅描述与 用户在相应的多个信道的PMT的PID当中指定的信道相对应的PMT 的PID,并且输出校正的PAT。因此,在记录部28中记录通过该校正 创建的新的PAT。注意,新PAT的创建不一定由PSI/SI处理部92执 行,并且可以由包括在创建部94中的PSI/SI处理部96执行。

解密部93通过参考记录在记录部28中的PMT中的CA描述符来 从记录在记录部28中的视频流提取ECM。然后,解密部93从ECM 提取由本地工作密钥重新加密的加扰密钥。然后,解密部93通过本地 工作密钥来解密加扰密钥,也就是,解密加扰密钥的加密。然后,解 密部93通过加扰密钥来解密视频流,也就是,解密视频流的加密。

基于从解密部93输入的视频流,创建部94创建符合DLNA的新 的视频流(部分TS)。具体地说,通过从在自解密部93输入的视频流 中的PMT删除CA描述符并且向其插入DTCP(数字传送内容保护) 描述符,PSI/SI处理部96创建新的PMT。而且,基于在从解密部93 输入的视频流中的预定PSI和SI,PSI/SI处理部96创建被允许在部分 TS中传送的SIT(选择信息表)和DIT(不连续信息表)。结果,由 创建部94创建的部分TS包含由选择部91选择的信道的内容数据、由 PSI/SI处理部92创建的PAT(也就是,仅描述与所选择的信道相对应 的PMT的PID的PAT)、由PSI/SI处理部96创建的PMT(也就是, 从其已经删除CA描述符并且已经插入DTCP描述符的PMT)以及由 PSI/SI处理部96创建的SIT和DIT。结果,获得符合DLNA的流。

传送部95通过本地网络80向视频再现设备81或视频记录设备 82传送由创建部94创建的部分TS。

<总结>

如上所述,在根据本实施例的视频记录和再现设备5中,解密部 24(第一解密部)仅解密在构成加密流的多个TS分组中的特定分组, 并且获得部25基于由解密部24解密的数据来获得视频流的预定信息。 因此,与解密整个加密流以便获得视频流的预定信息的情况作比较, 当解密加密流时可以减少处理负荷。

而且,加密部27通过使用本地工作密钥来加密由提取部23提取 的加扰密钥。然后,在记录部28中记录包含由加密部27加密的加扰 密钥的视频流。因此,因为通过使用本地工作密钥来再一次加密当从 视频流被提取时被解密一次的加扰密钥,所以可以保证加扰密钥的保 密性。而且,在记录部28中记录由接收部20接收到的加密流。因此, 与其中加密流被解密一次并且然后通过使用本地工作密钥被再一次加 密并且然后被记录的情况作比较,可以减少处理负荷。

而且,在接收部20接收到的视频流是非加密流的情况下,加密部 27通过使用本地工作密钥来加密非加密流。然后,在记录部28中记录 由加密部27加密的视频流。因此,可以保证视频流的保密性。

而且,解密部24解密分别包含要在内容的特殊再现中使用的I画 面的TS分组(在下文中称为“包含分组的I画面”),并且获得部25 获得添加到包含分组的I画面的时间戳值和指示在视频流中的I画面的 位置的信息。然后,相对于包含分组的I画面,基于时间戳值,创建部 26创建多条经过时间信息,每一个指示从内容的始端起的经过时间, 并且创建部26使多条经过时间信息和指示在视频流中的I画面的位置 的多条I画面信息包括在参考文件31中。因此,通过参考由创建部26 创建的参考文件31,可以容易地执行内容的特殊再现。而且,因为在 参考文件31中包括关于包含分组的I画面的多条经过时间信息,所以 可以通过使用多条经过时间信息来容易地执行用于通过指定内容的中 流时间来再现内容的时间搜索播放。而且,在通过使用多个I画面来执 行快进的情况下,可以通过使用经过时间信息来使用位于大体相等的 时间间隔处的I画面。因此,可以执行平滑的快进。

而且,如图7中所示,当因为分组丢失而导致在TS分组70的时 间戳值和TS分组71的时间戳值之间的差大于或等于预定阈值时,创 建部26使关于TS分组70的经过时间信息与关于TS分组71的经过时 间信息连续。因此,可以避免下述情况:在分组丢失的发生的位置之 前和之后之间在经过时间信息上存在大差别。因此,可以没有任何问 题地执行内容的特殊再现。

而且,创建部26使指示在视频流中的加扰密钥的位置的ECM信 息包括在参考文件31中。因此,当再现内容时可以通过参考参考文件 31来容易地指定在视频流中的加扰密钥的位置。

而且,创建部26使指示在视频流中的观看限制信息的位置的PMT 信息包括在参考文件31中。因此,当再现内容时可以通过参考参考文 件31来容易地指定在视频流中的观看限制信息的位置。

而且,创建部26使指示在视频流中的复制限制信息的位置的PMT 信息(或ECM信息)包括在参考文件31中。因此,当再现内容时可 以通过参考参考文件31来容易地指定在视频流中的复制限制信息的位 置。

而且,创建部26使指示在视频流中的PAT的位置的PAT信息包 括在参考文件31中。因此,当再现内容时可以通过参考参考文件31 来容易地指定在视频流中的PAT的位置。结果,当某个数据的缺少已 经在视频流中发生时,可以通过查看是否已经改变了PAT的内容来确 定起因是因为分组丢失还是分发服务器2已经停止了传送。

而且,在图4中所示的示例中,解密部24仅解密在构成每一个 PES的多个TS分组的始端处的TS分组。因此,当与解密构成每一个 PES的多个TS分组的全部的情况作比较时,可以减少处理负荷。

而且,在图5中所示的示例中,解密部24从在构成PES的多个 TS分组的始端处的TS分组开始执行解密,并且在检测到预定结束位 置时结束PES的解密。因此,当与解密构成PES的多个TS分组的全 部的情况作比较时,可以减少处理负荷。

而且,通过在控制部22的控制下根据视频流的压缩方法来转换由 解密部24执行的解密的方式,可以根据接收到的视频流来执行最优的 解密。

而且,通过再现部29参考由创建部26创建的参考文件31,可以 容易地执行内容的特殊再现。而且,在参考文件31中包含关于包含分 组的I画面的多条经过时间信息。因此,通过使用所述多条经过时间信 息,可以通过指定中流时间来容易地执行用于再现内容的时间搜索播 放。而且,当通过使用多个I画面来执行快进时,可以通过使用多条经 过时间信息来使用位于大体相等的时间间隔处的I画面。因此,可以执 行平滑的快进。

而且,在参考文件31中包含其中每一个指示从内容的始端起的经 过时间的多条经过时间信息和指示在流中的I画面的位置的多条I画面 信息。再现部29通过参考参考文件31来执行内容的特殊再现。因此, 通过使用包括在参考文件31中的多条经过时间信息,再现部29可以 容易地执行时间搜索播放。而且,当通过使用多个I画面执行快进时, 再现部29可以通过使用多条经过时间信息来使用位于大体相等的时间 间隔处的I画面,并且因此可以执行平滑的快进。

而且,根据在图9中所示的修改,创建部94基于由解密部93(第 二解密部)解密的视频流来创建适合于本地网络80的新的视频流,并 且传送部95通过本地网络80向另一个装置传送由创建部94创建的新 的视频流。例如,如上所述,在视频记录和再现设备5被应用到由符 合DLNA的装置构造的家用网络系统85的情况下,创建部94基于由 解密部93解密的视频流来创建符合DLNA的部分TS。因此,记录在 记录部28中的内容可以被分发到在家用网络系统85中的视频再现设 备81,或者可以被传输到在家用网络系统85中的视频记录设备82。

而且,PSI/SI处理部96(表格处理部)基于在记录在记录部28 中的视频流中包含的PMT来创建适合于本地网络80的新的PMT。因 此,通过从在记录在记录部28中的视频流中包含的PMT删除CA描述 符并且向其插入DTCP描述符,可以创建符合DLNA的新的PMT。另 外,在记录在记录部28中由接收部20接收到的视频流中包含的PMT (也就是,包含CA描述符的PMT)。因此,解密部93可以通过参考 在PMT中的CA描述符来从记录在记录部28中的视频流提取加扰密 钥,并且结果,可以没有任何问题地解密视频流。

而且,根据在图9中所示的修改,在多个信道的内容当中,仅在 记录部28中记录与由选择部91选择的信道的内容相对应的视频流。 因此,通过解密部93解密记录在记录部28中的视频流,可以获得符 合DLNA的流(也就是,仅包含一个信道的内容的流)。另外,当与 在记录部28中记录包含多个信道的内容的视频流的情况作比较时,可 以减少记录视频流所需的记录容量。

而且,根据在图9中所示的修改,PSI/SI处理部92(表格处理部) 创建仅与在多个信道的内容当中的由选择部91选择的信道的内容相对 应的新的PAT。在记录部28中记录由PSI/SI处理部92创建的新的PAT。 因此,当与包含在记录部28中记录由接收部20接收到的视频流中的 PAT(也就是,包含未被选择的信道的内容的信息的PAT)的情况作 比较时,可以减少记录视频流所需的记录容量。

注意,在上面,已经描述了具有视频流记录功能和视频流再现功 能两者的视频记录和再现设备(内容接收和再现设备)。然而,本发 明可以被应用到具有记录功能但是没有再现功能的视频记录设备(内 容接收设备)和具有再现功能但是没有记录功能的视频再现设备(内 容再现设备)。而且,在上面的描述中,仅I画面用于执行特殊再现。 然而,本发明不限于这个示例。例如,除了I画面之外,可以使用P 画面,并且可以根据视频或内容来使用特殊再现所需的信息。

注意,所公开的实施例在各个方面都应当被认为是说明性的而不 是限制性的。通过所附的权利要求而不是通过前述的含义来指示本发 明的范围,并且因此,意欲在其中涵盖在权利要求的等同内容的含义 和范围内的所有改变。

附图标记的描述

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号