(57)【特許請求の範囲】
【請求項１】
主データ及び補助データからなる情報データをバスラインを介して伝送するデータ伝送装置において、
情報提供媒体からの主データとその補助データをデコードするとともに、デコードの際に前記補助データの生成が間に合わない場合あるいは送るべき補助データが無い場合に、ラベルに続くべきサブラベルを、無効データを表す特定の値とするデコード手段と、
前記デコード手段でデコードされた主データと補助データを用いて所定フォーマットの伝送データを生成し、その伝送データを前記バスラインに送出する伝送データ生成送出手段とを備え、
前記伝送データ生成送出手段は、前記デコード手段から前記無効データを表す特定の値のサブラベルが送られてきたときに、前記特定の値のサブラベルを前記バスラインの前記所定フォーマットで決められている他のサブラベルに置き換えるデータ伝送装置。
【請求項２】
前記伝送データ生成送出手段は、前記無効データを表す特定の値のサブラベルが送られてきたときに、前記特定の値のサブラベルを他のサブラベルに置き換えるとともに前記無効データを他の有効データに置き換える請求項１記載のデータ伝送装置。
【請求項３】
前記デコード手段は、前記主データと補助データをデコードした分割データ長単位となるフレームの先頭を示すフレーム信号も前記伝送データ生成送出手段に送る請求項１記載のデータ伝送装置。
【請求項４】
前記伝送データ生成送出手段は、前記デコード手段から補助データを定義する予め定められた所定の値のサブラベルが前記フレーム信号の直後に送られてこないとき、伝送自体を中止する、或いはスタートしない請求項３記載のデータ伝送装置。
【請求項５】
前記デコード手段は、デルタシグマ変調により得られたディジタルデータからなるオーディオ情報データを前記情報提供媒体から取り出して入力する請求項１記載のデータ伝送装置。
【請求項６】
主データ及び補助データからなる情報データをバスラインを介して伝送するためのデータ伝送方法において、
情報提供媒体からの主データとその補助データをデコードするとともに、デコードの際に前記補助データの生成が間に合わない場合あるいは送るべき補助データが無い場合に、ラベルに続くべきサブラベルを、無効データを表す特定の値とするデコード工程と、
前記デコード工程でデコードされた主データと補助データを用いて所定フォーマットの伝送データを生成し、その伝送データを前記バスラインに送出する伝送データ生成送出工程とを備え、
前記伝送データ生成送出工程は、前記デコード工程から前記無効データを表す特定の値のサブラベルが送られてきたときに、前記特定の値のサブラベルを前記バスラインの前記所定フォーマットで決められている他のサブラベルに置き換えるデータ伝送方法。
【請求項７】
前記伝送データ生成送出工程は、前記無効データを表す特定の値のサブラベルが送られてきたときに、前記特定の値のサブラベルを他のサブラベルに置き換えるとともに前記無効データを他の有効データに置き換える請求項６記載のデータ伝送方法。
【請求項８】
前記デコード工程は、前記主データと補助データをデコードした分割データ長単位となるフレームの先頭を示すフレーム信号も前記データ生成送出工程に送る請求項６記載のデータ伝送方法。
【請求項９】
前記伝送データ生成送出工程は、前記デコード工程から補助データを定義する予め定められた所定の値のサブラベルが前記フレーム信号の直後に送られてこないとき、伝送自体を中止する、或いはスタートしない請求項８記載のデータ伝送方法。
【請求項１０】
前記デコード工程は、前記情報提供媒体からデルタシグマ変調により得られたディジタルデータからなるオーディオ情報データを入力する請求項６記載のデータ伝送方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばＩＥＥＥ１３９４方式のバスラインに、各種方式のオーディオデータを伝送させる場合に適用して好適なデータ伝送装置及びデータ伝送方法に関する。
【０００２】
【従来の技術】
ＩＥＥＥ１３９４方式のバスラインを用いたネットワークにより、複数台のＡＶ機器を接続して、その機器間でビデオデータ，オーディオデータ，その他のデータなどを伝送することが実用化されている。ＩＥＥＥ１３９４方式のバスラインの場合には、ビデオデータやオーディオデータなどの大容量データを伝送するためのアイソクロナス伝送チャンネルと、制御コマンドなどのデータを伝送するためのアシンクロナス伝送チャンネルとが用意されて、それらのデータを混在させて伝送できるようにしてある。
【０００３】
ＩＥＥＥ１３９４方式のバスラインでオーディオデータ（ミュージックデータ）を伝送するフォーマットの詳細については、〔Audio and Music Data Transmission Protocol〕に開示されている。この〔Audio and Music Data Transmission Protocol〕は、http//www.1394TA.orgで公開されている。
【０００４】
ところで、上述したフォーマットで伝送することが規定されているオーディオデータは、サンプリング周波数が４４．１ｋＨｚなどの一定の周波数で、１サンプルが１６ビットや２４ビットなどの一般的なデジタルオーディオデータだけである。
【０００５】
これに対して、より再生音質を高くすることができるデジタルオーディオデータのフォーマットが新たに各種提案されている。また、２チャンネルを越えるマルチチャンネルオーディオを再生させるための多チャンネルのオーディオデータについても各種提案があり、デジタルオーディオデータのフォーマットは多数のものが存在するようになっている。
【０００６】
上述したＩＥＥＥ１３９４方式のバスラインでは、このような新しいフォーマットのオーディオデータを伝送することについては、現状では考慮がされてなく、現状のフォーマットでは伝送することが困難である。
【０００７】
また、オーディオデータを伝送する際には、オーディオデータそのものだけでなく、コピー制限情報などの付属したデータを伝送する必要がある場合もあるがこのようなデータの伝送についても、伝送するオーディオデータのフォーマットによっては考慮されてない場合があり、対処が必要であった。
【０００８】
そこで、本件出願人は、平成１１年特許願第１４５４１０号にて、種々のフォーマットのオーディオデータをバスラインで良好に伝送できるようにするための伝送方法及び伝送装置を提案した。この伝送方法及び伝送装置によれば、１ビット方式のオーディオストリームデータ又はそのストリームデータを圧縮したデータを伝送する際には、この伝送方法及び伝送装置から出力される各データの先頭部分のラベルデータでそのデータが伝送されることが判ると共に、ラベルデータに続いたサブラベルデータで、圧縮方式等の補助データについても判るようになる。
【０００９】
【発明が解決しようとする課題】
ところで、前記１ビット方式のオーディオデータストリームを実際に前記ＩＥＥＥ１３９４方式のバスラインで伝送するには、ＩＥＥＥ１３９４用の伝送処理Ｉ／Ｆに、デルタシグマ変調により得られたディジタルデータからなるオーディオ情報データを構成する主データと補助データを入力する必要があるが、補助データの生成が間に合わない場合や、送るべき補助データが無いことがあり、これら補助データの無効を前記ＩＥＥＥ１３９４用の伝送処理Ｉ／Ｆに伝えるには、他の手段や信号を使用しなければならなかった。
【００１０】
本発明は、前記実情に鑑みてなされたものであり、他の手段や信号を使用することなく、前記補助データの無効を例えば前記ＩＥＥＥ１３９４用の伝送処理Ｉ／Ｆに伝え、回路規模や信号線の増加を不要として速やかに所定フォーマットの伝送データを生成して送出することができるデータ伝送装置及びデータ伝送方法の提供を目的とする。
【００１１】
【発明を解決するための手段】
本発明に係るデータ伝送装置は、前記課題を解決するために、主データ及び補助データからなる情報データをバスラインを介して伝送するデータ伝送装置において、情報提供媒体からの主データとその補助データをデコードするとともに、デコードの際に前記補助データの生成が間に合わない場合あるいは送るべき補助データが無い場合に、ラベルに続くべきサブラベルを、無効データを表す特定の値とするデコード手段と、前記デコード手段でデコードされた主データと補助データを用いて所定フォーマットの伝送データを生成し、その伝送データを前記バスラインに送出する伝送データ生成送出手段とを備え、前記伝送データ生成送出手段は、前記デコード手段から前記無効データを表す特定の値のサブラベルが送られてきたときに、前記特定の値のサブラベルを前記バスラインの前記所定フォーマットで決められている他のサブラベルに置き換える。
【００１２】
このデータ伝送装置では、デコード手段が特定の値のサブラベルを用いて前記補助データの無効を表し、伝送データ生成送出手段が前記特定の値のサブラベルを受け取ると、そのサブラベルを他のサブラベルに置き換える。このため、補助データの無効をＩＥＥＥ１３９４用の伝送処理Ｉ／Ｆに伝えために、他の手段や信号を不要とする。
【００１３】
また、伝送データ生成送出手段は、前記特定の値のサブラベルを受け取ると、そのサブラベルを他のサブラベルに置き換えるとともに前記無効データを他の有効データに置き換える。
【００１４】
このため、伝送データ生成送出手段は、例えばホストコンピュータから予め与えられた前記他の有効データを予めレジスタ等の記憶手段に記憶しておき、前記特定の値のサブラベルが送られてきたのを判断したときに速やかに前記無効データと置き換える。
【００１５】
また、前記デコード手段から補助データを定義する予め定められた所定の値のサブラベルが前記フレーム信号の直後に送られてこないとき、伝送自体を中止する、或いはスタートしない。
【００１６】
本発明に係るデータ伝送方法は、前記課題を解決するために、主データ及び補助データからなる情報データをバスラインを介して伝送するためのデータ伝送方法において、情報提供媒体からの主データとその補助データをデコードするとともに、デコードの際に前記補助データの生成が間に合わない場合あるいは送るべき補助データが無い場合に、ラベルに続くべきサブラベルを、無効データを表す特定の値とするデコード工程と、前記デコード工程でデコードされた主データと補助データを用いて所定フォーマットの伝送データを生成し、その伝送データを前記バスラインに送出する伝送データ生成送出工程とを備え、前記伝送データ生成送出工程は、前記デコード工程から前記無効データを表す特定の値のサブラベルが送られてきたときに、前記特定の値のサブラベルを前記バスラインの前記所定フォーマットで決められている他のサブラベルに置き換える。
【００１７】
このデータ伝送方法では、デコード工程が特定の値のサブラベルを用いて前記補助データの無効を表し、伝送データ生成送出工程が前記特定の値のサブラベルを受け取ると、そのサブラベルを他のサブラベルに置き換える。すなわち、補助データの無効をＩＥＥＥ１３９４用の伝送処理Ｉ／Ｆに伝えために、他の手段や信号を不要とする。
【００１８】
【発明の実施の形態】
以下、本発明に係るデータ伝送装置及びデータ伝送方法の実施の形態について図面を参照しながら説明する。この実施の形態は、アナログオーディオ信号にデルタシグマ（ΔΣ）変調を施して得られた１ビットオーディオデータを、図１に示すスーパーオーディオＣＤ（ＳＡＣＤ）２から読み出し、ＳＡＣＤデコーダ１１ａでデコードしてから、ＩＥＥＥ１３９４用のバスライン１で伝送するために、ＩＥＥＥ１３９４伝送処理部１３にて所定のフォーマットとして、送出する１ビットオーディオデータ伝送装置である。
【００１９】
ＳＡＣＤ２は、通常のＣＤがサンプリング周波数ｆｓ約４４．１ｋＨｚで１サンプルが各チャンネル１６ビットのデジタルオーディオデータを記録しているのに対して、ＤＳＤ（Direct Stream Digital ）方式と称されるサンプリング周波数が非常に高い周波数（例えば通常のＣＤのサンプリング周波数ｆｓの６４倍の周波数）で１ビット方式のオーディオストリームデータとされたデータを記録してある。
【００２０】
前記１ビット方式のオーディオストリームを伝送する際には、補助データ（Ancillary Data）を伝送する必要がある。例えば、前記１ビットオーディオデータが圧縮されたものであるときにはその圧縮方式に関するデータを補助データとして送る必要がある。また、何チャンネルで構成されるかを示すデータや、コピーコントロールデータなどが補助データとして必要となる。
【００２１】
この補助データは、ＳＡＣＤデコーダ１１ａがＳＡＣＤ２から１ビットオーディオデータとともに読み出してデコードするが、場合によっては補助データの生成が間に合わなかったり、送るべき補助データが無いことがある。
【００２２】
そこで、ＳＡＣＤデコーダ１１ａは、ＳＡＣＤ２から１ビットオーディオデータと前記補助データをデコードするとともに、補助データの無効を表す無効データを、ＩＥＥＥ１３９４伝送処理部１３で付加するラベルに続くサブラベルを特定の値、例えば＄ＦＦとすることによって表す。
【００２３】
ＩＥＥＥ１３９４伝送処理部１３は、ＳＡＣＤデコーダ１１ａでデコードされた１ビットオーディオデータと補助データを用いてＩＥＥＥ１３９４フォーマットの伝送データを生成し、その伝送データをＩＥＥＥ１３９４用のバスライン１に送出する。このとき、ＩＥＥＥ１３９４伝送処理部１３は、ＳＡＣＤデコーダ１１ａから無効データを表す、特定の値（＄ＦＦ）のサブラベルが送られてくると、そのサブラベルをＩＥＥＥフォーマットで決められている他のサブラベル（例えば、Ｄ１）に置き換える。
【００２４】
また、ＩＥＥＥ１３９４伝送処理部１３は、ＳＡＣＤデコーダ１１ａから無効データを表す特定の値（ＦＦ）のサブラベルが送られてきたときに、そのサブラベルをＩＥＥＥフォーマットで決められている他のサブラベル（例えば、Ｘ）に置き換えるとともに無効データを他の有効データに置き換える。
【００２５】
この他の有効データは、後述の図２に示すコントローラを構成するホストＣＰＵ１２から、ＩＥＥＥ１３９４伝送処理部１３に送られている。ＩＥＥＥ１３９４伝送処理部１３は、内部の図示しないレジスタ等に前記他の有効データを記憶しておく。そして、ＩＥＥＥ１３９４伝送処理部１３は、前記＄ＦＦのサブラベルがＳＡＣＤデコーダ１１ａから送られてきたのを判断したとき、速やかに前記無効データを他の有効データに置き換える。
【００２６】
図１に示した１ビットオーディオデータ伝送装置が適用されるのは、図２に示すようなネットワークシステムである。このネットワークシステムでは、ＩＥＥＥ１３９４バスライン１に、ディスク再生装置１０と、そのディスク再生装置１０などから伝送される１ビットオーディオデータを出力処理するアンプ装置２０とを接続している。
【００２７】
ディスク再生装置１０は、前記ＳＡＣＤデコーダ１１ａを内蔵するディスク再生部１１と、このディスク再生部１１でのディスクの再生を制御する、前記ホストＣＰＵと同様のコントローラ１２と、ディスク再生部１１で再生したデジタルオーディオデータを、ＩＥＥＥ１３９４バス１に送出させる、前記ＩＥＥＥ１３９４伝送処理部と同様の伝送処理部１３とを備える。この伝送処理部１３での伝送処理についても、コントローラ１２の制御で実行される。
【００２８】
デジタル再生装置１０で再生可能なディスクとしては、前記ＳＡＣＤ２の他に、通常のフォーマットのコンパクトディスク（ＣＤ）も再生できる。なお、ＳＡＣＤには、上述したＤＳＤという高音質のオーディオデータの記録層の他に、通常のＣＤとしてのオーディオデータの記録層を備えた２層構造のディスクも存在する。
【００２９】
アンプ装置２０は、この装置内の動作を制御するコントローラ２１と、ＩＥＥＥ１３９４バス１により伝送されるデータを受信処理する伝送処理部２２と、伝送処理部２２で受信したオーディオデータを復調，アナログ変換，増幅などの出力処理を行うオーディオ出力処理部２３とを備え、オーディオ出力処理部２３から出力されるアナログオーディオ信号を、例えば左右２チャンネルのスピーカ装置２４Ｌ，２４Ｒに供給して放音させる。この場合、オーディオ出力処理部２３は、通常のＣＤから再生したデジタルオーディオデータのアナログ変換処理が行えると共に、上述したＳＡＣＤのオーディオデータの復調と、その復調されたオーディオデータのアナログ変換についても行えるように構成してある。
【００３０】
なお、ここではバス１に接続されている各機器１０，２０は、ユニットと称され、AV/C Command Transaction SetのAV/C Digital Interface Command Set General Specification（以下ＡＶ／Ｃと称する）で規定されているディスクリプタ（Descriptor）を用いて、各ユニットに記憶されている情報を相互に読み書きして、一方の機器から他方の機器を制御することが可能である。ＡＶ／Ｃの詳細については、http://www.1394TA.org に公開されている。
【００３１】
ＩＥＥＥ１３９４バス１に接続された各ユニット（ここでは機器１０，２０）はノード（node）とも呼ばれ、ノードＩＤが設定してあり、そのノードＩＤによりバス上へのデータの発信元及び受信先が特定される。このノードＩＤは、バス１への新たな機器の接続があった場合や、或いは接続されていた機器が外されたことを検出したとき、バスリセットがかかって、再度ノードＩＤを設定し直す処理が行われる。従って、バスリセットが発生したときには、各機器のノードＩＤが変化する場合がある。
【００３２】
次に、図１に示した１ビットオーディオデータ伝送装置の動作について説明する。ＳＡＣＤデコーダ１１ａからＩＥＥＥ１３９４伝送処理部１３には、図３に示すように、Ｌｃｈ及びＲｃｈの１ビットオーディオデータ（ｃ）と、前記補助データ（アンシラリーデータ）（ｂ）の他に、これらデータをデコードするときの分割データ長単位となるフレームの先頭を示す、フレーム信号（７５Ｈｚ）（ａ）、６４ｆs（ｆs＝４４．１ｋＨｚ）のビットクロック（ｄ）が渡され、２４ビット毎に取り込まれる。そして、ＩＥＥＥ１３９４伝送処理部１３がＩＥＥＥ１３９４バスライン１上にこれらのデータをブロック化して送出する。
【００３３】
ＩＥＥＥ１３９４フォーマットにしたがったデータ伝送では、３２ビット毎のデータ伝送が基本であるが、ＡＭ８２４においては最初の８ビットがラベルでありこれはアプリケーション毎に決まっており、ＳＡＣＤデコーダ１１ａからＩＥＥＥ１３９４伝送処理部１３に伝送する必要はない。補助データも２４ビットが一つの単位となっている。
【００３４】
図３の（ａ）に示したように、フレーム信号によりデータの取り込み位置が示される。２４ビットの補助データのうち、最初の８ビットがサブラベルであり、これに続く１６ビットのデータを定義している。例えば、ＳＡＣＤの場合、サブラベル（Sub LABEL）＝＄００がＳＡＣＤの補助データ（Ancillary Data）を定義する。また（Sub LABEL）＝＄０１はＳＡＣＤのサプリメンタリデータ（Supplimentary Data）を定義する。
【００３５】
図３に示した各データを受け取ると、ＩＥＥＥ１３９４伝送処理部１３は、後述するＩＥＥＥ１３９４フォーマットのデータブロックを生成し、そのデータブロックによりアイソクロナス伝送用のＩｓｏパケットを構成し、図４に示す、所定の通信サイクル（例えば１２５μｓｅｃ）毎に時分割多重によって伝送する。
そして、この信号の伝送は、サイクルマスタと呼ばれる機器（バス１上の任意の１台の機器）が通信サイクルの開始時であることを示すサイクルスタートパケットをバス上へ送出することにより開始される。なお、サイクルマスタは、バスを構成するケーブルに各機器を接続したとき等に、ＩＥＥＥ−１３９４で規定する手順により自動的に決定される。
【００３６】
１通信サイクル中における通信の形態は、ビデオデータやオーディオデータなどのリアルタイム性を必要とするデータを伝送する、アイソクロナス（Ｉｓｏ）伝送と、制御コマンドや補助的なデータなどを確実に伝送するアシンクロナス伝送（Ａｓｙｎｃ伝送）の２種類の伝送が行われる。各通信サイクル中では、アイソクロナス伝送用のＩｓｏパケットが、アシンクロナス伝送用のＡｓｙｎｃパケットより先に伝送される。１通信サイクル中の各Ｉｓｏパケットには、それぞれ個別のチャンネル番号１，２，３‥‥ｎを付与して、複数のＩｓｏ伝送データを区別できるようにしてある。Ｉｓｏパケットの通信が終了した後、次のサイクルスタートパケットまでの期間が、Ａｓｙｎｃパケットの伝送に使用される。従って、Ａｓｙｎｃパケットが伝送できる期間は、そのときのＩｓｏパケットの伝送チャンネル数により変化する。また、Ｉｓｏパケットは、１通信サイクル毎に予約した帯域（チャンネル数）が確保される伝送方式であるが、受信側からの確認は行わない。Ａｓｙｎｃパケットで伝送する場合には、受信側からアクノリッジメント（Ａｃｋ）のデータを返送させて、伝送状態を確認しながら確実に伝送させる。
【００３７】
ところで、ＳＡＣＤデコーダ１１ａでは、前述したように、場合によっては補助データの生成が間に合わなかったり、送るべき補助データが無いことがある。
そこで、ＳＡＣＤデコーダ１１ａは、図５に示すように、サブラベルを＄ＦＦとし、ＩＥＥＥ１３９４伝送処理部１３に送り、そのサブラベルを含めた２４ビットのデータ伝送が無効であることをＩＥＥＥ１３９４伝送処理部１３に知らしめる。
【００３８】
すると、ＩＥＥＥ１３９４伝送処理部１３は、図５に示すように、そのサブラベルをＩＥＥＥフォーマットにて決められているＤ１に置き換え、無効の補助データをＮｏ−Ｄａｔａとする。このとき、ＩＥＥＥ１３９４伝送処理部１３は、ＳＡＣＤデコーダ１１ａから伝送されてこない、ラベルをＣＦとする。
【００３９】
図６には、ＩＥＥＥ１３９４伝送処理部１３によって、ラベルがＣＦとされ、サブラベルがＤ１とされて無効の補助データがＮｏ−Ｄａｔａとされた具体例を挙げる。ラベルＤ１でサブラベル００のアンシラリーデータの後に、ラベルＤ１でサブラベル０１のサプリメンタリーデータが複数続き、前記Ｎｏ−Ｄａｔａが、次のフレームの前まで連続して設けられていることを示している。
【００４０】
図７にはＩＥＥＥ１３９４伝送処理部１３によって生成される伝送ブロックを示す。これはＳＡＣＤデコーダ１１ａからのシリアル入力をもとにＩＥＥＥ１３９４伝送処理部１３が生成したものである。これにアイソクロナス伝送用のヘッダ部分を付加して、ＩＥＥＥ１３９４パケットが生成され、ＩＥＥＥ１３９４バスライン１へと伝送される。補助データ用の場所は図７に示す各ブロックの一番上である。ブロックの長さは１Ｑｕａｄｌｅｔ＝３２ビットであり、その長さの１ビットオーディオデータの２ｃｈ分を、前記補助データの次に並べ、一番下にはラベル、サブラベルをＣＦとし、ブロックの長さを偶数にするための付加データを設ける。なお、メインデータはチャンネル数によってその格納データ行数が増減する。ここでは、２ｃｈ分であり、８ビットのラベル＝５０が１ビットオーディオデータのＬｃｈ分（２４ビット）を定義し、ラベル＝５１が１ビットオーディオデータのＲｃｈ分（２４ビット）を定義する。
【００４１】
補助データ用のラベル＝ＣＦ、サブラベル＝Ｄ１とされた各ブロックは、補助データが無効データであることを示している。メインデータの前記２ｃｈ分の１ビットオーディオデータに影響はない。
【００４２】
また、ＩＥＥＥ１３９４伝送処理部１３は、ＳＡＣＤデコーダ１１ａから、サブラベル＝＄ＦＦが送られてくると、図８に示すように、そのサブラベルをＸという他のサブラベルに置き換えるとともに、前記無効データを、ホストＣＰＵ１２経由で送られ、レジスタ等に記憶しておいた他の有効データに置き換える。このとき、ＩＥＥＥ１３９４伝送処理部１３は、ＳＡＣＤデコーダ１１ａから伝送されてこない、ラベルもＸとする。
【００４３】
図９には、ＩＥＥＥ１３９４伝送処理部１３によって、ラベルがＸとされ、サブラベルがＸとされて他の有効データが挿入された具体例を挙げる。ラベルＤ１でサブラベル００のアンシラリーデータの後に、ラベルＤ１でサブラベル０１のサプリメンタリーデータが複数続き、前記他の有効データが、次のフレームの前まで連続して設けられていることを示している。
【００４４】
図１０にはＩＥＥＥ１３９４伝送処理部１３によって、補助データとして他の有効データを挿入して生成された伝送ブロックを示す。これはＳＡＣＤデコーダ１１ａからのシリアル入力をもとにＩＥＥＥ１３９４伝送処理部１３が生成したものである。
【００４５】
次に、前記１ビットオーディオデータ伝送装置の変形例について図１１を用いて説明する。この変形例は、ＳＡＣＤデコーダ１１ａが前記補助データは先頭から無効であるとして、前記フレーム信号の直後のサブラベルを＄ＦＦとしたときに、ＩＥＥＥ１３９４伝送処理部１３にて伝送自体を中止する、或いはスタートしないと決定するものである。ＳＡＣＤデコーダ１１ａにてサブラベルを所定のデータ、例えば＄００としないときに、ＩＥＥＥ１３９４伝送処理部１３が同様に動作してもよい。
【００４６】
以上説明したように、本実施の形態となる１ビットオーディオデータ伝送装置は、特定の値（＄ＦＦ）のサブラベルを用いることにより補助データの生成が間に合わない場合や、送るべきデータがないことをＩＥＥＥ伝送処理部１３に伝え、さらにはＩＥＥＥ伝送処理部１３において、別のデータを挿入するタイミングを指示することが可能となる。
【００４７】
また、フレームの頭のサブラベルをチェックして所定のデータでなければ転送自体を中止する、あるいはスタートしないという処理も行える。
【００４８】
なお、ネットワークシステムでは、ＩＥＥＥ１３９４方式のバスラインに接続されたディスク再生装置から再生したオーディオデータを、アンプ装置に伝送する場合を例にして説明したが、他のオーディオ入力部となるＡＶ機器に入力（ここでの入力には再生等で得られる場合も含む）したオーディオデータを、所定の方式のバスラインを介して他の機器に伝送する場合にも適用できるものである。
【００４９】
また、バスラインの形式についても、ＩＥＥＥ１３９４形式のバスライン以外の方式のデータ伝送路を適用しても良いことは勿論である。
【００５０】
また、伝送されるオーディオデータについては、ＳＡＣＤから再生した、１ビットオーディオデータとしたが、他の同様に符号化されたオーディオデータを伝送する場合にも適用できるものである。
【００５１】
【発明の効果】
本発明に係るデータ伝送装置によれば、デコード手段が特定の値のサブラベルを用いて補助データの無効を表し、伝送データ生成送出手段が特定の値のサブラベルを受け取ると、そのサブラベルを他のサブラベルに置き換える。すなわち、補助データの無効をＩＥＥＥ１３９４用の伝送処理Ｉ／Ｆに伝えために、他の手段や信号を使用することがないので、回路規模や信号線の増加を不要として速やかに所定フォーマットの伝送データを生成して送出することができる。
【００５２】
また、本発明に係るデータ伝送方法によれば、デコード工程が特定の値のサブラベルを用いて補助データの無効を表し、伝送データ生成送出工程が特定の値のサブラベルを受け取ると、そのサブラベルを他のサブラベルに置き換える。すなわち、補助データの無効をＩＥＥＥ１３９４用の伝送処理Ｉ／Ｆに伝えために、他の手段や信号を使用することがないので、回路規模や信号線の増加を不要として速やかに所定フォーマットの伝送データを生成して送出することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態となる、１ビットオーディオデータ伝送装置の構成を示すブロック図である。
【図２】前記１ビットオーディオデータ伝送装置が適用される、ネットワークシステムの構成を示すブロック図である。
【図３】１ビットオーディオデータ伝送装置の動作を説明するためのタイミングチャートである。
【図４】ＩＥＥＥ１３９４方式での伝送状態の具体例を示す説明図である。
【図５】ＳＡＣＤデコーダにて補助データの生成が間に合わなかったり、送るべき補助データが無いときに、前記１ビットオーディオデータ伝送装置が行う動作を説明するためのタイミングチャートである。
【図６】ＩＥＥＥ１３９４伝送処理部によって、ラベルがＣＦとされ、サブラベルがＤ１とされて無効の補助データがＮｏ−Ｄａｔａとされた具体例を示す図である。
【図７】ＩＥＥＥ１３９４伝送処理部によって生成される伝送ブロックを示す図である。
【図８】ＳＡＣＤデコーダから、サブラベル＝＄ＦＦが送られてきたときに、ＩＥＥＥ１３９４伝送処理部が、無効データに他の有効データを挿入する動作例を説明するためのタイミングチャートである。
【図９】ＩＥＥＥ１３９４伝送処理部によって、ラベルとサブラベルがＸとされて他の有効データが挿入された具体例を説明するための図である。
【図１０】ＩＥＥＥ１３９４伝送処理部によって、補助データとして他の有効データを挿入して生成された伝送ブロックを示す図である。
【図１１】前記１ビットオーディオデータ伝送装置の変形例の動作を説明するためのタイミングチャートである。
【符号の説明】
１  ＩＥＥＥ１３９４バスライン、２  ＳＡＣＤ、１１ａ  ＳＡＣＤデコーダ、１２  ホストＣＰＵ、１３  ＩＥＥＥ１３９４伝送処理部
【図１】
0004560962.tif 000002
【図２】
0004560962.tif 000003
【図３】
0004560962.tif 000004
【図４】
0004560962.tif 000005
【図５】
0004560962.tif 000006
【図６】
0004560962.tif 000007
【図７】
0004560962.tif 000008
【図８】
0004560962.tif 000009
【図９】
0004560962.tif 000010
【図１０】
0004560962.tif 000011
【図１１】
0004560962.tif 000012