CN101384317A - 轨迹信息处理装置、轨迹信息处理方法、信息记录介质及程序 - Google Patents

轨迹信息处理装置、轨迹信息处理方法、信息记录介质及程序 Download PDF

Info

Publication number
CN101384317A
CN101384317A CNA200780005626XA CN200780005626A CN101384317A CN 101384317 A CN101384317 A CN 101384317A CN A200780005626X A CNA200780005626X A CN A200780005626XA CN 200780005626 A CN200780005626 A CN 200780005626A CN 101384317 A CN101384317 A CN 101384317A
Authority
CN
China
Prior art keywords
information
closed curve
track
coordinate information
mentioned
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.)
Granted
Application number
CNA200780005626XA
Other languages
English (en)
Other versions
CN101384317B (zh
Inventor
川端恭广
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konami Digital Entertainment Co Ltd
Original Assignee
Konami Digital Entertainment Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Konami Digital Entertainment Co Ltd filed Critical Konami Digital Entertainment Co Ltd
Publication of CN101384317A publication Critical patent/CN101384317A/zh
Application granted granted Critical
Publication of CN101384317B publication Critical patent/CN101384317B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • A63F13/10
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/21Input arrangements for video game devices characterised by their sensors, purposes or types
    • A63F13/214Input 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
    • A63F13/2145Input 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 the surface being also a display device, e.g. touch screens
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/42Processing 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/45Controlling the progress of the video game
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/04166Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04883Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/14Image acquisition
    • G06V30/142Image acquisition using hand-held instruments; Constructional details of the instruments
    • G06V30/1423Image acquisition using hand-held instruments; Constructional details of the instruments the instrument generating sequences of position coordinates corresponding to handwriting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/32Digital ink
    • G06V30/36Matching; Classification
    • G06V30/373Matching; Classification using a special pattern or subpattern alphabet
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/90Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
    • A63F13/92Video game devices specially adapted to be hand-held while playing
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features 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/10Features 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/1068Features 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
    • A63F2300/1075Features 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 using a touch screen
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features 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/20Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
    • A63F2300/204Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform the platform being a handheld device
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features 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/60Methods for processing data by generating or executing the game program
    • A63F2300/6045Methods for processing data by generating or executing the game program for mapping control signals received from the input arrangement into game commands
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features 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/60Methods for processing data by generating or executing the game program
    • A63F2300/65Methods for processing data by generating or executing the game program for computing the condition of a game character

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)
  • Image Generation (AREA)
  • Navigation (AREA)

Abstract

为了根据对人而言容易输入的涡旋状的图形轨迹取得人想要的输入信息,在轨迹信息处理装置(201)中,输入受理部(202)受理轨迹的坐标信息的输入,闭曲线取得部(203)在被受理了输入的轨迹的坐标信息中重复进行下述处理:取得该轨迹从其开始点开始初次与该轨迹交叉的闭曲线,将该闭曲线及该闭曲线之前的曲线从该轨迹中除去,并将该交叉的点作为新的开始点,涡信息输出部(204)输出取得闭曲线的时间间隔的变化,作为该轨迹的涡运动的剧烈程度的信息。

Description

