Формула
1. Продукт, содержащий один или более материальных компьютерочитаемых некратковременных носителей данных, содержащих исполняемые компьютером инструкции, выполненные с возможностью, при их исполнении по меньшей мере одним компьютерным процессором, обеспечивать выполнение указанным по меньшей мере одним компьютерным процессором этапов определения одного или более оптических параметров линзы очков, включающих в себя:
обработку по меньшей мере одного изображения объекта, захваченного через указанную линзу; и
определение одного или более оптических параметров указанной линзы на основании указанного по меньшей мере одного изображения.
2. Продукт по п. 1, в котором этапы включают в себя определение оптической силы линзы на основании информации об автофокусировке устройства для захвата изображения, когда захвачено указанное изображение.
3. Продукт по п. 2, в котором этапы включают в себя: обработку первого изображения указанного объекта, захваченного
через указанную линзу на первом расстоянии между указанным объектом и указанным устройством для захвата изображения, и второго изображения указанного объекта, захваченного без указанной линзы на втором расстоянии между указанным объектом и указанным устройством для захвата изображения; и
определение оптической силы линзы на основании указанных первого и второго расстояний, первой информации об автофокусировке указанного устройства для захвата изображения, когда захвачено указанное первое изображение, и второй информации об автофокусировке указанного устройства для захвата изображения, когда захвачено указанное второе изображение.
4. Продукт по п. 1, в котором этапы включают в себя определение оптической силы линзы на основании параметра резкости одной или более пространственных частот в указанном изображении.
5. Продукт по п. 4, в котором этапы включают в себя:
обработку множества изображений указанного объекта, захваченных не через указанную линзу, для соответствующего множества расстояний между указанным объектом и устройством для захвата изображения;
определение самого четкого изображения из указанного множества изображений, включающих в себя одну или более пространственных частот; и
определение оптической силы линзы на основании первого расстояния между указанным объектом и указанным устройством для захвата изображения, когда захвачено указанное самое четкое изображение, и второго расстояния между указанным объектом и указанным устройством для захвата изображения, когда указанное по меньшей мере одно изображение захвачено через указанную линзу.
6. Продукт по п. 1, в котором этапы включают в себя определение одного или более оптических параметров указанной линзы на основании по меньшей мере одного или более размеров указанного объекта.
7. Продукт по п. 6, в котором этапы включают в себя
определение одного или более отображенных размеров указанного объекта в изображении и
определение одного или более оптических параметров указанной линзы на основании по меньшей мере увеличения между указанными одним или более размерами и указанными одним или более отображенными размерами.
8. Продукт по п. 1, в котором этапы включают в себя идентификацию наличия оси цилиндра линзы на основании одного или более визуальных нарушений одной или более пространственных частот в указанном изображении.
9. Продукт по п. 8, в котором этапы включают в себя определение указанной оси цилиндра на основании по меньшей мере угла асимметричного размытия указанных одной или более пространственных частот.
10. Продукт по п. 8, в котором этапы включают в себя определение наличия указанной оси цилиндра на основании по меньшей мере угла самой четкой части указанных пространственных частот.
11. Продукт по п. 1, в котором этапы включают в себя определение оси цилиндра указанной линзы на основании сравнения между одним или более пространственных элементов указанного объекта и одним или более отображенных пространственных элементов в указанном изображении.
12. Продукт по п. 11, в котором этапы включают в себя:
обработку множества изображений, соответствующих множеству поворотов указанных пространственных элементов на множество углов;
определение множества увеличений между указанными одним или более пространственных элементов указанного объекта и указанными одним или более отображенных пространственных элементов; и
определение указанной оси цилиндра на основании указанных увеличений.
13. Продукт по п. 1, в котором этапы включают в себя определение одного или более оптических параметров указанной линзы на основании расстояния между указанным объектом и устройством для захвата изображения, когда захвачено указанное изображение.
14. Продукт по п. 13, в котором этапы включают в себя определение расстояния между указанным объектом и указанным устройством для захвата изображения на основании информации об ускорении, указывающей на ускорение указанного устройства для захвата изображения.
15. Продукт по п. 1, в котором этапы включают в себя определение оптической силы цилиндра указанной линзы на основании оси цилиндра указанной линзы.
16. Продукт по п. 15, в котором этапы включают в себя:
определение первой оптической силы линзы в направлении указанной оси цилиндра;
определение второй оптической силы указанной линзы в направлении перпендикулярной оси, которая перпендикулярна указанной оси цилиндра; и
определение указанной оптической силы цилиндра на основании указанных первой и второй оптических сил.
17. Продукт по п. 1, в котором этапы включают в себя определение межзрачкового расстояния между одной указанной линзой и другой линзой указанных очков на основании расстояния между первым центром одной указанной линзы и вторым центром другой линзы.
18. Продукт по п. 17, в котором этапы включают в себя:
обработку первого изображения указанного объекта, захваченного без линзы;
идентификацию второго изображения, захваченного через указанную линзу, которое выровнено с указанным первым изображением;
определение первого местоположения, когда захвачено указанное второе изображение;
идентификацию третьего изображения, захваченного через другую линзу, которое взаимно выровнено с указанным первым изображением;
определение второго местоположения, когда захвачено указанное третье изображение; и
определение указанного межзрачкового расстояния на основании указанных первого и второго местоположений.
19. Продукт по п. 1, в котором этапы включают в себя определение знака указанной линзы на основании указанного по меньшей мере одного изображения.
20. Продукт по п. 19, в котором этапы включают в себя:
идентификацию шаблона перемещения в множестве захваченных изображений, включающем в себя изображения указанного объекта, захваченные через указанную линзу, когда линза перемещена в конкретном направлении; и
определение знака указанной линзы на основании указанного шаблона перемещения.
21. Продукт по любому из пп. 1-20, в котором этапы включают в себя определение одного или более оптических параметров указанной линзы на основании одиночного кадра, включающего в себя указанное по меньшей мере одно изображение указанного объекта, захваченное через указанную линзу.
22. Продукт по любому из пп. 1-20, в котором один или более оптических параметров указанной линзы включают в себя один или более параметров, выбранных из группы, состоящей из оптической силы сферы, оптической силы цилиндра, оси цилиндра и межзрачкового расстояния между линзами указанных очков.
23. Продукт по любому из пп. 1-20, в котором этапы включают в себя принуждение отображающего устройства к отображению указанного объекта.
24. Продукт по п. 23, в котором этапы включают в себя калибровку размера поля отображения указанного объекта на указанном отображающем устройстве.
25. Продукт по любому из пп. 1-20, в котором объект включает в себя объект, имеющий один или более известных размеров, причем этапы включают в себя определение указанных оптических параметров на основании указанных размеров.
26. Продукт по любому из пп. 1-20, в котором объект содержит объект с круговой симметрией или осевой симметрией.
27. Продукт по любому из пп. 1-20, в котором этапы включают в себя принуждение устройства для захвата изображения к захвату изображения указанного объекта.
28. Мобильное устройство, выполненное с возможностью определения одного или более оптических параметров линзы очков, содержащее:
камеру для захвата по меньшей мере одного изображения объекта через указанную линзу и
линзометрический модуль для определения одного или более оптических параметров указанной линзы на основании указанного по меньшей мере одного изображения.
29. Мобильное устройство по п. 28, выполненное с возможностью определения одного или более оптических параметров указанной линзы на основании по меньшей мере одного или более размеров указанного объекта.
30. Мобильное устройство по п. 28 или 29, выполненное с возможностью определения одного или более оптических параметров указанной линзы на основании расстояния между указанным объектом и камерой, когда захвачено указанное изображение.
31. Способ определения одного или более оптических параметров линзы очков, включающий в себя:
обработку по меньшей мере одного изображения объекта, захваченного через указанную линзу; и
определение одного или более оптических параметров указанной линзы на основании указанного по меньшей мере одного изображения.
32. Способ по п. 31, включающий в себя определение одного или более оптических параметров указанной линзы на основании расстояния между указанным объектом и устройством для захвата изображения, когда захвачено указанное изображение.