JPH03201733A - Time built-in processing method of data word and device for executing its method - Google Patents

Time built-in processing method of data word and device for executing its method

Info

Publication number
JPH03201733A
JPH03201733A JP2318187A JP31818790A JPH03201733A JP H03201733 A JPH03201733 A JP H03201733A JP 2318187 A JP2318187 A JP 2318187A JP 31818790 A JP31818790 A JP 31818790A JP H03201733 A JPH03201733 A JP H03201733A
Authority
JP
Japan
Prior art keywords
data
word
words
data word
memory
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
Application number
JP2318187A
Other languages
Japanese (ja)
Other versions
JP3159702B2 (en
Inventor
Peter Anders
ペテル・アンデルス
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.)
Koninklijke Philips NV
Original Assignee
Philips Gloeilampenfabrieken NV
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 Philips Gloeilampenfabrieken NV filed Critical Philips Gloeilampenfabrieken NV
Publication of JPH03201733A publication Critical patent/JPH03201733A/en
Application granted granted Critical
Publication of JP3159702B2 publication Critical patent/JP3159702B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/062Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

PURPOSE: To increase the processing speed of a method and device for processing assemblage of with data words by automatically restarting the processing of a first data word by processing a second data word during the succeeding time when such a data word that has not been processed and is temporarily stored does not exist after processing data words. CONSTITUTION: When the processing of a data word (n) ends immediately before the arrival of the succeeding data word n+1, the data word n+1 stays in an intermediate memory, but, since the data word nil stays in the intermediate memory until the next data word n+2 arrives, the data word n+1 must be read out from the intermediate memory and processed immediately before the arrival of the data word n+2. Therefore, the data word n+1 is read out and, immediately after the word n+1 is read out, the succeeding data word n+2 is written. The duration of a processing block (m) varies depending upon the number and types of the commands realized here. Therefore, the processing speed of a method and device for processing assemblage of time with data word can be increased.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は所定の一定周波数により到達する第1データワ
ードの系列と、より低い周波数により到達する第2デー
タワードの系列との時間組込み処理方法に関するもので
あり、その方法においては各第1データワードの処理が
所定の周波数の逆数値より短い期間を必要とし、同時に
この方法を実施する装置にも関連している。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The invention relates to a method for time-integrated processing of a sequence of first data words arriving at a predetermined constant frequency and a sequence of second data words arriving at a lower frequency. The method relates to a method in which the processing of each first data word requires a period less than the inverse of a predetermined frequency, and also relates to an apparatus for implementing the method.

(従来の技術) 特に、この種類の方法は、データワードとしてデジタル
化されたアナログ信号源のサンプリング値あるいは既に
デジタル的に提供された信号のサンプリング値を処理す
る信号プロセッサにより実施され、その信号は時間依存
であり、同じ信号の個別のサンプリング値又は同じ信号
源の個別のサンプリング値は各場合において同じプログ
ラムに従って処理される。これに対する特殊の応用の場
合は、例えば現在広まっているコンパクトディスクCD
記憶媒体からの、デジタル化された音声信号の処理であ
る。これら信号値の各々はこの信号プロセッサ内の応用
プログラムの形の同じアルゴリズムを受けるので、サン
プリング周期内に実行され得る命令の数と命令それ自身
のエクステントとは使用されたデジタル信号プロセッサ
の仕事に対する尺度を表現する。
PRIOR ART In particular, a method of this type is implemented by a signal processor processing sampled values of an analog signal source digitized as data words or sampled values of a signal already provided digitally, the signal being It is time-dependent and individual sampling values of the same signal or of the same signal source are processed in each case according to the same program. In the case of special applications for this, for example, the currently widespread compact disc CD
Processing of digitized audio signals from storage media. Since each of these signal values is subjected to the same algorithm in the form of an application program within this signal processor, the number of instructions that can be executed within a sampling period and the extent of the instructions themselves are a measure of the work of the digital signal processor used. express.

この応用の場合には、例えばCDの場合には44.1k
Hzのサンプリング周波数で繰り返す前景プログラムに
おいて信号プロセッサ内で実行される最高音部と最低音
部との設定と同時に音量とバランスのような一次機能の
他に、例えば時間を少ししか必要としないことにより二
次機能として参照され得る音声システム内での別の機能
が存在する。これらの二次機能に対する信号の変化の速
度は、従って一次機能に対するよりも相当少ないので、
−次機能に対する前景プログラムの実行の間のサンプリ
ング周期の中又は終わりに残っている時間差の内に、二
次機能を実行することが可能である。
In this application, for example, in the case of a CD, 44.1k
In addition to primary functions such as volume and balance, the setting of the highest and lowest notes performed in the signal processor in a foreground program that repeats at a sampling frequency of Hz requires only a small amount of time, e.g. There are other functions within the audio system that may be referred to as secondary functions. The rate of change of the signal for these secondary functions is therefore considerably less than for the primary functions, so
- It is possible to execute the secondary function within the time difference remaining during or at the end of the sampling period between the execution of the foreground program for the next function.

そのような二次機能の一例は音声システム内のステレオ
/モノ切り換え又はステーション識別子を解読するため
の手段である。
An example of such a secondary function is stereo/mono switching within an audio system or a means for decoding station identifiers.

背景プログラムを実行することができるために、サンプ
リング周期が前景プログラムの命令により完全に占有さ
れないことがそれ故に必要である。
In order to be able to execute the background program, it is therefore necessary that the sampling period is not completely occupied by instructions of the foreground program.

背景プログラム用の空間がサンプリング周期内に普通は
制限されるので、その背景プログラムは相当する数の適
当なサブ−プログラムに分割されなければならず、その
ような1個のサブ−プログラムがその特番前景プログラ
ムの後の連続するサンプリング周期内に処理される。そ
の背景プログラムの相当するサブ−プログラム内へプロ
グラムされた分枝がそれで各前景プログラムの終わりに
実行されて、引き続く前景プログラムの開始への復帰分
枝が相当する同期信号により頻繁に制御されるので、こ
の同期信号を待つために待ちループが背景サブ−プログ
ラムの終わりに設けられる。
Since the space for the background program is usually limited within the sampling period, the background program must be divided into a corresponding number of suitable sub-programs, and one such sub-program can Processed in successive sampling periods after the foreground program. Since the branch programmed into the corresponding sub-program of the background program is then executed at the end of each foreground program, and the return branch to the beginning of the subsequent foreground program is frequently controlled by the corresponding synchronization signal. , a wait loop is provided at the end of the background sub-program to wait for this synchronization signal.

これがすでにこの信号プロセッサの都合の悪い時間利用
となる。更にその上、各プログラム分枝に対して、特に
分枝アドレスの取扱のために、多くの指令が与えられな
ければならず、それが背景サブ−プログラムが小さくな
るほど比例して増加するプログラム実行時間を必要とす
る。
This already constitutes an inconvenient use of time for this signal processor. Moreover, for each program branch, many commands must be given, especially for the handling of branch addresses, which increases the program execution time proportionally as background sub-programs become smaller. Requires.

