Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5201204B2 - Karaoke apparatus and lyrics telop display method - Google Patents
[go: Go Back, main page]

JP5201204B2 - Karaoke apparatus and lyrics telop display method - Google Patents

Karaoke apparatus and lyrics telop display method Download PDF

Info

Publication number
JP5201204B2
JP5201204B2 JP2010288042A JP2010288042A JP5201204B2 JP 5201204 B2 JP5201204 B2 JP 5201204B2 JP 2010288042 A JP2010288042 A JP 2010288042A JP 2010288042 A JP2010288042 A JP 2010288042A JP 5201204 B2 JP5201204 B2 JP 5201204B2
Authority
JP
Japan
Prior art keywords
image
display
lyrics
material image
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2010288042A
Other languages
Japanese (ja)
Other versions
JP2012137523A (en
Inventor
竜次 河合
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2010288042A priority Critical patent/JP5201204B2/en
Publication of JP2012137523A publication Critical patent/JP2012137523A/en
Application granted granted Critical
Publication of JP5201204B2 publication Critical patent/JP5201204B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Description

本発明は、カラオケ楽曲を演奏しながら、その歌詞を示す歌詞テロップを表示し、演奏の進行に対応した色変化タイミングに同期して歌詞テロップの表示態様を順次変化させる技術に関する。   The present invention relates to a technique for displaying a lyrics telop indicating the lyrics while playing a karaoke song and sequentially changing the display mode of the lyrics telop in synchronization with a color change timing corresponding to the progress of the performance.

従来、カラオケ装置においては、カラオケ楽曲の演奏が行われると共に、その歌詞を示す歌詞テロップが表示される。歌詞テロップの一般的な表現方法としては、演奏の進行に対応した表示タイミングで歌詞文字群を1〜3行程度ずつ画面にまとめて表示し、その表示した歌詞文字群を演奏の進行に対応した色変化タイミングで左から右へと色変化させることで歌唱位置を示し、所定の終了タイミングが到来した時点でその文字群を消去するといった手法が挙げられる(例えば、特許文献1参照)。   Conventionally, in a karaoke apparatus, karaoke music is played and a lyrics telop indicating the lyrics is displayed. As a general expression method of the lyrics telop, the lyrics character group is displayed on the screen about 1 to 3 lines at a display timing corresponding to the progress of the performance, and the displayed lyrics character group corresponds to the progress of the performance. There is a technique in which the singing position is indicated by changing the color from left to right at the color change timing, and the character group is deleted when a predetermined end timing arrives (see, for example, Patent Document 1).

さらに、歌詞テロップの演出性やデザイン性、演奏楽曲の印象との適合性を向上させるために、歌詞テロップの表現方法における様々な改良手法が考案されている。
例えば、楽曲のジャンル(ポップス、演歌、ロック等)に応じて、歌詞テロップに用いる文字を規定のフォント種(ゴシック体、明朝体、ポップ体等)に切替える手法が開示されている(特許文献2)。また、歌詞情報内の1文字ごとに予め文字種コードを定義することで、その文字種コードに基づいて1文字単位でフォント種、サイズ、色、装飾(太字、斜体等)を指定可能にした手法が開示されている(特許文献3)。また、歌詞文字のフォントに対する変形処理を行い、歌唱の巧拙の評価結果と歌詞文字の変形度合いとを連動させる手法が開示されている(特許文献4)。
Furthermore, in order to improve the rendition and design of the lyrics telop and the compatibility with the impression of the performance music, various improved techniques for expressing the lyrics telop have been devised.
For example, a technique is disclosed in which characters used in lyrics telop are switched to a specified font type (Gothic, Mincho, pop, etc.) according to the genre of music (pops, enka, rock, etc.) (Patent Literature) 2). In addition, by defining a character type code for each character in the lyrics information in advance, it is possible to specify a font type, size, color, decoration (bold, italic, etc.) in units of one character based on the character type code. (Patent Document 3). Further, a technique is disclosed in which a lyric character font deformation process is performed to link the singing skill evaluation result with the lyric character deformation degree (Patent Document 4).

特開平10−187177号公報Japanese Patent Laid-Open No. 10-187177 特開平9−297592号公報Japanese Patent Laid-Open No. 9-297592 特開平6−118979号公報Japanese Patent Laid-Open No. 6-118979 特開平2008−242363号公報JP 2008-242363 A

しかしながら、上記従来技術は何れもフォントや形状に対する変更表現に過ぎないため、問題点も多かった。例えば、歌詞のフォントを変更することで、楽曲のジャンルや雰囲気に大雑把に合わせることはできるが、それだけでは個々の楽曲の独自性にまで踏込んだ表現とまではいかない。また、同一書体の文字・記号を一揃いにしたフォントデータの変更を伴う場合、処理に必要なデータ量が多くなる。また、フォントデータそのものが大変な手間をかけて制作されるものであり、せいぜい数種の使い分けにとどまる他ない。特に、漢字圏に属する日本語や中国語のように扱う文字数が膨大な言語においては、その傾向が顕著である。また、文字サイズや形状の変更を伴う場合、本来であれば画像内に全て収まるはずである文字列が画面内に収まりきらなくなる等、歌詞テロップのレイアウトが崩れてしまうおそれがある。   However, each of the above conventional techniques is merely a change expression for the font and shape, and thus has many problems. For example, by changing the font of the lyrics, it is possible to roughly match the genre and atmosphere of the music, but that alone does not represent an expression that goes into the uniqueness of each music. In addition, when the font data is changed to a set of characters / symbols of the same typeface, the amount of data required for processing increases. In addition, the font data itself is produced with a great deal of effort, and at most it can be used in several different ways. This tendency is particularly noticeable in languages with a large number of characters handled such as Japanese and Chinese belonging to the kanji range. In addition, when the character size or shape is changed, there is a possibility that the layout of the lyrics telop may be distorted, for example, a character string that should normally fit in the image cannot fit in the screen.

本発明は、上記問題を解決するためになされており、歌詞テロップの表示方法において、文字のフォントや形状の変化を用いず、従来にない斬新な表現方法により演出性やデザイン性を向上するための技術を提供することを目的とする。   The present invention has been made to solve the above-mentioned problem, and in the display method of lyrics telop, it does not use a change in the font and shape of characters, and improves the stunning and design by a novel expression method that has not existed before. The purpose is to provide the technology.

上記目的を達成するためになされた請求項1に記載のカラオケ装置は、カラオケ楽曲の演奏の進行に合わせて、そのカラオケ楽曲の歌詞データに従って歌詞テロップを表示手段の歌詞表示領域に表示する歌詞テロップ制御手段と、歌詞テロップの文字の模様変え前の表示に用いるための第1素材画像と、歌詞テロップの文字の模様変え後の表示に用いるための第2素材画像とを取得する素材画像取得手段とを備える。   The karaoke apparatus according to claim 1, wherein the karaoke apparatus according to claim 1 displays the lyric telop in the lyric display area of the display means according to the lyric data of the karaoke music in accordance with the progress of the performance of the karaoke music. Material image acquisition means for acquiring a control means, a first material image used for display before changing the text of the lyrics telop, and a second material image used for display after changing the text of the lyrics telop With.

歌詞テロップ制御手段は、素材画像取得手段により取得した第1素材画像から、表示対象の歌詞データで示される文字の画像形状を抜き出した第1合成文字画像と、素材画像取得手段により取得した第2素材画像から、当該表示対象の歌詞データで示される文字の画像形状を抜き出した第2合成文字画像とを生成する。そして、演奏の進行に合わせた所定の表示タイミングで第1合成文字画像を歌詞表示領域に表示する。つぎに、その第1合成文字画像の表示後における所定の模様変えタイミングで、表示中の第1合成文字画像をこれに対応する第2合成文字画像の表示へと順次切替える。   The lyrics telop control means extracts the first composite character image obtained by extracting the image shape of the character indicated by the lyrics data to be displayed from the first material image acquired by the material image acquisition means, and the second image acquired by the material image acquisition means. A second synthesized character image obtained by extracting the image shape of the character indicated by the lyrics data to be displayed is generated from the material image. Then, the first composite character image is displayed in the lyrics display area at a predetermined display timing in accordance with the progress of the performance. Next, at a predetermined pattern change timing after the display of the first composite character image, the currently displayed first composite character image is sequentially switched to the display of the corresponding second composite character image.

このように構成された本発明によれば、歌詞を示す文字に素材画像を合成することで、あたかも画像から文字を切り出してきたかのような、文字自体に模様が描かれた歌詞テロップを表示できる。さらに、歌唱位置を示すため手法として、変更前と変更後の2つの素材画像を用いて文字の模様変えをすることができる。歌詞テロップの模様変えは、変更前の第1素材画像を用いて表示した歌詞テロップの文字を、演奏に同期した所定の模様変えタイミングで変更後の第2素材画像を用いた文字に順次切替えるものであり、単に文字の色を変更する従来の色変え手法よりも模様の多様性に富む。   According to the present invention configured as described above, by synthesizing the material image with the character indicating the lyrics, it is possible to display a lyrics telop with a pattern drawn on the character as if the character was cut out from the image. Furthermore, as a method for indicating the singing position, the character pattern can be changed using two material images before and after the change. The pattern change of the lyrics telop is to switch the text of the lyrics telop displayed using the first material image before the change to the character using the second material image after the change at a predetermined pattern change timing synchronized with the performance. It is richer in pattern diversity than the conventional color changing method that simply changes the color of characters.

