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

JP5673371B2 - Playback speed synchronization apparatus and program - Google Patents

Playback speed synchronization apparatus and program Download PDF

Info

Publication number
JP5673371B2
JP5673371B2 JP2011128159A JP2011128159A JP5673371B2 JP 5673371 B2 JP5673371 B2 JP 5673371B2 JP 2011128159 A JP2011128159 A JP 2011128159A JP 2011128159 A JP2011128159 A JP 2011128159A JP 5673371 B2 JP5673371 B2 JP 5673371B2
Authority
JP
Japan
Prior art keywords
respiratory
content
update interval
information
respiration
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
JP2011128159A
Other languages
Japanese (ja)
Other versions
JP2012255869A (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.)
Josho Gakuen Educational Foundation
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
Josho Gakuen Educational Foundation
NTT Inc USA
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 Nippon Telegraph and Telephone Corp, Josho Gakuen Educational Foundation, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2011128159A priority Critical patent/JP5673371B2/en
Publication of JP2012255869A publication Critical patent/JP2012255869A/en
Application granted granted Critical
Publication of JP5673371B2 publication Critical patent/JP5673371B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Electrophonic Musical Instruments (AREA)

Description

本発明は、コンテンツの再生技術に関し、特に、鑑賞者の呼吸にコンテンツを同期させる技術に関する。   The present invention relates to a content reproduction technology, and more particularly to a technology for synchronizing content with the breathing of a viewer.

特許文献1には、音楽などのコンテンツのサンプル点等に目標となる呼吸状態が設定され、コンテンツの鑑賞者の呼吸状態が設定された目標となる呼吸状態になるべく一致するようにコンテンツの再生速度を変化させる技術が開示されている。また非特許文献1には、呼吸状態が情動や活動度の影響を受ける旨が開示されている。   In Patent Document 1, a target breathing state is set at a sample point of content such as music, and the playback speed of the content is set so that the breathing state of the content viewer matches the target breathing state as much as possible. A technique for changing the above is disclosed. Non-Patent Document 1 discloses that the respiratory state is affected by emotion and activity.

特開2011―059419JP2011-059419

Patrick Gomez and Brigitta Danuser, "Affective and physiological responses to environmental noises and music," International Journal of Psychophysiology,vol. 53, pp.91-103, 2004.Patrick Gomez and Brigitta Danuser, "Affective and physiological responses to environmental noises and music," International Journal of Psychophysiology, vol. 53, pp.91-103, 2004.

コンテンツに設定された目標となる呼吸状態と鑑賞者の情動や活動度に影響を受ける呼吸状態とが著しく乖離する場合、特許文献1の技術では鑑賞者の呼吸に併せてコンテンツの再生速度を適切に制御するのが困難であるという問題がある。
本発明はこのような点に鑑みてなされたものであり、鑑賞者の情動や活動度に影響を受ける呼吸に併せてコンテンツの再生速度を適切に制御することが可能な技術を提供することを目的とする。
When the target breathing state set in the content and the breathing state affected by the viewer's emotion and activity level are significantly different from each other, the technique disclosed in Patent Document 1 appropriately sets the content playback speed in accordance with the viewer's breathing. There is a problem that it is difficult to control.
The present invention has been made in view of these points, and provides a technique capable of appropriately controlling the playback speed of content in conjunction with breathing that is affected by the emotion and activity of the viewer. Objective.

本発明では上記課題を解決するために、鑑賞者の呼吸情報を用い、鑑賞者によって行われた複数回の呼吸に対応する複数個の呼吸周期に対応する情動呼吸周期を抽出し、情動呼吸周期が長いほど長い基本サンプル更新間隔を算出し、基本サンプル更新間隔に対応する時間間隔であるサンプル更新間隔で、時間軸に沿った複数の再生位置にそれぞれ対応するコンテンツ情報に含まれる再生対象のコンテンツ情報を更新し、再生対象のコンテンツ情報を表す再生情報を出力する。   In order to solve the above-mentioned problem, the present invention uses the respiratory information of the viewer, extracts emotional respiratory cycles corresponding to a plurality of respiratory cycles corresponding to a plurality of breaths performed by the viewer, and the emotional respiratory cycle The longer the basic sample update interval, the longer the basic sample update interval is calculated, and the content to be played back included in the content information corresponding to each of multiple playback positions along the time axis at the sample update interval corresponding to the basic sample update interval The information is updated, and reproduction information representing the content information to be reproduced is output.

本発明では、鑑賞者によって行われた複数回の呼吸に対応する複数個の呼吸周期に対応する情動呼吸周期が長いほど長い基本サンプル更新間隔にサンプル更新間隔を対応させるため、コンテンツに設定された目標となる呼吸状態と鑑賞者の呼吸状態とが著しく乖離する場合であっても、鑑賞者の呼吸に併せてコンテンツの再生速度を適切に制御することができる。   In the present invention, the longer the emotional respiratory cycle corresponding to a plurality of respiratory cycles corresponding to a plurality of breaths performed by the viewer, the longer the sample update interval is associated with the longer basic sample update interval, the content is set in the content. Even when the target breathing state and the viewer's breathing state are significantly different from each other, the playback speed of the content can be appropriately controlled in accordance with the viewer's breathing.

図1は、第1,2実施形態の再生速度同期装置の機能構成を例示するためのブロック図である。FIG. 1 is a block diagram for illustrating the functional configuration of the playback speed synchronization apparatus according to the first and second embodiments. 図2は、呼吸計測部から出力される呼吸レベルV(t)を例示したグラフである。FIG. 2 is a graph illustrating the respiration level V (t) output from the respiration measurement unit. 図3は、呼吸周期を例示するためのグラフである。FIG. 3 is a graph for illustrating the respiratory cycle. 図4は、設定呼吸周期付きコンテンツの具体例を表す図である。FIG. 4 is a diagram illustrating a specific example of content with a set respiratory cycle. 図5は、第1実施形態の再生速度同期方法を例示するためのフローチャートである。FIG. 5 is a flowchart for illustrating the playback speed synchronization method of the first embodiment. 図6は、第2実施形態の再生速度同期方法を例示するためのフローチャートである。FIG. 6 is a flowchart for illustrating the playback speed synchronization method of the second embodiment. 図7は、第3,4実施形態の再生速度同期装置の機能構成を例示するためのブロック図である。FIG. 7 is a block diagram for illustrating the functional configuration of the playback speed synchronization apparatus according to the third and fourth embodiments. 図8は、呼気開始時刻の予測値の一例を説明するための図である。FIG. 8 is a diagram for explaining an example of the predicted value of the expiration start time. 図9は、第3実施形態の再生速度演算部の処理機能を例示するための図である。FIG. 9 is a diagram for illustrating the processing function of the reproduction speed calculation unit according to the third embodiment. 図10は、第3実施形態の再生速度同期方法を例示するためのフローチャートである。FIG. 10 is a flowchart for illustrating the playback speed synchronization method of the third embodiment. 図11は、第4実施形態の再生速度演算部の処理機能を例示するための図である。FIG. 11 is a diagram for illustrating the processing function of the reproduction speed calculation unit according to the fourth embodiment. 図12Aは、第4実施形態の呼吸指標抽出部が算出する呼吸指標の例を説明するための図である。図12Bは、呼吸指標φ(t1)と呼吸目標情報Φ(p(t1))とL(t1)との関係を例示した図である。FIG. 12A is a diagram for describing an example of a respiratory index calculated by the respiratory index extraction unit of the fourth embodiment. FIG. 12B is a diagram exemplifying a relationship among the respiratory index φ (t1), the respiratory target information Φ (p (t1)), and L (t1). 図13A−13Cは、関数D[L]の具体例を説明するための図である。13A-13C are diagrams for explaining a specific example of the function D [L].

以下、図面を参照して本発明の実施形態を説明する。
[用語の定義]
以下のように用語を定義する。
コンテンツ:音楽、音声若しくは朗読、又は、演劇、映画若しくはテレビ番組その他の動画など、鑑賞目的のための音響情報や映像情報を意味する。
コンテンツ情報:コンテンツを構成し、時間軸に沿って順次再生される情報を意味する。
再生位置:時間軸に沿って順次再生される各コンテンツ情報の再生位置、つまり、コンテンツ再生における時間軸上の進行位置を意味する。より具体的には、例えば、フレーム位置、サンプル点、タイムコード、ソングポジションポインターなどが再生位置に対応する。
呼吸目標設定位置:少なくとも一部の再生位置に対応する時間軸上の進行位置を意味する。呼吸目標設定位置の例は少なくとも一部の再生位置である。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[Definition of terms]
Terms are defined as follows:
Content: means audio information or video information for viewing purposes, such as music, audio or reading, or theater, movie or TV program or other moving images.
Content information: Information that constitutes content and is sequentially played back along the time axis.
Reproduction position: means the reproduction position of each piece of content information that is sequentially reproduced along the time axis, that is, the progress position on the time axis in content reproduction. More specifically, for example, the frame position, sample point, time code, song position pointer, etc. correspond to the playback position.
Respiratory target setting position: It means a progress position on the time axis corresponding to at least a part of the reproduction positions. An example of the breathing target setting position is at least a part of the reproduction position.

呼吸状態:周期的に行われる呼吸運動中の各状態を意味する。より具体的には、例えば、呼気運動を開始する時点の状態である呼気開始状態、呼気運動中の各時点での呼気状態、呼気運動を終了する時点の状態である呼気終了状態、吸気運動を開始する時点の状態である吸気開始状態、吸気運動中の各時点での吸気状態、吸気運動を終了する時点の状態である吸気終了状態などが呼吸状態に対応する。
基準状態:所定の呼吸状態を意味する。例えば、呼気開始状態、呼気終了状態、吸気開始状態、吸気終了状態などが基準状態に対応する。
呼吸基準位置:呼吸状態が特定の基準状態となる時間軸上の位置を意味する。
Respiratory state: Means each state during a breathing exercise performed periodically. More specifically, for example, an exhalation start state that is a state at the time of starting an exhalation exercise, an exhalation state at each time point during the exhalation exercise, an expiration end state that is a state at the time of ending the exhalation exercise, an inspiration An inhalation start state, which is a state at the time of starting, an inhalation state at each point in time during the inspiratory motion, an inhalation end state, which is a state at the end of the inspiratory motion, and the like correspond to the respiratory state.
Reference state: means a predetermined respiratory state. For example, an exhalation start state, an exhalation end state, an inspiration start state, an inspiration end state, and the like correspond to the reference state.
Respiratory reference position: means a position on the time axis where the respiratory state becomes a specific reference state.

呼吸情報:コンテンツを鑑賞する鑑賞者やコンテンツを演奏又は演ずる演者の呼吸状態を計測して得られる情報を意味する。より具体的には、例えば、胸部回りや腹部回りの長さ、呼吸の気流量、呼気と吸気の温度差などを意味する。
再生速度:ある再生位置Aのコンテンツ情報を再生してから次の再生位置Bのコンテンツ情報を再生するまでに要する時間の逆数を意味する。再生テンポやクロック間隔などに読み替え可能な概念である。
Respiration information: Information obtained by measuring the breathing state of a viewer who appreciates content or a performer who plays or performs content. More specifically, it means, for example, the length around the chest or the abdomen, the respiratory airflow, the temperature difference between exhaled air and inhaled air.
Reproduction speed: means the reciprocal of the time required from reproducing the content information at a certain reproduction position A to reproducing the content information at the next reproduction position B. This is a concept that can be read as the playback tempo or clock interval.

設定呼吸周期:コンテンツに対して設定されたそのコンテンツの鑑賞に適すると考えられる鑑賞者の呼吸周期を表す。本形態では1つのコンテンツに対して1つの設定呼吸周期が設定されているものとする。任意の定数値が設定呼吸周期とされてもよいし、コンテンツのテンポの逆数に対する倍数や約数が設定呼吸周期とされてもよい。
設定呼吸周期付きコンテンツ:設定呼吸周期とコンテンツ情報とを含むコンテンツを意味する。設定呼吸周期付きコンテンツの具体例は後述する。
設定呼吸周期付き呼吸目標コンテンツ:目標となる呼吸状態が呼吸目標設定位置に設定された設定呼吸周期付きコンテンツを意味する。設定呼吸周期付き呼吸目標コンテンツの具体例は後述する。
Set breathing cycle: This represents the breathing cycle of the viewer that is considered suitable for viewing the content set for the content. In this embodiment, it is assumed that one set respiratory cycle is set for one content. An arbitrary constant value may be set as the set breathing cycle, or a multiple or divisor of the reciprocal of the content tempo may be set as the set breathing cycle.
Content with set respiratory cycle: Means content including a set respiratory cycle and content information. A specific example of content with a set respiratory cycle will be described later.
Respiratory target content with set respiratory cycle: Means content with a set respiratory cycle in which the target respiratory state is set at the respiratory target setting position. A specific example of the respiration target content with the set respiration cycle will be described later.

〔第1実施形態〕
以下に本発明の第1実施形態を説明する。
<構成>
図1に例示するように、第1実施形態の再生速度同期装置1は、入力部11と、設定呼吸周期付きコンテンツ12aを格納する記憶部12と、呼吸計測部13と、呼吸情動成分抽出部14と、基本再生速度演算部15と、コンテンツ再生速度制御部16と、再生部17と、制御部18とを有する。
[First Embodiment]
The first embodiment of the present invention will be described below.
<Configuration>
As illustrated in FIG. 1, the playback speed synchronization apparatus 1 of the first embodiment includes an input unit 11, a storage unit 12 that stores content 12 a with a set respiratory cycle, a respiratory measurement unit 13, and a respiratory emotion component extraction unit. 14, a basic playback speed calculation unit 15, a content playback speed control unit 16, a playback unit 17, and a control unit 18.

[入力部11]
入力部11は、設定呼吸周期付きコンテンツ12aの入力を受け付ける機能部であり、入力部11の例は、入力ポート、入力インタフェース、読み出し装置、受信装置などである。
[Input unit 11]
The input unit 11 is a functional unit that receives input of content 12a with a set breathing cycle, and examples of the input unit 11 include an input port, an input interface, a reading device, and a receiving device.

