(57)【要約】      （修正有）【課題】音楽のパート毎の歌詞データ、表示時間データ、メールなどの文章データをユーザが順次作成して、作成した歌詞データ又はメールなどの文章データと表示時間データをもとに音楽と同期表示を連続的に行うシステムを提供する。【解決手段】音楽のパート毎の歌詞、表示時間データ、メールなどの文章データをそれぞれ専用のテキストファイルに書き込み、ファイル名を音楽ファイルのファイル名を含むことで音楽名と種別を識別できるファイルとして保存する。そして、音楽ファイルとそれらの同期表示データファイルを組み合わせてプログラムを実行する。【選択図】図１
2013250491.tif 000002
【特許請求の範囲】
【請求項１】
一つの音楽について、音楽全体のパート毎の歌詞又は前奏、間奏といった文章（以下「歌詞データ」という。）を入力した順に行単位で書込みしたテキストファイル（以下「歌詞ファイル」という。）を作成する第１プログラム、当該音楽の音楽ファイルの再生に合わせて、作成した歌詞ファイルのパート毎の歌詞データの画面表示を参照して音楽パートの区切りを設定して算出したパート毎の表示時間データを文字列に変換して行単位で区切りの設定順に書込みしたテキストファイル（以下「時間データファイル」という。）を作成する第２プログラム、当該音楽の音楽ファイルの再生に合わせて、歌詞ファイル及び時間データファイルを各々一括して読み込み、時間データは数値データに変換した各々の読込順のデータをパート毎のデータとして音楽との同期歌詞表示を行う第３プログラム、歌詞ファイルのパート毎の歌詞データに替えてメールなどの文章を入力順に行単位で書込みしたテキストファイル（以下「メールファイル」という。）を作成する第４プログラム、当該音楽ファイルの再生に合わせて、メールファイル及び時間データファイルを各々一括して読み込み、時間データは数値データに変換した各々の読込順のデータをパート毎のデータとして音楽と同期してメールなどの文章を表示する第５プログラムの５つのプログラム（以下「５つのプログラム」という。）を電子機器の画面で各プログラムを選択して単独若しくは一連の流れにおいて実行できる音楽との同期表示システム        
【請求項２】
請求項１の歌詞ファイル（以下「歌詞ファイル」という。）のファイル名を当該音楽に係る音楽ファイルのファイル名（以下「ファイル名データ」という。）と同一にするとともに、請求項１の時間データファイル（以下「時間データファイル」という。）及び請求項１のメールファイル（以下「メールファイル」という。）のファイル名を、各々ファイル名データに一定の字句及び拡張子を加えた字句にして、音楽ファイル及び当該音楽に係る上述の３種類のテキストファイルについて音楽名とデータの種別を識別してそれらのファイルを指定のディレクトリで検索（以下「ファイル検索」という。）できるようにして、ファイル名データを入力してシステム起動プログラムを実行すると、請求項１の５つのプログラムを電子機器の画面で選択して実行するプログラム（以下「選択プログラム」という。）が起動してファイル名データを読み込み、請求項１の５つのプログラムの各々にファイル名データを転送するとともにメニュー画面を表示し、当該音楽に係る請求項１の第１プログラムを選択して実行したときはファイル検索して呼び出した音楽ファイルを入力して歌詞ファイルを指定のディレクトリに出力し、請求項１の第２プログラムを選択して実行したときはファイル検索して呼び出した音楽ファイルと歌詞ファイルを入力して時間データファイルを指定のディレクトリに出力し、請求項１の第３プログラムを選択して実行したときはファイル検索して呼び出した音楽ファイルと歌詞ファイルと時間データファイルを入力し、請求項１の第４プログラムを選択して実行したときはファイル検索して呼び出した音楽ファイルと歌詞ファイルと時間データファイルを入力してメールファイルを指定のディレクトリに出力し、請求項１の第５プログラムを選択して実行したときはファイル検索して呼び出した音楽ファイルとメールファイルと時間データファイルを入力して、請求項１の５つのプログラムについて、出力ファイルのデータの書込順と同じ順に入力ファイルのデータを読み込み、読込みしたデータを音楽のパート毎のデータとすることにより音楽との同期表示に係る出入力を行うシステム
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、音楽と文章を同期して画面に表示するシステムの作成に関する。
【背景技術】
【０００２】
従来の技術としては、音楽パートの順番、歌詞のテキスト情報、表示時間などをもとにして音楽と歌詞を同期して表示するものがある。（特許文献１）また、分割した受信メールの文章を同期して表示を行うパートを指定して音楽演奏と同期して表示する音楽付きメールシステム（特許文献２）や音楽の演奏時間を計測して同期表示データを作成する音楽との同期表示システム（特許文献３）がある。
【特許文献１】特開２００５−０７０４７２号公報
【特許文献２】ＷＯ２０１０−０４４２２０号公報
【特許文献３】特願２０１０−２１０２９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従前は音楽との同期表示を行うデータとしてパート毎の歌詞や時間データをパート番号と対応させて表形式で保存するものであったが、表という行列形式なので保存するためのデータベースが必要であり、データの入力においてもデータベースの種別に応じたプログラムが必要となっており、データベースソフトを有しない場合のデータの読込が困難であった。
【０００４】
また、同期表示データをテキストファイル形式で保存すればデータ処理が容易になるが、歌詞ファイルやメールファイル、時間データファイルと複数のファイルが必要となるので、ファイルの音楽名と種別を識別して検索するしくみやファイルの出入力で複数のファイル名の入力の手間を省くしくみが必要である。
【０００５】
同期表示に用いる歌詞データ、表示時間データ、メールデータの出力ファイルを作成して、作成した出力ファイルを入力ファイルとして用いて音楽との同期表示を行い、これらを一連の流れにおいて若しくは単独のプログラムとして実行できるシステムとする。
【課題を解決するための手段】
【０００６】
以上の課題を解決するために、パート毎の歌詞データ、表示時間データ、メールの文章データを各々テキストファイルの形式で保存する。テキストファイルは文字列しか扱えないので、データを書込（出力）する際には表示時間データを数値データから文字列に変換して行単位で読み込み、データの読込（入力）の際は、時間データの読込み後、文字列から数値データに変換して読込順がパート順になるようにする。
【０００７】
また、歌詞ファイル、時間データファイル、メールファイルのファイル名を、一つの音楽に係る３種類のテキストファイルとして音楽名とデータ種別を識別して検索できるようにする。音楽ファイルと同様に著作権のある歌詞ファイルのファイル名を、音楽ファイル名（拡張子以外を同一）にする。時間データファイル及びメールファイルは、ファイル名を音楽ファイル名に一定の字句を加えて、当該音楽に関するファイルとして位置づけ、呼び出す際の検索用のデータ（呼出ファイルデータ）を作成して、音楽ファイル名の入力後、指定のディレクトリの複数のファイルからファイルを検索し、ファイルを呼び出して読込みを行う。
【０００８】
そして、起動プログラムに音楽ファイル名を入力してシステムを起動して５つのプログラムを電子機器の画面で選択して実行できるようにし、第１プログラムを選択したときは当該音楽ファイルを参照用として入力して歌詞ファイルを出力、第２プログラムを選択したときは音楽ファイルと歌詞ファイルを入力して時間データファイルを出力、第３プログラムを選択したときは音楽ファイルと歌詞ファイルと時間データファイルの入力という出入力にする。
【０００９】
同様に、第４プログラムを選択したときは音楽ファイルと歌詞ファイルと時間データファイルを入力してメールファイルを出力し、第５プログラムを選択したときは音楽ファイルとメールファイルと時間データファイルの入力により、入力ファイルのデータの読込順に音楽のパート毎のデータとすることにより音楽との同期表示に係る出入力を行う。また、各プログラムの終了後は元の選択画面に戻るようにして、次のプログラムに移れるようにすることで一連の流れで行うシステムとする。
【００１０】
なお、出入力においては、それぞれのテキストファイルを個別に一括して読み込み、プログラムの内部処理により読込順に各パート毎の歌詞データ、表示時間データ又はメールデータとする。なお、パート番号については、第３プログラム及び第５プログラムは音楽との同期表示の鑑賞を行うものなので画面に表示しないが、第１プログラム、第２プログラム、第４プログラムではユーザーが外部入力を行うので内部処理によりパート番号を画面表示する。
【発明の効果】
【００１１】
システムは一連の流れで実行できるので、パート毎の歌詞データの作成、それをもとに表示時間データの作成、さらにそれらをもとにメールなどの文章データの作成など、効率的に出力ファイルの作成を行うことができる。また、システムの各プログラムは単独でも実行できるので、ユーザーは歌詞データの作成や表示時間データの作成を別々に行うことができる。
【００１２】
同期表示データをテキスト形式の音楽と関連づけたファイル名で指定のディレクトリに保存することにより、ディレクトリを指定してファイルを検索できるので、データベースの役割を担いデータベースのない環境で音楽との同期表示を行うことができる。また、メールの文章などの修正作業が容易にできるほかファイルの送受信を容易にでき、受信者の有する音楽情報をもとにメールファイルなどを送信すれば、受信側で指定ディレクトリに保存して音楽との同期表示メールを鑑賞することができる。
【発明を実施するための最良の形態】
【００１３】
図１は、音楽との同期表示出入力システムのフローを示すものである。                  なお、システムの５つのプログラムはユーザーの外部入力（ボタン入力）により選択して実行するものとし、どのプログラムからでも実行が可能で、各プログラムの終了後は元の選択画面を表示して次の選択（入力）を待つ状態にする。
【００１４】
１  音楽ファイルを音楽ファイルディレクトリに保存し、音楽ファイル名を入力してシステム起動プログラムを実行すると当該ファイル名を読み込み、選択プログラムが起動する。そして、５つのプログラムを画面で選択する図２のプログラムメニューを電子機器に表示するとともに、５つプログラムの入力用データとしてファイル名データを各々転送する。
【００１５】
２  メニューから第１プログラムの歌詞ファイル作成プログラムを選択すると、別の画面（開始ボタン、テキスト入力部、前パートテキスト表示部、前奏・間奏ボタン、音楽再生ボタン、保存ボタン等で構成）を表示する。なお、ファイル名データを読み込みファイルを検索して音楽ファイルを呼び出すが、第１プログラムでは音楽再生は参照として必要な場合のみ行う。
【００１６】
３  テキスト入力部にパート毎の歌詞を入力するか又は前奏・間奏ボタンを外部入力し、すべてのパートの入力が終了すると保存ボタンを入力して、音楽ファイルと同じファイル名の歌詞ファイルを作成し、当該ファイルに入力順にパート毎の歌詞又は「前奏」、「間奏」といったデータを出力して指定のディレクトリに保存する。なお、時間データファイルの作成でパートの区切りを入力する際に、歌詞のほか、歌詞カードにない「前奏」、「間奏」といったパートの表示が全パートに必要となる。
【００１７】
４  第２プログラムの時間データファイル作成プログラムを選択すると、ファイル名データを読み込み音楽ファイルディレクトリから当該音楽の音楽ファイルを検索して読み込むとともに、第１プログラムで作成した歌詞ファイルを同様に検索して読み込み、別画面（スタートボタン、パート歌詞表示部、パート終了時間設定ボタン、保存ボタンで構成）を表示する。
【００１８】
５  スタートボタンを入力すると、音楽再生と併せてパート歌詞表示部にパート毎の歌詞又は「前奏」、「間奏」といった文章を表示する。当該パートの音楽終了時にパート終了時間設定ボタンを入力して時間データを作成し、音楽再生の終了前に最終パートについてパート終了時間設定ボタンを入力して、保存ボタンを入力する。
【００１９】
６  そして、パート毎の表示時間データを入力順に算出し、音楽ファイルのファイル名に一定の字句（-time）を加えたファイル名の時間データファイルを作成し、当該テキストファイルにパートの区切りを設定した順に文字列に変換したデータを出力し、当該ファイルを指定のディレクトリに保存してプログラムを終了する。                                    
【００２０】
７  第３プログラムの同期歌詞表示プログラムを選択すると、同様に音楽ファイルを読み込むとともに、指定のディレクトリから歌詞ファイル及び時間データファイルを読み込み、別画面に音楽と同期してパート毎の歌詞を表示する。
【００２１】
８  第４プログラムのメールファイル作成プログラムを選択すると、同様に音楽ファイルを読み込むとともに、指定のディレクトリから歌詞ファイル及び時間データファイルを読み込み、別の入力画面（開始ボタン、パート歌詞表示部、テキスト入力部、前パートテキスト表示部、音楽再生ボタン、同期歌詞表示部、保存ボタン等で構成）を表示する。なお、音楽再生は参照として必要な場合に音楽再生ボタンを入力して行う。  
【００２２】
９  パート歌詞表示部や前パートテキスト表示部を参照して、テキスト入力部にパート毎の文章を入力する。すべての入力が終わると、テキスト入力部を空白データとしたパートを含め、すべてのパートの入力順に音楽ファイルのファイル名に一定の字句（-mail）を加えたファイル名のテキストファイルのメールファイルに読み込み指定のディレクトリに保存する。
【００２３】
１０  第５プログラムの同期メール表示プログラムを選択すると、同様に音楽ファイルを読み込むとともに、指定のディレクトリからメールファイル及び時間データファイルを読み込み、読込順に別画面にパート毎のメールなどの文章を音楽と同期して表示する。
【００２４】
１１  第１プログラム、第２プログラム、第４プログラムで出力ファイルを保存する際には、システムフローの右列に示すように、「音楽ファイル」のファイル名を「A.wav」とすると、「歌詞ファイル」は拡張子のみを替えた「A.txt」、「時間データファイル」は「A-time.txt」、「メールファイル」は「A-mail.txt」とすることで、「A」の部分の入力によりファイルを識別して、ファイル名データをキーとして一つの音楽の各ファイルを検索できるようにして保存する。
【００２５】
１２  また、フローの右列に示すように、システムで作成して保存した「歌詞ファイルA.txt」、「時間データファイルA-time.txt」、「メールファイルA-mail.txt」をフロー左列のように「入力ファイル」として用いることで、一連の流れでプログラムを実行するものとする。
【００２６】
１３  フローの左列の入力ファイルは、中央列のプログラムを実行する際の必要条件で、第１プログラムは音楽ファイル、第２プログラムは音楽ファイル及び歌詞ファイル、第３、第４プログラムは音楽ファイル、歌詞ファイル及び時間データファイル、第５プログラムは音楽ファイル、メールファイル及び時間データファイルが指定のディレクトリに保存されている場合に実行可能となる。                                                          
【００２７】
図２は、音楽同期表示システムのプログラム選択画面の内容を示すものである。
画面上に、第１プログラムから第５プログラムまでの「歌詞ファイル作成プログラム」、「時間データファイル作成プログラム」、「同期歌詞表示プログラム」、「メールファイル作成プログラム」、「同期メール表示プログラム」の５つのプログラムメニュー（ボタン対応）を表示して、ボタンをユーザーが入力してプログラムを選択する。
【００２８】
図３は、時間データ作成プログラムのフローを示すものである。
プログラムを実行すると、ファイル名データを読み込み、音楽ファイルと歌詞ファイルの呼出ファイルデータを作成する。呼出ファイルデータは保存ファイルと等しくなるように、ファイル名データが「A」とすると、音楽ファイルが「A.wav」（wav形式の場合）、「歌詞ファイル」は「A.txt」と保存されるので、ファイル名データに一定の字句を加えて作成する。
【００２９】
作成したデータをもとにファイルを指定のディレクトリで検索してファイルを読み込み、画面に開始ボタン、パート歌詞表示部、パート終了時間設定ボタン、保存ボタンを表示する。  開始ボタンを入力して、音楽再生を開始するとともにテキストデータの読込順にパート毎の歌詞、「前奏」、「間奏」といった文章を表示する。当該パートの音楽終了の時点でパート終了時間設定ボタンを入力して、音楽再生開始又は前回入力時からの時間をパート毎の表示時間データとし、最終パートにおけるパート終了設定ボタンの入力後、保存ボタンを入力する。
【００３０】
パート毎の表示時間を算出して当該データを文字列に変換し、音楽ファイル名に一定の字句（-time）を加えた時間データファイル「A-time.txt」を作成して、変換したデータを区切りの設定順に当該ファイルに出力して指定の時間ファイルディレクトリに保存してプログラムを終了する。
【００３１】
図４は、テキストファイルデータの関係を示すものである。
同期歌詞表示プログラムを実行すると、歌詞ファイルと時間データファイルを別々に最初の行データから順番に全データを一括して読み込み、読み込んだ時間データは文字列から数値データに変換する。
【００３２】
読込データは、プログラムで読込順に歌詞データは歌詞データ１，歌詞データ２……と、時間データは文字列から数値データに変換後、時間データ１，時間データ２……と扱い、歌詞データと時間データは別データであるが、読込順の同じデータを同じ順で処理することで、結果的に同じパートのデータとして処理して、これにより同期表示を行うデータとする。
【００３３】
図５は、同期歌詞（メール）表示プログラムのフローを示すものである。
時間データ作成プログラムの場合と同様に、プログラムを実行するとまずファイル名データを読み込み、音楽ファイルと歌詞（メール）ファイル、時間データファイルの呼出ファイルデータを作成する。呼出ファイルデータは、ファイル名データが「A」とすると、音楽ファイルが「A.wav」、歌詞（メール）ファイルが「A.txt（A-mail.txt）」、時間データファイルが「A-mail.txt」と保存されるので、ファイル名データ「A」に一定の字句を加えて作成する。
【００３４】
音楽ファイルディレクトリから音楽ファイルを検索して読み込むとともに、指定のディレクトリから歌詞ファイル（又はメールファイル）及び時間データファイルをそれぞれ検索してファイル毎に一括して読み込み、読み込んだデータ（時間データは読込後数値データに変換）をもとに、音楽再生と併せてパート毎の歌詞（又はメールの文章）をパート毎の表示時間、画面表示することで音楽と同期して歌詞（メール）の表示を行う。
【産業上の利用可能性】
【００３５】
音楽産業、音楽教材、携帯電話などで産業上の利用可能性がある。
【図面の簡単な説明】
【００３６】
【図１】この発明における、音楽との同期表示出入力システムのフローを示すものである。
【図２】この発明における、音楽同期表示システムのプログラム選択画面を示すものである。
【図３】この発明における、時間データ作成プログラムのフローを示すものである。
【図４】この発明における、テキストファイルデータの入力図を示すものである。
【図５】この発明における、同期歌詞（メール）表示プログラムのフローを示すものである。
【図１】
2013250491.tif 000003
【図２】
2013250491.tif 000004
【図３】
2013250491.tif 000005
【図４】
2013250491.tif 000006
【図５】
2013250491.tif 000007