【要約】
【課題】プロジェクションマッピングにおいて、動いている物体に映像をズレなく投影する。
【解決手段】対象物体を検出し、当該対象物体に投影映像を投影するプロジェクションマッピング装置であって、前記対象物体を撮影した撮影映像から、前記対象物体の前記撮影映像上のピクセル単位の単位時間あたりの動きベクトルを求めるオプティカルフロー取得部と、前記検出から前記投影までの遅延時間に基づき、前記動きベクトルから前記撮影映像上のピクセル単位の前記遅延時間分の動きを求める動き予測部と、前記動きに基づき、前記投影映像に変形を加える補償映像生成部とを備える。
【特許請求の範囲】
【請求項1】
対象物体を検出し、当該対象物体に投影映像を投影するプロジェクションマッピング装置であって、前記対象物体を撮影した撮影映像から、前記対象物体の前記撮影映像上のピクセル単位の単位時間あたりの動きベクトルを求めるオプティカルフロー取得部と、前記検出から前記投影までの遅延時間に基づき、前記動きベクトルから前記撮影映像上のピクセル単位の前記遅延時間分の動きを求める動き予測部と、前記動きに基づき、前記投影映像に変形を加える補償映像生成部とを備えたことを特徴とするプロジェクションマッピング装置。
【請求項2】
請求項1に記載のプロジェクションマッピング装置において、前記撮影は、赤外線カメラにより行うことを特徴とするプロジェクションマッピング装置。
【請求項3】
請求項1または2のいずれか一項に記載のプロジェクションマッピング装置において、前記撮影は、前記投影映像のフレームレートよりも高いフレームレートで行うことを特徴とするプロジェクションマッピング装置。
【請求項4】
請求項1乃至3のいずれか一項に記載のプロジェクションマッピング装置において、前記オプティカルフロー取得部は、前記撮影映像を複数のブロックに分割し、時系列画像の位相限定相関によりブロック毎の動きベクトルを取得し、ブロック単位に動きベクトルの空間的平滑化を行い、ブロック単位に動きベクトルの時系列的平滑化を行い、ブロックからピクセル単位の動きベクトルに変換し、ピクセル単位に動きベクトルの平滑化を行うことを特徴とするプロジェクションマッピング装置。
【請求項5】
対象物体を検出し当該対象物体に投影映像を投影するプロジェクションマッピング装置に適用される遅延補償装置であって、前記対象物体を撮影した撮影映像から、前記対象物体の前記撮影映像上のピクセル単位の単位時間あたりの動きベクトルを求めるオプティカルフロー取得部と、前記検出から前記投影までの遅延時間に基づき、前記動きベクトルから前記撮影映像上のピクセル単位の前記遅延時間分の動きを求める動き予測部と、前記動きに基づき、前記投影映像に変形を加える補償映像生成部とを備えたことを特徴とする遅延補償装置。
【請求項6】
対象物体を検出し当該対象物体に投影映像を投影するプロジェクションマッピング装置に適用される遅延補償装置が実行する方法であって、前記対象物体を撮影した撮影映像から、前記対象物体の前記撮影映像上のピクセル単位の単位時間あたりの動きベクトルを求めるオプティカルフロー取得工程と、前記検出から前記投影までの遅延時間に基づき、前記動きベクトルから前記撮影映像上のピクセル単位の前記遅延時間分の動きを求める動き予測工程と、前記動きに基づき、前記投影映像に変形を加える補償映像生成工程とを備えたことを特徴とする遅延補償方法。
【請求項7】
対象物体を検出し当該対象物体に投影映像を投影するプロジェクションマッピング装置に適用される遅延補償装置を構成するコンピュータを、前記対象物体を撮影した撮影映像から、前記対象物体の前記撮影映像上のピクセル単位の単位時間あたりの動きベクトルを求めるオプティカルフロー取得手段、前記検出から前記投影までの遅延時間に基づき、前記動きベクトルから前記撮影映像上のピクセル単位の前記遅延時間分の動きを求める動き予測手段、前記動きに基づき、前記投影映像に変形を加える補償映像生成手段として機能させる遅延補償プログラム。
|