[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP7280055B2 - Song Pronunciation Character String Automatic Correction Program and Song Pronunciation Character String Automatic Correction Apparatus - Google Patents

Song Pronunciation Character String Automatic Correction Program and Song Pronunciation Character String Automatic Correction Apparatus Download PDF

Info

Publication number
JP7280055B2
JP7280055B2 JP2019024687A JP2019024687A JP7280055B2 JP 7280055 B2 JP7280055 B2 JP 7280055B2 JP 2019024687 A JP2019024687 A JP 2019024687A JP 2019024687 A JP2019024687 A JP 2019024687A JP 7280055 B2 JP7280055 B2 JP 7280055B2
Authority
JP
Japan
Prior art keywords
lyric
lyrics
pronunciation
singing
character string
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
JP2019024687A
Other languages
Japanese (ja)
Other versions
JP2020134586A (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.)
Kawai Musical Instrument Manufacturing Co Ltd
Original Assignee
Kawai Musical Instrument Manufacturing 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 Kawai Musical Instrument Manufacturing Co Ltd filed Critical Kawai Musical Instrument Manufacturing Co Ltd
Priority to JP2019024687A priority Critical patent/JP7280055B2/en
Publication of JP2020134586A publication Critical patent/JP2020134586A/en
Application granted granted Critical
Publication of JP7280055B2 publication Critical patent/JP7280055B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Auxiliary Devices For Music (AREA)

Description

特許法第30条第2項適用 https://cmusic.kawai.jp/a/Download/smzのアドレスで公開されている株式会社河合楽器製作所のウェブサイトにて、田中直行が発明した歌唱発音文字列自動補正プログラム及び歌唱発音文字列自動補正装置について株式会社河合楽器製作所が平成30年12月18日に公開した。Article 30, Paragraph 2 of the Patent Law applies https://cmusic. kawai. On the website of Kawai Musical Instruments Co., Ltd. published at the address of jp/a/Download/smz, Kawai Musical Instruments Co., Ltd. about the automatic correction program for singing pronunciation character strings and the automatic correction device for singing pronunciation character strings invented by Naoyuki Tanaka Seisakusho released it on December 18, 2018.

本発明は、DAW(デジタル・オーディオ・ワークステーション)などの音楽作成ソフトにおける楽譜に表示された歌詞を歌唱する機能に関し、詳しくは歌詞の発音文字列を自動的に補正する歌唱発音文字列自動補正プログラム、及び、その機能を備えた歌唱発音文字列自動補正装置に関する。 The present invention relates to a function of singing lyrics displayed in a musical score in music creation software such as a DAW (digital audio workstation), and more specifically, automatic correction of singing pronunciation character strings that automatically corrects pronunciation character strings of lyrics. The present invention relates to a program and a singing pronunciation character string automatic correction device having the function.

DAWは、楽器の演奏を録音したり、音符を入力したりして、音楽を作成するソフトウェアであり、作成した音楽はWAVやmp3などのオーディオファイルとして出力できるとともに、DAW上で編集することができる。また、入力した音符はMIDIデータに変換し、SMF(Standard MIDI File)として保存できる。 A DAW is software that creates music by recording musical instrument performances and inputting musical notes. The created music can be output as audio files such as WAV and mp3, and can be edited on the DAW. can. In addition, input notes can be converted into MIDI data and saved as SMF (Standard MIDI File).

DAWの音楽データを表示する場合に、例えば図7に示すように、楽譜に歌詞が割り当てられている場合がある。楽譜を歌唱する機能を利用して歌詞が発音される場合、歌詞「き」「の」「う」「は」における「は」はそのまま「は」と発音されてしまうため、歌詞「は」に対して歌唱用の発音文字列「わ」を必要に応じて設定することが行われていた。 When displaying DAW music data, there are cases where lyrics are assigned to a musical score, as shown in FIG. 7, for example. When the lyrics are pronounced using the function to sing the score, the ``ha'' in the lyrics ``ki'', ``no'', ``u'' and ``ha'' is pronounced as ``ha''. On the other hand, the phonetic character string "wa" for singing was set as needed.

また、文章中の単語に対して発音補正を行う技術としては、特許文献1に記載の音声合成装置が提案されている。この音声合成装置は、漢字仮名混じり文に対して言語処理を施し、その結果を音声合成することにより音声として読み上げるに際して、文章作成者が意図した読み方で読み上げを行わせるよう発音を補正するものである。 Further, as a technique for correcting the pronunciation of words in a sentence, a speech synthesizer described in Patent Document 1 has been proposed. This speech synthesizer performs language processing on sentences containing kanji and kana, and synthesizes the results into speech, correcting the pronunciation so that it is read out in the manner intended by the sentence creator. be.

特開平9-258763号JP-A-9-258763

上述した歌唱用の発音文字列の設定は、表示された楽譜全体の歌詞に対して、一つずつ歌詞を探して発音文字列を設定変更する必要があるので、非常に手間がかかるという問題があった。図7の楽譜例であれば、上段の「きのうは」の「は」と、下段の「あしたは」の「は」をそれぞれ別々に指定して発音文字列の「わ」を設定する必要があった。
また、特許文献1に記載の音声合成装置による発音補正を行う技術は、楽譜内の歌詞について発音文字列を対応させて自動的に補正を行うものではない。
The above-mentioned setting of phonetic strings for singing has the problem that it takes a lot of time and effort because it is necessary to search for the lyrics one by one and change the settings of the phonetic strings for the entire displayed score. there were. In the musical score example shown in Fig. 7, it is necessary to set the phonetic character string "wa" by separately specifying "ha" in the upper row and "ha" in the lower row. there were.
Further, the technique of performing pronunciation correction by a speech synthesizer described in Patent Document 1 does not automatically perform correction by matching pronunciation character strings to lyrics in a musical score.

本発明は上記実情に鑑みて提案されたもので、楽譜の歌詞に対して、歌唱用の発音文字列設定時に、楽譜内の同種の歌詞について自動的に変更を行う歌唱発音文字列の自動補正プログラム、及び、その機能を備えた歌唱発音文字列自動補正装置を提供することを目的としている。 The present invention has been proposed in view of the above-mentioned circumstances. Automatic correction of singing pronunciation character strings that automatically changes lyrics of the same kind in musical scores when setting pronunciation character strings for singing with respect to lyrics of musical scores. An object of the present invention is to provide a program and an automatic correction device for singing pronunciation character strings having the function.

上記目的を達成するため本発明の歌唱発音文字列自動補正示プログラムは、楽譜内の歌詞に対して、歌唱用の発音文字列の設定時に、同じような発音文字列の設定が必要な歌詞を推定し、自動的に歌唱用発音文字列を設定する。
すなわち、請求項1は、楽譜全体の歌詞について補正対象とするか否かの判断をコンピュータが行う自動編集プログラムであって、ユーザが楽譜内の歌詞に対して歌唱用発音を設定した場合に、前記歌唱用発音を設定した歌詞の歌詞情報を分析し、分析結果が類似する楽譜内の他の歌詞について、同種の変更を行って歌唱用発音を設定するに際し、前記歌詞情報の分析結果が類似するとは、前記歌唱用発音を設定した歌詞と同じ発音タイミングで且つ同じ歌詞であることを特徴としている。
In order to achieve the above object, the singing pronunciation character string automatic correction display program of the present invention, when setting pronunciation character strings for singing, for lyrics in a musical score, finds lyrics that require setting of similar pronunciation character strings. Estimate and automatically set phonetic character strings for singing.
That is, claim 1 is an automatic editing program in which a computer determines whether or not the lyrics of the entire musical score are to be corrected. The lyric information of the lyrics for which the pronunciation for singing has been set is analyzed, and other lyrics in the musical score with similar analysis results are changed in the same manner to set the pronunciation for singing, and the analysis results of the lyric information are similar. "Suru" is characterized by having the same pronunciation timing and the same lyrics as the lyrics for which the pronunciation for singing is set .

請求項2は、歌唱発音文字列自動補正プログラムにおいて、
前記歌詞情報の分析結果が類似するとは、前記歌唱用発音が設定された歌詞と同じ歌詞で、さらに前2つの歌詞が一致した場合であることを特徴としている。
Claim 2 is a singing pronunciation character string automatic correction program,
The analysis result of the lyric information is similar when the lyric is the same as the lyric for which the singing pronunciation is set, and the preceding two lyric match.

請求項3は、歌唱発音文字列自動補正プログラムにおいて、
編集する歌詞オブジェクトを(A)、補正対象か否かを判断する歌詞オブジェクトを(B)とした場合、
前記歌詞情報の分析結果が類似するとは、前記歌詞オブジェクト(A)と歌詞オブジェクト(B)の歌詞文字列が一致し、前記歌詞オブジェクト(A)及び歌詞オブジェクト(B)のそれぞれの前方の休符までの音符数が一致した場合であることを特徴としている。
Claim 3 is a singing pronunciation character string automatic correction program,
If (A) is the lyric object to be edited and (B) is the lyric object to be determined whether or not to be corrected,
When the analysis result of the lyric information is similar, the lyric character strings of the lyric object (A) and the lyric object (B) match, and the preceding rests of the lyric object (A) and the lyric object (B) are It is characterized by the fact that the number of notes up to is the same.

請求項4は、歌唱発音文字列自動補正プログラムにおいて、
編集する歌詞オブジェクトを(A)、補正対象か否かを判断する歌詞オブジェクトを(B)とした場合、
前記歌詞情報の分析結果が類似するとは、前記歌詞オブジェクト(A)の歌詞文字列が「う」であり、前記歌詞オブジェクト(A)の発音文字列を「お」に設定し、前記歌詞オブジェクト(A)の前の歌詞最後の母音が「o」であり、前記歌詞オブジェクト(B)の歌詞文字列が「う」であり、前記歌詞オブジェクト(B)の前の歌詞最後の母音が「o」であることを特徴としている。
Claim 4 is a singing pronunciation character string automatic correction program,
If (A) is the lyric object to be edited and (B) is the lyric object to be determined whether or not to be corrected,
If the analysis result of the lyric information is similar, the lyric character string of the lyric object (A) is "u", the pronunciation character string of the lyric object (A) is set to "o", and the lyric object (A) is set to "o". The last vowel of the lyric before A) is "o", the lyric character string of the lyric object (B) is "u", and the last vowel of the lyric before the lyric object (B) is "o". It is characterized by

