(57)【特許請求の範囲】
【請求項１】
時間軸に沿って進行するコンテンツを演奏又は演ずる演者を計測して得られる呼吸情報から、当該コンテンツの進行に沿った時間軸上の位置における当該演者の呼吸状態を特定する呼吸指標を抽出する呼吸指標抽出部と、
前記時間軸上の少なくとも一部の位置での前記演者の呼吸状態に対応する呼吸目標情報を前記呼吸指標から得て、当該呼吸目標情報を当該呼吸目標情報に対応する前記時間軸上の位置である呼吸目標設定位置での前記コンテンツを表すコンテンツ情報に対応付けて出力する呼吸分布作成部と、
を有し、
前記呼吸指標抽出部は、前記コンテンツを演奏又は演ずる複数の演者をそれぞれ計測して得られる各呼吸情報から、当該コンテンツの進行に沿った時間軸上の位置での当該複数の演者の呼吸状態をそれぞれ特定する前記呼吸指標を抽出し、
前記呼吸分布作成部は、前記時間軸上の少なくとも一部の位置での前記複数の演者の呼吸状態に対応する呼吸目標情報を前記呼吸指標から得て、当該呼吸目標情報を当該呼吸目標情報に対応する前記時間軸上の位置である呼吸目標設定位置での前記コンテンツを表すコンテンツ情報に対応付けて出力し、
前記呼吸指標のそれぞれが、前記演者の呼吸運動にそれぞれ対応する位相に対応する情報であり、
前記呼吸目標情報は、前記複数の演者の呼吸運動の位相にそれぞれ対応する位相空間上のベクトルから得られる重心ベクトルの位相に対応する情報である、
ことを特徴とする呼吸分布付与装置。
【請求項２】
請求項１の呼吸分布付与装置であって、
前記重心ベクトルは、前記複数の演者の呼吸運動の位相にそれぞれ対応する位相空間上の各ベクトルの大きさを正規化して得られる各正規化ベクトルから得られる、
ことを特徴とする呼吸分布付与装置。
【請求項３】
時間軸に沿って進行するコンテンツを演奏又は演ずる演者を計測して得られる呼吸情報から、当該コンテンツの進行に沿った時間軸上の位置における当該演者の呼吸状態を特定する呼吸指標を抽出する呼吸指標抽出部と、
前記時間軸上の少なくとも一部の位置での前記演者の呼吸状態に対応する呼吸目標情報を前記呼吸指標から得て、当該呼吸目標情報を当該呼吸目標情報に対応する前記時間軸上の位置である呼吸目標設定位置での前記コンテンツを表すコンテンツ情報に対応付けて出力する呼吸分布作成部と、
を有し、
前記呼吸指標抽出部は、前記コンテンツを演奏又は演ずる複数の演者をそれぞれ計測して得られる各呼吸情報から、当該コンテンツの進行に沿った時間軸上の位置での当該複数の演者の呼吸状態をそれぞれ特定する前記呼吸指標を抽出し、
前記呼吸分布作成部は、前記時間軸上の少なくとも一部の位置での前記複数の演者の呼吸状態に対応する呼吸目標情報を前記呼吸指標から得て、当該呼吸目標情報を当該呼吸目標情報に対応する前記時間軸上の位置である呼吸目標設定位置での前記コンテンツを表すコンテンツ情報に対応付けて出力し、
前記呼吸指標のそれぞれは、前記演者の呼吸運動にそれぞれ対応する位相に対応する情報であり、
前記呼吸分布作成部は、前記複数の演者の呼吸運動の位相にそれぞれ対応する位相空間上の各ベクトルから得られる重心ベクトルと当該各ベクトルとの距離の総和に対応する各同期重要度を前記呼吸指標から得て、当該各同期重要度に対応する前記時間軸上の各時点である各再生位置での前記コンテンツを表すコンテンツ情報に当該各同期重要度をそれぞれ対応付けて出力する、
ことを特徴とする呼吸分布付与装置。
【請求項４】
時間軸に沿って進行するコンテンツを演奏又は演ずる演者を計測して得られる呼吸情報から、当該コンテンツの進行に沿った時間軸上の位置における当該演者の呼吸状態を特定する呼吸指標を抽出し、前記時間軸上の少なくとも一部の位置での前記演者の呼吸状態に対応する呼吸目標情報を前記呼吸指標から得、当該呼吸目標情報を当該呼吸目標情報に対応する前記時間軸上の位置である呼吸目標設定位置での前記コンテンツを表すコンテンツ情報に対応付け、前記演者の各呼吸の吸気量が大きいほど大きい値または前記演者の各呼吸の吸気量が大きいほど小さい値である各同期重要度を前記呼吸指標から得、当該各同期重要度を当該各呼吸に対応する前記時間軸上の各位置である各再生位置での前記コンテンツ情報にそれぞれ対応付けて得られた、呼吸目標分布付きコンテンツを格納する記憶部と、
鑑賞者を計測して得られる呼吸情報から当該鑑賞者の呼吸状態を特定するための鑑賞者呼吸指標を抽出し、当該鑑賞者呼吸指標を出力する鑑賞者呼吸指標抽出部と、
前記呼吸目標情報と前記同期重要度と前記鑑賞者呼吸指標とを入力とし、前記同期重要度が大きければ大きいほど、何れかの前記呼吸目標設定位置に対応する前記呼吸目標情報によって特定される呼吸状態が、当該呼吸目標設定位置に対応する前記コンテンツ情報が再生される時点での前記鑑賞者の呼吸状態に近づくように、前記同期重要度に対応する各再生位置にそれぞれ対応する各コンテンツ情報を時間軸に沿って順次再生する際の再生速度を設定し、設定した再生速度を特定する再生速度情報を出力する再生速度演算部と、
前記再生速度情報と前記コンテンツ情報とを入力とし、当該再生速度情報で特定される再生速度で各再生位置にそれぞれ対応する各コンテンツ情報を順次再生するための再生情報を出力するコンテンツ再生速度制御部と、
を有する再生速度同期装置。
【請求項５】
時間軸に沿って進行するコンテンツを演奏又は演ずる演者を計測して得られる呼吸情報から、当該コンテンツの進行に沿った時間軸上の時点に対応する当該演者の呼吸状態を特定する呼吸指標を抽出する呼吸指標抽出ステップと、
前記時間軸上の少なくとも一部の時点である呼吸目標設定位置に対応する前記演者の呼吸状態を特定する呼吸目標情報を前記呼吸指標から得て、当該呼吸目標情報を当該呼吸目標設定位置に対応する時点での前記コンテンツを表すコンテンツ情報に対応付けて出力する呼吸分布作成ステップと、
を有し、
前記呼吸指標抽出ステップは、前記コンテンツを演奏又は演ずる複数の演者をそれぞれ計測して得られる各呼吸情報から、当該コンテンツの進行に沿った時間軸上の位置での当該複数の演者の呼吸状態をそれぞれ特定する前記呼吸指標を抽出するステップであり、
前記呼吸分布作成ステップは、前記時間軸上の少なくとも一部の位置での前記複数の演者の呼吸状態に対応する呼吸目標情報を前記呼吸指標から得て、当該呼吸目標情報を当該呼吸目標情報に対応する前記時間軸上の位置である呼吸目標設定位置での前記コンテンツを表すコンテンツ情報に対応付けて出力するステップであり、
前記呼吸指標のそれぞれが、前記演者の呼吸運動にそれぞれ対応する位相に対応する情報であり、
前記呼吸目標情報は、前記複数の演者の呼吸運動の位相にそれぞれ対応する位相空間上のベクトルから得られる重心ベクトルの位相に対応する情報である、
ことを特徴とする呼吸分布付与方法。
【請求項６】
請求項５の呼吸分布付与方法であって、
前記重心ベクトルは、前記複数の演者の呼吸運動の位相にそれぞれ対応する位相空間上の各ベクトルの大きさを正規化して得られる各正規化ベクトルから得られる、
ことを特徴とする呼吸分布付与方法。
【請求項７】
時間軸に沿って進行するコンテンツを演奏又は演ずる演者を計測して得られる呼吸情報から、当該コンテンツの進行に沿った時間軸上の位置における当該演者の呼吸状態を特定する呼吸指標を抽出する呼吸指標抽出ステップと、
前記時間軸上の少なくとも一部の位置での前記演者の呼吸状態に対応する呼吸目標情報を前記呼吸指標から得て、当該呼吸目標情報を当該呼吸目標情報に対応する前記時間軸上の位置である呼吸目標設定位置での前記コンテンツを表すコンテンツ情報に対応付けて出力する呼吸分布作成ステップと、
を有し、
前記呼吸指標抽出ステップは、前記コンテンツを演奏又は演ずる複数の演者をそれぞれ計測して得られる各呼吸情報から、当該コンテンツの進行に沿った時間軸上の位置での当該複数の演者の呼吸状態をそれぞれ特定する前記呼吸指標を抽出するステップであり、
前記呼吸分布作成ステップは、前記時間軸上の少なくとも一部の位置での前記複数の演者の呼吸状態に対応する呼吸目標情報を前記呼吸指標から得て、当該呼吸目標情報を当該呼吸目標情報に対応する前記時間軸上の位置である呼吸目標設定位置での前記コンテンツを表すコンテンツ情報に対応付けて出力するステップであり、
前記呼吸指標のそれぞれは、前記演者の呼吸運動にそれぞれ対応する位相に対応する情報であり、
前記呼吸分布作成ステップは、前記複数の演者の呼吸運動の位相にそれぞれ対応する位相空間上の各ベクトルから得られる重心ベクトルと当該各ベクトルとの距離の総和に対応する各同期重要度を前記呼吸指標から得て、当該各同期重要度に対応する前記時間軸上の各時点である各再生位置での前記コンテンツを表すコンテンツ情報に当該各同期重要度をそれぞれ対応付けて出力するステップである、
ことを特徴とする呼吸分布付与方法。
【請求項８】
時間軸に沿って進行するコンテンツを演奏又は演ずる演者を計測して得られる呼吸情報から、当該コンテンツの進行に沿った時間軸上の位置における当該演者の呼吸状態を特定する呼吸指標を抽出し、前記時間軸上の少なくとも一部の位置での前記演者の呼吸状態に対応する呼吸目標情報を前記呼吸指標から得、当該呼吸目標情報を当該呼吸目標情報に対応する前記時間軸上の位置である呼吸目標設定位置での前記コンテンツを表すコンテンツ情報に対応付け、前記演者の各呼吸の吸気量が大きいほど大きい値または前記演者の各呼吸の吸気量が大きいほど小さい値である各同期重要度を前記呼吸指標から得、当該各同期重要度を当該各呼吸に対応する前記時間軸上の各位置である各再生位置での前記コンテンツ情報にそれぞれ対応付けて得られた、呼吸目標分布付きコンテンツを記憶部に格納しておき、
鑑賞者を計測して得られる呼吸情報から当該鑑賞者の呼吸状態を特定するための鑑賞者呼吸指標を抽出し、当該鑑賞者呼吸指標を出力する鑑賞者呼吸指標抽出ステップと、
前記呼吸目標情報と前記同期重要度と前記鑑賞者呼吸指標とを入力とし、前記同期重要度が大きければ大きいほど、何れかの前記呼吸目標設定位置に対応する前記呼吸目標情報によって特定される呼吸状態が、当該呼吸目標設定位置に対応する前記コンテンツ情報が再生される時点での前記鑑賞者の呼吸状態に近づくように、前記同期重要度に対応する各再生位置にそれぞれ対応する各コンテンツ情報を時間軸に沿って順次再生する際の再生速度を設定し、設定した再生速度を特定する再生速度情報を出力する再生速度演算ステップと、
前記再生速度情報と前記コンテンツ情報とを入力とし、当該再生速度情報で特定される再生速度で各再生位置にそれぞれ対応する各コンテンツ情報を順次再生するための再生情報を出力するコンテンツ再生速度制御ステップと、
を有する再生速度同期方法。
【請求項９】
請求項１から３の何れかの呼吸分布付与装置の各部の処理をコンピュータに実行させるためのプログラム。
【請求項１０】
請求項４の再生速度同期装置の各部の処理をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの再生技術に関し、特に、鑑賞者の呼吸にコンテンツの再生位置を同期させる技術に関する。
【背景技術】
【０００２】
音楽コンテンツなどの時間軸に沿って進行するコンテンツのテンポに基づいて鑑賞者の呼吸テンポが誘導される（呼吸が引き込まれる）という報告がなされている（例えば、非特許文献１，２等参照）。このコンテンツに呼吸が引き込まれる現象を利用し、例えば、音楽テンポに基づいて鑑賞者の呼吸を誘導する発明や商品開発が行われている。例えば、非特許文献３に開示された装置では、ある目標とする呼吸テンポに誘導、あるいは収束させることを目的として、呈示音の時間長を変化させている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】F. HAAS, S. Distenfeld and K. Axen, “Effects of perceived musical rhythm on respiratory pattern,” J. Appl Physiol, 1986, 61, pp. 1185-1191
【非特許文献２】中村敏枝, “音楽における「間」と呼吸について,” 日本音響学会音楽音響研究会資料, 1994, MA94, 16
【非特許文献３】”RESPeRATE TO LOWER BLOOD PRESSURE”, [online], [平成２３年２月２５日検索], インターネット＜http://www.resperate.com/us/discover/resperatedemo＞
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一方、上述したコンテンツに呼吸が引き込まれる現象から、逆に、コンテンツのある場面と鑑賞者の呼吸とが同期することがコンテンツへの一体感や臨場感に関係していると考えられる。ところが、従来検討されていたのは、目標として予め設定された呼吸テンポに誘導、あるいは収束させることを目的として、音楽テンポ等のコンテンツのテンポを設定する方法のみである。呼吸テンポの誘導や収束ではなく、コンテンツの鑑賞者の呼吸に併せてコンテンツのテンポを同期させる方法はこれまで検討されていない。すなわち、従来技術は、コンテンツの場面とその鑑賞者の呼吸との関係が鑑賞者に与える心理的影響を想定しておらず、コンテンツの鑑賞上重要なポイントとなる場面ごとに鑑賞者の呼吸に応じてコンテンツの再生速度を変化させ、同調の度合い（相関）をコントロールするものではない。
【０００５】
本発明はこのような点に鑑みてなされたものであり、コンテンツの鑑賞者の呼吸に併せてコンテンツの再生速度を制御し、鑑賞者のコンテンツへの一体感や臨場感などの感覚を制御することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
時間軸に沿った各再生位置にそれぞれ対応するコンテンツ情報と、少なくとも一部の再生位置に対応する各呼吸目標設定位置に対して予め定められた呼吸状態を特定するための呼吸目標情報と、を含む、呼吸分布付きコンテンツを記憶部に格納し、鑑賞者を計測して得られる呼吸情報から当該鑑賞者の呼吸状態を特定するための呼吸指標を抽出し、何れかの呼吸目標設定位置に対応する呼吸目標情報によって特定される呼吸状態が、当該呼吸目標設定位置に対応するコンテンツ情報が再生される時点での鑑賞者の呼吸状態に近づくような再生速度情報を求め、当該再生速度情報で特定される再生速度で各再生位置にそれぞれ対応する各コンテンツ情報を順次再生するための再生情報を出力する。
【０００７】
本発明では、以下のように呼吸分布付きコンテンツを生成する。
時間軸に沿って進行するコンテンツを演奏又は演ずる演者を計測して得られる呼吸情報から、当該コンテンツの進行に沿った時間軸上の時点における当該演者の呼吸状態を特定する呼吸指標を抽出し、時間軸上の少なくとも一部の時点での演者の呼吸状態に対応する呼吸目標情報を呼吸指標から得て、当該呼吸目標情報を当該呼吸目標情報に対応する時間軸上の時点である呼吸目標設定位置でのコンテンツを表すコンテンツ情報に対応付けて出力する。
【発明の効果】
【０００８】
何れかの呼吸目標設定位置に対応する呼吸目標情報によって特定される呼吸状態が、当該呼吸目標設定位置に対応するコンテンツ情報が再生される時点での鑑賞者の呼吸状態に近づくように再生速度を設定するため、コンテンツの鑑賞者の呼吸に併せてコンテンツの再生速度を制御し、鑑賞者のコンテンツへの一体感や臨場感などの感覚を制御することができる。本発明では、そのための呼吸分布付きコンテンツを効率的に生成できる。
【図面の簡単な説明】
【０００９】
【図１】図１は、再生速度同期装置の機能構成を例示するためのブロック図である。
【図２】図２は、呼吸計測部から出力される呼吸レベルを例示したグラフである。
【図３】図３は、呼気開始時刻の予測値の一例を説明するための図である。
【図４】図４は、第１実施形態の再生速度演算部の処理機能を例示するための図である。
【図５】図５は、再生速度同期方法を例示するためのフローチャートである。
【図６】図６は、第２実施形態の再生速度演算部の処理機能を例示するための図である。
【図７】図７は、第３実施形態の再生速度演算部の処理機能を例示するための図である。
【図８】図８Ａは、第３実施形態の呼吸指標抽出部が算出する呼吸指標の例を説明するための図である。図８Ｂは、呼吸指標と呼吸目標情報とそれらの位相差との関係を例示した図である。
【図９】図９は、呼吸分布付きコンテンツを作成する呼吸分布付与装置の機能構成を例示するためのブロック図である。
【図１０】図１０は、呼吸計測部から出力される呼吸レベルを例示したグラフである。
【図１１】図１１は、呼吸分布付きコンテンツを作成する呼吸分布付与装置の機能構成を例示するためのブロック図である。
【図１２】図１２Ａは、複数の演者を計測して得られた呼吸レベルを例示したグラフである。図１２Ｂは、複数の演者の呼吸開始時刻を例示した図である。図１２Ｃは、呼吸開始時刻を時間軸上のサンプル点に変換して得られる呼吸開始サンプル点を例示した図である。図１２Ｄは、呼吸開始サンプル点の確率密度分布を例示した図である。
【図１３】図１３Ａは、複数の演者の呼吸運動の位相に対応する位相空間上のベクトルから得られる重心ベクトルを例示した図である。図１３Ｂは、複数の演者の呼吸運動の位相に対応する位相空間上のベクトルを正規化して得られる正規化ベクトルから得られる重心ベクトルを例示した図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の実施形態を説明する。
〔用語の定義〕
以下のように用語を定義する。
コンテンツ：音楽、音声若しくは朗読、又は、演劇、映画若しくはテレビ番組その他の動画など、鑑賞目的のための音響情報や映像情報を意味する。
コンテンツ情報：コンテンツを構成し、時間軸に沿って順次再生される情報を意味する。
再生位置：時間軸に沿って順次再生される各コンテンツ情報の再生位置、つまり、コンテンツ再生における時間軸上の進行位置を意味する。より具体的には、例えば、フレーム位置、サンプル点、タイムコード、ソングポジションポインターなどが再生位置に対応する。
【００１１】
呼吸目標設定位置：少なくとも一部の再生位置を意味する。
呼吸状態：周期的に行われる呼吸運動中の各状態を意味する。より具体的には、例えば、呼気運動を開始する時点の状態である呼気開始状態、呼気運動中の各時点での呼気状態、呼気運動を終了する時点の状態である呼気終了状態、吸気運動を開始する時点の状態である吸気開始状態、吸気運動中の各時点での吸気状態、吸気運動を終了する時点の状態である吸気終了状態などが呼吸状態に対応する。
基準状態：所定の呼吸状態を意味する。例えば、呼気開始状態、呼気終了状態、吸気開始状態、吸気終了状態などが基準状態に対応する。
呼吸基準位置：呼吸状態が特定の基準状態となる時間軸上の位置を意味する。
【００１２】
呼吸情報：コンテンツを鑑賞する鑑賞者やコンテンツを演奏又は演ずる演者の呼吸状態を計測して得られる情報を意味する。より具体的には、例えば、胸部回りや腹部回りの長さ、呼吸の気流量、呼気と吸気の温度差などを意味する。
再生速度：ある再生位置Ａのコンテンツ情報を再生してから次の再生位置Ｂのコンテンツ情報を再生するまでに要する時間の逆数を意味する。再生テンポやクロック間隔などに読み替え可能な概念である。
【００１３】
〔第１実施形態〕
次に、本発明の第１実施形態を説明する。
＜構成＞
図１は、再生速度同期装置の機能構成を例示するためのブロック図である。
図１に例示するように、第１実施形態の再生速度同期装置１は、入力部１１と、呼吸分布付きコンテンツ１２ａを格納する記憶部１２と、呼吸計測部１３と、呼吸指標抽出部１４と、再生速度演算部１５と、コンテンツ再生速度制御部１６と、再生部１７と、制御部１９とを有する。
【００１４】
［入力部１１］
入力部１１は、呼吸分布付きコンテンツ１２ａの入力を受け付ける機能部であり、入力部１１の例は、入力ポート、入力インタフェース、読み出し装置、受信装置などである。
【００１５】
［呼吸分布付きコンテンツ１２ａ］
呼吸分布付きコンテンツ１２ａは、時間軸に沿った各再生位置にそれぞれ対応するコンテンツ情報と、少なくとも一部の再生位置に対応する位置（例えば、当該再生位置や当該再生位置と特定の関係にある位置など）である各呼吸目標設定位置に対して予め定められた呼吸状態を特定するための呼吸目標情報と、を含むデータ構造からなるデータである。
【００１６】
本形態の例では、サンプル点を再生位置とし、音程や音の強さを示すＭＩＤＩデータをコンテンツ情報とし、呼気運動を開始する時点として望ましいサンプル点（呼吸目標サンプル点）を呼吸目標設定位置とし、呼気開始状態を呼吸目標サンプル点において予め定められた呼吸状態とし、呼吸目標サンプル点における呼気開始状態を特定するための情報を呼吸目標情報とする。例えば、図４に例示する呼吸分布付きコンテンツ１２ａは、時間軸に沿った各サンプル点τにそれぞれ対応する音程や音の強さを示すＭＩＤＩデータであるコンテンツ情報d(τ)と、呼気運動を開始する時点として望ましいサンプル点である各呼吸目標サンプル点に対して定められた呼気開始状態を特定するための呼吸目標情報Bpe(μ)と、を含むデータ構造からなるデータである。この例のサンプル点τは０以上の整数であり、値が大きいほど遅い時間に対応する。また、この例の呼吸目標情報Bpe(μ)は、それに対応するサンプル点τ（呼吸目標サンプル点）を示す。例えば、呼吸目標サンプル点τ=100に対して定められた呼吸目標情報Bpe(μ)の値は１００である。μは説明上便宜的に付した指標であり、各呼吸目標情報Bpe(μ)を識別するための０以上の連続した整数である。値が大きいμほど時間的に後の呼吸目標情報に対応する。図４に例示する呼吸分布付きコンテンツ１２ａは、再生対象のサンプル点τが時間軸に沿って順次更新されながら、各再生対象のサンプル点τに対応するコンテンツ情報が順次再生される。この再生対象のサンプル点τの更新周期をサンプル更新間隔と呼び、予め定められたサンプル更新間隔の標準設定値をS0とする。
【００１７】
［記憶部１２］
記憶部１２は、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどの情報記憶装置である。
［呼吸計測部１３］
呼吸計測部１３は、コンテンツの鑑賞者１００の呼吸状態を計測し、それによって得られる呼吸情報を出力する周知の装置である。本形態の例では、胸部回りや腹部回りの長さに対応する情報（呼吸レベル）を呼吸情報とし、胸部や腹部に巻き付けられたゴム管の抵抗変化から呼吸を検出する装置（例えば、日本光電製のTR-753Tや、ADInstruments製のMLT1132）を呼吸計測部１３とする。この例の呼吸計測部１３は、設定されたある任意の周期T1で呼吸レベルV(t)を計測して出力する。なお、tは離散的な時刻に対応する整数インデックスであり、「時刻t」とは整数インデックスtに対応する時刻を意味する。また、簡単のためにtは周期T1で1ずつ進行するとするとして説明を行う。また、V(t)は時刻tでの呼吸レベルを表す。
【００１８】
図２は、呼吸計測部から出力される呼吸レベルV(t)を例示したグラフである。
図２の例では、呼気が開始される時刻である呼気開始時刻（bpe(n-1)等）で呼吸レベルV(t)が極大となり、呼気状態が進むにつれて呼吸レベルV(t)が減少し、吸気が開始される時刻である吸気開始時刻（bpi(n)等）で呼吸レベルV(t)が極小となり、吸気状態が進むにつれて呼吸レベルV(t)が増加し、次の呼気開始時刻（bpe(n)等）で再び呼吸レベルV(t)が極大となる、といった状態が周期的に繰り返される。
【００１９】
［呼吸指標抽出部１４］
呼吸指標抽出部１４は、例えば、ＣＰＵ（central processing unit）に所定のプログラムが読み込まれることで構成される処理部である。呼吸指標抽出部１４は、鑑賞者を計測して得られる呼吸情報から当該鑑賞者の呼吸状態を特定するための呼吸指標を抽出し、当該呼吸指標を出力するものである。本形態の例の呼吸指標抽出部１４は、呼吸計測部１３から出力された呼吸レベルV(t)（呼吸情報）を入力とし、計測対象となる鑑賞者の、時刻tからみた直近の未来の呼気開始時刻の予測値pbpe(n)を呼吸指標として出力する。ここで、nは説明上便宜的に付した指標であり、鑑賞者の呼吸回数に対応する整数である。
【００２０】
図３は、呼気開始時刻の予測値の一例を説明するための図である。
呼気開始時刻の予測値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)         (1）
ここでbpe(n-1)は、呼吸レベルV(t1), V(t1-1), V(t1-2),...を用いて算出された時刻tからみた直近の過去の呼気開始時刻を表し、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)とする（図３参照）。
【００２１】
［再生速度演算部１５］
再生速度演算部１５は、例えば、ＣＰＵに所定のプログラムが読み込まれることで構成される処理部である。再生速度演算部１５は、呼吸目標情報と呼吸指標とを入力とし、何れかの呼吸目標設定位置に対応する呼吸目標情報によって特定される呼吸状態が、当該呼吸目標設定位置に対応するコンテンツ情報が再生される時点での鑑賞者の呼吸状態に近づくように、各再生位置にそれぞれ対応する各コンテンツ情報を時間軸に沿って順次再生する際の再生速度を設定し、設定した再生速度を特定する再生速度情報を出力する。すなわち、再生速度演算部１５は、何れかの呼吸目標設定位置に対応する呼吸目標情報によって特定される呼吸状態と、当該呼吸目標設定位置に対応するコンテンツ情報が再生される時点での鑑賞者の呼吸状態との相関が高くなるように、コンテンツの再生速度を設定する。なお、設定される再生速度は、鑑賞者の呼吸を誘導するための速度ではなく、コンテンツの進行を鑑賞者の呼吸に同期させるための速度である。
【００２２】
図４は、第１実施形態の再生速度演算部の処理機能を例示するための図である。
本形態の再生速度演算部１５は、サンプル更新間隔を定めることでコンテンツの再生速度を設定する。また、本形態の再生速度演算部１５は、呼吸計測部１３で呼吸レベルV(t)が得られるたびに、すなわち、周期T1でサンプル更新間隔S(t)を定め、これを再生速度情報として出力する。ここで、p(t)は、時刻tの時点で再生されたコンテンツ情報に対応するサンプル点τを表す。以下、図４を用いて再生速度演算部１５の処理を例示する。
【００２３】
時刻t=t1の時点で、サンプル点τ=p(t1)に対応するコンテンツ情報d(p(t1))までの再生が終了しているとする。このとき呼吸分布付きコンテンツ１２ａに含まれるサンプル点τ=p(t1)からみて直近の未来の呼吸目標サンプル点がBpe(m)（μ=m）であり、時刻t=t1の時点で呼吸指標抽出部１４から出力された呼気開始時刻の予測値（呼吸指標）がpbpe(n)であったとする。この場合、再生速度演算部１５は、呼吸指標抽出部１４から出力された呼吸指標である呼気開始時刻の予測値pbpe(n)と、記憶部１２に格納された呼吸目標分布付きコンテンツ１２ａから抽出した呼吸目標サンプル点Bpe(m)及びサンプル点τ=p(t1)とを入力とし、呼気開始時刻の予測値pbpe(n)に、呼吸目標サンプル点Bpe(m)に対応するコンテンツ情報d(τ)の再生時刻が近づくように、サンプル更新間隔S(t1)を以下のように算出して出力する。
S(t1)=(pbpe(n)-t1)×T1/(Bpe(m)-p(t1))        (2）
【００２４】
すなわち、再生速度演算部１５は、時刻t1から時刻pbpe(n)までの間に再生対象のサンプル点がp(t1)からBpe(m)まで更新されるようなサンプル更新間隔S(t1)を算出し、当該サンプル更新間隔S(t1)を再生速度情報として出力する。
【００２５】
［コンテンツ再生速度制御部１６］
コンテンツ再生速度制御部１６は、例えば、ＣＰＵに所定のプログラムが読み込まれることで構成される処理部である。コンテンツ再生速度制御部１６は、再生速度情報とコンテンツ情報とを入力とし、当該再生速度情報で特定される再生速度で各再生位置にそれぞれ対応する各コンテンツ情報を順次再生するための再生情報を出力する。
【００２６】
本形態のコンテンツ再生速度制御部１６は、再生速度演算部１５から出力された再生速度情報であるサンプル更新間隔S(t1)と、記憶部１２に格納された呼吸目標分布付きコンテンツ１２ａから抽出されたコンテンツ情報d(τ)とを入力とし、サンプル更新間隔S(t1)で再生対象のサンプル点τを更新しつつ再生対象のサンプル点τに対応するコンテンツ情報d(τ)を再生するための再生情報r(τ)（音響信号等）を順次出力する。例えば、コンテンツ再生速度制御部１６は、サンプル更新間隔S(t1)で再生対象のサンプル点τを更新しつつ再生対象のサンプル点τに対応するコンテンツ情報d(τ)を呼吸目標分布付きコンテンツ１２ａから順次抽出し、抽出したコンテンツ情報d(τ)を再生するための再生情報r(τ)を順次出力する。
【００２７】
［再生部１７］
再生部１７は、例えば、アンプ、スピーカー、画像表示装置などから構成される周知の呈示装置である。再生部１７は、コンテンツ再生速度制御部１６から出力された再生情報r(τ)を入力とし、再生情報r(τ)によって特定される音響情報等のコンテンツを出力する。
【００２８】
［制御部１９］
制御部１９は、例えば、ＣＰＵに所定のプログラムが読み込まれることで構成される処理部である。制御部１９は、再生速度同期装置１の処理全体を制御する。
【００２９】
＜方法＞
次に、本形態の再生速度同期方法を例示する。
図５は、再生速度同期方法を例示するためのフローチャートである。
まず、入力部１１に呼吸分布付きコンテンツ１２ａが入力され（ステップＳ１１）、記憶部１２に格納される（ステップＳ１２）。
【００３０】
鑑賞者１００に取り付けられた呼吸計測部１３が周期T1で鑑賞者１００の呼吸状態を計測し、それによって得られた呼吸情報である呼吸レベルV(t1), V(t1-1), V(t1-2),...を出力する（ステップＳ１３）。呼吸レベルV(t1), V(t1-1), V(t1-2),...は呼吸指標抽出部１４に入力され、呼吸指標抽出部１４は、式(1)に従って呼気開始時刻の予測値pbpe(n)（呼吸指標）を算出し、当該呼気開始時刻の予測値pbpe(n)を出力する（ステップＳ１４）。次に、制御部１９が、必要時刻までの呼吸レベルが計測されたか否かを判定する（ステップＳ１４−２）。本形態では、制御部１９が１つの呼気開始時刻（bpe(1)）を特定できる時刻までの呼吸レベルが計測されたか否かを判定する。ここで、必要時刻までの呼吸レベルが計測されていないと判定された場合にはステップＳ１３の処理に戻る。
【００３１】
一方、必要時刻までの呼吸レベルが計測されたと判定された場合、再生速度演算部１５は、呼吸指標抽出部１４から出力された呼気開始時刻の予測値pbpe(n)と、記憶部１２に格納された呼吸目標分布付きコンテンツ１２ａから抽出した呼吸目標サンプル点Bpe(m)及びサンプル点τ=p(t1)とを入力とし、式(2)に従ってサンプル更新間隔S(t1)（再生速度情報）を算出して出力する（ステップＳ１５）。
【００３２】
コンテンツ再生速度制御部１６は、再生速度演算部１５から出力されたサンプル更新間隔S(t1)と、記憶部１２に格納された呼吸目標分布付きコンテンツ１２ａから抽出されたコンテンツ情報d(τ)とを入力とし、サンプル更新間隔S(t1)で再生対象のサンプル点τを更新しつつ再生対象のサンプル点τに対応するコンテンツ情報d(τ)を再生するための再生情報r(τ)を順次出力する（ステップＳ１６）。
【００３３】
再生部１７は、コンテンツ再生速度制御部１６から出力された再生情報r(τ)を入力とし、再生情報r(τ)によって特定されるコンテンツを出力する（ステップＳ１７）。
【００３４】
次に、呼吸計測部１３が新たな呼吸レベルV(t1+1)を計測する時刻t=t1+1であるか否かを判定する（ステップＳ１８）。ここで、新たな呼吸レベルV(t1+1)を計測する時刻t=t1+1でないと判定された場合、ステップＳ１６の処理に戻される。一方、新たな呼吸レベルV(t1+1)を計測する時刻t=t1+1であると判定された場合、次に、制御部１９が、呼吸分布付きコンテンツ１２ａが含むすべてのコンテンツ情報d(τ)の再生が終了したか否かを判定する（ステップＳ１９）。
ここで、すべてのコンテンツ情報d(τ)の再生が終了していないと判定された場合、t1+1を新たなt1としてステップＳ１３の処理に戻される。一方、コンテンツ情報d(τ)の再生が終了していると判定された場合、処理が終了する。
【００３５】
〔第２実施形態〕
第２実施形態は第１実施形態の変形例である。第２実施形態の呼吸分布付きコンテンツは、さらに、再生位置にそれぞれ対応する係数である同期重要度を含み、第２実施形態の再生速度演算部は、さらに同期重要度を入力とし、各同期重要度に対応する再生位置ごとに、当該再生位置に対応する同期重要度に依存する再生速度を定める。
なお、第２実施形態以降では、第１実施形態と相違する事項を中心に説明し、第１実施形態と共通する事項については説明を省略する。また、同一の処理部や処理ステップには同一の符号を用い、説明の繰り返しを避ける。
【００３６】
＜構成＞
図１に例示するように、第２実施形態の再生速度同期装置２は、入力部２１と、呼吸分布付きコンテンツ２２ａを格納する記憶部２２と、呼吸計測部１３と、呼吸指標抽出部１４と、再生速度演算部２５と、コンテンツ再生速度制御部１６と、再生部１７と、制御部１９とを有する。
【００３７】
［入力部２１，記憶部２２，呼吸分布付きコンテンツ２２ａ］
入力部２１は、呼吸分布付きコンテンツ２２ａの入力を受け付ける機能部であり、記憶部２２は、呼吸分布付きコンテンツ２２ａを格納する。本形態の呼吸分布付きコンテンツ２２ａは、時間軸に沿った各再生位置にそれぞれ対応するコンテンツ情報と、少なくとも一部の再生位置に対応する位置（例えば、当該再生位置や当該再生位置と特定の関係にある位置など）である各呼吸目標設定位置に対して予め定められた呼吸状態を特定するための呼吸目標情報と、再生位置にそれぞれ対応する係数である同期重要度とを含むデータ構造からなるデータである。ここで、同期重要度は、それに対応する再生位置に対応する呼吸目標情報の重要度を示す。すなわち、同期重要度は、それに対応する再生位置に対応する呼吸目標情報と、その再生位置に対応するコンテンツ情報が再生される時点での鑑賞者１００の呼吸と、を同期させる重要度が大きいほど大きな値をとる。第２実施形態の場合、同期重要度は０以上１以下の値に設定されることが望ましい。
【００３８】
例えば、図６に例示する呼吸分布付きコンテンツ２２ａは、時間軸に沿った各サンプル点τ（再生位置）にそれぞれ対応する音程や音の強さを示すＭＩＤＩデータであるコンテンツ情報d(τ)と、呼気運動を開始する時点として望ましいサンプル点である各呼吸目標サンプル点に対して定められた呼気開始状態を特定するための呼吸目標情報Bpe(μ)とに加え、さらに、各サンプル点τにそれぞれ対応する係数である同期重要度α(τ)を含むデータ構造からなるデータである。
【００３９】
［再生速度演算部２５］
再生速度演算部２５は、例えば、ＣＰＵに所定のプログラムが読み込まれることで構成される処理部である。再生速度演算部２５は、呼吸目標情報と同期重要度と呼吸指標を入力とし、何れかの呼吸目標設定位置に対応する呼吸目標情報によって特定される呼吸状態が、当該呼吸目標設定位置に対応するコンテンツ情報が再生される時点での鑑賞者の呼吸状態に近づくように、各同期重要度に対応する再生位置ごとに、当該再生位置に対応する同期重要度に依存する再生速度を設定し、設定した再生速度を特定する再生速度情報を出力する。
【００４０】
図６は、第２実施形態の再生速度演算部の処理機能を例示するための図である。
再生速度演算部２５は、呼吸指標抽出部１４から出力された呼吸指標である呼気開始時刻の予測値pbpe(n)と、記憶部２２に格納された呼吸目標分布付きコンテンツ２２ａから抽出した呼吸目標サンプル点Bpe(m)、同期重要度α(p(t1))及びサンプル点τ=p(t1)とを入力とし、サンプル点τ=p(t1)の同期重要度α(p(t1))を考慮しつつ、呼気開始時刻の予測値pbpe(n)に、呼吸目標サンプル点Bpe(m)に対応するコンテンツ情報d(τ)の再生時刻が近づくように、サンプル更新間隔S(t1)を以下のように算出する。
S(t1)=α(p(t1)){((pbpe(n)-t1)×T1/(Bpe(m)-p(t1)))-S0}+S0              (3）
ここで、S0は予め定められたサンプル更新間隔の標準設定値であり、α(p(t1)){((pbpe(n)-t1)×T1/(Bpe(m)-p(t1)))-S0}は、サンプル更新間隔の変化量である。すなわち、再生速度演算部２５は、同期重要度α(p(t1))が１の場合には、時刻t1から時刻pbpe(n)までの間に再生対象のサンプル点がp(t1)からBpe(m)まで更新されるようなサンプル更新間隔S(t1)を算出する。一方、同期重要度α(p(t1))が０以上１未満の場合、再生速度演算部２５は、サンプル更新間隔の標準設定値S0に対する変化量が、同期重要度α(p(t1))が１の場合のものよりも小さなサンプル更新間隔S(t1)を算出する。特に、同期重要度α(p(t1))が０の場合には、S(t1)=S0となる。
【００４１】
＜方法＞
次に、図５を用いて本形態の再生速度同期方法を例示する。
第１実施形態との相違点は、ステップＳ１１，１２の処理の代わりに、入力部２１に呼吸分布付きコンテンツ２２ａが入力され（ステップＳ２１）、記憶部２２に格納される（ステップＳ２２）点、ステップＳ１５の処理の代わりに、再生速度演算部２５が、呼吸指標抽出部１４から出力された呼気開始時刻の予測値pbpe(n)と、記憶部２２に格納された呼吸目標分布付きコンテンツ２２ａから抽出した呼吸目標サンプル点Bpe(m)、同期重要度α(p(t1))及びサンプル点τ=p(t1)とを入力とし、式(3)に従ってサンプル更新間隔S(t1)（再生速度情報）を算出して出力する（ステップＳ２５）点である。その他は第１実施形態と同一である。
【００４２】
〔第３実施形態〕
本形態は、第１，２実施形態の変形例である。第３実施形態の呼吸目標情報及び呼吸指標は、それぞれ、周期的な呼吸運動の位相に対応する情報（位相を特定するための情報）であり、第３実施形態の再生速度演算部は、何れかの呼吸目標設定位置に対応する呼吸目標情報によって特定される位相と、当該呼吸目標設定位置に対応するコンテンツ情報が再生される時点での呼吸指標よって特定される位相との差が小さくなるような再生速度を特定する再生速度情報を出力する。
【００４３】
＜構成＞
図１に例示するように、第３実施形態の再生速度同期装置３は、入力部３１と、呼吸分布付きコンテンツ３２ａを格納する記憶部３２と、呼吸計測部１３と、呼吸指標抽出部３４と、再生速度演算部３５と、コンテンツ再生速度制御部１６と、再生部１７と、制御部１９とを有する。
【００４４】
［入力部３１，記憶部３２，呼吸分布付きコンテンツ３２ａ］
入力部３１は、呼吸分布付きコンテンツ３２ａの入力を受け付ける機能部であり、記憶部３２は、呼吸分布付きコンテンツ３２ａを格納する。本形態の呼吸分布付きコンテンツ３２ａは、時間軸に沿った各再生位置にそれぞれ対応するコンテンツ情報と、少なくとも一部の再生位置に対応する位置（例えば、当該再生位置や当該再生位置と特定の関係にある位置など）である各呼吸目標設定位置に対して予め定められた呼吸状態を特定するための呼吸目標情報とを含む。第１，２実施形態との相違点は、呼吸目標情報が周期的な呼吸運動の位相に対応する情報である点である。
【００４５】
例えば、図７に例示する呼吸分布付きコンテンツ３２ａは、時間軸に沿った各サンプル点τ（再生位置）にそれぞれ対応する音程や音の強さを示すＭＩＤＩデータであるコンテンツ情報d(τ)と、すべてのサンプル点τ（呼吸目標設定位置）に対して定められた、各サンプル点τにおいて望ましい「周期的な呼吸運動の位相」を特定するための情報Φ(τ)（呼吸目標情報）と、同期重要度α(τ)とを含むデータ構造からなるデータである。なお、本形態の呼吸目標情報Φ(τ)の具体例については後述する。
【００４６】
［呼吸指標抽出部３４］
呼吸指標抽出部３４は、例えば、ＣＰＵに所定のプログラムが読み込まれることで構成される処理部である。呼吸指標抽出部３４は、鑑賞者を計測して得られる呼吸情報から当該鑑賞者の周期的な呼吸運動の位相に対応する情報を呼吸指標として抽出し、当該呼吸指標を出力するものである。
【００４７】
図８Ａは、第３実施形態の呼吸指標抽出部が算出する呼吸指標の例を説明するための図である。
どのような値を「鑑賞者の周期的な呼吸運動の位相に対応する情報」として用いるかについては特に制限はない。例えば、呼吸レベルV(t)を１次元目の値とし、その遅延値V(t-γ)を２次元目の値としたベクトルを「鑑賞者の周期的な呼吸運動の位相に対応する情報」としてもよいし、呼吸レベルV(t)を１次元目の値とし、その遅延値V(t-γ)を２次元目の値とした直交座標系の空間（相空間）での極座標の偏角を「鑑賞者の周期的な呼吸運動の位相に対応する情報」としてもよい。
【００４８】
以下では呼吸レベルV(t)を１次元目の値とし、その遅延値V(t-γ)を２次元目の値とした直交座標系の空間（相空間）での極座標の偏角を「鑑賞者の周期的な呼吸運動の位相に対応する情報（呼吸指標φ(t)）」として用いる。この場合の呼吸指標抽出部３４が時刻tに対応する処理は、例えば以下のようになる。
１．呼吸計測部１３から出力された時刻tにおける呼吸レベルV(t)を相空間の１次元目の値とする。
２．呼吸レベルV(t)を時間遅延フィルターに通して得られる呼吸レベルV(t-γ)を相空間の２次元目の値とする。ここでγは時間遅延フィルターの遅延幅（定数）であり、呼吸の場合は200msから800ms程度が望ましい。
３．相空間の直行座標系の点（V(t)，V(t-γ)）を極座標表示した場合の偏角を、呼吸指標φ(t)として求めて出力する（図８Ａ参照）。
なお、このような値を呼吸指標φ(t)とする場合、予め定められた各サンプル点τにおいて望ましい呼吸指標φ(t)が、当該サンプル点τに対応する呼吸目標情報Φ(τ)（図７参照）として呼吸分布付きコンテンツ３２ａに設定されている。
【００４９】
［再生速度演算部３５］
再生速度演算部３５は、例えば、ＣＰＵに所定のプログラムが読み込まれることで構成される処理部である。再生速度演算部３５は、何れかの呼吸目標設定位置に対応する呼吸目標情報によって特定される位相と、当該呼吸目標設定位置に対応するコンテンツ情報が再生される時点での呼吸指標よって特定される位相との差が小さくなるような再生速度を特定する再生速度情報を出力する。
【００５０】
図７は、第３実施形態の再生速度演算部の処理機能を例示するための図である。
本形態の再生速度演算部３５は、サンプル更新間隔を定めることでコンテンツの再生速度を設定する。また、本形態の再生速度演算部３５は、呼吸計測部１３で呼吸レベルV(t)が得られるたびに、すなわち、周期T1でサンプル更新間隔S(t)を定め、これを再生速度情報として出力する。
【００５１】
時刻t=t1の時点で、サンプル点τ=p(t1)に対応するコンテンツ情報d(p(t1))までの再生が終了しているとする。このとき呼吸分布付きコンテンツ３２ａに含まれるサンプル点τ=p(t1)に対応する呼吸目標情報がΦ(p(t1))であり、時刻t=t1の時点で呼吸指標抽出部３４から出力された呼吸指標（鑑賞者の周期的な呼吸運動の位相に対応する情報）がφ(t1)であったとする。再生速度演算部３５は、これらの呼吸指標φ(t1)と呼吸目標情報Φ(p(t1))とを入力とし、これらが図８Ａの相空間上でなす角を以下のように符号付きで求める。
R(t1)=φ(t1)-Φ(p(t1))               (4）
If |R(t1)|>π  then  L(t1)=R(t1)-Sgn(R(t1))・2π  else L(t1)=R(t1) (5）
ただし、Sgn(δ)は符号関数であり、その関数値は、δ<0のときはSgn(δ)=-1となり、δ=0のときはSgn(δ)=0となり、δ>0のときはSgn(δ)=1となる。L(t1)>0の場合、時刻t1において鑑賞者の呼吸が呼吸目標情報の示す呼吸より進んでいることになり、L(t1)<0の場合、時刻t1において鑑賞者の呼吸が呼吸目標情報の示す呼吸より遅れていることになる。図８Ｂに、呼吸指標φ(t1)と呼吸目標情報Φ(p(t1))とL(t1)との関係を例示する。なお、図８ＢはL(t1)<0の例である。
【００５２】
そして、再生速度演算部３５は、時刻t1でのサンプル更新間隔S(t1)を以下のように算出し、これを再生速度情報として出力する。
S(t1)=S0/{α(p(t1))・C・L(t1)+1}             (6）
ここで、S0は予め定められたサンプル更新間隔の標準設定値であり、CはC>0を満たす任意の定数である。例えば、取り得るすべてのα(τ)，L(t)に対してα(p(t))・C・L(t)+1>0となるように定数Cが定められた場合、再生速度演算部２５は、鑑賞者の呼吸が呼吸目標情報の示す呼吸より進んでいる場合（L(t1)>0）に、S0よりも大きなサンプル更新間隔S(t1)を算出し、鑑賞者の呼吸が呼吸目標情報の示す呼吸に同期している場合（L(t1)=0）に、S0と等しいサンプル更新間隔S(t1)を算出し、鑑賞者の呼吸が呼吸目標情報の示す呼吸より遅れている場合（L(t1)<0）に、S0よりも小さなサンプル更新間隔S(t1)を算出する。
【００５３】
＜方法＞
次に、図５を用いて本形態の再生速度同期方法を例示する。
第１実施形態との相違点は、ステップＳ１１，１２の処理の代わりに、入力部３１に呼吸分布付きコンテンツ３２ａが入力され（ステップＳ３１）、記憶部３２に格納される（ステップＳ３２）点、ステップＳ１４の処理の代わりに、呼吸指標抽出部３４が、呼吸レベルV(t)を入力として、鑑賞者の周期的な呼吸運動の位相に対応する情報である呼吸指標φ(t)を生成して出力する（ステップＳ３４）点、ステップＳ１４−２の代わりに、制御部１９がλ+1個の呼吸レベルV(t)が計測された否かを判定し、Ｎｏの場合はステップＳ１３の処理に戻り、Ｙｅｓの場合には以下のステップＳ３５に進む（ステップＳ３４−２）点、ステップＳ１５の代わりに、再生速度演算部３５が、呼吸指標φ(t1)と呼吸目標情報Φ(p(t1))とを入力とし、式(4）-(6）に従ってサンプル更新間隔S(t1)を算出し、これを再生速度情報として出力する（ステップＳ３５）。その他は第１実施形態と同一である。
【００５４】
〔第３実施形態の変形例１〕
第３実施形態では、呼吸レベルV(t)を１次元目にとり、その遅延値V(t-γ)を２次元目にとる相空間表現を用いる例を示した。しかし、第３実施形態においてその他の相空間表現を用いてもよい。例えば、呼吸レベルV(t)を１次元目にとり、V(t)のヒルベルト変換値（一般的に解析信号と呼ばれる）を２次元目にとる相空間での位相を特定する情報を呼吸指標としてもよい（例えば、「K. Kotani, K. Takamasu, Y. Jimbo, Y. Yamamoto, “Postural-induced phase shift of respiratory sinus arrhythmia and blood pressure variations: insight from respiratory-phase domain analysis,” Am. J. Physiol. Heart. Circ. Physiol. , Vol. 294, pp. H1481-H1489, 2008」参照）。また、呼吸レベルV(t)の微分値W(t)が得られる場合には、呼吸レベルV(t)を１次元目にとり、呼吸レベルV(t)の微分値W(t)を２次元目にとってもよい。また、呼吸レベルV(t)の微分値W(t)が得られない場合には、呼吸レベルV(t)を差分フィルターに通した擬似的な微分値（例えばV(t)-V(t-1)）/T1）を２次元目にとってもよい（例えば、日本光電製のTR-712を用いるとW(t)に相当する値を計測することができる）。
【００５５】
〔第３実施形態の変形例２〕
また、同期重要度α(τ)を含まない呼吸分布付きコンテンツを生成する構成であってもよい。この場合には、同期重要度α(τ)を予め定められた値（例えば１）とみなした第３実施形態と同様な処理がなされればよい。
【００５６】
〔第４実施形態〕
本形態では、第１実施形態で例示した呼吸分布付きコンテンツ１２ａ（図４）を自動生成する方法を説明する。本形態では、コンテンツを演奏又は演ずる一人の演者の特定の呼吸状態が発生する時点に対応する時間軸上の位置を呼吸目標情報とし、それらを当該コンテンツを表すコンテンツ情報に対応付けることで呼吸分布付きコンテンツ１２ａを生成する。以下では、上述の何れかの実施形態と共通する事項については説明を省略する。
【００５７】
図９は、呼吸分布付きコンテンツを作成する呼吸分布付与装置の機能構成を例示するためのブロック図である。
図９に例示するように、第４実施形態の呼吸分布付与装置４は、呼吸計測部４１と、コンテンツ取得部４２と、記憶部４３と、呼吸指標抽出部４４と、呼吸分布作成部４５と、出力部４６と、制御部４９とを有する。
【００５８】
［制御部４９］
制御部４９は、例えば、ＣＰＵに所定のプログラムが読み込まれることで構成される処理部である。制御部４９は、呼吸分布付与装置４の処理全体を制御する。
【００５９】
[呼吸計測部４１]
呼吸計測部４１は、コンテンツを演奏又は演ずる演者４００を計測し、それによって得られる呼吸情報を出力する周知の装置である。本形態では、前述した呼吸計測部１３と同じ機能を持つ装置を呼吸計測部４１として用いる。すなわち、この例の呼吸計測部４１は、設定されたある任意の周期T1で各時刻tの呼吸レベルV(t)を計測して出力する。本形態では、計算の便宜上、コンテンツの開始時刻をt=0として周期T1で各時刻tの呼吸レベルV(t)を計測する。ただし、呼吸レベルV(t)の測定はコンテンツの開始時刻よりも前の時点から開始されてもよいし、コンテンツの開始時刻よりも後の時点から開始されてもよい。
【００６０】
[コンテンツ取得部４２]
コンテンツ取得部４２は、演者４００によって演奏又は演じられたコンテンツを表す音響信号や映像信号を測定する周知の測定装置であり、例えばマイクロフォン、MIDIインタフェース、カメラ、処理装置等から構成される。コンテンツ取得部４２は、測定した音響信号や映像信号から得られるコンテンツを作成するための素材、又はコンテンツそのものを表すコンテンツ情報を出力する。本形態では、コンテンツ取得部４２がコンテンツ情報d(p0(t))を出力する例を示す。なお、サンプル更新間隔S0で再生対象のサンプル点τを更新しつつ再生対象のサンプル点τに対応するコンテンツ情報d(τ)が再生されることを前提とした場合における、時刻tの時点で再生されるコンテンツ情報d(τ)に対応するサンプル点をτ=p0(t)と表す。コンテンツの開始時刻がt=0であり、それに対応するサンプル点がτ=0である場合、以下の関係を満たす。
p0(t)=t×T1÷S0              (7)
【００６１】
[記憶部４３]
記憶部４３は、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどの情報記憶装置である。記憶部４３は、コンテンツ取得部４２から出力されたコンテンツ情報d(p0(t))を記録するとともに、呼吸計測部４１から出力された呼吸レベルV(t)（呼吸情報）を記録する。これらの情報は時刻tに関連付けられる。これらの情報は以下の処理で適宜読み出されて使用される。
【００６２】
[呼吸指標抽出部４４]
呼吸指標抽出部４４は、例えば、ＣＰＵに所定のプログラムが読み込まれることで構成される処理部である。呼吸指標抽出部４４は、コンテンツを演奏又は演ずる演者４００を計測して得られる呼吸情報から、当該コンテンツの進行に沿った時間軸上の位置における当該演者４００の呼吸状態を特定する呼吸指標を抽出し、呼吸指標を出力する。本形態の例の呼吸指標抽出部４４は、呼吸計測部４１から出力された呼吸レベルV(t)（呼吸情報）を入力とし、計測対象となる演者４００の呼気開始時刻bpe(n)を呼吸指標として出力する。例えば、呼吸指標抽出部４４は、呼吸運動ごとに呼吸レベルV(t)が極大値となる時刻を呼気開始時刻bpe(n)とし、それらを呼吸指標として出力する（図２参照）。なお、nは説明上便宜的に付した指標であり、演者４００の呼吸回数に対応する整数である。
【００６３】
[呼吸分布作成部４５]
呼吸分布作成部４５は、時間軸上の少なくとも一部の位置での演者４００の呼吸状態に対応する呼吸目標情報を呼吸指標から得て、当該呼吸目標情報を当該呼吸目標情報に対応する時間軸上の位置である呼吸目標設定位置でのコンテンツを表すコンテンツ情報に対応付けて出力する。この例の呼吸分布作成部４５は、呼吸指標抽出部４４から出力された呼気開始時刻bpe(n)を受け取り、それから呼吸目標情報Bpe(μ)を生成し、生成した呼吸目標情報Bpe(μ)を呼吸目標設定位置τ=Bpe(μ)でのコンテンツを表すコンテンツ情報d(τ)に対応付けて出力する。μは説明上便宜的に付した指標であり、各呼吸目標情報Bpe(μ)を識別するための０以上の連続した整数である。値が大きいμほど時間的に後の呼吸目標情報に対応する。
【００６４】
以下に呼吸分布作成部４５の処理を例示する。
呼吸分布作成部４５は、入力された呼気開始時刻bpe(n)(n=0,1,...)をサンプル点τ=p0(bpe(n))に変換した呼気開始サンプル点bpe’(n)(n=0,1,...)を生成する。この変換は例えば以下のように行われる。
bpe’(n)=bpe(n)×T1÷S0              (8)
【００６５】
呼吸分布作成部４５は、呼気開始サンプル点bpe’(n)を以下のように呼吸目標情報Bpe(μ)（μ=n）とする。
Bpe(μ)=bpe’(μ)（μ=0,1,...）              (9)
呼吸分布作成部４５は、呼吸目標情報Bpe(μ)をそれに対応するコンテンツ情報d(Bpe(μ))に対応付け、各呼吸目標情報Bpe(μ)と各サンプル点τのコンテンツ情報d(τ)とを出力する。
【００６６】
［出力部４６］
出力部４６は、出力ポート、出力インタフェースその他の出力装置である。出力部４６には、呼吸分布作成部４５から出力された各呼吸目標情報Bpe(μ)とコンテンツ情報d(τ)とが入力される。出力部４６は、これらの対応付け関係を維持しつつこれらを組み合わせた呼吸分布付きコンテンツ１２ａ（図４）を出力する。
【００６７】
〔第５実施形態〕
本形態では、第３実施形態で例示した呼吸分布付きコンテンツ３２ａ（図７）を自動生成する方法を説明する。本形態では、コンテンツを演奏又は演ずる一人の演者の呼吸運動の位相に対応する情報を呼吸目標情報とし、それらを当該コンテンツを表すコンテンツ情報に対応付けることで呼吸分布付きコンテンツ３２ａを生成する。以下では、上述の何れかの実施形態と共通する事項については、上述したものと同一の参照番号を用いて説明を省略する。
【００６８】
図９に例示するように、第５実施形態の呼吸分布付与装置５は、呼吸計測部４１と、コンテンツ取得部４２と、記憶部４３と、呼吸指標抽出部５４と、呼吸分布作成部５５と、出力部５６と、制御部４９とを有する。
【００６９】
[呼吸計測部４１，コンテンツ取得部４２，記憶部４３]
第４実施形態で説明した通りである。
【００７０】
[呼吸指標抽出部５４]
呼吸指標抽出部５４は、例えば、ＣＰＵに所定のプログラムが読み込まれることで構成される処理部である。呼吸指標抽出部５４は、コンテンツを演奏又は演ずる演者４００を計測して得られる呼吸情報から、当該コンテンツの進行に沿った時間軸上の位置における当該演者の呼吸状態を特定する呼吸指標を抽出し、呼吸指標を出力する。本形態の例の呼吸指標抽出部５４は、呼吸計測部４１から出力された呼吸レベルV(t)（呼吸情報）を入力とし、演者４００の周期的な呼吸運動の位相に対応する情報を呼吸指標φ(t)として出力する。例えば、呼吸指標抽出部５４は、前述した呼吸指標抽出部３４と同様に、相空間の直行座標系の点（V(t)，V(t-γ)）を極座標表示した場合の偏角を、呼吸指標φ(t)として求めて出力する（図８Ａ参照）。或いは、第３実施形態の変形例１のように定まる位相を特定する情報を呼吸指標φ(t)として出力してもよい。
【００７１】
[呼吸分布作成部５５]
呼吸分布作成部５５は、例えば、ＣＰＵに所定のプログラムが読み込まれることで構成される処理部である。呼吸分布作成部５５は、時間軸上の少なくとも一部の位置での演者４００の呼吸状態に対応する呼吸目標情報を呼吸指標から得て、当該呼吸目標情報を当該呼吸目標情報に対応する時間軸上の位置である呼吸目標設定位置でのコンテンツを表すコンテンツ情報に対応付けて出力する。この例の呼吸分布作成部５５は、呼吸指標抽出部５４から出力された各時刻tの呼吸指標φ(t)を受け取り、それから呼吸目標情報Φ(τ)（τ=p0(t)）を生成し、生成した呼吸目標情報Φ(τ)をそれに対応する呼吸目標設定位置τ=p0(t)でのコンテンツを表すコンテンツ情報d(τ)に対応付けて出力する。
【００７２】
以下に呼吸分布作成部５５の処理を例示する。
呼吸分布作成部５５は、入力された各時刻tの呼吸指標φ(t)を用い、以下のように各サンプル点τ=p0(t)の呼吸指標φ’(τ)に変換する。
φ’(τ)=φ(τ×S0÷T1)              (10)
【００７３】
なお、T1>S0の場合、入力された各時刻tの呼吸指標φ(t)から式(10)を用いてすべてのサンプル点τに対する呼吸指標φ’(τ)が生成できない場合がある。このような場合には式(10)を用いて得られる呼吸指標を用いて、得られないサンプル点τに対する呼吸指標φ’(τ)を補完してもよい。例えば、式(10)から呼吸指標φ’(τ-1)は得られるがφ’(τ)が得られない場合、φ’(τ)=φ’(τ-1)などとしてサンプル点τに対する呼吸指標φ’(τ)を補完してもよい。
【００７４】
さらに呼吸分布作成部５５は、各サンプル点τに対して定数の同期重要度α（τ）を定め、サンプル点τに対する呼吸指標φ’(τ)を呼吸目標情報
Φ(τ)=φ’(τ)              (11)
とする。呼吸分布作成部５５は、呼吸目標情報Φ(τ)及び同期重要度α（τ）をそれらに対応するコンテンツ情報d(τ)に対応付け、各呼吸目標情報Φ(τ)と同期重要度α（τ）とコンテンツ情報d(τ)とを出力する。
【００７５】
［出力部５６］
出力部５６には、呼吸分布作成部５５から出力された各呼吸目標情報Φ(τ)と同期重要度α（τ）とコンテンツ情報d(τ)とが入力される。出力部５６はこれらの対応付け関係を維持しつつこれらを組み合わせた呼吸分布付きコンテンツ３２ａ（図７）を出力する。
【００７６】
〔第５実施形態の変形例１〕
なお、本形態では、呼吸分布作成部５５が定数の同期重要度α（τ）を出力し、出力部５６が同期重要度α（τ）を含む呼吸分布付きコンテンツ３２ａを出力した。しかしながら、第３実施形態の変形例２のように同期重要度α（τ）を含まない呼吸分布付きコンテンツを生成する場合には、呼吸分布作成部５５が同期重要度α（τ）を出力せず、出力部５６が各呼吸目標情報Φ(τ)とコンテンツ情報d(τ)とを組み合わせた呼吸分布付きコンテンツを出力してもよい。
【００７７】
〔第６実施形態〕
本形態では、第２実施形態で例示した呼吸分布付きコンテンツ２２ａ（図６）を自動生成する方法を説明する。本形態では、第４実施形態と同様に呼吸目標情報を生成し、さらに演者の各呼吸の吸気量（呼吸の深さ，振幅の大きさ）にそれぞれ対応する値である各同期重要度を呼吸指標から生成し、それらをコンテンツ情報に対応付けることで呼吸分布付きコンテンツ２２ａを生成する。以下では、上述の何れかの実施形態と共通する事項については、上述したものと同一の参照番号を用いて説明を省略する。
【００７８】
図９に例示するように、第６実施形態の呼吸分布付与装置６は、呼吸計測部４１と、コンテンツ取得部４２と、記憶部４３と、呼吸指標抽出部６４と、呼吸分布作成部６５と、出力部５６と、制御部４９とを有する。
【００７９】
[呼吸計測部４１，コンテンツ取得部４２，記憶部４３]
第４実施形態で説明した通りである。
【００８０】
[呼吸指標抽出部６４]
呼吸指標抽出部６４は、例えば、ＣＰＵに所定のプログラムが読み込まれることで構成される処理部である。呼吸指標抽出部６４は、コンテンツを演奏又は演ずる演者を計測して得られる呼吸情報から、当該コンテンツの進行に沿った時間軸上の位置における当該演者の呼吸状態を特定する呼吸指標を抽出し、呼吸指標を出力する。本形態の例の呼吸指標抽出部６４は、呼吸計測部４１から出力された呼吸レベルV(t)（呼吸情報）を入力とし、計測対象となる演者４００の吸気開始時刻bpi(n)及び呼気開始時刻bpe(n)を呼吸指標として算出する。例えば、呼吸指標抽出部４４は、呼吸運動ごとに呼吸レベルV(t)が極小値となる時刻を吸気開始時刻bpi(n)とし、極大値となる時刻を呼気開始時刻bpe(n)とする（図１０参照）。
【００８１】
呼吸指標抽出部６４は、呼気開始時刻bpe(n)に対応する呼吸レベルV(bpe(n))と吸気開始時刻bpi(n)に対応する呼吸レベルV(bpi(n))との差分値を以下のように呼吸量Vi(n)として求める。
Vi(n)=V(bpe(n))-V(bpi(n))            (12)
呼吸指標抽出部６４は、呼気開始時刻bpe(n)と呼吸量Vi(n)とを呼吸指標として出力する。
【００８２】
[呼吸分布作成部６５]
呼吸分布作成部６５は、時間軸上の少なくとも一部の位置での演者４００の呼吸状態に対応する呼吸目標情報を呼吸指標から得て、当該呼吸目標情報を呼吸目標設定位置でコンテンツ情報に対応付け、さらに演者４００の各呼吸の吸気量にそれぞれ対応する値である各同期重要度を呼吸指標から得て、当該各呼吸に対応する時間軸上の各位置である各再生位置でのコンテンツ情報に各同期重要度をそれぞれ対応付けて出力する。この例の呼吸分布作成部６５は、呼吸指標抽出部６４から出力された呼気開始時刻bpe(n)と呼吸量Vi(n)を受け取り、呼気開始時刻bpe(n)から呼吸目標情報Bpe(μ)を生成し、当該呼吸目標情報Bpe(μ)を呼吸目標情報Bpe(μ)に対応する呼吸目標設定位置τ=p0(t)でのコンテンツ情報d(τ)に対応付け、呼吸量Vi(n)から同期重要度α（τ）を生成し、当該同期重要度α（τ）を各サンプル点τでのコンテンツ情報d(τ)に対応付けて出力する。
【００８３】
以下に呼吸分布作成部６５の処理を例示する。
呼気開始時刻bpe(n)から呼吸目標情報Bpe(μ)を生成する手順の例は第４実施形態と同じである（式(8)(9)）。呼吸量Vi(n)から同期重要度α（τ）を生成する手順の例は以下のようになる。
呼吸分布作成部６５は、呼吸目標情報Bpe(μ)が示すサンプル点での同期重要度α（Bpe(μ)）を以下のようにする。
α（Bpe(n)）＝b×Vi(n)               (13)
ただし、bはb>0の任意の比例係数である。
【００８４】
呼吸分布作成部６５は、同期重要度α（Bpe(μ)）を用いた線形補間により、すべてのサンプル点τでの同期重要度α（τ）を求める。呼吸分布作成部６５は、例えばサンプル点τ=0,1,2,…,Bpe(0)での同期重要度α（τ）を以下のように求める。
α(τ)=α（Bpe(0))÷Bpe(0)×τ               (14)
また呼吸分布作成部６５は、例えばサンプル点τ=Bpe(μ1-1)＋1、Bpe(μ1-1)+2,…、Bpe(μ1)-1での同期重要度α（τ）を以下のように求める。ただし、μ1は呼吸目標情報を識別するために便宜的に付した1以上の整数である。
α（τ）={α（Bpe(μ1)）-α（Bpe(μ1-1)）}÷{Bpe(μ1)-Bpe(μ1-1)}
×(τ-Bpe(μ1-1))+α（Bpe(μ1-1)）                (15)
【００８５】
呼吸分布作成部６５は、呼吸目標情報Bpe(μ)をそれに対応するコンテンツ情報d(Bpe(μ))に対応付け、同期重要度α（τ）をそれに対応するコンテンツ情報d(τ)に対応付け、それらを出力する。
【００８６】
［出力部６６］
出力部６６には、呼吸分布作成部６５から出力された各呼吸目標情報Bpe(μ)と同期重要度α（τ）とコンテンツ情報d(τ)とが入力される。出力部６６は、これらの対応付け関係を維持しつつこれらを組み合わせた呼吸分布付きコンテンツ２２ａ（図６）を出力する。
【００８７】
〔第７実施形態〕
本形態では、アンサンブル等を行う演者が複数人存在する場合に、第１実施形態で例示した呼吸分布付きコンテンツ１２ａ（図４）を自動生成する方法を説明する。本形態では、コンテンツを演奏又は演ずる複数の演者の特定の呼吸状態（基準状態）がそれぞれ発生する時点に対応する時間軸上の位置に対応する呼吸目標情報を定め、当該呼吸目標情報を当該コンテンツを表すコンテンツ情報に対応付けることで呼吸分布付きコンテンツ１２ａを生成する。以下では、上述の何れかの実施形態と共通する事項については説明を省略する。
【００８８】
図１１は、呼吸分布付きコンテンツを作成する呼吸分布付与装置の機能構成を例示するためのブロック図である。
図１１に例示するように、第７実施形態の呼吸分布付与装置７は、呼吸計測部７１−０〜（Ｉ−１）と、コンテンツ取得部７２−０〜（Ｉ−１）と、記憶部７３と、呼吸指標抽出部７４と、呼吸分布作成部７５と、出力部７６と、制御部４９とを有する。
【００８９】
[呼吸計測部７１−０〜（Ｉ−１）]
呼吸計測部７１−０〜（Ｉ−１）は、コンテンツを演奏又は演ずるＩ人の演者７００−０〜（Ｉ−１）をそれぞれ計測し、それによって得られる呼吸情報を出力する周知の装置である。Iは２以上の整数である。呼吸計測部７１−０〜（Ｉ−１）のそれぞれは第４実施形態の呼吸計測部４１と同一の機能を持ち、本形態でも呼吸計測部４１と同様に、演者７００−０〜（Ｉ−１）のそれぞれについて周期T1で各時刻tの呼吸レベルV(i,t)(i=0,...,I-1)（呼吸情報）を計測して出力する例を示す。V(i,t)は演者７００−ｉを測定して得られる呼吸レベルである（図１２Ａ参照）。
【００９０】
[コンテンツ取得部７２−０〜（Ｉ−１）]
コンテンツ取得部７２−０〜（Ｉ−１）は、演者７００−０〜（Ｉ−１）によって演奏又は演じられたコンテンツを表す音響信号や映像信号をそれぞれ測定する周知の測定装置である。コンテンツ取得部７２−０〜（Ｉ−１）のそれぞれは、第４実施形態のコンテンツ取得部４２と同一の機能を持ち、本形態でもコンテンツ取得部４２と同様に、コンテンツ取得部７２−０〜（Ｉ−１）が、演者７００−０〜（Ｉ−１）によって演奏又は演じられたコンテンツを表す音響信号や映像信号を測定し、コンテンツ情報d(i,p0(t))(i=0,...,I-1)を出力する例を示す。d(i,p0(t))は演者７００−ｉが演奏又は演じたコンテンツを表すコンテンツ情報である。
【００９１】
[記憶部７３]
記憶部７３はコンテンツ取得部７２−０〜（Ｉ−１）からそれぞれ出力されたコンテンツ情報d(i,p0(t))(i=0,...,I-1)を記録するとともに、呼吸計測部７１−０〜（Ｉ−１）からそれぞれ出力された呼吸レベルV(i,t)(i=0,...,I-1)（呼吸情報）を記録する。これらの情報はi及びtに関連付けられる。これらの情報は以下の処理で適宜読みだされて使用される。
【００９２】
[呼吸指標抽出部７４]
呼吸指標抽出部７４は、例えば、ＣＰＵに所定のプログラムが読み込まれることで構成される処理部である。呼吸指標抽出部７４は、コンテンツを演奏又は演ずる複数の演者７００−０〜（Ｉ−１）をそれぞれ計測して得られる各呼吸情報から、当該コンテンツの進行に沿った時間軸上の位置での当該複数の演者７００−０〜（Ｉ−１）の呼吸状態をそれぞれ特定する呼吸指標を抽出する。本形態の呼吸指標のそれぞれは、演者７００−ｉの呼吸状態がそれぞれ特定の基準状態となる時間軸上の位置である呼吸基準位置を特定するものである。以下では第４実施形態の呼吸指標抽出部４４と同様に、呼吸指標抽出部７４が、呼吸計測部７１−０〜（Ｉ−１）から出力された呼吸レベルV(i,t)(i=0,...,I-1)（呼吸情報）を入力とし、それぞれの呼気開始時刻bpe(i,n)（呼吸基準位置）を呼吸指標として出力する（図１２Ｂ参照）。bpe(i,n)は、演者７００−ｉに対応する呼気開始時刻を表す。
【００９３】
[呼吸分布作成部７５]
呼吸分布作成部７５は、時間軸上の少なくとも一部の位置での複数の演者７００−０〜（Ｉ−１）の呼吸状態に対応する呼吸目標情報を呼吸指標から得て、当該呼吸目標情報を当該呼吸目標情報に対応する時間軸上の位置である呼吸目標設定位置でのコンテンツを表すコンテンツ情報に対応付けて出力する。本形態の呼吸分布作成部７５は、呼吸指標で特定される呼吸基準位置に対応する値を標本として得られる確率密度関数のピークに対応する時間軸上の位置を表す呼吸目標情報を、それに対応する時間軸上の位置である呼吸目標設定位置でのコンテンツを表すコンテンツ情報に対応付けて出力する。以下では、呼気開始時刻bpe(i,n)に対応するbpe’(i,n)を標本として得られる確率密度関数のピークに対応するサンプル点を表す呼吸目標情報Bpe(μ)を、呼吸目標設定位置τ=Bpe(μ)でのコンテンツ情報d(τ)に対応付けて出力する例を説明する。
【００９４】
呼吸分布作成部７５は、入力された呼気開始時刻bpe(i,n)(i=0,...,I-1, n=0,1,...)をサンプル点τ=p0(bpe(i,n))に変換した呼気開始サンプル点bpe’(i,n)(i=0,...,I-1, n=0,1,...)を生成する（図１２Ｃ参照）。この変換は例えば以下のように行われる。
bpe’(i,n)=bpe(i,n)×T1÷S0          (16)
【００９５】
次に呼吸分布作成部７５は、呼気開始サンプル点bpe’(i,n)(i=0,...,I-1, n=0,1,...)を標本とみなした確率密度関数Pbpe(τ)を求める。ここでは呼気開始サンプル点bpe’(i,n)(i=0,...,I-1, n=0,1,...)を標本とみなし、カーネル密度推定法（参考文献「C. M. ビショップ、パターン認識と機械学習（上）Springer, 2007, 2.5.1節」等参照）を行う例を示す。この場合、コンテンツの開始時刻t=0から時間t×T1が経過した時刻に対応するサンプル点τ=t×T1÷S0での確率密度関数Pbpe(τ)（確率密度分布）は例えば以下のようになる。
【数１】
0005587815.tif 000002
ただし、Iは呼吸計測された演者７００−０〜（Ｉ−１）の人数、N(i)は演者７００−ｉ（i=0,...,I-1）が演奏中又は演じ中に呼吸した回数を表し、k()はカーネル関数（kernel function）を表す。
【００９６】
カーネル関数k()はカーネル密度推定法として一般的に用いられる関数ならばよく、例えばガウス関数を用いることができる。カーネル関数k()としてガウス関数を用いた場合、確率密度関数Pbpe(τ)は例えば以下のようになる。
【数２】
0005587815.tif 000003
ただし、hは標準偏差を表し、Ｈはガウス関数の対称軸となる平均を表す定数である。例えば平均Ｈを０とし、標準偏差hとして500msに相当する値を例示できる。
【００９７】
呼吸分布作成部７５は、確率密度関数Pbpe(τ)のピークに対応するサンプル点τの少なくとも一部を呼吸目標情報Bpe(μ)とする。例えば、呼吸分布作成部７５は、確率密度関数Pbpe(τ)のピークのうち、所定の閾値Th（ThはTh≧0を満たす値、例えばTh=I×0.7）を超えるピークに対応するサンプル点τを呼吸目標情報Bpe(μ)とする。例えば、図１２ＤのＡのピークは閾値Th未満であるため、Ａのピークに対応するサンプル点τは呼吸目標情報Bpe(μ)とされない。ただし、所定の窓幅（例えば２秒に対応する区間）内に２個以上の呼吸目標情報Bpe(μ)は設定されない。窓幅内に閾値Thを超えるピークが複数存在する場合には、そのうちで最も値（確率）の大きなピークのみが呼吸目標情報Bpe(μ)とされる（図１２Ｄ参照）。例えば、図１２ＤのＢのピークは閾値Thを超えるが、窓幅内にさらに値の大きなピークが存在するため、Ｂのピークに対応するサンプル点τは呼吸目標情報Bpe(μ)とされない。
呼吸分布作成部７５は、呼吸目標情報Bpe(μ)をそれに対応するコンテンツ情報d(Bpe(μ))に対応付け、各呼吸目標情報Bpe(μ)と各サンプル点τのコンテンツ情報d(τ)とを出力する。
【００９８】
［出力部７６］
出力部７６には、呼吸分布作成部７５から出力された各呼吸目標情報Bpe(μ)とコンテンツ情報d(τ)とが入力される。出力部７６は、これらの対応付け関係を維持しつつこれらを組み合わせた呼吸分布付きコンテンツ１２ａ（図４）を出力する。
【００９９】
〔第７実施形態の変形例〕
第７実施形態の変形例では、複数の演者が存在する場合に、第２実施形態で例示した呼吸分布付きコンテンツ２２ａ（図６）を自動生成する方法を説明する。第７実施形態の変形例では、呼吸指標のそれぞれが、各演者の呼吸状態が特定の基準状態となる時間軸上の位置である呼吸基準位置を特定する。この変形例の呼吸分布作成部７５は、呼吸基準位置の確率密度関数のピークでの関数値に対応する各同期重要度を呼吸指標から得て、当該各同期重要度に対応する時間軸上の各位置である各再生位置でのコンテンツを表すコンテンツ情報に当該各同期重要度をそれぞれ対応付けて出力する。
【０１００】
以下では第７実施形態との相違点のみを説明する。その他の事項は第７実施形態と同じである。第７実施形態の変形例では、呼吸分布作成部７５が第７実施形態のように呼吸目標情報Bpe(μ)定め、さらに、呼吸目標情報Bpe(μ)が示すサンプル点での同期重要度α（Bpe(μ)）を以下のように定める。
α（Bpe(n)）＝b0×Pbpe(Bpe(μ))              (19)
ただし、b0はb0>0の任意の比例係数である。
【０１０１】
さらに、第７実施形態の変形例では、呼吸分布作成部７５が第６実施形態の式(14)(15)に示した線形補間によって、各サンプル点τでの同期重要度α（τ）を求める。呼吸分布作成部７５は、呼吸目標情報Bpe(μ)をそれに対応するコンテンツ情報d(Bpe(μ))に対応付け、同期重要度α（τ）をそれに対応するコンテンツ情報d(τ)に対応付け、それらを出力する。
【０１０２】
出力部７６には、呼吸分布作成部７５から出力された各呼吸目標情報Bpe(μ)と同期重要度α（τ）とコンテンツ情報d(τ)とが入力される。出力部７６は、これらの対応付け関係を維持しつつこれらを組み合わせた呼吸分布付きコンテンツ２２ａ（図６）を出力する。
【０１０３】
〔第８実施形態〕
本形態では、演者が複数人存在する場合に、第３実施形態で例示した呼吸分布付きコンテンツ３２ａ（図７）を自動生成する方法を説明する。本形態では、呼吸指標のそれぞれが、演者の呼吸運動にそれぞれ対応する位相に対応する情報である。本形態では、複数の演者の呼吸運動の位相にそれぞれ対応する位相空間上のベクトルから得られる重心ベクトルの位相に対応する情報を呼吸目標情報とし、それをコンテンツ情報に対応付ける。さらに、複数の演者の呼吸運動の位相にそれぞれ対応する位相空間上の各ベクトルから得られる重心ベクトルと当該各ベクトルとの距離の総和に対応する各同期重要度を呼吸指標から得て、当該各同期重要度に対応する時間軸上の各時点である各再生位置でのコンテンツ情報に当該各同期重要度をそれぞれ対応付ける。これによって呼吸分布付きコンテンツ３２ａを生成する。以下では、上述の何れかの実施形態と共通する事項については、上述したものと同一の参照番号を用いて説明を省略する。
【０１０４】
図１１に例示するように、第８実施形態の呼吸分布付与装置８は、呼吸計測部７１−０〜（Ｉ−１）と、コンテンツ取得部７２−０〜（Ｉ−１）と、記憶部７３と、呼吸指標抽出部８４と、呼吸分布作成部８５と、出力部８６と、制御部７９とを有する。
【０１０５】
[呼吸計測部７１−０〜（Ｉ−１），コンテンツ取得部７２−０〜（Ｉ−１），記憶部７３]
第７実施形態で説明した通りである。
【０１０６】
[呼吸指標抽出部８４]
呼吸指標抽出部８４は、例えば、ＣＰＵに所定のプログラムが読み込まれることで構成される処理部である。呼吸指標抽出部８４は、コンテンツを演奏又は演ずる複数の演者７００−０〜（Ｉ−１）をそれぞれ計測して得られる呼吸情報から、当該コンテンツの進行に沿った時間軸上の位置における当該演者７００−０〜（Ｉ−１）の呼吸状態をそれぞれ特定する呼吸指標を抽出し、呼吸指標を出力する。本形態の例の呼吸指標抽出部８４は、呼吸計測部７１−０〜（Ｉ−１）から出力された呼吸レベルV(i,t)（呼吸情報）を入力とし、演者７００−０〜（Ｉ−１）の周期的な呼吸運動の位相に対応する情報を呼吸指標として出力する。例えば、呼吸指標抽出部８４は、前述した相空間の直行座標系の点（V(i,t)，V(i,t-γ)）、言い換えると相空間上のベクトル（V(i,t)，W(i,t)）=（V(i,t)，V(i,t-γ)）を呼吸指標として求めて出力する（図８Ａ参照）。或いは、第３実施形態の変形例１のように相空間上のベクトル（V(i,t)，W(i,t)）の１次元目と２次元目とを定め、ベクトル（V(i,t)，W(i,t)）を呼吸指標として出力してもよい。
【０１０７】
[呼吸分布作成部８５]
呼吸分布作成部８５は、複数の演者７００−０〜（Ｉ−１）の呼吸運動の位相にそれぞれ対応する位相空間上のベクトル（V(i,t)，W(i,t)）（呼吸指標）から得られる重心ベクトルの位相に対応する情報である呼吸目標情報を生成する。また、呼吸分布作成部８５は、各ベクトル（V(i,t)，W(i,t)）から得られる重心ベクトルと当該各ベクトル（V(i,t)，W(i,t)）との距離の総和の増加に対して広義単調減少（距離の総和の増加に対して増加しない）する関係にある各同期重要度を求める。これらは前述のようにコンテンツ情報に対応付けられて出力される。
【０１０８】
以下に呼吸分布作成部８５の処理を例示する。
呼吸分布作成部８５は、各ベクトル（V(i,t)，W(i,t)）を用い、以下のように各サンプル点τ=p0(t)でのベクトル（V’(i,τ)，W’(i,τ)）に変換する。
（V’(i,τ)，W’(i,τ)）=（V(i,τ×S0÷T1)，W(i,τ×S0÷T1)） (20)
【０１０９】
なお、S0÷T1が整数ではない場合、入力された各時刻tのベクトル（V(i,t)，W(i,t)）から式(20)を用いてすべてのサンプル点τに対するベクトル（V’(i,τ)，W’(i,τ)）が生成できない場合がある。このような場合には式(20)を用いて得られるベクトルを用いて、得られないサンプル点τに対するベクトル（V’(i,τ)，W’(i,τ)）を補完してもよい。例えば、式(20)からベクトル（V’(i,τ-1)，W’(i,τ-1)）は得られるが（V’(i,τ)，W’(i,τ)）が得られない場合、（V’(i,τ)，W’(i,τ)）=（V’(i,τ-1)，W’(i,τ-1)）などとしてサンプル点τに対する（V’(i,τ)，W’(i,τ)）を補完してもよい。
【０１１０】
呼吸分布作成部８５は、各ベクトル（V’(i,τ)，W’(i,τ)）の重心（G1(τ),G2(τ)）を以下のように求める（図１３Ａ参照）。
【数３】
0005587815.tif 000004
【０１１１】
この直交座標系で表されている重心（G1(τ),G2(τ)）を極座標系に変換し、その偏角（位相）を呼吸目標情報とする。例えば、以下のように各サンプル点τの呼吸目標情報Φ(τ)を定める。
Φ(τ)＝arctan(G2(τ)÷G1(τ))                        (23)
ただし、arctan（）は正接関数の逆関数(４象限逆正接関数)を表す。
【０１１２】
さらに呼吸分布作成部８５は、重心（G1(τ),G2(τ)）から各演者７００−ｉに対応するベクトル（V’(i,τ)，W’(i,τ)）(i=0,...,I-1)までの距離の総和を求め、これをD(τ)とする。例えば呼吸分布作成部８５は、以下のように各サンプル点τでの総和D(τ)を求める。
【数４】
0005587815.tif 000005
【０１１３】
呼吸分布作成部８５は、総和D(τ)の増加に対して広義単調減少する関係（総和D(τ)の増加に対して増加しない関係）にある各サンプル点τでの同期重要度α(τ)を定める。これは各演者７００−ｉにそれぞれ対応するベクトル各（V’(i,τ)，W’(i,τ)）（i=0,...,I）が互いに類似するサンプル点τほど同期重要度が高いことに基づく。例えばD(τ)が0ではない場合、呼吸分布作成部８５は、以下のようにD(τ)に逆比例する値を同期重要度α（τ）とする。
α（τ）＝ｂ1÷D(τ)                 (25)
ただし、b1はb1>0の任意の定数である。
一方、D（τ）=0のとき、呼吸分布作成部６５は、設定され得る所定の最大値を同期重要度α（τ）とする。
【０１１４】
呼吸分布作成部８５は、呼吸目標情報Φ(τ)及び同期重要度α（τ）をそれらに対応するコンテンツ情報d(τ)に対応付け、各呼吸目標情報Φ(τ)と同期重要度α（τ）とコンテンツ情報d(τ)とを出力する。
【０１１５】
［出力部８６］
出力部８６には、呼吸分布作成部８５から出力された各呼吸目標情報Φ(τ)と同期重要度α（τ）とコンテンツ情報d(τ)とが入力される。出力部８６はこれらの対応付け関係を維持しつつこれらを組み合わせた呼吸分布付きコンテンツ３２ａ（図７）を出力する。
【０１１６】
〔第８実施形態の変形例１〕
第８実施形態では、呼吸分布作成部８５が定数の同期重要度α（τ）を生成・出力し、出力部８６が同期重要度α（τ）を含む呼吸分布付きコンテンツ３２ａを出力した。しかしながら、第３実施形態の変形例２のように同期重要度α（τ）を含まない呼吸分布付きコンテンツを生成する場合には、呼吸分布作成部８５が同期重要度α（τ）を生成・出力せず、出力部８６が各呼吸目標情報Φ(τ)とコンテンツ情報d(τ)とを組み合わせた呼吸分布付きコンテンツを出力してもよい。
【０１１７】
〔第８実施形態の変形例２〕
呼吸分布作成部８５が各ベクトル（V’(i,τ)，W’(i,τ)）の重心を求める際に、各ベクトル（V’(i,τ)，W’(i,τ)）に演者７００−ｉに対応する重みω(i)(i=0,...,I)を付してもよい（例えばボーカルの寄与度を高くする等）。その場合の重心ベクトル（G1’(τ),G2’(τ)）（重み付き重心）は以下のようになる。
【数５】
0005587815.tif 000006
ただしω(i)(i=0,...,I)は重みを表す０以上の定数である。その他（G1(τ),G2(τ)）が（G1’(τ),G2’(τ)）に置き換わる以外の構成・処理は第８実施形態と同様である。
【０１１８】
〔第８実施形態の変形例３〕
複数の演者７００−ｉ（i=0,...,I）の呼吸運動の位相にそれぞれ対応する位相空間上の各ベクトル（V’(i,τ)，W’(i,τ)）の大きさを正規化して得られる各正規化ベクトルから重心ベクトル（G1’’(τ),G2’’(τ)）を求めてもよい。本形態では、相空間上の直交座標系の値と言い換えることができる（V’(i,τ)，W’(i,τ)）を当該直交座標系の単位円上の点に写像し、それらの写像値の重心（重心ベクトル（G1’’(τ),G2’’(τ)））を求める。これにより、各ベクトル（V’(i,τ)，W’(i,τ)）の大きさを正規化できるため、その大きさが呼吸目標情報Φ(τ)に与える影響を低減させることができる。その結果、演者７００−ｉ（i=0,...,I）の呼吸運動の位相がより的確に呼吸目標情報Φ(τ)に反映される。
【０１１９】
この場合の重心ベクトル（G1’’(τ),G2’’(τ)）は以下のようになる（図１３Ｂ参照）。
【数６】
0005587815.tif 000007
ただし、φ’(i,τ)は各（V’(i,τ)，W’(i,τ)）を極座標表示した場合の偏角（図８，図１３Ｂ参照）を表す。φ’(i,τ)は（V’(i,τ)，W’(i,τ)）から得られてもよいし、（V(i,t)，W(i,t)）を極座標表示した場合の偏角φ(i,τ)（図８参照）を以下のように変換して得られてもよい。
φ’(i,τ)=φ(i,τ×S0÷T1)          (30)
また、呼吸分布作成部８５に入力される呼吸指標は第８実施形態のようにベクトル（V(i,t)，W(i,t)）であってもよいし、呼吸指標抽出部で（V(i,t)，W(i,t)）から生成された偏角φ(i,τ)であってもよい。この相違点と（G1(τ),G2(τ)）が（G1’’(τ),G2’’(τ)）に置き換わる以外の構成・処理は第８実施形態と同様でよい。
【０１２０】
〔その他の変形例〕
本発明は上述の実施の形態に限定されるものではない。
例えば、第５実施形態や第８実施形態の変形例３などで用いたφ(t)やφ(i,t)の代わりに、或る呼吸状態から次の同一の呼吸状態（例えば呼気開始状態から次の呼気開始状態）となるまでの時間に対する、当該或る呼吸状態が発生した時刻から時刻ｔまでの時間の比率に、２×π（πはラジアン）を乗じたものをφ(t)やφ(i,t)としてもよい。例えば、以下のようにφ(t)やφ(i,t)が求められてもよい。
θ(t)=(2×π)×(t-bpe(n-1))÷(bpe(n)-bpe(n-1))+Θ             (31)
θ(i,t)=(2×π)×(i,t-bpe(n-1))÷(i,bpe(n)-bpe(n-1))+Θ       (32)
ただし、Θはシフト補正のための定数である。このようなφ(t)やφ(i,t)をサンプル点τに対応する値に変更したものが用いられてもよい。
【０１２１】
また上記の各実施形態やその変形例では、サンプル点に呼吸目標情報や同期重要度が対応付けられた呼吸目標分布付きコンテンツを例示した。しかし、呼吸目標情報や同期重要度が何れかの再生位置に対応付けられるのであれば、必ずしも、サンプル点に呼吸目標情報や同期重要度が対応付けられている必要はない。例えば、呼吸目標情報や同期重要度がコンテンツのサンプリング周波数と同じかその（1/自然数）倍の周波数で呼吸目標分布付きコンテンツに分布して記録されていても良いし、任意の間隔で記録されていても良い。任意の間隔で記録する際は、例えば、コンテンツ情報の開始点を特定する始点情報と、当該始点情報に対する呼吸目標情報や同期重要度の相対位置を特定する情報とを呼吸目標分布付きコンテンツに格納しておけばよい。また、呼吸目標情報や同期重要度は、離散データある必要もなく、アナログ的に記録されていても良い。また、呼吸目標情報や同期重要度は、コンテンツ全体に定義される必要もなく、その一部分だけに対して定義されてもよい。
【０１２２】
また、上記の各実施形態やその変形例では、再生速度演算部から出力される再生速度情報の具体例としてサンプル更新間隔を例示した。しかし、これは本発明を限定するものではなく、テンポ情報、フレーム位置、クロック周波数等、再生時間(速度)を調節できる信号を再生速度情報としてもよい。
【０１２３】
また、上記の各実施形態やその変形例では、呼吸計測部から出力される呼吸情報の具体例として呼吸レベルを例示した。しかし、例えば、呼吸レベルの微分値などを呼吸情報としてもよい。なお、呼吸レベルの微分値は、例えば、呼吸の気流量を検出して得られる。
【０１２４】
また、上記の各実施形態やその変形例では、コンテンツ情報の具体例として、音程や音の強さを示すＭＩＤＩデータを示した。しかし、音楽、音声、映画やテレビ番組等の動画など、鑑賞目的のための音響情報や映像情報を特定するその他のデータがコンテンツ情報であってもよい。また、コンテンツ再生速度制御部は、再生速度が変わっても、音であればピッチや音質を変更しない、映像であればコマ送りや早送りによる映像の乱れを抑える等の処理を含む再生時間制御処理を行うことが望ましい。
【０１２５】
第２実施形態では、０以上１以下の値の同期重要度が好ましいことを示した。しかし、これは本発明を限定するものではなく、同期重要度が０未満であってもよいし、１よりも大きくてもよい。これにより、コンテンツの再生方法のバリエーションを増やし、楽しみ方の選択肢を増やすことができる。例えば、同期重要度を０未満とすることで、鑑賞者にとって違和感のあるコンテンツ再生が可能となり、芸術的表現の幅が広がる。また、すべての実施形態やその変形例において、再生速度演算部が、呼吸目標分布付きコンテンツの同期重要度の符号を反転させた値を、再生速度を算出するための同期重要度として用いる構成でもよい。これにより、違和感のあるコンテンツ再生が可能となる。また、呼吸目標分布付きコンテンツの同期重要度の符号を反転させるか否かを選択できる構成であってもよい。また、第６実施形態では、演者の各呼吸の吸気量（呼吸の深さ，振幅の大きさ）が大きいほど同期重要度が大きくなる例を示したが、その逆に演者の各呼吸の吸気量が大きいほど同期重要度が小さくなる構成でもよい。また、第８実施形態では、複数の演者の呼吸運動の位相にそれぞれ対応する位相空間上の各ベクトルから得られる重心ベクトルと当該各ベクトルとの距離の総和の増加に対して広義単調減少する同期重要度を求める例を示したが、逆に、距離の総和の増加に対して広義単調増加する同期重要度を求めてもよい。
【０１２６】
また、実施形態１−３やその変形例では、呼吸計測部が呼吸情報を出力するたびに、呼吸指標抽出部が呼吸指標を生成し、再生速度演算部がサンプル更新間隔を定めることとしたが、その他のタイミングでこれらの処理が行われてもよい。例えば、呼吸計測部が呼吸情報を生成する周期T1の整数倍（２倍以上）の周期で呼吸指標やサンプル更新間隔を生成してもよいし、再生されるコンテンツ情報に対応する再生位置や呼吸目標設定位置ごとに呼吸指標やサンプル更新間隔をしてもよい。
【０１２７】
また、呼吸情報は必ずしもコンテンツの記録と同時に計測される必要はない（演者が演奏等しているときの呼吸情報でなくても良く、演者が過去に演奏等したコンテンツの鑑賞時に演者の呼吸情報が取得されてもよい）。演者が複数の場合も同様である。また、音楽トラックのように、コンテンツ情報と呼吸目標情報や同期重要度とを別々に記録して後で統合しても構わない。
【０１２８】
また、例示したブロック図の各ブロックは概念的に区切られた処理区分であり、それぞれが独立した装置として存在する必要はない。また、各ブロックが１つの装置として構成されている必要もなく、複数の装置に分散して配置されていてもよい。
また、上述の各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。その他、本発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。
【０１２９】
〔各実施形態の特徴〕
各実施形態により得られる効果を列挙する。
第１−３実施形態では、呼吸目標分布付きコンテンツの任意の再生位置である呼吸目標設定位置に対して呼吸目標情報を設定しておき、何れかの呼吸目標設定位置に対応する呼吸目標情報によって特定される呼吸状態が、当該呼吸目標設定位置に対応するコンテンツ情報が再生される時点での鑑賞者の呼吸状態に近づくように、コンテンツの再生速度を制御することとした。そのため、所望の呼吸目標設定位置において、呼吸目標情報によって特定される呼吸状態と鑑賞者の呼吸状態との相関を高めることができる。これにより、コンテンツ鑑賞における一体感や臨場感の高さといった満足度を高めることができる。
【０１３０】
第４−８実施形態及びそれらの変形例によれば、演者と鑑賞者の呼吸状態を同期させることを目的とした第１−３実施形態で使用される呼吸分布付きコンテンツを自動的に容易に生成することができる。
【０１３１】
第６実施形態では演者が大きく呼吸をしている場合には演者と鑑賞者との呼吸状態を同期させることが重要であるとの仮定のもと、演者の呼吸量に対応する呼吸重要度を設定することとした。この仮定は適切であることが予測されるため、第６実施形態では第２，３実施形態での使用に適した呼吸重要度を含む呼吸分布付きコンテンツを生成できる。
【０１３２】
複数の演者の呼吸が揃っているほど鑑賞者の呼吸をそこに合わせるような再生が重要だと考えられる。第８，９実施形態では、複数の演者に対応する仮想的な呼吸の遷移状態の中心を定義し、その仮想的な中心に対して演者の呼吸がどれほど揃っているかを表す指標を用いて呼吸目標情報や同期重要度を求める。これにより、第１−３実施形態での使用に適した呼吸分布付きコンテンツを生成することができる。
【０１３３】
第８実施形態の変形例２では、コンテンツを演奏又は演ずる複数の演者の重要度を考慮し、重要度の高い演者（例えば主役やボーカル）の呼吸を強く反映した呼吸分布付きコンテンツを作成できる。
【０１３４】
第８実施形態の変形例３では、複数の演者の呼吸運動の位相にそれぞれ対応する位相空間上の値を単位円上などに正規化してから重心を求めるため、呼吸の振幅によらない位相のみの影響を反映した重心を求めることができ、演者間の肺活量の違いによる影響を取り除くことができる。
【０１３５】
〔プログラム，データ構造，記録媒体〕
上述の各構成をコンピュータによって実現する場合、各装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
また、処理内容を記述したプログラムや前述したデータ構造の呼吸目標分布付きコンテンツは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよい。
また、プログラムや呼吸目標分布付きコンテンツの流通は、例えば、プログラムや呼吸目標分布付きコンテンツを記録したＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、プログラムや呼吸目標分布付きコンテンツをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにプログラムや呼吸目標分布付きコンテンツを転送することにより、これら流通させる構成としてもよい。
また、上述の各実施形態では、コンピュータ上で所定のプログラムを実行させることにより、本装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【符号の説明】
【０１３６】
１−３  再生速度同期装置
４−８  呼吸分布付与装置
【図１】
0005587815.tif 000008
【図２】
0005587815.tif 000009
【図３】
0005587815.tif 000010
【図４】
0005587815.tif 000011
【図５】
0005587815.tif 000012
【図６】
0005587815.tif 000013
【図７】
0005587815.tif 000014
【図８】
0005587815.tif 000015
【図９】
0005587815.tif 000016
【図１０】
0005587815.tif 000017
【図１１】
0005587815.tif 000018
【図１２】
0005587815.tif 000019
【図１３】
0005587815.tif 000020