JPH0721108A - Data transfer device - Google Patents

Data transfer device

Info

Publication number
JPH0721108A
JPH0721108A JP18943693A JP18943693A JPH0721108A JP H0721108 A JPH0721108 A JP H0721108A JP 18943693 A JP18943693 A JP 18943693A JP 18943693 A JP18943693 A JP 18943693A JP H0721108 A JPH0721108 A JP H0721108A
Authority
JP
Japan
Prior art keywords
data
address
data transfer
voice
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
JP18943693A
Other languages
Japanese (ja)
Other versions
JP3551323B2 (en
Inventor
Masaaki Kato
政明 加藤
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP18943693A priority Critical patent/JP3551323B2/en
Publication of JPH0721108A publication Critical patent/JPH0721108A/en
Application granted granted Critical
Publication of JP3551323B2 publication Critical patent/JP3551323B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Abstract

PURPOSE:To transfer data at an optional N-fold speed by providing a throttle table out of which information on a table wherein the number of equipment for data transfer is written is read out in order and an address generating means which generates addresses of a memory on the basis of the table information. CONSTITUTION:The data transfer device 12 which selectively transfers data in the memory 47, having address areas corresponding to plural equipments, to the equipments is provided with a counter 4 and plural tables wherein the numbers of equipments to which the data are transferred among the equipments are written. A slot table 100 read out the information of plural tables by the counter 4 and an address generating means 46 generates addresses of the memory 47 on the basis of the table information. Then N numbers of the same equipment are written in the throttle table 100 to transfer the data at an optional N-fold speed.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【目次】以下の順序で本発明を説明する。 産業上の利用分野 従来の技術(図3及び図4) 発明が解決しようとする課題(図3) 課題を解決するための手段(図1及び図2) 作用(図2) 実施例(図1及び図2) 発明の効果[Table of Contents] The present invention will be described in the following order. Field of Industrial Application Conventional Technology (FIGS. 3 and 4) Problem to be Solved by the Invention (FIG. 3) Means for Solving the Problem (FIGS. 1 and 2) Action (FIG. 2) Embodiment (FIG. 1) And Figure 2) Effect of the invention

【0002】[0002]

【産業上の利用分野】本発明はデータ転送装置に関し、
例えば複数の子機に対してデータを転送するデータ転送
装置に適用して好適なものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data transfer device,
For example, it is suitable for application to a data transfer device that transfers data to a plurality of slaves.

【0003】[0003]

【従来の技術】従来、例えばLL(ランゲージラボラト
リ)システムを用いた学習装置においては、教材として
音声教材が用いられ、音声教材の記録再生をする手段と
してメモリを用いるものがある。
2. Description of the Related Art Conventionally, in a learning device using, for example, an LL (Language Laboratory) system, a voice teaching material is used as a teaching material, and a memory is used as a means for recording and reproducing the voice teaching material.

【0004】この種の学習装置においては、メモリに記
憶する際に音声教材を所定の音声単位ごとに分割し、記
録順序データを付してそれぞれ順次メモリの所定記憶領
域に記録くするようになされている。
In this type of learning device, the audio teaching material is divided into predetermined audio units when it is stored in the memory, and recording order data is added to the audio teaching materials so that they are sequentially recorded in predetermined memory areas of the memory. ing.

【0005】また生徒は当該音声教材を一旦再生して聴
いた後、当該音声教材に沿つて発音練習を行つて当該練
習音声を記録し、これを再生することにより練習結果を
確認するようになされている。
[0005] Further, after the student once reproduces and listens to the audio material, he or she practices pronunciation along with the audio material, records the practice audio, and confirms the practice result by reproducing the audio. ing.

【0006】ところでかかる構成の学習装置において
は、図3に示すように発振器3から出力される発振出力
に基づいてカウンタ4を動作させ、当該カウンタ4の出
力をアドレス計算器部5に入力する。アドレス計算部5
は時刻0〜Mにそれぞれカウンタによつて割り当てられ
たアドレス値を時刻0〜Mごとに順次循環的に発生し
て、これを続くRAM6に送出する。RAM(音声デー
タを格納したボイスメモリ)6は、複数の子機にそれぞ
れ対応したアドレスエリア( 256ch)を有し、アドレス
計算部5において発生したアドレス値に応じたアドレス
エリアから音声データを読み出し又は書き込み、続くデ
ータバスBUSとの間で当該音声データの送受を行うよ
うになされている。このRAM6は16MByte の容量でな
り、64kbp × 256chのデータの蓄積及び交換が可能であ
り、 256chの完全に独立な動作ができるようになされて
いる。
In the learning device having such a configuration, the counter 4 is operated based on the oscillation output output from the oscillator 3 as shown in FIG. 3, and the output of the counter 4 is input to the address calculator section 5. Address calculator 5
Sequentially and cyclically generate address values assigned by the counter at times 0 to M at times 0 to M and send them to the subsequent RAM 6. The RAM (voice memory storing voice data) 6 has address areas (256 channels) respectively corresponding to a plurality of slave units, and reads voice data from an address area corresponding to an address value generated in the address calculator 5 or Writing and transmission / reception of the audio data to / from the subsequent data bus BUS are performed. The RAM 6 has a capacity of 16 MBytes, can store and exchange 64 kbp × 256 ch data, and can operate 256 ch completely independently.

【0007】[0007]

【発明が解決しようとする課題】ところがかかる構成の
カウンタ4及びアドレス計算部5は 256chすべてについ
て1対1に対応しているため、64kbp ×N倍速のデータ
を扱うためには制限と特別な注意を必要とした。
However, since the counter 4 and the address calculator 5 having such a structure have a one-to-one correspondence with all 256 channels, there are restrictions and special precautions for handling 64 kbp × N times speed data. Needed.

【0008】すなわち第1に、倍速は2倍、4倍、8
倍、16倍及び64倍のみしかできず、第2にアドレス
を+2、+4、+8、+16、+64するための回路が
必要であり、第3に倍速を2倍、4倍、8倍又は16倍
とする場合にはデータ順を守るためソフトは1フレーム
内にそのch分のアドレス計算部の内容を更新する必要が
ある。また第4に倍速を64倍とする場合には64ch同時
に動作を始めるための回路が必要であつた。
That is, first, the double speed is 2 times, 4 times, 8 times.
It can only double, 16 times and 64 times, secondly it needs a circuit for addressing +2, +4, +8, +16, +64, and thirdly double speed is double, 4 times, 8 times or 16 times. In the case of doubling, in order to maintain the data order, the software needs to update the contents of the address calculation part for that ch within one frame. Fourthly, when the double speed is set to 64 times, a circuit for starting the operations of 64 channels simultaneously is required.

【0009】因に図4はデータ転送を4倍速で行う場合
を示し、4つのスロツトSLOT1、SLOT2、SL
OT3及びSLOT4においてそれぞれRAM6のアド
レスを順次指定する状態を示し、各スロツトに対して設
けられた専用の回路によつてアドレスは+4され、これ
らの4つのスロツトを受ける子機にはアドレス0、1、
2、3、4、5……の順にデータが届く。
Incidentally, FIG. 4 shows a case where data transfer is performed at a quadruple speed, and four slots SLOT1, SLOT2 and SL are shown.
In OT3 and SLOT4, the states of sequentially designating the addresses of RAM6 are shown, and the addresses are incremented by +4 by the dedicated circuit provided for each slot, and the slave units that receive these four slots have addresses 0, 1 and 1. ,
Data arrives in the order of 2, 3, 4, 5 ...

