用于无线显示的管道化切片的方法和装置制造方法及图纸

技术编号:8688350 阅读:238 留言:0更新日期:2013-05-09 08:23
本发明专利技术的某些方面提出了用于以管道化方式处理显示数据的方法。根据某些方面,可以以允许高效的管道铺设的方式来选择切片大小,这可以有助于实现可接受的介质访问控制(MAC)效率和减小的延迟。

【技术实现步骤摘要】
【国外来华专利技术】
概括地说,本专利技术的某些方面涉及无线通信,具体地说,涉及对用于无线传输的显示数据的处理。
技术介绍
某些无线显示系统提供显示镜像,其中,显示数据被无线地发送,从而允许消除物理电缆。在典型的无线显示系统中,对源设备处的显示帧进行捕获、压缩(由于带宽限制),并且通过诸如无线保真(W1-Fi)连接等的无线链路将其发送到宿设备。宿设备对视频帧进行解码并且将其呈现到显示面板上。这种无线显示系统由于两端(例如,源设备和宿设备两者)处的各种处理步骤而引起增量延迟。处理步骤可以包括源设备处的捕获、编码和发送以及宿设备处的解码、解抖动和呈现。举例说明,如果每个处理步骤的平均吞吐量与用于压缩视频的所需的比特速率和帧速率相匹配,则增量延迟可以约等于五个帧持续时间(相对于本地电缆显示)。在每秒30帧(fps)时,延迟可以约等于167毫秒。这样的大延迟对于诸如游戏等的一些交互应用可能是不希望的。
技术实现思路
本专利技术的某些方面提供了一种用于无线通信的方法。该方法通常包括:选择切片尺寸以将视频帧划分为切片;基于所选择的切片尺寸来配置处理管道;以及,对所述处理管道中的所述视频帧的第一切片进行编码,同时发送先前编码的、来自所述处理管道的第二阶段的所述视频帧的第二切片。某些方面提供了一种用于对用于无线传输的显示数据进行处理的装置。该装置通常包括:用于选择切片尺寸以将视频帧划分为切片的模块;用于基于所选择的切片尺寸来配置处理管道的模块;以及,用于对所述处理管道中的所述视频帧的第一切片进行编码,同时发送先前编码的、来自所述处理管道的第二阶段的所述视频帧的第二切片的模块。某些方面提供了一种用于无线通信的计算机程序产品。该计算机程序产品通常包括其上存储有指令的计算机可读介质,所述指令由一个或多个处理器执行。所述指令通常包括:用于选择切片尺寸以将视频帧划分为切片的指令;用于基于所选择的切片尺寸来配置处理管道的指令;以及,用于对所述处理管道中的所述视频帧的第一切片进行编码,同时发送先前编码的、来自所述处理管道的第二阶段的所述视频帧的第二切片的指令。本专利技术的某些方面提供了一种用于无线通信的装置。该装置通常包括至少一个处理器和耦合到所述至少一个处理器的存储器。所述至少一个处理器通常被配置为:选择切片尺寸以将视频帧划分为切片;基于所选择的切片尺寸来配置处理管道;以及,对所述处理管道中的所述视频帧的第一切片进行编码,同时发送先前编码的、来自所述处理管道的第二阶段的所述视频帧的第二切片。附图说明为了能够详细地理解本专利技术的上述特征的方式,可以参照各个方面得到相对于上文的简要概述的更具体的描述,其中,附图中示出了所述各个方面中的一些方面。然而,应该注意的是,因为该描述可以承认其它等效的方面,因此附图仅示出了该专利技术的某些典型的方面,而不会限制本专利技术的范围。图1示出了根据本专利技术的某些方面的示例性无线显示系统。图2示出了根据本专利技术的某些方面的通信系统的框图。图3示出了根据本专利技术的某些方面的示例性无线显示系统。图4示出了根据本专利技术的某些方面的用于对显示数据进行管道化处理的示例性操作。图4A示出了能够执行图4所示的操作的示例性组件。图5示出了根据本专利技术的某些方面的示例性源设备。图6示出了包括管道化的源设备和宿设备的示例性显示系统。具体实施例方式现在参照附图描述各个方面。在下面的描述中,为便于解释,给出了大量具体细节,以便提供对一个或多个方面的全面理解。然而,很明显,也可以不用这些具体细节来实现这些方面。在本申请中所使用的术语“组件”、“模块”和“系统”等旨在包括与计算机相关的实体,其可以是但不限于硬件、固件、硬件与软件的组合、软件或者执行中的软件。例如,组件可以是但不限于:处理器上运行的进程、处理器、对象、可执行程序、执行的线程、程序和/或计算机。举例说明,计算设备上运行的应用程序和计算设备都可以是组件。一个或多个组件可以位于执行中的进程和/或线程内,并且,组件可以位于一台计算机上和/或分布于两台或更多台计算机之间。此外,可以通过存储有各种数据结构的各种计算机可读介质来执行这些组件。这些组件可以通过本地和/或远程进程来进行通信,例如根据具有一个或多个数据分组的信号(例如,来自于一个组件的数据,其中该组件通过所述信号与本地系统、分布式系统中的另一个组件进行交互,和/或在诸如因特网等的网络上与其它系统进行交互)来进行通信。此外,术语“或者”旨在意味着包括性的“或者”而不是排他性的“或者”。也即是说,除非另外指定或从上下文能清楚得知,否则短语“X使用A或者B”旨在意味着任何自然的包括性置换。也即是说,短语“X使用A或者B”满足以下任何一个例子:X使用A,X使用B,或者X使用A和B 二者。另外,除非另外指定或从上下文能清楚得知是单一形式,否则本申请和附加的权利要求书中使用的冠词“一”和“一个”通常表示“一个或多个”。示例性无线显示系统图1示出了示例性无线显示系统100,在该系统中可以实现本专利技术的各个方面。如所示的,显示系统可以包括源设备110,源设备110向宿设备120无线地发送显示数据112,以用于显示。源设备110可以是能够产生并且向宿设备120发送显示数据112以用于显示的任何设备。源设备的例子包括但不限于智能手机、照相机、膝上型计算机、平板计算机等。宿设备可以是能够从源设备接收显示数据、并且在集成的或其它方式附着的显示面板上显示该显示数据的任何设备。宿设备的例子包括但不限于电视、监视器、智能手机、照相机、膝上型计算机、平板计算机等。图2是多输入多输出(MMO)系统200中的发射机系统210(其可以对应于源设备)和接收机系统250 (其可以对应于宿设备)的一个方面的框图。在发射机系统210,从数据源212向发射(TX)数据处理器214提供大量数据流的业务数据。在一个方面,通过相应的发射天线发送每个数据流。TX数据处理器214根据针对每个数据流所选择的特定编码方案对该数据流的业务数据进行格式化、编码和交织,以提供编码数据。可以使用正交频分复用(OFDM)技术来将每个数据流的编码数据与导频数据进行复用。导频数据通常是以已知方式被处理的已知数据模式,并且可以在接收机系统处被使用以估计信道响应。然后,可以根据针对每个数据流所选择的特定调制方案(例如,二进制相移键控(BPSK)、正交相移键控(QPSK)、M-PSK、或M-QAM(正交振幅调制),其中M是二的幂)来对该数据流的复用后的导频和编码数据进行调制,以便提供调制符号。可以通过由处理器230执行的指令来确定每个数据流的数据速率、编码和调制,处理器230可以耦合到存储器 232。然后,可以将所有数据流的调制符号提供给TX MIMO处理器220,TX MIMO处理器220可以(例如,针对0FDM)进一步处理调制符号。然后,TX MMO处理器220将Nt个调制符号流提供给Nt个发射机(TMTR) 222a至222t。在某些方面,TX MIMO处理器220对数据流的符号和正发送符号的天线应用波束成形权重。每个发射机222接收并处理相应的符号流以便提供一个或多个模拟信号,并且进一步调节(例如,放大、滤波和上变频)模拟信号以便提供适合于在MMO信道上传输的经调制的信号。然后,分别从Nt个天线224a至224t发送来自发射机22本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.09.23 US 61/385,860;2011.09.22 US 13/239,8231.一种用于无线通信的方法,包括: 选择切片尺寸以将视频帧划分为切片; 基于所选择的切片尺寸来配置处理管道;以及 对所述处理管道中的所述视频帧的第一切片进行编码,在此期间,发送先前编码的、来自所述处理管道的第二阶段的所述视频帧的第二切片。2.根据权利要求1所述的方法,其中,所述切片尺寸是至少部分地基于介质访问控制(MAC)效率目标和延迟目标中的一个来选择的。3.根据权利要求2所述 的方法,其中,所述切片尺寸是基于同时实现至少一个延迟目标或吞吐量测量以及至少一个MAC效率目标来选择的。4.根据权利要求1所述的方法,还包括: 在发送之前将编码的输出封装为一个或多个介质访问控制(MAC)数据单元。5.根据权利要求4所述的方法,还包括: 聚集多个所述MAC数据单元;以及 向显示宿发送所聚集的MAC数据单元。6.根据权利要求5所述的方法,其中,聚集所述多个所述MAC数据单元包括: 仅聚集具有编码的数据的、不跨越相继视频帧的MAC数据单元。7.根据权利要求5所述的方法,其中,聚集所述多个所述MAC数据单元包括: 仅聚集具有编码的数据的、不跨越视频帧的相继切片的MAC数据单元。8.根据权利要求1所述的方法,还包括: 基于源设备和宿设备之间的信道状况来调整所述切片尺寸。9.一种用于无线通信的装置,包括: 用于选择切片尺寸以将视频帧划分为切片的模块; 用于基于所选择的切片尺寸来配置处理管道的模块;以及 用于对所述处理管道中的所述视频帧的第一切片进行编码,在此期间发送先前编码的、来自所述处理管道的第二阶段的所述视频帧的第二切片的模块。10.根据权利要求9所述的装置,其中,所述切片尺寸是至少部分地基于介质访问控制(MAC)效率目标和延迟目标中的一个来选择的。11.根据权利要求10所述的装置,其中,所述切片尺寸是基于同时实现至少一个延迟目标或吞吐量测量以及至少一个MAC效率目标来选择的。12.根据权利要求9所述的装置,还包括: 用于在发送之前将编码的输出封装为一个或多个介质访问控制(MAC)数据单元的模块。13.根据权利要求12所述的装置,还包括: 用于聚集多个所述MAC数据单元的模块;以及 用于向显示宿发送所聚集的MAC数据单元的模块。14.根据权利要求13所述的装置,其中,所述用于聚集的模块包括: 用于仅聚集具有编码的数据的、不跨越相继视频帧的MAC数据单元的模块。15.根据权利要求13所述的装置,其中,所述用于聚集的模块包括: 用于仅聚集具有编码的数据的、不跨越视频帧的相继切片的MAC数据单元的模块。16.根据权利要求9所述的装置,还包括: 用于基于源设备和宿设备之间的信道状况来调整所述切片尺寸的模块。17.一种用于无线通信的计算机程序产品,包括其上存储有指令的计算机可读介质,所述指令由一个或多个处理...

【专利技术属性】
技术研发人员:K·拉贾马尼V·K·琼斯四世
申请(专利权)人:高通股份有限公司
类型:
国别省市:

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

1