JP7794728B2 - Sutra recitation support device, sutra recitation support method and program - Google Patents
Sutra recitation support device, sutra recitation support method and programInfo
- Publication number
- JP7794728B2 JP7794728B2 JP2022188622A JP2022188622A JP7794728B2 JP 7794728 B2 JP7794728 B2 JP 7794728B2 JP 2022188622 A JP2022188622 A JP 2022188622A JP 2022188622 A JP2022188622 A JP 2022188622A JP 7794728 B2 JP7794728 B2 JP 7794728B2
- Authority
- JP
- Japan
- Prior art keywords
- sutra
- evaluation
- user
- recitation
- unit
- 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
Links
Landscapes
- Electrically Operated Instructional Devices (AREA)
Description
本発明は、読経支援装置、読経支援方法およびプログラムに関する。 The present invention relates to a sutra recitation assistance device, a sutra recitation assistance method, and a program.
近年、メンタルヘルスを改善するトレーニングとして、仏教の教典である経文を朗読する読経が注目されている。読経において、経文は適切な音程で朗読されることが好ましい。また、トレーニングとしての読経は、安定した情動のもとで行われることが好ましい。 In recent years, chanting sutras, the recitation of Buddhist scriptures, has been gaining attention as a form of training to improve mental health. When chanting sutras, it is preferable that the sutras be recited at an appropriate pitch. Furthermore, it is preferable that sutra chanting as training is performed under stable emotional conditions.
特許文献1には、文字列を音読する話者の音声波形データと、手本の音声波形データとをディスプレイに描画することにより、話者の音声と手本の音声との違いを話者に把握させることを可能とする音声情報表示装置が記載されている。 Patent document 1 describes an audio information display device that displays audio waveform data of a speaker reading a string of characters and audio waveform data of a model on a display, allowing the speaker to understand the difference between their own voice and the model's voice.
トレーニングとしての読経を支援するためには、読経者の音声の音程に加えて、読経者の情動をリアルタイムに評価することが求められる。 To support sutra chanting as training, it is necessary to evaluate the reader's emotions in real time in addition to the pitch of their voice.
本発明は、上述の課題を解決するためになされたものであり、読経をする利用者の朗読音声および情動の評価をリアルタイムに提示することを可能とする読経支援装置、読経支援方法およびプログラムを提供することを目的とする。 The present invention has been made to solve the above-mentioned problems, and aims to provide a sutra recitation assistance device, sutra recitation assistance method, and program that can present an evaluation of the recitation voice and emotions of a user reciting sutras in real time.
本発明の実施形態に係る読経支援装置は、利用者が経文を朗読する際の速度または経文を朗読すべき期間を画像または音声により提示する提示部と、経文の文字区分ごとに、利用者が経文を朗読した際の朗読音声の音程を評価する音程評価部と、文字区分ごとに、経文を朗読する利用者の、連続的に得られた画像に基づいて、利用者の情動を評価する情動評価部と、文字区分が朗読されるたびに、音程の評価および情動の評価を出力する出力部と、を有することを特徴とする。 A sutra recitation assistance device according to an embodiment of the present invention is characterized by having a presentation unit that presents, by image or sound, the speed at which a user should recite a sutra or the period during which the sutra should be recited; a pitch evaluation unit that evaluates the pitch of the user's recitation voice for each character segment of the sutra; an emotion evaluation unit that evaluates the user's emotion for each character segment based on successively acquired images of the user reciting the sutra; and an output unit that outputs an evaluation of the pitch and the evaluation of the emotion each time a character segment is recited.
また、読経支援装置は、利用者による宗派の選択を受け付ける受付部をさらに有し、提示部は、宗派の選択に応じて、利用者の息継ぎのタイミングを提示することにより、または、所定の間隔で木魚の音を出力することにより、利用者が経文を朗読する際の速度または経文を朗読すべき期間を提示することが好ましい。 The sutra chanting assistance device preferably further includes a reception unit that receives the user's selection of a sect, and the presentation unit preferably presents the speed at which the user should recite the sutra or the period during which the sutra should be recited, depending on the sect selection, by presenting the timing for the user to take a breath or by outputting the sound of a mokugyo at predetermined intervals.
また、出力部は、音程の評価と情動の評価とを、単一の表示領域に異なる表示態様を用いて表示することが好ましい。 It is also preferable that the output unit displays the pitch evaluation and the emotional evaluation in a single display area using different display formats.
また、出力部は、音程の評価と情動の評価とを、単一の炎の色と形状とを用いて表示することが好ましい。 It is also preferable that the output unit displays the pitch evaluation and the emotional evaluation using a single flame color and shape.
また、読経支援装置は、経文を朗読する利用者の感情を判定する感情判定部と、音程の評価、情動の評価および感情の判定の組合せに基づいて、利用者の読経の練度を評価する練度評価部と、練度の評価を出力する練度出力部と、をさらに有することが好ましい。 It is also preferable that the sutra chanting assistance device further includes an emotion determination unit that determines the emotion of the user reciting the sutra text, a skill evaluation unit that evaluates the user's skill in chanting based on a combination of pitch evaluation, emotional evaluation, and emotion determination, and a skill output unit that outputs the skill evaluation.
本発明の実施形態に係る読経支援方法は、読経支援装置によって実行される読経支援方法であって、利用者が経文を朗読する際の速度または経文を朗読すべき期間を画像または音声により提示し、経文の文字区分ごとに、利用者が経文を朗読した際の朗読音声の音程を評価し、文字区分ごとに、経文を朗読する利用者の、連続的に得られた画像に基づいて、利用者の情動を評価し、文字区分が朗読されるたびに、音程の評価および情動の評価を出力する、ことを含むことを特徴とする。 A sutra recitation assistance method according to an embodiment of the present invention is a sutra recitation assistance method executed by a sutra recitation assistance device, and is characterized by including the steps of: presenting, via image or audio, the speed at which a user should recite a sutra or the period during which the sutra should be recited; evaluating the pitch of the user's recitation voice for each character segment of the sutra; evaluating the user's emotion for each character segment based on successively acquired images of the user reciting the sutra; and outputting an evaluation of the pitch and the evaluation of the emotion each time a character segment is recited.
本発明の実施形態に係るプログラムは、利用者が経文を朗読する際の速度または経文を朗読すべき期間を画像または音声により提示し、経文の文字区分ごとに、利用者が経文を朗読した際の朗読音声の音程を評価し、文字区分ごとに、経文を朗読する利用者の、連続的に得られた画像に基づいて、利用者の情動を評価し、文字区分が朗読されるたびに、音程の評価および情動の評価を出力する、ことをコンピュータに実行させることを特徴とする。 A program according to an embodiment of the present invention causes a computer to perform the following: present the speed at which a user recites sutras or the period during which the sutras should be recited using images or audio; evaluate the pitch of the audio when the user recites the sutra for each character segment of the sutra; evaluate the user's emotion for each character segment based on successively acquired images of the user reciting the sutra; and output an evaluation of the pitch and the emotion each time a character segment is recited.
本発明に係る読経支援装置、読経支援方法およびプログラムは、読経をする利用者の朗読音声および情動の評価をリアルタイムに提示することを可能とする。 The sutra recitation assistance device, sutra recitation assistance method, and program of the present invention make it possible to present an evaluation of the recitation voice and emotions of a user reciting sutras in real time.
以下、図面を参照しつつ、本発明の様々な実施形態について説明する。本発明の技術的範囲はそれらの実施形態に限定されず、特許請求の範囲に記載された発明及びその均等物に及ぶ点に留意されたい。 Various embodiments of the present invention will now be described with reference to the drawings. Please note that the technical scope of the present invention is not limited to these embodiments, but extends to the inventions set forth in the claims and their equivalents.
図1は、本発明の実施形態に係る読経支援装置1の機能ブロック図である。読経支援装置1は、利用者が経文を朗読する際の速度(読経速度)または経文を朗読すべき期間(朗読期間)を提示することにより、朗読のテンポまたはリズムを提示する。また、読経支援装置1は、提示されたテンポまたはリズムにしたがって経文を朗読する利用者の朗読音声の音程および利用者の情動をリアルタイムに評価する。利用者は、出力された評価を確認することにより、適切な情動を維持しながら、適切な音程で読経を継続することができる。また、読経支援装置1は、経文を朗読する利用者の感情を判定し、音程の評価、情動の評価および感情の判定に基づいて、利用者の読経の練度を評価する。利用者は、読経の練度の評価を確認することにより、適切な難易度の読経に挑戦することができる。読経支援装置1は、PC(Personal Computer)、携帯電話機、スマートフォン等の情報処理装置であり、記憶部11、撮像部12、音声入力部13、音声出力部14、表示部15、操作部16、処理部17等を有する。 Figure 1 is a functional block diagram of a sutra recitation assistance device 1 according to an embodiment of the present invention. The sutra recitation assistance device 1 suggests the tempo or rhythm of recitation by presenting the speed at which the user should recite sutras (recitation speed) or the period during which the sutras should be recited (recitation period). The sutra recitation assistance device 1 also evaluates in real time the pitch of the user's recitation voice and the user's emotions as the user recites the sutras according to the suggested tempo or rhythm. By checking the output evaluation, the user can continue reciting at an appropriate pitch while maintaining appropriate emotions. The sutra recitation assistance device 1 also determines the emotions of the user reciting the sutras, and evaluates the user's level of chanting proficiency based on the evaluation of pitch, emotion, and emotion. By checking the evaluation of the user's level of chanting proficiency, the user can challenge themselves to chant sutras of an appropriate level of difficulty. The sutra recitation assistance device 1 is an information processing device such as a PC (Personal Computer), mobile phone, or smartphone, and includes a memory unit 11, an imaging unit 12, an audio input unit 13, an audio output unit 14, a display unit 15, an operation unit 16, a processing unit 17, etc.
記憶部11は、プログラムまたはデータを記憶するための構成であり、例えば、半導体メモリ装置を備える。記憶部11は、処理部17による処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データ等を記憶する。プログラムは、CD-ROM(Compact Disc Read Only Memory)、DVD-ROM(Digital Versatile Disc Read Only Memory)等のコンピュータ読取可能かつ非一時的な可搬型記憶媒体から記憶部11にインストールされる。 The memory unit 11 is configured to store programs or data and includes, for example, a semiconductor memory device. The memory unit 11 stores operating system programs, driver programs, application programs, data, etc. used for processing by the processing unit 17. Programs are installed into the memory unit 11 from computer-readable, non-transitory, portable storage media such as CD-ROM (Compact Disc Read Only Memory) and DVD-ROM (Digital Versatile Disc Read Only Memory).
撮像部12は、経文を朗読する利用者を撮像するための構成であり、カメラを備える。カメラは、受光面に結像させるための結像光学系と、受光面に二次元に配列され、入射した光量に応じた電気信号を出力するCCD(Charge Coupled Device)センサ等の光電変換素子と、光電変換素子の出力に基づいて画像を生成する画像生成回路とを備える。撮像部12は、処理部17から供給される制御信号に基づいて画像を生成し、生成された画像を処理部17に供給する。 The imaging unit 12 is configured to capture an image of the user reciting sutras and includes a camera. The camera includes an imaging optical system for forming an image on a light-receiving surface, photoelectric conversion elements such as CCD (Charge Coupled Device) sensors that are arranged two-dimensionally on the light-receiving surface and output an electrical signal corresponding to the amount of incident light, and an image generation circuit that generates an image based on the output of the photoelectric conversion elements. The imaging unit 12 generates an image based on a control signal supplied from the processing unit 17 and supplies the generated image to the processing unit 17.
音声入力部13は、利用者が経文を朗読した際の朗読音声を取得するための構成であり、マイクを備える。音声入力部13は、音声によって生じる振動を電気信号に変換する。音声入力部13は、処理部17から供給される制御信号に基づいて音声を電気信号に変換し、電気信号を処理部17に供給する。 The audio input unit 13 is configured to capture the audio of the user reciting sutras, and is equipped with a microphone. The audio input unit 13 converts vibrations caused by the audio into an electrical signal. The audio input unit 13 converts the audio into an electrical signal based on a control signal supplied from the processing unit 17, and supplies the electrical signal to the processing unit 17.
音声出力部14は、音声を出力するための構成であり、スピーカを備える。音声出力部14は、処理部17から供給される電気信号を機械的な振動に変換することにより、音声を出力する。 The audio output unit 14 is configured to output audio and includes a speaker. The audio output unit 14 outputs audio by converting the electrical signal supplied from the processing unit 17 into mechanical vibrations.
表示部15は、画像を表示するための構成であり、例えば液晶ディスプレイまたは有機EL(Electro Luminescence)ディスプレイを備える。表示部15は、処理部17から供給された表示データに基づいて画像を表示する。 The display unit 15 is configured to display images and includes, for example, a liquid crystal display or an organic EL (Electro Luminescence) display. The display unit 15 displays images based on display data supplied from the processing unit 17.
操作部16は、利用者の操作を受け付けるための構成であり、例えばキーボード、キーパッド、マウスを備える。操作部16はタッチパネルを備え、表示部15と一体化されていてもよい。操作部16は、利用者の操作に応じた操作信号を生成し、処理部17に供給する。 The operation unit 16 is configured to accept user operations and includes, for example, a keyboard, keypad, and mouse. The operation unit 16 may also include a touch panel and be integrated with the display unit 15. The operation unit 16 generates operation signals in response to user operations and supplies them to the processing unit 17.
処理部17は、読経支援装置1の動作を統括的に制御するデバイスであり、一つまたは複数個のプロセッサおよびその周辺回路を備える。処理部17は、例えば、CPU(Central Processing Unit)を備える。処理部17は、GPU(Graphics Processing Unit)、DSP(Digital Signal Processor)、LSI(Large Scale Integration)、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)等を備えてもよい。処理部17は、記憶部11に記憶されているプログラムおよび操作部16からの操作信号に基づいて読経支援装置1の各種処理が適切な手順で実行されるように、各構成の動作を制御するとともに、各種の処理を実行する。 The processing unit 17 is a device that controls the overall operation of the sutra recitation assistance device 1 and includes one or more processors and their peripheral circuits. The processing unit 17 includes, for example, a CPU (Central Processing Unit). The processing unit 17 may also include a GPU (Graphics Processing Unit), a DSP (Digital Signal Processor), an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), etc. The processing unit 17 controls the operation of each component and executes various processes so that the various processes of the sutra recitation assistance device 1 are executed in the appropriate order based on the programs stored in the memory unit 11 and the operation signals from the operation unit 16.
処理部17は、受付部171、提示部172、音程評価部173、情動評価部174、出力部175、感情判定部176、練度評価部177および練度出力部178をその機能ブロックとして備える。これらの各部は、処理部17によって実行されるプログラムによって実現される機能モジュールである。これらの各部は、ファームウェアとして読経支援装置1に実装されてもよい。 The processing unit 17 has, as its functional blocks, a reception unit 171, a presentation unit 172, a pitch evaluation unit 173, an emotion evaluation unit 174, an output unit 175, a feeling determination unit 176, a proficiency evaluation unit 177, and a proficiency output unit 178. Each of these units is a functional module realized by a program executed by the processing unit 17. Each of these units may be implemented in the sutra chanting assistance device 1 as firmware.
図2は、記憶部11に記憶される宗派テーブルT1のデータ構造を示す図である。宗派テーブルT1は、宗派、経文、方式および経文区分を相互に関連付けて記憶する。 Figure 2 shows the data structure of the sect table T1 stored in the memory unit 11. The sect table T1 stores sects, sutras, methods, and sutra categories in association with one another.
宗派および経文はそれぞれ、仏教の宗派を識別する情報および経文の種類を識別する情報である。利用者の宗派に応じて利用者が朗読すべき経文が異なるため、各宗派に経文がそれぞれ関連付けられている。複数の宗派に用いられている経文もあるため、複数の宗派に同一の経文が関連付けられてもよい。方式は、読経のテンポまたはリズムを規定する方式を示す情報であり、息継ぎ方式および木魚方式のうちのいずれか一方である。息継ぎ方式は、利用者が経文を朗読すべき朗読期間と利用者が息継ぎをするための息継ぎ期間とをあらかじめ定めておく方式である。利用者が朗読期間の間に経文の一節を朗読し、息継ぎ期間の間に息継ぎをすることにより、読経のリズムが規定される。木魚方式は、利用者が経文を朗読している間に所定のテンポで木魚の音を出力する方式である。利用者は、木魚の音を聞きながら経文を朗読することにより、読経速度が木魚の音のテンポに誘導され、読経のテンポが規定される。経文区分は、あらかじめ経文ごとに定められている区切り位置に基づいて分節された経文の各節を示す情報であり、各節の識別情報と各節に含まれる経文の文字列とが関連付けられている。 The sect and sutra are information identifying a Buddhist sect and a type of sutra, respectively. Because the sutra that a user should recite varies depending on the user's sect, a sutra is associated with each sect. Because some sutras are used in multiple sects, the same sutra may be associated with multiple sects. The method is information indicating the method for determining the tempo or rhythm of the chanting, and is either the breath method or the mokugyo method. The breath method is a method in which a recitation period during which the user should recite the sutra and a breathing period during which the user can take a breath are predetermined. The rhythm of the chanting is determined by the user reciting a passage of sutra during the recitation period and taking a breath during the breathing period. The mokugyo method is a method in which the sound of a mokugyo is output at a predetermined tempo while the user is reciting the sutra. By reciting the sutra while listening to the sound of the mokugyo, the user's chanting speed is guided to the tempo of the mokugyo sound, and the tempo of the chanting is determined. The sutra section is information that indicates each section of a sutra segmented based on the division positions that are predetermined for each sutra, and the identification information for each section is associated with the string of sutra text contained in each section.
図3は、表示部15に表示される設定画面G1の例を示す図である。設定画面G1は、利用者の宗派および読経の速度を設定するための画面である。設定画面G1は、例えば、操作部16が読経支援アプリケーションプログラムを実行する操作を受け付けたときに表示される。設定画面G1は、宗派選択領域G11、速度選択領域G12および読経開始オブジェクトG13を含む。 Figure 3 shows an example of the settings screen G1 displayed on the display unit 15. The settings screen G1 is a screen for setting the user's sect and chanting speed. The settings screen G1 is displayed, for example, when the operation unit 16 receives an operation to execute a sutra chanting assistance application program. The settings screen G1 includes a sect selection area G11, a speed selection area G12, and a sutra chanting start object G13.
宗派選択領域G11は、利用者の宗派を選択するための領域である。上述したように、
利用者の宗派に応じて利用者が朗読すべき経文および読経の方式が異なる。したがって、利用者は、読経に先立って、複数の宗派のうちから自身の宗派を選択する。例えば、宗派選択領域G11は複数の宗派のそれぞれに対応する複数のオブジェクトを含み、利用者は複数のオブジェクトのうちから自身の宗派に対応するオブジェクトを選択する。宗派選択領域G11は、選択されたオブジェクトを強調して表示する。図3に示す例では、利用者によって選択された「浄土真宗」に対応するオブジェクトが強調して表示されている。
The sect selection area G11 is an area for selecting the user's sect.
The sutra text that the user should recite and the method of reciting the sutra vary depending on the user's sect. Therefore, before reciting the sutra, the user selects his/her own sect from among multiple sects. For example, the sect selection area G11 includes multiple objects corresponding to each of the multiple sects, and the user selects the object corresponding to his/her own sect from among the multiple objects. The sect selection area G11 displays the selected object in an emphasized manner. In the example shown in FIG. 3, the object corresponding to "Jodo Shinshu" selected by the user is displayed in an emphasized manner.
速度選択領域G12は、読経速度を選択するための領域である。例えば、速度選択領域G12はあらかじめ設定された複数の速度のうちから一つの速度を選択可能とするラジオボタンを含む。図3に示す例では、速度選択領域G12は、速い速度に対応する「高揚」、中程度の速度に対応する「日常」、遅い速度に対応する「沈着」のうちのいずれか一つを選択可能としている。なお、速度選択領域G12は、利用者が読経速度を数値で指定可能とするようなオブジェクトを含んでもよい。 The speed selection area G12 is an area for selecting the chanting speed. For example, the speed selection area G12 includes radio buttons that allow the user to select one speed from a number of pre-set speeds. In the example shown in Figure 3, the speed selection area G12 allows the user to select one of "Excited," which corresponds to a fast speed, "Everyday," which corresponds to a medium speed, or "Calm," which corresponds to a slow speed. The speed selection area G12 may also include an object that allows the user to specify the chanting speed numerically.
読経の際の息継ぎのタイミングが定められている場合には、読経速度が速いほど朗読期間が短くなる。読経の際の息継ぎのタイミングが定められていない場合には、読経速度が速いほど音声出力部14から出力される木魚の音の間隔が短くなる。図3に示す例では、利用者によって、速い速度に対応する「高揚」が選択されている。 If the timing of breathing when chanting is specified, the faster the chanting speed, the shorter the recitation period. If the timing of breathing when chanting is not specified, the faster the chanting speed, the shorter the interval between the mokugyo sounds output from the audio output unit 14. In the example shown in Figure 3, the user has selected "Excitement," which corresponds to a faster speed.
読経開始オブジェクトG13は、読経を開始するためのオブジェクトである。利用者は、宗派および読経速度の選択の後、読経開始オブジェクトG13を選択することにより読経を開始する。 The sutra chanting start object G13 is an object for starting sutra chanting. After selecting the sect and sutra chanting speed, the user begins chanting by selecting the sutra chanting start object G13.
図4は、表示部15に表示される第1読経画面G2の例を示す図である。第1読経画面G2は、息継ぎ方式の読経をするための画面である。第1読経画面G2は、設定画面G1の宗派選択領域G11において息継ぎ方式の宗派が選択された状態で読経開始オブジェクトG13が選択されたときに表示される。第1読経画面G2は、経文表示領域G21、期間提示領域G22および評価表示領域G23を含む。 Figure 4 shows an example of the first sutra recitation screen G2 displayed on the display unit 15. The first sutra recitation screen G2 is a screen for reciting sutras using the breath-taking method. The first sutra recitation screen G2 is displayed when the start sutra recitation object G13 is selected while a sect using the breath-taking method is selected in the sect selection area G11 of the settings screen G1. The first sutra recitation screen G2 includes a sutra text display area G21, a period display area G22, and an evaluation display area G23.
経文表示領域G21は、利用者が朗読する経文を表示する。例えば、経文表示領域G21は、経文が縦書きで表示された画像を、読経の速度に応じた速さで右方向にスクロールすることにより、利用者が現在朗読すべき経文を表示する。図4に示す例では、経文は節の区切りで改行されているため、経文表示領域G21は、一回の息継ぎ期間と朗読期間との間に一行分だけ経文の画像をスクロールする。 The sutra display area G21 displays the sutra that the user is reciting. For example, the sutra display area G21 displays the sutra that the user is currently reciting by scrolling an image in which the sutra is displayed vertically to the right at a speed that corresponds to the recitation speed. In the example shown in Figure 4, the sutra begins on a new line at the end of each verse, so the sutra display area G21 scrolls the image of the sutra by one line between each breathing period and recitation period.
期間提示領域G22は、経文表示領域G21に表示された経文を利用者が朗読すべき朗読期間および利用者が息継ぎをすべき息継ぎ期間を提示する。図2に示す例では、期間提示領域G22は、文字列STにより現在が朗読期間であるか、または息継ぎ期間であるかを示すとともに、文字列STを囲むように配置された円環状のプログレスバーPBにより、朗読期間および息継ぎ期間の進行状況を提示する。 The period display area G22 displays the recitation period during which the user should recite the sutra displayed in the sutra display area G21, and the breathing period during which the user should take a breath. In the example shown in FIG. 2, the period display area G22 indicates whether the current period is a recitation period or a breathing period using the character string ST, and displays the progress of the recitation period and breathing period using the circular progress bar PB arranged to surround the character string ST.
図5は、期間提示領域G22に表示される画像の変化について説明するための模式図である。最初に、息継ぎ期間が開始する。息継ぎ期間の開始と同時に、図5の上段左側に示すように、文字列STとして「吸って」の文字列が表示される。このとき、プログレスバーPBの長さはゼロである。この状態から時間が経過すると、図5の上段中央に示すように、プログレスバーPBが12時の位置から時計回りに延伸する。この状態からさらに時間が経過し、息継ぎ期間の終了時刻が到来すると、図5の上段右側に示すように、プログレスバーPBの先端は、12時の位置に到達する。息継ぎ期間が終了すると、朗読期間が開始する。朗読期間の開始と同時に、図5の下段右側に示すように、文字列STとして「読んで」の文字列が表示される。このとき、プログレスバーPBの長さはゼロである。この状態から時間が経過すると、図5の下段中央に示すように、再びプログレスバーPBが12時の位置から時計回りに延伸する。この状態からさらに時間が経過し、朗読期間の終了時刻が到来すると、図5の下段左側に示すように、プログレスバーPBの先端は、12時の位置に到達する。朗読期間が終了すると、再び息継ぎ期間が開始する。期間提示領域G22は、読経が終了するまで上述の表示を繰り返す。 Figure 5 is a schematic diagram illustrating changes in the image displayed in the period display area G22. First, the breathing period begins. Simultaneously with the start of the breathing period, the character string "Inhale" is displayed as the character string ST, as shown in the upper left of Figure 5. At this time, the length of the progress bar PB is zero. As time passes from this state, the progress bar PB extends clockwise from the 12 o'clock position, as shown in the upper center of Figure 5. Further time passes from this state, and when the end time of the breathing period arrives, the tip of the progress bar PB reaches the 12 o'clock position, as shown in the upper right of Figure 5. When the breathing period ends, the reading period begins. Simultaneously with the start of the reading period, the character string "Read" is displayed as the character string ST, as shown in the lower right of Figure 5. At this time, the length of the progress bar PB is zero. As time passes from this state, the progress bar PB again extends clockwise from the 12 o'clock position, as shown in the lower center of Figure 5. As time passes from this state and the end of the recitation period arrives, the tip of the progress bar PB reaches the 12 o'clock position, as shown in the lower left of Figure 5. When the recitation period ends, a breathing period begins again. The period display area G22 repeats the above display until the recitation ends.
朗読期間の長さは設定画面G1において設定された読経の速度に応じて異なる。例えば、朗読期間の長さは、「高揚」が選択された場合は2秒であり、「日常」が選択された場合は4秒であり、「沈着」が選択された場合は6秒である。息継ぎ期間の長さは、読経の速度にかかわらず一定であり、例えば2秒である。 The length of the recitation period varies depending on the recitation speed set on the settings screen G1. For example, the length of the recitation period is 2 seconds if "Excitement" is selected, 4 seconds if "Everyday" is selected, and 6 seconds if "Calm" is selected. The length of the breathing period is constant regardless of the recitation speed, for example, 2 seconds.
このようにして、読経支援装置1は、朗読期間および息継ぎ期間を画像により提示する。 In this way, the sutra recitation assistance device 1 presents the recitation period and breathing period using images.
図4に戻り、評価表示領域G23は、音程の評価と情動の評価とを、ろうそくに灯された炎FLの色と形状とを用いて表示する。例えば、評価表示領域G23は、音程の評価を炎FLの形状を用いて表示するとともに、情動の評価を炎FLの色を用いて表示する。 Returning to Figure 4, the evaluation display area G23 displays the pitch evaluation and the emotional evaluation using the color and shape of a flame FL lit on a candle. For example, the evaluation display area G23 displays the pitch evaluation using the shape of the flame FL, and the emotional evaluation using the color of the flame FL.
経文は抑揚をつけずに読むことが好ましいとされている。したがって、朗読期間における音程の変動量が小さいほど、音程の評価は優れたものとなる。炎FLは、その形状が周期的に拡大縮小し、音程の変動量が小さいほどその拡大縮小の幅が小さくなるように表示される。音程の変動量が小さい場合には、炎FLは、その形状が時間経過にかかわらず一定となるように表示されてもよい。 It is considered preferable to read sutras without any intonation. Therefore, the smaller the fluctuation in pitch during the recitation period, the better the pitch evaluation. The flame FL is displayed so that its shape periodically expands and contracts, and the smaller the fluctuation in pitch, the smaller the range of expansion and contraction. If the fluctuation in pitch is small, the flame FL may be displayed so that its shape remains constant regardless of the passage of time.
情動は、経文を朗読する利用者の脈拍数に基づいて評価される。メンタルヘルスを改善するという観点からは、脈拍数の変動回数が小さい、すなわち情動が小さいことが好ましいとされている。したがって、情動が小さいほど、情動の評価は優れたものとなる。炎FLは、情動の大きさに応じた色で表示される。例えば、炎FLは、情動が小さいほど白色に近く、情動が大きいほど赤色に近くなるように表示される。 Emotions are evaluated based on the pulse rate of the user reciting the sutra. From the perspective of improving mental health, it is considered preferable for the pulse rate to fluctuate less, i.e., for emotions to be low. Therefore, the lower the emotion, the better the emotion evaluation. The Flame FL is displayed in a color that corresponds to the magnitude of the emotion. For example, the Flame FL is displayed closer to white for weaker emotions, and closer to red for stronger emotions.
音程および情動の評価は、朗読期間ごとに行われる。利用者は、朗読期間の間に、経文表示領域G21に表示された経文の一節を朗読する。すなわち、音程および情動の評価は、経文の一節ごとに行われる。また、評価表示領域G23は、経文の一節が朗読されるたびに、音程の評価および情動の評価に基づいて炎FLの形状および色を更新することにより、音程の評価および情動の評価を出力する。経文の一節は、経文の文字区分の一例である。 Pitch and emotion evaluations are performed for each recitation period. During the recitation period, the user recites a passage of sutra displayed in the sutra display area G21. In other words, pitch and emotion evaluations are performed for each passage of sutra. Furthermore, each time a passage of sutra is recited, the evaluation display area G23 outputs the pitch evaluation and emotion evaluation by updating the shape and color of the flame FL based on the pitch evaluation and emotion evaluation. A sutra passage is an example of a character segment of a sutra.
このように、評価表示領域G23は、音程の評価と情動の評価とを、単一の炎の色と形状とを用いて表示する。これにより、利用者は、音程の評価と情動の評価との両方を容易に確認することができる。 In this way, the evaluation display area G23 displays the pitch evaluation and the emotional evaluation using a single flame color and shape. This allows the user to easily check both the pitch evaluation and the emotional evaluation.
図6は、表示部15に表示される第2読経画面G3の例を示す図である。第2読経画面G3は、木魚方式の読経をするための画面である。第2読経画面G3は、設定画面G1において、木魚方式の宗派が選択された状態で読経開始オブジェクトG13が選択されたときに表示される。第2読経画面G3は、経文表示領域G31、アニメーション表示領域G32および評価表示領域G33を含む。 Figure 6 is a diagram showing an example of the second sutra recitation screen G3 displayed on the display unit 15. The second sutra recitation screen G3 is a screen for performing sutra chanting using the Mokugyo method. The second sutra recitation screen G3 is displayed when the chanting start object G13 is selected with the Mokugyo method sect selected on the settings screen G1. The second sutra recitation screen G3 includes a sutra text display area G31, an animation display area G32, and an evaluation display area G33.
経文表示領域G31は、利用者が朗読する経文を表示するとともに、利用者が経文を朗読する際の速度を提示する。図5に示す例では、経文表示領域G31は、カラオケの歌詞表示のように、白抜き文字で経文を表示するとともに、前から後ろに向かって、所定の速度で経文の文字を白抜き文字から黒塗り文字に切り替える。経文の表示が白抜き文字から黒塗り文字に切り替わる速度に合わせて利用者が経文を朗読することにより、所定の速度で経文が朗読される。 The sutra display area G31 displays the sutra to be recited by the user and indicates the speed at which the user recites the sutra. In the example shown in FIG. 5, the sutra display area G31 displays the sutra in white letters, like karaoke lyrics, and switches the sutra characters from white letters to solid black letters from front to back at a predetermined speed. The user recites the sutra in time with the speed at which the sutra display switches from white letters to solid black letters, allowing the sutra to be recited at the predetermined speed.
アニメーション表示領域G32は、木魚バイと称される棒が木魚を叩くアニメーションを繰り返し表示する。木魚方式の朗読では、所定の間隔で木魚の音が音声出力部14から出力される。アニメーション表示領域G32は、木魚の音が出力されるタイミングと棒が木魚を叩くタイミングとが同期するように、アニメーションを表示する。木魚の音が出力されるテンポは、設定画面G1において選択された読経の速度に応じて異なる。例えば、木魚の音のテンポは、「高揚」が選択された場合は100bpmであり、「日常」が選択された場合は80bpmであり、「沈着」が選択された場合は65bpmである。 The animation display area G32 repeatedly displays an animation of a stick called a mokugyo bai striking a mokugyo. In mokugyo-style recitation, the sound of a mokugyo is output from the audio output unit 14 at predetermined intervals. The animation display area G32 displays the animation so that the timing at which the mokugyo sound is output is synchronized with the timing at which the stick strikes the mokugyo. The tempo at which the mokugyo sound is output varies depending on the chanting speed selected on the setting screen G1. For example, the tempo of the mokugyo sound is 100 bpm when "Exhilaration" is selected, 80 bpm when "Daily Life" is selected, and 65 bpm when "Calmness" is selected.
このようにして、読経支援装置1は、読経速度を画像および音声により提示する。 In this way, the sutra chanting assistance device 1 presents the chanting speed through images and audio.
評価表示領域G33は、評価表示領域G23と同様に、音程の評価と情動の評価とを表示する。音程および情動の評価は、連続する二回の木魚の音によって区切られる評価期間ごとに行われる。利用者は、連続する二回の木魚の音が出力される間に、経文表示領域G31において白抜き文字から黒塗り文字に切り替わった部分を朗読する。すなわち、音程および情動の評価は、評価期間ごとに行われる。また、評価表示領域G33は、評価期間に対応する経文の一部が朗読されるたびに、音程の評価および情動の評価に基づいて炎の形状および色を更新することにより、音程の評価および情動の評価を出力する。評価期間に対応する経文の一部は、経文の文字区分の一例である。 Like the evaluation display area G23, the evaluation display area G33 displays a pitch evaluation and an emotional evaluation. The evaluation of pitch and emotional evaluation is performed for each evaluation period, which is separated by two consecutive mokugyo sounds. The user recites the portion of the sutra display area G31 where the white characters change to black characters while two consecutive mokugyo sounds are being output. In other words, the evaluation of pitch and emotional evaluation is performed for each evaluation period. Furthermore, the evaluation display area G33 outputs the pitch evaluation and emotional evaluation by updating the shape and color of the flame based on the pitch evaluation and emotional evaluation each time a portion of the sutra corresponding to the evaluation period is recited. The portion of the sutra corresponding to the evaluation period is an example of a character segment of the sutra.
図7は、表示部15に表示される練度評価画面G4を示す図である。練度評価画面G4は、利用者の読経の練度の評価を表示する画面である。練度評価画面G4は、第1読経画面G2または第2読経画面G3を用いた読経が終了したときに表示される。練度評価画面G4は、項目別評価表示領域G41および練度表示領域G42を含む。 Figure 7 shows the proficiency evaluation screen G4 displayed on the display unit 15. The proficiency evaluation screen G4 is a screen that displays an evaluation of the user's chanting proficiency. The proficiency evaluation screen G4 is displayed when chanting using the first chanting screen G2 or the second chanting screen G3 is completed. The proficiency evaluation screen G4 includes an item-specific evaluation display area G41 and a proficiency display area G42.
項目別評価表示領域G41は、読経の開始から終了までの全期間における音程の評価、情動の評価および感情の判定を表示する。全期間における音程の評価は、読経の開始から終了までの期間に対する、音程の変動量が小さいと判定された期間の比率である。全期間における情動の評価は、読経の開始から終了までの期間に対する、情動が小さいと判定された期間の比率である。全期間における感情の判定は、読経の開始から終了までの期間に対する、利用者が正の感情を有していると判定された期間の比率である。 The item-specific evaluation display area G41 displays the pitch evaluation, emotion evaluation, and emotion judgment for the entire period from the start to the end of the chanting. The pitch evaluation for the entire period is the ratio of the period from the start to the end of the chanting during which the pitch fluctuation was judged to be small. The emotion evaluation for the entire period is the ratio of the period from the start to the end of the chanting during which the emotion was judged to be small. The emotion judgment for the entire period is the ratio of the period from the start to the end of the chanting during which the user was judged to have positive emotions.
練度表示領域G42は、利用者の読経の練度の評価を表示する。図7に示す例では、利用者の読経の練度として、利用者が現在の読経に適した熟練状態であることがテキストにより示されている。利用者の読経の練度は、音程の評価、情動の評価および感情の判定の組合せに基づいて評価される。 The proficiency display area G42 displays an evaluation of the user's chanting proficiency. In the example shown in Figure 7, the user's chanting proficiency is indicated by text, indicating that the user is at a level of proficiency appropriate for the current chanting. The user's chanting proficiency is evaluated based on a combination of pitch evaluation, emotional evaluation, and emotion judgment.
図8は、読経支援装置1によって実行される読経支援処理の流れを示すフロー図である。読経支援処理は、例えば、操作部16が読経支援アプリケーションプログラムを起動する操作を受け付けたときに実行される。読経支援処理は、記憶部11に記憶されたプログラムに基づいて、処理部17が読経支援装置1の各構成と協働することにより実現される。 Figure 8 is a flow diagram showing the flow of the sutra recitation assistance process executed by the sutra recitation assistance device 1. The sutra recitation assistance process is executed, for example, when the operation unit 16 receives an operation to launch a sutra recitation assistance application program. The sutra recitation assistance process is realized by the processing unit 17 working in cooperation with each component of the sutra recitation assistance device 1 based on the program stored in the memory unit 11.
最初に、受付部171は、利用者による、宗派の選択および朗読の速度の選択を受け付ける(ステップS101)。受付部171は、あらかじめ記憶部11に記憶された設定画面G1の表示データを表示部15に供給することにより、表示部15に設定画面G1を表示する。受付部171は、操作部16に対する、宗派を選択する操作および読経の速度を選択する操作を受け付ける。受付部171は、受け付けた操作に基づいて、設定画面G1の宗派選択領域G11および速度選択領域G12の表示を変更する。また、受付部171は、操作部16に対する、読経開始オブジェクトG13を選択する操作を受け付ける。受付部171は、操作があったときに選択されていた宗派および読経速度を、利用者によって選択された宗派および読経速度として記憶部11に記憶する。 First, the reception unit 171 receives the user's selection of a sect and a recitation speed (step S101). The reception unit 171 displays the setting screen G1 on the display unit 15 by supplying the display data for the setting screen G1, which has been stored in advance in the storage unit 11, to the display unit 15. The reception unit 171 receives an operation on the operation unit 16 to select a sect and an operation to select a chanting speed. Based on the received operation, the reception unit 171 changes the display of the sect selection area G11 and the speed selection area G12 on the setting screen G1. The reception unit 171 also receives an operation on the operation unit 16 to select a chanting start object G13. The reception unit 171 stores the sect and chanting speed selected at the time of the operation in the storage unit 11 as the sect and chanting speed selected by the user.
次に、受付部171は、宗派テーブルT1を参照し、利用者の宗派の読経が息継ぎ方式であるか否かを判定する(ステップS102)。 Next, the reception unit 171 references the sect table T1 and determines whether the chanting of the user's sect uses the breath-holding method (step S102).
利用者の宗派の読経が息継ぎ方式である場合(ステップS102-Yes)、息継ぎ方式の読経を支援する第1読経処理が実行される(ステップS103)。第1読経処理の詳細については後述する。 If the sutra chanting of the user's sect is performed using the breath-taking method (step S102 - Yes), a first sutra chanting process is executed to support the breath-taking method of sutra chanting (step S103). Details of the first sutra chanting process will be described later.
利用者の宗派の読経が息継ぎ方式でない場合(ステップS102-No)、すなわち木魚方式である場合、木魚方式の読経を支援する第2読経処理が実行される(ステップS104)。第2読経処理の詳細については後述する。 If the chanting of the user's sect is not the breath-taking method (step S102 - No), i.e., if it is the mokugyo method, a second chanting process is executed to support the mokugyo method chanting (step S104). Details of the second chanting process will be described later.
第1読経処理または第2読経処理の後、利用者の読経の練度を評価する練度評価処理が実行される(ステップS105)。練度評価処理の詳細については後述する。以上で、読経支援処理が終了する。 After the first or second sutra recitation process, a proficiency evaluation process is executed to evaluate the user's chanting skill (step S105). Details of the proficiency evaluation process will be described later. This completes the sutra recitation assistance process.
図9は、第1読経処理の流れを示すフロー図である。第1読経処理は、読経支援処理のステップS103において実行される。 Figure 9 is a flow diagram showing the flow of the first sutra recitation process. The first sutra recitation process is executed in step S103 of the sutra recitation support process.
最初に、提示部172は、あらかじめ記憶部11に記憶された第1読経画面G2の表示データを表示部15に供給することにより、第1読経画面G2を表示部15に表示する(ステップS201)。以後、提示部172は、時間経過に応じて、第1読経画面G2の経文表示領域G21に表示される経文の表示を更新する。 First, the presentation unit 172 displays the first sutra recitation screen G2 on the display unit 15 by supplying the display data of the first sutra recitation screen G2, which has been stored in advance in the memory unit 11, to the display unit 15 (step S201). Thereafter, the presentation unit 172 updates the display of the sutra text displayed in the sutra text display area G21 of the first sutra recitation screen G2 as time passes.
次に、提示部172は、音声入力部13を制御して、利用者が経文を朗読した際の朗読音声の取得を開始する(ステップS202)。以後、提示部172は、音声入力部13から供給される、利用者の朗読音声が変換された電気信号に基づいて、朗読音声を時系列に記録した朗読音声データを生成して記憶部11に記憶する。 Next, the presentation unit 172 controls the audio input unit 13 to begin acquiring the recitation audio of the user reciting the sutra (step S202). Thereafter, the presentation unit 172 generates recitation audio data that records the recitation audio in chronological order based on the electrical signals converted from the user's recitation audio supplied from the audio input unit 13, and stores the data in the memory unit 11.
また、提示部172は、撮像部12を制御して、経文を朗読する利用者の撮像を開始する(ステップS203)。以後、提示部172は、撮像部12から供給される利用者の動画像のデータを取得して記憶部11に記憶する。なお、動画像は、連続的に得られた画像の一例である。 The presentation unit 172 also controls the imaging unit 12 to begin capturing an image of the user reciting the sutra (step S203). Thereafter, the presentation unit 172 acquires moving image data of the user supplied from the imaging unit 12 and stores the data in the storage unit 11. Note that the moving image is an example of continuously obtained images.
次に、提示部172は、利用者が息継ぎをするための息継ぎ期間を画像により提示する(ステップS204)。提示部172は、息継ぎ期間を開始する。提示部172は、期間提示領域G22の文字列STとして「吸って」を表示する。また、提示部172は、息継ぎ期間の終了時刻に期間提示領域G22のプログレスバーPBが12時の位置に到達するように、プログレスバーPBを延伸する。このようにして、提示部172は、息継ぎ期間を期間提示領域G22に表示される画像により提示する。 Next, the presentation unit 172 presents an image of a breathing period during which the user can take a breath (step S204). The presentation unit 172 starts the breathing period. The presentation unit 172 displays the character string "Inhale" as the character string ST in the period presentation area G22. The presentation unit 172 also extends the progress bar PB in the period presentation area G22 so that it reaches the 12 o'clock position at the end of the breathing period. In this way, the presentation unit 172 presents the breathing period with an image displayed in the period presentation area G22.
息継ぎ期間が終了すると、提示部172は、利用者が経文を朗読すべき朗読期間を画像により提示する(ステップS205)。提示部172は、朗読期間を開始する。提示部172は、期間提示領域G22の文字列STとして「読んで」を表示する。また、提示部172は、朗読期間の終了時刻に期間提示領域G22のプログレスバーPBが12時の位置に到達するように、プログレスバーPBを延伸する。このようにして、提示部172は、朗読期間を期間提示領域G22に表示される画像により提示する。 When the breathing period ends, the presentation unit 172 presents, using an image, the recitation period during which the user should recite the sutra (step S205). The presentation unit 172 starts the recitation period. The presentation unit 172 displays "Read" as the character string ST in the period presentation area G22. The presentation unit 172 also extends the progress bar PB in the period presentation area G22 so that it reaches the 12 o'clock position at the end of the recitation period. In this way, the presentation unit 172 presents the recitation period using an image displayed in the period presentation area G22.
朗読期間が終了すると、音程評価部173は、利用者の朗読音声の音程を評価する(ステップS206)。音程評価部173は、直前に終了した息継ぎ期間および朗読期間の朗読音声データを記憶部11から取得する。音程評価部173は、朗読音声データに基づいて、朗読音声の音程の変動量を算出し、音程の変動量に基づいて朗読音声の音程を評価する。 When the reading period ends, the pitch evaluation unit 173 evaluates the pitch of the user's reading voice (step S206). The pitch evaluation unit 173 obtains reading voice data for the most recently completed breath period and reading period from the storage unit 11. The pitch evaluation unit 173 calculates the amount of pitch fluctuation in the reading voice based on the reading voice data, and evaluates the pitch of the reading voice based on the amount of pitch fluctuation.
図10は、音程の評価方法について説明するための模式図である。図10のグラフの縦軸は周波数fであり、横軸は時間tである。音程評価部173は、朗読音声データにFFT(Fast Fourier Transform)を適用し、朗読音声データのスペクトル解析を行うことにより、朗読音声の音程に対応する基本周波数F0の時間変化PTを算出する。図9では、朗読期間P1と息継ぎ期間P2における基本周波数F0の時間変化PTが曲線で示されている。音程評価部173は、朗読期間P1における基本周波数F0の最大値と最小値を抽出し、最大値と最小値の差分Δfを音程の変動量として算出する。 Figure 10 is a schematic diagram illustrating a method for evaluating pitch. The vertical axis of the graph in Figure 10 represents frequency f, and the horizontal axis represents time t. The pitch evaluation unit 173 applies an FFT (Fast Fourier Transform) to the reading voice data and performs spectral analysis of the reading voice data to calculate the change over time PT of the fundamental frequency F0 corresponding to the pitch of the reading voice. In Figure 9, the change over time PT of the fundamental frequency F0 during the reading period P1 and the breathing period P2 is shown as a curve. The pitch evaluation unit 173 extracts the maximum and minimum values of the fundamental frequency F0 during the reading period P1, and calculates the difference Δf between the maximum and minimum values as the amount of pitch fluctuation.
音程評価部173は、音程の変動量を所定の閾値と比較することにより、朗読音声の音程を評価する。例えば、音程評価部173は、差分Δfが20Hz未満である場合に、音程の変動量が小さいと評価する。音程評価部173は、差分Δfが20Hz以上50Hz未満である場合に、音程の変動量が中程度であると評価する。音程評価部173は、差分Δfが50Hz以上である場合に、音程の変動量が大きいと評価する。 The pitch evaluation unit 173 evaluates the pitch of the reading voice by comparing the amount of pitch fluctuation with a predetermined threshold. For example, if the difference Δf is less than 20 Hz, the pitch evaluation unit 173 evaluates the amount of pitch fluctuation as small. If the difference Δf is equal to or greater than 20 Hz and less than 50 Hz, the pitch evaluation unit 173 evaluates the amount of pitch fluctuation as medium. If the difference Δf is 50 Hz or greater, the pitch evaluation unit 173 evaluates the amount of pitch fluctuation as large.
このようにして、音程評価部173は、朗読期間ごとに、すなわち経文の一節ごとに、朗読音声の音程を評価する。 In this way, the pitch evaluation unit 173 evaluates the pitch of the recitation voice for each recitation period, i.e., for each passage of the sutra.
図9に戻り、情動評価部174は、利用者の情動を評価する(ステップS207)。情動評価部174は、直前に終了した息継ぎ期間および朗読期間の利用者の動画像データを記憶部11から取得する。情動評価部174は、利用者の動画像データに基づいて利用者の脈拍数を推定し、脈拍数の変動回数に基づいて利用者の情動を評価する。例えば、情動評価部174は、国際公開第2022/065446号または国際公開第2018/74371号に記載された方法により、利用者の脈拍数を推定する。 Returning to FIG. 9 , the emotion evaluation unit 174 evaluates the user's emotion (step S207). The emotion evaluation unit 174 acquires from the storage unit 11 video data of the user for the most recently completed breathing period and reading period. The emotion evaluation unit 174 estimates the user's pulse rate based on the video data of the user, and evaluates the user's emotion based on the number of fluctuations in the pulse rate. For example, the emotion evaluation unit 174 estimates the user's pulse rate using the method described in WO 2022/065446 or WO 2018/74371.
図11は、情動の評価方法について説明するための模式図である。図11(A)のグラフの縦軸は脈波の振幅Aであり、横軸は時間tである。また、図11(B)のグラフの縦軸は脈拍数Bであり、横軸は時間tである。情動評価部174は、利用者の動画像データから複数のフレーム画像を抽出する。情動評価部174は、複数のフレーム画像に対して輪郭検知アルゴリズムまたは特徴点抽出アルゴリズムを適用し、フレーム画像において利用者の額に対応する領域を特定する。情動評価部174は、各フレーム画像の額に対応する領域に含まれる画素を抽出し、抽出した画素のRGBの画素値のうちG(緑)の画素値を取得することにより、Gの画素値の時間変化を算出する。額には毛細血脈が集中しており、Gの画素値には利用者の血流が反映されるため、Gの画素値の時間変化に基づいて脈波が検出される。情動評価部174は、Gの画素値の時間変化を示す信号に、人の脈波に対応する0.5Hz~3Hzの透過帯域を有するバンドパスフィルタを適用することにより、図11(A)に示す脈波信号PWを抽出する。なお、情動評価部174は、フレーム画像において、額とは異なる他の人体の皮膚露出部位に対応する領域を抽出してもよい。 Figure 11 is a schematic diagram illustrating a method for evaluating emotions. The vertical axis of the graph in Figure 11(A) represents pulse wave amplitude A, and the horizontal axis represents time t. The vertical axis of the graph in Figure 11(B) represents pulse rate B, and the horizontal axis represents time t. The emotion evaluation unit 174 extracts multiple frame images from the user's video data. The emotion evaluation unit 174 applies a contour detection algorithm or a feature point extraction algorithm to the multiple frame images to identify an area in the frame images that corresponds to the user's forehead. The emotion evaluation unit 174 extracts pixels included in the area corresponding to the forehead in each frame image, and calculates the change in the G (green) pixel value over time by obtaining the G pixel value from the RGB pixel values of the extracted pixels. Capillaries are concentrated in the forehead, and the G pixel value reflects the user's blood flow. Therefore, the pulse wave is detected based on the change in the G pixel value over time. The emotion evaluation unit 174 extracts the pulse wave signal PW shown in Figure 11(A) by applying a bandpass filter with a passband of 0.5 Hz to 3 Hz, which corresponds to a human pulse wave, to the signal indicating the temporal change in the G pixel value. Note that the emotion evaluation unit 174 may also extract an area in the frame image that corresponds to an exposed part of the human skin other than the forehead.
情動評価部174は、抽出した脈波信号PWに基づいて、利用者の脈拍数の時間変化を算出する。例えば、情動評価部174は、脈波信号のピーク点P(n)を特定する。情動評価部174は、隣接する二つのピーク点(P(n)、P(n+1))の間の間隔を脈波間隔d(n)として算出する。情動評価部174は、脈波間隔の逆数の60倍を一分間あたりの脈拍数として、図10(B)に示す脈拍数の時間変化PRを算出する。 The emotion evaluation unit 174 calculates the change over time in the user's pulse rate based on the extracted pulse wave signal PW. For example, the emotion evaluation unit 174 identifies the peak point P(n) of the pulse wave signal. The emotion evaluation unit 174 calculates the interval between two adjacent peak points (P(n), P(n+1)) as the pulse wave interval d(n). The emotion evaluation unit 174 calculates the change over time in the pulse rate PR shown in Figure 10 (B) by multiplying the reciprocal of the pulse wave interval by 60 to represent the pulse rate per minute.
情動評価部174は、脈拍数の時間変化PRに基づいて、脈拍数の変動回数を算出する。情動評価部174は、朗読期間P1の間の脈拍数の時間変化PRの極大値となる点の脈拍数b2と、極大値となる点の所定時間前の脈拍数b1とを抽出する。情動評価部174は、脈拍数b2が一般的な人の平均脈拍数bavよりも大きく、かつ、脈拍数b2と脈拍数b1との差分Δbが所定値以上である場合に、脈拍数が変動したと判定する。情動評価部174は、朗読期間P1における脈拍数の極大値となる点のそれぞれについて上述の判定をすることにより、朗読期間P1における脈拍数の変動回数を算出する。 The emotion evaluation unit 174 calculates the number of times the pulse rate fluctuates based on the time change PR of the pulse rate. The emotion evaluation unit 174 extracts the pulse rate b2 at the point where the time change PR of the pulse rate during the reading period P1 reaches its maximum value, and the pulse rate b1 a predetermined time before the point where the maximum value is reached. The emotion evaluation unit 174 determines that the pulse rate has fluctuated if the pulse rate b2 is greater than the average pulse rate bav of an average person and the difference Δb between the pulse rate b2 and the pulse rate b1 is equal to or greater than a predetermined value. The emotion evaluation unit 174 calculates the number of times the pulse rate fluctuates during the reading period P1 by making the above-mentioned determination for each point where the pulse rate reaches its maximum value during the reading period P1.
情動評価部174は、朗読期間における脈拍数の変動回数を所定の閾値と比較することにより、情動を評価する。例えば、情動評価部174は、朗読期間における脈拍数の変動回数が1回以下である場合に、情動が小さいと評価する。情動評価部174は、朗読期間における脈拍数の変動回数が2回以上4回以下である場合に、情動が中程度であると評価する。情動評価部174は、朗読期間における脈拍数の変動回数が5回以上である場合に、情動が大きいと評価する。 The emotion evaluation unit 174 evaluates emotion by comparing the number of pulse rate fluctuations during the reading period with a predetermined threshold. For example, the emotion evaluation unit 174 evaluates emotion as low if the number of pulse rate fluctuations during the reading period is 1 or less. The emotion evaluation unit 174 evaluates emotion as medium if the number of pulse rate fluctuations during the reading period is 2 to 4 or less. The emotion evaluation unit 174 evaluates emotion as high if the number of pulse rate fluctuations during the reading period is 5 or more.
このようにして、情動評価部174は、朗読期間ごとに、すなわち経文の一節ごとに、利用者の情動を評価する。 In this way, the emotion evaluation unit 174 evaluates the user's emotions for each recitation period, i.e., for each passage of the sutra.
図9に戻り、出力部175は、単一の炎の色と形状とを用いて音程の評価および情動の評価を出力する(ステップS208)。出力部175は、音程の評価に応じた形状および情動の評価に応じた色を有する炎の表示データを生成する。出力部175は、生成した表示データに基づいて、評価表示領域G23に炎を表示する。以後、出力部175は、時間経過に応じて、評価表示領域G23に表示される炎の形状を拡大縮小する。このようにして、出力部175は、朗読期間が終了するたびに、すなわち経文の一節が朗読されるたびに、音程の評価および情動の評価を出力する。 Returning to FIG. 9 , the output unit 175 outputs the pitch evaluation and the emotional evaluation using the color and shape of a single flame (step S208). The output unit 175 generates display data for a flame having a shape corresponding to the pitch evaluation and a color corresponding to the emotional evaluation. The output unit 175 displays the flame in the evaluation display area G23 based on the generated display data. Thereafter, the output unit 175 enlarges or reduces the shape of the flame displayed in the evaluation display area G23 as time passes. In this way, the output unit 175 outputs the pitch evaluation and the emotional evaluation each time the recitation period ends, that is, each time a passage of sutra is recited.
次に、提示部172は、読経が終了したか否かを判定する(ステップS209)。例えば、提示部172は、第1読経画面G2が表示されてから所定時間が経過し、経文表示領域G21に全ての経文が表示された場合に、読経が終了したと判定する。 Next, the presentation unit 172 determines whether the sutra recitation has ended (step S209). For example, the presentation unit 172 determines that the sutra recitation has ended when a predetermined time has elapsed since the first sutra recitation screen G2 was displayed and all sutras have been displayed in the sutra display area G21.
読経が終了していない場合(ステップS209-No)、第1読経処理はステップS204に戻り、提示部172は再び息継ぎ期間を提示する。読経が終了している場合(ステップS209-Yes)、第1読経処理は終了する。 If the sutra recitation has not finished (step S209—No), the first sutra recitation process returns to step S204, and the presentation unit 172 presents the breath period again. If the sutra recitation has finished (step S209—Yes), the first sutra recitation process ends.
図12は、第2読経処理の流れを示すフロー図である。第2読経処理は、読経支援処理のステップS104において実行される。 Figure 12 is a flow diagram showing the flow of the second sutra recitation process. The second sutra recitation process is executed in step S104 of the sutra recitation support process.
最初に、提示部172は、あらかじめ記憶部11に記憶された表示データに基づいて、第2読経画面G3を表示部15に表示する(ステップS301)。以後、提示部172は、時間経過に応じて、第2読経画面G3の経文表示領域G31に表示される経文の表示を更新する。また、提示部172は、時間経過に応じて、アニメーション表示領域G32に表示されるアニメーションを更新する。 First, the presentation unit 172 displays the second sutra recitation screen G3 on the display unit 15 based on display data previously stored in the memory unit 11 (step S301). Thereafter, the presentation unit 172 updates the display of the sutra text displayed in the sutra text display area G31 of the second sutra recitation screen G3 as time passes. The presentation unit 172 also updates the animation displayed in the animation display area G32 as time passes.
次に、提示部172は、音声入力部13を制御して、利用者が経文を朗読した際の朗読音声の取得を開始する(ステップS302)。 Next, the presentation unit 172 controls the audio input unit 13 to begin acquiring the audio of the user reciting the sutra (step S302).
また、提示部172は、撮像部12を制御して、経文を朗読する利用者の撮像を開始する(ステップS303)。 The presentation unit 172 also controls the imaging unit 12 to begin capturing an image of the user reciting the sutra (step S303).
次に、提示部172は、木魚の音が出力される出力時刻が到来したか否かを判定する(ステップS304)。出力時刻は、第2読経画面G3が表示された時刻、または直前に木魚の音が出力された時刻から、読経の速度に基づいて定まる時間が経過した時刻である。 Next, the presentation unit 172 determines whether the output time for outputting the mokugyo sound has arrived (step S304). The output time is the time when a period of time determined based on the chanting speed has elapsed since the time when the second sutra recitation screen G3 was displayed or the time when the mokugyo sound was last output.
出力時刻が到来していない場合(ステップS304-No)、第2読経処理は、ステップS304に戻る。すなわち、提示部172は、出力時刻が到来するまで待機する。 If the output time has not arrived (step S304—No), the second sutra recitation process returns to step S304. That is, the presentation unit 172 waits until the output time arrives.
出力時刻が到来している場合(ステップS304-Yes)、提示部172は、音声出力部14を制御して、木魚の音を出力する(ステップS305)。提示部172は、あらかじめ記憶部11に記憶された木魚の音の音声データを音声出力部14に供給することにより、木魚の音を出力する。このようにして、提示部172は、読経速度をアニメーション表示領域G32に表示される画像および音声出力部14から出力される音声により提示する。 If the output time has arrived (step S304—Yes), the presentation unit 172 controls the audio output unit 14 to output the sound of a mokugyo (step S305). The presentation unit 172 outputs the sound of a mokugyo by supplying audio data of the sound of a mokugyo that has been stored in advance in the storage unit 11 to the audio output unit 14. In this way, the presentation unit 172 presents the chanting speed using an image displayed in the animation display area G32 and audio output from the audio output unit 14.
次に、音程評価部173は、利用者の朗読音声の音程を評価する(ステップS306)。音程評価部173は、直前の出力時刻とその前の出力時刻との間の期間の朗読音声データを記憶部11から取得する。音程評価部173は、第1読経処理のステップS206と同様にして、朗読音声データのスペクトル解析を行うことにより、基本周波数F0の時間変化を算出する。また、音程評価部173は、朗読音声データのうちから木魚の音が含まれている期間を検出し、朗読音声データのうち木魚の音が含まれていない期間を評価期間として抽出する。木魚の音が含まれている期間は、朗読音声データが示す音声波形とあらかじめ記憶された木魚の音の音声波形とを比較することにより検出されてもよく、時刻に基づいて検出されてもよい。 Next, the pitch evaluation unit 173 evaluates the pitch of the user's recitation voice (step S306). The pitch evaluation unit 173 obtains recitation voice data for the period between the immediately preceding output time and the output time before that from the storage unit 11. As in step S206 of the first sutra recitation process, the pitch evaluation unit 173 performs spectral analysis of the recitation voice data to calculate the change in the fundamental frequency F0 over time. The pitch evaluation unit 173 also detects periods in the recitation voice data that contain the sound of a mokugyo, and extracts periods in the recitation voice data that do not contain the sound of a mokugyo as the evaluation period. The period that contains the sound of a mokugyo may be detected by comparing the audio waveform indicated by the recitation voice data with the audio waveform of a pre-stored mokugyo sound, or may be detected based on time.
音程評価部173は、評価期間における基本周波数の最大値と最小値を抽出し、最大値と最小値の差分を音程の変動量として算出する。木魚の音が含まれている期間を評価期間から除外することにより、木魚の音の影響を受けることなく、適切に基本周波数の時間変化が算出される。音程評価部173は、音程の変動量を所定の閾値と比較することにより、朗読音声の音程を評価する。 The pitch evaluation unit 173 extracts the maximum and minimum values of the fundamental frequency during the evaluation period and calculates the difference between the maximum and minimum values as the amount of pitch fluctuation. By excluding the period that includes the sound of the mokugyo from the evaluation period, the change in fundamental frequency over time can be calculated appropriately without being affected by the sound of the mokugyo. The pitch evaluation unit 173 evaluates the pitch of the reading voice by comparing the amount of pitch fluctuation with a predetermined threshold.
このようにして、音程評価部173は、評価期間ごとに、すなわち評価期間に対応する経文の一部ごとに、朗読音声の音程を評価する。 In this way, the pitch evaluation unit 173 evaluates the pitch of the recited voice for each evaluation period, i.e., for each part of the sutra corresponding to the evaluation period.
また、情動評価部174は、利用者の情動を評価する(ステップS307)。情動評価部174は、直前の出力時刻とその前の出力時刻との間の期間の利用者の動画像データを記憶部11から取得する。情動評価部174は、第1読経評価処理のステップS207と同様にして、利用者の動画像データに基づいて利用者の脈拍数の時間変化を算出する。情動評価部174は、評価期間における脈拍数の変動回数を算出する。情動評価部174は、脈拍数の変動回数を所定の閾値と比較することにより、利用者の情動を評価する。 The emotion evaluation unit 174 also evaluates the user's emotion (step S307). The emotion evaluation unit 174 acquires from the storage unit 11 video data of the user for the period between the most recent output time and the output time before that. The emotion evaluation unit 174 calculates the time change in the user's pulse rate based on the video data of the user, in the same manner as in step S207 of the first sutra chanting evaluation process. The emotion evaluation unit 174 calculates the number of times the pulse rate fluctuates during the evaluation period. The emotion evaluation unit 174 evaluates the user's emotion by comparing the number of times the pulse rate fluctuates with a predetermined threshold.
このようにして、情動評価部174は、評価期間ごとに、すなわち評価期間に対応する経文の一部ごとに、朗読音声の音程を評価する。 In this way, the emotion evaluation unit 174 evaluates the pitch of the recited voice for each evaluation period, i.e., for each part of the sutra corresponding to the evaluation period.
次に、出力部175は、第1読経処理のステップS208と同様にして、音程の評価および情動の評価を出力する(ステップS308)。出力部175は、評価期間が終了するたびに、すなわち評価期間に対応する経文の一部が朗読されるたびに、音程の評価および情動の評価を出力する。 Next, the output unit 175 outputs the pitch evaluation and the emotional evaluation (step S308), similar to step S208 of the first sutra recitation process. The output unit 175 outputs the pitch evaluation and the emotional evaluation each time the evaluation period ends, i.e., each time a portion of the sutra corresponding to the evaluation period is recited.
次に、提示部172は、読経が終了したか否かを判定する(ステップS309)。読経が終了していない場合(ステップS309-No)、第2読経処理はステップS304に戻り、提示部172は再び出力時刻が到来するまで待機する。読経が終了している場合(ステップS309-Yes)、第2読経処理は終了する。 Next, the presentation unit 172 determines whether the sutra recitation has finished (step S309). If the sutra recitation has not finished (step S309—No), the second sutra recitation process returns to step S304, and the presentation unit 172 waits again until the output time arrives. If the sutra recitation has finished (step S309—Yes), the second sutra recitation process ends.
図13は、練度評価処理の流れを示すフロー図である。練度評価処理は、読経支援処理のステップS105において実行される。 Figure 13 is a flow diagram showing the flow of the proficiency evaluation process. The proficiency evaluation process is executed in step S105 of the sutra chanting support process.
最初に、感情判定部176は、利用者の感情を判定する(ステップS401)。感情判定部176は、第1読経処理のステップS207または第2読経処理のステップS307において算出された、利用者の脈波間隔d(n)に基づいて、利用者の感情を判定する。 First, the emotion determination unit 176 determines the emotion of the user (step S401). The emotion determination unit 176 determines the emotion of the user based on the pulse wave interval d(n) of the user calculated in step S207 of the first sutra recitation process or step S307 of the second sutra recitation process.
感情判定部176は、各感情判定期間に含まれる脈波間隔d(n)を記憶部11から取得する。感情判定部176は、各感情判定期間について、次の式で示される最大リアプノフ指数λを算出する。
最大リアプノフ指数は、脈波間隔の時間変化が複雑系の揺らぎをどの程度有しているかを示す指数であり、その値が大きいほど複雑系の揺らぎがあり、小さいほど複雑系の揺らぎが小さいことを示す。人の脈波間隔は自律神経の機能により一定程度の複雑系の揺らぎを有しているが、自律神経の機能が低下すると複雑系の揺らぎが失われることが知られている。したがって、最大リアプノフ指数の値が小さくなるほど人の自律神経の機能が低下しており、その人がストレス要因を抱えている、すなわち負の感情を有していると推定される。 The maximum Lyapunov exponent is an index that indicates the degree to which changes in pulse wave intervals over time contain complex system fluctuations; the higher the value, the greater the complex system fluctuations, and the smaller the value, the smaller the complex system fluctuations. A person's pulse wave intervals contain a certain degree of complex system fluctuations due to the function of the autonomic nervous system, but it is known that complex system fluctuations are lost when autonomic nervous function declines. Therefore, the smaller the value of the maximum Lyapunov exponent, the more the person's autonomic nervous function declines, and it is estimated that the person is experiencing stress factors, i.e., is experiencing negative emotions.
感情判定部176は、最大リアプノフ指数λを所定の閾値と比較することにより、感情判定期間における利用者の感情を判定する。例えば、感情判定部176は、最大リアプノフ指数λが+0.0150より大きいである場合に、利用者が読経に適した高い正の感情を有していると判定し、最大リアプノフ指数λが+0.0150以下である場合に、利用者が読経に適さない低い正の感情、または負の感情を有していると判定する。 The emotion determination unit 176 determines the user's emotion during the emotion determination period by comparing the maximum Lyapunov exponent λ with a predetermined threshold. For example, if the maximum Lyapunov exponent λ is greater than +0.0150, the emotion determination unit 176 determines that the user has a high positive emotion that is appropriate for chanting, and if the maximum Lyapunov exponent λ is +0.0150 or less, the emotion determination unit 176 determines that the user has a low positive emotion or a negative emotion that is not appropriate for chanting.
次に、練度評価部177は、音程の評価、情動の評価および感情の判定の組合せに基づいて、利用者の読経の練度を評価する(ステップS402)。練度評価部177は、読経の開始から終了までの全期間における音程の評価、情動の評価および感情の判定を行う。 Next, the skill evaluation unit 177 evaluates the user's chanting skill based on a combination of the pitch evaluation, emotion evaluation, and emotion determination (step S402). The skill evaluation unit 177 evaluates the pitch, emotion, and emotion determination for the entire period from the start to the end of the chanting.
練度評価部177は、音程の変動が小さいと評価された朗読期間または評価期間の長さの和の、全ての朗読期間または評価期間の長さの和に対する比率を全期間における音程の評価として算出する。また、練度評価部177は、情動が小さいと評価された朗読期間または評価期間の長さの和の、全ての朗読期間または評価期間の長さの和に対する比率を全期間における情動の評価として算出する。また、練度評価部177は、利用者が読経に適した高い正の感情を有していると判定された感情判定期間の長さの和の、全ての感情判定期間の長さの和に対する比率を全期間における感情の判定として算出する。 The proficiency evaluation unit 177 calculates the ratio of the sum of the lengths of recitation periods or evaluation periods in which pitch fluctuations were evaluated to be small to the sum of the lengths of all recitation periods or evaluation periods as an evaluation of pitch for the entire period. Furthermore, the proficiency evaluation unit 177 calculates the ratio of the sum of the lengths of recitation periods or evaluation periods in which emotions were evaluated to be small to the sum of the lengths of all recitation periods or evaluation periods as an evaluation of emotion for the entire period. The proficiency evaluation unit 177 also calculates the ratio of the sum of the lengths of emotion determination periods in which the user was determined to have high positive emotions suitable for chanting to the sum of the lengths of all emotion determination periods as an evaluation of emotion for the entire period.
練度評価部177は、全期間における音程の評価、情動の評価および感情の判定を所定の閾値と比較した結果の組合せに基づいて、利用者の読経の練度を評価する。例えば、練度評価部177は、音程の評価、情動の評価および感情の判定の全てが50%以上である場合、利用者の練度が現在の設定に適切な状態であると評価する。練度評価部177は、音程の評価、情動の評価および感情の判定の全てが50%未満である場合、利用者の練度が現在の設定に対して低い状態であると評価する。練度評価部177は、情動の評価が50%以上であり、音程の評価および感情の判定が50%未満である場合、利用者の練度が現在の設定に対して非常に低い状態であると評価する。これは、利用者が経文を適切に朗読することができないために音程を合わせることを諦めてしまい、情動が生じにくくなっていると考えられるからである。練度評価部177は、音程の評価が50%以上であり、感情の判定が50%未満である場合、利用者の練度が現在の設定に対して高すぎる状態であると評価する。これは、利用者が読経に集中することなく適切な音程で朗読できるようになっていると考えられるからである。 The proficiency evaluation unit 177 evaluates the user's proficiency in chanting based on a combination of the results of comparing the pitch evaluation, emotion evaluation, and emotion judgment for the entire period with predetermined thresholds. For example, if the pitch evaluation, emotion evaluation, and emotion judgment are all 50% or higher, the proficiency evaluation unit 177 evaluates that the user's proficiency is appropriate for the current settings. If the pitch evaluation, emotion evaluation, and emotion judgment are all less than 50%, the proficiency evaluation unit 177 evaluates that the user's proficiency is low for the current settings. If the emotion evaluation is 50% or higher and the pitch evaluation and emotion judgment are less than 50%, the proficiency evaluation unit 177 evaluates that the user's proficiency is very low for the current settings. This is because it is thought that the user has given up on matching the pitch because they are unable to recite sutras appropriately, making it difficult for them to express emotions. If the pitch evaluation is 50% or higher and the emotion judgment is less than 50%, the proficiency evaluation unit 177 evaluates that the user's proficiency is too high for the current settings. This is because it is believed that the user is able to recite at an appropriate pitch without concentrating on chanting.
次に、練度出力部178は、練度の評価を出力する(ステップS403)。練度出力部178は、ステップS401で算出された全期間における音程の評価、情動の評価および感情の判定を項目別評価表示領域G41に含み、ステップS401で評価された練度を練度表示領域G42に含む練度評価画面G4の表示データを生成する。練度出力部178は、生成された表示データを表示部15に供給する。以上で、練度評価処理は終了する。 Next, the proficiency output unit 178 outputs the proficiency evaluation (step S403). The proficiency output unit 178 generates display data for a proficiency evaluation screen G4 that includes the pitch evaluation, emotional evaluation, and emotion judgment for the entire period calculated in step S401 in the item-specific evaluation display area G41, and the proficiency evaluated in step S401 in the proficiency display area G42. The proficiency output unit 178 supplies the generated display data to the display unit 15. This completes the proficiency evaluation process.
以上説明したように、読経支援装置1は、経文の文字区分ごとに、朗読音声の音程および利用者の情動を評価し、文字区分の朗読が終わるたびに、音程の評価および情動の評価を出力する。これにより、読経支援装置1は、読経をする利用者の朗読音声および情動の評価をリアルタイムに提示することを可能とする。 As explained above, the sutra recitation assistance device 1 evaluates the pitch of the recitation voice and the user's emotion for each character segment of the sutra, and outputs a pitch evaluation and an emotion evaluation each time the recitation of a character segment is completed. This enables the sutra recitation assistance device 1 to present an evaluation of the recitation voice and emotion of the user reciting sutras in real time.
また、読経支援装置1は、利用者による宗派の選択を受け付け、宗派の選択に応じて、利用者の息継ぎのタイミングを提示することにより、または、所定の間隔で木魚の音を出力することにより、読経の速度または経文の朗読期間を提示する。これにより、読経支援装置1は、利用者の宗派にかかわらず、利用者の読経を支援することを可能とする。 The sutra chanting assistance device 1 also accepts the user's selection of a sect and, depending on the sect selected, indicates the chanting speed or the duration of the sutra recitation by indicating when the user should take a breath or by outputting the sound of a mokugyo at predetermined intervals. This allows the sutra chanting assistance device 1 to assist the user in chanting sutras regardless of the user's sect.
また、読経支援装置1は、音程の評価と情動の評価とを、単一の炎の色と形状とを用いて表示する。これにより、読経支援装置1は、読経をしている利用者が朗読音声の評価および情動の評価の両方を容易に把握することを可能とする。 In addition, the sutra chanting assistance device 1 displays the pitch evaluation and the emotional evaluation using a single flame color and shape. This allows the user chanting sutras to easily grasp both the evaluation of the recited voice and the evaluation of the emotional evaluation.
また、読経支援装置1は、利用者の感情を判定し、音程の評価、情動の評価および感情の判定の組合せに基づいて、利用者の読経の練度を評価する。これにより、読経支援装置1は、利用者が練度に適した経文および朗読の速度を選択することを可能とする。 The sutra chanting assistance device 1 also assesses the user's emotions and evaluates the user's level of chanting proficiency based on a combination of pitch evaluation, emotional evaluation, and emotion assessment. This allows the sutra chanting assistance device 1 to enable the user to select a sutra text and recitation speed appropriate for their level of proficiency.
上述した説明では、読経支援処理のステップS101において、受付部171が宗派の選択を受け付けるものとしたが、このような例に限られない。例えば、受付部171は宗派の選択を受け付けなくてもよい。また、受付部171は宗派の選択に代えて任意の経文の種類の選択を受け付けてもよい。メンタルヘルスを改善するトレーニングとしての読経においては、自身の宗派とは異なる経文を朗読することも想定される。受付部171が経文の種類の選択を受け付けることにより、様々な経文を朗読したいと考える利用者の需要に応えることができる。 In the above explanation, the reception unit 171 receives the selection of a sect in step S101 of the sutra chanting support process, but this is not limited to this example. For example, the reception unit 171 does not have to receive the selection of a sect. Furthermore, the reception unit 171 may receive the selection of any type of sutra instead of the selection of a sect. When chanting as training to improve mental health, it is also conceivable that a sutra from a different sect will be recited. By having the reception unit 171 receive the selection of the type of sutra, it is possible to meet the needs of users who wish to recite a variety of sutras.
上述した説明では、第1読経処理のステップS203および第2読経処理のステップS303において、提示部172は利用者の動画像のデータの取得を開始するものとしたが、このような例に限られない。提示部172は、動画像に代えて利用者を連続して撮像した複数の静止画像のデータを取得してもよい。利用者を連続して撮像した複数の静止画像は、連続的に得られた画像の他の一例である。 In the above description, the presentation unit 172 begins acquiring moving image data of the user in step S203 of the first sutra recitation process and step S303 of the second sutra recitation process, but this is not limited to this example. The presentation unit 172 may also acquire data of multiple still images captured continuously of the user instead of moving images. Multiple still images captured continuously of the user are another example of continuously obtained images.
上述した説明では、第1読経処理のステップS206および第2読経処理のステップS306において、音程評価部173が朗読期間における基本周波数の最大値と最小値の差分に基づいて音程の変動量を判定するものとしたが、このような例に限られない。例えば、基本周波数に代えて、音声信号のスペクトル包絡のピーク周波数等が用いられてもよい。また、最大値と最小値の差分に代えて、標準偏差等が用いられてもよい。 In the above explanation, in step S206 of the first recitation process and step S306 of the second recitation process, the pitch evaluation unit 173 determines the amount of pitch fluctuation based on the difference between the maximum and minimum values of the fundamental frequency during the recitation period, but this is not limited to this example. For example, the peak frequency of the spectral envelope of the audio signal may be used instead of the fundamental frequency. Furthermore, the standard deviation may be used instead of the difference between the maximum and minimum values.
上述した説明では、第1読経処理のステップS208および第2読経処理のステップS308において、出力部175が炎の色と形状とを用いて音程および情動の評価を表示するものとしたが、このような例に限られない。例えば、出力部175は、炎とは異なる任意のオブジェクトを評価表示領域G23またはG33に表示し、そのオブジェクトの色と形状とを用いて音程および情動の評価を表示してもよい。また、出力部175は、色と形状とは異なる二種類の表示態様の組合せを用いて音程および情動の評価を表示してもよい。例えば、出力部175は、炎の基本的な形状と、形状の時間変化との組合せを用いて、音程および情動の評価を表示してもよい。出力部175は、炎の色の色相と明度とを用いて音程および情動の評価を表示してもよい。その他、出力部175は、単一の表示領域に、二種類の異なる表示態様を用いて音程および情動の評価を表示してもよい。また、出力部175は、音声を用いて音程および情動の評価を出力してもよい。 In the above description, in step S208 of the first sutra recitation process and step S308 of the second sutra recitation process, the output unit 175 displays the pitch and emotional evaluations using the color and shape of a flame. However, this is not a limited example. For example, the output unit 175 may display an arbitrary object other than a flame in the evaluation display area G23 or G33 and display the pitch and emotional evaluations using the color and shape of the object. The output unit 175 may also display the pitch and emotional evaluations using a combination of two different display modes other than color and shape. For example, the output unit 175 may display the pitch and emotional evaluations using a combination of the basic shape of a flame and changes in the shape over time. The output unit 175 may display the pitch and emotional evaluations using the hue and brightness of the color of the flame. Alternatively, the output unit 175 may display the pitch and emotional evaluations using two different display modes in a single display area. The output unit 175 may also output the pitch and emotional evaluations using audio.
上述した説明では、感情判定部176は、読経が終了した後の練度評価処理のステップS401において利用者の感情を判定するものとしたが、このような例に限られない。感情判定部176は、読経が開始してから感情判定期間が経過するたびに、その感情判定期間における利用者の感情を判定してもよい。この場合において、出力部175は、利用者の感情が判定されるたびに、感情の判定を第1読経支援画面に表示することにより出力してもよい。これにより、利用者は感情の判定をリアルタイムに把握することができるようになる。 In the above explanation, the emotion determination unit 176 determines the user's emotion in step S401 of the proficiency evaluation process after the chanting is completed, but this is not limited to this example. The emotion determination unit 176 may determine the user's emotion during each emotion determination period that has elapsed since the chanting began. In this case, the output unit 175 may output the emotion determination by displaying it on the first chanting assistance screen each time the user's emotion is determined. This allows the user to grasp the emotion determination in real time.
読経支援装置1の各機能は、複数の装置によって実現されてもよい。例えば、処理部17によって実行される処理は読経支援装置1と通信するサーバによって実行され、読経支援装置1が処理の結果をサーバから受信してもよい。また、利用者の撮像が監視カメラやIP(Internet Protocol)カメラ等の外部の撮像装置によって行われ、読経支援装置1は、外部の撮像装置と通信することにより利用者の動画像または静止画像を取得してもよい。この場合、読経支援装置1は撮像部12を有しなくてもよい。 Each function of the sutra recitation assistance device 1 may be realized by multiple devices. For example, the processing performed by the processing unit 17 may be executed by a server that communicates with the sutra recitation assistance device 1, and the sutra recitation assistance device 1 may receive the processing results from the server. Alternatively, the user may be photographed by an external imaging device such as a surveillance camera or IP (Internet Protocol) camera, and the sutra recitation assistance device 1 may acquire moving or still images of the user by communicating with the external imaging device. In this case, the sutra recitation assistance device 1 may not have an imaging unit 12.
当業者は、本発明の範囲から外れることなく、様々な変更、置換及び修正をこれに加えることが可能であることを理解されたい。例えば、上述した実施形態及び変形例は、本発明の範囲において、適宜に組み合わせて実施されてもよい。 Those skilled in the art will understand that various changes, substitutions, and modifications can be made to the present invention without departing from the scope of the present invention. For example, the above-described embodiments and variations may be implemented in any suitable combination within the scope of the present invention.
1 読経支援装置
171 受付部
172 提示部
173 音程評価部
174 情動評価部
175 出力部
176 感情判定部
177 練度評価部
178 練度出力部
REFERENCE SIGNS 1 sutra recitation assistance device 171 reception unit 172 presentation unit 173 pitch evaluation unit 174 emotion evaluation unit 175 output unit 176 emotion determination unit 177 skill level evaluation unit 178 skill level output unit
Claims (7)
利用者が経文を朗読する際の速度または前記経文を朗読すべき期間を画像または音声により提示する提示部と、
前記速度又は前記期間の提示中において、前記経文の文字区分ごとに、利用者が前記経文を朗読した際の朗読音声の音程を評価する音程評価部と、
前記速度又は前記期間の提示中において、前記文字区分ごとに、前記経文を朗読する利用者の、前記撮像部により連続的に得られた人体の皮膚露出部位に対応する領域を含む画像に基づいて、利用者の情動を評価する情動評価部と、
前記文字区分が朗読されるたびに、前記音程の評価および前記情動の評価を出力する出力部と、
を有することを特徴とする読経支援装置。 an imaging unit that images a user;
a presentation unit that presents the speed at which the user should recite the sutra or the period during which the user should recite the sutra by means of an image or sound;
a pitch evaluation unit that evaluates the pitch of the recitation voice when the user recites the sutra for each character segment of the sutra during the presentation of the speed or the period ;
an emotion evaluation unit that evaluates the emotion of the user who is reciting the sutra for each character segment while the speed or the period is being presented , based on images including areas corresponding to exposed skin of the human body of the user who is reciting the sutra, which are continuously obtained by the imaging unit;
an output unit that outputs the pitch evaluation and the emotion evaluation each time the character segment is read aloud;
A sutra recitation assistance device comprising:
前記提示部は、前記宗派の選択に応じて、利用者の息継ぎのタイミングを提示することにより、または、所定の間隔で木魚の音を出力することにより、利用者が経文を朗読する際の速度または前記経文を朗読すべき期間を提示する、
請求項1に記載の読経支援装置。 The system further includes a reception unit that receives a user's selection of a denomination,
the presenting unit presents the speed at which the user should recite the sutra or the period during which the sutra should be recited by the user, by presenting the timing for taking a breath or by outputting the sound of a mokugyo at predetermined intervals, in accordance with the selection of the sect;
The sutra recitation assistance device according to claim 1.
請求項1に記載の読経支援装置。 the output unit displays the pitch evaluation and the emotion evaluation in a single display area using different display modes.
The sutra recitation assistance device according to claim 1.
請求項3に記載の読経支援装置。 the output unit displays the pitch evaluation and the emotion evaluation using a single color and shape of a flame.
The sutra recitation assistance device according to claim 3.
前記音程の評価、前記情動の評価および前記感情の判定の組合せに基づいて、前記利用者の読経の練度を評価する練度評価部と、
前記練度の評価を出力する練度出力部と、をさらに有する、
請求項1に記載の読経支援装置。 an emotion determination unit that determines an emotion based on a maximum Lyapunov exponent indicating a degree of fluctuation in pulse wave intervals of the user who is reciting the sutra;
a skill evaluation unit that evaluates the skill of the user's sutra chanting based on a combination of the evaluation of the pitch, the evaluation of the emotion, and the determination of the feeling;
A skill output unit that outputs the skill evaluation,
The sutra recitation assistance device according to claim 1.
利用者が経文を朗読する際の速度または前記経文を朗読すべき期間を画像または音声により提示し、
前記速度又は前記期間の提示中において、前記経文の文字区分ごとに、利用者が前記経文を朗読した際の朗読音声の音程を評価し、
前記速度又は前記期間の提示中において、前記文字区分ごとに、前記経文を朗読する利用者の、撮像部により連続的に得られた人体の皮膚露出部位に対応する領域を含む画像に基づいて、利用者の情動を評価し、
前記文字区分が朗読されるたびに、前記音程の評価および前記情動の評価を出力する、
ことを含むことを特徴とする読経支援方法。 A sutra recitation assistance method executed by a sutra recitation assistance device,
The speed at which the user should recite the sutra or the period during which the user should recite the sutra is displayed by image or sound;
During the presentation of the speed or the period, an evaluation is made of the pitch of the recitation voice when the user recites the sutra for each character segment of the sutra;
During the presentation of the speed or the period, the emotion of the user is evaluated for each character segment based on images including areas corresponding to exposed skin of the user reciting the sutra, the images being continuously obtained by an imaging unit ;
outputting the pitch evaluation and the emotion evaluation each time the character segment is read aloud;
A sutra recitation support method comprising:
前記速度又は前記期間の提示中において、前記経文の文字区分ごとに、利用者が前記経文を朗読した際の朗読音声の音程を評価し、
前記速度又は前記期間の提示中において、前記文字区分ごとに、前記経文を朗読する利用者の、撮像部により連続的に得られた人体の皮膚露出部位に対応する領域を含む画像に基づいて、利用者の情動を評価し、
前記文字区分が朗読されるたびに、前記音程の評価および前記情動の評価を出力する、
ことをコンピュータに実行させることを特徴とするプログラム。 The speed at which the user should recite the sutra or the period during which the user should recite the sutra is displayed by image or sound;
During the presentation of the speed or the period, an evaluation is made of the pitch of the recitation voice when the user recites the sutra for each character segment of the sutra;
During the presentation of the speed or the period, the emotion of the user is evaluated for each character segment based on images including areas corresponding to exposed skin of the user reciting the sutra, the images being continuously obtained by an imaging unit ;
outputting the pitch evaluation and the emotion evaluation each time the character segment is read aloud;
A program that causes a computer to execute the following:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022188622A JP7794728B2 (en) | 2022-11-25 | 2022-11-25 | Sutra recitation support device, sutra recitation support method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022188622A JP7794728B2 (en) | 2022-11-25 | 2022-11-25 | Sutra recitation support device, sutra recitation support method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024076835A JP2024076835A (en) | 2024-06-06 |
| JP7794728B2 true JP7794728B2 (en) | 2026-01-06 |
Family
ID=91332759
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022188622A Active JP7794728B2 (en) | 2022-11-25 | 2022-11-25 | Sutra recitation support device, sutra recitation support method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7794728B2 (en) |
Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001265210A (en) | 2000-03-16 | 2001-09-28 | Takayuki Takada | Method and device for assisting sutra chanting and evolving of the holly name and recording medium |
| JP2002028070A (en) | 2000-10-30 | 2002-01-29 | Etsuko Asano | Buddhist scriptures reproducer |
| JP2007264060A (en) | 2006-03-27 | 2007-10-11 | Casio Comput Co Ltd | Karaoke device and karaoke information processing program |
| JP2016057337A (en) | 2014-09-05 | 2016-04-21 | オムロン株式会社 | Point rating device and point rating method |
| JP2016157097A (en) | 2015-02-24 | 2016-09-01 | ブラザー工業株式会社 | Reading aloud evaluation device, reading aloud evaluation method, and program |
| JP2017063963A (en) | 2015-09-29 | 2017-04-06 | シチズン時計株式会社 | Fatigue degree meter |
| JP2017063966A (en) | 2015-09-29 | 2017-04-06 | シチズン時計株式会社 | Fatigue degree meter |
| WO2018074371A1 (en) | 2016-10-21 | 2018-04-26 | シチズン時計株式会社 | Detection device |
| US20200034606A1 (en) | 2018-07-28 | 2020-01-30 | International Business Machines Corporation | Facial mirroring in virtual and augmented reality |
| JP2020058470A (en) | 2018-10-05 | 2020-04-16 | シチズン時計株式会社 | Meditation guide device |
| WO2021039857A1 (en) | 2019-08-29 | 2021-03-04 | シチズン時計株式会社 | Video generation device |
| WO2022065446A1 (en) | 2020-09-24 | 2022-03-31 | シチズン時計株式会社 | Feeling determination device, feeling determination method, and feeling determination program |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01300288A (en) * | 1988-05-28 | 1989-12-04 | Takeshi Harada | Sutra-changing and sutra-copying religious austerities auxiliary device |
-
2022
- 2022-11-25 JP JP2022188622A patent/JP7794728B2/en active Active
Patent Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001265210A (en) | 2000-03-16 | 2001-09-28 | Takayuki Takada | Method and device for assisting sutra chanting and evolving of the holly name and recording medium |
| JP2002028070A (en) | 2000-10-30 | 2002-01-29 | Etsuko Asano | Buddhist scriptures reproducer |
| JP2007264060A (en) | 2006-03-27 | 2007-10-11 | Casio Comput Co Ltd | Karaoke device and karaoke information processing program |
| JP2016057337A (en) | 2014-09-05 | 2016-04-21 | オムロン株式会社 | Point rating device and point rating method |
| JP2016157097A (en) | 2015-02-24 | 2016-09-01 | ブラザー工業株式会社 | Reading aloud evaluation device, reading aloud evaluation method, and program |
| JP2017063963A (en) | 2015-09-29 | 2017-04-06 | シチズン時計株式会社 | Fatigue degree meter |
| JP2017063966A (en) | 2015-09-29 | 2017-04-06 | シチズン時計株式会社 | Fatigue degree meter |
| WO2018074371A1 (en) | 2016-10-21 | 2018-04-26 | シチズン時計株式会社 | Detection device |
| US20200034606A1 (en) | 2018-07-28 | 2020-01-30 | International Business Machines Corporation | Facial mirroring in virtual and augmented reality |
| JP2020058470A (en) | 2018-10-05 | 2020-04-16 | シチズン時計株式会社 | Meditation guide device |
| WO2021039857A1 (en) | 2019-08-29 | 2021-03-04 | シチズン時計株式会社 | Video generation device |
| WO2022065446A1 (en) | 2020-09-24 | 2022-03-31 | シチズン時計株式会社 | Feeling determination device, feeling determination method, and feeling determination program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024076835A (en) | 2024-06-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12073570B2 (en) | Video generation device | |
| US20140074479A1 (en) | Biometric-Music Interaction Methods and Systems | |
| JP2018195043A (en) | Content providing method, content providing apparatus, and content providing program | |
| CN109044303B (en) | Blood pressure measuring method, device and equipment based on wearable equipment | |
| JP6604113B2 (en) | Eating and drinking behavior detection device, eating and drinking behavior detection method, and eating and drinking behavior detection computer program | |
| CN105292124A (en) | Driving monitoring method and driving monitoring device | |
| WO2022065446A1 (en) | Feeling determination device, feeling determination method, and feeling determination program | |
| CN113924542B (en) | Headphone signals for determining emotional state | |
| JP2013052049A (en) | Synchrony detector in interpersonal communication | |
| JP7794728B2 (en) | Sutra recitation support device, sutra recitation support method and program | |
| JP2017182594A (en) | Information processing apparatus, program, and information processing system | |
| JP6686576B2 (en) | Interest level estimation device, interest level estimation method, program and recording medium | |
| JP5026887B2 (en) | Method for judging emotion | |
| JP2024002120A (en) | Programs and information processing equipment | |
| CN107479723B (en) | Emotion symbol inserting method and device and electronic equipment | |
| JP6515899B2 (en) | Voice interactive apparatus and control method thereof | |
| EP3340240B1 (en) | Information processing device, information processing method, and program | |
| JPWO2018198447A1 (en) | Information processing apparatus and information processing method | |
| CN109151515B (en) | Interaction system and method in performance scene | |
| WO2024169957A1 (en) | Heartbeat simulation method and apparatus, mobile device, and storage medium | |
| JP2024082726A (en) | Determination device, determination method, and program | |
| JP2018187331A (en) | Production control device and production control program | |
| JP5447930B2 (en) | Game system and game device | |
| JP7849783B1 (en) | Interactive support device using non-request-based stage transition display for people with dementia | |
| JP6838739B2 (en) | Recent memory support device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250122 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250827 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250930 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251125 |
|
| 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: 20251202 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251218 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7794728 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |