JP4726088B2 - Digital data processing apparatus and sound reproduction apparatus - Google Patents

Digital data processing apparatus and sound reproduction apparatus Download PDF

Info

Publication number
JP4726088B2
JP4726088B2 JP2008048856A JP2008048856A JP4726088B2 JP 4726088 B2 JP4726088 B2 JP 4726088B2 JP 2008048856 A JP2008048856 A JP 2008048856A JP 2008048856 A JP2008048856 A JP 2008048856A JP 4726088 B2 JP4726088 B2 JP 4726088B2
Authority
JP
Japan
Prior art keywords
data packet
data
abnormality
predetermined determination
determination period
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.)
Active
Application number
JP2008048856A
Other languages
Japanese (ja)
Other versions
JP2009205014A (en
Inventor
精 坂口
哲寛 角
秀明 徳原
陽一 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Ten Ltd
Toyota Motor Corp
Original Assignee
Denso Ten Ltd
Toyota Motor Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Denso Ten Ltd, Toyota Motor Corp filed Critical Denso Ten Ltd
Priority to JP2008048856A priority Critical patent/JP4726088B2/en
Publication of JP2009205014A publication Critical patent/JP2009205014A/en
Application granted granted Critical
Publication of JP4726088B2 publication Critical patent/JP4726088B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、DTCP(Digital Transmission Content Protection)環境で音源装置か
ら伝送路を介して受信した音響ストリームを再生する際に、パケットのノイズなどによる破壊に起因する音切れを防止するために、好適に実施することができるデジタルデータ処理装置および音響再生装置に関する。
INDUSTRIAL APPLICABILITY The present invention is suitable for preventing sound interruption caused by destruction due to packet noise or the like when reproducing an acoustic stream received from a sound source device via a transmission path in a DTCP (Digital Transmission Content Protection) environment. The present invention relates to a digital data processing apparatus and a sound reproduction apparatus that can be implemented.

図1は従来技術のデジタルデータ処理装置の構成を説明するためのタイムチャートであり、この先行技術は特許文献1に記載されている。DTCP環境で音響ストリームを出力する、たとえばオーディオアンプなどの音響再生装置1には、DTCP復号化装置として、DTCP−LSI(Large Scale Integration)が搭載されている。このDTCP−L
SIは、音響の出力中にデータパケットD1,D2,…(総称する場合には、データパケットDと記す)のヘッダ部分が破壊された場合、DTCPデータの復号化ができず、音響出力が停止してしまうため、データパケットDの破壊を通知する割込み「DTCPヘッダ欠落割込み」を、音響再生装置1内のCPU(Central Processing Unit)2によって動
作する上位アプリケーションへ通知する機能を有している。
FIG. 1 is a time chart for explaining the configuration of a digital data processing device of the prior art, and this prior art is described in Patent Document 1. For example, an audio reproduction device 1 such as an audio amplifier that outputs an audio stream in a DTCP environment includes a DTCP-LSI (Large Scale Integration) as a DTCP decoding device. This DTCP-L
When the header portion of the data packet D1, D2,... (Generally referred to as the data packet D) is destroyed during the output of the sound, the DTCP data cannot be decoded and the sound output stops. Therefore, an interrupt “DTCP header missing interrupt” for notifying the destruction of the data packet D is notified to a higher-level application operating by a CPU (Central Processing Unit) 2 in the sound reproducing device 1.

「DTCPヘッダ欠落割込み」が発生した場合、DTCP−LSI3は、DTCP−LSI3の復号化停止処理4、再初期化処理5、復号化再開処理6という手順で実行することによって、正常な再生処理状態に復帰させることができるように構成されている。   When the “DTCP header missing interrupt” occurs, the DTCP-LSI 3 executes a normal reproduction processing state by executing the decoding stop processing 4, reinitialization processing 5, and decoding restart processing 6 of the DTCP-LSI 3. It is comprised so that it can return to.

DTCPは、ライセンス組織DTLA(Digital Transmission Licensing Administrator)社が発行した機器証明書を、送信機器と受信機器とが持っていることを
前提とし、コンテンツの伝送の際に、この機器証明書を相互に検証し、認証・鍵交換を行い、暗号鍵を共有することによって、不正なアクセスを防止するためのシステムである。
DTCP assumes that the sending device and the receiving device have a device certificate issued by the licensing organization DTLA (Digital Transmission Licensing Administrator), and this device certificate is mutually exchanged when transmitting content. It is a system for preventing unauthorized access by verifying, performing authentication and key exchange, and sharing an encryption key.

特開2000−228059号公報JP 2000-228059 A

前記従来の技術では、音響再生装置1と、この音響再生装置1に音源装置7から音響ストリームをパケットD1,D2,…,Dnで転送するために、音響再生装置1と音源装置7とは金属線ケーブルから成る伝送路8によって接続されているため、静電気(ESD)誘導ノイズの発生によって、伝送路8上にノイズが重畳する場合があり、このようなノイズの重畳によって、前記「DTCPヘッダ欠落割込み」による復帰処理、すなわち復号化停止処理4、再初期化処理5および復号化再開処理6が実行されるが、復号化再開6に伴う音源装置7および音響再生装置1間の暗号鍵認証処理9によって1秒程度音が途切れてしまい、音響再生品位が低いという問題がある。   In the conventional technique, the sound reproducing device 1 and the sound source device 7 are made of metal in order to transfer the sound stream from the sound source device 7 in the packets D1, D2,. Since they are connected by a transmission line 8 made of a wire cable, noise may be superimposed on the transmission line 8 due to the generation of static electricity (ESD) induction noise. Return processing by “interrupt”, that is, decryption stop processing 4, reinitialization processing 5 and decryption restart processing 6 are executed. Encryption key authentication processing between sound source device 7 and sound reproduction device 1 accompanying decryption restart 6 9, the sound is interrupted for about 1 second, and the sound reproduction quality is low.

本発明の目的は、破壊されたデータパケットを受信しても、音の途切れを少なくして、正常な再生状態に短時間で復帰することができるデジタルデータ処理装置および音響再生装置を提供することである。   An object of the present invention is to provide a digital data processing device and an audio reproduction device that can reduce sound interruption and return to a normal reproduction state in a short time even when a destroyed data packet is received. It is.

本発明(1)は、音源装置から伝送路を介して受信した音響ストリームのデータパケットの異常を検出する異常検出部と、
異常検出部が少なくとも1つのデータパケットの異常を検出したとき、データパケットのデータを無音化して出力させ、異常検出部がデータパケットの異常を検出しないとき、データパケットのデータを無音化せずに出力させる制御部とを含むデジタルデータ処理装置であって、音源装置との間で暗号鍵認証処理を行った後に、該音源装置から音響ストリームのデータパケットを受信し、受信したデータパケットについて復号化処理を行って出力するデジタルデータ処理装置において、
前記制御部は、前記異常検出部によってデータパケットの異常を検出して、データパケットのデータを無音化した後、
予め定める判定期間を超えて継続して異常なデータパケットを検出したときには、継続異常と判断して前記無音化を継続し、データパケットの復号化処理を停止し、初期化処理を行い、音源装置との間での暗号鍵認証処理を行うとともにデータパケットの復号化処理を再開し、
前記予め定める判定期間以内に正常なデータパケットを検出したときには、前記無音化を解除することを特徴とするデジタルデータ処理装置である。
The present invention (1) includes an abnormality detection unit that detects an abnormality of a data packet of an acoustic stream received from a sound source device via a transmission path;
When the abnormality detection unit detects an abnormality in at least one data packet, the data packet data is silenced and output. When the abnormality detection unit does not detect the data packet abnormality, the data packet data is not silenced. A digital data processing device including a control unit to output , after performing encryption key authentication processing with the sound source device, receives a data packet of an acoustic stream from the sound source device, and decrypts the received data packet In a digital data processing device that performs processing and outputs ,
The control unit detects an abnormality of the data packet by the abnormality detection unit, silences the data packet data,
When an abnormal data packet is detected continuously exceeding a predetermined determination period, it is determined as a continuation abnormality , the silence is continued, the data packet decoding process is stopped, an initialization process is performed, Performs encryption key authentication processing with the device and resumes data packet decryption processing,
The digital data processing apparatus is characterized in that the silence is canceled when a normal data packet is detected within the predetermined determination period.

本発明(1)に従えば、音源装置から伝送路を介して、デジタルデータ処理装置が音響処理のデータパケットを受信するとき、静電気または誘導ノイズなどによって、破損したデータパケットを異常検出部が検出し、制御部は前記受信したデータパケットのデータを無音化して出力させ、また異常検出部がデータパケットの異常を検出しないときには、データパケットのデータを無音化せずに出力させ、こうして正常なデータパケットのデータだけが出力されて、再生される。   According to the present invention (1), when the digital data processing device receives the acoustic processing data packet from the sound source device via the transmission line, the abnormality detection unit detects the damaged data packet due to static electricity or induction noise. The control unit silences and outputs the received data packet data. When the abnormality detection unit does not detect the data packet abnormality, the control unit outputs the data packet data without silencing. Only the packet data is output and played back.

異常検出部がデータパケットの異常を検出したとき、データパケットのデータを無音化した後、前記異常検出部によって、データパケットの異常を検出した状態が予め定める判定期間を超えて継続したときには、継続異常と判断して前記無音化状態を維持し、前記従来技術のように、復号化停止、再初期化および復号化再開等の処理を実行して、正常な受信および再生動作に復帰する。また制御部は前記異常検出部が正常なデータパケットを予め定める判定期間以内に検出すると、無音化を実行している状態を解除し、前記予め定める判定期間を超える長い時間にわたって音が途切れてしまうという不具合を防止することができる。   When the abnormality detection unit detects an abnormality in the data packet, after the data packet data is silenced, the abnormality detection unit continues when the state in which the abnormality of the data packet is detected exceeds a predetermined determination period. It is determined that there is an abnormality, the silence state is maintained, and processing such as decoding stop, reinitialization, and decoding restart is executed as in the prior art, and normal reception and playback operations are resumed. In addition, when the abnormality detection unit detects a normal data packet within a predetermined determination period, the control unit cancels the state of performing silence and the sound is interrupted for a long time exceeding the predetermined determination period. Can be prevented.

本発明(1)によれば、異常検出部によって受信したデータパケットの異常の検出によって、無音化した後、予め定める判定期間を超えて異常なデータパケットを検出したときには、継続異常と判断して前記無音化を継続し、前記予め定める判定期間以内に正常なデータパケットを検出したときには、前記無音化を解除するので、永続的にデータパケットが破壊された場合には、前記従来の技術のように復号化の停止、初期化および復号化再開などの回復処理を実行して正常な状態に回復させ、予め定める判定期間以内に正常なデータパケットを検出したときには、前記無音化を解除して、予め定める判定期間を超える長い時間にわたって音が途切れてしまうという不具合を防止し、再生音響品位を向上することができる。   According to the present invention (1), when the abnormal detection of the data packet received by the abnormality detection unit is silenced and an abnormal data packet is detected beyond a predetermined determination period, it is determined that the abnormality is a continuation abnormality. The silencing is continued, and when the normal data packet is detected within the predetermined determination period, the silencing is canceled. Therefore, when the data packet is permanently destroyed, When the normal data packet is detected within a predetermined determination period, recovery processing such as stop of decoding, initialization, and restart of decoding is performed to recover to a normal state. The problem that the sound is interrupted for a long time exceeding the predetermined determination period can be prevented, and the reproduction sound quality can be improved.

図2は本発明の実施の一形態のデジタルデータ処理装置20による「DTCPヘッダ欠落割込み」発生時の処理の手順を示すタイムチャートであり、図3はデジタルデータ処理装置20によるヘッダ破壊時の処理手順を説明するためのタイムチャートである。本実施の形態のデジタルデータ処理装置20は、DTCP(Digital Transmission Content
Protection)環境において、音源装置21から伝送路22介して受信した音響ストリームのデータパケットD1,D2,…(総称する場合には、データパケットDと記す場合がある。)の異常、さらに詳しくはヘッダ部分の破壊を検出する異常検出部として機能するDTCP−LSI(Large Scale Integration)23と、DTCP−LSI23がデータパケットDの異常を検出したとき、データパケットDのデータを無音化して出力させ、DTCP−LSI23がデータパケットDの異常を検出しないとき、データパケットDのデータを無音化せずに出力させる制御部として機能するCPU(Central Processing Unit)
24とを含む。
FIG. 2 is a time chart showing a processing procedure when a “DTCP header missing interrupt” occurs by the digital data processing device 20 according to the embodiment of the present invention. FIG. 3 shows processing when the digital data processing device 20 destroys the header. It is a time chart for demonstrating a procedure. The digital data processing apparatus 20 of the present embodiment is a DTCP (Digital Transmission Content).
(Protection) environment, abnormalities of data packets D1, D2,... Of the audio stream received from the sound source device 21 via the transmission path 22 (may be collectively referred to as data packet D), more specifically, header When the DTCP-LSI (Large Scale Integration) 23 that functions as an abnormality detection unit that detects the destruction of the part and the DTCP-LSI 23 detects an abnormality of the data packet D, the data of the data packet D is silenced and output, and the DTCP A CPU (Central Processing Unit) that functions as a control unit that outputs the data packet D without silencing when the LSI 23 does not detect an abnormality in the data packet D
24.

前記伝送路22は、たとえばUTP(Unshielded Twisted Pair)ケーブルまたはST
P(Shielded Twisted Pair)ケーブルによって実現される。デジタルデータ処理装置20は、音響再生装置を動作させるコンピュータとしてのCPU24によって実行可能なプログラムであり、前記音源装置21に対して伝送路22によって接続され、たとえばMOST(登録商標)(Media Oriented Systems Transport)規格のePHY(electric Physical Layer)システムによって高速通信が可能なLAN(Local Area Network)を実現する。
The transmission line 22 is, for example, a UTP (Unshielded Twisted Pair) cable or ST.
This is realized by a P (Shielded Twisted Pair) cable. The digital data processing device 20 is a program that can be executed by the CPU 24 as a computer that operates the sound reproduction device, and is connected to the sound source device 21 by a transmission path 22, for example, MOST (Media Oriented Systems Transport). ) A LAN (Local Area Network) capable of high-speed communication is realized by a standard ePHY (electric physical layer) system.

