HapticSeer:一种多通道、黑盒、平台无关的方法,用于检测视频游戏事件以实现实时触觉反馈

荣誉提名
振动反馈与皮肤刺激语音用户界面(VUI)设计游戏用户体验与玩家行为游戏开发者与设计师电竞运动员与直播主播HCI 研究员

文献标题

HapticSeer: A Multi-channel, Black-box, Platform-agnostic Approach to Detecting Video Game Events for Real-time Haptic Feedback

文献信息

  • 主题领域: 人机交互(HCI),触觉反馈技术,实时事件检测
  • 关键词: Haptics, Multi-modal, Event detection framework, Real-time interaction, Video games, Black-box approach, Platform-agnostic, Virtual reality, Haptic devices, Game event detection

研究背景与问题

  • 发现的问题或挑战:

    1. 商业游戏大多为闭源,使得直接修改游戏代码以支持触觉反馈变得困难。
    2. 当前基于音频的事件检测方法存在精度和支持事件类型的局限性。
    3. 独立开发触觉反馈设备的复杂性和成本较高。
  • 研究重要性: 增强虚拟体验中的沉浸感是游戏和VR领域的重要方向,而触觉反馈在其中具有重要地位。为商业闭源游戏添加实时触觉支持可以扩大触觉技术的应用范围。

  • 研究动机与相关工作:

    1. 传统方法多依赖于游戏API(白盒方法)或音视频数据(黑盒方法),各有局限性。
    2. 基于黑盒的多通道事件检测尚未被充分探索,这为解决通用性和精确性问题提供了机会。
    3. HapticSeer 尝试结合多通道数据(视频、音频、控制器I/O),以实现对大多数游戏中用户界面设计模式的复用,达到低延迟高精度的实时检测。

解决方案

  • 提出的方法与框架:

    1. HapticSeer是一个开源的、多通道、平台无关的事件检测框架,能够实时解析游戏事件并生成触觉反馈。
    2. 方法基于两个关键洞察:
      • 所有游戏都生成视频、音频和控制器I/O三种数据流,可用于实时分析事件。
      • 大多数游戏在UI设计模式上具有通用性,可以进行模式复用。
  • 创新之处:

    1. 采用无需修改游戏代码的黑盒方法,增强了框架的通用性。
    2. 将视觉、音频和控制器输入结合,形成多通道检测体系,有效弥补单一通道不足。
    3. 系统设计模块化,支持用户自定义和扩展功能。
  • 实施步骤和关键技术:

    • 数据捕获: 使用DirectX和WASAPI捕获视频和音频流,通过XInput和OpenVR捕获控制器信息。
    • 特征提取:
      • 提取HUD信息(如弹药量、生命值)。
      • 使用OCR(光学字符识别)提取数字化信息。
    • 事件检测:
      • 枪械开火检测:结合视觉通道的OCR特征与控制器输入。
      • 玩家受击检测:使用生命条或伤害指示符。
      • 惯量检测:利用速度表和控制器I/O数据估算加速度。
    • 系统结构: 采用消息代理(Redis),组件间松耦合,支持数据流动和并行处理。
    • 开发者接口: 提供基于JSON的配置文件,简化框架的组装和配置。

研究成果

  • 具体成果:

    1. 实现了HapticSeer框架并开发了多个实时事件检测器。
    2. 验证了HapticSeer在多个主流游戏中的兼容性与实时性能(如《Half-Life: Alyx》和《Project CARS 2》)。
    3. 在开发者反馈中,参与者能够平均在1小时13分钟内学会使用框架并完成整合。
  • 优势对比:

    • 无需修改游戏代码,与平台和实现无关。
    • 支持多通道数据融合,提高事件检测的准确性和覆盖范围。
    • 实现低延时(约20-30ms),满足实时触觉反馈的需求。
  • 实验与评估结果:

    1. 准确性验证显示:在理想条件下枪械开火检测达到100%准确性。
    2. 在自然场景中,枪械开火检测表现出高召回率(93.2%)与高准确率(96.3%),但玩家受击检测受到UI因素干扰,表现相对较差(召回率仅58.6%)。
    3. 惯量检测确认了对车辆运动趋势的估计能力,但精确值仍有误差。
  • 局限性与未来方向:

    1. 对设备和游戏支持范围有限,如对游戏中的细粒度触觉事件未能覆盖(如物品重量或环境温湿度)。
    2. 尚需支持更多非PC平台游戏(如主机游戏)。
    3. 用户界面不够友好,未来增加图形化界面(GUI)可进一步提升易用性。
    4. 系统需扩展支持复杂的学习模型与细粒度的自定义控制器输入。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/chi/47363/2021

广告推荐

学习 AI 编程到 CodeNow

open_in_new打开DOI链接
DOI: https://doi.org/10.1145/3411764.3445254
一眼看懂

论文快照

fact_check
dataset
来源
CHI
calendar_month
年份
2021
emoji_events
奖项
荣誉提名
group
作者
7 位作者
sell
研究子方向
振动反馈与皮肤刺激、语音用户界面(VUI)设计、游戏用户体验与玩家行为
work
职业/产业
游戏开发者与设计师、电竞运动员与直播主播、HCI 研究员
article
内容状态
已索引正文
hub
相关论文
2 篇相关论文