使用分组级别的评级在客户端设备上呈现经评级的媒体内容的制作方法

文档序号:10518161阅读:221来源:国知局
使用分组级别的评级在客户端设备上呈现经评级的媒体内容的制作方法
【专利摘要】一种内容传递系统提供媒体内容的分组级别的评级以便由客户端设备在其上呈现媒体内容时使用。客户端设备能够存储许可级别并且将该许可级别与所接收到的媒体分组中所包括的相应评级级别进行比较。所接收的媒体分组内的媒体内容在该许可级别与相关联的评级级别顺利比较的条件下在客户端设备上进行呈现,并且在该许可级别并未与相关联的评级级别顺利比较的条件下被阻止。
【专利说明】
使用分组级别的评级在客户端设备上呈现经评级的媒体内容
技术领域
[0001] 本公开总体上设及媒体内容分布系统,尤其而并非排他地设及用于在客户端设备 上呈现经评级的数字媒体内容的系统。
【背景技术】
[0002] 随着互联网在今天作为通信介质的广泛使用,终端用户能够将诸如直播或视频点 播媒体节目之类的媒体内容从内容提供方下载到它们的观看设备上。例如,终端用户能够 访问内容提供方网站,选择特定媒体节目W便经由该网站观看并且将诸如电影或电视剧之 类的媒体节目下载或流传输到该终端用户的观看设备上。
[0003] 被下载或流传输至终端用户设备的大多数媒体内容被评级W供特定观众观看。例 如,美国电影协会(MPAA)使用电影评级系统基于内容而对电影针对某些观众的适用性进行 评级。针对特定影片所给出的MPAA评级意在帮助父母决定哪些影片适合他们的孩子。
[0004] 评级应用于整个媒体节目,即使可能仅有一小部分画面被认为不适合较为年轻的 观众。由于终端用户通常并不知道不适当的内容何时会出现在媒体节目中,所W-些终端 用户在一个或多个较为年轻的观众可能有机会看到特定媒体节目时可能选择并不观看该 媒体节目而将其下载。此外,终端用户的观看体验在用户必须在孩子进入观看媒体节目的 房间时暂停或关闭媒体内容的多个部分的情况下可能是次优的。
[0005] 为了允许最为广泛的观众,内容提供方经常提供相同节目的多个副本,每一个具 有稍有不同的内容W及它们自己的整体评级。例如,内容提供方可W提供媒体节目的"未评 级"版本W及同一媒体节目的PG-13版本。维护同一媒体节目的多个副本增加了内容提供方 的存储要求,运会导致消费者的成本有所提高。此外,终端用户可能会选择错误的版本,运 导致了消费者不满。

【发明内容】

