PULSE / SIGNAL CUFF

C1 交互概念 · 2026

手忙、眼忙、
不方便出声时,
轻轻一捏。

PULSE 是一条戴在前臂上的输入与授权层:轻捏是看,按住是做,高风险的事去屏幕确认。 它不替代手表、手机或眼镜,只补上“看见并决定”的那一下。

全部为模拟输入 · 非真实 sEMG · 概念演示,不是性能、人体适配或用户结论

实时 3D 展示:前臂佩戴 PULSE 袖带,旁边是手表;屏幕上有会议故事卡片和袖带输入按钮。
会议故事:眼镜收到摘要,手表在演示里充当屏幕替身;袖带负责按住确认。
01

两分钟看懂一次闭环

从一条会议消息,到按住确认、撤销、L2 转屏幕,再到通勤里的耳机音频面。

录屏运行在本地模拟服务上;画面文字是演示提示,不是逐字字幕。视频无配音,也未连接真实硬件。在线 demo 用 Pyodide 在浏览器本地运行同一套 Python 状态机。

查看演示文字梗概
  1. 会议:浏览并展开通知;点按只导航,不改变外部状态。
  2. L1 行动:完整按住后执行模拟提醒,并展示可撤销窗口;中途松开则取消。
  3. L2 行动:对外发送不能由袖带确认,需转到屏幕复核。
  4. 失败回退:背景活动偏高或实体暂停时停止解码,保留屏幕操作路径。
  5. 通勤:耳机音频面只播报候选,不提供确认按钮。
下载演示视频(WebM)
02

三条规则

产品不需要更多手势,需要一套能被复述、在压力下不会做错的语法。

1

点按是看

导航只改变屏幕上的内容,不改变任何外部状态。看错一条消息的代价只是再看一次。

2

按住是做

按住走满才授权 L1 行动;中途松开就取消。读数可以慢半秒,但不能把“误识别”直接变成“已执行”。

3

高风险去屏幕

L2 行动(例如代发回复、共享位置)在袖带上只能拒绝,确认必须在屏幕上完成。

验收标准不是“功能多”,而是:第一次看的人能复述这三句话,并能说出一个不该用 PULSE 的情境。

03

一天里的三个时刻

全天佩戴是基础,但演示只取三个会重复出现、且确实值得决定的时刻。三条故事共用一套语法。

会议故事:手表气泡显示“3 条新消息”,故事卡提示食指捏一下展开。
默认故事

会议

不说话、不抬腕、不掏手机。轻捏展开摘要,按住确认待办,中指按住撤销;Agent 想代发回复时,袖带只把决定送到屏幕。

  • 点按导航 → 按住确认 → 撤销窗口
  • L2 按住走满也不执行,转屏幕拒绝
  • 实体暂停随时可用
通勤故事:模拟音频面显示耳机播报字幕,手表气泡显示消息摘要。
音频面

通勤 + 耳机

耳机已经在戴,就用它播报最少信息;袖带负责静默决定。音频里没有确认按钮,L2 仍然去屏幕。

  • 字幕默认显示,浏览器语音默认关闭
  • 音频不是第二个通知中心
  • 不新增耳机 3D 模型
做饭故事:手部持续用力时,袖带暂停解码,候选保留,屏幕确认按钮仍可用。
失败方向

做饭 + 双手忙

手上都是面粉时,肌电可能正好不可用。系统暂停解码、保留候选,把决定交给屏幕;放松后再回到袖带。

  • 菜谱导航:点按展开,前扫翻页
  • 背景活动高:不假装还能识别
  • 屏幕确认后仍有撤销窗口
04

一次完整闭环

每一层都能单独失败,而且失败方向是安全的:不确定就不执行,执行了还能撤销。

  1. 佩戴 / 接触

    先确认袖带在位、接触可靠,否则不解码。

  2. 信号质量

    弱信号、背景活动高或重新佩戴时,暂停或先做快速检查。

  3. 解码候选

    4 个动作 + 按住,只在门控打开时产生意图。

  4. Agent 候选

    由情境提出 1–2 个有后果的小决定,并标出 L1 / L2。

  5. 确认 / 拒绝 / 暂停

    点按导航,按住授权;实体暂停始终能中止。

  6. 执行 / 撤销 / 回退

    执行后给撤销窗口;L2 必须去屏幕;随时可回传统输入。

05

手机与失败回退

公开演示也要能坏得明白:加载慢、没有 WebGL、屏幕太小,都不应该让人卡死。

手机上的首次进入引导,列出三条规则和模拟输入声明。
首次进入先给三条规则,不先给调试面板
手机布局:上方固定 3D 舞台,下方侧栏独立滚动;手表气泡显示消息摘要。
3D 舞台固定在上方;侧栏自己滚动,按住时仍看得见反馈
WebGL 不可用时的回退界面:说明原因,故事和侧栏仍可继续。
没有 WebGL:故事与屏幕回退继续,手表气泡变成浮动卡片
06

哪些做出来了,哪些还没验证

这份页面展示的是交互概念和可运行原型,不是消费产品,也不是信号性能证据。

原型里已经能检查

  • 完整闭环:佩戴 → 质量 → 解码 → 候选 → 授权 → 执行 → 撤销 / 暂停
  • 三条故事、失败分支与 L2 屏幕确认
  • 实时 3D 手部、袖带灯、手表屏幕替身
  • 桌面与手机布局、加载进度、WebGL 失败回退
  • 每个访客独立的模拟会话

仍然只是设计假设

  • 4 个动作在真实前臂、干电极下能否稳定分开
  • 误触发率、按住阈值、触觉可辨性
  • 全天佩戴的舒适度、压痕、出汗与袖口摩擦
  • 重新佩戴一致性与校准负担
  • 续航、密封、成本、单手穿脱

页面上所有波形、置信度、信号质量与动作结果都来自模拟袖带;没有真实用户研究、临床或市场验证。 “已实现”指交互原型里可操作,不等于硬件或人体适配成立。

在线体验

自己走一遍这条闭环

默认从会议故事开始,也可以切换通勤 + 耳机、做饭 + 双手忙。约 1 分钟;手机上同样可用。

纯静态:Python 模拟状态机在浏览器本地运行,首次加载约 26 MB(3D 模型 + Python 运行时),不连接后端。

模拟输入 · 非真实 sEMG · 不采集相机、麦克风或传感器数据