【0010】また始めに制御回路のCPUが各スロツト
に対し、RAM6のアドレスをそれぞれ0、1、2、3
に設定することになるが、第1のスロツトSLOT1に
対して設定を行つた後、当該スロツトの動作が始まる前
に第2〜第4のスロツトSLOT2、SLOT3及びS
LOT4の設定も終わつていなければならず、処理プロ
グラム(ソフト)の調停が必要となる。
First, the CPU of the control circuit sets the addresses of the RAM 6 to 0, 1, 2, 3 for each slot.
However, after setting the first slot SLOT1 and before the operation of the slot starts, the second to fourth slots SLOT2, SLOT3 and S
The setting of LOT4 must also be completed, and arbitration of the processing program (software) is required.

【0011】このように従来においては、その倍速に応
じた回路及びデータ順を守るためのソフトの調停が必要
であつた。
As described above, in the past, it was necessary to arbitrate the circuit and the software for protecting the data order according to the double speed.

【0012】本発明は以上の点を考慮してなされたもの
で、64kbp ×N倍速のデータ転送を任意に行うことがで
きるデータ転送装置を提案しようとするものである。
The present invention has been made in consideration of the above points, and it is an object of the present invention to propose a data transfer device capable of arbitrarily performing data transfer of 64 kbp × N times speed.

【0013】[0013]

【課題を解決するための手段】かかる課題を解決するた
め本発明においては、複数の機器15に対応したアドレ
スエリアを有するメモリ47のデータを複数の機器15
に対して選択的に転送するデータ転送装置12におい
て、カウンタ4と、複数の機器15のうちデータを転送
する機器の番号を書き込む複数のテーブルを有し、カウ
ンタ4によつてテーブルの情報を順次読み出すスロツト
テーブル100と、テーブル情報に基づいてメモリ47
のアドレスを発生するアドレス発生手段46とを備える
ようにする。
In order to solve such a problem, according to the present invention, data of a memory 47 having an address area corresponding to a plurality of devices 15 is stored in the plurality of devices 15.
In the data transfer device 12 that selectively transfers the data, the counter 4 and a plurality of tables for writing the numbers of the devices that transfer the data among the plurality of devices 15 are provided. The slot table 100 to be read and the memory 47 based on the table information.
And an address generating means 46 for generating the address.

【0014】また本発明においては、メモリ47に格納
されるデータは音声データでなるようにする。
In the present invention, the data stored in the memory 47 is audio data.

【0015】[0015]

【作用】スロツトテーブル100に同一機器の番号をN
個書き込むことにより、任意のN倍速でデータを転送し
得る。
The number of the same device in the slot table 100 is N
By writing individual data, data can be transferred at an arbitrary N times speed.

【0016】[0016]

【実施例】以下図面について、本発明の一実施例を詳述
する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described in detail below with reference to the drawings.

【0017】図1において10は全体として学習装置を
示し、教師が操作するコンソール部16及び当該コンソ
ール部16からの指令に基づいて当該学習装置10全体
を制御する主制御部11、音声を記憶するための音声記
憶部12、外部記憶装置52(光磁気デイスク装置)を
制御するための外部記憶装置制御部13、生徒側に設け
られ当該生徒が操作する複数の子機15及び当該子機1
5を制御するための子機インタフエイス14によつて構
成され、主制御部11、音声記憶部12、外部記憶装置
制御部13及び子機インタフエイス14はそれぞれ制御
データ転送用バスBUS1及び音声データ転送用バスB
US2に接続されている。
In FIG. 1, reference numeral 10 denotes a learning device as a whole, and a console unit 16 operated by a teacher, a main control unit 11 for controlling the entire learning device 10 based on a command from the console unit 16, and a voice are stored. Audio storage unit 12, an external storage device control unit 13 for controlling the external storage device 52 (magneto-optical disk device), a plurality of slave units 15 provided on the student side and operated by the student, and the slave unit 1.
5, the main control unit 11, the voice storage unit 12, the external storage device control unit 13, and the handset interface 14 are respectively configured with a control data transfer bus BUS1 and voice data. Transfer bus B
It is connected to US2.

