今天分享一篇在刚刚结束的CHI’2018上发表的full paper。该文章由来自澳洲University of South Australia的Piumsomboon等人和来自新西兰University of Canterbury的Robert Lindeman发表。这要介绍了“Mini-Me”,一个用于辅助混合现实(MR)远程双人协作系统的优化工具。MR远程双人协作系统指的是一个基于虚拟现实(VR)和增强现实(AR)的帮助两个用户远程交流协作的系统。这种系统中,两个远程用户分别处于AR和VR环境中,两人共享的是AR用户所在的环境(VR用户看到的是建模复原的环境),并且,两人在自己的环境中都可以看到对方的虚拟形象。

在本文中,系统的工作场景是这样的,远程的两个用户一个是AR用户(头戴MS Hololens),另一个是VR用户(头戴HTC Vive)。如下图中的a是AR用户看到的景象,AR用户可以看到自己所在的房间,以及远程伙伴的虚拟形象;如下图中b是VR用户所处的虚拟景象,VR用户可以看到一个虚拟出来的远程伙伴的房间,和虚拟的远程伙伴的形象。

图片摘自论文。a,b为AR、VR用户环境;c为微缩版VR用户虚拟形象的设计细节;d、g为用户使用系统的实际场景;e、f为VR用户在为AR用户指出书架上的某物体。

可以看到图中很多处都有一个微缩版的虚拟形象,这个就是Mini-Me。它的出现是为了解决这种远程协作系统当中的两个用户“失联”问题-由于AR用户视界(Field of View, FOV)有限,VR用户的虚拟形象时常不在其视线内,所以很多对方的非语言交流线索(non-verbal communication cue,如眼神和肢体语言)都无法接收。作者希望通过这个附加的微型虚拟形象来为用户提供对方的非语言交流线索。Mini-Me被设计成始终停留在AR用户的视线中,但是ta复制真实用户的视线(gaze)和姿势(body gesture)-也就是说,虽然这个小人始终会自动地移动到AR用户能看到的地方,可能不是VR用户站的地方,但是他们的视线和动作保持一致:VR用户在看什么,ta也就往哪看,VR用户在指什么,ta也往哪指。AR用户可以开启/关闭Mini-Me,把Mini-Me固定在某处,VR用户也可以进入Mini-Me的视角。

作者们进行了2*2 within-subject实验,将AR用户端带有Mini-Me的MR协作系统,对比没有Mini-Me(只有一比一大小的虚拟VR用户形象)的基准系统(baseline),在两个场景下进行了评估:1)“茶会(Tea Party)”,远程的VR用户要远程帮助在茶叶零售店的AR用户,该场景是一种不对称合作(Asymmetric Collaboration)场景,主要由一方提供指导;2)“城市规划者(Urban Planner)”,双方需要共同完成城市设计的任务,这个场景是一种对称合作(Symmetric Collaboration),双方要互相帮助,而不是单方面指导。

图片摘自论文。a-d:Tea Party场景Demo;e-h:Urban Planner场景Demo。

作者们从两方面评价了系统:社交现场感(Social Presence),可用性(usability)。总的来说,他们得到了喜人的实验结果。实验结果显示,和基准系统比较,有Mini-Me的系统在非对称合作场景下可以更好的传递非语言交流线索以提高合作表现,在两种场景下都能提高社交现场感,并且在两种场景下都是参与者更偏爱的方式。


Piumsomboon, T., Lee, G. A., Hart, J. D., Ens, B., Lindeman, R. W., Thomas, B. H., & Billinghurst, M. (2018, April). Mini-Me: An Adaptive Avatar for Mixed Reality Remote Collaboration. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (p. 46). ACM.