[0006] 本公开的实施例针对于内容传递系统,其中媒体内容W分组级别进行评级。一种 媒体服务器包括处理器,其被配置为确定针对媒体内容的每个媒体分段所指定的相应评级 级别并且将该媒体内容打包为多个媒体分组而使得该媒体分组标示出针对该媒体内容所 指定的评级级别。该媒体服务器进一步包括接口,其禪合至网络并且被配置为经由该网络 将该媒体分组流传输至客户端设备。
[0007] 运里另一个实施例中,一种装置包括被配置为从网络接收媒体分组的接口,被配 置为存储许可级别的存储器,W及被配置为将该许可级别与每个媒体分组的评级级别进行 比较的处理器。该处理器进一步被配置为在该许可级别与该评级级别顺利比较的条件下在 客户端设备上呈现该媒体分组内的媒体内容。该处理器进一步被配置为在该许可级别与该 评级级别并未顺利比较的条件下阻止在客户端设备上呈现该媒体分组内的媒体内容。
[000引在又一个实施例中,一种方法包括从网络接收媒体分组,其中每个媒体分组包括 媒体内容并且标示与该媒体内容相关联的评级级别。该方法进一步包括将与客户端设备相 关联的许可级别与每个媒体分组的评级级别进行比较,在该许可级别与该评级级别顺利比 较的条件下在客户端设备上呈现该媒体分组内的媒体内容,并且在该许可级别与该评级级 别并未顺利比较的条件下阻止在客户端设备上呈现该媒体分组内的媒体内容。
[0009] 在任意W上装置/方法的一些实施例中,该媒体分组对应于媒体节目的至少一部 分。
[0010] 在任意W上装置/方法的一些实施例中,第一媒体分组的第一评级级别不同于第 二媒体分组的第二评级级别。
[0011] 在任意W上装置/方法的一些实施例中,基于每个媒体分组的相应评级级别,在客 户端设备上呈现该媒体分组的第一部分内的媒体内容并且阻止该媒体分组的第二部分内 的媒体内容在该客户端设备上呈现。
[0012] 在任意W上装置/方法的一些实施例中,可替换媒体内容替代该媒体分组的第二 部分内的媒体内容而在该客户端设备上进行呈现。
[0013] 在任意W上装置/方法的一些实施例中,该可替换媒体内容被存储在该客户端设 备。
[0014] 在任意W上装置/方法的一些实施例中,该客户端设备从媒体服务器接收该可替 换媒体内容。
[0015] 任意W上装置/方法的一些实施例进一步包括该客户端设备内用于接收并存储媒 体分组的缓冲器。
[0016] 在任意W上装置/方法的一些实施例中,该客户端设备进一步在媒体分组从该缓 冲器被输出之后将每个媒体分组的评级级别与许可级别进行比较。
[0017] 在任意W上装置/方法的一些实施例中,该客户端设备进一步在媒体分组从该缓 冲器被输出之前将每个媒体分组的评级级别与许可级别进行比较。
[0018] 在任意W上装置/方法的一些实施例中,该客户端设备基于至少一个被允许的媒 体分组W及具有并未与许可级别进行顺利比较的非赞同评级级别的一个或多个被阻止媒 体分组在该缓冲器中的相应位置而选择具有与许可级别顺利比较的赞同评级级别的至少 一个被允许的媒体分组W便包括在该第二部分之中,
[0019] 在任意W上装置/方法的一些实施例中,该媒体内容包括音频流和视频流。
[0020] 在任意W上装置/方法的一些实施例中,该内容设备进一步被配置为呈现该媒体 内容的第一媒体流和第二媒体流,该第一媒体流是音频流和视频流之一并且该第二媒体流 是音频流和视频流中的另外一个。在该实施例中,评级级别从该第二媒体流的附加媒体分 组中被省略,并且相对应媒体分组中具有相同时间戳信息的音频流和视频流基于第一媒体 流的评级级别而在客户端设备上进行呈现。
[0021] 在任意W上装置/方法的一些实施例中,该许可级别能够由授权用户进行修改。
[0022] 在任意W上装置/方法的一些实施例中,每个媒体分组包括报头,并且评级级别包 括在该报头之内。
[0023] 在任意W上装置/方法的一些实施例中,该媒体分组是实时协议(RTP)分组,该报 头包括RTP报头W及附加至该RTP报头的长度可变的扩展,并且评级级别被包括在该长度可 变的扩展之中。
【附图说明】
[0024] 图1图示了用于使用分组级别评级在客户端设备上呈现经评级的媒体内容的内容 传递系统的实施例的示意图;
[0025] 图2图示了用于利用分组级别评级对媒体内容进行打包的媒体服务器的实施例的 示意性框图;
[0026] 图3图示了具有不同内容评级的媒体节目的实施例的示意图;
[0027] 图4A图示了包括媒体内容和相关联的评级级别的媒体分组的实施例的示意图;
[0028] 图4B图示了图4A的媒体分组的示例八位字节的示意图;
[0029] 图5图示了具有相关联评级级别的音频和视频媒体分组的实施例的示意图;
[0030] 图6图示了包括原始媒体内容和可替换媒体内容的媒体分组的实施例的示意图;
[0031] 图7图示了用于使用分组级别的评级呈现经评级的媒体内容的客户端设备的实施 例的示意性框图;
[0032] 图8图示了具有基于相关联的评级级别而被阻止的媒体内容的媒体节目的实施例 的示意图;
[0033] 图9图示了包括所接收的具有相关联评级级别的媒体分组的缓冲器的实施例的示 意图;和
[0034] 图10是图示用于在客户端设备上呈现经评级的媒体内容的方法的实施例的流程 图。
【具体实施方式】
[0035] 图1图示了用于使用分组级别评级呈现经评级的媒体内容的内容传递系统100的 实施例。内容传递系统100包括媒体服务器110和客户端设备150。客户端设备150例如可W 是移动客户端设备(例如,智能电话、平板电脑或其它移动设备)、桌面客户端设备(例如,具 有相连的监视器的台式计算机)、电视客户端设备(例如,智能TV或具有相连的电视的机顶 盒)或者其它类型的客户端设备。客户端设备150经由网络140禪合至媒体服务器110。网络 140例如可W包括有线网络(例如,互联网协议(IP)网络)和无线网络(例如,WiFi、WLAN、3G、 4G或其它类型的无线网络)中的一种或多种。
[0036] 媒体服务器110提供针对均包含数字媒体内容130 (例如,音频和/或视频内容)的 一个或多个媒体节目120的访问。作为示例而非限制,媒体节目120可W包括音频录制、电 影、电视剧、互联网广播、互联网音频/视觉节目,和/或其它多媒体节目。媒体服务器110可 W包括用于存储媒体节目120的媒体存储设备,或者可W禪合至外部媒体存储设备W获取 所请求的媒体节目120。媒体服务器110可W进一步与一个或多个附加网络设备进行整合或 者(经由局域网或广域网)与之禪合,上述附加网络设备例如包括媒体生产设备、web服务 器、许可服务器W及向客户端设备传递媒体内容所设及到的其它网络设备。
[0037] 在示例实施例中,客户端设备150能够经由网络140访问和浏览媒体服务器110所 提供的媒体节目120的目录,并且选择一个或多个媒体节目120 W便进行下载(通常,根据客 户端设备150的认证)。在选择了特定媒体节目120之后,在一些实施例中,客户端设备150随 后在媒体服务器110开始将媒体节目120下载或流传输至客户端设备150之前获得媒体节目 120的数字版权管理(DRM)许可。媒体服务器110能够为客户端设备150提供一个或多个下 载/流传输选项。例如,媒体服务器110可W提供媒体节目120的自适应流传输W适应网络 140和/或客户端设备150的带宽限制。作为另一个示例,媒体服务器可W提供媒体节目120 的即看式下载,其允许客户端设备150为了更为平顺的观看体验而对媒体内容130进行高速 缓存。
[0038] 为了下载或流传输媒体节目120,媒体服务器110将媒体节目120的媒体内容130打 包为媒体分组135。媒体服务器110可W在对内容130进行打包之前进一步对媒体内容130进 行转码并加密和/或在媒体内容130上包括DRM限制。
[0039] 此外,在媒体分组135的至少一部分中,媒体服务器110进一步将与媒体内容130相 关联的评级级别132包括在媒体分组135之内。评级级别132对媒体内容130针对某些观众的 适用性进行评价。在示例实施例中,MPAA评级系统被用来确定评级级别132。然而,在其它实 施例中,诸如TV。
[0040] 客户端设备150维护针对该客户端设备150的许可级别152。许可级别152可W基于 客户端设备的类型或客户端设备的已知用户而预先存储或者由客户端设备150的授权用户 进行输入,例如使用密码。在示例实施例中,授权用户能够经由基于web的用户界面(用于远 程设置许可级别152)或设备用户界面(例如,台式客户端设备、移动客户端设备或客户端设 备上的图形用户界面)来设置许可级别152。例如,授权用户能够使用遥控设备访问与禪合 至机顶盒(STB)的电视相关联的STB客户端来设置许可级别152。许可级别152可W被永久编 程到客户端设备中或者能够由授权用户进行修改。例如,在一个实施例中,授权用户能够基 于客户端设备150的(多个)预期观看者而临时改变许可级别152。此外,许可级别152可W包 括能够被映射至不同评级系统的通用许可级别或者针对每个评级系统的单独许可级别。
[0041] 客户端设备150经由网络140从媒体服务器110接收媒体分组135并且检查每个媒 体分组135W确认相关联的评级级别132。在其中特定媒体分组135并不包含评级级别132的 实施例中,客户端设备150能够将评级级别132的缺失视为其指示特定的预定评级级别,诸 如最低评级级别(例如,与适合所有观看者的媒体内容130相关联的"G级")。在另一个实施 例中,评级级别132可W仅被包括在媒体节目120中具有相同评级级别132的分段的第一个 媒体分组135中。客户端设备150随后可W将在该第一媒体分组135之后所接收到的所有媒 体分组135视为具有与第一媒体分组135相同的评级级别132,直至接收到包括评级级别132 的另一个媒体分组135。
[0042] 客户端设备150进一步将每个所接收到的媒体分组135的评级级别132与所存储的 许可级别152进行比较W确定媒体分组135内的媒体内容是否可W在设备150上进行呈现。 如果评级级别132与许可级别152顺利比较(compare favorably),则客户端设备150将媒体 分组135内的媒体内容130呈现到客户端设备150上。例如,媒体内容可W被输出到与客户端 设备150整合或与之禪合的显示器170和扬声器180。如果评级级别132并未与许可级别152 顺利比较(compare unfavorably),则客户端设备150阻止媒体分组135内的媒体内容130在 客户端设备150上进行呈现。
[0043] 在示例实施例中,评级级别132和许可级别152被表示为对应于特定评级系统分类 的数值。例如,使用MPAA评级系统,评级级别132和许可级别152可W如下:
[0044]
[0045] 在该实施例中,在评级级别132等于或小于许可级别152时,评级级别132与许可级 另IJ152顺利比较。例如,如果评级级另IJ132为"2"(对应于"PG")而许可级另IJ152为"3"(对应于 "PG-13"),则媒体内容130可W被呈现到客户端设备150上。同样,评级级别132超过许可级 另IJ152时,评级级别132未与许可级别152顺利比较。
[0046] 在其它实施例中,评级级别132和许可级别152可W由其它机制所表示。例如,级别 132和152可W被表示为具有充分复杂度和串长度的十六进制秘钥W防止或最小化级别132 和152被篡改的风险。
[0047] 在再其它的实施例中,评级级别132和许可级别152可W互相量化比较。例如,评级 级别132可W在内容的评级级别132与许可级别152相比限制较少或者瞄准更为年轻的目标 观众时与许可级别152顺利比较。
[0048] 客户端设备150可W进一步存储在所接收到的原始媒体内容130被阻止时要在客 户端设备150上进行呈现的可替换媒体内容160。可替换媒体内容160的示例包括但并不局 限于预先存储的文本、图像、视频和/或音频中的一种或多种。在其它实施例中,可替换媒体 内容160可W连同原始媒体内容130-起或者在客户端设备150进行请求时从媒体服务器 110被接收。例如,媒体服务器110能够将原始媒体内容130和可替换媒体内容160基本上同 时地都下载或流传输至客户端设备150,并且客户端设备150可W基于相关联的评级级别 132和客户端设备的许可级别152从原始媒体内容130和可替换媒体内容160中进行选择。
[0049] 在其中无法在客户端设备150上获得可替换媒体内容160的实施例中,客户端设备 150可W在被阻止的媒体分组本来要被呈现的时间期间不呈现任何内容(例如,用户体验到 没有音频的黑色屏幕),或者可W丢弃一个或多个被阻止的媒体分组135从而使得客户端设 备150上没有内容呈现的时间量最小化,由此对用户的观看体验进行优化。
[0050] 图2图示了用于利用分组级别评级对媒体内容进行打包的媒体服务器110的实施 例的示意性框图。媒体服务器110包括处理器200、存储器210和网络接口220。处理器200能 够进行操作W处理包含媒体内容130的媒体节目120W便流传输或下载到一个或多个客户 端设备。媒体节目120可W被存储在存储器210中或者从外部媒体存储设备进行获取。
[0051 ]在一个示例实施例中,处理器200将媒体节目120的媒体内容130打包为多个媒体 分组135a,135b…135N。处理器200可W进一步在对内容130进行打包之前对媒体内容130进 行转码和加密和/或包括对于媒体内容130的DRM限制。此外,在媒体分组135a,135b-'135N 的至少一部分中,处理器200进一步将与媒体内容130a,130b··· 130N相关联的评级级别 132a,132b···132N包括在该媒体分组135a,135b···135N内。例如,在一个实施例中,MPAA评级 系统被用来确定评级级别132a,132b…132N。然而,在其它实施例中,诸如电视父母指导系 统之类的其它评级系统可W被用来确定评级级别132a,132b-'132N。
[0052] 在另外的示例实施例中,在对媒体内容进行编辑W符合具体评级时,每个媒体分 组135a,135b... 135N内的媒体内容130a,130b... 130N的评级级别132a,132b... 132N基于在工 作室制作阶段对媒体内容130a,130b-,130N所指定的评级级别而确定。作为制作编辑的一 部分,能够向媒体节目的具体分段指定评级标签,并且所指定的评级标签能够连同媒体内 容130-起进行存储。
[0053] 例如,如图3所示,在制作阶段期间,媒体节目120的不同分段300能够被标记或嵌 入W不同的评级级别132。媒体分段300的长度是可变的并且基于媒体内容130来确定。在示 例实施例中,媒体节目120被划分为媒体分段300,而使得相邻的媒体分段300具有不同的评 级级别132,并且每个媒体分段300包括具有相同评级级别132的连续媒体内容130。连续媒 体内容130可W形成媒体节目120中的完整画面或部分画面。在另一个示例实施例中,针对 媒体节目120中的每个画面确定评级级别132,而使得每个媒体分段300包括具有相同评级 级别132的一个或多个画面,并且相邻媒体分段300则具有不同的评级级别132。在又一示例 实施例中,针对每个画面确定评级级别132,而使得每个媒体分段300对应于特定画面。在该 实施例中,相邻的媒体分段300可W具有相同的评级级别132。
[0054] 例如,如图3所示,第一媒体分段(MSI)能够被标记W最低的评级级别(RL1),其例 如对应于MSI内的媒体内容130的"护评级。第二媒体分段(MS2)能够被标记W最高评级级别 RL5,其例如对应于针对MS2内的所有媒体内容130的"NC-17"评级。第立媒体分段(MS3)能够 被标记W评级级别化2,其例如对应于MS3内的媒体内容130的"PG"评级。第四媒体分段 (MS4)能够被标记W评级级别化1,其同样对应于MS4内的媒体内容130的"G"评级。第五媒体 分段(MS5)能够被标记W评级级别化3,其例如对应于针对MS5内的媒体内容130的叩G-13" 评级。最后,第六媒体分段(MS6)则能够被标记W评级级别化1,其对应于针对MS6内的媒体 内容130的"G"评级。
[0055] -旦媒体分段300和相对应的评级级别132已经作为媒体制作阶段的一部分被确 定,媒体内容130就能够随媒体分段标识符和相关联的评级级别标签一起进行存储。随后, 特定媒体分段300内的媒体内容130能够被打包为一个或多个媒体分组,其中那些媒体分组 中的一个或多个包括针对该媒体分段300所指定的评级级别132W便传输至客户端设备。例 如,在一个实施例中,评级级别132被包括在媒体分段300的每个媒体分组中。在另一个实施 例中,每个媒体分段300中仅第一个媒体分组包括评级级别132,并且客户端设备将所接收 到的评级级别应用于针对媒体分段300所接收到的所有媒体分组。在该实施例中,媒体分段 标识符也能够被包括在每个媒体分组中,或者客户端设备可W将所接收到的评级级别应用 于所有后续接收到的媒体分组,直至接收到包括不同媒体级别的另一个媒体分组。
[0056] 图4A图示了包括媒体内容130和相关联的评级级别132的媒体分组400的实施例的 示意图。图4A所示的媒体分组400是实时传输协议(RTP)分组。然而,在其它实施例中,可W 使用其它网络协议来传送或流传输包含媒体内容130和相关联评级级别132的媒体分组。其 它网络协议的示例可W包括但并不局限于实时流传输协议(RTSP)、实时传输控制协议 (RTCP)、传输控制协议(TCP)、单播协议、组播协议,诸如互联网分组管理协议(IGMP)或协议 独立组播(PIM),W及端对端(P2P)协议。
[0化7] RTP分组400包括报头410和有效载荷440(主体)。媒体内容130被包括在RTP分组 400的有效载荷440中。报头410包括固定报头420W及与固定报头420相连的可选的可变长 度报头扩展430。固定报头420针对所有的RTP分组400所提供的12个八位字节(12-octet)的 固定部分。因此,为了确保与并不支持分组级别评级的客户端设备的兼容性,在示例实施例 中,评级级别132被包括在RTP分组的报头扩展430中。在一个实施例中,报头扩展430包括对 扩展430的32位字W及标示RTP分组400内的媒体内容130的评级级别132的一个或多个32位 字的数量进行计数的16位长度字段。
[0058] 由于媒体节目中评级为"G"的分段允许不受限制的观看,所W在一个实施例中,针 对评级为"G"的内容可W排除扩展报头430。在该实施例中,客户端设备将扩展430的缺失视 同为指示允许观看并且在客户端设备上呈现没有扩展430的RTP分组400中的媒体内容130。
[0059] 在其中评级级别132被包括在RTP分组400中的实施例中,固定报头420的第一个八 位字节(octet)指示可选报头扩展430被相连于固定报头420。固定报头420的第一个八位字 节在图4B中被示出。前两个比特标示出RTP的版本(V)。在示例实施例中,被用于分组级别评 级的RTP的版本为二(2)。数值1被RTP的第一草拟版本所使用,并且数值0则最初被"vat"音 频工具中实施的协议所使用。第S个比特是填充(P)比特。如果设置了填充比特,则该分组 在末尾包含并非有效载荷的一部分的一个或多个附加的填充八位字节。填充中最后的八位 字节包含有多少填充八位字节应当被忽略(包括其自身)的计数。填充可能被一些具有固定 分块大小或者用于在较低层协议的数据单元中携带若干RTP分组的一些加密算法所需要。
[0060] 第四个比特是扩展(X)比特。如果该扩展比特被设置,则固定报头后跟有确切地一 个报头扩展。第一个八位字节中的剩余四个比特包含CSRC计数,其指示跟在固定报头之后 的CSRC标识符的数量。在示例实施例中,如果分组包含评级级别,则该化k特被设置为1,并 且可变长度的扩展430(图4A所示)被附加至跟在可选CSRC列表之后的固定报头。
[0061] 对于包括音频内容和视频内容的多媒体节目而言,音频内容和视频内容通常是分 开进行流传输的。例如,如图5所示,包括音频流130a的第一媒体分组135a能够随第一时间 戳500a进行传送,而包括视频流130b的第二媒体分组13加能够随第二时间戳500b进行传 送。时间戳500a和50化被客户端设备用来正确地对客户端设备上的音频和视频流的输出进 行计时,而使得音频流与视频流进行同步。因此,具有相同时间戳500a和5(K)b的音频流130a 和视频流130b基本上同时被输出W便在客户端设备上进行呈现。在一个实施例中,评级级 别132a和13化被包括在用于特定媒体节目的音频分组135a和视频分组135a中。在该实施例 中,评级级别132a和13化在相对应的音频分组135a和135b之间是相同的(即,音/视频分组 具有相同的时间戳500a和50化)。在其它实施例中,评级级别132a可W仅被包括在音频分组 135a中(如图5所示)或者仅被包括在视频分组13加中,并且客户端设备能够基于相对应的 音/视频分组之一中所包括的评级级别而作出呈现或阻止具有相同时间戳信息的音频和视 频分组二者的决策。
[0062] 在某些情形中,内容提供方可W制作媒体节目的一个或多个部分的不同版本。例 如,内容提供方可W制作与原始画面相比具有不同评级级别的可替换画面,较原始画面而 言其可能适用于更为广泛的观众。在该情形中,内容提供方可W使得该可替换媒体内容能 够随原始媒体内容一起获得并且将该可替换媒体内容包括在媒体节目的数字流之中。 [006引例如,如图6所示,分别包括原始媒体内容130和可替换媒体内容160的媒体分组 135a和13化可W被流传输至客户端设备。原始媒体内容130具有可能并不适于所有观众的 第一评级级别132a,而可替换媒体内容160则具有适于所有观众的第二评级级别13化。在一 个实施例中,包含可替换媒体内容160的媒体分组135b可W通过在可替换媒体分组135b内 包含原始媒体分组135a的分组号码600而与包含原始媒体内容160的媒体分组135a相关联。 在其它实施例中,原始和可替换媒体内容能够使用其它机制相互关联从而确保客户端设备 仅将原始媒体内容130和可替换媒体内容160之一在客户端设备上进行呈现。例如,基于原 始媒体内容和可替换媒体内容160的相应评级级别132a和13化W及为客户端设备所分配的 许可级别,客户端设备能够在其上呈现原始媒体内容130或可替换媒体内容160。
[0064] 图7图示了用于使用分组级别的评级呈现经评级的媒体内容的客户端设备150的 实施例的示意性框图。客户端设备150包括处理器700、存储器710、接口720、音/视频(A/V) 输出730、缓冲器740和输入750。存储器710存储为客户端设备150所指定的许可级别152。
[0065] 许可级别152可W基于客户端设备150或者客户端设备150的已知用户的类型而被 预先存储,或者可W由客户端设备150的授权用户例如使用密码而进行输入。在示例实施例 中,授权用户能够使用输入750来设置许可级别152,上述输入750例如可W是遥控传感器、 键盘或小键盘W及设备图形用户界面(例如,台式客户端设备、移动客户端设备或电视客户 端设备上的图形用户界面)。在另一个实施例中,授权用户能够经由基于web的或其它无线 用户接口来设置许可级别152W便远程设置许可级别152。
[0066] 许可级别152可W被永久编程到客户端设备中或者能够由授权用户进行修改。例 如,在一个实施例中,授权用户能够基于客户端设备150的(多个)预期观看者临时改变许可 级别152。此外,许可级别152可W包括能够被映射至不同评级系统的通用许可级别或者针 对每种评级系统的单独许可级别。
[0067] 接口 720禪合至网络W接收包括媒体内容130和相关联的评级级别132的媒体分组 135。接口720例如可W是禪合至有线网络的有线接口或者禪合至无线网络的无线接口。为 了下载媒体内容130,接口 720将媒体分组135提供至处理器700 W便进行处理并且存储在存 储器710内W便使得能够在客户端设备150上进行媒体内容130的后续处理和呈现。对于被 流传输的媒体内容130,接口 720向缓冲器740提供媒体分组135 W便在客户端设备150上进 行实时处理W及经由A/V输出730将其呈现至整合或禪合的显示器170和扬声器180。
[0068] 在客户端设备150上呈现媒体内容130之前,处理器700将所接收的媒体内容130的 评级级别132与对客户端设备150所指定的许可级别152进行比较。处理器700能够在缓冲器 740的输出(例如,针对离开缓冲器710的媒体分组)或者在缓冲器740内(例如,对处于缓冲 器740内的特定位置的媒体分组)执行该比较。当评级级别132与许可级别152顺利比较时, 客户端设备150将媒体分组135内的媒体内容呈现到客户端设备150上。然而,当评级级别 132并未与许可级别152顺利比较时,客户端设备150阻止媒体分组135内的媒体内容130在 客户端设备150上的呈现。
[0069] 在示例实施例中,当媒体内容130被阻止呈现时,处理器700将可替换内容160替代 被阻止的媒体内容130来呈现到客户端设备150上。可替换内容160可W被预先存储在存储 器710内或者可W经由接口 720被接收。预先存储的可替换媒体内容160的示例包括但并不 局限于预先存储的文本、图像、视频和/或音频中的一种或多种。在其中可替换媒体内容160 经由接口720被接收的实施例中,可替换媒体内容160能够连同原始媒体内容130-起被接 收或者根据客户端设备150的请求时被接收。例如,原始媒体内容130和可替换媒体内容160 都能够基本上同时地被下载或流传输至客户端设备150,并且处理器700能够基于相关联的 评级级别132和客户端设备许可级别152而从原始媒体内容130和可替换媒体内容160中进 行选择。
[0070] 在其中可替换媒体内容160无法在客户端设备150上获得的实施例中,处理器700 可W在被阻止的媒体分组本来要被呈现的时间期间不呈现任何内容(例如,用户体验到没 有音频的黑色屏幕),或者可W丢弃一个或多个被阻止的媒体分组135从而使得客户端设备 150上没有内容呈现的时间量最小化,由此对用户的观看体验进行优化。
[0071] 图8图示了具有基于相关联的评级级别132而被阻止的媒体内容130的媒体节目 120的实施例的示意图。媒体节目120与图3所示的相对应,具有相同的媒体分段300和相关 联的评级级别132。假设针对客户端设备所同意的许可级别对应于MPAA级别2(或"PG"),如 能够在图8中所看到的,具有评级级别化5的MS2 W及具有评级级别化3的MS5内的媒体内容 130被阻止而不在客户端设备上进行呈现。因此,对应于MS2或MS5的每个媒体分组内的媒体 内容都被阻止。
[0072] 再次参考图7,在另外的示例实施例中,处理器700被编程为允许通过即使在评级 级别132与许可级别152顺利比较的时候也阻止内容130而对观看体验进行进一步优化。例 如,存储器710可W进一步维护对应于整个媒体节目或部分媒体节目中必须与许可级别进 行顺利比较W便该媒体节目的任何媒体分组都在客户端设备上进行呈现的媒体内容或媒 体分组的百分比的阔值。在一个实施例中,每个评级级别的媒体内容的百分比能够在下载/ 流传输之前被发送W使得客户端设备能够基于该阔值而确定是否开始下载/流传输处理。 在另一个实施例中,一个或多个评级级别的媒体内容的百分比能够在下载/流传输期间被 确定。在该实施例中,处理器700能够执行缓冲器前向捜索(look-ahead)功能W基于缓冲器 740的初始内容而确定是否继续进行流传输。
[0073] 作为另一个示例,处理器700可W被编程为防止屏幕在可替换内容160和被允许的 媒体内容130之间来回闪烁。在该示例中,处理器700可W基于缓冲器740内的邻近媒体分组 的(多个)评级级别而阻止媒体分组135内的媒体内容130被呈现,而无论媒体内容130自身 的评级级别132如何。因此,处理器700可W执行缓冲器前向捜索功能,运使得处理器700能 够分析缓冲器740内的多个分组的评级级别132W确定阻止还是呈现缓冲器740中的特定媒 体分组135内的媒体内容130。
[0074] 例如,如图9所示,缓冲器740能够维护多个媒体分组135,每个具有与之相关联的 相应评级级别132。第一、第四、第五和第六缓冲器位置(MP1、MP4、MP5和MP6)的媒体分组135 具有评级级别化5,而第二和第Ξ缓冲器位置(MP2和MP3)的媒体分组则具有评级级别化1。 虽然评级级别化1通常使得相关联的媒体内容能够在客户端设备上进行呈现,但是为了防 止闪烁,MP2和MP3内的媒体内容可W被阻止。
[0075] 图10是图示用于在客户端设备上呈现经评级的媒体内容的方法1000的实施例的 流程图。该方法在1010开始,其中包括媒体内容和相关联的评级级别的媒体分组在客户端 设备被接收。在1020,提取媒体分组的评级级别,并且在1030,将评级级别与客户端设备的 许可级别进行比较。在1040,如果评级级别与许可级别顺利比较,则在1050,在该客户端设 备上呈现该媒体分组内的媒体内容。
[0076] 然而,如果评级级别并未与许可级别顺利比较,则在1060,该媒体分组被阻止在该 客户端设备上进行呈现。在1070,如果能够获得可替换内容(例如,预先存储的或者基本上 同时接收的),则在1080,在客户端设备上呈现该可替换媒体内容。如果无法获得可替换媒 体内容,则在1090,没有内容在客户端设备上被呈现。在1095,针对每个所接收到的媒体分 组重复该处理。
[0077] 如运里所使用的,术语"处理器"被定义为单个处理设备或多个处理设备。运样的 处理设备可W是微处理器、微控制器、数字信号处理器、微型计算机、中央处理器、现场可编 程口阵列、可编程逻辑设备、逻辑电路、模拟电路、数字电路,和/或基于电路的硬编码和/或 操作指令操控(模拟和/或数字)信号的任意设备。该处理器可W进一步访问外部存储器设 备和/或包括集成存储器设备,后者可W是单个存储器设备,多个存储器设备和/或另一个 处理器的嵌入式电路。运样的集成存储器设备和/或外部存储器设备可W是只读存储器、随 机访问存储器、易失性存储器、非易失性存储器、静态存储器、动态存储器、闪存、高速缓存 和/或存储数字信息的任意设备。注意到,存储器设备可W存储并且处理器可W执行对应于 运里所描述的至少一些步骤和/或功能的硬编码的和/或运算指令。运样的存储器设备可W 进一步被包括在制造品中。
[0078] 如运里可能进一步使用的,术语"基本上"提供了针对其相对应术语和/或事项之 间的相对性的行业所接受的公差。运样的行业所接受的公差范围从小于百分之一到百分之 五十,并且对应于但并不局限于分量数值、集成电路处理变化、溫度变化、上升和下降时间 和/或热噪声。运样的事项之间的相对性来自于几个百分比的差异到量级的差异。
[0079] 如运里还可能使用的,(多个)术语"禪合至"和/或"禪合"和/或包括事项之间的直 接禪合和/或事项之间经由中间事项(例如,事项包括但并不局限于组件、部件、电路和/或 模块)的间接禪合,其中针对间接禪合而言,该中间事项并不对信号的信息加 W修改但是可 W调节其功率级别。作为运里进一步可能使用的,推断禪合(即,其中一个部件按照推断而 禪合至另一个部件)包括两个事项之间W与"禪合至"相同的方式的间接禪合。如运里可能 使用的,术语"能够进行操作指示事项包括一个或多个处理模块、数据、(多个)输入、(多 个)输出等W执行一种或多种所描述或必要的相对应功能,并且可W进一步包括针对一个 或多个其它事项的推断禪合W执行所描述或必要的相对应功能。同样如运里可能使用的, (多个)术语"连接至"和/或"连接"或"互连"包括节点/设备之间的直接连接/链接和/或设 备/节点之间经由中间事项(例如,事项包括但并不局限于组件、部件、电路和/或模块)的间 接连接。如运里可能进一步使用的,推断连接(即,其中一个部件按照推断而连接至另一个 部件)包括两个事项之间W与"连接至"相同的方式的间接连接。
[0080] 虽然运里已经明确描述的一个或多个实施例的各种功能和特征的特定组合,但是 运些特征和功能的其它组合同样是可能的。本公开并不被运里所描述的特定示例所限制并 且明确结合了运些其它的组合。
【主权项】
1. 一种装置,包括: 被配置为从网络接收媒体分组的接口; 被配置为存储许可级别的存储器;和 被配置为将所述许可级别与每个媒体分组的评级级别进行比较并且在所述许可级别 与所述评级级别顺利比较的条件下在客户端设备上呈现所述媒体分组内的媒体内容的处 理器,所述处理器进一步被配置为在所述许可级别与所述评级级别并未顺利比较的条件下 阻止在客户端设备上呈现所述媒体分组内的媒体内容。2. 根据权利要求1所述的装置,其中所述媒体分组的第一个的第一评级级别不同于所 述媒体分组的第二个的第二评级级别。3. 根据权利要求1所述的装置,其中所述处理器进一步被配置为基于每个媒体分组的 相应评级级别,在客户端设备上呈现所述媒体分组的第一部分内的媒体内容并且阻止所述 媒体分组的第二部分内的媒体内容在所述客户端设备上进行呈现。4. 根据权利要求3所述的装置,其中所述处理器进一步被配置为将可替换媒体内容替 代所述媒体分组的第二部分内的媒体内容在所述客户端设备上进行呈现。5. 根据权利要求4所述的装置,进一步包括被配置为接收和存储所流传输的媒体内容 的媒体分组的缓冲器。6. 根据权利要求5所述的装置,其中所述处理器进一步被配置为在媒体分组从所述缓 冲器被输出之后将每个媒体分组的评级级别与所述许可级别进行比较。7. 根据权利要求5所述的装置,其中所述处理器进一步被配置为: 在媒体分组从所述缓冲器被输出之前将每个媒体分组的评级级别与许可级别进行比 较;并且 基于至少一个被允许的媒体分组以及具有并未与所述许可级别进行顺利比较的非赞 同评级级别的一个或多个被阻止媒体分组在所述缓冲器中的相应位置,选择具有与所述许 可级别顺利比较的赞同评级级别的至少一个被允许的媒体分组以便包括在所述第二部分 之中,8. 根据权利要求1所述的装置,其中所述媒体内容包括音频流和视频流,并且所述处理 器进一步被配置为呈现所述媒体内容的第一媒体流和第二媒体流,所述第一媒体流是音频 流和视频流之一并且所述第二媒体流是所述音频流和视频流中的另外一个,评级级别从所 述第二媒体流的附加媒体分组中被省略,所述呈现包括基于第一媒体流的评级级别将相对 应媒体分组中具有相同时间戳信息的音频流和视频流在客户端设备上进行呈现。9. 根据权利要求1所述的装置,其中所述处理器进一步被配置为从随每个媒体分组所 包括的报头来确定每个媒体分组的评级级别。10. -种方法,包括: 从网络接收媒体分组,每个媒体分组包括媒体内容并且标示与所述媒体内容相关联的 评级级别; 由处理器将与客户端设备相关联的许可级别与每个媒体分组的评级级别进行比较; 由所述处理器在所述许可级别与所述评级级别顺利比较的条件下在客户端设备上呈 现所述媒体分组内的媒体内容;以及 由所述处理器在所述许可级别与所述评级级别未顺利比较的条件下阻止在客户端设 备上呈现所述媒体分组内的媒体内容。
【文档编号】H04N21/6437GK105874814SQ201480072048
【公开日】2016年8月17日
【申请日】2014年12月18日
【发明人】R·沙玛, 王胜强
【申请人】阿尔卡特朗讯公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1