G10L25/15

Method of scoring digital media objects using musical experience descriptors to indicate what, where and when musical events should appear in pieces of digital music automatically composed and generated by an automated music composition and generation system
11030984 · 2021-06-08 · ·

An automated music composition and generation system having a system user interface operably connected to an automated music composition and generation engine, and supporting a method of scoring a selected media object with one or more pieces of digital music. The method uses the system user interface to select one or more musical experience descriptors and then apply the selected musical experience descriptors to the selected digital media object to indicate what, when and how particular musical events should occur in the one or more pieces of digital music to be automatically composed and generated by the automated music composition and generation engine. The generated piece of digital music is then used in musically scoring the selected digital media object.

Method of scoring digital media objects using musical experience descriptors to indicate what, where and when musical events should appear in pieces of digital music automatically composed and generated by an automated music composition and generation system
11030984 · 2021-06-08 · ·

An automated music composition and generation system having a system user interface operably connected to an automated music composition and generation engine, and supporting a method of scoring a selected media object with one or more pieces of digital music. The method uses the system user interface to select one or more musical experience descriptors and then apply the selected musical experience descriptors to the selected digital media object to indicate what, when and how particular musical events should occur in the one or more pieces of digital music to be automatically composed and generated by the automated music composition and generation engine. The generated piece of digital music is then used in musically scoring the selected digital media object.

Method of automatically confirming the uniqueness of digital pieces of music produced by an automated music composition and generation system while satisfying the creative intentions of system users
11017750 · 2021-05-25 · ·

A method of automatically confirming the uniqueness of digital pieces of music produced by an automated music composition and generation system while satisfying the creative intentions of system users. The method involves reviewing, selecting and providing one or more musical experience descriptors and time and/or space parameters, to an automated music composition and generation engine operably connected to the system user interface. The automated music composition and generation engine includes a music piece analysis subsystem for automatically examining each piece of composed music that has been generated by said automated music composition and generation engine, comparing the digital piece of composed and generated music against other digital pieces of music composed and generated by said automated music composition and generation system for said system user, and determining whether or not the examined digital piece of composed and generated music is sufficiently unique. Also, the method automatically confirms with the system user that each examined digital piece of composed and generated music satisfies the creative intentions of the system user.

Method of automatically confirming the uniqueness of digital pieces of music produced by an automated music composition and generation system while satisfying the creative intentions of system users
11017750 · 2021-05-25 · ·

A method of automatically confirming the uniqueness of digital pieces of music produced by an automated music composition and generation system while satisfying the creative intentions of system users. The method involves reviewing, selecting and providing one or more musical experience descriptors and time and/or space parameters, to an automated music composition and generation engine operably connected to the system user interface. The automated music composition and generation engine includes a music piece analysis subsystem for automatically examining each piece of composed music that has been generated by said automated music composition and generation engine, comparing the digital piece of composed and generated music against other digital pieces of music composed and generated by said automated music composition and generation system for said system user, and determining whether or not the examined digital piece of composed and generated music is sufficiently unique. Also, the method automatically confirms with the system user that each examined digital piece of composed and generated music satisfies the creative intentions of the system user.

Dynamic noise suppression and operations for noisy speech signals

Systems and methods for noise reduction are provided including operations for noisy speech signals, such as speech signals that are subject to speech processing, speech recognition and speech transmission for voice communication purposes. In one embodiment, a system for noise suppression includes an input smoothing filter to smooth magnitudes of the input spectrum, a desired noise shape determination block configured to determine a desired noise shape of the noise spectrum dependent on the smoothed-magnitude input spectrum, and a suppression factors determination block configured to determine a set of suppression factors based on the desired noise shape and the smoothed-magnitude input spectrum. In one embodiment, a filter coefficient determination block is configured to determine noise suppression filter coefficients from the desired noise shape of the noise spectrum. Embodiments are also directed to systems and methods for noise reduction. System configurations and processes are provided for formant detection.

