BigEdu.ru
» » » Разработка алгоритмов чтения данных с экрана
Вернуться назад

Разработка алгоритмов чтения данных с экрана

Министерство образования Украины

Международный Соломонов Университет

кафедра програмного обеспечения автоматизированных систем

Курсовая работа

по курсу "Основы теории алгоритмов"

"Проектирование алгоритмов чтения данных с экрана"

студента 4-го курса Факультета Компьютерных Наук

Прохорова Андрея Витальевича

Руководитель проекта Терзян Т. К.

Киев 1998 р.
Введение

Можно много спорить о вредном влиянии персонального компьютера на здоровье, психику и жизнь людей вообще, однако бесспорен тот факт, что среди своих недостатков компьютер имеет намного больше достоинств. В частности, это невероятно универсальный инструмент, который с успехом используется практически во всех сферах человеческой деятельности, включая важнейшие: медицину, образование, военную промышленность, искусство, математические науки.

Для многих персональный компьютер является средством выражения своего творческого потенциала, своего “я”. Так, художник может легко творить компьютерные шедевры, писатель может быстро написать свою книгу, математик может рассчитать задачу без утомительных расчетов сложных формул на бумаге. А для людей с определенными физическими недостатками компьютер представляет собой вообще чуть ли не единственное средство для выражения своего “я”, своего интеллекта и творческого потенциала, особенно это касается людей незрячих и лишенных возможности передвигаться. Например, стоит упомянуть одного из величайших физиков современности – Стива Хокинга. Этот человек, заболевший в детстве, практически утратил возможность двигаться и говорить. Однако с помощью миниатюрного персонального компьютера и специальной программы ученый имеет возможности писать работы и проводить лекции, неизменно пользующиеся успехом.

Представленный здесь проект является еще одной попыткой облегчить жизнь незрячим людям. Разработанная программа представляет собой так называемый screen-reader (букв. “читатель с экрана”), который адаптирован для использования с системой электронных словарей Polyglossum-II для DOS. Программа позволяет озвучивать названия и содержание словарных статей в окне программы-словаря. Таким образом, screen-reader позволит незрячим людям заниматься переводом научных и других работ с одного языка на другой.

Постановка задачи

Необходимо разработать алгоритм озвучивания процесса работы с резидентными программами: чтение информации, выводимой на экран, озвучивание команд управления, введение дополнительных команд. Алгоритм необходимо реализовать на примере программы screen-reader, которая позволит озвучить названия и содержание словарных статей при просмотре их в системе электронных словарей Polyglossum-II для MS-DOS.

Глава 1

Анализ алгоритмов чтения данных с экрана монитора

Анализ проблем

Разработка программы screen-reader связана с решением следующих проблем:

а) взаимодействие программы-ридера с пользователем;

б) взаимодействие программы-ридера с озвучиваемой программой;

в) соблюдение соглашений операционной среды при одновременной работе нескольких программ.

Взаимодействие программы-ридера с пользователем

Интерфейс пользователя в программах, которые необходимо адаптировать для использования людьми незрячими, приходится менять. Ведь те особенности работы программы, которые доступны и очевидны зрячему пользователю, вовсе не очевидны и порой недоступны для человека незрячего, между тем последний не должен терять возможности нормального взаимодействия с программой, как это может делать обычный человек. В силу этих требований, при разработке программ такого рода неизменно возникает необходимость “ломать” традиционную структуру взаимодействия программы с пользователем, менять интерфейс пользователя, приспосабливать для незрячих людей. Приходится добавлять новые режимы работы программы, новые команды пользователя, изменять поведение озвучиваемой программы.

Взаимодействие программы-ридера с озвучиваемой программой

Существуют разнообразные программы-синтезаторы речи. Принимая решение о выборе той или иной программы-синтезатора, необходимо четко понимать возможности, которые каждый синтезатор может предоставить, а также то, как работает сама программа, какие ограничения она накладывает в работе при взаимодействии с другими программами и окружением операционной среды, какие требования предъявляются к ресурсам компьютера и т.д. Очевидным представляется необходимость знать соглашения интерфейса программы-синтезатора, необходимо знать формат данных, которыми оперирует синтезатор.

Выяснение таких подробностей позволит оптимальным образом подобрать наиболее подходящую программу для конкретной задачи озвучивания и избежать потенциальных проблем при разработке озвучивающих программ.

Соблюдение соглашений операционной среды при одновременной работе нескольких программ.

Важным моментом при разработке озвучивающих программ является знание особенностей работы операционной среды, в которой работают непосредственно озвучиваемые программы, синтезаторы речи. Это позволит быстро и эффективно наладить взаимодействие комплекса программ, необходимых для озвучивания данных, а также поз

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Курсовые работы по промышленности и производству Министерство образования Украины Международный Соломонов Университет кафедра програмного обеспечения автоматизированных систем
Оценок: 1000 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru