СИСТЕМА И/ИЛИ СПОСОБ РАСПОЗНАВАНИЯ ПОКРЫТИЯ ДЛЯ СТЕКЛА

1. Электронная система обнаружения и распознавания покрытий, содержащая:
камеру; и
обрабатывающие ресурсы, включающие в себя по меньшей мере один процессор и соединенную с ним память, реально хранящую инструкции, которые при их выполнении обрабатывающими ресурсами осуществляют по меньшей мере:
захват с использованием камеры изображения и/или видео изделия, на которое направлен исходный свет, причем захваченное изображение и/или видео включает в себя отражения исходного света, связанные с каждой из главных поверхностей изделия;
идентификацию области для каждого из отражений исходного света;
вычисление характеристик цветовых координат для каждого из идентифицированных отражений исходного света;
обнаружение и распознавание любых покрытий, сформированных на главных поверхностях изделия, путем сравнения (a) расчетных характеристик цветовых координат и/или изменений между расчетными характеристиками цветовых координат с (b) информацией, хранящейся в базе данных, которая поддерживается машиночитаемым носителем данных и которая включает в себя записи об известных характеристиках цветовых координат и/или известных изменениях между характеристиками цветовых координат для каждого из множества различных известных покрытий; и
в ответ на обнаружение и распознавание одного или более покрытий генерирование выходных данных, указывающих главную поверхность (поверхности), на которой сформировано каждое упомянутое обнаруженное и распознанное покрытие, а также указывающих идентификатор каждого упомянутого обнаруженного и распознанного покрытия.
2. Система по п.1, в которой выходные данные дополнительно включают в себя вероятность, связанную с обнаружением и распознаванием каждого упомянутого обнаруженного и распознанного покрытия.
3. Система по п.2, в которой выходные данные дополнительно включают в себя указание любых вероятно непокрытых поверхностей.
4. Система по п.1, дополнительно содержащая устройство отображения, причем выходные данные поступают на устройство отображения в соответствии с пользовательским интерфейсом, представленным на нем.
5. Система по п.4, в которой пользовательский интерфейс выполнен с возможностью отображения захваченного изображения и/или видео, аннотаций, соответствующих каждому из отражений исходного света, информации, соответствующей идентификатору каждого из обнаруженных и распознанных покрытий, а также указания на расположение (расположения) каждого из обнаруженных и распознанных покрытий.
6. Система по п.1, в которой исходный свет является пламенем.
7. Смартфон, включающий в себя систему по п.1, снабженную инструкциями, связанными с приложением, выполненным с возможностью выполнения на электронном смартфоне.
8. Смартфон по п.7, дополнительно содержащий светодиодный источник света, выполненный с возможностью излучения исходного света.
9. Система по п.1, в которой различные известные покрытия являются различными напыленными низкоэмиссионными покрытиями.
10. Система по п.1, в которой инструкции дополнительно выполнены с возможностью по меньшей мере:
вызывать определение условий окружающего освещения;
определять, являются ли обнаруженные условия окружающего освещения желаемыми, на основе предварительно сохраненных правил; и
в ответ на определение того, что обнаруженные условия окружающего освещения не являются желаемыми, выдавать понятную инструкцию пользователю системы для того, чтобы скорректировать условия окружающего освещения.
11. Система по п.1, в которой инструкции дополнительно выполнены с возможностью по меньшей мере:
определять угол камеры относительно главных поверхностей изделия;
определять, соответствует ли этот угол заданному диапазону; и
(a) в ответ на определение того, что угол соответствует заданному диапазону, информировать пользователя о том, что изображение и/или видео могут быть получены, и/или (b) в ответ на определение того, что угол не соответствует заданному диапазону, выдавать понятную инструкцию пользователю системы о том, что угол должен быть скорректирован.
12. Система по п.1, в которой инструкции дополнительно выполнены с возможностью по меньшей мере:
определять угол камеры относительно главных поверхностей изделия;
определять, соответствует ли этот угол заданному диапазону; и
в ответ на определение того, что угол соответствует заданному диапазону, автоматически захватывать изображение и/или видео.
13. Электронная система обнаружения и распознавания покрытий, содержащая:
камеру; и
обрабатывающие ресурсы, включающие в себя по меньшей мере один процессор и соединенную с ним память, реально хранящую инструкции, которые при их выполнении обрабатывающими ресурсами осуществляют по меньшей мере:
захват с использованием камеры изображения и/или видео изделия, на которое направлен исходный свет, причем захваченное изображение и/или видео включает в себя отражения исходного света, связанные с каждой из главных поверхностей изделия; и
передачу по сетевому соединению захваченного изображения и/или видео к удаленной вычислительной системе, заставляющую удаленную вычислительную систему:
получить захваченное изображение и/или видео;
вычислить характеристики цветовых координат для каждого из отражений исходного света в полученном захваченном изображении и/или видео;
обнаружить и распознать любые покрытия, сформированные на главных поверхностях изделия, путем сравнения (a) расчетных характеристик цветовых координат и/или изменений между расчетными характеристиками цветовых координат с (b) информацией, хранящейся в хранилище данных удаленной вычислительной системы, которая включает в себя записи об известных характеристиках цветовых координат и/или известных изменениях между характеристиками цветовых координат для каждого из множества различных известных покрытий; и
в ответ на обнаружение и распознавание одного или более покрытий генерирование выходных данных, указывающих главную поверхность (поверхности), на которой расположено каждое упомянутое обнаруженное и распознанное покрытие, а также указывающих идентификатор каждого упомянутого обнаруженного и распознанного покрытия.
14. Система по п.13, в которой выходные данные дополнительно включают в себя вероятность, связанную с обнаружением и распознаванием каждого упомянутого обнаруженного и распознанного покрытия, а также указание любых вероятно непокрытых поверхностей, как определенных с помощью удаленной вычислительной системы.
15. Система по п.13, дополнительно содержащая устройство отображения, при этом инструкции дополнительно выполнены с возможностью получать выходные данные и отображать их на этом отображающем устройстве в связи с представленным на нем пользовательским интерфейсом.
16. Электронная система обнаружения и распознавания покрытий, содержащая:
обрабатывающие ресурсы, включающие в себя по меньшей мере один процессор и соединенную с ним память, реально хранящую инструкции, которые при их выполнении обрабатывающими ресурсами по меньшей мере:
принимают захваченное изображение и/или видео изделия, на которое направлен исходный свет, причем захваченное изображение и/или видео включает в себя отражения исходного света, связанные с каждой главной поверхностью изделия;
вычисляют характеристики цветовых координат для каждого из отражений исходного света в полученном захваченном изображении и/или видео;
обнаруживают и распознают любые покрытия, сформированные на главных поверхностях изделия, путем сравнения (a) расчетных характеристик цветовых координат и/или изменений между расчетными характеристиками цветовых координат с (b) информацией, хранящейся в хранилище данных, которая включает в себя записи об известных характеристиках цветовых координат и/или известных изменениях между характеристиками цветовых координат для каждого из множества различных известных покрытий; и
в ответ на обнаружение и распознавание одного или более покрытий генерируют выходные данные, указывающие главную поверхность (поверхности), на которой сформировано каждое упомянутое обнаруженное и распознанное покрытие, идентификатор каждого упомянутого обнаруженного и распознанного покрытия, вероятность, связанную с обнаружением и распознаванием каждого упомянутого обнаруженного и распознанного покрытия, а также содержащих указание на любые возможно непокрытые поверхности.
17. Система по п.16, дополнительно содержащая сетевой интерфейс, при этом захваченное изображение и/или видео принимаются через этот сетевой интерфейс.
18. Система по п.17, в которой инструкции дополнительно выполнены с возможностью генерировать выходные данные, которые должны электронным образом переданы к пользовательскому устройству через сетевой интерфейс.
19. Система по п.16, дополнительно содержащая камеру, выполненную с возможностью захвата изображений и/или видео.
20. Система по п.19, дополнительно содержащая светодиодный источник света, выполненный с возможностью излучения исходного света.
21. Система по п.20, в которой хранилище данных является базой данных, хранящейся в памяти.
22. Система по п.16, которая является интеллектуальным устройством.
23. Система по п.22, дополнительно содержащая по меньшей мере один акселерометр и/или гироскоп, при этом инструкции дополнительно выполнены с возможностью получения данных по меньшей мере от одного акселерометра и/или гироскопа и вычисления наклона или положения интеллектуального устройства.
24. Способ для обнаружения и распознавания покрытий, содержащий:
получение захваченного изображения и/или видео изделия, на которое направлен исходный свет, причем захваченное изображение и/или видео включает в себя отражения исходного света, связанные с каждой главной поверхностью изделия;
вычисление цветовых координат для каждого из отражений исходного света в полученном захваченном изображении и/или видео;
обнаружение и распознавание с помощью по меньшей мере одного аппаратного процессора любых покрытий, сформированных на главных поверхностях изделия, путем сравнения (a) расчетных характеристик цветовых координат и/или изменений между расчетными характеристиками цветовых координат с (b) информацией, хранящейся в хранилище данных, которое включает в себя записи об известных характеристиках цветовых координат и/или известных изменениях между характеристиками цветовых координат для каждого из множества различных известных покрытий; и
в ответ на обнаружение и распознавание одного или более покрытий генерирование выходных данных, указывающих главную поверхность (поверхности), на которой расположено каждое упомянутое обнаруженное и распознанное покрытие, идентификатор каждого упомянутого обнаруженного и распознанного покрытия, вероятность, связанную с обнаружением и распознаванием каждого упомянутого обнаруженного и распознанного покрытия, а также содержащих указание на любые возможно непокрытые поверхности.
25. Энергонезависимый машиночитаемый носитель данных, реально хранящий инструкции, которые при их выполнении аппаратным процессором выполняют способ по п.24.