JP5902119B2 - Karaoke device, karaoke program, and recording medium - Google Patents

Karaoke device, karaoke program, and recording medium Download PDF

Info

Publication number
JP5902119B2
JP5902119B2 JP2013070577A JP2013070577A JP5902119B2 JP 5902119 B2 JP5902119 B2 JP 5902119B2 JP 2013070577 A JP2013070577 A JP 2013070577A JP 2013070577 A JP2013070577 A JP 2013070577A JP 5902119 B2 JP5902119 B2 JP 5902119B2
Authority
JP
Japan
Prior art keywords
phrase
song
music
phrases
evaluation
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
JP2013070577A
Other languages
Japanese (ja)
Other versions
JP2014194471A (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.)
Xing Inc
Original Assignee
Xing 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 Xing Inc filed Critical Xing Inc
Priority to JP2013070577A priority Critical patent/JP5902119B2/en
Publication of JP2014194471A publication Critical patent/JP2014194471A/en
Application granted granted Critical
Publication of JP5902119B2 publication Critical patent/JP5902119B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)

Description

本発明は、楽曲データを再生するカラオケ装置、カラオケ装置により実行されるカラオケプログラム、及び、カラオケプログラムを記録した記録媒体に関する。   The present invention relates to a karaoke device for reproducing music data, a karaoke program executed by the karaoke device, and a recording medium on which the karaoke program is recorded.

従来、楽曲データを再生するカラオケ装置が知られている(例えば、特許文献1参照)。このカラオケ装置においては、楽曲を構成する各フレーズについて伴奏音と同時に歌手の歌唱が再生された後、同一のフレーズについて伴奏音のみの演奏が実行される、練習モードが設定されている。ユーザは、練習モードにおいて、各フレーズごとに、まず歌手による歌唱を聞いて楽曲の歌唱を覚え、次に同一のフレーズについて歌手による歌唱を聞かないで歌唱することにより、楽曲の歌唱の練習を効率的に行うことができる。   Conventionally, a karaoke apparatus that reproduces music data is known (see, for example, Patent Document 1). In this karaoke apparatus, a practice mode is set in which a performance of only the accompaniment sound is executed for the same phrase after the singer's song is reproduced simultaneously with the accompaniment sound for each phrase constituting the music. In practice mode, for each phrase, the user first learns the song by listening to the singer's singing, and then singing without listening to the singer's singing for the same phrase, thereby improving the efficiency of singing the song. Can be done automatically.

特開2000−122672号公報JP 2000-122672 A

ここで、上記のような歌唱練習において、利用者に対し自分が上手に歌唱できなかった(不得意な)フレーズを重点的に歌唱練習させることができれば、利用者が効果的に歌唱練習を行うことができるので、望ましい。しかしながら、上記従来技術では、このような点までの配慮は特になされていなかった。   Here, in the singing practice as described above, if the user can intensively practice singing a phrase that he / she has not been able to sing well, the user can effectively practice the singing. It can be desirable. However, in the prior art, no consideration has been given to such points.

本発明の目的は、利用者が効果的に歌唱練習を行うことができる、カラオケ装置、カラオケプログラム、及び記録媒体を提供することにある。   An object of the present invention is to provide a karaoke apparatus, a karaoke program, and a recording medium that enable a user to practice singing effectively.

上記目的を達成するために、本願発明のカラオケ装置は、複数の楽曲フレーズに区分された楽曲データを記憶する楽曲記憶手段と、前記楽曲記憶手段から読み出された前記楽曲データの前記複数の楽曲フレーズを順次再生する再生手段と、音声信号入力手段を介し入力された利用者によるカラオケ歌唱の音声信号を取得する音声取得手段と、前記再生手段による前記楽曲データの連続する1以上の前記楽曲フレーズの再生が終了するごとに、前記音声取得手段により取得された前記カラオケ歌唱の音声信号に基づき、再生の終了した前記1以上の楽曲フレーズに対する前記カラオケ歌唱を評価する歌唱評価手段と、前記歌唱評価手段による前記再生の終了した1以上の楽曲フレーズに対する評価結果が、所定の第1評価基準よりも低評価であった場合に、前記再生の終了した1以上の楽曲フレーズの少なくとも一部を再度再生するように、前記再生手段を制御する再生制御手段と、前記歌唱評価手段による前記楽曲データの各楽曲フレーズに対する評価結果を各利用者ごとに記憶する評価結果記憶手段と、前記利用者に関する前記再生手段による前記楽曲データの最初の再生対象とする前記1以上の楽曲フレーズを、前記評価結果記憶手段に記憶された、当該利用者に関する前記歌唱評価手段による当該楽曲データの各楽曲フレーズに対する前回以前の少なくとも1回の評価結果、に応じて決定する第1フレーズ決定手段と、前記利用者に関する前記再生手段による前記楽曲データの2回目以降の再生対象とする前記1以上の楽曲フレーズを、前記評価結果記憶手段に記憶された、当該利用者に関する前記歌唱評価手段による当該楽曲データの各楽曲フレーズに対する前回以前の少なくとも1回の評価結果、及び、前記歌唱評価手段による前記再生の終了した1以上の楽曲フレーズに対する評価結果、に応じて決定する第2フレーズ決定手段と、を有し、前記再生制御手段は、前記第1又は第2フレーズ決定手段により決定された前記再生対象とする1以上の楽曲フレーズを再生するように、前記再生手段を制御することを特徴とする。 In order to achieve the above object, the karaoke apparatus of the present invention comprises a music storage means for storing music data divided into a plurality of music phrases, and the plurality of music pieces of the music data read from the music storage means. Reproducing means for sequentially reproducing phrases, sound obtaining means for obtaining a sound signal of karaoke singing by a user input via sound signal inputting means, and one or more music phrases in which the music data is continuous by the reproducing means Singing evaluation means for evaluating the karaoke song for the one or more music phrases that have been played back, based on the voice signal of the karaoke song acquired by the voice acquisition means each time the reproduction of the singing is completed, and the singing evaluation The evaluation result for the one or more music phrases that have been reproduced by the means is lower than the predetermined first evaluation criterion. If the evaluation for at least a portion of the to play again, and a reproduction control means for controlling the reproducing device, each song phrase of the music data by the singing evaluation means of one or more musical phrases ended the reproduction An evaluation result storage unit that stores a result for each user, and the one or more music phrases that are the first reproduction target of the music data by the reproduction unit relating to the user are stored in the evaluation result storage unit , The first phrase determining means determined according to at least one previous evaluation result for each song phrase of the song data by the song evaluation means for the user, and the music by the reproducing means for the user The one or more music phrases to be reproduced after the second time of data are stored in the evaluation result storage means, According to at least one previous evaluation result for each song phrase of the song data by the song evaluation means for the user, and an evaluation result for one or more song phrases that have been reproduced by the song evaluation means, A second phrase determining means for determining, wherein the reproduction control means reproduces the one or more music phrases to be reproduced determined by the first or second phrase determining means. It characterized that you control the reproducing means.

本願発明においては、楽曲記憶手段に、複数の楽曲フレーズに区分された楽曲データが記憶されている。利用者がカラオケ楽曲の予約操作を行うと、その予約操作に基づく楽曲データが楽曲記憶手段から読み出され、再生手段が、その読み出された楽曲データの複数の楽曲フレーズを順次再生する。再生される楽曲フレーズに対し利用者がカラオケ歌唱を行うと、当該楽曲フレーズに対するカラオケ歌唱の音声信号が音声信号入力手段を介し入力され、音声取得手段により取得される。   In the present invention, the music data divided into a plurality of music phrases is stored in the music storage means. When the user performs a reservation operation for karaoke music, the music data based on the reservation operation is read from the music storage means, and the reproduction means sequentially reproduces a plurality of music phrases of the read music data. When the user sings a karaoke song for the music phrase to be reproduced, the voice signal of the karaoke song for the music phrase is input via the voice signal input means and acquired by the voice acquisition means.

また、本願発明においては、再生手段により楽曲データの再生が行われた際に、当該楽曲データの連続する1以上の楽曲フレーズの再生が終了されるごとに、再生の終了した1以上の楽曲フレーズに対するカラオケ歌唱が歌唱評価手段により評価される。   In the invention of the present application, when the music data is reproduced by the reproducing means, one or more music phrases that have been reproduced are reproduced each time reproduction of one or more music phrases in the music data is completed. The karaoke song for is evaluated by the song evaluation means.

このとき、歌唱評価手段による上記再生の終了した1以上の楽曲フレーズに対する評価結果が第1評価基準よりも低評価であった場合には、当該楽曲フレーズは上手に歌唱できていないとみなされて、再生制御手段の制御により、再生手段が、上記再生の終了した1以上の楽曲フレーズ(利用者が上手に歌唱できなかった(不得意な)フレーズ)の少なくとも一部を再度(繰り返して)再生する。これにより、利用者は、上手に歌唱できなかったフレーズについて再度歌唱練習を行うことができる。また、例えば、利用者が上手に歌唱できた(得意な)フレーズや普通に歌唱できた(不得意でもなく得意でもない)フレーズについては、上記の上手に歌唱できなかったフレーズと異なり、再度再生しないようにすればよい。この結果、利用者は、上手に歌唱できなかったフレーズについて重点的に歌唱練習を行うことができるので、効率的に歌唱練習を行うことができる。   At this time, if the evaluation result for the one or more music phrases that have been reproduced by the singing evaluation means is lower than the first evaluation standard, the music phrase is regarded as not being sung well. Under the control of the reproduction control means, the reproduction means reproduces at least a part of the one or more music phrases (phrases that the user has not been able to sing well) replayed again (repeatedly). To do. Thereby, the user can perform singing practice again about the phrase which was not able to sing well. Also, for example, phrases that the user was able to sing well (good) and phrases that were normally sung (not good or not good) were replayed, unlike the phrases that could not be sung well above. Do not do that. As a result, the user can practice singing intensively with respect to phrases that could not be sung well, so the singing practice can be performed efficiently.

本発明によれば、利用者が効果的に歌唱練習を行うことができる。   According to the present invention, the user can practice singing effectively.

本発明の一実施の形態のカラオケシステムの全体構成を表す機能ブロック図である。It is a functional block diagram showing the whole structure of the karaoke system of one embodiment of this invention. 楽曲データの複数のフレーズ及び歌詞データの複数のフレーズを説明するための説明図である。It is explanatory drawing for demonstrating several phrases of music data, and several phrases of lyrics data. 得点テーブルの一例を示す説明図である。It is explanatory drawing which shows an example of a score table. 楽曲データの再生の具体例を説明するための説明図である。It is explanatory drawing for demonstrating the specific example of reproduction | regeneration of music data. リアモニタに表示される画面の一例を示す説明図である。It is explanatory drawing which shows an example of the screen displayed on a rear monitor. リアモニタに表示される画面の一例を示す説明図である。It is explanatory drawing which shows an example of the screen displayed on a rear monitor. リアモニタに表示される画面の一例を示す説明図である。It is explanatory drawing which shows an example of the screen displayed on a rear monitor. リアモニタに表示される画面の一例を示す説明図である。It is explanatory drawing which shows an example of the screen displayed on a rear monitor. リアモニタに表示される画面の一例を示す説明図である。It is explanatory drawing which shows an example of the screen displayed on a rear monitor. リアモニタに表示される画面の一例を示す説明図である。It is explanatory drawing which shows an example of the screen displayed on a rear monitor. リアモニタに表示される画面の一例を示す説明図である。It is explanatory drawing which shows an example of the screen displayed on a rear monitor. 操作端末の制御部のCPUが実行する制御手順を表すフローチャートである。It is a flowchart showing the control procedure which CPU of the control part of an operating terminal performs. 模範歌唱を再生する変形例において、模範歌詞データの複数のフレーズを説明するための説明図である。It is explanatory drawing for demonstrating the several phrase of model lyric data in the modification which reproduces an exemplary song. 楽曲データ及び模範歌唱データの再生の具体例を説明するための説明図である。It is explanatory drawing for demonstrating the specific example of reproduction | regeneration of music data and model song data. 操作端末の制御部のCPUが実行する制御手順を表すフローチャートである。It is a flowchart showing the control procedure which CPU of the control part of an operating terminal performs.

以下、本発明の一実施の形態を図面を参照しつつ説明する。   Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

まず、図1を参照しつつ、本実施形態のカラオケシステムの全体構成を説明する。   First, the whole structure of the karaoke system of this embodiment is demonstrated, referring FIG.

図1に示すように、カラオケシステム1は、ホストサーバ30と、利用者により自動車2内に持ち込まれた操作端末10(カラオケ装置)と、自動車2内に設置された制御装置20とを有する。   As shown in FIG. 1, the karaoke system 1 includes a host server 30, an operation terminal 10 (karaoke device) brought into the automobile 2 by a user, and a control device 20 installed in the automobile 2.

ホストサーバ30と操作端末10とは、例えばインターネット等のネットワークNWを介し、互いに情報送受信可能に接続されている。また、操作端末10と制御装置20とは、無線通信又はケーブルにより、互いに情報送受信可能に接続されている。   The host server 30 and the operation terminal 10 are connected to each other so as to be able to send and receive information via a network NW such as the Internet. The operation terminal 10 and the control device 20 are connected to each other so as to be able to transmit and receive information by wireless communication or a cable.

ホストサーバ30は、制御部31と、大容量記憶装置33と、通信制御部32とを有する。また、ホストサーバ30には、無線通信又はケーブルにより、入力装置34及びモニタ35が接続されている。   The host server 30 includes a control unit 31, a mass storage device 33, and a communication control unit 32. An input device 34 and a monitor 35 are connected to the host server 30 by wireless communication or a cable.

制御部31は、図示しないCPUと、図示しないROMやRAM等のメモリとを備える。この制御部31のCPUは、RAMの一時記憶機能を利用しつつ、ROMや大容量記憶装置33に記憶された各種プログラムを実行することで、ホストサーバ30全体の制御を行う。   The control unit 31 includes a CPU (not shown) and a memory such as a ROM and a RAM (not shown). The CPU of the control unit 31 controls the entire host server 30 by executing various programs stored in the ROM and the large-capacity storage device 33 while using the temporary storage function of the RAM.

入力装置34は、例えばキーボードやマウス等から構成され、各種入力が可能である。   The input device 34 includes, for example, a keyboard, a mouse, and the like, and can perform various inputs.

モニタ35は、例えば液晶ディスプレイ等から構成され、各種表示を行う。   The monitor 35 is composed of, for example, a liquid crystal display and performs various displays.

大容量記憶装置33は、例えばハードディスク等から構成され、各種情報を記憶する。例えば、大容量記憶装置33には、複数のカラオケ楽曲の、MIDI(登録商標)データや演奏の録音データ等の楽曲データ、及び、歌詞データが記憶されている。   The large-capacity storage device 33 is composed of, for example, a hard disk and stores various types of information. For example, the large-capacity storage device 33 stores music data such as MIDI (registered trademark) data and performance recording data, and lyrics data of a plurality of karaoke songs.

図2に示すように、各楽曲データは、連続するデータ上の任意の位置に、当該データを区分するためのフラグ(チャプタ)が少なくとも1つ付加されることで、複数のフレーズ(楽曲フレーズ。図中では順に「フレーズ1」「フレーズ2」「フレーズ3」「フレーズ4」「フレーズ5」・・・と示す)に区分されている。各フレーズの長さは、統一されておらず任意である。例えば、各フレーズは、いわゆるAメロ、Bメロ、サビ等を基準に定められてもよい。   As shown in FIG. 2, each piece of music data has a plurality of phrases (musical phrases) by adding at least one flag (chapter) for dividing the data to arbitrary positions on continuous data. In the drawing, they are divided into “phrase 1”, “phrase 2”, “phrase 3”, “phrase 4”, “phrase 5”,. The length of each phrase is not uniform and is arbitrary. For example, each phrase may be determined based on so-called A melody, B melody, rust, and the like.

また、各楽曲データに対する歌詞データは、当該楽曲データの複数のフレーズと同一区間となるように、連続するデータ上の任意の位置に、当該データを区分するためのフラグ(チャプタ)が少なくとも1つ付加されることで、複数のフレーズ(歌詞フレーズ。図中では順に「フレーズ1」「フレーズ2」「フレーズ3」「フレーズ4」「フレーズ5」・・・と示す)に区分されている。   In addition, the lyrics data for each piece of music data has at least one flag (chapter) for dividing the data at an arbitrary position on continuous data so that it is in the same section as a plurality of phrases of the music data. By being added, it is divided into a plurality of phrases (lyric phrases. In the figure, “phrase 1”, “phrase 2”, “phrase 3”, “phrase 4”, “phrase 5”,...

図1に示すように、通信制御部32は、操作端末10との間で行われる情報通信の制御を行う。   As shown in FIG. 1, the communication control unit 32 controls information communication performed with the operation terminal 10.

操作端末10としては、例えば携帯電話やタブレットPC、汎用PC等が使用可能である。この操作端末10は、制御部11と、利用者がカラオケ楽曲の予約操作等の各種操作を可能な操作部12と、大容量記憶装置16(記録媒体)と、音源13と、音声制御部14と、通信制御部15と、各種表示を行う表示部17とを有する。また、操作端末10には、無線通信又はケーブルにより、マイク18(音声信号入力手段)が接続されている。なお、後述の制御装置20側に、無線通信又はケーブルにより、マイク18が接続されてもよい。   As the operation terminal 10, for example, a mobile phone, a tablet PC, a general-purpose PC, or the like can be used. The operation terminal 10 includes a control unit 11, an operation unit 12 that allows a user to perform various operations such as a reservation operation for karaoke music, a mass storage device 16 (recording medium), a sound source 13, and an audio control unit 14. And a communication control unit 15 and a display unit 17 for performing various displays. The operation terminal 10 is connected to a microphone 18 (audio signal input means) by wireless communication or a cable. Note that the microphone 18 may be connected to the control device 20 described later by wireless communication or a cable.

マイク18は、利用者によるカラオケ歌唱の音声を音声信号に変換し、その音声信号を制御部11及び音声制御部14へ出力する。   The microphone 18 converts the voice of karaoke singing by the user into an audio signal, and outputs the audio signal to the control unit 11 and the audio control unit 14.

制御部11は、図示しないCPU(演算手段)と、図示しないROMやRAM等のメモリとを備える。この制御部11のCPUは、RAMの一時記憶機能を利用しつつ、ROMや大容量記憶装置16に記憶された各種プログラムを実行することで、操作端末10全体の制御を行う。   The control unit 11 includes a CPU (arithmetic unit) (not shown) and a memory such as a ROM and a RAM (not shown). The CPU of the control unit 11 controls the entire operation terminal 10 by executing various programs stored in the ROM or the mass storage device 16 while using the temporary storage function of the RAM.

大容量記憶装置16は、例えばハードディスク等から構成され、各種情報を記憶する。この大容量記憶装置16は、例えばホストサーバ30からダウンロードされた楽曲データを記憶する楽曲記憶部161(楽曲記憶手段)と、例えばホストサーバ30からダウンロードされた歌詞データを記憶する歌詞記憶部162(歌詞記憶手段)とを備える。また、大容量記憶装置16には、上記制御部11のCPUに対し後述の図12等のフローに示す各手順を実行させるためのカラオケプログラムが記憶されている。カラオケプログラムは、適宜の外部メモリに記憶されたものが取得・インストールされることで、又は、適宜の外部サーバから上記ネットワークNWを介しダウンロード・インストールされることで、大容量記憶装置16に記憶されている。なお、カラオケプログラムは、大容量記憶装置16に代えて制御部11のROMに、予め記憶されていてもよい。この場合、制御部11のROMが、記録媒体に相当する。   The large-capacity storage device 16 is composed of, for example, a hard disk and stores various information. The large-capacity storage device 16 includes, for example, a music storage unit 161 (music storage unit) that stores music data downloaded from the host server 30, and a lyrics storage unit 162 that stores lyrics data downloaded from the host server 30, for example. Lyrics storage means). Further, the large-capacity storage device 16 stores a karaoke program for causing the CPU of the control unit 11 to execute each procedure shown in the flow of FIG. The karaoke program is stored in the large-capacity storage device 16 by being acquired and installed from an appropriate external memory, or downloaded and installed from the appropriate external server via the network NW. ing. The karaoke program may be stored in advance in the ROM of the control unit 11 instead of the large-capacity storage device 16. In this case, the ROM of the control unit 11 corresponds to a recording medium.