前記DTCP−LSI23は、その動作特性として「DTCPヘッダ欠落割込み」を発生させた後も、復号化停止処理を実行しなければそのまま復号化を継続するように構成される。「DTCPヘッダ欠落割込み」が発生したときには、この「DTCPヘッダ欠落割込み」のネゲート処理を実行するとともに、「DTCPヘッダ欠落割込み」の割込み発生許可設定による無音化、すなわちミュートの解除に留め、復号化処理を継続することができるように構成される。   The DTCP-LSI 23 is configured to continue the decoding as long as the decoding stop process is not executed even after the “DTCP header missing interrupt” is generated as the operation characteristic. When a “DTCP header missing interrupt” occurs, the “DTCP header missing interrupt” negate process is executed, and the “DTCP header missing interrupt” interrupt generation enable setting is set to silence, that is, the muting is stopped and the decoding is performed. It is configured so that processing can continue.

このような機能を実現するために本実施の形態では、図3に示すように、音源装置21から受信したDTCPヘッダデータ、すなわちDTCPヘッダ検出位置25から取得したデータを格納するレジスタ26内の内容をポーリングし、DTCPヘッダデータDが予め定める判定期間Cを超えて検出されたときには、パケットD1,D2,…が永続的に破損しているものと判断し、復号化停止処理28、再初期化処理29および復号化再開処理30を実行して、再開に伴う暗号鍵認証処理を実行し、復帰させる。   In order to realize such a function, in the present embodiment, as shown in FIG. 3, the contents in the register 26 that stores DTCP header data received from the sound source device 21, that is, data acquired from the DTCP header detection position 25. When the DTCP header data D is detected exceeding a predetermined determination period C, it is determined that the packets D1, D2,... Are permanently damaged, and the decoding stop processing 28, reinitialization is performed. The process 29 and the decryption restart process 30 are executed, and the encryption key authentication process associated with the restart is executed and returned.

