(57)【要約】  【課題】  マルチトラックデータに対するミックスダウンをユーザが容易に行え、且つ、当該データの著作者に対する権利も考慮する。  【解決手段】  マルチトラックデータ２１０と、ミックスダウン処理ソフト２１２と、ミックスダウンに用いるパラメータ設定データ２１１と、著作権管理データ２１３とをディスク１０に予め記録してユーザに提供する。ディスク１０を情報機器に装填すると、記録されたソフト２１２が起動され、共に記録されたマルチトラックデータ２１０とパラメータ設定データ２１１を読み出し、ミックスダウン環境をユーザに提供する。パラメータ設定データ２１１により初期設定がなされ、著作権管理データ２１３により調整可能範囲が示されるため、ユーザは、容易にミックスダウン処理を行える。ユーザのミックスダウン処理に制限が与えられるため、音楽著作者に対する権利の保護が可能となる。【選択図】  図５
2005070545.tif 000002
【特許請求の範囲】
【請求項１】
１または複数のトラックデータからなるマルチトラックデータと、
上記マルチトラックデータをミックスダウンする際の各パラメータを調整するパラメータ調整部位を有するＧＵＩ画面を表示させ、該ＧＵＩ画面に基づき上記マルチトラックデータをミックスダウン処理するプログラムをコンピュータ装置に実行させるソフトウェアモジュールと、
上記マルチトラックデータに対して上記ミックスダウン処理する際に用いる上記パラメータが設定されたパラメータ設定データと、
著作権管理データと
からなる複合データが予め記録されたことを特徴とするコンピュータ装置に読み取り可能な記録媒体。
【請求項２】
請求項１に記載の記録媒体において、
上記コンピュータ装置に装填されたときに上記ソフトウェアモジュールが該コンピュータ装置により自動的に実行されることを特徴とする記録媒体。
【請求項３】
請求項１に記載の記録媒体において、
上記パラメータ設定データは、上記マルチトラックデータに対して予めミックスダウン処理を行った際に設定された上記各パラメータに基づくことを特徴とする記録媒体。
【請求項４】
請求項１に記載の記録媒体において、
ユーザによる記録が不可とされた第１の領域と、ユーザが記録可能な第２の領域とを有し、
上記複合データが上記第１の領域に記録され、
上記ソフトウェアモジュールを用いて上記マルチトラックデータに対してなされたユーザによる上記ミックスダウン処理で新たに生成された少なくともパラメータ設定データが上記第２の領域に記録されることを特徴とする記録媒体。
【請求項５】
請求項４に記載の記録媒体において、
上記ユーザによるミックスダウン処理で新たに追加されたトラックデータが上記第２の領域にさらに記録されることを特徴とする記録媒体。
【請求項６】
請求項４に記載の記録媒体において、
上記ユーザによるミックスダウン処理で新たに上記ソフトウェアモジュールに対して追加されたモジュールが上記第２の領域にさらに記録されることを特徴とする記録媒体。
【請求項７】
請求項１に記載の記録媒体において、
上記ソフトウェアモジュールは、該ソフトウェアモジュールを用いて上記マルチトラックデータに対してなされたユーザによる上記ミックスダウン処理で新たに生成された少なくともパラメータ設定データを、上記コンピュータ装置が利用可能な他の記憶または記録媒体に保存するようにしたことを特徴とする記録媒体。
【請求項８】
請求項７に記載の記録媒体において、
上記他の記憶または記録媒体は、上記コンピュータ装置に内蔵されていることを特徴とする記録媒体。
【請求項９】
請求項７に記載の記録媒体において、
上記他の記憶または記録媒体は、上記コンピュータ装置に対して脱着可能であることを特徴とする記録媒体。
【請求項１０】
請求項７に記載の記録媒体において、
上記ソフトウェアモジュールは、上記ユーザによるミックスダウン処理で新たに追加されたトラックデータを上記他の記憶または記録媒体にさらに保存するようにしたことを特徴とする記録媒体。
【請求項１１】
請求項７に記載の記録媒体において、
上記ソフトウェアモジュールは、上記ユーザによるミックスダウン処理で新たに上記ソフトウェアモジュールに対して追加されたモジュールを上記他の記憶または記録媒体にさらに保存するようにしたことを特徴とする記録媒体。
【請求項１２】
請求項１に記載の記録媒体において、
上記マルチトラックデータを構成するトラック数がそれぞれ異なる複数の上記複合データが複合された複合データが記録されたことを特徴とする記録媒体。
【請求項１３】
請求項１２に記載の記録媒体において、
上記複合された複合データ内の複数の上記複合データのそれぞれが有するマルチトラックデータは、対応する上記パラメータ設定データを用いたミックスダウン処理の結果が互いに略同一となるように構成されていることを特徴とする記録媒体。
【請求項１４】
請求項１２に記載の記録媒体において、
複数の上記複合された複合データが記録されていることを特徴とする記録媒体。
【請求項１５】
請求項１２に記載の記録媒体において、
上記複合された複合データ内の複数の上記複合データのそれぞれは、該複合データが有する上記マルチトラックデータを構成するトラックデータの情報を示すタグデータをさらに有することを特徴とする記録媒体。
【請求項１６】
請求項１５に記載の記録媒体において、
上記タグデータにより示される上記トラックデータの情報は、上記マルチトラックデータを構成するトラックデータ交互の関係を示す情報であることを特徴とする記録媒体。
【請求項１７】
請求項１６に記載の記録媒体において、
上記タグデータは、上記マルチトラックデータを構成する上記トラックデータのうち互いに独立的に用いられるべきトラックデータを示す情報が記述されていることを特徴とする記録媒体。
【請求項１８】
請求項１７に記載の記録媒体において、
上記ソフトウェアモジュールは、上記タグデータに基づき、上記互いに独立的に用いられるべきトラックデータを切り換えて再生できるようにしたことを特徴とする記録媒体。
【請求項１９】
請求項１５に記載の記録媒体において、
上記タグデータにより示される上記トラックデータの情報は、上記マルチトラックデータを構成するトラックデータそれぞれの内容を示す情報であることを特徴とする記録媒体。
【請求項２０】
請求項１９に記載の記録媒体において、
上記ソフトウェアモジュールは、上記タグデータに基づき上記ＧＵＩ画面に対して上記トラックデータの内容を示す情報を表示するようにしたことを特徴とする記録媒体。
【請求項２１】
請求項１９に記載の記録媒体において、
上記ソフトウェアモジュールは、上記トラックデータそれぞれの内容を示す情報に基づき選択されたトラックデータによる再生音声を、再生時間中の任意のタイミングで纏めてミュートできるようにしたことを特徴とする記録媒体。
【請求項２２】
請求項２１に記載の記録媒体において、
上記ミュートの可否に対する制限および／または上記ミュートのタイミングに対する制限が上記著作権管理データに含められて記録されていることを特徴とする記録媒体。
【請求項２３】
請求項１２に記載の記録媒体において、
上記複合された複合データ内の上記複数の複合データのそれぞれに対し、該複合データが有する上記マルチトラックデータの再生に必要なトラック再生能力を示す指標データが記録されていることを特徴とする記録媒体。
【請求項２４】
請求項２３に記載の記録媒体において、
上記ソフトウェアモジュールは、上記コンピュータ装置の上記トラック再生能力を取得し、取得された該トラック再生能力と上記指標データとに基づき、上記複合された複合データ内の上記複数の複合データのうち何れを用いるかを判定するようにしたことを特徴とする記録媒体。
【請求項２５】
請求項１２に記載の記録媒体において、
上記ソフトウェアモジュールは、上記コンピュータ装置の電源の状態に基づき上記複合された複合データ内の複数の上記複合データのうち何れを再生すべきかを判断するようにしたことを特徴とする記録媒体。
【請求項２６】
請求項２５に記載の記録媒体において、
上記コンピュータ装置がバッテリおよび外部電源から選択的に電源の供給が可能であって、上記ソフトウェアモジュールは、上記コンピュータ装置の電源が上記バッテリから供給されている場合には、上記複合された複合データ内の複数の上記複合データのうち、より少ないトラック数で上記マルチトラックデータが構成されている上記複合データを再生するようにしたことを特徴とする記録媒体。
【請求項２７】
請求項２５に記載の情報機器において、
上記コンピュータ装置は、バッテリから電源が供給され、上記ソフトウェアモジュールは、該バッテリの容量が少ないときに、上記複合された複合データ内の複数の上記複合データのうち、より少ないトラック数で上記マルチトラックデータが構成されている上記複合データを再生するようにしたことを特徴とする記録媒体。
【請求項２８】
請求項３に記載の記録媒体において、
上記ミックスダウン処理で調整可能な１または複数の上記パラメータに対して予め調整可能範囲が設定されていることを特徴とする記録媒体。
【請求項２９】
請求項２８に記載の記録媒体において、
上記調整可能範囲の設定情報は、上記著作権管理データに含められて記録されていることを特徴とする記録媒体。
【請求項３０】
請求項２８に記載の記録媒体において、
上記ソフトウェアモジュールは、上記調整可能範囲が上記ＧＵＩ画面上の該調整可能範囲が設定された上記パラメータに対応する上記パラメータ調整部位に表示され、該パラメータ調整部位に対する該調整可能範囲外への調整が上記ＧＵＩ画面上で不可とされるようにしたことを特徴とする記録媒体。
【請求項３１】
請求項１に記載の記録媒体において、
上記ソフトウェアモジュールは、上記マルチトラックデータの上記ミックスダウン処理による音声出力を３以上のチャンネルで出力することが可能であることを特徴とする記録媒体。
【請求項３２】
記録媒体に予め記録された、１または複数のトラックデータからなるマルチトラックデータと、上記マルチトラックデータをミックスダウンする際の各パラメータを調整するパラメータ調整部位を有するＧＵＩ画面を表示させ、該ＧＵＩ画面に基づき上記マルチトラックデータをミックスダウン処理するプログラムをコンピュータ装置に実行させるソフトウェアモジュールと、上記マルチトラックデータに対して上記ミックスダウン処理する際に用いる上記パラメータが設定されたパラメータ設定データと、著作権管理データとからなる複合データを再生し、
上記記録媒体から再生された上記ソフトウェアモジュールにより、上記ＧＵＩ画面が表示されると共に、上記マルチトラックデータが上記ＧＵＩ画面に基づいてなされた操作に応じて所定のチャンネル数で音声出力されながら上記ミックスダウン処理されるようにしたことを特徴とする情報処理方法。
【請求項３３】
１または複数のトラックデータからなるマルチトラックデータと、上記マルチトラックデータに対して上記ミックスダウン処理する際に用いる上記パラメータが設定されたパラメータ設定データと、著作権管理データと共に予め記録媒体に記録され、
上記記録媒体から共に再生された、上記マルチトラックデータと、上記パラメータ設定データと、上記著作権管理データとを用いて、上記マルチトラックデータをスダウン処理する際の各パラメータを調整するパラメータ調整部位を有するＧＵＩ画面を表示させると共に、上記マルチトラックデータが上記ＧＵＩ画面に基づいてなされた操作に応じて所定のチャンネル数で音声出力されながら上記ミックスダウン処理されるようにした情報処理方法をコンピュータ装置に実行させることを特徴とする情報処理プログラム。
【請求項３４】
記録媒体からデータを再生する再生手段と、
音声信号を出力する音声信号出力手段と、
プログラムに基づき各部を制御する制御手段と、
上記制御手段の制御に基づき表示を行う表示手段と、
操作に応じた制御信号を上記制御手段に供給する操作手段と
を備え、
上記再生手段は、１または複数のトラックデータからなるマルチトラックデータと、上記マルチトラックデータをミックスダウンする際の各パラメータを調整するパラメータ調整部位を有するＧＵＩ画面を表示させ、該ＧＵＩ画面に基づき上記マルチトラックデータをミックスダウン処理するプログラムをコンピュータ装置に実行させるソフトウェアモジュールと、上記マルチトラックデータに対して上記ミックスダウン処理する際に用いる上記パラメータが設定されたパラメータ設定データと、著作権管理データとからなる複合データが予め記録された記録媒体を再生し、
上記制御手段は、上記記録媒体から再生された上記ソフトウェアモジュールに基づき、上記表示手段に対して上記ＧＵＩ画面を表示させると共に、上記ＧＵＩ画面に基づき上記操作手段に対してなされた操作に応じて、上記マルチトラックデータが所定のチャンネル数で上記音声信号出力手段により音声出力されながら上記ミックスダウン処理できるようにしたことを特徴とする情報機器。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、マルチトラックのオーディオデータをユーザが容易にミックスダウンして再生できるようにした記録媒体、情報処理方法、情報処理プログラムおよび情報機器に関する。
【背景技術】
【０００２】
ＣＤ(Compact Disc)や、インターネットなどのネットワークを介してユーザに提供される音楽データは、一般的に、複数のトラックからなるマルチトラックのオーディオデータがミックスダウンまたはトラックダウンと称される作業により、最終的に左右２チャンネルからなるステレオ音響のオーディオデータとされて得られるものである。
【０００３】
一例として、録音時に各楽器、各パートなどにそれぞれトラックが割り当てられ、数トラック乃至１０数、あるいは、数１０トラックからなるマルチトラックのオーディオ信号が録音される。この複数のトラックのそれぞれに対し、音質補正、ダイナミックレンジの調整、残響音といった音響効果の付加などの処理を行う。そして、ステレオ音響におけるバランスを考慮しながら、トラック毎の定位の設定や音量調整を行うと共に、上述の音質補正などの処理をステレオ音響の全体のバランスの下で行い、複数トラックのオーディオ信号を２チャンネルにミックス（ミックスダウン）する。
【０００４】
このように、ＣＤなどによりユーザに提供される音楽データは、音楽著作者側でミックスダウンされた後のデータである。ユーザ側では、提供された音楽データに対して、若干の音質補正と、残響音などのエフェクトを付加することのみが可能である。
【０００５】
一方、パーソナルコンピュータなどのコンピュータ装置の処理能力が向上した近年では、一般のユーザにおいても、上述したミックダウン処理をパーソナルコンピュータを用いて行い、音楽制作をすることが可能となってきている。例えば、パーソナルコンピュータに音楽制作用のソフトウェアを搭載させると共に、ハードディスク上にマルチトラックのオーディオデータを格納する。パソコン上で音楽制作用ソフトウェアを起動させ、起動された音楽制作用ソフトウェアにハードディスクに格納されたマルチトラックのオーディオデータを読み込ませ、上述したような各種処理を施し、複数のトラックをミックスダウンしてステレオ音響の２チャンネルのオーディオデータを得る。
【０００６】
特許文献１には、マルチトラックのオーディオデータと当該データをミックスダウンするための音楽制作用ソフトウェアをセットでユーザに提供すると共に、マルチトラックのオーディオデータを当該音楽制作用ソフトウェアを用いて再生する専用装置を提供する技術が記載されている。この技術を用いることで、ユーザは、既にミックスダウンがなされた音楽データについて、自分なりの解釈で新たなミックスダウンを容易に行うことができる。また、マルチトラックのオーディオデータと音楽制作用ソフトウェアとがセットで提供されるため、上述のパーソナルコンピュータによるマルチトラックデータのミックスダウン作業のように、音楽制作用ソフトのパーソナルコンピュータに対するセットアップ作業や、マルチトラックデータを一から構築していくような煩わしさがない。
【特許文献１】特開２００１−３１８６７０
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、ミックスダウン処理は、上述したような様々な処理を全体のバランスを考慮に入れながら行う必要があるため、一般のユーザが自らミックスダウンを行い所望のサウンドを得ることは、必ずしも容易なことではないという問題点があった。すなわち、マルチトラックのオーディオデータやミックスダウンを行うための音楽制作用ソフトウェアだけを与えられても、ユーザが望むようなサウンドが得られるとは限らないという問題点があった。
【０００８】
また、マルチトラックのオーディオデータを、音楽制作用ソフトウェアと共にユーザに提供するような場合、当該オーディオデータに対する音楽著作者の権利を十分に考慮する必要がある。この場合でも、音楽著作者側でユーザによる自由なミックスダウンを前提としてマルチトラックのオーディオデータを提供する場合であれば、問題は生じない。しかしながら、作品に対するユーザの介入を許すマルチトラックのオーディオデータとその情報機器の存在は、当該データに対して、ユーザの手により音楽著作者の意に反するような改変がなされて世に出る可能性があることを意味し、データを提供した音楽著作者への配慮に欠けているという問題点があった。
【０００９】
さらにまた、マルチトラックのオーディオデータを再生してミックスダウンする場合、装置側に高い演算能力が要求される。一般的に、そういった演算装置は高価であると共に、演算処理の際の消費電力も大きい。そのため、例えば携帯型の情報機器に対してこのミックスダウン機能を搭載した場合、装置のコストダウンが難しくなると共に、バッテリの持続時間に悪影響を及ぼす可能性があるという問題点があった。
【００１０】
したがって、この発明の目的は、マルチトラックのオーディオデータに対するミックスダウンを、ユーザが容易に行え、且つ、当該マルチトラックのオーディオデータの音楽著作者に対する権利も考慮された記録媒体、情報処理方法、情報処理プログラムおよび情報機器を提供することにある。
【００１１】
また、この発明の他の目的は、商用電源などから常時、電源が供給される場合だけでなく、バッテリにより電源が供給される場合でも、マルチトラックのオーディオデータのミックスダウンを快適に行えるようにした記録媒体、情報処理方法、情報処理プログラムおよび情報機器を提供することにある。
【課題を解決するための手段】
【００１２】
この発明は、上述した課題を解決するために、１または複数のトラックデータからなるマルチトラックデータと、マルチトラックデータをミックスダウンする際の各パラメータを調整するパラメータ調整部位を有するＧＵＩ画面を表示させ、ＧＵＩ画面に基づきマルチトラックデータをミックスダウン処理するプログラムをコンピュータ装置に実行させるソフトウェアモジュールと、マルチトラックデータに対してミックスダウン処理する際に用いるパラメータが設定されたパラメータ設定データと、著作権管理データとからなる複合データが予め記録されたことを特徴とするコンピュータ装置に読み取り可能な記録媒体である。
【００１３】
また、この発明は、記録媒体に予め記録された、１または複数のトラックデータからなるマルチトラックデータと、マルチトラックデータをミックスダウンする際の各パラメータを調整するパラメータ調整部位を有するＧＵＩ画面を表示させ、ＧＵＩ画面に基づきマルチトラックデータをミックスダウン処理するプログラムをコンピュータ装置に実行させるソフトウェアモジュールと、マルチトラックデータに対してミックスダウン処理する際に用いるパラメータが設定されたパラメータ設定データと、著作権管理データとからなる複合データを再生し、記録媒体から再生されたソフトウェアモジュールにより、ＧＵＩ画面が表示されると共に、マルチトラックデータがＧＵＩ画面に基づいてなされた操作に応じて所定のチャンネル数で音声出力されながらミックスダウン処理されるようにしたことを特徴とする情報処理方法である。
【００１４】
また、この発明は、１または複数のトラックデータからなるマルチトラックデータと、マルチトラックデータに対してミックスダウン処理する際に用いるパラメータが設定されたパラメータ設定データと、著作権管理データと共に予め記録媒体に記録され、記録媒体から共に再生された、マルチトラックデータと、パラメータ設定データと、著作権管理データとを用いて、マルチトラックデータをミックスダウン処理する際の各パラメータを調整するパラメータ調整部位を有するＧＵＩ画面を表示させると共に、マルチトラックデータがＧＵＩ画面に基づいてなされた操作に応じて所定のチャンネル数で音声出力されながらミックスダウン処理されるようにした情報処理方法をコンピュータ装置に実行させることを特徴とする情報処理プログラムである。
【００１５】
また、この発明は、記録媒体からデータを再生する再生手段と、音声信号を出力する音声信号出力手段と、プログラムに基づき各部を制御する制御手段と、制御手段の制御に基づき表示を行う表示手段と、操作に応じた制御信号を制御手段に供給する操作手段とを備え、再生手段は、１または複数のトラックデータからなるマルチトラックデータと、マルチトラックデータをミックスダウンする際の各パラメータを調整するパラメータ調整部位を有するＧＵＩ画面を表示させ、ＧＵＩ画面に基づきマルチトラックデータをミックスダウン処理するプログラムをコンピュータ装置に実行させるソフトウェアモジュールと、マルチトラックデータに対してミックスダウン処理する際に用いるパラメータが設定されたパラメータ設定データと、著作権管理データとからなる複合データが予め記録された記録媒体を再生し、制御手段は、記録媒体から再生されたソフトウェアモジュールに基づき、表示手段に対してＧＵＩ画面を表示させると共に、ＧＵＩ画面に基づき操作手段に対してなされた操作に応じて、マルチトラックデータが所定のチャンネル数で音声信号出力手段により音声出力されながらミックスダウン処理できるようにしたことを特徴とする情報機器である。
【００１６】
上述したように、この発明は、記録媒体に対して、１または複数のトラックデータからなるマルチトラックデータと、マルチトラックデータをミックスダウンする際の各パラメータを調整するパラメータ調整部位を有するＧＵＩ画面を表示させ、ＧＵＩ画面に基づきマルチトラックデータをミックスダウン処理するプログラムをコンピュータ装置に実行させるソフトウェアモジュールと、マルチトラックデータに対してミックスダウン処理する際に用いるパラメータが設定されたパラメータ設定データと、著作権管理データとからなる複合データが予め記録されているため、ユーザは、当該記録媒体をコンピュータ装置に装填するだけで、コンピュータ装置にソフトウェアをインストールすることなく、マルチトラックデータのミックスダウン処理を行うことができると共に、ミックスダウン処理を行う際に用いるパラメータ設定データが記録媒体に記録されているため、全くの初期状態からミックスダウン処理を行う必要が無く、ミックスダウン処理を容易に楽しむことができる。
【発明の効果】
【００１７】
この発明は、ミックスダウン処理に用いるオーディオデータと、当該オーディオデータをミックスダウン処理するソフトウェアモジュールと、音楽著作者側で用意したミックスダウン用のパラメータ設定データと、著作権管理データとを同一の記録媒体に記録し、一つの作品パッケージとしてユーザに供給するようにしている。また、ソフトウェアモジュールは、当該記録媒体が対応する装置に装填されると、自動的に実行されるようにされている。そのため、ミックスダウン処理のためのソフトウェアモジュールのコンピュータ装置に対するインストール作業やパラメータの設定を行うことなく、容易に自分の好みにあったミックスダウン処理を行うことができるという効果がある。
【００１８】
したがって、この発明を用いることで、ユーザは、予め用意されたパラメータ設定データを加工する作業からミックスダウン処理を開始できるため、音楽的な専門知識を持たないユーザであっても、ミックスダウン処理を容易に楽しむことが可能となる効果がある。
【００１９】
また、この発明では、音楽著作者側は、予めトラック毎に、ユーザが調整可能な範囲を設定することができるため、作品のイメージを壊さない範囲でのミックスダウン処理のみを許可することもできるし、また、全面的に曲のイメージを変えるほど大掛かりなミックスダウン処理を許可することも可能となる。また同様に、ユーザに対して一時的、恒久的を問わず作品の改変を全く許可しないように設定することも可能である。そのため、ユーザに対するミックスダウン処理という表現の範囲を広げることと、音楽著作側に対する著作者の権利の保護との両立が可能となる効果がある。
【００２０】
さらに、この発明によれば、ミックスダウン処理を行うＧＵＩ画面に対して、調整が可能とされる範囲が示される。そのため、ユーザは、ミックスダウン処理の際に調整可能な範囲を、ＧＵＩ画面で提示される、各トラックに対するエフェクトや音量の調整ボリュームの可変範囲により知ることができる。このとき、音楽著作者側が設定した範囲を超えてＧＵＩ画面の当該部位が動くことがないので、ユーザは、調整可能範囲として設定された範囲を超えて、パラメータ値の調整を行うことができない。また、ユーザは、音楽制作者が予め設定した標準設定状態からパラメータを変動させるところからミックスダウン処理を開始できる。したがって、ユーザは、全くの初期状態からあらゆるパラメータを設定する場合に比べて、ミックスダウン処理による音楽（再生音声）の変化と、各種パラメータの値との関係を容易に知ることができる効果がある。
【００２１】
さらにまた、この発明によれば、音楽著作者により提供されるオリジナルのデータは、記録媒体のＲＯＭ領域に予め記録され、ユーザのミックスダウン処理により新たに生成されたデータは、記録媒体のＲＡＭ領域に記録されるようにしている。そのため、ユーザ側にあらゆるパラメータの変更を許可した場合ですら、オリジナルのデータはＲＯＭ領域にあり、オリジナル性の維持と、新たにミックスダウン処理することで生成される多彩なバリエーションとが矛盾なく両立可能であるという効果がある。
【００２２】
また、この発明によれば、著作権管理データによる制限の範囲内において、ユーザは、各種パラメータの変更や新規エフェクトの導入などを、パラメータ設定データとして用意することができる。また必要に応じて、追加のエフェクトモジュールを用意することもできる。追加されたモジュールの使用は、パラメータ設定データ内で使用を宣言される。この仕組みによって、元の音楽著作者が許す範囲で、新たなエフェクト処理などを自由に導入可能となり、元の音楽著作者による許可の範囲を考慮に入れなければ、事実上、ミックスダウン処理によるバリエーションを無限に作成することが可能となり、許可の範囲を考慮に入れた場合でも、数多くのバリエーションの作成が可能である。エフェクトモジュールや、ソフトウェアシンセサイザモジュールなどの、ユーザ独自のモジュールおよびパラメータ設定データが元のマルチトラック音楽データ同様に商品価値を持ち得るため、新たな市場の創出が期待されるという効果がある。
【００２３】
さらに、この発明の実施の第２の形態によれば、１の複合サウンドデータが異なるトラック数から構成される複数のマルチトラックデータを持てるようにしているため、情報機器のマルチトラックデータの再生能力や電源供給状況などにより、最適なマルチトラックデータを選択可能とされている。さらに、複合サウンドデータは、それぞれ異なるトラック数からなるマルチトラックデータと、当該マルチトラックデータに対応するパラメータ設定データ、ソフトウェアモジュールおよび著作権管理データにより構成される複合サウンドデータの集まりとして定義することもできる。そのため、ユーザは、情報機器のマルチトラックデータ再生能力をそれ程意識することなく、柔軟にミックスダウン処理を行うことができる。また、データ側において多様な情報機器に対応できるように考慮されているため、情報機器を製造する側にとっても、広い選択肢を持つことができるという効果がある。
【発明を実施するための最良の形態】
【００２４】
以下、この発明の実施の形態について説明する。この発明は、マルチトラックを構成するデータ（以下、マルチトラックデータ）と、当該マルチトラックデータをミックスダウンするためのソフトウェアモジュールと、当該ソフトウェアモジュールを用いて当該マルチトラックデータをミックスダウンする際の手順や各種パラメータの設定を記述したパラメータ設定データと、音楽著作者に対する著作権管理データとを１の記録媒体に予め記録してユーザに提供する。
【００２５】
ユーザが当該記録媒体を対応する情報機器に装填すると、記録媒体に記録されたソフトウェアモジュールが自動的に起動される。そして、ソフトウェアモジュールは、起動されると、記録媒体に記録された、対応するマルチトラックデータとパラメータ設定データを読み出し、パラメータ設定データに基づき初期設定されたミックスダウン環境をユーザに提供する。ユーザは、当該ソフトウェアモジュール上で当該パラメータ設定データを編集することで、容易にミックスダウン処理を行うことができる。
【００２６】
著作権管理データは、元のマルチトラックデータやパラメータ設定データに関する著作権情報や、ミックスダウン処理後のデータの記録媒体への記録を許可するか否かといった情報を有する。さらに、著作権管理データは、パラメータ設定データに対するユーザの編集可能な範囲を示す情報を持たせることができる。これにより、ユーザのミックスダウン処理に制限を与えることができ、音楽著作者に対する権利の保護が可能となる。
【００２７】
先ず、理解を容易とするために、図１および図２を用いて、この発明による情報機器の利用形態について概略的に説明する。図１は、電源が主にバッテリにより供給されるようにした、携帯型の情報機器１を用いる場合の例である。携帯型端末装置１は、表示部２０、操作部２１、操作部２２、出力端子２３およびディスクスロット２４を有する。表示部２０は、例えばＬＣＤ(Liquid Crystal Display)からなる。情報機器１は、外部記憶装置３９を装着するためのメモリスロット２５をさらに備えることができる。外部記憶装置３９としては、例えば不揮発性の半導体メモリを用いることができる。また例えば、小型のハードディスクドライブを用いるようにもできる。
【００２８】
操作部２１は、この図１の例では、複数のキー２１Ａと１個の十字キー２１Ｂとからなり、操作に応じた制御信号を出力するようにされている。十字キー２１Ｂは、上下左右の押圧方向に応じた制御信号をそれぞれ出力する。また、操作部２２は、回転操作と押圧動作を組み合わせて行うようにした、所謂ジョグダイヤルである。これら操作部２１および２２を所定に操作することで、表示部２０に表示されたカーソルや選択対象部位の変更や、カーソル位置や操作対象部位に対応する機能の実行を指示することができる。
【００２９】
出力端子２３は、情報機器１から出力される音声信号を出力するための端子である。出力端子２３に対して、例えばヘッドフォン２６を接続することで、情報機器１から出力された音声信号を聞くことができる。
【００３０】
ディスク１０は、例えば光磁気ディスクからなり、マルチトラックデータと、当該マルチトラックデータをミックスダウンするためのソフトウェアモジュールと、当該ソフトウェアモジュールを用いて当該マルチトラックデータをミックスダウンする際の手順や各種パラメータの設定を記述したパラメータ設定データと、当該マルチトラックデータに対する著作権管理データとが予め記録されてユーザに提供される。
【００３１】
以下、マルチトラックデータと、当該マルチトラックデータに対応するソフトウェアモジュール、パラメータ設定データおよび著作権管理データとを、纏めて複合サウンドデータと称する。１の記録媒体には、複数の複合サウンドデータを記録することができる。
【００３２】
ユーザによりディスク１０が情報機器１のディスクスロット２４に装填されると、情報機器１により、ディスク１０からソフトウェアモジュールが読み出され、起動される。ソフトウェアモジュールは、表示部２０に対してミックスダウン処理を行うＧＵＩ(Graphical User Interface)を表示させ各操作部２１および２２に対してＧＵＩに対する操作を割り当てる。それと共に、ソフトウェアモジュールは、ディスク１０から対応するマルチトラックのオーディオデータ、パラメータ設定データおよび著作権管理データを読み出し、各種設定を行う。
【００３３】
ユーザは、表示部２０に表示されたＧＵＩに基づき操作部２１および２２を操作することで、ディスク１０から読み出されたマルチトラックのオーディオデータを用いたミックスダウン処理を行うことができる。出力端子２３にヘッドフォン２４などを接続することで、ミックスダウンの経過や結果による音声信号を聞くことができる。
【００３４】
なお、図１には明確に示されていないが、情報機器１は、インターネット２などの外部のネットワークと有線および／または無線で通信可能な通信手段を有する。この通信手段を用いることにより、マルチトラックのオーディオデータ、パラメータ設定データおよび著作権管理データなど、予めディスク１０に記録されているデータ以外のデータをネットワークを介して取得することができる。
【００３５】
図２は、電源を常時商用電源から供給するようにした、据置型の情報機器１’を用いる場合の例である。この情報機器１’においては、複合サウンドデータが予め記録されるディスク１０は、トレイ３８を用いて装填される。また、情報機器１’は、外部記憶装置３９を装着するためのメモリスロット５０をさらに備えることができる。外部記憶装置３９としては、例えば不揮発性の半導体メモリを用いることができる。また例えば、小型のハードディスクドライブを用いるようにもできる。
【００３６】
情報機器１’は、リモートコントロールコマンダ（以下、リモコン）３０により遠隔的に制御可能である。図２では省略されているが、リモコン３０は、ユーザにより操作可能な１または複数の操作子が設けられる。操作子は、上述した図１の情報機器１が有する操作部２１および２２と同様に、例えばキー、十字キーおよび／またはジョグダイヤルを用いることができる。リモコン３０は、これら操作子に対する操作に応じた制御信号を赤外線信号に変調し、赤外線送信部３１から送信する。この赤外線信号は、情報機器１’に設けられた赤外線送受信部３２により受信され、赤外線信号が電気信号に復調され、元の制御信号が得られる。
【００３７】
なお、この据置型の情報機器１’に対するリモートコントロールコマンダとしての機能を、上述した携帯型の情報機器１に持たせるようにできる。図１に点線で示されるように、赤外線送受信部４５を設け、携帯型の情報機器１の各操作部２１および２２に対する操作に応じた制御信号を赤外線信号に変調して、赤外線送受信部４５から据置型の情報機器１’に対して送信する。据置型の情報機器１’は、この赤外線信号を受信して電気信号に復調し、元の制御信号を得る。
【００３８】
勿論、情報機器１’は、リモコン３０による制御に限らず、さらに有線で接続されたコントローラで制御するようできる。このコントローラは、上述の操作部２１および２２と同様の操作子を有するものでもよいし、マウスなどのポインティングデバイスと、キーボードとを用いてもよい。
【００３９】
情報機器１’は、多数の入出力端子を備えることが可能である。この図２の例では、ＭＩＤＩ(Musical Instrument Digital Interface)データ入出力およびスルー端子３３、アナログオーディオ信号入力端子３４、左右２チャンネルのアナログオーディオ信号出力端子３５、ビデオ信号出力端子３６およびディジタル信号出力端子３７を有する。ディジタル信号出力端子３７は、ディジタルオーディオ信号出力端子と、ディジタルビデオ信号出力端子とを併せ持つ。勿論、これらの入出力端子は一例であって、これに限定されるものではない。
【００４０】
この図２の例では、ディジタル信号出力端子３７の出力がＡＶ(Audio/Video)アンプ４０に供給されている。ＡＶアンプ４０は、ビデオ信号の入出力と共に、５．１ｃｈや７．１ｃｈといった、スピーカ出力を有するサラウンド音響に対応している。ＡＶアンプ４０に供給されたディジタル信号のうち、ディジタルビデオ信号は、モニタ装置４１に供給され、ディジタルオーディオ信号は、Ｄ／Ａ変換され例えば５．１ｃｈサラウンドに対応した各チャンネルの信号がスピーカを駆動可能に増幅され、サラウンド音響を構成するための各スピーカ４２ＳＬ、４２ＳＲ、４２Ｌ、４２Ｒ、４２Ｃおよび４２ＳＷに各々供給される。
【００４１】
勿論、この例に限らず、ビデオ信号については、ビデオ信号出力端子３６をモニタ装置４１に接続してもよいし、オーディオ信号については、ＬおよびＲの２チャンネルのオーディオ信号を出力するようにされたオーディオ信号出力端子３５に、通常のステレオ音響に対応したアンプを接続するようにしてもよい。図示されていないが、ヘッドフォンを接続するようにもできる。
【００４２】
オーディオ信号入力端子３４は、マイクロフォンやライン出力から供給されるアナログオーディオ信号が入力される。また、ＭＩＤＩデータ入出力端子３３は、ＭＩＤＩデータを入出力および／またはスルーするために用いられる。
【００４３】
また、この情報機器１’は、上述の情報機器１と同様に、インターネット２などの外部のネットワークと有線および／または無線で通信可能な通信手段を有する。
【００４４】
ユーザによりディスク１０が情報機器１’のトレイ３８に装填され情報機器１’の筐体内に送り込まれると、情報機器１’により、ディスク１０から自動的にソフトウェアモジュールが読み出され起動される。ソフトウェアモジュールは、ミックスダウン処理を行うＧＵＩ(Graphical User Interface)を表示させるビデオ信号を生成し、ディジタル信号出力端子３７またはビデオ信号出力端子３６から出力させる。例えばディジタル信号出力端子３７から出力されたビデオ信号は、ＡＶアンプ４０を介してモニタ装置４１に供給され、モニタ装置４１の画面にＧＵＩが表示される。それと共に、ソフトウェアモジュールは、リモコン３０に設けられた操作部に、ＧＵＩに対する操作を割り当てる。また、ソフトウェアモジュールは、ディスク１０から対応するマルチトラックデータ、パラメータ設定データおよび著作権管理データを読み出し、各種設定を行う。
【００４５】
ユーザは、モニタ装置４１に表示されたＧＵＩを見ながらリモコン３０を操作することで、ディスク１０から読み出されたマルチトラックデータを用いたミックスダウン処理を行うことができる。ミックスダウンの経過や結果による音声信号は、例えばディジタル信号出力端子３７から出力され、２チャンネルのステレオ音響出力であれば、ＡＶアンプ４０を介してスピーカ４２Ｌおよび４２Ｒに供給され、音声として再生される。これに限らず、情報機器１’がサラウンドエンコーダを有していれば、３チャンネル以上の出力チャンネルを用いて、サラウンド音響によるミックスダウン処理を行うこともできる。この場合、ミックスダウンの経過や結果による音声信号は、ＡＶアンプ４０を介して、例えばスピーカ４２ＳＬ、４２ＳＲ、４２Ｌ、４２Ｒ、４２Ｃおよび４２ＳＷにより再生される。
【００４６】
図３は、上述の情報機器１の一例の構成を示す。情報機器１は、コンピュータ装置と略同等の構成を有し、実質的にはコンピュータ装置であると考えることができる。バス１００に対してグラフィック部１０１、ＣＰＵ(Central Processing Unit)１０３、ＲＯＭ(Read Only Memory)１０４、ＲＡＭ(Random Access Memory)１０５、ディスクドライブ１０６およびメモリスロット１０７がそれぞれ接続される。
【００４７】
ＲＯＭ１０４は、ＣＰＵ１０３の起動時に読み込まれる初期プログラムやデータが予め記憶される。ＲＡＭ１０５は、ＣＰＵ１０３のワークメモリとして用いられる。グラフィック部１０１は、例えばＬＣＤ(Liquid Crystal Display)からなる表示素子１０２が接続され、ＣＰＵ１０３により所定のプログラムに基づき生成されバス１００を介して供給された表示制御信号を、表示素子１０２を駆動するための表示駆動信号に変換して、表示素子１０２に供給する。
【００４８】
ディスクドライブ１０６は、ディスク１０を装填するためのもので、ディスク１０に対するデータの読み書きを行うためのピックアップや記録ヘッドおよびディスク１０の回転制御、ピックアップや記録ヘッドの動作などを制御するためのサーボ機構を有する。また、ディスクドライブ１０は、ディスク１０のアドレス情報を解釈するためのアドレスデコーダ、バス１００を介して供給されたデータやディスク１０から読み出されたデータを一時的に蓄えるキャッシュメモリ、ディスク１０に対する書き込みデータの記録符号化を行う記録符号化部、ディスク１０から読み出された記録データを復号化する復号化部などを有する。ディスクドライブ１０６は、ＣＰＵ１０３からの命令に基づき、ディスク１０の所望のアドレスからのデータの読み出し、ディスク１０の所望のアドレスに対するデータの書き込みを行うことができるようにされている。また、ディスクドライブ１０６は、ディスク１０が装填されると、装填されたディスク１０を自動的に再生することができるようにされている。
【００４９】
メモリスロット１０７は、上述のメモリスロット２５に対応し、外部記憶装置３９が装着可能である。外部記憶装置３９としては、例えば不揮発性の半導体メモリが適用できる。メモリスロット１０７は、ＣＰＵ１０３の命令に基づき、装着された半導体メモリの所望のアドレスからのデータ読み出し、所望のアドレスに対するデータの書き込みを行うことができるようにされている。
【００５０】
バス１００には、さらに、データＩ／Ｆ１０９、操作部１１０、通信Ｉ／Ｆ１１１、音源モジュール１１２およびオーディオ部１２０がそれぞれ接続される。データＩ／Ｆ１０９は、この情報機器１と外部の機器との間でやり取りされるデータ転送を制御し、例えばＵＳＢ(Universal Serial Bus)がインターフェイスとして用いられる。ＣＰＵ１０３の命令に基づき、バス１００上のデータをデータＩ／Ｆ１０９を介して外部に転送することができる。勿論、これに限らず、例えばＩＥＥＥ(Institute Electrical and Electronics Engineers)１３９４など、他のインターフェイス規格をデータＩ／Ｆ１０９に適用してもよい。このデータＩ／Ｆ１０９を用いて、情報機器１と例えばパーソナルコンピュータといったコンピュータ装置とを接続し、データやコマンドのやり取りを行うこともできる。
【００５１】
操作部１１０は、上述した操作部２１および２２に対応し、操作部２１および２２に設けられた操作子に対する操作に応じた制御信号を出力する。この制御信号は、バス１００を介してＣＰＵ１０３に供給される。
【００５２】
通信Ｉ／Ｆ１１１は、インターネット２に対する接続を制御する。インターネット２への接続は、公衆電話回線やイーサネット（登録商標）など有線のネットワークを介してもよいし、無線によるネットワークを介してもよい。無線によるネットワークとしては、例えば無線ＬＡＮ(Local Area Network)を用いることができる。勿論、通信Ｉ／Ｆ１１１は、閉じたネットワークであるイントラネットへの接続を制御することもできる。
【００５３】
音源モジュール１１２は、ＣＰＵ１０３の命令に基づき、指定されたオーディオデータ信号を生成し出力する。音源モジュール１１２は、例えばＭＩＤＩデータに基づく演奏をさせることができる。音源モジュール１１２の出力は、後述するオーディオ部１２０のＤＳＰ１２２に供給される。
【００５４】
オーディオ部１２０は、バス１００を介して供給されるディジタルオーディオ信号に対して所定の信号処理を施し、Ｄ／Ａ変換を介してアナログオーディオ信号に変換して出力する。オーディオ部１２０は、例えばＤＳＰ(Digital Signal Processor)１２２とＤ／Ａ変換部１２３を有する。ＤＳＰ１２２は、ＣＰＵ１０３からの命令に基づき、バス１００を介して供給されたディジタルオーディオ信号に対して所定の信号処理を施す。ＤＳＰ１２２は、ディジタルオーディオ信号に対して、ＣＰＵ１０３の命令に基づき例えば音質補正、ダイナミクス補正、残響付加、ディレイ効果といった、所定の音響処理を施すことができる。ＤＳＰ１２２から出力されたディジタルオーディオ信号は、Ｄ／Ａ変換器１２３でＬ（左）およびＲ（右）それぞれのアナログオーディオ信号に変換され、出力される。
【００５５】
なお、ＤＳＰ１２２から出力されたディジタルオーディオ信号は、バス１００を介してデータＩ／Ｆ１０９に供給することができる。これにより、データＩ／Ｆ１０９からディジタルオーディオ信号を取り出すことができる。
【００５６】
この情報機器１は、携帯用として用いられることが想定されているため、電源をバッテリ１３０で供給することができるようになっている。バッテリ１３０から取り出される電源は、電源制御部１３１を介して情報機器１の各部に供給される。電源制御部１３１は、バッテリ１３０の電圧を監視し、その結果をＣＰＵ１０３に伝える。また、この情報機器１は、商用電源といった外部電源から電源を供給することもできるようになっている。何れの方法で電源が供給されているかは、電源制御部１３１によって検出される。
【００５７】
なお、上述したように、この携帯型の情報機器１に対して据置型の情報機器１’のリモコンとしての機能を持たせることができる。この場合、例えば図３に点線のブロックで示されるように、赤外線信号送受信部１４１を設け、操作部１１０に対する操作に応じた制御信号を赤外線信号に変調して送信できるようにする。リモコンから送信された赤外線信号を赤外線信号送受信部１４１で受信し、リモコンを用いてこの携帯型の情報機器１を操作するようにもできる。
【００５８】
図４は、図２の据置型の情報機器１’の一例の構成を示す。図４に一例を示すように、据置型の情報機器１’の構成は、コンピュータ装置と略同等の構成を有し、実質的にはコンピュータ装置と考えることができる。情報機器１’は、図３に示した携帯型の情報機器１と略同様な構成で実現可能である。なお、図４において、上述した図３と共通する部分には同一の符号を付し、詳細な説明を省略する。
【００５９】
据置型の情報機器１’の場合、ＧＵＩなどを表示するための表示素子を持たず、ビデオ信号が外部に出力されるようになっている。この図４の例では、グラフィック部１０１は、アナログビデオ信号と、ディジタルビデオ信号とをそれぞれ出力できるようにされている。
【００６０】
リモコン３０に対応して、バス１００に対して赤外線信号送受信部１４０が接続される。この赤外線信号送受信部１４０は、リモコン３０から送信された赤外線信号を受信して復号化し、元の制御信号を復元する。復元された制御信号は、バス１００を介してＣＰＵ１０３に供給される。赤外線信号送受信部１４０は、制御信号などを赤外線信号に変調して送信することもできる。なお、図４では省略されているが、コントローラを有線で接続できるようにしたインターフェイスを設け、例えばバス１００に接続するようにしてもよい。コントローラに対してなされた操作に応じた制御信号がコントローラから出力され、当該インターフェイスおよびバス１００を介してＣＰＵ１０３に供給される。
【００６１】
オーディオ部１２０’は、アナログオーディオ信号の入力に対応する。１または複数チャンネルのアナログオーディオ信号がオーディオ部１２０’に入力される。入力されたアナログオーディオ信号は、それぞれＡ／Ｄ変換器１２１’でディジタルオーディオ信号に変換され、ＤＳＰ１２２’に供給される。ＤＳＰ１２２’は、ＣＰＵ１０３の命令に基づき、供給されたディジタルオーディオ信号に対して、チャンネル毎に所定の音響処理を施すことができる。ＤＳＰ１２２’では、チャンネル数の増減も可能である。ＤＳＰ１２２’から出力されたディジタルオーディオ信号は、Ｄ／Ａ変換器１２３’でチャンネル毎のアナログオーディオ信号に変換され、出力される。
【００６２】
オーディオ部１２０’は、さらにディジタルオーディオ信号の入力に対応させることもできる。１または複数チャンネルのディジタルオーディオ信号は、例えば１本のシリアルディジタル信号に多重化されてオーディオ部１２０’に供給される。
【００６３】
勿論、この図４に示す情報機器１’の例でも、上述の情報機器１と同様に、ＤＳＰ１２２’で処理されたディジタルオーディオ信号をバス１００を介してデータＩ／Ｆ１０９に供給することができる。
【００６４】
この情報機器１’は、バス１００に対して、さらにＭＩＤＩ  Ｉ／Ｆ１０８が接続される。このＭＩＤＩ  Ｉ／Ｆ１０８のＭＩＤＩ入力端に対して、キーボードなどのＭＩＤＩデータを出力可能な機器を接続することで、キーボードによる演奏情報を情報機器１’に供給することができ、例えばディスク１０から読み出された音楽制作用のソフトウェアモジュールに内蔵されているシンセサイザモジュール（後述する）を用いた演奏を行うことができる。また、ＭＩＤＩのコントロール情報を用いて当該ソフトウェアモジュールによるミックスダウン処理を制御することも可能である。さらに、ＭＩＤＩ出力端に対して、ＭＩＤＩに対応した外部機器としての音源モジュールを接続することで、情報機器１’から当該音源モジュールを制御することも可能である。
【００６５】
なお、図３および図４を用いて説明した情報機器１および情報機器１’の構成は、この発明を実施可能な例であって、これらに限定されるものではない。
【００６６】
次に、この発明の実施の第１の形態について説明する。図５は、この発明の実施の第１の形態による複合サウンドデータの一例の構造を概略的に示す。この複合サウンドデータ２００は、例えばディスク１０に記録されてユーザに提供される。１枚のディスク１０には、１または複数の複合サウンドデータ２００を記録することができる。通常は、１つの複合サウンドデータ２００が１つの音楽データに対応する。図５の例では、各々の複合サウンドデータ２００を区別するために符号に枝番を付して示し、ディスク１０に対して、Ｎ個の複合サウンドデータ２００−１、２００−２、・・・、２００−Ｎが記録されている。
【００６７】
複合サウンドデータ２００は、マルチトラックデータ２１０、パラメータ設定データ２１１、ソフトウェアモジュール２１２および著作権管理データ２１３からなる複合データである。複合サウンドデータ２００のディスク１０上での管理方法は、様々に考えられるが、一例として、ユニークなＩＤをデータ毎に生成し、パラメータ設定データ２１１に付与することが考えられる。例えば、ユーザがディスク１０上に記録されたパラメータ設定データ２１１を選択し読み出すことで、パラメータ設定データ２１１にＩＤで関連付けられたデータをディスク１２０上から読み出すことができる。
【００６８】
これに限らず、複合サウンドデータ２００の管理を、ディレクトリ構造を用いて行うこともできるし、単にファイル名で区別することで行ってもよい。複合サウンドデータ２００の管理情報が記述されるインデックスデータを作成してディスク１０に記録してもよい。
【００６９】
以下、複合サウンドデータ２００が有するマルチトラックデータ２１０、パラメータ設定データ２１１、ソフトウェアモジュール２１２および著作権管理データ２１３について、それぞれ説明する。
【００７０】
マルチトラックデータ２１０は、１または複数のトラックを構成するデータからなる。トラックを構成するデータ（以下、トラックデータ）は、実際の音声が記録されたデータであるオーディオデータや、音程、長さ、強弱、音色、演奏タイミングなどの演奏情報を与えるＭＩＤＩデータを用いることができる。以下では、特に記載がない限り、トラックデータがオーディオデータであるものとして説明する。それぞれのトラックデータは、互いを識別可能なように、ファイル名などの識別子が付される。トラックデータとしてオーディオデータを用いる場合、オーディオデータは、ＰＣＭ(Pulse Code Modulation)によるオーディオデータを用いることができる。これに限らず、ＡＴＲＡＣ３(Adaptive Transform Acoustic Coding 3)など、所定の圧縮符号化方式で符号化されたオーディオデータを用いることもできる。また、モノラルおよびステレオの何れの形式のオーディオデータも用いることができる。
【００７１】
図６は、マルチトラックデータ２１０の構成例を示す。図６Ａは、マルチトラックデータがＭトラックからなり、各トラックのトラックデータ２２０−１、２２０−２、・・・、２２０−Ｍの再生時間長が同一の場合の例である。この場合、１のトラックデータ２２０の再生時間長がミックスダウン後の音楽データの再生時間長に略対応する。これらトラックデータ２２０−１、２２０−２、・・・、２２０−Ｍが後述するソフトウェアモジュールによって並列的に再生されながらミックスダウンされ、２チャンネル乃至３チャンネル以上の複数チャンネルのオーディオデータが出力される。
【００７２】
また、マルチトラックデータ２１０は、図６Ａの例に限らず、例えば図６Ｂに一例が示されるように、Ｍトラックからなるマルチトラックデータにおいて、１のトラックに対して複数のサブトラックデータ２２０を割り当てるようにもできる。図６Ｂにおいて、例えば第３トラックに割り当てられるトラックデータ２２０−３の再生時間長が１曲分の再生時間長に略対応すると考える。図６Ｂの例では、第１トラックに対してサブトラックデータ２２０−１−１および２２０−１−２が割り当てられている。この場合、例えば第１トラックではサブトラックデータ２２０−１−１が再生された直後にサブトラックデータ２２０−１−２が再生される。第２トラックは、１曲の再生時間長に対して非常に短い再生時間長を有するトラックデータ２２０−２が割り当てられている。トラックデータ２２０−２は、例えば１曲の中で一部にしか用いられないか、または、繰り返して用いられる。また、第４トラックは、再生時間長の短い複数のサブトラックデータ２２０−４−１、２２０−４−２および２２０−４−３が割り当てられる。これは、例えばそれぞれ同一の楽器で異なるパターンが録音されたオーディオデータであって、１曲の構成に応じて、単独で、あるいは、繰り返されて用いられる。
【００７３】
上述したような、マルチトラックデータ２１０内の複数のトラックデータ２２０とトラックとの対応関係は、例えばパラメータ設定データ２１１に記述される。これに限らず、トラックデータ２２０自身にトラックとの対応関係を示す情報を付してもよい。
【００７４】
なお、マルチトラックデータ２１０が有する、トラックを構成するデータとして、ＭＩＤＩデータが含まれている場合、このＭＩＤＩデータからなるトラックにより情報機器１や情報機器１’に内蔵の音源モジュール１１２を演奏させることができる。また、情報機器１’のようにＭＩＤＩ  Ｉ／Ｆ１０８を有している装置においては、このＭＩＤＩデータによるトラックに基づき外部の音源モジュールを演奏させることも可能である。
【００７５】
パラメータ設定データ２１１は、上述のマルチトラックデータ２１０をミックスダウンする際の定義が記述されたデータである。パラメータ設定データ２１１は、マルチトラックデータ２１０を、２チャンネルステレオや、３チャンネル以上の複数チャンネル、例えば５．１ｃｈサラウンドすなわち６チャンネルにミックスダウンし、各々の再生環境で再生可能な音楽データを生成するために、後述するソフトウェアモジュール２１２の操作手順やパラメータ設定が記述される。
【００７６】
パラメータ設定データ２１１に対して、このパラメータ設定データ２１１が含まれる複合サウンドデータ２００に関して、例えば下記のような情報を記述することができる。なお、これは一例であって、パラメータ設定データ２１１の記述内容は、この例に限定されない。
【００７７】
（１）マルチトラックデータ２１０に含まれる複数のトラックデータ２２０−１、２２０−２、・・・、２２０−Ｍや、サブトラックデータ２２０−１−１、２２０−１−２、・・・がそれぞれどのトラックに割り当てられているか、すなわち複数のトラックデータ２２０とトラックとの対応関係。
（２）各トラックデータ２２０−１、２２０−２、・・・、２２０−Ｍや、サブトラックデータ２２０−１−１、２２０−１−２、・・・それぞれの、１曲中での再生開始時間を示す相対時間情報。
（３）上述したトラックデータ２２０−２や、サブトラックデータ２２０−４−１、２２０−４−２および／または２２０−４−３のように、繰り返し用いられるトラックデータ２２０に対する繰り返し情報。
（４）各トラックの設定情報。設定情報は、例えば、音量設定（フェーダ）情報、定位（パン）情報、ミュート／ソロ情報、音質補正（イコライザ）情報、音響効果（エフェクト）情報などである。これらの設定が再生時間に対して変化されるときは、その時間変化情報を記述することもできる。
（５）再生される楽曲の再生速度や拍子および小節情報。
（６）後述するソフトウェアモジュール２１２に組み込まれて用いられるプラグインモジュールの使用の宣言。
【００７８】
ソフトウェアモジュール２１２は、当該ソフトウェアモジュール２１２が記録されたディスク１０が情報機器１や情報機器１’に装填され自動的に再生された際に、自動的に実行されるようになっている。
【００７９】
ソフトウェアモジュール２１２は、上述のマルチトラックデータ２１０を処理し、再生用オーディオデータを生成するために呼び出される関数ライブラリ群である。図７は、ソフトウェアモジュール２１２の一例の構成を示す。ソフトウェアモジュール２１２に含まれる各モジュールおよびソフトウェアにおいて、音楽制作ソフトウェア２３０が基本となる構成である。この音楽制作ソフトウェア２３０は、シーケンサモジュール、エフェクトライブラリモジュール、音源／シンセサイザモジュール、ミキサライブラリモジュールなどを内蔵する。
【００８０】
シーケンサモジュールは、マルチトラックデータの再生を時間軸方向で制御するモジュールである。エフェクトライブラリモジュールは、例えばイコライザ、リバーブ、ディレイ、コーラスといったエフェクト処理用ライブラリを集めたモジュールである。音源／シンセサイザモジュールは、ＭＩＤＩデータからなるトラックデータからオーディオデータを生成するための音源（例えばＰＣＭ(Pulse Code Modulation)データによるＰＣＭ音源）やソフトウェアシンセサイザを集めたモジュールである。詳細は後述するが、ミキサライブラリモジュールは、各トラックをミックスして最終的な出力用データを生成するためのモジュールである。
【００８１】
ソフトウェアモジュール２１２において、上述の音楽制作用ソフトウェア２３０に内蔵の各モジュールに対して、さらにモジュールを追加することができる。内蔵モジュールに対して追加されるモジュールは、プラグインモジュールと称される。プラグインモジュールは、通常、対応する内蔵モジュールに対して追加される機能を有する。図７の例では、内蔵エフェクトモジュールに対してプラグインエフェクトモジュール２３１が追加されている。同様に、内蔵音源／シンセサイザモジュールに対してプラグイン音源モジュール２３２およびプラグインシンセサイザモジュール２３３が追加されている。
【００８２】
また、プラグインモジュールとして、オーディオデータの符号化および復号化を行うＣＯＤＥＣ(coder-decoder)モジュール２３４を追加することも可能である。このプラグインＣＯＤＥＣモジュール２３４は、マルチトラックデータ２１０内のトラックデータ２２０に用いられている符号化方式に対応するＣＯＤＥＣに限ることが好ましい。または、所定の圧縮符号化方式に対応したＣＯＤＥＣを行うプラグインＣＯＤＥＣモジュール２３４を追加し、マルチトラックデータ２１０内のトラックデータ２２０を圧縮符号化するようにもできる。
【００８３】
さらに、処理するトラック数が多い場合や、演算負荷の大きいエフェクト処理を行うような場合に、外部のＤＳＰを用いるようにすることも可能である。例えば、情報機器１や情報機器１’に外部ＤＳＰを装着可能なスロットを設け、特定の処理を行う場合に、当該スロットに外部ＤＳＰユニットを装着し当該外部ＤＳＰユニットに演算処理を担わせるようにできる。この場合、この外部ＤＳＰユニットを制御するためのプログラムやデータからなるＤＳＰ用ソフトウェアモジュール２３５を、ソフトウェアモジュール２１２に追加することができる。
【００８４】
また、通常はＣＰＵ１０３を用いて演算処理を行い、所定より演算負荷が大きいときに、ＤＳＰ１２２（ＤＳＰ１２２’）に処理の一部を担わせるようにできる。この場合には、情報機器１や情報機器１’が元から有するＤＳＰ１２２やＤＳＰ１２２’を用いる場合は、該ＤＳＰ１２２やＤＳＰ１２２’を制御するためのプログラムをソフトウェアモジュール２１２に予め組み込んでおいてもよい。
【００８５】
なお、情報機器１や情報機器１’に対してＤＳＰ１２２やＤＳＰ１２２’が搭載されている場合、予めＣＰＵとＤＳＰとで処理を分担するシステムとして設計することも可能である。また、単なるＤＳＰではなく、動的再構成回路技術を用いたＬＳＩ(Large-Scale Integration)を用いた場合には、当該ＬＳＩの再構成のためのソフトウェアモジュールも、上述のＤＳＰ用ソフトウェアモジュール２３５に含めることができる。動的再構成回路技術としては、ソニー株式会社によるVirtual Mobile Engine（登録商標）などが知られている。
【００８６】
これらプラグインモジュール２３１、２３２、２３３および２３４や、ＤＳＰ用ソフトモジュール２３５は、例えば当該ソフトウェアモジュール２１０が記録されるディスク１０に予め記録して提供するようにできる。また、これに限らず、当該ディスク１０とは別に、外部から提供するようにしてもよい。例えば、外部記憶装置３９にこれらプラグインモジュール２３１、２３２、２３３および２３４や、ＤＳＰ用ソフトモジュール２３５を記憶させ、メモリスロット１０７を介してこれらプラグインモジュールを提供することができる。ソフトウェアモジュール２１０は、メモリスロット１０７に装着された当該外部記憶装置３９からプラグインモジュール２３１、２３２、２３３および２３４や、ＤＳＰ用ソフトモジュール２３５を読み出し、プラグインモジュールとして組み込む。さらに、通信Ｉ／Ｆ１１１により、インターネット２などから追加モジュールをダウンロードし、ソフトウェアモジュール２１０に対するプラグインモジュールとして追加して組み込むことも可能である。
【００８７】
また、ディスク１０の著作権管理データ２１３により許されている範囲においては、上述の外部から提供された各種モジュールを、ディスク１０の追記可能なＲＡＭ領域に複製保存することも可能である。追加モジュールデータを追記したディスク１０は、上述したような、外部記憶装置３９を用いたり、インターネット２に接続したりすることなく、新たなモジュールをディスク１０から読み出して利用することが可能とされる。
【００８８】
なお、ソフトウェアモジュール２１２には、ビデオデータの処理を行う映像処理関連モジュール２４０を含めることもできる。
【００８９】
上述した、ソフトウェアモジュール２１２内の音楽制作用ソフトウェア２３０に含まれるミキサライブラリモジュールについて、より詳細に説明する。ミキサライブラリモジュールは、トラック毎のフェーダ、パンポットなどの操作や、エフェクタライブラリモジュールにより提供されるエフェクタモジュールのパラメータ操作など、マルチトラックデータのミックスダウン処理に必要な機能のＧＵＩを提供し、オーディオデータとＭＩＤＩデータとを統合的に処理するためのソフトウェアである。ミキサライブラリモジュールは、情報機器１または情報機器１’のＣＰＵ１０３により実行され、表示装置（情報機器１においては表示部２０、情報機器１’においてはモニタ装置４１）に対して、ＧＵＩを提示する。ミキサライブラリモジュールは、パラメータ設定データ２１１および著作権管理データ２１３を参照し、音楽著作者の提供する作品環境を再生すると共に、ユーザによるミックスダウン用の各種パラメータの操作環境をＧＵＩを通じて提供する。
【００９０】
図８は、ミキサライブラリモジュールにより提供される一例のＧＵＩ画面１５０を概略的に示す。ＧＵＩ画面１５０は、シーケンス部１６０、ミキサ部１７０、再生制御部１８０およびエフェクタ／音源部１９０を有する。また、上部には、メニューバー１５１が表示される。なお、これは一例であって、この構成に限られるものではない。例えば、図８ではＧＵＩ画面１５０を構成する各部が互いに重ならないように配置されているが、各部をオーバーラップ可能なウィンドウ表示としてもよい。
【００９１】
このＧＵＩ画面１５０に表示される各部は、情報機器１の操作部２１および２２、情報機器１’のリモコン３０を用いて、仮想的に操作することができる。この仮想的な操作により、操作対象に設定されたパラメータ値が指定される。操作部２１および２２の例では、複数のキー２１Ａ、十字キー２１Ｂおよびジョグダイヤル２２（操作部２２）に対する操作の組み合わせや各キーなどの単独操作により、操作対象の指定や指定された操作対象に対するパラメータ値の指定などを行うことができる。一例として、十字キー２１Ｂにより操作対象を選択し、ジョグダイヤル２２で値を変更し、キー２１Ａにより値の確定、キャンセルなどを指示する。
【００９２】
これに限らず、操作部２１および２２や、リモコン３０の操作子に対して、所定の操作対象を専用的に割り当てることも可能である。この場合、操作対象が専用的に割り当てられた操作部２１、２２やリモコン３０の操作子に対する操作は、ＧＵＩ画面１５０の表示に反映される。
【００９３】
なお、以下では、ＧＵＩ画面１５０の各部に対する仮想的な操作を、ＧＵＩにより表現される実際のノブやボタンに対する操作に模して記述する。
【００９４】
シーケンス部１６０は、横方向が時間軸を表し、縦方向に例えば第１トラックから順にトラックが割り当てられたトラック表示１６１、１６１、・・・１６１が表示される。また、時間軸に対して拍子および／または小節といった所定の時間単位を単位としたルーラ１６２が表示される。ルーラ１６２の表示単位はこれに限らず、例えばソフトウェアモジュール２１２が映像処理関連モジュール２４０を有しビデオデータも扱う場合には、ルーラ１６２の表示単位としてフレームやＳＭＰＴＥに準じた値を用いることもできる。
【００９５】
マルチトラックデータ２１０内の例えばトラックデータ２２０−１、２２０−２、・・・、２２０−Ｍが、例えばパラメータ設定データ２１１に記述された時間情報に基づき、トラック毎に並べて表示される。ＭＩＤＩデータによるトラックもオーディオデータによるトラックと同様にして表示される。オーディオデータおよびＭＩＤＩデータによるトラックの時間軸で区切られたブロックを、リージョンと称し、リージョンの時間軸方向の並びをシーケンスと称する。繰り返しが指定されているトラックデータは、指定された繰り返し回数だけリージョンが表示される。時間軸上の現在の位置は、ソングポジションライン１６３で示される。また、リージョン毎やトラック毎に表示色を設定することができる。
【００９６】
ミキサ部１７０は、チャンネルストリップ１７１がトラック数分、並べて表示される。チャンネルストリップ１７１は、フェーダ１７２およびパンポット１７３が設けられ、これらフェーダ１７２およびパンポット１７３にそれぞれ設定されたパラメータ値に基づき、当該トラックの音量および定位を設定することができる。また、チャンネルストリップ１７１には、エフェクタモジュールからのエフェクタ呼び出し、音源／シンセサイザモジュールからの音源やソフトウェアシンセサイザの呼び出しなどを行うためのボタン１７４が設けられる。
【００９７】
チャンネルストリップ１７１の下部に設けられるボタン１７５および１７６は、それぞれ当該トラックのミュートおよびソロ演奏を指示する。すなわち、ボタン１７５を押すことで、当該トラックの再生音がミュートされ、再び押すとミュートが解除される。また、ボタン１７６を押すことで、当該ボタン１７６が押されていないトラックの再生音がミュートされ、再び押すと、ミュートが解除される。
【００９８】
なお、シーケンス部１６０およびミキサ部１７０は、トラック数が多くて画面に全てを表示しきれない場合は、所定の操作によるこれらの画面をスクロールすることにより、表示されなかった部分が現れるようになっている。
【００９９】
また、シーケンス部１６０およびミキサ部１７０において、トラックの指定は互いに連動される。
【０１００】
再生制御部１８０は、例えば再生、停止、一時停止、早送り、巻き戻し、録音といった、マルチトラックデータの再生を制御するための複数のボタンが設けられると共に、曲の先頭から計測した現在の再生時間など、再生に関する時間情報などが表示される。
【０１０１】
エフェクタ／音源部１９０は、エフェクタモジュールから呼び出されたエフェクタや、音源／シンセサイザモジュールから呼び出された音源やソフトウェアシンセサイザが所定のＧＵＩで表示される。この図８の例では、エフェクタ／音源部１９０に対して、ソフトウェアシンセサイザ画面１９０Ａ、エフェクタ画面１９０Ｂおよび１９０Ｃがそれぞれ表示されている。各画面１９０Ａ、１９０Ｂおよび１９０Ｃには、それぞれ該当するエフェクタやソフトウェアシンセサイザに対するパラメータ値を設定するノブが表示されている。このエフェクタ／音源部１９０に表示される画面は、例えば、シーケンス部１６０またはミキサ部１７０でのトラック指定に応じて、表示されるエフェクタやソフトウェアシンセサイザを指定トラックに割り当てられたものに切り換えるようにすると、好ましい。指定トラックに対するエフェクタやソフトウェアシンセサイザの割り当ての指定は、後述のトラックメニューなどで行う。
【０１０２】
メニューバー１５１は、ファイルの保存や読み出しなどを行うファイルメニュー、シーケンスの編集などにおけるコピー、ペーストや選択範囲の指定などを行う編集メニュー、ＭＩＤＩデータのクォンタイズや移調などを指示する機能メニュー、トラックの新規追加や削除を指示するトラックメニューなどを有する。このメニューバー１５１の編集メニューを用いて、シーケンス部１６０に表示されたシーケンスの編集を行うことができる。また、ファイルの保存は、後述する著作権管理データ２１３に基づきなされる。
【０１０３】
ユーザは、このＧＵＩ画面１５０の各部を操作してパラメータ値を所定に調整することで、マルチトラックデータ２１０のミックスダウン処理を行うことができる。例えば、再生制御部１８０を操作して再生を開始することで、ディスク１０から読み出されたマルチトラックデータ２１０がシーケンス部１６０の表示に従い所定に再生され、再生されたトラックデータに基づく音声が設定された出力チャンネル数に応じて出力される。
【０１０４】
例えば、出力チャンネル数が２チャンネルに設定されている場合には、ヘッドフォン２４やスピーカ４２Ｌおよび４２Ｒなどからステレオ音響の再生音声が出力される。ソフトウェアモジュール２１２がサラウンドエンコーダを有しているか、または、プラグインモジュールとしてサラウンドエンコーダを組み込んだ場合には、出力チャンネル数をさらに多数に設定し、５．１ｃｈ（６チャンネル）や７．１ｃｈ（８チャンネル）サラウンド音響での再生音声出力も可能である。
【０１０５】
ユーザは、この再生音声を聞きながら、各トラックに対応するフェーダ１７２およびパンポット１７３をそれぞれ操作する。操作に応じたフェーダ１７２およびパンポット１７３のパラメータ値に基づき各トラックの音量や定位が調整され、調整された音量や定位が反映された再生音声が得られる。エフェクタなどにおいても同様に、操作に応じた効果が施された再生音声が得られる。ここで、例えばメニューバー１５１のファイルメニューから「保存」を指定すると、後述する著作権管理データ２１３により保存が許可されていれば、調整した各パラメータ値などが保存される。
【０１０６】
ミックスダウンの際に、新たなトラックを追加することができる。例えば、情報機器１’は、マイク／ライン入力端子３４を有しているので、この端子３４から入力されたオーディオ信号を録音し、録音されたオーディオデータを新たなトラックとして追加することができる。これに限らず、メモリスロット１０７に装着された外部記憶装置３９に記憶されたオーディオデータを新たなトラックとして追加することもできるし、通信Ｉ／Ｆ１１１によりインターネット２などからダウンロードしたオーディオデータを、新たなトラックデータとして追加可能である。さらに、新たなＭＩＤＩデータによるトラックデータを追加作成することもできる。
【０１０７】
なお、ＧＵＩ画面１５０は、表示画面の面積に応じて表示されるトラック数を制限するようにできる。この場合、操作部２１や２２、リモコン３０の操作子に対する操作などで、表示されるトラックを切り換えるようにするとよい。例えば、例えば携帯型の情報機器１を用いた場合のように、表示部２０の表示面積が小さい場合、ＧＵＩ画面１５０に表示可能なトラック数を１トラック乃至数トラックに制限する。表示されるトラックの切り換えは、例えば操作部２２（ジョグダイヤル）などの回転系の操作子を用いて行うと、操作が直感的および容易となり、より好ましい。
【０１０８】
この発明では、このミックスダウン処理の際に、ＧＵＩ画面１５０で示される各パラメータ値に対して、音楽著作者側で予め設定した値を初期値として提供することができる。さらに、この発明では、ミックスダウン処理の際のパラメータ値の変化の範囲に対し、音楽著作者側が制限を加えることができる。音楽著作者によるパラメータ値に対する制限とは、例えばあるトラックは、音量の調整を初期値から±６ｄＢの範囲でのみ許可し、別のトラックは、あらゆる種類のエフェクト処理を行うことを許可するといったように、トラック単位、さらにはトラック内部の特定周波数領域、特定時間領域に対して、ユーザが調整できる範囲に制限を設けるものである。
【０１０９】
この調整可能範囲は、図９に例示されるように、ＧＵＩ画面１５０上に明示的に示すと、より好ましい。図９Ａおよび図９Ｂは、それぞれフェーダ１７２およびパンポット１７３に調整可能範囲が設定された例である。図９Ａのフェーダ１７２の例を用いて説明すると、フェーダ１７２の可動範囲に対して、調整可能範囲１７２Ａを色分けして表示すると共に、実際の操作に対しても、フェーダ１７２のノブ１７２Ｂがこの調整可能範囲１７２Ａ外には動かないようにする。図９Ｂに示すパンポット１７３のような、回転により操作を行うノブ１７３Ｂに対しても、同様にして、ノブ１７３Ｂの外周に調整可能範囲１７３Ａを色分けして明示的に表示し、実際の操作に対しても、ノブ１７３Ｂがこの調整可能範囲１７３Ａを超えて動かないようにする。
【０１１０】
このように初期値や調整可能範囲が与えられない全くの初期状態では、例えば各フェーダ１７２の初期位置は、音量が０ｄＢの位置とされ、パンポット１７３の初期位置は、センターとされ、さらに、フェーダ１７２およびパンポット１７３は、最大値および最小値の間で自在に調整可能である。この状態から各トラックのバランスを取りつつミックスダウン処理を行うことは、専門的な音楽知識が必要とされ、一般のユーザにとって困難な作業である。
【０１１１】
これに対して、この発明のように、音楽著作者が予め設定したパラメータ値や調整可能範囲を提供することで、ユーザは、この初期値を変動させるところからミックスダウン処理を行うことができると共に、調整される範囲も、調整可能範囲で制限されるので、大きなバランスの崩れなどが生じることもなく、上述したような全くの初期状態からパラメータ値を設定するよりも、ミックスダウン処理を容易に行うことができる。
【０１１２】
このとき、ユーザの所定の操作に応じて、ユーザにより調整されたパラメータ値と音楽著作者が予め設定したパラメータ値とを、再生時間軸が対応するように即座に切り換えるようにすることで、ユーザは、音楽著作者が行ったミックスダウンと比較しながらミックスダウン処理を行うことができる。ディスク１０が再生された当初に読み込まれた著作権管理データ２１３をメモリ上に保持しておくことで、この動作が可能とされる。
【０１１３】
さらに、音楽著作者側において、各パラメータに対する初期値および調整可能範囲を設定し、この設定された初期値および調整可能範囲をユーザに提供することで、音楽著作者の意図からかけ離れたミックスが行われることもなく、著作権保護に対する考慮もなされる。
【０１１４】
なお、調整可能範囲を時間軸方向に設定することも可能である。例えば、ある複合サウンドデータ２００において、８０小節目から１００小節目まではユーザが自由に各パラメータ値を調節することが可能とされ、それ以外の部分は調整を許可しないなどとすることができる。この場合、調整可能範囲は、ＧＵＩ画面１５０内のシーケンス部１６０におけるルーラ１６２に表示することができる。また、トラック毎に調整可能か否かを設定することも可能である。
【０１１５】
また、時間軸方向の調整可能範囲として、ミュートの可否を指定することもできる。この場合、ある時間範囲においてミュートを許可するか否かを、トラック毎に指定することも可能である。
【０１１６】
音楽著作者側で設定された各パラメータの初期値データや調整可能範囲のデータは、例えば著作権管理データ２１３に格納し、ディスク１０に記録されて、ユーザに対して提供される。
【０１１７】
著作権管理データ２１３は、上述した、音楽著作者側で設定された各パラメータの初期値データや調整可能範囲のデータが格納されると共に、ユーザにより作成されたデータの保存を管理するための情報が格納される。上述した、ユーザによるミックスダウン処理では、各パラメータ値が生成される。各パラメータ値は、時間軸情報を伴っている場合もある。上述したように、例えばメニューバー１５１においてファイルメニュー内の「保存」を指示することで、この生成された各パラメータ値が保存される。
【０１１８】
生成された各パラメータ値は、例えば新たなパラメータ設定データ２１１としてディスク１０に書き込まれる。これに限らず、生成された各パラメータ値を元のパラメータ設定データ２１１対して上書きしてもよい。パラメータ値は、ディスク１０に限らず、例えばメモリスロット１０７に装着された外部記憶装置３９に保存するようにしてもよい。これに限らず、例えば情報機器１や情報機器１’がハードディスクドライブといった書き換え可能で不揮発性の記憶または記録媒体を内蔵していれば、当該記憶または記憶媒体に記録して保存するようにしてもよい。保存の際に、著作権管理データ２１３に基づき、生成されたパラメータ値の保存を許可するか否かが制御される。生成されたパラメータ値の保存が許可されない場合は、一時的なミックスダウン処理しか許可されないことを意味する。
【０１１９】
図１０を用いて、著作権管理データ２１３の一例の機能について説明する。この例では、ディスク１０として、新たな書き込みが不可とされたＲＯＭ領域１０Ａと、書き換えが自在に可能であるＲＡＭ領域１０Ｂを有する複合ディスクを用いている。ＲＯＭ領域１０Ａは、例えば光ディスク構造とされ、ＲＡＭ領域１０Ｂは、例えば光磁気ディスク構造とされる。図１０中では、ディスク１０の内周側がＲＯＭ領域１０Ａ、外周側がＲＡＭ領域１０Ｂとされているが、これはこの例に限らず、内周側をＲＡＭ領域１０Ｂとし、外周側をＲＯＭ領域１０Ａとしてもよい。
【０１２０】
上述した、音楽著作者側が提供する複合サウンドデータ２００は、ＲＯＭ領域１０Ａに記録される。この複合サウンドデータ２００を再生し、再生された当該複合サウンドデータ２００に含まれるマルチトラックデータ２１０、パラメータ設定データ２１１、ソフトウェアモジュール２１２および著作権管理データ２１３を用いて、上述したようにミックスダウン処理を行う。この１つの複合サウンドデータ２００が、ＣＤなどにおける１曲または１音楽データに相当する。
【０１２１】
このミックスダウン処理の際に、例えば、（１）新たにオーディオデータ（トラック）の追加、（２）各フェーダ１７２およびパンポット１７３や、エフェクタなどの設定を編集し、新たなパラメータ設定データを作成、（３）ネットワーク経由や外部記憶装置３９などからの、新たなソフトウェアモジュールの追加などが行われた場合、ディスク１０のＲＯＭ領域１０Ａに予め記録されたデータに対して、新たに追加されたデータや変更されたデータが存在していることになる。このような場合に、これら新たに追加されたデータや変更されたデータをディスク１０のＲＡＭ領域１０Ｂに記録可能とするか否かを、ディスク１０のＲＯＭ領域１０Ａに予め記録されている著作権管理データ２１３に基づき制御する。
【０１２２】
すなわち、著作権管理データ２１３により、新たに追加されたデータや変更されたデータのディスク１０への記録が許可されていない場合（ＮＧ）、これらのデータは、ディスク１０には記録されず、追加データや変更データは、一時的なものとされる。例えば、これらの追加データや変更データは、当該ディスク１０が排出され、他のディスク１０が装填された時点で、メモリ上などから破棄される。このとき、他のディスク１０と共通して用いられるモジュールやデータは、他のソフトウェアが読み込まれたり、装置の電源が切られたりしなければ、メモリ上に残しておき、再利用することができる。
【０１２３】
なお、著作権管理データ２１３により、新たに追加されたデータや変更されたデータのディスク１０への記録が許可されていない場合、ディスク１０は、ＲＡＭ領域１０Ｂを持たず、全体をＲＯＭ領域１０Ａとしてもよい。
【０１２４】
一方、著作権管理データ２１３により、新たに追加されたデータや変更されたデータのディスク１０への記録が許可されている場合（ＯＫ）、これらのデータは、ディスク１０のＲＡＭ領域１０Ｂに記録される。すなわち、図１０に例示されるように、ディスク１０のＲＡＭ領域１０Ｂに対して、ユーザのミックスダウン処理により追加されたデータや変更されたデータの情報を含むユーザ編集／作成データ２５０が新たに記録される。
【０１２５】
ユーザ編集／作成データ２５０は、ユーザにより作成された複数のパラメータ設定データ２５１−１、２５１−２、・・・、２５１−ｍを含むことができる。また、ユーザ編集／作成データ２５０は、複数の追加されたトラックデータ２５２や追加されたソフトウェアモジュール２５３を含むことができる。これら追加されたトラックデータ２５２および追加されたソフトウェアモジュール２５３の情報は、パラメータ設定データ２５１−１、２５１−２、・・・、２５１−ｍにも記述される。したがって、ユーザは、パラメータ設定データ２５１−１、２５１−２、・・・、２５１−ｍを例えば情報機器１におけるジョグダイヤル２２のような操作子を用いて切り換えることで、共通するマルチトラックデータを用いて、異なるミックスダウン結果を再生して楽しむことができる。
【０１２６】
また、パラメータ設定データ２５１−１、２５１−２、・・・、２５１−ｍは、互いに共通したマルチトラックデータ２１０に基づきなされた、異なるミックスダウン処理の結果により得られたデータであり、この場合、消費されるデータ容量に対して多くのバリエーションの再生音声を楽しむことができる。
【０１２７】
また、新たにユーザが作成したパラメータ設定データに基づいて、例えば７．１ｃｈにミックスダウン処理された結果を８つのトラックデータとして持つマルチトラックデータを新たに生成し、ディスク１０に記録することも可能である。この場合、ミックスダウン結果毎に比較的大きなデータ容量を消費することになるが、処理能力の低い機器で当該ディスク１０を再生する場合であっても、事前に作成しディスク１０に記録しておいた当該マルチトラックデータを再生することにより、多様なバリエーションの再生音声を楽しむことが可能となる。
【０１２８】
さらに、ユーザ自らのミックスダウン処理結果に基づき作成されたパラメータ設定データ２５１や、それにより追加されたソフトウェアモジュール２５３などに加えて、他のユーザのミックスダウン処理結果によるパラメータ設定データ２５１’や追加ソフトウェアモジュール２５３’を同一のディスク１０のＲＡＭ領域１０Ｂに記録することができる。これにより、音楽著作者により提供されたオリジナルの再生音声に加えて、ユーザやさらに他のユーザのミックスダウン処理結果による多数の再生音声が記録された、オリジナルな構成を有するディスク１０を作成することができる。
【０１２９】
なお、ユーザのミックスダウン処理に基づく著作権管理データ２５４を新たに作成して記録するようにしてもよい。この場合、ミックスダウン処理により再生される音楽データの著作権または著作権の一部をユーザに帰属させるようにできる。より具体的には、著作権データ２５４により、ユーザのミックスダウン処理により生成されたパラメータ設定データ２５１の著作権や著作権の一部がユーザに帰属される。この場合、ユーザがミックスダウン処理する以前のオリジナルのパラメータ設定データ２１２との差分に対する著作権を帰属させるようにできる。
【０１３０】
このように、ユーザのミックスダウン処理により生成されたパラメータ設定データ２５１に関する著作権情報を著作権データ２５４に記述することで、このパラメータ設定データ２５１がさらに他のユーザに渡ったときなどの著作権管理を行うことが可能とされる。
【０１３１】
次に、この発明の実施の第１の形態の変形例について説明する。図１１は、この実施の第１の形態に変形例による一例のデータ構成を示す。例えば不揮発性の半導体メモリからなる外部記憶装置３９は、一般的に、上述したディスク１０に比べて記憶容量が小さいものと考えられる。このような、記憶容量が比較的小さい記憶媒体（または記録媒体）を用いて、複合サウンドデータ２００をユーザに提供する場合、複合サウンドデータ２００−１、２００−２、・・・、２００−Ｎ間で共有可能なデータは、共有データ２１４として共有し、複合サウンドデータ２００−１、２００−２、・・・、・２００−Ｎそれぞれで持たないようにする。こうすることで、全体のデータサイズが小さくなり、記憶容量の比較的小さな記憶媒体を用いて、複数の複合サウンドデータ２００−１、２００−２、・・・、２００−Ｎをユーザに提供することができる。
【０１３２】
また、音楽制作ソフトウェア２３０のように、複合サウンドデータ２００−１、２００−２、・・・、２００Ｎ間で共通に利用可能なモジュールは、記憶媒体の記憶容量の大小にかかわらず、共有ソフトウェアモジュール２１６として共有すると好ましい。
【０１３３】
なお、共有可能なデータとしては、複合サウンドデータ２００−１、２００−２、・・・、・２００−Ｎそれぞれが有するマルチトラックデータ２１０−１、２１０−２、・・・、２１０−Ｎにおいて、共通して用いられるトラックデータを共有トラックデータ２１５として共有することができる。また、各ソフトウェアモジュール２１２−１、２１２−２、・・・、２１２−Ｎにおいて、共有可能な部分を共有ソフトウェアモジュール２１６として共有することができる。勿論、各ソフトウェアモジュール２１２−１、２１２−２、・・・、２１２−Ｎで共有して利用可能なプラグインモジュールを共有することもできる。
【０１３４】
次に、この発明の実施の第２の形態について説明する。図１２は、この発明の実施の第２の形態による複合サウンドデータの一例の構造を概略的に示す。この複合サウンドデータ２７０は、例えばディスク１０に記録されてユーザに提供される。この実施の第２の形態では、１つの複合サウンドデータ２７０は、内部に複数のマルチトラックデータ２６０−１、２６０−２、・・・、２６０−Ｎを有する。それに伴い、複合サウンドデータ２７０は、各々のマルチトラックデータ２６０−１、２６０−２、・・・、２６０−Ｎにそれぞれ対応し、パラメータ設定データ２６１−１、２６１−２、・・・、２６１−Ｎ、ソフトウェアモジュール２６２−１、２６２−２、・・・、２６２−Ｎ、ならびに、著作権管理データ２６３−１、２６３−２、・・・、２６３−Ｎを有する。
【０１３５】
複合サウンドデータ２７０が有する複数のマルチトラックデータ２６０−１、２６０−２、・・・、２６０−Ｎは、それぞれ異なるトラック数により構成される、ミックスダウンレベルの異なるデータである。例えば、マルチトラックデータ２６０−１は、４８トラックにより構成され、マルチトラックデータ２６０−２は、１６トラックで構成される。また、マルチトラックデータ２６０−Ｎは、例えば２トラックで構成される。
【０１３６】
トラック数の異なる複数のマルチトラックデータ２６０−１、２６０−２、・・・、２６０−Ｎは、例えば、４８トラックで構成されるマルチトラックデータ２６０−１に対し、関連するトラックを纏めるようにミックスダウンすることで、１６トラックからなるマルチトラックデータ２６０−２を作成することが考えられる。これに限らず、マルチトラックデータ２６０−１のトラック数を単純に減らしてマルチトラックデータ２６０−２を作成してもよい。また、２トラックからなるマルチトラックデータ２６０−Ｎの場合、ヴォーカルと各楽器のソロ演奏とを時系列的に分割して時間軸上に配置したトラックと、その他の伴奏からなるトラックとで構成することが考えられる。２トラック構成は、この他にも、例えばＬチャンネルのオーディオデータとＲチャンネルのオーディオデータとをそれぞれトラックに割り当て、ミックスダウン済みの２チャンネルのステレオオーディオデータとしてもよい。勿論、各トラックの内容などは、これに限られるものではない。
【０１３７】
この実施の第２の形態では、複合サウンドデータ２７０は、あるマルチトラックデータと、当該マルチトラックデータに対応するパラメータ設定データ、ソフトウェアモジュールおよび著作権管理データとから構成される複合サウンドデータを複数有する、複合された複合サウンドデータであると考えることができる。
【０１３８】
図１２を用いてより具体的に説明すると、マルチトラックデータ２６０−１と、当該マルチトラックデータ２６０−１に対応するパラメータ設定データ２６１−１、ソフトウェアモジュール２６２−１および著作権管理データ２６３−１とから１つの複合サウンドデータが構成される（複合サウンドデータ−１とする）。マルチトラックデータ２６０−２と、当該マルチトラックデータ２６０−２に対応するパラメータ設定データ２６１−２、ソフトウェアモジュール２６２−２および著作権管理データ２６３−２とから他の１つの複合サウンドデータが構成される（複合サウンドデータ−２とする）。以下同様にして、複合サウンドデータ−Ｎまで、Ｎ個の複合サウンドデータが構成される。複合サウンドデータ２７０は、これら複合サウンドデータ−１、複合サウンドデータ−２、・・・、複合サウンドデータ−Ｎを有していると考えることができる。
【０１３９】
なお、図１２では、ディスク１０に対して１つの複合サウンドデータ２７０が記録されているように示されているが、勿論、これはこの例に限定されるものではない。すなわち、複数のマルチトラックデータ２６０−１、２６０−２、・・・、２６０−Ｎを有する複合サウンドデータ２７０を、さらに複数、ディスク１０に記録することができる。勿論、この複合マルチトラックデータ２７０と、１つのマルチトラックデータ２１０を有する複合サウンドデータ２００とを１枚のディスク１０上に併せて記録することもできる。
【０１４０】
この発明の実施の第２の形態では、さらに、複合サウンドデータ２７０は、各々のマルチトラックデータ２６０−１、２６０−２、・・・、２６０−Ｎにそれぞれ対応したタグ（ＴＡＧ）データ２６４−１、２６４−２、・・・、２６４−Ｎを有する。
【０１４１】
これら複数のマルチトラックデータ２６０−１、２６０−２、・・・、２６０−Ｎが有する各トラックの相互の関係を示す情報が、マルチトラックデータ２６０−１、２６０−２、・・・、２６０−Ｎにそれぞれ対応するＴＡＧデータ２６４−１、２６４−２、・・・、２６４−Ｎに記述される。例えば、ＴＡＧデータ２６４−２は、対応するマルチトラックデータ２６０−２が有する１６トラックについて、それぞれのトラックがミックスダウンの必要のない独立したトラックデータであるか否かを記述することができる。このとき、全１６トラックのうち第１〜第５トラックが独立したトラックデータで、第６トラック〜第１６トラックがミックスダウンの必要なトラックデータであるというような記述も可能である。
【０１４２】
このようにＴＡＧデータを定義することで、以下のような処理が可能である。例えば、マルチトラックデータ２６０−２の各トラックが異なる言語で歌われた同じ曲のオーディオデータであった場合は、これらをミックスダウン処理して再生することは、正しい再生方法ではなく、各トラックは、それぞれ独立して再生されるべきである。ソフトウェアモジュール２６２−２によりこのＴＡＧデータ２６４−２を読み出し、ＴＡＧデータ２６４−２の内容に基づいて判断することで、当該マルチトラックデータ２６０−２の各トラックが独立して再生されるべきトラックであることを認識することができ、それにより再生処理を分岐させることが可能とされる。このことから、ＴＡＧデータは、複合サウンドデータ２７０が単一のマルチトラックデータから構成されている場合であっても有効なものであるといえる。
【０１４３】
また、ＴＡＧデータにより、独立して再生すべきトラックが示されている場合は、情報機器１の操作部２１Ａ、２１Ｂおよび／または２２や、情報機器１’においてはリモコン３０の操作部に対する操作により、再生するトラックを即座に切り換えられるようにしておくと、好ましい。これは、操作部２１Ａ、２１Ｂおよび／または２２の所定のキーなどに、独立トラックの切り換え機能を割り当るようにしてもよいし、ＧＵＩ画面１５０を用いた制御でもよい。操作部２１Ａ、２１Ｂおよび／または２２を用いる場合、例えばＴＡＧデータに基づき十字キー２１Ｂやジョグダイヤル２２を独立トラック切り換え用に割り当てることができる。ＧＵＩ画面１５０を用いる場合、例えばミュートボタン１７５やソロボタン１７６を利用することができる。
【０１４４】
このように、複数の独立トラックを切り換える手段を設けることで、ある要素で関連付けられながらも、トラックデータとしては相互に独立している多数のトラックデータを、相互に容易に切り換えることができる。
【０１４５】
さらに、ＴＡＧデータに対して、対応するマルチトラックデータを構成するトラックデータそれぞれの内容を記述することができる。トラックデータの内容としては、例えば、当該トラックデータにより再生または演奏される楽器やパート名が考えられる。一例として、第１トラック＝ヴォーカル、第２トラック＝ドラムス、第３トラック＝ベース、第４トラック＝ギター、第５トラック＝ピアノ、・・・といった記述がＴＡＧデータに対してなされる。
【０１４６】
このように、ＴＡＧデータに対して、対応するマルチトラックデータを構成するトラックデータの内容を記述することで、例えば楽器名を選択するだけで、当該楽器が再生または演奏されるトラックを指定することができるようになる。例えば、ＧＵＩ画面１５０により、トラックメニューから楽器名を選択する画面を表示させ、当該画面において楽器名を選択することで、選択された楽器が再生または演奏されるトラックを、シーケンス部１６０やミキサ部１７０などに示すようにできる。
【０１４７】
これにより、ユーザは、再生または演奏される楽器とトラックとの対応関係を、再生する複合サウンドデータ毎に一々調べる必要が無くなり、ミックスダウン処理が容易になる。また、ＴＡＧデータに基づきトラック毎の楽器などの割り当てを示すことで、ミュートボタン１７５などを用いたカラオケ演奏などを、容易に行うことができる。音楽著作者側においても、トラックに対する楽器などの割り当てを考慮する必要が無くなる。
【０１４８】
さらにまた、ＴＡＧデータにより、ヴォーカル、ギター、ドラムス、ベース、ピアノなど、主要なパートが収録されたトラックを示すようにしてもよい。すなわち、これら主要なパートが収録されたトラックが第何トラック目かに係わらず、ＧＵＩ画面１５０などにおいて、ＴＡＧデータに基づき主要なパートを明示的に示すことが自動的に行える。ＴＡＧデータによりこれら主要なパートを示すことで、ミュートボタン１７５などを用いたカラオケ演奏などを、より容易に行うことができる。
【０１４９】
なお、複合サウンドデータ２７０が有する複数のマルチトラックデータ２６０−１、２６０−２、・・・、２６０−Ｎ、パラメータ設定データ２６１−１、２６１−２、・・・、２６１−Ｎ、ソフトウェアモジュール２６２−１、２６２−２、・・・、２６２−Ｎ、著作権管理データ２６３−１、２６３−２、・・・、２６３−Ｎ、ならびに、ＴＡＧデータ２６４−１、２６４−２、・・・、２６４−Ｎは、例えばＴＡＧデータ２６４−１、２６４−２、・・・、２６４−Ｎ毎にユニークなＩＤを用いて管理することができる。ＩＤは、それぞれ対応するパラメータ設定データ２６１−１、２６１−２、・・・、２６１−Ｎに格納される。これに限らず、ディレクトリ構造やファイル名の区別、インデックスファイルなどで管理してもよい。
【０１５０】
このように、１つの複合サウンドデータ２７０が、複数の異なるトラック構成によるマルチトラックデータ２６０−１、２６０−２、・・・、２６０−Ｎを有するようにすることで、このディスク１０を再生する情報機器のトラック再生能力に応じて、用いるデータを選択することができる。
【０１５１】
情報機器のトラック再生能力とは、トラックを処理してミックスダウンするための装置の処理能力であって、例えばディスクドライブ１０６のアクセス能力、ＣＰＵ１０３の演算能力、ＲＡＭ１０５のメモリ容量、ＤＳＰ１２２、１２２’の処理能力、バス１００のデータ転送能力などが関連する。
【０１５２】
例えば、上述した携帯型の情報機器１は、トラック再生能力が比較的低いと考えられる。このような情報機器１でこのディスク１０を再生する場合は、複合サウンドデータ２７０のうち少ないトラック数で構成されるマルチトラックデータ２６０−Ｎなどを選択する。また、据置型の情報機器１’は、トラック再生能力が高いと考えられるため、複合サウンドデータ２７０のうち、トラック数の多い、例えばマルチトラックデータ２６０−１、２６０−２などを選択することができる。
【０１５３】
このトラック再生能力に基づくマルチトラックデータ２６０−１、２６０−２、・・・、２６０−Ｎの選択は、例えばユーザの判断に基づき行うことができる。これに限らず、情報機器１や情報機器１’において自動的に選択するようにもできる。例えば、マルチトラックデータ２６０−１、２６０−２、・・・、２６０−Ｎにそれぞれ対応するパラメータ設定データ２６１−１、２６１−２、・・・、２６１−Ｎに、当該パラメータ設定データを用いてミックスダウン処理を行う際に必要とされるトラック再生能力の指標をそれぞれ記録しておく。この指標データに基づき、情報機器１や情報機器１’で再生するマルチトラックデータを選択する。
【０１５４】
例えば、ディスク１０に、パラメータ設定データ２６１−１、２６１−２、・・・、２６１−Ｎから指標データを読み出すと共に、ディスク１０が装填された情報機器１や情報機器１’のトラック再生能力を取得し、取得されたトラック再生能力と指標データとに基づき再生可能なマルチトラックデータを判定するような判定ソフトウェアを記録しておく。さらに、この判定ソフトウェアは、ディスク１０が情報機器１や情報機器１’に装填されたときに、このソフトウェアが最初に自動的に起動されるようにしておく。この判定ソフトウェアの判定結果に基づき、マルチトラックデータ２６０−１、２６０−２、・・・、２６０−Ｎから適当なデータを選択すると共に、選択されたマルチトラックデータに対応するソフトウェアモジュールを実行させる。選択可能なデータをユーザに対して示すだけでもよい。
【０１５５】
トラック再生能力を示す情報としては、例えば情報機器１や情報機器１’の機種名と処理能力の対応を記述したデータを用いることができる。これに限らず、上述の処理能力判定ソフトウェアが情報機器１や情報機器１’が有するＣＰＵ１０３の情報（ＣＰＵ名、動作周波数など）を取得するようにしてもよい。さらに、上述の処理能力判定ソフトウェアがディスクドライブ１０６のアクセス能力、ＣＰＵ１０３の演算能力、ＲＡＭ１０５のメモリ容量、ＤＳＰ１２２、１２２’の処理能力、バス１００のデータ転送能力などを、それぞれの部位にアクセスして取得するようにしてもよいし、直接的に計測するようにしてもよい。処理能力を計測する際には、機器としての総合的な処理能力を計測できるようにすると、好ましい。
【０１５６】
判定ソフトウェアは、例えば、このようにして取得されたトラック再生能力に対して指標データを段階的に対応付けることで、再生可能なマルチトラックデータを判定する。
【０１５７】
なお、判定ソフトウェアは、ソフトウェアモジュールに含めることができる。
【０１５８】
また、複合サウンドデータ２７０の有する、構成されるトラック数の異なるマルチオーディオデータ２６０−１、２６０−２、・・・、２６０−Ｎの選択を、情報機器１や情報機器１’の電源に基づき行うこともできる。
【０１５９】
すなわち、より多くのトラック数を処理するためには、ディスクドライブ１０６によるディスク１０のアクセス頻度や、ＣＰＵ１０３の演算量、ＤＳＰ１２２、１２２’の処理量がより多くなるので、少ないトラック数を処理する場合に比べて、装置全体の消費電力が増加する。そのため、バッテリにより電源を供給するような装置では、より少ないトラック数で構成されるデータを選択した方が、安定的な動作を長時間保つことができる。また、商用電源から常時電源を供給する場合と、バッテリ供給とを比較すると、商用電源から供給する場合の方が、より高出力の電源を安定的に供給可能であるといえる。
【０１６０】
したがって、例えば、ディスクドライブ１０６にディスク１０が装填された際に、当該情報機器が電源を商用電源から供給しているか、バッテリ供給かを判断し、この判断結果に基づき、用いるデータを選択する。また、当該装置が電源をバッテリから供給されていると判断された場合、バッテリの残存容量を判断する。上述した携帯型の情報機器１の場合、電源制御部１３１がバッテリ１３０の残存容量を監視しているので、ＣＰＵ１０３から電源制御部１３１にアクセスすることで、バッテリ１３０の残存容量を判断することができる。バッテリの残存容量に応じて、用いるデータを選択する。用いるデータの選択をユーザに促すようにしてもよい。
【０１６１】
なお、複合サウンドデータ２７０において、複数のマルチトラックデータ２６０−１、２６０−２、・・・、２６０−Ｎで共有可能なデータを共有データ２６５として、複合サウンドデータ２７０内に格納することができる。共有データ２６５としては、例えば各ソフトウェアモジュール２６２−１、２６２−２、・・・、２６２−Ｎで共通して利用可能なプラグインモジュールや、マルチトラックデータ２６０−１、２６０−２、・・・、２６０−Ｎ間で共通して用いられるトラックデータなどが考えられる。
【０１６２】
さらに、例えば複合サウンドデータ２７０が単一のマルチトラックデータ２６０’を有し、これを用いて新たなマルチトラックデータを作成する際に、ユーザが想定する再生環境に応じたミックスダウンレベルを選択することで、当該再生環境に適合したマルチトラックデータが作成されるようにすることができる。これは、例えば比較的トラック再生能力が高い、据置型の情報機器１’を用いて、比較的トラック再生能力が低い、携帯型の情報機器１で再生可能なマルチトラックデータを作成するような場合に、有用である。
【０１６３】
例えば、４８トラック以上のトラック再生能力がある情報機器で４８トラックからなるマルチトラックデータを再生して、例えば８トラックまでのトラック再生能力がある情報機器での再生を想定したマルチトラックデータを作成する場合を考える。このとき、ソフトウェアモジュールにおいて、ユーザに対して４８トラックを有するマルチトラックデータから８トラックを有するマルチトラックデータを作成するような環境を、ＧＵＩ画面１５０を用いて与えることができる。
【０１６４】
また、４８トラックを有するマルチトラックデータを保存する際に、ミックスダウンレベルを選択することで、自動的に４８トラックを有するマルチトラックデータから８トラックを有するマルチトラックデータを生成し、新たなマルチトラックデータとして保存するようにもできる。
【０１６５】
これらの処理は、換言すれば、４８トラックを有するマルチトラックデータをミックスダウンして８トラックを有するマルチトラックデータを作成する処理である。このときのミックスダウンのパラメータは、例えば４８トラックを有するマルチトラックデータに対応するＴＡＧデータに格納してもよいし、対応する４８トラックのデータ用のパラメータ設定データが格納されているファイルに同様に格納しておいてもよい。これに限らず、新たにパラメータ設定ファイルを作成して格納することも可能である。
【０１６６】
この、ミックスダウンレベルの異なる新たなマルチトラックデータの作成の際に、ユーザが選択可能なミックスダウンレベルのカテゴリとして、携帯性や可搬性を表現するカテゴリ名を用いることができる。このようなカテゴリ名としては、例えば「ポータブル」、「ＰＤＡ(Personal Digital Assistant)」、「ＰＨＳ(Personal Handyphone System)」などが考えられる。このようなカテゴリ名に対して、ミックスダウンレベルすなわちトラック数を対応付ける。ユーザは、このカテゴリ名を参照してミックスダウンレベルを選択することで、トラック数を意識せずに、対応装置で再生可能なマルチトラックデータを作成することができる。
【０１６７】
次に、この発明の実施の第３の形態について説明する。図１３は、この発明の実施の第３の形態による一例のデータ構成を示す。この実施の第３の形態では、複合サウンドデータ３００を構成するマルチトラックデータ２８０−１、２８０−２のそれぞれに、付加情報２８５を対応させる。
【０１６８】
ここでは、複合サウンドデータ３００は、図１３Ａに一例が示されるように、トラック数の異なる２つのマルチトラックデータ２８０−１、２８０−２を有する。例えば４８トラックで構成されるマルチトラックデータ２８０−１には、パラメータ設定データ２８１−１およびソフトウェアモジュール２８２−１が関連付けられ、２トラックで構成されるマルチトラックデータ２８０−２には、パラメータ設定データ２８１−２およびソフトウェアモジュール２８２−２が関連付けられる。また、著作権管理データ２８３は、マルチトラックデータ２８０−１および２８０−２に共通とされている。
【０１６９】
なお、複合サウンドデータ３００は、動画や静止画像などによる映像データ２８４を加えて複合ＡＶ(Audio / Video)データとすることもできる。
【０１７０】
付加情報は、マルチトラックデータ２８０−１および２８０−２のそれぞれに対して対応付けられ、この図１３Ａの例では、マルチトラックデータ２８０−１に対して付加情報２８５−２が、マルチトラックデータ２８０−２に対して付加情報２８５−１が、それぞれ対応付けられている。
【０１７１】
また、図１３Ｂおよび図１３Ｃにそれぞれ示されるように、マルチトラックデータ２８０−１および２８０−２内部が、さらに付加情報を有するようにできる。図１３Ｂの例では、マルチトラックデータ２８０−１が付加情報２９１−１および２９１−２からなる付加情報２９１を有する。また、マルチトラックデータ２８０−１が有する各トラックデータ２９０−１、２９０−２、・・・、２９０−４８（図１３の例では、全てオーディオデータ）は、それぞれ実際のトラックデータおよびトラック情報と共に、他データへの参照情報を有し、この他データへの参照情報を用いて、付加情報を参照することができる。
【０１７２】
この図１３Ｂの例では、トラックデータ２９０−１が複合サウンドデータ３００の付加情報２８５−４を参照し、トラックデータ２９０−２がマルチトラックデータ２８０−１の付加情報２９１−１を参照している。また、トラックデータ２９０−４８が複合サウンドデータ３００の付加情報２８５−５を参照している。同様に、図１３Ｃの例では、トラックデータ２９２−１が複合サウンドデータ３００の付加情報２８５−５を参照し、トラックデータ２９２−２がマルチトラックデータ２８０−２の付加情報２９３−１を参照している。このように、１の付加情報に対して複数の参照が可能である。また、図示されていないが、付加情報からさらに他の付加情報を参照するようにもできる。さらに、１の付加情報や他データの参照情報から複数の付加情報を参照させることも可能である。
【０１７３】
なお、付加情報の内容は、特に限定しない。対応するトラックや複合サウンドデータについてのコメントでもよいし、ヴォーカルトラックに対しては、歌詞などのテキストデータを付加情報として対応付けることが考えられる。また、楽器の演奏によるトラックには、楽譜情報を付加情報として対応付けることが考えられる。これらの情報をＧＵＩ画面１５０に表示させることは、容易である。
【０１７４】
さらに、インターネット２上のアドレスを示すＵＲＬ(Uniform Resource Locator)を付加情報として用いることができる。この場合には、通信Ｉ／Ｆ１１１によりインターネット２に接続し、付加情報に記されているＵＲＬにアクセスすることができる。これを利用して、当該ＵＲＬからトラックデータなどのデータをダウンロードするようにしてもよい。
【０１７５】
また、付加情報として記述されているＵＲＬにアクセスし、著作権管理データを得ることもできる。例えば複合サウンドデータ３００が著作権管理データ２８３により、ユーザのミックスダウン処理により作成されたパラメータ設定データの記録媒体への記録が禁止されているような場合に、当該ＵＲＬにアクセスし、所定の登録処理などを経て著作権管理データを得ることで、禁止を解除し作成されたパラメータ設定データの記録媒体への記録を許可することが可能となる。
【０１７６】
さらに、通信Ｉ／Ｆ１１１によりインターネット２などネットワークを介して所定のＵＲＬにアクセスし、特定のコードを入手したときに、マルチトラックデータを再生可能とするようにできる。例えば、複数のマルチトラックデータを有する場合には、その中の１または複数のマルチトラックデータが当該コードを入手することで再生可能とされる。例えば、当該コードを入手していない通常の状態では、ユーザが扱えるデータは１６トラック以下のデータであるが、当該コードの入手により４８トラックのデータを扱えるようになる、といった仕組みが可能となる。また、あるマルチトラックデータが有する複数のトラックデータのうち、１または複数が当該コードを入手することで再生可能とされるようにもできる。これにより、ギター演奏が録音されたギタートラックを例にとって、例えば当該コードの有無で、再生可能なギタートラックを異ならせるといった仕組みが可能である。複数の複合サウンドデータを有する場合も同様に、当該コードの入手により、複数の複合サウンドデータのうち１または複数の複合サウンドデータが再生可能とされる。このような制御は、例えば著作権管理データを用いることで可能とされる。
【０１７７】
また、このように、特定コードの入手によって特定データの再生制御を行うことにより、例えば特定の時刻にネットワークから特定のコードを入手することで、当該特定データの再生と時刻・時間情報との関連付けを行うことができる。同様に、携帯型の情報機器１のような、携帯性を有する装置において、特定の場所へ当該装置を携帯し、当該装置が携帯されたその場所で当該特定コードを入手することで、当該特定データの再生と、場所・位置情報との関連付けを行うことができる。
【０１７８】
なお、上述では、この発明によるミックスダウン処理が携帯型の情報機器１や据置型の情報機器１’で行われるように説明したが、これはこの例に限定されず、パーソナルコンピュータパソコンなどのコンピュータ装置上でミックスダウン処理を行うようにしてもよい。例えば、コンピュータ装置上に上述したソフトウェアモジュール２１２と同等の機能を有するソフトウェアを搭載させ、コンピュータ装置が有するハードディスクドライブといった記録媒体上に格納されたオーディオデータを用いてミックスダウン処理を行う。コンピュータ装置上では、このミックスダウン処理により作成されたデータおよびミックスダウン処理に用いたデータに基づき、例えば複合サウンドデータ２００が作成される。このコンピュータ装置と情報機器１または情報機器１’とを、データＩ／Ｆ１０９により接続し、コンピュータ装置においてミックスダウン処理により作成された複合サウンドデータを、コンピュータ装置から接続された情報機器１または情報機器１’に転送する。情報機器１または１’では、転送された複合サウンドデータ２００をディスク１０に記録する。
【図面の簡単な説明】
【０１７９】
【図１】この発明の、携帯型の情報機器を用いた場合の利用形態について概略的に説明するための略線図である。
【図２】この発明の、据置型の情報機器を用いた場合の利用形態について概略的に説明するための略線図である。
【図３】携帯型の情報機器の一例の構成を示すブロック図である。
【図４】据置型の情報機器の一例の構成を示すブロック図である。
【図５】この発明の実施の第１の形態による複合サウンドデータの一例の構造を概略的に示す略線図である。
【図６】マルチトラックデータの構成例を示す略線図である。
【図７】ソフトウェアモジュールの一例の構成を示す略線図である。
【図８】ミキサライブラリモジュールにより提供される一例のＧＵＩ画面を概略的に示す略線図である。
【図９】ＧＵＩ画面に調整可能範囲が表示されることを説明するための図である。
【図１０】著作権管理データの一例の機能について説明するための図である。
【図１１】この実施の第１の形態の変形例による一例のデータ構成を示す略線図である。
【図１２】この発明の実施の第２の形態による複合サウンドデータの一例の構造を概略的に示す略線図である。
【図１３】この発明の実施の第３の形態による一例のデータ構成を示す略線図である。
【符号の説明】
【０１８０】
１  情報機器
１’  情報機器
２  インターネット
１０  ディスク
２０  表示部
２１Ａ，２１Ｂ  操作部
２２  操作部
２５  メモリスロット
３０  リモートコントロールコマンダ
３７  ディジタル信号出力端子
３９  外部記憶装置
１５０  ＧＵＩ画面
１６０  シーケンス部
１７０  ミキサ部
１８０  再生制御部
２００  複合サウンドデータ
２１０  マルチトラックデータ
２１１  パラメータ設定データ
２１２  ソフトウェアモジュール
２１３  著作権管理データ
２１４  共有データ
２２０  トラックデータ
２３０  音楽制作ソフトウェア
２３１  プラグインエフェクトモジュール
２３２  プラグイン音源モジュール
２３３  プラグインシンセサイザモジュール
２３４  プラグインＣＯＤＥＣモジュール
２３５  ＤＳＰ用ソフトウェアモジュール
２５０  ユーザ編集／作成データ
２５３  追加ソフトウェアモジュール
２５４  ユーザ設定著作権管理データ
２６０  マルチトラックデータ
２６１  パラメータ設定データ
２６２  ソフトウェアモジュール
２６３  著作権管理データ
２６４  ＴＡＧデータ
２７０  複合サウンドデータ
２８０  マルチトラックデータ
２８１  パラメータ設定データ
２８２  ソフトウェアモジュール
２８３  著作権管理データ
２８４  映像データ
２８５  付加情報
２９０，２９２  トラックデータ
２９１，２９３  付加情報
３００  複合サウンドデータ
【図１】
2005070545.tif 000003
【図２】
2005070545.tif 000004
【図３】
2005070545.tif 000005
【図４】
2005070545.tif 000006
【図５】
2005070545.tif 000007
【図６】
2005070545.tif 000008
【図７】
2005070545.tif 000009
【図８】
2005070545.tif 000010
【図９】
2005070545.tif 000011
【図１０】
2005070545.tif 000012
【図１１】
2005070545.tif 000013
【図１２】
2005070545.tif 000014
【図１３】
2005070545.tif 000015