上記制御部11のCPUは、上記楽曲記憶部161から、上記予約操作に基づくカラオケ楽曲の楽曲データを読み出し、当該楽曲データの複数のフレーズを音源13へ順次出力する。また、上記制御部11のCPUは、上記マイク18から出力された利用者によるカラオケ歌唱の音声信号を取得する。   The CPU of the control unit 11 reads the music data of the karaoke music based on the reservation operation from the music storage unit 161 and sequentially outputs a plurality of phrases of the music data to the sound source 13. Further, the CPU of the control unit 11 acquires a voice signal of karaoke singing by the user output from the microphone 18.

音源13は、上記制御部11のCPUから順次出力された楽曲データの各フレーズを順次再生し、その再生による音声信号を音声制御部14へ順次出力する。   The sound source 13 sequentially reproduces each phrase of the music data sequentially output from the CPU of the control unit 11, and sequentially outputs an audio signal resulting from the reproduction to the audio control unit 14.

音声制御部14は、音源13から順次出力された音声信号と、マイク18から出力された音声信号とを、合成・増幅し、その合成・増幅による音声信号を、通信制御部15を介し制御装置20へ出力する。なお、上記音源13及びこの音声制御部14が、再生手段を構成する。以下適宜、これら音源13及び音声制御部14を、省略して「音源13等」という。   The voice control unit 14 synthesizes and amplifies the voice signal sequentially output from the sound source 13 and the voice signal output from the microphone 18, and the voice signal resulting from the synthesis and amplification is controlled via the communication control unit 15. 20 output. The sound source 13 and the sound control unit 14 constitute a reproducing unit. Hereinafter, the sound source 13 and the sound control unit 14 are appropriately omitted and referred to as “sound source 13 etc.”.

上記制御部11のCPUは、上記歌詞記憶部162から、上記予約操作に基づくカラオケ楽曲の歌詞データを読み出し、上記音源13等により楽曲データの各フレーズの再生が行われる際に、当該歌詞データの、上記再生が行われる楽曲データの各フレーズに対応するフレーズを、通信制御部15を介し制御装置20へ出力する。   The CPU of the control unit 11 reads the lyrics data of the karaoke music based on the reservation operation from the lyrics storage unit 162, and when each phrase of the music data is reproduced by the sound source 13 or the like, The phrase corresponding to each phrase of the music data to be reproduced is output to the control device 20 via the communication control unit 15.

また、上記制御部11のCPUは、上記音源13等による楽曲データのフレーズの再生が終了するごとに、上記マイク18から取得した、上記再生の終了したフレーズに対するカラオケ歌唱の音声信号による、音程、リズム、声量、表現力等の少なくとも1つに基づき、当該フレーズに対するカラオケ歌唱を採点(評価)する。   In addition, the CPU of the control unit 11 obtains a pitch based on an audio signal of a karaoke singing for the phrase that has been reproduced, obtained from the microphone 18 every time reproduction of the phrase of the music data by the sound source 13 or the like is completed. A karaoke song for the phrase is scored (evaluated) based on at least one of rhythm, voice volume, expressiveness, and the like.

上記大容量記憶装置16には、上記制御部11のCPUによる楽曲データの各フレーズに対する採点結果である得点(評価結果)を各利用者ごとに記録可能な得点テーブルTB(後述の図3参照)を記憶する得点記憶部163(評価結果記憶手段)が設けられている。   The large capacity storage device 16 has a score table TB (see FIG. 3 described later) in which a score (evaluation result) as a scoring result for each phrase of music data by the CPU of the control unit 11 can be recorded for each user. Is provided. A score storage unit 163 (evaluation result storage means) is stored.

図3に、上記得点テーブルTBの一例を示す。   FIG. 3 shows an example of the score table TB.

