(57)【要約】【課題】  簡単な管理により外国語文字を含む歌詞文字映像を迅速に表示し得る音楽再生装置を提供する。【解決手段】  予め複数のブロックに区分され、そのブロック毎に言語コードが付与されると共に、そのブロックに含まれる文字毎に文字コードが設定された歌詞文字映像情報を記憶するハードディスク３２と、言語コードに基づいてブロック毎に所定の符号化文字集合を指定し、文字コードに基づいて文字毎にその所定の符号化文字集合に含まれる文字形状情報を指定する文字形状情報指定手段６８と、その文字形状情報指定手段６８により指定された文字形状情報に基づいて歌詞文字映像を表示させる歌詞文字映像表示手段７０とを含むことから、従来より用いられてきた符号化文字集合を各ブロック毎に指定することで、外国語文字を含む歌詞文字映像を迅速に表示できることに加え、文字コードの管理が簡単となる。【選択図】  図５  
2005031525.tif 000002
【特許請求の範囲】
【請求項１】
複数の演奏曲のうちから選択された所望の演奏曲を出力させると共に、該演奏曲の歌詞文字映像を表示させる音楽再生装置であって、
予め複数に区分され、該区分毎に符号化文字集合指定情報が付与されると共に、該区分に含まれる文字毎に符号が設定された歌詞文字映像情報を記憶する記憶装置と、
前記符号化文字集合指定情報に基づいて前記区分毎に複数の符号化文字集合のうちから所定の符号化文字集合を指定し、前記符号に基づいて前記文字毎に該所定の符号化文字集合に含まれる文字形状情報を指定する文字形状情報指定手段と、
該文字形状情報指定手段により指定された文字形状情報に基づいて歌詞文字映像を表示させる歌詞文字映像表示手段と
を、含むことを特徴とする音楽再生装置。
【請求項２】
前記歌詞文字映像情報は、前記演奏曲の歌詞の意味に応じて区分されたものである請求項１の音楽再生装置。
【請求項３】
前記歌詞文字映像情報は、前記演奏曲の旋律に応じて区分されたものである請求項１又は２の音楽再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、カラオケボックスで使用されるカラオケ装置等の音楽再生装置に関し、特に、歌詞文字映像表示機能の改良に関する。
【背景技術】
【０００２】
複数の演奏曲のうちから選択された所望の演奏曲を出力させる音楽再生装置が知られている。例えば、カラオケボックス等で使用されるカラオケ装置がそれである。斯かるカラオケ装置によれば、予め記憶装置に記憶された複数の演奏曲から選択された所望の演奏曲の曲情報を出力させると共に、その演奏曲の歌詞情報を含む映像をその出力に同期して画面に表示させることで、所望の歌のカラオケ演奏を楽しむことができる。
【０００３】
近年、所定の背景映像に歌詞文字映像（歌詞テロップ）を付加する態様のカラオケ装置が普及している。例えば、カラオケサービス提供会社のホストサーバと通信回線によって接続される通信カラオケ装置がその一例である。斯かる態様のカラオケ装置では、予め記憶された文字形状情報に基づいて歌詞文字映像を生成し、ビデオミキサ等により背景映像と合成して画面に表示させることで、各演奏曲にあつらえの映像を用意せずに済むことから、比較的多数の曲が演奏可能とされる。
【０００４】
ところで、従来のカラオケ装置で演奏されてきた曲は、演歌をはじめとする日本語の曲が大多数であり、希に用いられる外国語の歌詞に関してはカタカナ表記とされることがほとんどであった。けれども、最近では外国語の歌詞をふんだんに含む曲（外国語混在曲）が多く歌われるようになり、カタカナ表記では曲の雰囲気が損なわれることから、韓国語のハングル文字や、日本語では使われない中国語の漢字、或いは欧州諸国語のラテンアルファベット等の外国語文字を含む歌詞文字映像への要望が高まってきた。そこで、外国語文字を含む歌詞文字映像を表示させるための技術が提案されている。例えば、特許文献１に記載された音楽再生装置がそれである。この音楽再生装置によれば、日本語コード対応表において日本語文字では使用されていない符号（文字コード）を外国語文字に割り付け、外国語混在曲が演奏される毎にその符号毎にあつらえの外字（特殊フォント）を受信・記憶することで、外国語文字を含む歌詞文字映像の表示が可能とされる。
【０００５】
【特許文献１】特許第２９９１０７５号明細書
【０００６】
しかし、前記従来の技術では、外国語混在曲の演奏に際してその都度あつらえの外字を受信・記憶する必要があることから、通信量が増大して処理が遅れるという弊害があった。また、外国語文字に割り付けられた符号とあつらえの外字との対応関係は必要に応じて定められるものであり、その対応関係の管理が煩雑となりがちであった。一方、一般的なパーソナルコンピュータ等における文字映像表示では、各言語圏毎に規定された符号化文字集合（文字コード−字形対応表）により符号を統括することで、その言語圏における言語の表示が最適化されているが、日本語と外国語とが演奏曲毎に規則性なく混在する歌詞文字映像の表示には適さないものであった。すなわち、外国語文字を含む歌詞文字映像を簡便に表示し得る音楽再生装置は、未だ開発されていないのが現状である。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、以上の事情を背景として為されたものであり、その目的とするところは、簡単な管理により外国語文字を含む歌詞文字映像を迅速に表示し得る音楽再生装置を提供することにある。
【課題を解決するための手段】
【０００８】
斯かる目的を達成するために、本発明の要旨とするところは、複数の演奏曲のうちから選択された所望の演奏曲を出力させると共に、その演奏曲の歌詞文字映像を表示させる音楽再生装置であって、予め複数に区分され、その区分毎に符号化文字集合指定情報が付与されると共に、その区分に含まれる文字毎に符号が設定された歌詞文字映像情報を記憶する記憶装置と、前記符号化文字集合指定情報に基づいて前記区分毎に複数の符号化文字集合のうちから所定の符号化文字集合を指定し、前記符号に基づいて前記文字毎にその所定の符号化文字集合に含まれる文字形状情報を指定する文字形状情報指定手段と、その文字形状情報指定手段により指定された文字形状情報に基づいて歌詞文字映像を表示させる歌詞文字映像表示手段とを、含むことを特徴とするものである。
【発明の効果】
【０００９】
このようにすれば、予め複数に区分され、その区分毎に符号化文字集合指定情報が付与されると共に、その区分に含まれる文字毎に符号が設定された歌詞文字映像情報を記憶する記憶装置と、前記符号化文字集合指定情報に基づいて前記区分毎に複数の符号化文字集合のうちから所定の符号化文字集合を指定し、前記符号に基づいて前記文字毎にその所定の符号化文字集合に含まれる文字形状情報を指定する文字形状情報指定手段と、その文字形状情報指定手段により指定された文字形状情報に基づいて歌詞文字映像を表示させる歌詞文字映像表示手段とを、含むことから、例えば、従来より各言語圏毎にて用いられてきた符号化文字集合を前記各区分毎に指定することで、外国語文字を含む歌詞文字映像を迅速に表示できることに加え、前記区分毎の符号の管理が簡単となる。すなわち、簡単な管理により外国語文字を含む歌詞文字映像を迅速に表示し得る音楽再生装置を提供することができる。
【００１０】
ここで、好適には、前記歌詞文字映像情報は、前記演奏曲の歌詞の意味に応じて区分されたものである。このようにすれば、前記歌詞文字映像情報が明確に区分されることで、その区分毎の符号の管理が更に簡単となるという利点がある。
【００１１】
また、好適には、前記歌詞文字映像情報は、前記演奏曲の旋律に応じて区分されたものである。このようにすれば、前記歌詞文字映像情報が明確に区分されることで、その区分毎の符号の管理が更に簡単となるという利点がある。
【実施例】
【００１２】
以下、本発明の好適な実施例を図面に基づいて詳細に説明する。
【００１３】
図１は、本発明が適用された音楽再生装置の一例であるカラオケ装置１０の構成を示すブロック線図である。このカラオケ装置１０は、ＣＲＴ等の映像表示装置１２と、背景映像再生装置としてのディスクプレーヤ１４と、映像合成装置としてのビデオミキサ１６と、アンプミキサ１８と、スピーカ２０と、音声入力装置としてのマイク２２と、操作パネル２４と、中央演算処理装置であるＣＰＵ２６、ＲＯＭ２８、ＲＡＭ３０、記憶装置としてのハードディスク３２、ターミナルアダプタ３４、ＣＲＴコントローラ３６、上記操作パネル２４からの入力信号を処理する入出力インターフェイス３８、曲情報を生成して出力するためのシンセサイザ４０、及びＡ／Ｄコンバータ４２とを、備えて構成されている。
【００１４】
上記中央演算処理装置２６は、上記ＲＯＭ２８に記憶された所定のプログラムに基づいて電子情報を処理・制御する所謂コンピュータであり、ユーザ（カラオケ装置１０の利用者）により所定のカラオケ演奏曲が選曲された場合、上記ハードディスク３２から上記ＲＡＭ３０に選曲されたカラオケ演奏曲のタイトル情報、曲情報、歌詞文字映像情報、及び背景映像指定情報等を読み出したり、カラオケ演奏曲の演奏が進行するのに応じてそのＲＡＭ３０から上記シンセサイザ４０へ曲情報を送信したり、歌詞文字映像情報に基づいて歌詞文字映像を生成して上記ＣＲＴコントローラ３６へ送ったり、選曲時にはタイトル情報に基づいて曲名文字映像を生成して上記ＣＲＴコントローラ３６へ送ったり、上記ディスクプレーヤ１４の制御をする等の基本的な制御を実行する。
【００１５】
前記操作パネル２４は、ユーザが歌いたいカラオケ演奏曲を選択したり、演奏曲の音程を調整したり、演奏と歌との音量バランスを調整したり、顧客を識別するために顧客毎に設定された顧客ＩＤを入力したり、その他、エコー、音量、トーン等の各種調整を行うための操作釦（スイッチ）或いはツマミを備えた入力装置である。また、前記カラオケ装置１０には、前記操作パネル２４の一部機能を遠隔で実行するために、その操作パネル２４と同様に入力装置として機能するリモコン４４が備えられている。
【００１６】
図２は、上記リモコン４４の操作部を説明する図である。このリモコン４４の操作部には、０から９までの数字を含む１２個の数字釦４４ａ、選曲釦４４ｂ、左右上下の矢印釦４４ｃ、及び取消釦４４ｄが設けられている。また、操作補助・確認のための表示部４４ｅが設けられている。上記数字釦４４ａは、選曲番号や顧客ＩＤを入力するための釦（スイッチ）であり、その数字釦４４ａが押されると、その数字が上記表示部４４ｅに表示され、上記選曲釦４４ｂが押されることによりその選曲番号や顧客ＩＤが出力されて選曲番号や顧客ＩＤが確定する。左右上下の矢印釦４４ｃは、前記映像表示装置１２に選択肢が表示された際、同様に表示されるカーソル等を左右上下に移動させるための釦であり、その矢印釦４４ｃが操作されると、カーソル移動信号が出力されて上記選曲釦４４ｂが押されることにより選択している項目が確定する。また、前記カラオケ装置１０によるカラオケ演奏中に左右の矢印釦４４ｃが操作されると、演奏音の音程を変更するための音程変更信号が出力される。なお、前記操作パネル２４によっても同様の操作が可能とされている。
【００１７】
図１に戻って、前記ディスクプレーヤ１４は、ユーザが歌詞を参照しながら歌を歌う際に前記映像表示装置１２に表示される背景映像（ＮＴＳＣ映像）を記憶したＣＤやＤＶＤを再生する背景映像再生装置である。また、前記ビデオミキサ１６は、前記ハードディスク３２から読み出された歌詞文字映像情報に基づいて前記中央演算処理装置２６において生成され且つ前記ＣＲＴコントローラ３６から出力される歌詞文字映像と、前記ディスクプレーヤ１４から送られる背景映像とを合成して前記映像表示装置１２に表示させる映像合成装置である。
【００１８】
前記シンセサイザ４０は、前記ハードディスク３２から読み出されて送られて来る演奏曲の曲情報に基づき、楽器の演奏信号等の音楽信号を生成する音源である。生成された音楽信号は、アナログ信号に変換されて前記アンプミキサ１８へ送られる。そのアンプミキサ１８では、送られてきた音楽信号と前記マイク２２を介して入力されるユーザの歌声とがミキシングされ、それらの信号が電気的に増幅される。そして、そのミキシングされた音が前記スピーカ２０から出力される。前記Ａ／Ｄコンバータ４２は、前記マイク２２から入力される音声をデジタル信号に変換して前記中央演算処理装置２６へ供給する。
【００１９】
図３は、前記ハードディスク３２に設けられた各種データベースを説明する図である。この図３に示すように、前記ハードディスク３２には、カラオケ演奏曲毎に選曲番号、曲名及び歌手名等を含むタイトル情報、曲情報、歌詞文字映像情報、及び背景映像を指定するための背景映像指定情報等を記憶するカラオケデータベース４５ａと、符号である文字コードと字形（フォント）を描くための文字形状情報とを一対一に対応させて記憶する複数の符号化文字集合すなわちシフトＪＩＳコード対応表、ＡＳＣＩＩコード対応表、ＩＳＯ／ＩＥＣラテンアルファベット対応表、ＫＳ（韓国語）コード対応表、ＧＢ（簡易中国語）コード対応表、ＫＯＩ（ロシア語）コード対応表等の文字コード−字形（フォント）対応表を記憶する符号化文字集合データベース４５ｂとが設けられている。このカラオケデータベース４５ａに記憶される曲情報は、例えばＭＩＤＩ（Musical Instrument Digital Interface）形式の音楽データであり、カラオケ演奏に際して前記シンセサイザ４０へ供給される。図４に示すように、本実施例におけるカラオケ情報は、便宜上予め複数の小節に区分されると共に、その小節が更に複数のブロックに区分されており、曲情報及び歌詞文字映像情報は、その演奏曲の小節毎に定められている。また、歌詞文字映像情報は、更にその小節のブロック毎に定められている。このブロックは、好適には、前記演奏曲の歌詞の意味すなわち歌詞の表現を通して表され、またそこから汲み取れるその表現の狙い、構え、或いは心に応じて、そのブロックをもって一応の意味を成すように区分されている。また、好適には、演奏曲の旋律すなわち曲を構成する音の高低及びリズムに応じて、そのブロックをもって纏まりある旋律を成すように区分されている。
【００２０】
図１に戻って、前記ターミナルアダプタ３４は、前記カラオケ装置１０を公衆電話回線、有線放送用ケーブル、又は光ファイバ等による通信回線４６に接続するための装置である。カラオケボックス等の店舗にそれぞれ備えられた複数のカラオケ装置１０は、上記通信回線４６を介してカラオケサービス提供会社のホストサーバ４８に接続されており、それら複数のカラオケ装置１０によって常に新しい曲が演奏可能とされるように、随時新曲のカラオケ情報及び新たな符号化文字集合等が上記ホストサーバ４８から上記通信回線４６を介してダウンロードされ、前記ハードディスク３２のカラオケデータベース４５ａ及び符号化文字集合データベース４５ｂ等に記憶されるようになっている。すなわち、前記カラオケ装置１０は、電気通信回線を通じて各種情報の送受信を実行し得る通信カラオケ装置である。
【００２１】
図５は、前記中央演算処理装置２６による歌詞文字映像表示機能の要部を説明する機能ブロック線図である。この図５に示すカラオケ情報読込手段５０は、前記ハードディスク３２のカラオケデータベース４５ａに記憶されたカラオケ情報を読み込む。背景映像選択手段５２は、そのカラオケ情報読込手段５０により読み込まれたカラオケ情報から背景映像指定情報を抽出して、その背景映像指定情報に基づいて前記ディスクプレーヤ１４により再生される背景映像を選択する。
【００２２】
単位小節情報抽出手段５４は、上記カラオケ情報読込手段５０により読み込まれたカラオケ情報から単位小節情報すなわち単位小節分の曲情報及び歌詞文字映像情報を抽出する。曲情報抽出手段５６は、その単位小節情報抽出手段５４により抽出された単位小節情報から単位小節分の曲情報を抽出して前記シンセサイザ４０へ送る。歌詞文字映像情報抽出手段５８は、上記単位小節情報抽出手段５４により抽出された単位小節情報から単位小節分の歌詞文字映像情報を読み出す。図６は、前記カラオケデータベース４５ａに記憶された単位小節分の歌詞文字映像情報の一例を示す図である。この図６に示すように、前記歌詞文字映像情報は、ブロック数、表示位置、文字色、文字サイズ、文字数、言語コード、及び複数の文字コードを要素としており、前記映像表示装置１２に表示される歌詞文字映像（歌詞テロップ）を定めるものである。
【００２３】
図６に示す言語コードは、前記符号化文字集合データベース４５ｂに記憶された複数の符号化文字集合のうちの何れかを指定する符号化文字集合指定情報であり、例えば、日本語コード対応表を指定する「１」、韓国語（ハングル文字）コード対応表を指定する「２」、中国語コード対応表を指定する「３」、欧州語（ラテンアルファベット）コード対応表を指定する「４」、及びロシア語（キリル文字）コード対応表を指定する「５」のうちの何れかが前記ブロック毎に付与されている。前記文字コードは、そのブロック毎に指定された符号化文字集合において歌詞を構成する文字形状情報をそれぞれ指定する符号であり、そのブロックの文字数と同数だけ定められている。図５に戻って、言語コード抽出手段６０は、上記歌詞文字映像情報抽出手段５８により抽出された単位小節分の歌詞文字映像情報から各ブロック毎の言語コードを抽出する。
【００２４】
時間計測手段６２は、内部タイマにより演奏開始からの経過時間（通し時間）を計測したり、単位小節毎の経過時間を計測したりする。背景映像表示手段６４は、その時間計測手段６２により計測される経過時間に従い、前記ディスクプレーヤ１４を制御して前記背景映像選択手段５２により選択された背景映像を再生させる。カラオケ演奏手段６６は、上記時間計測手段６２により計測される経過時間に従い、前記曲情報抽出手段５６により抽出された曲情報に基づいて前記シンセサイザ４０を制御してカラオケ演奏を実行する。
【００２５】
文字形状情報指定手段６８は、前記言語コード抽出手段６０により抽出された言語コードに基づいて前記ブロック毎に複数の符号化文字集合のうちから所定の符号化文字集合を指定し、前記歌詞文字映像情報抽出手段５８により抽出された歌詞文字映像情報に含まれる文字コードに基づいて前記文字毎にその所定の符号化文字集合に含まれる文字形状情報を指定する。図７は、歌詞文字映像情報に含まれる言語コード及び文字コードを具体的に説明する図である。この図７に示す歌詞文字映像情報は、図８に示すロシア語基調テロップを表示させるためのものであり、文字数「６」、言語コード「１（日本語コード対応表）」の第１ブロックが「踊ってみせる」の日本語テロップブロックに、文字数「２５」、言語コード「５（ロシア語コード対応表）」の第２ブロックが「Танцевальный  полностью  ночь」のロシア語テロップブロックに、文字数「６」、言語コード「１」の第３ブロックが「言葉にすれば」の日本語テロップブロックにそれぞれ対応する。すなわち、第１ブロックにおける文字コード１「９６ＢＥ」、文字コード２「８１ＦＡ」、文字コード３「８２ＣＤ」、・・・が、それぞれ日本語コード対応表における文字形状情報である「踊」、「っ」、「て」、・・・を指定し、第２ブロックにおける文字コード１「ＢＥＣ８」、文字コード２「Ｂ３Ｅ７」、文字コード３「Ｃ７ＣＦ」、・・・、文字コードｎ「Ｃ８Ｙ６」が、それぞれロシア語コード対応表における文字形状情報である「Т」、「а」、「н」、・・・、「ь」を指定し、第３ブロックにおける文字コード１「９０Ｂ０」、文字コード２「９５ＥＡ」、文字コード３「８２ＡＡ」、・・・が、それぞれ日本語コード対応表における文字形状情報である「言」、「葉」、「に」、・・・を指定する。
【００２６】
図５に戻って、歌詞文字映像表示手段７０は、前記時間計測手段６２により計測される経過時間に従い、上記文字形状情報指定手段６８により指定された文字形状情報に基づいて歌詞文字映像を生成して前記ＣＲＴコントローラ３６へ送り、そのＣＲＴコントローラ３６から出力させる。そして、カラオケ画面表示手段７２は、前記ビデオミキサ１６を制御して前記背景映像表示手段６４により前記ディスクプレーヤ１４から出力された背景映像と上記歌詞文字映像表示手段７０により前記ＣＲＴコントローラ３６から出力された歌詞文字映像とを合成して前記映像表示装置１２に表示させる。以上のようにして、例えば、図１１に示すように、図８のロシア語基調テロップを含む映像が前記映像表示装置１２に表示される。また、上記第２ブロックが言語コード「１」の日本語テロップブロック「ダンシングオールナイト」である場合には、図１２に示すように、図８の日本語基調テロップを含む映像が前記映像表示装置１２に表示される。また、上記第２ブロックが言語コード「４」の英語テロップブロック「Ｄａｎｃｉｎ’ａｌｌ  ｎｉｇｈｔ」である場合には、図１３に示すように、図８の英語基調テロップを含む映像が前記映像表示装置１２に表示される。
【００２７】
図９は、前記カラオケ装置１０の中央演算処理装置２６による歌詞文字映像表示制御を説明するフローチャートであり、所定の周期で繰り返し実行されるものである。
【００２８】
先ず、ステップ（以下、ステップを省略する）ＳＡ１において、前記操作パネル２４又はリモコン４４により選曲番号が入力されたか否かが判断される。このＳＡ１の判断が否定される場合には、ＳＡ１３において、その他の処理が実行された後、本ルーチンが終了させられるが、ＳＡ１の判断が肯定される場合には、ＳＡ２において、ＳＡ１にて入力された選曲番号が有効であるか否かが判断される。このＳＡ２の判断が否定される場合には、ＳＡ１４において、前記映像表示装置１２等に選曲番号エラーである旨が表示された後、本ルーチンが終了させられるが、ＳＡ２の判断が肯定される場合には、前記カラオケ情報読込手段５０、背景映像選択手段５２、及び背景映像表示手段６４に対応するＳＡ３において、ＳＡ１にて入力された選曲番号に対応する演奏曲のカラオケ情報が読み込まれ、そのカラオケ情報から背景映像指定情報が抽出され、その背景映像指定情報に対応する背景映像番号が選択されて前記ディスクプレーヤ１４へ送られ、背景映像の再生が開始される。
【００２９】
次に、前記単位小節情報抽出手段５４に対応するＳＡ４において、ＳＡ３にて読み込まれたカラオケ情報から単位小節情報すなわち単位小節分の曲情報及び歌詞文字映像情報が抽出された後、ＳＡ５において、抽出されるべき単位小節情報がなかったか否かが判断される。このＳＡ５の判断が肯定される場合には、ＳＡ１５において、歌詞文字映像・背景映像の表示及びカラオケ演奏が終了させられた後、本ルーチンが終了させられるが、ＳＡ５の判断が否定される場合には、ＳＡ６において、前の小節のカラオケ演奏が終了したか否かが判断される。このＳＡ６の判断が否定されるうちは、ＳＡ６の判断が繰り返されることにより待機させられるが、ＳＡ６の判断が肯定される場合には、前記曲情報抽出手段５６及びカラオケ演奏手段６６に対応するＳＡ７において、ＳＡ４にて抽出された単位小節情報から単位小節分の曲情報が抽出され、その曲情報が前記シンセサイザ４０へ送られてカラオケ演奏が開始される。
【００３０】
次に、前記歌詞文字映像情報抽出手段５８に対応するＳＡ８において、ＳＡ４にて抽出された単位小節情報から単位小節分の歌詞文字映像情報が抽出され、ＳＡ９において、ＳＡ８にて抽出された単位小節分の歌詞文字映像情報から単位ブロック情報すなわち単位ブロック分の歌詞文字映像情報が抽出された後、ＳＡ１０において、抽出されるべき単位ブロック情報がなかったか否かが判断される。このＳＡ１０の判断が肯定される場合には、ＳＡ４以下の処理が再び実行されるが、ＳＡ１０の判断が否定される場合には、前記言語コード抽出手段６０に対応するＳＡ１１において、ＳＡ９にて抽出された単位ブロック分の歌詞文字映像から言語コードが抽出され、図１０に示す文字形状情報指定サブルーチンにより各文字毎に文字形状情報が指定され、それらの文字形状情報に対応する歌詞文字映像が生成されて前記ＣＲＴコントローラ３６へ送られた後、前記カラオケ画面表示手段７２に対応するＳＡ１２において、ＳＡ３にて前記ディスクプレーヤ１４により再生された背景映像と前記ＣＲＴコントローラ３６から出力された歌詞文字映像とが前記ビデオミキサ１６により合成されて、後述する文字形状情報指定サブルーチンにより生成された歌詞文字映像を含む映像が前記映像表示装置１２に表示された後、ＳＡ９以下の処理が再び実行される。
【００３１】
図１０に示す文字形状情報指定サブルーチンでは、先ず、ＳＢ１において、図９のＳＡ１１にて抽出された言語コードが「１」であるか否かが判断される。このＳＢ１の判断が否定される場合には、ＳＢ３において、図９のＳＡ１１にて抽出された言語コードが「２」であるか否かが判断されるが、ＳＢ１の判断が肯定される場合には、ＳＢ２において、図９のＳＡ９にて抽出された単位ブロック分の歌詞文字映像情報における文字コードに基づいて各文字毎に日本語コード対応表に含まれる文字形状情報が指定され、ＳＢ１２において、ＳＢ２にて指定された文字形状情報に基づいて歌詞文字映像が生成されて前記ＣＲＴコントローラ３６に送られた後、本サブルーチンが終了させられる。
【００３２】
ＳＢ３の判断が否定される場合、すなわち図９のＳＡ１１にて抽出された言語コードが「２」ではない場合には、ＳＢ５において、図９のＳＡ１１にて抽出された言語コードが「３」であるか否かが判断されるが、ＳＢ３の判断が肯定される場合、すなわち図９のＳＡ１１にて抽出された言語コードが「２」である場合には、ＳＢ４において、図９のＳＡ９にて抽出された単位ブロック分の歌詞文字映像情報における文字コードに基づいて各文字毎に韓国語コード対応表に含まれる文字形状情報が指定され、ＳＢ１２において、ＳＢ４にて指定された文字形状情報に基づいて歌詞文字映像が生成されて前記ＣＲＴコントローラ３６に送られた後、本サブルーチンが終了させられる。
【００３３】
ＳＢ５の判断が否定される場合、すなわち図９のＳＡ１１にて抽出された言語コードが「３」ではない場合には、ＳＢ７において、図９のＳＡ１１にて抽出された言語コードが「４」であるか否かが判断されるが、ＳＢ５の判断が肯定される場合、すなわち図９のＳＡ１１にて抽出された言語コードが「３」である場合には、ＳＢ６において、図９のＳＡ９にて抽出された単位ブロック分の歌詞文字映像情報における文字コードに基づいて各文字毎に中国語コード対応表に含まれる文字形状情報が指定され、ＳＢ１２において、ＳＢ６にて指定された文字形状情報に基づいて歌詞文字映像が生成されて前記ＣＲＴコントローラ３６に送られた後、本サブルーチンが終了させられる。
【００３４】
ＳＢ７の判断が否定される場合、すなわち図９のＳＡ１１にて抽出された言語コードが「４」ではない場合には、ＳＢ９において、図９のＳＡ１１にて抽出された言語コードが「５」であるか否かが判断されるが、ＳＢ７の判断が肯定される場合、すなわち図９のＳＡ１１にて抽出された言語コードが「４」である場合には、ＳＢ８において、図９のＳＡ９にて抽出された単位ブロック分の歌詞文字映像情報における文字コードに基づいて各文字毎に欧州語コード対応表に含まれる文字形状情報が指定され、ＳＢ１２において、ＳＢ８にて指定された文字形状情報に基づいて歌詞文字映像が生成されて前記ＣＲＴコントローラ３６に送られた後、本サブルーチンが終了させられる。
【００３５】
ＳＢ９の判断が否定される場合、すなわち図９のＳＡ１１にて抽出された言語コードが「５」ではない場合には、ＳＢ１１において、コードエラーである旨がログに記憶された後、本ルーチンが終了させられるが、ＳＢ９の判断が肯定される場合、すなわち図９のＳＡ１１にて抽出された言語コードが「５」である場合には、ＳＢ１０において、図９のＳＡ９にて抽出された単位ブロック分の歌詞文字映像情報における文字コードに基づいて各文字毎にロシア語コード対応表に含まれる文字形状情報が指定され、ＳＢ１２において、ＳＢ１０にて指定された文字形状情報に基づいて歌詞文字映像が生成されて前記ＣＲＴコントローラ３６に送られた後、本サブルーチンが終了させられる。以上の制御において、ＳＢ２、ＳＢ４、ＳＢ６、ＳＢ８、及びＳＢ１０が前記文字形状情報指定手段６８に、ＳＡ１２及びＳＢ１２が前記歌詞文字映像表示手段７０にそれぞれ対応する。
【００３６】
このように、本実施例によれば、予め複数のブロックに区分され、そのブロック毎に符号化文字集合指定情報である言語コードが付与されると共に、そのブロックに含まれる文字毎に符号である文字コードが設定された歌詞文字映像情報を記憶する記憶装置であるハードディスク３２と、前記言語コードに基づいて前記ブロック毎に複数の符号化文字集合のうちから所定の符号化文字集合を指定し、前記文字コードに基づいて前記文字毎にその所定の符号化文字集合に含まれる文字形状情報を指定する文字形状情報指定手段６８（ＳＢ２、ＳＢ４、ＳＢ６、ＳＢ８、及びＳＢ１０）と、その文字形状情報指定手段６８により指定された文字形状情報に基づいて前記映像表示装置１２に歌詞文字映像を表示させる歌詞文字映像表示手段７０（ＳＡ１２及びＳＢ１２）とを、含むことから、例えば、従来より各言語圏毎にて用いられてきた符号化文字集合を前記各ブロック毎に指定することで、外国語文字を含む歌詞文字映像を迅速に表示できることに加え、前記ブロック毎の文字コードの管理が簡単となる。すなわち、簡単な管理により外国語文字を含む歌詞文字映像を迅速に表示し得るカラオケ装置１０を提供することができる。
【００３７】
また、前記歌詞文字映像情報のブロックは、前記演奏曲の歌詞の意味に応じて区分されたものであるため、その歌詞文字映像情報が明確に区分されることで、その区分毎の符号の管理が更に簡単となるという利点がある。
【００３８】
また、前記歌詞文字映像情報のブロックは、前記演奏曲の旋律に応じて区分されたものであるため、その歌詞文字映像情報が明確に区分されることで、その区分毎の符号の管理が更に簡単となるという利点がある。
【００３９】
以上、本発明の好適な実施例を図面に基づいて詳細に説明したが、本発明はこれに限定されるものではなく、更に別の態様においても実施される。
【００４０】
例えば、前述の実施例において、歌詞文字映像情報は、予め複数の小節に区分されると共に、その小節が更に複数のブロックに区分されており、そのブロック毎に符号化文字集合指定情報である言語コードが付与されたものであったが、例えば、それよりも大きな区分単位である小節毎に言語コードが付与されたものであってもよい。すなわち、言語コードの指定範囲は、実施態様に応じて適宜定められるものである。
【００４１】
また、前述の実施例では、日本語コード対応表、韓国語コード対応表、ロシア語コード対応表というように、それぞれの符号化文字集合があたかも各言語圏における言語を別個独立に統括するものであるかのように説明したが、代表的な符号化文字集合であるシフトＪＩＳコード対応表がキリル文字を含むように、複数の言語圏にまたがる符号化文字集合が本発明に用いられても当然に構わない。
【００４２】
その他、一々例示はしないが、本発明はその趣旨を逸脱しない範囲内において種々の変更が加えられて実施されるものである。
【図面の簡単な説明】
【００４３】
【図１】本発明が適用された音楽再生装置の一例であるカラオケ装置の構成を示すブロック線図である。
【図２】図１のカラオケ装置に備えられたリモコンの操作部を説明する図である。
【図３】図１のハードディスクに設けられた各種データベースを説明する図である。
【図４】図３のカラオケデータベースに記憶されたカラオケ情報が小節及びブロックに区分されていることを説明する図である。
【図５】図１の中央演算処理装置による歌詞文字映像表示機能の要部を説明する機能ブロック線図である。
【図６】図３のカラオケデータベースに記憶された単位小節分の歌詞文字映像情報の一例を示す図である。
【図７】図６の歌詞文字映像情報に含まれる言語コード及び文字コードを具体的に説明する図である。
【図８】図１の映像表示装置に表示される日本語テロップブロックを含む日本語基調テロップ、英語テロップブロックを含む英語基調テロップ、及びロシア語テロップブロックを含むロシア語基調テロップを説明する図である。
【図９】図５の中央演算処理装置による歌詞文字映像表示制御を説明するフローチャートである。
【図１０】図９における文字形状情報指定サブルーチンを説明するフローチャートである。
【図１１】図１の映像表示装置に表示されるロシア語基調テロップを含む映像を例示する図である。
【図１２】図１の映像表示装置に表示される日本語基調テロップを含む映像を例示する図である。
【図１３】図１の映像表示装置に表示される英語基調テロップを含む映像を例示する図である。
【符号の説明】
【００４４】
１０：カラオケ装置（音楽再生装置）
３２：ハードディスク（記憶装置）
６８：文字形状情報指定手段
７０：歌詞文字映像表示手段
【図１】
2005031525.tif 000003
【図２】
2005031525.tif 000004
【図３】
2005031525.tif 000005
【図４】
2005031525.tif 000006
【図５】
2005031525.tif 000007
【図６】
2005031525.tif 000008
【図７】
2005031525.tif 000009
【図８】
2005031525.tif 000010
【図９】
2005031525.tif 000011
【図１０】
2005031525.tif 000012
【図１１】
2005031525.tif 000013
【図１２】
2005031525.tif 000014
【図１３】
2005031525.tif 000015