(57)【要約】【課題】  ＭＥＰＧで符号化されたデータの倍速再生中に出力された画像を効率よく再出力すること【解決手段】  ＭＥＰＧで符号化されたデータの倍速再生処理において、次に出力するＩピクチャの位置情報を、所定間隔で出力するようにＩピクチャ位置情報計算手段１５０ｄによって計算し、Ｉピクチャ検索手段１５０ｅにて検索して、検索した画像を順次復元して出力しながら、ＲＡＭ１５０ｃに記憶する。そして、倍速再生で出力した画像を再現する方向への画像のスキップ再生処理において、ＲＡＭ１５０ｃに記憶された情報を利用して、次に次に復元されるＩピクチャの位置情報をＩピクチャ位置情報計算手段１５０ｄによって計算する。【選択図】      図１
2010087919.tif 000002
【特許請求の範囲】
【請求項１】
ＭＰＥＧ映像データに含まれ周期的に存在するＩピクチャの画像を、再生速度の応じた所定間隔で順次出力する倍速再生を行う倍速再生手段と、
前記倍速再生で順次出力した前記画像のIピクチャの位置情報を記憶する情報記憶手段と、
前記倍速再生を一時停止する要求を受けて一時停止した後に、前記倍速再生で出力した前記画像がある向きへの再生を要求されたとき、前記情報記憶手段に記憶されている情報に基づいた、特定のＩピクチャの画像を出力して、その状態を維持するスキップ再生を行うスキップ再生手段と、
を具備する映像再生装置。
【請求項２】
前記情報記憶手段は、前記倍速再生の再生速度の情報も記憶することを含む請求項１記載の映像再生装置。
【請求項３】
前記情報記憶手段は、前記倍速再生においてＩピクチャの画像を出力するたびに、出力した全てのＩピクチャの位置情報を記憶することを含む請求項１記載の映像再生装置。
【請求項４】
前記情報記憶手段は、前記倍速再生においてＩピクチャの画像を出力するたびに、出力したＩピクチャの位置情報を上書きして記憶することを含む請求項２記載の映像再生装置。
【請求項５】
前記情報記憶手段は、前記倍速再生において再生速度が変更されたときは、前記位置情報および前記再生速度の情報を更新して記憶することを含む請求項４記載の映像再生装置。
【請求項６】
ＭＰＥＧ映像データに含まれ周期的に存在するＩピクチャの画像を、再生速度の応じた所定間隔で順次出力する倍速再生を行い、
前記倍速再生で順次出力した前記画像のIピクチャの位置情報を記憶し、
前記倍速再生を一時停止する要求を受けて一時停止した後に、前記倍速再生で出力した前記画像がある向きへの再生を要求されたとき、記憶されている情報に基づいた、特定のＩピクチャの画像を出力して、その状態を維持するスキップ再生を行う、映像再生方法。
【請求項７】
前記倍速再生の再生速度の情報も記憶することを含む請求項６記載の映像再生方法。
【請求項８】
前記倍速再生においてＩピクチャの画像を出力するたびに、出力した全てのＩピクチャの位置情報を記憶することを含む請求項６記載の映像再生方法。
【請求項９】
前記倍速再生においてＩピクチャの画像を出力するたびに、出力したＩピクチャの位置情報を上書きして記憶することを含む請求項７記載の映像再生方法。
【請求項１０】
前記倍速再生において再生速度が変更されたときは、前記位置情報および前記再生速度の情報を更新して記憶することを含む請求項９記載の映像再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＰＥＧで符号化された映像データを再生する映像再生装置および映像再生方法に係り、特に映像を倍速で再生する装置および映像を倍速で再生する方法に関する。
【背景技術】
【０００２】
周知のように、ＭＰＥＧで符号化された映像データは、ＧＯＰレイヤと呼ばれる階層では、Ｉピクチャを先頭として複数のＰピクチャやＢピクチャが順次並んでいるＧＯＰというグループ構造が定義されている。そのような構造を持つ映像データを倍速で再生する場合、ＧＯＰに含まれる全てのフレームを復調することは、復調するＧＯＰへのアクセスやそのＧＯＰ内フレームの復調などに時間がかかってしまうので、非常に困難である。
【０００３】
例えば特許文献１によれば、動画の倍速再生において、再生速度倍率やビットレートなどにより算出されたシーク距離に基づいて、Ｉピクチャをシークして、発見したＩピクチャのみを復元する手法が公開されている。
【特許文献１】特開２００８−７８７５５号公報 （図３  段落００３６−００３７）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが従来は、倍速再生を行う場合の画像復元の技術向上に関して、様々な発明がなされているが、倍速再生中に復元されて表示された画像を、効率よく再表示する手法については言及されていなかった。
【０００５】
例えば、倍速再生中に復元されて出力された画像を効率よく再出力するために、倍速再生を停止した後に倍速再生が行われたのと逆方向に再生を行う場合には、逆方向の再生の速度が遅いので再出力させたい画像が再出力されるまでに時間がかかったり、また、倍速再生を停止した後に倍速再生が行われたのと逆方向に、同じ速度で倍速再生を行う場合には、逆方向の倍速再生で再出力したい画像が再出力されなかったり、再出力したい画像が過ぎてしまってから次には順方向に倍速再生を行ったりして、非常に効率が悪かった。
【０００６】
そこで、本発明は上述した課題を解決するために、倍速再生中に出力された画像を効率よく再出力する映像再生装置および映像再生方法を提供する。
【課題を解決するための手段】
【０００７】
本発明は上述した課題を解決するため、ＭＰＥＧ映像データに含まれ周期的に存在するＩピクチャの画像を、再生速度の応じた所定間隔で順次出力する倍速再生を行う倍速再生手段と、前記倍速再生で順次出力した前記画像のIピクチャの位置情報を記憶する情報記憶手段と、前記倍速再生を一時停止する要求を受けて一時停止した後に、前記倍速再生で出力した前記画像がある向きへの再生を要求されたとき、前記情報記憶手段に記憶されている情報に基づいた、特定のＩピクチャの画像を出力して、その状態を維持するスキップ再生を行うスキップ再生手段とを具備することを特徴とするものである。
【０００８】
また本発明は上述した課題を解決するため、前記情報記憶手段は、前記倍速再生の再生速度の情報も記憶することを含むものである。
また本発明は上述した課題を解決するため、前記情報記憶手段は、前記倍速再生においてＩピクチャの画像を出力するたびに、出力した全てのＩピクチャの位置情報を記憶することを含むものである。
【０００９】
また本発明は上述した課題を解決するため、前記情報記憶手段は、前記倍速再生においてＩピクチャの画像を出力するたびに、出力したＩピクチャの位置情報を上書きして記憶することを含むものである。
【００１０】
また本発明は上述した課題を解決するため、前記情報記憶手段は、前記倍速再生において再生速度が変更されたときは、前記位置情報および前記再生速度の情報を更新して記憶することを含むものである。
【００１１】
また本発明は上述した課題を解決するため、ＭＰＥＧ映像データに含まれ周期的に存在するＩピクチャの画像を、再生速度の応じた所定間隔で順次出力する倍速再生を行い、前記倍速再生で順次出力した前記画像のIピクチャの位置情報を記憶し、前記倍速再生を一時停止する要求を受けて一時停止した後に、前記倍速再生で出力した前記画像がある向きへの再生を要求されたとき、記憶されている情報に基づいた、特定のＩピクチャの画像を出力して、その状態を維持するスキップ再生を行うことを特徴とするものである。
【発明の効果】
【００１２】
本発明によれば、倍速再生で順次出力した前記画像のIピクチャの位置情報を記憶するので、順方向倍速再生中に表示された画像を効率よく再表示することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明における実施形態について図面を用いて説明する。
まず初めに、ＭＰＥＧで符号化されたデータ構造とそのデータの再生手法の一実施形態を、図３、図４を用いて説明する。
ＭＥＰＧで符号化されたデータは階層構造になっていて、上位概念としてシーケンスレイヤがあり、その下にはＧＯＰ（Group  Of  Picture；グループ・オブ・ピクチャ；以下ＧＯＰと称する）レイヤがある。また、さらにその下にもレイヤ構造はあるが、ここでは省略する。
【００１４】
ＧＯＰレイヤは、Ｉピクチャ（Intra  Picture；イントラ・ピクチャ；以下Ｉピクチャと称する）と、Ｐピクチャ（Predictive  Picture；プリディクティブ・ピクチャ；以下Ｐピクチャと称する）と、Ｂピクチャ（Bidirectionally  Predictive  Picture；バイディレクショナリ・プリディクティブ・ピクチャ；以下Ｂピクチャと称する）という３つのタイプのピクチャによって構成される。
【００１５】
Ｉピクチャはフレーム内符号化画像であり、他のフレームの情報を使用せず、それ自身のフレームの情報のみで符号化されていて、このフレームの情報のみで画像が復元できる。また、時間的に前後にあるフレームとは独立したフレームであることから、ランダムアクセス時のアクセス点として利用されたり、エラーが発生したときの復帰点として利用されたりする。すなわち、Ｉピクチャの復元には他のピクチャの情報は不要である。
【００１６】
Ｐピクチャはフレーム間順方向予測符号化画像であり、時間的に前にあるＩピクチャまたはＰピクチャを参照ピクチャとする、いわゆる前方向予測を行って符号化される。すなわち、Ｐピクチャの復元には、時間的に前にあるＩピクチャまたはＰピクチャの情報が必要である。
【００１７】
Ｂピクチャは双方向予測符号化画像であり、時間的に前と後ろにあるＩピクチャまたはＰピクチャを参照ピクチャとする、いわゆる双方向予測を行って符号化される。すなわち、Ｂピクチャの復元には、時間的に前と後ろにあるＩピクチャまたはＰピクチャの情報が必要である。
【００１８】
図３は、ＭＰＥＧデータのＧＯＰレイヤにおけるＧＯＰ構成とピクチャ構成の一実施形態を示す図である。
ＧＯＰレイヤでは、複数のピクチャで構成されたＧＯＰ３１０と呼ばれるグループが定義されている。本実施形態におけるＧＯＰ３１０は、前述したＩピクチャ、Ｐピクチャ、Ｂピクチャで構成され、Ｉピクチャを先頭フレームとして時間的に前から、Ｉ、Ｂ、Ｂ、Ｐ、Ｂ、Ｂ、Ｐ、Ｂ、Ｂ、…という順序で、１５個のピクチャが並んでいる。そしてさらに前述した構成の複数のＧＯＰが、図３の上段に示すように、Ｉピクチャａ３０１、Ｉピクチャｂ３０２、Ｉピクチャｃ３０３、Ｉピクチャｄ３０４、それぞれを先頭フレームとして順に並んでいる。
【００１９】
このような構成のＭＰＥＧデータを時間経過と同じ順方向に再生を行う通常再生処理では、時間的に前のＧＯＰから順次読み出されて復調処理されて映像フレームが復元される。つまり、Ｉピクチャａ３０１、Ｉピクチャｂ３０２、Ｉピクチャｃ３０３、Ｉピクチャｄ３０４、をそれぞれ先頭フレームとしたそれぞれのＧＯＰが、順次読み出されて復元される。なおＧＯＰ内のそれぞれのピクチャの復調処理の詳細な説明は、ここでは省略する。
【００２０】
また通常再生処理とは逆に、時間を遡る方向に逆方向再生を行う逆方向再生処理では、時間経過と逆方向に全てのＩピクチャへアクセスし、そのＩピクチャを先頭フレームとするＧＯＰを復元するが、そのＧＯＰ内で復元された映像フレームを、時間を遡る方向に順次出力することで逆方向の映像を再生する。
【００２１】
また通常再生に対して所定倍の速度で映像フレームを順次表示する倍速再生処理においては、ＰピクチャやＢピクチャの復調処理に時間を要するので、その映像フレームの復元に他のピクチャの情報を必要としないＩピクチャへアクセスして、アクセスしたＩピクチャのデータのみを読み出してその画像を復元する。また倍速再生の速度に応じて、読み出すＩピクチャの間隔を変えて順次復元して出力する。例えば、通常再生に対して２倍の速度で倍速再生を行う場合には、順次並んでいるＧＯＰを一つおきに選択し、その先頭にあるＩピクチャの画像を復元する。同様に通常再生の１０倍の速度の場合には、順次並んでいるＧＯＰを１０個おきに選択し、その先頭のＩピクチャの画像を復元する、といった処理を行うことで倍速再生の速度を変える。つまり倍速再生処理は、所定間隔ごとに存在するＩピクチャを読み出し、復元して静止画像を出力し、その読み出し間隔を変えることで再生速度を変える処理である。なお倍速再生は、時間経過と同じ順方向に再生する順方向倍速再生と、時間を遡る方向に再生する逆方向に再生する逆方向倍速再生と、両方向で行うことが可能である。
【００２２】
すなわち図３の下段に示すように並んだＧＯＰの構成においては、順方向倍速再生の処理は、初めにＩピクチャａ３２１へアクセスしてその画像を復元し、その次は、時間順に２つ先のＩピクチャｄ３２４へアクセスしてその画像を復元する。さらに次は同様に、時間順に２つ先のＩピクチャｇ３２７へアクセスしてその画像を復元する。この場合には、それぞれのＩピクチャの間にある、Ｉピクチャｂ３２２やＩピクチャｃ３２３、Ｉピクチャｅ３２５やＩピクチャｆ３２６へはアクセスされないので、当然処理されない。
【００２３】
次に図４は、順方向倍速再生中に復元されて出力された画像を再度出力する処理の従来の一実施形態を示す図であり、以下に説明する。
順方向倍速再生の処理が行われている場合は、所定間隔のＩピクチャを読み出して復元する処理が行われる。すなわち本実施形態では、Ｉピクチャａ４０１、Ｉピクチャｂ４０２、Ｉピクチャｃ４０３、Ｉピクチャｄ４０４、と順次アクセスして、画像が復元される。
【００２４】
上述した順方向倍速再生中に、例えばＩピクチャａ４０１で復元した画像を再度表示する場合は、まずユーザは復元された画像を見ながら順方向倍速再生の一時停止処理の要求を行うが、その画像の復元に一定の時間を要したり、順次Ｉピクチャの読出しが行われたりするために、ユーザによる一時停止処理の要求は、Ｉピクチャａ４０１の位置よりも遅れたＩピクチャｃ４０３の位置などでなされることがある。またさらにその一時停止処理の要求が、Ｉピクチャｃ４０３のデータ読み出しが開始されるタイミングでなされた場合には、その要求に対する実際の順方向倍速再生の一時停止処理は、その次のアクセス点であるＩピクチャｄ４０４で行われる。また一時停止処理において、複数のＧＯＰに含まれるＩピクチャを利用して静止画像を復元する場合に、Ｉピクチャｄ４０４以降に存在するＩピクチャのデータまで読み出すことがある。
【００２５】
さらにその状態から、復元対象であるＩピクチャａ４０１へアクセスするために、ＣＡＳＥ１として、逆方向再生処理を行う。しかしＩピクチャ全てに逆方向にアクセスしてそれらの画像を復元した場合、上述した順方向倍速再生においては、例えば本実施形態では、アクセスして画像復元するＩピクチャの位置情報間隔に相当する時間が３０秒とすると、Ｉピクチャｄ４０４からＩピクチャａ４０１までに到達するには９０秒分のＩピクチャが存在し、例えばＩピクチャが０．５秒間隔で出現する構造の場合には、Ｉピクチャｄ４０４からＩピクチャａ４０１までの間に存在するＩピクチャの数は９０÷０．５＝１８０ポイントにもおよび、Ｉピクチャへのアクセス処理やＩピクチャの復元処理などにより、所望の画像を再表示するまでには多くの時間を要するので利便性が悪い。
【００２６】
またＣＡＳＥ２として、順方向倍速再生をＩピクチャｄ４０４で一時停止処理を行う際に、それ以降に存在するＩピクチャのデータまで読み出すことがあるので、そこから逆方向倍速再生を行った場合には、その開始時点はＩピクチャｄ４０４以降に存在するＩピクチャとなり、順方向倍速再生と同じ間隔に存在するＩピクチャへアクセスする逆方向倍速再生を行っても、Ｉピクチャａ４０１への到達は保障されない。
【００２７】
（第１の実施形態）
本発明による第１の実施形態として、映像再生装置であるＤＶＤレコーダにおける、本発明の特徴である倍速再生処理の一実施形態について、さらに本発明の特徴であるＩピクチャスキップ再生処理の一実施形態について、図１、図２、図５、図６、図７、図８を用いて説明する。
【００２８】
まず図１は、本発明による映像再生装置であるＤＶＤレコーダの主要な構成要素を示す構成図であり、その動作について以下に説明をする。
ＤＶＤレコーダ１０は、テレビ放送などの映像コンテンツをＨＤＤや録画用ＤＶＤなどの記録装置に録画するレコーダ機能や、またそのＨＤＤに録画されている映像コンテンツや、ＣＤやＤＶＤに保存された映像コンテンツを再生するプレーヤ機能を有していて、これらの機能の詳細な説明は後述する。
【００２９】
なお、以下で説明する映像再生装置はＤＶＤレコーダだけでなく、以上で説明した動作を行う映像再生装置である、ＨＤＤレコーダやテレビジョン受像機、コンピュータ装置、携帯型情報処理端末等であってもよい。
【００３０】
まずレコーダ機能とプレーヤ機能の詳細を説明する。
ＤＶＤレコーダ１０のユーザは、リモコンＲＣや操作部１３０による操作入力によって、所望の放送チャンネルや信号源の選択を行い、映像コンテンツを再生したり記録したりすることができる。そしてＤＶＤレコーダ１０の外部へ通知すべき装置の動作状況などの情報は表示部１３２に表示される。
【００３１】
すなわち選択された放送チャンネルや信号源の情報は、操作部１３０からの信号や、リモコンＲＣからの信号を受光部１３１で受光した信号として、データ制御バス１５１を介して制御部１５０へ出力される。そして、その情報に応じて放送波の選局や信号源の選択の処理が行われることで、ユーザ所望の放送チャンネルや信号源が選択されて信号処理され、映像や音声が再生されたり記録されたりする。
【００３２】
つまりデジタルチューナ部１０１は、アンテナＡＴｄで受信されたデジタル放送信号を供給されて、制御部１５０によって設定された所望のチャンネルの放送信号を選局して復調・復号部１０４へ出力する。そして復調・復号部１０４はデジタルチューナ部１０１で選局された放送信号に対して、放送波種別ごとに必要となる復調や復号の処理を行い、信号処理部１０８へ信号データを出力する。
【００３３】
またアナログチューナ部１０２は、アンテナＡＴａで受信されたアナログ放送信号を供給されて、制御部１５０によって設定された所望のチャンネルの放送信号を選局して復調部１０５へ出力する。そして復調部１０５は、アナログチューナ部１０２で選局された放送信号に対して復調処理を行いセレクタ１０６へ信号データを出力する。
【００３４】
さらに、Ａ／Ｖ入力部１０３から入力される外部装置からのアナログ映像音声信号データと、復調部１０５から出力される信号データは、セレクタ１０６に入力され、制御部１５０からの制御信号によりどちらかが選択されてＡＤＣ部１０７へ出力される。そしてＡＤＣ部１０７は、入力された信号をＡ／Ｄ変換して信号処理部１０８へ出力する。
【００３５】
なおデジタルチューナ部１０１やアナログチューナ部１０２またはＡ／Ｖ入力部１０３は、複数備えている形態であってもよい。
また通信Ｉ／Ｆ部１４０は、接続コネクタを含むＬＡＮなどのネットワーク接続部であり、図示していないネットワークに接続されたコンテンツサーバ装置などに記録された映像コンテンツを、ネットワークを介して取得することが可能である。
【００３６】
またｉ．ＬＩＮＫＩ／Ｆ部１４３は、接続コネクタを含むｉ．ＬＩＮＫ規格に基づいた外部装置接続部であり、ＤＶ端子を介して、図示していないＤ−ＶＨＳ方式のビデオデッキやＤＶＤレコーダ等の外部装置から、データ制御バス１５１を通して映像コンテンツデータをやりとりすることが可能である。
【００３７】
またカードＩ／Ｆ部１４１は、デジタル放送受信のための、図示していないＢ−ＣＡＳカードを接続するためのものや、記録装置である図示していないメモリカードを接続するための、接続コネクタを含むカード接続部であり、メモリカードを接続した場合には、データ制御バス１５１を通して映像コンテンツデータをやりとりすることが可能である。
【００３８】
またＵＳＢＩ／Ｆ部１４２は、接続コネクタを含むＵＳＢ規格に基づいた外部装置接続部であり、ＵＳＢ端子を介して、図示していないデジタルカメラのデータ記録装置やメモリカードなどの記録装置などに接続して、それらに記録されている写真画像を表示することが可能である。またキーボードを接続して、外部入力装置として利用することも可能である。さらには、ＵＳＢ規格に基づいた接続端子を備えた、図示していない外部のＨＤＤ装置を接続して、データ制御バス１５１を通して映像コンテンツデータをやりとりすることが可能である。
【００３９】
ところで信号処理部１０８は、制御部１５０によって制御されて、エンコーダ１０８ａは、前述したＡＤＣ部１０７から入力された信号に対してＭＰＥＧ符号化演算処理などを行い、ＭＰＥＧで符号化された信号を生成し、デコーダ１０８ｂは、前述した復調・復号部１０４から入力されたＭＰＥＧで符号化された信号や、エンコーダ１０８ａにて生成されたＭＰＥＧで符号化された信号、またはデータ制御バス１５１を介して映像コンテンツデータを取得可能な各部から入力された信号などの、ＭＰＥＧで符号化された信号に対してＭＰＥＧ復号化演算処理をして映像処理部１１０や音声処理部１１２へ映像音声信号を出力し、またデータ処理部１０８ｃは、前述したＭＰＥＧで符号化された信号に含まれる文字情報などのデータを抽出して映像データ化して映像処理部１１０へ出力する。
【００４０】
またＯＳＤ信号生成部１０９は、制御部１５０によって制御されて、信号処理部１０８から出力された映像信号と併せて映像処理部１１０へＯＳＤ信号を出力する。
さらに信号処理部１０８内部で生成されたＭＰＥＧで符号化された信号は、記録装置または記録媒体に記録するために適した転送処理がデータ転送制御部１１４によってなされて記録用データとなり、ＤＶＤレコーダ１０に備えられた記録装置であるＨＤＤ１１５や、光ディスクドライブ１１６に装着された記録媒体である記録用光ディスクＯＤなどに記録される。
【００４１】
すなわち前述した、テレビ放送などの映像コンテンツのデータを、適切な信号処理を行って記録装置や記録媒体へ保存する機能がレコーダ機能である。
また、ＤＶＤレコーダ１０に備えられたＨＤＤ１１５や、光ディスクドライブ１１６に装着された光ディスクＯＤなどに保存されているデータは、記録装置または記録媒体から読み出すために適した転送処理がデータ転送制御部１１４によってなされてＭＰＥＧで符号化された信号となり、デコーダ１０８ｂによってＭＰＥＧ復号化演算処理がなされて映像処理部１１０や音声処理部１１２へ映像音声信号となって出力される。
【００４２】
すなわち前述した、記録装置や記録媒体に保存されたテレビ放送などの映像コンテンツのデータを読み出して、適切な信号処理を行って出力する機能がプレーヤ機能である。
【００４３】
なお記録装置や記録媒体として利用されるのは、ＨＤＤ１１５や光ディスクＯＤだけでなく、前述したＤＶＤレコーダ１０の外部に接続された図示していないＨＤＤや、カードＩ／Ｆ部１４１に接続されたメモリカードなどを利用することも可能である。
【００４４】
さらに前述した信号処理部１０８から出力された音声信号は、制御部１５０の制御によって、アナログ信号やヘッドフォン出力信号、さらにはコネクタを含むＨＤＭＩ規格に準拠した外部装置接続部であるＨＤＭＩＩ／Ｆ部１４４から出力されるデジタル信号や光デジタル音声信号などに音声処理部１１２で変換されて、音声出力部１１３へ出力される。
【００４５】
そして音声出力部１１３は、図示していない外部接続された、アナログ音声入力部やＨＤＭＩ入力端子を備えたテレビジョン受像機やＡ／Ｖアンプなどの音声信号入力部へ接続するための外部装置接続部であり、また音声信号出力部である。
【００４６】
また前述した信号処理部１０８から出力された映像信号は、制御部１５０の制御によって、アナログ信号やコネクタを含むＨＤＭＩ規格に準拠した外部装置接続部であるＨＤＭＩＩ／Ｆ部１４４から出力されるデジタル信号などに映像処理部１１０で変換されて、映像出力部１１１へ出力される。
【００４７】
そして映像出力部１１１は、図示していない外部接続された、アナログ映像入力部やＨＤＭＩ端子を備えたテレビジョン受像機やＡ／Ｖアンプなどの装置の信号入力部へ接続するための外部装置接続部であり、また映像信号出力部である。
【００４８】
なおこれまで説明した制御部１５０は、演算実行部であるＣＰＵ１５０ａを有し、ＣＰＵ１１７ａがＤＶＤレコーダ１０の動作を制御するために実行するプログラムをあらかじめ記憶するＲＯＭ１５０ｂと、ＣＰＵ１５０ａのワークメモリとして使用され、本実施形態においては、後述する、復元して出力したＩピクチャの位置情報や、行われた倍速再生処理の速度情報などの記憶や、次に復元して出力するＩピクチャの位置情報を計算する際のワークメモリとして使用されるＲＡＭ１５０ｃなどを備えている。
【００４９】
さらに、次に復元して出力するＩピクチャの位置情報を計算するＩピクチャ位置情報計算手段１５０ｄや、位置情報を基にＩピクチャを検索するＩピクチャ検索手段１５０ｅなども備えている。
【００５０】
次に、図２はリモコンＲＣの一実施形態を示す図であり、図に示すように複数のボタンを備えている。
入力切替ボタン２０１は、映像コンテンツを再生したり録画したりする場合にその映像コンテンツを提供する信号源を選択するボタンであり、押下するたびに信号源が入れ替わる。またチャンネルＵＰボタン２０２とチャンネルＤＯＷＮボタン２０３は、入力切替ボタン２０１で選択した信号源がテレビ放送などの複数のチャンネルを選局できる場合にチャンネルを選択するボタンであり、チャンネルＵＰボタン２０２によってチャンネル番号は大きくなり、チャンネルＤＯＷＮボタン２０３によってチャンネル番号は小さくなる。
【００５１】
再生ボタン２０６は映像コンテンツを再生する場合に使用し、停止ボタン２０４は映像コンテンツの再生を停止する場合に使用する。
一時停止ボタン２０９は、映像コンテンツを再生しているときに、再生を一時停止して静止画像を表示するためのボタンである。
またＲｅｖボタン２０５は、映像コンテンツを再生または一時停止中に押下することで、逆方向に倍速で再生を開始するボタンであり、ＦＦボタン２０７は映像コンテンツの再生または一時停止中に押下することで、順方向に倍速で再生を開始するボタンである。
【００５２】
さらにＦＦスキップボタン２１０は、再生中や一時停止中に押下して、そのシーンの次のチャプターシーンへスキップするためのボタンであり、Ｒｅｖスキップボタン２０８は、再生中や一時停止中に押下して、そのシーンの前のチャプターシーンへスキップするためのボタンであるが、本発明の特徴である、前述した逆方向または順方向の倍速再生を一時停止した後の処理に移行する場合で用いられる。
【００５３】
また前述したそれぞれのボタンと同じ動作を行うための複数のボタンは、操作部１３０にも備えられていて、従ってユーザは、リモコンＲＣや操作部１３０による操作入力によって、前述した各部や装置などを信号源として選択して、映像コンテンツの再生や停止、一時停止などの操作を行うことが可能である。
【００５４】
次に、本第１の実施形態である倍速再生処理の一実施形態の詳細を図５、図７を用いて説明する。
図５は、本発明による順方向倍速再生中に復元されて出力された画像を再度出力する処理の一実施形態を示す図である。
図７は、本発明による倍速再生処理の一実施形態のフローチャートを示す図である。
本第１の実施形態における倍速再生の一実施形態の詳細を、図７のフローチャートに基づいて、図５の順方向倍速再生中に復元されて出力された画像を再度出力する処理の一実施形態を以下に説明する。
【００５５】
ＭＰＥＧで符号化された映像コンテンツのデータがＨＤＤ１１５や光ディスクＯＤなどに保存されていて、その保存されたデータを読み出して再生するＰＬＡＹ６０３の状態、もしくは、再生を一時停止するＰＡＵＳＥ６０２の状態が継続されている（Ｓ７０１）場合に、装置に対する処理要求がなければ、それらの状態を継続する（Ｓ７０２のＮｏ）。しかし、リモコンＲＣなどのＦＦボタン２０７への入力によって順方向倍速再生処理の要求がされる（Ｓ７０２のＹｅｓ）と、その時点で、映像出力部１１１などから出力されて図示していない装置外部のディスプレイに表示されている映像フレームが含まれるＧＯＰの先頭にあるＩピクチャの位置情報と、要求された順方向倍速再生処理の再生速度に応じた所定の位置情報間隔を基に、次に復元されるＩピクチャの位置情報が、Iピクチャ位置情報計算手段１５０ｄによって計算される（Ｓ７０３）。さらに、算出されたＩピクチャの位置情報を、ＲＡＭ１５０ｃに記憶する（Ｓ７０４）。
【００５６】
そして、Iピクチャ位置情報計算手段１５０ｄによって算出されたＩピクチャの位置情報をアクセスターゲットとして、Ｉピクチャ検索手段１５０ｅにより、データ転送制御部１１４を制御して、その映像コンテンツのデータが保存されているＨＤＤ１１５や光ディスクＯＤなどから検索して（Ｓ７０５）、さらに検索されたＩピクチャのデータを読み出して信号処理部１０８へ出力する。
【００５７】
信号処理部１０８へ出力されたＩピクチャのデータは、デコーダ１０８ｂによってＭＰＥＧ復号化演算処理がなされて復元され、映像処理部１１０などへ出力されて図示していない装置外部の映像表示器などに表示される（Ｓ７０６）。なおこのとき、出力されたＩピクチャが含まれるＧＯＰ内の全てのピクチャの復調処理は行わず、つまり、ＨＤＤ１１５や光ディスクＯＤなどから検索されて読み出されたＩピクチャのデータを復元すると静止画になるので、（Ｓ７０６）の処理の後は、一時停止状態となる。
【００５８】
さらにこの状態で、リモコンＲＣなどの再生ボタン２０６への入力による再生処理の要求や、一時停止ボタン２０９への入力による一時停止処理の要求や、停止ボタン２０４への入力による停止処理の要求などがなければ（Ｓ７０７のＮｏ）、次に復元されるＩピクチャの位置情報を計算する処理（Ｓ７０３）に移行して、それ以降は前述した複数の処理が同様に行われる。つまり、その時点で復元し出力している画像の基となるＩピクチャの位置情報と、要求された順方向倍速再生処理の再生速度に応じた所定の位置情報間隔を基に計算された、Ｉピクチャの位置情報が計算されて記憶され、そのＩピクチャを検索して読み出されたデータを復元した画像を出力して、図示していない装置外部の映像表示器などに表示する、処理が繰り返される。
【００５９】
ところで（Ｓ７０６）の処理の後の一時停止状態で、リモコンＲＣなどの再生ボタン２０６への入力による再生処理の要求や、一時停止ボタン２０９への入力による一時停止処理の要求や、停止ボタン２０４への入力による停止処理の要求などがされた場合（Ｓ７０７のＹｅｓ）には、要求された処理に応じた処理が行われる（Ｓ７０８）。
【００６０】
なお（Ｓ７０２）の処理は、リモコンＲＣのＦＦボタン２０７だけでなく、リモコンＲＣのＲｅｖボタン２０５や、操作部１３０に備えられた同じ動作を行うためのボタンによって行われてもよい。なおＲｅｖボタン２０５による処理の場合には、逆方向倍速再生処理が行われる。
【００６１】
なお、倍速再生の処理においては、Ｉピクチャのデータのみを読み出して復元する処理を繰り返し行うが、復元するＩピクチャのアクセス間隔を変えることで再生速度を変える。すなわち、復元が終了し、次に復元されるＩピクチャにアクセスする際に、例えば、２倍速であれば１つおきのＩピクチャを復元したり、１０倍速であれば１０個おきのＩピクチャを復元したりすることで、要求された再生速度に対応している。
【００６２】
さらに次に、本第１の実施形態であるＩピクチャスキップ再生処理の一実施形態の詳細を、図５、図８を用いて説明する。
図８は、本第１の実施形態で示す本発明によるＩピクチャスキップ再生処理の一実施形態のフローチャートを示す図である。
本第１の実施形態におけるＩピクチャスキップ再生処理の一実施形態の詳細を、図８のフローチャートに基づいて、図５の順方向倍速再生中に復元されて出力された画像を再度出力する処理の一実施形態を以下に説明する。
【００６３】
前述した倍速再生の一実施形態において、ＰＬＡＹ６０３の状態やＰＡＵＳＥ６０２の状態から、ＦＦボタン２０７が押下されてＦＦ／Ｒｅｖ６０４の状態に遷移し、すなわち、検索して復元した全てのＩピクチャの位置情報を記憶しながら順方向倍速再生処理が行われ、その状態で一時停止ボタン２０９が押下される場合は、ＦＦ／ＲｅｖＰＡＵＳＥ６０５の状態に遷移して、その状態を継続（Ｓ８０１）して、そのとき装置に対する処理要求がなければ、ＦＦ／ＲｅｖＰＡＵＳＥ６０５の状態は引き続き継続する（Ｓ８０２のＮｏ）。
【００６４】
しかしこのとき、装置に対する処理要求がなされ（Ｓ８０２のＹｅｓ）、その要求がリモコンＲＣなどのＲｅｖスキップボタン２０８の入力による逆方向Ｉピクチャスキップ再生処理の要求である場合（Ｓ８０２のＹｅｓ；Ｓｋｉｐ）は、前述した第1の実施形態による倍速再生処理においてＲＡＭ１５０ｃに記憶された、順次検索して復元した全てのＩピクチャの位置情報の中から、次に復元されるIピクチャであって、その時点で最後に復元されて出力されたＩピクチャの直前に存在するＩピクチャの位置情報を、ＲＡＭ１５０ｃから読み出す（Ｓ８０３）。
【００６５】
そして、ＲＡＭ１５０ｃから読み出されたＩピクチャの位置情報をアクセスターゲットとして、Ｉピクチャ検索手段１５０ｅにより、データ転送制御部１１４を制御して、その映像コンテンツのデータが保存されているＨＤＤ１１５や光ディスクＯＤなどから検索して（Ｓ８０４）、さらに検索されたＩピクチャのデータを読み出して信号処理部１０８へ出力する。
【００６６】
信号処理部１０８へ出力されたＩピクチャのデータは、デコーダ１０８ｂによってＭＰＥＧ復号化演算処理がなされて復元され、映像処理部１１０などへ出力されて、図示していない装置外部の映像表示器などに表示される（Ｓ８０５）。そして（Ｓ８０５）の処理の後は、一時停止状態であるＦＦ／ＲｅｖＰＡＵＳＥ６０５の状態を継続する処理（Ｓ８０１）へ移行する。
【００６７】
さらにこの状態で、装置に対する処理要求がなされ（Ｓ８０２のＹｅｓ）、その要求が、またリモコンＲＣなどのＲｅｖスキップボタン２０８の入力による逆方向Ｉピクチャスキップ再生処理の要求である場合（Ｓ８０２のＹｅｓ；Ｓｋｉｐ）には、前述した複数の処理が同様に行われる。つまり、一時停止状態を継続しながらＩピクチャスキップ再生処理の要求があれば、記憶したＩピクチャの情報を基に、その時点で出力されている画像の基となるＩピクチャの位置情報の直前の位置情報のＩピクチャの画像を復元して出力する、処理が繰り返される。
【００６８】
ところでＦＦ／ＲｅｖＰＡＵＳＥ６０５の状態を継続する（Ｓ８０１）時に、装置に対する処理要求がなされ（Ｓ８０２のＹｅｓ）、その要求が、リモコンＲＣなどの再生ボタン２０６への入力による再生処理の要求や、一時停止ボタン２０９への入力による一時停止処理の要求、停止ボタン２０４への入力による停止処理の要求、またはＲｅｖボタン２０５やＦＦボタン２０７への入力による倍速再生処理の要求などがされた場合（Ｓ８０２のＹｅｓ；通常再生／一時停止／停止／ＦＦ／Ｒｅｖ）には、要求された処理に応じた処理が行われる（Ｓ８０６）。
【００６９】
なお（Ｓ８０２）の処理は、リモコンＲＣのＲｅｖスキップボタン２０８だけでなく、操作部１３０に備えられた同じ動作を行うためのボタンによって行われてもよい。
【００７０】
また以上の説明では、順方向倍速再生処理が行われた後に逆方向Ｉピクチャスキップ再生処理を行うが、逆方向倍速再生処理が行われた後に順方向Ｉピクチャスキップ再生処理を行うことも可能であり、その場合は、（Ｓ８０２）の処理で、リモコンＲＣのＦＦスキップボタン２１０や、操作部１３０に備えられた同じ動作を行うためのボタンによって行われてもよい。
【００７１】
さらには、第１の実施形態において順方向倍速再生処理または逆方向倍速再生処理が行われる場合に、その処理中に検索して復元した全てのＩピクチャの位置情報はＲＡＭ１５０ｃに記憶されていて、その情報を基にして検索されるIピクチャのデータは再度復元することが可能であるので、記憶されている位置情報の範囲内であれば、Ｒｅｖスキップボタン２０８またはＦＦスキップボタン２１０は交互に押下されてもよい。
【００７２】
すなわち図５においては、順方向倍速再生処理の一実施形態として、上述した、次に復元されるＩピクチャの位置情報を計算する処理（Ｓ７０３）から、装置に対する処理要求確認処理（Ｓ７０７）までの処理が繰り返し行われる動作を示していて、すなわち、Ｉピクチャａ５０１、Ｉピクチャｂ５０２、Ｉピクチャｃ５０３、Ｉピクチャｄ５０４、に順次アクセスして、アクセスした全てのＩピクチャの位置情報を記憶しながら画像を復元する。つまり、（Ｓ７０３）から（Ｓ７０７）までの処理が繰り返し行われる最中に、一時停止処理の要求がなされて、一時停止処理が行われる（Ｓ７０８）動作を示していて、すなわち、Ｉピクチャａ５０１の画像が出力されてから、Ｉピクチャｃ５０３の時点で一時停止処理の要求がなされて、そしてＩピクチャｄ５０４とそれ以降に存在するＩピクチャのデータが読み出されて一時停止処理が行われる。
【００７３】
そして、逆方向Ｉピクチャスキップ再生の一実施形態として、まずは一時停止状態（Ｓ８０１）で、Ｒｅｖスキップボタン２０８により、上述した装置に対する処理要求確認処理（Ｓ８０２）から一時停止状態を継続する処理（Ｓ８０１）へ移行するまでの処理が行われる動作を示していて、すなわち、ＲＡＭ１５０ｃに記憶されている情報を基に、Ｉピクチャｄ５０４の画像が出力され一時停止状態となり、さらに２回目のＲｅｖスキップボタン２０８により、再度（Ｓ８０２）から（Ｓ８０１）へ移行する処理が行われて、ＲＡＭ１５０ｃに記憶されている情報を基に、Ｉピクチャｃ５０３の画像が出力され一時停止状態となり、その後もＲｅｖスキップボタン２０８によって、Ｉピクチャｂ５０２、Ｉピクチャａ５０１、と出力されて、従って順方向倍速再生中に復元されて出力された画像を再度出力することができる。
【００７４】
以上で説明した動作を、ＤＶＤレコーダ１０の状態が遷移する様子として図６を用いて説明する。
図６は、リモコンＲＣや操作部１３０に備えられたボタンからの操作入力に応じた、ＤＶＤレコーダ１０の状態遷移を示す図である。
まずはそれぞれの状態の説明をする。
ＰＬＡＹ６０３は、ＤＶＤレコーダ１０が映像コンテンツを再生している状態である。
またＳＴＯＰ６０１は、ＤＶＤレコーダ１０が映像コンテンツの再生などを停止している状態である。
またＰＡＵＳＥ６０２は、ＤＶＤレコーダ１０が映像コンテンツの再生などを一時停止している状態である。
さらにＦＦ／Ｒｅｖ６０４は、ＤＶＤレコーダ１０が映像コンテンツを順方向または逆方向に倍速再生している状態である。
またＦＦ／ＲｅｖＰＡＵＳＥ６０５は、ＰＡＵＳＥ６０２と同様にＤＶＤレコーダ１０が映像コンテンツの再生などを一時停止している状態である。
次にそれぞれの状態遷移の説明をする。
各状態遷移は、一時停止ボタン２０９、停止ボタン２０４、再生ボタン２０６、Ｒｅｖボタン２０５やＦＦボタン２０７、Ｒｅｖスキップボタン２０８やＦＦスキップボタン２１０、などによって行われ、前述した状態間を遷移したり、再び同じ状態に遷移したりする。
【００７５】
例えば、ＰＬＡＹ６０３の状態やＰＡＵＳＥ６０２の状態で、Ｒｅｖボタン２０５やＦＦボタン２０７が押下されると、順方向または逆方向の倍速再生を開始し、つまりＦＦ／Ｒｅｖ６０４の状態に遷移する。なおＲｅｖボタン２０５が押下された場合は逆方向の倍速再生、ＦＦボタン２０７が押下された場合は順方向の倍速再生が行われる。
【００７６】
また、ＦＦ／Ｒｅｖ６０４の状態で一時停止ボタン２０９が押下されると、再生などを一時停止し、つまりＦＦ／ＲｅｖＰＡＵＳＥ６０５の状態に遷移する。
さらに、ＦＦ／ＲｅｖＰＡＵＳＥ６０５の状態で、Ｒｅｖスキップボタン２０８やＦＦスキップボタン２１０が押下されると、前述したＩピクチャスキップ再生を行い、再びＦＦ／ＲｅｖＰＡＵＳＥ６０５の状態に遷移する。なおＲｅｖスキップボタン２０８が押下された場合は逆方向のＩピクチャスキップ再生、ＦＦスキップボタン２１０が押下された場合は順方向のＩピクチャスキップ再生が行われる。
【００７７】
以上説明した状態遷移以外にも、装置の状態と押下されたボタンに応じて、さまざまな状態遷移が行われる。
すなわち、図５の一実施形態を、図６のＤＶＤレコーダ１０の状態遷移を用いて説明すると、順方向倍速再生処理の一実施形態として、ＰＬＡＹ６０３の状態やＰＡＵＳＥ６０２の状態から、Ｒｅｖボタン２０５やＦＦボタン２０７が押下されてＦＦ／Ｒｅｖ６０４の状態に遷移し、Ｉピクチャａ５０１、Ｉピクチャｂ５０２、Ｉピクチャｃ５０３、Ｉピクチャｄ５０４に順次アクセスして、アクセスした全てのＩピクチャの位置情報を記憶しながら画像を復元する。つまり、ＦＦ／Ｒｅｖ６０４の状態で、Ｉピクチャａ５０１、Ｉピクチャｂ５０２、Ｉピクチャｃ５０３、の画像が順次出力されて、Ｉピクチャｃ５０３の時点で一時停止ボタン２０９が押下され、そしてＩピクチャｄ５０４とそれ以降に存在するＩピクチャのデータが読み出されて、ＦＦ／ＲｅｖＰＡＵＳＥ６０５の状態に遷移する。
【００７８】
そして、逆方向Ｉピクチャスキップ再生の一実施形態として、ＦＦ／ＲｅｖＰＡＵＳＥ６０５の状態から、Ｒｅｖスキップボタン２０８が押下されると、ＲＡＭ１５０ｃに記憶されたＩピクチャの位置情報を読み出してその位置情報を検索し、検索したデータの画像を復元して出力する処理によってＩピクチャｄ５０４の画像が出力されて、再度ＦＦ／ＲｅｖＰＡＵＳＥ６０５の状態に戻り、再度Ｒｅｖスキップボタン２０８が押下されると、同じ処理が繰り返し行われてＩピクチャｃ５０３の画像が出力されてＦＦ／ＲｅｖＰＡＵＳＥ６０５の状態になる。その後もまた再度Ｒｅｖスキップボタン２０８によって、Ｉピクチャｂ５０２、Ｉピクチャａ５０１、の画像が出力されてＦＦ／ＲｅｖＰＡＵＳＥ６０５の状態になる。その後は、図示していないが、再生ボタン２０６や一時停止ボタン２０９、停止ボタン２０４、Ｒｅｖボタン２０５やＦＦボタン２０７、が押下されると、それぞれのボタンに応じて、ＰＬＡＹ６０３の状態やＰＡＵＳＥ６０２の状態、ＳＴＯＰ６０１の状態、ＦＦ／Ｒｅｖ６０４の状態に遷移する。
【００７９】
従って以上説明したように本第１の実施形態によれば、次に復元されるＩピクチャの位置情報を記憶しながら倍速再生処理を行うので、倍速再生処理において出力した全ての画像の基データとなるＩピクチャの位置情報が記憶されていて、その情報を基に、倍速再生処理において出力した画像の基データとなるIピクチャを特定することが可能となる。さらに、次に復元されるＩピクチャの位置情報を記憶しながら行われる倍速再生処理中に一時停止処理が行われた後に、記憶されたＩピクチャの位置情報を基にアクセスを行って、アクセスしたＩピクチャの画像を復元して出力する処理を行うので、倍速再生処理において出力された任意のＩピクチャの画像を、短時間でかつ確実に再度出力することが可能となる。
【００８０】
（第２の実施形態）
本発明による第２の実施形態として、映像再生装置であるＤＶＤレコーダにおける、本発明の特徴である倍速再生処理の一実施形態について、さらに本発明の特徴であるＩピクチャスキップ再生処理の一実施形態について、図１、図２、図５、図６、図９、図１０を用いて説明する。
【００８１】
図９は、本発明による倍速再生処理の一実施形態のフローチャートを示す図である。
まずは、本第２の実施形態における倍速再生の一実施形態の詳細を、図９のフローチャートに基づいて、図５の順方向倍速再生中に復元されて出力された画像を再度出力する処理の一実施形態を以下に説明する。
【００８２】
なお、本第２の実施形態における倍速再生の一実施形態のフローチャートは、前述した本第１の実施形態における倍速再生の一実施形態のフローチャートとほぼ同じであって、その違いは、（Ｓ７０４）と（Ｓ９０４）の処理内容であるので、主にその違いについて説明をする。
【００８３】
図９において、ＭＰＥＧで符号化された映像コンテンツのデータがＨＤＤ１１５や光ディスクＯＤなどに保存されていて、その保存されたデータを再生するＰＬＡＹ６０３の状態、もしくは、ＰＡＵＳＥ６０２の状態が継続されている（Ｓ９０１）場合に、リモコンＲＣなどのＦＦボタン２０７への入力がなされて、順方向倍速再生処理の要求がなされる（Ｓ９０２のＹｅｓ）と、次に復元されるＩピクチャの位置情報が計算され（Ｓ９０３）、算出された位置情報などがＲＡＭ１５０ｃに記憶され（Ｓ９０４）て、その情報を基に該当するＩピクチャが検索され（Ｓ９０５）て復元され（Ｓ９０６）、そして操作入力がなければ（Ｓ９０７のＮｏ）、次に復元されるＩピクチャの位置情報を計算する処理（Ｓ９０３）に移行して、それ以降は前述した複数の処理が同様に行われる、ＦＦ／Ｒｅｖ６０４の状態となる。
【００８４】
ところが本第２の実施形態における倍速再生においては、算出された位置情報をＲＡＭ１５０ｃに記憶する処理（Ｓ９０４）では、最後に算出して復元し出力した画像のＩピクチャの位置情報だけでなく、さらにそのとき要求された順方向倍速再生処理の再生速度情報も一緒に記憶され、それらの情報は、画像が復元して出力されるたびに毎回上書きして記憶される。すなわち、算出されたＩピクチャの位置情報と要求された再生速度情報は毎回記憶されず、毎回更新されて記憶されることになる。
【００８５】
なお、倍速再生処理の速度を任意に選択して変更できる形態である場合、算出されたＩピクチャの位置情報と要求された再生速度情報が、毎回更新されながら記憶されていて、同様の処理が繰り返されているときに、新たな速度が選択されると、それまでとは異なる新たに選択された速度に応じた所定の位置情報間隔を基に、次に復元されるＩピクチャの位置情報が計算される。そして、これまで毎回更新されながら記憶していた情報を上書きせずに、速度が変更された後に算出して復元し出力した画像のＩピクチャの位置情報と、新たに要求された順方向倍速再生処理の再生速度情報とを新たに記憶する。
【００８６】
すなわち、倍速再生処理が複数種類の速度が選択されて実行される場合には、それぞれの速度において、最後に算出して復元し出力した画像のＩピクチャの位置情報と、要求された倍速再生処理の再生速度情報が記憶されるので、記憶された一時情報と再生速度情報の組み合わせは、倍速再生処理で選択された速度分になる。
【００８７】
ところで（Ｓ９０６）の処理の後の一時停止状態で、リモコンＲＣなどの再生ボタン２０６への入力による再生処理の要求や、一時停止ボタン２０９への入力による一時停止処理の要求や、停止ボタン２０４への入力による停止処理の要求などがされた場合（Ｓ９０７のＹｅｓ）には、要求された処理に応じた処理が行われる（Ｓ９０８）。
【００８８】
さらに次に、本第２の実施形態であるＩピクチャスキップ再生処理の一実施形態の詳細を、図５、図１０を用いて説明する。
図１０は、本第２の実施形態で示す本発明によるＩピクチャスキップ再生処理の一実施形態のフローチャートを示す図である。
本第２の実施形態におけるＩピクチャスキップ再生処理の一実施形態の詳細を、図１０のフローチャートに基づいて、図５の順方向倍速再生中に復元されて出力された画像を再度出力する処理の一実施形態を以下に説明する。
【００８９】
なお、本第２の実施形態におけるＩピクチャスキップ再生処理の一実施形態のフローチャートは、前述した本第２の実施形態におけるＩピクチャスキップ再生処理の一実施形態のフローチャートとほぼ同じであって、その違いは、（Ｓ８０３）と（Ｓ１００３）の処理内容であるので、主にその違いについて説明をする。
【００９０】
前述した、本第２の実施形態における倍速再生の一実施形態において、ＰＬＡＹ６０３の状態やＰＡＵＳＥ６０２の状態から、ＦＦボタン２０７が押下されてＦＦ／Ｒｅｖ６０４の状態に遷移し、すなわち、最後に検索して出力したＩピクチャの位置情報を上書きして記憶しながら順方向倍速再生処理が行われ、その状態で一時停止ボタン２０９が押下されると、ＦＦ／ＲｅｖＰＡＵＳＥ６０５の状態に遷移する。
【００９１】
そしてその状態を継続（Ｓ１００１）しているときに、リモコンＲＣのＲｅｖスキップボタン２０８の入力による逆方向Ｉピクチャスキップ再生処理の要求がなされ（Ｓ１００２のＹｅｓ；Ｓｋｉｐ）て、その要求が倍速再生処理後にＦＦ／ＲｅｖＰＡＵＳＥ６０５の状態になって1回目である場合には、前述した第２の実施形態による倍速再生処理において、最後に算出して復元し出力したＩピクチャの位置情報が、次に復元されるIピクチャの位置情報として、ＲＡＭ１５０ｃから読み出される（Ｓ１００３）。
【００９２】
その後は、ＲＡＭ１５０ｃから読み出された情報を基に、該当するＩピクチャの位置情報を検索し（Ｓ１００４）て復元し（Ｓ１００５）、ＦＦ／ＲｅｖＰＡＵＳＥ６０５の状態を継続する処理（Ｓ１００１）へ移行する。
【００９３】
さらにこの状態で、再度、逆方向Ｉピクチャスキップ再生処理の要求がされる場合（Ｓ１００２のＹｅｓ；Ｓｋｉｐ）、つまり、その要求が倍速再生処理後にＦＦ／ＲｅｖＰＡＵＳＥ６０５の状態になって２回目である場合には、前述した本第２の実施形態における倍速再生において、最後に復元し出力した画像を算出した時点で要求された順方向倍速再生処理の再生速度情報をＲＡＭ１５０ｃから読み出し、ＲＡＭ１５０ｃから読み出した再生速度情報に応じた所定の位置情報間隔と、このとき復元されて出力されている画像の基となるＩピクチャの位置情報を基に、次に復元されるＩピクチャの位置情報をＩピクチャ位置情報計算手段１５０ｄによって計算する（Ｓ１００３）。
【００９４】
そしてそれ以降は、前述した複数の処理が同様に行われるが、（Ｓ１００３）の処理は、２回目のＲｅｖスキップボタン２０８の入力がされたときと同様の計算処理が行われる。
【００９５】
なお、倍速再生処理の速度を任意に選択して変更できる形態である場合で、例えば倍速再生処理の速度が処理途中で変更要求されて２種類で行われた場合には、まずは、ＲＡＭ１５０ｃに記憶された、最後に算出して復元し出力した画像のＩピクチャの位置情報と、後に要求された倍速再生処理の再生速度情報を基に、次に復元されるＩピクチャの位置情報を計算しながらＩピクチャスキップ再生処理が行われ、そして算出されたＩピクチャの位置情報が、初めに要求された速度において、最後に算出して復元し出力した画像のＩピクチャの位置情報と一致する場合には、それ以降は、初めに要求された速度に応じた所定の位置情報間隔を基に、次に復元されるＩピクチャの位置情報を計算する。
【００９６】
すなわち、倍速再生処理の速度を複数選択した場合においても、速度の変化した位置情報と再生速度情報が記憶されているので、記憶された位置情報との比較処置を行いながら、次に復元されるＩピクチャの位置情報を計算することが可能となる。
【００９７】
ところでＦＦ／ＲｅｖＰＡＵＳＥ６０５の状態を継続する（Ｓ１００１）時に、装置に対する処理要求がなされ（Ｓ１００２のＹｅｓ）、その要求が、リモコンＲＣなどの再生ボタン２０６への入力による再生処理の要求や、一時停止ボタン２０９への入力による一時停止処理の要求、停止ボタン２０４への入力による停止処理の要求、またはＲｅｖボタン２０５やＦＦボタン２０７への入力による倍速再生処理の要求などがされた場合（Ｓ１００２のＹｅｓ；通常再生／一時停止／停止／ＦＦ／Ｒｅｖ）には、要求された処理に応じた処理が行われる（Ｓ１００６）。
【００９８】
なお、以上の説明では、順方向倍速再生処理が行われた後にＲｅｖスキップボタン２０８によって逆方向Ｉピクチャスキップ再生処理を行うが、順方向倍速再生処理または逆方向倍速再生処理に応じて、Ｒｅｖスキップボタン２０８だけでなくＦＦスキップボタン２１０または、操作部１３０に備えられた同じ動作を行うためのボタンによって、逆方向Ｉピクチャスキップ再生処理または順方向Ｉピクチャスキップ再生処理が行われてもよい
【００９９】
すなわち図５においては、順方向倍速再生処理の一実施形態として、上述した、Ｉピクチャａ５０１にアクセスしてその画像を復元するときには、Ｉピクチャａ５０１の位置情報とＩピクチャａ５０１にアクセスしたきの倍速再生速度情報がＲＡＭ１５０ｃに記憶され、次にＩピクチャｂ５０２にアクセスしてその画像を復元するときには、Ｉピクチャｂ５０２の位置情報Ｉピクチャｂ５０２にアクセスしたきの倍速再生速度情報がＲＡＭ１５０ｃに上書きして記憶されるので、そのときＩピクチャａ５０１の情報はＲＡＭ１５０ｃへは記録されていない。同様に、Ｉピクチャｃ５０３にアクセスしてその画像を復元するときにはＩピクチャｃ５０３の位置情報と倍速再生速度情報が上書きして記憶され、Ｉピクチャｄ５０４にアクセスしてその画像を復元するときにはＩピクチャｄ５０４の位置情報と倍速再生速度情報が上書きして記憶される。
【０１００】
そして、逆方向Ｉピクチャスキップ再生の一実施形態として、まず１回目のＲｅｖスキップボタン２０８の入力により、ＲＡＭ１５０ｃからＩピクチャｄ５０４の位置情報が読み出されて、その画像が復元されて出力され一時停止状態となり、さらに２回目のＲｅｖスキップボタン２０８の入力により、ＲＡＭ１５０ｃから読み出された倍速再生処理が行われたときの再生速度情報に応じた所定のＩピクチャ位置情報間隔と、Ｉピクチャｄ５０４の位置情報を基に、Ｉピクチャｃ５０３の位置情報を算出して、Ｉピクチャｃ５０３の画像を復元して出力して一時停止状態となり、その後もＲｅｖスキップボタン２０８の入力によって、２回目のＲｅｖスキップボタン２０８の入力がされたときと同様の計算が行われ、Ｉピクチャｂ５０２、Ｉピクチャａ５０１、の画像を出力し、従って順方向倍速再生中に復元されて出力された画像を再度出力することができる。
【０１０１】
従って以上説明したように本第２の実施形態によれば、次に復元されるＩピクチャの位置情報と倍速再生速度情報を、再生速度が変わるたびに毎回上書きして記憶しながら倍速再生処理を行うので、倍速再生処理において最後に検索したＩピクチャの位置情報が記憶されていて、その情報を基に、倍速再生処理において最後に復元して出力した画像の基データとなるＩピクチャを特定することが可能となる。さらに、次に復元されるＩピクチャの位置情報を記憶しながら行われる倍速再生処理中に一時停止処理が行われた後に、記憶された、倍速再生処置で最後に検索したＩピクチャの位置情報を基にアクセスを行ったり、同様に記憶された、倍速再生処理の再生速度情報に応じた所定の位置情報間隔を基にアクセスを行ったりして、アクセスしたＩピクチャの画像を復元して出力する処理を行うので、倍速再生処理において出力された任意のＩピクチャの画像を、短時間でかつ確実に再度出力することが可能となる。
【０１０２】
また本発明は、上述した実施形態に限定されるものではなく、本発明の要旨を変えない範囲において、種々の変更、改変等が可能である。
【図面の簡単な説明】
【０１０３】
【図１】本発明による映像再生装置であるＤＶＤレコーダの主要な構成要素を示す構成図。
【図２】リモコンの一実施形態を示す図。
【図３】ＭＰＥＧデータのＧＯＰレイヤにおけるＧＯＰ構成とピクチャ構成を示す図。
【図４】順方向倍速再生中に復元されて出力された画像を再度表示する処理の従来の一実施形態を示す図。
【図５】本発明による順方向倍速再生中に復元されて出力された画像を再度出力する処理の一実施形態を示す図。
【図６】リモコンに備えられたボタンの操作入力に応じた、ＤＶＤレコーダの状態遷移を示す図。
【図７】本発明による倍速再生処理の一実施形態のフローチャートを示す図。
【図８】本発明によるＩピクチャスキップ再生処理の一実施形態のフローチャートを示す図。
【図９】本発明による倍速再生処理の一実施形態のフローチャートを示す図。
【図１０】本発明によるＩピクチャスキップ再生処理の一実施形態のフローチャートを示す図。
【符号の説明】
【０１０４】
１０８…信号処理手段、１１５…ＨＤＤ、１１６…光ディスクドライブ、１５０ｃ…ＲＡＭ、１５０ｄ…Ｉピクチャ位置情報計算手段、１５０ｅ…Ｉピクチャ検索手段、ＲＣ…リモコン、ＯＤ…光ディスク。
【図１】
2010087919.tif 000003
【図２】
2010087919.tif 000004
【図３】
2010087919.tif 000005
【図４】
2010087919.tif 000006
【図５】
2010087919.tif 000007
【図６】
2010087919.tif 000008
【図７】
2010087919.tif 000009
【図８】
2010087919.tif 000010
【図９】
2010087919.tif 000011
【図１０】
2010087919.tif 000012