不具合農場 地獄の大豊作不具合様は本日もすこやかなれば、本日も大豊作なり。 不具合様には不具合をお供えすべし。 今日もお供え物作ってますか? |
トップへ戻る ブログのトップへ戻る Word Press |
|
不具合道楽 地獄のフルコース不具合御飯 不具合味噌汁 不具合満漢全席 | ||
コンピューターのはらわた無修正大公開 | ||
不具合設計局キャンペーン中 |
2014-08-23 (Sat)
_ [開発メモ] HDMI切替器
Windowsの場合、電源の設定で「一定時間操作がなかった場合モニターの電源を切る」ということが可能です。アプリケーションの方でモニターの電源を切るように指示することも可能です。しかし、マルチモニターの環境だと全てのモニターを同時にオンオフすることしかできなくて、「指定したモニターだけをオフにする」ということはできないです。これはいろいろ調べてみたのですが、アプリケーションのレベルでは無理っぽいです。ドライバーのレベルなら可能かも??
HDMI切替器を使って、信号が入っていないラインをモニターに入れれば、モニターの電源を切れるのではないかと思いました。
HDMI3-1
http://www.amazon.co.jp/gp/product/B00F9520K4
こういった製品ですね。似たような仕様の似たような価格帯の製品がいくつか出ていますが、使っているチップがおそらく同じであるものと思います。
買ってみて試してみたのですが、信号が入っていないラインを選択することができません…。でまあ、分解してみたのですが、Parade PS331というチップが使われています。データシートを入手して、回路図とも比較しました。PS331はI2Cインターフェイスを備えており、これを使って切替のコマンドを送ったり、信号検知を把握したりするようになっています。I2Cインターフェイスの相手には、おそらくPICかAVRと思われるICがついていました。(パッケージ表面には何も書かれていないため、特定困難)
マイコンがなんなのか分からないので、ファームを書き換えるというのは無理なので、自前のAVRに換装するのがよさそうです。AVRとPCとを接続すれば、「PCからの指令でモニターをオフにする」といったこともできそうです。