(57)【特許請求の範囲】
【請求項１】
操作部からの再生指令に基づき、音声情報が符号化された圧縮データからPCMオーディオデータを生成し、当該PCMオーディオデータに基づいて音声の再生を行う再生装置において、
操作部からの各種指令に基づき装置各部の制御を行う制御部と、
前記圧縮データをデコード処理してPCMオーディオデータを生成して順次出力する圧縮デコーダと、
所定のデータ量を有するＰＣＭオーディオデータからなるデフォルトデータを記憶する第１記憶手段と、
前記圧縮デコーダから順次出力される前記PCMオーディオデータと前記第１記憶手段に記憶されている前記デフォルトデータのいずれか一を選択して出力する切替手段と、を備え、
前記制御部は、前記操作部により早送り再生指令又は、早戻し再生指令がなされた場合に、前記切替手段を制御して、前記第１記憶手段に記憶されている前記デフォルトデータを選択的に出力するようにしたことを特徴とする再生装置。
【請求項２】
前記デフォルトデータは、前記音声情報の早送り再生音又は、早戻し再生音を擬音化した特殊音声を再生するためのPCMオーディオデータからなることを特徴とする請求項１に記載の再生装置。
【請求項３】
前記圧縮デコーダから順次出力されるPCMオーディオデータに基づいて順次生成される一時記憶データを順次更新して一時記憶すると共に、一時記憶中の一時記憶データを適宜繰り返し読み出して順次出力する第２記憶手段と、
前記切替手段に代えて、前記PCMオーディオデータと前記一時記憶データのいずれか一を選択して出力する切替手段と、をさらに備え、
前記制御部は、前記操作部から各種指令がなされるのに先だって、前記第２記憶手段に前記一時記憶データが既に記憶されているか否かを判断し、
前記第２記憶手段に前記一時記憶データが未だ記憶されていないことを判断した場合には、前記第１記憶手段に記憶されている前記デフォルトデータに基づく一時記憶データを第２記憶手段に読み込ませて一時記憶させる制御を行い、
前記操作部により早送り再生指令又は、早戻し再生指令がなされた場合に、前記切替手段を制御して、前記第２記憶手段に記憶されている前記一時記憶データを選択的に出力するようにしたことを特徴とする、請求項１乃至２に記載の再生装置。
【請求項４】
前記一時記憶データは、前記音声情報の早送り再生音又は、早戻し再生音を擬音化した特殊音声を再生するためのPCMオーディオデータからなることを特徴とする請求項３に記載の再生装置。
【請求項５】
前記一時記憶データは、前記圧縮デコーダから出力されるPCMオーディオデータを所定間隔で抽出して得られるデータからなることを特徴とする請求項３に記載の再生装置。
【請求項６】
前記第２記憶手段は、所定数の記憶アドレスを有し、前記圧縮デコーダから順次出力されるPCMオーディオデータに基づいて順次生成される一時記憶データを順次読みこんで、前記制御部が指定するアドレスに順次記録することを特徴とする請求項３乃至５に記載の再生装置。
【請求項７】
前記操作部により前記早送り再生指令がなされた場合には、前記第２記憶手段に記憶された一時記憶データを、記憶が行われた順に繰り返し読み出して順次出力データとして出力することを特徴とする請求項３乃至５に記載の再生装置。
【請求項８】
前記操作部により前記早戻し再生指令がなされた場合には、一時記憶中の一時記憶データを、記憶が行われた順とは逆の順に繰り返し読み出して順次出力データとして出力することを特徴とする請求項３乃至５に記載の再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声情報（オーディオ情報）がMPEGオーディオなどの符号化方式により高能率符合化された圧縮データによって音楽などの音声の再生を行う再生装置に関する。
【０００２】
【従来の技術】
従来、音楽等のオーディオ情報の記録媒体の代表例としてCD（コンパクトディスク）がある。これは、直径１２cmのディスクの片面に高密度で螺旋状に形成されたピット列によってオーディオ情報が担持されており、再生装置としてのCDプレーヤによってこれを光学的に読み出すことによりピット形状に応じて２値符号化されたデジタル信号を生成し、該信号に基づき音声の再生を行うことができる。CDは、ディスク１枚につき２チャンネル（ステレオ）で最大７４分の音楽をいわゆるリニアPCM（Pulse Code Modulation）による非圧縮のデジタルオーディオデータとして記録可能であり、小型で携帯性に富む記録媒体として広く用いられている。
【０００３】
また、近年では、上記CDよりもはるかに小型で携帯性に優れ且つ多量のオーディオ情報を記録することのできる記録媒体及びその再生装置が求められており、その一例としてオーディオ情報が圧縮データとして記録される記録媒体としての固体メモリと、該固体メモリに記憶された圧縮データに基づいて音楽などのオーディオ情報を再生するいわゆるソリッドプレーヤなどの再生装置が提案されている。
【０００４】
圧縮データには、例えばMPEGオーディオ方式で符号化された圧縮ビットストリームデータがある。
図１３は、MPEGオーディオ方式による圧縮ビットストリームデータの物理的フォーマットの一例を示す略図であり、ここでは、MPEG−４ Audio GA codingの１つであるMPEG−４ Twin VQによって符号化されたデータフォーマットにより示している。
【０００５】
図１３に示すように、MPEG−４ TwinVQ等の変換符号化に基づく方式の圧縮ビットストリームデータは、音声情報の所定のサンプル数をまとめて１フレームとして圧縮符号化された結果のビット列が、フレームごとに連続した形式で構成される。圧縮ビットストリームデータは、各フレームに対して固定ビットが割り当てられた固定長フレームにより構成されている。さらにここでは各フレームの先頭に、フレーム同期ワードやデコーダの動作モードを制御する情報を有するヘッダ領域が設けられている場合を想定しており、ヘッダには、圧縮ビットストリームデータの連続した各フレームの順番を表すフレームナンバＮ（＝１，２，３，４，・・・Ｎ，Ｎ＋１，・・・）が含まれている。また、各フレームが有する圧縮ビットストリームデータには、MDCT係数を復号するための量子化インデックス情報と、MDCTの逆変換を行う際に必要となるウインドウ情報と、スペクトル包絡及びゲインの量子化パラメータ情報などが含まれている。
【０００６】
このような圧縮ビットストリームデータは、例えばデータの配信元からインターネットを通じてパソコンに送られ、ユーザがこのデータをパソコンに装着中の固定メモリにダウンロードすることで固定メモリに音声情報として記憶される。
【０００７】
そして、上記のようにして音声情報が記憶された固体メモリがユーザにより再生装置に装着されて音声情報の再生指令がなされると、再生装置では、該指令に応じて制御部が固体メモリに記憶されている圧縮ビットストリームデータを順次バッファメモリに読み出して供給する制御を行って所定量のデータを一旦バッファメモリに蓄積し、しかる後にバッファメモリに蓄積されたデータを順次連続する所定フレーム数単位毎にバッファメモリから圧縮デコーダへ間欠的に供給する。
【０００８】
圧縮デコーダは、バッファメモリから供給される所定フレーム数単位のデータを各フレームのヘッダに同期させてフレーム毎に読み込んでこれらのデータの復号変換処理を行い、しかる後に該復号変換処理に基づいて非圧縮のPCMオーディオデータを順次生成する。生成されたPCMオーディオデータは、Ｄ／Ａ変換器に送られてアナログオーディオ信号に変換処理されて増幅器に供給される。増幅器は、アナログオーディオ信号を増幅してスピーカに供給する。その結果、スピーカからアナログオーディオ信号に応じた音楽の再生音が放音される。
【０００９】
また、再生装置が音楽を再生中にユーザが再生装置に設けられた早送り指令（ＦＦ指令）釦を押しつづけることにより早送り再生指令がなされ、しかる後、ユーザがＦＦ釦を押すのをやめることによって早送り再生指令の解除がなされて、再生装置は、再び通常の再生動作となる。
【００１０】
再生装置が音楽を再生中に早送り再生指令がなされた場合は、再生装置の制御部がＦＦ指令釦の押圧動作によるＦＦ指令の開始に応じて、圧縮デコーダの復号変換処理を中断させて圧縮デコーダからの出力を停止させることで音楽の再生を中断させると共に、ＦＦ指令開始からの経過時間を計測開始する。従って、再生装置が早送り再生動作中は再生装置のスピーカから音が再生されない無音の状態となる。
【００１１】
また、ＦＦ指令の解除がなされることにより早送り再生指令が解除された場合は、制御部がＦＦ指令の開始から解除までの経過時間を算出した後、固体メモリから読み出すデータのフレーム位置を上記経過時間に比例したフレーム数だけ先行したフレーム位置に改めてそのフレーム位置からのデータをバッファメモリに順次供給開始する制御を行う。
【００１２】
制御部は、ＦＦ指令の解除に応じて、バッファメモリに蓄積されているデータの中から改めて上述の先行したフレーム位置からのデータを圧縮デコーダへ供給開始させると共に、圧縮デコーダに対しても当該フレーム位置からのデータの復号変換処理を再開させて当該フレーム位置からのPCMオーディオデータをＤ／Ａ変換器へ供給してアナログオーディオ信号を生成させて増幅器に供給する。増幅器は、供給されるアナログ信号を電流増幅すると共に、再生音のミュート解除を行ってスピーカへ供給する。その結果、再生装置は早送りされたデータのフレーム位置からの音楽の再生を再開することができる。
【００１３】
【発明が解決しようとする課題】
このように、再生装置が固体メモリからの圧縮ビットストリームデータによって音楽を再生中に、ユーザによってＦＦ指令が開始されてから指令解除されるまでの早送り再生動作中には、再生装置のスピーカから再生音が再生されないので、ユーザは、その間は再生装置によってどの程度のデータ量が早送りされているのかを聴感上の早送り音との対比で逐次容易に確認することができない。従って、ユーザは、早送り指令中に装置が果たして正常に早送り再生動作が行われているのか否かといった不安感が増大するという問題があった。
【００１４】
上述した問題は、再生装置が音楽を再生中に、例えばユーザが再生装置に設けられた早戻し（ＲＥＷ）釦を押しつづけることにより早戻し指令（ＲＥＷ指令）に基づく早戻し再生指令を行った場合も同様に生じる。
【００１５】
このような問題に対しては、再生装置が早送り再生指令（又は、早戻し再生指令）がなされた場合は、通常の再生速度よりも速いＮ倍速再生（又は、Ｎ倍速逆再生）を行ってスピーカからＮ倍の早さの再生音（又は、逆再生音）を出力するように再生装置の各部を構成することで解決できるが、その場合には、制御部が装置各部におけるデータ処理速度を速めるべくPCMクロックの同期速度を速める調整をすることによって圧縮デコーダの複雑な復号変換処理速度を速める制御を行う必要があるばかりでなく、装置の再生回路全体が再生速度を不具合無く安定して切替える構成にする必要があり、その結果、装置各部の構成が複雑となり、コストが飛躍的に増大するので、実用的でない。
【００１６】
本発明は、上述の問題点に鑑みなされたものであり、圧縮オーディオ情報による音声情報を再生する再生装置において、早送り再生指令（又は早戻し再生指令）がなされた場合に、音声情報の早送り再生音（又は、早戻し再生音）を擬音化した特殊音声を再生することによって、装置がデータの早送り処理中（又は、早戻し処理中）であることをユーザが容易に聴感上で確認することができる再生装置を提供することを目的とする。
【００１７】
【課題を解決するための手段】
請求項１に記載の発明は、操作部からの再生指令に基づき、音声情報が符号化された圧縮データからPCMオーディオデータを生成し、当該PCMオーディオデータに基づいて音声の再生を行う再生装置において、操作部からの各種指令に基づき装置各部の制御を行う制御部と、圧縮データをデコード処理してPCMオーディオデータを生成して順次出力する圧縮デコーダと、所定のデータ量を有するPCMオーディオデータからなるデフォルトデータを記憶する第１記憶手段と、圧縮デコーダから順次出力されるPCMオーディオデータと第１記憶手段に記憶されているデフォルトデータのいずれか一を選択して出力する切替手段とを備え、制御部は、操作部により早送り再生指令又は、早戻し再生指令がなされた場合に、切替手段を制御して、第１記憶手段に記憶されているデフォルトデータを選択的に出力するようにしたことを特徴とする。
【００１８】
請求項１に記載の発明によれば、再生装置が音声情報が符号化された圧縮データに基づく音声の通常再生動作中に、操作部からの早送り再生指令（又は、早戻し再生指令）がなされた場合には、デフォルトデータに基づき生成される特殊音声データを切替手段が選択して出力するように制御して、当該特殊音声データに基づく特殊音声の再生動作の制御を行うので、再生装置が通常再生時における音声に代って、早送り再生指令又は、早戻し再生指令に応じた特殊音声データに基づく特殊音声を再生することができる。その結果、ユーザは、再生装置がデータの早送り処理中（又は、早戻し処理中）であることを容易に聴感上で確認することができる。
【００１９】
また、請求項２に記載の発明は、請求項１に記載の再生装置において、デフォルトデータは、音声情報の早送り再生音又は、早戻し再生音を擬音化した特殊音声を再生するためのPCMオーディオデータからなることを特徴とする。
【００２０】
請求項２に記載の発明によれば、操作部からの早送り再生指令（又は、早戻し指令）がなされている間は、再生装置が音声情報の早送り再生音（又は、早戻し再生音）を擬音化した特殊音声を再生するので、ユーザは、装置がデータの早送り処理中（又は、早戻し処理中）であることを容易に聴感上で確認することができる。
【００２１】
また、請求項３に記載の発明は、請求項１乃至２に記載の再生装置において、前記圧縮デコーダから順次出力されるPCMオーディオデータに基づいて順次生成される一時記憶データを順次更新して一時記憶すると共に、一時記憶中の一時記憶データを適宜繰り返し読み出して順次出力する第２記憶手段と、請求項１乃至２に記載の切替手段に代えて、PCMオーディオデータと一時記憶データのいずれか一を選択して出力する切替手段をさらに備え、制御部は、操作部から各種指令がなされるのに先だって、第２記憶手段に一時記憶データが既に記憶されているか否かを判断し、第２記憶手段に一時記憶データが未だ記憶されていないことを判断した場合には、第１記憶手段に記憶されているデフォルトデータに基づく一時記憶データを第２記憶手段に読み込ませて一時記憶させる制御を行い、前記操作部により早送り再生指令又は、早戻し再生指令がなされた場合に、前記切替手段を制御して、前記第２記憶手段に記憶されている前記一時記憶データを選択的に出力するようにしたことを特徴とする。
【００２２】
請求項３に記載の発明によれば、再生装置が音声情報が符号化された圧縮データに基づく音声の通常再生動作中に、制御部が、圧縮デコーダから順次出力されるPCMオーディオデータに基づき一時記憶データをその都度生成して第２記憶手段に更新記憶させ、操作部からの早送り再生指令（又は、早戻し再生指令）がなされた場合には、一時記憶データに基づき生成される特殊音声データを切替手段が選択して出力するように制御して、当該特殊音声データに基づく特殊音声の再生動作の制御を行う。さらに、再生装置の第２記憶手段に一時記憶データが記憶保持されていない状態のまま再生装置の電源が投入された場合に、制御部が再生指令に応じた制御動作に先立って迅速に第１記憶手段からデフォルトデータを読み出して、該読み出したデフォルトデータに基づく一時記憶データを第２記憶手段に記憶保持させるようにしたので、例えば、ユーザが再生装置の電源を投入した直後に早送り再生指令（又は、早戻し再生指令）を行った場合でも、再生装置は、制御部の制御によって第２記憶手段に記憶保持中の一時記憶データに基づいて即座に早送り再生指令（又は、早戻し再生指令）による特殊音声の再生をすることができる。その結果、ユーザの早送り再生指令（又は、早戻し再生指令）直後においても特殊音声による再生音が途切れることがないので、ユーザが違和感なく特殊音声を聴くことができる。
【００２３】
また、請求項４に記載の発明は、請求項３に記載の再生装置において、一時記憶データは、音声情報の早送り再生音又は、早戻し再生音を擬音化した特殊音声を再生するためのPCMオーディオデータからなることを特徴とする。
【００２４】
請求項４に記載の発明によれば、操作部からの早送り再生指令（又は、早戻し指令）がなされている間は、再生装置が圧縮デコーダから順次出力されるPCMオーディオデータに基づいて生成される一時記憶データによって音声情報の早送り再生音（又は、早戻し再生音）を擬音化した特殊音声を再生するので、ユーザは、装置がデータの早送り処理中（又は、早戻し処理中）であることを容易に聴感上で確認することができる。
【００２５】
また、請求項５に記載の発明は、請求項３に記載の再生装置において、一時記憶データは、前記圧縮デコーダから出力されるPCMオーディオデータを所定間隔で抽出して得られるデータからなることを特徴とする。
【００２６】
請求項５に記載の発明によれば、操作部からの早送り再生指令（又は、早戻し再生指令）がなされている間は、圧縮デコーダから出力されるPCMオーディオデータを所定間隔で抽出して得られる一時記憶データに基づいて特殊音声データが生成されて、再生装置から該特殊音声データに基づく特殊音声が再生される。従って、ユーザは、音声情報による再生音が早送り再生指令（又は、早戻し再生指令）に応じて早送り方向（又は早戻し方向）に間引きしたように聞こえる特殊音声を、聴くことができるので、装置がデータの早送り処理中（又は、早戻し処理中）であることを容易に聴感上で確認することができる。
【００２７】
また、請求項６に記載の発明は、請求項３乃至５に記載の再生装置において、第２記憶手段は、所定数の記憶アドレスを有し、圧縮デコーダから順次出力されるPCMオーディオデータに基づいて順次生成される一時記憶データを順次読みこんで、制御部が指定するアドレスに順次記録することを特徴とする。
【００２８】
請求項６に記載の発明によれば、通常再生動作中は、第２記憶手段が、圧縮デコーダから順次出力されるPCMオーディオデータに基づき順次生成される一時記憶データを制御部が指定する記憶アドレスの配列順に所定数の記憶アドレスに更新記憶し、操作部により早送り再生指令（又は、早戻し再生指令）がなされた場合には、第２記憶手段が、当該指令時に更新記憶中の一時記憶データを記憶保持すると共に、この記憶保持した一時記憶データを制御部が指定する記憶アドレスの配列順に繰り返し読み出して順次出力データとして出力するので、再生装置は、この出力データに基づき生成される特殊音声データにより、当該指令の直前に通常再生動作により再生されていた音声に近い音声情報に基づいた特殊音声を再生することができる。その結果、ユーザは、当該指令時に再生される特殊音声を、当該指令の直前に通常再生動作により再生されていた音声に引き続き違和感無く聴くことができる。
【００２９】
また、請求項７に記載の発明は、請求項３乃至５に記載の再生装置において、操作部により早送り再生指令がなされた場合には、第２記憶手段に記憶された一時記憶データを、記憶が行われた順に繰り返し読み出して順次出力データとして出力することを特徴とする。
【００３０】
請求項７に記載の発明によれば、再生装置が早送り再生指令された場合には、切替手段から出力される特殊音声データにより音声情報を早送り方向に間引きしたように聞こえる特殊音声を再生することができる。従って、ユーザは、これらの特殊音声を聴くことにより装置がデータの早送り処理中であることを容易に聴感上で確認することができる。
【００３１】
また、請求項８に記載の発明は、請求項３乃至５に記載の再生装置において、操作部により早戻し再生指令がなされた場合には、一時記憶中の一時記憶データを、記憶が行われた順とは逆の順に繰り返し読み出して順次出力データとして出力することを特徴とする。
【００３２】
請求項８に記載の発明によれば、再生装置が早戻し再生指令された場合には、切替手段から出力される特殊音声データにより音声情報を早戻し方向に間引きしたように聞こえる特殊音声を再生することができる。従って、ユーザは、これらの特殊音声を聴くことにより装置がデータの早戻し処理中であることを容易に聴感上で確認することができる。
【００３５】
【発明の実施の形態】
次に、本発明の好適な実施の形態について図をもとに説明する。
図１は、本発明の第１実施形態における再生装置Ｄ１の概略ブロック図であり、ここでは、記録媒体としての固体メモリMが装着された場合の再生装置Ｄ１のブロック図を示している。図１において、再生装置Ｄ１は、操作部１と、制御部２と、バッファメモリ３と、圧縮デコーダ４と、データ抽出回路５と、第１記憶手段としてのＲＡＭ６と、データ補正回路７と、切替ＳＷ８と、Ｄ／Ａ変換器９と、増幅器（ＡＭＰ）１０と、スピーカ（ＳＰ）１１を備えて構成される。
【００３６】
また、固体メモリMには、ここでは、モノラル再生用の音楽情報が、先の図４に示すMPEG−４ Twin VQにより符号化された圧縮ビットストリームデータよって予め記憶保持されているものとする。固体メモリMは、再生装置Ｄ１に装着された状態で制御部２及びバッファメモリ３と電気的に接続されており、制御部２の制御指令に基づいて圧縮ビットストリームデータを制御部２に指定された読み出し開始位置に相当するフレーム位置から順次バッファメモリ３に送ることができる。
【００３７】
操作部１は、再生装置Ｄ１の再生指令、停止指令、早送り（ＦＦ）指令、早戻し（ＲＥＷ）指令、早送り再生指令、早戻し再生指令、等の各種指令を行うための操作釦を有する。ユーザが操作部１の操作釦を操作することにより適宜これらの指令がなされた場合には、操作部１がその旨の指令を制御部２に送る。制御部２は、操作部１からのこれらの指令に基づいて再生装置Ｄ１の各部の制御を行う。
【００３８】
バッファメモリ３は、操作部１の再生指令に応じた制御部２の制御により、固体メモリMから順次送られてくる圧縮ビットストリームデータを一旦蓄積し、しかる後に蓄積されたデータを連続する所定フレーム数単位で圧縮デコーダ４へ順次間欠的に供給する。また、バッファメモリ３は、制御部２がデータの読み出し開始位置を指定した場合には、当該読み出し開始位置に相当するフレームからのデータを順次読み出して、上記のように圧縮デコーダ４へ順次間欠的に供給する。
【００３９】
図２は、圧縮デコーダ４の概略ブロック図である。圧縮デコーダ４は、操作部１の再生指令に応じた制御部２の制御のもとで、バッファメモリ３から順次供給されるデータを読み込んでビットストリームアナライザ２１により、MDCT係数の量子化インデックス情報と、ゲイン量子化インデックス情報と、スペクトル包絡及びゲインの量子化パラメータ情報と、ウインドウ情報を算出し、それぞれ、MDCT係数逆量子化部２２、ゲインデコード部２３、スペクトル包絡再生部２４、逆MDCT部２５に供給する。その結果、圧縮デコーダ４では、読み込んだデータを変換ブロックごとに、MDCT係数逆量子化部２２がMDCT係数の量子化インデックス情報を用いてMDCT係数の逆量子化処理を行い、次いで、ゲインデコード部２３がゲイン量子化インデックス情報を用いてゲインのデコード処理を行い、次いで、スペクトル包絡再生部２４がスペクトル包絡及びゲインの量子化パラメータ情報を用いてスペクトル包絡再生処理を行い、次いで、MDCT係数逆正規化部２６がMDCT係数の逆正規化を行った後、逆MDCT部２５がウインドウ情報を用いて逆MDCT変換処理することにより圧縮ビットストリームデータの復号変換処理を行う。これにより、圧縮デコーダ４は、制御部２が生成する所定の周波数のPCMクロックに同期した非圧縮のモノラルのPCMオーディオデータ（PCM音声データ）を生成する。圧縮デコーダ４は、生成したPCMオーディオデータを順次出力してデータ抽出回路５及び切替ＳＷ８へ供給する。なお、ここでは、圧縮デコーダ４から出力されるPCMオーディオデータは、16bit構成のデジタルデータとする。
【００４０】
データ抽出回路５は、圧縮デコーダ４から順次出力される16bitのPCMオーディオデータから上位８bitのデータを順次抽出し、これをビット数変換データとしてＲＡＭ６へ順次供給する。データ抽出回路５が16bitのPCMオーディオデータから上位８bitのデータを抽出するのは、後述するＲＡＭ６のＲＡＭアドレス容量、つまり、記憶可能なデータbit数を節約して８bitのデータに対応させたためである。
【００４１】
第１記憶手段としてのＲＡＭ６は、所定数（ここではｍ個）の記憶アドレス（ＲＡＭアドレス）を有する。
図３は、ＲＡＭ６のＲＡＭアドレス空間を表した模式図である。同図に示すように、ＲＡＭ６には、それぞれ８bitのデータが記憶可能なｍ個のＲＡＭアドレス（A0〜Am-1）が図３に示す配列順に設けられているものとする。
【００４２】
ＲＡＭ６は、操作部１の再生指令に応じた制御部２の制御により、データ抽出回路５から順次供給される上記ビット数変換データから所定のフレーム単位のデータを順次所定の同期間隔で間引いて抽出し、図３に示すm個のＲＡＭアドレスにA0からAm-1の配列順に順次更新して上書きを繰り返すことにより常にm個の８bitの区分データからなる一時記憶データを更新記憶する。一時記憶データは、早送り再生指令及び早戻し再生指令のそれぞれに応じて再生される後述する特殊音声を例えば５秒分生成するためのデータである。
【００４３】
また、ＲＡＭ６は、操作部１からの早送り再生指令（又は、早戻し再生指令）に応じた制御部２の制御により、これらの一時記憶データを制御部２が指定するＲＡＭアドレス順に繰り返し読み出して順次データ補正回路７へ出力データとして供給することができる。
【００４４】
データ補正回路７は、操作部１からの早送り再生指令（又は、早戻し再生指令）に応じた制御部２の制御によりＲＡＭ６から連続して繰り返し供給される８bit構成の一時記憶データの各ＲＡＭアドレス毎のデータにそれぞれ下位８bit分の０データを加算して１６bit構成の連続したPCMオーディオデータからなる特殊音声データを順次生成し、これを切替ＳＷ８へ供給する。
【００４５】
上述したデータ抽出回路５から出力されるビット数変換データに基づいて一時記憶データを生成しＲＡＭ６に更新記憶させるデータ書き込み動作、及び、ＲＡＭ６が記憶保持する一時記憶データをデータ補正回路７へ供給させるデータ読み出し動作は、制御部２が有するアドレス制御信号発生器１２から出力される各制御信号に基づき行われる。
【００４６】
図４は、アドレス信号発生器１２からＲＡＭ６へ出力される各制御信号を表した図である。アドレス信号発生器１２からは、制御信号としてアドレス信号（ADR信号）、ライトイネーブル信号（WE信号）、リードイネーブル信号(RE信号)が出力される。
【００４７】
ADR信号は、ＲＡＭ６のＲＡＭアドレスを指定するための制御信号である。WE信号は、ADR信号によって指定されたＲＡＭアドレスに一時記憶データを書き込むための制御信号である。RE信号は、ADR信号によって指定されたＲＡＭアドレスに既に書き込まれている一時記憶データをＲＡＭ６から出力させてデータ補正回路７へ供給するための制御信号である。
【００４８】
これらの各制御信号は、制御部２によって生成される所定の周波数のPCMクロックに同期して出力される。なお、ADR信号は、後述するように、データ書き込み動作時とデータ読み出し動作時ではそれぞれの場合に応じたタイミングでＲＡＭ６の各ＲＡＭアドレスを指定するように出力される。
【００４９】
制御部２は、操作部１からの再生指令に応じてアドレス制御信号発生器１２からデータ書き込み動作におけるADR信号と、WE信号をＲＡＭ６に出力することにより、データ抽出回路５から出力されるビット数変換データに基づく一時記憶データを生成してＲＡＭ６に更新記憶させることができる。
【００５０】
図５は、ＲＡＭ６のデータ書き込み動作時においてＲＡＭ６に入力されるビット数変換データ及びWE信号及びADR信号の各波形を上述した制御部２のPCMクロック波形に同期させて示した波形図である。
【００５１】
図５に示すように、PCMクロックは、所定の周波数（例えば、４８ｋＨｚ）の連続した矩形パルスからなる。また、ビット数変換データは、上述したように圧縮デコーダ４から順次出力される16bitのPCMオーディオデータに基づいて生成された８bitの連続したデータであり、PCMクロックの所定数のクロック周期に同期した区分データDn(=D0,D1,D2,D3,...)が時間方向に連続して生成されている。
【００５２】
WE信号は、ビット数変換データの区分データを一定間隔で間引いて抽出するためのパルス信号であり、本実施形態では、WE信号は、図５に示すように、１個の区分データ間隔に相当する幅のゲートパルスを４個の連続した区分データに対し１回の割合で発生することにより、ビット数変換データから区分データを４対１の割合で間引いて抽出する。
【００５３】
データ書き込み動作時におけるADR信号は、WE信号の各ゲートパルスに同期してＲＡＭ６のＲＡＭアドレスをA0からAm-1の配列順に順次指定するための制御信号である。
【００５４】
制御部２は、操作部１から再生指令がなされた場合には、アドレス制御信号発生器１２からPCMクロックに同期したWE信号及びADR信号を図５に示すタイミングでＲＡＭ６に出力し、ビット数変換データから、一定時間毎に区分データを順次４個に１個の割合で間引いて抽出する。
【００５５】
また、抽出された各区分データは、それぞれADR信号が指定するＲＡＭアドレスに順次書き込む。その結果、ＲＡＭ６のｍ個のＲＡＭアドレス（A0,A1,A2,...,Am-1）には、それぞれ対応するｍ個の区分データ（D0,D1,D2,...,Dm-1）が順次書き込まれ、続いてＲＡＭアドレスA0に区分データDmが上書きされ、次にＲＡＭアドレスA1に区分データDm+1が上書きされ、以下同様にして順次各ＲＡＭアドレスに新に抽出された区分データが上書きされる。ＲＡＭ６は、これを繰り返すことで常にm個の８bitの区分データからなる一時記憶データを更新記憶する。
【００５６】
また、制御部２は、操作部１からの早送り再生指令又は早戻し再生指令のいずれかの指令に応じてアドレス制御信号発生器１２からRE信号及び当該指令に応じたADR信号をＲＡＭ６に出力することにより、そのときにＲＡＭ６が記憶保持する一時記憶データを繰り返し読み出して当該指令に応じた出力データをＲＡＭ６から出力させてデータ補正回路７へ連続して供給させることができる。
【００５７】
図６は、操作部１から早送り再生指令がなされた場合にアドレス制御信号発生器１２から出力されるRE信号と、早送り再生指令がなされた場合のデータ読み出し動作時におけるADR信号と、早送り再生指令に応じたデータ読み出し動作によってＲＡＭ６から出力される出力データの各波形を上述した制御部２のPCMクロック波形に同期させて示した波形図である。
【００５８】
図６に示すように、操作部１から出力される上記データ読み出し動作時におけるADR信号は、上述したPCMクロックのクロック周期に同期してＲＡＭ６の各ＲＡＭアドレスに記憶保持中のｍ個の区分データからなる一時記憶データの各区分データに対応するＲＡＭアドレスを、A0から Am-1の配列順に順次指定するための制御信号である。
【００５９】
また、RE信号は、ＲＡＭ６が記憶保持中の一時記憶データを区分データの先頭位置から読み出すための制御信号である。
【００６０】
制御部２は、操作部１から早送り再生指令がなされた場合には、当該指令に応じて、そのときＲＡＭ６のＲＡＭアドレス（A0〜Am-1）に更新記憶していたm個の8bitの区分データからなる一時記憶データを記憶保持すると共に、アドレス制御信号発生器１２からRE信号及び、早送り再生指令がなされた場合のデータ読み出し時におけるADR信号を図６に示すタイミングでＲＡＭ６に出力し、当該ADR信号が順次指定するＲＡＭアドレスから区分データを順次読み出す制御を行う。
【００６１】
これにより、ＲＡＭ６の各ＲＡＭアドレスに記憶保持されたm個の区分データ（D0,D4,D8,...,D4m-4）が、ADR信号が指定するＲＡＭアドレス順に順次繰り返し出力データとして出力される。
【００６２】
また、図７は、操作部１から早戻し再生指令がなされた場合にアドレス制御信号発生器１２から出力される上記RE信号と、早戻し再生指令がなされた場合のデータ読み出し動作時におけるADR信号と、早戻し再生指令に応じたデータ読み出し動作によってＲＡＭ６から出力される出力データの各波形を制御部２のPCMクロック波形に同期させて示した波形図である。
【００６３】
図７に示すように、操作部１から早戻し再生指令がなされた場合のADR信号は、先の図６に示した早送り再生指令がなされた場合におけるADR信号で指定したＲＡＭ６の各ＲＡＭアドレス順とは逆のＲＡＭアドレス順、即ち、Am-1からA0の配列順に順次ＲＡＭアドレスを指定するための制御信号である。
【００６４】
制御部２は、操作部１から早戻し再生指令がなされた場合には、当該指令に応じて、アドレス制御信号発生器１２から上述した早送り再生指令がなされた場合と同様のRE信号を出力すると共に、早戻し再生指令がなされた場合のデータ読み出し動作時におけるADR信号を図７に示すタイミングでＲＡＭ６に出力し、当該ADR信号が順次指定するＲＡＭアドレスから区分データを順次読み出す制御を行う。
【００６５】
これにより、ＲＡＭ６の各ＲＡＭアドレスに記憶保持されたm個の区分データ（D4m-4,D4m-8,D4m-12,...,D0）が、ADR信号が指定するＲＡＭアドレス順、即ち、Am-1からA0に向かう順に順次繰り返し出力データとして出力される。
【００６６】
また、図１に示すように、切替ＳＷ８は、圧縮デコーダ４から供給されるPCMオーディオデータとデータ補正回路７から供給される上記特殊音声データとを、制御部２の制御により適宜択一的に切替えてＤ／Ａ変換器９へ供給する。Ｄ／Ａ変換器９は、切替ＳＷ８によってPCMオーディオデータが選択されて供給される場合は、該PCMオーディオデータをＤ／Ａ変換してPCMオーディオデータによるアナログオーディオ信号を生成して増幅器１０に供給する。また、切替ＳＷ８によって特殊音声データが選択されて供給される場合は、該特殊音声データをＤ／Ａ変換して特殊音声データによるアナログオーディオ信号を生成して増幅器１０に供給する。
【００６７】
増幅器１０は、Ｄ／Ａ変換器９から供給されるこれらのアナログオーディオ信号を増幅して放音手段としてのスピーカ１１に供給する。その結果、スピーカ１１からは上記アナログオーディオ信号に応じた音楽や特殊音声が再生される。
【００６８】
再生装置Ｄ１は、概略以上のように構成され、固体メモリMが装着されて操作部１から再生指令がなされた場合には、制御部２が該指令に応じて固体メモリMから圧縮ビットストリームデータを先頭位置のフレームから順次バッファメモリ３に供給する。バッファメモリ３では、供給されたデータを順次所定数のフレーム単位で圧縮デコーダ４へ供給する。
【００６９】
その結果、圧縮デコーダ４からPCMオーディオデータが切替ＳＷ８及びデータ抽出回路５に同時にそれぞれ順次出力される。そして、制御部２は、操作部１からの再生指令に応じて切替ＳＷ８の入力を圧縮デコーダ４の出力側に切替え選択して、圧縮デコーダ４から出力されるPCMオーディオデータをＤ／Ａ変換器９へ出力させる制御を行うので、スピーカ１１からは、PCMオーディオデータによる音楽が順次再生される。
【００７０】
なお、データ抽出回路５は供給されたPCMオーディオデータによりビット数変換データを生成し、順次ＲＡＭ６へ供給するので、制御部２は、上述した制御動作に加えて、再生指令に応じてアドレス制御信号発生器１２から上述したWE信号及びデータ書き込み動作時におけるADR信号をＲＡＭ６へ出力することにより、一時記憶データをＲＡＭ６へ更新記憶させる。
【００７１】
図８は、再生装置Ｄ１の操作部１からの各種指令に基づく制御部２の再生制御動作のフローチャートを示す図である。
【００７２】
図８において、先ず、再生装置Ｄ１の電源がＯＮされると、制御部２が各部の制御を開始（START）し、ステップS1へ移行し、ＲＡＭ６に一時記憶データが有るか無いかを、つまり、ＲＡＭ６に一時記憶データが記憶保持されているか否かを判断する。制御部２は、ステップS1において、ＲＡＭ６に一時記憶データが無い場合は、ステップS2へ移行する。
【００７３】
再生装置Ｄ１におけるＲＡＭ６に一時記憶データが無い場合とは、再生装置Ｄ１に固体メモリMからの圧縮ビットストリームデータが一度も供給されておらず、従って、データ抽出回路５からＲＡＭ６へビット数変換データがまだ供給されていないのでＲＡＭ６に一時記憶データが更新記憶されていないか或いはＲＡＭ６に一時記憶データが記憶保持されていない場合であり、例えば、再生装置Ｄ１が製品出荷されて電源が未投入の場合などがこれに相当する。
【００７４】
ステップS2では、制御部２は、再生装置Ｄ１に装着中の固体メモリMから圧縮ビットストリームデータを読み出す制御動作を行い、読み出されたデータを順次バッファメモリ３に供給して一旦バッファメモリ３に蓄積させ、しかる後に蓄積されたデータの一部を連続する所定フレーム数単位で圧縮デコーダ４に供給させて圧縮デコーダ４による復号変換処理を行い、圧縮デコーダ４からPCMオーディオデータを順次出力させる。このPCMオーディオデータは、データ抽出回路５に供給されてデータ抽出回路５によって該データ抽出回路５に基づくビット数変換データが生成される。そして、該ビット数変換データがＲＡＭ６へ供給される。
【００７５】
そして、制御部２は、アドレス制御信号発生器１２からＲＡＭ６にWE信号及びデータ書き込み動作時におけるADR信号を供給することにより、上述したデータ抽出回路５からＲＡＭ６へ順次送られてくるビット数変換データに基づく一時記憶データを生成してこれをＲＡＭ６に記憶保持させた後、アドレス制御信号発生器１２からのWE信号及び該ADR信号を停止させてステップS3へ移行する。
【００７６】
これは、ＲＡＭ６に一時記憶データが記憶保持されない状態で装置の電源が投入（ＯＮ）されて、しばらくしてから例えば再生指令とＦＦ指令がほぼ同時になされることにより早送り再生がなされた場合に、制御部２が即座にＦＦ指令による特殊音声の再生をさせることができるように、これらの指令に先だって予めＲＡＭ６に一時記憶データを記憶保持させるためである。
【００７７】
また、制御部２は、ステップS1において、ＲＡＭ６に一時記憶データが有る場合は、ステップS3へ移行する。
【００７８】
上述した再生装置Ｄ１におけるＲＡＭ６に一時記憶データがある場合とは、例えば、再生装置Ｄ１が制御部２のステップS1の動作の以前に音声情報の再生を行ったことがあり、その際に再生装置Ｄ１がＲＡＭ６に一時記憶データを記憶保持していた場合などがこれに相当する。
【００７９】
なお、再生装置Ｄ１では、ＲＡＭ６が一時記憶データが更新記憶中の場合や、一時記憶データが記憶保持されている場合や、後述するように再生停止指令により再生動作を停止した場合等の後には、再生装置Ｄ１の電源が切断（ＯＦＦ）されても、ＲＡＭ６が装置の電源が切断される直前の一時記憶データをバックアップ電源などを用いて記憶保持することができる。
【００８０】
ステップS3では、制御部２は、操作部１からの再生指令がなされたか否かを判断し、再生指令がなされた場合には、ステップS4へ移行して、操作部１からの再生指令に基づく圧縮ビットストリームデータの読み出し位置を選択する制御動作を開始する。具体的には、固体メモリMに例えば音楽情報が記憶されている場合に、ステップS3において音楽情報を１曲目から再生するための通常の再生指令がなされた場合には、制御部２が、ステップS4に移行して固体メモリMのデータの読み出し開始位置として１曲目の先頭位置に相当するデータフレーム位置を選択する制御動作を開始する。また、ステップS3において音楽情報の各曲中のうち曲PG1のプログラム再生指令がなされた場合には、制御部２が、ステップS4に移行して固体メモリMのデータの読み出し開始位置として当該曲PG1の先頭位置に相当するデータフレーム位置を選択する制御動作を開始する。
【００８１】
上述のようにステップS4において制御部２が音楽情報の通常の再生指令或いはプログラム再生指令に応じてデータの読み出し位置を選択する制御動作を開始した後は、制御部２が次いでステップS5に移行して当該選択した読み出し開始位置からのデータを順次バッファメモリ３に供給させるように制御して当該選択されたデータの読み出し開始位置からの音楽の再生制御動作を行う。
【００８２】
なお、制御部２は、上記再生指令時及びプログラム再生指令時における再生制御動作中に先述したＲＡＭ６への一時記憶データの書き込み制御動作も並行して行うので、ＲＡＭ６は、それまで記憶保持していた一時記憶データの更新記憶を順次行う。
【００８３】
制御部２は、ステップS5における制御動作に引き続きステップS6に移行して、操作部１からの再生停止指令がなされたか否かを判断し、再生停止指令がなされた場合には、先のステップS3に戻って、操作部１からの次の再生指令の受付状態となり、ステップS3にて再生指令がなされた場合は再びそれ以降の制御動作を行う。
【００８４】
また、制御部２は、ステップS6において、操作部１からの再生停止指令がなされない場合には、引き続きステップS5における再生動作を伴いながらステップS7へ移行する。
【００８５】
ステップS7では、制御部２は、操作部１からのＦＦ指令がなされたか否かを判断し、ＦＦ指令がなされた場合には、早送り再生指令がなされたと判断して、後述するFF処理ルーチンにおける制御部２の制御動作を実行する。また、ステップS7にてＦＦ指令がなされない場合は、引き続きステップS5における再生動作を伴いながらステップS8へ移行する。
【００８６】
ステップS8では、制御部２は、操作部１からのＲＥＷ指令がなされたか否かを判断し、ＲＥＷ指令がなされた場合には、早戻し再生指令がなされたと判断して、後述するREW処理ルーチンにおける制御部２の制御動作を実行する。また、ステップS9にてＲＥＷ指令がなされない場合は、引き続きステップS5における再生動作を伴いながらステップS9へ移行する。
【００８７】
なお、上記ステップS６とステップS7において、制御部２がそれぞれ後述するFF処理ルーチンとREW処理ルーチンを実行したのち当該処理ルーチンを終了した後は、制御部２は再びステップS6に戻り、それ以降の制御動作を行う。
【００８８】
ステップS9では、制御部２は、データの再生が終了したか否かを固体メモリMからバッファメモリ３へ供給されてくるデータのバッファメモリ３における残存量で判断し、データの再生が終了していない場合、つまり、バッファメモリ３に再生すべきデータがまだ有る場合には、再び先のステップS3に戻って、操作部１からの新たな再生指令の受付状態となり、新たな再生指令に応じた場合は再びそれ以降の制御動作を行う。
【００８９】
また、制御部２は、ステップS9において、データの再生が終了した場合、つまり、バッファメモリ３に再生すべきデータが無い場合には、そのときにＲＡＭ６に更新記憶中の一時記憶データをＲＡＭ６に記憶保持させた後、アドレス制御信号発生器１２からのWE信号及びデータ書き込み動作時におけるADR信号を停止させ、しかる後に、先述したステップS3に戻って、操作部１からの再生指令の受付状態となる。
【００９０】
次に、ＦＦ指令及びＲＥＷ指令に基づく再生装置Ｄ１の早送り再生動作及び早戻し再生動作について以下に説明する。
【００９１】
先ず、ＦＦ指令に基づく再生装置Ｄ１の早送り再生動作について説明する。
再生装置Ｄ１が上記のように音楽を再生中に、例えばユーザが操作部１に設けられた早送り（ＦＦ）釦が押しつづけることによりＦＦ指令がなされた場合には、制御部２が早送り再生指令がなされたと判断して、ＦＦ指令の開始に応じて、圧縮デコーダ４の復号変換処理を中断させて圧縮デコーダ４からの出力を停止させることで音楽の再生を中断させると共に、ＦＦ指令開始からの経過時間を計測開始する。
【００９２】
また、制御部２は、上記ＦＦ指令に応じて、アドレス制御信号発生器１２からＲＡＭ６にWE信号及びＦＦ指令に応じたデータ読み出し動作時におけるADR信号を出力することにより、ＲＡＭ６に対し一時記憶データの更新記憶動作を停止させると共に、一時記憶データを制御部２が指定するＲＡＭアドレス順に繰り返し読み出して順次ＦＦ指令に応じた出力データとして出力してデータ補正回路７へ供給するように制御する。
【００９３】
その結果、データ補正回路７は、供給される出力データから早送り再生指令に応じた特殊音声データを生成し、これを切替ＳＷ８へ供給する。また、切替ＳＷ８は、操作部１からのＦＦ指令に基づく制御部２の制御により、データ補正回路７から順次供給される特殊音声データを選択してＤ／Ａ変換器９へ出力する。その結果、スピーカ１１からは、音声情報の早送り再生音を擬音化した特殊音声データによる特殊音声が順次再生される。この特殊音声は、例えば、磁気テープに録音されたアナログオーディオ信号による音楽情報をアナログテープレコーダにより早送り再生した場合に再生されるいわゆるキュルキュル音などがこれに相当する。
【００９４】
次に、再生装置Ｄ１がＦＦ指令中における上記早送り再生動作中に、ユーザが早送り（ＦＦ）釦を押すのをやめることによりＦＦ指令を解除した場合には、制御部２が、早送り再生指令が解除されたと判断して、ＦＦ指令開始からＦＦ指令解除までの時間Ｔ1を算出し、ＦＦ指令によって早送りしたデータの読み出し開始位置Ｘ1を該時間Ｔ1に基づいて算出することにより、固体メモリMから読み出すデータのフレーム位置を改めて該読み出し開始位置Ｘ1に指定する制御を行う。
【００９５】
ここで、制御部２が上記ＦＦ指令解除時におけるデータの読み出し位置Ｘ1を算出する方法を説明すると、先ず、制御部２は、ＦＦ指令解除時にそれまでに計測したＦＦ指令開始からＦＦ指令を解除までの時間Ｔ1を算出し、この時間Ｔ1を用いて以下の式（１）により上記データの読み出し位置Ｘ1を算出する。
Ｘ1＝Ｌ1・Ｔ1・Ｓ1＋Ｚ1                                （１）
【００９６】
上記した式（１）において、Ｌ1は、再生装置Ｄ１の通常再生動作時にバッファメモリ３から順次圧縮デコーダ４へ供給される圧縮ビットストリームデータの時間Ｔ1における平均データ転送レートに比例した変数であり、ここでは、単位時間当たりに供給される平均のフレーム数で表される。
【００９７】
また、Ｓ1は、ＦＦ指令によりデータがどれくらいの速さで早送りされるのかを示す早送り速度比率であり、これはアドレス制御信号発生器１２から出力されるWE信号によって先述したデータ抽出回路５から出力されるビット数変換データから区分データが間引かれる割合に反比例する。従って、本実施形態のように、WE信号によってビット数変換データから区分データを４対１の割合で間引く場合はＳ1＝４となる。また、Ｚ1は、ＦＦ指令時におけるバッファメモリ３からの圧縮ビットストリームデータの読み出し先頭位置のフレームナンバ（Ｎ）を表している。
【００９８】
上記式（１）から判るように、データの読み出し位置Ｘ1は、ＦＦ指令開始時におけるフレームナンバに、ＦＦ指令開始からＦＦ指令解除までの時間Ｔの間に早送りされたデータのフレーム数を加えた数に相当するフレームナンバを表しており、制御部２が、固体メモリM及びバッファメモリ３に対し、このデータの読み出し位置Ｘ1に相当するフレーム位置からのデータの読み出しを指定することで早送り再生指令解除後、即ち、ここではＦＦ指令解除後に再生すべきデータの先頭フレーム位置を指定することができる。
【００９９】
具体的には、制御部２が、読み出し開始位置Ｘ1によって表されるフレームナンバからそれに対応するフレームの識別データを生成し、固体メモリM及びバッファメモリ３に対し当該識別データを有するフレーム位置からのデータの読み出しをして指定する。
【０１００】
制御部２は、上記制御動作に続いて固体メモリMのデータを読み出し開始位置Ｘ1に相当するフレーム位置から改めて読み出して順次バッファメモリ３に送る制御を行うと共に、バッファメモリ３に対しても読み出し開始位置Ｘ1に相当するフレーム位置から改めて読み出して順次圧縮デコーダ４に送る制御を行う。
【０１０１】
また、この場合に、制御部２は、ＦＦ指令の解除に応じて切替ＳＷ８を圧縮デコーダ４の出力側に切替えることにより、圧縮デコーダ４から出力される読み出し開始位置Ｘ1に相当するフレーム位置からのPCMオーディオデータを再生する制御を行う。
【０１０２】
これにより、再生装置Ｄ１は、ＦＦ指令が解除された場合には、早送り再生指令中に再生していた特殊音声を早送りしたデータの読み出し開始位置Ｘ1に相当するフレーム位置からの音声情報による音声に再び切替えて再生することができる。
【０１０３】
図９は、FF処理ルーチンにおける制御部２の動作フローチャートを示す図である。
これを先の図８に示すステップS7の動作に続いて説明すると、先ず、図８に示すステップS7にてＦＦ指令がなされた場合には、制御部２が図９に示すFF処理ルーチンの制御動作を開始（START）して、ステップS11へ移行する。
【０１０４】
ステップS11では、制御部２は、圧縮デコーダ４の復号変換処理を中断させて圧縮デコーダ４からの出力を停止させることでスピーカ１１からの音楽の再生を中断させ、且つ、ＦＦ指令開始からの経過時間を計測開始すると共に、アドレス制御信号発生器１２からのWE信号及びデータ書き込み動作時におけるADR信号を停止させ、しかる後にステップS12へ移行する。
【０１０５】
ステップS12において、制御部２は、アドレス制御信号発生器１２からＲＡＭ６へRE信号及びデータ読み出し時におけるADR信号を出力することにより、ＲＡＭ６が、先述のステップS11にてm個のＲＡＭアドレスに記憶保持したｍ個の8bitデータからなる一時記憶データをA0からAm-1に向かうＲＡＭアドレス順に順次繰り返し出力してデータ読み出し動作を行うように制御して、該出力データをデータ補正回路７へ供給させる制御動作を行うと共に、データ補正回路７が該出力データに基づく特殊音声データを生成して切替ＳＷ８へ出力するように制御した後、ステップS13へ移行する。
【０１０６】
次に、ステップS13において、制御部２は、切替ＳＷ８の入力をデータ補正回路７の出力側に切替えることで切替ＳＷ８がデータ補正回路７から出力される特殊音声データを選択して順次出力するように制御して、再生装置Ｄ１が該特殊音声データによる特殊音声の再生を行うように制御し、しかる後にステップS14へ移行する。これにより、再生装置Ｄ１のスピーカ１１から、音声情報の早送り再生音を擬音化した特殊音声が順次繰り返し再生される。
【０１０７】
次に、制御部２は、ステップS14においてＦＦ指令の解除待ち状態となり、ＦＦ指令の解除がなされた場合には、早送り再生指令が解除されたと判断してステップS15に移行する。
【０１０８】
ステップS15において、制御部２は、先述したＦＦ指令解除時におけるデータの読み出し位置Ｘ1を算出した後、当該読み出し開始位置Ｘ1に相当するフレーム位置のデータがバッファメモリ３に蓄積されているか否かを判断し、当該読み出し開始位置Ｘ1に相当するフレーム位置のデータがバッファメモリ３に蓄積されているのであればバッファメモリ３の当該フレーム位置からのデータを順次圧縮デコーダ４に送る制御を行い、また、当該読み出し開始位置Ｘ1に相当するフレーム位置のデータがバッファメモリ３に蓄積されていない場合には、固体メモリMのデータを読み出し開始位置Ｘ1に相当するフレーム位置から改めて読み出して順次バッファメモリ３に送る制御を行うと共に、バッファメモリ３に対しても読み出し開始位置Ｘ1に相当するフレーム位置から改めて読み出して順次圧縮デコーダ４に送る制御を行った後、ステップS16に移行する。
【０１０９】
ステップS16において、制御部２は、バッファメモリ３から圧縮デコーダ４に供給されてくる当該フレーム位置からのデータを、圧縮デコーダ４が復号変換処理して出力するように制御し、しかる後にステップS17に移行する。
【０１１０】
次に、制御部２は、ステップS17において、アドレス制御信号発生器１２からＲＡＭ６へRE信号及びデータ読み出し時におけるADR信号を出力するのを停止させた後、アドレス制御信号発生器１２からWE信号及びデータ書き込み動作時におけるADR信号をＲＡＭ６へ出力させて、データ抽出回路５から順次ＲＡＭ６へ送られてくるビット数変換データから順次一時記憶データを抽出してＲＡＭ６に更新記憶させ、次いでステップS18へ移行する。
【０１１１】
ステップS18では、制御部２は、切替ＳＷ８の入力を圧縮デコーダ４の出力側に切替え選択して、圧縮デコーダ４から出力されるPCMオーディオデータをＤ／Ａ変換器９へ出力させる制御を行うことにより、当該読み出し開始位置Ｘ1に相当するフレーム位置からのデータよる音楽の再生を行って、図９のFF処理ルーチンの制御動作を終了した後、先述した図８のステップS6へ戻る（RETURN）。
【０１１２】
次に、ＲＥＷ指令に基づく再生装置Ｄ１の早戻し再生動作について説明する。
再生装置Ｄ１が音楽を再生中に、例えばユーザが操作部１に設けられた早戻し（ＲＥＷ）釦を押しつづけることによりＲＥＷ指令がなされた場合には、制御部２が早戻し再生指令がなされたと判断して、ＲＥＷ指令の開始に応じて圧縮デコーダ４の復号変換処理を中断させて圧縮デコーダ４からの出力を停止させることで音楽の再生を中断させると共に、ＲＥＷ指令開始からの経過時間を計測開始する。
【０１１３】
また、制御部２は、上記ＲＥＷ指令に応じて、ＲＡＭ６に対し一時記憶データの更新記憶動作を停止させると共に、アドレス制御信号発生器１２からＲＡＭ６にRE信号及びＲＥＷ指令に応じたデータ読み出し動作時におけるADR信号を出力することにより、制御部２がこれらの一時記憶データを先述したＦＦ指令の場合に指定したＲＡＭアドレス順とは逆のＲＡＭアドレス順に繰り返し読み出して順次ＲＥＷ指令に応じた出力データとして出力してデータ補正回路７へ供給するように制御する。
【０１１４】
その結果、データ補正回路７は、供給される出力データから早戻し再生指令に応じた特殊音声データを生成し、これを切替ＳＷ８へ供給する。また、切替ＳＷ８は、操作部１からのＲＥＷ指令に基づく制御部２の制御により、データ補正回路７から順次供給される特殊音声データを選択してＤ／Ａ変換器９へ出力する。その結果、スピーカ１１からは、音声情報の早戻し再生音を擬音化した特殊音声が順次再生される。この特殊音声は、上述した早送り再生動作における特殊音声を逆再生した音声となるので、ユーザには、例えば磁気テープに録音されたアナログオーディオ信号による音楽情報をアナログテープレコーダにより早戻し再生した場合に再生されるキュルキュル音のように聞こえる。
【０１１５】
次に、再生装置Ｄ１が上記早戻し再生動作中に、ユーザが早戻し（ＲＥＷ）釦を押すのをやめることによりＲＥＷ指令を解除した場合には、制御部２が、早戻し再生指令が解除されたと判断して、ＲＥＷ指令開始からＲＥＷ指令解除までの時間Ｔ2を算出し、ＲＥＷ指令によって早戻ししたデータの読み出し開始位置Ｘ2を該時間Ｔ2に基づいて算出することにより、固体メモリMから読み出すデータのフレーム位置を改めて該読み出し開始位置Ｘ2に指定する制御を行う。
【０１１６】
ここで、制御部２がＲＥＷ指令解除時におけるデータの読み出し位置Ｘ2を算出する方法を説明すると、先ず、制御部２は、ＲＥＷ指令解除時にそれまでに計測したＲＥＷ指令開始からＲＥＷ指令解除までの時間Ｔ2を算出し、この時間Ｔ2を用いて以下の式（２）により上記データの読み出し位置Ｘ2を算出する。
Ｘ2＝Ｌ2・Ｔ2・Ｓ2−Ｚ2                                （２）
【０１１７】
上記式（２）において、Ｌ2は、先述の式（１）におけるＬ1と同様の変数である。また、Ｓ2は、ＲＥＷ指令によりデータがどれくらいの速さで早戻しされるのかを示す早戻し速度比率であり、これは先述した式（１）におけるＳ1の場合と同様に、アドレス制御信号発生器１２から出力されるWE信号によって先述したデータ抽出回路５から出力されるビット数変換データから区分データが間引かれる割合に反比例する。従って、本実施形態のように、ＲＥＷ指令においてもWE信号によってビット数変換データから区分データを４対１の割合で間引く場合は式（１）におけるＳ1の場合と同様にＳ2＝４となる。また、Ｚ2は、ＲＥＷ指令時におけるバッファメモリ３からの圧縮ビットストリームデータの読み出し先頭位置のフレームナンバ（Ｎ）を表している。
【０１１８】
上記式（２）から判るように、データの読み出し位置Ｘ2は、ＲＥＷ指令開始時におけるフレームナンバに、ＲＥＷ指令開始からＲＥＷ指令解除までの時間Ｔ2の間に早送りされたデータのフレーム数を加えた数に相当するフレームナンバを表しており、制御部２が、固体メモリM及びバッファメモリ３に対し、このデータの読み出し位置Ｘ2に相当するフレーム位置からのデータの読み出しを指定することでＲＥＷ指令解除後に再生すべきデータの先頭フレーム位置を指定することができる。
【０１１９】
具体的には、制御部２が、先述した式（１）により算出した読み出し位置Ｘ1に相当するフレーム位置からのデータの読み出しを指定した場合と同様に、読み出し開始位置Ｘ2によって表されるフレームナンバからそれに対応するフレームの識別データを生成し、固体メモリM及びバッファメモリ３に対し当該識別データを有するフレーム位置からのデータの読み出しをして指定する。
【０１２０】
制御部２は、上記制御動作に続いて固体メモリMのデータを読み出し開始位置Ｘ2に相当するフレーム位置から改めて読み出して順次バッファメモリ３に送る制御を行うと共に、バッファメモリ３に対しても読み出し開始位置Ｘ2に相当するフレーム位置から改めて読み出して順次圧縮デコーダ４に送る制御を行う。
【０１２１】
また、この場合に、制御部２は、ＲＥＷ指令の解除に応じて切替ＳＷ８を圧縮デコーダ４の出力側に切替えることにより、圧縮デコーダ４から出力される読み出し開始位置Ｘ2に相当するフレーム位置からのPCMオーディオデータを再生する制御を行う。
【０１２２】
これにより、再生装置Ｄ１は、ＲＥＷ指令が解除された場合には、早戻し再生指令中に再生していた特殊音声を早送りしたデータの読み出し開始位置Ｘ2に相当するフレーム位置からの音声情報による音声に再び切替えて再生することができる。
【０１２３】
図１０は、REW処理ルーチンにおける制御部２の動作フローチャートを示す図である。
これを先の図８に示すステップS8の動作に続いて説明すると、先ず、図８に示すステップS8にてＲＥＷ指令がなされた場合は、制御部２が図１０に示すREW処理ルーチンの制御動作を開始（START）して、ステップS21へ移行する。
【０１２４】
ステップS21では、制御部２は、先述した図９のステップS11と同様に、圧縮デコーダ４の復号変換処理を中断させて圧縮デコーダ４からの出力を停止させることでスピーカ１１からの音楽の再生を中断させ、且つ、ＲＥＷ指令開始からの経過時間を計測開始すると共に、アドレス制御信号発生器１２からのWE信号及びデータ書き込み動作時におけるADR信号を停止させ、しかる後にステップS22へ移行する。
【０１２５】
ステップS22において、制御部２は、アドレス制御信号発生器１２からＲＡＭ６へRE信号及びデータ読み出し時におけるADR信号を出力することにより、ＲＡＭ６が、先述した図９のステップS11にてm個のＲＡＭアドレスに記憶保持したｍ個の8bitデータからなる一時記憶データを、先述した図９のステップS12におけるデータ読み出し動作の場合とは逆のAm-1からA0に向かうＲＡＭアドレス順に順次繰り返し出力してデータ読み出し動作を行うように制御して、該出力データをデータ補正回路７へ供給させる制御動作を行うと共に、データ補正回路７が該出力データに基づく特殊音声データを生成して切替ＳＷ８へ出力するように制御した後、ステップS23へ移行する。
【０１２６】
次に、ステップS23において、制御部２は、切替ＳＷ８の入力をデータ補正回路７の出力側に切替えることで切替ＳＷ８がデータ補正回路７から出力される特殊音声データを選択して順次出力するように制御して、再生装置Ｄ１が該特殊音声データによる特殊音声の再生を行うように制御し、しかる後にステップS24へ移行する。これにより、再生装置Ｄ１のスピーカ１１から、音声情報の早戻し再生音を擬音化した特殊音声が順次繰り返し再生される。
【０１２７】
次に、制御部２は、ステップS24においてＲＥＷ指令の解除待ち状態となり、ＲＥＷ指令の解除がなされた場合には、早戻し再生指令が解除されたと判断してステップS25に移行する。
【０１２８】
ステップS25において、制御部２は、先述したＲＥＷ指令解除時におけるデータの読み出し位置Ｘ2を算出した後、当該読み出し開始位置Ｘ2に相当するフレーム位置のデータがバッファメモリ３に蓄積されているか否かを判断し、当該読み出し開始位置Ｘ2に相当するフレーム位置のデータがバッファメモリ３に蓄積されているのであればバッファメモリ３の当該フレーム位置からのデータを順次圧縮デコーダ４に送る制御を行い、また、当該読み出し開始位置Ｘ2に相当するフレーム位置のデータがバッファメモリ３に蓄積されていない場合には、固体メモリMのデータを読み出し開始位置Ｘ2に相当するフレーム位置から改めて読み出して順次バッファメモリ３に送る制御を行うと共に、バッファメモリ３に対しても読み出し開始位置Ｘ2に相当するフレーム位置から改めて読み出して順次圧縮デコーダ４に送る制御を行った後、ステップS26に移行する。
【０１２９】
ステップS26において、制御部２は、バッファメモリ３から圧縮デコーダ４に供給されてくる当該フレーム位置からのデータを、圧縮デコーダ４が復号変換処理して出力するように制御し、しかる後にステップS27に移行する。
【０１３０】
次に、制御部２は、ステップS27において、アドレス制御信号発生器１２からＲＡＭ６へRE信号及びデータ読み出し時におけるADR信号を出力するのを停止させた後、アドレス制御信号発生器１２からWE信号及びデータ書き込み動作時におけるADR信号をＲＡＭ６へ出力させて、データ抽出回路５から順次ＲＡＭ６へ送られてくるビット数変換データから順次一時記憶データを抽出してＲＡＭ６に更新記憶させ、次いでステップS28へ移行する。
【０１３１】
ステップS28では、制御部２は、切替ＳＷ８の入力を圧縮デコーダ４の出力側に切替え選択して、圧縮デコーダ４から出力されるPCMオーディオデータをＤ／Ａ変換器９へ出力させる制御を行うことにより、当該読み出し開始位置Ｘ2に相当するフレーム位置からのデータよる音楽の再生を行って、図１０のREW処理ルーチンの制御動作を終了した後、先述した図８のステップS6へ戻る（RETURN）。
【０１３２】
上述したように、早送り再生指令時における特殊音声データ及び早戻し再生指令時における特殊音声データは、再生装置Ｄ１の通常再生動作時において圧縮デコーダ４から順次出力される16bitのPCMオーディオデータの上位８bit分のデータをデータ抽出回路５によって順次抽出して生成されたビット数変換データを、制御部２の制御によりＲＡＭ６がさらに所定のフレーム間隔で間引いて抽出し、抽出した８bitの各データを順次ＲＡＭアドレスに一時記憶データとして更新記憶し、制御部２が、ＦＦ指令（又は、ＲＥＷ指令）に応じてそのときＲＡＭ６に更新記憶されていた一時記憶データを記憶保持した後、これをＲＡＭ６からＦＦ指令（又は、ＲＥＷ指令）に応じた読取り順に順次繰り返して読み出してデータ補正回路７に供給し、データ補正回路７が順次供給されてくる一時記憶データに下位８bit分の０データをそれぞれ加えることにより特殊音声として生成するので、16bitのPCMオーディオデータが時間方向に間引かれて音声情報の一部が欠落すると共に、量子化方向にも下位８bit分の音声情報が欠落した16bitのPCMオーディオデータとなる。
【０１３３】
従って、これらの特殊音声データをＤ／Ａ変換器９でＤ／Ａ変換して生成されるアナログオーディオ信号には、圧縮デコーダ４から出力される16bitのPCMオーディオデータの上位８bit分の音声情報がさらに時間方向に間引かれた状態で含まれることとなる。
【０１３４】
その結果、このアナログ信号を増幅器１０によって増幅した後スピーカ１１から再生される特殊音声は、早送り再生指令による場合には、通常再生動作による音声情報の再生音がPCMオーディオデータを時間方向に間引いた分だけ早送りされて間欠的に再生される早送り再生音を擬音化した音声が連続して繰り返される音声となり、また、早戻し再生指令による場合には、通常再生動作による音声情報の再生音がPCMオーディオデータを時間方向に間引いた分だけ早戻しされて間欠的に再生される早戻し再生音を擬音化した音声が連続して繰り返される音声となる。
【０１３５】
従って、ユーザは、操作部１からの早送り再生指令時（又は、早戻し再生指令時）には、音声情報の再生音が通常の再生動作時におけるそれよりも速く再生（又は、速く逆再生）されているように聞こえる特殊音声を聴くことができるので、再生装置がデータの早送り処理（又は、早戻し処理）がなされていることを容易に聴感上で確認することができる。
【０１３６】
なお、上述したように、早送り再生指令時における特殊音声データ及び早戻し再生指令時における特殊音声データをＤ／Ａ変換器９でＤ／Ａ変換して生成されるアナログオーディオ信号は、いずれの指令による場合も圧縮デコーダ４から出力される16bitのPCMオーディオデータの下位８bit分の音声情報が欠落したアナログオーディオ信号として生成される。
【０１３７】
従って、Ｄ／Ａ変換器９から出力されるこれらのアナログオーディオ信号により再生される特殊音声は、下位８bit分の音声情報によるアナログオーディオ信号の欠落分だけ音声が欠落した音声となるが、ユーザがそのときにＦＦ釦或いはＲＥＷ釦に対して行う押圧動作と連動してこの特殊音声を聴くことができるので、ユーザがＦＦ釦を押圧中ならばその場合の特殊音声を音声情報の早送り音として認識することができ、また、ＲＥＷ釦を押圧中ならばその場合の特殊音声を音声情報の早戻し音として認識することができるため、いずれの場合にもユーザが押圧中の釦に応じた特殊音声を違和感無く聴くことができる。
【０１３８】
また、上述したように、早送り再生指令時（又は、早戻し再生指令時）における特殊音声データは、制御部２の制御により、ＲＡＭ６がＦＦ指令時（又は、ＲＥＷ指令時）に更新記憶していた一時記憶データを記憶保持すると共に、この記憶保持した一時記憶データを制御部２が指定するＲＡＭアドレスの配列順に繰り返し読み出して順次出力データとして出力するので、再生装置は、この出力データに基づき生成される特殊音声データにより、当該指令の直前に通常再生動作により再生されていた音声に近い音声情報に基づいた特殊音声を再生することができる。その結果、ユーザは、当該指令時には、当該指令の直前に通常再生動作により再生されていた音声に引き続き違和感無く特殊音声を聴くことができる。
【０１３９】
上述した第１実施形態における再生装置Ｄ１では、図８のステップS１及びステップS2にて説明したように、再生装置Ｄ１のＲＡＭ６に一時記憶データが無い状態で再生装置Ｄ１の電源が投入された場合は、制御部２が再生指令に応じた制御動作に先だって、予め固定メモリMから圧縮ビットストリームデータを読み出して、読み出された圧縮ビットストリームデータの一部に基づいて一時記憶データを生成するように制御して、該一時記憶データを第１記憶手段としてのＲＡＭ６に記憶保持するように構成したが、固体メモリMから読み出した圧縮ビットストリームデータの一部からＲＡＭ６に供給されるビット数変換データを生成してそれをＲＡＭ６に供給するまでには、固体メモリMから読み出した圧縮ビットストリームデータを一旦バッファメモリ３に蓄積させる制御動作と、バッファメモリ３に蓄積した圧縮ビットストリームデータの一部を圧縮デコーダ４へ供給して圧縮デコーダ４によるデータの復号変換処理を行う制御動作とデータ抽出回路５によるビット数変換データの抽出処理を行う制御動作が必要であり、これらの処理には相当の時間を要する。
【０１４０】
従って、例えばユーザがＲＡＭ６に一時記憶データが記憶保持されていない状態にある再生装置Ｄ１の電源を投入してから、上記した制御部２が一時記憶データをＲＡＭ６に記憶保持させる制御動作に要する時間より短い時間内に再生指令とＦＦ指令を同時に行うことにより早送り再生指令を行った場合には、再生装置Ｄ１がＲＡＭ６の各ＲＡＭアドレスに未だ一時記憶データが記憶されていない状態で早送り再生指令がなされることとなり、その結果、再生装置Ｄ１では、ＦＦ指令後にＲＡＭ６の各ＲＡＭアドレスに一時記憶データが記憶保持されて当該一時記憶データに基づく特殊音声データが生成されるまでのしばらくの間は、早送り再生音が途切れる無音の時間を生じることとなり、ユーザによってはそのことによる違和感が若干残る場合もある。このことは、ユーザが装置の電源を投入してから例えば再生指令とＲＥＷ指令を上記処理時間より短い時間内に行うことにより早戻し再生指令を行う場合にも同様のことが言える。
【０１４１】
これらの場合には、例えば、一時記憶データを生成するための非圧縮のPCMオーディオデータからなるデフォルトデータを記憶保持するＲＯＭなどの第２記憶手段を再生装置に設けておき、再生装置の制御部が上記の場合に第２記憶手段からデフォルトデータを読み出して、該デフォルトデータに基づいて一時記憶データを生成するように制御して、該一時記憶データを再生指令に先だって予めＲＡＭ６に記憶保持するように再生装置を構成しても良い。
【０１４２】
つまり、再生装置は、予め第２記憶手段に非圧縮のPCMオーディオデータからなるデフォルトデータを記憶保持しておくことにより、装置の電源が投入された直後に再生指令に加えて例えばＦＦ指令がなされた場合でも、制御部の制御によって第２記憶手段のデフォルトデータを一時記憶データとしてＲＡＭ６に迅速に供給することができるので、スピーカ１１から当該一時記憶データに基づく特殊音声を放音してユーザに聴かせることができる。このような再生装置の一例を以下の第２実施形態により説明する。
【０１４３】
図１１は、本発明の第２実施形態における再生装置Ｄ２の概略ブロック図であり、ここでは、先述した図１における再生装置Ｄ１と同様に、記録媒体としての固体メモリMが装着された場合の再生装置Ｄ２のブロック図で示している。
【０１４４】
図１１において、再生装置Ｄ２は、先述した図１における再生装置Ｄ１の各構成に対し、制御部２を制御部１４に置き換え、さらに第２記憶手段としてのＲＯＭ１３を加えて構成される。
【０１４５】
なお、図１１に示す再生装置Ｄ２の各構成中、先述した図１における再生装置Ｄ１と同様の構成部分については同一符号を付してあり、これらの説明は重複するのでここでは省略する。従って、以下、ＲＯＭ１３及び制御部１４を中心に再生装置Ｄ２を説明する。
【０１４６】
ＲＯＭ１３は、デフォルトデータを常時記憶保持する。デフォルトデータは、例えば、上述したデータ抽出回路から出力されるビット数変換データと同様に、音声情報の早送り再生音及び早戻し再生音を擬音化した特殊音声を再生するための8bitの非圧縮のPCMオーディオデータからなり、ここでは、制御部１４が生成する所定の周波数（４８ｋＨｚ）のPCMクロックの所定数のクロック周期に同期したm個の区分データD'm(=D'0,D'1,D'2,D'3,...,D'm-1)により構成される。
【０１４７】
また、制御部１４は、先述した再生装置Ｄ１における制御部２と同様にアドレス制御信号発生器１２を有し、操作部１からの指令に基づいて、アドレス制御信号発生器１２から適宜PCMクロックのクロック周期に同期したADR信号、WE信号、RE信号などの制御信号を出力すると共に各部の制御を行う。
【０１４８】
次に、制御部１４の制御動作について説明する。
【０１４９】
図１２は、再生装置Ｄ２の操作部１からの指令に基づく制御部１４の再生制御動作のフローチャートを示す図である。なお、図１２に示す制御部１４の各制御動作ステップ中、先述した制御部２が図８にて行う各制御動作ステップと同様の制御動作ステップについては、同一のステップ符号を付してあり、ここでは、その説明は重複するので省略する。従って、その場合の制御部１４の制御動作は、先述した制御部２の当該制御動作ステップの説明中の制御部２を制御部１４に置き換えることにより説明される。
【０１５０】
図１２において、先ず、再生装置Ｄ２の電源がＯＮされると、制御部１４が各部の制御を開始（START）し、ステップS1へ移行し、ＲＡＭ６に一時記憶データが有るか無いかを判断する。ステップS1において、制御部１４は、ＲＡＭ６に一時記憶データが無い場合は、ステップS32へ移行する。
【０１５１】
ステップS32では、制御部１４は、ＲＯＭ１３が記憶保持中のm個の区分データD'm(=D'0,D'1,D'2,D'3,...,D'm-1)からなるデフォルトデータをPCMクロックに同期してＲＯＭ１３から順次読み出す制御動作を行い、読み出されたデフォルトデータを順次区分データ毎にＲＡＭ６に供給してＲＡＭ６のm個のＲＡＭアドレス（A0〜Am-1）順に一時記憶データとして記憶保持させる。その結果、ＲＡＭアドレスA0にはデータD'0が記憶保持され、ＲＡＭアドレスA1にはデータD'1が記憶保持され、以下同様にしてＲＡＭアドレスAm-1にはデータD'm-1が記憶保持される。
【０１５２】
上述したように、制御部１４がステップS32にて行う制御動作は、PCMクロックに同期して、ＲＯＭ１３から8bitの非圧縮のPCMオーディオデータからなるm個の区分データD'm(=D'0,D'1,D'2,D'3,...,D'm-1)を読み出してＲＡＭ６のm個のＲＡＭアドレスへ順次供給して記憶保持させる動作であり、先述した再生装置Ｄ１における制御部２が、図８のステップS2において固体メモリMから圧縮ビットストリームデータの一部を読み出して、それに基づいて非圧縮のPCMオーディオデータからなるビット数変換データを生成した後、該ビット数変換データをPCMクロックに同期してＲＡＭ６のm個のＲＡＭアドレスへ順次供給して記憶保持させる動作よりも速い制御動作となる。
制御部１４は、上述したステップS32の動作の後、ステップS3へ移行する。
【０１５３】
また、ステップS1において、制御部１４は、ＲＡＭ６に一時記憶データがある場合は、ステップS3へ移行する。
【０１５４】
図１２のステップS3以降の各ステップ（S3〜S9）における制御部１４の制御動作は、先述した図８のステップS3以降の各ステップにおける制御部２の制御動作とそれぞれ同様である。
【０１５５】
また、制御部１４は、図１２のステップS7において、ＦＦ指令がなされた場合には、早送り再生指令がなされたと判断して、ＲＡＭ６に記憶保持中の一時記憶データ、即ち、ＲＡＭ６のｍ個のＲＡＭアドレスに記憶保持中のm個の区分データD'm(=D'0,D'1,D'2,D'3,...,D'm-1)に対し、先述した図９のFF処理ルーチンにおける制御部２の制御動作と同様の制御動作を行う。
【０１５６】
また、制御部１４は、図１２のステップS8において、ＲＥＷ指令がなされた場合には、早戻し再生指令がなされたと判断して、ＲＡＭ６のｍ個のＲＡＭアドレスに記憶保持中のm個の区分データD'm(=D'0,D'1,D'2,D'3,...,D'm-1)に対し、先述した図１０のREW処理ルーチンにおける制御部２の制御動作と同様の制御動作を行う。
【０１５７】
再生装置Ｄ２は、以上のように構成されるので、例えば、ユーザが再生装置Ｄ２の電源を投入した直後に再生指令とＦＦ指令（又は、ＲＥＷ指令）をほぼ同時に行うことにより早送り再生指令（又は、早戻し再生指令）を行う場合でも、再生装置Ｄ２は、制御部１４の制御によって、上述した電源投入時から早送り再生指令（又は、早戻し再生指令）時までの短い時間内に、ＲＯＭ１３のデフォルトデータを５秒分の特殊音声を生成するのに必要な一時記憶データとしてＲＡＭ６に迅速に供給して記憶保持させることができるので、該デフォルトデータに基づいて生成された特殊音声を繰り返し再生することにより、スピーカ１１から早送り再生音（又は、早戻し再生音）を放音してユーザに聴かせることができる。その結果、再生装置Ｄ２では、早送り再生指令（又は、早戻し再生指令）直後においても早送り再生音（又は、早戻し再生音）が途切れることがないので、ユーザが違和感なく特殊音声を聴くことができる。
【０１５８】
なお、上述した、各実施形態では、圧縮データは音声情報がMPEGオーディオ方式によって符号化された固定長フレームがフレーム毎にヘッダを有して連続して形成される圧縮ビットストリームデータであるとして説明したが、本発明における圧縮データは、これに限らず、フレーム等の区分データ毎の圧縮データが連続したデータ構成からなり、且つ、各区分データがその先頭位置をその他の区分データの先頭位置と識別するためのヘッダなどの識別情報を有する構成であればその他のデータの圧縮符号化方式によるものであっても良い。
【０１５９】
また、上述した各実施形態では、圧縮ビットストリームデータは各フレームに対して固定ビットが割り当てられるフレーム構造としたが、圧縮データとしての圧縮ビットストリームデータは、各フレームに必ずしも固定ビットが割り当てられてなくても良く、可変ビットが割り当てられる構造でも良い。
【０１６０】
また、上記各実施形態では、再生装置は、固体メモリMに記憶保持されるモノラル音声再生用の圧縮ビットストリームデータに基づいてモノラル音声の再生を行う構成としたが、本発明では、固体メモリMに例えば左チャンネル用のフレームデータと右チャンネル用のフレームデータが交互に連続して構成されるステレオ音声再生用の圧縮ビットストリームを記録した場合の当該ステレオ音声再生用の圧縮ビットストリームに基づいてステレオ音声の再生を行う構成としても良く、その場合は、圧縮デコーダ４がバッファメモリから順次供給されてくる当該圧縮ビットストリームデータをデコードして左チャンネル用及び右チャンネル用のPCMオーディオデータを出力し、これら２つのPCMオーディオデータ出力に基づいてステレオ音声の再生を行う。再生装置がステレオ音声を再生する構成の場合には、データ抽出回路５は、圧縮デコーダ４から出力される上記２つのPCMオーディオデータのうち左右いずれかのチャンネル用のPCMオーディオデータに基づいてビット数変換データを生成するように構成しても良いし、また、これら２つのPCMオーディオデータ出力を加算したデータに基づいてビット数変換データを生成するように構成しても良い。
【０１６１】
また、上述した第２実施形態における再生装置Ｄ２では、ＲＯＭ１３が記憶保持するデフォルトデータは、制御部１４が生成する所定の周波数（４８ｋＨｚ）のPCMクロックの所定数のクロック周期に同期したm個の区分データD'm(=D'0,D'1,D'2,D'3,...,D'm-1)により構成される8bitの非圧縮のPCMオーディオデータであり、必要に応じて制御部１４の制御により、このm個の区分データに基づいてＲＡＭ６に一時記憶データが記憶保持されるように構成したが、本発明におけるデフォルトデータは、これに限らず、例えば、複数の互いに異なる特殊音声をそれぞれ５秒分再生するための複数組のm個の区分データからなるPCMオーディオデータで構成しても良い。その場合は、ＲＯＭ１３に複数組のデフォルトデータが記憶保持され、早送り再生指令時又は早戻し再生指令時には、制御部１４の制御により、必要に応じてこれら複数組のデフォルトデータのうちの一組のデフォルトデータが適宜選択されて一時記憶データとしてＲＡＭ６に記憶保持され、適宜当該一時記憶データに基づく特殊音声を繰り返し再生することができる。
【０１６２】
また、上述した各実施形態では、再生装置は、操作部１からの再生指令に加えてＦＦ指令を行うことにより早送り再生指令がなされ、また、再生指令に加えてＲＥＷ指令を行うことにより早戻し再生指令がなされる構成としたが、本発明はこれに限らず、例えば、操作部１に早送り再生指令釦と早戻し再生指令釦をそれぞれ設けておき、ユーザが、適宜、早送り再生指令釦を押している間は制御部に対し早送り再生指令がなされ、早戻し再生指令釦を押している間は制御部に対し早戻し再生指令がなされるように構成しても良い。
【０１６３】
【発明の効果】
請求項１に記載の発明によれば、再生装置が音声情報が符号化された圧縮データに基づく音声の通常再生動作中に、操作部からの早送り再生指令（又は、早戻し再生指令）がなされた場合には、デフォルトデータに基づき生成される特殊音声データを切替手段が選択して出力するように制御して、当該特殊音声データに基づく特殊音声の再生動作の制御を行うので、再生装置が通常再生時における音声に代って、早送り再生指令又は、早戻し再生指令に応じた特殊音声データに基づく特殊音声を再生することができる。その結果、ユーザは、再生装置がデータの早送り処理中（又は、早戻し処理中）であることを容易に聴感上で確認することができる。
【０１６４】
また、請求項２に記載の発明によれば、操作部からの早送り再生指令（又は、早戻し指令）がなされている間は、再生装置が音声情報の早送り再生音（又は、早戻し再生音）を擬音化した特殊音声を再生するので、ユーザは、装置がデータの早送り処理中（又は、早戻し処理中）であることを容易に聴感上で確認することができる。
【０１６５】
また、請求項３に記載の発明によれば、再生装置が音声情報が符号化された圧縮データに基づく音声の通常再生動作中に、制御部が、圧縮デコーダから順次出力されるPCMオーディオデータに基づき一時記憶データをその都度生成して第２記憶手段に更新記憶させ、操作部からの早送り再生指令（又は、早戻し再生指令）がなされた場合には、一時記憶データに基づき生成される特殊音声データを切替手段が選択して出力するように制御して、当該特殊音声データに基づく特殊音声の再生動作の制御を行う。さらに、再生装置の第２記憶手段に一時記憶データが記憶保持されていない状態のまま再生装置の電源が投入された場合に、制御部が再生指令に応じた制御動作に先立って迅速に第１記憶手段からデフォルトデータを読み出して、該読み出したデフォルトデータに基づく一時記憶データを第２記憶手段に記憶保持させるようにしたので、例えば、ユーザが再生装置の電源を投入した直後に早送り再生指令（又は、早戻し再生指令）を行った場合でも、再生装置は、制御部の制御によって第２記憶手段に記憶保持中の一時記憶データに基づいて即座に早送り再生指令（又は、早戻し再生指令）による特殊音声の再生をすることができる。その結果、ユーザの早送り再生指令（又は、早戻し再生指令）直後においても特殊音声による再生音が途切れることがないので、ユーザが違和感なく特殊音声を聴くことができる。
【０１６６】
また、請求項４に記載の発明によれば、操作部からの早送り再生指令（又は、早戻し指令）がなされている間は、再生装置が圧縮デコーダから順次出力されるPCMオーディオデータに基づいて生成される一時記憶データによって音声情報の早送り再生音（又は、早戻し再生音）を擬音化した特殊音声を再生するので、ユーザは、装置がデータの早送り処理中（又は、早戻し処理中）であることを容易に聴感上で確認することができる。
【０１６７】
また、請求項５に記載の発明によれば、操作部からの早送り再生指令（又は、早戻し再生指令）がなされている間は、圧縮デコーダから出力されるPCMオーディオデータを所定間隔で抽出して得られる一時記憶データに基づいて特殊音声データが生成されて、再生装置から該特殊音声データに基づく特殊音声が再生される。従って、ユーザは、音声情報による再生音が早送り再生指令（又は、早戻し再生指令）に応じて早送り方向（又は早戻し方向）に間引きしたように聞こえる特殊音声を、聴くことができるので、装置がデータの早送り処理中（又は、早戻し処理中）であることを容易に聴感上で確認することができる。
【０１６８】
また、請求項６に記載の発明によれば、通常再生動作中は、第２記憶手段が、圧縮デコーダから順次出力されるPCMオーディオデータに基づき順次生成される一時記憶データを制御部が指定する記憶アドレスの配列順に所定数の記憶アドレスに更新記憶し、操作部により早送り再生指令（又は、早戻し再生指令）がなされた場合には、第２記憶手段が、当該指令時に更新記憶中の一時記憶データを記憶保持すると共に、この記憶保持した一時記憶データを制御部が指定する記憶アドレスの配列順に繰り返し読み出して順次出力データとして出力するので、再生装置は、この出力データに基づき生成される特殊音声データにより、当該指令の直前に通常再生動作により再生されていた音声に近い音声情報に基づいた特殊音声を再生することができる。その結果、ユーザは、当該指令時に再生される特殊音声を、当該指令の直前に通常再生動作により再生されていた音声に引き続き違和感無く聴くことができる。
【０１６９】
また、請求項７に記載の発明によれば、再生装置が早送り再生指令された場合には、切替手段から出力される特殊音声データにより音声情報を早送り方向に間引きしたように聞こえる特殊音声を再生することができる。従って、ユーザは、これらの特殊音声を聴くことにより装置がデータの早送り処理中であることを容易に聴感上で確認することができる。
【０１７０】
また、請求項８に記載の発明によれば、再生装置が早戻し再生指令された場合には、切替手段から出力される特殊音声データにより音声情報を早戻し方向に間引きしたように聞こえる特殊音声を再生することができる。従って、ユーザは、これらの特殊音声を聴くことにより装置がデータの早戻し処理中であることを容易に聴感上で確認することができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態における再生装置Ｄ１の概略ブロック図。
【図２】圧縮デコーダの概略ブロック図。
【図３】ＲＡＭのＲＡＭアドレス空間を表した模式図。
【図４】アドレス信号発生器からＲＡＭへ出力される各制御信号を表した図。
【図５】ＲＡＭのデータ書き込み動作時においてＲＡＭに入力されるビット数変換データ及びWE信号及びADR信号の各波形を制御部のPCMクロック波形に同期させて示した波形図。
【図６】早送り再生指令がなされた場合にアドレス制御信号発生器から出力されるRE信号とADR信号と、ＲＡＭから出力される出力データの各波形を制御部のPCMクロック波形に同期させて示した波形図。
【図７】早戻し再生指令がなされた場合にアドレス制御信号発生器から出力されるRE信号とADR信号と、ＲＡＭから出力される出力データの各波形を制御部２のPCMクロック波形に同期させて示した波形図。
【図８】再生装置Ｄ１の操作部からの各種指令に基づく制御部の再生制御動作のフローチャートを示す図。
【図９】  FF処理ルーチンにおける制御部の動作フローチャートを示す図。
【図１０】  REW処理ルーチンにおける制御部の動作フローチャートを示す図。
【図１１】本発明の第２実施形態における再生装置Ｄ２の概略ブロック図。
【図１２】再生装置Ｄ２の操作部からの指令に基づく制御部の再生制御動作のフローチャートを示す図。
【図１３】  MPEGオーディオ方式による圧縮ビットストリームデータの物理的フォーマットの一例を示す図。
【符号の説明】
１・・・・・操作部
２、１４・・・・・制御部
３・・・・・バッファメモリ
４・・・・・圧縮デコーダ
５・・・・・データ抽出回路
６・・・・・ＲＡＭ
７・・・・・データ補正回路
８・・・・・切替ＳＷ
９・・・・・Ｄ／Ａ変換器
１０・・・・・増幅器
１１・・・・・スピーカ
１２・・・・・アドレス制御信号発生器
１３・・・・・ＲＯＭ
【図１】
0003968206.tif 000002
【図２】
0003968206.tif 000003
【図３】
0003968206.tif 000004
【図４】
0003968206.tif 000005
【図５】
0003968206.tif 000006
【図６】
0003968206.tif 000007
【図７】
0003968206.tif 000008
【図８】
0003968206.tif 000009
【図９】
0003968206.tif 000010
【図１０】
0003968206.tif 000011
【図１１】
0003968206.tif 000012
【図１２】
0003968206.tif 000013
【図１３】
0003968206.tif 000014