图像处理装置及其控制方法与流程

文档序号:17940238发布日期:2019-06-18 23:00阅读:131来源:国知局
图像处理装置及其控制方法与流程

本公开涉及图像处理装置及其处理方法,其中,图像处理装置从外部源接收内容数据并且处理内容数据以进行显示,更具体地,本公开涉及这样的图像处理装置及其控制方法,其与用于在内容数据出于安全目的而被加密的情况下存储从外部源接收的内容数据并且控制对内容数据的访问的技术相关。



背景技术:

图像处理装置大体指这样的装置,其中,该装置在从外部源接收到包括内容数据的传输流时向从传输流提取的内容数据施加图像处理过程,从而使基于要显示的内容数据来制作图像。图像处理装置根据其是否能够自动显示图像大致分为两类。作为不能自动显示图像的图像处理装置的示例,有机顶盒。在这种情况中,图像处理装置向外部传输内容数据,从而图像可在另一装置上显示。在另一方面,能够自动显示图像的图像处理装置通过包括显示面板的显示装置来实现,其中最具代表性的示例是电视(tv)。

在向图像处理装置提供内容数据这方面,内容供应方建立预定的源设备并且从源设备向图像处理装置传输包括内容数据的流。在这种情况中,传输流中的内容数据可通过反映出提供内容的内容供应方或创建内容的内容创建者具有的意图或安全策略来进行加密。传输流中的内容数据的这种加密是为了防止内容泄漏给未授权的第三方。当图像处理装置从自源设备接收到的传输流获取加密内容数据时,图像处理装置通过之前设计的解密方法对内容数据进行解密,并且对解密后的内容数据进行解码以作为图像进行显示。

为了用户的便利,图像处理装置可支持用于存储内容数据的个人视频记录(pvr)功能以及基于内容数据显示图像的基本功能。例如,当从源设备接收到传输流时,图像处理装置将传输流的内容数据存储在存储器中,同时对内容数据进行解密和解码。在将来,图像处理装置在不再从源设备接收传输流的情况下从存储器读取存储的内容数据,并且再现存储的内容数据,从而基于内容数据显示图像。

然而,传输流中的加密内容数据可能在实现pvr功能时造成问题。通常,图像处理装置对内容数据进行解密,并且将解密后的内容数据存储在存储器中。在这种情况中,干净内容数据存在于图像处理装置中,且因此存在通过图像处理装置泄漏内容的风险。这种情况可能违反内容供应方的安全策略。

因此,图像处理装置可能需要在不违反安全策略的情况下存储内容数据,同时为用户的便利而支持pvr功能。



技术实现要素:

根据本公开的一方面,提供了图像处理装置,该图像处理装置包括存储器、配置为从源设备接收传输流的接收器以及处理器。处理器配置为:对从接收器接收的传输流获取的加密内容数据进行解密;基于解密后的内容数据生成索引信息,其中,所述索引信息被生成为包括至少一个参考,其中,所述至少一个参考与待被参照以显示内容数据的图像的加密内容数据对应;以及将加密内容数据与索引信息关联地存储在存储器中。因此,由于当出于用户的便利而存储内容数据时防止内容泄漏到外部,所以图像处理装置不违反内容供应方的安全策略。

包括在索引信息中的所述至少一个参考可指示加密内容数据中的、与被请求显示的场景对应的位置,所述请求是通过与内容数据相关的搜索操作提出的。

包括在索引信息中的所述至少一个参考可包括场景的索引帧的标识信息,在多个图像帧之中,索引帧具有预设属性,以及处理器可检索加密内容数据中的与索引帧对应的场景的位置的位置信息,并且将与检索到的位置信息对应的数据处理成能够进行显示。

索引帧的预设属性可包括帧内图片图像帧。

处理器可通过识别加密内容数据的数据代码之中的、与所述索引帧的标识信息对应的数据代码来获取与检索到的位置信息对应的数据。

处理器可利用在所述传输流被生成时由源设备应用于内容数据的加密算法再次对解密后的内容数据进行加密,并且将加密后的内容数据存储在存储器中。

图像处理装置还可包括:通信器,配置为与存储多个密钥的服务器通信,其中,多个密钥被分别给定用于对与加密内容数据的多个区段对应的数据进行解密,其中,处理器基于与存储多个密钥的地址有关的信息从服务器获取与加密内容数据的多个区段之中的区段的解密对应的密钥。

处理器可使与地址有关的信息以及存储在存储器中的加密内容数据通过通信器传输至外部装置,使得图像能够通过外部装置显示。

控制图像处理装置的方法,所述方法包括:接收传输流;从传输流获取加密内容数据,并且对加密内容数据进行解密;基于解密后的内容数据生成索引信息,其中,所述索引信息被生成为包括至少一个参考,所述至少一个参考与待被参照以显示内容数据的图像的加密内容数据对应;以及将加密内容数据与索引信息关联地存储。

包括在索引信息中的所述至少一个参考可指示加密内容数据中的、与被请求显示的场景对应的位置,请求是通过与内容数据相关的搜索操作提出的。

包括在索引信息中的所述至少一个参考可包括场景的索引帧的标识信息,在多个图像帧之中,索引帧具有预设属性,以及方法还包括:检索加密内容数据中的与索引帧对应的场景的位置的位置信息;以及将与检索到的位置信息对应的数据处理成能够进行显示。

索引帧的预设属性可包括帧内图片图像帧。

将与检索到的位置信息对应的数据处理成能够显示可包括:通过识别加密内容数据的数据代码之中的、与所述索引帧的标识信息对应的数据代码来获取与检索到的位置信息对应的数据。

存储索引信息和加密内容数据可包括:利用在传输流被生成时由源设备应用于内容数据的加密算法再次对解密后的内容数据进行加密,并且存储加密后的内容数据。

该方法还可包括:与存储多个密钥的服务器通信,其中,多个密钥被分别给定用于对与加密内容数据的多个区段对应的数据进行解密;以及基于与存储多个密钥的地址有关的信息从服务器获取与加密内容数据的多个区段之中的区段的解密对应的密钥。

该方法还可包括:将与所存储的加密内容数据有关的信息和地址信息通过通信器传输至外部装置,从而使得图像能够通过外部装置显示。

非易失性计算机可读记录介质,该非易失性计算机可读记录介质存储程序,该程序在被图像处理装置的处理器执行时执行包括下列项的操作:接收传输流;从传输流获取加密内容数据,并且对加密内容数据进行解密;基于解密后的内容数据生成索引信息,索引信息被生成为包括至少一个参考,至少一个参考与待被参照以显示内容数据的图像的加密内容数据对应;以及将加密内容数据与索引信息关联地存储。

附图说明

本公开的某些实施方式的以上及其它方面、特征和优点将通过结合附图做出的以下描述而变得更明显,其中:

图1示出了根据一个示例性实施方式的图像处理装置从源设备接收传输流并且处理传输流以作为图像进行显示的示例;

图2是根据一个示例性实施方式的图像处理装置的框图;

图3是根据一个示例性实施方式的控制图像处理装置来存储接收到的传输流的内容数据的流程图;

图4是根据一个示例性实施方式的响应于特技播放输入控制图像处理装置处理记录和存储的内容数据的流程图;

图5示出了根据一个示例性实施方式的图像处理装置对加密内容数据进行解密的原理的示例;

图6是根据一个示例性实施方式的控制图像处理装置生成索引信息并且基于索引信息执行特技播放操作的流程图;

图7示出根据一个示例性实施方式的图像处理装置生成待被参照的索引信息的示意性原理的示例;

图8示出根据一个示例性实施方式的网络系统的示例;以及

图9示出根据一个示例性实施方式的图像处理装置处理加密内容数据以将其存储到第一外部装置中并且流传输到第二外部装置中的示例。

具体实施方式

下面将参照附图详细地描述示例性实施方式。此外,除非另外提及,否则参照附图描述的实施方式不彼此排斥,并且多个实施方式可选择性地组合到一个装置中。这些实施方式的组合可由本领域普通技术人员任意选择并且应用以实现本发明构思。

应理解,虽然术语第一、第二等可在本文中用于描述各种元件,但是这些元件不应受这些术语限制,而是仅用于将一个元件与一个元件彼此区分开。在不背离本公开的范围的情况下,应用本文中阐述的术语以描述示例性实施方式。

此外,本公开中多个元件之中的“至少之一”不仅表示全部的多个元件,而且还表示多个元件中排除其它元件的每个单独的元件或其全部组合。

图1示出了根据一个示例性实施方式的图像处理装置从源设备接收传输流并且处理传输流以作为图像进行显示的示例。

如图1所示,根据一个示例性实施方式的图像处理装置110能够从预定的源设备120接收传输流,并且向显示装置130输出通过处理传输流而获取的内容数据,从而显示装置130可基于内容图像来显示图像。根据示例性实施方式的图像处理装置110通过机顶盒实现,但是本发明构思不限于这个示例性实施方式。例如,本发明构思可在当前系统中通过显示装置130实现,或者在没有图像处理装置110的情况下通过从源设备120接收传输流的显示装置130来实现。

图像处理装置110从源设备120接收传输流。当源设备120是流媒体服务器时,传输流通过宽带方法流传输至图像处理装置110。可选地,当源设备120是广播站的发送器时,传输流通过广播方法作为地面波传输至图像处理装置110。此外,图像处理装置110可通过网络与各种服务器140通信。

图像处理装置110接收传输流并且从传输流提取内容数据。内容数据是指用于显示内容图像的数据,并且包括视频数据、音频数据、附加数据等。这里,源设备120可为了安全对传输流中的内容数据加密,并且图像处理装置110可使用先前设计的解密算法来将加密内容数据解密成干净内容数据。干净内容数据是指解密后的内容数据。

解密算法可例如包括使图像处理装置110从具有解密密钥的服务器140接收解密密钥且之后使用接收到的解密密钥来解密内容数据的过程。图像处理装置110通过解密算法来处理解密后的内容数据,从而显示内容图像。另一方面,即使当执行特技播放操作时也需要这样的解密算法。稍后将做出关于特技播放操作的详细描述。

图像处理装置110向显示装置130输出干净内容数据,从而显示装置130可基于干净内容数据显示内容图像。图像处理装置110在输出干净内容数据之前执行解码、缩放等图像处理过程。可选地,显示装置130可针对从图像处理装置110输出的干净内容数据执行图像处理过程。

另一方面,图像处理装置110可存储内容数据。图像处理装置110可响应于用户的输入或响应于诸如预约记录的各种事件来存储内容数据。当内容数据可存储在图像处理装置110中时,图像处理装置110可在不再从源设备120接收内容数据的情况下显示内容图像。

图像处理装置110对解密后的内容数据进行加密和存储。在这种情况中,图像处理装置110采用与源设备120首次对内容数据加密时使用的算法相同的算法。换言之,由源设备120加密且包含于传输流中的内容数据和由图像处理装置110再次加密和存储的内容数据两者均经历一个加密算法。

当图像处理装置110在不对解密后的内容数据再次加密的情况下存储干净内容数据时,内容从图像处理装置110泄漏的风险很高。另一方面,当图像处理装置110采用与源设备120的加密算法不同的算法时,其违反内容供应方的安全策略,并且在存储的内容数据在将来被解密时需要单独的解密方法。

根据本示例性实施方式,图像处理装置110存储通过源设备120的加密算法再次加密的内容数据,因此在不违反内容供应方的安全策略的情况下便于用户。

下面将描述图像处理装置110的硬件配置。

图2是根据一个示例性实施方式的图像处理装置的框图。

如图2所示,图像处理装置200包括用于从源设备201接收预定信号的接收器210、用于向显示装置202传输预定信号的发送器220、用于执行用户的输入操作的用户输入部230、用于存储数据的存储器240和用于对图像处理装置200的操作执行计算的至少一个处理器250。在该示例性实施方式中,图像处理装置200不包括用于显示图像的显示器。然而,本发明构思可应用于设计成包括显示器的图像处理装置200。

