JP6427414B2 - 入力処理装置及びプログラム - Google Patents
入力処理装置及びプログラム Download PDFInfo
- Publication number
- JP6427414B2 JP6427414B2 JP2014266678A JP2014266678A JP6427414B2 JP 6427414 B2 JP6427414 B2 JP 6427414B2 JP 2014266678 A JP2014266678 A JP 2014266678A JP 2014266678 A JP2014266678 A JP 2014266678A JP 6427414 B2 JP6427414 B2 JP 6427414B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- operation input
- touch
- detected
- screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Description
保持した場合には、画面に向かって左側への操作範囲が右側への操作範囲より狭くなる。したがって、このような状況下においては、上記特許文献1に記載のゲーム装置にあっては、スライド操作入力を行うスライド可能領域を十分に確保できないことも多い。
所与の画面が表示されるタッチパネルへのスライド操作入力を受け付けるためのプログラムであって、
前記タッチ操作入力された画面上の位置に関連付けられた所定位置を基準位置として検出する第1の検出処理を実行し、当該基準位置の検出後であって当該基準位置を検出した際のタッチ操作入力が継続されてスライド操作入力されている場合に、当該スライド操作入力の位置を指示位置として検出する第2の検出処理を行うタッチ操作入力検出処理手段、及び、
前記検出された基準位置及び指示位置を含むスライド操作入力における操作量に従って前記画面に表示されるオブジェクトの制御を行う操作制御手段、
としてコンピュータを機能させ、
前記操作制御手段が、
前記第1の検出処理によって検出された基準位置又は指示位置の画面上の位置に基づいて、前記操作量を補正する補正処理を実行する、構成を有している。
(1)ユーザの指によるタッチパネル上への直接的なタッチ操作又はスライド操作入力、(2)ポインティングデバイスなどのデバイスを介して実行される間接的なタッチパネル上へのタッチ操作又はスライド操作入力、及び、
(3)タッチパネルに直接的及び間接的にタッチ操作又はスライド操作入力することによって操作入力を検出せずに、タッチパネル上への擬似的な操作(接触及び非接触を含む)を検出することによって認識するタッチ操作又はスライド操作入力、
も含まれる。
(3A)赤外線などの光ビームをタッチパネル面と平行に当該タッチパネル面に近接した位置で照射し、当該タッチパネルの一端部に縦横方向に一定間隔に形成される複数の照射部と、各照射部と対を構成し、当該各照射部に対向するタッチパネルの他端部に設けられ、各照射された光ビームをそれぞれ受信する複数のセンサとによって、タッチパネルに接触又は近接した際に光ビームが遮断された縦横の座標を検出し、当該検出した座標に基づいて認識するタッチ操作又はスライド操作入力、及び、
(3B)タッチパネルの表示面を撮像するカメラを設け、当該カメラによってユーザがタッチパネルに接触又は近接した位置座標を検出し、当該検出した位置座標に基づいて認識するタッチ操作又はスライド操作入力、
などタッチパネルとは別形状を有する検出手段を用いて実際にタッチパネルに接触することによって又は近接させることを検出することによって認識するタッチ操作又はスライド操作入力を含む。
前記タッチ操作入力検出処理手段が、
前記スライド操作入力中の所与のタイミングに新たな基準位置を検出し、
前記操作制御手段が、
前記スライド操作入力中に新たに検出された基準位置又は当該新たな基準位置による指示位置の画面上の位置に基づいて、前記操作量を補正する、構成を有している。
前記所与の制御指示に基づいて、前記補正処理を実行するか否かを判定する判定手段として前記コンピュータを更に機能させ、
前記操作制御手段が、前記補正処理を実行すると判定された場合に当該補正処理を実行する、構成を有している。
前記補正処理が実行中であることを示す表示を実行させる補正処理表示制御手段として前記コンピュータを更に機能させる、構成を有している。
前記タッチ操作入力検出処理手段によって、同時に複数のスライド操作入力が検出されている場合には、
前記操作制御手段が、一のスライド操作入力によって定まる補正量に従って各スライド操作入力に伴う操作量を補正する補正処理を実行する、構成を有している。
前記操作制御手段が、
所与の条件を具備した場合には、前記補正処理の実行を中止し、前記基準位置をクリアする、構成を有している。
前記操作制御手段が、
前記スライド操作入力に従って前記所与の画面内に表示されている操作対象オブジェクトの操作制御を行う、構成を有している。
オブジェクト空間に前記スライド操作入力によって操作対象となる操作対象オブジェクトを配置するオブジェクト制御手段として前記コンピュータを更に機能させ、
前記操作制御手段が、
前記第1の検出処理によって検出された基準位置又は指示位置の画面上の位置に基づいて、前記オブジェクト空間内における操作対象オブジェクトの移動速度、当該操作対象オブジェクトの移動量、及び、当該操作対象オブジェクトが所与の処理を実行する実行回数の少なくともいずれか一方を補正する前記補正処理を実行する、構成を有している。
オブジェクト空間内で実行される所与のゲームを制御するゲーム制御手段として前記コンピュータを更に機能させ、
前記操作制御手段が、
前記所与のゲームのゲーム状況の変化に応じて前記補正処理の内容を変化させ、又は、前記補正処理を実行する基準となる前記画面上の位置を変化させる、構成を有している。
どの補正処理に変更することをいい、当該補正内容に限られない。
前記補正処理が実行されたことを通知する通知手段として前記コンピュータを更に機能させる、構成を有している。
所与の画面が表示されるタッチパネルへのスライド操作入力を受け付ける入力処理装置であって、
前記タッチ操作入力された画面上の位置に関連付けられた所定位置を基準位置として検出する第1の検出処理を実行し、当該基準位置の検出後であって当該基準位置を検出した際のタッチ操作入力が継続されてスライド操作入力されている場合に、当該スライド操作入力の位置を指示位置として検出する第2の検出処理を行うタッチ操作入力検出処理手段と、
前記検出された基準位置及び指示位置を含むスライド操作入力における操作量に従って前記画面に表示されるオブジェクトの制御を行う操作制御手段と、
を備え、
前記操作制御手段が、
前記第1の検出処理によって検出された基準位置又は指示位置の画面上の位置に基づいて、前記操作量を補正する補正処理を実行する構成を有している。
まず、図1を用いて本実施形態のゲームシステム1の概要及び概要構成について説明する。なお、図1は、本実施形態のゲームシステム1の構成を示すシステム構成の一例を示す図である。
数の(装置、プロセッサ)で構成されていてもよい。
次に、図2を用いて本実施形態のサーバ装置10について説明する。なお、図2は、本実施形態のサーバ装置10の機能ブロックを示す図である。また、本実施形態のサーバ装置10は図2の構成要素(各部)の一部を省略した構成としてもよい。
形態の表示部130は、液晶ディスプレイ等によって構成される。
場合を例にとり説明するが、サーバ装置10を、ゲーム用のサーバと、SNS用のサーバと別々に形成してもよい。また、本実施形態のゲームの処理は、サーバ装置10が一部又は全部を行ってもよいし、端末装置20が一部を行ってもよい。
次に、図3及び図4を用いて本実施形態の端末装置20について説明する。なお、図3は、本実施形態における端末装置の構成を示す機能ブロック図の一例であり、図4は、本実施形態における端末装置の外観構成を示す図の一例である。また、本実施形態の端末装置20は図3の構成要素(各部)の一部を省略した構成としてもよい。
(1)赤外線などの光ビームをタッチパネル面と平行に当該タッチパネル面に近接した位置で照射し、当該タッチパネル12の一端部に縦横方向に一定間隔に形成される複数の照射部と、各照射部と対を構成し、当該各照射部に対向するタッチパネルの他端部に設けられ、各照射された光ビームをそれぞれ受信する複数のセンサとによって、タッチパネル12に接触又は近接した際に光ビームが遮断された縦横の座標を検出し、当該検出した座標に基づいて認識するタッチ操作又はスライド操作入力、及び、
(2)タッチパネル12の表示面を撮像するカメラを設け、当該カメラによってユーザがタッチパネル12に接触又は近接した位置座標を検出し、当該検出した位置座標に基づいて認識するタッチ操作又はスライド操作入力、
などタッチパネル12に実際に接触することによって又は近接させて検出することによって認識するタッチ操作又はスライド操作入力を含む。
触位置(先に検出された接触位置)を用いるようにしてもよいし、複数の接触位置を同時に処理してもよい。
(1)画面へのタッチ操作入力されていない状態(以下、「無接触状態」という。)からタッチ操作入力された状態(以下、「接触状態」という。)への第1の変化(以下、「状態変化」という。)を検出するとともに、当該状態変化が実行された検出位置(以下、「基準位置」ともいう。)を検出する第1の検出処理、及び、
(2)第1の変化の検出後であって当該第1の変化を検出した際(すなわち、無接触状態から接触状態に状態変化した際)のタッチ操作入力が継続されて(すなわち、接触状態が継続されて)スライド操作入力による入力(以下、「スライド操作入力」という。)されている場合に、当該スライド操作入力の変化(すなわち、指示位置及び当該指示位置の変化)を第2の変化として検出する第2の検出処理、
(3)スライド操作入力中に、画面へのタッチ操作入力がされていない状態(すなわち、スライド操作入力が終了して無接触状態となった場合)を検出する第3の検出処理
を実行する。
てその最上位)に仮想的な操作コントローラを表示し、タッチ操作入力及びスライド操作入力のユーザへのサポートを行うとともに、当該表示された操作コントローラへの操作を検出し、検出した結果を操作制御部213などの他の部材に出力する。
(1)スライド操作入力の起点となる基準位置に起点操作入力オブジェクトマーカ(以下、「起点マーカ」という。)を表示させる表示制御、
(2)基準位置を基準に指示位置の変化に応じてスライド操作入力中のスライド操作入力方向を視認させるためのスライド操作入力オブジェクトマーカ(以下、「スライド操作マーカ」という。)を表示させる表示制御、
(3)スライド操作入力中の指示位置に、スライド操作マーカとは異なる第2の操作入力オブジェクトマーカ(以下、「指示位置マーカ」という。)を表示させる表示制御、
(4)ユーザの指示(タッチ操作入力及びスライド操作入力)に基づいて表示画面内に配置された所定の操作コマンドを表示する表示制御、及び、
(5)スライド操作入力中に表示された起点マーカをスライド操作入力に従って追従させ、当該追従している起点マーカを表示する追従表示制御、
を実行する。
(1)起点マーカが表示されている基準位置を基準に、スライド操作入力によって変化する指示位置に伴って所与の画面内に表示されている操作対象オブジェクト(すなわち、オブジェクト空間に配置されている操作対象オブジェクト)の操作制御、
(2)タッチ操作入力された操作コマンドに基づいて、操作対象オブジェクトやその他のオブジェクトやゲームの進行に係わる操作制御、及び、
(3)スライド操作入力における移動量や移動速度など、スライド操作入力における起点位置から指示位置までの長さを示す操作量及び指示位置に基づく入力速度又は入力ベクトルを示すスライド操作入力における単位時間当たりの変化(すなわち、スライド操作入力における操作量(以下、「スライド操作入力量」ともいう。))を補正する補正処理、
を実行する。
(1)スライド操作入力における操作方向に操作対象オブジェクトを移動させる処理、
(2)スライド操作入力におけるスライド操作入力量に応じて操作対象オブジェクトを移動させる処理、及び、
(3)操作コマンドに応じて操作対象オブジェクトを移動させる処理、
を実行する。
線、輝度、α値等)をピクセル単位で設定あるいは変更するパーピクセル処理を行う。
明度、不透明度と等価)、バンプ情報などとして使用できる。
[4.1]概要
次に、図5及び図6を用いて本実施形態の手法(仮想コントローラの表示制御)の概要について説明する。なお、図5及び図6は、本実施形態の仮想コントローラの表示制御について説明するための図である。
の親指で操作することも増えており、このような場合に、上記のように、親指側への操作可能領域を確保することが難しくなっている。
(1)無接触状態から接触状態への第1の変化を検出した検出位置を基準位置(又は、それに関連付けられた所定位置)として検出するとともに、当該基準位置の検出後であって当該基準位置を検出した際のタッチ操作入力が継続されてスライド操作入力されている場合に、当該スライド操作入力位置を指示位置として検出し、
(2)検出した基準位置及び指示位置を含むスライド操作入力における操作量に従って画面に表示されるオブジェクトの移動制御を実行し、
(3)検出した基準位置に基づいて、操作量を補正する補正処理を実行する
構成を有している。
次、本実施形態において実行される補正処理の詳細について説明する。
操作制御部213は、タッチ検出処理部211によって検出された基準位置と、スライド操作入力中に当該タッチ検出処理部211によって随時検出された指示位置と、に基づいて、当該スライド操作入力において入力されたスライド操作入力の移動量及びその移動速度を含むスライド操作入力量を補正する。
(1)スライド操作入力において最初に検出された基準位置のタッチパネル12上の位置座標と最近接するタッチパネル12の端部との距離(以下、「補正基準距離」という。)及び方向(以下、「補正基準方向」という。)を算出し、
(2)算出した補正基準距離及び補正基準方向と実際にスライド操作入力によって入力された操作方向とスライド操作入力量(絶対値)とに基づいて、スライド操作入力量を補正する。
操作制御部213は、スライド操作入力によって検出された基準位置又は指示位置のタッチパネル12上の位置(画面の座標位置)に基づいて、
(A)オブジェクト空間内における操作対象オブジェクトの移動速度、
(B)当該操作対象オブジェクトの移動量、及び、
(C)当該操作対象オブジェクトが所与の処理を実行する実行回数
の少なくともいずれか一方を補正する補正処理を実行する。
(C1)プレーヤキャラクタなどの操作対象オブジェクトの戦闘時の弾やその他の発射回数、
(C2)当該戦闘時の攻撃(特別な攻撃を含む。)の回数が増減するなどの行動回数、
(C3)特定の動作を行う際の表示期間、当該特定の動作を表示するフレーム数や表示するための動作アニメーションの数(アニメーションのカット割りの数や副画面を用いて表示する場合の当該副画面の数等)
を補正する補正処理を実行する。
タッチ検出処理部211は、例えば、スライド操作入力中の5ms毎など予め定められた期間毎に到来するタイミング、又は、スライド操作入力方向が10度など予め定められた角度以上に変更したときのタイミングにおいて当該タイミングにおけるスライド操作入力の位置(当該タイミング時のタッチパネル12上の指示位置)を新たな基準位置として
検出する。
操作制御部213は、例えば、ユーザの指示、又は、ゲームの進行上の指示など所与の制御指示に基づいて、補正処理を実行するか否かを判定し、当該補正処理を実行すると判定された場合に、上述のように補正処理を実行する。
操作制御部213は、描画部220と連動し、補正処理が実行中であることを示す表示(ガイド表示)を実行させてもよい。
操作制御部213は、タッチ検出処理部211によって同時に複数のスライド操作入力
が検出されている場合には、
(A)一のスライド操作入力によって定まる補正量に従って各スライド操作入力に伴うスライド操作入力量を補正してもよいし、
(B)スライド操作入力毎に、それぞれのスライド操作入力によって定まる補正量に従って各スライド操作入力に伴うスライド操作入力量を補正してもよい。
操作制御部213は、タッチ検出処理部211によって、所与の条件を具備した場合には、スライド操作入力量の補正処理の実行を中止し、主記憶部271に記憶されている基準位置をクリアする。
本実施形態においては、タッチ操作入力によって検出された位置(無接触状態において検出した位置)を基準位置として用いてスライド操作入力量の補正を行っているが、当該検出された位置に代えて当該検出された位置に関連付けられた所定位置、例えば、検出位置から所定の距離離れた位置又はタッチパネルの隅などの所定のエリアに形成されたエリアなど特定の表示位置を基準位置として用いてもよい。
次に、図7を用いて本実施形態の端末装置20によって実行されるスライド操作入力量の補正処理の動作について説明する。なお、図7は、本実施形態の端末装置20によって実行されるスライド操作入力量の補正処理の動作を示すフローチャートである。
本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。例えば、明細書又は図面中の記載において広義や同義な用語として引用された用語は、明細書又は図面中の他の記載においても広義や同義な用語に置き換えることができる。
本実施形態では、RPGのゲームの操作入力として説明しているが、対戦型ゲーム又はシミュレーションゲームなどの他のゲームにおいても用いることがきる。
20 … 端末装置
200 … 処理部
101 … 通信制御部
102 … Web処理部
103 …ゲーム演算実行部
104 …ゲーム管理部
120 … 入力部
130 … 表示部
140 … 記憶部
142 … 主記憶部
144 … ゲーム情報
146 … ユーザ情報
148 … 自動演算情報
180 … 情報記憶媒体、
196 … 通信部
200 … 処理部
210 … オブジェクト空間設定部
211 … タッチ検出処理部
212 … 仮想コントローラ制御部
213 … 操作制御部
214 … 移動処理部
215 … ゲーム演算部
216 … 仮想カメラ制御部
220 … 描画部
230 … 音処理部
270 … 記憶部
271 … 主記憶部
272 … 画像バッファ
260 … 入力部
262 … 検出部
280 … 情報記憶媒体
290 … 表示部
291 … 音出力部、
Claims (13)
- 所与の画面が表示されるタッチパネルへのタッチ操作入力を受け付けるためのプログラムであって、
前記タッチ操作入力された前記画面上の位置に関連付けられた所定位置を基準位置として検出する第1の検出処理を実行し、当該基準位置の検出後であって当該基準位置を検出した際のタッチ操作入力が継続されてスライド操作入力されている間における前記画面へのタッチ操作入力の位置を指示位置として検出する第2の検出処理を行うタッチ操作入力検出処理手段、及び、
(a)前記検出された基準位置から前記検出された指示位置までのスライド操作入力における操作量と、当該スライド操作入力における操作方向と、を検出し、(b)少なくとも前記基準位置から当該スライド操作入力を行う領域の端部までの距離に基づいて、前記検出した操作量を補正する補正処理を実行し、(c)当該補正した操作量及び前記検出した操作方向に基づいて前記画面に表示されるオブジェクトの移動制御を行う操作制御手段、
としてコンピュータを機能させることを特徴とするプログラム。 - 所与の画面が表示されるタッチパネルへのタッチ操作入力を受け付けるためのプログラムであって、
前記タッチ操作入力された前記画面上の位置に関連付けられた所定位置を基準位置として検出する第1の検出処理を実行し、当該基準位置の検出後であって当該基準位置を検出した際のタッチ操作入力が継続されてスライド操作入力されている間における前記画面へのタッチ操作入力の位置を指示位置として検出する第2の検出処理を行うタッチ操作入力検出処理手段、及び、
(a)前記検出された基準位置から前記検出された指示位置までのスライド操作入力における操作量と、当該スライド操作入力における操作方向と、を検出し、(b)少なくとも前記基準位置から所与の前記画面上の位置までの距離に基づいて、前記検出した操作量を補正する補正処理を実行し、(c)当該補正した操作量及び前記検出した操作方向に基づいて前記画面に表示されるオブジェクトの移動制御を行う操作制御手段、
としてコンピュータを機能させ、
前記タッチ操作入力検出処理手段が、
前記スライド操作入力中の所与のタイミングに新たな基準位置を検出し、
前記操作制御手段が、
少なくとも、前記スライド操作入力中に新たに検出された基準位置に基づいて、前記補正処理を実行する、プログラム。 - 所与の画面が表示されるタッチパネルへのタッチ操作入力を受け付けるためのプログラムであって、
前記タッチ操作入力された前記画面上の位置に関連付けられた所定位置を基準位置として検出する第1の検出処理を実行し、当該基準位置の検出後であって当該基準位置を検出した際のタッチ操作入力が継続されてスライド操作入力されている間における前記画面へのタッチ操作入力の位置を指示位置として検出する第2の検出処理を行うタッチ操作入力検出処理手段、及び、
(a)前記検出された基準位置から前記検出された指示位置までのスライド操作入力における操作量と、当該スライド操作入力における操作方向と、を検出し、(b)少なくとも前記基準位置から所与の前記画面上の位置までの距離に基づいて、前記検出した操作量を補正する補正処理を実行し、(c)当該補正した操作量及び前記検出した操作方向に基づいて前記画面に表示されるオブジェクトの移動制御を行う操作制御手段、
としてコンピュータを機能させ、
前記タッチ操作入力検出処理手段によって、同時に複数のスライド操作入力が検出されている場合には、
前記操作制御手段が、
一のスライド操作入力によって定まる補正量に従って各スライド操作入力に伴う操作量を補正する補正処理を実行することを特徴とするプログラム。 - 請求項1〜3のいずれか1項に記載のプログラムにおいて、
所与の制御指示に基づいて、前記補正処理を実行するか否かを判定する判定手段として前記コンピュータを更に機能させ、
前記操作制御手段が、前記補正処理を実行すると判定された場合に当該補正処理を実行する、プログラム。 - 請求項1〜4のいずれか1項に記載のプログラムにおいて、
前記補正処理が実行中であることを示す表示を実行させる補正処理表示制御手段として前記コンピュータを更に機能させる、プログラム。 - 請求項1〜5のいずれか1項に記載のプログラムおいて、
前記操作制御手段が、
所与の条件を具備した場合には、前記補正処理の実行を中止し、前記基準位置をクリアする、プログラム。 - 請求項1〜6のいずれか1項に記載のプログラムおいて、
前記操作制御手段が、
前記スライド操作入力に従って前記所与の画面内に表示されている操作対象オブジェクトの操作制御を行う、プログラム。 - 請求項1〜7のいずれか1項に記載のプログラムおいて、
オブジェクト空間に前記スライド操作入力によって操作対象となる操作対象オブジェクトを配置するオブジェクト制御手段として前記コンピュータを更に機能させ、
前記操作制御手段が、
前記基準位置に基づいて、前記オブジェクト空間内における操作対象オブジェクトの移動速度、当該操作対象オブジェクトの移動量、及び、当該操作対象オブジェクトが所与の処理を実行する実行回数の少なくともいずれか一方を補正する前記補正処理を実行する、プログラム。 - 請求項1〜8のいずれか1項に記載のプログラムおいて、
オブジェクト空間内で実行される所与のゲームを制御するゲーム制御手段として前記コンピュータを更に機能させ、
前記操作制御手段が、
前記所与のゲームのゲーム状況の変化に応じて前記補正処理の内容を変化させ、又は、前記補正処理を実行する前記画面上の位置若しくは領域を変化させる、プログラム。 - 請求項1〜9のいずれか1項に記載のプログラムおいて、
前記補正処理が実行されたことを通知する通知手段として前記コンピュータを更に機能させる、プログラム。 - 所与の画面が表示されるタッチパネルへのタッチ操作入力を受け付ける入力処理装置であって、
前記タッチ操作入力された前記画面上の位置に関連付けられた所定位置を基準位置として検出する第1の検出処理を実行し、当該基準位置の検出後であって当該基準位置を検出した際のタッチ操作入力が継続されてスライド操作入力されている間における前記画面へのタッチ操作入力の位置を指示位置として検出する第2の検出処理を行うタッチ操作入力検出処理手段と、
(a)前記検出された基準位置から前記検出された指示位置までのスライド操作入力における操作量と、当該スライド操作入力における操作方向と、を検出し、(b)少なくとも前記基準位置から当該スライド操作入力を行う領域の端部までの距離に基づいて、前記検出した操作量を補正する補正処理を実行し、(c)当該補正した操作量及び前記検出した操作方向に基づいて前記画面に表示されるオブジェクトの移動制御を行う操作制御手段と、
を備えることを特徴とする入力処理装置。 - 所与の画面が表示されるタッチパネルへのタッチ操作入力を受け付ける入力処理装置であって、
前記タッチ操作入力された前記画面上の位置に関連付けられた所定位置を基準位置として検出する第1の検出処理を実行し、当該基準位置の検出後であって当該基準位置を検出した際のタッチ操作入力が継続されてスライド操作入力されている間における前記画面へのタッチ操作入力の位置を指示位置として検出する第2の検出処理を行うタッチ操作入力検出処理手段と、
(a)前記検出された基準位置から前記検出された指示位置までのスライド操作入力における操作量と、当該スライド操作入力における操作方向と、を検出し、(b)少なくとも前記基準位置から所与の前記画面上の位置までの距離に基づいて、前記検出した操作量を補正する補正処理を実行し、(c)当該補正した操作量及び前記検出した操作方向に基
づいて前記画面に表示されるオブジェクトの移動制御を行う操作制御手段と、
を備え、
前記タッチ操作入力検出処理手段が、
前記スライド操作入力中の所与のタイミングに新たな基準位置を検出し、
前記操作制御手段が、
少なくとも、前記スライド操作入力中に新たに検出された基準位置に基づいて、前記補正処理を実行することを特徴とする入力処理装置。 - 所与の画面が表示されるタッチパネルへのタッチ操作入力を受け付ける入力処理装置であって、
前記タッチ操作入力された前記画面上の位置に関連付けられた所定位置を基準位置として検出する第1の検出処理を実行し、当該基準位置の検出後であって当該基準位置を検出した際のタッチ操作入力が継続されてスライド操作入力されている間における前記画面へのタッチ操作入力の位置を指示位置として検出する第2の検出処理を行うタッチ操作入力検出処理手段と、
(a)前記検出された基準位置から前記検出された指示位置までのスライド操作入力における操作量と、当該スライド操作入力における操作方向と、を検出し、(b)少なくとも前記基準位置から所与の前記画面上の位置までの距離に基づいて、前記検出した操作量を補正する補正処理を実行し、(c)当該補正した操作量及び前記検出した操作方向に基づいて前記画面に表示されるオブジェクトの移動制御を行う操作制御手段と、
を備え、
前記タッチ操作入力検出処理手段によって、同時に複数のスライド操作入力が検出されている場合には、
前記操作制御手段が、
一のスライド操作入力によって定まる補正量に従って各スライド操作入力に伴う操作量を補正する補正処理を実行することを特徴とする入力処理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014266678A JP6427414B2 (ja) | 2014-12-26 | 2014-12-26 | 入力処理装置及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014266678A JP6427414B2 (ja) | 2014-12-26 | 2014-12-26 | 入力処理装置及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016126512A JP2016126512A (ja) | 2016-07-11 |
JP6427414B2 true JP6427414B2 (ja) | 2018-11-21 |
Family
ID=56359391
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014266678A Active JP6427414B2 (ja) | 2014-12-26 | 2014-12-26 | 入力処理装置及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6427414B2 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018041354A (ja) * | 2016-09-09 | 2018-03-15 | アイシン・エィ・ダブリュ株式会社 | ポインタ制御システムおよびポインタ制御プログラム |
JP6800464B2 (ja) | 2017-05-11 | 2020-12-16 | 株式会社アルヴィオン | プログラム及び情報処理装置 |
JP6921192B2 (ja) * | 2017-05-22 | 2021-08-18 | 任天堂株式会社 | ゲームプログラム、情報処理装置、情報処理システム、および、ゲーム処理方法 |
JP6836198B2 (ja) * | 2017-12-12 | 2021-02-24 | 株式会社デンソー | 入力装置 |
JP6554220B1 (ja) * | 2018-09-26 | 2019-07-31 | 株式会社Cygames | プログラム、処理装置及び処理方法 |
JP7409770B2 (ja) | 2018-12-28 | 2024-01-09 | 株式会社バンダイナムコエンターテインメント | ゲームシステム、プログラム及び端末装置 |
JP6938580B2 (ja) * | 2019-08-07 | 2021-09-22 | 任天堂株式会社 | ゲームプログラム、ゲームシステム、ゲーム装置、およびゲーム処理制御方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4578947B2 (ja) * | 2004-11-19 | 2010-11-10 | 任天堂株式会社 | ゲームプログラムおよびゲーム装置 |
JP2011028498A (ja) * | 2009-07-24 | 2011-02-10 | Fujitsu Ltd | プログラム、情報処理装置及び情報処理方法 |
JP5510185B2 (ja) * | 2010-08-20 | 2014-06-04 | ソニー株式会社 | 情報処理装置、プログラム及び表示制御方法 |
JP5671318B2 (ja) * | 2010-12-07 | 2015-02-18 | 任天堂株式会社 | 情報処理プログラム、情報処理装置、情報処理システム、及び情報処理方法 |
JP5782810B2 (ja) * | 2011-04-22 | 2015-09-24 | ソニー株式会社 | 情報処理装置、情報処理方法およびプログラム |
JP2013008278A (ja) * | 2011-06-27 | 2013-01-10 | Clarion Co Ltd | 操作装置、及び、操作方法 |
JP5487262B2 (ja) * | 2012-08-03 | 2014-05-07 | 株式会社コナミデジタルエンタテインメント | 操作端末、操作制御方法、操作制御プログラム |
WO2014203582A1 (ja) * | 2013-06-21 | 2014-12-24 | Necソリューションイノベータ株式会社 | 電子機器、入力受付方法及びプログラム |
-
2014
- 2014-12-26 JP JP2014266678A patent/JP6427414B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2016126512A (ja) | 2016-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6643776B2 (ja) | 端末装置及びプログラム | |
JP6427414B2 (ja) | 入力処理装置及びプログラム | |
CN106075900B (zh) | 终端装置 | |
EP2466445B1 (en) | Input direction determination terminal, method and computer program product | |
US9652063B2 (en) | Input direction determination system, terminal, server, network system, information storage medium, and input direction determination method | |
JP6616072B2 (ja) | 入力処理装置及びプログラム | |
JP6387299B2 (ja) | 入力処理装置及びプログラム | |
JP7245605B2 (ja) | ゲームシステム、ゲーム提供方法及びプログラム | |
JP6872401B2 (ja) | ゲームシステム及びプログラム | |
JP6449647B2 (ja) | 入力処理装置及びプログラム | |
JP6623008B2 (ja) | ゲーム装置及びプログラム | |
JP6928060B2 (ja) | 入力処理装置及びプログラム | |
JP2017144158A (ja) | プログラム及びゲーム装置 | |
JP6637662B2 (ja) | ゲーム装置及びプログラム | |
JP6385272B2 (ja) | 入力処理装置及びプログラム | |
JP2019166218A (ja) | プログラム及びゲーム装置 | |
JP6738604B2 (ja) | プログラム及びゲーム装置 | |
JP2016171873A (ja) | ゲーム装置及びプログラム | |
JP2019063178A (ja) | ゲームシステム及びプログラム | |
JP2019097698A (ja) | ゲームシステム及びプログラム | |
JP2018149014A (ja) | ゲームシステム及びプログラム | |
JP6956209B2 (ja) | 端末装置及びプログラム | |
JP2019097699A (ja) | ゲームシステム及びプログラム | |
JP2019097700A (ja) | ゲームシステム及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170825 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180424 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180502 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180628 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180725 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180906 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20181003 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181029 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6427414 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |