Как двухэкспозиционный HDR и тональная компрессия Рейнхарда обеспечивают стабильное распознавание OID в контровых сценах с перепадом в 9 стопов для 11 моделей читалок.

Опубликовано: дек 30, 2024 - 56 Просмотры

HDR и тональная компрессия для смешанного освещения

Аудитория: Эта статья написана для 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:

  1. Однокадровая тональная кривая — самый дешёвый, работает на B1/B2/F8/P2, без дополнительного кадра.
  2. Двухкадровый HDR — объединение двух экспозиций, работает на K7/KF1/L5/Q6/Q8.
  3. Трёхкадровый 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-битном пространстве:

  1. Вычислить покадровую яркость L для обоих кадров.
  2. Для L < 80 (тени) использовать кадр с длительной экспозицией.
  3. Для L > 200 (светлые участки) использовать кадр с короткой экспозицией.
  4. Для 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. Иерархия управления выглядит следующим образом:

  1. AE задаёт целевое время интегрирования для длинной экспозиции.
  2. Конвейер HDR получает короткую и среднюю экспозиции как доли от длинной.
  3. AWB применяет усиления каналов после слияния HDR, чтобы тонально отображённое RGB-изображение было нейтральным по цвету.
  4. Классификатор OID работает с финальным 8-битным выходом.

Если целевая экспозиция AE скачком меняется на 2 ступени за один кадр (например, при переходе из тени на солнечный свет), конвейеру HDR требуется ещё один кадр, чтобы пересчитать короткую и среднюю экспозиции. Это добавляет 30 мс задержки, но является неизбежным. Альтернатива — параллельная работа трёх контуров AE — слишком дорога для себестоимости.

Подробнее о стороне AE см. в TC-170 читающая ручка автоматическая экспозиция. Об AWB см. TC-171 читающая ручка автоматический баланс белого.

7. SVG-диаграмма: уровень захвата HDR в зависимости от ступеней

OID Lock Rate vs Scene Dynamic Range

8. SVG-схема: этапы конвейера HDR

Triple-Frame HDR Pipeline (T2 / Y6)

9. Краевые случаи, которые решает конвейер HDR

  1. Отражение фонарика на глянцевой странице — обрабатывается кадром короткой экспозиции.
  2. Страница с контровым светом от окна и затенённым текстом — обрабатывается кадром длинной экспозиции.
  3. Смешанное освещение от лампы и дневного света — локальный оператор Рейнхарда сохраняет оба источника.
  4. Чтение на пляже при 50 000 лк — короткая экспозиция насыщается; HDR переходит в режим фиксации AE со смещением яркости +12.
  5. OCR на цветной иллюстрации— проверка цветовой разности по-прежнему работает, поскольку AWB выполняется после слияния HDR.
  6. Рост темнового тока, вызванный нагревом— длительная экспозиция компенсируется вычитанием темнового кадра для каждого кадра.

10. Лабораторная методика испытаний для приёмки HDR

Для импортёров, составляющих пункт о приёмке HDR, рекомендуем следующую лабораторную методику:

  1. Создайте контрольную сцену с задней подсветкой: окно за страницей даёт 4 000 лк на бумагу и 200 лк на текст.
  2. Установите стандартный тестовый лист OIDна подставке в 5 мм от наконечника.
  3. Выполните 200 сканирований, зафиксируйте долю успешных первых считываний.
  4. Повторите при контрасте сцены 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. Связанные материалы

Запросить предложение — быстрый ответ с фабрики

Frequently Asked Questions

Что такое HDR в читалке-ручке?
HDR объединяет несколько экспозиций одной сцены, расширяя динамический диапазон за пределы того, что способен захватить один кадр. В читалке-ручке двухкадровый HDR снимает один кадр с рекомендованной автоэкспозицией выдержкой, а второй — с выдержкой 1/4, после чего объединяет их так, что тёмные точки и светлый фон бумаги сохраняют контраст.
Почему HDR важен для распознавания OID-точек?
Классификатору OID требуется 18-ступенчатый перепад яркости между точкой и бумагой. В сцене с подсветкой одиночная экспозиция сжимает этот перепад до 4–8 ступеней, и точка становится невидимой. HDR восстанавливает перепад за счёт комбинации короткой экспозиции (сохраняет светлые участки) и длинной (сохраняет тени).
Какие модели читалок-ручек поддерживают двухкадровый HDR?
K7, KF1, L5, Q6 и Q8 поддерживают двухкадровый HDR с объединением экспозиции на кристалле. T2 и Y6 добавляют третий кадр средней экспозиции и локальное тональное отображение Рейнхарда. B1, B2, F8 и P2 используют только однокадровую тональную кривую, чего достаточно для indoor-освещения в классе при контрасте до 6 ступеней.
Какова задержка из-за HDR?
Двухкадровый HDR добавляет 35 мс задержки к стандартному сканированию 120 мс, итого 155 мс. Трёхкадровый HDR на T2 и Y6 добавляет 70 мс, итого 190 мс. Оба значения укладываются в принятый импортёром порог фиксации первого прохода 250 мс для школьных пилотных проектов.
Влияет ли HDR на время работы от батареи?
Да. Двухкадровый HDR в среднем добавляет 35 мВт на одно сканирование, а трёхкадровый — 70 мВт. Для 14-часовой автономной работы T2 это пренебрежимо мало, поскольку режим HDR активируется только в сценах с высоким контрастом; при обычном освещении сенсор возвращается к однокадровому режиму с потреблением 110 мВт.
Ваша корзина
Разрешение cookies улучшит вашу работу с этим сайтом. Политика cookies
Chat on WhatsApp