【手続補正書】
【提出日】平成22年12月21日(2010.12.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
選択可能な複数のクリッカブルオブジェクトと、該複数のクリッカブルオブジェクトのうちのいずれか１つを選択するための移動可能な第１のカーソルと、該第１のカーソルによって選択された該クリッカブルオブジェクトに付加され該クリッカブルオブジェクトが選択状態にあることを示す第２のカーソルとが表示される表示画面と、
該第１のカーソルの移動方向を該表示画面での水平方向と垂直方向とのいずれかでもって指定する移動方向指定信号を入力する入力手段と、
該入力手段から入力される該移動方向指定信号に基づいて、該第１のカーソルを指定される方向に移動させる制御手段と
を備え、
該制御手段は、
該表示画面上に、該クリッカブルオブジェクトを通る垂直方向の垂直移動
経路と水平方向の水平移動経路を設定するとともに、該垂直移動経路と水平
移動経路との交点の内の所定の交点を該第１のカーソルが停止可能なカーソ
ル停止位置とし、
該入力手段から入力される該移動方向指定信号によって指定される方向に
応じて、該第１のカーソルを該垂直移動経路と該水平移動経路のうちの指定
される方向の移動経路に沿って次の該カーソル停止位置まで移動させ、
該第１のカーソルが移動した該カーソル停止位置が該クリッカブルオブジ
ェクトの位置であるとき、該クリッカブルオブジェクトに該第２のカーソル
を表示させる
ことを特徴とするカーソルの操作装置。
【請求項２】
請求項１において、
前記制御手段は、前記入力手段から入力される前記移動方向指定信号で指定される方向の前記第１のカーソルの現在の位置からの前記移動経路での前記交点のうち、前記第１のカーソルの現在の位置よりも指定される方向側にあって、前記第１のカーソルの現在の位置から最も近い位置にある前記クリッカブルオブジェクトを通る前記指定された方向に直交する前記移動経路が交わる前記クリッカブルオブジェクトに対する交点を、前記第１のカーソルが次に停止する前記カーソル停止位置とすることを特徴とするカーソルの操作装置。
【請求項３】
請求項２において、
前記第１のカーソルの現在の位置から最も近い位置にある前記クリッカブルオブジェクトは、前記第１のカーソルの現在の位置から前記クリッカブルオブジェクトに対する前記交点までの距離をｄ1とし、前記クリッカブルオブジェクトに対する前記交点から前記クリッカブルオブジェクトまでの距離をｄ2として、距離の和ｄを
ｄ＝Ａ・ｄ1＋Ｂ・ｄ2
もしくは、
ｄ＝√｛（Ａ・ｄ1）2＋（Ｂ・ｄ2）2｝
（但し、Ａ，ＢはＡ＝Ｂ、またはＡ≠Ｂの重み係数）
として、該距離の和ｄが最小となる前記クリッカブルオブジェクトであることを特徴とするカーソルの操作装置。
【請求項４】
請求項２または３において、
前記制御手段は、前記入力手段から入力される前記移動方向指定信号で指定される方向の辺が、前記第１のカーソルの現在の位置よりも、前記入力手段から入力される前記移動方向指定信号で指定される方向とは逆方向にある前記クリッカブルオブジェクトに対する前記交点は、前記カーソルの停止位置の候補から除外することを特徴とするカーソルの操作装置。
【請求項５】
請求項１〜４のいずれか１つにおいて、
前記制御手段は、
前記垂直移動経路及び前記水平移動経路に対し、移動制限距離を設定し、
前記入力手段から入力される前記移動方向指定信号で指定される方向で前
記移動経路での次の前記カーソル停止位置までの距離が該移動制限距離を越
えるとき、該移動制限距離の位置を前記カーソル停止位置とする
ことを特徴とするカーソルの操作装置。
【請求項６】
操作手段での操作によって生成されて入力部から入力される移動方向指定信号に基づいて、制御手段の制御により、選択可能な表示画面に複数のクリッカブルオブジェクトとともに表示されるカーソルを移動操作するカーソルの操作方法において、
該クリッカブルオブジェクトを通る水平方向の水平移動経路と垂直方向の垂直移動経路とが該カーソルの移動経路として設定され、該クリッカブルオブジェクトと、該水平移動経路と該垂直移動経路との交点とを該カーソルが停止可能なカーソル停止位置とし、
該操作手段の操作毎に、これによって生成される該移動方向指定信号によって指定される方向の該移動経路で該カーソル停止位置から次の該カーソル停止位置に移動させる
ことを特徴とするカーソルの操作方法。
【請求項７】
請求項６において、
前記移動方向指定信号で指定される方向の前記カーソルの現在の位置からの前記移動経路での前記交点のうち、前記カーソルの現在の位置よりも指定される方向側にあって、前記カーソルの現在の位置から最も近い位置にある前記クリッカブルオブジェクトを通る前記指定された方向に直交する前記移動経路が交わる前記クリッカブルオブジェクトに対する交点を、前記カーソルが次に停止する前記カーソル停止位置とすることを特徴とするカーソルの操作方法。
【請求項８】
請求項７において、
前記カーソルの現在の位置から最も近い位置にある前記クリッカブルオブジェクトは、前記カーソルの現在の位置から前記クリッカブルオブジェクトに対する前記交点までの距離をｄ1とし、前記クリッカブルオブジェクトに対する前記交点から前記クリッカブルオブジェクトまでの距離をｄ2として、距離の和ｄを
ｄ＝Ａ・ｄ1＋Ｂ・ｄ2
もしくは、
ｄ＝√｛（Ａ・ｄ1）2＋（Ｂ・ｄ2）2｝
（但し、Ａ，ＢはＡ＝Ｂ、またはＡ≠Ｂの重み係数）
として、該距離の和ｄが最小となる前記クリッカブルオブジェクトであることを特徴とするカーソルの操作方法。
【請求項９】
請求項７または８において、
前記移動方向指定信号で指定される方向の辺が、前記カーソルの現在の位置よりも、前記移動方向指定信号で指定される方向とは逆方向にある前記クリッカブルオブジェクトに対する前記交点を、前記カーソルの停止位置の候補から除外することを特徴とするカーソルの操作方法。
【請求項１０】
請求項６〜９のいずれか１つにおいて、
前記制御手段により、前記垂直移動経路及び前記水平移動経路に対し、移動制限距離を設定し、前記操作手段による前記移動方向指定信号で指定される方向で前記移動経路での次の前記カーソル停止位置までの距離が該移動制限距離を越えるとき、該移動制限距離の位置を前記カーソル停止位置とすることを特徴とするカーソルの操作方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】０１８７
【補正方法】変更
【補正の内容】
【０１８７】
なお、ポインタカーソル１８がカーソル移動閾値枠２７を越える前に指先をアナログ操作デバイスから離すなどして、操作を中止すると、ポインタカーソル１８はカーソル移動閾値内エリア２８の中心点に戻る。
以上述べたように、上記目的を達成するために、本発明によるカーソルの操作装置は、選択可能な複数のクリッカブルオブジェクトと、複数のクリッカブルオブジェクトのうちのいずれか１つを選択するための移動可能な第１のカーソルと、第１のカーソルによって選択されたクリッカブルオブジェクトに付加されクリッカブルオブジェクトが選択状態にあることを示す第２のカーソルとが表示される表示画面と、第１のカーソルの移動方向を表示画面での水平方向と垂直方向とのいずれかでもって指定する移動方向指定信号を入力する入力手段と、入力手段から入力される移動方向指定信号に基づいて、第１のカーソルを指定される方向に移動させる制御手段とを備え、制御手段は、表示画面上に、クリッカブルオブジェクトを通る垂直方向の垂直移動経路と水平方向の水平移動経路を設定するとともに、垂直移動経路と水平移動経路との交点の内の所定の交点を第１のカーソルが停止可能なカーソル停止位置とし、入力手段から入力される移動方向指定信号によって指定される方向に応じて、第１のカーソルを垂直移動経路と水平移動経路のうちの指定される方向の移動経路に沿って次のカーソル停止位置まで移動させ、第１のカーソルが移動したカーソル停止位置がクリッカブルオブジェクトの位置であるとき、クリッカブルオブジェクトに第２のカーソルを表示させるものである。
また、制御手段が、入力手段から入力される移動方向指定信号で指定される方向の第１のカーソルの現在の位置からの移動経路での交点のうち、第１のカーソルの現在の位置よりも指定される方向側にあって、第１のカーソルの現在の位置から最も近い位置にあるクリッカブルオブジェクトを通る指定された方向に直交する移動経路が交わるクリッカブルオブジェクトに対する交点を、第１のカーソルが次に停止するカーソル停止位置とするものである。
また、第１のカーソルの現在の位置から最も近い位置にあるクリッカブルオブジェクトは、第１のカーソルの現在の位置からクリッカブルオブジェクトに対する交点までの距離をｄ1とし、クリッカブルオブジェクトに対する交点からクリッカブルオブジェクトまでの距離をｄ2として、距離の和ｄを
ｄ＝Ａ・ｄ1＋Ｂ・ｄ2
もしくは、
ｄ＝√｛（Ａ・ｄ1）2＋（Ｂ・ｄ2）2｝
（但し、Ａ，ＢはＡ＝Ｂ、またはＡ≠Ｂの重み係数）
として、距離の和ｄが最小となるクリッカブルオブジェクトであるものとする。
また、制御手段が、入力手段から入力される移動方向指定信号で指定される方向の辺が、第１のカーソルの現在の位置よりも、入力手段から入力される移動方向指定信号で指定される方向とは逆方向にあるクリッカブルオブジェクトに対する交点は、カーソルの停止位置の候補から除外するものである。
また、制御手段が、垂直移動経路及び水平移動経路に対し、移動制限距離を設定し、入力手段から入力される移動方向指定信号で指定される方向で移動経路での次のカーソル停止位置までの距離が移動制限距離を越えるとき、移動制限距離の位置をカーソル停止位置とするものである。
また、第１のカーソルが現在選択しているクリッカブルオブジェクトよりも、入力手段から入力される移動方向指定信号で指定される方向に、クリッカブルオブジェクトが存在しないとき、制御手段は、指定される方向とは逆方向に表示画面で表示される画像全体を表示可能限界までスクロールするとともに、第１のカーソルを指定される方向での表示画面で表示可能な位置まで移動させるものである。
また、制御手段が、第１のカーソルが現在の位置から移動方向指定信号で指定される方向の次のカーソル停止位置に移動したとき、次のカーソル停止位置から指定される方向に垂直な方向に存在するクリッカブルオブジェクトまでの距離が設定されて閾値以下であるときには、次のカーソル停止位置からこのクリッカブルオブジェクトに移動し、このクリッカブルオブジェクトを選択された状態にするものである。
また、制御手段が、第１のカーソルが現在の位置から移動方向指定信号で指定される方向の次のカーソル停止位置に移動したとき、次のカーソル停止位置から指定される方向に垂直な方向に存在するクリッカブルオブジェクトのうちの最も次のカーソル停止位置に近いクリッカブルオブジェクトに第２のカーソルを付加し、このクリッカブルオブジェクトを選択された状態にするものである。
また、制御手段が、第１のカーソルの現在の位置と第１のカーソルの現在位置よりも移動方向指定信号で指定される方向側に存在する第１のクリッカブルオブジェクトとの間に第２のクリッカブルオブジェクトが存在するとき、第１のクリッカブルオブジェクトに対する第１のカーソルが現在の位置からの移動方向指定信号で指定される方向の移動経路での交点を、カーソル停止位置の候補から除外するものである。
また、第１のクリッカブルオブジェクトから第１のカーソルの現在の位置からの移動方向指定信号で指定される方向の移動経路での第１のクリッカブルオブジェクトに対する交点との間の移動経路が、第２のクリッカブルオブジェクトとから所定距離離れているとき、この交点をカーソル停止位置の候補とするものである。
また、移動方向指定信号が、操作手段での上方向キー，下方向キー，右方向キー及び左方向キーからなる十字キーの操作によって発生されるものである。
また、移動方向指定信号が、アナログ操作デバイスの操作によって発生されるものである。
また、制御手段が、アナログ操作デバイスでの指定する移動方向の操作量が予め設定された閾値を越えたとき、第１のカーソルを現在の位置から指定される移動方向の移動経路での次のカーソル停止位置に移動させるものである。
また、制御手段が、現在停止している第１のカーソルに対し、この第１のカーソルの停止位置を中心点とする正方形もしくは矩形状のカーソル移動閾値枠を表示し、アナログ操作デバイスでの指定する移動方向の操作開始とともに、第１のカーソルをカーソル移動閾値枠の枠内で操作に伴う移動方向指定信号で指定される方向に移動させ、第１のカーソルがカーソル移動閾値枠に達すると、移動方向指定信号で指定される方向での次のカーソル停止位置に移動させるものである。
また、上記目的を達成するために、本発明によるカーソルの操作方法は、操作手段での操作によって生成されて入力部から入力される移動方向指定信号に基づいて、制御手段の制御により、選択可能な表示画面に複数のクリッカブルオブジェクトとともに表示されるカーソルを移動操作するカーソルの操作方法であって、クリッカブルオブジェクトを通る水平方向の水平移動経路と垂直方向の垂直移動経路とがカーソルの移動経路として設定され、クリッカブルオブジェクトと、水平移動経路と垂直移動経路との交点とをカーソルが停止可能なカーソル停止位置とし、操作手段の操作毎に、これによって生成される移動方向指定信号によって指定される方向の移動経路でカーソル停止位置から次のカーソル停止位置に移動させるものである。
また、移動方向指定信号で指定される方向のカーソルの現在の位置からの移動経路での交点のうち、カーソルの現在の位置よりも指定される方向側にあって、カーソルの現在の位置から最も近い位置にあるクリッカブルオブジェクトを通る指定された方向に直交する移動経路が交わるクリッカブルオブジェクトに対する交点を、カーソルが次に停止するカーソル停止位置とするものである。
また、カーソルの現在の位置から最も近い位置にあるクリッカブルオブジェクトが、カーソルの現在の位置からクリッカブルオブジェクトに対する交点までの距離をｄ1とし、クリッカブルオブジェクトに対する交点からクリッカブルオブジェクトまでの距離をｄ2として、距離の和ｄを
ｄ＝Ａ・ｄ1＋Ｂ・ｄ2
もしくは、
ｄ＝√｛（Ａ・ｄ1）2＋（Ｂ・ｄ2）2｝
（但し、Ａ，ＢはＡ＝Ｂ、またはＡ≠Ｂの重み係数）
として、距離の和ｄが最小となるクリッカブルオブジェクトであるものである。
また、移動方向指定信号で指定される方向の辺が、カーソルの現在の位置よりも、移動方向指定信号で指定される方向とは逆方向にあるクリッカブルオブジェクトに対する交点を、カーソルの停止位置の候補から除外するものである。
また、制御手段により、垂直移動経路及び水平移動経路に対し、移動制限距離を設定し、操作手段による移動方向指定信号で指定される方向で移動経路での次のカーソル停止位置までの距離が移動制限距離を越えるとき、移動制限距離の位置をカーソル停止位置とするものである。
また、カーソルが現在選択しているクリッカブルオブジェクトよりも、移動方向指定信号で指定される方向に、クリッカブルオブジェクトが存在しないとき、制御手段により、指定される方向とは逆方向に表示画面で表示される画像全体を表示可能限界までスクロールするとともに、カーソルを指定される方向での表示画面で表示可能な位置まで移動させるものである。
また、操作手段の操作により、カーソルが現在の位置から移動方向指定信号で指定される方向の次のカーソル停止位置に移動したとき、次のカーソル停止位置から指定される方向に垂直な方向に存在するクリッカブルオブジェクトまでの距離が設定されて閾値以下であるときには、次のカーソル停止位置からこのクリッカブルオブジェクトに移動し、このクリッカブルオブジェクトを選択された状態にするものである。
また、制御手段の制御により、カーソルが現在の位置から移動方向指定信号で指定される方向の次のカーソル停止位置に移動したとき、次のカーソル停止位置から指定される方向に垂直な方向に存在するクリッカブルオブジェクトのうちの最も次のカーソル停止位置に近いクリッカブルオブジェクトに第２のカーソルを付加し、このクリッカブルオブジェクトを選択された状態にするものである。
また、制御手段の制御により、カーソルの現在の位置とカーソルの現在位置よりも移動方向指定信号で指定される方向側に存在する第１のクリッカブルオブジェクトとの間に第２のクリッカブルオブジェクトが存在するとき、第１のクリッカブルオブジェクトに対するカーソルが現在の位置からの移動方向指定信号で指定される方向の移動経路での交点を、カーソル停止位置の候補から除外するものである。
また、第１のクリッカブルオブジェクトからカーソルの現在の位置からの移動方向指定信号で指定される方向の移動経路での第１のクリッカブルオブジェクトに対する交点との間の移動経路が、第２のクリッカブルオブジェクトとから所定距離離れているとき、この交点をカーソル停止位置の候補とするものである。
また、操作手段は、上方向キー，下方向キー，右方向キー及び左方向キーの十字キーとするものである。
また、操作手段は、アナログ操作デバイスとするものである。
また、アナログ操作デバイスでの指定する移動方向の操作量が予め設定された閾値を越えたとき、カーソルを現在の位置から指定される移動方向の移動経路での次のカーソル停止位置に移動させるものである。
また、制御手段により、現在停止しているカーソルに対し、このカーソルの停止位置を中心点とする正方形もしくは矩形状のカーソル移動閾値枠を表示し、アナログ操作デバイスの操作によって指定される移動方向の操作開始とともに、カーソルをカーソル移動閾値枠の枠内で操作に伴う移動方向指定信号で指定される方向に移動させ、カーソルがカーソル移動閾値枠に達すると、移動方向指定信号で指定される方向での次のカーソル停止位置に移動させるものである。
このように、本発明によれば、現在位置から目的とするクリッカブルオブジェクトにカーソルを移動させるための移動経路を容易に認識することができて、そのための操作を確実に行なうことができる。