図3に示すように、得点テーブルTBには、各利用者の識別情報である利用者ID(利用者の氏名等でもよい)と、当該利用者が歌唱したカラオケ楽曲の識別情報である楽曲ID(カラオケ楽曲の名称でもよい)と、当該カラオケ楽曲の楽曲データの各フレーズの識別情報であるフレーズ番号と、当該各フレーズに対する得点(「得点1」は最も新しい得点、「得点2」は2番目に新しい得点、「得点3」は3番目に新しい得点・・・)とが対応付けられて記憶されている。   As shown in FIG. 3, the score table TB includes a user ID (may be a user's name) that is identification information of each user, and a song ID that is identification information of a karaoke song sung by the user. (May be the name of a karaoke song), a phrase number that is identification information of each phrase of the song data of the karaoke song, and a score for each phrase (“Score 1” is the newest score, “Score 2” is the second score And a new score, “score 3” is stored in association with the third new score.

図1に示すように、制御装置20は、映像及び音声を同時に視聴可能とする装置である。この制御装置20には、無線通信又はケーブルにより、自動車2内の適宜の位置に設置されたスピーカ21と、自動車2内の前部座席に着座する利用者用のモニタであるフロントモニタ22と、自動車2内の後部座席に着座する利用者用のモニタであるリアモニタ23(表示手段)とが接続されている。制御装置20は、上記音声制御部14から通信制御部15を介し出力された音声信号を、スピーカ21により音声出力すると共に、上記制御部11のCPUから通信制御部15を介し出力された歌詞データのフレーズに基づく歌詞テロップを、リアモニタ23により表示する。   As shown in FIG. 1, the control device 20 is a device that enables simultaneous viewing of video and audio. The control device 20 includes a speaker 21 installed at an appropriate position in the automobile 2 by wireless communication or a cable, a front monitor 22 that is a monitor for a user sitting on a front seat in the automobile 2, A rear monitor 23 (display means) which is a monitor for a user who sits on the rear seat in the automobile 2 is connected. The control device 20 outputs the voice signal output from the voice control unit 14 via the communication control unit 15 through the speaker 21 and the lyrics data output from the CPU of the control unit 11 via the communication control unit 15. The lyrics telop based on the phrase is displayed on the rear monitor 23.

通信制御部15は、制御装置20との間で行われる情報通信の制御を行う。   The communication control unit 15 controls information communication performed with the control device 20.

ここで、本実施形態では、音源13等による楽曲データの再生対象とする連続する1以上のフレーズ(以下適宜、「再生対象フレーズ」という)の再生が終了するごとに、マイク18から取得された、再生の終了した再生対象フレーズに対するカラオケ歌唱の音声信号による、音程、リズム、声量、表現力等の少なくとも1つに基づき、当該再生対象フレーズに対するカラオケ歌唱が採点される。   Here, in the present embodiment, each time one or more continuous phrases (hereinafter referred to as “playback target phrases”) to be played back by the sound source 13 or the like are reproduced from the microphone 18, respectively. The karaoke song for the reproduction target phrase is scored based on at least one of the pitch, rhythm, voice volume, expressive power, and the like based on the voice signal of the karaoke song for the reproduction target phrase that has been reproduced.

このとき、再生の終了した再生対象フレーズに対する得点が、所定の第1得点(第1評価基準。この例では70点とする)よりも低かった(低評価であった)場合、つまり69点以下であった場合には、当該再生対象フレーズの少なくとも一部が次の再生対象フレーズに再度決定され、当該再生対象フレーズ(再生の終了した1以上のフレーズの少なくとも一部)が再度再生される。一方、再生の終了した再生対象フレーズに対する得点が、第1得点よりも得点の高い(基準の高い)所定の第2得点(第2評価基準。この例では84点とする)よりも高かった(高評価であった)場合、つまり85点以上であった場合には、当該再生対象フレーズの直後の1以上のフレーズ(この例では連続する2フレーズとする)が次の再生対象フレーズに決定され、当該再生対象フレーズ(再生の終了した1以上のフレーズの直後の連続する2フレーズ)が連続再生される。また一方、再生の終了した再生対象フレーズに対する得点が、第1得点以上第2得点以下であった場合、つまり70点以上84点以下であった場合には、当該再生対象フレーズの直後の1以上のフレーズ(この例では1フレーズとする)が次の再生対象フレーズに決定され、当該再生対象フレーズ(再生の終了した1以上のフレーズの直後の1フレーズ)が再生される。なお、本実施形態では、楽曲データの最初の再生対象フレーズは、当該楽曲データの最初の1フレーズに決定され、当該最初の再生対象フレーズ(楽曲データの最初の1フレーズ)がまず再生される。但し、楽曲データの最初の再生対象フレーズは、当該楽曲データの最初の1フレーズに限られず、連続する2以上のフレーズでもよいし、利用者により操作部12を介し任意に設定可能としてもよい。   At this time, if the score for the reproduction target phrase that has been reproduced is lower than the predetermined first score (first evaluation criterion; 70 in this example), that is, 69 points or less. If it is, at least a part of the reproduction target phrase is determined again as the next reproduction target phrase, and the reproduction target phrase (at least a part of one or more phrases that have been reproduced) is reproduced again. On the other hand, the score for the playback target phrase that has been played back is higher than the predetermined second score (second evaluation criterion, which is 84 in this example), which is higher (higher than the first score) than the first score (in this example, 84 points) If the score is 85 points or more, one or more phrases (in this example, two consecutive phrases) immediately after the playback target phrase are determined as the next playback target phrase. The reproduction target phrases (two consecutive phrases immediately after one or more reproduced phrases) are continuously reproduced. On the other hand, if the score for the playback target phrase that has finished playback is not less than the first score and not more than the second score, that is, not less than 70 and not more than 84, one or more immediately after the playback target phrase. Is determined as the next playback target phrase, and the playback target phrase (one phrase immediately after one or more phrases that have been played back) is played back. In this embodiment, the first reproduction target phrase of the music data is determined to be the first one phrase of the music data, and the first reproduction target phrase (first one phrase of the music data) is first reproduced. However, the first reproduction target phrase of the music data is not limited to the first one phrase of the music data, and may be two or more continuous phrases, or may be arbitrarily set by the user via the operation unit 12.

以下、図4を参照しつつ、楽曲データの再生の具体例を説明する。   Hereinafter, a specific example of reproduction of music data will be described with reference to FIG.

図4に示す例では、楽曲データの最初の再生対象フレーズである「フレーズ1」がまず再生される。当該「フレーズ1」の再生が行われる際には、リアモニタ23には、例えば図5に示すように、当該楽曲データの「フレーズ1」に対応する歌詞データの「フレーズ1」に基づく歌詞テロップ41(この例では「********・・・」と略記する。以下同様)と、当該楽曲データの再生進捗状況に基づく表示45(この例ではいわゆるプログレスバー。以下適宜、「プログレスバー45」という)と、当該楽曲データの「フレーズ1」に対する前回の得点に基づく表示43(この例では「このフレーズは前回75点でした」)とを含む画面40が表示される。そして、当該「フレーズ1」の再生が終了する際に、再生の終了した「フレーズ1」に対するカラオケ歌唱が採点され、当該「フレーズ1」に対する得点が、この例では69点となっている(図4中の(1)を参照)。   In the example shown in FIG. 4, “phrase 1”, which is the first reproduction target phrase of the music data, is first reproduced. When the “phrase 1” is reproduced, the rear monitor 23 displays a lyrics telop 41 based on “phrase 1” of the lyrics data corresponding to “phrase 1” of the music data, for example, as shown in FIG. (In this example, it is abbreviated as “*******”. The same applies hereinafter) and a display 45 based on the reproduction progress of the music data (in this example, a so-called progress bar. And a display 43 based on the previous score for “phrase 1” of the music data (in this example, “this phrase was 75 points last time”) is displayed. When the reproduction of the “phrase 1” is finished, the karaoke song for the “phrase 1” after the reproduction is scored, and the score for the “phrase 1” is 69 points in this example (FIG. 1). (See (1) in 4).

この場合、当該「フレーズ1」が次の再生対象フレーズに再度決定され、当該「フレーズ1」が再度再生される。当該「フレーズ1」の再生が行われる際には、リアモニタ23には、例えば図6に示すように、当該楽曲データの「フレーズ1」に対応する歌詞データの「フレーズ1」に基づく歌詞テロップ41と、当該楽曲データのプログレスバー45と、前の再生対象フレーズである「フレーズ1」に対する得点に基づく表示42(この例では「69点」)と、前の再生対象フレーズである「フレーズ1」に対する得点に応じて行われた再生制御の内容に基づく表示44(この例では「もう一度同じフレーズを再生します」)と、当該楽曲データの「フレーズ1」に対する前回の得点に基づく表示43(この例では「このフレーズは前回69点でした」)とを含む画面40が表示される。そして、当該「フレーズ1」の再生が終了する際に、再生の終了した「フレーズ1」に対するカラオケ歌唱が採点され、当該「フレーズ1」に対する得点が、75点となっている(図4中の(2)を参照)。   In this case, the “phrase 1” is determined again as the next reproduction target phrase, and the “phrase 1” is reproduced again. When the “phrase 1” is reproduced, the rear monitor 23 displays a lyrics telop 41 based on “phrase 1” of the lyrics data corresponding to “phrase 1” of the music data, for example, as shown in FIG. A progress bar 45 of the music data, a display 42 (“69 points” in this example) based on the score for “Phrase 1”, which is the previous playback target phrase, and “Phrase 1”, which is the previous playback target phrase A display 44 based on the content of the playback control performed in response to the score for (in this example, “play the same phrase again”) and a display 43 based on the previous score for “phrase 1” of the music data (this In the example, a screen 40 including “This phrase was 69 points last time”) is displayed. When the reproduction of the “phrase 1” is finished, the karaoke song for the “phrase 1” that has been reproduced is scored, and the score for the “phrase 1” is 75 points (in FIG. 4). (See (2)).

この場合、当該「フレーズ1」の直後の「フレーズ2」が次の再生対象フレーズに決定され、当該「フレーズ2」が再生される。当該「フレーズ2」の再生が行われる際には、リアモニタ23には、例えば図7に示すように、当該楽曲データの「フレーズ2」に対応する歌詞データの「フレーズ2」に基づく歌詞テロップ41と、当該楽曲データのプログレスバー45と、前の再生対象フレーズである「フレーズ1」に対する得点に基づく表示42(この例では「75点」)と、前の再生対象フレーズである「フレーズ1」に対する得点に応じて行われた再生制御の内容に基づく表示44(この例では「次のフレーズを再生します」)と、当該楽曲データの「フレーズ2」に対する前回の得点に基づく表示43(この例では「このフレーズは前回75点でした」)とを含む画面40が表示される。そして、当該「フレーズ2」の再生が終了する際に、再生の終了した「フレーズ2」に対するカラオケ歌唱が採点され、当該「フレーズ2」に対する得点が、80点となっている(図4中の(3)を参照)。   In this case, “phrase 2” immediately after “phrase 1” is determined as the next reproduction target phrase, and “phrase 2” is reproduced. When the “phrase 2” is reproduced, the rear monitor 23 displays a lyrics telop 41 based on “phrase 2” of the lyrics data corresponding to “phrase 2” of the music data, for example, as shown in FIG. A progress bar 45 of the music data, a display 42 (“75 points” in this example) based on the score for “Phrase 1” which is the previous playback target phrase, and “Phrase 1” which is the previous playback target phrase A display 44 based on the content of the playback control performed in response to the score for (in this example, “play the next phrase”) and a display 43 based on the previous score for “phrase 2” of the music data (this In the example, a screen 40 including “This phrase was 75 points last time”) is displayed. Then, when the reproduction of the “phrase 2” is finished, the karaoke song for the “phrase 2” that has been reproduced is scored, and the score for the “phrase 2” is 80 points (in FIG. 4). (See (3)).

この場合、当該「フレーズ2」の直後の「フレーズ3」が次の再生対象フレーズに決定され、当該「フレーズ3」が再生される。当該「フレーズ3」の再生が行われる際には、リアモニタ23には、例えば図8に示すように、当該楽曲データの「フレーズ3」に対応する歌詞データの「フレーズ3」に基づく歌詞テロップ41と、当該楽曲データのプログレスバー45と、前の再生対象フレーズである「フレーズ2」に対する得点に基づく表示42(この例では「80点」)と、前の再生対象フレーズである「フレーズ2」に対する得点に応じて行われた再生制御の内容に基づく表示44(この例では「次のフレーズを再生します」)と、当該楽曲データの「フレーズ3」に対する前回の得点に基づく表示43(この例では「このフレーズは前回75点でした」)とを含む画面40が表示される。そして、当該「フレーズ3」の再生が終了する際に、再生の終了した「フレーズ3」に対するカラオケ歌唱が採点され、当該「フレーズ3」に対する得点が、90点となっている(図4中の(4)を参照)。   In this case, “phrase 3” immediately after “phrase 2” is determined as the next reproduction target phrase, and “phrase 3” is reproduced. When the “phrase 3” is reproduced, the rear monitor 23 displays a lyrics telop 41 based on “phrase 3” of the lyrics data corresponding to “phrase 3” of the music data, for example, as shown in FIG. A progress bar 45 of the music data, a display 42 (“80 points” in this example) based on the score for “Phrase 2” which is the previous playback target phrase, and “Phrase 2” which is the previous playback target phrase. A display 44 based on the content of the playback control performed in response to the score for (in this example, “play the next phrase”) and a display 43 based on the previous score for “phrase 3” of the music data (this In the example, a screen 40 including “This phrase was 75 points last time”) is displayed. Then, when the reproduction of the “phrase 3” is completed, the karaoke song for the “phrase 3” that has been reproduced is scored, and the score for the “phrase 3” is 90 points (in FIG. 4). (See (4)).

この場合、当該「フレーズ3」の直後の「フレーズ4」「フレーズ5」が次の再生対象フレーズに決定され、当該「フレーズ4」「フレーズ5」が連続再生される。当該「フレーズ4」「フレーズ5」の再生が行われる際には、リアモニタ23には、例えば図9に示すように、当該楽曲データの「フレーズ4」「フレーズ5」に対応する歌詞データの「フレーズ4」「フレーズ5」に基づく歌詞テロップ41と、当該楽曲データのプログレスバー45と、前の再生対象フレーズである「フレーズ3」に対する得点に基づく表示42(この例では「90点」)と、前の再生対象フレーズである「フレーズ3」に対する得点に応じて行われた再生制御の内容に基づく表示44(この例では「次の2フレーズを連続再生します」)と、当該楽曲データの「フレーズ4」又は「フレーズ5」に対する前回の得点に基づく表示43(この例では「このフレーズは前回75点でした」)とを含む画面40が表示される。そして、当該「フレーズ4」「フレーズ5」の再生が終了する際に、再生の終了した「フレーズ4」「フレーズ5」に対するカラオケ歌唱が採点され、当該「フレーズ4」「フレーズ5」に対する得点が、65点となっている(図4中の(5)を参照)。   In this case, “phrase 4” and “phrase 5” immediately after the “phrase 3” are determined as the next reproduction target phrases, and the “phrase 4” and “phrase 5” are continuously reproduced. When reproduction of the “phrase 4” and “phrase 5” is performed, the rear monitor 23 displays, for example, “Phrase 4” and “Phrase 5” of the lyrics data corresponding to “Phrase 4” and “Phrase 5” of the music data as shown in FIG. Lyric telop 41 based on “phrase 4” and “phrase 5”, a progress bar 45 of the music data, and a display 42 (“90 points” in this example) based on the score for “phrase 3” which is the previous phrase to be played back; , A display 44 based on the content of the playback control performed according to the score for “Phrase 3” which is the previous playback target phrase (in this example, “Next 2 phrases are played back continuously”), A screen 40 including a display 43 based on the previous score for “phrase 4” or “phrase 5” (in this example, “this phrase was 75 points last time”) is displayed. Then, when the reproduction of the “phrase 4” and “phrase 5” is finished, the karaoke singing for the “phrase 4” and “phrase 5” after the reproduction is scored, and the score for the “phrase 4” and “phrase 5” is scored. 65 points (see (5) in FIG. 4).

この場合、当該「フレーズ4」「フレーズ5」のうちの「フレーズ4」が次の再生対象フレーズに再度決定され、当該「フレーズ4」が再度再生される。なお、このとき、当該「フレーズ4」「フレーズ5」の両方が次の再生対象フレーズに再度決定されてもよい。当該「フレーズ4」の再生が行われる際には、リアモニタ23には、例えば図10に示すように、当該楽曲データの「フレーズ4」に対応する歌詞データの「フレーズ4」に基づく歌詞テロップ41と、当該楽曲データのプログレスバー45と、前の再生対象フレーズである「フレーズ4」「フレーズ5」に対する得点に基づく表示42(この例では「65点」)と、前の再生対象フレーズである「フレーズ4」「フレーズ5」に対する得点に応じて行われた再生制御の内容に基づく表示44(この例では「もう一度同じフレーズを再生します」)と、当該楽曲データの「フレーズ4」に対する前回の得点に基づく表示43(この例では「このフレーズは前回65点でした」)とを含む画面40が表示される。そして、当該「フレーズ4」の再生が終了する際に、再生の終了した「フレーズ4」に対するカラオケ歌唱が採点され、当該「フレーズ4」に対する得点が、72点となっている(図4中の(6)を参照)。   In this case, “phrase 4” of the “phrase 4” and “phrase 5” is determined again as the next reproduction target phrase, and the “phrase 4” is reproduced again. At this time, both “phrase 4” and “phrase 5” may be determined again as the next reproduction target phrases. When the “phrase 4” is reproduced, the rear monitor 23 displays a lyrics telop 41 based on “phrase 4” of the lyrics data corresponding to “phrase 4” of the music data, for example, as shown in FIG. And a progress bar 45 of the music data, a display 42 (“65 points” in this example) based on the score for “Phrase 4” and “Phrase 5” which are the previous playback target phrases, and the previous playback target phrase. Display 44 based on the content of playback control performed according to the scores for “phrase 4” and “phrase 5” (in this example, “play the same phrase again”) and the previous time for “phrase 4” of the song data A screen 40 including a display 43 based on the score (in this example, “this phrase was 65 points last time”) is displayed. Then, when the reproduction of the “phrase 4” is finished, the karaoke song for the “phrase 4” after the reproduction is scored, and the score for the “phrase 4” is 72 points (in FIG. 4). (See (6)).

この場合、当該「フレーズ4」の直後の「フレーズ5」が次の再生対象フレーズに決定され、当該「フレーズ5」が再生される。当該「フレーズ5」の再生が行われる際には、リアモニタ23には、例えば図11に示すように、当該楽曲データの「フレーズ5」に対応する歌詞データの「フレーズ5」に基づく歌詞テロップ41と、当該楽曲データのプログレスバー45と、前の再生対象フレーズである「フレーズ4」に対する得点に基づく表示42(この例では「72点」)と、前の再生対象フレーズである「フレーズ4」に対する得点に応じて行われた再生制御の内容に基づく表示44(この例では「次のフレーズを再生します」)と、当該楽曲データの「フレーズ5」に対する前回の得点に基づく表示43(この例では「このフレーズは前回65点でした」)とを含む画面40が表示される。そして、当該「フレーズ5」の再生が終了する際に、再生の終了した「フレーズ5」に対するカラオケ歌唱が採点され、当該「フレーズ5」に対する得点が、68点となっている(図4中の(7)を参照)。この場合、当該「フレーズ5」が次の再生対象フレーズに再度決定され、当該「フレーズ5」が再度再生されることとなる(以下省略)。   In this case, “phrase 5” immediately after “phrase 4” is determined as the next reproduction target phrase, and “phrase 5” is reproduced. When the “phrase 5” is reproduced, the rear monitor 23 displays a lyrics telop 41 based on “phrase 5” of the lyrics data corresponding to “phrase 5” of the music data, for example, as shown in FIG. A progress bar 45 of the music data, a display 42 (“72 points” in this example) based on the score for “Phrase 4” which is the previous reproduction target phrase, and “Phrase 4” which is the previous reproduction target phrase. A display 44 based on the content of the playback control performed in accordance with the score for “(reproduce the next phrase” in this example) and a display 43 based on the previous score for “phrase 5” of the music data (this In the example, a screen 40 including “This phrase was 65 points last time”) is displayed. Then, when the reproduction of the “phrase 5” is completed, the karaoke song for the “phrase 5” that has been reproduced is scored, and the score for the “phrase 5” is 68 points (in FIG. 4). (See (7)). In this case, the “phrase 5” is determined again as the next reproduction target phrase, and the “phrase 5” is reproduced again (hereinafter omitted).

以下、図12を参照しつつ、上記手法を実現するために、操作端末10の制御部11のCPUが大容量記憶装置16に記憶されたカラオケプログラムにより実行する制御手順を説明する。   Hereinafter, a control procedure executed by the CPU of the control unit 11 of the operation terminal 10 according to the karaoke program stored in the large-capacity storage device 16 will be described with reference to FIG.

図12において、このフローに示す処理は、例えば利用者により操作部12を介しカラオケプログラムの起動操作が行われることで開始される。   In FIG. 12, the processing shown in this flow is started when, for example, a user performs a karaoke program activation operation via the operation unit 12.

まず、ステップS10で、制御部11のCPUは、利用者により操作部12を介しカラオケ楽曲の予約操作が行われたかどうかを判定する。カラオケ楽曲の予約操作が行われるまでは、ステップS10の判定は満たされず、ループ待機する。カラオケ楽曲の予約操作が行われたら、ステップS10の判定が満たされて、ステップS20に移る。   First, in step S <b> 10, the CPU of the control unit 11 determines whether a karaoke song reservation operation has been performed by the user via the operation unit 12. Until the karaoke song reservation operation is performed, the determination in step S10 is not satisfied, and a loop standby is performed. If reservation operation of karaoke music is performed, determination of step S10 will be satisfy | filled and it will move to step S20.

ステップS20では、制御部11のCPUは、ネットワークNW及び通信制御部15を介し、上記ステップS10で行われた予約操作に基づくカラオケ楽曲の楽曲データ及び歌詞データを、ホストサーバ30からダウンロードする。その後、制御部11のCPUは、上記ダウンロードした楽曲データを、大容量記憶装置16の楽曲記憶部161に格納すると共に、上記ダウンロードした歌詞データを、大容量記憶装置16の歌詞記憶部162に格納する。なお、上記ステップS10で行われた予約操作に基づくカラオケ楽曲の楽曲データ及び歌詞データが、楽曲記憶部161及び歌詞記憶部162に既に格納済みであった場合には、上記ダウンロードは省略される。そして、制御部11のCPUは、楽曲記憶部161から、上記ステップS10で行われた予約操作に基づくカラオケ楽曲の楽曲データを読み出すと共に、歌詞記憶部162から、当該楽曲データに対する歌詞データを読み出す。   In step S <b> 20, the CPU of the control unit 11 downloads the song data and lyric data of the karaoke song based on the reservation operation performed in step S <b> 10 from the host server 30 via the network NW and the communication control unit 15. Thereafter, the CPU of the control unit 11 stores the downloaded music data in the music storage unit 161 of the large-capacity storage device 16 and stores the downloaded lyrics data in the lyrics storage unit 162 of the large-capacity storage device 16. To do. If the song data and the lyrics data of the karaoke song based on the reservation operation performed in step S10 have already been stored in the song storage unit 161 and the lyrics storage unit 162, the download is omitted. Then, the CPU of the control unit 11 reads the song data of the karaoke song based on the reservation operation performed in step S <b> 10 from the song storage unit 161, and reads the lyrics data for the song data from the lyrics storage unit 162.

そして、ステップS30で、制御部11のCPUは、上記ステップS10で行われた予約操作に基づくカラオケ楽曲に関し、練習モードが選択されていたかどうかを判定する。練習モードが選択されていなかった場合には、ステップS30の判定は満たされず、ステップS40に移る。   In step S30, the CPU of the control unit 11 determines whether or not the practice mode has been selected for the karaoke piece based on the reservation operation performed in step S10. If the practice mode has not been selected, the determination at step S30 is not satisfied, and the routine goes to step S40.

ステップS40では、制御部11のCPUは、上記ステップS20で読み出された楽曲データの各フレーズを音源13等により順次再生させ、各フレーズに対応する音声信号と、各フレーズに対するカラオケ歌唱の音声信号とを、制御装置20に接続されたスピーカ21から順次音声出力させる。   In step S40, the CPU of the control unit 11 sequentially reproduces each phrase of the music data read out in step S20 by the sound source 13 and the like, and an audio signal corresponding to each phrase and an audio signal of karaoke singing for each phrase. Are sequentially output from the speaker 21 connected to the control device 20.

その後、ステップS50に移り、制御部11のCPUは、上記ステップS40で音源13等により楽曲データの各フレーズの再生が行われる際に、上記ステップS20で読み出された歌詞データの、上記再生が行われる楽曲データの各フレーズに対応するフレーズ、に基づく歌詞テロップ41を含む画面(図示せず)を、制御装置20に接続されたリアモニタ23に表示させる。その後、このフローに示す処理が終了される。   Thereafter, the process proceeds to step S50, and the CPU of the control unit 11 reproduces the lyrics data read out in step S20 when each phrase of the music data is reproduced by the sound source 13 or the like in step S40. A screen (not shown) including a lyrics telop 41 based on the phrase corresponding to each phrase of the music data to be performed is displayed on the rear monitor 23 connected to the control device 20. Thereafter, the processing shown in this flow is terminated.

一方、上記ステップS30において、練習モードが選択されていた場合には、ステップS30の判定が満たされて、ステップS60に移る。   On the other hand, if the practice mode is selected in step S30, the determination in step S30 is satisfied, and the process proceeds to step S60.

ステップS60では、制御部11のCPUは、上記ステップS20で読み出された楽曲データの最初の1フレーズを、最初の再生対象フレーズに決定する。   In step S60, the CPU of the control unit 11 determines the first one phrase of the music data read in step S20 as the first reproduction target phrase.

そして、ステップS70で、制御部11のCPUは、上記ステップS20で読み出された楽曲データの、上記ステップS60、後述のステップS130、後述のステップS150、及び後述のステップS170のいずれかで決定された再生対象フレーズを音源13等により再生させ、再生対象フレーズに対応する音声信号と、再生対象フレーズに対するカラオケ歌唱の音声信号とを、制御装置20に接続されたスピーカ21から音声出力させる。すなわち、上記ステップS60から移行した場合のステップS70では、制御部11のCPUは、上記ステップS20で読み出された楽曲データの、上記ステップS60で決定された最初の再生対象フレーズ(楽曲データの最初の1フレーズ)を音源13等によりまず再生させる。   Then, in step S70, the CPU of the control unit 11 is determined in any one of step S60, step S130 described later, step S150 described later, and step S170 described later of the music data read in step S20. The reproduction target phrase is reproduced by the sound source 13 or the like, and an audio signal corresponding to the reproduction target phrase and a karaoke song audio signal corresponding to the reproduction target phrase are output from the speaker 21 connected to the control device 20. That is, in step S70 when the process is shifted from step S60, the CPU of the control unit 11 performs the first reproduction target phrase (first of the music data) determined in step S60 of the music data read in step S20. 1 phrase) is first reproduced by the sound source 13 or the like.

その後、ステップS80に移り、制御部11のCPUは、上記ステップS70で音源13等により楽曲データの再生対象フレーズの再生が行われる際に、上記ステップS20で読み出された歌詞データの、上記ステップS70において再生が行われる楽曲データの再生対象フレーズに対応するフレーズ、に基づく歌詞テロップ41と、当該楽曲データのプログレスバー45と、前の再生対象フレーズに対する得点に基づく表示42(最初の再生対象フレーズの場合は省略)と、前の再生対象フレーズに対する得点に応じて行われた再生制御の内容に基づく表示44(最初の再生対象フレーズの場合は省略)と、当該楽曲データの再生対象フレーズに対する前回の得点に基づく表示43とを含む画面40を、制御装置20に接続されたリアモニタ23に表示させる。このステップS80の手順を実行する制御部11のCPUが、表示制御手段として機能する。なお、上記画面40の表示項目の一部を省略してもよい。また、このステップS80の手順は、必ずしも必要ではなく省略してもよい。   Thereafter, the process proceeds to step S80, and the CPU of the control unit 11 performs the above step of the lyrics data read out in step S20 when the reproduction target phrase of the music data is reproduced by the sound source 13 or the like in step S70. The lyrics telop 41 based on the phrase corresponding to the reproduction target phrase of the music data to be reproduced in S70, the progress bar 45 of the music data, and the display 42 based on the score for the previous reproduction target phrase (the first reproduction target phrase) Is omitted), display 44 based on the content of the playback control performed according to the score for the previous playback target phrase (omitted for the first playback target phrase), and the previous time for the playback target phrase of the music data The screen 40 including the display 43 based on the scores of the rear monitor connected to the control device 20 To be displayed on the 23. The CPU of the control unit 11 that executes the procedure of step S80 functions as display control means. Note that some of the display items on the screen 40 may be omitted. Further, the procedure of step S80 is not always necessary and may be omitted.

そして、ステップS90で、制御部11のCPUは、マイク18を介し入力された、上記ステップS70において再生が行われる楽曲データの再生対象フレーズに対する利用者によるカラオケ歌唱の音声信号を取得する。このステップS90の手順を実行する制御部11のCPUが、音声取得手段として機能する。   In step S90, the CPU of the control unit 11 acquires a voice signal of karaoke singing by the user for the reproduction target phrase of the music data to be reproduced in step S70 input through the microphone 18. The CPU of the control unit 11 that executes the procedure of step S90 functions as a voice acquisition unit.

その後、ステップS100に移り、制御部11のCPUは、上記ステップS90で取得された、上記ステップS70において再生の終了した楽曲データの再生対象フレーズに対するカラオケ歌唱の音声信号による、音程、リズム、声量、表現力等の少なくとも1つに基づき、当該再生対象フレーズに対するカラオケ歌唱を採点する。このステップS100の手順が、歌唱評価手順に相当する。また、このステップS100の手順を実行する制御部11のCPUが、歌唱評価手段として機能する。   Thereafter, the process proceeds to step S100, and the CPU of the control unit 11 obtains the pitch, rhythm, volume, and voice volume of the karaoke singing voice signal for the reproduction target phrase of the music data that has been reproduced in step S70, acquired in step S90. The karaoke song for the reproduction target phrase is scored based on at least one of expressiveness and the like. The procedure of step S100 corresponds to a singing evaluation procedure. Moreover, CPU of the control part 11 which performs the procedure of this step S100 functions as a song evaluation means.

そして、ステップS105で、制御部11のCPUは、上記ステップS100で採点された得点等を、大容量記憶装置16の得点記憶部163に記憶された得点テーブルTBの対応する欄に記録する。   In step S105, the CPU of the control unit 11 records the score scored in step S100 in the corresponding column of the score table TB stored in the score storage unit 163 of the large-capacity storage device 16.

その後、ステップS110に移り、制御部11のCPUは、上記ステップS100で採点された得点を判別する。上記ステップS100で採点された得点が69点以下であった場合には、ステップS130に移る。但し、このとき、上記ステップS100で採点された得点が所定の回数(例えば5回)連続で69点以下であった場合には、後述のステップS150に移行してもよい。   Thereafter, the process proceeds to step S110, and the CPU of the control unit 11 determines the score scored in step S100. If the score scored in step S100 is 69 or less, the process proceeds to step S130. However, at this time, if the score scored in the above step S100 is 69 points or less continuously for a predetermined number of times (for example, 5 times), the process may move to step S150 described later.

ステップS130では、制御部11のCPUは、上記ステップS70において再生の終了した再生対象フレーズの少なくとも一部を、次の再生対象フレーズに再度決定する。その後、上記ステップS70に移り、同様の手順を繰り返す。すなわち、このステップS130から移行した場合のステップS70では、制御部11のCPUは、上記ステップS20で読み出された楽曲データの、このステップS130で決定された再生対象フレーズ(再生の終了した1以上のフレーズの少なくとも一部)を音源13等により再度再生させる。   In step S130, the CPU of the control unit 11 determines again at least a part of the reproduction target phrase that has been reproduced in step S70 as the next reproduction target phrase. Thereafter, the process proceeds to step S70, and the same procedure is repeated. That is, in step S70 when the process proceeds from step S130, the CPU of the control unit 11 reads the phrase to be reproduced (one or more reproductions that have been reproduced) determined in step S130 of the music data read in step S20. At least a part of the phrase) is reproduced again by the sound source 13 or the like.

一方、上記ステップS110において、上記ステップS100で採点された得点が70点以上84点以下であった場合には、ステップS150に移る。但し、このとき、上記ステップS20で読み出された楽曲データの最後のフレーズの再生が終了していた場合には、このフローに示す処理が終了される。   On the other hand, if the score scored in step S100 is 70 or more and 84 or less in step S110, the process proceeds to step S150. However, at this time, if the reproduction of the last phrase of the music data read in step S20 has been finished, the processing shown in this flow is finished.

ステップS150では、制御部11のCPUは、上記ステップS70において再生の終了した再生対象フレーズの直後の1フレーズを、次の再生対象フレーズに決定する。その後、上記ステップS70に移り、同様の手順を繰り返す。すなわち、このステップS150から移行した場合のステップS70では、制御部11のCPUは、上記ステップS20で読み出された楽曲データの、このステップS150で決定された再生対象フレーズ(再生の終了した1以上のフレーズの直後の1フレーズ)を音源13等により再生させる。   In step S150, the CPU of the control unit 11 determines one phrase immediately after the reproduction target phrase that has been reproduced in step S70 as the next reproduction target phrase. Thereafter, the process proceeds to step S70, and the same procedure is repeated. That is, in step S70 when the process is shifted from step S150, the CPU of the control unit 11 reads the phrase to be reproduced (one or more of the reproduction finished) determined in step S150 of the music data read in step S20. 1 phrase immediately after the phrase) is reproduced by the sound source 13 or the like.

また一方、上記ステップS110において、上記ステップS100で採点された得点が85点以上であった場合には、ステップS170に移る。但し、このとき、上記ステップS20で読み出された楽曲データの最後のフレーズの再生が終了していた場合には、このフローに示す処理が終了される。   On the other hand, in step S110, if the score scored in step S100 is 85 or more, the process proceeds to step S170. However, at this time, if the reproduction of the last phrase of the music data read in step S20 has been finished, the processing shown in this flow is finished.

ステップS170では、制御部11のCPUは、上記ステップS70において再生の終了した再生対象フレーズの直後の連続する2フレーズを、次の再生対象フレーズに決定する。その後、上記ステップS70に移り、同様の手順を繰り返す。すなわち、このステップS170から移行した場合のステップS70では、制御部11のCPUは、上記ステップS20で読み出された楽曲データの、このステップS170で決定された再生対象フレーズ(再生の終了した1以上のフレーズの直後の連続する2フレーズ)を音源13等により連続再生させる。   In step S170, the CPU of the control unit 11 determines two consecutive phrases immediately after the reproduction target phrase that has been reproduced in step S70 as the next reproduction target phrase. Thereafter, the process proceeds to step S70, and the same procedure is repeated. That is, in step S70 when the process is shifted from step S170, the CPU of the control unit 11 reads the phrase to be reproduced (one or more of the reproduction finished) determined in step S170 of the music data read in step S20. Are continuously reproduced by the sound source 13 or the like.

なお、上記ステップS70の手順が、再生制御手順に相当する。また、上記ステップS70の手順を実行する制御部11のCPUが、再生制御手段として機能する。   Note that the procedure of step S70 corresponds to a playback control procedure. The CPU of the control unit 11 that executes the procedure of step S70 functions as a reproduction control unit.

以上説明したように、本実施形態では、音源13等により楽曲データの再生が行われた際に、当該楽曲データの連続する1以上のフレーズの再生が終了されるごとに、再生の終了した1以上のフレーズに対するカラオケ歌唱が採点される。このとき、上記再生の終了した1以上のフレーズに対する得点が69点以下であった場合には、当該1以上のフレーズは上手に歌唱できていないとみなされて、上記再生の終了した1以上のフレーズ(利用者が上手に歌唱できなかった(不得意な)フレーズ)の少なくとも一部が音源13等により再度(繰り返して)再生される。これにより、利用者は、上手に歌唱できなかったフレーズについて再度歌唱練習を行うことができる。また、利用者が上手に歌唱できた(得意な)フレーズや普通に歌唱できた(不得意でもなく得意でもない)フレーズについては、上記の上手に歌唱できなかったフレーズと異なり、音源13により再度再生されないようにする。この結果、利用者は、上手に歌唱できなかったフレーズについて重点的に歌唱練習を行うことができるので、効率的に歌唱練習を行うことができる。   As described above, in the present embodiment, when the music data is reproduced by the sound source 13 or the like, the reproduction is completed 1 every time reproduction of one or more phrases of the music data is completed. Karaoke songs for the above phrases are scored. At this time, if the score for the one or more phrases that have been reproduced is 69 points or less, the one or more phrases are deemed not to be sung well, and one or more At least a part of the phrase (phrase that the user could not sing well) is reproduced (repeatedly) again by the sound source 13 or the like. Thereby, the user can perform singing practice again about the phrase which was not able to sing well. Also, for phrases that the user was able to sing well (good) and phrases that were normally sung (not good or not good), unlike the above-mentioned phrases that could not be sung well, the sound source 13 again Prevent playback. As a result, the user can practice singing intensively with respect to phrases that could not be sung well, so the singing practice can be performed efficiently.

また、本実施形態では特に、音源13等により楽曲データの各フレーズの再生が行われる際に、歌詞記憶部162から読み出された、当該楽曲データに対する歌詞データの、上記再生が行われる各フレーズに対応するフレーズ、に基づく歌詞テロップ41が、リアモニタ23に表示される。これにより、利用者は、リアモニタ23に表示された歌詞テロップ41を見ながら、より効果的に歌唱練習を行うことができる。   In the present embodiment, in particular, when each phrase of the music data is reproduced by the sound source 13 or the like, each phrase in which the above-described reproduction of the lyrics data for the music data read from the lyrics storage unit 162 is performed. A lyrics telop 41 based on the phrase corresponding to is displayed on the rear monitor 23. Thereby, the user can practice singing more effectively while watching the lyrics telop 41 displayed on the rear monitor 23.

また、本実施形態では特に、音源13等により楽曲データの各フレーズの再生が行われる際に、当該楽曲データのプログレスバー45が、リアモニタ23に表示される。これにより、利用者は、リアモニタ23に表示されたカラオケ楽曲の再生進捗状況を見ることで、自分がカラオケ楽曲のどのフレーズを歌唱しているのかを認識することができ、さらに効果的に歌唱練習を行うことができる。   In the present embodiment, in particular, when each phrase of music data is played by the sound source 13 or the like, a progress bar 45 of the music data is displayed on the rear monitor 23. Thereby, the user can recognize which phrase of the karaoke piece he is singing by seeing the reproduction progress of the karaoke piece piece displayed on the rear monitor 23, and singing practice more effectively. It can be performed.

また、本実施形態では特に、楽曲データの各フレーズに対する得点に基づく表示42,43が、リアモニタ23に表示される。これにより、利用者は、リアモニタ23に表示されたカラオケ楽曲の各フレーズに対する得点を見ることで、自分が不得意なフレーズや得意なフレーズ等を認識することができ、さらに効果的に歌唱練習を行うことができる。   In the present embodiment, in particular, the displays 42 and 43 based on the score for each phrase of the music data are displayed on the rear monitor 23. Thereby, the user can recognize a phrase or a phrase that he / she is not good at by seeing the score for each phrase of the karaoke music displayed on the rear monitor 23, and can practice singing more effectively. It can be carried out.

また、本実施形態では特に、音源13等により楽曲データの各フレーズの再生が行われる際に、当該フレーズに対する前回の得点に基づく表示43が、リアモニタ23に表示される。これにより、利用者は、リアモニタ23に表示されたカラオケ楽曲の各フレーズに対する前回の得点を見ることで、当該フレーズが不得意なフレーズであるか得意なフレーズであるか等を認識することができ、さらに効果的に歌唱練習を行うことができる。   In the present embodiment, in particular, when each phrase of the music data is reproduced by the sound source 13 or the like, the display 43 based on the previous score for the phrase is displayed on the rear monitor 23. Thereby, the user can recognize whether the phrase is a poor phrase or a good phrase by looking at the previous score for each phrase of the karaoke music displayed on the rear monitor 23. Singing practice can be performed more effectively.

なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を順を追って説明する。   The present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the spirit and technical idea of the present invention. Hereinafter, such modifications will be described in order.

(1)模範歌唱を再生する場合
本変形例では、前述のホストサーバの大容量記憶装置33には、さらに、複数のカラオケ楽曲の、利用者によるカラオケ歌唱の模範となる歌唱の録音データである模範歌唱データが記憶されている。
(1) In the case of reproducing a model song In this modification, the large-capacity storage device 33 of the above-described host server further includes recorded data of a song that serves as a model for a karaoke song by a user of a plurality of karaoke songs. Model song data is stored.

図13に示すように、各楽曲データに対する模範歌唱データは、当該楽曲データの複数のフレーズ、及び、当該楽曲データに対する歌詞データの複数のフレーズと同一区間となるように、連続するデータ上の任意の位置に、当該データを区分するためのフラグ(チャプタ)が少なくとも1つ付加されることで、複数のフレーズ(模範歌唱フレーズ。図中では順に「フレーズ1」「フレーズ2」「フレーズ3」「フレーズ4」「フレーズ5」・・・と示す)に区分されている。   As shown in FIG. 13, the model singing data for each piece of music data is arbitrary on the continuous data so that it is in the same section as the plurality of phrases of the music data and the plurality of phrases of the lyrics data for the music data. By adding at least one flag (chapter) for classifying the data to the position, a plurality of phrases (exemplary song phrases. In the figure, “phrase 1” “phrase 2” “phrase 3” “ "Phrase 4", "Phrase 5" ...).

そして、前述の操作端末10の大容量記憶装置16は、さらに、例えばホストサーバ30からダウンロードされた模範歌唱データを記憶する図示しない模範歌唱記憶部(模範歌唱記憶手段)を備える。   The large-capacity storage device 16 of the operation terminal 10 further includes a model song storage unit (model song storage unit) (not shown) that stores model song data downloaded from the host server 30, for example.

前述の制御部11のCPUは、前述の楽曲記憶部161から、前述の予約操作に基づくカラオケ楽曲の楽曲データを読み出すと共に、上記模範歌唱記憶部から、当該楽曲データに対する模範歌唱データを読み出し、当該楽曲データ及び模範歌唱データの複数のフレーズをそれぞれ前述の音源13へ順次出力する。   The CPU of the control unit 11 reads the song data of the karaoke song based on the reservation operation from the song storage unit 161, and reads the model song data for the song data from the model song storage unit. A plurality of phrases of music data and model song data are sequentially output to the sound source 13 described above.

音源13は、上記制御部11のCPUから順次出力された楽曲データの各フレーズを2回ずつ順次再生すると共に、当該楽曲データの各フレーズの1回目の再生を行う際に、上記制御部11のCPUから順次出力された模範歌詞データの、上記再生が行われる楽曲データの各フレーズに対応するフレーズも同時に再生し、その再生による音声信号を音声制御部14へ順次出力する。すなわち、1回目は、楽曲データのフレーズと、当該楽曲データに対する模範歌唱データのフレーズとが同時に再生され、2回目は、楽曲データのフレーズのみが再生される。したがって、利用者は、1回目では、模範歌唱付きでカラオケ楽曲を聞き、2回目で、カラオケ楽曲に対しカラオケ歌唱を行う。   The sound source 13 sequentially reproduces each phrase of the song data sequentially output from the CPU of the control unit 11 twice and performs the first reproduction of each phrase of the song data. The phrase corresponding to each phrase of the music data to be reproduced of the model lyric data sequentially output from the CPU is also reproduced at the same time, and an audio signal by the reproduction is sequentially outputted to the audio control unit 14. That is, in the first time, the phrase of the music data and the phrase of the model song data for the music data are reproduced simultaneously, and in the second time, only the phrase of the music data is reproduced. Therefore, the user listens to the karaoke music with the model song at the first time and performs the karaoke song for the karaoke music at the second time.

ここで、本変形例では、音源13等による楽曲データの再生対象フレーズの2回目の再生が終了するごとに、前述のマイク18から取得された、2回目の再生の終了した再生対象フレーズに対するカラオケ歌唱の音声信号による、音程、リズム、声量、表現力等の少なくとも1つに基づき、当該再生対象フレーズに対するカラオケ歌唱が採点される。   Here, in this modification, whenever the second reproduction of the reproduction target phrase of the music data by the sound source 13 or the like ends, the karaoke for the reproduction target phrase that has been acquired from the microphone 18 and has been reproduced for the second time. The karaoke song for the reproduction target phrase is scored based on at least one of the pitch, rhythm, voice volume, expressive power and the like based on the voice signal of the song.

このとき、2回目の再生の終了した再生対象フレーズに対する得点が、69点以下であった場合には、当該再生対象フレーズの少なくとも一部が次の再生対象フレーズに再度決定され、当該再生対象フレーズ(再生の終了した1以上のフレーズの少なくとも一部)が再度2回再生されると共に、当該再生対象フレーズの1回目の再生を行う際に、上記楽曲データに対する模範歌唱データの、当該再生対象フレーズに対応するフレーズも再度同時に再生される。一方、2回目の再生の終了した再生対象フレーズに対する得点が、85点以上であった場合には、当該再生対象フレーズの直後の連続する2フレーズが次の再生対象フレーズに決定され、当該再生対象フレーズ(再生の終了した1以上のフレーズの直後の連続する2フレーズ)が2回連続再生されると共に、当該再生対象フレーズの1回目の再生を行う際に、上記楽曲データに対する模範歌唱データの、当該再生対象フレーズに対応する連続する2フレーズも同時に連続再生される。また一方、2回目の再生の終了した再生対象フレーズに対する得点が、70点以上84点以下であった場合には、当該再生対象フレーズの直後の1フレーズが次の再生対象フレーズに決定され、当該再生対象フレーズ(再生の終了した1以上のフレーズの直後の1フレーズ)が2回再生されると共に、当該再生対象フレーズの1回目の再生を行う際に、上記楽曲データに対する模範歌唱データの、当該再生対象フレーズに対応する1フレーズも同時に再生される。なお、本変形例でも、楽曲データの最初の再生対象フレーズは、当該楽曲データの最初の1フレーズに決定され、当該最初の再生対象フレーズ(楽曲データの最初の1フレーズ)がまず2回再生されると共に、当該再生対象フレーズの1回目の再生を行う際に、上記楽曲データに対する模範歌唱データの、当該再生対象フレーズに対応する1フレーズも同時に再生される。   At this time, if the score for the playback target phrase after the second playback is 69 points or less, at least a part of the playback target phrase is determined again as the next playback target phrase, and the playback target phrase (At least a part of one or more phrases that have been played back) are played back twice, and when the first playback of the playback target phrase is performed, the playback target phrase of the model song data for the music data is reproduced. The phrase corresponding to is also played back at the same time. On the other hand, if the score for the playback target phrase after the second playback is 85 points or more, two consecutive phrases immediately after the playback target phrase are determined as the next playback target phrases, and the playback target When a phrase (two consecutive phrases immediately after one or more phrases that have been played back) is played back continuously twice, and when the first playback of the playback target phrase is performed, Two consecutive phrases corresponding to the reproduction target phrase are also continuously reproduced simultaneously. On the other hand, if the score for the playback target phrase after the second playback is 70 points or more and 84 points or less, one phrase immediately after the playback target phrase is determined as the next playback target phrase, When the playback target phrase (one phrase immediately after one or more phrases that have been played back) is played back twice and when the playback of the playback target phrase is performed for the first time, One phrase corresponding to the reproduction target phrase is also reproduced at the same time. In this modification as well, the first reproduction target phrase of the music data is determined as the first one phrase of the music data, and the first reproduction target phrase (first one phrase of the music data) is first reproduced twice. At the same time, when the reproduction target phrase is reproduced for the first time, one phrase corresponding to the reproduction target phrase of the model song data for the music data is also reproduced at the same time.

以下、図14を参照しつつ、楽曲データ及び模範歌唱データの再生の具体例を説明する。   Hereinafter, a specific example of reproduction of music data and model song data will be described with reference to FIG.

図14に示す例では、楽曲データの最初の再生対象フレーズである「フレーズ1」と、当該楽曲データの「フレーズ1」に対応する模範歌唱データの「フレーズ1」とが、まず同時に再生される(図14中の(1)を参照)。その後、当該楽曲データの「フレーズ1」のみが再度再生される。そして、当該楽曲データの「フレーズ1」の2回目の再生が終了する際に、2回目の再生の終了した楽曲データの「フレーズ1」に対するカラオケ歌唱が採点され、当該楽曲データの「フレーズ1」に対する得点が、この例では69点となっている(図4中の(2)を参照)。   In the example shown in FIG. 14, “Phrase 1”, which is the first reproduction target phrase of music data, and “Phrase 1” of model song data corresponding to “Phrase 1” of the music data are first reproduced simultaneously. (See (1) in FIG. 14). Thereafter, only “phrase 1” of the music data is reproduced again. Then, when the second reproduction of “Phrase 1” of the music data ends, the karaoke song for “Phrase 1” of the music data that has finished the second reproduction is scored, and “Phrase 1” of the music data is scored. The score for is 69 in this example (see (2) in FIG. 4).

この場合、当該楽曲データの「フレーズ1」が次の再生対象フレーズに再度決定され、当該楽曲データの「フレーズ1」と、当該楽曲データの「フレーズ1」に対応する模範歌唱データの「フレーズ1」とが、再度同時に再生される(図14中の(3)を参照)。その後、当該楽曲データの「フレーズ1」のみが再度再生される。そして、当該楽曲データの「フレーズ1」の2回目の再生が終了する際に、2回目の再生の終了した楽曲データの「フレーズ1」に対するカラオケ歌唱が採点され、当該楽曲データの「フレーズ1」に対する得点が、この例では75点となっている(図4中の(4)を参照)。   In this case, “phrase 1” of the music data is determined again as the next reproduction target phrase, and “phrase 1” of the song data corresponding to “phrase 1” of the music data and “phrase 1” of the music data. Are simultaneously reproduced again (see (3) in FIG. 14). Thereafter, only “phrase 1” of the music data is reproduced again. Then, when the second reproduction of “Phrase 1” of the music data ends, the karaoke song for “Phrase 1” of the music data that has finished the second reproduction is scored, and “Phrase 1” of the music data is scored. The score for is 75 in this example (see (4) in FIG. 4).

この場合、当該楽曲データの「フレーズ1」の直後の「フレーズ2」が次の再生対象フレーズに決定され、当該楽曲データの「フレーズ2」と、当該楽曲データの「フレーズ2」に対応する模範歌唱データの「フレーズ2」とが、同時に再生される(図14中の(5)を参照)。その後、当該楽曲データの「フレーズ2」のみが再度再生される。そして、当該楽曲データの「フレーズ2」の2回目の再生が終了する際に、2回目の再生の終了した楽曲データの「フレーズ2」に対するカラオケ歌唱が採点され、当該楽曲データの「フレーズ2」に対する得点が、この例では80点となっている(図4中の(6)を参照)。   In this case, “phrase 2” immediately after “phrase 1” of the music data is determined as the next reproduction target phrase, and “phrase 2” of the music data and “phrase 2” of the music data are exemplified. The “phrase 2” of the song data is reproduced at the same time (see (5) in FIG. 14). Thereafter, only “phrase 2” of the music data is reproduced again. Then, when the second reproduction of “Phrase 2” of the music data is finished, the karaoke song for “Phrase 2” of the music data after the second reproduction is scored, and “Phrase 2” of the music data is scored. The score for is 80 in this example (see (6) in FIG. 4).

この場合、当該楽曲データの「フレーズ2」の直後の「フレーズ3」が次の再生対象フレーズに決定され、当該楽曲データの「フレーズ3」と、当該楽曲データの「フレーズ3」に対応する模範歌唱データの「フレーズ3」とが、同時に再生される(図14中の(7)を参照)。その後、当該楽曲データの「フレーズ3」のみが再度再生される。そして、当該楽曲データの「フレーズ3」の2回目の再生が終了する際に、2回目の再生の終了した楽曲データの「フレーズ3」に対するカラオケ歌唱が採点され、当該楽曲データの「フレーズ3」に対する得点が、この例では90点となっている(図4中の(8)を参照)。   In this case, “phrase 3” immediately after “phrase 2” of the music data is determined as the next reproduction target phrase, and “phrase 3” of the music data and “phrase 3” of the music data are exemplified. “Phrase 3” of the song data is reproduced at the same time (see (7) in FIG. 14). Thereafter, only “phrase 3” of the music data is reproduced again. Then, when the second reproduction of “Phrase 3” of the music data ends, the karaoke song for “Phrase 3” of the music data that has finished the second reproduction is scored, and “Phrase 3” of the music data The score for is 90 in this example (see (8) in FIG. 4).

この場合、当該楽曲データの「フレーズ3」の直後の「フレーズ4」「フレーズ5」が次の再生対象フレーズに決定され、当該楽曲データの「フレーズ4」「フレーズ5」と、当該楽曲データの「フレーズ4」「フレーズ5」に対応する模範歌唱データの「フレーズ4」「フレーズ5」とが、同時に連続再生される(図14中の(9)を参照)。その後、当該楽曲データの「フレーズ4」「フレーズ5」のみが再度再生される。そして、当該楽曲データの「フレーズ4」「フレーズ5」の2回目の再生が終了する際に、2回目の再生の終了した楽曲データの「フレーズ4」「フレーズ5」に対するカラオケ歌唱が採点され、当該楽曲データの「フレーズ4」「フレーズ5」に対する得点が、この例では65点となっている(図4中の(10)を参照)。   In this case, “phrase 4” and “phrase 5” immediately after “phrase 3” of the music data are determined as the next reproduction target phrases, and “phrase 4” and “phrase 5” of the music data “Phrase 4” and “Phrase 5” of the model song data corresponding to “Phrase 4” and “Phrase 5” are continuously reproduced simultaneously (see (9) in FIG. 14). Thereafter, only “phrase 4” and “phrase 5” of the music data are reproduced again. Then, when the second playback of “phrase 4” and “phrase 5” of the music data is finished, the karaoke song for “phrase 4” and “phrase 5” of the music data that has finished the second playback is scored, The score for “Phrase 4” and “Phrase 5” of the music data is 65 in this example (see (10) in FIG. 4).

この場合、当該楽曲データの「フレーズ4」「フレーズ5」のうちの「フレーズ4」が次の再生対象フレーズに再度決定され、当該楽曲データの「フレーズ4」と、当該楽曲データの「フレーズ4」に対応する模範歌唱データの「フレーズ4」とが、再度同時に再生される(図14中の(11)を参照)。その後、当該楽曲データの「フレーズ4」のみが再度再生される。なお、このとき、当該楽曲データの「フレーズ4」「フレーズ5」の両方が次の再生対象フレーズに再度決定されてもよい。そして、当該楽曲データの「フレーズ4」の2回目の再生が終了する際に、2回目の再生の終了した楽曲データの「フレーズ4」に対するカラオケ歌唱が採点され、当該楽曲データの「フレーズ4」に対する得点が、この例では72点となっている(図4中の(12)を参照)。   In this case, “phrase 4” of “phrase 4” and “phrase 5” of the music data is determined again as the next reproduction target phrase, and “phrase 4” of the music data and “phrase 4” of the music data. "Phrase 4" of the model song data corresponding to "" is reproduced again at the same time (see (11) in FIG. 14). Thereafter, only “phrase 4” of the music data is reproduced again. At this time, both “phrase 4” and “phrase 5” of the music data may be determined again as the next reproduction target phrase. Then, when the second reproduction of “Phrase 4” of the music data is finished, the karaoke song for “Phrase 4” of the music data after the second reproduction is scored, and “Phrase 4” of the music data is scored. The score for is 72 in this example (see (12) in FIG. 4).

この場合、当該楽曲データの「フレーズ4」の直後の「フレーズ5」が次の再生対象フレーズに決定され、当該楽曲データの「フレーズ5」と、当該楽曲データの「フレーズ5」に対応する模範歌唱データの「フレーズ5」とが、同時に再生される(図14中の(13)を参照)。その後、当該楽曲データの「フレーズ5」のみが再度再生される。そして、当該楽曲データの「フレーズ5」の2回目の再生が終了する際に、2回目の再生の終了した楽曲データの「フレーズ5」に対するカラオケ歌唱が採点され、当該楽曲データの「フレーズ5」に対する得点が、この例では68点となっている(図4中の(14)を参照)。この場合、当該楽曲データの「フレーズ5」が次の再生対象フレーズに再度決定され、当該楽曲データの「フレーズ5」と、当該楽曲データの「フレーズ5」に対応する模範歌唱データの「フレーズ5」とが、再度同時に再生されることとなる(以下省略)。   In this case, “phrase 5” immediately after “phrase 4” of the music data is determined as the next reproduction target phrase, and “phrase 5” of the music data and model corresponding to “phrase 5” of the music data. “Phrase 5” of the song data is reproduced at the same time (see (13) in FIG. 14). Thereafter, only “phrase 5” of the music data is reproduced again. When the second reproduction of “Phrase 5” of the music data ends, the karaoke song for “Phrase 5” of the music data after the second reproduction is scored, and “Phrase 5” of the music data is scored. The score for is 68 in this example (see (14) in FIG. 4). In this case, “phrase 5” of the music data is determined again as the next reproduction target phrase, and “phrase 5” of the music data and “phrase 5” of the model song data corresponding to “phrase 5” of the music data. "" Will be reproduced again at the same time (hereinafter omitted).

以下、図15を参照しつつ、本変形例において、操作端末10の制御部11のCPUが大容量記憶装置16に記憶されたカラオケプログラムにより実行する制御手順を説明する。なお、この図15は、前述の図12に対応する図である。図15中では、図12と同等の手順には同一の符号を付している。   Hereinafter, a control procedure executed by the CPU of the control unit 11 of the operation terminal 10 according to the karaoke program stored in the large-capacity storage device 16 will be described with reference to FIG. FIG. 15 corresponds to FIG. 12 described above. In FIG. 15, the same steps as those in FIG.

図15において、ステップS10は図12と同等であり、ステップS10において、カラオケ楽曲の予約操作が行われたら、ステップS10の判定が満たされて、ステップS20に代えて設けたステップS20′に移る。   In FIG. 15, step S10 is equivalent to FIG. 12, and if a reservation operation for karaoke music is performed in step S10, the determination in step S10 is satisfied, and the routine proceeds to step S20 ′ provided in place of step S20.

ステップS20′では、制御部11のCPUは、ネットワークNW及び通信制御部15を介し、上記ステップS10で行われた予約操作に基づくカラオケ楽曲の楽曲データ、歌詞データ、及び模範歌唱データを、ホストサーバ30からダウンロードする。その後、制御部11のCPUは、上記ダウンロードした楽曲データを、大容量記憶装置16の楽曲記憶部161に格納し、上記ダウンロードした歌詞データを、大容量記憶装置16の歌詞記憶部162に格納すると共に、上記ダウンロードした模範歌唱データを、大容量記憶装置16の模範歌唱記憶部に格納する。なお、上記ステップS10で行われた予約操作に基づくカラオケ楽曲の楽曲データ、歌詞データ、及び模範歌唱データが、楽曲記憶部161、歌詞記憶部162、及び模範歌唱記憶部に既に格納済みであった場合には、上記ダウンロードは省略される。そして、制御部11のCPUは、楽曲記憶部161から、上記ステップS10で行われた予約操作に基づくカラオケ楽曲の楽曲データを読み出し、歌詞記憶部162から、当該楽曲データに対する歌詞データを読み出すと共に、模範歌唱記憶部から、当該楽曲データに対する模範歌唱データを読み出す。   In step S20 ′, the CPU of the control unit 11 sends the song data, lyrics data, and model song data of the karaoke song based on the reservation operation performed in step S10 via the network NW and the communication control unit 15 to the host server. Download from 30. Thereafter, the CPU of the control unit 11 stores the downloaded music data in the music storage unit 161 of the mass storage device 16 and stores the downloaded lyrics data in the lyrics storage unit 162 of the mass storage device 16. At the same time, the downloaded model song data is stored in the model song storage unit of the mass storage device 16. Note that the song data, lyrics data, and model song data of the karaoke song based on the reservation operation performed in step S10 has already been stored in the song storage unit 161, the lyrics storage unit 162, and the model song storage unit. In some cases, the download is omitted. Then, the CPU of the control unit 11 reads the song data of the karaoke song based on the reservation operation performed in step S10 from the song storage unit 161, reads the lyrics data for the song data from the lyrics storage unit 162, and The model song data for the music data is read from the model song storage unit.

その後のステップS30〜ステップS60は図12とほぼ同様であり、ステップS60において、上記ステップS20で読み出された楽曲データの最初の1フレーズを最初の再生対象フレーズに決定したら、ステップS70に代えて設けたステップS70′に移る。   Subsequent steps S30 to S60 are substantially the same as those in FIG. 12, and when the first phrase of the music data read out in step S20 is determined as the first reproduction target phrase in step S60, it is replaced with step S70. The process moves to the provided step S70 ′.

ステップS70′では、制御部11のCPUは、上記ステップS20′で読み出された楽曲データの、上記ステップS60、前述のステップS130、前述のステップS150、及び前述のステップS170のいずれかで決定された再生対象フレーズを音源13等により2回再生させると共に、当該再生対象フレーズの1回目の再生を行う際に、上記ステップS20′で読み出した模範歌唱データの、当該再生対象フレーズに対応するフレーズも同時に再生させる。これにより、制御部11のCPUは、1回目は、楽曲データの再生対象フレーズに対応する音声信号と、模範歌唱データの、当該再生対象フレーズに対応するフレーズに対応する音声信号とを、制御装置20に接続されたスピーカ21から音声出力させ、2回目は、楽曲データの再生対象フレーズに対応する音声信号と、当該再生対象フレーズに対するカラオケ歌唱の音声信号とを、制御装置20に接続されたスピーカ21から音声出力させる。すなわち、上記ステップS60から移行した場合のステップS70′では、制御部11のCPUは、上記ステップS20′で読み出された楽曲データの、上記ステップS60で決定された最初の再生対象フレーズ(楽曲データの最初の1フレーズ)と、上記ステップS20′で読み出された模範歌唱データの、当該再生対象フレーズに対応するフレーズ(模範歌唱データの最初の1フレーズ)とを音源13等によりまず同時に再生させ、その後、当該楽曲データの、上記ステップS60で決定された最初の再生対象フレーズのみを音源13等により再度再生させる。   In step S70 ′, the CPU of the control unit 11 determines the music data read out in step S20 ′ in any of step S60, step S130, step S150, or step S170. When the reproduction target phrase is reproduced twice by the sound source 13 or the like, and the first reproduction of the reproduction target phrase is performed, the phrase corresponding to the reproduction target phrase of the model song data read out in step S20 ′ is also included. Play at the same time. Thereby, the CPU of the control unit 11 controls, for the first time, the audio signal corresponding to the reproduction target phrase of the music data and the audio signal corresponding to the phrase corresponding to the reproduction target phrase of the model song data. A speaker connected to the control device 20 outputs a voice signal corresponding to the reproduction target phrase of the music data and a karaoke singing voice signal corresponding to the reproduction target phrase. 21 to output sound. That is, in step S70 ′ when the process proceeds from step S60, the CPU of the control unit 11 performs the first reproduction target phrase (music data) determined in step S60 of the music data read in step S20 ′. First phrase) and the phrase corresponding to the phrase to be reproduced (first phrase of the model song data) of the model song data read out in step S20 ′ are first reproduced simultaneously by the sound source 13 or the like. Thereafter, only the first reproduction target phrase determined in step S60 of the music data is reproduced again by the sound source 13 or the like.

その後、ステップS80に代えて設けたステップS80′に移り、制御部11のCPUは、上記ステップS70′で音源13等により楽曲データの再生対象フレーズの1回目及び2回目の再生が行われる際に、上記ステップS20′で読み出された歌詞データの、上記ステップS70′において再生が行われる楽曲データの再生対象フレーズに対応するフレーズ、に基づく歌詞テロップ41と、当該楽曲データのプログレスバー45と、前の再生対象フレーズに対する得点に基づく表示42(最初の再生対象フレーズの場合は省略)と、前の再生対象フレーズに対する得点に応じて行われた再生制御の内容に基づく表示44(最初の再生対象フレーズの場合は省略)と、当該楽曲データの再生対象フレーズに対する前回の得点に基づく表示43とを含む画面40を、制御装置20に接続されたリアモニタ23に表示させる。このステップS80′の手順を実行する制御部11のCPUが、表示制御手段として機能する。なお、上記画面40の表示項目の一部を省略してもよい。また、このステップS80′の手順は、必ずしも必要ではなく省略してもよい。   Thereafter, the process proceeds to step S80 ′ provided instead of step S80, and the CPU of the control unit 11 performs the first and second reproduction of the reproduction target phrase of the music data by the sound source 13 and the like in step S70 ′. The lyrics telop 41 based on the phrase data corresponding to the reproduction target phrase of the music data to be reproduced in the step S70 ′ of the lyrics data read out in the step S20 ′, the progress bar 45 of the music data, Display 42 based on the score for the previous playback target phrase (omitted in the case of the first playback target phrase) and display 44 based on the content of the playback control performed according to the score for the previous playback target phrase (first playback target) And display based on the previous score for the phrase to be played in the music data 4 The screen 40 includes bets, to be displayed on the rear monitor 23 connected to the control device 20. The CPU of the control unit 11 that executes the procedure of step S80 ′ functions as display control means. Note that some of the display items on the screen 40 may be omitted. Further, the procedure of step S80 ′ is not necessarily required and may be omitted.

そして、ステップS90に代えて設けたステップS90′で、制御部11のCPUは、マイク18を介し入力された、上記ステップS70′において2回目の再生が行われる楽曲データの再生対象フレーズに対する利用者によるカラオケ歌唱の音声信号を取得する。このステップS90′の手順を実行する制御部11のCPUが、音声取得手段として機能する。   Then, in step S90 ′ provided in place of step S90, the CPU of the control unit 11 uses the user for the phrase to be reproduced of the music data input through the microphone 18 and reproduced for the second time in step S70 ′. The voice signal of karaoke singing by is acquired. The CPU of the control unit 11 that executes the procedure of step S90 ′ functions as a voice acquisition unit.

その後、ステップS100に代えて設けたステップS100′に移り、制御部11のCPUは、上記ステップS90′で取得された、上記ステップS70′において2回目の再生の終了した楽曲データの再生対象フレーズに対するカラオケ歌唱の音声信号による、音程、リズム、声量、表現力等の少なくとも1つに基づき、当該再生対象フレーズに対するカラオケ歌唱を採点する。このステップS100′の手順が、歌唱評価手順に相当する。また、このステップS100′の手順を実行する制御部11のCPUが、歌唱評価手段として機能する。   Thereafter, the process proceeds to step S100 ′ provided in place of step S100, and the CPU of the control unit 11 applies to the reproduction target phrase of the music data obtained in step S90 ′ and the second reproduction completed in step S70 ′. The karaoke song for the reproduction target phrase is scored based on at least one of the pitch, rhythm, voice volume, expressive power and the like based on the voice signal of the karaoke song. The procedure of step S100 ′ corresponds to a singing evaluation procedure. Moreover, CPU of the control part 11 which performs the procedure of this step S100 'functions as a song evaluation means.

その後のステップS105、ステップS110、ステップS130、ステップS150、及びステップS170は図12とほぼ同様である。   Subsequent steps S105, S110, S130, S150, and S170 are substantially the same as those in FIG.

すなわち、ステップS130から移行した場合のステップS70′では、制御部11のCPUは、上記ステップS20′で読み出された楽曲データの、ステップS130で決定された再生対象フレーズ(再生の終了した1以上のフレーズの少なくとも一部)と、上記ステップS20′で読み出された模範歌唱データの、当該再生対象フレーズに対応するフレーズ(再生の終了した1以上のフレーズの少なくとも一部)とを音源13等により同時に再度再生させ、その後、当該楽曲データの、ステップS130で決定された再生対象フレーズのみを音源13等により再度再生させる。   That is, in step S70 ′ when the process proceeds from step S130, the CPU of the control unit 11 reads the phrase to be reproduced (one or more reproductions completed) determined in step S130 of the music data read in step S20 ′. And the phrase corresponding to the phrase to be played (at least a part of one or more phrases that have been played back) of the model song data read out in step S20 ′, etc. At the same time, and then only the reproduction target phrase determined in step S130 of the music data is reproduced again by the sound source 13 or the like.

一方、ステップS150から移行した場合のステップS70′では、制御部11のCPUは、上記ステップS20′で読み出された楽曲データの、ステップS150で決定された再生対象フレーズ(再生の終了した1以上のフレーズの直後の1フレーズ)と、上記ステップS20′で読み出された模範歌唱データの、当該再生対象フレーズに対応するフレーズ(再生の終了した1以上のフレーズの直後の1フレーズ)とを音源13等により同時に再生させ、その後、当該楽曲データの、ステップS150で決定された再生対象フレーズのみを音源13等により再度再生させる。   On the other hand, in step S70 ′ when the process is shifted from step S150, the CPU of the control unit 11 performs the reproduction target phrase (one or more reproductions completed) determined in step S150 of the music data read in step S20 ′. And a phrase corresponding to the phrase to be reproduced (one phrase immediately after one or more phrases that have been reproduced) of the model song data read out in step S20 ′. 13 and the like, and thereafter, only the reproduction target phrase determined in step S150 of the music data is reproduced again by the sound source 13 and the like.

また一方、ステップS170から移行した場合のステップS70′では、制御部11のCPUは、上記ステップS20′で読み出された楽曲データの、ステップS170で決定された再生対象フレーズ(再生の終了した1以上のフレーズの直後の連続する2フレーズ)と、上記ステップS20′で読み出された模範歌唱データの、当該再生対象フレーズに対応するフレーズ(再生の終了した1以上のフレーズの直後の連続する2フレーズ)とを音源13等により同時に連続再生させ、その後、当該楽曲データの、ステップS170で決定された再生対象フレーズのみを音源13等により再度再生させる。   On the other hand, in step S70 ′ after the transition from step S170, the CPU of the control unit 11 performs the reproduction target phrase (reproduction completed 1) determined in step S170 of the music data read in step S20 ′. 2 phrases immediately following the above phrase) and the phrase corresponding to the phrase to be played (2 consecutive phrases immediately after the one or more phrases that have been played back) in the model song data read out in step S20 ′. Phrase) is continuously reproduced simultaneously by the sound source 13 or the like, and then only the reproduction target phrase determined in step S170 of the music data is reproduced again by the sound source 13 or the like.

なお、上記ステップS70′の手順が、再生制御手順に相当する。また、上記ステップS70′の手順を実行する制御部11のCPUが、再生制御手段として機能する。   Note that the procedure of step S70 ′ corresponds to a reproduction control procedure. Further, the CPU of the control unit 11 that executes the procedure of step S70 ′ functions as a reproduction control unit.

以上説明したように、本変形例では、各フレーズについて、1回目は模範歌唱付きでカラオケ楽曲(伴奏)が再生され、2回目はカラオケ楽曲(伴奏)のみが再生される。これにより、利用者は、音源13等により再生される1回目のフレーズにおける模範歌唱付きのカラオケ楽曲を参考にして、音源13等により再生される2回目のフレーズに対しカラオケ歌唱を行うことができる。この結果、再生されるカラオケ楽曲の音程やリズムをよく知らない利用者や、リアモニタ23に表示された歌詞テロップを見ることができない利用者(例えば、自動車2内のリアモニタ23に表示された歌詞テロップを見ることができない利用者(前方座席側の利用者)や目が不自由な利用者等)等でも、カラオケ歌唱を行うことができる。   As described above, in this modification, for each phrase, the karaoke music (accompaniment) is reproduced for the first time with an exemplary song, and only the karaoke music (accompaniment) is reproduced for the second time. Thereby, the user can perform karaoke singing with respect to the second phrase reproduced | regenerated by the sound source 13 etc. with reference to the karaoke music with the model song in the first phrase reproduced | regenerated by the sound source 13 grade | etc.,. . As a result, a user who does not know the pitch and rhythm of the karaoke music to be played back, or a user who cannot see the lyrics telop displayed on the rear monitor 23 (for example, the lyrics telop displayed on the rear monitor 23 in the car 2). A user who cannot see the karaoke (a user on the front seat side, a user who is blind or the like) can also perform karaoke singing.

また、本変形例では、音源13等により楽曲データおよび模範歌唱データの再生が行われた際に、当該楽曲データの連続する1以上のフレーズの2回目の再生が終了されるごとに、2回目の再生の終了した1以上のフレーズに対するカラオケ歌唱が評価される。このとき、上記2回目の再生の終了した1以上のフレーズに対する得点が69点以下であった場合には、当該1以上のフレーズは上手に歌唱できていないとみなされて、上記再生の終了した1以上のフレーズ(利用者が上手に歌唱できなかった(不得意な)フレーズ)の少なくとも一部が音源13等により再度(繰り返して)2回再生すると共に、当該1以上のフレーズの少なくとも一部の1回目の再生を行う際に、上記楽曲データに対する模範歌唱データの、当該1以上のフレーズの少なくとも一部に対応する1以上のフレーズも音源13等により再度同時に再生される。これにより、利用者は、上手に歌唱できなかったフレーズについて、再度模範歌唱を聞いた上で再度歌唱練習を行うことができる。   In the present modification, when the music data and the model song data are reproduced by the sound source 13 or the like, the second time each time the second reproduction of one or more consecutive phrases of the music data is completed. Karaoke singing for one or more phrases that have finished playing is evaluated. At this time, if the score for one or more phrases for which the second playback has been completed is 69 points or less, the one or more phrases are considered not to be sung well and the playback has been completed. At least a part of one or more phrases (phrases that the user has not been able to sing well) is reproduced twice (repeatedly) by the sound source 13 etc. and at least a part of the one or more phrases When the first reproduction is performed, one or more phrases corresponding to at least a part of the one or more phrases in the model song data for the music data are also simultaneously reproduced again by the sound source 13 or the like. Thereby, the user can perform the singing practice again after listening to the model song again for the phrase that could not be sung well.

なお、上記では、2回目の再生の終了した再生対象フレーズに対する得点が69点以下であった場合には、制御部11のCPUは、上記再生の終了した再生対象フレーズの少なくとも一部を音源13等により再度2回再生させると共に、当該再生対象フレーズの少なくとも一部の1回目の再生を行う際に、上記楽曲データに対する模範歌唱データの、当該再生対象フレーズの少なくとも一部に対応する1以上のフレーズも音源13等により再度同時に再生させていたが、これに限られない。すなわち、2回目の再生の終了した再生対象フレーズに対する得点が69点以下であった場合には、制御部11のCPUは、上記再生の終了した再生対象フレーズの少なくとも一部を音源13等により再度1回のみ再生させてもよい。この場合も、上記と同様、利用者は、上手に歌唱できなかったフレーズについて、再度歌唱練習を行うことができる。   In the above description, when the score for the reproduction target phrase for which the second reproduction has been completed is 69 points or less, the CPU of the control unit 11 assigns at least a part of the reproduction target phrase for which the reproduction has been completed to the sound source 13. When the first reproduction of at least a part of the reproduction target phrase is performed twice again, one or more corresponding to at least a part of the reproduction target phrase of the model song data for the music data Although the phrase was also reproduced simultaneously by the sound source 13 or the like, the phrase is not limited to this. That is, when the score for the reproduction target phrase for which the second reproduction has been completed is 69 points or less, the CPU of the control unit 11 again uses the sound source 13 or the like to reproduce at least a part of the reproduction target phrase for which the reproduction has been completed. It may be played back only once. Also in this case, the user can practice singing again about the phrase which was not able to sing well like the above.

(2)前回の得点にも応じて再生対象フレーズを決定する場合
上記実施形態では、楽曲データの最初の再生対象フレーズを、当該楽曲データの最初の1フレーズに決定すると共に、楽曲データの2回目以降の再生対象フレーズを、当該楽曲データの再生の終了した再生対象フレーズに対する得点に応じて決定していたが、これに限られない。
(2) When determining the playback target phrase according to the previous score In the above embodiment, the first playback target phrase of the music data is determined as the first phrase of the music data, and the second time of the music data. The subsequent reproduction target phrases are determined according to the score for the reproduction target phrase for which the reproduction of the music data has been completed. However, the present invention is not limited to this.

本変形例において、操作端末10の制御部11のCPUが大容量記憶装置16に記憶されたカラオケプログラムにより実行する制御手順の要部を、前述の図12を参照しつつ説明する。   The main part of the control procedure executed by the CPU of the control unit 11 of the operation terminal 10 according to the karaoke program stored in the large-capacity storage device 16 in this modification will be described with reference to FIG.

すなわち、本変形例では、ステップS60で、制御部11のCPUは、前述のステップS10で楽曲データの予約操作を行った利用者に関する最初の再生対象フレーズを、前述の大容量記憶装置16の得点記憶部163の得点テーブルTBに記録された、当該利用者に関する当該楽曲データの各フレーズに対する前回の得点に応じて決定する。   That is, in the present modification, in step S60, the CPU of the control unit 11 obtains the first reproduction target phrase related to the user who performed the music data reservation operation in step S10 described above, as the score of the mass storage device 16 described above. The determination is made according to the previous score for each phrase of the music data related to the user recorded in the score table TB of the storage unit 163.

例えば、制御部11のCPUは、楽曲データの最初の1フレーズに対する前回の得点が69点以下であった場合には、最初の再生対象フレーズを、最初の1フレーズのみと決定してもよいし、楽曲データの最初の1フレーズに対する前回の得点が70点以上であった場合には、最初の再生対象フレーズを、最初の1フレーズとその直後の1フレーズとの2フレーズと決定してもよい。   For example, the CPU of the control unit 11 may determine that the first reproduction target phrase is only the first phrase when the previous score for the first phrase of the music data is 69 points or less. When the previous score for the first phrase of the music data is 70 points or more, the first reproduction target phrase may be determined as two phrases, the first one phrase and the immediately following one phrase. .

上記のような処理内容のステップS60の手順を実行する制御部11のCPUが、第1フレーズ決定手段として機能する。   The CPU of the control unit 11 that executes the procedure of step S60 having the above processing functions functions as a first phrase determination unit.

また、本変形例では、ステップS130、ステップS150、及びステップS170のそれぞれでは、制御部11のCPUは、前述のステップS10で楽曲データの予約操作を行った利用者に関する2回目以降の再生対象フレーズを、再生の終了した再生対象フレーズに対する得点と、上記得点テーブルTBに記録された、当該利用者に関する当該楽曲データの各フレーズに対する前回の得点とに応じて決定する。   In this modification, in each of step S130, step S150, and step S170, the CPU of the control unit 11 performs the second and subsequent reproduction target phrases related to the user who performed the music data reservation operation in step S10 described above. Is determined according to the score for the reproduction target phrase that has been reproduced and the previous score for each phrase of the music data related to the user recorded in the score table TB.

例えば、ステップS130では、制御部11のCPUは、上記得点テーブルTBに記録された、再生の終了した再生対象フレーズに対する前回の得点が、70点以上84点以下であった場合には、当該再生対象フレーズの直後の1フレーズを、次の再生対象フレーズに決定してもよいし、85点以上であった場合には、当該再生対象フレーズの直後の連続する2フレーズを、次の再生対象フレーズに決定してもよい。   For example, in step S130, if the previous score for the reproduction target phrase that has been reproduced and recorded in the score table TB is 70 points or more and 84 points or less, the CPU of the control unit 11 performs the reproduction. One phrase immediately after the target phrase may be determined as the next playback target phrase, and if there are 85 points or more, the two consecutive phrases immediately after the playback target phrase are replaced with the next playback target phrase. You may decide to.

また例えば、ステップS150では、制御部11のCPUは、上記得点テーブルTBに記録された、再生の終了した再生対象フレーズに対する前回の得点が、69点以下であった場合には、当該再生対象フレーズの少なくとも一部を、次の再生対象フレーズに再度決定してもよいし、85点以上であった場合には、当該再生対象フレーズの直後の連続する2フレーズを、次の再生対象フレーズに決定してもよい。   Also, for example, in step S150, if the previous score for the reproduction target phrase recorded in the score table TB recorded in the score table TB is 69 or less, the reproduction target phrase May be determined again as the next playback target phrase, and if the score is 85 or more, two consecutive phrases immediately after the playback target phrase are determined as the next playback target phrase. May be.

また例えば、ステップS170では、制御部11のCPUは、上記得点テーブルTBに記録された、再生の終了した再生対象フレーズに対する前回の得点が、69点以下であった場合には、当該再生対象フレーズの少なくとも一部を、次の再生対象フレーズに再度決定してもよいし、70点以上84点以下であった場合には、当該再生対象フレーズの直後の1フレーズを、次の再生対象フレーズに決定してもよい。   Further, for example, in step S170, if the previous score for the reproduction target phrase that has been reproduced and recorded in the score table TB is 69 points or less, the CPU of the control unit 11 performs the reproduction target phrase. May be determined again as the next playback target phrase, and if the score is 70 points or more and 84 points or less, one phrase immediately after the playback target phrase is set as the next playback target phrase. You may decide.

上記のような処理内容のステップS130、ステップS150、及びステップS170の手順を実行する制御部11のCPUが、第2フレーズ決定手段として機能する。   The CPU of the control unit 11 that executes the procedures of step S130, step S150, and step S170 having the above processing functions as a second phrase determination unit.

以上説明したように、本変形例では、利用者に関する音源13等による楽曲データの最初の再生対象フレーズを、得点テーブルTBに記録された、当該利用者に関する当該楽曲データの各フレーズに対する前回の得点に応じて決定する。また、利用者に関する音源13等による楽曲データの2回目以降の再生対象フレーズを、得点テーブルTBに記録された、当該利用者に関する当該楽曲データの各フレーズに対する前回の得点、及び、再生の終了した1以上のフレーズに対する得点に応じて決定する。これにより、利用者は、前回カラオケ歌唱時の得点が反映された、さらに効果的な歌唱練習を行うことができる。   As described above, in the present modification, the previous score for each phrase of the song data related to the user recorded in the score table TB is the first reproduction target phrase of the song data by the sound source 13 or the like related to the user. To be decided. In addition, the reproduction target phrases for the second and subsequent music data by the sound source 13 for the user are recorded in the score table TB, the previous score for each phrase of the music data for the user, and the reproduction is completed. Determine according to the score for one or more phrases. Thereby, the user can perform the more effective singing practice in which the score at the time of the last karaoke singing was reflected.

また、本変形例では、再生の終了した1以上のフレーズに対する得点が69点以下であった場合でも、得点テーブルTBに記録された、当該1以上のフレーズに対する前回の得点が、70点以上であった場合(又は85点以上であった場合としてもよい)には、当該1以上のフレーズの直後の1以上のフレーズを再生対象フレーズに決定してもよい。この場合には、利用者が今回は上手に歌唱できなかったが前回は普通又は上手に歌唱できていたフレーズについて再度再生しないようにすることができるので、利用者は、さらに効果的な歌唱練習を行うことができる。   Further, in this modification, even if the score for one or more phrases that have been played back is 69 points or less, the previous score for the one or more phrases recorded in the score table TB is 70 points or more. If there is (or may be 85 points or more), one or more phrases immediately after the one or more phrases may be determined as a reproduction target phrase. In this case, since the user could not sing well this time, but the phrase that was normally or well sung last time can be prevented from being played again, the user can perform more effective singing practice. It can be performed.

なお、本変形例の手法は、上記(1)の変形例にも適用可能である(説明は省略する)。   In addition, the method of this modification is applicable also to the modification of said (1) (Description is abbreviate | omitted).

(3)過去所定期間の平均得点にも応じて再生対象フレーズを決定する場合
上記(2)の変形例では、楽曲データの最初の再生対象フレーズを、当該楽曲データの各フレーズに対する前回の得点に応じて決定すると共に、楽曲データの2回目以降の再生対象フレーズを、当該楽曲データの各フレーズに対する前回の得点、及び、再生の終了した再生対象フレーズに対する得点に応じて決定していたが、これに限られない。
(3) When a playback target phrase is determined according to an average score for a predetermined period in the past In the modification of (2), the first playback target phrase of music data is used as the previous score for each phrase of the music data. And the playback target phrase for the second and subsequent times in the music data is determined according to the previous score for each phrase of the music data and the score for the playback target phrase for which playback has ended. Not limited to.

本変形例において、操作端末10の制御部11のCPUが大容量記憶装置16に記憶されたカラオケプログラムにより実行する制御手順の要部を、前述の図12を参照しつつ説明する。   The main part of the control procedure executed by the CPU of the control unit 11 of the operation terminal 10 according to the karaoke program stored in the large-capacity storage device 16 in this modification will be described with reference to FIG.

すなわち、本変形例では、ステップS60で、制御部11のCPUは、前述のステップS10で楽曲データの予約操作を行った利用者に関する最初の再生対象フレーズを、前述の大容量記憶装置16の得点記憶部163の得点テーブルTBに記録された、当該利用者に関する当該楽曲データの各フレーズに対する過去所定期間(例えば1年間)の得点の平均値(平均得点)に応じて決定する。   That is, in the present modification, in step S60, the CPU of the control unit 11 obtains the first reproduction target phrase related to the user who performed the music data reservation operation in step S10 described above, as the score of the mass storage device 16 described above. The score is determined according to the average score (average score) of the past predetermined period (for example, one year) for each phrase of the music data related to the user recorded in the score table TB of the storage unit 163.

例えば、制御部11のCPUは、楽曲データの最初の1フレーズに対する過去所定期間の平均得点が69点以下であった場合には、最初の再生対象フレーズを、最初の1フレーズのみと決定してもよいし、楽曲データの最初の1フレーズに対する過去所定期間の平均得点が70点以上であった場合には、最初の再生対象フレーズを、最初の1フレーズとその直後の1フレーズとの2フレーズと決定してもよい。   For example, the CPU of the control unit 11 determines that the first reproduction target phrase is only the first phrase when the average score in the past predetermined period for the first phrase of the music data is 69 points or less. Alternatively, if the average score for the first phrase in the music data in the past predetermined period is 70 points or more, the first phrase to be played is divided into two phrases: the first phrase and the immediately following phrase. May be determined.

上記のような処理内容のステップS60の手順を実行する制御部11のCPUが、第1フレーズ決定手段として機能する。   The CPU of the control unit 11 that executes the procedure of step S60 having the above processing functions functions as a first phrase determination unit.

また、本変形例では、ステップS130、ステップS150、及びステップS170のそれぞれでは、制御部11のCPUは、前述のステップS10で楽曲データの予約操作を行った利用者に関する2回目以降の再生対象フレーズを、再生の終了した再生対象フレーズに対する得点と、上記得点テーブルTBに記録された、当該利用者に関する当該楽曲データの各フレーズに対する過去所定期間(例えば1年間)の得点の平均値(平均得点)とに応じて決定する。   In this modification, in each of step S130, step S150, and step S170, the CPU of the control unit 11 performs the second and subsequent reproduction target phrases related to the user who performed the music data reservation operation in step S10 described above. Is the average score (average score) of the scores for the playback target phrase that has been played back and the scores for the past predetermined period (for example, one year) for each phrase of the song data related to the user recorded in the score table TB. And decide according to

例えば、ステップS130では、制御部11のCPUは、上記得点テーブルTBに記録された、再生の終了した再生対象フレーズに対する過去所定期間の平均得点が、70点以上84点以下であった場合には、当該再生対象フレーズの直後の1フレーズを、次の再生対象フレーズに決定してもよいし、85点以上であった場合には、当該再生対象フレーズの直後の連続する2フレーズを、次の再生対象フレーズに決定してもよい。   For example, in step S130, the CPU of the control unit 11 determines that the average score in the past predetermined period for the playback target phrase recorded in the score table TB is 70 points or more and 84 points or less. Then, one phrase immediately after the playback target phrase may be determined as the next playback target phrase, and if it is 85 points or more, the two consecutive phrases immediately after the playback target phrase are The playback target phrase may be determined.

また例えば、ステップS150では、制御部11のCPUは、上記得点テーブルTBに記録された、再生の終了した再生対象フレーズに対する過去所定期間の平均得点が、69点以下であった場合には、当該再生対象フレーズの少なくとも一部を、次の再生対象フレーズに再度決定してもよいし、85点以上であった場合には、当該再生対象フレーズの直後の連続する2フレーズを、次の再生対象フレーズに決定してもよい。   Further, for example, in step S150, the CPU of the control unit 11 determines that if the average score for the past predetermined period recorded for the playback target phrase recorded in the score table TB is 69 points or less, At least a part of the playback target phrase may be determined again as the next playback target phrase, and when there are 85 points or more, two consecutive phrases immediately after the playback target phrase are set as the next playback target phrase. You may decide on a phrase.

また例えば、ステップS170では、制御部11のCPUは、上記得点テーブルTBに記録された、再生の終了した再生対象フレーズに対する過去所定期間の平均得点が、69点以下であった場合には、当該再生対象フレーズの少なくとも一部を、次の再生対象フレーズに再度決定してもよいし、70点以上84点以下であった場合には、当該再生対象フレーズの直後の1フレーズを、次の再生対象フレーズに決定してもよい。   Further, for example, in step S170, the CPU of the control unit 11 determines that the average score for the past predetermined period for the playback target phrase recorded in the score table TB is 69 points or less. At least a part of the playback target phrase may be determined again as the next playback target phrase. If the playback target phrase is 70 points or more and 84 points or less, one phrase immediately after the playback target phrase is played back next time. The target phrase may be determined.

上記のような処理内容のステップS130、ステップS150、及びステップS170の手順を実行する制御部11のCPUが、第2フレーズ決定手段として機能する。   The CPU of the control unit 11 that executes the procedures of step S130, step S150, and step S170 having the above processing functions as a second phrase determination unit.

以上説明したように、本変形例では、利用者に関する音源13等による楽曲データの最初の再生対象フレーズを、得点テーブルTBに記録された、当該利用者に関する当該楽曲データの各フレーズに対する過去所定期間の平均得点に応じて決定する。また、利用者に関する音源13等による楽曲データの2回目以降の再生対象フレーズを、得点テーブルTBに記録された、当該利用者に関する当該楽曲データの各フレーズに対する過去所定期間の平均得点、及び、再生の終了した1以上のフレーズに対する得点に応じて決定する。これにより、利用者は、以前のカラオケ歌唱時の得点が反映された、さらに効果的な歌唱練習を行うことができる。   As described above, in this modification, the first reproduction target phrase of the music data by the sound source 13 or the like related to the user is recorded in the scoring table TB, and the past predetermined period for each phrase of the music data related to the user. Determined according to the average score. In addition, the second and subsequent reproduction target phrases of the music data by the sound source 13 and the like related to the user are recorded in the score table TB, and the average score of the past predetermined period for each phrase of the music data related to the user and the reproduction It is determined according to the score for one or more phrases completed. Thereby, the user can perform the more effective singing practice in which the score at the time of the previous karaoke singing was reflected.

また、本変形例では、再生の終了した1以上のフレーズに対する得点が69点以下であった場合でも、得点テーブルTBに記録された、当該1以上のフレーズに対する過去所定期間の平均得点が、70点以上であった場合(又は85点以上であった場合としてもよい)には、当該1以上のフレーズの直後の1以上のフレーズを再生対象フレーズに決定してもよい。この場合には、利用者が今回は上手に歌唱できなかったが以前は平均して普通又は上手に歌唱できていたフレーズについて再度再生しないようにすることができるので、利用者は、さらに効果的な歌唱練習を行うことができる。   Further, in this modification, even when the score for one or more phrases that have been played back is 69 points or less, the average score of the past predetermined period recorded for the one or more phrases recorded in the score table TB is 70. If the score is greater than or equal to (or may be greater than or equal to 85 points), one or more phrases immediately after the one or more phrases may be determined as the reproduction target phrase. In this case, it is possible to prevent the user from singing well this time, but it is possible to prevent the user from replaying the phrase that has been normally or well sung on average. Can practice singing.

なお、本変形例の手法は、上記(1)の変形例にも適用可能である(説明は省略する)。   In addition, the method of this modification is applicable also to the modification of said (1) (Description is abbreviate | omitted).

なお、上記では、楽曲データの予約操作を行った利用者に関する最初の再生対象フレーズを、得点テーブルTBに記録された、当該利用者に関する当該楽曲データの各フレーズに対する過去所定期間の平均得点に応じて決定していたが、これに限られない。例えば、楽曲データの予約操作を行った利用者に関する最初の再生対象フレーズを、得点テーブルTBに記録された、当該利用者に関する当該楽曲データの各フレーズに対する過去所定回数(例えば5回)の得点の平均値(平均得点)に応じて決定してもよい。この場合も、上記と同様の効果を得ることができる。   In the above description, the first reproduction target phrase related to the user who performed the music data reservation operation is recorded in the scoring table TB according to the average score in the past predetermined period for each phrase of the music data related to the user. However, it is not limited to this. For example, the first reproduction target phrase related to the user who performed the music data reservation operation is recorded in the score table TB in the past predetermined number of times (for example, 5 times) for each phrase of the music data related to the user. You may determine according to an average value (average score). In this case, the same effect as described above can be obtained.

また、上記では、楽曲データの予約操作を行った利用者に関する2回目以降の再生対象フレーズを、再生の終了した再生対象フレーズに対する得点と、得点テーブルTBに記録された、当該利用者に関する当該楽曲データの各フレーズに対する過去所定期間の平均得点とに応じて決定していたが、これに限られない。例えば、楽曲データの予約操作を行った利用者に関する2回目以降の再生対象フレーズを、再生の終了した再生対象フレーズに対する得点と、得点テーブルTBに記録された、当該利用者に関する当該楽曲データの各フレーズに対する過去所定回数(例えば5回)の得点の平均値(平均得点)とに応じて決定してもよい。この場合も、上記と同様の効果を得ることができる。   Also, in the above, the second and subsequent playback target phrases related to the user who performed the music data reservation operation are scored for the playback target phrase that has been played back, and the music related to the user recorded in the score table TB Although it determined according to the average score of the past predetermined period with respect to each phrase of data, it is not restricted to this. For example, the second and subsequent playback target phrases related to the user who performed the music data reservation operation are scored for the playback target phrase that has been played back, and each of the music data related to the user recorded in the score table TB You may determine according to the average value (average score) of the score of the past predetermined number (for example, 5 times) with respect to a phrase. In this case, the same effect as described above can be obtained.

(4)その他
以上では、再生の終了した楽曲データの各フレーズに対するカラオケ歌唱を採点していたが、これに限られない。例えば、再生の終了した楽曲データの各フレーズに対するカラオケ歌唱による音程及びリズムの少なくとも一方を評価(例えば、音程間違いの有無やリズム間違いの有無の少なくとも一方を確認等)してもよい。あるいは、再生の終了した楽曲データの各フレーズに対するカラオケ歌唱による歌詞を評価(例えば、歌詞間違いの有無を確認等)してもよい。この場合も、上記と同様の効果を得る。
(4) Others In the above, the karaoke singing for each phrase of the music data that has been reproduced has been scored, but this is not restrictive. For example, you may evaluate at least one of the pitch and rhythm by the karaoke song with respect to each phrase of the music data that has been reproduced (for example, confirming at least one of the presence or absence of a pitch error or the presence or absence of a rhythm error). Or you may evaluate the lyrics by the karaoke song with respect to each phrase of the music data which reproduction | regeneration ended (for example, confirmation of the presence or absence of a lyric mistake etc.). In this case, the same effect as described above can be obtained.

また、以上では、楽曲データの再生対象フレーズの再生が行われる際に、リアモニタ23に表示される画面40には、当該楽曲データの再生対象フレーズに対する前回の得点に基づく表示43が含まれていたが、この表示43に代えて、当該楽曲データの再生対象フレーズに対する前回以前の少なくとも1回の得点(例えば、過去所定期間の平均点や過去所定回数の平均点、等)に基づく表示が含まれてもよい。この場合も、上記と同様の効果を得ることができる。   In the above, when the reproduction target phrase of the music data is reproduced, the screen 40 displayed on the rear monitor 23 includes the display 43 based on the previous score for the reproduction target phrase of the music data. However, instead of this display 43, a display based on at least one score before the previous time (for example, an average score of a predetermined period in the past, an average score of a predetermined number of times in the past, etc.) for the reproduction target phrase of the music data is included. May be. In this case, the same effect as described above can be obtained.

また、以上では、制御装置20に接続されたスピーカ21により音声出力すると共に、制御装置20に接続されたリアモニタ23により歌詞テロップ等を表示していたが、これに限られない。例えば、上記に代えて又は加えて、操作端末10に設けた図示しないスピーカにより音声出力したり、制御装置20に接続されたフロントモニタ22や操作端末10の表示部17により歌詞テロップ等を表示してもよい。この場合も、上記と同様の効果を得ることができる。   In the above description, voice is output from the speaker 21 connected to the control device 20, and the lyrics telop is displayed on the rear monitor 23 connected to the control device 20. However, the present invention is not limited to this. For example, instead of or in addition to the above, voice is output from a speaker (not shown) provided in the operation terminal 10, or lyrics telop or the like is displayed on the front monitor 22 connected to the control device 20 or the display unit 17 of the operation terminal 10. May be. In this case, the same effect as described above can be obtained.

また、以上では、本発明を、利用者により自動車2内に持ち込まれた操作端末10に適用した場合を説明したが、これに限られず、カラオケルーム等に設置されたカラオケ楽曲の再生サービスを提供する専用装置や、家庭等にあるゲーム機等にも適用可能である。この場合、専用装置やゲーム機等が、カラオケ装置に相当する。専用装置に適用する場合には、専用装置のCPU(演算手段)に対し上記図12等のフローに示す各手順に対応する各手順を実行させるためのカラオケプログラムを、専用装置のROM等の適宜のメモリ(記録媒体)に予め記憶させておけばよい。また、ゲーム機に適用する場合には、ゲーム機のCPU(演算手段)に対し上記図12等のフローに示す各手順に対応する各手順を実行させるためのカラオケプログラムを、適宜の外部サーバから適宜のネットワークを介しゲーム機の大容量記憶装置等の適宜のメモリ(記録媒体)に記憶させるか、当該プログラムを記録したCD,DVD,BD,USBメモリ、SDカード等の適宜の媒体(記録媒体)をゲーム機に装着可能とすればよい。   Moreover, although the case where the present invention was applied to the operation terminal 10 brought into the automobile 2 by the user has been described above, the present invention is not limited to this and provides a reproduction service for karaoke music installed in a karaoke room or the like. The present invention can also be applied to a dedicated device or a game machine at home. In this case, a dedicated device, a game machine, or the like corresponds to the karaoke device. When applied to a dedicated device, a karaoke program for causing the CPU (calculation means) of the dedicated device to execute each procedure corresponding to each procedure shown in the flow of FIG. May be stored in advance in the memory (recording medium). In addition, when applied to a game machine, a karaoke program for causing the CPU (calculation means) of the game machine to execute each procedure corresponding to each procedure shown in the flow of FIG. It is stored in an appropriate memory (recording medium) such as a large-capacity storage device of a game machine via an appropriate network, or an appropriate medium (recording medium) such as a CD, DVD, BD, USB memory, or SD card in which the program is recorded. ) Can be attached to the game machine.

また、図1中に示す矢印は、信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。   Moreover, the arrow shown in FIG. 1 shows an example of the signal flow, and does not limit the signal flow direction.

また、図12及び図15に示すフローチャートは、本発明を図示する手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。   Further, the flowcharts shown in FIGS. 12 and 15 are not intended to limit the present invention to the illustrated procedure, but the procedures are added / deleted or the order is changed without departing from the spirit and technical idea of the invention. May be.

また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用してもよい。   In addition to those already described above, the methods according to the above-described embodiments and modifications may be used in appropriate combination.

その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。   In addition, although not illustrated one by one, the present invention is implemented with various modifications within a range not departing from the gist thereof.

10 操作端末(カラオケ装置)
13 音源
14 音声制御部
18 マイク(音声信号入力手段)
23 リアモニタ(表示手段)
161 楽曲記憶部(楽曲記憶手段)
162 歌詞記憶部(歌詞記憶手段)
163 得点記憶部(評価結果記憶手段)
10 Operation terminal (Karaoke equipment)
13 Sound source 14 Audio control unit 18 Microphone (audio signal input means)
23 Rear monitor (display means)
161 Music storage unit (music storage means)
162 Lyrics storage (lyrics storage means)
163 Score storage unit (evaluation result storage means)

Claims (9)

