(57)【要約】【課題】  撮像装置において、縦横の方向にそれぞれ対応する専用のレリーズボタンを設けずに、他のボタンを代用して撮影位置に対応した撮影を可能とする。【解決手段】  被写体を撮像し、画像データを生成する撮像手段と、ユーザの操作に応じて前記撮像手段による撮像の指示を受け付ける撮像指示受付手段とを少なくとも備える撮像装置であって、前記撮像装置の姿勢を検出する姿勢検出手段と、前記ユーザからの操作を受け付ける操作受付手段と、前記撮像指示受付手段において受け付けた前記指示に応じて、前記撮像手段を制御して撮像を行う制御手段とを備え、前記制御手段は、前記姿勢検出手段において前記撮像装置が第１の姿勢であると検出され、かつ、前記操作受付手段において前記ユーザからの操作を受け付けた場合に、該操作に応じて前記撮像手段を制御して撮像を行う。【選択図】図１
2007058208.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像し、画像データを生成する撮像手段と、ユーザの操作に応じて前記撮像手段による撮像の指示を受け付ける撮像指示受付手段とを少なくとも備える撮像装置であって、
前記撮像装置の姿勢を検出する姿勢検出手段と、
前記ユーザからの操作を受け付ける操作受付手段と、
前記撮像指示受付手段において受け付けた前記指示に応じて、前記撮像手段を制御して撮像を行う制御手段とを備え、
前記制御手段は、
前記姿勢検出手段において前記撮像装置が第１の姿勢であると検出され、かつ、前記操作受付手段において前記ユーザからの操作を受け付けた場合に、該操作に応じて前記撮像手段を制御して撮像を行うことを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記姿勢検出手段において前記撮像装置が第２の姿勢であると検出した場合には、前記操作受付手段において前記ユーザからの操作を受け付けた場合であっても、該操作に応じて前記撮像手段を制御して撮像を行わないことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御手段は、前記姿勢検出手段において前記撮像装置が第１の姿勢であると検出され、かつ、前記操作受付手段において前記ユーザからの操作を受け付けた場合であっても、前記撮像指示受付手段から前記指示を受け付けた場合には、該指示に応じて前記撮像手段による撮像を行うことを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記姿勢検出手段において前記撮像装置が第２の姿勢であると検出された場合に、前記操作受付手段は、前記ユーザからの操作を記撮像装置の前記撮像手段による撮像以外の機能に関する指示として受け付けることを特徴とする請求項１乃至３のいずれかに記載の撮像装置。
【請求項５】
前記姿勢検出手段において前記撮像装置が第１の姿勢であると検出され、かつ、前記操作受付手段において前記ユーザからの操作を受け付けた場合に、該操作を前記撮像手段を制御して撮像を行う指示として受け付けるか否かの設定を受け付ける設定受付手段を更に備え、
該指示として受け付ける設定を受け付けた場合に、前記制御手段は、前記姿勢検出手段において前記撮像装置が第１の姿勢であると検出され、かつ、前記操作受付手段において前記ユーザからの操作を受け付けた場合に、前記撮像手段を制御して撮像を行うことを特徴とする請求項１乃至４のいずれかに記載の撮像装置。
【請求項６】
画像表示を行う表示手段を更に備え、
前記指示として受け付ける設定を受け付けた場合であって、前記姿勢検出手段において前記撮像装置が第１の姿勢であると検出された場合に、前記表示手段には、前記操作受付手段を前記撮像指示受付手段として利用可能である旨が表示されることを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記第１の姿勢は、前記表示手段が前記ユーザから見て横長となるような前記撮像装置の姿勢であり、前記第２の姿勢は、前記表示手段が前記ユーザからみて縦長となるような前記撮像装置の姿勢であることを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記撮像指示受付手段は、前記撮像手段における撮像の準備の指示を受け付ける第１の撮像指示受付手段と、該準備に基づく前記撮像手段による撮像の指示を受け付ける第２の撮像受付指示手段とを備え、
前記制御手段は、前記操作受付手段に対する操作に基づいて前記撮像を行う場合に、前記操作受付手段に対する操作の開始を、前記第１の撮像指示受付手段に対する指示として受け付け、前記操作受付手段に対する操作の継続状態を、前記第２の撮像指示受付手段に対する指示として受け付けることを特徴とする請求項１乃至７のいずれかに記載の撮像装置。
【請求項９】
前記制御手段は、前記操作受付手段に対する操作の開始を、前記第１の撮像指示受付手段に対する指示として受け付けた場合に、該指示に応じて行われた前記撮像の準備完了後、所定時間が経過した後に、前記操作受付手段に対する操作の継続状態を、前記第２の撮像指示受付手段に対する指示として受け付けることを特徴とする請求項８に記載の撮像装置。
【請求項１０】
前記撮像手段を制御して前記撮影を行うために前記操作受付手段が利用可能であるかを表示する操作用表示手段を更に備え、
前記制御手段は、
前記姿勢検出手段において前記撮像装置が第１の姿勢であると検出された場合に前記操作用表示手段による第１の表示形態における表示を行わせることを特徴とする請求項１乃至９のいずれかに記載の撮像装置。
【請求項１１】
前記制御手段は、
前記姿勢検出手段において前記撮像装置が第１の姿勢であると検出され、かつ、前記操作受付手段において前記ユーザからの操作を受け付けた場合に、前記操作用表示手段による第２の表示形態における表示を行わせることを特徴とする請求項１０に記載の撮像装置。
【請求項１２】
前記制御手段は、
前記姿勢検出手段において前記撮像装置が第１の姿勢であると検出され、かつ、前記操作受付手段において前記ユーザからの操作を受け付けた場合、または、前記姿勢検出手段において前記撮像装置が第２の姿勢であると検出された場合に、前記操作用表示手段による表示を行わせないことを特徴とする請求項１０に記載の撮像装置。
【請求項１３】
前記制御手段が前記撮像手段を制御して動画撮影を行う場合に、該動画撮影に関連する属性情報を生成する生成手段を更に備えることを特徴とする請求項１乃至１２のいずれかに記載の撮像装置。
【請求項１４】
前記属性情報には、前記撮像装置の姿勢、画像の回転、撮影時刻及び動画像のデータサイズの少なくともいずれかが含まれることを特徴とする請求項１３に記載の撮像装置。
【請求項１５】
前記生成手段は、動画像の代表フレームのサムネイル画像を更に生成することを特徴とする請求項１３又は１４に記載の撮像装置。
【請求項１６】
被写体を撮像し、画像データを生成する撮像部と、ユーザの操作に応じて前記撮像部による撮像の指示を受け付ける撮像指示受付部と、前記撮像指示受付部において受け付けた前記指示に応じて、前記撮像部を制御して撮像を行う制御部とを少なくとも備える撮像装置の制御方法であって、
前記撮像装置の姿勢を検出する姿勢検出工程と、
前記ユーザからの操作を操作受付部において受け付ける操作受付工程とを備え、
前記制御部は、前記姿勢検出工程において前記撮像装置が第１の姿勢であると検出され、かつ、前記操作受付工程において前記ユーザからの操作を受け付けた場合に、該操作に応じて前記撮像部を制御して撮像を行うことを特徴とする撮像装置の制御方法。
【請求項１７】
前記制御部は、前記姿勢検出工程において前記撮像装置が第２の姿勢であると検出された場合には、前記操作受付工程において前記ユーザからの操作を受け付けた場合であっても、該操作に応じて前記撮像部を制御して撮像を行わないことを特徴とする請求項１６に記載の撮像装置の制御方法。
【請求項１８】
前記制御部は、前記姿勢検出工程において前記撮像装置が第１の姿勢であると検出され、かつ、前記操作受付工程において前記ユーザからの操作を受け付けた場合であっても、前記撮像指示受付部から前記指示を受け付けた場合には、該指示に応じて前記撮像部による撮像を行うことを特徴とする請求項１６又は１７に記載の撮像装置の制御方法。
【請求項１９】
前記姿勢検出工程において前記撮像装置が第２の姿勢であると検出された場合に、前記操作受付工程では、前記ユーザからの操作を記撮像装置の前記撮像部による撮像以外の機能に関する指示として受け付けることを特徴とする請求項１６乃至１８のいずれかに記載の撮像装置の制御方法。
【請求項２０】
前記撮像装置は、前記姿勢検出工程において前記撮像装置が第１の姿勢であると検出され、かつ、前記操作受付工程において前記ユーザからの操作を受け付けた場合に、該操作を前記撮像部を制御して撮像を行う指示として受け付けるか否かの設定を受け付ける設定受付工程を更に備え、
該指示として受け付ける設定を受け付けた場合に、前記制御部は、前記姿勢検出工程において前記撮像装置が第１の姿勢であると検出され、かつ、前記操作受付工程において前記ユーザからの操作を受け付けた場合に、前記撮像部を制御して撮像を行うことを特徴とする請求項１６乃至１９のいずれかに記載の撮像装置の制御方法。
【請求項２１】
前記撮像装置は画像表示を行う表示部を更に備え、
前記指示として受け付ける設定を受け付けた場合であって、前記姿勢検出工程において前記撮像装置が第１の姿勢であると検出された場合に、前記表示部には、前記操作受付部を前記撮像指示受付部として利用可能である旨が表示されることを特徴とする請求項２０に記載の撮像装置の制御方法。
【請求項２２】
前記第１の姿勢は、前記ユーザから見て前記表示部が横長となるような前記撮像装置の姿勢であり、前記第２の姿勢は、前記ユーザから見て前記表示部が縦長となるような前記撮像装置の姿勢であることを特徴とする請求項２１に記載の撮像装置の制御方法。
【請求項２３】
前記撮像指示受付部は、前記撮像部における撮像の準備の指示を受け付ける第１の撮像指示受付部と、該準備に基づく前記撮像部による撮像の指示を受け付ける第２の撮像受付指示部とを備え、
前記制御部は、前記操作受付部に対する操作に基づいて前記撮像を行う場合に、前記操作受付部に対する操作の開始を、前記第１の撮像指示受付部に対する指示として受け付け、前記操作受付部に対する操作の継続状態を、前記第２の撮像指示受付部に対する指示として受け付けることを特徴とする請求項１６乃至２２のいずれかに記載の撮像装置の制御方法。
【請求項２４】
前記制御部は、前記操作受付部に対する操作の開始を、前記第１の撮像指示受付部に対する指示として受け付けた場合に、該指示に応じて行われた前記撮像の準備完了後、所定時間が経過した後に、前記操作受付部に対する操作の継続状態を、前記第２の撮像指示受付部に対する指示として受け付けることを特徴とする請求項２３に記載の撮像装置の制御方法。
【請求項２５】
前記撮像装置は、前記撮像部を制御して前記撮影を行うために前記操作受付部が利用可能であるかを表示する操作用表示部を更に備え、
前記制御部は、前記姿勢検出工程において前記撮像装置が第１の姿勢であると検出された場合に前記操作用表示部による第１の表示形態における表示を行わせることを特徴とする請求項１６乃至２４のいずれかに記載の撮像装置の制御方法。
【請求項２６】
前記制御部は、前記姿勢検出工程において前記撮像装置が第１の姿勢であると検出され、かつ、前記操作受付工程において前記ユーザからの操作を受け付けた場合に、前記操作用表示部による第２の表示形態における表示を行わせることを特徴とする請求項２５に記載の撮像装置の制御方法。
【請求項２７】
前記制御部は、前記姿勢検出工程において前記撮像装置が第１の姿勢であると検出され、かつ、前記操作受付工程において前記ユーザからの操作を受け付けた場合、または、前記姿勢検出工程において前記撮像装置が第２の姿勢であると検出された場合に、前記操作用表示部による表示を行わせないことを特徴とする請求項２５に記載の撮像装置の制御方法。
【請求項２８】
前記制御部が前記撮像部を制御して動画撮影を行う場合に、該動画撮影に関連する属性情報を生成する生成工程を更に備えることを特徴とする請求項１６乃至２７のいずれかに記載の撮像装置の制御方法。
【請求項２９】
前記属性情報には、前記撮像装置の姿勢、画像の回転、撮影時刻及び動画像のデータサイズの少なくともいずれかが含まれることを特徴とする請求項２８に記載の撮像装置の制御方法。
【請求項３０】
前記生成工程では、動画像の代表フレームのサムネイル画像が更に生成されることを特徴とする請求項２８又は２９に記載の撮像装置の制御方法。
【請求項３１】
請求項１６乃至３０のいずれかに記載の撮像装置の制御方法をコンピュータに実行させるためのコンピュータプログラム。
【請求項３２】
請求項３１に記載のコンピュータプログラムを格納したコンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びその制御方法、コンピュータプログラム及び記憶媒体に関する。
【背景技術】
【０００２】
携帯電話は近年、単に通話機能を有するだけでなく、動画や静止画などの撮影機能を有するものが一般的となっている。このような携帯電話における撮影機能の拡大に伴い、縦位置にて撮影することが一般的になってきた。
【０００３】
この縦位置での撮影スタイルは、単に携帯電話に限られず、デジタルカメラのような撮影に特化した装置にも適用されるようになっている。そこで、ディジタルカメラにも縦位置時に使用するための好適な配置されたレリーズボタンを設けることが望まれている。
【０００４】
そこで、横位置撮影用レリーズボタンと縦位置撮影用レリーズボタンをそれぞれ設けることで、撮影者がいずれの撮影位置で構えてもレリーズ操作を容易にする提案がなされている（特許文献１を参照。）
また、横位置撮影用レリーズボタンと縦位置撮影用レリーズボタンをそれぞれ備え、かつ、レリーズボタンにあわせた画像処理・画像タグ・電子透かしを付加する提案がなされている（特許文献２を参照。）。
【特許文献１】特開２０００−１０１６８号公報
【特許文献２】特開２００３−２７４３４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、縦位置と横位置の撮影位置にそれぞれ対応するレリーズボタンを専用に設けることは、操作部材の数が限られているコンパクトデジタルカメラでは困難である。
【０００６】
そこで、本発明は、操作部材の数が限られた撮像装置であっても、縦横の方向にそれぞれ対応する専用のレリーズボタンを設けずに、他のボタンを代用して撮影位置に対応した撮影を可能とすることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するための本発明は、被写体を撮像し、画像データを生成する撮像手段と、ユーザの操作に応じて前記撮像手段による撮像の指示を受け付ける撮像指示受付手段とを少なくとも備える撮像装置であって、前記撮像装置の姿勢を検出する姿勢検出手段と、前記ユーザからの操作を受け付ける操作受付手段と、前記撮像指示受付手段において受け付けた前記指示に応じて、前記撮像手段を制御して撮像を行う制御手段とを備え、前記制御手段は、前記姿勢検出手段において前記撮像装置が第１の姿勢であると検出され、かつ、前記操作受付手段において前記ユーザからの操作を受け付けた場合に、該操作に応じて前記撮像手段を制御して撮像を行う。
【発明の効果】
【０００８】
本発明によれば、操作部材の数が限られた撮像装置であっても、縦横の方向にそれぞれ対応する専用のレリーズボタンを設けずに、他のボタンを代用して撮影位置に対応した撮影が可能となる。
【発明を実施するための最良の形態】
【０００９】
添付する図面を参照して本発明の実施形態を説明する。
【００１０】
＜撮像装置１００の構成説明＞
図１は、本発明の実施形態に対応する画像処理装置としての撮像装置の構成の一例を示す図である。図１において、１００は撮像装置本体を示す。１０は撮影レンズ、１２は絞り機能を備えるシャッター、１４は光学像を電気信号に変換する撮像素子、１６は撮像素子１４のアナログ信号出力をデジタル信号に変換するＡ／Ｄ変換器である。
【００１１】
１８は撮像素子１４、Ａ／Ｄ変換器１６及びＤ／Ａ変換器２６にクロック信号や制御信号を供給するタイミング発生部であり、メモリ制御部２２及びシステム制御部５０により制御される。２０は画像処理部であり、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御部２２からのデータに対して所定の画素補間処理や色変換処理を行う。
【００１２】
また、画像処理部２０においては、撮像した画像データを用いて所定の演算処理を行う。この演算結果に基づいてシステム制御部５０は、露光制御部４０、測距制御部４２に対して制御を行い、TTL（スルー・ザ・レンズ）方式のAF（オートフォーカス）処理、AE（自動露出）処理、ＥＦ（フラッシュプリ発光）処理を行っている。
【００１３】
さらに、画像処理部２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてTTL方式のAWB（オートホワイトバランス）処理も行っている。
【００１４】
２２はメモリ制御部であり、Ａ／Ｄ変換器１６、タイミング発生部１８、画像処理部２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０及び圧縮・伸長部３２を制御する。Ａ／Ｄ変換器１６からのデータは画像処理部２０及びメモリ制御部２２を介して、或いは、メモリ制御部２２のみを介して、画像表示メモリ２４又はメモリ３０に書き込まれる。
【００１５】
２４は画像表示メモリ、２６はＤ／Ａ変換器、２８はTFT LCD等から成る画像表示部であり、画像表示メモリ２４に書き込まれた表示用の画像データはＤ／Ａ変換器２６を介して画像表示部２８により表示される。
【００１６】
画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダー機能を実現することが可能である。また、画像表示部２８は、システム制御部５０の指示により任意に表示をON/OFFすることが可能であり、表示をOFFにした場合には撮像装置１００の電力消費を大幅に低減することができる。
【００１７】
３０は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。これにより、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。また、メモリ３０はシステム制御部５０の作業領域としても使用することが可能である。
【００１８】
３２は適応離散コサイン変換（ＡＤＣＴ）、ウェーブレット変換等により画像データを圧縮伸長する圧縮・伸長部であり、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行う。なお、処理を終えたデータをメモリ３０に書き込まれる。
【００１９】
３４は暗号／復号部であり、撮影してメモリ３０の所定領域に記憶した画像データに対して必要に応じて暗号化処理を行う。また、メモリ３０の所定領域に記憶されている暗号化済みの画像データを再生表示する際に復号化処理を行う。
【００２０】
４０は絞り機能を備えるシャッター１２を制御する露光制御部であり、フラッシュ４８と連携することによりフラッシュ調光機能も有するものである。４２は撮影レンズ１０のフォーカシングを制御する測距制御部、４４は撮影レンズ１０のズーミングを制御するズーム制御部、４６はバリアである保護部１０２の動作を制御するバリア制御部である。
【００２１】
４８はフラッシュであり、ＡＦ補助光の投光機能、フラッシュ調光機能も有する。露光制御部４０、測距制御部４２はＴＴＬ方式を用いて制御されており、撮像した画像データを画像処理部２０によって演算した演算結果に基づき、システム制御部５０が露光制御部４０、測距制御部４２に対して制御を行う。５０は撮像装置１００全体を制御するシステム制御部である。５２はシステム制御部５０の動作用の定数、変数、プログラム（図２、図３、図４、図８、図９、及び、図１３乃至図１６のフローチャートに対応するものを含む。）等を記憶するメモリである。
【００２２】
５４はシステム制御部５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を画像表示する液晶表示装置、スピーカー等の表示部である。この表示部５４は、撮像装置１００の操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えばLCDやLED、発音素子等の組み合わせにより構成されている。また、表示部５４は、その一部の機能が光学ファインダー１０４内に設置されている。
【００２３】
表示部５４の表示内容のうち、LCD等に表示するものとしては、例えば、シングルショット/連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示がある。また、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示がある。更には、記録媒体２００及び２１０の着脱状態表示、通信I/F動作表示、日付け・時刻表示、外部コンピュータとの接続状態を示す表示、等がある。
【００２４】
また、表示部５４の表示内容のうち、光学ファインダー１０４内に表示するものとしては、以下のものがある。例えば、合焦表示、撮影準備完了表示、手振れ警告表示、フラッシュ充電表示、フラッシュ充電完了表示、シャッタースピード表示、絞り値表示、露出補正表示、記録媒体書き込み動作表示、等がある。
【００２５】
さらに、表示部５４の表示内容のうち、LED等に表示するものとしては以下のものがある。例えば、合焦表示、撮影準備完了表示、手振れ警告表示、手振れ警告表示、フラッシュ充電表示、フラッシュ充電完了表示、記録媒体書き込み動作表示、マクロ撮影設定通知表示、二次電池充電状態表示、等がある。
【００２６】
そして、表示部５４の表示内容のうち、ランプ等に表示するものとしては、例えば、セルフタイマー通知ランプ、等がある。このセルフタイマー通知ランプは、AF補助光と共用して用いても良い。
【００２７】
５６は電気的に消去・記録可能な不揮発性メモリであり、例えばEEPROM、フラッシュメモリ等が用いられる。
【００２８】
次に、６０、６２、６４、７０及び７２は、システム制御部５０の各種の動作指示を入力するための操作部である。スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。ここで、これらの操作部の具体的な説明を行う。
【００２９】
まず、６０は電源スイッチ（メインスイッチ）で、画像処理装置１００の電源オン、電源オフの各モードを切り替え設定することができる。また、画像処理装置１００に接続された各種付属装置の電源オン、電源オフの設定も合わせて切り替え設定することができる。
【００３０】
６２はレリーズボタンとしてのシャッタースイッチＳＷ１で、不図示のシャッタースイッチの操作途中（半押し状態）でＯＮとなる。これにより、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始指示を受け付ける。
【００３１】
６４はレリーズボタンとしてのシャッタースイッチＳＷ２で、不図示のシャッタースイッチの操作完了（半押し状態を超えて押し切った状態）でＯＮとなる。これにより、以下の一連の処理の動作開始指示を受け付ける。該処理には、撮像素子１２から読み出した信号をＡ／Ｄ変換器１６、メモリ制御部２２を介してメモリ３０に画像データを書き込む露光処理が含まれる。また、画像処理部２０やメモリ制御部２２での演算を用いた現像処理が含まれる。更には、メモリ３０から画像データを読み出し、圧縮・伸長部３２で圧縮を行い、記録媒体２００に画像データを書き込む記録処理が含まれる。
【００３２】
７０は各種ボタンやタッチパネル等からなる操作部である。操作部７０には、メニューボタン、Func/Setボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタンが含まれる。単写/連写/セルフタイマー切り替えボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタンも含まれる。再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付/時間設定ボタン、画像表示ON/OFFボタン、圧縮モードスイッチも含まれる。撮影直後に撮影した画像データを画像表示部２８を用いて自動再生表示するクイックレビュー機能を設定するクイックレビュースイッチも含まれる。
【００３３】
本実施形態において、Func/Setボタンは、撮影モードにおいてユーザが撮像装置１００を縦位置に構えた場合に、シャッタースイッチ６２及び６４として機能しえる。一方、撮像装置１００が横位置に構えられた場合には、撮影、再生又は通信を実行する際に各種機能の選択及び切り替えを設定する選択/切り替えスイッチとして機能する。また、撮影、再生又は通信を実行する際に各種機能の決定及び実行を設定する決定/実行スイッチとしても機能する。より具体的に、撮影モードにおいて、記録画素数、圧縮率、ISO感度、露出補正、撮影モード等の設定項目を切り替えるために表示されるFuncメニューの表示及び非表示を行うためのボタンとして機能する。また、それ以外のパラメータ設定のメニューを画像表示部２８表示している場合に、設定ボタンとしても機能する。更には、再生モードにおいて、所定の機能の実行及び決定の指示を受け付けるためのボタンとしても機能する。
【００３４】
なお、撮影モード時に撮像装置１００本体が横位置の状態でFunc/Setボタンが操作された場合に画像表示部２８に表示される画面は、例えば図７に示すようになる。図７において、７００は、画像表示部２８における表示画面全体を示す。画面７００において、７０１には、記録画素数、圧縮率、ISO感度、露出補正、撮影モード等の設定項目を示すアイコン群が表示される。７０２は、選択された設定項目に関する設定内容を示すアイコン群が示される。７０３には、撮像素子１４により撮像された画像データが逐次表示され、画像表示部２８が電子ファインダとして機能している。また図７の場合、７０１では、設定項目として撮影モードが選択され、７０２では、撮影モードに関する設定内容のうち、オートモードが選択されている様子が示されている。
【００３５】
本実施形態では、上記のようにFunc/Setボタンを縦位置時のレリーズボタンとして代用する場合を記載しているが、本発明の実施形態はこれに限定されるものではない。即ち、横位置における通常の動作の際にレリーズボタンとして機能しない操作部を、縦位置時においてのみレリーズボタンとして利用できればよい。また、該操作部は、縦位置時にユーザが操作しやすい大きさで、操作しやすい位置に配置されていることが望ましい。
【００３６】
また、圧縮モードスイッチによれば、JPEG（Joint Photographic Expert Gpoup）圧縮の圧縮率を選択することができる。或いは、撮像素子の信号をそのままディジタル化して記録媒体に記録するＣＣＤＲＡＷモードを選択することもできる。
【００３７】
JPEG圧縮のモードは、例えばノーマルモードとファインモードが用意されている。よって、ユーザは撮影した画像のデータサイズを重視する場合はノーマルモードを、撮影した画像の画質を重視する場合はファインモードを、それぞれ選択して撮影を行うことができる。
【００３８】
JPEG圧縮のモードでは、まず、撮像素子１４から読み出されてＡ／Ｄ変換器１６、画像処理部２０、メモリ制御部２２を介して、メモリ３０に書き込まれた画像データを読み出す。次に、圧縮・伸長部３２において設定された圧縮率に圧縮し、必要に応じて暗号／復号部３４により所定の暗号化処理を行った後、記録媒体２００に記録を行う。
【００３９】
ＣＣＤＲＡＷモードでは、画像データは、撮像素子１４の色フィルタの画素配列に応じて、ライン毎にそのまま画像データを読み出され、Ａ／Ｄ変換器１６、メモリ制御部２２を介して、メモリ３０に書き込まれる。この画像データは、メモリ３０から読み出されて必要に応じて暗号/復号部３４により所定の暗号化処理を行った後、記録媒体２００に記録される。
【００４０】
７２はモードダイアルスイッチで、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、PC接続モード等の各機能モードを切り替え設定することができる。
【００４１】
７５は縦位置検知センサで、撮像装置１００の姿勢、具体的には縦位置、横位置であるかを検知することができる。この縦位置検知センサ７５は、４方向における傾きを検出する公知の感震・傾斜センサを用いることができる。
【００４２】
８０は電源制御部で、電池検出部、DC-DCコンバータ、通電するブロックを切り替えるスイッチ部等により構成される。電源制御部８０は、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御部５０の指示に基づいてDC-DCコンバータを制御しする。これにより、必要な電圧が必要な期間において、記録媒体を含む各部へ供給される。
【００４３】
８２及び８４はコネクタである。８６はアルカリ電池やリチウム電池等の一次電池やNiCd電池やNiMH電池、Li-ion電池等の二次電池、ACアダプター等からなる電源部である。９０はメモリカードやハードディスク等の記録媒体とのインタフェースである。９２はメモリカードやハードディスク等の記録媒体と接続を行うコネクタである。
【００４４】
１０２は、撮像装置１００のレンズ１０を含む撮像部を覆う事により、撮像部の汚れや破損を防止するバリアである保護部である。１０４は光学ファインダであり、画像表示部２８による電子ファインダ機能を使用せず、この光学ファインダ１０４のみを用いて撮影を行うことが可能である。また、光学ファインダ１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示などが設置されている。
【００４５】
１１０は通信部で、所定の通信方式に基づく携帯電話通信機能を有する。該通信方式には、例えば、TDMA(Time Division Multiple Access)方式やCDMA(Code Division Multiple Access)方式が含まれる。また、W-CDMA(Wideband Code Division Multiple Access)方式、PHS(Personal Handyphone System)方式等も含まれる。
【００４６】
１１２はアンテナ(或いはコネクタ)で、通信部１１０により撮像装置１００を、パケット網、ネットワークを介して外部の情報管理装置（画像ゲートウェイ）等と接続する。更には、ネットワーク（インターネットやＬＡＮ）を介して他の機器と接続する際のアンテナとしても機能し得る。また、有線通信の場合はコネクタとして機能する。
【００４７】
１１４は通信部で、Bluetoothなどの無線通信機能を有する。通信部１１４はまた、以下のような各種通信機能を有する構成としても良い。該通信機能には、例えば、RS232CやUSB(Universal Serial Bus)やIEEE(Institute of Electrical and Electronics Engineers) 1394が含まれる。また、P1284、SCSI（Small Computer System Interface)、モデム、LAN(Local Area Network)等の有線通信が含まれる。更には、IrDA（Infrared Data Association）などの赤外線通信、光通信等も含まれる。
【００４８】
１１６はアンテナ(或いはコネクタ)で、通信部１１４により撮像装置１００を印刷装置（プリントサービス）等の他の機器と接続する際のアンテナとして機能する。また、有線通信の場合は、コネクタとして機能する。
【００４９】
２００はメモリカードやハードディスク等の記録媒体である。記録媒体２００は、少なくとも、半導体メモリや磁気ディスク等から構成される記録部２０２、撮像装置１００とのインタフェース２０４、撮像装置１００と接続を行うコネクタ２０６を備えている。
【００５０】
なお、記録媒体２００は本実施形態では撮像装置１００に内蔵される構成として説明している。
【００５１】
図６は、撮像装置１００をデジタルカメラとして実施した場合の、外観の一例を示す図である。図６において、６００は撮像装置１００の筐体を示している。６０１は、画像表示部２８に対応する液晶表示部である。６０２はレリーズボタンであり、シャッタースイッチＳＷ１（６２）及びＳＷ２（６４）として機能する。６０３は、操作部７０の一部に対応する十字キーを示す。６０４は、操作部７０の他の一部に対応するメニューボタンである。６０５は、操作部７０の更に他の一部に対応するFunc/Setボタンを示す。
【００５２】
＜撮像装置１００の動作説明＞
次に、本発明の第１の実施形態に対応する撮像装置１００の動作を説明する。
【００５３】
図２は本実施形態に対応する撮像装置１００のメインルーチンの一例に対応するフローチャートである。図２において、ステップＳ２０１では、例えば電池交換等の電源投入により、システム制御部５０はフラグや制御変数等を初期化すると共に、撮像装置１００各部の初期化処理を行う。
【００５４】
次に、ステップＳ２０２においてシステム制御部５０は、電源スイッチ６０の設定位置を判定する。もし、電源スイッチ６０が電源OFFに設定されていたならば（ステップＳ２０２において「ＯＦＦ」）、ステップＳ２０３に移行して終了処理を行う。この終了処理では、各表示部の表示を終了状態に変更し、フラグや制御変数等を含む必要なパラメータや設定値、設定モードを不揮発性メモリ５６に記録する。また、電源制御部８０により画像表示部２８を含む画像処理装置１００各部の不要な電源を遮断する等の所定の処理を行う。その後、ステップＳ２０２に戻る。
【００５５】
電源スイッチ６０が電源ONに設定されていたならば（ステップＳ２０２において「ＯＮ」）、ステップＳ２０４に移行する。ステップＳ２０４においてシステム制御部５０は、電源制御部８０により電池等により構成される電源８６の残容量や動作情況が撮像装置１００の動作に問題があるか否かを判定する。もし、電源８６の残容量が不足するといった問題があると判定された場合は（ステップＳ２０４において「ＮＯ」）、ステップＳ２０５に移行する。ステップＳ２０５では、表示部５４や画像表示部２８を用いて画像や音声により所定の警告表示を行った後、ステップＳ２０２に戻る。一方、電源８６の残容量が十分にあり、問題が無いと判定された場合には（ステップＳ２０４において「ＹＥＳ」）、ステップＳ２０６に進む。
【００５６】
ステップＳ２０６においてシステム制御部５０は、表示部５４を用いて画像や音声により撮像装置１００の各種設定状態の表示を行う。なお、画像表示部２８の画像表示がONであったならば、画像表示部２８も用いて画像や音声により撮像装置１００の各種設定状態の表示を行う。なお、本ステップにおける設定表示は、初期設定直後を除き、ユーザからメニューボタン等の操作を受け付けた場合にのみ行われても良い。
【００５７】
このときの表示画面の一例を図５に示す。図５において、５００は画像表示部２８に表示される設定画面である。５０１は、設定画面５００に表示される設定項目のうち、縦位置レリーズ設定に関する項目を示している。ここで、縦位置レリーズ設定とは、撮像装置１００が縦位置に構えられた際に、シャッタースイッチＳＷ１（６２）、ＳＷ２（６４）以外の、予め定められた他のボタンをシャッタースイッチとして代用可能とする設定である。本実施形態では、当該他のボタンとして、Func/Setボタンを使用するが、これに限られるものではなく、撮像装置１００を縦位置に構えた際にユーザが利用しやすいボタンで代用すればよい。縦位置レリーズ設定は、デフォルトにおいて「入」（５０２）となっており、縦位置においてもシャッタースイッチＳＷ１（６２）、ＳＷ２（６４）のみを使用する場合には「切」（５０３）にすることができる。
【００５８】
このようにして縦位置撮影時にレリーズを行いやすいボタンを設定に応じてレリーズキーとして扱う設定が可能となる。これにより、縦位置検知センサ７５と組み合わせて活用することで操作部材の少ない撮像装置１００であっても、縦位置撮影をより簡便に行なうことが可能となる。
【００５９】
次に、ステップＳ２０７においてシステム制御部５０は、モードダイアル７２の設定位置に基づいて、モードダイアル７２が撮影モードに設定されているか否かを判定する。もし、撮影モードに設定されていないと判定された場合には（ステップＳ２０７において「ＮＯ」）、ステップＳ２０９に進む。
【００６０】
一方、モードダイアル７２が撮影モードに設定されていると判定された場合には（ステップＳ２０７において「ＹＥＳ」）、ステップＳ２０８に移行する。ステップＳ２０８においてシステム制御部５０は、撮影モード処理を実行し、処理を終えたならばステップＳ２０２に戻る。撮影モード処理の詳細は、図３を参照して後述する。
【００６１】
ステップＳ２０９においてシステム制御部５０は、モードダイアル７２の設定位置に基づいて、モードダイアル７２が再生モードに設定されているか否かを判定する。もし、再生モードに設定されていないと判定された場合には（ステップＳ２０９において「ＹＥＳ」）、ステップＳ２１１に進む。一方、モードダイアル７２が再生モードに設定されていると判定された場合には（ステップＳ２０９においてＹＥＳ）、ステップＳ２１０に移行する。ステップＳ２１０では、撮影した画像データの概略画像データを表示する再生モード処理を実行し、処理を終えたならばステップＳ２０２に戻る。
【００６２】
ステップＳ２１１では、プリンタ接続モードであるか否かを判定する。もし、プリンタ接続モードであると判定され場合には（ステップＳ２１１において「ＹＥＳ」）、ステップＳ２１２に移行する。ステップＳ２１２では、プリンタ接続モード処理を実行する。このプリンタ接続モード処理では、例えば、接続されたプリンタを利用して画像データのプリント処理を実行することができる。一方、プリンタ接続モードでないと判定された場合には（ステップＳ２１１において「ＮＯ」）、ステップＳ２０２に戻る。
【００６３】
次に、図３を参照して図２のステップＳ２０８における撮影モード処理の詳細な一例について説明する。
【００６４】
図３において、ステップＳ３０１では、縦位置検知センサ７５の出力に基づいてシステム制御部５０が、ユーザが撮像装置１００を構えた位置を判定する。もし、縦位置と判定された場合には（ステップＳ３０１で「縦」）、ステップＳ３０２に移行する。一方、横位置と判定された場合には（ステップＳ３０１で「横」）、ステップＳ３０３に移行する。
【００６５】
ステップＳ３０２では、縦位置時の撮影設定に応じた表示が表示部２８になされる。ステップＳ３０２における処理の詳細は、図４に示すようになる。
【００６６】
図４においてステップＳ４０１では、縦位置レリーズの設定が「入」となっているか否かを判定する。もし、設定が「入」の場合には、ステップＳ４０２に移行する。一方、設定が「切」の場合には、本処理を終了する。ステップＳ４０２では、縦位置の方向に合わせて表示部２８に縦位置撮影がFunc/Setボタンで可能である旨を表示する。
【００６７】
このときの表示部２８における表示例を、図６を利用して図１０ａ及び図１０ｂに示す。図１０ａは、レリーズボタン６０２が下側に位置する場合の表示例を示す。また、図１０ｂは、レリーズボタン６０２が上側に位置する場合の表示例を示す。
【００６８】
なお、本実施形態において縦位置、横位置は以下のように定義される。ここで、画像表示部２８は、Ｍ画素×Ｎ画素（Ｎ＞Ｍ）の表示領域で構成されるとする。その場合に、ユーザが表示部２８を見たときにＭ画素が配列される方向が縦方向となり、Ｎ画素が配列される方向が横方向（即ち、横長）となる場合を「横位置」という。一方、ユーザが表示部２８を見たときにＭ画素が配列される方向が横方向となり、Ｎ画素が配列される方向が縦方向（即ち、縦長）となる場合を「縦位置」という。従って、横位置で撮影を行った場合には、ユーザにとって横長の画像データが生成されることとなり、縦位置で撮影を行った場合には、ユーザにとって縦長の画像データが生成されることとなる。
【００６９】
ここで、表示部２８にはFunc/Setボタン６０５がシャッタースイッチとして機能する旨の表示１００１が表示されるので、ユーザはFunc/Setボタン６０５を利用して縦位置撮影を行うことができる。
【００７０】
図３に戻り、ステップＳ３０３においてシステム制御部５０は、シャッタースイッチＳＷ１（６２）が押されたか否かを判定する。もし、シャッタースイッチＳＷ１（６２）が押されていないと判定された場合には（ステップＳ３０３において「ＯＦＦ」）、撮影モード処理を終了する。一方、シャッタースイッチＳＷ１（６２）が押されたと判定された場合は（ステップＳ３０３において「ＯＮ」）、ステップＳ３０４に移行する。
【００７１】
ここで、ステップＳ３０３における判定処理の詳細は、例えば図８に示すようになる。図８は、シャッタースイッチＳＷ１（６２）の操作の有無を判定する処理の一例に対応するフローチャートである。
【００７２】
ステップＳ８０１においてシステム制御部５０は、縦位置検知センサ７５からの出力に基づいてユーザが撮像装置１００を構えた位置が横位置であるか否かを判定する。もし、横位置であると判定された場合は（ステップＳ８０１において「ＹＥＳ」）、ステップＳ８０２に移行して、システム制御部５０はシャッタースイッチＳＷ１（６２）が操作されたか否かを判定する。もし、シャッタースイッチＳＷ１（６２）が操作されたと判定された場合には（ステップＳ８０２において「ＹＥＳ」）、シャッタースイッチＳＷ１（６２）の操作の有無に関する判定結果は「ＯＮ」となる。一方、シャッタースイッチＳＷ１（６２）が操作されていないと判定された場合には（ステップＳ８０２において「ＮＯ」）、シャッタースイッチＳＷ１（６２）の操作の有無に関する判定結果は「ＯＦＦ」となる。
【００７３】
ステップＳ８０１において横位置ではない、即ち縦位置と判定された場合には（ステップＳ８０１において「ＮＯ」）、ステップＳ８０３に移行する。ステップＳ８０３では、縦位置レリーズの設定が「入」となっているか否かを判定する。もし、設定が「入」の場合には（ステップＳ８０３において「入」、ステップＳ８０４に移行する。一方、設定が「切」の場合には（ステップＳ８０３において「切」）、ステップＳ８０２に移行する。
【００７４】
ステップＳ８０４においてシステム制御部５０は、シャッタースイッチＳＷ１（６２）が操作されたか否かを判定する。もし、シャッタースイッチＳＷ１（６２）が操作されたと判定された場合には（ステップＳ８０４において「ＹＥＳ」）、シャッタースイッチＳＷ１（６２）の操作の有無に関する判定結果は「ＯＮ」となる。一方、シャッタースイッチＳＷ１（６２）が操作されていないと判定された場合には（ステップＳ８０４において「ＮＯ」）、ステップＳ８０５に移行する。ステップＳ８０５では、Func/Setボタンが操作されたか否かを判定する。もし、Func/Setボタンが操作されたと判定された場合には（ステップＳ８０５において「ＹＥＳ」）、シャッタースイッチＳＷ１（６２）の操作の有無に関する判定結果は「ＯＮ」となる。一方、Func/Setボタンが操作されていないと判定された場合には（ステップＳ８０５において「ＮＯ」）、シャッタースイッチＳＷ１（６２）の操作の有無に関する判定結果は「ＯＦＦ」となる。
【００７５】
このように、縦位置レリーズが「入」の場合であっても、シャッタースイッチＳＷ１（６２）が押された場合には、シャッタースイッチＳＷ１（６２）に対する操作が優先される。このようにして、常に撮影動作を行なう操作部材に対する操作を優先的に検知・採用することが可能となる。
【００７６】
図３に戻って、シャッタースイッチＳＷ１（６２）に対する操作が検知された場合には、ステップＳ３０４及びＳ３０５において撮影準備処理を行う。具体的には、ステップＳ３０４においてシステム制御部５０は、測距処理を行ない、撮影レンズ１０の焦点を被写体に合わせる。また、測光処理を行って絞り値及びシャッター時間を決定する。この測光処理においては、必要であればフラッシュの設定も行う。ステップＳ３０４において測距処理、測光処理、フラッシュの設定が完了すると、ステップＳ３０５において撮影準備完了表示を行なう。
【００７７】
撮影準備完了表示の際に手ぶれ警告を行なう場合には、シャッター速度を表示することでユーザに手ぶれの危険度合いを伝えることができる。また、手ぶれ警告のアイコン点滅周期と撮影準備完了ＬＥＤの点滅周期点滅とをあわせることで、手ぶれ警告を明確に伝える表示を行なうことができる。
【００７８】
次に、ステップＳ３０６ではシャッタースイッチＳＷ２（６４）が操作されたか否かを判定する。もし、シャッタースイッチＳＷ２（６４）が操作されていないと判定された場合には（ステップＳ３０６において「ＯＦＦ」）、ステップＳ３１６に移行して、シャッタースイッチＳＷ１（６２）が解除されたか否かを判定する。もし、シャッタースイッチＳＷ１（６２）が解除されていないと判定された場合には（ステップＳ３１６において「ＯＮ」）、ステップＳ３０６に戻る。一方、シャッタースイッチＳＷ１（６２）が解除されたと判定された場合には（ステップＳ３１６においてＯＦＦ）、本処理を終了する。シャッタースイッチＳＷ２（６４）が操作されたと判定された場合には（ステップＳ３０６にいて「ＯＮ」）、ステップＳ３０７に移行する。
【００７９】
ここで、ステップＳ３０６におけるシャッタースイッチＳＷ２（６４）の操作の有無の判定は、図８のシャッタースイッチＳＷ１（６２）の場合と同様に行うことができる。また、ステップＳ３１６における判定も図８と同様に行うことができる。なお、ステップＳ３０３においてFunc/Setボタンの操作に基づいてシャッタースイッチＳＷ１（６２）が「ＯＮ」になったと検知された場合、ステップＳ３０６ではFunc/Setボタンの操作状態が継続されているか否かが判定される。図８のステップＳ８０５においても同様である。また、ステップＳ３０６においてFunc/Setボタンの操作が解除されていた場合には、シャッタースイッチＳＷ２（６４）が解除されたと判定され（ステップＳ３０６において「ＯＦＦ」）、ステップＳ３１６に移行する。この時点で既にFunc/Setボタンが解除されているので、ステップＳ３１６でもシャッタースイッチＳＷ１（６２）は解除されたと判定される（ステップＳ３１６において「ＯＦＦ」）。
【００８０】
次に、ステップＳ３０７においてシステム制御部５０は撮影処理を行う。具体的には、まず、撮像素子１２、Ａ／Ｄ変換器１６、画像処理部２０、メモリ制御部２２を介して、又は、Ａ／Ｄ変換器から直接メモリ制御部２２を介して、メモリ３０に格納した画像データを書き込む露光処理を行う。また、メモリ制御部２２そして必要に応じて画像処理部２０を用いて、メモリ３０に書き込まれた画像データを読み出して各種処理を行ってもよい。
【００８１】
次に、ステップＳ３０９においてシステム制御部５０は、現像処理を行う。具体的には、メモリ３０に書き込まれた撮影画像データを読み出し、メモリ制御部２２と、（必要に応じて）画像処理部２０とを用いて所定の画素補間処理や色変換処理等を行う。現像処理後の画像データはメモリ３０の所定領域に格納される。
【００８２】
次に、ステップＳ３０９においてシステム制御部５０は、圧縮処理を行う。具体的には、メモリ３０の所定領域に格納された画像データを読み出し、圧縮・伸長部３２を用いて、設定したモードに応じた画像圧縮を行う。圧縮処理後の画像データはメモリ３０の所定領域に格納される。
【００８３】
次に、ステップＳ３１０においてシステム制御部５０は、暗号化処理を行う。具体的には、メモリ３０の所定領域に格納された圧縮処理後の画像データを読み出し、暗号／復号部３４を用いて所定の暗号化処理を行う。暗号化された画像データはメモリ３０の所定領域に格納される。
【００８４】
次に、ステップＳ３１１では、撮影した画像のレビュー表示を画像表示部２８を用いて行なう。ステップＳ３１２では、シャッタースイッチＳＷ２（６４）が押されているか否かを判定する。この判定は、図８に示したシャッタースイッチＳＷ１（６２）に関する処理のフローチャートと同様に行うことができる。なお、ステップＳ３０６においてFunc/Setボタンの操作に基づいてシャッタースイッチＳＷ２（６４）が「ＯＮ」になったと検知された場合、ステップＳ３１２ではFunc/Setボタンの操作状態が継続されているか否かが判定される。図８のステップＳ８０５においても同様である。
【００８５】
もし、シャッタースイッチＳＷ２（６４）が押されていると判定された場合には（ステップＳ３１２において「ＯＮ」）、ステップＳ３１１に戻り、レビュー表示を継続する。一方、シャッタースイッチＳＷ２（６４）の操作が解除されると（ステップＳ３１２において「ＯＦＦ」）、ステップＳ３１３に移行してレビュー表示を終了する。ステップＳ３１４では、シャッタースイッチとしてFunc/Setボタンが利用されていたか否かを判定し、Func/Setボタンが利用されていた場合には（ステップＳ３１４において「ＹＥＳ」）、そのまま本処理を終了する。一方、Func/Setボタンが利用されていなかった場合には（ステップＳ３１４において「ＮＯ」）、ステップＳ３１５に移行する。ステップＳ３１５においてシステム制御部５０は、シャッタースイッチＳＷ１（６２）が解除されたか否かを判定する。もし、シャッタースイッチＳＷ１（６２）が解除されたと判定された場合には（ステップＳ３１５において「ＯＦＦ」）、本処理を終了する。一方、シャッタースイッチＳＷ１（６２）が解除されていないと判定された場合には（ステップＳ３１５において「ＯＮ」）、ステップＳ３０５に戻る。
【００８６】
なお、Func/Setボタンをレリーズボタンとして代用する場合、スティッチモードや動画モード等において、レリーズボタンとしての代用を禁止してもよい。これによれば、縦位置撮影に不向きな撮影モードにおける誤操作を防止することが可能となる。
【００８７】
以上のように、本実施形態においては縦位置撮影時にレリーズを行いやすいボタンを設定に応じてレリーズボタンとして代用する設定を可能とする。また、代用するように設定されたボタンを縦位置検知センサと組み合わせて活用することで、操作部材の少ないコンパクトデジタルカメラにおいても縦位置撮影をより簡便に行なうことが可能となる。
【００８８】
［第２の実施形態］
次に本発明の第２の実施形態について説明する。ここで、第１の実施形態の撮影モード処理において、シャッタースイッチＳＷ１（６２）の代わりに、Func/Setボタンを使用していた場合を考える。この場合に、ステップＳ３０４及びステップＳ３０５における撮影準備処理においてはFunc/Setボタンの押下状態が継続されていなければならない。その結果として、ステップＳ３０６の判定段階でもFunc/Setボタンの押下状態が継続しており、ステップＳ３０７における撮影が実行されてしまう。従って、撮影準備完了時において非合焦が確認されても撮影が実行されてしまうことになる。
【００８９】
そこで、本実施形態では、撮影準備完了表示の後に、ユーザに所定期間を与えることで、Func/Setボタンの操作を解除し撮影をキャンセル可能とする。
【００９０】
図９は、図３のステップＳ３０３からステップＳ３０７及びステップＳ３１６に対応する、本実施形態における処理の流れを一例として示すフローチャートである。
【００９１】
ステップＳ９０１においてシステム制御部５０は、Func/Setボタンが操作されたか否かを判定する。もし、Func/Setボタンの操作を受け付けたと判定された場合には（ステップＳ９０１において「ＹＥＳ」）、ステップＳ９０２に移行して、システム制御部５０はシャッタースイッチＳＷ１（６２）が「ＯＮ」になったことを検知する。次に、ステップＳ３０４及びステップＳ３０５において測距・測光処理及び撮影準備完了表示を行う。この処理の内容は、図３の同ステップにおいて説明したとおりである。
【００９２】
撮影準備処理が終了すると、ステップＳ９０３に移行して、撮影準備完了後、Func/Setボタンが操作（押下）された状態が所定時間経過して継続しているか否かを判定する。もし、所定時間経過前に（ステップＳ９０３において「ＮＯ」）、Func/Setボタンの操作が解除された場合には（ステップＳ９０４において「ＹＥＳ」）、ステップＳ９０５に移行する。ステップＳ９０５においてシステム制御部５０は、シャッタースイッチＳＷ１（６２）が「ＯＦＦ」されたことを検知する。
【００９３】
一方、Func/Setボタンの操作が解除されず（ステップＳ９０４において「ＮＯ」）、所定時間が経過した場合には（ステップＳ９０３において「ＹＥＳ」）、ステップＳ９０６に移行する。ステップＳ９０６においてシステム制御部５０は、シャッタースイッチＳＷ２（６４）が「ＯＮ」になったことを検知する。これに応じて、ステップＳ３０７において撮影処理が行われる。この詳細は、図３において説明したとおりである。
【００９４】
以上のように、本実施形態では、撮影準備完了後に所定の待機時間を設けることで、レリーズボタンを代用する場合であっても、１つのボタンで擬似的にシャッターボタンＳＷ１（６２）／ＳＷ２（６４）を利用した場合と同様の動作が可能となる。よって、１つの代用ボタンで撮影準備完了時に、非合焦が確認された場合にも撮影をキャンセルすることが可能である。
【００９５】
［第３の実施形態］
次に本発明の第３の実施形態について説明する。上述の実施形態では、撮影モード処理において、シャッタースイッチ６２及び６４の代わりに、Func/Setボタンを使用することができた。これに対し、本実施形態では、シャッタースイッチ６２及び６４の代わりに、操作部７０に含まれるプリントボタンを使用する場合について説明する。
【００９６】
操作部７０には、再生モードにおいてプリント及び画像送信を実行するスイッチとして機能するプリントボタンを含むことができる。このプリントボタンは、表示部５４の表示内容のうち、LED等と組み合わせて使用することができる。例えば、プリント及び画像送信が可能な場合に、表示部５４のLEDが点灯し、プリントボタンを操作してプリント或いは画像送信を行うことができる。また、操作用表示部であるLEDは、プリントの実行中及び画像送信中にも点灯する。なお、LEDは、シャッタースイッチ６２及び６４の代わりにFunc/Setボタンを使用する場合であっても、表示させてもよい。
【００９７】
本実施形態では、撮影モードにおいて、ユーザが撮像装置１００を縦位置に構えた場合に、このプリントボタンがシャッタースイッチ６２及び６４として機能し得る点に特徴を有する。また、縦位置において撮影可能な場合、表示部５４のLEDが点灯し、撮影可能な状態をユーザーに通知することができる。また、動画記録中は、LEDが点滅して動画記録中であることをユーザーに通知することもできる。
【００９８】
図１１は、本実施形態に対応する撮像装置１００をデジタルカメラとして実施した場合の、外観の一例を示す図である。基本的な構成は図６に示したものと同様であるが、本実施形態では、プリントボタン１１０１を更に有している点で異なる。
【００９９】
また、図１２ａ及び図１２ｂは、本発明の実施形態に対応する、縦位置時の画像表示部２８の表示の一例を示す図である。ここで図１２ａは、レリーズボタンとしてのプリントボタン１１０１が下側に位置する場合の表示例を示す。また、図１２ｂは、レリーズボタンとしてのプリントボタン１１０１が上側に位置する場合の表示例を示す。
【０１００】
このとき、表示部２８にはプリントボタン１１０１がレリーズボタンとして機能する旨の表示１２０１が表示されるので、ユーザはプリントボタン１２０１を利用して縦位置撮影を行うことができる。なお、プリントボタンをシャッタースイッチ６２として利用する場合、図３のステップＳ３０３において、プリントボタンの操作を検知した場合（ステップＳ３０３において「ＯＮ」）、表示部５４におけるＬＥＤが消灯する。
【０１０１】
その他は、Func/Setボタンの代わりにプリントボタンをシャッタースイッチ６２及び６４として利用可能である点を除けば、他の処理については第１及び第２のの実施形態と同様であるので、説明を省略する。
【０１０２】
以上のように、本実施形態においては縦位置撮影時にプリントボタンをレリーズボタンとして代用する設定を可能とする。これにより、操作部材の少ないコンパクトデジタルカメラにおいても縦位置撮影をより簡便に行なうことが可能となる。
【０１０３】
［第４の実施形態］
次に本発明の第４の実施形態について説明する。本実施形態では、撮影モード処理において動画記録処理を行う場合について説明する。
【０１０４】
まず、図１３及び図１４を参照して動画記録時の処理の一例について説明する。図１３は、シャッターボタンＳＷ１（６２）及びＳＷ２（６４）を使用した場合の動画記録処理の一例を示すフローチャートである。図１４は、シャッターボタンＳＷ１（６２）及びＳＷ２（６４）の代わりに、操作部７０に含まれるプリントボタンを使用した場合の動画記録処理の一例を示すフローチャートである。なお、プリントボタンの代わりに、Func/Setボタンを利用しても良い。
【０１０５】
図１３において、動画記録開始を行う以前に実行される撮影のための準備処理までの処理は、図３のステップＳ３０１からステップＳ３０５に対応する。従って、対応する参照番号を付している。
【０１０６】
本実施形態において、ステップＳ３０６において、システム制御部５０によりシャッタースイッチＳＷ２（６４）の操作がされたか否かが判定される。シャッタースイッチＳＷ２（６４）が操作されたと判定された場合には（ステップＳ３０６にいて「ＯＮ」）、ステップＳ１３０７に移行する。シャッタースイッチＳＷ２（６４）が操作されていないと判定された場合の処理は、第１の実施形態において説明した処理と同様である。
【０１０７】
ステップＳ１３０７では、システム制御部５０の制御に基づき動画記録を開始する。動画記録は、例えば、ＭＰＥＧ２やＭＰＥＧ４といった動き予測符号化方式の動画像圧縮アルゴリズムを利用して行う。このような動画記録処理は公知の処理であるので、より詳細な説明は簡単のために省略する。なお、このとき、同時に動画記録開始時の撮像装置１００の姿勢を検出し、メモリ５２に一時記憶する。
【０１０８】
次にステップＳ１３０８では、システム制御部５０は、動画記録中にシャッタースイッチＳＷ２（６４）が操作されたか否かを判定する。もし、シャッタースイッチＳＷ２（６４）が操作された場合には（ステップＳ１３０８において「ＯＮ」）、ステップＳ１３０９に移行する。一方、シャッタースイッチＳＷ２（６４）が操作されていない場合には（ステップＳ１３０８において「ＯＦＦ」）、動画記録を継続する。
【０１０９】
ステップＳ１３０９では、システム制御部５０制御に基づき動画記録を停止し、ステップＳ１３１０に移行して動画ファイルを作成する。動画ファイルの作成が完了すると、続くステップＳ１３１１において、システム制御部の制御に基づき、撮影に関連する属性情報を含むサムネイルファイルの作成処理を行う。サムネイルファイルの作成処理については、図１５を参照して後述する。
【０１１０】
次に、図１４において、動画記録開始を行う以前に実行される撮影のための準備処理までの処理は、基本的には、図３のステップＳ３０１からステップＳ３０５に対応する。従って、対応する参照番号を付している。但し、ステップＳ３０３における処理は、シャッタースイッチＳＷ１（６２）ではなく、プリントボタンを利用するために、ステップＳ１４０３と置き換えている。ステップＳ１４０３では、プリントボタンが操作されたか否かを判定している。
【０１１１】
また、ステップＳ１４０７以降ステップＳ１４１１までの処理は、図１３におけるステップＳ１３０７以降ステップＳ１３１１までの処理と同等である。但し、ステップＳ１４０８における処理では、やはりシャッタースイッチＳＷ２（６４）の代わりにプリントボタンを利用する点で異なる。ステップＳ１４０８では、システム制御部５０はプリントボタンが操作されたか否かを判定している。なお、プリントボタンの場合、シャッタースイッチのようにＳＷ１とＳＷ２とを同一ボタンで切り換えて操作できないために、ステップＳ３１６に対応する処理は実行されない。
【０１１２】
次に、ステップＳ１３１１及びステップＳ１４１１におけるサムネイルファイルの作成処理について、図１５を参照して説明する。図１５は、本実施形態に対応するサムネイル作成処理の一例を示すフローチャートである。
【０１１３】
ステップＳ１５０１では、システム制御部５０の制御に基づき、記録開始時における撮像装置１００の姿勢の情報を記録する。即ち、記録開始時において縦位置、横位置のいずれかであるかの情報を取得して、サムネイルファイル内に記録する。次に、ステップＳ１５０２では、システム制御部５０の制御に基づき、画像回転情報をサムネイルファイル内に記録する。この画像回転情報は、画像の回転の有無を表すフラグ情報であり、撮像装置１００の姿勢の横位置を基本とした場合に、縦位置で撮影が行われている場合は、回転ありとしてフラグが”ＯＮ”となる。一方、横位置のままで撮影が行われている場合にはフラグが”ＯＦＦ”となる。
【０１１４】
次に、ステップＳ１４０３では、システム制御部５０の制御に基づき、サムネイルファイル作成以前に作成された動画ファイルの先頭フレームの縮小処理を行ってサムネール画像を生成し、サムネイルファイル内に記録する。更に、ステップＳ１４０４では、システム制御部５０の制御に基づき、撮影情報として、撮影時刻などの動画記録開始時間、動画ファイルのデータサイズ等がサムネイルファイル内に記録される。
【０１１５】
以上のようにして、動画ファイルのサムネイル画像の他、撮影に関する属性情報がサムネイルファイル内に格納される。なお、サムネイルファイルに含められる属性情報には、上記の情報以外の撮影に関する情報が含まれていても良い。また、上記に挙げた情報の一部が属性情報として格納されても良い。
【０１１６】
なお、上記の実施形態では、撮影に関する属性情報をサムネイルファイル内に含めることとしたが、これに限らず、動画ファイル内に属性情報を記録してもよいし、サムネイルファイル以外の他の、動画ファイルに付帯するファイルに記録しても良い。
【０１１７】
次に、図１６を参照して、プリントボタンを利用して縦位置撮影が可能な場合の、システム制御部５０による表示部５４のＬＥＤの表示制御の一例を説明する。図１６は、システム制御部５０によるＬＥＤの表示制御の一例を示すフローチャートである。
【０１１８】
まず、ステップＳ１６０１において、縦位置検知センサ７５に基づき、システム制御部５０が撮像装置１００の姿勢を検出する。もし、縦位置である場合には（ステップＳ１６０１において「縦」）、ステップＳ１６０２に移行する。一方、横位置である場合には（ステップＳ１６０１において「横」）、ステップＳ１６０７に移行する。
【０１１９】
次に、ステップＳ１６０２では、システム制御部５０はメモリ５２に格納されているメニュー設定の内容を確認し、縦位置撮影が可能か否かを判定する。もし、縦位置撮影が可能と判定された場合には（ステップＳ１６０２において「ＹＥＳ」）、ステップＳ１６０３に移行する。一方、縦位置撮影設定がなされていない場合には（ステップＳ１６０２において「ＮＯ」）、ステップＳ１６０７に移行する。
【０１２０】
更に、ステップＳ１６０３では、システム制御部５０は撮影可能状態であるか否かを判定する。ここで撮影可能状態とは、他の処理、例えばAF/AE等の撮影準備処理、WB色取り込み処理、現像処理等の撮影処理中の状態を言う。もし、撮影可能状態であれば（ステップＳ１６０３において「ＹＳＥ」）、ステップＳ１６０４に移行する。一方、撮影可能状態でない場合には（ステップＳ１６０３において「ＮＯ」）、ステップＳ１６０７に移行する。
【０１２１】
ステップＳ１６０４では、システム制御部５０は動画記録が行われているか否かを判定する。もし、動画記録が実行されていれば（ステップＳ１６０４において「ＹＥＳ」）、ステップＳ１６０５に移行する。一方、動画記録が実行されていなければ（ステップＳ１６０４において「ＮＯ」）、ステップＳ１６０６に移行する。
【０１２２】
ステップＳ１６０５では、システム制御部５０により表示部５４におけるＬＥＤが点滅するように表示制御される。なお、本実施形態において点滅とは、ＬＥＤの点灯状態と消灯状態とが交互に繰り返される表示状態を言う。
【０１２３】
ステップＳ１６０６では、システム制御部５０により表示部５４におけるＬＥＤが点灯するように表示制御される。また、ステップＳ１６０７では、システム制御部５０により表示部５４におけるＬＥＤが消灯するように表示制御される。
【０１２４】
以上のように、撮影可能状態であり、かつ、動画記録中でない場合には、ＬＥＤが点灯し、縦位置におけるプリントボタンを利用した動画撮影指示が可能であることがユーザに対して通知される。また、撮影可能状態であり、かつ、動画記録中である場合には、ＬＥＤが点滅し、縦位置におけるプリントボタンを利用した動画記録が実行中であるがユーザに対して通知される。それ以外の場合には、ＬＥＤは消灯しているため、プリントボタンを利用した動画撮影が実行できない、或いは実行されていないことをユーザに対して通知することができる。
【０１２５】
このように、本実施形態によれば、撮像装置１００の縦位置における動画撮影が可能となると共に、動画撮影の可否及び動画撮影が実行中か否かをユーザに対し通知して、操作性を向上させることができる。
【０１２６】
［その他の実施形態］
以上の本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１２８】
【図１】本発明の実施形態に対応する撮像装置１００の構成の一例を示す図である。
【図２】本発明の実施形態に対応するメインルーチンの一例に対応するフローチャートである。
【図３】本発明の第１の実施形態に対応する撮影モード処理の一例に対応するフローチャートである。
【図４】本発明の実施形態に対応する、縦位置時の表示処理の一例に対応するフローチャートである。
【図５】本発明の実施形態に対応する設定画面の一例を示す図である。
【図６】本発明の実施形態に対応する、撮像装置１００をデジタルカメラとして実施した場合を説明するための図である。
【図７】本発明の実施形態に対応する、撮影モード時に撮像装置１００本体が横位置の状態でFunc/Setボタンが操作された場合に画像表示部２８に表示される画面の一例を示す図である。
【図８】本発明の実施形態に対応するシャッタースイッチＳＷ１（６２）の操作の有無を判定する処理の一例に対応するフローチャートである。
【図９】本発明の第２の実施形態に対応する処理のフローチャートである。
【図１０ａ】本発明の実施形態に対応する、縦位置時の画像表示部２８の表示の一例を示す図である。
【図１０ｂ】本発明の実施形態に対応する、縦位置時の画像表示部２８の表示の他の一例を示す図である。
【図１１】本発明の第３の実施形態に対応する、撮像装置１００をデジタルカメラとして実施した場合を説明するための図である。
【図１２ａ】本発明の第３の実施形態に対応する、縦位置時の画像表示部２８の表示の一例を示す図である。
【図１２ｂ】本発明の第３の実施形態に対応する、縦位置時の画像表示部２８の表示の他の一例を示す図である。
【図１３】本発明の第４の実施形態に対応する、縦位置時の動画記録処理の一例を示すフローチャートである。
【図１４】本発明の第４の実施形態に対応する、縦位置時の動画記録処理の他の一例を示すフローチャートである。
【図１５】本発明の第４の実施形態に対応する、縦位置時の動画記録処理時のサムネイルファイル作成処理の一例を示すフローチャートである。
【図１６】本発明の第４の実施形態に対応する、システム制御部５０によるＬＥＤの表示制御の一例を示すフローチャートである。
【図１】
2007058208.tif 000003
【図２】
2007058208.tif 000004
【図３】
2007058208.tif 000005
【図４】
2007058208.tif 000006
【図５】
2007058208.tif 000007
【図６】
2007058208.tif 000008
【図７】
2007058208.tif 000009
【図８】
2007058208.tif 000010
【図９】
2007058208.tif 000011
【図１０ａ】
2007058208.tif 000012
【図１０ｂ】
2007058208.tif 000013
【図１１】
2007058208.tif 000014
【図１２ａ】
2007058208.tif 000015
【図１２ｂ】
2007058208.tif 000016
【図１３】
2007058208.tif 000017
【図１４】
2007058208.tif 000018
【図１５】
2007058208.tif 000019
【図１６】
2007058208.tif 000020