(発明が解決しようとする課題) 本発明の目的は冒頭に述べた種類の方法を開示すること
であり、その方法では一定サンプリング周期内で第1デ
ータワードの処理の後の残っている時間が、少なくとも
1つの別のデータワードの処理のために可能な限り用い
られ得る。
OBJECT OF THE INVENTION It is an object of the invention to disclose a method of the kind mentioned at the outset, in which the time remaining after the processing of a first data word within a constant sampling period is , can possibly be used for processing at least one further data word.

(課題を解決するための手段) 本発明によると、この目的は、所定の第1の個数の第1
データワードのが各々の場合に一時的に記憶され、多く
の直接連続するデータワードの間、データワードの処理
の後にこれまでは処理されていない一時的に記憶された
データワードが存在する限り、それぞれの前のデータワ
ードの処理が完了した直後に、一時的に記憶されたデー
タワードが処理され、且つさもなければ少なくとも一つ
の第2データワードが後続する時間の間に処理されてそ
の後第1データワードの処理が自動的に再開されること
により達成される。
(Means for Solving the Problems) According to the present invention, this objective is to
of the data words are in each case temporarily stored, and for many directly consecutive data words, as long as the processing of the data word is followed by a previously unprocessed temporarily stored data word. Immediately after the processing of each previous data word is completed, the temporarily stored data word is processed, and otherwise at least one second data word is processed during a subsequent time and then the first This is achieved by automatically restarting the processing of data words.

この方法においては、第1データワードに対するプログ
ラムの実行のための周期内に残っている時間が、処理さ
れていない一時的に記憶されたデータワードがもはや存
在しなくなるまで複数の周期にわたって蓄積されるので
、少なくとも1つの第2データワードを処理するために
用いられ得る後続する時間がいまや利用できる。
In this method, the time remaining in a cycle for execution of a program for a first data word is accumulated over a plurality of cycles until there are no more temporarily stored data words that have not been processed. Therefore, subsequent time is now available which can be used to process at least one second data word.

後続する時間の期間は、一時的に記憶されるデータワー
ドの数により決定され、完全に利用される必要はないが
、すべての第2データワードのうちの第2データワード
の処理が完了してしまった場合には寧ろ、待ちサイクル
が挿入される必要がなく、寧ろ再び一時的に記憶された
次の第1データワードが再び直接に連続して処理され得
る。しかしながら、一般に数個の第2データワードのみ
が、各々の場合にはしばしば一つの第2データワードの
みが、処理されるはずであり、且つこの処理プログラム
は通常は多くの時間を必要としないので、本発明の一つ
の別の改良によると、前記第1の個数は1であり、前の
データワードは新しいデータワードが記憶される場合に
はオーバーライトされること、及び後続する時間の期間
は最大でも所定の周波数の逆数値と等しいことが得策で
ある。特に音声信号処理の場合には、この期間は実質的
に常に充分であり、少ししかメモリ費用を必要としない
The period of time that follows is determined by the number of data words that are temporarily stored and does not need to be fully utilized, but only after the second of all second data words has been processed. In the event of a failure, no waiting cycle has to be inserted, rather the next temporarily stored first data word can be processed again directly in succession. However, since generally only a few second data words, often only one second data word in each case, are to be processed, and this processing program usually does not require much time, , according to one further refinement of the invention, said first number is 1, the previous data word is overwritten when a new data word is stored, and the subsequent time period is It is advisable that it is at most equal to the reciprocal of the predetermined frequency. Particularly in the case of audio signal processing, this period is practically always sufficient and requires little memory expenditure.

処理されるべきデータワードを受け取るため、及び処理
されたデータワードを出力するためのデータ端子を有す
るプログラム制御される信号プロセッサを有し、且つ制
御端子を有する、本発明による方法を実施するための装
置は、第1メモリが前記の第1の個数のデータワードに
対し設けられ、この第1メモリの一つの入力端子は、第
1データワードのためのものであってこれら第1データ
ワードをデータワードタイミングを以て第1メモリ内へ
書き込むための入力端子に接続され、且つこの第1メモ
リの一つの出力端子を信号プロセッサからの第1続出信
号により制御される第1スイッチを介して信号プロセッ
サのデータ端子へ接続することが可能であること、及び
第2データワードのための入力端子が信号プロセッサか
らの第2続出信号により制御される第2スイッチを介し
て信号プロセッサのデータ端子へ接続され得ることを特
徴としている。それ故に、この種類の装置においては、
1個のメモリのみが必要であり、一方、制御及び、特に
第1データワードの処理から第2データワードの処理へ
の切り換えはその信号プロセッサにより直接実行され、
各場合における1つの第1データワードの第1メモリへ
の書き込みは第1メモリへ合図される。第1データワー
ドの処理はいまやそれらの到達時間と非同期的に実行さ
れるので、処理されるデータワードの出力に対する相当
する可変の時間シフトがその信号プロセッサ内にプログ
ラムされていない場合には、この処理されたデータワー
ドは到達するデータワードに対して同様に非同期的にそ
の信号プロセッサのデータ端子で正常に出力される。し
かしながら、これは付加的なプロゲラξングと時間支出
を必要とするので、本発明による装置の一つの別の改良
は、第2メモリが設けられて、この第2メモリの1つの
入力端子をその信号プロセッサの書込信号により制御さ
れる第3スイッチを介して信号プロセッサのデータ端子
へ接続することが可能であり、且つその第2メモリの一
つの出力端子に、データワードタイミングに応じた等し
い間隔で、処理されたデータワードを取り出すことが可
能であることを特徴としている。この第2メモリは第1
メモリと大部分一致しており、第2メモリの容量が第1
メモリの容量と一敗する全く対称な配置となる。
for carrying out the method according to the invention, comprising a program-controlled signal processor having a data terminal for receiving a data word to be processed and for outputting a processed data word, and having a control terminal; The apparatus is configured such that a first memory is provided for said first number of data words, one input terminal of said first memory being for said first data words and for storing said first data words as data. The data of the signal processor is connected to an input terminal for writing into a first memory with word timing, and one output terminal of this first memory is controlled by a first output signal from the signal processor. the input terminal for the second data word can be connected to the data terminal of the signal processor via a second switch controlled by a second subsequent signal from the signal processor; It is characterized by Therefore, in this type of device,
only one memory is required, while the control and in particular the switching from the processing of the first data word to the processing of the second data word is carried out directly by the signal processor;
The writing of one first data word to the first memory in each case is signaled to the first memory. Since the processing of the first data words is now carried out asynchronously with their arrival time, this The processed data word is normally output at the data terminal of the signal processor, also asynchronously with respect to the arriving data word. However, since this requires additional programming and time expenditure, one further improvement of the device according to the invention is that a second memory is provided and one input terminal of this second memory is connected to its It is possible to connect to the data terminal of the signal processor via a third switch controlled by the write signal of the signal processor, and to one output terminal of the second memory thereof, an equal interval depending on the data word timing is provided. It is characterized in that it is possible to retrieve the processed data words. This second memory
The capacity of the second memory largely matches that of the first memory.
The layout is completely symmetrical to the memory capacity.

これらメモリの容量は所望の後続時間に従って選択する
ことができる。本発明による方法の別の改良を実行する
ための本発明による装置の都合のよい別の改良は、少な
くとも第1メモリ(26,28)が各場合に1個のデー
タワードのみを記憶し、且つ新しいデータワードを記憶
する場合には、古いデータワードをオーバーライトする
ことを特徴としている。これが少なくとも1つの第2デ
ータワードの処理のために充分な期間を通常は作り出し
、非常に単純な制御による小さいメモリを必要とするの
みである。
The capacity of these memories can be selected according to the desired duration. An advantageous further refinement of the device according to the invention for carrying out a further refinement of the method according to the invention is that the at least first memory (26, 28) stores only one data word in each case, and It is characterized in that when storing a new data word, an old data word is overwritten. This usually creates a sufficient period for the processing of at least one second data word and requires only a small memory with very simple control.

別の応用に対して、特にコンパクトディスクCDからの
デジタル音声データの処理に対して、データワードはデ
ータビットタイミングを以てビット直列的に転送される
。これに対する本発明の付加的な別の改良は、データビ
ットタイミングを以て順次にデータビットを受け取り、
且つ各場合に1つのデータワードのデータビットを受け
取った後にこのデータワードを並列形態で第1メモリへ
出力し、且つデータビットタイミングからデータワード
タイミングを発生する直列−並列変換器が前記の第1メ
モリの前段に設けられていることを特徴としている。こ
の直列−並列変換器の出力端子はこの時並列データワー
ドの源を意味する。相当する方法において、第2メモリ
が設けられた場合には、それは並列−直列変換器に引き
継がれるので、データワードは最終的に再びビット直列
的に出力される。
For other applications, particularly for processing digital audio data from compact disc CDs, data words are transferred bit serially with data bit timing. An additional improvement of the present invention is to receive the data bits sequentially with data bit timing;
and a serial-to-parallel converter configured to output the data word in parallel form to the first memory after receiving the data bits of one data word in each case, and to generate data word timing from the data bit timing. It is characterized by being provided before the memory. The output terminal of this serial-to-parallel converter then represents a source of parallel data words. In a corresponding manner, if a second memory is provided, it is taken over by a parallel-to-serial converter, so that the data word is finally output again bit-serially.

本発明による装置がデジタル音声信号処理のために使用
される場合には、ステレオの音声信号が普通は想定され
、そのデータワードはステレオ音声信号のサンプリング
値であり、各場合に2つのデータ部分ワードで構成され
、2つの順次のデータ部分ワードが各場合に二つのステ
レオチャネルの相互に相当するサンプリング値を表して
いる。
If the device according to the invention is used for digital audio signal processing, a stereo audio signal is usually assumed, the data words being sampled values of the stereo audio signal, in each case two data partial words. , two successive data part words representing in each case mutually corresponding sampling values of two stereo channels.

各場合にほとんど同時にこれらの付随するデータ部分ワ
ードを処理することができるようにもするために、本発
明による装置の付加的な別の改良は、少なくとも第1メ
モリが各々1つのデータ部分ワードのための2個の部分
メモリから構成され、中間メモリが一方の部分メモリの
前段に設けられていること、第1及び第2データ部分ワ
ードタイミングが各第2データ部分ワードに対して交互
に発生ずること、及び第1データ部分ワードタイミング
を以て第1中間メモリがデータ部分ワードを書き込み、
且つ第2データ部分ワードタイ箋ングを以て両方の第1
部分メモリが同時にデータ部分ワードを書き込むように
なっていることを特徴としている。この方法においては
、両方のデータ部分ワードが並列に利用でき、且つ直接
連続する指令によりこの信号プロセッサにより転送され
得る。
In order also to be able to process these accompanying data part words almost simultaneously in each case, an additional further refinement of the device according to the invention provides that the at least first memory can process one data part word in each case. The first and second data part word timings occur alternately for each second data part word. and the first intermediate memory writes the data portion word at the first data portion word timing;
and both first data portions with word tying of the second data portion.
It is characterized in that the partial memories are adapted to write the data partial words at the same time. In this method, both data part words are available in parallel and can be transferred by this signal processor in direct succession.

第2メモリが用いられる場合には、出力側に類似してそ
の第2メモリを構成するのが得策である。
If a second memory is used, it is expedient to configure it similarly to the output side.

(実施例) 以下、図面につき説明するに、第1図は、多数の順次の
第1データワードn−3〜n+2と第2データワードm
とを処理する順序を示す。列a〉は、第1データワード
が到来する瞬時と、nを任意に付したデータワードに関
するこれらの番号とを矢印で示している。
(Embodiment) In the following, referring to the drawings, FIG. 1 shows a plurality of sequential first data words n-3 to n+2 and a second data word m.
and the order in which they are processed. Column a> indicates by arrows the instants of arrival of the first data word and their number for the data word, optionally appended with n.

列b)は、供給されるデータワードを受け且つ一時的に
記憶する中間メモリの内容を表す。この場合、一つのみ
のデータワードが一時的に記憶され、このデータワード
には次に供給されるデータワードがオーバーライト(重
ね書き)されるものとする。
Column b) represents the contents of the intermediate memory which receives and temporarily stores the supplied data words. In this case, it is assumed that only one data word is temporarily stored, and this data word is overwritten by the next supplied data word.

データワードが中間メモリに書き込まれる瞬時と、この
データワードが読み出されて供給される瞬時との間の期
間を列C〉に示してあり、この続出瞬時を列d)に矢印
で示しである。列C)は更に、新たな第1データワード
の一時的な各記憶を以てセットされ、このデータワード
が処理のために転送されるとリセットされる処理装置内
のフラグメモリの内容を示している。第1図から明らか
なように、2つの順次の続出瞬時間の期間は2つの順次
のデータワードの到来間の期間よりも短くなる。
The period between the instant at which a data word is written into the intermediate memory and the instant at which this data word is read and provided is shown in column C〉, and this subsequent instant is indicated by an arrow in column d). . Column C) further shows the contents of a flag memory within the processing device which is set with each temporary storage of a new first data word and reset when this data word is transferred for processing. As can be seen from FIG. 1, the period between two successive instants is shorter than the period between the arrival of two successive data words.

従って、中間メモリの読み出しと書き込みとの間の期間
はデータワードnまでの順次のデータワードに対しだん
だん短くなる。
Therefore, the period between reading and writing the intermediate memory becomes shorter and shorter for successive data words up to data word n.