轨迹信息处理装置、轨迹信息处理方法、信息记录介质及程序
技术领域
本发明涉及适合于根据对人而言容易输入的涡旋状的图形轨迹取得人想要的输入信息的轨迹信息处理装置、轨迹信息处理方法、记录有在计算机上实现它们的程序的计算机可读取的信息记录介质及该程序。
背景技术
一直以来,在PDA(Personal Data Assistance:个人数据助手)装置或便携式游戏装置等中,采用使用触摸笔和触摸面板的坐标输入装置。此外,提出了在自动提款机或铁路的车票贩卖机中也通过用手指接触触摸面板来进行各种选择的***。在使用这样的触摸面板的输入中,一般是用手指或触摸笔接触重叠显示在触摸面板上的菜单项目或按钮项目等来操作的。
另一方面,在以下的文献中公开了关于将这样的技术应用到游戏装置中的技术。
专利文献1:日本特开2005-204754
这里,在专利文献1中,提出了使用触摸面板的游戏装置。在本文献中,公开了当玩家用手指在触摸面板上描画来描绘规定的图形时、基于该输入轨迹的图形形状来决定对敌对角色的攻击的种类的技术。
另一方面,在人想要进行圆珠笔等书写用具的试写的情况下,一般描绘向一定方向移动的涡旋状的图形。因而,在通过触摸笔或手指进行描绘轨迹那样的输入的情况下,如何将这样“自然”而“原始”的动作作为输入信息来处理成为问题所在。
发明内容
本发明是为了解决这样的问题而做出的,目的是提供一种适合于根据对人而言容易输入的涡旋状的图形轨迹取得人想要的输入信息的轨迹信息处理装置、轨迹信息处理方法、记录有在计算机上实现它们的程序的计算机可读取的信息记录介质及该程序。
为了达到以上的目的,根据本发明的原理公开下述发明。
有关本发明的第一方面的轨迹信息处理装置具备输入受理部、闭曲线取得部以及涡信息输出部,并如以下这样构成。
这里,输入受理部受理轨迹的坐标信息的输入。
典型地,输入受理部是在用触摸笔或手指接触触摸面板的期间中能够得到轨迹输入的设备。除此以外,还包括通过按住鼠标按钮移动来通过拖拽描绘轨迹的情况、或经由计算机通信网受理三维轨迹坐标数据的输入的情况。
这里设想的轨迹不是朝向一点收敛的涡的形状,而是如试写圆珠笔时那样在一个笔划中自身与自身交叉那样的涡的形状。按照用户描绘轨迹的顺序来受理坐标信息。
典型地,被受理了输入的坐标信息被按照该顺序存储到在RAM等中准备的坐标存储部中。此外,在RAM等中还准备有用来存储后述的闭曲线取得部所取得的闭曲线信息的闭曲线存储部。
另一方面,在被受理了输入的轨迹的坐标信息中,闭曲线取得部重复进行下述(a)及(b)的处理:
(a)取得该轨迹从其开始点开始初次与该轨迹交叉的闭曲线,
(b)将该闭曲线及该闭曲线之前的曲线从该轨迹中除去,并将该交叉点作为新的开始点。
即,当检测到轨迹彼此在某个交点相交从而形成了闭曲线的情况时,将形成该闭曲线的部分从轨迹中除去,并将交点作为下个开始点。这样,利用对人而言也能明确地知道其大小的闭曲线这样的要素,将涡旋状的轨迹与人设想的输入信息建立对应。
具体而言,每当将坐标信息存储到坐标存储部中时,判断在按照该顺序存储的坐标信息中、将除了该新存储的坐标信息以外的坐标信息中相邻存储的坐标信息彼此连结的线段的某一个与将该新存储的坐标信息和紧靠其前存储的坐标信息连结的线段是否交叉。
并且,在判断为交叉的情况下,重复进行下述(a)及(b)的处理:
(a)在闭曲线存储部中新存储将当前时刻指定为取得该闭曲线的时刻的闭曲线信息;
(b)从坐标存储部中删除在该新存储的坐标信息之前存储的坐标信息,并在该新存储的坐标信息的紧前面***该交叉的点的坐标信息,来更新坐标存储部。
进而,涡信息输出部输出取得闭曲线的时间间隔的变化,作为该轨迹的涡运动的剧烈程度的信息。
涡旋的涡也可以与闭曲线的数量建立关系。在短时间的期间中描绘了多个闭曲线的情况下,每单位时间描绘的涡的个数较多。所以,在本发明中,将检测到闭曲线的时间间隔作为轨迹中的涡运动的剧烈程度的信息进行输出,从而适当地区别为人剧烈地描绘涡的情况和缓慢地描绘涡的情况。
具体而言,每当闭曲线存储部中存储了新的闭曲线信息时,根据新存储的闭曲线信息的时刻与紧靠其前存储的闭曲线信息的时刻之差,计算时间间隔,并将与该时间间隔预先相对应的数值作为从用户输入的数值参数来进行处理。
这样,根据本发明,能够根据对人来说容易输入的涡旋状的图形轨迹取得闭曲线的串,并能够根据检测到闭曲线的时间间隔来高效率且高速地取得人想要的涡运动的剧烈程度这样的数值参数的输入信息。
此外,在本发明的轨迹信息处理装置中,涡信息输出部可以构成为,还输出所取得的闭曲线的重心的位置,作为该轨迹的涡运动的概况移动的信息。
具体而言,在判断为交叉的情况下,计算在基于下述坐标信息的位置上具有顶点的闭曲线的重心坐标,将计算出的坐标在该闭曲线信息中进一步指定作为该闭曲线的重心坐标,上述位置所基于的坐标信息是,该交叉的点的坐标信息以及按照该顺序存储的坐标信息中从第一坐标信息开始到第二坐标信息为止的坐标信息,上述第一坐标信息是形成包括该交叉的点在内的线段并相邻存储的坐标信息中在后存储的坐标信息,上述第二坐标信息是该新存储的坐标信息的紧前面存储的坐标信息;涡信息输出部每当闭曲线存储部中新存储了闭曲线信息时,还输出在该新存储的闭曲线信息中被指定的闭曲线的重心位置,作为在该新存储的闭曲线信息中在被指定的时刻由该用户指定的位置信息。
一般而言,接触触摸面板的触摸笔或手指的移动方向的概况可以通过取轨迹的位置坐标本身的平均来得到,但在描绘涡的情况下,由于该平均值自身在短时间内较大地变动,所以难以取得涡运动的移动的概况。在本发明中,利用所取得的闭曲线的重心来防止这样的短时间的变动,使移动的概况符合人想要的意图。
如上所述,在本发明中,能够根据对人来说容易输入的涡旋状的图形轨迹取得闭曲线的串,根据该闭曲线的重心移动的状况取得人想要的涡运动的移动的概况这样的输入信息。
此外,本发明的轨迹信息处理装置还具备位置更新部,可以如以下这样构成。
即,位置更新部更新在描绘该轨迹的虚拟空间内配置的角色的位置,以使其接近由涡信息输出部作为该概况移动的信息最后输出的闭曲线的重心位置。
该角色的位置被存储到由RAM等构成的位置存储部中。此外,为了使角色接近重心位置,进行使下述力作用于该角色的模拟,该力是从所存储的角色的位置朝向由涡信息输出部最后输出的位置信息所指定的位置的力,并且力的大小由涡信息输出部最后输出的参数信息指定。
除此以外,也可以是,闭曲线取得部还根据该闭曲线具有的顶点的位置的坐标信息,计算被该闭曲线包围的区域的面积,将计算出的面积在该闭曲线信息中进一步指定作为被该闭曲线包围的区域的面积,将其新存储到上述闭曲线存储部中,并且使对该角色作用的力的大小不是最后输出的参数信息,而是对最后输出的参数信息乘以在最后存储的闭曲线信息中指定的区域的面积后所得的值。
本发明是关于上述发明的优选实施方式。由于更新角色的位置以使其接近与闭曲线的重心位置,所以根据本发明,不进行严密的模拟就能够简单地实现在***、浪潮的涡那样的现实世界的涡现象中卷入人或物、船等的样子。
此外,本发明的轨迹信息处理装置还具备参数更新部,可以如以下这样构成。
即,参数更新部更新该角色的规定的参数,以使得由涡信息输出部作为该剧烈程度的信息最后输出的时间间隔越短则增量越大。
作为该规定的参数,典型地是设为角色的攻击参数的数值,该规定的参数也被存储到RAM等中。
此外,对增量也预先建立对应,使得与最后输出的时间间隔相对应的数值参数信息越小则该增量越大,来进行增量的计算。
本发明是关于上述发明的优选实施方式。在将本发明应用到游戏装置中的情况下,例如对于“得到***的力来攻击敌对角色的风属性的角色”,可以表现为当使涡旋的输入剧烈地进行时该角色接近***并从***对该角色填充攻击力等的状况。
有关本发明的另一方面的轨迹信息处理方法由具备输入受理部、闭曲线取得部、涡信息输出部的轨迹信息处理装置执行,具备输入受理步骤、闭曲线取得步骤、涡信息输出步骤,并如以下这样构成。
这里,在输入受理步骤中,输入受理部受理轨迹的坐标信息的输入。
另一方面,在闭曲线取得步骤中,在被受理了输入的轨迹的坐标信息中,重复进行下述(a)及(b)的处理,
(a)取得该轨迹从其开始点开始初次与该轨迹交叉的闭曲线,
(b)将该闭曲线及该闭曲线之前的曲线从该轨迹中除去,并将该交叉的点作为新的开始点。
进而,在涡信息输出步骤中,涡信息输出部输出取得闭曲线的时间间隔的变化,作为该轨迹的涡运动的剧烈程度的信息。
有关本发明的另一方面的程序使计算机作为上述轨迹信息处理装置发挥功能,构成为使计算机执行上述轨迹信息处理方法。
此外,本发明的程序可以记录在CD、软盘、硬盘、光磁盘、DVD、磁带、半导体存储器等计算机可读取的信息存储媒体中。
上述程序可以与执行程序的计算机独立地经由计算机通信网来分发、销售。此外,上述信息存储媒体可以与计算机独立地分发、销售。
发明效果
根据本发明,能够提供一种适合于根据对人而言容易输入的涡旋状的图形轨迹取得人想要的输入信息的轨迹信息处理装置、轨迹信息处理方法、记录有在计算机上实现它们的程序的计算机可读取的信息记录介质及该程序。
附图说明
图1是表示实现本发明的轨迹信息处理装置的典型的信息处理装置的概要结构的示意图。
图2是表示有关本实施方式的轨迹信息处理装置的概要结构的示意图。
图3是表示由有关本实施方式的轨迹信息处理装置执行的轨迹信息处理方法的控制的流程的流程图。
图4是说明检查是否描绘了闭曲线的方法的说明图。
图5是表示描绘出的轨迹与检测到的闭曲线的关系的说明图。
标号说明
101 信息处理装置
102 CPU
103 RAM
104 ROM
105 输入装置
106 图像处理部
107 液晶显示器
108 声音处理部
109 扬声器
110 盒式阅读器
201 轨迹信息处理装置
202 输入受理部
203 闭曲线取得部
204 涡信息输出部
205 位置更新部
206 参数更新部
501 轨迹
502 闭曲线
503 重心
具体实施方式
以下说明本发明的实施方式。以下,为了便于理解,利用便携式游戏装置用的信息处理装置来说明实现本发明的实施方式,但以下说明的实施方式是用来进行说明的,因此并不限制本发明的范围。因而,作为本领域的技术人员能够采用将这些各要素或所有要素替换为与其等同的要素的实施方式,而这些实施方式也包含在本发明的范围中。
实施例1
图1是表示实现有关本发明的轨迹信息处理装置的一般的信息处理装置的概要结构的说明图。以下,参照本图进行说明。
本信息处理装置101具备CPU(Central Processing Unit:中央处理器)102、RAM(Random Access Memory:随机存取存储器)103、ROM(ReadOnly Memory:只读存储器)104、输入装置105、图像处理部106、液晶显示器107、声音处理部108、扬声器109和盒式阅读器110。
CPU102进行信息处理装置101的各部的控制。RAM103的存储区域、ROM104的存储区域及***在盒式阅读器110中的ROM盒111的存储区域都被映射到CPU102所管理的一个记忆空间,CPU102只要读出各个存储区域被映射的地址,就能够取得存储在各自中的信息。此外,也可以写入RAM103的存储区域。
另外,在CPU102对图像处理部106及声音处理部108进行各种指示时、或者除此之外从输入装置105取得信息时,作为窗口的寄存器也被映射到该记忆空间中,只要在规定的地址中写入表示指令的数据就能够进行指示,只要从规定的地址读出数据就能够取得信息。
当接通信息处理装置101的电源时,CPU102执行从***在盒式阅读器110中的ROM盒111的存储区域被映射的地址开始的程序。RAM103作为临时的存储区域被用于各种目的。在ROM104中记录有信息处理装置101提供的BIOS(Basic Input/Output System:基本输入/输出***)例行程序,能够从ROM盒111内的程序适当地调用。
输入装置105使来自受理表示方向的指示输入的按钮、受理区别各种操作的指示输入的按钮的输入,反映在映射到记忆空间的寄存器中,除此之外还受理粘贴在液晶显示器107的表面上的触摸面板是否被推压的情况以及被推压时的其坐标的输入。
液晶显示器107由图像处理部106管理。当CPU102将通过计算所生成的值写入到用来存储映射到记忆空间的图块(tile)的存储区域或用来存储对象属性记忆的存储区域中、或者从***在盒式阅读器110中的ROM盒111适当地传送了信息时,在液晶显示器107上显示子画面图像。
液晶显示器107的数量一般为1个或多个,在多个的情况下,可以构成为将一个液晶显示器107作为显示专用,在其他液晶显示器107上粘贴触摸面板。
另外,本信息处理装置101是作为典型的便携式游戏装置使用的,本发明的存储区域管理的技术适用于存储图块的区域的管理。但是,在一般的计算机中,由于对于想要确保的尺寸存在偏差,所以也能够适用本发明的存储区域管理的技术,并且这样的实施方式也包含在本发明的范围中。
(轨迹信息处理装置)
图2是表示通过在上述信息处理装置上执行程序而实现的轨迹信息处理装置的概要结构的说明图。以下,参照本图进行说明。
如本图所示,轨迹信息处理装置201具备输入受理部202、闭曲线取得部203、涡信息输出部204、位置更新部205及参数更新部206。
除此以外,在RAM103中准备的存储区域中存储有包含在输入的轨迹中的点的坐标信息、显示在画面上的角色的位置信息及角色的参数信息等各种信息。
这里,输入受理部202受理轨迹的坐标信息的输入。
在本实施方式中,作为输入受理部202使用了信息处理装置101的输入装置105的触摸面板,但也可以使用鼠标。
从触摸面板取得以下的信息的输入。
(a)当前手指或触摸笔是否接触在触摸面板上。以下,将接触的状态称作“按压”、将离开的状态称作“释放”。另外,对于“按压”及“释放”,如果是鼠标也有同样的操作,在从“按压”到“释放”期间移动手指或触摸笔的操作相当于在鼠标中称作“拖拽”的操作。
(b)手指或触摸笔所按压的位置坐标在哪里。在触摸面板上具有规定的析像度(分辨率)。另外,在鼠标中,鼠标光标指示的位置坐标一般由画面的析像度来表示。
另一方面,闭曲线取得部203每当被受理了输入的轨迹描绘了闭曲线时取得该闭曲线,并且将该闭曲线从轨迹中除去。因而,从输入装置105的触摸面板输入的坐标信息被依次记录到RAM103中并成为轨迹的坐标信息,CPU102观察该坐标信息,检查是否构成了闭曲线。处理的详细情况在后面叙述。
进而,涡信息输出部204输出取得闭曲线的时间间隔的变化,作为该轨迹的涡运动的剧烈程度的信息。该涡运动的剧烈程度的信息能够作为用户输入的数值参数来使用。输出目的地典型的是RAM103。
此外,位置更新部205更新配置在描绘该轨迹的虚拟空间内的角色的位置,以使其接近由涡信息输出部204作为该概略移动的信息最后输出的闭曲线的重心位置。作为更新对象的角色的位置典型地被存储在RAM103内。
除此以外,参数更新部206更新该角色的规定的参数,以使得由涡信息输出部204作为该剧烈程度的信息最后输出的时间间隔越短则增量越大。作为更新对象的角色的参数也典型地被存储在RAM103内。
图3是表示由本轨迹信息处理装置201执行的本轨迹信息处理方法的概略的控制的流程的流程图。以下,参照本图进行说明。
当开始本处理时,CPU102进行RAM103的初始化(步骤S301)。在RAM103中确保用来存储以下这样的信息的区域。
(a)轨迹信息区域。存储在输入装置105的触摸面板被按压的期间所检测到的坐标的位置信息的历史记录。如果将存储在轨迹信息区域中的坐标依次连结,则能够描绘在被按压期间的移动的轨迹。
(b)闭曲线区域。对于检测到的各个闭曲线,存储检测到该闭曲线的时刻、被闭曲线包围的区域的重心坐标及被闭曲线包围的区域的面积的信息。
(c)位置区域。存储通过轨迹输入使位置被移动的角色的当前的位置坐标。
(d)参数区域。存储通过涡状的轨迹输入对角色施加的攻击力的参数。
轨迹信息区域及闭曲线区域可以通过排列或列表来构成。此外,任何一个作为限定要素数量的场合都可以采用如果达到上限则从较旧者开始删除从而进行改写的方法。这是类似于所谓的环形缓存的方法。
通过初始化,轨迹信息区域和闭曲线区域成为无要素的状态。此外,对位置区域及参数区域赋予适当的值作为初始值。该值例如既可以是因该处理而变化的值,也可以是以前保存的值。
当开始处理时,CPU102监视输入装置105,检查触摸面板是否被按压(步骤S302)。在被按压的情况下(步骤S302:是),从输入装置105的触摸面板取得被按压的坐标(步骤S303),将其坐标追加到轨迹信息区域中(步骤S304)。
接着,CPU102沿着存储在轨迹信息区域中的坐标串前进,检查是否构成了闭曲线。
图4是说明检查是否描绘了闭曲线的方法的说明图。以下,参照本图进行说明。
本图4(a)所示的轨迹是将点P1、P2、P3、……、PN的N个点按照其顺序连结而成的。在此情况下,在轨迹信息区域中,依次登录有P1、P2、P3、……、PN的坐标。最后登录的是PN,相当于在此次的处理中最先登录的“开始点”的是P1。另外,在本图中,表示了N=13的情况。
所以,CPU102在计数i从1到N-2的期间中依次增加计数i,并重复到步骤S307为止的处理(步骤S305)。
即,参照轨迹信息区域,检查线段PiPi+1和线段PN-1PN是否相交(步骤S306)。如果不相交(步骤S306:否),则到步骤S305为止进行重复(步骤S307)。另一方面,如果相交(步骤S306:是),则结束重复,前进到步骤S308。
在发现了线段PiPi+1和线段PN-1PN相交的情况后,求出其交点Q的坐标(步骤S308)。在图4(a)所示的例子中,i=3。如本图所示,闭曲线的顶点被按照Q、Pi+1、……、PN-1、Q的顺序连结。
接着,取得以下这样的闭曲线信息(步骤S309)。
(a)当前时刻。是该闭曲线Q、Pi+1、……、PN-1、Q被描绘的时刻。
(b)被该闭曲线Q、Pi+1、……、PN-1、Q包围的区域的重心G的坐标。
(c)被该闭曲线Q、Pi+1、……、PN-1、Q包围的区域的面积。
这里,当前时刻也可以利用例如表示信息处理装置101的电源变为导通后的经过时间的计数的值等。此外,可以通过公知的图形处理的方法容易地求出重心G的坐标及面积。
接着,将取得的闭曲线信息追加到闭曲线区域中(步骤S310),并将轨迹信息区域中的点P1、……、PN-1的坐标的信息用点Q的坐标的信息替换,从轨迹中除去闭曲线及该闭曲线之前的线(步骤S311)。由此,存储在轨迹信息区域中的信息从P1、……、PN-1、PN变换为Q、PN。在图4(b)中,图示了除去后的轨迹的状况。如本图所示,仅留下了将检测到的交点Q与最后输入的轨迹的位置坐标PN(在本图中N=13)连结的线段,被除去的部分用虚线表示。
然后,前进到步骤S312。
另一方面,在没有检测到交叉的状态下就结束了从步骤S305到步骤S307的重复的情况下,前进到步骤S312。
通过以适当的间隔重复上述那样的处理,每当描绘涡旋时生成并描绘闭曲线时,追加闭曲线的信息,从而将储存的轨迹信息更新,并且构成闭曲线的交点成为新的开始点。
图5是说明描绘出的轨迹与检测到的闭曲线的关系的说明图。以下,参照本图进行说明。
如果如图5(a)所示那样描绘轨迹501,则如图5(b)所示,在轨迹交叉的地方检测到闭曲线502(在图5(b)中,将轨迹501用虚线表示)。如果依次沿着各闭曲线502的重心503前进,则可知道轨迹501前进的移动方向的概况(图中的单点划线)。
以后的处理是可以根据由该信息处理装置101实现的游戏的种类来适当变更的部分。首先,参照闭曲线区域及其他游戏的虚拟世界信息来更新角色的位置(步骤S312)。
可以认为在闭曲线区域中储存有0个以上的闭曲线的信息,过去生成的涡被一个个地存储。例如,可以认为各闭曲线的重心如同对角色作用了“引力”那样,来更新角色的位置。
此时,也可以求出当前时刻与生成该闭曲线的时刻的差,使该差越大则来自该闭曲线的贡献越小(例如与经过时间成反比例、成平方反比例、呈指数性衰减等)。这对应于涡的强度随着经过时间而衰减的情况。此外,也可以在其上乘以闭曲线的面积,使“引力”的大小变化。这是如果描绘较大的闭曲线则相应地“引力”也变大的形态。
即,考虑从角色的位置朝向闭曲线的重心的方向的引力矢量,使其大小成为如上述那样设定的大小。并且,由它们的总和以及虚拟空间中设定的各种外力的总和来求出对角色作用的力,如果将其用虚拟的角色的质量来除,则能够得到角色的加速度。
如果对加速度乘以在模拟中使用的时间的步长,则能够得到角色的移动速度的增量;如果对加上增量之前与加上增量之后的移动速度的平均乘以该时间的步长,则能够求出在该步长中该角色的位置变化的变化量。由此,能够使角色接近闭曲线的重心。
接着,参照闭曲线区域,更新参数的值(步骤S313)。参数的值的更新的量也可以采用与上述的“引力”同样的方法,但除此以外,可以考虑根据
(a)当前的时刻与最后描绘闭曲线的时刻的差
(b)最后描绘闭曲线的时刻与其前描绘闭曲线的时刻的差
(c)描绘闭曲线的时刻彼此的差的串
(d)上述任意的组合,
使该差越小则越增大与参数相加的量的方法。
由于可以认为描绘闭曲线的时间间隔越短则涡运动越剧烈,所以可以考虑例如使赋予“风属性的角色”的“***的能量”的增量成为与时间间隔成反比例的值等。除此以外,预先使增量对应于时间间隔的范围的方法也是典型的。
另外,上述(a)与“引力”的情况同样,是表现涡的旋转力的衰减的,所以也可以采用与上述(b)、(c)不同的系数或计算方法。例如,如果上述(a)的时刻的差为一定以上,则认为对参数的值的更新不带来任何影响等。
此外,对于根据差求出贡献或相加的量的方法,除了通过对差适用规定的增函数或减函数来通过计算求出的方法以外,也可以采用在差中设置多个某种程度的等级并准备使贡献·相加量对应于各等级的表、从而通过参照该表来取得的方法。
接着,在执行其他需要的处理后(步骤S314),进行垂直同步等待(步骤S315),并以一定时间间隔(典型地是六十分之一秒)进行触摸面板的检测。接着,返回到步骤S302。
步骤S314中所需的处理,例如是将轨迹及闭曲线实际上区别显示、或进行角色的显示、或进行其他游戏处理等。
另一方面,在步骤S302中,在判断为手指或触摸笔被从触摸面板释放的情况下(步骤S302:否),将轨迹信息区域与闭曲线区域清除(步骤S316),并前进到步骤S312。
另外,对于轨迹信息区域和闭曲线区域,在步骤S316中也可以不是一下子清除,而原样保持,也可以仅将检测到按压坐标后的经过时间或检测到闭曲线后的经过时间超过一定时间的区域清除。在此情况下,即使将手指或触摸笔释放,轨迹及闭曲线也不会即刻消失,而是能够使用户看起来如同是渐渐衰减并消失的。
这样,根据本实施方式,能够根据对人而言容易输入的涡旋状的图形轨迹取得闭曲线的串,根据检测到闭曲线的时间间隔来取得人想要的涡运动的剧烈程度的输入信息。
此外,本申请主张以日本专利申请特愿2006-037735号为基础的优先权,并在指定国法规的范围内在本申请中引用该基础申请的内容。
工业实用性
如以上说明,根据本发明,能够提供一种适合于根据对人而言容易输入的涡旋状的图形轨迹来取得人想要的输入信息的轨迹信息处理装置、轨迹信息处理方法、记录有在计算机上实现它们的程序的计算机可读取的信息记录介质及该程序。

