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  的增量式交互意图提取方法
                    对于具有多种交互意图的交互原语, 需要获取更多的信息才能推断出用户最终的交互意图, 执行期望的交互
   447   448   449   450   451   452   453   454   455   456   457