(57)【要約】【課題】投影する画像の画角を維持しつつ、ブレのない好適な画像を投影する。【解決手段】画像処理部１０７は、画像データのブレの補正量を算出し、補正量に基づいて、レンズ１０４のシフト量を算出する。レンズシフト部１０５は、上記シフト量だけレンズ１０４をシフトさせることにより、上記画像データに対応する画像の投影位置を制御する。【選択図】図１
2013246254.tif 000002
【特許請求の範囲】
【請求項１】
画像データのブレの補正量を算出する補正量算出手段と、
前記補正量算出手段により算出された前記補正量に基づいて、レンズのシフト量を算出するシフト量算出手段と、
前記シフト量算出手段により算出された前記シフト量だけ前記レンズをシフトさせることにより、前記画像データに対応する画像の投影位置を制御するレンズシフト手段とを有することを特徴とする画像投影装置。
【請求項２】
前記画像データを切り出す画像切り出し手段と、
前記補正量算出手段により算出された前記補正量を、前記シフト量算出手段と前記画像切り出し手段とに分配する分配手段とを更に有することを特徴とする請求項１に記載の画像投影装置。
【請求項３】
前記分配手段は、前記補正量の時間低周波成分を前記シフト量算出手段に分配し、前記補正量から前記時間低周波成分を減算した残差成分を前記画像切り出し手段に分配することを特徴とする請求項２に記載の画像投影装置。
【請求項４】
前記補正量算出手段は、前記画像データに基づいて、前記補正量を算出することを特徴とする請求項１乃至３の何れか１項に記載の画像投影装置。
【請求項５】
前記補正量算出手段は、前記画像データの撮影時における加速度データに基づいて、前記補正量を算出することを特徴とする請求項１乃至３の何れか１項に記載の画像投影装置。
【請求項６】
画像投影装置によって実行される画像投影方法であって、
画像データのブレの補正量を算出する補正量算出ステップと、
前記補正量算出ステップにより算出された前記補正量に基づいて、レンズのシフト量を算出するシフト量算出ステップと、
前記シフト量算出ステップにより算出された前記シフト量だけ前記レンズをシフトさせることにより、前記画像データに対応する画像の投影位置を制御するレンズシフトステップとを有することを特徴とする画像投影方法。
【請求項７】
画像データのブレの補正量を算出する補正量算出ステップと、
前記補正量算出ステップにより算出された前記補正量に基づいて、レンズのシフト量を算出するシフト量算出ステップと、
前記シフト量算出ステップにより算出された前記シフト量だけ前記レンズをシフトさせることにより、前記画像データに対応する画像の投影位置を制御するレンズシフトステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を投影する技術に関するものである。
【背景技術】
【０００２】
近年、デジタルビデオカメラやプロジェクタが普及するにつれ、撮影された画像データがプロジェクタで大画面に投影されるユースケースが多くなってきている。しかし、撮影された画像データがブレを持っている場合、見にくく視聴に適さないばかりか、深刻な場合には、視聴者が画像酔いを引き起こすこともある。例えば、特許文献１には、検出されたブレ量に基づいて画像データを切り出すことにより、画像データのブレを補正する技術が開示されている。また、特許文献２には、プロジェクタの光学系のレンズをシフトすることにより、画像の投影位置を補正する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１０１４８５号公報
【特許文献２】特開２００４−３４１０２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像が投影される際、できるだけ撮影された画像データがそのまま投影されることが望ましい。しかしながら、特許文献１に開示される技術は、画像データを切り出してしまうため、撮影時における画像データの画角が維持されない。深刻な場合には、画像データのブレが補正された結果、主要被写体の一部が欠落してしまう場合もある。
【０００５】
そこで、特許文献２に開示されるような、プロジェクタの光学系のレンズをシフトして画像の投影位置を補正する技術を利用することが考えられる。しかし、このような画像の投影位置の補正技術では、一般に、スクリーンとプロジェクタとの物理的な幾何関係を検出して光軸を補正しているため、画像データのブレに応じて画像の投影位置を補正することはできない。
【０００６】
本発明の目的は、投影する画像の画角を維持しつつ、ブレのない好適な画像を投影することにある。
【課題を解決するための手段】
【０００７】
本発明の画像投影装置は、画像データのブレの補正量を算出する補正量算出手段と、前記補正量算出手段により算出された前記補正量に基づいて、レンズのシフト量を算出するシフト量算出手段と、前記シフト量算出手段により算出された前記シフト量だけ前記レンズをシフトさせることにより、前記画像データに対応する画像の投影位置を制御するレンズシフト手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、投影する画像の画角を維持しつつ、ブレのない好適な画像を投影することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る画像投影装置の構成を示す図である。
【図２】本発明の第１の実施形態における画像処理部の詳細な構成を示す図である。
【図３】本発明の第１の実施形態におけるブレ補正量算出部の詳細な構成を示す図である。
【図４】本発明の第１の実施形態における時間フィルタ部の詳細な構成を示す図である。
【図５】本発明の第１の実施形態におけるレンズシフト量算出部の詳細な構成を示す図である。
【図６】ＲＯＭにおけるアドレスマップを模式的に示す図である。
【図７】本発明の第１の実施形態に係る画像投影装置の画像データのブレ補正処理を示すフローチャートである。
【図８】本発明の第２の実施形態における画像処理部の詳細な構成を示す図である。
【図９】本発明の第２の実施形態における画像切り出し部の詳細な構成を示す図である。
【図１０】画素読み出し部によるバッファからの画素値の読み出し処理を模式的に示す図である。
【図１１】本発明の第２の実施形態におけるブレ補正量分配部の詳細な構成を示す図である。
【図１２】ブレ補正量算出部によって算出されるブレ補正量と第１のブレ補正量との時間的な推移、及び、ブレ補正量算出部によって算出されるブレ補正量と第２のブレ補正量との時間的な推移を示す図である。
【図１３】本発明の第２の実施形態に係る画像投影装置の画像データのブレ補正処理を示すフローチャートである。
【図１４】本発明の第３の実施形態における画像処理部の詳細な構成を示す図である。
【図１５】本発明の第３の実施形態におけるブレ補正量算出部の詳細な構成を示す図である。
【図１６】本発明の第３の実施形態に係る画像投影装置の画像データのブレ補正処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１１】
図１は、本発明の第１の実施形態に係る画像投影装置の構成を示す図である。以下、図１を参照しながら、本発明の第１の実施形態に係る画像投影装置の構成について説明する。図１において、第１の実施形態に係る画像投影装置１０８は、例えば液晶プロジェクタで構成される。また、画像投影装置１０８は、光源ランプ１０１からレンズシフト部１０５までの構成からなる光学系ブロックと、端子１０６及び画像処理部１０７の構成からなる電気系ブロックとの２つに分けることができる。
【００１２】
光学系ブロックは、ＬＣＤパネル１０３により制御される画像をスクリーン上に形成することを目的としており、次のように動作する。光源ランプ１０１から投射された光は、レンズ１０２を経てＬＣＤパネル１０３を透過する。ＬＣＤパネル１０３は、画像処理部１０７の出力に応じて、Ｒ／Ｇ／Ｂの三原色に対する透過率が制御され、光源ランプ１０１から投射された光がＬＣＤパネル１０３を透過することにより、スクリーン上に投射すべき画像が形成される。このようにして形成された画像がレンズ１０４を通過した後に画像投影装置前面のスクリーンに拡大投射されることで、スクリーン上に画像が形成される。また、レンズシフト部１０５によってレンズ１０４の位置を移動させることによって光軸を変化させ、スクリーン上における画像の投影位置を変更することができる。なお、レンズ１０４の移動量は、画像処理部１０７からレンズシフト部１０５に対して出力されるレンズシフト量制御信号に基づいて制御される。
【００１３】
電気系ブロックでは、好適な画像がスクリーン上に投影されるよう、端子１０６から入力された画像データに対する画像処理が画像処理部１０７において行われ、また、表示制御信号が画像処理部１０７からＬＣＤパネル１０３に対して出力される。また、スクリーン上における画像の投影位置を好適に保つためのレンズシフト量制御信号が画像処理部１０７からレンズシフト部１０５に対して出力される。なお、端子１０６から入力される画像データは、撮像装置によって撮像された画像データである。
【００１４】
次に、図２を参照しながら、画像処理部１０７の構成について説明する。図２は、画像処理部１０７の詳細な構成を示す図である。図２において、色補正処理部２０１は、端子１０６を介して入力した画像データに対して、３次元ＬＵＴを用いた色変換処理を実行する。ＯＳＤ回路部２０２は、色補正処理部２０１により色変換処理が施された画像データに対して、ユーザインタフェース画面をスーパーインポーズする。γ処理部２０３は、ＯＳＤ回路部２０２によりユーザインタフェース画面がスーパーインポーズされた画像データに対して、ＬＣＤパネル１０３のＶ−Ｔ特性を補正するγ変換を施す。ＬＣＤコントローラ２０４は、γ処理部２０３によりγ変換が施された画像データに基づいて、ＬＣＤパネル１０３の表示制御信号を生成する。
【００１５】
ブレ補正量算出部２０５は、端子１０６を介して入力した画像データに基づいて、フレーム間の画像位置変化量を算出し、画像の表示位置を好適に保つためのブレ補正量を算出する。レンズシフト量算出部２０６は、ブレ補正量算出部２０５により算出されたブレ補正量を、レンズ移動量を表すレンズシフト量に変換し、当該レンズシフト量でレンズ１０４をシフトさせるためのレンズシフト量制御信号をレンズシフト部１０５に対して出力する。
【００１６】
ＭＰＵ２０７は、メインメモリ２０８内のＲＡＭをワークメモリとして、メインメモリ２０８内のＲＯＭに格納されたオペレーティングシステム（ＯＳ）や各種プログラムを実行する。そして、ＭＰＵ２０７は、ＰＣＩ(peripheral component interconnect)バス等のシステムバス２１０を介して各構成を制御する。また、ＭＰＵ２０７は、ＯＳＤ回路部２０２を介し、ユーザインタフェース画面を表示させる。ユーザからの指示は、コントローラパネル２０９を介して入力され、プログラム処理に基づいて各構成が制御される。
【００１７】
次に、図３を参照しながら、ブレ補正量算出部２０５の構成について説明する。図３は、ブレ補正量算出部２０５の詳細な構成を示す図である。図３において、グレイ画像変換部３０２は、端子３０１を介して入力した画像データをグレイ画像データに変換する。グレイ画像変換部３０２により生成されたグレイ画像データは、フレームバッファ３０３に一旦格納されるとともに、位置変化量算出部３０４に入力される。位置変化量算出部３０４は、フレームバッファ３０３に格納されている前フレームのグレイ画像データと、グレイ画像変換部３０２から入力した現フレームのグレイ画像データとを用いて、フレーム間の画像位置変化量を算出する。ここでの画像位置変化量の算出処理には、位相限定相関法が用いられる。位相限定相関法によれば、画像位置変化量は、次の式１に示す位相限定相関Ｃの逆フーリエ変換から求められる。
【００１８】
【数１】
2013246254.tif 000003
【００１９】
位相限定相関の相関ピーク座標が画像位置変化量に対応する。ここで、前フレームのグレイ画像データの二次元フーリエ変換はＩ１であり、現フレームのグレイ画像データの二次元フーリエ変換はＩ２である。時間フィルタ部３０５は、位置変化量算出部３０４により算出された画像位置変化量をブレ補正量に変換する。
【００２０】
次に、図４を参照しながら、時間フィルタ部３０５の構成について説明する。図４は、時間フィルタ部３０５の詳細な構成を示す図である。図４において、加算器４０２は、４０１を介して位置変化量算出部３０４から入力した画像位置変化量と、バッファ４０５に格納されたブレ補正量とを加算することにより、ブレ補正量を更新する。更新されたブレ補正量は、端子４０３を介してレンズシフト量算出部２０６に出力される。乗算器４０４は、加算器４０２によって更新されたブレ補正量をα倍する。なお、αは１以下の所定の値である。バッファ４０５は、α倍されたブレ補正量を格納する。ここで、或る時刻tでの画像位置変化量（前フレームのグレイ画像データに対する現フレームのグレイ画像データの位置変化量）をｖtとし、ブレ補正量をｐtとすると、次の式２に示す関係式が成り立つ。
【００２１】
【数２】
2013246254.tif 000004
【００２２】
ここで、画像位置変化量ｖt及びブレ補正量ｐtは２次元のベクトルである。また、画像位置変化量ｖt及びブレ補正量ｐtの単位はピクセルである。画像位置変化量ｖtの符号を負に反転させているのは、ブレ補正は、画像位置変化と逆方向に位置を補正する必要があるためである。
【００２３】
次に、図５を参照しながら、レンズシフト量算出部２０６の構成について説明する。図５は、レンズシフト量算出部２０６の詳細な構成を示す図である。図５において、補間比率算出部５０２は、端子５０１を介してブレ補正量算出部２０５から入力したブレ補正量（ｘ,ｙ）を一定値Ｃで除算し、横方向に対する商ｑx及び余りｒxと、横方向に対する商ｑy及び余りｒyとを求める。商ｑx及びｑyは、レンズシフト量読み出し部５０３に対して出力され、余りｒx及びｒyは、レンズシフト量補間部５０５に対して出力される。レンズシフト量読み出し部５０３は、商ｑx及びｑyから読み出しアドレスを算出し、ＲＯＭ５０４からレンズシフト量を読み出して、レンズシフト量補間部５０５に対して出力する。ここで出力されるレンズシフト量は、横方向に対しては、アドレスｑx×Ｄ＋Ｆxから読み出されたレンズシフト量θxaと、アドレス（ｑx＋１）×Ｄ＋Ｆxから読み出されたレンズシフト量θxbとの２つである。また、縦方向に対しては、アドレスｑy×Ｄ＋Ｆyから読み出されたレンズシフト量θyaと、アドレス（ｑy＋１）×Ｄ＋Ｆyから読み出されたレンズシフト量θybとの２つである。ここで、Ｄ、Ｆx及びＦyは所定値であり、Ｄはデータ間隔を表す所定値であり、Ｆx及びＦyはオフセットを表す所定値である。
【００２４】
図６は、ＲＯＭ５０４におけるアドレスマップを模式的に示す図である。ここで、Ｆx、Ｆy及びＤはそれぞれ、ヘキサ表現でＦx＝０ｘ８００、Ｆy＝０ｘ１８００及びＤ＝０ｘ８である。図６において、θxCiは、ブレ補正量Ｃ×ｉ（Ｃは、上述した一定値）に対する横方向のレンズシフト量である。θyCjは、ブレ補正量Ｃ×ｊに対する縦方向のレンズシフト量である。レンズシフト量補間部５０５は、補間比率算出部５０２によって入力した余りｒx及びｒyと、レンズシフト量読み出し部５０３から入力するレンズシフト量とから、レンズシフト量を補間する。横方向のレンズシフト量θxは、次の式３によって算出される。
【００２５】
【数３】
2013246254.tif 000005
【００２６】
また、縦方向のレンズシフト量θyは、次の式４によって算出される。
【００２７】
【数４】
2013246254.tif 000006
【００２８】
レンズシフト量補間部５０５は、補間した横方向のレンズシフト量θx及び横方向のレンズシフト量θxでレンズ１０４を移動させるためのレンズシフト量制御信号を、端子５０６を介してレンズシフト部１０５に出力する。
【００２９】
以下、図７を参照しながら、本発明の第１の実施形態に係る画像投影装置１０８の画像データのブレ補正処理について説明する。図７は、本発明の第１の実施形態に係る画像投影装置１０８の画像データのブレ補正処理を示すフローチャートである。なお、図７に示す処理は、ＭＰＵ２０７がメインメモリ２０８から必要なデータ及びプログラムを読み出して実行することにより、実現する処理である。
【００３０】
ステップＳ７０１において、グレイ画像変換部３０２は、撮像された画像データをグレイ画像データに変換する。ステップＳ７０２において、位置変化量算出部３０４は、前フレームのグレイ画像データと現フレームのグレイ画像データとを用いて、フレーム間の画像位置変化量を算出する。ステップＳ７０３において、時間フィルタ部３０５は、位置変化量算出部３０４により算出されたフレーム間の画像位置変化量を、ブレ補正量に変換する。
【００３１】
ステップＳ７０４において、補間比率算出部５０２は、ブレ補正量算出部２０５によって算出されたブレ補正量から、補間比率（上記の横方向に対する商ｑx及び余りｒx、並びに、横方向に対する商ｑy及び余りｒy）を算出する。ステップＳ７０５において、レンズシフト量読み出し部５０３は、補間比率の商ｑx及びｑyから読み出しアドレスを算出し、ＲＯＭ５０４からレンズシフト量を読み出す。ステップＳ７０６において、レンズシフト量補間部５０５は、補間比率算出部５０２から入力した余りｒx及びｒyと、レンズシフト量読み出し部５０３から入力したレンズシフト量とから、レンズシフト量を補間する。ステップＳ７０７において、レンズシフト量補間部５０５は、補間したレンズシフト量でレンズ１０４をシフトさせるためのレンズシフト量制御信号をレンズシフト部１０５に対して出力する。ステップＳ７０８において、レンズシフト部１０５は、レンズシフト量補間部５０５から入力したレンズシフト量制御信号に従って、レンズ１０４をシフトさせる。
【００３２】
以上のように、本実施形態においては、ブレ補正量をレンズシフト量に変換し、画像データのブレに応じて、プロジェクタ上の画像の投影位置を変化させている。これにより、本実施形態によれば、撮影された画像データの画角を維持しつつ、ブレのない好適な画像をプロジェクタによって投影することが可能となる。
【００３３】
次に、本発明の第２の実施形態について説明する。上述した第１の実施形態では、レンズをシフトさせることのみで画像データのブレを補正している。これに対し、第２の実施形態は、レンズをシフトさせることと、画像データを切り出すこととを組み合わせて、画像データのブレを補正するものである。これにより、第２の実施形態においては、ブレが急激に変化する場合であっても、レンズシフト部がそれに追従することができ、画像の投影位置を好適に保つことができる。
【００３４】
本発明の第２の実施形態に係る画像投影装置の構成は、画像処理部１０７を除いて、図１に示した第１の実施形態に係る画像投影装置の構成と同様である。図８は、第２の実施形態における画像処理部１０７´の詳細な構成を示す図である。図８に示すように、第２の実施形態における画像処理部１０７´は、図２に示した第１の実施形態における画像処理部１０７に対して、画像切り出し部８０１及びブレ補正量分配部８０２が追加された構成となっている。以下では、第１の実施形態との相違点である画像切り出し部８０１及びブレ補正量分配部８０２を中心に説明し、第１の実施形態と同様の部分については説明を割愛する。
【００３５】
図８において、画像切り出し部８０１は、ブレ補正量だけシフトさせた画像データを切り出すことにより、デジタル的に画像データのブレを補正する。ここでのブレ補正量は、ブレ補正量分配部８０２からの出力によって制御される。ブレ補正量分配部８０２は、ブレ補正量算出部２０５によって算出されたブレ補正量を、レンズ１０４をシフトさせることによるブレ補正量（以下、第１のブレ補正量と称す）と、画像データを切り出すことによるブレ補正量（以下、第２のブレ補正量と称す）とに分配する。第１のブレ補正量は、レンズシフト量算出部２０６に対して出力され、第２のブレ補正量は、画像切り出し部８０１に対して出力される。
【００３６】
レンズシフト量算出部２０６は、ブレ補正量分配部８０２から入力した第１のブレ補正量をレンズ１０４の移動量を表すレンズシフト量に変換する。そして、レンズシフト量算出部２０６は、当該レンズシフト量でレンズ１０４をシフトさせるためのレンズシフト量制御信号をレンズシフト部１０５に対して出力する。
【００３７】
次に、図９を参照しながら、画像切り出し部８０１について説明する。図９は、画像切り出し部８０１の詳細な構成を示す図である。図９において、バッファ９０２は、端子８０１を介して色補正処理部２０１から入力した色補正後の画像データを１フレーム分格納する。画素読み出し部９０４は、端子９０３を介してブレ補正量分配部８０２から第２のブレ補正量（ｄｘ,ｄｙ）を入力する。そして、画素読み出し部９０４は、バッファ９０２における画像データの格納領域から第２のブレ補正量（ｄｘ,ｄｙ）だけ負方向にシフトした位置を基点として、バッファ９０２から画素値を読み出す。但し、画像データの格納領域外からは、黒の画素値が読み出される。
【００３８】
図１０は、画素読み出し部９０４によるバッファ９０２からの画素値の読み出し処理を模式的に示す図である。なお、図１０においては、（ａ）及び（ｂ）で２通りの画素読み出し方法を示している。図１０において、１００１は、バッファ９０２における画像データの格納領域であり、１００２は、画素読み出し部９０４によって画素値が読み出される領域である。画像値の読み出しは、基点からラスタスキャン方式で行われる。領域１００２のうちの網点の領域からは黒の画素値が読み出され、領域１００２のうちのその他の領域からは、該当する位置に格納される画素値が読み出される。このようにして読み出された画素値は、画像データとして端子９０５を介してＯＳＤ回路部２０２に出力される。これにより、ブレ補正量だけシフトした画像データがデジタル的に切り出される。
【００３９】
次に、図１１を参照しながら、ブレ補正量分配部８０２について説明する。図１１は、ブレ補正量分配部８０２の詳細な構成を示す図である。図１１において、低域通過フィルタ部１１０２は、端子１１０１を介してブレ補正量算出部２０５から入力したブレ補正量に低域通過フィルタを適用し、時間低周波成分を算出する。減算部１１０３は、端子１１０１を介してブレ補正量算出部２０５から入力したブレ補正量から、上記ブレ補正量から時間低周波成分から減算して残差成分を算出することにより、第２のブレ補正量を算出する。減算部１１０３により算出された第２のブレ補正量は、端子１１０４を介して画像切り出し部８０１に出力される。また、低域通過フィルタ部１１０２による低域通過フィルタの適用結果が、第１のブレ補正量として端子１１０５を介してレンズシフト量算出部２０６に出力される。
【００４０】
図１２は、ブレ補正量算出部２０５によって算出されるブレ補正量（以下、単にブレ補正量と称す）と第１のブレ補正量との時間的な推移、及び、ブレ補正量と第２のブレ補正量との時間的な推移を示す図である。即ち、図１２（ａ）は、ブレ補正量と第１のブレ補正量との時間的な推移を示している。図１２（ｂ）は、ブレ補正量と第２のブレ補正量との時間的な推移を示している。なお、図１２（ａ）において、破線がブレ補正量の時間的な推移を示しており、実線が第１のブレ補正量の時間的な推移を示している。また、図１２（ｂ）において、破線がブレ補正量の時間的な推移を示しており、実線が第２のブレ補正量の時間的な推移を示している。このように、本実施形態では、画像データのブレが急激に変化する成分に対しては、第２のブレ補正量により（画像データを切り出すことにより）画像データのブレを補正している。また、そうでない成分に対しては、第１のブレ補正量により（レンズシフトにより）画像データのブレを補正している。なお、ブレ補正量分配部８０２の処理は、縦方向と横方向とのそれぞれに対して行われるものである。
【００４１】
以下、図１３を参照しながら、本発明の第２の実施形態に係る画像投影装置の画像データのブレ補正処理について説明する。図１３は、本発明の第２の実施形態に係る画像投影装置の画像データのブレ補正処理を示すフローチャートである。なお、図１３に示す処理は、ＭＰＵ２０７がメインメモリ２０８から必要なデータ及びプログラムを読み出して実行することにより、実現する処理である。
【００４２】
図１３のステップＳ７０１〜Ｓ７０３は、図７のステップＳ７０１〜Ｓ７０３と同様の処理であるため、説明を省略する。ステップＳ１３０１において、ブレ補正量分配部８０２は、ブレ補正量算出部２０５によって算出されたブレ補正量を、第１のブレ補正量と第２のブレ補正量とに分配する。ステップＳ１３０２において、レンズシフト量算出部２０６は、ブレ補正量分配部８０２から入力した第１のブレ補正量をレンズ１０４の移動量を表すレンズシフト量に変換する。そして、レンズシフト量算出部２０６は、当該レンズシフト量でレンズ１０４をシフトさせるためのレンズ量制御信号をレンズシフト部１０５に対して出力することにより、レンズ１０４をシフトさせる。なお、ステップＳ１３０２の処理は、図７のステップＳ７０４〜Ｓ７０８の処理と同様である。ステップＳ１３０３において、画像切り出し部８０１は、第２のブレ補正量だけシフトさせた画像データを切り出すことにより、デジタル的に画像データのブレを補正する。
【００４３】
以上のように、第２の実施形態においては、画像データのブレが急激に変化する成分に対しては、画像データを切り出すことにより画像データのブレを補正し、そうでない成分に対しては、レンズシフトにより画像データのブレを補正している。これにより、第２の実施形態によれば、レンズシフトが追従できなくなるケースの発生を抑制し、ブレのない好適な画像をプロジェクタで投影することができる。
【００４４】
次に、本発明の第３の実施形態について説明する。第３の実施形態は、画像データの撮影時における加速度データに基づいて、画像データのブレを補正する。これにより、第３の実施形態においては、内部バッファを必要とせず、回路が大規模となることや、演算誤差等に起因してブレ補正が好適とならないことを回避することができる。
【００４５】
本発明の第３の実施形態に係る画像投影装置の構成は、画像処理装置１０７を除いて、図１に示した構成と同様である。図１４は、第３の実施形態における画像処理部１０７´´の詳細な構成を示す図である。図１４に示すように、第３の実施形態における画像処理装置１０７´´は、第１の実施形態における画像処理装置１０７に対して、メディアインタフェース１４０１、メディア１４０２、デコーダ１４０３及び加速度取得部１４０４が追加された構成となっている。また、第３の実施形態におけるブレ補正量算出部２０５´は、第１の実施形態におけるブレ補正量算出部２０５とは異なる機能を備えている。以下では、第１の実施形態との相違点である、ブレ補正量算出部２０５´、メディアインタフェース１４０１、メディア１４０２、デコーダ１４０３及び加速度取得部１４０４を中心に説明し、第１の実施形態と同様の部分については説明を割愛する。
【００４６】
図１４において、メディアインタフェース１４０１は、メディア１４０２（例えば、ハードディスク、メモリーカード、ＣＦカード、ＳＤカード又はＵＳＢメモリ等）とのインタフェースである。メディア１４０２に格納された符号化画像データは、撮像装置によって撮像され、符号化された画像データであり、メディアインタフェース１４０１を介してデコーダ１４０３に転送される。また、メディア１４０２には上記画像データの撮影時における撮像装置の加速度データが格納されており、符号化画像データがデコーダ１４０３に転送されることに同期して、加速度データは加速度取得部１４０４に転送される。
【００４７】
デコーダ１４０３は、符号化画像データをデコードする。デコーダ１４０３によりデコードされた画像データは、色補正処理部２０１に対して出力される。加速度取得部１４０４に転送された加速度データは、デコードされた画像データが色補正処理部２０１に出力されることに同期して、ブレ補正量算出部２０５´に対して出力される。ブレ補正量算出部２０５´は、加速度データに基づいてフレーム間の画像位置変化量を算出し、画像の表示位置を好適に保つためのブレ補正量を算出する。
【００４８】
次に、図１５を参照しながら、第３の実施形態におけるブレ補正量算出部２０５´について説明する。図１５は、第３の実施形態におけるブレ補正量算出部２０５´の詳細な構成を示す図である。図１５において、加速度積分部１５０２は、端子１５０１を介して加速度取得部１４０４から入力した加速度データを、縦方向と横方向とでそれぞれ積分し、１フレーム当たりの画像位置変化量（速度）に変換する。時間フィルタ部３０５は、加速度積分部１５０２によって算出された画像位置変化量をブレ補正量に変換し、端子１５０４を介してレンズシフト量算出部２０６に対して出力する。
【００４９】
以下、図１６を参照しながら、本発明の第３の実施形態に係る画像投影装置の画像データのブレ補正処理について説明する。図１６は、本発明の第３の実施形態に係る画像投影装置の画像データのブレ補正処理を示すフローチャートである。なお、図１６に示す処理は、ＭＰＵ２０７がメインメモリ２０８から必要なデータ及びプログラムを読み出して実行することにより、実現する処理である。
【００５０】
ステップＳ１６０１において、加速度取得部１４０４は、画像データの撮影時における撮像装置の加速度データをメディア１４０２から取得する。ステップＳ１６０２において、ブレ補正量算出部２０５´は、加速度取得部１４０４によって取得された加速度データに基づいて、フレーム間の画像位置変化量を算出する。以降の図１６のステップＳ７０３〜Ｓ７０８の処理は、図７のステップＳ７０３〜Ｓ７０８の処理と同様であるため、説明を省略する。
【００５１】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００５２】
１０４：レンズ、１０５：レンズシフト部、１０７：画像処理部、２０５、２０５´：ブレ補正量算出部、２０６：レンズシフト量算出部、８０１：画像切り出し部、８０２：ブレ補正量分配部８０２、１４０１：メディアインタフェース、１４０２：メディア、１４０３：デコーダ、１４０４：加速度取得部
【図１】
2013246254.tif 000007
【図２】
2013246254.tif 000008
【図３】
2013246254.tif 000009
【図４】
2013246254.tif 000010
【図５】
2013246254.tif 000011
【図６】
2013246254.tif 000012
【図７】
2013246254.tif 000013
【図８】
2013246254.tif 000014
【図９】
2013246254.tif 000015
【図１０】
2013246254.tif 000016
【図１１】
2013246254.tif 000017
【図１２】
2013246254.tif 000018
【図１３】
2013246254.tif 000019
【図１４】
2013246254.tif 000020
【図１５】
2013246254.tif 000021
【図１６】
2013246254.tif 000022