このようなレジスタ26の内容のポーリングは、CPU24によって実行される上位アプリケーションによって所定周期、たとえば1msecで行われ、このようなポーリングが前記予め定める判定期間Cで実行される。このような予め定める判定期間Cは、たとえば300msec〜850msecに選ばれ、好ましくは300msecに選ばれる。   Such polling of the contents of the register 26 is performed at a predetermined cycle, for example, 1 msec, by a higher-level application executed by the CPU 24, and such polling is performed in the predetermined determination period C. Such a predetermined determination period C is selected, for example, from 300 msec to 850 msec, preferably 300 msec.

本件発明者は、音切れの発生を抑制することができる適切な判定期間Cを確認するため、次のような試験を実施した。この確認試験を行なうための設備として、図4に模式的に示すように、音源装置としてオーディオプレーヤ30を準備し、音響再生装置としてオーディオアンプ31を準備して、これらのオーディオプレーヤ30およびオーディオアンプ31を、電気絶縁性の基台32,33に個別に載置し、LANケーブル34によって接続してMOST(登録商標)規格に準じた伝送路を確立し、オーディオプレーヤ30からパケットで出力される音響信号をLANケーブル34を介してオーディオアンプ31へ送信することができる試験設備35を構築した。   The present inventor conducted the following test in order to confirm an appropriate determination period C that can suppress the occurrence of sound interruption. As a facility for performing this confirmation test, as schematically shown in FIG. 4, an audio player 30 is prepared as a sound source device, an audio amplifier 31 is prepared as a sound reproducing device, and the audio player 30 and the audio amplifier are prepared. 31 are individually mounted on the electrically insulating bases 32 and 33 and connected by a LAN cable 34 to establish a transmission path according to the MOST (registered trademark) standard, and output from the audio player 30 in packets. A test facility 35 capable of transmitting an acoustic signal to the audio amplifier 31 via the LAN cable 34 was constructed.

この試験では、オーディオアンプ31に静電気を印加したときのDTCPヘッダの監視周期と1秒程度の音切れの頻度とを調査することを目的とし、オーディオアンプ31のケーシングの側壁パネルに静電気の印加個所36を設定した。試験条件は、次の表1のとおりである。   The purpose of this test is to investigate the monitoring period of the DTCP header when static electricity is applied to the audio amplifier 31 and the frequency of sound interruption of about 1 second. 36 was set. The test conditions are as shown in Table 1 below.

Figure 0004726088
Figure 0004726088

表1のような試験条件で、1回の試験について、静電気を印加箇所36に1sec毎に60回印加したときの1秒程度の音切れの発生回数を計数し、その後、オーディオアンプ31のケーシングを接地して除電する、という手順で実施し、これを3回行なった。その結果を、次の表2および図5に示す。   Under the test conditions as shown in Table 1, the number of occurrences of sound interruption for about one second when static electricity is applied to the application location 36 every 60 seconds for one test is counted, and then the casing of the audio amplifier 31 is counted. This was carried out three times by grounding and removing the charge. The results are shown in the following Table 2 and FIG.

Figure 0004726088
Figure 0004726088

図5は監視期間と1秒程度の音切れ回数との関係を示すグラフである。同図から明かなように、監視期間10msec〜300msecまでは、監視期間の延長による1秒程度の音切れの発生頻度の減少が見られたが、300msec〜700msecについては、ほぼ発生回数は同値となり、300msec以上の監視期間延長については効果が見られないと判断した。また、監視期間の無意味な延長は復帰処理が必要な定常的破壊が発生した際に音切れ時間の延長に直結するため、収束が見られた時間で最も短い300msecを最適値と判断した。   FIG. 5 is a graph showing the relationship between the monitoring period and the number of sound interruptions of about 1 second. As is clear from the figure, the frequency of sound interruptions decreased by about 1 second due to the extension of the monitoring period from the monitoring period of 10 msec to 300 msec, but the frequency of occurrence was almost the same for 300 msec to 700 msec. Therefore, it was judged that no effect was observed for extending the monitoring period of 300 msec or more. Further, since the meaningless extension of the monitoring period is directly connected to the extension of the sound interruption time when a steady destruction requiring a recovery process occurs, the shortest 300 msec in the time when convergence was seen was determined as the optimum value.

