(57)【要約】【課題】ズームの操作性を向上するとともに、唐突な動画像の拡大を抑制するズーム制御装置を提供する。【解決手段】ズーム制御装置１０は、撮影部２０によって生成されている動画像のうち、その動画像の空間領域である撮影領域の少なくとも一部の領域である表示領域内の動画像を、表示部３０に表示させる表示制御部１１と、ユーザの操作に応じて、表示領域の中からズーム対象領域を特定する対象領域特定部１２と、ズーム対象領域と表示領域との間のサイズの比率をターゲット倍率として算出する倍率算出部１３と、撮影部２０に対して、撮影部２０に設定されているズーム倍率を、時間とズーム倍率との連続的な関係を示すズーム関数にしたがって、ターゲット倍率にまで変更させる倍率制御部１４とを備える。【選択図】図２１
2012029077.tif 000002
【特許請求の範囲】
【請求項１】
可変に設定されたズーム倍率で撮影することによって動画像を生成する撮影部の前記ズーム倍率を制御するズーム制御装置であって、
前記撮影部によって生成されている動画像のうち、当該動画像の空間領域である撮影領域の少なくとも一部の領域である表示領域内の動画像を、表示部に表示させる表示制御部と、
ユーザの操作に応じて、前記表示領域の中からズーム対象領域を特定する対象領域特定部と、
前記ズーム対象領域と前記表示領域との間のサイズの比率をターゲット倍率として算出する倍率算出部と、
前記撮影部に対して、当該撮影部に設定されているズーム倍率を、時間とズーム倍率との連続的な関係を示すズーム関数にしたがって、前記ターゲット倍率にまで変更させる倍率制御部と
を備えるズーム制御装置。
【請求項２】
前記ズーム制御装置は、さらに、
前記撮影部に設定されているズーム倍率である現ズーム倍率と、予め定められたズーム時間とを用いて前記ズーム関数を生成するズーム関数生成部を備え、
前記ズーム関数生成部は、現時点で、ズーム倍率が現ズーム倍率となり、現時点から前記ズーム時間経過時に、ズーム倍率が前記ターゲット倍率となるように、前記ズーム関数を生成する、
請求項１記載のズーム制御装置。
【請求項３】
前記ズーム関数生成部は、互いに異なる複数の前記ズーム関数を生成し、
前記ズーム制御装置は、さらに、
ユーザによる操作を受け付け、前記複数のズーム関数の中から、前記操作に応じた１つのズーム関数を選択する選択部を備え、
前記倍率制御部は、前記選択部によって選択された前記ズーム関数にしたがって、前記撮影部に設定されているズーム倍率を変更させる、
請求項２記載のズーム制御装置。
【請求項４】
前記表示制御部は、さらに、前記ズーム関数生成部によって生成された前記複数のズーム関数をグラフとして前記表示部に表示させる、
請求項３記載のズーム制御装置。
【請求項５】
前記ズーム関数生成部は、前記ズーム関数をｎ次関数（ｎは自然数）として生成する、
請求項２〜４の何れか１項に記載のズーム制御装置。
【請求項６】
前記対象領域特定部は、前記ズーム対象領域が前記表示領域の中央の位置するように、前記ズーム対象領域を特定する、
請求項１〜５の何れか１項に記載のズーム制御装置。
【請求項７】
前記ズーム制御装置は、さらに、
前記撮影領域の一部である切り出し領域を前記表示領域として設定する切り出し部と、
前記撮影部に設定されているズーム倍率が前記ターゲット倍率に変更されたときに、前記撮影領域において前記ズーム対象領域内の動画像が移動する位置を、最終切り出し位置として算出する位置算出部と、
前記切り出し部に対して、時間と位置との連続的な関係を示す位置関数にしたがって、前記切り出し部に設定されている切り出し領域の位置を、時間と位置との連続的な関係を示す位置関数にしたがって、前記最終切り出し位置にまで変更させる位置制御部とを備える、
請求項１〜５の何れか１項に記載のズーム制御装置。
【請求項８】
前記位置制御部は、前記撮影部に設定されているズーム倍率が前記倍率制御部によって変更されているときに、前記切り出し部に設定されている切り出し領域の位置を変更する、
請求項７記載のズーム制御装置。
【請求項９】
前記倍率算出部は、前記ズーム対象領域のサイズに対する前記表示領域のサイズの比率を前記ターゲット倍率として算出する、
請求項１〜８の何れか１項に記載のズーム制御装置。
【請求項１０】
前記倍率算出部は、前記表示領域のサイズに対する前記ズーム対象領域のサイズの比率を前記ターゲット倍率として算出する、
請求項１〜６の何れか１項に記載のズーム制御装置。
【請求項１１】
前記ズーム関数生成部は、ズーム倍率が前記ズーム時間の間に単調増加するような前記ズーム関数を生成する、
請求項１記載のズーム制御装置。
【請求項１２】
請求項１〜１１の何れか１項に記載のズーム制御装置と、
前記撮影部と、
前記表示部と、
前記表示領域内の動画像のデータを記録媒体に格納する格納制御部と
を備えるビデオカメラ。
【請求項１３】
可変に設定されたズーム倍率で撮影することによって動画像を生成する撮影部の前記ズーム倍率を制御するズーム制御方法であって、
前記撮影部によって生成されている動画像のうち、当該動画像の空間領域である撮影領域の少なくとも一部の領域である表示領域内の動画像を、表示部に表示させ、
ユーザの操作に応じて、前記表示領域の中からズーム対象領域を特定し、
前記ズーム対象領域と前記表示領域との間のサイズの比率をターゲット倍率として算出し、
前記撮影部に対して、当該撮影部に設定されているズーム倍率を、時間とズーム倍率との連続的な関係を示すズーム関数にしたがって、前記ターゲット倍率にまで変更させる
ズーム制御方法。
【請求項１４】
可変に設定されたズーム倍率で撮影することによって動画像を生成する撮影部の前記ズーム倍率を制御する集積回路であって、
前記撮影部によって生成されている動画像のうち、当該動画像の空間領域である撮影領域の少なくとも一部の領域である表示領域内の動画像を、表示部に表示させる表示制御部と、
ユーザの操作に応じて、前記表示領域の中からズーム対象領域を特定する対象領域特定部と、
前記ズーム対象領域と前記表示領域との間のサイズの比率をターゲット倍率として算出する倍率算出部と、
前記撮影部に対して、当該撮影部に設定されているズーム倍率を、時間とズーム倍率との連続的な関係を示すズーム関数にしたがって、前記ターゲット倍率にまで変更させる倍率制御部と
を備える集積回路。
【請求項１５】
可変に設定されたズーム倍率で撮影することによって動画像を生成する撮影部の前記ズーム倍率を制御するためのプログラムであって、
前記撮影部によって生成されている動画像のうち、当該動画像の空間領域である撮影領域の少なくとも一部の領域である表示領域内の動画像を、表示部に表示させ、
ユーザの操作に応じて、前記表示領域の中からズーム対象領域を特定し、
前記ズーム対象領域と前記表示領域との間のサイズの比率をターゲット倍率として算出し、
前記撮影部に対して、当該撮影部に設定されているズーム倍率を、時間とズーム倍率との連続的な関係を示すズーム関数にしたがって、前記ターゲット倍率にまで変更させる
ことをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像の撮影を行うビデオカメラのズーム倍率を制御するズーム制御装置などに関する。
【背景技術】
【０００２】
一般的なビデオカメラには、遠くの被写体をズーム（拡大または縮小）して撮影する機能（以下、ズーム機能という）が装備されている。このズーム機能は、複数枚のレンズを用いて、それらのレンズの間隔を変化させる方式（光学式ズーム）や、撮像センサに投影された画像を拡大または縮小する方式（電子式ズーム）などで実現されている。利用者は、ビデオカメラに備えられているズームレバーを用いてズーム倍率を変化させる。つまり、ズームレバーをユーザが操作すると、光学式ズームの場合には、複数のレンズの間隔がその操作量に応じて変化し、電子式ズームの場合には、撮像センサに投影された画像の拡大率がその操作量に応じて決定される。しかし、このようなズームレバーの操作によってズーム倍率を利用者の意図通りに変化させることは、そのビデオカメラに使い慣れていない利用者や初心者にとっては困難である。
【０００３】
図２２Ａおよび図２２Ｂは、従来のズームレバーによる操作と、ズーム倍率の変化を示す図である。
【０００４】
利用者は、図２２Ａに示すように、ビデオカメラ１０００に備えられているズームレバー１００１を指で操作する。これにより、ビデオカメラ１０００は、撮影によって生成されている動画像であって、ディスプレイ１００２に表示されている動画像を、そのズームレバー１００１が動かされた量や時間などに応じて拡大または縮小する。
【０００５】
ここで、不慣れな利用者などは、動画像をズームする際に、目的とするズーム倍率が分からない場合がある。さらに、不慣れな利用者は、その目的とするズーム倍率を把握していた場合であっても、そのズーム倍率に設定するだけの操作の加減が分からない。したがって、ユーザは、ディスプレイ１００２に表示される動画像を見ながら、ズーム倍率が目的とするズーム倍率（ターゲット倍率）になるまで、ズームレバーに対する操作を何度か繰り返すこととなる。
【０００６】
例えば、図２２Ｂに示すように、利用者は、ズーム倍率を初期倍率からターゲット倍率までスムーズに変更しようと意図する（図２２Ｂに示す実線）。つまり、利用者は、初期倍率からゆっくりとズーム倍率を上げて、途中でズーム倍率を大きく上げ、その後、そのズーム倍率をゆっくりとターゲット倍率に近づけようとする。しかし、上述のように、不慣れな利用者は、時間ｔ１でズームレバー１００１を逆方向に操作してしまったり、時間ｔ２で早めにズーム倍率の変更速度を抑えてしまったり、時間ｔ３でズームしすぎてしまうことがある（図２２Ｂに示す点線）。つまり、ズームレバーによるズーム倍率の制御は操作性が悪いという問題がある。
【０００７】
そこで、従来、このようなズームレバーによってズーム倍率を制御するのではなく、映像の中でズームさせたい領域を指定し、その領域の映像をズームする技術が提案されている（例えば、特許文献１参照）。
【０００８】
図２３Ａおよび図２３Ｂは、上記特許文献１のズーム制御装置を示す図である。
【０００９】
上記特許文献１のズーム制御装置はプロジェクタ２０００に格納されている。図２３Ａに示すように、プロジェクタ２０００はスクリーン上に映像面２００２を投影する。また、レーザポインタ２００１はレーザ光を照射する。利用者は、このレーザポインタ２００１を用いて、映像面２００２から、ズーム対象となる領域（ズーム対象領域）２００４を指定する。つまり、利用者は、矩形状のズーム対象領域の対角線２００３に沿ってレーザ光を映像面２００２に当てる。これにより、プロジェクタ２０００のズーム制御装置は、図２３Ｂに示すように、その対角線２００３に基づいてズーム対象領域２００４を特定し、そのズーム対象領域２００４の映像を映像面２００２の全体に直ちに拡大する。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００８−１５８５４０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記特許文献１のズーム制御装置では、映像に連続性が欠け、唐突に映像が拡大されてしまうという問題がある。
【００１２】
ビデオカメラなどの動画像の撮影を行う装置おいては、ズームの途中の動画像も、映像表現の１つである。つまり、動画像の撮影においては、ズーム対象領域を、目的とするズーム倍率まで、すぐに拡大するのではなく、連続的に拡大させることが望ましい。上記特許文献１のズーム制御装置では、ズーム対象領域が指定されると、そのズーム対象領域の映像を、映像面２００２の全体に、即ち、目的とするズーム倍率まで、すぐに拡大して表示するという動作のみ可能である。したがって、上記特許文献１のズーム制御装置では、上述のように、映像に連続性が欠け、唐突に映像が拡大されてしまう。その結果、このような特許文献１のズーム制御装置を動画像の撮影に適用すると、視聴者に対して不快感を与えてしまうとともに、動画像の表現力が乏しくなってしまうのである。
【００１３】
そこで、本発明は、かかる問題に鑑みてなされたものであって、ズームの操作性を向上するとともに、唐突な動画像の拡大を抑制するズーム制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、本発明のズーム制御装置は、可変に設定されたズーム倍率で撮影することによって動画像を生成する撮影部の前記ズーム倍率を制御するズーム制御装置であって、前記撮影部によって生成されている動画像のうち、当該動画像の空間領域である撮影領域の少なくとも一部の領域である表示領域内の動画像を、表示部に表示させる表示制御部と、ユーザの操作に応じて、前記表示領域の中からズーム対象領域を特定する対象領域特定部と、前記ズーム対象領域と前記表示領域との間のサイズの比率をターゲット倍率として算出する倍率算出部と、前記撮影部に対して、当該撮影部に設定されているズーム倍率を、時間とズーム倍率との連続的な関係を示すズーム関数にしたがって、前記ターゲット倍率にまで変更させる倍率制御部とを備える。例えば、前記倍率算出部は、前記ズーム対象領域のサイズに対する前記表示領域のサイズの比率を前記ターゲット倍率として算出する。
【００１５】
これにより、ユーザの操作に応じて表示領域の中からズーム対象領域が特定（または設定）されると、そのズーム対象領域の動画像が表示領域のサイズに拡大されるため、ユーザは、従来のようにズーム倍率を直接変更するようなズームレバーの操作を行うことなく、ズーム対象領域を指定するような操作を行うだけで、そのズーム対象領域の動画像を表示領域のサイズにまで拡大して表示させることができる。その結果、ズームレバーの微調整など、難しい操作を必要とすることなく、ズーム（ズーム倍率の変更）の操作性を向上することができる。さらに、撮影部に設定されているズーム倍率は、時間とズーム倍率との連続的な関係を示すズーム関数にしたがって変更されるため、表示部に表示されているズーム対象領域の動画像を連続的に、かつ滑らかに拡大させることができ、唐突な動画像の拡大を抑制することができる。なお、前記倍率算出部は、前記表示領域のサイズに対する前記ズーム対象領域のサイズの比率を前記ターゲット倍率として算出してもよい。この場合には、唐突な動画像の縮小を抑制することができる。
【００１６】
また、前記ズーム制御装置は、さらに、前記撮影部に設定されているズーム倍率である現ズーム倍率と、予め定められたズーム時間とを用いて前記ズーム関数を生成するズーム関数生成部を備え、前記ズーム関数生成部は、現時点で、ズーム倍率が現ズーム倍率となり、現時点から前記ズーム時間経過時に、ズーム倍率が前記ターゲット倍率となるように、前記ズーム関数を生成する。
【００１７】
これにより、ズーム時間をかけてズーム倍率が現ズーム倍率からターゲット倍率にまで変化するズーム関数が生成されるため、現ズーム倍率とズーム時間とに応じた適切なズーム関数にしたがってズーム倍率を変更させることができる。また、ズーム時間が長ければ長いほど、その表示部に表示される動画像の表現力を豊かにすることができる。
【００１８】
また、前記ズーム関数生成部は、互いに異なる複数の前記ズーム関数を生成し、前記ズーム制御装置は、さらに、ユーザによる操作を受け付け、前記複数のズーム関数の中から、前記操作に応じた１つのズーム関数を選択する選択部を備え、前記倍率制御部は、前記選択部によって選択された前記ズーム関数にしたがって、前記撮影部に設定されているズーム倍率を変更させる。
【００１９】
これにより、複数のズーム関数のうち、ユーザによる操作によって選択されたズーム関数にしたがってズーム倍率が変更されるため、ユーザの所望の態様でズーム倍率を変更させることができ、利便性を向上することができる。
【００２０】
また、前記表示制御部は、さらに、前記ズーム関数生成部によって生成された前記複数のズーム関数をグラフとして前記表示部に表示させる。
【００２１】
これにより、複数のズーム関数がグラフとして表示されるため、ユーザは、複数のズーム関数のそれぞれによって変更されるズーム倍率の変化の様子を容易に把握することができ、ユーザに対する利便性をさらに向上することができる。
【００２２】
また、前記ズーム関数生成部は、前記ズーム関数をｎ次関数（ｎは自然数）として生成する。
【００２３】
これにより、ｎ次関数としてズーム関数が生成されるため、ｎ次関数の１〜ｎ次の係数を調整することによって、ズーム関数によって示される時間とズーム倍率と間の変化率を任意に設定することができ、ユーザの所望の態様でズーム倍率を変更させることができる。
【００２４】
また、前記対象領域特定部は、前記ズーム対象領域が前記表示領域の中央の位置するように、前記ズーム対象領域を特定する。
【００２５】
これにより、例えば、撮影領域の全体が表示領域として扱われている場合には、撮影部のズーム倍率の増加によってズーム対象領域の動画像がターゲット倍率に拡大されても、ズーム対象領域が撮影領域および表示領域の中央に位置するため、その拡大されたズーム対象領域の動画像の全体を表示部に表示させることができる。
【００２６】
また、前記ズーム制御装置は、さらに、前記撮影領域の一部である切り出し領域を前記表示領域として設定する切り出し部と、前記撮影部に設定されているズーム倍率が前記ターゲット倍率に変更されたときに、前記撮影領域において前記ズーム対象領域内の動画像が移動する位置を、最終切り出し位置として算出する位置算出部と、前記切り出し部に対して、時間と位置との連続的な関係を示す位置関数にしたがって、前記切り出し部に設定されている切り出し領域の位置を、時間と位置との連続的な関係を示す位置関数にしたがって、前記最終切り出し位置にまで変更させる位置制御部とを備える。
【００２７】
例えば、撮影部のズーム倍率の増加によってズーム対象領域の動画像がターゲット倍率に拡大されると、ズーム対象領域の位置が撮影領域の中央から外れているために、その拡大されたズーム対象領域の動画像が移動し、その動画像の少なくとも一部が表示領域から外れて表示されないことがある。しかし、本発明では、表示領域として扱われる切り出し領域の位置が、その拡大されたズーム対象領域の動画像の移動に応じて変更されるため、その拡大されたズーム対象領域の動画像の全体を表示部に表示させることができる。また、その切り出し領域の位置は、時間と位置との連続的な関係を示す位置関数にしたがって変更されるため、切り出し領域およびズーム対象領域の動画像を滑らかに移動させることができ、唐突な動画像の移動を抑制することができる。
【００２８】
また、前記位置制御部は、前記撮影部に設定されているズーム倍率が前記倍率制御部によって変更されているときに、前記切り出し部に設定されている切り出し領域の位置を変更する。
【００２９】
これにより、切り出し領域またはズーム対象領域の移動が、ズーム倍率の変更と並行するため、表示部に表示される動画像を自然な態様で変化させることができる。
【００３０】
また、前記ズーム関数生成部は、ズーム倍率が前記ズーム時間の間に単調増加するような前記ズーム関数を生成する。
【００３１】
これにより、ズーム倍率がズーム時間の間に増加したり減少したりすることがないため、ズーム倍率の後戻りなどを防いで適切にズーム倍率をターゲット倍率にまで変更することができる。
【００３２】
なお、本発明は、このようなズーム制御装置として実現することができるだけでなく、その装置がズーム倍率を制御する方法、その方法によるズーム倍率の制御をコンピュータに実行させるためのプログラム、そのプログラムを格納する記録媒体、そのズーム制御装置の機能を有する集積回路、そのズーム制御装置を備えたビデオカメラとしても実現することができる。
【発明の効果】
【００３３】
本発明のズーム制御装置は、ズームの操作性を向上するとともに、唐突な動画像の拡大を抑制するズーム制御装置を提供することを目的とする。
【図面の簡単な説明】
【００３４】
【図１】図１は、本発明の実施の形態１におけるズーム制御装置を備えたビデオカメラの構成図である。
【図２】図２は、本実施の形態におけるズーム制御装置３００の構成図である。
【図３】図３は、表示領域とズーム対象領域とを示す図である。
【図４】図４は、本実施の形態におけるズーム制御装置３００の処理動作を説明するための説明図である。
【図５】図５は、ズーム制御装置３００の動作を示すフローチャートである。
【図６】図６は、ズーム関数生成部３２０の動作を示すフローチャートである。
【図７】図７は、ズーム関数生成部３２０がズーム関数ｆ（ｔ）を生成するときの詳細な動作を示すフローチャートである。
【図８】図８は、ズーム制御部３１０による自動ズーム処理を示すフローチャートである。
【図９】図９は、表示モニタ７０１の表示領域Ｑ１に表示される内容を示す図である。
【図１０】図１０は、本変形例に係るズーム制御装置３００の動作を示すフローチャートである。
【図１１】図１１は、本実施の形態におけるズーム制御装置の構成図である。
【図１２】図１２は、本実施の形態におけるズーム対象領域Ｑ２の設定方法を説明するための説明図である。
【図１３】図１３は、ズーム制御部３１０Ａによる切り出しを説明するための説明図である。
【図１４】図１４は、ズーム制御部３１０Ａによる切り出し位置の変更を説明するための説明図である。
【図１５】図１５は、変更される切り出し位置の算出方法を示す図である。
【図１６】図１６は、本実施の形態におけるズーム制御装置３００Ａによるズーム制御を説明するための説明図である。
【図１７】図１７は、本実施の形態におけるズーム制御装置３００Ａの動作を示すフローチャートである。
【図１８】図１８は、切り出し関数生成部３７０の動作を示すフローチャートである。
【図１９】図１９は、切り出し関数生成部３７０が切り出し関数を生成するときの詳細な動作を示すフローチャートである。
【図２０】図２０は、ズーム制御部３１０Ａによる自動ズーム処理を示すフローチャートである。
【図２１】図２１は、本発明に係るズーム制御装置の構成図である。
【図２２Ａ】図２２Ａは、従来のズームレバーによる操作を示す図である。
【図２２Ｂ】図２２Ｂは、従来のズーム倍率の変化を示す図である。
【図２３Ａ】図２３Ａは、特許文献１のズーム制御装置を示す図である。
【図２３Ｂ】図２３Ｂは、特許文献１のズーム制御装置によるズームを説明するための図である。
【発明を実施するための形態】
【００３５】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００３６】
（実施の形態１）
図１は、本発明の実施の形態１におけるズーム制御装置を備えたビデオカメラの構成図である。
【００３７】
ビデオカメラ１は、カメラ部１００、マイク２００、ＡＤＣ２０１、主制御部３０１、画像処理部４００、メモリ５００、カードスロット６０１、表示モニタ７０１、スピーカ７０２およびタッチパネル８０１を備える。
【００３８】
カメラ部１００は、光信号を電気信号である動画像データに変換して主制御部３０１に出力する。また、カメラ部１００は、複数のレンズからなるレンズ群１０１と、レンズ群１０１に含まれる複数のレンズの配置を変化させることによってズーム倍率を変更するレンズ駆動部１０３と、レンズ群１０１によって集光された光を受け、その光である光信号を、デジタル信号である上述の動画像データに変換するイメージセンサ１０２とからなる。ズーム倍率が増加すると、レンズ群１０１の画角が狭まり、イメージセンサ１０２から出力される動画像データによって示される動画像は拡大される。一方、ズーム倍率が減少すると、レンズ群１０１の画角が広くなり、イメージセンサ１０２から出力される動画像データによって示される動画像は縮小される。なお、本実施の形態では、カメラ部１００は、可変に設定されたズーム倍率で撮影することによって動画像を生成する撮影部として構成されている。
【００３９】
マイク２００は、収音することによって音声データを生成し、その音声データをＡＤＣ２０１に出力する。ＡＤＣ２０１は、音声データをアナログ信号からデジタル信号に変換し、そのデジタル信号の音声データを主制御部３０１に出力する。
【００４０】
画像処理部４００は、カメラ部１００から出力された動画像データと、ＡＤＣ２０１から出力された音声データとが重畳されることによって生成された動画音声データを、主制御部３０１から取得する。また、画像処理部４００は、その取得した動画音声データをエンコードし、エンコードされた動画音声データを符号化動画像データとして主制御部３０１に出力する。
【００４１】
メモリ５００は、例えばＲＡＭ（Random Access Memory）またはＲＯＭ（Read Only Memory）などで構成され、例えば、主制御部３０１に読み込まれて実行されるプログラムを格納している。また、メモリ５００は、主制御部３０１によって生成されるデータを一時的に記憶するための作業領域を有していてもよい。
【００４２】
カードスロット６０１は、不揮発性の記録媒体であるメモリカード６０２が挿入可能なように構成され、メモリカード６０２と主制御部３０１との間のインターフェースを図る。
【００４３】
表示モニタ７０１は、例えば液晶ディスプレイなどを備え、主制御部３０１からの制御に応じて、表示領域に動画像を表示する。なお、表示モニタ７０１は、液晶ディスプレイの代わりに、ブラウン管（ＣＲＴ）、ＰＤＰ（プラズマディスプレイパネル）、有機ＥＬなどのフラットディスプレイ、またはプロジェクタを代表とする投射型ディスプレイなどを備えていてもよい。スピーカ７０２は、主制御部３０１からの制御に応じて音声を出力する。
【００４４】
タッチパネル８０１は、利用者による接触を検知することによって、利用者から操作内容を受け付け、その操作内容を示す操作信号を主制御部３０１に出力する。なお、本実施の形態では、タッチパネル８０１は透過性を有し、表示モニタ７０１の前面に取り付けられている。つまり、利用者は、表示モニタ７０１に表示される動画像に指で触れようとすると、その指は、その動画像の前面にあるタッチパネル８０１に接触する。その結果、タッチパネル８０１は、その接触された位置、即ち、その位置に表示されている映像に応じた操作信号を出力する。また、この操作信号は、タッチパネル８０１において接触された位置、つまり、表示モニタ７０１の表示領域内において利用者によって指定された位置を示す。
【００４５】
主制御部３０１は、メモリ５００からプログラムを読み出して、そのプログラムを実行する。さらに、主制御部３０１は、タッチパネル８０１から出力される操作信号を受け付ける。その結果、主制御部３０１は、プログラムの実行処理および操作信号の示す内容に応じて、上述のカメラ部１００、ＡＤＣ２０１、画像処理部４００、メモリ５００、カードスロット６０１、表示モニタ７０１、およびスピーカ７０２を制御する。
【００４６】
例えば、主制御部３０１は、カメラ部１００から出力された動画像データと、ＡＤＣ２０１から出力された音声データとを取得してそれらを重畳することにより、上述の動画音声データを生成し、その動画音声データを画像処理部４００に出力する。また、主制御部３０１は、画像処理部４００から符号化動画音声データを取得し、カードスロット６０１を介して、その符号化動画音声データをメモリカード６０２に格納する。さらに、主制御部３０１は、カメラ部１００から動画像データを取得し、その動画像データを表示モニタ７０１に出力することによって、その動画像データによって示される動画像を表示モニタ７０１の表示領域に表示させる。また、主制御部３０１は、ＡＤＣ２０１から音声データを取得し、その音声データをスピーカ７０２に出力することによって、その音声データによって示される音声をスピーカ７０２に出力させる。
【００４７】
これにより、利用者は、表示モニタ７０１の表示領域に表示される動画像と、スピーカ７０２から出力される音声とを視聴して確認しながら、その動画像と音声とを記録することができる。
【００４８】
なお、本実施の形態では、符号化動画像データをメモリカード６０２に格納するが、メモリカード以外の記録媒体、例えば、ＨＤ（Hard disk）や、フラッシュメディアに格納してもよく、ネットワークを介して主制御部３０１に接続された記録媒体に格納してもよい。
【００４９】
主制御部３０１は、カメラ部１００による撮影状態の制御を行う。この撮影状態の制御は、例えば、レンズ群１０１によって設定されるズーム倍率の調整（ズームインまたはズームアウト）、ホワイトバランス調整、またはフォーカス制御などである。つまり、主制御部３０１は、タッチパネル８０１からの操作信号に応じて、レンズ駆動部１０３とイメージセンサ１０２を制御することによってその撮影状態の制御を行う。
【００５０】
なお、本実施の形態では、カメラ部１００が、可変に設定されたズーム倍率で撮影することによって動画像を生成する撮影部に相当し、表示モニタ７０１が表示部に相当する。また、本実施の形態では、画像処理部４００と、主制御部３０１の一部の機能と、カードスロット６０１を含む全体が、表示領域内の動画像のデータをメモリカード６０２（記録媒体）に格納する格納制御部に相当する。
【００５１】
ここで、本実施の形態における主制御部３０１は、ズーム制御装置３００を備えている。このズーム制御装置３００は、タッチパネル８０１からの操作信号に応じて、レンズ駆動部１０３を制御することによって、上述のズーム倍率の調整を実行する。つまり、ズーム制御装置３００は、主制御部３０１によって行われる撮影状態の制御の一部を実行する機能を有する。
【００５２】
図２は、本実施の形態におけるズーム制御装置３００の構成図である。
【００５３】
ズーム制御装置３００は、ズーム制御部３１０、ズーム関数生成部３２０、記憶部３３０、受付部３４０、表示処理部３５０、およびタイマ処理部３６０を備える。
【００５４】
表示処理部３５０は、イメージセンサ１０２からズーム制御部３１０を介して動画像データを取得する。そして、表示処理部３５０は、その動画像データを表示モニタ７０１に出力し、動画像データによって示される動画像をその表示モニタ７０１の表示領域に表示させる。受付部３４０は、タッチパネル８０１から操作信号を取得し、その操作信号をズーム制御部３１０に出力する。
【００５５】
記憶部３３０は、ズーム関数、ズーム時間、現ズーム倍率、ズーム領域情報、およびターゲット倍率を記憶するための領域を有する。ズーム関数は、時間とズーム倍率との連続的な関係を示す連続関数である。ズーム時間は、ズームにかかる時間（ズーム倍率の変更にかかる時間）であり、現ズーム倍率は、レンズ駆動部１０３によってレンズ群１０１に現在設定されているズーム倍率である。また、ズーム領域情報は、表示モニタ７０１の表示領域に表示されている動画像において、利用者がズームしようとする空間的な領域（ズーム対象領域）のサイズなどを示す情報である。ターゲット倍率は目的とするズーム倍率である。
【００５６】
タイマ処理部３６０は、ズーム制御部３１０からの制御に応じて、予め定められた時間（以下、時間間隔ｔｗという）を繰り返し計測し、その時間間隔ｔｗごとに割り込み信号をズーム制御部３１０に出力する。
【００５７】
ズーム関数生成部３２０は、記憶部３３０に格納されている現ズーム倍率およびズーム領域情報を用いて、ターゲット倍率を算出する。具体的には、ズーム関数生成部３２０は、表示モニタ７０１の表示領域のサイズを、ズーム対象領域のサイズで除算し、その除算結果を現ズーム倍率に乗算することによって、ターゲット倍率を算出する。ただし、乗算結果が、レンズ駆動部１０３およびレンズ群１０１で設定可能なズーム倍率の最大値（最大倍率ＭＡＸＺ）を超えるときには、ズーム関数生成部３２０は、その最大値をターゲット倍率として算出する。さらに、ズーム関数生成部３２０は、記憶部３３０に格納されているズーム時間および現ズーム倍率と、算出したターゲット倍率とに基づいて、ズーム関数を生成する。このようにズーム関数生成部３２０によって算出または生成されたターゲット倍率およびズーム関数は、ズーム制御部３１０によって記憶部３３０に格納される。
【００５８】
ズーム制御部３１０は、イメージセンサ１０２を制御し、そのイメージセンサ１０２から動画像データを取得し、その動画像データを表示処理部３５０に出力する。
【００５９】
また、ズーム制御部３１０は、タッチパネル８０１から受付部３４０を介して操作信号を受信し、その操作信号に基づいてズーム対象領域を設定（特定）する。さらに、ズーム制御部３１０は、そのズーム対象領域の左上端の位置と、そのズーム対象領域の幅および高さとを示すズーム領域情報を生成して記憶部３３０に格納する。このズーム対象領域は、ズームされる動画像の空間的な範囲であって、表示モニタ７０１の中央に矩形状に設定される。さらに、そのズーム対象領域の幅と高さの比は、表示モニタ７０１の表示領域の幅と高さの比と同一である。このようなズーム対象領域は、利用者によるタッチパネル８０１への操作にしたがってズーム制御部３１０によって設定される。
【００６０】
例えば、利用者は、表示モニタ７０１の表示領域上のタッチパネル８０１に指で触れ、その指がタッチパネル８０１に触れた状態で四角形を描くようにその指を動かす。その結果、タッチパネル８０１から受付部３４０を介してズーム制御部３１０に出力される操作信号の示す位置（座標）は、四角形を描くように移動する。ズーム制御部３１０は、表示領域の中から、操作信号の示す位置の軌跡によって描かれた四角形が収まる最小の領域をズーム対象領域として特定する。
【００６１】
また、ズーム制御部３１０は、自動ズーム処理を実行する。つまり、ズーム制御部３１０は、記憶部３３０に格納されているズーム関数、ズーム時間、ターゲット倍率および現ズーム倍率（初期倍率）に基づいて、レンズ駆動部１０３にズーム倍率を変更させる。つまり、ズーム制御部３１０は、ズーム時間の間、レンズ群１０１のズーム倍率を、現ズーム倍率からターゲット倍率までズーム関数にしたがって変更するように、レンズ駆動部１０３に指示する。具体的には、ズーム制御部３１０は、自動ズーム処理の最初に、タイマ処理部３６０に対して、時間間隔ｔｗの計測を開始するように指示する。そして、ズーム制御部３１０は、割り込み信号を受信するタイミングごとに、レンズ駆動部１０３に対して、レンズ群１０１のズーム倍率を、そのタイミングにおいてズーム関数が示すズーム倍率に変更させる。さらに、ズーム制御部３１０は、レンズ駆動部１０３にズーム倍率を変更させるごとに、記憶部３３０に格納されている現ズーム倍率を、変更されたズーム倍率に更新する。
【００６２】
なお、本実施の形態では、ズーム制御部３１０の一部の機能と表示処理部３５０とを含む全体が、カメラ部１００（撮影部）によって生成されている動画像のうち、当該動画像の空間領域である撮影領域の少なくとも一部の領域である表示領域内の動画像を、表示モニタ７０１（表示部）に表示させる表示制御部に相当する。また、本実施の形態では、ズーム制御部３１０の他の一部の機能と受付部３４０とを含む全体が、ユーザの操作に応じて、表示領域の中からズーム対象領域を特定する対象領域特定部に相当する。また、本実施の形態では、ズーム関数生成部の一部の機能が、ズーム対象領域と表示領域との間のサイズの比率をターゲット倍率として算出する倍率算出部に相当する。また、本実施の形態では、ズーム制御部３１０の他の一部の機能が、カメラ部１００（撮影部）に対して、当該撮影部に設定されているズーム倍率を、時間とズーム倍率との連続的な関係を示すズーム関数にしたがって、ターゲット倍率にまで変更させる倍率制御部に相当する。
【００６３】
図３は、表示領域とズーム対象領域とを示す図である。
【００６４】
表示モニタ７０１の表示領域Ｑ１は、矩形状であって、幅ＤＷ×高さＤＨのサイズを有する。ズーム対象領域Ｑ２は、表示領域Ｑ１の中央にあって、幅Ｗ×高さＨのサイズを有する。また、ズーム対象領域Ｑ２の左上端の位置はＸＹ座標系で（Ｘ１、Ｙ１）として表される。このＸＹ座標系では、表示領域Ｑ１の左上端に原点があり、表示領域Ｑ１の幅方向に沿ってＸ軸があり、表示領域Ｑ１の高さ方向に沿ってＹ軸がある。
【００６５】
なお、本実施の形態では、表示領域Ｑ１は、表示モニタ７０１において動画像が表示される画面の領域であるが、イメージセンサ１０２から出力される動画像データによって示される動画像の空間的な領域の少なくとも一部の領域でもある。ここで、本実施の形態では、イメージセンサ１０２から出力される動画像データによって示される動画像の空間的な領域の全体が、表示領域Ｑ１として設定される。
【００６６】
図４は、本実施の形態におけるズーム制御装置３００処理動作を説明するための説明図である。
【００６７】
利用者は、図４の（ａ）に示すように、表示モニタ７０１の表示領域Ｑ１に表示されている動画像から、利用者が拡大させたい一部の動画像の空間的な領域を囲むように、タッチパネル８０１に例えば指で触れ、四角形を描くようにその指を動かす。その結果、表示領域Ｑ１の前面にあるタッチパネル８０１が、利用者による四角形を描くような接触を検知し、ズーム制御部３１０は、その検知結果に基づいてズーム対象領域Ｑ２を設定する。
【００６８】
このようにズーム対象領域Ｑ２が設定されると、ズーム関数生成部３２０は、時間ｔ＝０〜Ｔまでの間で、時間ｔに応じてズーム倍率が現ズーム倍率ＣＺからターゲット倍率ＴＺまで変化する連続関数であるズーム関数ｆ（ｔ）を生成する。
【００６９】
これにより、ズーム制御部３１０は、時間ｔの経過に伴って、レンズ駆動部１０３に対して、レンズ群１０１のズーム倍率をズーム関数ｆ（ｔ）にしたがって連続的に変更させる。その結果、時間ｔ＝ｔ１には、図４の（ｂ）に示すように、ズーム倍率ｆ（ｔ１）（＞ＣＺ）の拡大された動画像が表示領域Ｑ１に表示され、時間ｔ＝Ｔには、図４の（ｃ）に示すように、ターゲット倍率ＴＺ（＞ｆ（ｔ１））のさらに拡大された動画像が表示領域Ｑ１に表示される。
【００７０】
図５は、ズーム制御装置３００の動作を示すフローチャートである。
【００７１】
まず、ズーム制御部３１０は、ズーム対象領域Ｑ２を指定する操作信号を、受付部３４０を介してタッチパネル８０１から取得したか否かを判別する（ステップＳ４０１）。なお、ズーム対象領域Ｑ２を指定する操作信号は、上述の四角形を描くように移動する位置、つまり四角形の軌跡を示す。
【００７２】
ここで、ズーム制御部３１０は、その操作信号を取得していないと判別すると（ステップＳ４０１のＮ）、ステップＳ４０１の処理を繰り返し実行し、その操作信号の取得を待ち受ける。一方、ズーム制御部３１０は、その操作信号を取得すると（ステップＳ４０１のＹ）、その取得した操作信号に基づいてズーム対象領域Ｑ２を設定し、そのズーム対象領域Ｑ２を示すズーム領域情報を記憶部３３０に格納する（ステップＳ４０２）。なお、ズーム領域情報は、ズーム対象領域Ｑ２の左上端の位置（Ｘ１，Ｙ１）と、そのズーム対象領域Ｑ２の幅および高さ（Ｗ，Ｈ）とを示す。
【００７３】
次に、ズーム制御部３１０は、ズーム関数生成部３２０にターゲット倍率を算出させるとともにズーム関数を生成させる（ステップＳ４０３）。このとき、ズーム制御部３１０は、ズーム関数などを生成させるために、ズーム関数生成部３２０に、ステップＳ４０２で記憶部３３０に格納されたズーム領域情報と、記憶部３３０に格納されているズーム時間および現ズーム倍率とをズーム関数生成部３２０に出力する。
【００７４】
ズーム関数生成部３２０によってターゲット倍率が算出され、ズーム関数が生成されると、ズーム制御部３１０は、それらをズーム関数生成部３２０から取得し、記憶部３３０に格納する（ステップＳ４０４）。
【００７５】
最後に、ズーム制御部３１０は、記憶部３３０に格納されているズーム時間、現ズーム倍率、ターゲット倍率およびズーム関数を読み出し、それらの情報にしたがって、レンズ駆動部１０３に対してズーム倍率を変更させる自動ズーム処理を実行する（ステップＳ４０５）。
【００７６】
図６は、ズーム関数生成部３２０の動作を示すフローチャートである。なお、このフローチャートは、図５のステップＳ４０３の処理動作の詳細を示す。
【００７７】
ズーム関数生成部３２０は、まず、ズーム制御部３１０からズーム領域情報（（Ｘ１，Ｙ１），（Ｗ，Ｈ））と現ズーム倍率ＣＺとを取得する（ステップＳ５０１）。
【００７８】
次に、ズーム関数生成部３２０は、ステップＳ５０１で取得したズーム領域情報と現ズーム倍率ＣＺを用いて、ターゲット倍率ＴＺを算出する（ステップＳ５０２）。例えば、ズーム関数生成部３２０は、ＴＺ＝（ＤＷ／Ｗ）×ＣＺによって、ターゲット倍率ＴＺを算出する。なお、ＤＷは、表示モニタ７０１の表示領域Ｑ１の幅である。
【００７９】
ここで、ズーム関数生成部３２０は、ステップＳ５０２で算出されたターゲット倍率ＴＺが最大倍率ＭＡＸＺよりも大きいか否かを判別する（ステップＳ５０３）。ズーム関数生成部３２０は、ターゲット倍率ＴＺが大きいと判別すると（ステップＳ５０３のＹ）、そのターゲット倍率ＴＺを最大倍率ＭＡＸＺに変更する（ステップＳ５０４）。さらに、ズーム関数生成部３２０は、ステップＳ５０４で変更されたターゲット倍率ＴＺに基づいて、ステップＳ５０１で取得されたズーム領域情報を補正する（ステップＳ５０５）。つまり、ズーム関数生成部３２０は、ズーム領域情報によって示される、ズーム対象領域Ｑ２の座標（Ｘ１，Ｙ１）と、ズーム対象領域Ｑ２の幅および高さ（Ｗ，Ｈ）とを補正する。具体的には、ズーム関数生成部３２０は、ズーム対象領域Ｑ２の幅Ｗを、Ｗ＝（ＤＷ×ＣＺ）／ＴＺに補正し、ズーム対象領域Ｑ２の高さＨを、Ｈ＝（ＤＨ×ＣＺ）／ＴＺに補正する。さらに、ズーム関数生成部３２０は、補正された幅Ｗおよび高さＨを用いて、ズーム対象領域Ｑ２の左上端のＸ座標を、Ｘ１＝（ＤＷ−Ｗ）／２に補正し、ズーム対象領域Ｑ２の左上端のＹ座標を、Ｙ１＝（ＤＨ−Ｈ）／２に補正する。
【００８０】
ステップＳ５０５で補正が行われると、または、ステップＳ５０３でターゲット倍率ＴＺが最大倍率ＭＡＸＺ以下であると判別されると（ステップＳ５０３のＮ）、ズーム関数生成部３２０は、ズーム制御部３１０からズーム時間Ｔを取得する（ステップＳ５０６）。そして、ズーム関数生成部３２０は、ズーム時間Ｔの間にズーム倍率を現ズーム倍率ＣＺからターゲット倍率ＴＺに変更するためのズーム関数ｆ（ｔ）を生成する（ステップＳ５０７）。
【００８１】
最後に、ズーム関数生成部３２０は、ステップＳ５０７で生成されたズーム関数ｆ（ｔ）と、ステップＳ５０２で算出された、またはステップＳ５０４で変更されたターゲット倍率ＴＺとをズーム制御部３１０に出力する（ステップＳ５０８）。
【００８２】
図７は、ズーム関数生成部３２０がズーム関数ｆ（ｔ）を生成するときの詳細な動作を示すフローチャートである。なお、このフローチャートは、図６のステップＳ５０７の処理動作の詳細を示す。
【００８３】
ズーム関数生成部３２０は、まず、ｎ次関数であるズーム関数ｆ（ｔ）を生成するため、そのズーム関数ｆ（ｔ）の次数ｎを決定する（ステップＳ５１１）。例えば、記憶部３３０にその次数ｎが予め格納されており、ズーム関数生成部３２０は、その次数ｎを記憶部３３０からズーム制御部３１０を介して取得することによって、その次数ｎを決定する。または、ズーム関数生成部３２０は、ズーム制御部３１０および表示処理部３５０を介して、メニュー画面を表示モニタ７０１に表示させ、そのメニュー画面に基づいて利用者に次数ｎを選択させる。その結果、タッチパネル８０１は、利用者が選択した次数ｎを示す操作信号を受付部３４０に出力する。これにより、ズーム関数生成部３２０は、タッチパネル８０１から受付部３４０およびズーム制御部３１０を介して、その次数ｎを示す操作信号を取得することによって、その次数ｎを決定する。
【００８４】
次に、ズーム関数生成部３２０は、１次からｎ次の各係数が未定のズーム関数ｆ（ｔ）を設定する（ステップＳ５１２）。例えば、ズーム関数生成部３２０は、ｆ（ｔ）＝Ａｔn＋Ｂｔn-1＋・・・＋ＣＺを設定する。ここで、Ａ、Ｂ、…は、ｎ個の未定の係数である。
【００８５】
そして、ズーム関数生成部３２０は、そのｎ個の未定の係数のうち、ｎ−１個の係数を決定する（ステップＳ５１３）。例えば、ズーム関数生成部３２０は、ｎ−１個の未定の係数のそれぞれに対して乱数を発生させ、その乱数を係数として決定する。または、記憶部３３０にｎ−１個の値がテーブルとして予め格納されており、ズーム関数生成部３２０は、そのｎ−１個の値を、記憶部３３０からズーム制御部３１０を介して取得し、その取得したｎ−１個の値をそれぞれ係数として決定する。
【００８６】
次に、ズーム関数生成部３２０は、ｎ個の係数のうちの残り１つが未定の状態のズーム関数ｆ（ｔ）に対して、ｔ＝Ｔおよびｆ（ｔ）＝ＴＺを代入する。これにより、ズーム関数生成部３２０は、上述の残り１つの未定の係数を算出する（ステップＳ５１４）。例えば、上述の係数Ａが未定の場合には、ズーム関数生成部３２０は、Ａ＝｛ＴＺ−（Ｂｔn-1＋・・・＋ＣＺ）｝／Ｔnによって、係数Ａを算出する。その結果、ズーム関数ｆ（ｔ）の全ての係数が決定され、ズーム関数ｆ（ｔ）が生成される。
【００８７】
図８は、ズーム制御部３１０による自動ズーム処理を示すフローチャートである。なお、このフローチャートは、図５のステップＳ４０５の処理動作の詳細を示す。
【００８８】
ズーム制御部３１０は、まず、記憶部３３０からターゲット倍率ＴＺとズーム関数ｆ（ｔ）とを読み出す（ステップＳ５２１）。さらに、ズーム制御部３１０は、タイマ処理部３６０に対して、予め定められた時間である時間間隔ｔｗを繰り返し計測することを開始させる（ステップＳ５２２）。タイマ処理部３６０は、時間間隔ｔｗの計測を開始し、時間間隔ｔｗが経過するごとに、ズーム制御部３１０に割り込み信号を出力する。
【００８９】
次に、ズーム制御部３１０は、割り込み信号のカウント数を示す変数ｍを１に初期化し（ステップＳ５２３）、タイマ処理部３６０からｍ回目の割り込み信号を受信したか否かを判別する（ステップＳ５２４）。ズーム制御部３１０は、ｍ回目の割り込み信号を受信していないと判別すると（ステップＳ５２４のＮ）、ステップＳ５２４の処理を繰り返し実行し、ｍ回目の割り込み信号の受信を待ち受ける。一方、ズーム制御部３１０は、ｍ回目の割り込み信号を受信したと判別すると（ステップＳ５２４のＹ）、ズーム関数ｆ（ｔ）にｔ＝ｔｗ×ｍを代入することにより、ｍ回目の割り込み信号が受信されたタイミングにおけるズーム倍率ｆ（ｔｗ×ｍ）を算出する。そして、ズーム制御部３１０は、レンズ駆動部１０３に対して、現在のレンズ群１０１のズーム倍率をズーム倍率ｆ（ｔｗ×ｍ）に変更させ（ステップＳ５２５）、記憶部３３０に格納されている現ズーム倍率をズーム倍率ｆ（ｔｗ×ｍ）に更新する（ステップＳ５２６）。
【００９０】
次に、ズーム制御部３１０は、ステップＳ５２５で変更されたズーム倍率、つまりｆ（ｔｗ×ｍ）がターゲット倍率ＴＺ以上になったか否かを判別する（ステップＳ５２７）。なお、このとき、ズーム制御部３１０は、ステップＳ５２２でタイマ処理部３６０に計測を開始させてから経過した時間ｔがズーム時間Ｔに達したか否かを判別してもよい。ズーム制御部３１０は、ｆ（ｔｗ×ｍ）がターゲット倍率ＴＺ以上になっていないと判別すると（ステップＳ５２７のＮ）、変数ｍを１だけ増加させ（ステップＳ５２８）、ステップＳ５２４からの処理を繰り返し実行する。一方、ズーム制御部３１０は、ｆ（ｔｗ×ｍ）がターゲット倍率ＴＺ以上になったと判別すると（ステップＳ５２７のＹ）、自動ズーム処理を終了する。
【００９１】
このように本実施の形態では、ユーザの操作に応じて表示領域Ｑ１の中からズーム対象領域Ｑ２が設定されると、そのズーム対象領域Ｑ２の動画像が表示領域Ｑ１のサイズに拡大されるため、ユーザは、従来のようにズーム倍率を直接変更するようなズームレバーの操作を行うことなく、ズーム対象領域Ｑ２を指定するような操作を行うだけで、そのズーム対象領域Ｑ２の動画像を表示領域Ｑ１のサイズにまで拡大して表示させることができる。その結果、ズームレバーの微調整など、難しい操作を必要とすることなく、ズームの操作性を向上することができる。さらに、カメラ部１００に設定されているズーム倍率は、時間とズーム倍率との連続的な関係を示すズーム関数ｆ（ｇ）にしたがって変更されるため、表示モニタ７０１に表示されているズーム対象領域Ｑ２の動画像を連続的に、かつ滑らかに拡大させることができ、唐突な動画像の拡大を抑制することができる。その結果、表現が豊かな動画像を記録することができる。
【００９２】
（変形例）
ここで、本実施の形態におけるズーム制御装置３００の変形例について説明する。本変形例に係るズーム制御装置３００は、複数のズーム関数を生成し、それらの複数のズーム関数の中から１つのズーム関数を利用者に選択させる点に特徴がある。
【００９３】
具体的には、本変形例に係るズーム制御装置３００のズーム関数生成部３２０は、図７に示すズーム関数の生成処理において、次数ｎの異なる、または係数の異なる複数のズーム関数を生成する。また、ズーム制御部３１０は、生成された複数のズーム関数を表示モニタ７０１の表示領域Ｑ１に表示させ、その複数のズーム関数から自動ズーム処理（図５のステップＳ４０５）に用いられるズーム関数を利用者に選択させる。
【００９４】
なお、本実施の形態では、ズーム制御部３１０の一部の機能が、ユーザによる操作を受け付け、複数のズーム関数の中から、その操作に応じた１つのズーム関数を選択する選択部に相当する。
【００９５】
図９は、表示モニタ７０１の表示領域Ｑ１に表示される内容を示す図である。
【００９６】
表示処理部３５０は、ズーム制御部３１０からの制御に応じて、動画像データの動画像を表示モニタ７０１の表示領域Ｑ１に表示させるとともに、ズーム対象領域Ｑ２の外縁を示す枠ｗｄと、複数のズーム関数を示すグラフｇｆと、複数のズーム関数を選択するためのボタンｂｔ１、ｂｔ２、…とを表示させる。
【００９７】
例えば、ズーム関数生成部３２０は３つのズーム関数Ｆ１、Ｆ２およびＦ３を生成する。ズーム関数Ｆ１は、ズーム時間Ｔの前半においてズーム倍率の変化率が大きく、後半においてズーム倍率の変化率が小さい３次関数であり、ズーム関数Ｆ２は、ズーム時間Ｔの全体においてズーム倍率の変化率が一定の１次関数であり、ズーム関数Ｆ３は、ズーム時間Ｔの前半においてズーム倍率の変化率が小さく、後半においてズーム倍率の変化率が大きい３次関数である。これらのズーム関数は、図７に示す処理動作と同様の処理動作によって生成される。具体的には、ズーム関数Ｆ１、Ｆ２およびＦ３のそれぞれのための係数がテーブルとして記憶部３３０に記憶されている。そして、ズーム関数生成部３２０は、図７のステップＳ５１３でそのテーブルを読み出して、上述のステップＳ５１４の処理を生成対象のズーム関数のそれぞれに対して実行することによって、ズーム関数Ｆ１、Ｆ２およびＦ３を生成する。
【００９８】
このように３つのズーム関数Ｆ１、Ｆ２およびＦ３が生成されると、それらの３つのズーム関数Ｆ１、Ｆ２およびＦ３を同一の座標系に示すグラフｇｆが表示領域Ｑ１に表示される。さらに、ズーム関数Ｆ１を選択するための「１」と表記されたボタンｂｔ１と、ズーム関数Ｆ２を選択するための「２」と表記されたボタンｂｔ２と、ズーム関数Ｆ３を選択するための「３」と表記されたボタンｂｔ３とが表示される。
【００９９】
例えば、利用者がボタンｂｔ３に指を触れると、その前面にあるタッチパネル８０１はその指の接触を検知する。ズーム制御部３１０は、その検知結果に基づいて、ボタンｂｔ３が選択されたこと、つまり、ズーム関数Ｆ３が選択されたと判断する。これにより、ズーム制御部３１０は、ズーム関数Ｆ３にしたがって自動ズーム処理を実行する。
【０１００】
図１０は、本変形例に係るズーム制御装置３００の動作を示すフローチャートである。なお、図１０のフローチャートに示されるステップのうち、図５のフローチャートに示されるステップと同一のものに対しては、図５の符号と同一の符号を付して示し、詳細な説明を省略する。
【０１０１】
まず、ズーム制御部３１０は、ズーム対象領域Ｑ２を指定する操作信号を、受付部３４０を介してタッチパネル８０１から取得したか否かを判別する（ステップＳ４０１）。ここで、ズーム制御部３１０は、その操作信号を取得していないと判別すると（ステップＳ４０１のＮ）、ステップＳ４０１の処理を繰り返し実行し、その操作信号の取得を待ち受ける。一方、ズーム制御部３１０は、その操作信号を取得すると（ステップＳ４０１のＹ）、その取得した操作信号に基づいてズーム対象領域Ｑ２を設定し、そのズーム対象領域Ｑ２を示すズーム領域情報を記憶部３３０に格納する（ステップＳ４０２）。その後、ズーム制御部３１０は、ズーム関数生成部３２０にターゲット倍率を算出させるとともに、ズーム関数を生成させる（ステップＳ４０３）。
【０１０２】
ここで、本変形例に係るズーム制御部３１０は、ズーム関数生成部３２０によってＫ個のズーム関数が生成されたか否かを判別する（ステップＳ４０４ａ）。例えば、Ｋ個は、予め定められた値であって、記憶部３３０に格納されていてもよい。ズーム制御部３１０は、Ｋ個のズーム関数が生成されていないと判別すると（ステップＳ４０４ａのＮ）、ステップＳ４０３の処理を繰り返し実行する。なお、ステップＳ４０３が繰り返し実行されることによって、ズーム関数生成部３２０は、互いに異なる複数のズーム関数を生成するとともに、同一のターゲット倍率を算出する。
【０１０３】
一方、ズーム制御部３１０は、Ｋ個のズーム関数が生成されたと判別すると（ステップＳ４０４ａのＹ）、ステップＳ４０３で算出されたターゲット倍率をズーム関数生成部３２０から取得して記憶部３３０に格納する（ステップＳ４０４ｂ）。さらに、ズーム制御部３１０は、ステップＳ４０３で生成されたＫ個のズーム関数をズーム関数生成部３２０から取得し、表示処理部３５０に出力する。これにより、表示処理部３５０は、そのＫ個のズーム関数を同一の座標系に示すグラフｇｆと、ズーム対象領域Ｑ２の外縁を示す枠ｗｄと、Ｋ個のズーム関数の何れかを選択するためのＫ個のボタンｂｔ１、ｂｔ２、…、ｂｔＫとを、表示モニタ７０１の表示領域Ｑ１に表示させる（ステップＳ４０４ｃ）。
【０１０４】
ここで、ズーム制御部３１０は、ズーム関数を指定する操作信号を、受付部３４０を介してタッチパネル８０１から取得したか否かを判別する（ステップＳ４０４ｄ）。ズーム関数を指定する操作信号は、Ｋ個のボタンｂｔ１、ｂｔ２、…、ｂｔＫのうちの何れか１つのボタンの位置を示す。ズーム制御部３１０は、その操作信号を取得していないと判別すると（ステップＳ４０４ｄのＮ）、ステップＳ４０４ｄの処理を繰り返し実行し、その操作信号の取得を待ち受ける。
【０１０５】
一方、ズーム制御部３１０は、その操作信号を取得すると（ステップＳ４０４ｄのＹ）、その取得した操作信号によって示される位置に対応するボタンを特定し、Ｋ個のズーム関数の中から、その特定されたボタンによって識別されるズーム関数を選択する（ステップＳ４０４ｅ）。さらに、ズーム制御部３１０は、その選択されたズーム関数を記憶部３３０に格納する（ステップＳ４０４ｆ）。
【０１０６】
最後に、ズーム制御部３１０は、記憶部３３０に格納されているズーム時間、現ズーム倍率、ターゲット倍率およびズーム関数を読み出し、それらの情報にしたがって、レンズ駆動部１０３に対してズーム倍率を変更させる自動ズーム処理を実行する（ステップＳ４０５）。
【０１０７】
このように、本変形例では、複数のズーム関数のうち、ユーザによる操作によって選択されたズーム関数にしたがってズーム倍率が変更されるため、ユーザの所望の態様でズーム倍率を変更させることができ、利便性を向上することができる。さらに、複数のズーム関数がグラフとして表示されるため、ユーザは、複数のズーム関数のそれぞれによって変更されるズーム倍率の変化の様子を容易に把握することができ、ユーザに対する利便性をさらに向上することができる。
【０１０８】
（実施の形態２）
上記実施の形態１およびその変形例のズーム制御装置３００は、ズーム対象領域Ｑ２を指定する操作信号に応じて、ズーム対象領域Ｑ２を表示領域Ｑ１の中央に設定したが、本実施の形態におけるズーム制御装置は、中央から外れた位置でもズーム対象領域Ｑ２を設定することができる点に特徴がある。
【０１０９】
図１１は、本実施の形態におけるズーム制御装置の構成図である。
【０１１０】
本実施の形態におけるズーム制御装置３００Ａは、ズーム制御部３１０Ａ、ズーム関数生成部３２０、切り出し関数生成部３７０、記憶部３３０Ａ、受付部３４０、表示処理部３５０、およびタイマ処理部３６０を備える。つまり、本実施の形態におけるズーム制御装置３００Ａは、実施の形態１およびその変形例のズーム制御装置３００と比べて、切り出し関数生成部３７０をさらに備え、ズーム制御部３１０および記憶部３３０の代わりに、ズーム制御部３１０Ａおよび記憶部３３０Ａを備える。なお、ズーム制御装置３００Ａが備える構成要素のうち、実施の形態１およびその変形例のズーム制御装置３００が備える構成要素と同一のものに対しては、実施の形態１およびその変形例の符号と同一の符号を付して示し、詳細な説明を省略する。
【０１１１】
記憶部３３０Ａは、ズーム関数、ズーム時間、現ズーム倍率、ズーム領域情報、およびターゲット倍率を記憶するための領域を有し、さらに、切り出し関数および現切り出し位置を記憶するための領域を有する。切り出し関数は、切り出し位置と時間との関係を示す連続関数である。この切り出し位置は、イメージセンサ１０２から出力される動画像データによって示される動画像の空間的な領域（以下、撮影領域という）から切り出される一部の領域（切り出し領域）の位置を示す。現切り出し位置は、ズーム制御部３１０Ａで現在設定されている切り出し位置である。
【０１１２】
切り出し関数生成部３７０は、切り出し関数を生成する。このように切り出し関数生成部３７０によって生成された切り出し関数は、ズーム制御部３１０Ａによって記憶部３３０Ａに格納される。
【０１１３】
ズーム制御部３１０Ａは、実施の形態１およびその変形例のズーム制御部３１０と同様の機能を備えるとともに、撮影領域からの切り出し領域の動画像の切り出しと、切り出し関数にしたがった切り出し位置の変更とを行う。また、ズーム制御部３１０Ａによるズーム対象領域Ｑ２の設定方法は、実施の形態１のズーム制御部３１０による設定方法と異なる。
【０１１４】
なお、本実施の形態では、ズーム制御部３１０Ａの一部の機能が、撮影領域の一部である切り出し領域を表示領域として設定する切り出し部に相当する。また、本実施の形態では、切り出し関数生成部３７０の一部の機能が、カメラ部１００（撮影部）に設定されているズーム倍率がターゲット倍率に変更されたときに、撮影領域においてズーム対象領域内の動画像が移動する位置を、最終切り出し位置として算出する位置算出部に相当する。また、本実施の形態では、ズーム制御部３１０Ａの他の一部の機能が、切り出し部に対して、時間と位置との連続的な関係を示す位置関数にしたがって、その切り出し部に設定されている切り出し領域の位置を、時間と位置との連続的な関係を示す位置関数（切り出し関数）にしたがって、最終切り出し位置にまで変更させる位置制御部に相当する。
【０１１５】
図１２は、本実施の形態におけるズーム対象領域Ｑ２の設定方法を説明するための説明図である。
【０１１６】
実施の形態１およびその変形例のズーム制御部３１０は、図１２の（ａ）に示すように、操作信号の示す位置の軌跡ｔｒ（図１２中の（ａ）に示す点線の矢印）によって描かれる四角形が表示領域Ｑ１の中央から外れている場合であっても、その四角形が含まれる最小のサイズで、表示領域Ｑ１の中央にズーム対象領域Ｑ２を設定する。
【０１１７】
本実施の形態のズーム制御部３１０Ａは、図１２の（ｂ）に示すように、操作信号の示す座標の軌跡ｔｒ（図１２中の（ｂ）に示す点線の矢印）によって描かれる四角形が表示領域Ｑ１の中央から外れている場合には、その四角形が含まれる最小のサイズでズーム対象領域Ｑ２を設定し、そのズーム対象領域Ｑ２が表示領域Ｑ１の中央から外れた位置にあることを許可する。
【０１１８】
したがって、ズーム制御部３１０Ａによるレンズ駆動部１０３への制御によってズーム倍率がターゲット倍率ＴＺに増加された場合には、そのズーム対象領域Ｑ２の動画像の少なくとも一部が表示領域Ｑ１から外れ、表示されないこととなる。そこで、本実施の形態におけるズーム制御部３１０Ａは、上述のように、撮影領域からの切り出し領域の動画像の切り出しと、切り出し関数にしたがった切り出し位置の変更とを行う。
【０１１９】
図１３は、ズーム制御部３１０Ａによる切り出しを説明するための説明図である。
【０１２０】
ズーム制御部３１０Ａは、イメージセンサ１０２から動画像データを取得すると、その動画像データによって示される動画像の撮影領域Ｑ０から切り出し領域Ｑ１ａの動画像を切り出し、その切り出し領域Ｑ１ａの動画像を、加工された動画像データとして表示処理部３５０に出力する。これにより、その切り出し領域Ｑ１ａの動画像が表示モニタ７０１の表示領域Ｑ１に表示される。ここで、撮影領域Ｑ０のサイズは、イメージセンサ１０２で受光される領域と同じサイズである。また、上述の切り出し領域Ｑ１ａの形状およびサイズは、表示モニタ７０１の表示領域Ｑ１の形状およびサイズと同じであって、切り出し領域Ｑ１ａのサイズは撮影領域Ｑ０のサイズよりも小さい。例えば、撮影領域Ｑ０のサイズ（幅×高さ）は３８４０×２１６０画素などであり、切り出し領域Ｑ１ａおよび表示領域Ｑ１のサイズ（幅×高さ）は１９２０×１０８０画素などである。
【０１２１】
具体的には、図１３に示すように、イメージセンサ１０２は、レンズ群１０１の中の１つのレンズ１０１ａから光を受け、その光に応じた動画像データを出力する。ズーム制御部３１０Ａは、その動画像データによって示される動画像の撮影領域Ｑ０から切り出し領域Ｑ１ａを設定し、撮影領域Ｑ０から、その切り出し領域Ｑ１ａの動画像を切り出す。これにより、表示モニタ７０１の表示領域Ｑ１には、その切り出し領域Ｑ１ａの動画像が表示される。
【０１２２】
なお、本実施の形態では、表示領域Ｑ１は、表示モニタ７０１において動画像が表示される画面の領域であるが、イメージセンサ１０２から出力される動画像データによって示される動画像の空間的な領域の少なくとも一部の領域でもある。ここで、本実施の形態では、イメージセンサ１０２から出力される動画像データによって示される動画像の空間的な領域の一部、つまり切り出し領域Ｑ１ａが、表示領域Ｑ１として設定される。
【０１２３】
図１４は、ズーム制御部３１０Ａによる切り出し位置の変更を説明するための説明図である。
【０１２４】
ズーム制御部３１０Ａは、自動ズーム処理を実行するときには、レンズ駆動部１０３に対するズーム倍率の変更の指示と並行して、切り出し位置を変更する。
【０１２５】
ズーム制御部３１０Ａは、まず、図１４の（ａ）に示すように、撮影領域Ｑ０から、表示モニタ７０１の表示領域Ｑ１のサイズ（幅ＤＷ×高さＤＨ）と同一サイズの切り出し領域Ｑ１ａを設定し、その切り出し領域Ｑ１ａの動画像を切り出して表示処理部３５０に出力する。その結果、表示モニタ７０１の表示領域Ｑ１の全体に、その切り出し領域Ｑ１ａの動画像が表示される。ここで、切り出し領域Ｑ１ａの位置、つまり切り出し位置は、切り出し領域Ｑ１ａの左上端の位置によって示される。つまり、ズーム制御部３１０Ａは、切り出し領域Ｑ１ａを設定するときには、サイズ（幅ＤＷ×高さＤＨ）と、切り出し位置（ＣＸ１，ＣＹ１）とを決定することによって、その切り出し領域Ｑ１ａを特定する。
【０１２６】
ズーム制御部３１０Ａは、自動ズーム処理を開始すると、図１４の（ｂ）に示すように、レンズ駆動部１０３に対して、レンズ群１０１のズーム倍率をターゲット倍率に近づけさせるとともに、切り出し領域Ｑ１ａのサイズを変更することなく、切り出し位置を（ＣＸ１，ＣＹ１）から（ＣＸ２，ＣＹ２）に変更する。さらに、ズーム制御部３１０Ａは、自動ズーム処理が終了するときには、図１４の（ｃ）に示すように、レンズ駆動部１０３に対して、レンズ群１０１のズーム倍率をターゲット倍率に変更させ、切り出し領域Ｑ１ａのサイズを変更することなく、切り出し位置を（ＣＸ２，ＣＹ２）から（ＣＸ３，ＣＹ３）に変更する。
【０１２７】
これにより、ズーム対象領域Ｑ２が、図１４の（ａ）に示すように、表示領域Ｑ１の中央から外れた位置に設定された場合であっても、図１４の（ｃ）に示すように、そのズーム対象領域Ｑ２の動画像がターゲット倍率にまで拡大され、そのズーム対象領域Ｑ２の動画像の全体が表示領域Ｑ１に表示される。
【０１２８】
図１５は、変更される切り出し位置の算出方法を示す図である。
【０１２９】
ズーム制御部３１０Ａは、レンズ群１０１のズーム倍率を現ズーム倍率ＣＺからターゲット倍率ＴＺに変更させたときには、切り出し位置を現切り出し位置ｐ１（ＣＸ，ＣＹ）からｐ３（ＴＸ，ＴＹ）に変更する。以下、ズーム倍率がターゲット倍率ＴＺであるときの切り出し位置、つまりｐ３（ＴＸ，ＴＹ）を最終切り出し位置という。
【０１３０】
ここで、撮影領域Ｑ０のサイズは幅ＩＷ×高さＩＨであり、切り出し位置は、その撮影領域Ｑ０の左上端を原点とする第１のＸＹ座標系で表される。第１のＸＹ座標系のＸ軸は、撮影領域Ｑ０の幅方向に沿い、第１のＸＹ座標系のＹ軸は、撮影領域Ｑ０の高さ方向に沿っている。一方、ズーム領域情報によって示されるズーム対象領域Ｑ２の左上端の位置ｐ２（Ｘ１，Ｙ１）は、切り出し領域Ｑ１ａの左上端を原点とする第２のＸＹ座標系で表されている。第２のＸＹ座標系のＸ軸は、切り出し領域Ｑ１ａの幅方向に沿い、第２のＸＹ座標系のＹ軸は、切り出し領域Ｑ１ａの高さ方向に沿っている。したがって、上述のズーム領域情報によって示されるズーム対象領域Ｑ２の左上端の位置ｐ２は、第１のＸＹ座標系では、（Ｘ１＋ＣＸ，Ｙ１＋ＣＹ）として表される。
【０１３１】
また、ズーム倍率が現ズーム倍率ＣＺからターゲット倍率ＴＺまで変化すると、第１のＸＹ座標系により示される位置ｐ２（Ｘ１＋ＣＸ，Ｙ１＋ＣＹ）は、撮影領域Ｑ０の中心ｃ０からの距離がＣＺ／ＴＺ倍だけ離れた位置ｐ３に移動することとなる。つまり、ズーム倍率が現ズーム倍率ＣＺであるときの、中心ｃ０から位置ｐ２に向かうベクトルＶ１は、ズーム倍率がターゲット倍率ＴＺのときには、ベクトルＶ２＝（ＴＺ／ＣＺ）×Ｖ１に拡大される。ズーム倍率が現ズーム倍率ＣＺのときには、ベクトルＶ１は（Ｘ１＋ＣＸ−ＩＷ／２，Ｙ１＋ＣＹ−ＩＨ／２）として示される。したがって、ズーム倍率がターゲット倍率ＴＺになったときには、ベクトルＶ１は、ベクトルＶ２＝（ＴＺ／ＣＺ）×（Ｘ１＋ＣＸ−ＩＷ／２，Ｙ１＋ＣＹ−ＩＨ／２）に拡大される。中心ｃ０からベクトルＶ２によって指し示される位置ｐ３が最終切り出し位置（ＴＸ，ＴＹ）である。したがって、ズーム制御部３１０Ａは、最終切り出し位置ｐ３（ＴＸ，ＴＹ）を以下の（式１）および（式２）によって算出する。
【０１３２】
ＴＸ＝（ＴＺ／ＣＺ）×（Ｘ１＋ＣＸ−ＩＷ／２）＋ＩＷ／２  ・・・（式１）
ＴＹ＝（ＴＺ／ＣＺ）×（Ｙ１＋ＣＹ−ＩＨ／２）＋ＩＨ／２  ・・・（式２）
【０１３３】
図１６は、本実施の形態におけるズーム制御装置３００Ａによるズーム制御を説明するための説明図である。
【０１３４】
本実施の形態におけるズーム制御装置３００Ａは、実施の形態１の変形例と同様、利用者がズーム対象領域Ｑ２を指定すると、複数のズーム関数および切り出し関数を生成し、ズーム対象領域Ｑ２の外縁を示す枠ｗｄと、複数のズーム関数を示すグラフｇｆと、複数のズーム関数を選択するためのボタンｂｔ１、ｂｔ２、…とを表示モニタ７０１の表示領域Ｑ１に表示させる。
【０１３５】
例えば、利用者は、図１６の（ａ）に示すように、表示モニタ７０１の表示領域Ｑ１の動画像に指で触れて四角形を描く。このとき、利用者は、表示領域Ｑ１の中央から外れた位置に四角形を描く。これにより、ズーム制御部３１０Ａは、タッチパネル８０１から出力される操作信号によって示される位置の軌跡ｔｒを特定し、その軌跡ｔｒに基づいて、表示領域Ｑ１の中央から外れた位置にズーム対象領域Ｑ２を設定する。次に、ズーム制御装置３００Ａは、複数のズーム関数と、複数のズーム関数のそれぞれに対応する切り出し関数とを生成する。
【０１３６】
そして、ズーム制御部３１０Ａは、図１６の（ｂ）に示すように、表示処理部３５０を介して、ズーム対象領域Ｑ２の外縁を示す枠ｗｄと、例えば３のズーム関数Ｆ１、Ｆ２およびＦ３を示すグラフｇｆと、３つのズーム関数Ｆ１、Ｆ２およびＦ３を選択するためのボタンｂｔ１、ｂｔ２、およびｂｔ３とを表示モニタ７０１の表示領域Ｑ１に表示させる。
【０１３７】
ここで、例えば、図１６の（ｃ）に示すように、利用者がボタンｂｔ３に指を触れると、タッチパネル８０１はその指の接触を検知する。ズーム制御部３１０Ａは、その検知結果に基づいて、ボタンｂｔ３が選択されたこと、つまり、ズーム関数Ｆ３が選択されたと判断する。これにより、ズーム制御部３１０Ａは、ズーム関数Ｆ３と、そのズーム関数Ｆ３に対応する切り出し関数にしたがって自動ズーム処理を実行する。
【０１３８】
図１７は、本実施の形態におけるズーム制御装置３００Ａの動作を示すフローチャートである。なお、図１７のフローチャートに示されるステップのうち、実施の形態１およびその変形例における図５および図１０のフローチャートに示されるステップと同一のものに対しては、図５および図１０の符号と同一の符号を付して示し、詳細な説明を省略する。
【０１３９】
まず、ズーム制御部３１０Ａは、ズーム対象領域Ｑ２を指定する操作信号を、受付部３４０を介してタッチパネル８０１から取得したか否かを判別する（ステップＳ４０１）。ここで、ズーム制御部３１０Ａは、その操作信号を取得していないと判別すると（ステップＳ４０１のＮ）、ステップＳ４０１の処理を繰り返し実行し、その操作信号の取得を待ち受ける。一方、ズーム制御部３１０Ａは、その操作信号を取得すると（ステップＳ４０１のＹ）、その取得した操作信号に基づいてズーム対象領域Ｑ２を設定し、そのズーム対象領域Ｑ２を示すズーム領域情報を記憶部３３０Ａに格納する（ステップＳ４０２）。その後、ズーム制御部３１０Ａは、ズーム関数生成部３２０にターゲット倍率を算出させるとともに、ズーム関数を生成させる（ステップＳ４０３）。
【０１４０】
ここで、本実施の形態におけるズーム制御部３１０Ａは、さらに、切り出し関数生成部３７０に切り出し関数を生成させる（ステップＳ４１０）。なお、ステップＳ４０３で１つのズーム関数が生成されると、ステップＳ４１０では、そのズーム関数に対応する１つの切り出し関数が生成される。
【０１４１】
ズーム制御部３１０Ａは、ズーム関数生成部３２０によってＫ個のズーム関数が生成されたか否かを判別する（ステップＳ４０４ａ）。ズーム制御部３１０Ａは、Ｋ個のズーム関数が生成されていないと判別すると（ステップＳ４０４ａのＮ）、ステップＳ４０３およびＳ４１０の処理を繰り返し実行する。なお、ステップＳ４１０が繰り返し実行されることによって、切り出し関数生成部３７０は、互いに異なる複数の切り出し関数を生成する。
【０１４２】
一方、ズーム制御部３１０Ａは、Ｋ個のズーム関数が生成されたと判別すると（ステップＳ４０４ａのＹ）、ステップＳ４０３で算出されたターゲット倍率をズーム関数生成部３２０から取得して記憶部３３０Ａに格納する（ステップＳ４０４ｂ）。さらに、ズーム制御部３１０Ａは、ステップＳ４０３で生成されたＫ個のズーム関数をズーム関数生成部３２０から取得し、表示処理部３５０に出力する。これにより、表示処理部３５０は、そのＫ個のズーム関数を同一の座標系に示すグラフｇｆと、Ｋ個のズーム関数の何れかを選択するためのＫ個のボタンｂｔ１、ｂｔ２、…、ｂｔＫとを、表示モニタ７０１の表示領域Ｑ１に表示させる（ステップＳ４０４ｃ）。
【０１４３】
ここで、ズーム制御部３１０Ａは、ズーム関数を指定する操作信号を、受付部３４０を介してタッチパネル８０１から取得したか否かを判別する（ステップＳ４０４ｄ）。ズーム関数を指定する操作信号は、Ｋ個のボタンｂｔ１、ｂｔ２、…、ｂｔＫのうちの何れか１つのボタンの位置を示す。ズーム制御部３１０Ａは、その操作信号を取得していないと判別すると（ステップＳ４０４ｄのＮ）、ステップＳ４０４ｄの処理を繰り返し実行し、その操作信号の取得を待ち受ける。
【０１４４】
一方、ズーム制御部３１０Ａは、その操作信号を取得すると（ステップＳ４０４ｄのＹ）、その取得した操作信号によって示される位置に対応するボタンを特定し、Ｋ個のズーム関数の中から、その特定されたボタンによって識別されるズーム関数を選択する（ステップＳ４０４ｅ）。さらに、ズーム制御部３１０Ａは、その選択されたズーム関数を記憶部３３０Ａに格納する（ステップＳ４０４ｆ）。また、ズーム制御部３１０Ａは、その選択されたズーム関数に対してステップＳ４１０で生成された切り出し関数を記憶部３３０Ａに格納する（ステップＳ４１１）。
【０１４５】
最後に、ズーム制御部３１０Ａは、記憶部３３０Ａに格納されているズーム時間、現ズーム倍率、ターゲット倍率、ズーム関数および切り出し関数を読み出し、それらの情報にしたがって、ズーム倍率および切り出し位置を変更させる自動ズーム処理を実行する（ステップＳ４１２）。
【０１４６】
図１８は、切り出し関数生成部３７０の動作を示すフローチャートである。なお、このプローチャートは、図１７のステップＳ４１０の処理動作の詳細を示す。
【０１４７】
切り出し関数生成部３７０は、まず、ズーム関数生成部３２０からズーム制御部３１０Ａを介して、ズーム関数生成部３２０によって算出されたターゲット倍率ＴＺを取得する（ステップＳ６０２）。そして、切り出し関数生成部３７０は、そのターゲット倍率ＴＺを上述の（式１）および（式２）に代入することにより、最終切り出し位置（ＴＸ，ＴＹ）を算出する（ステップＳ６０３）。このとき、切り出し関数生成部３７０は、ターゲット倍率ＴＺ以外に（式１）および（式２）に代入すべき値を、記憶部３３０Ａからズーム制御部３１０Ａを介して取得している。例えば、切り出し関数生成部３７０は、ズーム領域情報によって示されるズーム対象領域Ｑ２の左上端の位置（Ｘ１，Ｙ１）と、現ズーム倍率ＣＺと、現切り出し位置（ＣＸ，ＣＹ）とを取得している。なお、切り出し関数生成部３７０は、撮影領域Ｑ０のサイズである幅ＩＷおよび高さＩＨを予め記憶していてもよく、これらを記憶部３３０Ａから取得してもよい。
【０１４８】
次に、切り出し関数生成部３７０は、ズーム時間Ｔの間に切り出し位置を現切り出し位置（ＣＸ，ＣＹ）から最終切り出し位置（ＴＸ，ＴＹ）に変更するための切り出し関数ｇ（ｔ）およびｈ（ｔ）を生成する（ステップＳ６０４）。切り出し関数ｇ（ｔ）は、切り出し位置のＸ座標と時間ｔとの関係を示す連続関数であり、切り出し関数ｈ（ｔ）は、切り出し位置のＹ座標と時間ｔとの関係を示す連続関数である。
【０１４９】
最後に、切り出し関数生成部３７０は、ステップＳ６０４で生成された切り出し関数ｇ（ｔ）およびｈ（ｔ）をズーム制御部３１０Ａに出力する（ステップＳ６０７）。
【０１５０】
図１９は、切り出し関数生成部３７０が切り出し関数を生成するときの詳細な動作を示すフローチャートである。なお、このフローチャートは、図１８のステップＳ６０４の処理動作の詳細を示す。
【０１５１】
切り出し関数生成部３７０は、まず、ｎ次関数である切り出し関数ｇ（ｔ）およびｈ（ｔ）を生成するため、その切り出し関数ｇ（ｔ）およびｈ（ｔ）の次数ｎを決定する（ステップＳ６１１）。例えば、記憶部３３０Ａにその次数ｎが予め格納されており、切り出し関数生成部３７０は、その次数ｎを記憶部３３０Ａからズーム制御部３１０Ａを介して取得することによって、その次数ｎを決定する。または、切り出し関数生成部３７０は、ズーム制御部３１０Ａおよび表示処理部３５０を介して、メニュー画面を表示モニタ７０１に表示させ、そのメニュー画面に基づいて利用者に次数ｎを選択させる。その結果、タッチパネル８０１は、利用者が選択した次数ｎを示す操作信号を受付部３４０に出力する。これにより、切り出し関数生成部３７０は、タッチパネル８０１から受付部３４０およびズーム制御部３１０Ａを介して、その次数ｎを示す操作信号を取得することによって、その次数ｎを決定する。
【０１５２】
次に、切り出し関数生成部３７０は、１次からｎ次の各係数が未定の切り出し関数ｇ（ｔ）およびｈ（ｔ）を設定する（ステップＳ６１２）。例えば、切り出し関数生成部３７０は、ｇ（ｔ）＝Ａｔn＋Ｂｔn-1＋・・・＋（Ｘ１＋ＣＸ）と、ｈ（ｔ）＝ａｔn＋ｂｔn-1＋・・・＋（Ｙ１＋ＣＹ）とを設定する。ここで、Ａ、Ｂ、…は、ｎ個の未定の係数であり、同様に、ａ、ｂ、…も、ｎ個の未定の係数である。
【０１５３】
そして、切り出し関数生成部３７０は、切り出し関数ｇ（ｔ）およびｈ（ｔ）のそれぞれに対して、ｎ個の未定の係数のうち、ｎ−１個の係数を決定する（ステップＳ６１３）。例えば、切り出し関数生成部３７０は、ズーム関数の生成と同様、切り出し関数ごとに、ｎ−１個の未定の係数のそれぞれに対して乱数を発生させ、その乱数を係数として決定する。または、切り出し関数ごとに、記憶部３３０Ａにｎ−１個の値がテーブルとして予め格納されている。切り出し関数生成部３７０は、切り出し関数ごとに、そのｎ−１個の値を、記憶部３３０Ａからズーム制御部３１０Ａを介して取得し、その取得したｎ−１個の値をそれぞれ係数として決定する。
【０１５４】
次に、切り出し関数生成部３７０は、ｎ個の係数のうちの残り１つが未定の状態の切り出し関数ｇ（ｔ）に対して、ｔ＝Ｔおよびｇ（ｔ）＝ＴＸを代入する。これにより、切り出し関数生成部３７０は、上述の残り１つの未定の係数を算出する。例えば、上述の係数Ａが未定の場合には、切り出し関数生成部３７０は、Ａ＝｛ＴＸ−（Ｂｔn-1＋・・・＋Ｘ１＋ＣＸ）｝／Ｔnによって、係数Ａを算出する。その結果、切り出し関数ｇ（ｔ）の全ての係数が決定され、切り出し関数ｇ（ｔ）が生成される。さらに、切り出し関数生成部３７０は、ｎ個の係数のうちの残り１つが未定の状態の切り出し関数ｈ（ｔ）に対して、ｔ＝Ｔおよびｈ（ｔ）＝ＴＹを代入する。これにより、切り出し関数生成部３７０は、上述の残り１つの未定の係数を算出する。例えば、上述の係数ａが未定の場合には、切り出し関数生成部３７０は、ａ＝｛ＴＸ−（ｂｔn-1＋・・・＋Ｙ１＋ＣＹ）｝／Ｔnによって、係数ａを算出する。その結果、切り出し関数ｈ（ｔ）の全ての係数が決定され、切り出し関数ｈ（ｔ）が生成される（ステップＳ６１４）。
【０１５５】
図２０は、ズーム制御部３１０Ａによる自動ズーム処理を示すフローチャートである。なお、このフローチャートは、図１７のステップＳ４１２の処理動作の詳細を示す。また、図２０のフローチャートに示されるステップのうち、実施の形態１における図８のフローチャートに示されるステップと同一のものに対しては、図８の符号と同一の符号を付して示し、詳細な説明を省略する。
【０１５６】
ズーム制御部３１０Ａは、まず、記憶部３３０Ａからターゲット倍率ＴＺと、ズーム関数ｆ（ｔ）と、切り出し関数ｇ（ｔ）およびｈ（ｔ）とを読み出す（ステップＳ６２１）。さらに、ズーム制御部３１０Ａは、タイマ処理部３６０に対して、予め定められた時間である時間間隔ｔｗを繰り返し計測することを開始させる（ステップＳ５２２）。タイマ処理部３６０は、時間間隔ｔｗの計測を開始し、時間間隔ｔｗが経過するごとに、ズーム制御部３１０Ａに割り込み信号を出力する。
【０１５７】
次に、ズーム制御部３１０Ａは、割り込み信号のカウント数を示す変数ｍを１に初期化し（ステップＳ５２３）、タイマ処理部３６０からｍ回目の割り込み信号を受信したか否かを判別する（ステップＳ５２４）。ズーム制御部３１０Ａは、ｍ回目の割り込み信号を受信していないと判別すると（ステップＳ５２４のＮ）、ステップＳ５２４の処理を繰り返し実行し、ｍ回目の割り込み信号の受信を待ち受ける。一方、ズーム制御部３１０Ａは、ｍ回目の割り込み信号を受信したと判別すると（ステップＳ５２４のＹ）、ズーム関数ｆ（ｔ）にｔ＝ｔｗ×ｍを代入することにより、ｍ回目の割り込み信号が受信されたタイミングにおけるズーム倍率ｆ（ｔｗ×ｍ）を算出する。そして、ズーム制御部３１０Ａは、レンズ駆動部１０３に対して、現在のレンズ群１０１のズーム倍率をズーム倍率ｆ（ｔｗ×ｍ）に変更させ（ステップＳ５２５）、記憶部３３０Ａに格納されている現ズーム倍率をズーム倍率ｆ（ｔｗ×ｍ）に更新する（ステップＳ５２６）。
【０１５８】
さらに、ズーム制御部３１０Ａは、切り出し関数ｇ（ｔ）およびｈ（ｔ）のそれぞれにｔ＝ｔｗ×ｍを代入することにより、ｍ回目の割り込み信号が受信されたタイミングにおける切り出し位置（ｇ（ｔｗ×ｍ），ｈ（ｔｗ×ｍ））を算出する。そして、ズーム制御部３１０Ａは、現在の切り出し位置を（ｇ（ｔｗ×ｍ），ｈ（ｔｗ×ｍ））に変更する（ステップＳ６２２）。さらに、ズーム制御部３１０Ａは、記憶部３３０Ａに格納されている現切り出し位置を（ｇ（ｔｗ×ｍ），ｈ（ｔｗ×ｍ））に更新する（ステップＳ６２３）。
【０１５９】
次に、ズーム制御部３１０Ａは、ステップＳ５２５で変更されたズーム倍率、つまりｆ（ｔｗ×ｍ）がターゲット倍率ＴＺ以上になったか否かを判別する（ステップＳ５２７）。ズーム制御部３１０Ａは、ｆ（ｔｗ×ｍ）がターゲット倍率ＴＺ以上になっていないと判別すると（ステップＳ５２７のＮ）、変数ｍを１だけ増加させ（ステップＳ５２８）、ステップＳ５２４からの処理を繰り返し実行する。一方、ズーム制御部３１０Ａは、ｆ（ｔｗ×ｍ）がターゲット倍率ＴＺ以上になったと判別すると（ステップＳ５２７のＹ）、自動ズーム処理を終了する。
【０１６０】
このように、カメラ部１００のズーム倍率の増加によってズーム対象領域の動画像がターゲット倍率に拡大されると、ズーム対象領域Ｑ２の位置が撮影領域Ｑ０の中央から外れているために、その拡大されたズーム対象領域Ｑ２の動画像が移動し、その動画像の少なくとも一部が表示領域Ｑ１から外れて表示されないことがある。しかし、本実施の形態では、表示領域Ｑ１として扱われる切り出し領域Ｑ１ａの位置が、その拡大されたズーム対象領域Ｑ２の動画像の移動に応じて変更されるため、その拡大されたズーム対象領域Ｑ２の動画像の全体を表示モニタ７０１に表示させることができる。また、その切り出し領域Ｑ１ａの位置は、時間と位置との連続的な関係を示す切り出し関数にしたがって変更されるため、切り出し領域Ｑ１ａおよびズーム対象領域Ｑ２の動画像を滑らかに移動させることができ、唐突な動画像の移動および拡大を抑制することができる。
【０１６１】
なお、本発明を実施の形態１およびその変形例と実施の形態２とに基づいて説明してきたが、本発明は、これらの実施の形態および変形例に限定されないのはもちろんである。
【０１６２】
図２１は、本発明に係るズーム制御装置の構成図である。
【０１６３】
このズーム制御装置１０は、可変に設定されたズーム倍率で撮影することによって動画像を生成する撮影部２０のズーム倍率を制御するズーム制御装置であって、撮影部２０によって生成されている動画像のうち、その動画像の空間領域である撮影領域Ｑ０の少なくとも一部の領域である表示領域Ｑ１内の動画像を、表示部３０に表示させる表示制御部１１と、ユーザの操作に応じて、表示領域Ｑ１の中からズーム対象領域Ｑ２を特定する対象領域特定部１２と、ズーム対象領域Ｑ２と表示領域Ｑ１との間のサイズの比率をターゲット倍率として算出する倍率算出部１３と、撮影部２０に対して、撮影部２０に設定されているズーム倍率を、時間とズーム倍率との連続的な関係を示すズーム関数にしたがって、ターゲット倍率にまで変更させる倍率制御部１４とを備える。例えば、倍率算出部１３は、ズーム対象領域Ｑ２のサイズに対する表示領域Ｑ１のサイズの比率をターゲット倍率として算出する。
【０１６４】
ここで、図２１に示す構成と、上記各実施の形態および変形例の構成との間において、ズーム制御装置１０はズーム制御装置３００または３００Ａに相当し、撮影部２０および表示部３０は、それぞれカメラ部１００および表示モニタ７０１に相当する。さらに、表示制御部１１は、ズーム制御部３１０またはズーム制御部３１０Ａの一部の機能と、表示処理部３５０とから構成される。対象領域特定部１２は、ズーム制御部３１０またはズーム制御部３１０Ａの一部の機能から構成される。倍率算出部１３は、ズーム関数生成部３２０の一部の機能から構成される。倍率制御部１４は、ズーム制御部３１０またはズーム制御部３１０Ａの一部の機能から構成される。
【０１６５】
これにより、ユーザの操作に応じて表示領域Ｑ１の中からズーム対象領域Ｑ２が特定されると、そのズーム対象領域Ｑ２の動画像が表示領域Ｑ１のサイズに拡大されるため、ユーザは、従来のようにズーム倍率を直接変更するようなズームレバーの操作を行うことなく、ズーム対象領域を指定するような操作を行うだけで、そのズーム対象領域Ｑ２の動画像を表示領域Ｑ１のサイズにまで拡大して表示させることができる。その結果、ズームレバーの微調整など、難しい操作を必要とすることなく、ズームの操作性を向上することができる。さらに、撮影部２０に設定されているズーム倍率は、時間とズーム倍率との連続的な関係を示すズーム関数にしたがって変更されるため、表示部３０に表示されているズーム対象領域Ｑ２の動画像を連続的に、かつ滑らかに拡大させることができ、唐突な動画像の拡大を抑制することができる。
【０１６６】
したがって、本発明に係るズーム制御装置１０は、図２または図１１に示すような記憶部３３０または３３０Ａ、タイマ処理部３６０、或いは受付部３４０などの構成要素を備えていなくても、本発明に特有の上述の作用効果を奏することができる。
【０１６７】
また、上記各実施の形態および変形例では、ズーム関数生成部３２０は、ｎ次関数であるズーム関数を生成したが、ｎ次関数に限らず、他の関数をズーム関数として生成してもよい。さらに、実施の形態２では、切り出し関数生成部３７０は、ｎ次関数である切り出し関数を生成したが、ズーム関数と同様に、ｎ次関数に限らず、他の関数を切り出し関数として生成してもよい。また、ズーム関数生成部３２０は、ズーム倍率が単調増加または単調減少するようなズーム関数を生成してもよく、同様に、切り出し関数生成部３７０は、切り出し位置の座標値が単調増加または単調減少するような切り出し関数を生成してもよい。これにより、動画像をより滑らかに拡大または縮小し、より滑らかに移動させることができる。
【０１６８】
また、実施の形態１では、ズーム倍率を増加、つまり動画像を拡大したが、ズーム倍率を減少、つまり動画像を縮小してもよい。例えば、ズーム制御部３１０は、表示処理部３５０を介して表示モニタ７０１に、拡大または縮小を選択させるボタンを表示させる。ここで、利用者は、その拡大のボタンに触れると、ズーム制御部３１０は、受付部３４０を介してタッチパネル８０１から、拡大を指示する操作信号を取得し、上記実施の形態１と同様の処理動作を実行する。一方、利用者は、その縮小のボタンに触れると、ズーム制御部３１０は、受付部３４０を介してタッチパネル８０１から、縮小を指示する操作信号を取得する。このとき、ズーム制御部３１０は、ズーム関数生成部３２０に対して、縮小するためのターゲット倍率を算出させる。つまり、ズーム関数生成部３２０は、ターゲット倍率ＴＺを、ＴＺ＝（Ｗ／ＤＷ）×ＣＺによって算出する。なお、Ｗはズーム対象領域Ｑ２の幅であり、ＤＷは表示領域Ｑ１の幅である。これにより、表示領域Ｑ１の動画像のサイズを、ズーム関数にしたがって、ズーム対象領域Ｑ２のサイズにまで滑らかに縮小（ズームアウト）することができる。
【０１６９】
また、上記各実施の形態および変形例では、光学式ズームのズーム倍率を変更させたが、電子式ズームのズーム倍率を変更させてもよい。
【０１７０】
また、上記各実施の形態および変形例では、表示モニタ７０１の表示領域Ｑ１の前面にタッチパネル８０１が取り付けられている。つまり、表示モニタ７０１およびタッチパネル８０１から、いわゆるタッチパネルディスプレイが構成されている。しかし、本発明は、このようなタッチパネルディスプレイに限定されるものではなく、表示モニタ７０１と、タッチパネル８０１とが互いに分離されていてもよい。
【０１７１】
また、上記各実施の形態および変形例では、ズーム制御部３１０または３１０Ａは、利用者がタッチパネル８０１に触れて四角形を描くことによって、ズーム対象領域Ｑ２を設定または特定したが、四角形に限らず、他の図形（例えば、丸や、四角形の対角線）が描かれた場合でも、ズーム対象領域Ｑ２を設定または特定してもよい。この場合には、ズーム制御部３１０または３１０Ａは、四角形の場合と同様、他の図形が収まる領域をズーム対象領域として特定する。
【０１７２】
また、実施の形態１では、ズーム関数生成部３２０は、図６のステップＳ５０５においてズーム領域情報を補正した。このとき、ズーム制御部３１０は、その補正されたズーム領域情報をズーム関数生成部３２０から取得して記憶部３３０に格納し、その補正されたズーム領域情報によって示されるズーム対象領域Ｑ２を表示モニタ７０１の表示領域Ｑ１に表示させてもよい。また、上記各実施の形態および変形例では、ズーム制御部３１０または３１０Ａは、利用者の操作によって特定されたズーム対象領域Ｑ２の外縁を示す枠ｗｄを、表示処理部３５０を介して表示モニタ７０１の表示領域Ｑ１に表示させたが、自動ズーム処理を行っているときに、ズーム関数または切り出し関数にしたがって、その枠ｗｄのサイズまたは位置を変更して表示させてもよい。
【０１７３】
また、実施の形態２では、ズーム制御部３１０Ａが撮影領域Ｑ０から切り出し領域Ｑ１ａの動画像を切り出したが、ズーム制御部３１０Ａは、イメージセンサ１０２に対して、撮影領域Ｑ０から切り出された切り出し領域Ｑ１ａの動画像を出力させてもよい。
【０１７４】
また、上記各実施の形態および変形例では、ズーム関数を選択するためのボタンｂｔ１、ｂｔ２、…を表示モニタ７０１に表示させ、利用者に何れかのボタンを選択させたが、画像として表示されたボタンではなく、機械的に構成されたボタンを選択させてもよい。さらに、上記各実施の形態および変形例では、一例として３つのズーム関数を生成して表示モニタ７０１に表示させたが、３つ以外の数のズーム関数を生成して表示させてもよいことは言うまでもない。
【０１７５】
また、上記各実施の形態および変形例では、ズーム対象領域Ｑ２の幅と高さの比を、表示モニタ７０１の表示領域Ｑ１の幅と高さの比と同一としたが、異ならせてもよい。この場合には、動画像を拡大させるときのターゲット倍率は、ズーム対象領域Ｑ２に対する表示領域Ｑ１の幅の比率（ＤＷ／Ｗ）と、ズーム対象領域Ｑ２に対する表示領域Ｑ１の高さの比率（ＤＨ／Ｈ）とのうち、小さい方の比率を用いて算出される。
【０１７６】
また、本発明には以下のような場合も含まれる。
【０１７７】
（１）上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムである。上記ＲＡＭまたはハードディスクユニットには、コンピュータプログラムが記憶されている。上記マイクロプロセッサが、上記コンピュータプログラムにしたがって動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０１７８】
（２）上記の各装置を構成する構成要素の一部または全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしてもよい。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。上記ＲＡＭには、コンピュータプログラムが記憶されている。上記マイクロプロセッサが、上記コンピュータプログラムにしたがって動作することにより、システムＬＳＩは、その機能を達成する。
【０１７９】
また、上記の各装置を構成する構成要素の各部は、個別に１チップ化されていてもよいし、一部またはすべてを含むように１チップ化されていてもよい。
【０１８０】
また、ここでは、システムＬＳＩと呼称したが、集積度の違いにより、ＩＣ、ＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。また、集積回路化の手法はＬＳＩに限られるものではなく、専用回路または汎用プロセッサで実現してもよい。また、ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
【０１８１】
さらには、半導体技術の進歩または派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて構成要素の集積化を行ってもよい。バイオ技術の適応等が可能性としてありえる。
【０１８２】
（３）上記の各装置を構成する構成要素の一部または全部は、各装置に脱着可能なＩＣカードまたは単体のモジュールから構成されているとしてもよい。上記ＩＣカードまたは上記モジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。上記ＩＣカードまたは上記モジュールは、上記の超多機能ＬＳＩを含むとしてもよい。マイクロプロセッサが、コンピュータプログラムにしたがって動作することにより、上記ＩＣカードまたは上記モジュールは、その機能を達成する。このＩＣカードまたはこのモジュールは、耐タンパ性を有するとしてもよい。
【０１８３】
（４）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、上記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【０１８４】
また、本発明は、上記コンピュータプログラムまたは上記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなどに記録したものとしてもよい。また、これらの記録媒体に記録されている上記デジタル信号であるとしてもよい。
【０１８５】
また、本発明は、上記コンピュータプログラムまたは上記デジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
【０１８６】
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、上記メモリは、上記コンピュータプログラムを記憶しており、上記マイクロプロセッサは、上記コンピュータプログラムにしたがって動作するとしてもよい。
【０１８７】
また、上記プログラムまたは上記デジタル信号を上記記録媒体に記録して移送することにより、または上記プログラムまたは上記デジタル信号を上記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
【０１８８】
（５）上記実施の形態および上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【０１８９】
本発明のズーム制御装置は、ズームの操作性を向上するとともに、唐突な動画像の拡大を抑制することができるという効果を奏し、例えば、動画像の撮影機能を有する携帯電話やデジタルビデオカメラ等に適用することができる。
【符号の説明】
【０１９０】
１    ビデオカメラ
１０    ズーム制御装置
１１    表示制御部
１２    対象領域特定部
１３    倍率算出部
１４    倍率制御部
２０    撮影部
３０    表示部３０
１００    カメラ部
１０１    レンズ群
１０２    イメージセンサ
１０３    レンズ駆動部
２００    マイク
２０１    ＡＤＣ
３００，３００Ａ    ズーム制御装置
３０１    主制御部
３１０，３１０Ａ    ズーム制御部
３２０    ズーム関数生成部
３３０，３３０Ａ    記憶部
３４０    受付部
３５０    表示処理部
３６０    タイマ処理部
３７０    切り出し関数生成部
４００    画像処理部
５００    メモリ
６０１    カードスロット
６０２    メモリカード
７０１    表示モニタ
７０２    スピーカ
８０１    タッチパネル
【図１】
2012029077.tif 000003
【図２】
2012029077.tif 000004
【図３】
2012029077.tif 000005
【図４】
2012029077.tif 000006
【図５】
2012029077.tif 000007
【図６】
2012029077.tif 000008
【図７】
2012029077.tif 000009
【図８】
2012029077.tif 000010
【図９】
2012029077.tif 000011
【図１０】
2012029077.tif 000012
【図１１】
2012029077.tif 000013
【図１２】
2012029077.tif 000014
【図１３】
2012029077.tif 000015
【図１４】
2012029077.tif 000016
【図１５】
2012029077.tif 000017
【図１６】
2012029077.tif 000018
【図１７】
2012029077.tif 000019
【図１８】
2012029077.tif 000020
【図１９】
2012029077.tif 000021
【図２０】
2012029077.tif 000022
【図２１】
2012029077.tif 000023
【図２２Ａ】
2012029077.tif 000024
【図２２Ｂ】
2012029077.tif 000025
【図２３Ａ】
2012029077.tif 000026
【図２３Ｂ】
2012029077.tif 000027