(57)【特許請求の範囲】
【請求項１】
複数の操作要素を有する電子機器であって、
不良となった操作要素の機能を他の操作要素に割り当てる機能割り当て変更手段を備え、
前記機能割り当て変更手段は、前記不良となった操作要素としてのテンキーの一つが前記他の操作要素としての他のテンキーに割り当てられる場合、割り当て先の操作要素としてのテンキーに割り当てられた数値および割り当て元の操作要素に割り当てられた数値の両方を含む複数の数値を前記割り当て先の操作要素としての一つのテンキーに割り当てる
ことを特徴とする電子機器。
【請求項２】
テンキーに数字以外の文字が割り当てられている場合であっても、前記割り当て後の少なくとも前記一つのテンキーについては数字以外の文字の入力機能を抑止することを特徴とする請求項１記載の電子機器。
【請求項３】
電源投入時またはユーザによる指示時に、所定の操作要素の操作をユーザに要求し、操作結果に基づいて当該操作要素が不良か否かを診断する手段を備えたことを特徴とする請求項１または２に記載の電子機器。
【請求項４】
操作要素毎にその機能を代替することが可能な少なくとも１個の他の操作要素が予め定められていることを特徴とする請求項１、２または３に記載の電子機器。
【請求項５】
前記割り当て先他の操作要素をユーザに指定させることを特徴とする請求項１〜４のいずれかに記載の電子機器。
【請求項６】
前記割り当て先の操作要素を検索して前記割り当て先の操作要素の候補を提示する手段を備えたことを特徴とする請求項１〜５のいずれかに記載の電子機器。
【請求項７】
前記不良となった操作要素の機能が割り当て先操作要素に割り当てられたときに、割り当て元操作要素に対応してその割り当て先操作要素を特定した割り当て結果を記憶しておく割り当て結果テーブルを備え、以後の割り当て元の操作要素の機能は前記割り当て結果テーブルに基づいて、割り当て先の操作要素により代替されることを特徴とする請求項１〜６のいずれかに記載の電子機器。
【請求項８】
複数の操作要素を有する携帯電話機であって、
不良となった操作要素の機能を他の操作要素に割り当てる機能割り当て変更手段を備え、
前記機能割り当て変更手段は、前記不良となった操作要素としてのテンキーの一つが前記他の操作要素としての他のテンキーに割り当てられる場合、割り当て先の操作要素としてのテンキーに割り当てられた数値および割り当て元の操作要素に割り当てられた数値の両方を含む複数の数値を前記割り当て先の操作要素としての一つのテンキーに割り当てる
ことを特徴とする携帯電話機。    
【請求項９】
複数の操作要素を有する電子機器における操作要素機能割り当て変更方法であって、
少なくとも１つの操作要素の機能を診断するステップと、
この診断の結果、当該操作要素が不良と判断された場合、当該操作要素の機能を他の操作要素に割り当てるステップとを備え、
前記割り当てるステップは、前記不良となった操作要素としてのテンキーの一つが前記他の操作要素としての他のテンキーに割り当てられる場合、割り当て先の操作要素としてのテンキーに割り当てられた数値および割り当て元の操作要素に割り当てられた数値の両方を含む複数の数値を前記割り当て先の操作要素としての一つのテンキーに割り当てるステップと含む
ことを特徴とする操作要素機能割り当て変更方法。
【請求項１０】
複数の操作要素を有する電子機器における操作要素機能割り当て変更プログラムであって、
少なくとも１つの操作要素の機能を診断するステップと、
この診断の結果、当該操作要素が不良と判断された場合、当該操作要素の機能を他の操作要素に割り当てるステップと、
前記割り当てるステップにおいては、前記不良となった操作要素としてのテンキーの一つが前記他の操作要素としての他のテンキーに割り当てられる場合、割り当て先の操作要素としてのテンキーに割り当てられた数値および割り当て元の操作要素に割り当てられた数値の両方を含む複数の数値を前記割り当て先の操作要素としての一つのテンキーに割り当てるステップと
をコンピュータに実行させる操作要素機能割り当て変更プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の操作要素を有する電子機器に関し、例えばテンキー等の操作キーを有する携帯電話機に関するものである。
【背景技術】
【０００２】
従来の携帯電話機等の携帯端末装置では、文字入力や多種多様な機能の操作のために種々の操作キー、ボタン、ジョグダイヤル等の操作要素が用意されている。
【０００３】
特許文献１には、マトリクス状に配置されたキースイッチ回路の動作を自己診断する回路が開示されている。
【特許文献１】特開昭６３−２０４３１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
電子機器において、主要な操作を行うための操作要素が不具合の発生により正常に動作しなくなると、その機器の使用に重大な支障を来す。
【０００５】
例えば、携帯電話機においてある動作や機能の実行に特定の操作キーの操作が必須であるような場合、その操作キーが不良になるとその動作や機能は実行不可能となってしまう。
【０００６】
地震等の災害発生時に、携帯電話機への衝撃等の要因により操作要素が操作不能になったり、落下により動作不能になったりする可能性がある。そのようなときに、当該操作要素の不良により緊急の連絡までもができなくなると携帯電話機の価値はなくなってしまう。
【０００７】
本発明はこのような背景においてなされたものであり、動作不能となった操作要素の機能を他の操作要素で代替することができる電子機器、携帯電話機、操作要素機能割り当て変更方法および操作要素機能割り当て変更プログラムを提供するものである。
【課題を解決するための手段】
【０００８】
本発明による電子機器は、複数の操作要素を有する電子機器であって、不良となった操作要素の機能を他の操作要素に割り当てる機能割り当て変更手段を備えたことを特徴とする。
【０００９】
機能割り当て変更が行われた後は、当該他の操作要素がユーザにより操作されると、その操作要素の機能ではなく、前記不良となった操作要素の機能が実行されることになる。
【００１０】
前記他の操作要素を決定するには、操作要素毎にその機能を代替することが可能な少なくとも１個の他の操作要素が予め定められていてもよいし、ユーザに指定させてもよいし、前記他の操作要素を検索して前記他の操作要素の候補を提示する手段を備えてもよい。
【００１１】
前記他の操作要素としてテンキーのうちの一つが割り当てられた場合、当該他の操作要素の数値を含む複数の数値を一つのテンキーに割り当てる。これにより、当該割り当て先の数値の入力ができなくなるのを回避する。
【００１２】
テンキーに数字と共に数字以外の文字が割り当てられている場合であっても、前記割り当て後の少なくとも前記一つのテンキーについては数字以外の文字の入力機能を抑止するようにしてもよい。これにより、一つのテンキーに割り当てられた数字や文字の総数が低減されて、数字の入力が容易になる。
【００１３】
本発明による電子機器は携帯電話機に適用して好適である。
【００１４】
また、本発明は、複数の操作要素を有する電子機器における操作要素機能割り当て変更方法および操作要素機能割り当て変更プログラムとして把握することも可能である。
【発明の効果】
【００１５】
本発明によれば、不良等により操作不能となった操作要素の機能を他の操作要素で代替することができるので、電子機器の利用を継続することができ、緊急時にも対応可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明に係る電子機器の一実施の形態として、携帯電話機について、図面を参照しながら説明する。
【００１７】
図１は、本実施の形態における携帯電話機１００の表側外観を示す平面図であり、上下筐体が開かれた開放状態を示している。この例では、上部筐体１０２の主表面上の表示部１０３が常に露出され、上部筐体１０２を下部筐体１２２に重ねた状態から上部筐体１０２を下部筐体１２２に対してスライドさせることにより下部筐体１２２上の第２操作部１２１が現れる型の携帯電話機を示している。スライドは直線型であっても回転型であってもよい。
【００１８】
図示しない閉鎖状態では、下部筐体１２２の主表面に対して上部筐体１０２の背面が重なるように、両筐体が互いに重ね合わさる。
【００１９】
上部筐体１０２の主表面上の大半のエリアは表示部１０３が占めている。表示部１０３は液晶や有機ＥＬ等のディスプレイデバイスを有し、その表示画面は常時、外部に露出している。表示部１０３の上部にはスピーカ１０１が配置されている。スピーカ１０１は、電気信号を可聴な音声に変換するデバイスである。表示部１０３の下側のエリアには、限られた操作を行うための第１操作部１０５が配置されている。第１操作部１０５には、発話キー、電源／終話キー、クリアキー等の各種キー、およびジョグダイヤル（ここではディスクジョグ）１１０等の操作要素を含む。ジョグダイヤル１１０は、プッシュ操作が可能なプッシュボタン１１４を中心にその回りに上下左右の方向を指示できる方向指示（矢印）キー１１３、さらにその周囲に回転リング１１２を配置した入力装置である。音声を電気信号に変換するデバイスであるマイク１１５は、上部筐体１０２の下部に設けられている。
【００２０】
図１から分かるように、下部筐体１２２の主表面上には押圧操作される第２操作部１２１が配置されており、閉鎖状態では第２操作部１２１は上部筐体１０２の背後に隠れる。第２操作部１２１にはテンキーおよびマナーキー、メモキー等の操作要素が含まれる。
【００２１】
ここでは上部筐体１０２が下部筐体１２２に対してスライドして重なる型のものを示したが、いわゆる二つ折り型（二枚貝型）のものであってもよいし、単一の筐体を用いるいわゆるストレート型であってもよい。
【００２２】
図２は、携帯電話機１００のハードウェア構成の概略を示すブロック図である。この携帯電話機１００は、携帯電話機に特有の要素として、アンテナ２０１、送受信処理部２０３、変復調処理部２０５、データ処理部２０７、Ｄ／Ａ変換器２０９、スピーカ２１０（図１の１０１に対応）、Ａ／Ｄ変換器２１１およびマイク２１２（図１の１１５に対応）を備える。携帯電話機１００は、また、これらの各要素を制御するＣＰＵ，ＲＯＭ等を含む制御部２２５、この制御部２２５により作業領域やデータの一時記憶領域として利用されるメモリ２２７、ユーザインタフェースとして機能する表示部２２０（図１の１０３に対応）、操作部２２３（図１の１０５、１２１に対応）を備える。スピーカ２１０は通話用と着信音用に複数あってよい。
【００２３】
操作部２２３の任意の操作キーやボタン、ダイヤル等の操作要素がユーザにより操作されると、制御部２２５においてその操作が検出されるようになっている。本実施の形態では、任意の操作要素の操作の検出時に、ハイレベル（以下、「Ｈ」レベルという）の検出信号が出力され、操作要素の不良等により正常動作しない場合は検出信号はローレベル（以下、「Ｌ」レベルという）のまま変化しない。したがって、いずれかの操作要素を操作しているにも関わらず、ある一定時間待っても出力信号が「Ｌ」レベルのままである場合に、その操作要素は正常動作していないとみなし、その機能を他の操作要素に割り当てる。メモリ２２７には、読出し専用メモリや、電気的に情報が書込みおよび消去可能な読出し専用メモリ（ＥＥＰＲＯＭ）が使用され、通常の携帯電話機の操作入力受付、通信、メール処理、ウェブ処理、表示、音声入出力、電話帳管理、スケジュール管理、等の各種動作のための制御プログラムの他、操作部２２３のある操作要素の機能が不良等により正常動作しなかった場合に、その機能を他の操作要素に割り当てるための機能割り当て変更制御プログラムが記憶されている。
【００２４】
すなわち、制御部２２５では、操作部２２３のいずれかの操作要素の操作によっても、その機能が不良等により正常動作しない場合に、メモリ２２７内の機能割り当て変更制御プログラムに応じて所定の情報処理がなされるようになされる。例えば、ジョグダイヤルが正常動作しない場合はジョグ機能を方向指示キーに割り当てるように設定した場合、方向指示キーでジョグ機能をまかなう。
【００２５】
ある操作要素がもつ機能を他の操作要素に割り当てる機能割り当て変更方法としては、主として次の３通りがありうる。
【００２６】
その第１は、操作要素毎に不良時にその機能を割り当てるべき割り当て先の操作要素の候補を予め決めておくものである。候補は１個に限らず、複数個用意しておいてもよい。選択した候補も不良であったり、ユーザが所望しない場合に対応したり、既に別の不良操作要素の機能が割り当てられている場合に対応したりするためである。この場合には図３に示したような、割り当て元操作要素毎に割り当て先操作要素の複数（図の例では第１から第３まで）の候補を割り当てた割り当て先候補テーブル３００のようなデータテーブルを用いることができる。図に示すように、ある割り当て元操作要素の機能が同時に割り当てられる割り当て先操作要素の個数は必ずしも１個とは限らない。図では、割り当て元操作要素＃４の割り当て先の第１から第３の各候補はそれぞれ２個の割り当て先操作要素を含んでいる。例えば割り当て元操作要素がジョグダイヤルである場合、その順方向・逆方向の両回転方向に２個の割り当て先操作要素を割り当てることができる。また、割り当て元操作要素が上下左右の方向指示キーのような場合には上下左右に対応した４個の割り当て先操作要素（例えば数字キー「２」「４」「６」「８」）に割り当てることも可能である。
【００２７】
第２は、ある操作要素が不良となったと判明したときに、ユーザがその操作要素の機能を所望の他の操作要素に割り当てるものである。
【００２８】
第３は、ある操作要素が不良となったと判明したときに、制御部が割り当て先の操作要素を自動的に決定するものである。この場合、不良となった操作要素やその時点の状況に応じて適正な割り当て先の操作要素を選択することができる。この場合、必ずしもユーザが希望する割り当てにならない可能性があるが、ユーザの手間が省けるという利点がある。
【００２９】
図４は、不良となった操作要素の機能が他の操作要素に割り当てられたときに、割り当て元操作要素に対応してその割り当て先操作要素を特定した割り当て結果を記憶しておく割り当て結果テーブル４００の例を示している。この例では、すべての割り当て元操作要素のエントリを用意しているが、割り当てが行われた操作要素のみを記憶するようにしてもよい。図４の割り当て結果は、ユーザによる指示によって、ユーザが表示画面上で確認できるようにすることが好ましい。
【００３０】
図５は、本発明の実施の形態における携帯電話機の概略動作を示すフローチャートである。この処理は上述のとおりメモリ２２７内に格納されている制御プログラムを制御部２２５を実行することにより実現される（後述する他の処理についても同様である）。この処理は、携帯電話機の電源投入時、ユーザによる指示時、および制御部による指示時の少なくとも一つの時点において起動される。電源投入時に行う場合には、まず診断を行うかどうかをユーザに表示および／または音声によって問い合わせ、行う旨を指示されたときに本処理を実行する。
【００３１】
まず、与えられた一つの操作要素（操作キー、ボタン、ダイヤル等）が正常に動作するか否かを判断するための診断を行う（Ｓ１１）。この具体例については後述する。
【００３２】
診断結果がＯＫであれば（Ｓ１２）、後述するステップＳ１５へ進む。診断結果がＮＧであれば、その操作要素の機能の割り当てを変更するか否かをユーザに問い合わせる（Ｓ１３）。この問い合わせは例えば表示部１０３におけるメッセージ表示および／またはスピーカ２１０からの音声出力によって行うことができる。
【００３３】
割り当て変更を行うことをユーザが指示した場合には、操作要素機能の割り当て変更処理を実行する（Ｓ１４）。この割り当て変更処理の詳細については以下に詳述する。
【００３４】
以上の処理を複数の操作要素の各々について繰り返して実行する（Ｓ１５）。
【００３５】
なお、ステップＳ１１の「診断」は全ての操作要素に対して行われるのが基本であるが、ユーザにより診断の対象となる操作要素を選択することも可能である。
【００３６】
図６に、図５のステップＳ１１における「操作要素の診断」の具体的な処理例を示す。
【００３７】
まず、ユーザに対して当該操作要素の操作を行うように指示する（Ｓ２１）。これは表示および／または音声により、例えば操作要素毎に「ジョグダイヤルを回してください」「発話キーを押してください」等の指示メッセージを出力することにより行う。ついで、当該操作要素の操作に応じて上記のような検出信号（ハイレベルが出力されたか否か）をチェックする（Ｓ２２）。検出できれば、その操作要素はＯＫ（正常）であると判断する（Ｓ２３）。当該操作要素の操作指示から所定の時間が経過しても検出信号が出力されなければ（Ｓ２４）、当該操作要素はＮＧ（不良）であると判断する（Ｓ２５）。
【００３８】
次に、図７により、図５のステップＳ１４（操作要素の機能の割り当て変更）の具体的な処理例を説明する。これは、上述した第１の機能割り当て変更方法に対応している。
【００３９】
まず、当該操作要素に対応づけられた他の操作要素の候補を提示し、その操作要素への割り当ての可否をユーザに問い合わせる（Ｓ３１）。これは、例えば「この機能を○○ボタンに割り当てますがよろしいですか？」というようなメッセージを出力することにより行える。「他の操作要素」の候補は上記割り当て先候補テーブル３００を参照することにより行える。ユーザが当該他の操作要素への割り当てを拒否すれば、ステップＳ３１に戻り次の割り当て候補を提示する。
【００４０】
提示された候補に対するユーザの承認が得られたら（Ｓ３２）、割り当て先の当該他の操作要素の診断を行う（Ｓ３３）。この診断は図６に示した処理と同じでよい。この診断結果がＮＧであれば（Ｓ３４）、当該他の操作要素も不良と判断され、ステップＳ３１へ戻る。
【００４１】
診断結果がＯＫであれば、割り当て元の操作要素の機能を割り当て先の操作要素に割り当てる（Ｓ３５）。この結果は図４に示した割り当て結果テーブル４００に保存される。これにより、以後の割り当て元の操作要素の機能は割り当て先の操作要素により代替されることになる。なお、割り当て完了時には「以後、□□キーの代わりに○○キーを押してください」のようなユーザに注意を喚起するメッセージを出力するようにしてもよい。
【００４２】
図８は、図５のステップＳ１４（操作要素の機能の割り当て変更）の他の具体的な処理例を示している。これは、上述した第２の機能割り当て変更方法に対応している。
【００４３】
まず、割り当て先の操作要素をユーザに指定させる（Ｓ４１）。これは、例えば、表示および／または音声により「この機能を割り当てる他のキーを押してください」等の指示メッセージを出力することにより行える。ユーザによりいずれかの操作要素が指定されたら、指定された操作要素の診断を行う（Ｓ４２）。この診断は図６に示した処理と同じでよい。この診断結果がＮＧであれば（Ｓ４３）、当該他の操作要素も不良と判断され、ステップＳ４１へ戻る。
【００４４】
診断結果がＯＫであれば、割り当て元の操作要素の機能を割り当て先の操作要素に割り当てる（Ｓ４４）。この結果は図４に示した割り当て結果テーブル４００に保存される。これにより、以後、割り当て先の操作要素が操作されると、割り当て元の機能が実行される。すなわち、割り当て元の操作要素の機能は割り当て先の操作要素により代替されることになる。
【００４５】
図９は、図５のステップＳ１４（操作要素の機能の割り当て変更）のさらに他の具体的な処理例を示している。これは、上述した第３の機能割り当て変更方法に対応している。
【００４６】
まず、当該操作要素に割り当てるべき他の操作要素を検索する（Ｓ５１）。具体的には、当該割り当て元の操作要素に応じて代替可能な割り当て先の操作要素の中から現在不良となっていないものや既に他の不良操作要素の割り当て先になっていないものの中から選択する。なお、この際、「このキーは故障しています。自動で他のキーに割り当てますのでしばらくお待ちください」等のメッセージを出力してもよい。
【００４７】
ついで、この検索により得られた他の操作要素への割り当ての可否をユーザに問い合わせる（Ｓ５２）。これは、例えば「この機能を○○ボタンに割り当てますがよろしいですか？」というようなメッセージを出力することにより行える。割り当ての承認が得られなければステップＳ５１へ戻り、更に他の割り当て先を検索する。
【００４８】
ステップＳ５３でユーザの承認が得られれば、当該他の操作要素の診断を行う（Ｓ５４）。この診断は図６に示した処理と同じでよい。この診断結果がＮＧであれば（Ｓ５５）、当該他の操作要素も不良と判断され、ステップＳ５１へ戻る。
【００４９】
診断結果がＯＫであれば、割り当て元の操作要素の機能を割り当て先の操作要素に割り当てる（Ｓ５６）。この結果は図４に示した割り当て結果テーブル４００に保存される。これにより、以後の割り当て元の操作要素の機能は割り当て先の操作要素により代替されることになる。
【００５０】
図１０は、機能割り当て変更に付随する処理を表している。機能割り当て先の操作要素としてある数字キー（テンキー）が他の機能に割り当てられた場合、以後、その数字キーが数字の入力に利用できないことになる。これではその数字の入力ができなくなる。そこで、他の操作要素としてテンキーのうちの一つが割り当てられた場合、当該割り当て先の数字キーの数値を含む複数の数値を集約的に他の一つのテンキーに割り当てる。この際、例えば「０」〜「９」の数字キーのすべてを１つの数字キーに割り当ててもよいし、不良数字キーと正常な数字キーの１個または複数個を正常な数字キーに割り当ててもよい。後者の場合、例えば「０」の数字キーが割り当て先とされた場合、「０」の数字キーの元の機能と「１」の数字キーの機能を「１」の数字キーに割り当てることができる。このとき、同数字キーを押下する度に両数字キーに割り当てられた数字や文字がサイクリックに切り替えられて入力される。
【００５１】
図１０の処理は、「０」〜「９」のすべての数字キーの機能を他の１個の数字キーに割り当てる場合を示している。一部の数字キーの機能を１個の数字キーに割り当てる場合も同様である。
【００５２】
まず、割り当て先の操作要素が数字キーであるかをチェックする（Ｓ６１）。そうでなければ、この処理は終了する。割り当て先の操作要素が数字キーであれば、他の数字キーへの「０」〜「９」のすべての数字キーの機能の割り当ての可否を、表示および／または音声によりユーザに確認する（Ｓ６２）。ユーザの承認が得られなければ（Ｓ６３，Ｎｏ）、この処理を終了する。
【００５３】
ユーザの承認が得られれば、ユーザに割り当て先のキーの操作を勧誘する（Ｓ６４）。ユーザにより操作されたキーがその性質上割り当てに適さない、既に他の機能の割り当て先となっている等の場合（Ｓ６５）、再度別のキーの操作を勧誘する（Ｓ６４）。このステップＳ６５には上述した診断処理を含んでもよい。
【００５４】
ユーザにより操作されたキーに問題がなければ、当該割り当て先のキーに全数字キーの機能を割り当てる（Ｓ６６）。この結果は図４に示した割り当て結果テーブル４００に保存される。これにより、以後の割り当て元の数字キーの機能は割り当て先の数字キーにより代替されることになる。
【００５５】
なお、通常、携帯電話機の数字キーには数字以外にもかな文字や英文字も割り当てられている。したがって、複数の数字キーの機能を一つの数字キーに割り当てた場合、１個の数字キーが担当する数字や文字の総数が増加する。特に「０」から「９」の全数字キーの機能を１個の数字キーに割り当てる場合、その総数は過大なものとなり、所望の文字の入力に相当の手間を要することになる。しかし、本実施の形態における機能割り当て変更は応急処置的な側面を有し、テンキーについては電話連絡用に数字の入力ができれば足りると考えられる。そこで、複数の数字キーの機能を集約して１個の数字キーに割り当てる場合、少なくともその数字キーについては数字以外の文字の出力を抑止するようにしてもよい。
【００５６】
例えば、割り当て先の数字キーを３回押すと「３」が入力される。方向指示キー（右）を押すとカーソルが右に移動して２桁目の数字を入力できる状態になる。したがって「ｌｌ９」番に電話をかける場合は、割り当て先の数字キーを１回押して「１」を入力し方向指示キー（右）を押す。次に、割り当て先の数字キーを１回押して２桁目も「１」を入力する。ついで、方向指示キー（右）を押して３桁目にカーソルをあわせて最後に、割り当て先の数字キーを９回押して「９」を入力して発話キーを押すと「１１９」番に発信できる。
【００５７】
以上説明した処理は、診断処理によりいずれかの操作要素が不良と判明した場合に、操作要素の機能割り当て変更を行うようにした。しかし、診断処理を行わなくても、ユーザが携帯電話機を使用している過程で特定の操作要素の不良を認識できる場合がある。その場合には診断処理を行うことなく、直ちに、操作要素の機能割り当て変更処理を実行することも可能である。図１１にそのような処理のフローチャートを示す。この処理は、例えば、メニューの中に用意された所定のメニュー項目を選択して実行することができる。
【００５８】
図１１のフローチャートに示した例では、まず、ユーザによる不良操作要素の特定を受け付ける（Ｓ７１）。この特定は当該不良操作要素の操作によっては行うことができないので、表示された選択肢の中から選ぶような特定の仕方を採用する。そこで、この特定された不良操作要素の機能を他の操作キーに割り当てる割り当て変更処理を行う（Ｓ７２）。この割り当て変更処理は、図６〜図１０にて説明した任意の処理でよい。
【００５９】
以上説明したように、本発明に係る携帯電話機によれば、操作要素が不良等により正常動作しない場合でも、その操作要素がもつ機能を他の操作要素に割り当てることができる。
【００６０】
また、本発明は必ずしも携帯電話機に限られるものではなく、複数の操作要素を有する任意の電子機器に適用可能である。
【００６１】
操作キーの診断はユーザの手動操作に基づいて行うようにしたが、自動的な自己診断が行える場合にはその診断結果を利用して、操作キー機能割り当ての変更を行うことも可能である。
【００６２】
また、ユーザによる承認を受ける場合などにその承認を行うために用いる操作要素が不良である場合、ユーザがその操作要素を操作しても制御部がその操作を認識することができない。このような場合、そのことが制御部に分かっている場合には、自動的にユーザの承認はなされたものとみなすようにしてもよい。
【図面の簡単な説明】
【００６３】
【図１】本発明が適用された携帯電話機の表側外観（開放状態）を示す平面図である。
【図２】図１に示した携帯電話機のハードウェア構成の概略を示すブロック図である。
【図３】本発明の実施の形態において、割り当て元操作要素毎に割り当て先操作要素の複数（図の例では第１から第３まで）の候補を割り当てた割り当て先候補テーブルを示す図である。
【図４】本発明の実施の形態において、不良となった操作要素の機能が他の操作要素に割り当てられたときに、割り当て元操作要素に対応してその割り当て先操作要素を特定した割り当て結果を記憶しておく割り当て結果テーブルの例を示す図である。
【図５】本発明の実施の形態における携帯電話機の概略動作を示すフローチャートである。
【図６】図５のステップＳ１１における操作要素の診断の具体的な処理例を示すフローチャートである。
【図７】図５のステップＳ１４の具体的な処理例を示すフローチャートである。
【図８】図５のステップＳ１４の他の具体的な処理例を示すフローチャートである。
【図９】図５のステップＳ１４のさらに他の具体的な処理例を示すフローチャートである。
【図１０】本発明の実施の形態における機能割り当て変更に付随する処理を表すフローチャートである。
【図１１】本発明の実施の形態において診断処理を行うことなく、直ちに、操作要素の機能割り当て変更処理を実行する場合の処理のフローチャートである。
【符号の説明】
【００６４】
１００…携帯電話機、１０１…スピーカ、１０２…上部筐体、１０３…表示部、１０５…第１操作部、１１０…ジョグダイヤル、１１２…回転リング、１１３…方向指示キー、１１４…プッシュボタン、１１５…マイク、１２１…第２操作部、１２２…下部筐体、２０１…アンテナ、２０３…送受信処理部、２０５…変復調処理部、２０７…データ処理部、２０９…Ｄ／Ａ変換器、２１０…スピーカ、２１１…Ａ／Ｄ変換器、２１２…マイク、２２０…表示部、２２３…操作部、２２５…制御部、２２７…メモリ、３００…割り当て先候補テーブル、４００…割り当て結果テーブル
【図１】
0004707141.tif 000002
【図２】
0004707141.tif 000003
【図３】
0004707141.tif 000004
【図４】
0004707141.tif 000005
【図５】
0004707141.tif 000006
【図６】
0004707141.tif 000007
【図７】
0004707141.tif 000008
【図８】
0004707141.tif 000009
【図９】
0004707141.tif 000010
【図１０】
0004707141.tif 000011
【図１１】
0004707141.tif 000012