(57)【要約】【課題】  ユーザーによるキー同時押しや２度押しなどの誤操作があった。【解決手段】  一定期間内に１つ以上のキー入力が検知手段により検知された場合、キー入力情報をバッファに格納し、一定期間内に入力されたキー入力情報のうち、最後にバッファに格納されたキー入力情報のみを有効とする。【選択図】  図２
2009021043.tif 000002
【特許請求の範囲】
【請求項１】
キー入力手段と、
前記キー入力手段からのキー入力を検知する検知手段と、
前記検知手段により得られたキー入力情報を格納するバッファと
を備えた電子機器であって、
一定期間内に１つ以上のキー入力が前記検知手段により検知された場合、キー入力情報を前記バッファに格納し、前記一定期間内に入力されたキー入力情報のうち、最後に前記バッファに格納されたキー入力情報のみを有効とすることを特徴とする電子機器。
【請求項２】
前記電子機器は更に表示手段を備え、
最後に前記バッファに格納されたキー入力情報を前記表示手段に表示することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記電子機器は、最後に前記バッファに格納されたキー入力情報の有効／無効を設定する手段を備え、
ユーザの操作に応じて、最後に前記バッファに格納されたキー入力情報の有効／無効を切り替えることを特徴とする請求項１に記載の電子機器。
【請求項４】
前記電子機器は、最後に前記バッファに格納されたキー入力情報を前記表示手段に表示するか否かを設定する手段を備え、
ユーザの操作に応じて、最後に前記バッファに格納されたキー入力情報を前記表示手段に表示するか否かを切り替えることを特徴とする請求項２に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーによるキー同時押しや２度押しなどの誤操作を防止する電子機器に関するものである。
【背景技術】
【０００２】
従来は例えば、キューバッファの空き／充の条件を用いて、キー入力情報をキューバッファへ格納し、古い情報から順に取り出す制御方式があった。これにより、使用者が意識しているキー入力と実際の処理とのずれおよびキー入力情報の取りこぼしを無くすことができ、キーの受け付けられない期間にキーを入力した場合でも、入力したキー情報が全て無効になることが無いという利点がある。（特許文献１参照）
【特許文献１】特開平３−１８６９１９
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１記載の方法は、ＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ）であり、キーの同時押しやキーの受け付けられない期間が長い処理中に誤ったキーが押される等のユーザーの誤操作が発生した場合、そのユーザーの誤操作によるキー入力が有効となってしまう問題があった。
【０００４】
本発明の目的は、ユーザーの誤操作を防止するための電子機器を提供することにある。
【課題を解決するための手段】
【０００５】
本発明は、上記の課題を解決するため、請求項１に記載の発明は、キー入力手段と、前記キー入力手段からのキー入力を検知する検知手段と、前記検知手段により得られたキー入力情報を格納するバッファとを備えた電子機器であって、一定期間内に１つ以上のキー入力が前記検知手段により検知された場合、キー入力情報を前記バッファに格納し、前記一定期間内に入力されたキー入力情報のうち、最後に前記バッファに格納されたキー入力情報のみを有効とすることを特徴とする。
【０００６】
また、請求項２に記載の発明は、請求項１記載の発明において、更に表示手段を備え、最後に前記バッファに格納されたキー入力情報を前記表示手段に表示することを特徴とする。
【０００７】
また、請求項３に記載の発明は、請求項１記載の発明において、最後に前記バッファに格納されたキー入力情報の有効／無効を設定する手段を備え、ユーザの操作に応じて、最後に前記バッファに格納されたキー入力情報の有効／無効を切り替えることを特徴とする。
【０００８】
また、請求項４に記載の発明は、請求項２記載の発明において、最後に前記バッファに格納されたキー入力情報を前記表示手段に表示するか否かを設定する手段を備え、ユーザの操作に応じて、最後に前記バッファに格納されたキー入力情報を前記表示手段に表示するか否かを切り替えることを特徴とする。
【発明の効果】
【０００９】
以上説明したように、本発明によれば、一定期間内に入力された入力キーの情報をバッファに格納し、一定期間内に入力されたキー入力情報のうち、最後に格納された入力キー情報のみを有効にする。そうすることでユーザー誤操作により誤ってキーが同時に押された場合でも、その後、一定期間内に所望のキーを入力すればユーザーの意図通りの操作となり、ユーザーの誤操作による誤作動を防止することができる。
【００１０】
また、最後に前記バッファに格納されたキー情報を表示することで、ユーザーがどのキーが有効になっているかを知ることができ、有効になっているキーがユーザの所望するキーでなければ、ユーザーは所望のキーを入力することにより、入力キーを更新できる。
【００１１】
また、バッファに格納されたキーの情報の有効／無効を切り替える手段を備えることで、ユーザーがバッファに格納されたキーの情報を有効とする機能を必要としない場合には、その機能自体を無効にすることができ、使い勝手のよい電子機器を提供することができる。
【００１２】
また、最後にバッファに格納されたキー情報を表示装置に表示するか否かを切り替える手段を備えることで、例えば、写真撮影や映像再生など、表示装置に画像のみを表示したい場合には、キー情報を表示しない設定にすることができる利点がある。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１４】
図１は、本発明の実施の形態に係る電子機器の内部構成を示すブロック図である。
図１において、デジタルカメラ１１０は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、撮像部１０４、画像処理部１０５、記録媒体１０６、一時記憶バッファ１０７、表示部１０８、及びキー入力部１０９を備える。ここではデジタルカメラで説明するが、ビデオカメラや携帯電話などの電子機器でもよい。
【００１５】
ＣＰＵ１０１は、デジタルカメラ１１０の処理全般の制御を行う。ＲＯＭ１０２には、デジタルカメラ１１０を動かすためのプログラムを格納している。ＲＡＭ１０３には、デジタルカメラ１１０の処理において、一時的に用いる変数を格納する。撮像部１０４は、被写体を映像信号に変換し、ＣＰＵ１０１からの指示により画像データを生成する。画像処理部１０５は、撮像部１０４で生成された画像データのリサイズや輝度補正などの画像処理を行う。記録媒体１０６は、画像データを記録する媒体であり、ＣＰＵ１０１が画像処理部１０５で得られた画像データを取得し、記録媒体１０６に記録を行う。記録媒体１０６は、例えば、メモリカード、ＤＶＤ、ＨＤＤ等があげられる。一時記憶バッファ１０７は、受け付け禁止期間にキー入力されたキー入力情報を一時的に格納するバッファであり、キー入力部１０９で入力されたキーをＣＰＵ１０１が検知し、ＣＰＵ１０１がキー情報を一時記憶バッファ１０７に格納する。
【００１６】
本発明の特徴として、一時記憶バッファ１０７に格納されたキー情報のうち、最後に格納されたキー情報のみを有効とし、キー入力受け付け禁止期間が終了した時点で、最後に格納されたキー情報を基に、ＣＰＵ１０１はデジタルカメラ１１０を動作させる。また、キー入力禁止期間が終了した時点で、一時記憶バッファ１０７をクリアする。
【００１７】
表示部１０８は、液晶ディスプレイなどにより構成される。表示部１０８には、撮像部１０４で撮影された画像データを表示したり、記録媒体１０６に記録された画像データを再生表示したり、カメラで使用するメニュー／アイコンが表示される。キー入力部１０９は、キーを入力するための操作部材／インターフェースであり、例えば、撮像部１０４による撮影や、電源のＯＮ・ＯＦＦ切り替え、状態遷移指示、記録媒体の初期化指示、メニューの切り替え等を行うものである。
【００１８】
図２は、図１のデジタルカメラ１１０において、キー情報を一時記憶バッファ１０７に格納する手順を示すフローチャートである。
【００１９】
図２において、ステップＳ２０１では、キー情報を一時記憶バッファ１０７に格納する前に一時記憶バッファ１０７のクリアを行う。一時記憶バッファ１０７のクリアが終了すれば、Ｓ２０２に進む。ステップＳ２０２では、キー入力があるか無いかを判断する。キー入力があった場合には、ステップＳ２０３に進む。キー入力が無かった場合には、ステップＳ２０５に進む。
【００２０】
ステップＳ２０３では、入力されたキー情報をＣＰＵ１０１が一時記憶バッファ１０７に格納する。一時記憶バッファ１０７にキー情報を格納すれば、ステップＳ２０４に進む。ステップＳ２０４では、デジタルカメラのキー入力の受け付け禁止期間かどうかを判断する。キー入力受け付け禁止期間であれば、次のキー入力に備え、ステップＳ２０２に進む。キー入力受け付け禁止期間でなければ、ステップＳ２０５に進む。
【００２１】
ステップＳ２０５では、一時記憶バッファ１０７に格納されているキー情報から最後に格納されたキー情報を基に、ＣＰＵ１０１は処理を実行する。一時記憶バッファ１０７にキー情報が存在しない場合には、処理は実行しない。ステップＳ２０５が終了すれば、ステップＳ２０６に進む。ステップＳ２０６では、一時記憶バッファ１０７のクリアを行う。
【００２２】
図３は、図１における表示部１０８に、一時記憶バッファ１０７に最後に格納されているキー情報を表示する一例を示す図である。
【００２３】
図３において、３０１は撮像部１０４により得られた画像データ、３０２は、一時記憶バッファ１０７に最後に格納されているキー情報である。一時記憶バッファ１０７に最後に格納されているキー情報を図３に示すように表示することで、ユーザーが次に実行される処理について把握できるため、使い勝手が向上する。
【００２４】
一時記憶バッファ内にキー情報がない場合には、キー情報を表示しなくてもよいし、キー情報が無いことを示すアイコンを表示してもよい。
【００２５】
図４は、図１における表示部１０８に表示される、最後に一時記憶バッファ１０７に格納されたキーの情報の有効／無効を設定する設定画面、及び、最後に一時記憶バッファ１０７に格納されたキー情報を表示部１０８に表示するか否かを設定する設定画面である。
【００２６】
図４において、一時記憶キー設定画面４０４は、設定対象項目４０５、有効設定４０６、無効設定４０７を備える。また、一時記憶キー表示設定画面４０８は、設定対象項目４０９、有効設定４１０、無効設定４１１を備える。また、デジタルカメラ１１０のキー入力部１０９は、決定キー４０２、左キー４０１、右キー４０３を備える。
【００２７】
有効設定４０６／４１０、無効設定４０７／４１１は、キー入力部１０９が備える決定キー４０２、左キー４０１、右キー４０３を操作することでカーソルを移動させ、同じくキー入力部１０９が備える決定キー４０２を操作して選択することにより行う。
【００２８】
選択された設定には、図４に示すように、太枠で囲んだり、色で識別したりして、有効・無効のどちらの項目が選択されているかを明示的に表す。
【００２９】
図５は、ユーザーがキーを入力した場合に、実行されるキーの一例を示す図である。
図５に示すように、ユーザーがモード切替キーを入力すると、デジタルカメラはモード切替処理を行い、その間キー入力受付禁止期間が発生する。一定期間内つまりキー入力受付禁止期間内にユーザーにより入力されたモード切替キー、Ｓｅｔキー、メニューキーは一時記憶バッファに格納される。一時記憶バッファに格納された１つ以上のキー入力情報のうち、最後に格納されたメニューキー以外は無効となり、キー入力受付禁止期間が終了すれば、デジタルカメラは、一時記憶バッファに格納された最後のキー情報であるメニューキーのみを実行する。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施の形態に係る電子機器の内部構成を示すブロック図である。
【図２】図１のデジタルカメラにおいて、キー入力情報を一時記憶バッファ１０７に格納する手順を示すフローチャートである。
【図３】図１のデジタルカメラにおいて、表示部に表示される一時記憶バッファに最後に格納されているキー入力情報の一例を示す図である。
【図４】図１のデジタルカメラにおいて、最後に一時記憶バッファに格納されたキー入力情報の有効／無効を設定する設定画面、及び、最後に一時記憶バッファに格納されたキー入力情報を表示部に表示するか否かを設定する設定画面を示す図である。
【図５】ユーザーがキーを入力した場合の、実行されるキーの一例を示す図である。
【符号の説明】
【００３１】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  撮像部
１０５  画像処理部
１０６  記録媒体
１０７  一時記憶バッファ
１０８  表示部
１０９  キー入力部
１１０  デジタルカメラ
３０１  画像データ
３０２  キー情報
４０１  左キー
４０２  決定キー
４０３  右キー
４０４  一時記憶キー設定画面
４０５  設定対象項目
４０６  有効設定
４０７  無効設定
４０８  一時記憶キー表示設定画面
４０９  設定対象項目
４１０  有効設定
４１１  無効設定
【図１】
2009021043.tif 000003
【図２】
2009021043.tif 000004
【図３】
2009021043.tif 000005
【図４】
2009021043.tif 000006
【図５】
2009021043.tif 000007