Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7158282B2 - karaoke device - Google Patents
[go: Go Back, main page]

JP7158282B2 - karaoke device - Google Patents

karaoke device Download PDF

Info

Publication number
JP7158282B2
JP7158282B2 JP2018248165A JP2018248165A JP7158282B2 JP 7158282 B2 JP7158282 B2 JP 7158282B2 JP 2018248165 A JP2018248165 A JP 2018248165A JP 2018248165 A JP2018248165 A JP 2018248165A JP 7158282 B2 JP7158282 B2 JP 7158282B2
Authority
JP
Japan
Prior art keywords
singing
pitch
pull
horizontal section
section
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
JP2018248165A
Other languages
Japanese (ja)
Other versions
JP2020106764A (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.)
Daiichikosho Co Ltd
Original Assignee
Daiichikosho Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Daiichikosho Co Ltd filed Critical Daiichikosho Co Ltd
Priority to JP2018248165A priority Critical patent/JP7158282B2/en
Publication of JP2020106764A publication Critical patent/JP2020106764A/en
Application granted granted Critical
Publication of JP7158282B2 publication Critical patent/JP7158282B2/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 machine.

カラオケ装置は、マイクにより入力された歌唱音声から抽出した歌唱音声データと、カラオケ演奏された楽曲の主旋律を示すリファレンスデータとを比較することにより、カラオケ歌唱の巧拙を採点する採点機能が搭載されている。 A karaoke device is equipped with a scoring function that scores karaoke singing skill by comparing singing voice data extracted from singing voice input by a microphone with reference data indicating the main melody of a song played karaoke. there is

たとえば、特許文献1には、カラオケ演奏に合わせてマイクから入力される歌唱音声信号から音高データ及び音長データを抽出し、カラオケ演奏に並行して読み出されるガイドメロディと比較することによって歌唱の巧拙を採点評価する技術が開示されている。 For example, in Patent Document 1, pitch data and tone length data are extracted from a singing voice signal input from a microphone in accordance with a karaoke performance, and are compared with a guide melody read out in parallel with the karaoke performance. Techniques for scoring and evaluating skill have been disclosed.

また、歌唱者の中にはプロ歌手の歌唱を真似て、しゃくり、フォール、こぶし、シャウトなどの特殊な歌唱技法を用いて歌唱を行う者もいる。特許文献2~5には、このような特殊な歌唱技法を検出し、歌唱を評価する技術が開示されている。 In addition, some singers imitate the singing of professional singers and sing using special singing techniques such as hiccups, falls, fists, and shouts. Patent Documents 2 to 5 disclose techniques for detecting such special singing techniques and evaluating singing.

特開平10-69216号公報JP-A-10-69216 特開2005-107336号公報JP 2005-107336 A 特開2008-225115号公報JP 2008-225115 A 特開2008-268370号公報JP 2008-268370 A 特開2012-078701号公報Japanese Unexamined Patent Application Publication No. 2012-078701

ところで、カラオケ歌唱の表現力を高めるために用いる技法としては従来知られていないものも存在する。歌唱者がこのような技法を使用した場合、従来のカラオケ装置ではこのような技法を特定することができない。また、上手いという印象を聴衆に与える歌唱技法であるにもかかわらず、従来の評価技術では減点対象としてしまう事もあった。 By the way, there are techniques that have not been known in the past as techniques used to enhance the expressiveness of karaoke singing. If a singer uses such techniques, conventional karaoke machines cannot identify such techniques. Moreover, even though the singing technique gives the audience the impression that it is good, it was sometimes deducted by the conventional evaluation technique.

本発明の目的は、カラオケ歌唱にプリング・オフ歌唱(後述)が含まれるかどうかを特定することが可能なカラオケ装置を提供することにある。 SUMMARY OF THE INVENTION An object of the present invention is to provide a karaoke apparatus capable of specifying whether or not karaoke singing includes pull-off singing (described later).

本発明者は、聴感上特殊な歌唱と判断される歌唱音声信号に含まれる歌唱ピッチを解析したところ、ある高さで歌唱ピッチを一定期間維持した後、歌唱ピッチを下降させ、その状態で歌唱ピッチを一定期間維持するという変化を示すことを見出した。このような変化は、特に、歌唱すべきノート(音符)のピッチと同程度の歌唱ピッチを一定期間維持した後、歌唱ピッチを下降させ、その状態で歌唱ピッチを一定期間維持するという形で得られる。本発明は、この発見に基づき、完成されたものであって、この歌唱独特のピッチの変化を検出することにより、この歌唱を特定することができる技術である。 When the present inventor analyzed the singing pitch contained in the singing voice signal that was judged to be a special singing in terms of hearing, after maintaining the singing pitch at a certain height for a certain period of time, the singing pitch was lowered and the singing was performed in that state. It was found that the pitch was maintained for a certain period of time. Such a change is obtained, in particular, in the form of maintaining a singing pitch that is about the same as the pitch of a note to be sung for a certain period of time, then lowering the singing pitch, and then maintaining the singing pitch for a certain period of time in this state. be done. The present invention was completed based on this discovery, and is a technique that can identify this singing by detecting the pitch change unique to this singing.

なお、このような歌唱は、歌唱ピッチの推移がギターなどの弦楽器の演奏方法であるプリング・オフ(ある弦のあるフレットを人差し指などで押さえてピッキングした後、より低い音に繋がるように同じフレットの弦を薬指などで引っ掛けるようにして音を出す方法)のピッチ推移と類似するため、以下「プリング・オフ歌唱」という。 It should be noted that this kind of singing is based on the pull-off method, which is a method of playing stringed instruments such as the guitar, in which the transition of the singing pitch is performed by pressing the fret with a certain string with the index finger and picking it, and then picking the same fret so that it leads to a lower note. A method in which the string is hooked with the ring finger to produce a sound)), so it is hereinafter referred to as "pull-off singing".

具体的に、上記目的を達成するための発明は、カラオケ楽曲の歌唱により得られた歌唱音声信号から、所定区間毎に歌唱ピッチを検出する歌唱ピッチ検出部と、検出した前記歌唱ピッチの中に、連続する2つの歌唱ピッチのピッチ差が所定範囲内であり、且つ所定数以上連続する第1の水平区間及び第2の水平区間と、当該第1の水平区間の終了時の歌唱ピッチから当該第2の水平区間の開始時の歌唱ピッチに至るまで、所定の条件で歌唱ピッチが下降する下降区間とが存在する場合、プリング・オフ歌唱が行われていると特定するプリング・オフ歌唱特定部と、を有するカラオケ装置。を有するカラオケ装置である。
本発明の他の特徴については、後述する明細書及び図面の記載により明らかにする。
Specifically, the invention for achieving the above object is a singing pitch detection unit that detects a singing pitch for each predetermined section from a singing voice signal obtained by singing karaoke music, and , a pitch difference between two consecutive singing pitches is within a predetermined range, and a predetermined number or more of consecutive first horizontal sections and second horizontal sections, and from the singing pitch at the end of the first horizontal section to the A pull-off singing identification unit that identifies that a pull-off singing is being performed when there is a falling section in which the singing pitch drops under predetermined conditions until the singing pitch at the start of the second horizontal section exists. and a karaoke device. It is a karaoke device having
Other features of the present invention will be clarified by the description of the specification and drawings described later.

本発明によれば、カラオケ歌唱にプリング・オフ歌唱が含まれるかどうかを特定することができる。 According to the present invention, it is possible to specify whether karaoke singing includes pull-off singing.

実施形態に係るカラオケ装置のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the karaoke apparatus which concerns on embodiment. 実施形態に係るカラオケ本体のソフトウェア構成例を示す図である。It is a figure which shows the software structural example of the karaoke main body which concerns on embodiment. 実施形態に係るプリング・オフ歌唱の特定処理を示すフローチャートである。It is a flow chart which shows specific processing of a pull-off song concerning an embodiment. 実施形態に係る歌唱ピッチ及びピッチ差を示した図である。It is the figure which showed the singing pitch and pitch difference which concern on embodiment. 実施形態に係る歌唱ピッチ及びピッチ差を示した図である。It is the figure which showed the singing pitch and pitch difference which concern on embodiment. 実施形態に係る一のノートと歌唱ピッチの関係を示した図である。It is the figure which showed the relationship of the note of 1 which concerns on embodiment, and a singing pitch.

<実施形態>
図1~図5を参照して、実施形態に係るカラオケ装置1について説明する。
<Embodiment>
A karaoke apparatus 1 according to an embodiment will be described with reference to FIGS. 1 to 5. FIG.

==カラオケ装置==
カラオケ装置1は、カラオケ演奏及び歌唱者がカラオケ歌唱を行うための装置である。カラオケ装置1は、歌唱者が選曲したカラオケ楽曲を予約待ち行列に登録し、順番にカラオケ演奏を行う。図1に示すように、カラオケ装置1は、カラオケ本体10、スピーカ20、表示装置30、マイク40、及びリモコン装置50を備える。
==Karaoke Device==
The karaoke device 1 is a device for performing karaoke and singing karaoke by a singer. A karaoke device 1 registers karaoke songs selected by singers in a reservation queue and performs karaoke performances in order. As shown in FIG. 1, the karaoke device 1 includes a karaoke main body 10, a speaker 20, a display device 30, a microphone 40, and a remote control device 50. As shown in FIG.

スピーカ20はカラオケ本体10からの放音信号に基づいて放音するための構成である。表示装置30はカラオケ本体10からの信号に基づいて映像や画像を画面に表示するための構成である。マイク40は歌唱者の歌唱音声(マイク40への入力音声)をアナログの歌唱音声信号に変換してカラオケ本体10に入力するための構成である。リモコン装置50は、カラオケ本体10に対する各種操作をおこなうための装置である。歌唱者はリモコン装置50を用いて歌唱を希望するカラオケ楽曲の選曲(予約)等を行うことができる。リモコン装置50の表示画面には各種操作の指示入力を行うためのアイコン等が表示される。 The speaker 20 is configured to emit sound based on the sound emission signal from the karaoke main body 10 . The display device 30 is configured to display video and images on the screen based on the signal from the karaoke main body 10 . The microphone 40 is configured to convert a singer's singing voice (input voice to the microphone 40 ) into an analog singing voice signal and input it to the karaoke main body 10 . The remote control device 50 is a device for performing various operations on the karaoke main body 10 . The singer can use the remote control device 50 to select (reserve) a desired karaoke song. Icons and the like for inputting instructions for various operations are displayed on the display screen of the remote control device 50 .

カラオケ本体10は、選曲されたカラオケ楽曲の演奏制御、歌詞や背景映像等の表示制御、マイク40を通じて入力された歌唱音声信号の処理といった、カラオケ歌唱に関する各種の制御を行う。図1に示すように、カラオケ本体10は、制御部11、通信部12、記憶部13、音響処理部14、表示処理部15及び操作部16を備える。各構成はインターフェース(図示なし)を介してバスBに接続されている。 The karaoke main body 10 performs various controls related to karaoke singing, such as performance control of selected karaoke music, display control of lyrics, background images, etc., and processing of singing voice signals input through the microphone 40 . As shown in FIG. 1, the karaoke main body 10 includes a control section 11, a communication section 12, a storage section 13, a sound processing section 14, a display processing section 15 and an operation section 16. FIG. Each configuration is connected to bus B via an interface (not shown).

制御部11は、CPU11aおよびメモリ11bを備える。CPU11aは、メモリ11bに記憶された動作プログラムを実行することにより各種の制御機能を実現する。メモリ11bは、CPU11aに実行されるプログラムを記憶したり、プログラムの実行時に各種情報を一時的に記憶したりする記憶装置である。 The control unit 11 includes a CPU 11a and a memory 11b. The CPU 11a realizes various control functions by executing operation programs stored in the memory 11b. The memory 11b is a storage device that stores programs to be executed by the CPU 11a and temporarily stores various types of information during execution of the programs.

通信部12は、ルーター(図示なし)を介してカラオケ本体10を通信回線に接続するためのインターフェースを提供する。 The communication unit 12 provides an interface for connecting the karaoke main body 10 to a communication line via a router (not shown).

記憶部13は、各種のデータを記憶する大容量の記憶装置であり、たとえばハードディスクドライブなどである。記憶部13は、カラオケ装置1によりカラオケ演奏を行うための複数の楽曲データを記憶する。 The storage unit 13 is a large-capacity storage device that stores various data, such as a hard disk drive. The storage unit 13 stores a plurality of song data for karaoke performance by the karaoke apparatus 1 .

楽曲データは、個々のカラオケ楽曲を特定するための楽曲IDが付与されている。楽曲データは、伴奏データ、リファレンスデータ等を含む。伴奏データは、カラオケ演奏音の元となるデータである。伴奏データはカラオケ演奏をする際のテンポを示す情報を含む。テンポは、楽曲毎に所定の値が設定されている。リファレンスデータは、歌唱者によるカラオケ歌唱を採点する際の基準として用いられるデータである。リファレンスデータは、複数のノート(音符)から構成され、ノート毎に所定のピッチ(基準ピッチ)が設定されている。 The song data is given a song ID for specifying each karaoke song. The music data includes accompaniment data, reference data, and the like. Accompaniment data is data that is the source of karaoke performance sounds. The accompaniment data includes information indicating the tempo for karaoke performance. A tempo is set to a predetermined value for each piece of music. Reference data is data used as a reference for scoring karaoke singing by singers. The reference data is composed of a plurality of notes (musical notes), and a predetermined pitch (reference pitch) is set for each note.

また、記憶部13は、各カラオケ楽曲に対応する歌詞を表示装置30等に表示させるための歌詞テロップデータ、カラオケ演奏時に表示装置30等に表示される背景画像等の背景画像データ、楽曲毎のカラオケ演奏時間を示す演奏時間データ及び楽曲の属性情報(歌手名、作詞・作曲者名、ジャンル等の当該楽曲に関する情報)を記憶する。 The storage unit 13 also stores lyrics telop data for displaying lyrics corresponding to each karaoke song on the display device 30 or the like, background image data such as a background image displayed on the display device 30 or the like during karaoke performance, Performance time data indicating karaoke performance time and music attribute information (information about the music such as singer name, lyricist/composer name, genre, etc.) are stored.

音響処理部14は、制御部11の制御に基づき、カラオケ楽曲に対する演奏の制御およびマイク40を通じて入力された歌唱音声信号の処理を行う。表示処理部15は、制御部11の制御に基づき、表示装置30やリモコン装置50における各種表示に関する処理を行う。たとえば、表示処理部15は、カラオケ楽曲の演奏時における背景映像に歌詞テロップや各種アイコンが重ねられた映像を表示装置30に表示させる制御を行う。或いは、表示処理部15は、リモコン装置50の表示画面に操作入力用の各種アイコンを表示させる。操作部16は、パネルスイッチおよびリモコン受信回路などからなり、歌唱者によるカラオケ装置1のパネルスイッチあるいはリモコン装置50の操作に応じて選曲信号、演奏中止信号などの操作信号を制御部11に対して出力する。制御部11は、操作部16からの操作信号を検出し、対応する処理を実行する。 Under the control of the control unit 11 , the sound processing unit 14 controls performance of karaoke music and processes singing voice signals input through the microphone 40 . The display processing unit 15 performs processing related to various displays on the display device 30 and the remote control device 50 under the control of the control unit 11 . For example, the display processing unit 15 controls the display device 30 to display an image in which lyric telops and various icons are superimposed on a background image during performance of karaoke music. Alternatively, the display processing unit 15 causes the display screen of the remote control device 50 to display various icons for operation input. The operation unit 16 consists of a panel switch, a remote control receiving circuit, and the like, and transmits operation signals such as a music selection signal and a performance stop signal to the control unit 11 according to the operation of the panel switch of the karaoke device 1 or the remote control device 50 by the singer. Output. The control unit 11 detects an operation signal from the operation unit 16 and executes corresponding processing.

(ソフトウェア構成)
図2はカラオケ本体10のソフトウェア構成例を示す図である。カラオケ本体10は、歌唱ピッチ検出部100、プリング・オフ歌唱特定部200、プリング・オフ歌唱判定部300、提示部400、及び採点処理部500を備える。歌唱ピッチ検出部100、プリング・オフ歌唱特定部200、プリング・オフ歌唱判定部300、提示部400、及び採点処理部500は、CPU11aがメモリ11bに記憶されるプログラムを実行することにより実現される。
(software configuration)
FIG. 2 is a diagram showing an example of the software configuration of the karaoke main body 10. As shown in FIG. The karaoke main body 10 includes a singing pitch detecting section 100 , a pulling-off singing identifying section 200 , a pulling-off singing determining section 300 , a presenting section 400 and a scoring processing section 500 . The singing pitch detecting unit 100, the pulling-off singing identifying unit 200, the pulling-off singing determining unit 300, the presenting unit 400, and the scoring processing unit 500 are implemented by the CPU 11a executing a program stored in the memory 11b. .