Dynamic noise suppression and operations for noisy speech signals

Systems and methods for noise reduction are provided including operations for noisy speech signals, such as speech signals that are subject to speech processing, speech recognition and speech transmission for voice communication purposes. In one embodiment, a system for noise suppression includes an input smoothing filter to smooth magnitudes of the input spectrum, a desired noise shape determination block configured to determine a desired noise shape of the noise spectrum dependent on the smoothed-magnitude input spectrum, and a suppression factors determination block configured to determine a set of suppression factors based on the desired noise shape and the smoothed-magnitude input spectrum. In one embodiment, a filter coefficient determination block is configured to determine noise suppression filter coefficients from the desired noise shape of the noise spectrum. Embodiments are also directed to systems and methods for noise reduction. System configurations and processes are provided for formant detection.

Automated music composition and generation system supporting automated generation of musical kernels for use in replicating future music compositions and production environments
11011144 · 2021-05-18 · ·

An automated music composition and generation system provided with a system user interface enabling system users to review, select and provide one or more musical experience descriptors as well as time and/or space parameters, to an automated music composition and generation engine, operably connected to the system user interface. The automated music composition and generation engine includes a musical kernel generation subsystem for automatically analyzing and saving musical kernel elements automatically abstracted from the digital piece of music. The abstracted musical kernel elements distinguish the digital piece of music from any other digital piece of music automatically composed and generated by the automated music composition and generation system, and serve as a music kernel definition of the digital piece of composed music, which can be subsequently used during future automated music composition and generation processes, and in future music production environments, to replicate the digital piece of composed music at a later time, either with complete or incomplete accuracy, as required or desired by the system user.

Automated music composition and generation system supporting automated generation of musical kernels for use in replicating future music compositions and production environments
11011144 · 2021-05-18 · ·

An automated music composition and generation system provided with a system user interface enabling system users to review, select and provide one or more musical experience descriptors as well as time and/or space parameters, to an automated music composition and generation engine, operably connected to the system user interface. The automated music composition and generation engine includes a musical kernel generation subsystem for automatically analyzing and saving musical kernel elements automatically abstracted from the digital piece of music. The abstracted musical kernel elements distinguish the digital piece of music from any other digital piece of music automatically composed and generated by the automated music composition and generation system, and serve as a music kernel definition of the digital piece of composed music, which can be subsequently used during future automated music composition and generation processes, and in future music production environments, to replicate the digital piece of composed music at a later time, either with complete or incomplete accuracy, as required or desired by the system user.

Method for multi-stage compression in sub-band processing
10984808 · 2021-04-20 · ·

A sub-band processing system for reducing computational complexity and memory requirements is disclosed. The sub-band processing system includes: a first logic that partitions and stores a frequency spectrum of bins of real and imaginary data into a smaller number of sub-bands; a second logic that executes a first lossy compression for a first set of the sub-bands, wherein the first set includes those sub-bands having indices that are greater than or equal to a first index; and a third logic that executes, subsequent to a frequency spectrum processing of the lossy compressed data rendered by the second logic, a second lossy compression for a second set of the sub-bands, wherein the second set includes those sub-bands having indices that are less than the first index and greater than or equal to a second index.

Method for multi-stage compression in sub-band processing
10984808 · 2021-04-20 · ·

A sub-band processing system for reducing computational complexity and memory requirements is disclosed. The sub-band processing system includes: a first logic that partitions and stores a frequency spectrum of bins of real and imaginary data into a smaller number of sub-bands; a second logic that executes a first lossy compression for a first set of the sub-bands, wherein the first set includes those sub-bands having indices that are greater than or equal to a first index; and a third logic that executes, subsequent to a frequency spectrum processing of the lossy compressed data rendered by the second logic, a second lossy compression for a second set of the sub-bands, wherein the second set includes those sub-bands having indices that are less than the first index and greater than or equal to a second index.