接收器210从源设备201接收传输流。当图像处理装置200通过机顶盒或tv实现时,接收器210可包括用于选择性地接收广播信号的调谐器。图像处理装置200还可包括能够与外部装置交互地通信的通信器。当在接收传输流的过程中需要交互通信时,通信器可从源设备201接收传输流。另一方面,通信器可在与服务器通信的同时传输和接收操作所需的数据或信息。通信器是指通过根据各种通信标准的通信端口、通信模块和通信芯片的组合实现的通信电路,并且对可支持的通信协议没有限制。例如,通信器可包括用于接收rf信号的射频集成电路(rfic)、用于无线网络通信的无线通信模块、用于有线网络通信的以太网模块、用于与外部存储器连接的连接端口等。

发送器220根据各种传输标准向显示装置202传输内容数据。发送器220可例如通过高清晰度多媒体接口(hdmi)电缆向显示装置202传输内容数据。

用户输入部230响应于用户的控制或输入生成预设的命令或信息并且向处理器250传输预设的命令或信息。用户输入部230可例如根据用户的输入环境而实现为多种类型,并且可例如包括触摸板、触摸屏幕、与显示装置202的主体分离的远程控制器、设置在显示装置202的外侧处的按钮等。可选地,用户输入部230可通过待在移动装置中执行的提供用户输入接口的应用实现,并且在这种情况下,来自移动装置的用户输入信号可被接收到图像处理装置200中。

存储器240配置为根据处理器250的处理和控制来存储数据。待存储在存储器240中的数据通过处理器250经历读取、记录、修改、更新等。存储器240可大致分为两类,即,易失性存储器和非易失性存储器。图像处理装置200可同时包括两种类型的存储器240。存储器240包括闪速存储器、硬盘驱动(hdd)、固态驱动(ssd)等作为即使电源关闭时数据也保留的非易失性存储器。同样,存储器240包括随机存取存储器(ram)、只读存储器(rom)、缓存等作为在电源关闭时数据被删除的易失性存储器。

处理器250包括通过安装在印刷电路板上的中央处理单元(cpu)、微处理器、芯片集等实现的硬件计算电路,并且可可选地设计成片上系统(soc)。处理器250包括与各种处理对应的模块,诸如,多路解调器、解码器、定标器、音频数字信号处理器(dsp)、放大器等,并且它们中的一些可通过soc实现。例如,与图像处理相关的多路解调器、解码器、定标器等模块可通过图像处理soc实现,并且音频dsp可通过与soc分离的芯片集实现。

当传输流被接收器210接收时,处理器250从传输流获取加密内容数据、通过解密算法对内容数据进行解密并且经由发送器220向显示装置202传输解密后的内容数据。因此,显示装置202基于解密后的内容数据显示内容图像。

此外,根据一个示例性实施方式的处理器250通过源设备201具有的加密算法再次对解密后的内容数据加密,并且将重新加密的内容数据存储在存储器240中。接下来,当通过用户输入部230发生预设事件时(诸如,由用户输入做出的指示符),处理器250读取并且解密存储器240中存储的经加密的内容数据,并且通过发送器220将解密后的内容数据传输至显示装置202。

另外,用户可能想要针对这些存储的内容进行特技播放。特技播放是指用户针对内容的场景的各种搜索操作,并且包括自内容的预定时间点处的场景的播放、停止、快进、快退、以预定单元时间进行的图像跳帧等。通常,这种特技播放针对解密后的内容数据执行。在另一方面,根据一个示例性实施方式,图像处理装置按照以下方式进行操作。

图3是根据一个示例性实施方式的控制图像处理装置来存储接收到的传输流的内容数据的流程图。

如图3中所示,图像处理装置通过处理器实现以下操作。

在操作310,图像处理装置从源设备接收传输流。

在操作320,图像处理装置从传输流获取内容数据。

在操作330,图像处理装置确定所获取的内容数据是否被加密。

当确定获取到加密内容数据时,在操作340,图像处理装置对加密内容数据进行解密。

在操作350,图像处理装置基于解密后的干净内容数据生成加密内容数据的索引信息,其中,加密内容数据的索引信息待被参照以显示内容图像。索引信息指示与响应于对内容数据的搜索操作的场景对应的数据在加密内容数据内的位置。

在操作360,图像处理装置存储索引信息和加密内容数据。这里,存储的内容数据被加密,但是索引信息不加密。