このように、素材画像を用いた合成文字画像による歌詞テロップの表示や複数の素材画像による模様変えといった、従来にない斬新な表現方法により歌詞テロップの演出性やデザイン性を向上できる。特に、個々の楽曲のイメージに合わせて素材画像の図案を工夫することで、「この楽曲ならでは」の表現が可能である。模様が描かれた画像を文字に合成することによる表現は、単なる書式や形状の変更による表現などでは比較にならない程の多様性を持つ。また、本発明の歌詞テロップの表示方法はフォントの種別に依存しないため、データ量が大きく制作費用が高価なフォントデータを複数用意する必要がない。また、画面上に表示する文字のサイズや形状を変化させないため、歌詞テロップのレイアウトが崩れるおそれもない。   In this way, it is possible to improve the performance and design of the lyrics telop by an unprecedented novel expression method such as the display of the lyrics telop by the composite character image using the material image and the pattern change by the plurality of material images. In particular, by devising the design of the material image according to the image of each piece of music, it is possible to express “unique to this piece of music”. The expression by combining the image with the pattern drawn on the character has a variety that cannot be compared with the expression by simply changing the format or shape. In addition, since the lyrics telop display method of the present invention does not depend on the type of font, it is not necessary to prepare a plurality of font data having a large data amount and high production costs. Further, since the size and shape of the characters displayed on the screen are not changed, there is no possibility that the layout of the lyrics telop will be lost.

本発明による歌詞テロップの表現方法において、演出性やデザイン性をより向上させるためには、楽曲に合わせた図案の素材画像を採用することが肝要である。そこで、請求項2に記載のように構成するとよい。すなわち、カラオケ楽曲の楽曲データには、そのカラオケ楽曲の種別を特定する情報、又は、第1素材画像及び第2素材画像が予め組込まれている。そして、素材画像取得手段は、演奏対象の楽曲データ内に第1素材画像及び第2素材画像が予めデータとして組込まれている場合には、当該楽曲データから第1素材画像及び第2素材画像を取得する。一方、楽曲データに素材画像が組込まれていない場合には、カラオケ楽曲の種別ごとに対応付けて予め記憶手段に記憶されている複数の第1素材画像及び第2素材画像の中から、演奏対象の楽曲データに割当てられている種別に対応する素材画像を選択して取得する。   In the lyric telop expression method according to the present invention, it is important to employ a material image of a design that matches the musical composition in order to further improve performance and design. Therefore, it is preferable to configure as described in claim 2. That is, the music data of the karaoke music includes information for specifying the type of the karaoke music or the first material image and the second material image in advance. Then, when the first material image and the second material image are preliminarily incorporated as data in the music data to be played, the material image acquisition means obtains the first material image and the second material image from the music data. get. On the other hand, when the material image is not incorporated in the music data, the performance target is selected from a plurality of first material images and second material images previously stored in the storage means in association with each type of karaoke music. A material image corresponding to the type assigned to the music data is selected and acquired.

個々の楽曲データ内にその楽曲に合った独自の素材画像のデータを組込むことで、その楽曲との親和性が極めて高い歌詞表示が実現する。また、素材画像を楽曲データ内に組込むことで、通信カラオケにおける楽曲配信の際に、通信ネットワークを利用して素材画像を楽曲データと共に容易に普及させることができる。   By incorporating the data of the original material image suitable for the music into the individual music data, it is possible to display lyrics with extremely high affinity with the music. In addition, by incorporating the material image into the music data, the material image can be easily spread along with the music data using the communication network when distributing music in the online karaoke.

一方、カラオケ楽曲の種別(例えば、ジャンルや形式)ごとに予め用意されている複数の素材画像の中から、演奏対象の楽曲の種別に対応する素材画像を選択して取得することもできる。このような手法は、カラオケ楽曲の種別ごとに用意された汎用的な素材画像を用いる表現となるため、独自性という観点では個々の楽曲ごとに独自の素材画像を用意する手法に譲るものの、個々の楽曲ごとに個別に素材画像を用意するよりもコスト面で有利である。特に、通信カラオケでは過去に作られ現在も使われ続ける数十万もの膨大な楽曲資産があるため、これら数十万の楽曲1つ1つに個別の素材画像を用意するとなると相当の手間と費用がかかる。そこで、ジャンル別に用意された汎用的な素材画像を用いることでその手間を省くことができる。   On the other hand, a material image corresponding to the type of musical piece to be played can be selected and acquired from a plurality of material images prepared in advance for each type of karaoke musical piece (for example, genre or format). Since such a method is an expression that uses general-purpose material images prepared for each type of karaoke song, in terms of uniqueness, it is transferred to a method that prepares a unique material image for each individual song. This is more advantageous in terms of cost than preparing individual material images for each piece of music. Especially in online karaoke, there are hundreds of thousands of music assets that have been created in the past and are still in use, so if you prepare individual material images for each of these hundreds of thousands of music, it will take a lot of time and money. It takes. Therefore, it is possible to save labor by using general-purpose material images prepared for each genre.

つぎに、請求項3に記載のカラオケ装置は以下の特徴を有する。まず、第1素材画像及び第2素材画像は、歌詞表示領域内に複数配列できる程度の歌詞表示領域よりも小さい表示サイズの画像で構成されている。そして、歌詞テロップ制御手段は、第1画像バッファ領域内の歌詞表示領域に対応する範囲全部に、同一の第1素材画像を繰返し複写して連続するタイル状の配列にし、当該範囲に配置された第1素材画像群から、表示対象の歌詞データで示される文字を歌詞表示領域の所定位置にレイアウトした画像形状を抜き出して第1合成文字画像を生成する。同様にして、第2画像バッファ領域内の歌詞表示領域に対応する範囲全部に、同一の第2素材画像を繰返し複写して連続するタイル状の配列にし、当該範囲に配置された第2素材画像群から、表示対象の歌詞データで示される文字を歌詞表示領域の所定位置にレイアウトした画像形状を抜き出して第2合成文字画像を生成する。   Next, the karaoke apparatus according to claim 3 has the following characteristics. First, the first material image and the second material image are composed of images having a display size smaller than that of the lyrics display area that can be arranged in the lyrics display area. Then, the lyrics telop control means repeatedly copies the same first material image over the entire range corresponding to the lyrics display area in the first image buffer area to form a continuous tile-like arrangement, and is arranged in the range. From the first material image group, an image shape obtained by laying out characters indicated by the lyrics data to be displayed at a predetermined position in the lyrics display area is extracted to generate a first composite character image. Similarly, the same second material image is repeatedly copied over the entire range corresponding to the lyrics display area in the second image buffer area to form a continuous tile-shaped arrangement, and the second material image arranged in the area A second composite character image is generated by extracting an image shape obtained by laying out characters indicated by the lyrics data to be displayed at a predetermined position in the lyrics display area from the group.

このように同一の素材画像を反復して複写して用いることで、歌詞テロップが表示される歌詞表示領域のサイズに関わらず、表示寸法の小さな素材画像で賄うことができる。このため、数多くの楽曲に対してそれぞれ2つ素材画像を個別に用意したとしても、そのデータ量は十分実用的な容量に抑えることができる。また、素材画像をタイル状(繰返しによって構成される図柄の各要素が配列した様子を指す)に連続配置した画像から合成文字画像を生成することで、あたかも1枚の大きな図柄から文字部分だけを切り出してきたかのような、模様に連続性を持った歌詞テロップを表現できる。   By repeatedly copying and using the same material image in this way, it is possible to cover the material image with a small display size regardless of the size of the lyrics display area where the lyrics telop is displayed. For this reason, even if two material images are individually prepared for a large number of music pieces, the data amount can be suppressed to a sufficiently practical capacity. In addition, by generating a composite character image from an image in which material images are continuously arranged in a tile shape (which indicates that elements of a pattern constituted by repetition are arranged), only a character portion is obtained from a single large pattern. It can express lyrics telop with continuity in the pattern as if it had been cut out.

