参数显示方法及其程序,和参数设置装置的制作方法

文档序号:7507158阅读:203来源:国知局
专利名称:参数显示方法及其程序,和参数设置装置的制作方法
技术领域
本发明涉及一种参数显示方法及其程序,以及适合于在数字混频器中使用的参数设置装置。
背景技术
近来的混频系统提供有在存储器中存储经衰减器,音量控制操作组件等设置的参数值,各种按钮的ON/OFF状态和其它设置,或混频系统的设置状态(场景数据),然后通过用户的一次触摸操作重放所存储的设置的功能;这种近来的混频系统的一个例子是从Yamaha公司在2002年2月的“DM2000工业手册”的第160-163页所发表的文章中了解到的。例如,除了操作组件的操作状态外,场景数据中的参数可以包括MIDI事件的输出,GPI(通用接口)事件的输出等。
在已经执行场景调用指令操作时,各个操作组件的参数值必须被以可自动重放的形式显示在操作面板上。参数值的具体显示形式在各种类型的操作组件间是不同的。对于每个衰减器,由衰减器的当前操作位置显示参数值,对于操作值在操作面板上的自动重放,需要提供诸如电机之类的驱动机构,以便物理地驱动衰减器。
另外,在混频系统中,预定的开关各具有一个LED内置在其中,以便通过LED的ON/OFF状态来显示开关的操作状态。可以根据存储器存储的设置,通过自动接通/断开LED来重放开关的操作状态。通常,对于每个音量控制组件,围绕该音量控制组件环行地布置多个LED,以便由这些环行布置的LED的相应照明状态指示音量控制组件的参数值。根据上面提到的“DM2000工业手册”中的公开,为达到与用户的场景数据调用指令之后的目标值对应的操作位置,诸如衰减器之类的操作组件所需的时间长度被称为“衰减时间”,允许操作人员或用户为每个操作组件设置所希望的衰减时间。
然而,利用上面讨论的技术,直到结束场景调用为止,用户不能方便地确认各个参数的目标值。因此,很可能是在场景调用结束时,任何参数不能达到所希望的状态,需要在途中停止场景调用并手动操作该操作组件。

发明内容
鉴于上述问题,本发明的第一目的是提供一种参数显示方法,装置,及其程序,在已经给出诸如场景调用指令之类的自动设置指令时,允许用户即使在参数值改变过程中也能方便地确认所希望的参数的目标值。本发明的第二个目的是在上述情况下达到目标值之前(即,在通过场景调用过程的途中),允许用户改变所希望的参数的目标值。
本发明提供一种改进的用于显示经操作组件设置的参数的方法,该方法包括在已经给出了自动设置指令时用于检测的步骤,指令要通过所述操作组件设置的参数应该被自动设置到给定的目标值;和在已经给出了自动设置指令时的显示步骤,用于同时或交替地显示要通过所述操作组件设置的、向目标值改变的参数的给定目标值和当前值。
当已经给出自动设置指令,用于指令要经操作组件设置的参数应该被自动设置到给定的目标值时,同时或交替地显示给定的目标值和要经操作组件设置的、向目标值改变的参数的当前值。于是,本发明有利于允许用户在当前值达到目标值之前方便地确认目标值。另外,用户可以针对操作组件方便和准确地识别自动参数设置过程的当前进程。
作为一个实例,本发明可应用于音频混频器的场景调用功能。这种情况下,上述操作组件对应于音频混频器中的多个操作组件中的任何一个操作组件,上面提到的自动设置指令对应于场景调用指令,上面提到的给定目标值对应于从与操作组件关联的场景存储器读出的任何一个操作组件的目标值数据。利用该申请,在音频混频器中,从场景调用过程的开始到结束的周期期间,用户可以在任何希望的点方便地视觉确认每个操作组件(各种参数)的目标值。
本发明还提供一种方法,进一步包括在已经给出了改变指令时用于检测的步骤,指令改变给定的目标值;和切换步骤,用于响应该改变指令,将要由显示步骤显示的目标值切换到已改变的,新的目标值。利用该装置,在当前值达到目标值之前,用户可以根据需要修改或改变目标值。根据该改变,可以将要显示的目标值切换到已改变的(或新的)目标值。另外,即使在通过该过程的途中已经改变了目标值时,用户可以针对操作组件方便和准确地识别自动参数设置过程的当前进程。
本发明不仅可以作为如上面讨论的方法发明来构成和实施,而且可以作为装置发明来构成和实施。另外,本发明可以作为由诸如计算机或DSP之类的处理器执行的软件程序,以及存储该软件程序的存储介质来安排和实施。另外,本发明中使用的处理器可以包括具有专用逻辑内置硬件的专用处理器,不用指出,计算机或其它通用类型的处理器能够运行所希望的软件程序。
下面将描述本发明的实施例,但是应该理解,本发明不限于所描述的实施例,在不脱离本发明的原理的情况下可以对本发明进行各种改变。因此,本发明的范围仅由所附权利要求确定


通过下面参考附图更详细地描述本发明的优选实施例,将更好地理解本发明的目的以及其它特性,其中图1是表示根据本发明一个实施例的数字混频器的一个通用硬件机构的方框图;图2示出了图1的数字混频器中采用的操作面板的主要部分的实例结构;图3是说明场景数据的结构的示意图;图4是该实施例中执行的主要程序的流程图;图5是该实施例中执行的计时器中断程序的流程图;和图6是表示LCD显示装置上的实例显示的示意图。
具体实施例方式
1.硬件结构
1.1.实施例的一般硬件结构参见图1,描述根据本发明实施例的数字混频器的一般硬件结构。
图1的数字混频器包括一组操作组件2,该组操作组件2包括衰减器,音量控制操作组件,开关,鼠标,键盘等。数字混频器还包括检测/驱动电路4。检测/驱动电路4检测操作组件2的操作事件并通过通信总线16输出表示所检测的操作事件的数据,电路4还通过电机驱动衰减器。数字混频器还包括一组具有内置在开关中的LED的显示装置和单元6,围绕每个音量控制操作组件设置的LED,用于显示声道名称等的小尺寸显示装置,和具有大尺寸屏幕的LCD显示装置。显示电路8根据经通信总线16提供的显示命令控制这些显示装置和单元6的显示状态。
另外,在图1的数字混频器中,输入/输出接口14从和向外部输入/输出装置12输入和输出模拟或数字音频信号。信号处理电路10包括一组DSP(数字信号处理器)。信号处理电路10对经输入/输出接口14提供的数字音频信号进行混频处理和效果处理,并将处理结果输出到输入/输出接口14。参考标号22表示根据ROM 18存储的控制程序,经通信总线16控制各种部件或数字混频器的CPU。用 RAM 20作为CPU 22的工作存储器,并存储如后面要描述的场景数据。通信接口24从和向外部设备输入和输出控制数据等。
1.2.操作面板的结构图2示出了数字混频器中采用的操作面板的主要部分的实例结构,参考标号43,44,45和46表示用于设置四输入声道的衰减电平的电衰减器。电衰减器43-46不仅可由用户手动操作,,而且可以在CPU 22的控制下自动进行控制。旋转编码器41和42用于设置左和右声道的相应衰减电平。参考标号51和52表示围绕旋转编码器41和42的两组电平指示LED,每一组包括例如若干个电平指示LED。这些电平指示LED以大致呈环形的结构布置在对应的旋转编码器41或42周围,沿旋转编码器的低端部分不设置LED。电平指示LED的照明状态指示对应的旋转编码器41或42当前的操作位置。就是说,如果要显示的特定参数是最小值,只使位于该组的左下端的电平指示LED发光或接通。每当参数值按预定增量增加(即,分辨宽度)增加时,使位于最后发光的电平指示LED右边的下一个电平指示LED发光。一旦参数达到了最大值,使LED组中的最后一个LED发光,以使所有电平指示LED目前处于发光状态。
参考标号31至36表示紧接旋转编码器41,42和电衰减器43至46上面设置的声道显示单元。声道显示单元31至36显示与电衰减器43至46等对应的输入/输出声道的信息。例如,在正常状态,在声道显示单元31-36的每一个上显示的信息是对应的输入/输出声道的“声道编号”或“声道名称”。通常,可由用户选择或指定应该在声道显示单元31-36上显示对应的输入/输出声道的哪一个“声道编号”和“声道名称”。另外,在后面要详细描述的场景调用处理期间,在声道显示单元31-36上用数值显示对应参数的当前值或目标值。
在图1的数字混频器中,总共三个场景(即,第一,第二和第三场景)的场景数据可以存储在RAM 20中。设置分别用于存储和调用第一,第二和第三场景的场景开关61,62和63。当场景开关61,62和63中的每一个仅被单独按下时,场景开关61,62和63作为场景调用开关操作。然而,当以预定方式操作场景开关时,例如与一个特定键同时按下时,场景开关61,62和63中的每一个作为开关操作,用于在RAM 20中存储当前的缓存器存储的、指示数字混频器当前状态的内容作为对应的场景数据。LCD显示装置70包括在每行和每列的方向由数百(或数千)个点组成的点阵显示结构,用于在CPU 22的控制下显示各种信息,图像等内容。
1.3.在LCD显示装置70上显示的实例可由用户选择要在LCD显示装置70上显示的图像。例如,在为输入/输出信道中的任何一个设置诸如频率特性之类的特定参数时,在LCD显示装置70上显示可通过其来显示和编辑对应参数的预定屏幕。另外,在LCD显示装置70上,可以显示模仿或仿效操作面板部分的图像,如图6所示。在图6中,参考标号131-136表示声道改变单元的图像,该图像显示与由声道显示单元31-36显示的内容类似的图像。
参考标号141和142表示旋转编码器的图像,143-146表示电衰减器的图像,151和152表示电平指示LED组的图像,分别模仿旋转编码器41和42,电衰减器43-46和电平指示LED组51和52。就是说,设置电平指示LED组151和152的图像以显示与电平指示LED组51和52类似的发光状态,设置电衰减器143-146的图像以显示与电衰减器43-46相同的衰减器操作位置。
用户可以通过操纵组件组2中包括的鼠标操作或操纵LCD显示装置70上显示的旋转编码器141和142的图像和电衰减器143-146的图像中的每一个。同样,用户可以通过在声道显示单元图像上点击,然后输入字母和/或字符来编辑声道显示单元131-136的任何一个图像上显示的声道名称等。就是说,任何用户在LCD显示装置70上的操作立即被反映在旋转编码器,衰减器等的任何一个中,或反映在声道显示单元31-36的任何一个上的显示字符串中。相反,当用户操作旋转编码器41和42,电衰减器43-46等中的任何一个时,用户的操作自动反映在LCD显示装置70的屏幕上。
1.4.数据结构下面参考图3说明RAM 20中记录的场景数据等的结构。在该图中,参考标号101,102和102表示对应于第一,第二和第三场景提供的场景数据组。在场景数据组101中,为多个参数P1-P6存储目标值。这些目标值指示左和右输出声道和四个输入声道的相应目标衰减电平。另外,在所说明的实例,只存储“-”标记的参数不是供场景调用处理使用的参数。
另外,在RAM 20中,除了存储场景数据的区域之外,还提供当前缓存器C1-C6和保持缓存器B1-B6。保持缓存器B1-B6是用于存储调用的场景数据的各个参数的缓存器。当前缓存器C1-C6是用于存储左和右输出声道和四个输入声道各自的当前衰减电平的缓存器。
2.实施例的操作下面的段落描述了本实施例的一般操作。
现在转到本实施例的数字混频器,以图4所示的主程序开始。在步骤SP2,确定是否已检测到场景数据调用指令,即是否按下了场景开关61,62和63中的任何一个。如果在步骤SP2确定为“否”,主程序跳到步骤SP28,执行如在后面详细描述的,除场景调用处理之外的其它处理。
另一方面,如果在步骤SP2确定为“是”,主程序进行到步骤SP4,从调用的场景数据读出参数P1-P6的各个目标值,并存储在对应的保持缓存器B1-B6中(步骤SP6)。然后,在步骤SP8,响应对LCD显示装置70的显示内容的更新以反映目标值和当前值,在声道显示单元31-36上显示保持缓存器B1-B6中存储的当前值和目标值。
在步骤SP8使用特定的实例更详细地说明了该操作。例如,在图3的场景数据101的实例中,针对参数P2,P3和P4定义目标值,从场景调用的对象中排除其它参数。因此,在声道显示单元32,33和34上针对右输出声道以及第一和第二输入声道显示对应参数的当前值和目标值,即,衰减电平。在此,如果声道显示单元各具有足够的显示区,可以同时显示当前值和目标值二者;否则,可以以预定的时间间隔交替地显示当前值和目标值。在与这些参数关联的声道显示单元31,35和36上不设置为场景调用的对象,另一方面,仅显示“-”标记。
在电平指示LED组52,以比正常的照明(即,发光)状态低的照明电平的暗发光状态设置对应于目标值的一个LED。如上面说明的,在电平指示LED组52中,根据参数的当前值,以位于该组52左下端的LED开始,使一个或多个LED处于正常的发光状态。目标值可以大于当前值或小于当前值。在任何一种状态下,可以从其它LED清楚地区分对应于目标值的一个LED,可以通过电平指示LED组51同时适当地显示目标值和当前值。由于与电平指示LED组51关联的参数不是场景调用的对象,电平指示LED组51继续提供正常或普通电平显示。
在LCD显示装置70上,声道显示图像131-136和电平指示LED图像151和152提供与声道显示单元31-36和电平指示LED图像51和52提供的类似的显示。另外,在电衰减器图像143和144上,在与目标值对应的位置显示各呈矩形阴影形式的目标值光标163和1 64。这样,用户根据电衰减器图像143-146可以很容易地识别可视的电衰减器作为场景调用的对象以及其当前和目标值。
预先针对电衰减器和旋转编码器中的每一个来固定衰减时间(即,在初始场景调用处理后使参数达到目标值的时间长度)。在衰减时间期间以预定时间间隔执行后面要描述的时间中断处理,每当产生计时器中断信号时,每个参数逐渐地接近目标值。在图4的步骤SP10,确定或固定每个计时器中断的各个参数的改变量。例如,如果衰减时间是“60”秒并且计时器中断间隔是10毫秒,在衰减时间期间则将产生“6,000”个计时器中断信号。这种情况下,可以按“(目标值-刚好在调用指令之前的参数值)/6,000”来计算每个计时器中断信号的参数改变量。
在随后的步骤SP12,为响应计时器中断而更新参数,和移动电衰减器和发光/未发光的LED组51和52而执行移动处理。该移动处理将在后面详细描述。在下一个步骤SP14,确定是否已针对任何目标值检测到改变指令。就是说,即使在场景调用处理期间,用户可以使用键盘或其它设备编辑由声道显示图像131-136指示的任何一个希望的数值,用户还可以通过利用鼠标的拖拽操作改变目标值光标163和164中任何一个的位置。就是说,即使在场景调用处理期间,用户可以改变任何希望的参数的目标值。
一旦检测到该目标值改变操作,在步骤SP14进行“是”确定,以使程序分支到步骤SP16。在步骤SP16,与改变操作相对应,将保持缓存器B1-B6中存储的任何一个目标值切换到新指定的(即,新改变的)目标值。在随后的步骤SP18,在对应的声道显示单元31-36和声道显示单元图像131-136上的显示中反映保持缓存器B1-B6中当前存储的目标值。在接下来的步骤S20,针对已经经过了目标值改变的参数等固定新改变量。就是说,尽管参数值改变,由于必须绝对保持衰减时间,按“(目标值-当前参数值)/剩余的时间中断数量)来确定新的改变量。
在步骤SP22,进一步确定所有参数的当前值是否已达到其相应的目标值,就是说,当前缓存器C1-C6中存储的值是否已全部等于(或一致)保持缓存器B1-B6中存储的值。随着在步骤SP22的确定结果为“否”,程序回到步骤SP14。然后,除非由用户执行目标值改变操作,以循环的方式重复步骤SP14和SP22的操作,直到在步骤SP22做出“是”的确定。
在此,更全面地说明在步骤SP22开始的移动处理。在移动处理,响应对图5的计时器中断程序的执行,每隔预定时间(例如,10毫秒)产生计时器中断。在图5的步骤SP52,确定电衰减器等中的任何一个是否要被移动,即,在保持缓存器B1-B6中存储的值与当前缓存器C1-C6中存储的值之间进行比较,以查看是否存在保持缓存器B1-B6中存储的值与当前缓存器C1-C6中存储的值彼此不一致的任何参数。如果当前缓存器中存储的值已经全部等于保持缓存器B1-B6中存储的值,在步骤SP52做出“否”的确定,该程序立即结束。
如果对于至少一个参数,在当前缓存器中存储的值不等于保持缓存器B1-B6中存储的值,做出“是”的确定,并且程序进行到步骤SP54,而将相应的改变量加到当前缓存器C1-C6中存储的参数值,以便改变或更新参数值。改变或更新的参数值立即被设置到信号处理单元10的寄存器中,以便根据改变或更新的参数值控制音频信号的实际电平等。
在接下来的步骤SP56,将设置为场景调用的对象的所有输入声道的电衰减器移动到对应于改变的参数值(衰减电平)的位置。另外,对于输出声道,改变电平指示LED组的发光/不发光状态。通过响应每个时间中断来重复上述操作,各个电衰减器的位置以及电平指示LED组的发光/不发光状态逐渐改变,当前缓存器C1-C6中存储的值逐渐接近保持缓存器B1-B6中存储的值。以这种方式,当衰减时间期满时,所有当前缓存器C1-C6中存储的值将最终与保持缓存器B1-B6中存储的值一致。
返回参考图4的步骤SP22,如果确定所有参数的当前值已经达到其相应的目标值,即,所有当前缓存器中存储的值已经等于保持缓存器B1-B6中存储的值,在步骤SP22做出“是”的确定,以使程序进行到步骤SP24。在步骤SP24,终止移动处理。然后,在步骤SP26,各种显示状态返回到正常显示状态。就是说,在声道显示单元31-36和声道显示图像131-136上显示声道号或声道名称,已经处在暗发光状态以在电平指示LED组51和52中指示目标值的LED返回发光状态。另外,从LCD显示装置70上的电衰减器图像143-146中删除目标光标163和164。
在接下来的步骤S28,执行与场景调用有关的上述操作之外的各种其它操作。例如,一旦用户操作电衰减器43-46,旋转编码器41,42等中的任何一个,检测到操作事件,并根据操作的操作组件的当前操作位置更新当前缓存器C1-C6中存储的内容。然后,将当前缓存器C1-C6中更新的内容设置为要给予信号处理电路10的参数,以便根据该参数控制音频信号的衰减电平等。如果操作的电衰减器,旋转编码器等的图像至此已经显示在LCD显示装置70上,同样更新该图像。
另外,如果已经通过鼠标拖拽了旋转编码器图像141,142或电衰减器图像143-146中的任何一个的操作位置,则更新当前缓存器C1-C6以反映新的操作位置,并根据当前缓存器C1-C6中存储的内容更新电平指示LED组51和52的发光状态和电衰减器43-46在操作面板上的操作位置。在接下来的步骤SP30,确定是否已给出终止主程序(图4)的结束指令。对于“否”的确定,重复步骤SP2及其后的操作,而对于“是”的确定,使该程序结束。
3.改变本发明不限于上述实施例,而是可以对其进行如下改变。
(1)安排上述实施例以便由执行各种程序的数字混频器的CPU 22等显示参数。该程序可单独存储在诸如CD-ROM或软盘之类的存储介质上,以便通过存储介质发行,或者可通过传输途径发行。
(2)在上述实施例中,安排电平指示LED组51和52中的每一个,以便通过使与目标值对应的特定LED处在暗发光状态来显示目标值。然而,电平指示LED组可以不使用暗发光状态来显示目标值。就是说,当目标值高于当前值时,对应的LED可以处在发光状态,而当目标值低于当前值时,对应的LED可以不发光。由于目标值指示LED的发光/不发光状态与和目标值指示LED两侧相邻的LED的状态不同,可以很容易地从其它LED中区分出目标值指示LED。在这种改变中,每个LED仅采用两种状态发光状态;和不发光状态,以便能够明显简化用于驱动电平指示LED的电路。
(3)此外,已经结合将本发明的基本原理应用于数字混频器的情况描述了优选实施例,本发明也可以应用于除数字混频器之外的各种装置和设备,例如模拟混频器和其它参数调节装置。
权利要求
1.一种显示要通过操作组件设置的参数的方法,包括在已经给出了自动设置指令时用于检测的步骤,用于指令要通过所述操作组件设置的参数应该被自动设置到给定的目标值;和在已经给出了自动设置指令时的显示步骤,用于同时或交替地显示要通过所述操作组件设置的、向目标值改变的参数的给定目标值和当前值。
2.根据权利要求1所述的方法,其中所述显示步骤在与所述操作组件相结合提供的显示装置上同时或交替地以数值的形式显示该目标值和当前值。
3.根据权利要求2所述的方法,其中如果所述显示装置具有足够的显示区,所述显示步骤在所述显示装置上同时显示目标值和当前值;否则,但是如果没有足够的显示区,所述显示步骤在所述显示装置上交替地显示目标值和当前值。
4.根据权利要求1所述的方法,其中所述显示步骤在与所述操作组件相结合提供的已标定的显示单元上以不同的显示式样显示该目标值和当前值。
5.根据权利要求4所述的方法,其中所述显示步骤在指示目标值的位置和指示当前值的位置之间区分已标定的显示单元的亮度等级。
6.根据权利要求1所述的方法,其中所述操作组件包括可由人操作的、并且也可自动操作的按钮,和其中,当已经给定自动设置指令时,向与给定的目标值对应的位置自动移动所述操作组件的按钮,根据按钮的当前位置显示通过所述操作组件设置的参数的当前值,在靠近所述操作组件提供的显示装置上显示给定的目标值。
7.根据权利要求1所述的方法,其中所述显示步骤在图像显示装置上显示所述操作组件的虚拟图像,所述显示步骤显示与所述操作组件的虚拟图像关联的目标值和当前值。
8.根据权利要求1所述的方法,其中提供多个显示组件,所述显示步骤针对每个所述的操作组件同时或交替地显示目标值和当前值。
9.根据权利要求1所述的方法,其中所述操作组件是音频混频器的操作组件。
10.根据权利要求9所述的方法,其中目标值是用于再现音频混频器的场景存储器中存储的所述操作组件的设置参数的值,自动设置指令是场景再现指令。
11.根据权利要求1所述的方法,进一步包括在已经给出了改变指令时用于检测的步骤,用于指令改变给定的目标值;和响应该改变指令,将要由所述显示步骤显示的目标值切换到改变的、新的目标值的步骤。
12.一种计算机可读存储介质,含有一组使处理器装置执行在显示装置上显示要通过操作组件设置的参数的方法的指令,所述方法包括在已经给出了改变指令时用于检测的步骤,用于指令要通过所述操作组件设置的参数应该被自动设置到给定的目标值;和在已经给出了自动设置指令时的显示步骤,用于同时或交替地在所述显示装置上显示要通过所述操作组件设置的、向目标值改变的参数的给定目标值和当前值。
13.一种参数设置装置,包括用于设置参数的操作组件;指令部分,用于发出自动设置指令,以指令要通过所述操作组件设置的参数应该被自动设置到给定的目标值;显示装置;和处理部分,用于在所述指令部分已经发出自动设置指令时,执行使要通过所述操作组件设置的参数的当前值逐渐向给定的目标值改变的处理,和在所述显示装置上同时或交替地显示目标值和改变的当前值的处理。
全文摘要
本发明涉及一旦给出用于指令要通过所述操作组件设置的参数应该被自动设置到给定的目标值的诸如场景调用指令之类的自动设置指令,执行诸如场景调用处理之类的自动设置处理,以使要通过操作组件设置的参数的当前值逐渐向给定的目标值改变。在此期间,在显示装置上同时或交替地显示要通过操作组件设置的参数的给定目标值和当前值。在自动设置处理期间,可以按照用户的需要改变该目标值,在改变目标值时,在显示装置上显示改变的或新的目标值。
文档编号H03G3/02GK1612643SQ200410087908
公开日2005年5月4日 申请日期2004年10月27日 优先权日2003年10月28日
发明者寺田光太郎, 青木孝光 申请人:雅马哈株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1