【手続補正書】
【提出日】平成29年4月3日(2017.4.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のポインティングデバイスを使用した操作指示を入力する操作指示入力工程と、
前記操作指示に基づいて、使用されたポインティングデバイスの情報を検出するデバイス検出工程と、
前記複数のポインティングデバイスの少なくとも一つからの操作指示に基づいて動作内容を決定する動作内容決定工程と、
前記動作内容に対応するポインティングデバイスの情報を記憶するデバイス記憶工程と、
を情報処理装置に実行させるアプリケーションプログラムにおいて、
前記動作内容決定工程は、前記操作指示、前記デバイス検出工程で検出されたポインティングデバイスの情報、および、前記デバイス記憶工程で記憶されたポインティングデバイスの情報に基づいて動作内容を決定する
ことを特徴とするアプリケーションプログラム。
【請求項２】
前記アプリケーションプログラムは、
画像を入力する画像入力工程と、
前記画像の少なくとも一部を表示する表示工程と、
をさらに前記情報処理装置に実行させるものであり、
前記動作内容決定工程が決定する前記動作内容は、少なくとも画像表示に関する動作内容を含む
ことを特徴とする請求項１に記載のアプリケーションプログラム。
【請求項３】
前記アプリケーションプログラムは、前記画像の表示位置を変更するスクロール工程をさらに前記情報処理装置に実行させるものであり、
前記動作内容決定工程が決定する前記動作内容は、スクロールである
ことを特徴とする請求項２に記載のアプリケーションプログラム。
【請求項４】
前記表示工程は、ディスプレイにおいて、前記アプリケーションプログラムに対応するアプリケーションウィンドウの中に、少なくとも所定の表示倍率では当該アプリケーションウィンドウよりも大きい前記画像の一部を表示するものであり、
前記スクロール工程は、前記アプリケーションウィンドウに表示される前記画像の中の表示位置を変更する
ことを特徴とする請求項３に記載のアプリケーションプログラム。
【請求項５】
前記操作指示はカーソルの移動に関する操作指示であり、
前記スクロール工程は、前記カーソルの移動に関する操作指示に基づいて、スクロール方法およびスクロール量の少なくともいずれかを決定する
ことを特徴とする請求項３または４に記載のアプリケーションプログラム。
【請求項６】
前記カーソルの移動に関する操作指示は、前記情報処理装置のオペレーティングシステムから前記アプリケーションプログラムに対して送信されるメッセージである
ことを特徴とする請求項５に記載のアプリケーションプログラム。
【請求項７】
前記アプリケーションプログラムは、所定の時間間隔で現在のカーソル位置を取得するカーソル位置取得工程をさらに前記情報処理装置に実行させるものであり、
前記操作指示は、複数の時間間隔で取得された前記カーソル位置に基づいて決定されることを特徴とする請求項５に記載のアプリケーションプログラム。
【請求項８】
前記アプリケーションプログラムは、カーソルの表示状態を制御するカーソル表示制御工程をさらに前記情報処理装置に実行させるものであり、
前記動作内容決定工程は、前記操作指示、前記デバイス検出工程で検出されたポインティングデバイスの情報、および、前記デバイス記憶工程に記憶されたポインティングデバイスの情報に基づいて、動作内容およびカーソルの表示状態を決定する
ことを特徴とする請求項１記載のアプリケーションプログラム。
【請求項９】
複数のポインティングデバイスを使用した操作指示を入力する操作指示入力手段と、
前記操作指示に基づいて、使用されたポインティングデバイスの情報を検出するデバイス検出手段と、
前記複数のポインティングデバイスの少なくとも一つからの操作指示に基づいて動作内容を決定する動作内容決定手段と、
前記動作内容に対応するポインティングデバイスの情報を記憶するデバイス記憶手段と、を有し、
前記動作内容決定手段は、前記操作指示、前記デバイス検出手段により検出されたポインティングデバイスの情報、および、前記デバイス記憶手段により記憶されたポインティングデバイスの情報に基づいて動作内容を決定する
ことを特徴とする情報処理装置。
【請求項１０】
複数のポインティングデバイスを使用した操作指示を入力する操作指示入力工程と、
前記操作指示に基づいて、使用されたポインティングデバイスの情報を検出するデバイス検出工程と、
前記複数のポインティングデバイスの少なくとも一つからの操作指示に基づいて動作内容を決定する動作内容決定工程と、
前記動作内容に対応するポインティングデバイスの情報を記憶するデバイス記憶工程と、
を有し、
前記動作内容決定工程は、前記操作指示、前記デバイス検出工程で検出されたポインティングデバイスの情報、および、前記デバイス記憶工程で記憶されたポインティングデバイスの情報に基づいて動作内容を決定する
ことを特徴とする情報処理装置の制御方法。
【請求項１１】
ポインティングデバイスから送信される操作指示として、オペレーティングシステムの汎用的な操作指示を入力する操作指示入力工程と、
前記操作指示に基づいて、使用されたポインティングデバイスの情報を検出するデバイス検出工程と、
前記操作指示に基づいて動作内容を決定する動作内容決定工程と、
前記動作内容に対応するポインティングデバイスの情報を記憶するデバイス記憶工程と、
を情報処理装置に実行させるアプリケーションプログラムにおいて、
前記動作内容決定工程は、前記操作指示、前記デバイス検出工程で検出されたポインティングデバイスの情報、および、前記デバイス記憶工程で記憶されたポインティングデバイスの情報に基づいて動作内容を決定する
ことを特徴とするアプリケーションプログラム。
【請求項１２】
ポインティングデバイスから送信される操作指示として、オペレーティングシステムの汎用的な操作指示を入力する操作指示入力手段と、
前記操作指示に基づいて、使用されたポインティングデバイスの情報を検出するデバイス検出手段と、
前記操作指示に基づいて動作内容を決定する動作内容決定手段と、
前記動作内容に対応するポインティングデバイスの情報を記憶するデバイス記憶手段と、
を有し、
前記動作内容決定手段は、前記操作指示、前記デバイス検出手段で検出されたポインティングデバイスの情報、および、前記デバイス記憶手段に記憶されたポインティングデバイスの情報に基づいて動作内容を決定する
ことを特徴とする情報処理装置。
【請求項１３】
ポインティングデバイスから送信される操作指示として、オペレーティングシステムの汎用的な操作指示を入力する操作指示入力工程と、
前記操作指示に基づいて、使用されたポインティングデバイスの情報を検出するデバイス検出工程と、
前記操作指示に基づいて動作内容を決定する動作内容決定工程と、
前記動作内容に対応するポインティングデバイスの情報を記憶するデバイス記憶工程と、
を有し、
前記動作内容決定工程は、前記操作指示、前記デバイス検出工程で検出されたポインティングデバイスの情報、および、前記デバイス記憶工程に記憶されたポインティングデバイスの情報に基づいて動作内容を決定する
ことを特徴とする情報処理装置の制御方法。
【請求項１４】
複数のポインティングデバイスからの移動操作指示を入力する入力工程と、
前記入力工程で入力された前記移動操作指示に従って、実行すべき動作内容を決定する決定工程と、
前記入力工程で入力された前記移動操作指示が、前記複数のポインティングデバイスのうちいずれのポインティングデバイスからの指示であるかを識別する識別工程と、を有し、
前記決定工程は、前記移動操作指示が入力された場合に、前記識別工程で識別されたポインティングデバイスに応じて、異なる動作内容を実行するように決定する
ことを特徴とするアプリケーションプログラム。
【請求項１５】
表示部に表示する画面の内容を制御する表示制御工程をさらに有し、
前記移動操作指示は、前記画面中の指定位置を移動させる指示である
ことを特徴とする請求項１４に記載のアプリケーションプログラム。
【請求項１６】
前記決定工程は、同一の移動操作指示が入力されたとしても、前記識別工程で識別されたポインティングデバイスに応じて、前記画面中の指定位置を示すカーソルの表示状態を異ならせる
ことを特徴とする請求項１５に記載のアプリケーションプログラム。
【請求項１７】
前記決定工程は、前記識別工程で識別されたポインティングデバイスに応じて、前記画面に表示するカーソルの表示／非表示を切り替える
ことを特徴とする請求項１６に記載のアプリケーションプログラム。
【請求項１８】
前記決定工程は、前記識別工程で識別されたポインティングデバイスに応じて、前記画面に表示する前記カーソルの色、透明度、大きさの少なくともいずれか一つを変更する
ことを特徴とする請求項１６に記載のアプリケーションプログラム。
【請求項１９】
前記決定工程は、前記移動操作指示が入力された場合に、前記識別工程で識別されたポインティングデバイスに応じて、前記動作内容を、画面中の指定位置を示すカーソルの移動と、表示する画面のスクロールと、の間で切り替える
ことを特徴とする請求項１４ないし１８のいずれか１項に記載のアプリケーションプログラム。
【請求項２０】
複数のポインティングデバイスからの移動操作指示を入力する入力手段と、
前記入力手段で入力された前記移動操作指示に従って、実行すべき動作内容を決定する決定手段と、
前記入力手段で入力された前記移動操作指示が、前記複数のポインティングデバイスのうちいずれのポインティングデバイスからの指示であるかを識別する識別手段と、を有し、
前記決定手段は、前記移動操作指示が入力された場合に、前記識別手段で識別されたポインティングデバイスに応じて、異なる動作内容を実行するように決定する
ことを特徴とする情報処理装置。
【請求項２１】
表示部に表示する画面の内容を制御する表示制御手段をさらに有し、
前記移動操作指示は、前記画面中の指定位置を移動させる指示である
ことを特徴とする請求項２０に記載の情報処理装置。
【請求項２２】
前記決定手段は、同一の移動操作指示が入力されたとしても、前記識別手段で識別されたポインティングデバイスに応じて、前記画面中の指定位置を示すカーソルの表示状態を異ならせる
ことを特徴とする請求項２１に記載の情報処理装置。
【請求項２３】
前記決定手段は、前記識別手段で識別されたポインティングデバイスに応じて、前記画面に表示するカーソルの表示／非表示を切り替える
ことを特徴とする請求項２２に記載の情報処理装置。
【請求項２４】
前記決定手段は、前記識別手段で識別されたポインティングデバイスに応じて、前記画面に表示する前記カーソルの色、透明度、大きさの少なくともいずれか一つを変更する
ことを特徴とする請求項２２に記載の情報処理装置。
【請求項２５】
前記決定手段は、前記移動操作指示が入力された場合に、前記識別手段で識別されたポ
インティングデバイスに応じて、前記動作内容を、画面中の指定位置を示すカーソルの移動と、表示する画面のスクロールと、の間で切り替える
ことを特徴とする請求項２０ないし２４のいずれか１項に記載の情報処理装置。
【請求項２６】
複数のポインティングデバイスからの移動操作指示を入力する入力工程と、
前記入力工程で入力された前記移動操作指示に従って、実行すべき動作内容を決定する決定工程と、
前記入力工程で入力された前記移動操作指示が、前記複数のポインティングデバイスのうちいずれのポインティングデバイスからの指示であるかを識別する識別工程と、を有し、
前記決定工程は、前記移動操作指示が入力された場合に、前記識別工程で識別されたポインティングデバイスに応じて、異なる動作内容を実行するように決定する
ことを特徴とする情報処理装置の制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】アプリケーションプログラム、ならびに、情報処理装置およびその制御方法
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、アプリケーションプログラム、ならびに、情報処理装置およびその制御方法に関する。特に、大きな画像を表示したり、画像を拡大し、部分画像をスクロールしながら表示したりするアプリケーションプログラム、ならびに、情報処理装置およびその制御方法における操作指示受付方法に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明は、以下の構成を採用する。すなわち、
複数のポインティングデバイスを使用した操作指示を入力する操作指示入力工程と、
前記操作指示に基づいて、使用されたポインティングデバイスの情報を検出するデバイス検出工程と、
前記複数のポインティングデバイスの少なくとも一つからの操作指示に基づいて動作内容を決定する動作内容決定工程と、
前記動作内容に対応するポインティングデバイスの情報を記憶するデバイス記憶工程と、
を情報処理装置に実行させるアプリケーションプログラムにおいて、
前記動作内容決定工程は、前記操作指示、前記デバイス検出工程で検出されたポインティングデバイスの情報、および、前記デバイス記憶工程で記憶されたポインティングデバ
イスの情報に基づいて動作内容を決定する
ことを特徴とするアプリケーションプログラムである。
本発明はまた、以下の構成を採用する。すなわち、
複数のポインティングデバイスを使用した操作指示を入力する操作指示入力手段と、
前記操作指示に基づいて、使用されたポインティングデバイスの情報を検出するデバイス検出手段と、
前記複数のポインティングデバイスの少なくとも一つからの操作指示に基づいて動作内容を決定する動作内容決定手段と、
前記動作内容に対応するポインティングデバイスの情報を記憶するデバイス記憶手段と、を有し、
前記動作内容決定手段は、前記操作指示、前記デバイス検出手段により検出されたポインティングデバイスの情報、および、前記デバイス記憶手段により記憶されたポインティングデバイスの情報に基づいて動作内容を決定する
ことを特徴とする情報処理装置である。
本発明はまた、以下の構成を採用する。すなわち、
複数のポインティングデバイスを使用した操作指示を入力する操作指示入力工程と、
前記操作指示に基づいて、使用されたポインティングデバイスの情報を検出するデバイス検出工程と、
前記複数のポインティングデバイスの少なくとも一つからの操作指示に基づいて動作内容を決定する動作内容決定工程と、
前記動作内容に対応するポインティングデバイスの情報を記憶するデバイス記憶工程と、
を有し、
前記動作内容決定工程は、前記操作指示、前記デバイス検出工程で検出されたポインティングデバイスの情報、および、前記デバイス記憶工程で記憶されたポインティングデバイスの情報に基づいて動作内容を決定する
ことを特徴とする情報処理装置の制御方法である。
本発明はまた、以下の構成を採用する。すなわち、
ポインティングデバイスから送信される操作指示として、オペレーティングシステムの汎用的な操作指示を入力する操作指示入力工程と、
前記操作指示に基づいて、使用されたポインティングデバイスの情報を検出するデバイス検出工程と、
前記操作指示に基づいて動作内容を決定する動作内容決定工程と、
前記動作内容に対応するポインティングデバイスの情報を記憶するデバイス記憶工程と、
を情報処理装置に実行させるアプリケーションプログラムにおいて、
前記動作内容決定工程は、前記操作指示、前記デバイス検出工程で検出されたポインティングデバイスの情報、および、前記デバイス記憶工程で記憶されたポインティングデバイスの情報に基づいて動作内容を決定する
ことを特徴とするアプリケーションプログラムである。
本発明はまた、以下の構成を採用する。すなわち、
ポインティングデバイスから送信される操作指示として、オペレーティングシステムの汎用的な操作指示を入力する操作指示入力手段と、
前記操作指示に基づいて、使用されたポインティングデバイスの情報を検出するデバイス検出手段と、
前記操作指示に基づいて動作内容を決定する動作内容決定手段と、
前記動作内容に対応するポインティングデバイスの情報を記憶するデバイス記憶手段と、
を有し、
前記動作内容決定手段は、前記操作指示、前記デバイス検出手段で検出されたポインテ
ィングデバイスの情報、および、前記デバイス記憶手段に記憶されたポインティングデバイスの情報に基づいて動作内容を決定する
ことを特徴とする情報処理装置である。
本発明はまた、以下の構成を採用する。すなわち、
ポインティングデバイスから送信される操作指示として、オペレーティングシステムの汎用的な操作指示を入力する操作指示入力工程と、
前記操作指示に基づいて、使用されたポインティングデバイスの情報を検出するデバイス検出工程と、
前記操作指示に基づいて動作内容を決定する動作内容決定工程と、
前記動作内容に対応するポインティングデバイスの情報を記憶するデバイス記憶工程と、
を有し、
前記動作内容決定工程は、前記操作指示、前記デバイス検出工程で検出されたポインティングデバイスの情報、および、前記デバイス記憶工程に記憶されたポインティングデバイスの情報に基づいて動作内容を決定する
ことを特徴とする情報処理装置の制御方法である。
本発明はまた、以下の構成を採用する。すなわち、
複数のポインティングデバイスからの移動操作指示を入力する入力工程と、
前記入力工程で入力された前記移動操作指示に従って、実行すべき動作内容を決定する決定工程と、
前記入力工程で入力された前記移動操作指示が、前記複数のポインティングデバイスのうちいずれのポインティングデバイスからの指示であるかを識別する識別工程と、を有し、
前記決定工程は、前記移動操作指示が入力された場合に、前記識別工程で識別されたポインティングデバイスに応じて、異なる動作内容を実行するように決定する
ことを特徴とするアプリケーションプログラムである。
本発明はまた、以下の構成を採用する。すなわち、
複数のポインティングデバイスからの移動操作指示を入力する入力手段と、
前記入力手段で入力された前記移動操作指示に従って、実行すべき動作内容を決定する決定手段と、
前記入力手段で入力された前記移動操作指示が、前記複数のポインティングデバイスのうちいずれのポインティングデバイスからの指示であるかを識別する識別手段と、を有し、
前記決定手段は、前記移動操作指示が入力された場合に、前記識別手段で識別されたポインティングデバイスに応じて、異なる動作内容を実行するように決定する
ことを特徴とする情報処理装置である。
本発明はまた、以下の構成を採用する。すなわち、
複数のポインティングデバイスからの移動操作指示を入力する入力工程と、
前記入力工程で入力された前記移動操作指示に従って、実行すべき動作内容を決定する決定工程と、
前記入力工程で入力された前記移動操作指示が、前記複数のポインティングデバイスのうちいずれのポインティングデバイスからの指示であるかを識別する識別工程と、を有し、
前記決定工程は、前記移動操作指示が入力された場合に、前記識別工程で識別されたポインティングデバイスに応じて、異なる動作内容を実行するように決定する
ことを特徴とする情報処理装置の制御方法である。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】