【手続補正書】
【提出日】平成23年3月18日(2011.3.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
画面に表示される複数のオブジェクトの表示順を座標入力手段を用いてユーザが変更することを可能にするためのオブジェクト表示順変更プログラムであって、
前記複数のオブジェクトのうちのサブセットを所定の表示順にしたがって前記画面内のオブジェクト表示領域に表示するオブジェクト表示ステップ、
前記座標入力手段によって指示される前記オブジェクト表示領域上の位置を指示位置として検出する指示位置検出ステップ、
前記オブジェクト表示領域に表示されている前記サブセットのうちの第１のオブジェクト上の点を起点として前記指示位置が移動したときに、当該指示位置が第１の方向に移動したときには第１の処理方法を選択し、当該指示位置が第１の方向とは異なる第２の方向に移動したときには第２の処理方法を選択する処理方法選択ステップ、
前記処理方法選択ステップで前記第１の処理方法が選択されたときに、前記オブジェクト表示領域において前記複数のオブジェクトを前記指示位置の移動に応じてスクロール表示させる第１のスクロールステップ、
前記処理方法選択ステップで前記第２の処理方法が選択されたときに、前記複数のオブジェクトのうちの前記第１のオブジェクトだけを前記指示位置に応じて移動させる第１のオブジェクト移動ステップ、および、
前記第１のオブジェクト移動ステップによって前記第１のオブジェクトを移動させている間に前記指示位置が検出されなくなったときに、最後に検出された指示位置に応じて決定された表示順を示す位置に前記第１のオブジェクトを挿入して表示する第１のオブジェクト挿入ステップをコンピュータに実行させるオブジェクト表示順変更プログラム。
【請求項２】
前記第１の方向と前記第２の方向が互いに直交する方向である、請求項１に記載のオブジェクト表示順変更プログラム。
【請求項３】
前記オブジェクト表示ステップでは、前記表示順にしたがって前記サブセットを所定方向に並べて表示し、
前記第１の方向は前記所定方向である、請求項２に記載のオブジェクト表示順変更プログラム。
【請求項４】
前記第１のオブジェクト移動ステップによって前記第１のオブジェクトを移動させている間に、前記指示位置もしくは前記第１のオブジェクトが第１の特定領域に進入したことに応じて前記第１のオブジェクトを除く全てのオブジェクトをスクロール表示させる第２のスクロールステップを前記コンピュータにさらに実行させる、請求項１に記載のオブジェクト表示順変更プログラム。
【請求項５】
前記第１の特定領域は、前記オブジェクト表示領域の端部を含む領域である、請求項４に記載のオブジェクト表示順変更プログラム。
【請求項６】
前記第１のスクロールステップでは、前記処理方法選択ステップにおいて前記第１の方法が選択されたときだけでなく、前記オブジェクト表示領域に表示されているいずれか２つの互いに隣接するオブジェクトの隙間を起点として前記指示位置が前記第１の方向に移動したときにも、前記複数のオブジェクトを前記指示位置の移動に応じてスクロール表示させる、請求項１に記載のオブジェクト表示順変更プログラム。
【請求項７】
前記第１のオブジェクト移動ステップによって前記第１のオブジェクトを移動させている間に前記指示位置が検出されなくなったときに、最後に検出された指示位置もしくは前記第１のオブジェクトが所定の退避領域に位置しているかどうかを判定する退避判定ステップ、
前記退避判定ステップの判定結果が肯定であるときに、前記第１のオブジェクトを前記退避領域に退避させる退避ステップ、および、
前記第１のオブジェクトが前記退避領域に退避されている間に前記オブジェクト表示領域に表示されている他のオブジェクト上の点を起点として前記指示位置が前記第１の方向に移動したときに、前記第１のオブジェクトを除く前記複数のオブジェクトを前記指示位置の移動に応じてスクロールさせる第３のスクロールステップを前記コンピュータにさらに実行させる、請求項１に記載のオブジェクト表示順変更プログラム。
【請求項８】
前記第１のオブジェクトが前記退避領域に退避されている間に当該第１のオブジェクト上の点を起点として前記指示位置が移動したときに、前記第１のオブジェクト移動ステップにおける前記指示位置に応じた前記第１のオブジェクトの移動処理を再開するオブジェクト移動再開ステップを前記コンピュータにさらに実行させる、請求項７に記載のオブジェクト表示順変更プログラム。
【請求項９】
前記第１のオブジェクトが前記退避領域に退避されている間に前記座標入力手段を用いた所定の入力操作が行われたときに、前記オブジェクト表示領域に表示されているオブジェクトの表示順に応じて決まる表示順を示す位置に当該第１のオブジェクトを挿入する第２のオブジェクト挿入ステップを前記コンピュータにさらに実行させる、請求項７に記載のオブジェクト表示順変更プログラム。
【請求項１０】
前記コンピュータには、前記座標入力手段に加えて、複数の操作スイッチを含む入力手段が接続されており、
前記オブジェクト表示順変更プログラムは、
前記複数の操作スイッチのうちの第１の操作スイッチが押されたときに、前記オブジェクト表示領域に表示されているオブジェクトのうちの１つを前記退避領域に退避させるスイッチ操作退避ステップ、
前記退避領域に前記オブジェクトが退避されている間に前記複数の操作スイッチのうちの第２の操作スイッチが押されたときに、前記退避領域に退避されているオブジェクトを除く全てのオブジェクトをスクロールさせるスイッチ操作スクロールステップ、および、
前記退避領域に前記オブジェクトが退避されている間に前記複数の操作スイッチのうちの第３の操作スイッチが押されたときに、前記退避領域に退避されているオブジェクトを、前記オブジェクト表示領域に表示されているオブジェクトの表示順に応じて決まる表示順を示す位置に挿入するスイッチ操作オブジェクト挿入ステップを前記コンピュータにさらに実行させる、請求項７〜請求項９のいずれか１項に記載のオブジェクト表示順変更プログラム。
【請求項１１】
前記第１のオブジェクトが前記退避領域に退避されている間に前記オブジェクト表示領域に表示されている他のオブジェクトのうちの第２のオブジェクト上の点を起点として前記指示位置が前記第２の方向に移動したときに、当該第２のオブジェクトだけを前記指示位置に応じて移動させる第２のオブジェクト移動ステップ、および、
前記第２のオブジェクト移動ステップにおいて前記第２のオブジェクトの移動が開始されたときに、前記オブジェクト表示領域に表示されているオブジェクトの表示順に応じて決まる表示順を示す位置に前記第１のオブジェクトを挿入する第１のオブジェクト入れ替えステップを前記コンピュータにさらに実行させる、請求項７に記載のオブジェクト表示順変更プログラム。
【請求項１２】
前記第１のオブジェクトが前記退避領域に退避されている間に前記オブジェクト表示領域に表示されている他のオブジェクトのうちの第２のオブジェクト上の点を起点として前記指示位置が前記第２の方向に移動したときに、当該第２のオブジェクトだけを前記指示位置に応じて移動させる第２のオブジェクト移動ステップ、および、
前記第２のオブジェクト移動ステップにおいて前記第２のオブジェクトの移動が開始された後、最後に検出された指示位置もしくは当該第２のオブジェクトが前記退避領域に位置している状態で指示位置が検出されなくなったときに、当該第２のオブジェクトを前記退避領域に退避させるとともに、前記オブジェクト表示領域に表示されているオブジェクトの表示順に応じて決まる表示順を示す位置に前記第１のオブジェクトを挿入する第２のオブジェクト入れ替えステップを前記コンピュータにさらに実行させる、請求項７に記載のオブジェクト表示順変更プログラム。
【請求項１３】
前記退避領域には同時に２つ以上のオブジェクトを退避可能である、請求項７に記載のオブジェクト表示順変更プログラム。
【請求項１４】
前記退避領域に複数のオブジェクトが退避されている間に前記オブジェクト表示領域に表示されている他のオブジェクトのうちの第２のオブジェクト上の点を起点として前記指示位置が前記第２の方向に移動したときに、当該第２のオブジェクトだけを前記指示位置に応じて移動させる第２のオブジェクト移動ステップ、および、
前記第２のオブジェクト移動ステップにおいて前記第２のオブジェクトの移動が開始された後、当該第２のオブジェクトが前記退避領域内の複数のオブジェクトのうちの第３のオブジェクト上に位置している状態で前記指示位置が検出されなくなったときに、当該第２のオブジェクトを前記退避領域に退避させるとともに、前記オブジェクト表示領域に表示されているオブジェクトの表示順に応じて決まる表示順を示す位置に前記第３のオブジェクトを挿入する第３のオブジェクト入れ替えステップを前記コンピュータにさらに実行させる、請求項１３に記載のオブジェクト表示順変更プログラム。
【請求項１５】
画面に表示される複数のオブジェクトの表示順を座標入力手段を用いてユーザが変更することを可能にするオブジェクト表示順変更装置であって、
前記画面を有する表示手段、
前記座標入力手段、
前記複数のオブジェクトのうちのサブセットを所定の表示順にしたがって前記画面内のオブジェクト表示領域に表示するオブジェクト表示手段、
前記座標入力手段によって指示される前記オブジェクト表示領域上の位置を指示位置として検出する指示位置検出手段、
前記オブジェクト表示領域に表示されている前記サブセットのうちの第１のオブジェクト上の点を起点として前記指示位置が移動したときに、当該指示位置が第１の方向に移動したときには第１の処理方法を選択し、当該指示位置が第１の方向とは異なる第２の方向に移動したときには第２の処理方法を選択する処理方法選択手段、
前記処理方法選択手段によって前記第１の処理方法が選択されたときに、前記オブジェクト表示領域において前記複数のオブジェクトを前記指示位置の移動に応じてスクロール表示させる第１のスクロール手段、
前記処理方法選択手段によって前記第２の処理方法が選択されたときに、前記複数のオブジェクトのうちの前記第１のオブジェクトだけを前記指示位置に応じて移動させる第１のオブジェクト移動手段、および、
前記第１のオブジェクト移動手段によって前記第１のオブジェクトを移動させている間に前記指示位置が検出されなくなったときに、最後に検出された指示位置に応じて決定された表示順を示す位置に前記第１のオブジェクトを挿入して表示する第１のオブジェクト挿入手段を備えるオブジェクト表示順変更装置。
【請求項１６】
画面に表示される複数のオブジェクトの表示順を座標入力手段を用いてユーザが変更することを可能にするためのオブジェクト表示順変更プログラムであって、
前記複数のオブジェクトのうちのサブセットを所定の表示順にしたがって前記画面内のオブジェクト表示領域に表示するオブジェクト表示ステップ、
前記座標入力手段によって指示される前記オブジェクト表示領域上の位置を指示位置として検出する指示位置検出ステップ、
前記オブジェクト表示領域上の点を起点として前記指示位置が移動したときに、当該指示位置が第１の方向に移動したときには第１の処理方法を選択し、当該指示位置が第１の方向とは異なる第２の方向に移動したときには第２の処理方法を選択する処理方法選択ステップ、
前記処理方法選択ステップで前記第１の処理方法が選択されたときに、前記オブジェクト表示領域において前記複数のオブジェクトを前記指示位置の移動に応じてスクロール表示させる第１のスクロールステップ、
前記処理方法選択ステップで前記第２の処理方法が選択されたときに、前記複数のオブジェクトのうちの前記第１のオブジェクトだけを前記指示位置に応じて移動させる第１のオブジェクト移動ステップ、および、
前記第１のオブジェクト移動ステップによって前記第１のオブジェクトを移動させている間に前記指示位置が検出されなくなったときに、最後に検出された指示位置に応じて決定された表示順を示す位置に前記第１のオブジェクトを挿入して表示する第１のオブジェクト挿入ステップをコンピュータに実行させるオブジェクト表示順変更プログラム。
【請求項１７】
前記処理方法選択ステップでは、前記起点が前記サブセットのうちのいずれのオブジェクト上でもないときに、前記第１の処理方法を選択し、前記起点が前記サブセットのうちのいずれかのオブジェクト上であるときに、前記第２の処理方法を選択して当該オブジェクトだけを前記指示位置に応じて移動させる、請求項１６に記載のオブジェクト表示順変更プログラム。