【0018】コンソール部16においては、教師が操作
する入力装置22から制御データが制御部23及び制御
回路24を介して主制御部11の直列入出力インタフエ
イス33に送出される。主制御部11は制御回路24か
らの制御データを直列入出力インタフエイス33を介し
て制御回路41に送出する。
In the console section 16, control data is sent from the input device 22 operated by the teacher to the serial input / output interface 33 of the main control section 11 via the control section 23 and the control circuit 24. The main controller 11 sends the control data from the control circuit 24 to the control circuit 41 via the serial input / output interface 33.

【0019】制御回路41は共有RAM(random acces
s memory) 42を介して制御データ転送用バスBUS1
との間で制御データを送受するようになされている。ま
た制御データ転送用バスBUS1の制御データは共有R
AM42、制御回路41、直列入出力インタフエイス3
3、制御回路24、制御部23を介してコンソール部1
6の表示部21に入力される。
The control circuit 41 is a shared RAM (random acces).
s memory) 42 for control data transfer bus BUS1
It is designed to send and receive control data to and from. Further, the control data of the control data transfer bus BUS1 is shared R
AM42, control circuit 41, serial input / output interface 3
3, console unit 1 via control circuit 24 and control unit 23
6 is input to the display unit 21.

【0020】またコンソール部16にはヘツドフオンセ
ツト25が設けられており、教師の音声は当該ヘツドフ
オンセツト25のマイクロフオンから増幅回路26を介
して主制御部11のアナログデイジタル変換回路(A/
D)36に送出され、デイジタル化された音声データと
して音声データ転送用バスBUS2に送出される。
Further, a headphone set 25 is provided in the console section 16, and the teacher's voice is transferred from the microphone of the headphone set 25 through the amplifier circuit 26 to the analog digital conversion circuit (A / A) of the main control section 11.
D) 36, and is sent to the audio data transfer bus BUS2 as digitalized audio data.

【0021】また音声データ転送用バスBUS2の音声
データは、主制御部11のデイジタルアナログ変換回路
(D/A)37を介してアナログ音声信号に変換され、
コンソール部16の増幅回路27を介してヘツドフオン
セツト25のスピーカ部に送出される。
Further, the audio data of the audio data transfer bus BUS2 is converted into an analog audio signal via the digital analog conversion circuit (D / A) 37 of the main control section 11,
It is sent to the speaker section of the headphone set 25 through the amplifier circuit 27 of the console section 16.

【0022】従つて主制御部11はコンソール部16か
らの制御データに基づいて、音声記憶部12への音声デ
ータの記憶及び当該音声記憶部12からの音声データの
再生を指示し得るようになされている。
Accordingly, the main control section 11 can instruct to store the voice data in the voice storage section 12 and reproduce the voice data from the voice storage section 12 based on the control data from the console section 16. ing.

【0023】また主制御部11は外部に設けられた再生
装置32の再生信号Sを増幅回路34を介してアナログ
デイジタル変換回路38に入力し、これをデイジタル音
声データに変換した後、音声転送用バスBUS2に送出
すると共に、音声転送用バスBUS2の音声データをデ
イジタルアナログ変換回路39を介してアナログ音声信
号に変換し、増幅回路35を介して外部拡声装置31に
送出する。
Further, the main control section 11 inputs the reproduction signal S of the reproduction apparatus 32 provided outside to the analog digital conversion circuit 38 via the amplification circuit 34, converts this into digital audio data, and then for audio transfer. At the same time as transmitting to the bus BUS2, the voice data of the voice transfer bus BUS2 is converted into an analog voice signal via the digital-analog conversion circuit 39 and transmitted to the external loudspeaker 31 via the amplifier circuit 35.

【0024】また音声記憶部12は、音声データ転送用
バスBUS2の音声データをタイムスイツチ(TSW)
48を介して音声記憶メモリ(RAM)47に入力する
と共に、制御データ転送用バスBUS1の制御データを
共有RAM49を介してタイムスイツチ48及び制御回
路45に入力する。
Further, the voice storage unit 12 time-switches (TSW) the voice data of the voice data transfer bus BUS2.
The data is input to the voice storage memory (RAM) 47 via 48 and the control data of the control data transfer bus BUS1 is input to the time switch 48 and the control circuit 45 via the shared RAM 49.

【0025】タイムスイツチ48は共有RAM49を介
して入力される制御データに基づいて、音声データ転送
用バスBUS2及び音声記憶メモリ47間で音声データ
の送受を行うようになされている。また制御回路45は
共有RAM49を介して入力される制御データに基づい
て音声記憶メモリ47に対する音声データの格納及び読
み出しを制御するようになされており、アドレス計算部
46において音声記憶メモリ47の記憶領域を算出する
ようになされている。
The time switch 48 sends and receives voice data between the voice data transfer bus BUS2 and the voice storage memory 47 based on control data input via the shared RAM 49. The control circuit 45 controls the storage and reading of voice data to and from the voice storage memory 47 based on the control data input via the shared RAM 49, and the address calculator 46 stores the storage area of the voice storage memory 47. Is designed to calculate.

【0026】また外部記憶装置制御部13は、音声デー
タ転送用バスBUS2の音声データを音声記憶メモリ
(RAM)56及び外部記憶装置駆動部54に入力する
と共に、制御データ転送用バスBUS1の制御データを
共有RAM51を介してアドレス計算部55、制御回路
53及び外部記憶装置駆動部54に入力する。
The external storage device control unit 13 inputs the audio data of the audio data transfer bus BUS2 to the audio storage memory (RAM) 56 and the external storage device drive unit 54, and controls the external control data transfer bus BUS1. Is input to the address calculation unit 55, the control circuit 53, and the external storage device drive unit 54 via the shared RAM 51.

【0027】制御回路45は共有RAM51を介して入
力される制御データに基づいて音声記憶メモリ56に対
する音声データの格納及び読み出しを制御するようにな
されており、アドレス計算部55において音声記憶メモ
リ56の記憶領域を算出するようになされている。また
外部記憶装置駆動部54は制御データに基づいて外部記
憶装置52及び音声データ転送用バスBUS2間で音声
データを送受するようになされている。
The control circuit 45 controls the storage and reading of voice data to and from the voice storage memory 56 based on the control data input via the shared RAM 51, and the address calculation section 55 stores the voice data in the voice storage memory 56. The storage area is calculated. Further, the external storage device drive unit 54 is adapted to send and receive audio data between the external storage device 52 and the audio data transfer bus BUS2 based on the control data.

【0028】また子機15は、生徒が操作する入力装置
62から制御データが制御部63及び制御回路64を介
して子機インタフエイス14の直列入出力インタフエイ
ス68に送出される。子機インタフエイス14は制御回
路64からの制御データを直列入出力インタフエイス6
8を介して制御回路72に送出する。
In the slave unit 15, control data is sent from the input device 62 operated by the student to the serial input / output interface 68 of the slave unit interface 14 via the control unit 63 and the control circuit 64. The slave unit interface 14 receives the control data from the control circuit 64 through the serial input / output interface 6
8 to the control circuit 72.

【0029】制御回路72は共有RAM73を介して制
御データ転送用バスBUS1との間で制御データを送受
するようになされている。
The control circuit 72 sends and receives control data to and from the control data transfer bus BUS1 via the shared RAM 73.

【0030】また制御データ転送用バスBUS1の制御
データは共有RAM73、制御回路72、直列入出力イ
ンタフエイス68、制御回路64、制御部63を介して
子機15の表示部61に入力される。
The control data of the control data transfer bus BUS1 is input to the display unit 61 of the handset 15 via the shared RAM 73, the control circuit 72, the serial input / output interface 68, the control circuit 64, and the control unit 63. .

