(57)【特許請求の範囲】
【請求項１】
特定の処理を示す処理識別情報を１つ以上表示する表示手段と、
自身の空間動作を検知し、前記検知した空間動作の内容を示す動作情報を出力する動作検知手段と、
前記動作情報に基づいて、前記表示手段に表示されている前記処理識別情報の示す処理を実行することを指示する、１つ以上の第１のモーション操作の内のいずれかの発生を検出した場合、前記検出した第１のモーション操作に対応する処理識別情報の示す処理を実行する第１の制御手段と、
前記動作情報に基づいて、前記表示手段に表示する前記処理識別情報を変更することを指示する、１つ以上の第２のモーション操作の内のいずれかの発生を検出した場合、前記検出した第２のモーション操作に対応して、前記表示手段に表示する前記第１のモーション操作に対応する処理識別情報を変更する第２の制御手段と、
を有し、
前記第１のモーション操作は、前記表示手段の表示画面に対する左右方向及び上下方向のいずれかの方向を軸とした回転の操作であり、前記第２のモーション操作は、前記表示手段の表示画面に対する法線方向を軸とした回転の操作である
ことを特徴とする操作処理装置。
【請求項２】
前記操作処理装置自身の動作モード状態を記憶する動作モード管理手段を更に有し、
前記表示手段は、動作モード状態を示す状態識別情報を表示し、
前記第１の制御手段は、前記動作モード状態に基づいて、前記検出した第１のモーション操作に対応する処理識別情報の示す処理を実行する
ことを特徴とする請求項１記載の操作処理装置。
【請求項３】
前記表示手段は、前記第２のモーション操作に対応して表示される前記処理識別情報の予備情報を、現在表示している前記処理識別情報の近辺であって前記第２のモーション操作に対応する位置に表示する
ことを特徴とする請求項１または２に記載の操作処理装置。
【請求項４】
前記第１のモーション操作及び前記第２のモーション操作の内のいずれかが発生したことを検出した場合に、前記検出したことを操作者に通知する通知手段を更に有する
ことを特徴とする請求項１乃至３のいずれかに記載の操作処理装置。
【請求項５】
前記表示手段は、前記操作処理装置自身の上方向、下方向、右方向及び左方向のうちのいずれか３方向以上に対応させて、前記処理識別情報を表示し、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の左右方向の軸を回転軸として、及び前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の上下方向の軸を回転軸として、前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の前後方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする請求項１乃至４のいずれかに記載の操作処理装置。
【請求項６】
前記表示手段は、前記操作処理装置自身の上方向、下方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示し、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の左右方向の軸を回転軸として前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の前後方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする請求項１乃至４のいずれかに記載の操作処理装置。
【請求項７】
前記表示手段は、前記操作処理装置自身の上方向、下方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示し、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の左右方向の軸を回転軸として前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の上下方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする請求項１乃至４のいずれかに記載の操作処理装置。
【請求項８】
前記表示手段は、前記操作処理装置自身の左方向、右方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示し、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の上下方向の軸を回転軸として前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の左右方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする請求項１乃至４のいずれかに記載の操作処理装置。
【請求項９】
前記表示手段は、前記操作処理装置自身の左方向、右方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示し、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の上下方向の軸を回転軸として前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の前後方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする請求項１乃至４のいずれかに記載の操作処理装置。
【請求項１０】
前記表示手段は、前記操作処理装置自身の上方向、下方向、右方向、左方向、右上方向、右下方向、左上方向及び左下方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示し、
前記第１のモーション操作は、前記表示手段の表示を正面から見た場合の左右方向、前記表示手段の表示を正面から見た場合の上下方向、前記表示手段の表示を正面から見た場合の左下−右上方向及び前記表示手段の表示を正面から見た場合の左上−右下方向のいずれかの方向に、前記操作処理装置を直線移動させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の前後方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする請求項１乃至４のいずれかに記載の操作処理装置。
【請求項１１】
表示手段が、特定の処理を示す処理識別情報を１つ以上表示し、
操作処理装置の動作検知手段が、自身の空間動作を検知し、前記検知した空間動作の内容を示す動作情報を出力し、
制御手段が、
前記動作情報に基づいて、前記表示手段に表示されている前記処理識別情報の示す処理を実行することを指示する、１つ以上の第１のモーション操作の内のいずれかの発生を検出した場合、前記検出した第１のモーション操作に対応する処理識別情報の示す処理を実行し、
前記動作情報に基づいて、前記表示手段に表示する前記処理識別情報を変更することを指示する、１つ以上の第２のモーション操作の内のいずれかの発生を検出した場合、前記検出した第２のモーション操作に対応して、前記表示手段に表示する前記第１のモーション操作に対応する処理識別情報を変更し、
前記第１のモーション操作は、前記表示手段の表示画面に対する左右方向及び上下方向のいずれかの方向を軸とした回転の操作であり、前記第２のモーション操作は、前記表示手段の表示画面に対する法線方向を軸とした回転の操作である
ことを特徴とする操作処理方法。
【請求項１２】
前記制御手段は、前記操作処理装置の動作モード状態を記憶し、
前記動作モード状態に基づいて、前記検出した第１のモーション操作に対応する処理識別情報の示す処理を実行し、
前記表示手段は、動作モード状態を示す状態識別情報を表示する
ことを特徴とする請求項１１記載の操作処理方法。
【請求項１３】
前記表示手段は、前記第２のモーション操作に対応して表示される前記処理識別情報の予備情報を、現在表示している前記処理識別情報の近辺であって前記第２のモーション操作に対応する位置に表示する
ことを特徴とする請求項１１または１２に記載の操作処理方法。
【請求項１４】
通知手段が、前記第１のモーション操作及び前記第２のモーション操作の内のいずれかが発生したことを検出した場合に、前記検出したことを操作者に通知する
ことを特徴とする請求項１１乃至１３のいずれかに記載の操作処理方法。
【請求項１５】
前記表示手段は、前記操作処理装置の上方向、下方向、右方向及び左方向のうちのいずれか３方向以上に対応させて、前記処理識別情報を表示し、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の左右方向の軸を回転軸として、及び前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の上下方向の軸を回転軸として、前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の前後方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする請求項１１乃至１４のいずれかに記載の操作処理方法。
【請求項１６】
前記表示手段は、前記操作処理装置の上方向、下方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示し、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の左右方向の軸を回転軸として前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の前後方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする請求項１１乃至１４のいずれかに記載の操作処理方法。
【請求項１７】
前記表示手段は、前記操作処理装置の上方向、下方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示し、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の左右方向の軸を回転軸として前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の上下方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする請求項１１乃至１４のいずれかに記載の操作処理方法。
【請求項１８】
前記表示手段は、前記操作処理装置の左方向、右方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示し、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の上下方向の軸を回転軸として前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の左右方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする請求項１１乃至１４のいずれかに記載の操作処理方法。
【請求項１９】
前記表示手段は、前記操作処理装置の左方向、右方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示し、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の上下方向の軸を回転軸として前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の前後方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする請求項１１乃至１４のいずれかに記載の操作処理方法。
【請求項２０】
前記表示手段は、前記操作処理装置の上方向、下方向、右方向、左方向、右上方向、右下方向、左上方向及び左下方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示し、
前記第１のモーション操作は、前記表示手段の表示を正面から見た場合の左右方向、前記表示手段の表示を正面から見た場合の上下方向、前記表示手段の表示を正面から見た場合の左下−右上方向及び前記表示手段の表示を正面から見た場合の左上−右下方向のいずれかの方向に、前記操作処理装置を直線移動させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の前後方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする請求項１１乃至１４のいずれかに記載の操作処理方法。
【請求項２１】
表示手段に、特定の処理を示す処理識別情報を１つ以上表示させる処理と、
操作処理装置の動作検知手段が出力する、自身の空間動作を検知し、前記検知した空間動作の内容を示す動作情報に基づいて、前記表示手段に表示されている前記処理識別情報の示す処理を実行することを指示する、１つ以上の第１のモーション操作の内のいずれかの発生を検出した場合、前記検出した第１のモーション操作に対応する処理識別情報の示す処理を実行する処理と、
前記動作情報に基づいて、前記表示手段が表示する前記処理識別情報を変更することを指示する、１つ以上の第２のモーション操作の内のいずれかの発生を検出した場合、前記検出した第２のモーション操作に対応して、前記表示手段に表示する前記第１のモーション操作に対応する処理識別情報を変更する処理とを、
コンピュータに実行させ、
前記第１のモーション操作は、前記表示手段の表示画面に対する左右方向及び上下方向のいずれかの方向を軸とした回転の操作であり、前記第２のモーション操作は、前記表示手段の表示画面に対する法線方向を軸とした回転の操作である
ことを特徴とするプログラム。
【請求項２２】
前記表示手段が表示する、前記操作処理装置の動作モード状態を示す状態識別情報に対応する動作モード状態に基づいて、前記検出した第１のモーション操作に対応する処理識別情報の示す処理を
コンピュータに実行させることを特徴とする請求項２１記載のプログラム。
【請求項２３】
前記表示手段に、前記第２のモーション操作に対応して表示される前記処理識別情報の予備情報を、現在表示している前記処理識別情報の近辺であって前記第２のモーション操作に対応する位置に表示させる処理を
コンピュータに実行させることを特徴とする請求項２１または２２に記載のプログラム。
【請求項２４】
通知手段に、前記第１のモーション操作及び前記第２のモーション操作の内のいずれかが発生したことを検出した場合に、前記検出したことを操作者に通知させる処理を
コンピュータに実行させることを特徴とする請求項２１乃至２３のいずれかに記載のプログラム。
【請求項２５】
前記表示手段に、前記操作処理装置の上方向、下方向、右方向及び左方向のうちのいずれか３方向以上に対応させて、前記処理識別情報を表示させる処理をコンピュータに実行させ、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の左右方向の軸を回転軸として、及び前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の上下方向の軸を回転軸として、前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の前後方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする請求項２１乃至２４のいずれかに記載のプログラム。
【請求項２６】
前記表示手段に、前記操作処理装置の上方向、下方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示させる処理をコンピュータに実行させ、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の左右方向の軸を回転軸として前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の前後方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする請求項２１乃至２４のいずれかに記載のプログラム。
【請求項２７】
前記表示手段に、前記操作処理装置の上方向、下方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示させる処理をコンピュータに実行させ、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の左右方向の軸を回転軸として前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の上下方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする請求項２１乃至２４のいずれかに記載のプログラム。
【請求項２８】
前記表示手段に、前記操作処理装置の左方向、右方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示させる処理をコンピュータに実行させ、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の上下方向の軸を回転軸として前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の左右方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする請求項２１乃至２４のいずれかに記載のプログラム。
【請求項２９】
前記表示手段に、前記操作処理装置の左方向、右方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示させる処理をコンピュータに実行させ、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の上下方向の軸を回転軸として前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の前後方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする請求項２１乃至２４のいずれかに記載のプログラム。
【請求項３０】
前記表示手段に、前記操作処理装置の上方向、下方向、右方向、左方向、右上方向、右下方向、左上方向及び左下方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示させる処理をコンピュータに実行させ、
前記第１のモーション操作は、前記表示手段の表示を正面から見た場合の左右軸方向、前記表示手段の表示を正面から見た場合の上下方向、前記表示手段の表示を正面から見た場合の左下−右上方向及び前記表示手段の表示を正面から見た場合の左上−右下方向のいずれかの方向に、前記操作処理装置を直線移動させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の前後方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする請求項２１乃至２４のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作処理装置、操作処理方法及びそのためのプログラムに関し、装置の空間的な動きに対応して、複数の処理の内のいずれかを実行する操作処理装置、操作処理方法及びそのためのプログラムに関する。
【背景技術】
【０００２】
近年、モーションセンサを具備した情報処理端末において、ユーザが情報処理端末を空間的に動かした際に発生する情報処理端末の加速度や角速度などと、情報処理端末に表示されている内容と、に応じて処理を行う方法が提案されている。
【０００３】
例えば、特許文献１の画像処理方法は、デジタルカメラで撮影した画像を中央部に表示し、画像の削除等の処理項目を示す８種類のアイコンを画面周辺部に表示する。そして、その画像処理方法は、デジタルカメラの傾き及び角速度を検出し、検出した情報に基づいて画像の表示位置を移動させ、移動した画像の表示位置にあるアイコンに対応する処理を行う。
【０００４】
また、特許文献２の情報処理端末は、アプリケーションアイコンを携帯端末機自身の表示画面の上下左右の４箇所に表示させ、表示されたアイコンの方向へ携帯端末機を移動させることにより、アイコンに対応するアプリケーションを起動させる。
【０００５】
また、特許文献３は、内蔵するモーションセンサの出力に基づいて姿勢判定する技術を開示している。特許文献３に記載の表示装置一体型入力装置は、内蔵するモーションセンサから出力される回転角の値と閾値とを比較し、その表示装置一体型入力装置自身の姿勢が縦状態であるか横状態であるかを判定する。そして、その表示装置一体型入力装置は、判定した姿勢に基づいて、各項目（アイコン等）に対応するセンシング領域を決定する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２９４８５０号公報
【特許文献２】特開２０１０−１１８０６０号公報
【特許文献３】特開２００８−１６５４５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した先行技術文献に記載された技術においては、直感的で単純なモーション操作（ユーザが、操作処理装置に対して指示を入力するために、操作処理装置を空間的に動かす操作）により指示可能な処理項目数には限りがあるという問題点がある。
【０００８】
具体的には、特許文献１の画像処理装置は、画像処理装置の姿勢変化に基づいて、８個のアイコンを選択することを可能としている。このアイコンの数は、ユーザがストレスを感じない範囲で、画像処理装置の姿勢変化の操作が可能な、限界の個数に近いと考えられる。即ち、８個を超えてアイコン数を増やした場合には、通常の使用では煩わしさを感じるような、精細な操作が必要になるという問題点がある。
【０００９】
また、特許文献２のモーションセンサに基づくＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）運用方法は、ユーザのモーションに基づいて、４個のアプリケーションアイコンを選択することを可能としている。このユーザのモーションは、携帯端末機を瞬間的に直線移動させる動作であり、精細に規定された方向に対応することは困難である。特許文献２で示されている移動方向は上下左右の４方向である。この４方向に例えば前後方向、回転方向などを追加しても、操作可能な方向は、高だか十数種類程度である。
【００１０】
また、特許文献３の表示装置一体型入力装置は、モーションセンサの出力に基づいて、表示装置一体型入力装置が縦状態であるか横状態であるかの２つの状態を判定するだけである。
【００１１】
このように、前述した先行技術文献に記載された技術においては、ユーザによる情報処理端末の直感的で単純なモーション操作だけでは、そのモーション操作の精度の観点から、可能な処理項目数は限定される。
【００１２】
本発明の目的は、上述した問題点を解決できる操作処理装置、操作処理方法及びそのためのプログラムを提供とすることにある。
【課題を解決するための手段】
【００１３】
本発明の操作処理装置は、特定の処理を示す処理識別情報を１つ以上表示する表示手段と、
自身の空間動作を検知し、前記検知した空間動作の内容を示す動作情報を出力する動作検知手段と、
前記動作情報に基づいて、前記表示手段に表示されている前記処理識別情報の示す処理を実行することを指示する、１つ以上の第１のモーション操作の内のいずれかの発生を検出した場合、前記検出した第１のモーション操作に対応する処理識別情報の示す処理を実行する第１の制御手段と、
前記動作情報に基づいて、前記表示手段に表示する前記処理識別情報を変更することを指示する、１つ以上の第２のモーション操作の内のいずれかの発生を検出した場合、前記検出した第２のモーション操作に対応して、前記表示手段に表示する前記処理識別情報を変更する第２の制御手段と、
を有する。
【００１４】
本発明の操作処理方法は、表示手段が、特定の処理を示す処理識別情報を１つ以上表示し、
操作処理装置の動作検知手段が、自身の空間動作を検知し、前記検知した空間動作の内容を示す動作情報を出力し、
制御手段が、
前記動作情報に基づいて、前記表示手段に表示されている前記処理識別情報の示す処理を実行することを指示する、１つ以上の第１のモーション操作の内のいずれかの発生を検出した場合、前記検出した第１のモーション操作に対応する処理識別情報の示す処理を実行し、
前記動作情報に基づいて、前記表示手段に表示する前記処理識別情報を変更することを指示する、１つ以上の第２のモーション操作の内のいずれかの発生を検出した場合、前記検出した第２のモーション操作に対応して、前記表示手段に表示する前記処理識別情報を変更する。
【００１５】
本発明のプログラムは、表示手段に、特定の処理を示す処理識別情報を１つ以上表示させる処理と、
操作処理装置の動作検知手段が出力する、自身の空間動作を検知し、前記検知した空間動作の内容を示す動作情報に基づいて、前記表示手段に表示されている前記処理識別情報の示す処理を実行することを指示する、１つ以上の第１のモーション操作の内のいずれかの発生を検出した場合、前記検出した第１のモーション操作に対応する処理識別情報の示す処理を実行する処理と、
前記動作情報に基づいて、前記表示手段が表示する前記処理識別情報を変更することを指示する、１つ以上の第２のモーション操作の内のいずれかの発生を検出した場合、前記検出した第２のモーション操作に対応して、前記表示手段に表示する前記処理識別情報を変更する処理とを、
コンピュータに実行させる。
【発明の効果】
【００１６】
本発明は、ユーザの直感的で単純なモーション操作によるだけで、任意の数の種類の処理を指示することが可能になるという効果がある。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態の構成を示すブロック図である。
【図２】本発明の第１乃至第５の実施形態における直交座標系上に配置した情報処理端末をｚ軸の正側から見た図である。
【図３】本発明の第１乃至第５の実施形態における直交座標系上に配置した情報処理端末をｘ軸の負側から見た図である。
【図４】本発明の第１乃至第５の実施形態における直交座標系上に配置した情報処理端末をｙ軸の正側から見た図である。
【図５】本発明の第１、第３、第４及び第５の実施形態におけるアイコン情報テーブル１３１の一例を示す図である。
【図６】本発明の第１、第３及び第４の実施形態に係る情報処理端末の動作の一例を示すフローチャートである。
【図７】本発明の第１、第４及び第５の実施形態における情報処理端末の表示部の表示の一例を示す図である。
【図８】本発明の第１乃至第５の実施形態における右部に表示されたアイコンが示す処理の実行を指示するモーション操作の例を示す図である。
【図９】本発明の第１乃至第５の実施形態における表示部に表示するアイコンを、現在のものからアイコン情報テーブルの下方のアイコン情報レコードで指定されるものへ切り替えることを指示するモーション操作の例を示す図である。
【図１０】本発明の第１の実施形態における更新されたアイコン情報テーブルの一例を示す図である。
【図１１】本発明の第１の実施形態におけるアイコン処理実行判定部の負方向ｙ軸回転の実行指示モーション操作の検出動作を示すフローチャートである。
【図１２】本発明の第１の実施形態における情報処理端末の表示部の表示の一例を示す図である。
【図１３】本発明の第１の実施形態における情報処理端末の表示部の表示の一例を示す図である。
【図１４】本発明の第１の実施形態における情報処理端末の表示部の表示の一例を示す図である。
【図１５】本発明の第２の実施形態に係る情報処理端末の構成例を示すブロック図である。
【図１６】本発明の第２の実施形態における情報処理端末の表示部の、現在の動作モードを示すアイコンを含む、表示の一例を示す図である。
【図１７】本発明の第２の実施形態におけるモードアイコン情報テーブルの一例を示す図である。
【図１８】本発明の第２の実施形態におけるメニュー情報テーブルの一例を示す図である。
【図１９】本発明の第２の実施形態に係る情報処理端末の動作の一例を示すフローチャートである。
【図２０】本発明の第２の実施形態におけるメニュー情報レコードに対応するアイコンへ表示を変更する場合の表示部の画面遷移の一例を示した図である。
【図２１】本発明の第３の実施形態における予備情報テーブルの一例を示す図である。
【図２２】本発明の第３の実施形態における下方予備情報及び上方予備情報を、アイコンより小さめに表示した例を示す図である。
【図２３】本発明の第３の実施形態における下方予備情報及び上方予備情報を、アイコンに部分的に隠されるように表示する場合の表示イメージの例を示す図である。
【図２４】本発明の第４の実施形態に係る情報処理端末の構成例を示すブロック図である。
【図２５】本発明の第５の実施形態の構成例を示すブロック図である。
【図２６】本発明の第５の実施形態の動作の一例を示すフローチャートである。
【図２７】本発明のプログラムにより所定の処理をコンピュータに実行させる情報処理端末の構成を示すブロック図である。
【発明を実施するための最良の形態】
【００１８】
次に、発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００１９】
［第１の実施形態］
図１は第１の実施形態の構成例を示すブロック図である。図１に示すように、第１の実施形態に係る情報処理端末（操作処理装置とも呼ばれる）１００は、動作検知部１１０と、表示部１２０と、アイコン管理部１３０と、アイコン処理実行判定部１４０と、アイコン表示切替判定部１５０と、アイコン処理実行部１６０と、アイコン表示切替部１７０とを含む。なお、アイコン処理実行判定部１４０及びアイコン処理実行部１６０は、両方を併せて、第１の制御手段とも呼ばれる。また、アイコン表示切替判定部１５０及びアイコン表示切替部１７０は、両方を併せて、第２の制御手段とも呼ばれる。また、アイコン処理実行判定部１４０、アイコン処理実行部１６０、アイコン表示切替判定部１５０及びアイコン表示切替部１７０は、全部を併せて、制御手段とも呼ばれる。以下に、それぞれの構成要素について詳細に説明する。
【００２０】
動作検知部１１０は、モーション操作によって発生する、動作検知部１１０自身の空間的な動き（以後、空間動作と呼ぶ）、即ち情報処理端末１００の空間動作を検知する。そして、動作検知部１１０は、その検知した空間動作の内容を示す動作情報を出力する。動作検知部１１０は、例えば、加速度センサやジャイロスコープを含んでいる。
【００２１】
次に、空間動作及び動作情報について、３次元の直交座標系を用いて具体的に説明する。図２は、直交座標系上に情報処理端末１００を配置した場合のｘｙ平面図である。図３は、直交座標系上に情報処理端末１００を配置した場合のｙｚ平面図である。図４は、直交座標系上に情報処理端末１００を配置した場合のｘｚ平面図である。
【００２２】
この直交座標系は、例えば、図２、図３及び図４に示すように、情報処理端末１００の中央部（ユーザが情報処理端末１００を使用するために保持している状態で、ユーザが情報処理端末１００を回転移動させる場合に中心となる付近の点）に原点を持つ。
【００２３】
また、この直交座標系は、図２及び図４に示すように、情報処理端末１００の表示部１２０の表示画面１２０Ａの左右方向をｘ軸とし、右方向を正の方向とする。ｘ軸は、情報処理端末１００の中央部を通り、情報処理端末１００の表示画面１２０Ａを正面から見た場合の左右方向の軸、とも呼ばれる。
【００２４】
同様に、この直交座標系は、図２及び図３に示すように、表示部１２０の表示画面１２０Ａの上下方向をｙ軸とし、上方向を正の方向とする。ｙ軸は、情報処理端末１００の中央部を通り、情報処理端末１００の表示画面１２０Ａを正面から見た場合の上下方向の軸、とも呼ばれる。
【００２５】
また同様に、この直交座標系は、図３及び図４に示すように、表示部１２０の表示画面１２０Ａの法線方向をｚ軸とし、情報処理端末１００の表面方向（表示画面１２０Ａのある面の方向）を正の方向、背面方向（表示画面１２０Ａのある面の反対の面の方向）を負の方向とする。ｚ軸は、情報処理端末１００中央部を通り、情報処理端末１００の表示画面１２０Ａを正面から見た場合の前後方向の軸、とも呼ばれる。
【００２６】
軸周りの回転方向は、各軸上の正の方向から負の方向に向かって原点を見た場合の、軸周りの反時計回りの回転を正の回転方向と定義する。
【００２７】
加速度センサは、情報処理端末１００に働いたｘｙｚ軸方向の移動加速度を検知する。ジャイロスコープは、情報処理端末１００のｘｙｚ軸周りの角速度を検知する。
【００２８】
そして、動作検知部１１０は、加速度センサが検知した移動加速度や、ジャイロスコープが検知した角速度に基づいて、情報処理端末１００の空間動作を検知する。
【００２９】
続けて、動作検知部１１０は、例えば一定間隔（例えば、５０ミリ秒間隔）で、空間動作の動作情報を出力する。動作情報は、例えば、検知結果出力間隔の時間に同期して算出した、ｘｙｚ軸周りの回転角度及びｘｙｚ軸方向の移動距離を示すデータである。具体的には、ｘｙｚ軸周りの回転角度及びｘｙｚ軸方向の移動距離を示すデータは、例えば、“ｘ軸回転１０度、ｙ軸回転１度、ｚ軸回転−２度、ｘ軸方向移動1ミリメートル、ｙ軸方向移動−1ミリメートル、ｚ軸方向移動０ミリメートル”などである。
【００３０】
表示部１２０は、例えば、液晶ディスプレイである。表示部１２０は、自身が有する表示画面上に、後述するアイコン表示切替部１７０の指示に基づいて、１つ以上のアイコン（処理識別情報とも呼ばれる）を表示する。以後、このアイコンを、アイコンＩＣｘ（ｘは、表示部１２０の表示画面上に表示される複数のアイコンにおいて、互いにユニークな文字列）と呼ぶ。
【００３１】
各アイコンＩＣｘは、情報処理端末１００における特定の処理の内容を示す。ユーザは、各アイコンＩＣｘを選択して実行指示することで、情報処理端末１００にそのアイコンＩＣｘに対応する処理（機能）を実行させることができる。
【００３２】
アイコン管理部１３０は、各アイコンＩＣｘの情報を含む、図５に示すようなアイコン情報テーブル１３１を記憶する。なお、情報処理端末１００は、アイコン管理部１３０を、例えばアイコン処理実行部１６０及びアイコン表示切替部１７０のいずれかに含むようにしてもよい。
【００３３】
図５は、アイコン管理部１３０に記憶されるアイコン情報テーブル１３１の一例を示す図である。アイコン情報テーブル１３１は、アイコン識別子１３３、表示画面位置１３４及び対応処理内容１３５を含む、複数のアイコン情報レコード１３２を含む。
【００３４】
アイコン識別子１３３は、アイコンＩＣｘの識別子であり、例えば画像ファイル名（例えば、ｉｍｇ１．ｐｎｇ）である。
【００３５】
表示画面位置１３４は、表示部１２０の表示画面上でのアイコンＩＣｘの表示位置を示す情報（例えば、ｔｏｐ）である。例えば、表示画面位置１３４「ｔｏｐ」、「ｒｉｇｈｔ」、「ｂｏｔｔｏｍ」、「ｌｅｆｔ」はそれぞれ、表示部１２０の表示画面の上部、右部、下部、左部にアイコンＩＣｘが表示されることを示す。また、表示画面位置１３４「ｎｕｌｌ」は、これを含むアイコン情報レコード１３２に対応するアイコンＩＣｘが表示部１２０の表示画面上に表示されていないことを示す。
【００３６】
対応処理内容１３５は、アイコンＩＣｘに対応付けられた処理内容を示す情報であり、例えばプログラムの関数名（例えば、ａｄｄＢｏｏｋｍａｒｋ）である。
【００３７】
アイコン処理実行判定部１４０は、実行指示モーション操作（第１のモーション操作とも呼ばれる）の内のいずれかが発生した場合、動作検知部１１０が出力した動作情報に基づいて、その実行指示モーション操作の発生を検出する。そして、アイコン処理実行判定部１４０は、その実行指示モーション操作の種類（例えば、後述する上部アイコン実行指示モーション操作を意味する「ｔｏｐ」）を出力する。実行指示モーション操作は、表示部１２０に表示されたいずれかのアイコンＩＣｘの示す処理を実行することを指示するモーション操作である。実行指示モーション操作は、例えば、ｘ軸を回転軸として情報処理端末１００を回転させる操作及びｙ軸を回転軸として情報処理端末１００を回転させる操作である。
【００３８】
アイコン表示切替判定部１５０は、切替指示モーション操作（第２のモーション操作とも呼ばれる）の内のいずれかが発生した場合、動作検知部１１０が出力した動作情報に基づいて、その切替指示モーション操作の発生を検出する。そして、アイコン表示切替判定部１５０は、その切替指示モーション操作の種類（例えば、後述する下方アイコン表示切替指示モーション操作を意味する「ｄｏｗｎ」）を出力する。切替指示モーション操作は、表示部１２０に表示されているアイコンＩＣｘを別のアイコンＩＣｘに変更することを指示するモーション操作である。切替指示モーション操作は、例えば、ｚ軸を回転軸として情報処理端末１００を回転させる操作である。
【００３９】
アイコン処理実行部１６０は、アイコン処理実行判定部１４０から受け取った実行指示モーション操作の種類に基づいて、表示部１２０に表示されているアイコンＩＣｘの内の、実行指示の操作対象となったアイコンＩＣｘを選択する。そして、アイコン処理実行部１６０は、選択したアイコンＩＣｘに対応するアイコン情報レコード１３２の対応処理内容１３５に基づいて、アイコンＩＣｘの示す処理を実行する。
【００４０】
アイコン表示切替部１７０は、アイコン表示切替判定部１５０から受け取った切替指示モーション操作の種類に基づいて、表示するアイコンＩＣｘを決定する。そして、アイコン表示切替部１７０は、決定したアイコンＩＣｘに対応するアイコン情報レコード１３２のアイコン識別子１３３に基づいて、表示部１２０に対してそのアイコンＩＣｘの表示を指示する。また、アイコン表示切替部１７０は、アイコン表示の切替結果を対応するアイコン情報レコード１３２に反映する。
【００４１】
次に、第１の実施形態の情報処理端末１００の動作について、図を参照して詳細に説明する。図６は第１の実施形態に係る情報処理端末１００の動作の一例を示すフローチャートである。
【００４２】
まず、情報処理端末１００の動作検知部１１０が、ユーザのモーション操作により発生した情報処理端末１００の空間動作（即ち、動作検知部１１０自身の空間動作）を検知し、検知した空間動作に基づいて動作情報を出力する（ステップＳ１００１）。
【００４３】
次に、アイコン処理実行判定部１４０は、動作検知部１１０が出力した動作情報を解析し（ステップＳ１００２）、実行指示モーション操作が発生したか否かを検出する（ステップＳ１００３）。実行指示モーション操作の発生を検出した場合（ステップＳ１００３でＹｅｓ）、処理はステップＳ１００４へ進む。実行指示モーション操作の発生を検出しなかった場合（ステップＳ１００３でＮｏ）、処理はステップＳ１０１１へ進む。
【００４４】
ステップＳ１００３でＹｅｓの場合、アイコン処理実行判定部１４０は、発生を検出した、実行指示モーション操作の種類を、アイコン処理実行部１６０に出力する（ステップＳ１００４）。
【００４５】
次に、アイコン処理実行部１６０は、アイコン情報テーブル１３１を参照して、受け取った実行指示モーション操作の種類に基づいてアイコン情報レコード１３２を選択する。そして、アイコン処理実行部１６０は、選択したアイコン情報レコード１３２に含まれる対応処理内容１３５に示される処理を実行する（ステップＳ１００５）。そして、処理は終了する。
【００４６】
ステップＳ１００３でＮｏの場合、アイコン表示切替判定部１５０は、動作検知部１１０が出力した動作情報を解析し（ステップＳ１０１１）、切替指示モーション操作が発生したか否かを検出する（ステップＳ１０１２）。切替指示モーション操作の発生を検出した場合（ステップＳ１０１２でＹｅｓ）、処理はステップＳ１０１３へ進む。切替指示モーション操作の発生を検出しなかった場合（ステップＳ１０１２でＮｏ）、処理は終了する。
【００４７】
ステップＳ１０１２でＹｅｓの場合、アイコン表示切替判定部１５０は、発生を検出した、切替指示モーション操作の種類を、アイコン表示切替部１７０に出力する（ステップＳ１０１３）。
【００４８】
次に、アイコン表示切替部１７０は、アイコン情報テーブル１３１を参照して、受け取った切替指示モーション操作の種類に基づいてアイコン情報レコード１３２を選択する。そして、アイコン表示切替部１７０は、選択したアイコン情報レコード１３２に含まれるアイコン識別子１３３に示されるアイコンＩＣｘの表示を、表示部１２０に表示させる。同時に、アイコン表示切替部１７０は、アイコン表示の切替結果を対応するアイコン情報レコード１３２に反映する（ステップＳ１０１４）。
【００４９】
次に、図６のステップＳ１００４及びステップＳ１００５に示す、特定のモーション操作に対応して処理を実行する動作について、具体的な例を示して説明する。
【００５０】
本例の動作開始時点における状態は、以下の通りとする。アイコンＩＣｘの表示状態は、図５のアイコン情報テーブル１３１に示す情報に対応する状態となっている。表示部１２０は、図７に示すように画面の上部（ｔｏｐ）、右部（ｒｉｇｈｔ）、下部（ｂｏｔｔｏｍ）及び左部（ｌｅｆｔ）のそれぞれの画面表示位置１３４に計４つのアイコンＩＣｘを表示している。図７は、情報処理端末１００の表示部１２０の表示の一例を示す図である。
【００５１】
上述の状態において、ユーザが図８に示すモーション操作を行ったとする。図８は、右部に表示されたアイコンＩＣｘが示す処理の実行を指示するモーション操作（以後、右部アイコン実行指示モーション操作と呼ぶ）の例を示す図である。図８に示すように、右部アイコン実行指示モーション操作は、情報処理端末１００を、ｙ軸周りに正方向回転させ（ステップＳ１１０１）、続けて、ｙ軸周りに負方向回転させ（ステップＳ１１０２）、もとの状態に戻す（ステップＳ１１０３）という手順で行われる。
【００５２】
まず、アイコン処理実行判定部１４０は、動作検知部１１０が出力した動作情報に基づいて、右部アイコン実行指示モーション操作を検出し、モーション操作種類「ｒｉｇｈｔ」を出力する。具体的には、アイコン処理実行判定部１４０は、モーション操作とそのモーション操作の種類との対応関係をデータとして保有し、そのデータからモーション操作種類を特定し出力する。
【００５３】
次に、アイコン処理実行部１６０は、アイコン情報テーブル１３１を参照して、受け取ったモーション操作種類「ｒｉｇｈｔ」に対応する、表示画面位置１３４が「ｒｉｇｈｔ」であるアイコン情報レコード１３２を選択する。そして、アイコン処理実行部１６０は、選択したアイコン情報レコード１３２に含まれる、対応処理内容１３５に示される処理を実行する。
【００５４】
同様に、ユーザが、情報処理端末１００を、ｙ軸周りの負の方向に回転後、正の方向に回転させてもとの状態に戻す、左部アイコン実行指示モーション操作を行った場合、アイコン処理実行判定部１４０は、モーション操作種類「ｌｅｆｔ」を出力する。次に、アイコン処理実行部１６０は、表示画面位置１３４が「ｌｅｆｔ」であるアイコン情報レコード１３２に含まれる、対応処理内容１３５に示される処理を実行する。
【００５５】
同様に、ユーザが、情報処理端末１００を、ｘ軸周りに負の方向に回転後、正の方向に回転させてもとの状態に戻す、上部アイコン実行指示モーション操作を行った場合、アイコン処理実行判定部１４０は、モーション操作種類「ｔｏｐ」を出力する。次に、アイコン処理実行部１６０は、表示画面位置１３４が「ｔｏｐ」であるアイコン情報レコード１３２に含まれる、対応処理内容１３５に示される処理を実行する。
【００５６】
同様に、ユーザが、情報処理端末１００を、ｘ軸周りに正の方向に回転後、負の方向に回転させてもとの状態に戻す、下部アイコン実行指示モーション操作を行った場合、アイコン処理実行判定部１４０は、モーション操作種類「ｂｏｔｔｏｍ」を出力する。次に、アイコン処理実行部１６０は、表示画面位置１３４が「ｂｏｔｔｏｍ」であるアイコン情報レコード１３２に含まれる、対応処理内容１３５に示される処理を実行する。
【００５７】
上述のように、各方向へ画面の向きを回転させその後もとの状態に戻すという、単純で直感的なモーション操作に対応して、画面を向けた方向に表示されているアイコンＩＣｘに対応付けられた処理を実行する。
【００５８】
次に、図６のステップＳ１０１３及びステップＳ１０１４に示す、特定のモーション操作に対応して表示部１２０に表示させるアイコンＩＣｘを切り替える動作について、具体的な例を示して説明する。
【００５９】
本具体例の動作開始時点におけるアイコンＩＣｘの表示状態は、図５のアイコン情報テーブル１３１に示す情報に対応する状態となっている。表示部１２０は、図７に示すように画面上部・右部・下部・左部に計４つのアイコンＩＣｘを表示している。
【００６０】
上述の状態において、ユーザが図９に示すモーション操作を実行したとする。図９は、表示部１２０に表示するアイコンＩＣｘを、現在のものからアイコン情報テーブル１３１の下方のアイコン情報レコード１３２で指定ものへ切り替えることを指示するモーション操作（以後、下方アイコン表示切替指示モーション操作と呼ぶ）の例を示す図である。図９に示すように、下方アイコン表示切替指示モーション操作は、情報処理端末１００を、ｚ軸周りに負方向回転させ（ステップＳ１１１１）、続けて、ｚ軸周りに正方向回転させ（ステップＳ１１１２）、もとの状態に戻す（ステップＳ１１１３）という手順で行われる。
【００６１】
まず、アイコン表示切替判定部１５０は、動作検知部１１０が出力した動作情報に基づいて、下方アイコン表示切替指示モーション操作を検出し、モーション操作種類「 ｄｏｗｎ」を出力する。
【００６２】
次に、アイコン表示切替部１７０は、受け取ったモーション操作種類「ｄｏｗｎ」に基づいて、アイコン情報テーブル１３１を参照して表示画面位置１３４「ｌｅｆｔ」のアイコン情報レコード１３２の下方の、４つのアイコン情報レコード１３２を選択する。そして、アイコン表示切替部１７０は、選択した４つのアイコン情報レコード１３２に基づいて、アイコンＩＣｘを表示部１２０に表示させる。同時に、アイコン表示切替部１７０は、表示切替に関連したアイコン情報レコード１３２を図１０に示すように更新する。図１０は、更新されたアイコン情報テーブル１３１の一例を示す図である。
【００６３】
同様に、ユーザが、情報処理端末１００をｚ軸周りに正方向回転後、負方向回転させて、もとの状態に戻す、上方アイコン表示切替指示モーション操作を行った場合、アイコン表示切替判定部１５０は、モーション操作種類「ｕｐ」を出力する。次に、アイコン表示切替部１７０は、表示画面位置１３４「ｔｏｐ」のアイコン情報レコード１３２の、上方の４つのアイコン情報レコード１３２に基づいて、アイコンＩＣｘを表示部１２０に表示させる。
【００６４】
以上説明したように、左右へ画面を傾けその後もとの状態に戻すという、単純で直感的なモーション操作に対応して、情報処理端末１００は、画面を向けた方向に対応してアイコンＩＣｘの切替を実行する。
【００６５】
次に、アイコン処理実行判定部１４０の動作（図６のステップＳ１００２〜ステップＳ１００４に対応）及びアイコン表示切替判定部１５０の動作（図６のステップＳ１０１１〜ステップＳ１０１３に対応）について詳細に説明する。ここでは、図１１を参照してアイコン処理実行判定部１４０の解析動作について、具体的な例を用いて説明する。
【００６６】
図１１は、アイコン処理実行判定部１４０の負方向ｙ軸回転の実行指示モーション操作の検出動作を示すフローチャートである。  なお、例えば、アイコン処理実行判定部１４０は、図示しない記憶手段に角度閾値ωｔ及び時間閾値ｔｔを保持する。角度閾値ωｔは、有効なモーション操作であるか否かを判定するための回転角度の閾値であり、例えば「２０度」である。時間閾値ｔｔは、有効なモーション操作であるか否かを判定するための動作時間の閾値であり、例えば「０．５秒」である。
【００６７】
アイコン処理実行判定部１４０は、動作検知部１１０が出力した動作情報を解析し、角度閾値ωｔ及び時間閾値ｔｔに基づいて、実行指示モーション操作の発生を検出する。
【００６８】
まず、アイコン処理実行判定部１４０は、動作検知部１１０が出力した検知角度ω０（例えば、−１２度）とそれを検知した検知時刻ｔ０（例えば、０秒時）とを含む動作情報を受け取る（ステップＳ６００２）。
【００６９】
次に、アイコン処理実行判定部１４０は、受け取った検知角度ω０「−１２度」及び検知時刻「０秒時」を、積算角度ω及び積算時刻ｔにそれぞれ格納する（ステップＳ６００４）。
【００７０】
次に、アイコン処理実行判定部１４０は、積算角度ω「−１２度」と角度閾値ωｔの負の値（負方向への回転を検出するために負の値を使用する）とを比較する（ステップＳ６００６）。そして、積算角度ωが角度閾値ωｔの負の値「−２０度」より小さい場合（ステップＳ６００６でＹｅｓ）、処理はステップＳ６０１４へ進む。また、積算角度ωが角度閾値ωｔの負の値「−２０度」以上の場合（ステップＳ６００６でＮｏ）、処理は待ち状態となり、次に動作検知部１１０が動作情報を出力すると再開する。ここでは、積算角度ωの負の値「−１２度」が角度閾値ωｔ「−２０度」より大きいので（ステップＳ６００６でＮｏ）、処理は待ち状態となり、次に動作検知部１１０が動作情報を出力すると再開する。
【００７１】
処理が再開すると、アイコン処理実行判定部１４０は、動作検知部１１０が出力した検知角度ω１（例えば、−１３度）とそれを検知した検知時刻ｔ１（例えば、０．１秒時）とを含む動作情報を受け取る（ステップＳ６００８）。
【００７２】
次に、アイコン処理実行判定部１４０は、検知角度ω１「−１３度」を積算角度ω「−１２度」に加算する。同時に、アイコン処理実行判定部１４０は、検知時刻ｔ１「０．１秒時」を積算時刻ｔに格納する（ステップＳ６０１０）。
【００７３】
次に、アイコン処理実行判定部１４０は、検知時刻ｔ１から検知時刻ｔ０を引いた差分時間を時間閾値ｔｔと比較する（ステップＳ６０１２）。そして、差分時間が時間閾値ｔｔより大きい場合（ステップＳ６０１２でＮｏ）、処理は終了する。また、差分時間が時間閾値ｔｔ以下の場合（ステップＳ６０１２でＮｏ）、処理はステップＳ６００６へ進む。ここでは、差分時間「０．１秒」が時間閾値ｔｔ「０．５秒」より小さいので（ステップＳ６０１２でＮｏ）、処理はステップＳ６００６へ進む。
【００７４】
次に、アイコン処理実行判定部１４０は、積算角度ω「−２５度」と角度閾値ωｔとを比較する（ステップＳ６００６）。そして、積算角度ωが角度閾値ωｔ「−２０度」より小さいので（ステップＳ６００６でＹｅｓ）、処理はステップＳ６０１４へ進む（ステップＳ６００６）。
【００７５】
次に、アイコン処理実行判定部１４０は、往路時刻ｔ２に積算時刻「０．１秒時」を格納する（ステップＳ６０１４）。そして、処理は待ち状態となり、次に動作検知部１１０が動作情報を出力すると再開する。
【００７６】
処理が再開すると、アイコン処理実行判定部１４０は、動作検知部１１０が出力した検知角度ω３（例えば、８度）とそれを検知した検知時刻ｔ３（例えば、０．３秒時）とを含む動作情報を受け取る（ステップＳ６０１６）。
【００７７】
次に、アイコン処理実行判定部１４０は、検知時刻ｔ３から往路時刻ｔ２を引いた差分時間を時間閾値ｔｔと比較する（ステップＳ６０１８）。そして、差分時間が時間閾値ｔｔより大きい場合（ステップＳ６０１８でＹｅｓ）、処理は終了する。また、差分時間が時間閾値ｔｔ以下の場合（ステップＳ６０１８でＮｏ）、処理はステップＳ６０２０へ進む。ここでは、差分時間「０．２秒」が時間閾値ｔｔ「０．５秒」より小さいので（ステップＳ６０１８でＮｏ）、処理はステップＳ６０２０へ進む。
【００７８】
次に、アイコン処理実行判定部１４０は、検知角度ω３と「０」とを比較する（ステップＳ６０２０）。検知角度ω３が「０」より大きい場合（ステップＳ６０２０でＹｅｓ）、処理はステップＳ６０２２へ進む。また、検知角度ω３が「０」以下の場合（ステップＳ６０２０でＮｏ）、処理はステップＳ６０１８へ進む。ここでは、検知角度ω３「８度」が「０」より大きいので（ステップＳ６０２０でＹｅｓ）、処理はステップＳ６０２２へ進む。
【００７９】
次に、アイコン処理実行判定部１４０は、検知角度ω３「８度」を積算角度ωに格納する（ステップＳ６０２２）。
【００８０】
次に、アイコン処理実行判定部１４０は、積算角度ωと角度閾値ωｔとを比較する（ステップＳ６０２４）。積算角度ωが角度閾値ωｔ「２０度」より大きい場合（ステップＳ６０２４でＹｅｓ）、処理はステップＳ６０３２へ進む。また、積算角度ωが角度閾値ωｔ「２０度」以下の場合（ステップＳ６０２４でＮｏ）、処理は待ち状態となり、次に動作検知部１１０が動作情報を出力すると再開する。ここでは、積算角度ω「８度」が角度閾値ωｔ「２０度」以下なので（ステップＳ６０２４でＮｏ）、処理は待ち状態となり、次に動作検知部１１０が動作情報を出力すると再開する。
【００８１】
処理が再開すると、アイコン処理実行判定部１４０は、動作検知部１１０が出力した検知角度ω４（例えば、１７度）とそれを検知した検知時刻ｔ４（例えば、０．４秒時）とを含む動作情報を受け取る（ステップＳ６０２６）。
【００８２】
次に、アイコン処理実行判定部１４０は、検知角度ω４「１７度」を積算角度ω「８度」に加算する（ステップＳ６０２８）。
【００８３】
次に、アイコン処理実行判定部１４０は、検知時刻ｔ４から往路時刻ｔ２を引いた差分時間を時間閾値ｔｔと比較する（ステップＳ６０３０）。そして、差分時間が時間閾値ｔｔより大きい場合（ステップＳ６０３０でＹｅｓ）、処理は終了する。また、差分時間が時間閾値ｔｔ以下の場合（ステップＳ６０３０でＮｏ）、処理はステップＳ６０２４へ進む。ここでは、差分時間「０．２秒」が時間閾値ｔｔ「０．５秒」より小さいので（ステップＳ６０３０でＮｏ）、処理はステップＳ６０２４へ進む。
【００８４】
次に、アイコン処理実行判定部１４０は、積算角度ωと角度閾値ωｔとを比較する（ステップＳ６０２４）。積算角度ωが角度閾値ωｔ「２０度」より大きい場合（ステップＳ６０２４でＹｅｓ）、処理はステップＳ６０３２へ進む。また、積算角度ωが角度閾値ωｔ「２０度」以下の場合（ステップＳ６０２４でＮｏ）、処理は待ち状態となり、次に動作検知部１１０が動作情報を出力すると再開する。ここでは、積算角度ω「２５度」が角度閾値ωｔ「２０度」より大きいので（ステップＳ６０２４でＹｅｓ）、処理はステップＳ６０３２へ進む（ステップＳ６０２４）。
【００８５】
次に、アイコン処理実行判定部１４０は、その実行指示モーション操作の種類「負方向ｙ軸回転」を出力する（ステップＳ６０３２）。そして、処理は終了する。
【００８６】
こうして、アイコン処理実行判定部１４０は、情報処理端末１００を、時間閾値ｔｔの時間内に角度閾値ωｔを超える負方向回転させ、次の時間閾値ｔｔの時間内に逆方向に角度閾値ωｔを超える正方向回転させる、実行指示モーション操作の発生を検出する。そして、アイコン処理実行判定部１４０は、その実行指示モーション操作の種類「負方向ｙ軸回転」を出力する。
【００８７】
同様にして、アイコン処理実行判定部１４０は、他の種類の実行指示モーション操作を、検出し、出力する。また、同様にして、アイコン表示切替判定部１５０は、切替指示モーション操作を、検出し、出力する。
【００８８】
なお、情報処理端末１００は、角度閾値ωｔ及び時間閾値ｔｔ等のモーション操作の感度を決める定数を、図示しない手段により、任意に設定できるようにしてもよい。
【００８９】
また、情報処理端末１００は、モーション操作の感度を決める定数を決定するための、学習手段（図示しない）を含むようにしてもよい。更に、その学習手段は、ユーザによる通常の使用中に、モーション操作の感度を決める定数の較正を行うダイナミック学習手段（図示しない）を含むようにしてもよい。
【００９０】
なお、上述の実施形態で説明した実行指示モーション操作及び切替指示モーション操作と、アイコン処理実行及びアイコン表示切替との対応付けは一例であり、他の対応付けであってもよい。
【００９１】
例えば、実行指示モーション操作は、ｘ及びｙ軸方向の直線移動であり、切替指示モーション操作は、ｙ軸周りの回転であってもよい。この場合、右方向、左方向、上方向及び下方向のそれぞれへの実行指示モーション操作は、表示部１２０の右部、左部、上部及び下部に表示されているアイコンＩＣｘに対応する処理の実行を、それぞれ指示する。そして、ｙ軸周りの負方向回転及び正方向回転のそれぞれの切替指示モーション操作は、アイコン情報テーブル１３１の上方及び下方のアイコン情報レコード１３２で指定されるアイコンへ表示を切り替える。
【００９２】
また例えば、対応付けは、以下のようにしてもよい。図１２に示すように、表示部１２０は、上部と下部との２箇所にアイコンＩＣｘを表示する。図１２は、情報処理端末１００の表示部１２０の表示の一例を示す図である。実行指示モーション操作は、ｘ軸周りの回転である。切替指示モーション操作は、ｚ軸周りの回転である。
【００９３】
また例えば、対応付けは、以下のようにしてもよい。図１２に示すように、表示部１２０は、上部と下部との２箇所にアイコンＩＣｘを表示する。実行指示モーション操作は、ｘ軸周りの回転である。切替指示モーション操作は、ｙ軸周りの回転である。
【００９４】
また例えば、対応付けは、以下のようにしてもよい。図１３に示すように、表示部１２０は、左部と右下部との２箇所にアイコンＩＣｘを表示する。図１３は、情報処理端末１００の表示部１２０の表示の一例を示す図である。実行指示モーション操作は、ｙ軸周りの回転である。切替指示モーション操作は、ｘ軸周りの回転である。
【００９５】
また例えば、対応付けは、以下のようにしてもよい。図１３に示すように、表示部１２０は、左部と右下部との２箇所にアイコンＩＣｘを表示する。実行指示モーション操作は、ｙ軸周りの回転である。切替指示モーション操作は、ｚ軸周りの回転である。
【００９６】
また例えば、対応付けは、以下のようにしてもよい。図１４に示すように、表示部１２０は、右中央部、左中央部、上中央部、下中央部、右上部、右下部、左上部及び左下部の８箇所の内の任意の１箇所以上にアイコンＩＣｘを表示する。図１４は、情報処理端末１００の表示部１２０の表示の一例を示す図である。
【００９７】
実行指示モーション操作は、ｘ軸方向直線移動、ｙ方向直線移動、ｙ＝ｘの直線方向の直線移動及びｙ＝−ｘの直線方向の直線移動の内の、アイコンＩＣｘが表示されている方向の直線移動である。
【００９８】
なお、ｙ＝ｘの直線方向は、ｘｙ平面上における、関数ｙ＝ｘで表される直線の方向である。ｙ＝ｘの直線方向は、前記表示手段の表示を正面から見た場合の左下−右上方向とも呼ばれる。
【００９９】
同様に、ｙ＝−ｘの直線方向は、ｘｙ平面上における、関数ｙ＝−ｘで表される直線の方向である。ｙ＝−ｘの直線方向は、前記表示手段の表示を正面から見た場合の左上−右下方向とも呼ばれる。
【０１００】
切替指示モーション操作は、ｚ軸周りの回転である。
【０１０１】
なお、ｙ＝ｘの直線方向の直線移動及びｙ＝−ｘの直線方向の直線移動実行指示モーション操作は、特に情報処理端末１００を机の上などに置いたまま、机上を滑らせるようにして使用する場合、ユーザにとって容易なモーション操作である。
【０１０２】
また、情報処理端末１００は、実行指示モーション操作及び切替指示モーション操作と、アイコン処理実行及びアイコン表示切替との対応付けを、設定する手段を有していてもよい。
【０１０３】
上述した本実施形態における第１の効果は、ユーザの直感的で単純なモーション操作によるだけで、任意の数の種類の処理を指示することを可能にできる点である。
【０１０４】
その理由は、以下のようにしたからである。まず、動作検知部１１０がモーション操作に対応する動作情報を出力する。この動作情報に基づいて、アイコン処理実行判定部１４０は、実行指示モーション操作を検出してアイコン処理実行部１６０が対応する処理を実行する。更に、アイコン表示切替判定部１５０は、切替指示モーション操作を検出してアイコン表示切替部１７０が表示するアイコンを切り替える。
【０１０５】
即ち、ユーザは、情報処理端末１００に対するモーション操作により、画面上に表示されたアイコンＩＣｘに対応付けられた処理を行う、もしくは、表示中のアイコンＩＣｘを別のアイコンＩＣｘに切り替えることができる。従って、ユーザは片手だけで多種多様な操作を簡単に指示することができる。
【０１０６】
更に、例えば、ｘ軸及びｙ軸周りの回転でアイコンＩＣｘに対応付けられた処理を行い、ｚ軸まわりの回転で表示するアイコンＩＣｘの切り替えを行う方法は、類推が容易な直感的なユーザインタフェースを提供可能である。ｘ軸及びｙ軸周りの回転は、表示されたアイコンＩＣｘを押すときの動作に近い。また、ｚ軸周りの回転は、情報処理端末１００の表示部１２０を右もしくは左に投げる動作に近く、そこから現在の表示内容を右もしくは左に飛ばし、新しい表示に更新する動作との類推が容易となっている。
【０１０７】
上述した本実施形態における第２の効果は、情報処理端末１００を机等に置いたままの状態で、モーション操作だけで使用することが可能になる点である。
【０１０８】
その理由は、実行指示モーション操作をｘ水平移動及びｙ水平移動、切替指示モーション操作をｚ軸周りの回転として、アイコン処理実行及びアイコン表示切替への対応付けをｘｙ平面上のモーション操作だけにしたからである。
【０１０９】
［第２の実施形態］
次に、本発明の第２の実施形態について図面を参照して詳細に説明する。以下、本実施形態の説明が不明確にならない範囲で、前述の説明と重複する内容についてはそれを省略する。
【０１１０】
図１５は第２の実施形態に係る情報処理端末２００の構成例を示すブロック図である。図１５に示すように、第２の実施形態における情報処理端末２００は、第１の実施形態の情報処理端末１００と比べて、モード管理部（動作モード管理手段とも呼ばれる）２８０を更に含む。更に、第２の実施形態における情報処理端末２００は、アイコン管理部１３０に替えてアイコン管理部２３０を、及びアイコン処理実行部１６０に替えてアイコン処理実行部２６０を、含むことが第１の実施形態の情報処理端末１００と異なる。第２の実施形態の情報処理端末２００のその他の構成要素は、第１の実施形態のものと同様である。第１の実施形態と同様の構成要素については、図１と同一の符号を付し、詳細な説明を省略する。なお、アイコン処理実行判定部１４０及びアイコン処理実行部２６０は、両方を併せて、第１の制御手段とも呼ばれる。また、アイコン処理実行判定部１４０、アイコン処理実行部２６０、アイコン表示切替判定部１５０及びアイコン表示切替部１７０は、全部を併せて、制御手段とも呼ばれる。
【０１１１】
モード管理部２８０は、情報処理端末２００や情報処理端末２００で動作するプログラムの現在の動作モード状態を現在動作モード情報２８１として記憶する。動作モードは、例えば、線描アプリケーションにおける線描モードや消しゴムモードである。なお、情報処理端末２００は、モード管理部２８０をアイコン処理実行部２６０やアイコン表示切替部１７０に含むようにしてもよい。
【０１１２】
アイコン処理実行部２６０は、モード管理部２８０に記憶された現在動作モード情報２８１に基づいて、表示部１２０に現在の動作モードを示すアイコン（動作識別情報とも呼ばれる）を表示させる。図１６は、表示部１２０における、現在の動作モードを示すアイコンを含む表示の一例を示したものである。図１６では、右上に現在の動作モードを示すアイコンを表示しているが、表示位置はここに限られるものではない。また、表示部１２０は、現在の動作モードを示すテキストを表示してもよい。
【０１１３】
アイコン管理部２３０は、図１７に示すようなモードアイコン情報テーブル２３１と図１７に示すようなメニュー情報テーブル２３８とを記憶する。
【０１１４】
図１７は、モードアイコン情報テーブル２３１の一例を示す図である。図１７に示すようにモードアイコン情報テーブル２３１は、アイコン識別子１３３、表示画面位置１３４、対応処理内容１３５、動作モード情報２３６及びメニュー情報テーブル識別子２３７を含む、複数のモードアイコン情報レコード２３２を含む。
【０１１５】
動作モード情報２３６は、アイコンＩＣｘに対応する動作モードを示す。例えば、「ｐｅｎＭｏｄｅ」は、ペンによる線描モードを示す。また例えば、「ａｒｒｏｗＭｏｄｅ」は、矢印描画モードを示す。また例えば、「ｅｒａｓｅＭｏｄｅ」は、消しゴムモードを示す。また例えば、「ｓｃｒｏｌｌＭｏｄｅ」は、表示スクロールモードを示す。また例えば、「ｚｏｏｍ」は、表示サイズ変更モードを示す。また例えば、「ｔｅｘｔＭｏｄｅ」は、文字入力モードを示す。また例えば、「ｃｉｒｃｌｅＭｏｄｅ」は、円描画モードを示す。「ｎｕｌｌ」はアイコンＩＣｘに対応する動作モードが存在しないことを示す。メニュー情報テーブル識別子２３７は、メニュー情報テーブル２３８の識別子を示す。例えば、「ｐｅｎＭｏｄｅＭｅｎｕ」は、後述するメニュー情報テーブル２３８の識別子である。「ｎｕｌｌ」は、アイコンＩＣｘに対応するメニュー情報テーブル２３８が存在しないことを示す。
【０１１６】
図１８は、メニュー情報テーブル２３８の一例を示す図である。図１８に示すようにメニュー情報テーブル２３８は、第１の実施形態のアイコン管理部１３０が記憶するアイコン情報テーブル１３１と、同様の形式である。すなわち、メニュー情報テーブル２３８は、アイコン識別子１３３、表示画面位置１３４及び対応処理内容１３５を含む、複数のメニュー情報レコード２３９含む。アイコン管理部２３０は、動作モード情報２３６の種類分のメニュー情報テーブル２３８を記憶する。
【０１１７】
アイコン処理実行部２６０は、アイコン処理実行判定部１４０から実行指示モーション操作の種類を受け取る。そして、アイコン処理実行部２６０は、モードアイコン情報テーブル２３１及びメニュー情報テーブル２３８を参照し、実行指示モーション操作の種類に基づいて、モードアイコン情報レコード２３２及びメニュー情報レコード２３９の内のいずれか１つを選択する。以後、この選択されたモードアイコン情報レコード２３２またはメニュー情報レコード２３９を、選択レコードと呼ぶ。
【０１１８】
そして、アイコン処理実行部２６０は、以下の場合に、その選択レコードの対応処理内容１３５に基づいて、アイコンＩＣｘの示す処理を実行する。その場合は、選択レコードがメニュー情報レコード２３９である場合、及び選択レコードがモードアイコン情報レコード２３２であってその動作モード情報２３６が現在動作モード情報２８１と異なる場合、である。
【０１１９】
また、アイコン処理実行部２６０は、以下の場合に、その選択レコード（モードアイコン情報レコード２３２）のメニュー情報テーブル識別子２３７を参照して、メニュー情報テーブル２３８を選択する。その場合は、選択レコードがモードアイコン情報レコード２３２であって、その選択レコード（モードアイコン情報レコード２３２）の動作モード情報２３６が現在動作モード情報２８１と同じである場合、である。そして、アイコン処理実行部２６０は、選択したメニュー情報テーブル２３８の最初の４つのメニュー情報レコード２３９に基づいて、アイコンＩＣｘを表示部１２０に表示させる。
【０１２０】
同時に、アイコン処理実行部２６０は、アイコン表示の切り替え結果を対応するモードアイコン情報レコード２３２及びメニュー情報レコード２３９に反映する
次に、第２の実施形態の動作について、図１５〜図２０を参照して詳細に説明する。
【０１２１】
図１９は、第２の実施形態に係る情報処理端末２００の動作の一例を示すフローチャートである。第１の実施形態と同様の動作については、図６と同一の符号を付し、説明を省略する。
【０１２２】
第２の実施形態の動作は、図６に示す第１の実施形態のステップＳ１００５を、図１９に示すステップＳ２００５〜ステップＳ２００９に置き換えた動作である。
【０１２３】
ステップＳ１００４に続いて、アイコン処理実行部２６０は、モードアイコン情報テーブル２３１及びメニュー情報テーブル２３８を参照して、前述の選択レコードを選択する（ステップＳ２００５）。
【０１２４】
次に、アイコン処理実行部２６０は、選択レコードをモードアイコン情報テーブル２３１及びメニュー情報テーブル２３８のいずれから選択したかを判定する。そして、モードアイコン情報テーブル２３１からである場合（ステップＳ２００６でＹｅｓ）、処理はステップＳ２００７へ進む。また、メニュー情報テーブル２３８からである場合（ステップＳ２００６でＮｏ）、処理はステップＳ２００８へ進む。
【０１２５】
ステップＳ２００６でＹｅｓの場合、アイコン処理実行部２６０は、選択レコード（モードアイコン情報レコード２３２）から動作モード情報２３６を取得し、モード管理部２８０に記憶された現在動作モード情報２８１と比較する（ステップＳ２００７）。そして、動作モード情報２３６と現在動作モード情報２８１とが異なる場合（ステップＳ２００７でＮｏ）、処理は、ステップＳ２００８へ進む。また、動作モード情報２３６と現在動作モード情報２８１とが同じである場合（ステップＳ２００７でＹｅｓ）、処理は、ステップＳ２００９へ進む。
【０１２６】
ステップＳ２００６でＮｏまたはステップＳ２００７でＮｏの場合、アイコン処理実行部２６０は、選択レコードに含まれる対応処理内容１３５に示される処理を実行する（ステップＳ２００８）。そして、処理は終了する。
【０１２７】
ステップＳ２００７でＹｅｓの場合、アイコン処理実行部２６０は、選択レコード（モードアイコン情報レコード２３２）のメニュー情報テーブル識別子２３７を参照してメニュー情報テーブル２３８を選択する。そして、アイコン処理実行部２６０は、そのメニュー情報テーブル２３８の最初の４つのメニュー情報レコード２３９に基づいて、アイコンＩＣｘを表示部１２０に表示させる。同時に、アイコン処理実行部２６０は、アイコン表示の切り替え結果を対応するモードアイコン情報レコード２３２及びメニュー情報レコード２３９に反映する（ステップＳ２００９）。
【０１２８】
図２０は、メニュー情報テーブル２３８のメニュー情報レコード２３９に対応するアイコンＩＣｘへ表示を変更する場合の、表示部１２０の画面遷移の一例を示した図である。表示部１２０のアイコンＩＣｘの表示は、モードアイコン情報テーブル２３１のモードアイコン情報レコード２３２に対応するアイコンＩＣｘの表示から、メニュー情報テーブル２３８のメニュー情報レコード２３９に対応するアイコンＩＣｘの表示へと変化する。また、図２０に示したように、表示部１２０は、現在のモードを示すアイコンの表示状態を変化させ（例えば、アイコンＩＣｘの周りの色を変える）、メニューを起動中であることを示すようにしてもよい。
【０１２９】
なお、メニュー情報テーブル２３８に基づいてアイコンＩＣｘを表示部１２０に表示中の動作は、第１の実施形態の動作例と同様となる。
【０１３０】
また、表示部１２０は、メニュー情報テーブル２３８に基づいてアイコンＩＣｘを表示部１２０に表示中に、情報処理端末２００を特定の方法で動かすことによって、モードアイコン情報テーブル２３１に基づいてアイコンＩＣｘを表示するようにしてもよい。例えば、特定の方法は、情報処理端末２００をｚ軸の負方向に直線移動し、その後、正方向に直線移動するモーション操作である。このモーション操作に基づいて、表示部１２０は、メニュー情報テーブル２３８に基づいたアイコンＩＣｘの表示をやめ、モードアイコン情報テーブル２３１に基づいてアイコンＩＣｘを表示させる。
【０１３１】
また、モードアイコン情報テーブル２３１に基づいてアイコンＩＣｘを表示中の場合に、情報処理端末３００は、以下のように動作してもよい。例えば、一部のアイコンＩＣｘ（例えば、上部と下部とに表示しているアイコンＩＣｘ）について、情報処理端末３００は、本実施形態の動作モードに基づく動作をするようにする。一方他のアイコンＩＣｘ（例えば、右部と左部とに表示しているアイコンＩＣｘ）について、情報処理端末３００は、第１の実施形態の動作（即ち、モード状態にかかわらない動作）をするようにする。
【０１３２】
上述した本実施形態における効果は、第１の実施形態の効果に加えて、片手だけの操作によって、動作モードの切り替えと動作モード特有の操作の双方を行うことが可能になる点である。
【０１３３】
その理由は、以下のようにしたからである。アイコン処理実行部２６０は、モーション操作の種類と現在の動作モードとに基づいて、アイコンＩＣｘに対応する処理を実行して動作モードを切り替え、または、表示部１２０にメニュー情報テーブル２３８に基づいてアイコンＩＣｘを表示させる。
【０１３４】
［第３の実施形態］
次に、本発明の第３の実施形態について図面を参照して詳細に説明する。以下、本実施形態の説明が不明確にならない範囲で、前述の説明と重複する内容についてはそれを省略する。
【０１３５】
本発明の第３の実施形態は、第１の実施形態に比べて、表示部１２０が切替指示モーション操作に対応して表示されるアイコンＩＣｘの予備情報を、現在表示しているアイコンＩＣｘの近辺であって切替指示モーション操作に対応する位置に表示することが異なる。
【０１３６】
本実施形態の表示部１２０は、図２１に示すような予備情報テーブル３３１に基づいて、現在表示しているアイコンＩＣｘの右側に下方予備情報識別子３３５で示される下方予備情報（例えば、ｉｍｇｂ．ｐｎｇというファイル名の画像）を表示する。同様に、本実施形態の表示部１２０は、左側に上方予備情報識別子３３６で示される上方予備情報（例えば、ｉｍｇａ．ｐｎｇというファイル名の画像）を表示する。図２１は、予備情報テーブル３３１の一例を示す図である。予備情報テーブル３３１は、アイコン識別子１３３と下方予備情報識別子３３５と上方予備情報識別子３３６と含む、１つ以上の予備情報レコード３３２を含む。
【０１３７】
表示部１２０は、下方予備情報及び後予備情報上方を、図２２に示すようにアイコンＩＣｘより小さめに表示するようにしても良いし、図２３に示すようにアイコンＩＣｘに部分的に隠されるように表示してもよい。図２２は、表示部１２０に、下方予備情報及び上方予備情報を、アイコンＩＣｘより小さめに表示した例を示す図である。図２３は、下方予備情報及び上方予備情報を、アイコンＩＣｘに部分的に隠されるように表示する場合の表示イメージの例を示す図である。
【０１３８】
上述した本実施形態における効果は、第１の実施形態の効果に加えて、切替指示モーション操作によって次に表示されるアイコンＩＣｘを事前に知ることが可能になる点である。
【０１３９】
その理由は、表示部１２０が切替指示モーション操作に対応して表示されるアイコンＩＣｘの予備情報を表示するようにしたからである。
【０１４０】
［第４の実施形態］
次に、本発明の第４の実施形態について図面を参照して詳細に説明する。以下、本実施形態の説明が不明確にならない範囲で、前述の説明と重複する内容についてはそれを省略する。
【０１４１】
図２４は第４の実施形態に係る情報処理端末４００の構成例を示すブロック図である。図２４に示すように、第４の実施形態における情報処理端末４００は、第１の実施形態の情報処理端末１００と比べて、通知部４９０を更に含む。第４の実施形態の情報処理端末４００のその他の構成要素は、第１の実施形態のものと同様である。第１の実施形態と同様の構成要素については、図１と同一の符号を付し、詳細な説明を省略する。
【０１４２】
通知部４９０は、アイコン処理実行判定部１４０が実行指示モーション操作の種類を出力した場合、実行指示モーション操作の発生を検出したことを、ユーザに通知する。また、通知部４９０は、アイコン表示切替判定部１５０が切替指示モーション操作の種類を出力した場合、切替指示モーション操作の発生を検出したことを、ユーザに通知する。
【０１４３】
例えば、通知部４９０は、図示しないバイブレータ部に対して、情報処理端末１００を振動させるように指示することで、通知する。
【０１４４】
また例えば、通知部４９０は、図示しないスピーカ制御部に対して、音声を出力することを指示することで、通知するようにしてもよい。
【０１４５】
上述した本実施形態における効果は、第１の実施形態の効果に加えて、情報処理端末４００を目視することなく、情報処理端末４００が実行指示モーション操作及び切替指示モーション操作を検出したことを認知することが可能になる点である。
【０１４６】
その理由は、通知部４９０が、実行指示モーション操作または切替指示モーション操作の発生を検出したことを、ユーザに通知するようにしたからである。
【０１４７】
［第５の実施形態］
次に、本発明の第５の実施形態について図面を参照して詳細に説明する。以下、本実施形態の説明が不明確にならない範囲で、前述の説明と重複する内容についてはそれを省略する。
【０１４８】
図２５は、第５の実施形態の構成例を示すブロック図である。図２５に示すように、第５の実施形態における情報処理端末５００は、動作検知部１１０と、表示部１２０と、処理実行制御部（第１の制御手段も呼ばれる）５６０と、表示切替制御部（第２の制御手段とも呼ばれる）５７０とから構成されている。なお、処理実行制御部５６０と、表示切替制御部５７０とは、両方併せて、制御手段とも呼ばれる。以下、それぞれの構成要素について詳細に説明する。
【０１４９】
処理実行制御部５６０は、動作検知部１１０が出力した動作情報に基づいて、１つ以上の実行指示モーション操作の内のいずれかの発生を検出した場合、その検出した実行指示モーション操作に対応するアイコンＩＣｘを識別する。そして、処理実行制御部５６０は、識別したアイコンＩＣｘに対応する処理を実行する。実行指示モーション操作は、表示部１２０に表示されているアイコンＩＣｘに対応する処理を実行することを指示するモーション操作である。
【０１５０】
表示切替制御部５７０は、動作検知部１１０が出力した動作情報に基づいて、１つ以上の切替指示モーション操作の内のいずれかの発生を検出した場合、その検出した切替指示モーション操作に対応して、表示部１２０に表示するアイコンＩＣｘを変更する。切替指示モーション操作は、表示部１２０に表示するアイコンＩＣｘを変更することを指示するモーション操作である。また、表示切替制御部５７０は、図示しない記憶部を含み、図１０に示すようなアイコン情報テーブル１３１を保持する。そして、表示切替制御部５７０は、表示部１２０に表示するアイコンＩＣｘを変更した場合、アイコン情報テーブル１３１の内容を更新する。なお、アイコン情報テーブル１３１は、処理実行制御部５６０が保持してもよいし、第１の実施形態のように独立した要素として情報処理端末５００に含まれてもよい。
【０１５１】
次に、第５の実施形態における動作について、図２５〜図２６を参照して詳細に説明する。
【０１５２】
図２６は本実施形態の動作の一例を示すフローチャートである。
【０１５３】
まず、情報処理端末５００の動作検知部１１０が、ユーザのモーション操作により発生した情報処理端末１００の空間動作を検知し、検知した空間動作に基づいて動作情報を出力する（ステップＳ５００１）。
【０１５４】
次に、処理実行制御部５６０は、動作検知部１１０が出力した動作情報を解析し（ステップＳ５００２）、実行指示モーション操作が発生したか否かを検出する（ステップＳ５００３）。実行指示モーション操作の発生を検出した場合（ステップＳ５００３でＹｅｓ）、処理はステップＳ５００４へ進む。実行指示モーション操作の発生を検出しなかった場合（ステップＳ５００３でＮｏ）、処理はステップＳ５０１１へ進む。
【０１５５】
ステップＳ５００３でＹｅｓの場合、処理実行制御部５６０は、発生を検出した、実行指示モーション操作の種類を判定する（ステップＳ５００４）。
【０１５６】
次に、処理実行制御部５６０は、表示切替制御部５７０の保持するアイコン情報テーブル１３１を参照して、判定した実行指示モーション操作の種類に基づいてアイコン情報レコード１３２を選択する。そして、処理実行制御部５６０は、選択したアイコン情報レコード１３２に含まれる対応処理内容１３５に示される処理を実行する（ステップＳ５００５）。そして、処理は終了する。
【０１５７】
ステップＳ５００３でＮｏの場合、表示切替制御部５７０は、動作検知部１１０が出力した動作情報を解析し（ステップＳ５０１１）、切替指示モーション操作が発生したか否かを検出する（ステップＳ５０１２）。切替指示モーション操作の発生を検出した場合（ステップＳ５０１２でＹｅｓ）、処理はステップＳ５０１３へ進む。切替指示モーション操作の発生を検出しなかった場合（ステップＳ５０１２でＮｏ）、処理は終了する。
【０１５８】
ステップＳ５０１２でＹｅｓの場合、表示切替制御部５７０は、発生を検出した、切替指示モーション操作の種類を判定する（ステップＳ１０１３）。
【０１５９】
次に、表示切替制御部５７０は、アイコン情報テーブル１３１を参照して、判定した切替指示モーション操作の種類に基づいてアイコン情報レコード１３２を選択する。そして、表示切替制御部５７０は、選択したアイコン情報レコード１３２に含まれるアイコン識別子１３３に示されるアイコンＩＣｘの表示を、表示部１２０に表示させる。同時に、表示切替制御部５７０は、アイコン表示の切替結果を対応するアイコン情報レコード１３２に反映する（ステップＳ５０１４）。
【０１６０】
上述した本実施形態における効果は、ユーザの直感的で単純なモーション操作によるだけで、任意の数の種類の処理を指示することを可能にできる点である。
【０１６１】
その理由は、以下のようにしたからである。まず、動作検知部１１０がユーザのモーション操作に対応する動作情報を出力する。次に、この動作情報に基づいて、処理実行制御部５６０が実行指示モーション操作を検出して対応する処理を実行する。同じく、この動作情報に基づいて、表示切替制御部５７０が切替指示モーション操作を検出してアイコン表示切替部１７０が表示するアイコンを切り替える。
【０１６２】
以上の各実施形態で説明した情報処理端末は、一部の処理について、プログラムにより所定の処理をコンピュータに実行させてもよい。例えば、第１の実施形態において、一部の処理は、アイコン処理実行判定部１４０、アイコン表示切替判定部１５０、アイコン処理実行部１６０及びアイコン表示切替部１７０の内の、一部または全部である。
【０１６３】
図２７は、プログラムにより所定の処理をコンピュータに実行させる情報処理端末５００の構成を示すブロック図である。図２７を参照すると、情報処理端末５００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５４０、ディスク装置５５０、記憶部５３０、表示部５２０及び動作検知部５１０を含む。なお、ＣＰＵ５４０、ディスク装置５５０及び記憶部５３０は、全部併せて、制御部とも呼ばれる。
【０１６４】
ＣＰＵ５４０は、ディスク装置５５０に格納されたプログラムを、例えば記憶部５３０に展開し、展開したプログラムに基づいて所定の処理を実行する。
【０１６５】
ディスク装置５５０は、上述の各実施形態における情報処理端末の処理の一部をコンピュータに実行させるプログラムを記憶する。
【０１６６】
記憶部５３０は、展開されたそのプログラム及びそのプログラムの作業情報（例えば、アイコン情報テーブル）を記憶する。
【０１６７】
また、以上の各実施形態で説明した各構成要素は、１つの筐体（きょうたい）に実装されても良いし、例えば、表示部だけ別の筐体に、動作検知部だけ別の筐体に、実装されてもよい。或いは、表示部及び動作検知部だけが別の筐体とするなど、任意の組み合わせで異なる筐体に実装されてもよい。
【０１６８】
更にまた、以上の各実施形態で説明した表示部は、例えば、スピーカ等を含む音声出力手段であってもよい。この音声出力手段である表示部は、上述した表示部１２０が液晶ディスプレイ上に表示した情報の全て或いは一部を音声で出力する。
【０１６９】
以上の各実施形態で説明した各構成要素は、必ずしも個々に独立した存在である必要はない。例えば、各構成要素は、複数の構成要素が１個のモジュールとして実現されたり、一つの構成要素が複数のモジュールで実現されたりしてもよい。また、各構成要素は、ある構成要素が他の構成要素の一部であったり、ある構成要素の一部と他の構成要素の一部とが重複していたり、といったような構成であってもよい。
【０１７０】
また、以上説明した各実施形態では、複数の動作をフローチャートの形式で順番に記載してあるが、その記載の順番は複数の動作を実行する順番を限定するものではない。このため、各実施形態を実施するときには、その複数の動作の順番は内容的に支障しない範囲で変更することができる。
【０１７１】
更に、以上説明した各実施形態では、複数の動作は個々に相違するタイミングで実行されることに限定されない。例えば、ある動作の実行中に他の動作が発生したり、ある動作と他の動作との実行タイミングが部分的に乃至全部において重複していたりしていてもよい。
【０１７２】
更に、以上説明した各実施形態では、ある動作が他の動作の契機になるように記載しているが、その記載はある動作と他の動作の全ての関係を限定するものではない。このため、各実施形態を実施するときには、その複数の動作の関係は内容的に支障のない範囲で変更することができる。また各構成要素の各動作の具体的な記載は、各構成要素の各動作を限定するものではない。このため、各構成要素の具体的な各動作は、各実施形態を実施する上で機能的、性能的、その他の特性に対して支障をきたさない範囲内で変更されて良い。
【０１７３】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
特定の処理を示す処理識別情報を１つ以上表示する表示手段と、
自身の空間動作を検知し、前記検知した空間動作の内容を示す動作情報を出力する動作検知手段と、
前記動作情報に基づいて、前記表示手段に表示されている前記処理識別情報の示す処理を実行することを指示する、１つ以上の第１のモーション操作の内のいずれかの発生を検出した場合、前記検出した第１のモーション操作に対応する処理識別情報の示す処理を実行する第１の制御手段と、
前記動作情報に基づいて、前記表示手段に表示する前記処理識別情報を変更することを指示する、１つ以上の第２のモーション操作の内のいずれかの発生を検出した場合、前記検出した第２のモーション操作に対応して、前記表示手段に表示する前記処理識別情報を変更する第２の制御手段と、
を有することを特徴とする操作処理装置。
（付記２）
前記操作処理装置自身の動作モード状態を記憶する動作モード管理手段を更に有し、
前記表示手段は、動作モード状態を示す状態識別情報を表示し、
前記第１の制御手段は、前記動作モード状態に基づいて、前記検出した第１のモーション操作に対応する処理識別情報の示す処理を実行する
ことを特徴とする付記１記載の操作処理装置。
（付記３）
前記表示手段は、前記第２のモーション操作に対応して表示される前記処理識別情報の予備情報を、現在表示している前記処理識別情報の近辺であって前記第２のモーション操作に対応する位置に表示する
ことを特徴とする付記１または２に記載の操作処理装置。
（付記４）
前記第１のモーション操作及び前記第２のモーション操作の内のいずれかが発生したことを検出した場合に、前記検出したことを操作者に通知する通知手段を更に有する
ことを特徴とする付記１乃至３のいずれかに記載の操作処理装置。
（付記５）
前記表示手段は、前記操作処理装置自身の上方向、下方向、右方向及び左方向のうちのいずれか３方向以上に対応させて、前記処理識別情報を表示し、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の左右方向の軸を回転軸として、及び前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の上下方向の軸を回転軸として、前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の前後方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする付記１乃至４のいずれかに記載の操作処理装置。
（付記６）
前記表示手段は、前記操作処理装置自身の上方向、下方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示し、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の左右方向の軸を回転軸として前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の前後方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする付記１乃至４のいずれかに記載の操作処理装置。
（付記７）
前記表示手段は、前記操作処理装置自身の上方向、下方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示し、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の左右方向の軸を回転軸として前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の上下方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする付記１乃至４のいずれかに記載の操作処理装置。
（付記８）
前記表示手段は、前記操作処理装置自身の左方向、右方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示し、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の上下方向の軸を回転軸として前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の左右方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする付記１乃至４のいずれかに記載の操作処理装置。
（付記９）
前記表示手段は、前記操作処理装置自身の左方向、右方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示し、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の上下方向の軸を回転軸として前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の前後方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする付記１乃至４のいずれかに記載の操作処理装置。
（付記１０）
前記表示手段は、前記操作処理装置自身の上方向、下方向、右方向、左方向、右上方向、右下方向、左上方向及び左下方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示し、
前記第１のモーション操作は、前記表示手段の表示を正面から見た場合の左右方向、前記表示手段の表示を正面から見た場合の上下方向、前記表示手段の表示を正面から見た場合の左下−右上方向及び前記表示手段の表示を正面から見た場合の左上−右下方向のいずれかの方向に、前記操作処理装置を直線移動させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の前後方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする付記１乃至４のいずれかに記載の操作処理装置。
（付記１１）
表示手段が、特定の処理を示す処理識別情報を１つ以上表示し、
操作処理装置の動作検知手段が、自身の空間動作を検知し、前記検知した空間動作の内容を示す動作情報を出力し、
制御手段が、
前記動作情報に基づいて、前記表示手段に表示されている前記処理識別情報の示す処理を実行することを指示する、１つ以上の第１のモーション操作の内のいずれかの発生を検出した場合、前記検出した第１のモーション操作に対応する処理識別情報の示す処理を実行し、
前記動作情報に基づいて、前記表示手段に表示する前記処理識別情報を変更することを指示する、１つ以上の第２のモーション操作の内のいずれかの発生を検出した場合、前記検出した第２のモーション操作に対応して、前記表示手段に表示する前記処理識別情報を変更する、
ことを特徴とする操作処理方法。
（付記１２）
前記制御手段は、前記操作処理装置の動作モード状態を記憶し、
前記動作モード状態に基づいて、前記検出した第１のモーション操作に対応する処理識別情報の示す処理を実行し、
前記表示手段は、動作モード状態を示す状態識別情報を表示する
ことを特徴とする付記１１記載の操作処理方法。
（付記１３）
前記表示手段は、前記第２のモーション操作に対応して表示される前記処理識別情報の予備情報を、現在表示している前記処理識別情報の近辺であって前記第２のモーション操作に対応する位置に表示する
ことを特徴とする付記１１または１２に記載の操作処理方法。
（付記１４）
通知手段が、前記第１のモーション操作及び前記第２のモーション操作の内のいずれかが発生したことを検出した場合に、前記検出したことを操作者に通知する
ことを特徴とする付記１１乃至１３のいずれかに記載の操作処理方法。
（付記１５）
前記表示手段は、前記操作処理装置の上方向、下方向、右方向及び左方向のうちのいずれか３方向以上に対応させて、前記処理識別情報を表示し、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の左右方向の軸を回転軸として、及び前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の上下方向の軸を回転軸として、前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の前後方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする付記１１乃至１４のいずれかに記載の操作処理方法。
（付記１６）
前記表示手段は、前記操作処理装置の上方向、下方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示し、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の左右方向の軸を回転軸として前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の前後方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする付記１１乃至１４のいずれかに記載の操作処理方法。
（付記１７）
前記表示手段は、前記操作処理装置の上方向、下方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示し、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の左右方向の軸を回転軸として前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の上下方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする付記１１乃至１４のいずれかに記載の操作処理方法。
（付記１８）
前記表示手段は、前記操作処理装置の左方向、右方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示し、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の上下方向の軸を回転軸として前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の左右方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする付記１１乃至１４のいずれかに記載の操作処理方法。
（付記１９）
前記表示手段は、前記操作処理装置の左方向、右方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示し、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の上下方向の軸を回転軸として前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の前後方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする付記１１乃至１４のいずれかに記載の操作処理方法。
（付記２０）
前記表示手段は、前記操作処理装置の上方向、下方向、右方向、左方向、右上方向、右下方向、左上方向及び左下方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示し、
前記第１のモーション操作は、前記表示手段の表示を正面から見た場合の左右方向、前記表示手段の表示を正面から見た場合の上下方向、前記表示手段の表示を正面から見た場合の左下−右上方向及び前記表示手段の表示を正面から見た場合の左上−右下方向のいずれかの方向に、前記操作処理装置を直線移動させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の前後方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする付記１１乃至１４のいずれかに記載の操作処理方法。
（付記２１）
表示手段に、特定の処理を示す処理識別情報を１つ以上表示させる処理と、
操作処理装置の動作検知手段が出力する、自身の空間動作を検知し、前記検知した空間動作の内容を示す動作情報に基づいて、前記表示手段に表示されている前記処理識別情報の示す処理を実行することを指示する、１つ以上の第１のモーション操作の内のいずれかの発生を検出した場合、前記検出した第１のモーション操作に対応する処理識別情報の示す処理を実行する処理と、
前記動作情報に基づいて、前記表示手段が表示する前記処理識別情報を変更することを指示する、１つ以上の第２のモーション操作の内のいずれかの発生を検出した場合、前記検出した第２のモーション操作に対応して、前記表示手段に表示する前記処理識別情報を変更する処理とを、
コンピュータに実行させることを特徴とするプログラム。
（付記２２）
前記表示手段が表示する、前記操作処理装置の動作モード状態を示す状態識別情報に対応する動作モード状態に基づいて、前記検出した第１のモーション操作に対応する処理識別情報の示す処理を
コンピュータに実行させることを特徴とする付記２１記載のプログラム。
（付記２３）
前記表示手段に、前記第２のモーション操作に対応して表示される前記処理識別情報の予備情報を、現在表示している前記処理識別情報の近辺であって前記第２のモーション操作に対応する位置に表示させる処理を
コンピュータに実行させることを特徴とする付記２１または２２に記載のプログラム。
（付記２４）
通知手段に、前記第１のモーション操作及び前記第２のモーション操作の内のいずれかが発生したことを検出した場合に、前記検出したことを操作者に通知させる処理を
コンピュータに実行させることを特徴とする付記２１乃至２３のいずれかに記載のプログラム。
（付記２５）
前記表示手段に、前記操作処理装置の上方向、下方向、右方向及び左方向のうちのいずれか３方向以上に対応させて、前記処理識別情報を表示させる処理をコンピュータに実行させ、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の左右方向の軸を回転軸として、及び前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の上下方向の軸を回転軸として、前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の前後方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする付記２１乃至２４のいずれかに記載のプログラム。
（付記２６）
前記表示手段に、前記操作処理装置の上方向、下方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示させる処理をコンピュータに実行させ、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の左右方向の軸を回転軸として前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の前後方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする付記２１乃至２４のいずれかに記載のプログラム。
（付記２７）
前記表示手段に、前記操作処理装置の上方向、下方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示させる処理をコンピュータに実行させ、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の左右方向の軸を回転軸として前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の上下方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする付記２１乃至２４のいずれかに記載のプログラム。
（付記２８）
前記表示手段に、前記操作処理装置の左方向、右方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示させる処理をコンピュータに実行させ、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の上下方向の軸を回転軸として前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の左右方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする付記２１乃至２４のいずれかに記載のプログラム。
（付記２９）
前記表示手段に、前記操作処理装置の左方向、右方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示させる処理をコンピュータに実行させ、
前記第１のモーション操作は、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の上下方向の軸を回転軸として前記操作処理装置を回転させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の前後方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする付記２１乃至２４のいずれかに記載のプログラム。
（付記３０）
前記表示手段に、前記操作処理装置の上方向、下方向、右方向、左方向、右上方向、右下方向、左上方向及び左下方向のうちのいずれか１方向以上に対応させて、前記処理識別情報を表示させる処理をコンピュータに実行させ、
前記第１のモーション操作は、前記表示手段の表示を正面から見た場合の左右軸方向、前記表示手段の表示を正面から見た場合の上下方向、前記表示手段の表示を正面から見た場合の左下−右上方向及び前記表示手段の表示を正面から見た場合の左上−右下方向のいずれかの方向に、前記操作処理装置を直線移動させる操作であり、
前記第２のモーション操作が、前記操作処理装置自身の中央部を通り前記表示手段の表示を正面から見た場合の前後方向の軸を回転軸として前記操作処理装置を回転させる操作である
ことを特徴とする付記２１乃至２４のいずれかに記載のプログラム。
【産業上の利用可能性】
【０１７４】
本発明は、モーションセンサを備えた情報処理端末やモーションセンサを備えた情報処理端末上で動作するアプリケーションなどを、操作するといった用途に適用できる。
【符号の説明】
【０１７５】
１００    情報処理端末
１１０    動作検知部
１２０    表示部
１３０    アイコン管理部
１３１    アイコン情報テーブル
１３２    アイコン情報レコード
１３３    アイコン識別子
１３４    表示画面位置
１３５    対応処理内容
１４０    アイコン処理実行判定部
１５０    アイコン表示切替判定部
１６０    アイコン処理実行部
１７０    アイコン表示切替部
２００    情報処理端末
２３０    アイコン管理部
２３１    モードアイコン情報テーブル
２３２    モードアイコン情報レコード
２３６    動作モード情報
２３７    メニュー情報テーブル識別子
２３８    メニュー情報テーブル
２３９    メニュー情報レコード
２６０    アイコン処理実行部
２８０    モード管理部
２８１    現在動作モード情報
３３１    予備情報テーブル
３３２    予備情報レコード
３３５    下方予備情報識別子
３３６    上方予備情報識別子
４００    情報処理端末
４９０    通知部
５００    情報処理端末
５１０    動作検知部
５２０    表示部
５３０    記憶部
５４０    ＣＰＵ
５５０    ディスク装置
５６０    処理実行制御部
５７０    表示切替制御部
【図１】
0005810513.tif 000002
【図２】
0005810513.tif 000003
【図３】
0005810513.tif 000004
【図４】
0005810513.tif 000005
【図５】
0005810513.tif 000006
【図６】
0005810513.tif 000007
【図７】
0005810513.tif 000008
【図８】
0005810513.tif 000009
【図９】
0005810513.tif 000010
【図１０】
0005810513.tif 000011
【図１１】
0005810513.tif 000012
【図１２】
0005810513.tif 000013
【図１３】
0005810513.tif 000014
【図１４】
0005810513.tif 000015
【図１５】
0005810513.tif 000016
【図１６】
0005810513.tif 000017
【図１７】
0005810513.tif 000018
【図１８】
0005810513.tif 000019
【図１９】
0005810513.tif 000020
【図２０】
0005810513.tif 000021
【図２１】
0005810513.tif 000022
【図２２】
0005810513.tif 000023
【図２３】
0005810513.tif 000024
【図２４】
0005810513.tif 000025
【図２５】
0005810513.tif 000026
【図２６】
0005810513.tif 000027
【図２７】
0005810513.tif 000028