列e)中の隣接するブロックはそれぞれ1つのワードの
処理を記号化することを意図しているものであり、ブロ
ック中の符号はこの時間中に処理しているデータワード
を示している。この列e)から明らかなように、データ
ワードnの処理の終了時には、次に続くデータワードn
+1はまだ到来しておらず、第2データワードmを処理
するための切り換えが生じる。これに対しては、多くと
も第1データワードの周期の処理期間が得られる。その
理由は、データワードnの処理が次に続くデータワード
n+1の到来の直前に終了すると、後者のデータワード
n+1は中間メモリ中にとどまっているが、これは次の
データワードn+2の到来までとどまるだけであり、従
ってデータワードn+1は少なくともデータワードn+
2の到来の直前に読み出して処理に供する必要がある為
である。このことを列C)及び列d)に示してあり、デ
ータワードn+1が読み出され、その直後に次に続くデ
ータワードn+2が書き込まれる。処理ブロックmの持
続期間はここで実行される指令の数及び種類によって決
定される。第1図から明らかなように、処理ブロックm
の持続時間をより短くすることも容易に可能となる。こ
の場合、第2データワードを処理する次のブロックは、
より少数の第1データワード後に繰り返される。
Adjacent blocks in column e) are each intended to symbolize the processing of one word, the code in the block indicating the data word being processed during this time. It is clear from this column e) that at the end of the processing of data word n, the following data word n
+1 has not yet arrived and a switch occurs to process the second data word m. For this, a processing period of at most the period of the first data word is obtained. The reason is that if the processing of data word n ends just before the arrival of the next following data word n+1, the latter data word n+1 remains in the intermediate memory until the arrival of the next data word n+2. , and therefore data word n+1 is at least data word n+
This is because it is necessary to read out and use the processing immediately before the arrival of 2. This is shown in columns C) and d), where data word n+1 is read and immediately followed by the next succeeding data word n+2. The duration of a processing block m is determined by the number and type of commands executed here. As is clear from FIG. 1, processing block m
It is also possible to easily shorten the duration of . In this case, the next block to process the second data word is
Repeated after fewer first data words.

このようにして、第1データワードの周期と処理期間と
の間の差が順次のデータワードに対して蓄積され、最終
的に第2データワードに対する連続する処理ブロックが
得られる。しかし、第1データワードの到来とこれら第
1データワードの処理とは互いに非同期で実行される。
In this way, the difference between the period of the first data word and the processing period is accumulated for successive data words, ultimately resulting in successive processing blocks for the second data word. However, the arrival of the first data words and the processing of these first data words are performed asynchronously with respect to each other.

しかし、この非同期の実行は中間メモリを用いることに
より可能となる。従って、第2データワードを処理する
連続する持続期間を以て低い管理費用でこの処理を極め
て有効的に実行しうるようになる。その理由は、このよ
うな第2データワードの処理は通常短く、第1データワ
ードの周期内で終了せしめうる為である。さもないと、
第2データワードの処理を一旦終了させ、第2データワ
ードを処理する次の連続する期間中に引き続き再開する
必要がある。しかし、この場合必要とする管理費用は第
2データワードに対して得られる処理ブロックの合計の
持続期間に関連するほんのわずかとなる。
However, this asynchronous execution is made possible by using intermediate memory. The successive durations of processing the second data words therefore make it possible to carry out this processing very efficiently and with low administrative costs. The reason is that such processing of the second data word is usually short and can be completed within the period of the first data word. Otherwise,
Processing of the second data word must be terminated and subsequently resumed during the next consecutive period of processing the second data word. However, the administrative costs required in this case are only a fraction of the duration of the total processing block obtained for the second data word.

処理済のデータワードは第1図の列f〉から明らかなよ
うに各場合に第1データワードの処理の終。
The processed data word is in each case the end of the processing of the first data word, as can be seen from column f> in FIG.

7時に出力される。このことから、第1に、処理済のデ
ータワード間の時間間隔は一定でなく、第2に、この時
間間隔は到来する第1データワード間の時間間隔よりも
短くなるということも分かる。
It will be output at 7 o'clock. This also shows that, firstly, the time interval between processed data words is not constant and, secondly, this time interval is shorter than the time interval between the incoming first data words.

更に、処理済のデータワードが、供給されたデータワー
ドと同期して生じるようにする、すなわち、1つ或いは
それ以上の完全なデータワードだけの一定のシフトのみ
が許容されるようにすることがしばしば望ましいことと
なる。
Furthermore, it is possible to ensure that the processed data words occur synchronously with the supplied data words, i.e. only certain shifts of one or more complete data words are allowed. Often desirable.

このことは、出力側で、処理済の第1データワードに対
する一時記憶装置(中間メモリ)を用い、これら処理済
の第1データワードが第1図における列f)中の瞬時に
応じて生じるようにすることにより達成される。
This can be done by using a temporary storage (intermediate memory) for the processed first data words on the output side so that these processed first data words occur in accordance with the instants in column f) in FIG. This is achieved by making

列h)はこの中間メモリの内容を示す。処理済のデータ
ワードは各々の場合に、列f)に特定された瞬時に書き
込まれ、出力側で一時的に記憶された処理済の第1デー
タワードは、列i〉に示すように処理すべき第1データ
ワードが到来する瞬間と同期して出力される。
Column h) shows the contents of this intermediate memory. The processed data word is written in each case at the specified instant in column f), and the processed first data word temporarily stored at the output is processed as shown in column i〉. is output synchronously with the arrival of the first data word.

列g)における信号波形は、出力側の中間メモリの読み
出しと、後続の処理済のデータワードの次の書き込みと
の間の間隔を示し、且つ同時に、処理済のデータワード
が読み出されるすなわち中間メモリから出力される度に
セットされ、次の処理済のデータワードが書き込まれる
とリセットされる出力側の処理用のフラグメモリの状態
を示している。従って、新たなデータワードはこの列g
)の信号が高レベルにある場合のみ書き込むことができ
る。しかし、列e〉におけるデータワードnの処理の終
了時には、列g)における信号が依然として低レベルに
ある為、処理済データワードnは直ちに出力されえず、
この出力は処理ブロックmの終了時にのみ行われる。こ
のことは、各場合に1つの第1データワードに対する処
理ブロックが新たなデータワードの読み出しで開始され
ずに最後に処理されたデータワードの出力で開始させる
ことにより、処理中に簡単に達成せしめることができる
。このようにすることにより、処理済のデータワードn
は列f)から明らかなように、処理ブロックmの終了時
にのみ出力される。
The signal waveform in column g) indicates the interval between the reading of the intermediate memory on the output side and the next writing of the subsequent processed data word, and at the same time the processed data word is read, i.e. the intermediate memory It shows the state of the flag memory for processing on the output side, which is set each time the next processed data word is written. Therefore, the new data word is in this column g
) can be written only when the signal is at high level. However, at the end of the processing of data word n in column e〉, the signal in column g) is still at a low level, so that the processed data word n cannot be output immediately;
This output occurs only at the end of processing block m. This can be easily achieved during processing by having the processing block for a first data word in each case not start with the reading of a new data word, but with the output of the last processed data word. be able to. By doing this, the processed data word n
is output only at the end of processing block m, as is clear from column f).

第2図は、直列に供給され且つ出力されるデジタルステ
レオ音声信号を処理するとともに他のデータワードを処
理する装置をブロックで示す回路図である。この装置は
本質的に、データワードの直−並列変換及び−時記憶の
ための入力部2と、記号的に示す信号プロセッサ3と、
中間メモリ及び並列−直列変換器を有する出力部4とを
具えている。これらの3つの部分は可制御スイッチ36
及び38又は56及び58によりデータバス5を介して
相互接続され、更に第2データワードに対する入力ライ
ン17をスイッチ34を介してデータバス5に接続しう
る。処理すべきデータワードはライン13を介するビッ
トタイミング信号とともに入力ライン15を介してビッ
ト直列に供給され、このビットタイミング信号で入力シ
フトレジスタ22に直列に書き込まれる。各々の場合、
所定数の順次のビット(一般に16ビツトが2バイトに
相当する)がデータ部分ワードを構威し且つ2つの音声
チャネルのうちの一方の1つのサンプリング値を表し、
2つの順次のデータ部分ワードが2つの音声チャネルの
関連の同時のサンプリング値を表す。同時に到来するデ
ータビット或いはこれらから形成したデータ部分ワード
が属するチャネルが、ライン11上のチャネル制御信号
により表される。
FIG. 2 is a circuit diagram showing in block form an apparatus for processing serially applied and output digital stereo audio signals as well as other data words. The device essentially comprises an input 2 for serial-to-parallel conversion and time storage of data words, and a signal processor 3 symbolically shown.
an output section 4 with an intermediate memory and a parallel-to-serial converter. These three parts are controlled by a controllable switch 36
and 38 or 56 and 58 via the data bus 5 , furthermore the input line 17 for the second data word can be connected to the data bus 5 via the switch 34 . The data word to be processed is supplied in bit series via an input line 15 with a bit timing signal via line 13, with which it is serially written into the input shift register 22. In each case,
a predetermined number of sequential bits (generally 16 bits corresponds to 2 bytes) constitute a data portion word and represent one sampled value of one of the two audio channels;
Two sequential data portion words represent related simultaneous sampling values of the two audio channels. The channel control signal on line 11 indicates to which channel the simultaneously arriving data bits or data partial words formed therefrom belong.

ビットタイミング信号に対する入力ライン13は入力シ
フトレジスタ22以外に入力タイミング制御器20に導
かれており、この制御器20は入力ラインエ1を介して
チャネル制御信号をも受け、データ部分ワードを形成す
る各データビット列の終了時にライン21又は23に信
号を発生する。2つの関連のデータ部分ワードのうちの
第1のデータ部分ワードの終了時に、ライン21に信号
が生ぜしめられ、この信号が中間レジスタ24に供給さ
れ、この瞬時に入力シフトレジスタ22に含まれている
第1データ部分ワードのデータビットを接続ライン25
を介してこの中間レジスタに並列形態で書き込む、第2
データ部分ワードの終了時には、そのビットが接続ライ
ン25を経て人力レジスタ28の1つの入力端子に並列
形態で存在し、これと同時に中間ルジスタ24からの第
1データ部分ワードが他の入力レジスタ26の1つの入
力端子に並列形態で存在し、これらデータ部分ワードの
双方が第2データ部分ワードの終了時にライン23上の
信号でこれら2つの入力レジスタ26及び28に転送さ
れる。次に、これら人力レジスタの内容は出力ライン2
7及び29に並列形態で存在するようにされる。
The input line 13 for the bit timing signal, in addition to the input shift register 22, is led to an input timing controller 20 which also receives the channel control signal via the input line 1 and inputs each data part word forming the data part word. A signal is generated on line 21 or 23 at the end of the data bit stream. At the end of the first of the two associated data part words, a signal is generated on line 21, which signal is fed to intermediate register 24 and which is contained in input shift register 22 at this instant. The data bits of the first data portion word are connected to the line 25.
a second register which writes in parallel form to this intermediate register via
At the end of the data part word, its bits are present in parallel form at one input of the human register 28 via the connection line 25, and at the same time the first data part word from the intermediate register 24 is present in the other input register 26. Present in parallel form at one input terminal, both of these data part words are transferred to these two input registers 26 and 28 with a signal on line 23 at the end of the second data part word. Next, the contents of these manual registers are output line 2
7 and 29 in parallel form.

ライン23における信号は更に信号プロセッサ3の制御
入力端子を経てこの信号プロセッサに供給され、この信
号プロセッサのフラグメモリ7をセットしてこの信号プ
ロセッサ3に、2つのデータ部分ワードより成る完全な
データワードが並列形態で得られるということを知らせ
る。信号プロセッサ3がデータ部分ワードの関連の対の
処理を終了すると直ちに、この信号プロセッサが続出信
号を順次にライン37及び39を経てスイッチ36及び
38に供給し、その結果これらスイッチが出力ライン2
7及び29を順次にデータバス25に接続し、この信号
プロセッサが2つのデータ部分ワードを直接順次に書き
込み且つこれらデータ部分ワードを処理プログラムに供
給しうるようになる。
The signal on line 23 is further fed to the signal processor 3 via its control input and sets the flag memory 7 of this signal processor to provide the signal processor 3 with a complete data word consisting of two data partial words. can be obtained in parallel form. As soon as the signal processor 3 has finished processing the associated pair of data part words, it supplies subsequent signals in sequence via lines 37 and 39 to switches 36 and 38, so that these switches
7 and 29 are connected in sequence to the data bus 25 so that this signal processor can write two data part words directly in sequence and supply these data part words to the processing program.

これと同時に、信号プロセッサ3のフラグメモリ7がリ
セット(クリア)される。このシーケンスの原理は第1
図の列a)〜e)からも明らかであり、列a)に示す瞬
時は、信号が第2図のライン23に形成される時を表し
ている。
At the same time, the flag memory 7 of the signal processor 3 is reset (cleared). The principle of this sequence is the first
It is also clear from columns a) to e) of the figure that the instants shown in column a) represent the times when the signal is formed on line 23 of FIG.

データ部分ワードの対の処理の終了時にフラグメモリ7
がセットされない場合(この場合は第1図でデータワー
ドnの処理終了時における場合である)には、信号プロ
セッサがライン35に読出信号を発生させ、この続出信
号によりスイッチ34を動作させ、入力ライン17をデ
ータバス5に接続し、これにより第2データワードをこ
の入力ライン17を介して信号プロセッサ3に並列に転
送してこの第2データワードを処理しろるようにする。
Flag memory 7 at the end of processing of a pair of data part words
is not set, which is the case at the end of processing data word n in FIG. A line 17 is connected to the data bus 5 so that the second data word can be transferred in parallel via this input line 17 to the signal processor 3 for processing.

