(57)【要約】【課題】キーの押下時間の長さの違いで装置に付属した付属機構の起動の態様が異なるとき、目的とする態様の起動をできるだけ短時間に実現することのできる装置付属機構の起動装置、方法およびプログラムを得ること。【解決手段】特定キー１３の押下が押下検出時ダウンロード手段１６で検出されると、ファームウェア格納手段１２から対応する付属機構のファームウェアが読み出され、該当する付属機構にダウンロードされる。特定キー１３の押下時間の長さで起動モードが判定されると起動モード設定手段１８が付属機構をその起動モードに設定する。【選択図】図１
2011082909.tif 000002
【特許請求の範囲】
【請求項１】
装置に付属するものとして配置された幾つかの付属機構と、
これらの付属機構を個別に起動させるためのそれぞれのファームウェアをまとめて格納したファームウェア格納手段と、
前記幾つかの付属機構のうちの特定の１つの付属機構に複数の起動モードが設けられているとき、押下時間の違いによってこれらの起動モードの中から１つを選択するために設けられた特定キーと、
この特定キーの押下を検出する押下検出手段と、
前記特定キーが継続的に押下されるときその押下時間を測定する押下時間測定手段と、
前記押下検出手段によって前記特定キーの押下が検出されたとき、前記ファームウェア格納手段から対応する付属機構のファームウェアを読み出してその付属機構用にダウンロードする押下検出時ダウンロード手段と、
前記押下時間測定手段の測定時間から起動モードを判別する起動モード判別手段と、
この起動モード判別手段が起動モードを判別したとき、対応する付属機構をその起動モードに設定する起動モード設定手段
とを具備することを特徴とする装置付属機構の起動装置。
【請求項２】
前記特定の１つの付属機構は、撮影のためのカメラ機構であり、前記複数の起動モードは、静止画撮影モードと、動画撮影モードであることを特徴とする請求項１記載の装置付属機構の起動装置。
【請求項３】
前記特定の１つの付属機構は、撮影のためのカメラ機構であり、前記複数の起動モードは、通常の撮影モードと、特殊補正を行った撮影モードであることを特徴とする請求項１記載の装置付属機構の起動装置。
【請求項４】
前記押下検出時ダウンロード手段は、前記ファームウェアの読み出しおよびダウンロードの前に、前記対応する付属機構への電源投入を行うことを特徴とする請求項１記載の装置付属機構の起動装置。
【請求項５】
予め定めた複数の起動モードのいずれかを任意に選択して起動することのできる所定の付属機構におけるこれら複数の起動モードの起動用に兼用した特定キーの押下を検出するキー押下検出ステップと、
このキー押下検出ステップで前記特定キーの押下が検出されたとき、前記予め定めた複数の起動モードのすべてを対象とするファームウェアを前記所定の付属機構の付属した装置の所定の記憶領域から読み出して前記所定の付属機構に一括してダウンロードする押下検出時ダウンロードステップと、
この押下検出時ダウンロードステップで前記ダウンロードが終了した後、前記キー押下検出ステップで検出を開始した前記特定キーの押下時間を判別して前記複数の起動モードのそれぞれについて排他的に規定した押下時間と対比することで、いずれの起動モードが指定されたかを判別する起動モード判別ステップと、
この起動モード判別ステップで判別した起動モードのみが起動するように前記所定の付属機構を設定する起動設定ステップ
とを具備することを特徴とする装置付属機構の起動方法。
【請求項６】
前記所定の付属機構の付属した装置は、携帯電話機であり、前記複数の起動モードは、静止画撮影モードと、動画撮影モードであり、前記特定キーは前記所定の付属機構としてのカメラの起動用に設けたカメラ起動キーであり、前記ファームウェアは静止画撮影と動画撮影に必要なファームウェアであることを特徴とする請求項５記載の装置付属機構の起動方法。
【請求項７】
携帯電話機のコンピュータに、
予め定めた複数の起動モードのいずれかを任意に選択して起動することのできる所定の付属機構におけるこれら複数の起動モードの起動用に兼用した特定キーの押下を検出するキー押下検出処理と、
このキー押下検出処理で前記特定キーの押下が検出されたとき、前記予め定めた複数の起動モードのすべてを対象とするファームウェアを前記携帯電話機内部の所定の記憶領域から読み出して前記所定の付属機構に一括してダウンロードする押下検出時ダウンロード処理と、
この押下検出時ダウンロード処理で前記ダウンロードが終了した後、前記キー押下検出処理で検出を開始した前記特定キーの押下時間を判別して前記複数の起動モードのそれぞれについて排他的に規定した押下時間と対比することで、いずれの起動モードが指定されたかを判別する起動モード判別処理と、
この起動モード判別処理で判別した起動モードのみが起動するように前記所定の付属機構を設定する起動設定処理
とを実行させることを特徴とする装置付属機構の起動プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置に付属した付属機構の起動装置、起動方法および起動プログラムに係わり、たとえば携帯電話機に付属したカメラの起動に好適な装置付属機構の起動装置、起動方法および起動プログラムに関する。
【背景技術】
【０００２】
各種の情報処理装置の一例として携帯電話機について説明する。携帯電話機には、本来的な機能としての通話機能の他に、テレビジョンを受信する機能等の各種の機能が付属している場合が多い。このうちの最も一般的な機能として撮影機能がある。携帯電話機の多くはカメラを装置付属機構として備えており、これを用いて静止画や動画を撮影することができる。
【０００３】
携帯電話機は、比較的小型の装置のため、これに配置されるキーの個数に制限がある。その上、携帯電話機は、各種の機能を備えており、これらの機能の選別にもキーが必要である。このため、静止画を撮影するときの起動キーと、動画を撮影するときの起動キーに別々のキーを割り当てる余裕がなく、１つのキーの押し方を変えて静止画と動画の起動を区別する手法が多く採用されている。
【０００４】
カメラの起動に割り当てるキーをカメラ起動キーと称するものとする。このカメラ起動キーを、たとえば短い時間押下（短押し）すると、静止画撮影モードに移行して静止画を撮影できる状態となり、長い時間押下（長押し）すると、動画撮影モードに移行して動画を撮影できる状態となるようになっている。
【０００５】
このようなカメラの起動方法を、本発明の第１の関連技術と呼ぶことにする。第１の関連技術では、ユーザが静止画を撮影するのか、動画を撮影するかの判別を、カメラ起動キーの長押しを判別するための最短時間が経過するまで行うことができない。すなわち、携帯電話機は、ユーザがカメラ起動キーの押下を開始しても、カメラ起動キーの長押しを判別するための最短時間が終了する時点まで待機する。そして、この時点までカメラ起動キーが継続的に押されていなければ、短押しが選択されたことが判明し、静止画の撮影の準備が開始される。
【０００６】
一方、カメラ起動キーの長押しを判別するための最短時間が終了するまで待機したととき、この待機終了時点までカメラ起動キーが継続的に押下されていれば、長押しが選択されたことが判明し、動画の撮影の準備が開始される。
【０００７】
図７は、この第１の関連技術によるカメラの撮影までの処理を表わしたものである。このような処理は、携帯電話機に搭載された図示しないＣＰＵ（Central Processing Unit）がＲＯＭ（Read Only Memory）等の記録媒体に格納した制御プログラムを実行することによって実現する。
【０００８】
まず、ＣＰＵは、カメラ起動キーが押下されることを監視する（ステップＳ１０１）。カメラ起動キーが押下されると（Ｙ）、押下時間をカウントし（ステップＳ１０２）、短押し時間が終了したかを判別する（ステップＳ１０３）。短押し時間が終了したら（Ｙ）、この時点でカメラ起動キーの押下が継続しているかを判別する（ステップＳ１０４）。
【０００９】
押下が継続している場合には（Ｎ）、静止画撮影の準備を行う（ステップＳ１０５）。具体的には、（ａ）カメラへの電源の供給を開始して、（ｂ）携帯電話機の図示しない記憶部から、カメラ動作用のファームウェアを読み出す。そして、（ｃ）カメラに対してカメラ動作用のファームウェアをダウンロードする。このようにして静止画撮影の準備が行われたら、カメラに対して静止画用の起動設定を行って（ステップＳ１０６）、静止画撮影可能な状態とし（ステップＳ１０７）、一連の処理を終了する（エンド）。
【００１０】
一方、ステップＳ１０３で短押し時間が終了したとき、カメラ起動キーの押下が継続していると判別された場合には（ステップＳ１０４：Ｙ）、長押しがされていると判別する。この場合には、動画撮影の準備が行われる（ステップＳ１０８）。具体的には、（ａ）カメラへの電源の供給を開始して、（ｂ）携帯電話機の図示しない記憶部から、カメラ動作用のファームウェアを読み出す。そして、（ｃ）カメラに対してカメラ動作用のファームウェアをダウンロードする。このようにして動画撮影の準備が行われたら、カメラに対して動画用の起動設定を行って（ステップＳ１０９）、動画撮影可能な状態とし（ステップＳ１１０）、一連の処理を終了する（エンド）。
【００１１】
ところが、この第１の関連技術によれば、ステップＳ１０４でカメラ起動キーの押下が、短押しか長押しかを判別し、その後に静止画または動画の撮影準備と起動設定を行うようになっている。このため、静止画あるいは動画を撮影可能になるステップＳ１０７またはステップＳ１１０の状態になるまで、比較的長い時間を必要とする。したがって、シャッタチャンスを逃す場合が多いという問題があった。
【００１２】
そこで、装置の電源がオンとなった時点で、各動作モードで共通して必要となる最低限のプログラムをロードして実行することが、本発明の第２の関連技術として提案されている（たとえば特許文献１参照）。この第２の関連技術によれば、モード判定、電源の電力量の判断、メモリの空き容量の確認のプログラムといった共通のプログラムが先行してロードされ、実行されることになる。
【００１３】
この他、本体上の特定部分に接触すると、これにより事前処理が実行されることが、本発明の第３の関連技術として提案されている（たとえば特許文献２参照）。この第３の関連技術によれば、ユーザが本体上の特定部分に接触すると、第１の検出手段がこれを検出して、予め設定された起動処理の中で事前に実行可能な第１の処理を実行する。そして、その後にユーザがキー入力操作を行うと、第２の検出手段による検出結果によって、装置は残りの第２の処理を実行する。
【先行技術文献】
【特許文献】
【００１４】
【特許文献１】特開２００１−２０９５４５号公報（第００４３段落、図４）
【特許文献２】特開２００６−１５７３７４号公報（第００９２段落〜第００９６段落、図７）
【発明の概要】
【発明が解決しようとする課題】
【００１５】
これら第２の関連技術における電源キーの押下や、第３の関連技術における本体上の特定部分の押下は、共に特定の機能の実行を指示する具体的な操作とは異なる、前段階の操作である。したがって、これら前段階の操作を行った時点では、ユーザが最終的にカメラで撮影を行おうとしているのかや、テレビジョンを視聴しようとしているのかといったその後の機能あるいは付属機構の選択が未定である。したがって、電源キーや本体上の特定部分を押下した段階では、装置の各種の機能あるいは付属機構にベーシックに対応する共通のプログラムという限定した形のプログラムをロードするしかない。このため、ある機能あるいは付属機構を動作させるために必要とするプログラムの量と比較すると、前段階の操作を行った時点でロードするプログラムの量がごく小さな割合を占める場合も多い。
【００１６】
しかも、第３の関連技術によれば、第１の処理が終了してから第２の処理を実行する。このため、共通のプログラムの量が多いと、目的とする機能あるいは付属機構に対応するキーを早く押したとしても、第１の処理が終了するまで第２の処理を実行するを待たなければならなくなり、場合によっては却って時間が掛かることになった。
【００１７】
以上の説明ではカメラ機構を用いて静止画撮影モードと動画撮影モードのうちの一方を実行する場合を説明したが、他の機能あるいは付属機構を用いて２つのモードあるいは態様の１つを選択して実行する他の場合にも同様の問題がある。
【００１８】
そこで本発明の目的は、キーの押下時間の長さの違いで装置に付属した付属機構の起動の態様が異なるとき、目的とする態様の起動をできるだけ短時間に実現することのできる装置付属機構の起動装置、起動方法および起動プログラムを提供することにある。
【課題を解決するための手段】
【００１９】
本発明では、（イ）装置に付属するものとして配置された幾つかの付属機構と、（ロ）これらの付属機構を個別に起動させるためのそれぞれのファームウェアをまとめて格納したファームウェア格納手段と、（ハ）前記した幾つかの付属機構のうちの特定の１つの付属機構に複数の起動モードが設けられているとき、押下時間の違いによってこれらの起動モードの中から１つを選択するために設けられた特定キーと、（ニ）この特定キーの押下を検出する押下検出手段と、（ホ）前記した特定キーが継続的に押下されるときその押下時間を測定する押下時間測定手段と、（へ）前記した押下検出手段によって前記した特定キーの押下が検出されたとき、前記したファームウェア格納手段から対応する付属機構のファームウェアを読み出してその付属機構用にダウンロードする押下検出時ダウンロード手段と、（ト）前記した押下時間測定手段の測定時間から起動モードを判別する起動モード判別手段と、（チ）この起動モード判別手段が起動モードを判別したとき、対応する付属機構をその起動モードに設定する起動モード設定手段とを装置付属機構の起動装置が具備する。
【００２０】
また、本発明では、（イ）予め定めた複数の起動モードのいずれかを任意に選択して起動することのできる所定の付属機構におけるこれら複数の起動モードの起動用に兼用した特定キーの押下を検出するキー押下検出ステップと、（ロ）このキー押下検出ステップで前記した特定キーの押下が検出されたとき、前記した予め定めた複数の起動モードのすべてを対象とするファームウェアを前記した所定の付属機構の付属した装置の所定の記憶領域から読み出して前記した所定の付属機構に一括してダウンロードする押下検出時ダウンロードステップと、（ハ）この押下検出時ダウンロードステップで前記したダウンロードが終了した後、前記したキー押下検出ステップで検出を開始した前記した特定キーの押下時間を判別して前記した複数の起動モードのそれぞれについて排他的に規定した押下時間と対比することで、いずれの起動モードが指定されたかを判別する起動モード判別ステップと、（ニ）この起動モード判別ステップで判別した起動モードのみが起動するように前記した所定の付属機構を設定する起動設定ステップとを装置付属機構の起動方法が具備する。
【００２１】
更に本発明では、携帯電話機のコンピュータに、装置付属機構の起動プログラムとして、（イ）予め定めた複数の起動モードのいずれかを任意に選択して起動することのできる所定の付属機構におけるこれら複数の起動モードの起動用に兼用した特定キーの押下を検出するキー押下検出処理と、（ロ）このキー押下検出処理で前記した特定キーの押下が検出されたとき、前記した予め定めた複数の起動モードのすべてを対象とするファームウェアを前記した携帯電話機内部の所定の記憶領域から読み出して前記した所定の付属機構に一括してダウンロードする押下検出時ダウンロード処理と、（ハ）この押下検出時ダウンロード処理で前記したダウンロードが終了した後、前記したキー押下検出処理で検出を開始した前記した特定キーの押下時間を判別して前記した複数の起動モードのそれぞれについて排他的に規定した押下時間と対比することで、いずれの起動モードが指定されたかを判別する起動モード判別処理と、（ニ）この起動モード判別処理で判別した起動モードのみが起動するように前記した所定の付属機構を設定する起動設定処理とを実行させる。
【発明の効果】
【００２２】
以上説明したように本発明によれば、１つのキーに対応付けられた複数の起動モードをキーの押下時間で判別するとき、キーの押下が検出された時点で、該当する付属機構に関するファームウェアすべてのダウンロードを開始するようにした。このため、各起動モードでの起動までの時間が短縮されるだけでなく、該当する付属機構のファームウェアを起動モード別に分離した形で付属機構の付属した装置側に格納しておく必要がないので、ファームウェアの管理が簡単になるという効果もある。
【図面の簡単な説明】
【００２３】
【図１】本発明の装置付属機構の起動装置のクレーム対応図である。
【図２】本発明の装置付属機構の起動方法のクレーム対応図である。
【図３】本発明の装置付属機構の起動プログラムのクレーム対応図である。
【図４】本発明の実施の形態による携帯電話機の構成の概要を表わしたブロック図である。
【図５】本実施の形態の携帯電話機でカメラの撮影までの処理の流れを表わした流れ図である。
【図６】本実施の形態でカメラ起動キーの押下方法とカメラ起動モードの関係を表わした説明図である。
【図７】第１の関連技術によるカメラの撮影までの処理を表わした流れ図である。
【発明を実施するための形態】
【００２４】
図１は、本発明の装置付属機構の起動装置のクレーム対応図を示したものである。本発明の装置付属機構の起動装置１０は、付属機構１１と、ファームウェア格納手段１２と、特定キー１３と、押下検出手段１４と、押下時間測定手段１５と、押下検出時ダウンロード手段１６と、起動モード判別手段１７と、起動モード設定手段１８を備えている。ここで、付属機構１１は、装置に付属するものとして配置されたもので幾つか存在する。ファームウェア格納手段１２は、これらの付属機構１１を個別に起動させるためのそれぞれのファームウェアをまとめて格納している。特定キー１３は、幾つかの付属機構１１のうちの特定の１つの付属機構１１に複数の起動モードが設けられているとき、押下時間の違いによってこれらの起動モードの中から１つを選択するために設けられている。押下検出手段１４は、この特定キー１３の押下を検出する。押下時間測定手段１５は、特定キー１３が継続的に押下されるときその押下時間を測定する。押下検出時ダウンロード手段１６は、押下検出手段１５によって特定キー１３の押下が検出されたとき、ファームウェア格納手段１２から対応する付属機構のファームウェアを読み出してその付属機構用にダウンロードする。起動モード判別手段１７は、押下時間測定手段１５の測定時間から起動モードを判別する。起動モード設定手段１８は、起動モード判別手段１７が起動モードを判別したとき、対応する付属機構をその起動モードに設定する。
【００２５】
図２は、本発明の装置付属機構の起動方法のクレーム対応図を示したものである。本発明の装置付属機構の起動方法２０は、キー押下検出ステップ２１と、押下検出時ダウンロードステップ２２と、起動モード判別ステップ２３と、起動設定ステップ２４を備えている。ここで、キー押下検出ステップ２１では、予め定めた複数の起動モードのいずれかを任意に選択して起動することのできる所定の付属機構におけるこれら複数の起動モードの起動用に兼用した特定キーの押下を検出する。押下検出時ダウンロードステップ２２では、キー押下検出ステップ２１で前記した特定キーの押下が検出されたとき、前記した予め定めた複数の起動モードのすべてを対象とするファームウェアを前記した所定の付属機構の付属した装置の所定の記憶領域から読み出す。そして、このファームウェアを前記した所定の付属機構に一括してダウンロードする。起動モード判別ステップ２３では、押下検出時ダウンロードステップ２２で前記したダウンロードが終了した後、いずれの起動モードが指定されたかを判別する。これは、キー押下検出ステップ２１で検出を開始した前記した特定キーの押下時間を判別して前記した複数の起動モードのそれぞれについて排他的に規定した押下時間と対比することで行う。起動設定ステップ２４では、起動モード判別ステップ２３で判別した起動モードのみが起動するように前記した所定の付属機構を設定する。
【００２６】
図３は、本発明の装置付属機構の起動プログラムのクレーム対応図を示したものである。本発明の装置付属機構の起動プログラム３０は、携帯電話機のコンピュータに、キー押下検出処理３１と、押下検出時ダウンロード処理３２と、起動モード判別処理３３と、起動設定処理３４を実行させるようにしている。ここで、キー押下検出処理３１では、予め定めた複数の起動モードのいずれかを任意に選択して起動することのできる所定の付属機構におけるこれら複数の起動モードの起動用に兼用した特定キーの押下を検出する。押下検出時ダウンロード処理３２では、キー押下検出処理３１で前記した特定キーの押下が検出されたとき、ファームウェアを前記した携帯電話機内部の所定の記憶領域から読み出して前記した所定の付属機構に一括してダウンロードする。このファームウェアは、前記した予め定めた複数の起動モードのすべてを対象とするものである。起動モード判別処理３３では、押下検出時ダウンロード処理３２で前記したダウンロードが終了した後、いずれの起動モードが指定されたかを判別する。この判別は、キー押下検出処理３２で検出を開始した前記した特定キーの押下時間を判別して前記した複数の起動モードのそれぞれについて排他的に規定した押下時間と対比することで行う。起動設定処理３４では、起動モード判別処理３３で判別した起動モードのみが起動するように前記した所定の付属機構を設定する。
【００２７】
＜発明の第１の実施の形態＞
【００２８】
次に本発明の実施の形態を説明する。
【００２９】
図４は、本発明の実施の形態による携帯電話機の構成の概要を表わしたものである。この携帯電話機２００は、ＣＰＵ２０１と制御プログラムを格納したメモリ２０２を備えた主制御部２０３を有している。主制御部２０３は、データバス等のバス２０４を介して、携帯電話機２００内の各部と接続されている。
【００３０】
このうち携帯電話機基本回路部２０５は、図示の簡略化のために携帯電話機２００としての基本的な回路部分を一括して示したものである。携帯電話機基本回路部２０５は、たとえば通信や通話に関する回路部品やディスプレイで構成されている。キースイッチ部２０６は入力回路２０７を介してバス２０４と接続されており、各種のキースイッチ２０８1、……２０８Mから構成されている。
【００３１】
このうち、第２のキースイッチ２０８2は、カメラ機構２０９を起動するためのカメラ起動キーとなっている。入力回路２０７は、チャタリングを防止する処理が行われている。したがって、たとえばユーザが第２のキースイッチ２０８2（以下、カメラ起動キー２０８2と称する。）を誤って極めて短時間押下したり、このような押下を短い周期で繰り返したときには、入力（押下）が行われなかったものとして処理する。
【００３２】
ファームウェア格納部２１１は、この携帯電話機２００に付属する幾つかの付属機構としてのカメラ機構２０９および他の付属機構２１２が個別に使用するファームウェアを格納するようになっている。ファームウェア格納部２１１は、主制御部２０３内のメモリ２０２の一部領域を使用することも可能である。電源制御部２１３は、カメラ機構２０９および他の付属機構２１２に電源を供給する制御を行う。
【００３３】
ここで、カメラ機構２０９は、カメラ本体２１５と、その内部の図示しない制御部が使用するファームウェアを格納する記憶部２１６を備えている。カメラ本体２１５は、静止画撮影モードが設定されると、キースイッチ部２０６内の所定のシャッタキーの押下により静止画を撮影する。また、動画撮影モードが設定されると、シャッタキーの最初の押下によって動画の撮影を開始し、次の押下によって動画の撮影を終了する。他の付属機構２１２は、同様にファームウェアを使用して動作する機構であるが、本発明の説明に直接関係しないので、その内部構成の図示および説明を省略する。
【００３４】
なお、図４で主制御部２０１以外の各部のうちの少なくとも一部は、ＣＰＵ２０１がメモリ２０２に格納された制御プログラムを実行することで、ソフトウェア的に実現されるものであってよい。たとえば、各種のキースイッチ２０８1、……２０８Mの入力処理を行う入力回路２０７は、電子部品のみからなるハードウェアで構成されていてもよいし、その一部または全部がソフトウェアで処理されるようになっていてもよい。
【００３５】
図５は、以上の構成の携帯電話機でカメラの撮影までの処理の流れを表わしたものである。これは、第１の関連技術による図７に対応するものである。図４と共に説明する。
【００３６】
まず、ＣＰＵ２０１は入力回路２０７がカメラ起動キー２０８2の押下を検出したかを監視する（ステップＳ３０１）。入力回路２０７がカメラ起動キーの押下を検出すると（Ｙ）、ＣＰＵ２０１は携帯電話機基本回路部２０５内の図示しないカウンタによる押下時間のカウントを零から開始させる（ステップＳ３０２）。このようなカウンタは、たとえば図示しないクロックを電子的に計数することで実現することができる。
【００３７】
カウンタが押下時間のカウントを開始したら、ＣＰＵ２０１はカメラ起動の準備を直ちに開始する（ステップＳ３０３）。具体的には、（ａ）電源制御部２１３に指示して、カメラ機構２０９への電源の供給を開始する。そして、（ｂ）携帯電話機２００のファームウェア格納部２１１から、カメラ動作用のファームウェアを読み出して、（ｃ）カメラ機構２０９内の記憶部２１６カメラ動作用のファームウェアをダウンロードする。
【００３８】
ここでカメラ動作用のファームウェアとは、静止画撮影モードと動画撮影モードの双方で必要とされるソフトウェアである。したがって、ステップＳ３０３では、図７におけるステップＳ１０５とステップＳ１０８の双方の処理が行われることになる。
【００３９】
ステップＳ３０３の処理が終了したら、ＣＰＵ２０１は入力回路２０７がカメラ起動キー２０８2の押下を検出しなくなったかを判別する（ステップＳ３０４）。そして、この時点でカメラ起動キー２０８2の押下が検出されななくなっていれば（Ｙ）、ユーザがカメラ起動キー２０８2を短押ししたものと判別して、カメラ機構２０９を静止画用に起動設定する（ステップＳ３０５）。これにより、カメラ機構２０９は、静止画モードによる撮影可能な状態に移行して（ステップＳ３０６）、図示しないシャッタボタンの押下を待機する状態となる。これにより、カメラの撮影までの処理が終了する（エンド）。
【００４０】
一方、ステップＳ３０３の処理が終了した時点で、まだカメラ起動キー２０８2の押下が連続していたとする（ステップＳ３０４：Ｎ）。この場合、ＣＰＵ２０１は、予め定めた短押し時間を超過する前にカメラ起動キー２０８2の押下が検出されるかを判別する（ステップＳ３０７）。超過していない場合には（Ｎ）、ステップＳ３０４に戻って、更にカメラ起動キー２０８2の押下が検出されなくなったかの判別を行うことになる。
【００４１】
図６は、カメラ起動キーの押下方法とカメラ起動モードの関係を表わしたものである。図４および図５と共に説明する。
【００４２】
カメラ起動キー２０８2の押下時間をｔとするとき、この押下時間ｔが予め定めた値ｔ1以下のとき、カメラ起動キー２０８2が短押しされたものと判別する。このときは、カメラ起動モードが静止画撮影のモードとなる。この場合の押下時間ｔの下限値は、正の値であり、実際には前記したカウンタのカウント値で押下時間を判別するので、カウント値が「１」以上の整数となる。チャタリングが生じた場合には、ステップＳ３０１のカメラ起動キー２０８2の押下と判別されない。
【００４３】
カメラ起動キー２０８2の押下時間ｔが値ｔ1を超えている場合には、カメラ起動モードが動画撮影のモードとなる。実際には、値ｔ1に相当するカウント値を超えてカメラ起動キー２０８2が押下されたかの判別が行われることになる。値ｔ1および個々の撮影のモードとの対応関係を示すデータは、メモリ２０２に予め格納されている。値ｔ1は、ユーザが自在に変更できるようになっていてもよい。
【００４４】
図５に戻って説明を続ける。カメラ起動キー２０８2の押下時間を示すカウンタのカウント値が、短押し時間を超えたものとＣＰＵ２０１が判別したとき（ステップＳ３０７：Ｙ）、長押しについての処理が開始する。すなわちＣＰＵ２０１は、カメラ機構２０９を動画用に起動設定する（ステップＳ３０８）。これにより、カメラ機構２０９は、動画モードによる撮影可能な状態に移行して（ステップＳ３０９）、図示しないシャッタボタンの押下を待機する状態となり、カメラの撮影までの処理が終了する（エンド）。
【００４５】
以上説明した本実施の形態では、カメラ起動キー２０８2の押下が検出されたら、その押下時間が短押し時間であるか長押し時間であるかの判別を後回しにして、カメラ機構２０９が必要とするファームウェアをダウンロードすることにした。そして、押下時間が短押し時間であるか長押し時間であるかの判別結果を用いて、カメラ機構２０９がどの動作モードで起動されるかの設定を行うことにした。これにより、ユーザが短押し時間の上限を比較的長く設定している場合であっても、カメラ機構２０９への必要なファームウェアのダウンロードを遅滞なく行うことができる。これにより、カメラ起動キー２０８2の押下の長さによる撮影モードの判別が終了したら、カメラの起動時間を短縮化し、所望の撮影モードで迅速に撮影を開始することができる。カメラ起動キー２０８2の押下の検出は、ＣＰＵ２０１への割込処理で行ってもよい。
【００４６】
一例として、図６に示した値ｔ1を５００ミリ秒とする。ユーザが静止画を撮影するためにカメラ起動キー２０８2を短押ししたとし、その時間が１２０ミリ秒であったとする。図７に示した第１の関連技術によると、カメラ起動キー２０８2を短押しすることで、この例の場合には１２０ミリ秒経過後に短押しを判別し（図７ステップＳ１０３：Ｙ）、ファームウェアの読み出しとカメラ機構２０９への転送が行われる（ステップＳ１０５）。このファームウェアの読み出しとカメラ機構２０９への転送は、ファームウェアのサイズに依存するが、ここではこれも１２０ミリ秒であると仮定する。この場合、第１の関連技術によると、カメラの起動設定を行う前にカメラ起動キー２０８2を押下開始した時点から２４０ミリ秒経過することになる。
【００４７】
本実施の形態の場合には、カメラ起動キー２０８2を押下開始した時点から１２０ミリ秒経過した時点で、ファームウェアの読み出しとカメラ機構２０９への転送が終了する（図５ステップＳ３０３）。この終了時点でカメラ起動キー２０８2の短押しも終了する（ステップＳ３０４：Ｙ）。したがって、第１の関連技術と比較すると、この例では、ほぼ半分の所要時間で静止画の撮影が可能になる。
【００４８】
なお、本実施の形態では、ステップＳ３０１でカメラ起動キー２０８2の押下を検出したら、ステップＳ３０２でカウンタの動作を開始させたが、この前にステップＳ３０３に進行し、その後にカウンタのカウント動作を開始させてもよい。
【００４９】
また、本実施の形態では、図６に示すようにカメラ起動キー２０８2の長押しの上限値を設けなかったが、上限値を設けてもよい。これにより、何らかの原因でカメラ起動キー２０８2の押下状態がロックされたような場合であっても、カメラ機構２０９を動画用に起動設定した状態を取り消すことができる。この結果、ユーザが誤って動画撮影開始のためのキー操作を行っても、動画の撮影が勝手に開始されることを防止することができる。
【００５０】
更に実施の形態では、カメラ起動キー２０８2の押下時間を２種類に設定したが、３種類以上としてしてもよい。この際に、メトロノーム（metronome）のように一定間隔で音を発生させたり、発生する音の周波数を時間の経過と共に段階的に変更して、ユーザが所望のモードに応じて押下時間を選択しやすい工夫を行ってもよい。
【００５１】
もちろん、本発明はカメラ機構２０９における静止画撮影モードと動画撮影モードの設定に限定されるものではない。携帯電話機等の情報処理装置の付属機構の実行可能な複数のモードを１つのキーで選択することのできるあらゆる起動装置に本発明を適用することができる。たとえば、所定のキーの短押し時には通常の静止画撮影のモード、長押し時には特殊補正の撮影モードといった用途にも本発明を使用することができる。撮影以外のモード同士の切り替えにも本発明が適用できることも当然である。
【符号の説明】
【００５２】
１０  装置付属機構の起動装置
１１  付属機構
１２  ファームウェア格納手段
１３  特定キー
１４  押下検出手段
１５  押下時間測定手段
１６  押下検出時ダウンロード手段
１７  起動モード判別手段
１８  起動モード設定手段
２０  装置付属機構の起動方法
２１  キー押下検出ステップ
２２  押下検出時ダウンロードステップ
２３  起動モード判別ステップ
２４  起動設定ステップ
３０  装置付属機構の起動プログラム
３１  キー押下検出処理
３２  押下検出時ダウンロード処理
３３  起動モード判別処理
３４  起動設定処理
２００  携帯電話機
２０１  ＣＰＵ
２０２  メモリ
２０３  主制御部
２０８2  カメラ起動キー
２０９  カメラ機構（付属機構）
２１１  ファームウェア格納部
２１２  他の付属機構
２１３  電源制御部
２１５  カメラ本体
２１６  記憶部
【図１】
2011082909.tif 000003
【図２】
2011082909.tif 000004
【図３】
2011082909.tif 000005
【図４】
2011082909.tif 000006
【図５】
2011082909.tif 000007
【図６】
2011082909.tif 000008
【図７】
2011082909.tif 000009