电子装置

申请号 CN03203464.4 申请日 2003-03-04 公开(公告)号 CN2689349Y 公开(公告)日 2005-03-30
申请人 雅马哈株式会社; 发明人 冈林昌明; 滨松浩;
摘要 本实用新型涉及一种 电子 装置,在用户没有对被编辑的操作数据执行保存操作的情况下,它也可以防止被编辑的操作数据的丢失。映像 存储器 存储控制该电子装置的n个操作数据。当前存储器存储当前控制该电子装置操作的操作数据,该操作数包括从存储在映像存储器中的n个操作数据中选择出来的、作为处理数据的一个操作数据。响应于操作器的操作,CPU改变存储在当前存储器中的操作数据的内容;该CPU从存储在映像存储器中的n个操作数据中选择一个操作数据作为当前被选择的操作数据,该当前被选择的操作数据不同于下一被选择的操作数据,用存储在当前存储器中的操作数据更新映像存储器中的下一被选择的操作数据,并将当前选择的操作数据存储在当前存储器中。
权利要求

1、一种电子装置,包括:
一映像存储器,用于存储n组操作数据;
一原始存储器,存储分别对应于存储在映像存储器中的n组操作数据的 n组原始操作数据,以及
一当前存储器,存储一组操作数据,
一选择器,其从存储在所述映像存储器中的n组操作数据选出一组操作 数据,或从存储在所述原始存储器中的n组原始操作数据中选出一组原始操 作数据,作为存储在该当前存储器中的一组操作数据;
控制器,其根据存储在所述当前存储器中的该组操作数据,控制该电 子装置;
一改变部,其改变存储在所述当前存储器的该组操作数据的内容,并与 改变存储在所述当前存储器的该组操作数据的内容同步地改变存储在所述 影像存储器中的n组操作数据的其中之一的、与所述选择器选出的该组操作 数据相应的一组操作数据;
一保存部,其在所述原始存储器选定一存储区域,并在所述影像存储器 中选定一相应的存储区域,用于分别存储一组原始操作数据和一组相应的操 作数据;该保存部将存储在所述当前存储器中的该组操作数据保存到所述映 像存储器和所述原始存储器中的该选定存储区域中。
2.如权利要求1所述的电子装置,其特征在于,还包括:
一撤销存储器,用于存储内容被该改变部改变之前、或被所述保存部选 定之前的一瞬间,存储在所述映像存储器的一组操作数据和储存在所述原始 存储器中的一组原始操作数据,该撤销存储器具有一个用于存储存储在原始 存储器中的一组操作数据的区域,和一个用于存储存储在映像存储器中的一 组操作数据的区域,以及
一撤销部,其将存储在所述撤销存储器的该区域的该组原始操作数据和 储存在所述撤销存储器的该区域中的该组操作数据,在其被所述改变部改变 或被所述保存部选定之前的一瞬间,分别回复到所述影像存储器和所述原始 存储器的原始存储位置

说明书全文

技术领域

发明涉及一种用于控制可存储多个情景的计算机,例如数字混频器电子装置。

背景技术