此外,图像处理装置可在存储索引信息之后处理干净内容数据以作为图像进行显示。例如,在预约记录的情况下,图像处理装置存储加密内容数据,但是不执行用于显示内容图像的处理。

与此类似,图像处理装置生成并且存储来自解密后的内容数据的索引信息,其中,索引信息不仅与干净内容数据对应地生成而且与加密内容数据对应地生成。关于这方面,将稍后进行详细描述。

下面将描述存储了索引信息和加密内容数据的图像处理装置响应于与特技播放有关的用户输入而进行操作。

图4是根据一个示例性实施方式的响应于特技播放输入来控制图像处理装置处理记录和存储的内容数据的流程图。

如图4所示,图像处理装置通过处理器执行以下操作。

在操作410,图像处理装置接收与特技播放操作有关的用户输入,该特技播放操作与先前存储的加密内容数据相关。

在操作420,图像处理装置调用与加密内容数据有关的索引信息。

在操作430处,图像处理装置基于加密内容数据中的索引信息来确定由用户输入指示的内容数据的位置。

在操作440,图像处理装置对与所确定的位置对应的内容数据进行解密。

在操作450,图像处理装置处理解密后的内容数据以作为图像进行显示。

与此类似,图像处理装置响应于特技播放确定内容数据中的与由特技播放所指示的场景对应的部分并且仅对这一部分进行处理,而不完全对先前存储的加密内容数据进行解密,从而快速地实现特技播放操作。

基本上,解密密钥可用于对加密内容数据进行解密的方法中。此外,可存在诸多方法。下面将描述对加密内容数据进行解密的一个示例性实施方式。

图5示出了根据一个示例性实施方式的图像处理装置对加密内容数据进行解密的原理的示例。

如图5所示,图像处理装置的处理器510获取密钥地址数据库(db)520以对加密内容数据540进行解密。密钥地址db520是指也称为清单文件且从内容供应方获取的数据。密钥地址db520包括与密钥服务器530有关的地址信息,其中,用于解密的密钥可从密钥服务器530获取。换言之,密钥地址db520本身不存储解密密钥,而是记录密钥服务器530的统一资源定位符(url)以获取解密密钥。

存在许多利用密钥来对加密内容数据540进行解密的方法。例如,可对一项内容对应地给定单个密钥。在这种情况中,处理器510获取单个密钥并且利用所获取的单个密钥对全部加密内容数据540进行解密。

可选地,可对与加密内容数据540的、由时间t划分的多个区段对应地给定多个密钥。换言之,需要对与加密内容数据540的预定的第一区段对应地给定的密钥来解密第一区段,并且不可能通过对与第二区段对应地给定的密钥来解密第一区段。在这种情况中,密钥服务器530存储分别与多个区段对应的多个密钥。

处理器510从密钥地址db520获取密钥的地址信息,其中,密钥的地址信息与加密内容数据540的第一区段对应。处理器510用所获取的地址信息访问密钥服务器530,并且从密钥服务器530接收与第一区段对应的第一密钥。处理器510通过第一密钥对加密内容数据540的第一区段进行解密。同样地,处理器510接收与加密内容数据540的第二区段对应的第二密钥,并且利用第二密钥来对第二区段进行解密。以这样的方式,处理器510将加密内容数据540解密成干净内容数据550。

当执行特技播放时,处理器510确定与根据特技播放的场景匹配的内容数据在加密内容数据540内的位置。这种确定可基于如上所述的索引信息来执行。处理器510从密钥地址db520获取与所确定的内容数据的位置对应的地址信息,并且从密钥服务器530接收与所获取的地址信息对应的密钥,从而对相应位置处的内容数据进行解密。

另一方面,索引信息提供使得由特技播放指示的场景的图像帧被指定并且被从加密内容数据540提取的多项信息,而不是完全对加密内容数据540进行解密。根据工坊的变化,可对索引信息包括什么信息以及索引信息如何配置进行各种修改,对此没有限制。下面将描述索引信息的一个示例。

图6是控制根据一个示例性实施方式的图像处理装置生成索引信息并且基于索引信息执行特技播放操作的流程图。