[歌唱ピッチ検出部]
歌唱ピッチ検出部100は、カラオケ楽曲の歌唱により得られた歌唱音声信号から、所定区間毎に歌唱ピッチを検出する。
[Singing pitch detector]
A singing pitch detection unit 100 detects a singing pitch for each predetermined section from a singing voice signal obtained by singing karaoke music.

具体的に、歌唱ピッチ検出部100は、歌唱音声信号を解析し、歌唱ピッチを検出する。歌唱ピッチは、たとえば所定時間長(たとえば20msec)のフレーム単位で1サンプルずつ時系列に検出する。歌唱ピッチ検出部100は、検出した歌唱ピッチを、プリング・オフ歌唱特定部200に順次出力する。なお、歌唱ピッチの検出は、カラオケ楽曲の歌唱に伴って順次行ってもよいし、一のカラオケ楽曲の歌唱が全て終了した後にまとめて行ってもよい。すなわち本実施形態においては、時間長20msecのフレームが、歌唱ピッチ検出における所定区間に相当する。 Specifically, the singing pitch detection unit 100 analyzes the singing voice signal and detects the singing pitch. The singing pitch is detected in chronological order, one sample at a time, for example, in units of frames of a predetermined length of time (for example, 20 msec). The singing pitch detection section 100 sequentially outputs the detected singing pitches to the pull-off singing identification section 200 . Note that the detection of the singing pitch may be performed sequentially along with the singing of the karaoke music, or may be performed collectively after the singing of one karaoke music is completely finished. That is, in this embodiment, a frame with a time length of 20 msec corresponds to a predetermined section in singing pitch detection.

[プリング・オフ歌唱特定部]
プリング・オフ歌唱特定部200は、検出した歌唱ピッチの中に、連続する2つの歌唱ピッチのピッチ差が所定範囲内であり、且つ所定数以上連続する第1の水平区間及び第2の水平区間と、当該第1の水平区間の終了時の歌唱ピッチから当該第2の水平区間の開始時の歌唱ピッチに至るまで、所定の条件で歌唱ピッチが下降する下降区間とが存在する場合、プリング・オフ歌唱が行われていると特定する。
[Pull-off singing specific part]
The pull-off singing identification unit 200 detects, in the detected singing pitch, the pitch difference between two consecutive singing pitches within a predetermined range, and the first horizontal section and the second horizontal section that are continuous for a predetermined number or more. and a falling section in which the singing pitch falls under predetermined conditions from the singing pitch at the end of the first horizontal section to the singing pitch at the start of the second horizontal section. Identify that off-singing is being performed.

水平区間は、連続する2つの歌唱ピッチのピッチ差が所定範囲内であり、且つ所定数以上連続する区間である。所定範囲は、水平区間を特定するにあたり、許容可能な連続する2つの歌唱ピッチのずれの幅である。所定数は、水平区間を特定するにあたり、最低限必要な、所定範囲内に含まれるピッチ差の歌唱ピッチが連続する数である。所定範囲及び所定数は、特定するプリング・オフ歌唱の程度に応じて、予め任意の値が設定されている。たとえば、所定範囲は±1cent~±10centであり、所定数は3~8である。 A horizontal section is a section in which the pitch difference between two consecutive singing pitches is within a predetermined range and which continues for a predetermined number or more. The predetermined range is an allowable range of deviation between two consecutive singing pitches for specifying a horizontal section. The predetermined number is the minimum required number of continuous singing pitches with a pitch difference within a predetermined range to specify the horizontal section. Arbitrary values are set in advance for the predetermined range and the predetermined number according to the extent of the specified pull-off singing. For example, the predetermined range is ±1 cent to ±10 cent and the predetermined number is 3-8.

第2の水平区間は、あるカラオケ楽曲の歌唱において、第1の水平区間よりも後に特定される水平区間である。なお、第1の水平区間と第2の水平区間とで所定範囲や所定数が異なっていてもよい。 The second horizontal section is a horizontal section specified later than the first horizontal section in singing of a certain karaoke piece. Note that the predetermined range and the predetermined number may differ between the first horizontal section and the second horizontal section.

下降区間は、第1の水平区間の終了時の歌唱ピッチから第2の水平区間の開始時の歌唱ピッチに至るまで、所定の条件で歌唱ピッチが下降する区間である。所定の条件は、下降区間を特定するための条件である。所定の条件は、特定するプリング・オフ歌唱の程度に応じて、予め任意の条件が設定されている。 The falling section is a section in which the singing pitch drops under a predetermined condition from the singing pitch at the end of the first horizontal section to the singing pitch at the beginning of the second horizontal section. The predetermined condition is a condition for identifying the descending section. As the predetermined condition, an arbitrary condition is set in advance according to the extent of the specified pull-off singing.

ここで、図3~図4Bを参照して、プリング・オフ歌唱の特定処理について詳細に説明を行う。図3は、プリング・オフ歌唱の特定処理を示すフローチャートである。図4A及び図4Bは、カラオケ楽曲Xの歌唱により得られた歌唱音声信号を解析して検出された所定区間毎の歌唱ピッチと、連続する2つの歌唱ピッチのピッチ差を示した図である。図4A及び図4Bの例において、ピッチ差はcent値で示す。 Here, with reference to FIGS. 3 to 4B, specific processing for pull-off singing will be described in detail. FIG. 3 is a flow chart showing processing for specifying a pull-off song. 4A and 4B are diagrams showing the singing pitch for each predetermined section detected by analyzing the singing voice signal obtained by singing the karaoke song X and the pitch difference between two consecutive singing pitches. In the examples of FIGS. 4A and 4B, the pitch difference is shown in cent values.

まず、プリング・オフ歌唱特定部200は、検出した歌唱ピッチのうち、連続する2つの歌唱ピッチのピッチ差が所定範囲内であり、且つ所定数以上連続している場合、当該ピッチ差を求める際に用いた最初の歌唱ピッチを第1の水平区間の開始時の歌唱ピッチとする(第1の水平区間の開始時の歌唱ピッチの特定。ステップ10)。 First, when the pitch difference between two consecutive singing pitches among the detected singing pitches is within a predetermined range and is continuous for a predetermined number or more, the pull-off singing identification unit 200 determines the pitch difference. is used as the singing pitch at the start of the first horizontal section (identification of the singing pitch at the start of the first horizontal section, step 10).

具体的に、プリング・オフ歌唱特定部200は、連続する2つの歌唱ピッチのピッチ差を求め、当該ピッチ差が所定範囲内にあるかどうかを判断する。本実施形態における所定範囲は「±2cent」とする。 Specifically, the pull-off singing identifying section 200 obtains the pitch difference between two consecutive singing pitches, and determines whether or not the pitch difference is within a predetermined range. The predetermined range in this embodiment is assumed to be "±2 cents".

図4Aによれば、歌唱ピッチP(1)と歌唱ピッチP(2)とのピッチ差Pd(1)は、「-13cent」である。ここで、Pd(1)=P(2)-P(1)で算出するものとし、以下も同様である。この場合、プリング・オフ歌唱特定部200は、ピッチ差Pd(1)は所定範囲内にないと判断する。一方、歌唱ピッチP(2)と歌唱ピッチP(3)とのピッチ差Pd(2)は、「+2cent」である。この場合、プリング・オフ歌唱特定部200は、ピッチ差Pd(2)は所定範囲内にあると判断する。なお、この例において、歌唱ピッチP(2)よりも前の歌唱ピッチについては考慮しないものとする。 According to FIG. 4A, the pitch difference Pd(1) between the singing pitch P(1) and the singing pitch P(2) is "-13 cents". Here, it is assumed that Pd(1)=P(2)-P(1) is calculated, and the same applies to the following. In this case, the pull-off singing identification unit 200 determines that the pitch difference Pd(1) is not within the predetermined range. On the other hand, the pitch difference Pd(2) between the singing pitch P(2) and the singing pitch P(3) is "+2 cents". In this case, the pull-off singing identification unit 200 determines that the pitch difference Pd(2) is within a predetermined range. In this example, singing pitches before singing pitch P(2) are not considered.

プリング・オフ歌唱特定部200は、検出された連続する2つの歌唱ピッチについて、順次、ピッチ差を求め、所定範囲内にあるかどうかを判断する。この際、プリング・オフ歌唱特定部200は、所定範囲内にあるピッチ差が所定数以上連続するかどうかを判断する。所定数以上連続する場合、プリング・オフ歌唱特定部200は、ピッチ差を求める際に用いた最初の歌唱ピッチを第1の水平区間の開始時の歌唱ピッチとする。本実施形態における所定数は「5」とする。 The pull-off singing identifying section 200 sequentially obtains the pitch difference between two detected consecutive singing pitches, and determines whether or not it is within a predetermined range. At this time, the pull-off song identification unit 200 determines whether or not the pitch difference within a predetermined range continues for a predetermined number or more. If it continues for a predetermined number or more, the pull-off singing identification unit 200 sets the first singing pitch used when obtaining the pitch difference as the singing pitch at the start of the first horizontal section. The predetermined number in this embodiment is assumed to be "5".