つぎに、請求項4に係る発明は、カラオケ楽曲の演奏の進行に合わせて、そのカラオケ楽曲の歌詞データに従って歌詞テロップを表示手段の歌詞表示領域に表示する歌詞テロップ表示方法に関する。本発明の歌詞テロップ表示方法は、歌詞テロップの文字の模様変え前の表示に用いるための平面画像である第1素材画像と、歌詞テロップの文字の模様変え後の表示に用いるための平面画像である第2素材画像とを取得する手順と、その取得した第1素材画像から、表示対象の歌詞データで示される文字の画像形状を抜き出した第1合成文字画像と、その取得した第2素材画像から、当該表示対象の歌詞データで示される文字の画像形状を抜き出した第2合成文字画像とを生成する手順と、演奏の進行に合わせた所定の表示タイミングで第1合成文字画像を歌詞表示領域に表示する手順と、その第1合成文字画像の表示後における所定の模様変えタイミングで、表示中の第1合成文字画像をこれに対応する第2合成文字画像の表示へと順次切替える手順とを有する。   Next, the invention according to claim 4 relates to a lyrics telop display method for displaying a lyrics telop in a lyrics display area of a display means in accordance with the lyric data of the karaoke music as the performance of the karaoke music is progressed. The lyric telop display method of the present invention includes a first material image that is a flat image used for display before changing the pattern of the lyrics telop, and a flat image used for display after changing the character of the lyrics telop. A procedure for acquiring a second material image, a first composite character image obtained by extracting the image shape of the character indicated by the lyrics data to be displayed from the acquired first material image, and the acquired second material image The first synthesized character image is displayed in the lyrics display area at a predetermined display timing in accordance with the procedure of generating the second synthesized character image obtained by extracting the image shape of the character indicated by the lyrics data to be displayed The first composite character image being displayed is sequentially switched to the display of the second composite character image corresponding to the display procedure and the predetermined pattern change timing after the display of the first composite character image. And a obtain procedure.

このように構成された歌詞テロップ表示方法によれば、請求項1に記載のカラオケ装置1に関して上記した効果と同様の効果を得られる。   According to the lyrics telop display method configured as described above, the same effects as those described above with respect to the karaoke apparatus 1 according to claim 1 can be obtained.

カラオケ装置1の構成を示すブロック図。The block diagram which shows the structure of the karaoke apparatus. データ構造を示す説明図。Explanatory drawing which shows a data structure. 歌詞テロップの表示例を示す説明図。Explanatory drawing which shows the example of a display of a lyrics telop. メイン処理の手順を示すフローチャート。The flowchart which shows the procedure of the main process. 素材画像のタイリングコピーの手順を示す説明図。Explanatory drawing which shows the procedure of the tiling copy of a material image. テロップ再生処理の手順を示すフローチャート。The flowchart which shows the procedure of a telop reproduction process. 文字画像を合成する処理の手順を示す説明図。Explanatory drawing which shows the procedure of the process which synthesize | combines a character image.

以下、本発明の一実施形態を図面に基づいて説明する。なお、本発明は下記の実施形態に何ら限定されるものではなく様々な態様にて実施することが可能である。
[カラオケ装置1の構成の説明]
図1に示すように、カラオケ装置1は、カラオケ装置1全体の制御を司る制御手段としてのCPU14、及びこのCPU14に接続された各部、すなわち、操作パネル10、映像処理部11、ディスプレイ12、ハードディスクドライブ(HDD)13、RAM15、ROM16、通信インタフェース17、音声処置部18等を備えている。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In addition, this invention is not limited to the following embodiment at all, and can be implemented in various aspects.
[Description of configuration of karaoke apparatus 1]
As shown in FIG. 1, the karaoke apparatus 1 includes a CPU 14 as a control unit that controls the entire karaoke apparatus 1 and each unit connected to the CPU 14, that is, an operation panel 10, a video processing unit 11, a display 12, and a hard disk. A drive (HDD) 13, a RAM 15, a ROM 16, a communication interface 17, an audio treatment unit 18, and the like are provided.

操作パネル10は、カラオケ楽曲の再生予約等の各種操作を行うための入力装置である。映像処理部11は、画像情報を映像化するグラフィックエンジンや圧縮形式の映像データを再生するデコーダからなる映像処理装置である。映像処理部11によって映像化された画像情報等は、ビデオ出力端子に接続されたディスプレイ12に表示される。HDD13は、カラオケの楽曲データを多数収録した楽曲データベースや、カラオケ装置1の動作を制御するシステムプログラムやアプリケーションプログラム、歌詞テロップの模様変えに用いるジャンル別素材画像データベース(詳細は後述する)、文字表示に用いるフォントデータ等の各種データを記憶する記憶装置である。RAM15は、CPU14のメインメモリとして利用される記憶装置であり、CPU14によって読込まれたプログラムや各種データを一時的に記憶したり、画像データを展開するための画像バッファとして用いられる。ROM16は、読出し専用の記憶媒体であり、IPLやBIOSといった一部のシステムプログラムやシステムデータを記憶する。通信インタフェース17は、ネットワーク接続端子に接続されたインターネット等の外部ネットワークを介して配信サーバとのデータを行うための通信装置である。   The operation panel 10 is an input device for performing various operations such as karaoke music reproduction reservation. The video processing unit 11 is a video processing device including a graphic engine that converts image information into a video image and a decoder that reproduces compressed video data. Image information or the like visualized by the video processing unit 11 is displayed on the display 12 connected to the video output terminal. The HDD 13 is a music database in which a lot of karaoke music data is recorded, a system program or application program for controlling the operation of the karaoke device 1, a material image database by genre used for changing the pattern of lyrics telop (details will be described later), character display It is a storage device for storing various data such as font data used for the. The RAM 15 is a storage device used as a main memory of the CPU 14, and is used as an image buffer for temporarily storing programs and various data read by the CPU 14 and for developing image data. The ROM 16 is a read-only storage medium and stores some system programs such as IPL and BIOS and system data. The communication interface 17 is a communication device for performing data with a distribution server via an external network such as the Internet connected to a network connection terminal.

音声処理部18は、楽曲データに含まれるMIDI(Music Instrument Digital Interface)データに基づく演奏再生を行うと共に、演奏再生音とオーディオ入力端子に接続されるマイクロフォン(図示省略)から入力される歌唱者の歌声とをミキシングする等して適宜音声処理を施し、その音声処理された音声信号をオーディオ出力端子から出力する。オーディオ出力端子から出力された音声信号は、オーディオ出力端子に接続されたアンプ(図示省略)で増幅された後にスピーカ(図示省略)から放音される。   The sound processing unit 18 performs performance reproduction based on MIDI (Music Instrument Digital Interface) data included in the music data, and also performs the performance reproduction sound and the singer's input from a microphone (not shown) connected to the audio input terminal. The voice processing is appropriately performed by mixing the singing voice, and the voice signal subjected to the voice processing is output from the audio output terminal. The audio signal output from the audio output terminal is amplified by an amplifier (not shown) connected to the audio output terminal and then emitted from a speaker (not shown).

CPU14は、操作パネル10やリモコン端末(図示省略)を介してユーザから指定されたカラオケ楽曲の伴奏音楽を演奏する処理を行う。このとき、演奏対象の楽曲データに含まれるテロップデータに基づき、当該カラオケ楽曲の歌詞テロップをディスプレイ12の表示画面に表示すると共に、歌唱位置を歌唱者に対して示す目的で演奏の進行に同期して表示文字の模様を変化させる。本実施形態では、変化前の文字表示には変化前用の素材画像(第1素材画像に相当)を用い、そこから変化後用の素材画像(第2素材画像に相当)に順次模様を切替えることで、歌詞テロップの模様変化を実現する。   The CPU 14 performs a process of playing accompaniment music of karaoke music designated by the user via the operation panel 10 or a remote control terminal (not shown). At this time, based on the telop data included in the music data to be played, the lyrics telop of the karaoke music is displayed on the display screen of the display 12 and is synchronized with the progress of the performance for the purpose of showing the singing position to the singer. To change the character pattern. In this embodiment, a pre-change material image (corresponding to a first material image) is used for character display before change, and the pattern is sequentially switched from there to a post-change material image (corresponding to a second material image). In this way, the pattern change of the lyrics telop is realized.

なお、カラオケ装置1のその他の機能や構成については公知技術に従っているのでここではその詳細な説明は省略する。
[データ構造の説明]
図2(a)に示すとおり、HDD13が記憶するジャンル別素材画像データベースは、カラオケ楽曲のジャンル(例えばポップス、演歌等)ごとに、各ジャンルにそれぞれ2つ1組の素材画像(変化前/変化後)の圧縮画像データをそのジャンルの識別コードであるジャンルコードに対応付けて、それらを複数記録したものである。
Since other functions and configurations of the karaoke apparatus 1 are in accordance with known techniques, a detailed description thereof is omitted here.
[Description of data structure]
As shown in FIG. 2A, the material image database classified by genre stored in the HDD 13 is a set of material images (before / changed) for each genre for each genre of karaoke music (for example, pops, enka, etc.). The later compressed image data is associated with a genre code which is an identification code of the genre, and a plurality of them are recorded.

素材画像(変化前/変化後)は、圧縮画像フォーマットであるPNG(Portable Network Graphics)形式の画像データで記録されており、PNG識別子、画像サイズ等を示すイメージヘッダ、平面画像の圧縮データ列等で構成されている。また、ジャンル別素材画像データベースに収録される各素材画像は、カラオケ楽曲におけるジャンルのテーマや芸術的特徴に合わせた模様・紋(文)様が描かれたものになっている。   The material image (before / after change) is recorded in PNG (Portable Network Graphics) format image data, which is a compressed image format, and includes a PNG identifier, an image header indicating an image size, a compressed image string of a planar image, and the like. It consists of In addition, each material image recorded in the material image database classified by genre has patterns and patterns (sentences) that match the genre theme and artistic features of karaoke music.