ここで、1秒程度とは、1度のヘッダ破壊が起きると上記処理により約850msecの音切れが生じる。しかし、この850msecの音切れ期間中にもう1度ヘッダの破壊が起こると、その時点から約850msecの音切れが生じる。よって、約850msecの音切れ期間の終了間際にもう1度ヘッダ破壊が生じると、最大で約1700msecの音切れ期間となる。3度目の音切れはまれであるため、大体は約850msec〜1700msecの音切れ期間に収まるため、これを1秒程度とした。   Here, about 1 second means that when the header breaks once, the sound cuts out by about 850 msec by the above processing. However, if the header breaks again during the 850 msec sound interruption period, the sound interruption occurs for about 850 msec from that point. Therefore, if header destruction occurs again just before the end of the sound interruption period of about 850 msec, the sound interruption period is about 1700 msec at the maximum. Since the third sound interruption is rare, it is generally within the sound interruption period of about 850 msec to 1700 msec, so this was set to about 1 second.

本発明は、1秒間程度つまり、約850msec〜1700msecの音切れをなくすことを目的とするため、700msec以上の監視は850msecに近くなり、短縮できる時間が少ないため無意味と判断し、700msecまでの試験とした。   Since the present invention aims to eliminate sound interruption of about 1 second, that is, about 850 msec to 1700 msec, the monitoring of 700 msec or more is close to 850 msec, and it is judged as meaningless because the time that can be shortened is short. Tested.

図6は、デジタルデータ処理装置20による動作を説明するためのフローチャートである。音源装置21から音響処理のデータパケットDが送信され、各データパケットDは伝送路22を介してデジタルデータ処理装置20によって受信され(ステップs1)、DTCP−LSI23により、DTCPヘッダ検出位置25のデータがレジスタ26に格納される(ステップs2)。データパケットD1のようにDTCPヘッダ検出位置25にヘッダa1,a2,…が検出された(ステップs3)ときには、DTCP−LSI23は異常を検知せず、音響処理動作を継続させる。データパケットD2のように、静電気または誘導ノイズによってフレームデータにずれが発生した場合には、DTCP−LSI23は無音化処理を実行し(ステップs4)、「DTCPヘッダ欠落割込み」(ステップs5)を発生させる。   FIG. 6 is a flowchart for explaining the operation of the digital data processing apparatus 20. A data packet D for acoustic processing is transmitted from the sound source device 21, and each data packet D is received by the digital data processing device 20 via the transmission path 22 (step s 1), and the data at the DTCP header detection position 25 is received by the DTCP-LSI 23. Is stored in the register 26 (step s2). When the headers a1, a2,... Are detected at the DTCP header detection position 25 as in the data packet D1 (step s3), the DTCP-LSI 23 does not detect any abnormality and continues the acoustic processing operation. When the frame data is shifted due to static electricity or induced noise as in the data packet D2, the DTCP-LSI 23 performs a silence process (step s4) and generates a “DTCP header missing interrupt” (step s5). Let

