2

Я хочу иметь стену TFT-мониторов, возможно, целых 10х10, и показывать видео на стене.

Это означает, что каждый монитор должен отображать часть видео.

Это плохой пример искусства ascii с 2x2:

_______ _______
|top   ||top   |
|left  ||right |
======= ========
|bottom||bottom| 
|left  ||right |
-------- ------

Теперь я либо нахожу магическое оборудование, которое может управлять многими мониторами, либо мне нужен отдельный контроллер на каждом мониторе.

Вот о чем я думаю:

  • Мастер, на базе Windows, ПК, где я обрабатываю видео, разбивая его на части.
  • Затем я отправляю каждый кусочек соответствующему микроконтроллеру, по одному на монитор.
  • Когда все будет готово для воспроизведения viedo, я посылаю команду только в несколько байтов каждому MCU, что должно гарантировать их синхронизацию.

Как вы думаете? Там есть проблема? Есть ли способ лучше?

3 ответа3

2

Для этого на потребительском оборудовании вам понадобится компьютер с несколькими картами AMD Radeon HD (серии 5000 или более поздней) в Crossfire. Они поддерживают Eyefinity, которая позволяет распределить рабочий стол по сетке мониторов. Для ваших целей вам понадобится найти версии карт, которые могут выводить до 6 дисплеев с одной карты. Тем не менее, я думаю, что максимальное количество поддерживаемых дисплеев в режиме Quad-Crossfire составляет 24.

Другой вариант - использовать Matrox. Они создают устройства, которые принимают обычный видеосигнал и разделяют его на несколько дисплеев. Я не настолько знаком с этой настройкой, но она была обычной в профессиональной сфере в течение многих лет. К сожалению, я не знаю, сколько дисплеев вы можете вывести, максимум, с помощью этого метода, но вы можете легко разобраться в этом.

1

MPlayer проигрывает отдельные ролики, предварительно записанные от мастера.

1

Вы можете использовать DisplayLink через порты USB.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .