(57)【要約】【課題】  等速再生と高速再生との間で再生速度の移行をスムーズに行うことができると共に、ノイズや異音が発生しない高速再生装置を提供する。【解決手段】  音声データを高速再生可能な音声高速再生装置において、音声データの再生速度に応じて、音声データを構成する各フレームを分割し、分割した前半ブロック及び後半ブロックに対し、処理対象部分を設定する設定手段と、前半ブロックの処理対象部分に対して、次第に減衰率が大きくなるように設定して減衰処理を行うと共に、後半ブロックの処理対象部分に対して、次第に減衰率が小さくなるように設定して減衰処理を行い、減衰処理後の前半ブロックの処理対象部分と減衰処理後の後半ブロックの処理対象部分とを重ね合わせて高速再生用フレームを生成する高速再生用フレーム生成手段と、を備える。【選択図】  図１
2006127647.tif 000002
【特許請求の範囲】
【請求項１】
音声データを高速再生可能な音声高速再生装置において、
前記音声データの再生速度に応じて、前記音声データを構成する各フレームを分割し、分割した前半ブロック及び後半ブロックに対し、処理対象部分を設定する設定手段と、
前記前半ブロックの前記処理対象部分に対して、次第に減衰率が大きくなるように設定して減衰処理を行うと共に、前記後半ブロックの前記処理対象部分に対して、次第に減衰率が小さくなるように設定して減衰処理を行い、前記減衰処理後の前記前半ブロックの前記処理対象部分と前記減衰処理後の前記後半ブロックの前記処理対象部分とを重ね合わせて高速再生用フレームを生成する高速再生用フレーム生成手段と、を備えることを特徴とする音声高速再生装置。
【請求項２】
前記設定手段が、前記再生速度に応じて、前記音声データを構成する各フレームから所定部分を削除すると共に、前記所定部分を削除した後のフレームを分割し、分割した前半ブロック及び後半ブロックに対し、前記処理対象部分を設定することを特徴とする請求項１に記載の音声高速再生装置。
【請求項３】
前記設定手段が、前記再生速度に応じて、前記高速再生用フレーム生成手段によって生成された高速再生用フレームを分割し、分割した前半ブロック及び後半ブロックに対し、前記処理対象部分を設定すると共に、
前記高速再生用フレーム生成手段が、前記高速再生用フレームに設定された前記処理対象部分の夫々に前記減衰処理を行い、前記減衰処理後の前記処理対象部分を重ね合わせて高速再生用フレームを生成することを特徴とする請求項１に記載の音声高速再生装置。
【請求項４】
音声データを高速再生可能な音声高速再生装置において、
前記音声データの再生速度を、等速再生と前記高速再生との間で段階的に切り替える再生速度切替手段と、
前記再生速度切替手段によって切り替えられた前記再生速度に応じて、前記音声データを構成する各フレームを分割し、分割した前半ブロック及び後半ブロックに対し、処理対象部分を設定する設定手段と、
前記前半ブロックの前記処理対象部分に対して、次第に減衰率が大きくなるように設定して減衰処理を行うと共に、前記後半ブロックの前記処理対象部分に対して、次第に減衰率が小さくなるように設定して減衰処理を行い、前記減衰処理後の前記前半ブロックの前記処理対象部分と前記減衰処理後の前記後半ブロックの前記処理対象部分とを重ね合わせて高速再生用フレームを生成する高速再生用フレーム生成手段と、を備えることを特徴とする音声高速再生装置。
【請求項５】
前記音声データを一時的に記憶する緩衝記憶メモリを備え、
前記音声データの高速再生が要求された際に、前記緩衝記憶メモリに保存している前記音声データを１フレームとすることを特徴とする請求項１乃至４の何れか１項に記載の音声高速再生装置。
【請求項６】
前記音声データが圧縮されている場合に、当該音声データを復号化する復号化手段を備え、
前記復号化手段によって復号化された後の前記音声データを前記緩衝記憶メモリに記憶すると共に、前記緩衝記憶メモリに記憶した前記音声データを１フレームとすることを特徴とする請求項５に記載の音声高速再生装置。
【請求項７】
前記音声データが圧縮されている場合に、１フレーム毎に前記音声データを復号化する復号化手段を備えることを特徴とする請求項５に記載の音声高速再生装置。
【請求項８】
映像データと前記音声データとを含む動画像データを受信する受信手段と、
前記動画像データを前記映像データと前記音声データとに分離する分離手段と、
前記音声データの高速再生が要求された際に、前記映像データと前記音声データとを同期して高速再生する動画像再生手段と、を備えることを特徴とする請求項１乃至７の何れか１項に記載の音声高速再生装置。
【請求項９】
前記音声データが、多重音声を構成する各音声の個別音声データである場合に、前記音声データを再生する音声再生手段を有し、
前記設定手段が、前記個別音声データ毎に、前記処理対象部分を設定することを特徴とする請求項１乃至８の何れか１項に記載の音声高速再生装置。
【請求項１０】
前記音声データが、多重音声を構成する各音声の個別音声データである場合に、前記音声データを再生する音声再生手段を有し、
前記設定手段が、所定の前記個別音声データを選択し、選択した前記個別音声データに対し前記処理対象部分を設定することを特徴とする請求項１乃至８の何れか１項に記載の音声高速再生装置。
【請求項１１】
音声データを高速再生可能な音声高速再生装置における音声高速再生方法であって、
前記音声データの再生速度に応じて、前記音声データを構成する各フレームを分割し、分割した前半ブロック及び後半ブロックに対し、処理対象部分を設定する設定工程と、
前記前半ブロックの前記処理対象部分に対して、次第に減衰率が大きくなるように設定して減衰処理を行うと共に、前記後半ブロックの前記処理対象部分に対して、次第に減衰率が小さくなるように設定して減衰処理を行い、前記減衰処理後の前記前半ブロックの前記処理対象部分と前記減衰処理後の前記後半ブロックの前記処理対象部分とを重ね合わせて高速再生用フレームを生成する高速再生用フレーム生成工程と、を実行することを特徴とする音声高速再生方法。
【請求項１２】
請求項１乃至１０に記載の音声高速再生装置における各手段の機能をコンピュータ上で実行するプログラムステップを含むことを特徴とする音声高速再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声再生装置、映像音声再生装置等、特に、音声データを高速再生可能する音声高速再生技術に関する。
【背景技術】
【０００２】
従来の音声再生装置若しくは映像音声再生装置は、音声データ、または音声データと映像データとを含む動画像データを再生するために、例えば、ＤＶＤ（Digital Versatile Disk）やＣＤ等の記憶媒体からデータを読み取る手段、若しくは、通信網から取得したデータを記憶媒体に記録し、当該記憶媒体に記録しておいたデータを読み出す手段を備えている。更に、取得したデータを、音声データと映像データとに分離する手段を有し、分離した後の音声データ及び映像データをＳＤメモリ等の緩衝記憶メモリに蓄えるように構成されている。
【０００３】
このとき、音声データまたは動画像データが圧縮されている場合は、圧縮された音声データまたは動画像データを復号化する復号化手段によって、音声データまたは動画像データを復号化する。復号化手段としては、ＭＰ３（Moving Picture Experts Group phase 3）、ＡＡＣ（Advanced Audio Coding）、Ｇ７２１、Ｇ７２６等の国際標準規格に対応したオーディオ復号化手段、Ｈ．２６４、ＭＰＥＧ２、ＭＰＥＧ４等のメディア統合系映像圧縮の国際標準規格に対応したビデオ復号化手段等がある。そして、復号化された音声データはオーディオデコーダによって再生し、復号化された映像データはビデオデコーダによって表示する。
【０００４】
このような上記音声再生装置及び映像音声再生装置では、表示再生する際に、再生速度を切り替える機能を有している装置が主流であり、早送り、巻き戻し等の機能によって使用者が目的とする音声、映像を探索することができる。また、早送りの際に、映像の高速再生表示のみではなく、音声を高速再生する機能を有する装置もある。
【０００５】
高速再生する際に、再生速度の時間軸に沿って音声を途切れなく、異音(ノイズ)を発生させること無く高速再生するための技術として、複数のフレームの音声信号を重畳させることによって音声データの省略を最低限にして高速再生を行う音声再生装置がある。この音声再生装置では、特に、ビデオシステムにおける高速サーチ等において、映像の表示に対する音声の再生の時間差を少なくすることができ、重畳の際に音声の重み付け加算を行うことによって重なって聞こえる音を聞き取り易くすることができる。
【０００６】
更に、例えば、以下の特許文献１には、再生時間を短縮するために、聞き取れる状態の音声を所定時間のフレームに区切り、各フレームの一部を隣接するフレームに重畳させる音声再生装置が開示されている。この音声再生装置では、例えば、ビデオの高速サーチ等の際に、映像の表示に対する音声の出力の時間差を少なくすることができる。また、音声信号の省略を最小限に抑制することができる。更に、重畳の際に音声信号の重み付け加算を行うことによって、画面と時間差の少ない音声が中心となって再生されるので重なって聞こえる音が聞き取り易くなる。
【特許文献１】特開平７−９８９３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１の音声再生装置では、音声データを所定時間のフレームに区切り、フレームの一部を隣接するフレームの一部に重畳させるために、重ね合わせるためのフレームを複数保持する必要がある。また、連続的な再生速度の切り替えに対して現在処理対象としているフレームから切り替えることがでず、等速再生から高速再生への切り替え時にタイムラグが生じてしまう。
【０００８】
また、特に、ＤＶＤやＣＤ等の記憶媒体若しくは通信網から記録した音声データと映像データとを含む動画像データを再生する場合、圧縮された音声データ及び圧縮された映像データを含むものが主流であるため、それらを復号化する必要がある。上記特許文献１の音声再生装置では、復号化した音声データを複数フレーム保持する必要があり、また、連続的な再生速度の切り替えに対して、新たな再生速度による高速再生のために必要な音声データを複数フレーム復号化し、複数フレーム緩衝記憶メモリに保持する必要があるという問題があった。
【０００９】
本発明は、上記問題点に鑑みてなされたものであり、等速再生と高速再生との間で再生速度の移行をスムーズに行うことができると共に、ノイズや異音が発生しない高速再生装置を提供することを目的としている。
【課題を解決するための手段】
【００１０】
上記目的を達成するための本発明に係る音声高速再生装置は、音声データを高速再生可能な音声高速再生装置において、前記音声データの再生速度に応じて、前記音声データを構成する各フレームを分割し、分割した前半ブロック及び後半ブロックに対し、処理対象部分を設定する設定手段と、前記前半ブロックの前記処理対象部分に対して、次第に減衰率が大きくなるように設定して減衰処理を行うと共に、前記後半ブロックの前記処理対象部分に対して、次第に減衰率が小さくなるように設定して減衰処理を行い、前記減衰処理後の前記前半ブロックの前記処理対象部分と前記減衰処理後の前記後半ブロックの前記処理対象部分とを重ね合わせて高速再生用フレームを生成する高速再生用フレーム生成手段と、を備えることを特徴とする。
【００１１】
上記本発明に係る音声高速再生装置は、更に、前記設定手段が、前記再生速度に応じて、前記音声データを構成する各フレームから所定部分を削除すると共に、前記所定部分を削除した後のフレームを分割し、分割した前半ブロック及び後半ブロックに対し、前記処理対象部分を設定することを特徴とする。
【００１２】
また、上記目的を達成するための本発明に係る音声高速再生装置は、前記設定手段が、前記再生速度に応じて、前記高速再生用フレーム生成手段によって生成された高速再生用フレームを分割し、分割した前半ブロック及び後半ブロックに対し、前記処理対象部分を設定すると共に、前記高速再生用フレーム生成手段が、前記高速再生用フレームに設定された前記処理対象部分の夫々に前記減衰処理を行い、前記減衰処理後の前記処理対象部分を重ね合わせて高速再生用フレームを生成することを特徴とする。
【００１３】
更に、他の音声高速再生装置は、音声データを高速再生可能な音声高速再生装置において、前記音声データの再生速度を、等速再生と前記高速再生との間で段階的に切り替える再生速度切替手段と、前記再生速度切替手段によって切り替えられた前記再生速度に応じて、前記音声データを構成する各フレームを分割し、分割した前半ブロック及び後半ブロックに対し、処理対象部分を設定する設定手段と、前記前半ブロックの前記処理対象部分に対して、次第に減衰率が大きくなるように設定して減衰処理を行うと共に、前記後半ブロックの前記処理対象部分に対して、次第に減衰率が小さくなるように設定して減衰処理を行い、前記減衰処理後の前記前半ブロックの前記処理対象部分と前記減衰処理後の前記後半ブロックの前記処理対象部分とを重ね合わせて高速再生用フレームを生成する高速再生用フレーム生成手段と、を備えることを特徴とする。
【００１４】
上記何れかの特徴の本発明に係る音声高速再生装置は、前記音声データを一時的に記憶する緩衝記憶メモリを備え、前記音声データの高速再生が要求された際に、前記緩衝記憶メモリに保存している前記音声データを１フレームとすることを特徴とする。
【００１５】
上記特徴の本発明に係る音声高速再生装置は、更に、前記音声データが圧縮されている場合に、当該音声データを復号化する復号化手段を備え、前記復号化手段によって復号化された後の前記音声データを前記緩衝記憶メモリに記憶すると共に、前記緩衝記憶メモリに記憶した前記音声データを１フレームとすることを特徴とする。
【００１６】
また、上記特徴の本発明に係る音声高速再生装置は、前記音声データが圧縮されている場合に、１フレーム毎に前記音声データを復号化する復号化手段を備えることを特徴とする。
【００１７】
上記何れかの特徴の本発明に係る音声高速再生装置は、更に、映像データと前記音声データとを含む動画像データを受信する受信手段と、前記動画像データを前記映像データと前記音声データとに分離する分離手段と、前記音声データの高速再生が要求された際に、前記映像データと前記音声データとを同期して高速再生する動画像再生手段と、を備えることを特徴とする。
【００１８】
また、上記何れかの特徴の本発明に係る音声高速再生装置は、前記音声データが、多重音声を構成する各音声の個別音声データである場合に、前記音声データを再生する音声再生手段を有し、前記設定手段が、前記個別音声データ毎に、前記処理対象部分を設定することを特徴とする。
【００１９】
更に、他の上記何れかの特徴の本発明に係る音声高速再生装置は、前記音声データが、多重音声を構成する各音声の個別音声データである場合に、前記音声データを再生する音声再生手段を有し、前記設定手段が、所定の前記個別音声データを選択し、選択した前記個別音声データに対し前記処理対象部分を設定することを特徴とする。
【００２０】
ここで、多重音声は、例えば、サラウンドや、二ヶ国語放送における主音声及び副音声等を含むものであり、個別音声データは、サラウンドの音声データを構成する各スピーカのデータ、二ヶ国語放送用の音声データを構成する主音声データ等である。
【００２１】
本発明に係る音声高速再生装置によれば、音声データを高速再生する際に、フレーム内で部分的に重ね合わせを行うため、前後のフレームを保持している必要がなく、現在処理しているフレームから高速再生することが可能となる。このため、等速再生から高速再生への移行をタイムラグなしにスムーズに行うことができる。特に、ＭＰＥＧ（Moving Picture Experts Group）等の音声圧縮技術によって音声データが圧縮されている場合、一般的に、圧縮された音声データの復号化は１フレーム毎に行われているため、フレーム同士を重ね合わせる場合には、前後のフレームについても復号化する必要が生じる。本発明に係る音声高速再生装置によれば、フレーム内で重ね合わせを行うので、再生速度の切り替えに対して、処理対象のフレームの前後のフレームを再デコードする必要がなく、音声データの復号化を最小限に抑えることができる。
【００２２】
また、フレームを前半ブロックと後半ブロックに分割し、前半ブロックには次第に減衰率が大きくなるフェードアウト処理、後半ブロックには次第に減衰率が小さくなるフェードイン処理を行い、フェードアウト処理した前半ブロックとフェードイン処理した後半ブロックとを重ね合わせるため、フレームの両端部のデータは、上記処理前のデータと同じ値にできる。このように構成することで、前後のフレームとの境でノイズが生じるのを防止することができる。
【００２３】
更に、１フレーム(一定時間分のデータ)の音声データに対し、フレーム内で減衰処理を施し、異なるタイミングの音声データを部分的に重ね合わせることで、音声の倍速再生時等に部分的にフレームを取り除いてしまうことによる音の途切れ、異音(ノイズ)の発生を防ぐことができ、高速に音声を再生しても聞き取ることが可能な音声高速再生装置を提供することができる。
【００２４】
また、本発明に係る音声高速再生方法は、音声データを高速再生可能な音声高速再生装置における音声高速再生方法であって、前記音声データの再生速度に応じて、前記音声データを構成する各フレームを分割し、分割した前半ブロック及び後半ブロックに対し、処理対象部分を設定する設定工程と、前記前半ブロックの前記処理対象部分に対して、次第に減衰率が大きくなるように設定して減衰処理を行うと共に、前記後半ブロックの前記処理対象部分に対して、次第に減衰率が小さくなるように設定して減衰処理を行い、前記減衰処理後の前記前半ブロックの前記処理対象部分と前記減衰処理後の前記後半ブロックの前記処理対象部分とを重ね合わせて高速再生用フレームを生成する高速再生用フレーム生成工程と、を実行することを特徴とする。
【００２５】
本発明に係る音声高速再生方法によれば、本発明に係る音声高速再生装置における全ての上記作用効果を奏することができ、１フレーム内で処理を行うため、等速再生から高速再生への移行をタイムラグなしにスムーズに行うことができると共に、高速再生のための処理において前後のフレームを考慮する必要がなく、高速再生のための処理を簡素化することができる。
【００２６】
また、本発明に係る音声高速再生プログラムは、何れかの特徴の本発明に係る音声高速再生装置における各手段の機能をコンピュータ上で実行するプログラムステップを含むことを特徴とする。
【００２７】
本発明に係る音声高速再生プログラムによれば、本発明に係る音声高速再生装置における全ての上記作用効果を奏することができ、１フレーム内で処理を行うため、等速再生から高速再生への移行をスムーズに行うことができると共に、高速再生のための処理を簡素化して音声高速再生プログラムの作成を容易にすることができる。
【発明を実施するための最良の形態】
【００２８】
本発明に係る音声高速再生装置（以下、適宜「本発明装置」と称す。）の実施の形態について、図面を用いて説明する。
【００２９】
本実施形態に係る音声高速再生装置は、ＤＶＤ（Digital Versatile Disk）・ＨＤＤ（Hard Disk Drive）記録再生機に適用され、図１に示すように、ＤＶＤやＣＤ等の記憶媒体１０２からデータを読み出す機能、通信網からデータを受信するための通信回路１０３、受信したデータを復号化する通信復号化回路１０４、通信網から受信したデータを記録しておくためのＨＤＤ等の記憶媒体１０５、読み出したデータを音声データと映像データとに分離するための分離回路１０６、分離した音声データと映像データとを一時的に保持しておくための緩衝記憶メモリ１０７、本発明装置全体を制御するための手段及び音声データと映像データとが圧縮されている場合に復号化する手段を有するＣＰＵ１０１、復号化した音声データを再生するためのオーディオバッファ１０８とオーディオデコーダ１０９とスピーカ１１０、及び、復号化した映像データを表示するためのビデオバッファ１１１とビデオデコーダ１１２とディスプレイ１１３から構成されている。
【００３０】
中央演算処理装置であるＣＰＵ１０１は、本ＤＶＤ・ＨＤＤ記録再生機全体を制御するものであり、緩衝記憶メモリ１０７を用いて、音声データの復号化、映像データの復号化、及び、高速再生時の音声データの重ね合わせを行う。また、ＣＰＵ１０１は、復号化した音声データ及び映像データを、緩衝記憶メモリ１０７から夫々オーディオバッファ１０８、ビデオバッファ１１１へと転送する。
【００３１】
尚、本実施形態においては、記憶媒体１０２または記憶媒体１０５から読み出した音声データは、ＭＰ３やＡＡＣ等の国際標準規格の圧縮方式によって圧縮されており、映像データは、Ｈ．２６４やＭＰＥＧ４等のメディア統合系映像圧縮の映像データの圧縮方式によって圧縮されている。ＣＰＵ１０１は、音声データ及び映像データを１フレーム毎に復号化し、緩衝記憶メモリ１０７に記憶する。
【００３２】
また、ＣＰＵ１０１の本発明に係る機能としては、音声データの再生速度に応じて、音声データを構成する各フレームを分割し、分割した前半ブロック及び後半ブロックに対し、処理対象部分を設定する設定手段と、前半ブロックの処理対象部分に対して、次第に減衰率が大きくなるように設定して減衰処理を行うと共に、後半ブロックの処理対象部分に対して、次第に減衰率が小さくなるように設定して減衰処理を行い、減衰処理後の前半ブロックの処理対象部分と減衰処理後の後半ブロックの処理対象部分とを重ね合わせて高速再生用フレームを生成する高速再生用フレーム生成手段とを備えている。
【００３３】
オーディオデコーダ１０９は、上記ＣＰＵ１０１によってオーディオバッファ１０８に転送されてきた音声データをアナログ音声信号に変換し、スピーカ１１０等に出力し、再生する。ビデオデコーダ１１２は、上記ＣＰＵ１０１によってビデオバッファ１１１に転送されてきた映像データを映像信号に変換し、ディスプレイ１１３等に出力し、再生表示する。
【００３４】
ここで、通常速度(等速)による再生の場合、例えば、ＡＡＣ等、標準的な圧縮方式で圧縮された音声データを１フレーム ２０４８サンプル毎に復号化し、例えば、４８０００Ｈｚ等、所定のサンプリング周波数で再生する。
【００３５】
また、通常速度(等速)より高速に音声データを再生する場合、上記ＣＰＵ１０１によって復号化された１フレームの音声データは、緩衝記憶メモリ１０７に保持されており、この音声データに対してホスト若しくはユーザから要求された高速再生の再生速度に応じて減衰処理及び重ね合わせを行い、オーディオバッファ１０８に転送することで音声の高速再生を実現する。
【００３６】
次に、具体的な通常速度(等速)以上の速度による高速再生における音声データの重ね合わせについて説明する。尚、本実施形態のＤＶＤ・ＨＤＤ記録再生機は、音声データ及び映像データの１．３３（４／３）倍速再生、２倍速再生、４倍速再生、及び、段階的な高速再生への移行を指定可能に構成されている。ここで、ＣＰＵ１０１によって復号化した１フレームの音声データは、２０４８サンプルで構成されており、夫々が１６ｂｉｔのビット幅を持っている。ここで、重ね合わせる前半の処理対象部分に、次第に減衰率が大きくなる減衰処理（以下、フェードアウト処理と呼称する）を施し、重ね合わせる後半の処理対象部分に、次第に減衰率が小さくなる減衰処理（以下、フェードイン処理と呼称する）を施す。更に、減衰処理した処理対象部分を夫々重ね合わせた後の各サンプルのビット幅が、元のサンプルのビット幅、即ち１６ｂｉｔを超えないように、各サンプルの減衰率を設定する。
【００３７】
〈第１処理態様〉
先ず、１．３３（４／３）倍速再生の場合について図２を用いて説明する。ここでは、２０４８サンプル中の第５１２サンプルから第１５３５サンプルまでのサンプルについて減衰処理を行い、これらを重ね合わせる(加算する)ことで１．３３（４／３）倍速再生を実現する。
【００３８】
１．３３倍速再生の指定は、ホスト若しくはユーザからの指定によって行われる。どのサンプルをどれだけ減衰し、どれだけ重ね合わせるかはＣＰＵ１０１が「指定された再生速度」及び「フレーム当たりのサンプル数」から計算する。具体的には、重ね合わせ後のフレームの大きさが、（フレーム当たりのサンプル数）×（１／再生速度）となるように、重ね合わせるサンプル数を設定する。１．３３（４／３）倍速再生する場合は、重ね合わせ後のサンプル数を２０４８サンプル×（１／１．３３）＝１５３６サンプルに設定する。重ね合わせるサンプル数は、５１２×２サンプルとなる。ここで、例えば、音声データ１００フレームを１．３３（４／３）倍速再生する場合を考えると、１００フレーム×２０４８サンプル＝２０４８００サンプルを、１．３３（４／３）倍速再生処理で１００フレーム×１５３６サンプル＝１５３６００サンプルとなるように音声データのサンプル数を短縮する。これによって、オーディオデコーダが処理するサンプル数が３／４となるため、スピーカから出力される音声は１．３３（４／３）倍の高速再生となる。
【００３９】
続いて、フレームの減衰処理及び重ね合わせの詳細について、図２を基に説明する。
【００４０】
状態Ａ１は、緩衝記憶メモリ１０７に記憶されている復号後の音声データの状態、即ち、２０４８サンプルで構成されるブロックａ１１を示している。
【００４１】
状態Ａ２は、状態Ａ１におけるブロックａ１１を、サンプル数の等しい２つのブロックに分割し、前半ブロック及び後半ブロックの夫々に５１２サンプルの処理対象部分を設定して減衰処理を行った状態を示している。具体的には、第０サンプルから第５１１サンプルまでをブロックａ２１、第５１２サンプルから第１０２３サンプルまでをブロックａ２２、第１０２４サンプルから第１５３５サンプルまでをブロックａ２３、第１５３６サンプルから第２０４７サンプルまでをブロックａ２４とし、ブロックａ２２及びブロックａ２３を処理対象部分とする。更に、ブロックａ２１及びブロックａ２４に対しては減衰処理を行わずそのままの値を用い、処理対象部分であるブロックａ２２とブロックａ２３とを減衰処理する。ブロックａ２２とブロックａ２３とを段階的に減衰させた状態をブロックａ２２’とブロックａ２３’とに示している。詳細には、ブロックａ２２に対しては、フェードアウト処理を行う。第５１２サンプルを元の値の５１１／５１２に減衰し、次の第５１３サンプルを元の値の５１０／５１２に減衰し、第５１４サンプルを元の値の５０９／５１２に減衰し、同様にして他のサンプルについても減衰処理し、最後に、第１０２３サンプルを元の値の１／５１２に減衰する。また、ブロックａ２３に対しては、フェードイン処理を行う。第１０２４サンプルを１／５１２に減衰し、第１０２５サンプルを２／５１２に減衰し、同様にして他のサンプルを減衰し、最後に、第１５３５サンプルを５１１／５１２に減衰する。
【００４２】
状態Ａ３は、状態Ａ２におけるブロックａ２１とブロックａ２２とをブロックａ３１とし、状態Ａ２におけるブロックａ２３とブロックａ２４とをブロックａ３２として、ブロックａ３１の第５１２サンプルから第１０２３サンプルとブロックａ３２の第１０２４サンプルから第１５３５サンプルとを重ね合わせる(加算する)ことで、２０４８サンプルを１５３６サンプルに短縮した結果を示している。処理対象部分は、重ね合わせた後のサンプルのビット幅が、元のサンプルのビット幅と同じ１６ｂｉｔとなるように減衰率を設定して減衰処理を施しているため、ビット幅が１６ｂｉｔを超えることは無い。また、他のフレームとの境界部分については、元の値と同じであるため、異音(ノイズ)の発生を防止することができる。
【００４３】
〈第２処理態様〉
次に、２倍速再生の場合について図３を用いて説明する。ここでは、２０４８サンプル中の全てのサンプルについて減衰処理を行い、これらを重ね合わせる(加算する)ことで２倍速再生を実現する。
【００４４】
２倍速再生の指定は、ホスト若しくはユーザからの指定によって行われる。どのサンプルをどれだけ減衰し、どれだけ重ね合わせるかは、１．３３倍速再生の場合と同様に、ＣＰＵ１０１が「指定された再生速度」及び「フレーム当たりのサンプル数」から計算する。ここでは、重ね合わせ後のサンプル数を２０４８サンプル×（１／２）＝１０２４サンプルに設定する。重ね合わせるサンプル数は、１０２４サンプルとなる。ここで、例えば、音声データ１００フレームを２倍速再生する場合を考えると、１００フレーム×２０４８サンプル＝２０４８００サンプルを、２倍速再生処理で１００フレーム×１０２４サンプル＝１０２４００サンプルとなるようにサンプル数を短縮する。これによって、オーディオデコーダが処理するサンプル数が１／２となるため、スピーカから出力される音声は２倍の高速再生となる。
【００４５】
続いて、フレームの減衰処理及び重ね合わせの詳細について、図３を基に説明する。
【００４６】
状態Ｂ１は、緩衝記憶メモリ１０７に記憶されている復号後の音声データの状態、即ち、２０４８サンプルで構成されるブロックｂ１１を示している。
【００４７】
状態Ｂ２は、状態Ｂ１におけるブロックｂ１１を、サンプル数の等しい２つのブロックに分割し、前半ブロック及び後半ブロックの夫々に１０２４サンプルの処理対象部分を設定して減衰処理を行った状態を示している。ここでは、前半ブロック全体、後半ブロック全体が処理対象部分となる。具体的には、第０サンプルから第１０２３サンプルまでのブロックｂ２１と、第１０２４サンプルから第２０４７サンプルまでのブロックｂ２２とに分割し、ブロックｂ２１の全体とブロックｂ２２の全体とを処理対象部分に設定して減衰処理する。ブロックｂ２１とブロックｂ２２とを構成する各サンプルを段階的に減衰させた状態をブロックｂ２１’とブロックｂ２２’とに示している。詳細には、ブロックｂ２１に対しては、フェードアウト処理を行う。第０サンプルを元の値の１０２３／１０２４に減衰し、次の第１サンプルを元の値の１０２２／１０２４に減衰し、第２サンプルを元の値の１０２１／１０２４に減衰し、同様にして他のサンプルについても減衰処理し、最後に、第１０２３サンプルを元の値の１／１０２４に減衰する。また、ブロックｂ２２に対しては、フェードイン処理を行う。第１０２４サンプルを元の値の１／１０２４に減衰し、第１０２５サンプルを元の値の２／１０２４に減衰し、同様にして他のサンプルについても減衰処理し、最後に、第２０４７サンプルを元の値の１０２３／１０２４に減衰する。
【００４８】
状態Ｂ３は、状態Ｂ２において減衰した第０サンプルから第１０２３サンプルまでのブロックｂ２１’をブロックｂ３１とし、減衰した第１０２４サンプルから第２０４７サンプルまでのブロックｂ２２’をブロックｂ３２として、ブロックｂ３１とブロックｂ３２とを重ね合わせる(加算する)ことで、２０４８サンプルを１０２４サンプルに短縮した結果を示している。処理対象部分は、重ね合わせた後のサンプルのビット幅が、元のサンプルのビット幅と同じ１６ｂｉｔとなるように減衰率を設定して減衰処理を施しているため、ビット幅が１６ｂｉｔを超えることは無い。また、他のフレームとの境界部分については、元のサンプルの質量とほぼ同じであるため、異音(ノイズ)の発生を抑えることができる。
【００４９】
〈第３処理態様〉
次に、４倍速再生の場合について図４を用いて説明する。ここでは、再生速度に応じて、音声データを構成する各フレームから所定部分を削除すると共に、所定部分を削除した後のフレームを分割し、分割した前半ブロック及び後半ブロックに対し、処理対象部分を設定する。
【００５０】
４倍速再生の指定は、第１処理態様の場合と同様に、ホスト若しくはユーザからの指定によって行われる。どのサンプルをどれだけ削除、減衰し、どれだけ重ね合わせるかは、ＣＰＵ１０１が「指定された再生速度」及び「フレーム当たりのサンプル数」から計算する。４倍速再生する場合は、重ね合わせ後のサンプル数を２０４８サンプル×（１／４）＝５１２サンプルに設定する。ここでは、重ね合わせるサンプル数を５１２×２サンプルとし、残りの１０２４サンプルを削除する。ここで、例えば、音声データ１００フレームを４倍速再生する場合を考えると、１００フレーム×２０４８サンプル＝２０４８００サンプルを、４倍速再生処理で１００フレーム×５１２サンプル＝５１２００サンプルとなるように音声データのサンプル数を短縮する。これによって、オーディオデコーダが処理するサンプル数が１／４となるため、スピーカから出力される音声は４倍の高速再生となる。
【００５１】
続いて、４倍速再生の場合のフレームの減衰処理及び重ね合わせの詳細について、図４を基に説明する。
【００５２】
状態Ｃ１は、緩衝記憶メモリ１０７に記憶されている復号後の音声データの状態、２０４８サンプルで構成されるブロックｃ１１を示している。
【００５３】
状態Ｃ２は、状態Ｃ１におけるブロックｃ１１を、削除するブロック、及び処理対象部分を設定するサンプル数が５１２の２つのブロックに分割し、処理対象部分を減衰処理した結果を示している。具体的には、処理対象部分となる第０サンプルから第５１１サンプルまでのブロックｃ２１、削除する第５１２サンプルから第１５３５サンプルまでのブロックｃ２２、及び、処理対象部分となる第１５２６サンプルから第２０４７サンプルまでのブロックｃ２３に分割する。そして、ブロックｃ２２を削除し、ブロックｃ２１とブロックｃ２３とを減衰処理する。ブロックｃ２１とブロックｃ２３とを段階的に減衰させた結果をブロックｃ２１’とブロックｃ２３’とに示している。ブロックｃ２１に対してはフェードアウト処理を行い、第０サンプルを元の値の５１１／５１２に減衰し、次の第１サンプルを５１０／５１２に減衰し、第２サンプルを５０９／５１２に減衰し、同様にして他のサンプルについても減衰処理し、最後に、第５１１サンプルを１／５１２に減衰する。また、ブロックｃ２３に対しては、フェードイン処理を行う。第１５３６サンプルを元の値の１／５１２に減衰し、第１５３７サンプルを２／５１２に減衰し、同様にして他のサンプルについても減衰処理し、最後に、第２０４７サンプルを５１１／５１２に減衰する。
【００５４】
状態Ｃ３は、状態Ｃ２において減衰した第０サンプルから第５１１サンプルまでのブロックｃ２１’をブロックｃ３１とし、減衰した第１５３６サンプルから第２０４７サンプルまでのブロックｃ２３’をブロックｃ３２として、ブロックｃ３１とブロックｃ３２とを重ね合わせることで２０４８サンプルを５１２サンプルに短縮した結果を示している。処理対象部分は、重ね合わせた後のサンプルのビット幅が、元のサンプルのビット幅と同じ１６ｂｉｔとなるように減衰率を設定して減衰処理を施しているため、ビット幅が１６ｂｉｔを超えることは無い。また、他のフレームとの境界部分については元の質量とほぼ同じであるため、異音(ノイズ)の発生を防止することができる。
【００５５】
〈第４処理態様〉
次に、４倍速再生の他の処理態様について図５を用いて説明する。第３処理態様では、フレームの所定部分を削除し残りの部分に処理対象部分を設定することで４倍速再生を実現していたが、本処理態様では、ＣＰＵ１０１が、同一のフレームに対し、減衰処理及び重ね合わせを複数回実施することによって４倍速再生を行う。尚、減衰処理及び重ね合わせを行う回数は、再生速度に応じて設定する。
【００５６】
４倍速再生の指定は、第１乃至第３処理態様の場合と同様に、ホスト若しくはユーザからの指定によって行われる。どのサンプルをどれだけ減衰し、どれだけ重ね合わせるか、及び、減衰処理及び重ね合わせを行う回数は、ＣＰＵ１０１が「指定された再生速度」及び「フレーム当たりのサンプル数」から計算する。ここでの４倍速再生は、第２処理態様において生成された２倍速再生のフレームに対し、更にフレーム全体を減衰して重ね合わせることで、４倍速再生を実現する。ここで、例えば、音声データ１００フレームを４倍速再生する場合を考えると、１００フレーム×２０４８サンプル＝２０４８００サンプルを、４倍速再生処理で１００フレーム×５１２サンプル＝５１２００サンプルとなるように音声データのサンプル数を短縮する。これによって、オーディオデコーダが処理するサンプル数が１／４となるため、スピーカから出力される音声は４倍の高速再生となる。
【００５７】
続いて、本処理態様における４倍速再生のフレームの減衰処理及び重ね合わせの詳細について、図５を基に説明する。
【００５８】
状態Ｄ１は、緩衝記憶メモリ１０７に記憶されている復号後の音声データの状態、２０４８サンプルで構成されるブロックｄ１１を示している。
【００５９】
状態Ｄ２は、状態Ｄ１におけるブロックｄ１１を、第０サンプルから第１０２３サンプルまでのブロックｄ２１と、第１０２４サンプルから第２０４７サンプルまでのブロックｄ２２とに分割し、夫々を処理対象部分に設定して減衰処理を行った状態を示している。ブロックｄ２１とブロックｄ２２とを段階的に減衰させた結果をブロックｄ２１’とブロックｄ２２’とに示している。ブロックｄ２１に対してはフェードアウト処理を行い、第０サンプルを元の値の１０２３／１０２４に減衰し、次の第１サンプルを１０２２／１０２４に減衰し、第２サンプルを１０２１／１０２４に減衰し、同様にして、第１０２３サンプルを１／１０２４に減衰する。また、ブロックｄ２２に対してはフェードイン処理を行い、第１０２４サンプルを元の値の１／１０２４に減衰し、第１０２５サンプルを２／１０２４に減衰し、同様にして、第２０４７サンプルを１０２３／１０２４に減衰する。
【００６０】
状態Ｄ３は、状態Ｄ２において減衰した第０サンプルから第１０２３サンプルまでのブロックｄ２１’をブロックｄ３１とし、減衰した第１０２４サンプルから第２０４７サンプルまでのブロックｄ２２’をブロックｄ３２として、ブロックｄ３１とブロックｄ３２とを重ね合わせる(加算する)ことで２０４８サンプルを１０２４サンプルに短縮した結果を示している。
【００６１】
状態Ｄ４は、更に、状態Ｄ３の１０２４サンプルを、第０サンプルから第５１１サンプルまでのブロックｄ４１と、第５１２サンプルから第１０２３サンプルまでのブロックｄ４２とに分割し、ブロックｄ４１の全体とブロックｄ４２の全体とを処理対象部分に設定して減衰処理を行った結果を示している。ブロックｄ４１とブロックｄ４２とを段階的に減衰させた結果をブロックｄ４１’とブロックｄ４２’とに示している。ブロックｄ４１に対してはフェードアウト処理を行い、第０サンプルを元の値の５１１／５１２に減衰し、次の第１サンプルを５１０／５１２に減衰し、第２サンプルを５０９／５１２に減衰し、同様にして、第５１１サンプルは１／５１２に減衰する。また、ブロックｄ４２に対してはフェードイン処理を行い、第５１２サンプルを１／５１２に減衰し、第５１３サンプルを２／５１２に減衰し、同様にして、第１０２３サンプルを５１１／５１２に減衰する。
【００６２】
状態Ｄ５は、状態Ｄ４において減衰した第０サンプルから第５１１サンプルまでのブロックｄ４１’をブロックｄ５１とし、第１５３６サンプルから第２０４７サンプルまでのブロックｄ４２’をブロックｄ５２として、ブロックｄ５１とブロックｄ５２とを重ね合わせることで１０２４サンプルを５１２サンプルに短縮した結果を示している。処理対象部分は、重ね合わせた後のサンプルのビット幅が、元のサンプルのビット幅と同じ１６ｂｉｔとなるように減衰率を設定して減衰処理を施しているため、ビット幅が１６ｂｉｔを超えることは無い。また、境界部分については元の質量とほぼ同じであるため、異音(ノイズ)の発生を防止することができる。
【００６３】
〈第５処理態様〉
次に、段階的に高速再生に移行する場合について図６を用いて説明する。上記第１乃至第４処理態様では、所定の再生速度で高速再生する場合について説明したが、本処理態様では、段階的に高速再生に移行するために、ＣＰＵ１０１が、音声データの再生速度を、等速再生と前記高速再生との間で段階的に切り替える再生速度切替手段としての機能を備え、切り替えた再生速度に応じて、音声データを構成する各フレームを分割し、分割した前半ブロック及び後半ブロックに対し、処理対象部分を設定する。
【００６４】
ホスト若しくはユーザから段階的な高速再生への移行が指示された場合は、現在保持しているフレームに対して、どのサンプルをどれだけ減衰し、どれだけ重ね合わせるかを、ＣＰＵ１０１が、「高速再生に移行するまでの時間」「何段階で高速再生に移行するか」「指定された再生速度」及び「フレーム当たりのサンプル数」から計算する。
【００６５】
ここでは、段階的に２倍速再生に移行する場合について説明する。具体的には、図６に示すように、通常再生状態Ｅ１から８段階で２倍速再生状態Ｅ８に１０秒かけて移行する。４８０００Ｈｚ、サラウンド、１６ｂｉｔ幅の音声を再生する場合、２０４８サンプルを１フレームとすると、１０秒で約４８フレームの処理が必要となり、４８フレームに対して６フレーム毎に段階的に減衰処理及び重ね合わせを行う。
【００６６】
通常状態Ｅ１は、最初の６フレームについて、緩衝記憶メモリ１０７内の２０４８サンプルをそのままオーディオバッファ１０８に転送した状態を示しており、通常速度で再生される。
【００６７】
状態Ｅ２は、次の第７〜第１２フレームについて、緩衝記憶メモリ１０７に一時的に保存された音声データの各フレームを、本手法を用いて１９６０サンプルに短縮した後にオーディオバッファ１０８に転送した状態を示している。
【００６８】
さらに、状態Ｅ３は、第１３〜第１８フレームについて、緩衝記憶メモリ１０７に一時的に保存された音声データの各フレームを、本手法を用いて１７９２サンプルに短縮した後にオーディオバッファ１０８に転送した状態を示している。
【００６９】
同様の処理を繰り返し、最終的に、第４３〜第４８フレームについて、２０４８サンプルを１０２４サンプルに短縮する状態Ｅ８へと移行する。このように、段階的に音声データの再生速度を速めることによって、違和感無く音声データの高速再生に移行することが可能となる。尚、高速再生から等速再生への段階的な移行が指定されている場合には、上記状態Ｅ１乃至状態Ｅ８に係る処理を、手順を逆にして行うことによって、高速再生から等速再生への段階的な移行を実現することができ、音声データの再生速度を等速再生と高速再生との間で段階的に切り替えることが可能になる。
【００７０】
次に、本発明に係るＤＶＤ・ＨＤＤ記録再生機の音声再生処理における動作を図７に示すフローチャートを使って具体的に説明する。
【００７１】
先ず、本発明装置は、ホスト若しくはユーザからの指定によって、音声データ若しくは音声データと映像データとの再生を開始する（ステップＳ０１）。続いて、ＤＶＤやＣＤ等の記憶媒体１０２から音声データを読み出す。若しくは、ＨＤＤ等の記憶媒体１０５に既に蓄えられている音声データ、若しくは映像データと音声データとを含むデータを読み出す（ステップＳ０２）。記憶媒体１０２若しくは記憶媒体１０５から読み出したデータが、映像データと音声データとを含む場合、分離回路１０６にて音声データと映像データに分離し、緩衝記憶メモリ１０７に一時的に保持する（ステップＳ０３）。現在一時的に緩衝記憶メモリ１０７に保持している音声データが、ＭＰ３やＡＡＣ等の音声圧縮方式で圧縮されている場合、ＣＰＵ１０１によって復号化する（ステップＳ０４）。
【００７２】
次に、ＣＰＵ１０１は、ホスト、またはユーザから高速再生が指示されているか判定し（ステップＳ０５）、高速再生が指示されている場合、ステップＳ１５に移行し、後述する音声データの重ね合わせ処理を行う。更に、ＣＰＵ１０１は、ホスト、またはユーザから段階的な再生速度の移行が指示されているか判定し（ステップＳ０６）、段階的な再生速度の移行が指示されている場合、ステップＳ１６に移行し、後述する段階的な再生速度の移行処理を行う。
【００７３】
緩衝記憶メモリ１０７には、通常速度で再生する場合、処理の行われていない音声データが保持されており、高速再生が指示されている場合、本発明装置による減衰処理及び重ね合わせによりサンプル数の短縮した音声データが記憶されている。ＣＰＵ１０１は、この音声データを必要なサンプル数だけオーディオバッファ１０８に転送する（ステップＳ０７）。オーディオデコーダ１０９は、オーディオバッファ１０８に書き込まれた音声の生成を行う（ステップＳ０８）。続いて、終了しない場合は、再びステップＳ０２に戻り、音声の再生を繰り返す（ステップＳ０９）。
【００７４】
上記ステップＳ１５における高速再生時の音声データの重ねあわせ処理について図８に示すフローチャートを使って具体的に説明する。
【００７５】
先ず、ＣＰＵ１０１は、重ね合わせ処理を行う前の音声データを緩衝記憶メモリ１０７より１フレーム分読み出す（ステップＳ２０）。続いて、ＣＰＵ１０１は、読み出したフレームに対して、「どれだけのサンプル数を重ね合わせるか」を高速再生の速度に応じて計算し（ステップＳ２１）、処理対象部分を設定する。読み出したフレームに対して設定した処理対象部分のサンプルに対して減衰処理を行う（ステップＳ２２）。減衰処理を行った後のフレームに対して、重ね合わせ(加算)処理を行う（ステップＳ２３）。最後に、重ね合わせ処理を行った後のフレームを緩衝記憶メモリ１０７に書き戻す（ステップＳ２４）。
【００７６】
上記ステップＳ１６における段階的な再生速度の移行処理について図９に示すフローチャートを使って具体的に説明する。
【００７７】
先ず、ＣＰＵ１０１は、段階的な再生速度の移行処理のために、「何段階で移行するか」を、ホスト若しくはユーザからの指定された値、若しくは、本発明装置に予め設定されている値に基づいて決定する（ステップＳ３０）。更に、「再生速度の移行までの時間」を、ホスト若しくはユーザからの指定された値、若しくは、本発明装置に予め設定されている値を利用してを決定する（ステップＳ３１）。続いて、ＣＰＵ１０１は、重ね合わせ処理を行う前の音声データを緩衝記憶メモリ１０７より１フレーム分読み出す（ステップＳ３２）。読み出したフレームに対して、「何段階で移行するか」及び「再生速度の移行までの時間」を元に「どれだけのサンプル数を重ね合わせるか」をＣＰＵ１０１にて計算する（ステップＳ３３）。読み出したフレームに対して、重ね合わせる処理対象部分を設定し、処理対象部分のサンプルに対して減衰処理を行う（ステップＳ３４）。減衰処理を行った後のフレームに対して、重ね合わせ(加算)処理を行う（ステップＳ３５）。最後に、重ね合わせ処理を行った後のフレームを緩衝記憶メモリ１０７に書き戻す（ステップＳ３６）。
【００７８】
次に、本発明に係る音声高速再生装置の別実施形態について図１０を用いて説明する。本実施形態では、本発明に係る音声高速再生装置の機能をオーディオデバイスの機能として実装する。
【００７９】
本実施形態では、オーディオバッファ１０８及びオーディオデコーダ１０９に代えて、上記音声データの減衰処理及び重ね合わせを行うためのオーディオデバイス２５８を備えている。オーディオデバイス２５８は、緩衝記憶メモリとしてのオーディオバッファ２０１、オーディオバッファ２０１を制御するＤＳＰ２００とメモリコントローラ２０２、デジタルフィルタ２０３、２０４、及び、ＤＡＣ２０５、２０６を備えている。また、本実施形態では、オーディオデバイス２５８を制御するために、ホストＣＰＵ２５１から高速再生の指示、段階的な高速再生に移行するための設定、音声データの入力等が行われる。
【００８０】
更に、本実施形態に係る音声高速再生装置は、ＤＶＤやＣＤ等の記憶媒体２５２からデータを読み出す機能、通信網からデータを受信するための通信回路２５３、受信したデータを復号化する通信復号化回路２５４、通信網から受信したデータを記録しておくためのＨＤＤ等の記憶媒体２５５、読み出したデータを音声データと映像データとに分離するための分離回路２５６、分離した音声データと映像データとを一時的に保持しておくための緩衝記憶メモリ２５７、本発明装置全体を制御するための手段及び音声データと映像データとが圧縮されている場合に復号化する手段を有するＣＰＵ２５１、復号化した音声データを再生するためのオーディオデバイス２５８とスピーカ２５９、及び、復号化した映像データを表示するためのビデオバッファ２６０とビデオデコーダ２６１とディスプレイ２６２とを備えて構成されている。
【００８１】
ホストＣＰＵによって高速再生が指定されている場合、ＤＳＰ２００は、ホストＣＰＵ２５１からの高速再生の指示を受けて「再生速度」を設定する。ホストＣＰＵ２５１によってオーディオデバイス２５８に入力された音声データは、オーディオバッファ２０１に一時的に保持される。ＤＳＰ２００は、保持されている音声データに対して上記減衰処理及び重ね合わせを行い、重ね合わせ処理後の音声データをオーディオバッファ２０１に書き戻す。更に、ＤＳＰ２００は、メモリコントローラ２０２を制御し、書き戻した重ね合わせ後の音声データを１サンプル毎にデジタルフィルタ２０３に送る。デジタルフィルタ２０３、２０４によって音声データにフィルタをかけ、ＤＡＣ２０５、２０６によってデジタルデータをアナログデータに変換し、スピーカ２５９へと出力することで音声の再生を行う。サラウンドの場合はこれを左右交互に行うことで、サラウンド再生をする。
【００８２】
ここで、本実施形態に係る音声高速再生装置は、上記第１処理態様の１．３３（４／３）倍速再生処理、第２処理態様の２倍速再生処理、第３処理態様の４倍速再生処理、及び、第４処理態様の４倍速再生の場合と同様の処理を行う。
【００８３】
尚、ホストＣＰＵによって段階的な高速再生への移行が指定されている場合は、ホストＣＰＵ２５９から「指定された再生速度」、「何段階で高速再生に移行するか」、「高速再生に移行するまでの時間」等をＤＳＰ２００に与えることで、ＤＳＰ２００が、現在オーディオバッファ２０１が保持しているフレームについて、減衰処理及び重ね合わせを行う処理対象部分のサンプル数を計算し、フレームに対して処理対象部分を設定する。更に、ＤＳＰ２００は、オーディオバッファ２０１ から音声データを１フレーム分読み出し、減衰処理及び重ね合わせを行った後にオーディオバッファ２０１に書き戻す。これによって、段階的な高速再生への移行を実現することができる。
【００８４】
次に、このオーディオデバイス２５８を用いた装置の音声再生処理における動作を図１１に示すフローチャートを使って具体的に説明する。
【００８５】
先ず、本発明装置は、ホスト若しくはユーザからの指定によって、音声若しくは音声と映像との再生を開始する（ステップＳ４１）。続いて、ＤＶＤやＣＤ等の記憶媒体２５２から音声データを読み出す。または、ＨＤＤ等の記憶媒体２５５に既に蓄えられている音声データ、若しくは映像データと音声データとを読み出す（ステップＳ４２）。記憶媒体２５２若しくは記憶媒体２５５から読み出したデータが、映像データと音声データとを含む場合、分離回路２５６にて音声データと映像データとに分離し、緩衝記憶メモリ２５７に一時的に保持する（ステップＳ４３）。現在一時的に緩衝記憶メモリ２５７に保持している音声データが、ＭＰ３やＡＡＣ等の音声圧縮手法にて圧縮されている場合、ＣＰＵ２５１によって復号化する（ステップＳ４４）。
【００８６】
次に、ホストＣＰＵ２５１、またはユーザから高速再生が指示されているか判定し（ステップＳ４５）、高速再生が指示されている場合、ステップＳ７５に移行し、オーディオデバイス２５８に対して「高速再生」の設定を行う。後に詳述するが、具体的には「再生速度」をオーディオデバイス２５８のＤＳＰ２００に対して設定する。更に、ホストＣＰＵ２５１、またはユーザから段階的な高速再生への移行が指示されているか判定し（ステップＳ４６）、段階的な高速再生への移行が指示されている場合、ステップＳ７６に移行し、オーディオデバイス２５８に対して「段階的な高速再生への移行」の設定を行う。後に詳述するが、具体的には「指定された再生速度」「何段階で高速再生に移行するか」「高速再生に移行するまでの時間」をオーディオデバイス２５８内のＤＳＰ２００に対して設定する。
【００８７】
続いて、ホストＣＰＵ２５１は、緩衝記憶メモリ２５７から音声データをオーディオデバイス２５８に転送する（ステップＳ４７）。オーディオデバイス２５８は、書き込まれた音声の生成を行う（ステップＳ４８）。ここで、上記高速再生、段階的な高速再生への移行が設定されている場合、オーディオデバイス２５８は、音声データの重ね合わせを行う。続いて、終了しない場合は、再びステップＳ４２に戻り、音声の再生を繰り返す（ステップＳ４９）。
【００８８】
上記ステップＳ７５におけるオーディオデバイス２５８の高速再生時の動作を図１２に示すフローチャートを使って具体的に説明する。
【００８９】
先ず、ホストＣＰＵ２５１より設定された「再生速度」をＤＳＰ２００に設定する（ステップＳ５０）。続いて、ＤＳＰ２００は、オーディオバッファ２０１に保持しているフレームに対して、「どれだけのサンプル数を重ね合わせるか」を高速再生の速度に応じて計算し（ステップＳ５１）、処理対象部分を設定する。オーディオバッファ２０１内のフレームに対して設定した処理対象部分のサンプルに対して減衰処理を行う（ステップＳ５２）。減衰処理を行った後のフレームに対して、重ね合わせ(加算)処理を行う（ステップＳ５３）。重ね合わせ処理を行った後のフレームをデジタルフィルタ２０３に転送する（ステップＳ５４）。最後に、デジタルフィルタ後の音声データをＤＡＣ２０５によってアナログデータへと変換し、スピーカ２５９へと出力する（ステップＳ５５）。
【００９０】
上記ステップＳ７６における段階的な高速再生への移行の動作を図１３に示すフローチャートを使って具体的に説明する。
【００９１】
先ず、ＤＳＰ２００は、段階的な高速再生への移行処理のために、「何段階で移行するか」を、ホストＣＰＵ２５９若しくはユーザから指定された値、またはＤＳＰ２００に予め設定されている値に基づいて決定する（ステップＳ６０）。更に、ＤＳＰ２００は、「再生速度の移行までの時間」を、ホストＣＰＵ２５９若しくはユーザから指定された値、またはＤＳＰ２００に予め設定されている値に基づいて決定する（ステップＳ６１）。ホストＣＰＵ２５１より設定された「再生速度」をＤＳＰ２００にて設定する（ステップＳ６２）。ＤＳＰ２００は、オーディオバッファ２０１に保持しているフレームに対して「どれだけのサンプル数を重ね合わせるか」を高速再生の速度に応じて計算する（ステップＳ６３）。続いて、オーディオバッファ２０１内のフレームに対して重ね合わせる部分のサンプルに対して減衰処理を行う（ステップＳ６４）。減衰処理を行った後のフレームに対して、重ね合わせ(加算)処理を行う（ステップＳ６５）。重ね合わせ処理を行った後のフレームをデジタルフィルタ２０３に転送する（ステップＳ６６）。最後に、デジタルフィルタ後の音声データをＤＡＣ２０５によってアナログデータへと変換し、スピーカ２５９へと出力する（ステップＳ６７）。
【００９２】
尚、上述した実施形態及び別実施形態において、ＤＶＤ・ＨＤＤ記録再生機が、サラウンドや二ヶ国語放送等の多重音声を再生する音声再生手段を備えていても良い。この場合には、音声データは、多重音声を構成する各音声の個別音声データ、例えば、サラウンドの音声データを構成する各スピーカのデータ、二ヶ国語放送用の音声データを構成する主音声データ等であり、これらの音声データに対し、個別に減衰処理及び重ね合わせを行う。個別音声データ全てに対して減衰処理及び重ね合わせを行うように構成しても良いし、個別音声データから任意の個別音声データを選択して減衰処理及び重ね合わせを行うように構成するのも好ましい実施態様である。例えば、二ヶ国語放送において、高速再生している音声が主音声のみであるような場合には、主音声に係る個別音声データのみに対して減衰処理及び重ね合わせを行うように構成しても良い。
【００９３】
上述した実施形態では、音声高速再生装置について説明したが、上記音声高速再生装置における各手段の機能をコンピュータ上で実行するプログラムステップを含む音声高速再生プログラムとして構築しても良い。この場合にも、高速再生時における音声の高速再生を実現するために、音声データの１フレーム内で上記音声データの減衰処理及び重ねあわせを行うので、高速再生の時間軸に沿って音声を途切れなく、異音(ノイズ)を発生させること無く高速再生することが可能になる。また、例えば、ＡＡＣ等の標準的な圧縮方式によって圧縮されている音声データを高速再生する場合に、復号後の１フレームに対して音声データの減衰処理及び重ねあわせを行うため、他フレームの復号化を必要としない。このため、現在処理対象としているフレームから高速再生を開始することが可能となり、高速再生への移行をタイムラグ無しにスムーズに行うことができる。
【図面の簡単な説明】
【００９４】
【図１】本発明に係る音声高速再生装置の一実施形態の構成を示すブロック図
【図２】１．３３倍速再生時のフレーム処理を説明する模式図
【図３】２倍速再生時のフレーム処理を説明する模式図
【図４】４倍速再生時のフレーム処理を説明する模式図
【図５】４倍速再生時の別のフレーム処理を説明する模式図
【図６】段階的な再生速度の移行時のフレーム処理を説明する模式図
【図７】本発明に係る音声高速再生装置のフレーム処理を示すフローチャート
【図８】高速再生時のフレーム処理を示すフローチャート
【図９】段階的な高速再生への移行におけるフレーム処理を示すフローチャート
【図１０】本発明に係る音声高速再生装置をオーディオデバイスに適用した場合の構成を示すブロック図
【図１１】本発明に係る音声高速再生装置をオーディオデバイスに適用した場合のフレーム処理を示すフローチャート
【図１２】本発明に係る音声高速再生装置をオーディオデバイスに適用した場合の高速再生時のフレーム処理を示すフローチャート
【図１３】本発明に係る音声高速再生装置をオーディオデバイスに適用した場合の段階的な高速再生への移行におけるフレーム処理を示すフローチャート
【符号の説明】
【００９５】
１００、２５０                  ユーザーインターフェース 
１０１、２５１                  ＣＰＵ
１０２、１０５、２５２、２５５  記憶媒体
１０３、２５３                  通信回路
１０４、２５４                  通信復号化回路
１０６、２５６                  分離回路
１０７、２５７                  メモリ
１０８、２０１                  オーディオバッファ
１０９                          オーディオデコーダ
１１０、２０７、２０８、２５９  スピーカ
１１１、２６０                  ビデオバッファ
１１２、２６１                  ビデオデコーダ
１１３、２６２                  ディスプレイ
２００                          ＤＳＰ
２０２                          メモリコントローラ
２０３、２０４                  デジタルフィルタ
２０５、２０６                  ＤＡＣ
２５８                          オーディオデバイス
【図１】
2006127647.tif 000003
【図２】
2006127647.tif 000004
【図３】
2006127647.tif 000005
【図４】
2006127647.tif 000006
【図５】
2006127647.tif 000007
【図６】
2006127647.tif 000008
【図７】
2006127647.tif 000009
【図８】
2006127647.tif 000010
【図９】
2006127647.tif 000011
【図１０】
2006127647.tif 000012
【図１１】
2006127647.tif 000013
【図１２】
2006127647.tif 000014
【図１３】
2006127647.tif 000015