(57)【要約】【課題】ポータブル機器において、ユーザが機器本体を動かして、表示画面上の複数のアイコンから所望のアイコンを選択・実行することを目的とする。【解決手段】ポータブル機器において、まず、ユーザが機器本体を動かす操作による入力を受け付けるため操作モードへの移行を指示する入力を検出する。そして、前記操作モードへの移行を指示する入力の検出時における機器の位置を基準位置として、ユーザの入力である機器本体の動きを検出し、基準位置からの機器の変化方向および変化量を算出する。そして、変化方向および変化量に基づいて、表示画面上の複数のアイコンを移動させ、所定領域に位置するアイコンに関連付けられた命令を実行させることを特徴とする。【選択図】図８
2014013507.tif 000002
【特許請求の範囲】
【請求項１】
ユーザインターフェイスを介した入力に基づいて、複数のアイコンの内の一のアイコンに関連付けられた命令に応じたアイコン実行処理を行うポータブル機器であって、
前記複数のアイコンを表示画面に表示する表示手段と、
ユーザが機器本体を動かす操作による入力を受け付けるための操作モードへの移行指示を検出する第１検出手段と、
前記機器本体の動きの方向および大きさに関する情報を検出する第２検出手段と、
前記操作モードへ移行すると、前記第２検出手段が検出する情報に基づいて、前記第１検出手段の前記移行指示検出時における前記機器本体の位置を基準位置とし、前記基準位置からの前記機器本体の変化方向および変化量を算出する第１処理手段と、
前記変化方向および前記変化量に基づいて、前記複数のアイコンを前記表示画面上で移動させる処理を行い、所定領域に移動した実行対象アイコンに関連付けられた命令に応じた前記アイコン実行処理を行う第２処理手段と、
を備えるポータブル機器。
【請求項２】
さらに、
表示画面上で前記複数のアイコンを移動させるか否かの判断基準とする移動基準閾値を格納する記憶手段を備え、
前記第２処理手段は、前記変化量が前記移動基準閾値以上である場合に前記複数のアイコンを移動させる処理を行う
ことを特徴とする請求項１に記載のポータブル機器。
【請求項３】
前記記憶手段は、さらに、
前記アイコン実行処理を行うか否かの判断基準とする前記移動基準閾値より大きな実行基準閾値を格納し、
前記第２処理手段は、さらに、
前記変化量が前記実行基準閾値以上である場合に前記アイコン実行処理を行う
ことを特徴とする請求項２に記載のポータブル機器。
【請求項４】
前記記憶手段は、さらに、
前記アイコン実行処理を行うか否かの判断基準とする実行基準方向および実行基準閾値を格納し、
前記第２処理手段は、さらに、
前記変化方向が前記実行基準方向であり、かつ、前記変化量が前記実行基準閾値以上である場合に前記アイコン実行処理を行う
ことを特徴とする請求項２に記載のポータブル機器。
【請求項５】
前記第２処理手段は、さらに、
前記第１検出手段が前記操作モードへの移行指示を検出後、所定時間以上、前記第２検出手段が入力を検出しない場合、または、前記第２検出手段が入力を検出後、所定時間以上、第２検出手段がさらに入力を検出しない場合、前記アイコン実行処理を行う
ことを特徴とする請求項２に記載のポータブル機器。
【請求項６】
前記第１検出手段は、さらに、
前記実行対象アイコンに関連づけられた命令の実行指示を検出し、
前記第２処理手段は、さらに、
前記第１検出手段が前記実行指示を検出した場合に前記アイコン実行処理を行う
ことを特徴とする請求項２に記載のポータブル機器。
【請求項７】
前記機器本体は矩形であり、
前記表示手段は、前記複数のアイコンを前記機器本体の主面に対して１０度から８０度の角度傾けた直交座標系に配置して表示し、
前記第２処理手段は、前記変化方向に応じて、前記直交座標系の軸に沿った方向に前記複数のアイコンを移動させる処理を行う
ことを特徴とする請求項２から６のいずれかに記載のポータブル機器。
【請求項８】
前記機器本体は矩形であり
前記表示手段は、前記複数のアイコンを前記機器本体の主面に対して並行な直交座標系に配置して表示し、
前記第２処理手段は、前記変化方向に応じて、前記直交座標系の軸に沿った方向に前記複数のアイコンを移動させる処理を行う
ことを特徴とする請求項２から６のいずれかに記載のポータブル機器。
【請求項９】
前記第２検出手段は、加速度センサまたはジャイロセンサである
ことを特徴とする請求項１に記載のポータブル機器。
【請求項１０】
前記第１検出手段は、タッチパネル、光学式センサ、物理的な電気的特性を変化させるスイッチの内の1つである
ことを特徴とする請求項１に記載のポータブル機器。
【請求項１１】
前記第１検出手段は、前記機器本体の寸法の半分より上の部分、かつ、前記機器本体を片手で保持した状態で、親指により操作できる範囲の非表示部に配置する
ことを特徴とする請求項１に記載のポータブル機器。
【請求項１２】
前記第１検出手段は、前記機器本体の寸法の半分より上の部分、かつ、前記機器本体を片手で保持した状態で、親指により操作できる範囲の非表示部に左右対称に２つ配置する
ことを特徴とする請求項１に記載のポータブル機器。
【請求項１３】
前記記憶手段は、書き換え可能な不揮発性メモリ、フラッシュメモリ、ＥＥＰＲＯＭ、ＦｅＲＡＭ、ＲｅＲＡＭの内の1つである
ことを特徴とする請求項１に記載のポータブル機器。
【請求項１４】
前記所定領域は、前記表示画面の中央に位置する
ことを特徴とする請求項１に記載のポータブル機器。
【請求項１５】
前記表示画面は矩形であり、
前記所定領域は、前記表示画面の４つの角部の内の１つに位置する
ことを特徴とする請求項１に記載のポータブル機器。
【請求項１６】
前記所定領域は、前記表示画面の中央線上の端に位置する
ことを特徴とする請求項１に記載のポータブル機器。
【請求項１７】
前記表示手段は、さらに、
前記実行対象アイコンのみ、他の前記アイコンと表示形態を変えて表示する
ことを特徴とする請求項１に記載のポータブル機器。
【請求項１８】
ユーザインターフェイスを介した入力に基づいて、複数のアイコンの内の一のアイコンに関連付けられた命令を実行させる表示画面操作方法であって、
前記複数のアイコンを表示画面に表示する表示ステップと、
ユーザが機器本体を動かす操作による入力を受け付けるための操作モードへの移行指示を検出する第１検出ステップと、
前記機器本体の動きの方向および大きさに関する情報を検出する第２検出ステップと、
前記操作モードへ移行すると、前記第２検出ステップが検出する情報に基づいて、前記第１検出ステップの前記移行指示検出時における前記機器本体の位置を基準位置とし、前記基準位置からの前記機器本体の変化方向および変化量を算出する第１処理ステップと、
前記変化方向および前記変化量に基づいて、前記複数のアイコンを前記表示画面上で移動させる処理を行い、所定領域に移動した実行対象アイコンに関連付けられた命令に応じたアイコン実行処理を行う第２処理ステップと、
を含むことを特徴とする表示画面操作方法。
【請求項１９】
コンピュータに、ユーザインターフェイスを介した入力に基づいて、複数のアイコンの内の一のアイコンに関連付けられた命令を実行させるプログラムであって、
前記複数のアイコンを表示画面に表示する表示ステップと、
ユーザが機器本体を動かす操作による入力を受け付けるための操作モードへの移行指示を検出する第１検出ステップと、
前記機器本体の動きの方向および大きさに関する情報を検出する第２検出ステップと、
前記操作モードへ移行すると、前記第２検出ステップが検出する情報に基づいて、前記第１検出ステップの前記移行指示検出時における前記機器本体の位置を基準位置とし、前記基準位置からの前記機器本体の変化方向および変化量を算出する第１処理ステップと、
前記変化方向および前記変化量に基づいて、前記複数のアイコンを前記表示画面上で移動させる処理を行い、所定領域に移動した実行対象アイコンに関連付けられた命令に応じたアイコン実行処理を行う第２処理ステップと、
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポータブル機器において、ユーザが機器本体を動かして入力を行うユーザインターフェイスに関する。
【背景技術】
【０００２】
近年、ポータブル機器において、加速度センサ等の機器本体の動きを検出するセンサを搭載し、ユーザは機器本体を動かして入力を行うユーザインターフェイスが広く利用されている。例えば、ユーザはノート型のパーソナルコンピュータを手で持ち、スクロール操作モードを起動させたうえで、機器本体を傾けて、表示画面上のブラウザをスクロールさせる技術がある（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2011-233064号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、ユーザは機器本体を傾けて、表示画面上のブラウザをスクロールさせることはできるが、表示画面上の複数のアイコンから所望のアイコンを選択・実行することはできない。
そこで、本発明は、ユーザが機器本体を動かして、表示画面上の複数のアイコンから所望のアイコンを選択・実行することができる、ポータブル機器、表示画面操作方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記従来の課題を解決するために本発明に係るポータブル機器は、（請求項１のコピー）ことを特徴とする。
【発明の効果】
【０００６】
本発明に係るポータブル機器は、ユーザが機器本体を動かして、表示画面上の複数のアイコンから所望のアイコンを選択・実行することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態に係るポータブル機器の使用例
【図２】本発明の一実施形態に係るアイコンの配置例
【図３】本発明の一実施形態に係るアイコンの表示例
【図４】本発明の一実施形態に係る実行ウィンドウの配置例
【図５】本発明の一実施形態に係る実行ウィンドウの表示例
【図６】本発明の一実施形態に係るページ構造によるアイコンの表示例
【図７】本発明の一実施形態に係るアイコンの選択・実行を行う処理ブロック図
【図８】本発明の一実施形態に係るアイコンの選択・実行のフローチャート
【図９】本発明の一実施形態に係るアイコンの選択・実行を説明するための図
【図１０】本発明の一実施形態に係るアイコンの選択・実行を説明するための図
【図１１】本発明の一実施形態に係るアイコンの選択・実行のフローチャート
【図１２】本発明の一実施形態に係るアイコンの選択・実行を説明するための図
【発明を実施するための形態】
【０００８】
＜発明に至った経緯＞
特許文献１において、ユーザはノート型のパーソナルコンピュータを手で持ち、機器本体を傾けて、表示画面上のブラウザをスクロールさせることはできるが、表示画面上の複数のアイコンの中から所望のアイコンを選択・実行するといった操作はできない。
一方、スマートフォンやタブレットにおいてタッチパネルデバイスを搭載し、ユーザは表示画面上をタッチする入力操作を行い、複数のアイコンの中から所望のアイコンを選択・実行する操作が広く利用されている。しかし、タッチする入力操作を行う際、ユーザは片手でポータブル機器を保持し、もう片手で表示画面を操作するといったように、両手の使用が求められ不便に感じる場合がある。また、近年応用機器が増加している静電容量方式のタッチパネルデバイスは、手袋などをつけた状態や、環境や加齢による肌の水分量が減少した状態では、導電性が低下し入力が検出しづらくなる場合がある。
【０００９】
そこで、本発明者は以上を鑑みて、ユーザが機器本体を動かして、表示画面上の複数のアイコンの中から所望のアイコンを選択・実行することができるユーザインターフェイスが必要であるという知見に至った。以下、実施の形態でこのユーザインターフェイスについて説明する。
＜実施の形態＞
本発明に係る一実施の形態におけるポータブル機器は、機器本体の動きを検出するセンサとして機器本体の加速度を検出する加速度センサを搭載し、ユーザは機器本体を動かす入力操作を行い、表示画面上で所望のアイコンを所定領域に位置するように移動させて、複数のアイコンから所望のアイコンを選択・実行することができるポータブル機器に関する。
＜画面表示例＞
本実施の形態におけるポータブル機器の構成・動作を説明する前に、本実施の形態におけるポータブル機器の表示画面に表示するアイコンの表示例を挙げる。
【００１０】
図１は、ユーザが機器本体を持ったイメージ図である。
なお、機器本体と表示画面は矩形であることを前提として、以下でアイコンの表示例について説明するが、本実施の形態はこれに限られるものではない。
図２・図３は表示画面に複数のアイコンを配置する表示例である。
図２（ａ）は、複数のアイコンを機器本体の主面（表示画面を有する面）に対して並行な直交座標系で配置した例であり、図２（ｃ）は、複数のアイコンを機器本体の主面に対して４５度傾けた直交座標系で配置した例である。
【００１１】
ここで、図２（ｃ）の「機器本体の主面に対して４５度傾けた直交座標系での配置」の効果について説明する。
ユーザが機器本体を片手で保持するとき（図１（右図・左図））、重力の影響で機器本体は自然と地面方向に力を受けるため、ユーザは意図せずに機器本体を重力方向に傾けてしまう場合がある。そこで、ユーザが機器本体を動かす際に腕を軸とすることが多いことから、軸である腕と異なる直交座標系、言い換えると、機器本体の主面に並行でない直交座標系にアイコンを配置することで、ユーザは意識的に機器本体を動かすようになり、誤操作を防ぐことができる。また、機器本体の主面に並行でない直交座標系にアイコンを配置させるだけでなく、表示画面上でアイコンを移動させる際に、その配置した機器本体の主面に並行でない直交座標系に沿った方向にアイコンを移動させることで、ユーザはより意識的に機器本体を動かすようになり、誤操作を防ぐことができる。なお、アイコンを機器本体の主面に並行でない直交座標系に配置し、機器本体の主面に並行でない直交座標系に沿った方向に、アイコンを移動させる例を下記の補足１に記載する。
【００１２】
また、「機器本体の主面に並行でない」とは、具体的には機器本体の主面に対して１０度から８０度傾けた角度が適しており、さらに、図２（ｃ）の配置例のように、機器本体の主面に対して４５度傾けた角度がより効果的である。
また、各アイコンの大きさは、ユーザが機器本体を動かして、複数のアイコンから所望のアイコンを選択する操作において、すべて同じサイズである（図２）ことが望ましいが、ユーザのアクセス頻度等の行動履歴をもとに、ユーザにとって重要であると思われるアイコンを大きく表示するなど、各アイコンの大きさを変えて表示してもよい（図３）。
【００１３】
図４は、表示画面に実行ウィンドウを配置する表示例である。実行ウィンドウとは、複数のアイコンの中から実行するアイコンを特定するための所定領域であり、本実施の形態において、ユーザは表示画面上で所望のアイコンを実行ウィンドウに位置するように移動させて、所望のアイコンの選択・実行を行うとする。図４（ａ）・（ｄ）は表示画面の中央に、図４（ｂ）・（ｅ）は表示画面の４つの角部の内の１つに、図４（ｃ）・（ｆ）は表示画面の中央線上の端にそれぞれ実行ウィンドウを配置した図である。
【００１４】
図５は、ユーザが複数のアイコンの中から、実行ウィンドウに位置するアイコンを認識しやすくするために、実行ウィンドウに位置するアイコンの表示形態を他のアイコンと変えて表示する例である。図５（ａ）は実行ウィンドウに位置するアイコンの枠線を変更、図５（ｂ）は実行ウィンドウに位置するアイコンの色を変更、図５（ｃ）は実行ウィンドウに位置するアイコンのサイズを変更、図５（ｄ）は実行ウィンドウに位置するアイコンの輝度の変更やアイコンを点滅して表示する例である。
【００１５】
図６はページ構造を用いてアイコンの表示する例である。ページ構造とは、例えば、アイコンが１画面での表示で収まらないような場合、複数のページでアイコンを表示するものである。なお、図６に示すように、アイコンの配色等をページ単位で切り替えてもよい。また、ユーザが操作しやすいように、実行ウィンドウはページが変わっても表示画面上の同じ位置で固定されることが望ましい。
【００１６】
図２〜図６を用いて、さまざまな表示例を挙げたが、これらを組み合わせてアイコンを表示してもよい。
なお、本実施の形態におけるアイコンの表示方法は、図２〜図６に限られるものではなく、さまざまな表示方法を用いることができる。また、表示方法はあらかじめ設定し固定してもよいし、ユーザが個別に設定し書き換えてもよい。
＜構成＞
本実施の形態におけるポータブル機器の構成を、図7を用いて説明する。
【００１７】
図７は、ユーザが機器本体を動かして、アイコンの選択・実行を行う際に必要な処理系統のブロック図である。
本実施の形態におけるポータブル機器は、センサ１０と、加速度センサ２０と、情報処理装置３０（加速度処理部３１、出力処理部３２を有する）と、記憶部４０、表示部５０を有する。
【００１８】
センサ１０は、例えば、アイコン選択モード起動を指示する入力を検出し、検出した入力を出力処理部３２に送信する。
なお、本実施の形態におけるポータブル機器は、「アイコン選択モード」起動後、ユーザが機器本体の動かす操作による入力を受け付けるとする。「アイコン選択モード」を起動したうえで、加速度センサ２０が機器本体の動き（加速度）を検出することで、ユーザの意図しない機器本体の動きによる入力を防ぐことができる。
【００１９】
また、センサ１０は、電気的な通電回路を形成する物理的なスイッチ、赤外線によりセンサ検出方向へ物体（指）が存在することを検出する光学センサ、圧力を検出する圧力センサ、静電容量方式や抵抗膜式、超音波式などでタッチ操作を検出するタッチパネルデバイス等を用いることができる。
なお、センサ１０にタッチパネルデバイスを用いる場合は、導電性が低下した状態でも入力が検出できるように、感度の高いものを採用することが望ましい。
【００２０】
加速度センサ２０は、機器本体の加速度を検出し、検出した加速度を加速度処理部３１に出力する。
なお、加速度センサ２０は、検出したい入力に応じて、検出軸が１軸・２軸・３軸の加速度センサを用いることができる。
情報処理装置３０は、センサ１０が検出する入力と、加速度センサ２０が検出する加速度を処理する情報処理装置であり、加速度処理部３１と出力処理部３２とを有する。
【００２１】
加速度処理部３１は、加速度センサ２０に接続され、加速度センサ２０で検出された機器本体の加速度を取得する。さらに、加速度処理部３１は、取得した加速度を処理し、機器本体の動き（変化方向および変化量）を算出し、算出した変化方向および変化量を出力処理部３２に出力する。
また、加速度処理部３１は、アイコン選択モード起動時のポータブル機器の位置（傾き）を基準とし、ユーザが機器本体を動かしたことによる機器本体の変化方向および変化量を算出する。なお、変化方向は各軸の重力加速度成分の比で表すことができ、変化量は機器本体の移動距離で表すことができる。また、機器本体の移動距離は、加速度センサで検出した重力加速度を所定時間で積分し速度を求め、さらに、算出した速度を所定時間積分することで算出できる。
【００２２】
出力処理部３２は、アイコン選択モードの起動、アイコンの移動やアイコンの実行（アイコンに関連付けられた命令の実行）といった様々な処理を行う。
出力処理部３２は、センサ１０と接続されており、センサ１０が検出する「アイコン選択モード」起動を指示する入力に基づいて、アイコン選択モードを起動し、表示部５０にアイコン選択画面を表示させる。
【００２３】
また、出力処理部３２は、加速度処理部３１と記憶部４０に接続されており、加速度処理部３１で算出した機器本体の変化方向および変化量を取得し、取得した変化方向および変化量と記憶部４０に記憶される閾値とに基づいて、記憶部４０に記憶される出力内容に応じた処理を行う。
なお、情報処理装置３０（加速度処理部３１、出力処理部３２）は、例えば、ＲＯＭ（Read Only Memory）に格納された制御プログラムを実行するＣＰＵ（Central Processing Unit）を使用することができる。
【００２４】
記憶部４０は、入力に対応した出力の内容と、出力基準とする閾値とを格納する。
なお、記憶部４０は、出力の内容と閾値とを記憶させるため不揮発性メモリが望ましい。
また、出力の内容と閾値はあらかじめ設定し固定してもよいし、ソフトウェアによりユーザ個人で書き換えられるようにしてもよい。ユーザが出力の内容や閾値を書き換えられるようにすることで、ユーザ個人で入力に対応する出力の内容を決定することや、ユーザの個人差に合った閾値を設定することができる。
【００２５】
また、書き換え可能な不揮発性メモリに書き換えのできないメモリを組み合わせ、一部設定を固定したうえで、ユーザは出力内容や閾値を書き換えられるようにしてもよい。
書き換え可能な不揮発性メモリとして、フラッシュメモリやＥＥＰＲＯＭ、ＦＲＡＭ（登録商標）、ＲeＲＡＭなどを用いることができる。
表示部５０は、表示画面と表示処理ユニット（不図示）を有する。
＜動作＞
フローチャート（図８）と具体例１（図１・図９）を用いて、本実施の形態のポータブル機器におけるアイコンの選択・実行の動作を説明する。
【００２６】
図９は、具体例１において、表示画面上でアイコンを移動させた例である。具体例１において、図９に示すように、機器本体の表示画面に、機器本体の主面に対して４５度傾けた直交座標系でアイコン１〜１３を配置し、表示画面の中央に実行ウィンドウを配置する（図９（ａ））。
また、具体例１において、ユーザは図１（左図）に示すように機器本体を左手で保持し、表示画面上の所望のアイコン１を実行ウィンドウに位置する穴に転がして落とす要領で機器本体を傾けて、所望のアイコン１を実行ウィンドウに位置するように、表示画面上でアイコン全体を移動させる操作を行い、複数のアイコンから所望のアイコン１を選択するとする。
【００２７】
また、具体例１において、センサ１０は、電気的な通電回路を形成する物理的なスイッチであるとする。
まず、ユーザは、アイコン選択モードの起動を指示する入力操作、例えば、スイッチを１度押す操作を行う。
ユーザの入力操作後、ステップ１において、センサ１０（スイッチ）は、アイコン選択モードの起動を指示する入力（スイッチを一度押す）を検出し、検出した入力を出力処理部３２に出力する。
【００２８】
次に、ステップ２において、出力処理部３２は、センサ１０が検出した入力信号に応じて、アイコン選択モードを起動する。さらに、出力処理部３２は、アイコン選択モード起動前の機器の状態をサスペンド状態にし、アイコン選択モードを中断させたときに、アイコン選択モード起動前のポータブル機器の状態に戻す。
なお、ステップＳ２〜ステップＳ９の動作途中で、ユーザがアイコン選択モードを中断できるように、アイコン選択モードの中断を指示する入力操作を、例えば、スイッチの長押し操作と設定し、アイコン選択モード起動の動作（Ｓ１・Ｓ２）と同様に、出力処理部３２は、ユーザのアイコン選択モードの中断を指示する入力に応じて、アイコン選択モードを中断し、アイコン選択モード起動前の機器の状態に戻す処理を行う。
【００２９】
次に、ステップ３において、加速度センサ２０は、アイコン選択モード起動時の機器本体の加速度を検出し、検出した加速度を加速度処理部３１に出力する。続いて、加速度処理部３１は、加速度センサ２０が検出した加速度に基づいて、アイコン選択モード起動時の機器本体の位置を基準位置と設定する。さらに、加速度処理部３１が基準位置を設定後、出力処理部３２は、表示部５０にアイコン選択画面（図９（Ａ））を表示させる。
【００３０】
なお、設定する基準位置は、加速度センサが検出する各軸の重力加速度成分で表すことができ、基準位置にはアイコン選択モード起動時の機器本体の傾きに関する情報も含まれる。
また、アイコン選択モード起動時において、表示画面に実行中であったアプリケーションが表示されていた場合、表示部５０は、そのアプリケーションの表示を非表示にし、表示画面をアイコン選択画面に完全に切り替えて表示してもよいし、そのアプリケーションの表示の一部またはすべて残したまま、ユーザがアイコン選択モードの起動を認識できるように、表示画面にアイコン選択画面を表示してもよい。
【００３１】
ユーザは、アイコン選択画面表示後、まず、所望のアイコン１が実行ウィンドウに位置するように、アイコン１を実行ウィンドウに位置する穴に落とす要領で機器本体を傾ける。
ユーザの入力操作後、ステップＳ４において、加速度センサ２０は、ユーザが機器本体を傾けたことによる機器本体の加速度を検出し、検出した加速度を加速度処理部３１に出力する。
【００３２】
次に、ステップＳ５において、加速度処理部３１は、ステップＳ４で加速度センサ２０が検出した加速度に基づいて、ステップＳ３で検出した機器本体の基準位置からの変化向きおよび変化量を算出する。さらに、加速度処理部３１は、算出した変化向きおよび変化量を出力処理部３２に出力する。
次に、ステップＳ６において、ステップＳ５で算出した変化量の任意の単位時間当たりの変化量をｓ、記憶部４０に記憶される閾値ｔとし、ｓ＜ｔのとき（Ｓ６：ＮＯ）、出力処理部３２は、「変化量ｓはユーザが意図的に機器本体を動かした入力操作によるものではない」と判断し、ステップＳ４（機器本体の加速度を検出）まで戻る。また、ｓ＞ｔのとき（Ｓ６：ＹＥＳ）、出力処理部３２は、「変化量ｓはユーザが意図的に機器本体を動かした入力操作によるものである」と判断し、アイコン全体を変化方向に応じて移動させる処理を行い、表示部５０に処理結果を表示させる（図９：（Ａ）→（Ｂ）→（Ｃ））。
【００３３】
なお、任意の単位時間当たりの変化量ｓを時間積分した数値指標をＩと設定し、出力処理部３２は、例えば、Ｉが単調増加のときアイコン全体を移動させる処理を続け、Ｉが単調増加でなくなったときアイコン全体の移動を停止するとしてもよい。また、Ｉの増減量に応じてアイコン全体を移動させる速度を変えてもよい。
また、複数の閾値を設定し、変化量によって出力処理部３２が行う処理の内容を変えてもよい。例えば、閾値ｔ１、ｔ２（傾き量：ｔ１＜ｔ２）と設定し、出力処理部３２は、ｓ＜ｔ１のとき再度加速度の検出を行い、ｔ１＜ｓ＜ｔ２のときアイコン全体を変化方向に応じて移動させる処理を行い、ｔ２＜ｓのとき実行ウィンドウに位置するアイコンの実行処理を行うとしてもよい。
【００３４】
図８に戻って説明を続ける。ステップＳ６において、出力処理部３２は、変化方向に応じて表示画面上でアイコン全体を移動させる処理（図９（Ａ）→（Ｂ）→（Ｃ））を行い、表示部５０は、図９（Ｃ）に示すように、アイコン１が実行ウィンドウに位置するように表示したとする。
このときユーザは、所望のアイコン１が実行ウィンドウに位置する（図９（Ｃ））ことを確認し、アイコンの実行を指示する入力操作、例えば、スイッチを２度押す入力操作を行う。
【００３５】
ユーザの入力操作後、ステップＳ８において、センサ１０は、アイコンの実行を指示する入力（スイッチの２度押し）を検出し（ＹＥＳ）、検出した入力を出力処理部３２に出力する。
なお、センサ１０が、アイコンの実行を指示する入力を検出しない場合は（ＮＯ）、ステップＳ４（機器本体の加速度の検出）まで戻る。
【００３６】
ステップＳ８（ＹＥＳ）のとき、出力処理部３２は、ステップＳ８でセンサ１０が検出した入力（スイッチの２度押し）に応じて、この入力の検出時に実行ウィンドウに位置するアイコン１の実行処理を行い、表示部５０に処理結果を表示させる。
なお、センサ１０が、アイコンの実行を指示する入力を検出しない場合は（ＮＯ）、ステップＳ４（加速度の検出）まで戻る。
＜補足１＞
具体例２（図１０〜図１２）を用いて、実施の形態で用いることができる入力操作例とアイコンの移動例を紹介する。
【００３７】
図１２は、具体例２において、表示画面でアイコンの移動させた図である。具体例２において、図１２に示すように、機器本体の表示画面の中央に実行ウィンドウを配置し、表示画面に機器本体の主面に対して４５度傾けた直交座標系で複数のアイコンを配置する。また、表示画面に機器本体の主面に対して４５度傾けた直交座標系（Ｘ軸・Ｙ軸）に沿って、アイコンの列（図１２（Ａ））と行（図１２（Ｃ））を設定し、ユーザはアイコンを列や行ごとに移動させることができるとする。
【００３８】
図１０（左図）は、具体例２において、ユーザが機器本体を左手で保持した図である。図１０の（ａ）〜（ｆ）は、ユーザが機器本体を傾ける動きを表している。また、図１０（右図）は、図１０（ａ）〜（ｆ）の機器本体の各動きに対応する出力処理部３２が行う処理の内容である。なお、図１０の（ａ）〜（ｄ）は、ユーザが機器本体を傾ける動きを表しており、（ａ）・（ｂ）は、ユーザが手首を起点として、腕（左図：回転軸１）を軸とし、機器本体を傾ける動きを表し、（ｃ）・（ｄ）は、ユーザが手首を起点とし、腕に対して垂直方向（左図：回転軸２）を軸とし、機器本体を傾ける動きを表している。また、（ｅ）・（ｆ）は、ユーザが機器本体を縦にスライドさせる動きを表している。ユーザは、（ａ）〜（ｆ）の向きに機器本体を動かして、所望のアイコンの選択・実行を行うとする。また、出力処理部３２は、機器本体の動きの方向に応じて、図１０（右図）の処理を行う。
【００３９】
図１２（Ａ）・図１２（Ｂ）を用いて、具体例２において、ユーザがアイコンの列を移動させて、所望のアイコンを選択・実行する操作を説明する。
具体例２におけるポータブル機器の主な動作は前述した具体例１と同様であるため説明を省略する。図１１は、具体例２におけるフローチャートであり、ステップＳ１〜ステップＳ６は具体例１（図８）と同様である。
【００４０】
アイコン選択モード起動（図１１：Ｓ２）後、例えば、ユーザは斜線を付した（ａ列）の中央に位置する所望のアイコンを選択・実行するとする。このとき、まず、ユーザは所望のアイコンを中央の実行ウィンドウに位置するように、機器本体を図１０（ａ）方向に傾け、アイコンの列をＸ軸プラス方向にループするように移動させる（図１２（Ａ）→図１２（Ｂ）、図１１：Ｓ３〜Ｓ６、Ｓ１０）。さらに、ユーザは、図１０（ｆ）方向に機器本体をスライドさせ、実行ウィンドウに位置する所望のアイコンを実行させる（図１１：Ｓ１０）。
【００４１】
また、ユーザは、アイコンの列の移動と同様に、アイコンの行の移動を行うことができる。図１２（Ｃ）・図１２（Ｄ））にアイコンの行を移動させた例を示す。
なお、具体例２において、ユーザはアイコンの列の移動と行の移動を組み合わせ、表示画面上の様々な位置にあるアイコンを実行ウィンドウまで移動させることができる。また、ユーザは、図１０（ｅ）のページの変更の操作を組み合わせて、複数のページに配置されるアイコンから所望のアイコンを選択・実行することができる。
【００４２】
また、実施の形態において、具体例１ではセンサ１０（スイッチ）、具体例２では加速度センサ２０が検出する入力に応じて、出力処理部３２は実行ウィンドウに位置するアイコンの実行処理を行ったが、所定時間以上入力を検出しないとき（ユーザが所定時間以上入力を行わないとき）、出力処理部３２は実行ウィンドウに位置するアイコンの実行処理を行うとしてもよい。
＜補足２＞
実施の形態のポータブル機器において、加速度センサの代わりに機器本体の動きを検出するセンサとして、ジャイロセンサ、傾き検出センサや角速度センサ等のセンサを用いて機器本体の動きを検出してもよい。
【００４３】
また、図１０（左図）に示すように、センサ１０は、ユーザが機器本体を親指が表示画面に触れないように片手で保持した状態で、親指が向いている方向の機器本体の寸法の半分より上部、かつ、親指により操作できる範囲に配置することが望ましい。「機器本体の寸法の半分より上の部分」とするのは、一般的なポータブル機器の重心は機器の中央近傍にあり、ユーザは機器本体を重心より上部で保持する方が操作しやすいからである。また、「親指により操作できる範囲」とするのは、ユーザは、親指の付け根を起点として機器本体を動かす操作が行いやすく、機器本体を動かす操作を行いながらスイッチ等のセンサを用いた入力操作も容易に行えるようにするためである。
【００４４】
なお、実施の形態のポータブル機器において、右利きと左利きのユーザ（図１）に対応できるように、センサ１０を２箇所に搭載してもよい。また、上下・左右を固定しないポータブル機器においては、センサ１０を２か所以上搭載してもよい。
＜補足３＞
実施の形態のポータブル機器の一部は、典型的には集積回路であるＬＳＩ（Large Scale Integration）として実現されてもよい。各回路を個別に１チップとしてもよいし、全ての回路または一部の回路を含むように１チップ化されてもよい。ここでは、ＬＳＩとして記載したが、集積度の違いにより、ＩＣ（Integrated Circuit）、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。また、集積回路化の手法はＬＳＩに限るものではなく、専用回路または汎用プロセッサで実現してもよい。ＬＳＩ製造後にプログラム化することが可能なＦＰＧＡ（Field Programmable Gate Array）、ＬＳＩ内部の回路セル接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
【００４５】
さらには、半導体技術の進歩または派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適応等が可能性としてありえる。
また、実施の形態のポータブル機器の一部は、画像評価に係る処理（図２など）をコンピュータ等の各種機器のプロセッサ、及びそのプロセッサに接続された各種回路に実行させるためのプログラムコードからなる制御プログラムを、記録媒体に記録すること、又は各種通信路を介して流通させ頒布することもできる。このような記録媒体には、スマートメディア、コンパクトフラッシュ（登録商標）、メモリースティック、SDメモリーカード、マルチメディアカード、CD-R/RW、DVD±R/RW、DVD-RAM、HD-DVD、ＢＤ(Blu-ray Disc)等がある。流通、頒布された制御プログラムは、プロセッサに読み出され得るメモリ等に格納されることにより利用に供され、そのプロセッサがその制御プログラムを実行することにより、実施の形態で示したような各種機能が実現されるようになる。
＜補足４＞
以下、本発明の一実施形態としてのポータブル機器・表示画面操作方法・プログラムの構成および変形例の効果について説明する。
【００４６】
（Ａ）本発明の一実施形態に係るポータブル機器は、ユーザインターフェイスを介した入力に基づいて、複数のアイコンの内の一のアイコンに関連付けられた命令に応じたアイコン実行処理を行うポータブル機器であって、前記複数のアイコンを表示画面に表示する表示手段と、ユーザが機器本体を動かす操作による入力を受け付けるための操作モードへの移行指示を検出する第１検出手段と、前記機器本体の動きの方向および大きさに関する情報を検出する第２検出手段と、前記操作モードへ移行すると、前記第２検出手段が検出する情報に基づいて、前記第１検出手段の前記移行指示検出時における前記機器本体の位置を基準位置とし、前記基準位置からの機器本体の変化方向および変化量を算出する第１処理手段と、前記変化方向および前記変化量に基づいて、前記複数のアイコンを前記表示画面上で移動させる処理を行い、所定領域に移動した実行対象アイコンに関連付けられた命令に応じた前記アイコン実行処理を行う第２処理手段と、を備えることを特徴とする。
【００４７】
この構成により、ユーザは、機器本体を動かして、素早く確実に表示画面に表示される複数のアイコンから所望のアイコンに関連付けられた命令を実行させることができる。
（Ｂ）前記実施の形態（Ａ）のポータブル機器は、さらに、表示画面上で前記複数のアイコンを移動させるか否かの判断基準とする移動基準閾値を格納する記憶手段を備え、前記第２処理手段は、前記変化量が前記移動基準閾値以上である場合に前記複数のアイコンを移動させる処理を行うとしても構わない。
【００４８】
この構成により、ユーザは、機器本体を動かして、より素早く確実に、表示画面に表示される複数のアイコンから所望のアイコンに関連付けられた命令をより実行させることができる。
（Ｃ）前記実施の形態（Ｂ）のポータブル機器における前記記憶手段は、さらに、前記アイコン実行処理を行うか否かの判断基準とする、前記移動基準閾値より大きな実行基準閾値を格納し、前記第２処理手段は、さらに、前記変化量が前記実行基準閾値以上である場合に前記アイコン実行処理を行うとしても構わない。
【００４９】
この構成により、ユーザは、機器本体を動かして、より素早く確実に、表示画面に表示される複数のアイコンから所望のアイコンに関連付けられた命令をより実行させることができる。
（Ｄ）前記実施の形態（Ｂ）のポータブル機器における前記記憶手段は、さらに、
前記アイコン実行処理を行うか否かの判断基準とする実行基準方向および実行基準閾値を格納し、前記第２処理手段は、さらに、前記変化方向が前記実行基準方向であり、かつ、前記変化量が前記実行基準閾値以上である場合に前記アイコン実行処理を行うとしても構わない。
【００５０】
この構成により、ユーザは、機器本体を動かして、より素早く確実に、表示画面に表示される複数のアイコンから所望のアイコンに関連付けられた命令をより実行させることができる。
（Ｅ）前記実施の形態（Ｂ）のポータブル機器における前記第２処理手段は、さらに、前記第１検出手段が前記操作モードへの移行指示を検出後、所定時間以上、前記第２検出手段が入力を検出しない場合、または、前記第２検出手段が入力を検出後、所定時間以上、第２検出手段がさらに入力を検出しない場合、前記アイコン実行処理を行うとしても構わない。
【００５１】
この構成により、ユーザは、機器本体を動かして、より素早く確実に、表示画面に表示される複数のアイコンから所望のアイコンに関連付けられた命令をより実行させることができる。
（Ｆ）前記実施の形態（Ｂ）のポータブル機器における前記第１検出手段は、さらに、前記実行対象アイコンに関連づけられた命令の実行指示を検出し、前記第２処理手段は、さらに、前記第１検出手段が前記実行指示を検出した場合に前記アイコン実行処理を行うとしても構わない。
【００５２】
この構成により、ユーザは、機器本体を動かして、より素早く確実に、表示画面に表示される複数のアイコンから所望のアイコンに関連付けられた命令をより実行させることができる。
（Ｇ）前記実施の形態（Ａ）から（Ｆ）のいずれかのポータブル機器における前記機器本体は矩形であり、前記表示手段は、前記複数のアイコンを機器本体の主面に対して１０度から８０度の角度傾けた直交座標系に配置して表示し、前記第２処理手段は、前記変化方向に応じて、前記直交座標系の軸に沿った方向に前記複数のアイコンを移動させる処理を行うとしても構わない。
【００５３】
この構成により、ユーザは、機器本体を動かして表示画面に表示される複数のアイコンから所望のアイコンに関連付けられた命令をより実行させる際に、ご操作を防ぐことができる。
（Ｈ）前記実施の形態（Ａ）から（Ｆ）のいずれかのポータブル機器における前記機器本体は矩形であり、前記表示手段は、前記複数のアイコンを機器本体の主面に対して並行な直交座標系に配置して表示し、前記第２処理手段は、前記変化方向に応じて、前記直交座標系の軸に沿った方向に前記複数のアイコンを移動させる処理を行うとしても構わない。
【００５４】
（Ｉ）前記実施の形態（Ａ）のポータブル機器における前記第２検出手段は、加速度センサまたはジャイロセンサであるとしても構わない。
（Ｊ）前記実施の形態（Ａ）のポータブル機器における前記第１検出手段は、タッチパネル、光学式センサ、物理的な電気的特性を変化させるスイッチの内の1つであるとしても構わない。
【００５５】
（Ｋ）前記実施の形態（Ａ）のポータブル機器における前記第１検出手段は、前記機器本体の寸法の半分より上の部分、かつ、前記機器本体を片手で保持した状態で、親指により操作できる範囲の非表示部に配置するとしても構わない。
この構成により、ユーザは容易に、機器本体を動かす操作による入力を受け付けるための操作モードへの移行操作を行うことができる。
【００５６】
（Ｌ）前記実施の形態（Ａ）のポータブル機器における前記第１検出手段は、前記機器本体の寸法の半分より上の部分、かつ、前記機器本体を片手で保持した状態で、親指により操作できる範囲の非表示部に左右対称に２つ配置するとしても構わない。
この構成により、ユーザの利き手が左右どちらであっても、容易に機器本体を動かす操作による入力を受け付けるための操作モードへの移行操作を行うことができる。
【００５７】
（Ｍ）前記実施の形態（Ａ）のポータブル機器における前記記憶手段は、書き換え可能な不揮発性メモリ、フラッシュメモリ、ＥＥＰＲＯＭ、ＦｅＲＡＭ、ＲｅＲＡＭの内の1つであるとしても構わない。
この構成により、ユーザ個人で、入力に対応する出力の内容や、個人差に合った閾値を設定することができる。
【００５８】
（Ｎ）前記実施の形態（Ａ）のポータブル機器における前記所定領域は、前記表示画面の中央に位置するとしても構わない。
（Ｏ）前記実施の形態（Ａ）のポータブル機器における前記表示画面は矩形であり、前記所定領域は、前記表示画面の４つの角部の内の１つに位置するとしても構わない。
（Ｐ）前記実施の形態（Ａ）のポータブル機器における前記所定領域は、前記表示画面の中央線上の端に位置するとしても構わない。
【００５９】
（Ｑ）前記実施の形態（Ａ）のポータブル機器における前記表示手段は、さらに、前記実行対象アイコンのみ、他の前記アイコンと表示形態を変えて表示するとしても構わない。
この構成により、ユーザは、ポータブル機器本体を動かして、より確実に素早く表示画面に表示される複数のアイコンから所望のアイコンに関連付けられた命令をより実行させることができる。
【００６０】
（Ｒ）本発明の一実施形態に係る表示画面操作方法は、ユーザインターフェイスを介した入力に基づいて、複数のアイコンの内の一のアイコンに関連付けられた命令を実行させる表示画面操作方法であって、前記複数のアイコンを表示画面に表示する表示ステップと、ユーザが機器本体を動かす操作による入力を受け付けるための操作モードへの移行指示を検出する第１検出ステップと、前記機器本体の動きの方向および大きさに関する情報を検出する第２検出ステップと、前記操作モードへ移行すると、前記第２検出ステップが検出する情報に基づいて、前記第１検出ステップの前記移行指示検出時における前記機器本体の位置を基準位置とし、前記基準位置からの前記機器本体の変化方向および変化量を算出する第１処理ステップと、前記変化方向および前記変化量に基づいて、前記複数のアイコンを前記表示画面上で移動させる処理を行い、所定領域に移動した実行対象アイコンに関連付けられた命令に応じたアイコン実行処理を行う第２処理ステップと、を含むことを特徴とする。
【００６１】
（Ｓ）本発明の一実施形態に係るプログラムは、コンピュータに、ユーザインターフェイスを介した入力に基づいて、複数のアイコンの内の一のアイコンに関連付けられた命令を実行させるプログラムであって、前記複数のアイコンを表示画面に表示する表示ステップと、ユーザが機器本体を動かす操作による入力を受け付けるための操作モードへの移行指示を検出する第１検出ステップと、前記機器本体の動きの方向および大きさに関する情報を検出する第２検出ステップと、前記操作モードへ移行すると、前記第２検出ステップが検出する情報に基づいて、前記第１検出ステップの前記移行指示検出時における前記機器本体の位置を基準位置とし、前記基準位置からの前記機器本体の変化方向および変化量を算出する第１処理ステップと、前記変化方向および前記変化量に基づいて、前記複数のアイコンを前記表示画面上で移動させる処理を行い、所定領域に移動した実行対象アイコンに関連付けられた命令に応じたアイコン実行処理を行う第２処理ステップと、を含むことを特徴とする。
【産業上の利用可能性】
【００６２】
本発明に係るポータブル機器において、ユーザは機器本体を動かして、表示画面上の複数のアイコンから所望のアイコンを選択・実行することができる。
本発明は、ラップトップ・コンピュータ、タブレット、スマートフォン、ポータブル・ゲーム機、非据付型カーナビゲーション等のさまざまなポータブル・デバイスへ応用できる。
【符号の説明】
【００６３】
１０：センサ
２０：加速度センサ
３０：情報処理装置
３１：加速度処理部
３２：出力処理部
４０：記憶部
５０：表示部
【図１】
2014013507.tif 000003
【図２】
2014013507.tif 000004
【図３】
2014013507.tif 000005
【図４】
2014013507.tif 000006
【図５】
2014013507.tif 000007
【図６】
2014013507.tif 000008
【図７】
2014013507.tif 000009
【図８】
2014013507.tif 000010
【図９】
2014013507.tif 000011
【図１０】
2014013507.tif 000012
【図１１】
2014013507.tif 000013
【図１２】
2014013507.tif 000014