(57)【要約】【課題】  電子楽器やコンピュータ機器で利用する演奏データなどのデジタルコンテンツデータに対し、オリジナルファイルのみを選択して別のフォルダへ移動した場合でも、そのオリジナルファイルから作成されたエディットファイルが正常に再生できるようにする。【解決手段】  デジタルコンテンツデータを含むオリジナルファイルを編集し、エディットファイルとして、前記オリジナルファイルと同じフォルダに保存する機能を持つデジタルコンテンツデータ処理装置において、オリジナルファイルの移動の指示があったとき、移動を指示されたオリジナルファイルを元にして編集したエディットファイルをオリジナルファイルが保存されていたフォルダ内で全て検索し、移動を指示されたオリジナルファイルを移動すると共に、前記検索された全てのエディットファイルを同じ移動先に移動する。【選択図】  図１
2005209166.tif 000002
【特許請求の範囲】
【請求項１】
デジタルコンテンツデータを含むオリジナルファイルを編集し、エディットファイルとして、前記オリジナルファイルが格納されている位置と関連付けられた所定のフォルダに保存する手段と、
前記オリジナルファイルの複写の指示を受け付ける手段と、
前記複写を指示されたオリジナルファイルを元にして編集したエディットファイルを、前記所定のフォルダ内で全て検索する手段と、
前記複写を指示されたオリジナルファイルを指示された複写先に移動すると共に、前記検索された全てのエディットファイルを共に移動する書き込み手段と、
を備えたことを特徴とするデジタルコンテンツデータ処理装置。
【請求項２】
デジタルコンテンツデータを含むオリジナルファイルを編集し、エディットファイルとして、前記オリジナルファイルが格納されている位置と関連付けられた所定のフォルダに保存する手段と、
前記オリジナルファイルの複写の指示を受け付ける手段と、
前記複写を指示されたオリジナルファイルを元にして編集したエディットファイルを、前記所定のフォルダ内で全て検索する手段と、
前記複写を指示されたオリジナルファイルを指示された複写先に移動すると共に、前記検索されたエディットファイルのうち、一部のエディットファイルを共に移動し、移動しなかったエディットファイルを削除する書き込み手段と、
を備えたことを特徴とするデジタルコンテンツデータ処理装置。
【請求項３】
請求項１または２に記載のデジタルコンテンツデータ処理装置において、さらに、
再生を指示されたデジタルコンテンツデータがオリジナルファイル内のデータである場合は、そのデジタルコンテンツデータを再生し、再生を指示されたデジタルコンテンツデータがエディットファイル内のデータである場合は、当該エディットファイルが前記オリジナルファイルが格納されている位置と関連付けられた所定のフォルダ内に格納されていることを確認できたときのみ、当該エディットファイル中のデジタルコンテンツデータを再生する再生手段を備えたことを特徴とするデジタルコンテンツデータ処理装置。
【請求項４】
請求項１または２に記載のデジタルコンテンツデータ処理装置において、さらに、
前記エディットファイルの複写の指示を受け付ける手段と、
前記複写を指示されたエディットファイルを編集する元になったオリジナルファイルを、前記エディットファイルが保存されていた位置と関連付けられた、前記オリジナルファイルが格納されているべき所定のフォルダ内で検索する手段と、
検索されたオリジナルファイルを元にして編集したエディットファイルを、前記オリジナルファイルが保存されていたフォルダと関連付けられた所定のフォルダ内で全て検索する手段と、
前記複写を指示されたエディットファイル及び前記検索されたオリジナルファイルを指示された複写先に移動すると共に、前記検索された全てのエディットファイルのうち、
（ａ）全てのエディットファイルを共に移動し、または、
（ｂ）一部のエディットファイルを共に移動すると共に、移動しなかったエディットファイルを削除する
手段と、
を備えたことを特徴とするデジタルコンテンツデータ処理装置。
【請求項５】
請求項１に記載のデジタルコンテンツデータ処理装置において、
前記書き込み手段は、
前記複写を指示されたオリジナルファイルの複写先が、
（ａ）当該オリジナルファイルが格納されているフォルダと同じ場合は、該フォルダに、ファイル名を変更して当該オリジナルファイルのコピーを作成し、
（ｂ）当該オリジナルファイルが格納されているフォルダと異なる場合は、該複写先のフォルダに、当該オリジナルファイルと前記検索された全てのエディットファイルを移動するものであることを特徴とするデジタルコンテンツデータ処理装置。
【請求項６】
請求項２に記載のデジタルコンテンツデータ処理装置において、
前記書き込み手段は、
前記複写を指示されたオリジナルファイルの複写先が、
（ａ）当該オリジナルファイルが格納されているフォルダと同じ場合は、該フォルダに、ファイル名を変更して当該オリジナルファイルのコピーを作成し、
（ｂ）当該オリジナルファイルが格納されているフォルダと異なる場合は、該複写先のフォルダに、当該オリジナルファイルを移動すると共に、前記検索されたエディットファイルのうち、一部のエディットファイルを共に移動し、移動しなかったエディットファイルを削除するものであることを特徴とするデジタルコンテンツデータ処理装置。
【請求項７】
コンピュータを、
デジタルコンテンツデータを含むオリジナルファイルを編集し、エディットファイルとして、前記オリジナルファイルが格納されている位置と関連付けられた所定のフォルダに保存する手段と、
前記オリジナルファイルの複写の指示を受け付ける手段と、
前記複写を指示されたオリジナルファイルを元にして編集したエディットファイルを、前記所定のフォルダ内で全て検索する手段と、
前記複写を指示されたオリジナルファイルを指示された複写先に移動すると共に、前記検索された全てのエディットファイルを共に移動する書き込み手段と、
を備えたデジタルコンテンツデータ処理装置として機能させるためのデジタルコンテンツデータ処理プログラム。
【請求項８】
コンピュータを、
デジタルコンテンツデータを含むオリジナルファイルを編集し、エディットファイルとして、前記オリジナルファイルが格納されている位置と関連付けられた所定のフォルダに保存する手段と、
前記オリジナルファイルの複写の指示を受け付ける手段と、
前記複写を指示されたオリジナルファイルを元にして編集したエディットファイルを、前記所定のフォルダ内で全て検索する手段と、
前記複写を指示されたオリジナルファイルを指示された複写先に移動すると共に、前記検索されたエディットファイルのうち、一部のエディットファイルを共に移動し、移動しなかったエディットファイルを削除する書き込み手段と、
を備えたデジタルコンテンツデータ処理装置として機能させるためのデジタルコンテンツデータ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子楽器やコンピュータ機器で利用する演奏データなどのデジタルコンテンツデータを複写・移動する機能を備えたデジタルコンテンツデータ処理装置およびプログラムに関する。
【背景技術】
【０００２】
従来、汎用のコンピュータ機器においては、ファイル移動の機能が知られている。これは、選択されたファイルを指示された別のフォルダや別の記憶媒体へ移動するものである。基本的に、選択されたファイルのみが移動される。
【０００３】
一方、電子楽器などで利用する演奏データでは、所定のファイル保護がなされることが多い。例えば、オリジナルの演奏データのファイルの一部を編集して新たなファイル（エディットファイル）を作成したとき、当該作成されたエディットファイルの流出を防ぐため、エディットファイルの再生はそれと同じフォルダ内にその元となったオリジナルファイルがあるときのみ実施するというファイル保護が実現されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上述したような電子楽器でのファイル保護を行なうと、例えばオリジナルファイルのみを選択して別のフォルダへ移動したとき、元のフォルダにある今までは再生できていたエディットファイルを再生できなくなるという問題があった。このケースでは、エディットファイルの扱いが特に不適切と言うことはできず、それにも関わらず再生できなくなるのは問題がある。
【０００５】
この発明は、電子楽器やコンピュータ機器で利用する演奏データなどのデジタルコンテンツデータに対し、オリジナルファイルのみを選択して別のフォルダへ移動した場合でも、そのオリジナルファイルから作成されたエディットファイルが正常に再生できるようにしたデジタルコンテンツデータ処理装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この目的を達成するため、この発明は、デジタルコンテンツデータを含むオリジナルファイルを編集し、エディットファイルとして、前記オリジナルファイルが格納されている位置と関連付けられた所定のフォルダに保存する機能を持つデジタルコンテンツデータ処理装置において、オリジナルファイルの複写の指示があったとき、複写を指示されたオリジナルファイルを元にして編集したエディットファイルを前記所定のフォルダ内で全て検索し、複写を指示されたオリジナルファイルを移動すると共に、前記検索された全てのエディットファイルを共に移動することを特徴とする。前記検索された全てのエディットファイルを移動する代わりに、検索されたうちの一部のエディットファイルを共に移動し、移動しなかったエディットファイルを削除するようにしてもよい。この場合、どのエディットファイルを移動するかは、ユーザが任意に選択したものや、検索されたファイルから予め決められた個数のエディットファイルを自動的に選択して、決定する。
【０００７】
さらに、複写を指示されたオリジナルファイルの複写先が、（ａ）当該オリジナルファイルが格納されているフォルダと同じ場合は、該フォルダに、ファイル名を変更して当該オリジナルファイルのコピーを作成し、（ｂ）当該オリジナルファイルが格納されているフォルダと異なる場合は、該複写先のフォルダに、当該オリジナルファイルと前記検索された全てのエディットファイルを移動するようにしてもよい。また、複写を指示されたオリジナルファイルの複写先が、（ａ）当該オリジナルファイルが格納されているフォルダと同じ場合は、該フォルダに、ファイル名を変更して当該オリジナルファイルのコピーを作成し、（ｂ）当該オリジナルファイルが格納されているフォルダと異なる場合は、該複写先のフォルダに、当該オリジナルファイルを移動すると共に、前記検索されたエディットファイルのうち、一部のエディットファイルを共に移動し、移動しなかったエディットファイルを削除するようにしてもよい。
【０００８】
エディットファイルの複写の指示を受けたときには、複写を指示されたエディットファイルを編集する元になったオリジナルファイルを前記エディットファイルが保存されていたフォルダと関連付けられた所定のフォルダ内で検索し、検索されたオリジナルファイルを元にして編集したエディットファイルを、前記オリジナルファイルが保存されていたフォルダと関連付けられた所定のフォルダ内で全て検索し、前記複写を指示されたエディットファイルと前記検索されたオリジナルファイルを移動すると共に、前記検索された全てのエディットファイルを同じ移動先に移動する。前記検索された全てのエディットファイルを移動する代わりに、検索されたうちの一部のエディットファイルを共に移動し、移動しなかったエディットファイルを削除するようにしてもよい。どのファイルを移動するかの決定方法は上記と同様である。
【発明の効果】
【０００９】
この発明によれば、オリジナルファイルのみを選択して別のフォルダへ移動した場合でも、そのオリジナルファイルから作成されたエディットファイルが前記オリジナルファイルに付随して移動されるので、エディットファイルは常に正常に再生することができる。すなわち、エディットファイルを適切に扱っている限り、再生できなくなることがない。また、エディットファイルを選択して別のフォルダへ移動した場合でも、そのオリジナルファイルを同様に移動することで、エディットファイルは常に正常に再生することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を用いてこの発明を実施するための一形態を説明する。
【００１１】
図１は、本発明を適用した電子楽器のハードウエア構成図を示す。この電子楽器は、ＣＰＵ（中央処理装置）１０１、ＲＯＭ（リードオンリメモリ）１０２、ＲＡＭ（ランダムアクセスメモリ）１０３、外部記録装置１０４、操作子１０５、検出回路１０６、表示部１０７、表示回路１０８、サウンドシステム１０９、音源回路１１０、通信インターフェース（Ｉ／Ｆ）１１２、および通信バス１１３を備える。
【００１２】
ＣＰＵ１０１は、この電子楽器全体の動作を制御する処理装置である。ＲＯＭ１０２は、電源投入時のスタートアップルーチンや低レベルＩ／Ｏ処理を司るＢＩＯＳ（Basic Input/Output System）およびＣＰＵ１０１が実行する制御プログラムなどを格納する不揮発性メモリである。ＲＡＭ１０３は、各種のワークメモリとして使用する揮発性メモリである。外部記録装置１０４は、例えばハードディスクやフラッシュメモリなどであり、ＣＰＵ１０１が実行するプログラムや各種のデータを記憶する。操作子１０５は、ユーザがこの電子楽器に各種の指示を与えるために操作する操作子である。操作子１０５の操作は、検出回路１０６により検出され、その検出結果はＣＰＵ１０１に送られる。表示部１０７は、各種の情報を表示するディスプレイである。表示回路１０８は、ＣＰＵ１０１からの指示に基づいて、与えられたデータを表示部１０７に表示する。音源回路１１０は、ＣＰＵ１０１の指示に基づいて、楽音信号を生成し、サウンドシステム１０９に送出する。サウンドシステム１０９は、入力した楽音波形データに基づいて楽音を放音する。通信Ｉ／Ｆ１１２は、各種の外部機器１１４を接続するインターフェースである。
【００１３】
外部機器１１４は、例えば汎用のコンピュータ（ＰＣ）である。外部機器１１４は、インターネットに接続可能な機器であり、インターネット経由で演奏データなどを含むコンテンツファイルをダウンロードできる。ダウンロードしたコンテンツファイルは、外部機器１１４から本電子楽器に転送し外部記録装置１０４に格納できる。本電子楽器は、当該コンテンツファイルを指定して再生指示がなされたとき、当該コンテンツファイル内の演奏データを再生することができる。さらに本電子楽器は、当該コンテンツファイルがオリジナルファイルである場合、その中のデジタルコンテンツを編集してエディットファイルとして保存する機能を備えている。
【００１４】
図２は、コンテンツファイルの構成を示す。ファイル名２０１は名称と拡張子からなる。拡張子は、ファイルの種類毎に異なるものとする。特に、オリジナルファイルとエディットファイルとでは拡張子を異ならせるものとし、オリジナルファイル用の拡張子とエディットファイル用の拡張子を予め規定しておく。すべてのオリジナルファイルのファイル名にオリジナルファイル用の拡張子を付け、すべてのエディットファイルのファイル名にエディットファイル用の拡張子を付ける。セキュリティデータ２０２として、ファイルフラグ、再生許可フラグ、および保存許可フラグを保持する。再生許可フラグは１またはそれ以外の値を取り、１のとき再生が許可、１以外のとき再生が不許可であることを示す。保存許可フラグは１またはそれ以外の値を取り、１のとき編集して保存することを許可、１以外のとき不許可であることを示す。ファイルフラグは１または０の値を取り、１のとき当該ファイルがエディットファイルであることを示し、０のときオリジナルファイルであることを示す。ＩＤ２０３は、当該ファイルを特定するＩＤである。例えばインターネット経由でダウンロードしたコンテンツファイルの場合、コンテンツデータの内容が同じであってもダウンロードする毎に固有のＩＤが付くものとする。本願発明においては、当該ＩＤを、対応しているファイル群（オリジナルファイルと、そのオリジナルファイルを元に作成されたエディットファイル）を認識するためのデータとして使用する。具体的には、当該ＩＤが同じ値をもっている複数のファイルを、対応しているファイル群として認識する。
【００１５】
コンテンツファイルは、デジタルコンテンツデータとして、演奏データ、楽譜データ、および動画データなどを備える。演奏データは、例えばＭＩＤＩ形式で表現された自動演奏のためのデータである。楽譜データは、その演奏データに対応する表示用の楽譜のデータである。動画データは、演奏データの実行中などに表示する動画のデータである。
【００１６】
図３は、図２のようなファイルのエディット処理のうち特にエディット後のデータをファイルセーブする処理の流れを示す。この処理は、ユーザがオリジナルファイル（保存許可フラグが１であるとする）を指定してそのデジタルコンテンツデータを編集し、ファイル保存の指示を出したとき、あるいは、ユーザがエディットファイル（保存許可フラグが１であるとする）を指定してそのデジタルコンテンツデータを編集し、ファイル保存の指示を出したときに起動される。指定されたオリジナルファイルあるいはエディットファイルに対して実行された編集の内容は、編集用のワークメモリ領域（エディットエリア）へ記録しておく。ステップ３０１で、編集元のオリジナルファイルのコピー、あるいは、編集元のエディットファイルのコピーを作り、新たなエディットファイルとして、上記オリジナルファイルが存在するフォルダに書き込む。ステップ３０２では、エディットエリアに記録されている編集の内容を上記新たなエディットファイルへ上書きする。具体的に、編集の内容とは、指定されたオリジナルファイルあるいはエディットファイルのデジタルコンテンツデータに対する変更や削除や追加の内容とその箇所を表わすデータであり、そのデータを、上記新たなエディットファイル中に記録されているデジタルコンテンツデータの、対応する箇所のデータへ反映する。ステップ３０３で、上記新たなエディットファイルのファイル名の拡張子を変更する。前記ステップ３０１でコピーされたファイル（指定されたオリジナルファイルあるいは指定されたエディットファイル）のファイル名を、コピー元のファイルがオリジナルファイルであれば、ファイル名の名称はそのままで、拡張子をオリジナルファイル用の拡張子からエディットファイル用の拡張子に書き換え、コピー元のファイルがエディットファイルであれば、ファイル名の名称を書き換え、拡張子はそのままとする。また、当該新たなエディットファイル中の保存許可フラグを１に変更し、ファイルフラグを１に変更して、処理を終了する。ここで、当該新たなエディットファイル中のＩＤは、コピー元のファイル（オリジナルファイルあるいはエディットファイル）と同一の内容（ステップ３０１においてコピーした内容）を保持する。これにより作成される新たなエディットファイルは、ファイル名の一部とセキュリティデータの一部（保存許可フラグとファイルフラグ）とデジタルコンテンツの一部（デジタルコンテンツの編集された部分）が、編集元としたオリジナルファイルあるいはエディットファイルの内容とは異なり、それ以外の内容は、編集元としたオリジナルファイルあるいはエディットファイルと同じとなる。
【００１７】
図４は、図２のファイルを再生する処理の流れを示す。所定の操作で選択されたファイルの再生開始指示が検出されたとき、この処理が起動される。ステップ４０１で、選択されているファイルがオリジナルファイルであるか否か判定する。これは、ファイルの拡張子およびファイルフラグを参照して判別することができる。オリジナルファイルであったときは、ステップ４０２で、選択されているファイル内のデジタルコンテンツデータの再生を開始する。エディットファイルであったときは、ステップ４０３で、当該エディットファイルに対応するオリジナルファイルが同じフォルダ内にあるか否か判定する。これは、同じフォルダ内にあるファイルを読み出して、当該エディットファイルと同じＩＤ、かつファイルフラグがオリジナルファイルを示すものがあるかどうか判別することにより判定する。オリジナルファイルが同じフォルダ内にあるときは、ステップ４０２に進んで、当該エディットファイルのデジタルコンテンツの再生を開始する。オリジナルファイルが同じフォルダ内にないときは、再生を開始することなく処理を終了する。なお、再生する際には、再生許可フラグが１であることを確認するのはもちろんである。
【００１８】
図５は、ユーザがファイルを１つ選択し、そのファイルを複写する指示を検出したときに起動される処理のフローチャートである。ステップ５０１で、選択ファイルからセキュリティデータを検索する。セキュリティデータが無い場合は、その選択ファイルは通常のファイルであるから、ステップ５０３で、指示に従いファイルコピーを行う。セキュリティデータが検出された場合は、ステップ５０４で、複写先として指定されたフォルダが選択ファイルのフォルダと同じか否か判定する。ステップ５０５で異なると判定した場合は、ステップ５０６で、異なるフォルダ間での移動処理（図６）を行う。同じフォルダ間での複写指示のときは、ステップ５０７で、当該フォルダ内に、選択ファイルのコピーを作り（ファイル名は所定のルールに従って変更する）、当該コピーにより作成されたファイルのファイルフラグを１とする。
【００１９】
図６は、ステップ５０６で実行される移動処理の流れを示す。ステップ６０１で、選択ファイルのファイルフラグを参照してエディットファイルか否か判定する。オリジナルファイルであるときは、ステップ６０５で、選択ファイルに対応するエディットファイル、つまり選択されたオリジナルファイルと同じＩＤ、かつファイルフラグがエディットファイルを示すファイルを同じフォルダ内で検索する。次にステップ６０６で、検出されたすべてのエディットファイルを指定されたフォルダへ移動し、ステップ６０７に進む。
【００２０】
ステップ６０１で選択ファイルがエディットファイルであるときは、ステップ６０２で、選択されたエディットファイルに対応するオリジナルファイル、つまり選択されたエディットファイルと同じＩＤ、かつファイルフラグがオリジナルファイルを示すファイルを同じフォルダ内で検索する。またステップ６０３で、ステップ６０２で検出したオリジナルファイルに対応するエディットファイル、つまり検出したオリジナルファイルと同じＩＤ、かつファイルフラグがエディットファイルを示す、選択されたエディットファイル以外のエディットファイルを同じフォルダ内で検索する。ステップ６０４で、ステップ６０２とステップ６０３で検出されたすべてのエディットファイルとオリジナルファイルを指定されたフォルダへ移動する。その後ステップ６０７に進む。ステップ６０７では、選択ファイルを指定されたフォルダへ移動する。
【００２１】
図６のステップ６０４とステップ６０６とステップ６０７で行う移動とは、もともと記録されていたフォルダ（移動前のフォルダ）内から移動するファイルを削除して、移動先として指定されているフォルダへそのファイルを書き込むことである。
【００２２】
また、図６が起動したときには、まず、複写先として指定されたフォルダが外部記録装置１０４（スマートメディアなどの外部記録媒体）であるかを判定し、外部記録装置１０４であると判定された場合には、ステップ６０４とステップ６０６とステップ６０７でファイルを移動するときに、前記移動先として指定されている外部記録装置１０４に割り当てられている固有値（ＩＤなど）を読み出して、当該固有値を使って前記移動するファイルを暗号化する。そして、暗号化後のファイルを指定されたフォルダ（外部記録装置１０４）へ移動する。
【００２３】
さらに、図４の再生開始処理において、選択されているファイルが前記暗号化されたファイルである場合には、図４のステップ４０２を実行する前に、選択されているファイルが記録されているフォルダに割り当てられている固有値（外部記録装置１０４に割り当てられている固有値）を読み出して、当該固有値を用いて前記選択されているファイル（暗号化されているファイル）を復号化する。前記読み出した固有値が暗号化で使用した固有値と異なる場合には、前記暗号化されたファイルは復号化できない（暗号化前の再生可能なファイルの状態を復元できない）ように前記暗号化を行う。つまり、暗号化後のファイルは、移動したとき（暗号化したとき）と同じ外部記録装置１０４に記録されている場合でなければ復号化できない。
【００２４】
これらの暗号化および復号化の処理により、外部記録装置１０４に移動されたファイルが不正に他の外部記録装置やパーソナルコンピュータなどへコピーされて使用されることを防ぐことができるようになっている。
【００２５】
なお、オリジナルファイルが移動されるときはそれに付随してエディットファイルも移動されるが、エディットファイルが移動されたときはエディットファイルのみを移動して、オリジナルファイルを移動させないようにしてもよい。
【００２６】
上記実施形態では、図３〜図６の処理を実現する制御プログラムをＲＯＭ１０２に格納しておき、該ＲＯＭ１０２上の制御プログラムをＣＰＵ１０１で実行する方式としたが、ＲＯＭ１０２に制御プログラムが記憶されていない場合、ＨＤやＣＤ−ＲＯＭに制御プログラムやデータを記憶させておいてそれをＲＡＭ１０３に読み込んで実行したり、通信ネットワークを介してサーバコンピュータと接続し、サーバコンピュータから制御プログラムやデータをダウンロードすることで、ＲＯＭ１０２に制御プログラムやデータを記憶している場合と同様の動作をＣＰＵ１０１にさせるようにしてもよい。
【００２７】
なお、オリジナルファイルの別フォルダへの移動が指示されたときには検索されたエディットファイルのすべてを指定されたフォルダへ移動するが、検索されたエディットファイルのうちの一部のエディットファイルのみを指定されたフォルダへ移動して移動しなかった残りのエディットファイルは削除するという動作としてもよい。このときの一部のエディットファイルは、検索されたエディットファイルの中からユーザが任意に選択したものや、検索されたエディットファイルから予め決められた個数のエディットファイルを自動的に選択したものなどとすればよい。
【００２８】
エディットファイルの記録位置は、オリジナルファイルと同じフォルダ内に限られず、セキュリティプログラムにより規定されている、再生を許可する範囲内の位置（フォルダ）であればよい。例えば、オリジナルファイルが記録されているフォルダの下位階層に位置するフォルダにエディットファイルを記録しておいても再生できるようにする方法がある。本発明はこのような場合にも対応するものであり、オリジナルファイルやエディットファイルの移動が指示されたときに、その移動するファイルに対応するオリジナルファイルやエディットファイルを検索する場合には、検索の対象とするフォルダは、移動するファイルと同一のフォルダに限られず、セキュリティプログラムにより規定されている、再生を許可する範囲内の位置（フォルダ）のすべてのフォルダである。
【００２９】
対応しているファイル群を認識するためのデータは、ＩＤに限らず、対応を識別できるデータであればどのような形態であってもよい。他の形態として、ファイル名を利用する処理を説明する。この場合、オリジナルファイルのファイル名を、当該オリジナルファイルを元に作成されたエディットファイルのセキュリティデータ内に記録するものとする。あるオリジナルファイルを元にエディットファイルを作成するとき、あるいは、当該作成したエディットファイルを元に新たなエディットファイルを作成するときに、図３のステップ３０３の処理において、前記オリジナルファイルのファイル名を、作成するエディットファイルのセキュリティデータ内に記録する。そして、図６のステップ６０２では、選択されたエディットファイルに記録されているオリジナルファイルのファイル名のファイルを検索し、ステップ６０３とステップ６０５では、検出あるいは選択されたオリジナルファイルのファイル名がセキュリティデータ内に記録されているエディットファイルを検索する。これによりＩＤの場合と同様の効果を得ることができる。
【図面の簡単な説明】
【００３０】
【図１】本発明を適用した電子楽器のハードウエア構成図
【図２】演奏データファイルの構成図
【図３】エディット処理（ファイルセーブ）の流れを示すフローチャート図
【図４】再生開始処理の流れを示すフローチャート図
【図５】複写指示を検出したときの処理の流れを示すフローチャート図
【図６】移動処理の流れを示すフローチャート図
【符号の説明】
【００３１】
１０１…ＣＰＵ（中央処理装置）、１０２…ＲＯＭ（リードオンリメモリ）、１０３…ＲＡＭ（ランダムアクセスメモリ）、１０４…外部記録装置、１０５…操作子、１０６…検出回路、１０７…表示部、１０８…表示回路、１０９…サウンドシステム、１１０…音源回路、１１２…通信インターフェース（Ｉ／Ｆ）、１１３…通信バス、１１４…外部機器。
【図１】
2005209166.tif 000003
【図２】
2005209166.tif 000004
【図３】
2005209166.tif 000005
【図４】
2005209166.tif 000006
【図５】
2005209166.tif 000007
【図６】
2005209166.tif 000008