JP7771502B2 - 制御操作の実行方法と装置、電子機器及びコンピュータプログラム - Google Patents
制御操作の実行方法と装置、電子機器及びコンピュータプログラムInfo
- Publication number
- JP7771502B2 JP7771502B2 JP2024531239A JP2024531239A JP7771502B2 JP 7771502 B2 JP7771502 B2 JP 7771502B2 JP 2024531239 A JP2024531239 A JP 2024531239A JP 2024531239 A JP2024531239 A JP 2024531239A JP 7771502 B2 JP7771502 B2 JP 7771502B2
- Authority
- JP
- Japan
- Prior art keywords
- target control
- control
- touch
- target
- response
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/214—Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/22—Setup operations, e.g. calibration, key configuration or button assignment
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/537—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1018—Calibration; Key and button assignment
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/10—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
- A63F2300/1068—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being specially adapted to detect the point of contact of the player on a surface, e.g. floor mat, touch pad
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04808—Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- User Interface Of Digital Computer (AREA)
Description
タッチイベントを取得し、そのうち、タッチイベントには少なくとも2つのタッチポイントのタッチ操作情報が含まれ(キャリー(carry)され)、タッチ操作情報は少なくとも2つのタッチポイントがそれぞれ所在する操作位置を含み;
操作位置が表示インターフェース内の少なくとも1つの対象コントロールの所在するコントロール位置にマッチした場合に、少なくとも1つの対象コントロールに対応する応答優先度ラベル(priority tagともいう)を決定し;及び
応答優先度ラベルに従って、少なくとも1つの対象コントロールのうちから目標コントロールを決定し、目標コントロールにより指示される目標制御操作を実行するステップを含む。
タッチイベントを取得するための取得ユニットであって、タッチイベントには少なくとも2つのタッチポイントのタッチ操作情報が含まれ、タッチ操作情報は少なくとも2つのタッチポイントがそれぞれ所在する操作位置を含む、取得ユニット;
操作位置が表示インターフェース内の少なくとも1つの対象コントロールの所在するコントロール位置にマッチした場合に、少なくとも1つの対象コントロールに対応する応答優先度ラベルを決定するための決定ユニット;及び
応答優先度ラベルに従って、少なくとも1つの対象コントロールのうちから目標コントロールを決定し、目標コントロールにより指示される目標制御操作を実行するための実行ユニットを含む。
S2:並べ替え結果により、最も高い応答優先度の対象コントロールが1つの対象コントロールであると指示された場合に、最も高い応答優先度の対象コントロールを目標コントロールとして決定し、そして、目標コントロールにより指示される目標制御操作を実行する。
S2:コントロール操作時間が最も早い対象コントロールを目標コントロールとして決定し、そして、目標コントロールにより指示される目標制御操作を実行する。
S2:各タッチポイントのそれぞれの目標コントロール上のタッチ時間を決定し;
S3:タッチ時間が最も早いタッチポイントによりトリガーされた操作を、実行される必要のある目標制御操作として決定し;及び
S4:目標制御操作を実行する。
S2:更新後の応答優先度ラベルに基づいて、対象コントロールの応答順序に対して並べ替えを行い、更新後の並べ替え結果を取得し;及び
S3:更新後の並べ替え結果に基づいて、実行される必要のある目標制御操作を決定する。
S2:タッチ操作情報により指示される各タッチポイントの所在する操作位置について、順次、各対象コントロールの応答領域情報により指示されるコントロール応答領域との対比を行い、対比結果を取得し;
S3:対比結果により、タッチポイントの所在する操作位置が対象コントロールのコントロール応答領域内にあると指示された場合に、タッチポイントの所在する操作位置が対象コントロールの所在するコントロール位置とマッチしていると決定し、そして、マッチしていると決定された対象コントロールの応答優先度ラベルを取得し;及び
S4:マッチしていると決定された対象コントロールの応答優先度ラベルを管理コンテナに格納する。
S4:最後にデータ処理を行う。
S2:応答優先度ラベルに基づいて、マッチしていると決定された対象コントロールのうちから目標コントロールを決定し、そして、目標コントロールにより指示される目標制御操作を実行する。
S2:対象コントロールの応答領域情報を取得し、そのうち、応答領域情報は対象コントロールの表示インターフェース内のコントロール応答領域を指示するために用いられ;及び
S3:対象コントロールの応答優先度ラベル及び応答領域情報をカプセル化し、管理コンテナに格納する。
S1504:表示インターフェース内の少なくとも2つのタッチポイントについてタッチイベントをトリガーし、かつ少なくとも2つのタッチポイントのそれぞれの所在する操作位置が表示インターフェース内の少なくとも1つの対象コントロールの所在するコントロール位置にマッチした場合に、目標コントロールにより指示される、目標類型に属する目標制御操作を実行する。
決定ユニット1604:操作位置が表示インターフェース内の少なくとも1つの対象コントロールの所在するコントロール位置にマッチした場合に、少なくとも1つの対象コントロールに対応する応答優先度ラベルを決定するために用いられ;及び
実行ユニット1606:応答優先度ラベルに従って、少なくとも1つの対象コントロールのうちから目標コントロールを決定し、目標コントロールにより指示される目標制御操作を実行するために用いられる。
S2:操作位置が表示インターフェース内の少なくとも1つの対象コントロールの所在するコントロール位置にマッチした場合に、少なくとも1つの対象コントロールに対応する応答優先度ラベルを決定し;及び
S3:応答優先度ラベルに従って、少なくとも1つの対象コントロールのうちから目標コントロールを決定し、目標コントロールにより指示される目標制御操作を実行する。
S2:操作位置が表示インターフェース内の少なくとも1つの対象コントロールの所在するコントロール位置にマッチした場合に、少なくとも1つの対象コントロールに対応する応答優先度ラベルを決定し;及び
S3:応答優先度ラベルに従って、少なくとも1つの対象コントロールのうちから目標コントロールを決定し、目標コントロールにより指示される目標制御操作を実行する。
Claims (14)
- 電子機器が実行する、制御操作を実行する方法であって、
タッチイベントを取得するステップであって、前記タッチイベントには少なくとも2つのタッチポイントのタッチ操作情報が含まれ、前記タッチ操作情報は前記少なくとも2つのタッチポイントのそれぞれの所在する操作位置を含む、ステップ;
前記操作位置が表示インターフェース内の少なくとも1つの対象コントロールの所在するコントロール位置にマッチしている場合に、前記少なくとも1つの対象コントロールに対応する応答優先度ラベルを決定するステップ;及び
前記応答優先度ラベルに基づいて前記少なくとも1つの対象コントロールのうちから目標コントロールを決定し、前記目標コントロールにより指示される目標制御操作を実行するステップを含み、
前記応答優先度ラベルに基づいて前記少なくとも1つの対象コントロールのうちから目標コントロールを決定し、前記目標コントロールにより指示される目標制御操作を実行するステップは、
前記応答優先度ラベルに基づいて前記少なくとも1つの対象コントロールの応答順序に対して並べ替えを行い、並べ替え結果を取得するステップ;及び
前記並べ替え結果により、最も高い応答優先度の対象コントロールが1つの対象コントロールであると指示される場合に、前記最も高い応答優先度の対象コントロールを目標コントロールとして決定し、前記目標コントロールにより指示される目標制御操作を実行するステップを含み、
前記応答優先度ラベルに基づいて前記少なくとも1つの対象コントロールの応答順序に対して並べ替えを行い、並べ替え結果を取得するステップの後に、前記方法はさらに、
前記並べ替え結果により、最も高い応答優先度の対象コントロールが少なくとも2つの対象コントロールを含むと指示される場合に、前記少なくとも2つの対象コントロールのそれぞれのコントロール操作時間を決定するステップ;及び
前記コントロール操作時間が最も早い対象コントロールを目標コントロールとして決定し、前記目標コントロールにより指示される目標制御操作を実行するステップを含み、
前記目標制御操作は視角転向操作を含む、方法。 - 請求項1に記載の方法であって、
前記応答優先度ラベルに基づいて前記少なくとも1つの対象コントロールのうちから目標コントロールを決定し、前記目標コントロールにより指示される目標制御操作を実行するステップは、
前記少なくとも2つのタッチポイントのそれぞれの所在する操作位置が前記表示インターフェース内の1つの対象コントロールの所在するコントロール位置にマッチしている場合に、前記1つの対象コントロールを前記目標コントロールとして決定するステップ;
各前記タッチポイントのそれぞれの前記目標コントロール上のタッチ時間を決定するステップ;
前記タッチ時間が最も早いタッチポイントによりトリガーされる操作を、実行される必要のある前記目標制御操作として決定するステップ;及び
前記目標制御操作を実行するステップを含む、方法。 - 請求項1に記載の方法であって、
前記目標コントロールにより指示される目標制御操作を実行するステップの後に、前記方法はさらに、
前記少なくとも2つのタッチポイントの数が変化した場合に、更新後の前記応答優先度ラベルを取得するステップ;
更新後の前記応答優先度ラベルに基づいて前記対象コントロールの応答順序に対して並べ替えを行い、更新後の並べ替え結果を取得するステップ;及び
前記更新後の並べ替え結果に基づいて、実行される必要のある目標制御操作を決定するステップを含む、方法。 - 請求項1に記載の方法であって、
前記タッチイベントはクリック操作イベント、長押し操作イベント、ドラッグ操作イベント又はダブルクリック操作イベントのうちの少なくとも1つを含む、方法。 - 請求項1に記載の方法であって、
各前記対象コントロールに対応する応答優先度ラベルは前記表示インターフェースの所属するシーンに基づいて設定される、方法。 - 請求項1に記載の方法であって、
前記操作位置が表示インターフェース内の少なくとも1つの対象コントロールの所在するコントロール位置にマッチしている場合に、前記少なくとも1つの対象コントロールに対応する応答優先度ラベルを決定するステップは、
表示インターフェース内の各対象コントロールの応答領域情報を取得するステップ;
前記タッチ操作情報により指示される各タッチポイントの所在する操作位置について、順次、各前記対象コントロールの応答領域情報により指示されるコントロール応答領域との対比を行い、対比結果を取得するステップ;
前記対比結果により、前記タッチポイントの所在する操作位置が前記対象コントロールのコントロール応答領域内にあると指示される場合に、前記タッチポイントの所在する操作位置が前記対象コントロールの所在するコントロール位置にマッチしていると決定し、マッチしていると決定された前記対象コントロールの応答優先度ラベルを取得するステップ;及び
マッチしていると決定された前記対象コントロールの応答優先度ラベルを管理コンテナに格納するステップを含む、方法。 - 請求項6に記載の方法であって、
前記応答優先度ラベルに基づいて前記少なくとも1つの対象コントロールのうちから目標コントロールを決定し、前記目標コントロールにより指示される目標制御操作を実行するステップは、
前記管理コンテナから、マッチしていると決定された前記対象コントロールの応答優先度ラベルを読み取るステップ;及び
前記応答優先度ラベルに基づいて、マッチしていると決定された前記対象コントロールのうちから前記目標コントロールを決定し、前記目標コントロールにより指示される前記目標制御操作を実行するステップを含む、方法。 - 請求項7に記載の方法であって、
前記目標コントロールにより指示される前記目標制御操作を実行するステップの後に、前記方法はさらに、
前記管理コンテナから前記目標コントロールの前記応答優先度ラベルを削除するステップを含む、方法。 - 請求項6に記載の方法であって、
前記タッチイベントを取得するステップの前に、前記方法はさらに、
各前記対象コントロールに前記応答優先度ラベルを割り当てるステップ;
前記対象コントロールの応答領域情報を取得するステップであって、前記応答領域情報は前記対象コントロールの前記表示インターフェース内のコントロール応答領域を指示するために用いられる、ステップ;及び
前記対象コントロールの前記応答優先度ラベル及び前記応答領域情報をセットとして前記管理コンテナに格納するステップを含む、方法。 - 請求項6に記載の方法であって、
前記タッチイベントはスライディングスクリーン操作によりトリガーされるイベントを含み、前記管理コンテナはスライディングスクリーン管理器を含み、前記方法はさらに、
前記スライディングスクリーン操作の応答用の複数のコントロールを前記スライディングスクリーン管理器に追加するステップ;
前記スライディングスクリーン操作の応答用の複数のコントロールのそれぞれに応答優先度ラベルを割り当てるステップ;及び
前記スライディングスクリーン操作のスライディングスクリーンデータをセットとして格納するステップを含む、方法。 - 請求項10に記載の方法であって、
前記スライディングスクリーンデータはコントロール位置、コントロールサイズ及び前記応答優先度ラベルを含み、
前記スライディングスクリーン操作のスライディングスクリーンデータをセットとして格納するステップは、
前記コントロール位置、前記コントロールサイズ及び前記応答優先度ラベルをセットとして格納する処理を行い、該処理により得られた結果を前記スライディングスクリーン管理器のデータ管理コンテナに格納するステップを含む、方法。 - 制御操作を実行する装置であって、
タッチイベントを取得する取得ユニットであって、前記タッチイベントには少なくとも2つのタッチポイントのタッチ操作情報が含まれ、前記タッチ操作情報は前記少なくとも2つのタッチポイントのそれぞれの所在する操作位置を含む、取得ユニット;
前記操作位置が表示インターフェース内の少なくとも1つの対象コントロールの所在するコントロール位置にマッチしている場合に、前記少なくとも1つの対象コントロールに対応する応答優先度ラベルを決定する決定ユニット;及び
前記応答優先度ラベルに基づいて前記少なくとも1つの対象コントロールのうちから目標コントロールを決定し、前記目標コントロールにより指示される目標制御操作を実行する実行ユニットを含み、
前記実行ユニットは、
前記応答優先度ラベルに基づいて前記少なくとも1つの対象コントロールの応答順序に対して並べ替えを行い、並べ替え結果を取得し;及び
前記並べ替え結果により、最も高い応答優先度の対象コントロールが1つの対象コントロールであると指示される場合に、前記最も高い応答優先度の対象コントロールを目標コントロールとして決定し、前記目標コントロールにより指示される目標制御操作を実行し、
前記応答優先度ラベルに基づいて前記少なくとも1つの対象コントロールの応答順序に対して並べ替えを行い、並べ替え結果を取得することの後に、前記実行ユニットはさらに、
前記並べ替え結果により、最も高い応答優先度の対象コントロールが少なくとも2つの対象コントロールを含むと指示される場合に、前記少なくとも2つの対象コントロールのそれぞれのコントロール操作時間を決定し;及び
前記コントロール操作時間が最も早い対象コントロールを目標コントロールとして決定し、前記目標コントロールにより指示される目標制御操作を実行し、
前記目標制御操作は視角転向操作を含む、装置。 - コンピュータに、請求項1乃至の11のうちの何れか1項に記載の方法を実行させるためのプログラム。
- 記憶器、及び前記記憶器に接続される処理器を含む電子機器であって、
前記記憶器にはコンピュータプログラムが記憶されており、
前記処理器は前記コンピュータプログラムを実行することで請求項1乃至11のうちの何れか1項に記載の方法を実現するように構成される、電子機器。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210199987.9A CN116726475A (zh) | 2022-03-01 | 2022-03-01 | 控制操作的执行方法和装置、存储介质及电子设备 |
| CN202210199987.9 | 2022-03-01 | ||
| PCT/CN2022/134889 WO2023165184A1 (zh) | 2022-03-01 | 2022-11-29 | 控制操作的执行方法和装置、存储介质及电子设备 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024544605A JP2024544605A (ja) | 2024-12-03 |
| JP7771502B2 true JP7771502B2 (ja) | 2025-11-18 |
Family
ID=87882896
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024531239A Active JP7771502B2 (ja) | 2022-03-01 | 2022-11-29 | 制御操作の実行方法と装置、電子機器及びコンピュータプログラム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US12572269B2 (ja) |
| JP (1) | JP7771502B2 (ja) |
| CN (1) | CN116726475A (ja) |
| WO (1) | WO2023165184A1 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117389411A (zh) * | 2023-09-25 | 2024-01-12 | 迈彼境(新加坡)有限公司 | Ar交互方法、装置、电子设备及计算机可读存储介质 |
| US20250370570A1 (en) * | 2024-05-30 | 2025-12-04 | Novatek Microelectronics Corp. | Touch device and touch sensing method |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009217687A (ja) | 2008-03-12 | 2009-09-24 | Alpine Electronics Inc | タッチパネル入力装置および処理実行方法 |
| JP2015066291A (ja) | 2013-09-30 | 2015-04-13 | 株式会社バンダイナムコゲームス | 遊戯装置およびプログラム |
| CN107562263A (zh) | 2017-08-18 | 2018-01-09 | 维沃移动通信有限公司 | 数据输入方法、移动终端以及计算机可读存储介质 |
| CN108295466A (zh) | 2018-03-08 | 2018-07-20 | 网易(杭州)网络有限公司 | 虚拟对象运动控制方法、装置、电子设备及存储介质 |
| CN108339272A (zh) | 2018-02-12 | 2018-07-31 | 网易(杭州)网络有限公司 | 虚拟射击主体控制方法及装置、电子设备、存储介质 |
| CN112817483A (zh) | 2021-01-29 | 2021-05-18 | 网易(杭州)网络有限公司 | 多点触控的处理方法、装置、设备及存储介质 |
| US20210291053A1 (en) | 2019-07-26 | 2021-09-23 | Tencent Technology (Shenzhen) Company Limited | Method, apparatus, device, and storage medium for perspective rotation |
| CN113599800A (zh) | 2021-08-17 | 2021-11-05 | 京东方科技集团股份有限公司 | 数据交互方法、装置、系统及终端操作设备 |
| CN113687761A (zh) | 2021-08-24 | 2021-11-23 | 网易(杭州)网络有限公司 | 游戏控制方法及装置、电子设备、存储介质 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7663607B2 (en) * | 2004-05-06 | 2010-02-16 | Apple Inc. | Multipoint touchscreen |
| KR101855250B1 (ko) * | 2010-11-03 | 2018-05-09 | 삼성전자 주식회사 | 터치 제어 방법 및 이를 지원하는 휴대 단말기 |
| JP2013196582A (ja) * | 2012-03-22 | 2013-09-30 | Sharp Corp | タッチパネル入力装置、タッチパネルの入力方法及びプログラム |
| US9268423B2 (en) * | 2012-09-08 | 2016-02-23 | Stormlit Limited | Definition and use of node-based shapes, areas and windows on touch screen devices |
| US10318121B2 (en) * | 2012-12-28 | 2019-06-11 | Panasonic Intellectual Property Corporation Of America | Control method |
| US10120567B2 (en) * | 2015-04-02 | 2018-11-06 | Inpris Innovative Products From Israel Ltd | System, apparatus and method for vehicle command and control |
| CN107562262B (zh) * | 2017-08-14 | 2020-06-19 | 维沃移动通信有限公司 | 一种响应触控操作的方法、终端及计算机可读存储介质 |
| CN108073347B (zh) * | 2017-12-15 | 2019-07-05 | 掌阅科技股份有限公司 | 多点触控的处理方法、计算设备及计算机存储介质 |
| CN111314441B (zh) * | 2020-01-21 | 2022-10-11 | 维达力实业(深圳)有限公司 | 基于多区域控制的终端控制方法、装置和终端 |
| CN111672113B (zh) * | 2020-06-05 | 2022-03-08 | 腾讯科技(深圳)有限公司 | 虚拟对象的选择方法、装置、设备及存储介质 |
-
2022
- 2022-03-01 CN CN202210199987.9A patent/CN116726475A/zh active Pending
- 2022-11-29 WO PCT/CN2022/134889 patent/WO2023165184A1/zh not_active Ceased
- 2022-11-29 JP JP2024531239A patent/JP7771502B2/ja active Active
-
2023
- 2023-06-28 US US18/215,211 patent/US12572269B2/en active Active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009217687A (ja) | 2008-03-12 | 2009-09-24 | Alpine Electronics Inc | タッチパネル入力装置および処理実行方法 |
| JP2015066291A (ja) | 2013-09-30 | 2015-04-13 | 株式会社バンダイナムコゲームス | 遊戯装置およびプログラム |
| CN107562263A (zh) | 2017-08-18 | 2018-01-09 | 维沃移动通信有限公司 | 数据输入方法、移动终端以及计算机可读存储介质 |
| CN108339272A (zh) | 2018-02-12 | 2018-07-31 | 网易(杭州)网络有限公司 | 虚拟射击主体控制方法及装置、电子设备、存储介质 |
| CN108295466A (zh) | 2018-03-08 | 2018-07-20 | 网易(杭州)网络有限公司 | 虚拟对象运动控制方法、装置、电子设备及存储介质 |
| US20210291053A1 (en) | 2019-07-26 | 2021-09-23 | Tencent Technology (Shenzhen) Company Limited | Method, apparatus, device, and storage medium for perspective rotation |
| CN112817483A (zh) | 2021-01-29 | 2021-05-18 | 网易(杭州)网络有限公司 | 多点触控的处理方法、装置、设备及存储介质 |
| CN113599800A (zh) | 2021-08-17 | 2021-11-05 | 京东方科技集团股份有限公司 | 数据交互方法、装置、系统及终端操作设备 |
| CN113687761A (zh) | 2021-08-24 | 2021-11-23 | 网易(杭州)网络有限公司 | 游戏控制方法及装置、电子设备、存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20230342021A1 (en) | 2023-10-26 |
| WO2023165184A1 (zh) | 2023-09-07 |
| CN116726475A (zh) | 2023-09-12 |
| JP2024544605A (ja) | 2024-12-03 |
| US12572269B2 (en) | 2026-03-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7703596B2 (ja) | 仮想オブジェクトの制御方法、装置、端末及び記憶媒体 | |
| JP6529659B2 (ja) | 情報処理方法、端末及びコンピュータ記憶媒体 | |
| JP7528265B2 (ja) | インタラクティブ情報処理方法、装置、端末、およびプログラム | |
| KR102769651B1 (ko) | 가상 객체를 제어하기 위한 방법, 및 관련 장치 | |
| CN105148517B (zh) | 一种信息处理方法、终端及计算机存储介质 | |
| US10500504B2 (en) | Shooting game control method and apparatus, storage medium, processor, and terminal | |
| JP6515202B2 (ja) | アイコン表示方法及び装置 | |
| CA2981553C (en) | Information processing method, terminal, and computer storage medium | |
| CA2981554C (en) | Information processing method, terminal, and computer storage medium | |
| CN105159687B (zh) | 一种信息处理方法、终端及计算机存储介质 | |
| KR102092450B1 (ko) | 정보 처리 방법, 단말기, 및 컴퓨터 저장 매체 | |
| JP7359867B2 (ja) | ゲームオブジェクトの制御方法、ゲームオブジェクトの制御装置、ゲームオブジェクトの制御デバイス及びコンピュータプログラム | |
| JP7771502B2 (ja) | 制御操作の実行方法と装置、電子機器及びコンピュータプログラム | |
| JP7403583B2 (ja) | ゲームシーンの処理方法、装置、記憶媒体及び電子デバイス | |
| JP7419400B2 (ja) | 仮想オブジェクトの制御方法、装置、端末及びコンピュータプログラム | |
| WO2024078324A1 (zh) | 虚拟对象的控制方法和装置、存储介质及电子设备 | |
| CN118502595A (zh) | 交互控制的方法、装置、设备和存储介质 | |
| HK40095354A (zh) | 控制操作的执行方法和装置、存储介质及电子设备 | |
| WO2024041218A1 (zh) | 虚拟物品的操作控制方法、装置和电子设备 | |
| HK40071567B (zh) | 虚拟道具的控制方法和装置、存储介质及电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240524 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250204 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250423 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250603 |
|
| 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: 20251007 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251015 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7771502 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |