close
当前位置: 物联网在线 > 技术文库 >

虚拟现实从SoC开始

1.高通的VR参考设计利用了该公司的Snapdragon 845 SoC。

参考设计和开发套件软件支持foveated渲染。这可以利用眼动追踪反馈来识别某人正在寻找的位置,从而使渲染软件能够将渲染资源集中在该区域,同时减少其他区域的处理。这是至关重要的,因为渲染是计算密集型的,即使使用这个SoC也会提高性能。由于通过周边视觉观看,降低的图像质量并不明显,因此系统可以在用户所关注的区域提供更详细的渲染。

Snapdragon 845虚拟现实开发套件包括主要组件,如房间级六自由度(6DoF)同时定位和映射(SLAM)支持,Qualcomm Adreno Foveation,眼动跟踪支持和边界系统支持。房间规模的6DoF SLAM支持旨在使用“内置式”SLAM提供无限制的VR支持。这是通过使用传感器集成完成的,包括运动传感器,如3D陀螺仪和加速度计,以及眼动跟踪和摄像头输入。

眼动追踪支持是与Tobii一起开发的Tobii的EyeCore眼动追踪算法被整合到开发套件的软件中。它允许利用凝视方向信息呈现内容以进行快速交互,并使软件能够提供更直观的用户界面。

边界支持用于识别真实世界约束,以便应用程序可以向用户提供反馈。这可能是通知或游戏玩法或演示文稿变化的形式。

Snapdragon内窥视

Snapdragon 845 (图2)基于Kyro 385 CPU构建,该CPU具有8个内核,其中包括4个基于64位ARM Cortex-A75的2.8-GHz高性能“Gold”内核,以及4个1.8-GHz高性能“基于ARM Cortex-A55的高效“银色”内核。这些可以在big.LITTLE配置下运行,以平衡性能和功率利用率。

2. Snapdragon 845集成了8核Kyro 385 CPU以及一系列加速器,包括具有高级AI支持的DSP。

SoC还具有一系列内置加速器,子系统和外设,包括Snapdragon X20 LTE调制解调器。例如,Adreno 630视觉处理子系统设计用于驱动2400×2400像素的显示器,尽管参考设计的分辨率为1024×1152像素。该子系统处理支持4K视频,H.264(AVC),H.265(HEVC),VP9和DisplayPort over USB Type-C支持的图形,视频和显示处理。它处理房间尺寸的6DoF SLAM。

然后是Hexagon 685 DSP,包括Hexagon Vector DSP(HVX),用于音频处理的Hexagon Scalar DSP,用于传感器融合的Hexagon All-Ways Aware Hub以及Qualcomm的Snapdragon神经处理引擎。后者提供了机器学习(ML)应用程序的支持。该系统还包括Qualcomm Aqstic和aptX音频支持。

Spectra 280图像信号处理器具有14位图像信号处理架构,可支持30帧/秒的单个32百万像素相机,30帧/秒的双16倍像素相机和一个单一的HFR 16 - 60像素/秒的像素相机。它最多可以保持七个摄像头输入。

SoC还具有安全处理单元(SPU),支持MIMO的802.11ad多吉比特Wi-Fi以及蓝牙5和GPS支持。

此外,高通还宣布支持HTC Vive Wave VR SDK,该SDK将与Snapdragon 845虚拟现实开发套件配合使用。它将在今年晚些时候推出。Vive Wave VR SDK将通过多OEM OEM Viveport应用程序商店为未来支持HTC Vive的产品提供货币化应用程序。



(责任编辑:ioter)

用户喜欢...

使用全可编程SoC简化您的增强现实系统

研究表明,我们人类与世界的视觉互动,因为我们处理视觉图像比以其他形式呈现的信息快许多倍,例如书面文本。 增强现实(AR)与其虚拟现实(VR)表亲一样,使我们能够体验对周围环境的...


在Arty Z7上入门Xilinx SDSoC开发工具

作者:阿Q 来源:开源硬件创客坊微信公众号 细心的小伙伴们可能早已留意到,在Digilent今年全新出品的Zynq评估板中,无论是第二代经典入门级的Zynq™ Board - ZYBO Z7,还是创客最爱的ARTY Z7,都...


开始使用Xilinx Zynq 一款可全编程系统芯片 (SoC)

什么是FPGA Xilinx以制造可编程门阵列(FPGA)而闻名,它是基于一个通过可编程接点连接的可配置逻辑块(CLBs)矩阵。根据Control Engineering Europe中的 FPGA的优点(Advantages of FPGA)这篇文章,多种控制回...


集成RF采样数据转换器的RFSoC为5G新无线电提供支持

作者:Anthony Collins、Harpinder Matharu和Ehab Mohsen,赛灵思公司,美国加利福尼亚州圣何塞 第五代无线接入网络预计能够满足2020年及以后新用例和新应用的系统与服务要求。5G新无线电(5G NR)预计提...


使用SDSoC的仿真工具,在基于Zynq的嵌入式系统设计中查找并修复PS / PL性能加速问题

得益于赛灵思的SDSoC开发环境,将您的软件算法部分卸载到Zynq SoC或Zynq UltraScale + MPSoC的PL(可编程逻辑)以满足系统性能要求是非常简单的。一旦您熟悉了SDSoC的数据传输选项,可以在PS和PL之...


FPGA方案:SoC数字显示系统

系统级芯片(SoC)解决方案被誉为半导体业最重要的发展之一,目前,从数字手机和数字电视等消费类电子产品到高端通信LAN/WAN设备中,这一器件随处可见。过去,为了创建此类嵌入式系统,设...


使用BFM 测试和调试 Zynq SoC 设计

作者: Martin Hofherr Missing Link Electronics 公司设计工程师 Martin.hofherr@missinglinkelectronics.com Endric Schubert Missing Link Electronics 公司联合创始人 Endric.schubert@missinglinkelectronics.com AXI 总线功能建模可简化...


如何配置您的Zynq SoC裸机解决方案

编者注:这是Adam Taylor规划的Zynq-7000 All Programmable SoC实际操作教程系列的第二部分。Adam经常为Xcell杂志撰稿,他撰写了第82期介绍Zynq SoC设计的封面报道,以及本期中介绍XPE和XPA的文章(见第...


使用Zynq-7000 All Programmable SoC 实现图像传感器色彩校正

作者:Gabor Szedo,赛灵思公司高级视频设计工程师 Gabor.szedo@xilinx.com Steve Elzinga,赛灵思公司视频IP 设计工程师 Steve.elzinga@xilinx.com Greg Jewett, 赛灵思公司视频市场营销经理 Greg.jewett@xilinx.com 赛...


用OpenCV和Vivado HLS加速基于Zynq SoC的嵌入式视觉应用开发

赛灵思公司HLS设计方法工程师 Vallina@xilinx.com José Roberto Alvarez 赛灵思公司视频技术工程设计总监 jalvarez@xilinx.com 将Vivado HLS与OpenCV库配合使用,既能实现快速原型设计,又能加快基于Zynq All P...