複数の楽曲フレーズに区分された楽曲データを記憶する楽曲記憶手段と、
前記楽曲記憶手段から読み出された前記楽曲データの前記複数の楽曲フレーズを順次再生する再生手段と、
音声信号入力手段を介し入力された利用者によるカラオケ歌唱の音声信号を取得する音声取得手段と、
前記再生手段による前記楽曲データの連続する1以上の前記楽曲フレーズの再生が終了するごとに、前記音声取得手段により取得された前記カラオケ歌唱の音声信号に基づき、再生の終了した前記1以上の楽曲フレーズに対する前記カラオケ歌唱を評価する歌唱評価手段と、
前記歌唱評価手段による前記再生の終了した1以上の楽曲フレーズに対する評価結果が、所定の第1評価基準よりも低評価であった場合に、前記再生の終了した1以上の楽曲フレーズの少なくとも一部を再度再生するように、前記再生手段を制御する再生制御手段と、
前記歌唱評価手段による前記楽曲データの各楽曲フレーズに対する評価結果を各利用者ごとに記憶する評価結果記憶手段と、
前記利用者に関する前記再生手段による前記楽曲データの最初の再生対象とする前記1以上の楽曲フレーズを、前記評価結果記憶手段に記憶された、当該利用者に関する前記歌唱評価手段による当該楽曲データの各楽曲フレーズに対する前回以前の少なくとも1回の評価結果、に応じて決定する第1フレーズ決定手段と、
前記利用者に関する前記再生手段による前記楽曲データの2回目以降の再生対象とする前記1以上の楽曲フレーズを、前記評価結果記憶手段に記憶された、当該利用者に関する前記歌唱評価手段による当該楽曲データの各楽曲フレーズに対する前回以前の少なくとも1回の評価結果、及び、前記歌唱評価手段による前記再生の終了した1以上の楽曲フレーズに対する評価結果、に応じて決定する第2フレーズ決定手段と、
を有し、
前記再生制御手段は、
前記第1又は第2フレーズ決定手段により決定された前記再生対象とする1以上の楽曲フレーズを再生するように、前記再生手段を制御する
とを特徴とするカラオケ装置。
Music storage means for storing music data divided into a plurality of music phrases;
Playback means for sequentially playing back the plurality of music phrases of the music data read from the music storage means;
Voice acquisition means for acquiring a voice signal of karaoke singing by a user input via the voice signal input means;
Each time the one or more continuous music phrases of the music data are reproduced by the reproduction means, the one or more music pieces that have been reproduced based on the voice signal of the karaoke song acquired by the voice acquisition means Singing evaluation means for evaluating the karaoke singing for a phrase;
If the evaluation result for the one or more music phrases that have been played back by the singing evaluation means is lower than a predetermined first evaluation criterion, at least a part of the one or more music phrases that have been played back Reproduction control means for controlling the reproduction means so as to reproduce again.
An evaluation result storage means for storing an evaluation result for each song phrase of the song data by the song evaluation means for each user;
Each of the music data by the singing evaluation unit for the user stored in the evaluation result storage unit is stored in the evaluation result storage unit the one or more music phrases to be initially reproduced by the reproduction unit for the user. A first phrase determining means for determining according to at least one evaluation result before the previous time for the music phrase;
The music data by the song evaluation means for the user stored in the evaluation result storage means for the one or more music phrases to be reproduced for the second and subsequent times of the music data by the reproduction means for the user. A second phrase determining means for determining in accordance with at least one evaluation result before the previous time for each music phrase and an evaluation result for one or more music phrases that have been reproduced by the singing evaluation means;
Have
The reproduction control means includes
Controlling the reproduction means to reproduce one or more music phrases to be reproduced determined by the first or second phrase determination means;
Karaoke and wherein a call.
前記楽曲データの前記複数の楽曲フレーズと同一区間となるように複数の模範歌唱フレーズに区分された、当該楽曲データに対する模範歌唱データ、を記憶する模範歌唱記憶手段をさらに有し、
前記再生手段は、
前記楽曲記憶手段から読み出された前記楽曲データ、及び、前記模範歌唱記憶手段から読み出された、当該楽曲データに対する前記模範歌唱データ、を用いて、前記読み出された楽曲データの各楽曲フレーズを2回ずつ順次再生すると共に、各楽曲フレーズの1回目の再生を行う際に、前記読み出された模範歌唱データの、当該楽曲フレーズに対応する前記模範歌唱フレーズも同時に再生し、
前記歌唱評価手段は、
前記再生手段による前記1以上の楽曲フレーズの2回目の再生が終了するごとに、2回目の再生の終了した前記1以上の楽曲フレーズに対する前記カラオケ歌唱を評価し、
前記再生制御手段は、
前記歌唱評価手段による前記2回目の再生の終了した1以上の楽曲フレーズに対する評価結果が、前記第1評価基準よりも低評価であった場合に、前記再生の終了した1以上の楽曲フレーズの少なくとも一部を再度2回再生すると共に、当該1以上の楽曲フレーズの少なくとも一部の1回目の再度の再生を行う際に、当該1以上の楽曲フレーズの少なくとも一部に対応する1以上の前記模範歌唱フレーズも再度同時に再生するように、前記再生手段を制御するか、若しくは、前記再生の終了した1以上の楽曲フレーズの少なくとも一部を再度1回のみ再生するように、前記再生手段を制御する
ことを特徴とする請求項1記載のカラオケ装置。
Model song storage means for storing model song data for the song data, divided into a plurality of model song phrases so as to be in the same section as the plurality of song phrases of the song data,
The reproducing means includes
Each song phrase of the read song data using the song data read from the song storage means and the example song data for the song data read from the model song storage means. Are reproduced in sequence two times, and when the first reproduction of each song phrase is performed, the example song phrase corresponding to the song phrase of the read example song data is also reproduced at the same time,
The singing evaluation means is
Each time the second reproduction of the one or more music phrases by the reproduction means is completed, the karaoke song for the one or more music phrases that has been reproduced for the second time is evaluated,
The reproduction control means includes
If the evaluation result for the one or more music phrases for which the second reproduction has been completed by the singing evaluation means is lower than the first evaluation criterion, at least one of the one or more music phrases for which the reproduction has been completed One or more of the examples corresponding to at least a part of the one or more music phrases when replaying the part twice again and performing the first replay of at least a part of the one or more music phrases. The playback means is controlled so that the singing phrase is also played back simultaneously, or the playback means is controlled so that at least a part of the one or more music phrases that have been played back is played back only once again. The karaoke apparatus according to claim 1.
前記第2フレーズ決定手段は、
前記歌唱評価手段による前記再生の終了した1以上の楽曲フレーズに対する評価結果が、前記第1評価基準よりも低評価であった場合でも、前記歌唱評価手段による当該1以上の楽曲フレーズに対する前回以前の少なくとも1回の評価結果が、前記第1評価基準以上であった場合、又は、当該第1評価基準よりも基準の高い所定の第2評価基準よりも高評価であった場合、には、当該1以上の楽曲フレーズの直後の1以上の前記楽曲フレーズを、前記再生対象とする1以上の楽曲フレーズに決定する
ことを特徴とする請求項1又は2記載のカラオケ装置。
The second phrase determining means includes
Even if the evaluation result for the one or more music phrases that have been reproduced by the singing evaluation means is lower than the first evaluation standard, the previous evaluation for the one or more music phrases by the singing evaluation means When at least one evaluation result is equal to or higher than the first evaluation criterion, or when the evaluation result is higher than a predetermined second evaluation criterion that is higher than the first evaluation criterion, 3. The karaoke apparatus according to claim 1, wherein the one or more music phrases immediately after the one or more music phrases are determined as the one or more music phrases to be reproduced.
表示手段を制御する表示制御手段と、
前記楽曲データの前記複数の楽曲フレーズと同一区間となるように複数の歌詞フレーズに区分された、当該楽曲データに対する歌詞データ、を記憶する歌詞記憶手段と、
をさらに有し、
前記表示制御手段は、
前記再生手段により前記楽曲データの各楽曲フレーズの再生が行われる際に、前記歌詞記憶手段から読み出された、当該楽曲データに対する前記歌詞データ、の、前記再生が行われる各楽曲フレーズに対応する前記歌詞フレーズ、に基づく歌詞テロップを表示するように、前記表示手段を制御する
ことを特徴とする請求項1乃至のいずれか1項記載のカラオケ装置。
Display control means for controlling the display means;
Lyric storage means for storing lyrics data for the song data, divided into a plurality of lyrics phrases so as to be in the same section as the plurality of song phrases of the song data;
Further comprising
The display control means includes
When each music phrase of the music data is reproduced by the reproduction means, the lyrics data corresponding to the music data read from the lyrics storage means corresponds to each music phrase to be reproduced. The karaoke apparatus according to any one of claims 1 to 3 , wherein the display unit is controlled to display a lyrics telop based on the lyrics phrase.
前記表示制御手段は、
前記再生手段により前記楽曲データの各楽曲フレーズの再生が行われる際に、当該楽曲データの再生進捗状況に基づく表示を表示するように、前記表示手段を制御する
ことを特徴とする請求項記載のカラオケ装置。
The display control means includes
When the reproduction of each song phrase of the music data is performed by said reproduction means, to display a display based on the reproduction progress of the music data, according to claim 4, wherein the controller controls the display means Karaoke equipment.
前記表示制御手段は、
前記歌唱評価手段による前記楽曲データの各楽曲フレーズに対する評価結果に基づく表示を表示するように、前記表示手段を制御する
ことを特徴とする請求項4又は5記載のカラオケ装置。
The display control means includes
6. The karaoke apparatus according to claim 4 , wherein the display unit is controlled to display a display based on an evaluation result for each song phrase of the song data by the song evaluation unit.
前記表示制御手段は、
前記再生手段により前記楽曲データの各楽曲フレーズの再生が行われる際に、前記歌唱評価手段による当該楽曲フレーズに対する前回以前の少なくとも1回の評価結果に基づく表示を表示するように、前記表示手段を制御する
ことを特徴とする請求項記載のカラオケ装置。
The display control means includes
When the reproduction means reproduces each song phrase of the song data, the display means is configured to display a display based on at least one previous evaluation result for the song phrase by the song evaluation means. The karaoke apparatus according to claim 6 , wherein the karaoke apparatus is controlled.
複数の楽曲フレーズに区分された楽曲データを用いてカラオケ楽曲の再生を行うカラオケ装置の演算手段に対し、
前記楽曲データの連続する1以上の前記楽曲フレーズの再生が終了するごとに、利用者によるカラオケ歌唱の音声信号に基づき、再生の終了した前記1以上の楽曲フレーズに対する前記カラオケ歌唱を評価する歌唱評価手順と、
前記歌唱評価手順での前記再生の終了した1以上の楽曲フレーズに対する評価結果が、所定の第1評価基準よりも低評価であった場合に、前記再生の終了した1以上の楽曲フレーズの少なくとも一部を再度再生するように、再生制御を行う再生制御手順と、
前記歌唱評価手順での前記楽曲データの各楽曲フレーズに対する評価結果を各利用者ごとに記憶する評価結果記憶手順と、
前記利用者に関する前記楽曲データの最初の再生対象とする前記1以上の楽曲フレーズを、前記評価結果記憶手順で記憶された、当該利用者に関する前記歌唱評価手順での当該楽曲データの各楽曲フレーズに対する前回以前の少なくとも1回の評価結果、に応じて決定する第1フレーズ決定手順と、
前記利用者に関する前記楽曲データの2回目以降の再生対象とする前記1以上の楽曲フレーズを、前記評価結果記憶手順で記憶された、当該利用者に関する前記歌唱評価手順での当該楽曲データの各楽曲フレーズに対する前回以前の少なくとも1回の評価結果、及び、前記歌唱評価手順での前記再生の終了した1以上の楽曲フレーズに対する評価結果、に応じて決定する第2フレーズ決定手順と、
を実行させるための、カラオケプログラムであって、
前記再生制御手順では、
前記第1又は第2フレーズ決定手順で決定された前記再生対象とする1以上の楽曲フレーズを再生するように、再生制御を行う
ことを特徴とするカラオケプログラム。
For the calculation means of the karaoke apparatus that reproduces the karaoke music using the music data divided into a plurality of music phrases,
A song evaluation that evaluates the karaoke song for the one or more music phrases that have been played back based on the audio signal of the karaoke song by the user each time the one or more music phrases that are continuous in the music data are played back. Procedure and
When the evaluation result for the one or more music phrases that have been played back in the singing evaluation procedure is lower than a predetermined first evaluation criterion, at least one of the one or more music phrases that have been played back. A reproduction control procedure for performing reproduction control so as to reproduce the part again,
An evaluation result storing procedure for storing an evaluation result for each song phrase of the song data in the song evaluation procedure for each user;
The one or more music phrases to be initially reproduced of the music data related to the user are stored in the evaluation result storing procedure, and each music phrase of the music data in the song evaluation procedure related to the user is stored. A first phrase determination procedure determined according to at least one evaluation result before the previous time;
Each song of the song data in the song evaluation procedure for the user, in which the one or more song phrases to be reproduced for the second and subsequent times of the song data related to the user are stored in the evaluation result storage procedure. A second phrase determination procedure that is determined according to at least one evaluation result before the previous time for the phrase, and an evaluation result for one or more music phrases that have been reproduced in the singing evaluation procedure;
Is a karaoke program for executing
In the playback control procedure,
Playback control is performed so as to play back one or more music phrases to be played, determined in the first or second phrase determination procedure.
Karaoke program characterized by that .
複数の楽曲フレーズに区分された楽曲データを用いてカラオケ楽曲の再生を行うカラオケ装置の演算手段に対し、
前記楽曲データの連続する1以上の前記楽曲フレーズの再生が終了するごとに、利用者によるカラオケ歌唱の音声信号に基づき、再生の終了した前記1以上の楽曲フレーズに対する前記カラオケ歌唱を評価する歌唱評価手順と、
前記歌唱評価手順での前記再生の終了した1以上の楽曲フレーズに対する評価結果が、所定の第1評価基準よりも低評価であった場合に、前記再生の終了した1以上の楽曲フレーズの少なくとも一部を再度再生するように、再生制御を行う再生制御手順と、
前記歌唱評価手順での前記楽曲データの各楽曲フレーズに対する評価結果を各利用者ごとに記憶する評価結果記憶手順と、
前記利用者に関する前記楽曲データの最初の再生対象とする前記1以上の楽曲フレーズを、前記評価結果記憶手順で記憶された、当該利用者に関する前記歌唱評価手順での当該楽曲データの各楽曲フレーズに対する前回以前の少なくとも1回の評価結果、に応じて決定する第1フレーズ決定手順と、
前記利用者に関する前記楽曲データの2回目以降の再生対象とする前記1以上の楽曲フレーズを、前記評価結果記憶手順で記憶された、当該利用者に関する前記歌唱評価手順での当該楽曲データの各楽曲フレーズに対する前回以前の少なくとも1回の評価結果、及び、前記歌唱評価手順での前記再生の終了した1以上の楽曲フレーズに対する評価結果、に応じて決定する第2フレーズ決定手順と、
を実行させるための、カラオケプログラムを記録した記録媒体であって、
前記再生制御手順では、
前記第1又は第2フレーズ決定手順で決定された前記再生対象とする1以上の楽曲フレーズを再生するように、再生制御を行う
ことを特徴とする記録媒体。
For the calculation means of the karaoke apparatus that reproduces the karaoke music using the music data divided into a plurality of music phrases,
A song evaluation that evaluates the karaoke song for the one or more music phrases that have been played back based on the audio signal of the karaoke song by the user each time the one or more music phrases that are continuous in the music data are played back. Procedure and
When the evaluation result for the one or more music phrases that have been played back in the singing evaluation procedure is lower than a predetermined first evaluation criterion, at least one of the one or more music phrases that have been played back. A reproduction control procedure for performing reproduction control so as to reproduce the part again,
An evaluation result storing procedure for storing an evaluation result for each song phrase of the song data in the song evaluation procedure for each user;
The one or more music phrases to be initially reproduced of the music data related to the user are stored in the evaluation result storing procedure, and each music phrase of the music data in the song evaluation procedure related to the user is stored. A first phrase determination procedure determined according to at least one evaluation result before the previous time;
Each song of the song data in the song evaluation procedure for the user, in which the one or more song phrases to be reproduced for the second and subsequent times of the song data related to the user are stored in the evaluation result storage procedure. A second phrase determination procedure that is determined according to at least one evaluation result before the previous time for the phrase, and an evaluation result for one or more music phrases that have been reproduced in the singing evaluation procedure;
Is a recording medium on which a karaoke program is recorded,
In the playback control procedure,
Playback control is performed so as to play back one or more music phrases to be played, determined in the first or second phrase determination procedure.
A recording medium characterized by the above .
JP2013070577A 2013-03-28 2013-03-28 Karaoke device, karaoke program, and recording medium Active JP5902119B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013070577A JP5902119B2 (en) 2013-03-28 2013-03-28 Karaoke device, karaoke program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013070577A JP5902119B2 (en) 2013-03-28 2013-03-28 Karaoke device, karaoke program, and recording medium

Publications (2)

Publication Number Publication Date
JP2014194471A JP2014194471A (en) 2014-10-09
JP5902119B2 true JP5902119B2 (en) 2016-04-13

Family

ID=51839773

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013070577A Active JP5902119B2 (en) 2013-03-28 2013-03-28 Karaoke device, karaoke program, and recording medium

Country Status (1)

Country Link
JP (1) JP5902119B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6508955B2 (en) * 2015-01-28 2019-05-08 株式会社第一興商 Karaoke terminal with repeat playback function
JP6528473B2 (en) * 2015-03-10 2019-06-12 ブラザー工業株式会社 Karaoke apparatus and program for karaoke
CN104882147A (en) * 2015-06-05 2015-09-02 福建星网视易信息***有限公司 Method, device and system for displaying singing score

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000137490A (en) * 1998-10-30 2000-05-16 Victor Co Of Japan Ltd Karaoke sing-along machine
JP3588596B2 (en) * 2001-05-29 2004-11-10 株式会社第一興商 Karaoke device with singing special training function
JP4116849B2 (en) * 2002-09-10 2008-07-09 ヤマハ株式会社 Operation evaluation device, karaoke device, and program
JP5126627B2 (en) * 2010-03-31 2013-01-23 ブラザー工業株式会社 Karaoke equipment

Also Published As

Publication number Publication date
JP2014194471A (en) 2014-10-09

Similar Documents

Publication Publication Date Title
JP5318095B2 (en) System and method for automatically beat-mixing a plurality of songs using an electronic device
JP2008020798A (en) Apparatus for teaching singing
JP5902119B2 (en) Karaoke device, karaoke program, and recording medium
JP6708537B2 (en) Karaoke system
JP2013174712A (en) Program for portable terminal device, information presenting method, and portable terminal device
JP2000172279A (en) Karaoke sing-along machine
JP2013160890A (en) Information processing program, information processing apparatus, lyrics display method, and communication system
JP6170692B2 (en) A communication karaoke system that can continue duet singing in the event of a communication failure
JP2013213907A (en) Evaluation apparatus
JP2007199574A (en) Music reproducing apparatus and music telop retrieval server
JP4553013B2 (en) Karaoke equipment
JP5234950B2 (en) Singing recording system
JP4369118B2 (en) Karaoke equipment
JP2007233078A (en) Evaluation device, control method, and program
JP6474292B2 (en) Karaoke equipment
JP5660408B1 (en) Posted music performance system and posted music performance method
JP2019101071A (en) Singing evaluation device, singing evaluation program and karaoke device
JP5708735B2 (en) Posted music performance system and posted music performance method
JP6920489B1 (en) Karaoke equipment
JP5263885B2 (en) Karaoke recording system for performance cancellation
JP2011197663A (en) Electronic musical instrument and program
JP7353130B2 (en) Audio playback systems and programs
JP6574697B2 (en) Karaoke system
KR100655802B1 (en) The method of recording sound data of the computer
JP3941616B2 (en) Distribution method of online karaoke system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150122

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150908

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150914

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151105

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160309

R150 Certificate of patent or registration of utility model

Ref document number: 5902119

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150