Pipeline techniques for processing musical instrument digital interface (MIDI) files
    1.
    发明授权
    Pipeline techniques for processing musical instrument digital interface (MIDI) files 失效
    用于处理乐器数字接口(MIDI)文件的管道技术

    公开(公告)号:US07663046B2

    公开(公告)日:2010-02-16

    申请号:US12042170

    申请日:2008-03-04

    IPC分类号: G10H1/00

    CPC分类号: G10H1/0066 G10H7/004

    摘要: This disclosure describes techniques for processing audio files that comply with the musical instrument digital interface (MIDI) format. In particular, various tasks associated with MIDI file processing are delegated between software operating on a general purpose processor, firmware associated with a digital signal processor (DSP), and dedicated hardware that is specifically designed for MIDI file processing. Alternatively, a multi-threaded DSP may be used instead of a general purpose processor and the DSP. In one aspect, this disclosure provides a method comprising parsing MIDI files and scheduling MIDI events associated with the MIDI files using a first process, processing the MIDI events using a second process to generate MIDI synthesis parameters, and generating audio samples using a hardware unit based on the synthesis parameters.

    摘要翻译: 本公开描述了用于处理符合乐器数字接口(MIDI)格式的音频文件的技术。 具体而言,与在通用处理器上运行的软件,与数字信号处理器(DSP)相关联的固件以及专门为MIDI文件处理而专门设计的专用硬件之间的任何与MIDI文件处理相关的各种任务被委派。 或者,可以使用多线程DSP来代替通用处理器和DSP。 在一个方面,本公开提供了一种方法,包括使用第一处理解析MIDI文件和调度与MIDI文件相关联的MIDI事件,使用第二处理来处理MIDI事件以产生MIDI合成参数,以及使用基于硬件单元生成音频样本 对合成参数。

    Audio processing hardware elements
    2.
    发明授权
    Audio processing hardware elements 失效
    音频处理硬件元素

    公开(公告)号:US07663051B2

    公开(公告)日:2010-02-16

    申请号:US12042181

    申请日:2008-03-04

    IPC分类号: G10H1/00

    摘要: This disclosure describes techniques that make use of a plurality of hardware elements that operate simultaneously to service synthesis parameters generated from one or more audio files, such as musical instrument digital interface (MIDI) files. In one example, a method comprises storing audio synthesis parameters generated for one or more audio files of an audio frame, processing a first audio synthesis parameter using a first audio processing element of a hardware unit to generate first audio information, processing a second audio synthesis parameter using a second audio processing element of the hardware unit to generate second audio information, and generating audio samples for the audio frame based at least in part on a combination of the first and second audio information.

    摘要翻译: 本公开描述了利用多个硬件元件的技术,该多个硬件元件同时工作来服务从诸如乐器数字接口(MIDI)文件的一个或多个音频文件生成的合成参数。 在一个示例中,一种方法包括存储为音频帧的一个或多个音频文件生成的音频合成参数,使用硬件单元的第一音频处理元件处理第一音频合成参数以产生第一音频信息,处理第二音频合成 参数,使用所述硬件单元的第二音频处理元件来产生第二音频信息,以及至少部分地基于所述第一和第二音频信息的组合来生成所述音频帧的音频样本。

    Touchless sensing and gesture recognition using continuous wave ultrasound signals
    4.
    发明授权
    Touchless sensing and gesture recognition using continuous wave ultrasound signals 有权
    使用连续波超声信号进行无触摸感测和手势识别

    公开(公告)号:US08907929B2

    公开(公告)日:2014-12-09

    申请号:US12885151

    申请日:2010-09-17

    摘要: The embodiments provide systems and methods for touchless sensing and gesture recognition using continuous wave sound signals. Continuous wave sound, such as ultrasound, emitted by a transmitter may reflect from an object, and be received by one or more sound receivers. Sound signals may be temporally encoded. Received sound signals may be processed to determine a channel impulse response or calculate time of flight. Determined channel impulse responses may be processed to extract recognizable features or angles. Extracted features may be compared to a database of features to identify a user input gesture associated with the matched feature. Angles of channel impulse response curves may be associated with an input gesture. Time of flight values from each receiver may be used to determine coordinates of the reflecting object. Embodiments may be implemented as part of a graphical user interface. Embodiments may be used to determine a location of an emitter.

    摘要翻译: 这些实施例提供了使用连续波声信号的无接触感测和手势识别的系统和方法。 由发射器发射的连续波声,如超声波,可能会从物体反射,并由一个或多个声音接收器接收。 声音信号可能是时间编码的。 可以处理接收的声音信号以确定信道脉冲响应或计算飞行时间。 可以处理确定的信道脉冲响应以提取可识别的特征或角度。 提取的特征可以与特征数据库进行比较,以识别与匹配特征相关联的用户输入手势。 信道脉冲响应曲线的角度可以与输入手势相关联。 可以使用来自每个接收机的飞行时间值来确定反射对象的坐标。 实施例可以被实现为图形用户界面的一部分。 实施例可以用于确定发射器的位置。