(57)【特許請求の範囲】
【請求項１】
動画もしくは連写で画像を取得する撮像部と、
上記撮像部によって取得した上記画像を再生表示する表示部と、
第１の方向への動きと、上記第１の方向とは異なる第２の方向への動きを検出する移動検出部と、
上記移動検出部による検出結果に基づいて、上記第１の方向への動きを検出するが、第２の方向への動きがないことを検出した場合に、上記第１の方向への動き量に対応する上記動画もしくは上記連写のコマを上記表示部に表示する表示制御部と、
上記動画もしくは上記連写を撮影したファイル数をカウントするカウント部と、
を有し、
上記移動検出部が、上記第２の方向への動きを検出するが、第１の方向への動きがないことを検出した場合に、上記表示制御部は上記第２の方向への動き量に対応する上記動画もしくは連写のファイルに応じた画像を上記表示部に表示することを特徴とする携帯機器。
【請求項２】
さらに、上記動画もしくは連写の撮影開始からの時間を計時するタイマカウンタと、
上記撮像部によって取得された画像を記録する画像記録部を有し、
上記画像記録部は、上記動画もしくは連写の各コマと上記タイマカウンタによって計時された時間とを関連付けて記録することを特徴とする請求項１に記載の携帯機器。
【請求項３】
上記表示制御部は、上記表示したコマから再生を開始することを特徴とする請求項１に記載の携帯機器。
【請求項４】
上記表示制御部は、上記撮像部によって動画もしくは連写の撮像を終了した直後に、撮像した画像を再生表示することを特徴とする請求項１に記載の携帯機器。
【請求項５】
被写体像を動画もしくは連写で撮像し、
上記動画もしくは連写で撮像された画像データを記録し、
再生モードが選択された際に、第１の方向への動きを検出するが、第２の方向への動きを検出しないかを判定し、
上記判定の結果、第１の方向への動きを検出するが、第２の方向への動きを検出しない場合には、上記第１の方向への動き量を判定し、
上記動画もしくは連写で撮像された画像データの中から上記第１の方向への動き量に対応する撮影時のコマを表示し、
上記動画もしくは上記連写を撮影したファイル数をカウントし、
上記第２の方向への動きを検出するが、第１の方向への動きがないことを検出した場合に、上記第２の方向への動き量に対応する上記動画もしくは連写のファイルに応じた画像を表示する、
ことを特徴とする再生表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯機器および再生表示方法に関し、詳しくは、動画の撮影機能を有する携帯機器において、ユーザが携帯機器を動かす際の移動量に基づいて動画中の任意の位置のコマを表示可能な携帯機器および再生表示方法に関する。
【背景技術】
【０００２】
近年、撮影機器等のデジタル化に伴って、静止画のみならず動画も撮影可能な携帯機器が提供されている。静止画は画像さえ指定すれば、瞬時に画像を鑑賞することが可能であるが、動画は画像を指定しても鑑賞に時間がかかり、また動画中の１コマを鑑賞したい場合であっても、その１コマを探し出すのは簡単ではない。
【０００３】
動画は多数のコマから構成されていることから、１コマを選択するための技術が種々提案されている。例えば、特許文献１には、動画切り出し手段によって切り出された部分動画をサムネイル動画として、動画に対応付けて動画記憶手段に記憶させる画像処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許４１８９５７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示の画像処理装置は、サムネイル動画を先頭画像に限らず、最適な画像の中から選択することができる。しかし、この画像処理装置では、サムネイル動画を選択するのみであって、多数のコマからユーザが任意のコマを探し出すことは困難である。このように、従来の画像処理装置においては、動画や連写の再生にあたって、コマ送り・戻し、早送り・戻しを直感的に行い、任意のコマを簡単に読み出すことができなかった。
【０００６】
本発明は、このような事情を鑑みてなされたものであり、動画や連写の再生にあたって、コマ送り・戻し、早送り・戻しを直感的に行い、任意のコマを簡単に読み出すことが可能な携帯機器および再生表示方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため第１の発明に係わる携帯機器は、動画もしくは連写で画像を取得する撮像部と、上記撮像部によって取得した上記画像を再生表示する表示部と、第１の方向への動きと、上記第１の方向とは異なる第２の方向への動きを検出する移動検出部と、上記移動検出部による検出結果に基づいて、上記第１の方向への動きを検出するが、第２の方向への動きがないことを検出した場合に、上記第１の方向への動き量に対応する上記動画もしくは上記連写のコマを上記表示部に表示する表示制御部と、上記動画もしくは上記連写を撮影したファイル数をカウントするカウント部と、を有し、上記移動検出部が、上記第２の方向への動きを検出するが、第１の方向への動きがないことを検出した場合に、上記表示制御部は上記第２の方向への動き量に対応する上記動画もしくは連写のファイルに応じた画像を上記表示部に表示する。
【００１１】
第２の発明に係わる携帯機器は、上記第１の発明において、さらに、上記動画の撮影開始からの時間を計時するタイマカウンタと、上記撮像部によって取得された画像を記録する画像記録部を有し、上記画像記録部は、上記動画の各コマと上記タイマカウンタによって計時された時間とを関連付けて記録する。
第３の発明に係わる携帯機器は、上記第１の発明において、上記表示制御部は、上記表示したコマから再生を開始する。
【００１２】
第４の発明に係わる携帯機器は、上記第１の発明において、上記表示制御部は、上記撮像部によって動画もしくは連写の撮像を終了した直後に、撮像した画像を再生表示する。
【００１３】
第５の発明に係わる再生表示方法は、被写体像を動画もしくは連写で撮像し、上記動画もしくは連写で撮像された画像データを記録し、再生モードが選択された際に、第１の方向への動きを検出するが、第２の方向への動きを検出しないかを判定し、上記判定の結果、第１の方向への動きを検出するが、第２の方向への動きを検出しない場合には、上記第１の方向への動き量を判定し、上記動画もしくは連写で撮像された画像データの中から上記第１の方向への動き量に対応する撮影時のコマを表示し、上記動画もしくは上記連写を撮影したファイル数をカウントし、上記第２の方向への動きを検出するが、第１の方向への動きがないことを検出した場合に、上記第２の方向への動き量に対応する上記動画もしくは連写のファイルに応じた画像を表示する。
【発明の効果】
【００１４】
本発明によれば、動画の再生にあたって、コマ送り・戻し、早送り・戻しを直感的に行い、任意のコマを簡単に読み出すことが可能な携帯機器を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１実施形態に係わるカメラの電気系を主とする全体構成を示すブロック図である。
【図２】本発明の第１実施形態に係わるカメラにおいて、動画再生時に任意のコマを探し出す様子を示す図である。
【図３】本発明の第１実施形態に係わるカメラにおいて、動画再生時にサムネイル動画の中から動画を選択し、さらにその中から動画中のコマを探し出す様子を示す図である。
【図４】本発明の第１実施形態に係わるカメラの制御動作を示すフローチャートである。
【図５】本発明の第２実施形態に係わるカメラにおいて、動画再生時に任意のコマを探し出す様子を示す図である。
【図６】本発明の第２実施形態に係わるカメラにおいて、再生時に異なる動画ファイルを探し出す様子を示す図である。
【図７】本発明の第２実施形態に係わるカメラの制御動作を示すフローチャートである。
【図８】本発明の第２実施形態に係わるカメラのレックビューの動作を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、図面に従って本発明を適用したカメラを用いて好ましい実施形態について説明する。本発明の好ましい実施形態に係わるカメラは、デジタルカメラであり、撮像部を有し、この撮像部によって被写体像を画像データに変換し、この変換された画像データに基づいて、被写体像を本体の背面に配置した表示部にライブビュー表示する。撮影者はライブビュー表示を観察することにより、構図や撮影タイミングを決定する。動画撮影時には、動画の画像データが記録媒体に記録される。記録媒体に記録された画像データは、再生モードを選択すると、表示部に再生表示することができる。動画再生にあたっては、ユーザがカメラを水平方向に移動させると、その移動量に応じた位置のコマが表示される。
【００１７】
図１は、本発明の第１実施形態に係るカメラの電気系を主とする全体構成を示すブロック図である。撮影レンズ２１６は、被写体像を形成するための複数の光学レンズから構成され、フォーカスおよびズーム機構２１８によって、ピント調節およびズーミングのために駆動される。撮影レンズ２１６の光路上には、絞り２２０、シャッタ２２４、および撮像素子２１４が配置されている。
【００１８】
絞り２２０は、撮影レンズ２１６を透過した被写体光束の光量を調節し、絞り駆動機構２２２によって絞り２２０の開口量が駆動制御される。シャッタ２１４は、撮影レンズ２１６を透過した被写体光束の開閉を行い、シャッタ駆動機構２２６によってシャッタ開口時間（シャッタ速度）が制御される。
【００１９】
撮像素子２１４は、撮影レンズ２１６によって結像される被写体像を光電変換し、画像信号を出力する。撮像素子２１４としては、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）等の二次元固体撮像素子を使用できることはいうまでもない。撮像素子２１４は、撮像素子変位機構２２８によって、撮影レンズ２１６の光路と直交する平面内において、Ｘ方向およびＹ方向に変位される。撮像素子変位機構２２８は、角速度検出回路２３０および加速度検出回路２５０によって検出された信号に基づいて、カメラに加えられた手振れの影響を除去するように、撮像素子２１４を移動させる。
【００２０】
撮像素子２１４は撮像素子インターフェース（以下、「撮像素子ＩＦ」と称す）回路２１２に接続されている。撮像素子ＩＦ回路２１２は、撮像素子２１４から画像信号を読み出し、増幅等の種々の処理を行い、システムコントローラ１００に画像信号を出力する。
【００２１】
前述のフォーカスおよびズーム機構２１８、絞り駆動機構２２２、シャッタ駆動機構２２６、撮像素子ＩＦ回路２１２、および撮像素子変位機構２２８は、システムコントローラ１００に接続されている。システムコントローラ１００は、種々の処理を行うためのハードウエア回路と、プログラムに従って動作するＣＰＵ１１０を有し、カメラ全体の制御を行う。システムコントローラ１００内には、ＣＰＵ（Central Processing Unit：中央演算処理装置）１１０、画像処理回路１２２、圧縮・伸張回路１２４、ＡＦ制御回路１２６、ＡＥ制御回路１２８、ＡＤコンバータ１３０、タイマカウンタ１３２、画像認識回路１４０が設けられている。
【００２２】
ＣＰＵ１１０は、フラッシュメモリ３４０に記憶されているプログラムに従って、カメラ全体の制御を行う。ＡＤコンバータ１３０は、撮像素子ＩＦ回路２１２から出力された画像信号や、角速度検出回路２３０や加速度検出回路２５０から出力される検出信号を入力し、これらの信号をＡＤ変換する。
【００２３】
画像処理回路１２２は、ＡＤコンバータ１３０によってＡＤ変換された画像データに対して、デジタル的増幅（デジタルゲイン調整処理）、色補正、ガンマ（γ）補正、コントラスト補正、白黒・カラーモード処理、ライブビュー表示用処理といった各種の画像処理を行う。
【００２４】
圧縮・伸張回路１２４は、後述するＳＤＲＡＭ（Dynamic Random Access Memory）３５０に一時記憶された画像データをＪＰＥＧ方式やＴＩＦＦ方式等で圧縮する。なお、画像圧縮はＪＰＥＧ方式やＴＩＦＦ方式に限らず、他の圧縮方法も適用できる。
【００２５】
ＡＦ制御回路１２６は、自動焦点制御回路であり、撮像素子２１４からの出力に基づく画像データ中の高周波成分を抽出し、この高周波成分がピークとなるように、フォーカスおよびズーム機構２１８によって撮影レンズ２１６のフォーカス位置を制御する。また、ＡＥ制御回路１２８は、自動露出制御回路であり、画像データに基づいて被写体輝度を検出し、この被写体輝度を用いて適正露光となるように絞り値、シャッタ速度、ＩＳＯ感度等の制御を行う。
【００２６】
タイマカウンタ１３２は、計時動作やカウント動作を行うことができ、後述するように、動画の撮影開始からの時間を測定する。また、画像認識回路１４０は、画像データに基づいて、被写体像の中に人物や動物等が存在するか否かを判定する。
【００２７】
システムコントローラ１００には、前述のフォーカスおよびズーム機構２１８等の他に、角速度検出回路２３０、加速度検出回路２５０、時計回路２８０、表示素子駆動回路３１２、タッチパネル駆動回路３２２、ソケット３３２、フラッシュメモリ３４０、ＳＤＲＡＭ３５０、操作スイッチ３８０が接続されている。
【００２８】
角速度検出回路２３０内には、Ｘ軸ジャイロ２３２およびＹ軸ジャイロ２３４が配置されている。Ｘ軸はカメラの長手方向に沿った軸であり、Ｙ軸はＸ軸と直交し、カメラの短手方向に沿った軸である。Ｘ軸ジャイロ２３２はＸ軸周りの角速度に応じた信号を出力し、Ｙ軸ジャイロ２３４はＹ軸周りの角速度に応じた信号を出力する。Ｘ軸ジャイロ２３２とＹ軸ジャイロ２３４の各出力は角速度センサ処理回路２３６に接続されている。角速度センサ処理回路２３６は、各ジャイロから出力される角速度信号について増幅処理等の各種処理を行い、システムコントローラ１００に出力し、ＡＤ変換する。
【００２９】
加速度検出回路２５０内には、加速度センサ２５２が配置されており、カメラに加えられた加速度に応じた加速度信号を加速度センサ処理回路２５４に出力する。加速度センサ処理回路２５４は、加速度信号の増幅処理等の各種処理を行い、システムコントローラ１００に出力し、ＡＤ変換を行う。時計回路２８０は、日時情報をシステムコントローラ１００に出力する。
【００３０】
表示素子３１４は、カメラの背面等に配置され、ＬＣＤ（液晶）パネルや有機ＥＬパネル等の表示用モニタを有する。表示素子駆動回路３１２は、表示素子３１４に接続されており、システムコントローラ１００からの信号に基づいて、表示素子３１４に画像を表示する。本実施形態においては、表示素子３１４には、ライブビュー表示、記録された静止画や動画のクイックビューや再生表示、およびメニュー画面等の制御用画像が表示される。
【００３１】
表示素子３１４の前面、または表示素子３１４と一体にタッチパネル３２４が配置されている。タッチパネル３２４は、タッチパネル駆動回路３２２に接続されており、タッチパネル駆動回路３２２は、ユーザが表示素子３１４の表面をタッチした際に、そのタッチ位置等を検出し、システムコントローラ１００に出力する。
【００３２】
メモリカード３３４は、撮像素子２１４によって取得された静止画や動画の画像データを記録するための記録媒体であり、ソケット３３２に脱着自在である。ソケット３３２は、メモリカード３３４が装着されると、メモリカード３３４に画像データを書き込み、また読出し可能である。
【００３３】
フラッシュメモリ３４０は、電気的に書込み可能な不揮発性のメモリであり、前述したようにカメラを制御するためのプログラムが記憶されている。また、プログラム以外にも、各種調整値等のデータが記憶されている。ＳＤＲＡＭ３５０は、電気的に書込み可能な揮発性のメモリであり、撮像素子２１４によって取得された画像信号に基づく画像データを一時的に記憶する。
【００３４】
操作スイッチ３８０は、ユーザがカメラに対して各種動作を指示するための操作部材である。操作スイッチ３８０としては、レリーズスイッチ、モードダイヤル、十字キー、確定キー等の各種操作部材が含まれる。
【００３５】
次に、図２および図３を用いて、本実施形態における動画の再生方法について説明する。図２は、ユーザ２０がカメラ１０を水平方向に移動させながら、カメラ１０に記録された動画３１の画像を再生する様子を示している。動画３１は、時刻０から時刻Ｔ０の間で撮影されたものであり、図２では、仮想的な表示である。
【００３６】
Ｘ軸方向は、前述したように、カメラ１０の長手方向（水平方向）であり、また、ユーザ２０の正面をＸ軸で０とし、移動範囲の左端を−Ｘ０、移動範囲の右端を＋Ｘ０とする。今、ユーザ２０がカメラ１０をＸ軸方向に−Ｘ０から＋Ｘ０に向けて、水平に移動させると、カメラ１０の移動に応じて表示素子３１４には動画３１のコマが表示される。すなわち、動画３１の再生開始を位置（−Ｘ０）に、再生終了を位置（＋Ｘ０）に対応させ、カメラ１０内の角速度検出回路２３０および加速度検出回路２５０の出力を積分することによってカメラ１０の位置を検出し、検出された位置に対応する動画３１のコマを表示素子３１４に表示する。
【００３７】
なお、角速度検出回路２３０によってＹ軸回りの角速度が検出されるので、角速度を積分することによりＹ軸回りの回動角を求め、これからＸ軸方向に沿っての移動量を算出する。また加速度検出回路２５０によってＸ軸方向の加速度が検出されるので、この加速度を積分することにより、Ｘ軸方向の移動量を算出するようにしてもよい。
【００３８】
図３（ａ）は、カメラ１０の表示素子３１４に複数の動画の代表画像（図示の例では４つ）が表示されている場合を示している。ユーザは、再生したい動画をタッチすると、タッチパネル３２４からのタッチ信号に基づいて、ユーザがタッチした動画を特定し、図３（ｂ）に示すように、動画の代表画像を拡大表示する。拡大表示した状態で、カメラ１０を左側（図２における（−Ｘ０）の方向）に移動させると、移動量に応じた時間だけ前の画像が図３（ｃ）に示すように表示される。一方、カメラ１０を右側（図２における＋Ｘ０の方向）に移動させると、移動量に応じた時間だけ後の画像が図３（ｄ）に示すように表示される。ユーザが鑑賞したコマを決め、再生釦等の操作ボタンを操作すると、動画の再生を開始する。
【００３９】
次に、図４に示すフローチャートを用いて、本実施形態におけるカメラ制御の動作を説明する。このフローチャートは、フラッシュメモリ３４０に記憶されたプログラムに基づいて、ＣＰＵ１１０が実行する。
【００４０】
カメラ制御の動作を開始すると、まず、撮影モードか否かを判定する（Ｓ１）。ここでは、操作スイッチ３８０のモードダイヤルによって、撮影モードが設定されたか否かを判定する。この判定の結果、撮影モードが設定されていた場合には、次に、撮像及び表示を行う（Ｓ３）。ここでは、撮像素子２１４によって取得した画像信号に基づいて、表示素子３１４にライブビュー表示を行う。
【００４１】
撮像および表示を行うと、次に、撮影開始か否かの判定を行う（Ｓ５）。ここでは、操作スイッチ３８０の内のレリーズ釦が操作されたか否かを判定する。なお、本実施形態においては、動画撮影モードが設定されている場合には、レリーズ釦が操作されると、動画撮影を開始し、再度、レリーズ釦が操作されると動画撮影を終了する。なお、専用の動画釦を設け、動画撮影の開始と終了を指示するようにしても勿論かまわない。
【００４２】
ステップＳ５における判定の結果、撮影開始でない場合には、ステップＳ１に戻る。一方、判定の結果、撮影開始であった場合には、次に、タイマカウンタ１３２のカウントを０にリセットする（Ｓ７）。続いて、動画撮影を開始する（Ｓ９）。ここでは、撮像素子２１４によって取得された動画の画像信号を処理し、ＳＤＲＡＭ３５０に一時記憶する。また、タイマカウントする（Ｓ１１）。ここでは、タイマカウンタ１３２によって計時動作を行う。
【００４３】
次に、撮影終了か否かの判定を行う（Ｓ１３）。前述したように、再度、レリーズ釦が操作されると、動画撮影を終了する。この判定の結果、撮影終了でなかった場合には、ステップＳ９に戻り、動画撮影を続行する。一方、判定の結果、撮影終了であった場合には、タイマカウンタ１３２によって計時された時間ＴをＴ１とし（Ｓ１５）、計時時間Ｔと各画像を関連付けて記録する（Ｓ１７）。ここでは、図２において説明したように、撮影開始の時刻Ｔ＝０と撮影終了時刻Ｔ＝Ｔ１を、動画３１の撮影開始時の画像と撮影終了時の画像に相当するように関連付け、さらに時刻Ｔ＝０と時刻Ｔ＝Ｔ１の間に撮影された動画の各画像に経過時間を関連付ける。各画像とタイマカウントＴとの関連付けが終わると、メモリカード３３４に動画の画像データの記録を行う。記録が終わると、ステップＳ１に戻る。
【００４４】
ステップＳ１における判定の結果、撮影モードでなかった場合には、再生モードを実行する。まず、撮影画像ファイルを一覧表示する（Ｓ２１）。ここでは、メモリカード３３４に記録されている動画の中から代表画像を読み出し、表示素子３１４に一覧表示する。一覧表示の仕方としては、例えば、図３に示したように、サムネイル表示する。続いて、戻るか否かの判定を行う（Ｓ２２）。一覧表示が表示されると共に、「戻る」アイコンが表示されるので、このステップでは、「戻る」アイコンがタッチされたか否かを判定する。この判定の結果、「戻る」であった場合には、ステップＳ１に戻る。
【００４５】
ステップＳ２２における判定の結果、「戻る」でなかった場合には、次に、選択されたか否かの判定を行う（Ｓ２３）。ここでは、例えば、図３を用いて説明したように、ユーザが動画を選択するために、表示素子３１４をタッチしたか否かによって判定する。この判定の結果、選択されていない場合には、ステップＳ２２に戻る。
【００４６】
ステップＳ２３における判定の結果、撮影画像ファイルのいずれかが選択されると、次に、代表画像の拡大を行う（Ｓ２５）。ここでは、図３（ｂ）に示すように選択された動画の代表画像を表示素子３１４に拡大表示する。続いて、戻るか否かの判定を行う（Ｓ２６）。代表画像が表示されると共に、「戻る」アイコンが表示されるので、このステップでは、「戻る」アイコンがタッチされたか否かを判定する。この判定の結果、「戻る」であった場合には、ステップＳ１に戻る。一方、判定の結果、「戻る」でなかった場合には、再生を開始するか否かの判定を行う（Ｓ２７）。ここでは、ユーザが動画再生釦等の操作により再生開始の指示を行ったか否かを判定する。
【００４７】
ステップＳ２７における判定の結果、再生開始であった場合には、次に、代表画像の表示中であるか否かを判定する（Ｓ２９）。再生を開始する前は、代表画像を表示したままであることから、このステップでは、代表画像が表示されたままであるか否かを判定する。この判定の結果、代表画像の表示中の場合には、次に、先頭コマ表示を行う（Ｓ３１）。ここでは、メモリカード３３４に記憶された動画のファイルの中から先頭コマの画像を読み出し、表示する。
【００４８】
ステップＳ３１において先頭コマを表示すると、またはステップＳ２９における判定の結果、代表画像の表示中でなかった場合には、次に、再生コマから動画再生を行う（Ｓ３３）。すなわち、ステップＳ３１において先頭コマを表示した場合には、その先頭コマから動画再生を開始し、またステップＳ２９における判定の結果代表画像表示中でなかった場合には、再生中の動画の再生コマから動画再生を続行する。
【００４９】
ステップＳ３３において動作再生を行うと、次に、再生終了か否かの判定を行う（Ｓ３５）。ここでは、動画再生釦等の操作により再生終了が指示されたか否かを判定する。すなわち、本実施形態においては、再度、動画再生釦等により再生終了指示の操作がなされると、再生を終了する。この判定の結果、再生終了でなかった場合には、ステップＳ２９に戻り、動画再生を続行する。一方、再生終了であった場合には、再生を終了し、ステップＳ２５に戻る。
【００５０】
ステップＳ２７における判定の結果、再生開始でなかった場合には、すなわち、動画の再生を行わない場合には、移動量再生開始を行うか否かの判定を行う（Ｓ４０）。通常の動画再生を開始しない状態で、ユーザがカメラ１０を移動させると、この動き量に応じた動画のコマの表示を禁止したい場合がある。そこで、本実施形態においては、動き量に応じた動画のコマ表示を許可する移動量再生モードをメニュー画面もしくは専用操作部材の操作によって設定するようにしている。このステップＳ４０においては、移動量再生モードが設定されているか否かを判定する。この判定の結果、移動量再生モードが設定されていない場合には、ステップＳ２６に戻る。
【００５１】
ステップＳ４０における判定の結果、移動量再生モードに設定されていた場合には、移動量の検出を開始し、Ｘ方向に動きが有り、かつＹ方向に動きがないかを判定する（Ｓ４１）。すなわち、ここでは、ユーザがカメラ１０を水平方向に移動させるが、この際、垂直方向に移動させることがないかを判定する。図２を用いて説明したように、本実施形態においては、ユーザがカメラ１０を水平方向に移動させる場合に、水平方向の位置に応じた動画のコマを再生する。
【００５２】
ステップＳ４１における判定の結果、Ｘ方向に動きがあり、かつＹ方向に動きがなかった場合には、その時の動き量を判定しＸとする（Ｓ４３）。ここでは、角速度検出回路２３０や加速度検出回路２５０の検出出力に基づいて、Ｘ＝０からの動き量をＸとして求める。
【００５３】
動き量を判定すると、次に、（Ｘ−（−Ｘ０））×Ｔ１／２Ｘ０のタイミングのコマを表示する（Ｓ４５）。前述したように、カメラ１０の移動範囲が、（−Ｘ０）から（Ｘ０）の範囲であり、この範囲を動画の再生時間Ｔ１に対応させていることから、このステップでは、カメラの動き量Ｘに応じた動画のコマを求め、表示する。このため、カメラを水平方向に沿って左右に動かすと、表示素子３１４には、動き量に応じたコマが順次に表示される。この表示は、あたかもコマ送り・戻し、早送り・戻しのようであり、また、任意のコマを簡単に表示することができる。なお、この段階では、動き量に応じて指定された動画のコマが表示されるのみであり、動画再生は開始されない。
【００５４】
動画のコマを表示すると、次に、戻るか否かの判定を行う（Ｓ４７）。表示素子３１４には、指定された動画のコマが表示されると共に、「戻る」アイコンが表示されるので、このステップでは、「戻る」アイコンがタッチされたか否かを判定する。この判定の結果、「戻る」アイコンがタッチされない場合には、ステップＳ４１に戻る。このため、カメラ１０の動きに応じて、指定される動画のコマが変化する。
【００５５】
一方、ステップＳ４７における判定の結果、「戻る」アイコンがタッチされると、ステップＳ２７に進み、再生開始となると、ステップＳ３３において、指定された動画のコマから動画再生が開始される。なお、本実施形態においては、表示素子３１４に「戻る」アイコンを表示するようにしているが、これに限らず、例えば、戻り用の操作部材を設けてもよい。
【００５６】
このように、本実施形態においては、Ｘ方向に移動があり、Ｙ方向に移動がない場合、すなわち、表示素子３１４の表示面に直交する方向に傾きがなく、かつ直交する方向への位置変化がない状態で、カメラが移動する場合には、このときの移動量に応じた動画のコマを表示することができる。連続的に移動させれば、あたかも早送りもしくは早戻しのような表示となり、その中でユーザが希望するコマが見つかれば、移動を停止させればよい。この表示されたコマから動画再生を開始することができる。
【００５７】
次に、本発明の第２実施形態について、図５ないし図８を用いて説明する。第１実施形態においては、カメラ１０の水平方向の動きに応じて動画のコマを指定していたが、第２実施形態においては、水平方向には動かないが垂直方向に動きが有る場合には、隣接する動画ファイルの選択を行うことができる。また、第１実施形態においては、Ｘ方向での位置を検出していたが、第２実施形態においては、カメラ１０を水平方向に回動した際の回動角を測定し、動画のコマ指定を行うようにしている。本実施形態の構成は、図１に示した第１実施形態における電気的構成と同様であることから、詳しい説明は省略する。
【００５８】
次に、図５および図６を用いて、本実施形態における動画の再生方法について説明する。図５は、第１実施形態における図２に対応する図であり、ユーザ２０がカメラ１０を水平方向に移動させながら、カメラ１０に記録された動画３１の画像を再生する様子を示している。動画３１は、時刻Ｔ＝０から時刻Ｔ＝Ｔ０の間で撮影されたものであり、図５においても、仮想的な表示である。
【００５９】
Ｘ軸方向は、前述したように、カメラ１０の長手方向（水平方向）であり、ユーザ２０の正面を０度とし、カメラ１０を水平方向に移動させたときの角度をθとする。ユーザ２０がカメラ１０を（−θ０）から＋θ０に向けて、水平に移動させると、カメラ１０の移動に応じて表示素子３１４には動画３１のコマが表示される。すなわち、動画３１の再生開始を角度（−θ０）に、再生終了を角度（＋θ０）に対応させ、カメラ１０内の角速度検出回路２３０および加速度検出回路２５０の出力に基づいてカメラ１０の角度θを検出し、検出された角度θに対応する動画３１のコマを表示素子３１４に表示する。ここで、角度θは、Ｙ軸回りの角速度を積分することにより求めることができる。
【００６０】
本実施形態においては、カメラ１０を水平方向に移動させた際の回動の角度θに加えて、水平方向とは直交する垂直方向に移動させた際の回動の角度φも検出し、この角度φに応じて、再生する動画のファイルを変更するようにしている。ここで、角度φは、Ｘ軸周りの角速度を積分することにより求めることができる。図６は、ユーザ２０がカメラ１０を垂直方向に移動させながら、カメラ１０に記録された動画の画像を再生する様子を示している。
【００６１】
ユーザ２０の正面を０度とし、カメラ１０を垂直方向に移動させたときの角度をφとする。ユーザ２０がカメラ１０を（＋φ０）から（−φ０）に向けて、垂直に移動させると、カメラ１０の移動に応じて表示素子３１４には動画３１〜３４の動画の代表画像が表示される。すなわち、動画３１を角度（＋θ０）に、動画３４を角度（−θ０）に対応させ、カメラ１０内の角速度検出回路２３０および加速度検出回路２５０の出力に基づいてカメラ１０の角度φを検出し、検出された角度φに対応する動画ファイルの代表画像を表示素子３１４に表示する。
【００６２】
次に、図７に示すフローチャートを用いて、本実施形態におけるカメラ制御の動作を説明する。このフローチャートも、フラッシュメモリ３４０に記憶されたプログラムに基づいて、ＣＰＵ１１０が実行する。このカメラ制御のフローにおいて、ステップＳ１〜Ｓ１７、およびＳ２１〜Ｓ４０は、第１実施形態の図４に示したフローと同一であるので、同一の処理には同一のステップ番号を付し、詳しい説明は省略する。
【００６３】
ステップＳ５において動画の撮影を開始、ステップＳ１３において動画の撮影を終了すると、第１実施形態と同様に、ステップＳ１７において、タイマカウンタ１３２によって計時された時間と動画の画像を関連付けて記録する。この記録を行うと、次に、ファイル数カウントをＦとする（Ｓ１８）。このファイル数カウントは、動画撮影の開始から終了までの間に撮影された動画が１つのファイルであり、動画撮影が終了するたびに、カウントＦ１が１つずつアップする。
【００６４】
続いて、レックビューを行う（Ｓ１９）。このステップにおいて、撮影終了直後に撮影画像を表示素子３１４に再生し、ユーザによる撮影画像の確認を可能とする。このレックビュー動作の詳細は、図８を用いて後述する。レックビューを行うと、ステップＳ１に戻る。
【００６５】
ステップＳ１における判定の結果、撮影モードでなかった場合には、再生モードに移り、第１実施形態と同様に、ステップＳ２１〜Ｓ３５において、通常の動画再生を実行する。そして、ステップＳ２７における判定の結果、再生開始でなく、ステップＳ４０における判定の結果、移動量再生を開始した場合には、次に、角度θに動きが有り、かつ角度φに動きがないかを判定する（Ｓ５１）。ここでは、図５を用いて説明したように、カメラ１０が水平方向にのみ移動し、垂直方向に移動していないかを判定する。
【００６６】
ステップＳ５１における判定の結果、判定条件を満たした場合には、次に、角速度積分に基づいて角度θを求める（Ｓ６３）。ここでは、Ｘ軸ジャイロ２３２の出力を角速度センサ処理回路２３６によって角速度信号を積分し、角度θを求める。続いて、（（θ−（−θ０））×Ｔ１／２θ０に対応するタイミングのコマ表示を行う（Ｓ６５）。ここでは、ステップＳ６３において求めた角度θ、移動範囲の端部の角度（−θ０）および（θ０）、およびステップＳ１５において求めたカウントＴ１を用いて、水平方向に移動した角度θに対応する動画のコマを、メモリカード３３４から読み出し、表示素子３１２に表示する。
【００６７】
ステップＳ５１における判定の結果、判定条件を満たさなかった場合には、次に、角度θに動きがなく、かつ角度φに動きがあるか否かを判定する（Ｓ５３）。ここでは、図６を用いて説明したように、水平方向に動きがないが、垂直方向にのみ動きがあるかを判定し、垂直方向にのみに動きがあった場合には、垂直方向の移動量に応じて、動画のファイルを指定することができる。
【００６８】
ステップＳ５３における判定の結果、この判定条件を満たさない場合には、ステップＳ２５に戻る。ステップＳ２５において代表画像が拡大表示されて後、再生開始が指示されず、また、カメラ１０に対して水平方向および垂直方向の動きがないことから、代表画像の表示を継続する。
【００６９】
ステップＳ５３における判定の結果、判定条件が満たされると、次に、角速度積分に基づいて角度φを求める（Ｓ５５）。ここでは、Ｙ軸ジャイロ２３４の出力を角速度センサ処理回路２３６によって角速度信号を積分し、角度φを求める。
【００７０】
続いて、（（φ−（−φ０））×Ｆ１／２φ０に対応する動画の代表画像の表示を行う（Ｓ５７）。ここでは、ステップＳ５５において求めた角度φ、移動範囲の端部の角度（−φ０）および（φ０）、およびステップＳ１８において求めたファイル数カウントＦ１を用いて、垂直方向に移動した角度φに対応する動画の代表画像をメモリカード３３４から読み出し、表示素子３１４に表示する。
【００７１】
代表画像を表示すると、次に、ファイル選択を行う（Ｓ５９）。垂直方向に移動するたびに、選択される動画が変更されることから、このステップでは、動画ファイル選択の確定を行う。動画ファイルの選択の確定方法としては、選択用操作部材の操作や、またカメラ１０を横に振った際の動き検出等、適宜、検出して行うようにすればよい。選択がなされない場合には、動画ファイルを選択しないままでステップＳ６１に進む。
【００７２】
ステップＳ５９においてファイル選択を処理すると、またはステップＳ６５においてコマ表示を行うと、次に、戻るか否かの判定を行う（Ｓ６１）。ここでは、図４のステップＳ４７と同様に、表示素子３１４に、「戻る」アイコンが表示されるので、このステップでは、「戻る」アイコンがタッチされたか否かを判定する。この判定の結果、「戻る」アイコンがタッチされない場合には、ステップＳ５１に戻る。このため、カメラ１０の動きに応じて、指定される動画の代表画像またはコマが変化する。
【００７３】
一方、ステップＳ６１における判定の結果、「戻る」アイコンがタッチされた場合には、ステップＳ２６に進む。ステップＳ５７における代表画像の表示やステップＳ６５におけるコマ表示では、代表画像や指定された動画のコマが静止画的に表示されるだけであるが、ステップＳ２７において再生を開始すると、指定されたコマから動画の再生が開始される。
【００７４】
次に、ステップＳ１９におけるレックビューについて、図８に示すフローチャートを用いて説明する。このレックビューのフローに入ると、まず、代表画像の表示を行う（Ｓ８１）。ここでは、ステップＳ５〜Ｓ１３の間で撮影した動画の中から選択された代表画像を表示素子３１４に表示する。
【００７５】
代表画像を表示すると、次に、ステップＳ５１と同様に、角度θに動きがあり、かつ角度φに動きがないかを判定する（Ｓ８５）。この判定の結果、判定条件を満たしていた場合には、次に、ステップＳ６３と同様に、角速度積分に基づいて角度θを求める（Ｓ８７）。ここでは、角速度検出回路２３０において角速度信号を積分し、角度θを求める。
【００７６】
続いて、ステップＳ６５と同様に、（（θ−（−θ０））×Ｔ１／２θ０に対応するタイミングのコマ表示を行う（Ｓ８９）。ここでは、ステップＳ６３において求めた角度θ、移動範囲の端部の角度（−θ０）および（θ０）、およびステップＳ１５において求めたカウントＴ１を用いて、水平方向に移動した角度θに対応する動画のコマを表示する。
【００７７】
ステップＳ８９におけるコマ表示を行うと、またはステップＳ８３における判定の結果、判定条件を満たさなかった場合には、所定時間が経過したか否かを判定する（Ｓ８５）。所定時間としては、レックビューとして通常表示される時間であり、例えば、２〜３０秒程度の時間である。この判定の結果、所定時間が経過していなかった場合には、ステップＳ８３に戻り、一方、所定時間が経過すると、元のフローに戻る。
【００７８】
このように、本実施形態におけるレックビューのフローにおいては、動画の撮影直後になされるレックビュー表示において、カメラ１０を水平方向に移動すると、図５を用いて説明したように、移動量に応じた位置（角度θ）に対応する動画のコマの表示がなされる。このため、動画撮影された画像のコマを簡単に確認することができる。なお、ステップ２７やＳ３３と同様、再生のための処理を追加し、指定されたコマから動画再生を開始するようにしても構わない。
【００７９】
以上説明したように、本発明の第２実施形態においては、水平方向の動きに加えて垂直方向の動きを検出し（角度φ）、この動き量に応じて、動画ファイルの選択を行うことができる。このため、異なる動画ファイルを簡単に検索することが可能となる。
【００８０】
また、第２実施形態においては、動画撮影終了後になされるレックビュー表示の際に、水平方向にカメラ１０を動かすと、この移動量に応じた位置（角度θ）に対応する動画のコマ表示がなされる。このため、撮影直後に、撮影した動画を簡単に確認することが可能となる。
【００８１】
以上説明したように、本発明の各実施形態においては、水平方向と垂直方向への動きを検出し、一方への動きがあり、他方への動きがない場合には、一方への動き量に応じて、動画のコマを表示するようにしている。このため、動画の再生にあたって、コマ送り・戻し、早送り・戻しを直感的に行い、任意のコマを簡単に読み出すことができる。
【００８２】
また、動画を最初から最後まで任意の時間で見ようとした場合、早送りやスロー送り等の操作が面倒であるが、本発明の実施形態においては、カメラを動かせる範囲を動画の最初と最後に割り当てていることから、この範囲内で適宜、カメラを移動させることにより、任意の時間で鑑賞することが可能となる。動画を任意の時間内で再生させる方法として、スライダー操作も考えられる。しかし、携帯機器を保持しながらスライダー操作を行うとすると、両手が必要となるのに対して、本実施形態においては、片手で操作することが可能である。
【００８３】
なお、本発明の各実施形態においては、水平方向にカメラを移動させた場合に、動画のコマ表示を行っていたが、水平方向に限らず、いずれかの方向でもよい。また、複数の画像を順次表示する例として、動画の場合について説明したが、動画に限らず、連写の場合にも適用することができる。
【００８４】
また、本発明の各実施形態においては、ステップＳ１１において、タイマをカウントし、ステップＳ１７において、経過時間（タイマカウント値）と動画の各画像を関連付けて記録していた。しかし、動画のフレームレートが分かっている場合には、タイマによるカウント動作を省略しても経過時間と動画の各画像を関連付けることが可能である。例えば、フレームレートが３０ｆｐｓの場合には、撮影開始から１０秒後では３００番目のフレーム（画像）となる。また、連写撮影の場合には、連写速度が不明の場合であることが多く、各コマと撮影時の経過時間を関連付けて記録することが望ましい。
【００８５】
また、本発明の各実施形態においては、携帯機器として、デジタルカメラを用いて説明したが、カメラとしては、デジタル一眼レフカメラでもコンパクトデジタルカメラでもよく、ビデオカメラ、ムービーカメラのような動画用のカメラでもよく、さらに、携帯電話や携帯情報端末（ＰＤＡ：Personal Digital Assist）、ゲーム機器等に内蔵されるカメラでも構わない。いずれにしても、撮影可能な携帯機器であれば、本発明を適用することができる。
【００８６】
本発明は、上記実施形態にそのまま限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素の幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００８７】
１０・・・カメラ、２０・・・ユーザ、３１〜３４・・・動画、１００・・・システムコントローラ、１１０・・・ＣＰＵ、１２２・・・画像処理回路、１２４・・・圧縮・伸張回路、１２６・・・ＡＦ回路、１２８・・・ＡＥ回路、１３０・・・ＡＤコンバータ、１３２・・・タイマカウンタ、１４０・・・画像認識回路、２１２・・・撮像素子ＩＦ回路、２１４・・・撮像素子、２１６・・・撮影レンズ、２１８・・・フォーカスおよびズーム機構、２２０・・・絞り、２２２・・・絞り駆動機構、２２４・・・シャッタ、２２６・・・シャッタ駆動機構、２２８・・・撮像素子変位機構、２３０・・・角速度検出回路、２３２・・・Ｘ軸ジャイロ、２３４・・・Ｙ軸ジャイロ、２３６・・・角速度センサ処理回路、２５０・・・加速度検出回路、２５２・・・加速度センサ、２５４・・・加速度センサ処理回路、２８０・・・時計回路、３１２・・・表示素子駆動回路、３１４・・・表示素子、３２２・・・タッチパネル駆動回路、３２４・・・タッチパネル、３３２・・・ソケット、３３４・・・メモリカード、３４０・・・フラッシュメモリ、３５０・・・ＳＤＲＡＭ、３８０・・・操作スイッチ
【図１】
0005612934.tif 000002
【図２】
0005612934.tif 000003
【図３】
0005612934.tif 000004
【図４】
0005612934.tif 000005
【図５】
0005612934.tif 000006
【図６】
0005612934.tif 000007
【図７】
0005612934.tif 000008
【図８】
0005612934.tif 000009