(57)【要約】      （修正有）【課題】オーディオ出力ファイルを生成するためのシステム及び方法を提供する。【解決手段】システムにおいて方法は、１つまたは複数のプロセッサを用いて、それぞれがオーディオ・パラメータに従って作成されたオーディオ・トラックを受信するステップと、各オーディオ・トラックを、オーディオ・トラックの作成に関連する楽器からのオーディオ・コンテンツを含む少なくとも１つの選択可能なオーディオ・ブロックに区分するステップと、固有識別子を各オーディオ・ブロックに割当てるステップと；オーディオ・ブロックを選択するように前記固有識別子を使用し、オーディオ・ブロックを組み合わせることによりオーディオ出力を生成するステップと、を実行することを含む。【選択図】図１
2019133181.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータにより実行されるオーディオ出力ファイルの生成方法であって、１つまたは複数のプロセッサおよびメモリを用いて以下の：
複数のオーディオ・トラックを受信する工程であって、前記複数のオ−ディオ・トラック中の各オーディオ・トラックが１つまたは複数のオーディオ・パラメータによって生成され；前記複数のオーディオ・トラック中の各オーディオ・トラックに関しては：
前記各オーディオ・トラックを少なくとも１つの選択可能なオーディオ・ブロックに分割する工程であって、前記選択可能なオーディオ・ブロックは、前記各オーディオ・トラックの作成に関連したオーディオ・コンテンツを含む、工程と；
ユーザ・インターフェースにおいて、音楽ジャンル、スタイル、またはムード・データのうち１つまたは複数を含むユーザの好みのデータを受信する工程と；
オーディオ・ブロック選択手段によって、前記ユーザの好みのデータに基づきオーディオ・ブロックの組合せを選択する工程であって、かつ前記オーディオ・ブロックは同一のオーディオ・パラメータを有しており、前記オーディオ・ブロックの選択手段によって選択されるオーディオ・ブロックの前記組合せの固有識別子の組合せがユニークであることによって、オーディオ・ブロックの前記組合せもユニークであることを示す、工程と；
オーディオ・ブロックの前記組合せを組合せることによって、ユニークなオーディオ・出力ファイルを自動的に生成する工程と；
前記ユーザ・インターフェースによって、前記ユニークなオーディオ・出力ファイルの、または前記ユニークなオーディオ・出力ファイルのオーディオ・ブロックのオーディオ特性を修正し、リファインし、調整し、変更し、および／または変化させるオーディオ編集手段およびミキシング手段を提供する工程と；および
外部ソースからオーディオ・コンテンツをインポートし、かつ前記ユニークなオーディオ・出力ファイルに前記オーディオ・コンテンツを組込む工程と
を含む動作を実行させる、方法。
【請求項２】
記憶装置の内部に、作成された前記ユニークなオーディオ・出力ファイルの前記オーディオ・ブロックの組合せの固有識別子の組合せを記録する工程をさらに備える、請求項１に記載の方法。
【請求項３】
前記複数のオーディオ・トラックの各オーディオ・ブロックは、単一の楽器からのオーディオ・コンテンツを含む、請求項１に記載の方法。
【請求項４】
オーディオ・ブロックの前記組合せを選択する工程は、前記ユニークなオーディオ・出力ファイルを作成するのに使用するための前記同一のオーディオ・パラメータを用いてオーディオ・ブロックを選択する工程を含み、
オーディオ・ブロックの前記組合せの各オーディオ・ブロックは、前記オーディオ・ブロックが分離される前記オーディオ・トラックに基づくオーディオ・パラメータを有することを特徴とする、請求項１に記載の方法。
【請求項５】
オーディオ・ブロックまたは楽器の前記組合せの１つまたは複数のオーディオ・パラメータのうちの１つに基づいて、記憶装置の内部にオーディオ・ブロックの前記組合せを記録する工程を含む、請求項１に記載の方法。
【請求項６】
オーディオ・ブロックの前記組合せを選択する工程は、音楽ジャンル、音楽スタイル及びムード・データのうちの１つまたは複数を含むユーザ嗜好データに基づき前記ユニークなオーディオ・出力ファイルのためのオーディオ・ブロックを選択する工程を含む、請求項１に記載の方法。
【請求項７】
保有モジュールを動作させて、前記オーディオ・ブロック選択手段により選択される１つまたは複数のオーディオ・ブロックを保有し、かつ、ユーザ嗜好データに基づいて、以前に選択されていないオーディオ・ブロックと、前記オーディオ・ブロック選択手段により選択される少なくとも１つのオーディオ・ブロックを交換する、工程を含む請求項１に記載の方法。
【請求項８】
シャッフル・モジュールを動作させて、前記ユニークなオーディオ・出力ファイルから、前記オーディオ・ブロック選択手段により選択される１つまたは複数のオーディオ・ブロックを自動的に除去し、かつ除去された前記１つまたは複数のオーディオ・ブロックと同一のオーディオ・パラメータを有する記憶装置からの１つまたは複数のオーディオ・ブロックを、前記ユニークなオーディオ・出力ファイルへ編入する、工程を含む請求項１に記載の方法。
【請求項９】
オーディオ編集およびミキシング・モジュールを動作して、前記複数のオーディオ・トラックにおけるオーディオ・トラックのテンポを調整し、および／またはハーモニック・マップをシフトする、工程を含む、請求項１に記載の方法。
【請求項１０】
映像ファイル、静止画ファイルおよび／またはテキストファイルと前記ユニークなオーディオ・出力ファイルを同期させるように、オーディオ同期モジュールを動作させる、工程を含む、請求項１に記載の方法。
【請求項１１】
別のオーディオ・出力ファイルを生成するために、オーディオ・トラックとして取り出すための記憶装置の内部の前記ユニークなオーディオ・出力ファイルを記録する、工程を含む、請求項１に記載の方法。
【請求項１２】
オーディオ・ブロックを作成するために、オーディオ・トラック及びオーディオ出力ファイルの拡張記憶ライブラリを提供するように、複数の記憶装置をリンクさせる、工程を含む、請求項１に記載の方法。
【請求項１３】
以下のステップに基づき前記ユニークなオーディオ・出力ファイルをコンピュータ装置に送信する工程であって：
前記オーディオ・出力ファイルのオーディオ・ブロックの前記組合せを、複数のオーディオ・ブロック・セグメントに分離する工程であって、複数のオーディオ・ブロック・セグメント中の各オーディオ・ブロック・セグメントは、タイム・スロットに関連しており、同一のオーディオ・ブロックからのオーディオ・ブロック・セグメントは、異なるタイム・スロットを有する、工程と；
同一のタイム・スロットを有するオーディオ・ブロック・セグメントを一緒に送信して、それによって同一のタイム・スロットを有するオーディオ・ブロック・セグメントが実質的に同時に前記コンピュータ装置で受信され、かつ前記コンピュータ装置で同一のタイム・スロットを有するオーディオ・ブロック・セグメントを組合せて前記オーディオ・出力ファイルの少なくとも一部を形成する工程であって、ここで
前記同一のタイム・スロットを有するオーディオ・ブロック・セグメントを組合せることには：
第１のタイム・スロットを有する第１の複数のオーディオ・ブロック・セグメントを組合せて前記オーディオ・出力ファイルの第１の部分を形成する工程と、
第２のタイム・スロットを有する第２の複数のオーディオ・ブロック・セグメントを組合せて前記オーディオ・出力ファイルの第２の部分を形成する工程と、および
前記オーディオ・出力ファイルの前記第１の部分と前記オーディオ・出力ファイルの前記第２の部分を組合せて前記コンピュータ装置に前記オーディオ・出力ファイルを形成する工程を含む、
請求項１に記載の方法。
【請求項１４】
オーディオ・ブロックの前記組合せを１つまたは複数のMIDIファイルとして記録する工程を含む、請求項１に記載の方法。
【請求項１５】
前記オーディオ・出力ファイルはMIDIファイルである、請求項１に記載の方法。
【請求項１６】
オーディオ・出力ファイルを生成するためのコンピュータにより実行されるシステムであって、
複数のオーディオ・トラックを受信する手段であって、前記複数のオーディオ・トラックのうちの各オーディオ・トラックが以下のオーディオ・パラメータに基づいて作成する手段を備え：
前記複数のオーディオ・トラック中の各オーディオ・トラックに関し、
前記各オーディオ・トラックを少なくとも１つの選択可能なオーディオ・ブロックに分離する手段であって、前記選択可能なオーディオ・ブロックが前記各オーディオ・トラックを生成することに関連したオーディオ・コンテンツを含む、手段と；
固有識別子を各選択可能なオーディオ・ブロックに割り当てる手段と；
ユーザ嗜好データを受信するように動作するユーザ・インターフェース手段であって、音楽ジャンルデータ、スタイルデータまたはムード・データのうち１つまたは複数を備える、手段と；
オーディオ・ブロック選択手段であって、前記ユーザ嗜好データに基づいてオーディオ・ブロックの組合せを選択するように動作し、前記オーディオ・ブロックは同一のオーディオ・パラメータを有しており、オーディオ・ブロック選択手段によって選択されたオーディオ・ブロックの前記組合せの固有識別子の組合せがユニークであることによりオーディオ・ブロックの前記組合せもユニークであることを示す、手段と；
オーディオ・ブロックの前記組合せを組合せることによってユニークなオーディオ・出力ファイルを自動的に生成する手段と；
オーディオ・ファイル編集手段およびミキシング手段であって、前記ユーザ・インターフェース手段によって、前記ユニークなオーディオ・出力ファイルの、または前記ユニークなオーディオ・出力ファイルのオーディオ・ブロックのオーディオ特徴をリファインし、調整し、変更し、及び／または変化させる、手段と；および
外部ソースからオーディオ・コンテンツをインポートし、かつ前記ユニークなオーディオ・出力ファイルに前記オーディオ・コンテンツを組込む、手段、
を備える、システム。
【請求項１７】
命令を含む非一時的な機械可読の媒体であって、１つまたは複数のプロセッサによって実行される場合に、前記１つまたは複数のプロセッサに請求項１に記載の工程に従ってステップを実行させる。非一時的な機械可読の媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオ出力ファイルを生成するためのシステム及び方法に関する。
【背景技術】
【０００２】
デジタル・オーディオ・ワークステーション（ＤＡＷｓ）は、オーディオ・トラックを構成し、記録し、編集し、ミキシングし、その後、映画、テレビ番組、コマーシャル、及び／またはゲーム・アプリケーションを含む対象の画像または映像コンテンツと同期することのできるプロダクション環境をユーザに提供するように開発されてきた。
【０００３】
このようなＤＡＷｓは、通常、所定の操作ツールと、ユーザが希望通りに選択、編集及び結合する予め記録されたオーディオ・コンテンツのライブラリとをユーザに提供して、製作されたオーディオ・トラックが、美的に申し分のないものであり、また、対象の画像及び映像コンテンツとシームレスに同期するように、タイミング及び長さが適正であることを保証する。
【０００４】
しかし、予め記録されたオーディオ・コンテンツのうちのいずれか１つが、適切なタイミングを有し、且つ、同期されるべき画像コンテンツと美的に調和するという可能性は非常に低いので、映画、映画のワンシーン、テレビ番組、コマーシャル及び／またはゲーム・アプリケーション用のオーディオ・トラック作成のために、予め記録された相応しいオーディオ・コンテンツを選択することは、熟練のオーディオ編集者にとってさえ非常に時間のかかるものである。さらに、ＤＡＷ環境における予め記録されたオーディオ・コンテンツの利用及び再利用は、製作されたオーディオ・コンテンツが十分にユニークでないかもしれないという可能性を残す。
【０００５】
それゆえ、上記の問題の克服に少なくとも多少は役立ち、及び／または、公共及び／または産業界に有用な代替物を提供する、オーディオ出力ファイルを生成するためのシステム及び方法を提供することが、本発明の目的である。
【０００６】
本発明の別の態様は、実施例という目的でのみ提供される次の説明から明らかとなろう。
【０００７】
本発明によれば、コンピュータにより実行される、オーディオ出力ファイルを生成するための方法が提供され、この方法は、１つまたは複数のプロセッサを用いて、
それぞれがオーディオ・パラメータに従って作成されたオーディオ・トラックを受信するステップと、
各オーディオ・トラックを少なくとも１つの選択可能なオーディオ・ブロックに区分するステップであって、各オーディオ・ブロックが、オーディオ・トラックの作成に関連した楽器からのオーディオ・コンテンツを含む、ステップと、
固有識別子を各オーディオ・ブロックに割当てるステップと、
オーディオ・ブロックを選択するように固有識別子を使用するステップと、
選択されたオーディオ・ブロックを結合することにより、オーディオ出力ファイルを生成するステップを実行することを含む。
【０００８】
本発明は、コンピュータにより実装される開発環境においてオーディオ出力ファイルを生成するための方法を提供する。本発明は、既存または予め記録されたオーディオ・トラックから、オーディオ・ブロックの形でオーディオ・コンテンツのライブラリを作成する。記憶されたオーディオ・ブロックは、それぞれがピアノ、ドラム、シンセサイザー等などの楽器に対応し、オーディオ・トラックのオーディオ・パラメータに基づいて選択用にグループ分けされる。オーディオ・パラメータは、テンポ、ジャンル及びハーモニック・マップ（ｈａｒｍｏｎｉｃ  ｍａｐ）のうちの１つまたは複数を含み、また、オーディオ・トラックのための音楽ジャンル・テンプレート・マップを規定する。
【０００９】
本発明は、各オーディオ・ブロックと固有識別子を関連させるタグ付けまたは索引付けメカニズムを実装し、選択されたオーディオ・ブロックのための固有識別子を、記憶装置内の固有識別子の別の以前の組合せの記録と比較して、組合せが新規であり、その結果ユニークなオーディオ出力ファイルが生成されることを確実にする。
【００１０】
好ましくは、オーディオ・ブロックを選択するように固有識別子を使用するステップは、オーディオ・ブロックの組合せを選択することを含み、選択されたオーディオ・ブロックの組合せのための固有識別子が、記憶装置の記録に発見されないとき、組合せは許容可能であることを示す。
【００１１】
好ましくは、オーディオ・ブロックを選択するように固有識別子を使用するステップは、選択されたオーディオ・ブロックの固有識別子を、記憶装置内の記録と比較することを含み、固有識別子の組合せの記録が発見される場合には、オーディオ出力ファイルは生成されず、固有識別子の組合せの記録が発見されない場合には、選択されたオーディオ・ブロックは、オーディオ出力ファイルを生成するように結合される。
【００１２】
本発明の別の実施形態において、方法は、生成されたオーディオ・ファイルの選択されたオーディオ・ブロックのための固有識別子の組合せの記録を、記憶装置に記憶するステップを含む。
【００１３】
好ましくは、各オーディオ・ブロックは、単一の楽器からのオーディオ・コンテンツを含む。
【００１４】
本発明の別の実施形態において、方法は、オーディオ出力ファイルの生成に使用するために同一のオーディオ・パラメータを有するオーディオ・ブロックを選択するステップを含み、各オーディオ・ブロックは、オーディオ・ブロックが区分されるオーディオ・トラックに応じたオーディオ・パラメータを有する。この方法で、オーディオ・ファイルを作成するのに結合及び使用されるオーディオ・ブロックは、同一のテンポ及びハーモニック・マップを有し、これにより、生成されたオーディオ・ファイルのハーモニック・インテグリティ（ｈａｒｍｏｎｉｃ  ｉｎｔｅｇｒｉｔｙ）が確実となる。
【００１５】
本発明の別の実施形態において、方法は、オーディオ・ブロックのオーディオ・パラメータ及び楽器のうちの１つに応じて、オーディオ・ブロックを記憶装置に記憶するステップを含む。
【００１６】
この構成において、同一のオーディオ・パラメータを有し、それゆえ同一の音楽ジャンル・テンプレート・マップを有し、且つ、同一の楽器に対応するオーディオ・トラックから区分されたオーディオ・ブロックは、記憶装置のフォルダなどに共に記憶される。同一のオーディオ・パラメータを有するが、異なる楽器に対応するオーディオ・トラックから区分されたオーディオ・ブロックは、記憶装置に別々に記憶される。異なるオーディオ・パラメータを有し、且つ、異なる楽器に対応するオーディオ・トラックから区分されたオーディオ・ブロックは、やはり、記憶装置に別々に記憶される。
【００１７】
本発明の別の実施形態において、方法は、音楽ジャンル、音楽スタイル及びムード・データのうちの１つまたは複数を含むユーザ嗜好データに応じて、オーディオ出力ファイルのためのオーディオ・ブロックを選択するステップを含む。
【００１８】
このような音楽ジャンル、音楽スタイル及びムード・データは、ドロップダウン式のメニュー、アイコンベースのメニュー、または任意のその他の適切な手段などのメニューを介した、ユーザ・インターフェース手段へのユーザによる入力として提供されるユーザ嗜好データを規定する。こうしたメニューは、音楽ジャンル、スタイル及び／またはムード・データや、所望または期待通りのその他のユーザの好みに関する複数の選択肢を閲覧し、そこから選択する機能をユーザに提供するものである。
【００１９】
本発明の別の実施形態において、方法は、オーディオ・ブロック選択手段により選択された１つまたは複数のオーディオ・ブロックを保持するように、また、ユーザ嗜好データに応じて、オーディオ・ブロック選択手段により選択されたオーディオ・ブロックのうちの少なくとも１つを、以前に選択されていないオーディオ・ブロックと交換するように、保有モジュールを動作させるステップを含む。
【００２０】
本発明の別の実施形態において、方法は、生成されたオーディオ出力ファイルから、オーディオ・ブロック選択手段により選択された１つまたは複数のオーディオ・ブロックを自動的に除去するように、また、除去された１つのオーディオ・ブロックまたは複数オーディオ・ブロックと同一のオーディオ・パラメータを有する、記憶装置からの１つのオーディオ・ブロックまたは複数のオーディオ・ブロックを、オーディオ出力ファイルへ編入するように、シャッフル・モジュールを動作させるステップを含む。
【００２１】
本発明の別の実施形態において、方法は、生成されたオーディオ出力ファイルのオーディオ特性を修正し、リファインし、調整し、変更し、及び／または変化させるように、オーディオ編集及びミキシング・モジュールを動作させるステップを含む。
【００２２】
本発明の別の実施形態において、方法は、生成されたオーディオ出力ファイルにおけるオーディオ・ブロックのオーディオ特性を修正し、リファインし、調整し、変更し、及び／または変化させるように、オーディオ編集及びミキシング・モジュールを動作させるステップを含む。
【００２３】
本発明の別の実施形態において、方法は、オーディオ・トラックのテンポを調整し、及び／またはそのハーモニック・マップをシフトするように、オーディオ編集及びミキシング・モジュールを動作させるステップを含む。
【００２４】
このようなオーディオ・ファイル編集手段及びミキシング手段は、生成されたオーディオ出力ファイルと、オーディオ出力ファイルを形成するのに使用されるオーディオ・ブロックとを希望通りに修正するように、ミックス及びその他のパラメータに対する完全に創作的な制御をユーザに提供する。
【００２５】
本発明の別の実施形態において、方法は、編入用の外部ソースからオーディオ出力ファイルへ、他の楽器演奏及び／または音声をインポートするステップを含む。
【００２６】
本発明の別の実施形態において、方法は、映像ファイル、静止画ファイル及び／またはテキスト・ファイルとオーディオ出力ファイルを同期させるように、オーディオ同期モジュールを動作させるステップを含む。
【００２７】
本発明の別の実施形態において、方法は、別のオーディオ出力ファイルを生成するのに、オーディオ・トラックとして取り出すために、生成された各オーディオ出力ファイルを記憶装置に記憶するステップを含む。
【００２８】
本発明の別の実施形態において、方法は、オーディオ・ブロックを作成するために、オーディオ・トラック及びオーディオ出力ファイルの拡張記憶ライブラリを提供するように、複数の記憶装置をリンクさせるステップを含む。
【００２９】
本発明の別の実施形態において、方法は、
オーディオ出力ファイルのオーディオ・ブロックを、それぞれがタイム・スロットを有するオーディオ・ブロック・セグメントに区分するステップであって、同一のオーディオ・ブロックからのオーディオ・ブロック・セグメントは異なるタイム・スロットを有する、ステップと
同一のタイム・スロットを有するオーディオ・ブロック・セグメントを共に伝送するステップであって、同一のタイム・スロットを有するオーディオ・ブロック・セグメントが、実質的に同時にコンピューティング装置で受信される、ステップと、
オーディオ出力ファイルの少なくとも１部を形成するように、同一のタイム・スロットを有するオーディオ・ブロック・セグメントをコンピューティング装置で結合するステップと、
コンピューティング装置でオーディオ出力ファイルを形成するように、オーディオ・ファイルの部分を結合するステップ
に従って、生成されたオーディオ出力ファイルをコンピューティング装置に伝送することを含む。
【００３０】
本発明によれば、コンピュータにより実装される、オーディオ出力ファイルを生成するためのシステムが提供され、システムは、
それぞれがオーディオ・パラメータに従って作成されたオーディオ・トラックを受信するための手段と、
各オーディオ・トラックを少なくとも１つの選択可能なオーディオ・ブロックに区分するための手段であって、各オーディオ・ブロックが、オーディオ・トラックの作成に関連した楽器からのオーディオ・コンテンツを含む、手段と、
固有識別子を各オーディオ・ブロックに割当てるための手段と、
オーディオ出力ファイル用にオーディオ・ブロックを選択するための手段と、
オーディオ・ブロックを選択するように固有識別子を使用するための手段と
選択されたオーディオ・ブロックを結合することによりオーディオ出力を生成するための手段
を提供するように、プロセッサ及び１つまたは複数のプロセッサにより実行可能なプログラム命令を備える１つまたは複数のメモリを含む。
【００３１】
好ましくは、オーディオ・ブロックを選択するように固有識別子を使用するための手段は、オーディオ・ブロックの組合せを選択するように構成され、オーディオ・ブロックの組合せのための固有識別子が記憶装置の記録に発見されないことは、組合せが許容可能であることを示す。
【００３２】
好ましくは、オーディオ・ブロックを選択するように固有識別子を使用するための手段は、オーディオ・ブロックの選択の固有識別子を、記憶装置内の記録と比較するように構成され、固有識別子の組合せの記録が発見される場合には、オーディオ出力ファイルは生成されず、固有識別子の組合せの記録が発見されない場合には、選択されたオーディオ・ブロックは、オーディオ出力ファイルを生成するように結合される。
【００３３】
本発明の別の実施形態において、システムは、生成されたオーディオ・ファイルのオーディオ・ブロックのための固有識別子の組合せを記憶装置に記録するための手段を含む。
【００３４】
好ましくは、各オーディオ・ブロックは単一の楽器からのオーディオ・コンテンツを含む。
【００３５】
好ましくは、同一のオーディオ・パラメータを有するオーディオ・ブロックが、オーディオ出力ファイルの生成に使用するために選択され、各オーディオ・ブロックは、オーディオ・ブロックが区分されるオーディオ・トラックに応じたオーディオ・パラメータを有する。
【００３６】
好ましくは、オーディオ・ブロックは、オーディオ・ブロックのオーディオ・パラメータ及び楽器のうちの１つに応じて、記憶装置に記憶される。
【００３７】
好ましくは、オーディオ出力ファイルのためのオーディオ・ブロックは、音楽ジャンル、音楽スタイル及びムード・データのうちの１つまたは複数を含むユーザ嗜好データに応じて選択される。
【００３８】
本発明の別の実施形態において、システムは、オーディオ・ブロック選択手段により選択された１つまたは複数のオーディオ・ブロックを保持するように、また、ユーザ嗜好データに応じて、オーディオ・ブロック選択手段により選択されたオーディオ・ブロックのうちの少なくとも１つを、以前に選択されていないオーディオ・ブロックと交換するように、保有モジュールを含む。
【００３９】
本発明の別の実施形態において、システムは、生成されたオーディオ出力ファイルから、オーディオ・ブロック選択手段により選択された１つまたは複数のオーディオ・ブロックを自動的に除去するように、また、除去された１つのオーディオ・ブロックまたは複数オーディオ・ブロックと同一のオーディオ・パラメータを有する、記憶装置からの１つのオーディオ・ブロックまたは複数のオーディオ・ブロックを、オーディオ出力ファイルへ編入するように、シャッフル・モジュールを含む。
【００４０】
本発明の別の実施形態において、システムは、生成されたオーディオ出力ファイルのオーディオ特性を修正し、リファインし、調整し、変更し、及び／または変化させるように動作可能なオーディオ・ミキシング及び編集モジュールを含む。
【００４１】
好ましくは、オーディオ編集及びミキシング・モジュールは、生成されたオーディオ出力ファイルにおけるオーディオ・ブロックのオーディオ特性を修正し、リファインし、調整し、変更し、及び／または変化させるように動作可能である。
【００４２】
好ましくは、オーディオ編集及びミキシング・モジュールは、オーディオ・トラックのテンポを調整し、及び／またはそのハーモニック・マップをシフトするように動作可能である。
【００４３】
このようなオーディオ出力ファイル編集モジュールを用いると、ユーザは、ミックス及びその他のパラメータを完全に創作的に制御して、生成されたオーディオ出力ファイルを希望通りに修正することが可能となる。
【００４４】
本発明の別の実施形態において、システムは、編入用の外部ソースからオーディオ出力ファイルへ、楽器演奏及び／または音声をインポートするための手段を含む。
【００４５】
本発明の別の実施形態において、システムは、映像ファイル、静止画ファイル及び／またはテキスト・ファイルとオーディオ出力ファイルを同期させるように、オーディオ同期モジュールを含む。
【００４６】
本発明の別の実施形態において、システムは、別のオーディオ出力ファイルを生成するのに、オーディオ・トラックとして取り出すために、生成された各オーディオ出力ファイルを記憶装置に記憶するための手段を含む。
【００４７】
本発明の別の実施形態において、システムは、オーディオ・ブロックを作成するために、オーディオ・トラック及びオーディオ出力ファイルの拡張記憶ライブラリを提供するように、複数の記憶装置をリンクさせるための手段を含む。
【００４８】
本発明の別の実施形態において、システムは、
オーディオ出力ファイルのオーディオ・ブロックを、それぞれがタイム・スロットを有するオーディオ・ブロック・セグメントに区分するための手段であって、同一のオーディオ・ブロックからのオーディオ・ブロック・セグメントはそれぞれが異なるタイム・スロットを有する、手段と、
同一のタイム・スロットを有するオーディオ・ブロック・セグメントを共に伝送するための手段であって、同一のタイム・スロットを有するオーディオ・ブロック・セグメントが、実質的に同時にコンピューティング装置で受信される、手段と、
オーディオ出力ファイルの少なくとも１部を形成するように、同一のタイム・スロットを有するオーディオ・ブロック・セグメントをコンピューティング装置で結合するための手段と、
コンピューティング装置でオーディオ出力ファイルを形成するように、オーディオ・ファイルの部分を結合するための手段
を含む。
【００４９】
本発明のさらに別の実施の形態においては、命令を含む非一時的な機械可読の媒体が提供され、命令は、１つまたは複数のプロセッサによって実行される場合には、１つまたは複数のプロセッサに、説明される方法に従ってステップを実行させる。
【００５０】
本発明のやはり別の実施の形態においては、コンピューティング装置、及び／または、１つまたは複数のプロセッサと、メモリと、説明される特徴を有するインタラクティブなユーザ・インターフェースを表示するように動作可能な表示手段とを備えるコンピューティング装置の構成が提供される。
【００５１】
本発明の別の実施形態においては、実質的に、添付の図面及び／または実施例を参照して本願で説明され、且つこれらに示されるような、オーディオ出力ファイルを生成するためのシステムが提供される。
【００５２】
本発明の別の実施形態においては、実質的に、添付の図面及び／または実施例を参照して本願で説明され、且つこれらに示されるような、オーディオ出力ファイルを生成するための方法が提供される。
【００５３】
本発明は、添付の図面を参照して、実施例としてのみ提供される本発明のいくつかの実施形態に関する以下の説明から、いっそう明確に理解されよう。
【図面の簡単な説明】
【００５４】
【図１】本発明に従ったオーディオ出力ファイルを生成するためのシステムを示すブロック部である。
【図２】本発明に従ったオーディオ・ファイルを生成するための方法において使用するためのオーディオ・ブロックの作成に関連する最初のステップを示すフロー図である。
【図３】本発明に従ったオーディオ・ブロックの作成に関連する次のステップを示すフロー図である。
【図４】本発明に従った、楽器ごとに区分された、予め記録されたオーディオ・トラックを示す様式図である。
【図５】本発明に従ったオーディオ・ブロックのための記憶手段における例示的なファイル構成を示すブロック概略図である。
【図６】本発明に従ったオーディオ・ブロックからオーディオ・ファイルを生成するための方法において実施されるステップを示すフロー図である。
【図７】本発明に従ったオーディオ・ファイルを生成するためのオーディオ・ブロックの選択の際に実施されるステップを示す概略図である。
【図８】本発明に従ったオーディオ・ファイルを生成するためのオーディオ・ブロックの選択の際に実施されるステップを示す概略図である。
【図９】本発明に従ったオーディオ・ファイルを生成するためのオーディオ・ブロックの選択の際に実施されるステップを示す概略図である。
【図１０】本発明に従ったオーディオ・ファイルを生成するためのオーディオ・ブロックの選択の際に実施されるステップを示す概略図である。
【図１１】本発明に従ったオーディオ・ファイルを生成するためのオーディオ・ブロックの選択の際に実施されるステップを示す概略図である。
【図１２】本発明に従ったユーザ・インターフェース手段のスクリーンショットである。
【図１３】本発明に従ったユーザ・インターフェース手段のスクリーンショットである。
【図１４】本発明に従ったユーザ・インターフェース手段のスクリーンショットである。
【図１５】本発明に従ったユーザ・インターフェース手段のスクリーンショットである。
【図１６】バックエンド会計アプリケーションと一体化された本発明を示すブロック図である。
【図１７】ゲーム・アプリケーション製品を構築するためのコンピュータ・ソフトウェア・アプリケーションと一体化された本発明を示すブロック図である。
【図１８】デジタル・オーディオ・ワークステーション用のプラグインまたはアドオンとして一体化された本発明を示すブロック図である。
【図１９】ソーシャル・ネットワーク・サイトと一体化された本発明を示すブロック図である。
【図２０ａ】本発明に従って生成されたオーディオ・ファイルをダウンロードする方法におけるステップを示すブロック概略図である。
【図２０ｂ】本発明に従って生成されたオーディオ・ファイルをダウンロードする方法におけるステップを示すブロック概略図である。
【図２０ｃ】本発明に従って生成されたオーディオ・ファイルをダウンロードする方法におけるステップを示すブロック概略図である。
【発明を実施するための形態】
【００５５】
図面及びまず図１を参照すると、全般に参照番号１によって示される、オーディオ出力ファイルを生成するためのシステムが示してある。このオーディオ出力ファイルとは、オーディオ再生手段によって処理される場合に、オーディオ出力を生成する順序付けられたオーディオ・データを含むファイルであると理解される。オーディオ・ファイルは、これに限定されるのではないが、要求に応じて、オーディオＷＡＶ形式、ＭＰ３形式、先進的音響符号化（ＡＡＣ）形式、Ｏｇｇ形式または任意のその他の形式を含む、アナログ、デジタルまたはそれ以外のオーディオ・ファイル形式をとるものとすることができる。所望のオーディオ形式が、ユーザによって任意に指定されてもよい。システム１は、１つまたは複数のコンピュータ・プロセッサ２と、１つまたは複数のプロセッサ２によって実行可能なコンピュータ・ソフトウェア・プログラム命令を含むメモリ３とによって実装される。コンピュータ・プロセッサ２は、接続されたコンピュータ及び／または分散コンピュータのコンピュータ・サーバまたはネットワークによって提供されてもよい。
【００５６】
１つまたは複数のプロセッサによって実行可能なプログラム命令は、オーディオ・トラックを受信するための手段４を提供し、この手段において、テンポ、ジャンル及びハーモニック・マップなどのオーディオ・パラメータに従って各オーディオ・トラックが作成される。オーディオ・トラックのためのオーディオ・パラメータは、個人の音楽構成者に分配できる音楽ジャンル・テンプレート・マップを規定し、構成者は、この音楽ジャンル・テンプレート・マップに基づいて、システム１のためのオーディオ・トラックを形成する音楽作品またはその他のサウンド作品を作成できる。このようなオーディオ・トラックは、予め記録されたオーディオ・トラックであってもよく、または外部ソースから動的にインポートされてもよい。
【００５７】
やはり図１には、各オーディオ・トラックを、それぞれがオーディオ・トラックの作成に関連する少なくとも１つの楽器からのオーディオ・コンテンツを含む、少なくとも１つの選択可能なオーディオ・ブロックに区分するための手段であって、さらに固有識別子を各オーディオ・ブロックに割当てるように動作可能な手段１６と、システム１のユーザ・インターフェース手段１１を介して受信される、音楽ジャンル、スタイル及び／またはムード・データなどのユーザ嗜好データに基づき、オーディオ出力ファイルのためのオーディオ・ブロックを選択するための手段１２とが示される。ユーザ・インターフェース手段１１は、ユーザが本発明に従ってオーディオ出力ファイルを作成することを可能にするアプリケーション・ソフトウェアを実行するユーザ・コンピューティング装置２０に提供でき、こうしたユーザ・コンピューティング装置２０はネットワークを介してシステム１に結合されている。
【００５８】
システム１は、選択されたオーディオ・ブロックの固有識別子を、記憶装置９内の記録と比較するための手段１４と、固有識別子の組合せの記録が記憶装置９に発見されない場合に、選択されたオーディオ・ブロックを結合することによりオーディオ出力ファイルを生成するための手段３とをさらに含む。生成されたオーディオ出力ファイルのオーディオ・ブロックための固有識別子の組合せを記憶装置９に記録するための手段５０も提供される。
【００５９】
やはり図１には、オーディオ・ブロック選択手段により選択された１つまたは複数のオーディオ・ブロックを保持するように、また、ユーザ嗜好データに従って、オーディオ・ブロック選択手段１２によって選択された少なくとも１つのオーディオ・ブロックを、以前に選択されていないオーディオ・ブロックと交換するように動作可能な保有モジュール５１が示される。シャッフル・モジュール５２が、生成されたオーディオ出力ファイルから、オーディオ・ブロック選択手段１２によって選択された１つまたは複数のオーディオ・ブロックを自動的に除去するように、また、除去された１つのオーディオ・ブロックまたは複数のオーディオ・ブロックと同一のオーディオ・パラメータを有する、記憶装置９からの１つのオーディオ・ブロックまたは複数のオーディオ・ブロックを、オーディオ出力ファイルに編入するように、さらに提供される。
【００６０】
システム１は、生成されたオーディオ出力ファイルのオーディオ特性、オーディオ出力ファイルにおける特定のオーディオ・ブロックのオーディオ特性、及びオーディオ・トラックを、オーディオ・トラックのテンポを調整することにより、及び／またはそのハーモニック・マップをシフトすることにより、修正し、リファインし、調整し、変更し、及び／または変化させるように動作可能なオーディオ・ミキシング及び編集モジュール５３をさらに含む。編入用の外部ソースからオーディオ出力ファイルへ、楽器演奏及び／または音声をインポートするための手段５４も示される。
【００６１】
オーディオ同期モジュール５５は、生成されたオーディオ出力ファイルを、映像ファイル、静止画ファイル、及び／またはテキスト・ファイルと同期させるように動作可能である。このような同期手段１５は、ユーザがタイム・ラインを使用して映画またはビデオ・クリップ内のイベントに印を付け、次いで、生成されたオーディオ・ファイルのキーに関連した音楽スティンガーを与えることを可能にするようにさらに動作可能である。
【００６２】
例えば、ユーザは、音楽スティンガーまたはスウェルとして使用するための１つまたは複数のオーディオ・ファイルを用意して、「Ａ」マイナーや任意のその他の希望通りのキーなどの音楽キーによりオーディオ・ファイルをタグ付けできる。映画イベントが、例えば映画が始まって１８秒でオーディオ・コンテンツを必要とする場合、タイム・ラインの１８秒地点に印が付けられる。同期手段は、次いで、１８秒での映画のハーモニック・マップのオーディオ・コンテンツを分析するように動作可能である。例えば、映画のためのオーディオ・コンテンツがタイム・ラインのこの地点で「Ａ」マイナー・キーを通過していることを同期手段が検知する場合、同期手段は、生成されたオーディオ・ファイルのライブラリから、「Ａ」マイナーのキーに関連するヒットしたスティンガーまたはスウェルを取り出し、このスティンガーのオーディオ・ファイルをタイム・ラインの１８秒地点に配置する。オーディオ・ファイルは、必要に応じてその位置を調整するように、要求される通りに手動で映画のタイム・ラインに沿ってドラッグされてもよい。
【００６３】
記憶手段は、取り出しのために、生成されたオーディオ・ファイルを予め記録されたオーディオ・トラックとして記憶するように動作可能なオーディオ記憶ライブラリをさらに含むか、またはこの形をとる。オーディオ編集手段は、記憶された予め記録されたオーディオ・トラックを、テンポ調整及び／またはハーモニック・マップのシフトにより編集可能とするように動作可能である。オーディオ区分手段は、取り出された予め記録されたオーディオ・トラックを、別のオーディオ・ファイルの生成に用いるために利用可能とされるオーディオ・ブロックに区分するようにさらに動作可能である。
【００６４】
このような構成は、インタラクティブな音楽コンテンツ・ライブラリの形でオーディオ・ファイルのバック・カタログを提供する。これは、構成者が、以前に生成されたオーディオ・ファイルによって提供された既存の音楽トラックに音楽テンプレートを適用し、そのオーディオ・ファイルの各パート、ステム（ｓｔｅｍ）、または楽器演奏にキー・インフルエンスを適合させることによって可能となる。キー・インフルエンスは、音楽のテンポを調整することと、提供されたテンプレートによって定められたハーモニック・マップに、当該オーディオ・ファイルのハーモニック・マップを移動させることを備える。さらに、音楽ライブラリをリンクさせると、コンテンツをインタラクティブに適応することが可能となり、この結果、複数の新たなオーディオ・ブロックが、これらのライブラリのインタラクティブなコンテンツを接合及びプールすることにより生成され、共有コンテンツの１つの大容量のユニバーサル・プールを創出できる。
【００６５】
生成された各オーディオ出力ファイルは、別のオーディオ出力ファイルを生成するために、オーディオ・トラックとして取り出せるように記憶装置９に記憶される。オーディオ・ブロックを作成するために、オーディオ・トラック及びオーディオ出力ファイルの拡張記憶ライブラリを提供するように、複数の記憶装置９がリンクされてもよい。
【００６６】
オーディオ出力ファイルが生成されると、及び／または、映像ファイル、静止画ファイル及び／またはテキスト・ファイルとオーディオ出力ファイルを同期させた結果として生じる結合されたオーディオ画像マルチメディア・ファイルが生成されると、後続の編集及び／または利用のために、ユーザ・コンピューティング装置２０に伝送またはダウンロードされることが可能となる。このようなオーディオ出力ファイル及び／または結合されたオーディオ画像マルチメディア・ファイルは、１つの完成したファイルとして伝送できる。
【００６７】
代替的な伝送プロセスにおいて、オーディオ出力ファイルは、ファイルの部分として伝送されてもよい。このような伝送プロセスを可能にするように、オーディオ出力ファイルのオーディオ・ブロックを、オーディオ・ブロック・セグメントに区分するための手段であって、各オーディオ・ブロック・セグメントがタイム・スロットを有し、同一のオーディオ・ブロックからのオーディオ・ブロック・セグメントはそれぞれ異なるタイム・スロットを有するものである、手段５６と、同一のタイム・スロットを有するオーディオ・ブロック・セグメントを共に伝送するための手段であって、同一のタイム・スロットを有するオーディオ・ブロック・セグメントが、実質的に同時にコンピューティング装置２０で受信される手段５７と、オーディオ出力ファイルの少なくとも１部を形成するように、同一のタイム・スロットを有するオーディオ・ブロック・セグメントをコンピューティング装置２０で結合させるための手段であって、さらにコンピューティング装置２０でオーディオ出力ファイルを形成するようにオーディオ・ファイルの部分を結合させるための手段５８とが提供される。
【００６８】
図２〜図１１は、本発明に従った、コンピュータにより実行される、オーディオ出力ファイルを生成するための方法のステップを示す。図２〜図１１は、本発明に従って実施されるステップを説明する実施例としてのみ提供されており、それゆえ、図２〜図１１における特定の実施例の参照が、本発明を限定するものと捉えるべきでないことが理解されよう。
【００６９】
図２には、それぞれが音楽ジャンル「ファンタジー」に対応する４つの音楽ジャンル・テンプレート・マップ６が示される。これらの４つの音楽ジャンル・テンプレート・マップ６は、構成者または音楽家に送られる。これらの者は、テンプレート・マップによって配置されたオーディオ・パラメータに従い、単一または複数の楽器演奏とすることのできる１つまたは複数のユニークな楽曲またはサウンド合成物を創作し、この結果、システム１の受信手段に送信され、且つこれにより受信される、予め記録されたオーディオ・トラック５が作成される。このように、オーディオ・トラック５は、適切な形式の音楽またはサウンド・ファイルとすることのできるオーディオ・コンテンツ・ファイルである。
【００７０】
図示される実施例においては、「ファンタジー・ジャンル・ＭＩＤＩファイル・テンプレート・マップ４」と示された音楽ジャンル・テンプレート・マップ６が、５人の構成者７に送られている。各構成者は、音楽ジャンル・テンプレート・マップ６における、これに限定されるのではないが、テンポ、ジャンル及びハーモニック・マップを含むオーディオ・パラメータに従って、「第１世代音楽キュー」と参照される予め記録されたオーディオ・トラック５を製作している。様々な他の音楽ジャンル・テンプレート・マップ６、すなわち「ファンタジー・ジャンル・ＭＩＤＩファイル・テンプレート・マップ１〜３」も、別のオーディオ・トラックの創作のために同一または別の構成者または音楽家に送られる。
【００７１】
図３に示すように、各オーディオ・トラック５は、１つまたは複数のオーディオ・ブロック８に区分され、各オーディオ・ブロックは予め記録されたオーディオ・トラック５の作成に関連する楽器に対応している。
【００７２】
図４は、楽器演奏毎に区分された、予め記録されたオーディオ・トラック５を示す。図示する例では、オーディオ・トラック５は６つのオーディオ・ブロック８ａ〜８ｆに区分されており、オーディオ・ブロック８ａはオーディオ・トラック５のピアノ・パートであり、オーディオ・ブロック８ｂはオーディオ・トラック５のドラム・パートであり、８ｃはオーディオ・トラック５のギター・パートであり、８ｄはオーディオ・トラック５のアコーディオン・パートであり、８ｅはオーディオ・トラック５のトランペット・パートであり、８ｆはオーディオ・トラック５のヴァイオリン・パートである。それゆえ、個々のオーディオ・ブロック８の組合せは、システム１のためのオーディオ・トラック５を構成している。それらは、別々の構成者または音楽家によりオーディオ・ファイル形式でシステム１へ伝送するためにユニークに創作及び記録されるので、同一のオーディオ・ブロック８を有するオーディオ・トラック５は２つとない。
【００７３】
オーディオ・ブロック８は、システム１の記憶手段９に記憶される。記憶手段９は、局所的な記憶装置、または「クラウド」ベースの記憶メモリ及びアクセス・システムなどの遠隔の記憶装置とすることができる。図５は、図示する例では、オーディオ・パラメータに従い、且つオーディオ・ブロック８に対応する楽器毎に記憶されたオーディオ・ブロック８のための記憶手段９における例示的なファイル構成である。図５は、１つのテンプレート・マップに対応する、全てのオーディオ・ブロック８を含む記憶手段９のフォルダ９ａの形をとるファイル構成を示す。１つのテンプレート・マップ・フォルダ９ａにおいて、オーディオ・ブロック８は、特定の楽器毎にさらに分類される。例えば、フォルダ９ａは、「ファンタジー・ジャンル・ＭＩＤＩファイル・テンプレート・マップ４」などの特定の音楽ジャンル・テンプレート・マップ６のための全てのオーディオ・ブロック８を含み、フォルダ９ａ内には、「ファンタジー・ジャンル・ＭＩＤＩファイル・テンプレート・マップ４」に属する全ての予め記録されたオーディオ・トラック５からの全てのドラム・パートのフォルダ１０ａがある。フォルダ９ａ内のオーディオ・ブロック８は、同一のテンプレート・マップから派生し、それゆえ同一のオーディオ・パラメータを有するので、無制限に交換可能であり、且つ互換性がある。「ファンタジー・ジャンル・ＭＩＤＩファイル・テンプレート・マップ４」に基づいて、構成者または音楽家から、別の予め記録されたオーディオ・トラック５を受信することにより、オーディオ・ブロック８はフォルダ９ａに追加できるので、フォルダ９ａに記憶できるオーディオ・ブロック８の数に制限はない。
【００７４】
システム１は、各オーディオ・ブロック８に固有識別子を割当てるためのオーディオ・ブロック・タグ付け手段１４をさらに含む。例えば、フォルダ９ａから派生した、ドラム・フォルダ１０ａ内のオーディオ・ブロック８には、テンプレート・マップ識別子に応じたタグの組合せに基づく固有識別子、オーディオ・ブロックの楽器パートに基づく固有識別子、予め記録されたオーディオ・トラックの番号に基づく識別子、及び、構成者または音楽家の識別子を割当てることができる。このように、例えば、図５のドラム・フォルダ１０ａにおけるオーディオ・ブロック８には、固有識別子：ＦＴ４‐Ｄ４３１‐ＪＳを割当てることができる。これは、テンプレート・マップ「ファンタジー・ジャンル・ＭＩＤＩファイル・テンプレート・マップ４」を「ＦＴ４」と識別し、ドラムである楽器パートを「Ｄ」とし、受信された予め記録されたオーディオ・トラックをトラック番号「４３１」とし、構成者をＪｏｈｎ  Ｓｍｉｔｈ「ＪＳ」と識別する。さらに、固有識別子の実施例が図１１にも示されるが、任意の適切なタグが、記憶された各オーディオ・ブロック８をユニークに識別するのに使用できることが理解されよう。
【００７５】
システム１は、ユーザが、オーディオ出力ファイルを生成するようにコンピューティング装置２０を介してシステム１とやり取りすることを可能にするインタラクティブなユーザ・インターフェース手段１１をさらに含む。図６及び図７にまず示すように、ユーザは、メニュー２１、２２を介してユーザ・インターフェース手段１１にユーザ嗜好データを入力する。こうしたメニューは、音楽ジャンル、スタイル及び／またはムード・データや、所望または期待通りのその他のユーザの好みなどの複数の選択肢を閲覧し、そこから選択する機能をユーザに提供するものである。
【００７６】
図６に示すように、また実施例として、ユーザ２０は、ステップ２３で音楽ジャンル「ファンタジー」を選択し、ステップ２４でムード・ワード「中速テンポ」、「高揚」、「魔法」、「英雄」及び「陽気」を選択している。ユーザの入力に基づいて、オーディオ・ブロック選択手段１２（図１に示す）は、ステップ２５で、選択されたジャンルのための全てのテンプレートをパースし、また、ステップ２６で、ムード・ワードの入力に応じたさらなるリファインメントに基づいて、ユーザにとって最も適切なジャンルを選択するように動作可能である。これは、図示した例においては「ファンタジー  ４  テンプレート」である。
【００７７】
ステップ２７で、「ファンタジー  ４  テンプレート」に対応する、記憶手段９におけるフォルダ９ａからのオーディオ・ブロック８の選択が、オーディオ・ブロック選択手段１２によって実行される。こうした選択は、システム１のユーザ・インターフェース手段を介して受信された、音楽ジャンル、スタイル及び／またはムード・データなどのユーザ嗜好データに応じて実行される。同一のフォルダ９ａからオーディオ・ブロック８を選択することにより、オーディオ・ブロック選択手段は、ステップ２８でオーディオ・ファイルを生成するために、同一のオーディオ・パラメータを用いてオーディオ・ブロック５を選択する。この方法で、オーディオ・ファイルを作成するように結合及び使用されるオーディオ・ブロック８は、同一のテンポ及びハーモニック・マップを有し、これにより、生成されたオーディオ・ファイルのハーモニック・インテグリティが保証される。
【００７８】
選択されたオーディオ・ブロック８の固有識別子は、以前に生成されたオーディオ出力ファイルのための固有識別子についての、記憶装置内の記録と比較される。この固有識別子の組合せの記録が発見される場合には、オーディオ出力ファイルは生成されず、固有識別子の組合せの記録が発見されない場合には、選択されたオーディオ・ブロックは、オーディオ出力ファイルを生成するように結合される。この方法で、システム１は、オーディオ出力の生成においてオーディオ・ブロックの同一の組合せを使用することを防止し、生成されたオーディオ出力ファイルが十分にユニークであることが保証される。
【００７９】
オーディオ・ブロック選択手段１２の動作は、実施例を用いて、図７〜図１１を参照して示される。これらの図面は、本発明に従ってオーディオ・ファイルを生成するための、オーディオ・ブロック８のユニークな構成を選択するようにシステム１によって実施されるステップを示す概略図である。
【００８０】
図７に示す例において、ユーザは、ユーザ・インターフェースを介してジャンル「カントリー」を選択しており、ムード・ワードに基づくリファインメントを経て、適切なカントリー「テンプレート２」が、ユーザにとっての最良の選択結果として選択されている。図８〜１０には、「テンプレート２」のための楽器フォルダ３０が示されており、各フォルダには、それぞれがステム（Ｓｔｅｍ）と呼ばれるオーディオ・ブロック８がある。
【００８１】
図８に示すように、オーディオ・ブロック選択手段１２は、「ピアノフォルダ」からオーディオ・ブロック「ステム２０７」を選択している。この選択は、図１１の、参照番号４０により示された列に、固有識別子「ＣＴ２‐Ｐ２０７‐ＤＷ」を有するものとして示されている。オーディオ・ブロック選択手段１２は、「アコースティック・ギター」フォルダから「ステム２１１」をさらに選択しており、この選択は、図１１の、列４０での固有識別子「ＣＴ２‐ＡＧ２１１‐ＢＫ」を有するものとして示されており、その他同様の例が続く。列４０のオーディオ・ブロック８は、この例においては、列４０の「Ｃｒａｚｙ  Ｈｏｒｓｅ」と題されたものとして示されるオーディオ・ファイルを生成するように結合される。
【００８２】
図９及び図１０は、やはり同一の「テンプレート２」のための楽器フォルダ３０から、列４１の「Ｒｏｄｅｏ  Ｂｉｌｌ」及び列４２の「Ｙｅｌｌｏｗ  Ｔｅｘａｓ」と題された新規のオーディオ・ファイルのためのオーディオ・ブロック８の選択を示すものである。各新規のオーディオ・ファイル４１、４２のために選択されたオーディオ・ブロック８が、列４０、４１、４２のそれぞれにおける固有識別子のオリジナルの組合せによって示された、オーディオ・ブロック８のユニークな組合せを含むことに注目されたい。同一のオーディオ・ブロック８は、別のオーディオ・ファイルにおいて使用されてもよいが、各オーディオ・ファイル４０、４１、４２のためのオーディオ・ブロックの全体の組合せはユニークであることにさらに注目されたい。例えば、オーディオ・ブロック「ＣＴ２‐Ｂ２０２‐ＦＪ」は、オーディオ・ファイル４０、４２の両方に使用されるが、オーディオ・ブロックの全体の組合せは、各列の固有識別子によって示すように異なっている。このように、同一のオーディオ・ブロック８は、多くの別のオーディオ・ファイルにおいて使用されてもよいが、これは、生成されたオーディオ・ファイルをユニークなものとするオーディオ・ファイルにおけるオーディオ・ブロック８の集合である。
【００８３】
オーディオ・ブロック選択手段１２は、システム１のユーザ・インターフェース手段１１を介して受信されたユーザ嗜好データにさらに応じて、少なくとも１つの選択されたオーディオ・ブロック８を、以前に選択されていないオーディオ・ブロック８と交換するようにも動作可能である。オーディオ・ブロック選択手段１２は、ユーザが、オーディオ・ブロック選択手段１２によって選択された１つまたは複数のオーディオ・ブロック８を保持することができるように動作可能な保有機能を含む。シャッフル機能がさらに提供され、オーディオ・ブロック選択手段１２によって選択された１つまたは複数のオーディオ・ブロック８をユーザにより除去することが可能となり、また、同一のオーディオ・パラメータの代替的なオーディオ・ブロック８を記憶手段９から選択することが可能となる。それゆえ、ユーザが、生成されたオーディオ・ファイルに満足しない場合、彼または彼女は再生成を簡単に要求する。システム１が、関連する単一のテンプレート・マップ・フォルダ９ａにおける各楽器フォルダ１０内のコンテンツをシャッフルし、オーディオ・ブロック選択手段１２が、オーディオ・ブロック８の新しいものを分配し、これにより、別のユニークなオーディオ・ファイルが形成される。さらに、ユーザは、ピアノまたはギターなどの一定の演奏のオーディオ・ブロック８を保有するように選択し、そのうえで、所望の音楽キューが集合的な単一のテンプレート・マップ・フォルダ９ａから出現するまで、残りのオーディオ・ブロック８を取り替えることができる。
【００８４】
図１２は、インタラクティブなグラフィカル・ディスプレイを提供するユーザ・インターフェース手段１１のスクリーンショットである。このディスプレイを介して、ユーザは保有モジュール５１を操作して、一定のオーディオ・ブロック８保有しつつ、他のオーディオ・ブロック８をオーディオ出力ファイルから削除することができ、場合によっては、他のオーディオ・ブロック８をシャッフル・モジュール５２を使用して代替的またはより適切なオーディオ・ブロックの選択物と交換できる。
【００８５】
代替的なオーディオ・ブロック選択の選択肢をユーザに提供する際、システム１は、オーディオ・ブロックのための固有識別子の組合せが記憶装置９の記録にないことを保証することにより、結果として生じたオーディオ出力ファイルにおけるオーディオ・ブロック８の組合せがユニークであることを確実にするように動作可能である。
【００８６】
システム１は、オーディオ・ファイル記録手段、編集手段及びミキシング手段をさらに提供し、これにより、ユーザがミックス及びその他のパラメータを完全に創作的に制御することで、オーディオ・ファイル生成手段によって生成されたオーディオ・ファイルを希望通りに修正することが可能となる。ユーザは、他の楽器演奏及び／または音声を外部ソースからインポートし、それらを、ユーザ・インターフェース手段１１によって操作可能なオーディオ・ファイル記録手段、編集手段及びミキシング手段を用いて、オーディオ・ファイルに組み込むこともできる。
【００８７】
システム１は、生成されたオーディオ出力ファイルを、コンピューティング装置へのダウンロードに利用可能とするようにさらに動作可能である。
【００８８】
図２０ａ〜図２０ｃは、本発明に従った例示的なダウンロードプロセスを示しており、このプロセスは、オーディオ・ファイル４０を形成するように結合されたオーディオ・ブロック８を、オーディオ・セグメントｐ０〜ｐｎ、ｖ０〜ｖｎ、及びｂ０〜ｂｎと示されたオーディオ・セグメントに分割するステップを含む。各オーディオ・セグメントｐ０〜ｐｎ、ｖ０〜ｖｎ、及びｂ０〜ｂｎは、任意にオーディオ・ブロック８におけるオーディオ・セグメントの配列位置に従って、タイム・スロットを割当てられる。図示する例においては、各オーディオ・セグメントは２秒の持続時間を有しているが、オーディオ・セグメントのためのタイム・スロットの持続時間は、必要に応じて構成されてもよいことが理解されよう。
【００８９】
オーディオ・セグメントｐ０〜ｐｎ、ｖ０〜ｖｎ、及びｂ０〜ｂｎは、同一のタイム・スロットを有する異なるオーディオ・ブロックからのオーディオ・セグメントが、受信コンピューティング装置２０で実質的に同時に受信されるように伝送される。それゆえ、図２０ｃに示すように、また実施例として、オーディオ・セグメントｐ０、ｖ０及びｂ０は、Ｔ０と示される同一の時間に伝送され、Ｔ１と示される後続の時間に、オーディオ・セグメントｐ１、ｖ１及びｂ１が共に伝送され、その他同様の例が続く。
【００９０】
受信コンピューティング装置２０で、同一タイム・スロットからのオーディオ・セグメントは、オーディオ・ファイル４０の部分４０ａ〜４０ｎを形成するように結合される。オーディオ・ファイルの部分４０ａ〜４０ｎは、コンピューティング装置でオリジナルのオーディオ・ファイル４０を再形成するように結合される。同一タイム・スロットから派生したオーディオ・セグメントは、希望通りに異なるタイム・スロットにシフトされてもよい。
【００９１】
それゆえ、本発明はプロトコルも提供する。このプロトコルは、タイム・スロットとして提供された共通の識別子によって特定されたオーディオ・セグメントをインターリーブし、こうしたセグメントが同時解釈または同時処理のためにクライアント装置で共に受信されるように、未確定の帯域幅及びレイテンシーの単一のデータ接続を介してそれらを伝送することを可能にする。
【００９２】
後続のオーディオ・セグメントは、同一または別の並列データ接続を介してフェッチできる。各オーディオ・セグメントのためのタイム・スロットを使用することにより、これらのオーディオ・セグメントの同期が可能となる。
【００９３】
各オーディオ・ブロックのためのタイム・スロットは、任意に指定されてもよく、オーディオ・セグメントを伝送するシーケンスがオーディオ・ブロックにおけるオーディオ・セグメントのシーケンスに従う必要はない。オーディオ・ブロックは、オーディオ・ブロックを可変の長さにできる指定されたタイム・スロットのための印としての働きをするセグメントを備えることができる。他のオーディオ・セグメントが、オーディオ・ブロックに動的に追加されてもよく、またはそこから除去されてもよい。あるオーディオ・セグメントは、伝送においてそれが最後のオーディオ・セグメントであることを示すように、末端のセグメントとして印を付けることができる。これは、オーディオ・ファイルのダウンロードを終了させる選択肢を提供する。
【００９４】
図１３は、インタラクティブなグラフィカル・ディスプレイを提供するユーザ・インターフェース手段１１を示す。このディスプレイを介して、ユーザは、必要に応じて、または希望通りに、全ての楽器演奏のミックス・レベルを設定できる。さらに、ユーザは、他のソフトウェア・ツールをシステム１にインポートでき、それらは、サードパーティのプラグインとして実行できる。従って、サードパーティの製造業者によるオーディオ・ツールを用いたユニークな編集を、システム・インターフェースにインポートすることが可能である。
【００９５】
システム１は、オーディオ・ミキシング及び編集機能も提供する。この機能は、新たなオーディオ・ブロック８を、以前のオーディオ・ブロック８を編集した後に追加することを可能にし、また、それらに同一の自動編集を与える。これにより、全ての追加されたオーディオ・ブロック８が、生成されたオーディオ・ファイルのハーモニック・インテグリティに従うことが確実となる。また、ユーザが必要に応じて古い構成に戻ることができるように、ステップ・バック・メモリ・システムが提供される。これは、ユーザが前に生成されたオーディオ・ファイルの方が好ましいと判断する場合に有用である。
【００９６】
図１４は、選択可能な「Ｆｏｌｌｏｗ  Ｅｄｉｔ」ユーザ・インターフェース・ボタンとして示された上記の特徴を実装するユーザ・インターフェース手段１１を示す。例えば、ユーザがオーディオ出力ファイルを３つのパートに切り取り、開始部分をオリジナルの中間部分に移動させ、終了部分をオリジナルの開始部分に移動させ、最後に、中間部分をオリジナルの開始部分に移動させる場合、新たな未編集のステムのこした最新の導入はラインアップされず、ハーモニック・インテグリティは失われるであろう。しかし、ユーザがここで「Ｆｏｌｌｏｗ  Ｅｄｉｔ」を選択すると、システムは、構成を修正するように、全ての必要な過去の編集イベントを作成し、それらを新たなステムに適用する。
【００９７】
ユーザは、生成されたオーディオ出力ファイルに完全に満足した場合にライセンス料を支払い、これにより、条件付きの公表契約に基づいてライセンスが与えられる。最終的なオーディオ・ファイルは、ユーザによって指定された形式で、ユーザのプラットフォーム・システムにダウンロードされる。図１５は、選択可能な「Ｄｏｗｎｌｏａｄ」ユーザ・インターフェース・ボタンとして示されたダウンロード機能を実装するユーザ・インターフェース手段１１を示す。新規且つユニークなオーディオ・ファイルは、ユーザによりファイルとしてダウンロードされることが可能である。
【００９８】
図１６は、バックエンド会計アプリケーションと一体化した本発明を示すフロー図である。システムのバックエンド会計プログラムは、オーディオ・ファイル構成における全てのオーディオ・ブロックの組合せを記録し、上述の手法に従って、こうした組合せが再度生成されるのを制限し、それゆえ、音楽キューが別のユーザに再現されることを防止し、複製の音楽キューを作成しない。しかし、ゲームまたは映画などの一定のユーザ・プロジェクトに継続性を与えるために、類似または関連の音楽キューの生成は可能である。各オーディオ・ブロックは、元来の構成者にまで元の権利を辿る認証指紋を有する。音楽作品の作者は、システムにより、ユニークな音楽キュー構成に使用されたそれぞれの演奏オーディオ・ブロックの構成者、及びユーザであると考えられる。ユーザもまたオーディオ・ブロックの配置を通して、構成プロセスに創作的に関与したからである。さらに、バックエンド会計プログラムは、全てのオーディオ・ブロックの使用に関する最新の記録を保有し、また、構成者本人の出所を追跡し、その結果、正確且つ支払われるべきライセンス報酬の負担が計算され、支払われる。さらに、これらの計算は、システムのバックエンド会計プログラムによって実行される。
【００９９】
図１７は、ゲーム・アプリケーション製品を構築するためのコンピューティング・ソフトウェア・アプリケーションと一体化した本発明を示すフロー図である。本発明は、ユニーク且つオリジナルの音楽キューまたはサウンド設計オーディオ・イベントを作成するように、破壊的なミキシング及び編集を通じた創作的な生成及び操作のために、適切なオーディオ・ブロックにアクセスしこれをストリーミングするために、音楽ジャンル及びサウンド設計メニューをユーザに提供する。さらに、これにより、リアルタイムのゲームプレーの間に、オーディオ・ブロックをさらに操作することを可能にするように、ユーザはオーディオ・イベント設定を予め決定することができる。それゆえ、全てのサウンド設計及び音楽イベントは、ユーザによりエンジンに設定された所定のプログラム値に全て基づいて、実際のリアルタイムでのゲームプレー中に、音楽及びサウンド設計の両方の追加の即刻のオリジナルの構成生成イベントを生じさせるように反映されてもよい。
【０１００】
図１８は、デジタル・オーディオ・ワークステーションのためのプラグインまたはアドオンとして一体化した本発明を示すフロー図である。ＤＡＷのようなインターフェースの目的は、ユニークなオーディオ・ファイル及びサウンド設計オーディオ・トラックを作成するように、破壊的なミキシング及び編集ツールを介した創作的な生成及び操作のために、適切なオーディオ・ブロックにアクセスしこれをストリーミングするために、音楽ジャンル及びサウンド設計メニューをユーザに提供することである。
【０１０１】
図１９は、ストリーミング・ソーシャル・ネットワーク・サイト・インターフェースを提供するように、ソーシャル・ネットワーク・サイトと一体化した本発明を示すフロー図である。ウェブサイト様式の目的上、ユーザ・インターフェースを介して、メンバーは、オリジナルのオーディオ・ファイルを得るために、追加の音楽及び音声コンテンツを外部ソースから加えるというだけの目的で、オーディオ・ファイルを生成し、また、生成されたオリジナルのオーディオ・ファイルを破壊的に編集するように、コンテンツにアクセスし、これを生成することができる。このオリジナルの歌曲またはオーディオ・ファイル作品は、システムのソーシャル・ネットワーク・インターフェース上で保有され、そのネットワークの他のメンバーと共有することができる。ソーシャル・ネットワーク・サイトは、ソーシャル・ネットワークのメンバー全員に対して公にこのようなオリジナルの歌曲作品を格付け及び順位付けするというだけの目的で、ビルボード・チャートを有する。
【０１０２】
本発明は、通常はゲーム開発者または映画製作者によって使用されるプログラムの例である、ＵＮＩＴＹまたはＡＶＩＤなどのホスト・プログラムにプラグインできるソフトウェア・アプリケーションを提供する。
【０１０３】
音楽ジャンルまたはカテゴリーは、メニューからユーザによって選択され、提供するオーディオ・ファイルが自動的に生成される。提供するオーディオ・ファイルは、楽器演奏のオーディオ・ブロックまたはステムの番号を含み、ゲーム中の視聴に対応可能である。いくつかまたは全てのオーディオ・ブロック・コンテンツは、所望のコンテンツが現れ始めるまで、シャッフル・ボタン・システムを介して交換できる。例えば、オーディオ・ファイルは構成に適していないが、ピアノのオーディオ・ブロックは理想的である場合、ユーザは、ピアノ・ステムを保有できる。システムはピアノ・ステムを保有し、そのうえで、代替の選択物を用いて残りのステムを再生成する。このプロセスを繰り返すことができる。ピアノのオーディオ・ブロックが依然として有効でありながら、全ての他のオーディオ・ブロック要素は、選ばれたジャンル・キューの理想的な構成が実現するまで変更され続ける。システムは、ｆｘ及び最終的なミックス用のツールなどの別の編集の可能性を考慮する。
【０１０４】
サウンドトラックが、ゲーム、映画音楽、ＴＶコマーシャル、または意図されるその他の用途の満足感に作用するものであると開発者によって判断された場合、ライセンス料及び契約がシステムと開発者の間で設定される。これは、システム内で実行中になされる。ライセンスが支払われると、音楽作品のステレオ・ファイルが、映画、ＴＶ番組またはゲームに最終的に配置するために、開発者のシステムへダウンロードできる。最終的なオーディオ・ファイルは、ユーザにより登録タイトルが与えられ、音楽作品の作者は、オーディオ・ファイルにおいて結合されたオーディオ・ブロックの構成者、プロジェクト開発者、または、ユーザであると考えられる。ユーザが、構成された音楽作品に創作的に関与しているからである。各オーディオ・ブロックは、登録番号としての固有識別子を有し、これらの識別子を用いて、ソフトウェアはこのオーディオの組合せまたはこれと類似したものが再現されることを制限し、それゆえ、その曲は、その映画またはゲーム・プロジェクトに対してユニーク且つオリジナルであると考えられる。こうしたオリジナルのオーディオ・ブロックは、別の関連のない構成において使用するために集合体に戻される。
【０１０５】
本発明は、Ｕｎｉｔｙ３Ｄ、Ｆｉｎａｌ  Ｃｕｔ  Ｐｒｏ等へのプラグインなど、一般的且つ不和のない方法で、主要な専門家向けゲーム・オーディオ開発プラットフォームに組み込まれる。
【０１０６】
本発明は、ユーザが、ステム／オーディオ・ブロック形式で特に精選されたオーディオ・コレクションを迅速に検索し、視聴することを可能にする、ウィザードのような機能を備える。オーディオ・コンテンツは、場合によっては、インテリジェント・サーチ、シャッフル等を促進するように、メタデータのデータベースを備えるクラウドベースのライブラリを介して配信される。本発明は、代表的なデジタル・オーディオ・ワークステーションにおいて使用されるものと同様の様々な編集／ミックス機能を提供し、これにより、ユーザは、慣れ親しんだ方法で作品を容易に微調整することができる。本発明は、レンダリングされたオーディオ・ファイルをユーザに送り、関連データをクラウドベースの「オーディオ会計」バックエンドに送り、オーディオ・ファイル作品の独自性を保証する。
【０１０７】
以下は本発明の使用例を記す。ユーザは、自分のお気に入りのプロダクション環境で何らかのゲームの視覚的な創作をしており、何らかのオーディオ作業をしたいと考えている。ユーザは本発明のプラグインを作動させて、所望のテーマ、ムード、ジャンル等に基づき、まず、ウィザード主導の創作的な選択をする。本発明は、オーディオ・ファイルのセットをＤＡＷ様式の環境に送る。ユーザは様々なオーディオ・ブロック・ステムを視聴する。いくつかはすぐに役立ち、これらは「Ｈｏｌｄ」と印を付けられる。シャッフルが新たなオーディオを獲得するために実行され、及び／または、「高度検索」が、利用可能なコンテンツを深く掘り下げるように実行される。コンテンツが選択されると、ユーザはオーディオ・タイム・ラインをプレビューして、それに従って、切り取り／貼り付け、移動／ストレッチの操作により編集を行う。ユーザは、よく知られた動作を用いて、ミックス・レベル、パニング、サウンド・エフェクト等を調整する。終了時に、ユーザは「保存＆ダウンロード」動作を実行し、レンダリングされたオーディオ・ファイルを自分のセッション／デスクトップに受信する。
【０１０８】
本発明は、主として、主要なコンテンツ／創作的機能を与え、且つ、ブラウザにおいて実行可能なソフトウェア・アプリケーションとして、及び／またはソフトウェア・プラグインとして動作可能なユーザ側製品である。場合によっては、本発明は、主流のゲーム及び映像のプロダクション環境へのプラグインである。システムは、次のうちの１つまたは複数を任意に含む。すなわち、よく知られた例による使いやすいドラッグ＆ドロップ・インターフェース；「スタックされた」オーディオ波形表示における複数のオーディオ・トラック；レベル、ミュート、パン、ＦＸ等のそれぞれに対する独立オーディオ制御；ユーザが、利用可能なテーマ、ムード、ジャンル等を入力／選択して、迅速に視聴可能なオーディオを獲得することができる、ウィザード様式の機能；シャッフル機能が、トラック毎／ステムベースで創作的なオーディオの選択肢の迅速な比較を可能にすること：例えばコピー／切り取り／貼り付け／移動といったタイム・ライン／線形の編集ツールが提供されて、ユーザが例えば映像タイム・ラインに対するオーディオを微調整できること；オーディオ・ミキサ機能が、典型的なＤＡＷのダイヤル、フェーダー等、及び個々のトラック／ステムに対する、及び／またはステレオ・ミックス全体に対するリアルタイムのサウンド・エフェクトを備えること；「ワンクリック・レンダー」機能が、平坦化されたオーディオ・ファイルとしてレンダリング・セッションを可能にし、ユーザのコンピュータへのダウンロード／保存として配信すること、である。
【０１０９】
バックエンドは、コンテンツ管理／配信機能を駆動するクラウドベースの構成要素であり、これは次のうちの１つまたは複数を任意に含む。すなわち、例えば、Ａｍａｚｏｎ  Ｓ３といった迅速アプリケーション開発ソフトを支援するように選択された、十分に発達した実証済のサードパーティのクラウド・インフラストラクチャ；高レベルのサービス保証；自動的なスケーリング；１０人のユーザ及び１００個のオーディオ・ファイルから始まり、成り行きで１，０００人のユーザ及び１００，０００個のオーディオ・ファイルになり、それに応じて請求されること；例えば、検索、シャッフル、「こちらも気に入るかもしれません（Ｙｏｕ  ｍｉｇｈｔ  ａｌｓｏ  ｌｉｋｅ）」等といった「インテリジェント」機能を促進するためにメタデータと共にコンテンツ創作者によってアップロードされたオーディオ・ファイルを記憶すること；各ユーザのオーディオ・ファイル・セット、編集及びミキシング設定がユニークな創作であることをシステムが保証することを可能にする、キャプチャされた／記憶されたオーディオ・メタデータ及びタグ付け手段、である。
【０１１０】
本発明は、コンテンツの創作者にオーディオ・ファイルをタグ付け及びアップロードさせて、システムの他のユーザに利用可能にする、コンテンツ創作者ユーティリティを備える。
【０１１１】
本発明の態様が実施例としてのみ説明されたが、添付の特許請求の範囲に規定された本発明の範囲から逸脱することなく、追加及び／または修正がなされてもよいことを理解すべきである。
【図１】
2019133181.tif 000003
【図２】
2019133181.tif 000004
【図３】
2019133181.tif 000005
【図４】
2019133181.tif 000006
【図５】
2019133181.tif 000007
【図６】
2019133181.tif 000008
【図７】
2019133181.tif 000009
【図８】
2019133181.tif 000010
【図９】
2019133181.tif 000011
【図１０】
2019133181.tif 000012
【図１１】
2019133181.tif 000013
【図１２】
2019133181.tif 000014
【図１３】
2019133181.tif 000015
【図１４】
2019133181.tif 000016
【図１５】
2019133181.tif 000017
【図１６】
2019133181.tif 000018
【図１７】
2019133181.tif 000019
【図１８】
2019133181.tif 000020
【図１９】
2019133181.tif 000021
【図２０ａ】
2019133181.tif 000022
【図２０ｂ】
2019133181.tif 000023
【図２０ｃ】
2019133181.tif 000024