ピクチャーインピクチャー機能を模倣する

ピクチャーインピクチャー機能を模倣する

現在、会議/ミーティング/投票システムを構築中です。情報や投票結果などを表示するパブリック ディスプレイとしてセカンダリ ディスプレイを備えた PC (CompA と呼びます) があります。

店員が座っている別の PC (CompB と呼びます) があります。CompA のセカンダリ ディスプレイを CompB のウィンドウとして表示できるようにしたいと考えています。注目すべき点は、CompB には S ビデオ入力があることです。

主な懸念事項は、データ転送速度とハンズフリー使用です。

VNC/RDP ソリューションは避けたいと思います。これにより、CompA が大量のデータを送信する必要があり、この表示が絶えず更新されることになります。

また、ログイン時にすぐにウィンドウが表示されるようにしたいと思っています。店員が何もする必要はありません (ただし、ダブルクリックを 1 回か 2 回しても、世界が終わるわけではありません)。

かなり馬鹿げたことを求めていることは承知していますが、ここには経験者や想像力豊かなアイデアを持っている人がいるかもしれないと思いました。

読んでくれてありがとう!

答え1

ネットワーク プロトコルを使用してビデオの更新を取得しないのであれば、どのようにして「CompB」でディスプレイの更新を行う予定ですか? 少し困惑します。

VNC は世界で最も効率的なものではありませんが、圧縮すればそれほど悪くはありません。これらの PC が LAN 上で一緒に使用される場合、消費される帯域幅はおそらく問題にはなりません。

これらの更新が低帯域幅のネットワーク上で行われる場合、ビデオ フレーム バッファーまたはウィンドウ環境の描画プリミティブをネットワーク経由で移動するのではなく、"CompB" でローカルに実行されているアプリケーションを使用して "CompA" ディスプレイを駆動する状態情報を転送することにより、ディスプレイをローカルで再現することを検討してください。

したがって、私の見解では、2 つの選択肢があります。ビデオ フレームバッファ / 描画の基本情報を複製するか、リモート ディスプレイを駆動する基礎状態を複製するかです。最初の方法は、拡大縮小されたウィンドウで VNC などを使用して実行できます。2 番目の方法を実行するには、コードを記述する必要があります。

編集: コンピュータが物理的に近くにある場合は、「CompA」の VGA 出力を分割して変換し、「CompB」のアプリケーション (「TV Viewer」プログラムなど) にパイプするか、Garrett が言うように、「CompB」で PIP を実行できるモニターを使用するだけです。

答え2

おそらく、最善の解決策は、PIP をネイティブにサポートする S ビデオ入力を備えたメディア対応モニターをセットアップすることです。

あるいは、Windows で PIP をサポートするソフトウェアとして私が知っているのは Media Center だけです。Media Center インスタンスをウィンドウ モードで縮小して実行すると、ビデオ フィードをパイプで取り込むことができます (適切なハードウェアを使用して S-Video 経由)。または、他の PC の出力を分割してアダプタを使用することもできます。Windows のちょっとしたトリックとして実行するには、Vista 版の Media Center が必要になる場合があります。

関連情報