数字混频器已经在本领域公知,它可存储多个包含在自动混频中使用的 自动数据中的情景或情景选择事件。
所述的情景是指数字混频器中的设定的全部内容(或其一部分),特别 是指多种设定的内容,例如输入修正设定、输出修正设定、多个输入信道的 设定、多个输出信道的设定、立体声输出信道的设定、监视器的设定、以及 显示器的设定等。在传统的数字混频器中,可以选择并调用预先准备的多个 情景中的一个,从而将被选择情景的设定的整个内容设定为数字混频器的当 前设定。另外,当调用多个情景中的一个时,可以控制传统的数字混频器, 从而根据数字混频器的当前设定,可选择的忽略数字混频器的设定的全部内 容的一部分。
所述的自动数据包括多个事件和这些事件的时序数据的结合,这些结合 按照对应于前面时序的事件的顺序存储在存储器中。在自动数据的再现过程 中,按照时序数据所表示的时序对事件进行再现。例如,当指示衰减器编号 和衰减器位置的衰减器操作事件再现时进行控制,从而将衰减器编号所指示 的衰减器电驱动到衰减器位置所指示的位置。
当所述的情景选择事件再现时,在数字混频器上再现情景选择事件所表 示的情景设定。
通过这样的数字混频器,如果需要改变特定情景的设定,则指定该情景 编号以调用该情景,然后在数字混频器的混频面板上执行多种操作以改变设 定,再通过为其指定情景编号保存设定的全部内容。
现在,参照图12说明传统数字混频中的情景保存步骤和情景调用步骤。
传统的数字混频器包括随机存取存储器(RAM)和中央处理单元(CPU), 该RAM包括用于保存多个预先准备的情景的多个情景存储区域,当前用于 存储情景的区域用于控制数字混频器的当前操作,撤销区域用于撤销与情景 相关的上次操作。
在传统的数字混频器中,当用户通过指定情景编号,输入用于保存或存 储情景的指令时,CPU将存储在对应指定的情景编号的情景保存区域中的情 景复制到该撤销区域,然后将后来保存在当前区域中的情景复制到指定的情 景存储区域。
不允许出现将情景存储在撤销区域中的指令。
当用户输入调用指令,即通过指定情景编号调用情景时,该CPU将存 储在当前区域中的情景复制到该撤销区域,然后将存储在对应于指定情景编 号的情景存储区域中的情景复制到当前区域。
当用户输入撤销操作的指令时,在上一次操作中已经被复制到撤销区域 中的情景将返回到原始区域,执行与在存储和调用操作中执行的操作相反的 操作。
而且,大家都知道电子音乐指令存储有多个音色数据,且执行音色选择 事件,就是说,用于从这些音色数据中选择用于一段音乐的音色的事件。
但是,如上所述,在传统的数字混频器中,存在一个问题,如果用户在 没有执行保存操作的情况下转换了情景,则由于该转换,已经被改变的当前 区域中存储的设定内容将全部丢失。为了解决这一问题,一些数字混频器包 括一撤销缓冲器,用于保存该设定被改变之前很短时间的设定内容。但是可 能的撤销操作的次数是有限的,特别当自动数据集成于数字混频器中,从而 多个情景被顺序读出的情况下,需要对各个情景都执行保存操作,结果,操 作错误经常发生,此时用户不能保存中间情景,因此被改变的设定的内容将 会丢失。
在演奏会或舞台表演中,相同的音乐片断可能会在几天中或在不同的礼 堂或剧院重复演奏。在这种情况下,通常的做法是对数字混频器已经完成的 设定的内容(下文中称为“设定的原始内容”)执行细微的调节,以使他们 适应该礼堂或表演者。如果重复该细微的调节,则需要进行复杂的设定操作 来恢复设定的原始内容。
而且,在所述的执行音色选择事件的传统电子装置中,例如,如果调用 一些音色数据对其修改,然后在没有存储前面编辑后的音色数据的情况下调 用下一音色数据,则该编辑后的音色数据将丢失。因此,传统的数字混频器 中存在相同的问题,即修改后的设定内容的丢失。

发明内容

本发明的一个目的是提供一种用于控制计算机的电子装置,它可实现即 使当用户没有对编辑后的操作数据执行存储操作,也可防止编辑后的操作数 据的丢失。
为了实现上述目的,在本发明的第一方面中,提供一种电子装置,包括 一映像(shadow)存储器,用于存储n个用于控制电子装置操作的操作数据; 一个原始存储器,存储分别对应于存储在映像存储器中的n个操作数据的n 个操作数据,以及一当前存储器,存储当前用于控制电子装置的操作的操作 数据,该操作数据包括一个从映像存储器或当前存储器中存储的n个操作数 据中选择出来的、作为初始数据的操作数据,其中如果存储在当前存储器中 的操作数据的内容被改变,则映像存储器存储该内容被改变的操作数据,替 换对应于存储在当前存储器中的操作数据的操作数据。
利用根据本发明第一方面的上述结构,当前存储器中被编辑的一个操作 数据可自动存储到对应于当前存储区域的该操作数据的映像存储器的一个 子区域中,且编辑前的该原始操作数据也被存储在原始存储器中。其结果是, 即使用户没有每次都执行保存操作,当前存储器中被编辑的操作数据也不会 丢失,且该编辑后的操作数据可在需要的时间恢复为原始操作数据。最佳的, 该根据第一方面的电子装置还包括一撤销存储器,用于存储内容被改变之前 的一瞬间的操作数据,该撤销存储器具有一个用于存储存储在原始存储器中 的操作数据的区域,和一个用于存储存储在映像存储器中的操作数据的区 域。
本发明的上述以及其他目的、特征和优点将从下面结合附图的详细说明 中变得明显。

附图说明