しかし、第2データワードを対応する別の入力端子を経
て信号プロセッサ3に直列に供給することもでき、従っ
て、処理済の第2データワードをデータバス5を介して
並列形態で出力させるか或いは別の出力端子(簡単化の
ために図示せず)を経て直列に出力させることができる
However, it is also possible to supply the second data word serially to the signal processor 3 via a corresponding further input terminal, so that the processed second data word is output in parallel form via the data bus 5; It can be output in series via another output terminal (not shown for simplicity).

データ部分ワードの対の各処理後、信号プロセッサ3は
これら2つのデータ部分ワードをデータバス5を介して
順次出力させ且つ各場合に書込信号をライン57又は5
9に発生させ、これら書込信号によりスイッチ56及び
58を順次に動作させ、従って2つのデータ部分ワード
がそれぞれ入力端子53又は55を経て1つの出力レジ
スタ46又は4日に書き込まれる。これらの瞬時は第1
図の列f)に示す瞬時である。これと同時に、信号プロ
セッサ3のフラグメモリ8がリセットされる。
After each processing of a pair of data part words, the signal processor 3 outputs these two data part words sequentially via the data bus 5 and in each case sends a write signal to line 57 or 5.
9 and these write signals operate switches 56 and 58 in sequence, so that two data part words are written into one output register 46 or 4 via input terminals 53 or 55, respectively. These instants are the first
This is the instant shown in column f) of the figure. At the same time, the flag memory 8 of the signal processor 3 is reset.

出力レジスタ46及び48に記憶されたデータ部分ワー
ドを、ライン57及び59における信号プロセッサの書
込信号と同期しないタイ稟ングでデータ出力ライン19
にビット直列で順次に出力させるために、更に、出力中
間レジスタ44と、並列−直列変換器42と、出力タイ
ミング制御器40とを設ける。
The data portion words stored in output registers 46 and 48 are transferred to data output line 19 with a tie that is not synchronized with the signal processor's write signals on lines 57 and 59.
Further, an output intermediate register 44, a parallel-to-serial converter 42, and an output timing controller 40 are provided in order to sequentially output bits in series.

出力タイくング制御器40はライン13を経てデータビ
ットタイミング信号を受けるとともにライン11を経て
チャネル制御信号を受け、ライン41.43及び45に
内部制御信号を発生する。その結果、処理済のデータワ
ードのデータビットが、入力ライン15に到来する処理
すべきデータワードのデータビットと同期して出力ライ
ン19に生ぜしめられ、入力から出力までの間に、全個
数のデータワード或いはデータ部分ワードの対だけのシ
フトが生じている。
Output timing controller 40 receives data bit timing signals on line 13 and channel control signals on line 11 and generates internal control signals on lines 41, 43 and 45. As a result, the data bits of the processed data word are produced on the output line 19 synchronously with the data bits of the data word to be processed arriving on the input line 15, and from input to output the total number of Only pairs of data words or data subwords are shifted.

一対のデータ部分ワードの開始時に、すなわち第1デー
タ部分ワードの開始時に、ライン43及び45に信号が
生ゼしめられる。ライン43における信号により、一方
のデータ部分ワードが出力レジスタ48から出力中間レ
ジスタ44に転送され、且つ、ライン45における信号
により、他方のデータ部分ワードが出力レジスタ46か
ら接続ライン47と、ライン41における対応する信号
によって丁度導通状態に切り換わっているスイッチ50
と、接続ライン49とを経て、並列−直列変換器として
作用する出力シフトレジスタ42の並列入力端子に書き
込まれる。その後、入力ライン13におけるデータビッ
トタイミング信号の結果として、この並列データ部分ワ
ードが出力ライン19を経てビット並列に出力される。
At the beginning of a pair of data portion words, ie at the beginning of the first data portion word, signals are asserted on lines 43 and 45. The signal on line 43 transfers one data portion word from output register 48 to output intermediate register 44 and the signal on line 45 transfers the other data portion word from output register 46 to connection line 47 and line 41. The switch 50 has just been switched into a conductive state by a corresponding signal.
and connection line 49 to the parallel input terminals of the output shift register 42, which acts as a parallel-to-serial converter. Thereafter, as a result of the data bit timing signal on input line 13, this parallel data portion word is output via output line 19 in bit parallel fashion.

ライン43における信号により、信号プロセッサ3の出
力フラグメモリ8が再びセットされ、出力レジスタ46
及び48がそれぞれ1つのデータ部分ワードを再び受け
うるようになる。その理由は、以前の内容が出力中間レ
ジスタ44又は出力シフトレジスタ42に転送されてい
る為である。従って、ライン43における信号は第1図
の列i)に示す瞬時に生じる。
The signal on line 43 causes the output flag memory 8 of the signal processor 3 to be set again and the output register 46
and 48 can each again receive one data portion word. The reason is that the previous contents have been transferred to the output intermediate register 44 or output shift register 42. The signal on line 43 therefore occurs at the instant shown in column i) of FIG.

第1データ部分ワードの終了時には、信号がライン45
から再度生せしめられ、更にライン41における信号が
切り換わる為、スイッチ52がインバータ54を介して
導通状態に切り換わり、第2データ部分ワードが出力中
間レジスタ44から出力シフトレジスタ42の並列入力
端子に供給され、この第2データ部分ワードがライン4
5における信号によってこの出力中間レジスタ44に書
き込まれる。この第2データ部分ワードは入力ライン1
3におけるデータビットタイごング信号により出力ライ
ン19を経てビット直列に出力される。
At the end of the first data portion word, the signal is on line 45.
Since the signal on line 41 is again switched, the switch 52 is switched into conduction via the inverter 54, and the second data portion word is transferred from the output intermediate register 44 to the parallel input terminal of the output shift register 42. This second data portion word is supplied to line 4.
This output intermediate register 44 is written by the signal at 5. This second data portion word is input line 1
The data bit tying signal at 3 outputs the bits serially via output line 19.

