Аудитория: Эта статья написана для OEM-продакт-менеджеров, владельцев брендов и QA-лидов на стороне импортёра, которым нужна обоснованная спецификация того, как читающая ручка справляется со сценариями контрастного освещения: окно позади страницы, луч фонарика, отражающийся от глянцевого разворота, ребёнок, держащий ручку наполовину в тени, наполовину на солнце. Мы предполагаем, что вы знаете, что такое динамический диапазон, и вам нужны цифры от поставщика и пункт для RFQ, который можно вставить в закупочный документ 2026 года.
Читающая ручка должна распознавать одну и ту же точку OID 0,18 мм независимо от того, находится ли она в тени тёмного поля или под прямым отражением 5 000 лк от глянцевой страницы. Нативный динамический диапазон сенсора составляет лишь 62–78 дБ (7–10 стопов) на всех наших одиннадцати моделях, чего недостаточно, чтобы захватить оба края типичной контровой сцены, превышающей 9 стопов. Обработка расширенного динамического диапазона (HDR) устраняет этот разрыв, комбинируя два или три кадра с разной выдержкой, а затем применяя тональную компрессию к 8-битному выходу, который ожидает классификатор OID.
В этой статье рассматриваются двухэкспозиционный HDR-конвейер на наших одиннадцати моделях (B1, B2, F8, K7, KF1, L5, P2, Q6, Q8, T2, Y6), оператор тональной компрессии Рейнхарда, который мы используем, и то, как импортёрам следует задавать поведение HDR в своём RFQ, чтобы избежать самого дорогостоящего режима отказа, который мы наблюдаем в школьных пилотных проектах: засветки.
1. Почему HDR важен для читающей ручки
Большинство камер потребительских читающих ручек настроены на 8-битный выход и никогда не активируют HDR. Страницы выглядят приемлемо при контролируемом лабораторном освещении, но в тот момент, когда ребёнок подносит книгу к окну, контровая подсветка поднимает яркость бумаги до 240/255, и лuma-дельта точки схлопывается. Движок распознавания OID требует минимальную luma-дельту в 18 шагов между точкой и бумагой; блики контровой подсветки обычно снижают эту дельту до 4–8 шагов, и OCR не срабатывает с первого прохода.
HDR — это лекарство. Захватывая один кадр с рекомендованной AE выдержкой и один кадр с выдержкой в 4 раза короче, сенсор фиксирует и тёмную точку, и яркую бумагу. Два кадра объединяются в 16-битное промежуточное изображение, затем тональная компрессия переводит его в 8 бит с сохранением локального контраста. Классификатор OID видит фон бумаги на 130/255 (средне-серый) и точку на 105/255, сохраняя дельту в 25 шагов.
На нашем оборудовании поддерживаются три режима HDR:
- Однокадровая тональная кривая — самый дешёвый, работает на B1/B2/F8/P2, без дополнительного кадра.
- Двухкадровый HDR — объединение двух экспозиций, работает на K7/KF1/L5/Q6/Q8.
- Трёхкадровый HDR с Рейнхардом — три экспозиции плюс локальная тональная компрессия, работает только на T2/Y6.
2. Однокадровая тональная кривая (B1, B2, F8, P2)
Сенсоры начального уровня не имеют встроенного HDR-конвейера для объединения нескольких экспозиций, поэтому мы применяем тональную кривую в ISP. Кривая представляет собой кусочную гамму, которая сжимает верхние 30% входного диапазона в верхние 15% 8-битного выхода:
вход > 200 → выход = 230 + (вход-200) * 0.20
вход 100–200 → выход = вход (линейно)
вход < 100 → выход = вход * 0.85 (поднятые тени)
Результат — перцептивное соответствие, сохраняющее контраст точки при умеренной контровой подсветке. Цена — потеря тонких деталей в светах и небольшое снижение контраста в средних тонах. Для начального уровня это приемлемо, поскольку целевой сценарий — классное освещение, которое редко превышает 6 стопов контраста. См. Сравнение чтения B1, B2, F8 в PR-007 для позиционирования SKU.
| Метрика | Однокадровый (B1/B2) | Двухкадровый (K7–Q8) | Трёхкадровый (T2/Y6) |
|---|---|---|---|
| Эффективный динамический диапазон | 8 стопов | 11 стопов | 13 стопов |
| Задержка HDR | 0 мс | 35 мс | 70 мс |
| Энергопотребление на сканирование | 110 мВт | 145 мВт | 180 мВт |
| Уровень захвата OID при сцене с 9 ступенями экспозиции | 74% | 92% | 97% |
| Дополнительная стоимость | $0.00 | $0.18 | $0.42 |
Уровень захвата при сцене с 9 ступенями экспозиции — самый важный столбец для импортёров, которые формулируют пункт договора об HDR. Значение 74% у B1/B2 означает, что 26 из 100 сканирований против света завершатся неудачно — этого достаточно, чтобы вызвать заметные жалобы пользователей в рамках школьного пилотного проекта на 1 200 устройств. Значение 92% у Q6/Q8 — это порог, который наши дистрибьюторы считают приемлемым.
3. Двухкадровый конвейер HDR (K7, KF1, L5, Q6, Q8)
Сенсоры среднего уровня имеют встроенный режим двойной экспозиции. Прошивка датчику команду одновременно захватить один кадр при интеграции N (рекомендованное значение AE) и второй кадр при интеграции N/4. Оба RAW-кадра считываются суммарно за 18 мс.
Алгоритм слияния работает в 16-битном пространстве:
- Вычислить покадровую яркость L для обоих кадров.
- Для L < 80 (тени) использовать кадр с длительной экспозицией.
- Для L > 200 (светлые участки) использовать кадр с короткой экспозицией.
- Для 80 ≤ L ≤ 200 выполнить линейное смешивание.
Полученное 16-битное изображение затем подвергается тональному сжатию до 8 бит по оператору Рейнхарда с белой точкой Lw = 380:
L_out = (L_in / Lw) * (1 + (L_in / Lw)^2) / (1 + L_in / Lw^2) * 255
Белая точка Lw калибруется для каждой модели на этапе тестовой оснастки производственного ПО TC-079. Каждое устройство поставляется с индивидуальным значением белой точки, сохранённым в регистре калибровки ISP.
4. Трёхкадровый HDR с локальным тональным сжатием (T2, Y6)
Флагманский сенсор IMX415 способен захватывать три экспозиции за один цикл сканирования: короткую (N\/8), среднюю (N\/2) и длинную (N). Три кадра объединяются в 16-битное HDR-изображение, после чего пропускаются через фильтр локального тонального отображения, адаптирующий оператор Рейнхарда к окрестностям 8x8 пикселей. Это обеспечивает заметно лучший локальный контраст в сценах, где одновременно присутствуют окно с контровым светом и затенённая область с текстом.
Локальный фильтр реализован как гауссово размытие яркостного канала с 9 отводами и используется для вычисления локальной адаптационной яркости. Выходное значение определяется следующим образом:
L_out = L_in / (1 + L_adapt)
Это стандартный билатеральный оператор тонального отображения Дюрана и Дорси, упрощённый для работы в реальном времени. Полная задержка HDR на T2 и Y6 составляет 70 мс, что по-прежнему удовлетворяет требованию Услуга OEM-Private-Label для читающей ручки PR-169 о захвате первого прохода в пределах 250 мс.
5. Уровень захвата OID в зависимости от динамического диапазона сцены
Мы измерили уровень захвата OID на синтетических сценах с динамическим диапазоном от 4 до 12 ступеней:
| Ступени | Один кадр | Два кадра | Три кадра |
|---|---|---|---|
| 4 | 99% | 99% | 99% |
| 6 | 97% | 98% | 99% |
| 8 | 88% | 96% | 98% |
| 9 | 74% | 92% | 97% |
| 10 | 51% | 85% | 94% |
| 12 | 22% | 61% | 82% |
Точка перехода, при которой HDR становится необходимым, находится примерно на 8 ступенях. Ниже 8 ступеней достаточно одного кадра; выше 8 ступеней требуется двухкадровый или более продвинутый режим. Динамический диапазон реальных сцен чтения составляет от 4 ступеней (типичная спальня) до 12 ступеней (страница с контровым светом от окна), поэтому для флагманского SKU более надёжным выбором будет двух- или трёхкадровый режим.
6. Взаимодействие с контурами AE и AWB
HDR — это третий контур управления после AE и AWB. Иерархия управления выглядит следующим образом:
- AE задаёт целевое время интегрирования для длинной экспозиции.
- Конвейер HDR получает короткую и среднюю экспозиции как доли от длинной.
- AWB применяет усиления каналов после слияния HDR, чтобы тонально отображённое RGB-изображение было нейтральным по цвету.
- Классификатор OID работает с финальным 8-битным выходом.
Если целевая экспозиция AE скачком меняется на 2 ступени за один кадр (например, при переходе из тени на солнечный свет), конвейеру HDR требуется ещё один кадр, чтобы пересчитать короткую и среднюю экспозиции. Это добавляет 30 мс задержки, но является неизбежным. Альтернатива — параллельная работа трёх контуров AE — слишком дорога для себестоимости.
Подробнее о стороне AE см. в TC-170 читающая ручка автоматическая экспозиция. Об AWB см. TC-171 читающая ручка автоматический баланс белого.
7. SVG-диаграмма: уровень захвата HDR в зависимости от ступеней
8. SVG-схема: этапы конвейера HDR
9. Краевые случаи, которые решает конвейер HDR
- Отражение фонарика на глянцевой странице — обрабатывается кадром короткой экспозиции.
- Страница с контровым светом от окна и затенённым текстом — обрабатывается кадром длинной экспозиции.
- Смешанное освещение от лампы и дневного света — локальный оператор Рейнхарда сохраняет оба источника.
- Чтение на пляже при 50 000 лк — короткая экспозиция насыщается; HDR переходит в режим фиксации AE со смещением яркости +12.
- OCR на цветной иллюстрации— проверка цветовой разности по-прежнему работает, поскольку AWB выполняется после слияния HDR.
- Рост темнового тока, вызванный нагревом— длительная экспозиция компенсируется вычитанием темнового кадра для каждого кадра.
10. Лабораторная методика испытаний для приёмки HDR
Для импортёров, составляющих пункт о приёмке HDR, рекомендуем следующую лабораторную методику:
- Создайте контрольную сцену с задней подсветкой: окно за страницей даёт 4 000 лк на бумагу и 200 лк на текст.
- Установите стандартный тестовый лист OIDна подставке в 5 мм от наконечника.
- Выполните 200 сканирований, зафиксируйте долю успешных первых считываний.
- Повторите при контрасте сцены 6, 8, 9, 10 и 12 ступенях экспозиции.
Критерии прохождения:
- ≥95 % успешных считываний при ≤8 ступенях на моделях с двойным кадром.
- ≥95 % успешных считываний при ≤10 ступенях на моделях с тройным кадром.
- ≥85 % успешных считываний при 12 ступенях на моделях с тройным кадром.
Всё, что ниже этих порогов, должно инициировать претензию по политике возврата читающей ручки BG-046в течение 12 месяцев с момента поставки.
11. Указание HDR в вашем RFQ 2026 года
Рекомендуемый нами пункт договора:
"Поставщик обязан опубликовать эффективный динамический диапазон (в ступенях экспозиции, по методологии ISO 15739) и долю успешных первых считываний OID при контрасте сцены 6, 8, 9, 10 и 12 ступеней. Должен быть раскрыт режим HDR (однокадровый / двухкадровый / трёхкадровый). Должен быть указан оператор локального тонального отображения (Reinhard / Durand-Dorsey / Filmic). Калибровка баланса белого для каждого устройства должна храниться в архиве 36 месяцев."
Этот пункт обязывает поставщика взять на себя обязательство по измеримым показателям и раскрыть оператор тонального отображения, который часто является проприетарным. При отказе — уходите.
12. Соотношение стоимости и уровня HDR
Уровень HDR соответствует понятному градиенту стоимости комплектации:
| Уровень | Модели | Надбавка за HDR | Лучше всего подходит для |
|---|---|---|---|
| 1 | B1, B2, F8, P2 | $0.00 | Класс, только в помещении |
| 2 | K7, KF1, L5 | $0.18 | Домашний вечер, смешанное освещение |
| 3 | Q6, Q8 | $0.32 | Смешанное освещение с ИК |
| 4 | T2, Y6 | $0.42 | Перед сном, контровой свет от окна, клинические условия |
Для пилотного проекта на 12 000 единиц для школы в Саудовской Аравии мы рекомендуем соотношение 70/30: Tier 2 (L5 для дневных классов) и Tier 4 (T2 для пилотных проектов в общежитиях). Для внутреннего розничного канала в ЕС одна конфигурация Tier 2 (KF1) покрывает 90% сценариев в домашних условиях. См. статью PR-167 лучшая ручка для чтения для оптовых закупок в школу с цифрами для отдела закупок.
Совет покупателю: Не стоит платить за трёхкадровый HDR на SKU, который будет использоваться только в помещении. Доплата в $0.42 при 10 000 единиц — это ощутимая сумма, а преимущество в люминесцентном классе незаметно.
13. Часто задаваемые вопросы
14. Связанные материалы
- Автоэкспозиция и алгоритм AE ручки для чтения
- Автоматический баланс белого AWB ручки для чтения
- Камера ISP и процессор обработки изображений ручки для чтения
- Печать OID-кодов и точность печати для ручки для чтения
- Лучшая ручка для чтения для оптовых закупок в школу
- Лучшая ручка для чтения для слабовидящих
- OEM ручки для чтения