(57)【要約】【課題】映像信号をフレーム圧縮した２次記憶媒体から再生する場合、２次記憶媒体の時間ばらつきを吸収するためのバッファとしてＤＲＡＭ等の１次記憶媒体が設けられているが、再生速度を変更した場合は遅れとなり、応答性が悪くなる。【解決手段】再生速度ｎが２＜ｎであるときに、２次記憶媒体上のフレームデータのうちｎフレーム毎にｍフレーム（ただし、１＜ｍ≦ｎ／２）の比率でフレームデータを読み出しておき、１次記憶媒体上のフレームデータのうちｍフレーム毎に１フレームの比率で１次記憶媒体から読み出して出力するようにし、再生速度ｎでの再生中にｎ／ｍ≦ｋ＜ｎとなる再生速度ｋに減速する際には、再生速度の減速前にすでに１次記憶媒体に読み込み済みのフレームデータに対しては、ｍフレーム毎にｎ／ｋフレームの比率で１次記憶媒体から読み出して出力する。【選択図】図１
2010028329.tif 000002
【特許請求の範囲】
【請求項１】
再生速度ｎの入力を受け付ける入力部と、
映像信号である複数のフレームデータを記録した２次記憶媒体と、
前記２次記憶媒体から読み出したフレームデータを一時的に保管する１次記憶媒体と、
前記再生速度ｎに応じて、前記２次記憶媒体から前記フレームデータを読み出して前記１次記憶媒体に保管させると共に前記１次記憶媒体から前記フレームデータを読み出して出力する制御部と、
を備え、
前記制御部は、前記再生速度ｎが２＜ｎであるときに、前記２次記憶媒体上のフレームデータのうちｎフレーム毎にｍフレーム（ただし、１＜ｍ≦ｎ／２）の比率でフレームデータを読み出しておき、前記１次記憶媒体上のフレームデータのうちｍフレーム毎に１フレームの比率で前記１次記憶媒体から読み出して出力するようにし、前記再生速度ｎでの再生中にｎ／ｍ≦ｋ＜ｎとなる再生速度ｋに減速する際には、再生速度の減速前にすでに前記１次記憶媒体に読み込み済みのフレームデータに対しては、ｍフレーム毎にｎ／ｋフレームの比率で前記１次記憶媒体から読み出して出力する、
映像再生装置。
【請求項２】
再生速度ｎの入力を受け付ける入力部と、
映像信号である複数のフレームデータを記録した２次記憶媒体と、
前記２次記憶媒体から読み出したフレームデータを一時的に保管する１次記憶媒体と、
前記再生速度ｎに応じて、前記２次記憶媒体から前記フレームデータを読み出して前記１次記憶媒体に保管させると共に前記１次記憶媒体から前記フレームデータを読み出して出力する制御部と、
を備え、
前記制御部は、前記再生速度ｎが１＜ｎであるときに、前記２次記憶媒体上のフレームデータのうちｎフレーム毎にｍフレーム（ただし、１＜ｍ＜ｎ）の比率でフレームデータを読み出しておき、前記１次記憶媒体上のフレームデータのうちｍフレーム毎に１フレームの比率で前記１次記憶媒体から読み出して出力するようにし、前記再生速度ｎでの再生中にｎ／ｍ≦ｋ＜ｎとなる再生速度ｋに減速する際には、再生速度の減速前にすでに前記１次記憶媒体に読み込み済みのフレームデータに対しては、ｍフレーム毎にｎ／ｋフレームの比率で前記１次記憶媒体から読み出して出力する、
映像再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像データを可変速度で再生する、映像再生装置に関し、特に可変速再生中に再生速度を落とす際の再生制御に関する。
【背景技術】
【０００２】
従来、この種の映像再生装置としては、例えば、特許文献１に記載されているようなものがあった。図６は、特許文献１に記載された従来の映像再生装置のブロック図である。図６において、ディスク記録装置１０１は、符号化された映像信号を記録している。バッファメモリ１０２は、ディスク記録装置１０１から読み込んだ映像信号を一時保管するために使用される。これはデコーダ１０３の処理の時間的ばらつきや、ディスク記録装置１０１からの読み込みの時間的ばらつきを吸収し、映像再生を連続させるために必要なバッファメモリである。デコーダ１０３は、符号化された映像信号を伸張してフレームメモリ１０４に書き込む。フレームメモリ１０４は複数フレーム分の映像信号を一時保管可能であり、映像の連続性を確保すると共に、低速（１倍速未満）再生時にはフレームメモリ１０４から同じフレームの映像信号を繰り返し再生する処理を実施する。一方、高速（１倍速よりも高速）再生時には、ディスク記録装置１０１から読み込む映像信号を飛び越しさせたり、フレームメモリ１０４内のデータを飛び越しさせたりして間引いて映像信号を再生することにより、高速再生を実現している。さらに、フレームメモリ１０４内の最後に出力したフレームの映像信号の近傍の映像信号をもデコードしてフレームメモリ内に保管しておくことにより、高速再生から１倍速再生へ移行する際の応答性を改善している。
【特許文献１】特開平１０−３４１４１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前記従来の構成では、高速再生から１倍速再生への移行時の改善はされているが、例えば３２倍速等の高速再生からの減速に備えて前後の全フレームの映像信号を保管しておくためには大容量のバッファメモリが必要となり、非現実的であるという課題があった。
【０００４】
本発明は上記課題に鑑み、再生速度変更に対する応答性の良い映像再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記従来の課題を解決するため、本発明の映像再生装置は、再生速度ｎの入力を受け付ける入力部と、映像信号である複数のフレームデータを記録した２次記憶媒体と、前記２次記憶媒体から読み出したフレームデータを一時的に保管する１次記憶媒体と、前記再生速度ｎに応じて、前記２次記憶媒体から前記フレームデータを読み出して前記１次記憶媒体に保管させると共に前記１次記憶媒体から前記フレームデータを読み出して出力する制御部と、を備え、前記制御部は、前記再生速度ｎが１＜ｎであるときに、前記２次記憶媒体上のフレームデータのうちｎフレーム毎にｍフレーム（ただし、１＜ｍ≦ｎ／２）の比率でフレームデータを読み出しておき、前記１次記憶媒体上のフレームデータのうちｍフレーム毎に１フレームの比率で前記１次記憶媒体から読み出して出力するようにし、前記再生速度ｎでの再生中にｎ／ｍ≦ｋ＜ｎとなる再生速度ｋに減速する際には、再生速度の減速前にすでに前記１次記憶媒体に読み込み済みのフレームデータに対しては、ｍフレーム毎にｎ／ｋフレームの比率で前記１次記憶媒体から読み出して出力する構成とした。
【発明の効果】
【０００６】
本発明の映像再生装置によれば、高速再生から減速していく際の応答性を容易に高めることができるので、任意の再生速度変更について応答性の良い映像再生装置を提供することができる。
【発明を実施するための最良の形態】
【０００７】
以下に、本発明の実施の形態について、図面を参照しながら説明する。
【０００８】
図１は、本発明の実施の形態における映像再生装置のブロック図である。２次記憶媒体１は、ＨＤＤやフラッシュメモリのように、１次記録媒体２よりも低速で大容量の記録媒体で、映像信号をフレーム単位で圧縮したフレームデータが順番に記録されている。図２は、２次記憶媒体１上でのフレームデータが記録されている様子を示した図である。連続するフレームに時間順（１倍速時の再生順）に番号を付与しており、図２は、フレーム１からフレーム１６までが順番に記録されていることを示している。ＨＤＤのシークやフラッシュメモリのリトライ等により２次記録媒体１からのフレームデータの読み出し速度は一定にならず、揺らいでいる。１次記憶媒体２は、ＤＲＡＭやＳＲＡＭのように２次記録媒体１よりも高速かつ小容量の記録媒体で、２次記憶媒体１の読み出し時の時間揺らぎの吸収や、１倍速未満の低速再生時の繰り返し再生に使用される。制御部４は、１次記憶媒体において次に２次記憶媒体から読み出したフレームデータを書き込むべきアドレス（領域）と、次にデコーダ３に対して出力するために読み出すべきアドレス（領域）とを示すポインタを管理しており、各々書き込みおよび読み出しの処理を行う毎に適宜更新される。フレーム圧縮されたフレームデータは、１次記憶媒体２から１フレーム時間あたり１フレームが出力される。ここでの１フレーム時間は映像信号出力の映像フォーマット、特にフレームレートにより決まり、例えば映像信号出力のフレームレートが３０フレーム／秒であれば、１フレーム時間は１／３０秒である。１次記憶媒体２から出力されたフレームデータをデコーダ３で伸張することにより、映像信号出力を得る。すなわち、再生速度が変化しても、画像の繰り返しや飛び越しなどにより、映像がゆっくり再生されたり早く再生されたりしているように見えていて、デコーダ３は毎フレーム時間に１フレーム分の画像をデコードして出力しているだけである。
【０００９】
外部コントローラ５は、人が操作して、１倍速再生・低速再生・高速再生いわゆる、プレイ・ジョグ・シャトル等の操作で映像の再生速度を決めている。外部コントローラ５からの指示は、ここでは何倍速で再生するかを示す再生速度とし、この再生速度は制御部４へ通知される。
【００１０】
制御部４は、２次記憶媒体１から１次記憶媒体２への単位時間当たりのフレームデータ入力量の制御と、１次記憶媒体２からデコーダ３へどのフレームデータを出力するかを、外部コントローラ５から指示される再生速度に従って、制御する。
【００１１】
図３は、１次記憶媒体における入出力データの状態を説明するための図である。図３を用いて、１次記憶媒体２の入出力データがどのように変化するかを説明する。図３は、再生速度が１／２倍速、１倍速、２倍速および４倍速の各々における、１次記憶媒体２に対して入出力されるフレームデータの様子を示している。数字は図２と同様、フレームデータに便宜上付与した番号である。また、「入力データ」および「出力データ」において各矩形は入力／出力される１フレームデータを示し、右から順にフレームデータが入力／出力されるものとする。また、「内部状態」において各矩形は一時記憶媒体２における１つのフレームデータを保管する領域を示している。
【００１２】
「入力データ」は、２次記憶媒体１から読み込んで１次記憶媒体２に入力されるフレームデータを示している。「内部状態」は、１次記憶媒体２が一時保管しているフレームデータを示している。また、○の付いたフレームデータは高速再生時において、現在の再生速度で再生するときにデコーダ３に対して出力すべきフレームデータを示している。「出力データ」は、１次記憶媒体２からデコーダ３に出力されるフレームデータを示している。
【００１３】
１倍速再生時、制御部４は、１次記憶媒体２からデコーダ３にフレームデータを出力し、これにより１次記憶媒体２に空きスペースができると、２次記憶媒体１から、順番に次の映像フレームデータを読み込む。１倍速の場合、１次記憶媒体２からは毎フレーム時間につき１フレームのデータをデコーダ３に出力させるので、毎フレーム時間につき１フレームのデータを２次記憶媒体１から読み込む。２次記憶媒体１からは、１フレーム時間内に１フレームのデータを読み出せるとは限らないので、例えば１フレーム時間内に読み出せない場合は、次の１フレーム時間にて、２フレームを順番に読み込む。再生時には毎フレーム時間、１次記憶媒体２からデコーダ３にフレームデータが出力され、デコーダ３はこのフレームデータを順次デコードして出力するので、映像としては途切れなく連続して１倍速で再生される。図３において１倍速再生時には、１次記憶媒体２に対する入力データは１，２，３，４となっており、これは連続するフレーム１〜４が順次入力されていることを示す。そして出力データも同様に１，２，３，４となっており、一時保管していたすべてのフレーム１〜４が順次出力されていることを示す。
【００１４】
次に、例えば１／２倍速の場合、１次記憶媒体２から、まずフレーム１が出力され、次のフレーム時間においても再びフレーム１が出力される。３フレーム目にフレーム２が出力され、４フレーム目も再びフレーム２がデコーダ３に出力される。すなわち１次記憶媒体２に保管されたフレームデータを再生速度に応じて繰り返し出力することにより、映像データの低速再生を実現する。この場合、１次記憶媒体２には２フレーム時間につき１フレーム分の空きしかできないので、２フレーム時間に１回、２次記憶媒体１から１次記憶媒体２へ、次の再生順番の１フレームデータを読み込む。
【００１５】
また、低速再生の範囲内で加減速を行う場合、すなわち再生速度ｎ（単位：倍速、通常再生時の再生速度を１倍速、すなわちｎ＝１とする）が０＜ｎ≦１の範囲で変化する場合は、１次記憶媒体２から出力するフレームデータの繰り返し回数を変化させればよい。すなわち、１次記憶媒体２に保管されているフレームデータ１フレームにつきｎ回繰り返して出力するような比率でフレームデータを出力すればよいので、低速再生の範囲内での再生速度の変更（加速、減速）は容易に実現できる。
【００１６】
次に、例えば２倍速再生の場合、制御部４は、２次記憶媒体１から１次記憶媒体２へフレームデータを読み込む。このとき、２倍速再生に必要なフレーム数、すなわち２次記憶媒体１に記憶されている連続する２フレームにつき１フレームのみを読み込むのではなく、その倍の１フレーム毎にフレームデータを読み込む。図３においては、１次記憶媒体２に対する入力データは実際に２倍速再生で必要なフレーム２，４ではなく１，２，３，４となっており、これは連続するフレーム１〜４が順次入力されていることを示す。一方制御部４は、１次記憶媒体２から１フレームおきにフレームデータを出力する。図３においては、出力データは２，４，６，８となっており、１次記憶媒体２から１フレームおきに出力されていることを示す（フレーム６，８はこの図の入力データとしては表れていないが、２次記憶媒体１から１次記憶媒体２に順次フレーム５，６，７，８、…が入力されているものとする。以下同様。）。１次記憶媒体２は１フレーム時間毎に２フレーム分のデータを失うので、２次記憶媒体１からは１フレーム時間毎に、２フレーム分のデータを読み込む。
【００１７】
次に、例えば４倍速再生の場合、制御部４は、２次記憶媒体１から１次記憶媒体２へフレームデータを読み込む。このとき、４倍速再生に必要なフレーム数、すなわち２次記憶媒体１に記憶されている連続する４フレームにつき１フレームのみを読み込むのではなく、その倍の２フレームにつき１フレームのみ、すなわち１フレームおきにフレームデータを読み込む。図３においては、１次記憶媒体２に対する入力データは実際に４倍速再生で必要なフレーム４，８，１２，１６ではなく２，４，６，８となっており、これは１フレームおきにフレームデータが順次入力されていることを示す。一方制御部４は、１次記憶媒体２から１フレームおきにフレームデータを出力する。図３においては、出力データは４，８，１２，１６となっており、１次記憶媒体２から１フレームおきに出力されていることを示す。１次記憶媒体２は１フレーム時間毎に２フレーム分のデータを失うので、２次記憶媒体１からは１フレーム時間毎に、１フレームおきの２フレーム分のデータを読み込む。その結果、デコーダ３は１フレーム時間毎に２次記憶媒体１に記憶されているフレームとして４フレーム毎のフレームデータをデコードするために、４倍速の映像が再生される。
【００１８】
より一般化して説明すると、再生速度ｎが１＜ｎ≦２である場合には、１次記憶媒体２にはすべてのフレームを読み出しておき、そのうち指定された再生速度ｎでの再生に必要なフレームだけを読み出して再生するようにする。すなわち、１次記憶媒体２に保管された連続するｎフレームにつき１フレームの比率でフレームデータを読み出して再生すればよい。
【００１９】
また、再生速度ｎが２＜ｎである場合には、１次記憶媒体２には再生速度ｎでの再生に必要なフレーム数の２倍のフレームを読み出しておき、そのうち指定された再生速度ｎでの再生に必要なフレームだけを１次記憶媒体２から読み出して再生するようにする。すなわち、１次記憶媒体２には２次記憶媒体１上の連続するｎフレームにつき２フレームの比率でフレームデータを読み出しておき、１次記憶媒体２に保管された連続する２フレームにつき１フレームの比率でフレームデータを読み出して再生すればよい。
【００２０】
なお、２倍速再生時の制御方法は、上記２＜ｎの場合と同じ方法でもよい。すなわち、上記方法は、２≦ｎのときに適用可能である。
【００２１】
なお、２次記憶媒体１から連続するｎフレームにつき２フレームの比率でフレームデータを読み出す際には、均等の間隔で読み出すべきフレームデータを選択することが望ましい。例えば４倍速再生の場合、連続する４フレームから２フレームの比率でフレームデータを読み出すが、連続する２フレームを選択して読み出し、続く２フレームは読み出さないようにするのではなく、１フレームおきに２フレームを選択するほうがより自然な映像が再生できるので望ましい。
【００２２】
図４は、制御部４が２次記憶媒体１から１次記憶媒体２へフレームデータを読み込む処理についてのフローチャートである。図４では、再生速度として２倍速以下、４倍速および８倍速に対応したときのフローチャートを示している。まず、１次記憶媒体２に、フレームデータを読み込むための空き領域があるかどうかを確認し（Ｓ４０１）、空きがなければ空きができるまで待機する。空きができれば、現在の再生速度が２倍速以下かどうかを確認し（Ｓ４０２）、２倍速以下であれば、１次記憶媒体２にすでに格納されているフレームデータに続くフレームデータを読み込む（Ｓ４０３）。再生速度が４倍速であれば（Ｓ４０４）、１次記憶媒体２にすでに格納されているフレームデータに対して２フレーム後のフレームデータを読み込む（Ｓ４０５）。この結果、１次記憶媒体２には、１フレームおきにフレームデータが格納されることになる。また、再生速度が８倍速であれば（Ｓ４０６）、１次記憶媒体２にすでに格納されているフレームデータに対して４フレーム後のフレームデータを読み込む（Ｓ４０７）。この結果、１次記憶媒体２には、４フレーム毎にフレームデータが格納されることになる。
【００２３】
図５は、制御部４が１次記憶媒体２からフレームデータを読み出してデコーダ３に出力する処理についてのフローチャートである。制御部４は、１フレーム時間毎の再生タイミングであるかどうかを確認し（Ｓ５０１）、再生タイミングであれば、１次記憶媒体２の次に読み出すべきアドレスのフレームデータを読み出してデコーダ３に対して出力する（Ｓ５０２）。
【００２４】
次に、現在の再生速度ｎを確認する（Ｓ５０３）。再生速度に応じて次に１次記憶媒体２から読み出すべきフレームデータが変わるので、１次記憶媒体２のフレームデータを廃棄する数を制御して次回の読み出し時に読み出すフレームデータが適切なものとなるようにする。
【００２５】
再生速度ｎが０＜ｎ＜１、すなわち低速再生であるときには次の処理を行う。低速再生時には、ｎに応じて１次記憶媒体２上の同じフレームデータを繰り返し読み出す必要がある（読み出すステップはＳ５０２である）。例えばｎ＝０．５（１／２倍速）の場合には、各フレームデータを２回ずつ繰り返して読み出すことになる。同じフレームデータを何回繰り返して読み出すかについては、例えば以下のような方法ととることができる。すなわち、制御部４において１次記憶媒体２からフレームデータを読み出す毎に１増加するカウンタｔを用意し、ｔ×ｎの整数部が（ｔ−１）×ｎの整数部と同じである間は繰り返し回数に達していない、整数部が異なるときに繰り返し回数に達したと判断し（Ｓ５０４）、繰り返し回数に達したら、Ｓ５０２にて読み出したフレームデータを廃棄し（Ｓ５０５）、次回は次のフレームデータを読み出すようにする。繰り返し回数に達していないときにはＳ５０２にて読み出したフレームデータを１次記憶媒体２に残した状態でＳ５０１に戻る。
【００２６】
再生速度ｎがｎ＝１、すなわち１倍速再生であるときには次の処理を行う。１倍速再生時には、各フレームデータを１回ずつ読み出せばよい。したがって、Ｓ５０２で読み出したフレームデータを廃棄して（Ｓ５０６）、Ｓ５０１に戻る。
【００２７】
再生速度ｎがｎ＞１、すなわち高速再生であるときには次の処理を行う。高速再生時には、１次記憶媒体２上には、再生速度ｎでの再生に必要な数以上のフレームデータが保管されているため、これらを必要に応じて飛び越して読み出す必要がある。まずＳ５０２で読み出したフレームデータを廃棄して（Ｓ５０７）、次のフレームデータも飛び越すかどうかを判断し（Ｓ５０８）、飛び越す場合にはその次のフレームデータも廃棄して（Ｓ５０９）、Ｓ５０１に戻る。飛び越さない場合はそのままＳ５０１に戻る。飛び越すかどうかの判断は、例えば次のような方法を取ることができる。すなわち、再生速度ｎが１＜ｎ≦２である場合には、１次記憶媒体２に保管された連続するｎフレームにつき１フレームの比率でフレームデータを読み出せばよいので、ｔ／ｎの整数部が（ｔ−１）／ｎの整数部と同じであるときには飛び越すようにする。また、再生速度ｎがｎ＞２である場合には、１次記憶媒体２に保管された連続する２フレームにつき１フレームの比率でフレームデータを読み出せばよいので、ｔが偶数（または奇数）であるときに飛び越すようにすればよい。
【００２８】
次に、高速再生時に再生速度ｎを変化させる場合について説明する。
【００２９】
まず一例として、２倍速再生時において４倍速に加速する場合について説明する。外部コントローラ５から再生速度として４倍速が指定された時点では、１次記憶媒体２には２倍速再生を想定してフレームデータが読み込まれている。そこで、再生速度の変更直後には１次記憶媒体２に保管されているフレームデータを飛び越して、すなわち２倍速時には１フレームおきに読み出していたものを４フレーム毎に読み出してデコーダ３に出力すればよい。このようにするため、外部コントローラ５の指示に対しての応答性は良い。なお、外部コントローラ５から４倍速の指示があった直後より、制御部４は２次記憶媒体１からのフレームデータの読み出しを４倍速再生時の処理に変更するため、２倍速再生時に読み込んだフレームデータをすべてデコーダ３に出力完了後、４倍速再生の定常状態に移行する。したがって、その後、８倍速等に順次加速していくこともできる。
【００３０】
このように再生速度ｎが１＜ｎのときに加速、すなわち再生速度ｎを大きくする場合、再生速度の変更直後には１次記憶媒体２に保管されているフレームデータを通常（１フレームおき）よりもさらに飛び越して読み出すことにより、順次加速していくことができる。なお、応答性よく一度に加速できる範囲は、主に１次記憶媒体２の容量と２次記憶媒体１から１次記憶媒体２への読み込み速度とに依存する。
【００３１】
次に、例として２倍速再生時において１倍速に減速する場合について説明する。再生速度ｎが１＜ｎ≦２である場合には、１次記憶媒体２にはすべてのフレームを読み出してあるため、すべてのフレームを読み出して再生すれば、瞬時に１倍速再生に移行できる。
【００３２】
このように、再生速度ｎが１＜ｎ≦２のときには、２次記憶媒体１上のフレームデータをすべて読み出しておく。これと並行して、１フレーム時間毎に、１次記憶媒体２上のフレームデータのうち、ｎフレーム毎に１フレームの比率で１次記憶媒体２から読み出してデコーダ３に出力するようにする。このようにして再生速度ｎ（１＜ｎ≦２）にて高速再生中に、１≦ｋ＜ｎとなるような再生速度ｋに減速する際には、再生速度の減速前にすでに１次記憶媒体２に読み込み済みのフレームデータに対しては、ｋフレーム毎に１フレームの比率で１次記憶媒体２から読み出して出力する。
【００３３】
次に例として４倍速再生時において２倍速に減速する場合について説明する。外部コントローラ５から再生速度として２倍速が指定された時点では、１次記憶媒体２には４倍速再生時の説明の通り、１フレームおきにフレームデータが読み込まれている。そこで、再生速度の減速前にすでに１次記憶媒体２に読み込み済みのフレームデータに対しては、１次記憶媒体２に保管されているフレーム２，４，６，８をすべて読み出してデコーダ３に出力すればよい。このようにするため、外部コントローラ５の指示に対しての応答性は良い。なお、外部コントローラ５から２倍速の指示があった直後より、制御部４は２次記憶媒体１からのフレームデータの読み出しを２倍速再生時の処理に変更するため、４倍速再生時に読み込んだフレームデータをすべてデコーダ３に出力完了後、２倍速再生の定常状態に移行する。したがって、その後、さらに１倍速等に順次減速していくこともできる。
【００３４】
このように再生速度ｎが２＜ｎのときに減速、すなわち再生速度ｎを小さくする場合、再生速度の変更直後には１次記憶媒体２に保管されているフレームデータを通常（１フレームおき）よりも細かく読み出すことにより、順次減速していくことができる。なお、本実施の形態では１次記憶媒体２には再生速度ｎでの再生に必要なフレーム数の２倍のフレームを読み出しておく構成としたために、応答性よく一度に減速できる範囲は元の再生速度に対して１／２倍まで（例えば、４倍速再生時には２倍速にまで減速可能）となるが、高速再生時に２次記憶媒体１から１次記憶媒体２に読み出すフレームデータを、指定された再生速度ｎでの再生に必要なフレーム数（ｎフレーム毎に１フレーム）のｍ倍のフレームを読み出しておけば、元の再生速度に対して１／ｍ倍までの再生に対応できる。
【００３５】
上記構成を一般化すると、次のようになる。再生速度ｎが２＜ｎであるときには、２次記憶媒体１上のフレームデータのうちｎフレーム毎にｍフレーム（ただし、１＜ｍ≦ｎ／２とする）の比率でフレームデータを読み出しておく。これと並行して、１フレーム時間毎に、１次記憶媒体２上のフレームデータのうち、ｍフレーム毎に１フレームの比率で１次記憶媒体２から読み出してデコーダ３に出力するようにする。このように再生速度ｎにて高速再生中に、ｎ／ｍ≦ｋ＜ｎとなるような再生速度ｋに減速する際には、再生速度の減速前にすでに１次記憶媒体２に読み込み済みのフレームデータに対しては、ｍフレーム毎にｎ／ｋフレームの比率で１次記憶媒体２から読み出して出力する。
【００３６】
なお、ｍの値としては、２＜ｎ＜４のときにはｍ＝ｎ／２とすることができる。こうすることで、再生速度が２倍速より高く４倍速未満の場合には、まず２倍速まで減速可能となる。一旦２倍速まで減速した後で下記のように２倍速再生時の制御を行うことにより、そこから必要に応じてさらに２倍速以下の所望の再生速度まで減速することが出来る。また、４≦ｎのときにはｍ＝２とすることができる。こうすることで、再生速度が４倍速以上の場合には、まず現在の再生速度の半分の再生速度（現在８倍速再生しているのであれば４倍速）まで減速した後で減速後の再生速度での制御を同様に行うことにより、そこから必要に応じてさらに減速することが出来る。
【００３７】
以上のように、再生速度ｎが２＜ｎのときに上記のような制御を行うことにより、大容量の１次記憶媒体２を必要とせずに、再生速度の減速に応答よく対応することが可能となる。特に、再生速度ｎが１＜ｎ≦２のときにすべてのフレームデータを１次記憶媒体２に読み出しておく制御を行うようにすることで、２倍速以下のときには１倍速以下も含めたそれ以下の任意の再生速度に瞬時に減速することも可能となる。
【００３８】
なお、本実施の形態では、再生速度ｎが１＜ｎ≦２である場合には、１次記憶媒体２にはすべてのフレームを読み出しておき、そのうち指定された再生速度ｎでの再生に必要なフレームだけを読み出して再生する構成を示したが、この範囲においても上記一般化した構成を適用してもよい。すなわち、再生速度ｎが１＜ｎであるときには、２次記憶媒体１上のフレームデータのうちｎフレーム毎にｍフレーム（ただし、１＜ｍ＜ｎとする）の比率でフレームデータを読み出しておく。以下同様にすることで、ｎ／ｍ≦ｋ＜ｎとなるような再生速度ｋにまで減速することが可能な構成とすることができる。
【００３９】
以上説明したように、１次記憶媒体２に、高速再生時における減速のため、現在の再生速度での再生に必要な量以上のフレームデータを充填する機能を制御部４にもたせることにより、高速再生からの減速時にも応答性の良い映像再生装置を提供することができる。
【産業上の利用可能性】
【００４０】
本発明の映像再生装置は、高速再生から減速するときに１次記憶媒体に保管されたフレームデータをデコーダに出力することで瞬時に対応できるので、速度変更の高い応答性が必要とされる映像再生装置等にも適用可能である。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施の形態１におけるブロック図
【図２】本発明の実施の形態１における２次記憶媒体のフレームデータを示す図
【図３】本発明の実施の形態１における１次記憶媒体の入出力データ／状態説明図
【図４】本発明の実施の形態１における１次記憶媒体の出力フローチャート
【図５】本発明の実施の形態１における１次記憶媒体の入力フローチャート
【図６】従来の映像信号再生装置のブロック図
【符号の説明】
【００４２】
１  ２次記憶媒体
２  １次記憶媒体
３  デコーダ
４  制御部
５  外部コントローラ
１０１  ディスク記録装置
１０２  バッファメモリ
１０３  デコーダ
１０４  フレームメモリ
１０５  内部コントローラ
１０６  外部コントローラ
【図１】
2010028329.tif 000003
【図２】
2010028329.tif 000004
【図３】
2010028329.tif 000005
【図４】
2010028329.tif 000006
【図５】
2010028329.tif 000007
【図６】
2010028329.tif 000008