Совместимость с ChromeOS — спецификация стилуса v1.0

Версия: 1.0.3
Последнее обновление: 1 февраля 2024 г.

Легенда

Глагол продукта Действия по развитию
"ДОЛЖЕН" Обязательное требование к товару
"ДОЛЖЕН" Дополнительная рекомендация
"МОЖЕТ" Приятно иметь

Обзор

В этом документе со спецификациями описаны критерии, которым соответствует стилус, совместимый с ChromeOS.

Протокол

  • Стилус ДОЛЖЕН реализовывать функции, описанные в требованиях к сертификации стилуса Universal Stylus Initiative (USI) версии 2.0 или новее.
    • Документ «Требования к сертификации Stylus» доступен членам USI для загрузки на сайте для участников Universalstylus.org . Ссылки быстрого доступа к этим документам можно найти на странице Технической рабочей группы.
    • Чтобы стать членом USI, обратитесь к контактам, указанным на сайте Universalstylus.org .
    • Примечание. На момент написания прямым контактным лицом USI является usiadmin@universalstylus.org.
    • Необходимые функции см. в разделах 2.4–2.7 «Требований к сертификации стилуса».
    • Помимо реализации функций, применимых ко всем стилусам USI, стилус ДОЛЖЕН реализовывать:
      • STY.FEA.1.4 — Функция стилуса — Указатель уровня топлива
      • Обоснование: ChromeOS использует цифровой указатель уровня топлива для отображения пользовательского интерфейса, связанного с батареей стилуса.
    • Эти функции МОГУТ быть реализованы, но не являются обязательными:
      • STY.FEA.2.1 — Функция стилуса — основная кнопка
      • STY.FEA.2.3 — Функция стилуса — стирание возможностей
    • Соответствие требованиям можно измерить с помощью процессов, описанных в Плане сертификационных испытаний стилусов Universal Stylus Initiative (USI) 2.0; на момент публикации этот документ еще недоступен в USI, свяжитесь с ними для получения обновленной информации .
    • Если стилус поддерживает беспроводную зарядку (STY.FEA.6.1 — Функция стилуса — Беспроводная зарядка), его можно протестировать на соответствие плану испытаний, описанному в документе «Соответствие требованиям беспроводной зарядки и тестовые примеры», доступном на сайте Universalstylus.org . Члены УСИ.
    • Тестирование на соответствие и сертификация логотипа могут быть выполнены в рамках программы сертификации USI, подробную информацию о которой можно найти на веб-сайте Universalstylus.org по адресу https://universalstylus.org/certification .
  • Напоминаем, что стилус ДОЛЖЕН поддерживать хост-устройства USI 1.0 и 2.0:
    • Обоснование: экосистема USI спроектирована с учетом максимальной совместимости, поэтому ожидается, что все стилусы 2.0 будут работать со всеми Chromebook, поставляемыми с поддержкой USI, включая версии протокола 1.0 и 2.0.
    • Это будет достигнуто, если ваш стилус реализует функции, указанные в требованиях к сертификации стилуса.

Замена батареи

  • Если стилус поддерживает сменные батареи, например элементы типа АААА, он ДОЛЖЕН иметь хорошо видимый индикатор полярности/направления батареи в батарейном отсеке.

Проводная зарядка

  • Если стилус оснащен перезаряжаемой батареей, которая заряжается через проводное соединение, устройство ДОЛЖНО поддерживать подзарядку через USB-C с помощью кабелей, сертифицированных USB-IF, и источников USB-A и USB-C, совместимых с USB-IF, включая источники USB-C, поддерживающие USB ПД. (В частности, стилус ДОЛЖЕН иметь приемник USB-C, как описано в разделе 4.5.1.3.2 технических характеристик кабеля и разъема USB Type-C после рисунка 4-9).
  • Если в комплект поставки устройства входит USB-кабель:
    • Кабель ДОЛЖЕН быть сертифицирован USB-IF.
  • Если устройство оснащено зарядным устройством USB-C:
    • Зарядное устройство ДОЛЖНО быть сертифицировано USB-IF.