CPU24では、所定周期の1msecが経過したかを判断し(ステップs6)、所定周期の1mSec経過していない場合、CPU24はレジスタ26の内容判断を行わず、元の処理動作に復帰する(ステップs16)。所定周期の1msecが経過している場合、CPU24はレジスタ26に格納されているデータを確認し、DTCPヘッダが格納されているかを判断する(ステップs7)。   The CPU 24 determines whether 1 msec of the predetermined period has elapsed (step s6). If 1 mSec of the predetermined period has not elapsed, the CPU 24 does not determine the contents of the register 26 and returns to the original processing operation (step s16). ). If 1 msec of the predetermined period has elapsed, the CPU 24 checks the data stored in the register 26 and determines whether the DTCP header is stored (step s7).

たとえば、データパケットD1のようにフレームデータにずれが発生していないデータパケットDをDTCP−LSI23が受信し、DTCPヘッダ検出位置のデータをレジスタ26に格納した(ステップs2)場合のように、レジスタ26に正常なDTCPヘッダが格納されているとき、CPU24はカウンタ値Nをリセットし(ステップs8)、DTCP−LSI23にて実行された無音化処理を解除し(ステップs9)、元の処理動作に復帰する(ステップs16)。   For example, as in the case where the DTCP-LSI 23 receives the data packet D in which the frame data is not shifted like the data packet D1, and stores the data at the DTCP header detection position in the register 26 (step s2), the register When a normal DTCP header is stored in the CPU 26, the CPU 24 resets the counter value N (step s8), cancels the silence processing executed in the DTCP-LSI 23 (step s9), and returns to the original processing operation. Return (step s16).

データパケットD2のようにフレームデータにずれが発生したデータパケットDをDTCP−LSI23が受信し、DTCPヘッダ検出位置のデータをレジスタ26に格納した場合のように、レジスタ26に正常なDTCPヘッダが格納されていない(ステップs8)とき、CPU24はカウンタ値Nに+1を加算し(ステップs10)、カウンタのカウンタ値Nが予め定める判定期間であるN=300に達したか否かを判断する(ステップs11)。   A normal DTCP header is stored in the register 26 as in the case where the DTCP-LSI 23 receives the data packet D in which the frame data is shifted like the data packet D2 and stores the data at the DTCP header detection position in the register 26. If not (step s8), the CPU 24 adds +1 to the counter value N (step s10), and determines whether or not the counter value N of the counter has reached N = 300, which is a predetermined determination period (step s10). s11).

カウンタ値N=300を超えたときには、DTCP−LSI23は復号化停止処理28を実行し(ステップs12)、再初期化処理を実行し(ステップs13)、復号化再開処理(ステップs14)を実行する。その後、再開に伴う暗号鍵認証処理31を実行し(ステップs15)、音響処理動作を復帰させる(ステップs16)。カウンタ値Nが300を超えていない場合は、元の処理動作に復帰する(ステップs16)。   When the counter value N exceeds 300, the DTCP-LSI 23 executes the decoding stop process 28 (step s12), executes the reinitialization process (step s13), and executes the decoding restart process (step s14). . Thereafter, the encryption key authentication process 31 accompanying the restart is executed (step s15), and the sound processing operation is returned (step s16). If the counter value N does not exceed 300, the process returns to the original processing operation (step s16).

このように異常検出部としてのDTCP−LSI23がDTCPヘッダの検出位置から取得したデータをレジスタ26に格納し、このレジスタ26内のヘッダデータをCPU24によってポーリングし、このポーリング周期を1msecとして100msec〜700msec、好ましくは300msecを超えて異常を検出したときは、継続異常と判断して復号化停止処理28、最初期化処理29、及び復号化処理30を実行し、300msec以内に異常を検出して正常と判断したときには無音化を解除し、復号化処理を継続するようにしたので、データパケットDが静電気または誘電ノイズによって破壊された場合であっても、出力時には音のとぎれを可及的に少なくすることができる。   Thus, the data acquired from the DTCP header detection position by the DTCP-LSI 23 as the abnormality detection unit is stored in the register 26, the header data in the register 26 is polled by the CPU 24, and this polling period is set to 1 msec. Preferably, when an abnormality is detected exceeding 300 msec, it is determined as a continuation abnormality, the decoding stop process 28, the initializing process 29, and the decoding process 30 are executed, and the abnormality is detected within 300 msec and normal. Since the silence is canceled and the decoding process is continued when it is judged that the data packet D is output, even when the data packet D is destroyed by static electricity or dielectric noise, the interruption of sound is reduced as much as possible at the time of output. can do.

