(57)【要約】【課題】簡単な操作により、スムーズなパンニング効果を得ることができる動画像作成装置及び動画像作成方法を提供すること。【解決手段】画像表示部１０５の表示画面中の２つのポイントが指定されると、それぞれの指定されたポイントの近傍の顔画像が部分画像として特定され、これら特定された部分画像の間のトリミング範囲が決定される。トリミング撮影時には、撮像部１０２によって順次得られる画像からトリミング範囲に属する部分画像が順次切り出される。最終的には、先に特定された部分画像とトリミング撮影によって得られた部分画像とを合わせた動画像が記録部１０８に記録される。【選択図】図１
2011091571.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する画像表示部と、
上記画像表示部に表示された上記画像中の複数ポイントのそれぞれのポイントに対応した所定範囲の部分画像を特定する部分画像特定部と、
上記部分画像特定部により特定された複数の部分画像のうち、任意の２つの部分画像の間から複数の部分画像を切り出す部分画像切り出し部と、
上記部分画像特定部により特定された複数の部分画像、及び上記部分画像切り出し部により切り出された複数の部分画像に基づいて動画像を作成する動画像作成部と、
を備えたことを特徴とする動画像作成装置。
【請求項２】
上記画像中の複数ポイントをそれぞれ指定するための領域指定部をさらに備えたことを特徴とする請求項１に記載の動画像作成装置。
【請求項３】
上記領域指定部は、さらに上記画像中の任意の複数ポイントを結ぶ軌跡を指定するためのものであり、
上記部分画像切り出し部は、上記軌跡の開始点から終了点までの単位時間毎の位置変化方向及び位置変化量を順次算出し、該算出した位置変化方向及び位置変化量に基づいて上記任意の２つの部分画像の間から複数の部分画像を切り出すことを特徴とする請求項２に記載の動画像作成装置。
【請求項４】
上記部分画像特定部は、上記複数ポイントにおける顔画像を検出し、該検出した顔画像を含む所定範囲の部分画像を特定することを特徴とする請求項１に記載の動画像作成装置。
【請求項５】
上記部分画像切り出し部は、上記任意の２つの部分画像の間から、上記部分画像特定部によって検出された顔画像における表情の変化が大きい複数の部分画像を切り出すことを特徴とする請求項４に記載の動画像作成装置。
【請求項６】
上記部分画像切り出し部によって切り出される各部分画像の位置及び大きさは、上記任意の２つの部分画像の位置及び大きさを線形補間して得られたものであることを特徴とする請求項１に記載の動画像作成装置。
【請求項７】
部分画像特定部により、画像表示部に表示された画像の複数ポイントのそれぞれのポイントに対応した所定範囲の部分画像を特定するステップと、
部分画像切り出し部により、上記部分画像特定部により特定された複数の部分画像のうち、任意の２つの部分画像の間から複数の部分画像を切り出すステップと、
動画像作成部により、上記部分画像特定部により特定された複数の部分画像、及び上記部分画像切り出し部により切り出された複数の部分画像に基づいて動画像を作成するステップと、
を備えたことを特徴とする動画像作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像を作成する動画像作成装置及び動画像作成方法に関する。
【背景技術】
【０００２】
動画像撮影においては、パンニング（カメラの撮影方向を左右上下に振りながら撮影を行うこと）が行われる場合がある。このようなパンニングの際には、カメラを振る際の手の動き等によってカメラがふらつくことがあり、ユーザが狙い通りの撮影を行うのが難しい。カメラのふらつきを防止すべく、カメラを三脚や電動雲台等に取り付けてパンニングを行うことも考えられるが、三脚や雲台は持ち歩くのに不便である。また、三脚や雲台等を用いた場合には、カメラのふらつきについては抑制されるが、三脚や雲台の摩擦抵抗により、スムーズなパンニング効果が得られるような速度や加速度でカメラの撮影方向が変化させるのが困難である。このような課題を解決すべく、特許文献１の提案がなされている。特許文献１においては、パンニングしながら動画像を撮影する際、カメラの実パンニング速度と基準パンニング速度との比較結果に基づき、取得される動画像のパンニング速度を基準パンニング速度に近づけるように補正するようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１１５３２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、特許文献１等の従来のパンニングにおいては、ユーザが実際にカメラの撮影方向を左右上下方向に振りながら撮影を行う必要がある。このようなカメラ操作は、ユーザに不便さを感じさせる可能性がある。
【０００５】
本発明は、上記の事情に鑑みてなされたもので、簡単な操作により、スムーズなパンニング効果を得ることができる動画像作成装置及び動画像作成方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明の第１の態様の動画像作成装置は、画像を表示する画像表示部と、上記画像表示部に表示された上記画像中の複数ポイントのそれぞれのポイントに対応した所定範囲の部分画像を特定する部分画像特定部と、上記部分画像特定部により特定された複数の部分画像のうち、任意の２つの部分画像の間から複数の部分画像を切り出す部分画像切り出し部と、上記部分画像特定部により特定された複数の部分画像、及び上記部分画像切り出し部により切り出された複数の部分画像に基づいて動画像を作成する動画像作成部とを備えたことを特徴とする。
【０００７】
上記の目的を達成するために、本発明の第２の態様の動画像作成方法は、部分画像特定部により、画像表示部に表示された画像の複数ポイントのそれぞれのポイントに対応した所定範囲の部分画像を特定するステップと、部分画像切り出し部により、上記部分画像特定部により特定された複数の部分画像のうち、任意の２つの部分画像の間から複数の部分画像を切り出すステップと、動画像作成部により、上記部分画像特定部により特定された複数の部分画像、及び上記部分画像切り出し部により切り出された複数の部分画像に基づいて動画像を作成するステップとを備えたことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、簡単な操作により、スムーズなパンニング効果を得ることができる動画像作成装置及び動画像作成方法を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の各実施形態に係る動画像作成装置の一例としてのデジタルカメラの構成を示す図である。
【図２】本発明の第１の実施形態に係る動画作成装置の動作の概要について説明するための図である。
【図３】本発明の第１の実施形態において、撮像部によって得られる撮影画像と実際に記録部に記録される画像との関係を示す図である。
【図４】本発明の第１の実施形態に係るカメラによる動画作成方法の流れを示すフローチャートである。
【図５】スピードＶ判定処理について示すフローチャートである。
【図６】トリミング範囲決定処理について示すフローチャートである。
【図７】トリミング範囲について示す図である。
【図８】本発明の第２の実施形態において、撮像部によって得られる撮影画像と実際に記録部に記録される画像との関係を示す図である。
【図９】本発明の第２の実施形態に係るカメラによる動画作成方法の流れを示すフローチャートである。
【図１０】本発明の第２の実施形態に係るカメラによる動画再生方法の流れを示すフローチャートである。
【図１１】表情変化量の時間変化と再生される顔画像との関係を示す図である。
【図１２】本発明の第３の実施形態に係る動画作成装置の動作の概要について説明するための図である。
【図１３】本発明の第３の実施形態において得られる遷移画像の構成を示す図である。
【図１４】本発明の第３の実施形態に係るカメラによる動画作成方法の流れを示すフローチャートである。
【図１５】本発明の第４の実施形態に係る動画作成装置の動作の概要について説明するための図である。
【図１６】本発明の第４の実施形態に係るカメラによる動画作成方法の流れを示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施形態を説明する。  
［第１の実施形態］
まず、本発明の第１の実施形態について説明する。図１は、本発明の各実施形態に係る動画像作成装置の一例としてのデジタルカメラ（以下、単にカメラと記す）の構成を示す図である。図１に示すカメラ１００は、制御部１０１と、撮像部１０２と、顔検出部１０３と、画像表示部１０５と、領域指定部１０６と、操作部１０７と、記録部１０８と、時計部１０９とを有している。
【００１１】
制御部１０１は、カメラ１００の各ブロックの動作を統括的に制御する制御回路である。この制御部１０１は、ユーザによる領域指定部１０６や操作部１０７の操作に応じて、撮像部１０２、顔検出部１０３、画像表示部１０５等の動作制御を行う。
【００１２】
また、制御部１０１は、表情判別部２０１と、トリミング制御部２０２と、指スライド判別部２０３と、画像処理部２０４とを有している。
【００１３】
表情判別部２０１は、顔検出部１０３において検出された顔画像から被写体の表情を判別する。トリミング制御部２０２は、動画像撮影の際に撮像部１０２で得られる画像の所定範囲をトリミング範囲として特定し、この特定したトリミング範囲内の部分画像を切り出す。指スライド判別部２０３は、領域指定部１０６における指スライド操作の有無と指スライドスピード（方向及び速さ）とを判別する。これらのトリミング制御部２０２と指スライド判別部２０３とによって、部分画像特定部としての機能と、部分画像切り出し部としての機能が実現される。画像処理部２０４は、撮像部１０２において得られた画像に対する画像処理を行う。この画像処理には、例えば撮像部１０２において得られた画像に対する色補正処理、階調補正処理、圧縮処理（静止画圧縮又は動画圧縮）、圧縮された画像に対する伸張処理等が含まれる。また、画像処理部２０４は、後述するトリミング範囲の位置等の種々のデータを記録しておくための仮記録部２０４１を有している。この仮記録部２０４１は例えばＲＡＭで構成されている。
【００１４】
撮像部１０２は、レンズ、絞り、撮像素子等を有している。そして、この撮像部１０２は、制御部１０１の制御に従って被写体を撮像し、被写体に係る画像を取得する。なお、撮像部１０２は、制御部１０１とともに動画像作成部としての機能を有する。顔検出部１０３は、撮像部１０２で得られた画像における顔部（顔画像）を検出する。この顔検出部１０３は、例えば目、鼻、口といった顔パーツの陰影を画像中から検出することで顔画像を検出する。顔検出部１０３による顔検出結果は、撮像部１０２におけるレンズの焦点調節等に利用される。
【００１５】
ここで、上述したように、制御部１０１の表情判別部２０１は、顔検出部１０３において検出された顔画像から被写体の表情を判別する。即ち、表情判別部２０１は、顔パーツと表情との関係データをデータベースとして有しており、顔検出部１０３で検出された顔画像の各顔パーツをデータベースと照合することで表情を判別する。
【００１６】
画像表示部１０５は、例えばカメラ１００の背面に設けられた液晶ディスプレイ（ＬＣＤ）や有機エレクトロルミネッセンスディスプレイ（ＥＬＤ）等の表示部である。この画像表示部１０５は、制御部１０１の制御の下、撮像部１０２で得られた画像等の各種の画像を表示する。
【００１７】
領域指定部１０６は、例えば画像表示部１０５と一体的に構成されたタッチパネルであり、画像表示部１０５の表示画面上の任意のポイントを指定するための操作部である。この領域指定部１０６は、画像表示部１０５の表示画面へのユーザの指等の接触を検出し、検出位置に応じた信号を制御部１０１に出力する。制御部１０１は、領域指定部１０６からの信号を識別することで、画像表示部１０５の表示画面上のどのポイントへの接触があったかを認識する。また、制御部１０１の指スライド判別部２０３は、領域指定部１０６のユーザの指等が接触しているポイントが連続的に変化した場合に指スライド操作がなされたと判別し、その指スライドスピード（方向及び速さ）を判別する。
【００１８】
操作部１０７は、領域指定部１０６以外の各種の操作部である。この操作部１０７は、電源ボタン、レリーズボタン、ズームスイッチ、モードダイヤル等が含まれる。電源ボタンはカメラ１００の電源のオン又はオフを指示するための操作部である。レリーズボタンはカメラ１００による撮影（記録用の画像取得）を指示するための操作部である。ズームスイッチは撮像部１０２のレンズのズーム駆動を指示するための操作部である。モードダイヤルはカメラの動作モードを撮影モード（静止画、動画）や再生モードに切り替えるための操作部である。
【００１９】
記録部１０８は、撮像部１０２で得られ制御部１０１で圧縮されて得られた記録用の画像を記録する。この記録部１０８は、例えばカメラ１００に着脱自在になされたメモリカードである。時計部１０９は、撮影日時等の各種の時間を計時する。
【００２０】
以下、本発明の第１の実施形態に係る動画作成装置の一例としてのカメラ１００の動作について説明する。本実施形態では、簡単な操作により、スムーズなパンニング効果を有する動画像を得ることができる。
【００２１】
カメラ１００による動画撮影が開始されると、撮像部１０２による連続撮像が行われ、この連続撮像によって得られる動画像が画像表示部１０５に表示されるとともに記録部１０８に記録される。ここで、画像表示部１０５の表示画面の任意のポイントにユーザの指３０１が接触した場合に、そのポイント付近の顔画像が顔検出部１０３によって検出される。顔検出部１０３による顔検出がなされると、顔画像の位置が仮記録部２０４１に記録される。また、この間も撮像部１０２による連続撮像は継続されており、この連続撮像に従って画像表示部１０５に表示される動画像においてユーザにより指定されたポイント付近の顔画像に、図２（ａ）に示すようなトリミング範囲を示す枠１０５ａが重畳表示される。
【００２２】
その後、画像表示部１０５の表示画面の別のポイントにユーザの指３０１が接触した場合に、そのポイント付近の顔画像が顔検出部１０３によって検出される。顔検出部１０３による顔検出がなされると、顔画像の位置が仮記録部２０４１に記録される。また、この間も撮像部１０２による連続撮像は継続されており、この連続撮像に従って画像表示部１０５に表示される動画像においてユーザにより指定されたポイント付近の顔画像に、図２（ｂ）に示すようなトリミング範囲を示す枠１０５ｂが重畳表示される。
【００２３】
その後、ユーザは、図２（ｃ）に示すようにして、表示画面上で任意の方向Ａに指３０１をスライドさせる。これにより、トリミング撮影が行われ、ユーザが所望するパンニング効果を有する動画像が作成される。
【００２４】
ここで、トリミング撮影について説明する。図３は、第１の実施形態において、撮像部１０２によって得られる撮影画像と実際に記録部１０８に記録される画像との関係を示す図である。図３に示すように、動画像撮影開始のタイミングＴ１からトリミング撮影が開始される前（指スライド操作がなされる前）のタイミングＴ３までは、撮像部１０２によって得られる撮影画像の全体が記録部１０８に記録される。ただし、図３では、タイミングＴ１とタイミングＴ３においてポイントの指定がなされており、それぞれ指定されたポイントの近傍の顔画像の位置が仮記録部２０４１に記録されている。
【００２５】
指スライド操作がなされたタイミングＴ４からトリミング撮影が開始される。トリミング撮影においては、まず、タイミングＴ４においては、撮像部１０２によって得られる撮影画像の中で、ユーザによって指定された１ポイント目の顔画像（枠１０５ａ内の顔画像）に対応した部分画像が切り出される。この切り出された部分画像は、それまで記録部１０８に記録されていた撮影画像と同じサイズまで拡大されて記録部１０８に記録される。次のタイミングＴ５では、枠１０５ａの位置からＡ方向に所定距離だけ遷移させた位置の部分画像が切り出される。この切り出された部分画像も、全体画像と同じサイズまで拡大されて記録部１０８に記録される。以後同様にして、Ａ方向に所定距離ずつ切り出し位置を遷移されながら部分画像が切り出され、切り出された部分画像が拡大されて記録部１０８に記録される。そして、枠１０５ｂの位置の部分画像が切り出されて記録部１０８に記録されたタイミングＴ８でトリミング撮影が終了される。
【００２６】
この結果、第１の実施形態において最終的に記録部１０８に記録される動画像は、指スライド操作がなされるまでのタイミング（図３ではタイミングＴ１〜Ｔ３）の間で撮像部１０２において得られる全体画像と、１ポイント目の指定によって特定される部分画像（枠１０５ａ内の顔画像）と、トリミング撮影によって順次得られる部分画像群（遷移画像という）と、２ポイント目の指定によって特定される部分画像（枠１０５ｂ内の顔画像）と、を合わせた画像となる。ここで、タイミングＴ４からタイミングＴ８までの間に記録部１０８に記録される画像は、枠１０５ａの位置から枠１０５ｂの位置に向かう方向（指スライド操作がなされた方向）にカメラ１００をパンニングさせて撮影を行ったかのような画像となる。通常のパンニングとは異なり、これらの画像を取得する間もカメラ１００は動いていない。このため、通常のパンニングよりもスムーズなパンニング効果を有する動画像を作成することが可能である。
【００２７】
図４は、本発明の第１の実施形態に係るカメラ１００による動画作成方法の流れを示すフローチャートである。図４の動作は、ユーザによって動画撮影の実行が指示された、例えば動画撮影モード中にユーザによってレリーズボタンが押された時点で開始される。
【００２８】
動画撮影が開始されると、制御部１０１は、撮像部１０２の動作を開始させる。そして、制御部１０１は、撮像部１０２により取得された撮影画像の全体に対して画像処理を施した後、画像処理によって得られる記録部１０８に記録させる（ステップＳ１０１）。また、動画撮影の開始に伴って時計部１０９による計時を開始させる。
【００２９】
撮影画像の記録後、制御部１０１は、領域指定部１０６の出力から、ユーザによる画像表示部１０５の表示画面上での位置指定がなされたか否かを判定する（ステップＳ１０２）。ステップＳ１０２の判定において、位置指定がなされた場合に、制御部１０１は、顔検出部１０３を用いて、ユーザにより指定された位置の近傍の顔画像を検出する。そして、制御部１０１は、顔検出部１０３によって検出された顔画像の中心位置（Ｘ１、Ｙ１）と大きさとを判別する。ここで、中心位置（Ｘ１、Ｙ１）は例えば顔画像を円形とみなした場合の中心位置とする。この位置（Ｘ１、Ｙ１）は例えば画像表示部１０５の表示画面の左上端の点を（０、０）としたときの相対位置とする。また、大きさは顔画像を円形とした場合の直径とする。中心位置（Ｘ１、Ｙ１）及び大きさの算出後、制御部１０１は、顔画像の大きさに応じてトリミング範囲の大きさを設定する。このトリミング範囲の大きさは顔画像の大きさよりも大きく且つアスペクト比が例えば画像表示部１０５の表示画面のアスペクト比と等しくなるように算出する。中心位置及びトリミング範囲の算出後、制御部１０１は、中心位置（Ｘ１、Ｙ１）及びトリミング範囲の大きさ（例えば長辺の長さＤ１）を仮記録部２０４１に記録させる。また、制御部１０１は、画像表示部１０５の表示画面上の位置（Ｘ１、Ｙ１）にトリミング範囲を示す矩形状の枠１０５ａを表示させる（ステップＳ１０３）。
【００３０】
次に、制御部１０１は、領域指定部１０６の出力から、ユーザによる画像表示部１０５の表示画面上での位置指定がなされたか否かを判定する（ステップＳ１０４）。ステップＳ１０４の判定において、位置指定がなされた場合に、制御部１０１は、顔検出部１０３を用いて、ユーザにより指定された位置の近傍の顔画像を検出する。そして、制御部１０１は、顔検出部１０３によって検出された顔画像の中心位置（Ｘ２、Ｙ２）と大きさとを判別する。中心位置及びトリミング範囲の算出後、制御部１０１は、中心位置（Ｘ２、Ｙ２）及びトリミング範囲の大きさ（例えば長辺の長さＤ２）を仮記録部２０４１に記録させる。また、制御部１０１は、画像表示部１０５の表示画面上の位置（Ｘ２、Ｙ２）にトリミング範囲を示す矩形状の枠１０５ｂを表示させる（ステップＳ１０５）。
【００３１】
次に、制御部１０１は、２つのポイントの位置が指定済みであるか否かを判定する（ステップＳ１０６）。ステップＳ１０６の判定において、２つのポイントの位置が指定済みでない場合に、制御部１０１は、時計部１０９の計時結果から、所定時間（３秒程度）が経過したか否かを判定する（ステップＳ１０７）。ステップＳ１０７の判定において、所定時間が経過した場合に制御部１０１は仮記録部２０４１の記録内容をクリアする（ステップＳ１０８）。その後、処理がステップＳ１０１に戻り、制御部１０１は全画面分の動画撮影を継続する。一方、ステップＳ１０７の判定において、所定時間が経過していない場合にはステップＳ１０８の処理をスキップして処理がステップＳ１０１に戻る。
【００３２】
また、ステップＳ１０６の判定において、２つのポイントの位置が指定済みである場合に、制御部１０１は、ユーザによる指スライド操作が開始されたか否かを判定する（ステップＳ１０９）。なお、指スライド操作が開始されたか否かの判定は、２つのポイントが指定済みの状態で画像表示部１０５の表示画面へのユーザの指等の接触がなされたか否かを判定することにより行う。即ち、ユーザの指等の接触が検出された場合には指スライド操作が開始されたと判定する。ステップＳ１０９の判定において、指スライド操作が開始されていない場合には処理がステップＳ１０７に移行する。一方、ステップＳ１０９の判定において、指スライド操作が開始された場合に、制御部１０１は、指スライドスピードＶを判定するためのスピードＶ判定処理を行う（ステップＳ１１０）。
【００３３】
ここで、スピードＶ判定処理について図５を参照して説明する。スピードＶ判定処理において、２つのポイントが指定済みの状態で画像表示部１０５の表示画面へのユーザの指等の接触がなされた場合に、制御部１０１は、その接触位置Ｐ１を指スライド操作の開始位置と判別する（ステップＳ２０１）。なお、指スライド方向をＸ方向のみとした場合には、Ｐ１のＸ座標のみを判別すれば良い。その後、制御部１０１は、所定時間Δｔ（０.５秒程度）が経過したか否かを判定する（ステップＳ２０２）。ステップＳ２０２の判定において、所定時間Δｔが経過していない場合に、制御部１０１はステップＳ２０２の判定を行いつつ、待機する。
【００３４】
また、ステップＳ２０２の判定において、所定時間Δｔが経過した場合に、制御部１０１は、その時点での接触位置Ｐ２を指スライド操作の終了位置と判別する（ステップＳ２０３）。そして、Ｐ１の位置、Ｐ２の位置、及びΔｔから、指スライドスピードＶを以下の式に従って算出する（ステップＳ２０４）。  
Ｖ＝（Ｐ２−Ｐ１）／Δｔ                                    （式１）
なお、上式におけるＶの符号は指スライド方向を示すものとなる。
【００３５】
ここで、図４に戻って説明を続ける。スピードＶ判定処理の後、制御部１０１は、指スライド方向がＸ１からＸ２に向かう方向（図２の例ではＡ方向）であるか否かを判定する（ステップＳ１１１）。ステップＳ１１１の判定において、指スライド方向がＸ１からＸ２に向かう方向である場合に、制御部１０１は、トリミング撮影における部分画像の切り出し開始ポイントを示すパラメータ（Ｘｍ、Ｙｍ）を（Ｘ１、Ｙ１）とする（ステップＳ１１２）。さらに、制御部１０１は、トリミング撮影の部分画像の切り出し終了ポイントを示すパラメータ（Ｘｎ、Ｙｎ）を（Ｘ２、Ｙ２）とする（ステップＳ１１３）。また、ステップＳ１１１の判定において、指スライド方向がＸ２からＸ１に向かう方向である場合に、制御部１０１は、トリミング撮影における部分画像の切り出し位置を示すパラメータ（Ｘｍ、Ｙｍ）を（Ｘ２、Ｙ２）とする（ステップＳ１１４）。さらに、制御部１０１は、トリミング撮影における部分画像の切り出し終了位置を示すパラメータ（Ｘｎ、Ｙｎ）を（Ｘ１、Ｙ１）とする（ステップＳ１１５）。
【００３６】
ここで、ステップＳ１１１〜ステップＳ１１５の処理は、指スライド操作の軌跡がＸ方向に沿った直線であると仮定した場合の処理である。実際には、指スライド方向は画像表示部１０５の表示画面に対して平行な任意の方向が考えられる。指スライド方向を任意とした場合の処理については後述の第３の実施形態において説明する。
【００３７】
部分画像の切り出し開始ポイント及び切り出し終了ポイントを示すパラメータを設定した後、制御部１０１は、部分画像の切り出し範囲をトリミング範囲として決定するためのトリミング範囲決定処理を行う（ステップＳ１１６）。
【００３８】
トリミング範囲決定処理について図６を参照して説明する。図６において、制御部１０１は、切り出し位置の増分を決定するためのパラメータΔＸ、ΔＹを以下の式に従って決定する（ステップＳ３０１）。  
ΔＸ＝（Ｘｎ−Ｘｍ）／Ｎ  
ΔＹ＝（Ｙｎ−Ｙｍ）／Ｎ                                  （式２）
なお、Ｎは切り出し位置の分解能に相当する値である。このＮはユーザによって指定された２ポイント間の距離や撮像部１０２のフレームレートに応じて変化させても良いが、固定値としても良い。ここでは、説明を簡単にするためにＮ＝１０とする。
【００３９】
ΔＸ、ΔＹを決定した後、制御部１０１は、部分画像の切り出し位置を示すパラメータ（Ｘｋ、Ｙｋ）に初期位置（Ｘｍ、Ｙｍ）を内部のレジスタ等に設定する（ステップＳ３０２）。
【００４０】
制御部１０１は、トリミング範囲の増分を決定するためのパラメータΔＤを以下の式に従って決定する（ステップＳ３０３）。  
ΔＤ＝（Ｄ２−Ｄ１）／Ｎ                                      （式３）
なお、Ｎは（式２）のＮと同じ値を用いる。ΔＤの決定後、制御部１０１は、トリミング枠の長辺の長さを示すパラメータＤｋに初期値Ｄ１を設定する（ステップＳ３０４）。
【００４１】
制御部１０１は、中心位置が（Ｘｋ、Ｙｋ）で長辺の長さがＤｋの矩形範囲をトリミング範囲として仮記録部２０４１に記録させる（ステップＳ３０５）。制御部１０１は、設定した（Ｘｋ、Ｙｋ）が（Ｘｎ、Ｙｎ）となったか否かを判定する（ステップＳ３０６）。
【００４２】
Ｓ３０６の判定において（Ｘｋ、Ｙｋ）が(Ｘｎ、Ｘｎ)となっていないと判定すると、制御部１０１は、（Ｘｋ＋ΔＸ、Ｙｋ＋ΔＹ）を新たな（Ｘｋ、Ｙｋ）とする（ステップＳ３０７）。さらに、（Ｄｋ＋ΔＤ）を新たな（Ｄｋ）とする（ステップＳ３０８）。その後に、処理がステップＳ３０５に戻る。また、ステップＳ３０６の判定において、位置（Ｘｋ、Ｙｋ）が（Ｘｎ、Ｙｎ）となった場合に、制御部１０１は、図６の処理を終了させる。このようにして、Ｎ個のトリミング範囲の情報が仮記録部２０４１に記録される。
【００４３】
図７（ａ）はトリミング範囲決定処理によって決定されるトリミング範囲の例を示した図である。トリミング範囲決定処理の結果、枠１０５ａに対応したトリミング範囲は、図７（ａ）に示すように、中心位置が（Ｘ１、Ｙ１）で長辺の長さがＤ１の矩形領域となる。また、枠１０５ｂに対応したトリミング範囲は、図７（ａ）に示すように、中心位置が（Ｘ２、Ｙ２）で長辺の長さがＤ２の矩形領域となる。そして、枠１０５ａと枠１０５ｂの２つのポイントの間のトリミング範囲の位置及び大きさは、枠１０５ａと枠１０５ｂの位置及び大きさを用いた線形補間としたものとして求めることができる。即ち、枠１０５ａと枠１０５ｂの２つのポイントの間のトリミング範囲については、それぞれ、中心位置がＸ方向にΔＸずつ且つＹ方向にΔＹずつずれながら長辺の長さがΔＤずつ変化する矩形領域となる。
【００４４】
なお、図６の処理では、トリミング範囲の長辺の長さをＤ１からＤ２までΔＤずつ順次長くなるようにしている。これに対し、例えば図７（ｂ）に示すようにして、指スライド操作前にトリミング範囲の大きさを設定できるようにしても良い。例えば画像表示部１０５の表示画面上に表示される枠１０５ａと枠１０５ｂのうちの一方（図７（ｂ）では枠１０５ａを拡大すべく指３０１をＢ方向に広げるような操作が検出されたときに、拡大後の枠１０５１ａと拡大前の枠１０５ａとの拡大率に従って枠１０５１ａに対応したトリミング範囲の大きさと枠１０５１ｂに対応したトリミング範囲の大きさとを決定するようにしても良い。この場合、例えば、Ｄ１を拡大後の枠１０５１ａの長辺の長さとし、Ｄ２を拡大前の枠１０５ａの長辺の長さと拡大後の枠１０５１ａの長辺の長さとの比を拡大前の枠１０５ｂの長辺の長さに乗じたものとする。
【００４５】
以下、図４に戻って説明を続ける。各部分画像のトリミング範囲を決定した後、制御部１０１は、トリミング撮影を開始させる（ステップＳ１１７）。このトリミング撮影においては、所定時間Δｔ１毎に、トリミング範囲の位置と大きさをトリミング範囲決定処理においてそれぞれ決定されたトリミング範囲の位置と大きさに順次変更しつつ、トリミング範囲に属する部分画像を撮像部１０２で得られる画像から切り出して記録部１０８に記録させる。ここで、所定時間Δｔは指スライドスピードＶによって決定する。例えば、Δｔは以下の式によって決定する。  
Δｔ＝（Ｘ２−Ｘ１）／Ｖ                                    （式４）
トリミング撮影の開始後、制御部１０１は、ユーザの操作により動画撮影の終了が指示されたか否かを判定する（ステップＳ１１８）。この動画撮影の終了指示としては、例えばレリーズボタンの押し操作等が考えられる。ステップＳ１１８の判定において、動画撮影の終了が指示された場合に、制御部１０１は、図４の処理を終了させる。一方、ステップＳ１１８の判定において、動画撮影の終了が指示されていない場合に、制御部１０１は、ユーザによる逆スライド操作が行われか否かを判定する（ステップＳ１１９）。なお、逆スライド操作とはステップＳ１０９における指スライド操作と逆方向への指スライド操作のことである。ステップＳ１１９の判定において、逆スライド操作が行われていない場合に、処理がステップＳ１１８に戻り、制御部１０１は、動画撮影の終了指示がなされたか否かを再び判定する。一方、ステップＳ１１９の判定において、逆スライド操作が行われた場合には、処理がステップＳ１０１に戻る。これにより、トリミング撮影によって撮像部１０２で得られた画像のうちの一部のみが記録されていた状態から撮像部１０２で得られた画像の全体が記録される状態に復帰する。
【００４６】
以上説明したように、第１の実施形態によれば、カメラ１００自体をパンニングさせることなく、画像表示部１０５の表示画面上で指等を動かすだけという簡単な操作で、パンニングと同様の効果の動画像を作成することが可能である。また、カメラ１００自体をパンニングさせる必要がないので、スムーズなパンニング効果を得ることも可能である。
【００４７】
ここで、第１の実施形態においては、カメラ１００自体をパンニングさせるわけではないので、トリミング撮影の時点で撮像部１０２において取得されている範囲の画像内でしかトリミング撮影を行うことはできない。このため、例えば、動画撮影のモードの１つとしてトリミング撮影用のモードを設けておき、トリミング撮影用の動画撮影モードが設定された場合には、通常の動画撮影モードよりも予め広画角の画像を取得できるようにしても良い。このような処理は、撮像部１０２にズームレンズを持たせておき、このズームレンズを広角側に駆動することで実現できる。
【００４８】
［第２の実施形態］
次に本発明の第２の実施形態について説明する。第１の実施形態では、ポイントが指定された後、さらに指スライド操作がなされるまではトリミング撮影が実行されない。したがって、ポイントが指定された時点から指スライド操作がなされるまでの被写体の表情についてはトリミング撮影では捉えることができない。第２の実施形態は、ポイントが指定された時点からの被写体の表情についてはトリミング撮影で捉えることができるようにしたものである。なお、カメラ１００の構成については第１の実施形態で説明したものと同様であるので説明を省略する。
【００４９】
図８は、第２の実施形態において、撮像部１０２によって得られる撮影画像と実際に記録部１０８に記録される画像との関係を示す図である。図８の例では、動画像撮影開始のタイミングＴ１において１ポイント目の指定がなされる。この時点で指定されたポイントの近傍の顔画像（枠１０５ａ内の顔画像）が仮記録部２０４１に記録される。以後、指スライド操作がなされるまで枠１０５ａ内の顔画像が仮記録部２０４１に記録される。
【００５０】
その後、図８の例では、タイミングＴ３において２ポイント目の指定がなされる。この時点で指定されたポイントの近傍の顔画像（枠１０５ｂ内の顔画像）も仮記録部２０４１に記録される。以後、指スライド操作がなされるまで枠１０５ｂ内の顔画像も仮記録部２０４１に記録される。
【００５１】
指スライド操作がなされたタイミングＴ４からトリミング撮影が開始される。このトリミング撮影は第１の実施形態と同様である。ただし、第２の実施形態において最終的に記録部１０８に記録される動画像は、指スライド操作がなされるまでのタイミング（図８ではタイミングＴ１〜Ｔ３）の間で撮像部１０２において得られる全体画像と、１ポイント目の指定がなされたタイミング（図８ではタイミングＴ１）において特定されて順次得られる部分画像（枠１０５ａ内の顔画像）と、指スライド操作がなされたタイミングから順次得られる部分画像群（遷移画像）と、２ポイント目の指定がなされたタイミング（図８ではタイミングＴ３）において特定されて順次得られる部分画像（枠１０５ｂ内の顔画像）と、を合わせた画像となる。
【００５２】
図９は、本発明の第２の実施形態に係るカメラ１００による動画作成方法の流れを示すフローチャートである。なお、図９は図４とほぼ同様である。したがって、図９において、図４と同じステップについては図４と同じステップ番号を付すことで説明を省略する。即ち、図９は、ステップＳ１０３で検出された位置の顔画像を仮記録部２０４１に記録するステップＳ１０３１と、ステップＳ１０５で検出された位置の顔画像を仮記録部２０４１に記録するステップＳ１０５１とが追加された点のみが図４と異なる。
【００５３】
図１０は、第２の実施形態の手法における動画像再生方法の流れを示すフローチャートである。図８のようにして記録された動画像を再生する際、制御部１０１は、記録部１０８からその動画像を読み出して伸張処理を行う。そして、伸張された動画像を画像表示部１０５に順次表示させていく。この際、まず、制御部１０１は、タイミングＴ１に対応した全体画像を画像表示部１０５の表示画面に表示させる（ステップＳ５０１）。全体画像の表示後、制御部１０１は、次に表示させる画像が１ポイント目の位置に対応した顔画像であるか否かを判定する（ステップＳ５０２）。ステップＳ５０２の判定において、次に表示させる画像が１ポイント目の位置に対応した顔画像でない場合には処理がステップＳ５１２に移行する。
【００５４】
また、ステップＳ５０２の判定において、次に表示させる画像が１ポイント目の位置に対応した顔画像である場合に、制御部１０１は、その１ポイント目の位置に対応した顔画像を画像表示部１０５の表示画面に表示させる（ステップＳ５０３）。その後、制御部１０１は、１ポイント目の位置に対応した顔画像の中で今回表示させた顔画像の表情に対して次に表示させるべき顔画像の表情変化量が大きいか否かを判定する（ステップＳ５０４）。なお、ここでの表情変化量とは、１つ前の顔画像に対する例えば目、鼻、口といった顔パーツ毎の画素データの変化の合計量とする。ステップＳ５０４の判定において、前に表示させた顔画像に対して次の顔画像の表情変化量が大きい場合には処理がステップＳ５０３に戻り、制御部１０１は、その次の顔画像を画像表示部１０５の表示画面に表示させる。一方、ステップＳ５０４の判定において、前に表示させた顔画像に対して次の顔画像の表情変化が小さい場合には１ポイント目の位置に対応した顔画像の表示を終了させる。この場合には、処理がステップＳ５０５に移行する。即ち、図１１の縦軸のうち、表情１を１ポイント目の位置に対応した表情変化量の時間変化とすると、１ポイント目の指定がなされたタイミングＴｐ１から得られる顔画像の中で表情１の変化量が大きい期間Ｔｆ１において得られた顔画像のみを表示させる。
【００５５】
１ポイント目の位置に対応した顔画像の表示を終了させた後、制御部１０１は、指スライド前までのタイミングにおいて得られる２ポイント目の位置に対応した顔画像の中で表情変化量の大きい顔画像があるか否かを判定する（ステップＳ５０５）。ステップＳ５０５の判定において、指スライド前までのタイミングにおいて得られる２ポイント目の位置に対応した顔画像の中で表情変化量の大きい顔画像がある場合に、制御部１０１は、遷移画像を画像表示部１０５の表示画面に順次表示させた後（ステップＳ５０６）、指スライド前までのタイミングにおいて得られる２ポイント目の位置に対応した顔画像の中で表情変化量の大きい顔画像を画像表示部１０５の表示画面に表示させる（ステップＳ５０７）。その後、制御部１０１は、指スライド前までのタイミングにおいて得られる２ポイント目の位置に対応した顔画像の中で今回表示させた顔画像の表情に対して次に表示させるべき顔画像の表情変化量が大きいか否かを判定する（ステップＳ５０８）。ステップＳ５０８の判定において、前に表示させた顔画像に対して次の顔画像の表情変化量が大きい場合には処理がステップＳ５０７に戻り、制御部１０１は、その次の顔画像を画像表示部１０５の表示画面に表示させる。一方、ステップＳ５０８の判定において、前に表示させた顔画像に対して次の顔画像の表情変化が小さい場合には２ポイント目の位置に対応した顔画像の表示を終了させる。この場合には、処理がステップＳ５１２に移行する。即ち、図１１の縦軸のうち、表情２を２ポイント目の位置に対応した表情変化量の時間変化とすると、２ポイント目の指定がなされたタイミングＴｐ２から指スライド操作がなされたタイミングＴｓまでに得られる顔画像の中で表情２の変化量が大きい期間Ｔｆ２において得られた顔画像のみを表示させる。
【００５６】
また、ステップＳ５０５の判定において、指スライド前までのタイミングにおいて得られる２ポイント目の位置に対応した顔画像の中で表情変化量の大きい顔画像がない場合に、制御部１０１は、遷移画像を画像表示部１０５の表示画面に順次表示させた後（ステップＳ５０９）、指スライド後のタイミングにおいて得られる２ポイント目の位置に対応した顔画像の中で表情変化量の大きい顔画像を画像表示部１０５の表示画面に表示させる（ステップＳ５１０）。その後、制御部１０１は、指スライド後のタイミングにおいて得られる２ポイント目の位置に対応した顔画像の中で今回表示させた顔画像の表情に対して次に表示させるべき顔画像の表情変化量が大きいか否かを判定する（ステップＳ５１１）。ステップＳ５１１の判定において、前に表示させた顔画像に対して次の顔画像の表情変化量が大きい場合には処理がステップＳ５１０に戻り、制御部１０１は、その次の顔画像を画像表示部１０５の表示画面に表示させる。一方、ステップＳ５１１の判定において、前に表示させた顔画像に対して次の顔画像の表情変化が小さい場合には２ポイント目の位置に対応した顔画像の表示を終了させる。この場合には、処理がステップＳ５１２に移行する。即ち、図１１の縦軸のうち、表情２を２ポイント目の位置に対応した表情変化量の時間変化とすると、指スライド操作がなされたタイミングＴｓ以降に得られる顔画像の中で表情２の変化量が大きい期間において得られた顔画像のみを表示させる。
【００５７】
ステップＳ５０２の判定において次に表示させる画像が１ポイント目の位置に対応した顔画像でない場合、或いはステップＳ５０８、Ｓ５１１の後、制御部１０１は動画像の再生を終了させるか否かを判定する（ステップＳ５１２）。ステップＳ５１２の判定において、動画像の再生を継続する場合には処理がステップＳ５０１に戻る。一方、ステップＳ５１２の判定において、動画像の再生を終了させる場合に、制御部１０１は図１０に示す処理を終了させる。
【００５８】
以上説明したように、第２の実施形態においても、カメラ１００自体をパンニングさせることなく、画像表示部１０５の表示画面上で指等を動かすだけという簡単な操作で、パンニングと同様の効果の動画像を作成することが可能である。また、カメラ１００自体をパンニングさせる必要がないので、スムーズなパンニング効果を得ることも可能である。
【００５９】
さらに、第２の実施形態によれば、ポイントの指定から指スライド操作がなされるまでの被写体の表情も部分画像として得ることが可能である。また、再生時には１ポイント目の位置に対応した顔画像及び２ポイント目の位置に対応した顔画像については表情変化量の大きいもののみを表示させるようにしている。このため、同じような画像ばかりが表示される可能性を低減することが可能である。
【００６０】
なお、第２の実施形態では、１ポイント目の位置に対応した部分画像（顔画像）と、遷移画像と、２ポイント目の位置に対応した部分画像（顔画像）とを合わせて記録している。このため、動画像とともに音声も記録しようとすると動画像と音声とを正しく同期させて記録することは困難である。したがって、第２の実施形態においては音声記録を行わないようにしても良い。または、再生時において音声を早送り等することで動画像と音声とを同期させるようにしても良い。
【００６１】
［第３の実施形態］
次に、本発明の第３の実施形態について説明する。上述した第１及び第２の実施形態においては、ユーザによって指定された２点の位置からトリミング範囲を決定して部分画像を順次切り出している。これに対し、第３の実施形態は、ユーザによって指定された３点以上の位置からトリミング範囲を決定して部分画像を順次切り出すものである。なお、カメラ１００の構成については第１の実施形態で説明したものと同様であるので説明を省略する。
【００６２】
以下、本発明の第３の実施形態に係る動画作成装置の一例としてのカメラ１００の動作について説明する。
【００６３】
カメラ１００による動画撮影が開始されると、第１の実施形態と同様に、撮像部１０２による連続撮像が行われ、この連続撮像によって得られる動画像が画像表示部１０５に表示されるとともに記録部１０８に記録される。ここで、画像表示部１０５の表示画面の任意のポイントにユーザの指３０１が接触した場合に、そのポイント付近の顔画像が顔検出部１０３によって検出される。顔検出部１０３による顔検出がなされると、顔画像の位置が仮記録部２０４１に記録される。また、この間も撮像部１０２による連続撮像は継続されており、この連続撮像に従って画像表示部１０５に表示される動画像に、図１２（ａ）に示すような顔画像を囲む枠１０５ａが重畳表示される。
【００６４】
その後、画像表示部１０５の表示画面の別のポイントにユーザの指３０１が接触した場合に、そのポイント付近の顔画像が顔検出部１０３によって検出される。顔検出部１０３による顔検出がなされると、顔画像の位置が仮記録部２０４１に記録される。また、この間も撮像部１０２による連続撮像は継続されており、この連続撮像に従って画像表示部１０５に表示される動画像に、図１２（ｂ）に示すような顔画像を囲む枠１０５ｂが重畳表示される。さらに、画像表示部１０５の表示画面の別のポイントにユーザの指３０１が接触した場合に、そのポイント付近の顔画像が顔検出部１０３によって検出される。顔検出部１０３による顔検出がなされると、顔画像の位置が仮記録部２０４１に記録される。また、この間も撮像部１０２による連続撮像は継続されており、この連続撮像に従って画像表示部１０５に表示される動画像に、図１２（ｃ）に示すような顔画像を囲む枠１０５ｃが重畳表示される。
【００６５】
その後、ユーザは、図１２（ｄ）に示すようにして、表示画面上で任意の方向Ｃに指３０１をスライドさせる。これにより、トリミング撮影が行われ、図１３に示すように、枠１０５ａの位置に対応した部分画像と、枠１０５ｂの位置に対応した部分画像と、枠１０５ｃの位置に対応した部分画像とを含む遷移画像が得られる。
【００６６】
図１４は、本発明の第３の実施形態に係るカメラ１００による動画作成方法の流れを示すフローチャートである。
【００６７】
動画撮影が開始されると、制御部１０１は、撮像部１０２の動作を開始させる。そして、制御部１０１は、撮像部１０２により取得された撮影画像の全体に対して画像処理を施した後、画像処理によって得られる記録部１０８に記録させる（ステップＳ６０１）。なお、動画撮影の開始に伴って時計部１０９による計時を開始させる。
【００６８】
撮影画像の記録後、制御部１０１は、ポイントの指定回数を示すパラメータＬを１とする（ステップＳ６０２）。その後、制御部１０１は、領域指定部１０６の出力から、ユーザによる画像表示部１０５の表示画面上での位置指定がなされたか否かを判定する（ステップＳ６０３）。ステップＳ６０３の判定において、位置指定がなされた場合に、制御部１０１は、Ｌに１を加えた後（ステップＳ６０４）、顔検出部１０３を用いて、ユーザにより指定された位置の近傍の顔画像を検出する。そして、制御部１０１は、顔検出部１０３によって検出された顔画像の中心位置（Ｘｎ、Ｙｎ）と大きさとを判別する。そして、中心位置（Ｘｎ、Ｙｎ）及びトリミング範囲の大きさ（例えば長辺の長さＤｎ）を仮記録部２０４１に記録させる。また、制御部１０１は、画像表示部１０５の表示画面上の位置（Ｘｎ、Ｙｎ）にトリミング範囲を示す矩形状の枠を表示させる（ステップＳ６０５）。
【００６９】
次に、制御部１０１は、領域指定部１０６の出力から、ユーザによる指スライド操作が開始されたか否かを判定する（ステップＳ６０６）。なお、ここでの指スライド操作が開始されたか否かの判定は、画像表示部１０５の表示画面へのユーザの指等の接触位置が連続的に変化したか否かを判定することにより行う。ステップＳ６０６の判定において、指スライド操作が開始されていない場合に、制御部１０１は、時計部１０９の計時結果から、所定時間（３秒程度）が経過したか否かを判定する（ステップＳ６０７）。ステップＳ６０７の判定において、所定時間が経過した場合に制御部１０１は仮記録部２０４１の記録内容をクリアする（ステップＳ６０８）。その後、処理がステップＳ６０１に戻り、制御部１０１は全画面分の動画撮影を継続する。一方、ステップＳ６０７の判定において、所定時間が経過していない場合にはステップＳ６０８の処理をスキップして処理がステップＳ６０１に戻る。即ち、第３の実施形態においては、所定時間が経過するまでは３ポイント以上の複数ポイントの位置を指定することが可能である。
【００７０】
また、ステップＳ６０８の判定において、指スライド操作が開始された場合に、制御部１０１は、指スライドスピードＶを判定するためのスピードＶ判定処理を行う（ステップＳ６１０）。このスピードＶ判定処理は図５で説明したものと同様の処理であるので説明を省略する。指スライドスピードＶ（方向及び速さ）を判定した後、制御部１０１は、ユーザによる指スライド操作が終了されたか否かを判定する（ステップＳ６１１）。なお、指スライド操作が終了されたか否かの判定は、指スライド操作の開始後、画像表示部１０５の表示画面へのユーザの指等の接触が解除されたか否かを判定することにより行う。ステップＳ６１１の判定において、指スライド操作が終了されていない場合には、処理がステップＳ６１０に戻り、制御部１０１は、指スライドスピードＶの判定を再び行う。即ち、第３の実施形態においては、ユーザの指スライド操作が解除されるまで、単位時間Δｔ秒毎の指スライドスピードＶの判定がなされる。このようにすることで、直線以外の指スライド操作の軌跡（指スライド操作の開始点から終了点までの位置変化方向及び位置変化量）を判定すること可能である。
【００７１】
ステップＳ６１１の判定において、指スライド操作が終了された場合に、制御部１０１はトリミング範囲決定処理を行う（ステップＳ６１２）。このトリミング範囲決定処理は基本的な処理の流れは図６で示した流れと同一である。ただし、切り出し位置の増分を決定するためのパラメータΔＸ、ΔＹの両方を増減させていく点とステップＳ６０５において仮記録部２０４１に記録される全ての指定ポイントの位置を通過するようにトリミング範囲決定処理が行われる点とが異なる。例えば、図１２（ａ）に示すようにして枠１０５ａ〜１０５ｃの３ポイントが指定された場合には、枠１０５ａと枠１０５ｂとの２つポイント間でのトリミング範囲決定処理と、枠１０５ｂと枠１０５ｃとの２つのポイント間でのトリミング範囲決定処理とを行う。
【００７２】
各部分画像のトリミング範囲を決定した後、制御部１０１は、トリミング撮影を開始させる（ステップＳ６１３）。このトリミング撮影も第１の実施形態で説明したものと同様にして行われる。トリミング撮影の開始後、制御部１０１は、ユーザの操作により動画撮影の終了が指示されたか否かを判定する（ステップＳ６１４）。ステップＳ６１４の判定において、動画撮影の終了が指示された場合に、制御部１０１は、図１４の処理を終了させる。一方、ステップＳ６１４の判定において、動画撮影の終了が指示されていない場合に、制御部１０１は、ユーザによる逆スライド操作が行われか否かを判定する（ステップＳ６１５）。ステップＳ６１５の判定において、逆スライド操作が行われていない場合に、処理がステップＳ６１４に戻り、制御部１０１は、動画撮影の終了指示がなされたか否かを再び判定する。一方、ステップＳ６１５の判定において、逆スライド操作が行われた場合には、処理がステップＳ６０１に戻る。これにより、トリミング撮影によって撮像部１０２で得られた画像のうちの一部のみが記録されていた状態から撮像部１０２で得られた画像の全体が記録される状態に復帰する。
【００７３】
以上説明したように、第３の実施形態によれば、指定ポイントの数が３点以上となっても、又指スライドの軌跡が直線以外となってもパンニングと同様の効果の動画像を作成することが可能である。また、カメラ１００自体をパンニングさせる必要がないので、スムーズなパンニング効果を得ることも可能である。
【００７４】
［第４の実施形態］
次に、本発明の第４の実施形態について説明する。上述した第１〜第３の実施形態においては、ユーザが画像表示部１０５の表示画面上のポイントを指定し、その後に指スライド操作を行った時点でトリミング撮影が行われるようになっている。これに対し、第４の実施形態は、指スライド操作のみでトリミング撮影を行えるようにしたものである。なお、カメラ１００の構成については第１の実施形態で説明したものと同様であるので説明を省略する。
【００７５】
以下、本発明の第４の実施形態に係る動画作成装置の一例としてのカメラ１００の動作について説明する。
【００７６】
カメラ１００による動画撮影が開始されると、撮像部１０２による連続撮像が行われ、この連続撮像によって得られる動画像が画像表示部１０５に表示されるとともに記録部１０８に記録される。ここで、第４の実施形態においては、動画撮影の開始とともに顔検出部１０３による顔検出が行われ、この顔検出の結果、図１５（ａ）に示すようにして、画像表示部１０５の表示画面上に表示された各顔画像のそれぞれに対応するように枠１０５ａ〜１０５ｄが表示される。ユーザは、例えば図１５（ｂ）のＡ方向で示すようにして、枠１０５ａ〜１０５ｄの複数ポイントを結ぶように指３０１をスライドさせる。これにより、トリミング撮影が行われ、ユーザが所望するパンニング効果を有する動画像が作成される。
【００７７】
図１６は、本発明の第４の実施形態に係るカメラ１００による動画作成方法の流れを示すフローチャートである。なお、２つの枠が指スライドによって結ばれる場合を想定したものである。
【００７８】
動画撮影が開始されると、制御部１０１は、撮像部１０２の動作を開始させる。そして、制御部１０１は、撮像部１０２により取得された撮影画像の全体に対して画像処理を施した後、画像処理によって得られる記録部１０８に記録させる。また、制御部１０１は、顔検出部１０３を用いて、撮像部１０２により取得された撮影画像中の顔画像を検出する。そして、制御部１０１は、顔検出部１０３によって検出された各顔画像に枠を表示させる（ステップＳ７０１）。なお、動画撮影の開始に伴って時計部１０９による計時を開始させる。
【００７９】
撮影画像の記録及び枠表示の後、制御部１０１は、領域指定部１０６の出力から、ユーザの指等が画像表示部１０５の表示画面に接触したか否かを判定する（ステップＳ７０２）。ステップＳ７０２の判定において、ユーザの指等が画像表示部１０５の表示画面に接触した場合に、制御部１０１は、ユーザの指等の接触位置の近傍の顔画像の中心位置（Ｘ１、Ｙ１）と大きさＤ１とを判別して仮記録部２０４１に記録させるとともに、その顔画像に対応した枠を強調表示させる（ステップＳ７０３）。
【００８０】
次に、制御部１０１は、領域指定部１０６の出力から、ユーザによる指スライド操作が終了された否かを判定する（ステップＳ７０４）。ステップＳ７０４の判定において、指スライド操作が終了されていない場合に、制御部１０１は、時計部１０９による計時結果から、所定時間（３秒程度）が経過したか否かを判定する（ステップＳ７０５）。ステップＳ７０５の判定において、所定時間が経過した場合に制御部１０１は仮記録部２０４１の記録内容をクリアする（ステップＳ７０６）。その後、処理がステップＳ７０２に戻る。一方、ステップＳ７０５の判定において、所定時間が経過していない場合にはステップＳ７０６の処理をスキップして処理がステップＳ７０２に戻る。
【００８１】
また、ステップＳ７０４の判定において、指スライド操作が終了された場合に、制御部１０１は、指スライド操作の終了位置の近傍の顔画像の中心位置（Ｘ２、Ｙ２）と大きさＤ２を判別して仮記録部２０４１に記録させる（ステップＳ７０７）。その後、制御部１０１は、指スライドスピードＶを判定するためのスピードＶ判定処理を行う（ステップＳ７０８）。このスピードＶ判定処理においては、位置Ｐ１をステップＳ７０３の判定において検出された接触位置、位置Ｐ２を指スライド操作の終了位置とする。また、ΔｔはステップＳ７０３において画像表示部１０５の表示画面へのユーザの指等の接触が判定されてからステップＳ７０４において指スライド操作の終了が判定されるまでの時間とする。
【００８２】
指スライドスピードＶの判定後、制御部１０１は、トリミング範囲決定処理を行う（ステップＳ７０９）。このトリミング範囲決定処理は図６で示したものと同一の処理である。各部分画像のトリミング範囲を決定した後、制御部１０１は、トリミング撮影を開始させる（ステップＳ７１０）。このトリミング撮影も第１の実施形態で説明したものと同様にして行われる。トリミング撮影の開始後、制御部１０１は、ユーザの操作により動画撮影の終了が指示されたか否かを判定する（ステップＳ７１１）。ステップＳ７１１の判定において、動画撮影の終了が指示された場合に、制御部１０１は、図１６の処理を終了させる。一方、ステップＳ７１１の判定において、動画撮影の終了が指示されていない場合に、制御部１０１は、ユーザによる逆スライド操作が行われか否かを判定する（ステップＳ７１２）。ステップＳ７１２の判定において、逆スライド操作が行われていない場合に、処理がステップＳ７１１に戻り、制御部１０１は、動画撮影の終了指示がなされたか否かを再び判定する。一方、ステップＳ７１２の判定において、逆スライド操作が行われた場合には、処理がステップＳ７０１に戻る。これにより、トリミング撮影によって撮像部１０２で得られた画像のうちの一部のみが記録されていた状態から撮像部１０２で得られた画像の全体が記録される状態に復帰する。
【００８３】
以上説明したように、第４の実施形態によれば、ポイントの指定を行ってから指スライド操作を行うという２工程ではなく、指スライドのみという１工程で上述した第１〜第３の実施形態と同様の効果を得ることが可能である。
【００８４】
以上実施形態に基づいて本発明を説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。例えば、上述した各実施形態では動画作成装置をデジタルカメラに適用した例について説明しているが、上述した各実施形態の動画作成装置は、動画撮影が可能な各種の機器に対して適用可能である。
【００８５】
さらに、上記した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件の適当な組合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、上述したような課題を解決でき、上述したような効果が得られる場合には、この構成要件が削除された構成も発明として抽出され得る。
【符号の説明】
【００８６】
１００…カメラ、１０１…制御部、１０２…撮像部、１０３…顔検出部、１０５…画像表示部、１０６…領域指定部、１０７…操作部、１０８…記録部、１０９…時計部、２０１…表情判別部、２０２…トリミング制御部、２０３…指スライド判別部、２０４…画像処理部、２０４１…仮記録部
【図１】
2011091571.tif 000003
【図２】
2011091571.tif 000004
【図３】
2011091571.tif 000005
【図４】
2011091571.tif 000006
【図５】
2011091571.tif 000007
【図６】
2011091571.tif 000008
【図７】
2011091571.tif 000009
【図８】
2011091571.tif 000010
【図９】
2011091571.tif 000011
【図１０】
2011091571.tif 000012
【図１１】
2011091571.tif 000013
【図１２】
2011091571.tif 000014
【図１３】
2011091571.tif 000015
【図１４】
2011091571.tif 000016
【図１５】
2011091571.tif 000017
【図１６】
2011091571.tif 000018