(57)【特許請求の範囲】
【請求項１】
音源装置から伝送路を介して受信した音響ストリームのデータパケットの異常を検出する異常検出部と、
異常検出部が少なくとも１つのデータパケットの異常を検出したとき、データパケットのデータを無音化して出力させ、異常検出部がデータパケットの異常を検出しないとき、データパケットのデータを無音化せずに出力させる制御部とを含むデジタルデータ処理装置であって、音源装置との間で暗号鍵認証処理を行った後に、該音源装置から音響ストリームのデータパケットを受信し、受信したデータパケットについて復号化処理を行って出力するデジタルデータ処理装置において、
前記制御部は、前記異常検出部によってデータパケットの異常を検出して、データパケットのデータを無音化した後、
予め定める判定期間を超えて継続して異常なデータパケットを検出したときには、継続異常と判断して、前記無音化を継続し、データパケットの復号化処理を停止し、初期化処理を行い、音源装置との間での暗号鍵認証処理を行うとともにデータパケットの復号化処理を再開し、
前記予め定める判定期間以内に正常なデータパケットを検出したときには、前記無音化を解除することを特徴とするデジタルデータ処理装置。
【請求項２】
前記音源装置から伝送路を介して受信した音響ストリームのデータパケットのヘッダを時系列的に格納するレジスタを含み、
前記異常検出部は、前記レジスタの内容をポーリングし、ヘッダデータが前記予め定める判定期間以内に１度も検出されないとき、異常であると判断し、ヘッダデータが前記予め定める判定期間以内に連続して検出されないとき、継続異常と判断することを特徴とする請求項１記載のデジタルデータ処理装置。
【請求項３】
前記異常検出部は、データパケットの異常を、データパケットのヘッダデータの欠落によって検出することを特徴とする請求項１または２に記載のデジタルデータ処理装置。
【請求項４】
前記予め定める判定期間は、３００ｍｓｅｃ〜８５０ｍｓｅｃに選ばれることを特徴とする請求項１〜３のいずれか１つに記載のデジタルデータ処理装置。
【請求項５】
前記予め定める判定期間は、８５０ｍｓｅｃ未満に選ばれることを特徴とする請求項１〜３のいずれか１つに記載のデジタルデータ処理装置。
【請求項６】
前記予め定める判定期間は、３００ｍｓｅｃに選ばれることを特徴とする請求項１〜３のいずれか１つに記載のデジタルデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＴＣＰ（Digital Transmission Content Protection）環境で音源装置か
ら伝送路を介して受信した音響ストリームを再生する際に、パケットのノイズなどによる破壊に起因する音切れを防止するために、好適に実施することができるデジタルデータ処理装置および音響再生装置に関する。
【背景技術】
【０００２】
図１は従来技術のデジタルデータ処理装置の構成を説明するためのタイムチャートであり、この先行技術は特許文献１に記載されている。ＤＴＣＰ環境で音響ストリームを出力する、たとえばオーディオアンプなどの音響再生装置１には、ＤＴＣＰ復号化装置として、ＤＴＣＰ−ＬＳＩ（Large Scale Integration）が搭載されている。このＤＴＣＰ−Ｌ
ＳＩは、音響の出力中にデータパケットＤ１，Ｄ２，…（総称する場合には、データパケットＤと記す）のヘッダ部分が破壊された場合、ＤＴＣＰデータの復号化ができず、音響出力が停止してしまうため、データパケットＤの破壊を通知する割込み「ＤＴＣＰヘッダ欠落割込み」を、音響再生装置１内のＣＰＵ（Central Processing Unit）２によって動
作する上位アプリケーションへ通知する機能を有している。
【０００３】
「ＤＴＣＰヘッダ欠落割込み」が発生した場合、ＤＴＣＰ−ＬＳＩ３は、ＤＴＣＰ−ＬＳＩ３の復号化停止処理４、再初期化処理５、復号化再開処理６という手順で実行することによって、正常な再生処理状態に復帰させることができるように構成されている。
【０００４】
ＤＴＣＰは、ライセンス組織ＤＴＬＡ（Digital Transmission Licensing            Administrator）社が発行した機器証明書を、送信機器と受信機器とが持っていることを
前提とし、コンテンツの伝送の際に、この機器証明書を相互に検証し、認証・鍵交換を行い、暗号鍵を共有することによって、不正なアクセスを防止するためのシステムである。
【０００５】
【特許文献１】特開２０００−２２８０５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前記従来の技術では、音響再生装置１と、この音響再生装置１に音源装置７から音響ストリームをパケットＤ１，Ｄ２，…，Ｄｎで転送するために、音響再生装置１と音源装置７とは金属線ケーブルから成る伝送路８によって接続されているため、静電気（ＥＳＤ）誘導ノイズの発生によって、伝送路８上にノイズが重畳する場合があり、このようなノイズの重畳によって、前記「ＤＴＣＰヘッダ欠落割込み」による復帰処理、すなわち復号化停止処理４、再初期化処理５および復号化再開処理６が実行されるが、復号化再開６に伴う音源装置７および音響再生装置１間の暗号鍵認証処理９によって１秒程度音が途切れてしまい、音響再生品位が低いという問題がある。
【０００７】
本発明の目的は、破壊されたデータパケットを受信しても、音の途切れを少なくして、正常な再生状態に短時間で復帰することができるデジタルデータ処理装置および音響再生装置を提供することである。
【課題を解決するための手段】
【０００８】
本発明（１）は、音源装置から伝送路を介して受信した音響ストリームのデータパケットの異常を検出する異常検出部と、
異常検出部が少なくとも１つのデータパケットの異常を検出したとき、データパケットのデータを無音化して出力させ、異常検出部がデータパケットの異常を検出しないとき、データパケットのデータを無音化せずに出力させる制御部とを含むデジタルデータ処理装置であって、音源装置との間で暗号鍵認証処理を行った後に、該音源装置から音響ストリームのデータパケットを受信し、受信したデータパケットについて復号化処理を行って出力するデジタルデータ処理装置において、
前記制御部は、前記異常検出部によってデータパケットの異常を検出して、データパケットのデータを無音化した後、
予め定める判定期間を超えて継続して異常なデータパケットを検出したときには、継続異常と判断して、前記無音化を継続し、データパケットの復号化処理を停止し、初期化処理を行い、音源装置との間での暗号鍵認証処理を行うとともにデータパケットの復号化処理を再開し、
前記予め定める判定期間以内に正常なデータパケットを検出したときには、前記無音化を解除することを特徴とするデジタルデータ処理装置である。
【０００９】
本発明（１）に従えば、音源装置から伝送路を介して、デジタルデータ処理装置が音響処理のデータパケットを受信するとき、静電気または誘導ノイズなどによって、破損したデータパケットを異常検出部が検出し、制御部は前記受信したデータパケットのデータを無音化して出力させ、また異常検出部がデータパケットの異常を検出しないときには、データパケットのデータを無音化せずに出力させ、こうして正常なデータパケットのデータだけが出力されて、再生される。
【００１０】
異常検出部がデータパケットの異常を検出したとき、データパケットのデータを無音化した後、前記異常検出部によって、データパケットの異常を検出した状態が予め定める判定期間を超えて継続したときには、継続異常と判断して前記無音化状態を維持し、前記従来技術のように、復号化停止、再初期化および復号化再開等の処理を実行して、正常な受信および再生動作に復帰する。また制御部は前記異常検出部が正常なデータパケットを予め定める判定期間以内に検出すると、無音化を実行している状態を解除し、前記予め定める判定期間を超える長い時間にわたって音が途切れてしまうという不具合を防止することができる。
【発明の効果】
【００１１】
本発明（１）によれば、異常検出部によって受信したデータパケットの異常の検出によって、無音化した後、予め定める判定期間を超えて異常なデータパケットを検出したときには、継続異常と判断して前記無音化を継続し、前記予め定める判定期間以内に正常なデータパケットを検出したときには、前記無音化を解除するので、永続的にデータパケットが破壊された場合には、前記従来の技術のように復号化の停止、初期化および復号化再開などの回復処理を実行して正常な状態に回復させ、予め定める判定期間以内に正常なデータパケットを検出したときには、前記無音化を解除して、予め定める判定期間を超える長い時間にわたって音が途切れてしまうという不具合を防止し、再生音響品位を向上することができる。
【発明を実施するための最良の形態】
【００１２】
図２は本発明の実施の一形態のデジタルデータ処理装置２０による「ＤＴＣＰヘッダ欠落割込み」発生時の処理の手順を示すタイムチャートであり、図３はデジタルデータ処理装置２０によるヘッダ破壊時の処理手順を説明するためのタイムチャートである。本実施の形態のデジタルデータ処理装置２０は、ＤＴＣＰ（Digital Transmission Content
Protection）環境において、音源装置２１から伝送路２２介して受信した音響ストリームのデータパケットＤ１，Ｄ２，…（総称する場合には、データパケットＤと記す場合がある。）の異常、さらに詳しくはヘッダ部分の破壊を検出する異常検出部として機能するＤＴＣＰ−ＬＳＩ（Large Scale Integration）２３と、ＤＴＣＰ−ＬＳＩ２３がデータパケットＤの異常を検出したとき、データパケットＤのデータを無音化して出力させ、ＤＴＣＰ−ＬＳＩ２３がデータパケットＤの異常を検出しないとき、データパケットＤのデータを無音化せずに出力させる制御部として機能するＣＰＵ（Central Processing Unit）
２４とを含む。
【００１３】
前記伝送路２２は、たとえばＵＴＰ（Unshielded Twisted Pair）ケーブルまたはＳＴ
Ｐ(Shielded Twisted Pair)ケーブルによって実現される。デジタルデータ処理装置２０は、音響再生装置を動作させるコンピュータとしてのＣＰＵ２４によって実行可能なプログラムであり、前記音源装置２１に対して伝送路２２によって接続され、たとえばＭＯＳＴ（登録商標）（Media Oriented Systems Transport）規格のｅＰＨＹ（electric      Physical Layer）システムによって高速通信が可能なＬＡＮ（Local Area Network）を実現する。
【００１４】
前記ＤＴＣＰ−ＬＳＩ２３は、その動作特性として「ＤＴＣＰヘッダ欠落割込み」を発生させた後も、復号化停止処理を実行しなければそのまま復号化を継続するように構成される。「ＤＴＣＰヘッダ欠落割込み」が発生したときには、この「ＤＴＣＰヘッダ欠落割込み」のネゲート処理を実行するとともに、「ＤＴＣＰヘッダ欠落割込み」の割込み発生許可設定による無音化、すなわちミュートの解除に留め、復号化処理を継続することができるように構成される。
【００１５】
このような機能を実現するために本実施の形態では、図３に示すように、音源装置２１から受信したＤＴＣＰヘッダデータ、すなわちＤＴＣＰヘッダ検出位置２５から取得したデータを格納するレジスタ２６内の内容をポーリングし、ＤＴＣＰヘッダデータＤが予め定める判定期間Ｃを超えて検出されたときには、パケットＤ１，Ｄ２，…が永続的に破損しているものと判断し、復号化停止処理２８、再初期化処理２９および復号化再開処理３０を実行して、再開に伴う暗号鍵認証処理を実行し、復帰させる。
【００１６】
このようなレジスタ２６の内容のポーリングは、ＣＰＵ２４によって実行される上位アプリケーションによって所定周期、たとえば１ｍｓｅｃで行われ、このようなポーリングが前記予め定める判定期間Ｃで実行される。このような予め定める判定期間Ｃは、たとえば３００ｍｓｅｃ〜８５０ｍｓｅｃに選ばれ、好ましくは３００ｍｓｅｃに選ばれる。
【００１７】
本件発明者は、音切れの発生を抑制することができる適切な判定期間Ｃを確認するため、次のような試験を実施した。この確認試験を行なうための設備として、図４に模式的に示すように、音源装置としてオーディオプレーヤ３０を準備し、音響再生装置としてオーディオアンプ３１を準備して、これらのオーディオプレーヤ３０およびオーディオアンプ３１を、電気絶縁性の基台３２，３３に個別に載置し、ＬＡＮケーブル３４によって接続してＭＯＳＴ（登録商標）規格に準じた伝送路を確立し、オーディオプレーヤ３０からパケットで出力される音響信号をＬＡＮケーブル３４を介してオーディオアンプ３１へ送信することができる試験設備３５を構築した。
【００１８】
この試験では、オーディオアンプ３１に静電気を印加したときのＤＴＣＰヘッダの監視周期と１秒程度の音切れの頻度とを調査することを目的とし、オーディオアンプ３１のケーシングの側壁パネルに静電気の印加個所３６を設定した。試験条件は、次の表１のとおりである。
【００１９】
【表１】
0004726088.tif 000002
【００２０】
表１のような試験条件で、１回の試験について、静電気を印加箇所３６に１ｓｅｃ毎に６０回印加したときの１秒程度の音切れの発生回数を計数し、その後、オーディオアンプ３１のケーシングを接地して除電する、という手順で実施し、これを３回行なった。その結果を、次の表２および図５に示す。
【００２１】
【表２】
0004726088.tif 000003
【００２２】
図５は監視期間と１秒程度の音切れ回数との関係を示すグラフである。同図から明かなように、監視期間１０ｍｓｅｃ〜３００ｍｓｅｃまでは、監視期間の延長による１秒程度の音切れの発生頻度の減少が見られたが、３００ｍｓｅｃ〜７００ｍｓｅｃについては、ほぼ発生回数は同値となり、３００ｍｓｅｃ以上の監視期間延長については効果が見られないと判断した。また、監視期間の無意味な延長は復帰処理が必要な定常的破壊が発生した際に音切れ時間の延長に直結するため、収束が見られた時間で最も短い３００ｍｓｅｃを最適値と判断した。
【００２３】
ここで、１秒程度とは、１度のヘッダ破壊が起きると上記処理により約８５０ｍｓｅｃの音切れが生じる。しかし、この８５０ｍｓｅｃの音切れ期間中にもう１度ヘッダの破壊が起こると、その時点から約８５０ｍｓｅｃの音切れが生じる。よって、約８５０ｍｓｅｃの音切れ期間の終了間際にもう１度ヘッダ破壊が生じると、最大で約１７００ｍｓｅｃの音切れ期間となる。３度目の音切れはまれであるため、大体は約８５０ｍｓｅｃ〜１７００ｍｓｅｃの音切れ期間に収まるため、これを１秒程度とした。
【００２４】
本発明は、１秒間程度つまり、約８５０ｍｓｅｃ〜１７００ｍｓｅｃの音切れをなくすことを目的とするため、７００ｍｓｅｃ以上の監視は８５０ｍｓｅｃに近くなり、短縮できる時間が少ないため無意味と判断し、７００ｍｓｅｃまでの試験とした。
【００２５】
図６は、デジタルデータ処理装置２０による動作を説明するためのフローチャートである。音源装置２１から音響処理のデータパケットＤが送信され、各データパケットＤは伝送路２２を介してデジタルデータ処理装置２０によって受信され（ステップｓ１）、ＤＴＣＰ−ＬＳＩ２３により、ＤＴＣＰヘッダ検出位置２５のデータがレジスタ２６に格納される（ステップｓ２）。データパケットＤ１のようにＤＴＣＰヘッダ検出位置２５にヘッダａ１，ａ２，…が検出された（ステップｓ３）ときには、ＤＴＣＰ−ＬＳＩ２３は異常を検知せず、音響処理動作を継続させる。データパケットＤ２のように、静電気または誘導ノイズによってフレームデータにずれが発生した場合には、ＤＴＣＰ−ＬＳＩ２３は無音化処理を実行し（ステップｓ４）、「ＤＴＣＰヘッダ欠落割込み」（ステップｓ５）を発生させる。
【００２６】
ＣＰＵ２４では、所定周期の１ｍｓｅｃが経過したかを判断し（ステップｓ６）、所定周期の１ｍＳｅｃ経過していない場合、ＣＰＵ２４はレジスタ２６の内容判断を行わず、元の処理動作に復帰する（ステップｓ１６）。所定周期の１ｍｓｅｃが経過している場合、ＣＰＵ２４はレジスタ２６に格納されているデータを確認し、ＤＴＣＰヘッダが格納されているかを判断する（ステップｓ７）。
【００２７】
たとえば、データパケットＤ１のようにフレームデータにずれが発生していないデータパケットＤをＤＴＣＰ−ＬＳＩ２３が受信し、ＤＴＣＰヘッダ検出位置のデータをレジスタ２６に格納した（ステップｓ２）場合のように、レジスタ２６に正常なＤＴＣＰヘッダが格納されているとき、ＣＰＵ２４はカウンタ値Ｎをリセットし（ステップｓ８）、ＤＴＣＰ−ＬＳＩ２３にて実行された無音化処理を解除し（ステップｓ９）、元の処理動作に復帰する（ステップｓ１６）。
【００２８】
データパケットＤ２のようにフレームデータにずれが発生したデータパケットＤをＤＴＣＰ−ＬＳＩ２３が受信し、ＤＴＣＰヘッダ検出位置のデータをレジスタ２６に格納した場合のように、レジスタ２６に正常なＤＴＣＰヘッダが格納されていない（ステップｓ８）とき、ＣＰＵ２４はカウンタ値Ｎに＋１を加算し（ステップｓ１０）、カウンタのカウンタ値Ｎが予め定める判定期間であるＮ＝３００に達したか否かを判断する（ステップｓ１１）。
【００２９】
カウンタ値Ｎ＝３００を超えたときには、ＤＴＣＰ−ＬＳＩ２３は復号化停止処理２８を実行し（ステップｓ１２）、再初期化処理を実行し（ステップｓ１３）、復号化再開処理（ステップｓ１４）を実行する。その後、再開に伴う暗号鍵認証処理３１を実行し（ステップｓ１５）、音響処理動作を復帰させる（ステップｓ１６）。カウンタ値Ｎが３００を超えていない場合は、元の処理動作に復帰する（ステップｓ１６）。
【００３０】
このように異常検出部としてのＤＴＣＰ−ＬＳＩ２３がＤＴＣＰヘッダの検出位置から取得したデータをレジスタ２６に格納し、このレジスタ２６内のヘッダデータをＣＰＵ２４によってポーリングし、このポーリング周期を１ｍｓｅｃとして１００ｍｓｅｃ〜７００ｍｓｅｃ、好ましくは３００ｍｓｅｃを超えて異常を検出したときは、継続異常と判断して復号化停止処理２８、最初期化処理２９、及び復号化処理３０を実行し、３００ｍｓｅｃ以内に異常を検出して正常と判断したときには無音化を解除し、復号化処理を継続するようにしたので、データパケットＤが静電気または誘電ノイズによって破壊された場合であっても、出力時には音のとぎれを可及的に少なくすることができる。
【図面の簡単な説明】
【００３１】
【図１】従来技術のデジタルデータ処理装置の構成を説明するためのタイムチャートである。
【図２】本発明の実施の一形態のデジタルデータ処理装置２０による「ＤＴＣＰヘッダ欠落割込み」発生時の処理の手順を示すタイムチャートである。
【図３】デジタルデータ処理装置２０によるヘッダ破壊時の処理手順を説明するためのタイムチャートである。
【図４】本件発明者による音切れ発生頻度を確認するための試験設備３５を示す図である。
【図５】監視期間と１秒音切れ回数との関係を示すグラフである。
【図６】デジタルデータ処理装置２０による動作を説明するためのフローチャートである。
【符号の説明】
【００３２】
２０  デジタルデータ処理装置
２１  音源装置
２２  伝送路
２３  ＤＴＣＰ−ＬＳＩ
２４  ＣＰＵ
２５  ＤＴＣＰヘッダ検出位置
２６  レジスタ
２８  復号化停止処理
２９  再初期化処理
３０  復号化再開処理
３１  暗号鍵認証処理
【図１】
0004726088.tif 000004
【図２】
0004726088.tif 000005
【図３】
0004726088.tif 000006
【図４】
0004726088.tif 000007
【図５】
0004726088.tif 000008
【図６】
0004726088.tif 000009