2015年10月4日 星期日

Conception in touch 觸碰相關問題

English
========================================================================
I want to introduce some conception in touch.

1. Microsoft distinguish touch device mode from the touch control board F/W as below three modes.
    - Mouse
    - Single-input
    - Multi-input
2. Both DSP and OEM FES version use same core. The touch function are same.
3. The Windows touch logo certification is created by Microsoft. One of the condition to certificate the certification is the touch need support multi-touch.
4. The THQA certification effect the completely of touch user experience.
5. Microsoft distinguish the touch user experience to two scenarios.
    - Full touch: The full Windows 8 experience.
    - Legacy touch: Similar to the full Windows 8 experience with the following exception.
        - Widows edge UI values are adjusted to relax edge triggering from 1 pixel to 20 pixels to better accommodate finger swipes from the edges of the display.
        - There is no Windows touch prediction that provides faster, crisper interaction.
        - There is no ability to swipe to reveal accent keys on the Windows On-Screen keyboard.
6. SW RD manual change the touch mode to mouse. It's not an touch. It only can call mouse or mouse touch.

Viewpoint by Windows.
                                                        Table 1. Product list for touch
Product
Full touch support
Mouse touch support
WES7 E
Not support
Support*¹
WES7 P
Support
Support
WES7 Pro
Support
Support
Win7 DSP
Support*²
Support*²
WE8S
Support
Support
Win8.1 Pro
Support
Support
Win8.1 DSP
Support*²
Support*²
Win 10
Support
Support



Viewpoint by Product

                                                    Table 2. Product list for touch
Product
Resistive touch
PCT touch
WES7 E
Not Support*¹
Not Support*¹
WES7 P
Support
Support
WES7 Pro
Support
Support
Win7 DSP
Not Support*²
Support
WE8S
Support
Support
Win8.1 Pro
Support
Support
Win8.1 DSP
Not Support*²
Support
Win 10
Support
Support

¹ WES7 E sku does not support the touch. If the vendor can modify the touch driver, it can use mouse touch in WES7 E sku.
² DSP version does not support when touch panel is resistive panel.



中文
========================================================================
由於公司遇到一些 touch 相關的問題,簡單的先補充一些 touch 觀念:

1. 在微軟根據 touch control board F/W 認定的 touch device mode 主要分成以下三種:
    - Mouse 
    - Single-input
    - Multi-input
2. 在 DSP 和 OEM FES 版本使用同一個 core,並不影響 touch 功能
3. 微軟有一個 Windows touch logo 認證,此認證其中一項條件為須滿足多點觸碰
4.  Touch panel 廠商是否有過 THQA 認證,影響的是 touch user experience 的完整性
5.  在 Windows 8中,微軟把 touch user experience 分成 Full touch 和 Legacy touch 兩種版本
    - Full touch:擁有Windows 8  user experience
    Legacy touch:相似於 full touch,但擁有以下的例外
                                               - 當手指從螢幕邊緣滑進來,偵測的敏感度從 1 pixel 變成 20pixel
  - 沒有提供快速、互動式的關聯式輸入法
  - 螢幕小鍵盤功能不齊全
6. 軟體RD手動更改 touch 為 mouse mode(顯示為滑鼠游標),此行為並非 touch,只能算是 mouse 或是 mouse touch


 Windows的觀點來看,可以分成如下圖:

                                                                                                                                Table 1. Product list for touch
Product
Full touch support
Mouse touch support
WES7 E
Not support
Support*¹
WES7 P
Support
Support
WES7 Pro
Support
Support
Win7 DSP
Support*²
Support*²
WE8S
Support
Support
Win8.1 Pro
Support
Support
Win8.1 DSP
Support*²
Support*²
Win 10
Support
Support



從產品的觀點來看,可以分成如下表:

                                                    Table 2. Product list for touch
Product
Resistive touch
PCT touch
WES7 E
Not Support*¹
Not Support*¹
WES7 P
Support
Support
WES7 Pro
Support
Support
Win7 DSP
Not Support*²
Support
WE8S
Support
Support
Win8.1 Pro
Support
Support
Win8.1 DSP
Not Support*²
Support
Win 10
Support
Support
¹ WES7 E這個 sku 是否 support mouse touch,主要是 Driver 決定,如果 driver 廠商可以把 touch device mode 設定為 mouse mode,即可在 E sku 使用 mouse touch
² DSP 版本無法 support,是因為電阻式的 panel 無法過 Windows touch logo 認證,所以電阻式的 panel在 DSP 版本基本上是無法使用 touch 的,如果要使用 mouse touch,也要看 driver 廠商是否 support

沒有留言:

OS Operating System 作業系統 恐龍書 筆記分享

發現一個作業系統說明的網站, 對於 process vs thread, semaphore vs mutex, deadlock 說明很詳細, 有興趣的人可以去以下的網頁逛逛。 附上網址連結: link   link2