(57)【要約】【課題】  モードに関わらず即座に起動することができ、かつ不用意に起動させてしまうことのない撮像装置を提供する。【解決手段】  画像を撮影する撮影モードと撮影した画像を再生する再生モードを有する撮像装置であって、使用者が操作可能な第１の操作部材と、前記使用者が操作可能な前記第１の操作部材とは異なる第２の操作部材と、前記撮像装置が起動していないときに、前記第１の操作部材が第１の操作時間以上操作される場合に前記撮像装置を前記撮影モードで起動するとともに、前記撮像装置が起動していないときに、前記第２の操作部材が前記第１の操作時間より長い第２の操作時間以上操作される場合に前記撮像装置を前記再生モードで起動する制御手段とを有する。【選択図】  図１
2008160414.tif 000002
【特許請求の範囲】
【請求項１】
画像を撮影する撮影モードと撮影した画像を再生する再生モードを有する撮像装置であって、
使用者が操作可能な第１の操作部材と、
前記使用者が操作可能な前記第１の操作部材とは異なる第２の操作部材と、
前記撮像装置が起動していないときに、前記第１の操作部材が第１の操作時間以上操作される場合に前記撮像装置を前記撮影モードで起動するとともに、前記撮像装置が起動していないときに、前記第２の操作部材が前記第１の操作時間より長い第２の操作時間以上操作される場合に前記撮像装置を前記再生モードで起動する制御手段とを有することを特徴とする撮像装置。
【請求項２】
前記制御手段は、前記撮像装置が前記撮影モードで起動しているときに、前記第２の操作部材が操作される場合に前記撮像装置の動作モードを前記再生モードに切り換えるように制御することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記撮像装置の動作モードを前記再生モードに切り換える際の前記第２の操作部材の操作時間は前記第２の操作時間よりも短く設定することを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記制御手段は、前記撮像装置が前記撮影モードまたは再生で起動しているときに、前記第１の操作部材が操作される場合に前記撮像装置を起動していない状態に制御することを特徴とする請求項１ない３のいずれかに記載の撮像装置。
【請求項５】
前記第１の操作部材は前記撮像装置の上面に配置られ、前記第２の操作部材は前記撮像装置の背面に配されることを特徴とする請求項１ないし４のいずれかに記載の撮像装置。
【請求項６】
使用者が操作可能な第１および第２の操作部材とを有し、画像を撮影する撮影モードと撮影した画像を再生する再生モードにて動作する撮像装置の制御方法であって、
前記第１または第２の操作部材が操作されている場合に、操作時間を計時する計時ステップと、
前記撮像装置が起動していないときに、前記第１の操作部材が第１の操作時間以上操作される場合に前記撮像装置を前記撮影モードで起動するとともに、前記撮像装置が起動していないときに、前記第２の操作部材が前記第１の操作時間より長い第２の操作時間以上操作される場合に前記撮像装置を前記再生モードで起動する制御ステップとを有することを特徴とする撮像装置の制御方法。
【請求項７】
使用者が操作可能な第１および第２の操作部材とを有し、画像を撮影する撮影モードと撮影した画像を再生する再生モードにて動作する撮像装置の制御するコンピュータプログラムであって、
前記第１または第２の操作部材が操作されている場合に、操作時間を計時する計時ステップと、
前記撮像装置が起動していないときに、前記第１の操作部材が第１の操作時間以上操作される場合に前記撮像装置を前記撮影モードで起動するとともに、前記撮像装置が起動していないときに、前記第２の操作部材が前記第１の操作時間より長い第２の操作時間以上操作される場合に前記撮像装置を前記再生モードで起動する制御ステップとをコンピュータに実行させるためのコンピュータプログラム。
【請求項８】
請求項７に記載したコンピュータプログラムが記憶された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を撮影する撮影モードと撮影した画像を再生する再生モードを有する撮像装置およびその制御方法に関するものである。
【背景技術】
【０００２】
画像を撮影する撮影モードと、撮影した画像を再生する再生モードを有するデジタルカメラには、電源をオンオフする電源ボタンと、動作モードを切り替えるボタンが設けられている。このようなデジタルカメラを使用する場合には、まず電源ボタンを操作して電源をオンしたのち、切替ボタンを操作して動作モードを切り替えるという動作をしなくてはならない。（例えば、特許文献１参照）
【特許文献１】特開２００４−２５４０３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このような構成のデジタルカメラでは、電源をオンする動作と動作モードを選ぶ動作の２つの動作をしなくてはならない場合が発生してしまう。また、電源がオフの状態で切替ボタンを操作することで再生モードで起動するデジタルカメラも知られているが、その場合には、切替ボタンを不用意に操作してしまうことによって、使用者の意図しないときに電源が入ってしまうという問題があった。
【課題を解決するための手段】
【０００４】
本発明は、画像を撮影する撮影モードと撮影した画像を再生する再生モードを有する撮像装置であって、使用者が操作可能な第１の操作部材と、前記使用者が操作可能な前記第１の操作部材とは異なる第２の操作部材と、前記撮像装置が起動していないときに、前記第１の操作部材が第１の操作時間以上操作される場合に前記撮像装置を前記撮影モードで起動するとともに、前記撮像装置が起動していないときに、前記第２の操作部材が前記第１の操作時間より長い第２の操作時間以上操作される場合に前記撮像装置を前記再生モードで起動する制御手段とを有することを特徴とする。
【０００５】
本発明は、使用者が操作可能な第１および第２の操作部材とを有し、画像を撮影する撮影モードと撮影した画像を再生する再生モードにて動作する撮像装置の制御方法であって、前記第１または第２の操作部材が操作されている場合に、操作時間を計時する計時ステップと、前記撮像装置が起動していないときに、前記第１の操作部材が第１の操作時間以上操作される場合に前記撮像装置を前記撮影モードで起動するとともに、前記撮像装置が起動していないときに、前記第２の操作部材が前記第１の操作時間より長い第２の操作時間以上操作される場合に前記撮像装置を前記再生モードで起動する制御ステップとを有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、第２の操作部材の操作時間を第１の操作部材の操作時間よりも長くしたので、誤操作によって撮像装置を再生モードで起動してしまうことがない。
【発明を実施するための最良の形態】
【０００７】
（実施例１）
第一の実施例であるデジタルカメラ１０００の外観図を図８に示す。図１０および図１１を用いてデジタルカメラの操作スイッチの配置を説明する。図８はデジタルカメラ１０００を背面から見た図である。図１０はデジタルカメラ１０００を側面から見た図である。デジタルカメラ１０００の鏡筒１００３が繰り出している場合であり、図１１は図１０と同じ方向からデジタルカメラ１０００を見た図で、デジタルカメラ１０００の鏡筒１００３が沈胴している場合を示している。
【０００８】
図８にデジタルカメラ１０００をカメラ（撮影）モードで起動するためのボタン１００１はデジタルカメラの上面に配置し、デジタルカメラ１０００を再生モードで起動するためのボタン１００２はデジタルカメラ１０００の背面に配置する。デジタルカメラ１０００の鏡筒１００３は沈胴式になっている。スイッチ１００２と鏡筒１００３の関係は鏡筒１００３がカメラの正面側（被写体側）に位置し、スイッチ１００２がこれとは逆の背面側（撮影者側）に位置する。図１１のように鏡筒１００３が沈胴すると、デジタルカメラ１０００の筐体内に鏡筒１００３は収納される。
【０００９】
デジタルカメラ１０００の回路ブロック例を図６に示す。図中１は光電変換素子（ここではＣＣＤを例に取る）である。２はＣＣＤの出力信号を映像信号に変換するための相関二重サンプリング回路（以下ＣＤＳ）である。３はＣＤＳ出力のアナログ信号をデジタル信号に変換するためのアナログデジタル変換回路（以下ＡＤ）である。４は色信号処理、輝度信号処理など各種信号処理を行うデジタル信号処理回路（以下ＤＳＰ）である。
【００１０】
５はＣＣＤの水平転送部を駆動するためのＣＣＤ水平転送駆動回路（以下ＨＤｒ）である。６はＣＣＤの垂直転送部を駆動するためのＣＣＤ垂直転送駆動回路（以下ＶＤｒ）である。７は基準同期信号を入力し、この基準信号によりＣＣＤの駆動および信号処理に必要な各種パルスを生成するタイミングジェネレータ（以下ＴＧ）である。
【００１１】
８はシステム全体を制御するＣＰＵである。９はフォーカス用レンズを駆動するためのレンズ駆動回路である。１０はフォーカス用レンズである。１１は絞りとシャッターを駆動するための絞り駆動回路である。１２はＣＣＤへの入射光量を制御するとともに露光時間を制御するための絞り兼シャッターである。１３は２段階ストロークで構成されるレリーズスイッチである。
【００１２】
１４は電源スイッチなどの各種スイッチで構成される操作部材である。１５は水晶発振回路を有する基準信号発生回路である。水晶発振回路１５はメインクロックおよび水平同期信号（以下ＨＤ）と垂直同期信号（以下ＶＤ）を発生し、ＣＰＵ８およびＴＧ７を動作させる。１６は表示装置を駆動するための液晶ドライバー回路（以下ＬＣＤＤｒ）である。１７は被写体像をモニタするとともに、カメラの諸情報を表示するための表示装置（ここでは液晶表示装置とし、以下ＬＣＤ）である。
【００１３】
１８はデータを一時的に記憶するためのメモリ回路（以下ＲＡＭ）である。１９は着脱式メモリとデータ送受するためのインターフェース回路である。２０は画像データを保存するための着脱式メモリである。２１はシステムプログラムを格納およびカメラのステータスを一時的に記憶するための、データ書き込み、読み出し、保持動作可能なフラッシュメモリ回路（以下ＦＲＯＭ）である。
【００１４】
２２はデータの受け渡しを行うデータバスラインである。２３は音声信号処理を行うオーディオアンプ回路である。２４は電気信号を音声信号へ変換するスピーカである。２５は表示装置となるＬＥＤである。２６は照明装置となるストロボである。
【００１５】
次に上述した回路ブロックの動作を説明する。被写体像は撮影レンズ１０を通し、絞り１２により光量を調節され、ＣＣＤ１に結像する。ＣＣＤ１では光電変換により被写体像を電気信号へ変換し、ＣＣＤ信号としてＣＤＳ２へ出力する。基準信号発生回路１５で生成されるメインクロック、ＨＤ、ＶＤはＴＧ７へ出力される。これらの信号を基準にＴＧ７ではＣＣＤ水平転送パルス、ＣＣＤ垂直転送パルス、ＣＣＤフィールドシフトパルス、電子シャッターパルス、ＯＢクランプパルスを生成する。
【００１６】
そしてＣＣＤ水平転送パルスはＨＤｒ５へ、ＣＣＤ垂直転送パルス、ＣＣＤフィールドシフトパルスおよび電子シャッターパルスはＶＤｒ６へ、ＯＢクランプパルスはＣＤＳへ夫々出力される。ＶＤｒ６ではＴＧ７から出力されるＣＣＤ垂直転送用パルスおよびＣＣＤフィールドシフトパルスを入力する。そして、これらを組み合わせ、ＣＣＤの垂直転送部を十分に駆動できる信号振幅と周波数特性を保持した３値（Ｈ（高電位），Ｍ（中電位），Ｌ（低電位）のレベル）を有する信号へ変換し、ＣＣＤの垂直転送駆動部へ出力する。
【００１７】
ＣＣＤ１ではこれらの信号を受け、フィールドシフトパルスに相当する“Ｈ”レベルの信号を入力した時に、ＣＣＤ１のフォトダイオードに蓄積された電荷を垂直転送部へ出力する。垂直転送部へ出力された電荷はＣＣＤ垂直転送パルスの４相２値（Ｍ、Ｌレベル）駆動により垂直転送路上を順序正しく水平転送路へと転送される。
【００１８】
また電子シャッターパルスはＶＤｒ６でＣＣＤ１を十分に駆動できる信号振幅に変換された後ＣＣＤ１へ出力され、ＣＣＤ１での電荷蓄積時間（露光量）を制御する。ＣＣＤ１は電子シャッターパルスを入力している期間はフォトダイオードの電荷をクリアーし続け、電子シャッターパルスが停止した直後から露光状態となる。
【００１９】
露光終了は絞り兼シャッター１２の閉動作により、外光を遮断することにより行われる。ＨＤｒ５ではＴＧ７から出力されるＣＣＤ水平転送パルスを入力し、ＣＣＤ１の水平転送部を十分に駆動できる信号振幅と周波数特性を保持した信号に変換し、ＣＣＤ１の水平転送部へ出力する。リセットゲートパルスはＴＧ７から直接ＣＣＤ１へ出力され、ＣＣＤ１の出力ゲート部を一定電位に固定して電荷電位変換を行う。ＣＣＤ１ではこれら水平転送パルスおよびリセットゲートパルス信号を入力することにより、電荷を水平転送部から出力アンプを通して、被写体像をＣＣＤ信号としてＣＤＳ２へ出力する。
【００２０】
ＣＤＳ２ではＣＣＤ信号を入力し、ＣＣＤ出力信号のフィードスルー部とデータ部とのレベル差から映像信号を生成する。この過程でＣＣＤ信号に含まれる低周波雑音を除去することができる。そして、この信号の基準部を新たな直流バイアスに設定し直し（直流再生、以後クランプと呼ぶ）、可変利得増幅機能により所望の感度が得られるように映像信号を増幅し、ＡＤ３へ出力する。なお、ＣＣＤ内の遮光されたフォトダイオード部分（以下ＯＢ部と呼ぶ）、フォトダイオードが形成されずダミー信号部分を基準部とみなす場合もある。
【００２１】
ＡＤ３ではＣＤＳ出力の映像信号を入力する。そして、この信号をアナログ信号からデジタル信号（例えば１０ビット信号）へと変換しＤＳＰ４へ出力する。ＡＤ３の出力は上述したＯＢ部が常に一定の値（例えばフルレンジ１０２４ＬＳＢ中の３２ＬＳＢ）に固定するように設定する。従って映像信号は３２〜１０２３ＬＳＢのなかで表現されることになる。
【００２２】
ＤＳＰ４ではデジタルに変換された映像信号を入力し、信号処理により輝度信号および色信号を再生する。また映像信号を利用して露出制御を行うための基準信号、ホワイトバランス制御を行うための基準信号、フォーカス制御を行うための基準信号を生成する。ＤＳＰ４で処理された画像データはデータバスライン２７を通して、メモリ１８に一時的に蓄積する。ＤＳＰ４によりこの画像データは表示装置（ＬＣＤ）ヘ表示するためのデータへ変換（一般的にＲ，Ｇ，ＢまたはＹ，ＲＹ，ＢＹなどの形式）され、ＬＣＤＤｒ１６へ出力される。ＬＣＤＤｒ１６では接続される表示装置１７（ＬＣＤ）に合致したデータへの変換（一般的にＲ，Ｇ，Ｂ）を行うと共に、ＬＣＤを最適に駆動できる信号振幅に変換し、表示装置（ＬＣＤ）１７へこの信号を出力する。
【００２３】
そしてレリーズスイッチ１３を１段階押下することにより、フォーカス制御および露出制御を行い、ＬＣＤファインダーにおいてピントおよび露出が適正にあった被写体像をモニタし構図を決める。レリーズスイッチ１３をさらに１段階押下し、その時の静止画像を取得する。静止画像記録時には、デジタルに変換された映像信号から、ＤＳＰ４において信号処理により輝度信号および色信号を再生し、このデータをメモリ１８に一時的に蓄積する。そして、ＤＳＰ４においてメモリから取り込んだ画像データをＪＰＥＧデータへ変換し、外部インターフェース１９を通して、着脱式のメモリ２０（一般的にＣＦカードやＳＤカード）へＪＰＥＧファイルとして画像ファイルを蓄積する。
【００２４】
一方再生時には着脱式のメモリ２０（一般的にＣＦカードやＳＤカード）へＪＰＥＧファイルとして蓄積された画像ファイルを、外部インターフェース１９のとデータバスライン２２を通して、メモリ１８に一時的に蓄積する。このデータをＤＳＰ４において表示装置（ＬＣＤ）１７ヘ表示するためのデータへ変換（一般的にＲ，Ｇ，ＢまたはＹ，ＲＹ，ＢＹなどの形式）され、ＬＣＤＤｒ１６へ出力される。ＬＣＤＤｒ１６では接続される表示装置（ＬＣＤ）１７に合致したデータへの変換（一般的にＲ，Ｇ，Ｂ）を行うと共に、ＬＣＤを最適に駆動できる信号振幅に変換し、表示装置（ＬＣＤ）１７へこの信号を出力する。
【００２５】
上述したＣＣＤ１，ＣＤＳ２，ＡＤ３，ＨＤｒ５，ＶＤｒ６，ＴＧ７，レンズ駆動回路９，フォーカス用レンズ１０，絞り駆動回路１１，絞り兼シャッター１２，ストロボ２６は撮影に関わるユニットである。それ以外のユニットが撮影および再生に関わるユニットとなる。
【００２６】
ここで電源投入に関わる回路構成例を図７に示す。図中１０１はアルカリ電池やリチュームイオン電池などに代表されるデジタルカメラのバッテリーである。１０２はバッテリ１０１に接続されたプルアップ抵抗である。１０３はカメラモードとしてデジタルカメラを起動する電源投入用のスイッチである。デジタルカメラ１０００の上面に配置されるボタン１００１が操作されることによってスイッチ１０３はオンする。１０４と１０５は電流制御用のダイオードである。１０６は種々の電源電圧を生成する電源回路である。１０７はシステム全体を制御するＣＰＵであり、図６に示したＣＰＵ８と同じでよい。
【００２７】
１０８はスイッチ１０３の状態を検出するＮＰＮ型トランジスターである。１０９はスイッチ１０３の状態をＣＰＵ１０７へ伝達するＰＮＰ型トランジスターである。１１０はＧＮＤへ接続されたプルダウン抵抗である。１１１はＰＮＰ型トランジスター１０９の動作電流を制御する電流制御抵抗、１１２はスイッチ１０３の状態を検出するＮＰＮ型トランジスターである。１１３はＮＰＮ型トランジスター１１２を制御するＮＰＮ型トランジスターである。
【００２８】
１１４はバッテリ１０１に接続されたプルアップ抵抗である。１１５は再生モードとしてデジタルカメラを起動する電源投入用のスイッチである。デジタルカメラ１０００の背面に配置されるボタン１００２が操作されることによってスイッチ１１５はオンする。１１６は電流制御用のダイオードである。１１７はスイッチ１１５の状態を検出するＮＰＮ型トランジスターである。１１８はスイッチ１１５の状態をＣＰＵ１０７へ伝達するＰＮＰ型トランジスターである。１１９はＧＮＤへ接続されたプルダウン抵抗である。１２０はＰＮＰ型トランジスター１０９の動作電流を制御する電流制御抵抗である。
【００２９】
１２１はスイッチ１１５の状態を検出するＮＰＮ型トランジスターである。１２２はＮＰＮ型トランジスター１２１を制御するＮＰＮ型トランジスターである。１２３と１２４はＣＰＵ用電源へ接続されたプルアップ抵抗であり、接続関係は図７に示す通りである。
【００３０】
次に電源投入時の動作を図７と図２を用いて詳細する。カメラ（撮影）モードとしてデジタルカメラの電源を投入する（デジタルカメラをＯＮする）場合、最初にスイッチ１０３が押下される（図２のＡ点）。このときバッテリー１０１の電圧がプルアップ抵抗１０２、閉路状態のスイッチ１０３とダイオード１０４を直列に経由して、電源回路１０６のＣＰＵ用電源イネーブル端子にＣＰＵ用電源立ち上げ信号として印加される（図２の電源ＬＡＴ信号）。この制御信号が入力されている間（“Ｈ”の期間）、電源回路１０６ではこの信号をトリガーとして、ＣＰＵ用電源を立ち上げ、負荷側に電源を供給し始める。
【００３１】
一方ＮＰＮ型トランジスター１０８のベースへも、バッテリー１０１の電圧がプルアップ抵抗１０２、閉路状態のスイッチ１０３を直列に経由して印加され、このトランジスターがＯＮ状態になる。これによりＰＮＰ型トランジスター１０９のベースから電流制御抵抗を経由して、対ＧＮＤへ電流が流れるようになり、このトランジスターがＯＮ状態になる。
【００３２】
したがってトランジスターのエミッタに印加されているＣＰＵ用電圧が、コレクタ側すなわちＣＰＵ１０７のスイッチ１０３用状態検出ピンａへスイッチ１０３用状態検出信号Ｂとして印加されることになる。起動したＣＰＵ１０７がスイッチ１０３用状態検出を行い、この検出ピンａに“Ｈ”のレベルが印加されると、ＣＰＵ電源用ＬＡＴ信号を“Ｌ”から“Ｈ”へ変化させる。この信号がダイオード５を経由して電源回路１０６のＣＰＵ用電源立ち上げ信号として印加される（図２ＣＰＵ電源用ＬＡＴ信号）。ダイオード１０４と１０５はカソード側が、電源回路１０６のＣＰＵ用電源イネーブル端子に接続されている。
【００３３】
このダイオード群はＯＲ回路として動作し、どちらか一方、または両方のアノード端子に“Ｈ”信号が印加されると、カソード側へは常に“Ｈ”信号が出力される。したがって，ボタン１００１が押されると、スイッチ１０３がオン状態となって、ＣＰＵ電源用ＬＡＴ信号が“Ｈ”へ変化する。ＣＰＵ電源用ＬＡＴ信号が“Ｈ”へ変化した後は、スイッチ１０３がオフ状態になっても、電源回路１０６はＣＰＵ電源を出力し続けることが可能である。
【００３４】
次にＣＰＵ１０７から操作スイッチ類の状態検出用信号（以後ＳＣＡＮ信号と記載）がほぼ一定周期で出力され、ＣＰＵはＳＣＡＮ信号が“Ｈ”レベルの時に、操作スイッチの状態を検出する。このＳＣＡＮ信号がＮＰＮ型トランジスター１１２のベースへ入力される。ＳＣＡＮ信号が“Ｈ”レベルの時は、このトランジスターはＯＮ状態になり、コレクタ側はほぼＧＮＤレベルへ固定され、ＳＣＡＮ信号が“Ｌ”レベルの時は、コレクタ側はハイインピーダンス状態になる。
【００３５】
ボタン１００１が押され続けると、スイッチ１０３のオン状態が継続する。そして、バッテリー１０１の電圧がプルアップ抵抗１０２、閉路状態のスイッチ１０３を直列に経由して、このＮＰＮ型トランジスター１１２にカスケード接続されたＮＰＮ型トランジスター１１３のベースへ印加される。そうすると、このトランジスターがＯＮ状態になり、コレクタ側とエミッタ側がほぼ同電位に変化する。トランジスター１１２のコレクタはＣＰＵ１０７のスイッチ１０３用状態検出ピンｂとプルアップ抵抗１２３へ接続されているため、ＮＰＮ型トランジスター１１２と１１３がオン状態になると、スイッチ１０３状態検出信号Ｃは“Ｌ”レベルになる（図２のＤ）。
【００３６】
一方ＮＰＮ型トランジスター１１２と１１３のどちらか一方または両方がオフ状態になると、スイッチ１０３用状態検出ピンｂは“Ｈ”レベルになる。したがってスイッチ１０３がオンされ続け、ＣＰＵ１０７がＳＣＡＮ信号によりスイッチ１０３用状態検出を行い、スイッチ１０３用状態検出ピンｂに“Ｌ”のレベルが印加されていることを検出すると、第一の回路電源用ＬＡＴ信号を“Ｌ”から“Ｈ”へ変化させる。この信号は電源回路１０６の第一の回路用電源イネーブル端子へ接続され、電源回路１０６はこの信号が“Ｌ”から“Ｈ”へ切り替わった時点で、第一の回路用電源を投入し、“Ｈ”の期間は第一の回路用電源を第一の回路へ供給する。第一の回路用電源はデジタルカメラのカメラ（撮影）モードを動作するために必要とするものである。
【００３７】
スイッチ１０３用状態検出ピンｂによる状態検出は、ＣＰＵ１０７がＣＰＵ電源用ＬＡＴ信号を出力してＴ１秒後のＳＣＡＮ信号において、スイッチ１０３状態検出信号Ｃが“Ｌ”へ変化したことを検出する。すなわちＣＰＵ電源用ＬＡＴ信号を出力し、Ｔ１秒後にスイッチ１０３がオンし続けられているかを検出し、オンされていれば第一の回路用電源を第一の回路へ供給し、オンされていなければ、ＣＰＵ用電源を遮断する。
【００３８】
一方再生モードとしてデジタルカメラの電源を投入する場合、ボタン１００２が押されて、スイッチ１１５がオンする（図１のＡ点）。このときバッテリー１０１の電圧がプルアップ抵抗１１４、閉路状態のスイッチ１１５とダイオード１１６を直列に経由して、電源回路１０６のＣＰＵ用電源イネーブル端子にＣＰＵ用電源立ち上げ信号として印加される（図１電源用ＬＡＴ信号）。この制御信号が入力されている間（“Ｈ”の期間）、電源回路１０６ではこの信号をトリガーとして、ＣＰＵ用電源を立ち上げ、負荷側に電源を供給し始める。一方ＮＰＮ型トランジスター１７のベースへも、バッテリー１０１の電圧がプルアップ抵抗１１４、閉路状態のスイッチ１１５を直列に経由して印加され、このトランジスターがＯＮ状態になる。
【００３９】
これによりＰＮＰ型トランジスター１１８のベースから電流制御抵抗を経由して、対ＧＮＤへ電流が流れるようになり、このトランジスターがＯＮ状態になる。したがってトランジスターのエミッタに印加されているＣＰＵ用電圧が、コレクタ側すなわちＣＰＵ１０７のスイッチ１１５用状態検出ピンｃへ第一のスイッチ１１５用状態検出信号Ｅとして印加されることになる。起動したＣＰＵ１０７が状態検出ピンｃでスイッチ１１５用状態検出を行い、この検出ピンｃに“Ｈ”のレベルが印加されると、ＣＰＵ電源用ＬＡＴ信号を“Ｌ”から“Ｈ”へ変化させる。
【００４０】
この信号がダイオード１０５を経由して電源回路１０６のＣＰＵ用電源立ち上げ信号として印加される（図１ＣＰＵ電源用ＬＡＴ信号）。ダイオード１１６と１０５はカソード側が、電源回路１０６のＣＰＵ用電源イネーブル端子に接続されている。このダイオード群はＯＲ回路として動作し、どちらか一方、または両方のアノード端子に“Ｈ”信号が印加されると、カソード側へは常に“Ｈ”信号が出力される。したがって、ボタン１００２が押され、スイッチ１１５がオンして、ＣＰＵ電源用ＬＡＴ信号が“Ｈ”へ変化した後は、スイッチ１１５がオフ状態になっても、電源回路６はＣＰＵ電源を出力し続けることが可能である。
【００４１】
次にＣＰＵ１０７からＳＣＡＮ信号がほぼ一定周期で出力され、ＣＰＵはＳＣＡＮ信号が“Ｈ”レベルの時に、操作スイッチの状態を検出する動作を行なう。このＳＣＡＮ信号がＮＰＮ型トランジスター１２１のベースへ入力される。ＳＣＡＮ信号が“Ｈ”レベルの時は、このトランジスターはＯＮ状態になり、コレクタ側はほぼＧＮＤレベルへ固定される。ＳＣＡＮ信号が“Ｌ”レベルの時は、コレクタ側はハイインピーダンス状態になる。スイッチ１１５がオンされ続け、バッテリー１０１の電圧がプルアップ抵抗１１４、閉路状態のスイッチ１１５を直列に経由して、このＮＰＮ型トランジスター１２１にカスケード接続されたＮＰＮ型トランジスター１２２のベースへ印加されると、このトランジスターがＯＮ状態になり、コレクタ側とエミッタ側がほぼ同電位に変化する。コレクタはＣＰＵ１０７のスイッチ１１５用状態検出ピンｄとプルアップ抵抗１２４へ接続されているため、ＮＰＮ型トランジスター１２１と１２２がＯＮ状態になると、スイッチ１１５状態検出信号Ｆは“Ｌ”レベルになる。一方ＮＰＮ型トランジスター１２２と１２１のどちらか一方または両方がＯＦＦ状態になると、スイッチ１１５用状態検出ピンｄは“Ｈ”レベルになる。したがってスイッチ１１５がオンされ続け、ＣＰＵがＳＣＡＮ信号によりスイッチ１１５用状態検出を行い、検出ピンに“Ｌ”のレベルが印加されていることを検出すると、第二の回路電源用ＬＡＴ信号を“Ｌ”から“Ｈ”へ変化させる。この信号は電源回路１０６の第二の回路用電源イネーブル端子へ接続され、電源回路１０６はこの信号が“Ｌ”から“Ｈ”へ切り替わった時点で、第二の回路用電源を投入し、“Ｈ”の期間は第二の回路用電源を第二の回路へ供給する。第二の回路用電源はデジタルカメラの再生モードを動作するために必要となるものである。
【００４２】
スイッチ１１５用状態検出ピンｄによるスイッチ１１５状態検出においては、ＣＰＵ１０７がＣＰＵ電源用ＬＡＴ信号を出力してＴ２秒後のＳＣＡＮ信号において、スイッチ１１５状態検出信号Ｆが“Ｌ”へ変化したことを検出する（図１Ｄ点）。すなわちＣＰＵ電源用ＬＡＴ信号を出力し、Ｔ２秒後にスイッチ１１５がオンし続けられているかを検出し、オンされていれば第二の回路用電源を第二の回路へ供給し、押下されていなければ、ＣＰＵ用電源を遮断する。
【００４３】
前述したＴ１との関係を、Ｔ１≠Ｔ２とし、Ｔ２＝Ｔ１＋αに設定すれば、カメラ（撮影）モードとして電源を投入する場合に比べ、再生モードとして電源を投入するタイミングをα秒遅らすことができる。この時間の計測はＣＰＵ内部の基準クロックを用い、クロックを所定数カウントすることで実現でき、所定数カウント後にＳＣＡＮ信号を出力し、その時のスイッチ状態を検出する。また逆にＴ１＝Ｔ２＋αとすれば、再生モードとして電源を投入する場合に比べ、カメラ（撮影）モードとして電源を投入するタイミングをα秒遅らすことができる。
【００４４】
次にスイッチ１１５がオンされた後、Ｔ２＜Ｔ１＋α期間にスイッチを開状態に戻される場合を図３を用いて説明する。再生モードとしてデジタルカメラの電源を投入する場合、スイッチ１１５が押下される（図３Ａ点）。このときバッテリー１０１の電圧がプルアップ抵抗１１４、閉路状態のスイッチ１１５とダイオード１１６を直列に経由して、電源回路１０６のＣＰＵ用電源イネーブル端子にＣＰＵ用電源立ち上げ信号として印加される（図３電源用ＬＡＴ信号）。
【００４５】
この制御信号が入力されている間（“Ｈ”の期間）、電源回路６ではこの信号をトリガーとして、ＣＰＵ用電源を立ち上げ、負荷側に電源を供給し始める。一方ＮＰＮ型トランジスター１１７のベースへも、バッテリー１０１の電圧がプルアップ抵抗１１４、閉路状態のスイッチ１１５を直列に経由して印加され、このトランジスターがＯＮ状態になる。
【００４６】
これによりＰＮＰ型トランジスター１１８のベースから電流制御抵抗を経由して、対ＧＮＤへ電流が流れるようになり、このトランジスターがＯＮ状態になる。したがってトランジスターのエミッタに印加されているＣＰＵ用電圧が、コレクタ側すなわちＣＰＵ１０７の状態検出ピンｃへ第一のスイッチ１１５用状態検出信号Ｅとして印加されることになる。起動したＣＰＵがこの状態検出ピンｃによりスイッチ１１５の状態検出を行い、スイッチ１１５用状態検出ピンｃに“Ｈ”のレベルが印加されると、ＣＰＵ電源用ＬＡＴ信号を“Ｌ”から“Ｈ”へ変化させる。この信号がダイオード１０５を経由して電源回路６のＣＰＵ用電源立ち上げ信号として印加される（図３ＣＰＵ電源用ＬＡＴ信号）。ダイオード１１６と５はカソード側が、電源回路１６のＣＰＵ用電源イネーブル端子に接続されている。このダイオード群はＯＲ回路として動作する。
【００４７】
次にＣＰＵ１０７からＳＣＡＮ信号がほぼ一定周期で出力され、ＣＰＵはＳＣＡＮ信号が“Ｈ”レベルの時に、操作スイッチの状態を検出する動作を行なう。このＳＣＡＮ信号がＮＰＮ型トランジスター１２１のベースへ入力され、ＳＣＡＮ信号が“Ｈ”レベルの時は、このトランジスターはＯＮ状態になり、コレクタ側はほぼＧＮＤレベルへ固定される。ＳＣＡＮ信号が“Ｌ”レベルの時は、コレクタ側はハイインピーダンス状態になる。スイッチ１１５がオン下され続け、バッテリー１０１の電圧がプルアップ抵抗１１４、閉路状態のスイッチ１１５を直列に経由して、このＮＰＮ型トランジスター１２１にカスケード接続されたＮＰＮ型トランジスター１２２のベースへ印加されると、このトランジスターがオン状態になり、コレクタ側とエミッタ側がほぼ同電位に変化する。コレクタはＣＰＵ１０７のスイッチ１１５用状態検出ピンｄとプルアップ抵抗１２４へ接続されているため、ＮＰＮ型トランジスター１２１と１２２がＯＮ状態になると、スイッチ１１５状態検出信号Ｆは“Ｌ”レベルになる。一方ＮＰＮ型トランジスター１２２と１２１のどちらか一方または両方がオフ状態になると、スイッチ１１５用状態検出ピンｄは“Ｈ”レベルになる。この状態検出ピンｄによるスイッチ１１５状態検出では、ＣＰＵ１０７がＣＰＵ電源用ＬＡＴ信号を出力してＴ２（＜Ｔ１＋α）以前に、スイッチ１１５状態検出検出ピンｃが“Ｌ”へ変化することを検出すると、先に投入したＣＰＵ電源用ＬＡＴ出力を“Ｈ”から“Ｌ”へ変化させる。このときにはスイッチ１１５が離されて、オフ状態になっているため、ダイオード１１６と１０４のＯＲ回路出力は“Ｌ”に固定され、ＣＰＵ用電源は遮断されることになる。したがってスイッチ１１５がＴ２（＜Ｔ１＋α）秒よりも早く開状態になった場合は、カメラは再生モードとして起動することは無い。これはスイッチ１１５をある期間（Ｔ２秒）押下され続けないと、電源が投入できないことを意味する。すなわちポケットなどで電源スイッチが短期間（＜Ｔ２秒）押下されても電源は投入されない。
【００４８】
ここでカメラモードでの起動後からシャットダウンまでの一連の動作を図２を用いて説明する。起動までのシーケンスは図２を用いて前述した通りである。デジタルカメラ１０００をシャットダウンするためにスイッチ１０３がオンされた場合（図２Ｂ点）、オンしている期間とＳＣＡＮ信号の出力とが重なった部分（図２Ｃ点）で、スイッチ１０３状態検出信号Ｃが“Ｈ”から“Ｌ”へ変化し、ＣＰＵはスイッチ１０３がオンされたことを検出する。これによりＣＰＵは第一の回路電源用ＬＡＴ信号を“Ｈ”から“Ｌ”へ変化させ、第一の回路用電源を遮断するとともに、ＣＰＵ電源用ＬＡＴ信号を“Ｈ”から“Ｌ”へ変化させる。しかしながら電源ＬＡＴ信号は、スイッチ１０３の出力とＣＰＵ出力のＣＰＵ電源用ＬＡＴ信号とのＯＲ出力となっているため、スイッチ１０３がオンされている期間は、電源ＬＡＴ信号は“Ｈ”のままとなり、この時点ではＣＰＵ電源はＯＮしたままである。スイッチ１０３がオフ状態へ変化すると（図２Ｅ点）、電源用ＬＡＴ信号が“Ｌ”へ変化し、ＣＰＵ電源が遮断されることになる。
【００４９】
カメラモードと同じく、再生モードでの電源投入後から電源遮断までの動作を図１を用いて説明する。電源投入までのシーケンスは図１を用いて前述した通りである。デジタルカメラ１０００をシャットダウンするためにスイッチ１１５がオンされた場合（図１Ｂ点）、オンしている期間とＳＣＡＮ信号の出力とが重なった部分（図１Ｃ点）で、スイッチ１１５状態検出信号Ｆが“Ｈ”から“Ｌ”へ変化し、ＣＰＵはスイッチ１１５が押下されたことを検出する。これによりＣＰＵは第二の回路電源用ＬＡＴ信号を“Ｈ”から“Ｌ”へ変化させ、第二の回路用電源を遮断するとともに、ＣＰＵ電源用ＬＡＴ信号を“Ｈ”から“Ｌ”へ変化させる。しかしながら電源ＬＡＴ信号は、スイッチ１１５の出力とＣＰＵ出力のＣＰＵ電源用ＬＡＴ信号とのＯＲ出力となっているため、スイッチ１１５がオンされている期間は、電源ＬＡＴ信号は“Ｈ”のままとなり、この時点ではＣＰＵ電源はオンしたままである。スイッチ１１５がオフ状態へ変化すると（図１Ｅ点）、電源用ＬＡＴ信号が“Ｌ”へ変化し、ＣＰＵ電源が遮断されることになる。
【００５０】
本発明の目的は前述したように、実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或は装置に提供し、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フロッピィ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ，ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００５１】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。
【００５２】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施例の機能が実現される場合も含む。
【００５３】
（実施例２）
図４のタイミングチャートおよび第一の実施例の説明図を使用して、第二の実施例におけるデジタルカメラの電源投入と遮断動作を説明する。デジタルカメラのブロック図は第一の実施例で説明した図６と同一である。ここでは第一の実施例と異なる部分を説明する。この動作の内容は、プログラムコードとして図６のＦＲＯＭ２１に格納されており、図６のＣＰＵ８によって読み出されて実行される。
【００５４】
電源投入に関わる回路構成例は図７に示したものと同じである。この例ではボタン１００２およびスイッチ１１５は再生モードで電源を投入する機能と、電源投入後にはスイッチを押す度に、カメラのモードを切り替える機能の２つを有する。すなわちボタン１００１およびスイッチ１０３の機能により、デジタルカメラをカメラ（撮影）モードとして電源を投入した後、ボタン１００２およびスイッチ１１５はモード切替えスイッチとして機能させる。ボタン１００２を一回押すと、スイッチ１１５がオンして、再生モードへ切り替わり、さらにボタン１００２を一回押すと、スイッチ１１５がオンして、カメラ（撮影）モードへと切り替わり、ボタン１００２を押す度にカメラモードが切り替わるように制御する。
【００５５】
このように制御するスイッチを使用したデジタルカメラの電源を投入する（カメラをＯＮする）時の動作を図７とタイミングチャート図４を用いて詳細する。カメラ（撮影）モードとしてデジタルカメラの電源を投入する（デジタルカメラをＯＮする）場合、最初にスイッチ３が押下される（図４Ａ点）。このときバッテリー１０１の電圧がプルアップ抵抗１０２、閉路状態のスイッチ１０３とダイオード１０４を直列に経由して、電源回路１０６のＣＰＵ用電源イネーブル端子にＣＰＵ用電源立ち上げ信号として印加される（図４の電源ＬＡＴ信号）。この制御信号が入力されている間（“Ｈ”の期間）、電源回路１０６ではこの信号をトリガーとして、ＣＰＵ用電源を立ち上げ、負荷側に電源を供給し始める。一方ＮＰＮ型トランジスター１０８のベースへも、バッテリー１０１の電圧がプルアップ抵抗１０２、閉路状態のスイッチ１０３を直列に経由して印加され、このトランジスターがＯＮ状態になる。これによりＰＮＰ型トランジスター１０９のベースから電流制御抵抗を経由して、対ＧＮＤへ電流が流れるようになり、このトランジスターがＯＮ状態になる。したがってトランジスターのエミッタに印加されているＣＰＵ用電圧が、コレクタ側すなわちＣＰＵ１０７の第一のスイッチ１０３用状態検出ピンａへスイッチ１０３用状態検出信号Ｂとして印加されることになる。起動したＣＰＵ１０７が状態検出ピンａによるスイッチ１０３用状態検出を行う。この状態検出ピンａに“Ｈ”のレベルが印加されると、ＣＰＵ電源用ＬＡＴ信号を“Ｌ”から“Ｈ”へ変化させ、この信号がダイオード１０５を経由して電源回路１０６のＣＰＵ用電源立ち上げ信号として印加される（図４ＣＰＵ電源用ＬＡＴ信号）。ダイオード１０４と１０５はカソード側が、電源回路１０６のＣＰＵ用電源イネーブル端子に接続されている。このダイオード群はＯＲ回路として動作し、どちらか一方、または両方のアノード端子に“Ｈ”信号が印加されると、カソード側へは常に“Ｈ”信号が出力される。したがってボタン１００１が押され、スイッチ１０３がオンして、ＣＰＵ電源用ＬＡＴ信号が“Ｈ”へ変化した後は、スイッチ１０３がオフ状態になっても、電源回路１０６はＣＰＵ電源を出力し続けることが可能である。
【００５６】
次にＣＰＵ１０７からＳＣＡＮ信号がほぼ一定周期で出力され、ＣＰＵはＳＣＡＮ信号が“Ｈ”レベルの時に、操作スイッチの状態を検出する動作を行なう。このＳＣＡＮ信号がＮＰＮ型トランジスター１１２のベースへ入力される。ＳＣＡＮ信号が“Ｈ”レベルの時は、このトランジスターはＯＮ状態になり、コレクタ側はほぼＧＮＤレベルへ固定される。ＳＣＡＮ信号が“Ｌ”レベルの時は、コレクタ側はハイインピーダンス状態になる。スイッチ１０３がオンされ続け、バッテリー１０１の電圧がプルアップ抵抗１０２、閉路状態のスイッチ１０３を直列に経由して、このＮＰＮ型トランジスター１１２にカスケード接続されたＮＰＮ型トランジスター１１３のベースへ印加されると、このトランジスターがオン状態になり、コレクタ側とエミッタ側がほぼ同電位に変化する。コレクタはＣＰＵ１０７のスイッチ１０３用状態検出ピンｂとプルアップ抵抗１２３へ接続されているため、ＮＰＮ型トランジスター１１２と１１３がＯＮ状態になると、スイッチ１０３状態検出信号Ｃは“Ｌ”レベルになる（図４Ｄ点）。一方ＮＰＮ型トランジスター１１２と１１３のどちらか一方または両方がオフ状態になると、スイッチ１０３用状態検出ピンｂは“Ｈ”レベルになる。したがってスイッチ１０３がオンされ続け、ＣＰＵ１０７がＳＣＡＮ信号によりスイッチ１０３用状態検出を行い、スイッチ１０３用状態検出ピンｂに“Ｌ”のレベルが印加されていることを検出すると、第一の回路電源用ＬＡＴ信号を“Ｌ”から“Ｈ”へ変化させる。この信号は電源回路１０６の第一の回路用電源イネーブル端子へ接続され、電源回路１０６はこの信号が“Ｌ”から“Ｈ”へ切り替わった時点で、第一の回路用電源を投入し、“Ｈ”の期間は第一の回路用電源を第一の回路へ供給する。第一の回路用電源はデジタルカメラのカメラ（撮影）モードを動作するために必要とするものである。
【００５７】
スイッチ１０３用状態検出ピンｂによるスイッチ１０３の状態検出は、ＣＰＵ１０７がＣＰＵ電源用ＬＡＴ信号を出力してＴ１秒後のＳＣＡＮ信号において、スイッチ１０３状態検出信号Ｃが“Ｌ”へ変化したことを検出する。すなわちＣＰＵ電源用ＬＡＴ信号を出力し、Ｔ１秒後にスイッチ１０３が押し続けられているかを検出し、押下されていれば第一の回路用電源を第一の回路へ供給し、押下されていなければ、ＣＰＵ用電源を遮断する。
【００５８】
ここまでがカメラモードとして電源を投入する場合の動作説明である。次にカメラモードから再生モードへモードを切り替える場合の動作を説明する。スイッチ１１５が図４Ｂ点でオンされる。次にＣＰＵ１０７からＳＣＡＮ信号がほぼ一定周期で出力され、ＣＰＵ１０７はＳＣＡＮ信号が“Ｈ”レベルの時に、操作スイッチの状態を検出する動作を行なう。このＳＣＡＮ信号がＮＰＮ型トランジスター１２１のベースへ入力される、ＳＣＡＮ信号が“Ｈ”レベルの時は、このトランジスター１２１はオン状態になり、コレクタ側はほぼＧＮＤレベルへ固定される。ＳＣＡＮ信号が“Ｌ”レベルの時は、コレクタ側はハイインピーダンス状態になる。スイッチ１１５がオンされ続け、バッテリー１０１の電圧がプルアップ抵抗１１４、閉路状態のスイッチ１１５を直列に経由して、このＮＰＮ型トランジスター１２１にカスケード接続されたＮＰＮ型トランジスター１２２のベースへ印加されると、このトランジスター１２２がオン状態になり、コレクタ側とエミッタ側がほぼ同電位に変化する。トランジスター１２２のコレクタはＣＰＵ１０７のスイッチ１１５用状態検出ピンｄとプルアップ抵抗１２４へ接続されているため、ＮＰＮ型トランジスター１２１と１２２がオン状態になると、スイッチ１１５状態検出信号Ｆは“Ｌ”レベルになる。一方ＮＰＮ型トランジスター１２２と１２１のどちらか一方または両方がＯＦＦ状態になると、スイッチ１１５用状態検出ピンｄは“Ｈ”レベルになる。したがってスイッチ１１５がオンされ、ＣＰＵ１０７がスイッチ１１５用状態検出ピンｄに“Ｌ”のレベルが印加されていることを検出すると、第一の回路電源用ＬＡＴ信号を“Ｈ”から“Ｌ”へ変化させて、第一の回路用電源を遮断する。そして、第二の回路電源用ＬＡＴ信号を“Ｌ”から“Ｈ”へ変化させて、第二の回路用電源を投入し第二の回路へ供給する。ここまでがカメラモードから再生モードへモードを切り替える場合の動作説明である。
【００５９】
次に再生モードにおいてデジタルカメラ１０００をシャットダウンする場合の動作を説明する。シャットダウンはスイッチ１０３をオンすることで行なう。スイッチ１０３はカメラ（撮影）モードで起動する機能、およびデジタルカメラ１０００をシャットダウンする機能を有する。一方スイッチ１１５は再生モードで電源を投入開始する機能、およびカメラの電源投入後はカメラモードの切り替え（撮影モードと再生モードとの切り替え）機能を有するだけで、デジタルカメラをシャットダウンする機能は有しない。
【００６０】
デジタルカメラをシャットダウンするために、ボタン１００１が押されて、スイッチ１０３がオンされた場合（図４Ｃ点）、押下している期間とＳＣＡＮ信号の出力とが重なった部分（図４Ｆ点）で、スイッチ１０３状態検出信号Ｃが“Ｈ”から“Ｌ”へ変化し、ＣＰＵはスイッチ１０３がオンされたことを検出する。これによりＣＰＵは第二の回路電源用ＬＡＴ信号を“Ｈ”から“Ｌ”へ変化させ、第二の回路用電源を遮断するとともに、ＣＰＵ電源用ＬＡＴ信号を“Ｈ”から“Ｌ”へ変化させる。しかしながら電源ＬＡＴ信号は、スイッチ１０３の出力とＣＰＵ出力のＣＰＵ電源用ＬＡＴ信号とのＯＲ出力となっているため、スイッチ１０３が押下されている期間は、電源ＬＡＴ信号は“Ｈ”のままとなり、この時点ではＣＰＵ電源はオンしたままである。スイッチ１０３がオフ状態へ変化すると（図４Ｅ点）、電源用ＬＡＴ信号が“Ｌ”へ変化し、ＣＰＵ電源が遮断されることになる。これによりデジタルカメラ１０００はシャットダウン。
【００６１】
次に再生モードとしてデジタルカメラの電源を投入し、途中カメラ（撮影）モードへ切り替えた後に、カメラの電源を遮断する（カメラをＯＦＦする）する場合について説明する。再生モードとしてデジタルカメラの電源を投入する場合、ボタン１００２が押されて、スイッチ１１５がオンされる（図５Ａ点）。このときバッテリー１０１の電圧がプルアップ抵抗１１４、閉路状態のスイッチ１１５とダイオード１１６を直列に経由して、電源回路１０６のＣＰＵ用電源イネーブル端子にＣＰＵ用電源立ち上げ信号として印加される（図５電源用ＬＡＴ信号）。この制御信号が入力されている間（“Ｈ”の期間）、電源回路１０６ではこの信号をトリガーとして、ＣＰＵ用電源を立ち上げ、負荷側に電源を供給し始める。一方ＮＰＮ型トランジスター１１７のベースへも、バッテリー１の電圧がプルアップ抵抗１１４、閉路状態のスイッチ１１５を直列に経由して印加され、このトランジスターがオン状態になる。これによりＰＮＰ型トランジスター１１８のベースから電流制御抵抗を経由して、対ＧＮＤへ電流が流れるようになり、このトランジスター１１８がオン状態になる。したがってトランジスター１１８のエミッタに印加されているＣＰＵ用電圧が、コレクタ側すなわちＣＰＵ１０７のスイッチ１１５用状態検出ピンｃへスイッチ１１５用状態検出信号Ｅとして印加されることになる。起動したＣＰＵ１０７がスイッチ１１５用状態検出ピンｃによるスイッチ１１５用状態検出を行う。状態検出ピンｃに“Ｈ”のレベルが印加されると、ＣＰＵ電源用ＬＡＴ信号を“Ｌ”から“Ｈ”へ変化させ、この信号がダイオード１０５を経由して電源回路１０６のＣＰＵ用電源立ち上げ信号として印加される（図５ＣＰＵ電源用ＬＡＴ信号）。ダイオード１１６と１０５はカソード側が、電源回路１０６のＣＰＵ用電源イネーブル端子に接続されている。このダイオード群はＯＲ回路として動作し、どちらか一方、または両方のアノード端子に“Ｈ”信号が印加されると、カソード側へは常に“Ｈ”信号が出力される。したがってスイッチ１１５がオンされ、ＣＰＵ電源用ＬＡＴ信号が“Ｈ”へ変化した後は、スイッチ１１５がオフ状態になっても、電源回路１０６はＣＰＵ電源を出力し続けることが可能である。
【００６２】
次にＣＰＵ１０７からＳＣＡＮ信号がほぼ一定周期で出力され、ＣＰＵはＳＣＡＮ信号が“Ｈ”レベルの時に、操作スイッチの状態を検出する動作を行なう。このＳＣＡＮ信号がＮＰＮ型トランジスター１２１のベースへ入力され、ＳＣＡＮ信号が“Ｈ”レベルの時は、このトランジスター１２１はオン状態になり、コレクタ側はほぼＧＮＤレベルへ固定される。ＳＣＡＮ信号が“Ｌ”レベルの時は、コレクタ側はハイインピーダンス状態になる。スイッチ１１５がオンされ続け、バッテリー１０１の電圧がプルアップ抵抗１１４、閉路状態のスイッチ１１５を経由して、このＮＰＮ型トランジスター１２１にカスケード接続されたＮＰＮ型トランジスター１２２のベースへ印加されると、トランジスター１２１がオン状態になり、コレクタ側とエミッタ側がほぼ同電位に変化する。コレクタはＣＰＵ１０７のスイッチ１１５用状態検出ピンｄとプルアップ抵抗１２４へ接続されているため、ＮＰＮ型トランジスター１２１と１２２がＯＮ状態になると、スイッチ１１５状態検出信号Ｆは“Ｌ”レベルになる。一方ＮＰＮ型トランジスター１２２と１２１のどちらか一方または両方がオフ状態になると、スイッチ１１５用状態検出ピンｄは“Ｈ”レベルになる。したがってスイッチ１１５がオンされ続け、ＣＰＵ１０７がＳＣＡＮ信号によりスイッチ１１５用状態検出ピンｄによるスイッチ１１５用状態検出を行い、状態検出ピンｄに“Ｌ”のレベルが印加されていることを検出すると、第二の回路電源用ＬＡＴ信号を“Ｌ”から“Ｈ”へ変化させる。この信号は電源回路１０６の第二の回路用電源イネーブル端子へ接続され、電源回路１０６はこの信号が“Ｌ”から“Ｈ”へ切り替わった時点で、第二の回路用電源を投入し、“Ｈ”の期間は第二の回路用電源を第二の回路へ供給する。第二の回路用電源はデジタルカメラの再生モードを動作するために使用されるものである。
【００６３】
この状態検出ピンｄによるスイッチ１１５用状態検出においては、ＣＰＵ１０７がＣＰＵ電源用ＬＡＴ信号を出力してＴ２秒後のＳＣＡＮ信号において、スイッチ１１５状態検出信号Ｆが“Ｌ”へ変化したことを検出する（図５Ｅ点）。すなわちＣＰＵ電源用ＬＡＴ信号を出力し、Ｔ２秒後にスイッチ１１５が押し続けられているかを検出し、押下されていれば第二の回路用電源を第二の回路へ供給し、押下されていなければ、ＣＰＵ用電源を遮断する。
【００６４】
前述したＴ１との関係を、Ｔ１≠Ｔ２とし、Ｔ２＝Ｔ１＋αとに設定すれば、カメラ（撮影）モードとして電源を投入する場合に比べ、再生モードとして電源を投入するタイミングをα秒遅らすことができる。この時間の計測はＣＰＵ内部の基準クロックを用い、クロックを所定数カウントすることで実現でき、所定数カウント後にＳＣＡＮ信号を出力し、その時のスイッチ状態を検出する。また逆にＴ１＝Ｔ２＋αとすれば、再生モードとして電源を投入する場合に比べ、カメラ（撮影）モードとして電源を投入するタイミングをα秒遅らすことができる。
【００６５】
次に再生モードからカメラモードへモードを切り替える場合の動作を説明する。ボタン１００２が押されて、スイッチ１１５が図５Ｂ点でオンされる。次にＣＰＵ１０７からＳＣＡＮ信号がほぼ一定周期で出力され、ＣＰＵ１０７はＳＣＡＮ信号が“Ｈ”レベルの時に、操作スイッチの状態を検出する動作を行なう。このＳＣＡＮ信号がＮＰＮ型トランジスター１２１のベースへ入力される。ＳＣＡＮ信号が“Ｈ”レベルの時は、このトランジスターはオン状態になり、コレクタ側はほぼＧＮＤレベルへ固定される。ＳＣＡＮ信号が“Ｌ”レベルの時は、コレクタ側はハイインピーダンス状態になる。スイッチ１１５がオンされ続け、バッテリー１０１の電圧がプルアップ抵抗１１４、閉路状態のスイッチ１１５を直列に経由して、このＮＰＮ型トランジスター１２１にカスケード接続されたＮＰＮ型トランジスター１２２のベースへ印加されると、このトランジスター１２１がオン状態になり、コレクタ側とエミッタ側がほぼ同電位に変化する。コレクタはＣＰＵ１０７のスイッチ１１５用状態検出ピンｄとプルアップ抵抗１２４へ接続されているため、ＮＰＮ型トランジスター１２１と１２２がＯＮ状態になると、スイッチ１１５状態検出信号Ｆは“Ｌ”レベルになる。一方ＮＰＮ型トランジスター１２２と１２１のどちらか一方または両方がＯＦＦ状態になると、スイッチ１１５用状態検出ピンｄは“Ｈ”レベルになる。
【００６６】
したがってスイッチ１１５がオンされ、ＣＰＵ１０７がスイッチ１１５用状態検出ピンｄに“Ｌ”のレベルが印加されていることを検出すると、第二の回路電源用ＬＡＴ信号を“Ｈ”から“Ｌ”へ変化させて、第二の回路用電源を遮断する。そして、第一の回路電源用ＬＡＴ信号を“Ｌ”から“Ｈ”へ変化させて、第一の回路用電源を投入し第一の回路へ供給する。ここまでが再生モードからカメラモードへモードを切り替える場合の動作説明である。
【００６７】
次にカメラモードにおいて電源を遮断する（カメラをＯＦＦする）場合の動作を説明する。前述したようにスイッチ１０３はカメラ（撮影）モードでデジタルカメラ１０００を起動する機能、およびデジタルカメラ１０００をシャットダウンする機能を有する。スイッチ１１５は再生モードでデジタルカメラ１０００を起動する機能、およびデジタルカメラの起動後は動作モードの切り替え（撮影モードと再生モードとの切り替え）機能を有するが、デジタルカメラ１０００をシャットダウンする機能は有しない。したがって、いずれの動作モードであったとしてもシャットダウン動作はボタン１００１を押下することで行なう。
【００６８】
カメラをシャットダウンするためにＯＦＦするためにボタン１００１を押下すると、スイッチ１０３がオンされると（図５Ｃ点）、オンしている期間とＳＣＡＮ信号の出力とが重なった部分（図５Ｆ点）で、スイッチ１０３状態検出信号Ｂが“Ｈ”から“Ｌ”へ変化し、ＣＰＵ１０７はスイッチ１０３がオンされたことを検出する。これによりＣＰＵは第一の回路電源用ＬＡＴ出力を“Ｌ”へ変化させ、第一の回路用電源を遮断するとともに、ＣＰＵ電源用ＬＡＴ信号を“Ｌ”へ変化させる。しかしながら電源ＬＡＴ信号は、スイッチ１０３の出力とＣＰＵ出力のＣＰＵ電源用ＬＡＴ信号とのＯＲ出力となっているため、スイッチ１０３がオンされている期間は、電源ＬＡＴ信号は“Ｈ”のままとなり、この時点ではＣＰＵ電源はオンしたままである。スイッチ１０３がオフ状態へ変化すると（図５Ｄ点）、電源用ＬＡＴ信号が“Ｌ”へ変化し、ＣＰＵ電源が遮断される。これによりカメラをシャットダウンすることができる。
【００６９】
本発明の目的は前述したように、実施例の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或は装置に提供し、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フロッピィ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ，ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００７０】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれる。
【００７１】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施例の機能が実現される場合も含む。
【図面の簡単な説明】
【００７２】
【図１】第１の実施例を説明するためのデジタルカメラのタイミングチャート
【図２】第１の実施例を説明するためのデジタルカメラのタイミングチャート
【図３】第１の実施例を説明するためのデジタルカメラのタイミングチャート
【図４】第２の実施例を説明するためのデジタルカメラのタイミングチャート
【図５】第２の実施例を説明するためのデジタルカメラのタイミングチャート
【図６】第１および第２の実施例を説明するためのデジタルカメラのブロック図
【図７】第１および第２の実施例を説明するためのデジタルカメラの電源投入に関わる回路構成例
【図８】第１および第２の実施例を説明するためのデジタルカメラの外観図
【図９】第１および第２の実施例のスイッチの配置を説明するためのデジタルカメラの外観図
【図１０】第１および第２の実施例のスイッチの配置を説明するためのデジタルカメラの外観図
【図１】
2008160414.tif 000003
【図２】
2008160414.tif 000004
【図３】
2008160414.tif 000005
【図４】
2008160414.tif 000006
【図５】
2008160414.tif 000007
【図６】
2008160414.tif 000008
【図７】
2008160414.tif 000009
【図８】
2008160414.tif 000010
【図９】
2008160414.tif 000011
【図１０】
2008160414.tif 000012