(57)【特許請求の範囲】
【請求項１】
音声データを入力する入力手段と、
前記入力手段により入力された音声データを所定の時間単位にブロック化するブロック化手段と、
指定された再生速度に応じて、無音データとして扱う無音ブロックの閾値を設定する設定手段と、
前記設定手段で設定された閾値以下の無音ブロックを除去する除去手段と、
前記除去手段により前記無音ブロックが除去された前記ブロックを接続する接続手段と
を備えることを特徴とする記録再生装置。
【請求項２】
音声データを処理するのにかかる時間分、映像データを遅延、または間引いて出力する出力手段を
さらに備えることを特徴とする請求項１に記載の記録再生装置。
【請求項３】
前記出力手段により、間引かれる映像データは、Ｂピクチャである
ことを特徴とする請求項２に記載の記録再生装置。
【請求項４】
記録と再生を同時に行うとき、再生を記録よりも早い速度で行う
ことを特徴する請求項１に記載の記録再生装置。
【請求項５】
音声データを入力する入力ステップと、
前記入力ステップで入力された音声データを所定の時間単位にブロック化するブロック化ステップと、
指定された再生速度に応じて、無音データとして扱う無音ブロックの閾値を設定する設定ステップと、
前記設定ステップで設定された閾値以下の無音ブロックを除去する除去ステップと、
前記除去ステップで前記無音ブロックが除去された前記ブロックを接続する接続ステップと
を含むことを特徴とする記録再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は記録再生装置および方法に関し、特に、変速再生を行う時に、音声に注目し、無音であるところを、映像と共に間引くことにより、再生されている番組の内容を損なうことなくユーザに伝達するようにした記録再生装置および方法に関する。
【０００２】
【従来の技術】
従来の記録再生装置、例えば、ＶＴＲ（ビデオテープレコーダ）は、変速再生を行うとき、画像および音声の信号を、一定の間隔で間引くようにしていた。例えば、３倍速で再生する場合を、図１７を参照して説明する。
【０００３】
図１７は、再生用ヘッドを２つ備えた記録再生装置が３倍速の再生を行う際の、ヘッドと記録トラックとの関係を示した図である。通常再生の場合、ヘッドＡとヘッドＢは、１本づつトラックを交互に再生することにより、その再生動作を行っている。３倍速の再生の場合、３本目毎にヘッドＡとヘッドＢにより再生が行われる。すなわち、２本のトラックは再生されない（間引きされる）ことにより、３倍速の再生が行われている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述した記録再生装置では、映像と音声、どちらの内容も考慮せずに、機械的にデータを間引くことにより変速再生を行っているため、番組内容を理解するのに必要なキーワードなどが間引かれてしまい、ユーザが番組内容を理解するのに妨げとなるという課題があった。
【０００５】
また、変速再生の倍率は予め設定された値からしか選択できず、ユーザの好みの速度に設定することはできなかった。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、変速再生を行う時に、音声に注目し、無音であるところを、映像と共に間引くことにより、再生されている番組の内容を損なうことなくユーザに伝達することができるようにするものである。
【０００７】
【課題を解決するための手段】
請求項１に記載の記録再生装置は、音声データを入力する入力手段と、入力手段により入力された音声データを所定の時間単位にブロック化するブロック化手段と、指定された再生速度に応じて、無音データとして扱う無音ブロックの閾値を設定する設定手段と、設定手段で設定された閾値以下の無音ブロックを除去する除去手段と、除去手段により無音ブロックが除去されたブロックを接続する接続手段とを備えることを特徴とする。
【０００８】
請求項５に記載の記録再生方法は、音声データを入力する入力ステップと、入力ステップで入力された音声データを所定の時間単位にブロック化するブロック化ステップと、指定された再生速度に応じて、無音データとして扱う無音ブロックの閾値を設定する設定ステップと、設定ステップで設定された閾値以下の無音ブロックを除去する除去ステップと、除去ステップで無音ブロックが除去されたブロックを接続する接続ステップとを含むことを特徴とする。
【００１３】
請求項１に記載の記録再生装置、請求項５に記載の記録再生方法においては、入力された音声データが所定の時間単位にブロック化され、指定された再生速度に応じて、無音データとして扱う無音ブロックの閾値が設定され、設定された閾値以下の無音ブロックが除去され、無音ブロックが除去されたブロックが接続される。
【００１５】
【発明の実施の形態】
以下に本発明の実施の形態を説明するが、特許請求の範囲に記載の発明の各手段と以下の実施の形態との対応関係を明らかにするために、各手段の後の括弧内に、対応する実施の形態（但し一例）を付加して本発明の特徴を記述すると、次のようになる。但し勿論この記載は、各手段を記載したものに限定することを意味するものではない。
【００１６】
請求項１に記載の記録再生装置は、音声データを入力する入力手段（例えば、図３のステップＳ１）と、入力手段により入力された音声データを所定の時間単位にブロック化するブロック化手段（例えば、図３のステップＳ２）と、指定された再生速度に応じて、無音データとして扱う無音ブロックの閾値を設定する設定手段（例えば、図３のステップＳ５）と、設定手段で設定された閾値以下の無音ブロックを除去する除去手段（例えば、図３のステップＳ６）と、除去手段により無音ブロックが除去されたブロックを接続する接続手段（例えば、図３のステップＳ７）とを備えることを特徴とする。
【００１８】
図１は、本発明の記録再生装置の一実施の形態の構成を示すブロック図である。図示していないアンテナなどにより受信された映像データは、映像データ処理部１に、音声データは、音声データ処理部２に、それぞれ入力され、圧縮などの処理が施される。映像データ処理部１により処理が施された映像データと、音声データ処理部２により処理が施された音声データは、バッファ３に入力される。
【００１９】
バッファ３では、入力されたデータを、一旦記憶し、間欠した記録部４への書き込みなどによりレートの変動を吸収する。記録部４は、例えば、デジタルビデオカセットテープなどの記録媒体であり、ヘッド制御部６が制御するヘッド（不図示）により、データの書き込みや読み出しが行われる。
【００２０】
記録部４に記録された映像データと音声データは、再生部５により読み出され、例えば、伸張処理などの処理が施されて、図示されていないテレビジョン受像機などに出力される。
【００２１】
システムコントローラ８は、記録制御信号入力部７から入力したデータ（コマンド）や、再生制御信号入力部９から入力したデータに基づいて、上述した各部を制御している。記録制御信号入力部７と再生制御信号入力部９は、図示されていないリモートコントローラがユーザにより操作された場合、そのデータを入力し、入力したデータをシステムコントローラ８に出力する。
【００２２】
図２は、再生部５の詳細な構成を示すブロック図である。記録部４に記録されている映像データは、システムコントローラ８（図１）の指令により読み出され、バッファ２１に一旦記憶される。バッファ２１に記憶された映像データは、映像データ処理部２２に出力される。また、映像データ処理部２２に入力された映像データの再生タイムコードは、比較部２３に入力される。比較部２３は、波形接続処理部２５から出力された音声信号の入力も受け、音声データの再生タイムコードと映像データの再生タイムコードとを比較することにより得られたデータを、映像データ処理部２２に返している。
【００２３】
同様に、記録部４に記憶されている音声データは、スイッチ２６ａを介してバッファ２４ａ乃至２４ｂ（以下、各バッファ２４ａ乃至２４ｃを個々に区別する必要がない場合、単にバッファ２４と記述する）に入力され、一旦記憶される。バッファ２４に記憶された音声データは、スイッチ２６ｂを介して波形接続処理部２５に出力される。波形接続処理部２５は、入力された音声データを、ノイズが発生しないように、波形の接続処理をし、スピーカ（不図示）などに出力する。
【００２４】
書き込みアドレス発生部２７、処理アドレス発生部２８、読み出しアドレス発生部３１は、それぞれ、対応するバッファ２４に対してアドレスを発生する。また、レベル検出部２９は、後述する無音データを検出する際に、各音声データのレベルを検出する。そして、検出されたレベルを基に、無音ポインタバッファ３０は、スキップさせる無音データを決定し、そのデータの番号を記憶し、さらにその無音データの番号を読み出しアドレス発生部３１に出力する。
【００２５】
次に、再生部５が行う音声データの処理について、図３のフローチャートを参照して説明する。なお前提として、ユーザが、再生速度を図示されていないリモートコントローラなどを用いて、設定したとする。
【００２６】
バッファ２４ａ乃至２４ｃは、それぞれ書き込み、無音データの検出、および読み出しの処理を、繰り返し担当している。すなわち、スイッチ２６ａがバッファ２４ａと接続されているとき、バッファ２４ａは、記録部４に記録されている音声データの書き込みが行なわれており、バッファ２４ｂは、バッファ２４ａよりも前の音声データを、図３のフローチャートに基づいて処理し、バッファ２４ｃは、バッファ２４ｂよりも前のデータをスイッチ２６ｂを介して波形接続処理部２５に出力する。
【００２７】
このように各バッファ２４ａ乃至２４ｃが、書き込み処理、無音データの検出処理、および読み出し処理を分担して行うことにより、波形接続処理部２５には、途切れることなく、音声データを供給することが可能となり、もって、無音データの検出処理など、遅延を生じる原因となる処理を施しても、音声が途切れるようなことを防ぐことができる。
【００２８】
図３のステップＳ１において、バッファ２４ａ乃至２４ｃの内の１つのバッファに、記録部４から音声データが、書き込みアドレス発生部２７が発生するアドレスに従って、入力される。ここでは、バッファ２４ｂに音声データが入力されたとする。従って、バッファ２４ｂと記録部４は、スイッチ２６ａにより接続されている。また、バッファ２４ｂに書き込まれるデータ量は、数秒分のものと、予め設定されている。
【００２９】
ステップＳ１における音声データの入力が終了されると、スイッチ２６ａは、バッファ２４ｃと接続される。そして、バッファ２４ｂは、ステップＳ２において、入力された音声データ（検出期間）を、複数のブロックに分割する。１つのブロックは、例えば、数ミリ秒分の期間のものと、予め設定されており、この設定された値毎にブロック化される。従って、ステップＳ１において、バッファ２４ｂに書き込まれるデータ量は、１ブロックの整数倍の秒数に設定されている。
【００３０】
ステップＳ３において、各ブロックの音声レベルが、レベル検出部２９により検出される。図４（Ａ）は、バッファ２４ｂに記憶されている音声データが１５ブロックに分割され、各ブロックのレベルが検出された状態を示している。
【００３１】
ステップＳ３において、各ブロックのレベルの検出が終了されると、ステップＳ４において、各ブロックは、レベル検出部２９でレベルの高い順に並び変えられる。そして、レベル検出部２９で、ステップＳ５において、無音データとして扱うデータの閾値が算出される。この算出のために、まず、バッファ２４ｂに記憶されている音声データのレベル値の総量が算出（各ブロックのデータ量が累積）される。そして、レベル検出部２９は、総量に対してどれぐらいのデータ（ブロック）を無音データとして扱えば、指定された再生スピードが実現できるかどうか判断し、再生スピードに対応した閾値を算出する。
【００３２】
図４（Ｂ）は、無音データとして扱われるブロック（閾値）が、５ブロックとして算出された例を示している。１５ブロックを１５ブロック再生した時、１倍速再生なので、５ブロックを無音データとして扱い、残り１０ブロックを再生すると、１．５倍速再生ということになる。従って、ユーザが他の変速再生速度を選択した場合、無音データとして扱われるブロック数（再生されるブロック数）は変化する。
【００３３】
算出された閾値以下のブロック（無音データとして扱われるブロック）のブロック番号は、無音ポインタバッファ３０に記憶される。ステップＳ６において、無音ブロックと判断されたブロックは、カットされる。図４（Ｂ）で無音データと判断されたブロック（斜線を付けたブロック）を、図４（Ａ）に示したように、番号順に並び変えて書き直すと、図４（Ｃ）のようになる。このような状態の音声データを、バッファ２４ｂから波形接続処理部２５に対して出力するとき、無音ポインタバッファ３０に記憶されたブロック番号をもつブロックは、読み出しアドレス発生部３１により、アドレスが発生されないことにより、取り除かれる。
【００３４】
また、波形接続処理部２５に出力される際、スイッチ２６ａはバッファ２４ｃからバッファ２４ａに、その接続が切り換えられ、スイッチ２６ｂはバッファ２４ｂと接続される。このようにスイッチ２６ａ，２６ｂが接続されることにより、バッファ２４ａには、記憶部４からの音声データが書き込まれ、バッファ２４ｂは、波形接続処理部２５に音声データを出力する。
【００３５】
波形接続処理部２５は、ステップＳ７において、入力された音声データのブロック（波形）の接続処理を行う。すなわち、無音データと判断されたブロックをカットすることにより、バッファ２４ｂから図４（Ｄ）に示すようなブロックが出力されるが、これによりブロック間の波形がスムーズにつながらなくなる場合がある。スムーズにつながらないまま、スピーカなどにより再生されると、ノイズが発生することになる。このノイズを抑圧するために、波形接続処理部２５は、図５に示したように、相互関係関数等を用いて、接続する波形Ａと波形Ｂの誤差が、最小となる位相差を求め、その位相差になるように波形Ｂを遅延させ、波形Ａと波形Ｂを接続する。
【００３６】
このようにして接続された音声データの波形は、ステップＳ８において、波形接続処理部２５から、図示されていないスピーカなどに出力され、再生される。また、波形接続処理部２５からは、音声データの再生タイミングコードも出力され、この再生タイミングコードは、比較部２３に入力される。
【００３７】
次に、比較部２３の動作について、図６のフローチャートを参照して説明する。ステップＳ２１において、比較部２３に、波形接続処理部２５から音声データの再生タイムコードと、映像データ処理部２２から映像データの再生タイムコードとが、入力される。そして、比較部２３は、入力された２つの再生タイムコードとを比較する。比較部２３は、比較の結果を用いて、ステップＳ２２以降の処理を行う。
【００３８】
ここで、Ｔは閾値とし、時間差ＴＤは次式により、ステップＳ２１において、算出される値とする。
ＴＤ＝（音声データのタイムコード）−（映像データのタイムコード）
【００３９】
ステップＳ２２において、時間差ＴＤの絶対値が閾値Ｔよりも小さいか否かが判断される。−Ｔ＜ＴＤ＜０の関係にある場合、換言すると、音声データが映像データよりも遅延している場合、その遅延量は閾値Ｔ以内なので、問題ないとする。また０＜ＴＤ＜Ｔの関係にある場合、換言すると、音声データが映像データよりも進んでいる場合、その進み量は、閾値Ｔ以内なので、問題ないとする。
【００４０】
従って、ステップＳ２１において、時間差ＴＤの絶対値が閾値Ｔよりも小さいと判断された場合、ステップＳ２３に進み、比較部２３は、映像データ処理部２２に再生コマンドを出力する。すなわち、映像データ処理部２２で処理されているデータは、図示されていないモニタなどに出力され、再生される。
【００４１】
一方、ステップＳ２２において、時間差ＴＤの絶対値が閾値Ｔよりも大きいと判断された場合、ステップＳ２４に進む。ステップＳ２４においては、時間差ＴＤが、閾値Ｔのマイナスの値以下であるか否かが判断される。時間差ＴＤが、閾値Ｔのマイナスの値以下であると判断された場合、換言すれば、音声データの遅延量が無視できない量であると判断された場合、その遅延量を補正するために、ステップＳ２５に進み、ポーズのコマンドが、映像データ処理部２２に出力される。
【００４２】
映像データ処理部２２は、ポーズのコマンドを受信したことに対応して、処理している映像データを出力する動作を、遅延時間分だけ中止（ポーズ）する。そして、遅延時間分の時間が経過後、映像データ処理部２２から、処理された映像データが、図示されていないモニタ等に対して出力される。
【００４３】
一方、ステップＳ２４において、時間差ＴＤが、閾値Ｔのマイナスの値以下ではないと判断された場合、換言すれば、ＴＤ＞Ｔの関係にあると判断された場合、ステップＳ２６に進む。時間差ＴＤが、閾値Ｔ以上であると判断された場合、音声データが映像データよりも、無視できないぐらい先に再生されていることを示している。従って、ステップＳ２６において、比較部２３は、映像データ処理部２２に、スキップコマンドを出力する。
【００４４】
映像データ処理部２２は、スキップコマンドを受信したことに対応して、処理している映像データを、音声データに追いつくだけの時間分、捨てる（スキップ）する。そして、追いつくだけの時間分の映像データがスキップされた後、映像データ処理部２２から、処理された映像データが、図示されていないモニタ等に出力される。
【００４５】
このようにして、音声と映像が、ちぐはぐにならないように、映像データを音声データに合わせて、再生、ポーズ、スキップさせることにより、ユーザに変速再生時の違和感を感じさせることを軽減させることができる。
【００４６】
図７は、再生部５の他の構成例を示すブロック図である。記憶部４から出力されたデータは、バッファ４１，４２に入力される。制御部４３は、バッファ４１，４２のデータの書き込み処理と読み出し処理の制御をしている。バッファ４１に記憶されたデータのうち、映像データは、映像データ処理部４４で処理され、音声データは、音声データ処理部４５で処理される。
【００４７】
同様に、バッファ４２に記憶されたデータのうち、映像データは、映像データ処理部４６で処理され、音声データは、音声データ処理部４７で処理される。音声データ処理部４７で処理されたデータは、無音スキップ処理部４８を介して、図示されていないスピーカなどに出力される。無音スキップ処理部４８は、映像データ処理部４４に、音声データのタイムコードを出力し、制御部４３に無音スキップ処理にかかる時間に関するデータを出力する。
【００４８】
バッファ４１とバッファ４２には、同一のデータが記憶部４から入力され、記憶される。バッファ４１は、映像データを処理するために設けられ、バッファ４２は、音声データを処理するために設けられている。すなわち、バッファ４１に記憶されているデータは、映像データ処理部４４と音声データ処理部４５に出力され、それぞれの処理部において、処理されるわけだが、音声データ処理部４５で処理された音声データは用いられない。同様に、バッファ４２に記憶されているデータは、映像データ処理部４６と音声データ処理部４７に出力され、それぞれの処理部において、処理されるわけだが、映像データ処理部４６で処理された映像データは用いられない。
【００４９】
音声データ処理部４７で処理されたデータは、無音スキップ処理部４８に出力され、無音スキップの処理（図３のフローチャートの処理）が施される。無音スキップ処理部４８は、制御部４３に対して、処理にかかる時間に関するデータを出力し、映像データ処理部４４に対して図示されていないテレビジョン受像機などにデータを出力するタイミングを指示するタイミングコードを出力する。
【００５０】
このように、制御部４３に対して、無音スキップ処理部４８が、処理にかかる時間に関するデータを出力するようにしたのは、上述したように、閾値を設定し、無音データを取り除くといった処理を、数秒単位で行っているので、その処理時間分、映像データに対する音声データの遅延が生じるところから、その遅延時間を吸収するためである。すなわち、制御部４３は、バッファ４２からデータを読み出し、同一のデータを、音声データの遅延時間分が経過した後、バッファ４１から読み出す。
【００５１】
バッファ４１から読み出されたデータは、映像データ処理部４４と、音声データ処理部４５により、それぞれ処理が施されるが、無音スキップ処理部４８からのタイミングコードに従って、図示されていないテレビジョン受像機などに出力されるのは、映像データ処理部４４で処理された映像データだけである。
【００５２】
このように、同一のデータを２チャンネルで処理し、その処理するタイミングに、音声データを処理するために生じる遅延時間分のずれを持たせるようにすることにより、映像データと音声データとの時間差を解消することができる。なお、音声データ処理部４５と映像データ処理部４６のデータは、上述の説明では、用いないと説明したが、通常再生の時などに、これらの出力を用いるようにしてもよい。
【００５３】
図８は、再生部５のさらに他の構成例を示すブロック図である。この構成例においては、図２の比較部２３がスキップパターン発生部５１となっており、このスキップパターン発生部５１は無音ポインタバッファ３０からの信号の入力を受け、映像データ処理部２２に信号を出力するようになされている。その他の構成は、図２と同様である。
【００５４】
まず、この再生部５が行う音声データの処理について、図９のフローチャートを参照して説明する。ステップＳ３１乃至Ｓ３３の処理は、図３のステップＳ１乃至Ｓ３と同様の処理なので、その説明は省略する。ステップＳ３４において、無音データとして扱うブロックの閾値が、レベル検出部２９で設定される。この閾値は、スキップしても（再生しなくても）、ユーザの理解度を損なわない程度の音声データを無音データとして取り扱うようにするために、予め設定されている値である。
【００５５】
この設定された値として、１つだけ用意し、その値を閾値として用いるようにしても良いし、複数の閾値が用意され、ユーザが再生させる番組内容に即して閾値を設定できるようにしても良い。
【００５６】
ステップＳ３５において、無音ブロックと判断されたブロックをカットして波形接続処理部２５に出力する。このステップの処理は、図３のステップＳ６のとこれで説明した処理と同様の処理なので、その説明は省略する。無音ポインタバッファ３０は、ステップＳ３６において、スキップパターン発生部５１に対し、無音フレームナンバの出力を行う。
【００５７】
ステップＳ３７以降の処理は、図３のステップＳ７以降の処理と同様の処理なので、その説明は省略する。
【００５８】
スキップパターン発生部５１は、入力された無音フレームナンバに対応する映像データを抜き取って出力する信号を、映像データ処理部２２に出力する。図１０は、音声データと映像データの関係を示している。図１０（Ａ）は、音声データの有音部分と無音部分とを示している。ステップＳ３５のところで説明した、無音部分（ブロック）をカットする処理により、図１０（Ｂ）のようになる。図１０（Ｃ）は、図１０（Ａ）における無音部分に対応する映像データを示しており、スキップパターン発生部５１は、この映像データがスキップされるようにする信号を映像データ処理部２２に出力する。
【００５９】
例えば、記録部４に記憶されているデータがMPEGを用いて記録されている場合、スキップされる画像データは、Ｂピクチャである。Ｂピクチャは、ＩピクチャやＰピクチャと異なり、他の画像に影響を及ぼさないので、削除できる。このことを利用すると、低速再生も可能となる。すなわち、図１１に示したように、まず図１１（Ａ）のような音声データのうち、無音の期間を伸ばす（図１１（Ｂ））ことにより、低速再生を行う。この際、無音部分に存在する映像データ（図１１（Ｃ））のうち、Ｂピクチャを２度表示させることにより、映像を途切れさせることなく再生させることが可能となる。
【００６０】
上述したように、一定の閾値以下の音声データを、全て無音データとして扱い、カットすることにより倍速再生を行う場合、その無音データのデータ量は、記録されているデータに依存し、一定ではない。従って、無音と判断される音声データが多ければ、その再生速度は早くなり、逆に、無音と判断される音声データが少なければ１倍速の再生に近くなる。
【００６１】
次に、図８に示した再生部５の他の動作について、図１２のフローチャートを参照して説明する。ステップＳ４１乃至Ｓ４４の処理は、図９のステップＳ３１乃至Ｓ３４と同様の処理なので、その説明は省略する。ステップＳ４５において、無音ポインタバッファ３０は、無音比率を算出し、再生速度を設定する。すなわち、ステップＳ４４において設定された閾値以下のブロックは、バッファ２４に入力されたブロック数の内の何パーセントを占めているのかが、まず算出される。
【００６２】
例えば、バッファ２４に入力された音声データが１５ブロックに分割され、その内の５ブロックが無音データと判断された場合、無音データの比率は（５／１５）である。従って、無音データを再生せずに（スキップして）再生した場合、再生されるのは１０ブロックであるので、その再生速度は、（１５／１０）、すなわち、１．５倍速と算出される。
【００６３】
このように算出された再生速度のデータは、スキップパターン発生部５１に出力される。ステップＳ４５の処理が終了されると、ステップＳ４６に進む。ステップＳ４６以降の処理は、図９のステップＳ３５以降の処理と同様なので、その説明は省略する。
【００６４】
スキップパターン発生部５１は、無音ポインタバッファ３０から出力された再生速度を基に、スキップさせる映像データの信号を、映像データ処理部２２に出力する。このスキップされる映像データとしては、MPEGデータの場合、上述したように、Ｂピクチャである。
【００６５】
図１３は、再生速度とスキップするＢピクチャとの関係を示している。この例では、１５フレームで１GOP（Group of Pictures）が構成されており、その構成は、図中上段に記載されている。すなわち、ＩはＩピクチャ、ＢはＢピクチャ、ＰはＰピクチャを、それぞれ表している。図中左側には、再生速度が記載されている。また、×印は、スキップされるピクチャを表している。
【００６６】
再生速度が１．０７（＝１５／１４）の場合、１つのＢピクチャがスキップされる。１．１５（＝１５／１３）の場合、２つのＢピクチャがスキップされる。以下、同様に、再生速度により、スキップされるＢピクチャの数が変更される。
【００６７】
再生速度が１以下（低速再生）の場合を説明する。図１４は、図１３と同じように、上段に１GOPを構成する１５フレームを記述し、左側に再生速度が記述してある。低速再生の場合、同じＢピクチャを２度表示することにより、実現する。例えば、再生速度が０．９４（＝１５／１６）の場合、１つのＢピクチャを２度表示させる。０．８８（＝１５／１７）の場合、２つのＢピクチャを２度表示させる。以下、同様に、再生速度により、２度表示されるＢピクチャの数が変更される。
【００６８】
図１５は、上述した無音データをスキップすることにより変速再生する装置を用いて、記録と再生を同時に行う記録再生装置の構成例を示している。ディスク７０に記録される番組の映像データと音声データは、データ圧縮処理部６１に入力され、圧縮処理が施され、記録バッファ６２に入力される。記録バッファ６２に記録されたデータは、記録データ処理部６３に出力され、例えば、誤り符号などのデータを付加するなどの処理が施され、スイッチ６４を介してヘッド６８に出力され、ヘッド６８により、ディスク７０に記録される。
【００６９】
ディスク７０に記録されたデータは、ヘッド６８により読み出され、スイッチ６４を介して再生データ処理部６５に入力される。再生データ処理部６５に入力されたデータは、誤り訂正などの処理が施され、再生バッファ６６に入力される。再生バッファ６６に記録されたデータは、データ伸張部６７に出力され、伸張処理が施されて、図示されていないテレビジョン受像機などに出力される。
【００７０】
ディスクヘッド制御部６９は、ヘッド６８のディスク７０上の位置の制御や、スイッチ６４の切り換え制御を行う。
【００７１】
図１６は、図１５で示した記録再生装置の動作を説明する図である。この記録再生装置では、記録と再生を同時に行うことが可能であり、記録したデータを再生しながら記録を続けることができる。すなわち、この記録再生装置では、同時記録再生を行う場合、ディスクヘッド制御部６９（図１５）は、スイッチ６４を記録側と再生側とに交互に接続し、ヘッド６８を記録位置と再生位置とが交互に来るように制御する。
【００７２】
この際、記録は１倍速で行い、再生は１倍速以上の速さで行う。この変速再生は、上述したように、無音データをスキップすることにより行う。このように、記録と変速再生を同時に行うと、再生位置が記録位置に追いつくことになる。例えば、所定の番組を記録しながら見ようとした時、ユーザが何かの都合で、始めからその番組を見ることができなかったとする。しかしながら、記録が終わるのをまって、番組を始めから再生して見るほど見逃したわけではないが、始めから見たいといったようなとき、便利な機能である。
【００７３】
例えば、その見逃した時間が始めの５分だとする。ユーザは、この５分を２倍速再生で見る。この再生は、上述したように無音データをスキップすることにより行うので、ユーザは、内容の理解を損なうことなく番組を楽しむことができる。そして、見逃した５分間の分の番組は、２．５分で見終わる。この２．５分間の分の番組も、当然記録されているので、その分の番組も２倍速再生で見る。このようにして、見逃している部分を変速再生で見ていくと、この場合、番組が始まってから、約１０分位のところで、記録位置と再生位置が同一箇所となる。
【００７４】
この記録再生装置は、記録位置と再生位置が一致したら、再生をやめるようにする。ユーザは、再生が止まった時点から、記録している番組を通常放送で見るようにすれば、実質、番組を始めから見られたことになる。
【００７５】
このように変速再生をする際に、無音データをカットすることにより、また、カットされる無音データに対応する映像データをスキップすることにより、ユーザが、再生されている番組内容の理解を損ねるようなことを防ぐことが可能となる。
【００７６】
なお、本明細書中において、上記処理を実行するコンピュータプログラムをユーザに提供する提供媒体には、磁気ディスク、CD-ROMなどの情報記録媒体の他、インターネット、デジタル衛星などのネットワークによる伝送媒体も含まれる。
【００７７】
【発明の効果】
以上の如く、請求項１に記載の記録再生装置、請求項５に記載の記録再生方法によれば、入力された音声データを所定の時間単位にブロック化し、指定された再生速度に応じて、無音データとして扱う無音ブロックの閾値を設定し、設定された閾値以下の無音ブロックを除去して出力するようにしたので、番組内容をユーザが理解することを妨げることなく、変速再生を行うことが可能となる。
【図面の簡単な説明】
【図１】本発明の記録再生装置の一実施の形態の構成を示すブロック図である。
【図２】再生部の詳細を示すブロック図である。
【図３】再生部の動作を説明するフローチャートである。
【図４】音声データが出力されるまでの処理を説明する図である。
【図５】波形接続処理部が行う処理を説明する図である。
【図６】比較部が行う処理を説明する図である。
【図７】再生部の他の構成例を示すブロック図である。
【図８】再生部のさらに他の構成例を示すブロック図である。
【図９】図８の再生部の動作を説明するフローチャートである。
【図１０】変速再生の際の無音データと映像データとの関係を説明する図である。
【図１１】変速再生の際の無音データと映像データとの関係を説明する図である。
【図１２】図８の再生部の他の動作を説明するフローチャートである。
【図１３】変速再生の速度とスキップされる映像データとの関係を説明する図である。
【図１４】変速再生の速度と２度表示される映像データとの関係を説明する図である。
【図１５】記録再生装置の内部構成例を示すブロック図である。
【図１６】図１５に示した記録再生装置の動作を説明する図である。
【図１７】従来の倍速再生を説明する図である。
【符号の説明】
４  記録部，  ２３  比較部，  ２４  バッファ，  ２５波形接続処理部，  ２７  書き込みアドレス発生部，  ２８  処理アドレス発生部，  ２９  レベル検出部，  ３０  無音ポインタバッファ，  ３１  読み出しアドレス発生部，  ５１  スキップパターン発生部
【図１】
0004006553.tif 000002
【図２】
0004006553.tif 000003
【図３】
0004006553.tif 000004
【図４】
0004006553.tif 000005
【図５】
0004006553.tif 000006
【図６】
0004006553.tif 000007
【図７】
0004006553.tif 000008
【図８】
0004006553.tif 000009
【図９】
0004006553.tif 000010
【図１０】
0004006553.tif 000011
【図１１】
0004006553.tif 000012
【図１２】
0004006553.tif 000013
【図１３】
0004006553.tif 000014
【図１４】
0004006553.tif 000015
【図１５】
0004006553.tif 000016
【図１６】
0004006553.tif 000017
【図１７】
0004006553.tif 000018