Беспроводная зарядка

  • Если стилус заряжается по беспроводной сети, ему СЛЕДУЕТ реализовать функцию, описанную в STY.FEA.6.1 — Функция стилуса — беспроводная зарядка, в разделе 2.5 Требований к сертификации стилуса 2.0.
    • Обоснование: использование этой конструкции необходимо для зарядки стилуса с помощью беспроводных зарядных устройств, совместимых с USI 2.0, включая Chromebook.
    • Примечание. Как указано в Требованиях к сертификации стилуса 2.0, устройство можно протестировать, как описано в «Документе о соответствии требованиям беспроводной зарядки и тестовых примерах».

Прошивка

ГИД

  • Напоминаем элементы, которые ДОЛЖНЫ быть реализованы, как описано в определении C.GetGID(...) в разделе 6.1.3.6 Технической спецификации USI 2.0:

    • Стилус ДОЛЖЕН иметь глобальный уникальный идентификатор, содержащийся в полях GID0-3.
    • Поле GID3 ДОЛЖНО включать идентификатор USI (из документа реестра поставщиков USI, доступного на сайте участника Universalstylus.org ) производителя стилуса.
  • Если производитель стилуса отличается от производителя микросхемы стилуса, то GID2 ДОЛЖЕН включать USI-идентификатор производителя микросхемы стилуса.

  • Если какая-либо из задействованных компаний не имеет идентификаторов USI, они ДОЛЖНЫ связаться с USI и получить для этой цели новые идентификаторы.

  • Если стилус реализует наклон, как описано в STY.FEA.3.1 — Функция стилуса — Поддержка наклона двойного передатчика в разделе 2.4 Требований к сертификации стилуса 2.0, то GID4/5 ДОЛЖЕН быть запрограммирован соответствующим образом, чтобы различать модели стилуса с различными физическими параметрами наклона:

  • GID4 ДОЛЖЕН быть запрограммирован с действительным идентификатором USI, скорее всего, идентификатором производителя стилуса или OEM-производителя, для которого стилус изготовлен.

  • GID5 ДОЛЖЕН быть запрограммирован на разные значения для каждого щупа, имеющего разные электромеханические характеристики наклона, уникальные для значения GID4.

Отчеты об уровне заряда батареи

  • Напоминаем об элементах, которые ДОЛЖНЫ быть реализованы, как описано в определении C.GetBattery(...) в разделе 6.1.3.3 Технической спецификации USI 2.0.
    • Уровень заряда батареи стилуса, сообщаемый через диапазон C.GetBattery(), ДОЛЖЕН находиться в диапазоне от 1 до 100%.
    • Обоснование: ChromeOS использует этот диапазон заряда батареи для сообщения информации о заряде батареи стилуса. В частности, значение 0 не следует сообщать.
  • Стилус ДОЛЖЕН сообщать об уровне заряда батареи через C.GetBattery(), равном 16 или ниже, когда батарея вскоре разрядится, и пользователь должен своевременно принять меры для замены или подзарядки батареи стилуса.
    • Обоснование: ChromeOS использует этот порог для активного предоставления пользователю уведомления о необходимости подзарядить стилус.
  • Стилус ДОЛЖЕН сообщать об уровне заряда батареи через C.GetBattery(), равном 25 или ниже, когда батарея значительно разряжена.
    • Обоснование: ChromeOS использует этот порог для пассивного отображения визуального индикатора заряда батареи стилуса в виде предупреждающего цвета.
  • Если стилус сообщает о 8 или более уникальных различных уровнях заряда батареи, то сообщаемый уровень заряда батареи стилуса ДОЛЖЕН иметь степень линейного соответствия кривой разряда батареи стилуса (заявленный % по сравнению с фактической емкостью) 80 % или выше.

лист регистраций изменений

Дата Версия Примечания
2024-02-01 1.0.3 Републикация на новой платформе
2023-06-29 1.0.2 Вставлен разрыв строки
2023-06-27 1.0.1 Исправлены неработающие ссылки
2023-05-18 1.0 Первоначальная публикация на партнерском сайте