図4Aによれば、所定範囲(±2cent)内にあるピッチ差は、最初に所定範囲内にあると判断されたピッチ差Pd(2)から、少なくともピッチ差Pd(6)まで5つ連続している。この場合、プリング・オフ歌唱特定部200は、ピッチ差Pd(2)を求める際に用いた最初の歌唱ピッチP(2)を第1の水平区間HZ1の開始時の歌唱ピッチとする。 According to FIG. 4A, five consecutive pitch differences within the predetermined range (±2 cents) range from the first pitch difference Pd(2) determined to be within the predetermined range to at least the pitch difference Pd(6). ing. In this case, the pull-off singing identification unit 200 sets the first singing pitch P(2) used when obtaining the pitch difference Pd(2) as the singing pitch at the start of the first horizontal section HZ1.

次に、プリング・オフ歌唱特定部200は、連続する2つの歌唱ピッチのピッチ差が所定範囲外となる場合、当該ピッチ差を求める際に用いた最後の歌唱ピッチの一つ前の歌唱ピッチを第1の水平区間の終了時の歌唱ピッチとすることで第1の水平区間を特定する(第1の水平区間の特定。ステップ11)。 Next, when the pitch difference between two consecutive singing pitches is outside a predetermined range, the pull-off singing specifying unit 200 determines the singing pitch one before the last singing pitch used when obtaining the pitch difference. The first horizontal section is identified by taking the singing pitch at the end of the first horizontal section (identification of the first horizontal section, step 11).

具体的に、プリング・オフ歌唱特定部200は、順次求めるピッチ差が所定範囲外となるかどうかを判断する。ピッチ差が所定範囲外となった場合、プリング・オフ歌唱特定部200は、所定範囲外となったピッチ差を求める際に用いた最後の歌唱ピッチの一つ前の歌唱ピッチを第1の水平区間の終了時の歌唱ピッチとすることで第1の水平区間を特定する。 Specifically, the pull-off song identification unit 200 determines whether or not the sequentially obtained pitch difference is outside a predetermined range. When the pitch difference is out of the predetermined range, the pull-off singing identification unit 200 shifts the singing pitch immediately before the last singing pitch used when obtaining the pitch difference that is out of the predetermined range to the first horizontal pitch. The first horizontal section is identified by taking the singing pitch at the end of the section.

図4Aによれば、ピッチ差Pd(n)が、所定範囲外となっている。この場合、プリング・オフ歌唱特定部200は、ピッチ差Pd(n)を求める際に用いた最後の歌唱ピッチP(n+1)の一つ前の歌唱ピッチP(n)を第1の水平区間の終了時の歌唱ピッチとすることで第1の水平区間HZ1を特定する。すなわち、図4Aの例では、歌唱ピッチP(2)が検出された所定区間から歌唱ピッチP(n)が検出された所定区間までが第1の水平区間HZ1に相当する。 According to FIG. 4A, the pitch difference Pd(n) is outside the predetermined range. In this case, the pull-off singing identification unit 200 sets the singing pitch P(n) immediately before the last singing pitch P(n+1) used when obtaining the pitch difference Pd(n) in the first horizontal section. The first horizontal section HZ1 is specified by setting it as the singing pitch at the end. That is, in the example of FIG. 4A, the first horizontal section HZ1 is from the predetermined section in which the singing pitch P(2) is detected to the predetermined section in which the singing pitch P(n) is detected.

第1の水平区間を特定した後、プリング・オフ歌唱特定部200は、同様の方法で第2の水平区間を特定する。 After identifying the first horizontal segment, the pull-off song identifying unit 200 identifies the second horizontal segment in a similar manner.

すなわち、プリング・オフ歌唱特定部200は、第1の水平区間の終了時の歌唱ピッチ以降に検出された歌唱ピッチのうち、連続する2つの歌唱ピッチのピッチ差が所定範囲内であり、且つ所定数以上が連続している場合、当該ピッチ差を求める際に用いた最初の歌唱ピッチを第2の水平区間の開始時の歌唱ピッチとする(第2の水平区間の開始時の歌唱ピッチの特定。ステップ12)。 That is, the pull-off singing identification unit 200 determines that, of the singing pitches detected after the singing pitch at the end of the first horizontal section, the pitch difference between two consecutive singing pitches is within a predetermined range, and If the number or more is continuous, the first singing pitch used to obtain the pitch difference is set as the singing pitch at the start of the second horizontal section (specifying the singing pitch at the start of the second horizontal section step 12).

次に、プリング・オフ歌唱特定部200は、連続する2つの歌唱ピッチのピッチ差が所定範囲外となる場合、当該ピッチ差を求める際に用いた最後の歌唱ピッチの一つ前の歌唱ピッチを第2の水平区間の終了時の歌唱ピッチとすることで第2の水平区間を特定する(第2の水平区間の特定。ステップ13)。 Next, when the pitch difference between two consecutive singing pitches is outside a predetermined range, the pull-off singing specifying unit 200 determines the singing pitch one before the last singing pitch used when obtaining the pitch difference. The second horizontal section is identified by using the singing pitch at the end of the second horizontal section (identification of the second horizontal section, step 13).

更に、プリング・オフ歌唱特定部200は、第1の水平区間の終了時の歌唱ピッチと、第2の水平区間の開始時の歌唱ピッチとのピッチ差が所定値以下である場合、第1の水平区間と第2の水平区間との間を下降区間候補とする(下降区間候補の特定。ステップ14)。 Furthermore, if the pitch difference between the singing pitch at the end of the first horizontal section and the singing pitch at the start of the second horizontal section is equal to or less than a predetermined value, the pull-off singing identification unit 200 determines the first The section between the horizontal section and the second horizontal section is set as a descending section candidate (identification of descending section candidate; step 14).

所定値は、第1の水平区間の歌唱ピッチに対して第2の水平区間の歌唱ピッチが下降しているかどうかを判断するための値である。所定値は、特定するプリング・オフ歌唱の程度に応じて、予め任意の値が設定されている。所定値は、たとえば-40cent~-120centである。本実施形態における所定値は「-80cent」とする。所定値は「所定の条件」の一例である。 The predetermined value is a value for determining whether the singing pitch in the second horizontal section is lower than the singing pitch in the first horizontal section. An arbitrary value is set in advance as the predetermined value according to the extent of the specified pull-off singing. The predetermined value is, for example, -40 cent to -120 cent. The predetermined value in this embodiment is assumed to be "-80 cent". A predetermined value is an example of a “predetermined condition”.

たとえば、第2の水平区間HZ2の開始時の歌唱ピッチから第1の水平区間HZ1の終了時の歌唱ピッチを減じたピッチ差が、「-100cent」であったとする。この場合、当該ピッチ差は所定値(-80cent)以下となる。従って、プリング・オフ歌唱特定部200は、第1の水平区間HZ1と第2の水平区間HZ2との間を下降区間候補DCとする。 For example, assume that the pitch difference obtained by subtracting the singing pitch at the end of the first horizontal section HZ1 from the singing pitch at the beginning of the second horizontal section HZ2 is "-100 cents". In this case, the pitch difference is equal to or less than the predetermined value (-80 cent). Therefore, the pull-off song identification unit 200 determines the interval between the first horizontal interval HZ1 and the second horizontal interval HZ2 as the descending interval candidate DC.

そして、プリング・オフ歌唱特定部200は、下降区間候補の開始時から終了時までの間に、連続するピッチ差がマイナスになるものが一定数以上あり、且つ当該下降区間候補の開始時から終了時までの間に連続するピッチ差がプラスになるものが所定割合未満の場合、当該下降区間候補を下降区間として特定する(下降区間の特定。ステップ15)。 Then, the pull-off song identification unit 200 determines that there are more than a certain number of continuous negative pitch differences between the start and end of the falling section candidate, and If the number of consecutive positive pitch differences up to the hour is less than a predetermined ratio, the descending segment candidate is identified as a descending segment (decision of descending segment; step 15).

下降区間候補の開始時の歌唱ピッチは、第1の水平区間の終了時の歌唱ピッチの次に検出された歌唱ピッチに相当する。また、下降区間候補の終了時の歌唱ピッチは、第2の水平区間の開始時の歌唱ピッチの一つ前に検出された歌唱ピッチに相当する。また、一定数及び所定割合は、下降区間候補とした区間が、実際に下降区間であるかどうかを判断するための値である。一定数及び所定割合は、特定するプリング・オフ歌唱の程度に応じて、予め任意の値が設定されている。たとえば、一定数は3~8であり、所定割合は(下降区間候補に含まれるピッチ差の数全体の)10%~40%である。本実施形態における一定数は「6」であり、所定割合は「30%」とする。一定数及び所定割合は「所定の条件」の一例である。 The singing pitch at the start of the falling segment candidate corresponds to the singing pitch detected next to the singing pitch at the end of the first horizontal segment. Also, the singing pitch at the end of the falling segment candidate corresponds to the singing pitch detected immediately before the singing pitch at the start of the second horizontal segment. Also, the fixed number and the predetermined ratio are values for judging whether or not the segment determined as a descending segment candidate is actually a descending segment. Arbitrary values are set in advance for the fixed number and the predetermined ratio according to the extent of the specified pull-off singing. For example, the fixed number is 3-8, and the predetermined percentage is 10%-40% (of the total number of pitch differences included in the descending segment candidates). The fixed number in this embodiment is "6" and the predetermined ratio is "30%". A fixed number and a predetermined ratio are examples of a "predetermined condition."

図4Bによれば、下降区間候補DCに含まれるピッチ差Pd(n+1)~ピッチ差Pd(s-1)の10個のうち、ピッチ差がマイナスになっているものは「8」であり、且つピッチ差がプラスになるものの割合は「20%」である。従って、プリング・オフ歌唱特定部200は、図4Bに示した下降区間候補DCを下降区間DZとして特定する。 According to FIG. 4B, among the 10 pitch differences Pd(n+1) to Pd(s−1) included in the descending section candidate DC, the number of negative pitch differences is "8". In addition, the ratio of pitch difference being positive is "20%". Therefore, the pull-off song identification unit 200 identifies the falling section candidate DC shown in FIG. 4B as the falling section DZ.

このように、第1の水平区間、第2の水平区間、及び下降区間が存在する場合、プリング・オフ歌唱特定部200は、プリング・オフ歌唱が行われていると特定する(プリング・オフ歌唱の特定。ステップ16)。すなわち、特定された第1の水平区間、第2の水平区間、及び下降区間が、プリング・オフ歌唱による歌唱区間となる。 In this way, when the first horizontal section, the second horizontal section, and the descending section exist, the pull-off song identification unit 200 identifies that the pull-off song is being performed (the pull-off song identification, step 16). That is, the identified first horizontal section, second horizontal section, and descending section are singing sections by the pull-off singing.

[プリング・オフ歌唱判定部]
プリング・オフ歌唱判定部300は、カラオケ楽曲のリファレンスデータに含まれる一のノートの発音開始タイミングから発音終了タイミングまでの期間において、特定されたプリング・オフ歌唱による歌唱区間のうち、第1の水平区間の少なくとも一部、下降区間の全部、及び第2の水平区間の少なくとも一部が含まれている場合、当該一のノートに対するプリング・オフ歌唱が行われたと判定する。
[Pull-off singing judgment part]
The pull-off singing determination unit 300 determines the first horizontal position of the singing section by the specified pull-off singing in the period from the pronunciation start timing to the pronunciation end timing of one note included in the reference data of the karaoke song. If at least part of the section, all of the falling section, and at least part of the second horizontal section are included, it is determined that the pull-off singing for the one note has been performed.

発音開始タイミングは、ノートを歌唱する際に発音を開始すべき時刻を示す。ノートの発音開始タイミングは、カラオケ楽曲の演奏開始時点を0とした場合の、当該ノートまでの経過時間に相当する。発音終了タイミングは、ノートを歌唱する際に発音を終了すべき時刻を示す。 The pronunciation start timing indicates the time at which pronunciation should be started when singing the note. The sounding start timing of a note corresponds to the elapsed time up to the note when the performance start point of the karaoke music is set to 0. The sounding end timing indicates the time at which sounding should end when the note is sung.

プリング・オフ歌唱判定部300は、プリング・オフ特定部200で特定されたプリング・オフ歌唱が、一のノートに対して行われたものかどうかを判定する。 The pull-off singing determination unit 300 determines whether the pull-off singing specified by the pull-off specifying unit 200 is performed for one note.

あるプリング・オフ歌唱が一のノートに対して行われたかどうかは、一のノートの発音開始タイミングから発音終了タイミングまでの期間において、プリング・オフ歌唱の歌唱区間のうち、第1の水平区間の少なくとも一部、下降区間の全部、及び第2の水平区間の少なくとも一部が含まれているかどうかにより判定する。 Whether or not a certain pull-off song was performed for one note is determined by the first horizontal section of the singing section of the pull-off song during the period from the pronunciation start timing to the pronunciation end timing of the one note. A determination is made as to whether at least a portion, all of the descending section, and at least a portion of the second horizontal section are included.

図5は、一のノートと歌唱ピッチの関係を示した図である。図5において、ノートNのピッチ(基準ピッチ)をピッチPnで示す。また、開始時刻TsはノートNの発音開始タイミングであり、終了時刻TeはノートNの発音終了タイミングである。図5における縦軸は歌唱ピッチを示し、横軸は時刻を示すが、横軸は連続する時間長20msecの所定区間と解してもよく所定区間毎に歌唱ピッチが検出される。 FIG. 5 is a diagram showing the relationship between one note and singing pitch. In FIG. 5, the pitch of note N (reference pitch) is indicated by pitch Pn. Further, the start time Ts is the timing when the sound of the note N starts, and the end time Te is the timing when the sound of the note N ends. In FIG. 5, the vertical axis indicates the singing pitch and the horizontal axis indicates the time, but the horizontal axis may be interpreted as a continuous predetermined interval of 20 msec, and the singing pitch is detected for each predetermined interval.

図5に示したように、ノートNの開始時刻Tsから終了時刻Teまでの間に、第1の水平区間HZ1の全部、下降区間DZの全部、及び第2の水平区間HZ2の全部が含まれる場合(図5(a)参照)、第1の水平区間HZ1の一部、下降区間DZの全部、及び第2の水平区間HZ2の全部が含まれる場合(図5(b)参照)、第1の水平区間HZ1の全部、下降区間DZの全部、及び第2の水平区間HZ2の一部が含まれる場合(図5(c)参照)、または第1の水平区間HZ1の一部、下降区間DZの全部、及び第2の水平区間HZ2の一部が含まれる場合(図5(d)参照)のいずれかの条件を満たす場合、プリング・オフ歌唱判定部300は、ノートNに対するプリング・オフ歌唱が行われたと判定する。 As shown in FIG. 5, all of the first horizontal section HZ1, all of the falling section DZ, and all of the second horizontal section HZ2 are included between the start time Ts and the end time Te of the note N. (see FIG. 5(a)), if part of the first horizontal section HZ1, all of the descending section DZ, and all of the second horizontal section HZ2 are included (see FIG. 5(b)), the first includes all of the horizontal section HZ1, all of the descending section DZ, and part of the second horizontal section HZ2 (see FIG. 5(c)), or part of the first horizontal section HZ1, descending section DZ and part of the second horizontal section HZ2 (see FIG. 5(d)), the pull-off singing determination unit 300 determines whether the pull-off singing for note N is is determined to have been performed.

なお、プリング・オフ歌唱判定部300は、更に、第1の水平区間の少なくとも一部に含まれる歌唱ピッチが、一のノートのピッチに対して一定の範囲に含まれると判断した場合、一のノートに対するプリング・オフ歌唱が行われたと判定してもよい。一定の範囲は、プリング・オフ歌唱の判定精度に応じて、予め任意の値が設定されている。たとえば、一定の範囲は、ノートのピッチを基準として±10cent~±50centである。或いは、一定の範囲は、ノートのピッチよりも高い範囲(たとえばノートのピッチから+30centまでの範囲)や低い範囲(たとえばノートのピッチから-30centまでの範囲)とすることも可能である。 In addition, when the pull-off singing determination unit 300 further determines that the singing pitch included in at least a part of the first horizontal section is included in a certain range with respect to the pitch of one note, one It may be determined that the pull-off singing for the note has been performed. An arbitrary value is set in advance for the certain range according to the determination accuracy of the pull-off singing. For example, the fixed range is ±10 cents to ±50 cents relative to the pitch of the note. Alternatively, the fixed range can be a range above the pitch of the note (eg, from the pitch of the note to +30 cents) or below (eg, from the pitch of the note to -30 cents).

