(57)【要約】【課題】音楽コンテンツデータをフォルダ或いはメディア単位で簡単に誤りなく確実にコピーし、コピー後はコピー元との対応関係を容易に把握できるようにすること。【解決手段】この音楽コンテンツデータ処理システムでは、コピー元に指定されたフォルダ又はメディアの名称に基づいて、コピー先に指定されたフォルダ又はメディアに対するフォルダ名候補を生成し（ＳＡ）、コピー先に指定されたパス上にフォルダ名候補と同じ名称の既存フォルダがない場合は（Ｓ７＝ＮＯ）フォルダ名候補をコピー先のフォルダ名に決定し（Ｓ１１）、フォルダ名候補と同じ名称の既存フォルダがある場合は（Ｓ７＝ＹＥＳ）フォルダ名候補に所定文字列を付加して既存フォルダと異なるように修正したものをコピー先のフォルダ名に決定する（Ｓ８〜Ｓ１１）。決定されたフォルダ名のフォルダをコピー先に作成しこのフォルダ下に音楽コンテンツデータをコピーする（Ｓ１２）。【選択図】図３
2010145876.tif 000002
【特許請求の範囲】
【請求項１】
音楽コンテンツデータについてコピー元のフォルダ或いはメディアを指定するコピー元指定手段と、
上記音楽コンテンツデータのコピー先のパスを指定するコピー先指定手段と、
コピー元指定手段により指定されたコピー元のフォルダ或いはメディアの名称を取得し、取得した名称に基づいて上記音楽コンテンツデータのコピー先のフォルダ名候補を生成するフォルダ名生成手段と、
コピー先指定手段により指定されたパス上に、フォルダ名生成手段により生成されたフォルダ名候補と同じ名称の既存フォルダがあるか否かを判断するフォルダ名判断手段と、
フォルダ名判断手段により同じ名称の既存フォルダがあると判断された場合に、フォルダ名生成手段により生成されたフォルダ名候補について所定の文字列を付加し当該既存フォルダと一致しないように修正するフォルダ名候補修正手段と、
フォルダ名判断手段により同じ名称の既存フォルダがないと判断された場合はフォルダ名生成手段により生成されたフォルダ名候補をコピー先のフォルダ名に決定し、フォルダ名判断手段により同じ名称の既存フォルダがあると判断された場合にはフォルダ名候補修正手段により修正されたフォルダ名候補をコピー先のフォルダ名に決定するフォルダ名決定手段と、
フォルダ名決定手段により決定されたフォルダ名のフォルダをコピー先に作成し、当該フォルダの下に上記音楽コンテンツデータをコピーするコピー実行手段と
を具備することを特徴とする音楽コンテンツデータ処理装置。
【請求項２】
音楽コンテンツデータについてコピー元のフォルダ或いはメディアを指定するコピー元指定ステップと、
上記音楽コンテンツデータのコピー先のパスを指定するコピー先指定ステップと、
コピー元指定ステップで指定されたコピー元のフォルダ或いはメディアの名称を取得し、取得した名称に基づいて上記音楽コンテンツデータのコピー先のフォルダ名候補を生成するフォルダ名生成ステップと、
コピー先指定ステップで指定されたパス上に、フォルダ名生成ステップで生成されたフォルダ名候補と同じ名称をもつ既存フォルダがあるか否かを判断するフォルダ名判断ステップと、
フォルダ名判断ステップで同じ名称の既存フォルダがあると判断された場合に、フォルダ名生成ステップで生成されたフォルダ名候補について所定の文字列を付加し当該既存フォルダと一致しないように修正するフォルダ名候補修正ステップと、
フォルダ名判断ステップで同じ名称の既存フォルダがないと判断された場合はフォルダ名生成ステップで生成されたフォルダ名候補をコピー先のフォルダ名に決定し、フォルダ名判断ステップで同じ名称の既存フォルダがあると判断された場合にはフォルダ名候補修正ステップで修正されたフォルダ名候補をコピー先のフォルダ名に決定するフォルダ名決定ステップと、
フォルダ名決定ステップで決定されたフォルダ名のフォルダをコピー先に作成し、当該フォルダの下に上記音楽コンテンツデータをコピーするコピー実行ステップと
から成る手順をコンピュータに実行させる音楽コンテンツデータ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子楽器などの電子音楽装置で利用される演奏データなどの音楽コンテンツデータをフォルダ或いはメディア単位でコピーする音楽コンテンツデータ処理システムに関する。
【背景技術】
【０００２】
従来より、電子楽器などの電子音楽装置で利用される演奏データなどの音楽コンテンツデータはコピー或いは移動することができる。例えば、特許文献１のデジタルコンテンツデータ処理装置では、選択された１つのファイル（個々の音楽コンテンツデータ）について、セキュリティ情報（２０２）が無い場合に任意にコピーが行われ（５０３）、セキュリティ情報（２０２）がある場合は、コピー先フォルダが当該ファイルのフォルダと同じときにコピーが行われ（５０７）、コピー先フォルダが別のときは所定の規則に従って別のフォルダ又は外部記憶媒体への移動が行われる（５０６：図６）。
【特許文献１】特開２００５−２０９１６６号公報
【０００３】
電子音楽装置において、フォルダやメディア内で次々に更新される音楽コンテンツデータをフォルダ単位或いはメディア単位でコピーしたり、性能が劣るメディアの音楽コンテンツデータを別の高性能メディアにコピー乃至移動したりすることができれば、手間がかからずたいへん便利である。しかしながら、従来技術では、フォルダ単位或いはメディア単位でコピーすることができない。また、音楽コンテンツデータをフォルダ単位或いはメディア単位でコピー元からコピー先にコピー乃至移動することを考えた場合、コピー先に同じ名称のフォルダについて、単純に、コピー元の音楽コンテンツデータをコピー先に上書きする〔コピー先の同名フォルダ下のデータを全てコピー元のデータで置き換えるか、コピー先の同名のフォルダについてはフォルダ下のファイルと同名でないコピー元ファイルを新たに書き込むと共にコピー元ファイルと同名のコピー先ファイルを同名のコピー元ファイルで置き換える（マージという）〕ようにすると、操作に慣れていないユーザは、うっかり重要な既存フォルダを壊してしまうかもしれない。また、コピーの際にコピー元と別名のフォルダをいちいち作成するようにすると、操作が煩わしくなってしまう。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この発明は、このような不都合に鑑み、フォルダ単位或いはメディア単位で音楽コンテンツデータをコピーする際に簡単に誤りなく確実にコピーすると共に、コピー時にコピー先に付けられたフォルダ名からコピー先とコピー元の対応関係を容易に把握することができる音楽コンテンツデータ処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
この発明の主たる特徴に従うと、音楽コンテンツデータについてコピー元のフォルダ或いはメディアを指定するコピー元指定手段（Ｓ１，Ｓ３）と、上記音楽コンテンツデータのコピー先のパスを指定するコピー先指定手段（Ｓ２）と、コピー元指定手段により指定されたコピー元のフォルダ或いはメディアの名称を取得し、取得した名称に基づいて上記音楽コンテンツデータのコピー先のフォルダ名候補を生成するフォルダ名生成手段（ＳＡ：Ｓ４〜Ｓ６）と、コピー先指定手段により指定されたパス上に、フォルダ名生成手段により生成されたフォルダ名候補と同じ名称の既存フォルダがあるか否かを判断するフォルダ名判断手段（Ｓ７）と、フォルダ名判断手段により同じ名称の既存フォルダがあると判断された場合に（Ｓ７＝ＹＥＳ）、フォルダ名生成手段（ＳＡ）により生成されたフォルダ名候補について所定の文字列を付加し当該既存フォルダと一致しないように修正するフォルダ名候補修正手段（Ｓ８〜Ｓ１０）と、フォルダ名判断手段により同じ名称の既存フォルダがないと判断された場合は（Ｓ７＝ＮＯ）フォルダ名生成手段により生成されたフォルダ名候補をコピー先のフォルダ名に決定し、フォルダ名判断手段により同じ名称の既存フォルダがあると判断された場合には（Ｓ７＝ＹＥＳ）フォルダ名候補修正手段により修正されたフォルダ名候補をコピー先のフォルダ名に決定するフォルダ名決定手段（Ｓ１１）と、フォルダ名決定手段により決定されたフォルダ名のフォルダをコピー先に作成し（Ｑ１）、当該フォルダの下に上記音楽コンテンツデータをコピーする（Ｑ２）コピー実行手段（Ｓ１２）とを具備する音楽コンテンツデータ処理装置〔請求項１〕、並びに、音楽コンテンツデータについてコピー元のフォルダ或いはメディアを指定するコピー元指定ステップ（Ｓ１，Ｓ３）と、上記音楽コンテンツデータのコピー先のパスを指定するコピー先指定ステップ（Ｓ２）と、コピー元指定ステップで指定されたコピー元のフォルダ或いはメディアの名称を取得し、取得した名称に基づいて上記音楽コンテンツデータのコピー先のフォルダ名候補を生成するフォルダ名生成ステップ（ＳＡ：Ｓ４〜Ｓ６）と、コピー先指定ステップで指定されたパス上に、フォルダ名生成ステップで生成されたフォルダ名候補と同じ名称をもつ既存フォルダがあるか否かを判断するフォルダ名判断ステップ（Ｓ７）と、フォルダ名判断ステップで同じ名称の既存フォルダがあると判断された場合に（Ｓ７＝ＹＥＳ）、フォルダ名生成ステップ（ＳＡ）で生成されたフォルダ名候補について所定の文字列を付加し当該既存フォルダと一致しないように修正するフォルダ名候補修正ステップ（Ｓ８〜Ｓ１０）と、フォルダ名判断ステップで同じ名称の既存フォルダがないと判断された場合は（Ｓ７＝ＮＯ）フォルダ名生成ステップで生成されたフォルダ名候補をコピー先のフォルダ名に決定し、フォルダ名判断ステップで同じ名称の既存フォルダがあると判断された場合には（Ｓ７＝ＹＥＳ）フォルダ名候補修正ステップで修正されたフォルダ名候補をコピー先のフォルダ名に決定するフォルダ名決定ステップ（Ｓ１１）と、フォルダ名決定ステップで決定されたフォルダ名のフォルダをコピー先に作成し（Ｑ１）、当該フォルダの下に上記音楽コンテンツデータをコピー（Ｑ２）するコピー実行ステップ（Ｓ１２）とから成る手順をコンピュータに実行させる音楽コンテンツデータ処理プログラム〔請求項２〕が提供される。なお、括弧書きは、理解の便のために付記した実施例の参照記号や用語等を表わし、以下においても同様である。
【発明の効果】
【０００６】
この発明による音楽コンテンツデータ処理システムでは（請求項１，２）、音楽コンテンツデータについてコピー元のフォルダ或いはメディアを指定し（Ｓ１，Ｓ３）、コピー先のパスを指定すると（Ｓ２）、まず、指定されたコピー元のフォルダ或いはメディアの名称（名前。例えば「ｘｘｘ」）に基づいて音楽コンテンツデータのコピー先のフォルダ名候補（例えば「ｘｘｘ」）を生成する（ＳＡ：Ｓ４〜Ｓ６）。次いで、指定されたコピー先のパス上に、フォルダ名候補と同じ名称の既存フォルダがあるか否かを判断し（Ｓ７）、同じ名称の既存フォルダがある場合は（Ｓ７＝ＹＥＳ）、フォルダ名候補に所定の文字列〔例えば「＿ｙｙｙ」（ｙｙｙ＝００１〜０９９）〕を付加（追加）してフォルダ名候補を既存フォルダと一致しないように修正する（Ｓ８〜Ｓ１０）。そして、同じ名称の既存フォルダがない場合は（Ｓ７＝ＮＯ）コピー元の名称に基づくフォルダ名候補（例えば「ｘｘｘ」）をコピー先のフォルダ名に決定し、同じ名称の既存フォルダがある場合には（Ｓ７＝ＹＥＳ）修正されたフォルダ名候補（例えば「ｘｘｘ＿ｙｙｙ」）をコピー先のフォルダ名に決定し（Ｓ１１）、決定されたフォルダ名のフォルダをコピー先に作成し（Ｑ１）このフォルダ下に音楽コンテンツデータをコピー（移動を含む）する（Ｑ２）。
【０００７】
つまり、音楽コンテンツデータをフォルダ単位或いはメディア単位でコピー（移動を含む）する際、コピー先のフォルダ名は、原則として、コピー元のフォルダ或いはメディアの名称（例えば「ｘｘｘ」）に基づく値（例えば「ｘｘｘ」）とし、コピー先に同名のフォルダが既にあった場合は、これを修正して既存フォルダと異なる値〔例えば「ｘｘｘ＿ｙｙｙ」（ｙｙｙ＝００１〜０９９）〕に修正する。従って、この発明によれば、所望の音楽コンテンツデータを、コピー先の既存フォルダに上書きすることなく、簡単に誤りなく確実にフォルダ単位或いはメディア単位でコピー先にコピー（移動を含む）すると共に、コピー後は、コピー先フォルダに付けられた名称から、当該コピー先フォルダとコピー元フォルダとの対応関係を容易に把握することができる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照しつつ、この発明の好適な実施の形態について詳述するが、これは単なる一例であって、この発明の精神を逸脱しない範囲で種々の変更が可能である。
【０００９】
〔システムの概要〕
この発明の一実施例による音楽コンテンツデータ処理システムが構築される電子音楽装置は、音楽コンテンツデータ処理を含む音楽情報処理機能を有する一種のコンピュータであり、典型的には、電子楽器のように演奏操作部及び楽音信号生成部を備える音楽専用機器が用いられるが、同等の音楽データ処理機能が付与されたパーソナルコンピュータ（ＰＣ）のような汎用の情報処理装置を用いることもできる。図１は、この発明の一実施例による電子音楽装置のハードウエア構成ブロック図を示す。この電子音楽装置は、中央処理装置（ＣＰＵ）１、ランダムアクセスメモリ（ＲＡＭ）２、読出専用メモリ（ＲＯＭ）３、内蔵記憶装置４、ＵＳＢインターフェース（Ｉ／Ｆ）５、スマートメディアスロット装置６、演奏操作検出回路７、設定操作検出回路８、表示回路９、音源回路１０、効果回路１１、ＭＩＤＩインターフェース（Ｉ／Ｆ）１２、通信インターフェース（Ｉ／Ｆ）１３などを備えており、これらの要素１〜１３はバス１４を介して互いに接続される。
【００１０】
装置全体を制御するＣＰＵ１は、ＲＡＭ２及びＲＯＭ３と共にデータ処理部を構成し、各種制御プログラムに従い、タイマ１５によるクロックを利用して音楽コンテンツデータ処理を含む種々の音楽情報処理を実行する。ＲＡＭ２は、これらの処理に際して必要な各種データを一時的に記憶し、このための通常のワークエリア２ａと、特に音楽コンテンツデータを一時的に保持するためのＲＡＭディスク２ｂを備えている。ＲＯＭ３は、音楽コンテンツデータ処理プログラムを含む各種制御プログラムや必要な制御データを記憶し、自動演奏データ（プリセット音楽コンテンツデータ）等も記憶しておくことができる。
【００１１】
内蔵記憶装置４は、ハードディスク（ＨＤ）や、フラッシュメモリのような書換え可能な不揮発性の半導体メモリなどの内蔵記憶媒体及びその駆動装置からなり、自動演奏データ等の任意の音楽コンテンツデータを記録することができる。また、音楽コンテンツデータ処理プログラムや制御データも、ＲＯＭ３だけでなく内蔵記憶装置４に記憶することができる。なお、制御データには、フォルダ名候補生成ルールやフォルダ名決定ルール等がある。また、この電子音楽装置で利用される自動演奏データ等の音楽コンテンツデータは、電子音楽装置に挿脱可能な複数種類の外部記憶媒体（５１〜５３、６１）にも記録することができ、図示の構成例では、外部記憶媒体とのインターフェース（Ｉ／Ｆ）としてＵＳＢＩ／Ｆ５及びスマートメディアスロット装置６が備えられている。
【００１２】
ＵＳＢＩ／Ｆ５には、ＵＳＢデバイス５１〜５４を接続することができ、例えば、直接或いはＵＳＢハブ装置５４を介して、ＵＳＢフラッシュメモリ５１、ＵＳＢ−ＣＤドライブ及びＣＤ５２、ＵＳＢその他ドライブ及びメディア５３等のＵＳＢ記憶媒体乃至記憶媒体読み書き制御装置（駆動装置）を接続することができる。スマートメディアスロット装置６は、スマートメディア駆動装置を含み、スマートメディア（登録商標）と呼ばれるメモリカード６１を装着することができる。なお、ＵＳＢ記憶媒体やスマートメディアの外に、コンパクトディスク・リード・オンリィ・メモリ（ＣＤ−ＲＯＭ）、フレキシブルディスク（ＦＤ）、光磁気（ＭＯ）ディスク、ディジタル多目的ディスク（ＤＶＤ）等々、種々の可搬性の外部記録媒体に音楽コンテンツデータを記録するように構成することもできる。
【００１３】
演奏操作検出回路７は、鍵盤などの演奏操作子１６と共に演奏操作部を構成し、演奏操作子１６に対するユーザ操作を検出し、検出された演奏操作の内容に対応する実演奏データをデータ処理部に導入することができる。設定操作検出回路８は、文字・記号キー等の機械的な設定操作子１７或いはタッチパネル１８に対するユーザ操作を検出し、検出された操作の内容に対応する各種情報をデータ処理部に導入する。表示回路９は、ＬＣＤ等のディスプレイ（表示器）で構成されるタッチパネル１８の画面表示部や他のインジケータ（図示せず）の表示内容をＣＰＵ１からの指令に従って制御し、各種操作に対する表示援助を行い、例えば、音楽コンテンツデータ処理の際には、ツール画面やコピー先選択ポップアップがディスプレイに表示される。なお、タッチパネルではなく、画面表示部（ディスプレイ）に対する操作部を別構造（例：カーソル操作やエンター操作）にしてもよい。
【００１４】
音源回路１０は、効果回路１１と共に楽音信号生成部を構成し、演奏操作子１６の演奏操作に基づく実演奏データや記憶手段（３〜６１）からの自動演奏データに基づいて、楽音波形を表わすオーディオ形式の楽音信号を生成する。ＤＳＰを有する効果回路１１は、音源回路１０からの楽音信号に効果を付与してサウンドシステム１９に出力し、Ｄ／Ａ変換部やアンプ、スピーカを備えるサウンドシステム１９は、効果回路１１からの楽音信号に基づく楽音を発生する。
【００１５】
ＭＩＤＩＩ／Ｆ１２には、この電子音楽装置と同様にＭＩＤＩ音楽情報処理機能を有する外部ＭＩＤＩ機器７０が接続され、ＭＩＤＩＩ／Ｆ１２を通じてこの電子音楽装置と外部ＭＩＤＩ機器７０との間でＭＩＤＩ演奏データを授受することができる。通信Ｉ／Ｆ１３には、インターネットやローカルエリアネットワーク（ＬＡＮ）などの通信ネットワーク８０が接続され、外部のサーバコンピュータ９０等から制御プログラムや音楽コンテンツデータ等をダウンロードして記憶手段（４〜６１）に保存し利用することができる。
【００１６】
〔ツール画面とコピー先選択ダイアログ〕
この発明の一実施例による音楽コンテンツデータ処理システムでは、電子音楽装置で利用される音楽コンテンツデータが所定の記憶媒体（メディアという）に大量に記憶されており、「ソング」と呼ばれる個々の音楽コンテンツデータは、少なくとも、ＭＩＤＩ等のイベント形式で記述された自動演奏データを含む。各音楽コンテンツデータは、更に、設定データや歌詞データ、楽譜データ、運指データ、動画データ等を含むことがある。従って、音楽コンテンツデータは複数ファイルで構成されることがある。なお、設定データは、レジストレーションデータとも呼ばれ、演奏データから楽音信号を生成するために楽音信号生成部１０−１１に設定されるデータであり、音色データなどを含む。
【００１７】
このシステムでは、多数の音楽コンテンツデータが所定のメディアに複数階層のフォルダに従って記憶され、各フォルダ毎に管理ファイルが置かれて階層的に管理される。また、音楽コンテンツデータ処理プログラムに従って、「フォルダ／メディアコピー処理」と呼ばれる音楽コンテンツデータ処理が行われ、ユーザ所望の音楽コンテンツデータ群を、フォルダやメディア単位で、コピー先で重複しないフォルダ名が付けられて別のフォルダやメディアにコピー乃至移動することができる。このようなコピー乃至移動の際は、「ツール画面」と呼ばれるコピー元を指定可能な基本画面をディスプレイ（１８）が表示され、さらにコピー先を指定可能な「コピー先選択ポップアップ」が表示される。なお、「移動」は、厳密には、コピー元のデータを消去しコピー先に移し替えることをいうが、このシステムでは、コピーの場合も、移動の場合も、同じルールで所定のフォルダ名が付与されるので、フォルダ名の付与に関しては「コピー」の概念に含まれるものとする。
【００１８】
図２は、この発明の一実施例による表示画面の例を示す。このシステムでは、音楽コンテンツデータ処理を開始させるためのユーザ操作があると、まず、図２（１）のようなツール画面（ＳＳ２）がタッチパネル１８のディスプレイに表示される。ツール画面では、コピー（移動を含む）させたい音楽コンテンツデータが記憶されているコピー元として、所望のメディアを指定し或いは更に所望のフォルダを指定することができる。次いで、コピー指示操作（ＣＢ）があると、図２（２）のようなコピー先選択ポップアップ（ＤＳ２）がツール画面上に重ねて表示される。ツール画面では、コピー元の音楽コンテンツデータをコピー（移動を含む）させて記憶させたいコピー先として、所望のメディアを指定し或いは更に所望のフォルダを指定することができる。
【００１９】
そして、コピー開始操作（ＥＢ）があると、コピー元に指定されたメディア或いはフォルダに記憶されている音楽コンテンツデータを、コピー先に指定されたメディア或いはフォルダにコピー（移動を含む）する処理が行われる。この際、コピー先のフォルダ名は、原則として、コピー元のフォルダ或いはメディアの名称（＝名前：フォルダ名といい、パス名が含まれる）「ｘｘｘ」と同じ値（「ｘｘｘ」）とし、コピー先に同名の既存フォルダがあると、フォルダ名を一部修正して、既存フォルダとは異なる値、例えば「ｘｘｘ＿ｙｙｙ」（ｙｙｙ＝００１〜０９９）とすることにより、簡単に誤りなく確実にフォルダ単位或いはメディア単位でコピー先にコピー（移動を含む）することができる。また、コピー後は、コピー先フォルダに付けられた名称とコピー先のフォルダ名から、当該コピー先フォルダとコピー元フォルダとの対応関係を容易に把握することができる。
【００２０】
ツール画面ＳＳ（ＳＳはツール画面を総称的に表わす）は、処理開始当初の初期画面（ルート階層画面）ＳＳ０（図示せず）では、この電子音楽装置の音楽コンテンツデータ記憶媒体管理機能に従って、画面中央のリスト表示域に、コピー元に指定可能なルート階層の項目として、複数のメディアの名称、例えば、Smartmedia，USB 01，USB FD01，…がメディアアイコンと共に表示される。ここで、リスト表示されたルート階層の項目から、例えば、スマートメディア(Smartmedia)を指示する項目選択操作を行うと、スマートメディア６１が処理対象項目に指定され、さらに「中に」ボタンＤＢを操作すると、スマートメディア６１に記録されている音楽コンテンツデータについて、第１階層のフォルダ及びソング（個々の音楽コンテンツデータ）を案内する第１階層のツール画面ＳＳ１（図示せず）に更新表示される。
【００２１】
この第１階層ツール画面ＳＳ１では、スマートメディアのルート階層フォルダに置かれた管理ファイルに従って、スマートメディアのフォルダ名表記：「Smartmedia:/」がリスト表示域の上に表示され、リスト表示域には、スマートメディアにおいてコピー元に指定可能な第１階層の項目として、複数のフォルダ及びソングの名称が夫々フォルダ及びソングアイコンと共に表示される。リスト表示された第１階層の項目から、例えば、フォルダ「発表会」を指示する項目選択操作を行うと、第１階層フォルダ「発表会」が処理対象項目に指定され、さらに、「中に」ボタンを操作すると、図２（１）のようなフォルダ「発表会」に関する第２階層のツール画面ＳＳ２が表示される。
【００２２】
このツール画面ＳＳ２には、スマートメディアの第１階層フォルダ「発表会」に置かれた管理ファイルに従って、画面中央のリスト表示域ＳＬの上に、最初に指示されたメディアを示すルート階層のフォルダ名表記Ｆ０：「Smartmedia:/」と、次に指示された第１階層のフォルダを示すフォルダ名表記Ｆ１：「発表会」がフォルダアイコン（表記「発表会」の左側）と共に表示される。リスト表示域ＳＬには、スマートメディアの第１階層フォルダ「発表会」においてコピー元に指定可能な第２階層の項目として、複数のフォルダ及びソングの名称ｆ２ａ，ｆ２ｂ；ｓａ〜ｓｃが夫々フォルダアイコン及びソングアイコン（♪）と共に表示される。なお、各階層のツール画面ＳＳにおいて、当該階層のフォルダやソングの名称が表示域ＳＬに表示しきれない場合は、スクロールボタンＳＢが操作可能に表示され、ボタンＳＢの操作で残りのデータを表示させることができる。
【００２３】
図示のツール画面ＳＳ２において、リスト表示された第２階層の項目から、例えば、第２フォルダの名称表記ｆ２ｂ：「２００６年コンクール」を指示する項目選択操作を行うと、図示のように、第２階層フォルダ「２００６年コンクール」が処理対象項目に指定され、当該フォルダの名称表記ｆ２ｂがハイライト表示される。ここで、更に「中に」ボタンＤＢを操作すると、第２階層フォルダ「２００６年コンクール」の直下にあるフォルダ及びソングに関する第３階層のツール画面ＳＳ３（図示せず）が表示される。一方、「上に」ボタンＵＢを操作すると、元の第１階層ツール画面ＳＳ１に戻る。
【００２４】
さて、各階層のツール画面ＳＳ０，ＳＳ１，ＳＳ２，ＳＳ３，…において、画面下部の「コピー」ボタンを操作する（「コピー操作」という）と、その直前に指示されたリスト表示域（ＳＬ）内の項目に対応するメディア、フォルダ或いはソングがコピー元に指定されると共に、当該ツール画面ＳＳ上にコピー先選択ポップアップＤＰが開かれる。例えば、図２（１）に示されたツール画面ＳＳ２の状態で「コピー」ボタンＣＢを操作すると、処理対象に指定された項目に対応するフォルダ：「Smartmedia:/発表会 /２００６年コンクール」がコピー元に指定される。
【００２５】
コピー先選択ポップアップＤＰ（ＤＰはコピー先選択ポップアップを総称的に表わす）も、ツール画面ＳＳと同様に、音楽コンテンツデータが記録されるメディアについて階層毎の画面が表示される。つまり、当初に開かれた初期画面（ルート階層画面）ＤＰ０（図示せず）では、全体管理ファイルに従って、画面中央のリスト表示域に、コピー元に指定可能なルート階層の項目として、複数のメディアの名称（例えば、Smartmedia，USB 01，USB FD01，…）がメディアアイコンと共に表示される。ここで、例えば、ＵＳＢメモリ(USB 01)の項目選択操作を行うと、ＵＳＢメモリ５１が音楽コンテンツデータのコピー先に指示され、ＵＳＢメモリ５１に既に音楽コンテンツデータが記録されている場合は、現在このメディア５１の第１階層に設定されている第１階層フォルダを案内表示する第１階層のコピー先選択ポップアップＤＰ１（図示せず）に更新表示される。
【００２６】
この第１階層コピー先選択ポップアップＤＰ１では、ＵＳＢメモリのルート階層フォルダに置かれた管理ファイルに従って、ＵＳＢメモリのフォルダ名表記：「USB 01:/」がリスト表示域の上に表示され、リスト表示域には、ＵＳＢメモリ５１においてコピー先に指定可能な項目として、第１階層のフォルダの名称がフォルダアイコンと共に表示される。リスト表示された第１階層のフォルダ項目から、例えば、フォルダ「発表会」を指示する項目選択操作を行うと、第１階層フォルダ「発表会」がコピー先に指示される。さらに、「中に」ボタンＤＢを操作すると、この第１階層フォルダ「発表会」下に第２階層フォルダが設定されている場合、図２（２）のように当該第２階層フォルダを案内表示する第２階層のコピー先選択ポップアップＤＰ２に更新表示される。
【００２７】
このコピー先選択ポップアップＤＰ２には、第１階層フォルダ「発表会」に置かれた管理ファイルに従って、画面中央のリスト表示域ＤＬの上に、最初に指定されたメディアを示すルート階層のフォルダ名表記ｆ０：「USB 01:/」と、次に指定された第１階層のフォルダ「発表会」を示すフォルダ名表記ｆ１：「発表会」がフォルダアイコン（表記「発表会」の左側）と共に表示される。リスト表示域ＤＬには、ＵＳＢメモリ５１の第１階層フォルダ「発表会」においてコピー元に指定可能な項目として第２階層のフォルダの名称ｆ２ａ，ｆ２ｂが夫々フォルダアイコンと共に表示される。ここで、例えば、第２フォルダの名称表記ｆ２ｂ：「２００６年コンクール」を指示し、更に「中に」ボタンＤＢを操作すると、第２階層フォルダ「２００６年コンクール」の直下にあるフォルダを選択可能な第３階層のコピー先選択ポップアップＤＰ３（図示せず）が表示される。逆に、「上に」ボタンＵＢを操作すると、元の第１階層コピー先選択ポップアップＤＰ１に戻る。
【００２８】
なお、第１階層以下の各階層のコピー先選択ポップアップＤＰ１，ＤＰ２，ＤＰ３，…において、当該階層にソング（個々の音楽コンテンツデータ）が記録されていても、当該ソングの名称やソングアイコンは、グレー表示されて当該ソングを選択的に操作することができない（グレーアウトという）ようになっている。例えば、図２（２）のコピー先選択ポップアップＤＰ２では、第１階層フォルダ「発表会」の下に複数のソングが記録されているが、これらソングの名称及び付記されたソングアイコンｓａ〜ｓｃ（※印）はグレーアウトされる。また、各階層のコピー先選択ポップアップＤＰ：ＤＰ０，ＤＰ１，ＤＰ２，…のリスト表示域において、当該階層のフォルダの名称が表示域ＤＬに表示しきれない場合は、スクロールボタンＳＢが操作可能に表示され、ボタンＳＢの操作で残りのデータをスクロール表示させることができる。
【００２９】
さて、各階層のコピー先選択ポップアップＤＰ：ＤＰ０，ＤＰ１，ＤＰ２，…において、画面下部の「実行」ボタンＥＢを操作すると、その直前に指示されたリスト表示域（ＤＬ）内の項目に対応するメディア、フォルダがコピー先に指定されると共に、指定されたコピー元及びコピー先をパス形式のフォルダ名表記で示したコピー確認ダイアログ（図示せず）が表示される。例えば、図２（２）の第２階層コピー先選択ポップアップＤＳ２が表示された状態で（項目選択操作なし）或いはこの上位の第１階層コピー先選択ポップアップＤＳ１で項目「発表会」を選択する操作を行った後に「実行」ボタンＥＢを操作すると、項目「発表会」に対応するフォルダ：「USB 01:/発表会」がコピー先に指定され、既に図２（１）のツール画面ＳＳ２でフォルダ：「Smartmedia:/発表会 /２００６年コンクール」がコピー元に指定されている場合は、コピー確認ダイアログに「コピー元＝Smartmedia:/発表会 /２００６年コンクール、コピー先＝USB 01:/発表会 」が表示される。
【００３０】
次に、コピー確認ダイアログの確認ボタンを操作すると、上例のように、ツール画面ＳＳで指定されたコピー元がメディア或いはフォルダの場合は、コピー元及びコピー先のフォルダ名付与状態が調べられ、前述のように、コピー元のフォルダ名と対応可能であり而もコピー先の既存のフォルダ名とは異なるフォルダ名のフォルダが自動的に作成され、作成されたフォルダ下にコピー元の音楽コンテンツデータがコピー（移動を含む）される。また、ツール画面ＳＳで指定されたコピー元がソングの場合には、当該コピー元ソングが、フォルダ／メディアコピー処理と同様の方法で、コピー先選択ポップアップＤＰでコピー先に指定されたメディア或いはフォルダにコピー（移動を含む）される。
【００３１】
なお、コピー先選択ポップアップＤＰやコピー確認ダイアログには、１つ前の処理段階に戻すための操作子として「キャンセル」ボタンが操作可能に表示され、例えば、コピー先選択ポップアップＤＰのキャンセルボタンを操作した場合はツール画面を使用可能な音楽コンテンツデータ処理の初期状態に戻る。
【００３２】
〔音楽コンテンツデータ処理の動作フロー例〕
図３は、この発明の一実施例による音楽コンテンツデータ処理を表わすフローチャートの例である。この電子音楽装置が各種処理モードを待機している状態において音楽コンテンツデータ処理モードへの移行指示操作があり、この音楽コンテンツデータ処理がスタートすると、ＣＰＵ１は、ステップＳ１で、まず、ツール画面ＳＳをタッチパネル１８のディスプレイに表示し、コピー元を指定するコピー元指定処理を行う。
【００３３】
図４は、ステップＳ１のコピー元指定処理及び次のステップＳ２で実行されるコピー先指定処理を表わすコピー元／コピー先指定処理フローであり、ステップＳ１のコピー元指定処理に則して説明すると、以下のとおりである。コピー元指定処理における最初のステップＰ１では、ツール画面ＳＳ〔図２（１）〕に対するユーザ操作に応じて対応する処理を行い、ディレクトリ指定に関する操作であれば、カレントディレクトリ即ちその時点で処理対象になっているメディア或いはフォルダを指定し、ステップＰ２に進む。つまり、ステップＰ１では、現在表示されているツール画面ＳＳにおいて、リスト表示域（ＳＬ）での項目選択操作の後「中に」ボタンの操作があると、項目選択操作で処理対象に指定されたメディア或いはフォルダをカレントディレクトリに指定し、「上に」ボタンの操作があると、当該ツール画面ＳＳの階層の直上の階層をカレントディレクトリに指定する。
【００３４】
ステップＰ２では、指定されたカレントディレクトリに置かれた管理ファイルを読み、次のステップＰ３で、管理ファイルに従い、当該カレントディレクトリに置かれているメディア或いはフォルダ乃至ソングをユーザに提示する。つまり、カレントディレクトリの階層直下にあるメディア或いはフォルダ乃至ソングをリスト表示域（ＳＬ）に選択可能な項目として表示し、ユーザ操作を待機する。ここで、何らかの操作があると、ステップＰ４に進み、コピー元を指定する操作（コピー操作）であるか否かを判定し、コピー元指定操作でないときは（Ｐ４＝ＮＯ）は、ステップＰ１に戻り、操作に対応する処理を行い、コピー元指定操作があるまでステップＰ１〜Ｐ４の処理を繰り返す。そして、コピー元指定操作があると（Ｐ４＝ＹＥＳ）、直前の項目選択操作で処理対象に指定されたメディア或いはフォルダ乃至ソングをコピー元に指定し、指定した内容をＲＡＭ２の指定内容記憶エリアに保持してコピー元指定処理を終了する。コピー元指定処理の後は、ツール画面ＳＳ上にコピー先選択ポップアップＤＳを重畳表示し、ステップＳ２に進む。
【００３５】
ステップＳ２では、図４の処理フローに従い、先に説明したコピー元指定処理と殆ど同じ手順で、コピー先選択ポップアップＤＳに対するユーザ操作に応じてメディア或いはフォルダをコピー先に指定し、指定した内容をＲＡＭ２の指定内容記憶エリアに保持するコピー元指定処理を行う。コピー先指定処理は、操作対象画面がコピー先選択ポップアップＤＳである点と、リスト表示域ＤＬではソングがグレーアウトされてコピー先にソングを指定することができない点がコピー元指定処理と異なるだけで、詳しい説明は省略する。
【００３６】
コピー先指定処理の後は、ステップＳ３に進んで、コピー元にフォルダ或いはメディアを指定したか否かを判定し、フォルダ或いはメディアをコピー元に指定したときは（Ｓ３＝ＹＥＳ）、ステップＳ４〜Ｓ１２の「フォルダ／メディアコピー処理」を行う。このフォルダ／メディアコピー処理では、フォルダ名候補生成処理（ＳＡ：Ｓ４〜Ｓ６）、フォルダ名決定処理（ＳＢ：Ｓ７〜Ｓ１１）及びフォルダコピー処理（Ｓ１２）を順次行う。
【００３７】
フォルダ名候補生成処理段階ＳＡでは、フォルダ名候補生成ルールに従い、コピー先に作られるフォルダの名称についてその候補（フォルダ名候補という）を決める。すなわち、最初のステップＳ４で、コピー元にメディアを指定したか否かを判定し、メディア〔例えば、「スマートメディア」：図２（１）〕をコピー元に指定したときは（Ｓ３＝ＹＥＳ）、ステップＳ５で、予め定められた所定の名称“＃ＭＥＤＩＡ”を生成しこれをコピー先のフォルダ名候補とし、フォルダ（例えば、「２００６年コンクール」）をコピー元に指定したときは（Ｓ３＝ＮＯ）、ステップＳ６で、指定されたコピー元のフォルダ名（例えば、“２００６年コンクール”）をコピー先のフォルダ名候補とする。
【００３８】
フォルダ名決定処理段階ＳＢでは、フォルダ名決定ルールに従い、コピー先に作られるフォルダの名称（フォルダ名）を決定する。つまり、最初のステップＳ７では、コピー先のパス上（コピー先に指定されたフォルダの直下）に、フォルダ名候補と同じ名称のフォルダが存在するか否かを判定し、フォルダ名候補と同じ名称のフォルダが存在するときは（Ｓ７＝ＹＥＳ）、ステップＳ８で、ステップＳ４で生成した当初のフォルダ名候補を修正する初期修正を行った後、ステップＳ９に進む。初期修正ステップＳ８ででは、当初のフォルダ名候補の後ろに、予め順位付けされた複数の付加（追加）文字列、例えば、“＿００１”〜“＿０９９”中で、第１順位の文字列“＿００１”が付加（追加）される。例えば、コピー先がＵＳＢメモリの「発表会」のときは、コピー先パス“USB 01:/発表会”上（「発表会」フォルダの直下）に、フォルダ名が当初フォルダ名候補“２００６年コンクール”と同じ「２００６年コンクール」があれば、当該フォルダ名候補に“＿００１”を付加して“２００６年コンクール＿００１”とする。但し、当初のフォルダ名候補が長すぎる（文字数が所定の最大値を超える）場合は、当初フォルダ名候補を前方又は後方から所定の文字数だけ削ってから第１順位の文字列を付ける。
【００３９】
ステップＳ９では、修正されたフォルダ名候補と同じ名前のフォルダが、同パス上に存在するか否かを判定し、修正されたフォルダ名候補と同じ名称のフォルダが存在するときは（Ｓ９＝ＹＥＳ）、ステップＳ１０に進む。ステップＳ１０で、修正されたフォルダ名候補を更に修正する再修正を行った後、ステップＳ９に戻り、同パス上に無いフォルダ名候補に修正したと判定されるまで、ステップＳ１０での再修正処理を繰り返す。ステップＳ１０での再修正処理では、予め用意された複数の付加文字列から選択された次順位の付加文字列で、フォルダ名候補の後ろに付加されている後部文字列を更新する。例えば、前述した例のように当初フォルダ名候補が“２００６年コンクール”の場合に、仮に、コピー先パス“USB 01:/発表会”上に、フォルダ：「２００６年コンクール＿００１」，「２００６年コンクール＿００２」もあったとすれば、初期修正で付加された値“＿００１”から更に、“＿００２”、“＿００３”へと、順次、増加（増大）させる。
【００４０】
そして、ステップＳ７或いはステップＳ９で、当初のフォルダ名候補或いは修正されたフォルダ名候補がコピー先のパス上（コピー先フォルダの直下）に無いと判定したときは（Ｓ７＝ＮＯ，Ｓ９＝ＮＯ）、ステップＳ１１で、当該フォルダ名候補をフォルダ名に決定し、フォルダ名決定処理を終了する。例えば、上の例では、ステップＳ１０で、フォルダ名候補の値が最終的に“２００６年コンクール＿００３”に修正されると、ステップＳ９＝ＮＯを経て、ステップＳ１１で、この値がコピー先のフォルダ名に決定される。つまり、再修正によりコピー先フォルダ名が決定される場合にコピー先フォルダ名に付加される文字列“＿００３”は、既存フォルダ（“＿００２”が最大）と一致しない付加文字列（“＿００１”〜“＿０９９”）の中で最も小さい値（最も若い数）である。
【００４１】
ところで、電子楽器などの電子音楽装置には、上述のような付加文字列を備えた一連の所定のフォルダ名又はソング名が予約されて既に使われていることがある。例えば、ＲＯＭ３或いは内蔵記憶装置４などに予め用意されている音楽コンテンツデータ（プリセットソング）の夫々は複数のファイルから構成され、「ＳＯＮＧ＿００１」、「ＳＯＮＧ＿００２」、「ＳＯＮＧ＿００３」、…といったソング名を持つプリセットソングに、夫々のソングを構成するファイルが収められている。一方、このような所定のフォルダ名又はソング名に対し付加文字列を除く基本部分が同一のフォルダ名で、別の音楽コンテンツデータがユーザにより任意の記憶装置に記憶され、例えば、上述のプリセットソングの基本部分と同一の「ＳＯＮＧ」というフォルダ名でユーザデータが記憶されることがある。この場合、当該フォルダをコピーしようとする際に、「ＳＯＮＧ＿ｙｙｙ」といった名前のフォルダが作成されると、ユーザは、当該フォルダ下の実体データが予め電子音楽装置に用意されてるものかユーザにより記憶されたものか分からなくなり、混乱してしまう。
【００４２】
そのため、このシステムでは、所定のフォルダ名又はソング名の基本部分に相当する既定フォルダ名（例えば「ＳＯＮＧ」）を制御データとしてＲＯＭ３或いは内蔵記憶装置４などに記憶しておき、ステップＳ８において、コピー元フォルダの名称が既定フォルダ名であるかどうかを調べる。そして、既定フォルダ名のフォルダをコピーする際は、コピー元フォルダ名に付加文字列“＿＿００１”を付加したものをフォルダ名候補とし、ステップＳ１０で、“＿＿００２”，“＿＿００３”，…というように付加文字列を修正していく。つまり、付加文字列の先頭を１つのアンダーバー“＿”とするのではなく、２つのアンダーバー“＿＿”にする。例えば、「ＳＯＮＧ」という名のフォルダをコピーする際、コピー先に同じフォルダ名がある場合には、「ＳＯＮＧ＿＿００１」、「ＳＯＮＧ＿００２」、「ＳＯＮＧ＿００３」、…がコピー先のフォルダ名候補になる。
【００４３】
フォルダコピー処理ステップＳ１２では、図５に示されるように、最初のステップＱ１では、ステップＳ１１で決定したフォルダ名をもつフォルダを作成し、コピー先パス上（コピー先フォルダの直下）に付加して、ステップＳ１１で決定したフォルダ名をもつフォルダを作成する。次のステップＱ２では、作成されたフォルダの下に、コピー元に指定されたフォルダ或いはメディア内の音楽コンテンツデータを、サブフォルダ及び管理ファイルを含めて、コピーする。そして、フォルダ／メディアコピー処理を終了する。
【００４４】
一方、ステップＳ３でコピー元にソングを指定したと判定したときは（Ｓ３＝ＮＯ）、ステップＳ１３でソングコピー処理を実行する。ソングコピー処理では、コピー先のパス上に、コピー元のソング名と同じ名称の既存ソングが存在するか否かを調べ、同名の既存ソングがない場合はコピー元の現ソング名をコピー先でのソング名に決定し、コピー元ソングをそのままコピー先にコピーする。一方、同名の既存ソングがある場合は、ソング名変更ルールに従って、例えば、ステップＳ８〜Ｓ１１でのフォルダ名決定と同様の手法で、コピー元ソングを既存ソングと異なるソング名に変更してからコピー先にコピーする。
【００４５】
なお、同一種類のメディアＡ，Ｂ（例えば、スマートメディア６１と別のスマートメディア）間でソングをコピーする場合は、まず、コピー先をＲＡＭ２内のＲＡＭディスク２ｂとして、コピー元メディアＡのソングを、一旦、ディスク２ｂにコピーし、次いで、コピー元をディスク２ｂ内のソングとしコピー先をメディアＢ或いはメディアＢ内のフォルダとして、ディスク２ｂにコピーされたソングをメディアＢへと移動する。
【００４６】
以上説明したように、この発明の一実施例による音楽コンテンツデータ処理システムでは、コピー元に指定されたフォルダ又はメディアの名称“ｘｘｘ”に基づいて、コピー先に指定されたフォルダ又はメディアに対するフォルダ名候補“ｘｘｘ”を生成し（ＳＡ）、コピー先に指定されたパス上にフォルダ名候補“ｘｘｘ”と同じ名称の既存フォルダがない場合は（Ｓ７＝ＮＯ）フォルダ名候補“ｘｘｘ”をコピー先のフォルダ名に決定し（Ｓ１１）、フォルダ名候補“ｘｘｘ”と同じ名称の既存フォルダがある場合は（Ｓ７＝ＹＥＳ）フォルダ名候補“ｘｘｘ”に所定文字列“＿ｙｙｙ”（ｙｙｙ＝００１〜０９９）を付加して既存フォルダと異なるように修正したもの“ｘｘｘ＿ｙｙｙ”をコピー先のフォルダ名に決定する（Ｓ８〜Ｓ１１）。ここで、フォルダ名候補の修正でコピー先フォルダ名となる場合にフォルダ名候補の後ろに付加される文字列“＿ｙｙｙ”は、既存フォルダと一致しないもので最も若い数である（例えば、既存フォルダ名の付加文字列の最大値が“＿００３”であれば、付加文字列は“＿００４”とする）。そして、決定されたフォルダ名のフォルダをコピー先に作成しこのフォルダ下に音楽コンテンツデータをコピーする（Ｓ１２）。なお、メディアがコピー先に指定された場合は、予め定められた所定の名称、例えば、“＃ＭＥＤＩＡ”をコピー先のフォルダ名とすると、コピー処理後の音楽コンテンツデータについてコピー元とコピー先とを容易に見分けることができる。
【図面の簡単な説明】
【００４７】
【図１】この発明の一実施例による電子音楽装置のハードウエア構成例を示す。
【図２】この発明の一実施例による表示画面の例を示す。
【図３】この発明の一実施例による音楽コンテンツデータ処理フローの例を示す。
【図４】この発明の一実施例によるコピー元／コピー先指定処理フローの例を示す。
【図５】この発明の一実施例によるフォルダコピー処理フローの例を示す。
【符号の説明】
【００４８】
ＳＳ２，ＤＳ２  ツール画面及びコピー先選択ポップアップ（添数字は階層を表わす）、
Ｆ０，Ｆ１，Ｆ２ａ，Ｆ２ｂ；ｆ０，ｆ１，ｆ２ａ，ｆ２ｂ  各階層のフォルダ名、
ＳＬ，ＤＬ  スクロール可能なリスト表示域。
【図１】
2010145876.tif 000003
【図２】
2010145876.tif 000004
【図３】
2010145876.tif 000005
【図４】
2010145876.tif 000006
【図５】
2010145876.tif 000007