(57)【特許請求の範囲】
【請求項１】
オーディオを別々のセッショントラックに取り込み、かつ前記セッショントラックを含むセッションベクトルを分散型音楽コラボレーションシステムに提供するためのスタンドアロンのポータブル装置であって、
前記装置が、
マルチトラック入力インタフェースと、
オーディオ変換器と、
記憶媒体と、
セッショントラックベクトル化ユニットと、
セッションベクトル転送ユニットとを備える、トラックトラッパを備え、
前記装置がミキサーを備えず、
前記セッショントラックが、セッションと関連し、
前記セッショントラックの各々が、個々の音楽ソースと関連し、
前記セッショントラックの各々が、音楽家が前記セッション中に演奏したものを表すデータを含み、
前記マルチトラック入力インタフェースが、アナログセッショントラックを受け取るための様々なレセプタクルを含み、
変換するための前記オーディオ変換器が、アナログオーディオを、ユーザによって選択された複数のディジタルオーディオフォーマットのうちの１つに変換して、それにより変換済みセッショントラックを生成するためのソフトウェアを含むプログラムメモリへのアクセスを有し、
前記変換済みセッショントラックが別個であり、
前記記憶媒体が、前記変換済みセッショントラックを記憶し、
前記セッショントラックベクトル化ユニットが、前記変換済みセッショントラックを前記分散型音楽コラボレーションシステムのサーバに送信するために、セッションベクトルへと結合し、
前記セッションベクトル転送ユニットが、前記セッションベクトルを前記サーバに転送する、前記スタンドアロンのポータブル装置。
【請求項２】
セッションベクトル転送ユニットが、セッションベクトルを表す情報を搬送するために電磁波を変調するように構成された、請求項１に記載の装置。
【請求項３】
セッションベクトル転送ユニットが伝送線路インタフェースを備え、
前記セッションベクトル転送ユニットが、分散型音楽コラボレーションシステムへの送信のために、変調済み電磁波を前記伝送線路上に送信するようにさらに構成された、請求項２に記載の装置。
【請求項４】
セッションベクトル転送ユニットが自由空間電気的インタフェースを備え、
前記セッションベクトル転送ユニットが、分散型音楽コラボレーションシステムへの送信のために、前記自由空間電気的インタフェース上で電流を生成し、変調済み電磁波を送信するようにさらに構成された、請求項２に記載の装置。
【請求項５】
マルチトラック入力インタフェースが、音楽ソースからデータを受け取るためのセッションハブに接続され、前記セッションハブからセッショントラックを取り出すように構成され、
サーバが、前記セッションハブにリモート接続され、前記セッションハブからセッションベクトルを受け取り、
トラックトラッパが、前記セッションハブ内のバスに接続し、
前記バスの各々が、特定の音楽ソースに関連するトラックを搬送する、請求項１に記載の装置。
【請求項６】
マルチトラック入力インタフェースが複数のジャックを備え、各ジャックが１つの音楽ソースからの１つのセッショントラックを受け取る、請求項１に記載の装置。
【請求項７】
オーディオ入力が最適なダイナミックレンジ内にあるかどうかを示すための入力レベルインジケータをさらに備える、請求項１に記載の装置。
【請求項８】
分散型音楽コラボレーションシステムへの接続の有無を示すためのステータスインジケータをさらに備える、請求項１に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、２０１２年１２月２１日に出願された米国仮特許出願第６１／７４０，８０３号明細書の優先日の利益を主張するものである。前述の出願の内容は、その全体が本明細書に組み込まれる。
【０００２】
本開示は、記憶及び再配布のために楽器及びマイクロホンからアナログオーディオを取り込むことに関する。
【背景技術】
【０００３】
音楽を表すデータは、以前より、コンピュータ上で編集可能なものとなっている。この機能のための音楽エディタは、ＲＡＷファイル（加工されていないファイル）から開始して、これらを処理して様々なミックスを生成することができる。しかしながら、演奏された音楽を、さらに処理するためにトラック単位で取り込むのは困難である。
【０００４】
一般に、オーディオの効果的な編集は、各音楽ソースにつき１つのトラックを含む、別々のトラックを必要とする。例えば、３人の歌手を伴う４人編成のバンドによる演奏は、各音楽ソースにつき１つの、７つの別々のトラックに保存されることが好ましい。このトラックごとの記憶は、サウンドエディタによるミキシングを容易にする。
【０００５】
トラックベースの取込みのための、知られているオーディオ取込みデバイスは通常、演奏場所でサウンドエンジニアによって操作される完全なミキシングコンソール（complete mixing console）と一体化されている。完全なミキシングコンソールは、正しく操作するのにかなりの訓練を必要とする、高価で大型の扱いにくい装置である。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、後で編集するために、オーディオを別々のトラック内で取り込めるようにする、スタンドアロンのポータブル装置を特徴とする。
【課題を解決するための手段】
【０００７】
一態様では、本発明は、セッションに関連するセッショントラックを含むセッションベクトルを分散型音楽コラボレーションシステムに提供するための装置を特徴とし、セッショントラックの各々は、セッション中に音楽ソースによって生み出された音楽を表すデータを含む。このような装置は、セッショントラックを受け取るための入力と、第１及び第２のデータを複数のオーディオフォーマットのうちの１つに変換してそれにより変換済みセッショントラックを生成するためのオーディオ変換器と、変換済みセッショントラックを記憶するための記憶媒体と、変換済みセッショントラックを、分散型音楽コラボレーションシステムに送信するために、セッションベクトルにパッケージングするためのセッショントラックベクトル化ユニットと、分散型音楽コラボレーションシステムへのセッションベクトルの転送を実行するためのセッションベクトル転送ユニットとを備える。
【０００８】
一実施形態では、セッションベクトル転送ユニットは、セッションベクトルを表す情報を搬送するために電磁波を変調するように構成される。これらの実施形態の中には、セッションベクトル転送ユニットが、伝送線路インタフェースを備え、分散型音楽コラボレーションシステムへの送信のために変調済み電磁波を伝送線路上に送信するようにさらに構成される、実施形態がある。別の実施形態では、セッションベクトル転送ユニットは、自由空間電気的インタフェースを備え、分散型音楽コラボレーションシステムへの送信のために、自由空間電気的インタフェース上で電流を生成し、変調済み電磁波を送信するように構成される。
【０００９】
追加の実施形態では、入力は、音楽ソースからデータを受け取るためのセッションハブに接続され、セッションハブからセッショントラックを取り出すように構成される。
【００１０】
実施形態の中には、入力が複数のジャックを備え、各ジャックが１つの音楽ソースからの１つのセッショントラックを受け取る、実施形態がある。
【００１１】
さらに他の実施形態は、オーディオ入力が最適なダイナミックレンジ内にあるかどうかを示すための入力レベルインジケータを有する実施形態、及び、分散型音楽コラボレーションシステムへの接続の有無を示すためのステータスインジケータを有する実施形態を含む。
【００１２】
本発明はまた、前述の特徴全てのうちのいくつかの任意の組合せを有する装置を含む。
【００１３】
本発明のこれら及び他の特徴は、後続の詳細な記述及び添付の図から明らかであろう。
【図面の簡単な説明】
【００１４】
【図１】セッションハブをその出力セッションベクトルと共に示す図である。
【図２】図１のセッションハブが接続されるコラボレーションシステムを示す図である。
【図３】図２のコラボレーションシステムのためのユーザインタフェースのタイムラインビューを示す図である。
【図４】図２のコラボレーションシステムのためのユーザインタフェースの注釈ビューを示す図である。
【図５】図２のコラボレーションシステムのためのユーザインタフェースのミキシングビューを示す図である。
【図６】図２のコラボレーションシステムのためのユーザインタフェースの編集ビューを示す図である。
【図７】図２のコラボレーションシステムのためのユーザインタフェースの音楽ビューを示す図である。
【図８】図２のコラボレーションシステムにセッションベクトルを提供するためのトラッパを示す図である。
【発明を実施するための形態】
【００１５】
ミュージシャンのグループはしばしば、集まって「セッション」でリハーサルをする。図１に示され、参照により内容が本明細書に組み込まれる米国特許出願公開第２００９／０２８２９６７号明細書に記載されている、セッションハブ１０が、ミュージシャン１２からの入力を受け入れ、このミュージシャンがセッション中に演奏したものに対応する１又は２以上のトラック１４を生成する。これらのトラック１４の各々を、本明細書で「セッショントラック」という。通常のセッションでは、複数のセッショントラック１４があることになる。
【００１６】
特定のセッション中に同時に得られたセッショントラック１４のセットは、「セッションベクトル１６」を定義する。セッションベクトル１６内の要素の数は、ミュージシャンの人数以上である。各セッションベクトル１６は、ミュージシャンのうちの１又は２以上によって演奏された音楽を表すデータを含む。
【００１７】
次に、図２を参照すると、分散型音楽コラボレーションシステム１８は、ワイドエリアネットワーク２２を介して、セッションハブ１０とサーバ２０とがリモート接続されることを特徴とする。サーバ２０は、セッションハブ１０からセッションベクトル１６を受け取り、セッションデータ２４を生成する。セッションデータ２４は、セッションベクトル１６に加えて、セッションメタデータ２６も含む。セッションメタデータ２６は、サーバによって生成されたメタデータ２８、及びユーザによって生成されたメタデータ３０を含む。
【００１８】
音楽コラボレーションシステム１８とのより好都合な通信を提供するために、セッションハブ１０の一実施形態は、図８に示すトラックトラッパ９０に接続される。トラックトラッパ９０は、アナログオーディオの複数のセッショントラックを取り込んで、これらを選択されたディジタルオーディオフォーマットに変換する。
【００１９】
例示するトラックトラッパ９０は、アナログセッショントラックを受け取るための様々な入力レセプタクルを有するマルチトラック入力インタフェース９２を備える。入力レセプタクルの例は、ＤＢ２５ジャック、ＴＳ及びＴＲＳジャック（共に直径８分の１インチ及び４分の１インチ）、ＸＬＲジャック、ＵＳＢジャック及びミニジャック、サンダーボルト（Thunderbolt）ジャック、並びにディスプレイポート（DisplayPort）ジャックに対応するレセプタクルを含む。入力インタフェース９２の実施形態は、２ｎトラックインタフェース（ｎ＝１〜４）を含む。他の実施形態は、２ｎトラックインタフェース（ｎ＝５〜６）を含む。即ち、入力の数には特定の上限はない。
【００２０】
入力インタフェース９２はプログラムメモリ９６にアクセスするオーディオ変換器９４にアナログオーディオを提供し、プログラムメモリ９６は、アナログオーディオを、複数のディジタルオーディオフォーマットのうちのユーザによって選択されたいずれか１つに変換するための、ソフトウェアを含む。オーディオ変換器９４は、オーディオを適切なディジタルフォーマットに変換した後、別個の変換済みセッショントラック１４として記憶媒体９８に記憶する。記憶媒体９８は、永久的な内蔵記憶媒体とすることができ、又は、ＳＤカード、取外し可能ハードドライブ、取外し可能ソリッドステートメモリ、若しくは以上の任意の組合せなど、取外し可能記憶媒体とすることができる。
【００２１】
セッショントラックベクトル化ユニット１００が、変換済みセッショントラック１４を取り出し、これらを結合してセッションベクトル１６にし、セッションベクトル１６を、音楽コラボレーションシステム１８に送信するために、セッションベクトル転送ユニット１０２に提供する。この送信は通常、セッションベクトル１６を表す情報を搬送するように電磁波を変調することによって行われる。
【００２２】
セッションベクトル転送ユニット１０２は、分散型音楽コラボレーションシステムに変調した電磁波を送信するために、イーサネット（Ethernet）ケーブルなどの伝送線路インタフェースとＷｉＦｉインタフェースなどの自由空間電気的インタフェースとのいずれかを介したワイドエリアネットワークとの通信を提供するための、ネットワークインタフェースを備える。
【００２３】
ステータスインジケータ１０４は、ＬＥＤ又は画面など、トラッパ９０の動作ステータスを示すインタフェースを備える。動作ステータスは、トラッパ９０がネットワークに接続されているかどうか、トラッパ９０がデータを送信しているかどうか、トラッパ９０のメモリが一杯に近いかどうか、バッテリの残りの充電の程度、電源としてのバッテリを有する実施形態で入力ダイナミックレンジが許容範囲内かどうか、及び以上の任意の組合せなどである。
【００２４】
トラックトラッパ９０の入力インタフェース９２は、セッションハブ１０に接続されたとき、セッションハブ１０内のバスに接続され、各バスは、特定の音楽ソース１２に関連するトラックを搬送する。他の実施形態では、入力インタフェースは、別個のセッションハブ１０を必要とせずに個々の音楽ソース１２に直接に接続できる入力を備える。入力インタフェース９２の接続先である音楽ソース１２の例は、ミキシングボードの出力、又は、個々のミュージシャンに関連する楽器のケーブル及び／若しくはマイクロホンの出力である。この特徴をＷｉＦｉネットワークと共に使用して、トラックトラッパ９０は、ライブ演奏を取り込み、これをほぼリアルタイムで分散型音楽コラボレーションシステム１８にストリーミングすることができる。次いで、サウンドエディタが、演奏自体の場所で、演奏終了直後にワイヤレス配信及び／又は販売するために、すぐに適切な編集及びミキシングステップを実施して演奏のオーディオファイルを作成することができる。
【００２５】
サーバによって生成されたメタデータ２８は、セッションの日時と、可能であれば、セッションに参加しているミュージシャンの識別（ミュージシャンを識別する情報）とを含む。ユーザによって生成されたメタデータ３０は、対応する複数のクライアント３４（クライアント端末３４）のうちの１つを用いて、コラボレーションシステム１８にアクセスする１又は２以上のユーザ３２によって提供される。このようなユーザ３２は、一般にコラボレーションシステム１８とのアカウントを維持する。ユーザ３２は、このようなアカウントを介して、セッションデータ２４にアクセスし、ユーザによって生成されたメタデータ３０を生成、変更、確認、又は他の方法で操作することができる。
【００２６】
ユーザ３２によりメタデータ３０を生成する方法の１つは、セッションベクトル１６のカスタム編集又はミキシングを実施することである。例えば、ユーザ３２が、セッショントラック１４の相対ボリュームを、全体的に又は選択されたセクション内で変更したい場合がある。また、ユーザ３２が、基礎をなすタイムベースを全体的に又はセクション中に変更したい場合、即ち、音楽のテンポを操作したい場合がある。また、ユーザ３２が、セッショントラック１４の選択された部分をカットアンドペーストしたい場合がある。
【００２７】
ユーザの様々な編集及びミキシングコマンドは、基礎をなすセッションベクトル１６を変更するのではなく、セッション変換（session transform）３８として保存される。フィルタリングストリーマ４０が、セッション変換３８及びセッションベクトル１６を入力として受け入れ、ユーザのクライアント３４において聴くことのできるオーディオを出力する。
【００２８】
音楽をセッション中に録音されたように聴きたいと思うユーザ３２は、フィルタリングストリーマ４０にそのセッションベクトル１６を第１の入力として受け入れさせ、セッション変換３８の識別（識別情報）を第２の入力として使用する。この結果、元の音楽がクライアント３４にストリーミングされる。他方、自分自身の編集及びミキシングの結果を、又は他者によって実施された編集及びミキシングの結果を聴きたいと思うユーザ３２は、セッションベクトル１６を第１の入力として指定し、特定のセッション変換３８を第２の入力として指定する。これにより、フィルタリングストリーマ４０は、このセッションからの音楽を、選択されたセッション変換３８によって修正して、クライアント３４にストリーミングする。
【００２９】
ユーザ３２は、異なるミックスに対応するいくつかの異なるセッション変換３８を作成することができる。このようにする際、セッションベクトル１６は、異なる全てのミックスに対する共通の基礎（foundation）としての働きをする。加えて、ユーザ３２は、他のユーザに、いずれかのセッション変換３８によって修正されたようにセッションベクトル１６を聴く権限を与えることができ、これは例えば、セッション変換３８へのリンク、又は、適切なセッションベクトル１６及びセッション変換３８を入力として有するフィルタリングストリーマ４０へのリンクを送ることによって行われる。
【００３０】
セッション変換３８に加えて、セッションメタデータ２６はまた、セッションベクトル１６の１又は２以上のセッショントラック１４内の指定された時点又は時間範囲にリンクされた注釈４２を含むこともできる。よって、１つのクライアント３４上のユーザ３２が、特定のセッショントラック１４又はその一部に関係するコメントを作成することができる。これらのコメントは、ユーザの共同制作者（collaborator）に利用可能な、ユーザによって生成されたメタデータ３０として保存される。次いで、共同制作者は、ユーザのコメントに応答した、又は別のセッショントラック１４若しくはその一部に関係する、自分自身のコメントを追加することができる。
【００３１】
このように、本明細書に記載のコラボレーションシステム１８により、ミュージシャンは、セッションに関して他のミュージシャンとコラボレートすることが可能であり、また、セッションデータ２４の複数の編集済みコピーを作成することなしにそのようにすることが可能である。
【００３２】
図３に、コラボレーティブ音楽システム１８をホストするサーバにアクセスしたユーザ３２が対面する、典型的なユーザインタフェースを示す。このユーザインタフェースは、ユーザ３２が異なるビュー間で切り替えるのを可能にするビューボタン４０を備える。これらのビューは、図３に示すタイムラインビュー４２、図４に示す注釈ビュー４４、図５に示すミキシングビュー４６、図６に示す編集ビュー４８、及び図７に示す人間に可読可能な音楽ビュー５０を含む。
【００３３】
図３に示すタイムラインビュー４２は、ユーザ３２にアクセス権限が与えられている各セッションに対応するノード５４Ａ〜５４Ｂを有する、スクロール可能なタイムライン５２を特徴とする。これらのノード５４Ａ、５４Ｂは、セッションが発生した時刻で順序付けられる。各ノード５４Ａ〜５４Ｂには、そのセッションに関連するメタデータ２４を示すメタデータフィールド５６Ａ、５６Ｂが関連付けられる。いくつかの実施形態におけるメタデータフィールド５６Ａは、ユーザ３２がそれに対応するノード５４Ａをクリックしたか又はその上でポインタを停止（hover）したときに現れる。ユーザの識別情報が、タイムラインビュー４２の上部にあるユーザＩＤフィールド５８内で確認される。タイムラインビュー４２並びに他のビューの、上部列６０は、現在選択されているセッションに対応するメタデータを表示する３つのボタンを特徴とする。これらのボタンは、セッションに関連するミュージシャンのリストにアクセスするための第１のボタン６４と、ユーザによって生成されたメタデータにアクセスするための第２のボタン６２と、サーバによって生成されたメタデータにアクセスするための第３のボタン６６とを含む。
【００３４】
第１のボタン６４をクリックすると、セッションに関連するミュージシャンを示すウィンドウであって、この情報の修正をユーザ３２に促すウィンドウが表示される。ミュージシャンに関する情報は、ミュージシャンに関連するアカウントに関連付けられているものとする。しかし、必ずしもそうであるとは限らない。
【００３５】
第２のボタン６２をクリックすると、選択されたセッションに関連するタグを示すウィンドウであって、セッションに関する検索可能な情報の編集又は追加をユーザ３２に促すウィンドウが表示される。例えば、ユーザ３２は、ジャンル若しくはキー、又は、セッション中にリハーサルされた曲の名前及び／若しくは作曲家、を識別する情報を入力することができる。
【００３６】
第３のボタン６６をクリックすると、日時スタンプ、ファイルサイズ、及び、ユーザによって検索可能な、サーバにより生成された類似のデータを示すウィンドウが表示される。
【００３７】
図４に示す注釈ビュー４４は、他のユーザとのコラボレーションを容易にするための特徴を提供する。注釈ビュー４４内では、ウィンドウの一部が、セッショントラック１４又はこれらの組合せをグラフィカル形式で示される。ユーザ３２は、マーカポイント６８を導入して、１又は２以上のセッショントラック１４内の選択したポイントをマークすることができる。例示するインタフェース内では、これらのマーカポイント６８は、セッショントラック１４のグラフィカル表示に配置された、頂点を有する三角形である。マーカポイント６８の位置は、セッショントラック１４内の何らかの固定ポイントに対して相対的な時間を示し、固定ポイントは、通常、セッショントラック１４の初めに位置する。
【００３８】
各マーカポイント６８には注釈ウィンドウ７０が関連付けられ、注釈ウィンドウ７０内で、ユーザ３２は、自分自身のため、及び他のユーザと共有するために、セッショントラック１４に関する自分のコメントを入力することができる。マーカポイント６８をクリックすると注釈ウィンドウ７０が開き、注釈ウィンドウ７０は、ユーザによって又はユーザの共同制作者によって入力されたコメントがあれば、それらを示す。いくつかの実施形態では、注釈ウィンドウ７０は、コラボレートしている異なるユーザに対応する異なる色を有する。
【００３９】
いくつかの実施形態における有用な特徴は、再生ループである。再生ループは、セッショントラック１４の当該部分に関するコメントをその音楽コンテキストですぐに理解できるように、この部分を再生するのを可能にする。
【００４０】
図５に示すミキシングビュー４６は、いくつかのセッション７２Ａ〜７２Ｅの各々について、ユーザ３２によって又はユーザ３２の共同制作者によって保存された様々なセッション変換７４Ａ〜７４Ｃを見る方法を提供する。特に図示の例では、第１のセッション７２Ａについて、３つのセッション変換７４Ａ〜７４Ｃが保存されている。ユーザ３２がセッション変換７４Ａを選択すると、サーバ２０は、ユーザ３２にストリーミングされるように、セッショントラック１４及び選択されたセッション変換７４Ａをフィルタリングストリーマ４０に渡す。
【００４１】
図６に示す編集ビュー４８は、ユーザがセッショントラック１４内及びセッショントラック１４間で選択７６をカット、コピー、及びペーストすること、再生、一時停止、早送り、巻戻し、又は他の方法で再生ヘッド７８を配置すること、並びに、指定された範囲８０内で全体的な又は選択された周波数についてレベルを変更することを可能にするインタフェースを提供する。
【００４２】
図７に示す音楽ビュー５０は、タイムラインビュー４２に示したのと同様のスクロール可能なタイムライン８２を含み、このタイムライン８２内では、各ノード８４がセッショントラック１４に対応する。この音楽ビュー内では、ノード８４をクリックすると、セッショントラック１４に関連するタイトル、歌詞、音符、又はコードを示すウィンドウ８６が表示される。
【００４３】
本明細書に記載の原理、及びその利点はまた、ネットワークが企図されないケースにも適用可能である。例えば、スタンドアロンシステム上で実現されるとき、ユーザは、ユーザによって生成されたメタデータを既存のセッションデータに適用することによって、上述したのと同じようにして進行中に異なるミックスを試すことができる。
【００４４】
本発明及びその好ましい実施形態について述べたが、新規であり特許証によって保証されるものとして特許請求するのは以下のとおりである。
【図１】
0006494521.tif 000002
【図２】
0006494521.tif 000003
【図３】
0006494521.tif 000004
【図４】
0006494521.tif 000005
【図５】
0006494521.tif 000006
【図６】
0006494521.tif 000007
【図７】
0006494521.tif 000008
【図８】
0006494521.tif 000009