用于视频显示系统的流送技术技术方案

技术编号:7737676 阅读:146 留言:0更新日期:2012-09-09 23:52
本公开描述能够改善由视频显示系统的主机设备生成分解式多流(DMS)和由视频显示系统的客户机设备显示DMS的技术。这些技术可对DMS内的不同流应用不同的帧率,并且这些帧率可取决于内容。例如,DMS内的一个流可包括可按相对较高的帧率来呈现的全运动视频信息序列。然而,DMS内的另一流可以与显示的背景、各种图形用户界面控制窗或元素、或者包括非视频内容(诸如电子邮件或文档)的显示窗相关联。可以用比用于全运动视频信息序列的帧率慢得多的帧率来呈现DMS中的第二流。

【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及视频显示器,尤其涉及用于生成、传达和呈现分解式多流(DMS)的视频显示系统。背景视频显示器被用在各种设备中。此类设备包括但不限于数字电视、无线通信设备、个人数字助理(PDA)、膝上型或台式计算机、工作站、数码相机、摄像机、数字媒体播放器、视频游戏设备、便携式电影播放器、电子阅读器、平板计算机、蜂窝或卫星无线电电话、智能电 话、以及类似设备。视频显示系统往往包括生成给客户机设备(诸如显示器)的视频内容流的主机设备(诸如计算机)。在许多情形中,主机设备可包括其自己的显示器,但是仍向可包括比主机设备的显示器更大的显示器的客户机设备传达视频数据。不同的技术和标准正在被开发以允许在高速无线链路上将此类视频内容从主机设备传达给客户机设备,以使得主机设备和客户机设备两者都能够显示该视频内容。ー些视频显示系统生成被称为信号合成流(SCS)的视频内容流。SCS包括单个视频流,尽管视频内容仍可包括有时可呈现为不同流的不同区域。在这种情形中,主机设备可生成SCS,并且客户机设备可从主机设备接收SCS并呈现该信号视频流以显示该内容。实质上,通过SCS,主机设备发送“屏幕截图”帧(例如,显示缓冲器的全部内容)。这些屏幕截图可能包括不同的内容窗,但是SCS中的不同内容窗不是分开的流,而仅是这些屏幕截图的一部分。与生成SCS的系统形成对比,其他类型的视频显示系统生成被称为分解式多流(DMS)的视频内容流。DMS包括两个或更多个不同的视频内容流,这些视频内容流可对应于可观看区域中分开的区划,或者可能地对应于可观看区域内的交叠区划。在这种情形中,主机设备可生成包括该两个或更多个不同视频内容流的DMS,并且客户机设备可从主机设备接收该DMS并在显示屏上呈现包括納入到该DMS中的该两个或更多个不同视频内容流的视频。主机设备可在屏幕的不同区域中呈现DMS的不同流,并且在一些情形中,DMS内的不同流的不同区域可能交叠。概述本公开描述能够改善由视频显示系统的主机设备来生成分解式多流(DMS)和由视频显示系统的客户机设备来显示DMS的技木。这些技术可对DMS内的不同流应用不同的帧率,并且这些帧率可取决于不同流内的内容。例如,DMS内的一个流可包括可用相对较高的帧率(诸如通常在视频回放中使用的每秒10-120帧)来呈现的全运动视频信息序列,然而,DMS内的另ー个流可以与显示的背景、各种图形用户界面控制窗或元素、或者包括非视频内容(诸如电子邮件或文档)的显示窗相关联。可以用比用于全运动视频信息序列的帧率慢得多的帧率来呈现DMS中的第二流。另外,如果这些不同的流与显示屏的可观看区域内的交叠区域相关联,那么诸技术可用来減少一个或两个流在交叠区划中的数据。还描述了能够改善DMS的其他技木。主机设备可包括计算机设备(诸如膝上型计算机、智能电话或其他计算机设备),并且客户机设备可包括被用来呈现与计算机设备相同的输出的无线显示器。DMS可被用来在高速无线链路上传达数据,以使得主机设备(例如,计算机设备)和客户机设备(例如,无线显示器)两者都能够显示类似的内容。在给定内容本身可以在不同的流中有所不同或者可以在显示器的可观看区域内交叠的条件下,本公开描述了用于改善DMS的技木。为了在主机设备处生成DMS,主机设备不仅可以访问该主机设备处的显示缓冲器,而且还可以从生成内容的应用访问内容。当例如由于不能从生成内容的应用访问内容而使DMS不可能或者不合需时,可实现信号合成流(SCS)技术作为用于从主机设备向客户机设备传达数据的回退技木。在一个示例中,本公开描述ー种方法,该方法包括经由视频显示系统的主机设备生成DMS,其中该DMS定义显示窗的第一区域中的第一内容和显示窗的第二区域中的第二内容,其中第一内容定义DMS中的第一帧率并且第二显示内容定义DMS中的第二帧率,第一帧率不同于第二帧率。该方法还包括从该主机设备向视频显示系统的客户机设备传达该DMS。在另ー个示例中,本公开描述ー种方法,该方法包括在视频显示系统的客户机处接收来自视频显示系统的主机设备的DMS,其中该DMS定义显示窗的第一区域中的第一内容和显示窗的第二区域中的第二内容,其中第一内容定义DMS中的第一帧率并且第二显示内容定义DMS中的第二帧率,第一帧率不同于第二帧率。该方法还包括在客户机设备上呈现第一显示内容和第二显示内容。在另ー个示例中,本公开描述一种视频显示系统的主机设备,该主机设备包括生成DMS的DMS生成器,其中该DMS定义显示窗的第一区域中的第一内容和显示窗的第二区域中的第二内容,其中第一内容定义DMS中的第一帧率并且第二显示内容定义DMS中的第ニ帧率,第一帧率不同于第二帧率。该主机设备还包括从该主机设备向视频显示系统的客户机设备传达该DMS的传输单元。在另ー个示例中,本公开描述ー种视频显示系统的客户机设备,该客户机设备包括从主机设备接收DMS的传输单兀,其中该DMS定义显不窗的第一区域中的第一内容和显示窗的第二区域中的第二内容,其中第一内容定义DMS中的第一帧率并且第二显示内容定义DMS中的第二帧率,第一帧率不同于第二帧率。该客户机设备还包括显示单元和DMS呈现单元,该DMS呈现单元在该显示単元上呈现第一显示内容和第二显示内容。在另ー个示例中,本公开描述一种视频显示系统的主机设备,该主机设备包括用于生成DMS的装置,其中该DMS定义显示窗的第一区域中的第一内容和显示窗的第二区域中的第二内容,其中第一内容定义DMS中的第一帧率并且第二显示内容定义DMS中的第二帧率,第一帧率不同于第二帧率;以及用于从该主机设备向视频显示系统的客户机设备传达该DMS的装置。在另ー个示例中,本公开描述ー种视频显示系统的客户机设备,该客户机设备包 括用于从视频显示系统的主机设备接收DMS的装置,其中该DMS定义显示窗的第一区域中的第一内容和显示窗的第二区域中的第二内容,其中第一内容定义DMS中的第一帧率并且第二显示内容定义DMS中的第二帧率,第一帧率不同于第二帧率;以及用于在客户机设备上呈现第一显示内容和第二显示内容的装置。本公开中所描述的技术可以至少部分地在硬件中实现,可能地使用软件或固件的诸方面与硬件组合实现。如果在软件或固件中实现,那么可以在诸如微处理器、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或数字信号处理器(DSP)之类的一个或更多个处理器中执行该软件或固件。执行这些技术的软件可以最初存储在计算机可读介质中并且载入处理器以及在处理器中执行。相应地,本公开还构想了一种包括指令的计算机可读存储介质,这些指令一旦在视频显示系统的主机设备的处理器中被执行就使该主机设备生成DMS,其中该DMS定义显示窗的第一区域中的第一内容和显示窗的第二区域中的第二内容,其中第一内容定义DMS中的第一帧率并且第二显示内容定义DMS中的第二帧率,第一帧率不同于第二帧率;以及从该主机设备向视频显示系统的客户机设备传达该DMS。在另一个示例中,本公开描述一种包括指令的计算机可读存储介质,这些指令一旦在视频显示系统的客户机设备的处理器中被执行就使该客户机设备从视频显示系统的主机设备接收DMS,其中该DMS定义显示窗的第一区域中的第一内容和显示窗的第二区域中的第二内容,其中第一内容定义DMS中的第一帧率本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2009.12.14 US 61/286,287;2010.12.13 US 12/966,4951.ー种方法,包括 经由视频显示系统的主机设备生成分解式多流(DMS),其中所述DMS定义显示窗的第一区域中的第一内容和所述显示窗的第二区域中的第二内容,其中所述第一内容定义所述DMS中的第一帧率并且所述第二显示内容定义所述DMS中的第二帧率,所述第一帧率不同于所述第二帧率;以及 从所述主机设备向所述视频显示系统的客户机设备传达所述DMS。2.如权利要求I所述的方法,其特征在干,进ー步包括基于所述第一内容和所述第二内容来动态地调整所述DMS中的所述第一帧率和所述第二帧率。3.如权利要求I所述的方法,其特征在干,生成所述DMS包括从应用截取所述第一内容以及从所述主机设备中的显示缓冲器捕捉所述第二内容。4.如权利要求3所述的方法,其特征在干,进ー步包括基于所述第一内容和所述第二内容来动态地减小与从所述显示缓冲器捕捉所述第二内容相关联的捕捉率。5.如权利要求I所述的方法,其特征在于,生成所述DMS包括编码所述第二内容。6.如权利要求I所述的方法,其特征在于,所述第一区域和所述第二区域皆包括交叠区域,所述方法进ー步包括 在所述DMS中生成标识所述第一内容或所述第二内容中的哪ー者在所述交叠区域中处于顶层的信息。7.如权利要求6所述的方法,其特征在于,生成所述DMS包括減少或消除所述第一内容或所述第二内容在所述交叠区域中的数据,其中被減少或消除的数据在所述交叠区域中处于其他数据以下。8.如权利要求I所述的方法,其特征在干,生成所述DMS包括从应用截取所述第一内容或者所述第二内容。9.如权利要求8所述的方法,其特征在干,进ー步包括 确定从所述应用截取所述第一内容或者所述第二内容是不可能的;以及 响应于确定从所述应用截取所述第一内容或者所述第二内容是不可能的而直接从所述主机设备处的显示缓冲器生成包括所述第一内容和所述第二内容的信号合成流(SCS)。10.如权利要求I所述的方法,其特征在于,所述第一内容包括视频序列并且所述第二内容包括非视频应用的输出。11.如权利要求10所述的方法,其特征在于,所述第一帧率大于所述第二帧率。12.如权利要求I所述的方法,其特征在于,所述第一内容包括视频序列并且所述第二内容包括图形用户界面元素。13.如权利要求I所述的方法,其特征在于,进ー步包括响应于用户输入而将所述DMS调整成仅包括所述第一内容或所述第二内容中的一者。14.如权利要求I所述的方法,其特征在干,进ー步包括 确定所述主机设备与所述客户机设备之间可用的带宽;以及 基于所述可用的带宽来调整所述第一帧率和所述第二帧率中的一者或两者。15.如权利要求I所述的方法,其特征在干,进ー步包括 确定所述主机设备与所述客户机设备之间可用的带宽;以及 基于所述可用的带宽来动态地编码所述第一内容和所述第二内容中的一者或两者。16.如权利要求I所述的方法,其特征在干,进ー步包括动态地编码所述第一内容和所述第二内容中的一者或两者。17.—种方法,包括 在视频显示系统的客户机设备处从所述视频显示系统的主机设备接收分解式多流(DMS),其中所述DMS定义显示窗的第一区域中的第一内容和所述显示窗的第二区域中的第二内容,其中所述第一内容定义所述DMS中的第一帧率并且所述第二显示内容定义所述DMS中的第二帧率,所述第一帧率不同于所述第二帧率;以及 在所述客户机设备上呈现所述第一显示内容和所述第二显示内容。18.如权利要求17所述的方法,其特征在于,所述第一内容包括视频序列并且所述第ニ内容包括非视频应用的输出。19.如权利要求18所述的方法,其特征在于,所述第一帧率大于所述第二帧率。20.如权利要求17所述的方法,其特征在于,所述第一内容包括视频序列并且所述第ニ 内容包括图形用户界面元素。21.如权利要求17所述的方法,其特征在干,进ー步包括 在所述客户机设备中不同于所述第二内容地缓冲所述第一内容。22.如权利要求21所述的方法,其特征在干,进ー步包括对由所述客户机设备进行的对所述第一内容的显示和由所述客户机设备进行的对所述第二内容的显示应用不同的等待时间规则。23.一种视频显示系统的主机设备,所述主机设备包括 分解式多流(DMS)生成器,其生成DMS,其中所述DMS定义显示窗的第一区域中的第一内容和所述显示窗的第二区域中的第二内容,其中所述第一内容定义所述DMS中的第一帧率并且所述第二显示内容定义所述DMS中的第二帧率,所述第一帧率不同于所述第二帧率;以及 传输单元,所述传输単元从所述主机设备向所述视频显示系统的客户机设备传达所述DMS。24.如权利要求23所述的主机设备,其特征在于,所述DMS生成器基于所述第一内容和所述第二内容来动态地调整所述DMS中的所述第一帧率和所述第二帧率。25.如权利要求23所述的主机设备,其特征在于,所述DMS生成器从应用截取所述第一内容并且从所述主机设备中的显示缓冲器捕捉所述第二内容。26.如权利要求25所述的主机设备,其特征在于,所述DMS生成器基于所述第一内容和所述第二内容来动态地减小与从所述显示缓冲器捕捉所述第二内容相关联的捕捉率。27.如权利要求25所述的主...

【专利技术属性】
技术研发人员:K·拉贾马尼X·王F·肖卡特
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1