前沿科技-混合现实(MR)远程协作辅助工具:微缩虚拟形象Mini-Me的更多相关文章

  1. Alex: 2018年对混合现实MR的展望

    原文作者:Alex Kipman, 微软操作系统工程院技术院士 Hello 大家好! 难以置信我们已经走过了2018年的头两个月了. 每年一月份我都会去巴西省亲,和我的家人欢聚一堂,度过一个美好的假日 ...

  2. 如何透过HTC Vive拍摄Mixed Reality (混合现实)影片

    https://www.vive.com/cn/forum/1706?extra=page%3D1 也许你是一位开发者,想为自己的HTC Vive游戏制作酷炫的宣传片:或者你是游戏主播,想为观众带来高 ...

  3. HoloLens开发手记 - 使用混合现实捕捉 Using mixed reality capture

    HoloLens给了用户混合真实世界和数字世界的体验.混合现实捕捉(MRC)使得你可以保存这种体验到图片或者视频.这使得你可以分享你的体验给其他人,这允许他们能看到和你所看到一样的全息图像.这些视频和 ...

  4. 通AI启示录,从一篇数学物理基础论文说起 原创: 关注前沿科技 量子位 今天 允中 发自 凹非寺

    通AI启示录,从一篇数学物理基础论文说起 原创: 关注前沿科技 量子位 今天 允中 发自 凹非寺

  5. 【分享】Vue 资源典藏(UI组件、开发框架、服务端、辅助工具、应用实例、Demo示例)

    Vue 资源典藏,包括:UI组件 开发框架 服务端 辅助工具 应用实例 Demo示例 element ★11612 - 饿了么出品的Vue2的web UI工具套件 Vux ★7503 - 基于Vue和 ...

  6. Vue UI组件 开发框架 服务端 辅助工具 应用实例 Demo示例

    Vue UI组件 开发框架 服务端 辅助工具 应用实例 Demo示例 element ★11612 - 饿了么出品的Vue2的web UI工具套件 Vux ★7503 - 基于Vue和WeUI的组件库 ...

  7. Windows开发中一些常用的辅助工具

    经常有人问如何快速的定位和解决问题,很多时候答案就是借助工具, 记录个人Windows开发中个人常用的一些辅助工具.   (1) Spy++ 相信windows开发中应该没人不知道这个工具, 我们常用 ...

  8. 最好用的css辅助工具——SASS&LESS

    前言 首先,小编给大家解释一下什么是SCSS和LESS,Sass 是一款强化 CSS 的辅助工具,它在 CSS 语法的基础上增加了变量 (variables).嵌套 (nested rules).混合 ...

  9. Linux系统备份还原工具4(rsync/远程数据同步工具)

    rsync即是能备份系统也是数据同步的工具. 在Jenkins上可以使用rsync结合SSH的免密登录做数据同步和分发.这样一来可以达到部署全命令化,不需要依赖任何插件去实现. 命令参考:http:/ ...

随机推荐

  1. 【qt】【QString的诸多操作】

    前言: qt的数据处理莫过于QString,QString对于字符串的操作多的数不胜数.下面博主就将常用的罗列出来,一起分享. 正文: 下面的操作具体为:追加,查找,删除,提取,分割,各种转换等等. ...

  2. 五大典型场景中的API自动化测试实践

    一.API 测试的基本步骤 通常来讲,API 测试的基本步骤主要包括以下三大步骤: 1.准备测试数据: 2.通过通用的或自己开发的API测试工具发起对被测API的request: 3.验证返回结果的r ...

  3. CodeForces 590C Three States BFS

    Three Statesy 题解: 以3个大陆为起点,都dfs一遍,求出该大陆到其他点的最小距离是多少, 然后枚举每个点作为3个大陆的路径交点. 代码: #include<bits/stdc++ ...

  4. CF1009B Minimum Ternary String 思维

    Minimum Ternary String time limit per test 1 second memory limit per test 256 megabytes input standa ...

  5. briup_jdbc自建工具类终极版

    总结:此次构建工具类,难点在于查询,所需要的功能是 不管是 oracle还是mysql 都可以连接,并且 提供所需要的实体类,都可以将查询内容封装到实体类中去 遇到的难点  连接时,是从prppert ...

  6. 实现一个基于码云的Storage

    实现一个简单的基于码云(Gitee) 的 Storage Intro 上次在 asp.net core 从单机到集群 一文中提到存储还不支持分布式,并立了一个 flag 基于 github 或者 开源 ...

  7. js获取一个月的天数

    在使用其他语言获取每月天数的时候,一般都是存储到一个数组中进行获取,但是如果是二月份的话就需要首先判断是否闰年,再确定是28还是29了. js可以通过Date对象很方便的获取到每月的天数,在初始化Da ...

  8. 初学FPGA-IP核错误

    [BD 5-336] This command cannot be run, as the BD-design is locked. Locked reason(s):* BD design cont ...

  9. Scrapy高级用法

    日志相关 一.日志相关变量 LOG_LEVEL = '' LOG_FILE = '文件名.log' 二.日志级别 5 CRITICAL :严重错误 4 ERROR :普通错误 3 WARNING :警 ...

  10. django配置静态文件的两种方法

    方法一:按照django配置静态文件的方法,可以在APP应用目录下创建一个static的文件夹,然后在static文件夹下创建一个和APP同名的文件夹,如我有一个blog的django项目,在下面有一 ...