基于来自客户端设备的反馈信息压缩视频帧或其部分的系统及方法技术方案

技术编号:7301422 阅读:257 留言:0更新日期:2012-04-27 03:19
本发明专利技术描述一种用于执行视频压缩的计算机实施的系统和方法。例如,根据一个实施例的方法包含:根据第一编码格式对多个视频帧或该多个视频帧的部分进行编码;将多个经编码的视频帧或部分发送给客户端设备;从所述客户端设备接收反馈信息,所述反馈信息可用于确定包括在所述视频帧或部分中的数据是否未被成功接`收和/或解码;响应于检测到视频帧或该视频帧的部分未被成功接收和/或解码,根据第二编码格式对视频帧或该视频帧的部分进行编码;以及将所述视频帧或该视频帧的部分传送到所述客户端设备。

【技术实现步骤摘要】
【国外来华专利技术】
本公开总体上涉及改善用户操作及存取音频和视频媒体的能力的数据处理系统的领域。
技术介绍
自从托马斯·爱迪生(Thomas Edison)时代以来,记录的音频及电影媒体已成为社会的一方面。在20世纪初期,记录的音频媒体(磁柱及唱片)及电影媒体(投币式自动点唱机及电影)广泛发行,但两种技术仍处于其起步阶段。在20世纪20年代后期,在大众市场的基础上将电影与音频组合,之后将彩色电影与音频组合。无线电广播逐渐演变成很大程度上支持广告的形式的广播大众市场音频媒体。当在20世纪40年代中期建立电视 (TV)广播标准时,电视与无线电以广播大众市场媒体的形式接合,从而将先前记录的或现场直播的电影带入家庭中。至20世纪中期为止,大部分美国家庭已具有用于播放记录的音频媒体的唱片播放器(phonograph record player)、用于接收现场直播的广播音频的无线电设备,及用于播放现场直播的广播音频/视频(A/V)媒体的电视机。常常将所述3个“媒体播放器”(唱片播放器、无线电设备及TV)组合到共有公共扬声器的橱柜中,变成家庭的“媒体中心”。尽管对于消费者而言媒体选择有限,但媒体“生态系统”非常稳定。大多数消费者知道如何使用“媒体播放器”且能够享受其能力的全部范围。同时,媒体的出版商(大多为电影和电视工作室,及音乐公司)能够将其媒体分配给电影院与家庭两者,而不遭受广泛的盗版或“二次销售”(也即,已使用媒体的重新销售)。通常,出版商不会从二次销售得到收入,且因此, 二次销售减少了出版商对于新的销售从原本可自己使用媒体的购买者得到的收入。尽管在 20世纪中期期间的确存有已使用的唱片出售,但所述销售不会对唱片出版商有大影响,因为不同于电影或视频节目(其通常被成年人观看一次或仅数次),音乐曲目可被收听数百次或甚至数千次。因此,音乐媒体远比电影/视频媒体“经久”(也即,对于成年消费者而言,其具有持久价值)。一旦购买了唱片,若消费者喜欢该音乐,则消费者可能将其保持很长时间。自20世纪中期到现在,媒体生态系统对于消费者与出版商的利益及损失来说都经历了一系列根本改变。在音频录音机(尤其是具有高质量立体声的盒式磁带)的广泛引入的情况下,的确有较高程度的消费者便利。但其也标志着现在广泛的消费者媒体实践一盗版的开始。的确,许多消费者纯粹出于便利起见而使用盒式磁带来录制其自己的唱片,但日益增加的消费者(例如,宿舍中准备存取彼此的唱片收集的学生)将进行盗版复制。而且,消费者将录制经由无线电播放的音乐,而非从出版商购买唱片或磁带。消费者VCR的出现导致更多的消费者便利,因为现在VCR被设置为记录TV节目, 其可在稍后时间观看,且VCR也导致视频租赁业的建立,其中电影以及TV节目设计可在“点播”基础上进行存取。自20世纪80年代中期以来的大众市场家庭媒体设备的快速开发已导致消费者的空前的选择及便利程度,且也导致媒体出版市场的快速扩张。现今,消费者面对过多媒体选择以及过多媒体设备,其中许多被绑定到特定形式的媒体或特定出版商。热衷的媒体消费者可能将一堆设备连接到场所各房间中的TV及计算机,造成至一或多个电视机和/或个人计算机(PC)的“鼠窝式”电缆以及一群远程控制。 (在本申请的上下文中,术语“个人计算机”或“PC”指代适合于在家庭或办公室中使用的任何种类的计算机),包括台式计算机、Macintosh麦金托什机器)⑨或其他非Windows (视窗)计算机、与Windows相容的设备、Unix变体、笔记本计算机等)。所述设备可包括视频游戏控制台、VCR、DVD播放器、音频环绕音效处理器/放大器、卫星机顶盒、电缆TV机顶盒等。 此外,对于热衷的消费者,可能由于相容性问题而存在多个类似功能的设备。举例而言,消费者可能拥有HD-DVD与蓝光(Blu-ray) DVD播放器两者,或Microsoft Xbox (微软家用游戏机)@与Sony Playstation(索尼游戏站)4见频游戏系统两者。实际上,由于一些跨游戏控制台版本的的游戏的不相容性,消费者可能拥有XBox与稍后的版本(诸如,)(b0X 360 ) 两者。经常地,消费者对于使用哪个视频输入端及哪个远端感到迷惑。甚至在将光碟置放于正确的播放器(例如,DVD、HD_DVD、蓝光、)(b0X或Playstation)中、选择用于该设备的视频及音频输入端且发现正确远程控制之后,消费者仍面临技术挑战。举例而言,在宽屏DVD 的状况下,用户可能需要首先确定正确的纵横比(例如,4 3、完全、放大、宽放大、电影院宽等)且接着在其TV或监视器屏幕上设定正确的纵横比。类似地,用户可能需要首先确定正确的音频环绕音效系统格式(例如,AC-3、杜比数字、DTS等)且接着设定正确的音频环绕音效系统格式。时常,消费者未意识到其可能未享受到其电视或音频系统的全部能力下的媒体内容(例如,观看以错误纵横比挤压的电影,或收听立体声的音频而非环绕音效的音频)。日益增加地,已将以基于互联网的媒体设备添加到设备的堆栈中。类似Sonos (索罗斯”数字音乐系统的音频设备使音频直接从互联网流动(stream)。同样地,类似 Slingbox (视灵宝 )娱乐播放器的设备记录视频且使其经由家庭网络流动或经由互联网流动而出,其中可在PC上远程观看该视频。且互联网协议电视(IPTV)服务经由数字用户线(DSL)或其他家庭互联网连接而提供类似电缆TV的服务。近来还努力将多个媒体功能整合到单个设备(诸如,Moxi (摩西)4某体中心及执行Windows XP媒体中心版本的PC)中。 尽管所述设备中的每个设备对其执行的功能提供一点便利,但每个设备缺乏对大多数媒体的普遍且简单的存取。另外,常常由于昂贵的处理和/或本地储存的需要而使得所述设备经常花费数百美元来制造。另外,所述现代的消费者电子设备通常消耗大量电力,甚至当闲置时也消耗大量电力,这意谓着其随着时间而更加昂贵且浪费能源。举例而言,若消费者忘记将设备切断或将其切换到不同视频输入端,则该设备可能继续操作。此外,因为所述设备当中没有一个设备为完全的解决方案,所以必须将其与家庭中的其他设备的堆栈整合在一起,这仍对用户留下鼠窝式线及许多远程控制。此外,当许多较新的以互联网为基础的设备适当地工作时,其通常提供更一般形式(与其原本可能可用的形式相比)的媒体。举例而言,使视频经由互联网流动的设备常常仅使视频材料流动,而不能使常常伴随DVD的互动式“额外项目”流动,如视频的“制作”、 游戏或导演评论。这是由于以下事实互动式材料经常是以特定格式制作,该特定格式意欲用于在本地处理互动性的特定设备。举例而言,DVD、HD-DVD及蓝光光碟中每一者具有其自身的特定互动格式。任何家庭媒体设备或本地计算机(其可能经开发以支持所有流行格式)将需要一定程度的尖端性(sophistication)及灵活性,其将可能对于消费者操作而言过于昂贵及复杂。使该问题加重,若稍后在将来引入新格式,则本地设备可能不具有支持新格式的硬件能力,这将意味着消费者将必须购买升级的本地媒体设备。举例而言,若在稍后的日期引入较高分辨率的视频或立体视频(例如,每一只眼一个视频流),则本地设备可能不具有解码该视频的计算能力,或其可能不具有用于以新本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2009.03.23 US 61/210,888;2009.08.07 US 12/538,0541.一种用于执行视频压缩的计算机实施的方法,该方法包括 根据第一编码格式对多个视频帧或该多个视频帧的部分进行编码; 将多个经编码的视频帧或部分传送给客户端设备;从所述客户端设备接收反馈信息,所述反馈信息能够用于确定包含在所述视频帧或部分中的数据是否未被成功接收和/或解码;响应于检测到视频帧或该视频帧的部分未被成功接收和/或解码,根据第二编码格式对视频帧或该视频帧的部分进行编码;以及将所述视频帧或该视频帧的部分传送到所述客户端设备。2.根据权利要求1所述的方法,其中根据所述第一编码格式被编码的每个视频帧或部分分别依赖于先前视频帧或部分,以及其中根据所述第二编码格式被编码的每个视频帧或部分分别不依赖于先前视频帧或部分。3.根据权利要求2所述的方法,其中当根据所述第一编码格式被编码时,所述帧或该帧的部分分别包括P帧或P图像块,以及其中当根据所述第二编码格式被编码时,经编码的帧或该经编码的帧的部分分别包括I帧或I图像块。4.根据权利要求1所述的方法,其中所述反馈信息包括所述帧或该帧的部分已在所述客户端设备处被成功接收和/或解码的指示。5.根据权利要求1所述的方法,其中所述反馈信息包括所述帧或该帧的部分未在所述客户端设备处被成功接收和/或解码的指示。6.根据权利要求1所述的方法,其中所述视频帧包括正在所述客户端设备处被播放的视频游戏的图像。7.根据权利要求1所述的方法,该方法还包括在所述客户端设备处对所述经编码的视频帧或该经编码的视频帧的部分进行解码;以及在所述客户端设备上的显示器上显示与每个视频帧或该视频帧的部分相关的图像。8.一种包括存储器和处理器的系统,所述存储器用于存储程序代码,所述处理器用于处理所述程序代码以执行以下操作根据第一编码格式对多个视频帧或该多个视频帧的部分进行编码; 将多个经编码的视频帧或部分传送给客户端设备;从所述客户端设备接收反馈信息,所述反馈信息能够用于确定包含在所述视频帧或部分中的数据是否未被成功接收和/或解码;响应于检测到视频帧或该视频帧的部分未被成功接收和/或解码,根据第二编码格式对视频帧或该视频帧的部分进行编码;以及将所述视频帧或该视频帧的部分传送到所述客户端设备。9.根据权利要求8所述的系统,其中根据所述第一编码格式被编码的每个视频帧或部分分别依赖于先前视频帧或部分,以及其中根据所述第二编码格式被编码的每个视频帧或部分分别不依赖于先前视频帧或部分。10.根据权利要求9所述的系统...

【专利技术属性】
技术研发人员:S·G·珀尔曼R·范德拉安T·科特S·弗曼R·麦库尔I·巴克利
申请(专利权)人:生命力有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术