(57)【要約】【課題】メニュー項目の増大化や階層分類の複雑化に対応して各ユーザに使いやすい電子機器を提供する。【解決手段】少なくとも第１と第２の階層を有する階層構造のメニューを備える携帯端末装置１００は、前記第１の階層の選択肢であってユーザが最初に選択した選択肢を記憶する第１選択肢記憶手段１０４と、ユーザが最終的に選択した選択肢が属する前記第１の階層の選択肢が、記憶した前記最初に選択した選択肢と異なる場合、ユーザの最初の選択操作が誤りであると判定する選択誤り判定手段１０３と、ユーザの最初の選択操作が前記選択誤り判定手段１０３により誤りであると判定された場合、前記最終的に選択した選択肢を、前記最初に選択した選択肢に含むようメニュー配列を操作するメニュー配列操作手段１０６と、を有することを特徴とする。【選択図】図１
2009230192.tif 000002
【特許請求の範囲】
【請求項１】
第１と第２の階層を有する階層構造のメニューを備える電子機器であって、
前記第１の階層の選択肢であってユーザが最初に選択した選択肢を記憶する選択肢記憶手段と、
ユーザが最終的に選択した選択肢が属する前記第１の階層の選択肢が、記憶した前記最初に選択した選択肢と異なる場合、ユーザの最初の選択操作が誤りであると判定する選択誤り判定手段と、
ユーザの最初の選択操作が前記選択誤り判定手段により誤りであると判定された場合、前記最終的に選択した選択肢を、前記最初に選択した選択肢に含むようメニュー配列を操作するメニュー配列操作手段と、
を有することを特徴とする、電子機器。
【請求項２】
ユーザの最初の選択操作が前記選択誤り判定手段により誤りであると判定された回数をカウントする誤り回数カウント手段をさらに有し、
前記メニュー配列操作手段は、前記誤り回数カウント手段によりカウントされた選択誤りの回数が所定の回数を超えた場合に、前記メニュー配列の操作を行うことを特徴とする、請求項１記載の電子機器。
【請求項３】
前記誤り回数カウント手段は、選択誤りのパターンごとに回数をカウントすることを特徴とする、請求項２記載の電子機器。
【請求項４】
電子機器の操作モードを把握する操作モード取得手段をさらに有し、
前記誤り回数カウント手段は、操作モードごとに選択誤りの回数をカウントすることを特徴とする、請求項３記載の電子機器。
【請求項５】
第１と第２の階層を有する階層構造のメニューを備える電子機器の制御方法であって、
前記第１の階層の選択肢であってユーザが最初に選択した選択肢を記憶する選択肢記憶工程と、
ユーザが最終的に選択した選択肢が属する前記第１の階層の選択肢が、記憶した前記最初に選択した選択肢と異なる場合、ユーザの最初の選択操作が誤りであると判定する選択誤り判定工程と、
ユーザの最初の選択操作が前記選択誤り判定工程において誤りであると判定された場合、前記最終的に選択した選択肢を、前記最初に選択した選択肢に含むようメニュー配列を操作するメニュー配列操作工程と、
を有することを特徴とする、電子機器の制御方法。
【請求項６】
第１と第２の階層を有する階層構造のメニューを備える電子機器に、
前記第１の階層の選択肢であってユーザが最初に選択した選択肢を記憶する選択肢記憶処理と、
ユーザが最終的に選択した選択肢が属する前記第１の階層の選択肢が、記憶した前記最初に選択した選択肢と異なる場合、ユーザの最初の選択操作が誤りであると判定する選択誤り判定処理と、
ユーザの最初の選択操作が前記選択誤り判定処理において誤りであると判定された場合、前記最終的に選択した選択肢を、前記最初に選択した選択肢に含むようメニュー配列を操作するメニュー配列操作処理と、
を実行させることを特徴とする、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、その制御方法及びプログラムに関し、特に、操作メニューのカスタマイズに関する。
【背景技術】
【０００２】
本発明の出願前に刊行された文献の中から、本発明に関連する技術が記載されているものとして、特許文献１，２を挙げる。特許文献１は、段落００１８や段落００１９を参照すると、階層構造のメニューを有する小型通信機器であって、ユーザの操作によってメニューの位置を自由に入れ替えたりコピーしたりする機器について記載がある。一方、特許文献２は、段落００２４等を参照すると、選択頻度が高いメニュー画面を上位の階層に移動させることについて記載がある。
【特許文献１】特開平０９−１１４６２５号公報
【特許文献２】特開２００１−１４５１３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
現在の携帯電話は、静止画や動画の撮影・閲覧、地上デジタル放送受信などのマルチメディア系の機能やＪａｖａ（登録商標）などのエンタテイメント機能、ｉモード（登録商標）ブラウザなどのブラウジング機能、メーラ機能などさまざまな機能が選択できる。これに加え、着信音の設定、待ち受け画面の変更など端末の設定変更や通信キャリアが提供するサービスの設定なども選択可能になっており、メニュー項目数は増大している。
【０００４】
これによって、メニュー構成（階層構造等）が複雑化・繁雑化し、ユーザは欲する機能を探しづらくなっている。また、メニュー階層は、ユーザごとの嗜好により使いやすい構成が異なる。
【０００５】
また、近年、パーソナルコンピュータや携帯電話機は、多くの機能を有するようになり、結果、それを起動するためのメニューも繁雑化している。それに伴い、繁雑化したメニューをユーザが利用しやすいようにカスタマイズする必要がある。しかし、携帯電話機においては、画面サイズや入力インタフェースなどパーソナルコンピュータと比較して、制限が多く、より使いやすいメニュー構成の構築が必要になる。
【０００６】
携帯端末において、２階層のメニュー構造の場合、ユーザが第２階層の項目を選択する為には、まず、起動したい機能が含まれる第１階層のメニューを選択する必要があり、その選択を誤ると目的の機能を選択することはできない。そのため、再度第１階層に戻り選択し直さなければならなくなるため操作に手間が掛かる。
【０００７】
上述のような課題は、携帯電話機だけに留まる問題ではなく、ユーザインタフェースとして階層構造のメニューを備える電子機器においても同様である。
【０００８】
そこで本発明は、上記実情に鑑みて、メニュー項目の増大化や階層分類の複雑化に対応して各ユーザに使いやすい電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明は、以下に記載するような特徴を備える。
【００１０】
本発明に係る電子機器は、第１と第２の階層を有する階層構造のメニューを備える電子機器であって、前記第１の階層の選択肢であってユーザが最初に選択した選択肢を記憶する選択肢記憶手段と、ユーザが最終的に選択した選択肢が属する前記第１の階層の選択肢が、記憶した前記最初に選択した選択肢と異なる場合、ユーザの最初の選択操作が誤りであると判定する選択誤り判定手段と、ユーザの最初の選択操作が前記選択誤り判定手段により誤りであると判定された場合、前記最終的に選択した選択肢を、前記最初に選択した選択肢に含むようメニュー配列を操作するメニュー配列操作手段と、を有することを特徴とする。
【００１１】
本発明に係る電子機器の制御方法は、第１と第２の階層を有する階層構造のメニューを備える電子機器の制御方法であって、前記第１の階層の選択肢であってユーザが最初に選択した選択肢を記憶する選択肢記憶工程と、ユーザが最終的に選択した選択肢が属する前記第１の階層の選択肢が、記憶した前記最初に選択した選択肢と異なる場合、ユーザの最初の選択操作が誤りであると判定する選択誤り判定工程と、ユーザの最初の選択操作が前記選択誤り判定工程において誤りであると判定された場合、前記最終的に選択した選択肢を、前記最初に選択した選択肢に含むようメニュー配列を操作するメニュー配列操作工程と、を有することを特徴とする。
【００１２】
本発明に係るプログラムは、第１と第２の階層を有する階層構造のメニューを備える電子機器に、前記第１の階層の選択肢であってユーザが最初に選択した選択肢を記憶する選択肢記憶処理と、ユーザが最終的に選択した選択肢が属する前記第１の階層の選択肢が、記憶した前記最初に選択した選択肢と異なる場合、ユーザの最初の選択操作が誤りであると判定する選択誤り判定処理と、ユーザの最初の選択操作が前記選択誤り判定処理において誤りであると判定された場合、前記最終的に選択した選択肢を、前記最初に選択した選択肢に含むようメニュー配列を操作するメニュー配列操作処理と、を実行させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、メニュー項目の増大化や階層分類の複雑化に対応して各ユーザに使いやすい電子機器を提供することが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の好適な実施の形態について図面を参照して説明する。
【００１５】
（第１の実施形態）
本実施形態の構成を図１に示す。図１は、本発明を携帯端末装置に適用して実施する場合の実施形態の構成を示す機能ブロック図である。図１に示すように、本実施形態に係る携帯端末装置１００は、操作手段１０１と、選択メニュー判定手段１０２と、選択誤り判定手段１０３と、第１選択肢記憶手段１０４と、誤り回数カウント手段１０５と、メニュー配列操作手段１０６と、を有する。
【００１６】
なお、上記本実施形態に係る携帯端末装置１００を構成する各手段は、携帯端末装置１００を物理的に構成するハードウェアと、携帯端末装置１００上で動作するソフトウェアとが協働して実現されるものである。以下、各手段について更に詳しく説明する。
【００１７】
操作手段１０１は、例えばボタン等で構成されるユーザインタフェースである。携帯端末装置１００は、カメラ撮影機能やブラウザ機能等、各種機能をユーザに提供するが、これら機能は、いくつか関連する機能ごとにまとめて分類されたメニューによって提供されている。メニューの例を図２に示す。図２が示すように、メニューは全体として階層構造をなしている。本例では２階層の階層構造であるが、２階層以上であってもよい。ユーザは操作手段１０１を用いて携帯端末装置１００が提供する階層構造のメニューをたどり、各種機能を選択する。
【００１８】
選択メニュー判定手段１０２は、操作手段１０１により選択されたメニューに割り当てられている機能を判定する。図２において、例えば、選択されたメニューが第２階層の「カメラ」であった場合、選択メニュー判定手段１０２は、カメラ撮影機能の起動と判定し、図示しない後段の制御部に制御を渡す。選択されたメニューが第１階層の「マルチメディア」であった場合、選択メニュー判定手段１０２は、当該メニューに属する第２階層のメニューを表示する機能と判定し、操作部１０１に制御を渡す。
【００１９】
選択誤り判定手段１０３は、ユーザが第１階層の選択肢の中から起動したい機能を含むと思われる選択肢を選んだところ、当該選択肢の中に目的の機能が含まれていないケースを「選択誤り」として判定する。選択誤り判定手段１０３は、選択メニュー判定手段１０２が判定したユーザによる選択メニューについて、選択メニュー判定手段１０２から逐一情報を受ける。そして、ユーザが最初に選んだ選択肢（これを以下、「第１選択肢」という）を第１選択肢記憶手段１０４に記憶させる。もし、ユーザが最終的に起動させた機能が、第１選択肢記憶手段１０４に記憶させている第１選択肢の下に属していない場合、ユーザの最初の選択操作が「選択誤り」であったと判定する。
【００２０】
第１選択肢記憶手段１０４は、選択誤り判定手段１０３の求めに応じて、ユーザが最初に選んだ選択肢（第１選択肢）を記憶したり、記憶している内容を読み出したりする一時記憶として機能する。図３に「選択誤り」の例を示す。図３において矢印の流れは、ユーザによる操作の履歴である。本例では第１選択肢は「データＢＯＸ」である。
【００２１】
誤り回数カウント手段１０５は、選択誤り判定手段１０３により選択誤りとして判定された回数を計数する。計数結果は、メニュー配列操作手段１０６に送られる。不揮発メモリを利用して構成されることが好ましい。また、選択誤りのパターンごとにカウントする。選択誤りのパターンは、図３の例においては、第１選択肢に「データＢＯＸ」を選び、最終的に起動した機能が「画面メモ」であったパターンである。これに対して、例えば、第１選択肢に「マルチメディア」を選び、最終的に起動した機能が「画面メモ」であったパターンは、別のパターンとする。
【００２２】
メニュー配列操作手段１０６は、誤り回数カウント手段１０５によりカウントされた選択誤りの回数が、ユーザ等があらかじめ設定する閾値を超えた選択誤りのパターンについて、メニューの配列を変更する操作を、メニューに対して行う。図３の例は、第１選択肢に「データＢＯＸ」を選び、最終的に起動した機能が「画面メモ」であった選択誤りのパターンであるが、このパターンが所定の閾値を超えて複数確認された場合、メニュー配列操作手段１０６は、最終的に起動した機能が属する階層間で当該機能を第１選択肢の下へ移動（又はコピー）させる。本例においては、「画面メモ」が属する第２階層間での移動となり、「データＢＯＸ」の下への移動となる。図４に本例における移動結果を示す。
【００２３】
次に、本実施形態の動作を、フローチャートを参照してより詳細に説明する。図５は、本実施形態の選択誤り判定手段１０３による選択誤り判定動作を示すフローチャートである。また、図６は、本実施形態のメニュー配列操作手段１０６によるメニュー配列操作動作を示すフローチャートである。
【００２４】
上述のように、本実施形態に係る携帯端末装置１００は、図２のような２階層以上の階層構造を持つメニューを持つ。図２に図示するように、例えば、２階層のメニュー構造の場合、第１階層、第２階層がある。本例では、第２階層のメニューを選択することで機能が起動する。
【００２５】
ユーザが第２階層の項目を選択するためには、まず、起動したい機能が含まれる第１階層のメニューを選択する必要がある。そこで、ユーザが誤った選択をしてしまえば、目的の機能を選択することはできない。そのため、ユーザは、再度第１階層に戻り、選択し直さなければならなくなるため、操作に手間がかかる。
【００２６】
第１階層の選択誤りが１，２度であれば操作ミス等が考えられるが、複数回起こった場合、今後もユーザは同様の誤りを繰り返す可能性が高いと考えられる。そこで、目的の機能が所属する第１階層のメニューを変更し、できるだけユーザが誤った第１階層メニューを選択しないようにメニューを訂正する。
【００２７】
携帯端末装置１００がユーザの選択誤りを検出する動作を図５を用いて説明する。図５において、選択誤り判定手段１０３は、まず、ユーザがメニュー起動後何らかの第１階層メニューを選択したら、そのユーザが最初に選ぶ選択肢（第１選択肢）を、第１選択肢記憶手段１０４に記憶させることによって、記憶する（ステップＳ１０１）。
【００２８】
その後、ユーザが何らかの機能を実行したら（ステップＳ１０２／Ｙｅｓ）、起動した機能が、記憶している第１選択肢の下に属しているか否かを判定する（ステップＳ１０３）。属していない場合（ステップＳ１０３／Ｎｏ）、選択誤り判定手段１０３は、今回のユーザの操作が「選択誤り」であると判断し（ステップＳ１０４）、誤り回数カウント手段１０５に今回の選択誤りに係る情報を送出する（ステップＳ１０５）。
【００２９】
誤り回数カウント手段１０５が受け取る、選択誤りに係る情報は、第１選択肢が何かという情報と、最終的に起動された機能が何かという情報と、を含むものとする。誤り回数カウント手段１０５は、この選択誤りに係る情報を基に、誤りのパターンを判定し、当該パターンの誤り回数をインクリメントする。
【００３０】
次に、携帯端末装置１００のメニュー配列操作動作を図６を用いて説明する。図６において、メニュー配列操作手段１０６は、まず、誤り回数カウント手段１０５によりカウント誤り回数について、所定の閾値を超えたパターンがあるか否かを判定する（ステップＳ２０１）。
【００３１】
メニュー配列操作手段１０６は、誤り回数が所定の閾値を超えたパターンの存在を確認すると（ステップＳ２０１／Ｙｅｓ）、メニュー配列の適正化を行い（ステップＳ２０２）、その後、当該適正化を行ったパターンの情報（誤り回数等）をクリアする（ステップＳ２０３）。
【００３２】
ここでいうメニュー配列の適正化は、最終的に起動した機能を、第１選択肢を選んだ場合であっても選択できるよう、第１選択肢の下からも当該機能を起動できるようにすることを含む。
【００３３】
以上に説明した本実施形態によれば、ユーザが携帯端末装置のメニュー操作をする際にかかる操作の手間を減らすことができる。また、ユーザの嗜好や使い方に応じて、メニューを適切にカスタマイズさせることができる。また、ツリー形式で一番下位にあるメニュー機能を選択するまでの経路は、ユーザの思いこみによる選択をしがちであったが、本実施形態によれば、メニュー選択のユーザカスタマイズを好適に行うことができるため、そのような課題を解決することができる。また、本実施形態によれば、メニュー項目の増大化や階層分類の複雑化に対応して各ユーザに使いやすい携帯端末装置を提供することができる。
【００３４】
（第２の実施形態）
上記第１の実施形態によれば、メニュー項目の増大化や階層分類の複雑化に対応して各ユーザに使いやすい携帯端末装置を提供することができるが、ユーザが同じ携帯端末装置を用いる場合であっても複数のモードにより使い分ける利用態様に適切に対応するには不十分な可能性がある。そこで以下では、このような課題を解決する構成を開示する。
【００３５】
本実施形態の構成を図７に示す。図７に示すように、本実施形態に係る携帯端末装置１００ａは、上記第１の実施形態に係る構成に加えて、操作モード取得手段１０７を有する。操作モード取得手段１０７は、携帯端末装置１００ａの操作モードに関する情報を取得して、誤り回数カウント手段１０５に渡す。なお、本実施形態における操作モードは、例えば、「ビジネスモード」や「プライベートモード」等である。
【００３６】
誤り回数カウント手段１０５は、選択誤りの回数を、パターンごとに加えて、更に、携帯端末装置１００ａが備える操作モードごとに分けて、計数する。また、メニュー配列操作手段１０６は、操作モードごとにメニュー配列の操作を行う。したがって、本実施形態によれば、操作モードごとに異なるメニュー配列とすることができ、また、装置が備える操作モードに応じてメニュー配列の適正化を行うことができる。
【００３７】
処理の流れを図３に示す。
【００３８】
以上、本発明の好適な実施の形態について説明したが、本発明はこれに限定されるものではなく、要旨を逸脱しない範囲内で種々の変形実施が可能である。
【図面の簡単な説明】
【００３９】
【図１】本発明による実施形態の機能構成を示すブロック図である。
【図２】本発明による実施形態のメニューの例を示す図である。
【図３】本発明による実施形態の「選択誤り」を説明するための図である。
【図４】本発明による実施形態の動作結果を説明するための図である。
【図５】本発明による実施形態の選択誤り判定動作を示すフローチャートである。
【図６】本発明による実施形態のメニュー配列操作動作を示すフローチャートである。
【図７】本発明による他の実施形態の機能構成を示すブロック図である。
【符号の説明】
【００４０】
１００    携帯端末装置
１００ａ    携帯端末装置
１０１    操作手段
１０２    選択メニュー判定手段
１０３    選択誤り判定手段
１０４    第１選択肢記憶手段
１０５    誤り回数カウント手段
１０６    メニュー配列操作手段
１０７    操作モード取得手段
【図１】
2009230192.tif 000003
【図２】
2009230192.tif 000004
【図３】
2009230192.tif 000005
【図４】
2009230192.tif 000006
【図５】
2009230192.tif 000007
【図６】
2009230192.tif 000008
【図７】
2009230192.tif 000009