一种棋牌类游戏语音控制装置及其控制方法
【专利摘要】本发明公开了一种棋牌类游戏语音控制装置,包括顺序连通的语音输入单元、语音识别单元和中心处理单元;同时与中心处理单元连通的数据发送与接收单元、显示单元和语音输出单元;以及同时与语音识别单元和语音输出单元连通的存储单元。本发明同时公开了一种棋牌类游戏语音控制方法。本发明可使游戏者在小屏幕游戏终端上进行精确棋牌类游戏控制,避免因棋子或纸牌距离过于细小引起的手指操作错误,还可令游戏者在双手被占用情况下,利用语音操作棋牌类游戏,以及可令上肢或视力障碍人员避开手指操作的困难,轻易进行棋牌类游戏。本发明适用范围非常广、增强了棋牌类游戏的灵活性、趣味性和实用性,提高了用户体验。
【专利说明】一种祺牌类游戏语音控制装置及其控制方法
[0001]
【技术领域】
[0002]本发明涉及一种棋牌类游戏的控制装置和控制方法,尤其是涉及一种利用语音操作的棋牌类游戏的控制装置和控制方法,属于控制系统【技术领域】。
【背景技术】
[0003]棋牌类游戏既富有趣味性,又具有较强的对抗性,深受广大人民群众喜爱,已经成为人们日常生活的重要娱乐方式。目前,已经出现了一些棋牌类游戏软件,游戏爱好者事先将其安装到电脑、手机或平板电脑等终端,然后即可开始游戏。在本机游戏时,用户利用鼠标、键盘或手指在图形界面上操作,游戏终端将用户的操作转换为控制指令,游戏终端中心处理器利用预先存入的数据信息做出响应,同时更新图形界面,实现了人机模式游戏。在网络游戏时,本地游戏软件将用户的操作转换为控制指令后,通过有线或无线网络将其传送到网络游戏终端,网络游戏终端接收控制指令并更新其游戏图形界面,网络游戏终端根据棋牌游戏态势进行操作,再将指令传送回本地游戏终端,从而实现了异地游戏爱好者的网络游戏。
[0004]但是,上述棋牌类游戏软件在实际应用中可能出现一些问题,主要表现在:目前,手机的屏幕较小,主流手机的屏幕在4.3英寸以下,屏幕中纸牌或棋子距离过于细小,利用手指点击时容易产生错误。此外,在一些手指被占用,如洗菜做饭等活动时,难以直接进行游戏操作。另外,在对于上肢行动不便或视力障碍人员,在终端上利用手指操作存在困难。随着三网合一,有线电视已经成为具有网络传输能力的多媒体平台,为棋牌类游戏创造了条件。但当前的电视机缺少鼠标和键盘等输入设备,利用遥控器操作繁琐不便,难以进行棋牌类游戏。
[0005]棋牌类游戏中可控元素固定,而且棋牌游戏中的状态变化可用简单的词语清晰指示。比如,中国象棋的记谱方法`一般由四个字组成:第一个字是棋子的名称,包括“车”、“马”、“炮”、“兵”、“相”、“仕”、“帅”、“卒”、“象”、“士”、“将”;第二个字是该棋子所在纵线的序号,红棋用一至九记录(黑棋用I至9记录);第三个字是棋子移动的方向,包括“进”、“平”、“退”;第四个字为移动的格数或到达的位置。当一方有两个或两个以上棋子处于相同纵线时,则需要用“前”、“后”来区分。比如,“炮二平五”表示红炮从第二纵线移动第五纵线,“马8进7”表示黑马从第8纵线移动到第7纵线,“前炮进四”表示前面的红炮前进四格。因此,象棋中的游戏操转化为语音指令时,只需要“qian”(前)、“hou”(后)、“jin”(进)、“ping”(平)、“tui” “退”、“ju”(车)、“ma”(马)、“pao”(炮)、“bing”(兵)、“zu” (卒)、“xiang” (相或象)、“shi”(仕或士)、“shuai”(帅)、“jiang” “将”及“yi”(一)至“jiu”(九)等二十几个字音即可清晰表示。纸牌的花色包括“红桃”、“黑桃”、“方块”和“梅花”,可控元素为2、3、
4、5、6、7、8、9、10、J、Q、K、A、大王、小王,共为19个词语。在纸牌类游戏中,用花色、元素名和数量即可清晰表示游戏者的操作指令。去掉红桃和黑桃,大王和小王重复的“桃”和“王”,再加上“出”,“过”,“重选”等动作指令,只需二十几个字音即可组合出游戏者的基本操作指令。随着语音识别技术的不断发展,这种有限字符集的孤立词识别问题已经得到了较好解决,为利用语音操作棋牌类游戏奠定了基础。
【发明内容】
[0006]为解决现有技术的不足,本发明的目的在于提供一种可使游戏爱好者在小屏幕游戏终端上进行精确棋牌类游戏控制,避免因棋子或纸牌距离过于细小引起的手指操作错误的棋牌类游戏语音控制装置及其控制方法。
[0007]为达到上述目的,本发明是通过以下的技术方案来实现的:
一种棋牌类游戏语音控制装置,其特征在于,包括:
将模拟语音信号转化为数字语音信号的语音输入单元,其包括滤波、采样、量化过程;与语音输入单元连通,且具有字音分段、结合语音数据库进行距离测算、最优元素判定和指令拼接功能的语音识别单元,以得到与数字语音信号对应的语义信息;
与语音识别单元连通,且将语音识别单元产生的语音识别信息转换为所需的控制指令的中心处理单元,所述的中心处理单元同时将控制指令提交给显示单元和语音输出单元;与中心处理单元连通,且用于接收中心处理单元的控制指令、更新游戏图形界面、展示游戏态势的显示单元,;
与中心处理单元连通,且具有控制指令拆分、结合语音数据库进行元素查找、语音信号拼接、送交语音输出设备的语音输出单元,以使得对方走棋或出牌后通过语音报告其做出的动作,在游戏者操作违反棋牌游类戏规则的时候,针对错误类型发出告警或提示语音;同时与语音识别单元和语音输出单元连通,且设置有语音数据库、棋牌类游戏规则库和游戏控制信息库的存储单元,其中,所述的语音数据库包含操作棋牌类游戏所需的语音信号,用以查找比对从而进行语音识别,而所述的棋牌类游戏规则库包含棋牌棋谱等棋牌游戏所需的规则数据,用以对游戏进行控制防止违例出现,或者针对游戏态势对游戏者进行提不,以启发其进行思考,提闻其游戏水平;
以及,与所述的中心处理单元连通,用于中心处理单元和网络游戏终端数据传输的数据发送与接收单元。
[0008]进一步,所述的中心处理单元和网络游戏终端的数据传输方式为有线传输或无线传输。
[0009]所述的语音输入单元可以为麦克风(话筒),而所述的语音输出单元可以为扬声器和音箱,而所述的显示单元则可以为液晶显示器、触摸屏或CRT显示器等。
[0010]一种棋牌类游戏语音控制方法,其特征在于,包括以下步骤:
(1)语音输入单元接收语音信号的步骤:
(2)语音识别单元将接收的语音信号作为观测信号,同时结合存储单元内的存储信息进行语音识别的步骤:
(3)中心处理单元根据步骤(2)所述的语音识别结果产生控制指令的步骤:
(4)显示单元根据步骤(3)所述的产生的控制指令更新游戏图形界面的步骤:
(5)与本地游戏终端或通过数据发送与接收单元与网络游戏终端交换控制指令的步
骤; (6)根据步骤(5)所述的控制指令,同时结合存储单元内的存储信息更新游戏图形界面并进行语音输出的步骤。
[0011]进一步,在所述棋牌类游戏经过无线或有线网络与网络游戏终端进行网络对弈的模式下,当本地游戏者首先走棋或出牌时,包括以下步骤:
步骤1、本地游戏者通过语音发出操作指令;
步骤2、本地游戏终端的语音输入单元接收语音信号;
步骤3、本地游戏终端的语音识别单元以接收的语音信号作为观测信号进行语音识
别;
步骤4、本地游戏终端的中心处理单元根据语音识别的结果产生控制指令并更新游戏图形界面;
步骤5、本地游戏终端通过数据发送与接收单元将控制指令发送给网络游戏终端;
步骤6、网络游戏终端通过数据发送与接收单元接收控制指令并更新游戏图形界面; 步骤7、网络游戏终端的操作者进行操作;
步骤8、网络游戏终端的中心处理单元根据操作者产生控制指令并更新网络游戏终端的游戏图形界面;
步骤9、网络游戏终端通过数据发送与接收单元将控制指令发送回本地游戏终端;
步骤10、本地游戏终端通过数据发送与接收单元接收网络游戏终端返回的控制指令; 步骤11、本地游戏终端的中心处理单元更新图形界面并语音输出;
步骤12、重复步骤I?11直至游戏结束。
[0012]而在所述棋牌类游戏经过无线或有线网络与网络游戏终端进行网络对弈的模式下,当本地游戏者首先走棋或出牌时,包括以下步骤:
步骤1、网络游戏终端的操作者进行棋牌类游戏操作;
步骤2、网络游戏终端的中心处理单元将操作转换为控制指令并更新网络游戏终端的游戏图形界面;
步骤3、网络游戏终端通过数据发送与接收单元将控制指令发送给本地游戏终端;
步骤4、本地游戏终端通过数据发送与接收单元接收控制指令并更新游戏图形界面同时进行语音输出;
步骤5、本地游戏者通过语音发出操作指令;
步骤6、本地游戏终端的语音输入单元接收本地游戏者的语音信号;
步骤7、本地游戏终端的语音识别单元以接收语音信号作为观测信号进行语音识别;步骤8、本地游戏终端的中心处理单元根据语音识别的结果产生控制指令并更新游戏图形界面;
步骤9、本地游戏终端通过数据发送与接收单元将控制指令发送至网络游戏终端;
步骤10、网络游戏终端通过数据发送与接收单元接收本地传送的控制指令;
步骤11、重复步骤I?10直至游戏结束。
[0013]此外,在所述棋牌类游戏不经过网络,在游戏者与本地游戏终端进行人机对弈模式下,当本地游戏者首先走棋或出牌时,包括以下步骤:
步骤1、游戏者通过语音发出操作指令;
步骤2、本地游戏终端的语音输入单元接收游戏者的语音信号; 步骤3、本地游戏终端的语音识别单元以接收语音信号作为观测信号进行语音识别;步骤4、本地游戏终端的中心处理单元根据语音识别的结果产生控制指令并更新游戏图形界面;
步骤5、本地游戏终端的中心处理单元根据存储单元中的数据信息做出响应,并产生控制指令;
步骤6、本地游戏终端的中心处理单元根据控制指令更新游戏图形界面并语音输出; 步骤7、重复步骤I?6直至游戏结束。
[0014]而在所述棋牌类游戏不经过网络,在游戏者与本地游戏终端进行人机对弈模式下,当本地游戏终端首先走棋或出牌时,包括以下步骤:
步骤1、本地游戏终端的中心处理单元根据存储单元中的数据信息做出选择,产生控制指令;
步骤2、本地游戏终端的中心处理单元利用控制指令更新游戏图形界面;
步骤3、游戏者根据棋牌游戏态势发出语音指令;
步骤4、本地游戏终端的语音输入单元接收游戏者的语音信号;
步骤5、本地游戏终端的语音识别单元以接收语音信号作为观测信号进行语音识别;步骤6、本地游戏终端的中心处理单元根据语音识别的结果产生控制指令并更新游戏图形界面;
步骤7、重复步骤I?6直至游戏结束。
[0015]进一步,还包括多个网络游戏终端将控制指令发送至同一游戏服务器,同时,所述的游戏服务器将控制指令分发至每个网络游戏终端的步骤。
[0016]还可以包括通过鼠标和键盘操作控制游戏的步骤。
[0017]或者包括利用存储单元的标准语音库或游戏前由游戏者录入的语音库,进行有限字符集孤立词识别的步骤。
[0018]或者包括语音识别单元利用语音信号的隐马尔可夫模型进行语音识别的步骤。
[0019]还可以包括利用存储单元存储或录入的语音数据库结合语音信号的隐马尔可夫模型进行语音识别的步骤。
[0020]此外,还可以包括游戏者利用其自身的声音对语音识别单元进行训练以提高识别准确率的步骤。
[0021]另外,还可以包括所述的语音输出单元对游戏者违反规则的错误操作进行提示或告警的步骤。
[0022]还可以包括利用预先存储在存储单元的棋谱或者纸牌数据对用户进行提示以启发游戏者提高游戏水平的步骤。
[0023]或者还包括游戏开始、游戏退出、求和、认输、语音开启与关闭、显示开启与关闭、悔棋或悔牌等游戏控制指令。
[0024]本发明的有益效果是:本发明使得游戏者可以在不用手指操作的情况下,仅利用语音完成棋牌类游戏,减少了棋牌类游戏的娱乐场地,增强了棋牌类游戏的灵活性、趣味性和实用性,提高了用户体验,具体优点为:
本发明可以利用语音操作棋牌类游戏,当游戏者双手被占用或者对于上肢或视力障碍人士,非常有利,同时可以在小屏幕终端上实现精确游戏控制,避免因为屏幕中棋子或纸牌距离过于细小容易引起手指占击操作错误的问题;
此外,本发明仅需要在通常多媒体终端上增加语音输入单元或语音识别单元,对于不具备键盘、鼠标等输入设备的有线电视等设备中,通过本发明进行改进后即可进行棋牌类游戏,非常便利;具有独特的用户体验,增加了棋牌类游戏的趣味性。
【专利附图】
【附图说明】
[0025]图1为本发明所述的网络模式下的棋牌类游戏语音控制装置的结构示意图;
图2为本发明的本地模式下的棋牌类游戏语音控制装置的结构示意图;
图3为本发明所述的语音输入单元的结构示意图;
图4为本发明所述的存储单元的数据库文件示意图;
图5为本发明所述的语音识别单元的结构示意图;
图6为本发明所述的语音输出单元的结构示意图;
图7为利用本发明所述的语音输出方法产生的语音信号波形。
【具体实施方式】
[0026]以下结合附图和具体实施例对本发明进行具体的介绍。
[0027]图1为本发明所述的网络模式下的棋牌类游戏语音控制装置的结构示意图;图2为本发明的本地模式下的棋牌类游戏语音控制装置的结构示意图。
[0028]如图1和图2所示:一种棋牌类游戏语音控制装置,包括顺序连通的语音输入单元、语音识别单元和中心处理单元;同时与中心处理单元连通的数据发送与接收单元、显示单元和语音输出单元;以及同时与语音识别单元和语音输出单元连通的存储单元。
[0029]图3为本发明所述的语音输入单元的结构示意图。
[0030]如图3所示:语音输入单元包括滤波、采样、量化过程,其用于将模拟语音信号转化为数字语音信号;本发明所述的语音输入单元为麦克风(话筒)。
[0031]图4为本发明所述的存储单元的数据库文件示意图。
[0032]如图4所示:同时存储单元与语音识别单元和语音输出单元连通,其设置有语音数据库、棋牌类游戏规则库和游戏控制信息库,所述的语音数据库包含操作棋牌类游戏所需的语音信号,用以查找比对从而进行语音识别,而所述的棋牌类游戏规则库包含棋牌棋谱等棋牌游戏所需的规则数据,用以对游戏进行控制防止违例出现,或者针对游戏态势对游戏者进行提示,以启发其进行思考,提高其游戏水平。
[0033]具体为:中国象棋的语音数据库包括所有棋子移动指令所需的语音元素数据,可分为棋子名称、数字和方向与移动三个分区,其中,棋子名称分区包括帅、将、相(象)、仕(士)、车、马、炮、兵、卒的9条语音记录;数字分区包括数字I至9的九条语音记录;方向与移动分区包括前、后、进、平、退的五条语音记录,每条语音记录包括序号、语义和语音数据
二个字段。
[0034]图5为本发明所述的语音识别单元的结构示意图。
[0035]如图5所示:语音识别单元与语音输入单元连通,其具有字音分段、结合语音数据库进行距离测算、最优元素判定和指令拼接功能的,以得到与数字语音信号对应的语义信肩、O[0036]所述字音分段功能,可采用信号能量、功率、瞬时振幅或过零率等方法,用以将连续语音信号分割为以字为单位的分段语音信号,为后续的语音识别创造条件。所述距离测算功能需要结合存储单元中预先存入或事先录入的语音数据库进行,将以字为单位的分段语音信号与语音数据库中的记录进行距离测算,该距离指信号在时域、频域、编码域或统计域的距离,比如时域相关性、频谱相似性、概率分布相似性等。距离最小的语音记录中的语义项即为识别的结果。指令拼接功能用以将以每个分段的单字语义连接起来,形成类似“车一进四”的语义指令。
[0037]所述的中心处理单元与语音识别单元连通,其为游戏终端的核心,对整个游戏进行控制,且将语音识别单元产生的语音识别信息转换为所需的控制指令,所述的中心处理单元同时将控制指令提交给显示单元、语音输出单元和数据发送与接收单元,中心处理单元和网络游戏终端的数据传输方式为有线传输,当然也可以为无线传输。
[0038]在本发明中,显示单元与中心处理单元连通,用于接收中心处理单元的控制指令、更新游戏图形界面,而实时展示游戏态势,在本实施方式中,所述的显示单元为CRT显示器,当然也可以为液晶显示器显示屏或触摸屏。
[0039]图6为本发明所述的语音输出单元的结构示意图。
[0040]如图6所示:语音输出单元与中心处理单元连通,其具有控制指令拆分、结合语音数据库进行元素查找、语音信号拼接、送交语音输出设备的功能,以使得对方走棋或出牌后通过语音报告其做出的动作,在游戏者操作违反棋牌游类戏规则的时候,针对错误类型发出告警或提示语音。
[0041]其中控制指令拆分用以将控制指令以汉字为单位进行拆分,为后续语音元素查找准备条件;语音元素查找功能结合预先存储或事先录入的语音数据库,找到每个单字对应的语音信号;语音信号拼接功能用以将若干个单字语音信号拼接为棋牌类常用记谱格式的语句;输出设备用以将数字语音信号转化为人耳能够听懂的模拟语音信号。图7为采用上述方法将“炮二平五”指令转换得到的语音信号波形图,该语音信号经耳机和扬声器输出后,清晰可懂,满足游戏需求。
[0042]图7为利用本发明所述的语音输出方法产生的语音信号波形。
[0043]如图7所示:数据发送与接收单与所述的中心处理单元连通,用于中心处理单元和网络游戏终端数据传输。具体为:所述的数据发送与接收单元用以将中心处理单元产生的控制指令数据封装为通用网络协议(UDP或TCP)数据帧,通过有线网络或无线网络输送到网络游戏服务器或网络游戏终端;或者通过有线或无线网络接收网络游戏服务器或网络游戏终端传来的指令数据,送交中心处理单元。
[0044]而棋牌类游戏语音控制方法,包括以下步骤:
(1)语音输入单元接收语音信号的步骤,当然也可以采用鼠标和键盘操作控制游戏的方法:
(2)语音识别单元将接收的语音信号作为观测信号,同时结合存储单元内的存储信息进行语音识别的步骤:
(3)中心处理单元根据步骤(2)所述的语音识别结果产生控制指令的步骤:
(4)显示单元根据步骤(3)所述的产生的控制指令更新游戏图形界面的步骤:
(5)与本地游戏终端或通过数据发送与接收单元与网络游戏终端交换控制指令的步骤;
(6)根据步骤(5)所述的控制指令,同时结合存储单元内的存储信息更新游戏图形界面并进行语音输出的步骤。
[0045]具体为:
在所述棋牌类游戏经过无线或有线网络与网络游戏终端进行网络对弈的模式下,当本地游戏者首先走棋或出牌时,包括以下步骤:
步骤1、本地游戏者通过语音发出操作指令,当然也可以采用鼠标和键盘操作控制游戏的方法;
步骤2、本地游戏终端的语音输入单元接收语音信号;
步骤3、本地游戏终端的语音识别单元以接收的语音信号作为观测信号进行语音识别,具体为语音识别单元利用语音信号的隐马尔可夫模型进行语音识别,甚至包括利用存储单元存储或录入的语音数据库结合语音信号的隐马尔可夫模型进行语音识别的步骤;
步骤4、本地游戏终端的中心处理单元根据语音识别的结果产生控制指令并更新游戏图形界面;
步骤5、本地游戏终端通过数据发送与接收单元将控制指令发送给网络游戏终端,此步骤中,还可以包括多个网络游戏终端将控制指令发送至同一游戏服务器,同时,所述的游戏服务器将控制指令分发至每个网络游戏终端的步骤;
步骤6、网络游戏终端通过数据发送与接收单元接收控制指令并更新游戏图形界面; 步骤7、网络游戏终端的操作者进行操作;
步骤8、网络游戏终端的中心处理单元根据操作者产生控制指令并更新网络游戏终端的游戏图形界面;
步骤9、网络游戏终端通过数据发送与接收单元将控制指令发送回本地游戏终端;
步骤10、本地游戏终端通过数据发送与接收单元接收网络游戏终端返回的控制指令; 步骤11、本地游戏终端的中心处理单元更新图形界面并语音输出;
步骤12、重复步骤I?11直至游戏结束。
[0046]而在所述棋牌类游戏经过无线或有线网络与网络游戏终端进行网络对弈的模式下,当本地游戏者首先走棋或出牌时,包括以下步骤:
步骤1、网络游戏终端的操作者进行棋牌类游戏操作;
步骤2、网络游戏终端的中心处理单元将操作转换为控制指令并更新网络游戏终端的游戏图形界面;
步骤3、网络游戏终端通过数据发送与接收单元将控制指令发送给本地游戏终端;
步骤4、本地游戏终端通过数据发送与接收单元接收控制指令并更新游戏图形界面同时进行语音输出;
步骤5、本地游戏者通过语音发出操作指令,当然也可以采用鼠标和键盘操作控制游戏的方法;
步骤6、本地游戏终端的语音输入单元接收本地游戏者的语音信号;
步骤7、本地游戏终端的语音识别单元以接收语音信号作为观测信号进行语音识别,具体为语音识别单元利用语音信号的隐马尔可夫模型进行语音识别,甚至包括利用存储单元存储或录入的语音数据库结合语音信号的隐马尔可夫模型进行语音识别的步骤; 步骤8、本地游戏终端的中心处理单元根据语音识别的结果产生控制指令并更新游戏图形界面;
步骤9、本地游戏终端通过数据发送与接收单元将控制指令发送至网络游戏终端;此步骤中,还可以包括多个网络游戏终端将控制指令发送至同一游戏服务器,同时,所述的游戏服务器将控制指令分发至每个网络游戏终端的步骤。
[0047]步骤10、网络游戏终端通过数据发送与接收单元接收本地传送的控制指令;
步骤11、重复步骤I?10直至游戏结束。
[0048]此外,在所述棋牌类游戏不经过网络,在游戏者与本地游戏终端进行人机对弈模式下,当本地游戏者首先走棋或出牌时,包括以下步骤:
步骤1、游戏者通过语音发出操作指令,当然也可以采用鼠标和键盘操作控制游戏的方
法;
步骤2、本地游戏终端的语音输入单元接收游戏者的语音信号;
步骤3、本地游戏终端的语音识别单元以接收语音信号作为观测信号进行语音识别,具体为语音识别单元利用语音信号的隐马尔可夫模型进行语音识别,甚至包括利用存储单元存储或录入的语音数据库结合语音信号的隐马尔可夫模型进行语音识别的步骤;
步骤4、本地游戏终端的中心处理单元根据语音识别的结果产生控制指令并更新游戏图形界面;
步骤5、本地游戏终端的中心处理单元根据存储单元中的数据信息做出响应,并产生控制指令;
步骤6、本地游戏终端的中心处理单元根据控制指令更新游戏图形界面并语音输出; 步骤7、重复步骤I?6直至游戏结束。
[0049]当所述棋牌类游戏不经过网络,在游戏者与本地游戏终端进行人机对弈模式下,当本地游戏终端首先走棋或出牌时,包括以下步骤:
步骤1、本地游戏终端的中心处理单元根据存储单元中的数据信息做出选择,产生控制指令;
步骤2、本地游戏终端的中心处理单元利用控制指令更新游戏图形界面;
步骤3、游戏者根据棋牌游戏态势发出语音指令;
步骤4、本地游戏终端的语音输入单元接收游戏者的语音信号,且所述的语音识别单元利用语音信号的隐马尔可夫模型进行语音识别,甚至包括利用存储单元存储或录入的语音数据库结合语音信号的隐马尔可夫模型进行语音识别的步骤;
步骤5、本地游戏终端的语音识别单元以接收语音信号作为观测信号进行语音识别;步骤6、本地游戏终端的中心处理单元根据语音识别的结果产生控制指令并更新游戏图形界面;
步骤7、重复步骤I?6直至游戏结束。
[0050]此外,上述的游戏步骤中,还可以包括利用存储单元的标准语音库或游戏前由游戏者录入的语音库,进行有限字符集孤立词识别的步骤。
[0051]当然,在上述的游戏步骤中,还可以包括游戏者利用其自身的声音对语音识别单元进行训练以提高识别准确率的步骤。或还可以包括所述的语音输出单元对游戏者违反规则的错误操作进行提示或告警的步骤。以及利用预先存储在存储单元的棋谱或者纸牌数据对用户进行提示以启发游戏者提高游戏水平的步骤。或者还包括游戏开始、游戏退出、求和、认输、语音开启与关闭、显示开启与关闭、悔棋或悔牌等游戏控制指令。
[0052]本发明使得游戏者可以在不用手指操作的情况下,仅利用语音完成棋牌类游戏,减少了棋牌类游戏的娱乐场地,增强了棋牌类游戏的灵活性、趣味性和实用性,提高了用户体验,具体优点为:
本发明可以利用语音操作棋牌类游戏,当游戏者双手被占用或者对于上肢或视力障碍人士,非常有利,同时可以在小屏幕终端上实现精确游戏控制,避免因为屏幕中棋子或纸牌距离过于细小容易引起手指占击操作错误的问题;
此外,本发明仅需要在通常多媒体终端上增加语音输入单元或语音识别单元,对于不具备键盘、鼠标等输入设备的有线电视等设备中,通过本发明进行改进后即可进行棋牌类游戏,非常便利;具有独特的用户体验,增加了棋牌类游戏的趣味性。
[0053]本发明按照上述实施例进行了说明,应当理解,上述实施例不以任何形式限定本发明,凡采用等同替换或等效变换方式所获得的技术方案,均落在本发明的保护范围之内。
【权利要求】
1.一种棋牌类游戏语音控制装置,其特征在于,包括: 将模拟语音信号转化为数字语音信号的语音输入单元; 与语音输入单元连通,且具有字音分段、结合语音数据库进行距离测算、最优元素判定和指令拼接功能的语音识别单元; 与语音识别单元连通,且将语音识别单元产生的语音识别信息转换为所需的控制指令的中心处理单元; 与中心处理单元连通,且用于接收中心处理单元的控制指令、更新游戏图形界面、展示游戏态势的显示单元; 与中心处理单元连通,且具有控制指令拆分、结合语音数据库进行元素查找、语音信号拼接、送交语音输出设备的语音输出单元; 同时与语音识别单元和语音输出单元连通,且设置有语音数据库、棋牌类游戏规则库和游戏控制信息库的存储单元; 以及,与所述的中心处理单元连通,用于中心处理单元和网络游戏终端数据传输的数据发送与接收单元。
2.根据权利要求1所述的一种棋牌类游戏语音控制装置,其特征在于,所述的中心处理单元和网络游戏终端的数据传输方式为有线传输或无线传输。
3.一种棋牌类游戏 语音控制方法,其特征在于,包括以下步骤: (1)语音输入单元接收语音信号的步骤: (2)语音识别单元将接收的语音信号作为观测信号,同时结合存储单元内的存储信息进行语音识别的步骤: (3)中心处理单元根据步骤(2)所述的语音识别结果产生控制指令的步骤: (4)显示单元根据步骤(3)所述的产生的控制指令更新游戏图形界面的步骤: (5)与本地游戏终端或通过数据发送与接收单元与网络游戏终端交换控制指令的步骤; (6)根据步骤(5)所述的控制指令,同时结合存储单元内的存储信息更新游戏图形界面并进行语音输出的步骤, 在所述棋牌类游戏经过无线或有线网络与网络游戏终端进行网络对弈的模式下,当本地游戏者首先走棋或出牌时,包括以下步骤: 步骤1、本地游戏者通过语音发出操作指令; 步骤2、本地游戏终端的语音输入单元接收语音信号; 步骤3、本地游戏终端的语音识别单元以接收的语音信号作为观测信号进行语音识别; 步骤4、本地游戏终端的中心处理单元根据语音识别的结果产生控制指令并更新游戏图形界面; 步骤5、本地游戏终端通过数据发送与接收单元将控制指令发送给网络游戏终端; 步骤6、网络游戏终端通过数据发送与接收单元接收控制指令并更新游戏图形界面; 步骤7、网络游戏终端的操作者进行操作; 步骤8、网络游戏终端的中心处理单元根据操作者产生控制指令并更新网络游戏终端的游戏图形界面;步骤9、网络游戏终端通过数据发送与接收单元将控制指令发送回本地游戏终端; 步骤10、本地游戏终端通过数据发送与接收单元接收网络游戏终端返回的控制指令; 步骤11、本地游戏终端的中心处理单元更新图形界面并语音输出; 步骤12、重复步骤I~11直至游戏结束, 而在所述棋牌类游戏经过无线或有线网络与网络游戏终端进行网络对弈的模式下,当网络游戏者首先走棋或出牌时,包括以下步骤: 步骤1、网络游戏终端的操作者进行棋牌类游戏操作; 步骤2、网络游戏终端的中心处理单元将操作转换为控制指令并更新网络游戏终端的游戏图形界面; 步骤3、网络游戏终端通过数据发送与接收单元将控制指令发送给本地游戏终端; 步骤4、本地游戏终端通过数据发送与接收单元接收控制指令并更新游戏图形界面同时进行语音输出; 步骤5、本地游戏者通过语音发出操作指令; 步骤6、本地游戏终端的语音输入单元接收本地游戏者的语音信号; 步骤7、本地游戏终端的语音识别单元以接收语音信号作为观测信号进行语音识别;步骤8、本地游戏终端的中心处理单元根据语音识别的结果产生控制指令并更新游戏图形界面; 步骤9、本地游戏终端通过数据发送与接收单元将控制指令发送至网络游戏终端; 步骤10、网络游戏终端通过数据发送与接收单元接收本地传送的控制指令; 步骤11、重复步骤I~10直至游戏结束。
4.根据权利要求3所述的一种棋牌类游戏语音控制方法,其特征在于,在所述棋牌类游戏不经过网络,在游戏者与本地游戏终端进行人机对弈模式下,当本地游戏者首先走棋或出牌时,包括以下步骤: 步骤1、游戏者通过语音发出操作指令; 步骤2、本地游戏终端的语音输入单元接收游戏者的语音信号; 步骤3、本地游戏终端的语音识别单元以接收语音信号作为观测信号进行语音识别;步骤4、本地游戏终端的中心处理单元根据语音识别的结果产生控制指令并更新游戏图形界面; 步骤5、本地游戏终端的中心处理单元根据存储单元中的数据信息做出响应,并产生控制指令; 步骤6、本地游戏终端的中心处理单元根据控制指令更新游戏图形界面并语音输出; 步骤7、重复步骤I~6直至游戏结束, 而在所述棋牌类游戏不经过网络,在游戏者与本地游戏终端进行人机对弈模式下,当本地游戏终端首先走棋或出牌时,包括以下步骤: 步骤1、本地游戏终端的中心处理单元根据存储单元中的数据信息做出选择,产生控制指令; 步骤2、本地游戏终端的中心处理单元利用控制指令更新游戏图形界面; 步骤3、游戏者根据棋牌游戏态势发出语音指令; 步骤4、本地游戏终端的语音输入单元接收游戏者的语音信号;步骤5、本地游戏终端的语音识别单元以接收语音信号作为观测信号进行语音识别; 步骤6、本地游戏终端的中心处理单元根据语音识别的结果产生控制指令并更新游戏图形界面; 步骤7、重复步骤1~6直至游戏结束。
5.根据权利要求3-4任一项权利要求所述的一种棋牌类游戏语音控制方法,其特征在于,还包括多个网络游戏终端将控制指令发送至同一游戏服务器,同时,所述的游戏服务器将控制指令分发至每个网络游戏终端的步骤。
6.根据权利要求3-4任一项权利要求所述的一种棋牌类游戏语音控制方法,其特征在于,还包括利用存储单元的标准语音库或游戏前由游戏者录入的语音库,进行有限字符集孤立词识别的步骤。
7.根据权利要求3-4任一项权利要求所述的一种棋牌类游戏语音控制方法,其特征在于,还包括游戏者利用其自身的声音对语音识别单元进行训练以提高识别准确率的步骤。
8.根据权利要求3-4任一项权利要求所述的一种棋牌类游戏语音控制方法,其特征在于,还包括,在游戏者违反规则时,中心处理单元产生提示或告警指令送至语音输出单元的步骤。
9.根据权利要求3-4任一项权利要求所述的一种棋牌类游戏语音控制方法,其特征在于,还包括利用预先存储在存储单元的棋谱或者纸牌数据对用户进行提示以启发游戏者提高游戏水平的步骤。
10.根据权利要求3-4任一项权利要求所述的一种棋牌类游戏语音控制方法,其特征在于,还包括游戏开始、游戏退出、求和、认输、语音开启与关闭、显示开启与关闭、悔棋或悔牌的游戏控制指令。
【文档编号】A63F13/30GK103611294SQ201310609841
【公开日】2014年3月5日 申请日期:2013年11月27日 优先权日:2013年11月27日
【发明者】范菊莉, 于淼, 吴戈 申请人:南京航空航天大学