Claims (9)

1、一种轨迹信息处理装置(201),其特征在于,具备:
输入受理部(202),受理轨迹的坐标信息的输入;
闭曲线取得部(203),在被受理了上述输入的轨迹的坐标信息中,重复进行下述(a)及(b)的处理:
(a)取得该轨迹从其开始点开始初次与该轨迹交叉的闭曲线,
(b)将该闭曲线及该闭曲线之前的曲线从该轨迹中除去,并将该交叉的点作为新的开始点;以及
涡信息输出部(204),输出取得上述闭曲线的时间间隔的变化,作为该轨迹的涡运动的剧烈程度的信息。
2、一种轨迹信息处理装置(201),其特征在于,具备:
输入受理部(202),按照轨迹被描绘的顺序,受理在用户做出的连续的轨迹中包含的点的坐标信息的输入;
坐标存储部,当上述坐标信息的输入被受理时,将被受理了该输入的坐标信息按照该输入被受理的顺序进行存储;
闭曲线存储部,存储闭曲线信息;
闭曲线取得部(203),当被受理了上述输入的坐标信息被新存储到上述存储部中时,判断在按照该顺序存储的坐标信息中、将除了该新存储的坐标信息以外的坐标信息中相邻存储的坐标信息彼此连结的线段的某一个与将该新存储的坐标信息和紧靠其前存储的坐标信息连结的线段是否交叉,在判断为交叉的情况下,重复进行下述(a)及(b)的处理:
(a)在上述闭曲线存储部中新存储将当前时刻指定为取得该闭曲线的时刻的闭曲线信息,
(b)从上述坐标存储部中删除在该新存储的坐标信息之前存储的坐标信息,并在该新存储的坐标信息的紧前面***该交叉的点的坐标信息,来更新上述坐标存储部;以及
涡信息输出部(204),当上述闭曲线存储部中新存储了闭曲线信息时,计算在该新存储的闭曲线信息和紧靠其前存储的闭曲线信息中的每一个中指定的取得该闭曲线的时刻的时间间隔,并输出预先与该计算出的时间间隔相对应的数值,作为由该用户指定的参数信息。
3、如权利要求2所述的轨迹信息处理装置(201),其特征在于,
上述闭曲线取得部(203)在判断为该交叉的情况下,
(c)计算在基于下述坐标信息的位置上具有顶点的闭曲线的重心坐标,将上述计算出的坐标在该闭曲线信息中进一步指定作为该闭曲线的重心坐标,上述位置所基于的坐标信息是,该交叉的点的坐标信息以及按照该顺序存储的坐标信息中从第一坐标信息开始到第二坐标信息为止的坐标信息,上述第一坐标信息是形成包括该交叉的点在内的线段并相邻存储的坐标信息中在后存储的坐标信息,上述第二坐标信息是该新存储的坐标信息的紧前面存储的坐标信息;以及
上述涡信息输出部在上述闭曲线存储部中新存储了闭曲线信息时,还输出在该新存储的闭曲线信息中被指定的闭曲线的重心位置,作为在该新存储的闭曲线信息中在被指定的时刻由该用户指定的位置信息。
4、如权利要求3所述的轨迹信息处理装置(201),其特征在于,
还具备:
位置存储部,存储在描绘该轨迹的虚拟空间内配置的角色的位置;以及
位置更新部,进行使下述力作用于该角色的模拟,来更新存储在上述位置存储部中的该角色的位置,该力是从所存储的上述角色的位置朝向由上述涡信息输出部最后输出的位置信息所指定的位置的力,并且力的大小由上述涡信息输出部最后输出的参数信息指定。
5、如权利要求4所述的轨迹信息处理装置(201),其特征在于,
还具备:
攻击参数存储部,存储该角色的攻击力参数的数值;以及
参数更新部,当由上述涡信息输出部输出了参数信息时,使该角色的攻击力的参数的数值增加预先以该参数信息越小则数值越大的方式相对应的增量。
6、如权利要求4所述的轨迹信息处理装置(201),其特征在于,
上述闭曲线取得部(203)还根据该闭曲线具有的顶点的位置的坐标信息,计算被该闭曲线包围的区域的面积,将上述计算出的面积在该闭曲线信息中进一步指定作为被该闭曲线包围的区域的面积,并新存储到上述闭曲线存储部中;以及
上述位置更新部作为对该角色施加的力的大小,除了该最后输出的参数信息以外,还使用对在该最后输出的参数信息中指定的数值乘以在该新存储的闭曲线信息中指定的被该闭曲线包围的区域的面积后所得的值。
7、一种轨迹信息处理方法,其特征在于,具备:
输入受理步骤,受理轨迹的坐标信息的输入;
闭曲线取得步骤,在被受理了上述输入的轨迹的坐标信息中,重复进行下述(a)及(b)的处理:
(a)取得该轨迹从其开始点开始初次与该轨迹交叉的闭曲线,
(b)将该闭曲线及该闭曲线之前的曲线从该轨迹中除去,并将该交叉的点作为新的开始点;以及
涡信息输出步骤,输出取得上述闭曲线的时间间隔的变化,作为该轨迹的涡运动的剧烈程度的信息。
8、一种记录有程序的计算机可读信息记录介质,其特征在于,
使计算机作为以下的部分发挥功能:
输入受理部(202),受理轨迹的坐标信息的输入;
闭曲线取得部(203),在被受理了上述输入的轨迹的坐标信息中,重复进行下述(a)及(b)的处理:
(a)取得该轨迹从其开始点开始初次与该轨迹交叉的闭曲线,
(b)将该闭曲线及该闭曲线之前的曲线从该轨迹中除去,并将该交叉的点作为新的开始点;以及
涡信息输出部(204),输出取得上述闭曲线的时间间隔的变化,作为该轨迹的涡运动的剧烈程度的信息。
9、一种程序,其特征在于,
使计算机作为以下的部分发挥功能:
输入受理部(202),受理轨迹的坐标信息的输入;
闭曲线取得部(203),在被受理了上述输入的轨迹的坐标信息中,重复进行下述(a)及(b)的处理:
(a)取得该轨迹从其开始点开始初次与该轨迹交叉的闭曲线,
(b)将该闭曲线及该闭曲线之前的曲线从该轨迹中除去,并将该交叉的点作为新的开始点;以及
涡信息输出部(204),输出取得上述闭曲线的时间间隔的变化,作为该轨迹的涡运动的剧烈程度的信息。
CN200780005626XA 2006-02-15 2007-02-13 轨迹信息处理装置以及轨迹信息处理方法 Expired - Fee Related CN101384317B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP037735/2006 2006-02-15
JP2006037735A JP3930894B1 (ja) 2006-02-15 2006-02-15 軌跡情報処理装置、軌跡情報処理方法、ならびに、プログラム
PCT/JP2007/052532 WO2007094326A1 (ja) 2006-02-15 2007-02-13 軌跡情報処理装置、軌跡情報処理方法、情報記録媒体、ならびに、プログラム

Publications (2)

Publication Number Publication Date
CN101384317A true CN101384317A (zh) 2009-03-11
CN101384317B CN101384317B (zh) 2012-01-11

Family

ID=38212183

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200780005626XA Expired - Fee Related CN101384317B (zh) 2006-02-15 2007-02-13 轨迹信息处理装置以及轨迹信息处理方法

Country Status (7)

Country Link
US (1) US8271228B2 (zh)
EP (1) EP1985340A4 (zh)
JP (1) JP3930894B1 (zh)
KR (1) KR100964419B1 (zh)
CN (1) CN101384317B (zh)
TW (1) TWI320325B (zh)
WO (1) WO2007094326A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106469457A (zh) * 2016-09-22 2017-03-01 北京仁光科技有限公司 一种修复触控***触点错误轨迹的方法

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110129125A (ko) * 2010-05-25 2011-12-01 삼성전자주식회사 휴대 단말기의 터치 패널 운용 방법 및 이를 지원하는 휴대 단말기
JP5449074B2 (ja) * 2010-07-27 2014-03-19 日本電信電話株式会社 情報入力装置
JP5643249B2 (ja) * 2012-03-27 2014-12-17 日本電信電話株式会社 一筆書き図形方向検出装置
KR102134443B1 (ko) 2013-05-03 2020-07-15 삼성전자주식회사 전자 기기 및 제어 동작에 기초한 전자 기기의 화면 조작 방법
JP2015064693A (ja) * 2013-09-24 2015-04-09 ブラザー工業株式会社 情報入力装置
JP6718335B2 (ja) * 2016-08-18 2020-07-08 株式会社ミクシィ 情報処理装置,情報処理装置の制御方法及び制御プログラム
US10510125B2 (en) 2016-11-17 2019-12-17 International Business Machines Corporation Expense compliance checking based on trajectory detection
CN110969644B (zh) * 2018-09-28 2023-12-01 杭州海康威视数字技术股份有限公司 人员轨迹追踪方法、装置及***
CN112717410B (zh) * 2021-01-21 2023-03-14 腾讯科技(深圳)有限公司 虚拟对象控制方法、装置、计算机设备及存储介质

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4853971A (en) * 1985-03-18 1989-08-01 Dainippon Screen Mfg. Co., Ltd. Method and apparatus for processing image data
US5313527A (en) * 1991-06-07 1994-05-17 Paragraph International Method and apparatus for recognizing cursive writing from sequential input information
JPH06223201A (ja) * 1993-01-22 1994-08-12 Matsushita Electric Ind Co Ltd 並列画像生成装置
DE19531392C1 (de) 1995-08-26 1997-01-23 Aeg Electrocom Gmbh Verfahren zur Erzeugung einer Graphrepräsentation von Bildvorlagen
DE19615211A1 (de) 1996-04-18 1997-10-23 Daimler Benz Ag Verfahren zur Rekonstruktion der Zeitinformation einer Handschriftvorlage
JP4094706B2 (ja) * 1996-08-15 2008-06-04 ゼロックス コーポレイション コンピュータ制御デイスプレイシステム
US20020060668A1 (en) 2000-11-22 2002-05-23 Mcdermid William James Method and apparatus for providing a variable resolution touch pad
JP2002282542A (ja) * 2001-03-27 2002-10-02 Namco Ltd 手書き認識を用いた遊技装置、遊技装置における画像消去方法、及びそのプログラム
JP2005204754A (ja) 2004-01-20 2005-08-04 Nintendo Co Ltd タッチパネル入力を用いたゲームシステム
CN1676186A (zh) * 2004-03-29 2005-10-05 英泰克公司 带有集成的轨迹球控制装置的电子游戏操纵器
TWM262770U (en) 2004-07-06 2005-04-21 Inventec Corp Electronic device with multi-functional track-ball pointing device
TWM259629U (en) 2004-08-12 2005-03-21 Inventec Corp Displaying device with game function

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106469457A (zh) * 2016-09-22 2017-03-01 北京仁光科技有限公司 一种修复触控***触点错误轨迹的方法
CN106469457B (zh) * 2016-09-22 2019-02-19 北京仁光科技有限公司 一种修复触控***触点错误轨迹的方法