图1示出作为根据本发明第一实施例的电子装置的一数字混频器的结构 示意图;
图2示出图1中SRAM11的结构示意图;
图3示出图1中的显示器7和图1中的面板操作器9的元件部分的示意 图;
图4A示出当利用情景编码#01指示存储目标,执行相同编码存储操作 时,一情景从哪个区域复制到哪个区域的示意图;
图4B示出当利用情景编码#01指示当前情景并利用情景编码#02指示存 储目标的情况下,执行不同编码存储操作时,一情景从哪个区域复制到哪个 区域的示意图;
图5A示出在情景编码#01指示当前情景且当前区域114中的一情景不 同于原始区域111中对应于情景编码#01的情景的情况下,当对情景编码#1 执行相同编码调用操作时,一情景从哪个区域复制到哪个区域的示意图(编 辑标志开);
图5B示出在情景编码#01指示当前情景且当前区域114中的一情景与 原始区域111中对应于情景编码#01的情景相同的情况下,当对情景编码#1 执行相同编码调用操作时,一情景从哪个区域复制到哪个区域的示意图(编 辑标志关);
图5C为一程序,使出在情景编码#01指示当前情景的情况下当对情景 编码#02执行不同编码操作时,将一个情景从哪个区域复制到哪个区域;
图6为一流程图,示出当执行相同编码存储操作或不同编码存储操作时, CPU1执行的数据存储过程;
图7为一流程图,示出当执行相同编码调用操作或不同编码调用操作时, CPU1执行的数据调用过程;
图8为一流程图,示出当一用户操作衰减器8和面板操作器9以改变构 成该情景的参数的值时,CPU1执行的设定值变化过程;
图9为一流程图,使出当用户按下面板操作器9中的撤销按钮95时, CPU1执行的撤销过程;
图10A示出根据本发明第二实施例,当执行相同编码存储操作时,将存 储在各区域中的情景存储在哪个区域;
图10B示出根据本发明第三实施例,当执行不同编码存储操作时,将存 储在各区域中的情景存储在哪个区域;
图11A示出在当前指示器指定映像区域112的子域(#01)时,在相同 编码调用操作执行后,当前指示器将指定原始区域111的子域(#01)。
图11B示出在当前指示器指示原始区域111的子域且存储在原始区域 111子域中的情景将被编辑时,存储在原始区域111的子域中的情景被复制 到映像区域112的子域中,当前指示器指示映像区域112的该子域,存储在 映像区域112的子域中的情景被编辑;
图11C示出在当前指示器指定原始区域111中的子域时,在相同编码调 用操作实行后,当前指示器将指定映像区域112的该子域;
图11D示出在当前指示器指定映像区域112的子域(#02)时,在不同 编码调用操作执行后,当前指示器将指定对应于该调用编码的映像区域112 的子域(#01);
图11E示出在当前指示器指定原始区域111的子域(#02)时,在不同 编码调用操作执行后,当前指示器将指定对应于该调用编码的映像区域112 的子域(#01);
图12示出传统数字混频器执行的情景存储过程和调用过程。

具体实施方式

下面将参照附图说明本发明。在下述的本发明的第一和第二实施例中, 本发明的电子装置应用于一数字混频器。但是本发明并不局限于数字混频 器,还可应用于其他多种装置,例如一电子音乐装置。
图1示出作为根据本发明第一实施例的电子装置的数字混频器的结构。
在图1中,该数字混频器100包括一中央控制单元(CPU)1,用于控 制数字混频器100整体的操作,并根据混频操作产生一混频控制信号;一可 重复写入非易失性闪存2,它用于存储CPU1执行的操作软件,例如混频控 制程序;以及一随机存取存储器(RAM)3,用于提供CPU1的工作区域并 存储多种数据。由于混频器100的操作软件存储在闪存2中,因此如果需要 升级该操作软件,存储在闪存2中的操作软件只能被重写。该数字混频器100 还包括一外部装置连接接口(I/F)4,用于作为连接计算机和外部存储装置 如硬盘的连接端口,它没有被示出;一控制信号的输入端,一时间编码端, 一波形数据接口(I/F)5,用于输入和输出模拟音频信号和数字音频信号; 以及一信号处理器6,它包括多个数字信号处理器(DSP),用于在CPU1 的控制下对通过波形数据I/F5输入的信号执行混频操作,并将混频操作后的 信号输出到波形数据I/F5。
该数字混频器100还包括液晶显示器7,该显示器可以在混频的各阶段 以条状图形的形式显示数字信号的平,还可以根据通过操作面板操作器9 而改变的参数的变化自动转换显示屏,该衰减器8调节将要发送到信号处理 器6的混频总线中的信号的水平,使其达到混频后的信号的输出水平,该面 板操作器9包括多个操作元件,用预设定或改变多种信号的均衡特性、全景 特性等,并用于转换情景,总线10为模之间交换数据的通用目标,非易 失性SRAM11(电源支持)存储如数字混频器的情景等数据。
衰减器8可手动或自动操作以执行水平调节操作。当信号水平通过利用 读出情景或MIDI信息中的速率来设定时,它自动操作。该衰减器8根据设 定信号水平来驱动,从而使其调节器自动移动以设定所需的水平。
如图2所示,该SRAM11具有多个区域,每个区域都包含一个情景或分 别对应情景编码的多个情景。即,该SRAM11包括一用于存储多个已经完成 的情景的原始区域111,一用于存储多个按照原始区域111中的方式、分别 对应于情景编码的部分编辑后的情景的映像区域112,一用于存储取消与一 情景相关的上次操作的情景的撤销区域113,和一存储用于控制数字混频器 当前操作的情景的当前区域114。
该原始区域111和映像区域112均被分为多个子域,以存储多个情景。 撤销区域113具有两个子域,一个用于原始区域,另一个用于映像区域,用 于分别存储原始区域111和映像区域112中的情景,从而当执行下述的撤销 操作时将这些情景返回到各自前面的情景。
再次参照图1,外部装置连接接口(I/F)4允许外部存储装置,如硬盘 驱动器软盘驱动器、磁光盘(MO)驱动器与其连接。当与这种外部存储 装置相连时,存储在SRAM11的原始区域111和映像区域112中的多个情景 可以文件形式存储在该外部存储装置中。为了将情景存储在外部存储装置 中,分别存储在原始区域111和映像区域112中的情景作为一个组被存储在 一起。例如,存储在对应于原始区域111的编码#01的子域中的情景A和存 储在对应于映像区域112的编码#01的子域中的情景B一起存储在外部存储 装置中。
图3示出图1中的显示器7和图1中的面板操作器9的元件部分。
该面板操作器9包括一存储按钮91,用于输入将一情景存储在SRAM11 的原始区域111中的指令;一调用按钮94,用于输入调用存储在原始区域 111或映像区域112中的情景的指令;一向上按钮92和一向下按钮93,用 于输入增加或减少显示在显示器7上的情景编码的指令;一撤销按钮95,用 于输入一撤销指令;一设定按钮96,用预设定是否使用SRAM11的映像区 域112。
显示器7显示向上按钮92和向下按钮93所输入的增加或减少的情景编 码,还显示一编辑标志,当存储在当前区域114中的当前情景和存储在对应 的原始区域111中的情景之间不一致时,该标志发光。
当用户按下设定按钮96时,显示器7上显示多个菜单,在一首选菜单 中,可以选择是否使用SRAM11中的映像区域112。如果映像区域112没有 被使用,则数字混频器100执行与传统数字混频器中相似的操作。即,如果 用户希望传统的情景操作,则可以设定数字混频器不使用映像区域112(一 情景直到其被存储为止不会保存)。如果在自动模式中的记录过程中使用了 映像区域112,则当用户对衰减器等进行操作,执行如上所述的一个情景的 不同编码调用操作以纪录一个操作时,就在不同编码调用操作执行之前存储 在当前区域114中的一个情景将被保存在对应该不同编码调用操作之前指定 的情景编码的映像区域112的子域中。相似的,在自动模式的复制过程中, 如果在由于衰减器运动改变的情景之后的情景的复制之后,执行情景调用操 作,则当前区域114中情景改变之后的情景将被保存在对应与调用操作之前 指定的一情景编码的映像区域112的子域中。为了避免这种不便,数字混频 器被自动设定,从而在自动模式中在纪录或复制期间使用该映像区域112。
当用户利用向上按钮92或向下按钮93选择一所需的情景编码,并操作 存储按钮91时,CPU1执行(存储)操作,将存储在当前区域114中的情景 保存到对应于所选择的情景编码的原始区域111的子域中。当用户利用向上 按钮92或向下按钮93选择一所需的情景编码时,CPU1执行(调用)操作, 将存储在对应于所选择的情景编码的原始区域111的子域中的情景调用到当 前区114中。该存储操作和调用操作将在下面参照图4-9进行说明。
在下面的说明中,词汇“存储”是指用户保存一被编辑后的情景,词汇 “调用”是指用户调用一被存储的情景。在对一特定的情景编码例如#01执 行调用(或存储)操作后,如果执行一存储操作,将一情景存储在对应于相 同情景编码,即#01的原始区域111的一子域中,不论是否利用衰减器等对 当前区域114中的情景执行了编辑,该操作都将被称为相同编码存储操作。 在对一特定的情景编码例如#01的情景执行调用(或存储)操作后,如果对 一不同的情景编码例如#02的情景执行存储操作,则该操作都将被称为不同 编码存储操作。例如在对一特定的情景编码#01的情景执行调用(或存储) 操作后,对一相同的情景编码即#02的情景执行调用操作,则该操作都将被 称为相同编码调用操作。例如在对一特定的情景编码#01的情景执行调用(或 存储)操作后,对一不同的情景编码例如#02的情景执行调用操作,则该操 作都将被称为不同编码调用操作。
图4A示出在情景编码#01指示存储目标的情况下,当执行相同编码存 储操作时,将一情景从哪个区域复制到哪个区域的示意图。图4B示出在情 景编码#01指示当前情景而情景编码#02指示存储目标的情况下,当执行不 同编码存储操作时,将一情景从哪个区域复制到哪个区域的示意图。
在这些图中,实线箭头指示当向CPU1输入一存储指令时,将一个情景 从一个区域向一个区域复制,数字指示复制操作的顺序。虚线箭头指示当向 CPU1输入一撤销指令时,将一个情景从一个区域复制到一个区域,数字指 示复制操作的顺序。
如图4A和4B所示,不论执行相同编码存储操作还是不同编码存储操作, 存储在当前区域114中的情景都将被保存(复制)到原始区域111的子域 (#01)和映像区域112的子域(#01)中。
图5A示出在情景编码#01指示当前情景且当前区域114中的一情景不 同于原始区域111中对应于情景编码#01的情景的情况下,当对情景编码#1 执行相同编码调用操作时,一情景从哪个区域复制到哪个区域的示意图(编 辑标志开);图5B示出在情景编码#01指示当前情景且当前区域114中的 一情景与原始区域111中对应于情景编码#01的情景相同的情况下,当对情 景编码#1执行相同编码调用操作时,一情景从哪个区域复制到哪个区域的示 意图(编辑标志关);图5C为一程序,示出在情景编码#01指示当前情景 的情况下当对情景编码#02执行不同编码调用操作时,将一个情景从哪个区 域复制到哪个区域。
在这些图中,实线的箭头表示当向CPU1中输入一调用指令时,一情景 从一个区域复制到一个区域,数字指示复制操作的顺序。
如图5A所示,当存储在当前区域114中的情景不同于存储在原始区域 111的子域(#01)中的一情景时,通过相同编码调用操作将存储在原始区域 111的子域(#01)中的情景存储(复制)到当前区域114中,如果再次执行 相同编码调用操作,则由于存储在当前区域114中的情景与存储在原始区域 111的子域(#01)相同,因此将存储在映像区域112的子域(#01)中的情 景保存(复制)到当前区域114中,如图5B所示。如果再次执行相同编码 调用操作,则由于存储在当前区域114中的情景不同于存储在原始区域111 的子域(#01)中的情景,因此将存储在原始区111中的情景保存(复制) 到当前区域114中,如图5A所示。因此,存储在当前区域114中的情景不 同于存储在原始区域111的子域(#01)中的情景,如果重复执行相同编码 调用操作,则交替将存储在原始区域111的子域(#01)中的情景和存储在 映像区域112的子域(#01)中的情景存储在当前区域114中。这样,就可 以交替的将存储在原始区域111的子域中的情景和存储在映像区域112的子 域中的情景调用到当前区域114中。在存储在原始区域111的子域和映像区 域112的子域中的情景彼此不同的情况下,当原始区域111的子域中的情景 被调用到当前区域114中时,编辑标志不亮,当映像区域112的子域中的情 景被调用到当前区域114中时,编辑标志发光。这样,通过观察编辑标志, 就可以检查原始区域111的子域中的数据和映像区域112的子域中的数据是 否彼此相同,从而判断原始区111的子域和映像区域112的子域中的情景中 哪一个被调用到当前区域114中。
应当注意当对一情景编码执行调用操作时,其中原始区域111的子域和 映像区域112的子域中的情景相同,当前区域114、映像区域112和原始区 域111中的各情景在调用操作前后状态不会改变。此时,由于不论是否执行 复制操作,情景都不会改变,因此图5A和5B所示的复制操作可被省略。在 图5A-5C中,由于与复制到撤销区域113的映像区域的子域的情景相同的情 景遗留在除撤销区域113以外的区域,即映像区域112和原始区域111中, 因此撤销区域113的复制操作可被省略,遗留的情景可用于撤销操作。
下面将参考图6的流程图说明当执行相同编码存储操作或不同编码存储 操作时,CPU1执行的数据保存操作。
首先,当用户操作操作器9,从而向显示器输入一指示当前区域114中 被编辑情景的保存目标的保存指定编码,并按压存储按钮91时,存储目的 编码被设定到区域“s”,从而将存储目的编码保存在RAM3中(步骤S1)。 这里,存储目的编码是指将保存该情景的原始区域111和映像区域112的情 景编码,例如#01、#02。。
然后,将存储在原始区域111中且对应于步骤S1中输入的存储目的编 码的情景保存在撤销区域113的原始区域的子域中,将存储在映像区域112 中且对应于步骤S1中输入的存储目的编码的情景保存在撤销区域113的映 像区域的子域中(步骤S2)。这里,图6的流程图中所示的“DMo”表示 一个对应于该存储目的编码的原始区域111的子域,“DMs”表示一个对应 于该存储目的编码的映像区域112的子域。步骤S2中的上述处理对应于图 4A和4B中实线1指示的处理步骤。
然后,当执行不同编码存储操作时,将存储在当前区域114中、且用于 控制数字混频器的当前操作的情景保存在对应该存储目的编码的原始区域 111的子域、对应该存储目的编码的映像区域112的子域和对应域当前编码 的映像区域112的子域中(步骤S3)。这里,流程图中所示的“c”表示RAM3 中用于存储当前编码的区域。当前编码表示原始区域111和映像区域112中 对应于该当前区域114的一个情景的情景编码。因此,如果当前正在编辑的 情景对应于情景编码#01,则当前编码为#01。流程图中的“DMs”表示对应 当前编码的映像区域112的子域。步骤S3中的该处理对应于图4B中由实线 2表示的处理。
当执行相同编码存储操作时,由于存储目的编码与当前编码相同,因此 在步骤S3中存储在当前区域114中的被编辑情景只被保存在对应于存储目 的编码的原始区域111的子域和对应于该存储目的编码的映像区域112的子 域中。步骤S3中的该处理对应于图4A中由实线2表示的处理。
最后,将当前编码存储在RAM3的区域“co”中,用于保存下一当前编 码(co←c),与该存储目的编码相同的数字被设定到当前编码(c←s),一 编辑标示被设为0(EF←0)(步骤S4),从而中断本操作。
因为下一当前编码不确定,从而可能执行撤销操作,因此当前编码被存 储在区域“co”中。由于用户可以很容易的找到该保存的编辑后的情景以便 于随后调用,因此将存储目的编码设成当前编码。存储目的编码设为当前编 码的设定可被省略,且下一当前编码可以在保存步骤后继续使用。该编辑标 示用于显示编辑标志的发光状态,当被编辑并保存在当前区域114中的情景 不同于存储在对应该当前编码的原始区域111中的情景时,编辑标示被设为 1,当这两个情景彼此相同时,被设为0。
下面,将参照图7中所示的流程图说明当执行相同编码调用操作或不同 编码调用操作时CPU1执行的数据调用操作。
数据调用操作包括以下三个操作:(i)当执行不同编码调用操作时执行 的数据调用操作(步骤S13-S15);(ii)当存储在当前区域114中的情景与 存储在原始区域111中对应于当前编码的情景相同,且执行相同编码调用程 序时,执行的数据调用操作(步骤S17-S19);(iii)当存储在当前区域114 的情景不同于存储在原始区域111中对应于当前编码的情景,且已经执行相 同编码调用操作时,执行的数据调用操作(步骤S20-S22)。
这些步骤将在下面详细说明。
首先,当用户操作向上按钮92或向下按钮93从而使显示器7显示所需 的情景编码并按下调用按钮94时,所需的情景编码被设定在用于将调用编 码保存在RAM3中的区域“r”中(步骤S11)。这里,调用编码是指对应 于原始区域111和映像区域112的一子域的情景编码,该子域中保存有用户 希望调用的情景,例如#01、#02。
下面,需要判断步骤S11中设定的调用编码是否与当前编码相同(步骤 S12)。这里判断是否执行相同编码调用。
当执行不同编码调用操作时执行的数据调用操作(步骤S13-S15)。
如果步骤S12中确定调用编码与当前编码不同,即正在执行不同编码调 用操作,则将当前区域114中存储的情景保存在对应于当前编码的映像区域 112的子域和撤销区域113的映像区域的子域中(步骤S13)。步骤S13中 的处理对应于图5C中由实线1表示的处理。
然后将存储在对应于调用编码的映像区域112的子域中的情景保存在当 前区域114中(步骤S14)。步骤S14对应于图5C中由实线2所示的处理。
最后,将当前编码保存在用于将当前编码保存在RAM3中的区域“co” 中(co←c),将当前编码设为与调用编码相同的数值(c←r),如果存储在 当前区域114中的情景与存储在原始区域111的对应子域中的情景相同,则 编辑标示被设为0(EF←0),如果两个情景彼此不同,则编辑标示被设为1 (EF←1),本发明处理中断。
当存储在当前区域114中的情景与存储在原始区域111中对应于当前编 码的情景相同,且执行相同编码调用程序时,执行的数据调用操作(步骤 S17-S19)。
如果步骤S12判断的结果是调用编码与当前编码相同,即执行相同编码 调用操作,则判断编辑标示是否被设为1(步骤S16)。
如果步骤S16判断编辑标示没有被设为1,即编辑标示被设为0,则将 存储在当前区域114中的情景保存在撤销区域113的映像区域的子域中(步 骤S17)。步骤S17中的处理对应于图5B中的实线1所示的处理。
然后,将存储在对应于当前编码的映像区域112中的情景保存在当前区 域114中(步骤S18)。步骤S18中的处理对应于图5B中的实线2所示的 处理。
最后,如果存储在当前区域114的情景和存储在对应于当前编码的原始 区域111中的情景相同,则编辑标示被设为0(EF←0),如果这些情景不同, 则编辑标示被设为1(EF←1)(步骤S19),本发明处理中断。
当存储在当前区域114的情景不同于存储在原始区域111中对应于当前 编码的情景,且已经执行相同编码调用操作时,执行的数据调用操作(步骤 S20-S22)。
如果步骤S16中的判断接过为编辑标示被设为1,则将存储在当前区域 114中的情景保存在对应于当前编码的映像区域112的子域和撤销区域113 的映像区域的子域中(步骤S20)。步骤S20中的处理对应于图5A中由实 线1所示的处理。
然后,将存储在对应当前编码的原始区域111中的情景保存在当前区域 114中(步骤S21)。步骤S21中的处理对应于图5A中实线2所示的处理。
最后,由于存储在当前区域114中的情景与存储在对应于当前编码的原 始区域111中的情景相同,因此编辑标示被设为0(EF←0)(步骤S22), 本发明处理中断。
下面将参照图8中的流程图说明当用户操作衰减器8或面板操作器9来 改变构成情景的参数的值时执行的设定变化处理。
首先,当用户操作衰减器8或面板操作器9改变构成情景的参数的值时, CPU1在RAM3中用于存储参数编号的区域“p”中,设定对应于被操作的 衰减器8或面板操作器9的参数的编码,并在RAM3中的区域“buf”中设 定衰减器8或面板操作器9的输出值(步骤S31)。
然后,CPU1改变组成存储在当前区域114中的情景的参数的值,该值 是对应于步骤S31中的区域“p”中设定的参数编码、对应于步骤S31中区 域“buf”中设定的值的参数的值(步骤S32)。
最后,CPU1将编辑标示设定为1(EF←1)(步骤S33),本发明处理 中断。
下面,将参照图9的流程图说明当用户按下面板操作器9的撤销按钮95 时,CPU1执行的撤销操作。
首先,在步骤S41中判断下面的操作是否为数据存储处理,相同编码调 用操作的数据调用处理或不同编码调用操作的数据调用处理。为了执行该判 断,CPU1存储例如RAM3中过去执行的操作的历史等。
如果步骤S41中判断得出下一操作为数据存储操作,则将存储在对应当 前编码的映像区域112的子域中的情景保存在当前区域114中(步骤S42)。
然后,将存储在撤销区域113的映像区域的子域中的情景保存在对应该 当前编码的映像区域112和原始区域111的子域中(步骤S43)。
最后,存储在区域“co”中的编码被设在区域“c”中,即下一当前编码 被设为新的当前编码。另外,如果存储在当前区域114中的情景和存储在对 应于当前编码的原始区域111中的情景相同,则将编辑标示设为0(EF←0), 如果两个情景不同,则将编辑标示设为1(EF←1)(步骤S44),本发明处 理中断。
然后,如果步骤S41中判断下一操作为数据调用处理,则将区域“c” 中的当前编码设为调用编码,执行图7所述的数据调用处理(步骤S45), 本发明中断。这里,将当前编码设为调用编码和将图7的数据调用操作作为 撤销操作来执行的原因是如果存储在对应下一当前编码的映像区域112中的 情景被存储在当前区域114中,则撤销操作的目的已经实现。
最后,如果步骤S41中判断的结果是所述的狭义处理为不同编码调用的 数据调用处理,则存储在区域“co”中的下一当前编码被设为调用编码,并 执行图7所示的数据调用操作(步骤S46),本发明处理中断。这里,由于 如果存储在对应下一当前编码的映像区域112中的情景被存储在当前区域 114中,则撤销处理的目的已经实现,因此将下一当前编码设为调用编码, 并将图7所示的数据调用操作作为撤销操作来执行。
如上所述,根据本实施例,当调用一情景编码不同于存储在区域“c” 中的当前区域114中的情景编码的情景时,将存储在当前区域114中的情景 自动存储在对应于区域“c”的情景编码的映像区域112的子域中。结果是, 即使当前区域中的一个情景被编辑,也可避免被编辑的情景丢失。而且,在 对应各情景编码的原始区域111的各子域中,保存存储在对应相同情景编码 的映像区域112的各子域中的情景编辑之前的原始情景。因此用户可以将存 储在对应各情景编码的映像区域的各子域的情景恢复为原始情景。
下面,将说明本发明第二实施例的电子装置。第二实施例不同于所述的 第一实施例的地方在于它不包括当前区域114。但是,其结构与第一实施例 完全一致,因此结构说明可以省略。
在本实施例中,使用一当前指示器替换当前区域114,从而编辑情景, 该当前指示器指定的原始区域111或映像区域112被用作当前区域,在该当 前区域中保存用于控制数字混频器的当前操作的情景。这样,用于将存储在 当前区域114中的情景复制到原始区域111或映像区域112的处理,以及用 于将存储在原始区域111或映像区域112中的情景复制到当前区域114中的 处理都可省略。由于复制作为数据的情景的处理的工作量减少,因此处理速 度可以提高。从而可能将SRAM11的当前区域114分配到其他区域。
但是,由于原始区域111不是用于编辑情景的区域,因此在当前指示器 指定原始区域111作为当前区域,且衰减器8或面板操作器9被操作时,将 存储在原始区域111中的情景复制到映像区域112中,并执行对映像区域112 中的被复制的情景的编辑。
图10A示出当执行相同编码存储操作时,将存储在各区域中的情景存储 在哪个区域;图10B示出当执行不同编码存储操作时,将存储在各区域中的 情景存储在哪个区域。
在这些图中,粗体实线表示经过处理后的当前区域,虚线指示处理前的 当前区域。
如图10A所示,当执行相同编码操作时,将存储在对应于指定的情景编 码(与当前编码相同)的原始区域111的一个子域中的情景保存在撤销区域 113中,随后将存储在对应于相同情景编码的映像区域112的子域中的情景 保存在原始区域111的相同子域中。当执行撤销操作时,将存储在对应于当 前指示器指定的当前编码的原始区域111的子域中的情景存储在对应于该当 前编码的映像区域112的子域中,将存储在撤销区域113中的情景保存在原 始区域111中。由于对应当前编码的原始区域111和映像区域112中的情景 彼此相同,因此前一处理(从原始区域111到映像区域112的复制)不需要 执行。在相同编码存储操作的前后,当前指示器指示的位置和当前编码的值 不会改变。
如图10B所示,当执行不同编码操作时,将存储在作为存储目的编码指 定的存储目标的原始区域111和映像区域112的子域中保存的情景保存在撤 销区域113中,随后将存储在由当前编码指定的、作为存储源的映像区域112 的一个子域中的情景复制在作为存储目标的原始区域111的上述子域和作为 存储目标的映像区域112的上述子域中。然后,将当前指示器从作为存储源 的映像区域112的子域中移到作为存储目标的映像区域112的子域中,且该 存储目标编码被设定作为一新的当前编码。当撤销操作完成时,将存储在作 为存储目标的原始区域111的子域中的情景复制到作为存储源的映像区域 112的子域中,将存储在撤销区域113中的情景复制到作为存储目标的原始 区域111的子域中。然后,将当前指示器移到作为存储源的映像区域112的 一个子域中,以便用于不同编码存储操作,且当前编码变为用于存储源的情 景编码。
图11A示出在当前指示器指定映像区域112的子域(#01)时,在相同 编码调用操作执行后,当前指示器将指定原始区域111的子域(#01)。
图11B示出在当前指示器指示原始区域111的子域且存储在原始区域 111子域中的情景将被编辑时,存储在原始区域111的子域中的情景被复制 到映像区域112的子域中,当前指示器指示映像区域112的该子域,存储在 映像区域112的子域中的情景被编辑。
图11C示出在当前指示器指定原始区域111中的子域时,在相同编码调 用操作实行后,当前指示器将指定映像区域112的该子域。
图11D示出在当前指示器指定映像区域112的子域(#02)时,在不同 编码调用操作执行后,当前指示器将指定对应于该调用编码的映像区域112 的子域(#01)。
图11E示出在当前指示器指定原始区域111的子域(#02)时,在不同 编码调用操作执行后,当前指示器将指定对应于该调用编码的映像区域112 的子域(#01)。
如图11A-11E所示,当执行调用操作时,完全可以只移动当前指示器, 从而用于复制作为数据的情景的复制操作量减少,从而使操作可以更快的执 行。
如上所述,根据本实施例,当执行相同编码调用操作或不同编码调用操 作时,可以只移动当前指示器,从而与前述的第一实施例相比,用于复制作 为数据的情景的复制工作量减少。因此处理可更快的执行。该当前指示器的 使用可实现将SRAM11的当前区域114分配到其他区域。
虽然在本实施例中,当前指示器用于指示原始区域111或映像区域112 的子域,但该当前指示器也可固定,从而只指示映像区域112的子域,以及 调用存储在原始区111的子域中的情景,特殊的指令可由面板操作器9向 CPU1发布,从而可将存储在映像区域112的子域中的情景复制到撤销区域 113,将存储在原始区域111的子域中的情景复制到映像区域112的子域中。
面板操作器9可具有一集体存储开关,用于将所有存储在映像区域112 中的情景集体保存到对应于各情景的原始区域111的子域中。通过提供该开 关,例如,在不执行任何存储操作的情况下,可以在映像区域112中创造多 个新情景,通过最后按压该开关,可将多个情景集体复制到原始区域111中。
虽然在第一和第二实施例中,只提供了一个具有用于映像区域的子域和 用于原始区域的子域的撤销区域113,但是在SRAM11中也可以提供多个撤 销区域113,从而可多次执行撤销操作。
虽然在第一和第二实施例中,通过重复相同编码调用操作,可交替的调 用对应于与相同编码调用操作相关的情景编码的映像区域的一个子域和原 始区域的一个子域,但这可用作调用原始区域的一个子域中的一个情景的方 法。除了或替换该方法,还可在面板操作器9中提供一开关,用于直接调用 存储在原始区域111中的一个情景。在相同编码调用操作没有调用原始区域 111的情况下,相同编码调用操作没有改变当前区域114中的情景,从而不 需要将当前区域中的情景保存到映像区域112中。
虽然在第一实施例中,当执行情景调用操作时,在映像区域112中存储 了一当前区域114中的情景,但在衰减器8或面板操作器9的操作中,当前 区域114中的情景和映像区域112中的情景可交替变化。此时,虽然即使映 像区域中的情景的变化有些延迟也并没有问题,但当前区域114中的情景还 是需要上改变。
虽然在第一和第二实施例中,当执行相同编码调用操作时,原始区域111 中的情景和映像区域112中的情景被交替调用,但该交替调用不需要在相同 编码调用操作中执行,且这种交替调用本身也不需要。
本发明不仅可用于数字混频器,还可应用于多种电子装置使用的广泛的 多种数据,例如由一音色产生装置使用的音色数据和波形数据,自动音效装 置使用的自动音效数据和自动伴音数据、以及自动校正数据,效应器使用的 效应控制数据,视频装置使用的图像色彩数据。本发明使用的操作数据包括 所有这些数据。
需要理解的是本发明的目的可通过向系统或装置提供可实现上述实施 例的功能的软件的程序代码,并使系统或装置的计算机(或CPU或MPU) 读出并执行该程序代码来实现。
在这种情况下,程序代码本身实现了上述任何本发明实施例的功能,程 序代码构成了本发明。
QQ群二维码
意见反馈