つぎに、図2(b)に示すとおり、HDD13が記憶する楽曲データベースは、個々のカラオケ楽曲に対応する楽曲データを多数収録したデータベースである。各楽曲データは、曲名、作曲者名、曲番号、楽曲のジャンル、当該楽曲に個別の素材画像の有無を示す情報が登録されたメタデータ、当該楽曲データに付属する2つ1組の素材画像(変化前/変化後)のデータ、MIDI演奏をするためのMIDIデータ(MIDI演奏データ)、及び、歌詞テロップを表示するためのテロップデータから構成される。   Next, as shown in FIG. 2B, the music database stored in the HDD 13 is a database in which a large number of music data corresponding to individual karaoke music is recorded. Each piece of music data includes a song name, a composer name, a song number, a genre of the song, metadata in which information indicating the presence or absence of an individual material image is registered for the song, and a set of two material images attached to the song data. It consists of data (before / after change), MIDI data for performing a MIDI performance (MIDI performance data), and telop data for displaying lyrics telop.

テロップデータは、表示データと属性データとからなる複数の小データ群(ブロックデータB01〜Bnn)を時系列に並べた構成を有している。このうちの表示データは、歌詞テロップとしての文字列、文字列を画面の表示領域上に表示させる位置を示す座標、文字列のフォントサイズを規定する。また、属性データは、文字列を画面の表示領域に表示するタイミングを示す表示ステップ、表示領域に表示中の文字列を画面から消去するタイミングを示す消去ステップ、ディスプレイの表示領域に表示中の文字列の模様(素材画像)を変化させるタイミングを示す変化ステップ、表示領域に表示中の文字列の色を変化させる速度を示す色変化速度を規定する。ここでいう、「ステップ」とは、MIDI演奏の基準となる計時値(発音タイミング)であり、この値をMIDI演奏と共有することで、演奏音と歌詞テロップの制御の同期をとるようになっている。   The telop data has a configuration in which a plurality of small data groups (block data B01 to Bnn) composed of display data and attribute data are arranged in time series. Of these, the display data defines the character string as the lyrics telop, the coordinates indicating the position where the character string is displayed on the display area of the screen, and the font size of the character string. The attribute data includes a display step indicating the timing of displaying the character string in the display area of the screen, an erasing step indicating the timing of erasing the character string displayed in the display area from the screen, and a character displayed in the display area of the display. A change step indicating the timing of changing the pattern (material image) of the column and a color change speed indicating the speed of changing the color of the character string being displayed in the display area are defined. Here, “step” is a timekeeping value (pronunciation timing) that is a reference for MIDI performance, and by sharing this value with the MIDI performance, the control of the performance sound and the lyrics telop can be synchronized. ing.

なお、楽曲ごとに個別の素材画像データは、楽曲によっては付属しない場合もある。個別の素材画像データが付属する場合には、当該楽曲データのメタデータに素材画像がある旨が登録され、付属しない場合には、当該楽曲データのメタデータに素材画像がない旨が登録される。楽曲データに付属する素材画像(変化前/変化後)は、形式的には上述のジャンル別素材画像データベースに含まれる素材画像と同様であるが、個々の楽曲のテーマや芸術的特徴、あるいは歌詞の内容に即した模様・紋(文)様が描かれている点で相違する。   Note that individual material image data for each music piece may not be attached depending on the music piece. When individual material image data is attached, it is registered that there is a material image in the metadata of the music data, and when it is not attached, it is registered that there is no material image in the metadata of the music data. . The material image (before / after change) attached to the song data is formally the same as the material image included in the above-mentioned genre-based material image database, but the theme, artistic feature, or lyrics of each song It is different in that a pattern and a crest (sentence) according to the contents of are drawn.

また、ジャンル別素材画像データベースに含まれる素材画像、及び個々の楽曲データに個別に含まれる素材画像の何れも、各素材画像は、画面上で歌詞テロップが表示される規定の表示領域に対して、タイル状に反復して配置できる程度に小さな画像サイズで構成されている。これにより、様々な大きさの表示領域に対応することができる上、素材画像データのサイズを小さく(例えば、数kbyte)抑えることができる。   In addition, each of the material images included in the material image database classified by genre and the material images individually included in each piece of music data is displayed on a prescribed display area where a lyrics telop is displayed on the screen. The image size is small enough to be repeatedly arranged in a tile shape. Thereby, it is possible to deal with display areas of various sizes, and it is possible to reduce the size of the material image data (for example, several kbytes).

なお、本実施形態において、各素材画像のデータ形式としてJPEG形式ではなく、PNG形式を採用した理由について以下に説明する。各素材画像は、上述したとおり小さな画像で、風景などの自然画像ではなく、カラオケ楽曲におけるジャンルや、テーマ、芸術的特徴に合わせた模様・紋(文)様といった人工的な図柄で構成される画像(例えば、コンピュータグラフィック)であることが多い。これらの素材画像は、PNG形式でデータ変換(圧縮)を施された上で、素材画像データとして保存される。そして、圧縮されている素材画像データは、メモリ上に展開された上で歌詞のフォント画像に埋め込まれる(後述の図3、図7参照)。   In the present embodiment, the reason for adopting the PNG format instead of the JPEG format as the data format of each material image will be described below. Each material image is a small image as described above, and is not a natural image such as a landscape, but is composed of artificial patterns such as genres, themes, and patterns (sentences) that match artistic features in karaoke music. Often images (eg, computer graphics). These material images are stored as material image data after data conversion (compression) in PNG format. The compressed material image data is expanded on the memory and then embedded in the lyrics font image (see FIGS. 3 and 7 described later).

PNG形式の画像は、圧縮前のデータと圧縮・展開の処理を経たデータとが完全に等しくなる可逆圧縮に対応している。そのため、メモリ上に展開した素材画像の画像品質が制作時のものと変わらないため、展開した素材画像を歌詞のフォント画像に埋め込んだときに、模様の色や線の境界面が元画像より不鮮明になるということがない。   The PNG format image corresponds to lossless compression in which the data before compression and the data after compression / decompression processing are completely equal. Therefore, the image quality of the material image developed on the memory is not different from the quality at the time of production, so when embedding the developed material image in the font image of the lyrics, the pattern color and line boundary are not clearer than the original image It will never be.

ところが、素材画像をJPEG画像のような非可逆圧縮の画像形式で制作した場合、圧縮・展開の処理を経た素材画像の画像品質が制作時のものより劣化してしまう。その結果、展開した素材画像を歌詞のフォント画像に埋め込んだときに、模様の色や線の境界面が元画像より不鮮明に見えてしまう可能性が高くなる。したがって、カラオケ装置がPNG形式の画像を展開できるプログラムを備えているのであれば、カラオケの歌詞テロップの用途では素材画像はPNG形式の方がよい。   However, when a material image is produced in an irreversible compression image format such as a JPEG image, the image quality of the material image that has undergone compression / decompression processing is deteriorated from that at the time of production. As a result, when the developed material image is embedded in the lyric font image, there is a high possibility that the color of the pattern and the boundary surface of the line will appear blurred compared to the original image. Therefore, if the karaoke apparatus has a program that can develop an image in the PNG format, the material image is better in the PNG format for use in karaoke lyrics telop.

つぎに、本実施形態のカラオケ装置1による歌詞テロップの表示例を、図3を参照しながら説明する。
まず、図3(a)は、従来の歌詞テロップ(色変え)の表示例を示す図である。従来の歌詞の色変えでは、カラオケ楽曲の演奏の進行に伴う所定の変化タイミングで文字の表示色を順次切替えることで、歌詞の歌唱位置を示している。
Next, a display example of the lyrics telop by the karaoke apparatus 1 of the present embodiment will be described with reference to FIG.
First, FIG. 3A is a diagram showing a display example of a conventional lyrics telop (color change). In the conventional color change of lyrics, the singing position of the lyrics is indicated by sequentially switching the display color of the characters at a predetermined change timing with the progress of the performance of the karaoke music.

一方、図3(b)〜(d)は、本実施形態の歌詞テロップ(模様変え)の表示例を示す図である。このうち、図3(b),(c)に示す事例は、演奏楽曲に個別の素材画像がない場合において、ポップスや演歌といったカラオケ楽曲のジャンルに対応した素材画像を用いて歌詞テロップの表示及び模様変えを行うものである。一方、図3(d)に示す事例は、演奏楽曲に個別の素材画像がある場合において、その楽曲に対応する個別の素材画像を用いて歌詞テロップの表示及び模様変えを行うものである。この場合、「桜の花」というテーマの歌詞内容に沿って桜の花の図柄をモチーフにした素材画像を採用している。   On the other hand, FIGS. 3B to 3D are diagrams showing display examples of the lyrics telop (pattern change) of the present embodiment. Among these, the examples shown in FIGS. 3B and 3C show the display of lyrics telop using material images corresponding to the genre of karaoke music such as pops and enka when there are no individual material images in the performance music. The pattern is changed. On the other hand, in the case shown in FIG. 3D, when there is an individual material image in the performance music, the display of the lyrics telop and the pattern change are performed using the individual material image corresponding to the music. In this case, a material image with a motif of cherry blossoms along the lyrics of the theme “Sakura no Hana” is used.

図3(b)〜(d)に示すとおり、本実施形態における歌詞テロップの表示方法では、文字表示を形成するビットマップに素材画像を合成することで、あたかも1枚の図柄から文字を切り出してきたかのような、文字自体に模様が描かれた歌詞テロップを表示できる。また、変化前用と変化後用の2種類の素材画像を用意し、カラオケ楽曲の演奏の進行に伴う所定の変化タイミングで文字表示に使う素材画像を順次切替えることで、歌唱位置の推移を文字の模様の変化によって示すことができる。   As shown in FIGS. 3B to 3D, in the lyric telop display method according to the present embodiment, characters are cut out from a single symbol by synthesizing a material image with a bitmap forming a character display. You can display lyrics telop with patterns on the characters themselves, like Taka. In addition, two types of material images for before and after change are prepared, and the material image used for character display is sequentially switched at a predetermined change timing with the progress of the performance of karaoke music. This can be indicated by the change in the pattern.

なお、歌詞テロップの表示に用いる素材画像は、同じ図柄の反復繰返しで構成することが考えられる。さらに、素材画像の上端と下端同士、左端と右端同士で模様がつながるような連続性のある図柄とするとよい。このようになっていると、大きな表示領域に対して素材画像をタイル状に反復複写して1枚の画像とした際に、同じ図柄が連続性を持って繰返す模様を構成できる。   Note that the material image used for displaying the lyrics telop may be composed of repeated repetition of the same pattern. Furthermore, it is good to make it the pattern with continuity that a pattern connects with the upper end and lower end of a material image, and the left end and right ends. With this configuration, when the material image is repeatedly copied in a tile shape with respect to a large display area to form one image, a pattern in which the same pattern is repeated with continuity can be configured.

[メイン処理の説明]
つぎに、カラオケ装置1のCPU14が実行するメイン処理の手順について、図4のフローチャートを参照しながら説明する。この処理は、所定の選曲操作によって指定されたカラオケ楽曲の演奏を開始するときに実行される。
[Description of main processing]
Next, the procedure of main processing executed by the CPU 14 of the karaoke apparatus 1 will be described with reference to the flowchart of FIG. This process is executed when the performance of the karaoke music designated by a predetermined music selection operation is started.

CPU14は、まず、演奏対象のカラオケ楽曲に対応する楽曲データを楽曲データベース(HDD13)から取得する(S101)。つぎに、S102では、S101で取得した楽曲データに歌詞テロップ用の素材画像データが付属するか否かによって処理を分岐する。なお、素材画像データの有無は、楽曲データに付属するメタデータを参照することにより判定する。   First, the CPU 14 acquires music data corresponding to the karaoke music to be played from the music database (HDD 13) (S101). Next, in S102, the process branches depending on whether or not material image data for lyrics telop is attached to the music data acquired in S101. The presence / absence of material image data is determined by referring to metadata attached to music data.

楽曲データに素材画像データが付属する場合(S102:YES)、その楽曲データに付属する2つ1組の素材画像(変化前/変化後)のデータを読出す(S103)。一方、楽曲データに素材画像が付属しない場合(S102:NO)、楽曲データに付属するメタデータを参照して当該楽曲に割当てられたジャンルを特定し、HDD13に記憶しているジャンル別素材画像データベースから当該楽曲のジャンルに対応する2つ1組の素材画像(変化前/変化後)のデータを読出す(S104)。   When material image data is attached to the music data (S102: YES), data of a set of material images (before / after change) attached to the music data is read (S103). On the other hand, if no material image is attached to the music data (S102: NO), the genre assigned to the music is identified with reference to the metadata attached to the music data, and the material image database by genre stored in the HDD 13 is stored. The data of a set of material images (before / after change) corresponding to the genre of the music is read out from (S104).

つぎに、S103又はS104で読出した素材画像の圧縮データを解凍し、RAM15の所定領域に展開する(S105)。ここでは、変化前及び変化後の2つの素材画像それぞれについて同じ処理を行う。つぎに、S105で展開した各素材画像を用いて、RAM15の所定領域に設けられた変化前素材画像バッファ(第1画像バッファ領域に相当)及び変化後素材画像バッファ(第2画像バッファ領域に相当)に対して、画像反復処理ループを開始する(S106)。変化前/変化後素材画像バッファは、RAM15の記憶領域内に存在する、画像合成準備用の仮想画面である。   Next, the compressed data of the material image read in S103 or S104 is decompressed and expanded in a predetermined area of the RAM 15 (S105). Here, the same processing is performed for each of the two material images before and after the change. Next, using the material images developed in S105, the before-change material image buffer (corresponding to the first image buffer region) and the after-change material image buffer (corresponding to the second image buffer region) provided in a predetermined region of the RAM 15 are used. ), An image iterative processing loop is started (S106). The pre-change / post-change material image buffer is a virtual screen for image composition preparation that exists in the storage area of the RAM 15.

この画像反復処理ループでは、下記のS107の処理を繰返し行うことで、各素材画像バッファの表示領域全体に素材画像をタイル状に連続して敷き詰める(タイリング)。S107では、(1)展開した変化前素材画像を変化前素材画像バッファにおける規定の表示領域にタイル状に並べてコピーする。(2)展開した変化後素材画像を変化後素材画像バッファにおける表示領域にタイル状に並べてコピーする。そして、各素材画像バッファの表示領域全体に素材画像を敷き詰め終えていない場合は、S106の処理へ戻り、各素材画像バッファの表示領域全体に素材画像を敷き詰め終えた場合は、画像反復処理ループを終了する(S108)。   In this image iterative processing loop, the processing of the following S107 is repeatedly performed so that material images are continuously tiled in the entire display area of each material image buffer (tiling). In S107, (1) the developed pre-change material image is copied in a tiled manner to a specified display area in the pre-change material image buffer. (2) The expanded after-change material image is tiled and copied to the display area in the after-change material image buffer. If the material image has not been spread over the entire display area of each material image buffer, the process returns to S106. If the material image has been spread over the entire display area of each material image buffer, an image iteration processing loop is performed. The process ends (S108).

図5は、画像反復処理ループにおいて各素材画像をそれぞれの素材画像バッファに複写する様子を概念的に示したものである。この画像反復処理ループでは、圧縮データを展開して得られた各素材画像を繰返し複写し、それぞれの素材画像バッファにおける規定サイズの表示領域に隙間なく敷き詰める操作が行われる。この表示領域の大きさについては、例えば、縦方向は歌詞として表示する文字のフォントサイズに相当する大きさとし、横方向はディスプレイ12における表示画面の横幅に相当する大きさとすることが考えられる。   FIG. 5 conceptually shows how each material image is copied to each material image buffer in an image repetitive processing loop. In this image iterative processing loop, an operation is performed in which each material image obtained by expanding the compressed data is repeatedly copied and spread over a display area of a specified size in each material image buffer without a gap. Regarding the size of the display area, for example, the vertical direction may be a size corresponding to the font size of characters displayed as lyrics, and the horizontal direction may be a size corresponding to the horizontal width of the display screen on the display 12.

図4のフローチャートの説明に戻る。S109では、MIDI再生処理(S110)とテロップ再生処理(S111)を開始する。これらの処理は、マルチタスクによる並列処理によって実行される。S110のMIDI再生処理では、読出した楽曲データにおけるMIDIデータを用いてカラオケ楽曲のMIDI演奏を行う。カラオケ楽曲のMIDI演奏については公知技術に従っているので詳細な説明は省略する。一方、S111のテロップ再生処理では、読出した楽曲データにおけるテロップデータを用いて歌詞テロップの表示を行う。なお、テロップ再生処理の詳細な内容については後述する。MIDI再生処理及びテロップ再生処理の並列処理が終了する(S112)と、メイン処理を終了する。   Returning to the flowchart of FIG. In S109, MIDI playback processing (S110) and telop playback processing (S111) are started. These processes are executed by multitasking parallel processing. In the MIDI playback process in S110, the MIDI performance of the karaoke music is performed using the MIDI data in the read music data. Since the MIDI performance of the karaoke music composition is in accordance with a known technique, a detailed description is omitted. On the other hand, in the telop reproduction process of S111, the lyrics telop is displayed using the telop data in the read music data. The detailed contents of the telop reproduction process will be described later. When the parallel processing of the MIDI playback processing and the telop playback processing ends (S112), the main processing ends.

[テロップ再生処理の説明]
つぎに、カラオケ装置1のCPU14が実行するテロップ再生処理の手順について、図6のフローチャートを参照しながら説明する。この処理は、上述のメイン処理(図4参照)のS111において実行される処理である。
[Description of telop playback processing]
Next, the procedure of the telop reproduction process executed by the CPU 14 of the karaoke apparatus 1 will be described with reference to the flowchart of FIG. This process is a process executed in S111 of the main process (see FIG. 4).

このテロップ再生処理では、演奏対象となる楽曲データに含まれるテロップデータを対象に、ブロックデータ処理ループを開始する(S201)。具体的には、テロップデータに含まれる全てのブロックデータB01〜Bnnについて、1つずつS202〜S212の処理を実施する。なお、このブロックデータ処理ループは、1つのブロックデータにつき1回の処理では完了せず、同じブロックについて何度も処理を行う構造となっており、ブロックデータ処理のループ回数とブロックデータの数とは一致しない。そのため、ブロックデータ処理ループは、楽曲のMIDI演奏が終了するまで繰返される。   In this telop reproduction process, a block data processing loop is started for telop data included in music data to be played (S201). Specifically, the processing of S202 to S212 is performed one by one for all the block data B01 to Bnn included in the telop data. Note that this block data processing loop is not completed in one process for one block data, and has a structure in which the same block is processed many times. The number of block data processing loops and the number of block data Does not match. Therefore, the block data processing loop is repeated until the MIDI performance of the music is completed.

まず、S202では、今ループでの処理対象となるブロックデータを1つ読出す。そして、このブロックデータの属性値における各ステップ値と、並行するMIDI再生処理において現在演奏中のステップ値とを比較する。この比較結果に基づき、S203,S207,S210の各処理において、実行すべき表示処理が選択される。   First, in S202, one block data to be processed in the current loop is read out. Then, each step value in the attribute value of the block data is compared with the step value currently being played in the parallel MIDI reproduction processing. Based on the comparison result, a display process to be executed is selected in each process of S203, S207, and S210.

MIDI演奏のステップ値がブロックデータの表示ステップ値に達した場合(S203:YES)、S204〜S206の処理を実行する。まず、S204では、HDD13等から読込んだフォントデータを、ブロックデータ内の表示データに従ってRAM15の所定領域に設けられたスクリーンバッファ(文字準備用の仮想画面)に展開する、フォント展開処理を実行する。具体的には、ブロックデータ内の表示データにおけるフォントサイズ及び座標で規定されるレイアウトに従って、ブロックデータに属する文字列のフォント画像をスクリーンバッファにおける規定の表示領域に描画する。つぎに、S205では、スクリーンバッファの表示領域に描画した歌詞文字列のフォント画像と、変化前素材画像バッファ及び変化後素材画像バッファの各表示領域に描画した各素材画像群とをそれぞれ合成する、画素合成処理を実行する。   When the MIDI performance step value reaches the block data display step value (S203: YES), the processing of S204 to S206 is executed. First, in S204, font expansion processing is performed in which font data read from the HDD 13 or the like is expanded in a screen buffer (virtual screen for character preparation) provided in a predetermined area of the RAM 15 according to display data in the block data. . Specifically, the font image of the character string belonging to the block data is drawn in the specified display area in the screen buffer according to the layout specified by the font size and coordinates in the display data in the block data. Next, in S205, the font image of the lyric character string drawn in the display area of the screen buffer and each material image group drawn in each display area of the before-change material image buffer and after-change material image buffer are respectively combined. Perform pixel composition processing.

この画素合成処理の手順を図7の概念図を参照しながら説明する。スクリーンバッファの表示領域に描画したフォント画像は、表示領域のビットマップ上の各画素に割当てられた白黒2値(ここでは、白=0,黒=1)によって文字形状が表されている。一方、変化前及び変化後の2つの素材画像バッファの表示領域には、ビットマップ上の各画素に割当てられた色や濃度によって図柄が表されている。ここで、スクリーンバッファ及び素材画像バッファ双方の表示領域において対応する座標の画素同士を照らし合わせ、フォント画像において「1(黒)」の値を持つ画素に対して、素材画像バッファ(変化前/変化後)から対応する座標の画素を抽出し、これを合成する。このようにすることで、変化前素材画像群及び変化後素材画像群のそれぞれから、ブロックデータで示される文字列の画像形状を抜き出した変化前合成画像(第1合成文字画像に相当)及び変化後合成画像(第2合成文字画像に相当)が生成される。   The procedure of this pixel composition process will be described with reference to the conceptual diagram of FIG. The font image drawn in the display area of the screen buffer has a character shape represented by monochrome binary values (here, white = 0, black = 1) assigned to each pixel on the bitmap of the display area. On the other hand, in the display areas of the two material image buffers before and after the change, a pattern is represented by the color and density assigned to each pixel on the bitmap. Here, the pixels of the corresponding coordinates in the display areas of both the screen buffer and the material image buffer are compared, and the material image buffer (before change / change) for the pixel having the value of “1 (black)” in the font image. The pixel of the corresponding coordinate is extracted from (after) and synthesized. By doing so, the pre-change composite image (corresponding to the first composite character image) and the change obtained by extracting the image shape of the character string indicated by the block data from the pre-change material image group and the post-change material image group, respectively. A post-synthesized image (corresponding to a second synthesized character image) is generated.

CPU14は、変化前合成画像を変化前ブロック画像バッファの表示領域に描き込み、変化後合成画像を、変化後ブロック画像バッファの表示領域に描き込む。なお、変化前/変化後ブロック画像バッファは、RAM15の記憶領域内に存在する、歌詞テロップ表示準備用の仮想画面である。   The CPU 14 draws the pre-change composite image in the display area of the pre-change block image buffer, and draws the post-change composite image in the display area of the post-change block image buffer. The pre-change / post-change block image buffer is a virtual screen for preparing lyrics telop display that exists in the storage area of the RAM 15.

図6のフローチャートの説明に戻る。つぎに、S206では、変化前ブロック画像バッファの表示領域に描画されている変化前合成画像の歌詞文字列を、ディスプレイ12の画面上における規定の表示領域に表示し、S212の処理へ移行する。   Returning to the flowchart of FIG. Next, in S206, the lyrics character string of the pre-change composite image drawn in the display area of the pre-change block image buffer is displayed in the specified display area on the screen of the display 12, and the process proceeds to S212.

一方、MIDI演奏のステップ値がブロックデータの変化ステップ値に達した場合(S207:YES)、S208〜S209の処理を実行する。まず、S208では、MIDI演奏のステップ値とブロックデータの変化速度値とから、変化サイズ(ドット数)を計算する。そして、S209では、変化後ブロック画像バッファの表示領域の変化後合成画像を、歌詞テロップの先頭からS208で計算した変化サイズのドット数分だけ、現在ディスプレイ12上に表示中の変化前合成画像の前面に重ねて部分表示する。S209の処理後、S212の処理へ移行する。   On the other hand, when the MIDI performance step value reaches the block data change step value (S207: YES), the processing of S208 to S209 is executed. First, in S208, the change size (number of dots) is calculated from the step value of the MIDI performance and the change speed value of the block data. In S209, the post-change composite image of the display area of the post-change block image buffer is converted into the pre-change composite image currently displayed on the display 12 by the number of dots of the change size calculated in S208 from the beginning of the lyrics telop. A partial display is superimposed on the front. After the process of S209, the process proceeds to S212.

一方、MIDI演奏のステップ値がブロックデータの消去ステップ値に達した場合(S210:YES)、S211の処理を実行する。S211では、ディスプレイ12上に表示中の歌詞テロップの画像(変化前合成画像及び変化後合成画像)を消去する。S211の処理後、S212の処理へ移行する。なお、S203,S207,S210においてMIDI演奏のステップ値が何れの処理にも該当しない場合、そのままS212の処理へ移行する。   On the other hand, if the MIDI performance step value reaches the block data erasure step value (S210: YES), the processing of S211 is executed. In S211, the lyrics telop image (pre-change composite image and post-change composite image) being displayed on the display 12 is deleted. After the process of S211, the process proceeds to S212. If the MIDI performance step value does not correspond to any process in S203, S207, and S210, the process proceeds to S212 as it is.

S212では、MIDI演奏が終了したか否かを判定する。MIDI演奏が継続している場合(S212:NO)、S213のブロックデータ処理ループ終端からS201の処理へ戻る。MIDI演奏が継続している限りは、このブロックデータ処理ループを繰返す。そして、MIDI演奏が終了した場合(S212:YES)、テロップ再生処理を終了する。   In S212, it is determined whether or not the MIDI performance has ended. If the MIDI performance is continued (S212: NO), the process returns from the end of the block data processing loop of S213 to the process of S201. As long as the MIDI performance continues, this block data processing loop is repeated. When the MIDI performance is finished (S212: YES), the telop reproduction process is finished.

[本実施形態に適用可能なその他の工夫]
つぎに、本実施形態のカラオケ装置1に適用可能な様々な工夫について説明する。
(1)上記実施形態では、演奏対象の1楽曲につき、2つ1組の素材画像(変化前/変化後)を用いて歌詞テロップの表示及び模様変えを行う事例について説明した。これに対して、1楽曲につき複数組の素材画像(変化前/変化後)を用いて歌詞テロップの表示及び模様変えを行うように構成してもよい。例えば、デュエット曲のように複数の歌唱パートが存在する楽曲において、個々の歌唱パートごとに異なる素材画像(変化前/変化後)の組を用いるようにすることが考えられる。あるいは、楽曲の途中で異なる素材画像(変化前/変化後)の組に切替えて歌詞テロップを表示するように構成することも考えられる。
[Other devices applicable to this embodiment]
Next, various devices applicable to the karaoke apparatus 1 of the present embodiment will be described.
(1) In the above embodiment, an example has been described in which lyrics telop display and pattern change are performed using two sets of material images (before / after change) for each piece of music to be played. On the other hand, the lyrics telop may be displayed and the pattern may be changed using a plurality of sets of material images (before / after change) for each piece of music. For example, in a song having a plurality of singing parts such as a duet song, it is conceivable to use different sets of material images (before / after change) for each individual singing part. Alternatively, it may be configured to display the lyrics telop by switching to a set of different material images (before / after change) in the middle of the music.

(2)上記実施形態では、カラオケ楽曲のジャンル別に用意した素材画像や、楽曲ごとに個別に用意した素材画像を用いる事例について説明した。この他にも、近年カラオケ市場で盛んに行われている会員サービスと連動して、個々の会員に対して特別な素材画像を利用できるようにしてもよい。具体的には、ある会員のカラオケサービスの利用実績に応じてその会員にポイントを付与し、会員が獲得したポイント数に応じた限定特典として、希少価値のある素材画像をその会員が利用するカラオケ楽曲に利用可能にするといったサービスが考えられる。また、歌詞テロップの表示に用いる素材画像をユーザ自らが選択できるように構成してもよい。   (2) In the above-described embodiment, the case of using a material image prepared for each genre of karaoke music or a material image prepared separately for each music has been described. In addition to this, a special material image may be made available to individual members in conjunction with a member service that has been actively performed in the karaoke market in recent years. Specifically, a karaoke in which a member uses a rare material image as a limited privilege according to the number of points earned by the member by giving points to the member according to the use performance of the member's karaoke service. A service that can be used for music is conceivable. Moreover, you may comprise so that a user can select the raw material image used for the display of a lyrics telop.

[実施形態の構成と特許請求の範囲に記載の構成との対応]
実施形態のカラオケ装置1の各構成と、特許請求の範囲に記載の構成との対応は次のとおりである。実施形態のディスプレイ12が、特許請求の範囲における表示手段に相当する。また、HDD13が記憶手段に相当する。また、CPU14が、歌詞テロップ制御手段及び素材画像取得手段に相当する。
[Correspondence between Configuration of Embodiment and Configuration described in Claims]
Correspondence between each configuration of the karaoke apparatus 1 of the embodiment and the configuration described in the claims is as follows. The display 12 of the embodiment corresponds to display means in the claims. The HDD 13 corresponds to a storage unit. The CPU 14 corresponds to a lyrics telop control unit and a material image acquisition unit.

[効果]
実施形態のカラオケ装置1によれば、次のような効果を奏する。
歌詞テロップの文字表示に、様々な模様・紋(文)様が描かれた素材画像を合成することで、1枚の図柄から文字を切り出してきたかのような、文字自体に模様が描かれた歌詞テロップを表示できる。このように、従来にない斬新な表現方法により歌詞テロップの演出性やデザイン性を向上できる。
[effect]
According to the karaoke apparatus 1 of the embodiment, the following effects can be obtained.
Lyrics with a pattern on the character itself, as if the character had been cut out from a single pattern by synthesizing material images with various patterns and patterns (sentences) drawn on the text display of the lyrics telop A telop can be displayed. In this way, it is possible to improve the performance and design of the lyrics telop by an unprecedented novel expression method.

文字画像と素材画像との合成を用いた歌詞テロップの表示方法は、フォントの種別に依存しないため、データ量が大きく制作費用が高価なフォントデータを複数用意する必要がない。また、画面上に表示する文字のサイズや形状を変化させないため、歌詞テロップのレイアウトが崩れることもない。   The display method of the lyrics telop using the combination of the character image and the material image does not depend on the type of font, and therefore it is not necessary to prepare a plurality of font data having a large data amount and high production cost. In addition, since the size and shape of characters displayed on the screen are not changed, the layout of the lyrics telop is not disturbed.

カラオケ楽曲の楽曲データ内にその楽曲に合った独自の素材画像のデータを組込むことで、その楽曲との親和性が極めて高い歌詞表示が実現する。また、素材画像を楽曲データ内に組込むことで、通信カラオケにおける楽曲配信の際に、インターネットを利用して素材画像を楽曲データと共に容易に普及させることができる。   By incorporating the data of the original material image that matches the music into the music data of the karaoke music, it is possible to display the lyrics with extremely high affinity with the music. In addition, by incorporating the material image into the music data, the material image can be easily spread along with the music data using the Internet at the time of music distribution in online karaoke.

一方、HDD13等の記憶手段に予め記憶しているジャンル別素材画像を用いる手法の場合、個々の楽曲ごとに個別に素材画像を用意するよりもコスト面で有利である。また、ジャンル別に用意された汎用的な素材画像であれば、過去に作られ現在も使われ続ける数十万もの膨大な楽曲資産に対しても、容易に本発明の歌詞テロップの表現方法を適用できる。   On the other hand, in the case of using a genre-specific material image stored in advance in a storage unit such as the HDD 13, the cost is more advantageous than preparing a material image for each individual piece of music. In addition, if it is a general-purpose material image prepared for each genre, the lyrics telop expression method of the present invention can be easily applied to hundreds of thousands of music assets that have been created in the past and are still used today. it can.

1つの素材画像を素材画像バッファに対して繰返し複写する構成としたことで、歌詞テロップが表示される表示領域のサイズに関わらず、表示寸法の小さな素材画像で賄うことができる。このため、数多くの楽曲に対して素材画像を個別に用意したとしても、そのデータ量は十分実用的な容量に抑えることができる。また、素材画像をタイル状に連続配置した画像から合成文字画像を生成することで、1枚の大きな図柄から文字部分だけを切り出してきたかのような連続性を持った歌詞テロップを表現できる。   By adopting a configuration in which one material image is repeatedly copied to the material image buffer, it can be covered with a material image having a small display size regardless of the size of the display area where the lyrics telop is displayed. For this reason, even if material images are individually prepared for a large number of music pieces, the amount of data can be suppressed to a sufficiently practical capacity. Further, by generating a composite character image from an image in which material images are continuously arranged in a tile shape, it is possible to express a lyric telop having continuity as if only a character portion has been cut out from one large symbol.

1…カラオケ装置、10…操作パネル、11…映像処理部、12…ディスプレイ、13…ハードディスクドライブ(HDD)、14…CPU、15…RAM、16…ROM、17…通信インタフェース、18…音声処理部。   DESCRIPTION OF SYMBOLS 1 ... Karaoke apparatus, 10 ... Operation panel, 11 ... Video processing part, 12 ... Display, 13 ... Hard disk drive (HDD), 14 ... CPU, 15 ... RAM, 16 ... ROM, 17 ... Communication interface, 18 ... Audio | voice processing part .

Claims (4)