請求項5の歌唱発音文字列自動補正装置は、表示部(21)に表示された楽譜内の歌詞に対して歌唱用発音を設定する歌唱発音文字列自動補正装置であって、
ユーザが歌唱用発音を設定する歌詞オブジェクトを指定する編集入力部(22)と、
楽譜内の別の歌詞オブジェクトを検索する歌詞オブジェクト検索部(23)と、
歌唱用発音が設定された歌詞オブジェクトの歌詞情報を分析し、前記別の歌詞オブジェクトの歌詞を変更するか否かを推定する変更歌詞推定部(24)と、
前記変更歌詞推定部の結果に基づいて、変更が必要な歌詞に対して歌唱用発音を設定する歌唱用発音設定部(25)と、備え、
変更歌詞推定部(24)では、前記別の歌詞オブジェクトの歌詞を変更するか否かを推定する際に、前記歌唱用発音の設定と同じタイミングで且つ同じ文字である歌詞を変更必要歌詞と推定することを特徴としている。
The apparatus for automatically correcting a singing pronunciation character string according to claim 5 is an apparatus for automatically correcting a singing pronunciation character string for setting the pronunciation for singing to the lyrics in the musical score displayed on the display unit (21),
an editing input unit (22) for specifying a lyric object for which the user sets the pronunciation for singing;
a lyric object search unit (23) for retrieving another lyric object in the musical score;
a changed lyric estimation unit (24) for analyzing lyric information of a lyric object for which singing pronunciation is set and estimating whether or not to change the lyric of the another lyric object;
a singing pronunciation setting unit (25) that sets singing pronunciation for lyrics that need to be changed based on the result of the changed lyrics estimating unit ;
When estimating whether or not to change the lyrics of the separate lyric object, the changed lyric estimating unit (24) estimates the lyric having the same timing and the same characters as the setting of the singing pronunciation as the lyric to be changed. It is characterized by

請求項6は、歌唱発音文字列自動補正装置において、
変更歌詞推定部(24)では、前記別の歌詞オブジェクトの歌詞を変更するか否かを推定する際に、前記歌唱用発音が設定された歌詞と同じ歌詞で、さらに前2つの歌詞が一致した場合に変更必要歌詞と推定することを特徴としている。
Claim 6 is a singing pronunciation character string automatic correction device,
When estimating whether or not to change the lyrics of the another lyric object, the changed lyric estimation unit (24) detects that the lyrics that are the same as the lyrics for which the pronunciation for singing has been set and the preceding two lyrics match. It is characterized by estimating that the lyrics need to be changed in the case.

本発明の歌唱発音文字列自動補正プログラム及び歌唱発音文字列自動補正装置によれば、楽譜内の歌詞に対して、ユーザが歌唱用の発音文字列を設定した場合に、楽譜中で同じような発音文字列の設定が必要な歌詞を推定し、自動的に歌唱用発音文字列を設定することができる。そのため、歌詞文字列の一つ一つに対する歌唱用発音文字列の設定が不要となる。 According to the singing pronunciation character string automatic correction program and the singing pronunciation character string automatic correction device of the present invention, when the user sets the pronunciation character strings for singing with respect to the lyrics in the musical score, It is possible to guess the lyrics that need to set phonetic character strings and automatically set the phonetic character strings for singing. Therefore, it is not necessary to set a singing pronunciation character string for each lyric character string.

本発明の歌唱発音文字列自動補正装置を備えた音楽データ表示装置のハードウェア構成を示すブロック図である。1 is a block diagram showing the hardware configuration of a music data display device equipped with a singing pronunciation character string automatic correction device of the present invention; FIG. 歌唱発音文字列自動補正装置の機能を説明するためのブロック図である。FIG. 2 is a block diagram for explaining the function of the automatic pronunciation character string correcting device for singing; 歌詞オブジェクトを説明するための楽譜例を示す図である。FIG. 10 is a diagram showing an example of musical score for explaining a lyric object; 歌唱発音文字列自動補正の処理手順を示すフローチャート図である。FIG. 10 is a flow chart diagram showing a processing procedure for automatic correction of a singing pronunciation character string; 表示部で表示される楽譜例を示す図である。FIG. 4 is a diagram showing an example of musical scores displayed on the display unit; 表示部で表示される楽譜例を示す図である。FIG. 4 is a diagram showing an example of musical scores displayed on the display unit; 歌詞が表示された楽譜例を示す図である。FIG. 10 is a diagram showing an example of musical score with lyrics displayed;

本発明の歌唱発音文字列自動補正装置を備えた音楽データ表示装置は、歌唱発音文字列自動補正プログラムを含んだ音楽データ表示プログラムをインストールすることで一般的なパーソナルコンピュータ(PC)上に構築される。
パーソナルコンピュータは、図1に示されるように、中央処理装置(CPU)11、ROM12、RAM13、大容量の記憶デバイスであるHDD14、CD/DVDドライブ15、音楽データの入力を行う操作部16、USBインターフェス17、音楽データに応じた指定音を再生するための音源及びスピーカ部を有するサウンドデバイス18、音楽データが表示されるLCDなどの表示部を有する表示デバイス19を備え、各構成要素はバス20で接続されている。
なお、本実施形態では、一般的なPCで音楽データ表示装置を構築した例を説明するが、スマートフォンやタブレット、あるいは専用のハードウェアで構築しても良い。
A music data display device equipped with the device for automatically correcting a singing pronunciation character string of the present invention is constructed on a general personal computer (PC) by installing a music data display program including a program for automatically correcting a singing pronunciation character string. be.
As shown in FIG. 1, the personal computer includes a central processing unit (CPU) 11, a ROM 12, a RAM 13, a large-capacity storage device HDD 14, a CD/DVD drive 15, an operation unit 16 for inputting music data, a USB An interface 17, a sound device 18 having a sound source and a speaker unit for reproducing specified sounds corresponding to music data, and a display device 19 having a display unit such as an LCD for displaying music data. 20 is connected.
In this embodiment, an example in which a music data display device is constructed with a general PC will be described, but it may be constructed with a smartphone, a tablet, or dedicated hardware.

CPU11は、データの処理又は演算を行うと共に、バス20を介して接続された各種構成要素を制御する。
ROM12には、予めCPU11の制御手順(コンピュータプログラム)を記憶させておき、CPU11がプログラムを実行することにより起動する。
RAM13は、データの入出力、送受信のためのワークメモリ、各構成要素の制御のための一時記憶として用いられる。CPU11は、RAM13内の音楽データ表示プログラム(歌唱発音文字列自動補正プログラム)を実行することにより、表示デバイス19に楽譜や歌詞が含まれる音楽データ表示を行う。
HDD14には音楽データ表示プログラム等の所望プログラムが記憶され、RAM13にコピーされて実行される。
CD/DVDドライブ15は、CDなどからHDD14へプログラムやデータをロードしたり、PC内のデータやプログラムをCD-Rなど書き込み、外部へ出力するためのものである。
The CPU 11 processes or calculates data and controls various components connected via the bus 20 .
A control procedure (computer program) for the CPU 11 is stored in the ROM 12 in advance, and the CPU 11 starts by executing the program.
The RAM 13 is used as a work memory for data input/output and transmission/reception, and as a temporary storage for controlling each component. The CPU 11 executes a music data display program (singing pronunciation character string automatic correction program) in the RAM 13 to display music data including musical scores and lyrics on the display device 19 .
A desired program such as a music data display program is stored in the HDD 14, copied to the RAM 13 and executed.
The CD/DVD drive 15 loads programs and data from a CD or the like to the HDD 14, writes data and programs in the PC to a CD-R or the like, and outputs them to the outside.

操作部16は、キーボード、マウスなどで構成され、キーボードの操作、マウスによるカーソル位置の操作(カーソル移動)及びクリック操作により、表示デバイス19の表示部に音符等の音楽データや歌詞の入力や歌詞の編集作業を行う。
USBインターフェス17は、USBを介して、プリンタやその他の外部デバイスを接続するためのものである。
サウンドデバイス18は、オーディオドライバーやライン端子、ヘッドフォン端子などを備えて構成され、音楽データに応じた指定音を再生する。
表示デバイス19は、ビデオカードやディスプレイが含まれ、五線楽譜に表示可能な音符等の音楽情報及び歌詞情報と、これらの情報の入力及び編集作業を行うための操作手段の表示が行われる。
The operation unit 16 is composed of a keyboard, a mouse, etc. By operating the keyboard, operating the cursor position (cursor movement) using the mouse, and performing a click operation, music data such as musical notes and lyrics can be input and displayed on the display unit of the display device 19 . perform editing work.
The USB interface 17 is for connecting a printer or other external devices via USB.
The sound device 18 includes an audio driver, a line terminal, a headphone terminal, and the like, and reproduces designated sounds corresponding to music data.
The display device 19 includes a video card and a display, and displays music information such as musical notes and lyric information that can be displayed on a musical score, and operation means for inputting and editing such information.

