(57)【要約】【課題】歌詞が見やすく、歌詞の編集効率を向上させることができるようにする。【解決手段】歌詞編集装置は、楽譜表示領域（３０１）に楽譜を表示し、楽譜表示領域とは異なる歌詞表示領域（３０２）に楽譜の複数パートの歌詞又は楽譜の複数番数の歌詞を発音タイミングに応じて表示するように制御する表示制御手段と、歌詞表示領域の操作指示に応じて、歌詞表示領域に表示されている歌詞を編集する編集手段とを有する。【選択図】図３
2020177137.tif 000002
【特許請求の範囲】
【請求項１】
楽譜表示領域に楽譜を表示し、前記楽譜表示領域とは異なる歌詞表示領域に前記楽譜の複数パートの歌詞又は前記楽譜の複数番数の歌詞を発音タイミングに応じて表示するように制御する表示制御手段と、
前記歌詞表示領域の操作指示に応じて、前記歌詞表示領域に表示されている歌詞を編集する編集手段と
を有することを特徴とする歌詞編集装置。
【請求項２】
前記表示制御手段は、前記編集手段により編集された後の歌詞を前記楽譜表示領域及び前記歌詞表示領域に表示するように制御することを特徴とする請求項１に記載の歌詞編集装置。
【請求項３】
前記編集手段は、歌詞の変更、追加、削除、移動及びコピーのうちの少なくとも１つを行うことを特徴とする請求項１又は２に記載の歌詞編集装置。
【請求項４】
前記表示制御手段は、前記楽譜表示領域及び前記歌詞表示領域に歌詞を表示するように制御することを特徴とする請求項１〜３のいずれか１項に記載の歌詞編集装置。
【請求項５】
前記表示制御手段は、前記歌詞表示領域に前記楽譜の複数パート及び複数番数の歌詞を表示するように制御することを特徴とする請求項１〜４のいずれか１項に記載の歌詞編集装置。
【請求項６】
前記表示制御手段は、前記歌詞表示領域において歌詞が存在しないパート又は番数の部分に歌詞入力領域を表示し、
前記編集手段は、前記歌詞入力領域の操作指示に応じて、前記歌詞入力領域に対応する位置に歌詞を追加することを特徴とする請求項１〜５のいずれか１項に記載の歌詞編集装置。
【請求項７】
前記編集手段は、前記歌詞表示領域の操作指示に応じて、前記歌詞表示領域に表示されている歌詞の発音データを変更することを特徴とする請求項１〜６のいずれか１項に記載の歌詞編集装置。
【請求項８】
前記編集手段は、前記歌詞の発音データの変更が指示されると、前記歌詞表示領域に表示されている歌詞の中の条件に合う他の歌詞の発音データも変更することを特徴とする請求項７に記載の歌詞編集装置。
【請求項９】
前記表示制御手段は、前記発音データが変更された歌詞を、前記発音データが変更されていない歌詞とは異なる形態で表示するように制御することを特徴とする請求項８に記載の歌詞編集装置。
【請求項１０】
コンピュータを、請求項１〜９のいずれか１項に記載された歌詞編集装置の各手段として機能させるための歌詞編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、歌詞編集装置及び歌詞編集プログラムに関する。
【背景技術】
【０００２】
特許文献１には、画面表示された楽譜上の音符に付加されている歌詞の縦位置を編集する歌詞編集装置が開示されている。表示領域設定手段は、歌詞を表示する領域をメモリに設定する。歌詞選択移動手段は、画面に表示されている歌詞の１つを選択してその縦位置を移動させる。移動量算出手段は、歌詞選択移動手段により移動された歌詞の移動量を、メモリに設定された領域の座標情報に基づいて算出する。移動量加算手段は、移動量算出手段により算出された歌詞の移動量を、移動された歌詞に後続する歌詞の表示位置に加算する。表示制御手段は、移動量加算手段により移動量が加算された位置に、後続する歌詞を表示するように制御する。
【０００３】
特許文献２には、画面表示された楽譜上の音符に歌詞を付加する歌詞編集装置が開示されている。歌詞編集装置は、表示されている音符のうち複数の音符に亘って歌詞を表示する領域をメモリに設定する。分割／結合手段は、メモリ上の領域を分割または結合する。移動手段は、分割または結合されたメモリ上の領域を移動させる。分割／結合手段と移動手段は、ポインティングデバイスによって入力された指示に基づいて作動する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−８６０９０号公報
【特許文献２】特開２００７−８６３０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１及び特許文献２の歌詞編集装置は、楽譜上の音符と共に歌詞を表示するので、楽譜の全体を表示させると、歌詞が小さくなるため、ユーザは、歌詞を編集し難い。また、歌詞を大きく表示させると、楽譜の一部だけが表示されるため、ユーザは、歌詞の全体を見ることができず、歌詞を編集し難い。
【０００６】
本発明の目的は、歌詞が見やすく、歌詞の編集効率を向上させることができるようにすることである。
【課題を解決するための手段】
【０００７】
本発明の歌詞編集装置は、楽譜表示領域に楽譜を表示し、前記楽譜表示領域とは異なる歌詞表示領域に前記楽譜の複数パートの歌詞又は前記楽譜の複数番数の歌詞を発音タイミングに応じて表示するように制御する表示制御手段と、前記歌詞表示領域の操作指示に応じて、前記歌詞表示領域に表示されている歌詞を編集する編集手段とを有する。
【発明の効果】
【０００８】
本発明によれば、歌詞が見やすく、歌詞の編集効率を向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施形態による歌詞編集装置のハードウェア構成例を示すブロック図である。
【図２】図２は、ＣＰＵが実行するプログラムの機能構成例を示すブロック図である。
【図３】図３は、表示制御部が表示装置に表示する楽譜表示領域及び歌詞表示領域の例を示す図である。
【図４】図４は、歌詞表示領域の拡大図である。
【図５】図５（Ａ）〜図５（Ｃ）は、歌詞の編集方法を説明するための図である。
【発明を実施するための形態】
【００１０】
図１は、本発明の実施形態による歌詞編集装置１００のハードウェア構成例を示すブロック図である。歌詞編集装置１００のハードウェアは、例えば、パーソナルコンピュータ等の汎用情報処理装置である。
【００１１】
歌詞編集装置１００は、ＣＰＵ１０２、ＲＯＭ１０３、ＲＡＭ１０４、表示装置１０５、キーボード１０６、マウス１０７、音源部１０８、通信インタフェース１０９、ＶＲＡＭ１１０、キースキャン回路１１１、マウススキャン回路１１２、バス１１３、サウンドシステム１１４及び外部機器１１５を有する。表示装置１０５は、ＶＲＡＭ１１０を介して、バス１１３に接続される。キーボード１０６は、キースキャン回路１１１を介して、バス１１３に接続される。マウス１０７は、マウススキャン回路１１２を介して、バス１１３に接続される。なお、マウス１０７は、タブレット、タッチスクリーン、又はタッチパネル等のポインティングデバイスであってもよい。
【００１２】
ユーザは、マウス１０７を用いて、操作指示することにより、表示装置１０５上に表示されるカーソルを移動させ、指示を行うことができる。マウススキャン回路１１２は、マウス１０７の移動及び操作を検出し、バス１１３を介して、検出信号をＣＰＵ１０２に出力する。
【００１３】
キーボード１０６は、文字、数字及び記号等を入力するためのキーを有する。キースキャン回路１１１は、キーボード１０６のキーのオン／オフを検出し、検出信号をＣＰＵ１０２に出力する。
【００１４】
外部機器１１５は、例えば、外部記憶装置、外部コンピュータ、プリンタ又はＭＩＤＩ機器等である。外部記憶装置は、例えば、ハードディスク、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤ又はメモリカード等である。通信インタフェース１０９は、ＵＳＢ、ＬＡＮ、インターネット若しくは電話回線等の通信ネットワーク、又はＭＩＤＩ用ネットワークに接続されるインタフェースであり、外部機器１１５に接続される。歌詞編集装置１００は、通信インタフェース１０９を介して、外部機器１１５から入力した楽譜情報の編集を行うことができる。
【００１５】
ＣＰＵ１０２は、外部機器１１５のハードディスクに記憶されているプログラムをＲＡＭ１０４に展開し、ＲＡＭ１０４に展開されたプログラムを実行することにより、歌詞編集装置１００の全体を制御する。外部機器１１５のハードディスクは、ＣＰＵ１０２が実行する歌詞編集プログラムと、五線譜、音符等の音楽記号と歌詞を含む楽譜情報を記憶する。ＲＡＭ１０４は、ＣＰＵ１０２の処理に使用される情報を一時記憶する。
【００１６】
表示装置１０５は、例えば、液晶表示器（ＬＣＤ）等の表示器である。表示装置１０５は、歌詞を含む楽譜等を表示する。
【００１７】
音源部１０８は、音源としてのソフトウェアや効果付与のためのＤＳＰを含み、楽譜と歌詞に対応する歌を発音させるためのサウンド信号を生成する。音源部１０８は、楽譜に対応するノートナンバ、音色、ステップ、ゲートタイム及びベロシティ等の演奏情報を基に、サウンド信号をサウンドシステム１１４に出力する。サウンドシステム１１４は、Ｄ／Ａ変換器、アンプ及びスピーカを有し、音源部１０８により生成されたサウンド信号を基に、楽譜と歌詞に対応する歌を発音することができる。
【００１８】
図２は、ＣＰＵ１０２が実行するプログラム２００の機能構成例を示すブロック図である。プログラム２００は、歌詞編集プログラムであり、表示制御部２０１と編集部２０２と保存制御部２０３とサウンド制御部２０４とを有する。
【００１９】
表示制御部２０１は、表示装置１０５に対して、楽譜と歌詞を表示する。編集部２０２は、キーボード１０６又はマウス１０７の操作指示に応じて、表示装置１０５に表示されている歌詞を編集する。例えば、編集部２０２は、歌詞の変更、追加、削除、移動及びコピーのうちのすくなくとも１つを行うことができる。保存制御部２０３は、キーボード１０６又はマウス１０７の操作指示に応じて、外部機器１１５のハードディスクに対して、編集部２０２により編集された歌詞を保存するように制御する。サウンド制御部２０４は、キーボード１０６又はマウス１０７の操作指示に応じて、音源部１０８及びサウンドシステム１１４を用いて、編集部２０２により編集された歌詞及び楽譜に対応する歌を発音させるように制御する。
【００２０】
図３は、表示制御部２０１が表示装置１０５に表示する楽譜表示領域３０１及び歌詞表示領域３０２の例を示す図である。歌詞表示領域３０２は、楽譜表示領域３０１とは異なる領域である。
【００２１】
表示制御部２０１は、楽譜表示領域３０１に、歌詞３２１を含む楽譜の一部を表示し、マウス１０７のスクロール指示により、楽譜の表示をスクロールさせることができる。歌詞３２１は、例えば、ソプラノパートの歌詞である。歌詞３２１は、ソプラノパートの複数番数の歌詞３２２〜３２４を有する。歌詞３２２は、例えば、ソプラノパートの１番の歌詞である。歌詞３２３は、例えば、ソプラノパートの２番の歌詞である。歌詞３２４は、例えば、ソプラノパートの３番の歌詞である。
【００２２】
表示制御部２０１は、歌詞表示領域３０２に、リハーサルマーク３０３と、小節番号３０４と、繰り返し記号３０５と、第１のパートの歌詞３０６と、第２のパートの歌詞３０７とを表示する。
【００２３】
第１のパートの歌詞３０６は、楽譜表示領域３０１の歌詞３２１に対応する歌詞であり、例えば、ソプラノパートの歌詞である。歌詞３０６は、ソプラノパートの複数番数の歌詞３０８〜３１０を有する。歌詞３０８は、歌詞３２２に対応し、例えば、ソプラノパートの１番の歌詞である。歌詞３０９は、歌詞３２３に対応し、例えば、ソプラノパートの２番の歌詞である。歌詞３１０は、歌詞３２４に対応し、例えば、ソプラノパートの３番の歌詞である。
【００２４】
第２のパートの歌詞３０７は、例えば、アルトパートの歌詞である。歌詞３０７は、アルトパートの複数番数の歌詞３１１〜３１３を有する。歌詞３１１は、例えば、アルトパートの１番の歌詞である。歌詞３１２は、例えば、アルトパートの２番の歌詞である。歌詞３１３は、例えば、アルトパートの３番の歌詞である。
【００２５】
表示制御部２０１がリハーサルマーク３０３と小節番号３０４と繰り返し記号３０５を表示するように制御することにより、ユーザは、楽譜と歌詞との対比が容易になる。表示制御部２０１は、歌詞表示領域３０２に、楽譜の複数パートおよび複数番数の歌詞を発音タイミングに応じて表示するように制御する。例えば、表示制御部２０１は、楽譜の複数パートおよび複数番数の歌詞を、同じ発音タイミングの歌詞の水平方向の座標が揃うように表示する。
【００２６】
なお、表示制御部２０１は、歌詞表示領域３０２に、楽譜の複数パートの歌詞又は楽譜の複数番数の歌詞を発音タイミングに応じて表示するように制御してもよい。また、表示制御部２０１は、マウス２０１の操作指示に応じて、指示されたパート又は番数の歌詞のみを歌詞表示領域３０２に表示することができる。
【００２７】
図４は、図３の歌詞表示領域３０２の拡大図である。表示制御部２０１は、歌詞表示領域３０２に、リハーサルマーク３０３と、小節番号３０４と、繰り返し記号３０５と、第１のパートの歌詞３０６と、第２のパートの歌詞３０７を表示する。第１のパートの歌詞３０６は、１番の歌詞３０８と、２番の歌詞３０９と、３番の歌詞３１０を含む。第２のパートの歌詞３０７は、１番の歌詞３１１と、２番の歌詞３１２と、３番の歌詞３１３を含む。
【００２８】
表示制御部２０１は、歌詞表示領域３０２において歌詞が存在しないパート又は番数の歌詞３１２及び３１３の部分に空欄の歌詞入力領域４０１を表示する。編集部２０２は、歌詞入力領域４０１の操作指示に応じて、歌詞入力領域４０１に対応する位置に歌詞を追加することができる。例えば、ユーザは、歌詞入力領域４０１をマウス１０７でダブルクリックし、キーボード１０６を用いて、空欄の歌詞入力領域４０１に歌詞を入力することができる。すると、編集部２０２は、その歌詞を歌詞入力領域４０１に対応する位置に追加する。なお、歌詞入力領域４０１の操作指示の方法と歌詞の入力方法は、これに限定されず、種々の方法を用いることができる。同様に、編集部２０２は、歌詞表示領域３０２の操作指示に応じて、歌詞３０８〜３１３の全部又は一部を変更することができる。
【００２９】
また、編集部２０２は、歌詞表示領域３０２の操作指示に応じて、歌詞３０８〜３１３の全部又は一部を削除することができる。例えば、ユーザは、削除したい歌詞領域をマウス１０７でクリックすることで選択状態にし、キーボード１０６のデリートキーを押す。すると、編集部２０２は、選択された領域の歌詞を削除する。なお、歌詞を選択する方法と削除の指示方法は、これに限定されず、種々の方法を用いることができる。
【００３０】
次に、図５（Ａ）及び図５（Ｂ）を用いて、歌詞の移動を行う方法を説明する。まず、図５（Ａ）に示すように、ユーザは、マウス１０７のクリック又はドラッグにより、移動元の歌詞領域として、歌詞３１１の「わすれがたきふるさと」の歌詞領域を選択する。すると、表示制御部２０１は、その歌詞領域に対して、選択状態の表示を行う。次に、ユーザは、図５（Ａ）の選択状態の歌詞領域を、図５（Ｂ）の移動先の歌詞３１２の歌詞領域まで、マウス１０７でドラッグし、キーボード１０６のコントロールキーを押さないでマウス１０７でドロップする。すると、編集部２０２は、図５（Ａ）の移動元の歌詞３１１の一部の歌詞を、図５（Ｂ）の移動先の歌詞３１２の指定場所に移動する。表示制御部２０１は、編集部２０２により編集された後の歌詞を楽譜表示領域３０１及び歌詞表示領域３０２に表示するように制御する。
【００３１】
次に、図５（Ａ）及び図５（Ｃ）を用いて、歌詞のコピーを行う方法を説明する。まず、図５（Ａ）に示すように、ユーザは、マウス１０７のクリック又はドラッグにより、コピー元の歌詞領域として、歌詞３１１の「わすれがたきふるさと」の歌詞領域を選択する。すると、表示制御部２０１は、その歌詞領域に対して、選択状態の表示を行う。次に、ユーザは、図５（Ａ）の選択状態の歌詞領域を、図５（Ｃ）のコピー先の歌詞３１２の歌詞領域まで、マウス１０７でドラッグし、キーボード１０６のコントロールキーを押しながらマウス１０７でドロップする。すると、編集部２０２は、図５（Ａ）のコピー元の歌詞３１１の一部の歌詞を、図５（Ｃ）のコピー先の歌詞３１２の指定場所にコピーする。表示制御部２０１は、編集部２０２により編集された後の歌詞を楽譜表示領域３０１及び歌詞表示領域３０２に表示するように制御する。
【００３２】
なお、歌詞を選択する方法と移動及びコピーの指示方法は、これに限定されず、種々の方法を用いることができる。また、表示制御部２０１は、歌詞が選択されると、選択された歌詞が楽譜表示領域３０１に表示されるように、楽譜表示領域３０１に表示する楽譜（歌詞を含む）の範囲を変更してもよい。
【００３３】
次に、図３及び図４の歌詞３３０の発音データを変更する方法を説明する。歌詞３３０は、「は」である。「は」には、「ｈａ］の発音と「ｗａ］の発音の２種類の発音がある。外部機器１１５のハードディスクは、歌詞３０８〜３１３のデータと、歌詞３０８〜３１３の発音データを記憶する。歌詞３３０の発音データが「ｈａ］である場合、ユーザは、歌詞３３０の発音データを「ｈａ」から「ｗａ」に変更することができる。
【００３４】
ユーザは、マウス１０７を用いて、変更したい複数の歌詞３３０の中のいずれか１つを選択し、歌詞３３０の発音データ変更を指定し、キーボード１０６を用いて、「ｗａ」を入力する。すると、編集部２０２は、歌詞表示領域３０２の操作指示に応じて、歌詞表示領域３０２に表示されている選択された歌詞３３０の発音データを「ｈａ」から「ｗａ」に変更する。また、編集部２０２は、選択された歌詞３３０の発音データの変更が指示されると、歌詞３０３の「は」とその前の２〜３文字の歌詞を参照し、歌詞表示領域３０２に表示されている歌詞の中の条件に合う他の歌詞３３０の発音データも「ｈａ」から「ｗａ」に変更する。表示制御部２０１は、図３及び図４に示すように、発音データが変更されたすべての歌詞３３０を、発音データが変更されていない歌詞とは異なる形態で表示するように制御する。例えば、表示制御部２０１は、発音データが変更されたすべての歌詞３３０を赤色の太枠で表示するように制御する。
【００３５】
保存制御部２０３は、マウス１０７の操作指示に応じて、外部機器１１５のハードディスクに対して、編集部２０２により編集された歌詞と歌詞の発音データを保存するように制御する。
【００３６】
サウンド制御部２０４は、マウス１０７の操作指示に応じて、音源部１０８及びサウンドシステム１１４に対して、編集部２０２により編集された歌詞と歌詞の発音データと楽譜に対応する歌を発音させるように制御する。
【００３７】
次に、歌詞表示領域３０２を設けることの効果を説明するため、歌詞表示領域３０２がない場合の課題を説明する。楽譜表示領域３０１には、楽譜上の音符と共に歌詞が表示されるので、楽譜の全体を表示させると、歌詞が小さくなるため、ユーザは、楽譜表示領域３０１では、歌詞を編集し難い。また、楽譜表示領域３０１の歌詞を大きく表示させると、図３のように、楽譜の一部だけが表示されるため、ユーザは、楽譜表示領域３０１では、歌詞の全体を見ることができず、歌詞を編集し難い。
【００３８】
次に、歌詞表示領域３０２を設けることの効果を説明する。歌詞表示領域３０２には、楽譜の複数パート及び複数番数の歌詞３０８〜３１３が表示される。ユーザは、歌詞表示領域３０２により、楽譜の複数パート及び複数番数の歌詞３０８〜３１３の全体を把握しつつ、歌詞３０８〜３１３を編集することができるので、歌詞を効率的に編集することができる。
【００３９】
また、歌詞３０８〜３１３は、複数パート間又は複数番数間で、一部が同じであることが多い。しかし、楽譜表示領域３０１では、一部の楽譜及び歌詞しか表示されないので、ユーザは、複数パート間又は複数番数間で歌詞を対比することが困難である。これに対し、歌詞表示領域３０２では、複数パート及び複数番数の歌詞３０８〜３１３が表示されるので、ユーザは、複数パート間及び複数番数間で歌詞３０８〜３１３を容易に対比することができる。
【００４０】
また、歌詞３０８〜３１３は、複数パート間又は複数番数間で一部が同じであることが多いので、ユーザは、複数パート間又は複数番数間で一部の歌詞を移動又はコピーしたいとの要望がある。歌詞表示領域３０２では、複数パート及び複数番数の歌詞３０８〜３１３が表示されるので、ユーザは、複数パート間及び複数番数間で歌詞３０８〜３１３を容易に移動又はコピーすることができる。ユーザは、複数パート及び複数番数の歌詞３０８〜３１３が見やすく、歌詞の編集効率が向上する。
【００４１】
本実施形態は、コンピュータがプログラム２００を実行することによって実現することができる。また、上記のプログラム２００を記録したコンピュータ読み取り可能な記録媒体及び上記のプログラム等のコンピュータプログラムプロダクトも本発明の実施形態として適用することができる。記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００４２】
なお、上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。例えば、歌詞は、日本語の場合を例に説明したが、日本語に限定されず、英語等の他の言語でもよい。
【符号の説明】
【００４３】
２０１  表示制御部
２０２  編集部
２０３  保存制御部
２０４  サウンド制御部
【図１】
2020177137.tif 000003
【図２】
2020177137.tif 000004
【図３】
2020177137.tif 000005
【図４】
2020177137.tif 000006
【図５】
2020177137.tif 000007