|
Скачати 123.04 Kb.
|
Лекція з курсу «Комп’ютерна графіка» Автор: доцент кафедри інноваційних та інформаційних технологій в освіті Бойчук В.М. Лекція: «Пристрої для введення інформації» Технічне й програмне забезпечення лекції:
Література:
Клавіатури Природним пристроєм для введення тексту є клавіатура. Існує багато різних модифікацій цього пристрою, серед яких є оригінальні ергономічні моделі (рис. 122). Для визначення факту натискання клавіші використовується кілька різних способів:
Кнопки Програмовані функціональні кнопки зазвичай служать для подачі якого-небудь визначеного впливу, пов'язаного з натисканням чи відпусканням, утриманням кнопки (введення команди, вибір параметра). Конструктивно кнопки влаштовані аналогічно до кнопок текстової клавіатури. Найчастіше вони об'єднані з текстовою клавіатурою, але іноді виділені у вигляді окремого блоку. Іншим різновидом функціональної клавіатури є кнопки на зондах планшетів чи на "мишці". Основна відмінність кнопкового пристрою від текстового полягає в тому, що на клавіатурі завжди обмежена кількість клавіш і з ними строго пов'язані визначені мітки (коди клавіш). Клавіші кнопкового пристрою не мають заздалегідь визначеного значення, і їх кількість може змінюватися віл однієї до декількох десятків (рис. 123). По суті текстова клавіатура є різновидом кнопкової, і через те, що вона знайшла велике поширення, її можна виділити в окремий клас пристроїв. У багатьох комп'ютерних системах за рахунок написання власного драйвера можна перетворити текстову клавіатуру е програмну функціональну і навпаки. Планшети Планшети є пристроями для введення з безпосереднім завданням координат (локатори). Цс один з найважливіших пристроїв введення. Користувач може вводити інформацію в комп'ютер звичним способом, як при використанні олівця і паперу (рис. 124). Позиції задаються переміщенням зонда планшета (візира чи олівця) по робочій поверхні. Координата поточного положення зонда визначається з частотою від 200 до 500 разів у секунду. Цим забезпечується те, що навіть при швидких переміщеннях зонда вздовж будь-якої кривої вона буде вводитися досить гладко. Через велику частоту опитування генерується багато даних, тому в більшості випадків вони піддаються подальшій обробці для скорочення їх обсягу. Зазвичай використовується спосіб видачі нової координатної пари при досягненні заданого відхилення від останньої зафіксованої. Планшети працюють у різних режимах: ♦ крапковому, коли генерується координата при натисканні кнопки зонда; ♦ безперервному, коли послідовність координат генерується безупинно при перебуванні зонда в робочій nolo* 147 верхні планшета (при цьому може проводитися скороченим обсягу переданих даних так, як це описано вище);
Непряме введення графічної інформації, як правило, засновано на переміщенні користувачем по екрану графічного курсора. Є три основні методи позиціонування курсора: статичний абсолютний, статичний відносний і динамічний. У першому випадку пристрій для введення видає координати точок, що визначаються поточною позицією пристрою для введення. У другому випадку використовується збільшення координат, що відповідають зміні позиції пристрою для введення. У третьому випадку видається послідовність координат для переміщення курсора, напрямок і швидкість переміщення якого задаються настроєнням пристрою для введення, наприклад, напрямок переміщення задається напрямком відхилення важеля, а швидкість переміщення — величиною кута відхилення. "Миша" Під "мишею" розуміється невеликий ручний пристрій для введення, що видає збільшення координат при переміщенні "миші" по робочій поверхні (по робочому столі для механічних "мишок" і по спеціальній пластині для оптичних "мишок"). При переміщенні механічної "миші" по столі рух передається однією (двома) кулями на пару потенціометрів чи датчиків кута повороту, що відповідають переміщенням по двох взаємоперпендикулярних напрямках. Зазвичай, як датчик кута, використовується диск із нанесеними непрозорими радіальними смужками (рис. 125). Комплект із двох пар світлодіод-фотодіод дозволяє визначити напрямок повороту. Внаслідок довільного і не занадто точного переміщення "миші" найкращим методом її використання є статичний , відносний. Трекбол Трекбол являє собою перевернену "мишку" з однією великою кулею, що приводиться в дію рукою (рис. 126). Для забезпечення повільних переміщень маса кулі має бути порівняно великою. Це ускладнює великі і швидкі переміщення. Для полеї шсіп і я завдання великих переміщень використовують різні складні конструкції (рис. 127), зокрема підвішування кулі на повітряній подушці. У такій системі є гарний тактильний зворотний зв'язок, і для керування курсором може використовуватися не тільки координата, а й кут повороту кулі. Крім того, оскільки куля досить важка, то можна використовувати і величину початкового імпульсу кулі. Тобто трекбол, на відміну від "миші", застосовується для всіх трьох способів позиціонування курсора — статичного абсолютного, статичного відносного і динамічного. У практичному використанні трекбол замінюється "мишею". ' '1. Джойстик Джойстик являє собою вертикально розташований важіль, який на нижньому кінці встановлений у кардані й утримується пальцями в середньому (початковому) стані (рис. 128). 150 Основна сфера застосування — динамічний метод позиціонування, однак він застосовується і для статичного абсолютного дуже швидкого, але неточного позиціонування. Переміщення джойстика передається на два потенціометри, що відповідають X- та Y- напрямкам і генерують напруги для кожної координати. Дуже проста і дешева конструкція джойстика використовує жорстко закріплений жезл, до якого прикріплені датчики розтягування, наприклад п'єзоелектричні. Растровий сканер Сканери використовуються для растрового введення зображень з подальшою їх обробкою і/або документуванням (рис. 129). Однією з важливих сфер застосування сканерів є введення текстів. При цьому обробка введеного зображення виконується за допомогою програмного забезпечення розпізнавання текстів (Optical Character Recognition — OCR). У системах СА1ІР сканери використовуються для автоматизації введення раніше підготовленої конструкторської документації. У цьому випадку складність полягає в тому, що дані від сканера представлені в растровій, а не у векторній формі і потрібно виконувати зворотне перетворення растр-вектор. Ця проблема складна і поки що далека від вирішення (необхідно розпізнавати різні зображення і тексти, в тому числі рукописні, враховувати, що зображення представляється поточечно, до того ж та сама лінія може отримати при скануванні не тільки різну ширину, а й дірки і т.д.). Сканери працюють в один чи три проходи, більшість сканерів працює в один прохід. Найпростіші сканери — ручні із шириною сканування до 127 мм (5 дюймів). Наприклад, сканер швейцарської фірми Logitech International: ширина сканування — 106 мм, роздільна здатність — 100, 200, 300 або 400 крапок на дюйм. Вбудоване джерело підсвічування оригіналу має червоне чи жовто-зелене світло. Більш точні сканери — стаціонарні. Є три основні варіанти стаціонарних сканерів:
♦ проекційні сканери, в яких зображення нерухомого оригіналу проектується на матрицю фотоприймачів, встановлених у фокусі об'єктива. Об'єктив же переміщується для вибору потрібного фрагмента з потрібним збільшенням. Колір підсвічування в стаціонарних сканерах зазвичай білий. Скапування кольорових зображень забезпечується зміною світлофільтрів. У деяких сканерах зміна фільтрів проводиться ручним способом. Апаратна роздільна здатність стаціонарних сканерів від 300x300 крапок на дюйм (dot per inch — dpi) до 2400x2400 dpi. З використанням інтерполяції роздільна здатність досягає значень від 4800x4800 dpi до 10000x10000 dpi. Підтримка кольорів у стаціонарних сканерах — або сіра шкала, або 24 біт/піксель (> 16 мільйонів кольорів), або ЗО біт/піксель (> 1 мільярда кольорів) і до 36 біт/піксель (> 68 мільярдів кольорів). Вихідні формати растрових файлів — TIF, GIF, BMP, PCX і т.д. Інтерфейс для підключення до ПЕОМ — або паралельний порт, або SCSI. Звичайні сканери мають вмонтований буфер для збереження зображення об'ємом від 32 Мб до 2 Мб. Сканери з поаркушевою подачею забезпечують введення і сканування від 3 до 8 аркушів за хвилину (при одному проході). Нетрадиційні пристрої вводу Існує багато різновидів нетрадиційних пристроїв, наприклад "акордна" клавіатура, яка являє собою комплект програмованих кнопок у вигляді тонких рояльних клавіш (рис. 130). Основна властивість такої клавіатури — можливість одночасного натискання відразу декількох клавіш. Якщо клавіш п'ять (як і пальців на руці), то молена одержати 32 різні комбінації. Більш розповсюдженим пристроєм є сенсорна панель, що дозволяє рукою вказувати об'єкти на екрані. Прогрес у напівпровідниковій індустрії зробив можливим застосування пристроїв мовного діалогу. З точки зору засобів виведення інформації в системах віртуальної реальності використовуються звичайні растрові дисплеї в сполученні з механізмами відстеження положення голови і напрямку погляду для керування формуванням сцени. Крім уже розглянутих звичайних пристроїв введення інформації в системах віртуальної реальності використовуються пристрої для введення з трьома і шістьма ступенями свободи (переміщення вздовж трьох осей і обертання навколо них), а також пристрої для забезпечення тактильного і силового зворотного зв'язку, що імітують відчуття дотику і "піддатливість" у відповідь на вплив. Сенсорна панель (Touch Screen) Сенсорна панель — це пристрій для введення інформації невисокої точності, який використовується в основному для ручного (пальцем) вибору об'єктів на екрані дисплея. Найпростіша сенсорна панель являє собою рамку, розташовану між екраном і користувачем. На екран виводяться об'єкти для вибору. На двох боках рамки розміщується деяка кількість світлодіодів, а на протилежних до них — фотоприймачі. Координати указки (точки дотику пальця) визначаються по перекриттю променів від світлодіодів. Більш складні сенсорні панелі використовують прозору (скляну) поверхню, покриту прозорим шаром окису олова, який є провідником струму. Факт присутності указки (пальця) визначається по зміні електричного опору (рис. 131). Відомі сенсорні панелі й з іншими принципами визначення координати дотику пальця, наприклад з використанням поверхневих акустичних хвиль. Засоби діалогу для систем віртуальної реальності У системах віртуальної реальності, на відміну від звичайних додатків комп'ютерної графіки, як правило, потрібне виведення і введення тривимірної координатної інформації як для керування положеннями синтезованих об'єктів, так і для визначення координат частин тіла оператора і напрямку його погляду. Одним з перших з'явився пристрій спейсбол, який є конструктивним об'єднанням "мишки" і невеликого трекбола. "Мишка" переміщується оператором по столі і забезпечує введення двох координат. Введення третьої координати забезпечується обертанням кульки трекбола великим пальцем руки (рис. 132). Для маніпулювання об'єктами в тривимірному просторі часто використовується техніка віртуальної сфери. Керований об'єкт оточується уявною сферою. Для переміщення сфери використовується "мишка", а обертання сфери й пов'язаного з нею об'єкта забезпечується обертанням кульки трекбола. Безпосереднє введення геометричної інформації про положення частин тіла з підтримкою тактильного і навіть силового зворотного зв'язку забезпечується рукавичками і костюмами даних. Дешева рукавичка даних Power Glove, яка використовується для ігор, забезпечує тільки чотири рівні даних (рис. 133). У більш складній рукавичці даних Date Glove фірми VPL (рис. 134) для визначення кутів згинання пальців використовуються оптичні волокна. Для забезпечення тактильного зворотного зв'язку використовуються пневматичні активатори. Були проведені експерименти по забезпеченню тактильного зворотного зв'язку за допомогою вібрації п'єзокристалів. Більш точне введення координатної інформації забезпечують системи з використанням механічного підйомного екзос-келету руки (Exos Dexterous Handmaster) і датчиками кутів згинання пальців. Це дозволяє досягти точності ± 0.5°. Системи з екзоскелетом дозволяють забезпечити і силовий зворотний зв'язок. Більш простий прилад, що використовує силовий зворотний зв'язок, був розроблений фірмою Digital і являє собою рукоятку, подібну до рукоятки газу в мотоциклі, що може змінювати свій опір скручуванню. Складність у забезпеченні тактильного і силового зворотного зв'язку полягає в тому, що користувач реагує на впливи і вносить зміни швидше, ніж може реагувати система. Для кращого відчуття об'єкта система тактильного зворотного зв'язку повинна забезпечувати швидкість близько 100-300 Гц, що майже на порядок вище звичайної швидкості перезапису візуальної інформації. Піджак даних (Date Suit) за принципом роботи подібний до рукавички даних і відрізняється тільки кількістю датчиків. Запитання для самоконтролю
|
Лекція з курсу «Комп’ютерна графіка» Автор: доцент кафедри інноваційних та інформаційних технологій в освіті Бойчук В. М |
Лекція з курсу «Комп’ютерна графіка» Автор: доцент кафедри інноваційних та інформаційних технологій в освіті Бойчук В. М |
Лекція з курсу «Комп’ютерна графіка» Автор: доцент кафедри інноваційних та інформаційних технологій в освіті Бойчук В. М |
Лекція з курсу «Комп’ ютерна графіка» Автор: доцент кафедри інноваційних та інформаційних технологій в освіті Бойчук В. М |
Лекція з курсу «Комп’ ютерна графіка» Автор: доцент кафедри інноваційних та інформаційних технологій в освіті Бойчук В. М |
Лекція з курсу «Комп’ютерна графіка» Автор: доцент кафедри інноваційних та інформаційних технологій в освіті Бойчук В. М |
Лекція з курсу «Комп’ ютерна графіка» Автор: доцент кафедри інноваційних та інформаційних технологій в освіті Бойчук В. М |
20. Методика навчання технології опрацювання графічних даних. Комп'ютерна... Комп'ютерна графіка — це створення і обробка зображень (малюнків, креслень і т д.) за допомогою комп'ютера. Розрізняють два способи... |
Технологія опрацювання графічних даних Комп'ютерна графіка — це створення і обробка зображень (малюнків, креслень і т д.) за допомогою комп'ютера |
Основи комп’ютерної грамотності комп’ютерна графіка Звертатись: вул. Набережна Леніна, 18 Центр консалтингу Дніпропетровського університету ім. А. Нобеля |