[設定呼吸周期付きコンテンツ12a]
本形態の設定呼吸周期付きコンテンツ12aは、設定呼吸周期と時間軸に沿った各再生位置にそれぞれ対応するコンテンツ情報とを含むデータ構造からなるデータである。例えば、図4に例示する設定呼吸周期付きコンテンツ12aは、時間軸に沿った各サンプル点τにそれぞれ対応する音程や音の強さを示すMIDIデータであるコンテンツ情報d(τ)との設定呼吸周期sBfとを含む。この例のサンプル点τは0以上の整数であり、値が大きいほど遅い時間に対応する。図4に例示する設定呼吸周期付きコンテンツ12aは、再生対象のサンプル点τが時間軸に沿って順次更新されながら、各再生対象のサンプル点τに対応するコンテンツ情報が順次再生される。この再生対象のサンプル点τの更新周期をサンプル更新間隔と呼び、コンテンツ創作時等に予め定められたサンプル更新間隔の標準設定値をS0とする。p(t)は時刻tの時点で再生されるコンテンツ情報d(τ)に対応するサンプル点τを表し、現時刻t=t1の時点で再生されるコンテンツ情報をd(p(t1))と表す。tは離散的な時刻に対応する整数インデックスであり、「時刻t」とは整数インデックスtに対応する時刻を意味する。簡単のためにtは周期T1で1ずつ増加するものとする。
[Contents 12a with set respiratory cycle]
The content with the set breathing cycle 12a of this embodiment is data having a data structure including the set breathing cycle and content information corresponding to each reproduction position along the time axis. For example, the content 12a with a set respiration cycle illustrated in FIG. 4 is set respiration with content information d (τ) which is MIDI data indicating the pitch and sound intensity corresponding to each sample point τ along the time axis. Including the period sBf. The sample point τ in this example is an integer greater than or equal to 0, and a larger value corresponds to a later time. In the content 12a with a set respiratory cycle illustrated in FIG. 4, the content information corresponding to each sample point τ to be reproduced is sequentially reproduced while the sample points τ to be reproduced are sequentially updated along the time axis. The update cycle of the sample point τ to be reproduced is called a sample update interval, and the standard set value of the sample update interval that is predetermined at the time of content creation or the like is S0. p (t) represents a sample point τ corresponding to the content information d (τ) reproduced at the time t, and the content information reproduced at the current time t = t1 is represented as d (p (t1)). Represent. t is an integer index corresponding to a discrete time, and “time t” means a time corresponding to the integer index t. For simplicity, it is assumed that t increases by 1 with a period T1.

[記憶部12]
記憶部12は、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどの情報記憶装置である。
[Storage unit 12]
The storage unit 12 is an information storage device such as a magnetic recording device, an optical disc, a magneto-optical recording medium, or a semiconductor memory.

[呼吸計測部13]
呼吸計測部13は、コンテンツの鑑賞者100の呼吸状態を計測し、それによって得られる呼吸情報を出力する周知の装置である。本形態の例では、胸部回りや腹部回りの長さに対応する情報(呼吸レベル)を呼吸情報とし、胸部や腹部に巻き付けられたゴム管の抵抗変化から呼吸を検出する装置(例えば、日本光電製のTR-753Tや、ADInstruments製のMLT1132)を呼吸計測部13とする。この例の呼吸計測部13は、設定されたある任意の周期T1で呼吸レベルV(t)を計測して出力する。V(t)は時刻tでの呼吸レベルを表す。
図2は、呼吸計測部から出力される呼吸レベルV(t)を例示したグラフである。
図2の例では、呼気が開始される時刻である呼気開始時刻(bpe(n-1)等)で呼吸レベルV(t)が極大となり、呼気状態が進むにつれて呼吸レベルV(t)が減少し、吸気が開始される時刻である吸気開始時刻(bpi(n)等)で呼吸レベルV(t)が極小となり、吸気状態が進むにつれて呼吸レベルV(t)が増加し、次の呼気開始時刻(bpe(n)等)で再び呼吸レベルV(t)が極大となる、といった状態が周期的に繰り返される。
[Respiration measurement unit 13]
The respiration measurement unit 13 is a well-known device that measures the respiration state of the content viewer 100 and outputs respiration information obtained thereby. In the example of this embodiment, information (respiration level) corresponding to the length around the chest and the abdomen is used as respiration information, and a device that detects respiration from a resistance change of a rubber tube wound around the chest or abdomen (for example, Nihon Kohden) TR-753T manufactured by AD and MLT1132 manufactured by ADInstruments are used as the respiratory measurement unit 13. The respiration measuring unit 13 in this example measures and outputs a respiration level V (t) at a certain set cycle T1. V (t) represents the respiratory level at time t.
FIG. 2 is a graph illustrating the respiration level V (t) output from the respiration measurement unit.
In the example of FIG. 2, the respiration level V (t) becomes maximum at the exhalation start time (bpe (n-1), etc.) that is the time when exhalation starts, and the respiration level V (t) decreases as the exhalation state progresses The breathing level V (t) becomes minimal at the inhalation start time (bpi (n), etc.), which is the time when inspiration starts, and the breathing level V (t) increases as the inspiratory state progresses, and the next exhalation starts A state in which the respiration level V (t) is maximized again at time (bpe (n), etc.) is repeated periodically.

[呼吸情動成分抽出部14]
呼吸情動成分抽出部14は、例えば、CPU(central processing unit)、メモリ等で構成され、CPUに所定のプログラムが読み込まれることで構成される処理部である。呼吸情動成分抽出部14は、呼吸計測部13から出力された鑑賞者100の呼吸レベルV(t)(呼吸情報)を用い、鑑賞者100によって行われた複数回の呼吸に対応する複数個の呼吸周期に対応する情動呼吸周期を抽出して出力する。情動呼吸周期は、鑑賞者100の呼吸レベルを中・長期的に計測して得られる周期であり、鑑賞者100の情動や活動度の影響が反映されたものとなる。
[Respiratory emotion component extraction unit 14]
The respiratory emotion component extraction unit 14 includes, for example, a CPU (central processing unit), a memory, and the like, and is a processing unit configured by reading a predetermined program into the CPU. The respiratory emotion component extraction unit 14 uses the viewer's 100 respiratory level V (t) (respiration information) output from the respiratory measurement unit 13 and uses a plurality of breaths corresponding to a plurality of breaths performed by the viewer 100. The emotional respiratory cycle corresponding to the respiratory cycle is extracted and output. The emotional respiratory cycle is a cycle obtained by measuring the breathing level of the viewer 100 in the medium and long term, and reflects the affect of the emotion and activity of the viewer 100.

この例の呼吸情動成分抽出部14は、呼吸計測部13から出力された呼吸レベルV(t)を入力とし、呼吸レベルV(t)が極大値となるときのtの値を呼気開始時刻: bpe(n)とし、呼吸情動成分抽出部14内のメモリ(図示せず)に一時的に保存する。nは各呼吸を表すために便宜的に付した整数であり、呼吸のたびに1ずつ増加するものとする。まず呼吸情動成分抽出部14は、例えばメモリ上に一時的に保存された呼気開始時刻bpe(n)を用い、以下の式に従って呼吸周期Btot(n)を算出する(図3参照)。
Btot(n)=bpe(n)-bpe(n-1) …(1)
図3の例では現時刻t=t1の直前の呼気開始時刻をbpe(n)としているがこれは本発明を限定するものではなく、それよりも過去の呼気開始時刻をbpe(n)としてもよい。
The respiratory emotion component extraction unit 14 in this example receives the respiratory level V (t) output from the respiratory measurement unit 13, and uses the value of t when the respiratory level V (t) is a maximum value as the expiration start time: bpe (n) is temporarily stored in a memory (not shown) in the respiratory emotion component extraction unit 14. n is an integer given for convenience in representing each breath, and increases by 1 for each breath. First, the respiratory emotion component extraction unit 14 calculates a respiratory cycle Btot (n) according to the following equation using, for example, the expiration start time bpe (n) temporarily stored in the memory (see FIG. 3).
Btot (n) = bpe (n) -bpe (n-1)… (1)
In the example of FIG. 3, the exhalation start time immediately before the current time t = t1 is bpe (n), but this is not a limitation of the present invention, and an exhalation start time earlier than that is bpe (n). Good.

次に、この例の呼吸情動成分抽出部14は、得られた複数個の呼吸周期Btot(n)の平均値に対応する値を情動呼吸周期Bfとする。例えば呼吸情動成分抽出部14は、以下の式に従って得られる平均呼吸周期を情動呼吸周期Bfとして算出して出力する。
Bf=(Btot(n)+Btot(n-1)+…+Btot(n-N))÷(N+1) …(2)
ただし、Nは所定の正整数であり、nはNよりも大きい。Nの例は4以上の整数である(非特許文献1参照)。この場合、情動呼吸周期Bfは、5回以上の呼吸に対応する5個以上の呼吸周期に対応する。その他、複数個の呼吸周期Btot(n)の平均値の単調増加関数値や、複数個の呼吸周期Btot(n)の平均値に最も近い当該複数個の呼吸周期Btot(n)中の代表値などを情動呼吸周期Bfとしてもよい。
Next, the respiratory emotion component extraction unit 14 of this example sets the value corresponding to the average value of the obtained plurality of respiratory cycles Btot (n) as the emotional respiratory cycle Bf. For example, the respiratory emotion component extraction unit 14 calculates and outputs the average respiratory cycle obtained according to the following formula as the emotional respiratory cycle Bf.
Bf = (Btot (n) + Btot (n-1) +… + Btot (nN)) ÷ (N + 1)… (2)
However, N is a predetermined positive integer, and n is larger than N. The example of N is an integer greater than or equal to 4 (refer nonpatent literature 1). In this case, the emotional respiratory cycle Bf corresponds to five or more respiratory cycles corresponding to five or more breaths. In addition, a monotonically increasing function value of the average value of a plurality of respiratory cycles Btot (n) or a representative value in the plurality of respiratory cycles Btot (n) closest to the average value of a plurality of respiratory cycles Btot (n) Or the like may be used as the emotional respiratory cycle Bf.

[基本再生速度演算部15]
基本再生速度演算部15は、例えば、CPU、メモリ等で構成され、CPUに所定のプログラムが読み込まれることで構成される処理部である。基本再生速度演算部15は、記憶部12に格納された設定呼吸周期付きコンテンツ12aが含む設定呼吸周期sBfと呼吸情動成分抽出部14から出力された情動呼吸周期Bfとを用い、sBf÷S0とBf÷mS0との値が近づくように基本サンプル更新間隔mS0を算出して出力する。設定呼吸周期sBfとサンプル更新間隔の標準設定値S0は定数であるため、基本再生速度演算部15は、情動呼吸周期Bfが長いほど長い基本サンプル更新間隔mS0を算出する。例えば基本再生速度演算部15は、情動呼吸周期Bfに対する一次関数値を基本サンプル更新間隔mS0とする。言い換えると、基本再生速度演算部15は、例えば情動呼吸周期Bfに単調増加一次関数を作用させた結果を基本サンプル更新間隔mS0とする。例えば基本サンプル更新間隔mS0は以下の式に従って得られる。
mS0=S0×(a×(Bf÷sBf-1)+1) …(3)
ただし、aは情動呼吸周期Bfと設定呼吸周期sBfの違いを基本サンプル更新間隔mS0へ反映させる程度を表す調節量であり、例えば0より大きく1以下の任意の定数である。
[Basic playback speed calculation unit 15]
The basic playback speed calculation unit 15 is configured by, for example, a CPU, a memory, and the like, and is a processing unit configured by reading a predetermined program into the CPU. The basic playback speed calculation unit 15 uses the set respiratory cycle sBf included in the content 12a with the set respiratory cycle stored in the storage unit 12 and the emotional respiratory cycle Bf output from the respiratory emotion component extraction unit 14, and uses sBf ÷ S0 The basic sample update interval mS0 is calculated and output so that the value of Bf ÷ mS0 approaches. Since the set respiratory cycle sBf and the standard setting value S0 of the sample update interval are constants, the basic reproduction speed calculation unit 15 calculates the basic sample update interval mS0 that is longer as the emotional respiratory cycle Bf is longer. For example, the basic reproduction speed calculation unit 15 sets the linear function value for the emotional respiratory cycle Bf as the basic sample update interval mS0. In other words, the basic reproduction speed calculation unit 15 sets, for example, a basic sample update interval mS0 as a result of applying a monotonically increasing linear function to the emotional respiratory cycle Bf. For example, the basic sample update interval mS0 is obtained according to the following equation.
mS0 = S0 × (a × (Bf ÷ sBf-1) +1) (3)
However, a is an adjustment amount indicating the degree to which the difference between the emotional respiratory cycle Bf and the set respiratory cycle sBf is reflected in the basic sample update interval mS0, and is an arbitrary constant greater than 0 and less than or equal to 1, for example.

[コンテンツ再生速度制御部16]
コンテンツ再生速度制御部16は、例えば、CPU、メモリ等で構成され、CPUに所定のプログラムが読み込まれることで構成される処理部である。コンテンツ再生速度制御部16には、基本再生速度演算部15から出力された基本サンプル更新間隔mS0と、記憶部12に格納された設定呼吸周期付きコンテンツ12aに含まれるコンテンツ情報d(τ)とが入力される。コンテンツ再生速度制御部16は、基本サンプル更新間隔mS0に対応する時間間隔であるサンプル更新間隔で、時間軸に沿った複数のサンプル点τ(再生位置)にそれぞれ対応するコンテンツ情報d(τ)に含まれる再生対象のコンテンツ情報d(τ)を更新し、再生対象のコンテンツ情報d(τ)を表す再生情報r(τ)を順次出力する。本形態のサンプル更新間隔は、基本サンプル更新間隔mS0そのものである。
[Content playback speed control unit 16]
The content playback speed control unit 16 is configured by, for example, a CPU, a memory, and the like, and is a processing unit configured by reading a predetermined program into the CPU. The content playback speed control unit 16 includes the basic sample update interval mS0 output from the basic playback speed calculation unit 15 and the content information d (τ) included in the content with the set breathing cycle 12a stored in the storage unit 12. Entered. The content playback speed control unit 16 sets the content information d (τ) corresponding to each of a plurality of sample points τ (playback position) along the time axis at a sample update interval that is a time interval corresponding to the basic sample update interval mS0. The content information d (τ) to be reproduced included is updated, and reproduction information r (τ) representing the content information d (τ) to be reproduced is sequentially output. The sample update interval of this embodiment is the basic sample update interval mS0 itself.

[再生部17]
再生部17は、例えば、アンプ、スピーカー、画像表示装置などから構成される周知の呈示装置である。再生部17は、コンテンツ再生速度制御部16から出力された再生情報r(τ)を入力とし、再生情報r(τ)によって特定される音響情報等のコンテンツを出力する。
[Playback unit 17]
The reproduction unit 17 is a known presentation device that includes, for example, an amplifier, a speaker, and an image display device. The playback unit 17 receives the playback information r (τ) output from the content playback speed control unit 16 and outputs content such as acoustic information specified by the playback information r (τ).

[制御部18]
制御部18は、例えば、CPUに所定のプログラムが読み込まれることで構成される処理部である。制御部18は、再生速度同期装置1の処理全体を制御する。
[Control unit 18]
The control unit 18 is, for example, a processing unit configured by reading a predetermined program into the CPU. The control unit 18 controls the entire processing of the reproduction speed synchronization apparatus 1.

<方法>
次に、本形態の再生速度同期方法を例示する。
図5に例示するように、入力部11に設定呼吸周期付きコンテンツ12aが入力され(ステップS101)、記憶部12に格納される(ステップS102)。
<Method>
Next, the playback speed synchronization method of this embodiment will be exemplified.
As illustrated in FIG. 5, content 12a with a set breathing cycle is input to the input unit 11 (step S101) and stored in the storage unit 12 (step S102).

鑑賞者100に取り付けられた呼吸計測部13が周期T1で鑑賞者100の呼吸状態を計測し、それによって得られた呼吸情報である呼吸レベルV(t1), V(t1-1), V(t1-2),...を出力する(ステップS103)。呼吸レベルV(t1), V(t1-1), V(t1-2),...は呼吸情動成分抽出部14に入力され、呼吸情動成分抽出部14は、新たな情動呼吸周期Bfを生成するために必要な呼吸レベルV(t1), V(t1-1), V(t1-2),...が入力されたかを判定する(ステップS104)。本形態では1つの設定呼吸周期付きコンテンツ12aを再生するために1つの情動呼吸周期Bfのみが生成されるため、呼吸情動成分抽出部14は、1つの情動呼吸周期Bfを生成するために必要な呼吸レベルV(t1), V(t1-1), V(t1-2),...が入力されたかを判定する。必要な呼吸レベルV(t1), V(t1-1), V(t1-2),...が呼吸情動成分抽出部14に入力されていない場合にはステップS103の処理に戻る。必要な呼吸レベルV(t1), V(t1-1), V(t1-2),...が呼吸情動成分抽出部14に入力されている場合には、呼吸情動成分抽出部14は、例えば式(1)(2)に従って情動呼吸周期Bfを抽出して出力する(ステップS105)。   The breathing measurement unit 13 attached to the viewer 100 measures the breathing state of the viewer 100 at a cycle T1, and the breathing levels V (t1), V (t1-1), V ( t1-2),... are output (step S103). The respiratory levels V (t1), V (t1-1), V (t1-2),... Are input to the respiratory emotion component extraction unit 14, and the respiratory emotion component extraction unit 14 sets a new emotional respiratory cycle Bf. It is determined whether the respiration levels V (t1), V (t1-1), V (t1-2),... Necessary for generation have been input (step S104). In this embodiment, since only one emotional respiratory cycle Bf is generated in order to reproduce one content 12a with a set respiratory cycle, the respiratory emotion component extraction unit 14 is necessary to generate one emotional respiratory cycle Bf. It is determined whether respiration levels V (t1), V (t1-1), V (t1-2), ... are input. If the necessary respiration levels V (t1), V (t1-1), V (t1-2),... Are not input to the respiration emotion component extraction unit 14, the process returns to step S103. When necessary respiratory levels V (t1), V (t1-1), V (t1-2), ... are input to the respiratory emotion component extraction unit 14, the respiratory emotion component extraction unit 14 For example, the emotional respiratory cycle Bf is extracted and output according to the equations (1) and (2) (step S105).

基本再生速度演算部15に、設定呼吸周期付きコンテンツ12aが含む設定呼吸周期sBfと呼吸情動成分抽出部14から出力された情動呼吸周期Bfとが入力される。基本再生速度演算部15は、例えば式(3)に従って基本サンプル更新間隔mS0を算出して出力する(ステップS106)。   The basic reproduction speed calculation unit 15 receives the set respiratory cycle sBf included in the content 12a with the set respiratory cycle and the emotional respiratory cycle Bf output from the respiratory emotion component extraction unit 14. The basic playback speed calculation unit 15 calculates and outputs the basic sample update interval mS0 according to, for example, equation (3) (step S106).

基本再生速度演算部15から出力された基本サンプル更新間隔mS0と、記憶部12に格納された設定呼吸周期付きコンテンツ12aに含まれるコンテンツ情報d(τ)とが、コンテンツ再生速度制御部16に入力される。コンテンツ再生速度制御部16は、基本サンプル更新間隔mS0をサンプル更新間隔として、時間軸に沿った複数のサンプル点τ(再生位置)にそれぞれ対応するコンテンツ情報d(τ)に含まれる再生対象のコンテンツ情報d(τ)を更新し、再生対象のコンテンツ情報d(τ)を表す再生情報r(τ)を順次出力する。これは設定呼吸周期付きコンテンツ12aに含まれる最後のサンプル点τに対応する再生情報r(τ)が出力されるまで継続される(ステップS107)。再生部17は、再生情報r(τ)によって特定される音響情報等のコンテンツを順次出力する(ステップS108)。   The basic sample update interval mS0 output from the basic playback speed calculation unit 15 and the content information d (τ) included in the content 12a with the set respiratory cycle stored in the storage unit 12 are input to the content playback speed control unit 16. Is done. The content playback speed control unit 16 sets the basic sample update interval mS0 as the sample update interval, and the content to be played back included in the content information d (τ) corresponding to each of a plurality of sample points τ (playback position) along the time axis Information d (τ) is updated, and reproduction information r (τ) representing content information d (τ) to be reproduced is sequentially output. This is continued until reproduction information r (τ) corresponding to the last sample point τ included in the content 12a with the set breathing cycle is output (step S107). The reproduction unit 17 sequentially outputs contents such as acoustic information specified by the reproduction information r (τ) (step S108).

〔第2実施形態〕
以下に本発明の第2実施形態を説明する。第1実施形態では設定呼吸周期付きコンテンツ12aの再生が開始される前に1つの基本サンプル更新間隔mS0が算出され、基本サンプル更新間隔mS0を更新間隔として再生対象のコンテンツ情報d(τ)が更新されつつ、設定呼吸周期付きコンテンツ12aの再生が行われた。第2実施形態では、設定呼吸周期付きコンテンツ12aの再生開始後、呼吸計測部13での処理、呼吸情動成分抽出部での処理及び基本再生速度演算部での処理が繰り返されることで基本サンプル更新間隔mS0が更新され、更新された基本サンプル更新間隔mS0をサンプル更新間隔として再生対象のコンテンツ情報d(τ)を更新する。以下では第1実施形態との相違点を中心に説明し、第1実施形態と共通する事項については説明を省略する。第1実施形態と共通する事項については第1実施形態と共通の参照番号を用いる。
[Second Embodiment]
The second embodiment of the present invention will be described below. In the first embodiment, one basic sample update interval mS0 is calculated before the reproduction of the content 12a with the set respiratory cycle is started, and the content information d (τ) to be reproduced is updated with the basic sample update interval mS0 as the update interval. While being done, the content 12a with the set respiratory cycle was reproduced. In the second embodiment, after starting the reproduction of the content 12a with the set respiration cycle, the basic sample update is performed by repeating the processing in the respiration measurement unit 13, the processing in the respiratory emotion component extraction unit, and the processing in the basic reproduction speed calculation unit. The interval mS0 is updated, and the content information d (τ) to be reproduced is updated with the updated basic sample update interval mS0 as the sample update interval. Below, it demonstrates centering around difference with 1st Embodiment, and abbreviate | omits description about the matter which is common in 1st Embodiment. For items common to the first embodiment, the same reference numerals as those of the first embodiment are used.

<構成>
図1に例示するように、第2実施形態の再生速度同期装置2は、入力部11と、設定呼吸周期付きコンテンツ12aを格納する記憶部12と、呼吸計測部13と、呼吸情動成分抽出部24と、基本再生速度演算部25と、コンテンツ再生速度制御部26と、再生部17と、制御部28とを有する。
<Configuration>
As illustrated in FIG. 1, the playback speed synchronization apparatus 2 of the second embodiment includes an input unit 11, a storage unit 12 that stores content 12 a with a set respiratory cycle, a respiratory measurement unit 13, and a respiratory emotion component extraction unit. 24, a basic playback speed calculation unit 25, a content playback speed control unit 26, a playback unit 17, and a control unit 28.

[入力部11,記憶部12,設定呼吸周期付きコンテンツ12a,呼吸計測部13,再生部17]
第1実施形態と同様であるため説明を省略する。
[Input unit 11, storage unit 12, content 12a with a set respiratory cycle, respiratory measurement unit 13, reproduction unit 17]
Since it is the same as that of 1st Embodiment, description is abbreviate | omitted.

[呼吸情動成分抽出部24]
呼吸情動成分抽出部24は、例えば、CPU、メモリ等で構成され、CPUに所定のプログラムが読み込まれることで構成される処理部である。本形態の呼吸情動成分抽出部24は、現時刻t=t1直前の複数回の呼吸に対応する複数個の呼吸周期に対応する情動呼吸周期Bf(i)を抽出して出力する。iは情動呼吸周期Bf(i)の算出回数を表すために便宜的に付した整数である。情動呼吸周期Bf(i)が更新されるたびにiが1ずつ増加するものとする。
[Respiratory emotion component extraction unit 24]
The respiratory emotion component extraction unit 24 is configured by, for example, a CPU, a memory, and the like, and is a processing unit configured by reading a predetermined program into the CPU. The respiratory emotion component extraction unit 24 of the present embodiment extracts and outputs emotional respiratory cycles Bf (i) corresponding to a plurality of respiratory cycles corresponding to a plurality of breaths immediately before the current time t = t1. i is an integer given for convenience in order to represent the number of times of calculation of the emotional respiratory cycle Bf (i). Assume that i increases by 1 each time the emotional respiratory cycle Bf (i) is updated.

この例の呼吸情動成分抽出部24は、呼吸計測部13から出力された呼吸レベルV(t)を入力とし、呼吸レベルV(t)が極大値となるときのtの値を呼気開始時刻: bpe(n)とし、呼吸情動成分抽出部24内のメモリ(図示せず)に一時的に保存する。まず呼吸情動成分抽出部24は、例えばメモリ上に一時的に保存された呼気開始時刻bpe(n)を用い、式(1)に従って呼吸周期Btot(n)を算出する。本形態では現時刻t=t1の直前の呼気開始時刻をbpe(n)としているがこれは本発明を限定するものではなく、それよりも過去の呼気開始時刻をbpe(n)としてもよい。   The respiratory emotion component extraction unit 24 in this example receives the respiratory level V (t) output from the respiratory measurement unit 13, and uses the value of t when the respiratory level V (t) is a maximum value as the expiration start time: bpe (n) is temporarily stored in a memory (not shown) in the respiratory emotion component extraction unit 24. First, the respiratory emotion component extraction unit 24 calculates a respiratory cycle Btot (n) according to Equation (1) using, for example, the expiration start time bpe (n) temporarily stored in the memory. In this embodiment, the exhalation start time immediately before the current time t = t1 is bpe (n), but this is not a limitation of the present invention, and the exhalation start time earlier than that may be bpe (n).

次に、この例の呼吸情動成分抽出部24は、得られた複数個の呼吸周期Btot(n)の平均値に対応する値を情動呼吸周期Bf(i)とする。例えば呼吸情動成分抽出部24は、以下の式に従って、現時刻t=t1の直前のN+1回分の呼吸に対応するN+1個の呼吸周期Btot(n)から情動呼吸周期Bf(i)を算出して出力する。
Bf(i)=(Btot(n)+Btot(n-1)+…+Btot(n-N))÷(N+1) …(4)
Next, the respiratory emotion component extraction unit 24 in this example sets the value corresponding to the average value of the obtained plurality of respiratory cycles Btot (n) as the emotional respiratory cycle Bf (i). For example, the respiratory emotion component extraction unit 24 calculates an emotional respiratory cycle Bf (i) from N + 1 respiratory cycles Btot (n) corresponding to N + 1 breaths immediately before the current time t = t1 according to the following equation. Is calculated and output.
Bf (i) = (Btot (n) + Btot (n-1) +… + Btot (nN)) ÷ (N + 1)… (4)

[基本再生速度演算部25]
基本再生速度演算部25は、例えば、CPU、メモリ等で構成され、CPUに所定のプログラムが読み込まれることで構成される処理部である。基本再生速度演算部25は、記憶部12に格納された設定呼吸周期付きコンテンツ12aが含む設定呼吸周期sBfと呼吸情動成分抽出部24から出力された情動呼吸周期Bf(i)とを用い、sBf÷S0とBf(i)÷mS(i)との値が近づくように基本サンプル更新間隔mS(i)を算出して出力する。設定呼吸周期sBfとサンプル更新間隔の標準設定値S0は定数であるため、基本再生速度演算部25は、情動呼吸周期Bf(i)が長いほど長い基本サンプル更新間隔mS(i)を算出する。例えば基本再生速度演算部25は、情動呼吸周期Bf(i)に対する一次関数値を基本サンプル更新間隔mS(i)とする。言い換えると、基本再生速度演算部25は、例えば情動呼吸周期Bf(i)に単調増加一次関数を作用させた結果を基本サンプル更新間隔mS(i)とする。例えば基本サンプル更新間隔mS(i)は以下の式に従って得られる。
mS(i)=S0×(a×(Bf(i)÷sBf-1)+1) …(5)
[Basic playback speed calculation unit 25]
The basic playback speed calculation unit 25 is a processing unit configured by, for example, a CPU, a memory, and the like, and a predetermined program read into the CPU. The basic playback speed calculation unit 25 uses the set respiratory cycle sBf included in the content 12a with the set respiratory cycle stored in the storage unit 12 and the emotional respiratory cycle Bf (i) output from the respiratory emotion component extraction unit 24 to obtain sBf The basic sample update interval mS (i) is calculated and output so that the values of ÷ S0 and Bf (i) ÷ mS (i) are close to each other. Since the set respiratory cycle sBf and the standard setting value S0 of the sample update interval are constants, the basic reproduction speed calculation unit 25 calculates a longer basic sample update interval mS (i) as the emotional respiratory cycle Bf (i) is longer. For example, the basic reproduction speed calculation unit 25 sets the linear function value for the emotional respiratory cycle Bf (i) as the basic sample update interval mS (i). In other words, the basic reproduction speed calculation unit 25 sets, for example, a result obtained by applying a monotonically increasing linear function to the emotional respiratory cycle Bf (i) as the basic sample update interval mS (i). For example, the basic sample update interval mS (i) is obtained according to the following equation.
mS (i) = S0 × (a × (Bf (i) ÷ sBf-1) +1)… (5)

[コンテンツ再生速度制御部26]
コンテンツ再生速度制御部26は、例えば、CPU、メモリ等で構成され、CPUに所定のプログラムが読み込まれることで構成される処理部である。基本再生速度演算部25から出力された最新の基本サンプル更新間隔mS(i)と、記憶部12に格納された設定呼吸周期付きコンテンツ12aに含まれるコンテンツ情報d(τ)とが、コンテンツ再生速度制御部26に入力される。コンテンツ再生速度制御部26は、基本サンプル更新間隔mS(i)に対応する時間間隔であるサンプル更新間隔で、時間軸に沿った複数のサンプル点τ(再生位置)にそれぞれ対応するコンテンツ情報d(τ)に含まれる再生対象のコンテンツ情報d(τ)を更新し、再生対象のコンテンツ情報d(τ)を表す再生情報r(τ)を順次出力する。本形態のサンプル更新間隔は、基本サンプル更新間隔mS(i)そのものである。
[Content playback speed control unit 26]
The content playback speed control unit 26 is configured by, for example, a CPU, a memory, and the like, and is a processing unit configured by reading a predetermined program into the CPU. The latest basic sample update interval mS (i) output from the basic playback speed calculation unit 25 and the content information d (τ) included in the content 12a with the set breathing cycle stored in the storage unit 12 are the content playback speed. Input to the control unit 26. The content reproduction speed control unit 26 is content information d () corresponding to each of a plurality of sample points τ (reproduction position) along the time axis at a sample update interval that is a time interval corresponding to the basic sample update interval mS (i). The content information d (τ) to be reproduced included in τ) is updated, and reproduction information r (τ) representing the content information d (τ) to be reproduced is sequentially output. The sample update interval in this embodiment is the basic sample update interval mS (i) itself.

[制御部28]
制御部28は、例えば、CPUに所定のプログラムが読み込まれることで構成される処理部である。制御部28は、再生速度同期装置2の処理全体を制御する。
[Control unit 28]
The control unit 28 is, for example, a processing unit configured by reading a predetermined program into the CPU. The control unit 28 controls the entire processing of the reproduction speed synchronization apparatus 2.

<方法>
次に、本形態の再生速度同期方法を例示する。
図6に例示するように、第1実施形態で説明したステップS101−S105の処理が実行された後、基本再生速度演算部25に、設定呼吸周期付きコンテンツ12aが含む設定呼吸周期sBfと呼吸情動成分抽出部24から出力された情動呼吸周期Bf(i)とが入力される。基本再生速度演算部25は、例えば式(5)に従って基本サンプル更新間隔mS(i)を算出して出力する(ステップS206)。
<Method>
Next, the playback speed synchronization method of this embodiment will be exemplified.
As illustrated in FIG. 6, after the processing of steps S <b> 101 to S <b> 105 described in the first embodiment is performed, the basic playback speed calculation unit 25 sets the set respiratory cycle sBf included in the content 12 a with the set respiratory cycle and the respiratory emotion. The emotional respiratory cycle Bf (i) output from the component extraction unit 24 is input. The basic playback speed calculation unit 25 calculates and outputs the basic sample update interval mS (i) according to, for example, Expression (5) (step S206).

基本再生速度演算部25から出力された基本サンプル更新間隔mS(i)と、記憶部12に格納された設定呼吸周期付きコンテンツ12aに含まれるコンテンツ情報d(τ)とが、コンテンツ再生速度制御部26に入力される。コンテンツ再生速度制御部26は、基本サンプル更新間隔mS(i)をサンプル更新間隔として、時間軸に沿った複数のサンプル点τ(再生位置)にそれぞれ対応するコンテンツ情報d(τ)に含まれる再生対象のコンテンツ情報d(τ)を更新し、再生対象のコンテンツ情報d(τ)を表す再生情報r(τ)を出力する(ステップS207)。再生部17は、再生情報r(τ)によって特定される音響情報等のコンテンツを出力する(ステップS208)。   The basic sample update interval mS (i) output from the basic playback speed calculation unit 25 and the content information d (τ) included in the content 12a with the set breathing cycle stored in the storage unit 12 are the content playback speed control unit. 26. The content playback speed control unit 26 uses the basic sample update interval mS (i) as the sample update interval, and plays back the content information d (τ) included in the content information d (τ) respectively corresponding to a plurality of sample points τ (playback position) along the time axis. The target content information d (τ) is updated, and playback information r (τ) representing the playback target content information d (τ) is output (step S207). The playback unit 17 outputs content such as acoustic information specified by the playback information r (τ) (step S208).

制御部28が、設定呼吸周期付きコンテンツ12aが含むすべてのコンテンツ情報d(τ)の再生が終了したか否かを判定する(ステップS209)。ここで、すべてのコンテンツ情報d(τ)の再生が終了していると判定された場合、処理が終了する。一方、すべてのコンテンツ情報d(τ)の再生が終了していないと判定された場合、制御部28が、呼吸計測部13で呼吸レベルV(t)を計測する時刻になっているか(前回の呼吸レベルV(t)の計測から時間T1が経過しているか)を判定する(ステップS210)。呼吸計測部13で呼吸レベルV(t)を計測する時刻になっていないと判定された場合、ステップS207に戻る。一方、呼吸計測部13で呼吸レベルV(t)を計測する時刻になっていると判定された場合、ステップS103に戻る。   The control unit 28 determines whether or not the reproduction of all the content information d (τ) included in the content 12a with the set breathing cycle is finished (step S209). Here, when it is determined that the reproduction of all the content information d (τ) is finished, the processing is finished. On the other hand, if it is determined that the reproduction of all the content information d (τ) has not been completed, it is time for the control unit 28 to measure the respiration level V (t) by the respiration measurement unit 13 (the previous time). Whether the time T1 has elapsed from the measurement of the respiration level V (t) is determined (step S210). When it is determined that the time for measuring the respiration level V (t) is not reached by the respiration measurement unit 13, the process returns to step S207. On the other hand, if it is determined by the respiration measurement unit 13 that it is time to measure the respiration level V (t), the process returns to step S103.

〔第3実施形態〕
第3実施形態は第1実施形態の変形例である。第3実施形態では、コンテンツ情報と少なくとも一部の再生位置に対応する時間軸上の進行位置である呼吸目標設定位置に対して定められた呼吸状態を特定する呼吸目標情報とを含む呼吸目標コンテンツの再生を行う。呼吸目標設定位置に対して定められた呼吸状態が当該呼吸目標設定位置に対応するコンテンツ情報が再生される時点での鑑賞者の呼吸状態に近づくようにコンテンツのサンプル更新間隔を制御する。本形態の特徴は、第1実施形態で説明した「情動呼吸周期が長いほど長い基本サンプル更新間隔」に基づいて、サンプル更新間隔の制御を行う点である。以下では、第1実施形態との相違点を中心に説明する。
[Third Embodiment]
The third embodiment is a modification of the first embodiment. In the third embodiment, respiration target content including content information and respiration target information for specifying a respiration state determined with respect to a respiration target setting position that is an advance position on the time axis corresponding to at least a part of the reproduction positions Play back. The content sample update interval is controlled so that the respiration state determined with respect to the respiration target setting position approaches the respiration state of the viewer at the time when the content information corresponding to the respiration target setting position is reproduced. The feature of this embodiment is that the sample update interval is controlled based on the “basic sample update interval that is longer as the emotional respiratory cycle is longer” described in the first embodiment. Below, it demonstrates centering on difference with 1st Embodiment.

<構成>
図7に例示するように、第3実施形態の再生速度同期装置3は、入力部11と、設定呼吸周期付き呼吸目標コンテンツ32aを格納する記憶部32と、呼吸計測部13と、呼吸情動成分抽出部14と、呼吸指標抽出部34と、基本再生速度演算部15と、再生速度演算部39と、コンテンツ再生速度制御部36と、再生部17と、制御部38とを有する。
<Configuration>
As illustrated in FIG. 7, the reproduction speed synchronization device 3 of the third embodiment includes an input unit 11, a storage unit 32 that stores a respiration target content 32 a with a set respiration cycle, a respiration measurement unit 13, and a respiration emotion component. The extraction unit 14, the respiratory index extraction unit 34, the basic playback speed calculation unit 15, the playback speed calculation unit 39, the content playback speed control unit 36, the playback unit 17, and the control unit 38 are included.

[入力部11,呼吸計測部13,呼吸情動成分抽出部14,基本再生速度演算部15,再生部17]
第1実施形態と同様であるため説明を省略する。
[Input unit 11, respiratory measurement unit 13, respiratory emotion component extraction unit 14, basic playback speed calculation unit 15, playback unit 17]
Since it is the same as that of 1st Embodiment, description is abbreviate | omitted.

[設定呼吸周期付き呼吸目標コンテンツ32a]
本形態の設定呼吸周期付き呼吸目標コンテンツ32aは、設定呼吸周期と、時間軸に沿った各再生位置にそれぞれ対応するコンテンツ情報と、少なくとも一部の再生位置に対応する時間軸上の位置である呼吸目標設定位置に対して定められた呼吸状態を特定する呼吸目標情報と、再生位置にそれぞれ対応する係数である同期重要度とを含むデータ構造からなるデータである。同期重要度は、それに対応する再生位置に対応する呼吸目標情報の重要度を示す。すなわち同期重要度は、それに対応する再生位置に対応する呼吸目標情報と、その再生位置に対応するコンテンツ情報が再生される時点での鑑賞者100の呼吸と、を同期させる重要度が大きいほど大きな値をとる。本形態の同期重要度は0以上1以下の値に設定されることが望ましい。
[Respiration target content 32a with set respiratory cycle]
The respiration target content 32a with the set respiration cycle of the present embodiment is a position on the time axis corresponding to the set respiration cycle, content information corresponding to each reproduction position along the time axis, and at least a part of the reproduction positions. This is data having a data structure including respiration target information for specifying a respiration state determined with respect to the respiration target setting position and synchronization importance that is a coefficient corresponding to each reproduction position. The synchronization importance indicates the importance of the respiratory target information corresponding to the reproduction position corresponding to the synchronization importance. That is, the greater the importance of synchronization, the greater the importance of synchronizing the breathing target information corresponding to the reproduction position corresponding to the respiration of the viewer 100 when the content information corresponding to the reproduction position is reproduced. Takes a value. It is desirable that the synchronization importance of this embodiment be set to a value between 0 and 1.

本形態の例では、サンプル点を再生位置とし、音程や音の強さを示すMIDIデータをコンテンツ情報とし、呼気運動を開始する時点として望ましいサンプル点(呼吸目標サンプル点)を呼吸目標設定位置とし、呼気開始状態を呼吸目標サンプル点において予め定められた呼吸状態とし、呼吸目標サンプル点における呼気開始状態を特定するための情報を呼吸目標情報とする。
例えば、図8に例示する設定呼吸周期付き呼吸目標コンテンツ32aは、設定呼吸周期sBfと、時間軸に沿った各サンプル点τ(再生位置)にそれぞれ対応する音程や音の強さを示すMIDIデータであるコンテンツ情報d(τ)と、呼気運動を開始する時点として望ましいサンプル点である各呼吸目標サンプル点に対して定められた呼気開始状態を特定するための呼吸目標情報Bpe(μ)と、各サンプル点τにそれぞれ対応する係数である同期重要度α(τ)を含むデータ構造からなるデータである。
In this example, the sample point is the playback position, the MIDI data indicating the pitch and the intensity of the sound is the content information, and the sample point (respiration target sample point) that is desirable as the time to start exhalation exercise is the respiration target setting position. The exhalation start state is set as a predetermined respiration state at the respiration target sample point, and information for specifying the exhalation start state at the respiration target sample point is used as the respiration target information.
For example, the respiration target content 32a with a set respiration cycle illustrated in FIG. 8 includes MIDI data indicating the set respiration cycle sBf and the pitch and sound intensity respectively corresponding to each sample point τ (playback position) along the time axis. Content information d (τ), and respiratory target information Bpe (μ) for specifying the expiration start state determined for each respiratory target sample point, which is a desirable sample point as the time to start exhalation exercise, This is data having a data structure including a synchronization importance α (τ) that is a coefficient corresponding to each sample point τ.

この例の呼吸目標情報Bpe(μ)は、それに対応するサンプル点τ(呼吸目標サンプル点)を示す。例えば、呼吸目標サンプル点τ=100に対して定められた呼吸目標情報Bpe(μ)の値は100である。μは説明上便宜的に付した指標であり、各呼吸目標情報Bpe(μ)を識別するための0以上の連続した整数である。値が大きいμほど時間的に後の呼吸目標情報に対応する。   The respiration target information Bpe (μ) in this example indicates a sample point τ (respiration target sample point) corresponding thereto. For example, the value of the respiration target information Bpe (μ) determined for the respiration target sample point τ = 100 is 100. μ is an index given for convenience of explanation, and is a continuous integer of 0 or more for identifying each respiration target information Bpe (μ). A larger value μ corresponds to later respiratory target information in time.

[記憶部32]
記憶部32は、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどの情報記憶装置である。
[Storage unit 32]
The storage unit 32 is an information storage device such as a magnetic recording device, an optical disc, a magneto-optical recording medium, or a semiconductor memory.

[呼吸指標抽出部34]
呼吸指標抽出部34は、例えば、CPUに所定のプログラムが読み込まれることで構成される処理部である。呼吸指標抽出部34は、鑑賞者を計測して得られる呼吸情報から当該鑑賞者の呼吸状態に対応する呼吸指標を抽出し、当該呼吸指標を出力するものである。本形態の例の呼吸指標抽出部34は、呼吸計測部13から出力された呼吸レベルV(t)を入力とし、計測対象となる鑑賞者100の、時刻tからみた直近の未来の呼気開始時刻の予測値pbpe(n)を呼吸指標として出力する。
[Respiration index extraction unit 34]
The respiratory index extraction unit 34 is a processing unit configured by, for example, a predetermined program being read into the CPU. The respiratory index extraction unit 34 extracts a respiratory index corresponding to the viewer's respiratory state from the respiratory information obtained by measuring the viewer, and outputs the respiratory index. The respiratory index extraction unit 34 of the example of the present embodiment receives the respiratory level V (t) output from the respiratory measurement unit 13 as an input, and the most recent future expiration start time of the viewer 100 to be measured from the time t. The predicted value pbpe (n) is output as a respiratory index.

図8は、呼気開始時刻の予測値の一例を説明するための図である。
呼気開始時刻の予測値pbpe(n)は、例えば、現在の時刻t=t1からみた直近の過去の呼吸周期を、時刻t=t1からみた直近の未来の呼吸周期と推定して求めることができる。すなわち、呼気開始時刻の予測値pbpe(n)は、例えば以下のように算出することができる。
pbpe(n)=bpe(n-1)+(bpe(n-1)-bpe(n-2))
=2・bpe(n-1)-bpe(n-2) …(6)
ここでbpe(n-1)は、呼吸レベルV(t1), V(t1-1), V(t1-2),...を用いて算出された時刻t=t1からみた直近の過去の呼気開始時刻を表し、bpe(n-2)は、呼吸レベルV(t1), V(t1-1), V(t1-2),...を用いて算出された呼気開始時刻bpe(n-1)からみた直近の過去の呼気開始時刻を表す。より具体的には、例えば、時刻t=t1からみた直近の呼吸レベルの極大値に対応する時刻をbpe(n-1)とし、呼気開始時刻bpe(n-1)からみた直近の呼吸レベルの極大値に対応する時刻をbpe(n-2)とする(図8参照)。
FIG. 8 is a diagram for explaining an example of the predicted value of the expiration start time.
The predicted exhalation start time pbpe (n) can be obtained, for example, by estimating the latest past respiratory cycle viewed from the current time t = t1 as the latest future respiratory cycle viewed from the time t = t1. . That is, the predicted value pbpe (n) of the expiration start time can be calculated as follows, for example.
pbpe (n) = bpe (n-1) + (bpe (n-1) -bpe (n-2))
= 2 ・ bpe (n-1) -bpe (n-2)… (6)
Where bpe (n-1) is the most recent past from time t = t1 calculated using respiration levels V (t1), V (t1-1), V (t1-2), ... Expresses the exhalation start time, bpe (n-2) is the exhalation start time bpe (n calculated using the respiration levels V (t1), V (t1-1), V (t1-2), ... -1) Shows the latest past expiration start time. More specifically, for example, let bpe (n-1) be the time corresponding to the maximum value of the most recent respiratory level seen from time t = t1, and the most recent respiratory level seen from the expiration start time bpe (n-1). The time corresponding to the maximum value is bpe (n-2) (see FIG. 8).

[再生速度演算部39]
再生速度演算部39は、例えば、CPUに所定のプログラムが読み込まれることで構成される処理部である。再生速度演算部39は、何れかの呼吸目標設定位置に対応する呼吸目標情報によって特定される呼吸状態が、当該呼吸目標設定位置に対応するコンテンツ情報が再生される時点での鑑賞者の呼吸状態に近づくように、各再生位置にそれぞれ対応する各コンテンツ情報を時間軸に沿って順次再生する際のサンプル更新間隔を設定する。言い換えると、再生速度演算部39は、何れかの呼吸目標設定位置に対応する呼吸目標情報によって特定される呼吸状態と、当該呼吸目標設定位置に対応するコンテンツ情報が再生される時点での鑑賞者の呼吸状態との相関が高くなるように、コンテンツのサンプル更新間隔を設定する。
[Reproduction speed calculation unit 39]
The reproduction speed calculation unit 39 is a processing unit configured, for example, by reading a predetermined program into the CPU. The reproduction speed calculation unit 39 is configured so that the respiration state specified by the respiration target information corresponding to one of the respiration target setting positions is the viewer's respiration state at the time when the content information corresponding to the respiration target setting position is reproduced. Is set to a sample update interval for sequentially reproducing each piece of content information corresponding to each reproduction position along the time axis. In other words, the playback speed calculation unit 39 is the viewer at the time when the breathing state specified by the breathing target information corresponding to one of the breathing target setting positions and the content information corresponding to the breathing target setting position are played back. The sample update interval of the content is set so that the correlation with the breathing state becomes higher.

例えば時刻t=t1において再生速度演算部39に、基本再生速度演算部15から出力された基本サンプル更新間隔mS0と、呼吸指標抽出部34から出力された呼吸指標である呼気開始時刻の予測値pbpe(n)と、記憶部32に格納された設定呼吸周期付き呼吸目標コンテンツ32aから抽出した呼吸目標サンプル点Bpe(m)、同期重要度α(p(t1))及びサンプル点τ=p(t1)とが入力される。ただし、図9に例示するように、時刻t=t1の時点でサンプル点τ=p(t1)に対応するコンテンツ情報d(p(t1))までの再生が終了しており、このとき設定呼吸周期付き呼吸目標コンテンツ32aに含まれるサンプル点τ=p(t1)からみて直近の未来の呼吸目標サンプル点がBpe(m)(μ=m)であり、時刻t=t1の時点で呼吸指標抽出部34から出力された呼気開始時刻の予測値(呼吸指標)がpbpe(n)であるとする。   For example, at time t = t1, the playback speed calculation unit 39 sends the basic sample update interval mS0 output from the basic playback speed calculation unit 15 and the predicted value pbpe of the expiration start time which is the respiratory index output from the respiratory index extraction unit 34 (n), the respiratory target sample point Bpe (m) extracted from the respiratory target content 32a with the set respiratory cycle stored in the storage unit 32, the synchronization importance α (p (t1)), and the sample point τ = p (t1 ) Is entered. However, as illustrated in FIG. 9, the reproduction up to the content information d (p (t1)) corresponding to the sample point τ = p (t1) is completed at the time t = t1, and at this time the set breath From the sample point τ = p (t1) included in the periodic respiratory target content 32a, the most recent future respiratory target sample point is Bpe (m) (μ = m), and the respiratory index is extracted at time t = t1. Assume that the predicted value (respiration index) of the expiration start time output from the unit 34 is pbpe (n).

再生速度演算部39は、サンプル点τ=p(t1)の同期重要度α(p(t1))を考慮しつつ、呼気開始時刻の予測値pbpe(n)に、呼吸目標サンプル点Bpe(m)に対応するコンテンツ情報d(τ)の再生時刻が近づくように、基本サンプル更新間隔mS0を補正してサンプル更新間隔S(t1)を算出して出力する。この際の補正値(基本サンプル更新間隔mS0に対するサンプル更新間隔の変化量)は、現時刻t=t1から呼吸指標に対応する呼吸状態となる時刻t=pbpe(n)までの予測期間pbpe(n)-t1を、現時刻t=t1での再生対象のコンテンツ情報d(p(t1))に対応する再生位置p(t1)から呼吸目標サンプル点(呼吸目標設定位置)Bpe(m)に対応するサンプル点(再生位置)τ=Bpe(m)までの間に存在する再生位置の個数Bpe(m)-p(t1)で除することで得られる値(pbpe(n)-t1)/(Bpe(m)-p(t1))と、基本サンプル更新間隔mS0と、の間の差分{(pbpe(n)-t1)/(Bpe(m)-p(t1))-mS0}に対応する値である。すなわち、例えば再生速度演算部39は、以下の式に従ってサンプル更新間隔S(t1)を算出する。
S(t1)=α(p(t1)){((pbpe(n)-t1)/(Bpe(m)-p(t1)))-mS0}+mS0 …(7)
この例ではα(p(t1)){((pbpe(n)-t1)/(Bpe(m)-p(t1)))-mS0}が補正値である。同期重要度α(p(t1))が1の場合、時刻t1から時刻pbpe(n)までの間に再生対象のサンプル点がp(t1)からBpe(m)まで更新されるようなサンプル更新間隔S(t1)が算出される。同期重要度α(p(t1))が0以上1未満の場合、同期重要度α(p(t1))が1の場合のものよりも補正値の小さなサンプル更新間隔S(t1)が算出される。同期重要度α(p(t1))が0の場合には第1実施形態と同様にS(t1)=mS0となり、同期重要度α(p(t1))が0よりも大きい場合にはS(t1)≠mS0となる。
The reproduction speed calculation unit 39 considers the synchronization importance α (p (t1)) of the sample point τ = p (t1) and sets the breath target sample point Bpe (m) to the predicted value pbpe (n) of the expiration start time. ), The basic sample update interval mS0 is corrected and the sample update interval S (t1) is calculated and output so that the reproduction time of the content information d (τ) corresponding to) approaches. The correction value at this time (the amount of change in the sample update interval with respect to the basic sample update interval mS0) is the prediction period pbpe (n from the current time t = t1 to the time t = pbpe (n) at which the breathing state corresponding to the respiratory index is reached. ) -t1 corresponds to the respiration target sample point (respiration target setting position) Bpe (m) from the reproduction position p (t1) corresponding to the content information d (p (t1)) to be reproduced at the current time t = t1 (Pbpe (n) -t1) / (value obtained by dividing by the number of playback positions Bpe (m) -p (t1) existing until the sampling point (playback position) τ = Bpe (m) Corresponding to the difference {(pbpe (n) -t1) / (Bpe (m) -p (t1))-mS0} between Bpe (m) -p (t1)) and the basic sample update interval mS0 Value. That is, for example, the playback speed calculation unit 39 calculates the sample update interval S (t1) according to the following equation.
S (t1) = α (p (t1)) {(((pbpe (n) -t1) / (Bpe (m) -p (t1)))-mS0} + mS0… (7)
In this example, α (p (t1)) {((pbpe (n) −t1) / (Bpe (m) −p (t1))) − mS0} is the correction value. When the synchronization importance α (p (t1)) is 1, sample update is performed so that the sample point to be played is updated from p (t1) to Bpe (m) between time t1 and time pbpe (n) The interval S (t1) is calculated. When the synchronization importance α (p (t1)) is 0 or more and less than 1, the sample update interval S (t1) having a smaller correction value than that when the synchronization importance α (p (t1)) is 1 is calculated. The When the synchronization importance α (p (t1)) is 0, S (t1) = mS0 as in the first embodiment, and when the synchronization importance α (p (t1)) is greater than 0, S (t1) ≠ mS0.

[コンテンツ再生速度制御部36]
コンテンツ再生速度制御部36は、例えば、CPUに所定のプログラムが読み込まれることで構成される処理部である。コンテンツ再生速度制御部36には、再生速度演算部39から出力されたサンプル更新間隔S(t1)と、記憶部32に格納された設定呼吸周期付き呼吸目標コンテンツ32aに含まれるコンテンツ情報d(τ)とが入力される。コンテンツ再生速度制御部36は、サンプル更新間隔S(t1)で再生対象のコンテンツ情報d(τ)を更新し、再生対象のコンテンツ情報d(τ)を表す再生情報r(τ)を順次出力する。
[Content playback speed control unit 36]
The content playback speed control unit 36 is, for example, a processing unit configured by reading a predetermined program into the CPU. The content playback speed control unit 36 includes the sample update interval S (t1) output from the playback speed calculation unit 39 and the content information d (τ included in the respiration target content 32a with the set respiratory cycle stored in the storage unit 32. ) Is entered. The content playback speed control unit 36 updates the playback target content information d (τ) at the sample update interval S (t1), and sequentially outputs playback information r (τ) representing the playback target content information d (τ). .

[制御部38]
制御部38は、例えば、CPUに所定のプログラムが読み込まれることで構成される処理部である。制御部38は、再生速度同期装置3の処理全体を制御する。
[Control unit 38]
The control unit 38 is, for example, a processing unit configured by reading a predetermined program into the CPU. The control unit 38 controls the entire processing of the reproduction speed synchronization device 3.

<方法>
次に、本形態の再生速度同期方法を例示する。
図10に例示するように、第1実施形態で説明したステップS101−S106の処理が実行された後、呼吸指標抽出部34が例えば式(6)に従って呼吸指標pbpe(n)を算出して出力する。さらに再生速度演算部39に、基本再生速度演算部15から出力された基本サンプル更新間隔mS0と、呼吸指標抽出部34から出力された呼吸指標pbpe(n)と、記憶部32に格納された設定呼吸周期付き呼吸目標コンテンツ32aから抽出した呼吸目標サンプル点Bpe(m)、同期重要度α(p(t1))及びサンプル点τ=p(t1)とが入力される。再生速度演算部39は、例えば式(7)に従ってサンプル更新間隔S(t1)を算出して出力する(ステップS306)。
<Method>
Next, the playback speed synchronization method of this embodiment will be exemplified.
As illustrated in FIG. 10, after the processing of steps S <b> 101 to S <b> 106 described in the first embodiment is performed, the respiratory index extraction unit 34 calculates and outputs a respiratory index pbpe (n) according to, for example, the equation (6). To do. Further, the playback speed calculation unit 39 sets the basic sample update interval mS0 output from the basic playback speed calculation unit 15, the respiratory index pbpe (n) output from the respiratory index extraction unit 34, and the setting stored in the storage unit 32. The respiration target sample point Bpe (m) extracted from the respiration target content 32a with a respiration cycle, the synchronization importance α (p (t1)), and the sample point τ = p (t1) are input. The playback speed calculation unit 39 calculates and outputs the sample update interval S (t1) according to, for example, equation (7) (step S306).

再生速度演算部39から出力されたサンプル更新間隔S(t1)と、記憶部12に格納された設定呼吸周期付きコンテンツ12aに含まれるコンテンツ情報d(τ)とが、コンテンツ再生速度制御部36に入力される。コンテンツ再生速度制御部36は、サンプル更新間隔S(t1)で再生対象のコンテンツ情報d(τ)に対応するサンプル点を更新し、再生対象のコンテンツ情報d(τ)を表す再生情報r(τ)を出力する(ステップS307)。再生部17は、再生情報r(τ)によって特定される音響情報等のコンテンツを出力する(ステップS208)。   The sample update interval S (t1) output from the playback speed calculation unit 39 and the content information d (τ) included in the content 12a with the set breathing cycle stored in the storage unit 12 are sent to the content playback speed control unit 36. Entered. The content playback speed control unit 36 updates the sample point corresponding to the content information d (τ) to be played back at the sample update interval S (t1), and plays back the playback information r (τ) representing the content information d (τ) to be played back. ) Is output (step S307). The playback unit 17 outputs content such as acoustic information specified by the playback information r (τ) (step S208).

制御部28が、設定呼吸周期付き呼吸目標コンテンツ32aが含むすべてのコンテンツ情報d(τ)の再生が終了したか否かを判定する(ステップS309)。ここで、すべてのコンテンツ情報d(τ)の再生が終了していると判定された場合、処理が終了する。一方、すべてのコンテンツ情報d(τ)の再生が終了していないと判定された場合、制御部28が、呼吸計測部13で呼吸レベルV(t)を計測する時刻になっているかを判定する(ステップS210)。呼吸計測部13で呼吸レベルV(t)を計測する時刻になっていないと判定された場合、ステップS306に戻る。一方、呼吸計測部13で呼吸レベルV(t)を計測する時刻になっていると判定された場合、ステップS103に戻る。   The control unit 28 determines whether or not the reproduction of all the content information d (τ) included in the respiration target content 32a with the set respiration cycle has ended (step S309). Here, when it is determined that the reproduction of all the content information d (τ) is finished, the processing is finished. On the other hand, when it is determined that the reproduction of all the content information d (τ) has not been completed, the control unit 28 determines whether it is time to measure the respiration level V (t) by the respiration measurement unit 13. (Step S210). When it is determined that the time for measuring the respiration level V (t) is not reached by the respiration measurement unit 13, the process returns to step S306. On the other hand, if it is determined by the respiration measurement unit 13 that it is time to measure the respiration level V (t), the process returns to step S103.

〔第3実施形態の変形例〕
第3実施形態では第1実施形態で説明した基本サンプル更新間隔mS0に基づいてサンプル更新間隔の制御が行われたが、第2実施形態で説明した基本サンプル更新間隔mS(i)に基づいてサンプル更新間隔の制御が行われてもよい。以下では第3実施形態との相違点を中心に説明する。
[Modification of Third Embodiment]
In the third embodiment, the sample update interval is controlled based on the basic sample update interval mS0 described in the first embodiment. However, the sample is updated based on the basic sample update interval mS (i) described in the second embodiment. Control of the update interval may be performed. Below, it demonstrates centering on difference with 3rd Embodiment.

<構成>
図7に例示するように、第3実施形態の変形例の再生速度同期装置3’は、再生速度同期装置3の基本再生速度演算部15が基本再生速度演算部25に置換され、再生速度演算部39が再生速度演算部39’に置換されたものである。
[再生速度演算部39’]
再生速度演算部39’は、再生速度演算部39で用いられた基本サンプル更新間隔mS0の代わりに基本再生速度演算部25から出力された基本サンプル更新間隔mS(i)を用いて、サンプル更新間隔S(t1)を算出する。例えば再生速度演算部39は、以下の式に従ってサンプル更新間隔S(t1)を算出する。
S(t1)=α(p(t1)){((pbpe(n)-t1)/(Bpe(m)-p(t1)))-mS(i)}+mS(i) …(8)
<Configuration>
As illustrated in FIG. 7, in the reproduction speed synchronization device 3 ′ according to the modification of the third embodiment, the basic reproduction speed calculation unit 15 of the reproduction speed synchronization device 3 is replaced with a basic reproduction speed calculation unit 25, and the reproduction speed calculation is performed. The unit 39 is replaced with a reproduction speed calculation unit 39 ′.
[Reproduction speed calculation unit 39 ']
The playback speed calculation unit 39 ′ uses the basic sample update interval mS (i) output from the basic playback speed calculation unit 25 in place of the basic sample update interval mS0 used in the playback speed calculation unit 39, and uses the sample update interval mS0. S (t1) is calculated. For example, the playback speed calculation unit 39 calculates the sample update interval S (t1) according to the following equation.
S (t1) = α (p (t1)) {(((pbpe (n) -t1) / (Bpe (m) -p (t1)))-mS (i)} + mS (i)… (8)

<方法>
図10に例示するように、第3実施形態の変形例の再生速度同期方法では、ステップS106の代わりにステップS206の処理が実行される。また、ステップS306の代わりに、再生速度演算部39’に基本再生速度演算部25から出力された基本サンプル更新間隔mS(i)と、呼吸指標抽出部34から出力された呼吸指標である呼気開始時刻の予測値pbpe(n)と、記憶部32に格納された設定呼吸周期付き呼吸目標コンテンツ32aから抽出した呼吸目標サンプル点Bpe(m)、同期重要度α(p(t1))及びサンプル点τ=p(t1)とが入力される。再生速度演算部39’は、例えば式(8)に従ってサンプル更新間隔S(t1)を算出して出力する(ステップS306’)。その他は第3実施形態と同様である。
<Method>
As illustrated in FIG. 10, in the reproduction speed synchronization method according to the modification of the third embodiment, the process of step S206 is executed instead of step S106. Further, instead of step S306, the basic sample update interval mS (i) output from the basic playback speed calculator 25 to the playback speed calculator 39 ′ and the expiration start which is the respiratory index output from the respiratory index extractor 34. The predicted time value pbpe (n), the respiratory target sample point Bpe (m) extracted from the respiratory target content 32a with the set respiratory cycle stored in the storage unit 32, the synchronization importance α (p (t1)), and the sample point τ = p (t1) is input. The reproduction speed calculation unit 39 ′ calculates and outputs the sample update interval S (t1) according to, for example, the equation (8) (step S306 ′). Others are the same as in the third embodiment.

〔第4実施形態〕
第4実施形態は第3実施形態の変形例である。第4実施形態の呼吸目標情報及び呼吸指標は、それぞれ、周期的な呼吸運動の位相を特定するための情報であり、第4実施形態の再生速度演算部は、何れかの呼吸目標設定位置に対応する呼吸目標情報によって特定される位相と、当該呼吸目標設定位置に対応するコンテンツ情報が再生される時点での呼吸指標よって特定される位相との差が小さくなるようにサンプル更新間隔を制御する。本形態の特徴は、第1実施形態で説明した「情動呼吸周期が長いほど長い基本サンプル更新間隔」に基づいて、サンプル更新間隔の制御を行う点である。以下では、第3実施形態との相違点を中心に説明を行う。
[Fourth Embodiment]
The fourth embodiment is a modification of the third embodiment. The respiratory target information and the respiratory index of the fourth embodiment are information for specifying the phase of the periodic respiratory motion, respectively, and the reproduction speed calculation unit of the fourth embodiment is at any respiratory target setting position. The sample update interval is controlled so that the difference between the phase specified by the corresponding respiratory target information and the phase specified by the respiratory index at the time when the content information corresponding to the respiratory target setting position is reproduced is reduced. . The feature of this embodiment is that the sample update interval is controlled based on the “basic sample update interval that is longer as the emotional respiratory cycle is longer” described in the first embodiment. Below, it demonstrates centering around difference with 3rd Embodiment.

<構成>
図7に例示するように、第4実施形態の再生速度同期装置4は、入力部11と、設定呼吸周期付き呼吸目標コンテンツ42aを格納する記憶部42と、呼吸計測部13と、呼吸情動成分抽出部14と、呼吸指標抽出部44と、基本再生速度演算部15と、再生速度演算部49と、コンテンツ再生速度制御部36と、再生部17と、制御部48とを有する。
<Configuration>
As illustrated in FIG. 7, the reproduction speed synchronization device 4 of the fourth embodiment includes an input unit 11, a storage unit 42 that stores a respiration target content 42 a with a set respiration cycle, a respiration measurement unit 13, and a respiration emotion component. The extraction unit 14, the respiratory index extraction unit 44, the basic playback speed calculation unit 15, the playback speed calculation unit 49, the content playback speed control unit 36, the playback unit 17, and the control unit 48 are included.

[入力部11,呼吸計測部13,呼吸情動成分抽出部14,基本再生速度演算部15,再生部17]
第1実施形態と同様であるため説明を省略する。
[Input unit 11, respiratory measurement unit 13, respiratory emotion component extraction unit 14, basic playback speed calculation unit 15, playback unit 17]
Since it is the same as that of 1st Embodiment, description is abbreviate | omitted.

[設定呼吸周期付き呼吸目標コンテンツ42a]
設定呼吸周期と、時間軸に沿った各再生位置にそれぞれ対応するコンテンツ情報と、少なくとも一部の再生位置に対応する時間軸上の位置である呼吸目標設定位置に対して定められた呼吸状態を特定する呼吸目標情報と、再生位置にそれぞれ対応する係数である同期重要度とを含むデータ構造からなるデータである。設定呼吸周期付き呼吸目標コンテンツ32aとの相違は、呼吸目標情報が周期的な呼吸運動の位相を特定するための情報である点である。
[Respiratory target content 42a with set respiratory cycle]
A set breathing cycle, content information corresponding to each playback position along the time axis, and a breathing state determined with respect to a breathing target setting position that is a position on the time axis corresponding to at least a part of the playback positions. This is data having a data structure including the respiratory target information to be identified and the synchronization importance that is a coefficient corresponding to each reproduction position. The difference from the respiration target content 32a with the set respiration cycle is that the respiration target information is information for specifying the phase of the periodic respiratory motion.

例えば、図11に例示する設定呼吸周期付き呼吸目標コンテンツ42aは、設定呼吸周期sBfと、時間軸に沿った各サンプル点τ(再生位置)にそれぞれ対応する音程や音の強さを示すMIDIデータであるコンテンツ情報d(τ)と、すべてのサンプル点τ(呼吸目標設定位置)に対して定められた、各サンプル点τにおいて望ましい「周期的な呼吸運動の位相」を特定するための情報Φ(τ)(呼吸目標情報)と、同期重要度α(τ)とを含むデータ構造からなるデータである。なお、本形態の呼吸目標情報Φ(τ)の具体例については後述する。   For example, the respiration target content 42a with a set respiration cycle illustrated in FIG. 11 includes MIDI data indicating the set respiration cycle sBf and the pitch and sound intensity respectively corresponding to each sample point τ (playback position) along the time axis. Content information d (τ), and information Φ for specifying a desirable “period of respiratory motion” at each sample point τ, which is defined for all sample points τ (respiration target setting position) This is data having a data structure including (τ) (respiration target information) and synchronization importance α (τ). A specific example of the respiratory target information Φ (τ) of this embodiment will be described later.

[記憶部42]
記憶部42は、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどの情報記憶装置である。
[Storage unit 42]
The storage unit 42 is an information storage device such as a magnetic recording device, an optical disc, a magneto-optical recording medium, or a semiconductor memory.

[呼吸指標抽出部44]
呼吸指標抽出部44は、例えば、CPUに所定のプログラムが読み込まれることで構成される処理部である。呼吸指標抽出部44は、鑑賞者100を計測して得られる呼吸情報から当該鑑賞者の周期的な呼吸運動の位相を特定するための情報を呼吸指標として抽出し、当該呼吸指標を出力するものである。
図12Aは、第4実施形態の呼吸指標抽出部44が算出する呼吸指標の例を説明するための図である。
[Respiration index extraction unit 44]
The breathing index extraction unit 44 is a processing unit configured by, for example, a predetermined program being read into the CPU. The breathing index extraction unit 44 extracts information for identifying the phase of the periodic breathing motion of the viewer from the breathing information obtained by measuring the viewer 100 as a breathing index, and outputs the breathing index It is.
FIG. 12A is a diagram for describing an example of a respiratory index calculated by the respiratory index extraction unit 44 of the fourth embodiment.

どのような値を「鑑賞者の周期的な呼吸運動の位相を特定するための情報」として用いるかについては特に制限はない。以下では、呼吸レベルV(t)を1次元目の値とし、その遅延値V(t-γ)を2次元目の値とした直交座標系の空間(相空間)での極座標の偏角を「鑑賞者の周期的な呼吸運動の位相を特定するための情報(呼吸指標φ(t))」として用いる。この場合の呼吸指標抽出部44の時刻tに対応する処理は、例えば以下のようになる。
1.呼吸計測部13から出力された時刻tにおける呼吸レベルV(t)を相空間の1次元目の値とする。
2.呼吸レベルV(t)を時間遅延フィルターに通して得られる呼吸レベルV(t-γ)を相空間の2次元目の値とする。ここでγは時間遅延フィルターの遅延幅であり、呼吸の場合は200msから800ms程度が望ましい。
3.相空間の直行座標系の点(V(t),V(t-γ))を極座標表示した場合の偏角を、呼吸指標φ(t)として求めて出力する(図12A参照)。
このような値を呼吸指標φ(t)とする場合、予め定められた各サンプル点τにおいて望ましい呼吸指標φ(t)が、当該サンプル点τに対応する呼吸目標情報Φ(τ)(図11参照)として設定呼吸周期付き呼吸目標コンテンツ42aに設定されている。
There is no particular limitation on what value is used as “information for specifying the phase of the viewer's periodic respiratory motion”. In the following, the polar coordinate declination in the space (phase space) of the Cartesian coordinate system with the respiratory level V (t) as the value of the first dimension and the delay value V (t-γ) as the value of the second dimension. Used as “information for identifying the phase of the viewer's periodic respiratory movement (respiration index φ (t))”. The process corresponding to the time t of the respiratory index extraction unit 44 in this case is as follows, for example.
1. The respiration level V (t) at time t output from the respiration measurement unit 13 is set as the first dimension value of the phase space.
2. Let the respiration level V (t-γ) obtained by passing the respiration level V (t) through the time delay filter be the second-dimensional value of the phase space. Here, γ is the delay width of the time delay filter, and in the case of breathing, about 200 ms to 800 ms is desirable.
3. The deviation angle when the points (V (t), V (t−γ)) in the orthogonal coordinate system of the phase space are displayed in polar coordinates is obtained and output as a respiratory index φ (t) (see FIG. 12A).
When such a value is used as the respiratory index φ (t), the desired respiratory index φ (t) at each predetermined sample point τ is the respiratory target information Φ (τ) corresponding to the sample point τ (FIG. 11). Reference) is set in the respiration target content 42a with a set respiration cycle.

[再生速度演算部49]
再生速度演算部49は、例えば、CPUに所定のプログラムが読み込まれることで構成される処理部である。再生速度演算部49は、何れかの呼吸目標設定位置に対応する呼吸目標情報によって特定される位相と、当該呼吸目標設定位置に対応するコンテンツ情報が再生される時点での呼吸指標よって特定される位相との差が小さくなるようにサンプル更新間隔S(t1)を算出して出力する。
[Reproduction speed calculation unit 49]
The reproduction speed calculation unit 49 is a processing unit configured, for example, by reading a predetermined program into the CPU. The reproduction speed calculation unit 49 is specified by the phase specified by the respiration target information corresponding to one of the respiration target setting positions and the respiration index at the time when the content information corresponding to the respiration target setting position is reproduced. The sample update interval S (t1) is calculated and output so that the difference from the phase becomes small.

本形態の再生速度演算部49は、呼吸計測部13で呼吸レベルV(t)が得られるたびに、すなわち、周期T1でサンプル更新間隔S(t)を算出して出力する。図11に例示するように、時刻t=t1の時点で、サンプル点τ=p(t1)に対応するコンテンツ情報d(p(t1))までの再生が終了しているとする。このとき設定呼吸周期付き呼吸目標コンテンツ42aに含まれるサンプル点τ=p(t1)に対応する呼吸目標情報がΦ(p(t1))であり、時刻t=t1の時点で呼吸指標抽出部44から出力された呼吸指標(鑑賞者の周期的な呼吸運動の位相を特定するための情報)がφ(t1)であったとする。再生速度演算部49は、これらの呼吸指標φ(t1)と呼吸目標情報Φ(p(t1))とを入力とし、これらが図12Aの相空間上でなす角を以下のように符号付きで求める。
R(t1)=φ(t1)-Φ(p(t1)) …(9)
If |R(t1)|>π then L(t1)=R(t1)-Sgn(R(t1))・2π else L(t1)=R(t1) …(10)
ただし、Sgn(δ)は符号関数であり、その関数値は、δ<0のときはSgn(δ)=-1となり、δ=0のときはSgn(δ)=0となり、δ>0のときはSgn(δ)=1となる。L(t1)>0の場合、時刻t=t1において鑑賞者100の呼吸が呼吸目標情報の示す呼吸より進んでいることになり、L(t1)<0の場合、時刻t=t1において鑑賞者100の呼吸が呼吸目標情報の示す呼吸より遅れていることになる。図12Bに、呼吸指標φ(t1)と呼吸目標情報Φ(p(t1))とL(t1)との関係を例示する。図12BはL(t1)<0の例である。
The reproduction speed calculation unit 49 of this embodiment calculates and outputs a sample update interval S (t) every time the respiration measurement unit 13 obtains a respiration level V (t), that is, at a cycle T1. As illustrated in FIG. 11, it is assumed that the reproduction up to the content information d (p (t1)) corresponding to the sample point τ = p (t1) is completed at the time t = t1. At this time, the respiration target information corresponding to the sample point τ = p (t1) included in the respiration target content 42a with the set respiration cycle is Φ (p (t1)), and the respiration index extraction unit 44 at the time t = t1. Suppose that the respiratory index (information for specifying the phase of the periodic respiratory motion of the viewer) output from is φ (t1). The reproduction speed calculation unit 49 receives the respiration index φ (t1) and the respiration target information Φ (p (t1)) as input, and the angle formed on the phase space of FIG. Ask.
R (t1) = φ (t1) -Φ (p (t1))… (9)
If | R (t1) |> π then L (t1) = R (t1) -Sgn (R (t1)) ・ 2π else L (t1) = R (t1)… (10)
However, Sgn (δ) is a sign function, and the function value is Sgn (δ) =-1 when δ <0, Sgn (δ) = 0 when δ = 0, and δ> 0. Sometimes Sgn (δ) = 1. When L (t1)> 0, the viewer 100's breathing is more advanced than the breath indicated by the breathing target information at time t = t1, and when L (t1) <0, the viewer at time t = t1. 100 breaths are delayed from the breath indicated by the breath target information. FIG. 12B illustrates the relationship between the respiratory index φ (t1), the respiratory target information Φ (p (t1)), and L (t1). FIG. 12B is an example of L (t1) <0.

再生速度演算部49は、さらに基本再生速度演算部15から出力された基本サンプル更新間隔mS0と、記憶部42から読み出された設定呼吸周期付き呼吸目標コンテンツ42aに含まれる同期重要度α(p(t1))とを用い、基本サンプル更新間隔mS0を補正値で補正することで時刻t=t1でのサンプル更新間隔S(t1)を得る。本形態の補正値は、現時刻t=t1の呼吸指標に対応する呼吸状態φ(t1)と呼吸目標設定位置に対して定められた呼吸状態Φ(p(t1))との間の位相差に対応する値である。例えば再生速度演算部49は、以下の式に従って時刻t=t1でのサンプル更新間隔S(t1)を算出して出力する。
S(t1)=mS0/{α(p(t1))・C・L(t1)+1} …(11)
CはC>0を満たす任意の定数である。例えば、取り得るすべてのα(τ),L(t)に対してα(p(t))・C・L(t)+1>0となるように定数Cが定められた場合、再生速度演算部49は、鑑賞者の呼吸が呼吸目標情報の示す呼吸より進んでいる場合(L(t1)>0)に、mS0よりも大きなサンプル更新間隔S(t1)を算出し、鑑賞者の呼吸が呼吸目標情報の示す呼吸に同期している場合(L(t1)=0)に、mS0と等しいサンプル更新間隔S(t1)を算出し、鑑賞者の呼吸が呼吸目標情報の示す呼吸より遅れている場合(L(t1)<0)に、mS0よりも小さなサンプル更新間隔S(t1)を算出する。
The reproduction speed calculation unit 49 further outputs the basic sample update interval mS0 output from the basic reproduction speed calculation unit 15 and the synchronization importance α (p) included in the respiration target content 42a with the set respiration cycle read from the storage unit 42. (t1)) and the sample update interval S (t1) at time t = t1 is obtained by correcting the basic sample update interval mS0 with the correction value. The correction value of this embodiment is the phase difference between the respiratory state φ (t1) corresponding to the respiratory index at the current time t = t1 and the respiratory state Φ (p (t1)) defined for the respiratory target setting position. Is a value corresponding to. For example, the playback speed calculator 49 calculates and outputs the sample update interval S (t1) at time t = t1 according to the following equation.
S (t1) = mS0 / {α (p (t1)) ・ C ・ L (t1) +1} (11)
C is an arbitrary constant that satisfies C> 0. For example, if the constant C is determined so that α (p (t)) · C · L (t) +1> 0 for all possible α (τ) and L (t), the playback speed The calculation unit 49 calculates a sample update interval S (t1) larger than mS0 when the viewer's breathing is ahead of the breathing indicated by the breathing target information (L (t1)> 0), and the viewer's breathing Is synchronized with the breath indicated by the respiratory target information (L (t1) = 0), the sample update interval S (t1) equal to mS0 is calculated, and the viewer's breath is delayed from the breath indicated by the respiratory target information If (L (t1) <0), a sample update interval S (t1) smaller than mS0 is calculated.

<方法>
図10を用いて本形態の再生速度同期方法を例示する。
図10に例示するように、第1実施形態で説明したステップS101−S106の処理が実行された後、呼吸指標抽出部44が前述した呼吸指標φ(t)を算出して出力する。さらに再生速度演算部49に、基本再生速度演算部15から出力された基本サンプル更新間隔mS0と、呼吸指標抽出部44から出力された呼吸指標φ(t)と、記憶部42に格納された設定呼吸周期付き呼吸目標コンテンツ42aから抽出した呼吸目標情報Φ(τ)、同期重要度α(p(t1))及びサンプル点τ=p(t1)とが入力される。再生速度演算部49は、例えば式(11)に従ってサンプル更新間隔S(t1)を算出して出力する(ステップS406)。その後の処理は第3実施形態と同じである。
<Method>
The playback speed synchronization method of this embodiment will be illustrated with reference to FIG.
As illustrated in FIG. 10, after the processing of steps S <b> 101 to S <b> 106 described in the first embodiment is executed, the respiratory index extraction unit 44 calculates and outputs the respiratory index φ (t) described above. Further, the playback speed calculation unit 49 stores the basic sample update interval mS0 output from the basic playback speed calculation unit 15, the respiratory index φ (t) output from the respiratory index extraction unit 44, and the setting stored in the storage unit 42. Respiration target information Φ (τ), synchronization importance α (p (t1)) and sample point τ = p (t1) extracted from the respiration target content 42a with a respiratory cycle are input. The playback speed calculator 49 calculates and outputs the sample update interval S (t1) according to, for example, equation (11) (step S406). The subsequent processing is the same as in the third embodiment.

〔第4実施形態の変形例1〕
式(11)の代わりに、以下の式に従ってサンプル更新間隔S(t1)が算出されてもよい。
S(t1)=mS0/{α(p(t1))・D[L(t1)]+1} …(12)
ただし、D[L(t)]はL(t)に関数D[L]を作用させた関数値である。関数D[L]に応じ、鑑賞者100の呼吸に対するコンテンツの再生速度の追従のさせ方を変化させることができる。
[Modification 1 of Fourth Embodiment]
Instead of the equation (11), the sample update interval S (t1) may be calculated according to the following equation.
S (t1) = mS0 / {α (p (t1)) ・ D [L (t1)] + 1}… (12)
However, D [L (t)] is a function value obtained by applying the function D [L] to L (t). In accordance with the function D [L], it is possible to change the manner in which the playback speed of the content follows the breathing of the viewer 100.

図13A−13Cは、関数D[L]の具体例を説明するための図である。
図13Aは、以下の式で示される関数を例示した図である。
D[L]=C・L …(13)
この場合の関数値D[L(t)]は、L(t)に対して比例関係にある。この例の場合の処理は、第3実施形態と同一となる。
13A-13C are diagrams for explaining a specific example of the function D [L].
FIG. 13A is a diagram illustrating a function represented by the following equation.
D [L] = C ・ L… (13)
The function value D [L (t)] in this case is proportional to L (t). The processing in this example is the same as that in the third embodiment.

図13Bは、以下の式で示される関数を例示した図である。
D[L]=C1*L (L<0) …(14)
D[L]=C2*L (L>=0) …(15)
ただし、C1,C2はC1>C2>0の条件を満たす任意の定数である。この関数D[L]の場合、L(t)>0である場合のL(t)の変化量に対する関数値D[L(t)]の変化量は、L(t)<0である場合のL(t)の変化量に対する関数値D[L(t)]の変化量よりも小さい。この場合、再生速度演算部は、鑑賞者の呼吸の位相が呼吸目標情報の示す呼吸の位相より進んでいる場合(L(t1)>0)のサンプル更新間隔の調整(再生速度を速くする調整)よりも、鑑賞者の呼吸の位相が呼吸目標情報の示す呼吸の位相より遅れている場合(L(t1)<0)のサンプル更新間隔の調整(再生速度を遅くする調整)を強調した処理を行うことになる。すなわち、絶対値が等しいL(t1)に対し、L(t1)<0の場合のS0に対するS(t1)の変化量は、L(t1)>0の場合のS0に対するS(t1)の変化量よりも大きい。
FIG. 13B is a diagram illustrating a function represented by the following equation.
D [L] = C1 * L (L <0)… (14)
D [L] = C2 * L (L> = 0)… (15)
However, C1 and C2 are arbitrary constants that satisfy the condition of C1>C2> 0. In the case of this function D [L], the change amount of the function value D [L (t)] relative to the change amount of L (t) when L (t)> 0 is L (t) <0 Is smaller than the change amount of the function value D [L (t)] with respect to the change amount of L (t). In this case, the playback speed calculation unit adjusts the sample update interval when the viewer's breathing phase is ahead of the breathing phase indicated by the breathing target information (L (t1)> 0). ) Is more emphasizing the adjustment of the sample update interval (adjustment to slow down the playback speed) when the viewer's breathing phase is behind the breathing phase indicated by the breathing target information (L (t1) <0) Will do. That is, for L (t1) with the same absolute value, the amount of change in S (t1) with respect to S0 when L (t1) <0 is the change in S (t1) with respect to S0 when L (t1)> 0. Greater than the amount.

図13Cは、以下の式で示される関数を例示した図である。
D[L]=SIN(L) …(16)
この関数D[L]の場合、再生速度演算部は、図13Aの関数D[L]を用いる場合に比べ、鑑賞者の呼吸と呼吸目標情報の示す呼吸との位相差が大きくなってもサンプル更新間隔の変化量をさほど増加させないことになる。すなわち、図13B,13Cのように関数値D[L(t)]がL(t)に対して比例関係にない場合、何れかの呼吸目標設定位置に対応する呼吸目標情報によって特定される位相と、当該呼吸目標設定位置に対応するコンテンツ情報が再生される時点での呼吸指標よって特定される位相との差の変化量に対する再生速度の変化量(サンプル更新間隔の変化量)は、当該呼吸目標設定位置に対応する呼吸目標情報によって特定される位相に対する、当該呼吸目標設定位置に対応するコンテンツ情報が再生される時点での呼吸指標よって特定される位相の相対値(L(t))に依存することになる。
FIG. 13C is a diagram illustrating a function represented by the following equation.
D [L] = SIN (L)… (16)
In the case of this function D [L], the playback speed calculation section samples even if the phase difference between the viewer's breath and the breath indicated by the breathing target information becomes larger than when using the function D [L] in FIG. 13A. The change amount of the update interval is not increased so much. That is, when the function value D [L (t)] is not proportional to L (t) as shown in FIGS. 13B and 13C, the phase specified by the respiration target information corresponding to any respiration target setting position. And the amount of change in the reproduction speed (the amount of change in the sample update interval) with respect to the amount of change in the difference from the phase specified by the respiration index at the time when the content information corresponding to the respiration target setting position is reproduced. The relative value (L (t)) of the phase specified by the respiration index at the time when the content information corresponding to the respiration target setting position is reproduced with respect to the phase specified by the respiration target information corresponding to the target setting position Will depend.

〔第4実施形態の変形例2〕
第4実施形態やその変形例1では第1実施形態で説明した基本サンプル更新間隔mS0に基づいてサンプル更新間隔の制御が行われたが、第2実施形態で説明した基本サンプル更新間隔mS(i)に基づいてサンプル更新間隔の制御が行われてもよい。以下では第4実施形態やその変形例1との相違点を中心に説明する。
[Modification 2 of the fourth embodiment]
In the fourth embodiment and its modification 1, the sample update interval is controlled based on the basic sample update interval mS0 described in the first embodiment, but the basic sample update interval mS (i described in the second embodiment is used. ) May be used to control the sample update interval. Below, it demonstrates centering on difference with 4th Embodiment and its modification 1. FIG.

<構成>
図7に例示するように、第4実施形態の変形例2の再生速度同期装置4’は、再生速度同期装置4の基本再生速度演算部15が基本再生速度演算部25に置換され、再生速度演算部49が再生速度演算部49’に置換されたものである。
<Configuration>
As illustrated in FIG. 7, in the playback speed synchronization device 4 ′ of Modification 2 of the fourth embodiment, the basic playback speed calculation unit 15 of the playback speed synchronization device 4 is replaced with a basic playback speed calculation unit 25, and the playback speed is increased. The calculation unit 49 is replaced with a reproduction speed calculation unit 49 ′.

[再生速度演算部49’]
再生速度演算部49’は、再生速度演算部49で用いられた基本サンプル更新間隔mS0の代わりに基本再生速度演算部25から出力された基本サンプル更新間隔mS(i)を用いて、サンプル更新間隔S(t1)を算出する。例えば再生速度演算部49は、以下の式に従ってサンプル更新間隔S(t1)を算出する。
S(t1)=mS(i)/{α(p(t1))・C・L(t1)+1} …(17)
或いは、以下の式に従ってサンプル更新間隔S(t1)が算出されてもよい。
S(t1)=mS(i)/{α(p(t1))・D[L(t1)]+1} …(18)
[Reproduction speed calculation unit 49 ']
The playback speed calculation unit 49 ′ uses the basic sample update interval mS (i) output from the basic playback speed calculation unit 25 instead of the basic sample update interval mS0 used in the playback speed calculation unit 49, and uses the sample update interval mS0. S (t1) is calculated. For example, the playback speed calculation unit 49 calculates the sample update interval S (t1) according to the following equation.
S (t1) = mS (i) / {α (p (t1)) ・ C ・ L (t1) +1}… (17)
Alternatively, the sample update interval S (t1) may be calculated according to the following equation.
S (t1) = mS (i) / {α (p (t1)) · D [L (t1)] + 1}… (18)

<方法>
図10に例示するように、第4実施形態の変形例2の再生速度同期方法では、ステップS106の代わりにステップS206の処理が実行される。また、ステップS406の代わりに、再生速度演算部49’に基本再生速度演算部25から出力された基本サンプル更新間隔mS(i)と、呼吸指標抽出部44から出力された呼吸指標φ(t)と、記憶部42に格納された設定呼吸周期付き呼吸目標コンテンツ42aから抽出した呼吸目標情報Φ(τ)、同期重要度α(p(t1))及びサンプル点τ=p(t1)とが入力される。再生速度演算部49’は、例えば式(17)又は(18)に従ってサンプル更新間隔S(t1)を算出して出力する(ステップS406’)。その他は第4実施形態と同様である。
<Method>
As illustrated in FIG. 10, in the reproduction speed synchronization method according to the second modification of the fourth embodiment, the process of step S206 is executed instead of step S106. Also, instead of step S406, the basic sample update interval mS (i) output from the basic playback speed calculator 25 to the playback speed calculator 49 ′ and the respiratory index φ (t) output from the respiratory index extractor 44. And respiration target information Φ (τ), synchronization importance α (p (t1)) and sample point τ = p (t1) extracted from the respiration target content 42a with set respiration cycle stored in the storage unit 42 Is done. The reproduction speed calculation unit 49 ′ calculates and outputs the sample update interval S (t1) according to, for example, the equation (17) or (18) (step S406 ′). Others are the same as in the fourth embodiment.

〔各実施形態の特徴〕
全実施形態において、鑑賞者によって行われた複数回の呼吸に対応する複数個の呼吸周期に対応する情動呼吸周期が長いほど長い基本サンプル更新間隔に対応するサンプル更新間隔で再生対象のコンテンツ情報を更新することにした。情動呼吸周期は鑑賞者の中長期的な情動や活動状態を反映するものである。よって、全実施形態では、鑑賞者の情動や活動度に影響を受ける呼吸に併せてコンテンツの再生速度を適切に制御することができる。
[Features of each embodiment]
In all the embodiments, content information to be played back is updated at a sample update interval corresponding to a basic sample update interval that is longer as an emotional respiratory cycle corresponding to a plurality of respiratory cycles corresponding to a plurality of breaths performed by the viewer. Decided to update. The emotional respiratory cycle reflects the viewer's mid- to long-term emotion and activity. Therefore, in all the embodiments, it is possible to appropriately control the playback speed of content in conjunction with breathing that is affected by the emotion and activity level of the viewer.

第2実施形態によれば、コンテンツの再生中に情動呼吸周期も逐次更新されるため、コンテンツ再生中の鑑賞者の体調変化や鑑賞そのものに起因する情動変化に応じ、適切にコンテンツの再生速度を制御できる。   According to the second embodiment, since the emotional respiratory cycle is also sequentially updated during the playback of the content, the content playback speed is appropriately adjusted according to the change in the physical condition of the viewer during the playback of the content and the emotional change caused by the viewing itself. Can be controlled.

第3実施形態によれば、鑑賞者の中長期的な情動や活動状態を反映された情動呼吸周期に基づいて、コンテンツの再生位置に設定された目標となる呼吸状態と鑑賞者の呼吸状態とが近づくように再生速度を制御する。そのため、コンテンツに設定された目標となる呼吸状態と鑑賞者の情動や活動度に影響を受ける呼吸状態とが著しく乖離する場合であっても、コンテンツの再生速度を適切に制御できる。   According to the third embodiment, on the basis of the emotional respiratory cycle reflecting the viewer's medium- to long-term emotion and activity state, the target respiratory state set at the content playback position and the viewer's respiratory state Control the playback speed so that Therefore, even when the target breathing state set in the content and the breathing state affected by the viewer's emotion and activity level are significantly different, the playback speed of the content can be appropriately controlled.

〔その他の変形例〕
本発明は上述の実施の形態に限定されるものではない。
例えば、上記の各実施形態やその変形例では、サンプル点に呼吸目標情報や同期重要度が対応付けられたコンテンツを例示した。しかし、呼吸目標情報や同期重要度が何れかの再生位置に対応付けられるのであれば、必ずしも、サンプル点に呼吸目標情報や同期重要度が対応付けられている必要はない。例えば、呼吸目標情報や同期重要度がコンテンツのサンプリング周波数と同じかその(1/自然数)倍の周波数でコンテンツに分布して記録されていても良いし、任意の間隔で記録されていても良い。任意の間隔で記録する際は、例えば、コンテンツ情報の開始点を特定する始点情報と、当該始点情報に対する呼吸目標情報や同期重要度の相対位置を特定する情報とをコンテンツに格納しておけばよい。また、呼吸目標情報や同期重要度は、離散データある必要もなく、アナログ的に記録されていても良い。また、呼吸目標情報や同期重要度は、コンテンツ全体に定義される必要もなく、その一部分にだけに対して定義されていてもよい。
[Other variations]
The present invention is not limited to the above-described embodiment.
For example, in each of the above-described embodiments and the modifications thereof, the content in which the breathing target information and the synchronization importance are associated with the sample points is illustrated. However, if the breathing target information and the synchronization importance are associated with any reproduction position, the breathing target information and the synchronization importance are not necessarily associated with the sample point. For example, the respiratory target information and the synchronization importance may be distributed and recorded in the content at the same frequency as the content sampling frequency or (1 / natural number) times, or may be recorded at arbitrary intervals. . When recording at arbitrary intervals, for example, the start point information for specifying the start point of the content information and the information for specifying the relative position of the respiratory target information and the synchronization importance for the start point information may be stored in the content. Good. Further, the respiratory target information and the synchronization importance need not be discrete data, and may be recorded in an analog manner. Further, the breathing target information and the synchronization importance need not be defined for the entire content, but may be defined for only a part thereof.

また、上記の各実施形態やその変形例では、呼吸計測部から出力される呼吸情報の具体例として呼吸レベルを例示した。しかし、例えば、呼吸レベルの微分値などを呼吸情報としてもよい。なお、呼吸レベルの微分値は、例えば、呼吸の気流量を検出して得られる。
また、上記の各実施形態やその変形例では、コンテンツ情報の具体例として、音程や音の強さを示すMIDIデータを示した。しかし、音楽、音声、映画やテレビ番組等の動画など、鑑賞目的のための音響情報や映像情報を特定するその他のデータがコンテンツ情報であってもよい。また、コンテンツ再生速度制御部は、再生速度が変わっても、音であればピッチや音質を変更しない、映像であればコマ送りや早送りによる映像の乱れを抑える等の処理を含む再生時間制御処理を行うことが望ましい。
In each of the above-described embodiments and modifications thereof, the respiratory level is exemplified as a specific example of the respiratory information output from the respiratory measurement unit. However, for example, the differential value of the respiratory level may be used as the respiratory information. The differential value of the respiratory level is obtained, for example, by detecting the respiratory airflow.
Further, in each of the above-described embodiments and modifications thereof, MIDI data indicating the pitch and the intensity of sound is shown as a specific example of the content information. However, content data may be other data that specifies audio information or video information for viewing purposes, such as music, audio, movies such as movies and television programs. In addition, the content playback speed control unit does not change the pitch or sound quality if sound, even if the playback speed changes, and playback time control processing that includes processing such as suppressing video disturbance due to frame advance or fast forward if video. It is desirable to do.

第3実施形態では、0以上1以下の値の同期重要度が好ましいことを示した。しかし、これは本発明を限定するものではなく、同期重要度が0未満であってもよいし、1よりも大きくてもよい。これにより、コンテンツの再生方法のバリエーションを増やし、楽しみ方の選択肢を増やすことができる。例えば、同期重要度を0未満とすることで、鑑賞者にとって違和感のあるコンテンツ再生が可能となり、芸術的表現の幅が広がる。また、すべての実施形態やその変形例において、再生速度演算部が同期重要度の代わりに上述同期重要度の符号を反転させた値が用いられてもよい。   In the third embodiment, it has been shown that a synchronization importance level of 0 or more and 1 or less is preferable. However, this does not limit the present invention, and the synchronization importance may be less than 0 or greater than 1. Thereby, the variation of the reproduction | regeneration method of a content can be increased, and the choice of how to enjoy can be increased. For example, by setting the synchronization importance level to less than 0, it is possible to reproduce content that is uncomfortable for the viewer, and the range of artistic expression is expanded. Further, in all the embodiments and modifications thereof, a value obtained by inverting the sign of the above-described synchronization importance may be used instead of the synchronization importance by the reproduction speed calculation unit.

各ブロック図の各ブロックは概念的に区切られた処理区分であり、それぞれが独立した装置として存在する必要はない。また、各ブロックが1つの装置として構成されている必要もなく、複数の装置に分散して配置されていてもよい。
また、上述の各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。その他、本発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。
Each block in each block diagram is a conceptually divided processing section, and each block does not have to exist as an independent device. Moreover, each block does not need to be configured as one device, and may be distributed in a plurality of devices.
In addition, the various processes described above are not only executed in time series according to the description, but may be executed in parallel or individually according to the processing capability of the apparatus that executes the processes or as necessary. Needless to say, other modifications are possible without departing from the spirit of the present invention.

また、上述の構成をコンピュータによって実現する場合、各装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体の例は、非一時的な(non-transitory)記録媒体である。このような記録媒体の例は、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等である。
Further, when the above-described configuration is realized by a computer, processing contents of functions that each device should have are described by a program. The processing functions are realized on the computer by executing the program on the computer.
The program describing the processing contents can be recorded on a computer-readable recording medium. An example of a computer-readable recording medium is a non-transitory recording medium. Examples of such a recording medium are a magnetic recording device, an optical disk, a magneto-optical recording medium, a semiconductor memory, and the like.

このプログラムの流通は、例えば、そのプログラムを記録したDVD、CD−ROM等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。   This program is distributed, for example, by selling, transferring, or lending a portable recording medium such as a DVD or CD-ROM in which the program is recorded. Furthermore, the program may be distributed by storing the program in a storage device of the server computer and transferring the program from the server computer to another computer via a network.

このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶装置に格納する。そして、処理の実行時、このコンピュータは、自己の記録装置に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。また、このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。また、サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるASP(Application Service Provider)型のサービスによって、上述の処理を実行する構成としてもよい。なお、本形態におけるプログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるもの(コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等)を含むものとする。   A computer that executes such a program first stores, for example, a program recorded on a portable recording medium or a program transferred from a server computer in its own storage device. When executing the process, this computer reads the program stored in its own recording device and executes the process according to the read program. As another execution form of the program, the computer may directly read the program from a portable recording medium and execute processing according to the program, and the program is transferred from the server computer to the computer. Each time, the processing according to the received program may be executed sequentially. Also, the program is not transferred from the server computer to the computer, and the above-described processing is executed by a so-called ASP (Application Service Provider) type service that realizes the processing function only by the execution instruction and result acquisition. It is good. Note that the program in this embodiment includes information that is used for processing by an electronic computer and that conforms to the program (data that is not a direct command to the computer but has a property that defines the processing of the computer).

この形態では、コンピュータ上で所定のプログラムを実行させることにより、本装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。   In this embodiment, the present apparatus is configured by executing a predetermined program on a computer. However, at least a part of these processing contents may be realized by hardware.

1−4,3',4’ 再生速度同期装置 1-4, 3 ', 4' Playback speed synchronization device

Claims (7)

鑑賞者の呼吸情報を用い、前記鑑賞者によって行われた複数回の呼吸に対応する複数個の呼吸周期に対応する情動呼吸周期を抽出する呼吸情動成分抽出部と、
前記情動呼吸周期が長いほど長い基本サンプル更新間隔を算出する基本再生速度演算部と、
前記基本サンプル更新間隔に対応する時間間隔であるサンプル更新間隔で、時間軸に沿った複数の再生位置にそれぞれ対応するコンテンツ情報に含まれる再生対象のコンテンツ情報を更新し、前記再生対象のコンテンツ情報を表す再生情報を出力するコンテンツ再生速度制御部と、
を有し、
前記コンテンツ情報と、少なくとも一部の前記再生位置に対応する時間軸上の位置である呼吸目標設定位置に対して定められた呼吸状態を特定する呼吸目標情報と、を含む、呼吸目標コンテンツを格納する記憶部と、
前記呼吸情報から当該鑑賞者の呼吸状態に対応する呼吸指標を抽出する呼吸指標抽出部と、を有し、
前記サンプル更新間隔は、補正値で前記基本サンプル更新間隔を補正することで得られ、
前記補正値は、現時刻から前記呼吸指標に対応する呼吸状態となる時刻までの予測期間を、前記現時刻での前記再生対象のコンテンツ情報に対応する前記再生位置から前記呼吸目標設定位置に対応する前記再生位置までの間に存在する前記再生位置の個数で除することで得られる値と、前記基本サンプル更新間隔と、の間の差分に、前記現時刻での同期重要度を乗じた値である、
ことを特徴とする再生速度同期装置。
A respiratory emotion component extraction unit that extracts emotional respiratory cycles corresponding to a plurality of respiratory cycles corresponding to a plurality of breaths performed by the viewer, using the respiratory information of the viewers;
A basic playback speed calculation unit that calculates a basic sample update interval that is longer as the emotional respiratory cycle is longer;
The content information to be played back included in the content information corresponding to each of a plurality of playback positions along the time axis is updated at a sample update interval that is a time interval corresponding to the basic sample update interval, and the content information to be played back A content playback speed control unit that outputs playback information representing
I have a,
Stores respiratory target content including the content information and respiratory target information for specifying a respiratory state determined with respect to a respiratory target setting position that is a position on a time axis corresponding to at least a part of the reproduction position. A storage unit
A respiratory index extraction unit that extracts a respiratory index corresponding to the viewer's respiratory state from the respiratory information,
The sample update interval is obtained by correcting the basic sample update interval with a correction value,
The correction value corresponds to a predicted period from a current time to a time when a breathing state corresponding to the breathing index is reached, from the playback position corresponding to the content information to be played back at the current time to the breathing target setting position. A value obtained by dividing the value obtained by dividing by the number of the playback positions existing up to the playback position and the basic sample update interval, and a value obtained by multiplying the synchronization importance at the current time by the difference Is,
A reproduction speed synchronization apparatus characterized by the above.
請求項1の再生速度同期装置であって、  The playback speed synchronization device of claim 1,
前記同期重要度は、0よりも大きく、かつ、1未満の値である、再生速度同期装置。  The reproduction speed synchronization apparatus, wherein the synchronization importance is greater than 0 and less than 1.
請求項1または2の再生速度同期装置であって、
前記基本サンプル更新間隔は、前記情動呼吸周期に対する一次関数値である、
ことを特徴とする再生速度同期装置。
The playback speed synchronization device according to claim 1 or 2 ,
The basic sample update interval is a linear function value for the emotional respiratory cycle.
A reproduction speed synchronization apparatus characterized by the above.
請求項1から3の何れかの再生速度同期装置であって、
前記呼吸情動成分抽出部での処理及び前記基本再生速度演算部での処理が繰り返されることで前記サンプル更新間隔が更新され、
前記コンテンツ再生速度制御部は、更新された前記サンプル更新間隔で、前記再生対象のコンテンツ情報を更新する、
ことを特徴とする再生速度同期装置。
The playback speed synchronization device according to any one of claims 1 to 3 ,
The sample update interval is updated by repeating the processing in the respiratory emotion component extraction unit and the processing in the basic playback speed calculation unit,
The content playback speed control unit updates the content information to be played back at the updated sample update interval.
A reproduction speed synchronization apparatus characterized by the above.
請求項1からの何れかの再生速度同期装置であって、
前記情動呼吸周期は、5回以上の呼吸に対応する5個以上の呼吸周期に対応する、
ことを特徴とする再生速度同期装置。
The playback speed synchronization device according to any one of claims 1 to 4 ,
The emotional respiratory cycle corresponds to five or more respiratory cycles corresponding to five or more breaths;
A reproduction speed synchronization apparatus characterized by the above.
請求項1からの何れかの再生速度同期装置であって、
前記情動呼吸周期は、前記複数個の呼吸周期の平均値に対応する値である、
ことを特徴とする再生速度同期装置。
The playback speed synchronization device according to any one of claims 1 to 5 ,
The emotional respiratory cycle is a value corresponding to an average value of the plurality of respiratory cycles,
A reproduction speed synchronization apparatus characterized by the above.
請求項1からの何れかの再生速度同期装置の各部としてコンピュータを機能させるためのプログラム。 The program for functioning a computer as each part of the reproduction speed synchronizer in any one of Claim 1 to 6 .
JP2011128159A 2011-06-08 2011-06-08 Playback speed synchronization apparatus and program Active JP5673371B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011128159A JP5673371B2 (en) 2011-06-08 2011-06-08 Playback speed synchronization apparatus and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011128159A JP5673371B2 (en) 2011-06-08 2011-06-08 Playback speed synchronization apparatus and program

Publications (2)

Publication Number Publication Date
JP2012255869A JP2012255869A (en) 2012-12-27
JP5673371B2 true JP5673371B2 (en) 2015-02-18

Family

ID=47527496

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011128159A Active JP5673371B2 (en) 2011-06-08 2011-06-08 Playback speed synchronization apparatus and program

Country Status (1)

Country Link
JP (1) JP5673371B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004240252A (en) * 2003-02-07 2004-08-26 Kawai Musical Instr Mfg Co Ltd Music generating apparatus and method
JP4396175B2 (en) * 2003-08-05 2010-01-13 ソニー株式会社 Content playback apparatus and content playback method
JP4247533B2 (en) * 2003-09-03 2009-04-02 国立大学法人東京工業大学 Respiratory synchronizer
JP5392907B2 (en) * 2009-09-10 2014-01-22 日本電信電話株式会社 Playback speed synchronization apparatus, playback speed synchronization method, and program

Also Published As

Publication number Publication date
JP2012255869A (en) 2012-12-27

Similar Documents

Publication Publication Date Title
JP6249569B2 (en) Method, system, and computer-readable recording medium using performance metadata related to media used in training
US7765315B2 (en) Time synchronization of multiple time-based data streams with independent clocks
US10277941B2 (en) Method and apparatus for producing full synchronization of a digital file with a live event
US20180239580A1 (en) Cadence-Based Selection, Playback, and Transition Between Song Versions
US10101960B2 (en) System for managing transitions between media content items
EP3929770B1 (en) Methods, systems, and media for modifying the presentation of video content on a user device based on a consumption of the user device
CN103780974A (en) Scene clip playback system and method thereof
US20160342687A1 (en) Selection and Playback of Song Versions Using Cadence
US9116605B2 (en) System and method for generating event distribution information
JP5392907B2 (en) Playback speed synchronization apparatus, playback speed synchronization method, and program
CN101887739A (en) Method and device for media playback synchronization
JP5314543B2 (en) Respiration induction device, respiration induction method, and program
JP5673371B2 (en) Playback speed synchronization apparatus and program
JP5496935B2 (en) Respiration distribution update device, respiration distribution update method, and program
JP5818261B2 (en) REPRODUCTION CONTENT CONTROL DEVICE, ITS METHOD, AND PROGRAM
JP5599498B2 (en) Playback speed synchronization apparatus, playback speed synchronization method, and program
JP5587815B2 (en) Respiration distribution applying device, reproduction speed synchronization device, respiration distribution applying method, reproduction speed synchronization method, and program
US9823894B2 (en) Controlling audio tempo based on a target heart rate
EP2439741B1 (en) Video playing apparatus and location search method thereof
JP6295381B1 (en) Display timing determination device, display timing determination method, and program
JP2019105689A (en) Influence evaluation device, respiration guide device, influence evaluation method, and program therefor
JP5939217B2 (en) Information processing apparatus, information processing system, and program
JP5510822B2 (en) Singing information processing system
Maezawa et al. Automatic music accompaniment based on audio-visual score following
JP5966971B2 (en) Information processing apparatus and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130813

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20130813

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140327

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140430

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140602

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141215

R150 Certificate of patent or registration of utility model

Ref document number: 5673371

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350