従来技術のデジタルデータ処理装置の構成を説明するためのタイムチャートである。It is a time chart for demonstrating the structure of the digital data processing apparatus of a prior art. 本発明の実施の一形態のデジタルデータ処理装置20による「DTCPヘッダ欠落割込み」発生時の処理の手順を示すタイムチャートである。It is a time chart which shows the procedure of the process at the time of "DTCP header missing interruption" generation | occurrence | production by the digital data processing apparatus 20 of one Embodiment of this invention. デジタルデータ処理装置20によるヘッダ破壊時の処理手順を説明するためのタイムチャートである。4 is a time chart for explaining a processing procedure at the time of header destruction by the digital data processing device 20; 本件発明者による音切れ発生頻度を確認するための試験設備35を示す図である。It is a figure which shows the test equipment 35 for confirming the frequency of sound interruption occurrence by this inventor. 監視期間と1秒音切れ回数との関係を示すグラフである。It is a graph which shows the relationship between a monitoring period and the frequency | count of 1 second sound interruption. デジタルデータ処理装置20による動作を説明するためのフローチャートである。4 is a flowchart for explaining the operation of the digital data processing device 20;

符号の説明Explanation of symbols

20 デジタルデータ処理装置
21 音源装置
22 伝送路
23 DTCP−LSI
24 CPU
25 DTCPヘッダ検出位置
26 レジスタ
28 復号化停止処理
29 再初期化処理
30 復号化再開処理
31 暗号鍵認証処理
20 Digital data processing device 21 Sound source device 22 Transmission path 23 DTCP-LSI
24 CPU
25 DTCP header detection position 26 Register 28 Decryption stop process 29 Reinitialization process 30 Decryption restart process 31 Encryption key authentication process

Claims (6)

音源装置から伝送路を介して受信した音響ストリームのデータパケットの異常を検出する異常検出部と、
異常検出部が少なくとも1つのデータパケットの異常を検出したとき、データパケットのデータを無音化して出力させ、異常検出部がデータパケットの異常を検出しないとき、データパケットのデータを無音化せずに出力させる制御部とを含むデジタルデータ処理装置であって、音源装置との間で暗号鍵認証処理を行った後に、該音源装置から音響ストリームのデータパケットを受信し、受信したデータパケットについて復号化処理を行って出力するデジタルデータ処理装置において、
前記制御部は、前記異常検出部によってデータパケットの異常を検出して、データパケットのデータを無音化した後、
予め定める判定期間を超えて継続して異常なデータパケットを検出したときには、継続異常と判断して前記無音化を継続し、データパケットの復号化処理を停止し、初期化処理を行い、音源装置との間での暗号鍵認証処理を行うとともにデータパケットの復号化処理を再開し、
前記予め定める判定期間以内に正常なデータパケットを検出したときには、前記無音化を解除することを特徴とするデジタルデータ処理装置。
An anomaly detection unit for detecting an anomaly of the data packet of the acoustic stream received from the sound source device via the transmission path;
When the abnormality detection unit detects an abnormality in at least one data packet, the data packet data is silenced and output. When the abnormality detection unit does not detect the data packet abnormality, the data packet data is not silenced. A digital data processing device including a control unit to output , after performing encryption key authentication processing with the sound source device, receives a data packet of an acoustic stream from the sound source device, and decrypts the received data packet In a digital data processing device that performs processing and outputs ,
The control unit detects an abnormality of the data packet by the abnormality detection unit, silences the data packet data,
When an abnormal data packet is detected continuously exceeding a predetermined determination period, it is determined as a continuation abnormality , the silence is continued, the data packet decoding process is stopped, an initialization process is performed, Performs encryption key authentication processing with the device and resumes data packet decryption processing,
The digital data processing apparatus, wherein the silence is canceled when a normal data packet is detected within the predetermined determination period.
前記音源装置から伝送路を介して受信した音響ストリームのデータパケットのヘッダを時系列的に格納するレジスタを含み、
前記異常検出部は、前記レジスタの内容をポーリングし、ヘッダデータが前記予め定める判定期間以内に1度も検出されないとき、異常であると判断し、ヘッダデータが前記予め定める判定期間以内に連続して検出されないとき、継続異常と判断することを特徴とする請求項1記載のデジタルデータ処理装置。
A register that stores, in a time series, headers of data packets of an acoustic stream received from the sound source device via a transmission path;
The abnormality detection unit polls the contents of the register, determines that the header data is abnormal when header data is not detected within the predetermined determination period, and the header data continues within the predetermined determination period. 2. The digital data processing apparatus according to claim 1, wherein when it is not detected, it is determined that there is a continuation abnormality.
前記異常検出部は、データパケットの異常を、データパケットのヘッダデータの欠落によって検出することを特徴とする請求項1または2に記載のデジタルデータ処理装置。 The abnormality detecting unit, the abnormality of the data packet, the digital data processing apparatus according to claim 1 or 2, characterized in that detected by lack of header data in the data packet. 前記予め定める判定期間は、300msec〜850msecに選ばれることを特徴とする請求項1〜3のいずれか1つに記載のデジタルデータ処理装置。   The digital data processing apparatus according to claim 1, wherein the predetermined determination period is selected from 300 msec to 850 msec. 前記予め定める判定期間は、850msec未満に選ばれることを特徴とする請求項1〜3のいずれか1つに記載のデジタルデータ処理装置。   The digital data processing apparatus according to claim 1, wherein the predetermined determination period is selected to be less than 850 msec. 前記予め定める判定期間は、300msecに選ばれることを特徴とする請求項1〜3のいずれか1つに記載のデジタルデータ処理装置。   The digital data processing apparatus according to claim 1, wherein the predetermined determination period is selected to be 300 msec.
JP2008048856A 2008-01-31 2008-02-28 Digital data processing apparatus and sound reproduction apparatus Active JP4726088B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008048856A JP4726088B2 (en) 2008-01-31 2008-02-28 Digital data processing apparatus and sound reproduction apparatus

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2008022158 2008-01-31
JP2008022158 2008-01-31
JP2008048856A JP4726088B2 (en) 2008-01-31 2008-02-28 Digital data processing apparatus and sound reproduction apparatus