図2は、音楽データ表示装置の表示部21に表示された楽譜内の歌詞に対して歌唱用発音を設定する歌唱発音文字列自動補正装置の機能を説明するためのブロック図である。
歌唱発音文字列自動補正装置は、ユーザが歌唱用発音を設定する歌詞オブジェクトを指定する編集入力部22と、楽譜内の別の歌詞オブジェクトを検索する歌詞オブジェクト検索部23と、歌唱用発音が設定された歌詞オブジェクトの歌詞情報を分析し、前記別の歌詞オブジェクトの歌詞を変更するか否かを推定する変更歌詞推定部24と、前記変更歌詞推定部の結果に基づいて、変更が必要な歌詞に対して歌唱用発音を設定する歌唱用発音設定部25と、音楽情報の記憶を行う記憶部26と、を備えて構成されている。
FIG. 2 is a block diagram for explaining the function of the singing pronunciation character string automatic correcting device for setting the singing pronunciation for the lyrics in the musical score displayed on the display unit 21 of the music data display device.
The singing pronunciation character string automatic correction device includes an editing input unit 22 for specifying a lyric object for which the user sets the pronunciation for singing, a lyric object searching unit 23 for searching for another lyric object in the musical score, and the pronunciation for singing. a changed lyric estimation unit 24 for analyzing the lyric information of the received lyric object and estimating whether or not to change the lyrics of the other lyric object; and a storage unit 26 for storing music information.

編集入力部22は、表示部21に描画された楽譜の歌詞(歌詞文字列)に対して、ユーザが歌唱用発音(歌唱用文字列)を設定する場合に、対応した歌詞オブジェクトの歌唱用文字列を編集する。この場合の歌詞オブジェクトとは、楽譜内の各音符に対応する文字情報を意味し、歌詞文字列及び歌唱用文字列の歌詞情報を含む。例えば図3の楽譜の場合、「どん」「ぐ」「り」「コ」「ロ」「コ」「ロ」「ドン」「ブ」「リ」「コ」の各歌詞に関する情報が歌詞オブジェクトに対応する。 When the user sets the pronunciation for singing (character string for singing) for the lyrics (character string for singing) of the musical score drawn on the display unit 21, the editing input unit 22 converts the characters for singing of the corresponding lyric object. Edit columns. The lyric object in this case means character information corresponding to each note in the musical score, and includes lyric information of lyric character strings and singing character strings. For example, in the musical score shown in FIG. handle.

歌詞オブジェクト検索部23は、楽譜内の歌詞オブジェクトを検索する。
変更歌詞推定部24は、編集入力部22で歌唱用発音が設定された歌詞オブジェクトの歌詞情報を分析し、歌詞オブジェクト検索部23で検索した歌詞オブジェクト(歌唱用発音が設定された歌詞オブジェクトとは別の歌詞オブジェクト)の歌詞を変更するか否か(変更必要歌詞か否か)を推定する。この推定は、歌詞オブジェクト同士の歌詞情報の分析結果が類似するかどうかで判断され、その推定手順については後述する。
The lyric object search unit 23 searches for lyric objects in the musical score.
The changed lyric estimation unit 24 analyzes the lyric information of the lyric object for which the pronunciation for singing is set by the editing input unit 22, and retrieves the lyric object searched by the lyric object searching unit 23 (what is the lyric object for which the pronunciation for singing is set? It is estimated whether or not the lyrics of another lyrics object) are to be changed (whether or not the lyrics need to be changed). This estimation is determined by whether or not the analysis results of the lyric information of the lyric objects are similar, and the estimation procedure will be described later.

歌唱用発音設定部25は、変更歌詞推定部24の推定結果に基づいて、変更が必要な歌詞に対して歌唱用発音を自動的に設定する。歌唱用発音が設定された場合、設定されたことを明示するため、例えば図5に示すように、発音文字列が設定された歌詞文字列について四角50で囲むことで、歌唱用発音が設定されていない文字と区別できるような表示が行われる。歌詞文字列を四角で囲む代わりに、歌詞の文字の色を変化させてもよい。 A singing pronunciation setting unit 25 automatically sets singing pronunciations for lyrics that need to be changed based on the estimation result of the changed lyrics estimating unit 24 . When the pronunciation for singing is set, the pronunciation for singing is set by enclosing the lyric character string for which the pronunciation character string is set with a rectangle 50, for example, as shown in FIG. characters are displayed so that they can be distinguished from characters that are not Instead of enclosing the lyric string with a rectangle, the color of the text of the lyric may be changed.

