JP3942720B2 - Musical sound generating device, image generating device, game device, and information storage medium - Google Patents

Musical sound generating device, image generating device, game device, and information storage medium Download PDF

Info

Publication number
JP3942720B2
JP3942720B2 JP04622598A JP4622598A JP3942720B2 JP 3942720 B2 JP3942720 B2 JP 3942720B2 JP 04622598 A JP04622598 A JP 04622598A JP 4622598 A JP4622598 A JP 4622598A JP 3942720 B2 JP3942720 B2 JP 3942720B2
Authority
JP
Japan
Prior art keywords
song
music
game
information storage
image
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 - Lifetime
Application number
JP04622598A
Other languages
Japanese (ja)
Other versions
JPH11231872A (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.)
Namco Ltd
Bandai Namco Entertainment Inc
Original Assignee
Namco Ltd
Namco Bandai Games Inc
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 Namco Ltd, Namco Bandai Games Inc filed Critical Namco Ltd
Priority to JP04622598A priority Critical patent/JP3942720B2/en
Publication of JPH11231872A publication Critical patent/JPH11231872A/en
Application granted granted Critical
Publication of JP3942720B2 publication Critical patent/JP3942720B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/80Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
    • A63F2300/8047Music games

Landscapes

  • Processing Or Creating Images (AREA)
  • Electrophonic Musical Instruments (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、楽音生成装置、画像生成装置、ゲーム装置及び情報記憶媒体に関する。
【0002】
【背景技術及び発明が解決しようとする課題】
ゲーム装置においては、ゲーム音楽の演出が、ゲームの面白さ、興奮度の向上に対して大きな役割を果たしており、ゲーム音楽の演出を如何にして効果的に行うかが1つの技術的課題となっている。
【0003】
しかしながら従来のゲーム装置では、ゲーム音の演出が今一つ不十分であり、特にゲームプレイ中に流れるゲーム音楽は単調なものが多かった。そこで、場面やゲーム状況、プレーヤの入力等に応じてテンポやリズムの異なる複数のゲーム音楽を組み合わせて、変化にとんだゲーム音楽を提供することが試みられている。
【0004】
ここににおいて、テンポやリズムの異なる複数のゲーム音楽の切り替えをプレーヤに違和感なく行うこと、即ちいかにスムーズに曲を切り替えるかが問題となる。例えばプレーヤの入力のタイミングで曲を切り替える場合、単にプレーヤの入力に同期して切り替えるのみでは曲のつながりが不自然で耳障りなものになる。 また曲の切り替えにあわせて画面を切り替えたり、画像の動きを変化させたりすると変化に富んだ演出を行うことができる。従って、任意に切り替わる曲に対して、いかに効率よく画面の切り替えを行うかが問題なる。
【0005】
本発明は、以上のような技術的課題を解決するためになされたものであり、その目的とするところは、状況に応じて曲をスムーズに切り替えたり、曲に併せて画像を切り替えることのできる楽音生成装置、画像生成装置、ゲーム装置及び情報記憶媒体を提供することである。
【0006】
【課題を解決するための手段】
本発明の楽音生成装置は、複数の曲の楽音情報を記憶する手段と、所与のイベントの発生したタイミングに基づき、再生中の曲の小節の切れ目で、次の曲へと再生曲の切り替えを行う手段と、前記再生曲の楽音情報を読み出し、楽音の再生出力を行う手段を含むことを特徴とする。
【0007】
また本発明の情報記憶媒体は、複数の曲の楽音情報と、所与のイベントの発生したタイミングに基づき、再生中の曲の小節の切れ目で、次の曲へと再生曲の切り替えを行うための情報と、前記再生曲の楽音情報を読み出し、楽音の再生出力を行うための情報とを含むことを特徴とする。
【0008】
所与のイベントとは、例えばユーザーによる、曲の切り替え入力等をいう。
【0009】
本発明によれば、複数の曲を所与のイベントの発生に基づき切り替えて出力する際に、小節に切れ目で曲を切り替えて出力することができる。
【0010】
このため、テンポやリズムの異なる曲に切り替える際にも、聞き手に不自然もしくは耳触りな印象を与えること無く、スムーズに曲の切り替えを行うことができる。
【0011】
また本発明は、長さの異なる小節を含む曲及び複数の曲の少なくとも一方を出力する楽音出力手段を含む画像生成装置であって、所与のイベントの発生したタイミングに基づき、前記曲の小節の切れ目で表示する画像の種類及び画像の動きの種類の少なくとも一方を切り替える手段と、前記表示する画像を生成する手段を含むことを特徴とする。
【0012】
また本発明は、長さの異なる小節を含む曲及び複数の曲の少なくとも一方とともに出力する画像を生成するための情報記憶媒体であって、所与のイベントの発生したタイミングに基づき、前記曲の小節の切れ目で表示する画像の種類及び画像の動きの種類の少なくとも一方を切り替えるための情報と、前記表示する画像を生成するための情報とを含むことを特徴とする。
【0013】
画像の種類を切り替えるとは、例えば画面1、画面2…というような複数の異なる画面が切り替わるような場合をいう。また画像の動きの種類が切り替わるとは、例えば一連の動画であってもその中のオブジェクト等が音楽に併せてテンポの異なる動きに切り替わるような場合をいう。
【0014】
本発明によれば、長さの異なる小節を含む曲及び複数の曲の少なくとも一方が演奏される画像生成装置において、曲の小節の切れ目で画像の種類及び画像の動きを切り替えて出力することができる。
【0015】
このため、曲の変化に併せて画像の種類及び画像の動きが切り換わる画像生成装置を提供することができる。従って本画像生成装置によれば、曲と画面の変化を連動させて高い演出効果を得ることができる。
【0016】
また本発明は、複数のゲーム音楽を出力するゲーム装置であって、ゲーム状況及びプレーヤの入力の少なくとも一方に基づき、再生中の第一のゲーム音楽の小節の切れ目で次に再生する第二のゲーム音楽に切り替える音楽切り替え手段と、前記第一及び第二のゲーム音楽の再生出力を行う手段と、を含むことを特徴とする。
【0017】
また本発明は、複数のゲーム音楽を出力するための情報記憶媒体であって、ゲーム状況及びプレーヤの入力の少なくとも一方に基づき、再生中の第一のゲーム音楽の小節の切れ目で次に再生する第二のゲーム音楽に切り替えるための情報と、
前記第一及び第二のゲーム音楽の再生出力を行うための情報と、を含むことを特徴とする。
【0018】
本発明によれば、ゲーム状況及びプレーヤの入力に基づきゲーム音楽を切り替える際に、小節の切れ目で曲を切り替えることができる。
【0019】
このため、テンポやリズムの異なる曲に切り替える際にも、聞き手に不自然もしくは耳触りな印象を与えること無く、スムーズに曲の切り替えを行うことができる。従って本発明のゲーム装置によれば、様々なゲーム音楽を切り替えて変化に富んだゲーム音楽を実現でき、高いゲーム演出効果を得ることができる。そして、プレーヤは違和感を感じること無く変化に富んだゲーム音楽をバックにゲームを楽しむことができる。
【0020】
また本発明のゲーム装置は、ゲーム状況及びプレーヤの入力の少なくとも一方に基づき、ゲーム音楽の小節の切れ目で表示する画像の種類及び画像の動きの種類の少なくとも一方を切り替える画像切り替え手段と、表示する画像を生成する画像生成手段を含むことを特徴とする。
【0021】
また本発明の情報記憶媒体は、ゲーム状況及びプレーヤの入力の少なくとも一方に基づき、ゲーム音楽の小節の切れ目で表示する画像の種類及び画像の動きの種類の少なくとも一方を切り替えるための情報と、表示する画像を生成するための情報を含むことを特徴とする。
【0022】
本発明によれば、複数のゲーム音楽の出力されるゲーム装置において、曲の小節の切れ目で画像の種類及び画像の動きの種類を切り替えて出力することができる。
【0023】
このようにすると、曲の種類に応じて画面を切り替えることができ、高い演出効果をえることができる。また画面の切り替えを曲の小節の区切りに併せることのより、曲のテンポやリズムに合わせた画面切り替えを行うことができる。
【0024】
従って本ゲーム装置によれば、ゲーム音楽の変化に連動させてゲーム画面を変化させることができ、ゲーム演出効果を高めることができる。
【0025】
また本発明のゲーム装置の前記画像生成手段は、曲の小節の切れ目までの時間及び長さの少なくとも一方に基づき、オブジェクトの配置及び動きの少なくとも一方を決定し、画像を生成することを特徴とする。
【0026】
また本発明の情報記憶媒体は、曲の小節の切れ目までの時間及び長さの少なくとも一方に基づき、オブジェクトの配置及び動きの少なくとも一方を決定し、画像を生成するための情報を含むことを特徴とする。
【0027】
ここにおいてオブジェクトの配置とは、例えばオブジェクトの位置、方向、回転角度等をいう。また、オブジェクトの動きとは、例えば動きの態様や早さ等をいう。
【0028】
本発明によれば、小節の切れ目までの時間及び長さの少なくとも一方に基づいて、オブジェクトの配置及び動きを決定することができる。
【0029】
従って、曲に併せてオブジェクトの配置及び動きを変化させることができ、高いゲーム演出効果を得ることができる。
【0030】
また本発明は、ゲーム音楽を再生するための音符情報と、少なくとも1小節以上の小節からなる所定の区間毎に当該区間の長さ及び時間の少なくとも一方を判断するための小節長情報を含む楽音情報記憶手段を含み、前記音楽切り替え手段は、前記小節長情報に基づき、ゲーム音楽の切り替えタイミングを決定することを特徴とする。
【0031】
本発明によれば、楽音情報に小節長情報を持っている。このため音楽切り替え手段は、小節長情報から曲の切れ目を判断することができる。従って、簡単な構成で任意の小節長の複数の曲を小節の切れ目で切り替えて演奏することができる。
【0032】
また本発明は、前記所定の区間は、曲の切り替え可能な単位となるように設定することを特徴とする。
【0033】
このようにすると、前記区間が曲の切り替え可能な最小単位となる。従って、たとえ小節の切れ目であっても、そこで曲を切り替えることが好ましくない箇所では切り替えないようにすることができる。
【0034】
本発明によれば、曲に応じて最適な連続演奏区間を設定できるため、様々な曲を最適なタイミングで切り替えて演奏することができるゲーム装置を提供することができる。
【0035】
また本発明の前記画像切り替え手段は、前記小節長情報に基づき、画像の種類、画像の動きの種類、オブジェクトの配置、オブジェクトの動きの少なくとも一つを決定することを特徴とする。
【0036】
画像切り替え手段は、小節長情報に基づいて、画像の種類、画像の動きの種類、オブジェクトの配置、オブジェクトの動きを決定する。このため、簡単な構成で曲のテンポやリズム、複数の曲の切り替え等に応じた画像の切り替えを行うことができる。
【0037】
また本発明のゲーム音楽の曲の先頭には、少なくとも1小節の間奏部分を含んでいることを特徴とする。
【0038】
このようにすると、曲が切り替えられた直後には少なくとも1小節以上の間奏部分が演奏されることになる。従って、全く異なる種類の曲に切り変わった場合でも切り替えの不自然さが緩和し、スムーズな曲の切り替えを実現することができる。
【0039】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。
【0040】
図1に本実施例の機能ブロック図の一例を示す。ここで操作部10は、プレーヤがレバー、ボタン、ハンドル、アクセル等を操作して操作情報を入力するためのものであり、操作部10にて得られた操作情報は処理部100に入力される。
【0041】
処理部100は、この操作情報と、所与のプログラム等に基づいて、プログラムの実行、各種モードの設定、ゲーム音の設定、表示物の配置等、種々の処理を行うものであり、その機能は、CPU、メモリなどのハードウェアにより実現される。
【0042】
画像生成部200は、処理部100での処理結果に基づいてゲーム画像を生成するものであり、その機能は、画像生成用のIC(専用IC、CPU或いはDSP)、メモリなどのハードウェアにより実現される。画像生成部200で生成された画像は表示部12において表示される。
【0043】
音生成部300は、処理部100での処理結果に基づいてゲーム音(ゲーム音楽、効果音、音声等)を生成するものであり、その機能は、音生成用のIC(専用IC、CPU或いはDSP)、メモリなどのハードウェアにより実現される。音出力部14は、スピーカー等により構成され、音生成部300で生成されたゲーム音は、この音出力部14により出力される。
【0044】
図1に示すように処理部100はゲーム演算部110、ゲーム音処理部120画像処理部140を含む。
【0045】
ここでゲーム演算部110は、ゲームを進行させるための種々の処理を行うものであり、ゲームモードの設定処理、ゲームの進行処理、ゲーム成果度の計算処理などを行う。
【0046】
またゲーム音処理部120は、ゲーム音生成のための種々の処理を行い、このゲーム音処理部120の指示により音生成部300がゲーム音を生成する。このゲーム音処理部120はゲーム音楽切り替え部130を含む。
【0047】
また画像処理部140は、画像生成のための種々の処理を行い、この画像処理部140の指示により画像生成部200がゲーム音を生成する。この画像処理部140は画像楽切り替え部150を含む。なお、画像処理部140の一部と画像生成部200が画像生成手段として機能する。
【0048】
本実施の形態の特徴は、このゲーム音楽切り替え部130が、ゲーム状況及びプレーヤの入力の少なくとも一方に基づきゲーム音楽の小節の切れ目でゲーム音楽を切り替える点にある。
【0049】
図2(A)(B)は、本実施の形態のゲーム音楽の切り替えを説明するための図である。図2(A)は、ある曲510をプレーヤの入力530に基づいて別の曲520に切り替える場合の従来例を示した図である。同図に示すように、従来は入力530が発生すると、曲510はその時点512で中断され、別の曲520への切り替え540が行われていた。このため曲の切り替え時に不自然な感じを与え、特にテンポやリズムの異なる曲に切り替える場合、耳障りな感じを与えていた。
【0050】
図2(B)は、本実施の形態において、ある曲510をプレーヤの入力530に基づいて別の曲520に切り替える場合の例を示した図である。同図に示すように、本実施の形態では入力532が発生すると、曲510はその時点では中断されず、その小節562の終わりまで演奏され小節の切れ目552で別の曲520への切り替え542が行われていた。なお、560、562は曲510における1小節の単位を示しており、550、552は各小節の切れ目を表している。
【0051】
本実施の形態によれば、曲の小節の切れ目で別の曲に切り替わるため、曲の切り替え時に不自然な感じを与えず、特にテンポやリズムの異なる曲に切り替える場合にも、スムーズに切り替えを行うことができる。従って、プレーヤは違和感を感じること無く変化に富んだゲーム音楽をバックにゲームを楽しむことができる。
【0052】
また本実施の形態の特徴は、画像切り替え部150が、ゲーム状況及びプレーヤの入力の少なくとも一方に基づき、ゲーム音楽の小節の切れ目で画像の種類及び画像の動きの種類の少なくとも一方を切り替える点にある。
【0053】
図3は、本実施の形態での画像の種類を切り替えの例を説明するための図である。小節620は曲Aのものであり、小節622、624、626は曲Bのものである。本実施の形態では、図3に示すように各小節の切れ目632、634、636で画面610、612、614、616が切り替わる。
【0054】
このようにすると、曲の種類に応じて画面を切り替えることができ、高い演出効果を得ることができる。また画面の切り替えを曲の小節の区切りに併せることのより、曲のテンポやリズムに合わせた画面切り替えを行うことができる。
【0055】
また、各ゲーム音楽の曲の先頭に、少なくとも1小節の間奏部分を含むような構成とすることが好ましい。このようにすれば、例えば図3の632において曲Aから曲Bに切り替えられた際に曲Bの最初に間奏部分640が演奏されることになる。このため、テンポやリズムの異なる曲に切り替える場合でもスムーズな曲の切り替えを行うことができる。
【0056】
次に本実施の形態の詳細な処理例について説明する。
【0057】
図4は本実施の形態のプログラムとメモリ内容を説明するための図である。
【0058】
本実施の形態では、大きく分けて2つのプログラムを有している。曲の演奏を行うためのサウンドプログラム700と、その他の計算や画像処理を行うメインプログラムプログラム710である。各プログラムはそれぞれCPU2(720)、CPU1(730)で動作し、同時に実行処理される。
【0059】
両プログラムが読み書きする共用RAM740は、サウンドプログラム700が書き込む小節カウンタ750と、メインプログラム710が書き込むリクエスト番号752を有している。
【0060】
小節カウンタ750には、たとえば1小節96インターの曲を演奏開始した瞬間には95が入っている。ここにおいて1インターは1/60秒である。そして次のインターには94となり、2小節目に切り替わる1インター前でゼロになる。
【0061】
リクエスト番号752には、現在演奏中の曲番号が入っている。曲番号によって曲の楽譜データが特定されるよう構成されている。
【0062】
また、メモリ754には読み出し専用の楽譜データ760が記憶されている。
楽譜データ760は小節長データ762と音符データ768を含んでいる。
【0063】
小節長データ762は、原則として小節ごとに設定されており、小節長データであることを示す識別データである小節長コード764と当該小節の長さから1引いた値766を有している。
【0064】
また、音符データ768は、音程770と長さ(インター数)772を表すデータを有している。1小節に含まれる音符データの長772を合計するとその小節の長さとなる。即ち図4において、小節長コードに挟まれた部分774の音符データの長さ(インター数)を合計した値から1を引いた値が、1小節目の小節長コードの長さ766となる。
【0065】
なお、楽譜上は小節の切れ目であっても、そこで切り替えると曲が中途半端になったりつながりが悪くなったりする場合には、切れの良い小節の切れ目で曲を切り替えることが好ましい。そこで、本実施の形態では図5に示すような方法で、切れのよい小節の切れ目でのみ曲を切り替えるよう構成している。通常は図4の楽譜データ760に示すように、1小節毎に小節長コード762を有している。しかし1小節と2小節の間で曲を切り替えたくない場合には、図5に示すように1小節と2小節を一続きとして扱う小節長コード780を設定しておく。即ち2小節目の先頭には小節コードを設定せず、1小節目の先頭の小節コード780の長さ(インター数)782に、1小節と2小節の合計の長さ(インター数)782を設定しておくのである。
【0066】
後述するように、曲の切り替えは共用RAM740の小節カウンタ750が0になるタイミングに基づき行うように構成されている。このため、図5のように小節長コードを設定することで、1小節と2小節の間では曲の切り替えが起こらないようにすることができる。一般的には、楽譜データを設定する際に、曲の切り替えを行っても良い小節の切れ目に小節長コードを入れておくことで、その小節の切れ目でのみ曲の切り替えを行うことができる。
【0067】
次にサウンドプログラムについて説明する。図6はサウンドプログラムの動作を説明するためのフローチャート図である。
【0068】
サウンドプログラムは共用RAM740のリクエスト番号752の示す楽譜データから1データずつ読み、それが小節長コードか音程コードかで処理を変えている。小節長コードならば共用RAM740の小節カウンタ750に小節長を書き込む。音程コードならば音を鳴らし小節カウンタ750から1引く処理を長さ分繰り返す処理を行う。具体的には以下のような処理をおこなう。
【0069】
まずゲーム開始にあたり共用RAM740のリクエスト番号の初期化を行う(ステップS10)。このリクエスト番号は後述するように、曲を切り替えるタイミングで、メインプログラム710により次の曲の曲番号が書き込まれる(図4の794参照)。
【0070】
サウンドプログラムでは、ゲームが終了するまでステップS20〜ステップS80の処理を繰り返す。まず共用RAM740のリクエスト番号752に入っている曲番号を読み出し(図4の796参照)演奏する曲の楽譜データを選択する(ステップS20)。サウンドプログラムは、当該楽譜データのどの部分まで呼んだのかを示すアドレスカウンタを有しており、アドレスカウンタに基づき楽譜データから1データを取り出す(図4の792参照)(ステップS30)。なお、アドレスカウンタは、曲の切り替えによって初期化され1データ取り出す毎に1データ分更新されるよう構成されたカウンタである。
【0071】
取り出したデータが小節長コードであれば、共用RAM740の小節カウンタ750に当該小節長コードの小節長を書き込む(図4の790参照)(ステップS40、S50)。
【0072】
また取り出したデータが小節長コードで無ければ、音程データに記憶されている音程770をその長さ772だけ鳴らす(ステップS60、S70、S80)。
【0073】
即ち前記音程を1インター分鳴らし(ステップS60)、小節カウンタから1を引く(ステップS70)という動作を前記長さ772に鳴るまで(ステップS80)繰り替えす。
【0074】
次にメインプログラム710のスムーズな曲の切り替えを行うための処理について説明する。図7はメインプログラム710のスムーズな曲の切り替えを行うための処理を説明するためのフローチャート図である。この処理は曲を切り替えたい場面にきたら呼び出される処理である。即ち、ゲーム状況及びプレーヤの入力の少なくとも一方に基づき複数のゲーム音楽を切り替える際に、呼び出される処理である。たとえばゲームではスタートボタンを押したとき等である。
【0075】
具体的には、まず共用RAM740の小節カウンタ750を読み、小節カウンタが0であるかどうか判断する(ステップS110)。そして小節カウンタが0になったタイミングで共用RAM740のリクエスト番号752に、鳴らしたい曲番号(楽譜データに対応した曲番号)を書き込む(ステップS120)。
【0076】
このようにすると、リクエスト番号752の曲番号を小節の切れ目で切り替えることができる。従って、図6で説明したサウンドプログラムは、自動的に小節の切れ目で曲を切り替えて演奏を行うこととなる。
【0077】
また、異なる小節長に対応した音楽の切り替え処理が可能な、汎用性の高いシステムを構成することができる。
【0078】
次にメインプログラム710がゲーム音楽の小節の切れ目で画像の種類及び画像の動きの種類の少なくとも一方を切り替える処理について説明する。図8はメインプログラム710が画面を切り替える際の動作を表したフローチャート図と、切り替えられる画面の様子を表した図である。
【0079】
メインプログラムは、共用RAM740にリクエスト番号752領域に演奏する曲番号を書き込む(ステップS210)。そして画面Aの表示を行う(ステップS22)。画面Bへの切り替えは小節の切れ目でおこなうため、共用RAM740の小節カウンタが0になるのを待つ(ステップS230)。
【0080】
小節カウンタが0になると、画面Bの表示を行う(ステップS240)。画面Cへの切り替えは小節の切れ目でおこなうため、共用RAM740の小節カウンタが0になるのを待つ(ステップS250)。
【0081】
小節カウンタが0になると、画面Cの表示を行う(ステップS260)。画面Dへの切り替えは小節の切れ目でおこなうため、共用RAM740の小節カウンタが0になるのを待つ(ステップS270)。小節カウンタが0になると、画面Dの表示を行う(ステップS280)。
【0082】
このようにすれば、曲により小節の長さが変化しても、また曲の途中で変化しても、小節の切れ目に合わせた画面の切り替えができる。
【0083】
従って、曲毎に画像処理のプログラムを用意する必要が無く、異なる小節長に対応した画面の切り替え処理が可能な汎用性の高いシステムを構成することができる。
【0084】
次に、ゲーム音楽の小節の切れ目までの時間及び長さの少なくとも一方を表すデータに基づき、オブジェクトの配置及び動きの少なくとも一方を決定する処理について説明する。
【0085】
図9は、共用RAM740の小節カウンタ750に基づきオブジェクトの配置を決定する処理を説明するための図である。
【0086】
図9に示すオブジェクトが曲に併せて、0〜90度の間で角度を変化させ回転動作を行うとする。共用RAM740の小節カウンタには、0〜小節カウンタ最大値が入っている。従って、例えばオブジェクト800の方向情報が以下のように設定されるとする。
【0087】
(オブジェクトの角度)=(小節カウンタの値)÷(小節カウンタ最大値/90)
図10は前記オブジェクトが前記回転動作を行うための、メインプログラムの動作を表したフローチャート図である。
【0088】
まず、楽譜データ760から小節長コードを読み、小節長を取得し、これをカウント値最大にセットする(ステップS310)。
【0089】
次に共用RAM740から小節カウンタ750の値を読み、オブジェクトの角度を計算する(ステップS320)。
【0090】
そしてオブジェクトの方向情報を前記角度に基づき設定する(ステップS330)。
【0091】
このようにすれば、曲により小節の長さが変化しても、また曲の途中で変化しても、小節の長さに合わせたオブジェクトの配置や動きを実現することができる。
【0092】
従って、曲毎に画像処理のプログラムを用意する必要が無く、異なる小節長に対応したオブジェクトの配置や動きを実現することができる汎用性の高いシステムを構成することができる。
【0093】
次に、本実施例を実現できるハードウェアの構成の一例について図11を用いて説明する。
【0094】
情報記憶媒体430は、プログラム、画像データ、音データ(音色データ、楽譜データ、波形データ)等が主に格納されるものであり、CD−ROM、ゲームカセット、ICカード、MO、FD、DVD、メモリ等が用いられる。例えば家庭用ゲーム装置ではゲームプログラム等を格納する情報記憶媒体としてCD−ROM、ゲームカセットが用いられ、業務用ゲーム装置ではROM等のメモリが用いられる。
【0095】
コントロール装置400はゲームコントローラ、操作パネル等に相当するものであり、プレーヤがゲーム進行に応じて行う判断の結果を装置本体に入力するための装置である。
【0096】
情報記憶媒体430に格納されるプログラム、コントロール装置400によって入力される信号等に従って、メインCPU402は装置全体の制御や各種データ処理やゲーム演算処理を行う。なお情報記憶媒体430から読み出されたデータ等は、例えば図示しない記憶手段であるRAM等に一時的に格納される。このRAMは、メインCPU402、画像生成IC、音処理ICの作業領域としても使用される。
【0097】
更に、このゲーム装置には画像生成IC404と音処理IC414とが設けられていて、音や画像の好適な出力が行えるようになっている。このような画像生成IC404、音処理IC414としては、例えば専用のIC、CPU或いはDSP等を用いることができる。
【0098】
画像生成IC404は、図示しないRAMや情報記憶媒体430等から送られる画像データに基づいて、ディスプレイ406に出力するための画素情報を生成する集積回路である。なおディスプレイ406として、いわゆるヘッドマウントディスプレイ(HMD)と呼ばれるものを使用することもできる。
【0099】
音処理IC414は、メインCPU402からの指示、RAMや情報記憶媒体430からのプログラム、音色データ、楽譜データ等に基づいて、ゲーム音楽、効果音、音声等のゲーム音を生成するための各種の処理を行う。PCM音源416は、音処理IC414での処理結果と情報記憶媒体430等からの波形データ(ドラム、バイオリンなどの音の実際の物理的な波形を表すデータ)とに基づいて、出力されるべき音のデジタル信号を生成し、これをD/A変換器418に出力する。D/A変換器418は、このデジタル信号をアナログ信号に変換し、ローパスフィルタ420に出力する。そしてローパスフィルタ420の出力は電子ボリューム422に入力される。電子ボリューム422は、音処理IC414からの指示にしたがって音の大きさの調整を行う。電子ボリューム422の出力はアンプ424を介してスピーカ426に入力され、これによりゲーム音楽、効果音、音声等が外部に出力される。
【0100】
そして図1〜図5で説明した種々の処理は、図6〜図10のフローチャートに示した処理等を行うプログラムを格納した情報記憶媒体430と、このプログラムに従って動作するメインCPU402、画像生成IC404、音処理IC414等によって実現される。
【0101】
図12(A)に、本実施例を業務用ゲーム装置に適用した場合の例を示す。プレーヤは、ディスプレイ1100上に映し出されたゲーム画像を見ながら、レバー1102、ボタン1104を操作してゲームを楽しむ。装置に内蔵されるIC基板1106には、メインCPU、画像生成IC、音処理IC等が実装されている。そしてゲーム状況及びプレーヤの入力により、小節の切れ目でゲーム音楽を切り替えるための情報、ゲーム音楽の切り替えに同期して画面や画像の動きを切り替えるための情報、小節カウンタに基づきオブジェクトの配置等を決定するための情報、ゲーム音楽を含むゲーム音を生成するための情報等は、IC基板1106上の情報記憶媒体であるメモリ1108に格納される。以下、これらの情報を格納情報と呼ぶ。これらの格納情報は、上記の種々の処理を行うためのプログラムコード、画像情報、音情報、表示物の形状情報、テーブルデータ、リストデータ、プレーヤ情報等の少なくとも1つを含むものである。
【0102】
図12(B)に、本実施例を家庭用のゲーム装置に適用した場合の例を示す。プレーヤはディスプレイ1200に映し出されたゲーム画像を見ながら、ゲームコントローラ1202、1204を操作してゲームを楽しむ。この場合、上記格納情報は、本体装置に着脱自在な情報記憶媒体であるCD−ROM1206、ICカード1208、1209等に格納されている。
【0103】
図12(C)に、ホスト装置1300と、このホスト装置1300と通信回線1302を介して接続される端末1304-1〜1304-nとを含むゲーム装置に本実施例を適用した場合の例を示す。この場合、上記格納情報は、例えばホスト装置1300が制御可能な磁気ディスク装置、磁気テープ装置、メモリ等の情報記憶媒体1306に格納されている。端末1304-1〜1304-nが、CPU、画像生成IC、音処理ICを有し、スタンドアロンでゲーム画像、ゲーム音を生成できるものである場合には、ホスト装置1300からは、ゲーム画像、ゲーム音を生成するためのゲームプログラム等が端末1304-1〜1304-nに配送される。一方、スタンドアロンで生成できない場合には、ホスト装置1300がゲーム画像、ゲーム音を生成し、これを端末1304-1〜1304-nに伝送し端末において出力することになる。
【0104】
なお本発明は、上記実施例で説明したものに限らず、種々の変形実施が可能である。
【0105】
本実施の形態では、回転左右に回転運動を行うオブジェクトの配置情報を小節カウンタに基づき決定する場合を例にとり説明したがこれに限られない。例えばサーカスでピエロが空中ブランコをしている様子の画像を生成を行う際に、曲の切り替えに併せて、ブランコの揺れ具合やピエロの動作が変化する場合、前記小節カウンタの値に基づいて、切り替えの動作をスムーズに行わせることができる。即ち、曲の切り替えの発生が分かっている場合、曲の切り替えまでの時間を小節カウンタから読みとり、切り替え用のモーションを生成したりすることにより、切り替えの動作をスムーズに行わせるような処理も可能である。
【0106】
また本実施の形態では、異なる曲に切り替わる際に画像の種類や画像の動きが切り替わる場合を例にとり説明したがこれに限られない。例えば同じ曲の中で小節の長さが変化するような場合でも良い。
【0107】
また本発明は、家庭用ゲーム装置、業務用ゲーム装置、シミュレータ、多数のプレーヤが参加する大型アトラクション装置、パソコン等、種々のゲーム装置に適用できる。
【0108】
また、本発明は画像生成を伴わずに曲の切り替えのみを行う楽音生成装置等にも適用可能である。
【0109】
また、本発明はゲーム装置に限られず、例えばカラオケ装置等にも適用できる。
【0110】
例えば、カラオケ装置等に適用した場合には、演奏中に次の曲へのスキップ入力があったような場合、小節の切れ目でスムーズに曲の切り替えを行うことができる。
【0111】
【図面の簡単な説明】
【図1】本実施の形態の機能ブロック図の一例である。
【図2】図2(A)(B)は、本実施の形態のゲーム音楽の切り替えを説明するための図である。
【図3】本実施の形態での画像の種類を切り替えの例を説明するための図である。
【図4】本実施の形態のプログラムとメモリ内容を説明するための図である。
【図5】本実施の形態の楽譜データの小節長コードの内容を説明するための図である。
【図6】本実施の形態のサウンドプログラムの動作を説明するためのフローチャート図である。
【図7】本実施の形態のメインプログラムのスムーズな曲の切り替えを行うための処理を説明するためのフローチャート図である。
【図8】本実施の形態のメインプログラムが画面を切り替える際の動作を表したフローチャート図と、切り替えられる画面の様子を表した図である。
【図9】本実施の形態において小節カウンタに基づきオブジェクトの配置を決定する処理を説明するための図である。
【図10】本実施の形態において前記オブジェクトが前記回転動作を行うための、メインプログラムの動作を表したフローチャート図である。
【図11】本実施例を実現できるハードウェアの構成例を示す図である。
【図12】図12(A)、(B)、(C)は、本実施例が適用される種々の形態の装置を示す図である。
【符号の説明】
10 操作部
12 表示部
14 音出力部
100 処理部
110 ゲーム演算部
120 ゲーム音処理部
130 ゲーム音楽切り替え部
140 画像処理部
150 画像切り替え部
200 画像生成部
300 音生成部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a tone generation device, an image generation device, a game device, and an information storage medium.
[0002]
[Background Art and Problems to be Solved by the Invention]
In game devices, the production of game music plays a major role in improving the fun and excitement of the game, and one technical issue is how to effectively produce the game music. ing.
[0003]
However, in the conventional game device, the game sound is still insufficiently produced, and in particular, the game music flowing during the game play is often monotonous. In view of this, attempts have been made to provide game music adapted to changes by combining a plurality of game music having different tempos and rhythms in accordance with scenes, game situations, player inputs, and the like.
[0004]
Here, the problem is how to switch a plurality of pieces of game music having different tempos and rhythms without making the player feel uncomfortable, that is, how to switch music smoothly. For example, when the music is switched at the input timing of the player, the connection of the music is unnatural and annoying simply by switching in synchronization with the input of the player. In addition, if the screen is switched or the movement of the image is changed in accordance with the switching of the music, it is possible to produce a variety of effects. Therefore, there is a problem as to how efficiently the screen is switched with respect to a song that is arbitrarily switched.
[0005]
The present invention has been made to solve the technical problems as described above, and the object of the present invention is to switch music smoothly according to the situation or to switch images according to music. A musical sound generation device, an image generation device, a game device, and an information storage medium are provided.
[0006]
[Means for Solving the Problems]
The musical sound generating device of the present invention switches means to store the musical sound information of a plurality of songs and to switch to the next song at the break of the song being played based on the timing at which a given event occurs. And means for reading out musical tone information of the reproduced music and reproducing and outputting musical sounds.
[0007]
Also, the information storage medium of the present invention switches playback music to the next music at the break of the music being played based on the musical sound information of a plurality of music and the timing at which a given event occurs. And information for reading out the musical tone information of the reproduced music and performing reproduction output of the musical tone.
[0008]
A given event refers to, for example, a song switching input by a user.
[0009]
According to the present invention, when a plurality of songs are switched and output based on the occurrence of a given event, the songs can be switched and output at breaks in bars.
[0010]
Therefore, even when switching to a song with a different tempo or rhythm, the song can be switched smoothly without giving the listener an unnatural or touching impression.
[0011]
The present invention is also an image generating apparatus including a musical sound output means for outputting at least one of a tune including a measure having a different length and a plurality of tunes, wherein the measure of the tune is based on a timing at which a given event occurs. And a means for switching at least one of an image type and an image movement type to be displayed at a break, and a means for generating the image to be displayed.
[0012]
The present invention is also an information storage medium for generating an image to be output together with at least one of a song including a measure having a different length and a plurality of songs, and based on the timing at which a given event occurs, It includes information for switching at least one of an image type and an image motion type to be displayed at a bar break, and information for generating the image to be displayed.
[0013]
Switching the image type refers to a case where a plurality of different screens such as screen 1, screen 2,. The type of image movement is switched when, for example, a series of moving images is switched to a motion with a different tempo in accordance with music.
[0014]
According to the present invention, in an image generating apparatus in which at least one of a song including a measure having a different length and a plurality of songs is played, the type of image and the movement of the image can be switched and output at the break of the song. it can.
[0015]
Therefore, it is possible to provide an image generation apparatus in which the type of image and the movement of the image are switched in accordance with the change in music. Therefore, according to this image generating apparatus, it is possible to obtain a high effect by interlocking the change of the music and the screen.
[0016]
In addition, the present invention is a game device that outputs a plurality of game music, and is a second device that is next played at a break of the first game music being played, based on at least one of the game situation and player input. Music switching means for switching to game music; and means for performing playback output of the first and second game music.
[0017]
Further, the present invention is an information storage medium for outputting a plurality of game music, and is reproduced next at a break of the first game music being reproduced based on at least one of the game situation and player input. Information to switch to the second game music,
And information for performing playback output of the first and second game music.
[0018]
According to the present invention, when switching the game music based on the game situation and the player's input, the music can be switched at the break of the measure.
[0019]
Therefore, even when switching to a song with a different tempo or rhythm, the song can be switched smoothly without giving the listener an unnatural or touching impression. Therefore, according to the game device of the present invention, various game music can be switched to realize a variety of game music, and a high game effect can be obtained. Then, the player can enjoy the game against the background of the varied game music without feeling uncomfortable.
[0020]
The game apparatus of the present invention also displays image switching means for switching at least one of the type of image and the type of movement of the image displayed at the break of the game music bar based on at least one of the game situation and the player's input. Image generation means for generating an image is included.
[0021]
The information storage medium of the present invention also includes information for switching at least one of the type of image and the type of movement of the image displayed at the break of the bar of the game music based on at least one of the game situation and the player's input, and the display Including information for generating an image to be generated.
[0022]
According to the present invention, in a game device that outputs a plurality of game music, it is possible to switch and output the type of image and the type of image movement at the break of a song.
[0023]
If it does in this way, a screen can be changed according to the kind of music, and a high production effect can be acquired. Also, by combining screen switching with song bar breaks, screen switching can be performed in accordance with the tempo and rhythm of the song.
[0024]
Therefore, according to the present game device, the game screen can be changed in conjunction with the change of the game music, and the game effect can be enhanced.
[0025]
Further, the image generating means of the game device of the present invention is characterized in that, based on at least one of the time and length until the break of the music bar, at least one of the arrangement and movement of the object is determined and an image is generated. To do.
[0026]
Further, the information storage medium of the present invention includes information for determining an arrangement and movement of an object and generating an image based on at least one of a time and a length until a break of a song. And
[0027]
Here, the arrangement of objects refers to, for example, the position, direction, rotation angle, etc. of the object. Moreover, the movement of the object refers to, for example, the mode of movement or the speed.
[0028]
According to the present invention, it is possible to determine the arrangement and movement of an object based on at least one of the time and length until a bar break.
[0029]
Accordingly, it is possible to change the arrangement and movement of the objects in accordance with the music, and to obtain a high game effect effect.
[0030]
In addition, the present invention provides musical notes including note information for playing game music and measure length information for determining at least one of the length and time of a given interval consisting of at least one measure. The music switching means includes information storage means, and determines the game music switching timing based on the measure length information.
[0031]
According to the present invention, the musical sound information has measure length information. For this reason, the music switching means can determine the break of music from the measure length information. Therefore, a plurality of songs having arbitrary bar lengths can be switched and played at the breaks of the bars with a simple configuration.
[0032]
Further, the present invention is characterized in that the predetermined section is set to be a unit capable of switching songs.
[0033]
If it does in this way, the said section becomes the minimum unit which can switch music. Therefore, even if it is a break of a measure, it can be made not to switch in the place where it is not desirable to switch music there.
[0034]
According to the present invention, since an optimal continuous performance section can be set according to the music, it is possible to provide a game apparatus that can switch and perform various music at the optimal timing.
[0035]
The image switching means of the present invention is characterized in that at least one of an image type, an image motion type, an object arrangement, and an object motion is determined based on the measure length information.
[0036]
The image switching means determines an image type, an image motion type, an object arrangement, and an object motion based on the bar length information. For this reason, it is possible to switch images according to the tempo and rhythm of a song, switching between a plurality of songs, and the like with a simple configuration.
[0037]
In addition, the beginning of the game music tune of the present invention includes an interlude portion of at least one measure.
[0038]
In this way, an interlude portion of at least one measure is played immediately after the music is switched. Therefore, even when switching to a completely different type of music, the unnaturalness of switching is alleviated and smooth switching of music can be realized.
[0039]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0040]
FIG. 1 shows an example of a functional block diagram of the present embodiment. Here, the operation unit 10 is for a player to input operation information by operating a lever, a button, a handle, an accelerator or the like, and the operation information obtained by the operation unit 10 is input to the processing unit 100. .
[0041]
The processing unit 100 performs various processes such as program execution, setting of various modes, setting of game sounds, arrangement of display objects, and the like based on the operation information and a given program. Is realized by hardware such as a CPU and a memory.
[0042]
The image generation unit 200 generates a game image based on the processing result in the processing unit 100, and the function is realized by hardware such as an image generation IC (dedicated IC, CPU or DSP), memory, and the like. Is done. The image generated by the image generation unit 200 is displayed on the display unit 12.
[0043]
The sound generation unit 300 generates game sounds (game music, sound effects, voices, etc.) based on the processing result in the processing unit 100, and functions as a sound generation IC (dedicated IC, CPU or DSP) and hardware such as a memory. The sound output unit 14 includes a speaker or the like, and the game sound generated by the sound generation unit 300 is output by the sound output unit 14.
[0044]
As shown in FIG. 1, the processing unit 100 includes a game calculation unit 110, a game sound processing unit 120, and an image processing unit 140.
[0045]
Here, the game calculation unit 110 performs various processes for advancing the game, and performs a game mode setting process, a game progress process, a game achievement level calculation process, and the like.
[0046]
The game sound processing unit 120 performs various processes for generating game sounds, and the sound generation unit 300 generates game sounds according to instructions from the game sound processing unit 120. The game sound processing unit 120 includes a game music switching unit 130.
[0047]
In addition, the image processing unit 140 performs various processes for image generation, and the image generation unit 200 generates game sounds according to instructions from the image processing unit 140. The image processing unit 140 includes an image music switching unit 150. A part of the image processing unit 140 and the image generation unit 200 function as an image generation unit.
[0048]
The feature of the present embodiment is that the game music switching unit 130 switches the game music at breaks in the game music based on at least one of the game situation and player input.
[0049]
2A and 2B are diagrams for explaining switching of game music according to the present embodiment. FIG. 2A is a diagram showing a conventional example in the case where a certain song 510 is switched to another song 520 based on the player's input 530. As shown in the figure, conventionally, when an input 530 is generated, the song 510 is interrupted at that point 512, and a switch 540 to another song 520 is performed. For this reason, it gives an unnatural feeling when switching between songs, and particularly when switching to a song with a different tempo or rhythm, it gives an annoying feeling.
[0050]
FIG. 2B is a diagram showing an example of switching a certain music piece 510 to another music piece 520 based on the player input 530 in the present embodiment. As shown in the figure, in the present embodiment, when an input 532 is generated, the music 510 is not interrupted at that time, is played to the end of the bar 562, and the switch 542 to another music 520 is performed at the bar break 552. It was done. Note that 560 and 562 indicate the unit of one measure in the music 510, and 550 and 552 indicate the breaks of each measure.
[0051]
According to the present embodiment, since the song switches to another song at the break of the song, it does not give an unnatural feeling when switching songs, and even when switching to a song with a different tempo or rhythm, the switching is smooth. It can be carried out. Therefore, the player can enjoy the game with a variety of game music in the background without feeling uncomfortable.
[0052]
A feature of the present embodiment is that the image switching unit 150 switches at least one of an image type and an image motion type at a break of a game music bar based on at least one of a game situation and a player input. is there.
[0053]
FIG. 3 is a diagram for explaining an example of switching image types in the present embodiment. Measure 620 is for song A, and measures 622, 624, and 626 are for song B. In the present embodiment, as shown in FIG. 3, the screens 610, 612, 614, 616 are switched at the breaks 632, 634, 636 of each measure.
[0054]
If it does in this way, a screen can be switched according to the kind of music, and a high production effect can be acquired. Also, by combining screen switching with song bar breaks, screen switching can be performed in accordance with the tempo and rhythm of the song.
[0055]
Further, it is preferable that the beginning of each game music tune includes an interlude portion of at least one measure. In this way, for example, when the tune A is switched to the tune B in 632 of FIG. 3, the interlude portion 640 is played at the beginning of the tune B. Therefore, even when switching to a song with a different tempo or rhythm, it is possible to smoothly switch songs.
[0056]
Next, a detailed processing example of the present embodiment will be described.
[0057]
FIG. 4 is a diagram for explaining the program and memory contents of the present embodiment.
[0058]
In this embodiment, there are roughly two programs. A sound program 700 for performing a song and a main program program 710 for performing other calculations and image processing. Each program runs on the CPU 2 (720) and the CPU 1 (730), and is executed at the same time.
[0059]
The shared RAM 740 for reading and writing by both programs has a bar counter 750 written by the sound program 700 and a request number 752 written by the main program 710.
[0060]
For example, the measure counter 750 contains 95 at the moment when the performance of a one-measure 96-inter song is started. Here, 1 inter is 1/60 second. And it becomes 94 in the next inter, and becomes zero one inter before switching to the second bar.
[0061]
The request number 752 contains the number of the song currently being played. The musical score data of the music is specified by the music number.
[0062]
The memory 754 stores read-only score data 760.
The musical score data 760 includes bar length data 762 and note data 768.
[0063]
The bar length data 762 is set for each bar in principle, and has a bar length code 764 which is identification data indicating the bar length data and a value 766 obtained by subtracting 1 from the length of the bar.
[0064]
The note data 768 includes data representing a pitch 770 and a length (inter number) 772. The total length 772 of the note data contained in one measure is the length of that measure. That is, in FIG. 4, the value obtained by subtracting 1 from the total length (number of inters) of the note data in the portion 774 sandwiched between the bar length codes is the bar length code 766 of the first bar.
[0065]
It should be noted that even if the musical score is a break in the musical score, if the music becomes halfway or poorly connected when switched there, it is preferable to switch the music at a good break. Therefore, in the present embodiment, the music is switched only at the breaks of a well-cut bar by the method shown in FIG. Normally, as shown in the score data 760 of FIG. 4, a bar length code 762 is provided for each bar. However, when it is not desired to switch the music between one bar and two bars, a bar length code 780 that handles one bar and two bars as a series is set as shown in FIG. That is, no bar code is set at the beginning of the second bar, and the total length (inter number) 782 of the first bar and the second bar is set to the length (inter number) 782 of the first bar code 780 of the first bar. Set it.
[0066]
As will be described later, the music is switched based on the timing when the bar counter 750 of the shared RAM 740 becomes zero. For this reason, by setting a bar length code as shown in FIG. 5, it is possible to prevent music from being switched between one bar and two bars. In general, when setting musical score data, by inserting a bar length code at a bar where the music may be switched, the music can be switched only at the bar.
[0067]
Next, the sound program will be described. FIG. 6 is a flowchart for explaining the operation of the sound program.
[0068]
The sound program reads data one by one from the musical score data indicated by the request number 752 of the shared RAM 740, and the processing is changed depending on whether it is a bar length code or a pitch code. If it is a bar length code, the bar length is written in the bar counter 750 of the shared RAM 740. If it is a pitch code, a sound is played and the process of subtracting 1 from the bar counter 750 is repeated for the length. Specifically, the following processing is performed.
[0069]
First, at the start of the game, the request number of the shared RAM 740 is initialized (step S10). As will be described later, this request number is written by the main program 710 at the timing of switching songs (see 794 in FIG. 4).
[0070]
In the sound program, steps S20 to S80 are repeated until the game ends. First, the music number contained in the request number 752 of the shared RAM 740 is read (see 796 in FIG. 4), and the musical score data of the music to be played is selected (step S20). The sound program has an address counter indicating to which part of the musical score data it has been called, and extracts one data from the musical score data based on the address counter (see 792 in FIG. 4) (step S30). The address counter is a counter that is initialized by switching music and is updated by one data every time one data is extracted.
[0071]
If the extracted data is a bar length code, the bar length of the bar length code is written in the bar counter 750 of the shared RAM 740 (see 790 in FIG. 4) (steps S40 and S50).
[0072]
If the extracted data is not a measure length code, the pitch 770 stored in the pitch data is played for the length 772 (steps S60, S70, S80).
[0073]
That is, the operation of sounding the pitch for one inter (step S60) and subtracting 1 from the bar counter (step S70) is repeated until the length 772 is sounded (step S80).
[0074]
Next, a process for smoothly switching music pieces in the main program 710 will be described. FIG. 7 is a flowchart for explaining processing for smoothly switching music pieces in the main program 710. This process is called when you come to a scene where you want to switch songs. That is, this process is called when switching a plurality of game music based on at least one of the game situation and player input. For example, when a start button is pressed in a game.
[0075]
Specifically, first, the bar counter 750 of the shared RAM 740 is read to determine whether or not the bar counter is 0 (step S110). Then, at the timing when the bar counter becomes 0, the song number to be played (the song number corresponding to the score data) is written in the request number 752 of the shared RAM 740 (step S120).
[0076]
If it does in this way, the music number of request number 752 can be switched by the break of a measure. Therefore, the sound program described with reference to FIG. 6 automatically performs music by switching songs at breaks between bars.
[0077]
In addition, a highly versatile system capable of switching music corresponding to different bar lengths can be configured.
[0078]
Next, processing in which the main program 710 switches at least one of the image type and the image motion type at the break of the game music bar will be described. FIG. 8 is a flowchart showing the operation when the main program 710 switches screens, and shows the state of the screen to be switched.
[0079]
The main program writes the song number to be played in the request number 752 area in the shared RAM 740 (step S210). Then, the screen A is displayed (step S22). Since switching to the screen B is performed at a break between bars, the process waits until the bar counter in the shared RAM 740 becomes 0 (step S230).
[0080]
When the bar counter reaches 0, screen B is displayed (step S240). Since switching to the screen C is performed at a break between bars, it waits for the bar counter of the shared RAM 740 to become 0 (step S250).
[0081]
When the bar counter reaches 0, screen C is displayed (step S260). Since switching to the screen D is performed at a break between bars, it waits for the bar counter of the shared RAM 740 to become 0 (step S270). When the bar counter reaches 0, screen D is displayed (step S280).
[0082]
In this way, the screen can be switched in accordance with the break between bars even if the length of the bars changes depending on the music or during the music.
[0083]
Therefore, it is not necessary to prepare an image processing program for each song, and a highly versatile system capable of screen switching processing corresponding to different measure lengths can be configured.
[0084]
Next, processing for determining at least one of the arrangement and movement of an object based on data representing at least one of the time and length until the break of the game music bar will be described.
[0085]
FIG. 9 is a diagram for explaining processing for determining the arrangement of objects based on the bar counter 750 of the shared RAM 740.
[0086]
It is assumed that the object shown in FIG. 9 performs a rotation operation while changing the angle between 0 to 90 degrees together with the music. The bar counter of the shared RAM 740 contains a 0-bar maximum counter value. Accordingly, for example, it is assumed that the direction information of the object 800 is set as follows.
[0087]
(Object angle) = (Bar counter value) / (Bar counter maximum value / 90)
FIG. 10 is a flowchart showing the operation of the main program for the object to perform the rotation operation.
[0088]
First, the bar length code is read from the musical score data 760, the bar length is obtained, and this is set to the maximum count value (step S310).
[0089]
Next, the value of the bar counter 750 is read from the shared RAM 740, and the angle of the object is calculated (step S320).
[0090]
Then, object direction information is set based on the angle (step S330).
[0091]
In this way, it is possible to realize the arrangement and movement of the object in accordance with the length of the bar, regardless of whether the length of the bar changes due to the music or during the music.
[0092]
Therefore, it is not necessary to prepare an image processing program for each song, and a highly versatile system that can realize the arrangement and movement of objects corresponding to different bar lengths can be configured.
[0093]
Next, an example of a hardware configuration capable of realizing the present embodiment will be described with reference to FIG.
[0094]
The information storage medium 430 mainly stores programs, image data, sound data (tone color data, score data, waveform data), etc., and is a CD-ROM, game cassette, IC card, MO, FD, DVD, A memory or the like is used. For example, a home game device uses a CD-ROM or game cassette as an information storage medium for storing a game program or the like, and a commercial game device uses a memory such as a ROM.
[0095]
The control device 400 corresponds to a game controller, an operation panel, or the like, and is a device for inputting a result of a determination made by the player in accordance with the progress of the game to the device main body.
[0096]
In accordance with a program stored in the information storage medium 430, a signal input by the control device 400, etc., the main CPU 402 performs control of the entire device, various data processing, and game calculation processing. Note that the data read from the information storage medium 430 is temporarily stored in, for example, a RAM, which is a storage unit (not shown). This RAM is also used as a work area for the main CPU 402, the image generation IC, and the sound processing IC.
[0097]
Further, this game apparatus is provided with an image generation IC 404 and a sound processing IC 414 so that sound and images can be suitably output. As such image generation IC 404 and sound processing IC 414, for example, a dedicated IC, CPU, DSP, or the like can be used.
[0098]
The image generation IC 404 is an integrated circuit that generates pixel information to be output to the display 406 based on image data sent from a RAM (not shown), the information storage medium 430, or the like. As the display 406, a so-called head mounted display (HMD) can be used.
[0099]
The sound processing IC 414 generates various game sounds such as game music, sound effects, and voices based on instructions from the main CPU 402, programs from the RAM and the information storage medium 430, tone color data, score data, and the like. I do. The PCM sound source 416 generates sound to be output based on the processing result of the sound processing IC 414 and waveform data (data representing the actual physical waveform of sound such as drums and violins) from the information storage medium 430 or the like. The digital signal is generated and output to the D / A converter 418. The D / A converter 418 converts this digital signal into an analog signal and outputs it to the low-pass filter 420. The output of the low-pass filter 420 is input to the electronic volume 422. The electronic volume 422 adjusts the volume of sound according to an instruction from the sound processing IC 414. The output of the electronic volume 422 is input to the speaker 426 via the amplifier 424, whereby game music, sound effects, sound, and the like are output to the outside.
[0100]
The various processes described with reference to FIGS. 1 to 5 include an information storage medium 430 that stores a program for performing the processes shown in the flowcharts of FIGS. 6 to 10, a main CPU 402 that operates according to this program, an image generation IC 404, This is realized by the sound processing IC 414 or the like.
[0101]
FIG. 12A shows an example in which the present embodiment is applied to an arcade game device. The player enjoys the game by operating the lever 1102 and the button 1104 while viewing the game image displayed on the display 1100. A main CPU, an image generation IC, a sound processing IC, and the like are mounted on an IC substrate 1106 built in the apparatus. Based on the game status and player input, information for switching game music at breaks between bars, information for switching screen and image movement in synchronization with game music switching, and object placement based on the bar counter Information for generating a game sound including game music and the like are stored in a memory 1108 which is an information storage medium on the IC board 1106. Hereinafter, these pieces of information are referred to as stored information. The stored information includes at least one of program code, image information, sound information, display object shape information, table data, list data, player information, and the like for performing the various processes described above.
[0102]
FIG. 12B shows an example in which this embodiment is applied to a home game device. The player enjoys the game by operating the game controllers 1202 and 1204 while viewing the game image displayed on the display 1200. In this case, the stored information is stored in a CD-ROM 1206, IC cards 1208, 1209, etc., which are information storage media detachable from the main unit.
[0103]
FIG. 12C shows an example in which the present embodiment is applied to a game device including a host device 1300 and terminals 1304-1 to 1304-n connected to the host device 1300 via a communication line 1302. Show. In this case, the stored information is stored in an information storage medium 1306 such as a magnetic disk device, a magnetic tape device, or a memory that can be controlled by the host device 1300, for example. When the terminals 1304-1 to 1304-n have a CPU, an image generation IC, and a sound processing IC and can generate game images and game sounds stand-alone, the host device 1300 receives game images and games. A game program or the like for generating sound is delivered to the terminals 1304-1 to 1304-n. On the other hand, if it cannot be generated stand-alone, the host device 1300 generates a game image and a game sound, which is transmitted to the terminals 1304-1 to 1304-n and output at the terminal.
[0104]
The present invention is not limited to that described in the above embodiment, and various modifications can be made.
[0105]
In the present embodiment, the case where the arrangement information of the object that performs the rotational movement to the left and right is determined based on the bar counter is described as an example, but the present invention is not limited to this. For example, when generating an image of a clown playing a swing in the circus, if the swing of the swing or the movement of the clown changes along with the switching of music, based on the value of the bar counter, The switching operation can be performed smoothly. In other words, when it is known that song switching has occurred, it is possible to process the switching operation smoothly by reading the time until song switching from the bar counter and generating a switching motion. It is.
[0106]
In the present embodiment, the case where the type of image and the movement of the image are switched when switching to a different song has been described as an example, but the present invention is not limited to this. For example, the bar length may change in the same song.
[0107]
The present invention can also be applied to various game devices such as a home game device, an arcade game device, a simulator, a large attraction device in which a large number of players participate, and a personal computer.
[0108]
The present invention can also be applied to a musical sound generating apparatus that only switches music without image generation.
[0109]
Further, the present invention is not limited to a game device, and can be applied to, for example, a karaoke device.
[0110]
For example, when applied to a karaoke apparatus or the like, if there is a skip input to the next song during performance, the song can be switched smoothly at the break of the measure.
[0111]
[Brief description of the drawings]
FIG. 1 is an example of a functional block diagram of an embodiment.
FIGS. 2A and 2B are diagrams for explaining switching of game music according to the present embodiment.
FIG. 3 is a diagram for explaining an example of switching image types in the present embodiment;
FIG. 4 is a diagram for explaining a program and memory contents of the present embodiment;
FIG. 5 is a diagram for explaining the contents of the bar length code of the musical score data according to the present embodiment.
FIG. 6 is a flowchart for explaining the operation of the sound program of the present embodiment.
FIG. 7 is a flowchart for explaining processing for smoothly switching music pieces in the main program according to the present embodiment;
FIG. 8 is a flowchart showing an operation when the main program of the present embodiment switches screens, and shows a state of the screen to be switched.
FIG. 9 is a diagram for describing processing for determining the arrangement of objects based on a bar counter in the present embodiment.
FIG. 10 is a flowchart showing an operation of a main program for the object to perform the rotation operation in the present embodiment.
FIG. 11 is a diagram illustrating a configuration example of hardware capable of realizing the present embodiment.
FIGS. 12A, 12B, and 12C are diagrams illustrating various types of apparatuses to which the present embodiment is applied.
[Explanation of symbols]
10 Operation part
12 Display section
14 sound output section
100 processor
110 Game calculation part
120 Game sound processor
130 Game music switching part
140 Image processing unit
150 Image switching unit
200 Image generator
300 sound generator

Claims (12)

複数の曲の楽音情報を記憶する楽音情報記憶手段と、
再生対象となる曲の楽音情報を読み出し、楽音の再生出力を行う楽音再生手段と、
所与のイベントの発生したタイミングに基づき、再生中の曲の少なくとも1小節以上の小節を含み曲の切り替え可能な単位となるように設定されている区間の切れ目で、次の曲へと再生曲の切り替えを行う曲切り替え手段と
所与のイベントの発生したタイミングに基づき、前記区間の切れ目で表示する画像を変化させる表示画像制御手段と、を含み
前記楽音情報記憶手段は、
各曲を再生するための音符情報と、前記各区間の再生時間を判断するための区間長情報を含み、
前記曲切り替え手段は、
前記楽音情報記憶手段から読み出された前記区間長情報に基づき、曲の切り替えタイミングを決定し、
前記表示画像制御手段は、
前記楽音情報記憶手段から読み出された前記区間長情報に基づき、表示する画像を変化させる制御を行うことを特徴とする楽音再生装置。
Musical tone information storage means for storing musical tone information of a plurality of songs;
A musical sound reproducing means for reading out musical tone information of a song to be reproduced and reproducing and outputting musical sounds;
Based on the timing at which a given event occurs, the song to be played to the next song at the break of the section that is set to be a unit that can switch songs, including at least one measure of the song being played The music information storage means includes: a music switching means for switching between the above and a display image control means for changing an image to be displayed at a break of the section based on a timing at which a given event occurs.
Including note information for playing each song, and section length information for determining the playback time of each section,
The song switching means is
Based on the section length information read from the musical sound information storage means, determine the song switching timing,
The display image control means includes
A musical sound reproducing apparatus that performs control to change an image to be displayed based on the section length information read from the musical sound information storage means.
請求項1において、
前記楽音情報記憶手段は、
複数のゲーム音楽の楽音情報を記憶し、
前記楽音再生手段は、
ゲーム音楽の楽音情報を読み出し、ゲーム音楽を再生出力し、
前記曲切り替え手段は、
ゲーム状況及びプレーヤの入力の少なくとも一方に基づき、再生中の第一のゲーム音楽の前記区間の切れ目で次に再生する第二のゲーム音楽に切り替え、
前記表示画像制御手段は、
ゲーム状況及びプレーヤの入力の少なくとも一方に基づき、再生中の第一のゲーム音楽の前記区間の切れ目で表示するゲーム画像を変化させることを特徴とする楽音再生装置。
In claim 1,
The musical sound information storage means includes
Store music information of multiple game music,
The musical sound reproducing means includes
Read music sound information of game music, play and output game music,
The song switching means is
Based on at least one of the game situation and player input, switch to the second game music to be played next at the break of the first game music being played,
The display image control means includes
A musical sound reproducing apparatus that changes a game image to be displayed at a break of the section of the first game music being reproduced based on at least one of a game situation and a player input.
請求項1又は2のいずれかにおいて、
前記表示画像制御手段は、
前記楽音情報記憶手段から読み出された前記区間長情報に基づき、オブジェクトの配置及び動きの少なくとも一方を決定し、決定結果に基づき表示する画像を変化させる制御を行うことを特徴とする楽音再生装置。
In either claim 1 or 2,
The display image control means includes
A musical sound reproduction device characterized in that at least one of arrangement and movement of an object is determined based on the section length information read from the musical sound information storage means, and control is performed to change an image to be displayed based on the determination result. .
複数の曲の楽音情報を記憶する楽音情報記憶手段と、
再生対象となる曲の楽音情報を読み出し、楽音の再生出力を行う楽音再生手段と、
所与のイベントの発生したタイミングに基づき、再生中の曲の少なくとも1小節以上の小節を含み曲の切り替え可能な単位となるように設定されている区間の切れ目で表示する画像を変化させる表示画像制御手段と、を含み
前記楽音情報記憶手段は、
各曲を再生するための音符情報と、前記各区間の再生時間を判断するための区間長情報を含み、
前記表示画像制御手段は、
前記楽音情報記憶手段から読み出された前記区間長情報に基づき、オブジェクトの配置及び動きの少なくとも一方を決定し、決定結果に基づき表示する画像を変化させる制御を行うことを特徴とする楽音再生装置。
Musical tone information storage means for storing musical tone information of a plurality of songs;
A musical sound reproducing means for reading out musical tone information of a song to be reproduced and reproducing and outputting musical sounds;
Display image that changes the image to be displayed at the break of the section that is set so as to be a unit that can switch songs, including at least one measure of the song being played, based on the timing at which a given event occurs Control means, and the musical tone information storage means includes:
Including note information for playing each song, and section length information for determining the playback time of each section,
The display image control means includes
A musical sound reproduction device characterized in that at least one of arrangement and movement of an object is determined based on the section length information read from the musical sound information storage means, and control is performed to change an image to be displayed based on the determination result. .
請求項1乃至4のいずれかにおいて、
前記表示画像制御手段は、
前記区間長情報に基づき、画像の種類、画像の動きの種類、オブジェクトの配置、オブジェクトの動きの少なくとも一つを決定することを特徴とする楽音再生装置。
In any one of Claims 1 thru | or 4,
The display image control means includes
A musical sound reproducing device, wherein at least one of an image type, an image motion type, an object arrangement, and an object motion is determined based on the section length information.
請求項1乃至5のいずれかにおいて、
前記曲の先頭には、少なくとも1小節の間奏部分を含んでいることを特徴とする画像生成装置。
In any one of Claims 1 thru | or 5,
An image generating apparatus characterized in that an interlude portion of at least one measure is included at the beginning of the song.
コンピュータが読み取り可能な情報記憶媒体であって、
複数の曲の楽音情報を記憶する楽音情報記憶手段と、
再生対象となる曲の楽音情報を読み出し、楽音の再生出力を行う楽音再生手段と、
所与のイベントの発生したタイミングに基づき、再生中の曲の少なくとも1小節以上の小節を含み曲の切り替え可能な単位となるように設定されている区間の切れ目で、次の曲へと再生曲の切り替えを行う曲切り替え手段と
所与のイベントの発生したタイミングに基づき、前記区間の切れ目で表示する画像を変化させる表示画像制御手段と、してコンピュータを機能させるプログラムが記憶され、
前記楽音情報記憶手段は、
各曲を再生するための音符情報と、前記各区間の再生時間を判断するための区間長情報を含み、
前記曲切り替え手段は、
前記楽音情報記憶手段から読み出された前記区間長情報に基づき、曲の切り替えタイミングを決定し、
前記表示画像制御手段は、
前記楽音情報記憶手段から読み出された前記区間長情報に基づき、表示する画像を変化させる制御を行うためのプログラムが記憶されていることを特徴とする情報記憶媒体。
A computer-readable information storage medium,
Musical tone information storage means for storing musical tone information of a plurality of songs;
A musical sound reproducing means for reading out musical tone information of a song to be reproduced and reproducing and outputting musical sounds;
Based on the timing at which a given event occurs, the song to be played to the next song at the break of the section that is set to be a unit that can switch songs, including at least one measure of the song being played A program for causing a computer to function as a display image control means for changing an image to be displayed at a break of the section is stored based on the timing of occurrence of a given event and a music switching means for switching between
The musical sound information storage means includes
Including note information for playing each song, and section length information for determining the playback time of each section,
The song switching means is
Based on the section length information read from the musical sound information storage means, determine the song switching timing,
The display image control means includes
An information storage medium storing a program for performing control to change an image to be displayed based on the section length information read from the musical sound information storage means.
請求項7において、
前記楽音情報記憶手段は、
複数のゲーム音楽の楽音情報を記憶し、
前記楽音再生手段は、
ゲーム音楽の楽音情報を読み出し、ゲーム音楽を再生出力し、
前記曲切り替え手段は、
ゲーム状況及びプレーヤの入力の少なくとも一方に基づき、再生中の第一のゲーム音楽の前記区間の切れ目で次に再生する第二のゲーム音楽に切り替え、
前記表示画像制御手段は、
ゲーム状況及びプレーヤの入力の少なくとも一方に基づき、再生中の第一のゲーム音楽の前記区間の切れ目で表示するゲーム画像を変化させるためのプログラムが記憶されていることを特徴とする情報記憶媒体。
In claim 7,
The musical sound information storage means includes
Store music information of multiple game music,
The musical sound reproducing means includes
Read music sound information of game music, play and output game music,
The song switching means is
Based on at least one of the game situation and player input, switch to the second game music to be played next at the break of the first game music being played,
The display image control means includes
An information storage medium storing a program for changing a game image to be displayed at a break of the section of the first game music being played based on at least one of a game situation and player input.
請求項7又は8のいずれかにおいて、
前記表示画像制御手段は、
前記楽音情報記憶手段から読み出された前記区間長情報に基づき、オブジェクトの配置及び動きの少なくとも一方を決定し、決定結果に基づき表示する画像を変化させる制御を行うためのプログラムが記憶されていることを特徴とする情報記憶媒体。
In either of claims 7 or 8,
The display image control means includes
Based on the section length information read from the musical sound information storage means, a program for determining at least one of the arrangement and movement of the object and changing the displayed image based on the determination result is stored. An information storage medium characterized by the above.
コンピュータが読み取り可能な情報記憶媒体であって、
複数の曲の楽音情報を記憶する楽音情報記憶手段と、
再生対象となる曲の楽音情報を読み出し、楽音の再生出力を行う楽音再生手段と、
所与のイベントの発生したタイミングに基づき、再生中の曲の少なくとも1小節以上の小節を含み曲の切り替え可能な単位となるように設定されている区間の切れ目で表示する画像を変化させる表示画像制御手段と、してコンピュータを機能させるプログラムが記憶され、
前記楽音情報記憶手段は、
各曲を再生するための音符情報と、前記各区間の再生時間を判断するための区間長情報を含み、
前記表示画像制御手段は、
前記楽音情報記憶手段から読み出された前記区間長情報に基づき、オブジェクトの配置及び動きの少なくとも一方を決定し、決定結果に基づき表示する画像を変化させる制御を行うためのプログラムが記憶されていることを特徴とする情報記憶媒体。
A computer-readable information storage medium,
Musical tone information storage means for storing musical tone information of a plurality of songs;
A musical sound reproducing means for reading out musical tone information of a song to be reproduced and reproducing and outputting musical sounds;
Display image that changes the image to be displayed at the break of the section that is set so as to be a unit that can switch songs, including at least one measure of the song being played, based on the timing at which a given event occurs As a control means, a program for causing a computer to function is stored,
The musical sound information storage means includes
Including note information for playing each song, and section length information for determining the playback time of each section,
The display image control means includes
Based on the section length information read from the musical sound information storage means, a program for determining at least one of the arrangement and movement of the object and changing the displayed image based on the determination result is stored. An information storage medium characterized by the above.
請求項7乃至10のいずれかにおいて、
前記表示画像制御手段は、
前記区間長情報に基づき、画像の種類、画像の動きの種類、オブジェクトの配置、オブジェクトの動きの少なくとも一つを決定するためのプログラムが記憶されていることを特徴とする情報記憶媒体。
In any of claims 7 to 10,
The display image control means includes
An information storage medium storing a program for determining at least one of an image type, an image motion type, an object arrangement, and an object motion based on the section length information.
請求項7乃至11のいずれかにおいて、
前記曲の先頭には、少なくとも1小節の間奏部分を含んでいることを特徴とする情報記憶媒体。
In any of claims 7 to 11,
An information storage medium comprising an interlude part of at least one measure at the beginning of the song.
JP04622598A 1998-02-12 1998-02-12 Musical sound generating device, image generating device, game device, and information storage medium Expired - Lifetime JP3942720B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP04622598A JP3942720B2 (en) 1998-02-12 1998-02-12 Musical sound generating device, image generating device, game device, and information storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP04622598A JP3942720B2 (en) 1998-02-12 1998-02-12 Musical sound generating device, image generating device, game device, and information storage medium

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2007031762A Division JP2007175513A (en) 2007-02-13 2007-02-13 Game device and information storage medium

