(57)【要約】【課題】  本発明は、撮像装置、撮像装置の制御方法、撮像装置の制御方法のプログラム及び撮像装置の制御方法のプログラムを記録した記録媒体に関し、例えば電子スチルカメラに適用して、従来に比して一段と簡易な操作による使い勝手の良いユーザーインターフェースを提供することができるようにする。【解決手段】  本発明は、撮像結果の記録媒体への記録に係る処理を実行していない場合に、データ圧縮部により撮像素子による撮像結果の動きベクトルを検出し、この動きベクトルにより装置の動きを検出して動作を切り換える。【選択図】        図１
2006339710.tif 000002
【特許請求の範囲】
【請求項１】
撮像面に形成された光学像の撮像結果を出力する撮像素子と、
前記撮像面に前記光学像を作成するレンズと、
前記撮像素子より出力される撮像結果の動きベクトルを検出し、前記動きベクトルにより前記撮像結果をデータ圧縮するデータ圧縮部と、
前記データ圧縮部によりデータ圧縮された撮像結果を記録媒体に記録し、前記記録媒体に記録した撮像結果を再生する記録再生部と、
前記記録再生部で再生された前記撮像結果を表示する表示部と、
全体の動作を制御する制御部とを備え、
前記制御部は、
前記撮像素子より出力される撮像結果の前記記録媒体への記録に係る処理を実行していない場合に、前記撮像素子、前記データ圧縮部を動作させて、前記撮像素子の撮像結果より動きベクトルを検出して取得し、
該動きベクトルにより、装置の動きを検出し、
前記装置の動きに基づいて、動作を切り換える
ことを特徴とする撮像装置。
【請求項２】
前記撮像素子より出力される撮像結果に基づいて、前記レンズをフォーカス調整するレンズ制御部を有し、
前記制御部は、
前記動きベクトルに加えて、前記レンズ制御部におけるフォーカス調整により、前記装置の動きを検出する
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記装置の動きが、
前記撮像素子の撮像面を基準にした少なくとも水平方向、垂直方向の動き量である
ことを特徴とする請求項１に記載の撮像装置。
【請求項４】
前記制御部は、
前記水平方向、垂直方向の動き量を、全体の動き量により正規化して検出する
ことを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記制御部は、
前記水平方向、垂直方向の動き量を、全体の動き量により正規化した後、それぞれしきい値により判定して検出する
ことを特徴とする請求項３に記載の撮像装置。
【請求項６】
前記制御部は、
前記動きベクトルによる装置の動き方向と、前記動きベクトルの積分による動き量とにより、前記装置の動きを検出する
ことを特徴とする請求項１に記載の撮像装置。
【請求項７】
前記装置の動きを外部装置に通知して、前記外部装置の座標入力手段として利用可能とするインターフェースを有する
ことを特徴とする請求項１に記載の撮像装置。
【請求項８】
前記撮像素子より出力される撮像結果の前記記録媒体への記録に係る処理を実行していない場合が、
前記記録媒体に記録された前記撮像結果の前記表示部の表示に係る処理である
ことを特徴とする請求項１に記載の撮像装置。
【請求項９】
前記動作の切り換えが、
前記表示部による前記記録媒体に記録された前記撮像結果の一覧表示において、カーソルの移動に係る表示の切り換えである
ことを特徴とする請求項１に記載の撮像装置。
【請求項１０】
前記動作の切り換えが、
前記表示部における前記記録媒体に記録された前記撮像結果の一覧表示から、カーソルが設定された撮像結果のみの表示への切り換えである
ことを特徴とする請求項１に記載の撮像装置。
【請求項１１】
前記動作の切り換えが、
前記表示部における前記記録媒体に記録された前記撮像結果の表示において、再生ズームの領域の移動に係る表示の切り換えである
ことを特徴とする請求項１に記載の撮像装置。
【請求項１２】
前記動作の切り換えが、
前記表示部における前記記録媒体に記録された前記撮像結果の表示から、再生ズームの領域の拡大表示への切り換えである
ことを特徴とする請求項１に記載の撮像装置。
【請求項１３】
前記動作の切り換えが、
前記表示部におけるメニューの表示において、カーソルの移動に係る表示の切り換えである
ことを特徴とする請求項１に記載の撮像装置。
【請求項１４】
撮像面に形成された光学像の撮像結果を出力する撮像素子と、
前記撮像面に前記光学像を作成するレンズと、
前記撮像素子より出力される撮像結果の動きベクトルを検出し、前記動きベクトルにより前記撮像結果をデータ圧縮するデータ圧縮部と、
前記データ圧縮部によりデータ圧縮された撮像結果を記録媒体に記録し、前記記録媒体に記録した撮像結果を再生する記録再生部と、
前記記録再生部で再生された前記撮像結果を表示する表示部と、
全体の動作を制御する制御部とを備えた撮像装置の制御方法において、
前記撮像素子より出力される撮像結果の前記記録媒体への記録に係る処理を実行していない場合に、前記撮像素子、前記データ圧縮部を動作させて、前記撮像素子の撮像結果より動きベクトルを検出して取得する動きベクトルの検出ステップと、
該動きベクトルにより、装置の動きを検出する動き検出ステップと、
前記装置の動きに基づいて、動作を切り換える制御のステップとを有する
ことを特徴とする撮像装置の制御方法。
【請求項１５】
撮像面に形成された光学像の撮像結果を出力する撮像素子と、
前記撮像面に前記光学像を作成するレンズと、
前記撮像素子より出力される撮像結果の動きベクトルを検出し、前記動きベクトルにより前記撮像結果をデータ圧縮するデータ圧縮部と、
前記データ圧縮部によりデータ圧縮された撮像結果を記録媒体に記録し、前記記録媒体に記録した撮像結果を再生する記録再生部と、
前記記録再生部で再生された前記撮像結果を表示する表示部と、
全体の動作を制御する制御部とを備えた撮像装置の制御方法のプログラムにおいて、
前記撮像素子より出力される撮像結果の前記記録媒体への記録に係る処理を実行していない場合に、前記撮像素子、前記データ圧縮部を動作させて、前記撮像素子の撮像結果より動きベクトルを検出して取得する動きベクトルの検出ステップと、
該動きベクトルにより、装置の動きを検出する動き検出ステップと、
前記装置の動きに基づいて、動作を切り換える制御のステップとを有する
ことを特徴とする撮像装置の制御方法のプログラム。
【請求項１６】
請求項１５に記載の撮像装置の制御方法のプログラムを記録した
ことを特徴とする撮像装置の制御方法のプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像装置の制御方法、撮像装置の制御方法のプログラム及び撮像装置の制御方法のプログラムを記録した記録媒体に関し、例えば電子スチルカメラに適用することができる。本発明は、撮像結果の記録媒体への記録に係る処理を実行していない場合に、データ圧縮部により撮像素子による撮像結果の動きベクトルを検出し、この動きベクトルにより装置の動きを検出して動作を切り換えることにより、従来に比して一段と簡易な操作による使い勝手の良いユーザーインターフェースを提供することができるようにする。
【背景技術】
【０００２】
従来、電子スチルカメラ等の撮像装置では、ユーザーの利便を図るために種々の機能が設けられ、さらにこれらの機能を簡易かつ確実に使いこなすことができるようにユーザーインターフェースが種々に工夫されている。
【０００３】
ここでこの種の機能としては、光学ズーム、電子ズーム、再生ズーム、サムネイル画像によるインデックス表示等があり、再生ズームは、記録媒体に記録した撮像結果の再生時に係る電子ズームの処理である。またサムネイル画像によるインデックス表示は、撮像結果をサムネイル画像により別途記録して保持し、このサムネイル画像を撮像結果のインデックス用に表示する機能であり、例えば特開２００４−８８３５２号公報等にこのサムネイル画像の取得方法が種々に提案されている。
【０００４】
このような機能に対して、撮像装置は、ズームアップ、ズームダウン等の各種操作子が設けられ、またさらには液晶表示パネルにタッチパネルが設けられ、これら操作子、タッチパネルによるユーザーインターフェースによりユーザーの操作を受け付けるように構成されている。
【０００５】
しかしながら近年、撮像装置は、一段と小型化、高機能化されており、これにより従来に比して一段と簡易な操作による使い勝手の良いユーザーインターフェースが求められる。なお従来のユーザーインターフェースのうち、タッチパネルによるユーザーインターフェースでは、液晶表示パネル、タッチパネルの大型化により操作性を向上できるものの、操作により液晶表示パネルが傷ついたり、視認性が劣化する等の欠点がある。
【特許文献１】特開２００４−８８３５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は以上の点を考慮してなされたもので、従来に比して一段と簡易な操作による使い勝手の良いユーザーインターフェースを提供することができる撮像装置、撮像装置の制御方法、撮像装置の制御方法のプログラム及び撮像装置の制御方法のプログラムを記録した記録媒体を提案しようとするものである。
【課題を解決するための手段】
【０００７】
かかる課題を解決するため請求項１の発明は、撮像装置に適用して、撮像面に形成された光学像の撮像結果を出力する撮像素子と、前記撮像面に前記光学像を作成するレンズと、前記撮像素子より出力される撮像結果の動きベクトルを検出し、前記動きベクトルにより前記撮像結果をデータ圧縮するデータ圧縮部と、前記データ圧縮部によりデータ圧縮された撮像結果を記録媒体に記録し、前記記録媒体に記録した撮像結果を再生する記録再生部と、前記記録再生部で再生された前記撮像結果を表示する表示部と、全体の動作を制御する制御部とを備え、前記制御部は、前記撮像素子より出力される撮像結果の前記記録媒体への記録に係る処理を実行していない場合に、前記撮像素子、前記データ圧縮部を動作させて、前記撮像素子の撮像結果より動きベクトルを検出して取得し、該動きベクトルにより、装置の動きを検出し、前記装置の動きに基づいて、動作を切り換える。
【０００８】
また請求項１４の発明は、撮像面に形成された光学像の撮像結果を出力する撮像素子と、前記撮像面に前記光学像を作成するレンズと、前記撮像素子より出力される撮像結果の動きベクトルを検出し、前記動きベクトルにより前記撮像結果をデータ圧縮するデータ圧縮部と、前記データ圧縮部によりデータ圧縮された撮像結果を記録媒体に記録し、前記記録媒体に記録した撮像結果を再生する記録再生部と、前記記録再生部で再生された前記撮像結果を表示する表示部と、全体の動作を制御する制御部とを備えた撮像装置の制御方法に適用して、前記撮像素子より出力される撮像結果の前記記録媒体への記録に係る処理を実行していない場合に、前記撮像素子、前記データ圧縮部を動作させて、前記撮像素子の撮像結果より動きベクトルを検出して取得する動きベクトルの検出ステップと、該動きベクトルにより、装置の動きを検出する動き検出ステップと、前記装置の動きに基づいて、動作を切り換える制御のステップとを有するようにする。
【０００９】
また請求項１５の発明は、撮像面に形成された光学像の撮像結果を出力する撮像素子と、前記撮像面に前記光学像を作成するレンズと、前記撮像素子より出力される撮像結果の動きベクトルを検出し、前記動きベクトルにより前記撮像結果をデータ圧縮するデータ圧縮部と、前記データ圧縮部によりデータ圧縮された撮像結果を記録媒体に記録し、前記記録媒体に記録した撮像結果を再生する記録再生部と、前記記録再生部で再生された前記撮像結果を表示する表示部と、全体の動作を制御する制御部とを備えた撮像装置の制御方法のプログラムに適用して、前記撮像素子より出力される撮像結果の前記記録媒体への記録に係る処理を実行していない場合に、前記撮像素子、前記データ圧縮部を動作させて、前記撮像素子の撮像結果より動きベクトルを検出して取得する動きベクトルの検出ステップと、該動きベクトルにより、装置の動きを検出する動き検出ステップと、前記装置の動きに基づいて、動作を切り換える制御のステップとを有するようにする。
【００１０】
また請求項１６の発明は、撮像装置の制御方法のプログラムを記録した記録媒体に適用して、請求項１５に記載の撮像装置の制御方法のプログラムを記録する。
【００１１】
請求項１の構成によれば、撮像装置に適用して、撮像面に形成された光学像の撮像結果を出力する撮像素子と、前記撮像面に前記光学像を作成するレンズと、前記撮像素子より出力される撮像結果の動きベクトルを検出し、前記動きベクトルにより前記撮像結果をデータ圧縮するデータ圧縮部と、前記データ圧縮部によりデータ圧縮された撮像結果を記録媒体に記録し、前記記録媒体に記録した撮像結果を再生する記録再生部と、前記記録再生部で再生された前記撮像結果を表示する表示部と、全体の動作を制御する制御部とを備え、前記制御部は、前記撮像素子より出力される撮像結果の前記記録媒体への記録に係る処理を実行していない場合に、前記撮像素子、前記データ圧縮部を動作させて、前記撮像素子の撮像結果より動きベクトルを検出して取得し、該動きベクトルにより、装置の動きを検出し、前記装置の動きに基づいて、動作を切り換えることにより、装置の動きにより動作を切り換えることができる。これにより装置を移動させて、この装置の移動に応動するように例えばカーソル等の表示を切り換えることができ、従来に比して一段と簡易な操作による使い勝手の良いユーザーインターフェースを提供することができる。
【００１２】
これにより請求項１４、請求項１５、請求項１６の構成によれば、従来に比して一段と簡易な操作による使い勝手の良いユーザーインターフェースを提供することができる撮像装置の制御方法、撮像装置の制御方法のプログラム、撮像装置の制御方法のプログラムを記録した記録媒体を提供することができる。
【発明の効果】
【００１３】
本発明によれば、従来に比して一段と簡易な操作による使い勝手の良いユーザーインターフェースを提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、適宜図面を参照しながら本発明の実施例を詳述する。
【実施例１】
【００１５】
（１）実施例の構成
図２は、本発明の実施例に係る電子スチルカメラを示すブロック図である。この電子スチルカメラ１は、静止画、動画による撮像結果を取得して記録媒体１９に記録し、またこの記録媒体１９に記録した撮像結果を再生してモニタ画像を表示する。
【００１６】
すなわちこの電子スチルカメラ１において、レンズブロック（レンズ）２は、カメラＤＳＰ（Digital Signal Processor）部３の制御によりズームレンズ、フォーカス、絞りを可変して入射光を続く撮像素子４の撮像面に集光し、これによりこの撮像素子４の撮像面に光学像を形成する。
【００１７】
撮像素子４は、ＣＣＤ（Charge Coupled Device ）固体撮像素子、ＣＭＯＳ（Complementary Metal-Oxide Semiconductor ）固体撮像素子等であり、前処理部５の駆動により撮像面に形成された光学像を光電変換して撮像結果による撮像信号を出力する。
【００１８】
前処理部５は、この撮像素子４を駆動すると共に、撮像素子４から出力される撮像信号を信号処理して画像データを出力する。
【００１９】
すなわち前処理部５において、タイミングジェネレータ（ＴＧ）６は、撮像素子４の駆動基準である各種のタイミング信号を生成して出力し、Ｖドライバー７は、このタイミングジェネレータ６で生成されたタイミング信号により撮像素子４を駆動する。
【００２０】
ＣＤＳ／ＡＧＣ／ＡＤＣ部８は、撮像素子４から出力される撮像信号を相関二重サンプリング（ＣＤＳ：Correlated Double Sampling）し、これにより例えば原色系の色信号を生成する。さらにＣＤＳ／ＡＧＣ／ＡＤＣ部８は、この色信号の信号レベルを自動利得制御（ＡＧＣ：Automatic Gain Control）により補正した後、アナログディジタル変換処理（ＡＤＣ：Analog to Digital Converter ）して画像データを生成し、この画像データをカメラＤＳＰ部３に出力する。
【００２１】
カメラＤＳＰ部３は、中央処理ユニット（ＣＰＵ：Central Processing Unit ）２０の制御により動作を切り換え、メモリ１０を用いて、前処理部５から出力される画像データの記録再生、モニタ等に係る処理を実行する。しかしてメモリ１０は、このカメラＤＳＰ部３の作業用の領域を形成する。
【００２２】
すなわちカメラＤＳＰ部３において、カメラ信号処理部１１は、前処理部５から出力される画像データをホワイトバランス調整処理、ガンマ補正処理等し、処理した画像データをメモリ制御部１２を介してメモリ１０に格納し、また解像度変換部１４に出力する。またカメラ信号処理部１１は、この画像データから絞り補正、オートフォーカス調整に必要な情報を検出し、検出した情報をレンズ制御部１３に出力する。
【００２３】
ここでメモリ制御部１２は、このカメラＤＳＰ部３に外付けのメモリ１０を制御する制御部であり、このカメラＤＳＰ部３の各部から出力される画像データをメモリ１０に記録し、またメモリ１０に記録した画像データを読み出してカメラＤＳＰ部３の各部に出力する。
【００２４】
解像度変換部１４は、メモリ１０に格納された画像データ、又はカメラ信号処理部１１から出力される画像データの解像度を変換してメモリ１０に格納する。これによりカメラＤＳＰ部３は、撮像素子４より得られる撮像結果を液晶表示パネル１６の表示に供する解像度に変換し、またユーザーにより記録媒体１９への指示された解像度に変換する。また撮像結果の一部領域を切り出してこの解像度の変換処理に係る処理を実行し、これにより電子ズーム、再生ズームの処理を実行する。
【００２５】
表示制御部１５は、メモリ１０に格納された画像データにより液晶表示パネル（ＬＣＤ：Liquid Crystal Display））１６を駆動し、これにより撮像結果のモニタ画像を表示し、また記録媒体に記録した撮像結果を表示する。
【００２６】
画像コーディック１７は、メモリ１０に格納された画像データをデータ圧縮してカメラＤＳＰ部３の各部に出力し、またこれとは逆にメモリ１０に格納された画像データをデータ伸長してカメラＤＳＰ部３の各部に出力する。なおこのデータ圧縮、伸長は、静止画にあってはＪＰＥＧ（Joint Photographic Coding Experts Group ）の手法が適用され、動画にあっては、ＩＳＯ/ ＩＥＣ  ＪＴＣ１/ ＳＣ２９ＷＧ１１のＭＰＥＧ１（Motion Picture Experts Group 1）、ＭＰＥＧ２（Motion Picture Experts Group 2）、ＭＰＥＧ４（Motion Picture Experts Group 4）、ＩＴＵ−ＴのＨ. ２６３，Ｈ. ２６４/ ＭＰＥＧ４−ＡＶＣ（Advanced Video Coding ）等、動きベクトルを用いたデータ圧縮手法が適用される。
【００２７】
すなわち図３は、画像コーディック１７の動画の処理に係るデータ圧縮部の構成を示す機能ブロック図である。画像コーディック１７は、動画のデータ圧縮時、撮像結果による画像データＤ１を動き検出部１７Ａに入力し、また減算部１７Ｂを介して直交変換部１７Ｃに入力する。ここで動き検出部１７Ａは、Ｐピクチャー及びＢピクチャーにおいて、フレームメモリ１７Ｄに記録された参照画像の画像データを用いて、動きベクトル検出単位であるマクロブロック毎に、画像データＤ１の動きベクトルＶを検出する。動き補償部１７Ｅは、この検出した動きベクトルＶにより参照画像の画像データを動き補正し、これにより動きベクトルＶを用いて予測画像データを生成して減算部１７Ｂに出力する。
【００２８】
減算部１７Ｂは、Ｉピクチャーについては、入力される画像データＤ１をそのまま直交変換部１７Ｃに出力するのに対し、Ｐピクチャー及びＢピクチャーについては、動き補償部１７Ｅより出力される予測画像データとの差分データを直交変換部１７Ｃに出力する。
【００２９】
直交変換部１７Ｃは、この減算部１７Ｂから出力される画像データ、差分データを直交変換処理して係数データを生成し、量子化部１７Ｆは、この係数データを量子化して出力する。可変長符号化部１７Ｇは、量子化部１７Ｆの出力データを可変長符号化処理した後、動き検出部１７Ａで検出された動きベクトルＶ等による符号化制御情報と共に多重化処理してストリーミングデータＤ２を出力する。
【００３０】
逆量子化部１７Ｈは、量子化部１７Ｆの出力データを逆量子化処理し、直交変換部１７Ｃの入力データを復号する。逆直交変換部１７Ｉは、この逆量子化部１７Ｈの出力データを逆直交変換処理し、減算部１７Ｂの出力データを復号する。加算部１７Ｊは、Ｉピクチャーについては、逆直交変換部１７Ｉの出力データをそのまま出力し、Ｐピクチャー及びＢピクチャーについては、動き補償部１７Ｅから出力される予測画像データと逆直交変換部１７Ｉの出力データとを加算して出力する。これにより加算部１７Ｊは、減算部１７Ｂの入力データを復号して参照画像の画像データを生成し、フレームメモリ１７Ｄは、この参照画像の画像データを保持して出力する。
【００３１】
これらにより画像コーディック１７は、動きベクトルＶを用いた動き予測により動画による画像データＤ１をデータ圧縮処理する。画像コーディック１７は、中央処理ユニット２０の制御によりこのデータ圧縮部の動作を切り換え、撮像素子４から出力される撮像結果の記録媒体１９への記録に係る処理を実行していない場合、撮像素子４より得られる画像データＤ１について、ストリーミングデータＤ２の出力を中止すると共に、全てのピクチャーにおいて、マクロブロック毎に、直前フレームを参照フレームに設定して動きベクトルＶを検出し、この検出した動きベクトルＶを中央処理ユニット２０に通知する。なおＡＶＣ等では、データ圧縮時、異なる大きさのマクロブロックによりそれぞれ動きベクトルを検出して最適モードにより符号化処理することにより、ＡＶＣ等による場合には、特定の大きさのマクロブロックについてのみ動きベクトルを検出して通知する。またこの動きベクトルの検出処理にあっては、加算部１７Ｊにより復号される参照フレームに代えて、画像データＤ１を直接、参照フレームに設定して動きベクトルを検出するようにしてもよい。
【００３２】
なおこの撮像素子４から出力される撮像結果の記録媒体１９への記録に係る処理を実行していない場合は、本来、画像コーディック１７が画像データを処理しなくても良い場合であり、この実施例では記録媒体１９に記録された撮像結果をモニタする場合が適用される。これにより画像コーディック１７は、記録媒体１９に記録された撮像結果をモニタする場合、データ圧縮処理に供する動きベクトルＶを用いてこの電子スチルカメラ１の動きを検出できるようにする。
【００３３】
メディア制御部１８は、メモリ１０に格納された画像データを記録媒体１９に記録し、またこの記録媒体１９に記録された画像データを読み出してメモリ１０に出力する。ここで記録媒体１９は、半導体メモリによるいわゆるメモリーカード、記録可能なＤＶＤ（Digital Versatile Disk）、記録可能なＣＤ（Compact Disc）等による光ディスク、ハードディスク装置等、種々の記録媒体を広く適用することができる。
【００３４】
レンズ制御部１３は、カメラ信号処理部１１から得られる情報により、レンズブロック２の絞りを制御し、またいわゆる山登り法によりレンズブロック２をオートフォーカス制御する。また中央処理ユニット２０の制御により、ユーザーによる操作に応動してレンズブロック２のズームを可変する。
【００３５】
ＢＩＵ（Bus Interface Unit）２１は、中央処理ユニット２０とカメラＤＳＰ部３とのインターフェースであり、中央処理ユニット２０によるカメラＤＳＰ部３の制御に係るコマンド等を入出力する。
【００３６】
操作部２２は、この電子スチルカメラ１に設けられた操作子、液晶表示パネル１６の表示画面に設けられたタッチパネルによるユーザーインターフェースであり、ユーザーによる操作を中央処理ユニット２０に通知する。
【００３７】
ＵＳＢ（Universal Serial Bus）２３は、ストレージクラス対応のインターフェースであり、パーソナルコンピュータ等の外部機器を接続して、この外部機器との間で各種のデータを入出力する。
【００３８】
ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory ）２４は、中央処理ユニット２０の処理プログラム等を記録した記録媒体であり、ＲＡＭ２５は、中央処理ユニット２０のワークメモリである。なおこの電子スチルカメラ１では、これにより中央処理ユニット２０の処理プログラムにあっては、事前に、この電子スチルカメラ１にインストールされて提供されるものの、このような事前のインストールによる提供に代えて、インターネット等のネットワークを介したインストールによる提供するようにしてもよく、メモリーカード、光ディスク、磁気ディスク等の各種記録媒体により提供するようにしてもよい。
【００３９】
中央処理ユニット２０は、この電子スチルカメラ１の動作を制御する制御部であり、ＥＥＰＲＯＭ２４に記録された処理プログラムの実行によりユーザーによる操作部２２等の操作に応動して各部の動作を制御する。
【００４０】
すなわち中央処理ユニット２０は、操作部２２の操作により撮影が指示されると、前処理部５、カメラＤＳＰ部３の動作の制御により、撮像素子４から動画による撮像結果を取得して前処理部５により順次処理し、この撮像結果をカメラ信号処理部１１、メモリ制御部１２を介してメモリ１０に順次格納する。またこのメモリに順次格納した撮像結果による画像データの解像度を解像度変換部１４により変換し、この画像データにより表示制御部１５で液晶表示パネル１６を駆動する。これにより中央処理ユニット２０は、動画による撮像結果をメモリ１０に記録しながら、この撮像結果のモニタ画像を液晶表示パネル１６で表示する。
【００４１】
またこの状態でユーザーにより静止画による撮像結果の記録が指示されると、カメラ信号処理部１１の出力データによるメモリ１０への格納を中止し、撮像結果の取得が指示された時点でメモリ１０に格納した画像データを解像度変換部１４によりユーザーにより指示された解像度に変換する。またこの解像度変換処理による画像データを画像コーディック１７によりデータ圧縮した後、記録媒体１９に記録する。この一連の処理において、中央処理ユニット２０は、解像度変換部１４にサムネイル画像の作成を指示し、これによりインデックス用のサムネイル画像を作成する。またこのサムネイル画像を記録媒体１９に記録した撮像結果のインデックス用画像として記録媒体１９に記録する。
【００４２】
また同様にしてユーザーにより動画による撮像結果の記録開始が指示されると、カメラ信号処理部１１の出力データによるメモリ１０への格納を中止し、解像度変換部１４によりカメラ信号処理部１１から出力される画像データの解像度変換処理を開始する。またこの解像度変換部１４により処理された画像データの画像コーディック１７によるデータ圧縮処理を指示し、またこの画像コーディック１７により処理結果の記録をメディア制御部１８に指示する。またこの処理においても、中央処理ユニット２０は、記録開始時の先頭１フレームについて、解像度変換部１４にサムネイル画像の作成を指示し、またこのサムネイル画像を記録媒体１９に記録した撮像結果のインデックス用画像として記録媒体１９に記録する。
【００４３】
なお中央処理ユニット２０は、ＵＳＢ２３を介して入力される制御コマンドによっても、同様にして各部の動作を制御して撮像結果を取得し、この取得した撮像結果又は記録媒体１９に記録された撮像結果をＵＳＢ２３を介して外部機器に出力する。
【００４４】
これに対して操作部２２の操作によりユーザーにより記録媒体１９に記録された撮像結果のモニタが指示されると、中央処理ユニット２０は、図４に示すように、記録媒体１９に記録されたサムネイル画像により記録媒体１９に記録された撮像結果を一覧表示する。
【００４５】
すなわちこの場合、中央処理ユニット２０は、カメラＤＳＰ部３の動作の制御により、記録媒体１９に記録した撮像結果のサムネイル画像を順次読み出し、この読み出したサムネイル画像を順次メモリ１０に記録して一覧表示に係る表示画像をメモリ１０に記録する。またこのメモリ１０に保持した画像データにより表示制御部１５で液晶表示パネル１６を駆動し、これにより図４に示すように、サムネイル画像による撮像結果を一覧表示する。中央処理ユニット２０は、この一覧表示を開始した時点で、この一覧表示の中央に表示されたサムネイル画像にカーソルを表示する。
【００４６】
ここでこの図４における例は、この一覧表示では表示しきれない多数の枚数によるサムネイル画像のうち、符号ＡＡ〜ＴＴにより示す２０枚のサムネイル画像により一覧表示を開始した状態を示すものであり、この場合、サムネイル画像の表示を囲む枠がカーソルＫに設定されて、符号ＨＨにより示す中央のサムネイル画像にカーソルＫが設定される。
【００４７】
この一覧表示を開始すると、中央処理ユニット２０は、さらに前処理部５、カメラＤＳＰ部３の動作の制御により、撮像素子４から撮像結果を取得して画像コーディック１７により動きベクトルＶを検出する。これにより中央処理ユニット２０は、記録媒体１９に記録された撮像結果をモニタする場合であっても、動画による撮像結果を取得して動きベクトルＶを検出するように、全体の動作を設定する。なお中央処理ユニット２０は、このようにして記録媒体１９に記録された撮像結果をモニタするようにして動画による撮像結果を取得して動きベクトルＶを検出する場合、通常の撮像結果の取得時に受け付けるズーム等のレンズブロック２の操作に係る操作にあっては、操作を受け付けないようにする。
【００４８】
さらに中央処理ユニット２０は、この動画により検出される動きベクトルＶにより電子スチルカメラ１の動きを検出し、さらにこの動き検出結果により、全体の動作を切り換える。この実施例では、この動作の切り換えが、液晶表示パネル１６における一覧表示の切り換えに設定される。
【００４９】
すなわち図１は、この一覧表示の切り換えに係る中央処理ユニット２０の処理手順を示すフローチャートである。中央処理ユニット２０は、一覧表示を開始すると、ステップＳＰ１からステップＳＰ２に移り、撮像素子４で取得される撮像結果の動きベクトルＶを画像コーディック１７から取得する。
【００５０】
続いて中央処理ユニット２０は、この取得した動きベクトルＶの１フレーム分の統計的な処理によりこの電子スチルカメラ１の動きを検出する。すなわち図５（Ａ）に示すように、比較的近くの物体を全画面により撮像した状態で、各マクロブロックで検出される動きベクトルＶの全てのＹ方向成分が０であって、またベクトルＶの全てのＸ方向成分がほぼ等しい大きさである場合、撮影している被写体に対して電子スチルカメラ１の画枠が水平方向に移動した場合であると判断することができる。この場合、平行移動等により電子スチルカメラ１が水平方向に移動した場合であると判断することができる。
【００５１】
これとは逆に、図５（Ｂ）に示すように、比較的近くの物体を全画面により撮像した状態で、各マクロブロックで検出される動きベクトルＶの全ての、Ｘ方向成分が０であって、Ｙ方向成分がほぼ等しい大きさである場合、撮影している被写体に対して電子スチルカメラ１の画枠が垂直方向に移動した場合であると判断することができる。この場合、平行移動、チルト等により電子スチルカメラ１が垂直方向に移動した場合であると判断することができる。
【００５２】
これに対して図６（Ａ）に示すように、画面中央から周囲に向かって放射状に動きベクトルＶが検出され、周囲に向かうに従って動きベクトルの大きさが大きくなっている場合、撮影している被写体に対して電子スチルカメラ１が接近した場合であると判断することができる。
【００５３】
またこれとは逆に、図６（Ｂ）に示すように、周囲から画面の中央に向かって動きベクトルＶが検出され、この動きベクトルＶの大きさが周囲に向かうに従って大きくなっている場合、撮影している被写体に対して電子スチルカメラ１が遠ざかった場合であると判断することができる。
【００５４】
これにより中央処理ユニット２０は、各マクロブロックで検出される動きベクトルＶの平均値化による積分処理により、これら各マクロブロックによる動きベクトルＶの同方向成分を検出し、電子スチルカメラ１のＸ方向及びＹ方向の動きを検出する。また各マクロブロックの位置に応じて設定された基準ベクトルとの内積値の平均値化により、電子スチルカメラ１のＺ方向の動きを検出する。なおこのような基準ベクトルにあっては、例えば図６（Ａ）又は（Ｂ）に示すように、画面中央から周囲に向かうベクトル、又は周囲から画面中央に向かうベクトルであって、中央に向かうに大きさが大きくなるベクトルを適用することができる。なおこのＺ方向に係る動きの検出にあっては、例えば画面の中央を中心にした同心円状の領域により検出する場合等、画面の中心を基準にした特定箇所の動きベクトルＶのみにより検出するようにしてもよい。なおこれらの処理におけるＸ、Ｙ、Ｚ方向は、電子スチルカメラ１における撮像画面を基準にした各方向である。以下の説明においては、被写体に接近する方向をＺ方向の正方向とする。
【００５５】
このようにして電子スチルカメラ１の各方向について、電子スチルカメラ１の動きを検出すると、中央処理ユニット２０は、ステップＳＰ３に移り、この検出された動きを正規化する。ここで正規化の処理は、全体の動き量により各方向の動き量を割り算する処理である。
【００５６】
すなわち中央処理ユニット２０は、Ｘ方向、Ｙ方向の動きに応じて、現在設定しているカーソルを隣接するサムネイル画像に切り換え、またＺ方向の動きに応じてカーソルが設定されているサムネイル画像による撮像結果を液晶表示パネル１６の全画面に表示する。またこのように撮像結果を液晶表示パネル１６の全画面に表示した状態で、サムネイル画像の表示時とは逆方向に電子スチルカメラ１のＺ方向の動きが検出されると、全画面による撮像結果の表示をサムネイル画像による一覧表示に戻す。
【００５７】
中央処理ユニット２０は、図７に示すように、この正規化の処理において、これらカーソルの切り換え、全画面表示の切り換えに係る格子点Ｐ０〜Ｐ７のうちの何れの位置に電子スチルカメラ１が移動したかを示す動きベクトルを検出する。なおこの図７では、各方向の正方向のみについて示すものであり、実際の格子点は、各方向の負方向にも設定される。ここで各方向成分が値０の格子点Ｐ０は、現在カーソルが設定されているサムネイル画像に対応し、この現在位置の格子点Ｐ０に対してＸ方向、Ｙ方向に偏位した位置の格子点は、それぞれ現在カーソルが設定されているサムネイル画像に対して対応する方向に隣接するサムネイル画像に対応する。またＺ方向成分は、一覧表示と全画面との切り換えに対応する格子点である。
【００５８】
しかして中央処理ユニット２０は、現在位置の格子点Ｐ０からＸ方向、正方向の格子点Ｐ３に電子スチルカメラ１が移動したと判断される場合、図４について上述したカーソルＫの位置をＸ方向、正方向に隣接する符号ＩＩによるサムネイル画像に切り換える。また現在位置の格子点Ｐ０からＹ方向、正方向の格子点Ｐ１に電子スチルカメラ１が移動したと判断される場合、図４について上述したカーソルＫの位置をＹ方向、正方向に隣接する符号ＣＣによるサムネイル画像に切り換える。また現在位置の格子点Ｐ０からＺ方向、正方向の格子点Ｐ４に電子スチルカメラ１が移動したと判断される場合、サムネイル画像による一覧表示を全画面による表示に切り換える。
【００５９】
これにより現在位置の格子点Ｐ０からＸ方向、Ｙ方向、Ｚ方向、正方向の格子点Ｐ６に電子スチルカメラ１が移動したと判断される場合、図４について上述したカーソルＫの位置をＸ方向及びＹ方向、正方向に隣接する符号ＤＤによるサムネイル画像に切り換え、この符号ＤＤによるサムネイル画像の撮像結果を全画面により表示する。
【００６０】
ステップＳＰ３における正規化の処理は、ステップＳＰ２で検出した電子スチルカメラ１の動きが何れの格子点への移動であるかを検出する処理であり、中央処理ユニット２０は、次式により示すように、検出された電子スチルカメラ１の各方向の動き量α、β、γを、これら各方向の動き量による全体の動き量により割り算し、これにより各方向の動き量α、β、γを全体の動き量により正規化する。
【００６１】
【数１】
2006339710.tif 000003
【００６２】
さらにこのようにして全体の動き量Ｋｘ、Ｋｙ、Ｋｚを所定のしきい値によりそれぞれ判定して各方向の動き量を値−１、値０又は値１に設定し、これにより次式により示すように正規化された動きＰを検出する。但し、ここでＶｘ、Ｖｙ、Ｖｚは、それぞれＸ方向、Ｙ方向、Ｚ方向の単位ベクトルである。またしきい値は、例えば１／２1/2、−１／２1/2に設定される。なおこのしきい値は、電子スチルカメラ１の操作による感度を定義することになり、これにより必要に応じて種々に設定するようにしてもよく、ユーザーによる操作に応じて適応的に切り換えるようにしてもよい。
【００６３】
【数２】
2006339710.tif 000004
【００６４】
これによりＰ＝（０，０，０）にあっては、現在位置の格子点Ｐ０を示し、Ｐ＝（１，０，０）にあっては、Ｘ方向、正方向の格子点Ｐ３を示すことになる。なお中央処理ユニット２０は、全体の動き（α2＋β2＋γ2）1/2が一定値以下の場合には、これらの処理を実行することなくステップＳＰ２に戻り、これにより手振れによる誤操作を防止する。
【００６５】
このようにして動きを正規化すると、中央処理ユニット２０は、ステップＳＰ５に移り、正規化された動きＰを判定してＸ方向及び又はＹ方向に動きが有るか否か判断する。ここで肯定結果が得られると、中央処理ユニット２０は、ステップＳＰ５からステップＳＰ６に移り、移動方向にカーソルＫを移動させる。これにより図４に示す状態で、電子スチルカメラ１が右上方向に移動されると、図８に示すように、右上方向に隣接する符号ＤＤにより示すサムネイル画像にカーソルＫを移動させる。
【００６６】
なお中央処理ユニット２０は、記録媒体１９に記録した撮像結果がこの一覧表示によりまとめて表示可能な数より多い場合に、この一覧表示の最も右側端又は最も左側端にカーソルＫを移動させた状態で、さらにカーソルＫを右側又は左側に移動させる場合、一覧表示のスクロールによりカーソルＫにより指示するサムネイル画像を切り換える。なおこの場合に、水平方向の順次循環的なスクロールによりサムネイル画像の表示を切り換えるようにしてもよい。
【００６７】
また最上段又は最下段のサムネイル画像にカーソルＫを移動させた状態で、さらに上方向又は下方向への電子スチルカメラ１の移動が検出された場合には、これら上方向又は下方向への移動を無視する。また記録媒体１９に記録した撮像結果の全ての撮像結果をこの一覧表示によりまとめて表示している場合にあって、最も右側端又は最も左側端にカーソルＫを移動させた状態で、さらに電子スチルカメラ１の右方向又は左方向への移動が検出された場合にも、この方向への移動を無視する。これによりこれらの場合には、カーソルＫの移動、サムネイル画像のスクロールが可能な方向についてのみ、カーソルＫを移動させ、さらにサムネイル画像をスクロールさせる。
【００６８】
このようにしてカーソルを移動させると、中央処理ユニット２０は、ステップＳＰ６からステップＳＰ７に移る。またステップＳＰ５で否定結果が得られると、中央処理ユニット２０は、直接、ステップＳＰ５からステップＳＰ７に移る。ここで中央処理ユニット２０は、正規化された動きＰを判定してＺ方向、正側に動きが有るか否か判断する。ここで否定結果が得られると、中央処理ユニット２０は、ステップＳＰ７からステップＳＰ２に戻る。これにより中央処理ユニット２０は、ステップＳＰ２−ＳＰ３−ＳＰ４−ＳＰ５−ＳＰ６−ＳＰ７−ＳＰ２の処理ループ、又はステップＳＰ２−ＳＰ３−ＳＰ４−ＳＰ５−ＳＰ７−ＳＰ２の処理ループを繰り返すことにより、ユーザーによる電子スチルカメラ１のＸ方向、Ｙ方向の移動に応じて、サムネイル画像による一覧表示において、カーソルＫを移動させる。
【００６９】
中央処理ユニット２０は、これらの処理ループの繰り返しを、撮像素子４で取得される撮像結果の所定フレーム周期で実行する。なおこのような所定フレーム周期による間欠的な実行に代えて、所定フレームで検出される電子スチルカメラ１の動きを平均値化して処理するようにして、所定フレーム周期で表示を切り換えるようにしてもよい。これにより中央処理ユニット２０は、カーソルＫの著しく高速な動きを防止する。
【００７０】
これに対してステップＳＰ７で肯定結果が得られると、中央処理ユニット２０は、ステップＳＰ７からステップＳＰ８に移り、カーソル位置のサムネイル画像について、図９に示すように、このサムネイル画像の撮像結果を全画面により液晶表示パネル１６で表示する。なおこの図９に示す例は、図８に示す状態でＺ方向、正方向の移動が検出された表示を示すものである。
【００７１】
中央処理ユニット２０は、具体的に、カーソル位置のサムネイル画像に係る撮像結果を記録媒体１９から読み出してメモリ１０に格納した後、画像コーディック１７によりデータ伸長してメモリ１０に格納し直す。またこのメモリ１０に格納し直した画像データの解像度を解像度変換部１４により変換し、この画像データにより表示制御部１５で液晶表示パネル１６を駆動し、これによりこの撮像結果を液晶表示パネル１６により表示する。中央処理ユニット２０は、この全画面の表示において、再生ズームに係る枠Ｗを表示する。
【００７２】
中央処理ユニット２０は、このようにして液晶表示パネル１６の表示を全画面表示に切り換えると、ステップＳＰ８からステップＳＰ９に移り、この処理手順を終了する。
【００７３】
図１０は、図１の処理手順の実行により全画面表示に切り換えた場合の中央処理ユニット２０の処理手順を示すフローチャートである。中央処理ユニット２０は、液晶表示パネル１６の表示を全画面表示に切り換えると、この処理手順を開始してステップＳＰ１１からステップＳＰ１２に移る。ここで中央処理ユニット２０は、ステップＳＰ３について上述したと同様にして動きベクトルＶを取得する。また続くステップＳＰ１２において、ステップＳＰ３について上述したと同様にしてこの電子スチルカメラ１の動きを検出する。
【００７４】
続いて中央処理ユニット２０は、ステップＳＰ１４に移り、ここでステップＳＰ４について上述したと同様にして、ステップＳＰ１３で検出した電子スチルカメラ１の動きを処理する。なお図１について上述したステップＳＰ４における処理においては、カーソルＫの表示位置、この表示位置に隣接するサムネイル画像に水平方向及び垂直方向の格子点が図７について上述した格子点が対応するのに対し、このステップＳＰ１４における処理においては、再生ズームの処理に係る枠Ｗの移動単位に格子点が対応することになる。
【００７５】
続いて中央処理ユニット２０は、ステップＳＰ１５に移り、ここでステップＳＰ１４で検出した正規化された動きＰの判定により、電子スチルカメラ１がＸ方向、Ｙ方向に移動されたか否か判断する。ここで肯定結果が得られると、中央処理ユニット２０は、ステップＳＰ１５からステップＳＰ１６に移り、図９において矢印により示すように、電子スチルカメラ１の動きＰに係る方向に、格子点に係る移動単位に対応する所定距離だけ枠Ｗを移動させる。なお中央処理ユニット２０は、この場合、枠Ｗを表示画面の周辺領域に移動させた状態で、この表示画面を飛び出す方向への電子スチルカメラ１の移動については無視する。
【００７６】
中央処理ユニット２０は、このステップＳＰ１６の処理を完了すると、ステップＳＰ１６からステップＳＰ１７に移る。またステップＳＰ１５で否定結果が得られると、直接、ステップＳＰ１５からステップＳＰ１７に移る。このステップＳＰ１７において、中央処理ユニット２０は、正規化された動きＰを判定してＺ方向、負側に動きが有るか否か判断する。ここで否定結果が得られると、中央処理ユニット２０は、ステップＳＰ１７からステップＳＰ１８に移り、ここで正規化された動きＰを判定してＺ方向、正側に動きが有るか否か判断する。
【００７７】
ここで否定結果が得られると、中央処理ユニット２０は、ステップＳＰ１８からステップＳＰ１２に戻る。これにより中央処理ユニット２０は、ステップＳＰ１２−ＳＰ１３−ＳＰ１４−ＳＰ１５−ＳＰ１６−ＳＰ１７−ＳＰ１８−ＳＰ１２の処理ループ、又はステップＳＰ１２−ＳＰ１３−ＳＰ１４−ＳＰ１５−ＳＰ１７−ＳＰ１８−ＳＰ１２の処理ループを繰り返し、ユーザーによる電子スチルカメラ１のＸ方向、Ｙ方向の移動に応じて、再生ズームに係る枠Ｗを移動させる。この場合も、中央処理ユニット２０は、これらの処理ループの繰り返しを撮像素子４で取得される撮像結果の所定フレーム周期で実行し、又は所定フレームで検出される電子スチルカメラ１の動きを平均値化して枠Ｗを移動させ、これにより枠Ｗの急激な動きを防止する。
【００７８】
これに対してステップＳＰ１８で肯定結果が得られると、中央処理ユニット２０は、ステップＳＰ１８からステップＳＰ１９に移り、ここで再生ズームの処理を実行する。すなわち中央処理ユニット２０は、図１１（Ａ）に示すように、現在の表示位置に係る枠Ｗの位置情報を解像度変換部１４に通知して再生ズームを指示し、これによりこの枠Ｗにより囲まれた部位の画像を電子ズームにより拡大して液晶表示パネル１６の全画面に表示する。しかして中央処理ユニット２０は、このステップＳＰ１９の処理を実行すると、ステップＳＰ２０に移ってこの処理手順を終了する。
【００７９】
これに対してステップＳＰ１７で肯定結果が得られると、中央処理ユニット２０は、ステップＳＰ１７からステップＳＰ２１に移り、液晶表示パネル１６における撮像結果の全画面表示を元のサムネイル画像による一覧表示に戻した後、ステップＳＰ２０に移ってこの処理手順を終了する。
【００８０】
これに対して再生ズームにより拡大した画像を表示した状態で、中央処理ユニット２０は、枠Ｗの移動について上述したと同様にして、電子スチルカメラ１のＸ方向、Ｙ方向の移動に応じて再生ズームにより拡大表示している箇所を移動させる。またＺ方向負側への移動が検出されると、再生ズームによる拡大表示を中止して、元の全画面表示に液晶表示パネル１６の表示を切り換える。
【００８１】
（２）実施例の動作
以上の構成において、この電子スチルカメラ１では（図２）、ユーザーにより撮影の開始が指示されると、レンズブロック２による光学像が撮像素子４により光電変換されて撮像信号が生成され、この撮像信号がＣＤＳ／ＡＧＣ／ＡＤＣ部８により処理されて画像データが生成される。この画像データは、メモリ１０に順次格納され、また解像度変換部１４により解像度が変換されて表示制御部１５により液晶表示パネル１６に表示される。これによりユーザーにおいては、液晶表示パネル１６の表示により被写体を確認することができる。
【００８２】
これにより電子スチルカメラ１では、ユーザーにより静止画による撮像結果の取得が指示されると、撮像素子４による撮像結果の取得が中止され、メモリ１０に格納された画像データが解像度変換部１４により処理されて、又は直接に、画像コーディック１７によりデータ圧縮された後、記録媒体１９に格納される。またユーザーにより動画による撮像結果の取得が指示されると、撮像素子４から得られる撮像結果が順次解像度変換部１４により解像度変換処理され、また画像コーディック１７によりデータ圧縮されて記録媒体１９に記録される。またこれらの記録時、解像度変換部１４によりインデックス用のサムネイル画像が生成され、このサムネイル画像が記録媒体１９に記録される。
【００８３】
これに対してユーザーにより記録媒体１９に記録した撮像結果の再生が指示されると、記録媒体１９に記録された画像データが画像コーディック１７によりデータ伸長され、表示制御部１５により液晶表示パネル１６で表示される。
【００８４】
この記録媒体１９に記録された撮像結果の再生において、ユーザーによりサムネイル画像によるインデックス表示が指示されると、この電子スチルカメラ１では、記録媒体１９に記録されたインデックス用のサムネイル画像が再生されて液晶表示パネル１６により一覧表示される。撮像素子より出力される撮像結果の記録媒体１９への記録に係る処理を実行していない場合の１つである、この記録媒体１９に記録された撮像結果の再生において、電子スチルカメラ１では、撮像素子４により動画による撮像結果が順次取得され、この撮像結果の動きベクトルＶが画像コーディック１７により検出される（図５〜図７）。またこの検出した動きベクトルＶにより中央処理ユニット２０でこの電子スチルカメラ１の動きが検出され、この動きにより動作が切り換えられる。
【００８５】
これによりこの電子スチルカメラ１では、撮像に係る構成を有効に利用して、この電子スチルカメラ１を所望する方向に動かして種々に動作を切り換え、あたかもマウスのように電子スチルカメラ１を操作することができ、これにより従来に比して一段と簡易な操作による使い勝手の良いユーザーインターフェースを提供することができる。
【００８６】
より具体的に、撮像素子４の撮像面を基準にした水平方向及び垂直方向については、動きベクトルの積分により、装置の動き方向が検出され、さらに動き量が検出される。またこのようにして検出される動きにより、あたかもマウスのような操作により電子スチルカメラ１の動作を切り換える。
【００８７】
またこのとき中央処理ユニット２０において、各方向の動き量が、全体の動き量により正規化されてこの電子スチルカメラ１の動きが検出され、これによりユーザーによる使い勝手の違いが解消される。すなわちこのように電子スチルカメラ１の動きにより動作を切り換えるようにした場合、ユーザーによって、電子スチルカメラ１を動かす量が異なってくる。しかしながらこの各方向の動き量を正規化して動作を切り換える場合にあっては、このようなユーザーにより異なる動かし方に対応して動作を切り換えることができ、その分、ユーザーの使い勝手を向上することができる。
【００８８】
また電子スチルカメラ１では、このようにして正規化した各方向の動きがさらにしきい値により判定されて各方向の動きが検出される。これにより電子スチルカメラ１では、例えば水平方向への移動を意図したユーザーの操作に対して、垂直方向への移動に係る動作の切り換え等の、ユーザーの意図しない動作の切り換えを防止することができ、これによっても一段と簡易な操作による使い勝手の良いユーザーインターフェースを提供することができる。
【００８９】
すなわち電子スチルカメラ１では、このようにサムネイル画像による一覧表示において、電子スチルカメラ１の動きに応じて、カーソルＫが移動し（図１、図４及び図８）、これによりユーザーにおいては、あたかもコンピュータにおいてマウスを操作しているかのように電子スチルカメラ１を操作して、カーソルＫに係る表示を切り換えることができる。
【００９０】
またＺ方向の動きにより、カーソルＫが設定された撮像結果のみによる全画面表示に表示が切り換えられ、これによりこの場合が、マウスをクリックするかのような操作により表示を切り換えることができる。
【００９１】
またこのようにして全画面により撮像結果を表示した状態で、再生ズームの領域を示す枠を移動させることにより（図９）、この場合も、あたかもコンピュータにおいてマウスを操作しているかのようにして再生ズームの領域を切り換えることができる。
【００９２】
また全画面により撮像結果を表示した状態でＺ方向の動きにより、一覧表示、再生ズームに表示を切り換えることにより、この場合も、マウスをクリックするかのような操作により表示を切り換えることができる。
【００９３】
（３）実施例の効果
以上の構成によれば、撮像結果の記録媒体への記録に係る処理を実行していない場合に、データ圧縮部により撮像素子による撮像結果の動きベクトルを検出し、この動きベクトルにより装置の動きを検出して動作を切り換えることにより、従来に比して一段と簡易な操作による使い勝手の良いユーザーインターフェースを提供することができる。
【００９４】
またこの装置の動きが、撮像素子の撮像面を基準にした少なくとも水平方向、垂直方向の動き量であることにより、あたかもマウスのように操作感によるユーザーインターフェースを提供することができる。
【００９５】
また水平方向、垂直方向の動き量を、全体の動き量により正規化して検出することにより、ユーザーにより異なる動かし方に対応して動作を切り換えることができ、その分、ユーザーの使い勝手を向上することができる。
【００９６】
また各方向の動き量を、全体の動き量により正規化した後、それぞれしきい値により判定して装置の動きを検出することにより、ユーザーの意図しない操作を防止することができ、これによっても一段と簡易な操作による使い勝手の良いユーザーインターフェースを提供することができる。
【００９７】
またこのような動きを動きベクトルの積分により検出することにより、被写体の動きによる装置の動き誤検出を防止することができる。
【００９８】
具体的に、この撮像素子より出力される撮像結果の記録媒体への記録に係る処理を実行していない場合が、記録媒体に記録された撮像結果の表示に係る処理であることにより、この撮像結果の表示に係る動作の切り換えに関して、従来に比して一段と簡易な操作による使い勝手の良いユーザーインターフェースを提供することができる。
【００９９】
すなわちこの動作の切り換えが、表示部による記録媒体に記録された撮像結果の一覧表示において、カーソルの移動に係る表示の切り換えであることにより、マウスのような操作によりカーソルを移動させることができる。
【０１００】
またこの動作の切り換えが、表示部における記録媒体に記録された撮像結果の一覧表示から、カーソルが設定された撮像結果のみの表示への切り換えであることにより、マウスにおけるクリック操作のようにして表示を切り換えることができる。
【０１０１】
またこの動作の切り換えが、撮像結果の表示において、再生ズームの領域の移動に係る表示の切り換えであることによっても、マウスのような操作により再生ズームの領域を移動させることができる。
【０１０２】
またこの動作の切り換えが撮像結果の表示から、再生ズームの領域の拡大表示への切り換えであることにより、マウスにおけるクリック操作のようにして表示を切り換えることができる。
【実施例２】
【０１０３】
ところで実施例１について上述した撮像結果の動きベクトルにより装置の動きを検出する場合にあって、Ｚ方向の動き検出は、被写体までの距離によって検出精度が変化することになる。これによりこの実施例では、Ｚ方向については、レンズブロック２におけるフォーカス制御により電子スチルカメラ１の移動量を検出する。なおこの実施例に係る電子スチルカメラは、このＺ方向の処理に係る構成を除いて、実施例１について上述した電子スチルカメラ１と同一に構成されることにより、以下において、図２の構成を流用して説明する。
【０１０４】
すなわちこの実施例２において、レンズ制御部１３は、図４等について上述した撮像結果に係る表示を実行している場合、レンズブロック２をオートフォーカス制御し、またこのフォーカス制御により検出される被写体までの距離を中央処理ユニット２０に通知する。
【０１０５】
中央処理ユニット２０は、上述した動きベクトルによるＺ方向の動きに代えて、このレンズ制御部１３から通知される被写体までの動きにより、この電子スチルカメラ１のＺ方向の動きを検出する。これにより中央処理ユニット２０は、動きの検出に係る一連の処理にあっては、Ｘ方向及びＹ方向についてのみ実行する。
【０１０６】
この実施例によれば、撮像結果の記録媒体への記録に係る処理を実行していない場合に、データ圧縮部によるベクトルに加えて、レンズ制御部におけるフォーカス調整により装置の動きを検出して動作を切り換えることにより、従来に比して一段と簡易な操作による使い勝手の良いユーザーインターフェースを提供することができるようにする。また動きベクトルに代えて、フォーカス制御によりＸ方向の移動を検出したことにより、検出精度を向上してユーザーの使い勝手を向上することができる。
【実施例３】
【０１０７】
この実施例は、実施例１又は実施例２について上述した電子スチルカメラにおいて、ユーザーによる動作モードの切り換えにより、動きベクトルＶにより検出される電子スチルカメラの動き、フォーカス制御により検出される電子スチルカメラの動きを、ポインティングディバイスの操作として、ＵＳＢ２３を介してコンピュータ等の外部機器に通知する。なおこの実施例に係る電子スチルカメラは、この外部出力に係る構成を除いて、実施例１又は実施例２について上述した電子スチルカメラ１と同一に構成される。
【０１０８】
この実施例によれば、動きベクトルＶにより検出される電子スチルカメラの動き、フォーカス制御により検出される電子スチルカメラの動きを、ポインティングディバイスの操作として、コンピュータ等の外部機器に通知することにより、この電子スチルカメラをこれら外部機器のユーザーインターフェースとしても利用することができる。
【実施例４】
【０１０９】
なお上述の実施例においては、記録媒体に記録された撮像結果の表示に係る一連の動作の切り換えを電子スチルカメラの動きにより実行する場合について述べたが、本発明はこれに限らず、例えば各種メニューにおけるカーソルの切り換え等にも広く適用することができる。
【０１１０】
また上述の実施例においては、フォーカス調整によりＺ方向の動きを検出する場合について述べたが、本発明はこれに限らず、動きベクトルとの併用によりＺ方向の動きを検出してもよい。
【０１１１】
また上述の実施例においては、本発明を電子スチルカメラに適用した場合について述べたが、本発明はこれに限らず、ビデオカメラ、カメラ付き携帯電話等、種々の撮像装置に広く適用することができる。
【産業上の利用可能性】
【０１１２】
本発明は、撮像装置、撮像装置の制御方法、撮像装置の制御方法のプログラム及び撮像装置の制御方法のプログラムを記録した記録媒体に関し、例えば電子スチルカメラに適用することができる。
【図面の簡単な説明】
【０１１３】
【図１】本発明の実施例１に係る電子スチルカメラにおける中央処理ユニットの処理手順を示すフローチャートである。
【図２】本発明の実施例１に係る電子スチルカメラを示すブロック図である。
【図３】図２の電子スチルカメラの画像コーディックの構成を示すブロック図である。
【図４】図２の電子スチルカメラにおけるサムネイル画像による一覧表示を示す平面図である。
【図５】動きベクトルによる電子スチルカメラの動き検出の説明に供する略線図である。
【図６】動きベクトルによる電子スチルカメラのＺ方向の動き検出の説明に供する略線図である。
【図７】動きの正規化の処理の説明に供す略線図である。
【図８】カーソルの移動の説明に供する平面図である。
【図９】再生ズームの領域移動の説明に供する平面図である。
【図１０】再生ズームの領域移動に係る中央処理ユニットの処理手順を示すフローチャートである。
【図１１】再生ズームの処理の説明に供する略線図である。
【符号の説明】
【０１１４】
１……電子スチルカメラ、２……レンズブロック、３……カメラＤＳＰ部、４……撮像素子、１１……カメラ信号処理部、１３……レンズ制御部、１６……液晶表示パネル、１７……画像コーディック、２０……中央処理ユニット
【図１】
2006339710.tif 000005
【図２】
2006339710.tif 000006
【図３】
2006339710.tif 000007
【図４】
2006339710.tif 000008
【図５】
2006339710.tif 000009
【図６】
2006339710.tif 000010
【図７】
2006339710.tif 000011
【図８】
2006339710.tif 000012
【図９】
2006339710.tif 000013
【図１０】
2006339710.tif 000014
【図１１】
2006339710.tif 000015