記憶部26は、楽譜を表示するための楽譜情報及び歌詞情報としての歌詞オブジェクトが記憶されている。楽譜情報には、音符情報、時間情報(Tick)、小節線位置情報、拍子情報(分子、分母)、調号情報(♯、♭の数(♯なら正、♭なら負))を含んでいる。各音符の歌詞オブジェクトには、音符に対応する歌詞文字列及び歌唱用文字が設定されている場合には発音文字列の歌詞情報が含まれる。 The storage unit 26 stores musical score information for displaying musical scores and lyric objects as lyric information. Musical score information includes note information, time information (Tick), bar line position information, time signature information (numerator, denominator), key signature information (Number of # and ♭ (# is positive, ♭ is negative)). . The lyric object of each note includes the lyric information of the phonetic character string when the lyric character string corresponding to the note and characters for singing are set.

次に、歌詞オブジェクト同士の歌詞情報の分析結果が類似するかどうかで変更必要歌詞を推定して歌唱発音文字列自動補正を行う手順について、図4のフローチャートを参照して説明する。ユーザにより手動で編集する歌詞オブジェクトを(A)、変更必要歌詞の推定により自動的に補正対象か否かが判断される歌詞オブジェクトを(B)とする。 Next, a procedure for estimating lyrics that need to be changed based on whether or not the analysis results of the lyric information of the lyric objects are similar to automatically correct the singing pronunciation character strings will be described with reference to the flowchart of FIG. Let (A) be the lyric object manually edited by the user, and (B) be the lyric object whose correction target or not is determined automatically by estimating the lyric to be changed.

先ず、編集入力部22において、歌詞オブジェクトAの発音文字列が編集されたことを検出する(ステップ31)。例えば、図5や図6の楽譜における上段歌詞の「き」「の」「う」「は」の「は」(歌詞オブジェクトA)について、ユーザが発音文字列「わ」に設定する編集を行った場合、編集入力部22において歌詞オブジェクト「は」が編集されたことを検出する。 First, the edit input section 22 detects that the pronunciation character string of the lyric object A has been edited (step 31). For example, the user edits the pronunciation character string "wa" for "ha" (lyric object A) of "ki", "no", "u", and "ha" in the musical scores shown in FIGS. In this case, the edit input unit 22 detects that the lyric object "ha" has been edited.

続いて、歌詞オブジェクト「は」が編集されたことを受け、楽譜内の別の歌詞オブジェクトBを検出する(ステップ32)。
別の歌詞オブジェクトBが存在する場合(ステップ33)、歌詞オブジェクトAと歌詞オブジェクトBの歌詞文字列が一致するか否かを判断する(ステップ34)。上述の例では、歌詞オブジェクトAが「は」の場合、歌詞オブジェクトBが「は」であるかを判断する。
Subsequently, in response to the fact that the lyric object "ha" has been edited, another lyric object B in the musical score is detected (step 32).
If another lyric object B exists (step 33), it is determined whether or not the lyric character strings of the lyric object A and the lyric object B match (step 34). In the above example, if the lyric object A is "ha", it is determined whether the lyric object B is "ha".

ステップ34で歌詞オブジェクト同士の歌詞文字列「は」と「は」が一致した場合、歌詞オブジェクトAの編集前の発音文字列「は」と、歌詞オブジェクトBの発音文字列「は」が一致するか否かを判断する(ステップ35)。
この手順は、例えば楽譜中に複数の「は」という歌詞があり、一部の「は」だけ発音文字列をユーザがわざと「わ」以外の文字に設定した場合、楽譜中の「は」の発音文字列を「わ」に設定しても、わざと「わ」以外に設定した歌詞について自動補正で「わ」にしないためである。
If the lyric character strings "ha" and "ha" of the lyric objects match in step 34, the pronounced character string "ha" of the lyric object A before editing and the pronounced character string "ha" of the lyric object B match. (step 35).
For example, if there are multiple ``ha'' lyrics in a musical score, and the user intentionally sets the pronunciation character strings for only some of the ``wa'' to characters other than ``wa'', the ``wa'' in the musical score This is because even if the pronunciation character string is set to "wa", the lyrics that are intentionally set to other than "wa" are not automatically corrected to "wa".

ステップ35で歌詞オブジェクト同士の発音文字列が一致した場合、歌詞オブジェクトAと歌詞オブジェクトBの発音タイミングが一致するか否かを判断する(ステップ36)。
発音タイミングが一致するとは、歌詞オブジェクトAと歌詞オブジェクトBがそれぞれ有する音符の時間情報(Tick)を比較し、発音時間が一致すれば発音タイミングが一致すると判断する。
If the pronunciation character strings of the lyric objects match in step 35, it is determined whether or not the pronunciation timings of the lyric object A and the lyric object B match (step 36).
When the sounding timings match, the time information (Tick) of the notes held by the lyric object A and the lyric object B are compared, and if the sounding times match, it is determined that the sounding timings match.

ステップ36で発音タイミングが一致した場合、歌詞オブジェクトBの発音文字列を歌詞オブジェクトAと同じ発音文字列に設定する(ステップ38)。
上述の例では、図6の楽譜に示されるように、ユーザが歌詞の上段の「は」(歌詞オブジェクトA)の発音文字列を「わ」に設定した場合に、同じ発音タイミングである下段の「は」(歌詞オブジェクトB)が自動的に発音文字列を「わ」に設定される。発音文字列が変更された場合は、歌詞文字列について四角60で囲むことで、歌唱用発音が設定されていない文字と区別できるように表示される。
この時、歌詞オブジェクトBを基準として、さらに他の歌詞を補正する処理が行われる。
If the pronunciation timings match in step 36, the pronunciation character string of lyrics object B is set to the same pronunciation character string as that of lyrics object A (step 38).
In the above example, as shown in the musical score of FIG. 6, when the user sets the pronunciation character string of "wa" (lyric object A) in the upper part of the lyric to "wa", the lower part of the lyric having the same pronunciation timing: "Ha" (lyrics object B) automatically has its phonetic character string set to "wa". When the pronunciation character string is changed, the lyric character string is surrounded by a square 60 so as to be displayed so as to be distinguished from the characters for which the pronunciation for singing is not set.
At this time, using the lyrics object B as a reference, processing for correcting other lyrics is performed.

ステップ35で歌詞オブジェクト同士の発音文字列が一致しない場合は、歌詞オブジェクトAの前とその前の2つの歌詞文字列と、歌詞オブジェクトBの前とその前の2つの歌詞文字列とが一致するか否かを判断し(ステップ37)、一致した場合は、歌詞オブジェクトBの発音文字列を歌詞オブジェクトAと同じ発音文字列に設定する(ステップ38)。
上述の例では、図5の楽譜に示されるように、ユーザが歌詞の上段の「は」(歌詞オブジェクトA)の発音文字列を「わ」に設定した場合に、同じ文字「は」である下段の「は」(歌詞オブジェクトB)は、前の「う」及び2つ前の「の」が共に一致しているので、自動的に発音文字列が「わ」に設定される。発音文字列が変更された場合は、歌詞文字列について四角50で囲むことで、歌唱用発音が設定されていない文字と区別できるように表示される。
If the phonetic strings of the lyric objects do not match in step 35, the two lyric strings before and after lyric object A and the two lyric strings before and after lyric object B match. (step 37), and if they match, the phonetic character string of the lyric object B is set to the same phonetic character string as that of the lyric object A (step 38).
In the above example, as shown in the musical score of FIG. 5, when the user sets the phonetic character string of "wa" (lyrics object A) at the top of the lyrics to "wa", the same character "ha" is For "wa" (lyrics object B) in the lower row, since both the previous "u" and the two previous "no" match, the phonetic character string is automatically set to "wa". When the pronunciation character string is changed, the lyric character string is surrounded by a square 50 so as to be displayed so as to be distinguished from the characters for which the pronunciation for singing is not set.

ステップ34で歌詞文字列が一致しない場合、ステップ35で発音文字列が一致しない場合、ステップ37で前2つの歌詞文字列が一致しない場合、ステップ38で歌詞オブジェクトBの発音文字列の設定が行われた場合は、ステップ32に戻り楽譜内の別の歌詞オブジェクトを探すことが繰り返される。
また、ステップ33で歌詞オブジェクトBが無い場合は、楽譜における全ての歌詞文字列に対しての歌唱用文字列への設定判断が行われたので、楽譜における歌唱発音文字列自動補正が終了となる。
If the lyric strings do not match at step 34, if the phonetic strings do not match at step 35, and if the preceding two lyric strings do not match at step 37, step 38 sets the phonetic strings for lyric object B. If so, the process returns to step 32 and the search for another lyric object in the score is repeated.
Further, if there is no lyric object B in step 33, it is determined that all the lyric character strings in the musical score are set to singing character strings, so the automatic correction of the singing pronunciation character strings in the musical score ends. .

上述した例によれば、歌詞情報の分析結果が類似する例として、歌唱用発音が設定された歌詞と同じ文字(上述の例では「は」)で且つ発音タイミングが同じである場合(ステップ34、ステップ35、ステップ36)、又は、歌唱用発音が設定された歌詞と同じ歌詞で(ステップ35)、さらに前2つの歌詞が一致した場合(ステップ37)としたが、下述するような場合を歌詞情報の分析結果が類似する例としてもよい。
一つ目の例として、歌詞オブジェクト(A)と歌詞オブジェクト(B)の歌詞文字列が一致し、前記歌詞オブジェクト(A)及び歌詞オブジェクト(B)のそれぞれの前方の休符までの音符数が一致した場合。音符数は、記憶部26に記憶された音符情報により判断する。
二つ目の例として、歌詞オブジェクト(A)の歌詞文字列が「う」であり、前記歌詞オブジェクト(A)の発音文字列を「お」に設定し、前記歌詞オブジェクト(A)の前の歌詞最後の母音が「o」であり、前記歌詞オブジェクト(B)の歌詞文字列が「う」であり、前記歌詞オブジェクト(B)の前の歌詞最後の母音が「o」である場合。母音の情報は、記憶部26に記憶された歌詞オブジェクトの歌詞情報により判断する。
三つ目の例として、形態素解析を行い、歌詞オブジェクト(A)の歌詞文字列が助詞の「は」または「へ」の場合で、前記歌詞オブジェクト(A)と歌詞オブジェクト(B)の歌詞文字列が一致し、歌詞オブジェクト(B)の歌詞文字列も助詞である場合。助詞であるかの情報は、記憶部26に記憶された歌詞オブジェクトの歌詞情報により判断する。
According to the above example, as an example where the analysis result of the lyrics information is similar, the same character ("wa" in the above example) as the lyrics for which the pronunciation for singing is set and the pronunciation timing are the same (step 34 , steps 35 and 36), or when the lyrics are the same as the lyrics for which the pronunciation for singing is set (step 35) and the two previous lyrics match (step 37), but the following cases may be taken as an example in which the analysis results of the lyric information are similar.
As a first example, the lyric character strings of the lyric object (A) and the lyric object (B) match, and the number of notes up to the preceding rest of each of the lyric object (A) and the lyric object (B) is if it matches. The number of notes is determined from the note information stored in the storage unit 26 .
As a second example, the lyric character string of the lyric object (A) is "U", the pronunciation character string of the lyric object (A) is set to "O", and When the lyric last vowel is "o", the lyric character string of the lyric object (B) is "u", and the lyric last vowel before the lyric object (B) is "o". Vowel information is determined from the lyric information of the lyric object stored in the storage unit 26 .
As a third example, when morphological analysis is performed and the lyric character string of the lyric object (A) is the particle "wa" or "he", the lyric characters of the lyric object (A) and the lyric object (B) If the columns match and the lyric string in the lyric object (B) is also a particle. The information as to whether it is a particle is determined from the lyric information of the lyric object stored in the storage unit 26 .

上述した歌詞情報の分析結果が類似する例を図4の自動補正のフローチャートに単独で、若しくはいくつかの例を組み合わせることで、歌唱発音文字列について、より精度の高い自動補正処理をおこなうことができる。 By combining the above-described examples with similar analysis results of lyric information into the automatic correction flowchart of FIG. can.

また、上述した歌唱発音文字列自動補正装置において、変更が必要な歌詞に対して歌唱用発音を自動的に設定する処理については、図4で示したフローチャートの手順についてコンピュータのプログラムで動作する人工頭脳(AI)を用いて行ってもよい。 In addition, in the above-described singing pronunciation character string automatic correction device, the process of automatically setting the singing pronunciation for the lyrics that need to be changed can be performed by using an artificial device operated by a computer program according to the procedure of the flowchart shown in FIG. It may also be done using the brain (AI).

21…表示部、 22…編集入力部、 23…歌詞オブジェクト検索部、 24…変更歌詞推定部、 25…歌唱用発音設定部、 26…記憶部。 21...Display section 22...Edit input section 23...Lyric object search section 24...Changed lyric estimating section 25...Singing pronunciation setting section 26...Storage section.

Claims (6)

楽譜全体の歌詞について補正対象とするか否かの判断をコンピュータが行う自動編集プログラムであって、
ユーザが楽譜内の歌詞に対して歌唱用発音を設定した場合に、
前記歌唱用発音を設定した歌詞の歌詞情報を分析し、分析結果が類似する楽譜内の他の歌詞について、同種の変更を行って歌唱用発音を設定するに際し、
前記歌詞情報の分析結果が類似するとは、前記歌唱用発音を設定した歌詞と同じ発音タイミングで且つ同じ歌詞である
ことを特徴とする歌唱発音文字列自動補正プログラム。
An automatic editing program in which a computer determines whether or not the lyrics of the entire score are to be corrected,
When the user sets the singing pronunciation for the lyrics in the score,
Analyzing the lyric information of the lyrics for which the singing pronunciation has been set, and making similar changes to other lyrics in the musical score for which the analysis results are similar to set the singing pronunciation ,
If the analysis result of the lyrics information is similar, it means that the lyrics have the same pronunciation timing and are the same as the lyrics for which the pronunciation for singing is set.
A singing pronunciation character string automatic correction program characterized by:
楽譜全体の歌詞について補正対象とするか否かの判断をコンピュータが行う自動編集プログラムであって、
ユーザが楽譜内の歌詞に対して歌唱用発音を設定した場合に、
前記歌唱用発音を設定した歌詞の歌詞情報を分析し、分析結果が類似する楽譜内の他の歌詞について、同種の変更を行って歌唱用発音を設定するに際し、
前記歌詞情報の分析結果が類似するとは、前記歌唱用発音が設定された歌詞と同じ歌詞で、さらに前2つの歌詞が一致した場合である
ことを特徴とする歌唱発音文字列自動補正プログラム。
An automatic editing program in which a computer determines whether or not the lyrics of the entire score are to be corrected,
When the user sets the singing pronunciation for the lyrics in the score,
Analyzing the lyric information of the lyrics for which the singing pronunciation has been set, and making similar changes to other lyrics in the musical score for which the analysis results are similar to set the singing pronunciation,
The analysis results of the lyric information are similar when the lyric is the same as the lyric for which the singing pronunciation is set, and the preceding two lyric match.
A singing pronunciation character string automatic correction program characterized by :
楽譜全体の歌詞について補正対象とするか否かの判断をコンピュータが行う自動編集プログラムであって、
ユーザが楽譜内の歌詞に対して歌唱用発音を設定した場合に、
前記歌唱用発音を設定した歌詞の歌詞情報を分析し、分析結果が類似する楽譜内の他の歌詞について、同種の変更を行って歌唱用発音を設定するに際し、
編集する歌詞オブジェクトを(A)、補正対象か否かを判断する歌詞オブジェクトを(B)とした場合、
前記歌詞情報の分析結果が類似するとは、前記歌詞オブジェクト(A)と歌詞オブジェクト(B)の歌詞文字列が一致し、前記歌詞オブジェクト(A)及び歌詞オブジェクト(B)のそれぞれの前方の休符までの音符数が一致した場合である
ことを特徴とする歌唱発音文字列自動補正プログラム。
An automatic editing program in which a computer determines whether or not the lyrics of the entire score are to be corrected,
When the user sets the singing pronunciation for the lyrics in the score,
Analyzing the lyric information of the lyrics for which the singing pronunciation has been set, and making similar changes to other lyrics in the musical score for which the analysis results are similar to set the singing pronunciation,
If (A) is the lyric object to be edited and (B) is the lyric object to be determined whether or not to be corrected,
When the analysis result of the lyric information is similar, the lyric character strings of the lyric object (A) and the lyric object (B) match, and the preceding rests of the lyric object (A) and the lyric object (B) are If the number of notes up to
A singing pronunciation character string automatic correction program characterized by :
楽譜全体の歌詞について補正対象とするか否かの判断をコンピュータが行う自動編集プログラムであって、
ユーザが楽譜内の歌詞に対して歌唱用発音を設定した場合に、
前記歌唱用発音を設定した歌詞の歌詞情報を分析し、分析結果が類似する楽譜内の他の歌詞について、同種の変更を行って歌唱用発音を設定するに際し、
編集する歌詞オブジェクトを(A)、補正対象か否かを判断する歌詞オブジェクトを(B)とした場合、
前記歌詞情報の分析結果が類似するとは、前記歌詞オブジェクト(A)の歌詞文字列が「う」であり、前記歌詞オブジェクト(A)の発音文字列を「お」に設定し、前記歌詞オブジェクト(A)の前の歌詞最後の母音が「o」であり、前記歌詞オブジェクト(B)の歌詞文字列が「う」であり、前記歌詞オブジェクト(B)の前の歌詞最後の母音が「o」である
ことを特徴とする歌唱発音文字列自動補正プログラム。
An automatic editing program in which a computer determines whether or not the lyrics of the entire score are to be corrected,
When the user sets the singing pronunciation for the lyrics in the score,
Analyzing the lyric information of the lyrics for which the singing pronunciation has been set, and making similar changes to other lyrics in the musical score for which the analysis results are similar to set the singing pronunciation,
If (A) is the lyric object to be edited and (B) is the lyric object to be determined whether or not to be corrected,
If the analysis result of the lyric information is similar, the lyric character string of the lyric object (A) is "u", the pronunciation character string of the lyric object (A) is set to "o", and the lyric object (A) is set to "o". A) the last vowel of the lyric before A) is "o", the lyric character string of the lyric object (B) is "u", and the last vowel of the lyric before the lyric object (B) is "o" is
A singing pronunciation character string automatic correction program characterized by :
表示部に表示された楽譜内の歌詞に対して歌唱用発音を設定する歌唱発音文字列自動補正装置であって、
ユーザが歌唱用発音を設定する歌詞オブジェクトを指定する編集入力部と、
楽譜内の別の歌詞オブジェクトを検索する歌詞オブジェクト検索部と、
歌唱用発音が設定された歌詞オブジェクトの歌詞情報を分析し、前記別の歌詞オブジェクトの歌詞を変更するか否かを推定する変更歌詞推定部と、
前記変更歌詞推定部の結果に基づいて、変更が必要な歌詞に対して歌唱用発音を設定する歌唱用発音設定部と、を備え、
前記変更歌詞推定部では、前記別の歌詞オブジェクトの歌詞を変更するか否かを推定する際に、前記歌唱用発音の設定と同じ発音タイミングで且つ同じ文字である歌詞を変更必要歌詞と推定する
ことを特徴とする歌唱発音文字列自動補正装置。
A singing pronunciation character string automatic correction device for setting singing pronunciation for lyrics in a musical score displayed on a display unit,
an editing input for specifying a lyric object for which the user sets the singing pronunciation;
a lyric object searcher for searching for another lyric object in the score;
a changed lyrics estimation unit that analyzes the lyrics information of the lyrics object for which the pronunciation for singing is set and estimates whether or not to change the lyrics of the another lyrics object;
a singing pronunciation setting unit that sets singing pronunciation for lyrics that need to be changed based on the result of the changed lyrics estimating unit ;
When estimating whether or not to change the lyrics of the other lyric object, the changed lyric estimating unit estimates that the lyric having the same pronunciation timing and the same characters as those set for the singing pronunciation is the lyric that needs to be changed.
A singing pronunciation character string automatic correction device characterized by:
表示部に表示された楽譜内の歌詞に対して歌唱用発音を設定する歌唱発音文字列自動補正装置であって、
ユーザが歌唱用発音を設定する歌詞オブジェクトを指定する編集入力部と、
楽譜内の別の歌詞オブジェクトを検索する歌詞オブジェクト検索部と、
歌唱用発音が設定された歌詞オブジェクトの歌詞情報を分析し、前記別の歌詞オブジェクトの歌詞を変更するか否かを推定する変更歌詞推定部と、
前記変更歌詞推定部の結果に基づいて、変更が必要な歌詞に対して歌唱用発音を設定する歌唱用発音設定部と、を備え、
前記変更歌詞推定部では、前記別の歌詞オブジェクトの歌詞を変更するか否かを推定する際に、前記歌唱用発音が設定された歌詞と同じ歌詞で、さらに発音文字列における前2つの歌詞が一致した場合に変更必要歌詞と推定する
ことを特徴とする歌唱発音文字列自動補正装置。
A singing pronunciation character string automatic correction device for setting singing pronunciation for lyrics in a musical score displayed on a display unit,
an editing input for specifying a lyric object for which the user sets the singing pronunciation;
a lyric object searcher for searching for another lyric object in the score;
a changed lyrics estimation unit that analyzes the lyrics information of the lyrics object for which the pronunciation for singing is set and estimates whether or not to change the lyrics of the another lyrics object;
a singing pronunciation setting unit that sets singing pronunciation for lyrics that need to be changed based on the result of the changed lyrics estimating unit ;
When estimating whether or not to change the lyrics of the other lyric object, the changed lyric estimating unit uses the same lyrics as the lyrics for which the singing pronunciation is set, and furthermore, the preceding two lyrics in the pronunciation character string are used. Predict lyrics that need to be changed if matched
A singing pronunciation character string automatic correction device characterized by:
JP2019024687A 2019-02-14 2019-02-14 Song Pronunciation Character String Automatic Correction Program and Song Pronunciation Character String Automatic Correction Apparatus Active JP7280055B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019024687A JP7280055B2 (en) 2019-02-14 2019-02-14 Song Pronunciation Character String Automatic Correction Program and Song Pronunciation Character String Automatic Correction Apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019024687A JP7280055B2 (en) 2019-02-14 2019-02-14 Song Pronunciation Character String Automatic Correction Program and Song Pronunciation Character String Automatic Correction Apparatus

Publications (2)

Publication Number Publication Date
JP2020134586A JP2020134586A (en) 2020-08-31
JP7280055B2 true JP7280055B2 (en) 2023-05-23

Family

ID=72278539

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019024687A Active JP7280055B2 (en) 2019-02-14 2019-02-14 Song Pronunciation Character String Automatic Correction Program and Song Pronunciation Character String Automatic Correction Apparatus

Country Status (1)

Country Link
JP (1) JP7280055B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011221085A (en) 2010-04-05 2011-11-04 Yamaha Corp Information editing device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55147772A (en) * 1979-05-08 1980-11-17 Ricoh Co Ltd Edit and forming unit of japanese sentence
JPH07295584A (en) * 1994-04-26 1995-11-10 Matsushita Electric Ind Co Ltd Handwritten character recognition device with vocalizing function

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011221085A (en) 2010-04-05 2011-11-04 Yamaha Corp Information editing device

Also Published As

Publication number Publication date
JP2020134586A (en) 2020-08-31

Similar Documents

Publication Publication Date Title
US8396714B2 (en) Systems and methods for concatenation of words in text to speech synthesis
US8583418B2 (en) Systems and methods of detecting language and natural language strings for text to speech synthesis
US8355919B2 (en) Systems and methods for text normalization for text to speech synthesis
US8352268B2 (en) Systems and methods for selective rate of speech and speech preferences for text to speech synthesis
US8352272B2 (en) Systems and methods for text to speech synthesis
US8712776B2 (en) Systems and methods for selective text to speech synthesis
KR100378898B1 (en) A pronunciation setting method, an articles of manufacture comprising a computer readable medium and, a graphical user interface system
JP3250559B2 (en) Lyric creating apparatus, lyrics creating method, and recording medium storing lyrics creating program
US20100082327A1 (en) Systems and methods for mapping phonemes for text to speech synthesis
US20100082328A1 (en) Systems and methods for speech preprocessing in text to speech synthesis
US9355634B2 (en) Voice synthesis device, voice synthesis method, and recording medium having a voice synthesis program stored thereon
US10325581B2 (en) Singing voice edit assistant method and singing voice edit assistant device
US8275614B2 (en) Support device, program and support method
JP2008268478A (en) Accent adjustable speech synthesizer
JP7280055B2 (en) Song Pronunciation Character String Automatic Correction Program and Song Pronunciation Character String Automatic Correction Apparatus
JP6523998B2 (en) Reading information editing apparatus, reading information editing method and program
JP4929604B2 (en) Song data input program
JP5935815B2 (en) Speech synthesis apparatus and program
JP3843953B2 (en) Singing composition data input program and singing composition data input device
JP2004171174A (en) Device and program for reading text aloud, and recording medium
JP6149917B2 (en) Speech synthesis apparatus and speech synthesis method
JP7260312B2 (en) Music data display program and music data display device
JP4595852B2 (en) Performance data processing apparatus and program
JP2006047866A (en) Electronic dictionary device and control method thereof
JP4760348B2 (en) Music selection apparatus and computer program for music selection

Legal Events

Date Code Title Description
A80 Written request to apply exceptions to lack of novelty of invention

Free format text: JAPANESE INTERMEDIATE CODE: A80

Effective date: 20190221

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211221

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221207

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230116

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230511

R150 Certificate of patent or registration of utility model

Ref document number: 7280055

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150