(57)【特許請求の範囲】
【請求項１】
表示画面と各種入力キーとを備えた電子機器であって、
周囲の明るさを検出する検出手段と、
前記検出手段によって検出された周囲の明るさに応じて、前記表示画面上に前記各種入力キーに対応したソフトキーを表示する表示制御手段と、
前記表示制御手段によって表示されたソフトキーに対する指示操作により、該ソフトキーに対応する前記入力キーが操作されたものとして、該当するキー処理を行う処理手段と、
を備えたことを特徴とする電子機器。
【請求項２】
前記表示制御手段は、前記ソフトキーとして、複数のキーからなるキーボード、あるいは、複数のキーの内の特定のキー、あるいは、キーボード以外のキースイッチを表示する
ことを特徴とする請求項１記載の電子機器。
【請求項３】
前記検出手段は周囲の明るさを複数段階で検出し、
前記表示制御手段は、この検出された明るさの段階に応じて、予め明るさの段階別に登録されているソフトキーの中から該当するソフトキーを選択して表示するようにした
ことを特徴とする請求項１記載の電子機器。
【請求項４】
前記表示制御手段は、前記表示画面上にソフトキーを表示させている状態にあって、前記検出手段によって検出された周囲の明るさが当該ソフトキー表示が不要の明るさになったと判別した際は、当該ソフトキー表示を前記表示画面上から解除する
ことを特徴とする請求項１記載の電子機器。
【請求項５】
コンピュータを、
周囲の明るさを検出する手段、
前記検出された周囲の明るさに応じて、前記表示画面上に前記各種入力キーに対応したソフトキーを表示する手段、
前記表示されたソフトキーに対する指示操作により、該ソフトキーに対応する前記入力キーが操作されたものとして、該当するキー処理を行う手段、
として機能させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、外部光量を検出してソフトキーボードの自動表示を行う電子機器、及び記憶媒体に関する。
【０００２】
【従来の技術】
近時、技術の進歩に伴って電子機器の小型化が急速に進み、携帯性の優れた電子機器が開発されている。例えば、ＰＤＡ（Personal Digital Assistant）と呼ばれる携帯端末装置では、据え置き型のパーソナルコンピュータと比べ、屋外等での使用も多い。その他、様々な状況に応じた使用形態を取りうる電子機器が増加しており、その実用性が注目されている。
【０００３】
このような従来の電子機器においては、周囲が暗くなった場合にも操作が行えるようにするために、外部光量を検出し、自動的にバックライトを点灯して画面表示を見えるようにする。あるいは、キーボードの裏からバックライトを点灯してキーボードを見えるようにするものが開発されている。
【０００４】
また、表示画面上にソフトウェアキーボードを表示する機能を有する電子機器も開発されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記のような従来の電子機器では、周囲が暗くなった状況下で操作が必要な場合には、自動的にバックライトを点灯して画面表示するものであっても、キーボードの裏からバックライトを点灯しない限りは、キーボードが見えず、実際の物理キーの操作ができなかった。また、物理キー操作を行うために、キーボードの裏からバックライトを点灯してキーボードを見えるようにする場合には、キーボードの裏にもバックライトを実装しなければならないため、コストが高くなり、消費電流も大きくなる等の問題があった。
【０００６】
また、上述のようにソフトウェアキーボードを表示画面上に表示させる機能を有する電子機器では、このソフトウェアキーボードの表示画面上に表示させる際には、ユーザがソフトウェアキーボードを表示させるための操作、例えば、ユーザがファンクションキーや特殊キー等のキーボード上の物理キー操作を行う必要があり、周囲が暗い状況下では、操作か困難であった。
【０００７】
そこで、本発明の課題は、外部光量を検出し、周囲の明るさに応じて、物理キーに対応したソフトウェアキーボードを表示画面上に自動的に表示することにより、周囲が暗くなった場合においてもキー入力操作を行うことを可能とした電子機器を提供することである。
【０００８】
【課題を解決するための手段】
請求項１記載の発明は、
表示画面と各種入力キーとを備えた電子機器であって、
周囲の明るさを検出する検出手段と、
前記検出手段によって検出された周囲の明るさに応じて、前記表示画面上に前記各種入力キーに対応したソフトキーを表示する表示制御手段と、
前記表示制御手段によって表示されたソフトキーに対する指示操作により、該ソフトキーに対応する前記入力キーが操作されたものとして、該当するキー処理を行う処理手段と、
を備えたことを特徴としている。
【０００９】
ここで、前記表示制御手段のよって表示されるソフトキーは、通常操作されるキーに対応して、表示画面上に表示されるキーのことである。
【００１０】
請求項１記載の発明の電子機器によれば、表示画面と各種入力キーとを備えた電子機器であって、検出手段により、周囲の明るさを検出し、表示制御手段により、前記検出手段によって検出された周囲の明るさに応じて、前記表示画面上に前記各種入力キーに対応したソフトキーを表示し、処理手段により、前記表示制御手段によって表示されたソフトキーに対する指示操作を、該ソフトキーに対応する前記入力キーの操作として、該当するキー処理を行う。
【００１１】
したがって、検出した明るさに応じて、表示画面上に前記キーに対応したソフトキーを表示し、表示画面上に表示されたソフトキーに対して指示操作を行うことによって、確実なキー操作を行うことが可能となり、使用しやすい電子機器を提供することができる。
【００１２】
【発明の実施の形態】
以下、図１〜図１１を参照して本発明の実施形態における電子機器１について詳細に説明する。
［第１の実施の形態］
【００１３】
図１〜図１０を参照して、本発明の第１の実施形態における電子機器１について説明する。
まず構成を説明する。
【００１４】
図１は、本発明の実施の形態の電子機器１の内部構成を示すブロック図である。
この図１において、電子機器１は、ＣＰＵ２、表示装置３、外光センサ４、入力装置５、ＲＡＭ６、ソフトキーテーブル６ａ、通信装置７、記憶装置８、及び記憶媒体９によって構成されており、記憶媒体９を除く各部はバス１０によって接続されている。
【００１５】
そして、図１に示す内部構成をもつ電子機器１の外観斜視図の実施形態を図２に示す。この図２に示すように、電子機器１は、外光センサ４、表示画面２１、電源スイッチ２２、キーボード２３、ソフトキースイッチ２４、が備えられている。
【００１６】
また、図２では、一例として、ノート型のパーソナルコンピュータを示しているが、本発明の電子機器１は、その他のものでもよく、ＰＤＡ（Personal  Digital  Assistant）、携帯電話、ＰＨＳ（Personal  Handyphone  System）その他、携帯性を有する電子機器や、暗い場所での操作が想定される各種電子機器に適用することが好ましい。
【００１７】
ＣＰＵ（Central Processing Unit）２（請求項１−５に記載の表示制御手段と、処理手段とに対応する。）は、記憶装置８に記憶されている当該電子機器１に対応する各種アプリケーションプログラムの中から指定されたアプリケーションプログラム、入力装置５から入力される各種指示、あるいは、外光センサ４から入力される外部光量検出信号に応じた各種データをＲＡＭ６内のワークメモリエリアに格納し、この入力指示及び入力データに応じてＲＡＭ６内に格納したアプリケーションプログラムに従って各種処理を実行し、その処理結果をＲＡＭ６内のワークメモリエリアに格納するとともに、表示装置３に表示する。そして、ワークメモリエリアに格納した処理結果を入力装置５から入力指示される記憶装置８内に保存する。
【００１８】
図３は、外部光量レベルとソフトキー表示の関係を示す図である。外部光量とは、電子機器１が使用されている周囲の明るさ、光量のことであり、本実施の形態では、例えば、外部光量レベルＬ１、外部光量レベルＬ２として、周囲の明るさ（外部光量レベル）を、３段階に分類している。また、ソフトキーとは、表示装置３の表示画面２１上に表示される、実際のキーボードのキーやスイッチに対応した形態で表示されたキー表示である。実際のキーボードに対応するソフトキーとしては、キーボードを構成する各キーに対応する各ソフトキーから成るソフトキー群や、電源スイッチに対応する電源スイッチソフトキーがある。
【００１９】
外部光量が外部光量レベルＬ１以下、つまり周囲の明るさが外部光量レベルＬ１よりも暗くなると、フラグＦ１がＯＮにされ、ソフトキー群を表示画面２１上に表示される。さらに、外部光量が外部光量レベルＬ２以下、つまり周囲の明るさが外部光量レベルＬ２よりも暗くなると、フラグＦ２がＯＮにされ、電源スイッチソフトキーが表示画面２１上に表示される。
【００２０】
また、ＣＰＵ２は、ソフトキー操作に関わる各種処理として、記憶装置８内の記憶媒体９に格納された、ソフトキー自動表示処理プログラム、ソフトキー表示位置指示処理プログラム、及びキー操作処理プログラム、に従って後述するソフトキー自動表示処理（図５〜図７）、ソフトキー表示位置指示処理（図９）、及びキー操作処理（図１０）を実行する。
【００２１】
ソフトキー自動表示処理（図５〜図７）においてＣＰＵ２は、外光センサ４により検出され、外部光量検出信号を解析して、外部光量レベルが、図３に示した、レベルＬ１以上の状態、レベルＬ１以下で且つレベルＬ２以上の状態、レベルＬ２以下の状態、のいずれの光量レベルかを判断して、周囲の明るさを複数段階で特定する。前記特定された外部光量レベルに応じて、記憶装置８内の記憶媒体９から、表示画面２１上に表示すべきソフトキーの表示データを読み出し、表示画面２１上にソフトキーを表示する。この際、前記表示されたソフトキーに対応するキーボードのキーやスイッチに対する操作は無効とする。そして、前記表示されたソフトキーに対する指示は受け付け可能状態とし、このソフトキーに対する指示操作により、キーボードのキーやスイッチが操作されたものとする。また、特定された外部光量レベルに応じて、ソフトキー表示を解除し、キーボードのキー操作やスイッチ操作を有効として、復活させる。
【００２２】
ソフトキー表示位置指示処理（図９）においてＣＰＵ２は、表示画面２１上にソフトキー表示があった場合、該ソフトキーの表示位置を検出し、後述する図４に示すソフトキーテーブルに設定されている、表示位置に対応づけられたキーコマンドに応じたキー処理を行う。
【００２３】
キー操作処理（図１０）においてＣＰＵ２は、キーボードのキーや電源スイッチ等のキー操作が行われた際に、表示画面２１上にソフトキーの表示がなかった場合、操作キーに対応するキー処理を行う。また、入力装置５からキー操作が行われた際に、表示画面２１上にソフトキーが表示されていた場合、該キー操作は無効として処理される。
【００２４】
表示装置３は、液晶表示パネル等により構成され、ＣＰＵ２から入力される表示データを表示する。またこの表示装置３の表示部は、上述した図２に示すように、表示画面２１が入力画面と一体となっている。
【００２５】
外光センサ４（請求項１、３記載の検出手段に対応する。）は、上述した図２に示すように、表示画面２１からの光の反射等も考慮し、ユーザが実際にキー入力するキーボード２３付近で、ユーザに最も近い位置に設置されている。そして、該外光センサ４により外部光量が検出されると、その外部光量に応じた電圧レベル等で外部光量検出信号がＣＰＵ２に出力される。また、この外部光量の検出は、タイマ割り込みにより定期的に行われ、定期的に検出された外部光量検出信号は、その都度、ＣＰＵ２に出力される。
【００２６】
入力装置５は、カーソルキー、数字入力キー、及び、ファンクションキー、終了キー等の各種機能キー等、複数のキーを備えたキーボード及びマウスを含み、押下されたキーの押下信号やマウスの位置信号をＣＰＵ２に出力する。また、入力装置５には、表示画面２１と一体となっているタッチパネル等の透明感圧式の入力盤も含み、専用の入力ペンによる指示操作により指示位置を検出し、該検出した信号をＣＰＵ２に出力する。
【００２７】
ＲＡＭ（Random Access Memory）６は、指定されたアプリケーションプログラム、入力指示、入力データ及び処理結果等を格納するワークメモリエリアやソフトキーテーブル６ａを有する。
【００２８】
ソフトキーテーブル６ａには、後述する図４に示すように、表示画面２１上に表示される、各ソフトキーの表示位置座標と、割り当てられたキーコマンドとが対応づけられて設定されている。
【００２９】
図４は、このソフトキーテーブル６ａの一例を示している。例えば、各ソフトキーＳＫ１、ＳＫ２、ＳＫ３に対しては、その表示位置と、各キーコマンドとがそれぞれ対応づけられる。電源スイッチソフトキー３２には、その表示位置と、電源コマンドとが対応づけられており、電源スイッチソフトキー３２に実際の電源スイッチ２２の働きをさせることが可能である。
【００３０】
通信装置７は、電子機器１と外部の機器とをデータ回線を介して接続するためのターミナルであり、電子機器１内部の記憶装置８に蓄積されたデータを通信回線等を通して外部のパソコン等に送信する、あるいは、外部のパソコン内部のハードディスク等に蓄積されたデータを電子機器１内部の記憶装置８に受信する。
【００３１】
記憶装置８は、プログラムやデータ等が予め記憶されている記憶媒体９を有しており、この記憶媒体９は磁気的、光学的記憶媒体、若しくは半導体メモリで構成されている。例えば、フロッピーディスク、ＣＤ−ＲＯＭ、ハードディスク等が含まれる。この記憶媒体９は記憶装置８に固定的に設けられたもの、若しく着脱自在に装着するものであり、この記憶媒体には当該電子機器１に対応する各種アプリケーションプログラム、外光センサ４によって検出された外部光量検出信号を解析して特定された光量レベルに応じてソフトキーを自動表示するソフトキー自動表示処理プログラム、表示されたソフトキーの表示位置座標にコマンドを割り当てキー処理を行うソフトキー表示位置指示処理プログラム、キー操作の処理を行うキー操作処理プログラム、等で処理されたデータ等を記憶する。
【００３２】
なお、この記憶媒体９に記憶するプログラム、データ等は、通信回線等を介して接続された他の機器から受信して記憶する構成にしてもよく、更に、通信回線等を介して接続された他の機器側に上記記憶媒体９を備えた記憶装置を設け、この記憶媒体９に記憶されているプログラム、データ等を通信回線を介して使用する構成にしてもよい。
【００３３】
次に、本第１の実施の形態における動作を説明する。
図５、６、７は、本実施の形態における電子機器１のソフトキー自動表示の動作を説明するフローチャートである。
【００３４】
図５においてＣＰＵ２は、まず、タイマ割り込みにより、定期的に外光センサ４で外部光量を検出する（ステップＳ５０１）。そして、前記外光センサ４により検出された外部光量検出信号を解析して、外部光量レベルが光量レベルＬ１以上、つまり、周囲が光量レベルＬ１よりも明るい場合（ステップＳ５０２；ＮＯ）、ステップＳ７０１（図７）へ移行する（矢印▲７▼）。該外部光量レベルが光量レベルＬ１以下（ステップＳ５０２；ＹＥＳ）で、且つ、光量レベルＬ２以上の場合（ステップ５０３；ＮＯ）、ステップＳ５１４（図６）へ移行する（矢印▲６▼）。
【００３５】
次いで、ＣＰＵ２は、該外部光量レベルが光量レベルＬ２以下（ステップＳ５０３；ＹＥＳ）で、まだ、ソフトキー群が表示されていない場合、即ち、フラグＦ２がＯＮにセットされていない場合（ステップＳ５０４；ＮＯ）、表示画面２１のバックライトを点灯（ステップＳ５０５）し、入力装置５のキーボード対応のソフトキー群を表示（ステップＳ５０６）し、前記ソフトキー群の表示位置に各キーコマンドを割り当て（ステップＳ５０７）、ＲＡＭ６のソフトキーテーブル６ａに、各ソフトキー毎の表示位置とキーコマンドとを対応づけて記憶する。そして、前記キーボードの各キーの操作を無効設定（ステップＳ５０８）し、ソフトキー群が表示された状態であることを示すフラグＦ１をＯＮにセットする（ステップＳ５０９）。
【００３６】
また、ＣＰＵ２は、該外部光量レベルが光量レベルＬ２以下（ステップＳ５０３；ＹＥＳ）で、すでにソフトキー群が表示されていた場合、即ち、フラグＦ２がＯＮにセットされている場合（ステップＳ５０４；ＹＥＳ）、あるいは、ステップＳ５０１〜ステップＳ５０９の処理により表示された場合、電源スイッチ対応の電源スイッチソフトキーを表示（ステップＳ５１０）し、前記電源スイッチソフトキーの表示位置に電源コマンドを割り当て（ステップＳ５１１）、ＲＡＭ６のソフトキーテーブル６ａに、電源スイッチソフトキーの表示位置と電源コマンドとを対応づけて記憶し、前記電源スイッチ２２の操作を無効設定（ステップＳ５１２）し、電源スイッチソフトキーが表示された状態であることを示すフラグＦ２をセットする（ステップＳ５１３）。
【００３７】
図６においてＣＰＵ２は、前記外光センサ４により検出された外部光量検出信号を解析して得た、外部光量レベルが光量レベルＬ２以上１以下の状態（矢印▲６▼）で、表示画面２１上にソフトキー群がまだ表示されていない場合、即ち、フラグＦ１がＯＮにセットされていない場合（ステップＳ５１４；ＮＯ）、表示画面２１のバックライトを点灯（ステップＳ５１５）し、キーボード対応のソフトキー群を表示（ステップＳ５１６）し、前記ソフトキー群の表示位置に各キーコマンドを割り当て（ステップＳ５１７）、ＲＡＭ６のソフトキーテーブル６ａに、各ソフトキー毎の表示位置とキーコマンドとを対応づけて記憶する。そして、前記キーボードの各キーの操作を無効設定（ステップＳ５１８）し、ソフトキー群が表示された状態であることを示すフラグＦ１をＯＮにセットする（ステップＳ５１９）（矢印▲５▼）。
【００３８】
次いで、ＣＰＵ２は、該外部光量レベルが光量レベルＬ２以上光量レベルＬ１以下の状態（矢印▲６▼）で、すでにソフトキー群が表示されていて（ステップＳ５１４；ＹＥＳ）、且つ、電源スイッチソフトキーが表示されていた場合、即ち、フラグＦ２がＯＮにセットされている場合（ステップＳ５２０；ＹＥＳ）、電源スイッチソフトキーの表示を解除（ステップＳ５２１）し、電源スイッチを有効設定（ステップＳ５２２）し、電源スイッチソフトキーが表示された状態であることを示すフラグＦ２をＯＦＦにセットする（ステップＳ５２３）（矢印▲５▼）。また、すでにソフトキー群が表示されていて（ステップＳ５１４；ＹＥＳ）、且つ、電源スイッチソフトキーが表示されていない場合、即ち、フラグＦ２がＯＮにセットされていない場合（ステップＳ５２０；ＮＯ）、そのまま処理を終了する（矢印▲５▼）。
【００３９】
図７においてＣＰＵ２は、前記外光センサ４が検出した外部光量検出信号を解析して得た、外部光量レベルが光量レベルＬ１以上の状態（矢印▲７▼）で、表示画面２１上にすでにソフトキー群が表示されており、フラグＦ１がＯＮにセットされていて（ステップＳ５２４；ＹＥＳ）、且つ、電源スイッチソフトキーが表示されている場合、即ち、フラグＦ２がＯＮにセットされている場合（ステップＳ５２５；ＹＥＳ）、電源スイッチソフトキーの表示を解除（ステップＳ５２６）し、電源スイッチを有効設定（ステップＳ５２７）し、電源スイッチソフトキーが表示された状態であることを示すフラグＦ２をＯＦＦにセットする（ステップＳ５２８）。この際、表示画面２１上にすでにソフトキー表示がされており、フラグＦ１がＯＮにセットされている（ステップＳ５２４；ＹＥＳ）が、電源スイッチソフトキーが表示されていない場合、即ち、フラグＦ２がＯＮにセットされていない場合（ステップＳ５２５；ＮＯ）、上述の処理は行わず、後述する処理へ移る。
【００４０】
次にＣＰＵ２は、表示画面２１のバックライトを消灯（ステップＳ５２９）し、キーボード対応のソフトキー群の表示を解除(ステップＳ５３０)し、キーボードの有効設定（ステップＳ５３１）し、ソフトキー群が表示された状態であることを示すフラグＦ１をＯＦＦにセットする（ステップＳ５３２）（矢印▲５▼）。また、ソフトキー群が表示されていない場合、即ち、フラグＦ１がＯＮでない場合（ステップＳ５２４；ＮＯ）、そのまま処理を終了する（矢印▲５▼）。
【００４１】
図８は、本実施の形態における電子機器１により、図５〜図７が実行された結果の、表示画面２１を示す図である。
【００４２】
図８（ａ）は、表示画面２１上にソフトキー表示が何もなされていない表示画面例である。そして、図８（ｂ）は、外部光量レベルが光量レベルＬ２以下のため、表示画面上にソフトキー群８３と電源スイッチソフトキー８２が表示されている表示画面例である。
【００４３】
図８（ａ）に示すように、表示画面２１上にソフトキー表示がされていない状態において、例えば、外光センサ４により、外部光量レベルＬ２以下の外部光量が検出された場合には、ステップＳ５０４〜ステップＳ５１３（図５参照）の処理により、図８（ｂ）に示すように、ソフトキー群８３が表示される。この際、キーボードの各キーの操作が無効となるように設定される。同様に、電源スイッチソフトキー８２が表示され、電源スイッチは操作が無効となるように設定される。
【００４４】
また、図８（ｂ）に示すような表示状態で、外部光量レベルＬ１以上の外部光量が検出された場合には、ステップＳ５２６〜ステップＳ５３２（図７参照）の処理により、図８（ａ）に示すように、電源スイッチソフトキー８２の表示が解除され、電源スイッチの操作が有効となるように設定される。同様に、ソフトキー群８３の表示が解除され、キーボードの操作が有効となるように設定される。
【００４５】
次に、表示画面２１上にソフトキーが表示されている際の、キー処理の流れを説明する。
図９は、本実施の形態における電子機器１のソフトキー表示位置指示処理の動作を説明するフローチャートである。
【００４６】
図９においてＣＰＵ２は、外部光量レベルが光量レベルＬ１以下、あるいは光量レベルＬ２以下、つまり、表示画面２１上にソフトキー表示があり、フラグＦ１またはフラグＦ２がＯＮにセットされている場合（ステップＳ９０１；ＹＥＳ）には、表示画面２１上で専用の入力ペンや、マウス等により指示された位置を検出（ステップＳ９０２）する。しかし、外部光量レベルが光量レベルＬ１以上、つまり、表示画面２１上にソフトキー表示がなく、フラグＦ１とフラグＦ２がＯＮにセットされていない場合（ステップＳ９０１；ＮＯ）には、通常の表示画面とキーボード入力等に対する処理等の他の処理を行う。
【００４７】
そして、指示された位置を検出した後、RAM６のソフトキーテーブル６ａを参照して、該指示位置にキー割り当てがあった場合（ステップＳ９０３；ＹＥＳ）には、該指示位置に割り当てられているキーコマンドを発行し（ステップＳ９０４）、キーコマンドに応じた処理（ステップＳ９０５）を行う。ここで、該指示位置にキー割り当てがなかった場合（ステップＳ９０３；ＮＯ）には、該指示位置にソフトキー表示がない場合等に応じた、他の処理を行う。
【００４８】
次に、入力装置５の実際のキーボードに対するキー操作があった際の処理の流れを説明する。
図１０は、本実施の形態における電子機器１のキー操作処理の動作を説明するフローチャートである。
【００４９】
図１０においてＣＰＵ２は、キーボードのキー操作があった際、表示画面２１上のソフトキー表示の有無を判断し、ソフトキー表示がない、つまり、フラグＦ１とフラグＦ２がＯＦＦと判断（ステップＳ１０１；ＮＯ）すると、操作したキーに対応するキー処理（ステップＳ１０２）を行う。しかし、キーボードのキー操作があった際、表示画面２１上にソフトキー表示がある、つまり、フラグＦ１またはフラグＦ２がＯＮと判断（ステップＳ１０１；ＹＥＳ）すると、前記キー操作は、無効な操作とみなす。
【００５０】
以上説明したように、本実施の形態における電子機器１によれば、ＣＰＵ２は、外光センサ４で外部光量を検出することにより、周囲の明るさを検出する。そして、前記外光センサ４により検出された外部光量検出信号を解析して、外部光量レベルが、レベルＬ１以上の状態、レベルＬ１以下で且つレベルＬ２以上の状態、レベルＬ２以下の状態、のいずれの光量レベルかを判断して、周囲の明るさを複数段階で特定する。前記特定された外部光量レベルに応じて、記憶装置８内の記憶媒体９から、表示画面上に表示すべきソフトキーの表示データを読み出し、表示画面上にソフトキーを自動的に表示する。この際、前記表示されたソフトキーに対応するキーボードのキーやスイッチに対する操作は無効とする。そして、前記表示されたソフトキーに対する指示は受け付け可能状態とし、このソフトキーに対する指示操作により、キーボードのキーやスイッチが操作されたものとする。また、特定された外部光量レベルに応じて、ソフトキー表示を解除し、キーボードのキー操作やスイッチ操作を有効として、復活させる。このことにより、周囲の明るさが暗くなった場合にも、操作を行うことができる。
【００５１】
したがって、周囲が暗くなった場合にも、表示画面に自動的に表示されるソフトキーに対して指示操作を行うことにより、確実なキー操作を行うことが可能となる。また、周囲が暗い状態では、実際のキーボードに対して誤ったキー操作を行う可能性があるが、キーボードの操作は無効に設定されているため、そのキー操作は受け付けられず、誤動作を防ぐことができる。
【００５２】
また、周囲の明るさを複数段階で検出し、その段階に応じてソフトキー表示するキーを変更するので、特に周囲が暗い場合には、電源スイッチ等のできるだけ慎重な操作を有するスイッチをソフトキーとして表示させ、実際の電源スイッチを無効に設定することで、操作中の電源断を防ぐことができる。
【００５３】
更に、すでに電子機器１にある外光センサを使用することのより、ソフトウェアのみでキーボードが見えるようにできるため、キーボードの裏からバックライトを点灯する場合のようにコストがかからない。
【００５４】
なお、本実施の形態では、周囲の明るさが暗くなった場合に、ソフトキー群を自動表示させ、さらに暗くなった場合に、電源スイッチソフトキーを自動表示させるようにしたが、本発明は、周囲の明るさの度合いをさらに細かく段階づけ、自動表示する内容を変えることも可能である。
【００５５】
また、本実施の形態の詳細な部分については、上記内容に限定されるものではなく、適宜変更可能である。例えば、自動表示するのは、ソフトキー群や電源スイッチソフトキーのみではなく、通常、画面に表示することのないキー、例えば、ファンクションキーや終了キー等の特殊なキーを表示することも可能である。さらに、周囲が暗いための誤操作を防ぐためにキーボード操作、電源スイッチ操作を無効にしたが、アプリケーションの終了キーのような危険、特殊なキーのみを無効にすることも可能である。
［第２の実施の形態］
【００５６】
次に、図１１を参照して、本発明の第２の実施の形態における電子機器１について詳細に説明する。
【００５７】
図１１は、本発明を適用した第２の実施の形態における、電子機器１の通常のソフトキー表示の動作を示すフローチャートである。なお、本第２の実施の形態における電子機器１の要部構成のうち、上記第１の実施の形態において図１に示したものと同一の各部について、その図示及び構成説明を省略する。
【００５８】
本第２の実施の形態に係る電子機器１は、上述の第１の実施の形態において示すような、外部光量に応じたソフトキーの表示制御（ソフトキー自動表示処理（図５〜図７））と、ソフトキースイッチ２の押下操作によるソフトキーの表示制御とを併用する。
【００５９】
ＣＰＵ２は、記憶装置８内の記憶媒体９に格納された、ソフトキー表示制御処理プログラムにしたがって、後述するソフトキー表示制御処理（図１１参照）を実行する。
【００６０】
ソフトキー表示制御処理（図１１参照）において、ＣＰＵ２は、ソフトキースイッチ２４のＯＮ操作またはＯＦＦ操作を検出すると、表示画面２１上にソフトキーの表示が既にされているか否か、フラグＦ１、フラグＦ２がＯＮにセットされているか否かを判断する。そして、該判断結果に応じて、ソフトキーの表示または表示の解除を行い、キーボードの有効または無効の設定を切り替え、フラグＦ１やフラグＦ２のＯＮまたはＯＦＦを切り替える。
【００６１】
ソフトキースイッチ２４は、押下操作に伴って、ＯＮ／ＯＦＦが交互に切り替えられ、その押下信号をＣＰＵ２に出力する。ソフトキースイッチを操作して、表示画面２１上にソフトキーを表示させた際は、フラグＦ１やフラグＦ２は設定されないが、第一の実施の形態に示すように、外部光量に応じてソフトキーを表示させた際は、フラグＦ１やフラグＦ２がＯＮまたはＯＦＦに設定される。
【００６２】
では、本第２の実施の形態における、ソフトキー表示制御の処理（図１１参照）の流れについて詳細に説明する。
【００６３】
図１１においてＣＰＵ２は、ユーザがソフトキースイッチ２４のＯＮ／ＯＦＦ操作を行った際、表示画面２１上にソフトキー表示がない場合（ステップＳ１１１；ＮＯ）には、キーボード対応のソフトキー群を表示（ステップＳ１３１）し、前記ソフトキー群の表示位置に各キーコマンドを割り当て（ステップＳ１３２）、ＲＡＭ６のソフトキーテーブル６ａに、各ソフトキー毎の表示位置とキーコマンドとを対応づけて記憶する。
【００６４】
この場合、ユーザがソフトキースイッチ２４の操作を行うことにより、表示画面２１上にソフトキーを表示したため、ソフトキーが自動表示された状態であることを示すフラグＦ１やフラグＦ２をＯＮにセットしない。
【００６５】
また、ＣＰＵ２は、ユーザがソフトキースイッチ２４のＯＮ／ＯＦＦ操作を行った際、すでに表示画面２１上にキーボード対応のソフトキー群の表示があり（ステップＳ１１１；ＹＥＳ）、ソフトキー群が自動表示された状態にあることを示すフラグＦ１がＯＮでない場合（ステップＳ１１２；ＮＯ）には、キーボード対応の該ソフトキー群の表示を解除（ステップＳ１２１）し、キーボードの有効設定（ステップＳ１２２）を行い、該ソフトキーの表示位置とキーコマンドとを対応づけて記憶しているＲＡＭ６のソフトキーデーブル６ａの情報を消去する（ステップＳ１２０）。
【００６６】
この場合、ソフトキー群が自動表示された状態にあることを示すフラグＦ１がＯＮでなかったため、以前、ユーザがソフトキースイッチのＯＮ操作を行った結果、表示画面２１上のキーボード対応のソフトキー群が、表示されたと判断できる。そのため、キーボード対応のソフトキー群の表示を解除したが、フラグＦ１のＯＮ／ＯＦＦ操作は行わない。
【００６７】
さらに、ＣＰＵ２は、ユーザがソフトキースイッチ２４のＯＮ／ＯＦＦ操作を行った際、すでに表示画面２１上にキーボード対応のソフトキー群の表示があり（ステップＳ１１１；ＹＥＳ）、ソフトキー群が自動表示された状態にあることを示すフラグＦ１がＯＮの場合（ステップＳ１１２；ＹＥＳ）には、キーボード対応の該ソフトキー群の表示を解除（ステップＳ１１３）し、キーボードの有効設定（ステップＳ１１４）を行う。そして、電源スイッチが自動表示された状態にあることを示すフラグＦ２がＯＮの場合（ステップＳ１１５；ＹＥＳ）には、電源スイッチソフトキーの表示を解除（ステップＳ１１６）し、電源スイッチの有効設定（ステップＳ１１７）を行い、フラグＦ２をＯＦＦにセットする（ステップＳ１１８）。また、電源スイッチが自動表示された状態にあることを示すフラグＦ２がＯＮでない場合（ステップＳ１１５；ＮＯ）には、表示画面２１上に電源スイッチソフトキーは表示されていないので、電源スイッチソフトキーの表示解除処理を行う必要はない。
【００６８】
次に、上述したように、キーボード対応のソフトキー群の表示の解除を行ったので、ソフトキー群が表示された状態にあることを示すフラグＦ１をＯＦＦにセット（ステップＳ１１９）し、ソフトキーの表示位置とキーコマンドとを対応づけて記憶しているＲＡＭ６のソフトキーデーブルの情報を消去する（ステップＳ１２０）。
【００６９】
この場合、自動表示されたキーボード対応のソフトキー群や、同様に、自動表示された電源スイッチ対応の電源スイッチソフトキーを、ユーザがソフトキースイッチ２４をＯＦＦ操作することにより、表示解除したため、自動表示された状態にあることを示す、フラグＦ１やフラグＦ２をＯＦＦにセットする必要がある。
【００７０】
以上説明したように、本実施の形態における電子機器１によれば、ＣＰＵ２は、通常のソフトキースイッチ２４のＯＮ／ＯＦＦ操作により、表示画面２１上のキーボード対応のソフトキー群や電源スイッチ対応の電源スイッチソフトキーの表示、表示解除操作を行うことができる。
【００７１】
したがって、画面上にソフトキーを表示したい場合には、ソフトキー群や電源スイッチ等の表示を、画面上のソフトキー表示を解除したい場合には、意図的にソフトキー表示を解除することができる。その結果、周囲の明るさに関係なく、画面上にソフトキーの表示、画面上のソフトキー表示の解除を自由に行うことも可能である。
【００７２】
なお、本実施の形態では、ソフトキースイッチのＯＮ／ＯＦＦ操作により、表示や表示解除を行えるソフトキーは、キーボード対応のソフトキー群と電源スイッチ対応の電源スイッチソフトキーだが、ファンクションキーやアプリケーションの終了キー等の特殊なキーに対応するソフトキーの表示、表示解除が行えるようにすることも可能である。
【００７３】
【発明の効果】
請求項１及び５記載の発明によれば、検出した周囲の明るさに応じて、表示画面上に前記キーに対応したソフトキーを表示し、表示画面上に表示されたソフトキーに対して指示操作を行うことによって、確実なキー操作を行うことが可能となり、使用しやすい電子機器を提供することができる。
【００７５】
請求項２記載の発明によれば、ファンクションキーやアプリケーションの終了キー、あるいは、電源スイッチ等のできるだけ慎重な操作を有するキーやスイッチをソフトキーとして表示させることで、実際のキーを無効設定することができ、操作中のアプリケーションの途中終了や電源断等の誤操作を回避することができる。
【００７６】
請求項３記載の発明によれば、周囲の明るさを複数段階で検出し、この検出された明るさの段階に応じてソフトキー表示するキーを変更することで、多様な状況に対応できる、使用しやすい電子機器を提供することができる。
【００７７】
請求項４記載の発明によれば、検出された周囲の明るさに応じて、ソフトキーを表示したり、ソフトキー表示を解除したりすることで、ユーザがソフトキー表示やソフトキー表示解除の指示をする手間を省けるため、ユーザの負担を軽減することができる。
【図面の簡単な説明】
【図１】本発明の一実施例の形態の電子機器１の内部構成を示すブロック図である。
【図２】図１に示す内部構成をもつ電子機器１の外観斜視図の実施形態を示す図である。
【図３】外部光量レベルとソフトキー表示の関係を示す図である。
【図４】ＲＡＭ６内のソフトキーテーブル６ａの一例を示している。
【図５】本実施の形態における電子機器１のソフトキー自動表示の動作を説明するフローチャートである。
【図６】本実施の形態における電子機器１のソフトキー自動表示の動作を説明するフローチャートである。
【図７】本実施の形態における電子機器１のソフトキー自動表示の動作を説明するフローチャートである。
【図８】本実施の形態における電子機器１により、図５〜図７が実行された結果の、表示画面２１を示す図である。
【図９】本実施の形態における電子機器１のソフトキー表示位置指示の動作を説明するフローチャートである。
【図１０】本実施の形態における電子機器１のキー操作の動作を説明するフローチャートである。
【図１１】本発明を適用した第２の実施の形態における、電子機器１の通常のソフトキー表示の動作を示すフローチャートである。
【符号の説明】
１    筆記データ装置
２    ＣＰＵ
３    表示装置
４    外光センサ
５    入力装置
６    ＲＡＭ
６ａ  ソフトキーテーブル
７    通信装置
８    記憶装置
９    記憶媒体
１０    バス
【図１】
0003845760.tif 000002
【図２】
0003845760.tif 000003
【図３】
0003845760.tif 000004
【図４】
0003845760.tif 000005
【図５】
0003845760.tif 000006
【図６】
0003845760.tif 000007
【図７】
0003845760.tif 000008
【図８】
0003845760.tif 000009
【図９】
0003845760.tif 000010
【図１０】
0003845760.tif 000011
【図１１】
0003845760.tif 000012