Publications (2)

Publication Number Publication Date
JPH11231872A JPH11231872A (en) 1999-08-27
JP3942720B2 true JP3942720B2 (en) 2007-07-11

Family

ID=12741179

Family Applications (1)

Application Number Title Priority Date Filing Date
JP04622598A Expired - Lifetime JP3942720B2 (en) 1998-02-12 1998-02-12 Musical sound generating device, image generating device, game device, and information storage medium

Country Status (1)

Country Link
JP (1) JP3942720B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5480183B2 (en) * 2011-03-04 2014-04-23 株式会社コナミデジタルエンタテインメント GAME DEVICE, IMAGE GENERATION METHOD, AND PROGRAM
JP5583066B2 (en) * 2011-03-30 2014-09-03 Kddi株式会社 Video content generation apparatus and computer program
JP2017131409A (en) * 2016-01-28 2017-08-03 株式会社カプコン Game program and game system
JP6499364B1 (en) * 2018-09-26 2019-04-10 株式会社Cygames Information processing program, terminal device, and information processing method

Also Published As

Publication number Publication date
JPH11231872A (en) 1999-08-27

Similar Documents

Publication Publication Date Title
JP3686906B2 (en) Music game program and music game apparatus
JP5241805B2 (en) Timing offset tolerance karaoke game
JP2002282539A (en) Game device and program therefor
JP2001145778A (en) Game system, and computer readable storage medium for effecting the system
JP2007175443A (en) Game system, game machine, and game program
US6828498B2 (en) Audio signal outputting method, audio signal reproduction method, and computer program product
US8496516B2 (en) Game device, tempo announcement method, information recording medium and program
JP3942720B2 (en) Musical sound generating device, image generating device, game device, and information storage medium
US10688393B2 (en) Sound engine for video games
JP2004333679A (en) Program, method, and apparatus for speech reproduction
JP2007175513A (en) Game device and information storage medium
JP5210908B2 (en) Moving image generating device, game device, moving image generating method, and program
JP2021145838A (en) Processing system and program
JP4648707B2 (en) Program, information storage medium, and game system
JP4218045B2 (en) Recording medium, game device, and game music control method
JPH11319314A (en) Method for controlling music game device with singing voice by automatic accompaniment and animation
JP2001232058A (en) Game device and information storage medium
JP3404594B2 (en) Recording medium and music game apparatus
WO2011030761A1 (en) Music game system, computer program of same, and method of generating sound effect data
JPH11347251A (en) Game device and information memory medium
JP2002041070A (en) Karaoke equipment having game function to guess title based on introduction part of song
JP2001246157A (en) Game device and computer readable recording medium storing program for game
JP3649117B2 (en) Musical sound reproducing apparatus and method, and storage medium
JP2019037791A (en) Recording medium, game device, and game progress method
JP2019025346A (en) Program, game device, and game progress method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050210

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061205

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061213

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070213

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: 20070328

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070404

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20100413

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

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

Free format text: PAYMENT UNTIL: 20100413

Year of fee payment: 3

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: 20100413

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100413

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110413

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110413

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120413

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130413

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20130413

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20140413

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R370 Written measure of declining of transfer procedure

Free format text: JAPANESE INTERMEDIATE CODE: R370

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term