Page 452 - 《软件学报》2024年第4期
P. 452
2030 软件学报 2024 年第 35 卷第 4 期
2 Pointers
1 Pointer
0 Pointer
Pen Pen Touch Device Device Touch Pen Pen
down move down move move up move up
图 4 HoldTap 混合交互原语时序动作示意图
Pen down Touch down Touch up Pen up
S 0 S 1 S 2 S 3 S 4
0 Pointer 1 Pointer 2 Pointers 1 Pointer 0 Pointer
图 5 HoldTap 混合交互原语状态迁移图
3 Pointers
2 Pointers
1 Pointer
0 Pointer
Pen Touch Touch Touch Touch Touch Pen
down down down move up up up
图 6 HoldPinch 混合交互原语时序动作示意图
S 2 ′ S 5 ′
4 Pointers 4 Pointers
Touch move
Touch down
Device up
Pen down Touch down Touch down Touch move Touch up Touch up Pen up
S 0 S 1 S 2 S 3 S 4 S 5 S 6 S 7
0 Pointer 1 Pointer 2 Pointers 3 Pointers 3 Pointers 2 Pointers 1 Pointer 0 Pointer
图 7 HoldPinch 混合交互原语状态迁移图
图 5 和图 7 用 3 个交互动作来描述 HoldTap 和 HoldPinch 交互原语的状态变迁, 但这两个迁移图同样可以用
来描述 HoldHold、HoldRotate 交互原语. 为了充分识别并区分这些交互原语, 还需进一步挖掘交互动作的特征, 如
将 device move 细化为有向的横、竖、撇、捺、折、圆弧运动. 很多图形识别和手势识别的研究工作都可以进一
步区分具体的交互原语, 由于不是本文的研究重点, 不作深入探讨.
4 指-笔混合输入意图提取方法
4.1 基于 POMDP 的增量式交互意图提取方法
对于具有多种交互意图的交互原语, 需要获取更多的信息才能推断出用户最终的交互意图, 执行期望的交互