従って、入力レジスタ26及び28を用いることにより
、規則的に到来するデータワードの処理中に、これらデ
ータワードの到来周期と順次のデータワードに対する処
理期間との時間差を蓄積し、これらデータワードの到来
とこれらデータワードの処理とを互いに非同期で行い、
前記の時間差に依存する個数のデータワード後に第2デ
ータワードを処理する連続の期間が得られるようにする
ことができる。本例はステレオデジタル音声信号を処理
することに関するものである為、中間レジスタ22及び
24を用いた。特に、データ通路中で直列に接続する必
要があり、従って複数のデータワードを一時記憶せしめ
る、レジスタ26及び28に類似する複数の入力レジス
タを用いる場合には、1つ又はそれ以上の第2データワ
ードに対して一層長い処理ブロックが可能となること容
易に理解しうるであろう。
Therefore, by using input registers 26 and 28, during the processing of regularly arriving data words, the time difference between the period of arrival of these data words and the processing period for successive data words is accumulated and and the processing of these data words are performed asynchronously with respect to each other,
It may be provided that successive periods of processing the second data word are available after a number of data words that depend on the time difference. Since this example concerns processing stereo digital audio signals, intermediate registers 22 and 24 were used. Particularly when using multiple input registers similar to registers 26 and 28 that need to be serially connected in the data path and thus buffer multiple data words, one or more second data It will be readily appreciated that longer processing blocks for words are possible.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は、本発明による方法を示すタイミング線図、 第2図は、入力端及び出力側にメモリを設けた本発明に
よる装置を示すブロック線図である。 2・・・入力部、 3・・・信号プロセッサ、 4・・・出力部、 7・・・フラグメモリ、 8・・・出力フラグメモリ、 20・・・入力タイミング制御器、 22・・・人力シフトレジスタ、 24・・・中間レジスタ、 26、28・・・入力レジスタ、 34、36.38.50.52.56.58・・・スイ
ッチ、40・・・出力タイミング制?![, 42・・・出カシラドレジスタ(並列−直列変換器)4
4・・・出力中間レジスタ、 46、48・・・出力レジスタ、 54・・・インバータ、 口D Q#〜−―N A (コ1コ CL)  吟− も 27− L
1 is a timing diagram illustrating the method according to the invention, and FIG. 2 is a block diagram illustrating a device according to the invention with memories on the input and output sides. 2... Input section, 3... Signal processor, 4... Output section, 7... Flag memory, 8... Output flag memory, 20... Input timing controller, 22... Human power Shift register, 24...Intermediate register, 26, 28...Input register, 34, 36.38.50.52.56.58...Switch, 40...Output timing system? ! [, 42... Output cash register (parallel-serial converter) 4
4... Output intermediate register, 46, 48... Output register, 54... Inverter, 口D Q#~--NA (KO1KO CL) gin-mo 27-L

Claims (1)

【特許請求の範囲】 1、所定の一定周波数により到達する第1データワード
の系列と、より低い周波数により到達する第2データワ
ードの系列との時間組込み処理方法であって、各第1デ
ータワードの処理が所定の周波数の逆数値より短い期間
を必要とするデータワードの時間組込み処理方法におい
て、 所定の第1の個数の第1データワードが各々の場合に一
時的に記憶され、多くの直接連続するデータワードの間
、データワードの処理の後にこれまでは処理されていな
い一時的に記憶されたデータワードが存在する限り、そ
れぞれの前のデータワードの処理が完了した直後に、一
時的に記憶されたデータワードが処理され、且つさもな
ければ少なくとも1つの第2データワードが後続する時
間の間に処理されてその後第1データワードの処理が自
動的に再開されることを特徴とするデータワードの時間
組込み処理方法。 2、前記第1の個数は1であり、前のデータワードは新
しいデータワードが記憶される場合にはオーバーライト
されること、及び後続する時間の期間は最大でも所定の
周波数の逆数値と等しいことを特徴とする請求項1記載
のデータワードの時間組込み処理方法。 3、処理されるべきデータワードを受け取るため、及び
処理されたデータワードを出力するためのデータ端子を
有するプログラム制御される信号プロセッサを有し、且
つ制御端子を有する、請求項1又は2による方法を実施
するための装置において、 第1メモリ(26、28)が前記の第1の個数のデータ
ワードに対し設けられ、この第1メモリの1つの入力端
子は、第1データワードのためのものであってこれら第
1データワードをデータワードタイミング(23)を以
て第1メモリ(26、28)内へ書き込むための入力端
子(25)に接続され、且つこの第1メモリの一つの出
力端子(27、29)を信号プロセッサ(3)からの第
1読出信号(37、39)により制御される第1スイッ
チ(36、38)を介して信号プロセッサ(3)のデー
タ端子(5)へ接続することが可能であること、及び第
2データワードのための入力端子(17)が信号プロセ
ッサ(3)からの第2読出信号(35)により制御され
る第2スイッチ(34)を介して信号プロセッサ(3)
のデータ端子(5)へ接続され得ることを特徴とするデ
ータワードの時間組込み処理装置。 4、第2メモリ(46、48)が設けられて、この第2
メモリの1つの入力端子(53、55)を信号プロセッ
サ(3)の書込信号(57、59)により制御される第
3スイッチ(56、58)を介して信号プロセッサのデ
ータ端子(5)へ接続することが可能であり、且つその
第2メモリ(46、48)の1つの出力端子(49)に
、データワードタイミング(23)に応じた等しい間隔
で、処理されたデータワードを取り出すことが可能であ
ることを特徴とする請求項3記載のデータワードの時間
組込み処理装置。 5、少なくとも第1メモリ(26、28)が各場合に1
個のデータワードのみを記憶し、且つ新しいデータワー
ドを記憶する場合には、古いデータワードをオーバーラ
イトすることを特徴とする請求項3又は4記載のデータ
ワードの時間組込み処理装置。 6、データワードがデータビットタイミングを以てビッ
ト直列に到達する請求項3、4、又は5記載のデータワ
ードの時間組込み処理装置において、 データビットタイミングを以て順次にデータビットを受
け取り、且つ各場合に1つのデータワードのデータビッ
トを受け取った後にこのデータワードを並列形態で第1
メモリ (26、28)へ出力し、且つデータビットタイミング
からデータワードタイミング(23)を発生する直列−
並列変換器(20、22)が前記の第1メモリ(26、
28)の前段に設けられていることを特徴とするデータ
ワードの時間組込み処理装置。 7、データワードがステレオ音声信号のサンプリング値
であり且つ各場合に2つのデータ部分ワードから構成さ
れ、2つの順次のデータ部分ワードが各場合に2つのス
テレオのチャネルの相互に対応するサンプリング値を表
している請求項3〜6のうちいずれか1項記載のデータ
ワードの時間組込み処理装置において、 少なくとも第1メモリが各々一つのデータ部分ワードの
ための2個の部分メモリ(26、28)から構成され、
中間メモリが一方の部分メモリ(26)の前段に設けら
れていること、第1及び第2データ部分ワードタイミン
グが各データ部分ワードに対して交互に発生すること、
及び第1データ部分ワードタイミングを以て第1中間メ
モリ(24)がデータ部分ワードを書き込み、且つ第2
データ部分ワードタイミングを以て両方の第1部分メモ
リ(26、28)が同時にデータ部分ワードを書き込む
ようになっていることを特徴とするデータワードの時間
組込み処理装置。
Claims: 1. A method for time-integrated processing of a sequence of first data words arriving at a predetermined constant frequency and a second sequence of data words arriving at a lower frequency, wherein each first data word In a time-integrated processing method of data words, in which the processing of data words requires a period shorter than the reciprocal of a predetermined frequency, a predetermined first number of first data words are in each case temporarily stored and a number of direct During successive data words, immediately after the processing of each previous data word is completed, as long as there is a previously unprocessed temporarily stored data word after the processing of the data word, Data characterized in that a stored data word is processed and otherwise at least one second data word is processed during a subsequent time after which processing of the first data word is automatically resumed. Word time embedding processing method. 2. said first number is 1, the previous data word is overwritten when a new data word is stored, and the subsequent period of time is at most equal to the reciprocal of the predetermined frequency; 2. A method according to claim 1, characterized in that: 3. The method according to claim 1 or 2, comprising a program-controlled signal processor having a data terminal for receiving the data words to be processed and for outputting the processed data words, and having a control terminal. A first memory (26, 28) is provided for said first number of data words, one input of said first memory being for said first data word. are connected to an input terminal (25) for writing these first data words into a first memory (26, 28) with data word timing (23), and one output terminal (27) of this first memory. , 29) to the data terminal (5) of the signal processor (3) via a first switch (36, 38) controlled by a first read signal (37, 39) from the signal processor (3). and that the input terminal (17) for the second data word is connected to the signal processor (3) via a second switch (34) controlled by a second read signal (35) from the signal processor (3). 3)
A device for time-integrated processing of data words, characterized in that it can be connected to a data terminal (5) of a data word. 4. A second memory (46, 48) is provided, the second memory (46, 48)
One input terminal (53, 55) of the memory to the data terminal (5) of the signal processor via a third switch (56, 58) controlled by the write signal (57, 59) of the signal processor (3) one output terminal (49) of the second memory (46, 48) for retrieving processed data words at equal intervals depending on the data word timing (23); 4. A time-integrated processing device for data words as claimed in claim 3, characterized in that it is possible. 5. At least the first memory (26, 28) is in each case one
5. A time-integrated processing device for data words as claimed in claim 3 or 4, characterized in that it stores only five data words and, when storing a new data word, overwrites an old data word. 6. A time-integrated processing device for data words according to claim 3, 4 or 5, wherein the data words arrive bit serially with data bit timing, and in each case one After receiving the data bits of a data word, the data word is first
Serial output to memory (26, 28) and generating data word timing (23) from data bit timing.
A parallel converter (20, 22) is connected to the first memory (26,
28). 7. The data words are sampling values of a stereo audio signal and consist in each case of two data part words, two sequential data part words in each case representing mutually corresponding sampling values of two stereo channels; A device for time-integrated processing of data words according to any one of claims 3 to 6, characterized in that the at least first memory comprises two partial memories (26, 28) each for one data partial word. configured,
an intermediate memory is provided before one of the partial memories (26); the first and second data partial word timings occur alternately for each data partial word;
and the first intermediate memory (24) writes the data portion word with the first data portion word timing, and the first intermediate memory (24) writes the data portion word with the first data portion word timing;
A device for time-integrated processing of data words, characterized in that both first partial memories (26, 28) write data part words simultaneously with data part word timing.
JP31818790A 1989-11-25 1990-11-26 Method for temporally embedding data words and apparatus for implementing the method Expired - Fee Related JP3159702B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE3939072A DE3939072A1 (en) 1989-11-25 1989-11-25 METHOD FOR INTERLOCKING PROCESSING OF DATA WORDS AND ARRANGEMENT FOR CARRYING OUT THIS METHOD
DE3939072.1 1989-11-25

Publications (2)

Publication Number Publication Date
JPH03201733A true JPH03201733A (en) 1991-09-03
JP3159702B2 JP3159702B2 (en) 2001-04-23

Family

ID=6394211

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31818790A Expired - Fee Related JP3159702B2 (en) 1989-11-25 1990-11-26 Method for temporally embedding data words and apparatus for implementing the method

Country Status (4)

Country Link
US (1) US5305439A (en)
EP (1) EP0430341B1 (en)
JP (1) JP3159702B2 (en)
DE (2) DE3939072A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5913910B2 (en) * 2011-04-26 2016-04-27 国際計測器株式会社 Linear motion actuator and vibration device
TWI489960B (en) * 2013-12-25 2015-07-01 Chun Chen Lin Portable toillet seat folding chair

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4161753A (en) * 1977-07-08 1979-07-17 International Business Machines Corporation Video recording disk with interlacing of data for frames on the same track
DE3030759A1 (en) * 1980-08-14 1982-03-11 Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt CIRCUIT FOR ELIMINATING TIME ERRORS WHEN PLAYING CLOCKED SIGNALS, ESPECIALLY WITH A DIGITAL TONE PLATE
JPH07101482B2 (en) * 1982-01-23 1995-11-01 ソニー株式会社 Digital signal recorder
JPS6052960A (en) * 1983-09-01 1985-03-26 Sony Corp Disk reproducer
US4651320A (en) * 1984-12-24 1987-03-17 American Telephone And Telegraph Company Inband coding of secondary data
US4644537A (en) * 1984-12-24 1987-02-17 American Telephone And Telegraph Company Inband coding of secondary data
US4683567A (en) * 1985-07-30 1987-07-28 British Columbia Telephone Company Asynchronous signaling system for digital communication channel
US4674087A (en) * 1985-07-30 1987-06-16 British Columbia Telephone Company Asynchronous signaling for digital communication channel
US4891806A (en) * 1987-09-18 1990-01-02 Racal Data Communications Inc. Constellation multiplexed inband secondary channel for voiceband modem
US5099478A (en) * 1989-05-23 1992-03-24 A.T.& T. Paradyne Communication of secondary channel byte in a synchronous modem without statistical uncertainty

Also Published As

Publication number Publication date
DE59010118D1 (en) 1996-03-21
JP3159702B2 (en) 2001-04-23
EP0430341B1 (en) 1996-02-07
EP0430341A2 (en) 1991-06-05
DE3939072A1 (en) 1991-05-29
EP0430341A3 (en) 1992-03-04
US5305439A (en) 1994-04-19

Similar Documents

Publication Publication Date Title
JPH08235130A (en) Parallel processor
EP0589662A2 (en) Digital signal processing system
JPH03201733A (en) Time built-in processing method of data word and device for executing its method
US5109488A (en) Data processing system buffering sequential data for cyclically recurrent delay times, memory address generator for use in such system
US8139615B2 (en) Data processing apparatus
JP3125672B2 (en) Digital filter
KR0180679B1 (en) Video signal real time processing method using flash memory and device therefor
JP2853203B2 (en) Audio signal delay device
JPS6155686B2 (en)
JP2595992B2 (en) Electronic musical instrument
JPS62182857A (en) Input and output controller
JP2567982B2 (en) Bus trace control method
JP2555293B2 (en) Audio signal delay device
JP3288074B2 (en) Address generation circuit
JP2000148660A (en) DMA data transfer method and apparatus
JPH04158442A (en) Instruction decoder
JPH06333381A (en) Digital signal processor
JPH03220917A (en) A/d converter circuit
JPH012430A (en) Programming circuit for multiplexed signal processing integrated circuits
JPH01130200A (en) Voice signal switch
JPH0821019B2 (en) Data transfer method
IES980021A2 (en) System for the serial-to-parallel conversion of binary data
JPH08123622A (en) A / D conversion method and device
JPH0520165A (en) System bus controller
JPH0287396A (en) Semiconductor storage device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees