(57)【要約】【課題】より単純な操作により連写速度を可変設定することができるようにする。【解決手段】ロータリースイッチの回転が検出されたならば、その回転角度を検出し（ステップＳ１０６）、この検出した回転角度に対応するフレームレートを読み出して（ステップＳ１０７）、設定する（ステップＳ１０８）。ステップＳ１０９〜Ｓ１１２のループが繰り返し実行されている連写中において、フレームレートを変更する場合には、ロータリースイッチを回転操作する。すると、ステップＳ１１２の判断がＹＥＳとなる。したがって、ステップＳ１１２からステップＳ１０６に戻り、前述と同様に、ロータリースイッチの回転角度を検出して、この検出した回転角度に対応するフレームレートをフレームレートデータテーブル１２１から読み出し（ステップＳ１０７）、この読み出したフレームレートを設定する（ステップＳ１０８）。【選択図】図４
2009128840.tif 000002
【特許請求の範囲】
【請求項１】
装置本体に設けられた回転自在な操作手段と、
この操作手段の回転を検出する検出手段と、
設定されたフレームレートに従って被写体を順次撮像する撮像手段と、
前記検出手段により検出された前記操作手段の回転に応じて、前記撮像手段のフレームレートを可変設定する制御手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記検出手段は、前記操作手段の回転角度を検出する回転角度検出手段であり、
前記制御手段は、前記回転角度検出手段により検出される前記回転角度に応じて、前記撮像手段のフレームレートを可変設定することを特徴とする請求項１記載の撮像装置。
【請求項３】
前記制御手段は、前記回転角度検出手段により検出される前記回転角度が大きくなるに従って、高いフレームレートを設定することを特徴とする請求項２記載の撮像装置。
【請求項４】
前記検出手段は、前記操作手段の回転速度を検出する回転速度検出手段であり、
前記制御手段は、前記回転速度検出手段により検出される前記回転速度に応じて、前記撮像手段のフレームレートを可変設定することを特徴とする請求項１記載の撮像装置。
【請求項５】
前記制御手段は、前記回転速度出手段により検出される前記回転速度が高くなるに従って高いフレームレートを設定することを特徴とする請求項２記載の撮像装置。
【請求項６】
前記制御手段は、前記検出手段による前記操作手段の最初の回転検出に応答して、前記撮像手段を起動させる起動制御手段を備えることを特徴とする請求項１乃至５の何れかに記載の撮像装置。
【請求項７】
前記撮像手段により前記フレームレートで撮像された画像データを順次記憶する所定の記憶容量を有する画像記憶手段を備え、
前記制御手段は、
前記画像記憶手段が記憶状態が満杯となったか否かを判断する記憶状態判断手段と、
この記憶状態判断手段により前記画像記憶手段の記憶状態が満杯となったと判断された場合、前記撮像手段の動作を停止させる停止制御手段と
を備えることを特徴とする請求項１乃至６の何れかに記載の撮像装置。
【請求項８】
前記検出手段により前記操作手段の最後の回転が検出されてからの経過時間を計時する計時手段を備え、
前記制御手段は、前記経過時間が所定時間以上となったか否かを判断する判断手段と、
この判断手段により前記経過時間が所定時間以上となったと判断された場合、前記撮像手段の動作を停止させる停止制御手段と
を備えることを特徴とする請求項１乃至６の何れかに記載の撮像装置。
【請求項９】
前記制御手段は、
第１のモードと第２のモードのいずれが設定されているか否かを判断する判断手段を備え、
この判断手段により前記第１のモードが設定されていると判断した場合には、前記撮像手段のフレームレートを可変設定する制御を実行し、前記第２のモードが設定されていると判断した場合には、前記前記撮像手段のフレームレートを可変設定する以外の他の制御を実行することを特徴とする請求項１乃至８の何れかに記載の撮像装置。
【請求項１０】
前記操作手段の回転角度に対応してフレームレートを記憶した第１のフレームレート記憶手段を備え、
前記制御手段は、前記第１のフレームレート記憶手段から前記回転角度検出手段により検出される回転角度に対応するフレームレートを読み出して、前記撮像手段のフレームレートを可変設定することを特徴とする請求項２又は３記載の撮像装置。
【請求項１１】
前記操作手段の回転速度に対応してフレームレートを記憶した第２のフレームレート記憶手段を備え、
前記制御手段は、前記第２のフレームレート記憶手段から前記回転速度検出手段により検出される回転速度に対応するフレームレートを読み出して、前記撮像手段のフレームレートを可変設定することを特徴とする請求項４又は５記載の撮像装置。
【請求項１２】
前記撮像手段により撮像されて前記画像記憶手段に順次記憶された画像データを、当該画像データが撮像された際のフレームレートとともに記憶媒体に記憶させる記憶制御手段を備えることを特徴とする請求項７記載の撮像装置。
【請求項１３】
装置本体に設けられた回転自在な操作手段と、この操作手段の回転を検出する検出手段と、設定されたフレームレートに従って被写体を順次撮像する撮像手段とを備える撮像装置が有するコンピュータを、
前記検出手段により検出された前記操作手段の回転に応じて、前記撮像手段のフレームレートを可変設定する制御手段として機能させることを特徴とする撮像制御プログラム。
【請求項１４】
装置本体に設けられた回転自在な操作手段と、この操作手段の回転を検出する検出手段と、設定されたフレームレートに従って被写体を順次撮像する撮像手段とを備える撮像装置における撮像制御方法であって、
前記検出手段により検出された前記操作手段の回転に応じて、前記撮像手段のフレームレートを可変設定する制御ステップを含むことを特徴とする撮像制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連写機能を備えた撮像装置、この撮像装置に用いられる撮像制御プログラム及び撮像制御方法に関する。
【背景技術】
【０００２】
従来、連写中に連写速度（フレームレート）を変更することが可能なカメラが提案されている。このカメラは、突出方向に付勢されたレリーズ釦を有するとともに、このレリーズ釦の押下深度に応じてＯＮとなる複数の検出スイッチを有している。そして、この複数の検出スイッチによりレリーズ釦の押下状態を検出し、この検出したレリーズ釦の押下状態に応じて連写速度を可変制御するものである（例えば、特許文献１参照。）。
【特許文献１】特開２００２−１４８６９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前述したカメラにあっては、ユーザが連写速度を調整する際には、レリーズ釦を押下している手指を下方に動作させて、レリーズ釦の操作深度を増加させる下方向操作と、逆に手指を上方に動作させて、レリーズ釦の操作深度を減少させる上方向操作とのツウアクション操作が必要となる。このため、連写速度の低減を意図して手指を上方向に操作すべきときに下方向に操作したり、連写速度の増加を意図して手指を下方向に操作すべきときに上方向に操作する誤操作が発生しやすく、ユーザの意図に従って連写速度を設定することが困難となる。
【０００４】
本発明は、かかる従来の課題に鑑みてなされたものであり、より単純な操作により連写速度を可変設定することのできる撮像装置、この撮像装置に用いられる撮像制御プログラム及び撮像制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記課題を解決するために請求項１記載の発明は、装置本体に設けられた回転自在な操作手段と、この操作手段の回転を検出する検出手段と、設定されたフレームレートに従って被写体を順次撮像する撮像手段と、前記検出手段により検出された前記操作手段の回転に応じて、前記撮像手段のフレームレートを可変設定する制御手段と、を備えることを特徴とする。
【０００６】
また、請求項２記載の発明は、上記請求項１記載の発明において、前記検出手段は、前記操作手段の回転角度を検出する回転角度検出手段であり、前記制御手段は、前記回転角度検出手段により検出される前記回転角度に応じて、前記撮像手段のフレームレートを可変設定することを特徴とする。
【０００７】
また、請求項３記載の発明は、上記請求項２記載の発明において、前記制御手段は、前記回転角度検出手段により検出される前記回転角度が大きくなるに従って、高いフレームレートを設定することを特徴とする。
【０００８】
また、請求項４記載の発明は、上記請求項１記載の発明において、前記検出手段は、前記操作手段の回転速度を検出する回転速度検出手段であり、前記制御手段は、前記回転速度検出手段により検出される前記回転速度に応じて、前記撮像手段のフレームレートを可変設定することを特徴とする。
【０００９】
また、請求項５記載の発明は、上記請求項２記載の発明において、前記制御手段は、前記回転速度出手段により検出される前記回転速度が高くなるに従って高いフレームレートを設定することを特徴とする。
【００１０】
また、請求項６記載の発明は、上記請求項１乃至５の何れかに記載の発明において、前記制御手段は、前記検出手段による前記操作手段の最初の回転検出に応答して、前記撮像手段を起動させる起動制御手段を備えることを特徴とする。
【００１１】
また、請求項７記載の発明は、上記請求項１乃至６の何れかに記載の発明において、前記撮像手段により前記フレームレートで撮像された画像データを順次記憶する所定の記憶容量を有する画像記憶手段を備え、前記制御手段は、前記画像記憶手段が記憶状態が満杯となったか否かを判断する記憶状態判断手段と、この記憶状態判断手段により前記画像記憶手段の記憶状態が満杯となったと判断された場合、前記撮像手段の動作を停止させる停止制御手段とを備えることを特徴とする。
【００１２】
また、請求項８記載の発明は、上記請求項１乃至６の何れかに記載の発明において、前記検出手段により前記操作手段の最後の回転が検出されてからの経過時間を計時する計時手段を備え、前記制御手段は、前記経過時間が所定時間以上となったか否かを判断する判断手段と、この判断手段により前記経過時間が所定時間以上となったと判断された場合、前記撮像手段の動作を停止させる停止制御手段とを備えることを特徴とする。
【００１３】
また、請求項９記載の発明は、上記請求項１乃至８の何れかに記載の発明において、前記制御手段は、第１のモードと第２のモードのいずれが設定されているか否かを判断する判断手段を備え、この判断手段により前記第１のモードが設定されていると判断した場合には、前記撮像手段のフレームレートを可変設定する制御を実行し、前記第２のモードが設定されていると判断した場合には、前記前記撮像手段のフレームレートを可変設定する以外の他の制御を実行することを特徴とする。
【００１４】
また、請求項１０記載の発明は、上記請求項２又は３記載の発明において、前記操作手段の回転角度に対応してフレームレートを記憶した第１のフレームレート記憶手段を備え、前記制御手段は、前記第１のフレームレート記憶手段から前記回転角度検出手段により検出される回転角度に対応するフレームレートを読み出して、前記撮像手段のフレームレートを可変設定することを特徴とする。
【００１５】
また、請求項１１記載の発明は、上記請求項４又は５記載の発明において、前記操作手段の回転速度に対応してフレームレートを記憶した第２のフレームレート記憶手段を備え、前記制御手段は、前記第２のフレームレート記憶手段から前記回転速度検出手段により検出される回転速度に対応するフレームレートを読み出して、前記撮像手段のフレームレートを可変設定することを特徴とする。
【００１６】
また、請求項１２記載の発明は、請求項７記載の発明において、前記撮像手段により撮像されて前記画像記憶手段に順次記憶された画像データを、当該画像データが撮像された際のフレームレートとともに記憶媒体に記憶させる記憶制御手段を備えることを特徴とする。
【００１７】
また、請求項１３記載の発明は、装置本体に設けられた回転自在な操作手段と、この操作手段の回転を検出する検出手段と、設定されたフレームレートに従って被写体を順次撮像する撮像手段とを備える撮像装置が有するコンピュータを、前記検出手段により検出された前記操作手段の回転に応じて、前記撮像手段のフレームレートを可変設定する制御手段として機能させることを特徴とする。
【００１８】
また、請求項１４記載の発明は、装置本体に設けられた回転自在な操作手段と、この操作手段の回転を検出する検出手段と、設定されたフレームレートに従って被写体を順次撮像する撮像手段とを備える撮像装置における撮像制御方法であって、前記検出手段により検出された前記操作手段の回転に応じて、前記撮像手段のフレームレートを可変設定する制御ステップを含むことを特徴とする。
【発明の効果】
【００１９】
本発明によれば、より単純な操作により連写速度を可変設定することが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の一実施の形態を図に従って説明する。
（第１の実施の形態）
図１は、本発明の各実施の形態に共通する撮像装置１の概略構成を示すブロック図である。この撮像装置１は、バスライン２を介して各部に接続された制御部３を備えており、この制御部３は、撮像装置１の各部を制御するワンチップマイコンである。撮像部４は、ＣＭＯＳ等のイメージセンサからなりフォーカスレンズ、ズームレンズ等で構成される撮像レンズ５の光軸上に配置されている。ユニット回路６は、撮像部４から出力される被写体の光学像に応じたアナログの撮像信号が入力される回路であって、入力した撮像信号を保持するＣＤＳと、その撮像信号を増幅するゲイン調整アンプ（ＡＧＣ）、増幅された撮像信号をデジタルの撮像信号に変換するＡ／Ｄ変換器（ＡＤＣ）等から構成されている。撮像部４の出力信号はユニット回路６を経て、各々デジタル信号として信号処理部７に送られる。
【００２１】
この送られたデジタル信号は、信号処理部７にて各種信号処理された後、画像処理部８に送られて、各種画像処理が施されるとともに、表示部９に供給されることにより、スルー画像として表示される。また、画像記録時において、画像処理部８で処理された信号は、さらに符号化されて画像記録部（外部記録媒体を含む）１０に記録され、画像再生時において、画像記録部１０から読み出された画像データは画像処理部８で復号化されて表示部９に表示される。
【００２２】
また、バスライン２には、ＴＧ（Timing Generator）１１、ＲＯＭ（プログラムメモリ）１２及びバッファメモリ１３が接続されている。ＴＧ１１は、制御部３が設定するフレームレートに従ったタイミングで、撮像部４及びユニット回路６を駆動する。ＲＯＭ１２には静止画撮影時、連写時、スルー画像撮影時等の各撮影時における適正な露出値（ＥＶ）に対応する絞り値（Ｆ）とシャッタースピードとの組み合わせを示すプログラム線図を構成するプログラムＡＥデータや、ＥＶ値表も格納されている。そして、制御部３がプログラム線図により設定されるシャッタースピードに基づき設定した電荷蓄積時間はシャッターパルスとして、ＴＧ１１を介して撮像部４に供給され、これに従い撮像部４が動作することにより電荷蓄積時間すなわち露光時間が制御される。つまり撮像部４は電子シャッターとして機能する。さらに、ＲＯＭ１２には、後述するフローチャートに示すプログラム及びデジタルカメラとして機能するに必要な各種プログラムが格納されている。バッファメモリ１３は、画像データ等を一時保存するバッファであるとともに、制御部３のワーキングメモリ等としても使用される。
【００２３】
すなわち、前記画像処理部８は、信号処理部７から送られてきたベイヤーデータに、ペデスタルクランプ等の処理を施した後、ＲＧＢデータに変換し、更にＲＧＢデータを輝度（Ｙ）信号及び色差（ＵＶ）信号に変換する。この画像処理部８で変換されたＹＵＶデータは、１フレーム分のデータがバッファメモリ１３に格納される。バッファメモリ１３に格納された１フレーム分のＹＵＶデータは表示部９へ送られ、そこでビデオ信号に変換された後、スルー画像として表示される。
【００２４】
また、静止画撮影モードにおいて使用者によるシャッターキー操作が検出されると、撮像部４及びユニット回路６をスルー画像撮像時とは異なる静止画撮影用の駆動方式や駆動タイミングに切り替えることにより静止画撮影処理を実行し、この静止画撮影処理によりバッファメモリ１３に格納された１フレーム分のＹＵＶデータは、画像処理部８でＪＰＥＧ方式等によるデータ圧縮後コード化され、バッファメモリ１３内でファイル化された後、バスライン２を介して画像記録部１０に静止画データ（静止画ファイル）として記録される。
【００２５】
また、連写（動画撮影）モードにおいて連写開始指示が検出されると、連写処理を開始し、連写終了指示が検出されるまでの複数フレーム分のＹＵＶデータをバッファメモリ１３に格納する。このバッファメモリ１３に格納された複数フレーム分のＹＵＶデータは、連写終了指示後において制御部３へ送られ、ＪＰＥＧ方式等（動画撮影の場合は所定のＭＰＥＧのコーデック）によりデータ圧縮後コード化されて、バッファメモリ１３及びバスライン２を介してフレームデータとしファイル名を付されて画像記録部１０に書き込まれる。また、制御部３は、静止画又は連写画像（動画）の再生時には画像記録部１０から読み出された静止画や連写（動画）のデータを伸張し、静止画データや連写画像（動画像）のフレームデータとしてバッファメモリ１３の画像データ作業領域に展開する。なお、連写（動画撮影）モードにおいて録画開始指示が検出されると、撮像部４及びユニット回路６をスルー画像撮像時の駆動タイミングとは異なる駆動タイミングに切り替えることにより連写処理を開始する。
【００２６】
さらに、バスライン２には、入力検出部１４が接続されている。入力検出部１４には、キー入力部１７が接続されているとともに、ロータリースイッチ１５がスイッチ検出部１６を介して接続されている。キー入力部１７は、シャッターキー、モード設定キー、電源キー等の複数の操作キーを含み、入力検出部１４は使用者によるキー操作に応じたキー入力信号を検出して制御部３に出力する。
【００２７】
前記ロータリースイッチ１５は、装置本体（図示せず）に回転自在に設けられた円盤状の操作部１５１を有している。この操作部１５１の裏面側には、図２に示すように可動接点１５２が設けられており、この可動接点１５２には所定の電圧が印加されている。一方前記装置本体側には、操作部１５１に対して、５°、６０°、９０°、１２０°、１８０°、２１０°、２７０°〜（２７０°超）となる位置に各々配置された固定設定１５３〜１５９が設けられている。これら固定設定１５３〜１５９は、各々異なる抵抗値からなる抵抗Ｒ１〜Ｒ７を介して、前記スイッチ検出部１６に接続されている。したがって、スイッチ検出部１６が入力電圧に基づく抵抗値Ｒ１〜Ｒ７を検出し、あるいは抵抗値Ｒ１〜Ｒ７に応じた電圧を検出することにより、ロータリースイッチ１５が５°、６０°、９０°、１２０°、１８０°、２１０°、２７０°〜のいずれの回転角の状態にあるかを検出することが可能である。
【００２８】
また、前記ＲＯＭ１２は、前述したプログラム等とともに、図３に示すフレームレートデータテーブル１２１が格納されている。このフレームレートデータテーブル１２１には、前記各抵抗「Ｒ１」〜「Ｒ７」及びこれに対応するロータリースイッチ１５の回転角度「５°」〜「２７０°〜」毎に、対応するフレームレート「１ＦＰＳ」、「１０ＦＰＳ」、「２０ＦＰＳ」、「３０ＦＰＳ」、「４０ＦＰＳ」、「５０ＦＰＳ」、「６０ＦＰＳ」が記憶されている。
【００２９】
図４は、本発明の第１の実施の形態おける処理手順を示すフローチャートである。キー入力部１７に設けられているモード設定キーが操作されて撮影モードが設定されると、制御部３はＲＯＭ１２に格納されているプログラムに従ってこのフローチャートに示すように制御を実行する。すなわち、ＴＧ１１を制御して撮像部４をスルー画像時のフレームレートで駆動し、このフレームレートで得られるフレーム画像データに基づき、表示部９にスルー画像を表示させる（ステップＳ１０１）。
【００３０】
次に、ロータリースイッチ１５の回転が検出されたか否かを判断し（ステップＳ１０２）、検出されない場合には、その他の処理を実行する（ステップＳ１０３）。ロータリースイッチ１５の回転が検出された場合には、連写モードが設定されているか否かを判断する（ステップＳ１０４）。連写モードが設定されておらず、静止画撮影モード（単写モード）が設定されている場合には、その他のロータリースイッチ処理を実行する（ステップＳ１０５）。ここで、その他のロータリースイッチ処理とは、ロータリースイッチ１５の回転操作に応じて、前記撮像レンズ５が有するズームレンズを駆動制御するズーム処理、あるいは表示部９に表示させている選択メニューを切り替え表示する表示制御等である。
【００３１】
したがって、ロータリースイッチ１５は、連写モードが設定されている場合には、後述するようにフレームレート（連写速度）を変更するための操作キーとして機能し、静止画撮影モードが設定されている場合には、ズームキー等として機能することができる。これにより、ロータリースイッチ１５の多機能化を図ることができる。
【００３２】
そして、ステップＳ１０４での判断の結果、連写モードが設定されている場合、つまり連写モードが設定されている状態でロータリースイッチ１５が回転操作された場合には、スイッチ検出部１６が入力電圧に基づき検出した抵抗値Ｒ１〜Ｒ７を検出し、あるいは抵抗値Ｒ１〜Ｒ７に応じた電圧を検出することにより、ロータリースイッチ１５の回転角度（５°、６０°、９０°、１２０°、１８０°、２１０°、２７０°〜）を検出する（ステップＳ１０６）。
【００３３】
次に、この検出した回転角度に対応するフレームレートをフレームレートデータテーブル１２１から読み出す（ステップＳ１０７）。そして、この読み出したフレームレートを設定するとともに、バッファメモリ１３に記憶する（ステップＳ１０８）。このステップＳ１０８で、読み出されたフレームレートが設定されることにより、ＴＧ１１は設定されたフレームレートに従ったタイミングで、撮像部４及びユニット回路６を駆動する。
【００３４】
したがって、撮影処理を実行して、設定されたフレームレートで撮像部４、ユニット回路６及び信号処理部７を介してフレーム画像データを取得し（ステップＳ１０９）、この取得したフレーム画像データをバッファメモリ１３に順次保存する（ステップＳ１１０）。次に、このようにしてフレーム画像データが順次保存されることにより、バッファメモリ１３が満杯となってしまったか否かを判断する（ステップＳ１１１）。バッファメモリ１３が満杯となっていない場合には、ロータリースイッチ１５の回転が検出されたか否かを判断し（ステップＳ１１２）、ロータリースイッチ１５の回転が検出されない場合には、ステップＳ１０９に戻る。
【００３５】
したがって、バッファメモリ１３が満杯となるまでは、ロータリースイッチ１５が再度操作されるまでステップＳ１０９〜Ｓ１１２のループが、前記ステップＳ１０８で設定されたフレームレートに対応するタイミングで繰り返される。これにより、バッファメモリ１３には、ロータリースイッチ１５の回転角度に応じて設定されたフレームレートで撮影されたフレーム画像データが順次記憶されていく。
【００３６】
したがって、ユーザは、ロータリースイッチ１５を単純なワンアクション操作により任意の角度に回転させることにより、所望のフレームレートを容易に設定することができる。
【００３７】
しかも、シャッターキーを操作することなく、ロータリースイッチ１５を操作すれば連写も開始されることから、連写開始操作と連写速度設定操作をワンアクションで行うことができる。
【００３８】
前記ステップＳ１０９〜Ｓ１１２のループが繰り返し実行されている連写中において、フレームレートを変更する場合には、ロータリースイッチ１５を回転操作する。すると、ステップＳ１１２の判断がＹＥＳとなる。したがって、ステップＳ１１２からステップＳ１０６に戻り、前述と同様に、ロータリースイッチ１５の回転角度を検出して、この検出した回転角度に対応するフレームレートをフレームレートデータテーブル１２１から読み出し（ステップＳ１０７）、この読み出したフレームレートを設定するとともに、バッファメモリ１３に記憶する（ステップＳ１０８）。しかる後に、前記ステップＳ１０９〜Ｓ１１２のループを繰り返す。
【００３９】
したがって、ロータリースイッチ１５を回転操作する、単純な操作により連写速度（フレームレート）を可変設定することが可能となる。
【００４０】
また、前記ステップＳ１０９〜Ｓ１１２のループが繰り返し実行されている連写中において、順次フレームレートと当該フレームレートで撮影されたフレーム画像データとが順次保存されることにより、バッファメモリ１３が満杯になると、ステップＳ１１１の判断がＹＥＳとなる。したがって、ステップＳ１１１からステップＳ１１３に進み、連写を終了する。
【００４１】
したがって、連写終了指示を要することなく、バッファメモリ１３が満杯となることにより、自動的に連写を終了することができる。
【００４２】
そして、ステップＳ１１３に続くステップＳ１１４では、バッファメモリ１３に格納された複数フレーム分の画像データ（ＹＵＶデータ）を、所定のＭＰＥＧのコーデックによりデータ圧縮、符号化する。また、この圧縮、符号化した一連のフレーム画像データにファイル名を付して画像記録部１０に記録する（ステップＳ１１５）。このとき、このステップＳ１１５においては、前記ステップＳ１０８でフレームレートが変更される毎にバッファメモリ１３に記憶したフレームレートを、当該フレームレートで撮影された先頭フレーム画像データのヘッダーに書き込んで記録する。
【００４３】
したがって、画像記録部１０に記録された連写ファイル（動画ファイル）を再生表示する際に、途中で撮影フレームレートが変化しても、ヘッダーに記憶されているフレームレートに従って再生フレームレートを制御することができる。よって、撮影時にフレームレートの変更を伴いつつ継続的に連写しても、異なるフレームレートで撮影された連写部分が全て自然な動きとなるように支障なく再生することができる。
【００４４】
また、ステップＳ１１５で記録処理が実行されると、バッファメモリ１３内の画像データは不要となることから、次回の連写に備えてバッファメモリ１３をクリアし（ステップＳ１１６）、ステップＳ１０１に戻る。
【００４５】
（第２の実施の形態）
本発明の第２の実施の形態において、ロータリースイッチ１５には、図５に示すように固定接点１６０と、前記操作部１５１が３０°回転する毎にこの固定接点１６０に１回接触する可動接点１６１が設けられている。この可動接点１６１には所定の電圧が印加されている。前記固定接点１６０は、カウンター１６２及び回転速度演算部１６３を介して前記バスライン２に接続されており、回転速度演算部１６３には計時部１６４が接続されている。
【００４６】
前記カウンター１６２は、可動接点１６１が固定接点１６０に接触した回数をカウントするものである。計時部１６４は、制御部３からの制御信号により制御されて動作し、一定周期のクロック信号を発生するとともに、経過時間を計時するものである。回転速度演算部１６３は、カウンター１６２によりカウントされた接触回数と計時部１６４からのクロック信号とに基づき、単位時間当たりの接触回数であるロータリースイッチ１５の回転速度、つまり回転速度＝接触回数／秒＝Ｃ／秒を演算するものである。
【００４７】
また、本実施の形態において前記ＲＯＭ１２は、前述したプログラム等とともに、図６に示すフレームレートデータテーブル１２２が格納されている。このフレームレートデータテーブル１２２には、回転速度（Ｃ／秒）である「１回／秒」、「２回／秒」、「３回／秒」、「４回／秒」、「５回／秒」、「６回／秒」、「７回〜／秒」毎に、対応するフレームレート「１ＦＰＳ」、「１０ＦＰＳ」、「２０ＦＰＳ」、「３０ＦＰＳ」、「４０ＦＰＳ」、「５０ＦＰＳ」、「６０ＦＰＳ」が記憶されている。
【００４８】
図７は、本発明の第２の実施の形態おける処理手順を示すフローチャートである。キー入力部１７に設けられているモード設定キーが操作されて撮影モードが設定されると、制御部３はＲＯＭ１２に格納されているプログラムに従ってこのフローチャートに示すように制御を実行する。すなわち、ＴＧ１１を制御して撮像部４をスルー画像時のフレームレートで駆動し、このフレームレートで得られるフレーム画像データに基づき、表示部９にスルー画像を表示させる（ステップＳ２０１）。また、計時部１６４をスタートさせる（ステップＳ２０２）。
【００４９】
次に、ロータリースイッチ１５の回転が検出されたか否かを、カウンター１６２のカウント値に変化があったか否かにより判断する（ステップＳ２０３）。カウンター１６２のカウント値に変化がなく、ロータリースイッチ１５の回転が検出されない場合には、その他の処理を実行する（ステップＳ２０４）。カウンター１６２のカウント値に変化があり、ロータリースイッチ１５の回転が検出された場合には、連写モードが設定されているか否かを判断する（ステップＳ２０５）。連写モードが設定されておらず、静止画撮影モード（単写モード）が設定されている場合には、その他のロータリースイッチ処理を実行する（ステップＳ２０６）。なお、このステップＳ２０６におけるその他のロータリースイッチ処理とは、前述した第１の実施の形態と同様である。
【００５０】
したがって、ロータリースイッチ１５は、連写モードが設定されている場合には、後述するようにフレームレート（連写速度）を変更するための操作キーとして機能し、静止画撮影モードが設定されている場合には、ズームキー等として機能することができる。これにより、ロータリースイッチ１５の多機能化を図ることができる。
【００５１】
そして、ステップＳ２０５での判断の結果、連写モードが設定されている場合、つまり連写モードが設定されている状態でロータリースイッチ１５が回転操作された場合には、回転速度（Ｃ／秒）の演算処理を実行する（ステップＳ２０７）。すなわち、カウンター１６２のカウント値Ｃと、計時部１６４のクロックにより計時した単位時間（１秒）とに基づき、回転速度（Ｃ／秒）を演算させてこれを取得する。また、カウンター１６２を「０」にリセットする（ステップＳ２０８）。
【００５２】
次に、この検出した回転速度（Ｃ／秒）に対応するフレームレートをフレームレートデータテーブル１２２から読み出す（ステップＳ２０９）。そして、この読み出したフレームレートを設定するとともに、バッファメモリ１３に記憶する（ステップＳ２１０）。このステップＳ２１０で、読み出されたフレームレートが設定されることにより、ＴＧ１１は設定されたフレームレートに従ったタイミングで、撮像部４及びユニット回路６を駆動する。
【００５３】
したがって、撮影処理を実行して、設定されたフレームレートで撮像部４、ユニット回路６及び信号処理部７を介してフレーム画像データを取得し（ステップＳ２１１）、この取得したフレーム画像データをバッファメモリ１３に順次保存する（ステップＳ２１２）。次に、このようにしてフレーム画像データが順次保存されることにより、バッファメモリ１３が満杯となってしまったか否かを判断する（ステップＳ２１３）。バッファメモリ１３が満杯となっていない場合には、ロータリースイッチ１５の回転が検出されたか否かを、カウンター１６２のカウント値に変化があったか否かにより判断する（ステップＳ２１２）。
【００５４】
カウンター１６２のカウント値に変化がなく、ロータリースイッチ１５の回転が検出されない場合には、計時部１６４が計時している時間に基づき、カウンター１６２のカウント値に変化がない時間、つまりロータリースイッチ１５が回転操作されずに放置されている非操作が所定時間以上継続したか否かを判断する（ステップＳ２１５）。このロータリースイッチ１５が回転操作されずに放置されている非操作が所定時間以上継続していない場合には、ステップＳ２１１に戻る。
【００５５】
したがって、第１にバッファメモリ１３が満杯となるまで、第２にロータリースイッチ１５が再度操作されるまで、第３に非操作が所定時間以上となるまで、ステップＳ２１１〜Ｓ２１５のループが、前記ステップＳ２１０で設定されたフレームレートに対応するタイミングで繰り返される。これにより、バッファメモリ１３には、ロータリースイッチ１５の回転速度に応じて設定されたフレームレートで撮影されたフレーム画像データが順次記憶されていく。
【００５６】
したがって、ユーザは、ロータリースイッチ１５をワンアクション操作により任意の角度に回転させることにより、所望のフレームレートを設定することができる。
【００５７】
しかも、シャッターキーを操作することなく、ロータリースイッチ１５を操作すれば連写も開始されることから、連写開始操作と連写速度設定操作をワンアクションで行うことができる。
【００５８】
また、前記ステップＳ２１１〜Ｓ２１５のループが繰り返し実行されている連写中において、フレームレートを変更する場合には、ロータリースイッチ１５を回転操作する。すると、カウンター１６２の値に変化が生じ、ステップＳ２１４の判断がＹＥＳとなる。したがって、ステップＳ２１４からステップＳ２０７に戻り、前述と同様に、ロータリースイッチ１５の回転速度（Ｃ／秒）を演算させて、この演算させた回転速度（Ｃ／秒）に対応するフレームレートをフレームレートデータテーブル１２２から読み出し（ステップＳ２０９）、この読み出したフレームレートを設定するとともに、バッファメモリ１３に記憶する（ステップＳ２１０）。しかる後に、前記ステップＳ２１１〜Ｓ２１５のループを繰り返す。
【００５９】
したがって、ロータリースイッチ１５を回転操作する、単純な操作により連写速度（フレームレート）を可変設定することが可能となる。
【００６０】
また、前記ステップＳ２１１〜Ｓ２１５のループが繰り返し実行されている連写中において、順次フレームレートと当該フレームレートで撮影されたフレーム画像データとが順次保存されることにより、バッファメモリ１３が満杯になると、ステップＳ２１３の判断がＹＥＳとなる。したがって、ステップＳ２１３からステップＳ２１６に進み、連写を終了する。
【００６１】
したがって、連写終了指示を要することなく、バッファメモリ１３が満杯となることにより、自動的に連写を終了することができる。
【００６２】
また、前記ステップＳ２１１〜Ｓ２１５のループが繰り返し実行されている連写中において、ロータリースイッチ１５が回転操作されずに放置されている非操作が所定時間以上継続すると、ステップＳ２１５の判断がＹＥＳとなる。したがって、ステップＳ２１５からステップＳ２１６に進み、連写を終了する。
【００６３】
したがって、ロータリースイッチ１５を回転操作することなく所定時間以上放置すれば、自動的に連写を終了することができる。また、このようにロータリースイッチ１５を回転操作することなく放置すれば、自動的に連写を終了することから、無用な連写を未然に防止することもできる。
【００６４】
そして、ステップＳ２１６に続くステップＳ２１７では、バッファメモリ１３に格納された複数フレーム分の画像データ（ＹＵＶデータ）を、所定のＭＰＥＧのコーデックによりデータ圧縮、符号化する。また、この圧縮、符号化した一連のフレーム画像データにファイル名を付して画像記録部１０に記録する（ステップＳ２１８）。このとき、このステップＳ２１８においては、前記ステップＳ２１０でフレームレートが変更される毎にバッファメモリ１３に記憶したフレームレートを当該フレームレートで撮影された先頭フレーム画像データのヘッダーに書き込んで記録する。
【００６５】
したがって、画像記録部１０に記録された連写ファイル（動画ファイル）を再生表示する際に、途中で撮影フレームレートが変化しても、第１の実施の形態と同様に、ヘッダーに記憶されているフレームレートに従って再生フレームレートを制御することができる。よって、撮影時にフレームレートの変更を伴いつつ継続的に連写しても、異なるフレームレートで撮影された連写部分が全て自然な動きとなるように支障なく再生することができる。
【００６６】
また、ステップＳ２１８で記録処理が実行されると、バッファメモリ１３内の画像データは不要となることから、次回の連写に備えてバッファメモリ１３をクリアし（ステップＳ２１９）、ステップＳ２０１に戻る。
【００６７】
なお、本実施の形態等の説明においては、専ら連写という語句を用いたが、連写は動画撮影と同義語であり、動画撮影と読み替えることができる。また、本実施の形態においては、本発明を専用機器である撮像装置に適用した場合を示したが、連写機能を備えた機器であれば、携帯電話機等の各種機器に適用し得ることは勿論である。
【図面の簡単な説明】
【００６８】
【図１】本発明の一実施の形態に係るデジタルカメラのブロック図である。
【図２】本発明の第１に実施の形態におけるロータリースイッチの詳細を示す回路図である。
【図３】同実施の形態におけるフレームレートデータテーブルを示す概念図である。
【図４】同実施の形態における処理手順を示すフローチャートである。
【図５】本発明の第２に実施の形態におけるロータリースイッチの詳細を示す回路図である。
【図６】同実施の形態におけるフレームレートデータテーブルを示す概念図である。
【図７】同実施の形態における処理手順を示すフローチャートである。
【符号の説明】
【００６９】
１    撮像装置
３    制御部
４    撮像部
５    撮像レンズ
６    ユニット回路
７    信号処理部
８    画像処理部
９    表示部
１０    画像記録部
１１    ＴＧ
１２    ＲＯＭ
１３    バッファメモリ
１４    入力検出部
１５    ロータリースイッチ
１６    スイッチ検出部
１７    キー入力部
１２１    フレームレートデータテーブル
１２２    フレームレートデータテーブル
１５１    操作部
１６２    カウンター
１６３    回転速度演算部
１６４    計時部
【図１】
2009128840.tif 000003
【図２】
2009128840.tif 000004
【図３】
2009128840.tif 000005
【図４】
2009128840.tif 000006
【図５】
2009128840.tif 000007
【図６】
2009128840.tif 000008
【図７】
2009128840.tif 000009