第1の水平区間の少なくとも一部に含まれる歌唱ピッチが、一のノートのピッチに対して一定の範囲に含まれるかどうかの判断は様々な基準で行うことができる。たとえば、プリング・オフ歌唱判定部300は、第1の水平区間に含まれる歌唱ピッチそれぞれについて、一定の範囲に含まれるかどうかを判断し、ある割合以上(たとえば80%以上)が一定の範囲に含まれる場合に、プリング・オフ歌唱が行われたと判断する。或いは、プリング・オフ歌唱判定部300は、第1の水平区間に含まれる歌唱ピッチの平均値を求め、その平均値が一定の範囲に含まれるかどうかを判断してもよい。 Various criteria can be used to determine whether the singing pitch included in at least part of the first horizontal section is included in a certain range with respect to the pitch of one note. For example, the pull-off singing determination unit 300 determines whether each singing pitch included in the first horizontal section is within a certain range, and a certain percentage or more (for example, 80% or more) falls within the certain range. If it is included, it is determined that the pull-off singing was performed. Alternatively, the pull-off singing determination unit 300 may obtain the average value of the singing pitches included in the first horizontal section and determine whether the average value is within a certain range.

また、一のノートの発音開始タイミングから発音終了タイミングまでの期間において、第1の水平区間の全部が含まれる場合、プリング・オフ歌唱判定部300は、第1の水平区間に含まれる全ての歌唱ピッチについて、一定の範囲に含まれるかどうかを判断してもよいし、その一部の歌唱ピッチのみについて、一定の範囲に含まれるかどうかを判断してもよい。 In addition, when the entire first horizontal section is included in the period from the pronunciation start timing to the pronunciation end timing of one note, the pull-off singing determination unit 300 determines that all the singing included in the first horizontal section. It may be determined whether the pitch is included in a certain range, or it may be determined whether only a part of the singing pitch is included in the certain range.

[提示部]
提示部400は、プリング・オフ歌唱判定部300による判定結果を歌唱者に提示する。たとえば、ノートNに対するプリング・オフ歌唱が行われたとの判定結果が入力された場合、提示部400は、たとえば、表示装置30に表示されるノートNに対応するガイドメロディ画像近傍にプリング・オフ歌唱が行われた旨のアイコンを表示させることができる。ガイドメロディ画像は、歌唱者のカラオケ歌唱を支援するために、カラオケ楽曲のメロディを画像として表示させたものである。ガイドメロディ画像の表示については公知の手法を用いることが可能である(たとえば特開2004-205817号公報参照)。
[Presentation part]
The presentation unit 400 presents the determination result by the pull-off singing determination unit 300 to the singer. For example, when the determination result that the pull-off song for note N has been performed is input, the presentation unit 400 performs the pull-off song near the guide melody image corresponding to the note N displayed on the display device 30, for example. can be displayed. The guide melody image is displayed as an image of the melody of the karaoke song in order to support the karaoke singing of the singer. A known method can be used for displaying the guide melody image (see, for example, Japanese Patent Application Laid-Open No. 2004-205817).

なお、提示部400は、ガイドメロディ画像と関係なく、プリング・オフ歌唱が行われた旨のアイコンのみを表示させることもできる。或いは、提示部400は、プリング・オフ歌唱が行われた旨のアイコンを表示させる代わりにスピーカ20を介して音声(拍手、歓声等)でプリング・オフ歌唱が行われた旨を報知することでもよい。 Note that the presentation unit 400 can also display only an icon indicating that the pull-off singing has been performed, regardless of the guide melody image. Alternatively, the presentation unit 400 may notify that the pull-off singing has been performed by voice (applause, cheers, etc.) through the speaker 20 instead of displaying the icon indicating that the pull-off singing has been performed. good.

[採点処理部]
採点処理部500は、カラオケ楽曲の歌唱により得られる歌唱音声信号を当該カラオケ楽曲のリファレンスデータと比較し、採点値を算出する。採点値を算出する処理は公知の手法を用いることができる。たとえば、採点処理部500は、マイク40から入力された歌唱音声信号に基づく歌唱ピッチと、リファレンスデータに基づく基準ピッチにより、歌唱音程の正確さについての採点処理を行う。
[Scoring section]
The scoring unit 500 compares a singing voice signal obtained by singing a karaoke song with reference data of the karaoke song, and calculates a score value. A known method can be used for the processing of calculating the score. For example, the grading processing section 500 performs grading processing for the accuracy of the singing pitch using the singing pitch based on the singing voice signal input from the microphone 40 and the reference pitch based on the reference data.

ここで、本実施形態に係る採点処理部500は、あるノートの採点結果が不合格と判定された場合、且つ当該あるノートに対するプリング・オフ歌唱が行われていた場合、当該あるノートの採点結果を合格と判定する。図5に示すように、プリング・オフ歌唱は、ノートの基準ピッチとのずれが大きくなるため、一般的な採点処理によれば、不合格となる可能性が高い。そこで、採点処理部500は、あるノートの採点結果が不合格となった場合であっても、プリング・オフ歌唱判定部300により、当該あるノートに対してプリング・オフ歌唱が行われたと判定された場合には、当該あるノートを合格として判定する。 Here, the grading processing unit 500 according to the present embodiment, when the grading result of a certain note is determined to be unacceptable and when the pull-off singing for the certain note is performed, the grading result of the certain note is judged to pass. As shown in FIG. 5, the pull-off singing has a large deviation from the reference pitch of the notes, so there is a high possibility that it will be rejected according to the general scoring process. Therefore, even if the scoring result of a certain note is rejected, the scoring processing unit 500 determines that the pull-off singing was performed for the certain note by the pull-off singing determination unit 300. If so, the certain note is determined as a pass.

以上から明らかなように、本実施形態に係るカラオケ装置1は、カラオケ楽曲の歌唱により得られた歌唱音声信号から、所定区間毎に歌唱ピッチを検出する歌唱ピッチ検出部100と、検出した歌唱ピッチの中に、連続する2つの歌唱ピッチのピッチ差が所定範囲内であり、且つ所定数以上連続する第1の水平区間及び第2の水平区間と、当該第1の水平区間の終了時の歌唱ピッチから当該第2の水平区間の開始時の歌唱ピッチに至るまで、所定の条件で歌唱ピッチが下降する下降区間とが存在する場合、プリング・オフ歌唱が行われていると特定するプリング・オフ歌唱特定部200と、を有する。このようなカラオケ装置1によれば、カラオケ歌唱にプリング・オフ歌唱が含まれるかどうかを特定することができる。 As is clear from the above, the karaoke apparatus 1 according to the present embodiment includes a singing pitch detection unit 100 for detecting a singing pitch for each predetermined section from a singing voice signal obtained by singing karaoke music, and a singing pitch detected by , the pitch difference between two consecutive singing pitches is within a predetermined range, and the first horizontal section and the second horizontal section that are continuous for a predetermined number or more, and the singing at the end of the first horizontal section If there is a falling section where the singing pitch falls under predetermined conditions from the pitch to the singing pitch at the start of the second horizontal section, pull-off specifying that singing is being performed. A song identification unit 200 is provided. According to such a karaoke device 1, it is possible to specify whether or not karaoke singing includes pull-off singing.