【0031】また子機15にはそれぞれヘツドフオンセ
ツト65が設けられており、生徒の音声は当該ヘツドフ
オンセツト65のマイクロフオンから増幅回路67を介
して子機インタフエイス14のアナログデイジタル変換
回路(A/D)71に送出され、デイジタル化された音
声データとして音声データ転送用バスBUS2に送出さ
れる。
Further, each child device 15 is provided with a headphone set 65, and a student's voice is converted from a microphone of the headphone set 65 through an amplifier circuit 67 to an analog digital conversion circuit of the handset interface 14 ( A / D) 71, and sent to the audio data transfer bus BUS2 as digitalized audio data.

【0032】また音声データ転送用バスBUS2の音声
データは、子機インタフエイス14のデイジタルアナロ
グ変換回路(D/A)69を介してアナログ音声信号に
変換され、子機15の増幅回路66を介してヘツドフオ
ンセツト65のスピーカ部に送出される。
Further, the audio data of the audio data transfer bus BUS2 is converted into an analog audio signal through the digital analog conversion circuit (D / A) 69 of the slave unit interface 14, and is then transferred through the amplifier circuit 66 of the slave unit 15. And is sent to the speaker section of the headphone onset 65.

【0033】従つて子機インタフエイス14は子機15
又はコンソール部16からの制御データに基づいて、音
声記憶部12への音声データの記憶及び当該音声記憶部
12からの音声データの再生を指示し得るようになされ
ている。
Therefore, the slave interface 14 is the slave 15
Alternatively, based on the control data from the console unit 16, it is possible to instruct the storage of the voice data in the voice storage unit 12 and the reproduction of the voice data from the voice storage unit 12.

【0034】ここで音声記憶部12の制御回路45には
図2に示すような発振器3、カウンタ4及びスロツトテ
ーブル100が設けられている。すなわちカウンタ4は
発振器3から出力される発振出力に基づいて動作し、当
該カウンタ4の出力をスロツトテーブル100に入力す
る。
Here, the control circuit 45 of the voice storage unit 12 is provided with the oscillator 3, the counter 4 and the slot table 100 as shown in FIG. That is, the counter 4 operates based on the oscillation output output from the oscillator 3, and the output of the counter 4 is input to the slot table 100.

【0035】スロツトテーブル100は時刻0〜Mにそ
れぞれカウンタによつて割り当てられたアドレス値を時
刻0〜Mごとに順次循環的に発生して、これを続くアド
レス計算部46に送出し、当該アドレス値によつて指定
されるアドレス計算部46のアドレスエリアのデータを
読み出す。
The slot table 100 sequentially and cyclically generates the address values assigned by the counter at the times 0 to M at the times 0 to M, and sends them to the subsequent address calculation unit 46. The data in the address area of the address calculation unit 46 designated by the address value is read.

【0036】アドレス計算部46に格納されたデータは
続くRAM(ボイスメモリ)47のアドレス値を表して
おり、スロツトテーブル100からのアドレス値に基づ
いて当該アドレス計算部46において指定されたRAM
47のアドレス領域の音声データを音声データ転送用バ
スBUS2との間で送受するようになされている。
The data stored in the address calculation unit 46 represents the address value of the succeeding RAM (voice memory) 47, and the RAM designated by the address calculation unit 46 based on the address value from the slot table 100.
Audio data in the 47 address areas is transmitted and received to and from the audio data transfer bus BUS2.

【0037】ここでスロツトテーブル100の各スロツ
トにはアドレス計算部46の任意のアドレスを書き込む
ことができるようになされており、例えば図2に示すよ
うに時刻0及び1において同一のアドレス値を書き込ん
だ場合、時刻0〜Mの間においてスロツトテーブル10
0のアドレス値を順次読み出す間に時刻0及び1におい
て2回アドレス計算部46のアドレス「1」を読み出す
ことになる。
Here, any address of the address calculation unit 46 can be written in each slot of the slot table 100. For example, as shown in FIG. When written, the slot table 10 is between time 0 and M.
While the address value of 0 is sequentially read, the address “1” of the address calculator 46 is read twice at times 0 and 1.

