JP2995926B2 - Information playback method - Google Patents
Information playback methodInfo
- Publication number
- JP2995926B2 JP2995926B2 JP3173074A JP17307491A JP2995926B2 JP 2995926 B2 JP2995926 B2 JP 2995926B2 JP 3173074 A JP3173074 A JP 3173074A JP 17307491 A JP17307491 A JP 17307491A JP 2995926 B2 JP2995926 B2 JP 2995926B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- data
- area
- reproduction
- information
- 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.)
- Expired - Fee Related
Links
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、例えば記録媒体に記録
されている音声信号を順方向または逆方向に再生する場
合などに用いて好適な、情報再生方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information reproducing method suitable for, for example, reproducing an audio signal recorded on a recording medium in a forward or reverse direction.
【0002】[0002]
【従来の技術】音声信号を、例えばハードディスクに記
録すると、ハードディスクはその容量が比較的大きいた
め、長時間の音声信号を記録しておくことが可能とな
る。そして、必要に応じて、ハードディスクから音声信
号を読み出し、再生することができる。2. Description of the Related Art When an audio signal is recorded on, for example, a hard disk, the hard disk has a relatively large capacity, so that a long-time audio signal can be recorded. Then, if necessary, the audio signal can be read from the hard disk and reproduced.
【0003】[0003]
【発明が解決しようとする課題】ところで、このように
ハードディスクに記録された音声信号を、順方向に再生
すると、通常の音声信号が再生されることになるが、こ
れを逆方向に再生すると、順方向に再生した場合には得
られない特殊な効果を得ることができる。しかしなが
ら、従来の装置においては、順方向再生中に急にその再
生方向を反転すると、音声信号が瞬間的に途切れてしま
う課題があった。When the audio signal recorded on the hard disk is reproduced in the forward direction, a normal audio signal is reproduced. However, when the audio signal is reproduced in the reverse direction, It is possible to obtain a special effect that cannot be obtained when reproduction is performed in the forward direction. However, the conventional apparatus has a problem that if the reproduction direction is suddenly reversed during the forward reproduction, the audio signal is momentarily interrupted.
【0004】本発明は、このような状況に鑑みてなされ
たものであり、再生方向を反転した場合においても情報
が途切れることがないようにしたものである。[0004] The present invention has been made in view of such a situation, and is intended to prevent interruption of information even when the reproduction direction is reversed.
【0005】[0005]
【課題を解決するための手段】本発明の情報再生方法
は、メモリの領域(実施例におけるRAM4の5つの領
域)の1つから情報を再生している途中で再生方向を反
転する場合、記録媒体(ハードディスク1)のアドレス
ポインタ(DAP)を前記メモリの容量に対応する分
(RAM4の容量(5ブロック)に1ブロックを加算し
た値)だけ逆方向に移動するとともに、前記メモリのア
ドレスポインタ(MAP)を1ブロック分だけ逆方向に
移動し、前記記録媒体から前記アドレスポインタが位置
する1ブロック分の情報を、前記メモリのアドレスポイ
ンタが位置する領域に転送することを特徴とする。According to the information reproducing method of the present invention , the reproducing direction is reversed while reproducing information from one of the memory areas (five areas of the RAM 4 in the embodiment).
If you change the address, the address of the recording medium (hard disk 1)
A pointer (DAP) corresponding to the capacity of the memory
(One block is added to the capacity of RAM4 (5 blocks)
Value) in the opposite direction, and
Move the dress pointer (MAP) backward by one block
Moves, and the address pointer is moved from the recording medium to a position.
Information for one block to be written is stored in the address pointer of the memory.
The data is transferred to the area where the printer is located .
【0006】[0006]
【0007】[0007]
【0008】上記したように情報の再生方向を反転する
場合、ハードディスク1とRAM4のアドレスポインタ
DAPとMAPを逆方向に移動して、1ブロック分の情
報を転送した後、さらに同一方向に両アドレスポインタ
を1ブロック分ずつ移動して、RAM4の容量(5ブロ
ック)の約1/2のブロック(実施例においては3ブロ
ック)の情報を連続して転送することができる。When the information reproduction direction is reversed as described above, the address pointers DAP and MAP of the hard disk 1 and the RAM 4 are moved in the opposite direction to transfer one block of information, and then both addresses are moved in the same direction. By moving the pointer one block at a time, information of about 1/2 block (3 blocks in the embodiment) of the capacity (5 blocks) of the RAM 4 can be transferred continuously.
【0009】[0009]
【作用】本発明の情報再生装置においては、実施例に対
応して説明すると、再生方向を反転したとき、ハードデ
ィスク1のアドレスポインタDAPをRAM4の容量に
対応する分(6ブロック)だけ逆方向に移動するととも
に、RAM4のアドレスポインタMAPを1ブロック分
だけ逆方向に移動するようにして情報が転送される。従
って、再生方向を反転した場合において情報が欠落する
ようなことが防止され、さらに、迅速かつ確実に、必要
な情報をハードディスク1からRAM4に転送すること
ができる。 According to the information reproducing apparatus of the present invention, when the reproducing direction is reversed, the hard data
Disk 1 address pointer DAP to RAM4 capacity
Move in the opposite direction by the corresponding amount (6 blocks)
And the address pointer MAP of the RAM 4 for one block.
The information is transferred in such a way as to move only in the reverse direction. Obedience
Information is lost when the playback direction is reversed
Is prevented and, moreover, quickly and reliably
Transferring important information from the hard disk 1 to the RAM 4
Can be.
【0010】[0010]
【0011】[0011]
【0012】また、再生方向を反転するとき、RAM4
の容量(5ブロック)の約1/2のブロックに対応する
情報(3ブロックの情報)を転送するようにすると、再
生方向反転後、その反転した方向への再生を確実に継続
することができる。When the reproduction direction is reversed, the RAM 4
When information (three blocks of information) corresponding to about 1/2 block of the capacity (5 blocks) is transferred, the reproduction in the reversed direction can be reliably continued after the reproduction direction is reversed. .
【0013】[0013]
【実施例】図1は、本発明の情報再生方法を応用した音
声信号記録再生装置の一実施例の構成を示すブロック図
である。音声入出力装置3−1乃至3−3は、入力され
たアナログ音声信号をA/D変換してバスを介してRA
M4に供給するとともに、RAM4より供給されたデジ
タル音声信号を、DA変換してアナログ音声信号として
図示せぬ回路に供給する。ハードディスクコントローラ
ー(HDC)2はRAM4に記憶された音声データを読
み出して、ハードディスク1に記録させ、あるいはま
た、ハードディスク1から読み出した音声データをRA
M4に供給し記憶させる。CPU5はRAM4のメモリ
アドレスポインタ(MAP)とハードディスク1のディ
スクアドレスポインタ(DAP)を管理し、音声信号の
記録再生動作を制御する。キーボード6は、CPU5に
対して種々の指令を入力する時、操作される。FIG. 1 is a block diagram showing the configuration of an embodiment of an audio signal recording / reproducing apparatus to which the information reproducing method of the present invention is applied. The audio input / output devices 3-1 to 3-3 perform A / D conversion on the input analog audio signal and perform RA conversion via the bus.
In addition to supplying the digital audio signal to the M4, the digital audio signal supplied from the RAM 4 is DA-converted and supplied as an analog audio signal to a circuit (not shown). The hard disk controller (HDC) 2 reads the audio data stored in the RAM 4 and records the audio data on the hard disk 1, or converts the audio data read from the hard disk 1 into an RA.
It is supplied to M4 and stored. The CPU 5 manages a memory address pointer (MAP) of the RAM 4 and a disk address pointer (DAP) of the hard disk 1, and controls a recording / reproducing operation of an audio signal. The keyboard 6 is operated when various commands are input to the CPU 5.
【0014】次にその動作について説明する。キーボー
ド6より記録動作が指令されると、CPU5は音声入出
力装置3−1乃至3−3のうちキーボード6により指定
されたチャンネルのものにA/D変換動作を実行させ
る。これにより、外部より入力されたアナログ音声信号
がA/D変換され、バスを介してRAM4に記憶され
る。RAM4に記憶された音声データは、ハードディス
クコントローラ2により制御され、ハードディスク1に
書き込まれる。このようにしてハードディスク1に対し
て、この実施例の場合、3チャンネルの音声データを書
き込むことができる。Next, the operation will be described. When a recording operation is instructed from the keyboard 6, the CPU 5 causes an audio input / output device 3-1 to 3-3 of a channel designated by the keyboard 6 to execute an A / D conversion operation. Thereby, the analog audio signal input from the outside is A / D converted and stored in the RAM 4 via the bus. The audio data stored in the RAM 4 is controlled by the hard disk controller 2 and written to the hard disk 1. Thus, in this embodiment, audio data of three channels can be written to the hard disk 1.
【0015】また、キーボード6より再生動作が指令さ
れると、ハードディスクコントローラ2はキーボード6
より指令されたチャンネルの音声データをハードディス
ク1から読み出させ、RAM4に書き込ませる。RAM
4に書き込まれた音声データは、さらに読み出され音声
入出力装置3−1乃至3−3の対応するものに供給され
る。このとき音声入出力装置3−1乃至3−3のうち、
キーボード6により指令されたものはD/A変換動作を
行い、バスを介して入力された音声データをD/A変換
してアナログ音声信号として出力する。When a playback operation is instructed from the keyboard 6, the hard disk controller 2
The audio data of the channel specified by the instruction is read from the hard disk 1 and written into the RAM 4. RAM
The audio data written in 4 is further read out and supplied to corresponding ones of the audio input / output devices 3-1 to 3-3. At this time, of the audio input / output devices 3-1 to 3-3,
The one instructed by the keyboard 6 performs a D / A conversion operation, and D / A converts audio data input via the bus and outputs it as an analog audio signal.
【0016】なお、これらのRAM4に対する音声デー
タの入出力は、図示せぬDMAコントローラに制御さ
れ、DMA転送により実行される。The input and output of audio data to and from the RAM 4 are controlled by a DMA controller (not shown) and executed by DMA transfer.
【0017】次に、図2を参照して、ハードディスク1
からRAM4に、音声データを転送する動作の詳細につ
いて説明する。なお、図2は1チャンネル分の処理につ
いてのみ示しているが、実際には3チャンネル分の処理
が実行される事はもとよりである。Next, referring to FIG.
Of the operation for transferring the audio data to the RAM 4 will be described. Although FIG. 2 shows only the processing for one channel, the processing for three channels is actually executed.
【0018】キーボード6により順方向の再生が指令さ
れると、まずステップS1においてRAM4にその容量
に対応するブロックのデータが転送される。例えばRA
M4が1チャンネルについて5ブロック分の音声データ
を記憶できるものとし、ハードディスク1に図8(A)
に示すように、第1ブロックから第20ブロックまでの
20個のブロックの音声データが記録されているものと
すると、RAM4には図3(A)に示すように最初の5
ブロックの音声データが各ブロックに対応する領域ごと
に書き込まれる。When forward playback is instructed by the keyboard 6, data of a block corresponding to the capacity is transferred to the RAM 4 in step S1. For example, RA
It is assumed that M4 can store five blocks of audio data for one channel, and the hard disk 1 stores FIG.
As shown in FIG. 3A, assuming that audio data of 20 blocks from the first block to the twentieth block is recorded, the first 5 blocks are stored in the RAM 4 as shown in FIG.
The audio data of the block is written for each area corresponding to each block.
【0019】このとき、ハードディスク1においては、
次に転送されるべきブロックが第6ブロックであるの
で、図8(A)に示すように第6ブロックの先頭に、デ
ィスクアドレスポインタDAP1が位置している。ま
た、RAM4においては今、順方向の再生が指令されて
いるので、第1ブロックから順次読み取りが行われる。
その結果、最初に更新される音声データは、第1ブロッ
クのデータであるから、第1ブロックの先頭にメモリア
ドレスポインタMAPが位置している(図3(A))。At this time, in the hard disk 1,
Since the block to be transferred next is the sixth block, the disk address pointer DAP1 is located at the head of the sixth block as shown in FIG. Further, since the reproduction in the forward direction is now commanded in the RAM 4, the reading is sequentially performed from the first block.
As a result, since the audio data to be updated first is the data of the first block, the memory address pointer MAP is located at the head of the first block (FIG. 3A).
【0020】次に、図2のフローチャートに戻り、ステ
ップS2において再生方向が判定される。今、順方向の
再生が指令されているので、ステップS3に進み、RA
M4のアドレスプラス方向(図3において下方向)への
再生が、1ブロック分のデータの半分に達したか否かが
判定される。そのブロックの1/2がまだ読み出されて
いないとき、ステップS2に戻る。読み出し量が1/2
ブロックに達したとき、ステップS3からステップS4
に進み、メモリアドレスポインタの示すRAM4のアド
レスに、ハードディスク1におけるディスクアドレスポ
インタが示す1ブロック分のデータが転送される。すな
わち、図3(B)に示すように、第1ブロックの再生に
続き第2ブロックの再生が開始され、その再生量が1/
2に達したとき、そのときハードディスク1におけるデ
ィスクアドレスポインタ(図8(A)における、DAP
1)が位置する第6ブロックのデータが、RAM4のメ
モリアドレスポインタMAPが位置する領域(図3
(B)において、第1ブロックのデータが記録されてい
る領域)に転送される。次に、ステップS5に進み、メ
モリアドレスポインタおよびディスクアドレスポインタ
とも1ブロック分ずつ進められ、ステップS2に戻る。Next, returning to the flowchart of FIG. 2, the reproduction direction is determined in step S2. Since the reproduction in the forward direction has now been instructed, the process proceeds to step S3, where RA
It is determined whether or not the reproduction of M4 in the address plus direction (downward in FIG. 3) has reached half of the data of one block. When 1/2 of the block has not been read yet, the process returns to step S2. Read amount is 1/2
When the block is reached, step S3 to step S4
The data of one block indicated by the disk address pointer in the hard disk 1 is transferred to the address of the RAM 4 indicated by the memory address pointer. That is, as shown in FIG. 3B, the reproduction of the second block is started following the reproduction of the first block, and the reproduction amount is 1 /
2, the disk address pointer in the hard disk 1 (DAP in FIG. 8A)
The data of the sixth block where (1) is located is stored in the area of the RAM 4 where the memory address pointer MAP is located (FIG. 3).
In (B), the data is transferred to the area where the data of the first block is recorded. Next, the process proceeds to step S5, where both the memory address pointer and the disk address pointer are advanced by one block, and the process returns to step S2.
【0021】すなわち、ハードディスク1におけるディ
スクアドレスポインタが、図8(A)に示すように、D
AP1からDAP2(第7ブロックの位置)に移動され
る。また、図3(C)に示すように、メモリアドレスポ
インタMAPが、図3(B)に示す状態から図3(C)
に示す状態に、1ブロック分移動される(第2ブロック
の位置に移動される)。That is, as shown in FIG. 8A, the disk address pointer in the hard disk 1
It is moved from AP1 to DAP2 (the position of the seventh block). Further, as shown in FIG. 3C, the memory address pointer MAP changes from the state shown in FIG.
Is moved by one block (moved to the position of the second block).
【0022】以下、同様の動作が繰り返され、ハードデ
ィスク1からRAM4に対して、1ブロック分ずつ音声
データが順次転送され、音声データが順方向に再生され
る。Hereinafter, the same operation is repeated, and the audio data is sequentially transferred one block at a time from the hard disk 1 to the RAM 4, and the audio data is reproduced in the forward direction.
【0023】キーボード6より再生方向を順方向から逆
方向に反転する指令が入力されると、ステップS2から
ステップS6に進み、MAPを1ブロック分逆方向に戻
し、また、DAPを6ブロック分戻す。次に、ステップ
S7に進み、MAPの示すアドレスに、DAPの示す1
ブロック分のデータが転送される。さらに、ステップS
8において、MAPおよびDAPとも、1ブロック分さ
らに逆方向に戻される。さらにまた、ステップS9にお
いて、ブロック転送の回数が3回に達したか否か判定さ
れ、達していなければステップS7に戻り、ステップS
7以降の処理を繰返す。この処理を繰返すことにより3
ブロック分のデータが連続して転送される。When a command to reverse the reproduction direction from the forward direction to the reverse direction is input from the keyboard 6, the process proceeds from step S2 to step S6, in which the MAP is returned by one block in the reverse direction, and the DAP is returned by six blocks. . Next, the process proceeds to step S7, where the address indicated by the MAP is added to the address indicated by the DAP.
Block data is transferred. Further, step S
At 8, both MAP and DAP are returned one block further in the reverse direction. Furthermore, in step S9, it is determined whether or not the number of block transfers has reached three, and if not, the process returns to step S7 and returns to step S7.
The processing after step 7 is repeated. By repeating this process, 3
Data for blocks is continuously transferred.
【0024】例えば、図4(A)に示すように、第15
ブロックの音声データが、その再生量が1/2に達する
前に、再生方向が逆方向に反転指令されると、このとき
その直前のブロック(第14ブロック)は、まだ次のブ
ロック(第19ブロック)に更新されていないので、メ
モリアドレスポインタはMAP1に位置する。また、こ
のとき、ディスクアドレスポインタは図8(B)に示す
ように、DAP11(第19ブロックの先頭位置)に位
置する。このDAPがRAM4の容量に対応するブロッ
ク分(実施例の場合、RAM4は5ブロック分の容量を
有するため、この5ブロックに1ブロックを加算した6
ブロック分)だけ戻されるので、DAPはDAP11か
らDAP12に移動する。すなわち、第13ブロックの
先頭に移動する。また、MAPは図4(A)に示すよう
に1ブロック分戻されるので、MAP1からMAP2に
移動する。そして、DAP12が位置する第13ブロッ
クのデータが、MAP2が位置する領域に書き込まれ
る。For example, as shown in FIG.
If the reproduction direction of the audio data of the block is reversed in the reverse direction before the reproduction amount of the block reaches 1/2, the block immediately before that (the fourteenth block) is still the next block (the nineteenth block). Since the block has not been updated, the memory address pointer is located at MAP1. At this time, the disk address pointer is located at DAP11 (the head position of the 19th block) as shown in FIG. 8B. This DAP corresponds to a block corresponding to the capacity of the RAM 4 (in the case of the embodiment, since the RAM 4 has a capacity of 5 blocks, 1 block is added to 5 blocks.
DAP moves from DAP11 to DAP12. That is, it moves to the head of the thirteenth block. Also, since the MAP is returned by one block as shown in FIG. 4A, the MAP moves from MAP1 to MAP2. Then, the data of the thirteenth block where DAP12 is located is written in the area where MAP2 is located.
【0025】その後、DAPおよびMAPは、両方とも
1ブロック分さらに戻され、DAPはDAP12からD
AP13に(図8(B))、また、MAPはMAP2か
らMAP3に移動する(図4(A))。そして、DAP
13が示す第12ブロックのデータが、MAP3が示す
領域に転送される。さらに、DAPとMAPは1ブロッ
ク分戻され、DAPはDAP13からDAP14に移動
し(図8(B))、MAPはMAP3からMAP4に移
動する(図4(A))。そして、DAP14が示す第1
1ブロックのデータが、MAP4が示す第4の領域に転
送される。Thereafter, DAP and MAP are both returned one block further, and DAP is
The AP 13 (FIG. 8 (B)), and the MAP moves from the MAP 2 to the MAP 3 (FIG. 4 (A)). And DAP
The data of the twelfth block indicated by 13 is transferred to the area indicated by MAP3. Further, DAP and MAP are returned by one block, DAP moves from DAP13 to DAP14 (FIG. 8 (B)), and MAP moves from MAP3 to MAP4 (FIG. 4 (A)). Then, the first DAP 14 indicates
One block of data is transferred to the fourth area indicated by MAP4.
【0026】このようにして、RAM4の約1/2に対
応するブロック数(実施例の場合、RAM4は5ブロッ
ク分の容量を有しているため3ブロック分)のデータが
転送されると、図4(B)に示すような状態になる(図
4の右側に示されているMAPはこれから移動する位置
を示すものである)。すなわち、図4(A)に示す状態
においては、RAM4の第2領域と第3領域に第14ブ
ロックと第15ブロックのデータが残っているので、そ
れ以外の第1領域の第18ブロックのデータ、第4領域
の第16ブロックのデータ、および第5領域の第17ブ
ロックのデータが、それぞれ第13ブロック、第11ブ
ロック、または第12ブロックのデータで更新される。
このときメモリアドレスポインタ(図4(B)のMAP
1)は、現在再生中の第3領域に位置する。以後、図4
(B)に示したメモリアドレスポインタがMAP1乃至
MAP5の順に1ブロックずつ移動され、さらにディス
クアドレスポインタも図8(B)に示すように、DAP
15から1ブロックずつ順次逆方向に移動され、逆方向
の再生が実行される。In this way, when data of the number of blocks corresponding to about 1/2 of the RAM 4 (3 blocks in the embodiment, since the RAM 4 has a capacity of 5 blocks), The state is as shown in FIG. 4B (the MAP shown on the right side of FIG. 4 indicates the position to be moved). That is, in the state shown in FIG. 4A, since the data of the fourteenth and fifteenth blocks remain in the second and third areas of the RAM 4, the data of the eighteenth block of the first area other than that are stored. , The data of the 16th block of the fourth area, and the data of the 17th block of the fifth area are updated with the data of the 13th, 11th, or 12th blocks, respectively.
At this time, the memory address pointer (MAP in FIG. 4B)
1) is located in the third area currently being reproduced. Thereafter, FIG.
The memory address pointer shown in (B) is moved one block at a time in the order of MAP1 to MAP5, and the disk address pointer is also changed to DAP as shown in FIG.
The blocks are sequentially moved in the reverse direction one by one from 15 and the reproduction in the reverse direction is executed.
【0027】なお、図3および図4(図5乃至図7も同
様)において、波線はこれから読み出すデータを表し、
太い実線は現在再生中のアドレスを示し、一点鎖線は既
に読みだした領域のデータをそれぞれ示している。In FIGS. 3 and 4 (similarly in FIGS. 5 to 7), dashed lines represent data to be read out from this.
The bold solid line indicates the address being reproduced at present, and the dashed line indicates the data of the area already read.
【0028】図4に示した実施例においては、第3領域
の第15ブロックの再生量が1/2に達成する前に、再
生方向が反転された。この場合、その直前の第2領域
に、第14ブロックのデータがまだ更新されずに残って
いるので、再生方向反転時におけるデータの更新は、第
1領域、第4領域、および第5領域について行われた。In the embodiment shown in FIG. 4, the reproduction direction is reversed before the reproduction amount of the fifteenth block in the third area reaches 1/2. In this case, the data of the fourteenth block remains in the second area immediately before that without being updated. Therefore, the data update at the time of reversing the reproduction direction is performed for the first area, the fourth area, and the fifth area. It was conducted.
【0029】これに対して、図5(A)に示すように、
第3領域の第15ブロックの再生量が1/2以上に達し
ている状態において、再生方向の反転が指令された場
合、その直前の第2領域のデータが、第14ブロックの
データから第19ブロックのデータに既に更新されてい
る。従ってこの場合は、メモリアドレスポインタMAP
1が第3領域の先頭に位置している。そして、図8
(C)に示すように、ディスクアドレスポインタDAP
21は、第20ブロックの先頭に位置している。そこ
で、ディスクアドレスポインタDAP21を、6ブロッ
ク逆方向に戻して、DAP22の位置に位置させると、
その位置は第14ブロックの先頭に対応している。ま
た、図5(A)のメモリアドレスポインタMAP1を1
ブロック分移動させると、メモリアドレスポインタMA
P2は、第2領域の先頭に位置する。従って、第2領域
に第14ブロックのデータが転送されることになる。On the other hand, as shown in FIG.
In the state where the reproduction amount of the fifteenth block in the third area has reached 1 / or more, when the reversal of the reproduction direction is instructed, the data in the second area immediately before is instructed from the data in the fourteenth block to the nineteenth. Block data has already been updated. Therefore, in this case, the memory address pointer MAP
1 is located at the head of the third area. And FIG.
As shown in (C), the disk address pointer DAP
21 is located at the head of the twentieth block. Then, when the disk address pointer DAP21 is returned in the reverse direction of 6 blocks and is located at the position of DAP22,
That position corresponds to the beginning of the fourteenth block. Also, the memory address pointer MAP1 in FIG.
When moved by the block, the memory address pointer MA
P2 is located at the head of the second area. Therefore, the data of the fourteenth block is transferred to the second area.
【0030】以下、MAPとDAPがそれぞれ1ブロッ
ク分ずつ順次逆方向に戻されるので、RAM4には第1
領域に第13ブロックのデータが、第5領域に第12ブ
ロックのデータが、それぞれ転送されることになる。こ
の状態が、図5(B)に示してある。Hereinafter, since the MAP and the DAP are sequentially returned in the reverse direction by one block each, the first
The data of the thirteenth block is transferred to the area, and the data of the twelfth block is transferred to the fifth area. This state is shown in FIG.
【0031】このとき第3領域の第15ブロックの音声
データは、その読み出し量がまだ1/2に達していない
ので、メモリアドレスポインタMAP1は第4領域の先
頭に位置している。第3領域の音声データの読み出し量
が1/2に達したとき、この第4領域の第16ブロック
の音声データが、第11ブロックの音声データに更新さ
れる。そして、メモリアドレスポインタは、MAP1か
らMAP2に移動される。以下同様に、メモリアドレス
ポインタとディスクアドレスポインタが、逆方向に1ブ
ロック分ずつ順次移動され、逆方向の再生が行われる。At this time, since the read amount of the audio data of the fifteenth block in the third area has not yet reached 1 /, the memory address pointer MAP1 is located at the head of the fourth area. When the read amount of the audio data in the third area reaches 1 /, the audio data in the sixteenth block in the fourth area is updated to the audio data in the eleventh block. Then, the memory address pointer is moved from MAP1 to MAP2. Hereinafter, similarly, the memory address pointer and the disk address pointer are sequentially moved one block at a time in the reverse direction, and the reproduction in the reverse direction is performed.
【0032】図2に戻って、ステップS9において、ブ
ロックが3回転送されたと判定された場合、ステップS
10に進み、再生方向が順方向に反転されたか否か判定
される。逆方向のままであれば、ステップS10からス
テップS11に進み、RAM4の読み出し領域における
読み出し量が、アドレスのマイナス方向に1/2に達し
たか否か判定され、達していなければステップS10に
戻る。そして、読み出し量が1ブロック分の半分に達し
た場合ステップS12に進み、RAM4のメモリアドレ
スポインタが示す領域のアドレスに、ハードディスク1
のディスクアドレスポインタが示す1ブロック分のデー
タが転送される。さらに、ステップS13に進み、メモ
リアドレスポインタおよびディスクアドレスポインタと
も、1ブロック分逆方向に戻される。以上の処理が繰り
返されて、逆方向の再生が実行される。Returning to FIG. 2, if it is determined in step S9 that the block has been transferred three times, the process proceeds to step S9.
Proceeding to 10, it is determined whether the reproduction direction has been reversed in the forward direction. If it remains in the opposite direction, the process proceeds from step S10 to step S11, in which it is determined whether the read amount in the read area of the RAM 4 has reached 1/2 in the minus direction of the address. If not, the process returns to step S10. . If the read amount has reached half of one block, the process proceeds to step S12, and the hard disk 1 is stored in the address of the area indicated by the memory address pointer in the RAM 4.
The data of one block indicated by the disk address pointer is transferred. Further, the process proceeds to step S13, where the memory address pointer and the disk address pointer are returned in the reverse direction by one block. The above processing is repeated, and the reproduction in the reverse direction is executed.
【0033】すなわち、逆方向の再生時においても、ハ
ードディスク1からRAM4に対するデータの転送は、
順方向再生時における場合と同様に、1ブロック分のデ
ータが順方向に(1つの領域内において)DMA転送さ
れる。That is, even during reproduction in the reverse direction, data transfer from the hard disk 1 to the RAM 4
As in the case of the forward reproduction, one block of data is DMA-transferred in the forward direction (within one area).
【0034】逆方向再生時において、キーボード6より
順方向再生が指令されると、ステップS10からステッ
プS14に進み、メモリアドレスポインタが1ブロック
分順方向に進められ、ディスクアドレスポインタが6ブ
ロック分順方向に進められる。さらにステップS15に
おいて、メモリアドレスポインタが示すアドレスに、デ
ィスクアドレスポインタが示す1ブロック分のデータが
転送される。そして、ステップS16において、メモリ
アドレスポインタとディスクアドレスポインタの両方
が、1ブロック分ずつ進められる。このステップS15
とS16の処理は、ステップS17において3ブロック
分のデータが転送されたと判定されるまで繰り返され
る。3ブロック分の転送が完了したとき、ステップS1
7からステップS2に戻り、順方向再生のままであれば
ステップS2からステップS3に進みそれ以降の処理が
実行され、また、逆方向再生に反転されるとステップS
2からステップS6に進みそれ以降の処理が実行される
ことになる。During forward playback, when forward playback is commanded from the keyboard 6, the process proceeds from step S10 to step S14, in which the memory address pointer is advanced by one block in the forward direction, and the disk address pointer is forwarded by six blocks. Proceed in the direction. Further, in step S15, one block of data indicated by the disk address pointer is transferred to the address indicated by the memory address pointer. Then, in step S16, both the memory address pointer and the disk address pointer are advanced by one block. This step S15
Steps S16 and S16 are repeated until it is determined in step S17 that data for three blocks has been transferred. When the transfer for three blocks is completed, step S1
7, the process returns to step S2. If the reproduction is in the forward direction, the process proceeds from step S2 to step S3, and the subsequent processing is executed.
From step 2, the process proceeds to step S6, and the subsequent processing is executed.
【0035】すなわち、例えば図6(A)に示すよう
に、RAM4の第3の領域における第15ブロックのデ
ータを逆方向に再生中に、その再生量が1/2に達する
前に順方向への再生に切り換えられると、メモリアドレ
スポインタがMAP1からMAP2に1ブロック分移動
される(進められる)。また、図8(D)に示すよう
に、ディスクアドレスポインタがDAP31からDAP
32に6ブロック分順方向に移動される。そして、DA
P32が位置する第17ブロックのデータが、MAP2
が位置する第5領域に転送される。以下、DAPとMA
Pが1ブロック分ずつ順方向に移動され(進められ)、
第1領域に第18ブロックのデータが、第2領域に第1
9ブロックのデータがそれぞれ転送される。その結果、
RAM4の記憶データは、図6(B)に示すようにな
る。That is, as shown in FIG. 6A, for example, while the data of the fifteenth block in the third area of the RAM 4 is being reproduced in the reverse direction, the data is moved in the forward direction before the reproduction amount reaches 1/2. , The memory address pointer is moved (advanced) by one block from MAP1 to MAP2. Also, as shown in FIG. 8D, the disk address pointer is changed from DAP31 to DAP31.
32 is moved forward by six blocks. And DA
The data of the 17th block where P32 is located is MAP2
Is transferred to the fifth area where. Below, DAP and MA
P is moved (advanced) by one block in the forward direction,
The 18th block of data is stored in the first area and the first block is stored in the second area.
Nine blocks of data are transferred. as a result,
The data stored in the RAM 4 is as shown in FIG.
【0036】このとき、第3領域の第15ブロックのデ
ータは順方向再生の観点からみると、その読み出し量は
既に1/2を越えている。従って、メモリアドレスポイ
ンタは第3領域の先頭に対応するMAP1に位置する。
また、このとき、ディスクアドレスポインタは図8
(D)に示すように、DAP35に位置する。従って、
以下、MAPおよびDAPを1ブロック分ずつ順次移動
させ、ハードディスク1からRAM4にデータが1ブロ
ック分ずつ転送される。そして、音声データが順方向に
再生される。At this time, the read amount of the data of the fifteenth block in the third area has already exceeded 1/2 from the viewpoint of forward reproduction. Therefore, the memory address pointer is located at MAP1 corresponding to the head of the third area.
At this time, the disk address pointer is set as shown in FIG.
As shown in (D), it is located at DAP35. Therefore,
Hereinafter, the MAP and the DAP are sequentially moved one block at a time, and data is transferred from the hard disk 1 to the RAM 4 one block at a time. Then, the audio data is reproduced in the forward direction.
【0037】一方、図7(A)に示すように、RAM4
の第3領域の第15ブロックの逆方向への再生が行われ
ている場合において、その再生量が1/2を越えたタイ
ミングにおいて再生方向の切り換えが指令されると、そ
の直前の領域である第4領域のデータは、既に第11ブ
ロックのデータに更新されているので、メモリアドレス
ポインタは第3領域の先頭に対応するMAP1となる。
このとき、ディスクアドレスポインタは図8(E)に示
すように、第10ブロックの先頭に対応するDAP41
に位置する。このDAP41が6ブロック分移動され、
DAP42に移動する。そして、MAP1が1ブロック
分順方向に移動されて、MAP2となる。これにより、
DAP42が位置する第16ブロックのデータが、MA
P2が位置する第4領域に転送される。以下、DAPお
よびMAPが1ブロック分ずつ順次順方向に移動され、
第17ブロックおよび第18ブロックのデータが、第5
領域および第1領域にそれぞれ転送される。この状態
が、図7(B)に示してある。On the other hand, as shown in FIG.
In the case where the reproduction of the fifteenth block in the third area is performed in the reverse direction and the switching of the reproduction direction is instructed at the timing when the reproduction amount exceeds 1/2, the area immediately before the reproduction is performed. Since the data in the fourth area has already been updated to the data in the eleventh block, the memory address pointer is MAP1 corresponding to the head of the third area.
At this time, as shown in FIG. 8 (E), the disk address pointer corresponds to the DAP 41 corresponding to the head of the tenth block.
Located in. This DAP 41 is moved by 6 blocks,
Move to DAP42. Then, MAP1 is moved by one block in the forward direction to become MAP2. This allows
The data of the 16th block where DAP42 is located is MA
The data is transferred to the fourth area where P2 is located. Hereinafter, DAP and MAP are sequentially moved forward by one block at a time,
The data of the 17th block and the 18th block are
The data is transferred to the area and the first area, respectively. This state is shown in FIG.
【0038】このとき、第3領域の第15ブロックの再
生量は順方向からみると、まだ1/2に達していないの
で、メモリアクセスポインタは第2領域のMAP1に位
置する。このとき、ディスクアクセスポインタは図8
(E)に示すように、DAP45に位置する。従って、
以下、DAPとMAPが1ブロック分ずつ順次順方向に
移動され、ハードディスク1からRAM4に1ブロック
分ずつデータが順次転送され、データが順方向に再生さ
れる。At this time, since the reproduction amount of the fifteenth block in the third area has not yet reached 1/2 when viewed from the forward direction, the memory access pointer is located at MAP1 in the second area. At this time, the disk access pointer is
As shown in (E), it is located at DAP45. Therefore,
Hereinafter, DAP and MAP are sequentially moved by one block in the forward direction, data is sequentially transferred from the hard disk 1 to the RAM 4 by one block, and the data is reproduced in the forward direction.
【0039】以上においては、音声信号をハードディス
クに記録する場合に本発明を応用した場合を例として説
明したが、記録媒体としてはハードディスク以外に、光
ディスク、光磁気ディスク等を用いることもできる。ま
た、本発明は音声信号以外の情報を記録する場合にも、
応用することが可能である。In the above description, the case where the present invention is applied to the case where an audio signal is recorded on a hard disk has been described as an example. However, as a recording medium, an optical disk, a magneto-optical disk or the like can be used other than the hard disk. The present invention is also applicable to recording information other than audio signals,
It is possible to apply.
【0040】[0040]
【発明の効果】以上の如く、請求項1に記載の情報再生
方法によれば、再生方向反転時、記録媒体のアドレスポ
インタをメモリの容量に対応する分だけ逆方向に移動す
るとともに、メモリのアドレスポインタを1ブロック分
だけ逆方向に移動するようにして情報を転送するように
したので、再生方向を反転した場合においても、情報が
途中で途切れるようなことが防止され、さらに、迅速か
つ確実に、必要な情報を記録媒体からメモリに転送する
ことが可能になる。 As described above, according to the information reproducing method of the first aspect, when the reproducing direction is reversed, the address position of the recording medium is reduced.
Move the interface in the reverse direction by the amount corresponding to the memory capacity.
And the memory address pointer for one block
Just to move in the opposite direction to transfer information
Therefore, even if the playback direction is reversed,
Prevention of interruption on the way
Transfer the required information from the recording medium to the memory
It becomes possible.
【0041】[0041]
【0042】[0042]
【0043】請求項2に記載の情報再生方法によれば、
再生方向反転時、メモリの容量の約1/2のブロックの
情報を転送するようにしたので、再生方向反転後、その
反転した方向への再生を確実に継続することが可能にな
る。According to the information reproducing method of the second aspect ,
At the time of inversion of the reproduction direction, information of a block of about 1 / of the memory capacity is transferred, so that after inversion of the reproduction direction, it is possible to reliably continue reproduction in the inverted direction.
【図1】本発明の情報再生方法を適用した音声信号記録
再生装置の一実施例の構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of an embodiment of an audio signal recording / reproducing apparatus to which an information reproducing method of the present invention is applied.
【図2】図1の実施例の動作を説明するフローチャート
である。FIG. 2 is a flowchart illustrating the operation of the embodiment of FIG.
【図3】順方向再生時における図2の実施例のRAM4
のデータの書き込み状態を説明する図である。FIG. 3 shows a RAM 4 of the embodiment of FIG. 2 during forward reproduction.
FIG. 3 is a diagram for explaining a data write state of FIG.
【図4】再生位置が領域の1/2に達する前に、順方向
から逆方向に再生方向が反転された場合における、図2
の実施例のRAM4のデータの書き込み状態を説明する
図である。FIG. 4 shows a case where the reproduction direction is reversed from the forward direction to the reverse direction before the reproduction position reaches 1/2 of the area.
FIG. 9 is a diagram for describing a data write state of the RAM 4 according to the example.
【図5】再生位置が領域の1/2に達した後、順方向か
ら逆方向に再生方向が反転された場合における、図2の
実施例のRAM4のデータの書き込み状態を説明する図
である。FIG. 5 is a diagram for explaining a data write state of the RAM 4 in the embodiment of FIG. 2 when the reproduction direction is reversed from the forward direction to the reverse direction after the reproduction position reaches a half of the area. .
【図6】再生位置が領域の1/2に達する前に、逆方向
から順方向に再生方向が反転された場合における、図2
の実施例のRAM4のデータの書き込み状態を説明する
図である。FIG. 6 shows a case where the reproduction direction is reversed from the reverse direction to the forward direction before the reproduction position reaches one half of the area.
FIG. 9 is a diagram for describing a data write state of the RAM 4 according to the example.
【図7】再生位置が領域の1/2に達した後、逆方向か
ら順方向に再生方向が反転された場合における、図2の
実施例のRAM4のデータの書き込み状態を説明する図
である。FIG. 7 is a diagram for explaining a data write state of the RAM 4 in the embodiment of FIG. 2 when the reproduction direction is reversed from the reverse direction to the forward direction after the reproduction position reaches a half of the area. .
【図8】図2の実施例におけるハードディスク上のディ
スクアドレスポインタの移動を説明する図である。FIG. 8 is a view for explaining movement of a disk address pointer on a hard disk in the embodiment of FIG. 2;
1 ハードディスク 2 ハードディスクコントローラ 3−1乃至3−3 音声入出力装置 4 RAM 5 CPU 6 キーボード DESCRIPTION OF SYMBOLS 1 Hard disk 2 Hard disk controller 3-1 to 3-3 Voice input / output device 4 RAM 5 CPU 6 Keyboard
Claims (2)
に記録媒体から再生した1ブロック分の情報を転送して
書き込み、前記メモリの各領域からそこに書き込まれた
情報を読み出す情報再生方法であって、 前記メモリの領域の1つから情報を再生している途中で
再生方向を反転する場合、前記記録媒体のアドレスポイ
ンタを前記メモリの容量に対応する分だけ逆方向に移動
するとともに、前記メモリのアドレスポインタを1ブロ
ック分だけ逆方向に移動し、前記記録媒体から前記アド
レスポインタが位置する1ブロック分の情報を、前記メ
モリのアドレスポインタが位置する領域に転送すること
を特徴とする情報再生方法。1. An information reproducing method in which a memory is divided into a plurality of areas, information of one block reproduced from a recording medium is transferred and written into the area, and information written therein is read from each area of the memory. And while reproducing information from one of the areas of the memory,
When reversing the reproduction direction, the address point of the recording medium
Counter in the reverse direction by the amount of memory
The address pointer of the memory by one block.
The recording medium in the opposite direction, and
The information for one block in which the
An information reproducing method characterized by transferring data to an area where a memory address pointer is located .
録媒体とメモリのアドレスポインタを逆方向に移動し
て、1ブロック分の情報を転送した後、さらに同一方向
に両アドレスポインタを1ブロック分ずつ移動して、前
記メモリの容量の約1/2の各領域に情報を連続して転
送することを特徴とする請求項1に記載の情報再生方
法。2. The method according to claim 1 , wherein the reproduction direction of the information is reversed.
Move the recording medium and memory address pointers in the opposite direction.
After transferring one block of information,
Move both address pointers one block at a time to
Information is continuously transferred to each area of about 1/2 of the memory capacity.
Information reproducing method according to claim 1, characterized in that the feed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3173074A JP2995926B2 (en) | 1991-06-18 | 1991-06-18 | Information playback method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3173074A JP2995926B2 (en) | 1991-06-18 | 1991-06-18 | Information playback method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH04370571A JPH04370571A (en) | 1992-12-22 |
JP2995926B2 true JP2995926B2 (en) | 1999-12-27 |
Family
ID=15953727
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3173074A Expired - Fee Related JP2995926B2 (en) | 1991-06-18 | 1991-06-18 | Information playback method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2995926B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4819369B2 (en) * | 2005-02-15 | 2011-11-24 | 株式会社日立製作所 | Storage system |
-
1991
- 1991-06-18 JP JP3173074A patent/JP2995926B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH04370571A (en) | 1992-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2083615A1 (en) | Data recording/reproducing apparatus capable of simultaneously performing both reproducing and recording from and in a single recording medium | |
JP2995926B2 (en) | Information playback method | |
JP2701571B2 (en) | Signal recording / reproducing device | |
JPH02240867A (en) | Data recording and reproducing device | |
JP2993138B2 (en) | Signal recording device and signal recording / reproducing device | |
JPS6148281A (en) | Video signal reproducing device | |
JP2976988B2 (en) | Signal recording device | |
JP2000100087A (en) | Information reproducing device, information reproducing method, information recorder and information recording method | |
JP2971931B2 (en) | Image search method | |
JPH08242426A (en) | Disk reproducing device | |
JP3309033B2 (en) | Readout system of image data recorded on disk storage medium | |
JPH10149634A (en) | Method and device for recording and reproducing data | |
JP3044845B2 (en) | Information playback device | |
JP3309575B2 (en) | Data recorder | |
KR0148147B1 (en) | Recording and reproducing apparatus independent of changing speed of the type | |
JPH04129071A (en) | Disk device | |
JPH10228712A (en) | Data recording and reproducing device and method therefor | |
JPS6229957B2 (en) | ||
JPH10243346A (en) | Recording and reproducing preserving device and data recording preserving method | |
JP2765448B2 (en) | Magnetic disk drive | |
JPH10199139A (en) | Data recording and reproducing method and device therefor | |
JPH04243077A (en) | Signal recorder and signal reproducer | |
JPH1023368A (en) | Video reproducing device and base band memory device | |
JPS61246903A (en) | Helical scan magnetic recording and reproducing device | |
JPS60234268A (en) | Data processing method of magnetic disk |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071029 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081029 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081029 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091029 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091029 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101029 Year of fee payment: 11 |
|
LAPS | Cancellation because of no payment of annual fees |