(57)【特許請求の範囲】
【請求項１】
複数の操作子と、
発音指示を表わすデータで構成される演奏パターンを複数記憶した記憶手段と、
各操作子に前記演奏パターンの何れかを割り当てる割当手段と、
演奏パターンの再生すべきタイミングを時間軸上の音楽的な区切り位置乃至該区切り位置より細かい時間的位置で指定するタイミング指定手段と、
前記操作子の操作に基づいて、当該操作子に割り当てられた演奏パターンが、前記タイミング指定手段により指定された区切り位置乃至細かい時間的位置に相当するタイミングで再生されるように指示するパターンシーケンスを作成するパターンシーケンス作成手段と
を具備することを特徴とする携帯端末における楽曲編集装置。
【請求項２】
複数の操作子と、
発音指示を表わすデータで構成される第１形式の演奏パターン及び音波形を表わすデータで構成される第２形式の演奏パターンをそれぞれ複数記憶した記憶手段と、
各操作子に第１及び第２形式の演奏パターンの何れかを割り当てる割当手段と、
第１形式の演奏パターンについては再生すべきタイミングを時間軸上の音楽的な区切り位置乃至該区切り位置より細かい時間的位置で指定し、第２種類の演奏パターンについては再生すべきタイミングを該区切り位置より細かい時間的位置で指定するタイミング指定手段と、
前記操作子の操作に基づいて、当該操作子に割り当てられた演奏パターンが第１種類の演奏パターンである場合は、前記タイミング指定手段により指定された区切り位置乃至細かい時間的位置で当該演奏パターンが再生されるように指示し、当該操作子に割り当てられた演奏パターンが第２種類の演奏パターンである場合には、前記タイミング指定手段により指定された細かい時間的位置に相当するタイミングで当該演奏パターンが再生されるように指示するパターンシーケンスを作成するパターンシーケンス作成手段と
を具備することを特徴とする携帯端末における楽曲編集装置。
【請求項３】
複数の操作子と、
音楽的な区切り位置に同期して再生される第１種類の演奏パターン及び任意のタイミングで再生される第２種類の演奏パターンをそれぞれ複数記憶した記憶手段と、
各操作子に第１及び第２種類の演奏パターンの何れかを割り当てる割当手段と、
第１種類の演奏パターンについては再生すべきタイミングを時間軸上の音楽的な区切り位置で指定し、第２種類の演奏パターンについては再生すべきタイミングを該区切り位置より細かい時間的位置で指定するタイミング指定手段と、
前記操作子の操作に基づいて、当該操作子に割り当てられた演奏パターンが第１種類の演奏パターンである場合は、前記タイミング指定手段により指定された区切り位置に相当するタイミングに同期して当該演奏パターンが再生されるように指示し、当該操作子に割り当てられた演奏パターンが第２種類の演奏パターンである場合には、前記タイミング指定手段により指定された細かい時間的位置に相当するタイミングで当該演奏パターンが再生されるように指示するパターンシーケンスを作成するパターンシーケンス作成手段と
を具備することを特徴とする携帯端末における楽曲編集装置。
【請求項４】
前記記憶手段は、複数の演奏パターンを含むパックを複数記憶し、
さらに、前記記憶手段に記憶された複数のパックのうち何れかのパックを選択するパック選択手段を具備し、
前記割当手段は、前記パック選択手段により選択されたパックに含まれる演奏パターンを前記操作子に割り当てる
ことを特徴とする請求項１〜３の何れか１項に記載の携帯端末における楽曲再生装置。
【請求項５】
さらに、時間軸上の音楽的な区切り位置及び該区切り位置より細かい時間的位置を表示する表示手段を具備し、
前記タイミング指定手段は、前記表示手段により表示された音楽的な区切り位置及び細かい時間的位置を指示することにより、演奏パターンの再生すべきタイミングを指定する
ことを特徴とする前記請求項１〜４の何れか１項に記載の楽曲編集装置。
【請求項６】
さらに、
前記シーケンス作成手段により作成されたパターンシーケンスを、複数機種の情報機器で共通して再生可能なイベント形式の楽曲データに変更するデータ形式変更手段
を具備することを特徴とする請求項１〜５の何れか１項に記載の携帯端末における楽曲編集装置。
【請求項７】
前記データ形式変更手段は、変更された楽曲データに対して、当該楽曲データの他の情報機器への転送許可を表わす転送許可情報を付加することを特徴とする請求項６に記載の携帯端末における楽曲編集装置。
【請求項８】
前記データ形式変更手段は、変更された楽曲データに対して、当該楽曲データの編集不可を表わす編集不可情報を付加することを特徴とする請求項６又は７に記載の携帯端末における楽曲編集装置。
【請求項９】
複数の操作子と、発音指示を表わすデータで構成される演奏パターンを複数記憶した記憶手段とを具備する携帯端末に、
各操作子に前記演奏パターンの何れかを割り当てる割当ステップと、
演奏パターンの再生すべきタイミングを時間軸上の音楽的な区切り位置乃至該区切り位置より細かい時間的位置で指定するタイミング指定ステップと、
前記操作子の操作に基づいて、当該操作子に割り当てられた演奏パターンが、前記タイミング指定ステップで指定された区切り位置乃至細かい時間的位置に相当するタイミングで再生されるように指示するパターンシーケンスを作成するパターンシーケンス作成ステップと
から成る手順を実行させる楽曲編集プログラム。
【請求項１０】
複数の操作子と、発音指示を表わすデータで構成される第１形式の演奏パターン及び音波形を表わすデータで構成される第２形式の演奏パターンをそれぞれ複数記憶した記憶手段とを具備する携帯端末に、
各操作子に第１及び第２形式の演奏パターンの何れかを割り当てる割当ステップと、
第１形式の演奏パターンについては再生すべきタイミングを時間軸上の音楽的な区切り位置乃至該区切り位置より細かい時間的位置で指定し、第２種類の演奏パターンについては再生すべきタイミングを該区切り位置より細かい時間的位置で指定するタイミング指定ステップと、
前記操作子の操作に基づいて、当該操作子に割り当てられた演奏パターンが第１形式の演奏パターンである場合は、前記タイミング指定ステップで指定された区切り位置乃至細かい時間的位置で当該演奏パターンが再生されるように指示し、当該操作子に割り当てられた演奏パターンが第２形式の演奏パターンである場合には、前記タイミング指定ステップで指定された細かい時間的位置に相当するタイミングで当該演奏パターンが再生されるように指示するパターンシーケンスを作成するパターンシーケンス作成ステップと
から成る手順を実行させる楽曲編集プログラム。
【請求項１１】
複数の操作子と、音楽的な区切り位置に同期して再生される第１種類の演奏パターン及び任意のタイミングで再生される第２種類の演奏パターンをそれぞれ複数記憶した記憶手段とを具備する携帯端末に、
各操作子に第１及び第２種類の演奏パターンの何れかを割り当てる割当ステップと、
第１種類の演奏パターンについては再生すべきタイミングを時間軸上の音楽的な区切り位置で指定し、第２種類の演奏パターンについては再生すべきタイミングを該区切り位置より細かい時間的位置で指定するタイミング指定ステップと、
前記操作子の操作に基づいて、当該操作子に割り当てられた演奏パターンが第１種類の演奏パターンである場合は、前記タイミング指定ステップで指定された音楽的な区切り位置に相当するタイミングに同期して当該演奏パターンが再生されるように指示し、当該操作子に割り当てられた演奏パターンが第２種類の演奏パターンである場合には、前記タイミング指定ステップで指定された細かい時間的位置に相当するタイミングで当該演奏パターンが再生されるように指示するパターンシーケンスを作成するパターンシーケンス作成ステップと
から成る手順を実行させる楽曲編集プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、携帯電話機などの携帯端末における楽曲編集装置及び携帯端末で利用する楽曲編集プログラムに関する。
【０００２】
【従来の技術】
従来、携帯電話機などの携帯端末においては、テンキーを操作して１音ずつ音符を入力して楽曲データ（着信メロディ）を作成するものがある。しかしながら、１音ずつ入力するのは大変な作業であり、１つの楽曲を作成するには多大な時間がかかり、楽曲作成への意欲を阻害してしまうことが多い。
【０００３】
また、このようにして作成された楽曲について、気にくわない部分を変更する場合にも１音ずつ検索してから変更を加える作業が必要であり、希望の楽曲を完成させるまでに多大な時間と忍耐を必要とし、楽曲作成への意欲は更に阻害されてしまうのが実情であった。
【０００４】
【発明が解決しようとする課題】
この発明は、このような実情に鑑み、携帯端末において、簡単な編集操作で１つの楽曲を多彩に作成することができる楽曲編集装置及びそのためのプログラムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
この発明の第１の特徴に従うと、複数の操作子（６ｓ：ＳＷ１〜ＳＷ６，６ａ：ＳＷ７〜ＳＷ１２）と、発音指示を表わすデータ（“ＭＩＤＩ類似”形式のデータ）で構成される演奏パターンを複数記憶した記憶手段（３，５）と、各操作子（６ｓ，６ａ）に演奏パターンの何れかを割り当てる割当手段（４，Ｅ２・Ｅ３）と、演奏パターンの再生すべきタイミングを時間軸上の音楽的な区切り位置（ｔｓ１，ｔｓ２，…；拍又は小節線など）乃至該区切り位置より細かい時間的位置（ｔａ１，ｔａ２，…）で指定するタイミング指定手段（Ｅ５，図６）と、操作子（６ｓ，６ａ）の操作に基づいて、当該操作子に割り当てられた演奏パターンが、タイミング指定手段（Ｅ５）により指定された区切り位置乃至細かい時間的位置に相当するタイミングで再生されるように指示するパターンシーケンス（図７）を作成するパターンシーケンス作成手段（Ｅ８，Ｅ９）とを具備する携帯端末における楽曲編集装置〔請求項１〕、並びに、複数の操作子（６ｓ：ＳＷ１〜ＳＷ６，６ａ：ＳＷ７〜ＳＷ１２）と、発音指示を表わすデータ（“ＭＩＤＩ類似”形式のデータ）で構成される演奏パターンを複数記憶した記憶手段（３，５）とを具備する携帯端末に、各操作子（６ｓ，６ａ）に演奏パターンの何れかを割り当てる割当ステップ（Ｅ２，Ｅ３）と、演奏パターンの再生すべきタイミングを時間軸上の音楽的な区切り位置（ｔｓ１，ｔｓ２，…；拍又は小節線など）乃至該区切り位置より細かい時間的位置（ｔａ１，ｔａ２，…）で指定するタイミング指定ステップ（Ｅ５）と、操作子（６ｓ，６ａ）の操作に基づいて、当該操作子に割り当てられた演奏パターンが、タイミング指定ステップ（Ｅ５）で指定された区切り位置乃至細かい時間的位置に相当するタイミングで再生されるように指示するパターンシーケンス（図７）を作成するパターンシーケンス作成ステップ（Ｅ８，Ｅ９）とから成る手順を実行させる楽曲編集プログラム〔請求項９〕が提供される。なお、括弧書きは、理解の便のために付記した対応する実施例の参照記号、箇所、用語等を表わし、以下においても同様である。
この発明の第２の特徴に従うと、複数の操作子（６ｓ：ＳＷ１〜ＳＷ６，６ａ：ＳＷ７〜ＳＷ１２）と、発音指示を表わすデータ（“ＭＩＤＩ類似”形式のデータ）で構成される第１形式の演奏パターン及び音波形を表わすデータ（“ＷＡＶＥ”形式のデータ）で構成される第２形式の演奏パターンをそれぞれ複数記憶した記憶手段（３，５）と、各操作子（６ｓ，６ａ）に第１及び第２形式の演奏パターンの何れかを割り当てる割当手段（４，Ｅ２・Ｅ３）と、第１形式の演奏パターンについては再生すべきタイミングを時間軸上の音楽的な区切り位置（ｔｓ１，ｔｓ２，…；拍又は小節線など）乃至該区切り位置より細かい時間的位置（ｔａ１，ｔａ２，…）で指定し、第２種類の演奏パターンについては再生すべきタイミングを該区切り位置より細かい時間的位置（ｔａ１，ｔａ２，…）で指定するタイミング指定手段（Ｅ５，図６）と、操作子（６ｓ，６ａ）の操作に基づいて、当該操作子に割り当てられた演奏パターンが第１種類の演奏パターンである場合は、タイミング指定手段（Ｅ５）により指定された区切り位置乃至細かい時間的位置で当該演奏パターンが再生されるように指示し、当該操作子に割り当てられた演奏パターンが第２種類の演奏パターンである場合には、タイミング指定手段（Ｅ５）により指定された細かい時間的位置に相当するタイミングで当該演奏パターンが再生されるように指示するパターンシーケンス（図７）を作成するパターンシーケンス作成手段（Ｅ８，Ｅ９）とを具備する携帯端末における楽曲編集装置〔請求項２〕、並びに、複数の操作子（６ｓ：ＳＷ１〜ＳＷ６，６ａ：ＳＷ７〜ＳＷ１２）と、発音指示を表わすデータ（“ＭＩＤＩ類似”形式のデータ）で構成される第１形式の演奏パターン及び音波形を表わすデータ（“ＷＡＶＥ”形式のデータ）で構成される第２形式の演奏パターンをそれぞれ複数記憶した記憶手段（３，５）とを具備する携帯端末に、各操作子（６ｓ，６ａ）に第１及び第２形式の演奏パターンの何れかを割り当てる割当ステップ（Ｅ２，Ｅ３）と、第１形式の演奏パターンについては再生すべきタイミングを時間軸上の音楽的な区切り位置（ｔｓ１，ｔｓ２，…；拍又は小節線など）乃至該区切り位置より細かい時間的位置（ｔａ１，ｔａ２，…）で指定し、第２種類の演奏パターンについては再生すべきタイミングを該区切り位置より細かい時間的位置（ｔａ１，ｔａ２，…）で指定するタイミング指定ステップ（Ｅ５）と、操作子（６ｓ，６ａ）の操作に基づいて、当該操作子に割り当てられた演奏パターンが第１形式の演奏パターンである場合は、タイミング指定ステップ（Ｅ５）で指定された区切り位置乃至細かい時間的位置で当該演奏パターンが再生されるように指示し、当該操作子に割り当てられた演奏パターンが第２形式の演奏パターンである場合には、タイミング指定ステップ（Ｅ５）で指定された細かい時間的位置に相当するタイミングで当該演奏パターンが再生されるように指示するパターンシーケンス（図７）を作成するパターンシーケンス作成ステップ（Ｅ８，Ｅ９）とから成る手順を実行させる楽曲編集プログラム〔請求項１０〕が提供される。
この発明の第３の特徴に従うと、複数の操作子（６ｓ：ＳＷ１〜ＳＷ６，６ａ：ＳＷ７〜ＳＷ１２）と、音楽的な区切り位置（拍又は小節線など）に同期して再生される第１種類の演奏パターン（同期パターン）及び任意のタイミングで再生される第２種類の演奏パターン（非同期パターン）をそれぞれ複数記憶した記憶手段（３，５）と、各操作子（６ｓ，６ａ）に第１及び第２種類の演奏パターンの何れかを割り当てる割当手段（４，Ｅ２・Ｅ３）と、第１種類の演奏パターン（同期パターン）については再生すべきタイミングを時間軸上の音楽的な区切り位置（ｔｓ１，ｔｓ２，…）で指定し、第２種類の演奏パターン（非同期パターン）については再生すべきタイミングを該区切り位置より細かい時間的位置（ｔａ１，ｔａ２，…）で指定するタイミング指定手段（Ｅ５，図６）と、操作子（６ｓ，６ａ）の操作に基づいて、当該操作子に割り当てられた演奏パターンが第１種類の演奏パターン（パターン１〜３）である場合は、タイミング指定手段（Ｅ５）により指定された区切り位置に相当するタイミングに同期して当該演奏パターンが再生されるように指示し、当該操作子に割り当てられた演奏パターンが第２種類の演奏パターン（パターン７，８）である場合には、タイミング指定手段（Ｅ５）により指定された細かい時間的位置に相当するタイミングで当該演奏パターンが再生されるように指示するパターンシーケンス（図７）を作成するパターンシーケンス作成手段（Ｅ８，Ｅ９）とを具備する携帯端末における楽曲編集装置〔請求項３〕、並びに、複数の操作子（６ｓ：ＳＷ１〜ＳＷ６，６ａ：ＳＷ７〜ＳＷ１２）と、音楽的な区切り位置（拍又は小節線など）に同期して再生される第１種類の演奏パターン（同期パターン）及び任意のタイミングで再生される第２種類の演奏パターン（非同期パターン）をそれぞれ複数記憶した記憶手段（３，５）とを具備する携帯端末に、各操作子（６ｓ，６ａ）に第１及び第２種類の演奏パターンの何れかを割り当てる割当ステップ（Ｅ２，Ｅ３）と、第１種類の演奏パターン（同期パターン）については再生すべきタイミングを時間軸上の音楽的な区切り位置（ｔｓ１，ｔｓ２，…）で指定し、第２種類の演奏パターン（非同期パターン）については再生すべきタイミングを該区切り位置より細かい時間的位置（ｔａ１，ｔａ２，…）で指定するタイミング指定ステップ（Ｅ５）と、操作子（６ｓ，６ａ）の操作に基づいて、当該操作子に割り当てられた演奏パターンが第１種類の演奏パターン（パターン１〜３）である場合は、タイミング指定ステップ（Ｅ５）で指定された音楽的な区切り位置に相当するタイミングに同期して当該演奏パターンが再生されるように指示し、当該操作子に割り当てられた演奏パターンが第２種類の演奏パターン（パターン７，８）である場合には、タイミング指定ステップ（Ｅ５）で指定された細かい時間的位置に相当するタイミングで当該演奏パターンが再生されるように指示するパターンシーケンス（図７）を作成するパターンシーケンス作成ステップ（Ｅ８，Ｅ９）とから成る手順を実行させる楽曲編集プログラム〔請求項１１〕が提供される。
【０００６】
この発明による楽曲編集装置では、記憶手段（３，５）は、複数の演奏パターンを含むパックを複数記憶し（図３）、さらに、記憶手段（３，５）に記憶された複数のパックのうち何れかのパックを選択するパック選択手段（６ｃ，６ｅ，Ｅ１）を具備し、割当手段（４，Ｅ２・Ｅ３）は、パック選択手段（６ｃ，６ｅ，Ｅ１）により選択されたパックに含まれる演奏パターンを操作子（６ｓ，６ａ）に割り当てる〔請求項４〕ように構成することができる。
【０００７】
この発明による楽曲編集装置は、さらに、時間軸上の音楽的な区切り位置（ｔｓ１，ｔｓ２，…）及び該区切り位置より細かい時間的位置（ｔａ１，ｔａ２，…）を表示する表示手段（１１，Ｅ５）を具備し、タイミング指定手段（Ｅ５）は、表示手段により表示された音楽的な区切り位置及び細かい時間的位置を指示することにより、演奏パターンの再生すべきタイミングを指定する〔請求項５〕ように構成することができる。
【０００８】
この発明による楽曲編集装置は、さらに、シーケンス作成手段（Ｅ８，Ｅ９）により作成されたパターンシーケンス（図７）を、複数機種の情報機器で共通して再生可能なイベント形式の楽曲データ（図８）に変更するデータ形式変更手段（Ｅ１１）を具備する〔請求項６〕ように構成することができる。
【０００９】
この発明による楽曲編集装置では、データ形式変更手段（Ｅ１１）は、変更された楽曲データ（図８）に対して、当該楽曲データの他の情報機器への転送許可を表わす転送許可情報（転送フラグ＝可）を付加する〔請求項７〕ように構成することができ、また、データ形式変更手段（Ｅ１１）は、変更された楽曲データ（図８）に対して、当該楽曲データの編集不可を表わす編集不可情報（編集フラグ＝不可）を付加する〔請求項８〕ように構成することができる。
【００１０】
〔発明の作用〕
この発明（全請求項）によると、携帯端末における楽曲作成（編集）において、楽曲を編集するために、複数の演奏パターンを用意しておき、テンキーなどのスイッチ操作子（６ｓ：ＳＷ１〜ＳＷ６，６ａ：ＳＷ７〜ＳＷ１２）のそれぞれに演奏パターンを割り当てて「パターン割当／指示スイッチ」として機能させる（４，Ｅ２・Ｅ３）。そして、演奏パターンの再生すべきタイミングを時間軸上の音楽的な区切り位置（ｔｓ１，ｔｓ２，…；拍又は小節線など）乃至該区切り位置より細かい時間的位置（ｔａ１，ｔａ２，…）で指定し、操作子（６ｓ，６ａ）を操作して演奏パターンを選択していくことにより、選択された演奏パターンを指示するデータ（パターン番号）が、指定された音楽的な区切り位置や細かい時間的位置に従って再生順に並べられたパターンシーケンス（図７）が作成される（Ｅ８，Ｅ９）。従って、携帯端末において、簡単な操作により多彩な楽曲を作成することができる。また、演奏パターンの選択には携帯端末に備えられているテンキーなどのスイッチ操作子を使い従来の操作性を踏襲しているので、編集操作に簡単に馴染むことができる。
特に、この発明の第１の特徴による楽曲編集（請求項１，９）では、発音指示を表わす“ＭＩＤＩ類似”形式のデータで構成される演奏パターンが用意され、音楽的な区切り位置（ｔｓ１，ｔｓ２，…）や細かい時間的位置（ｔａ１，ｔａ２，…）を指定して操作子（６ｓ，６ａ）を操作すると、当該操作子に割り当てられた演奏パターンが、指定された音楽的な区切り位置や細かい時間的位置に相当するタイミングで再生されるように指示するパターンシーケンス（図７）を作成するようにしている。従って、携帯端末において、簡単な操作により、“ＭＩＤＩ類似”形式の演奏パターンが音楽的な区切り位置や細かい時間的位置のタイミングで順次再生される多彩な楽曲を作成することができる。
また、この発明の第２の特徴による楽曲編集（請求項２，１０）では、発音指示を表わす“ＭＩＤＩ類似”形式のデータで構成される第１形式の演奏パターンと音波形を表わす“ＷＡＶＥ”形式のデータで構成される第２形式の演奏パターンとが夫々複数用意され、第１形式（“ＭＩＤＩ類似”形式）の演奏パターンについては、音楽的な区切り位置（ｔｓ１，ｔｓ２，…）や細かい時間的位置（ｔａ１，ｔａ２，…）を指定して該当操作子（６ｓ，６ａ）を操作し、第２形式（“ＷＡＶＥ”形式）の演奏パターンについては、細かい時間的位置（ｔａ１，ｔａ２，…）を指定して該当操作子（６ａ）を操作すると、当該操作子に割り当てられた演奏パターンが、第１形式（“ＭＩＤＩ類似”形式）の場合は指定された音楽的な区切り位置や細かい時間的位置に相当するタイミングで再生されるように、第２形式（“ＷＡＶＥ”形式）の場合には指定された細かい時間的位置に相当するタイミングで再生されるように、それぞれ、指示するパターンシーケンス（図７）を作成するようにしている。従って、携帯端末において、簡単な操作により、“ＭＩＤＩ類似”形式の演奏パターンについては音楽的な区切り位置や細かい時間的位置のタイミングで、“ＷＡＶＥ”形式の演奏パターンについては細かい時間的位置のタイミングで、順次、再生される多彩な楽曲を作成することができる。
【００１１】
さらに、この発明の第３の特徴による楽曲編集（請求項３，１１）では、音楽的な区切り位置に同期して再生される「同期パターン」と呼ばれる第１種類の演奏パターンと任意のタイミングで再生される「非同期パターン」と呼ばれる第２種類の演奏パターンとが夫々複数用意され、第１種類の演奏パターン（同期パターン）については、音楽的な区切り位置（ｔｓ１，ｔｓ２，…）を指定して該当操作子（６ｓ）を操作し、第２種類の演奏パターン（非同期パターン）については細かい時間的位置（ｔａ１，ｔａ２，…）を指定して該当操作子（６ａ）を操作すると、当該操作子に割り当てられた演奏パターンが、第１種類（同期パターン）の場合は指定された音楽的な区切り位置に相当するタイミングに同期して当該演奏パターンが再生されるように、第２種類（非同期パターン）の場合には指定された細かい時間的位置に相当するタイミングで再生されるように、それぞれ、指示するパターンシーケンス（図７）を作成するようにしている。従って、携帯端末において、簡単な操作により、第１種類の演奏パターン（同期パターン）については音楽的な区切り位置のタイミングに同期し、第２種類の演奏パターン（非同期パターン）については細かい時間的位置のタイミングで、順次、再生される多彩な楽曲を作成することができる。
つまり、パターンシーケンス（図７）の作成に際して、操作された操作子（６ｓ）に割り当てられた演奏パターンが第１種類（同期パターン）の場合には、当該演奏パターンを構成するイベントのうち指定された音楽的な区切り位置のタイミング（ｔｓ１，ｔｓ２，…）に相当するイベントから再生を開始させる指示データが記録され、第２種類の演奏パターン（非同期パターン）が割り当てられた操作子（６ａ）の操作により選択された当該演奏パターンについては、操作された操作子（６ａ）に割り当てられた演奏パターンが第２種類（非同期パターン）の場合には、細かい時間的位置に相当する任意のタイミング（ｔａ１，ｔａ２，…）で当該演奏パターンの先頭から読出しを開始させる指示データが記録され、これにより、再生の際には、第１種類（同期パターン）については当該音楽的な区切り位置のタイミングから再生が開始され、第２種類の演奏パターン（非同期パターン）については任意のタイミングから再生が開始される。従って、演奏パターンの並び順を変えたり、演奏パターンの種類を変えることにより、多彩な楽曲を簡単に作成することができる。
【００１２】
この発明においては、さらに、携帯端末の記憶手段（３，５）には、携帯端末のＯＳ（ Operating System ）が個別に認識可能な最小記憶単位であるパックに複数の演奏パターンを入れておき（「パターンパック」）、パック選択手段（６ｃ，６ｅ，Ｅ１）によりパックを選ぶことによって各操作子に割り当てられる演奏パターンを決定することができる（請求項４）。従って、選択された所望のパックから所望の演奏パターンを操作子操作で選択することにより、当該演奏パターンを指示するパターン指示データ（パターン番号）を配列した所望のパターンシーケンス（図７）を作成することができる。なお、更にパック変更手段（Ｅ４）を設けて、既に作成されたパターンシーケンス（図７）のパック（番号）を変更すると、パターン指示データ（パターン番号）を変更せずに、パターンシーケンスの内容を別の楽曲に変更するように構成することができ、この構成により、パックの種類を変えるだけで、既成の演奏パターン配列を流用して新たな楽曲へと編集ができ、多彩な楽曲の作成に寄与し、さらに、楽曲作成の意欲を促進することができる。
【００１３】
この発明においては、携帯端末のディスプレイ（１１）の「パターンシーケンス作成（編集）画面」と呼ばれる画面上に、時間軸上の音楽的な区切り位置（ｔｓ１，ｔｓ２，…）及び該区切り位置より細かい時間的位置（ｔａ１，ｔａ２，…）を表示し（１１，Ｅ５）、表示された音楽的な区切り位置及び細かい時間的位置を指示することにより、演奏パターンの再生すべきタイミングを簡単に指定することができる。（請求項５）
【００１４】
この発明においては、スイッチ操作子（６ｓ，６ａ）の操作で選択された演奏パターンを指示するパターン指示データ（パターン番号）が所定タイミング（ｔｓ１，ｔｓ２，…；ｔａ１，ｔａ２，…）に対応して再生順に並べられたパターンシーケンス（図７）が作成されると（Ｅ８，Ｅ９）、このパターンシーケンスは、パターン指示データ（パターン番号）の指示に従って、携帯端末の記憶手段（３，５）に記録された演奏パターンが順次展開された楽曲データ（図８）にデータ形式が変更される（Ｅ１１）。この楽曲データは、携帯電話機などの携帯端末を含む複数機種の情報機器で共通して再生可能なイベント形式のデータであり、種々の演奏パターンを蓄積していない他の機器において、そのまま、利用することができる。（請求項６）
【００１５】
また、得られた楽曲データは、転送可否情報（転送フラグ又は転送ビット）が転送可に設定され、他の携帯電話機などの情報機器に転送可能とされる。つまり、演奏パターンなど編集前の元データは、通常、転送不可に設定される場合が多いが、編集により得られた楽曲データについては転送可に変更するすることによって、他の情報機器において有効に利用することができる。（請求項８）
さらに、得られた楽曲データは、編集可否情報（編集フラグ又は転送ビット）が編集不可に設定され、楽曲データの編集ができないように設定される。つまり、演奏パターンなど編集前の元データは、通常、編集可に設定される場合が多いが、編集により得られた楽曲データについては編集不可に変更することによって、ユーザ個人の成果データを有効に保護することができる。（請求項９）
【００１６】
なお、携帯端末に設けられたスイッチ操作子（６ｓ：ＳＷ１〜ＳＷ６，６ａ：ＳＷ７〜ＳＷ１２）のそれぞれに演奏パターンを割り当てる技術思想を楽曲再生に適用することにより、次の（１）〜（３）のような構成を有する楽曲再生装置が得られる：
（１）複数の操作子（６ｓ：ＳＷ１〜ＳＷ６，６ａ：ＳＷ７〜ＳＷ１２）と複数の演奏パターンの記憶手段（３，５）とを備えた携帯端末における楽曲再生装置であって、操作子（６ｓ，６ａ）に演奏パターンを割り当てる割当手段（４，Ｒ２・Ｒ３）と、操作子（６ｓ，６ａ）の操作に基づいて、当該操作子に割り当てられた演奏パターンを再生する再生手段（Ｒ６・Ｒ７，図１１）とを具備するもの。
（２）上述の楽曲再生装置において、記憶手段（３，５）は、パック毎に複数の演奏パターンを記憶し、割当手段（４，Ｒ２・Ｒ３）は、選択されたパックに記憶された演奏パターンを割り当てる（Ｒ２，Ｒ３）もの。
（３）上述の楽曲再生装置において、再生手段（Ｒ６・Ｒ７，図１１）は、操作子（６ｓ，６ａ）に割り当てられる演奏パターンの種類に応じて、操作子の操作タイミング（ｔ２，ｔ６）又は該操作タイミング（ｔ１，ｔ３）以後の音楽的なタイミング（ｔａ，ｔｂ３）で演奏パターンの再生を開始するもの。
【００１７】
【発明の実施の形態】
以下、図面を参照しつつ、この発明の好適な実施の形態について詳述する。なお、以下の実施例は単なる一例であって、この発明の精神を逸脱しない範囲で種々の変更が可能である。
【００１８】
〔システムの概要〕
図１は、この発明の一実施例による携帯端末の概略的ハードウエア構成を表わすブロック図を示す。この例では、携帯端末は、携帯電話機などの携帯通信端末であり、端末各部を制御すると共に各種データ処理を行う中央処理装置（ＣＰＵ）１、これらの制御及び処理のためのクロックを発生するタイマ２や、ＯＳやアプリケーション等のプログラム及び各種制御データを記録した読出専用メモリ（ＲＯＭ）３、制御及び処理上のデータを一時的に保持するランダムアクセスメモリ（ＲＡＭ）４、半導体メモリ等の記録媒体から成り各種データを記憶するメモリとして機能する外部記憶装置５などの記憶手段を備える。
【００１９】
ＲＯＭ３乃至外部記憶装置５などのメモリには、この発明による楽曲再生及び作成アプリケーションに関する種々のデータやアプリケーションプログラムを記録しておくことができる。例えば、楽曲再生及び作成アプリケーションで用いられる演奏パターンデータ（単に「パターン」ともいう）、パターンシーケンスデータ、楽曲データなどが記録され、演奏パターン及びパターンシーケンスデータは、“パターンパック”と呼ばれる記憶単位で記録される。
【００２０】
入力手段としては、パターン割当／指示スイッチ（６ｓ，６ａ）などの操作子による各種入力操作に基づき所要の情報を端末システムに入力する操作子回路（操作部）６、ユーザの音声などを入力するためのマイクロフォン回路７などを備える。また、ＣＰＵ１により制御される電波送受信機８は、アンテナ９を介して他の通信端末やサーバ等との間で通話音信号やデータ信号を送受する。受信通話音信号などの音声信号は、ＣＰＵ１の制御の下、音声用スピーカ回路（レシーバ）１０を介してユーザにより音声で聴取される。
【００２１】
ＣＰＵ１により制御される表示回路（表示部）１１は、ＬＣＤなどのディスプレイ（１１ｄ）を備え、送受信を含む携帯端末の各種操作／制御／処理において必要な視認情報を表示する。この携帯端末には、さらに、着信メロディなどの楽曲を放音するために、楽音生成用音源を含む楽音信号生成回路１２及び楽音用スピーカ（サウンダー）を含むサウンドシステム１３が設けられる。また、通信インターフェース（Ｉ／Ｆ）１４が設けられ、パーソナルコンピュータ（ＰＣ）などの他の情報機器とＣＰＵ１との間で、種々のデータやプログラムを送受することができる。
【００２２】
この携帯端末は、電波送受信機８や通信Ｉ／Ｆ１４を使ってインターネット上のサーバや他の情報処理装置などの外部機器に接続することが可能であり、外部機器からパターンパックを取得したり、この携帯端末で作成した楽曲データを外部機器に配信することができる。
【００２３】
〔システムの基本的な動作とパターンパック〕
この発明が適用される携帯電話機などの携帯端末において、携帯端末に搭載されているＯＳ（システムプログラム）とアプリケーションプログラムとの関係は、端末電源がオンされている間は常にＯＳが起動しており、このＯＳ上で、複数のアプリケーションプログラムが実行されるようになっている。従って、この発明による楽曲再生処理及び楽曲作成（編集）処理は、このようなアプリケーションプログラムの一つに相当する。
【００２４】
かかる携帯端末でのデータの取扱いについては、メモリは複数領域に分けられていて１領域には１データしか記録することができない。また、ＯＳで管理可能なデータ数は決まっており、メモリの領域数がＯＳの管理できるデータの最大数である。
【００２５】
この発明による一実施例では、携帯端末におけるこのような基本的な動作条件に対応して、楽曲再生及び作成アプリケーションで用いられる演奏パターンの取扱いに工夫がなされており、複数のパターンデータ（例えば、１２個のパターン）を１つの“パターンパック”（単に“パック”ともいう）に入れて各“パターンパック”を各メモリ領域に記録することで、各“パターンパック”に入っている複数のパターンデータ全体をＯＳに１つのデータとして認識させると共に、アプリケーションプログラム〔楽曲再生処理及び楽曲作成（編集）処理〕によって、１つの“パターンパック”から複数のパターンデータを取り出すなどのパターンデータ管理を行うようにし、これによって、メモリを効率的に利用できるようにしている。
【００２６】
つまり、１つのメモリ領域には、ＯＳが認識可能な１つのデータしか記録できないので、１つのデータだけを記録した場合、残りの未使用領域は利用不可能な領域となるので、例えば、１２個のパターンを１パック（１つのデータ）として１つのメモリ領域に記録すると、当該メモリ領域の残り容量は、１メモリ領域に１パターンのみを１つのデータとして記録した場合に比べて、明かに少なくなり、メモリの使用効率を大きく向上することができる。
【００２７】
図２は、この発明の一実施例による楽曲再生及び作成アプリケーションにおいて用いられるパターンパックの一構成例を示す。楽曲再生及び作成アプリケーションにおいては、複数のパターンパックが用いられ、ＲＯＭ３又は外部記憶装置５内の１つのメモリ領域に１つのパターンパックが記録されている。各パターンパックは、図２の左側に示すように、それぞれ、パック番号、演奏パターンデータ（演奏パターン、パターン）及びパックエンドデータから成り、ＯＳはパック番号からパックエンドまでの情報を１つのデータとして認識する。
【００２８】
また、１つのパックには、図２の右側に示すように、複数の演奏パターンデータが入っている。演奏パターンデータは、１小節程度の楽曲を再生するためのデータであり、楽曲を組み立てるための素片データとして用いられる。各演奏パターンデータは、パターン番号、編集フラグ、転送フラグ、イベントシーケンスデータ及びパターンエンドデータで構成される。これに対して、楽音再生及び作成（編集）処理のアプリケーションは、パターン番号からパターンエンドデータまでの各パターン情報を１つのパターンとして認識する。１つのパターンパックには、例えば、“パターン１”〜“パターン１２”という１２個のパターンデータが入っていて、以下においては、この１２パターンの例に従って説明を行う。
【００２９】
ここで、１つのパターンパックに入っている複数のパターンは、音楽的な関連性を持って作成されている。例えば、１つのパターンパックに入っている複数のパターンは、同一の音楽的なジャンル（ロックやジャズ、ポップスなど）や、同一の歌手や、同一の作曲者などに沿って作成されている。また、１つのパックに入っている複数のパターンは、同期パターン群と非同期パターン群に分けられ、以下の例では、１２個の“パターン１”〜“パターン１２”のうち、“パターン１”〜“パターン６”が同期パターンとされ、“パターン７”〜“パターン１２”が非同期パターンとされる。
【００３０】
同期パターンとは、拍又は小節線などの音楽的な区切り位置に同期して再生が開始されるパターンデータである。同期パターンのイベントシーケンスデータは、所謂ＭＩＤＩフォーマットと同様に、楽音信号生成回路１２の楽音生成用音源に対する発音指示命令を表わすイベントを演奏進行順に記録したデータであって、“ＭＩＤＩ類似”形式のデータと呼ばれる。
【００３１】
また、非同期パターンとは、再生の指示があったタイミングで直ちに再生が開始されるパターンデータである。非同期パターンのイベントシーケンスには、同期パターンと同じ“ＭＩＤＩ類似”形式のデータだけでなく、“ＷＡＶＥ”形式のデータを用いることができる。“ＷＡＶＥ”形式のデータとは、楽音波形のサンプリングタイミングごとの離散値を表わすイベントを演奏進行順に記録したデータをいい、楽器などの純音楽的な楽音情報に限らず、音声や自然音（効果音）などの音楽的に利用可能な音情報を含む。
【００３２】
〔割当バッファ及び操作・表示部の構成〕
図３は、この発明の一実施例による楽曲再生及び作成アプリケーションにおいて用いられる割当状態バッファの構成例を示す。楽曲再生及び作成アプリケーションにおいては、ＲＡＭ４内に設けられた割当状態バッファに、図３に示すように、現在選択されているパターンパックのパック番号と、操作部６のパターン割当／指示スイッチＳＷ１〜ＳＷ１２毎に割り当てられているパターン番号が記憶される。図示の例では、パック番号（ＰＡＣＫ）“３”のパターンパックが現在選択されており、スイッチＳＷ１，ＳＷ２，ＳＷ３，…，ＳＷ１２には夫々パターン番号“１”，“２”，“３”，…，“１２”が割り当てられ、スイッチＳＷ１〜ＳＷ１２の操作により、当該スイッチのパターン番号に対応するパターンデータが選択可能である。
【００３３】
図４は、この発明の一実施例による携帯端末のスイッチ構成例を示す。携帯電話機などの携帯端末の操作面には、図４に示すように、ディスプレイ１１ｄや種々のスイッチ／キー６ｍ，６ｃ，６ｅ，６ｓ，６ａが設けられており、ケースの上端部にはアンテナポール９ｐが設けられている。モードスイッチ６ｍは、操作の度に携帯端末の動作モードを順次切り換える機能を有し、例えば、モードスイッチ６ｍの操作により楽曲再生モードに入ると、ディスプレイ１１ｄには、この携帯端末に記録されている全パターンパックがパック名やパック番号などで表示される。
【００３４】
この場合、“ＥＮＴＥＲ”キー６ｅはパック決定スイッチとして機能し、“▲”、“▼”などのカーソルキー６ｃの操作によりディスプレイ１１ｄ上の所望のパターンパック表示にカーソルを移動して“ＥＮＴＥＲ”キー６ｅを操作することによって、利用したいパターンパックを選択し決定することができる。また、楽曲再生モード或いは楽曲作成（編集）モードにおいては、テンキー、“＊”キー及び“＃”キーは、前述したパターン割当／指示スイッチＳＷ１〜ＳＷ１２として機能する。もちろん、このテンキーは、通話をする通常時のモードでは、電話番号などの数値を入力するためのスイッチとして機能する。
【００３５】
テンキー中の“１”〜“６”キーは、上述のスイッチＳＷ１〜ＳＷ６であり、パターンパック内のパターン番号“１”〜“６”に対応する同期パターンが１つずつ割り当てられ、各同期パターンを指示するための同期パターン割当／指示キー６ｓに属する。
【００３６】
また、テンキー中の“７”〜“０”キー、“＊”キー及び“＃”キーは、上述のスイッチＳＷ７〜ＳＷ１２（“＊”→ＳＷ１０、“０”→ＳＷ１１、“＃”→ＳＷ１２）であり、パターン番号“７”〜“１２”に対応する非同期パターンが１つずつ割り当てられ、各非同期パターンを指示するための非同期パターン割当／指示キー６ａに属する。
【００３７】
〔楽音再生の概略〕
図５は、この発明の一実施例による楽曲再生アプリケーションにおけるパターン再生の動作例を表わす図である。この図では、時間軸が横軸にとられ、長い縦線は、小節線に相当する小節線タイミングｔａ，ｔｂ，ｔｃ，ｔｄ，…を表わす。また、短い縦線は拍タイミングを表わし、例えば、拍タイミングｔｂ３は小節タイミングｔｂ〜ｔｃ間の小節区間の第３拍タイミングである。
【００３８】
図５を用いてこの楽曲再生の概要を説明すると、携帯電話機などの携帯端末に設けられたテンキー等のスイッチ操作子６ｓ，６ａのそれぞれに演奏パターンが割り当てられ、順次、スイッチＳＷ１，ＳＷ７，ＳＷ２，…を操作すると（ｔ１，ｔ２，ｔ３，…）、当該各スイッチに割り当てられている演奏パターン“１”，“７”，“２”，…がリアルタイムで再生される。再生される演奏パターンは、携帯端末に搭載されたＯＳが個別に取り扱うことができる最小情報単位であるパック毎に複数個入っており、楽曲再生又は作成アプリケーションにより、パックの選択に応じてスイッチに割り当てられる演奏パターンが決定される。各パック内に記憶される演奏パターンには同期及び非同期パターンがあり、同期パターン“１”，“２”，…は、スイッチ操作時点ｔ１，ｔ３，…以後の音楽的なタイミングｔａ，ｔｂ３，…で再生が開始され、非同期パターン“７”，…は、スイッチ操作タイミングｔ２，…にて直ちに再生が開始される。
【００３９】
以下、図５に従い、モードスイッチ６ｍの操作により楽曲再生モードに入りカーソルキー６ｃを操作して或るパックを選択した後パターン割当／指示スイッチＳＷ１〜ＳＷ１２を操作した場合のパターン再生の動作例を、次の事象（１）〜（７）毎に、順を追って説明する。なお、この動作例では、便宜的に、楽曲再生処理に用いられる全てのパターンを１小節長とし、同期パターンをＭＩＤＩ類似形式のデータとし、非同期パターンをＷＡＶＥ形式のデータとして説明する。また、スイッチＳＷ１，ＳＷ２，ＳＷ７には、選択されたパターンパック（例えば、第３パック）の“パターン１”、“パターン２”及び“パターン７”がそれぞれ割り当てられており、“パターン１”及び“パターン２”は同期パターンであり、“パターン７”は非同期パターンである。
【００４０】
（１）まず、或るタイミングｔ１で、同期パターン割当／指示キー６ｓの第１スイッチＳＷ１（“１”キー）が押されると、当該パターンパックの“パターン１”を先頭イベントから読み出し始め、このパターンデータの再生を開始する。この場合、このスイッチＳＷ１の操作がパターン指示の最初のスイッチ操作であるので、再生時間を計時するタイマ２は、このタイミングｔ１を最初の小節線タイミングｔａ（＝０）として、再生時間の計時を開始する。つまり、このタイミングｔ１でタイマ２をリセットする。
【００４１】
（２）タイミングｔ２で、非同期パターン割当／指示キー６ａの第１スイッチＳＷ７（“７”キー）が押されると、このスイッチＳＷ７が押されたタイミングｔ２は拍タイミングでも小節線タイミングでもないが、スイッチＳＷ７が指示する“パターン７”は非同期パターンであるので、当該パターンパックの“パターン７”は、直ちに、スイッチＳＷ７の操作タイミングｔ２で先頭イベントから読出しが開始される。
【００４２】
（３）タイミングｔ３で、同期パターン割当／指示キー６ｓの第２スイッチＳＷ２（“２”キー）が押されると、スイッチＳＷ２が押されたタイミングは拍タイミングでも小節線タイミングでもなく、“パターン２”は同期パターンであるので、スイッチＳＷ２が操作されたタイミングｔ３以降の最初の拍タイミングｔｂ３まで、“パターン２”の再生開始を待機する。そして、操作直後の拍タイミングｔｂ３が到来した時、“パターン２”は、この拍タイミングｔｂ３に対応するイベント（３拍目のイベント）から読出しが開始される。従って、この読出し開始後は、“パターン１”及び“パターン２”という複数の同期パターンが並行して再生される。
【００４３】
（４）非同期パターンの１回分再生終了タイミングｔ４では、再生されていた非同期パターンが自動的に再生停止される。つまり、非同期パターンである“パターン７”は、タイミングｔ２で再生が始まりこのタイミングｔ４で１回分の再生を終了するので、タイミングｔ４で再生が停止される。
【００４４】
（５）タイミングｔ５で、同期パターン割当／指示スイッチＳＷ１が押されると、スイッチＳＷ１に対応する“パターン１”は再生中であり、再生中の同期パターンに対する操作は当該パターンの再生停止と解釈されるので、“パターン１”の再生停止が指示されたと判断する。しかしながら、スイッチＳＷ１が押されたタイミングｔ５は拍タイミングでも小節線タイミングでもないので、次の拍又は小節線タイミングｔｃが到来したときに“パターン１”の再生を停止する。
【００４５】
（６）タイミングｔ６で、再び、非同期パターン割当／指示スイッチＳＷ７が押されると、スイッチＳＷ７により指示される“パターン７”は非同期パターンであるので、スイッチＳＷ７が操作されたタイミングｔ６で、直ちに、“パターン７”の先頭イベントから読み出しを開始する。
【００４６】
（７）タイミングｔ７で、非同期パターン割当／指示スイッチＳＷ７が押されると、タイミングｔ７は非同期パターンの“パターン７”が再生中の期間であるため、このタイミングでのスイッチＳＷ７の操作は無視される。
【００４７】
〔楽曲作成（編集）の概略〕
図６は、この発明の一実施例による楽曲作成アプリケーションにおけるパターンシーケンス作成（編集）画面の表示例を表わす。モードスイッチ６ｍの操作により楽曲作成（編集）モードに入ると、ディスプレイ１１ｄには、楽曲再生モードと同様に、パターンシーケンスの作成に利用可能な全パターンパックがパック名やパック番号などで表示される。そこで、ユーザは、カーソルキー６ｃを操作して、パターンシーケンスの作成に利用したいパック番号を選択し、“ＥＮＴＥＲ”キー６ｅを操作して、パターンの作成に利用するパターンパックを決定する。これにより、ディスプレイ１１ｄには、図６に示すようなパターンシーケンス作成（編集）画面が現れる。
【００４８】
図６を用いてこの楽曲作成（編集）の概要を説明すると、演奏パターンは、携帯電話機などの携帯端末に設けられたテンキー等のスイッチ６ｓ，６ａのそれぞれに割り当てられる。パターンシーケンス作成（編集）画面の同期パターン表示欄ＴＳ１，ＴＳ２又は非同期パターン表示欄ＴＡにおいて、タイミングｔｓ１，ｔｓ２，…又はタイミングｔａ１，ｔａ２，…を表わす目盛に従ってパターン書込み区間ＷＡを指定し、所望のスイッチを選択的に操作すると、当該スイッチに割り当てられた演奏パターンが区間ＷＡに対応付けられ、選択された演奏パターンを区間ＷＡのタイミングで再生する指示を与えるパターンシーケンスが作成される。パターンシーケンスは、演奏パターンが同期パターンの場合は、指定タイミングｔｓ１，ｔｓ２，…に相当するイベントから再生を開始するよう指示し、演奏パターンが非同期パターンの場合には、指定タイミングｔａ１，ｔａ２，…で先頭から読出しを開始するように指示する。
【００４９】
より詳細に説明すると、パターンシーケンス作成（編集）画面は、時間経過が横軸方向にとられ、複数のパターン表示欄ＴＳ１，ＴＳ２，ＴＡが縦軸方向に並べられ、これらのパターン表示欄ＴＳ１，ＴＳ２，ＴＡには、同期パターン及び非同期パターンのパターンシーケンスを展開表示することができる。図６の画面例では、上側の２段に２つの同期パターン表示欄ＴＳ１，ＴＳ２が配置され、下側の１段に非同期パターン表示欄ＴＡが配置される。第１及び第２同期パターン表示欄ＴＳ１，ＴＳ２には、同期パターンの第１トラック及び第２トラックに記録されるパターンシーケンスをそれぞれ表示することができ、非同期パターン表示欄ＴＡには、非同期パターンのトラックに記録されるパターンシーケンスを表示することができる。なお、トラック数（＝パターン表示欄数）は、携帯端末の処理能力に合わせて適宜増減することができる。
【００５０】
この画面例では、時間的な位置を容易に把握することができるように、各欄ＴＳ１，ＴＳ２，ＴＡを横切って小節線ＬＢが表示される。また、上下段間には、時間軸に沿って、拍タイミングｔｓ１，ｔｓ２，…などの音楽的なタイミングを表わす時間的な目盛が同期パターン表示欄ＴＳ１，ＴＳ２に対応して表示され、拍タイミングｔｓ１，ｔｓ２，…より細かい音楽的タイミングｔａ１，ｔａ２，…を表わす時間的な目盛が非同期パターン表示欄ＴＡに対応して表示される。
【００５１】
パターンシーケンスの作成に当っては、まず、カーソルキー６ｃを操作して、各パターン表示欄ＴＳ１，ＴＳ２，ＴＡを指示し、各欄でパターンの開始点を指定した上、“ＥＮＴＥＲ”キー６ｅの操作によりパターンの開始点を決定する。非同期パターンについてはこの手法で開始点のみをセットするだけでよいが、同期パターンについては、さらに、パターンの終了点をカーソルキー６ｃで指定し“ＥＮＴＥＲ”キー６ｅで決定する。
【００５２】
このようにして、開始点及び終了点を決定してパターン配置範囲を設定すると、設定された範囲は網掛けされ、この網掛け部分ＷＡは、ユーザが設定した新たなパターンの書き込み部分を表わす。さらに、パターン割当／指示スイッチ６ｓ，６ａ（ＳＷ１〜ＳＷ１２）の中から、この部分に貼り付けたいパターンに対応するスイッチを選択的に操作すると、網掛け部分ＷＡに所望のパターンが展開表示される。そして、決定（“ＥＮＴＥＲ”）キー６ｅを操作することによって、このパターンが対応するトラックの対応位置に記録される。
【００５３】
図６では、図示の時間範囲については、パターン表示欄ＴＳ１，ＴＡにおける同期パターンの第１トラック及び非同期パターンのトラックのパターンシーケンスが既に作成されており、同期パターンの第２トラックは、第２同期パターン表示欄ＴＳ２の所定区間に“パターン２”が書き込まれ、この後に、１拍の間をおいて、新たなパターンを書き込むためのパターン書込み区間ＷＡが設定されていることが網掛けで表わされている。
【００５４】
なお、同期パターンについては、パターン書込み区間ＷＡの開始及び終了時点を拍又は小節線タイミングｔｓ１，ｔｓ２，…で指定することができ、同期パターン表示欄ＴＳ２の“パターン２”に示されるように、設定された区間の小節線ＬＢや拍位置に一致するように貼り付けられる。また、非同期パターンについては、例えば、非同期パターン表示欄ＴＡの上部の目盛で示すように、拍タイミングｔｓ１，ｔｓ２，…より細かいタイミングｔａ１，ｔａ２，…で、パターン書込み区間ＷＡの開始時点を指定することができる。
【００５５】
図７は、この発明の一実施例による楽曲作成アプリケーションにより作成されるパターンシーケンスデータの一構成例を示す。図６のような作成（編集）画面を用いてされたパターンシーケンスデータ（単に「パターンシーケンス」ともいう）は、図７左側のように、利用しているパックのパック番号、同期パターン第１トラックデータ、同期パターン第２トラックデータ、非同期パターントラックデータ及びパターンシーケンスエンドデータから成る。
【００５６】
同期パターン第１トラックデータ、同期パターン第２トラックデータ及び非同期パターントラックデータは、それぞれ、図６の作成（編集）画面におけるパターン表示欄ＴＳ１，ＴＳ２，ＴＡ内の表示データに対応する。これらのトラックデータは、図７中央上部に示すように、トラック識別子、指示シーケンスデータ（単に「指示シーケンス」ともいう）及びトラックエンドデータから成る。
【００５７】
指示シーケンスデータには、図７下部に示すように、同期パターントラックの場合、再生される同期パターンの開始時点及び開始拍を表わす拍タイミングデータ、再生される同期パターンの開始時点から終了時点までの時間を表わす再生長データ、及び、利用しているパックから再生される同期パターンを指示する再生パターン指示データ（パターン番号）の組が、パターンの再生順に記録されている。また、非同期パターントラックの場合には、再生される非同期パターンの開始時点を表わす開始タイミングデータ、及び、利用しているパックから再生される非同期パターンを指示する再生パターン指示データ（パターン番号）の組が、パターンの再生順に記録されている。
【００５８】
図８は、この発明の一実施例による楽曲作成アプリケーションにおける演奏パターン展開により作成される楽曲データの構成例を示す図である。楽曲作成アプリケーションにおいては、図７のようなパターンシーケンスデータに基づいて、さらに、複数の携帯電話機種で再生が可能なデータ形式をもつ楽曲データを作成することができる。この楽曲データは、図８の左側に示すように、楽曲データ識別子、第１トラックデータ、第２トラックデータ、第３トラックデータ、ＷＡＶＥパックデータ及び楽曲エンドデータから成る。
【００５９】
第１乃至第３トラックデータは、図８中央上部に示すように、トラック識別子、編集フラグ、転送フラグ、イベントシーケンスデータ、及びトラックエンドデータから成る。典型的には、第１及び第２トラックデータは、同期パターン第１及び第２トラックデータが対応し、第３トラックデータは、非同期パターントラックデータが対応する。第１〜第３トラックデータ中のイベントシーケンスデータは、同期パターントラックから作成される場合と非同期パターントラックから作成される場合では若干異なる。
【００６０】
同期パターントラックから作成される場合は、図８右側上部に示すように、処理タイミングと処理イベントとから成るイベントデータを時系列順に並べたもの（ＭＩＤＩ類似形式のデータ）である。非同期パターントラックから作成される場合は、非同期パターンがＭＩＤＩ類似形式で表わされるときは同期パターンと同様であるが（図８右側上部）、非同期パターンがＷＡＶＥ形式で表わされるときは、図８右側下部に示すように、再生開始時点を表わす処理タイミングと“再生するＷＡＶＥを指示するイベント”（ＷＡＶＥ指示データ）とから成るイベントデータを時系列順に並べたものである。
【００６１】
楽曲データ中のＷＡＶＥパックは複数のＷＡＶＥデータを記録したものであり、図８の中央下部に示すように、各ＷＡＶＥデータはＷＡＶＥ番号とＷＡＶＥ（波形）とから構成される。ＷＡＶＥデータは、再生の際、第１乃至第３トラックのうち非同期パターントラック（典型的には第３トラック）のＷＡＶＥ指示データの指示に従って読み出される。
【００６２】
〔ＯＳ処理の動作例〕
図９は、この発明の一実施例による携帯端末におけるＯＳ処理の動作例を表わすフローチャートである。ＯＳ処理は、携帯電話機などの携帯端末の電源がオンされてからオフされるまでの間、繰り返して動作しており、図示の処理の他に、携帯電話の基本的な動作を処理することができる。このＯＳ処理がスタートすると、ステップＳ１では、外部からパターンパックを受信していれば、当該パターンパックのそれぞれを、外部記憶装置５において使用可能なメモリ領域の１つずつに記録する。
【００６３】
次のステップＳ２では、楽曲再生アプリケーションを開始する指示を受けて楽曲再生処理を起動する。この楽曲再生処理では、パックの演奏パターンを順次選択して行くことにより、リアルタイムで、楽曲が組み立てられ再生される。
【００６４】
また、続くステップＳ３では、楽曲作成アプリケーションを開始する指示を受けて楽曲（編集）作成処理を起動する。楽曲作成アプリケーションが実行されると、楽曲の作成及び編集（パターンシーケンスの作成及び編集）を行うための画面（図６）がディスプレイに表示される。楽曲（編集）作成処理では、この画面を利用して、パックから選択された演奏パターンを再生順に並べて行くことにより、楽曲が組み立てられ、パターンシーケンス乃至楽曲データが作成される。
【００６５】
〔楽曲再生アプリケーションの処理手順〕
図１０及び図１１は、この発明の一実施例による楽曲再生処理及び楽曲再生割込処理の動作例を表わすフローチャートである。図１０の楽曲再生処理及び図１１の楽曲再生割込処理は、楽曲再生アプリケーションプログラムに従って動作するものであり、図１０の楽曲再生処理は、楽曲再生アプリケーションプログラムを起動する指示があってからこれを停止する指示があるまで、繰り返し動作しており、楽曲再生処理が起動していていも、通話処理などの携帯端末本来の動作を実行すべき命令があったときには、この楽音再生処理は一時的に停止され、この命令に基づく動作を実行する。
【００６６】
図１０において、モードスイッチ６ｍの操作により楽曲再生モードに入ると、楽曲再生処理がスタートし、ディスプレイ１１ｄには再生に利用可能なパターンパックが表示される。まず、第１ステップＲ１では、パターン再生に使うパターンパックが新たに選択されたか否かを判定する。パターンパックの選択操作（キー６ｃ，６ｅによる新たなパックの選択操作）があったときは（Ｒ１→ＹＥＳ）、ステップＲ２に進んで、選択されたパターンパックを再生用のパターンパックに設定し、次いで、ステップＲ３にて、再生用パターンパックのパターンを再生用のパターンに設定する。
【００６７】
上述のステップＲ２，Ｒ３は、パターンパックの選択に応じてパターン割当／指示スイッチＳＷ１〜ＳＷ１２に割り当てるパターンの設定乃至設定変更を行うステップである。つまり、ステップＲ２では、再生用として新たに選択されたパターンパック（１データ）をメモリ領域（ＲＯＭ３又は外部記憶装置５）から読み出してＲＡＭ４内の所定のバッファに書き込む。そして、次のステップＲ３では、選択された再生用のパターンパックに入っている複数のパターンをパターンエンドデータごとに区切って分離し、それぞれのパターンを再生用のパターンとして、再生操作で使われるスイッチＳＷ１〜ＳＷ１２のうちの対応するものに割り当てて、選択されたパターンパック番号と各スイッチＳＷ１〜ＳＷ１２に割り当てられたパターン番号とを割当状態バッファに書き込む。（図３参照）
【００６８】
ステップＲ１で新たなパックの選択操作がなかったと判定されたとき（Ｒ１→ＮＯ）及びステップＲ３の処理後は、ステップＲ４に進んで、パターン割当／指示スイッチＳＷ１〜ＳＷ１２の操作で何れかのパターンが選択されたか否かを判定し、パターン選択操作があったときは（Ｒ４→ＹＥＳ）、ステップＲ５に進んで、さらに、選択されたパターンが既に再生中であるか否かが判定される。
【００６９】
選択パターンが再生中でなければ（Ｒ５→ＮＯ）、ステップＲ６で、選択されたパターンの再生を新たに開始する指示を設定する。この設定は、新たに再生の開始が指示されたパターンのパターン番号をＲＡＭ内の開始バッファに登録することによりなされる。例えば、図５（１）〜（３），（６）のように、再生中でない“パターン１”、“パターン７”、“パターン２”を選択したときは、当該パターンの再生を新たに開始すべきであると決定され、開始バッファにパターン番号“１”，“７”，“２”が登録される。また、今回のパターン再生開始の指示が、図５（１）のように、全くパターンが再生されていない状態でなされたものであれば、再生時間を計時するタイマ２をリセットする。
【００７０】
一方、選択されたパターンが既に再生中であれば（Ｒ５→ＹＥＳ）、ステップＲ７で、選択されたパターンの再生を停止する指示を設定する。この設定は、停止が指示されたパターンのパターン番号をＲＡＭ内の停止バッファに登録することによりなされる。例えば、図５（５）のように、既に“パターン１”が再生中に再度“パターン１”を選択したときは、当該“パターン１”の再生を停止すべきであると決定され、停止バッファにパターン番号“１”が登録される。なお、図５（７）の“パターン７”のように、再度選択した再生中のパターンが非同期パターンの場合は、当該パターンに対する選択操作は無効になる。
【００７１】
ステップＲ６，Ｒ７で設定されたパターン再生の開始及び停止の制御、並びに、このパターン再生開始に基づくイベント処理の制御は、後述する楽曲再生割込処理（図１１）において実行される。
【００７２】
パターン選択操作がなかったとき（Ｒ４→ＮＯ）及びステップＲ６，Ｒ７の処理後は、ステップＲ８に進んで、楽曲再生アプリケーションを停止する指示があれば再生処理を停止してこの楽曲再生処理を終了し、このような停止指示がなければステップＲ１に戻り、停止指示があるまで上述したステップＲ１〜Ｒ７の動作を繰り返す。
【００７３】
図１１の楽曲再生割込処理は、楽曲再生アプリケーションが起動されている間、再生処理に対して割り込みをかけて動作しており、割り込みの周期は、非同期パターン及び同期パターンのイベント読出しの分解能より短い間隔である。この楽曲再生割込処理において、再生を開始又は停止すべきパターンがあるかどうかは、ＲＡＭ４内の開始バッファ及び停止バッファを参照して判断する。つまり、開始バッファに登録されているパターンが新たに再生を開始するパターンであり、停止バッファに登録されているパターンが新たに再生を停止するパターンである。なお、パターンの種類が同期パターン／非同期パターンの何れであるかは、当該パターンのパターン番号により判別することができる。
【００７４】
図１１において、楽曲再生割込処理がスタートすると、最初のステップＲ５１では、再生中の同期パターン及び非同期パターンについて、今回タイミングのイベントを読み出して再生する。例えば、図５において、区間ｔａ〜ｔｂ，ｔｂ〜ｔｃでは“パターン１”につき各割込みタイミングのイベントを読み出し、区間ｔｂ３〜ｔｃ，ｔｃ〜ｔｄ，ｔｄ〜…では、“パターン２”につき各割込みタイミングのイベントを読み出し、区間ｔ２〜ｔ４，ｔ６〜…では、“パターン７”につき各割込みタイミングのイベントを読み出す。
【００７５】
続いて、ステップＲ５２，Ｒ５３にて、非同期パターンの再生開始と再生停止の処理を行う。まず、ステップＲ５２では、再生開始が指示されている非同期パターンがあれば、当該非同期パターンを先頭のイベントから読み出し始める。例えば、図５（２），（６）のように、非同期パターンである“パターン７”の再生開始が指示されていると、これらのパターンの読出しを先頭イベントから開始する。
【００７６】
続いて、ステップＲ５３では、パターンの最後までイベントが読み出された再生中の非同期パターンについて、読出し（再生）を停止する。つまり、非同期パターンの再生は、１回分の再生が終った時に自動で停止する。例えば、図５において、非同期パターンである“パターン７”の最後までイベントが読み出されたタイミングｔ４で、“パターン７”の読出しが停止される。なお、選択操作された非同期パターン割当／指示スイッチ（ＳＷ７〜ＳＷ１２）に割り当てられている非同期パターンが再生中であれば、この選択操作は無効になり、非同期パターンは、選択操作に拘わらず自動的に停止制御される〔図５（７）参照〕。
【００７７】
次に、ステップＲ５４では、今回タイミングが拍か小節線のタイミングであるか否かを判定し、このタイミングであれば、順次、ステップＲ５５，Ｒ５６に進み、同期パターンの再生開始と再生停止の処理を行う。つまり、同期パターンの再生開始と再生停止は、拍タイミング（ｔｂ３等）又は小節線タイミング（ｔａ，ｔｂ，…等）に同期して行われる。また、同期パターンは、１回分の再生が終ったら読出し位置を先頭に戻して再生を続行し、再生中のパターンが割り当てられている同期パターン割当／指示スイッチ（ＳＷ１〜ＳＷ６）が再度押されて再生停止の指示がなされるまで、繰り返して再生される。
【００７８】
まず、ステップＲ５５では、再生開始が指示されている同期パターンがあれば、当該パターンの今回タイミングに相当するイベントから読出し（再生）を開始する。例えば、図５（１）のケースでは、同期パターンである“パターン１”が、小節線タイミングｔａ（＝ｔ１），ｔｂにて、再生開始又は再生続行の指示がなされ先頭位置からの読出しが開始される。また、図５（３）のケースでは、同期パターンである“パターン２”がタイミングｔ３で再生開始の指示がなされているので、次の拍タイミングｔｂ３にて、“パターン２”の第３拍以降のイベント読出しが開始され、小節線タイミングｔｃ，ｔｄにて、自動的な再生続行の指示による先頭位置からの読出しが開始される。
【００７９】
続いて、ステップＲ５６では、再生停止が指示されている同期パターンがあれば、そのパターンのイベントの読出し（再生）を停止する。つまり、同期パターンは、再生停止の指示があると、当該指示がなされた後の最初の拍又は小節線のタイミングに同期して再生停止される。例えば、図５の小節線タイミングｔｃは、“パターン１”の再生停止の指示がなされた時点（ｔ５）以後の最初の拍又は小節線タイミングであるから、このタイミングｔｃで“パターン１”の再生が停止される。
【００８０】
そして、今回タイミングが拍又は小節線タイミングでないと判定されたとき（Ｒ５４→ＮＯ）及びステップＲ５６の処理後は、今回の楽曲再生割込処理を終了し、次回の割込みタイミングまで待機する。
【００８１】
〔楽曲作成アプリケーションの処理手順〕
図１２及び図１３は、この発明の一実施例による楽曲作成（編集）処理の動作例を表わすフローチャートであり、図１４は、この発明の一実施例による演奏パターン展開処理の動作例を表わすフローチャートである。楽曲作成に関わるこれらの処理は、楽曲作成アプリケーションプログラムに従って動作する。
【００８２】
図１２及び図１３の楽曲作成（編集）処理は、楽曲作成アプリケーションプログラムを起動する指示があってからこれを停止する指示があるまで、繰り返し動作しており、楽曲再生処理と同様に、楽曲作成（編集）処理が起動していていも、通話処理などの携帯端末本来の動作を実行すべき命令があったときには、この楽音再生処理は一時的に停止され、この命令に基づく動作を実行する。
【００８３】
図１２において、モードスイッチ６ｍの操作により楽曲作成モードに入ると、楽曲作成（編集）処理がスタートし、ディスプレイ１１ｄには楽曲作成（編集）に利用可能なパターンパックが表示される。ここで表示されるパターンパックは、編集できるとされているパターン（編集フラグが“編集可”に設定されているパターン）を含むものだけである。まず、ステップＥ１では、楽曲の作成に使うパターンパックが新たに選択されたか否かを判定する。
【００８４】
パターンパックの選択操作が検出されると（Ｅ１→ＹＥＳ）、順次、ステップＥ２，Ｅ３に進み、再生処理のステップＲ２，Ｒ３と同様に、パターン割当／指示スイッチＳＷ１〜ＳＷ１２に割り当てるパターンの設定又は設定変更を行う。つまり、ステップＥ２で、選択されたパターンパックを作成用のパターンパックに設定し、ステップＥ３で、設定された作成用パターンパックのパターンを作成用のパターンに設定し、設定されたパック及びパターンを割当状態バッファに記憶する。スイッチに割り当てられるパターンは、選択されたパックの中の編集フラグが“編集可”に設定されているパターンのみである。
【００８５】
次のステップＥ４では、作成中のパターンシーケンスのパターンパック番号を変更する。つまり、作成しているパターンシーケンスに記録されているパターン番号はそのままにしておき、利用するパターンパックの設定のみを変更する。このように、パターンパックの番号を変更するだけで、パターンシーケンスの内容を流用した別の楽曲に変更することができる。なお、全てのパターンパックは、同一構成であり、同一数の同期パターン及び非同期パターンを収容しており、同期パターン及び非同期パターンのパターン番号は同じである。例えば、パターンパックには１２個のパターンが入っていて、パターン１〜パターン６が同期パターンであり、パターン７〜パターン１２が非同期パターンとなっている。
【００８６】
パターンパックの選択操作が検出されなかったとき（Ｅ１→ＮＯ）及びステップＥ３又はステップＥ４の処理の後は（ステップＥ４のパターンパック番号変更は必要に応じて適用される）、ステップＥ５にて、パターンシーケンス作成（編集）画面（図６）を用いて、所定のパターンを書き込むトラック、開始タイミング及び再生長（終了タイミング）を設定する。つまり、作成（編集）画面中の所望のパターン表示欄（ＴＳ１，ＴＳ２，ＴＡ）の所望箇所に所望の長さのパターン書込み区間ＷＡ（網掛け部分）をセットする。
【００８７】
続くステップＥ６（図１３）では、設定したパターン書込み区間ＷＡに書き込むパターンが選択されたか否かを判定する。このパターン書込み区間ＷＡに対して書き込むべきパターンが選択されたこと（スイッチＳＷ１〜ＳＷ１２の操作）を検出したときは、さらに、ステップＥ７で、選択されたパターンが同期パターンであるか否かを判定する。
【００８８】
ここで、同期パターンであれば（Ｅ７→ＹＥＳ）、ステップＥ８にて、選択された同期パターンをその区間の先頭の拍タイミングに相当するイベントから読み出し始めて設定区間ＷＡ内で繰り返して再生する指示データを、対応トラックに書き込み、設定区間ＷＡに、選択されたパターンを網掛けに代えて表示する。一方、非同期パターンであれば（Ｅ７→ＮＯ）、ステップＥ９にて、設定された非同期パターンを開始タイミング（区間ＷＡの開始時点）から１回だけ再生する指示データを対応トラックに書き込み、設定区間ＷＡに、選択されたパターンを網掛けに代えて表示する。
【００８９】
パターン書込み区間ＷＡに対するパターンの選択操作が検出されなかったとき（Ｅ６→ＮＯ）及びステップＥ８，Ｅ９の処理後は、ステップＥ１０に進んで、楽曲データを作成することが指示されたか否かを判定する。楽曲データは、複数の携帯端末で共通して再生することができる形式のデータである。ここで、楽曲データの作成指示があったときはステップＥ１１で演奏パターン展開処理（図１４）を行った上、ステップＥ１２に進み、そうでないときは直ちにステップＥ１２に進む。
【００９０】
そして、ステップＥ１２では、指示に応じて、楽曲データの再生や外部への送信などの処理を行い、その後、楽曲作成アプリケーションを停止する指示があればこの楽曲作成（編集）処理を終了し、このような停止指示がなければステップＥ１に戻り、停止指示があるまで上述したステップＥ１〜Ｅ１２の動作を繰り返す。外部へ送信できる楽曲データは、転送フラグが“転送可”に設定されているもののみである。
【００９１】
図１４は、楽曲作成（編集）処理のステップＥ１１（図１３）で実行される演奏パターン展開処理の具体的なフロー例を示すものである。この展開処理によって、携帯電話機などの携帯端末を含む複数機種の情報機器で共通して再生可能なイベント形式の楽曲データが得られ、得られた楽曲データは、種々の演奏パターンを蓄積していない他の情報機器において、そのまま、利用することができる。
【００９２】
この処理フローがスタートすると、まず、第１ステップＥ３１では、全ての同期パターントラックをイベントシーケンス形式のデータに変換し、同期パターントラックに相当するイベントシーケンス形式のトラックデータを作成する。つまり、同期パターントラックの指示データに沿ってパターンからイベントデータを読み出し、新たなタイミングデータを作成し、図８の右側上部に示されるように、タイミングデータ及びイベントデータをイベントシーケンスとして記録する。
【００９３】
次のステップＥ３２では、非同期パターントラックに相当するトラックデータを作成する。非同期パターンには、ＷＡＶＥ形式とＭＩＤＩ類似形式のデータがあり、ＭＩＤＩ類似形式のデータについては、ステップＥ３１の同期パターントラックの処理時と同様に、イベントシーケンスに展開する（図８の右側上部と同様）。ＷＡＶＥ形式のデータについては、ＭＩＤＩ類似形式で展開されたイベントシーケンスの中に、ＷＡＶＥ形式のデータの読出を指示する指示データを、図８の右側下部に示される形式で、演奏進行に沿った対応位置に記録する。
【００９４】
次いで、ステップＥ３３にて、作成された全てのトラックデータに、“編集不可”の編集フラグと、“送信可”の送信フラグを付加する。この“編集不可”フラグの記入により、作成された楽曲データは編集できないないように制御され、ユーザ個人が作成（編集）により得た成果データを有効に保護することができる。また、“送信可”フラグの記入により、作成した楽曲データを外部機器へ送信することができるように制御されるので、他の携帯電話機などの情報機器において有効に利用することができる。
【００９５】
続くステップＥ３４で、非同期パターントラックに利用されているＷＡＶＥパターンを読み出して、複数のＷＡＶＥデータ（図８の中央下部参照）から成る構成ＷＡＶＥパックを作成する。そして、ステップＥ３５において、作成された複数のトラックデータとＷＡＶＥパックをまとめて、１つの楽曲データを作成し（図８左側参照）、この演奏パターン展開処理を終了する。
【００９６】
〔種々の実施態様〕
以上、一実施例について説明したが、種々の実施態様を適用することができる。例えば、演奏パターンのスイッチ（ＳＷ１〜ＳＷ１２）への割り当てについては、実施例では予め定めておいたが、演奏パターンのスイッチへの割り当て方を設定する手段を設けてユーザに設定させるようにしてもよい。
【００９７】
また、１つのスイッチに複数の演奏パターンを割り当ててもよい。その場合は、そのスイッチが操作されるたびに割り当てられている複数のパターンが順番に選ばれるようにしたりするとよい。
【００９８】
それぞれの演奏パターンの種類（同期パターン／非同期パターン）を判別する方法はパターン番号に頼らなくともよく、種類を判別できる方法であればどのようなものでもよい。例えば、パターンごとに種類を表わす種類データを記録しておく方法、パターンの記録形式をアプリケーションが参照してパターンの種類を決定する方法などが考えられる。
【００９９】
演奏パターンは、１小節長のものを示したが、これより短いものでも或いは長いものでもよい。また、各パターンは、同一長としたが、異なるパターン長としてもよい。
【０１００】
楽曲作成において、同期パターンのトラック（表示欄ＴＳ１，ＴＳ２）が選択されているのに非同期パターンが割り当てられているスイッチ（ＳＷ７〜ＳＷ１２）が押されたというように、指定されているトラックに書き込めないパターンのスイッチが操作されたときは、当該操作を無視したり、或いは、指定されているトラックとは別の書き込み可能なトラックに自動的に書き込んでやるようにすることができる。
【０１０１】
非同期パターン表示欄（ＴＡ）を用いて作成されるトラックは、当該表示欄を２つ設けて、イベントシーケンスからなるトラックと、指示データからなるトラックの２つに分けてもよい。
【０１０２】
【発明の効果】
以上説明したように、この発明によれば、携帯端末における楽曲作成（編集）において楽曲を編集するために、複数の演奏パターンを用意しておき、テンキーなどのスイッチ操作子のそれぞれに演奏パターンを割り当てて「パターン割当／指示スイッチ」として機能させ、演奏パターンの再生すべきタイミングを時間軸上の音楽的な区切り位置（拍又は小節線など）乃至該区切り位置より細かい時間的位置で指定し、操作子を操作して演奏パターンを選択していくことにより、選択された演奏パターンを指示するデータが、指定された音楽的な区切り位置や細かい時間的位置に従って再生順に並べられたパターンシーケンスを作成するようにしているので、携帯端末において、簡単な操作により多彩な楽曲を作成することができ、演奏パターンの選択には携帯端末に備えられているテンキーなどのスイッチ操作子を使い従来の操作性を踏襲しているので、編集操作に簡単に馴染むことができる。
特に、この発明の第１の特徴による楽曲編集によれば、発音指示を表わす“ＭＩＤＩ類似”形式のデータで構成される演奏パターンを用意しておき、音楽的な区切り位置や細かい時間的位置を指定して操作子を操作すると、当該操作子に割り当てられた演奏パターンが、指定された音楽的な区切り位置や細かい時間的位置に相当するタイミングで再生されるように指示するパターンシーケンスを作成するようにしているので、携帯端末において、簡単な操作により、“ＭＩＤＩ類似”形式の演奏パターンが音楽的な区切り位置や細かい時間的位置のタイミングで順次再生される多彩な楽曲を作成することができる。
また、この発明の第２の特徴による楽曲編集によれば、発音指示を表わす“ＭＩＤＩ類似”形式のデータで構成される第１形式の演奏パターンと音波形を表わす“ＷＡＶＥ”形式のデータで構成される第２形式の演奏パターンとを夫々複数用意しておき、第１形式（“ＭＩＤＩ類似”形式）の演奏パターンについては、音楽的な区切り位置や細かい時間的位置を指定して該当操作子を操作し、第２形式の演奏パターンについては、細かい時間的位置を指定して該当操作子を操作すると、当該操作子に割り当てられた演奏パターンが、第１形式（“ＭＩＤＩ類似”形式）の場合は指定された音楽的な区切り位置や細かい時間的位置に相当するタイミングで再生されるように、第２形式（“ＷＡＶＥ”形式）の場合には指定された細かい時間的位置に相当するタイミングで再生されるように、それぞれ、指示するパターンシーケンスを作成するようにしているので、携帯端末において、簡単な操作により、“ＭＩＤＩ類似”形式の演奏パターンについては音楽的な区切り位置や細かい時間的位置のタイミングで、“ＷＡＶＥ”形式の演奏パターンについては細かい時間的位置のタイミングで、順次、再生される多彩な楽曲を作成することができる。
さらに、この発明の第３の特徴による楽曲編集によれば、音楽的な区切り位置に同期して再生される「同期パターン」と呼ばれる第１種類の演奏パターンと任意のタイミングで再生される「非同期パターン」と呼ばれる第２種類の演奏パターンとを夫々複数用意しておき、第１種類の演奏パターン（同期パターン）については、音楽的な区切り位置を指定して該当操作子を操作し、第２種類の演奏パターン（非同期パターン）については細かい時間的位置を指定して該当操作子を操作すると、当該操作子に割り当てられた演奏パターンが、第１種類（同期パターン）の場合は指定された音楽的な区切り位置に相当するタイミングに同期して当該演奏パターンが再生されるように、第２種類（非同期パターン）の場合には指定された細かい時間的位置に相当するタイミングで再生されるように、それぞれ、指示するパターンシーケンスを作成するようにしているので、携帯端末において、簡単な操作で、演奏パターンの並び順を変えたり、演奏パターンの種類を変えることにより、第１種類の演奏パターン（同期パターン）については音楽的な区切り位置のタイミングに同期し、第２種類の演奏パターン（非同期パターン）については細かい時間的位置のタイミングで、順次、再生される多彩な楽曲を作成することができる。
【０１０３】
この発明によれば、携帯端末の記憶手段に、携帯端末ＯＳが個別に認識可能な最小記憶単位であるパックに複数の演奏パターンを入れておき、パックを選ぶことによって操作子に割り当てられる演奏パターンを決定することができ、これにより、選択された所望のパックから操作子操作で所望の演奏パターンを選択し、当該演奏パターンを指示するパターン指示データが配置された所望のパターンシーケンスを作成することができる。
【０１０４】
この発明によれば、携帯端末のディスプレイのパターンシーケンス作成（編集）画面に時間軸上の音楽的な区切り位置（拍又は小節線など）及び該区切り位置より細かい時間的位置を表示し、表示された音楽的な区切り位置及び細かい時間的位置を指示することにより、演奏パターンの再生すべきタイミングを簡単に指定することができる。
【０１０５】
この発明によれば、スイッチの操作で選択された演奏パターンを指示するパターン指示データが所定タイミングに対応して再生順に並べられたパターンシーケンスが作成されると、このパターンシーケンスは、パターン指示データの指示に従って、携帯端末の記憶手段に記録された演奏パターンが順次展開され、楽曲データに変更される。この楽曲データは、携帯電話機などの携帯端末を含む複数機種の情報機器で共通して再生可能なイベント形式のデータであるから、種々の演奏パターンを蓄積していない他の情報機器において、そのまま、利用することができる。
【０１０６】
この楽曲データは、転送許可情報が付加されて他の情報機器に転送可能とされるので、他の情報機器において有効に利用することができる。また、楽曲データは、編集不可情報が付加されて楽曲データの編集ができないように設定されるので、ユーザ個人が作成（編集）作業で得た成果データを有効に保護することができる。
【図面の簡単な説明】
【図１】図１は、この発明の一実施例による携帯端末のハードウエア構成を示すブロック図である。
【図２】図２は、この発明の一実施例による楽曲再生及び作成アプリケーションにおいて用いられるパターンパックの一構成例を示す図である。
【図３】図３は、この発明の一実施例による楽曲再生及び作成アプリケーションにおいて用いられる割当状態バッファの構成例を説明するための図である。
【図４】図４は、この発明の一実施例による携帯端末のスイッチ構成例を示す図である。
【図５】図５は、この発明の一実施例による楽曲再生アプリケーションにおけるパターン再生の動作例を表わす図である。
【図６】図６は、この発明の一実施例による楽曲作成アプリケーションにおけるパターンシーケンス作成（編集）画面の表示例を表わす図である。
【図７】図７は、この発明の一実施例による楽曲作成アプリケーションで作成されるパターンシーケンス一構成例を示す図である。
【図８】図８は、この発明の一実施例による楽曲作成アプリケーションにおける演奏パターン展開により作成される楽曲データの構成例を示す図である。
【図９】図９は、この発明の一実施例による携帯端末におけるＯＳ処理の動作例を表わすフローチャートである。
【図１０】図１０は、この発明の一実施例による楽曲再生処理の動作例を表わすフローチャートである。
【図１１】図１１は、この発明の一実施例による楽曲再生割込処理の動作例を表わすフローチャートである。
【図１２】図１２は、この発明の一実施例による楽曲作成（編集）処理の動作例を表わすフローチャートの一部である。
【図１３】図１３は、この発明の一実施例による楽曲作成（編集）処理の動作例を表わすフローチャートの他部である。
【図１４】図１４は、この発明の一実施例による演奏パターン展開処理の動作例を表わすフローチャートである。
【符号の説明】
６ｍ  モードスイッチ、
６ｅ  決定（“ＥＮＴＥＲ”）キー、
６ｃ  カーソルキー、
ｔａ，ｔｂ，ｔｃ，ｔｄ，…  小節線タイミング、
ｔｂ３  小節区間ｔｂ〜ｔｃの第３拍タイミング、
６ｓ；ＳＷ１〜ＳＷ６  同期パターン割当／指示スイッチ、
６ａ；ＳＷ７〜ＳＷ１２  非同期パターン割当／指示スイッチ、
ＴＳ１，ＴＳ２  同期パターン表示欄、
ＴＡ  非同期パターン表示欄、
ＷＡ  パターン書込み可能区間、
ＬＢ  小節線表示、
ｔｓ１，ｔｓ２，…  拍乃至小節線タイミング、
ｔａ１，ｔａ２，…  非同期パターンの開始タイミング。
【図１】
0003724410.tif 000002
【図２】
0003724410.tif 000003
【図３】
0003724410.tif 000004
【図４】
0003724410.tif 000005
【図５】
0003724410.tif 000006
【図６】
0003724410.tif 000007
【図７】
0003724410.tif 000008
【図８】
0003724410.tif 000009
【図９】
0003724410.tif 000010
【図１０】
0003724410.tif 000011
【図１１】
0003724410.tif 000012
【図１２】
0003724410.tif 000013
【図１３】
0003724410.tif 000014
【図１４】
0003724410.tif 000015