【0038】従つて当該時刻0〜Mの間にRAM47の
各アドレスエリアに記録されている音声データのうち、
アドレス計算部46のアドレス「1」によつて指定され
たアドレスエリアAR1の音声データが2回順次読み出
される(又は書き込む)ことになる。
Accordingly, of the audio data recorded in each address area of the RAM 47 during the time 0 to M,
The audio data in the address area AR1 designated by the address "1" of the address calculator 46 is sequentially read (or written) twice.

【0039】従つてスロツトテーブル100の各スロツ
トに書き込むアドレス計算部46のアドレス値として複
数のスロツトに同一のアドレス値を書き込めば、当該ス
ロツトテーブル100を時刻0〜Mの間に一巡して読み
出す間に、同一のアドレス値を書き込むスロツトの数を
増加させるほどこれに応じて対応するRAM47のアド
レスエリアからの読み出し(又は書き込み)回数が増加
し、この結果当該RAM47の当該アドレスエリアのデ
ータの転送速度を高速化することができる。
Therefore, if the same address value is written in a plurality of slots as the address value of the address calculation unit 46 to be written in each slot of the slot table 100, the slot table 100 is cycled between time 0 and M. During reading, as the number of slots for writing the same address value is increased, the number of times of reading (or writing) from the corresponding address area of the RAM 47 is correspondingly increased. The transfer speed can be increased.

【0040】このようにスロツトテーブル100の各ス
ロツトに書き込むデータの書き込み数に応じてRAM4
7から読み出される(又は書き込まれる)データの転送
速度を任意に可変することができる。
As described above, the RAM 4 is used in accordance with the number of data to be written in each slot of the slot table 100.
The transfer rate of the data read (or written) from 7 can be arbitrarily changed.

【0041】以上の構成によれば、スロツトテーブル1
00に同一の子機番号をN個書き込むことにより、時刻
0〜Mの間に当該子機はN回アクセスされ、この結果N
×64kbpsのデータ転送を容易に行うことができる。
According to the above configuration, the slot table 1
By writing N identical slave unit numbers to 00, the slave unit is accessed N times during time 0 to M, resulting in N
× 64kbps data transfer can be performed easily.

【0042】なお上述の実施例においては、本発明を学
習装置に適用した場合について述べたが、本発明はこれ
に限らず、他の種々の装置のデータ転送装置に適用する
ことができる。
In the above embodiment, the case where the present invention is applied to the learning device has been described, but the present invention is not limited to this, and can be applied to data transfer devices of various other devices.

【0043】[0043]

【発明の効果】上述のように本発明によれば、複数の機
器のうちデータを転送する機器の番号を書き込む複数の
テーブルを有すると共にカウンタによつてテーブルの情
報を順次読み出すスロツトテーブルを設け、当該スロツ
トテーブルに同一機器の番号をN個書き込むことによ
り、任意のN倍速でデータを転送し得るデータ転送装置
を実現できる。
As described above, according to the present invention, there is provided a slot table having a plurality of tables for writing the numbers of the devices to which data is transferred among the plurality of devices and a slot table for sequentially reading the information of the tables by the counter. By writing N numbers of the same device in the slot table, it is possible to realize a data transfer device capable of transferring data at an arbitrary N times speed.

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

【図1】本発明による学習装置を示すブロツク図であ
る。
FIG. 1 is a block diagram showing a learning device according to the present invention.

【図2】音声記憶部の構成を示すブロツク図である。FIG. 2 is a block diagram showing a configuration of a voice storage unit.

【図3】従来の音声記憶部の構成を示すブロツク図であ
る。
FIG. 3 is a block diagram showing a configuration of a conventional voice storage unit.

【図4】4倍速のデータ転送状態を示す略線図である。FIG. 4 is a schematic diagram showing a 4 × speed data transfer state.

【符号の説明】[Explanation of symbols]

4……カウンタ、10……学習装置、12……音声記憶
部、46……アドレス計算部、47……RAM、100
……スロツトテーブル。
4 ... Counter, 10 ... Learning device, 12 ... Voice storage unit, 46 ... Address calculation unit, 47 ... RAM, 100
...... Slot table.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】複数の機器に対応したアドレスエリアを有
するメモリのデータを上記複数の機器に対して選択的に
転送するデータ転送装置において、 カウンタと、 上記複数の機器のうち上記データを転送する機器の番号
を書き込む複数のテーブルを有し、上記カウンタによつ
て上記テーブルの情報を順次読み出すスロツトテーブル
と、 上記テーブル情報に基づいて上記メモリのアドレスを発
生するアドレス発生手段とを具えることを特徴とするデ
ータ転送装置。
1. A data transfer device for selectively transferring data of a memory having address areas corresponding to a plurality of devices to the plurality of devices, wherein a counter and the data of the plurality of devices are transferred. A slot table having a plurality of tables for writing device numbers, and sequentially reading information of the table by the counter, and address generating means for generating an address of the memory based on the table information. A data transfer device characterized by:
【請求項2】上記メモリに格納されるデータは音声デー
タでなることを特徴とする請求項1に記載のデータ転送
装置。
2. The data transfer apparatus according to claim 1, wherein the data stored in the memory is voice data.
JP18943693A 1993-06-30 1993-06-30 Data transfer device Expired - Fee Related JP3551323B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18943693A JP3551323B2 (en) 1993-06-30 1993-06-30 Data transfer device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18943693A JP3551323B2 (en) 1993-06-30 1993-06-30 Data transfer device

Publications (2)

Publication Number Publication Date
JPH0721108A true JPH0721108A (en) 1995-01-24
JP3551323B2 JP3551323B2 (en) 2004-08-04

Family

ID=16241222

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18943693A Expired - Fee Related JP3551323B2 (en) 1993-06-30 1993-06-30 Data transfer device

Country Status (1)

Country Link
JP (1) JP3551323B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07219849A (en) * 1994-01-31 1995-08-18 Sony Corp Data transfer method/device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07219849A (en) * 1994-01-31 1995-08-18 Sony Corp Data transfer method/device

Also Published As

Publication number Publication date
JP3551323B2 (en) 2004-08-04

Similar Documents

Publication Publication Date Title
EP0253655B1 (en) Group education system
KR100315884B1 (en) Data transmission method and device
JPH0721108A (en) Data transfer device
JPH0378783A (en) Learning device
JP4301936B2 (en) Language learning system and digital storage device
JP2605722B2 (en) Learning device
JPS6324276A (en) Learning apparatus
JP3384497B2 (en) Group speech learning device and control method of group speech learning device
JP2789607B2 (en) Group learning device
JP3252426B2 (en) Digital sound recording and playback device
JPH0755572Y2 (en) Educational equipment system
JPS6325681A (en) Learning apparatus
JPH0588602A (en) Learning device
JP2661354B2 (en) Image adjustment device
JPH06139185A (en) Method and device for dma control
JPH0934344A (en) Learning device system
JPS59121433A (en) Recording and reproducing system of voice data
JPH0642697B2 (en) Collective communication device
JPH0766230B2 (en) Learning device
JPH06175579A (en) Learning device
JPH0287396A (en) Semiconductor storage device
JPS6324278A (en) Teaching aid generator
JPH06202553A (en) Learning device
JPH01130200A (en) Voice signal switch
JPS63312758A (en) Message device

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Effective date: 20040213

Free format text: JAPANESE INTERMEDIATE CODE: A131

A521 Written amendment

Effective date: 20040309

Free format text: JAPANESE INTERMEDIATE CODE: A523

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Effective date: 20040402

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Effective date: 20040415

Free format text: JAPANESE INTERMEDIATE CODE: A61

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

Free format text: PAYMENT UNTIL: 20090514

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees