带有高分辨率和低分辨率图像帧缓冲器的媒体播放器的制作方法

文档序号:7950049阅读:448来源:国知局
专利名称:带有高分辨率和低分辨率图像帧缓冲器的媒体播放器的制作方法
带有高分辨率和低分辨率图像帧缓冲器的媒体播放器
背景
媒体播放器可以从媒体服务器中接收包括"图像帧"的图像信息流。例如, 内容供应商可以通过电缆或卫星网络将包括高清晰度图像帧的流发送至电视机、机 顶盒或数码录像机。在某些情况下,媒体播放器可能没有接收到这些图像帧中的一 个或多个(例如,因为该帧中的一个或多个比特在它通过网络传输时遭到了破坏)。 在此情况下,媒体播放器可能无法现时合适的图像。媒体播放器通常将持续显示最 后一个有效图像帧直到确定下一有效图像帧。即,当媒体播放器未接收到有效图像 帧时,显示的图像看上去象"冻住"一样。作为另一种方法,媒体播放器可能显示 空白屏(例如,黑屏)直到找出下一有效图像帧。这两种方法都有损于观众的观看 效果并且会降低观众的媒体欣赏质量。
附图简述
图l是一媒体系统的框图。
图2是正由媒体播放器缓冲器接收及由其提供的信息的表示。
图3是当图像帧丢失时正由媒体播放器缓冲器接收及由其提供的信息的表示。
图4是根据某些实施例的媒体系统的框图。
图5是示出了根据某些实施例的一种媒体服务器方法的流程图。
图6是示出了根据某些实施例的一种媒体服务器方法的流程图。
图7是根据某些实施例正由媒体播放器缓冲器接收及由其提供的信息的表示。
图8是根据另一实施例正由媒体播放器缓冲器接收及由其提供的信息的表示。
图9是根据某些实施例的系统的框图。
详细描述
个人可以接收来自内容供应商的媒体内容,诸如电视节目。例如,

图1是根 据某些实施例的媒体系统100的框图。更具体地,媒体服务器110可以将媒体信息 流发送至媒体播放器120。媒体播放器120可以包括例如电视机、个人计算机(PC)、游戏设备、数码录像机、机顶盒和/或家用数字媒体适配器设备,或者与上述设备 相关联。媒体信息流例如可以通过网络130 (例如,电缆或卫星电视网络)发送。
作为另一示例,家庭以太网可以根据标题为"Carrier Sense Multiple Access w他 Collision Detection (CSMA/CD) Access Method and Physical Layer Specifications" (2002)的电气和电子工程师协会(IEEE)第802.3号标准来发送 媒体信息。作为又一示例,家庭无线网可以根据IEEE第802.11(g)号标准(2003) 来发送媒体信息。
在此使用的短语"媒体信息流"可以与提供音频和视频信息的信号相关联。 电视例如可以是与运动图像专家组(MPEG) l协议相关联的数字电视(DTV)信 号,其中该MPEG1协议由国际标准化组织(ISO) /国际工程联盟(IEC)的标题 为"Information Technology - Coding of Moving Pictures and Associated Audio for Digital Storage Media" (1993)的第11172-1号文件所定义。类似地,信号可以是根 据MPEG4协议格式化的高清电视(HDTV)信号,其中该MPEG4协议由ISO/IEC 的标题为"Information Technology - Coding of Audio-Visual Objects" (2001)的第 14496-1号文件所定义。作为又一示例,信号还可以依据MPEG2协议从诸如盒式 录像机(VCR)或数字视频盘(DVD)播放器之类的存储设备接收,其中该MPEG2 协议由ISO/IEC的标题为"Information Technology - Generic Coding of Moving Pictures and Associated Audio Information" (2000)的第13818-1号文件所定义。
短语"媒体信息流"例如还可以与诸如WINDOWS⑧媒体播放器文件格式等 专有格式相关联。WINDOWS⑧媒体播放器文件格式的示例包括Windows媒体视 频(.wmv) 、 Windows媒体音频(.wma)、高级系统格式(.asf)以及数字视频记 录-微软(.dvr-ms)。其他类型的媒体信息流包括APPLE COMPUTER QuickTime 内容(例如.mov或.qt)、 REALNETWORKS内容(例如,.ra、 rm或.ram))以及音频 视觉交错文件(.avi)。
媒体播放器120可以在诸如随机存取存储器(RAM)单元等缓冲器122内存 储接收自网络130的信息。回放设备124随后可以在需要时从缓冲器122中检索信 息并生成输出(例如,提供给显示屏)。
图2是正.由媒体播放器缓冲器222接收及由其提供的信息的表示200。更具体 地,五个高质量图像帧的流由缓冲器222接收并存储。此外,在需要时可以从缓冲 器222中提供这些帧(例如,送至解码这些帧并生成用于HDTV设备的输出的回 放设备)。
注意,接收的帧之间的时间可以变化,并且在某些情况下帧可以无序地接收。
通过在缓冲器222内存储各帧,媒体播放器能够帮助确保在回放设备需要时有合适 的帧可用。缓冲器222的大小可以基于接收自网络的帧与提供给回放设备的帧之间 的期望的最大扭斜量。
然而在某些情况下,媒体播放器可能无法接收一个或多个高质量图像帧。例 如,高质量图像帧可能在它通过网络传输时丢失。图3是当图像帧丢失时正由媒体 播放器缓冲器322接收及由其提供的信息的表示300。在此情况下,媒体播放器永 远也接收不到第二和第三个高质量帧。结果,这些帧在回放设备需要时不位于缓冲 器322内。回放设备例如可以重复第一帧(例如,"冻结"画面)或者向观众提供 空白屏。在任一情况中,丢失这两个图像帧的效果都会降低媒体欣赏质量。注意, 第四个高质量帧在回放设备需要时位于缓冲器322内,并且重新开始图像的正常呈 现。
图4是根据某些实施例的媒体系统400的框图。如前所述,媒体服务器410 可以通过网络430将媒体信息流发送至媒体播放器420。
媒体服务器410例如可与电缆或卫星电视服务相关联。媒体服务器410包括 可以存储例如与电视节目相关的信息的内容存储单元412。主要高质量编码器416 可以使用内容存储单元412内的信息来生成该内容的己编码高质量表示(例如,髙 分辨率图像帧)。发送器418随后能够通过网络430将这些高质量帧发送至媒体播 放器420。
根据该实施例,媒体服务器410还包括使用内容存储单元412内的同一信息 来生成该内容的已编码低质量表示(例如,低分辨率图像帧)的次要低质量编码器 414。发送器418也通过网络430将这些低质量帧发送至媒体播放器420。注意, 低质量帧在相关联的高质量帧(例如,表示来自内容存储单元412的同一图像的对 应帧)之前被发送至媒体播放器420。例如,发送器418可以通过在己经插入了相 关联的低质量帧的几秒种之后包括高质量帧来多路复用两个流。于是,能够向媒体 播放器420提供该内容的冗余的、时移的、低质量版本。
虽然在图4中示出了单独的高质量和低质量编码器416和414,但是也可以在 单个设备中提供这两种功能(例如,单个编码器可以同时生成高分辨率图像帧和低 分辨率图像帧两者)。作为另一种方法,可以将内容的高质量和低质量版本同时存 储在永久介质上。
图5是示出根据某些实施例的一种方法的流程图。该方法例如可由媒体服务
器410执行。在此描述的流程图不一定暗示固定的动作顺序,并且可以按任何可行 顺序来执行各实施例。注意,在此描述的任何方法都可以由硬件、软件(包括微码)、 固件或这些方法的任意组合来执行。例如,存储介质可以在其上存储当被机器执行 时导致根据在此描述的任何实施例的性能的指令。
在502处,确定第一媒体内容。该媒体内容例如可以是电视节目的一部分。 媒体内容例如可以基于观众的选择和/或节目表来确定。该媒体内容随后可用于生 成低质量图像信号和高质量图像信号(例如,低质量和高质量MPEG图像帧)。
在504处,发送与第一媒体内容相关联的较低质量媒体部分。例如,可以经 由网络430将低质量MPEG图像帧发送至媒体播放器420。
在506处,发送与同一媒体内容相关联的较高质量媒体部分。例如,可以在 发送了相关联的低质量帧之后经由网络430将高质量MPEG图像帧发送至媒体播 放器420。各帧可以经由例如基本流(ES)、分组ES (PES)和/或传输流(TS) 来发送。
重新参见图4,媒体播放器430包括用于存储通过网络430接收的(例如,来 自媒体服务器410)高质量帧的高分辨率缓冲器422。回放设备422随后可以使用 所存储的高质量帧来生成高质量输出(例如,最终被提供给显示屏)。
根据该实施例,媒体播放器430还可以包括用于存储接收自网络430的低质 量帧的低分辨率缓冲器426。高分辨率缓冲器422和/或低分辨率缓冲器426可以是 硬件和/或软件缓冲器,并且可以使用任何适当的设备(例如,RAM单元或硬盘驱 动器)来实现。
图6是示出了根据某些实施例的一种方法的流程图。在602处,接收一媒体 信息流。该媒体信息流例如可以包括与第一媒体内容相关联的较低质量媒体部分以 及同样与该第一媒体内容相关联的较高质量媒体部分。
在604处,确定高质量图像信息当前是否可用。例如,回放设备424可能需 要一特定的图像帧,并且可以确定该帧的高分辨率版本当前是否存储在高分辨率缓 冲器422内。
如果确定高质量帧可用,则在606处,回放设备424能够从高分辨率缓冲器 422中检索高分辨率信息,并在随后使用该信息来生成输出。
如果确定高质量帧不可用,则在608处,回放设备424能够从低分辨率缓冲 器426中检索低分辨率信息,并在随后使用该信息来生成输出。以此方式,观众能 够观看各帧的低质量版本而不是传统的空白或冻结显示。
图7是根据某些实施例正由媒体播放器缓冲器接收及由其提供的信息的表示
700。在此情况下,媒体播放器永远也无法接收到第二和第三高质量帧,因此这些 帧在回放设备需要时不在主要高分辨率缓冲器722内。根据这一实施例,回放设备 替代地使用来自次要低分辨率缓冲器726的各帧的低质量版本。注意,第四个高质 量帧在回放设备需要时位于缓冲器722内,并且重新开始高分辨率图像的正常呈 现。
如果高质量和低质量帧都不可用,则还是会出现空白或冻结显示。然而,因 为低质量帧要先于相关联的高质量帧由媒体服务器410发送,所以这一情况出现的 概率可被降低。即,可以设计较低比特率图像信息和较高比特率图像信息的发送之 间的延迟以容许最大的网络中断期望长度。
图8是根据另一实施例正由媒体播放器缓冲器接收及由其提供的信息的表示 800。在此情况下,成批的低比特率、低质量帧先于被存储在高分辨率缓冲器822 内的相关联高质量帧而被存储在低分辨率缓冲器826内。如前,该低质量信息可以 在高质量信息不可用时使用。
图9是根据某些实施例的系统920的框图。系统920例如可以是机顶盒或者 HDTV调谐器。系统920包括用以存储与一画面相关联的低分辨率图像信息的低质 量存储单元926,以及用以存储与同一画面相关联的高分辨率图像信息的高质量存 储单元922。系统920还可包括输出引擎,用于(i)如果或当高分辨率图像信息可 用时接收高分辨率图像信息,并且(ii)如果或当高分辨率图像信息不可用时接收 低分辨率图像信息。
根据某些实施例,系统920还包括便于对系统920的控制的远程接口 928。远 程接口 928例如可以让用户经由红外(IR)接收器或无线通信网络来控制输出引擎 922 (例如,暂停或快进电视节目)。
以下示出若干其它实施例。这并不构成对所有可能实施例的限定,并且本领 域普通技术人员应该理解许多其他的实施例也是可行的。此外,虽然为了清楚起见 而简要描述以下各实施例,但是本领域普通技术人员应该理解如何在必要时对以上 描述做出任何改变以适应这些和其他实施例和实际应用的需要。
例如,虽然已经描述了与单独的高质量和低质量缓冲器有关的某些实施例, 但是单个缓冲器可以同时存储高分辨率和低分辨率图像帧(并且回放设备可以移动 缓冲器指针以便在没有高质量帧可用的情况下检索低质量帧)。类似地,虽然在某 些描述中高分辨率信息和低分辨率信息是经由单个网络发送的,但是这些流也可经
由不同的网络发送。例如,高分辨率信息可以通过卫星通信网络发送,而低分辨率 信息则可经由无线电电视广播发送。在另一个实施例中,高分辨率信息例如可通过
一种类型的无线网络(例如,根据IEEE标准第802.11(a)号)发送,而低分辨率信 息则可通过与一不同类型的无线网络(例如,根据正EE标准第802.11(b)号)发送。
注意,低分辨率帧和高分辨率帧之间的延迟取决于网络特性。根据某些实施 例,低分辨率帧被存储在一种类型的缓冲器内(例如,存储在硬盘驱动器上的缓冲 器),而高分辨率帧则被存储在另一种类型的缓冲器内(例如,存储器缓冲器)。
虽然己经描述了有关电视信号的某些实施例,但是也可以在立体声或卫星无 线电设备内提供任意实施例作为代替。
在此描述的若干实施例仅出于说明的目的。本领域普通技术人员从该说明书 中应该认识到可以使用仅受权利要求书限定的修改和变化来实现其他实施例。
权利要求
1.一种方法,包括接收媒体信息流中的较低质量媒体部分,所述较低质量媒体部分与第一媒体内容相关联;以及接收所述媒体信息流中的较高质量媒体部分,所述较高质量媒体部分(i)与所述第一媒体内容相关联,并且(ii)在所述较低质量部分之后被接收。
2. 如权利要求l所述的方法,其特征在于,还包括 在次要缓冲器内存储所述较低质量媒体部分; 在主要缓冲器内存储所述较高质量媒体部分;以及 安排从所述主要缓冲器中提供所述较高质量部分。
3. 如权利要求2所述的方法,其特征在于,还包括确定与第二媒体内容相关联的一特定较高质量部分在所述主要缓冲器内不可 用;以及安排从所述次要缓冲器中提供与所述第二媒体内容相关联的较低质量部分。
4. 如权利要求3所述的方法,其特征在于,所述较高质量部分是具有第一分 辨率的图像信息,而所述较低质量部分是具有第二分辨率的图像信息,所述第二分 辨率低于所述第一分辨率。
5. —种装置,包括用以存储较低分辨率图像帧信息的低分辨率缓冲器,所述较低分辨率图像帧 信息与第一媒体内容相关联;用以存储与所述第一媒体内容相关联的较高分辨率图像帧信息的高分辨率缓 冲器;以及回放设备,用以(i)在所述较高分辨率图像帧信息可用时接收所述较高分辨 率图像帧信息,以及(ii)在所述较高分辨率图像帧信息不可用时接收所述较低分 辨率图像帧信息。
6. 如权利要求5所述的装置,其特征在于,所述低分辨率和高分辨率缓冲器 中的至少一个包括软件缓冲器或硬件缓冲器中的至少一种。
7. 如权利要求5所述的装置,其特征在于,所述低分辨率缓冲器在所述高分 辨率缓冲器存储所述较高分辨率图像帧信息之前存储所述较低分辨率图像帧信息。
8. —种装置,包括其上存储有指令的存储介质,所述指令在被机器执行时导致以下操作 接收图像信息的较低质量帧,确定没有与所述较低质量帧相关联的有效较高质量帧可用,以及 安排将所述较低质量帧提供给回放设备以代替所述较高质量帧。
9. 如权利要求8所述的装置,其特征在于,所述回放设备与以下的至少一项相关联(i)数字显示设备、(ii)电视机、(iii)个人录像机、(iv)游戏设备、 (V)个人计算机、(vi)机顶盒或者(vii)家用数字媒体适配器设备。
10. 如权利要求8所述的装置,其特征在于,所述接收与以下的至少一项相 关联(i)运动图像专家组协议、(ii) Windows媒体格式、(iii) QuickTime媒 体格式或(iv) RealNetworks媒体格式。
11. 如权利要求8所述的装置,其特征在于,所述指令的执行还导致 接收图像信息的第二较低质量帧,接收较高质量帧,所述较高质量帧在信息的所述第二较低质量帧之后被接收 并与所述第二较低质量帧相关联,以及安排将所述较高质量帧提供给所述回放设备。
12. —种方法,包括发送媒体信息流中的较低质量媒体部分,所述较低质量媒体部分与第一媒体 内容相关联;以及在所述较低质量媒体部分已被发送之后,发送所述媒体信息流中的较高质量 媒体部分,所述较高质量部分也与所述第一媒体内容相关联。
13. 如权利要求12所述的方法,其特征在于,所述较低质量媒体部分包括图 像信息的己编码低分辨率帧,而所述较高质量媒体部分包括图像信息的已编码高分 辨率帧。
14. 如权利要求12所述的方法,其特征在于,所述发送是经由以下的至少一 项执行的(i)基于电缆的通信网络、(ii)卫星通信网络、(iii)无线电视广播、 或者(iv)有线以太网、或者(v)无线网络。
15. —种装置,包括 媒体内容存储单元;媒体服务器,包括生成要被包括在媒体信息流内的高分辨率图像帧的主要单元,以及生成所述媒体信息流的低分辨率图像帧的次要单元,所述低分辨率图像 帧与所述高分辨率图像帧表示同一画面;以及在所述媒体信息流内首先发送所述低分辨率图像帧并在随后发送所述高分辨 率图像帧的发送器。
16. 如权利要求15所述的装置,其特征在于,所述主要单元和所述次要单元 中至少一个根据以下的至少一项来操作(i)运动图像专家组协议、(ii) Windows 媒体格式、(iii) QuickTime媒体格式或(iv) RealNetworks媒体格式。
17. 如权利要求15所述的装置,其特征在于,所述发送器经由以下的至少一 项来发送信息(i)基于电缆的通信网络、(ii)卫星通信网络、(iii)无线电视 广播、或者(iv)有线以太网、或者(v)无线网络。
18. —种装置,包括其上存储有指令的存储介质,所述指令在被机器执行时导致以下操作确定要经由通信网络提供的媒体内容, 基于所述媒体内容中的图像,生成低质量图像信号, 基于所述图像,生成高质量图像信号,以及 安排将所述高质量图像信号在所述低质量图像信号之后发送。
19. 如权利要求18所述的装置,其特征在于,所述低质量图像信号或高质量图像信号中的至少一个是根据以下的至少一项来编码的(i)运动图像专家组协议、(ii) Windows媒体格式、(iii) QuickTime媒体格式、或(iv) RealNetworks媒体格式。
20. 如权利要求19所述的装置,其特征在于,还包括 在传送流中多路复用所述低质量图像信号和所述高质量图像信号。
21. —种系统,包括用以存储较低分辨率图像信息的低分辨率存储单元,所述较低分辨率图像信息与一画面相关联;用以存储与所述画面相关联的较高分辨率图像信息的高分辨率存储单元; 输出引擎,用以(i)在所述较高分辨率图像信息可用时接收所述较高分辨率图像信息,以及(ii)在所述较高分辨率图像信息不可用时接收所述较低分辨率图像信息;以及方便用户对所述系统的操作的远程接口。
22. 如权利要求21所述的系统,其特征在于,所述低分辨率和高分辨率存储 设备中的至少一个包括随机存取存储器单元或硬盘驱动器中的至少一种。
23.如权利要求21所述的系统,其特征在于,所述远程接口与以下的至少一 项相关联(i)红外接收器、或者(ii)无线通信网络。
全文摘要
根据某些实施例,可以提供低分辨率缓冲器以存储与第一媒体内容相关联的较低分辨率图像帧信息。还可以提供高分辨率缓冲器以存储同样与该第一媒体内容相关联的较高分辨率图像帧信息。回放设备随后(i)在较高分辨率图像帧信息可用时接收较高分辨率图像帧信息,而(ii)在较高分辨率图像帧信息不可用时接收较低分辨率图像帧信息。
文档编号H04N7/26GK101107856SQ200580042562
公开日2008年1月16日 申请日期2005年12月13日 优先权日2004年12月14日
发明者B·范宁 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1