(57)【要約】【課題】任意の演奏曲に関して簡便に好適な歌詞文字映像を表示させる歌詞文字映像作成プログラムを提供する。【解決手段】ＰＣ１０を、所定の入力操作により入力されるテキストを対象となる演奏曲の歌詞として設定する歌詞設定手段４２と、設定された歌詞を表示単位に分割すると共に、その表示単位毎の色替開始タイミング及び色替終了タイミングを設定する色替設定手段４４と、対象となる演奏曲の出力に併行して、設定された歌詞に対応する歌詞文字映像を表示単位毎に順次表示させつつ色替表示させる歌詞文字映像表示制御手段４８として機能させるものであって、その歌詞文字映像表示制御手段４８は、予め定められた関係から歌詞文字映像における個々の文字映像の横方向ドット比率に基づいて各文字映像の色替時間を制御することを特徴とするものであることから、個々の文字で横方向幅が異なる歌詞文字映像に関してきめ細かに色替制御を行うことができる。【選択図】図２
2010078879.tif 000002
【特許請求の範囲】
【請求項１】
所定の演奏曲の出力に併行して該演奏曲の歌詞文字映像を順次表示させつつ色替表示させる歌詞文字映像表示制御をコンピュータに実行させるための歌詞文字映像作成プログラムであって、
該コンピュータを、
所定の入力操作により入力されるテキストを対象となる演奏曲の歌詞として設定する歌詞設定手段と、
前記歌詞設定手段により設定された歌詞を表示単位に分割すると共に、該表示単位毎の色替開始タイミング及び色替終了タイミングを設定する色替設定手段と、
前記対象となる演奏曲の出力に併行して、前記歌詞設定手段により設定された歌詞に対応する歌詞文字映像を、前記色替設定手段により設定された表示単位毎に順次表示させつつ色替表示させる歌詞文字映像表示制御手段と
して機能させるものであって、
該歌詞文字映像表示制御手段は、予め定められた関係から前記歌詞文字映像における個々の文字映像の横方向ドット比率に基づいて各文字映像の色替時間を制御するものであることを特徴とする歌詞文字映像作成プログラム。
【請求項２】
前記コンピュータを、
所定の入力操作により入力されるテキストを、前記歌詞設定手段により設定された歌詞における所定の文字列に対応するルビとして設定するルビ設定手段として機能させるものであり、
該ルビ設定手段は、前記歌詞設定手段により設定された歌詞を表示単位に分割する際、該歌詞における所定の文字列に対応してルビが設定されている場合には、該ルビを該文字列に追従して所定の表示単位に含めるものである請求項１に記載の歌詞文字映像作成プログラム。
【請求項３】
前記歌詞文字映像表示制御手段は、第１の表示単位に対応する歌詞文字映像を消去して第２の表示単位に対応する歌詞文字映像を表示させる歌詞文字映像表示切替制御に際して、予め定められた関係から前記第１の表示単位に対応する色替終了タイミング及び前記第２の表示単位に対応する色替開始タイミングに基づいて該第１の表示単位に対応する歌詞文字映像の消去タイミング及び該第２の表示単位に対応する歌詞文字映像の表示タイミングを制御するものである請求項１又は２に記載の歌詞文字映像作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の演奏曲の出力に併行してその演奏曲の歌詞文字映像を順次色替表示させる歌詞文字映像表示制御をコンピュータに実行させるための歌詞文字映像作成プログラムに関し、特に、任意の演奏曲に関して簡便に好適な歌詞文字映像を表示させるための改良に関する。
【背景技術】
【０００２】
多数の演奏曲のうちから選択される所定の演奏曲を出力させる音楽再生装置が知られている。例えば、カラオケボックス等で使用されるカラオケ装置がそれである。斯かるカラオケ装置によれば、予め記憶装置に記憶された多数のカラオケ演奏曲から選択された所定のカラオケ演奏曲の音楽情報を出力させると共に、そのカラオケ演奏曲の歌詞情報を含む映像をその出力に同期して画面に表示させることで、所望の歌のカラオケ演奏を楽しむことができる。斯かるカラオケ装置として、近年、通信回線を介して演奏曲に関する情報を取得できる通信カラオケ装置が普及している。この通信カラオケ装置は、公衆電話回線等を介して所定のカラオケサービス提供会社のサーバ（センタ装置）と接続されることで、そのサーバとの間で相互に情報の遣り取りが可能とされ、新曲のカラオケ情報等が適宜ダウンロードされるようになっている。
【０００３】
ところで、上述したような通信カラオケ装置では、上記サーバから配信されるカラオケ情報に基づいて多数の演奏曲が演奏可能とされる反面、そのサーバから配信されない演奏曲例えば知名度の低いアーティストの演奏曲や利用者自身が作曲した演奏曲等は出力できないものであった。そのような演奏曲のカラオケ演奏を実現するため、所定の演奏曲の出力に併行してその演奏曲の歌詞文字映像を順次色替表示させる歌詞文字映像表示制御を家庭用のパーソナルコンピュータに実行させるための歌詞文字映像作成プログラムが提案されている。例えば、特許文献１に記載された歌詞表示装置がそれである。この技術によれば、従来のパーソナルコンピュータを利用して、安価且つ操作性に優れた歌詞表示装置を提供することができるとされている。
【０００４】
【特許文献１】特開平９−２１８６９１号公報
【０００５】
しかし、前述したような従来の歌詞表示装置は、使い勝手が悪く初心者には扱いにくいものであったことに加え、歌詞文字映像の表示制御に関してもなおざりであり、きめ細かな制御を行い得るものではなかった。このため、任意の演奏曲に関して簡便に好適な歌詞文字映像を表示させる歌詞文字映像作成プログラムの開発が求められていた。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、以上の事情を背景として為されたものであり、その目的とするところは、任意の演奏曲に関して簡便に好適な歌詞文字映像を表示させる歌詞文字映像作成プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
斯かる目的を達成するために、本発明の要旨とするところは、所定の演奏曲の出力に併行してその演奏曲の歌詞文字映像を順次表示させつつ色替表示させる歌詞文字映像表示制御をコンピュータに実行させるための歌詞文字映像作成プログラムであって、そのコンピュータを、所定の入力操作により入力されるテキストを対象となる演奏曲の歌詞として設定する歌詞設定手段と、前記歌詞設定手段により設定された歌詞を表示単位に分割すると共に、その表示単位毎の色替開始タイミング及び色替終了タイミングを設定する色替設定手段と、前記対象となる演奏曲の出力に併行して、前記歌詞設定手段により設定された歌詞に対応する歌詞文字映像を、前記色替設定手段により設定された表示単位毎に順次表示させつつ色替表示させる歌詞文字映像表示制御手段として機能させるものであって、その歌詞文字映像表示制御手段は、予め定められた関係から前記歌詞文字映像における個々の文字映像の横方向ドット比率に基づいて各文字映像の色替時間を制御することを特徴とするものである。
【発明の効果】
【０００８】
このようにすれば、前記コンピュータを、所定の入力操作により入力されるテキストを対象となる演奏曲の歌詞として設定する歌詞設定手段と、前記歌詞設定手段により設定された歌詞を表示単位に分割すると共に、その表示単位毎の色替開始タイミング及び色替終了タイミングを設定する色替設定手段と、前記対象となる演奏曲の出力に併行して、前記歌詞設定手段により設定された歌詞に対応する歌詞文字映像を、前記色替設定手段により設定された表示単位毎に順次表示させつつ色替表示させる歌詞文字映像表示制御手段として機能させるものであって、その歌詞文字映像表示制御手段は、予め定められた関係から前記歌詞文字映像における個々の文字映像の横方向ドット比率に基づいて各文字映像の色替時間を制御することを特徴とするものであることから、例えばプロポーショナルフォントのように個々の文字で横方向幅が異なる歌詞文字映像に関して、その個々の文字映像の横方向ドット比率に応じてきめ細かに色替制御を行うことができる。すなわち、任意の演奏曲に関して簡便に好適な歌詞文字映像を表示させる歌詞文字映像作成プログラムを提供することができる。
【０００９】
ここで、好適には、前記コンピュータを、所定の入力操作により入力されるテキストを、前記歌詞設定手段により設定された歌詞における所定の文字列に対応するルビとして設定するルビ設定手段として機能させるものであり、そのルビ設定手段は、前記歌詞設定手段により設定された歌詞を表示単位に分割する際、その歌詞における所定の文字列に対応してルビが設定されている場合には、そのルビをその文字列に追従して所定の表示単位に含めるものである。このようにすれば、ルビが設定された表示単位の改行に際して煩雑なルビの再設定を行わなくて済む。
【００１０】
また、好適には、前記歌詞文字映像表示制御手段は、第１の表示単位に対応する歌詞文字映像を消去して第２の表示単位に対応する歌詞文字映像を表示させる歌詞文字映像表示切替制御に際して、予め定められた関係から前記第１の表示単位に対応する色替終了タイミング及び前記第２の表示単位に対応する色替開始タイミングに基づいてその第１の表示単位に対応する歌詞文字映像の消去タイミング及びその第２の表示単位に対応する歌詞文字映像の表示タイミングを制御するものである。このようにすれば、各表示単位の色替開始タイミング及び色替終了タイミングに応じてきめ細かな歌詞文字映像切替制御を行うことができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の好適な実施例を図面に基づいて詳細に説明する。
【実施例】
【００１２】
図１は、本発明の歌詞文字映像作成プログラムが好適に適用されるパーソナルコンピュータ１０（以下、ＰＣ１０という）の構成を説明するブロック線図である。この図１に示すように、斯かるＰＣ１０は、中央演算処理装置であるＣＰＵ（Central Processing Unit）１２と、読出専用メモリであるＲＯＭ（Read Only Memory）１４と、随時書込読出メモリであるＲＡＭ（Random Access Memory）１６とを、備え、そのＣＰＵ１２によりＲＡＭ１６の一時記憶機能を利用しつつＲＯＭ１４に予め記憶されたプログラムに従って信号処理を行う一般的なノイマン型コンピュータである。また、ＣＲＴ（Cathode-ray Tube）やＴＦＴ（Thin Film Transistor Liquid Crystal）等の映像表示装置１８と、上記ＣＰＵ１２からの指令に応じてその映像表示装置１８に表示される映像を制御するビデオボード等の映像出力制御部２０と、音声出力装置であるスピーカ２２と、上記ＣＰＵ１２からの指令に応じてそのスピーカ２２から出力される音声を制御するサウンドボード等の音声出力制御部２４と、インターフェイス２８を介して接続されるキーボード等の入力装置２６と、ハードディスク等の記憶装置３０と、上記ＣＰＵ１２を公衆電話回線や光ファイバ回線等の通信回線３４に接続するための装置であるモデム３２とを、備えて構成されている。
【００１３】
上記ＰＣ１０において、本発明の歌詞文字映像作成プログラムは、前記記憶装置３０等にインストールされて実行可能に登録された後、上記ＲＡＭ１６上に随時読み出されて上記ＣＰＵ１２により実行される。図２は、上記パーソナルコンピュータ１０に本発明の一実施例である歌詞文字映像作成プログラムが適用された場合において、上記ＣＰＵ１２により実行可能とされる制御機能の要部を説明する機能ブロック線図である。この図２に示す歌詞文字映像作成制御手段４０は、上記入力装置２６等を介しての入力操作に応じて、所定の演奏曲の出力に併行して順次表示させられつつ色替表示させられる歌詞文字映像（歌詞テロップ）を作成する歌詞文字映像作成制御を実行する。また、斯かる制御を行うために、歌詞設定手段４２、色替設定手段４４、及びルビ設定手段４６を備えている。以下、これらの制御機能による制御について、図３乃至図１２等を参照して詳述する。
【００１４】
図３は、上記歌詞文字映像作成制御手段４０による歌詞文字映像作成制御に際して前記映像表示装置１８に表示される楽曲設定画面６０を例示する図である。この図３に示すように、斯かる楽曲設定画面６０では、歌詞文字映像データの作成対象となる演奏曲に対応する楽曲データのアドレス（記憶装置３０内におけるデータの位置乃至インターネットにおけるＵＲＬ等）及び背景映像データのアドレスが選択（入力）可能とされている。すなわち、本実施例の歌詞文字映像作成プログラムは、既製の楽曲データである例えばＭＰ３（MPEG-1 Audio Layer-III）データやＭＩＤＩ（Musical Instrument Digital Interface）データ等を選択（登録）し、その楽曲データの演奏出力と併行して表示出力される歌詞文字映像を作成する制御を行う。また、図３に示すように、上記楽曲設定画面６０では、対象となる演奏曲のタイトル（曲名）、タイトルカナ（曲名ふりがな）、アーティスト（歌手名）、アーティストカナ（歌手名ふりがな）、作詞（作詞者名）、作曲（作曲者名）、及び作成（作成年月日）等の情報が登録（入力）可能とされている。斯かる画面に従って入力された情報は、対象となる楽曲に対応する歌詞文字映像データの設定情報として前記ＲＡＭ１６乃至記憶装置３０に記憶される（以下の説明において同じ）。
【００１５】
図４は、前記歌詞文字映像作成制御手段４０による歌詞文字映像作成制御に際して前記映像表示装置１８に表示されるテロップ作成画面６２を例示する図である。この図４に示すように、斯かるテロップ作成画面６２には、歌詞入力ボタン６４、タイミング入力／中止ボタン６６、行プレビューボタン６８、全体プレビューボタン７０、演奏曲再生／中止ボタン７２、一時停止ボタン７４、巻戻しボタン７６、及び早送りボタン７８等が図示しないポインタによる選択可能に表示されており、各ボタンの位置にポインタが位置する状態において図示しないマウスの左クリック操作が行われる等してそのボタンが選択されることにより、以下に説明する各ボタンに対応する制御が実行される。なお、図４に示すテロップ作成画面６２では、歌詞設定ボックス８０へ前記入力装置２６等による歌詞に対応するテキストの直接入力が可能とされている。
【００１６】
ここで、前記歌詞設定手段４２は、例えば図４に示すテロップ作成画面６２に従って所定の入力操作により入力されるテキスト（文字情報）を対象となる演奏曲の歌詞として設定する。また、前記色替設定手段４４は、前記歌詞設定手段４２により設定された歌詞を表示単位に分割すると共に、その表示単位毎の色替開始タイミング及び色替終了タイミングを設定する。例えば、図４に示すテロップ作成画面６２において、上記歌詞入力ボタン６４の位置にポインタが位置する状態において図示しないマウスの左クリック操作が行われる等してそのボタンが選択されると、図５に示すような歌詞入力画面８２が別ウィンドウで表示される。この歌詞入力画面８２には、歌詞に対応するテキストを入力するための歌詞入力８４が表示されており、前記入力装置２６等によりその歌詞入力８４へのテキストの直接入力が可能とされている。この歌詞入力８４に所定のテキストが入力された後、図５に示す入力ボタン８６の位置にポインタが位置する状態において図示しないマウスの左クリック操作が行われる等してそのボタンが選択されると、その歌詞入力８４に入力されたテキストが図６に示すように上記テロップ作成画面６２における歌詞設定ボックス８０内に対象となる演奏曲の歌詞として設定される。ここで、図５に示す歌詞入力画面８２の歌詞入力８４内における改行は、図６に示すテロップ作成画面６２の歌詞設定ボックス８０においては休符に変換されて行間に挿入される。なお、この歌詞設定ボックス８０の各行に記入された文字列が、後述する歌詞文字映像表示制御手段４８による歌詞文字映像の表示単位に相当する。また、１画面から歌詞文字映像がはみ出してしまうと判断される場合には警告を表示すると共に、文字幅と文字数の関係から１画面に入りきる文字数を判定して自動改行する等の制御を行う。
【００１７】
図７は、図６に示すように歌詞設定ボックス８０に所定の歌詞が設定された状態においてタイミング入力／中止ボタン６６が選択されることにより開始されるタイミング入力制御について説明する図である。この図７に示すように、前記テロップ作成画面６２において歌詞設定ボックス８０に所定の歌詞が設定された状態で前記タイミング入力／中止ボタン６６が選択されると、前記楽曲設定画面６０に従って設定された対象となる演奏曲の演奏（楽曲データの出力）が開始されると共に、タイミング入力制御が開始される。このタイミング入力制御では、前記入力装置２６における所定のキー（例えばEnterキー）が押される毎にその時点における時間情報すなわち対象となる演奏曲の演奏開始からの経過時間が、前記歌詞設定ボックス８０における時間設定欄８８に、各行すなわちその行に記入された文字列毎の色替開始タイミングとして入力（記入）される。ここで、図７の歌詞設定ボックス８０に示すように各文字列の間には休符が挿入されており、上記時間設定欄８８では上記操作によりその休符の開始タイミングも入力されるようになっている。この休符の開始タイミングは、その直前の文字列（すなわち上の行の文字列）の色替終了タイミングに対応する。例えば、図７の歌詞設定ボックス８０における三行目の「夕陽を  君はまだ  覚えているかな」の色替開始タイミングはその行に対応して時間設定欄８８に記入された「00:24.012」であり、色替終了タイミングはその下の行の休符に対応して時間設定欄８８に記入された「00:35.436」である。なお、図７に示すように、上記タイミング入力制御の実行中において、前記タイミング入力／中止ボタン６６はそのタイミング入力制御を中止するための中止ボタンとなる。
【００１８】
図８は、図７に示すように歌詞設定ボックス８０に所定の歌詞が設定されると共に時間設定欄８８に時間情報が入力された状態において行プレビューボタン６８が選択されることにより開始される行プレビュー制御について説明する図である。この図８に示すように、前記テロップ作成画面６２において歌詞設定ボックス８０に所定の歌詞が設定されると共に時間設定欄８８に時間情報が入力された状態で前記行プレビューボタン６８が選択されると、図８に示すような行プレビュー画面９０が別ウィンドウで表示される。この行プレビュー画面９０には、各行の歌詞（文字列）に対応する歌詞をプレビュー表示させるためのプレビューボックス９２が表示されており、このプレビューボックス９２内に対象となる行の歌詞文字映像が表示されると共に、上述のようにして設定された色替開始タイミングから色替終了タイミングまで色替表示させられる。なお、この行プレビュー画面９０において、その行に対応する歌詞文字映像のプレビューが終了した後はその対応する文字列の最初の部分に戻る。また、図７に示す画面において全体プレビューボタン７０が選択された場合には、前記歌詞設定ボックス８０に設定された各行の文字列（歌詞）が、対応する色替開始タイミング及び色替終了タイミングに基づいて、図８に示すようなプレビュー画面に順次表示されると共に色替表示させられる。
【００１９】
ここで、前記ルビ設定手段４６は、所定の入力操作により入力されるテキストを、前記歌詞設定手段４２により設定された歌詞における所定の文字列に対応するルビ（ふりがな）として設定する。図９は、前記歌詞文字映像作成制御手段４０による歌詞文字映像作成制御に際して前記映像表示装置１８に表示されるテロップ装飾画面９４を例示する図である。この図９に示すように、斯かるテロップ装飾画面９４には、前記歌詞設定ボックス８０における各行に記入された文字列を更に細かい単位であるブロックに分割して設定するブロック設定ボックス９６と、そのブロック設定ボックス９６において設定された各ブロック（文字列）に対応してルビを設定するルビ設定ボックス９８と、そのルビと対象となる文字列との相対位置関係を表示させるルビ位置表示ボックス１００とが表示されている。このテロップ装飾画面９４では、上記ルビ設定ボックス９８へ前記入力装置２６等によるルビに対応するテキストの直接入力が可能とされており、上記ブロック設定ボックス９６において設定された所定のブロックに対応してルビが入力された場合、そのブロックに相当する文字列に入力されたルビが付された歌詞文字映像がルビ位置表示ボックス１００に表示される。ここで、上記ルビ設定ボックス９８には、対象となる文字列に対するルビの相対位置を変更するためのルビ位置移動ボタン１０２が図示しないポインタによる選択可能に表示されており、各ボタンの位置にポインタが位置する状態において図示しないマウスの左クリック操作が行われる等してそのボタンが選択されることにより、図１０に示すようにその操作に応じて対象となる文字列に対するルビの相対位置が変化させられ、その位置に関する情報が上記ルビ設定ボックス９８の位置設定欄１０４に記入される。
【００２０】
図１１は、前記歌詞文字映像作成制御手段４０による歌詞文字映像作成制御に際して前記映像表示装置１８に表示されるレイアウト画面１０６を例示する図である。この図１１に示すように、斯かるレイアウト装飾画面１０６には、上記ブロック設定ボックス９６において設定された各ブロックに対応してレイアウトに関する表示設定を行うブロック表示設定ボックス１０８と、そのブロック表示設定ボックス１０８における設定に応じて後述する歌詞文字映像表示制御手段４８により１画面内に表示されるものと等価なレイアウトで歌詞文字映像を表示させるレイアウト表示ボックス１１０とが表示されている。また、上記ブロック表示設定ボックス１０８には、対象となるブロックの表示設定を変更することによりレイアウトを変更するためのレイアウト変更ボタン１１２が図示しないポインタによる選択可能に表示されており、各ボタンの位置にポインタが位置する状態において図示しないマウスの左クリック操作が行われる等してそのボタンが選択されることにより、例えば図１２に示すように文字列「一緒に追った」における「一緒に」と「追った」の間に改行が挿入され、その変更結果がレイアウト表示ボックス１１０におけるレイアウト表示に反映される。ここで、前記ルビ設定手段４６は、前記歌詞設定手段４２により設定された歌詞を表示単位に分割する際、その歌詞における所定の文字列に対応してルビが設定されている場合には、そのルビをその文字列に追従して所定の表示単位に含めるものである。すなわち、文字列「一緒に追った」における「一緒」（その文字列に相当する横方向位置）に対応してルビ「いっしょ」が、「追」に対応してルビ「お」がそれぞれ設定されていた場合であって、上述のように「一緒に」と「追った」の間に改行が挿入された場合には、文字列「一緒に」にルビ「いっしょ」が追従して設定されると共に、文字列「追った」にルビ「お」が追従して設定される。
【００２１】
図２に戻って、前記演奏曲出力制御手段５０は、前記歌詞文字映像表示制御手段４８による歌詞文字映像の表示制御に際して、前記楽曲設定画面６０に従って設定された対象となる演奏曲（楽曲データ）を、前記音声出力制御部２４を介して前記スピーカ２２から出力させる。また、前記歌詞文字映像表示制御手段４８は、斯かる演奏曲出力制御手段５０による対象となる演奏曲の出力に併行して、以上のようにして前記歌詞設定手段４２により設定された歌詞に対応する歌詞文字映像を、前記映像表示制御部２０を介して前記映像表示装置１８に、前記色替設定手段４４により設定された表示単位毎に順次表示させつつ色替表示させる。図１３は、この歌詞文字映像表示制御手段４８により前記映像表示装置１８に表示されるカラオケ演奏画面１１４を例示する図である。この図１３に示すように、前記歌詞文字映像表示制御手段４８は、前記楽曲設定画面６０に従って設定された背景映像を出力させると共に、その背景映像の前面側レイヤにその演奏曲に対応して作成された歌詞文字映像１１６（ルビを含む）を順次色替表示させる。この図１３に示すカラオケ演奏画面１１４において、既に色が替わった文字映像を白中抜き文字で、未だ色が替わっていない文字映像を通常文字でそれぞれ表している。
【００２２】
ここで、前記歌詞文字映像表示制御手段４８は、予め定められた関係から前記歌詞文字映像１１６における個々の文字映像の横方向ドット比率に基づいて各文字映像の色替時間を制御する。一般にプロポーショナルフォントでは、字面の見栄えを良くするために横幅や文字間隔が文字の形に合わせてそれぞれの文字で異なる。例えば、図１３に示す歌詞文字映像１１６において、文字列「追った」における文字「追」の横方向幅ａと文字「っ」の横方向幅ｂは異なる。そのように横方向幅の異なるフォントに対応する歌詞文字映像１１６の色替表示制御に関して、前記歌詞文字映像表示制御手段４８は、例えば対象となる文字列の色替りに定められた時間とその文字列の横方向総ドット数に応じて色替制御する。例えば、「夕陽を  君はまだ  覚えているかな」における文字列「君はまだ」を３秒で色替りさせるように定められている場合には、その文字列の横方向総ドット数でその時間３秒を割り、その商で単位ドットが色替りさせられるように色替制御を行う。或いは、前記歌詞文字映像１１６に対応する色替開始タイミングから色替終了タイミングまでの時間をその歌詞文字映像１１６に含まれる文字数で割り、各文字映像に対応して均等な時間で色替制御が行われるように制御してもよい。
【００２３】
また、前記歌詞文字映像表示制御手段４８は、第１の表示単位に対応する歌詞文字映像を消去して第２の表示単位に対応する歌詞文字映像を表示させる歌詞文字映像表示切替制御すなわち画面切替制御を実行する。この歌詞文字映像表示切替制御は、前述したブロック設定ボックス９６において設定されるブロック単位ではなく前記歌詞設定ボックス８０において設定される行を表示単位として行われる。また、好適には、この歌詞文字映像切替制御に際して、予め定められた関係から前記第１の表示単位に対応する色替終了タイミング及び前記第２の表示単位に対応する色替開始タイミングに基づいてその第１の表示単位に対応する歌詞文字映像の消去タイミング及びその第２の表示単位に対応する歌詞文字映像の表示タイミングを制御する。
【００２４】
図１４乃至図１６は、斯かる歌詞文字映像表示制御手段４８による歌詞文字映像表示切替制御について説明する図であり、図１４はタイトル表示の後に表示される初期画面（第１画面）における歌詞文字映像、図１５は図１４に続く第２画面における歌詞文字映像、図１６は演奏終了直前の最終画面における歌詞文字映像をそれぞれ示している。本実施例では、先ず、図１４に示す初期画面に関して、１行目（ブロック１、ブロック２、ブロック３）の文字列に対応して設定された色替開始タイミングの所定時間（例えば２秒）前に１行目及び２行目（ブロック４、ブロック５）の文字列に対応する歌詞文字映像が表示される。ここで、対象となる演奏曲の演奏開始から１行目の文字列の色替開始タイミングまでが上記所定時間より短い場合には、対象となる演奏曲の演奏開始と同時に上記１行目及び２行目の文字列に対応する歌詞文字映像が表示される。
【００２５】
次に、図１５に示す第２画面に関して、図１４における最後の行すなわち２行目における最後のブロックすなわちブロック５の色替終了タイミングから所定時間（例えば２秒）後に、その時点において表示されている歌詞文字映像が消去させられる。そして、次の画面における１行目（ブロック６、ブロック７）の文字列に対応して設定された色替開始タイミングの所定時間（例えば２秒）前に１行目及び２行目（ブロック８）の文字列に対応する歌詞文字映像が表示される。ここで、先の画面すなわち図１４に示す初期画面における最後のブロックの色替終了タイミングから、次の画面すなわち図１５に示す第２画面における最初のブロックの色替開始タイミングまでの時間差が所定時間（例えば４秒）に満たない場合には、以下の２パターンの表示制御が行われる。すなわち、第１のパターンとして、その時間差が所定時間（例えば１秒）未満である場合には、先の画面における最終ブロックの色替終了タイミングより所定時間（例えば１秒）前にその画面における１行目（ブロック１、ブロック２、ブロック３）に対応する歌詞文字映像が消去させられると共に、次の画面における１行目（ブロック６、ブロック７）に対応する歌詞文字映像が表示させられる。また、第２のパターンとして、上記時間差が所定時間以上である場合には、先の画面における最終ブロック（ブロック５）の色替終了タイミングと次の画面における先頭ブロック（ブロック６）の色替開始タイミングの中間の時点において先の画面における歌詞文字映像を消去すると共に次の画面における歌詞文字映像を表示させる。また、任意のＮ番目の画面からＮ＋１番目の画面への表示切替も同様に行われる。
【００２６】
次に、図１６に示す最終画面に関して、その最終画面における最終ブロック（ブロック９３）の色替終了タイミングから所定時間（例えば２秒）後にその最終画面における１行目（ブロック８９、ブロック９０、ブロック９１）及び２行目（ブロック９２、ブロック９３）に対応する歌詞文字映像を消去する。ここで、斯かる最終画面における最終ブロック（ブロック９３）の色替終了タイミングから楽曲終了までの時間差が所定時間（例えば２秒）よりも短い場合には、その楽曲終了と同時に上記１行目及び２行目に対応する歌詞文字映像を消去する。
【００２７】
図１７は、前記ＰＣ１０のＣＰＵ１２による歌詞文字映像作成制御の要部を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００２８】
先ず、ステップ（以下、ステップを省略する）ＳＡ１において、前記入力装置２６等を介して所定の楽曲設定操作が行われたか否かが判断される。このＳＡ１の判断が否定される場合には、ＳＡ３以下の処理が実行されるが、ＳＡ１の判断が肯定される場合には、ＳＡ２において、前述した図３に示すような楽曲設定画面６０が前記映像表示装置１８に表示され、その楽曲設定画面６０に対して前記入力装置２６等により入力される入力情報に応じて楽曲設定制御が行われる。
【００２９】
上記ＳＡ２の処理に続くＳＡ３において、前記入力装置２６等を介して所定のテロップ作成操作が行われたか否かが判断される。このＳＡ３の判断が否定される場合には、ＳＡ１０以下の処理が実行されるが、ＳＡ３の判断が肯定される場合には、前述した図４等に示すようなテロップ作成画面６２が前記映像表示装置１８に表示され、ＳＡ４において、前記入力装置２６等を介して所定の歌詞テキスト入力操作が行われたか否かが判断される。このＳＡ４の判断が否定される場合には、ＳＡ６以下の処理が実行されるが、ＳＡ４の判断が肯定される場合には、前記歌詞設定手段４２の動作に対応するＳＡ５において、入力されたテキストが歌詞として設定されると共に表示単位に分割された後、ＳＡ６において、前記入力装置２６等を介して所定のタイミング入力操作が行われたか否かが判断される。このＳＡ６の判断が否定される場合には、ＳＡ８以下の処理が実行されるが、ＳＡ６の判断が肯定される場合には、前記色替設定手段４４の動作に対応するＳＡ７において、前記入力装置２６等による操作に応じて各表示単位の色替開始タイミング及び色替終了タイミングが設定された後、ＳＡ８において、前記入力装置２６等を介して所定のプレビュー入力操作が行われたか否かが判断される。このＳＡ８の判断が否定される場合には、ＳＡ１０以下の処理が実行されるが、ＳＡ８の判断が肯定される場合には、ＳＡ９において、前述した図８に示すような行プレビュー画面９０が別ウィンドウで表示させられ、その行プレビュー画面９０に対象となる歌詞文字映像がプレビュー表示させられる。
【００３０】
上記ＳＡ９の処理に続くＳＡ１０において、前記入力装置２６等を介して所定のテロップ装飾操作が行われたか否かが判断される。このＳＡ１０の判断が否定される場合には、ＳＡ１５以下の処理が実行されるが、ＳＡ１０の判断が肯定される場合には、前述した図９等に示すようなテロップ装飾画面９４が前記映像表示装置１８に表示され、ＳＡ１１において、前記入力装置２６等を介して所定のルビ入力操作が行われたか否かが判断される。このＳＡ１１の判断が否定される場合には、ＳＡ１３以下の処理が実行されるが、ＳＡ１１の判断が肯定される場合には、前記ルビ設定手段４６の動作に対応するＳＡ１２において、入力されたテキストが所定の文字列に対応するルビとして設定された後、ＳＡ１３において、前記入力装置２６等を介して所定の色替設定操作が行われたか否かが判断される。このＳＡ１３の判断が否定される場合には、ＳＡ１５以下の処理が実行されるが、ＳＡ１３の判断が肯定される場合には、ＳＡ１４において、入力操作に応じて各ブロックに相当する歌詞文字映像の色替設定（フォント色設定）が行われる。
【００３１】
上記ＳＡ１４の処理に続くＳＡ１５において、前記入力装置２６等を介して所定のレイアウト変更操作が行われたか否かが判断される。このＳＡ１５の判断が否定される場合には、それをもって本ルーチンが終了させられるが、ＳＡ１５の判断が肯定される場合には、前述した図１１等に示すようなレイアウト画面１０６が前記映像表示装置１８に表示され、ＳＡ１６において、入力操作に応じてそのレイアウト画面１０６における歌詞文字映像のレイアウトが変更された後、本ルーチンが終了させられる。また、このレイアウト変更において歌詞を改行する際、その歌詞における所定の文字列に対応してルビが設定されている場合には、そのルビはその文字列に追従して所定の表示単位に含まれる。
【００３２】
図１８は、前記ＰＣ１０のＣＰＵ１２による歌詞文字映像表示制御の要部を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００３３】
先ず、ＳＢ１において、前記入力装置２６等を介して所定の演奏曲のカラオケ出力開始操作が行われたか否かが判断される。このＳＢ１の判断が否定される場合には、それをもって本ルーチンが終了させられるが、ＳＢ１の判断が肯定される場合には、ＳＢ２において、対象となる演奏曲のタイトル画面が前記映像表示装置１８に表示される。次に、ＳＢ３において、対象となる演奏曲（楽曲データ）の出力が開始される。次に、ＳＢ４において、歌詞文字映像の表示切替タイミング（画面切替タイミング）であるか否かが判断される。このＳＢ４の判断が否定される場合には、ＳＢ６以下の処理が実行されるが、ＳＢ４の判断が肯定される場合には、ＳＢ５において、前記映像表示装置１８に表示される歌詞文字映像の表示切替制御が実行される。ここで、予め定められた関係から第１の表示単位に対応する色替終了タイミング及び第２の表示単位に対応する色替開始タイミングに基づいてその第１の表示単位に対応する歌詞文字映像の消去タイミング及びその第２の表示単位に対応する歌詞文字映像の表示タイミングが制御される。次に、ＳＢ６において、その時点において前記映像表示装置１８に表示されている歌詞文字映像の色替表示制御が実行される。ここで、予め定められた関係から個々の文字映像の横方向ドット比率に基づいて各文字映像の色替時間が制御される。次に、ＳＢ７において、対象となる演奏曲の演奏終了であるか否かが判断される。このＳＢ７の判断が否定される場合には、ＳＢ４以下の処理が実行されるが、ＳＢ７の判断が肯定される場合には、それをもって本ルーチンが終了させられる。以上の制御において、ＳＢ４乃至ＳＢ６が前記歌詞文字映像表示制御手段４８の動作に対応する。
【００３４】
このように、本実施例によれば、前記ＰＣ１０を、所定の入力操作により入力されるテキストを対象となる演奏曲の歌詞として設定する歌詞設定手段４２（ＳＡ５）と、その歌詞設定手段４２により設定された歌詞を表示単位に分割すると共に、その表示単位毎の色替開始タイミング及び色替終了タイミングを設定する色替設定手段４４（ＳＡ７）と、前記対象となる演奏曲の出力に併行して、前記歌詞設定手段４２により設定された歌詞に対応する歌詞文字映像を、前記色替設定手段４４により設定された表示単位毎に順次表示させつつ色替表示させる歌詞文字映像表示制御手段４８（ＳＢ４乃至ＳＢ６）として機能させるものであって、その歌詞文字映像表示制御手段４８は、予め定められた関係から前記歌詞文字映像における個々の文字映像の横方向ドット比率に基づいて各文字映像の色替時間を制御することを特徴とするものであることから、例えばプロポーショナルフォントのように個々の文字で横方向幅が異なる歌詞文字映像に関して、その個々の文字映像の横方向ドット比率に応じてきめ細かに色替制御を行うことができる。すなわち、任意の演奏曲に関して簡便に好適な歌詞文字映像を表示させる歌詞文字映像作成プログラムを提供することができる。
【００３５】
また、前記ＰＣ１０を、所定の入力操作により入力されるテキストを、前記歌詞設定手段４２により設定された歌詞における所定の文字列に対応するルビとして設定するルビ設定手段４６（ＳＡ１２）として機能させるものであり、そのルビ設定手段４６は、前記歌詞設定手段４２により設定された歌詞を表示単位に分割する際、その歌詞における所定の文字列に対応してルビが設定されている場合には、そのルビをその文字列に追従して所定の表示単位に含めるものであるため、ルビが設定された表示単位の改行に際して煩雑なルビの再設定を行わなくて済む。
【００３６】
また、前記歌詞文字映像表示制御手段４８は、第１の表示単位に対応する歌詞文字映像を消去して第２の表示単位に対応する歌詞文字映像を表示させる歌詞文字映像表示切替制御に際して、予め定められた関係から前記第１の表示単位に対応する色替終了タイミング及び前記第２の表示単位に対応する色替開始タイミングに基づいてその第１の表示単位に対応する歌詞文字映像の消去タイミング及びその第２の表示単位に対応する歌詞文字映像の表示タイミングを制御するものであるため、各表示単位の色替開始タイミング及び色替終了タイミングに応じてきめ細かな歌詞文字映像切替制御を行うことができる。
【００３７】
以上、本発明の好適な実施例を図面に基づいて詳細に説明したが、本発明はこれに限定されるものではなく、更に別の態様においても実施される。
【００３８】
例えば、前述の実施例では、一般的な家庭用ＰＣ１０に本発明の歌詞文字映像作成プログラムが適用された例について説明したが、本発明はこれに限定されるものではなく、例えばＰＤＡ（Personal Digital Assistants）等の携帯情報端末やコンシューマゲーム機、或いは携帯電話機等にも本発明は好適に適用されるものである。
【００３９】
また、前述の実施例では特に言及していないが、前記ＰＣ１０により作成された歌詞文字映像表示データがカラオケボックス等に設置されたカラオケ装置において再生可能とされてもよい。
【００４０】
その他、一々例示はしないが、本発明はその趣旨を逸脱しない範囲内において種々の変更が加えられて実施されるものである。
【図面の簡単な説明】
【００４１】
【図１】本発明の歌詞文字映像作成プログラムが好適に適用されるパーソナルコンピュータの構成を説明するブロック線図である。
【図２】図１のパーソナルコンピュータに本発明の一実施例である歌詞文字映像作成プログラムが適用された場合において、そのＣＰＵにより実行可能とされる制御機能の要部を説明する機能ブロック線図である。
【図３】図１のパーソナルコンピュータによる歌詞文字映像作成制御に際して映像表示装置に表示される楽曲設定画面を例示する図である。
【図４】図１のパーソナルコンピュータによる歌詞文字映像作成制御に際して映像表示装置に表示されるテロップ作成画面を例示する図である。
【図５】図４に示すテロップ作成画面において歌詞入力ボタンが押され、別ウィンドウで歌詞入力画面が表示された様子を例示する図である。
【図６】図４に示すテロップ作成画面において、歌詞設定ボックスに歌詞が入力された様子を例示する図である。
【図７】図６に示すテロップ作成画面においてタイミング入力／中止ボタンが押され、各行の表示開始タイミングが入力されてゆく様子を説明する図である。
【図８】図７に示すテロップ作成画面において行プレビューボタンが押され、別ウィンドウで行プレビュー画面が表示された様子を例示する図である。
【図９】図１のパーソナルコンピュータによる歌詞文字映像作成制御に際して映像表示装置に表示されるテロップ装飾画面を例示する図である。
【図１０】図９に示すテロップ装飾画面におけるルビの表示位置を移動させた様子を説明する図である。
【図１１】図１のパーソナルコンピュータによる歌詞文字映像作成制御に際して映像表示装置に表示されるレイアウト画面を例示する図である。
【図１２】図１１に示すレイアウト画面における所定の文字列に改行を加えた様子を説明する図である。
【図１３】図１のパーソナルコンピュータにより映像表示装置に表示されるカラオケ演奏画面を例示する図である。
【図１４】図１のパーソナルコンピュータによる歌詞文字映像表示切替制御について説明する図であり、タイトル表示の後に表示される初期画面における歌詞文字映像を示している。
【図１５】図１のパーソナルコンピュータによる歌詞文字映像表示切替制御について説明する図であり、図１４に続く第２画面における歌詞文字映像を示している。
【図１６】図１のパーソナルコンピュータによる歌詞文字映像表示切替制御について説明する図であり、演奏終了直前の最終画面における歌詞文字映像を示している。
【図１７】図１に示すパーソナルコンピュータのＣＰＵによる歌詞文字映像作成制御の要部を説明するフローチャートである。
【図１８】図１に示すパーソナルコンピュータのＣＰＵによる歌詞文字映像表示制御の要部を説明するフローチャートである。
【符号の説明】
【００４２】
１０：パーソナルコンピュータ
４２：歌詞設定手段
４４：色替設定手段
４６：ルビ設定手段
４８：歌詞文字映像表示制御手段
１１６：歌詞文字映像
【図１】
2010078879.tif 000003
【図２】
2010078879.tif 000004
【図３】
2010078879.tif 000005
【図４】
2010078879.tif 000006
【図５】
2010078879.tif 000007
【図６】
2010078879.tif 000008
【図７】
2010078879.tif 000009
【図８】
2010078879.tif 000010
【図９】
2010078879.tif 000011
【図１０】
2010078879.tif 000012
【図１１】
2010078879.tif 000013
【図１２】
2010078879.tif 000014
【図１３】
2010078879.tif 000015
【図１４】
2010078879.tif 000016
【図１５】
2010078879.tif 000017
【図１６】
2010078879.tif 000018
【図１７】
2010078879.tif 000019
【図１８】
2010078879.tif 000020