An embodiment of the present disclosure relates to a wireless programmable media processing system. In the media processing system, the processing unit in the computing device generates frames to be displayed based on the graphical content of the application running on the computing device. Thereafter, the frames to be displayed are divided into multiple blocks, which are compressed. Compressed graphics blocks are sent from processing units to graphics display devices via wireless links. In this way, the generation and compression of frames to be displayed can be accomplished in the same processing unit of the computing device, avoiding data duplication and simplifying the processing operation, thus significantly improving the speed and efficiency of data processing.
【技术实现步骤摘要】
无线可编程媒体处理系统
技术介绍
虚拟现实(VR)可以模拟真实世界的图像、声音、触感等等,为用户创建身临其境般的虚拟环境。本文中的VR可以包括增强现实(AR)。VR系统通常由诸如个人计算机(PC)的计算设备和诸如头盔式显示器(HMD)的图形显示设备组成。借助于计算设备以高帧速率和高视觉品质对丰富图形内容进行渲染,图形显示设备可以为用户提供高质量的VR体验。传统上,计算设备和图像显示设备通常通过线缆连接。例如,图形显示设备可以经由高清多媒体接口(HDMI)线连接到计算设备,以便从计算设备接收图形内容。图形显示设备还可以经由通用串行总线(USB)线将诸如传感器数据等数据送到计算设备。然而,这些线缆一方面限制了用户的移动,另一方面可能会给用户造成危害,例如可能会将用户绊倒,或者缠住用户脖子。
技术实现思路
本公开的实施例不同于简单地在计算设备和图形显示设备之间提供无线传输接口的传统无线媒体处理系统,提出了一种新的图形处理流程,以提高无线媒体处理系统在处理效率和延迟方面的性能。根据本公开的实施例,在计算设备中的处理单元处,基于用于运行于计算设备上的应用的图形内容生成了待显示的帧。待显示的帧被分成多组块,这些组块被压缩。继而,经压缩的多组块通过无线链路被发送给图形显示设备。以此方式,与图形内容有关的渲染和压缩都在计算设备中的同一处理单元处执行,这大大简化了计算设备侧的处理流程,从而提高了效率。提供
技术实现思路
部分是为了简化的形式来介绍对概念的选择,它们在下文的具体实施方式中将被进一步描述。
技术实现思路
部分无意标识要求保护的主题的关键特征或主要特征,也无意限制要求保护的主题的范 ...
【技术保护点】
1.一种用于媒体处理系统的计算设备,包括:第一处理单元;以及存储器,耦合至所述第一处理单元并且存储有指令,所述指令在由所述第一处理单元执行时执行图形内容的压缩处理,包括动作:基于用于所述计算设备上运行的应用的图形内容生成待显示的帧;将所述待显示的帧分成多组块;对所述多组块进行压缩;以及通过无线链路向所述媒体处理系统中的图形显示设备发送经压缩的所述多组块。
【技术特征摘要】
1.一种用于媒体处理系统的计算设备,包括:第一处理单元;以及存储器,耦合至所述第一处理单元并且存储有指令,所述指令在由所述第一处理单元执行时执行图形内容的压缩处理,包括动作:基于用于所述计算设备上运行的应用的图形内容生成待显示的帧;将所述待显示的帧分成多组块;对所述多组块进行压缩;以及通过无线链路向所述媒体处理系统中的图形显示设备发送经压缩的所述多组块。2.根据权利要求1所述的计算设备,其中所述第一处理单元包括多个核,生成所述待显示的帧包括使用所述多个核中的第一组核来基于所述图形内容生成所述待显示的帧,以及对所述多组块进行压缩包括使用所述多个核中的第二组核对所述多组块进行压缩,所述第二组核不同于所述第一组核。3.根据权利要求2所述的计算设备,其中所述图形内容是第一图形内容并且所述帧是第一帧,所述动作还包括:与使用所述第二组核对所述多组块进行压缩并发地,使用所述第一组核来基于用于所述应用的第二图形内容生成待显示的第二帧,所述第二图形内容不同于所述第一图形内容,所述第二帧不同于所述第一帧。4.根据权利要求1所述的计算设备,其中向所述图形显示设备发送经压缩的所述多组块包括:与对所述多组块的压缩并发地,通过所述无线链路向所述图形显示设备发送经压缩的所述多组块。5.根据权利要求4所述的计算设备,其中所述第一处理单元执行多个线程,对所述多组块进行压缩包括使用所述多个线程中的第一线程,对所述多组块中的第一组块进行压缩,以及发送经压缩的所述多组块包括使用所述多个线程中的第二线程来通过所述无线链路向所述图形显示设备发送经压缩的所述第一组块,所述第二线程不同于所述第一线程。6.根据权利要求5所述的计算设备,所述动作还包括:与使用所述第二线程发送经压缩的所述第一组块并发地,使用所述第一线程对所述多组块中的第二组块进行压缩,所述第二组块不同于所述第一组块。7.根据权利要求1所述的计算设备,其中所述第一处理单元与所述计算设备中的第一无线网络接口单元耦合,以及发送经压缩的所述多组块包括通过所述无线链路来经由所述第一无线网络接口单元向所述图形显示设备发送经压缩的所述多组块。8.根据权利要求1所述的计算设备,其中所述第一处理单元包括图形处理单元、现场可编程门阵列和专用集成电路中的至少一个。9.一种媒体处理系统中的可编程设备,所述可编程设备与图形显示设备耦合并且包括:第二处理单元;以及存储器,耦合至所述第二处理单元并且存储有指令,所述指令在由所述第二处理单元执行时执行图形内容的解压缩处理,包括动作:通过无线链路从计算设备接收经压缩的多组块,所述经压缩的多组块基于用于所述计算设备上运行的应用的图形内容被生成;对接收到的所述多组块进行解压缩;以及基于经解压缩的所述多组块生成待显示的帧以用于在所述图形显示设备上显示。10.根据权利...
【专利技术属性】
技术研发人员:刘云新,张健松,张霖涛,T·莫斯希布罗达,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。