ВЫЯВЛЕНИЕ СНИМКОВ ЭКРАНА НА ИЗОБРАЖЕНИЯХ ДОКУМЕНТОВ

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