Publications (2)

Publication Number Publication Date
JP2009205014A JP2009205014A (en) 2009-09-10
JP4726088B2 true JP4726088B2 (en) 2011-07-20

Family

ID=41147324

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008048856A Active JP4726088B2 (en) 2008-01-31 2008-02-28 Digital data processing apparatus and sound reproduction apparatus

Country Status (1)

Country Link
JP (1) JP4726088B2 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06350540A (en) * 1993-06-03 1994-12-22 Sanyo Electric Co Ltd Error compensating method for digital audio signal
JPH07334191A (en) * 1994-06-06 1995-12-22 Nippon Telegr & Teleph Corp <Ntt> Method of decoding packet sound
JPH09307508A (en) * 1996-05-14 1997-11-28 Hitachi Ltd Voice reproduction device
JP2001331199A (en) * 2000-05-23 2001-11-30 Ntt Docomo Inc Method and device for voice processing

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06350540A (en) * 1993-06-03 1994-12-22 Sanyo Electric Co Ltd Error compensating method for digital audio signal
JPH07334191A (en) * 1994-06-06 1995-12-22 Nippon Telegr & Teleph Corp <Ntt> Method of decoding packet sound
JPH09307508A (en) * 1996-05-14 1997-11-28 Hitachi Ltd Voice reproduction device
JP2001331199A (en) * 2000-05-23 2001-11-30 Ntt Docomo Inc Method and device for voice processing

Also Published As

Publication number Publication date
JP2009205014A (en) 2009-09-10

Similar Documents

Publication Publication Date Title
US7599301B2 (en) Communications network tap with heartbeat monitor
KR100952350B1 (en) Intelligent network interface controller
US7738461B2 (en) Communication apparatus and switching device
JP4654092B2 (en) Attack protection method, system and program for SIP server
WO2016185514A1 (en) Attack detection device
US11888866B2 (en) Security module for a CAN node
WO2009140889A1 (en) Data transmission control method and data transmission control apparatus
US11677779B2 (en) Security module for a can node
JP2019174426A (en) Abnormality detection device, abnormality detection method, and program
JP2007288246A (en) Attack detector
JP6233414B2 (en) Information processing apparatus, filtering system, filtering method, and filtering program
WO2018179329A1 (en) Extracting device, extracting method, and computer-readable medium
JP6052297B2 (en) Network filtering apparatus and filtering method
JP2007267151A (en) Apparatus, method and program for detecting abnormal traffic
JP2006304108A (en) Log summation support apparatus, log summation support system, log summation support program, and log summation support method
JP4726088B2 (en) Digital data processing apparatus and sound reproduction apparatus
JP2008278357A (en) Communication line disconnecting apparatus
JP2007259223A (en) Defense system and method against illegal access on network, and program therefor
EP3769450B1 (en) Apparatus and method for avoiding deterministic blanking of secure traffic
CN112953903B (en) Abnormity monitoring method, device and medium
JP5028202B2 (en) Control network system
JP2003348113A (en) Switch and lan
KR101375840B1 (en) Malicious code intrusion preventing system and method thereof
JP2007134839A (en) Mobile communication system, wireless base station and remote reset control method used for them, and program thereof
JP2006018766A (en) Network connection management system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100730

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100817

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101018

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110105

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: 20110329

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110407

R150 Certificate of patent or registration of utility model

Ref document number: 4726088

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140422

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250