根据摇动程度控制游戏的手持设备 【技术领域】
本发明涉及一种手持设备,尤其涉及一种具有运动识别功能的手持设备。
背景技术
骰子是一种常见的娱乐工具,如人们喜欢摇骰子比点数大小。已经有手机厂商推出具有摇骰子功能的手机,通过摇动手机使手机的显示屏显示骰子滚动用以模拟真实的骰子。虽然上述手机可以模拟摇动骰子,但由于每次摇动得到的结果是随机的,使用者两次摇动骰子获得相同结果的机会很小,且多次练习后也没有机会控制摇动的结果,即无法通过一定的练习获得一定的手感。
【发明内容】
有鉴于此,本发明提供一种根据摇动程度控制游戏的手持设备,该手持设备可以根据受到摇动的特性输出相对应的游戏结果,解决现有的手持设备在模拟摇动骰子功能上的不足。
为实现上述目的,本发明提供一种根据摇动程度控制游戏的手持设备,包括处理单元及运动感应单元,该处理单元根据该运动感应单元的信号确定该手持设备受到用户摇动的摇动特性,以及根据一特定的计算方法获得与该摇动特性相对应的游戏结果并输出该游戏结果。
本发明的手持设备可根据受到摇动的特性输出相对应的游戏结果,相同的摇动特性对应相同的游戏结果,使得使用者有机会控制摇动的结果,即具有摇动真实骰子的随机性,同时还可以使得用户获得一定的手感,解决了现有手持设备在摇动骰子功能上的不足。
【附图说明】
图1为本发明的根据摇动程度控制游戏的手持设备的硬件架构图。
图2为本发明的手持设备的振动开关的剖视图。
图3为本发明的手持设备的振动开关沿着图2中的A-A方向的剖视图。
图4为本发明的手持设备的振动开关单位时间内的导通或断开次数随时间变化的示意图。
【具体实施方式】
请参考图1,为本发明的根据摇动程度控制游戏的手持设备10的硬件架构图。该手持设备10包括一处理单元11、一运动感应单元12、一存储单元13、一音频输出单元14及一视频输出单元15。该处理单元11包括一摇动特性确定模块111以及一游戏结果获取模块112。
该运动感应单元12用于侦测该手持设备10受到用户的摇动。在本实施方式中,该运动感应单元12为振动开关,在该手持设备10受到用户摇动的过程中,该运动感应单元12反复地在电性导通状态和电性断开状态间变化。
请参考图2和图3,在本实施方式中,该运动感应单元12包括一本体121和一连接于该本体121一端的侧盖122。该本体121包括一腔体,该腔体的表面贴合有两个相对设置的导电片123,该导电片123与设置于该本体121的另一端的第一导电端子124电连接。
该侧盖122两侧分别设置有一悬臂式的导电弹簧125和一第二导电端子126,该弹簧125与该导电端子126电连接。该侧盖122连接于该本体121后,该弹簧125收容于该本体121的腔体中并不与该本体121相接触,使得该第一导电端子124和第二导电端子126处于电性断开状态。
在该手持设备10受到至少一定大小摇动时,该弹簧125发生变形而使得该弹簧125的末端接触该导电片123,从而使得该第一导电端子124和第二导电端子126导通。摇动消失后,该弹簧125恢复初始状态而与该导电片123脱离接触,使得该运动感应单元12回复至初始的断开状态。
在本实施方式中,由于该两个导电片123相对设置,使得该弹簧125只有在该运动感应单元12受到大致垂直于该导电片123方向的摇动时才有机会与该导电片123接触,亦即只有沿特定方向的摇动才能使该运动感应单元12地初始状态发生改变,藉此减少因用户的误动作而使该运动感应单元12的初始状态发生改变的几率。
应该注意的是,本实施方式中的运动感应单元12的初始状态为电性断开状态,熟悉振动开关领域的人员可以轻易的对运动感应单元12作出改变而获得初始状态为导通的振动开关,在此不再赘述。
图4示意出从该手持设备10开始受到摇动至摇动结束的过程中,该运动感应单元12单位时间内的导通或断开的次数(在图中以cps表示)随时间(在图中以T表示)的变化过程。在本实施方式中,在该手持设备10受到的摇动停止后,该运动感应单元12的弹簧125在惯性的作用下继续运动几次后才恢复至初始状态。因此,在图4中,从该手持设备10停止摇动的t0时刻开始,该运动感应单元12的单位时间内的导通或断开的次数开始急剧下降,并且在很短的时间内减小至零。
该运动感应单元12的弹簧125的重量很小,一般在1克左右。因此在该手持设备10受到的摇动停止后,无论在摇动停止之前的摇动强度如何,该弹簧125藉由摇动而获得的能量基本相同。由于该弹簧125的能量决定了在该手持设备10受到的摇动停止后该运动感应单元12单位时间内导通或断开的次数的开始衰减时的数值大小,亦即决定了图4中的t0时刻对应的值C0。因此,可以通过统计计算确定该C0值,藉由该C0值判断该振动开关12停止摇动的时间。
该运动特性确定模块111根据该运动感应单元12输出的信号确定该手持设备10受到用户摇动的摇动特性,该游戏结果获取模块112根据该确定的摇动特性以及一特定的计算方法获得一与该摇动特性相对应的游戏结果。在本实施方式中,该游戏结果为骰子的点数,即在用户停止摇动该手持设备10后以语音输出方式通过该音频输出单元14输出该游戏结果,藉此通过摇动该手持设备10模拟摇动真实的骰子。
在本实施方式中,该摇动特性包括该手持设备10受到摇动的摇动强度及摇动持续的时间。该摇动持续的时间从该处理单元11接受到该运动感应单元12的信号时刻开始,至该手持设备10受到的摇动停止时刻(即图4中的t0时刻)结束。该摇动强度用于表征该手持设备10受到摇动的剧烈程度,即在该摇动持续的时间内的该运动感应单元12导通或断开次数的总和与该摇动持续的时间的比值。
该计算方法为模拟摇动真实骰子的数学模型,用于使得该摇动特性与该游戏结果通过该计算方法相对应,即使得本实施方式中的不同组合的摇动强度和摇动持续时间对应唯一确定的游戏结果。该计算方法可以通过统计计算得出,如统计获得若干组以不同的摇动强度及摇动持续的时间摇动真实骰子所对应的骰子的点数,以该若干组统计得到的数据建立数学模型。虽然使用不同的统计方法可能获得不同的计算方法,但是只要获得的计算方法使得不同组合的摇动强度和摇动持续时间对应唯一确定的游戏结果,计算方法的不同并不影响用户获得的模拟摇动真实骰子的体验。
摇动本发明的手持设备10的获得的游戏结果与摇动强度及摇动持续时间相对应,只要每次摇动该手持设备10的摇动强度及摇动持续时间相同,用户即可获得相同的游戏结果,从而使得用户通过多次摇动该手持设备10后有机会控制摇动该手持设备10的摇动强度及摇动持续时间,从而以相同组合的摇动强度和摇动持续时间摇动该手持设备10而获得相同的游戏结果,亦即用户可以通过多次练习后有机会获得一定的“手感”。
在本实施方式中,该存储单元13存储有一游戏程序,用于在该手持设备10受到摇动过程中提供骰子滚动的动态影像,以及该手持设备10的摇动停止后提供反映游戏结果的静态图片,该动态影像以及该静态图片通过该视频输出单元15输出。