Also Published As

Publication number Publication date
TWI320325B (en) 2010-02-11
CN101384317B (zh) 2012-01-11
TW200806369A (en) 2008-02-01
JP2007215647A (ja) 2007-08-30
US8271228B2 (en) 2012-09-18
WO2007094326A1 (ja) 2007-08-23
EP1985340A4 (en) 2009-03-25
JP3930894B1 (ja) 2007-06-13
KR20080077178A (ko) 2008-08-21
US20100220056A1 (en) 2010-09-02
EP1985340A1 (en) 2008-10-29
KR100964419B1 (ko) 2010-06-16

Similar Documents

Publication Publication Date Title
CN101384317B (zh) 轨迹信息处理装置以及轨迹信息处理方法
AU2022235625B2 (en) Devices, methods, and graphical user interfaces for depth-based annotation
ES2778863T3 (es) Interfaz gráfica de usuario para un sistema de juego
Gummeson et al. An energy harvesting wearable ring platform for gestureinput on surfaces
CN108476168A (zh) 在图形消息传送用户界面中应用确认选项
CN107491258A (zh) 用于在分屏模式下操纵窗口的设备、方法和图形用户界面
US8902185B2 (en) Scrolling screen apparatus, method for scrolling screen, and game apparatus
CN105074626B (zh) 对额外设备触摸事件的检测和响应
CN102473066A (zh) 在多功能手持设备上显示、导航和选择电子方式存储内容的***和方法
CN108037888A (zh) 技能控制方法、装置、电子设备及存储介质
CN109718538A (zh) 游戏中虚拟对象的框选方法及装置、电子设备、存储介质
CN108595010B (zh) 虚拟现实中虚拟物体的交互方法及装置
CN103106022A (zh) 触控面板的虚拟按键的设定与检测方法
CN102789700A (zh) 电子书籍游戏装置
CN102929430B (zh) 多指针间接输入设备的显示映射模式
CN110075519A (zh) 虚拟现实中的信息处理方法及装置、存储介质及电子设备
CN111481923A (zh) 摇杆显示方法及装置、计算机存储介质、电子设备
US20130127878A1 (en) Physics rules based animation engine
Kratz et al. Unravelling seams: improving mobile gesture recognition with visual feedback techniques
KR20200143875A (ko) 게임 인터페이스 방법 및 장치
CN114028814A (zh) 虚拟建筑升级方法及装置、计算机存储介质、电子设备
CN105393214A (zh) 自我揭示符号性的手势
CN108829329A (zh) 一种操作对象展示方法、装置和可读介质
JP5594843B2 (ja) 遊技装置、及びプログラム
JP2020043926A (ja) ゲームプログラム、方法、および情報処理装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120111

Termination date: 20160213