(57)【要約】【課題】テンポに応じて分類された楽曲データが記憶されているメモリカードを作成する。【解決手段】記憶部１１０、メモリカード１２０、１２１、またはＵＳＢメモリ１２２に記憶されている楽曲データについて、当該楽曲データにより再生される音楽のＢＰＭ（Beat Per Minutes）の値をＤＳＰ１０２が判別する。システムマイコン１０１は、ＤＳＰ１０２から、当該楽曲データのＢＰＭの値を取得して、当該ＢＰＭの値に応じて、当該楽曲データをメモリカード１２０、１２１、またはＵＳＢメモリ１２２のいずれかに記憶させる。【選択図】図１
2010139576.tif 000002
【特許請求の範囲】
【請求項１】
楽曲データを記憶する記憶手段と、
情報記録媒体が接続されるインタフェースと、
前記記憶手段に記憶されている楽曲データが表す楽曲の属性を判別し、所定の属性を有する楽曲の楽曲データを選択し、選択した楽曲データを前記インタフェースに接続された情報記録媒体に記録する記録制御手段と、
を備え、
前記インタフェースには、複数の情報記録媒体が接続可能であり、
前記記録制御手段は、前記インタフェースに接続された複数の情報記録媒体にそれぞれ属性を割り当て、前記記憶手段に記憶されている楽曲データのうち、割り当てた属性を有するものを選択して、対応する情報記録媒体に記録する、
ことを特徴とする楽曲データ記録装置。
【請求項２】
前記属性は、楽曲のテンポであり、
前記記録制御手段は、前記複数の情報記録媒体に異なるテンポを割り当て、前記記憶手段に記憶されている楽曲データが表す楽曲のテンポを判別し、判別したテンポに応じて、前記複数の情報記録媒体の対応するものに記録する、ことを特徴とする請求項１に記載の楽曲データ記録装置。
【請求項３】
前記記憶手段に楽曲データを記憶させる手段を備えることを特徴とする請求項１又は２に記載の楽曲データ記録装置。
【請求項４】
複数の情報記録媒体にそれぞれ属性を割り当てる割り当てステップと、
予め記憶されている楽曲データが表す楽曲の属性を判別する属性判別ステップと、
前記属性判別ステップで属性を判別した楽曲データを、判別した属性が割り当てられている情報記録媒体に記録する記録ステップと、
を備えることを特徴とする楽曲データ記録方法。
【請求項５】
コンピュータに、
複数の情報記録媒体にそれぞれ属性を割り当てる割り当てステップと、
記憶手段に予め楽曲を記憶させるステップ、
前記記憶手段に記憶されている楽曲データが表す楽曲の属性を判別する属性判別ステップと、
前記属性判別ステップで属性を判別した楽曲データを、判別した属性が割り当てられている情報記録媒体に記録する記録ステップと、
を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲データ記録装置、楽曲データ記録方法、およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、音楽のテンポを判別して、テンポに基づいて再生させる楽曲データを選択する楽曲データ再生装置が開示されている。
【０００３】
【特許文献１】特開２００７−１６４９３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記構成によれば、好みのテンポの楽曲を選択的に聴くことはできるが、好みのテンポの楽曲を選択して、他のメディアに記録して持ち運んで利用することができなかった。
テンポ以外の属性についても、同様の問題が存在する。
【０００５】
本発明は上記問題点に鑑みてなされたものであり、特定の属性の楽曲を選択的に他の情報記録媒体に記録することを可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の第１の観点に係る楽曲データ記録装置は、
楽曲データを記憶する記憶手段と、
情報記録媒体が接続されるインタフェースと、
前記記憶手段に記憶されている楽曲データが表す楽曲の属性を判別し、所定の属性を有する楽曲の楽曲データを選択し、選択した楽曲データを前記インタフェースに接続された情報記録媒体に記録する記録制御手段と、
を備え、
前記インタフェースには、複数の情報記録媒体が接続可能であり、
前記記録制御手段は、前記インタフェースに接続された複数の情報記録媒体にそれぞれ属性を割り当て、前記記憶手段に記憶されている楽曲データのうち、割り当てた属性を有するものを選択して、対応する情報記録媒体に記録する、
ことを特徴とする。
【０００７】
前記属性は、例えば、楽曲のテンポである。
【０００８】
楽曲データを前記記憶手段に記憶させる手段を配置してもよい。
【０００９】
本発明の第２の観点に係る楽曲データ記録方法は、
複数の情報記録媒体にそれぞれ属性を割り当てる割り当てステップと、
予め記憶されている楽曲データが表す楽曲の属性を判別する属性判別ステップと、
前記属性判別ステップで属性を判別した楽曲データを、判別した属性が割り当てられている情報記録媒体に記録する記録ステップと、
を備えることを特徴とする。
【００１０】
本発明の第３の観点に係るコンピュータプログラムは、
コンピュータに、
複数の情報記録媒体にそれぞれ属性を割り当てる割り当てステップと、
記憶手段に予め楽曲を記憶させるステップ、
前記記憶手段に記憶されている楽曲データが表す楽曲の属性を判別する属性判別ステップと、
前記属性判別ステップで属性を判別した楽曲データを、判別した属性が割り当てられている情報記録媒体に記録する記録ステップと、
を実行させる。
【発明の効果】
【００１１】
本発明によれば、楽曲の属性に従って選択された楽曲データが記憶された情報記録媒体が作成される。
【発明を実施するための最良の形態】
【００１２】
発明を実施するための最良の形態に係る楽曲データ記憶装置を説明する。
【００１３】
図１に示すように、本発明の実施形態に係る楽曲データ記憶再生装置１００は、システムマイコン１０１と、ＤＳＰ１０２と、表示部１０３と、操作部１０４と、入力部１０５と、受信部１０６と、セレクタ１０７と、ＡＤＣ１０８と、ＣＤ読取部１０９と、記憶部１１０と、ＤＡＣ１１１と、出力部１１２と、第一のメモリカードインタフェース１１３と、第二のメモリカードインタフェース１１４と、ＵＳＢインタフェース１１５と、から構成される。
【００１４】
システムマイコン１０１は、ＣＰＵ（Central Processing Unit）とメモリなどから構成され、予め格納されているプログラムに従って、楽曲データ記憶再生装置１００の動作全体を制御する。
【００１５】
表示部１０３は、液晶表示装置や有機ＥＬ（Electro Luminescence）表示装置などから構成され、図２に示す表示画面１０３ａを備え、システムマイコン１０１の指示に基づいて各種の画像を表示する。例えば、表示部１０３は、記憶部１１０に記憶されている楽曲データのリストや、メモリカード１２０、１２１またはＵＳＢメモリ１２２に記憶されている楽曲データのリストを表示画面１０３ａに表示する。
【００１６】
操作部１０４は、ボタンやダイヤルなどの操作ボタン１０４ａや、操作ボタン１０４ａに入力されたユーザからの指示内容を識別し、識別した内容をシステムマイコン１０１へ送信するための処理を行う処理回路などから構成される。
【００１７】
入力部１０５は、ＡＵＸ（Auxiliary）端子などから構成され、入力部１０５に接続された外部機器から送信された信号を受信する。
【００１８】
受信部１０６は、チューナなどから構成され、ＡＭ信号やＦＭ信号などのラジオ信号を受信する。
【００１９】
セレクタ１０７は、システムマイコン１０１からの指示に基づいて、入力部１０５または受信部１０６から送信された信号のいずれかをＡＤＣ１０８へ送信する。
【００２０】
ＡＤＣ（Analog Digital Convertor）１０８は、セレクタ１０７から送信されたアナログ信号をデジタル信号に変換し、これをＤＳＰ１０２へ送信する。
【００２１】
ＣＤ読取部１０９は、光ピックアップやドライバなどから構成され、ＣＤ挿入口１０９ａへ挿入されたＣＤ（Compact Disc）に記録されている楽曲データを読み取る。
【００２２】
記憶部１１０は、ＨＤＤ(Hard Disc Drive）やフラッシュメモリなどの情報記録装置から構成され、楽曲データ、楽曲ＤＢ４８０およびＢＰＭ値別記憶先情報５８０等の各種の情報を記憶する。楽曲ＤＢ４８０およびＢＰＭ値別記憶先情報５８０については後述する。
【００２３】
ＤＡＣ（Digital Analog Convertor）１１１は、ＤＳＰ１０２から送信されたデジタル信号をアナログ信号に変換し、これを出力部１１２へ送信する。
【００２４】
出力部１１２は、スピーカやアンプなどから構成され、ＤＡＣ１１１から送信された信号を外部へ出力する。
【００２５】
第一のメモリカードインタフェース１１３、および第二のメモリカードインタフェース１１４は、図２に示すように、それぞれカードスロット１１３ａまたはカードスロット１１４ａを備える。第一のメモリカードインタフェース１１３、および第二のメモリカードインタフェース１１４は、カードスロット１１３ａ、１１４ａに挿入されたメモリカード１２０、１２１に記憶されている情報を読み出し、あるいは情報を書き込む。
【００２６】
メモリカード１２０、１２１は、フラッシュメモリ等の情報を記憶する半導体素子および制御回路から構成され、各種の情報を記憶する情報記録媒体である。メモリカード１２０、１２１は、例えば、ＳＤ（Secure Digital）メモリカード、メモリースティック、ＣＦ（Compact Flash）カードなどである。
【００２７】
ＵＳＢインタフェース１１５は、ＵＳＢスロット１１５ａを備えて、ＵＳＢスロット１１５ａに挿入されたＵＳＢ（Universal Serial Bus）機器を識別する。図１では、ＵＳＢ機器として、ＵＳＢメモリ１２２が示されている。
【００２８】
ＵＳＢメモリ１２２は、フラッシュメモリ等の情報を記憶する半導体素子および制御回路から構成され、各種の情報を記憶する情報記録媒体である。
【００２９】
ＤＳＰ（Digital Signal Processor）１０２は、記憶部１１０、メモリカード１２０、１２１、またはＵＳＢ１２２に記憶されている楽曲データをデコード処理する専用のマイクロプロセッサである。あるいは、ＤＳＰ１０２は、ＣＤに記録されている楽曲データをＭＰ３（MPEG Audio Layer-3）などの形式にデコード処理する。
【００３０】
また、ＤＳＰ１０２は、公知の技術を用いて楽曲データから、音楽のテンポを表すＢＰＭ（Beat Per Minutes）を判別する。ＢＰＭとは、一分間に刻まれる楽曲のビート数である。
【００３１】
例えば、ＤＳＰ１０２は、楽曲データを読み込んで、これをフーリエ変換（Fourier Transform）して周波数分析を行う。そして、ＤＳＰ１０２は、周波数分析の結果に基づいて、楽曲データのＢＰＭを判別する。
【００３２】
次に、記憶部１１０に記憶されている楽曲ＤＢ４８０およびＢＰＭ値別記憶先情報５８０について説明する。
【００３３】
楽曲ＤＢ４８０は、図４に示すように、順番４０１と、楽曲データファイル名４０２と、ＢＰＭ値４０３と、記憶場所４０４と、分類後記憶場所４０５と、をそれぞれ相対付けたＤＢ（Data Base）である。
【００３４】
ＢＰＭ値別記憶先情報５８０は、ＤＳＰ１０２により判別された楽曲データのＢＰＭに応じて、楽曲データを記憶させる場所を示すデータテーブルである。ＢＰＭ値の範囲５０１およびＢＰＭ値別記憶場所５０２には、ユーザによる任意の設定に基づいた情報が格納される。
【００３５】
例えば、図５に示すＢＰＭ値別記憶先情報５８０は、楽曲データのＢＰＭが１〜８０の範囲にあればメモリカード１２１に、８１〜１２０の範囲にあればメモリカード１２０に、１２１以上であればＵＳＢメモリ１２２に記憶されることを示している。
【００３６】
次に、楽曲データ記憶再生装置１００の外観について説明する。
【００３７】
楽曲データ記憶再生装置１００の前面パネルには、図２に示すように、ＣＤ挿入口１０９ａと、操作ボタン１０４ａと、表示画面１０３ａと、第一のメモリカード挿入口１１３ａと、第二のメモリカード挿入口１１４ａと、ＵＳＢスロット１１５ａと、が配置されている。
【００３８】
ＣＤ挿入口１０９ａは、ユーザによりＣＤが挿入されるインタフェースである。
【００３９】
操作ボタン１０４ａは、各種のボタンから構成され、ユーザからのボタンを操作して入力された指示を受け付ける。
【００４０】
表示画面１０３ａには、各種の画像が表示される。
【００４１】
第一のメモリカード挿入口１１３ａおよび第二のメモリカード挿入口１１４ａには、メモリカード１２０、１２１が挿入される。
【００４２】
ＵＳＢスロット１１５ａには、ＵＳＢメモリ１２２などのＵＳＢ機器が挿入される。
【００４３】
次に、楽曲データ記憶再生装置１００の動作を説明する。
楽曲データ記憶再生装置１００は、記憶部１１０等に記憶されている楽曲を再生して放音する等の一般的な動作も可能である。
また、楽曲データ記憶再生装置１００は、例えば、受信部１０６で外部から受信した楽曲データ、ＣＤ読取部１０９で読み取ったデータ、メモリ１２０〜１２２に記録されている楽曲データ等を、システムマイコン１０１の制御により、ＤＳＰ１０２を介して、記録部１１０に格納することも可能である。
【００４４】
楽曲データ記憶再生装置１００は、本実施形態に特有の分類・記録処理を実行する。この分類・記録処理の内容を、図３を参照して説明する。
【００４５】
システムマイコン１０１は、例えば、操作部１０４からの指示により、この分類記憶処理をする。
システムマイコン１０１は、分類記憶処理が開始すると、ＢＰＭを判別する対象となる楽曲データがユーザにより指定されるか否かを判別する（ステップＳ３０１）。
【００４６】
例えば、ユーザが表示画面１０３ａに表示される楽曲リストを見ながら操作ボタン１０４ａを操作して、ＢＰＭ判別させる楽曲データを指定する(ステップＳ３０１：ＹＥＳ)と、システムマイコン１０１は、指定された楽曲データが記憶されている場所とファイル名を判別して、記憶場所４０４と、楽曲データファイル名４０２と、を楽曲ＤＢ４８０に格納する（ステップＳ３０２）。
【００４７】
ユーザによりＢＰＭ判別させる楽曲データが指定されなければ（ステップＳ３０１：ＮＯ）、システムマイコン１０１は、記憶部１１０、メモリカード１２０、１２１、およびＵＳＢメモリ１２２に記憶されている全ての楽曲データについて、それらが記憶されている場所とファイル名を判別して、記憶場所４０４と、楽曲データファイル名４０２と、を楽曲ＤＢ４８０に格納する（ステップＳ３０３）。
【００４８】
図４（ａ）は、ステップＳ３０２またはステップＳ３０３が終了した時の楽曲ＤＢ４８０を示す。なお、楽曲ＤＢ４８０の項目のうちの１つである順番４０１は、システムマイコン１０１が、楽曲データファイル名４０２と、記憶場所４０４と、を楽曲データごとに格納した順番を示す。当該順番は、例えば、最初は記憶部１１０に記憶されている楽曲データを対象とし、次にメモリカード１２１に記憶されている楽曲データを対象にするといった所定のルールに基づいていても良い。
【００４９】
次に、システムマイコン１０１は、ポインタｎをｎ＝１に設定する（ステップＳ３０４）。
【００５０】
次に、システムマイコン１０１は、楽曲ＤＢ４８０の順番４０１で示されるｎ番目の楽曲データに対応する楽曲データファイル名４０２および記憶場所４０４に格納されている情報を参照し、当該情報に基づいて、当該楽曲データが記憶されている記憶場所（記憶部１１０、メモリカード１２０、１２１、またはＵＳＢメモリ１２２）から、当該楽曲データファイル名４０２に対応する楽曲データを読み出す。そして、システムマイコン１０１は、読み出した楽曲データをＤＳＰ１０２へ送信して、当該楽曲データのＢＰＭを判別させる（ステップ３０５）。
【００５１】
当該楽曲データを受信したＤＳＰ１０２は、受信した楽曲データが表している楽曲のＢＰＭを判別して、判別した値をシステムマイコン１０１へ送信する。システムマイコン１０１は、受信したＢＰＭの値を、楽曲ＤＢ４８０のＢＰＭ値４０３に格納する（ステップＳ３０６）。
【００５２】
次に、システムマイコン１０１は、ＢＰＭ値別記憶先情報５８０を参照して、ｎ番目の楽曲データのＢＰＭ値４０３に対応するＢＰＭ値別記憶場所５０２を判別する（ステップＳ３０７）。そして、システムマイコン１０１は、ＢＰＭ値別記憶先情報５８０を参照して判別したＢＰＭ値別記憶場所５０２の情報を、楽曲ＤＢ４８０の分類後記憶場所４０５に格納する。
【００５３】
例えば、図４（ａ）を参照して、ｎ＝１のとき、ＢＰＭ値４０３が「７６」であったとする。このとき、システムマイコン１０１は、図５に示すＢＰＭ値別記憶先情報５８０を参照して、ＢＰＭ値４０３の「７６」が属するＢＰＭ値の範囲５０１は「１〜８０」なので、システムマイコン１０１は、これに対応するＢＰＭ値別記憶場所５０２が「メモリカード１２１」であると判別する。そして、システムマイコン１０１は、図４（ｂ）に示すように、楽曲ＤＢ４８０の分類後記憶場所４０５に「メモリカード１２１」を格納する。
【００５４】
次に、システムマイコン１０１は、楽曲ＤＢ４８０の分類後記憶場所４０５を参照して、ｎ番目の楽曲データを分類後記憶場所４０５に格納されている情報で示される場所に、当該楽曲データを記憶させる（ステップＳ３０８）。
【００５５】
次に、システムマイコン１０１は、ｎが最大値Ｍａｘであるか否かを判別する（ステップＳ３０９）。
【００５６】
ｎ≠Ｍａｘならば（ステップＳ３０９：ＮＯ）、システムマイコン１０１は、ｎ＝ｎ＋１にして（ステップＳ３１０）、ステップＳ３０４以降の動作を行う。
【００５７】
ｎ＝Ｍａｘならば（ステップＳ３０９：ＹＥＳ）、分類記憶処理を終了する。
【００５８】
分類記憶処理の終了後の楽曲ＤＢ４８０は、例えば、図４（ｃ）のようになる。図４（ｃ）に示す楽曲ＤＢ４８０のように、ＢＰＭ値４０３に応じて分類後記憶場所４０５に楽曲データの記憶先の情報が格納されており、楽曲データが分類後記憶場所４０５に示される場所に記憶されていることを示す。
【００５９】
上記説明の通り、分類記憶処理に従って、ＢＰＭ値４０３が判別された楽曲データは、その値に応じて分類・選択され、メモリカード１２０、１２１、またはＵＳＢメモリ１２２に記憶される。
【００６０】
分類記憶処理により、ユーザは、アップテンポの曲だけを集めるなど、嗜好に応じて選択された楽曲データ集を作成することができる。例えば、アップテンポの曲を集めた目覚まし用、あるいはスローテンポの曲を集めた就寝用などに分類されたメモリカードを作成することができる。
【００６１】
なお、ＢＰＭ値４０３に応じて、メモリカード１２０、１２１、またはＵＳＢメモリ１２２に記憶される楽曲データは、元の記憶場所に記憶させたままでもよい。
【００６２】
上記実施の形態においては、楽曲のテンポを、記録先を制御するキーとしたが、他の属性をキーとすることも可能である。例えば、リズム、使用されている楽器、オーケストラとソロとの別等をＤＳＰ１０２で判別し、これらの属性に応じて記録先を制御するようにしてもよい。
例えば、各楽曲について、ピアノの音を含むか否かを判別し、ピアノの音を含む楽曲の楽曲データをメモリカード１２０に、ピアノの音を含まない楽曲の楽曲データをメモリカード１２１に記録するようにしてもよい。
【００６３】
さらに、楽曲データに、アーティスト、作曲者、作詞者、長さ（時間）等の属性情報が付加されている場合には、これらをキーとして記録先を制御してもよい。例えば、各楽曲について、アーティストを判別し、アーティストがＡの楽曲の楽曲データをメモリカード１２０に、アーティストがＡ以外の楽曲の楽曲データをＵＳＢメモリ１２２に記録するようにしてもよい。
【００６４】
また、テンポが高く且つアーティストがＡの楽曲をメモリカード１２０に、テンポが低く且つ演奏時間が３分以下の楽曲をメモリカード１２１に、記録するというように、複数の属性の組み合わせ条件を設定し、組み合わせ条件に従って、楽曲の記録先を制御するようにしてもよい。
【００６５】
また、楽曲を、その属性に応じて、複数の記憶素子１２０、１２１，１２２に分類して記録する例を示したが、複数の楽曲の内から、特定の属性を有する楽曲を抽出して、１つの記憶素子に記録するようにしてもよい。
【００６６】
上記実施の形態では、ユーザによる指定がない場合に（ステップＳ３０１；Ｎｏ）、記憶部１１０と、メモリ１２０、１２１，１２２に記憶されている楽曲を分類の対象としたが、記憶部１１０に格納されている楽曲のみを対象とする等、対象とする範囲は任意である。
【００６７】
上記実施の形態では、ユーザによる指定がない場合に（ステップＳ３０１；Ｎｏ）、記憶部１１０と、メモリ１２０、１２１，１２２に記憶されている楽曲を分類の対象としたが、記憶部１１０に格納されている楽曲のみを対象とする等、対象とする範囲は任意である。
【００６８】
なお、本発明の楽曲データ記憶再生装置１００は、その有する機能をハードウェア的に実現することは勿論、コンピュータとプログラムとで実現することができる。プログラムは、磁気ディスクや半導体メモリ等のコンピュータ可読記録媒体に記録されて提供され、コンピュータの立ち上げ時などにコンピュータに読み取られ、そのコンピュータの動作を制御することにより、そのコンピュータを前述した実施の形態における楽曲データ記憶再生装置１００として機能させ、図３に示す分類記憶処理をコンピュータに実行させる。
【００６９】
上記実施の形態で示したハードウエア構成及び手順などは、一例であり、同様の機能が実現できるならば、構成と手順は適宜変更可能である。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施形態に係る楽曲データ記憶再生装置のブロック図である。
【図２】本発明の実施形態に係る楽曲データ記憶再生装置の外観図である。
【図３】本発明の実施形態に係る分類記憶処理のフローチャートである。
【図４】本発明の実施形態に係る楽曲ＤＢを説明するための図である。
【図５】本発明の実施形態に係るＢＰＭ値別記憶先情報を説明するための図である。
【符号の説明】
【００７１】
１００      楽曲データ記憶再生装置
１０１      システムマイコン
１０２      ＤＳＰ
１０３      表示部
１０３ａ    表示画面
１０４      操作部
１０４ａ    操作ボタン
１０５      入力部
１０６      受信部
１０７      セレクタ
１０８      ＡＤＣ
１０９      ＣＤ読取部
１１０      記憶部
１１１      ＤＡＣ
１１２      出力部
１１３      第一のメモリカードインタフェース
１１３ａ    カードスロット
１１４      第二のメモリカードインタフェース
１１４ａ    カードスロット
１１５      ＵＳＢインタフェース
１１５ａ    ＵＳＢスロット
１２０、１２１  メモリカード
１２２      ＵＳＢメモリ
４０１      順番
４０２      楽曲データファイル名
４０３      ＢＰＭ値
４０４      記憶場所
４０５      分類後記憶場所
４８０      楽曲ＤＢ
５０１      ＢＰＭ値の範囲
５０２      ＢＰＭ値別記憶場所
５８０      ＢＰＭ値別記憶先情報
【図１】
2010139576.tif 000003
【図２】
2010139576.tif 000004
【図３】
2010139576.tif 000005
【図４】
2010139576.tif 000006
【図５】
2010139576.tif 000007