如图6所示,图像处理装置通过处理器执行以下操作。

在操作610,图像处理装置对接收到的加密内容数据进行解密。在这种情况中,图像处理装置可处理解密后的内容数据以作为图像进行显示,或者可在预约记录的情况下不执行用于显示图像的过程。

在操作620,图像处理装置确定密钥帧或索引帧作为用于解密后的内容数据中的搜索操作的标准。将稍后进行关于索引帧的详细描述。

在操作630,图像处理装置对解密后的内容数据进行加密和存储。在这种情况中,用于加密的算法可与用于由图像处理装置在操作610接收的内容数据的加密算法相同。

在操作640,图像处理装置从加密内容数据确定与所确定的索引帧对应的位置。

在操作650,图像处理装置生成并且存储包括与所确定的位置有关的信息的索引信息。

接下来,在操作660,图像处理装置接收与特技播放有关的用户输入。

在操作670,图像处理装置从索引信息检索与由用户输入指示的场景的索引帧有关的信息。例如,针对内容中响应于用户输入而移动的场景,图像处理装置从索引信息获取对应场景的索引帧的标识符(id)以及与加密内容数据中的对应于该id的数据位置有关的信息。

在操作680,图像处理装置根据从加密内容数据检索的信息来获取数据。

在操作690,图像处理装置处理所获取的数据以显示图像。

下面将更详细地描述索引信息。

图7示出根据一个示例性实施方式的图像处理装置生成待被参照的索引信息的示意性原理的示例。

如图7所示,当解密后的内容数据710是图像信号时,解密后的内容数据710包括以时间顺序排列的多个图像帧。当图像信号符合活动图像专家组(mpeg)标准时,基于过去和未来的双向预测(即,向前方向和向后方向)来执行对图像信号的编码压缩。图像信号经历基于离散余弦变换(dct)的压缩算法、用于将图像分割成一些像素的图像分割、运动估计和补偿等。具体地,图像信号的每个图像帧具有基于时间预测和插值的帧内图片(i图片)、单向预测图片(p图片)和双向预测图片(b图片)的三种属性之中的一种属性。

i图片或i帧表示用于图像帧之间的解码的参考帧。i帧是要单独地从对应的图像帧编码的画面,即,不应用帧之间的预测的参考帧。i帧可给定到图像信号的任何位置处,并且可用于对数据的任意存取。

p图片或p帧是指前向帧之间的预测画面。p帧根据在前的i帧与另一在前的p帧之间的预测生成。p帧基于连续的图像不由整个图像的改变引起而是由图像块的横向运动引起的原则。换言之,当存在运动时,画面上的对象通常具有横向运动而在对象的形状上不具有大的变化。因此,仅对前一画面与当前画面之间非常小的差异进行编码。

b图片或b帧是指双向帧之间的预测画面。为了压缩b帧,在前的i帧和在后的i帧以及在前的p帧和在后的p帧均被使用。当使用b帧时,压缩率高。

编码的图像信号通过针对i帧执行前向帧之间的预测和双向帧之间的预测来解码。

这里,当执行用于内容图像的搜索操作(如特技播放)时,通常使用i帧、p帧和b帧中的i帧。这是因为,由于i帧可在没有其它帧之间的预测的情况下单独地被编码,所以对数据的任意存取是可行的。i帧的这种构思可类似地应用于其它标准,例如,h.264标准以及mpeg标准。

因此,特技播放仅需要图像信号中i帧的位置,并且i帧用作用于特技播放的标准的密钥帧或索引帧。

另一方面,当图像信号未被加密时,即,给定干净的图像信号,可容易确定图像帧的属性。然而,当图像信号被加密时,不能够确定哪一图像帧是与预定场景或预定时间点对应的i帧。关于这方面,根据示例性实施方式的图像处理装置按照以下方式来生成索引信息730。

当从源设备接收到加密内容数据时,图像处理装置将加密内容数据解密成干净内容数据710。例如,解密后的内容数据710包括十二个图像帧,并且第1图像帧和第9图像帧具有i帧的属性。与这些属性有关的信息包含在干净内容数据710的每个图像帧的标头中,因此图像处理装置核查每个标头中的内容,从而确定哪一图像帧具有i帧的属性。