より、具体的に、プリング・オフ歌唱特定部200は、検出した歌唱ピッチのうち、連続する2つの歌唱ピッチのピッチ差が所定範囲内であり、且つ所定数以上連続している場合、当該ピッチ差を求める際に用いた最初の歌唱ピッチを第1の水平区間の開始時の歌唱ピッチとし、連続する2つの歌唱ピッチのピッチ差が所定範囲外となる場合、当該ピッチ差を求める際に用いた最後の歌唱ピッチの一つ前の歌唱ピッチを第1の水平区間の終了時の歌唱ピッチとすることで第1の水平区間を特定し、第1の水平区間の終了時の歌唱ピッチ以降に検出された歌唱ピッチのうち、連続する2つの歌唱ピッチのピッチ差が所定範囲内であり、且つ所定数以上連続している場合、当該ピッチ差を求める際に用いた最初の歌唱ピッチを第2の水平区間の開始時の歌唱ピッチとし、連続する2つの歌唱ピッチのピッチ差が所定範囲外となる場合、当該ピッチ差を求める際に用いた最後の歌唱ピッチの一つ前の歌唱ピッチを第2の水平区間の終了時の歌唱ピッチとすることで第2の水平区間を特定し、第1の水平区間の終了時の歌唱ピッチと、第2の水平区間の開始時の歌唱ピッチとのピッチ差が所定値以下である場合、第1の水平区間と第2の水平区間との間を下降区間候補とし、下降区間候補の開始時から終了時までの間に、連続するピッチ差がプラスになるものが一定数以上あり、且つ当該下降区間候補の開始時から終了時までの間に連続するピッチ差がマイナスになるものが所定割合未満の場合、当該下降区間候補を下降区間として特定する。プリング・オフ歌唱特定部200がこのような処理を実行することにより、カラオケ歌唱にプリング・オフ歌唱が含まれるかどうかを特定することができる。 More specifically, if the pitch difference between two consecutive singing pitches among the detected singing pitches is within a predetermined range and is consecutive for a predetermined number or more, the pull-off singing identification unit 200 detects the pitch The first singing pitch used when obtaining the difference is the singing pitch at the start of the first horizontal section, and if the pitch difference between two consecutive singing pitches is outside a predetermined range, it is used when obtaining the pitch difference. The first horizontal section is specified by setting the singing pitch one before the last singing pitch to the singing pitch at the end of the first horizontal section, and after the singing pitch at the end of the first horizontal section Among the detected singing pitches, when the pitch difference between two consecutive singing pitches is within a predetermined range and is continuous for a predetermined number or more, the first singing pitch used when obtaining the pitch difference is the second If the pitch difference between two consecutive singing pitches is outside the predetermined range, the singing pitch one before the last singing pitch used to obtain the pitch difference is the singing pitch at the start of the horizontal section. The second horizontal section is specified by setting the singing pitch at the end of the second horizontal section, and the pitch between the singing pitch at the end of the first horizontal section and the singing pitch at the start of the second horizontal section. If the difference is equal to or less than a predetermined value, the interval between the first horizontal interval and the second horizontal interval is set as a descending interval candidate, and the continuous pitch difference between the start and end of the descending interval candidate is positive. If there are more than a certain number of falling section candidates, and the pitch difference that continues from the start time to the end time of the falling section candidate is less than a predetermined percentage, the falling section candidate is specified as the falling section. By the pull-off song identifying unit 200 executing such processing, it is possible to identify whether the karaoke song includes the pull-off song.

また、本実施形態に係るカラオケ装置1は、カラオケ楽曲のリファレンスデータに含まれる一のノートの発音開始タイミングから発音終了タイミングまでの期間において、特定されたプリング・オフ歌唱による歌唱区間のうち、第1の水平区間の少なくとも一部、下降区間の全部、及び第2の水平区間の少なくとも一部が含まれている場合、当該一のノートに対するプリング・オフ歌唱が行われたと判定するプリング・オフ歌唱判定部300を有する。このようなカラオケ装置1によれば、あるノートの歌唱にプリング・オフ歌唱が含まれるかどうかを判定することができる。 In addition, the karaoke device 1 according to the present embodiment, during the period from the pronunciation start timing to the pronunciation end timing of one note included in the reference data of the karaoke music, A pull-off singing that determines that a pull-off singing for one note is performed when at least part of one horizontal section, all of the falling section, and at least part of the second horizontal section are included. It has a determination unit 300 . According to such a karaoke apparatus 1, it can be determined whether or not singing of a certain note includes pull-off singing.

また、プリング・オフ歌唱判定部300は、更に、第2の水平区間の少なくとも一部に含まれる歌唱ピッチが、一のノートのピッチに対して一定の範囲に含まれると判断した場合、一のノートに対するプリング・オフ歌唱が行われたと判定することも可能である。このようなカラオケ装置によれば、あるノートの歌唱にプリング・オフ歌唱が含まれるかどうかをより正確に判定することができる。 In addition, when the pull-off singing determination unit 300 further determines that the singing pitch included in at least a part of the second horizontal section is included in a certain range with respect to the pitch of one note, one It is also possible to determine that the pull-off singing to the note has been performed. According to such a karaoke device, it is possible to more accurately determine whether the singing of a certain note includes the pull-off singing.

更に、本実施形態に係るカラオケ装置1は、あるノートの採点結果が不合格と判定された場合、且つ当該あるノートに対するプリング・オフ歌唱が行われていた場合、当該あるノートの採点結果を合格と判定する採点処理部500を有する。このようなカラオケ装置によれば、プリング・オフ歌唱という歌唱技法が用いられたにも関わらず、それが反映されない採点結果となることを回避できる。 Furthermore, the karaoke apparatus 1 according to the present embodiment passes the scoring result of a certain note when it is determined that the scoring result of the certain note is rejected and when the pull-off singing for the certain note is performed. It has a scoring processing unit 500 that determines that According to such a karaoke machine, it is possible to avoid scoring results that do not reflect the use of a singing technique called pull-off singing.

<その他>
上記実施形態で説明した制御部11の構成のうち、プリング・オフ歌唱を特定するためには、少なくとも歌唱ピッチ検出部100及びプリング・オフ歌唱特定部200があればよい。
<Others>
Among the configurations of the control section 11 described in the above embodiment, at least the singing pitch detection section 100 and the pull-off singing identification section 200 are required to identify the pull-off singing.

また、上記実施形態で説明したプリング・オフ歌唱の特定処理や判定処理等をプログラムとして提供することも可能である。たとえば、当該プログラムは、コンピューター(たとえば、カラオケ装置)に、カラオケ楽曲の歌唱により得られた歌唱音声信号から、所定区間毎に歌唱ピッチを検出させ、検出した歌唱ピッチの中に、連続する2つの歌唱ピッチのピッチ差が所定範囲内であり、且つ所定数以上連続する第1の水平区間及び第2の水平区間と、当該第1の水平区間の終了時の歌唱ピッチから当該第2の水平区間の開始時の歌唱ピッチに至るまで、所定の条件で歌唱ピッチが下降する下降区間とが存在する場合、プリング・オフ歌唱が行われていると特定させる。 Further, it is also possible to provide the pull-off song specifying process, determination process, and the like described in the above embodiment as a program. For example, the program causes a computer (for example, a karaoke device) to detect a singing pitch for each predetermined section from a singing voice signal obtained by singing karaoke music, and in the detected singing pitch, two consecutive A first horizontal section and a second horizontal section in which the pitch difference between the singing pitches is within a predetermined range and is continuous for a predetermined number or more, and the second horizontal section from the singing pitch at the end of the first horizontal section. If there is a falling section in which the singing pitch falls under predetermined conditions until the singing pitch at the start of , it is specified that the pull-off singing is being performed.

また、上記プログラムが記憶された非一時的なコンピューター可読媒体(non-transitory computer readable medium with an executable program thereon)を用いて、コンピューターにプログラムを供給することも可能である。なお、非一時的なコンピューターの可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、CD-ROM(Read Only Memory)等がある。 It is also possible to supply the program to the computer using a non-transitory computer readable medium with an executable program thereon storing the program. Examples of non-transitory computer-readable media include magnetic recording media (eg, flexible discs, magnetic tapes, hard disk drives), CD-ROMs (Read Only Memory), and the like.

上記実施形態は、例として提示したものであり、発明の範囲を限定するものではない。上記の構成は、適宜組み合わせて実施することが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。上記実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 The above embodiments are presented as examples and are not intended to limit the scope of the invention. The above configurations can be implemented in combination as appropriate, and various omissions, replacements, and modifications can be made without departing from the scope of the invention. The above-described embodiments and modifications thereof are included in the invention described in the claims and their equivalents, as well as being included in the scope and gist of the invention.

1 カラオケ装置
10 カラオケ本体
11 制御部
100 歌唱ピッチ検出部
200 プリング・オフ歌唱特定部
300 プリング・オフ歌唱判定部
400 提示部
500 採点処理部
1 karaoke device 10 karaoke main body 11 control unit 100 singing pitch detection unit 200 pull-off song identification unit 300 pull-off song determination unit 400 presentation unit 500 scoring processing unit

Claims (5)

