(57)【特許請求の範囲】
【請求項１】
表示部に表示中の所定のオブジェクトに対する移動指示を第１の操作方法で受けた場合は、前記オブジェクトを前記移動指示に従って移動させ、該移動中に前記オブジェクトが所定の停止位置を通過する際に前記移動指示に基づく前記オブジェクトの移動を中止して前記停止位置に前記オブジェクトを自動停止させ、
前記移動指示を第２の操作方法で受けた場合は、前記自動停止は行わずに、前記オブジェクトを前記移動指示に従って移動させ、
前記停止位置に停止位置識別情報を表示すると共に、前記停止位置識別情報の表示態様もしくは前記停止位置識別情報と前記オブジェクトの表示態様は、前記第１の操作方法と第２の操作方法の一方から他方を使用者に想起させるものである
ことを特徴とするオブジェクトの停止位置制御方法。
【請求項２】
表示部に表示中の所定のオブジェクトに対する移動指示を第１の操作方法で受けた場合は、前記オブジェクトを前記移動指示に従って移動させ、該移動中に前記オブジェクトが所定の停止位置を通過する際に前記移動指示に基づく前記オブジェクトの移動を中止して前記停止位置に前記オブジェクトを自動停止させ、
前記移動指示を第２の操作方法で受けた場合は、前記自動停止は行わずに、前記オブジェクトを前記移動指示に従って移動させ、
前記移動指示に基づく前記オブジェクトの移動方向は予め定められており、
前記移動方向と異なる方向に前記オブジェクトを移動させる操作を受けると、該操作を受けた場所において、前記停止位置の追加または削除を行う
ことを特徴とするオブジェクトの停止位置制御方法。
【請求項３】
前記第１の操作方法による移動指示を受けても自動停止しないスキップ状態に移行可能であって、前記スキップ状態に移行したら所定の解除条件が成立するまで前記スキップ状態を保持する
ことを特徴とする請求項２に記載のオブジェクトの停止位置制御方法。
【請求項４】
表示部に表示中の所定のオブジェクトに対する移動指示を第１の操作方法で受けた場合は、前記オブジェクトを前記移動指示に従って移動させ、該移動中に前記オブジェクトが所定の停止位置を通過する際に前記移動指示に基づく前記オブジェクトの移動を中止して前記停止位置に前記オブジェクトを自動停止させ、
前記移動指示を第２の操作方法で受けた場合は、前記自動停止は行わずに、前記オブジェクトを前記移動指示に従って移動させ、
前記第１の操作方法による移動指示を受けても自動停止しないスキップ状態に移行可能であって、前記スキップ状態に移行したら所定の解除条件が成立するまで前記スキップ状態を保持する
ことを特徴とするオブジェクトの停止位置制御方法。
【請求項５】
前記停止位置に停止位置識別情報を表示すると共に、前記停止位置識別情報の表示態様もしくは前記停止位置識別情報と前記オブジェクトの表示態様は、前記第１の操作方法と第２の操作方法の一方から他方を使用者に想起させるものである
ことを特徴とする請求項２乃至４のいずれか１つに記載のオブジェクトの停止位置制御方法。
【請求項６】
前記停止位置識別情報、もしくは前記停止位置識別情報及び前記オブジェクトを、前記第１の操作方法及び前記第２の操作方法のいずれかをユーザが選択可能に表示する
ことを特徴とする請求項１または５に記載のオブジェクトの停止位置制御方法。
【請求項７】
前記停止位置識別情報と前記オブジェクトの表示態様は、所定の物理的な作用で前記停止位置識別情報の表示箇所に前記オブジェクトが停止することを表わす
ことを特徴とする請求項１、５、６のいずれか１つに記載のオブジェクトの停止位置制御方法。
【請求項８】
前記第２の操作方法で移動指示を受けた場合は、前記自動停止しない状態であることを表示する
ことを特徴とする請求項１乃至７のいずれか１つに記載のオブジェクトの停止位置制御方法。
【請求項９】
前記オブジェクトは、スライドバーのつまみ、または、スクロールされるリストである
ことを特徴とする請求項１乃至８のいずれか１つに記載のオブジェクトの停止位置制御方法。
【請求項１０】
前記停止位置を設定変更し得る
ことを特徴とする請求項１乃至９のいずれか１つに記載のオブジェクトの停止位置制御方法。
【請求項１１】
前記表示部は、表示面にタッチパネルを備え、
前記タッチパネルに対する指などの接触体によるタッチ操作によって前記移動指示を受け付ける
ことを特徴とする請求項１乃至１０のいずれか１つに記載のオブジェクトの停止位置制御方法。
【請求項１２】
表示部と、
前記表示部へのオブジェクトの表示を制御する制御部と、
前記表示部に表示されているオブジェクトの移動指示をユーザから受ける操作部と、
を有し
前記制御部は、前記表示部に表示中の所定のオブジェクトに対する移動指示を第１の操作方法で受けた場合は、前記オブジェクトを前記移動指示に従って移動させ、該移動中に前記オブジェクトが所定の停止位置を通過する際に前記移動指示に基づく前記オブジェクトの移動を中止して前記停止位置に前記オブジェクトを自動停止させ、前記移動指示を第２の操作方法で受けた場合は、前記自動停止は行わずに、前記オブジェクトを前記移動指示に従って移動させ、前記停止位置に停止位置識別情報を表示すると共に、前記停止位置識別情報の表示態様もしくは前記停止位置識別情報と前記オブジェクトの表示態様は、前記第１の操作方法と第２の操作方法の一方から他方を使用者に想起させるものである
ことを特徴とする操作表示装置。
【請求項１３】
表示部と、
前記表示部へのオブジェクトの表示を制御する制御部と、
前記表示部に表示されているオブジェクトの移動指示をユーザから受ける操作部と、
を有し
前記制御部は、前記表示部に表示中の所定のオブジェクトに対する移動指示を第１の操作方法で受けた場合は、前記オブジェクトを前記移動指示に従って移動させ、該移動中に前記オブジェクトが所定の停止位置を通過する際に前記移動指示に基づく前記オブジェクトの移動を中止して前記停止位置に前記オブジェクトを自動停止させ、前記移動指示を第２の操作方法で受けた場合は、前記自動停止は行わずに、前記オブジェクトを前記移動指示に従って移動させ、
前記移動指示に基づく前記オブジェクトの移動方向は予め定められており、
前記制御部は、前記移動方向と異なる方向に前記オブジェクトを移動させる操作を受けると、該操作を受けた場所において、前記停止位置の追加または削除を行う
ことを特徴とする操作表示装置。
【請求項１４】
前記第１の操作方法による移動指示を受けても自動停止しないスキップ状態に移行可能であって、前記制御部は、前記スキップ状態に移行したら所定の解除条件が成立するまで前記スキップ状態を保持する
ことを特徴とする請求項１３に記載の操作表示装置。
【請求項１５】
表示部と、
前記表示部へのオブジェクトの表示を制御する制御部と、
前記表示部に表示されているオブジェクトの移動指示をユーザから受ける操作部と、
を有し
前記制御部は、前記表示部に表示中の所定のオブジェクトに対する移動指示を第１の操作方法で受けた場合は、前記オブジェクトを前記移動指示に従って移動させ、該移動中に前記オブジェクトが所定の停止位置を通過する際に前記移動指示に基づく前記オブジェクトの移動を中止して前記停止位置に前記オブジェクトを自動停止させ、前記移動指示を第２の操作方法で受けた場合は、前記自動停止は行わずに、前記オブジェクトを前記移動指示に従って移動させ、
前記第１の操作方法による移動指示を受けても自動停止しないスキップ状態に移行可能であって、前記制御部は、前記スキップ状態に移行したら所定の解除条件が成立するまで前記スキップ状態を保持する
ことを特徴とする操作表示装置。
【請求項１６】
前記制御部は、前記停止位置に停止位置識別情報を表示すると共に、前記停止位置識別情報の表示態様もしくは前記停止位置識別情報と前記オブジェクトの表示態様は、前記第１の操作方法と第２の操作方法の一方から他方を使用者に想起させるものである
ことを特徴とする請求項１３乃至１５のいずれか１つに記載の操作表示装置。
【請求項１７】
前記制御部は、前記停止位置識別情報、もしくは前記停止位置識別情報及び前記オブジェクトを、前記第１の操作方法及び前記第２の操作方法のいずれかをユーザが選択可能に表示する
ことを特徴とする請求項１２または１６に記載の操作表示装置。
【請求項１８】
前記停止位置識別情報と前記オブジェクトの表示態様は、所定の物理的な作用で前記停止位置識別情報の表示箇所に前記オブジェクトが停止することを表わす
ことを特徴とする請求項１２、１６、１７のいずれか１つに記載の操作表示装置。
【請求項１９】
前記制御部は、前記第２の操作方法で移動指示を受けた場合は、前記自動停止しない状態であることを前記表示部に表示する
ことを特徴とする請求項１２乃至１８のいずれか１つに記載の操作表示装置。
【請求項２０】
前記オブジェクトは、スライドバーのつまみ、または、スクロールされるリストである
ことを特徴とする請求項１２乃至１９のいずれか１つに記載の操作表示装置。
【請求項２１】
前記停止位置を設定変更し得る
ことを特徴とする請求項１２乃至２０のいずれか１つに記載の操作表示装置。
【請求項２２】
前記操作部は、前記表示部の表示面に設けられたタッチパネルを含み、前記タッチパネルに対する指などの接触体によるタッチ操作によって前記移動指示を受け付ける
ことを特徴とする請求項１２乃至２１のいずれか１つに記載の操作表示装置。
【請求項２３】
情報処理装置を、
請求項１２乃至２２のいずれか１つに記載の操作表示装置として機能させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面上のオブジェクトをユーザからの移動指示に応じて移動させた際の停止位置を制御するオブジェクトの停止位置制御方法および操作表示装置、プログラムに関する。
【背景技術】
【０００２】
ＰＣ（Personal Computer）やタブレット、複合機など各種の装置では、表示部に表示中のオブジェクト（図形やスライドバーのつまみなど）の移動指示を、ポインティングデバイスであるマウスやタッチパネルなどを通じてユーザから受け、該移動指示に基づいて画面上のオブジェクトを移動させるユーザＩ／Ｆ（Interface）が多く採用されている。
【０００３】
オブジェクトを移動させる場合に、簡単な操作で特定の停止位置にオブジェクトを正確に停止させたい、といった要請がある。たとえば、ステレオ出力の左右の音量バランスを調整するためのスライドバーにおいては、センター位置に操作つまみを容易に停止させたいといった要請がある。また図形の場合には、グリッドに整列させて配置したいといった要請がある。また、リストをフリック操作でスクロールさせる際に、目的の項目が表示されたタイミングでスクロールを停止させたいといった要請がある。
【０００４】
この要請に応える一機能として、特定の停止位置から一定距離以内にオブジェクトが近づくと、その特定の停止位置に吸着するようにオブジェクトを移動させて停止させるスナップ機能がある。
【０００５】
また、表示項目が列挙されたリストをスクロールさせる場合に、指定した属性を持つ項目が現われたらスクロール速度を低下させたり、スクロールを停止させたりするユーザＩ／Ｆが提案されている（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−２３０５７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
スナップ機能を使うと、特定の停止位置から僅かに離れた位置に停止させようとしても、特定の停止位置に吸着されてしまうので、特定の停止位置から僅かに離れた位置にオブジェクトを停止させることはできない。このような場合には、スナップ機能をオフすればよいが、頻繁にスナップ機能のオンオフを切り替える必要がある場合には、操作性が低下する。
【０００８】
特許文献１に開示された方法においても、ユーザが目的の項目の位置を知っている場合など、スクロールの自動停止をさせたくない場合には停止モードの設定を切り替える必要がある。ユーザが操作中に停止モードを切り替えたくなった場合に、設定画面を開いたりしてモード設定を切り替えることは煩雑であり、たとえ同じ画面内に設定の切り替え釦を設けたとしても目的の操作が中断してしまうことには変わりなく、操作性が損なわれてしまう。
【０００９】
本発明は、上記の問題を解決しようとするものであり、移動対象のオブジェクトを所定の停止位置に自動停止させるか否かを手間なく容易に切り替えることのできるオブジェクトの停止位置制御方法、操作表示装置およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１１】
［１］表示部に表示中の所定のオブジェクトに対する移動指示を第１の操作方法で受けた場合は、前記オブジェクトを前記移動指示に従って移動させ、該移動中に前記オブジェクトが所定の停止位置を通過する際に前記移動指示に基づく前記オブジェクトの移動を中止して前記停止位置に前記オブジェクトを自動停止させ、
前記移動指示を第２の操作方法で受けた場合は、前記自動停止は行わずに、前記オブジェクトを前記移動指示に従って移動させ、
前記停止位置に停止位置識別情報を表示すると共に、前記停止位置識別情報の表示態様もしくは前記停止位置識別情報と前記オブジェクトの表示態様は、前記第１の操作方法と第２の操作方法の一方から他方を使用者に想起させるものである
ことを特徴とするオブジェクトの停止位置制御方法。
【００１２】
上記発明および下記［５］［１２］［１６］に記載の発明では、オブジェクトの移動指示を第１の操作方法で行えば、所定の停止位置にオブジェクトが自動停止し、第２の操作方法で行えば自動停止しない。移動指示以外の別途の操作を行うことなく、自動停止する／しないを切り替えることができる。
【００１４】
また、停止位置に表示した停止位置識別情報やオブジェクトの表示態様は、第１の操作方法と第２の操作方法の一方から他方を使用者に想起させる表示態様にされる。使用者に使い方を直感的に認識させることができる。たとえば、オブジェクトが球体の場合に所定の停止位置に窪みを表示すれば、オブジェクトをゆっくり移動させれば窪みに嵌って自動停止し、素早く移動させれば窪みを通過できることがユーザに直感的に理解される、また、所定の停止位置に障害物とこれを迂回する迂回路を表示すれば、迂回路を通ればオブジェクトが自動停止せず、障害物の方を通れば自動停止することが直感的に理解される。
【００１７】
［２］表示部に表示中の所定のオブジェクトに対する移動指示を第１の操作方法で受けた場合は、前記オブジェクトを前記移動指示に従って移動させ、該移動中に前記オブジェクトが所定の停止位置を通過する際に前記移動指示に基づく前記オブジェクトの移動を中止して前記停止位置に前記オブジェクトを自動停止させ、
前記移動指示を第２の操作方法で受けた場合は、前記自動停止は行わずに、前記オブジェクトを前記移動指示に従って移動させ、
前記移動指示に基づく前記オブジェクトの移動方向は予め定められており、
前記移動方向と異なる方向に前記オブジェクトを移動させる操作を受けると、該操作を受けた場所において、前記停止位置の追加または削除を行う
ことを特徴とするオブジェクトの停止位置制御方法。
【００１８】
上記発明および下記［１３］に記載の発明では、通常の移動方向と異なる方向にオブジェクトを移動させる操作を行うことで、その場所に停止位置を追加したり、既存の停止位置を削除したりすることができる。
【００２１】
［３］前記第１の操作方法による移動指示を受けても自動停止しないスキップ状態に移行可能であって、前記スキップ状態に移行したら所定の解除条件が成立するまで前記スキップ状態を保持する
ことを特徴とする［２］に記載のオブジェクトの停止位置制御方法。
【００２２】
上記発明および下記［４］［１４］［１５］に記載の発明では、一旦、スキップ状態に移行させれば、解除条件が成立するまではスキップ状態が維持される。これにより、スキップ状態にすれば、複数の停止位置を容易に通過させることができる。
［４］表示部に表示中の所定のオブジェクトに対する移動指示を第１の操作方法で受けた場合は、前記オブジェクトを前記移動指示に従って移動させ、該移動中に前記オブジェクトが所定の停止位置を通過する際に前記移動指示に基づく前記オブジェクトの移動を中止して前記停止位置に前記オブジェクトを自動停止させ、
前記移動指示を第２の操作方法で受けた場合は、前記自動停止は行わずに、前記オブジェクトを前記移動指示に従って移動させ、
前記第１の操作方法による移動指示を受けても自動停止しないスキップ状態に移行可能であって、前記スキップ状態に移行したら所定の解除条件が成立するまで前記スキップ状態を保持する
ことを特徴とするオブジェクトの停止位置制御方法。
［５］前記停止位置に停止位置識別情報を表示すると共に、前記停止位置識別情報の表示態様もしくは前記停止位置識別情報と前記オブジェクトの表示態様は、前記第１の操作方法と第２の操作方法の一方から他方を使用者に想起させるものである
ことを特徴とする［２］乃至［４］のいずれか１つに記載のオブジェクトの停止位置制御方法。
［６］前記停止位置識別情報、もしくは前記停止位置識別情報及び前記オブジェクトを、前記第１の操作方法及び前記第２の操作方法のいずれかをユーザが選択可能に表示する
ことを特徴とする［１］または［５］に記載のオブジェクトの停止位置制御方法。
［７］前記停止位置識別情報と前記オブジェクトの表示態様は、所定の物理的な作用で前記停止位置識別情報の表示箇所に前記オブジェクトが停止することを表わす
ことを特徴とする［１］、［５］、［６］のいずれか１つに記載のオブジェクトの停止位置制御方法。
上記発明および下記［１８］に記載の発明では、物理的な作用で自動停止することが表現される。たとえば、物理的な作用には、重力、弾性力、磁力などがある。
［８］前記第２の操作方法で移動指示を受けた場合は、前記自動停止しない状態であることを表示する
ことを特徴とする［１］乃至［７］のいずれか１つに記載のオブジェクトの停止位置制御方法。
上記発明および下記［１９］に記載の発明では、第２の操作方法でオブジェクトが移動された場合には、自動停止しないことがユーザに分かるような表示が行われる。
【００２３】
［９］前記オブジェクトは、スライドバーのつまみ、または、スクロールされるリストである
ことを特徴とする［１］乃至［８］のいずれか１つに記載のオブジェクトの停止位置制御方法。
【００２４】
［１０］前記停止位置を設定変更し得る
ことを特徴とする［１］乃至［９］のいずれか１つに記載のオブジェクトの停止位置制御方法。
【００２５】
上記発明および下記［２１］に記載の発明では、オブジェクトが自動停止する停止位置を設定変更することができる。停止位置の設定変更には、装置が自動的に設定する、ユーザに任意に設定する、といった態様がある。
【００２６】
［１１］前記表示部は、表示面にタッチパネルを備え、
前記タッチパネルに対する指などの接触体によるタッチ操作によって前記移動指示を受け付ける
ことを特徴とする［１］乃至［１０］のいずれか１つに記載のオブジェクトの停止位置制御方法。
【００２７】
［１２］表示部と、
前記表示部へのオブジェクトの表示を制御する制御部と、
前記表示部に表示されているオブジェクトの移動指示をユーザから受ける操作部と、
を有し
前記制御部は、前記表示部に表示中の所定のオブジェクトに対する移動指示を第１の操作方法で受けた場合は、前記オブジェクトを前記移動指示に従って移動させ、該移動中に前記オブジェクトが所定の停止位置を通過する際に前記移動指示に基づく前記オブジェクトの移動を中止して前記停止位置に前記オブジェクトを自動停止させ、前記移動指示を第２の操作方法で受けた場合は、前記自動停止は行わずに、前記オブジェクトを前記移動指示に従って移動させ、前記停止位置に停止位置識別情報を表示すると共に、前記停止位置識別情報の表示態様もしくは前記停止位置識別情報と前記オブジェクトの表示態様は、前記第１の操作方法と第２の操作方法の一方から他方を使用者に想起させるものである
ことを特徴とする操作表示装置。
【００３０】
［１３］  表示部と、
前記表示部へのオブジェクトの表示を制御する制御部と、
前記表示部に表示されているオブジェクトの移動指示をユーザから受ける操作部と、
を有し
前記制御部は、前記表示部に表示中の所定のオブジェクトに対する移動指示を第１の操作方法で受けた場合は、前記オブジェクトを前記移動指示に従って移動させ、該移動中に前記オブジェクトが所定の停止位置を通過する際に前記移動指示に基づく前記オブジェクトの移動を中止して前記停止位置に前記オブジェクトを自動停止させ、前記移動指示を第２の操作方法で受けた場合は、前記自動停止は行わずに、前記オブジェクトを前記移動指示に従って移動させ、
前記移動指示に基づく前記オブジェクトの移動方向は予め定められており、
前記制御部は、前記移動方向と異なる方向に前記オブジェクトを移動させる操作を受けると、該操作を受けた場所において、前記停止位置の追加または削除を行う
ことを特徴とする操作表示装置。
【００３２】
［１４］前記第１の操作方法による移動指示を受けても自動停止しないスキップ状態に移行可能であって、前記制御部は、前記スキップ状態に移行したら所定の解除条件が成立するまで前記スキップ状態を保持する
ことを特徴とする［１３］に記載の操作表示装置。
［１５］表示部と、
前記表示部へのオブジェクトの表示を制御する制御部と、
前記表示部に表示されているオブジェクトの移動指示をユーザから受ける操作部と、
を有し
前記制御部は、前記表示部に表示中の所定のオブジェクトに対する移動指示を第１の操作方法で受けた場合は、前記オブジェクトを前記移動指示に従って移動させ、該移動中に前記オブジェクトが所定の停止位置を通過する際に前記移動指示に基づく前記オブジェクトの移動を中止して前記停止位置に前記オブジェクトを自動停止させ、前記移動指示を第２の操作方法で受けた場合は、前記自動停止は行わずに、前記オブジェクトを前記移動指示に従って移動させ、
前記第１の操作方法による移動指示を受けても自動停止しないスキップ状態に移行可能であって、前記制御部は、前記スキップ状態に移行したら所定の解除条件が成立するまで前記スキップ状態を保持する
ことを特徴とする操作表示装置。
［１６］前記制御部は、前記停止位置に停止位置識別情報を表示すると共に、前記停止位置識別情報の表示態様もしくは前記停止位置識別情報と前記オブジェクトの表示態様は、前記第１の操作方法と第２の操作方法の一方から他方を使用者に想起させるものである
ことを特徴とする［１３］乃至［１５］のいずれか１つに記載の操作表示装置。
［１７］前記制御部は、前記停止位置識別情報、もしくは前記停止位置識別情報及び前記オブジェクトを、前記第１の操作方法及び前記第２の操作方法のいずれかをユーザが選択可能に表示する
ことを特徴とする［１２］または［１６］に記載の操作表示装置。
［１８］前記停止位置識別情報と前記オブジェクトの表示態様は、所定の物理的な作用で前記停止位置識別情報の表示箇所に前記オブジェクトが停止することを表わす
ことを特徴とする［１２］、［１６］、［１７］のいずれか１つに記載の操作表示装置。
［１９］前記制御部は、前記第２の操作方法で移動指示を受けた場合は、前記自動停止しない状態であることを前記表示部に表示する
ことを特徴とする［１２］乃至［１８］のいずれか１つに記載の操作表示装置。
【００３３】
［２０］前記オブジェクトは、スライドバーのつまみ、または、スクロールされるリストである
ことを特徴とする［１２］乃至［１９］のいずれか１つに記載の操作表示装置。
【００３４】
［２１］前記停止位置を設定変更し得る
ことを特徴とする［１２］乃至［２０］のいずれか１つに記載の操作表示装置。
【００３５】
［２２］前記操作部は、前記表示部の表示面に設けられたタッチパネルを含み、前記タッチパネルに対する指などの接触体によるタッチ操作によって前記移動指示を受け付ける
ことを特徴とする［１２］乃至［２１］のいずれか１つに記載の操作表示装置。
【００３６】
［２３］情報処理装置を、
［１２］乃至［２２］のいずれか１つに記載の操作表示装置として機能させる
ことを特徴とするプログラム。
【発明の効果】
【００３７】
本発明に係るオブジェクトの停止位置制御方法、操作表示装置およびプログラムによれば、移動対象のオブジェクトを所定の停止位置に自動停止させるか否かを手間なく容易に切り替えることができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施の形態に係る操作表示装置の概略の構成を示すブロック図である。
【図２】ユーザがつまみを第１の操作方法（閾値未満の移動速度）で移動させる様子を示す図である。
【図３】ユーザがつまみを第２の操作方法（閾値以上の移動速度）で移動させる様子を示す図である。
【図４】操作表示装置が行う処理の流れを示す流れ図である。
【図５】つまみが球体であって特定停止位置に窪みが表示されたスライドバーの一例とその動きを説明する図である。
【図６】球体（つまみ）が窪みに嵌って自動停止することを回避する操作の一例を示す図である。
【図７】球体（つまみ）が窪みに嵌って自動停止することを回避する操作の他の例を示す図である。
【図８】慣性で移動する球体（つまみ）が窪みに嵌って自動停止する操作、および自動停止を回避する操作の一例を示す図である。
【図９】バネの作用でつまみを窪みへ付勢する縦型スライドバーの一例を示す図である。
【図１０】オブジェクトを２次元に移動させることが可能な場合の例を示す図である。
【図１１】特定停止位置を追加する操作を示す図である。
【図１２】特定停止位置を削除する操作を示す図である。
【図１３】処理対象のファイルを選択するファイル選択画面の一例を示す図である。
【図１４】上下２段に併設されたスケール部を有するスライドバーを備えたファイル選択画面の一例を示す図である。
【図１５】磁気の作用によってつまみが特定停止位置に自動停止するスライドバーの一例を示す図である。
【図１６】窪みに球体が嵌って自動停止する機能のオンオフを球体のサイズを大小に変化させて切り替えるようにしたスライドバーの一例を示す図である。
【図１７】縦にすると窪みに嵌る長方形のつまみの向きを縦横に変えることで自動停止機能のオンオフを切り替えるようにしたスライドバーの一例を示す図である。
【図１８】自動停止するか否かを言語的に、あるいは社会通念上の図柄で表したスライドバーの例を示す図である。
【図１９】複合機のコピー倍率を設定するためのスライドバーの一例を示す図である。
【発明を実施するための形態】
【００３９】
以下、図面に基づき本発明の実施の形態を説明する。
【００４０】
図１は、本発明の実施の形態に係る操作表示装置１０の概略の構成を示すブロック図である。操作表示装置１０は、当該操作表示装置１０の動作を統括制御するＣＰＵ(Central Processing Unit)１１を有している。ＣＰＵ１１にはバスを通じてＲＯＭ(Read Only Memory)１２と、ＲＡＭ(Random Access Memory)１３と、不揮発メモリ１４と、操作部１５と、表示部１６と、ネットワーク通信部１７と、が接続されている。
【００４１】
ＣＰＵ１１は、ＯＳ（Operating System）プログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどを実行する。
【００４２】
ＲＯＭ１２には、各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ１１が各種処理を実行することで操作表示装置１０の機能が実現される。
【００４３】
ＲＡＭ１３は、ＣＰＵ１１がプログラムに基づいて処理を実行する際に各種のデータを一時的に格納したり、表示データを格納したりするためのワークメモリとして使用される。
【００４４】
不揮発メモリ１４は、電源をオフにしても記憶内容が破壊されないメモリ（フラッシュメモリ）であり、各種設定情報の保存などに使用される。
【００４５】
表示部１６は、液晶ディスプレイ（ＬＣＤ…Liquid Crystal Display）などで構成され、任意の表示内容を表示する機能を果たす。操作部１５は、ハードキーと、表示部１６の表示面上に設けられたスクリーン状のタッチパネル１５ａを備えている。タッチパネル１５ａは、タッチペンや指などの接触体で押下された座標位置や、フリック操作やドラッグ操作などを検出する。タッチパネル１５ａの検知方式は、静電容量、アナログ/デジタル抵抗膜、赤外線、超音波、電磁誘導等、任意でよい。以後、接触体を指として説明する。
【００４６】
ネットワーク通信部１７は、ＬＡＮ(Local Area Network)などのネットワークを通じて複合機や他の外部装置との間でデータを通信する機能を果たす。
【００４７】
操作表示装置１０は、たとえば、タブレット端末や複合機のリモート操作パネルあるいは複合機などの装置本体が備える操作パネルなどである。複合機は、原稿を光学的に読み取ってその複製画像を記録紙に印刷するコピー機能、読み取った原稿の画像データをファイルにして保存したり外部端末へネットワークを通じて送信したりするスキャン機能、外部のＰＣ（Personal Computer）などからネットワークを通じて受信した印刷データに係る画像を記録紙上に形成して印刷出力するプリンタ機能、ファクシミリ手順に従って画像データを送受信するファクシミリ機能などを備えた装置である。
【００４８】
図２は、操作表示装置１０の表示部１６に表示されるスライドバー３０とその動きを説明する図である。スライドバー３０は、所定の長さの直線状の溝を模擬的に示すスケール部３１と、スケール部３１の中を移動するつまみ３２で構成される。つまみ３２は、移動指示に基づく移動対象のオブジェクトである。
【００４９】
スライドバー３０は、任意の制御パラメータ（たとえば、コピーの濃度）を調整するためのユーザＩ／Ｆである。制御パラメータの値は、たとえば、スケール部３１の左端が最小値で、右側ほど大きくなり、右端が最大値になっている。スケール部３１内の現在のつまみ３２の位置に対応した値が制御パラメータの現在の設定値になる。
【００５０】
この例では、スケール部３１の長さ方向の中央に予め特定停止位置３３が設定してある。特定停止位置３３につまみ３２が位置したとき、制御パラメータの値がスライドバー３０で調整し得る範囲の中央値になるようになっている。
【００５１】
操作表示装置１０は、表示部１６に表示しているスライドバー３０のつまみ３２に対する移動指示をユーザから受けると、該移動指示に従ってつまみ３２を移動させる。
【００５２】
ここでは、移動指示は、指をつまみ３２の表示箇所でタッチパネル１５ａにタッチさせた後、指をタッチパネル１５ａにタッチさせたままそのタッチ位置を移動させる操作である。ユーザは、つまみ３２に指でタッチした後、タッチしたままその指をスケール部３１に沿って移動させることで、つまみ３２をスケール部３１上で移動させることができる。
【００５３】
操作表示装置１０は、上記の移動指示において指がタッチパネル１５ａにタッチしている間は、そのタッチしている指に追従するようにつまみ３２をスケール部３１上で移動させる。そして、指がタッチパネル１５ａから離れたら、指が離れたときの位置につまみ３２を停止させる。
【００５４】
ただし、移動指示に従ってつまみ３２を移動させている途中で、つまみ３２が（すなわち、指のタッチ位置が）予め定めた特定停止位置３３を閾値未満の速度で通過するときは、ユーザからの移動指示に基づくつまみ３２の移動を中止して、つまみ３２を特定停止位置３３に自動停止させる。移動指示に従ってつまみ３２を移動させている途中で、つまみ３２が特定停止位置３３を閾値以上の速度で通過するときは、上記の自動停止は行わずに、ユーザからの移動指示に基づくつまみ３２の移動を継続する。
【００５５】
すなわち、自動停止の機能は、閾値未満の速度でつまみ３２を移動させるという第１の操作方法ではオンになり、閾値以上の速度でつまみ３２を移動させるという第２の操作方法ではオフになる。
【００５６】
図２は、ユーザが指でつまみ３２にタッチして該つまみ３２を左から右へ第１の操作方法（閾値未満の移動速度）で移動させる様子を示している。同図（ａ）は、タッチして移動を開始した直後を示している。つまみ３２は指に追従して移動する。同図（ｂ）は、つまみ３２が閾値未満の速度で特定停止位置３３に到達して通過する状態を、同図（ｃ）は、閾値未満の速度でタッチ位置が特定停止位置３３を通過したので、つまみ３２が特定停止位置３３に自動停止された様子を示している。ユーザは、タッチした指の移動を継続させているのに、つまみ３２だけが特定停止位置３３に停止するので、つまみ３２が特定停止位置３３に置き去りにされた感覚を受けることになる。
【００５７】
図３は、ユーザが指でつまみ３２にタッチして該つまみ３２を左から右へ第２の操作方法（閾値以上の移動速度）で移動させる様子を示している。同図（ａ）は、タッチして移動を開始した直後を示している。つまみ３２は指に追従して移動する。同図（ｂ）は、つまみ３２（タッチ位置）が閾値以上の速度で特定停止位置３３に到達して通過する状態を、同図（ｃ）は、閾値以上の速度でタッチ位置が特定停止位置３３を通過したので、自動停止は行われず、つまみ３２が、指に追従した移動を継続して、特定停止位置３３を通過した様子を示している。
【００５８】
このように、ユーザは、つまみ３２の移動速度を変えるだけで、特定停止位置３３を通過する際につまみ３２を特定停止位置３３に自動停止させるか否かを選択することができる。これにより、自動停止機能のオンオフを別途の操作で切り替える必要がなく、高い操作性が提供される。
【００５９】
また、閾値未満の速度で移動させれば、つまみ３２をスケール部３１に沿って移動させる操作を行うだけで、つまみ３２を予め設定された特定停止位置３３に正確に停止させることができる。また、移動速度が閾値未満であっても、特定停止位置３３を通過させないようにして、つまみ３２を特定停止位置３３に任意の方向から近づけて指を離せば、特定停止位置３３に対して任意の方向の直ぐ近くにつまみ３２を停止させることができる。
【００６０】
図４は、操作表示装置１０が行う処理の流れを示している。この処理は、タッチパネル１５ａから何らかのイベントを受ける毎に実行される。たとえば、タッチパネル１５ａは、指のタッチ位置を所定のサンプリング周期（たとえば、５０ｍｓ）で検出し、その都度イベントを発生させる。
【００６１】
ＣＰＵ１１は、タッチパネル１５ａからのイベントを受け取ると（ステップＳ１０１）、このイベントが示すタッチ位置（イベント発生時のタッチ位置）から指の新しいタッチ位置を計算して求める（ステップＳ１０２）。
【００６２】
今回受けたイベントがタッチ開始のイベント（指がタッチパネル１５ａに新たにタッチしたことを示すイベント）であれば（ステップＳ１０３；Ｙｅｓ）、オブジェクトをフォーカス状態にして（ステップＳ１０４）、処理を終了する。フォーカス状態とは、該オブジェクトをタッチしている指に追従するように移動させる状態である。フォーカス状態になると、このオブジェクトが以降のタッチイベントを受け取るようになる。
【００６３】
今回受けたイベントが、指がタッチパネル１５ａにタッチしたまま移動したことを示すイベントであれば（ステップＳ１０５；Ｙｅｓ）、該移動により、タッチ位置が特定停止位置を閾値未満の速度で通過したか否かを判断する（ステップＳ１０６）。なお、通過の有無は、オブジェクトの表示位置と新しいタッチ位置との間に特定停止位置があるか否かによって判断する。
【００６４】
特定停止位置を閾値未満の速度で通過していなければ（ステップＳ１０６；Ｎｏ）、すなわち、特定停止位置を通過していない、もしくは特定停止位置を閾値以上の速度で通過した場合は、オブジェクトを新しいタッチ位置に移動させて（ステップＳ１０７）、本処理を終了する。これにより、オブジェクトが指に追従して移動する。
【００６５】
閾値未満の速度で特定停止位置を通過した場合は（ステップＳ１０６；Ｙｅｓ）、オブジェクトの表示位置を今回通過した特定停止位置に移動させ（ステップＳ１０８）、該オブジェクトのフォーカス状態を解除して（ステップＳ１０９）、本処理を終了する。フォーカス状態が解除されると、このオブジェクトは以降のイベントを受け取らないようになる。これにより、オブジェクトが特定停止位置に停止して表示され、指に追従して移動しなくなる。
【００６６】
今回受けたイベントが、タッチ終了（指がタッチパネル１５ａから離れたことを示す）イベントであれば（ステップＳ１１０；Ｙｅｓ）、該オブジェクトのフォーカス状態を解除して（ステップＳ１１１）、本処理を終了する。これにより、指が離れる直前のタッチ位置にオブジェクトが停止する。
【００６７】
なお、この流れ図においてステップＳ１０６を、「第１の操作方法による移動で停止位置を通過したか」とすれば、一般化した流れ図となり、後述する各種の操作方法に対応するものとなる。
【００６８】
次に、自動停止が有効になる第１の操作方法と自動停止が無効になる第２の操作方法の一方から他方を使用者に想起させる表示形態のスライドバーについて説明する。
【００６９】
図５は、操作表示装置１０の表示部１６に表示されるスライドバー５０とその動きを説明する図である。スライドバー５０は、所定の長さの直線状の溝を模擬的に示すスケール部５１と、スケール部５１の中を移動するつまみとしての球体５２で構成される。球体５２は、移動指示に基づく移動対象のオブジェクトである。
【００７０】
スライドバー５０は、任意の制御パラメータ（たとえば、コピーの濃度）を調整するためのユーザＩ／Ｆである。制御パラメータの値は、たとえば、スケール部５１の左端が最小値、右側ほど大きくなり、右端が最大値になっている。スケール部５１内の現在の球体５２の位置に対応した値が制御パラメータの現在の設定値になる。
【００７１】
この例では、スケール部５１の長さ方向の中央に予め特定停止位置が設定してある。特定停止位置には停止位置識別情報として球体５２が嵌る窪み５３が表示されている。つまみの表示形態（意匠）を球体５２とし、停止位置識別情報の表示形態（意匠）を窪み５３とすることで、窪み５３に球体５２が嵌って止まることをユーザに直感的に認識させることができる。
【００７２】
また、移動対象のオブジェクトを球体５２とし、停止位置識別情報を窪み５３とすることで、ユーザは、窪み５３に嵌らないようにして球体５２を通過させる操作方法を想起することができる。
【００７３】
たとえば、図６に示すように、ユーザは、窪み５３に嵌らないように、球体５２を上方向へ引っ張りながら移動させる操作方法を容易に想起することができる。そこで、操作表示装置１０は、そのような操作で球体５２が移動された場合は、窪み５３の箇所で自動停止せずに通過するように球体５２の移動を制御する。球体５２を上方向へ引っ張りあげることなく移動された場合は、球体５２を窪み５３の箇所で自動停止させる。
【００７４】
また、たとえば、図７に示すように、ユーザは、窪み５３に嵌らないように、球体５２を通常よりも素早く移動させる操作方法を容易に想起することができる。そこで、操作表示装置１０は、球体５２が素早く（所定の閾値以上の速度で）移動された場合は、窪み５３の箇所で自動停止せずに通過するように球体５２の移動を制御する。球体５２がゆっくり（所定の閾値未満の速度で）移動された場合は、球体５２を窪み５３の箇所で自動停止させる。
【００７５】
また、図８に示すように、指を球体５２の表示箇所でタッチパネル１５ａにタッチさせた後、該球体５２を弾くように指をタッチパネル１５ａから離すフリック操作による移動指示を受けた場合は、指が離れた後も慣性で球体５２を移動させる。この際、少しずつ移動速度を低下させ、やがて停止させる。フリック操作で移動させ、窪み５３に到達したときの移動速度が所定閾値以下であれば、球体５２が窪み５３に嵌って停止することを、ユーザは感覚的に認識することができる。
【００７６】
そこで、操作表示装置１０は、フリック操作で球体５２が移動された場合は、窪み５３の箇所に到達したときの慣性による移動速度が閾値未満であれば、球体５２を窪み５３に停止させる。一方、窪み５３の箇所に到達したときの慣性による移動速度が閾値以上であれば、窪み５３を通過させて球体５２の慣性による移動を継続させるように制御する。
【００７７】
図８（ａ）は、球体５２に指をタッチさせて少し移動させた後、フリック操作を行った直後の状態を示している。同図（ｂ）は、慣性で移動する球体５２の速度が閾値未満であり、球体５２が特定停止位置の窪み５３に嵌って停止した状態を示している。同図（ｃ）は、慣性で移動する球体５２の速度が閾値以上であり、球体５２が特定停止位置の窪み５３を通過した状態を示している。
【００７８】
図５〜図８では、球体５２の移動方向が水平であり、重力の作用で球体５２が窪み５３に嵌るような表示形態を示したが、バネの作用で移動対象のオブジェクトが特定停止位置の窪みに嵌るような表示形態としてもよい。
【００７９】
たとえば、図９は、バネの作用でつまみ６２を窪み６３のある方へ付勢するようにした縦型スライドバー６０の一例を示している。図９の例では、つまみ６２は、窪み６３に対応した形状の突起部６２ａを窪み６３側の側面に備えている。このような表示形態にすることで、ユーザは、移動するつまみ６２が窪み６３のある特定停止位置を通過する際に、つまみ６２の突起部６２ａが窪み６３に嵌って停止することを感覚的に認識することができる。
【００８０】
同図（ａ）は、つまみ６２が特定停止位置以外の位置にある状態を、同図（ｂ）は、つまみ６２が特定停止位置にあって突起部６２ａが窪み６３に嵌っている状態を示している。
【００８１】
操作表示装置１０は、つまみ６２が窪み６３を閾値未満の速度で通過する場合は、突起部６２ａが窪み６３に嵌ってつまみ６２を自動停止させる。一方、つまみ６２が窪み６３を閾値以上の速度で通過する場合は、突起部６２ａが窪み６３に嵌ることなく（あるいは、一旦嵌った後、直ぐに窪み６３から脱して）つまみ６２の移動を継続させるように制御する。
【００８２】
なお、特定停止位置に停止位置識別情報として突起物を表示し、この突起物と係合する窪みを移動対象のオブジェクト（つまみ側）に設けるようにしてもよい。
【００８３】
これまでの例は、つまみ３２や球体５２などのオブジェクトを１次元に移動させるものであったが、オブジェクトは２次元に移動されてもよい。
【００８４】
図１０は、オブジェクトを２次元に移動可能な場合の例を示している。特定停止位置には停止位置識別情報として円柱７３が表示される。移動対象のオブジェクト７２は、通常状態では円柱７３が嵌り得る形状であって進行方向に開口した窪みを有する円板形状をなしている。進行方向に開口した窪みに円柱７３が嵌ることで、特定停止位置にオブジェクトが自動停止する。
【００８５】
ユーザは、オブジェクト７２の移動に関連してオブジェクト７２をピンチ操作で回転させて開口が円柱７３に向かないようにして移動させる、あるいは二本の指で移動させれば窪みを閉じた状態でオブジェクト７２を移動させることができる。すなわち、進行方向に窪みを向けてオブジェクト７２を移動させる第１の操作方法でオブジェクト７２を移動させれば、自動停止機能がオンになり、窪みが閉じた状態で移動する第２の操作方法あるいは進行方向と異なる方向に向けてオブジェクト７２を移動させる第２の操作方法でオブジェクト７２を移動させれば、自動停止機能がオフになる。このように、第１の操作方法で移動させれば自動停止機能がオンになり、第２の操作方法で移動させれば自動停止機能がオフになるので、移動指示以外の別途の操作を行うことなく、オブジェクトが特定停止位置に自動停止する／しないを切り替えることができる。
【００８６】
次に、ユーザが特定停止位置を追加／削除する操作について説明する。
【００８７】
ユーザからの移動指示に基づくオブジェクトの移動方向は予め定められており、この移動方向と異なる方向にオブジェクトを移動させる操作を受けると、該操作を受けた場所において特定停止位置が追加または削除される。
【００８８】
図１１に示すスライドバー５０の例では、通常の移動指示（左右に移動させる指示）では、つまみとしての球体５２は、スケール部５１の長手方向（図では横方向）に沿って移動する。ユーザが、球体５２を通常の移動方向とは別の方向（この場合は縦方向）に移動させる操作を行うと、該操作を受けた場所に、特定停止位置の追加または削除が行われる。
【００８９】
ここでは、図１１（ｂ）に示すように、ユーザが、任意の位置で球体５２をスケール部５１から下方に外れるほど押し下げる操作を行うと、その場所に新たな特定停止位置が追加される。この例では、図１１（ｃ）に示すように、新たな窪み５３ａが生じる。押し下げると窪みが生成されるという動作は、自然界での窪みの生成方法に近いので、ユーザは直感的に窪みの生成方法を理解することができる。
【００９０】
一方、図１２（ｂ）に示すように、ユーザが、既存の窪み５３ａに嵌っている球体５２をスケール部５１から上方に外れるほど押し上げるような操作を行うと、その特定停止位置が削除される。この例では、図１２（ｂ）の操作を行うと、その場所にあった窪み５３ａが削除される（図１２（ｃ）参照）。追加する場合の逆の操作なので、ユーザは直感的に削除の操作方法を認識することができる。
【００９１】
このように、ユーザは、簡単な操作を行うだけで、任意の場所に新たな特定停止位置を追加したり、既存の特定停止位置を削除したりすることができる。
【００９２】
次に、第２の操作方法で移動指示を受けた場合に、自動停止しない状態であることを表示する例について説明する。
【００９３】
図１３（ａ）は、ファイルに対応するアイコンの一覧（リスト）をスクロール表示させて、処理対象のファイルを選択するファイル選択画面８０の一例を示している。ファイル選択画面８０では、左右にスクロールするスクロール領域８１に、ファイルの先頭文字によりカテゴリ分けされたファイルをそれぞれのアイコンで表示すると共に、現在のスクロール位置と連動するスライドバー８３を下部に表示している。スライドバー８３には、各カテゴリに対応した領域８４が表示され、カテゴリ（領域８４）の境界位置に、特定停止位置が窪み８５として表示されている。
【００９４】
ユーザはこのスライドバー８３のつまみ８６を操作しても良いし、スクロール領域８１の任意の場所において、アイコンの一覧をスクロールさせる操作を行っても良い。
【００９５】
同図（ｂ）に示すように、ユーザが自動停止しないことを選択するための操作(スクロール速度を一定以上にする、右フリックを二回連続する、領域外までフリック後指を離さない、などの操作)を行った場合に、操作表示装置１０は、自動停止しない状態であることをユーザに対して表示する。たとえば、アイコン、つまみ８６、特定停止位置（窪み８５）の表示態様によって自動停止しない状態であることを表現する。
【００９６】
同図（ｂ）では、アイコンに２重の矢印８７を表示する、窪み８５をすべて削除する、ことで自動停止しない状態であることを表示している。同図（ｂ）のつまみ８６は、球体の部分がつまみ８６の中に格納された表示態様となっており、球体が窪み８５に嵌って自動停止しないことを表現している。
【００９７】
次に、第１の操作方法で移動指示を受けても自動停止しないスキップ状態について説明する。
【００９８】
目的地に至る途中に複数の特定停止位置が設定されている場合、途中にある各特定停止位置をすべて第２の操作方法で移動させると操作が面倒になることがある。そこで、第１の操作方法で移動させても自動停止しないスキップ状態を設ける。スキップ状態に移行すると、その後、所定の解除条件が成立するまで、スキップ状態が維持される。すなわち、スキップ状態が解除されるまで、自動停止の機能が継続的にオフにされる。
【００９９】
図１４は、上下２段に併設された第１スケール部９１と第２スケール部９２を有するスライドバー９０の一例を示している。下段の第１スケール部９１には、特定停止位置を示す窪み９３が設けてあり、上段の第２スケール部９２には特定停止位置に対応する窪みはない。ユーザはつまみ９４を横に移動させるほか、横方向へ移動中あるいは横方向への移動を停止させているときに、つまみ９４を第１スケール部９１から第２スケール部９２へ、あるいは第２スケール部９２から第１スケール部９１へと上下に移動させることができる。つまみ９４は、次に上下移動の操作を受けるまで、あるいは画面がリセットされるまで、現在の上下位置を保持して上下には移動しないようになっている。
【０１００】
つまみ９４が第１スケール部９１を横方向に移動する状態では、特定停止位置の窪み９３につまみ９４の球状部が嵌って自動停止することがそれらの表示態様によって表現される。操作表示装置１０は、つまみ９４が第１スケール部９１を横方向に移動するときは、つまみ９４が特定停止位置を通過する際に、つまみ９４の球状部がつまみ９４に嵌った状態を表示し、つまみ９４を特定停止位置に自動停止させる。
【０１０１】
つまみ９４が第２スケール部９２を横方向に移動する状態では、つまみ９４が自動停止しないことが表現される。操作表示装置１０は、つまみ９４が第２スケール部９２を横方向に移動するときは、つまみ９４をユーザからの移動指示に従って移動させ、特定停止位置に自動停止させる制御は行わない。
【０１０２】
ユーザは、つまみ９４を上下に移動させることで自動停止の有無を選択することができる。また、ユーザは、横方向にのみ移動させている間は、自動停止の有無の選択状態を保持したまま操作することができる。
【０１０３】
次に、停止位置識別情報等の表示態様の他の例について説明する。
【０１０４】
特定停止位置に表示する停止位置識別情報や移動対象のオブジェクトの表示形態は、窪みとこれに嵌る形状に限定されない。これらの表示態様は、何らかの物理的な作用で停止位置識別情報の表示箇所（特定停止位置）に移動対象のオブジェクトが停止することを表わし、かつ、この物理的な作用を回避して移動対象のオブジェクトが停止位置識別情報の表示箇所を通過する操作方法をユーザに想起させる表示形態であればよい。
【０１０５】
図１５は、物理的作用の１つである磁気の作用によって自動停止するか否かを表現したスライドバー１００の一例を示している。つまみ１０１は釘を表しており、特定停止位置に停止位置識別情報として磁石１０２を表示してある。このような表示形態では、つまみ１０１を、ゆっくり移動させれば釘が磁石１０２に吸着されて自動停止し、素早く移動させれば磁石１０２の作用に抗して通過できる（自動停止しない）ことがユーザに直感的に理解される。
【０１０６】
ここでは、１本の指でつまみ１０１を移動させる第１の操作方法では、釘が表示された状態、すなわち、自動停止機能がオンになり、２本の指でつまみ１０１を移動させる第２の操作方法では、釘の表示が消えて、自動停止機能がオフになる。ユーザは、１本の指でつまみ１０１を移動させれば自動停止機能がオンになり、２本の指でつまみ１０１を移動させれば自動停止機能がオフになることを、釘の有無によって直感的に認識することができる。このように、第１の操作方法で移動させれば自動停止機能がオンになり、第２の操作方法で移動させれば自動停止機能がオフになるので、移動指示以外の別途の操作を行うことなく、オブジェクトが特定停止位置に自動停止する／しないを切り替えることができる。
【０１０７】
また、つまみ１０１をタップなど特定の操作をつまみ１０１に対して加えると、つまみ１０１の中の釘の図柄が消えたり、出現したりする。同図（ｂ）に示すように、釘の図柄が消えた状態ではスキップ状態になり、自動停止機能が継続的にオフになる。
【０１０８】
図１６は、つまみとしての球体５２のサイズによって、自動停止する／しないが表示態様で表現される場合の例を示している。同図（ａ）に示すように、球体５２のサイズが小のときは、球体５２が窪み５３に嵌って自動停止する。一方、同図（ｂ）に示すように、球体５２のサイズが大のときは、球体５２が窪み５３に嵌らなくなるので、自動停止しなくなる。ユーザは球体５２と窪み５３とのサイズの関係から自動停止する／しないを直感的に認識することができる。
【０１０９】
たとえば、１本の指で球体５２を移動させる第１の操作方法では、球体５２が小さく表示され、自動停止機能がオンになって移動する。一方、２本の指で球体５２を移動させる第２の操作方法では、球体５２が大きく表示され、自動停止機能がオフになって移動する。ユーザは、１本の指で球体５２を移動させれば自動停止機能がオンになり、２本の指で球体５２を移動させれば自動停止機能がオフになることを、球体５２の大小と窪み５３のサイズとの関係から直感的に認識することができる。このように、第１の操作方法で移動させれば自動停止機能がオンになり、第２の操作方法で移動させれば自動停止機能がオフになるので、移動指示以外の別途の操作を行うことなく、オブジェクトが特定停止位置に自動停止する／しないを切り替えることができる。
【０１１０】
また、ピンチ操作などで球体５２のサイズを変更できるようにすることで、スキップ状態のオンオフを切り替えることができる。すなわち、ピンチ操作などで球体５２のサイズを大にすれば、スキップ状態になり、ピンチ操作で球体５２を小さくする操作を受けるまでは、その状態が維持される。
【０１１１】
図１７は、長方形のつまみ１１１を、縦にするか横にするかによってスキップ状態のオンオフを切り替える例を示している。ユーザは長方形のつまみ１１１を縦にして移動させる、あるいは、つまみ１１１を横にして移動させることができる。同図（ａ）に示すように、長方形のつまみ１１１を縦にして移動させる第１の操作方法では、長方形のつまみ１１１が窪み１１２に嵌って自動停止する。一方、同図（ｂ）に示すように、長方形のつまみ１１１を横にして移動させる第１の操作方法では、長方形のつまみ１１１が窪み１１２に嵌らなくなるので、自動停止しない状態になる。このように、第１の操作方法で移動させれば自動停止機能がオンになり、第２の操作方法で移動させれば自動停止機能がオフになるので、移動指示以外の別途の操作を行うことなく、オブジェクトが特定停止位置に自動停止する／しないを切り替えることができる。
【０１１２】
また、別途の切り替えスイッチなどでつまみ１１１を縦横に変更できるようにしておき、つまみ１１１が横に設定されたらスキップ状態となり自動停止機能が継続的にオフになるようにする。切り替えスイッチでつまみ１１１を縦に戻すまではスキップ状態が維持される。ユーザは、長方形のつまみ１１１の向きと窪み１１２のサイズとの関係から自動停止するか否か、あるいはスキップ状態か否かを直感的に認識することができる。また、自動停止機能をオンオフする方法（長方形のつまみ１１１の縦横の向きを変える）を直感的に認識することができる。
【０１１３】
次に、物理的作用とは別の方法でユーザに自動停止するか否かを想起させる表示態様の例を示す。
【０１１４】
図１８（ａ）は、言語的にユーザに自動停止するか否かを認識させる例であり、特定停止位置に停止位置識別情報として「ＳＴＯＰ」の文字の標識を表示してある。たとえば、つまみを１本の指で触れて移動させる（第１の操作方法で移動させる）とＳＴＯＰの文字が表示され、２本の指で触れて移動させる（第２の操作方法で移動させる）とＳＴＯＰの文字が消えるようにする。ユーザは、１本の指でつまみを移動させれば自動停止機能がオンになり、２本の指でつまみを移動させれば自動停止機能がオフになることをＳＴＯＰの文字の生むによって直感的に認識することができる。このように、第１の操作方法で移動させれば自動停止機能がオンになり、第２の操作方法で移動させれば自動停止機能がオフになるので、移動指示以外の別途の操作を行うことなく、オブジェクトが特定停止位置に自動停止する／しないを切り替えることができる。
【０１１５】
さらに、同図（ｂ）に示すように、特定停止位置（窪み５３）を迂回する迂回路を設けておけば、ユーザは、つまみを迂回路に通せば自動停止しなくなり、迂回路に通さなければ自動停止することを直感的に理解することができる。
【０１１６】
図１８（ｃ）は、社会通念や観念によって自動停止するか否かをユーザに認識させる例を示している。この例は、停止位置識別情報として、信号機１１５を表示する。信号機の色が「赤」ならば、ユーザは自動停止すると認識し、「青」ならば自動停止しないと認識する。たとえば、つまみを１本の指で触れて移動させる（第１の操作方法で移動させる）と信号機が赤になり、２本の指で触れて移動させる（第２の操作方法で移動させる）と信号機が青になるようにする。ユーザは、１本の指でつまみを移動させれば自動停止機能がオンになり、２本の指でつまみを移動させれば自動停止機能がオフになることを信号機の表示形態によって直感的に認識することができる。このように、第１の操作方法で移動させれば自動停止機能がオンになり、第２の操作方法で移動させれば自動停止機能がオフになるので、移動指示以外の別途の操作を行うことなく、オブジェクトが特定停止位置に自動停止する／しないを切り替えることができる。
【０１１７】
また、つまみをタップする毎にすべての信号機の色が赤と青に変化するようにすれば、スキップ状態のオンオフを切り替えることが表現される。また、信号機をタップする毎にその信号機だけが赤と青に変化するようにすることで、特定停止位置毎に自動停止機能のオンオフを切り替えることができる。
【０１１８】
次に、特定停止位置の設定について説明する。
【０１１９】
特定停止位置は、装置側で予め設定するほか、何らかの動作条件等に応じて装置が自動的に設定する、ユーザが任意の位置に設定する、などにより設定変更することができる。
【０１２０】
図１９は、複合機のコピー倍率を設定するためのスライドバー１２０の一例である。この例では、予め最小倍率(50%)と最大倍率(200%)と等倍(100%)の位置に特定停止位置が設定されている。それに加え、コピー原稿と出力用紙の組み合わせにより変化する推奨倍率、ユーザが登録した任意倍率、の各位置に特定停止位置が追加されている。
【０１２１】
以上のように、本発明では、オブジェクトを移動させる際に、第１の操作方法で移動指示を行えば、自動停止機能がオンになり、予め設定した停止位置（特定停止位置）にオブジェクトを正確かつ容易に停止させることができる。一方、第２の操作方法で移動指示を行えば、自動停止機能がオフになり、特定停止位置に自働停止することなく、オブジェクトを移動させることができる。
【０１２２】
また、停止位置識別情報やオブジェクトの表示形態を、第１の操作方法と第２の操作方法の一方から他方をユーザが想起できるような表示形態にしたので、ユーザは、どのような操作を行えば自動停止機能をオンオフできるかを直感的に認識することができる。これにより、操作方法をマニュアルやガイダンスで学習する必要がなくなり、利便性が向上する。特に物理的作用で自動停止するような表示形態では、自動停止する／しないを、自然界と同じ法則のもとでユーザに理解させることができる。
【０１２３】
また、通常の移動方向と異なる方向にオブジェクトを移動させる操作を行うことで、その場所に停止位置を追加したり、既存の停止位置を削除したりすることができるので、簡単な操作で停止位置を追加・削除することができる。
【０１２４】
また、第２の操作方法で移動しているときは、自動停止しないことがユーザに表示されるので、ユーザは、自分の行った操作が意図通りに第２の操作方法の操作となっているか否かを確認することができる。なお、第２の操作方法で移動しているときに自動停止しないことをユーザに表示する際の表示方法は、移動対象のオブジェクトや停止位置識別情報の表示態様で表示する方法に限定されず、文字等で通知するなど任意の方法でよい。
【０１２５】
また、スキップ状態に移行させれば、該スキップ状態を解除するまで自動停止機能のオフ状態が継続するので、目的地に至る途中に複数の特定停止位置が設定されているような場合でも、円滑に目的地までオブジェクトを移動させることができる。たとえば、目的地の直前まではスキップ状態で移動させ、その後はスキップ状態を解除して第１の操作方法で移動させれば、不要な特定停止位置での自動停止を回避しつつ、目的の特定停止位置に自動停止させることができる。
【０１２６】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１２７】
たとえば、オブジェクトの移動指示の種類（操作方法など）は、実施の形態で例示したものに限定されない。また移動指示はタッチパネル１５ａで受けるものに限定されない。たとえば、キー操作やポインティングデバイスであるマウスなどで移動指示にかかわる操作をユーザから受けてもよい。たとえば、ハードキーの連打によって移動速度を指示するような操作方法でもよい。
【０１２８】
移動対象のオブジェクトは任意でよく、図形、文字、テキストが入力される入力ボックスなどでもよい。
【符号の説明】
【０１２９】
１０…操作表示装置
１１…ＣＰＵ
１２…ＲＯＭ
１３…ＲＡＭ
１４…不揮発メモリ
１５…操作部
１５ａ…タッチパネル
１６…表示部
１７…ネットワーク通信部
３０…スライドバー
３１…スケール部
３２…つまみ
３３…特定停止位置
５０…スライドバー
５１…スケール部
５２…球体（つまみ）
５３、５３ａ…特定停止位置に表示される窪み
６０…縦型スライドバー
６２…つまみ
６２ａ…突起部
６３…特定停止位置に表示される窪み
７２…移動対象のオブジェクト
７３…特定停止位置に表示される円柱
８０…ファイル選択画面
８１…スクロール領域
８３…スライドバー
８４…カテゴリ別の領域
８５…特定停止位置に表示される窪み
８６…つまみ（移動対象のオブジェクト）
８７…２重の矢印
９０…スライドバー
９１…第１スケール部
９２…第２スケール部
９３…特定停止位置に表示される窪み
９４…つまみ（移動対象のオブジェクト）
１００…スライドバー
１０１…つまみ（移動対象のオブジェクト）
１０２…特定停止位置に表示される磁石
１１１…長方形のつまみ
１１２…特定停止位置に表示される窪み
１１５…特定停止位置に表示される信号機
１２０…スライドバー
【図１】
0005924554.tif 000002
【図４】
0005924554.tif 000003
【図２】
0005924554.tif 000004
【図３】
0005924554.tif 000005
【図５】
0005924554.tif 000006
【図６】
0005924554.tif 000007
【図７】
0005924554.tif 000008
【図８】
0005924554.tif 000009
【図９】
0005924554.tif 000010
【図１０】
0005924554.tif 000011
【図１１】
0005924554.tif 000012
【図１２】
0005924554.tif 000013
【図１３】
0005924554.tif 000014
【図１４】
0005924554.tif 000015
【図１５】
0005924554.tif 000016
【図１６】
0005924554.tif 000017
【図１７】
0005924554.tif 000018
【図１８】
0005924554.tif 000019
【図１９】
0005924554.tif 000020