JP3197133B2 - カラオケ装置 - Google Patents

カラオケ装置

Info

Publication number
JP3197133B2
JP3197133B2 JP35002293A JP35002293A JP3197133B2 JP 3197133 B2 JP3197133 B2 JP 3197133B2 JP 35002293 A JP35002293 A JP 35002293A JP 35002293 A JP35002293 A JP 35002293A JP 3197133 B2 JP3197133 B2 JP 3197133B2
Authority
JP
Japan
Prior art keywords
data
lyrics
time
polygon
performance
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.)
Expired - Fee Related
Application number
JP35002293A
Other languages
English (en)
Other versions
JPH07199976A (ja
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.)
Yamaha Corp
Original Assignee
Yamaha Corp
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=18407712&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP3197133(B2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Yamaha Corp filed Critical Yamaha Corp
Priority to JP35002293A priority Critical patent/JP3197133B2/ja
Publication of JPH07199976A publication Critical patent/JPH07199976A/ja
Application granted granted Critical
Publication of JP3197133B2 publication Critical patent/JP3197133B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Television Signal Processing For Recording (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は動画表示に用いて好適
な画像表示装置を用いたカラオケ装置に関する。
【0002】
【従来の技術】従来の営業用カラオケ装置として、LD
(レーザディスク)によるカラオケ装置が知られてい
る。しかし、このカラオケ装置は、演奏できる曲数が限
られており、また、日々発表される新曲に即座に対応で
きない欠点がある。そこで、近年、通信装置とハードデ
ィスクと音源装置とを備えたカラオケ装置が開発され、
実用化されている。このカラオケ装置は、ハードディス
ク内に演奏データの形式で伴奏曲を記憶させておき、こ
の演奏データを読み出し、読み出した演奏データによっ
て音源装置を駆動して伴奏音を形成する。また、ハード
ディスクに記憶されていない曲や新曲の要求に対して
は、通信装置および電話回線を用いてセンターのホスト
コンピュータに要求を出すと、折り返しホストコンピュ
ータからその曲の演奏データが送られてくる。したがっ
て、予め用意されていない曲や新曲に対して即座に対応
することができる。
【0003】
【発明が解決しようとする課題】ところで、従来、この
ような音源方式のカラオケ装置の画像表示は、例えばL
Dに任意の曲にあわせて再生可能な複数の背景画像(動
画)を記憶させておき、その複数の背景画像の中から選
択された曲に最もあっていると思われる背景画像を読み
出し、歌詞と共に表示させるようになっていた。すなわ
ち、従来の背景画像表示は画像の変化が個々の曲の進行
にあわせて行われるようにはなっていなかった。一方、
個々の曲の進行に同期させてなめらかに背景画像を変化
させようとした場合、画像データの量が増大してしまう
問題が考えられる。この発明は、このような背景の下に
なされたもので、必要なデータ量を大きく増大させるこ
となく動画表示を行うことができる画像表示装置を用い
曲の進行に同期して変化する背景画像を表示するこ
とがでるカラオケ装置を提供することを目的とする。
【0004】
【課題を解決するための手段】本発明は、発音制御命令
および発音制御命令間の時間データを含むデータが時系
列的に並べられた演奏データと、歌詞表示指示データお
よび歌詞表示指示データ間の時間データを含むデータが
時系列的に並べられた歌詞データと、ポリゴン頂点座標
およびポリゴン頂点座標間の時間データを含むデータが
時系列的に並べられた描画データとが含まれた曲データ
ホストから回線を介して記憶する曲データ記憶手段
と、前記曲データを順次時間経過にしたがって読み進
め、前記演奏データに応じた楽音の合成を行う演奏処理
手段と、前記曲データを順次時間経過にしたがって読み
進め、前記歌詞データに応じた歌詞を第1ビデオメモリ
に書き込む歌詞処理手段と、前記曲データを順次時間経
過にしたがって読み進め、前記演奏データおよび歌詞デ
ータに同期して前記描画データに基づいて前記ポリゴン
頂点座標データを演算処理した結果を第2ビデオメモリ
書き込むことで動く画像の描画を行う描画処理手段
と、前記第1,第2ビデオメモリに記憶された歌詞およ
動く画像を表示する表示手段とを具備したことを特徴
としたカラオケ装置である。
【0005】
【作用】本発明によれば、発音制御命令および発音制御
命令間の時間データを含むデータが時系列的に並べられ
た演奏データ,歌詞表示指示データおよび歌詞表示指示
データ間の時間データを含むデータが時系列的に並べら
れた歌詞データ,ポリゴン頂点座標およびポリゴン頂点
座標間の時間データを含むデータが時系列的に並べられ
た描画データとが含まれた曲データをホストから回線を
介して曲データ記憶手段に記憶しておく。そして、演奏
処理手段は、曲データを順次時間経過にしたがって読み
進めて演奏データに応じた楽音の合成を行う。また、歌
詞処理手段は、曲データを順次時間経過にしたがって読
み進めて歌詞データに応じた歌詞を第1ビデオメモリに
書き込む。さらに、描画処理手段は、曲データを順次時
間経過にしたがって読み進め、演奏データおよび歌詞デ
ータに同期して描画データに基づいてポリゴン頂点座標
データを演算処理した結果を第2ビデオメモリに書き込
むことで、動く画像の描画を行う。そして、表示手段は
第1,第2ビデオメモリに記憶された歌詞および動く
像を表示する。
【0006】
【実施例】以下、図面を参照して、この発明の一実施例
について説明する。図1はこの発明の一実施例によるカ
ラオケ装置の構成を示すブロック図である。この図にお
いて、符号1はCPU(中央処理装置)であり、装置各
部を制御するものである。2はコントロールパネルであ
り、電源スイッチ、曲番号入力用のテンキー等が設けら
れている。3はROM(リードオンリメモリ)であり、
CPU1のプログラムが記憶されている。4はハードデ
ィスクであり、曲データが例えば2000曲分記憶され
ている。
【0007】図2は曲データの形式を示す図である。こ
の図に示すように、曲データは伴奏音形成のための演奏
データ((イ)参照)と、歌詞表示のための歌詞データ
((ロ)参照)と、背景画像表示のための画像データ
((ハ)参照)とから構成されている。演奏データは演
奏イベントデータEと、時間データTeとから構成され
ている。演奏イベントデータEは、発生楽音の音高を示
すデータ、楽音の発生/停止を示すデータ等から構成さ
れ、また、時間データTeは楽音発生状態を変化させる
までの時間を示すデータである。したがって、例えば、
演奏イベントデータE1が「第1オクターブC音発生」
を指示し、時間データTe1が1.5secであり、イ
ベントデータE2が「第1オクターブC音停止」であれ
ば、これらのデータにしたがってこのカラオケ装置が駆
動されると、第1オクターブC音が1.5sec間発生
する。
【0008】歌詞データは歌詞イベントデータKおよび
時間データTkから構成されており、歌詞イベントデー
タKは、文字パターン、文字を表示する位置を指示する
座標データおよび文字表示色を指示するデータから構成
されている。また、時間データTkは歌詞表示状態を次
に変化させるまでの時間を示すデータである。画像デー
タはポリゴンデータPと、時間データTpとから構成さ
れている。ここで、ポリゴンとは動く画像の表示単位を
言い、この実施例ではポリゴンを3角形としている。ポ
リゴンデータPはポリゴンID(ポリゴン識別番号)
と、ポリゴンの移動後における3頂点の座標データ(X
1 ,Y 1 ,Z 1 ),(X 2 ,Y 2 ,Z 2 ),(X 3 ,Y 3
3 と、移動前の3頂点の座標データ(X 1 ’,
1 ’,Z 1 ’),(X 2 ’,Y 2 ’,Z 2 ’),(X 3 ’,
3 ’,Z 3 ’)と、属性データ(色データ等)とから構
成されている。また、時間データTpは背景画像を、言
い替えればポリゴンの位置を次に変化させるまでの時間
を示すデータである。
【0009】RAM(ランダムアクセスメモリ)5は曲
データ等を一時記憶するためのメモリであり、ハードデ
ィスク4に記憶されている曲データはいったんRAM5
に読み出された後処理される。6は内部にプログラムR
OMを有するシーケンサであり、CPUの指示に基づ
き、RAM5内に書き込まれた演奏データおよび歌詞デ
ータを逐次読み出して処理する。すなわち、例えば、い
ま、図2に示す曲データがRAM5に書き込まれた後、
CPU1から処理開始指示を受けたとする。この場合、
シーケンサ6は、まず演奏イベントデータE1、歌詞イ
ベントデータK1を各々読み出して音源回路(TG)
7、グラフィックプロセッサ8へ出力する。次に、時間
Te1が経過した時点で次の演奏イベントデータE2を
読み出して音源回路7へ出力し、時間Tk1が経過した
時点で歌詞イベントデータK2を読み出してグラフィッ
クプロセッサ8へ出力する。また、演奏イベントデータ
E2を出力した後時間Te2が経過した時点で演奏イベ
ントデータE3を読み出して音源回路7へ出力し、以
下、同様の処理を繰り返す。
【0010】音源回路7はシーケンサ6から供給される
演奏イベントデータEを受け、楽音信号を合成し、ミキ
サー10へ出力する。ミキサー10は音源回路7から出
力される楽音信号と、マイクロフォン11から出力され
る音声信号とを合成し、増幅してスピーカ12へ出力す
る。グラフィックプロセッサ8は、シーケンサ6から出
力される歌詞イベントデータKに基づいて歌詞表示用の
ドットデータを形成し、VRAM14に書き込む。ポリ
ゴンシーケンサ9は、CPU1の指示に基づきRAM5
から順次背景データを読み出して処理する。すなわち、
例えば、図2(ハ)に示す背景データがRAM5内に読
み込まれた後CPU1から処理開始指示を受けた場合、
ポリゴンプロセッサ9は、まず、ポリゴンデータP1を
読み出し、ポリゴンプロセッサ15へ出力する。
【0011】次に、時間データTp1とポリゴンデータ
P2,P3を読み込み、以下に述べる拡張処理を行う。
この拡張処理は、画像の動きを滑らかにするための処理
である。周知のように、人間の目は1秒間に24回以上
変化する画像については、目の残像のため個々の画像を
区別できず、連続して動く画像に見える。そこでこの実
施例においては、1秒間に少なくとも30回画像が変化
するようにポリゴンデータを作り変えている。
【0012】すなわち、まず、時間データTp1に基づ
いて、 N=Tp1×30 ・・・(1) なる値Nを求める(これはすなわち、Tp1なる時間の
うち何回書き換え表示を行うのかを求めるということで
ある)。例えばTp1=0.5secの場合、N=15
となる。次に、移動前のポリゴンおよび移動後のポリゴ
ンを構成する三角形の3頂点(i=1,2,3)の各座
標に基づいて、 Xn=X’+(X−X’)n/N ・・・(2) Yn=Y’+(Y−Y’)n/N ・・・(3) Zn=Z’+(Z−Z’)n/N ・・・(4) なる演算をn=1〜15(N=15の場合)について行
い、N個の座標を求める。そして、求めた座標に基づい
てN個の新たなポリゴンデータP2−1〜P2−Nを作
成し、Tp1/Nの時間間隔でポリゴンプロセッサ15
へ出力する。
【0013】例えば、ポリゴンデータP2−1,P2−
2は次のようになる。 ポリゴンプロセッサ15は、三角形のポリゴン内部の全
ドットに対応するドット位置データを、移動前の座標
(図2の場合、Xi’,Yi’,Zi’)および移動後
の座標(図2の場合、Xi,Yi,Zi)に基づいて高
速演算し、移動後のドット位置を求め、この求めたドッ
ト位置をVRAM(ビデオRAM)16aまたは16b
に書き込む。
【0014】VRAM16a、16bは画像表示用のR
AMであり、表示用のドットデータが書き込まれる。こ
の場合、VRAM16a内のドットデータが表示されて
いる時はVRAM16bに書き込みが行われ、VRAM
16b内のドットデータが表示されている時はVRAM
16aに書き込みが行われる。切替回路17は上述した
VRAM16a、16bの切り替えを行う回路であり、
グラフィックプロセッサ8から出力される切替信号に応
じてVRAM16a、16bの出力を切り替え、スーパ
ーインポーズ回路18へ供給する。スーパーインポーズ
回路18は、VRAM14の出力と切替回路17の出力
を合成し、モニタ19へ出力する。20はISDNイン
ターフェイスであり、ISDN回線を介して接続される
ホストコンピュータとCPU1とのインターフェイスを
行う。
【0015】次に、上述したカラオケ装置の動作を説明
する。まず、操作者が、コントロールパネル2によって
曲番号を入力すると、CPU1がこれを検知し、ハード
ディスク4内にその曲があるか否かをチェックする。そ
して、ある場合は、その曲の曲データ(図2参照)を読
みだし、RAM5内に書き込む。次に、CPU1はシー
ケンサ6およびポリゴンシーケンサ9へ駆動信号を出力
する。シーケンサ9はこの駆動信号を受け、以後、演奏
データ、歌詞データを逐次読み出し、時間データTe、
Tkのタイミングで音源回路7、グラフィックプロセッ
サ8へ各々出力する。
【0016】また、ポリゴンシーケンサ9へ駆動信号が
供給されると、以後、ポリゴンシーケンサ9がRAM5
内の背景データを読み出し、この読み出した背景データ
のポリゴンデータPおよび時間データTpに基づいて拡
張ポリゴンデータを作成し、VRAM16a,16bへ
順次出力する。以上の各処理により、スピーカ12から
伴奏音が発生し、また、モニタ19に背景画像および歌
詞が表示される。ここで、図2(ロ)、(ハ)に示す歌
詞データ、背景データは図2(イ)に示す演奏データの
進行に合わせて歌詞、背景が変化するように時間データ
Tk、Tpが予め設定されている。したがって、モニタ
19に表示される歌詞および背景画像は、伴奏音の進行
に完全に同期した画像となる。
【0017】次に、コントロールパネル2から入力され
た曲がHDD8内にない場合は、CPU1がISDNイ
ンターフェイス20を介して、曲要求を曲番号と共にホ
ストコンピュータ21へ送信する。ホストコンピュータ
21はこの曲要求を受け、曲データを発送する。CPU
1はこの曲データをいったんHDD8内に書き込み、次
いで、その曲データをRAM5に書き込み、シーケンサ
6およびポリゴンシーケンサ9へ駆動信号を出力する。
以後、上記と同様にして伴奏音演奏および歌詞、背景表
示が行われる。
【0018】
【発明の効果】以上説明したように、本発明によれば、
演奏データの進行に合わせて歌詞およびポリゴンが変化
するように、歌詞表示指示データ間の時間データおよび
ポリゴン頂点座標間の時間データを予め設定しておくこ
とで、演奏データおよび歌詞データに同期した動く画像
の描画が行われるため、表示される歌詞および動く画像
の変化を曲の進行と完全に一致させることができる。
【図面の簡単な説明】
【図1】 この発明の一実施例によるカラオケ装置の構
成を示すブロック図である。
【図2】 曲データの形式を示す図であり、(イ)は演
奏データ、(ロ)は歌詞データ、(ハ)は背景データの
形式を示す図である。
【符号の説明】
1……CPU、3……ROM、4……ハードディスク、
5……RAM、6……シーケンサ、9……ポリゴンシー
ケンサ、15……ポリゴンプロセッサ。
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI G11B 27/34 G11B 27/34 P H04N 5/93 H04N 5/93 Z (56)参考文献 特開 昭62−57077(JP,A) 特開 昭63−315090(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06F 15/62 340 G10K 15/04 302

Claims (1)

    (57)【特許請求の範囲】
  1. 【請求項1】 発音制御命令および発音制御命令間の時
    間データを含むデータが時系列的に並べられた演奏デー
    タと、歌詞表示指示データおよび歌詞表示指示データ間
    の時間データを含むデータが時系列的に並べられた歌詞
    データと、ポリゴン頂点座標およびポリゴン頂点座標間
    の時間データを含むデータが時系列的に並べられた描画
    データとが含まれた曲データをホストから回線を介して
    記憶する曲データ記憶手段と、 前記曲データを順次時間経過にしたがって読み進め、前
    記演奏データに応じた楽音の合成を行う演奏処理手段
    と、 前記曲データを順次時間経過にしたがって読み進め、前
    記歌詞データに応じた歌詞を第1ビデオメモリに書き込
    む歌詞処理手段と、 前記曲データを順次時間経過にしたがって読み進め、
    記演奏データおよび歌詞データに同期して前記描画デー
    タに基づいて前記ポリゴン頂点座標データを演算処理し
    た結果を第2ビデオメモリに書き込むことで動く画像の
    描画を行う描画処理手段と、 前記第1,第2ビデオメモリに記憶された歌詞および
    画像を表示する表示手段とを具備したことを特徴とす
    るカラオケ装置。
JP35002293A 1993-12-28 1993-12-28 カラオケ装置 Expired - Fee Related JP3197133B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP35002293A JP3197133B2 (ja) 1993-12-28 1993-12-28 カラオケ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP35002293A JP3197133B2 (ja) 1993-12-28 1993-12-28 カラオケ装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP15311299A Division JP3147114B2 (ja) 1999-05-31 1999-05-31 カラオケ装置

Publications (2)

Publication Number Publication Date
JPH07199976A JPH07199976A (ja) 1995-08-04
JP3197133B2 true JP3197133B2 (ja) 2001-08-13

Family

ID=18407712

Family Applications (1)

Application Number Title Priority Date Filing Date
JP35002293A Expired - Fee Related JP3197133B2 (ja) 1993-12-28 1993-12-28 カラオケ装置

Country Status (1)

Country Link
JP (1) JP3197133B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4506749B2 (ja) * 2006-12-13 2010-07-21 ヤマハ株式会社 コンテンツ再生装置
JP4506750B2 (ja) * 2006-12-13 2010-07-21 ヤマハ株式会社 コンテンツ再生装置

Also Published As

Publication number Publication date
JPH07199976A (ja) 1995-08-04

Similar Documents

Publication Publication Date Title
JP3668547B2 (ja) カラオケ装置
EP1064975B1 (en) Control method of video game, video game apparatus, and computer readable medium with video game program recorded
JP2000112485A (ja) 背景音制御装置、背景音制御方法、背景音制御プログラムが記録された可読記録媒体及びビデオゲーム装置
KR19990044301A (ko) 비디오 게임 장치 및 비디오 게임 프로그램을 기억한 매체
US6364770B1 (en) Image creating apparatus, displayed scene switching method for the image creating apparatus, computer-readable recording medium containing displayed scene switching program for the image creating apparatus, and video game machine
ES2356386T3 (es) Método para suministrar una señal de audio y método para generar musica de fondo.
JPH1040067A (ja) ポインティングデバイスの操作に連動した音の制御方式
JP3617839B2 (ja) ゲームサウンド制御プログラム、ゲームサウンド制御方法およびゲーム装置
JP3197133B2 (ja) カラオケ装置
JP3222812B2 (ja) 画像生成装置及び情報記憶媒体
JPH09160575A (ja) カラオケ表示装置
JP3147114B2 (ja) カラオケ装置
JPH11352947A (ja) 表示手段に表示する画像の切替方向表示方法及び装置及びビデオゲーム装置
JP4366240B2 (ja) ゲーム装置および音高付効果音生成プログラムならびに方法
JP3552571B2 (ja) カラオケ装置
JP5210908B2 (ja) 動画像生成装置、ゲーム装置、動画像生成方法、ならびに、プログラム
JPH1153570A (ja) 画像処理装置及び画像処理方法並びに記録媒体
JP3463515B2 (ja) 楽譜表示方法、楽譜表示装置、及びプログラムを記録した記録媒体
JP4047414B2 (ja) 電子楽器
JP3525786B2 (ja) 電子楽器
JPH0772875A (ja) 画像及び音声処理装置
JPH11231872A (ja) 楽音生成装置、画像生成装置、ゲーム装置及び情報記憶媒体
JPH09319383A (ja) カラオケ装置
JP3482345B2 (ja) カラオケ装置
JP3183636B2 (ja) 3次元ゲーム装置及び情報記憶媒体

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19990330

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313532

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20080608

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20090608

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20100608

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20100608

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20110608

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20120608

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees