支持多种效果器使用的方法和点歌系统的制作方法

文档序号:7855635阅读:215来源:国知局
专利名称:支持多种效果器使用的方法和点歌系统的制作方法
技术领域
本发明提供一种支持多种不同类型仪器的方法,尤其是涉及一种支持多种效果器使用的方法和点歌系统。
背景技术
请参阅图1,效果器主要应用在数字视听领域,连接于机顶盒和功放设备之间,比如在卡拉OK场所,通过专业级信号处理,解决KTV包厢中的嘯叫问题,使得演唱效果更佳。I、效果器通过串口连接在机顶盒(点歌终端)上,功放连接在效果器上; 2、机顶盒(点歌终端)按照效果器厂家提供的串口通讯协议,通过串口向效果器发送控制指令来控制效果器的状态,达到控制功放的效果;3、目前市面上有各种类型的效果器,每种类型效果器对应不同的协议,如果机顶盒(点歌终端)要支持效果器,机顶盒(点歌终端)所在系统要根据效果器协议,开发相应的模块;4、每支持一款效果器,机顶盒(点歌终端)系统都要开发支持效果器对应的协议的模块。

发明内容
本发明要解决的技术问题是提供一种支持多种效果器使用的方法和点歌系统,能够解决现有技术中终端需要开发新的模块匹配不同种类的效果器的问题。为解决上述技术问题,本发明提供的技术方案是,提供一种支持多种效果器使用的方法,点歌终端存储有一 XML文件,其中,所述XML文件包括至少一组效果指令,每组效果指令与一唯一型号的效果器匹配,所述效果指令包括开关命令、属性命令、模式命令、反馈命令;所述点歌终端检测到与效果器相连接时,执行以下步骤SI、判断对应所述效果器的效果指令是否已存在于XML文件中,若是,转到步骤S2 ;若否,将所述效果指令写入XML文件中,执行步骤S2 ;S2、点歌终端检测用户指令,并在所述XML文件中检索与所述外置用户指令相匹配的对应效果器的效果指令,将检索到的效果指令发送至所述效果器;S3、所述效果器根据所述接收到效果指令控制与所述效果器相连的功放设备的功放效果。所述SI具体包括点歌终端向效果器发送初始化指令,读取与之连接的效果器的属性。所述步骤S2具体包括,所述通用效果器模块对所述外置用户指令进行解析;所述用户指令包括设置类指令和获取类指令,点歌终端读取所述设置类指令,产生开关命令、属性命令、模式命令写入XML文件中,用于控制效果器的音响效果;点歌终端读取所述获取类指令产生反馈命令写入XML文件中,用于验证指令是否正确执行。
所述步骤SI还包括,向XML文件写入波特率、数据位、停止位、奇偶校验位。所述步骤S2中还包括,当未在所述XML文件中检索到匹配效果指令时,在所述点歌终端提示用户,将与所述效果器匹配的效果指令更新至所述XML文件。为解决上述技术问题,本发明还提供一种支持多种效果器使用的点歌系统,包括点歌终端,点歌终端存储一 XML文件,其中,所述XML文件包括至少一组效果指令,每组效果指令与一唯一型号的效果器匹配,所述效果指令包括开关命令、属性命令、模式命令、反馈命令;还包括,第一模块用于判断对应所述效果器的效果指令是否已存在于XML文件中;第二模块用于在点歌终端检测到外置用户指令时,点歌终端在所述XML文件中检索与所述外置用户指令相匹配的对应效果器的效果指令,并将检索到的效果指令发送至所述效果器;第三模块用于使所述效果器根据所述接收到效果指令控制与所述效果器相连的功放设备的功放效果。
·
所述第一模块具体包括点歌终端包括通用效果器模块,用于获取通信或分发信息;通用效果器模块向效果器发送初始化指令,读取与之连接的效果器的属性。所述第一模块具体包括,所述通用效果器模块对所述外置用户指令进行解析;所述外置用户指令包括设置类指令和获取类指令,通用效果器模块读取所述设置类指令,产生开关命令、属性命令、模式命令写入XML文件中,用于控制效果器的音响效果;所述通用效果器模块读取所述获取类指令产生反馈命令写入XML文件中,用于验证指令是否正确执行。所述第二模块还包括,当未在所述XML文件中检索到匹配效果指令时,在所述点歌终端提示用户,将与所述效果器匹配的效果指令更新至所述XML文件。为解决上述技术问题,本发明还提供一种支持多效果器使用的点歌系统,包括点歌终端、效果器、功放设备,所述效果器连接于所述点歌终端和功放设备之间;所述点歌终端用于获取外置用户指令,根据所述用户指令向所述效果器发送效果指令,所述效果指令为可配置的XML文件;所述效果器用于接收点歌终端的指令,根据所述效果协议控制功放设备的功放效果。采用上述技术方案,本发明的有益效果是由于点歌终端与效果器连接成功的情况下,点歌终端通过发送协议控制效果器的音效,而所述协议设置为可配置的XML文件,由于采用了 XML文件作为协议的载体,在具体使用中,当机顶盒连接的效果器类型更新的时候,只需要把新的效果器对应的协议填充到XML文件中,这样,点歌终端就可以获取新的效果器的效果控制协议,从而控制效果器的音效。跟现有技术相比,本发明采用的方案,不需要在点歌终端开发相应的模块,用以匹配新的效果器,从而起到节省研发投入,快速推广效果器的目的。


图I为现有技术中效果器在使用中的连接状态图;图2为本发明提供的支持多种效果器使用的方法的简要流程图。
具体实施方式
为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。请参阅图2,本发明提供一种支持多种效果器使用的方法、相应的点歌终端以及该点歌终端与多效果器连接的系统,其中,所述支持多效果器使用的方法,包括点歌终端,该点歌终端存储有一 XML文件,其中,所述XML文件包括至少一组效果指令,每组效果指令与一唯一型号的效果器匹配,所述效果指令包括开关命令、属性命令、模式命令、反馈命令;所述点歌终端检测到与效果器相连接时,执行以下步骤SI、判断对应所述效果器的效果指令是否已存在于XML文件中,若是,转到步骤S2 ;若否,将所述效果指令写入XML文件中,执行步骤S2 ;S2、点歌终端检测用户指令,并在所述XML文件中检索与所述外置用户指令相匹配的对应效果器的效果指令,将检索到的效果指令发送至所述效果器;S3、所述效果器根据所述接收到效果指令控制与所述效果器相连的功放设备的功放效果。点歌终端包括通用效果器模块,用于获取通信或分发信息;具体的,所述步骤SI包括点歌终端的通用效果器模块向效果器发送初始化指令,读取与效果器的属性。其中,所述步骤S2具体包括,所述通用效果器模块对所述外置用户指令进行解析;所述外置用户指令包括设置类指令和获取类指令,通用效果器模块读取所述设置类指令,产生开关命令、属性命令、模式命令写入XML文件中,用于控制效果器的音响效果;所述通用效果器模块读取所述获取类指令产生反馈命令写入XML文件中,用于验证指令是否正确执行。所述步骤I还包括,向XML文件写入波特率、数据位、停止位、奇偶校验位。当有新的效果器连接的时候,点歌终端提取新的效果器的属性协议,更新XML文件,写入新的效果器对应的协议。本发明还提供一种支持多种效果器使用的点歌系统,包括,第一模块用于判断对应所述效果器的效果指令是否已存在于XML文件中;第二模块用于在点歌终端检测到外置用户指令时,点歌终端在所述XML文件中检索与所述外置用户指令相匹配的对应效果器的效果指令,并将检索到的效果指令发送至所述效果器;第三模块用于使所述效果器根据所述接收到效果指令控制与所述效果器相连的功放设备的功放效果。所述第一模块具体包括点歌终端包括通用效果器模块,用于获取通信或分发信息;通用效果器模块向效果器发送初始化指令,读取与之连接的效果器的属性。 所述第一模块具体包括,所述通用效果器模块对所述外置用户指令进行解析;所述外置用户指令包括设置类指令和获取类指令,通用效果器模块读取所述设置类指令,产生开关命令、属性命令、模式命令写入XML文件中,用于控制效果器的音响效果;所述通用效果器模块读取所述获取类指令产生反馈命令写入XML文件中,用于验证指令是否正确执行。所述第二模块还包括,当未在所述XML文件中检索到匹配效果指令时,在所述点歌终端提示用户,将与所述效果器匹配的效果指令更新至所述XML文件。
本发明还提供一种支持多效果器使用的系统,包括点歌终端、效果器、功放设备,所述效果器连接于所述点歌终端和功放设备之间;所述点歌终端用于获取外置用户指令,根据所述用户指令向所述效果器发送效果指令,所述效果指令为可配置的XML文件;所述效果器用于接收点歌终端的指令,根据所述效果协议控制功放设备的功放效果。本实施例中,所述点歌终端为机顶盒,首先,机顶盒与效果器通过串口连接,效果器与功放终端相连接,在机顶盒和效果器接线正常的情况下,机顶盒通过串口向效果器发送连接指令,效果器向机顶盒反馈连接成功和失败的状态信号。确认机顶盒与 效果器连接成功后,机顶盒向效果器发送初始化指令,效果器向机顶盒反馈初始化成功和失败状态,如果失败,机顶盒反馈相应的初始化失败信息至界面,提示用户进行检查,反之,机顶盒初始化效果器的步骤成功,则机顶盒读取效果器的对应的协议;当机顶盒与效果器正常初始化后,机顶盒就能接收用户的设置,确定所需要的功放效果,具体工作方式为,机顶盒向效果器发送的指令格式进行设定,设置为可配置的XML文件,同时,向所述XML文件写入效果器效果指令;分别写入效果的开关命令、属性命令、模式命令以及反馈命令。其中,机顶盒还包括读取效果器的属性,所谓的属性,比如某款效果器A它支持麦克风音量操作,麦克风音量就是当前效果器的一个属性,还有如音调,电平,麦克风音量均衡,高音,低音等等,这些都是属性;效果器A支持这些属性的操作,同时在系统界面显示当前的属性值。这样,操作者能够知道当前值是什么,操作者会更直观的知道如何调整。不同的效果器的命令是不一样的,机顶盒将命令配置成特定格式的xml文件,程序解析xml,然后发送命令给效果器。例如,为了使效果器控制高音/低音等等属性,机顶盒解析XML文件,选择所需要的配置的效果器的模式,例如“甜美”的模式,并设置需要反馈的内容,如ID,字符串长度等。因此,本发明提供的支持多种效果器使用的方法以及系统,通过设置点歌终端发送协议控制效果器的音效,而所述协议设置为可配置的XML文件,由于采用了 XML文件作为协议的载体,在具体使用中,当机顶盒连接的效果器类型更新的时候,只需要把新的效果器对应的协议填充到XML文件中,这样,点歌终端就可以获取新的效果器的效果控制协议,从而控制效果器的音效。跟现有技术相比,本发明采用的方案,不需要在点歌终端开发相应的模块,用以匹配新的效果器,从而起到节省研发投入,快速推广效果器的目的。以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种支持多种效果器使用的方法,其特征在于,点歌终端存储有一 XML文件,其中,所述XML文件包括至少一组效果指令,每组效果指令与一唯一型号的效果器匹配,所述效果指令包括开关命令、属性命令、模式命令、反馈命令; 所述点歌终端检测到与效果器相连接时,执行以下步骤 51、判断对应所述效果器的效果指令是否已存在于XML文件中,若是,转到步骤S2;若否,将所述效果指令写入XML文件中,执行步骤S2 ; 52、点歌终端检测用户指令,并在所述XML文件中检索与所述外置用户指令相匹配的对应效果器的效果指令,将检索到的效果指令发送至所述效果器; 53、所述效果器根据所述接收到效果指令控制与所述效果器相连的功放设备的功放效果O
2.根据权利要求I所述的支持多种效果器使用的方法,其特征在于,所述SI具体包括 点歌终端向效果器发送初始化指令,读取与之连接的效果器的属性。
3.根据权利要求2所述的支持多种效果器使用的方法,其特征在于,所述步骤S2具体包括,所述通用效果器模块对所述外置用户指令进行解析; 所述用户指令包括设置类指令和获取类指令,点歌终端读取所述设置类指令,产生开关命令、属性命令、模式命令写入XML文件中,用于控制效果器的音响效果;点歌终端读取所述获取类指令产生反馈命令写入XML文件中,用于验证指令是否正确执行。
4.根据权利要求I所述的支持多种效果器使用的方法,其特征在于,所述步骤SI还包括,向XML文件写入波特率、数据位、停止位、奇偶校验位。
5.根据权利要求I所述的支持多种效果器使用的方法,其特征在于,所述步骤S2中还包括,当未在所述XML文件中检索到匹配效果指令时,在所述点歌终端提示用户,将与所述效果器匹配的效果指令更新至所述XML文件。
6.一种支持多种效果器使用的点歌系统,其特征在于,包括点歌终端,点歌终端存储一XML文件,其中,所述XML文件包括至少一组效果指令,每组效果指令与一唯一型号的效果器匹配,所述效果指令包括开关命令、属性命令、模式命令、反馈命令; 还包括, 第一模块用于判断对应所述效果器的效果指令是否已存在于XML文件中; 第二模块用于在点歌终端检测到外置用户指令时,点歌终端在所述XML文件中检索与所述外置用户指令相匹配的对应效果器的效果指令,并将检索到的效果指令发送至所述效果器; 第三模块用于使所述效果器根据所述接收到效果指令控制与所述效果器相连的功放设备的功放效果。
7.根据权利要求6所述的支持多种效果器使用的点歌系统,其特征在于, 所述第一模块具体包括点歌终端包括通用效果器模块,用于获取通信或分发信息;通用效果器模块向效果器发送初始化指令,读取与之连接的效果器的属性。
8.根据权利要求6所述的支持多种效果器使用的点歌系统,其特征在于,所述第一模块具体包括,所述通用效果器模块对所述外置用户指令进行解析; 所述外置用户指令包括设置类指令和获取类指令,通用效果器模块读取所述设置类指令,产生开关命令、属性命令、模式命令写入XML文件中,用于控制效果器的音响效果;所述通用效果器模块读取所述获取类指令产生反馈命令写入XML文件中,用于验证指令是否正确执行。
9.根据权利要求6所述的支持多种效果器使用的点歌系统,其特征在于所述第二模块还包括,当未在所述XML文件中检索到匹配效果指令时,在所述点歌终端提示用户,将与所述效果器匹配的效果指令更新至所述XML文件。
10.一种支持多效果器使用的点歌系统,其特征在于包括点歌终端、效果器、功放设备,所述效果器连接于所述点歌终端和功放设备之间; 所述点歌终端用于获取外置用户指令,根据所述用户指令向所述效果器发送效果指令,所述效果指令为可配置的XML文件; 所述效果器用于接收点歌终端的指令,根据所述效果协议控制功放设备的功放效果。
全文摘要
本发明提供一种支持多种效果器使用的方法和系统,点歌终端与效果器相连接,通过效果器控制功放设备,从而控制音效,其中,点歌终端向效果器发送连接指令,确认与效果器正常连接后,向效果器发送对应效果的协议,改变效果器的状态,进而达到控制音响功放的效果,其协议采用的是可配置的XML文件。本发明采用这种方式,只需要将对应的效果器协议写入可配置的XML文件,就使得终端能够匹配不同的效果器,从而不需要在终端上开放相应的硬件模块,有利于效果器的更新和推广,同时也节省了研发收入。
文档编号H04N21/443GK102802082SQ201210236179
公开日2012年11月28日 申请日期2012年7月9日 优先权日2012年7月9日
发明者冯锐, 王小强 申请人:福建星网视易信息系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1