カラオケ楽曲の歌唱により得られた歌唱音声信号から、所定区間毎に歌唱ピッチを検出する歌唱ピッチ検出部と、
検出した前記歌唱ピッチの中に、連続する2つの歌唱ピッチのピッチ差が所定範囲内であり、且つ所定数以上連続する第1の水平区間及び第2の水平区間と、当該第1の水平区間の終了時の歌唱ピッチから当該第2の水平区間の開始時の歌唱ピッチに至るまで、所定の条件で歌唱ピッチが下降する下降区間とが存在する場合、プリング・オフ歌唱が行われていると特定するプリング・オフ歌唱特定部と、
を有するカラオケ装置。
A singing pitch detection unit that detects a singing pitch for each predetermined section from a singing voice signal obtained by singing karaoke music;
Among the detected singing pitches, a pitch difference between two consecutive singing pitches is within a predetermined range, and a predetermined number or more of consecutive first horizontal sections and second horizontal sections, and the first horizontal section From the singing pitch at the end of the second horizontal section to the singing pitch at the start of the second horizontal section, if there is a falling section in which the singing pitch falls under predetermined conditions, it is considered that the pull-off singing is being performed. a pull-off singing identification unit to identify;
A karaoke device having
前記プリング・オフ歌唱特定部は、
検出した前記歌唱ピッチのうち、連続する2つの歌唱ピッチのピッチ差が前記所定範囲内であり、且つ所定数以上連続している場合、当該ピッチ差を求める際に用いた最初の歌唱ピッチを第1の水平区間の開始時の歌唱ピッチとし、
前記連続する2つの歌唱ピッチのピッチ差が前記所定範囲外となる場合、当該ピッチ差を求める際に用いた最後の歌唱ピッチの一つ前の歌唱ピッチを前記第1の水平区間の終了時の歌唱ピッチとすることで第1の水平区間を特定し、
前記第1の水平区間の終了時の歌唱ピッチ以降に検出された歌唱ピッチのうち、連続する2つの歌唱ピッチのピッチ差が前記所定範囲内であり、且つ所定数以上連続している場合、当該ピッチ差を求める際に用いた最初の歌唱ピッチを前記第2の水平区間の開始時の歌唱ピッチとし、
前記連続する2つの歌唱ピッチのピッチ差が前記所定範囲外となる場合、当該ピッチ差を求める際に用いた最後の歌唱ピッチの一つ前の歌唱ピッチを第2の水平区間の終了時の歌唱ピッチとすることで第2の水平区間を特定し、
前記第1の水平区間の終了時の歌唱ピッチと、前記第2の水平区間の開始時の歌唱ピッチとのピッチ差が所定値以下である場合、前記第1の水平区間と前記第2の水平区間との間を下降区間候補とし、
前記下降区間候補の開始時から終了時までの間に、連続するピッチ差がマイナスになるものが一定数以上あり、且つ当該下降区間候補の開始時から終了時までの間に連続するピッチ差がプラスになるものが所定割合未満の場合、当該下降区間候補を前記下降区間として特定することを特徴とする請求項1記載のカラオケ装置。
The pull-off singing identification unit,
Among the detected singing pitches, when the pitch difference between two consecutive singing pitches is within the predetermined range and is continuous for a predetermined number or more, the first singing pitch used when obtaining the pitch difference is the second 1 as the singing pitch at the start of the horizontal section,
When the pitch difference between the two consecutive singing pitches is outside the predetermined range, the singing pitch immediately before the last singing pitch used when obtaining the pitch difference is changed to the singing pitch at the end of the first horizontal section. Identify the first horizontal section by making it a singing pitch,
Of the singing pitches detected after the singing pitch at the end of the first horizontal section, if the pitch difference between two consecutive singing pitches is within the predetermined range and is continuous for a predetermined number or more, the The first singing pitch used when obtaining the pitch difference is the singing pitch at the start of the second horizontal section,
When the pitch difference between the two consecutive singing pitches is outside the predetermined range, the singing pitch immediately before the last singing pitch used when obtaining the pitch difference is set to the singing pitch at the end of the second horizontal section. Identify the second horizontal interval by being the pitch,
When the pitch difference between the singing pitch at the end of the first horizontal section and the singing pitch at the beginning of the second horizontal section is equal to or less than a predetermined value, the first horizontal section and the second horizontal section The section between is set as a descent section candidate,
Between the start and end of the descending section candidate, there are more than a certain number of consecutive negative pitch differences, and there is a continuous pitch difference between the start and the end of the descending section candidate. 2. The karaoke machine according to claim 1, wherein when the number of positive values is less than a predetermined percentage, the descending segment candidate is specified as the descending segment.
前記カラオケ楽曲のリファレンスデータに含まれる一のノートの発音開始タイミングから発音終了タイミングまでの期間において、特定された前記プリング・オフ歌唱による歌唱区間のうち、前記第1の水平区間の少なくとも一部、前記下降区間、及び前記第2の水平区間の少なくとも一部が含まれている場合、当該一のノートに対するプリング・オフ歌唱が行われたと判定するプリング・オフ歌唱判定部を有することを特徴とする請求項1または2記載のカラオケ装置。 At least part of the first horizontal section of the singing section by the specified pull-off singing in the period from the pronunciation start timing to the pronunciation end timing of one note included in the reference data of the karaoke song, A pull-off singing determination unit that determines that a pull-off singing has been performed for the one note when at least part of the falling interval and the second horizontal interval is included. 3. The karaoke apparatus according to claim 1 or 2. 前記プリング・オフ歌唱判定部は、更に、前記第1の水平区間の少なくとも一部に含まれる歌唱ピッチが、前記一のノートのピッチに対して一定の範囲に含まれると判断した場合、前記一のノートに対するプリング・オフ歌唱が行われたと判定することを特徴とする請求項3記載のカラオケ装置。 If the pull-off singing determination unit further determines that the singing pitch included in at least a part of the first horizontal section is included in a certain range with respect to the pitch of the one note, the one 4. The karaoke apparatus according to claim 3, wherein it is determined that the pull-off singing for the note of is performed. あるノートの採点結果が不合格と判定された場合、且つ当該あるノートに対する前記プリング・オフ歌唱が行われていた場合、当該あるノートの採点結果を合格と判定する採点処理部を有することを特徴とする請求項3または4記載のカラオケ装置。 The present invention is characterized by comprising a grading processing unit that determines a grading result of a certain note as a pass when the grading result of a certain note is judged as failing and when the pull-off singing for the certain note is performed. 5. The karaoke apparatus according to claim 3 or 4, wherein:
JP2018248165A 2018-12-28 2018-12-28 karaoke device Active JP7158282B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018248165A JP7158282B2 (en) 2018-12-28 2018-12-28 karaoke device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018248165A JP7158282B2 (en) 2018-12-28 2018-12-28 karaoke device

Publications (2)

Publication Number Publication Date
JP2020106764A JP2020106764A (en) 2020-07-09
JP7158282B2 true JP7158282B2 (en) 2022-10-21

Family

ID=71448976

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018248165A Active JP7158282B2 (en) 2018-12-28 2018-12-28 karaoke device

Country Status (1)

Country Link
JP (1) JP7158282B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016138905A (en) 2015-01-26 2016-08-04 ヤマハ株式会社 Song evaluation device
JP2017111268A (en) 2015-12-16 2017-06-22 ヤマハ株式会社 Technique judgement device
US20180277144A1 (en) 2015-11-27 2018-09-27 Yamaha Corporation Technique Determination Device and Recording Medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016138905A (en) 2015-01-26 2016-08-04 ヤマハ株式会社 Song evaluation device
US20180277144A1 (en) 2015-11-27 2018-09-27 Yamaha Corporation Technique Determination Device and Recording Medium
JP2017111268A (en) 2015-12-16 2017-06-22 ヤマハ株式会社 Technique judgement device

Also Published As

Publication number Publication date
JP2020106764A (en) 2020-07-09

Similar Documents

Publication Publication Date Title
CN108292499A (en) Skill determining device and recording medium
JP3996565B2 (en) Karaoke equipment
JP7232653B2 (en) karaoke device
JP4910854B2 (en) Fist detection device, fist detection method and program
JP7232654B2 (en) karaoke equipment
JP7169243B2 (en) karaoke device
JP7158282B2 (en) karaoke device
JP4865607B2 (en) Karaoke apparatus, singing evaluation method and program
JP7194016B2 (en) karaoke device
JP2008268369A (en) Vibrato detecting device, vibrato evaluating device, vibrato detecting method, and vibrato evaluating method, and program
JP7158313B2 (en) karaoke device
JP5567443B2 (en) Singing voice evaluation device
JP6867900B2 (en) Karaoke equipment
JP4048249B2 (en) Karaoke equipment
JP2007233077A (en) Evaluation device, control method, and program
JP2025012774A (en) Karaoke equipment
JP5416396B2 (en) Singing evaluation device and program
JP5618743B2 (en) Singing voice evaluation device
JP2025005604A (en) Karaoke equipment
JP4910855B2 (en) Reference data editing device, fist evaluation device, reference data editing method, fist evaluation method, and program
JP2025086813A (en) Karaoke equipment
JP2025054524A (en) Karaoke equipment
JP6708437B2 (en) Karaoke equipment
JP7599785B2 (en) Karaoke equipment
JP7325914B2 (en) karaoke device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211118

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220912

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221011

R150 Certificate of patent or registration of utility model

Ref document number: 7158282

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250