Приложение Samsung Smart TV для использования HUE в качестве Ambilight

Я пытаюсь выполнить эту задачу:

  1. Запуск приложения на Samsung Smart TV (в фоновом режиме, вроде)
  2. Это приложение должно периодически проверять содержимое экрана и вычислять основной цвет содержимого экрана или основные цвета каждой границы (скажем, 20% ширины и высоты от границы).
  3. Используйте API-интерфейс с удаленным доступом для HUE, чтобы управлять n светильниками Philips HUE Lights, чтобы обеспечить подсветку всей комнаты.

Теперь, поскольку я разработчик Android и у меня нет опыта работы со Smart-TV, я хотел бы спросить вас, можно ли это сделать (или есть ли какая-либо остановка шоу), и у вас есть несколько советов для меня, прежде чем копаться в этом самом. глубоко? Фактическое «Как начать разработку приложения SmartTV» не будет главной проблемой, и я сейчас этим занимаюсь.

Итак, мои актуальные вопросы:

  1. Что лучше (или невозможно) иметь что-то вроде фоновой работы в Samsung SmartTV? Может быть, что-то вроде приложения с бегущей строкой без реального видимого оверлея или с очень маленьким оверлеем также было бы решением?

  2. Есть ли способ получить доступ к текущему изображению на телевизоре, чтобы я получил доступ к значениям rgb областей/пикселей или, возможно, к снимку экрана или эскизу экрана, независимо от источника сигнала, поскольку я должен проанализируйте его, чтобы получить цвет. Было бы здорово, если бы вы могли посоветовать мне некоторые ресурсы специально для этих задач и дать мне несколько советов, будет ли это работать или есть какие-либо ограничения или лучшие концепции.


person steve    schedule 24.12.2014    source источник


Ответы (3)


Кажется, что приложение Huey в Play Store делает то, что вы хотите, но делает это по-другому, используя камеру устройства, установленного перед телевизором, для определения цветов.

person Daryl Zernick    schedule 28.12.2014
comment
Да, но это более или менее хорошее доказательство концепции и довольно хорошая идея, но не очень полезная в реальной жизни, так как я и, предположительно, большинство других не хотят использовать свой смартфон все время для этого, не в состоянии сделать что-либо еще с ним и заботясь о том, чтобы не изменить его положение. - person steve; 02.01.2015

Стив,

Hue API не подходит для использования в качестве средства управления Ambilight, поскольку Hue API не работает в режиме реального времени. Накладные расходы, генерируемые клиентом и сервером, позволяют разрабатывать приложения Ambilight на основе Hue API, поддерживающие 1-2-3 Hue Lights, поскольку hue, sat, bri обновляются сценариями запуска на стороне сервера, поэтому обновление происходит медленно. Вам нужно запустить Ambilight в режиме реального времени (5-10 обновлений в 1 секунду) и иметь 8-10 или более источников света Hue, управляемых в режиме реального времени.

Поэтому я разрабатываю демонстрацию Ambilight для аппаратных средств в реальном времени для своих студентов.

Сам по себе Hue API не является тяжелым, но вызовы Hue API обрабатываются на стороне сервера обработчиками API для отправки вызовов через Zigbee master в Hue Lights со встроенным оборудованием и протоколом Zigbee.

Smart TV — это аппаратное решение, поэтому оно работает практически в режиме реального времени, и вы можете часто обновлять видеоизображение.

person a a    schedule 12.04.2015

Это может вас заинтересовать: Создайте свой собственный Клон Ambilight с Raspberry Pi

person WindedHero    schedule 13.04.2015