添加内容以及相关客户端装置的制造方法_4

文档序号:8435843阅读:来源:国知局
网络服务器装置100的操作的流程图。参考图3A,网络服务器装置100的操作可包含处理器101通过网络接口 102与客户端装置120建立(框301)会话。处理器101可通过网络接口 102向客户端装置120传送(框302)提供(例如对应于)第一时间段TSl的基本内容(例如第一基本内容)的基本段(例如第一基本段)。而且,因为本文描述的基本段可被传送到客户端装置120、121...12η的更大接收组(而添加段可被有选择地传送到更大接收组的子集),所以将理解到,传送(框302)基本段可包含从网络服务器装置100向每一个客户端装置120、121...12η广播基本段。此外,基本段(可能还有随后基本段)可被同时传送到每一个客户端装置120、121…12η。备选地,向客户端装置121传送基本段可相对于向客户端装置120传送基本段延迟(例如延迟了五(5)秒或一⑴分钟)。
[0067]仍参考图3Α,网络服务器装置100的操作可包含客户端装置120、121...12η中的向一个或多个传送(框103) —个或多个授权的添加段。而且,因为添加段可有选择地传送(例如单播)到客户端装置120,因此传送(框303)添加段可包含向客户端装置120传送添加段,而不向客户端装置121传送添加段。例如,客户端装置120可能已经(例如经由用户选择或基于网络条件或装置能力的自动判定)授权了一个或多个添加段。作为一个示例,客户端装置120的用户可能已经请求以大/高质量级别(例如高清(HD))接收电影,并且向客户端装置120以大/高质量级别传送电影可包含传送对应于给定时间段(例如第一时间段TSl)的添加段的多层。因而,电影可开始于由添加内容增强的基本内容。而且,框302和303可组合成一个框,或者框302和303的次序/流程可相反。
[0068]在向客户端装置120、121...12η中的一个或多个传送(框302、303)基本段和添加段(如果已授权)之后,处理器101可确定(框304)是否已经从客户端装置120、121...12η中的一个或多个接收通知(例如保持、增加或降低流/内容的质量/带宽的通知)。如果尚未接收通知,则网络服务器装置100可保持(框305)传送到客户端装置120、121...12η中的一个或多个的内容的质量级别。例如,网络服务器装置100可向客户端装置120、121...12η传送(框302)提供第二时间段TS2的添加基本内容(例如第二基本内容)的另一基本段(例如第二基本段)。此外,如果之前已授权,则网络服务器装置100可继续向客户端装置120、121...12η中的一个或多个传送(框303) —个或多个添加段。例如,网络服务器装置100可向客户端装置120传送(框303)另一添加段(例如第二添加段)或其它添加段(例如添加段的第二层)。
[0069]备选地,如果已经从客户端装置120、121...12η中的一个或多个接收通知,则网络服务器装置100可确定(框306)是增加还是降低传送到客户端装置120、121...12η中的一个或多个的内容的质量级别。例如,网络服务器装置100可使用通知(例如,增加或降低质量的明确指示,或网络条件诸如可用带宽的指示)进行确定(框306)。如果网络服务器装置100决定(框306)降低质量级别,则网络服务器装置100将通过移除添加段(如果添加段之前被授权)来降低(框307)质量级别。例如,如果对于第一时间段TSl授权了低质量添加段,则将从第二时间段TS2移除低质量添加段。备选地,如果对于第一时间段TSl未授权添加段,则不会从第二时间段TS2移除添加段,因为没有添加段可移除。
[0070]另一方面,如果网络服务器装置100决定(框306)增加质量级别,则网络服务器装置100将通过添加添加段(如果附加添加段可用)来增加(框308)质量级别。例如,如果对于第一时间段TSl授权了低质量添加段,则将对于第二时间段TS2添加中质量添加段(可能还有大/高质量添加段)。备选地,如果对于第一时间段TSl授权了最大/最高添加段,则不会对于第二时间段TS2添加较大/较高添加段,因为已经存在最大/最高添加段。
[0071]仍参考图3Α,在降低(框307)或增加(框308)质量之后,网络服务器装置100将传送(框302、303)基本段和添加段(如果可用)。例如,网络服务器装置100可传送(框302)第二时间段TS2的基本段,并且可响应于来自客户端装置120的通知,而传送(框303)第二时间段TS2的添加段(如果可用)。附加地,第二时间段TS2的添加内容与第二时间段TS2的基本内容(例如第二基本内容)同步。具体地说,第二时间段TS2的添加内容和第二时间段TS2的基本内容用于视频内容的相同时间段(即第二时间段TS2)。作为一个示例,第二时间段TS2的添加内容和第二时间段TS2的基本内容可用于电影的相同场景或场景段(例如一组帧)。因而,第二时间段TS2的添加内容增强了第二时间段TS2的基本内容的质量。
[0072]现在参考图3Β,图3Β包含图3Α的框301、302、303、305、306、307和308。而且,图3Β包含框304’,其是图3Α的框304的修改。具体地说,图3Β图示了通过检测(框304’)网络服务器装置100与客户端装置120之间的通信路径的可用带宽的改变(例如增加或降低)来监视可用带宽。可用带宽可被定义为客户端装置120接收(和/或网络服务器装置100传送)较高质量流的能力,或继续接收/传送增强质量流的能力。在一个示例中,网络服务器装置100而不是客户端装置120可检测(框304’)可用带宽的改变,并且可响应于检测的改变而降低(框307)或增加(框308)内容质量。作为一个示例,网络服务器装置100可确定网络110的某些区域(例如包含客户端装置120、121的区域)不接收添加段,并且因此可决定不连续向网络110的那些区域传送添加段。然而,将理解到,客户端装置120或其它装置(例如耦合到网络110的其它装置和/或网络服务器装置100)可附加地或备选地检测(框304’)改变。而且,在图3Β中传送(框303)已授权添加段可响应于可用带宽(或其改变)超过阈值。
[0073]现在参考图3C,图3C包含图3Α的框301和302。而且,图3C包含框302*、框304’ ’ (其是图3A的框304的修改)和框303’ ’ (其是图3A的框303的修改)。具体地说,图3C图示了在从网络服务器装置100传送(框303’ ’) 一个或多个添加段之前完成基本段传送(框302*)。将理解到,完成基本段传送(框302*)可包含完成整个视频(例如整个电影、电视秀或其它视频剪辑)或视频的场景或其它子集的基本段传送。附加地,图3C图示了响应于对于一个或多个添加段的请求(例如来自客户端装置120)而传送(框303’’)一个或多个添加段(框304’ ’)。
[0074]例如,在图3C的框302中,网络服务器装置100可向客户端装置120、120...12η传送第一、第二和第三基本段。因而,在图3C中传送(303’’)添加段可包含在传送(框302)第三基本段之后传送(303’’)添加段。
[0075]现在参考图4Α和4Β,提供了图示根据各种实施例的图1A的客户端装置120、
121...12η之一的操作的流程图。例如,图4Α图示了客户端装置120的操作,其可包含处理器131与网络服务器装置100建立(框401)会话。处理器131可接收(框402)提供第一时间段TSl的基本内容的基本段。处理器131可接收(框402)提供第二时间段TS2的基本内容的另一基本段。附加地,处理器131可接收(框402)包含第一时间段TSl的添加内容的添加段和/或包含第二时间段TS2的添加内容的添加段。而且,如本文所描述的,具体时间段的添加内容与那个时间段的基本内容同步。例如,客户端装置120可匹配/组合与第二时间段TS2的基本内容同步的第二时间段TS2的添加内容,以提供添加内容和基本内容的组合的无缝且平滑回放。
[0076]如本文所描述的,基本内容和添加内容可包含视频内容。因而,在处理器131从网络服务器装置100接收(框402)至少一个基本段/添加段之后,客户端装置120 (例如使用处理器131)可在客户端装置120的显示器(例如在图1C中图示的显示器136)上再现(框417)视频。再现(框417)视频可包含再现给定时间期(例如第一时间段TSl)上的基本/最低质量(例如分辨率、帧速率)视频输出,如果在那个时间段在客户端装置120仅接收基本内容。而且,再现(框417)视频可进一步包含响应于接收基本内容和添加内容的组合而再现另一时间期(例如第二时间段TS2)上的较高(例如增强)质量视频输出。
[0077]仍参考图4Α,客户端装置120的操作可进一步包含:处理器131检测(框403)客户端装置120与网络服务器装置100之间通信路径的可用带宽的改变。例如,客户端装置120(例如使用处理器131)可确定它是否能使用更快比特率,或者它是否应该接收较低比特率。如果未检测到改变,则客户端装置120可继续以之前确定的质量级别从网络服务器装置100接收(框402)基本段/添加段。然而,如果检测到改变,则客户端装置120 (例如使用处理器131)可向网络服务器装置100传送(框404)通知。通知一般可指示已经检测到改变,或者通知可更确切地指示可用带宽的级别,或者可更确切地指示增加或降低(例如可用带宽的增加或降低,或者增加或降低内容的分辨率或数据速率的请求)。而且,通知可指示客户端装置120已经请求了单播传送,或者已经加入了多播组。在向网络服务器装置100传送(框404)通知之后,客户端装置120可接收(框402)包含增加的或降低的质量视频内容的视频段。
[0078]根据一些实施例,客户端装置120在向网络服务器装置100传送(框404)通知之前未接收添加段。换句话说,在接收任何添加段之前,客户端装置120可响应于检测到可用带宽的改变而首先向网络服务器装置100传送(框404)通知。而且,将理解到,传送(框404)通知可包含响应于可用带宽(或其改变)超过阈值而传送通知。备选地,客户端装置120可在向网络服务器装置100传送(框404)通知之前接收至少一个添加段。例如,客户端装置120可能之前已经(例如经由用户选择或基于网络条件或装置能力的自动判定)授权了一个或多个添加段,之后在框402接收任何基本段或添加段。
[0079]装置能力上的差异的示例是,小屏幕装置(例如具有小显示屏的便携式电子装置)接收它不能完全显示的高分辨率视频可能是低效的/浪费的,而大屏幕HD电视可能能够更完全地显示高清视频。此外,即使便携式电子装置和HD电视可由同一用户拥有,并且甚至可位于建筑物的同一房间内,但它对于具有接收不同级别的内容增强的不同能力的
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1