通过自适应比特率流播的高效网络个人录像机操纵的记录设备和方法_2

文档序号:9932930阅读:来源:国知局
户KM1关联的最终用户设备128:提供记录广播内容112的请求分段文件116於、116仏116。4、116!^"116加(例如)(参见图比的重复步骤166)。
[0021]9.删除(I)存储在与用户KM1关联的特定PVR存储单元122i中的分段文件116n-n(例如)中的一个集,以及(2)在从用户KM1接收删除请求13?之后存储在除与用户KM1关联的PVR存储单元122工以外的存储单元1222、1223-_122?或124中的余下的分段文件11631-?、116bl-n、116cl—n、116dl-n、116el—n、116fl—n、116gl—n、116hl-n、116il—n、116jl—n、116kl-η 的集(参见图1B的删除步骤168)。可以执行该删除步骤的示范性方式在下文在与图2-4关联的描述中论述。
[0022]注意:上文的描述涉及对用户KM1提供基于网络的个人视频记录服务102,但应意识到可以由记录设备100执行相同步骤来对任意数量的用户104^1042、1043…104n提供基于网络的个人视频记录服务102,这些用户中的每个具有他们自己的最终用户设备1281、1282、1283…128n并且这些用户中的每个可以在相同或不同时间记录相同广播内容112(例如,信道Z)或不同广播内容(例如,信道A-Y)。
[0023]应意识到存在可以配置设备100以便基于在图1A-1B中描述的教导对用户10如、1042、1043…104n提供基于网络的个人视频记录服务102的许多方式。在该方面,图2-4提供根据本发明的不同实施例记录设备100可以配置和操作以便对用户104ι、1042、1043…104n提供基于网络的个人视频记录服务102的三个示范性方式。
[0024]第一实施例(图2A-2G):记录设备10a操作以按照用户104^104:^104^104^^5录消息1261、1262、1263"_126?中的请求将单比特率(例如,分段文件11611—?-最可能是具有最低比特率的文件)的广播内容112存储到每个个体网络PVR存储单元122^ 1222、1223…122n内。同时,记录设备10a操作使得只要一个用户KM1(例如)发起广播内容112的记录,就在通用存储单元124内记录广播内容112的所有其他比特率(分段文件116^、116^-?、116。1一?、116d1-η、116el—η、116fl—η、116gl—η、116hl-η、116u—η、116m 116k1-η)。记录设备10a还在用户的网络PVR存储单元122!、1222、1223…122n内生成和存储个体用户的唯一清单13(h、1302、1303...130η。例如,网络PVR存储单元122!将存储对于用户104!的清单130!,而网络PVR存储单元1222将存储对于用户1042的清单1302,等等。清单130!、1302、1303…130n对于对应用户104^1042、1043…104η是特定的,其中每个清单130!、1302、1303...130η引用相应用户的个人
116el—n、116fl—n、116gl—n、116h1-n、116u—^116」!—n、116k1-η),其的时间代码与对应个人比特率同步。完成通用比特率的该时间代码同步,因此用户I (M1、1042、1043…104?无法观看他们也不具有在他们的相应网络PVR存储单元1221、1222、1223…122η中记录的本地副本的通用广播内容112。如果当前没有用户104^104^1043…104η在记录广播内容112,则记录设备10a未在通用存储单元124中记录任何东西。如果用户KM1(例如)删除他们的记录,则记录设备10a将删除该用户的个人清单13(h和他们存储在他们的网络PVR存储单元122i中的单比特率(分段文件116n-n)。另外,记录设备10a检查来看看该用户10如是否具有通用存储单元124中对没有其他用户1042、1043...104η可以访问的记录段的许可。如果是这样的话,记录设备100也删除那些段(因为没有人将能够再次查看它们)。第一实施例的优势是它允许用户发起的记录和预先调度的记录都被记录设备10a处理。
[0025]第二实施例(图3A-3C):第二实施例与第一实施例相同,只是记录设备10b总是在捕获广播内容 112的通用比特率(分段文件116al—n、116bi—n、116cl—n、116di—n、116el—n、116fl—n、116gl—n、116h1-n、116u—^116」!—n、116k1-n)并且将其存储在通用存储单元124中而不管用户104^1042、1043…104n中的任一个是否请求记录广播内容112。基本上,记录设备10b配置成以单比特率(最可能是可用的最低比特率)对希望在他们相应的网络PVR存储单元122工、1222、1223…122n内记录它的每个用户104^1042、1043…104n记录广播内容112。并且,在该时间之前,如果在通用存储单元124中不是广播内容112的所有比特率,记录系统10b记录余下比特率。从而,在用户104ι(例如)尝试流播他们的记录广播内容112时,记录设备10b对用户KM1发送他们的唯一清单13(h(或相似文档),其包含对记录广播内容112的所有分段文件(比特率)的引用132ρX。用户10屯然后可以使用他们的唯一清单13(h来访问他们的个人存储单比特率(分段文件116η—n)或通常存储比特率(分段文件116al—n、116bl—n、116cl—n、
116dl-n、116el-n、116fl-n、116gl-n、116hl-n、116il-n、116jl-n、116kl-n) o
[0026]第三实施例(图4A-4C):记录设备100c可以对每个用户们相应的网络PVR存储单元1221、1222、1223…122n中记录所有比特率(分段文件116al-n、
116bl-n、116cl-n、116dl-n、116el—n、116fl-n、116gl-n、116hl-n、116il-n、116jl-n、116kl-n、116ll-n)。当特定用户KM1(例如)指示他们想要停止记录,则记录设备100结束他们的个人记录。在所有用户10屯、1042、1043...104n完成记录后,则记录设备10c确定哪个用户1042(例如)具有“最完整”记录,并且在他们相应的网络PVR存储单元1221、1222、122^_122?中删除别人的“附加”比特率(留下至少单比特率)。然后,当用户KM1(例如)希望播放记录的广播内容112时,对用户…如提供清单13(h,其具有对用户1042(例如)的网络PVR存储单元1222内广播内容112的“最完整”记录和在用户KM1的网络PVR存储单元122!内的一个比特率(例如,分段文件116η—n)的引用。如可以意识到的,将对具有“最”完整记录的用户1042(例如)提供“常规”清单1302,而将分别对余下用户104^1043...104n提供“唯一”清单130^1303...130^其引用网络PVR存储单元122!、1222、1223…122?的拼凑物。如果该记录被用户1042删除,但记录设备100将保存该记录,只要任何其他用户104^1043-404具有为它在他们相应PVR存储单元122!、1222、1223…122n中而留下的单比特率记录即可。
[0027]参考图2Α-2Β,分别图不有根据本发明的第一实施例的记录设备10a和由记录设备10a使能以对一个或多个用户104^104^104^104提供基于网络的个人视频记录服务102的方法200c的流程图的基本图。在图2A中,记录设备10a示出为利用自适应比特率技术来向用户104^1043-404交付广播内容(多个信道)的广播网络106(例如,基于电缆的内容交付网络106、基于互联网的内容交付网络106、基于卫星的内容交付网络106)的一部分。内容交付网络106包括用于向用户1041、1043"_104?交付(流播)广播内容(多个信道)的许多众所周知的部件,但这些已知部件中仅仅两个(即自适应比特率编码器108和分段设备110)在帮助描述如在本文论述和示出的本发明的基于网络的个人视频记录服务102方面是有用的。
[0028]自适应比特率编码器108配置成接收广播内容112(例如,在15Mbs具有1920x1080分辨率的信道Z)并且生成具有相同视频和音频内容但以不同比特率编码的多个文件11屯、1142、1143、1144、1145、1146、1147、1148、1149、114!。、114η和 11412(例如)。在该示例中,自适应比特率编码器404接收广播内容112(1920x1080 15Mbs)并且输出1920x1080 1Mbs文件
1141、1920xl080 9Mbs文件1142、1920x1080 8Mbs文件 1143、1280x720 5Mbs文件 1144、1280x720 4Mbs文件 1145、1280x720 3Mbs文件 1146、720x480 2.2Mbs文件114?、720x4801.8Mbs文件 114s、720x480 I.4Mbs文件1149、640x360 900Kbs文件1141、400x224 600Kbs文件 114ii和400x224 300Kbs文件 114i2。
[0029]分段设备110 配置成接收文件 114!、1142、1143、1144、1145、1146、1147、1148、1149、I HkkIH11 和 11412,并且然后将这些文件 1141、1142、1143、1144、1145、1146、1147、1148、1149、114lQ、114ll和114l2中的每个分段成多个分段文件 116al-n、116bl-η、116cl—η、116dl-η、116el—η、I 16fl—η、116gl—η、116hl-η、I 16il—η、116jl—η、116kl-η和 I 16ll—η。这些分段文件 I 16al-η、116bl-η、116cl—η、116dl-η、116el—η、116fl—η、116gl—η、116hl-η、116il—η、116jl—η、116kl-n和116ll—η中的每个包含对于预定持续时间(例如,10秒)的视频和音频包。应意识到分段文件116al-n具有比分段文件116b1-n更高的质量(更高比特率),该分段文件116b1-n进而具有比分段文件116cl-n更高的质量(更高比特率)等等,其中分段文件116n-n具有最低质量(最低比特率)。记录设备10a 从分段设备 110 接收分段文件 116al—n、116b1-n、116cl—n、116d1-n、116el—n、116fl—n、116gl—n、116h1-n、116i1-n、116j1-n、116k1-n和116i1-n的多个集。接着提供关于根据本发明的一个实施例记录设备10a如何配置成存储这些分段文件I 16al-n、I 16bl-η、I 16。1—n、I 16dl-n、I 16el—η、116fl—η、116gl—η、116h1-η、116η—η、116m、116k1-η和 116n—η 以对用户 104!、1042、1043...104η 提供基于网络的个人视频记录服务102的详细描述。
[0030]记录设备10a示出为具有处理器118、存储器120、多个PVR存储单元122!、1222、1223…122?和通用存储单元124。记录设备100可以具有额外的众所周知的部件,但为了清楚起见,本文仅描述解释本发明所需要的部件。记录设备100这样配置使得处理器118与存储器120接口连接并且执行存储在存储器120中的处理器可执行指令来使能下列操作:
1.从与用户KM1(例如)关联的最终用户设备128:(例如,机顶盒计算机、膝上型计算机、移动电话(智能电话)、平板、有互联网能力的电视)接收记录消息126K参见图2C的接收步骤202c)。实际上,记录设备10a将从分别与用户104^104^104^104^联的最终用户
1281、1282、1283…128n(例如,机顶盒计算机、膝上型计算机、移动电话(智能电话)、平板、有互联网能力的电视)接收记录消息1261、1262、1263…126n。在该示例中,该记录消息126i包含从9:00AM-9:30AM对用户104ι记录广播内容112的请求。记录消息1262包含从9:00AM-9:45AM记录广播内容112的请求。记录消息1263包含从9:20AM-9:30AM记录广播内容112的请求。并且,记录消息126n包含从9:08AM-??.??记录广播内容112的请求,其中用户104?在9:08AM选择信道Z(广播内容112)上的记录按钮并且??.??是用户104n选择停止按钮的时候。在一个实施例中,记录设备10a可以从用户104!(或任何其他用户1042、1043...104n)接收“预先调度”记录消息126ι,其中“预先调度”记录消息126ι包含通过指示特定开始时间和特定结束时间而在未来记录广播内容112的请求。
[0031]2.将分段文件116η—η(例如,最低比特率)的集中的一个存储在与用户KM1关联的网络PVR存储单元122!中(参见图2C的接收步骤204cl)。在该示例中,分段文件116n—J人9:00ΑΜ-9:30ΑΜ存储在与用户104!关联的网络PVR存储单元122冲。另外,如果广播内容112的余下的分段文件116al-n、116bl-η、116cl-η、116dl-η、116el—η、116f I—η、116gl—η、116hl-η、116il—η、116」!—n、116kl-n的集还未存储在通用存储单元124中,记录设备10a将它们存储在其中(参见图2C的存储步骤204c2)。在该示例中,记录设备10a开始在9:00AM将广播内容112的余下的分段文件 116al-n、116bl-n、116cl-η、116dl-η、116el—η、116f I—η、116gl—η、116hl-η、116il—η、116jl—η、116k1-n的集存储在通用存储单元124中。另外,记录设备10a从9:00AM-9:45AM将分段文件116η—n存储在与用户1042关联的网络PVR存储单元1222中。另夕卜,记录设备10a从9:20AM-9:30AM将分段文件116η—n存储在与用户1043关联的网络PVR存储单元1223中。记录设备10a还从9:08AM-??.??将分段文件116η—n存储在与用户104n关联的网络PVR存储单元122?中。一旦用户104n停止记录广播内容112(假设在9:45AM后),则记录设备10a停止将分段文件116η—n存储在与用户104n关联的网络PVR存储单元122?中并且停止将余下的分段文件116al-n、116bl-n、116cl—n、116dl-n、116el—n、116fl—n、116gl—n、116hl-n、116il—n、116jl—n、116kl-η 的集存储在通用存储单元124中。
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1