(57)【要約】      （修正有）【課題】画像表示制御装置および方法において、Ｚ軸の移動が一方向に限定され、柔軟な階層間の移動が出来ず、またＺ軸方向に操作可能とするためにコントロールスティックを突起状にする必要がある。３次元メニューにおけるＺ軸方向の階層間の移動を効率的に行う。【解決手段】３次元メニューを制御するメニュー表示制御装置であり、傾きセンサおよび／または加速度センサを備え、前記傾きセンサおよび／または前記加速度センサの検出値に応じて、前記３次元メニューの最前部に表示されている表示メニューを変更する。【選択図】図２
2012118652.tif 000002
【特許請求の範囲】
【請求項１】
３次元メニューを制御するメニュー表示制御装置であって、
前記メニュー表示制御装置は、傾きセンサおよび／または加速度センサを備え、
前記傾きセンサおよび／または前記加速度センサの検出値に応じて、前記３次元メニューの最前部に表示されている表示メニューを変更することを特徴とするメニュー表示制御装置。
【請求項２】
前記傾きセンサおよび／または前記加速度センサの検出値が、前記メニュー表示制御装置が所定の方向への傾きおよび／または加速度を検出したことを示す場合、
前記３次元メニューの表示を前記所定の方向に対応して変更することを特徴とする請求項１記載のメニュー表示制御装置。
【請求項３】
前記３次元メニューの表示を開始した時の前記メニュー表示制御装置の角度を基準とし、前記メニュー表示制御装置の傾きが、前記基準の角度よりも所定の角度以上傾いたことを前記傾きセンサの検出値が示す場合、前記３次元メニューの表示を変更することを特徴とする請求項２記載のメニュー表示制御装置。
【請求項４】
前記加速度センサは、所定の加速度を閾値とし、前記加速度センサの検出値がその閾値以上の加速度を示す場合、前記３次元メニューの表示を変更することを特徴とする請求項２記載のメニュー表示制御装置。
【請求項５】
前記所定の角度または前記閾値は、変更可能であることを特徴とする請求項３または４記載のメニュー表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末やテレビやレコーダなどのメニューの表示を制御するメニュー表示制御装置に関する。
【背景技術】
【０００２】
近年のデジタル機器は、その機能の多機能化に伴い、操作メニューや機能設定メニューなど多くのメニューが表示される。例えば、テレビやブルーレイディスクレコーダなどは、表示部へ番組表を表示させて所望の番組を選択したり、録画を予約するなどの機能の実行を表示メニューから行うことができ、また映像のコントラストの調整や音声言語の選択などの機器の設定も表示メニューから行うようになっている。また携帯電話やスマートホン、情報携帯機器などは、音楽や動画の視聴、カメラ機能、電子メール機能、スケジュール管理など、多機能高機能化は留まることを知らず、これに伴い表示メニューも増加、複雑化する一方である。
【０００３】
デジタル機器の操作性を工夫する先行技術文献として特許文献１がある。図１４を参照して、特許文献１を説明する。図１４(ａ)は特許文献１の画像表示制御装置に用いられるコントロールスティック１２の外観図である。このコントロールスティック１２は、ベース３１上に、３次元現実空間の相互に垂直な３軸方向に操作可能である。図１４(ｂ)は特許文献１の電子番組表(Electrical Program Guide)の表示の様子を示している。図１４(ｂ)はＸ軸、Ｙ軸により２次元メニューが構成され、この２次元メニューにはSPORTS、Entertainmentなどのジャンルが表示される。また更にＺ軸によって３次元メニューが構成され、この３次元メニューには、各ジャンルの下位メニューが構成される。図１４(ａ)と図１４(ｂ)のＸ軸、Ｙ軸、Ｚ軸はそれぞれ対応しており、図１４(ａ)のコントロールスティック１２を操作してＸ軸方向に動かすと、図１４(ｂ)もＸ軸方向にカーソルが移動するなどして表示メニューから所望のジャンルを選択できる。例えば、図１４(ｂ)でSPORTSが選択されている状態で、図１４(ａ)のコントロールスティック１２を操作してＸ軸方向へ移動すると、EntertainmentやPoliticsを選択できるようになる。また図１４(ａ)のコントロールスティック１２を操作してＺ軸方向へ押下すると、SPORTSのジャンルの下位のGolf、Tennis、Football、Baseballといった２次元メニューが順次表示される。このように特許文献１は、コントロールスティック１２をＸ軸、Ｙ軸、Ｚ軸の３方向に操作可能とし、Ｘ軸とＹ軸をそれぞれディスプレイの左右方向と縦方向に対応させ、Ｚ軸方向をディスプレイの奥行き方向に対応させ、コントロールスティックがＺ軸方向に操作された場合、より下の階層の(Ｚ軸方向に配列されている)メニューを順次表示させることによって、３次元メニューを選択する場合における誤動作を抑制するものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０-２６０６７１公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１による画像表示制御装置および方法では、Ｚ軸の移動が一方向に限定され、柔軟な階層間の移動が出来ないという課題がある。また、Ｚ軸方向に操作可能とするためにコントロールスティックを突起状にする必要があり、平面状のタッチパネルには適用が難しいという課題がある。
【０００６】
本発明はかかる事情に鑑みてなされたものであり、３次元メニューにおけるＺ軸方向の階層間の移動を効率的に行うことを目的とする。
【課題を解決するための手段】
【０００７】
本発明のメニュー表示制御装置は、３次元メニューを制御するメニュー表示制御装置であり、傾きセンサおよび／または加速度センサを備え、前記傾きセンサおよび／または前記加速度センサの検出値に応じて、前記３次元メニューの最前部に表示されている表示メニューを変更することを特徴とする。また、本発明のメニュー表示制御装置は、傾きセンサおよび／または前記加速度センサの検出値が、前記メニュー表示制御装置が所定の方向への傾きおよび／または加速度を検出したことを示す場合、前記３次元メニューの表示を前記所定の方向に対応して変更することを特徴とする。また、本発明のメニュー表示制御装置は、前記３次元メニューの表示を開始した時の前記メニュー表示制御装置の角度を基準とし、前記メニュー表示制御装置の傾きが、前記基準の角度よりも所定の角度以上傾いたことを前記傾きセンサの検出値が示す場合、前記３次元メニューの表示を変更することを特徴とする。また、本発明のメニュー表示制御装置は、前記加速度センサは、所定の加速度を閾値とし、前記加速度センサの検出値がその閾値以上の加速度を示す場合、前記３次元メニューの表示を変更することを特徴とする。また、本発明のメニュー表示制御装置は、前記所定の角度または前記閾値は、変更可能であることを特徴とする。
【発明の効果】
【０００８】
本発明のメニュー表示制御装置は、３次元メニュー表示の操作を行う際に、メニュー表示制御装置の傾きを変化させることで、３次元メニュー表示のＺ軸方向の変更を行うことができるので、操作性が向上するという効果がある。また、Ｚ軸方向の操作のためにコントロールスティックを構成する必要がないので、操作部が平面的なタッチパネルによって構成されている場合も適用できるという効果もある。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態１の携帯端末１００の略外観図。
【図２】本発明の実施形態１の携帯端末１００の構成を説明するブロック図。
【図３】本発明の実施形態１の携帯端末１００の動作例を示す図。
【図４】本発明の実施形態１の携帯端末１００のデータ格納部に格納されるデータ例。
【図５】本発明の実施形態１の携帯端末１００の処理フロー図。
【図６】本発明の実施形態１の３次元メニューの操作の説明図。
【図７】本発明の実施形態２の携帯端末７２００の構成を説明するブロック図。
【図８】本発明の実施形態２の携帯端末７２００の動作例を示す図。
【図９】本発明の実施形態２の携帯端末７２００の処理フロー図。
【図１０】本発明の実施形態３の携帯端末３００の構成を説明するブロック図。
【図１１】本発明の実施形態３の携帯端末３００の動作例を示す図。
【図１２】本発明の実施形態３の携帯端末３００の処理フロー図。
【図１３】本発明の実施形態４のリモコン及び関連機器の略外観図。
【図１４】従来技術の説明図。
【発明を実施するための形態】
【００１０】
本願において３次元メニューとは、表示画面の横方向をＸ軸とし、表示画面の縦方向をＹ軸とし、表示画面の奥行き方向をＺ軸とし、メニュー表示制御装置の機能を実行するためのメニューが、Ｘ軸、Ｙ軸、Ｚ軸に並んで表示されるものである。詳細を以下、実施形態に説明する。
【００１１】
［実施形態１］
実施形態１のメニュー表示制御装置は、搭載される電子機器の傾きを検出する傾きセンサを備え、傾きセンサの検出結果に応じて、３次元メニューの表示を制御するものである。以下では、メニュー表示制御装置が搭載される電子機器が携帯端末である場合を例に説明する。ただし、携帯端末に限定されず携帯電話やスマートホン、電子書籍端末などでも実施可能である。
【００１２】
図１は、実施形態１のメニュー表示制御装置が搭載される携帯電話などの携帯端末１００の概観図であり、この携帯端末１００は、キー操作部１０１と表示部１０２を備えている。携帯端末１００に搭載されるメニュー表示制御装置は、使用者の操作に応じて表示部１０２へアプリケーションメニューを表示したり、設定メニューを表示するなど、表示に関する制御を行う。なお、キー操作部１０１は図示された押しボタン型に限定されず、タッチパネルのようなセンサ型とすることも可能である。また、表示部１０２はタッチパネルの場合もあり、操作部として機能することもある。
【００１３】
図２は実施形態１における携帯端末１００の要部構成を示すブロック図である。携帯端末１００はキー操作部１０１、表示部１０２、制御部１０３、センサ部１０４、このセンサ部１０４に格納された傾きセンサ１０５、アンテナ部１０６、無線部１０７、記憶部１０８、およびこの記憶部２０８に格納された３次元メニュー表示用のデータ格納部１０９を備えている。なお、携帯端末１００の要部構成としては、本実施形態１の説明に必要なもののみ示し、一般的な携帯端末が備える他の構成の説明および図示は省略する。
【００１４】
制御部１０３は、キー操作部１０１やセンサ部１０４からの信号に基づき、表示部１０２へ制御信号を出力して、表示部１０２のメニュー表示などを制御する。詳細は後述する。また制御部１０３は、他の図２記載の携帯端末１００の各部、例えば、無線部１０７を制御し、通信基地局と無線通信を行う。
【００１５】
キー操作部１０１は、使用者の文字入力やコマンド操作などを信号に変換し、制御部１０３へ出力する。また、制御部１０３はキー操作部１０１から信号を受信し、記憶部１０８の３次元メニュー表示用のデータ格納部１０９へデータを格納したり、記憶部１０８に格納されているアプリケーション、例えば地図検索アプリやゲームなどのソフトウエアを実行する。
【００１６】
センサ部１０４は傾きセンサ１０５を有する。傾きセンサ１０５は、携帯端末１００の傾きを検出(測定)し、制御部１０３へ出力する。制御部１０３、傾きセンサ１０５から受信した携帯端末の傾きに基づいて、表示部１０２の３次元メニュー表示を制御する。
【００１７】
アンテナ部１０６は、通信アンテナや放送アンテナなどを意味している。アンテナ部１０６が通信アンテナの場合、通信基地局が送信する信号を受信し、無線部１０７へ出力する。またアンテナ部１０６は、無線部１０７が出力する信号を無線信号として通信基地局へ送信する。無線部１０７は、アンテナ部１０６が出力する信号に対して、ダウンコンバートや復調処理などを行い制御部１０３へ出力する。また、無線部１０７は、制御部１０３から通信基地局へ送信する音声呼や電子メールなどのデータを取得し、変調処理とアップコンバートなどを行いアンテナ部１０６へ出力する。
【００１８】
アンテナ部１０６が放送アンテナの場合、放送局から放送番組や番組表などの放送データを受信し無線部１０６へ出力する。無線部１０６は、放送信号を処理する場合、アンテナ部１０６が出力する信号に対してダウンコンバートと復調処理や誤り訂正処理などを行い、制御部１０３へ出力する。制御部１０３は、無線部１０７が処理をした制御信号やデータ信号を受信し、携帯端末１００の動作を制御したり、記憶部１０８へ放送データを保存する。
【００１９】
表示部１０２は、制御部１０３から出力されるデータ信号を受信して表示する。例えば、キー操作部１０１へ入力された文字を表示したり、記憶部１０８に格納されたカメラデータやビデオスクリプトを表示する。また、制御部１０３から出力される制御信号を受信して表示方法を変更する。例えば、表示部１０２に表示した３次元メニューの表示項目を制御信号に応じて変更したり、待ち受け時には３次元表示から２次元表示へ変更するなどである。なお、表示部１０２を構成する表示デバイスは液晶でも有機ＥＬでも何でもよい。またタッチパネル機能を有し、操作部として機能することも可能である。
【００２０】
記憶部１０８は、３次元メニュー表示用のデータ格納部１０９を有し、実施形態１のメニュー表示制御装置による３次元メニュー表示に使用されるデータを格納する。また、他のアプリケーション、例えば、ゲームやスケジュール帳などのソフトウエアを格納したり、制御部１０３が演算を行うためのデータを保存する。なお、記憶部１０３は、ＲＯＭ(Read Only Memory)やＲＡＭ(Random  Access  Memory)やＦｌａｓｈメモリ(不揮発性メモリ)などによって構成される。
【００２１】
図３は実施形態１のメニュー表示制御装置が携帯端末１００に搭載された場合の動作例を示す図であり、左側に携帯端末１００を横から見た図を示し、右側には携帯端末１００の表示部１０２に表示される３次元メニューの表示例を示している。図３の右側に示すように、実施形態１の３次元メニューとは、表示画面の横方向をＸ軸とし、表示画面の縦方向をＹ軸とし、表示画面の奥行き方向をＺ軸とし、携帯端末１００の機能を実行するためのメニューが、Ｘ軸、Ｙ軸、Ｚ軸に並んで表示されるものである。具体的には、例えば、図３(ａ)の右側に示すように携帯端末１００の基本設定を行う「設定」メニューとメール機能の設定を行う「メール」メニューと電話機能に関連する電話帳や着信履歴を使用できる「ＰＨＯＮＥ」メニューを、階層化してＺ軸上に並んで表示し、各階層上ではＸ軸方向とＹ軸方向に、「設定」「メール」「ＰＨＯＮＥ」のそれぞれのカテゴリの詳細アイテムが並んで表示されるものである。
【００２２】
図３(ａ)の左側は、使用者が携帯端末１００を開いた段階の初期状態を示しており、表示部１０２が上側、キー操作部１０１が下側に位置している。この状態では、３次元メニュー表示は、階層１のカテゴリ「設定」がＺ軸上の手前に表示され、その奥に階層２のカテゴリ「メール」が表示され、更にその奥に階層３のカテゴリ「ＰＨＯＮＥ」が表示されている。ここで、図３(ｂ)の左側のように、使用者が携帯端末１００を図３(ａ)左側の初期状態から手前方向(図面中左側)に傾けると図２の傾きセンサ１０５が、その傾きを検出して検出結果を制御部１０３へ出力する。制御部１０３は傾きセンサ１０５の検出結果を取得して、表示部１０２を更新する。この図３(ｂ)の右側では、階層２の「メール」がＺ軸上の手前に表示され、その奥に階層３の「ＰＨＯＮＥ」が表示され、更にその奥に階層４の「データ」が表示される。この図３(ｂ)の右側の３次元メニューは、図３(ａ)の右側のものに比べて、各階層が１階層分ずつ手前に移動している。
【００２３】
次に、図３(ｃ)の左側のように使用者が携帯端末１００を図３(ａ)の左側の状態から奥行き方向(図面中右側)に傾けると図２の傾きセンサ１０５が、その傾きを検出して検出結果を制御部１０３へ出力する。制御部１０３は傾きセンサ１０５の検出結果を取得して、表示部１０２を更新する。ここでは、図３(ｃ)の右側のように階層０の「カメラ」がＺ軸上の手前に表示され、その奥に階層１の「設定」が表示され、更にその奥に階層２の「メール」が表示される。この図３(c)の右側の３次元メニューは、図３(ａ)の右側に比べて、各階層が１階層分ずつ奥に移動している。
【００２４】
また、Ｚ軸の各階層は連続していることを想定している。すなわち、例えばＺ軸が階層０から階層９までの階層を有していて、階層７が図３(ａ)の右側の手前に表示され、その奥に階層８が表示され、一番奥に階層９が表示されていて、図３(ｂ)の左側のように、使用者が携帯端末１００を図３(ａ)左側の初期状態から手前方向(図面中左側)に傾けると、階層８が図３(ａ)の右側の手前に表示され、その奥に階層９が表示され、一番奥に階層０が表示される。
【００２５】
なお、実施形態１の携帯端末１００は、表示部１０２の３次元メニューとして、表示部１０２の表示画面の横方向をＸ軸とし、表示画面の縦方向をＹ軸とし、表示画面の奥行き方向をＺ軸として説明したが、Ｘ軸およびＹ軸だけを使用した２次元メニュー表示や、Ｘ軸またはＹ軸だけを使用した１次元メニュー表示を使用者の手動または自動によって切り換え可能としても良い。よって、図３(ａ)の右側の各階層の各カテゴリは詳細アイテムをＸ軸Ｙ軸の２次元メニューで表示しているが、１次元メニュー表示とすることも可能である。
【００２６】
図４(ａ)から図４(ｃ)は、図３(ａ)から図３(ｃ)の右側に記載された３次元メニューと対応してデータ格納部１０９に格納される３次元メニュー用のデータの一例である。携帯端末１００が傾いたら、データ格納部１０９の内容が更新され、更新された内容を表示部へ反映することにより３次元メニューが変更される。図４の各「階層」は、３次元メニューの各「カテゴリ」と１対１に関連付けられる分類番号であり、図３に示している各階層と同じものである。各階層の各カテゴリ別に各アイテムのデータが関連付けられて格納されている。例えば、階層「１」のカテゴリ「設定」には、アイテムの「表示」、「ネットワーク」、「一般」、「セキュリティ」の各データが関連つけられて格納されている。なお、図４では階層の番号を０から３として記載しているが区別できればよく、任意に設定可能である。
【００２７】
図５は実施形態１の携帯端末１００の処理フローであり、先頭にＳの付いているものはステップを示している。例えば、Ｓ５０１はステップ５０１である。使用者が携帯端末１００を起動する、もしくは折り畳まれた携帯端末を開くなどをして表示部１０２へ待ち受け画面を表示する(図５で開始)。携帯端末１００の使用者が３次元メニューを表示するためにキー操作部１０１を操作すると、図２の制御部１０３は、初期表示として予め設定された、もしくは前回最後に表示され記憶部１０８に保存されている３次元メニューを表示部１０２へ表示する(Ｓ５００)。ここでは図３(ａ)の右側のように表示するとする。このとき記憶部１０８の３次元メニュー表示用のデータ格納部１０９は、図４(ａ)のデータを格納しており、制御部１０３が記憶部１０８から図４(ａ)のデータを取得し、表示部１０２へ表示する。
【００２８】
制御部１０３は、Ｓ５００でメニューを表示すると共に、センサ部１０４に備えられた傾きセンサ１０５を起動し、携帯端末１００の傾きを測定し、測定結果を記憶部１０８に格納する(Ｓ５０１)。Ｓ５０１のステップで格納した携帯端末１００の傾きの測定結果は初期値(基準値)となる。次に使用者が携帯端末１００を傾けたら、傾きセンサ１０５がその傾きを検出する(Ｓ５０２)。ここでは、図３(ａ)の左側から図３(ｂ)の左側へ携帯端末１００を手前方向(図面中左側)へ傾けたとする。
【００２９】
制御部１０３は傾きセンサ１０５が検出したデータを取得して、記憶部１０８に格納し、Ｓ５０１のステップで測定した傾きの初期値(基準値)と比較して、傾きの設定値より傾いたかどうかを判定する。判定は、例えば差分を取ることによって行い、Ｓ５０２のステップで測定した傾きの角度からＳ５０１のステップで測定した傾きの初期値(基準値)の角度を減算し、減算した結果が、予め設定した所定の閾値となる角度よりも大きい場合に傾いたと判定する。傾いたと判定した場合(Ｓ５０３でＹｅｓ)、データ格納部１０９に格納している３次元メニュー表示用のデータを変更する(Ｓ５０４)。ここでは、格納されているデータを図４(ａ)から図４(ｂ)に変更する。傾いていないと判定した場合(Ｓ５０３でＮｏ)、携帯端末１００は新たな傾きが生じるのを待つ待機状態に移行する。
【００３０】
なお、傾いたかどうかを判定する閾値となる所定の角度は、ユーザインターフェースとして使い勝手の良いように予め実験によって決定し(角度は約１０度)、基本値として携帯端末１００の記憶部１０８に備えるようにし、更に使用者によって変更することもできるようにすることが望ましい。つまり、僅かな傾きでも３次元メニューのＺ軸方向の階層が変更されてしまっては煩わしく感じることがあるので、予め実験によって体感的に最適と感じられる値を測定する。また、個人差があるので変更可能とするものである。もしくは傾きによるＺ軸方向のメニュー選択をオンオフするボタンを設け、不要なときはオフさせることで、意図しない実行による煩わしさを軽減することも可能である。また、このときのボタンによる抑制は、タッチパネルなどの操作系でも実現することができる。
【００３１】
ステップＳ５０３でＹｅｓの場合、次に制御部１０３は、３次元メニュー用のデータ格納部１０９にＳ５０４のステップで変更したデータを表示部１０２へ反映する(Ｓ５０５)。これにより表示部１０２へ表示される各階層は、使用者から見て３次元メニューのＺ軸の手前方向に移動し、Ｚ軸方向の手前の階層を確定する。なお、ここで、表示部１０２に表示される３次元メニューは図３(ａ)の右側のものから図３(ｂ)の右側のものに変更される。次に使用者はＺ軸方向の手前の階層のＸ軸とＹ軸のアイテムを選択する(Ｓ５０６)。この様子を図６に示す。
【００３２】
図６は、実施形態１の携帯端末１００による３次元メニューのＸ軸Ｙ軸方向の選択について説明する図である。図６(ａ)は、図１及び図２のキー操作部１０１の一例で、キー操作部１０１に十字キー１１０を備えている。図６(ｂ)はＳ５０６のステップによって所望のアイテムが選択される様子を示している。図６に示すように、携帯端末１００の使用者は、十字キー１１０上を図６(ａ)のＸ軸Ｙ軸方向の矢印のように指を滑らせ、図６(ｂ)の３次元メニュー上のカーソルをＸ軸Ｙ軸方向へ移動させるなどして、所望のアイテムを選択することができる。図６(ａ)では、十字キー１１０をＸ軸のＲ１の方向へ操作し、図６(ｂ)の階層２の「メール」カテゴリから「メール設定」アイテムを選択している。ここで携帯端末１００の使用者は、決定ボタン(図示せず)を押してメール設定機能を起動することが可能であり、起動させずに更に十字キー１１０を操作し、他のアイテムを選択することも可能である。また、十字キー１１０ではなく、キー操作部１０１を操作して、メニューのＸ軸Ｙ軸方向の選択を行うことも可能である。キー操作部１０１の数字キーに右や左を割り当て、割り当てられているキーを押下することでカーソルが移動して選択しメニューのＸ軸Ｙ軸方向を変更することもできる。
【００３３】
なお、Ｘ軸Ｙ軸方向の選択を行っているときは、Ｚ軸方向の傾きの検出を行わないようにすることが可能である。携帯端末１００を傾けてＺ軸を確定し、十字キー１１０やキー操作部１０１に触れたら、Ｚ軸方向の傾きの検出を停止する。使用者がＸ軸Ｙ軸方向の選択を終了し十字キー１１０やキー操作部１０１から指を離したら、傾きセンサ１０５を起動し、携帯端末１００の傾きを測定し、Ｓ５０１における傾きの初期値として設定し、携帯端末１００の傾きが発生することを待つ待機状態へ移行する。このようにすることで、Ｚ軸方向のメニューを確定した後の操作中に、使用者の意図しない携帯端末１００の状態の変化によるＺ軸方向のメニューの変更を防止することが可能になる。また、十字キー１１０やキー操作部１０１に触れていれば、携帯端末１００を傾けることができるので、携帯端末１００を使用者の使いやすい状態(角度)にして、Ｘ軸Ｙ軸方向の選択の操作を行うことが可能になる。また、一度Ｚ軸を確定し十字キー１１０やキー操作部１０１に触れた状態で、携帯端末１００の傾きを０度にし、十字キー１１０やキー操作部１０１を離して、再度携帯端末１００を傾ければＺ軸を再度変更することが可能である。このようにすることで利便性が高くなる。
【００３４】
図５へ戻り説明する。携帯端末１００の使用者は、図５のＳ５０６で所望のアイテムを選択し、キー操作部の決定ボタンを押下するなどして「メール設定」の機能を起動する(Ｓ５０７)。起動した機能を終了して、携帯端末１００の使用者が３次元メニューを閉じると(Ｓ５０８でＹｅｓ)、携帯端末１００は、時計やカレンダーなどの待ち受け画面を表示部１０２へ表示し、実施形態１のメニュー表示制御装置の処理フローを終了する(終了)。３次元メニュー表示を閉じない場合は(Ｓ５０８でＮｏ)、新たなユーザ操作または傾きが生じるのを待つ待機状態に移行する。
【００３５】
なお、上記では携帯端末１００の使用者が、携帯端末１００を、図３(ａ)の状態から図３(ｂ)のように、手前方向(図面中左側)へ傾けた場合を例として説明したが、図３(ａ)の状態から図３(ｃ)のように奥行き方向(図面中右側)へ傾ける場合も同様に実施可能である。傾きセンサ１０５が、Ｓ５０２のステップで携帯端末の傾きの方向と大きさを測定し、制御部１０３が傾きセンサ１０５の測定結果を取得し、Ｓ５０３とＳ５０４のステップで、データ格納部１０９に格納している３次元メニューを表示するためのデータを図４(ａ)から図４(ｃ)に変更する。次に変更したデータ格納部１０９の３次元メニューのデータをＳ５０５のステップで表示部１０２へ反映することで、図３(ｃ)のように各階層は図３(ａ)に比較して奥行き方向に移動し、手前には図３(ａ)では表示されていなかった階層０が表示される。なお、これ以外の処理は上述した内容と同様に実施可能であるので説明は省略する。以上のように実施することで、携帯端末１００の手前方向または奥行き方向の傾きに応じて、３次元メニューを表示画面のＺ軸方向に変更することができる。使用者が携帯端末１００を傾ける方向と３次元メニューの変更される方向が一致しているので、操作性が極めて良い。
【００３６】
なお、上述した説明では、携帯端末１００が傾いた角度が所定の閾値よりも大きいかどうかを比較するとしたので、傾いたか傾いていないかのいずれかの状態であるかの判定を行っている。そのため例えば、閾値が１０度とすると、図３(ａ)の状態から手前へ１５度傾いても２０度傾いても同じ１階層分だけ変更することになる。しかし、本願はこれに限定されず、傾いた角度の値を検出して角度の値に応じて３次元メニューのＺ軸方向の階層を数階層分だけ変更することも可能である。例えば、携帯端末１００が、図３(ａ)の状態から手前へ１０度以上２０度未満の範囲の角度だけ傾いたら、３次元メニューのＺ軸方向の階層を１階層分変更し、２０度以上３０度未満の範囲の角度だけ傾いたら２階層分変更することも可能である。なお、使用者の意図しない検出を傾きセンサ１０５が行うことが想定される場合には、携帯端末１００の検出する傾きの閾値となる所定の角度を使用者が調整することで対応可能である。
【００３７】
以上説明したように実施形態１によるメニュー表示制御装置は、傾きセンサを備え、傾きセンサによってメニュー表示制御装置が搭載される電子機器の手前方向または奥行き方向の傾きを検出し、検出した傾きを３次元メニューのＺ軸方向の変更へ連動させるものである。このようにすることで、使用者は３次元メニューのＺ軸方向の操作を機器の前後に傾けるというモーション操作によって行うことができるようになり、電子機器の操作を違和感なく正確に行うことが可能になる。また、メニュー表示制御装置が搭載される電子機器を手前方向に傾けたら、３次元メニューがＺ軸方向の手前方向に動き、メニュー表示制御装置が搭載される電子機器を奥行き方向に傾けたら、３次元メニューがＺ軸方向の奥行き方向に動くというように、傾きの方向とメニュー変更の方向が一致しているので、使用者が操作を直感的に理解でき、分かりやすいという効果もある。また、Ｚ軸方向の操作を含め全ての操作をタッチパネルで行うことが可能であるという効果もある。
【００３８】
［実施形態２］
実施形態２を図７から図９を参照して説明する。実施形態１のメニュー表示制御装置は、傾きセンサを備え、メニュー表示制御装置が傾いた際の傾きを検出し、検出した傾きの角度に応じて、表示部に表示される３次元メニューを変更する実施形態であった。これに対して、実施形態２のメニュー表示制御装置は、実施形態１の傾きセンサの代わりに加速度センサを備え、メニュー表示制御装置の状態の変化の加速度を検出し、検出した加速度に応じて、表示部に表示される３次元メニュー表示を変更する実施形態である。
【００３９】
図７は実施形態２のメニュー表示制御装置が搭載される携帯電話などの携帯端末２００の要部構成を示すブロック図である。図７の構成は、その大部分が実施形態１の図２と同様であるので説明を簡略する。実施形態２の携帯端末２００は、センサ部２０４へ加速度センサ２０５を搭載することが実施形態１と異なっている。加速度センサ２０５は、携帯端末２００を手前方向または奥行き方向に振る時の加速度を検出し、制御部２０３へ出力する。制御部２０３は加速度センサ２０５から受信した携帯端末２００の加速度に基づいて、表示部２０２の３次元メニューのＺ軸方向を制御する。
図８は、実施形態２における携帯端末２００の動作の概略の説明図を示し、その左側に携帯端末２００の状態の変化を、その右側に表示部２０２の３次元メニューを図示したものである。理解を助けるために、図８(ａ)の携帯端末２００は図３(ａ)の携帯端末１００と同じ状態にしており、階層１の「設定」メニューが表示画面のＺ軸上の手前に配置されている。携帯端末２００を図８(ａ)の左側の状態から図８(ｂ)の左側の状態のように手前方向(図面中左側)にゆっくり傾けても、加速度センサ２０５は加速度を検出しないので、図８(ｂ)の右側に示すように３次元メニューは図８(ａ)と変わらず、図８(ａ)と同様の階層１の「設定」メニューが表示画面のＺ軸上の手前に配置されたままである。これは実施形態１とは異なり傾きセンサを搭載していないためである。
【００４０】
次に、携帯端末２００を図８(ａ)の左側の状態から図８(ｃ)の左側の状態のように手前方向(図中左側)へ瞬間的に素早く振ると、携帯端末２００の傾きの角度は図８(ｂ)と同じでも、加速度センサ２０５は加速度を検出するので３次元メニューは１階層分手前に変化し、図８(ｃ)の右側のように階層２のカテゴリ「メール」が表示画面のＺ軸上の手前に変化する。これは、携帯端末２００の加速度センサ２０５がその閾値(判定値)よりも大きいことを検出したためである。このように実施形態２における携帯端末２００は、携帯端末２００傾きの変化には反応せず、加速度の変化に応じて、表示部２０３の３次元メニューのＺ軸方向の階層を変更するものである。
【００４１】
図９は実施形態２のメニュー表示制御装置が搭載される携帯端末２００の処理フローである。図９で実施形態１と同じ処理は説明を簡略し、実施形態２に関連する部分を説明する。図９は、実施形態１と較べ、実施形態１の図５のステップＳ５０１の「携帯端末の傾きの初期値を測定する」がなくなり、携帯端末２００の加速度の初期値も測定していない。これは加速度の変化は相対値ではなく絶対値によって行う方が、使用者の操作する感覚により近いからである。そして、図９のステップＳ６０１とＳ６０２の処理で携帯端末２００の加速度を検出するところが実施形態１と異なる。
【００４２】
使用者が携帯端末２００へ３次元メニューを表示すると(Ｓ６００)、加速度センサ２０５が起動する。このときの携帯端末２００は図８(ａ)の状態にあり、表示メニューは手前に「設定」が表示され、その奥に「メール」が表示され、さらにその奥に「ＰＨＯＮＥ」が表示されている。携帯端末２００の使用者が図８(ａ)の左側の状態から図８(ｃ)の左側の状態のように携帯端末２００を瞬間的に素早く手前に振ると、加速度センサ２０５は携帯端末２００の加速度を検出し(Ｓ６０１)、検出した加速度が予め設定した所定の閾値より大きいか判定する(Ｓ６０２)。加速度が大きいと判定した場合(Ｓ６０２でＹｅｓ)、制御部２０３は、データ格納部２０９の３次元メニューの表示用のデータを変更し(Ｓ６０３)、ステップＳ６０３の処理で変更したデータ格納部２０９のデータを表示部２０２へ反映する(Ｓ６０４)。これによって、図８の右側に図示したように表示画面の手前にカテゴリ「メール」である階層２を表示する。これによりＺ軸方向の階層を確定し、Ｓ６０５のステップでＸ軸とＹ軸のアイテムを選択し、Ｓ６０６のステップでアイテムの機能を起動する。一方、Ｓ６０１で検出した加速度が予め設定した閾値より小さいと判定した場合(Ｓ６０２でＮｏ)、データ格納部２０９のデータは変更されず、携帯端末２００は、次の加速度の変化の発生を待つ待機状態へ移行する。この時の３次元メニューの表示画面は、図８(ａ)の右側の表示画面に相当する。
【００４３】
なお、実施形態１と同様にＸ軸Ｙ軸方向の選択を行っているときは、Ｚ軸方向の加速度の検出を行わないようにすることが可能である。携帯端末１００を素早く手前に振ってＺ軸を確定し、十字キー１１０やキー操作部１０１に触れたら、加速度の検出を停止する。使用者がＸ軸Ｙ軸方向の選択を終了し十字キー１１０やキー操作部１０１から指を離したら、加速度センサ２０５を起動し、携帯端末１００の加速度が発生することを待つ待機状態へ移行する。このようにすることで、Ｚ軸方向のメニューを確定した後の操作中に、使用者の意図しない携帯端末１００の状態の変化によるＺ軸方向のメニューの変更を防止することが可能になる。また、十字キー１１０やキー操作部１０１に触れていれば、携帯端末１００を素早く振ることができるので、携帯端末１００を瞬発的に使用者の使いやすい状態にすることが可能になる。また、一度Ｚ軸を確定し十字キー１１０やキー操作部１０１に触れた状態で、携帯端末１００を振る前の元の状態に戻し、十字キー１１０やキー操作部１０１を離して、再度携帯端末１００を再度、素早く振ればＺ軸を更に変更することが可能である。このようにすることで利便性が高くなる。
【００４４】
また、実施形態２のメニュー表示制御装置は、携帯端末１００の手前方向と奥行き方向の加速度を検出する加速度センサ２０５をセンサ部２０４に設け、３次元メニュー表示の表示画面のＺ軸方向の階層を制御するようにしたが、センサ部２０４に携帯端末２００の左右方向と上下方向の加速度を検出する加速度センサを更に設けてもよい。携帯端末２００の左右方向を検出する加速度センサを設けるによって、携帯端末２００の使用者が携帯端末２００を瞬間的に素早く右に振ると、所定のカテゴリの右側のアイテムが選択される。例えば、実施形態１の図６(ｂ)で、アイテム「未送信」が選択されている状態で、使用者が携帯端末２００を右に振るとアイテム「未送信」の右に表示されているアイテム「メール設定」が選択される。また同様に携帯端末２００の上下方向の加速度を検出する加速度センサを設けることによって、例えば、実施形態１の図６(ｂ)で、アイテム「メール設定」が選択されている状態で、携帯端末２００を瞬間的に素早く上方向に動かすと、アイテム「メール設定」の上のアイテム「送信」が選択される。なお、使用者の意図しない検出を加速度センサ２０５が行うことが想定される場合には、携帯端末２００の検出する加速度の閾値を使用者が調整することで対応可能である。もしくは携帯端末２００の奥行き方向、左右方向、上下方向のいずれを検出するかを選択するボタンを携帯端末２００設けて、使用者が方向を認識して操作するようにしてもよい。
以上、説明したように実施形態２の携帯端末２００は、センサ部２０４に加速度センサ２０５を備え、携帯端末２００の手前方向または奥行き方向の加速度を検出し、加速度が設定した閾値より大きい場合に３次元メニューの表示画面のＺ軸方向の階層を１階層分変更するものである。従って、使用者が携帯端末２００を振る方向と３次元メニューの変更される方向がほぼ一致しているので、操作性が極めて良い。携帯端末２００はその傾きの変化を検出せず、加速度のみを検出することで、使用者の意図しない３次元メニューの変更が行われないようになり、より直感的に操作したい場合に対応することができる。例えば、携帯端末を素早く瞬間的に振ることのみで３次元メニュー表示を変更するようにすれば、傾きの変化を気にする必要はなくなるので直感的な操作性は向上する。また、操作部の操作や歩行時に誤動作が発生する確率を下げることができる。
【００４５】
［実施形態３］
実施形態３を図１０から図１２を参照して説明する。実施形態１のメニュー表示制御装置は、傾きセンサを備え、メニュー表示制御装置が傾いた際の傾きを検出し、検出した傾きの角度に応じて、表示部に表示される３次元メニューを変更する実施形態であった。実施形態２のメニュー表示制御装置は、加速度センサを備えることによって、検出した加速度に応じて、表示部に表示される３次元メニューを変更する実施形態であった。これに対して、実施形態３のメニュー表示制御装置は、傾きセンサと加速度センサを備え、検出した傾きの角度と加速度に応じて、表示部に表示される３次元メニューを変更する実施形態である。
【００４６】
図１０は実施形態３のメニュー表示制御装置が搭載される携帯電話などの携帯端末３００の要部構成を示すブロック図である。図１０の構成においては、その大部分が実施形態１と同様であるので説明を簡略する。実施形態３の携帯端末３００は、センサ部３０４へ傾きセンサ３０５と加速度センサ３０６を搭載することが実施形態１と異なっている。加速度センサ３０６は、携帯端末３００を手前方向または奥行き方向に振った時の加速度を検出し、制御部３０３へ出力する。制御部３０３は加速度センサ３０６から受信した携帯端末３００の加速度に基づいて、表示部３０２の表示を制御する。
図１１は、実施形態３における携帯端末３００の動作の概略の説明図を示し、その左側に携帯端末３００の状態の変化を、その右側に表示部３０２の３次元メニューを図示したものである。理解を助けるために、図１１(ａ)の携帯端末３００は図３(ａ)の携帯端末１００と同じ状態にしており、階層１の「設定」メニューが表示画面のＺ軸上の手前に配置されている。使用者が携帯端末３００を図１１(ａ)の左側の状態から図１１(ｂ)の左側の状態のように手前方向(図面中左側)にゆっくり傾けると、表示部３０２の図１１(ａ)の右側の３次元メニューは、表示画面のＺ軸方向に１階層分手前に変化し、図１１(ｂ)の右側の３次元メニューとなる。図１１(ａ)の右側では、階層１の「設定」カテゴリが表示画面の手前に表示されているが、図１１(ｂ)の右側では、階層２の「メール」カテゴリが手前に表示される。もし使用者が携帯端末３００を図１１(ａ)の左側の状態から図１１(c)の左側の状態のように手前方向(図面中左側)へ瞬間的に素早く振ると、携帯端末３００傾きの角度は図１１(ｂ)と同じでも３次元メニューは、図１１(ｃ)の右側の３次元メニューのように２階層分手前に変化する。図１１(ｃ)では、階層３の「ＰＨＯＮＥ」カテゴリが手前に表示される。
【００４７】
図１２は実施形態３のメニュー表示制御装置が搭載される携帯端末３００の処理フローである。図１２で実施形態１または実施形態２と同じ処理は説明を簡略し、実施形態３に関連する部分を説明する。図１２においてＳ７００で始まる処理は実施形態１または実施形態２と同じである。図１２のステップＳ７０１の処理で、傾きセンサ３０５が携帯端末３００の傾きの初期値(基準値)を測定して測定結果を記憶部３０９に格納する。このときの携帯端末３００は図１１(ａ)の左側の状態にあり、３次元メニューは、図１１(ａ)の右側のように表示画面の手前に「設定」カテゴリが表示され、その奥に「メール」カテゴリが、さらにその奥に「ＰＨＯＮＥ」カテゴリが表示されている。
【００４８】
使用者が携帯端末３００を図１１(ａ)の左側の状態から図１１(c)の左側の状態のように手前方向(図面中左側)に瞬間的に素早く振ると、傾きセンサ３０５は携帯端末３００の傾きを検出し、加速度センサ３０６は携帯端末３００の加速度を検出する(Ｓ７０２)。実施形態１と同様の処理により、携帯端末３００が傾いたかどうかを判定し、検出した傾きが設定値より大きい場合(Ｓ７０３でＹｅｓ)、次にＳ７０４のステップで検出した加速度が予め設定した所定の閾値より大きいか判定する。加速度の判定は、傾きの判定と同様、携帯端末３００の状態が変化したときの加速度と予め設定した所定の閾値(判定値)と比較することによって行う。
【００４９】
加速度が大きいと判定した場合(Ｓ７０４でＹｅｓ)、制御部３０３は、データ格納部３１０の３次元メニューのデータを変更し(Ｓ７０５)、ステップＳ７０５の処理で変更したデータ格納部３１０のデータを表示部３０２へ反映する(Ｓ７０６)。これによって、表示部３０２の３次元メニューの表示画面の手前にカテゴリ「ＰＨＯＮＥ」である階層３を表示する。これは、Ｓ７０３のステップによる傾きセンサ３０５の検出による図１１(ａ)から図１１(ｂ)への１階層分の変化と、Ｓ７０４のステップによる加速度センサ３０６の検出による図１１(ｂ)から図１１(ｃ)への１段階分の変化との、両方を反映した結果である。
【００５０】
よって、図１２の処理フローでは、Ｓ７０２で検出した加速度が予め設定した値より小さいと判定した場合(Ｓ７０４でＮｏ)、実施形態１と同様のＳ７１０以降のステップの処理を行い、図１１(ａ)から図１１(ｂ)へ３次元メニューを１階層分だけ変更する。なお加速度の大小を判定するための閾値も、傾きの閾値(所定の角度)と同様に、ユーザインターフェースとして使い勝手の良いように予め実験によって決定し基本値として携帯端末３００に備えるようにし、更に使用者によって傾きセンサ３０５の閾値(所定の角度)や加速度センサ３０６の閾値を変更することも可能である。
【００５１】
このように実施形態３の携帯端末３００は、センサ部３０４に傾きセンサ３０５と加速度センサ３０６を備え、携帯端末３００の手前方向または奥行き方向の傾きと加速度を検出し、傾いたと判定した場合に表示部３０２の表示画面のＺ軸方向の階層を１階層分変更し、傾けたときの加速度が大きい場合には表示画面のＺ軸方向の階層を更に１階層分変更するものである。携帯端末３００の使用者が、素早く瞬発的に携帯端末３００を振ることで、深い階層のカテゴリを一気に表示画面の手前に変更する操作が可能になり利便性が向上するという効果がある。
【００５２】
なお、図１１では携帯端末３００を手前に傾けた場合であるが、奥行き方向へ傾ける場合も同様に実施可能である。携帯端末３００を奥行き方向に傾けたと判定したら例えば図１１(ｃ)の右側の３次元メニューから図１１(ｂ)の右側の３次元メニューへ、表示画面のＺ軸方向の階層を１階層分だけ奥の方向に変更できる。また、傾けたときの加速度が大きい場合には、図１１(ｃ)の右側の３次元メニューから図１１(ａ)の右側の３次元メニューへ表示画面のＺ軸方向の階層を２階層分変更できる。
【００５３】
また、実施形態３の携帯端末３００は、実施形態１と同様に傾きセンサ３０５は傾いたかどうかの判定を行うだけでなく、傾きの角度を検出し角度に応じてメニュー表示の階層を段階的に変更するようにもできる。例えば、傾いた角度が１０度から２０度の範囲ならば１階層、２０度から３０度の範囲ならば２階層変更するなどである。同様に加速度も加速度の大きさに応じて、３次元メニューの表示画面の階層を段階的に変更することも可能である。
【００５４】
また、Ｘ軸Ｙ軸の方向の移動を検出するセンサを設けてもよい。携帯端末１００の左右への移動を検出する傾きセンサまたは加速度センサを設けることによって、携帯端末１００の使用者が携帯端末１００を右に振ると、Ｘ軸方向のメニューを選択できる。これは例えば、図１１(ａ)の右側では、カテゴリ「設定」のアイテム「表示」を選んでいる状態から、携帯端末１００を右に振って、アイテム「ネットワーク」を選ぶものである。更にＸ軸方向にも階層を構成し、アイテム「ネットワーク」を選んでいる状態で、携帯端末１００の使用者が携帯端末１００を右に振ると、階層１の右側にある「設定」ではない別のカテゴリが表示される。
【００５５】
また携帯端末の上下への移動を検出する加速度センサを設けることによって、携帯端末１００を素早く上方向に動かすと、上のメニューが選択される。例えば、図１１(ａ)で、「メール設定」が選択されている状態で、使用者が携帯端末１００を上に動かすと「送信」が選択される。なお、上下の移動を検出するセンサと傾きを検出するセンサを備える場合、２種類のセンサが同時に動作するので、使用者の意図しない検出を行うことがある。これに対しては、携帯端末１００の位置的移動を上下の移動や傾きとして検出する閾値を調整することで回避できる。もしくは携帯端末１００の上下の移動、左右の移動、傾きのいずれを検出するか選択するボタンを設けて、使用者が認識して実行することで意図しない動作を回避することも可能である。
【００５６】
［実施形態４］
上述した実施形態１から実施形態３は、メニュー表示制御装置が携帯端末に搭載される例であるが、リモコンへ搭載されても同様に本発明は実施可能である。図１３は、本発明の実施形態４のリモコン及び関連機器の略外観図で、テレビやカーナビなどの画像表示装置(以降、テレビ４０３とする)やブルーレイレコーダやデジタルフォトフレームのような画像再生装置(以降、画像再生装置４０６とする)を制御するリモコン(リモートコントロール、リモートコントローラと同じ意味)４００に、実施形態１から実施形態３のメニュー表示制御装置が搭載される例を示している。図１３で４０１はリモコン４００のキー操作部であり、４０４は赤外線送信部である。またテレビ４０３は赤外線受信部４０５と表示部４０２を備え、画像再生装置４０６は赤外線受信部４０７を有しテレビ４０３と接続される。リモコン４００に搭載される実施形態１のメニュー表示制御装置は、テレビ４０３のコントラストや字幕などの設定画面や番組表などを表示部４０２へ表示するなど、使用者の操作に基づいた表示に関する制御信号を生成する。また、同様に画像再生装置４０６の録画番組や録画予約状況などを表示部４０２へ表示するなどの、使用者の操作に基づいた表示に関する制御信号を生成する。そしてリモコン４００は、これら制御信号を赤外線送信部４０４から送信し、テレビ４０３または画像再生装置４０６は、リモコン４００から送信される信号を赤外線受信部で受信する。リモコン４００には実施形態１と同様に傾きセンサを備えた場合、リモコン４００を手前方向または奥行き方向傾けると表示部４０２に表示されている３次元メニューの表示画面のＺ軸方向の階層を１階層分だけ手前方向または奥行き方向に変更することができる。
【産業上の利用可能性】
【００５７】
本発明は、携帯端末やテレビやレコーダなどの表示部に３次元メニューを表示し、制御するメニュー表示制御装置に広く利用できる。
【符号の説明】
【００５８】
１００、２００、３００  携帯端末
１０１、２０１、３０１、４０１  キー操作部
１０２、２０２、３０２、４０２  表示部
１０３、２０３、３０３  制御部
１０４、２０４、３０４  センサ部
１０５、３０５  傾きセンサ
１０６、２０６、３０７  アンテナ部
１０７、２０７、３０８  無線部
１０８、２０８、３０９  記憶部
１０９、２０９、３１０  データ格納部
１１０  十字キー
２０５、３０６  加速度センサ
４００  リモコン
４０３  テレビ
４０４  赤外線送信部
４０５、４０７  赤外線受信部
４０６  画像再生装置
【図１】
2012118652.tif 000003
【図２】
2012118652.tif 000004
【図３】
2012118652.tif 000005
【図４】
2012118652.tif 000006
【図５】
2012118652.tif 000007
【図６】
2012118652.tif 000008
【図７】
2012118652.tif 000009
【図８】
2012118652.tif 000010
【図９】
2012118652.tif 000011
【図１０】
2012118652.tif 000012
【図１１】
2012118652.tif 000013
【図１２】
2012118652.tif 000014
【図１３】
2012118652.tif 000015
【図１４】
2012118652.tif 000016