カラオケ楽曲の演奏の進行に合わせて、そのカラオケ楽曲の歌詞データに従って歌詞テロップを表示手段の歌詞表示領域に表示する歌詞テロップ制御手段を備えるカラオケ装置であって、
歌詞テロップの文字の模様変え前の表示に用いるための平面画像である第1素材画像と、歌詞テロップの文字の模様変え後の表示に用いるための平面画像である第2素材画像とを取得する素材画像取得手段を備え、
前記歌詞テロップ制御手段は、
前記素材画像取得手段により取得した第1素材画像から、表示対象の歌詞データで示される文字の画像形状を抜き出した第1合成文字画像と、前記素材画像取得手段により取得した第2素材画像から、当該表示対象の歌詞データで示される文字の画像形状を抜き出した第2合成文字画像とを生成し、演奏の進行に合わせた所定の表示タイミングで前記第1合成文字画像を前記歌詞表示領域に表示すると共に、その第1合成文字画像の表示後における所定の模様変えタイミングで、表示中の前記第1合成文字画像をこれに対応する前記第2合成文字画像の表示へと順次切替えること
を特徴とするカラオケ装置。
A karaoke apparatus comprising lyrics telop control means for displaying lyrics telop in the lyrics display area of the display means according to the lyric data of the karaoke music in accordance with the progress of the performance of the karaoke music,
A first material image, which is a flat image used for display before changing the pattern of the text in the lyrics telop, and a second material image, which is a flat image used for display after changing the pattern of the text in the lyrics telop, are acquired. With material image acquisition means,
The lyrics telop control means is:
From the first material image acquired by the material image acquisition unit, the first composite character image obtained by extracting the image shape of the character indicated by the lyrics data to be displayed, and the second material image acquired by the material image acquisition unit, And generating a second composite character image obtained by extracting the image shape of the character indicated by the lyrics data to be displayed, and displaying the first composite character image in the lyrics display area at a predetermined display timing in accordance with the progress of the performance. And at the predetermined pattern change timing after the display of the first composite character image, the first composite character image being displayed is sequentially switched to the display of the second composite character image corresponding thereto. Karaoke device to do.
請求項1に記載のカラオケ装置において、
前記カラオケ楽曲の楽曲データには、そのカラオケ楽曲の種別を特定する情報、又は、前記第1素材画像及び前記第2素材画像が予め組込まれており、
前記素材画像取得手段は、演奏対象の楽曲データ内に前記第1素材画像及び前記第2素材画像が予めデータとして組込まれている場合には、当該楽曲データから前記第1素材画像及び前記第2素材画像を取得し、素材画像が組込まれていない場合には、前記カラオケ楽曲の種別ごとに対応付けて予め記憶手段に記憶されている複数の前記第1素材画像及び前記第2素材画像の中から、演奏対象の楽曲データに割当てられている種別に対応する素材画像を選択して取得すること
を特徴とするカラオケ装置。
The karaoke apparatus according to claim 1,
In the music data of the karaoke music, information for specifying the type of the karaoke music, or the first material image and the second material image are incorporated in advance,
When the first material image and the second material image are preliminarily incorporated as data in the music data to be played, the material image acquisition unit obtains the first material image and the second material from the music data. When a material image is acquired and no material image is incorporated, among the plurality of first material images and second material images stored in advance in the storage means in association with each type of karaoke music A karaoke apparatus characterized in that a material image corresponding to the type assigned to the music data to be played is selected and acquired.
請求項1又は請求項2に記載のカラオケ装置において、
前記第1素材画像及び前記第2素材画像は、前記歌詞表示領域内に複数配列できる程度の前記歌詞表示領域よりも小さい表示サイズの画像で構成されており、
前記歌詞テロップ制御手段は、
第1画像バッファ領域内の前記歌詞表示領域に対応する範囲全部に、同一の前記第1素材画像を繰返し複写して連続するタイル状の配列にし、当該範囲に配置された前記第1素材画像群から、表示対象の歌詞データで示される文字を前記歌詞表示領域の所定位置にレイアウトした画像形状を抜き出して前記第1合成文字画像を生成し、
第2画像バッファ領域内の前記歌詞表示領域に対応する範囲全部に、同一の前記第2素材画像を繰返し複写して連続するタイル状の配列にし、当該範囲に配置された前記第2素材画像群から、表示対象の歌詞データで示される文字を前記歌詞表示領域の所定位置にレイアウトした画像形状を抜き出して前記第2合成文字画像を生成すること、
を特徴とするカラオケ装置。
In the karaoke apparatus of Claim 1 or Claim 2,
The first material image and the second material image are composed of images having a display size smaller than the lyric display area so that a plurality of lyric display areas can be arranged in the lyric display area,
The lyrics telop control means is:
The same first material image is repeatedly copied over the entire range corresponding to the lyrics display area in the first image buffer area to form a continuous tile-shaped arrangement, and the first material image group arranged in the range From the above, the first composite character image is generated by extracting an image shape in which characters indicated by the lyric data to be displayed are laid out at predetermined positions in the lyric display area,
The same second material image is repeatedly copied in a range corresponding to the lyrics display area in the second image buffer area to form a continuous tile-like arrangement, and the second material image group arranged in the range Generating the second composite character image by extracting an image shape in which the characters indicated by the lyrics data to be displayed are laid out at predetermined positions in the lyrics display region;
Karaoke device characterized by.
カラオケ楽曲の演奏の進行に合わせて、そのカラオケ楽曲の歌詞データに従って歌詞テロップを表示手段の歌詞表示領域に表示する歌詞テロップ表示方法であって、
歌詞テロップの文字の模様変え前の表示に用いるための平面画像である第1素材画像と、歌詞テロップの文字の模様変え後の表示に用いるための平面画像である第2素材画像とを取得する手順と、
その取得した第1素材画像から、表示対象の歌詞データで示される文字の画像形状を抜き出した第1合成文字画像と、その取得した第2素材画像から、当該表示対象の歌詞データで示される文字の画像形状を抜き出した第2合成文字画像とを生成する手順と、
演奏の進行に合わせた所定の表示タイミングで前記第1合成文字画像を前記歌詞表示領域に表示する手順と、
その第1合成文字画像の表示後における所定の模様変えタイミングで、表示中の前記第1合成文字画像をこれに対応する前記第2合成文字画像の表示へと順次切替える手順とを有すること
を特徴とする歌詞テロップ表示方法。
In accordance with the progress of the performance of the karaoke song, a lyrics telop display method for displaying the lyrics telop in the lyrics display area of the display means according to the lyrics data of the karaoke song,
A first material image, which is a flat image used for display before changing the pattern of the text in the lyrics telop, and a second material image, which is a flat image used for display after changing the pattern of the text in the lyrics telop, are acquired. Procedure and
The first composite character image obtained by extracting the image shape of the character indicated by the lyrics data to be displayed from the acquired first material image, and the character indicated by the lyrics data of the display target from the acquired second material image Generating a second synthesized character image extracted from the image shape of
Displaying the first composite character image in the lyrics display area at a predetermined display timing according to the progress of the performance;
A step of sequentially switching the first composite character image being displayed to the display of the second composite character image corresponding thereto at a predetermined pattern change timing after the display of the first composite character image. Lyric telop display method.
JP2010288042A 2010-12-24 2010-12-24 Karaoke apparatus and lyrics telop display method Active JP5201204B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010288042A JP5201204B2 (en) 2010-12-24 2010-12-24 Karaoke apparatus and lyrics telop display method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010288042A JP5201204B2 (en) 2010-12-24 2010-12-24 Karaoke apparatus and lyrics telop display method

Publications (2)

Publication Number Publication Date
JP2012137523A JP2012137523A (en) 2012-07-19
JP5201204B2 true JP5201204B2 (en) 2013-06-05

Family

ID=46675012

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010288042A Active JP5201204B2 (en) 2010-12-24 2010-12-24 Karaoke apparatus and lyrics telop display method

Country Status (1)

Country Link
JP (1) JP5201204B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6413828B2 (en) * 2015-02-20 2018-10-31 ブラザー工業株式会社 Information processing method, information processing apparatus, and program

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0622331A (en) * 1992-07-03 1994-01-28 Pioneer Electron Corp Picture synthesizer
JP2002006865A (en) * 1995-09-29 2002-01-11 Yamaha Corp Text display device
JPH09218691A (en) * 1996-02-13 1997-08-19 Roland Corp Lyrics display
JPH09297592A (en) * 1996-05-02 1997-11-18 Victor Co Of Japan Ltd Karaoke device
JP2002244679A (en) * 2001-02-15 2002-08-30 Sharp Corp Electronic music playback device, electronic music creation device, and electronic music distribution system
JP2004233875A (en) * 2003-01-31 2004-08-19 Yamaha Corp Karaoke equipment
JP4170279B2 (en) * 2004-10-05 2008-10-22 株式会社ソニー・コンピュータエンタテインメント Lyric display method and apparatus

Also Published As

Publication number Publication date
JP2012137523A (en) 2012-07-19

Similar Documents

Publication Publication Date Title
JP3601350B2 (en) Performance image information creation device and playback device
JP3668547B2 (en) Karaoke equipment
WO1998011529A1 (en) Automatic musical composition method
JP2003509729A (en) Method and apparatus for playing musical instruments based on digital music files
US10600397B2 (en) Musical score generator
JP5201204B2 (en) Karaoke apparatus and lyrics telop display method
JP2001356781A (en) Karaoke device with characteristic lyrics
JP2005292886A (en) Image display apparatus, method and program
JPH06343764A (en) Puzzle-game device
JP3319985B2 (en) Karaoke lyrics display system and lyrics display method
KR100383019B1 (en) Apparatus for authoring a music video
JP6642367B2 (en) Karaoke device and karaoke program
JP3927474B2 (en) Image generating apparatus, program, and recording medium
JPH09319383A (en) Karaoke equipment
JP2024158708A (en) Information processing device for drawing musical scores, musical score generating method, and program
JP2024118633A (en) Image processing device, image processing program, and image processing method
JP4255917B2 (en) Karaoke device characterized by display burn-in prevention control
Bodo et al. Web Sonification with synesthesia tools
JP2002333893A (en) Lyric display control method in karaoke device
JP2024118632A (en) Image processing device, image processing program, and image processing method
CN119991208A (en) A method for producing game advertisement delivery materials based on AIGC technology
JP6978028B2 (en) Display control system, display control method, and program
JP3959031B2 (en) Karaoke equipment
JPH0773320A (en) Image music generator
JP3465585B2 (en) Karaoke lyrics display device and karaoke lyrics display method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121228

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130115

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130128

R150 Certificate of patent or registration of utility model

Ref document number: 5201204

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160222

Year of fee payment: 3