为了存储解密后的内容数据710,图像处理装置通过源设备的加密算法将解密后的内容数据710转换成加密内容数据720。在这种情况中,图像处理装置生成索引信息730,索引信息730显示第1图像帧的数据位置x和第9图像帧的数据位置y,其中,第1图像帧和第9图像帧具有i帧的属性。

换言之,索引信息730包括加密内容数据720中的具有i帧的属性的图像帧的id或索引编号以及用于识别每个图像帧id的数据位置的信息。数据位置的标识信息可例如指一系列数据代码之中特定区段的代码。此外,索引信息730包括与在内容的总播放时间内对应于每个图像帧的播放时间点有关的信息。

与干净内容数据710不同,图像处理装置不能核查加密内容数据720的标头中的内容。然而,根据示例性实施方式,图像处理装置可通过参照索引信息730来确定加密内容数据720内具有i帧的属性的图像帧的数据。

当在加密内容数据720和索引信息730被存储的条件下接收到与特技播放对应的用户输入时,图像处理装置从索引信息730检索与由用户输入指示的内容的场景对应的图像帧的id以及对应id的数据位置。图像处理装置基于检索到的信息从加密内容数据720提取数据,并且执行解密和解码处理,从而显示基于该数据的图像。

如此,图像处理装置生成与加密内容数据720对应的索引信息730,并且基于索引信息730执行特技播放操作。

另一方面,前述实施方式示出了全部的操作在图像处理装置中执行。然而,图像处理装置可不仅独立地使用,而且还可以在物联网(iot)的环境下使用。下面将描述本发明构思应用于诸如家庭网络的网络系统。

图8示出根据一个示例性实施方式的网络系统的示例。

如图8所示,根据该示例性实施方式的系统800建立包括一个或多个主机装置810以及一个或多个电子装置820、830和840的网络。在该示例性实施方式中,系统800包括一个主机装置810和多个电子装置820、830和840,但是主机装置810或电子装置820、830和840的数量或种类不限于特定的实施方式。网络系统800可通过封闭网络来实现并且可与广域网连接以与服务器880通信,其中,封闭网络采用预设的安全策略来选择性地阻挡系统800外部的其它装置的访问。作为系统800的示例,可以是用于家庭或办公室的家庭网络或局域网。

当系统800通过封闭网络实现时,仅被系统800授权的电子装置820、830和840被允许访问用于系统800中的通信中继的主机装置810。例如,当电子装置820、830和840尝试经由主机装置810访问广域网时,电子装置820、830和840必须通过主机装置810中所设计的安全认证。当主机装置810通过接入点(ap)实现时,主机装置810存储服务集标识符(ssid)和密码。电子装置820、830和840基于ssid对主机装置810进行搜索,并且向搜索到的主机装置810传输密码,以被授权访问主机装置810。

主机装置810可通过用于通信中继的诸如网关、路由器、iot集线器等各种通信装置以及ap来实现。此外,用于访问主机装置810的认证信息包括各项网络信息和id信息,诸如主机装置810的设备id、主机装置810的通信id、用于访问主机装置810的认证密码等。

电子装置820、830和840可不仅包括图8所示的机顶盒820、移动装置830和tv840,而且还可包括诸如家电、可穿戴设备、计算机等各种装置。

在这种系统环境下,图像处理装置820可向外部装置830传输或流传输加密内容数据。图像处理装置820存储加密内容数据、索引信息和用于解密过程的密钥地址db。该实施方式中的图像处理装置820与前述示例性实施方式中描述的图像处理装置大致相同,因此将不再对其进行详细描述。

图像处理装置820向主机装置810传输先前存储的加密内容数据、索引信息、密钥地址db(s1)。这些数据通过主机装置810的中继传输至外部装置830(s2)。换言之,图像处理装置820用作用于在系统800中流传输加密内容数据的流媒体服务器。在这种情况中,从图像处理装置820流传输的加密内容数据遵循与用于图像处理装置820首先从源设备接收的加密内容数据的加密算法相同的加密算法,因此不违反内容供应方的安全策略。

