JP2003009298A - 音声再生装置及び音声再生方法 - Google Patents
音声再生装置及び音声再生方法Info
- Publication number
- JP2003009298A JP2003009298A JP2001191774A JP2001191774A JP2003009298A JP 2003009298 A JP2003009298 A JP 2003009298A JP 2001191774 A JP2001191774 A JP 2001191774A JP 2001191774 A JP2001191774 A JP 2001191774A JP 2003009298 A JP2003009298 A JP 2003009298A
- Authority
- JP
- Japan
- Prior art keywords
- audio
- signal
- site
- output
- reproduction
- 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.)
- Granted
Links
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)
- Stereophonic System (AREA)
Abstract
チャンネルの音声信号の同期再生を実現する。 【解決手段】 音声再生装置10は、トリガ信号TGn
の入来を監視するトリガ監視サイト12と、音声信号を
再生して出力する互いに同期が確保されていない複数の
音声出力サイト20nと、ワード単位でクロックを生成
するワードクロック生成器14とを備える。音声出力サ
イト20nは、それぞれ、トリガ信号TG nを再生し
て、トリガ監視サイト12に出力する。トリガ監視サイ
ト12は、これらのトリガ信号TGnの入力時間につい
ての相対的なずれ時間を遅れサンプル数として求め、こ
の遅れサンプル数を示す遅れサンプル数情報を、各音声
出力サイト20nに対して通知する。そして、音声出力
サイト20nは、それぞれ、遅れサンプル数情報に基づ
いて、音声信号の再生を開始すべきタイミングを決定す
る。
Description
の音声信号を同期再生する音声再生装置及び音声再生方
法に関する。
声信号を臨場感を高めて聴取可能とするために、マルチ
チャンネルの音声信号を再生する音声再生システムの構
築が考えられている。このような音声再生システムとし
ては、例えば、主に家庭室内や車両内等の空間における
聴取を目的として、DVD(Digital Versatile Disc)
等の記録媒体に記録されたマルチチャンネルの音声信号
を再生するものがあり、聴取者の右前方、正面前方、左
前方、右後方及び左後方に設置された5つのスピーカの
それぞれから出力されるべき5チャンネルと、音声信号
の低域成分のみが記録されたサブチャンネルとを有する
方式、すなわち、いわゆるドルビーAC−3(商標)
5.1チャンネル方式と呼ばれるものが実用化されてい
る。この5.1チャンネル方式による音声再生システム
においては、実際に聴取者の右前方、正面前方、左前
方、右後方及び左後方に設置された5つのスピーカと低
域再生用のスピーカとを用いて再生することにより、臨
場感のある音響再生を行うことができる。
は、マルチスピーカによる非常に精密な指向性、音場及
び音像等の制御を実現するために、上述したような5.
1チャンネル方式といったように、少数のスピーカから
音声を再生可能とする音声再生システムではなく、より
大規模の音声再生システムの構築を進めている。
築を考えた場合、全く新規のハードウェアを設計するこ
とは勿論可能であるが、既存の汎用ハードウェアを用い
て構築するのが望ましい。これは、パーソナルコンピュ
ータに搭載可能であるいわゆるサウンドカード等の汎用
ハードウェアに必要とされる機能を有する既存の安価な
半導体が多く存在しており、音声再生システムを構築す
る上で全く新規の音声処理機構を開発するのに比べ、設
計工数の効率化を計ることができ、安価に部品を調達で
き、容易に設計可能であること等によるものである。
タ等を含むハードウェアは、物理制約上又はシステム制
約上、チャンネル数に制限がある場合が多い。そのた
め、音声再生システムとしては、1又は複数チャンネル
の音声信号を出力可能なパーソナルコンピュータ等を含
むハードウェアをネットワーク等を介して複数接続し、
所定の局所的制御のもとに、これら複数のハードウェア
から音声信号を分散して再生させることが考えられる。
この際、音声再生システムにおいては、個々のハードウ
ェアから出力される音声信号を例えばサンプル単位で完
全に同期させて再生することが必要となる。
は、同期再生を実現するために、いわゆるリアルタイム
OS(Operating System)を必要としたり、外部信号と
の時間同期を正確に行いつつ通信を行うことができる特
殊なハードウェアを必要とし、システム全体や通信手段
の複雑化を招く要因となっていた。
再生を実現するために、従来から映像等の同期手法とし
て行われているものであり、各ハードウェアを接続する
汎用ネットワークによるパケット通信によってハードウ
ェア間のクロックを合わせることも可能である。
は、ネットワーク上のトラフィックの影響に起因して、
コマンドが各ハードウェアへと到達する時間にばらつき
が生じる。また、音声再生システムにおいては、様々な
ハードウェアを相互に接続することから、これら各ハー
ドウェアの相違によって処理時間も多様となり、この処
理時間を予測することも困難である。さらに、音声再生
システムにおいては、サウンドカード自体のクロックの
相違もある。このため、音声再生システムにおいては、
通信セッション毎の各ハードウェア間での遅延時間を特
定することは困難であり、統計的手法に頼らざるを得
ず、非常に不安定なものであった。したがって、このよ
うな手法は、音声のように、例えば1/44100秒単
位でサンプルレベルの同期が必要なものには不適であっ
た。
たものであり、汎用の複数のハードウェアを用いて、マ
ルチチャンネルの音声信号を精確に同期再生することが
できる音声再生装置及び音声再生方法を提供することを
目的とするものである。
本発明にかかる音声再生装置は、複数チャンネルの音声
信号を同期再生する音声再生装置であって、所定の基準
信号を生成する基準信号生成手段と、基準信号に同期し
て複数チャンネルの音声信号を出力処理可能な音声出力
処理器を介して、音声信号を再生して出力する互いに同
期が確保されていない複数の音声出力手段と、基準信号
に同期して少なくとも音声出力手段の数以上の音声信号
を入力処理可能な音声入力処理器を介して、音声出力手
段のそれぞれから少なくとも1チャンネル分だけ供給さ
れる信号であって音声出力手段のそれぞれにおける音声
信号の再生タイミングを与えるための予行信号の入来を
監視する予行信号監視手段とを備え、予行信号監視手段
は、音声出力手段のそれぞれから供給された複数の予行
信号の入力時間についての相対的なずれ時間を求め、ず
れ時間を示す時間情報を、音声出力手段のそれぞれに対
して通知し、音声出力手段は、それぞれ、時間情報に基
づいて、音声信号の再生を開始すべきタイミングを決定
することを特徴としている。
は、音声出力手段のそれぞれに対応する複数の予行信号
の入力時間についての相対的なずれ時間を示す時間情報
に基づいて、音声信号の再生を開始すべきタイミングを
決定する。
かる音声再生方法は、複数チャンネルの音声信号を同期
再生する音声再生方法であって、所定の基準信号に同期
して複数チャンネルの音声信号を出力処理可能な音声出
力処理器を介して、音声信号を再生して出力する互いに
同期が確保されていない複数の音声出力手段のそれぞれ
から少なくとも1チャンネル分だけ供給される信号であ
って、音声出力手段のそれぞれにおける音声信号の再生
タイミングを与えるための予行信号を、基準信号に同期
して少なくとも音声出力手段の数以上の音声信号を入力
処理可能な音声入力処理器を介して予行信号監視手段に
対して入力し、音声出力手段のそれぞれから供給された
複数の予行信号の入力時間についての相対的なずれ時間
を求めるずれ時間算出工程と、ずれ時間を示す時間情報
に基づいて、音声信号の再生を開始すべきタイミングを
決定する再生開始タイミング決定工程とを備えることを
特徴としている。
は、音声出力手段のそれぞれに対応する複数の予行信号
の入力時間についての相対的なずれ時間を示す時間情報
に基づいて、音声信号の再生を開始すべきタイミングが
決定される。
実施の形態について図面を参照しながら詳細に説明す
る。
タ等を含む複数のハードウェアを用いて、少なくとも2
チャンネル以上のマルチチャンネルの音声信号を同期し
て再生することが可能な音声再生装置である。この音声
再生装置は、マルチタスク可能であり、且つ、必ずしも
リアルタイム性処理に特化していない一般的なハードウ
ェア又はOS(Operating System)若しくはOSに相当
するシステムを用いるとともに、既存のサウンドカード
やインターフェース、これに準じるハードウェア等の汎
用的な音声処理手段及び通信手段を用いて、複数のハー
ドウェアにまたがって存在する音声信号のマルチチャン
ネルの同期再生を可能とするものである。
プログラムを記憶するメモリ及び各種プログラムを実行
するCPU(Central Processing Unit)又はDSP(D
igital Signal Processor)等によって構成されたもの
として説明する。また、以下では、ハードウェアに存在
する音声信号とは、特に断りがない限り、例えばハード
ディスク等の記憶手段上に音声ファイルとして存在して
いるもの、及び、各ハードウェア上で信号処理されるか
否かを問わず逐次的にメモリ上に存在する音声ストリー
ムのいずれをも指し示すものとして説明する。さらに、
以下では、各機能単位を示すモジュールを“サイト”と
称するものとする。このサイトは、必ずしもハードウェ
ア等の単位と一致するものではない。すなわち、音声再
生装置は、複数のサイトが1つのハードウェアに実装さ
れてもよく、複数のハードウェアに分散されて実装され
てもよく、その構成は任意性があるものとする。
説明する。この第1の実施の形態として図1に示す音声
再生装置10は、各ハードウェア上に音声信号が音声フ
ァイルとして分散して存在しており、これらの音声ファ
イルを用いて56チャンネルの音声信号の同期再生を行
うものである。
各部を制御する制御手段であるコントロールサイト11
と、後述する予行信号であるトリガ信号TG1,T
G2,・・・,TG8を監視する予行信号監視手段であ
るトリガ監視サイト12と、音声信号を再生して出力す
る音声出力手段である8つの音声出力サイト201,2
0 2,・・・,208(以下、音声出力サイト20
n(n=1,2,・・・,8;サイト番号)と総称す
る。)と、所定の基準信号としてワード単位でクロック
を生成する基準信号生成手段であるワードクロック生成
器14と、音声出力サイト20nから出力された音声信
号に対してD/A(Digital/Analog)変換を施すD/A
コンバータ及びアナログ化された音声信号を増幅するア
ンプ等からなる56個の出力器1511,1512,1
513,1514,1515,1516,1517,1
521,1522,・・・,1584,1585,15
86,158 7(以下、出力器15nm(n=1,2,
・・・,8、m=1,2,・・・,7;チャンネル番
号)と総称する。)と、これらの出力器15nmのそれ
ぞれから出力された音声信号を外部へと放音する56個
のスピーカ1611,1612,1613,1614,
1615,1616,1617,1621,1622,
・・・,1684,1685,1686,1687(以
下、スピーカ16nm(n=1,2,・・・,8、m=
1,2,・・・,7)と総称する。)とを備える。
10の統括制御を行う機能を有するとともに、音声再生
装置10とユーザとの間のインターフェースに関する機
能を有するものである。コントロールサイト11は、例
えばTCP/IP(Transmission Control Protocol/In
ternet Protocol)やUDP(User Datagram Protoco
l)等の所定のプロトコルにしたがって外部との通信を
行うことが可能であり、ネットワークNTを介してトリ
ガ監視サイト12及び音声出力サイト20nとの間で信
号の送受信を行うことが可能とされる。音声再生装置1
0は、このような一般的に周知であり多く使用されるネ
ットワークリソースや汎用の通信プロトコルを用いるこ
とにより、特別なハードウェアを用意したり、新たに構
築する必要がない。コントロールサイト11は、コント
ロールプログラムCtを実行することが可能な環境とさ
れており、所定の操作部や表示部等からなるユーザイン
ターフェースUIを介してユーザによって再生コマンド
が指示されると、コントロールプログラムCtの実行制
御のもとに、音声ファイルの再生指示を示す制御情報を
ネットワークNTを介して音声出力サイト20nに対し
て通知する。
出力サイト20nの数以上、すなわち、8チャンネル以
上の後述するトリガ信号としての音声信号を入力処理可
能なサウンドカード等のサウンド処理部13を有するパ
ーソナルコンピュータ等を含むハードウェアの機能を有
するものである。トリガ監視サイト12は、コントロー
ルサイト11と同様に、TCP/IPやUDP等の所定
のプロトコルにしたがってネットワークNTを介してコ
ントロールサイト11及び音声出力サイト20 nとの間
で信号の送受信を行うことが可能とされる。また、トリ
ガ監視サイト12は、サウンド処理部13を介して音声
出力サイト20nから出力される1チャンネル分の音声
信号であって音声ファイルの再生タイミングを与えるた
めの信号であるトリガ信号TG1,TG2,・・・,T
G8(以下、トリガ信号TGn(n=1,2,・・・,
8)と総称する。)を受信することが可能とされる。こ
のとき、トリガ監視サイト12は、サウンド処理部13
における第1チャンネルが音声出力サイト201と接続
され、第2チャンネルが音声出力サイト202と接続さ
れるといったように、各チャンネルが音声出力サイト2
0nのそれぞれと対応させて接続される。トリガ監視サ
イト12は、監視プログラムSvを実行することが可能
な環境とされており、ワードクロック生成器14から供
給されるワードクロックWCLK又はワード単位で各サ
ンプルを同期せしめるのに十分なトリガ外部信号に同期
して、サウンド処理部13における処理を行う。
イト11から全ての音声出力サイト20nに対して音声
ファイルの再生指示を示す制御情報が出力されると、監
視プログラムSvの実行制御のもとに、音声出力サイト
20nのそれぞれから出力されるトリガ信号TGnの入
来を監視する。トリガ監視サイト12は、トリガ信号T
Gnを受け取ると、これらのトリガ信号TGnに基づい
て、音声出力サイト20nのそれぞれに対応する後述す
る遅れサンプル数を求め、これらの遅れサンプル数を示
す遅れサンプル数情報をネットワークNTを介して音声
出力サイト20 nに対してそれぞれ出力する。ここで、
遅れサンプル数とは、トリガ監視サイト12に対するト
リガ信号TGnの入力時間についての相対的なずれ時間
をワードクロックWCLK単位で求めたものである。
声信号の種別としては、ディジタルデータが望ましい
が、サウンド処理部13において、ワードクロックWC
LKやトリガ信号TGnを正確に感知でき且つ送受信可
能であるならば、アナログデータでもよい。また、トリ
ガ監視サイト12においては、ディジタルデータを取り
扱う場合であっても、例えばサンプリングレートや圧縮
又は非圧縮の別といったデータフォーマットはいかなる
ものであってもよい。
ば8チャンネルの音声信号を出力処理可能なサウンドカ
ード等のサウンド処理部211,212,・・・,21
8(以下、サウンド処理部21n(n=1,2,・・
・,8)と総称する。)を有するパーソナルコンピュー
タ等を含むハードウェアの機能を有するものである。音
声出力サイト20nは、それぞれ、コントロールサイト
11及びトリガ監視サイト12と同様に、TCP/IP
やUDP等の所定のプロトコルにしたがってネットワー
クNTを介してコントロールサイト11及びトリガ監視
サイト12との間で信号の送受信を行うことが可能とさ
れる。また、音声出力サイト20nは、それぞれ、サウ
ンド処理部21nにおける例えば第8チャンネルのみを
トリガ監視サイト12と接続しており、このチャンネル
を用いてトリガ監視サイト12に対して1チャンネル分
の音声信号であるトリガ信号TGnを出力することが可
能とされる。音声出力サイト20nは、それぞれ、再生
処理プログラムA1,A2,・・・,A8(以下、再生
処理プログラムAn(n=1,2,・・・,8)と総称
する。)を実行することが可能な環境とされており、ワ
ードクロック生成器14から供給されるワードクロック
WCLK又はワード単位で各サンプルを同期せしめるの
に十分なトリガ外部信号に同期して、サウンド処理部2
1nにおける処理を行う。このとき、音声出力サイト2
0nにおいては、それぞれ、サウンド処理部21nにお
ける第1チャンネル乃至第8チャンネルの間の同期は確
保されているものとする。すなわち、音声出力サイト2
0nにおいては、それぞれ、後述するように、コントロ
ールサイト11から再生指示を受け取った場合には、サ
ウンド処理部21nにおける第1チャンネル乃至第8チ
ャンネルから同時に音声信号を出力する。また、音声出
力サイト20nは、それぞれ、図示しない記憶手段に、
音声ファイルAF1,AF2,・・・,AF8(以下、
音声ファイルAFn(n=1,2,・・・,8)と総称
する。)を記憶している。
トロールサイト11からネットワークNTを介して供給
される音声ファイルAFnの再生指示を示す制御情報を
受け取ると、再生処理プログラムAnの実行制御のもと
に、サウンド処理部21nを介してトリガ信号TGnを
トリガ監視サイト12に対して出力する。なお、このト
リガ信号TGnは、トリガ監視サイト12によってトリ
ガとして認識できる所定の波形を有する音声信号であ
り、例えばインパルス信号等が望ましい。また、音声出
力サイト20nは、それぞれ、トリガ監視サイト12か
らネットワークNTを介して遅れサンプル数情報を受け
取ると、この遅れサンプル数と後述する再生マージンサ
ンプル数とに基づいて、音声ファイルAFnの再生を開
始すべきタイミングを決定し、このタイミングで音声フ
ァイルAFnの再生を開始し、出力器15nm及びスピ
ーカ16nmを介して外部へと放音させる。なお、音声
出力サイト20nは、それぞれ、サウンド処理部211
における第1チャンネル乃至第7チャンネルがそれぞれ
出力器151mと接続されるといったように、各チャン
ネルから出力される音声信号を、対応する出力器15
nmに対して出力する。
音声信号の種別としては、トリガ監視サイト12と同様
に、ディジタルデータが望ましいが、サウンド処理部2
1nにおいて、ワードクロックWCLKやトリガ信号T
Gnを正確に感知でき且つ送受信可能であるならば、ア
ナログデータでもよい。また、音声出力サイト20nに
おいては、それぞれ、ディジタルデータを取り扱う場合
であっても、例えばサンプリングレートや圧縮又は非圧
縮の別といったデータフォーマットはいかなるものであ
ってもよい。
で正確なクロックを生成する。ワードクロック生成器1
4は、生成したワードクロックWCLKを、トリガ監視
サイト12におけるサウンド処理部13及び音声出力サ
イト20nにおけるサウンド処理部21nに供給する。
なお、ワードクロック生成器14は、ワード単位で各サ
ンプルを同期せしめるのに十分なトリガ外部信号を生成
するようにしてもよい。
イト20nから出力された音声信号に対してD/A変換
を施した後増幅する。出力器15nmは、それぞれ、増
幅した音声信号をスピーカ16nmに対して出力する。
5nmのそれぞれから出力された電気的な音声信号を音
響エネルギへと変換し、外部へと放音する。
においては、音声出力サイト20nのそれぞれに記憶さ
れている音声ファイルAFnの再生指示を示す制御情報
がコントロールサイト11によって与えられると、音声
出力サイト20nのそれぞれから、トリガ監視サイト1
2に対してトリガ信号TGnが出力される。音声再生装
置10においては、トリガ監視サイト12により、トリ
ガ信号TGnに基づいて、音声出力サイト20nのそれ
ぞれに対応する遅れサンプル数を求める。そして、音声
再生装置10においては、各音声出力サイト20nによ
り、この遅れサンプル数と再生マージンサンプル数とに
基づいて、自己が再生を開始すべきタイミングを求め、
このタイミングに到達した時間に音声ファイルAFnの
再生を開始することができる。音声再生装置10におい
ては、このようにして、全ての音声出力サイト20nに
よる音声ファイルAFnの再生開始のタイミングを一致
させることができる。そして、音声再生装置10におい
ては、それ以後、ワードクロック生成器14から供給さ
れるワードクロックWCLKに基づいて音声出力サイト
20nによって再生を進行することにより、マルチチャ
ンネルの同期再生を行うことができる。
ば、音声出力サイト201がコントロールサイト11及
び/又はトリガ監視サイト12の機能を兼ね備えていた
り、他の音声出力サイト202の機能を兼ね備るといっ
たように、複数のサイトが1つのハードウェアに実装さ
れたり、複数のハードウェアに分散されて実装されるこ
とが可能であることは、上述したとおりである。
音声出力サイト20nは、それぞれ、再生処理プログラ
ムAnを実行し、図2に示す一連の工程を経ることによ
って音声ファイルAFnの再生を開始する。
れ、同図に示すように、ステップS1において、再生マ
ージンサンプル数Smが設定される。この再生マージン
サンプル数Smは、音声出力サイト20nの間において
共通の値である。具体的には、再生マージンサンプル数
Smは、後述する基準サンプルから音声ファイルAF n
の再生開始時のサンプルまでの時間を表す値である。再
生マージンサンプル数Smは、例えば後述する各種処理
が終了するのに十分な時間を見込んで算出される値であ
り、ユーザによって設定されてもよく、自動的に設定さ
れてもよい。音声出力サイト20nは、それぞれ、設定
された再生マージンサンプル数Smを図示しないメモリ
等に記憶する。
れ、ステップS2において、コントロールサイト11か
らネットワークNTを介して音声ファイルAFnの再生
指示を示す制御情報が到達したか否かを判別する。な
お、音声出力サイト20nには、コントロールサイト1
1からの再生指示がネットワークNTを介して与えられ
ることから、制御情報が到達する絶対的な時刻は、ネッ
トワークトラフィックの影響等に起因して音声出力サイ
ト20nの間でばらつきが生じる。音声出力サイト20
nは、それぞれ、コントロールサイト11からの制御情
報が到達するまで待機し、制御情報を受け取った時点
で、ステップS3へと処理を移行する。
ップS3において、サウンド処理部21nにおける例え
ば第8チャンネル(m=8)、すなわち、トリガ監視サ
イト12と接続しているトリガチャンネルに、例えばイ
ンパルス信号等の音声信号であるトリガ信号TGnを再
生する。なお、音声出力サイト20nのそれぞれからト
リガ信号TGnが再生される絶対的な時刻は、音声出力
サイト20nが、それぞれ、異なる種類のサウンド処理
部21nを搭載している場合があること、同一種類のサ
ウンド処理部21nを搭載していても処理能力には若干
のばらつきがあること、マルチタスクで動作している他
のタスクの動作状況等に起因して予測不可能である。
それぞれ、ステップS4において、トリガ信号TGnを
再生してトリガ監視サイト12に対して出力した時点の
サンプルSnを基準として、再生サンプル数のカウント
を開始する。音声出力サイト20nにおいては、それぞ
れ、このサンプルSnを基準として、音声ファイルAF
nの再生開始のタイミングが決定されることになる。
nは、それぞれ、ステップS5において、トリガチャン
ネル以外のチャンネル、すなわち、第1チャンネル乃至
第7チャンネル(m=1〜7)に“0”を出力する。す
なわち、音声出力サイト20 nは、それぞれ、ステップ
S3において、第8チャンネルにトリガ信号TGnを再
生するのに対応して、第1チャンネル乃至第7チャンネ
ルをミュートする。
れ、ステップS6において、再生サンプル数のカウント
を継続し、ステップS7において、トリガ監視サイト1
2から対応する遅れサンプル数Sdn(n=1,2,・
・・,8)を示す遅れサンプル数情報がネットワークN
Tを介して到達したか否かを判別する。なお、音声出力
サイト20nには、トリガ監視サイト12からの遅れサ
ンプル数情報がネットワークNTを介して与えられるこ
とから、遅れサンプル数情報が到達する絶対的な時刻
は、ネットワークトラフィックの影響等に起因して音声
出力サイト20nの間でばらつきが生じる。
ない場合には、音声出力サイト20 nは、それぞれ、ス
テップS5乃至ステップS6の処理を繰り返す。
には、音声出力サイト20nは、それぞれ、ステップS
8において、“(再生マージンサンプル数Sm)−(遅
れサンプル数Sdn)”の値を算出し、トリガ監視サイ
ト12に対してトリガ信号TGnを出力した時点のサン
プルからカウントして、この算出した値が経過したサン
プルに到達した時点から、音声ファイルAFnの再生を
開始し、一連の処理を終了する。
ては、音声出力サイト20nのそれぞれによって再生処
理プログラムAnを実行し、音声ファイルAFnの再生
を同時に開始することができる。なお、音声再生装置1
0においては、それ以後、音声出力サイト20nが、そ
れぞれ、ワードクロック生成器14から供給されるワー
ドクロックWCLKに基づいて音声ファイルAFnの再
生を進行することにより、マルチチャンネルの同期再生
が可能となる。
ガ監視サイト12は、監視プログラムSvを実行し、図
3に示す一連の工程を経ることによって音声出力サイト
20 nのそれぞれに対応する遅れサンプル数Sd1,S
d2,・・・,Sd8(以下、遅れサンプル数Sd
n(n=1,2,・・・,8)と総称する。)を求め
る。
すように、ステップS11において、音声出力サイト2
0nのそれぞれからサウンド処理部13における各チャ
ンネルに出力されるトリガ信号TGnの入来を監視す
る。
プS12において、サウンド処理部13における8つの
チャンネルのうちのいずれかのチャンネルに、トリガ信
号TGnのいずれかが供給されたか否かを判別する。
給されていない場合には、トリガ監視サイト12は、ス
テップS11へと処理を移行し、トリガ信号TGnのい
ずれかが供給されるまで監視し続ける。
された場合には、トリガ監視サイト12は、ステップS
13において、供給されたトリガ信号TGnが最初に供
給されたものであるか否か、すなわち、初めてトリガ信
号TGnが供給されたのか否かを判別する。
れたものでない場合には、トリガ監視サイト12は、ス
テップS15へと処理を移行する。一方、トリガ信号T
Gnが最初に供給されたものであった場合には、トリガ
監視サイト12は、ステップS14において、この最初
に検出したトリガ信号TGnが入力された時点のサンプ
ルを基準サンプルとして、入力サンプル数のカウントを
開始し、ステップS15へと処理を移行する。トリガ監
視サイト12においては、この基準サンプルに基づい
て、入力サンプル数をカウントすることによって他のト
リガ信号TGnの入力時刻を計測することになる。
プS15において、ステップS14にて基準サンプルを
基点としてカウントを開始しているカウント値を遅れサ
ンプル数Sdnとし、トリガ信号TGnを出力した対応
する音声出力サイト20nに対して、この遅れサンプル
数Sdnを示す遅れサンプル数情報をネットワークNT
を介して出力する。なお、トリガ監視サイト12は、最
初にトリガ信号TGnを出力した音声出力サイト20n
に対しては、遅れサンプル数Sdn=0を通知すること
はいうまでもない。
プS16において、入力サンプル数のカウントを継続
し、ステップS17において、全ての音声出力サイト2
0nからトリガ信号TGnを受信したか否かを判別す
る。
トリガ信号TGnを受信していない場合には、トリガ監
視サイト12は、ステップS11乃至ステップS16の
処理を繰り返す。
リガ信号TGnを受信した場合には、トリガ監視サイト
12は、そのまま一連の処理を終了する。
故障等によってトリガ信号TGnをトリガ監視サイト1
2に与えない場合があり得るが、この場合には、トリガ
監視サイト12は、ステップS17からステップS11
へと移行するループ処理を適宜抜けるようにしてもよ
い。
ては、トリガ監視サイト12によって監視プログラムS
vを実行し、音声出力サイト20nのそれぞれに対応す
る遅れサンプル数Sdnを求めることができ、音声出力
サイト20nによる同期再生を実現させることが可能と
なる。
視サイト12及び音声出力サイト20nを備える音声再
生装置10においては、例えば図4に示すタイミングに
したがって各動作が協調して行われる。
ワードクロック生成器14によって生成されるワードク
ロックWCLKに基づいて、トリガ監視サイト12及び
音声出力サイト20nが動作する。音声再生装置10に
おいては、同図上段に示すように、ユーザインターフェ
ースUIを介して再生コマンドが指示されると、この再
生指示を示す制御情報がコントロールサイト11から音
声出力サイト20nのそれぞれにネットワークNTを介
して通知される。この制御情報が到達する絶対的な時刻
は、上述したように、ネットワークトラフィックの影響
等に起因して、音声出力サイト20nの間でばらつきが
生じる。ここでは、同図中段に示すように、音声出力サ
イト201が最も早く制御情報を受信し、音声出力サイ
ト208,音声出力サイト202の順序で制御情報を受
信したものとする。
述したように、音声出力サイト20 nからトリガ監視サ
イト12に対してトリガ信号TGnが与えられる。この
音声出力サイト20nのそれぞれからトリガ信号TGn
が再生される絶対的な時刻は、上述したように、音声出
力サイト20nにおけるサウンド処理部21nの相違や
図示しないCPU等の処理能力等に起因して、音声出力
サイト20nの間でばらつきが生じる。ここでは、同図
中段に示すように、音声出力サイト201が最も早いサ
ンプルS1の時点でトリガ信号TG1を再生し、以後、
サンプルS8,S2の時点で音声出力サイト208,音
声出力サイト202の順序でトリガ信号TG8,TG2
を再生したものとする。音声出力サイト20nは、それ
ぞれ、これらのトリガ信号TGnが出力された時点のサ
ンプルSnを基準として、再生サンプル数のカウントを
開始する。また、ここでは、最も早くトリガ信号TG1
が再生されたサンプルS1を基準サンプルとしている。
ては、上述したように、トリガ監視サイト12によって
基準サンプルであるサンプルS1から入力サンプル数の
カウントを開始し、同図下段に示すように、遅れサンプ
ル数Sdnを算出する。音声再生装置10においては、
これらの遅れサンプル数Sdnが対応する音声出力サイ
ト20nに対して通知される。この遅れサンプル数Sd
nが到達する絶対的な時刻は、上述したように、ネット
ワークトラフィックの影響等に起因して、音声出力サイ
ト20nの間でばらつきが生じる。ここでは、同図中段
に示すように、音声出力サイト201が最も早く遅れサ
ンプル数情報を受信し、音声出力サイト202,音声出
力サイト208の順序で遅れサンプル数情報を受信した
ものとする。
声出力サイト20nのそれぞれにより、トリガ監視サイ
ト12に対してトリガ信号TGnを出力した時点のサン
プルSnからカウントして、(再生マージンサンプル数
Sm−遅れサンプル数Sdn)サンプル目から、音声フ
ァイルAFnの再生が一斉に開始される。なお、再生マ
ージンサンプル数Smは、少なくとも以下の工程、すな
わち、再生指示を示す制御情報を受信した音声出力サイ
ト20nがトリガ信号TGnを出力する工程、トリガ監
視サイト12が全ての音声出力サイト20nからトリガ
信号TGnを受信する工程、トリガ監視サイト12が音
声出力サイト20nのそれぞれに対して遅れサンプル数
Sdnを通知する工程、及び、全ての音声出力サイト2
0nが遅れサンプル数Sdnを受信し、音声ファイルA
Fnの再生動作を開始する工程を行うのに十分な時間を
見込んで算出される値である。
イト20n間における音声ファイルAFnの再生開始位
置を一定にし、それ以後は、ワードクロック生成器14
によって生成されるワードクロックWCLKに基づいて
同期を保ちながら音声ファイルAFnの再生を進行す
る。
として示す音声再生装置10は、各音声出力サイト20
n上に分散して存在している音声ファイルAFnを用い
て、マルチチャンネルの同期再生を行うことができる。
特に、音声再生装置10は、互いに同期が確保されてお
らず、動作環境が多種多様にわたる音声出力サイト20
nを用いた場合であっても、確実に同期再生を実現する
ことができる。音声再生装置10は、例えば、Mチャン
ネルの同時再生が可能なサウンド処理部を用いて、トリ
ガ監視サイト12及びn個の音声出力サイト20nを構
成することにより、(M−1)×nチャンネルの同期再
生を実現することが可能となる。
したコントロールサイト11の役割としては、ユーザが
ユーザインターフェースUIを操作したタイミングで再
生を行うための再生指示を示す制御情報を発信すること
である。しかしながら、ユーザがユーザインターフェー
スUIを操作して再生指示が出されたタイミングから再
生開始までの時間は、最初のトリガ信号TGnが再生さ
れるまでの時間と、設定した再生マージンサンプル数S
mとの和によって規定される。そして、これらの時間
は、ネットワークトラフィックやハードウェアの処理負
荷等の要因によって毎回ばらつきが生じるものである。
したがって、音声再生装置10においては、再生開始の
絶対時刻を問題とするのではなく、あくまでも再生開始
のタイミングを一致させることを目的とし、絶対時刻に
関しては問題とならない場合を対象としていることに注
意されたい。
ールサイト11によって再生指示のみを与えるものとし
て説明したが、音声再生装置10においては、例えば、
「停止」、「一時停止」、必要に応じて「巻き戻し」及
び「早送り」等に相当するコマンドに対応した指示を与
えることもできる。例えば、音声再生装置10において
は、再生開始後も再生サンプルのカウントを継続し、各
音声ファイルAFnにおけるどの時点で停止するか、又
は、復帰再生するか、といった情報をコントロールサイ
ト11を介して音声出力サイト20nに与えたり、音声
ファイルAFnの再生位置の指定を行うことにより、音
声出力サイト20nによる再生処理プログラムAnの実
行制御のもとに統一のとれた動作を実現することができ
る。
ントロールサイト11は必ずしも備える必要はない。音
声再生装置10は、コントロールサイト11を備える代
わりに、音声出力サイト20nのそれぞれが有するタイ
マ等を利用して、予め設定された時刻に同期再生を開始
する、といったことも実現可能である。ただし、この場
合、音声再生装置10においては、音声出力サイト20
nのそれぞれが有するタイマのずれ時間を想定して再生
マージンサンプル数Smの値を設定するか、再生マージ
ンサンプル数Smの値以内に収まるように、各タイマを
ネットワークNTを介して調整する必要がある。
は、各サイトとしてパーソナルコンピュータを用いた
り、サウンド処理部としてサウンドカードを用いなくと
も、当該機能を実現可能なハードウェアであればよい。
P/IPやUDP等の所定のプロトコルにしたがってネ
ットワークNTを介した通信を行うものとして説明した
が、トリガ監視サイト12から音声出力サイト20nに
対して遅れサンプル数Sdnを通知可能であるならば、
いかなるネットワーク階層のフォーマットであってもよ
いことはいうまでもない。
ージンサンプル数Smとして固定値を用いるものとして
説明したが、例えば、音声再生装置10においては、ト
リガ監視サイト12による監視プログラムSvの実行制
御のもとに、各音声出力サイト20nの遅れサンプル数
Sdnを算出した後、通信及び音声信号出力に際する遅
れを十分に見込んだ値を再生マージンサンプル数Smと
して算出し、ネットワークNTを通じて各音声出力サイ
ト20nに通知して設定するようにしてもよい。このと
き、音声再生装置10は、ネットワークNTを介した通
信を行う際に生じる遅れを統計的に測定し、この統計情
報を用いて再生マージンサンプル数Smを設定すること
もできる。
ウンド処理部をワードクロックWCLKに同期させるも
のとして説明したが、音声再生装置10においては、ワ
ードクロックに限らず、サウンド処理部において同期を
確保するような機構であれば、例えば、256倍クロッ
クや1/2ワード単位のクロック、又は、SMPTE
(Society of Motion Picture and Television Enginee
rs)のような一般的なコードに対応するものであっても
よい。
視サイト12において入力サンプル数のカウントが開始
される基準サンプルとして、最も早くトリガ信号TGn
が再生された時点のサンプルSnを採用するものとして
説明したが、音声再生装置10においては、トリガ監視
サイト12によって任意時刻での特定サンプルを規定す
ることができ、相対的に遅れサンプル数Sd1,S
d2,・・・,Sd8の時間関係が保たれた情報が各音
声出力サイト20nに通知可能であるならば、基準サン
プルはいかなる時間のものであってもよい。
号が音声ファイルAFnとして存在するものとして説明
したが、音声再生装置10においては、逐次的にメモリ
上に音声ストリームとして存在するものであってもよ
い。
て説明する。この第2の実施の形態として図5に示す音
声再生装置30は、56チャンネルの音声ファイルがま
とまって存在しており、8チャンネルの音声信号を出力
処理可能な8つの音声出力サイトを用いて、56チャン
ネルの音声信号の同期再生を行うものである。したがっ
て、上述した第1の実施の形態として示した音声再生装
置10と同様の機能を有する各部については同一符号を
付し、詳細な説明を省略するものとする。
上述したトリガ監視サイト12と、ワードクロック生成
器14と、56個の出力器15nmと、56個のスピー
カ16nmとの他、記憶している56チャンネルの音声
ファイルAFを配信する配信サイト31と、音声信号を
再生して出力する8つの音声出力サイト401,4
0 2,・・・,408(以下、音声出力サイト40
n(n=1,2,・・・,8;サイト番号)と総称す
る。)とを備える。
サイト11と同様に、音声再生装置30の統括制御を行
う機能を有するとともに、音声再生装置30とユーザと
の間のユーザインターフェースUIを有するのに加え、
さらに、56チャンネルの音声ファイルAFを図示しな
い記憶手段に記憶するものである。この配信サイト31
に記憶されている音声ファイルAFは、所定のフォーマ
ットで圧縮されていてもよく、非圧縮であってもよい。
配信サイト31は、例えばTCP/IPやUDP等の所
定のプロトコルにしたがって外部との通信を行うことが
可能であり、56チャンネルの音声ファイルAFを伝送
するのに十分な容量を有するネットワークNTを介して
トリガ監視サイト12及び音声出力サイト40nとの間
で信号の送受信を行うことが可能とされる。配信サイト
31は、配信プログラムDsを実行することが可能な環
境とされており、所定の操作部や表示部等からなるユー
ザインターフェースUIを介してユーザによって再生コ
マンドが指示されると、配信プログラムDsの実行制御
のもとに、音声ファイルAFの再生指示を示す制御情報
をネットワークNTを介して音声出力サイト40nに対
して通知するとともに、56チャンネルの音声ファイル
AFをストリームデータとして、7チャンネル分ずつ音
声出力サイト40nに対して配信する。なお、ネットワ
ークNTを介して伝送される音声ストリームは、所定の
フォーマットで圧縮されていてもよく、非圧縮であって
もよい。
した音声出力サイト20nと同様に、例えば8チャンネ
ルの音声信号を出力処理可能なサウンドカード等のサウ
ンド処理部411,412,・・・,418(以下、サ
ウンド処理部41n(n=1,2,・・・,8)と総称
する。)を有するパーソナルコンピュータ等を含むハー
ドウェアの機能を有するものである。音声出力サイト4
0nは、それぞれ、配信サイト31及びトリガ監視サイ
ト12と同様に、TCP/IPやUDP等の所定のプロ
トコルにしたがってネットワークNTを介して配信サイ
ト31及びトリガ監視サイト12との間で信号の送受信
を行うことが可能とされる。また、音声出力サイト40
nは、それぞれ、サウンド処理部41nにおける例えば
第8チャンネルのみをトリガ監視サイト12と接続して
おり、このチャンネルを用いてトリガ監視サイト12に
対してトリガ信号TGnを出力することが可能とされ
る。音声出力サイト40nは、それぞれ、再生処理プロ
グラムB1,B2,・・・,B8(以下、再生処理プロ
グラムBn(n=1,2,・・・,8)と総称する。)
を実行することが可能な環境とされており、ワードクロ
ック生成器14から供給されるワードクロックWCLK
又はワード単位で各サンプルを同期せしめるのに十分な
トリガ外部信号に同期して、サウンド処理部41nにお
ける処理を行う。このとき、音声出力サイト40nにお
いては、それぞれ、サウンド処理部41 nにおける第1
チャンネル乃至第8チャンネルの間の同期は確保されて
いるものとする。すなわち、音声出力サイト40nにお
いては、それぞれ、配信サイト31から再生指示を受け
取った場合には、サウンド処理部41nにおける第1チ
ャンネル乃至第8チャンネルから同時に音声信号を出力
する。また、音声出力サイト40nは、それぞれ、配信
サイト31から配信される音声ストリームを一時的に記
憶する図示しないバッファを有しており、配信サイト3
1から配信される音声ストリームをこのバッファに逐次
的に記憶する。音声出力サイト40nにおいては、音声
ストリームが所定のフォーマットで圧縮されている場合
には、これらの音声ストリームがバッファに記憶される
と、このバッファを介して所定のデコード処理が行われ
る。そして、音声出力サイト40nにおいては、バッフ
ァからは、音声ストリームが所定容量以上記憶されると
読み出され、外部へと出力される。なお、以下では、各
音声出力サイト40nに配信される音声ストリームを、
それぞれ、AS1,AS2,・・・,AS8(以下、音
声ストリームASn(n=1,2,・・・,8)と総称
する。)と称するものとする。
サイト31からネットワークNTを介して供給される再
生指示を示す制御情報を受け取ると、再生処理プログラ
ムB nの実行制御のもとに、サウンド処理部41nを介
してトリガ信号TGnをトリガ監視サイト12に対して
出力する。この間、音声出力サイト40nには、それぞ
れ、音声ストリームASnが配信されており、音声出力
サイト40nは、それぞれ、配信された音声ストリーム
ASnを図示しないバッファにストリーム順に記憶す
る。また、音声出力サイト40nは、それぞれ、トリガ
監視サイト12からネットワークNTを介して遅れサン
プル数情報を受け取ると、この遅れサンプル数Sdnと
再生マージンサンプル数Smとに基づいて、バッファの
先頭地点からデコードした音声ストリームASnの再生
を開始し、出力器15nm及びスピーカ16nmを介し
て外部へと放音させる。
においては、配信サイト31に一括して記憶されている
56チャンネルの音声ファイルAFの再生指示を示す制
御情報が与えられると、音声ファイルAFが7チャンネ
ルの音声ストリームASnとして、音声出力サイト40
nのそれぞれに配信されるとともに、音声出力サイト4
0nのそれぞれから、トリガ監視サイト12に対してト
リガ信号TGnが出力される。音声再生装置30におい
ては、トリガ監視サイト12により、トリガ信号TGn
に基づいて、音声出力サイト40nのそれぞれに対応す
る遅れサンプル数Sdnを求める。そして、音声再生装
置30においては、各音声出力サイト40nにより、こ
の遅れサンプル数Sdnと再生マージンサンプル数Sm
とに基づいて、自己が再生を開始すべきタイミングを求
め、このタイミングに到達した時間に音声ストリームA
Snの再生を開始することができる。音声再生装置30
においては、このようにして、全ての音声出力サイト4
0nによる音声ストリームASnの再生開始のタイミン
グを一致させることができる。そして、音声再生装置3
0においては、それ以後、ワードクロック生成器14か
ら供給されるワードクロックWCLKに基づいて音声出
力サイト40nによって再生を進行することにより、マ
ルチチャンネルの同期再生を行うことができる。
は、音声出力サイト40nは、それぞれ、再生処理プロ
グラムBnを実行し、図6に示す一連の工程を経ること
によって音声ストリームASnの再生を開始する。
れ、同図に示すように、ステップS21において、再生
マージンサンプル数Smが設定される。この再生マージ
ンサンプル数Smは、上述した音声再生装置10の場合
と同様に、再生指示を示す制御情報を受信した音声出力
サイト40nがトリガ信号TGnを出力する工程、トリ
ガ監視サイト12が全ての音声出力サイト40nからト
リガ信号TGnを受信する工程、トリガ監視サイト12
が音声出力サイト40nのそれぞれに対して遅れサンプ
ル数Sdnを通知する工程、全ての音声出力サイト40
nが遅れサンプル数Sdnを受信し、音声ストリームA
Snの再生動作を開始する工程を行うのに十分な時間に
加え、バッファに音声ストリームASnが所定容量以上
記憶されるのに十分な時間を見込んで算出される値であ
る。
れ、ステップS22において、配信サイト31からネッ
トワークNTを介して音声ファイルAFの再生指示を示
す制御情報が到達したか否かを判別する。音声出力サイ
ト40nは、それぞれ、配信サイト31からの制御情報
が到達するまで待機し、制御情報を受け取った時点で、
ステップS23へと処理を移行する。
ップS23において、サウンド処理部41nにおけるト
リガチャンネルに、トリガ信号TGnを再生する。
それぞれ、ステップS24において、トリガ信号TGn
を再生してトリガ監視サイト12に対して出力した時点
のサンプルSnを基準として、再生サンプル数のカウン
トを開始する。音声出力サイト40nにおいては、それ
ぞれ、このサンプルSnを基準として、音声ストリーム
ASnの再生開始のタイミングが決定されることにな
る。
nは、それぞれ、ステップS25において、トリガチャ
ンネル以外のチャンネルに“0”を出力する。
れ、ステップS26において、再生サンプル数のカウン
トを継続し、ステップS27において、トリガ監視サイ
ト12から対応する遅れサンプル数Sdnを示す遅れサ
ンプル数情報がネットワークNTを介して到達したか否
かを判別する。
ない場合には、音声出力サイト40 nは、それぞれ、ス
テップS25乃至ステップS26の処理を繰り返す。一
方、遅れサンプル数情報が到達した場合には、音声出力
サイト40nは、それぞれ、ステップS28において、
“(再生マージンサンプル数Sm)−(遅れサンプル数
Sdn)”の値を算出し、トリガ監視サイト12に対し
てトリガ信号TGnを出力した時点のサンプルからカウ
ントして、この算出した値が経過したサンプルに到達し
た時点から、バッファに記憶されている音声ストリーム
ASnの再生を開始し、一連の処理を終了する。
ガ監視サイト12は、監視プログラムSvを実行し、先
に図3に示した一連の工程を経ることによって音声出力
サイト40nのそれぞれに対応する遅れサンプル数Sd
nを求めることができる。
ては、トリガ監視サイト12によって監視プログラムS
vを実行するとともに、音声出力サイト40nのそれぞ
れによって再生処理プログラムBnを実行し、音声ファ
イルAFを構成する音声ストリームASnの再生を同時
に開始することができる。なお、音声再生装置30にお
いては、それ以後、音声出力サイト40nが、それぞ
れ、ワードクロック生成器14から供給されるワードク
ロックWCLKに基づいて音声ストリームASnの再生
を進行することにより、マルチチャンネルの同期再生が
可能となる。
として示す音声再生装置30は、配信サイト31上に存
在している音声ファイルAFを、各音声出力サイト40
nが出力処理可能なチャンネル数分に分割して各音声出
力サイト40nに配信し、配信された音声ストリームA
Snを用いて、マルチチャンネルの同期再生を行うこと
ができる。特に、音声再生装置30は、互いに同期が確
保されておらず、動作環境が多種多様にわたる音声出力
サイト40nを用いた場合であっても、確実に同期再生
を実現することができる。
て説明する。この第3の実施の形態として図7に示す音
声再生装置50は、1つのソース信号に対して各音声出
力サイトによって所定の信号処理を施し、56チャンネ
ルの音声信号の同期再生を行うものである。より換言す
れば、音声再生装置50は、1チャンネルの音声ファイ
ルを各音声出力サイトに対してマルチキャスト配信し、
配信された音声ファイルに対して各音声出力サイトによ
ってチャンネル単位で個別の信号処理を施して同期再生
することにより、例えばマルチスピーカを用いた制御、
すなわち、従来ではハードウェアの能力やスピーカのチ
ャンネル数の制限等によって小規模のシステムしか構成
できず効果が低かった指向性、音場及び音像制御を、効
果的に実現可能とするものである。なお、ここでも、上
述した第1の実施の形態として示した音声再生装置10
又は第2の実施の形態として示した音声再生装置30と
同様の機能を有する各部については同一符号を付し、詳
細な説明を省略するものとする。
上述したトリガ監視サイト12と、ワードクロック生成
器14と、56個の出力器15nmと、56個のスピー
カ16nmとの他、記憶している1チャンネルのソース
ファイルである音声ファイルAFを出力するソース出力
サイト51と、音声信号を再生して出力する8つの音声
出力サイト601,602,・・・,608(以下、音
声出力サイト60n(n=1,2,・・・,8;サイト
番号)と総称する。)とを備える。
ロールサイト11又は配信サイト31と同様に、音声再
生装置50の統括制御を行う機能を有するとともに、音
声再生装置50とユーザとの間のユーザインターフェー
スUIを有するのに加え、さらに、音声ファイルAFを
図示しない記憶手段に記憶するものである。なお、この
ソース出力サイト51に記憶されている音声ファイルA
Fは、1チャンネルであるものとして説明するが、複数
チャンネルからなるものであってもよい。また、音声フ
ァイルAFは、所定のフォーマットで圧縮されていても
よく、非圧縮であってもよい。ソース出力サイト51
は、例えばTCP/IPやUDP等の所定のプロトコル
にしたがって外部との通信を行うことが可能であり、ネ
ットワークNTを介してトリガ監視サイト12及び音声
出力サイト60nとの間で信号の送受信を行うことが可
能とされる。ソース出力サイト51は、ソース出力プロ
グラムSoを実行することが可能な環境とされており、
所定の操作部や表示部等からなるユーザインターフェー
スUIを介してユーザによって再生コマンドが指示され
ると、ソース出力プログラムSoの実行制御のもとに、
音声ファイルAFの再生指示を示す制御情報をネットワ
ークNTを介して音声出力サイト60nに対して通知す
るとともに、1チャンネルの音声ファイルAFをそのま
ま又はストリームデータとして、全ての音声出力サイト
60nに対してマルチキャスト配信する。なお、ネット
ワークNTを介して伝送される音声信号は、所定のフォ
ーマットで圧縮されていてもよく、非圧縮であってもよ
い。ここでは、音声出力サイト60nに対して音声ファ
イルAFがそのままマルチキャスト配信されるものとす
る。
した音声出力サイト20n又は音声出力サイト40nと
同様に、例えば8チャンネルの音声信号を出力処理可能
なサウンドカード等のサウンド処理部611,612,
・・・,618(以下、サウンド処理部61n(n=
1,2,・・・,8)と総称する。)を有するパーソナ
ルコンピュータ等を含むハードウェアの機能を有するも
のである。音声出力サイト60nは、それぞれ、ソース
出力サイト51及びトリガ監視サイト12と同様に、T
CP/IPやUDP等の所定のプロトコルにしたがって
ネットワークNTを介してソース出力サイト51及びト
リガ監視サイト12との間で信号の送受信を行うことが
可能とされる。また、音声出力サイト60nは、それぞ
れ、サウンド処理部61nにおける例えば第8チャンネ
ルのみをトリガ監視サイト12と接続しており、このチ
ャンネルを用いてトリガ監視サイト12に対してトリガ
信号TGnを出力することが可能とされる。音声出力サ
イト60nは、それぞれ、再生処理プログラムC1,C
2,・・・,C8(以下、再生処理プログラムCn(n
=1,2,・・・,8)と総称する。)を実行すること
が可能な環境とされており、ワードクロック生成器14
から供給されるワードクロックWCLK又はワード単位
で各サンプルを同期せしめるのに十分なトリガ外部信号
に同期して、サウンド処理部61nにおける処理を行
う。このとき、音声出力サイト60nにおいては、それ
ぞれ、サウンド処理部61nにおける第1チャンネル乃
至第8チャンネルの間の同期は確保されているものとす
る。すなわち、音声出力サイト60 nにおいては、それ
ぞれ、ソース出力サイト51から再生指示を受け取った
場合には、サウンド処理部61nにおける第1チャンネ
ル乃至第8チャンネルから同時に音声信号を出力する。
また、音声出力サイト60nにおいては、音声ファイル
AFが所定のフォーマットで圧縮されている場合には、
この音声ファイルAFが図示しないバッファに一時的に
記憶され、このバッファを介して所定のデコード処理が
行われる。そして、音声出力サイト60nにおいては、
バッファからは、音声ファイルAFが所定容量以上記憶
されると読み出される。
れ、バッファから読み出された音声ファイルAFに対し
て所定の信号処理を施す。音声出力サイト60nは、そ
れぞれ、図8に示すように、7チャンネル分の信号処理
部62nm(n=1,2,・・・,8、m=1,2,・
・・,7;チャンネル番号)を有する。これらの信号処
理部62nmは、ハードウェアとして構成することもで
き、同図に示すように、再生処理プログラムCn等のソ
フトウェアによって構成することもできる。音声出力サ
イト60nは、それぞれ、各チャンネル毎に音声信号を
信号処理部62n mに入力する。信号処理としては、例
えば、いわゆるFIR(Finite Impulse Responce)フ
ィルタやIIR(Infinite Impulse Responce)フィル
タ等のディジタルフィルタを施すことが考えられ、全体
としていわゆるクロスフェード処理を施すものが考えら
れる。ただし、これらの信号処理部62nmにおける遅
延量は既知であり、簡単のため、各チャンネル間で一定
であるものとする。
るフィルタ係数といった信号処理部62nmにおける信
号処理のパラメータは、外部から供給される信号処理方
法を変更するための制御情報CNTに応じて、変更する
ことが可能である。例えば、音声再生装置50において
は、ユーザによるユーザインターフェースUIの操作に
応じてパラメータを変更することができ、ソース出力サ
イト51から音声出力サイト60nに対してパラメータ
を変更する旨及びパラメータ値を示す制御情報CNTが
通知される。より具体的には、例えば画像に連動して音
像を移動させるようなアプリケーションを想定した場
合、ユーザがユーザインターフェースUIたるジョイス
ティック等を操作することによって自己の位置を移動さ
せるのにともない、制御情報CNTを音声出力サイト6
0nに対して通知し、信号処理のパラメータを変更させ
ることにより、再現される音像の位置を移動させること
ができる。その他、音声出力サイト60nは、それぞ
れ、指向性の方向変更又は音場の残響パラメータの変更
といったように、アプリケーションに応じて信号処理の
パラメータを変更することができる。音声出力サイト6
0nにおいては、信号処理が施された音声信号が図示し
ないバッファに一時的に記憶され、所定容量以上記憶さ
れると読み出される。
ス出力サイト51からネットワークNTを介して供給さ
れる再生指示を示す制御情報を受け取ると、再生処理プ
ログラムCnの実行制御のもとに、サウンド処理部61
nを介してトリガ信号TGnをトリガ監視サイト12に
対して出力する。この間、音声出力サイト60nには、
それぞれ、音声ファイルAFが配信されており、音声出
力サイト60nは、それぞれ、配信された音声ファイル
AFに対して信号処理部62nmによって信号処理を施
す。また、音声出力サイト60nは、それぞれ、トリガ
監視サイト12からネットワークNTを介して遅れサン
プル数情報を受け取ると、この遅れサンプル数Sdnと
再生マージンサンプル数Smとに基づいて、信号処理後
の音声信号の再生を開始し、出力器15nm及びスピー
カ16nmを介して外部へと放音させる。
においては、音声出力サイト60nは、それぞれ、再生
処理プログラムCnを実行し、先に図2に示した一連の
工程を経ることによって音声ファイルAFの再生を開始
することができる。一方、音声再生装置50において
は、トリガ監視サイト12は、監視プログラムSvを実
行し、先に図3に示した一連の工程を経ることによって
音声出力サイト60nのそれぞれに対応する遅れサンプ
ル数Sdnを求めることができる。
サイト51に記憶されている1チャンネルの音声ファイ
ルAFの再生指示を示す制御情報が与えられると、音声
ファイルAFが音声出力サイト60nのそれぞれにマル
チキャスト配信されるとともに、音声出力サイト60n
のそれぞれから、トリガ監視サイト12に対してトリガ
信号TGnが出力される。音声再生装置50において
は、トリガ監視サイト12により、トリガ信号TGnに
基づいて、音声出力サイト60nのそれぞれに対応する
遅れサンプル数Sdnを求める。そして、音声再生装置
50においては、各音声出力サイト60nにより、この
遅れサンプル数Sdnと再生マージンサンプル数Smと
に基づいて、自己が再生を開始すべきタイミングを求
め、このタイミングに到達した時間に音声信号の再生を
開始することができる。音声再生装置50においては、
このようにして、全ての音声出力サイト60nによる音
声ファイルAFの再生開始のタイミングを一致させるこ
とができる。そして、音声再生装置50においては、そ
れ以後、ワードクロック生成器14から供給されるワー
ドクロックWCLKに基づいて音声出力サイト60nに
よって再生を進行することにより、マルチチャンネルの
同期再生を行うことができる。
で信号処理のパラメータを変更する場合には、ソース出
力サイト51から信号処理の内容を示す上述した制御情
報CNTが音声出力サイト60nに与えられ、信号処理
のパラメータが変更される。このとき、音声再生装置5
0においては、再生指示と同様に、制御情報CNTに関
する遅れサンプル数を算出することにより、信号処理の
パラメータを変更する時間の同期をとることができる。
ては、トリガ監視サイト12によって監視プログラムS
vを実行するとともに、音声出力サイト60nのそれぞ
れによって再生処理プログラムCnを実行し、音声ファ
イルAFの再生を同時に開始することができる。
として示す音声再生装置50は、ソース出力サイト51
上に存在している音声ファイルAFを、各音声出力サイ
ト60nにマルチキャスト配信し、配信された音声ファ
イルAFに対して信号処理を施した音声信号を用いて、
マルチチャンネルの同期再生を行うことができる。特
に、音声再生装置50は、互いに同期が確保されておら
ず、動作環境が多種多様にわたる音声出力サイト60n
を用いた場合であっても、確実に同期再生を実現するこ
とができ、例えばマルチスピーカを用いた指向性、音場
及び音像制御を優れた効果のもとに実現することができ
る。
て説明する。この第4の実施の形態として図9に示す音
声再生装置70は、上述した第3の実施の形態として示
した音声再生装置50と同様に、1つのソースファイル
に対して各音声出力サイトによって所定の信号処理を施
し、56チャンネルの音声信号の同期再生を行うもので
あるが、ネットワークトラフィックの影響を回避するた
めに、例えばTCP/IPやUDP等の所定のプロトコ
ルにしたがって情報伝送を行うネットワークNTを設け
ず、サウンド処理部のみを用いて情報の送受信を行うも
のである。したがって、上述した第3の実施の形態とし
て示した音声再生装置50と同様の機能を有する各部に
ついては同一符号を付し、詳細な説明を省略するものと
する。
上述したワードクロック生成器14と、56個の出力器
15nmと、56個のスピーカ16nmとの他、記憶し
ている1チャンネルのソースファイルである音声ファイ
ルAFを出力するソース出力サイト71と、トリガ信号
TGnを監視するトリガ監視サイト73と、音声信号を
再生して出力する8つの音声出力サイト801,8
02,・・・,808(以下、音声出力サイト80
n(n=1,2,・・・,8;サイト番号)と総称す
る。)とを備える。
出力サイト51と同様に、音声再生装置70の統括制御
を行う機能を有するとともに、音声再生装置70とユー
ザとの間のユーザインターフェースUIを有し、さら
に、音声ファイルAFを図示しない記憶手段に記憶する
ものである。なお、このソース出力サイト71に記憶さ
れている音声ファイルAFは、1チャンネルであるもの
として説明するが、複数チャンネルからなるものであっ
てもよい。また、音声ファイルAFは、所定のフォーマ
ットで圧縮されていてもよく、非圧縮であってもよい。
ソース出力サイト71は、少なくとも2チャンネル以上
の音声信号を出力処理可能なサウンドカード等のサウン
ド処理部72を有し、このサウンド処理部72を介し
て、ユーザインターフェースUIを介したユーザによる
再生指示や信号処理のパラメータ変更等を示す制御情報
を音声出力サイト80nに対して通知するとともに、音
声ファイルAFをそのまま又はストリームデータとし
て、全ての音声出力サイト80nに対してマルチキャス
ト配信することが可能とされる。このとき、ソース出力
サイト71は、サウンド処理部72における第1チャン
ネルが音声ファイルAFの配信用に用いられ、第2チャ
ンネルが制御情報の通知用に用いられる。
処理部72を介して制御情報を送受信する。この制御情
報は、数値やパラメータ等の送受信を行うことが可能で
あればよく、その生成及び認識機構を送受信するサイト
間で取り決めて使用すればいかなるものであってもよ
い。特に、ソース出力サイト71及び音声出力サイト8
0nがディジタルデータを取り扱うものである場合に
は、各サイトは、制御情報を単なる信号列として扱うこ
とができ、生成及び認識用のプログラムを単純化するこ
とができる。ソース出力サイト71は、ソース出力プロ
グラムSoを実行することが可能な環境とされており、
ワードクロック生成器14から供給されるワードクロッ
クWCLK又はワード単位で各サンプルを同期せしめる
のに十分なトリガ外部信号に同期して、サウンド処理部
72における処理を行う。
出力サイト80nの数以上、すなわち、8チャンネル以
上の音声信号を入力処理及び出力処理可能なサウンドカ
ード等のサウンド処理部74を有し、このサウンド処理
部74を介して音声出力サイト80nから出力されるト
リガ信号TGnを受信することが可能とされる。また、
トリガ監視サイト73は、サウンド処理部74を介し
て、遅れサンプル数Sd nを音声出力サイト80nに対
して通知することが可能とされる。このとき、トリガ監
視サイト73は、サウンド処理部74における入力側の
第1チャンネルが音声出力サイト801と接続され、第
2チャンネルが音声出力サイト802と接続されるとと
もに、出力側の第1チャンネルが音声出力サイト801
と接続され、第2チャンネルが音声出力サイト802と
接続されるといったように、各チャンネルが音声出力サ
イト80nのそれぞれと対応させて接続される。トリガ
監視サイト73は、監視プログラムSvを実行すること
が可能な環境とされており、ワードクロック生成器14
から供給されるワードクロックWCLK又はワード単位
で各サンプルを同期せしめるのに十分なトリガ外部信号
に同期して、サウンド処理部74における処理を行う。
Svの実行制御のもとに、音声出力サイト80nのそれ
ぞれから出力されるトリガ信号TGnの入来を監視す
る。トリガ監視サイト73は、トリガ信号TGnを受け
取ると、これらのトリガ信号TGnに基づいて、音声出
力サイト80nのそれぞれに対応する遅れサンプル数S
dnを求め、これらの遅れサンプル数Sdnを示す遅れ
サンプル数情報をサウンド処理部74を介して音声出力
サイト80nに対してそれぞれ出力する。
ば8チャンネルの音声信号を出力処理可能であり且つ少
なくとも3チャンネルの音声信号を入力処理可能なサウ
ンドカード等のサウンド処理部811,812,・・
・,818(以下、サウンド処理部81n(n=1,
2,・・・,8)と総称する。)を有する。音声出力サ
イト80nは、これらのサウンド処理部81nを介して
ソース出力サイト71から出力される音声ファイルAF
及び制御情報を受信することが可能とされ、さらに、ト
リガ監視サイト73から出力される遅れサンプル数情報
を受信することが可能とされる。例えば、音声出力サイ
ト80nにおいては、それぞれ、サウンド処理部81n
における入力側の第1チャンネルがソース出力サイト7
1からの音声ファイルAFの受信部とされ、第2チャン
ネルがソース出力サイト71からの制御情報の受信部と
され、第3チャンネルがトリガ監視サイト73からの遅
れサンプル数情報の受信部とされる。また、音声出力サ
イト80nは、それぞれ、サウンド処理部81nにおけ
る出力側の例えば第8チャンネルのみをトリガ監視サイ
ト73と接続しており、このチャンネルを用いてトリガ
監視サイト73に対してトリガ信号TGnを出力するこ
とが可能とされる。音声出力サイト80nは、それぞ
れ、再生処理プログラムD1,D2,・・・,D8(以
下、再生処理プログラムDn(n=1,2,・・・,
8)と総称する。)を実行することが可能な環境とされ
ており、ワードクロック生成器14から供給されるワー
ドクロックWCLK又はワード単位で各サンプルを同期
せしめるのに十分なトリガ外部信号に同期して、サウン
ド処理部81nにおける処理を行う。音声出力サイト8
0nにおいては、音声ファイルAFが所定のフォーマッ
トで圧縮されている場合には、この音声ファイルAFが
図示しないバッファに一時的に記憶され、このバッファ
を介して所定のデコード処理が行われる。そして、音声
出力サイト80nにおいては、バッファからは、音声フ
ァイルAFが所定容量以上記憶されると読み出される。
れ、音声出力サイト60nと同様に、バッファから読み
出された音声ファイルAFに対して所定の信号処理を施
す。音声出力サイト80nにおいては、信号処理が施さ
れた音声信号が図示しないバッファに一時的に記憶さ
れ、所定容量以上記憶されると読み出される。
ス出力サイト71から供給される再生指示を示す制御情
報をサウンド処理部81nを介して受け取ると、再生処
理プログラムDnの実行制御のもとに、サウンド処理部
81nを介してトリガ信号TGnをトリガ監視サイト7
3に対して出力する。この間、音声出力サイト80nに
は、それぞれ、音声ファイルAFが配信されており、音
声出力サイト80nは、それぞれ、配信された音声ファ
イルAFに対してここでは図示しない信号処理部によっ
て信号処理を施す。また、音声出力サイト80nは、そ
れぞれ、トリガ監視サイト73から遅れサンプル数情報
をサウンド処理部81nを介して受け取ると、この遅れ
サンプル数Sdnと再生マージンサンプル数Smとに基
づいて、信号処理後の音声信号の再生を開始し、出力器
15nm及びスピーカ16nmを介して外部へと放音さ
せる。
においては、音声出力サイト80nは、それぞれ、再生
処理プログラムDnを実行し、先に図2に示した一連の
工程を経ることによって音声ファイルAFの再生を開始
することができる。一方、音声再生装置70において
は、トリガ監視サイト73は、監視プログラムSvを実
行し、先に図3に示した一連の工程を経ることによって
音声出力サイト80nのそれぞれに対応する遅れサンプ
ル数Sdnを求めることができる。
置50と同様に、ソース出力サイト71に記憶されてい
る1チャンネルの音声ファイルAFの再生指示を示す制
御情報が与えられると、音声ファイルAFが音声出力サ
イト80nのそれぞれにマルチキャスト配信されるとと
もに、音声出力サイト80nのそれぞれから、トリガ監
視サイト73に対してトリガ信号TGnが出力される。
音声再生装置70においては、トリガ監視サイト73に
より、トリガ信号TGnに基づいて、音声出力サイト8
0nのそれぞれに対応する遅れサンプル数Sdnを求め
る。そして、音声再生装置70においては、各音声出力
サイト80nにより、この遅れサンプル数Sdnと再生
マージンサンプル数Smとに基づいて、自己が再生を開
始すべきタイミングを求め、このタイミングに到達した
時間に音声信号の再生を開始することができる。音声再
生装置70においては、このようにして、全ての音声出
力サイト80nによる音声ファイルAFの再生開始のタ
イミングを一致させることができる。そして、音声再生
装置70においては、それ以後、ワードクロック生成器
14から供給されるワードクロックWCLKに基づいて
音声出力サイト80 nによって再生を進行することによ
り、マルチチャンネルの同期再生を行うことができる。
再生装置50と同様に、途中で信号処理のパラメータを
変更する場合には、ソース出力サイト71から信号処理
の内容を示す制御情報が音声出力サイト80nに与えら
れ、信号処理のパラメータが変更される。このとき、音
声再生装置70においては、再生指示と同様に、制御情
報に関する遅れサンプル数を算出することにより、信号
処理のパラメータを変更する時間の同期をとることがで
きる。
ては、トリガ監視サイト73によって監視プログラムS
vを実行するとともに、音声出力サイト80nのそれぞ
れによって再生処理プログラムDnを実行し、音声ファ
イルAFの再生を同時に開始することができる。
として示す音声再生装置70は、ソース出力サイト71
上に存在している音声ファイルAFを、各音声出力サイ
ト80nにマルチキャスト配信し、配信された音声ファ
イルAFに対して信号処理を施した音声信号を用いて、
マルチチャンネルの同期再生を行うことができる。特
に、音声再生装置70は、例えばTCP/IPやUDP
等の所定のプロトコルにしたがって情報伝送を行うネッ
トワークを介して情報伝送を行うことがないため、ネッ
トワークトラフィックの影響を回避することができ、確
実に同期再生を実現することができる。
て説明する。この第5の実施の形態として図10に示す
音声再生装置90は、音声出力サイトにおけるサウンド
処理部のうち、上述したトリガ信号を出力するトリガチ
ャンネルを専用に設けるのではなく、音声信号を出力す
るチャンネルと共用するものである。すなわち、上述し
た実施の形態では、トリガチャンネルを使用するのは、
音声信号の再生開始前に1度だけトリガ信号を再生する
場合のみであり、このために専用のチャンネルを確保す
るのは用途によっては効率が悪い場合がある。そこで、
音声再生装置90は、n個の音声出力サイトにおけるM
チャンネルの同時再生が可能なサウンド処理部のうち、
全てのチャンネルを音声信号の出力に用いることによ
り、上述した(M−1)×nチャンネルの音声信号の同
期再生ではなく、M×nチャンネルの音声信号の同期再
生を実現可能とするものである。ここでは、音声再生装
置90は、8チャンネルの音声信号を出力処理可能な4
つの音声出力サイトを用いて、32チャンネルの音声信
号の同期再生を行うものとして説明する。なお、ここで
も、上述した第1の実施の形態として示した音声再生装
置10等と同様の機能を有する各部については同一符号
を付し、詳細な説明を省略するものとする。
上述したワードクロック生成器14と、32個の出力器
1511,1512,1513,1514,1515,
15 16,1517,1518,1521,1522,
・・・,1545,1546,1547,1548(以
下、出力器15nm(n=1,2,3,4;サイト番
号、m=1,2,・・・,8;チャンネル番号)と総称
する。)と、32個のスピーカ1611,1612,1
613,1614,1615,1616,161 7,1
618,1621,1622,・・・,1645,16
46,1647,1648(以下、スピーカ16
nm(n=1,2,3,4、m=1,2,・・・,8)
と総称する。)との他、トリガ信号TGnを監視するト
リガ監視サイト91と、音声信号を再生して出力する4
つの音声出力サイト1001,1002,・・・,10
04(以下、音声出力サイト100n(n=1,2,
3,4)と総称する。)とを備える。この音声再生装置
90は、例えば映画館のようなエンターテイメントシア
タETHに適用した場合を想定しており、出力器15
nm及びスピーカ16nmが当該エンターテイメントシ
アタETHの4壁面に埋め込まれ、32チャンネルの独
立音声によって臨場感のある音場を構築可能としてい
る。なお、音声再生装置90においては、4つの音声出
力サイト100nのそれぞれに対応する8つずつの出力
器15nm及びスピーカ16nmを、1つのブロックB
Kn(n=1,2,3,4)とし、1つの壁面を構成す
るものとする。
監視サイト12と同様の機能を有するとともに、上述し
たコントロールサイト11と同様の機能を兼ね備え、さ
らに、所定の映像からなる映画ファイルMFを図示しな
い記憶手段に記憶して、この映画ファイルMFを配信す
るシネマ配信サイトとしても機能するものである。トリ
ガ監視サイト91は、例えばTCP/IPやUDP等の
所定のプロトコルにしたがって外部との通信を行うこと
が可能であり、ネットワークNTを介して音声出力サイ
ト100nとの間で信号の送受信を行うことが可能とさ
れる。トリガ監視サイト91は、監視プログラムSvを
実行することが可能な環境とされており、所定の操作部
や表示部等からなるユーザインターフェースUIを介し
てユーザによって再生コマンドが指示されると、監視プ
ログラムSvの実行制御のもとに、音声ファイルAFn
の再生指示を示す制御情報をネットワークNTを介して
音声出力サイト100nに対して通知するとともに、映
画ファイルMFに対して画像処理部93によって所定の
画像処理を施し、音声ファイルAFと同期させながら、
映像データIMとしてプロジェクタPJへと供給してエ
ンターテイメントシアタETHにおけるスクリーンに投
影させる。なお、このトリガ監視サイト91に記憶され
ている映画ファイルMFは、所定のフォーマットで圧縮
されていてもよく、非圧縮であってもよく、画像処理部
93によってデコード処理が行われる。
も音声出力サイト20nの数以上、すなわち、4チャン
ネル以上の音声信号を入力処理可能なサウンドカード等
のサウンド処理部92を有し、このサウンド処理部92
を介して音声出力サイト100nから出力されるトリガ
信号TGnを受信することが可能とされる。トリガ監視
サイト91は、ワードクロック生成器14から供給され
るワードクロックWCLK又はワード単位で各サンプル
を同期せしめるのに十分なトリガ外部信号に同期して、
サウンド処理部92における処理を行う。
Svの実行制御のもとに、音声出力サイト100nのそ
れぞれから出力される音声信号の波形解析を行い、後述
するように、この音声信号に埋め込まれたトリガ信号T
Gnを監視する。トリガ監視サイト91は、トリガ信号
TGnを検出すると、これらのトリガ信号TGnに基づ
いて、音声出力サイト100nのそれぞれに対応する遅
れサンプル数Sdnを求め、これらの遅れサンプル数S
dnを示す遅れサンプル数情報をネットワークNTを介
して音声出力サイト100nに対してそれぞれ出力す
る。
述した音声出力サイト20nと同様に、例えば8チャン
ネルの音声信号を出力処理可能なサウンドカード等のサ
ウンド処理部1011,1012,・・・,101
8(以下、サウンド処理部101 n(n=1,2,・・
・,8)と総称する。)を有する。音声出力サイト10
0 nは、それぞれ、TCP/IPやUDP等の所定のプ
ロトコルにしたがってネットワークNTを介してトリガ
監視サイト91との間で信号の送受信を行うことが可能
とされる。また、音声出力サイト100nは、それぞ
れ、サウンド処理部101nにおける例えば第8チャン
ネルのみを出力器15nmとともにトリガ監視サイト9
1とも接続しており、このチャンネルを用いてトリガ監
視サイト91に対してトリガ信号TGnを出力すること
が可能とされる。なお、このトリガ信号TGnは、後述
するように、音声信号として音声ファイルAFnに埋め
込まれているものである。音声出力サイト100nは、
それぞれ、再生処理プログラムE 1,E2,・・・,E
8(以下、再生処理プログラムEn(n=1,2,・・
・,8)と総称する。)を実行することが可能な環境と
されており、ワードクロック生成器14から供給される
ワードクロックWCLK又はワード単位で各サンプルを
同期せしめるのに十分なトリガ外部信号に同期して、サ
ウンド処理部101 nにおける処理を行う。このとき、
音声出力サイト100nにおいては、それぞれ、サウン
ド処理部101nにおける第1チャンネル乃至第8チャ
ンネルの間の同期は確保されているものとする。すなわ
ち、音声出力サイト100nにおいては、それぞれ、ト
リガ監視サイト91から再生指示を受け取った場合に
は、サウンド処理部101nにおける第1チャンネル乃
至第8チャンネルから同時に音声信号を出力する。ま
た、音声出力サイト100nは、それぞれ、図示しない
記憶手段に、8チャンネルの音声ファイルAFnを記憶
している。
11に示すように、8チャンネルの音声信号からなる。
音声ファイルAFnには、所定時刻tc以降に、各チャ
ンネル毎に映画コンテンツ用の音声信号C1,C2,・
・・,C8が記録されている。さらに、音声ファイルA
Fnには、第8チャンネルの音声信号における時刻tc
よりも以前の時刻に、トリガ用の音声信号Tnが記録さ
れている。このトリガ用の音声信号Tnは、後述するよ
うに、各音声出力サイト100nにおける音声ファイル
AFnの再生によって出力器15nmに出力されるもの
であり、各音声出力サイト100nによる映画コンテン
ツ用の音声信号C1,C2,・・・,C 8の再生前に、
ユーザに聴取されることになる。また、トリガ用の音声
信号Tnは、トリガ監視サイト91からネットワークN
Tを介して供給される再生指示を示す制御情報の到達時
刻のばらつきに起因して、各音声出力サイト100nの
間でばらばらに再生されるものである。そのため、トリ
ガ用の音声信号Tnは、例えば、映画のタイトル音、チ
ャイム音又は小鳥の囀り声といったように、時間的にず
れて再生されても聴取者にとって不快とならない有意的
な音声信号とするのが望ましい。特に、トリガ用の音声
信号Tnは、例えば音声再生装置90が本発明を適用し
たシステムであることを示すサウンドロゴとして、積極
的に活用することも考えられる。
透かしによってトリガ信号TGnが埋め込まれており、
トリガ検出サイト91及び音声出力サイト100nによ
って特定サンプル値にて検出可能とされる。また、音声
ファイルAFnにおいては、トリガ信号TGnが検出可
能な時刻ttから時刻tcまでの時間は、再生マージン
サンプル数Sm0として定義される。この再生マージン
サンプル数Sm0は、音声ファイルAFnを作成する際
に、例えば後述する各種処理が終了するのに十分な時間
を見込んで算出される値である。なお、トリガ信号TG
nとしては、必ずしも電子透かしによって音声信号Tn
に埋め込むものである必要はなく、トリガ監視サイト9
1及び音声出力サイト100nが、それぞれ、音声信号
Tnの波形を観測してトリガ信号であることを判定で
き、且つ、そのトリガ信号の発生サンプルが特定可能で
あるならば、音声信号Tnの波形そのものをトリガ信号
TG nとして扱うようにしてもよい。
リガ監視サイト91からネットワークNTを介して供給
される再生指示を示す制御情報を受け取ると、再生処理
プログラムEnの実行制御のもとに、音声ファイルAF
nの再生を開始し、サウンド処理部101nを介して出
力器15nm及びスピーカ16nmへと供給して外部へ
と放音させるとともに、サウンド処理部101nにおけ
る第8チャンネルから出力される音声信号をトリガ監視
サイト91に供給する。音声出力サイト100 nは、そ
れぞれ、音声ファイルAFnの波形解析を行い、トリガ
信号TGnを検出し、そのトリガ信号TGnが埋め込ま
れていたサンプルを特定する。なお、この時点で、出力
器15nm及びスピーカ16nmを介して放音される音
声は、第8チャンネルから出力される音声信号Tnのみ
であり、それ以外は無音である。また、音声出力サイト
100nは、それぞれ、トリガ監視サイト91からネッ
トワークNTを介して遅れサンプル数情報を受け取る
と、この遅れサンプル数に基づいて、音声ファイルAF
nの再生をスキップし、再び再生を開始して出力器15
nm及びスピーカ16nmを介して外部へと放音させ
る。
においては、音声ファイルAFnの再生指示を示す制御
情報が与えられると、音声出力サイト100nのそれぞ
れから音声ファイルAFnが再生される。音声再生装置
90においては、トリガ監視サイト91及び音声出力サ
イト100nによって音声ファイルAFnに埋め込まれ
たトリガ信号TGnを検出し、トリガ監視サイト91か
ら音声出力サイト100nに対して、トリガ信号TGn
に基づいて求められた音声出力サイト100nのそれぞ
れに対応する遅れサンプル数Sdnが通知される。そし
て、音声再生装置90においては、各音声出力サイト1
00nにより、この遅れサンプル数Sd nに基づいて、
音声ファイルAFnの再生をスキップし、スキップ先の
時点から再生を再開する。音声再生装置90において
は、このようにして、全ての音声出力サイト100nに
よる音声ファイルAFnの再生開始のタイミングを一致
させることができる。そして、音声再生装置90におい
ては、それ以後、ワードクロック生成器14から供給さ
れるワードクロックWCLKに基づいて音声出力サイト
100nによって再生を進行することにより、マルチチ
ャンネルの同期再生を行うことができる。
は、音声出力サイト100nは、それぞれ、再生処理プ
ログラムEnを実行し、図12に示す一連の工程を経る
ことによって音声ファイルAFnを再生する。
れ、同図に示すように、ステップS31において、トリ
ガ監視サイト91からネットワークNTを介して音声フ
ァイルAFnの再生指示を示す制御情報が到達したか否
かを判別する。音声出力サイト100nは、それぞれ、
トリガ監視サイト91からの制御情報が到達するまで待
機し、制御情報を受け取った時点で、ステップS32へ
と処理を移行する。
テップS32において、サウンド処理部101nを介し
て音声ファイルAFnを再生する。
nは、それぞれ、ステップS33において、音声ファイ
ルAFnに埋め込まれているトリガ信号TGnを検出す
る。
ぞれ、ステップS34において、トリガ信号TGnが埋
め込まれていたサンプルとして特定したサンプルを基準
として、再生サンプル数のカウントを開始する。音声出
力サイト100nにおいては、それぞれ、このカウント
開始のサンプルを基準として、音声ファイルAFnの再
生開始のタイミングが決定されることになる。
ぞれ、ステップS35において、再生サンプル数のカウ
ントを継続し、ステップS36において、トリガ監視サ
イト91から対応する遅れサンプル数Sdnを示す遅れ
サンプル数情報がネットワークNTを介して到達したか
否かを判別する。
ない場合には、音声出力サイト100nは、それぞれ、
ステップS35の処理を繰り返す。
には、音声出力サイト100nは、それぞれ、ステップ
S37において、遅れサンプル数Sdnだけ音声ファイ
ルAFnの再生をスキップし、スキップ先の時点から再
生を再開し、一連の処理を終了する。
ては、音声出力サイト100nのそれぞれによって再生
処理プログラムEnを実行し、音声ファイルAFnにお
ける映画コンテンツ用の音声信号の再生を同時に開始す
ることができる。なお、音声再生装置90においては、
それ以後、音声出力サイト100nが、それぞれ、ワー
ドクロック生成器14から供給されるワードクロックW
CLKに基づいて音声ファイルAFnの再生を進行する
ことにより、マルチチャンネルの同期再生が可能とな
る。
ガ監視サイト91は、監視プログラムSvを実行し、図
13に示す一連の工程を経ることによって音声出力サイ
ト100nのそれぞれに対応する遅れサンプル数Sdn
を求めることができる。
すように、ステップS41において、再生指示を示す制
御情報を音声出力サイト100nのそれぞれに対して通
知する。
プS42において、音声出力サイト100nのそれぞれ
からサウンド処理部92における各チャンネルに出力さ
れる音声ファイルAFnの入来を監視する。
プS43において、サウンド処理部92における4つの
チャンネルのうちのいずれかのチャンネルに、音声ファ
イルAFnのいずれかが供給されたか否かを判別する。
供給されていない場合には、トリガ監視サイト91は、
ステップS42へと処理を移行し、音声ファイルAFn
のいずれかが供給されるまで監視し続ける。
給された場合には、トリガ監視サイト91は、ステップ
S44において、音声ファイルAFnに埋め込まれてい
るトリガ信号TGnを検出する。
プS45において、検出されたトリガ信号TGnが最初
に供給された音声ファイルAFnに埋め込まれていたも
のであるか否か、すなわち、初めてトリガ信号TGnが
検出されたのか否かを判別する。
れたものでない場合には、トリガ監視サイト91は、ス
テップS47へと処理を移行する。一方、トリガ信号T
Gnが最初に検出されたものであった場合には、トリガ
監視サイト91は、ステップS46において、この最初
に検出したトリガ信号TGnが入力された時点のサンプ
ルを基準サンプルとして、入力サンプル数のカウントを
開始し、ステップS47へと処理を移行する。トリガ監
視サイト91においては、この基準サンプルに基づい
て、入力サンプル数をカウントすることによって他のト
リガ信号TGnの入力時刻を計測することになる。
プS47において、ステップS46にて基準サンプルを
基点としてカウントを開始しているカウント値を遅れサ
ンプル数Sdnとし、トリガ信号TGnを出力した対応
する音声出力サイト100nに対して、この遅れサンプ
ル数Sdnを示す遅れサンプル数情報をネットワークN
Tを介して出力する。なお、トリガ監視サイト91は、
最初に音声ファイルAFnを出力した音声出力サイト1
00nに対しては、遅れサンプル数Sdn=0を通知す
ることはいうまでもない。
プS48において、入力サンプル数のカウントを継続
し、ステップS49において、全ての音声出力サイト1
00nからトリガ信号TGnを受信したか否かを判別す
る。
らトリガ信号TGnを受信していない場合には、トリガ
監視サイト91は、ステップS42乃至ステップS48
の処理を繰り返す。
トリガ信号TGnを受信した場合には、トリガ監視サイ
ト91は、そのまま一連の処理を終了する。
が故障等によってトリガ信号TGnをトリガ監視サイト
91に与えない場合があり得るが、この場合には、トリ
ガ監視サイト91は、ステップS49からステップS4
2へと移行するループ処理を適宜抜けるようにしてもよ
い。
ては、トリガ監視サイト91によって監視プログラムS
vを実行し、音声出力サイト100nのそれぞれに対応
する遅れサンプル数Sdnを求めることができ、音声出
力サイト100nによる同期再生を実現させることが可
能となる。なお、トリガ監視サイト91は、この一連の
処理の間、画像処理部93によって映画ファイルMFに
対する画像処理を施し、音声出力サイト100nによる
音声ファイルAFnにおける映画コンテンツ用の音声信
号の再生開始と同期させて、映像データIMをプロジェ
クタPJを介してエンターテイメントシアタETHにお
けるスクリーンに投影させる。
視サイト91及び音声出力サイト100nを備える音声
再生装置90においては、例えば図14に示すタイミン
グにしたがって各動作が協調して行われる。
ワードクロック生成器14によって生成されるワードク
ロックWCLKに基づいて、トリガ監視サイト91及び
音声出力サイト100nが動作する。音声再生装置90
においては、同図上段に示すように、ユーザインターフ
ェースUIを介して再生コマンドが指示されると、この
再生指示を示す制御情報がトリガ監視サイト91から音
声出力サイト100nのそれぞれにネットワークNTを
介して通知される。この制御情報が到達する絶対的な時
刻は、上述したように、ネットワークトラフィックの影
響等に起因して、音声出力サイト100nの間でばらつ
きが生じる。ここでは、同図中段に示すように、音声出
力サイト1001が最も早く制御情報を受信し、音声出
力サイト1004,音声出力サイト1002の順序で制
御情報を受信したものとする。
述したように、音声出力サイト100nから音声ファイ
ルAFnが再生される。この音声出力サイト100nの
それぞれから音声ファイルAFnが再生される絶対的な
時刻は、上述したように、音声出力サイト100nにお
けるサウンド処理部101nの相違や図示しないCPU
等の処理能力等に起因して、音声出力サイト100nの
間でばらつきが生じる。ここでは、同図中段に示すよう
に、音声出力サイト1001が最も早い時点で音声ファ
イルAF1の再生を開始し、以後、音声出力サイト10
04,音声出力サイト1002の順序で音声ファイルA
F4,AF2の再生を開始したものとする。
述したように、音声出力サイト100nのそれぞれによ
って音声ファイルAFnに埋め込まれたトリガ信号TG
nが検出されるとともに、トリガ監視サイト91によっ
てもトリガ信号TGnが検出される。ここでは、同図下
段に示すように、トリガ監視サイト91によって最も早
いサンプルS1の時点でトリガ信号TG1を検出し、以
後、トリガ信号TG4,TG2の順序で検出したものと
する。音声出力サイト100nは、それぞれ、これらの
トリガ信号TGnが特定された時点のサンプルSnを基
準として、再生サンプル数のカウントを開始する。ま
た、ここでは、最も早くトリガ信号TG1が検出された
サンプルS1を基準サンプルとしている。また、トリガ
監視サイト91は、基準サンプルであるサンプルS1か
ら入力サンプル数のカウントを開始し、同図下段に示す
ように、遅れサンプル数Sdnを算出する。音声再生装
置90においては、これらの遅れサンプル数Sdnが対
応する音声出力サイト100 nに対して通知される。こ
の遅れサンプル数Sdnが到達する絶対的な時刻は、上
述したように、ネットワークトラフィックの影響等に起
因して、音声出力サイト100nの間でばらつきが生じ
る。ここでは、同図中段に示すように、音声出力サイト
1001が最も早く遅れサンプル数情報を受信し、音声
出力サイト1002,音声出力サイト1004の順序で
遅れサンプル数情報を受信したものとする。
声出力サイト100nのそれぞれにより、遅れサンプル
数Sdnだけ音声ファイルAFnの再生がスキップさ
れ、スキップ先の時点から再生が再開される。このと
き、上述した再生マージンサンプル数Sm0が、少なく
とも以下の工程、すなわち、再生指示を示す制御情報を
受信した音声出力サイト100nが音声ファイルAFn
を再生する工程、トリガ監視サイト91が全ての音声出
力サイト100nからトリガ信号TGnを受信する工
程、トリガ監視サイト91が音声出力サイト100nの
それぞれに対して遅れサンプル数Sdnを通知する工
程、及び、全ての音声出力サイト100nが遅れサンプ
ル数Sdnを受信し、再生しているサンプルを補正する
工程を行うのに十分な時間を見込んで算出されている場
合には、スキップされたサンプルは、映画コンテンツに
無関係の音声信号、すなわち、先に図11に示した時刻
ttから時刻tcまでに含まれる音声信号である。音声
再生装置90においては、トリガ監視サイト91によっ
て最初にトリガ信号TGnが検出された時点のサンプル
Snからカウントして、再生マージンサンプル数Sm0
だけ経過したサンプルから、音声ファイルAFnにおけ
る映画コンテンツ用の音声信号C1,C2,・・・,C
8の再生が一斉に開始される。
イト100n間における映画コンテンツ用の音声信号C
1,C2,・・・,C8の再生開始位置を一定にし、そ
れ以後は、ワードクロック生成器14によって生成され
るワードクロックWCLKに基づいて同期を保ちながら
音声ファイルAFnの再生を進行する。
として示す音声再生装置90は、音声出力サイト100
nにおけるサウンド処理部101nのうち、トリガ信号
TG nを出力するトリガチャンネルを専用に設けずに、
音声信号を出力するチャンネルと共用し、効率よく音声
信号の同期再生を行うことができる。
の形態乃至第5の実施の形態として示す音声再生装置
は、汎用の複数のハードウェアを用いて安価に構成する
ことができ、処理能力やチャンネル数等の制限等によっ
て従来では実現不可能であったマルチチャンネルの音声
信号の同期再生を精確に行うことができる。したがっ
て、音声再生装置は、例えば映画館やゲーム等のエンタ
ーテイメントシステムに適用することにより、簡易な構
成のもとに非常に臨場感の高い音響再生を実現すること
ができる。
定されるものではなく、例えば、上述した第1の実施の
形態及び第2の実施の形態の末尾に記載したように、各
種変更が可能であり、これは、他の実施の形態について
も必要に応じて適用可能である。
態乃至第5の実施の形態のうち、任意のものを可能な範
囲で適宜組み合わせてもよい。
ない範囲で適宜変更が可能であることはいうまでもな
い。
かる音声再生装置は、複数チャンネルの音声信号を同期
再生する音声再生装置であって、所定の基準信号を生成
する基準信号生成手段と、基準信号に同期して複数チャ
ンネルの音声信号を出力処理可能な音声出力処理器を介
して、音声信号を再生して出力する互いに同期が確保さ
れていない複数の音声出力手段と、基準信号に同期して
少なくとも音声出力手段の数以上の音声信号を入力処理
可能な音声入力処理器を介して、音声出力手段のそれぞ
れから少なくとも1チャンネル分だけ供給される信号で
あって音声出力手段のそれぞれにおける音声信号の再生
タイミングを与えるための予行信号の入来を監視する予
行信号監視手段とを備え、予行信号監視手段は、音声出
力手段のそれぞれから供給された複数の予行信号の入力
時間についての相対的なずれ時間を求め、ずれ時間を示
す時間情報を、音声出力手段のそれぞれに対して通知
し、音声出力手段は、それぞれ、時間情報に基づいて、
音声信号の再生を開始すべきタイミングを決定する。
は、音声出力手段のそれぞれに対応する複数の予行信号
の入力時間についての相対的なずれ時間を示す時間情報
に基づいて、音声信号の再生を開始すべきタイミングを
決定することにより、汎用の複数のハードウェアを用い
た場合であっても、マルチチャンネルの音声信号の同期
再生を精確に行うことができる。
数チャンネルの音声信号を同期再生する音声再生方法で
あって、所定の基準信号に同期して複数チャンネルの音
声信号を出力処理可能な音声出力処理器を介して、音声
信号を再生して出力する互いに同期が確保されていない
複数の音声出力手段のそれぞれから少なくとも1チャン
ネル分だけ供給される信号であって、音声出力手段のそ
れぞれにおける音声信号の再生タイミングを与えるため
の予行信号を、基準信号に同期して少なくとも音声出力
手段の数以上の音声信号を入力処理可能な音声入力処理
器を介して予行信号監視手段に対して入力し、音声出力
手段のそれぞれから供給された複数の予行信号の入力時
間についての相対的なずれ時間を求めるずれ時間算出工
程と、ずれ時間を示す時間情報に基づいて、音声信号の
再生を開始すべきタイミングを決定する再生開始タイミ
ング決定工程とを備える。
は、音声出力手段のそれぞれに対応する複数の予行信号
の入力時間についての相対的なずれ時間を示す時間情報
に基づいて、音声信号の再生を開始すべきタイミングが
決定されることにより、汎用の複数のハードウェアを用
いた場合であっても、マルチチャンネルの音声信号の同
期再生を精確に行うことが可能となる。
装置の構成を説明するブロック図である。
て音声ファイルの再生を開始するまでの一連の工程を説
明するフローチャートである。
いて音声出力サイトのそれぞれに対応する遅れサンプル
数を求める際の一連の工程を説明するフローチャートで
ある。
を説明するための図である。
装置の構成を説明するブロック図である。
て音声ストリームの再生を開始するまでの一連の工程を
説明するフローチャートである。
装置の構成を説明するブロック図である。
あって、特に、音声出力サイトが有する信号処理部の構
成を説明するブロック図である。
装置の構成を説明するブロック図である。
生装置の構成を説明するブロック図である。
いて音声ファイルを再生する際の一連の工程を説明する
フローチャートである。
おいて音声出力サイトのそれぞれに対応する遅れサンプ
ル数を求める際の一連の工程を説明するフローチャート
である。
グを説明するための図である。
コントロールサイト、 12,73,91 トリガ監
視サイト、 13,21n,41n,61n,72,7
4,81n,92,101n サウンド処理部、 14
ワードクロック生成器、 15nm 出力器、 16
nm スピーカ、 20n,40n,60n,80n,
100n 音声出力サイト、 31 配信サイト、 5
1,71ソース出力サイト、 62nm 信号処理部、
93 画像処理部
Claims (19)
- 【請求項1】 複数チャンネルの音声信号を同期再生す
る音声再生装置であって、 所定の基準信号を生成する基準信号生成手段と、 上記基準信号に同期して複数チャンネルの音声信号を出
力処理可能な音声出力処理器を介して、上記音声信号を
再生して出力する互いに同期が確保されていない複数の
音声出力手段と、 上記基準信号に同期して少なくとも上記音声出力手段の
数以上の音声信号を入力処理可能な音声入力処理器を介
して、上記音声出力手段のそれぞれから少なくとも1チ
ャンネル分だけ供給される信号であって上記音声出力手
段のそれぞれにおける上記音声信号の再生タイミングを
与えるための予行信号の入来を監視する予行信号監視手
段とを備え、 上記予行信号監視手段は、上記音声出力手段のそれぞれ
から供給された複数の予行信号の入力時間についての相
対的なずれ時間を求め、上記ずれ時間を示す時間情報
を、上記音声出力手段のそれぞれに対して通知し、 上記音声出力手段は、それぞれ、上記時間情報に基づい
て、上記音声信号の再生を開始すべきタイミングを決定
することを特徴とする音声再生装置。 - 【請求項2】 上記予行信号監視手段は、所定のプロト
コルにしたがった汎用ネットワークを介して、上記時間
情報を上記音声出力手段のそれぞれに対して通知するこ
とを特徴とする請求項1記載の音声再生装置。 - 【請求項3】 上記予行信号監視手段は、上記基準信号
に同期して少なくとも上記音声出力手段の数以上の音声
信号を出力処理可能な音声出力処理器を介して、上記時
間情報を上記音声出力手段のそれぞれに対して通知し、 上記音声出力手段は、それぞれ、上記基準信号に同期し
て音声信号を入力処理可能な音声入力処理器を介して、
上記時間情報を入力することを特徴とする請求項1記載
の音声再生装置。 - 【請求項4】 上記音声出力手段は、それぞれ、上記音
声出力処理器が出力処理可能なチャンネルのうち、上記
予行信号を出力するためのチャンネルを専用に設けてい
ることを特徴とする請求項1記載の音声再生装置。 - 【請求項5】 上記音声出力手段は、それぞれ、上記音
声信号の再生指示を示す制御情報が入力されると、上記
予行信号を上記予行信号監視手段に出力することを特徴
とする請求項1記載の音声再生装置。 - 【請求項6】 所定のプロトコルにしたがった汎用ネッ
トワークを介して、上記制御情報を上記音声出力手段の
それぞれに通知する制御手段を備えることを特徴とする
請求項5記載の音声再生装置。 - 【請求項7】 上記音声出力手段は、それぞれ、上記音
声出力処理器が出力処理可能なチャンネルのうち、上記
予行信号を出力するためのチャンネルを専用に設けてお
り、 上記音声出力手段は、それぞれ、上記音声出力処理器が
出力処理可能なチャンネル数から上記予行信号を出力す
るためのチャンネル数を差し引いたチャンネル数分の音
声信号を記憶する記憶手段を有することを特徴とする請
求項1記載の音声再生装置。 - 【請求項8】 上記音声信号を配信する配信手段を備
え、 上記音声出力手段は、それぞれ、上記音声出力処理器が
出力処理可能なチャンネルのうち、上記予行信号を出力
するためのチャンネルを専用に設けており、 上記音声出力手段には、それぞれ、上記音声出力処理器
が出力処理可能なチャンネル数から上記予行信号を出力
するためのチャンネル数を差し引いたチャンネル数分の
音声信号が、上記配信手段から配信されることを特徴と
する請求項1記載の音声再生装置。 - 【請求項9】 上記配信手段は、所定のプロトコルにし
たがった汎用ネットワークを介して、上記音声信号を上
記音声出力手段のそれぞれに対して配信することを特徴
とする請求項8記載の音声再生装置。 - 【請求項10】 所定チャンネルのソース信号とされる
音声信号を、上記音声出力手段のそれぞれに対して配信
するソース出力手段を備え、 上記音声出力手段は、それぞれ、上記ソース出力手段か
ら配信された上記音声信号に対してチャンネル単位で所
定の信号処理を施す複数の信号処理手段を有することを
特徴とする請求項1記載の音声再生装置。 - 【請求項11】 上記ソース出力手段は、所定のプロト
コルにしたがった汎用ネットワークを介して、上記音声
信号を上記音声出力手段のそれぞれに対して配信するこ
とを特徴とする請求項10記載の音声再生装置。 - 【請求項12】 上記ソース出力手段は、上記基準信号
に同期して音声信号を出力処理可能な音声出力処理器を
介して、上記音声信号を上記音声出力手段のそれぞれに
対して配信し、 上記音声出力手段は、それぞれ、上記基準信号に同期し
て音声信号を入力処理可能な音声入力処理器を介して、
上記ソース出力手段から配信された上記音声信号を入力
することを特徴とする請求項10記載の音声再生装置。 - 【請求項13】 上記ソース出力手段は、上記信号処理
手段のそれぞれにおける信号処理の内容を示す制御情報
を上記音声出力手段のそれぞれに対して通知し、 上記信号処理手段は、それぞれ、上記制御情報に応じ
て、信号処理のパラメータを変更することを特徴とする
請求項10記載の音声再生装置。 - 【請求項14】 上記ソース出力手段は、所定のプロト
コルにしたがった汎用ネットワークを介して、上記制御
情報を上記音声出力手段のそれぞれに対して通知するこ
とを特徴とする請求項13記載の音声再生装置。 - 【請求項15】 上記ソース出力手段は、上記基準信号
に同期して音声信号を出力処理可能な音声出力処理器を
介して、上記制御情報を上記音声出力手段のそれぞれに
対して通知し、 上記音声出力手段は、それぞれ、上記基準信号に同期し
て音声信号を入力処理可能な音声入力処理器を介して、
上記制御情報を入力することを特徴とする請求項13記
載の音声再生装置。 - 【請求項16】 上記予行信号は、上記音声信号に埋め
込まれており、 上記予行信号監視手段は、上記音声入力処理器を介し
て、上記音声出力手段のそれぞれから再生された上記音
声信号を入力し、上記音声信号に埋め込まれている上記
予行信号を検出し、上記ずれ時間を求めることを特徴と
する請求項1記載の音声再生装置。 - 【請求項17】 上記予行信号は、電子透かしによって
上記音声信号に埋め込まれていることを特徴とする請求
項16記載の音声再生装置。 - 【請求項18】 上記音声出力手段は、それぞれ、上記
音声出力処理器における上記予行信号を出力するための
チャンネルと、上記音声信号を出力するためのチャンネ
ルとを共用していることを特徴とする請求項1記載の音
声再生装置。 - 【請求項19】 複数チャンネルの音声信号を同期再生
する音声再生方法であって、 所定の基準信号に同期して複数チャンネルの音声信号を
出力処理可能な音声出力処理器を介して、上記音声信号
を再生して出力する互いに同期が確保されていない複数
の音声出力手段のそれぞれから少なくとも1チャンネル
分だけ供給される信号であって、上記音声出力手段のそ
れぞれにおける上記音声信号の再生タイミングを与える
ための予行信号を、上記基準信号に同期して少なくとも
上記音声出力手段の数以上の音声信号を入力処理可能な
音声入力処理器を介して予行信号監視手段に対して入力
し、上記音声出力手段のそれぞれから供給された複数の
予行信号の入力時間についての相対的なずれ時間を求め
るずれ時間算出工程と、 上記ずれ時間を示す時間情報に基づいて、上記音声信号
の再生を開始すべきタイミングを決定する再生開始タイ
ミング決定工程とを備えることを特徴とする音声再生方
法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001191774A JP4543586B2 (ja) | 2001-06-25 | 2001-06-25 | 音声再生装置及び音声再生方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001191774A JP4543586B2 (ja) | 2001-06-25 | 2001-06-25 | 音声再生装置及び音声再生方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003009298A true JP2003009298A (ja) | 2003-01-10 |
JP4543586B2 JP4543586B2 (ja) | 2010-09-15 |
Family
ID=19030341
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001191774A Expired - Fee Related JP4543586B2 (ja) | 2001-06-25 | 2001-06-25 | 音声再生装置及び音声再生方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4543586B2 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007124380A (ja) * | 2005-10-28 | 2007-05-17 | Nec Corp | 立体音響出力システム、立体音響出力方法及び立体音響出力用プログラム |
JP2007298786A (ja) * | 2006-05-01 | 2007-11-15 | Nintendo Co Ltd | 音楽再生プログラムおよび音楽再生装置 |
JP2015527768A (ja) * | 2012-06-06 | 2015-09-17 | ソノズ インコーポレイテッド | 装置の再生の不履行からの回復と再分配 |
JP2015197941A (ja) * | 2014-04-03 | 2015-11-09 | ヤマハ株式会社 | サンプリング周波数推定装置 |
-
2001
- 2001-06-25 JP JP2001191774A patent/JP4543586B2/ja not_active Expired - Fee Related
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007124380A (ja) * | 2005-10-28 | 2007-05-17 | Nec Corp | 立体音響出力システム、立体音響出力方法及び立体音響出力用プログラム |
JP2007298786A (ja) * | 2006-05-01 | 2007-11-15 | Nintendo Co Ltd | 音楽再生プログラムおよび音楽再生装置 |
JP2015527768A (ja) * | 2012-06-06 | 2015-09-17 | ソノズ インコーポレイテッド | 装置の再生の不履行からの回復と再分配 |
US9400632B2 (en) | 2012-06-06 | 2016-07-26 | Sonos, Inc. | Playback according to playback responsibility in stereo pair |
US9507560B2 (en) | 2012-06-06 | 2016-11-29 | Sonos, Inc. | Device playback failure recovery and redistribution |
US9940091B2 (en) | 2012-06-06 | 2018-04-10 | Sonos, Inc. | Playback according to playback responsibility in group |
US10560796B2 (en) | 2012-06-06 | 2020-02-11 | Sonos, Inc. | Playback according to playback responsibility in group |
US11284214B2 (en) | 2012-06-06 | 2022-03-22 | Sonos, Inc. | Failure recovery of wearable playback device |
US11743675B2 (en) | 2012-06-06 | 2023-08-29 | Sonos, Inc. | Failure recovery of wearable playback device |
JP2015197941A (ja) * | 2014-04-03 | 2015-11-09 | ヤマハ株式会社 | サンプリング周波数推定装置 |
Also Published As
Publication number | Publication date |
---|---|
JP4543586B2 (ja) | 2010-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6945590B2 (ja) | 独立してクロックされる複数のデジタルデータプロセシングデバイスの間で動作を同期させるためのシステムおよび方法 | |
EP3673634B1 (en) | Collaborative session over a network | |
US8264934B2 (en) | Multitrack recording using multiple digital electronic devices | |
JP5149012B2 (ja) | ネットワーク上のマルチチャネルスピーカの同期 | |
US7434154B2 (en) | Systems and methods for synchronizing media rendering | |
JP4559050B2 (ja) | メディアデータパケットの同期再生 | |
CA2438194C (en) | Live navigation web-conferencing system and method | |
JP5049265B2 (ja) | 同期されたメディア体験 | |
JP4441874B2 (ja) | 情報処理システム、再生端末装置および再生方法、情報処理装置および方法、並びにプログラム | |
JP3846344B2 (ja) | セッション装置およびその制御方法を実現するためのプログラム | |
US20060149850A1 (en) | Method and apparatus for synchronizing playback of streaming media in multiple output devices | |
KR20140066641A (ko) | 서버, 멀티미디어 기기 및 그들의 제어방법 | |
WO2016011814A1 (zh) | 混音播放方法及装置 | |
JP2009535988A (ja) | データ信号を処理するシステム及び方法 | |
KR20100046761A (ko) | 오케스트라 미디어 서비스 시스템 및 방법 | |
JP2008060675A (ja) | 音声再生装置、音声再生方法 | |
JP4543586B2 (ja) | 音声再生装置及び音声再生方法 | |
CN102394860A (zh) | 信号传送***、方法、电脑程序产品及电脑可读取储存媒体 | |
CN108282720B (zh) | 一种音频数据流的传输方法及装置 | |
JP2008171194A (ja) | 通信システム、通信方法、サーバ及び端末 | |
JP2003228368A (ja) | 複数のメディアから楽曲を同期再生するための装置 | |
JP2009071632A (ja) | 端末装置およびデータ配信システム | |
US20180183870A1 (en) | Synchronization setting device and distribution system | |
TWI844231B (zh) | 提供伴唱服務的系統和方法 | |
JP4214917B2 (ja) | 演奏システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080220 |
|
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: 20100608 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100621 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130709 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130709 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |