(57)【要約】【課題】  複数のデジタルデータをシリアル伝送する場合ビットのずれを検出する。【解決手段】  １チャンネルに１デジタルデータを収容した複数チャンネルをＤＳＰ１０がシリアル伝送する。シリアル伝送された複数チャンネルを伝送可能に処理した伝送用データをネットワークプロセッサ１２が生成し、ハブ６を介して送信する。伝送用データをネットワークプロセッサ１８が受信して、複数チャンネルに復元して、シリアル伝送する。ＤＳＰ２０が復元された複数チャンネルを受けて処理する。各チャンネルには、第１乃至第３の検査ビットをそれらの名の順に含む検査符号がＤＳＰ１０で設けられ、各チャンネルの第１検査ビットが第１設定値を表し、各チャンネルの第２検査ビットが第２設定値を表し、各チャンネルの第３検査ビットが第３設定値を表し、第１乃至第３設定値は異なる値に設定されている。ＤＳＰ２０は、各チャンネルの第２検査ビットが総合して表す値が、第１乃至第３設定値のいずれに該当するか判定する。【選択図】        図３
2008072656.tif 000002
【特許請求の範囲】
【請求項１】
１チャンネルに１デジタルデータを収容した複数チャンネルをシリアル伝送するシリアル伝送手段と、
このシリアル伝送手段からシリアル伝送された前記複数チャンネルを伝送可能に処理した伝送用データを生成し、送信する送信手段と、
前記伝送用データを受信して、複数チャンネルに復元して、シリアル伝送する受信手段と、
この受信手段からシリアル伝送された複数チャンネルを受けて処理する処理手段とを、
具備し、前記各チャンネルには、少なくとも第１乃至第３の検査ビットをそれらの名の順に含む検査符号が前記シリアル伝送手段において設けられ、前記各チャンネルの第１検査ビットが総合して第１設定値を表し、前記各チャンネルの第２検査ビットが総合して第２設定値を表し、前記各チャンネルの第３検査ビットが総合して第３設定値を表し、第１乃至第３設定値は異なる値に設定され、
前記処理手段は、前記受信手段からのシリアル伝送された複数チャンネルの第２検査ビットが総合して表す値が、第１乃至第３設定値のいずれに該当するか、いずれにも該当しないか判定するビットずれ判定手段を有している
伝送装置。
【請求項２】
請求項１記載の伝送装置において、前記処理手段は、前記ビットずれ判定手段が、複数チャンネルの第２検査ビットが総合して表す値が第１設定値に等しいとき、前記各チャンネルを第２検査ビットから第１検査ビットに向かう方向にシフトさせ、複数チャンネルの第２検査ビットが総合して表す値が第３設定値に等しいとき、前記各チャンネルを第２検査ビットから第３検査ビットに向かう方向にシフトさせるビットずれ修正手段を、有する伝送装置。
【請求項３】
請求項２記載の伝送装置において、前記各チャンネルにおいて第１及び第２の検査ビットの値が含まれて形成されるチャンネル識別値が、互いに異なる値に設定され、
前記ビットずれ修正手段によって修正された後の前記各チャンネルの前記チャンネル識別値が、当該チャンネルに設定された値に等しいか否か判定するチャンネルずれ判定手段を、前記処理手段が有する伝送装置。
【請求項４】
請求項３記載の伝送装置において、前記修正後の前記各チャンネルの前記チャンネル識別値が当該チャンネルに設定された値と異なると前記チャンネルずれ判定手段によって判定されたとき、前記修正後の前記各チャンネルの前記チャンネル識別値の正規の値とのずれに応じてチャンネルシフトさせるチャンネルずれ修正手段を、前記処理手段が有する伝送装置。
【請求項５】
請求項１乃至４いずれか記載の伝送装置において、前記シリアル伝送手段には、アナログ信号源からのアナログ信号にパイロット信号を付加した状態でデジタル化されたデジタルデータが供給され、前記シリアル伝送手段は、前記各デジタルデータに前記検査符号を付加した後に、各デジタルデータに前記パイロット信号に対応するデジタルデータが含まれているか判定する第１のパイロット信号判定手段を有する伝送装置。
【請求項６】
請求項１乃至５いずれか記載の伝送装置において、前記処理手段から出力されたデジタルデータは、アナログ／デジタル変換手段でアナログ変換され、前記処理手段には、前記アナログ／デジタル変換手段に出力されるようにデジタルパイロット信号が供給され、前記アナログ／デジタル変換手段からの出力に前記デジタルパイロット信号に対応するアナログ信号が含まれているか判定する第２のパイロット信号判定手段が設けられている伝送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送装置に関し、特に、伝送中に複数のデータがシリアル伝送される伝送装置に関する。
【背景技術】
【０００２】
従来、データをシリアル伝送する伝送装置としては、例えば特許文献１に開示されているようなものがある。特許文献１の技術では、ＧＰＳデータをシリアル伝送データに第１の変換部によって変換し、このシリアル伝送データをネットワーク上に送信用ネットワークＬＳＩによって送信し、ネットワークからシリアル伝送データを受信用ネットワークＬＳＩによって受信し、受信したシリアル伝送データをＧＰＳデータに第２の変換部によって変換している。第１の変換部は、ＧＰＳデータにヘッダとＣＲＣデータとを付加している。
【０００３】
【特許文献１】特開２００６−１５７７９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記の伝送装置では、シリアル伝送中のデータ伝送エラーを検出するためにＣＲＣデータを使用している。しかし、ＣＲＣデータを用いた場合、第２変換部におけるＣＲＣデータのチェックに時間がかかり、リアルタイム性が必要なデータを伝送する場合には不向きである。
【０００５】
本発明は、複数のデジタルデータをシリアル伝送する場合に生じやすいビットのずれを検出したり、検出されたビットのずれを修正したりすることが可能な伝送装置を提供することを目的とする。さらに、本発明は、複数のチャンネルでデータ伝送した場合に生じることがあるチャンネルのずれを検出したり、検出されたチャンネルのずれを修正したりすることが可能な伝送装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様の伝送装置は、シリアル伝送手段を有している。このシリアル伝送手段は、１チャンネルに１デジタルデータを収容した複数チャンネルをシリアル伝送する。
このシリアル伝送手段からシリアル伝送された前記複数チャンネルを送信手段が伝送可能に処理した伝送用データを生成し、送信する。送信手段は、例えばネットワークに伝送用データを送信する。受信手段が、例えばネットワークから前記伝送用データを受信して、複数チャンネルに復元して、シリアル伝送する。この受信手段からシリアル伝送された複数チャンネルを受けて処理手段が処理する。前記各チャンネルには、少なくとも第１乃至第３の検査ビットをそれらの名の順に含む検査符号がシリアル伝送手段において設けられている。第１乃至第３の検査ビット以外の検査ビットを含むことができる。各チャンネルの第１検査ビットが総合して第１設定値を表している。各チャンネルの第２検査ビットが総合して第２設定値を表している。各チャンネルの第３検査ビットが総合して第３設定値を表している。第１乃至第３設定値は異なる値に設定されている。処理手段は、受信手段からシリアル伝送された複数チャンネルの第２検査ビットが総合して表す値が、第１乃至第３設定値のいずれに該当するか、いずれにも該当しないか判定するビットずれ判定手段を有している。
【０００７】
シリアル伝送手段から送信手段へのシリアル伝送時または受信手段から処理手段へのシリアル伝送時に、各チャンネルにおいて１ビット左または右にビットずれが生じていなければ、処理手段において生成された第２設定値は、送信時の値のままである。しかし、１ビットのずれが生じていると、第１設定値または第３設定値のいずれかになる。更に多くのビットずれが生じていると、第１乃至第３の設定値のいずれとも一致しない。従って、ビットずれ判定手段において、受信手段からシリアル伝送された複数チャンネルの第２検査ビットが総合して表す値が、第１乃至第３設定値のいずれに該当するか、いずれにも該当しないか判定することによって、伝送されたシリアルデータにビットずれが生じているか否かを知ることができる。このように複数チャンネルの第２検査ビットが総合して表す値が、第１乃至第３設定値のいずれに該当するか否かを判定するだけであるので、ＣＲＣ符号を用いたものよりも極短時間にビットずれが生じているか否かを判定することができる。
【０００８】
更に、前記処理手段は、前記ビットずれ判定手段が、複数チャンネルの第２検査ビットが総合して表す値が第１設定値に等しいとき、前記各チャンネルを第２検査ビットから第１検査ビットに向かう方向にシフトさせ、複数チャンネルの第２検査ビットが総合して表す値が第３設定値に等しいとき、前記各チャンネルを第２検査ビットから第３検査ビットに向かう方向にシフトさせるビットずれ修正手段を、有するものとできる。
【０００９】
このように構成すると、複数チャンネルの第２検査ビットが総合して表す値が第１設定値に等しいとき、前記各チャンネルは第１検査ビット側から第２検査ビット側に１ビットずれていることが分かる。そこで、ビットずれ修正手段によって第２検査ビット側から第１検査ビット側に１ビットシフトさせて、ずれを修正する。同様に、複数チャンネルの第２検査ビットが総合して表す値が第３設定値に等しいとき、前記各チャンネルは第２検査ビット側から第３検査ビット側に１ビットずれていることが分かる。そこで、ビットずれ修正手段によって第３検査ビット側から第２検査ビット側に１ビットシフトさせて、ずれを修正する。このようにして、１ビットのずれを容易に修正することができ、リアルタイム性の高いデータを伝送する場合でも、容易に修正することができる。
【００１０】
更に、各チャンネルにおいて第１及び第２の検査ビットの値を含んで形成したチャンネル識別値を、互いに異なる値に設定することができる。この場合、ビットずれ修正手段によって修正された後の前記各チャンネルの前記チャンネル識別値が、当該チャンネルに設定された値に等しいか否か、処理手段が有するチャンネルずれ判定手段が判定する。
【００１１】
上述したようなビットずれが生じていても、上述したようにビットずれ修正手段によって修正が行われた後には、チャンネルのずれが生じていなければ、各チャンネル識別値は、予め設定された値になる。しかし、チャンネルずれが生じていると、例えば或るチャンネルのチャンネル識別値が、別のチャンネルのチャンネル識別値となる。従って、各チャンネルの識別値が予め当該チャンネルに設定された値に等しいか否かを判定することによってチャンネルずれが生じているか否かを判定することができる。しかも、この判定は、チャンネル識別値が予め定めた値に等しいか否かを判定するだけであるので、短時間に行える。
【００１２】
更に、前記修正後の前記各チャンネルの前記チャンネル識別値が当該チャンネルに設定された値と異なると前記チャンネルずれ判定手段によって判定されたとき、前記修正後の前記各チャンネルの前記チャンネル識別値の正規の値とのずれに応じて、チャンネルずれ修正手段がチャンネルシフトさせることができる。
【００１３】
このように構成すると、或るチャンネルのチャンネル識別値が、別のチャンネルのチャンネル識別値になっていると判定されると、或るチャンネルと別のチャンネルとの間だけずれが発生しているので、そのずれだけ各チャンネルをシフトさせることによって、チャンネルのずれを修正することができる。しかも、この修正も、チャンネルをシフトさせることによって行えるので、短時間に行える。
【００１４】
上述したような伝送装置において、前記シリアル伝送手段には、アナログ信号源からのアナログ信号にパイロット信号を付加した状態でデジタル化されたデジタルデータを供給することができる。この場合、シリアル伝送手段は、各デジタルデータに前記検査符号を付加した後に、各デジタルデータに前記パイロット信号に対応するデジタルデータが含まれているか判定する第１のパイロット信号判定手段を有している。
【００１５】
このように構成すると、パイロット信号を検出できれば、アナログ信号源からシリアル伝送手段までデータが正常に伝送されていることを確認することができる。特に、パイロット信号に対応するデジタルデータの判定を、デジタルデータに検査符号を付加した後に行っているので、アナログ信号源からシリアル伝送手段において検査符号を付加し終わるまで、信号は連続的に伝送されていることを確認することができる。
【００１６】
上述したような伝送装置において、処理手段から出力されたデジタルデータを、アナログ／デジタル変換手段でアナログ変換することができる。この場合、前記処理手段には、アナログ／デジタル変換手段に出力されるようにデジタルパイロット信号が供給され、前記アナログ／デジタル変換手段からの出力に前記デジタルパイロット信号に対応するアナログ信号が含まれているか判定する第２のパイロット信号判定手段が設けられている。
【００１７】
このように構成すると、処理手段からＤ／Ａ変換手段までデータが正常に伝送されているか否かを確認することができる。従って、上記のアナログ信号源からのアナログ信号にパイロット信号を付加して、シリアル伝送手段でのパイロット信号の検出と併用することによって、アナログ信号源からＤ／Ａ変換器２２までの間のどこの部分で伝送が正常に行われているか否かの特定を容易に行える。
【発明の効果】
【００１８】
以上のように本発明によれば、複数のデジタルデータをシリアル伝送する場合に生じやすいビットのシフトずれを素早く検出したり、検出されたビットのずれを素早く修正したりすることが可能であり、更に複数のチャンネルでデータ伝送した場合に生じることがあるチャンネルのずれを検出したり、チャンネルのずれを修正したりすることができるし、アナログ音源からシリアル伝送開始までの間での信号の連続性を確保することができる。
【発明を実施するための最良の形態】
【００１９】
本発明の１実施形態は、本発明をネットワーク放送装置に実施したもので、図１に示すように複数の入力装置２−１乃至２−ｎと、複数の出力装置４−１乃至４−ｍとを、有している。これら入力装置２−１乃至２−ｎと出力装置４−１乃至４−ｍとは、ネットワーク、例えばスイッチングハブ（以下、ハブと称する。）６を介して接続されている。
【００２０】
このネットワーク放送装置では、或る入力装置、例えば入力装置２−１から或る出力装置、例えば出力装置４−ｍに放送を行う場合、ハブ６に接続されているシステムマネージャ８に入力装置２−１から送信要求を行う。システムマネージャ６は、出力装置４−ｍでの放送が可能であるかチェックし、放送が可能であると、入力装置２−１に送信許可指令をハブ６を介して送り、出力装置４−ｍに受信要求を送る。これに応じて入力装置４−１からデジタル放送信号がハブ６を介して出力装置４−ｍに伝送され、出力装置４−ｍから放送が行われる。
【００２１】
実際には、入力装置２−１が送信要求を行った場合、他の入力装置が他の出力装置に放送を行っていることがある。例えば入力装置２−２が出力装置４−１に対して放送を行い、入力装置２−ｎが例えば出力装置４−２に放送を行っていることがある。このような場合に、ハブ６の伝送帯域を有効に利用するために、各入力装置２−１乃至２−ｎからのデジタル放送信号は、１つのパケット信号で伝送される。例えば、入力装置２−ｎにおいてデジタル放送信号があると、これをパケット信号の１つのブロックに配置し、ハブ６を介して次の入力装置２−（ｎ−１）に送る。入力装置２−（ｎ−１）において、デジタル放送信号があると、伝送されてきたパケット信号の別のブロックにデジタル放送信号を配置し、更に次の入力装置にハブ６を介して伝送する。このようにしてパケット信号が各入力装置にハブ６を介して順に伝送され、各入力装置においてデジタル放送信号が存在する場合、パケット信号のブロックにデジタル放送信号が配置され、ハブ６を介して後続の入力装置に伝送される。最終の入力装置２−１では、パケット信号のブロックにデジタル放送信号を配置し、ハブ６を介してマルチキャストで各出力装置４−１乃至４−ｍに伝送する。各出力装置では、パケット信号を受信すると、そのうちシステムマネージャ８によって予め指定されているブロックのデジタル放送信号を取り出し、これを放送する。なお、パケット信号のブロックの数は、予め定められており、１ブロックが１チャンネルを構成する。このチャンネルの数よりも多くの送信要求が入力装置２−１乃至２−ｎから有った場合には、システムマネージャ８が送信要求を拒否し、予め定めたチャンネル数での伝送が行えるように管理を行っている。また、上記の説明では、１台の入力装置では１つのデジタル放送信号がパケット信号のブロックに配置されるとしたが、実際には複数のデジタル放送信号がパケット信号の複数のブロックに配置されることがある。
【００２２】
各入力装置２−１乃至２−ｎは、同一の構成であり、各出力装置４−１乃至４−ｍも同一の構成である。図２には、その代表として入力装置２−１、出力装置４−１の詳細な構成を示している。
【００２３】
入力装置２−１は、シリアル伝送手段、例えばＤＳＰ１０と、送信手段、例えばネットワークプロセッサ１２とを有している。ネットワークプロセッサ１２は、ハブ６を介して他の入力装置から送信されてきたパケット信号を受信し、これをシリアルデータに変換してＤＳＰ１０に供給する。ＤＳＰ１０には、複数、例えば４つのデジタル放送信号が供給される。４つのアナログ音源、例えばマイクロホン１４ａ乃至１４ｄからのアナログ可聴音信号、例えばアナログ音声信号がＡ／Ｄ変換器１６ａ乃至１６でデジタル音声信号に変換され、これらがデジタル放送信号としてＤＳＰ１０に供給されている。ＤＳＰ１０は、ネットワークプロセッサ１２からシリアルデータが伝送されてきたとき、システムマネージャ８から送信許可を受けていると、送信許可に対応するマイクロホンからのデジタル音声信号をパケット信号の空いているブロックに配置し、シリアルデータとしてネットワークプロセッサ１２に伝送する。ネットワークプロセッサ１２では、このシリアルデータにヘッダ及びフッタを付加してパケット信号として、ハブ６に伝送する。無論、マルチキャストするためのデータはヘッダに付加されている。
【００２４】
入力装置２−１からのパケット信号は、ハブ６を介して各出力装置２−１乃至２−ｍにマルチキャストで伝送される。出力装置２−１は、受信手段、例えばネットワークプロセッサ１８と、処理手段、例えばＤＳＰ２０とを有している。ネットワークプロセッサ１８は、パケット信号をシリアルデータに変換して、ＤＳＰ２０に伝送する。ＤＳＰ２０は、このシリアルデータ中から、システムマネージャ８によって指定されているチャンネルのデジタル放送信号を取り出し、Ｄ／Ａ変換器２２によってアナログ音声信号に変換し、増幅器２４によって増幅し、スピーカ２６から拡声する。なお、上記の説明では、ＤＳＰ２０は１系統の出力のみするように説明したが、ＤＳＰ２０において複数のチャンネルのデジタル放送信号をそれぞれ取り出し、チャンネルごとに別系統に出力することもできる。
【００２５】
入力装置２−１において、ＤＳＰ１０からネットワークプロセッサ１２への複数チャンネルのシリアル伝送が行われ、出力装置４−１においてネットワークプロセッサ１８からＤＳＰ２０へも複数チャンネルのシリアル伝送が行われている。これらシリアル伝送中にビットずれが生じたり、チャンネルのずれが生じたりする可能性がある。これらビットずれやチャンネルずれを検出し、修正するために、各入力装置２−１乃至２−ｎのＤＳＰ１０において、デジタル放送信号をパケット信号に配置するときに、検査符号が付されている。
【００２６】
今、説明を簡略化するために、図３（ａ）に示すように入力装置２−１から送信されるパケット信号にはＣＨ１乃至ＣＨ４の４チャンネルが含まれているとする。各チャンネルＣＨ１乃至ＣＨ４のデジタル放送信号はビットｂ１からビットｂ１６までの１６ビットのデータである。各チャンネルＣＨ１乃至ＣＨ４に検査符号が付されている。検査符号は、第０検査ビットｓｂ０から第３検査ビットｓｂ３までの４ビットからなり、第０検査ビットｓｂ０は、各チャンネルにおけるデジタル放送信号の先頭ビットｂ１の前に付され、第１検査ビットｓｂ１から第３検査ビットｓｂ３は、各チャンネルにおけるデジタル放送信号の最終ビットｂ１６の後ろに第１検査ビットｓｂ１から第３検査ビットｓｂ３の順に付されている。検査符号は、ＤＳＰ１０からネットワークプロセッサ１２に伝送される前に、ＤＳＰ１０において付加される。但し、入力装置２−１に伝送されてきたパケット信号が例えばチャンネルＣＨ１からＣＨ３までに既にデジタル放送信号を含んでいる場合、チャンネルＣＨ１乃至ＣＨ３に付加されている検査符号は入力装置２−１に伝送されてきた際に外され、各チャンネルＣＨ１乃至ＣＨ３のデータに対する音声処理がなされる。そして、入力装置２−１においてＣＨ４にデジタル放送信号を配置する際にチャンネルＣＨ４に対して検査符号が付加されるとき、チャンネルＣＨ１乃至ＣＨ３に対しても検査符号が付加される。
【００２７】
図３（ｂ）に示すように第０検査ビットｓｂ０は、チャンネルＣＨ１では１に、チャンネルＣＨ２乃至ＣＨ４では０に設定されている。第１検査ビットｓｂ１は、チャンネルＣＨ１では０に、チャンネルＣＨ２では０に、チャンネルＣＨ３では１に、チャンネルＣＨ４では１に、それぞれ設定されている。第２検査ビットｓｂ２は、チャンネルＣＨ１では０に、チャンネルＣＨ２では１に、チャンネルＣＨ３では０に、チャンネルＣＨ４では１に設定されている。第３検査ビットｓｂ３では、チャンネルＣＨ１は１に、チャンネルＣＨ２乃至チャンネルＣＨ４は０に設定されている。
【００２８】
ここで、第１検査ビットｓｂ１の各チャンネルＣＨ１乃至ＣＨ４が順に表す値、即ち第１設定値は「００１１」であり、第２検査ビットｓｂ２の各チャンネルＣＨ１乃至ＣＨ４が順に表す値、即ち第２設定値は「０１０１」で、第３検査ビットｓｂ３の各チャンネルＣＨ１乃至ＣＨ４が順に表す値、即ち第３設定値は「１０００」で互いに異なった値である。また、チャンネルＣＨ１の第１及び第２検査ビットｓｂ１、ｓｂ２が表す値、即ち第１チャンネルのチャンネル設定値は、「００」であり、チャンネルＣＨ２の第１及び第２検査ビットｓｂ１、ｓｂ２が表す値、即ち第２チャンネルのチャンネル設定値は、「０１」であり、チャンネルＣＨ３の第１及び第２検査ビットｓｂ１、ｓｂ２が表す値、即ち第３チャンネルのチャンネル設定値は、「１０」であり、チャンネルＣＨ４の第１及び第２検査ビットｓｂ１、ｓｂ２が表す値、即ち第４チャンネルのチャンネル設定値は、「１１」である。即ち第１乃至第４チャンネルのチャンネル設定値は、互いに異なる値である。
【００２９】
このように各チャンネルにおいて、デジタル放送信号の各ビットｂ１乃至ｂ１６に検査ビットｓｂ０乃至ｓｂ３を付した上に、第０検査ビットｓｂ０の前に第０ダミービットｄｂ０が付され、第３検査ビットｓｂ３の後ろに第１ダミービットｄｂ１が付されている。第０ダミービットｄｂ０の各チャンネルの値は、ＣＨ１からＣＨ４まで順に１０００であり、これは第３検査ビットｓｂ３の各チャンネルの値と同一である。第１ダミービットｄｂ１の各チャンネルの値も、ＣＨ１からＣＨ４までの順に１０００であり、これは第１検査ビットｓｂ０の各チャンネルの値と同一である。
【００３０】
このように検査符号が付された各チャンネルが、例えば入力装置２−１においてチャンネル１からチャンネル４までシリアルに、ＤＳＰ１０からネットワークプロセッサ１２へ伝送され、同様に例えば出力装置４−１においてネットワークプロセッサ１８からＤＳＰ２０にシリアルに伝送される。正常に伝送された場合には、ＤＳＰ１０でも、ＤＳＰ２０でも、図３（ａ）における第０検査ビットｓｂ０から第３検査ビットｓｂ３までの読み取りデータと示した２０ビットが読み込まれる。この場合、各検査ビットの値は、同図（ｂ）に示すように第１検査ビットｓｂ１の各チャンネルの値は第１設定値００１１に、第２検査ビットｓｂ２の値は第２設定値０１０１に、第３検査ビットｓｂ３の値は第３設定値１０００になる。しかし、このような伝送が行われている際に、左または右へのビットずれが生じたり、チャンネルの順序がずれたりすることがある。
【００３１】
図４（ａ）は、ＤＳＰ１０からネットワークプロセッサ１２に伝送する際に、１ビット右へシフトが生じた場合に、ＤＳＰ２０で受信されるデータを示している。この場合、各検査ビットの値は同図（ｂ）に示すようになる。第０検査ビットｓｂ０の各チャンネルの値は、ＤＳＰ１０で設定された際の第０ダミービットｄｂ０の値「１０００」となり、第１検査ビットｓｂ１の各チャンネルの値は、ＤＳＰ１０で設定された際の第１６ビットの値Ｐ１、Ｐ２、Ｐ３、Ｐ４となる。第２検査ビットｓｂ２の各チャンネルの値は、ＤＳＰ１０で設定された際の第１検査ビットｓｂ１の値００１１である第１設定値となり、第３検査ビットｓｂ３の各チャンネルの値は、ＤＳＰ１０で設定された際の第２検査ビットｓｂ２の値０１０１である第２設定値となる。
【００３２】
図５（ａ）は、ＤＳＰ１０からネットワークプロセッサ１２に伝送する際に、１ビット左にシフトが生じた場合に、ＤＳＰ２０で受信されるデータを示している。この場合、各検査ビットの値は同図（ｂ）に示すようになり、第０検査ビットｓｂ０の各チャンネルの値は、ＤＳＰ１０で設定された際の第１ビットの値Ａ１、Ａ２、Ａ３、Ａ４となり、第１検査ビットｓｂ１の各チャンネルの値は、ＤＳＰ１０で設定された際の第２検査ビットの０１０１である第２設定値となる。第２検査ビットｓｂ２の各チャンネルの値は、ＤＳＰ１０で設定された際の第３検査ビットｓｂ１の値１０００である第３設定値となり、第３検査ビットｓｂ３の各チャンネルの値は、ＤＳＰ１０で設定された際のダミービットｄｂ１の値１０００となる。
【００３３】
図６（ａ）は、ネットワークプロセッサ１８からＤＳＰ２０にシリアル伝送する際に、１ビット右へシフトが生じた場合に、ＤＳＰ２０で受信されるデータを示している。この場合、各検査ビットの値は同図（ｂ）に示すようになる。第０検査ビットｓｂ０の各チャンネルの値は、ダミービットｄｂ０がネットワークプロセッサ１２から送信されていないので、００００となり、第１検査ビットｓｂ１の各チャンネルの値は、ＤＳＰ１０で設定された際の第１６ビットの値Ｐ１、Ｐ２、Ｐ３、Ｐ４となる。第２検査ビットｓｂ２の各チャンネルの値は、ＤＳＰ１０で設定された際の第１検査ビットｓｂ１の値００１１である第１設定値となり、第３検査ビットｓｂ３の各チャンネルの値は、ＤＳＰ１０で設定された際の第２検査ビットｓｂ２の値０１０１である第２設定値となる。
【００３４】
図７（ａ）は、ネットワークプロセッサ１８からＤＳＰ２０にシリアル伝送する際に、１ビット左にシフトが生じた場合に、ＤＳＰ２０で受信されるデータを示している。この場合、各検査ビットの値は同図（ｂ）に示すようになり、第０検査ビットｓｂ０の各チャンネルの値は、ＤＳＰ１０で設定された際の第１ビットの値Ａ１、Ａ２、Ａ３、Ａ４となり、第１検査ビットｓｂ１の各チャンネルの値は、ＤＳＰ１０で設定された際の第２検査ビットの０１０１である第２設定値となる。第２検査ビットｓｂ２の各チャンネルの値は、ＤＳＰ１０で設定された際の第３検査ビットｓｂ１の値１０００である第３設定値となり、第３検査ビットｓｂ３の各チャンネルの値は、ダミービットｄｂ０がネットワークプロセッサ１２から送信されていないので、００００となる。
【００３５】
ここで、入力装置２−１及び出力装置４−１側のいずれで１ビット右へシフトした場合には、第２検査ビットｓｂ２の値は、第１設定値００１１となり、１ビット前にシフトした場合には、第３検査ビットｓｂ２の値は第３設定値１０００となる。従って、ＤＳＰ２０において第２検査ビットｓｂ２の値が第１乃至第３設定値のいずれに該当するか、第１乃至第３設定値以外の値であるか判定する。そして、第２検査ビットｓｂ２の値が第１設定値に等しければ、１ビット右へシフトが生じていると判明する。また、第２検査ビットｓｂ２の値が第２設定値に等しければ、ビットずれが生じていないと判明する。第２検査ビットｓｂ２の値が第３設定値に等しければ１ビット左にシフトが生じていると判明する。
【００３６】
そこで、入力装置２−１側で１ビット右へシフトが生じている場合には、図８（ａ）に示すように読み取りデータの全体を１ビット左にシフトさせて、ビットずれを修正する。同様に、入力装置２−１側で１ビット左にシフトが生じている場合には、図９（ａ）に示すように読み取りデータ全体を１ビット右へシフトさせて、ビットずれを修正する。出力装置４−１側で１ビット右へシフトが生じている場合には、図１０（ａ）に示すように読み取りデータ全体を１ビット左にシフトさせて、ビットずれを修正する。出力装置４−１側で１ビット左にシフトが生じている場合には、図１１（ａ）に示すように読み取りデータ全体を１ビット右へシフトさせて、ビットずれを修正する。
【００３７】
なお、１ビットを越えるビットずれが生じている場合には、ミュートをかけて、ビットずれした音が発生するのを防止している。
【００３８】
図８（ｂ）乃至図１１（ｂ）にビットずれを修正した後の各検査ビットｓｂ０乃至ｓｂ３の値を示すが、第１検査ビットｓｂ１、第２検査ビットｓｂ２の各チャンネルの値は、チャンネルＣＨ１からＣＨ４まで順に００、０１、１０、１１となっている。また、ビットずれが生じなかった場合の、第１検査ビットｓｂ１、第２検査ビットｓｂ２の各チャンネルの値も、図３（ｂ）に示すようにチャンネルＣＨ１からＣＨ４まで順に００、０１、１０、１１のチャンネル設定値となっている。即ち、チャンネルのずれが生じていなければ、チャンネルＣＨ１のチャンネル設定値は００であり、チャンネルＣＨ２のチャンネル設定値は０１であり、チャンネルＣＨ３のチャンネル設定値は１０であり、チャンネルＣＨ４のチャンネル設定値は１１である。
【００３９】
従って、ビットずれの修正が行われた後、或いはビットずれが生じていなかった場合にはビットずれの検査後に、ＤＳＰ２０において、チャンネルＣＨ１のチャンネル設定値が００であるか、チャンネルＣＨ２のチャンネル設定値が０１であるか、チャンネルＣＨ３のチャンネル設定値が１０であるか、チャンネルＣＨ４のチャンネル設定値が１１であるかの判定を行う。この判定の結果、各チャンネルにおけるチャンネル設定値がＤＳＰ１０においてそれぞれ設定された値と異なった場合、チャンネルずれが生じていると判定する。例えばチャンネルＣＨ１のチャンネル設定値が０１、チャンネルＣＨ２のチャンネル設定値が１０、チャンネルＣＨ３のチャンネル設定値が１１、チャンネルＣＨ４のチャンネル設定値が００である場合、１チャンネル後ろへずれているので、チャンネルの順序を１チャンネル分前にずらせる。前にずれている場合も同様に判断して修正することができる。また、チャンネルの順序がシフトしている場合であれば、本来の値から何チャンネル分ずれているか判断することによって、何チャンネル分シフトしていても修正が可能である。但し、チャンネルの順番が入れ替わっている場合には、修正不能であるので、ミュートをかける。
【００４０】
ところで、各入力装置２−１乃至２−ｎでは、図２に示すように各マイクロホン１４ａ乃至１４ｄの出力は加算器２８ａ乃至２８ｄに接続され、各加算器２８ａ乃至２８ｄにはパイロット信号発生器３０からの非可聴周波数のパイロット信号が供給されている。従って、マイクロホン１４ａ乃至１４ｄのいずれかまたは全てが、デジタル音声信号としてＤＳＰ１０に供給されるが、このデジタル音声信号にはデジタル化されたパイロット信号が含まれている。ＤＳＰ１０は、このデジタル音声信号をパケット信号のいずれかのチャンネルに配置するが、配置した後に、そのチャンネルのデジタル音声信号にデジタルパイロット信号が含まれているか検出する。これは、例えばデジタルパイロット信号を抽出可能なデジタルフィルタを構成し、このフィルタの出力を基準信号と比較し、基準信号以上であれば、パイロット信号が含まれていると判定する。このパイロット信号が含まれていると判定できると、デジタルパイロット信号をデジタル音声信号から除去して、再度チャンネルに配置する。パイロット信号を検出できない場合には、適切な報知手段によって、パイロット信号が検出できない旨を報知する。
【００４１】
同様に、各出力装置４−１乃至４−ｍでも、図２に示すように、ＤＳＰ２０にデジタルパイロット信号発生器３２からデジタルパイロット信号が供給されている。このデジタルパイロット信号は、ＤＳＰ２０から出力される特定のチャンネルのデジタル放送信号と共にＤ／Ａ変換器２２に供給され、アナログパイロット信号に変換される。このアナログパイロット信号は、パイロット信号検出器３４に供給され、ここで検出される。もし、パイロット信号を検出できない場合には、適切な報知手段によって、パイロット信号が検出できない旨を報知する。なお、デジタルパイロット信号は、アナログ化されたとき、可聴周波数を持たないものが望ましい。
【００４２】
このように構成することによって、マイクロホンからの音声信号がデジタル化されてチャンネルに配置されるまで、確実にデジタル音声信号が伝送されていることと、ＤＳＰ２０からＤ／Ａ変換器２２まで、確実にデジタル音声信号が伝送されていることを確認できる。例えば、なんらかの原因で出力装置側で放送を出力することができない場合、パイロット信号をチャンネルに配置後に検知できるか判定していないと、問題が入力装置におけるマイクロホンからＤＳＰ１０による各チャンネルの伝送までの間にあるのか、ＤＳＰ２０からＤ／Ａ変換器２２までの間にあるのか、ネットワークプロセッサ１２からハブ６を介してのネットワークプロセッサ１８までの間にあるのか判断することはできない。しかし、上述したような構成として報知手段が報知を行っていると、マイクロホンからＤＳＰ１０の出力側までの間に問題がある場合、またはＤＳＰ２０からＤ／Ａ変換器２２までの間に問題がある場合には、報知手段によって報知がなされる。報知手段による報知がないと、ネットワークプロセッサ１２からハブ６を介してのネットワークプロセッサ１８までの間に問題があると判明する。その結果、対処を速やかに行うことができる。
【００４３】
上記の実施形態では、１つのパケット信号に含まれるチャンネルの数を４としたが、これは単なる１例にすぎず、その数は増減することができる。但し、チャンネルの数を２とした場合、チャンネル設定値としては、第１検査ビットｓｂ１または第２検査ビットｓｂ２の各チャンネルの値を使用すればよい。また、チャンネルの数を８とする場合には、チャンネル設定値としては、第１検査ビットｓｂ１、第２検査ビットｓｂ２及び第３検査ビットｓｂ３の各チャンネルの値を使用すればよい。但し、新たに第４検査ビットｓｂ４を付加し、右シフトが生じた場合に左シフトさせて修正した後にも第３検査ビットの値が変化しないようにする。
【００４４】
上記の実施形態では、本発明をネットワーク放送装置に実施したが、これに限ったものではなく、デジタルデータがシリアル伝送される伝送装置に実施することができる。
【図面の簡単な説明】
【００４５】
【図１】本発明の１実施形態のデジタル放送装置のブロック図である。
【図２】図１のデジタル放送装置における入力装置及び出力装置のブロック図である。
【図３】入力装置から出力される各チャンネルのデータと、各チャンネルに付される検査符号を示す図である。
【図４】入力装置内において１ビット右シフトした場合に、出力装置で受信される各チャンネルのデータと、各チャンネルの検査符号を示す図である。
【図５】入力装置内においてに１ビット左シフトした場合に、出力装置で受信される各チャンネルのデータと、各チャンネルの検査符号を示す図である。
【図６】出力装置内において１ビット右シフトした場合に、出力装置で受信される各チャンネルのデータと、各チャンネルの検査符号を示す図である。
【図７】出力装置内において１ビット左シフトした場合に、出力装置で受信される各チャンネルのデータと、各チャンネルの検査符号を示す図である。
【図８】入力装置内において１ビット右シフトした場合に、出力装置で修正した各チャンネルのデータと、各チャンネルの検査符号を示す図である。
【図９】入力装置内においてに１ビット左シフトした場合に、出力装置で修正した各チャンネルのデータと、各チャンネルの検査符号を示す図である。
【図１０】出力装置内において１ビット右シフトした場合に、出力装置で修正した各チャンネルのデータと、各チャンネルの検査符号を示す図である。
【図１１】出力装置内において１ビット左シフトした場合に、出力装置で修正した各チャンネルのデータと、各チャンネルの検査符号を示す図である。
【符号の説明】
【００４６】
２−１乃至２−ｎ  入力装置
４−１乃至４−ｍ  出力装置
１０  ＤＳＰ１０（シリアル伝送手段）
１２  ネットワークプロセッサ（送信手段）
１８  ネットワークプロセッサ（受信手段）
２０  ＤＳＰ（処理手段）
【図１】
2008072656.tif 000003
【図２】
2008072656.tif 000004
【図３】
2008072656.tif 000005
【図４】
2008072656.tif 000006
【図５】
2008072656.tif 000007
【図６】
2008072656.tif 000008
【図７】
2008072656.tif 000009
【図８】
2008072656.tif 000010
【図９】
2008072656.tif 000011
【図１０】
2008072656.tif 000012
【図１１】
2008072656.tif 000013