Показать сообщение отдельно
  #9  
Старый 19.12.2013, 19:01
sibboi sibboi вне форума
Прохожий
 
Регистрация: 18.12.2013
Сообщения: 6
Версия Delphi: ничего
Репутация: 10
По умолчанию

Ребята Вы годаетете на кофейной гуще ..
Задача проще .



Запускаем вашу программу под W7. Плеер использую акрасофт ТМТ5.
1. Включаем плеер с ISO образом через DAEMON Tools или AVI и BD, которое выводит изображение в полноэкранном режиме.
2. В этом изображении имеются строки черного цвета (RGB-компонеты: R=0, G=0, B=0). (Чёрные полосы при просмотре широкоформатного режима : 16:9 )вверху и снизу
3. Имеются 2 отдельные области черного цвета (а если нет?). ( Если одна из полос проподает или меняются координаты в меньшую или в большую сторону
то программа посылает новое число в порт или 0=00000000 для верха младший байт и потом 0=00000000 старший байт) или (1=11111111 для низа младший байт и потом 1=11111111 старший байт
4. Переключения для верха и низа буду посылать в порт Status с моего устройства : 0001=мл.байт верха,0010=ст.байт верха,0011=мл.байт низа,0100=ст.байт низа
5. Программа находит нижнюю строку верхней черной области и верхнюю строку нижней четной области. ( Да )
6. Номера строк выводятся в LPT-порт в виде слова (16-ти битного числа = 2 байта по 8 бит). ( Да . Так как частота кадров разная ,
то координаты строк будут разные примерно при 60Гц верхняя 97=01100001 а при 85Гц будет 98=01100010 соотвественно при 120Гц будет другая точка.)


Что ?! Круто и это должно работать что с файлами AVI и так с ISO с виртуального привода

Прога не комерчиская
Ответить с цитированием