(57)【特許請求の範囲】
【請求項１】
ユーザによって操作される操作手段と、
前記操作手段に対して行われた操作に応じた制御処理を実行する制御処理実行手段と、
前記ユーザにより保持されたことを検出する保持検出手段と、
前記ユーザにより保持されたことを前記保持検出手段が検出した後に、前記操作手段が操作されると、蓄電池から主電源を供給させる電源制御手段と、を備え、
前記電源制御手段は、前記ユーザによって保持されたことを前記保持検出手段が検出した時刻から第１の時間経過するまでの間に前記操作手段が操作されると、前記蓄電池から主電源を供給させる、
ことを特徴とする携帯型電子機器。
【請求項２】
操作手段による各種操作に基づいた処理を実行する携帯型電子機器であって、
当該携帯型電子機器がユーザにより保持されたことを検出する検出手段と、
当該検出手段で保持されたことを検出した際は、その保持検出後における所定時間内での前記操作手段による操作の有無を判別する判別手段と、
前記判別手段による操作の有無に応じて、当該携帯型電子機器における電源供給を制御する電源制御手段と、
を具備したことを特徴とする携帯型電子機器。
【請求項３】
前記電源制御手段は、前記判別手段で前記所定時間内での操作を判別した際に、前記電源供給を行うよう制御する、
ことを特徴とする請求項２に記載の携帯型電子機器。
【請求項４】
操作手段による各種操作に基づいた処理を実行する携帯型電子機器であって、
当該携帯型電子機器がユーザにより保持されたことを検出する検出手段と、
現在時刻が特定時間帯にあるか否かを判別する判別手段と、
前記判別手段での判別結果に応じて、前記検出手段での保持検出後における前記操作手段による操作の検出時点で電源供給を制御するのか、前記検出手段での保持検出時点で電源供給を制御するのか、を制御する電源制御手段と、
を具備したことを特徴とする携帯型電子機器。
【請求項５】
前記電源制御手段は、前記判別手段で前記特定時間帯にあると判別された際は、前記検出手段での保持検出時点で電源供給を行うよう制御する、
ことを特徴とする請求項４に記載の携帯型電子機器。
【請求項６】
前記特定時間帯は、当該携帯型電子機器の操作頻度の高い時間帯であり、
前記電源制御手段は、現在時刻が前記操作頻度の高い時間帯か否かに応じて前記電源供給を制御する、
ことを特徴とする請求項４又は５に記載の携帯型電子機器。
【請求項７】
操作手段による各種操作に基づいた処理を実行する携帯型電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
当該携帯型電子機器がユーザにより保持されたことを検出する検出手段、
当該検出手段で保持されたことを検出した際は、その保持検出後における所定時間内での前記操作手段による操作の有無を判別する判別手段、
前記判別手段による操作の有無に応じて、当該携帯型電子機器における電源供給を制御する電源制御手段、
として機能させるようにしたコンピュータ読み取り可能なプログラム。
【請求項８】
操作手段による各種操作に基づいた処理を実行する携帯型電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
当該携帯型電子機器がユーザにより保持されたことを検出する検出手段、
現在時刻が特定時間帯にあるか否かを判別する判別手段、
前記判別手段での判別結果に応じて、前記検出手段での保持検出後における前記操作手段による操作の検出時点で電源供給を制御するのか、前記検出手段での保持検出時点で電源供給を制御するのか、を制御する電源制御手段、
として機能させるようにしたコンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯型電子機器、及びプログラムに関する。
【背景技術】
【０００２】
この種の技術として、例えば、特許文献１には、電源スイッチを「オン」にすると電源が投入され、所定の部位の温度が予め設定された基準温度に達すると、電源を自動的に遮断状態にするハンディターミナルが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−２１０２７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１のハンディターミナルでは、電源を投入させるために、ユーザが複数のボタンやスイッチの内から電源スイッチを探し出して操作しなければならないため、操作性が向上しなかった。また、上記のハンディターミナルでは、例えば、運搬時に電源スイッチに対して物が接触すると電源が投入される場合があるので、誤作動が生じ易いという問題があった。
【０００５】
本発明は、このような点に鑑みてなされたものであり、その目的とするところは、誤作動を防止しながら、操作性を向上させることができる携帯型電子機器、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
請求項１は、ユーザによって操作される操作手段と、前記操作手段に対して行われた操作に応じた制御処理を実行する制御処理実行手段と、前記ユーザにより保持されたことを検出する保持検出手段と、前記ユーザにより保持されたことを前記保持検出手段が検出した後に、前記操作手段が操作されると、蓄電池から主電源を供給させる電源制御手段と、を備え、前記電源制御手段は、前記ユーザによって保持されたことを前記保持検出手段が検出した時刻から第１の時間経過するまでの間に前記操作手段が操作されると、前記蓄電池から主電源を供給させる、ことを特徴とする。
請求項２は、操作手段による各種操作に基づいた処理を実行する携帯型電子機器であって、当該携帯型電子機器がユーザにより保持されたことを検出する検出手段と、当該検出手段で保持されたことを検出した際は、その保持検出後における所定時間内での前記操作手段による操作の有無を判別する判別手段と、前記判別手段による操作の有無に応じて、当該携帯型電子機器における電源供給を制御する電源制御手段と、を具備したことを特徴とする。
請求項４は、操作手段による各種操作に基づいた処理を実行する携帯型電子機器であって、当該携帯型電子機器がユーザにより保持されたことを検出する検出手段と、現在時刻が特定時間帯にあるか否かを判別する判別手段と、前記判別手段での判別結果に応じて、前記検出手段での保持検出後における前記操作手段による操作の検出時点で電源供給を制御するのか、前記検出手段での保持検出時点で電源供給を制御するのか、を制御する電源制御手段と、を具備したことを特徴とする。
【発明の効果】
【０００７】
本発明の携帯型電子機器、及びプログラムによれば、誤作動を防止しながら、操作性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】（ａ）は、本発明の実施形態１に係る携帯型電子機器の一例を示す右下斜視図である。（ｂ）は、本発明の実施形態１に係る携帯型電子機器の一例を示す左上斜視図である。
【図２】携帯型電子機器を制御する制御装置の一構成例を示すハードウェア構成図である。
【図３】制御装置が実行する主電源制御処理の一例を表すフローチャートである。
【図４】制御装置が有する機能の一例を表す機能ブロック図である。
【図５】（ａ）は、繁忙時間帯テーブルの一例を表す図である。（ｂ）は、通常時間帯テーブルの一例を表す図である。
【図６】（ａ）は、制御装置が実行する通常時主電源投入制御処理の一例を表すフローチャートである。（ｂ）は、制御装置が実行する繁忙時時主電源投入制御処理の一例を表すフローチャートである。
【図７】（ａ）は、制御装置が実行する通常時制御処理の一例を表すフローチャートである。（ｂ）は、制御装置が実行する繁忙時制御処理の一例を表すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態に係る携帯型電子機器１００について、添付図面を参照しつつ説明する。
【００１０】
本発明の実施形態に係る携帯型電子機器１００は、図１（ａ）及び図１（ｂ）に示すようなハンディターミナルで構成される。携帯型電子機器１００は、通常、ユーザの手の平によって左側面、右側面、及び下側面の３側面を包み込むように保持される。尚、ユーザは、左側面、右側面、及び下側面のいずれか２面のみに触れた状態で携帯型電子機器１００を保持しても良い。
【００１１】
携帯型電子機器１００は、例えば、ユーザによって商品の陳列棚まで携帯され、陳列された商品などに貼り付けられたラベルに印刷されたバーコードに対して、本体部１０１の上端に設けられたレーザ光透過窓１１１からレーザを照射する。その後、携帯型電子機器１００は、照射されたレーザの反射光を、レーザ光透過窓１１１を通じて受光し、受光した反射光に基づいて当該バーコードの内容を読み取る。その後、携帯型電子機器１００は、読み取ったバーコードの内容に応じた情報処理を実行する。
【００１２】
本体部１０１の右側面には、図１（ａ）に示すような圧力検出部１２０ｒが設けられ、本体部１０１の左側面には、図１（ｂ）に示すような圧力検出部１２０ｌが設けられている。また、本体部１０１の下面には、図１（ａ）に示すような圧力検出部１２０ｂｒ及び１２０ｂｌが設けられている。圧力検出部１２０ｂｒは、圧力検出部１２０ｂｌよりも右側面に近い位置に設けられている。圧力検出部１２０ｒ、１２０ｌ、１２０ｂｒ、及び１２０ｂｌは、それぞれ圧電素子で構成され、与えられた圧力を電圧に変換する。つまり、圧力検出部１２０ｒ、１２０ｌ、１２０ｂｒ、及び１２０ｂｌは、本体部１０１を保持するユーザの手の平により圧力が加えられると、加えられた圧力に応じた電圧を発生させる。
【００１３】
本体部１０１の上面には、データの入力に用いられる複数の操作キーで構成されるキーボードなどの操作部１３０、及び操作キーで入力されたデータに対する情報処理の処理結果などを表示するＬＣＤ（Liquid Crystal Display）１４０が設けられている。操作部１３０を構成する複数の操作キーの少なくとも１つ以上は、ユーザの手の平が本体部１０１を包み込むように保持する場合に、本体部１０１を保持する手の指で操作可能な位置に設置されている。尚、携帯型電子機器１００は、ＬＣＤ１４０の代わりに、ＰＤＰ（Plasma Display Panel）又はＥＬ（Electroluminescence）ディスプレイを備えても良い。
【００１４】
図２に示すように、携帯型電子機器１００を構成する本体部１０１の内部には、蓄電池１８１、レーザ発光部１８２ｏ及びレーザ受光部１８２ｒ、ＬＡＮ（Local Area Network）通信回路１８３ｌ、ＷＡＮ（Wide Area Network）通信回路１８３ｗ、及び本件発明に係る制御プログラムを実行する制御装置１９０が内蔵されている。
【００１５】
レーザ発光部１８２ｏは、例えば、レーザ発光素子で構成され、制御装置１９０の制御に従ってレーザ光を発光する。レーザ発光部１８２ｏで発光されたレーザ光は、図１（ａ）のレーザ光透過窓１１１を透過して外部へ照射される。
【００１６】
レーザ受光部１８２ｒは、例えば、フォトダイオードで構成され、レーザ発光部１８２ｏから照射されたレーザの反射光を受光し、受光した反射光に応じた電気信号を制御装置１９０へ出力する。
【００１７】
ＬＡＮ通信回路１８３ｌ及びＷＡＮ通信回路１８３ｗは、例えば、無線ＬＡＮカードで構成される。ＬＡＮ通信回路１８３ｌは、制御装置１９０に制御されて、例えば、携帯型電子機器１００が用いられる店舗に設置されたレジスターなどとＬＡＮネットワークを介して通信を行う。ＷＡＮ通信回路１８３ｗは、制御装置１９０に制御されて、例えば、ＰＯＳ（Point Of Sale）システムを構成するサーバとインタネットを介して通信を行う。
【００１８】
制御装置１９０は、ＣＰＵ（Central Processing Unit）１９１、記憶部１９２、電池制御部１９３、検出制御部１９４、入力制御部１９５、及び表示制御部１９６で構成される。記憶部１９２は、ＲＯＭ（Read Only Memory）１９２ａ、ＲＡＭ（Random Access Memory）１９２ｂ、及びハードディスク１９２ｃで構成される。
【００１９】
制御装置１９０は、蓄電池１８１から主電源が供給される場合には、制御装置１９０が有するほぼ全ての機能を発揮する。これに対して、蓄電池１８１から主電源が供給されない場合には、制御装置１９０は、蓄電池１８１から供給される補助電源を用いて、制御装置１９０が有する一部の機能のみを発揮する。具体的には、蓄電池１８１から主電源が供給されない場合には、制御装置１９０は、表示制御部１９６が発揮する機能、並びにレーザ発光部１８２ｏ、レーザ受光部１８２ｒ、ＬＡＮ通信回路１８３ｌ、及びＷＡＮ通信回路１８３ｗを制御する機能を発揮せず、主電源を投入するように電池制御部１９３を制御する機能を主に発揮する。これにより、蓄電池１８１に蓄電された電力の消費が削減される。
【００２０】
ＣＰＵ１９１は、ＲＯＭ１９２ａ又はハードディスク１９２ｃに保存されたプログラムに従ってソフトウェア処理を実行することで、携帯型電子機器１００の全体制御を行う。
【００２１】
ＲＡＭ１９２ｂは、ＣＰＵ１９１によるプログラムの実行時において、処理対象とする情報（つまり、データ）を一時的に記憶する。ハードディスク１９２ｃは、各種の情報（つまり、データ）を保存した表（つまり、テーブル）を記憶する。尚、携帯型電子機器１００は、ハードディスク１９２ｃの代わりに、フラッシュメモリを備えても良い。
【００２２】
電池制御部１９３は、制御装置１９０の制御に従って、蓄電池１８１の充放電を制御するとともに、例えば、所定の電路を開閉することで、蓄電池１８１から携帯型電子機器を構成する各装置及び各部へ主電源を供給させる制御を行う。また、電池制御部１９３は、制御装置１９０の制御に従って電路を開閉するなどして、蓄電池１８１から補助電源を、主に、圧力検出部１２０ｒ、１２０ｌ、１２０ｂｒ、及び１２０ｂｌ、操作部１３０、並びに制御装置１９０へ供給させる制御を行う。
【００２３】
検出制御部１９４は、圧力検出部１２０ｒ、１２０ｌ、１２０ｂｒ、及び１２０ｂｌの圧力検出感度などを制御する。検出制御部１９４は、圧力検出部１２０ｒ、１２０ｌ、１２０ｂｒ、及び１２０ｂｌが検出した圧力に応じた信号値と、圧力検出部１２０ｒ、１２０ｌ、１２０ｂｒ、及び１２０ｂｌを識別する信号とをＣＰＵ１９１へ出力する。尚、当該圧力に応じた信号値によって、当該圧力の大きさを表す圧力情報がそれぞれ表される。
【００２４】
入力制御部１９５に接続する操作部１３０を構成する複数の操作キーは、ユーザに押し下げられると、それぞれの操作キー毎に定められた信号を入力制御部１９５に入力する。入力制御部１９５は、操作キーからに入力された信号に応じて、操作部１３０に対して行われた操作を表す信号を制御装置１９０へ入力する。尚、当該操作を表す信号によって、当該操作を表す操作情報が表される。
【００２５】
表示制御部１９６は、制御装置１９０から出力されたデジタル信号に基づいて画像を描画（つまり、レンダリング）すると共に、描画された画像を表す画像信号をＬＣＤ１４０へ出力する。ＬＣＤ１４０は、表示制御部１９６から出力された画像信号に従って画像を表示する。
【００２６】
図２のＣＰＵ１９１は、制御装置１９０を構成するハードウェアを用いて、図３に示すような主電源制御処理を実行することで、図４に示すような情報記憶部１９０ａ、時間帯判別部１９０ｂ、情報取得部１９０ｃ、保持検出部１９０ｄ、主電源制御部１９０ｅ、及び制御処理実行部１９０ｆとして機能する。
【００２７】
情報記憶部１９０ａは、図５（ａ）に示すような繁忙時間帯を表す情報が保存された繁忙時間帯テーブルを記憶する。繁忙時間帯とは、携帯型電子機器１００の使用頻度が所定値より高い時間帯をいう。これに対して、携帯型電子機器１００の使用頻度が当該所定値より低い時間帯を通常時間帯という。ここで、携帯型電子機器１００の使用頻度は、例えば、所定時間当たりの操作部１３０に対する操作回数で表される。繁忙時間帯を表す情報は、繁忙時間帯の開始時刻を表す情報と繁忙時間帯の終了時刻を表す情報とで構成される。このため、図５（ａ）の繁忙時間帯テーブルには、繁忙時間帯の開始時刻を表す情報と、当該繁忙時間帯の終了時刻を表す情報とを対応付けた情報が保存されている。
【００２８】
図３の主電源制御処理は、携帯型電子機器１００を構成する各装置及び各部へ主電源が供給されている状態（以下、主電源投入状態という）ではなく、携帯型電子機器１００の制御装置１９０などへ補助電源のみが供給されている状態（以下、主電源切断状態という）に実行される。
【００２９】
このため、図３の主電源制御処理が開始されると、制御処理実行部１９０ｆは、当該主電源制御処理で使用される電源状態を表す変数を、主電源切断状態を表す値に初期化する。次に、時間帯判別部１９０ｂは、図５（ａ）の繁忙時間帯テーブルから繁忙時間帯情報を読み出す。次に、時間帯判別部１９０ｂは、例えば、ＯＳ（Operating System）からシステム時刻を取得する。次に、時間帯判別部１９０ｂは、ステップＳ０１で読みだされた繁忙時間帯情報で表される繁忙時間帯にシステム時刻が含まれるか否かを判別する（ステップＳ０１）。
【００３０】
尚、本実施形態において、情報記憶部１９０ａは、繁忙時間帯テーブルを記憶するとして説明したが、これに限定される訳ではなく、図５（ｂ）に示すような、通常時間帯を表す情報が保存された通常時間帯テーブルを記憶する構成を採用できる。この構成において、時間帯判別部１９０ｂは、通常時間帯テーブルに保存された通常時間帯情報で表される通常時間帯にシステム時刻が含まれるか否かを判定し、通常時間帯にシステム時刻が含まれると判定すると、繁忙時間帯にシステム時刻が含まれないと判定するとしても良い。また同様に、時間帯判別部１９０ｂは、通常時間帯にシステム時刻が含まれないと判定すると、繁忙時間帯にシステム時刻が含まれると判定するとしても良い。さらに、情報記憶部１９０ａは、繁忙時間帯テーブルと通常時間帯テーブルとの双方を記憶し、時間帯判別部１９０ｂは、繁忙時間帯テーブルに保存された繁忙時間帯情報で表される繁忙時間帯にシステム時刻が含まれるか否か、及び通常時間帯テーブルに保存された通常時間帯情報で表される通常時間帯にシステム時刻が含まれるか否かを判別するとしても良い。
【００３１】
ステップＳ０１において、時間帯判別部１９０ｂは、繁忙時間帯にシステム時刻が含まれない（つまり、現在が通常時間帯である）と判別すると（ステップＳ０１；Ｎｏ）、制御処理実行部１９０ｆは、電源状態を表す変数の値に基づいて、携帯型電子機器１００の状態が主電源投入状態にあるか否かを判別する（ステップＳ０２）。このとき、主電源投入状態にない（つまり、主電源切断状態にある）と判別されると（ステップＳ０２；Ｎｏ）、図６（ａ）に示すような通常時主電源投入制御処理が実行される（ステップＳ０３）。尚、通常時主電源投入制御処理は、通常時間帯において、図２の蓄電池１８１から携帯型電子機器１００を構成する各装置及び各部に主電源を供給させる（以下、主電源を投入させるという）制御処理をいう。
【００３２】
図６（ａ）の通常時主電源投入制御処理が開始されると、情報取得部１９０ｃは、図２の圧力検出部１２０ｒ、１２０ｌ、１２０ｂｒ、及び１２０ｂｌから、検出された圧力を表す圧力情報と、圧力を検出した圧力検出部１２０を識別する識別情報とを取得する。次に、保持検出部１９０ｄは、情報取得部１９０ｃで取得された圧力情報と識別情報とに基づいて、圧力検出部１２０ｒ、１２０ｌ、１２０ｂｒ、及び１２０ｂｌのいずれか２つ以上が検出した圧力が所定の閾値を超えたか否か判別し、判別結果に基づいてユーザによって携帯型電子機器１００が保持されたか否かを検出する（ステップＳ１１）。
【００３３】
具体的には、保持検出部１９０ｄは、圧力検出部１２０ｒ、１２０ｌ、１２０ｂｒ、及び１２０ｂｌのいずれか２つ以上で検出された圧力が所定の閾値を超えたと判別すると、ユーザによって携帯型電子機器１００が保持されていると判別する。これに対して、保持検出部１９０ｄは、圧力検出部１２０ｒ、１２０ｌ、１２０ｂｒ、及び１２０ｂｌのいずれか１つが検出した圧力のみが所定の閾値を超えたと判別する場合、及びどの圧力も閾値を超えないと判別する場合に、ユーザによって携帯型電子機器１００が保持されていないと判別する。携帯型電子機器１００は、ユーザの手の平によって左側面、右側面、及び下側面の３側面を包み込むように保持されるか、ユーザの手の指によって左側面、右側面、及び下側面のいずれか２面を挟むように保持されることが多いためである。
【００３４】
ステップＳ１１において、保持検出部１９０ｄは、ユーザが保持していないことを検出すると、通常時主電源投入制御処理の実行を終了する。これに対して、ユーザによって保持されていることを保持検出部１９０ｄが検出すると、ソフトウェアタイマの動作をスタートさせる（ステップＳ１２）。ユーザが携帯型電子機器１００を保持してから（つまり、手に取ってから）操作部１３０を操作するまでの時間を計時するためである。
【００３５】
ステップＳ１２の後に、主電源制御部１９０ｅは、ユーザによって操作部１３０に対して行われた操作を表す操作情報を操作部１３０から情報取得部１９０ｃが取得したか否か（つまり、ユーザによって操作部１３０を構成する操作キーが操作されたか否か）を判別する（ステップＳ１３）。このとき、主電源制御部１９０ｅは、操作キーが操作されたと判別すると（ステップＳ１３；Ｙｅｓ）、主電源を投入させる制御処理を実行した後に（ステップＳ１４）、電源状態を表す変数の値を、主電源投入状態を表す値に変更する。その後、主電源制御部１９０ｅは、通常時電源投入制御処理の実行を終了する。
【００３６】
これらの構成によれば、ユーザにより保持されたことが検出された後に、ユーザによって操作がなされると、図２の蓄電池１８１から主電源が供給される。このため、電源を供給させるために、例えば、電源スイッチなどの専用のスイッチを操作する必要がなくなるため、ユーザが複数のボタンやスイッチの内から専用のスイッチを探し出した後に当該スイッチを操作する必要がない。また、これらの構成によれば、ユーザにより保持されたことが検出されなければ、電源スイッチが操作されても、主電源が供給されない。よって、誤作動を防止しながら、操作性を向上させることができるだけでなく、蓄電池１８１に蓄積された電力の消費を削減できる。
【００３７】
また、データの入力に用いられる複数の操作キーは、本実施形態において、ユーザが操作し易い本体部１０１の上面に配置されている。本実施形態以外の実施形態においても、データの入力に用いられる複数の操作キーは、ユーザが操作し易い位置に設置される。このため、これらの構成によれば、保持が検出された後にデータ入力に用いられる複数の操作キーのいずれか１つが操作されると蓄電池１８１から主電源を供給させるので、操作性を向上させることができる。つまり、ユーザは、携帯型電子機器１００を保持した後に複数の操作キーのいずれかを操作しさえすれば、携帯型電子機器１００に電源を投入できる。
【００３８】
さらにこれらの構成によれば、圧電素子が本体部１０１の外面に設置されているため、圧電素子から出力される信号に基づいてユーザが携帯型電子機器１００を保持したことを精度良く検出できる。また、これらの構成によれば、保持が検出された後に、本体部１０１に設けられた操作部１３０が操作されると蓄電池１８１から主電力が供給される。このため、ユーザは、本体部１０１を保持したまま容易に操作部１３０を操作して主電源を投入できるので、操作性及び利便性が向上する。
【００３９】
図６のステップＳ１３において、主電源制御部１９０ｅは、操作キーが操作されなかったと判別すると（ステップＳ１３；Ｎｏ）、ステップＳ１２で開始されたソフトウェアタイマの値に基づいて、ユーザによって保持されていることが検出されてから第１の時間だけ時間が経過したか否かを判別する（ステップＳ１５）。尚、第１の時間を表す情報は、予め情報記憶部１９０ａに記憶されている。また、当業者は、好適な第１の時間を実験により定めることができる。
【００４０】
ステップＳ１５において、主電源制御部１９０ｅは、第１の時間だけ時間が経過していないと判別すると（ステップＳ１５；Ｎｏ）、ステップＳ１３に戻り上記処理を繰り返す。これに対して、主電源制御部１９０ｅは、第１の時間だけ時間が経過したと判別すると（ステップＳ１５；Ｙｅｓ）、ステップＳ１２で動作を開始させたソフトウェアタイマを停止させてからタイマ値をリセットした後に（ステップＳ１６）、通常時電源投入制御処理の実行を終了する。
【００４１】
通常、ユーザが携帯型電子機器１００を使用する場合には、携帯型電子機器１００を保持してから第１の時間経過するまでの間に操作を開始する。このため、これらの構成によれば、保持を検出した時刻から第１の時間経過するまでの間に操作されると、蓄電池１８１から主電源を供給させるので、誤作動が生じ難く、蓄電池１８１に蓄積された電力の消費を削減できる。
【００４２】
図３のステップＳ０３の後に、制御処理実行部１９０ｆは、電源状態を表す変数の値に基づいて、携帯型電子機器１００の状態が主電源投入状態にあるか否かを判別する（ステップＳ０４）。このとき、制御処理実行部１９０ｆは、携帯型電子機器１００の状態が主電源投入状態でない（つまり、主電源切断状態である）と判別すると（ステップＳ０４；Ｎｏ）、ステップＳ０１に戻り上記処理を繰り返す。
【００４３】
ステップＳ０２において、携帯型電子機器１００の電源状態が主電源投入状態にあると判別された場合（ステップＳ０２；Ｙｅｓ）、又はステップＳ０４において、携帯型電子機器１００の状態が主電源投入状態であると判別された場合に（ステップＳ０４；Ｙｅｓ）、図７（ａ）に示すような通常時制御処理が実行された後に（ステップＳ０５）、ステップＳ０１から上記処理が繰り返される。尚、通常時制御処理は、通常時間帯において行われるユーザの操作に応じた制御処理をいう。
【００４４】
図７（ａ）の通常時制御処理が開始されると、制御処理実行部１９０ｆは、図６（ａ）のステップＳ１３と同様に、ユーザによるキー操作があったか否かを判別する（ステップＳ２１）。このとき、ユーザによるキー操作があったと判別すると（ステップＳ２１；Ｙｅｓ）、ユーザによるキー操作（つまり、情報取得部１９０ｃで取得された操作情報で表される操作）に応じた情報処理を実行する（ステップＳ２２）。尚、操作に応じた制御処理は、例えば、図２のレーザ発行部１８２ｏ及びレーザ受光部１８２ｒを制御して、商品に付されたバーコードを読み取る処理及び読み取ったバーコードの内容を用いたデータ処理などを含む。
【００４５】
ステップＳ２１において、ユーザによるキー操作がなかったと判別された場合（ステップＳ２１；Ｎｏ）、又はステップＳ２２の後に、保持検出部１９０ｄは、図６（ａ）のステップＳ１１と同様に、ユーザによって保持されていることを検出したか否かを判別する（ステップＳ２３）。このとき、ユーザの保持を検出したと判別する場合には（ステップＳ２３；Ｙｅｓ）、ユーザは、次の操作を行う可能性が高いので、ステップＳ２１に戻り上記処理を繰り返す。
【００４６】
これに対して、ユーザの保持を検出しなかったと判別する場合には（ステップＳ２３；Ｎｏ）、主電源制御部１９０ｅは、図６（ａ）のステップＳ１２と同様に、ソフトウェアタイマの動作を開始させる（ステップＳ２４）。次に、主電源制御部１９０ｅは、情報取得部１９０ｃが取得した情報に基づいて操作部１３０の所定のキー（ここでは、乗算記号である「×」キーとする）が操作されたか否かを判別する（ステップＳ２５）。尚、操作部１３０を構成する複数の操作キーは、「０」から「９」までの数字キーと、四則演算を表す「＋」、「−」、「×」、及び「÷」の記号キーとを含む。
【００４７】
ステップＳ２５において、主電源制御部１９０ｅは、「×」キーが操作されなかったと判別する場合に（ステップＳ２５；Ｎｏ）、ステップＳ２４で開始されたソフトウェアタイマの値に基づいて、ユーザによって保持されなくなってから第２の時間だけ時間が経過したか否かを判別する（ステップＳ２６）。このとき、ユーザによって保持されなくなってから第２の時間経過していないと判別された場合に（ステップＳ２６；Ｎｏ）、ステップＳ２３と同様に、保持検出部１９０ｄは、ユーザによって保持されていることを検出したか否かを判別する（ステップＳ２７）。このとき、ユーザの保持を検出しなかったと判別された場合には（ステップＳ２７；Ｎｏ）、ステップＳ２５に戻り上記処理を繰り返す。
【００４８】
ステップＳ２７において、ユーザの保持を検出したと判別された場合には（ステップＳ２７；Ｙｅｓ）、ステップＳ２５と同様の方法で、「×」キー以外の操作キー（以下、非「Ｘ」キーという）が操作されたか否かを判別する（ステップＳ２８）。このとき、非「Ｘ」キーが操作されなかったと判別された場合には（ステップＳ２８；Ｎｏ）、ステップＳ２５に戻り上記処理が繰り返される。これに対して、非「Ｘ」キーが操作されたと判別された場合には（ステップＳ２８；Ｙｅｓ）、ステップＳ２４で動作を開始させたタイマを主電源制御部１９０ｅが停止させてからタイマ値をリセットした後に（ステップＳ２９）、ステップＳ２１から上記処理が繰り返される。ユーザは、操作を再開したためである。
【００４９】
ステップＳ２５において、「×」キーが操作されたと判別された場合（ステップＳ２５；Ｙｅｓ）、又はステップＳ２６において、ユーザによって保持されなくなってから第２の時間だけ時間が経過したと判別された場合に（ステップＳ２６；Ｙｅｓ）、主電源制御部１９０ｅは、ステップＳ２４で動作を開始したソフトウェアタイマを停止させてタイマ値をリセットした後に（ステップＳ３０）、携帯型電子機器１００を主電源切断状態とする（ステップＳ３１）。また、主電源制御部１９０ｅは、電源状態を表す変数の値を、主電源切断状態を表す値に更新した後に、通常時制御処理の実行を終了する。
【００５０】
ユーザは、一時的に携帯型電子機器１００の保持を終了する（つまり、携帯型電子機器１００から手を離す）場合には、通常、保持を終了してから第２の時間経過するより前に携帯型電子機器１００の保持を再度開始（つまり、携帯型電子機器１００を手に取る）。このため、これらの構成によれば、第２の時間に亘ってユーザによって保持されていないことが検出されると、蓄電池１８１からの主電源の供給を終了させるので、蓄電池１８１に蓄積された電力の消費を軽減できる。また、第２の時間より前にユーザによって再度保持されたことが検出されると、蓄電池１８１からの主電源の供給を終了させないので、携帯型電子機器１００の保持を続けなくとも携帯型電子機器１００の使用を継続できるため、利便性を向上させることができる。
【００５１】
ユーザが携帯型電子機器１００を保持せずに操作する場合には、通常、保持を終了してから第２の時間経過するより前に携帯型電子機器１００に対する操作を開始する。このため、これらの構成によれば、第２の時間に亘ってユーザによって保持されていないことが検出され、かつ第２の時間に亘ってユーザによって操作がなされない場合に、蓄電池１８１からの主電源の供給を終了させるので、蓄電池１８１に蓄積された電力の消費を軽減できる。また、第２の時間より前にユーザによって操作がなされると、蓄電池１８１からの主電源の供給を終了させないので、利便性を向上させることができる。
【００５２】
図３のステップＳ０１において、時間帯判別部１９０ｂは、繁忙時間帯にシステム時刻が含まれる（つまり、現在が繁忙時間帯である）と判別すると（ステップＳ０１；Ｙｅｓ）、ステップＳ０２と同様に、制御処理実行部１９０ｆは、携帯型電子機器１００の状態が主電源投入状態にあるか否かを判別する（ステップＳ０６）。このとき、主電源投入状態にない（つまり、主電源切断状態にある）と判別されると（ステップＳ０６；Ｎｏ）、図６（ｂ）に示すような繁忙時主電源投入制御処理が実行される（ステップＳ０７）。尚、繁忙時主電源投入制御処理は、繁忙時間帯において主電源を投入させる制御処理をいう。
【００５３】
図６（ｂ）の繁忙時主電源投入制御処理が開始されると、図６（ａ）のステップＳ１１と同様に、保持検出部１９０ｄは、ユーザによって携帯型電子機器１００が保持されているか否かを検出する（ステップＳ４１）。このとき、ユーザによって携帯型電子機器１００が保持されていないことが検出されると（ステップＳ４１；Ｎｏ）、保持検出部１９０ｄは、繁忙時主電源投入制御処理を終了する。これに対して、ユーザによって携帯型電子機器１００が保持されたことが検出されると（ステップＳ４１；Ｙｅｓ）、主電源制御部１９０ｅは、図６（ａ）のステップＳ１２及びＳ１３に相当する処理を実行せず、ステップＳ１４と同様の主電源を投入させる制御処理を直ちに実行する（ステップＳ４２）。次に、主電源制御部１９０ｅは、電源状態を表す変数の値を、主電源投入状態を表す値に変更した後に、繁忙時時電源投入制御処理の実行を終了する。
【００５４】
これらの構成によれば、操作の頻度が所定値より低い通常時間帯には、保持が検出された後に操作部１３０が操作されてから主電源が供給されるが、操作の頻度が所定値より高い繁忙時間帯には、保持が検出されると主電源が直ちに供給される。このため、通常時間帯には、誤操作を防止して蓄電池の消費電力を削減でき、繁忙時間帯には、簡単な操作で電源の供給を開始させることができるので、操作性及び利便性が向上する。
【００５５】
図３のステップＳ０７の後に、ステップＳ０４と同様に、制御処理実行部１９０ｆは、携帯型電子機器１００の状態が主電源投入状態にあるか否かを判別する（ステップＳ０８）。このとき、制御処理実行部１９０ｆは、携帯型電子機器１００の状態が主電源切断状態であると判別すると（ステップＳ０８；Ｎｏ）、ステップＳ０１に戻り上記処理を繰り返す。
【００５６】
ステップＳ０６において、携帯型電子機器１００の状態が主電源投入状態にあると判別された場合（ステップＳ０６；Ｙｅｓ）、又はステップＳ０８において、主電源投入状態であると判別された場合に（ステップＳ０８；Ｙｅｓ）、図７（ｂ）に示すような繁忙時制御処理が実行された後に（ステップＳ０９）、ステップＳ０１から上記処理が繰り返される。尚、繁忙時制御処理は、繁忙時間帯において行われるユーザの操作に応じた制御処理をいう。
【００５７】
図７（ｂ）の繁忙時制御処理が開始されると、制御処理実行部１９０ｆは、図７（ａ）のステップＳ２１と同様に、ユーザによるキー操作があったか否かを判別する（ステップＳ５１）。このとき、ユーザによるキー操作があったと判別すると（ステップＳ５１；Ｙｅｓ）、ステップＳ２２と同様に、ユーザによるキー操作に応じた情報処理を実行する（ステップＳ５２）。
【００５８】
ステップＳ５１において、ユーザによるキー操作がなかったと判別すると（ステップＳ５１；Ｎｏ）、図７（ａ）のステップＳ２３と同様に、保持検出部１９０ｄは、ユーザによって保持されていることを検出したか否かを判別する（ステップＳ５３）。このとき、ユーザが保持していないことを検出した場合には（ステップＳ５３；Ｎｏ）、主電源制御部１９０ｅは、ステップＳ２５と同様に、操作部１３０の所定のキー（つまり、「×」キー）が操作されたか否かを判別する（ステップＳ５４）。このとき、主電源制御部１９０ｅは、「×」キーが操作されたと判別すると（ステップＳ５４；Ｙｅｓ）、ステップＳ３１と同様に、携帯型電子機器１００の電源状態を主電源切断状態とする（ステップＳ５５）。また、主電源制御部１９０ｅは、電源状態を表す変数の値を、主電源切断状態を表す値に更新した後に、通常時制御処理の実行を終了する。繁忙時間帯においては、携帯型電子機器１００の使用頻度が高いので、ユーザが携帯型電子機器１００の保持を止めても（つまり、携帯型電子機器１００を手から離しても）電源を切断せず、ユーザが所定のキー（つまり、「×」キー）を操作するまで電源を投入し続けることで、利便性を向上させるためである。
【００５９】
これに対して、ステップＳ５２を実行した後、ステップＳ５３において、ユーザが保持していることが検出された場合（ステップＳ５３；Ｙｅｓ）、又はステップＳ５４において、「×」キーが操作されないと判別された場合には（ステップＳ５４；Ｎｏ）、図３のステップＳ０１と同様に、繁忙時間帯情報で表される繁忙時間帯にシステム時刻が含まれるか否かを判別する（ステップＳ５６）。このとき、繁忙時間帯にシステム時刻が依然含まれると判別されると（ステップＳ５６；Ｙｅｓ）、ステップＳ５１から上記処理が繰り返される。これに対して、繁忙時間帯にシステム時刻が含まれないと判別されると（ステップＳ５６；Ｎｏ）、主電源制御部１９０ｅは、繁忙時制御処理の実行を終了する。
【００６０】
本実施形態において、携帯型電子機器１００は、図１（ａ）及び図１（ｂ）に示すような圧電素子で構成される圧力検出部１２０ｒ、１２０ｌ、１２０ｂｒ、及び１２０ｂｌを備え、図４の保持検出部１９０ｄは、圧力検出部１２０ｒ、１２０ｌ、１２０ｂｒ、及び１２０ｂｌから出力された検出圧力を表す信号に基づいて、携帯型電子機器１００が保持されたか否かを検出するとして説明した。しかし、これに限定される訳ではなく、携帯型電子機器１００は、本体部１０１の内部に、例えば、加速度センサで構成される振動検出部を備え、図４の保持検出部１９０ｄは、振動検出部が検出した振動（つまり、加速度の変化）に基づいて、携帯型電子機器１００が保持されたか否かを検出する構成を採用できる。この構成によれば、例えば、圧力検出部１２０ｒ、１２０ｌ、１２０ｂｒ、及び１２０ｂｌが設けられていない本体部１０１の部分をユーザが保持した場合であっても、ユーザによって携帯型電子機器１００が保持されたことを検出できる。
【００６１】
また、携帯型電子機器１００は、本体部１０１の左側面、右側面、及び下面にコンデンサで構成される接触検出部を備え、図４の保持検出部１９０ｄは、接触検出部を構成するコンデンサの静電容量に基づいて、携帯型電子機器１００が保持されたか否かを検出する構成を採用できる。具体的には、保持検出部１９０ｄは、当該コンデンサが人体に触れた場合に通常計測される静電容量と、実際に計測された当該コンデンサの静電容量との差異が所定値より少ない場合に、当該コンデンサで構成される接触検出部にユーザが触れていると判別する。また、保持検出部１９０ｄは、本体部１０１の左側面、右側面、及び下面に設けられた接触検出部の内で、２以上の接触検出部がユーザに接触していると判別すると、ユーザによって携帯型電子機器１００が保持されたと判別する。尚、コンデンサが人体に触れた場合に計測される静電容量を表す情報は、情報記憶部１９０ａに記憶されている。これらの構成によれば、コンデンサが人体に触れた場合に計測される静電容量に基づいて携帯型電子機器１００が保持されたか否かを精度良く判別できるので、誤作動を確実に防止できる。
【００６２】
本実施形態において、携帯型電子機器１００は、店舗で使用されるとして説明した。しかし、これに限定される訳ではなく、例えば、工場で使用されても良い。工場で作業をする作業員は、手袋を装着した状態で携帯型電子機器１００を操作するため、携帯型電子機器１００の予め定められた専用の電源スイッチを押すことが難しい場合がある。よって、これらの構成によれば、携帯型電子機器１００がユーザによって保持されたことが検出された後に、複数の操作キーのいずれか１つが押されさえすれば、主電源が投入されるので、手袋を装着した状態であっても携帯型電子機器１００に対して主電源を容易に投入できる。
【００６３】
本実施形態において、繁忙時間帯を表す情報は、予め情報記憶部１９０ａに記憶されているとして説明したが、これに限定されるのではない。例えば、携帯型電子機器１００の制御装置１９０は、インタネットを介して接続するＰＯＳシステムのサーバから、繁忙時間帯を表す情報を受信するように図２のＷＡＮ通信回路１８３ｗを制御し、受信された繁忙時間帯を表す情報で情報記憶部１９０ａに記憶された情報を更新しても良い。特に、サーバは、配送センターから商品が配送された時刻と、配送センターと配送先の店舗（つまり、携帯型電子機器１００が用いられる店舗）との距離に基づいて商品の店舗に対する到着時間帯を予測し、予測された到着時間帯に基づいて繁忙時間帯を表す情報を生成しても良い。この構成によれば、例えば、商品の配送時刻が変化するために、繁忙時間帯が変化し易い店舗で携帯型電子機器１００が使用される場合であっても、図３の主電源制御処理が繁忙時間帯に実行されているか否かを精度よく判別できる。
【００６４】
また、時間帯判別部１９０ｂは、ユーザによる操作部１３０の操作頻度が所定値を超えてから所定時間経過するまでの時間帯を、繁忙時間帯と判別する構成を採用できる。逆に、時間帯判別部１９０ｂは、ユーザによる操作部１３０の操作頻度が所定値を下回ってから所定時間経過するまでの時間帯を、通常時間帯と判別する構成を採用できる。
【００６５】
主電源制御部１９０ｅは、図６のステップＳ１３において、ユーザによって保持されていることが検出された場合に、複数の操作キーいずれか少なくとも１つのキーが操作されたと判別すると（ステップＳ１３；Ｙｅｓ参照）、主電源を投入させるとして説明した。しかし、これに限定される訳ではなく、ステップＳ１３において、主電源制御部１９０ｅは、電源の切断操作に用いられる「×」キーから最も離れた位置に配置された操作キー（本実施形態では、「９」キーとする）を操作された場合に、主電源を投入させる構成を採用できる。この構成におれば、「×」キーから最も離れた位置に配置された操作キーを操作しなければ主電源が投入されないため誤作動を防止できる。
【００６６】
尚、本発明に係る機能を実現するための構成を予め備えた携帯型電子機器として提供できることはもとより、プログラムの適用により、既存の携帯型電子機器を本発明に係る携帯型電子機器として機能させることもできる。同様に、本発明に係る機能を実現するための構成を予め備えた携帯型電子機器の制御装置として提供できることはもとより、プログラムの適用により、既存の携帯型電子機器の制御装置を本発明に係る携帯型電子機器の制御装置として機能させることもできる。すなわち、上記実施形態に係る携帯型電子機器１００を構成する制御装置１９０の各機能構成を実現させるための制御プログラムを、既存の制御装置を制御するコンピューター（ＣＰＵなど）が実行できるように適用することで、本発明に係る携帯型電子機器の制御装置として機能させることができる。
【００６７】
このようなプログラムの配布方法は任意であり、例えば、メモリカード、ＣＤ−ＲＯＭ、又はＤＶＤ−ＲＯＭなどの記録媒体に格納して配布できる他、インタネットなどの通信媒体を介して配布することもできる。
【００６８】
また、本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能とされるものである。つまり、本発明のいくつかの実施形態を説明したが、上述した実施形態は本発明を説明するためのものであり、本発明の範囲を限定するものではない。本発明の範囲は、実施形態ではなく、特許請求の範囲に記載された発明とその均等の範囲を含む。
以下に本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００６９】
（付記１）
ユーザによって操作される操作手段と、
前記操作手段に対して行われた操作に応じた制御処理を実行する制御処理実行手段と、
前記ユーザにより保持されたことを検出する保持検出手段と、
前記ユーザにより保持されたことを前記保持検出手段が検出した後に、前記操作手段が操作されると、蓄電池から主電源を供給させる電源制御手段と、を備える、
ことを特徴とする携帯型電子機器。
【００７０】
（付記２）
前記電源制御手段は、前記ユーザによって保持されたことを前記保持検出手段が検出した時刻から第１の時間経過するまでの間に前記操作手段が操作されると、前記蓄電池から主電源を供給させる、
ことを特徴とする付記１に記載の携帯型電子機器。
【００７１】
（付記３）
前記操作手段は、データの入力に用いられる複数の操作キーで構成され、
前記制御処理は、前記操作手段を用いて入力されたデータに対する情報処理を含み、
前記電源制御手段は、前記ユーザにより保持されたことを前記保持検出手段が検出した後に、前記操作手段を構成する複数の操作キーのいずれか１つが操作されると、前記蓄電池から主電源を供給させる、
ことを特徴とする付記１又は２に記載の携帯型電子機器。
【００７２】
（付記４）
前記保持検出手段は、前記操作手段の設けられた本体部の外面に設置された圧電素子から出力される信号に基づいて当該本体部が保持されたことを検出する、
ことを特徴とする付記１から３のいずれか一つに記載の携帯型電子機器。
【００７３】
（付記５）
前記保持検出手段は、前記ユーザによって保持されていないことをさらに検出し、
前記電源制御手段は、第２の時間に亘って前記ユーザによって保持されていないことを前記保持検出手段が検出した場合に前記蓄電池からの主電源の供給を終了させる、
ことを特徴とする付記１から４のいずれか一つに記載の携帯型電子機器。
【００７４】
（付記６）
前記電源制御手段は、前記第２の時間に亘って前記ユーザによって保持されていないことを前記保持検出手段が検出した場合であって、さらに前記第２の時間に亘って前記操作手段が操作されない場合に、前記蓄電池からの主電源の供給を終了させる、
ことを特徴とする付記５に記載の携帯型電子機器。
【００７５】
（付記７）
前記操作手段に対する操作の頻度が所定値より低い第１時間帯を表す情報と、前記所定値よりも操作の頻度が高い第２時間帯を表す情報とのいずれか１つ以上を記憶する情報記憶手段と、
前記情報記憶手段に記憶された前記第１時間帯を表す情報及び前記第２時間帯を表す情報のいずれか１つ以上に基づいてシステム時刻が前記第１時間帯及び前記第２時間帯のいずれに含まれるかを判別する時間帯判別手段と、をさらに備え、
前記電源制御手段は、
前記時間帯判別手段で前記システム時刻が前記第１時間帯に含まれると判断された場合に、前記ユーザによって保持されたことを前記保持検出手段が検出した後に前記操作手段が操作されると、前記蓄電池から主電源を供給させ、
前記時間帯判別手段で前記システム時刻が前記第２時間帯に含まれると判断された場合に、前記ユーザによって保持されたことを前記保持検出手段が検出すると、前記蓄電池から主電源を供給させる、
ことを特徴とする付記１から６のいずれか一つに記載の携帯型電子機器。
【００７６】
（付記８）
携帯型電子機器のコンピュータを、
ユーザの操作を表す操作情報を取得する情報取得手段、
前記情報取得手段で取得された操作情報で表される操作に応じた制御処理を実行する制御処理実行手段、
前記ユーザにより保持されたことを検出する保持検出手段、
前記保持検出手段で前記ユーザにより保持されたことが検出された後に、前記情報取得手段で操作情報が取得されると、蓄電池から主電源を供給させる電源制御手段、として機能させる、
ことを特徴とする携帯型電子機器の制御プログラム。
【符号の説明】
【００７７】
１００・・・携帯型電子機器、１０１・・・本体部、１１１・・・レーザ光透過窓、１２０ｒ，１２０ｌ，１２０ｂｒ，１２０ｂｌ・・・圧力検出部、１３０・・・操作部、１４０・・・ＬＣＤ、１８１・・・蓄電池、１８２ｏ・・・レーザ発光部、１８２ｒ・・・レーザ受光部、１８３ｌ・・・ＬＡＮ通信回路、１８３ｗ・・・ＷＡＮ通信回路、１９０・・・制御装置、１９０ａ・・・情報記憶部、１９０ｂ・・・時間帯判別部、１９０ｃ・・・情報取得部、１９０ｄ・・・保持検出部、１９０ｅ・・・電源制御部、１９０ｆ・・・制御処理実行部、１９１・・・ＣＰＵ、１９２・・・記憶部、１９２ａ・・・ＲＯＭ、１９２ｂ・・・ＲＡＭ、１９２ｃ・・・ハードディスク、１９３・・・電池制御部、１９４・・・検出制御部、１９５・・・入力制御部、１９６・・・表示制御部
【図１】
0005703763.tif 000002
【図２】
0005703763.tif 000003
【図３】
0005703763.tif 000004
【図４】
0005703763.tif 000005
【図５】
0005703763.tif 000006
【図６】
0005703763.tif 000007
【図７】
0005703763.tif 000008