PointerPositionフィルタとNon-linear Zoom フィルタを使って、マウスに応じた位置で映像を非線形ズームさせ表示する方法を示します。
Focus+Context表示を実現できます。
DVカメラからキャプチャーした映像を切り出して表示します。
USBカメラ等からの入力の場合には、[Microsoft DV Camera and VCR] と [DV Video Decoder] の部分を適宜変更してください。
マウス位置に応じて非線形ズーミングされる領域が変化します。
マウス位置に対応する領域は、元の解像度のまま維持され、その他の領域が非線形に縮小されます。縮小され変形されていますが、映像全体が表示されます。
次図では、画面中央付近がズームインされ、他の部分は非線形にズームアウトされています。ズームインされている領域の形状は矩形です。
次図では、画面左側の上下の中央付近の楕円形の領域がズームインされ、他の部分は非線形にズームアウトされています。
Non-linear Zoom のプロパティを操作することによって、切出す映像の大きさなどを変更することができます。
ツールに含まれているDirectShowフィルターの使い方へ