专利名称:一种通过手指接触产生视觉上的人机互动的方法
技术领域:
本发明涉及一种使游戏玩家与游戏机产生人机互动的方法,特别是一种通过手指接触产生视觉上的人机互动的方法,使游戏玩家通过手指与游戏机中的虚拟角色肢体或手指接触产生视觉上人机互动的方法。
背景技术:
如图1所示,现有技术的游戏机10,通过设定的游戏、人工智能或数据库等,皆可提供使游戏玩家50与游戏机10中的虚拟角色扮演能够产生间接式的人机互动模式。但是,游戏玩家50通过手指51操控游戏机10的操纵界面11,例如操纵游戏机10 的键盘、鼠标、按键或操纵杆,甚至是操纵游戏机10的触控屏幕15等,只能实现与游戏机10 中的虚拟角色60之间产生机械式刻板互动,在视觉感受上,总是缺少直接接触虚拟角色60 的肢体例如手指61的真实互动感觉。
发明内容
本发明要解决的技术问题是,提供一种通过手指接触产生视觉上的人机互动的方法,在视觉感受上,可以实现游戏玩家与游戏机中的虚拟角色产生肢体上的直接触碰互动, 令游戏玩家产生真实互动的感觉。为解决上述技术问题,本发明公开了一种通过手指接触产生视觉上的人机互动的方法,包括以下步骤a)以一种2D游戏机、3D游戏机或RPG游戏机的触控屏幕为人机界面,且所述触控屏幕包括一触控模块和一游戏窗口;b)在游戏窗口中出现虚拟角色并依照软件程序的设计表演;c)查看虚拟角色的表演时间是否到达软件程序设计的人机互动时段;如果否,继续执行步骤b);如果是,执行步骤d);d)查看游戏玩家的手指是否点击触控屏幕的触控模块及产生输入信号坐标;如果否,执行步骤g);如果是,执行步骤e);e)校正触控模块的输入信号坐标,并且将其换算为对应游戏窗口的第一坐标;同步选取虚拟实境中的虚拟角色的肢体或手指坐标,并且将其换算为映射至游戏窗口的第二坐标;f)查看游戏窗口的第一坐标与第二坐标的相对位置是否落入软件程序设计的误差值范围内;如果否,继续执行步骤g);如果是,执行步骤h);g)虚拟角色的表情或肢体动作,依照软件程序设计变化为失望、沮丧或生气的负向表情表演;继续执行步骤b);h)虚拟角色的表情或肢体动作,依照软件程序的设计变化为开心、喜悦或害羞等正向表情表演;在视觉上,玩家的手指与虚拟角色的肢体或手指产生直接接触效果;继续执行步骤b)。与现有技术相比,本发明具有以下有益效果借助于上述方法,对游戏玩家来说, 在视觉上,就像是直接与虚拟人物接触一般,不但可拉近与虚拟人物的距离感,更可经由游戏机的情境设计,令游戏玩家与虚拟人物有直接触碰互动的效果。
图1为现有技术的游戏机示意图。图2为游戏机通过本发明的手指接触产生视觉上的人机互动的方法实现人机直接互动效果的示意图。图3为通过本发明的手指接触产生视觉上的人机互动的方法实现人机直接互动效果的示意图。图4为本发明的虚拟角色肢体或手指坐标与玩家手指坐标转换为游戏窗口坐标的说明图。图5为本发明的虚拟角色肢体或手指坐标与玩家手指坐标转换为游戏窗口坐标的流程图。图6为本发明的一种通过手指接触产生视觉上的人机互动的方法的流程图。附图标记10……游戏机11……操纵界面
15……触控屏幕20...…触控模块
30...…游戏窗口31...…第一坐标
32...…第二坐标40...…透明板
50...…游戏玩家51...…手指
60...…虚拟角色61...…肢体或手 丨
具体实施例方式如图2所示,本发明公开了一种通过手指接触产生视觉上的人机互动的方法(以下简称视觉上的人机直接互动方法),该方法适用于2D游戏机、3D游戏机或RPG游戏机 (Role-Playing Game角色扮演游戏机)等游戏机10,并且通过软件程序设计的游戏、人工智能或数据库等(以下通称为软件程序设计),可以提供游戏玩家50的手指51与游戏机 10中的虚拟角色60的肢体或手指61产生视觉上的直接接触,从而实现视觉上的人机直接互动的效果。如图2及图3所示,本发明的视觉上的人机直接互动方法,是以游戏机10的触控屏幕15作为人机界面,配合软件程序设计的游戏企划与脚本,在游戏中的某些时间点或节奏点(以下通称为人机互动时段),游戏玩家50的手指51点击触控屏幕15上的设定位置时,游戏中的虚拟角色60的肢体或手指61(在视觉上)会同时点击该位置;在视觉上,如同游戏玩家50的手指51与游戏中的虚拟角色60的手指61在触控屏幕15上做实时触碰;而且,触碰后,依照软件程序的设计,虚拟角色60会有直接动作或表情的反应,对游戏玩家50 来说,就像是与虚拟角色60直接接触一般。如图3至图5所示,所述游戏机10的触控屏幕15,包括一触控模块20及一游戏窗口 30 ;当游戏玩家50的手指51点击触控屏幕15上的设定位置时,触控模块20接受点击产生输入信号坐标,在技术上,游戏机10的微处理器(micro processor)将校正触控模块 20的输入信号坐标,并且将其换算为对应游戏窗口 30的第一坐标31。同时,虚拟角色60出现在游戏窗口 30中并依照软件程序设计进行虚拟实境表演, 在软件程序设计的人机互动时段,其身在虚拟实境中的肢体或手指61坐标,可借助想象在虚拟实境中的摆放摄影机且在其前方放置一透明板40,让虚拟实境中的虚拟角色60的肢体或手指61触碰到该透明板40上的某个位置,再将此位置投射至游戏窗口 30上的第二坐标32,当然摄影机是必须根据软件程序设计的脚本及镜头规划实时随着虚拟角色60移动。因此,在技术上,利用图像控制程序或坐标转换程序,游戏机10的微处理器 (micro processor)将同步选取在虚拟实境中的虚拟角色60的肢体或手指61坐标,并且将其换算为映射至游戏窗口 30的第二坐标32。在软件程序设计的人机互动时段,游戏机10的微处理器同步选取的游戏窗口 30 的第一坐标31及第二坐标32,经过游戏机10的微处理器运算后,其相对位置如果是落入软件程序设计的误差值范围内,即表示虚拟角色60的肢体或手指61投影在游戏窗口 30上的坐标位置,与游戏玩家50的手指51在触控屏幕10的游戏窗口 30上的坐标是一样的或接近的,在视觉上,足以产生直接碰触与互动的效果。所述虚拟角色60可以为2D虚拟人物、3D虚拟人物、2D虚拟卡通人物、3D虚拟卡通人物、2D虚拟动物、3D虚拟动物、2D虚拟卡通动物或3D虚拟卡通动物。换言之,游戏玩家50的手指51,在软件程序设计的人机互动时段中,如果没有点击触控屏幕15上的设定位置或点击位置偏离设定位置,则游戏中的2D/3D虚拟角色60的表情将出现失望、沮丧、生气等负向表情;反之,游戏玩家50的手指51与2D/3D虚拟角色60 的肢体或手指61投影在游戏窗口 30上产生视觉上的直接触碰后,3D虚拟角色60则可能会有开心、喜悦、害羞等正向表情,对游戏玩家50而言,视觉上就像是与此2D/3D虚拟角色60 直接接触一般,显然可以加强游戏的情境效果。综上所述,本发明的视觉上的人机直接互动方法,如图6所示,包括以下步骤a)以一种游戏机10 (例如2D游戏机、3D游戏机或RPG游戏机)的触控屏幕15为人机界面,且所述触控屏幕15包括一触控模块20及一游戏窗口 30 ;b)在游戏窗口 30中出现虚拟角色60并依照软件程序的设计(剧本)表演;c)查看虚拟角色60的表演时间是否到达软件程序设计的人机互动时段;如果否,继续执行步骤b);如果是,执行步骤d);d)查看游戏玩家50的手指51是否点击触控屏幕15的触控模块20及产生输入信号坐标;如果否,执行步骤g);如果是,执行步骤e);e)校正触控模块20的输入信号坐标,并且将其换算为对应游戏窗口 30的第一坐标31 ;同步选取虚拟实境中的虚拟角色60的肢体或手指61坐标,并且将其换算为映射至游戏窗口 30的第二坐标32;f)查看游戏窗口 30的第一坐标31与第二坐标32的相对位置是否落入软件程序设计的误差值范围内;如果否,继续执行步骤g);如果是,执行步骤h);
g)虚拟角色60的表情或肢体动作,依照软件程序设计变化为失望、沮丧或生气的负向表情表演;之后,继续执行步骤b);h)虚拟角色60的表情或肢体动作,依照软件程序的设计变化为开心、喜悦或害羞等正向表情表演;在视觉上,玩家50的手指51与虚拟角色60的手指61产生直接接触效果;之后,继续执行步骤b)。此外,在本发明的视觉上的人机直接互动方法中,所使用的触控模块20可选用单点或多点式触控模块,或进一步选用红外线式触控模块、电容式触控模块或电阻式触控模块。其中,所选用的红外线式触控模块,可为数组式红外线模块或红外线影像处理式触控模块。而使用的游戏窗口 30可选用LED背光屏幕、LCD背光屏幕、等离子电视屏幕或背投影屏幕。因为本发明可以在不偏离其特性的情况下体现为多种形式,所以应当理解,上述实施例不受前述说明书的任何细节限制,除非另外说明,应当在所附的权利要求书限定的范围内做广义地解释。
权利要求
1.一种通过手指接触产生视觉上的人机互动的方法,包括以下步骤a)以一种2D游戏机、3D游戏机或RPG游戏机的触控屏幕为人机界面,且所述触控屏幕包括一触控模块及一游戏窗口;b)在所述游戏窗口中出现虚拟角色并依照软件程序的设计表演;c)查看虚拟角色的表演时间是否到达软件程序设计的人机互动时段;如果否,继续执行步骤b);如果是,执行步骤d);d)查看游戏玩家的手指是否点击所述触控屏幕的触控模块及产生输入信号坐标;如果否,执行步骤g);如果是,执行步骤e);e)校正所述触控模块的输入信号坐标,并且将其换算为对应所述游戏窗口的第一坐标,同步选取虚拟实境中的虚拟角色的肢体或手指坐标,并且将其换算为映射至所述游戏窗口的第二坐标;f)查看所述游戏窗口的第一坐标与第二坐标的相对位置是否落入软件程序设计的误差值范围内;如果否,继续执行步骤g);如果是,执行步骤h);g)虚拟角色的表情或肢体动作,依照软件程序设计变化为失望、沮丧或生气等负向表情表演;继续执行步骤b);h)虚拟角色的表情或肢体动作,依照软件程序的设计变化为开心、喜悦或害羞等正向表情表演;在视觉上,玩家的手指与虚拟角色的肢体或手指产生直接接触效果;继续执行步骤b)。
2.根据权利要求1所述的一种通过手指接触产生视觉上的人机互动的方法,其中,所使用的触控模块为单点或多点式触控模块。
3.根据权利要求2所述的一种通过手指接触产生视觉上的人机互动的方法,其中,所使用的触控模块为红外线式触控模块、电容式触控模块或电阻式触控模块。
4.根据权利要求3所述的一种通过手指接触产生视觉上的人机互动的方法,其中,所述红外线式触控模块为数组式红外线模块或红外线影像处理式触控模块。
5.根据权利要求1所述的一种通过手指接触产生视觉上的人机互动的方法,其中,所述游戏窗口为LED背光屏幕、LCD背光屏幕、等离子电视屏幕或背投影屏幕。
6.根据权利要求1所述的一种通过手指接触产生视觉上的人机互动的方法,其中,所述虚拟角色为2D虚拟人物、3D虚拟人物、2D虚拟卡通人物、3D虚拟卡通人物、2D虚拟动物、 3D虚拟动物、2D虚拟卡通动物或3D虚拟卡通动物。
全文摘要
本发明公开了一种通过手指接触产生视觉上的人机互动的方法,在视觉感受上,可以实现游戏玩家与游戏机中的虚拟角色产生肢体上的直接触碰互动,令游戏玩家产生真实互动的感觉。所述方法允许游戏玩家在人机互动时段通过手指与游戏机中的虚拟人物的肢体或手指在触控屏幕的游戏窗口上做实时触碰;触碰后,虚拟人物会依照软件程序设计做出直接动作或表情的反应;对游戏玩家来说,在视觉上,就像是直接与虚拟人物接触一般,不但可拉近与虚拟人物的距离感,更可经由游戏机的情境设计,令游戏玩家与虚拟人物有直接触碰互动的效果。
文档编号G06F3/041GK102430244SQ201110456580
公开日2012年5月2日 申请日期2011年12月30日 优先权日2011年12月30日
发明者廖俊旭, 粘为博 申请人:领航数位国际股份有限公司