一种高精度调节特技参数的方法及系统技术方案

技术编号:7919898 阅读:129 留言:0更新日期:2012-10-25 05:22
本发明专利技术公开了一种高精度调节参数的方法,该方法包括:连接用于调节特技参数的外接设备;设置监控线程并获取所述外接设备的输出数据;解析所述输出数据并修改特技参数调节系统内对应的所述特技参数,进行所述特技参数的高精度调节。本发明专利技术提供的通过外接设备进行特技参数条件的方法,使参数调节更为灵活,能够提高参数调节的速度,并能使参数调节更为精确。

【技术实现步骤摘要】
一种高精度调节特技参数的方法及系统
本专利技术涉及广电领域的特技调节
,尤其涉及一种高精度调节特技参数的方法及系统。
技术介绍
随着视频技术的发展,人们对于视频质量,特技显示等视觉效果的要求越来越高,因此,在视频制作过程中,特技调节是一个至关重要的环节。现有技术中进行视频特技的调节,一般通过在软件中用鼠标等直接进行参数的调节,然而这种方法调节参数不灵活,而且精度也不高。WavePanel是一种HID(humaninterfacedevice,支持人机接口设备)协议的具有调节按钮、旋钮、旋转球等多种调节组件的外接设备,其可以进行各种精确参数的调节,然而在现有的视频特技调节过程中,现有的利用WavePanel进行参数调节一般都是与苹果系统相连接,并没有将其与windows系统连接,用于视频特技参数的调节。
技术实现思路
为了解决上述现有技术的缺点,本专利技术的主要目的是提供一种高精度调节参数的方法及系统,以实现在windows系统环境下,通过外接设备来调节特技参数。为了达到上述目的,本专利技术提供了一种高精度调节参数的方法,具体包括:连接用于调节特技参数的外接设备;设置监控线程并获取所述外接设备的输出数据;解析所述输出数据并修改特技参数调节系统内对应的所述特技参数,进行所述特技参数的高精度调节。本专利技术的另一方面还提供了一种高精度调节参数的系统,该系统包括:外接设备连接单元,用于连接调节特技参数的外接设备;监控线程设置单元,用于设置监控线程并获取所述外接设备的输出数据;解析单元,用于解析所述输出数据并修改特技参数调节系统内对应的所述特技参数,进行所述特技参数的高精度调节。本专利技术提供的通过外接设备进行特技参数条件的方法,使参数调节更为灵活,能够提高参数调节的速度,并能使参数调节更为精确。附图说明为了更清楚的说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍,显而易见的,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中一种高精度调节特技参数的方法流程图;图2为本专利技术实施例二中利用WavePanel调节特技参数的方法流程图;图3为本专利技术实施例中高精度调节特技参数的系统构成框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然所描述的实施例仅是本专利技术的一部分实施例,不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例一方面提供了一种高精度调节特技参数的方法,实现过程如图1所示,具体包括:步骤S101:连接用于调节特技参数的外接设备。优选的,上述外接设备可以支持HID协议,可以直接通过USB接口与主机相连接。步骤S102:设置监控线程并获取所述外接设备的输出数据。具体的,监控线程监控外接设备的全部硬件对应的输出数据的变化,并存储在缓存区内,以便后续特技参数调节系统能根据变化的输出数据进行对应的参数的修改。步骤S103:解析所述输出数据并修改特技参数调节系统内对应的所述特技参数,进行所述特技参数的高精度调节。具体的,当特技参数调节系统获取到需要解析后的参数时,直接在系统内完成对应参数的修改。本专利技术实施例提供的通过外接设备进行特技参数调节的方法,使参数调节更为灵活,能够提高参数调节的速度,并能使参数调节更为精确。本专利技术实施例二是对实施例一的进一步详细说明,本实施列中以外接设备为支持HID协议并具有多个可调节按钮、旋钮、旋转球等调节组件的WavePanel为例进行说明,并不引以为限,具体的实现过程如下:步骤S201:通过USB接口连接外部设备WavePanel。步骤S202:连接成功后设置监控线程并打开所述监控线程。线程是应用程序中一个单一的顺序控制流程。在单个程序中同时运行多个线程完成不同的工作,称为多线程。一个应用程序包含一个主线程和多个子线程,由主线程创建各个子线程,各个线程独立运行,互相通信,共享资源,使用多线程可以有效利用系统资源,提高执行效率。WavePanel是以轮询方式每40ms对面板上的按键、旋钮和旋转球等信号调节组件的状态进行检测,并生成输出数据,因此本实施列中除包括特技参数调节系统中的参数调节主线程之外,再设置一个监控线程用于读取WavePanel生成的所述输出数据,所述参数调节主线程与所述监控线程并行运行,彼此独立。具体的,设置的监控线程在WavePanel打开后自动启动并保持运行。优选的,WavePanel面板上包括多个可调节按钮、旋钮、旋转球等信号调节组件,因此,在WavePanel与特技参数调节系统连接成功后,用户可以预先设置每个信号调节组件与特技参数之间的对应关系。步骤S203:监控线程按照固定的时间间隔读取设备输出的数据,并设置一个26字节的缓冲区保存输出的数据。WavePanel是以轮询方式每40ms对面板上的按键、旋钮和旋转球等信号调节组件的状态进行检测,其并不能实时的检测到面板上信号调节组件的状态变化,但本实施列中设置的监控线程按照固定的时间间隔读取WavePanel输出的数据,设置的固定间隔是可以根据用户需求进行设置的。WavePanel的输出数据长度为26字节,其中0-5字节的前41比特分别代表41个按键,值为1表示按下,0表示抬起,另有7个比特未用,设置为0;6-18字节分别代表13个编码器(编码器包括9个旋钮、3个dial和1个jogwheel);19-24字节每2字节代表1个旋转球(2字节分别代表旋转球的x轴和y轴);25字节保留未用。因此,本实施列中监控线程应设置一个26字节的缓冲区来接收并存储WavePanel的输出数据。步骤S204:监控线程对输出数据各个字节进行分析,以判断设备上的按键是否按下;旋钮、旋转球等是否有变化,如果任何一个调节组件的状态有变化,则监控线程以通知消息形式通知参数调节主线程,没有变化则继续进行监控。步骤S205:参数调节主线程接收到监控线程的通知消息,根据消息内容来判读是哪个按钮被按下或旋钮值发生了变化,从而判断对应参数的变化,转换精度,修改对应的特技参数。具体的,当接收到的通知消息为按钮发生了变化,则修改按钮对应的参数;如果是旋钮、旋转球或其它调节组件的值发生了变化,则相应的按照对应参数的精度进行转换,将转换后的数据值赋值给特技参数或将变化量增加到特技参数当前的参数值上,实现特技参数的调节。本专利技术实施例中通过外接设备WavePanel进行特技参数调节的方法,通过监控WavePanel上按钮、旋钮、旋转球或其它调节组件的状态变化,来修改特技参数值,使参数调节更为灵活,能够提高参数调节的速度,并能使参数调节更为精确。本专利技术实施例三提供了一种高精度调节特技参数系统,该系统构成如图3所示,包括:外接设备连接单元31,用于连接调节特技参数的外接设备。读报告线程设置单元32,用于设置监控线程并获取所述外接设备的输出数据。解析单元33,用于解析所述输出数据并修改特技参数调节系统内对应的所述特技参数,进行所述特技参数的高精度调节。其中,所述外接设备支持人机接口设备HID协议。具体的,该系统本文档来自技高网...

【技术保护点】
一种高精度调节特技参数的方法,其特征在于,该方法包括:连接用于调节特技参数的外接设备;设置监控线程并获取所述外接设备的输出数据;解析所述输出数据并修改特技参数调节系统内对应的所述特技参数,进行所述特技参数的高精度调节。

【技术特征摘要】
1.一种高精度调节特技参数的方法,其特征在于,该方法包括:连接用于调节特技参数的外接设备;设置监控线程并获取所述外接设备的输出数据;获取所述外接设备的输出数据具体包括:监控所述外接设备输出数据的变化,并将变化的数据保存在缓存区内;解析所述输出数据并修改特技参数调节系统内对应的所述特技参数,进行所述特技参数的高精度调节。2.如权利要求1所述的高精度调节特技参数的方法,其特征在于,所述外接设备支持人机接口设备HID协议。3.如权利要求1所述的高精度调节特技参数的方法,其特征在于,所述外接设备为WavePanel时,所述缓存区设置为26字节。4.如权利要求1所述的高精度调节特技参数的方法,其特征在于,所述监控所述外接设备的输出数据的变化具体包...

【专利技术属性】
技术研发人员:同晓莉
申请(专利权)人:新奥特北京视频技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1