书签 分享 收藏 举报 版权申诉 / 12

输入装置.pdf

  • 上传人:a1
  • 文档编号:4315339
  • 上传时间:2018-09-13
  • 格式:PDF
  • 页数:12
  • 大小:554.25KB
  • 摘要
    申请专利号:

    CN201110319653.2

    申请日:

    2011.10.13

    公开号:

    CN102456339A

    公开日:

    2012.05.16

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||实质审查的生效IPC(主分类):G10H 1/32申请日:20111013|||公开

    IPC分类号:

    G10H1/32; G10H5/00

    主分类号:

    G10H1/32

    申请人:

    卡西欧计算机株式会社

    发明人:

    山内劳雄

    地址:

    日本东京都

    优先权:

    2010.10.14 JP 2010-231055

    专利代理机构:

    北京银龙知识产权代理有限公司 11243

    代理人:

    许静;郭凤麟

    PDF完整版下载: PDF下载
    内容摘要

    本发明提供一种输入装置,包括:第一动作检测部,其被设置在一个鼓棒中,检测与该鼓棒的动作对应的加速度;第二动作检测部,其被设置在另一个鼓棒中,检测与该鼓棒的动作对应的加速度;第一碰撞判别部,其根据上述第一动作检测部和上述第二动作检测部分别检测的加速度,判别鼓棒彼此有无碰撞;以及指示部,在通过上述第一碰撞判别部判别为鼓棒彼此发生了碰撞时,指示产生与一个鼓棒以及另一个鼓棒彼此的碰撞对应的声音。

    权利要求书

    1: 一种输入装置, 其特征在于, 包括 : 第一动作检测部, 其被设置在一个鼓棒中, 检测与该鼓棒的动作对应的加速度 ; 第二动作检测部, 其被设置在另一个鼓棒中, 检测与该鼓棒的动作对应的加速度 ; 第一碰撞判别部, 其根据上述第一动作检测部和上述第二动作检测部分别检测的加速 度, 判别鼓棒彼此有无碰撞 ; 以及 指示部, 在通过上述第一碰撞判别部判别为鼓棒彼此发生了碰撞时, 指示产生与一个 鼓棒以及另一个鼓棒彼此的碰撞对应的声音。2: 根据权利要求 2 所述的输入装置, 其特征在于, 上述第一碰撞判别部在一个鼓棒以及另一个鼓棒同时产生了方向相互不同的急剧的 加速度变化的情况下, 判别为鼓棒彼此碰撞。3: 根据权利要求 1 所述的输入装置, 其特征在于, 上述第一碰撞判别部在一个鼓棒以及另一个鼓棒在与重力方向平行的方向上同时产 生了急剧的加速度变化的情况下, 判别为鼓棒彼此碰撞。4: 根据权利要求 1 所述的输入装置, 其特征在于, 上述第一碰撞判别部在一个鼓棒以及另一个鼓棒在与重力方向垂直的方向上同时产 生了急剧的加速度变化的情况下, 判别为鼓棒彼此碰撞。5: 根据权利要求 1 所述的输入装置, 其特征在于, 具备第二碰撞判别部, 其根据上述第一动作检测部和上述第二动作检测部分别检测的 加速度, 判别是否向下挥动了一个鼓棒以及另一个鼓棒中的哪一个, 鼓棒彼此发生了碰撞, 上述指示部指示产生与上述第二碰撞判别部判别出的上述鼓棒彼此的碰撞对应的声 音。6: 根据权利要求 1 所述的输入装置, 其特征在于, 具备 : 计算部, 其根据上述第一动作检测部和上述第二动作检测部分别检测的加速度, 计算移动平均 ; 以及 确定部, 其根据上述计算部计算出的移动平均, 确定一个鼓棒和另一个鼓棒中的重力 方向。7: 一种输入装置, 其特征在于, 具备 : 第一动作检测部, 其被设置在一个鼓棒中, 检测与该鼓棒的动作对应的加速度 ; 第二动作检测部, 其被设置在另一个鼓棒中, 检测与该鼓棒的动作对应的加速度 ; 音符开动作判别部, 根据上述第一动作检测部和上述第二动作检测部分别检测的加速 度, 判别有无鼓棒的音符开动作 ; 第一碰撞判别部, 其根据上述第一动作检测部和上述第二动作检测部分别检测的加速 度, 判别有无鼓棒彼此的碰撞 ; 以及 指示部, 其在上述第一碰撞判别部判别出鼓棒彼此发生了碰撞的情况下, 指示产生与 一个鼓棒以及另一个鼓棒彼此的碰撞对应的与上述音符开动作不同的声音。

    说明书


    输入装置

        【技术领域】
         本发明涉及例如适合在电子打击乐器中使用的输入装置以及记录了程序的记录介质。 背景技术 以前, 已知检测动作, 产生操作输入的输入装置。例如, 在日本特开平 06-75571 号 公报中, 公开了在鼓棒中设置有检测角加速度的压电陀螺仪传感器。 公开了以下的技术 : 当 用户拿着该鼓棒向下挥动、 或向右挥动时, 通过检测出该动作的传感器输出 ( 角加速度 ) 的 向下 / 向右的各成分, 指定小鼓音 / 铙音, 并根据传感器输出电平指定音量。
         但是, 如日本特开平 06-75571 号公报所公开的技术那样, 当只是简单地检测出鼓 棒的动作而产生操作输入的形式时, 则无法产生例如使鼓棒之间敲响的十字鼓棒奏法等, 符合实际的鼓演奏的操作输入。
         发明内容
         本发明提供一种能够产生符合实际的鼓演奏的操作输入的输入装置以及记录了 程序的记录介质。
         本发明的形式之一是一种输入装置, 包括 : 第一动作检测部, 其被设置在一个鼓棒 中, 检测与该鼓棒的动作对应的加速度 ; 第二动作检测部, 其被设置在另一个鼓棒中, 检测 与该鼓棒的动作对应的加速度 ; 第一碰撞判别部, 其根据上述第一动作检测部和上述第二 动作检测部分别检测的加速度, 判别鼓棒彼此有无碰撞 ; 以及指示部, 在通过上述第一碰撞 判别部判别为鼓棒彼此发生了碰撞时, 指示产生与一个鼓棒以及另一个鼓棒彼此的碰撞对 应的声音。
         进而, 本发明的形式之一是一种输入装置, 包括 : 第一动作检测部, 其被设置在一 个鼓棒中, 检测与该鼓棒的动作对应的加速度 ; 第二动作检测部, 其被设置在另一个鼓棒 中, 检测与该鼓棒的动作对应的加速度 ; 音符开动作判别部, 根据上述第一动作检测部和上 述第二动作检测部分别检测的加速度, 判别有无鼓棒的音符开动作 ; 第一碰撞判别部, 其根 据上述第一动作检测部和上述第二动作检测部分别检测的加速度, 判别有无鼓棒彼此的碰 撞; 以及指示部, 其在上述第一碰撞判别部判别出鼓棒彼此发生了碰撞的情况下, 指示产生 与一个鼓棒以及另一个鼓棒彼此的碰撞对应的与上述音符开动作不同的声音。
         进而, 本发明的形式之一是一种记录介质, 记录了使计算机执行以下步骤的程序 : 第一动作检测步骤, 设置在一个鼓棒中, 检测与该鼓棒的动作对应的加速度 ; 第二动作检测 步骤, 设置在另一个鼓棒中, 检测与该鼓棒的动作对应的加速度 ; 第一碰撞判别步骤, 根据 通过上述第一动作检测步骤和上述第二动作检测步骤分别检测出的加速度, 判别有无鼓棒 彼此的碰撞 ; 指示步骤, 在通过上述第一碰撞判别步骤判别出鼓棒彼此发生了碰撞的情况 下, 指示产生与一个鼓棒和另一个鼓棒彼此的碰撞对应的声音。附图说明
         图 1 是表示一实施方式的电子打击乐器 100 的整体结构的框图。 图 2 是表示鼓棒部 20 的结构的框图。 图 3 是表示鼓棒部 20 所执行的鼓棒处理的动作的流程图。 图 4 是表示主体部 10 所执行的主体处理的动作的流程图。 图 5 是用于说明主体处理的动作的图。 图 6 是表示在与重力方向大致平行的方向上使鼓棒之间敲响的动作的图。 图 7 是表示在与重力方向大致垂直的方向上使前端向上的鼓棒之间敲响的动作 图 8 是表示在与重力方向大致垂直的方向上使前端向下的鼓棒之间敲响的动作的图。
         的图。 具体实施方式
         以下, 参考附图说明本发明的实施例。
         A. 结构
         图 1 是表示具备一实施方式的输入装置的电子打击乐器 100 的整体结构的框图。 该图所示的电子打击乐器 100 大致区分为主体部 10 和用户的左右手分别拿着的鼓棒部 20-1、 20-2。以下, 分为主体部 10 的结构、 鼓棒部 20 的结构进行说明。
         (1) 主体部 10 的结构
         主体部 10 包括 CPU11、 ROM12、 RAM13、 操作部 14、 显示部 15、 通信部 16、 音源部 17 和音响系统 18。CPU11( 第一碰撞判别部、 指示部、 第二碰撞判别部、 计算部、 确定部、 音符开 动作判别部 ) 通过执行后述的主体处理 ( 参考图 4), 实现产生符合实际鼓演奏的操作输入 的输入装置的功能。具体地说, 接收并解调从鼓棒部 20-1、 20-2 分别无线发送的加速度数 据并存储在 RAM13 中, 在存储的鼓棒部 20-1、 20-2 的一连串的加速度数据成为预定的关系 时, 判断为使鼓棒之间敲响即进行所谓的十字鼓棒奏法。然后, 向音源部 17 指示发出通过 该十字鼓棒奏法产生的固有音 ( 打击音 )。 在 ROM12 中存储加载到 CPU11 的各种程序数据、 控制数据等。各种程序包含后述 的主体处理 ( 参考图 4)。RAM13 具备工作区和数据区。在 RAM13 的工作区中, 暂时存储在 CPU11 的处理中使用的各种寄存器标志数据。 在 RAM13 的数据区中, 存储经由后述的通信部 16 接收并解调的鼓棒部 20-1、 20-2 的加速度数据。另外, 对存储在 RAM13 的数据区中的加 速度数据附加用于识别与鼓棒部 20-1、 20-2 中的哪一个对应的识别数据。
         操作部 14 具备主体部 10 的接通电源 / 切断电源的电源开关、 指示演奏的开始 / 结 束的演奏开关等, 产生与开关操作对应的事件。通过 CPU11 取得操作部 14 所产生的事件。 显示部 15 对应于从 CPU11 提供的显示控制信号, 对主体部 10 的动作状态、 设定状态进行画 面显示。
         通信部 16 在 CPU11 的控制下, 接收从鼓棒部 20-1、 20-2 无线发射的加速度数据 ( 所包含的识别数据 ), 将接收到的加速度数据存储到 RAM13 的预定的区域中。音源 17 以 公知的波形存储器读出方式构成, 依照从 CPU11 提供的音符开事件, 再生由用户指定了音 色的音乐 ( 打击乐器音或打击音 ) 的波形数据。音响系统 18 在将从音源 17 输出的打击乐
         器音的波形数据变换为模拟信号形式后, 在实施了去除不必要的噪声、 电平放大后, 从扬声 器发音。
         (2) 鼓棒部 20 的结构
         然后, 参考图 2 说明鼓棒部 20-1、 20-2 的结构。鼓棒部 20-1、 20-2 如图 2 所示那 样, 在作为壳体的鼓棒的内部具备构成要素 20-a ~ 20f。CPU20a 执行后述的鼓棒处理 ( 参 考图 3)。 在鼓棒处理中, 当接通了演奏开关时, 把对加速度传感器部 20d( 第一动作检测部、 第二动作检测部 ) 的输出进行采样得到的加速度数据存储到 RAM20c 中, 并且读出存储在 RAM20c 中的加速度数据, 从通信部 20e 无线发送到主体部 10 一侧。
         在 ROM20b 中, 存储加载到 CPU20a 的各种程序数据、 控制数据等。各种程序包含后 述的鼓棒处理 ( 参考图 3)。RAM20c 具备工作区和数据区。在 RAM20c 的工作区中, 暂时存 储在 CPU20a 的处理中使用的各种寄存器标志数据。在 RAM20c 的数据区中, 暂时存储对加 速度传感器部 20d 的输出进行采样得到的加速度数据。
         加速度传感器部 20d 例如通过静电电容型构成, 由检测正交三轴成分的加速度的 加速度传感器、 对该加速度传感器的输出进行 A/D 变换产生加速度数据的 A/D 变换部构成。 通信部 20e 按照预定的方式对存储在 RAM20c 的数据区中的加速度数据进行调制, 无线发射 到主体部 10 一侧。另外, 对无线发射的加速度数据附加用于识别是鼓棒部 20-1、 20-2 的哪 一个产生的数据的识别数据。操作部 20f 具备接通电源 / 切断电源的电源开关、 指示演奏 的开始 / 结束的演奏开关等, 产生与开关操作对应的事件。通过 CPU20a 取得操作部 20f 产 生的事件。 B. 动作
         接着, 参考图 3 ~图 8, 说明上述结构的电子打击乐器 100 的动作。以下, 作为电 子打击乐器 100 的动作, 说明鼓棒 20 侧的 CPU20a 执行的鼓棒处理的动作、 主体部 10 侧的 CPU11 执行的主体处理的动作。
         (1) 鼓棒处理的动作
         当通过电源开关的操作, 接通了鼓棒部 20 的电源时, CPU20a 执行图 3 所示的鼓棒 处理, 前进到步骤 SA1, 进行待机直到演奏开关被设置为表示演奏开始的开启状态为止。然 后, 当用户将演奏开关设置为开启状态时, 步骤 SA1 的判断结果成为 “是” , 前进到步骤 SA2。 然后, 将对加速度传感器部 20d 的输出进行 A/D 变换得到的加速度数据存储到 RAM20c。接 着, 在步骤 SA3 中, 对从 RAM20c 读出的加速度数据附加用于识别是鼓棒部 20-1、 20-2 的哪 一个产生的数据的识别数据, 然后从通信部 20e 无线发送到主体部 10 一侧。以后, 在将演 奏开关设置为表示演奏结束的关闭状态之前, 重复进行上述步骤 SA1 ~ SA3, 产生与用户的 鼓棒操作对应地变化的加速度数据, 然后进行无线发送。
         (2) 主体处理的动作
         当通过电源开关的操作, 接通了主体部 10 的电源时, 则 CPU11 执行图 4 所示的主 体处理, 前进到步骤 SB1, 接收并解调分别从鼓棒部 20-1、 20-2 无线发送的加速度数据 ( 包 含的识别数据 ), 存储到 RAM13 的预定区域中。
         接着, 在步骤 SB2 中, 执行根据取得的加速度数据, 进行发音指示的音符开处理。 在音符开处理中, 判断上次取得的加速度数据的极性和本次取得的加速度数据的极性是否 从正变化为负、 即是否是在将鼓棒部 20 向下挥动后向上挥动的音符开动作, 如果进行了音
         符开动作, 则产生音符开事件, 并提供给音源部 17。
         例如, 在如图 5 所图示的定时 t1 那样, 是在鼓棒部 20-1、 20-2 同时向下挥动后再 向上挥动的音符开动作的情况下, 产生包含本次取得的鼓棒部 20-1 的加速度数据的音符 开事件、 和包含本次取得的鼓棒部 20-2 的加速度数据的音符开事件, 并提供给音源部 17。
         由此, 按照与加速度数据的大小对应的音量发出与鼓棒部 20-1 对应的音色 ( 例如 小鼓音 ) 的声音, 并且按照与加速度数据的大小对应的音量发出与鼓棒部 20-2 对应的音色 ( 例如钹音 ) 的声音。
         接着, 在步骤 SB3 中, 使用存储在 RAM13 的预定区域中并且包含本次取得的加速度 数据的过去多个采样的加速度数据, 计算出最近的移动平均, 根据计算出的移动平均, 提取 从各个鼓棒部 20-1、 20-2 观看到的重力方向。把提取出的每个鼓棒部 20-1、 20-2 的重力方 向暂时存储在 RAM13 中。接着, 在步骤 SB4 中, 判断鼓棒部 20-1、 20-2 中的一方是否具有急 剧的加速度变化。如果没有相应的加速度变化, 判断结果为 “否” , 将处理返回到上述步骤 SB1, 取得两个鼓棒的加速度数据。
         与此相对, 当一方的鼓棒部 20 具有急剧的加速度变化时, 上述步骤 SB4 的判断结 果为 “是” , 前进到步骤 SB5。然后, 计算出该急剧的加速度变化的方向 ( 第一打击方向 ) 与 重力方向的关系。接着, 在步骤 SB6 中, 判断另一方的鼓棒部 20 是否具有急剧的加速度变 化。如果没有相应的加速度变化, 则判断结果为 “否” , 将处理返回到上述步骤 SB1, 取得两 个鼓棒部 20-1、 20-2 的加速度数据。但是, 当另一方的鼓棒部 20 具有急剧的加速度变化的 情况下, 上述步骤 SB6 的判断结果为 “是” , 前进到步骤 SB7。然后, 计算该急剧的加速度变 化的方向 ( 第二打击方向 ) 与重力方向的关系。
         然后, 在步骤 SB8 中, 判断在上述步骤 SB5 中计算出的相对于重力方向的第一打击 方向与在上述步骤 SB7 中计算出的相对于重力方向的第二打击方向是否是相互相反的方 向。 如果相对于重力方向的第一打击方向和第二打击方向都是顺方向, 则判断结果为 “否” , 将处理返回到上述步骤 SB1。
         另一方面, 例如如图 5 的定时 t3 所示那样, 在相对于重力方向的第一打击方向和 第二打击方向是相互相反的方向时, 即如图 6 所图示, 是在与重力方向平行的方向 ( 在此 所述的平行也包含大致平行 ) 上向下挥动的鼓棒部 20-1 与鼓棒部 20-2 发生了碰撞的情 况。这样, 在所谓的使鼓棒之间敲响的十字鼓棒奏法的情况下, 上述步骤 SB8 的判断结果为 “是” , 前进到步骤 SB9。
         然后, 在步骤 SB9 中, 产生用于指示由于鼓棒彼此的碰撞而产生的固有音 ( 打击 音 ) 的发音的音符开事件, 并提供给音源部 17。 由此, 按照与两个鼓棒部 20-1、 20-2 的加速 度数据的大小对应的音量, 发出向下挥动的鼓棒部 20-1 与鼓棒部 20-2 碰撞的十字鼓棒奏 法所对应的打击音。
         另外, 在本实施例中, 作为相对于重力方向的第一打击方向和第二打击方向是相 互相反的方向的情况的一个例子, 设为检测出向下挥动的鼓棒部 20-1 与鼓棒部 20-2 发生 了碰撞的十字鼓棒奏法 ( 第一十字鼓棒 ) 的情况。但是, 并不只限于此, 还可以检测向下挥 动的鼓棒部 20-2 与鼓棒部 20-1 发生了碰撞的十字鼓棒奏法 ( 第二十字鼓棒 )。在检测出 第二十字鼓棒的情况下, 产生用于指示发出与第一十字鼓棒不同的打击音的音符开事件。
         这样, 当结束使鼓棒之间敲响的十字鼓棒奏法对应的发音指示时, 前进到步骤SB10, 根据演奏开关操作, 判别是否指示了演奏结束。如果没有指示演奏结束, 则在此的判 断结果为 “否” , 将处理返回到上述步骤 SB1。另一方面, 如果通过演奏开关操作, 指示了演 奏结束, 则上述步骤 SB10 的判断结果为 “是” , 结束本处理。
         如上所述, 在本实施例中, 鼓棒部 20-1、 20-2 分别单独地产生与用户的鼓棒操作 对应地变化的加速度数据并进行无线发送, 主体部 10 一侧对其进行接收。在主体部 10 中, 首先检测前次取得的加速度数据的极性和本次取得的加速度数据的极性从正变为负的音 符开动作的有无 ( 向下挥动鼓棒部 20 后向上挥动的动作 ), 。然后, 如果检测出音符开动 作, 则执行音符开处理, 该音符开处理产生包含进行了该音符开动作的鼓棒部 20 的加速度 数据的音符开事件。 由此, 按照与加速度数据的大小对应的音量, 发出与进行了音符开动作 的鼓棒部 20 对应的音色 ( 例如小鼓音 ) 的声音。
         如果音符开处理结束, 则使用包含本次取得的加速度数据在内的过去多个采样的 加速度数据, 计算出最近的移动平均。然后, 根据计算出的移动平均, 提取从各个鼓棒部 20-1、 20-2 观看到的重力方向, 并且判断相对于提取的重力方向是否从鼓棒部 20-1、 20-2 同时检查出方向相互不同的打击 ( 急剧的加速度变化 )。 即, 判断是否为使鼓棒之间敲响的 十字鼓棒奏法。 然后, 在进行了十字鼓棒奏法的情况下, 指示使鼓棒之间敲响的打击音的发 音, 因此能够产生符合实际的鼓演奏的操作输入。 另外, 在上述实施例中, 作为相对于重力方向的第一打击方向和第二打击方向是 相互相反的方向的例子, 设判别为向下挥动的鼓棒部 20-1 与鼓棒部 20-2 发生了碰撞的十 字鼓棒奏法 ( 第一十字鼓棒奏法 ) 的状况。或者设判别为向下挥动的鼓棒部 20-2 与鼓棒 部 20-1 发生了碰撞的十字鼓棒奏法 ( 第二十字鼓棒奏法 ) 的状况。但是, 除此以外, 还可 以检测在与重力方向垂直的方向 ( 在此垂直也包含大致垂直 ) 上, 两个鼓棒部 20 是否同时 产生了打击。例如如图 7 所图示, 设为以下的状况, 在向上拿着两个鼓棒部 20 时, 判别是用 鼓棒部 20-1 敲击鼓棒部 20-2 的十字鼓棒奏法 ( 第三十字鼓棒奏法 )、 还是用鼓棒部 20-2 敲击鼓棒部 20-1 的十字鼓棒奏法 ( 第四十字鼓棒奏法 )。另外, 如图 8 所示, 设为以下的状 况, 在向下拿着两个鼓棒部 20 时, 判别是用鼓棒部 20-1 敲击鼓棒部 20-2 的十字鼓棒奏法 ( 第五十字鼓棒奏法 )、 还是用鼓棒部 20-2 敲击鼓棒部 20-1 的十字鼓棒奏法 ( 第六十字鼓 棒法 )。 如上那样, 能够指示发出与判别出的十字鼓棒奏法 ( 第一~第六十字鼓棒 ) 的种类 对应的打击音的发音。
         并且, 还可以选择通过音符开处理发出的乐音的音色, 来代替指示发出与检测出 的十字鼓棒奏法 ( 第一~第六十字棒 ) 的种类对应的打击音的发音。进而, 还可以选择赋 予的音效种类等, 两手拿着鼓棒部 20-1、 20-2 来设定各种演奏参数的形式。另外, 在上述实 施例中设主体部 10 与鼓棒部 20-1、 20-2 无线连接的形式, 但是还可以替代这种方式, 对主 体部 10 和鼓棒部 20-1、 20-2 进行有线连接的形式。
        

    关 键  词:
    输入 装置
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:输入装置.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4315339.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1