使用按需转码的多画面网络数字视频记录的系统和方法_2

文档序号:9439598阅读:来源:国知局
多转码的格式。
[0030]出于讨论的目的,在这个示例中,假定如存储在nDVR 104上的内容118的拷贝包括:中间格式的内容118 ;具有MPEG-2格式并且具有15兆比特每秒(Mbps)的传输比特率的内容120 ;具有支持512x288的分辨率的自适应比特率(ABR)格式并且具有0.94Mbps的传输比特率的内容122 ;具有支持分辨率640x360的ABR并且具有1.17Mbps的传输比特率的内容124 ;具有支持720p30的分辨率的ABR并且具有3.50Mbps的传输比特率的内容126 ;以及具有支持720p60的分辨率的ABR并且具有6.25Mbps的传输比特率的内容128。
[0031]内容118以及如由多速率转码器102所转码的内容118的所有格式被存储在nDVR104上。因此在这个示例中,nDVR 104将存储内容120、内容122、内容124、内容126以及内容128。
[0032]当用户期望观看“已记录内容”时,用户实际上想要观看内容118的版本,其可以是内容118、内容120、内容122、内容124、内容126以及内容128中的任何一个。将观看内容118的哪一个版本的选择取决于用户将使用的装置。出于讨论的目的,假定用户想要在机顶盒112上观看内容。在这样的情况下,用户与机顶盒112上的GUI (未示出)交互以向nDVR 104发送需要检索内容118的请求。来自机顶盒112的请求包括与机顶盒112的解码能力有关的信息。因此,nDVR 104能够确定应该提供什么格式的内容。出于讨论的目的,假定机顶盒112能够对MPEG-2格式的并且具有15Mbps的传输比特率的内容进行解码。在这样的情况下,nDVR 104将向视频流送器108发送内容120以用于递送给机顶盒112。
[0033]另一方面,如果用户想要在用户装置114上观看内容118的版本,则用户与用户装置114上的⑶I (未示出)交互以向nDVR 104发送需要检索内容118的请求。来自用户装置114的请求包括与用户装置114的解码能力有关的信息。因此,nDVR 104能够确定应该提供什么格式的内容。出于讨论的目的,假定用户装置114能够对支持分辨率640x360的ABR并且具有1.17Mbps的传输比特率的内容进行解码。在这样的情况下,nDVR 104将向JIT封装器110发送内容124以用于递送给用户装置114。
[0034]应该注意在ABR的情况下,所请求的格式可以基于网络条件而改变。例如,用户装置114最初可以请求640x360,并且然后对于下一个片段或多个片段可以请求512x288,以及然后可以基于可用网络带宽回到640x360等等。
[0035]现在假定用户想要在IP机顶盒116上观看内容118的版本,用户与IP机顶盒116上的⑶I (未示出)交互以向nDVR 104发送需要检索内容118的请求。来自IP机顶盒116的请求包括与IP机顶盒116的解码能力有关的信息。因此,nDVR 104能够确定应该提供什么格式的内容。出于讨论的目的,假定IP机顶盒116能够对支持512x288的分辨率的ABR格式的并且具有0.94Mbps的传输比特率的内容进行解码。在这样的情况下,nDVR 104将向JIT封装器110发送内容122以用于递送给IP机顶盒116。
[0036]如果内容被存储在nDVR 104内达延长时间段,则可以将该内容移动到档案库106,其中如果并且当用户选择观看它时能够检索它。具体地,因为用户可能希望在未指定的将来时间观看记录的节目,所以nDVR 104将内容118的所有版本存储在档案库106中。因此,如上面所讨论的,当装置从nDVR 104请求内容时,nDVR 104首先从档案库106中检索内容的正确版本。nDVR 104然后将该正确版本提供给特定用户装置。
[0037]如上面所提到的,存在与存储内容相关联的成本,其中那些成本直接与正被存储的内容的大小有关。另外,存储一个内容的成本随着该内容的格式的数目被存储而恶化。换句话说,用于存储内容118的所有版本的成本包括用于存储内容118、内容120、内容122、内容124、内容126以及内容128的成本。这个成本的一部分对于随后未被用户观看的内容118、内容120、内容122、内容124、内容126以及内容128中的任一个来说是浪费的。
[0038]依照本公开的方面为多画面系统提供了用于对内容进行存储/转码的更划算的机制。
[0039]图2图示另一 nDVR系统。
[0040]如该图中所示,系统200包括系统100中的项目中的全部外加按需转码器(ODT)202。
[0041]如关于图1所提到的,当内容已被存储在nDVR 104中达延长时间段时,它被移动到档案库106。内容被移动到档案库106的时间可以是用户定义的,或者用户可以选择让系统200确定要移动内容的适当时间。
[0042]—般而言,观看内容的可能性在记录该内容之后随着时间经过而降低。例如,内容在它被记录之后3至5天被观看的概率比内容在它被记录之后一天被观看的概率小得多。出于说明和简洁的目的,假定内容在它已被存储在nDVR 104中达五天而未被观看之后被移动到档案库106。
[0043]在一些实施例中,当内容被移动到档案库106时,仅保存最高质量格式(中间格式)以便降低与存储相关联的成本。将参考图3至图4进一步描述这些成本。
[0044]图3图示示出了随着时间的推移而按照惯例存储内容的成本的曲线图。
[0045]如该图中所示,曲线图300包括存档老化时间轴302、每订户存档成本轴304以及成本线306。
[0046]成本线306表示与存储内容118的所有版本(S卩,内容118、内容120、内容122、内容124、内容126以及内容128)相关联的固定成本。这个线性增加的成本随着时间的推移而增加,而不管关于观看内容的可能性是否降低。
[0047]本公开的方面说明随着时间的推移而观看内容的特定格式以便降低存储成本的可能性。现在将参考图4讨论这个。
[0048]图4图示示出了随着时间的推移而存储内容的成本方面的差异的另一曲线图。
[0049]如该图中所示,曲线图400包括除成本线402之外参考图3所描述的项目中的全部。
[0050]成本线402表示与存储仅内容118而不存储内容118的剩余版本(即,内容120、内容122、内容124、内容126以及内容128)相关联的固定成本。因为未存储内容120、内容122、内容124、内容126以及内容128,所以节省了所关联的成本。因此,成本线402的斜率比成本线306的斜率小得多。
[0051]在这个示例中,假定内容118、内容120、内容122、内容124、内容126以及内容128被存储了三天。因此,将经由成本线306描述与此相关联的成本。在由存档时间轴302上的404所指示的第三天,成本由交点406指示为具有如由每订户存档成本轴304上的408所指示的值。然后不再存储内容120、内容122、内容124、内容126以及内容128并且节省了与此相关联的成本。因此总成本节省能够被示出为成本线306与成本线402之间的差Δ。
[0052]换句话说,在这方面,一旦内容的多个版本已被存储在nDVR 104上达一定时间段而未被观看,就可以删除内容的一些版本。在示例实施例中,一旦内容的多个版本已被存储在nDVR 104上达一定时间段而未被观看(例如,五天),则必要时就删除内容的所有较低质量版本并且更高质量内容被移动到档案库106以供将来查看。如参考图4上面所讨论的,通过存储内容的仅一个版本而不是内容的所有版本,与存储相关联的成本显著降低。
[0053]返回到图2,如果用户想要查看在记录之后超过五天的内容,则在示例实施例中,仅最高质量版本内容118在档案库106上可用。如果用户请求内容118在支持内容118的格式的装置(例如机顶盒112)上查看,则提供该内容118。
[0054]替换地,考虑在记录之后超过五天以后的情形,其中已从档案库106中去除了内容120、内容122、内容124、内容126以及内容128,并且其中用户请求内容118在不支持内容118的格式的装置(例如用户装置114)上查看。在这样的情况下,当做出了对内容的请求时,nDVR 104将识别用
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1