外部装置830通过处理从图像处理装置820流传输的加密内容数据来显示图像。在这种情况中,要在外部装置830中执行的特技播放可通过参照从图像处理装置820传输的索引信息来执行,并且其详细操作基于与前述示例性实施方式的特技播放操作的原理相同的原理。

外部装置830基于密钥地址db对加密内容数据进行解密。例如,当服务器880通过密钥服务器实现时,外部装置830根据密钥地址db中记录的地址信息来访问服务器880。服务器880在外部装置830在安全方面被允许时接受访问,并且与对服务器880的请求对应的解密密钥传输至主机装置810(s3)。该密钥从主机装置810传输至外部装置830(s4)。外部装置830用从服务器880接收的密钥来对加密内容数据进行解密。

当服务器880从外部装置830接收到密钥请求时,其确定外部装置830在安全方面是否被允许。存在许多确定方法。例如,服务器880从外部装置830接收外部装置830的id,并且在接收到的id与已注册的id匹配时接受外部装置830的访问并且在接收到的id不与已注册的id匹配时阻挡外部装置830的访问。外部装置830的id可包括外部装置830的处理器的id、外部装置830的通信器的媒体访问控制(mac)地址、外部装置830的用户账户信息或者用于区分其它外部装置830的各项唯一信息。

另一方面,前述示例性实施方式示出图像处理装置记录从源设备接收的内容数据并且将所记录的内容数据自动存储在图像处理装置中的情况。然而,在iot环境下,图像处理装置可存储通过另一装置记录的内容数据,并且下面将描述这样的示例性实施方式。

图9示出根据一个示例性实施方式的图像处理装置处理加密内容数据以将其存储到第一外部装置中并且流传输到第二外部装置中的示例。

如图9所示,图像处理装置901从源设备902接收加密内容数据(910)。图像处理装置901对加密内容数据进行解密,并且分析解密后的内容数据,从而生成与加密内容数据对应的索引信息(920)。图像处理装置901再次对解密后的内容数据进行加密,并且将索引信息和加密内容数据传输至第一外部装置903(930)

第一外部装置903存储从图像处理装置901接收的索引信息和加密内容数据(940)。

图像处理装置901从第二外部装置904接收进行内容流传输请求的控制信号(950)。图像处理装置901响应于请求向存储加密内容数据的第一外部装置903传输用于流传输指令的控制信号(960)。

第一外部装置903响应于来自图像处理装置901的指令向第二外部装置904流传输加密内容数据(970)。第二外部装置904对接收到的加密内容数据解密并且显示内容图像(980)。

对于特技播放操作,第二外部装置904可另外从第一外部装置903接收索引信息。可选地,第二外部装置904可不向图像处理装置而向第一外部装置903做出流传输请求(950),并且第一外部装置903可响应于流传输请求执行流传输。

此外,图像处理装置901可响应于流传输请求(950)确定第二外部装置904在安全方面是否是被允许的,并且当确定第二外部装置904不被允许时不做出流传输指令(960)。

根据前述示例性实施方式的方法可以以能够在各种计算机中执行且能够记录在计算机可读介质中的程序命令的形式实现。这样的计算机可读介质可包括程序命令、数据文件、数据结构等或其组合。例如,计算机可读介质可存储在诸如rom等的易失性或非易失性存储器中,而与计算机可读介质是否是可删除的或可重写的无关,这些易失性或非易失性存储器例如ram、存储器芯片、例如存储器的设备或集成电路(ic)、或者光学或磁性可记录存储介质或机器(例如,计算机)可读存储介质(例如,压缩光盘(cd)、数字多用盘(dvd)、磁盘、磁带等)。将理解,可包括在移动终端中的存储器是机器可读存储介质的示例,其中,所述机器可读存储介质适于存储具有用于实现示例性实施方式的指令的程序。该存储介质中记录的程序命令可根据示例性实施方式专门设计和配置,并且对于计算机软件领域的技术人员可以是公知且可获取的。

虽然已经示出和描述了一些实施方式,但是本领域技术人员将理解,在不背离本发明的原理和精神的情况下,可在这些示例性实施方式中做出改变,本发明的范围在所附权利要求及其等同方案中进行限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1