バージョン: 1.0.4
最終更新日: 2026 年 9 月 9 日
凡例
| Product Verb | 開発アクション |
|---|---|
| 「MUST」 | 必須のプロダクト要件 |
| 「SHOULD」 | オプションの推奨事項 |
| 「MAY」 | 推奨 |
概要
この仕様書では、ChromeOS 互換スタイラスが満たす基準について説明します。
プロトコル
- タッチペンは、Universal Stylus Initiative(USI)Stylus Certification Requirements バージョン 2.0 以降に記載されている機能を実装しなければなりません。
- スタイラス認証要件のドキュメントは、universalstylus.org のメンバー サイトから USI メンバーがダウンロードできます。これらのドキュメントへのクイック アクセス リンクは、Technical Working Group ページにあります。
- USI メンバーになるには、universalstylus.org に記載されている連絡先にお問い合わせください。
- 注: この記事の執筆時点での USI の連絡先は usiadmin@universalstylus.org です。
- 必要な機能については、スタイラス認証要件のセクション 2.4 ~ 2.7 を参照してください。
- すべての USI タッチペンに適用される機能を実装することに加えて、タッチペンは次の機能を実装しなければなりません。
- STY.FEA.1.4 - タッチペン機能 - 残量ゲージ
- 理由: ChromeOS は、スタイラスのバッテリー関連の UI を表示するために数値の燃料計を使用します。
- 以下の機能は実装してもよいが、必須ではない。
- STY.FEA.2.1 - タッチペン機能 - メインボタン
- STY.FEA.2.3 - スタイラス機能 - 消去アフォーダンス
- 要件への準拠は、Universal Stylus Initiative(USI)Stylus Certification Test Plan 2.0 に記載されているプロセスを通じて測定される場合があります。公開時点では、このドキュメントは USI からまだ入手できません。最新情報については USI にお問い合わせください。
- タッチペンがワイヤレス充電(STY.FEA.6.1 - タッチペン機能 - ワイヤレス充電)を実装している場合、universalstylus.org サイトで USI メンバー向けに公開されているワイヤレス充電のコンプライアンスとテストケースのドキュメントに記載されているテストプランに準拠しているかどうかをテストできます。
- コンプライアンス テストとロゴ認証は、USI 認証プログラムを通じて実施できます。詳細については、universalstylus.org のウェブサイト(https://universalstylus.org/certification)をご覧ください。
- なお、タッチペンは USI 1.0 と 2.0 の両方のホストデバイスをサポートしなければなりません。
- 理由: USI エコシステムは最大限の互換性を実現するように設計されているため、すべての 2.0 タッチペンは、1.0 と 2.0 の両方のプロトコル バージョンを含む USI サポートを備えて出荷されたすべての Chromebook で動作することが期待されます。
- スタイラスがスタイラス認定要件の機能を実装している場合、この要件は満たされます。
バッテリー交換
- スタイラスが AAAA セルなどの交換可能な電池をサポートしている場合、電池収納部内に電池の極性/向きを示すわかりやすいインジケーターを提供すべきです。
有線充電
- 有線接続で充電する充電式バッテリーを搭載するスタイラスの場合、デバイスは、USB-IF 認証ケーブルと USB-IF 準拠の USB-A および USB-C 電源(USB PD をサポートする USB-C 電源を含む)による USB-C 経由の充電をサポートしなければなりません。(具体的には、スタイラスは、図 4-9 に続く USB Type-C ケーブルおよびコネクタ仕様のセクション 4.5.1.3.2 に記載されているとおり、USB-C シンクを実装しなければなりません)。
- デバイスに USB ケーブルが含まれている場合:
- ケーブルは USB-IF 認定を取得すべきです
- デバイスに USB-C 充電器が含まれている場合:
- 充電器は USB-IF 認証を取得すべきです
ワイヤレス充電
- スタイラスがワイヤレスで充電される場合、スタイラス認証要件 2.0 のセクション 2.5 の STY.FEA.6.1 - スタイラス機能 - ワイヤレス充電に記載されているとおりに機能を実装すべきです。
- 理由: この設計は、Chromebook を含む USI 2.0 準拠のワイヤレス充電器でスタイラスを充電するために必要です。
- 注: スタイラス認証要件 2.0 に記載されているとおり、デバイスは「ワイヤレス充電のコンプライアンスとテストケースのドキュメント」に記載されているテストを受けることができます。
ファームウェア
GID
USI Technical Specification 2.0 のセクション 6.1.3.6 の C.GetGID(...) 定義で説明されているとおり、実装しなければならない項目を以下に示します。
- スタイラスは、GID0 ~ 3 フィールドに含まれるグローバルに一意な ID を持たなければなりません。
- GID3 フィールドには、スタイラス メーカーの USI 識別子(universalstylus.org のメンバー サイトから入手できる USI ベンダー登録ドキュメントに記載)を含めなければなりません。
スタイラスのメーカーがスタイラス IC のメーカーと異なる場合、GID2 にはスタイラス IC のメーカーの USI 識別子を含めなければなりません。
関係する企業に USI 識別子がない場合は、USI に連絡して、この目的のために新しい識別子を割り当てる必要があります。
スタイラスが、スタイラス認証要件 2.0 のセクション 2.4 の STY.FEA.3.1 - スタイラス機能 - デュアル トランスミッタ チルト サポートで説明されているようにチルトを実装する場合、GID4/5 は、異なる物理チルト パラメータを持つスタイラス モデルを区別するために適切にプログラミングされなければなりません。
GID4 は、有効な USI 識別子(スタイラスのメーカーまたはスタイラスの製造を委託された OEM の識別子など)でプログラムしなければなりません。
GID5 は、GID4 の値に対して固有の、異なる電気機械的傾斜特性を持つスタイラスごとに異なる値でプログラムされなければなりません。
バッテリー残量レポート
- USI Technical Specification 2.0 のセクション 6.1.3.3 の C.GetBattery(...) 定義に記載されているとおり、実装しなければならない項目を思い出してください。
- C.GetBattery() 経由で報告されるスタイラスのバッテリー残量の範囲は、1 ~ 100% の範囲内になければなりません。
- 理由: ChromeOS は、このバッテリー範囲を使用してスタイラスのバッテリー情報をレポートします。特に、値 0 はレポートしないでください。
- バッテリーがまもなく放電し、ユーザーがスタイラスのバッテリーを交換または充電するための適切な措置を講じる必要がある場合、スタイラスは C.GetBattery() を介して 16 以下のバッテリー残量をレポートしなければなりません。
- 理由: ChromeOS は、このしきい値を使用して、スタイラスを充電する必要があることをユーザーに通知します。
- バッテリーが著しく放電された場合、スタイラスは C.GetBattery() を介して 25 以下のバッテリー残量をレポートしなければなりません。
- 理由: ChromeOS では、このしきい値を使用して、警告色でスタイラス バッテリーの視覚的なインジケーターをパッシブに表示します。
- スタイラスが 8 個以上の固有のバッテリー残量をレポートする場合、スタイラスのレポートされたバッテリー残量は、スタイラスのバッテリー放電曲線(レポートされた % と実際の容量)に対する線形適合度が 80% 以上であるべきです。
変更履歴
| 日付 | バージョン | メモ |
|---|---|---|
| 2026-09-09 | 1.0.4 | 書式の更新(コンテンツの変更なし) |
| 2024-02-01 | 1.0.3 | 新しいプラットフォームでの再公開 |
| 2023-06-29 | 1.0.2 | 改行を挿入しました |
| 2023-06-27 | 1.0.1 | 無効なリンクを修正しました |
| 2023-05-18 | 1.0 | パートナー サイトの初回公開 |