(57)【特許請求の範囲】
【請求項１】
映像信号をフレーム内符号化（Ｉ）、前方向予測符号化（Ｐ）、両方向予測符号化（Ｂ）の３つの符号化方式で符号化され、フレーム内符号化周期でＧＯＰを構成し、アクセス単位が複数のＧＯＰで構成されたデータを再生する再生方法であって、アクセス単位であるＸＧＯＰ中のフレームＸからアクセス単位であるＹＧＯＰ中のフレームＹまでスキップするとき、ＸＧＯＰ中のフレームはフレームＸまで連続的に復号及び表示を行い、スキップ後にＹＧＯＰの先頭データよりデータを取り込み、前記ＧＯＰの先頭のＩフレームからフレームＹまでのフレームは復号をしても表示はせず、フレームＹが復号されるまでの間、フレームＸの表示を続行し、その後フレームＹの復号フレームの表示を行うことを特徴とする再生方法。
【請求項２】
フレームＹの属するＹＧＯＰの先頭フレームよりフレームＹまでの間にある両方向予測符号化（Ｂ）フレームは、復号を行わず、フレームＹからはすべてのフレームの復号を行うことを特徴とする請求項１記載の再生方法。
【請求項３】
フレームＸを表示している期間及び該期間の前後では、音声をミュートまたはフェードアウト、またはフェードインさせることを特徴とする請求項１または請求項２記載の再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、映像信号、音声信号の再生方法及び再生装置に関するものであり、特に、ＭＰＥＧ符号化方式を用いた符号化データの再生時のスキップ再生（つなぎ再生）に関するものである。
【０００２】
【従来の技術】
周知のように、ＭＰＥＧ符号化方式では、映像信号をフレーム内符号化（Ｉ）、前方向予測符号化（Ｐ）、両方向予測符号化（Ｂ）の３つの符号化方式で符号化し、フレーム内符号化から次のフレーム内符号化までを１つのＧＯＰ（グループオブピクチャー）とすることで、大量な情報量である動画情報を効率よく符号化できる。
【０００３】
従来、このＭＰＥＧデータの再生では、ＧＯＰ単位、あるいは１又は複数ＧＯＰからなるアクセス単位で復号、処理されている。例えば、あるフレームＸから、離れたフレームＹまでスキップ、またはジャンプさせたいと欲した時、つまり、つなぎ再生を欲した時も、ＧＯＰ単位、より正確にはドライブのアクセス単位で制御されるため、精度が良くない。これを、図５を用いて説明する。
【０００４】
まず、図５を用いて、従来の再生方法の説明を行う。図５は従来の再生方式における情報の模式図である。
【０００５】
光ディスク等記録媒体のトラック上のデータ配置を図５（ｂ）に示す。ここで、ドライブのアクセス単位を１ＧＯＰとする。ＸＧＯＰのフレームＸから、離れたＧＯＰであるＹＧＯＰ中のフレームＹまで、ジャンプあるいはスキップして、つなぎ再生をする場合を考える。
【０００６】
図５（ｃ）は、ＧＯＰ構造をフレーム単位で模式的に示したものであり、９フレームで１ＧＯＰを構成している。同図（ｃ）においてＧＯＰは、１つのフレーム内符号化（Ｉ：イントラ）と、２つの前フレーム予測符号化（Ｐ）と、６つの両方向予測符号化（Ｂ）のフレームより構成されている。それぞれのＧＯＰのフレームナンバーを１から９，１１から１９としておく。
【０００７】
今、フレームＸをＸＧＯＰの第５フレーム（Ｂピクチャー）、フレームＹをＹＧＯＰの第６フレーム（Ｂピクチャー）とする。
【０００８】
図５（ｄ），（ｅ），（ｆ）は、フレームＸのあるＸＧＯＰからフレームＹのあるＹＧＯＰにジャンプしつなぎ再生をした場合の、データ取り込みフレームと復号フレームと表示フレームを示したフレーム模式図である。
【０００９】
さて、図５（ａ）に示すように、ＸＧＯＰを再生した後、トラックジャンプを行い、ＹＧＯＰの開始点の直前で再び再生し始める。この動作において、データ取り込みフレームは、同図（ｄ）に示すごとくフレームナンバー９の直後にフレームナンバー１１のＩフレームデータが取り込まれる。
【００１０】
復号は図５（ｅ）に示すように、取り込まれたすべてのフレーム（同図（ｄ））を復号し、かつ表示も同図（ｆ）に示すように、復号されたすべてのフレーム（同図（ｅ））を表示する。
【００１１】
つまり、ＸＧＯＰに続いてＹＧＯＰが再生され、ＧＯＰ単位、より正確に言うならば、アクセス単位のつなぎ再生が行われることとなる。
【００１２】
【発明が解決しようとする課題】
しかしながら、従来の再生方法によると、ＸＧＯＰのフレームＸから、離れたＧＯＰであるＹＧＯＰ中のフレームＹまで、ジャンプあるいはスキップして、つなぎ再生をする場合に、ＧＯＰ単位の制御のため、図５（ｆ）に示すように、フレーム６からフレーム１５までが、表示が余分なフレームということになる。この、余分に表示されたフレームが多いとつなぎ再生が所望したようにならず、問題であった。
【００１３】
本発明はつなぎ再生時の余分フレームの表示を減少させ、精度を向上させる再生方法、再生装置を提供するものである。
【００１４】
【課題を解決するための手段】
この課題を解決するために、本発明は、ＸＧＯＰ中のフレームＸからＹＧＯＰ中のフレームＹまでスキップするとき、フレームＸを復号、表示した時点がＸＧＯＰの復号処理の途中であっても、フレームＸの表示をフリーズしスキップを実行し、ＹＧＯＰの先頭データよりデータを取り込み、ＹＧＯＰの先頭フレームから復号、表示を行うようにしたものである。
【００１５】
あるいは、ＸＧＯＰ中のフレームＸからＹＧＯＰ中のフレームＹまでスキップするとき、フレームＸを表示しつつ、ＹＧＯＰの先頭データよりデータを取り込み、ＧＯＰの先頭のＩフレームからフレームＹまでのフレームは復号をしても表示はせず、フレームＸの表示を続行し、Ｙフレームが復号された時点より復号フレームの表示を開始するようにしたものである。
【００１６】
さらに、ＹＧＯＰの先頭フレームよりフレームＹまでの間にある両方向予測符号化（Ｂ）フレームは、復号を行わず、Ｙフレームからはすべてのフレームの復号を行うようにしたものである。
【００１７】
これにより、つなぎ再生の精度を向上させ、かつ、画面フリーズでの待ち時間の短縮が可能となる。
【００１９】
【発明の実施の形態】
本発明の請求項１に記載の発明はＸＧＯＰ中のフレームＸからＹＧＯＰ中のフレームＹまでスキップするとき、フレームＸまで連続的に復号及び表示を行い、フレームＹの属するＹＧＯＰの先頭データよりデータを取り込み、ＧＯＰの先頭のＩフレームからフレームＹまでのフレームは復号をしても表示はせず、フレームＸの表示を続行し、フレームＹが復号された時点より復号フレームの表示を開始するようにしたものである。これにより余分フレームの表示を減少させ、つなぎ再生の精度をフレーム精度に向上することが可能となる。
【００２０】
請求項２に記載の発明はフレームＹの属するＹＧＯＰの先頭フレームよりフレームＹまでの間にある両方向予測符号化（Ｂ）フレームは、復号を行わず、フレームＹからはすべてのフレームの復号を行うようにしたものである。これにより、つなぎ再生の精度を向上させ、フレーム精度とし、かつスキップ開始フレームのフリーズ表示時間を短縮することが可能となる。
【００２２】
請求項３に記載の発明は、フレームＸを表示している期間及び該期間の前後では、音声をミュートまたはフェードアウト、またはフェードインさせるようにしたものである。これにより、つなぎ再生の精度を向上させるとともに、音声の不連続時に発生するノイズを軽減するという効果がある。
【００２３】
請求項４に記載の発明は、請求項１、２、３いずれか記載の再生方法により再生を行う再生装置を提供するものである。
【００２４】
以下、本発明の実施の形態について、図１〜図３を用いて説明する。
（実施の形態１）
本発明の実施の形態１を図１を用いて説明する。
【００２５】
図１は本発明の実施の形態１の模式図であり、従来の技術の欄で説明した図５と異なる点は、フレームＸが復号された時点よりジャンプを開始し、ＸＧＯＰのフレームＸ以降を復号も表示もしないことにある。
【００２６】
図１（ｅ）にて、フレームＸの復号が完了した時点では、データ取り込みは同図（ｄ）に示すように少し先のフレームデータまで進んでいる可能性がある。同図（ｄ）では仮に第７フレームまで取り込んだ図を示している。
【００２７】
Ｘフレームを復号、表示した時点より、ジャンプを開始する。図１（ａ）において、ジャンプ開始点が図５よりも早くなっているのがわかる。
【００２８】
Ｘフレームを表示している間に、次のフレーム１１のデータを復号し、以降、連続して表示する。これによると、図１（ｆ）に示すように、表示が余分なフレームはフレームナンバー１１から１５までの５フレームとなり、従来例を表した図５の９フレームより少なくなり、改善されているのがわかる。
【００２９】
ここで、復号処理の内部においては、フレームＸの復号に必要なフレーム（第４、第７のＰフレーム）はもちろん先に復号している必要があるのは言うまでもない。
【００３０】
（実施の形態２）
次に、本発明の実施の形態２を図２を用いて説明する。
【００３１】
図１に示した実施の形態１と異なる点は、フレームＸが表示された以降、フレームＹが復号されるまでの間、フレームＸの表示を続行することである。
【００３２】
このときの、データ取り込み動作、復号動作は、図１に示す実施の形態１と同様である。つまり、図２（ｅ）に示すように、各フレーム復号は行うが、表示するのは、同図（ｆ）に示すように、所定のフレームＹが来るまで、ジャンプ点のフレームＸをフリーズする。これにより、余分なフレームは表示されない。しかし、この実施の形態の場合は５フレームのフリーズ期間が発生することになる。
【００３３】
（実施の形態３）
本発明の実施の形態３を図３を用いて説明する。
【００３４】
図２の実施の形態２と異なる点は、図３（ｅ）で示すように、所定のフレームＹまでのＢフレームの復号動作をやめている点である。これは、Ｂフレームを復号しなくても、先にあるフレームの復号に影響を与えないことに基づいている。
【００３５】
これにより、フレームＹの復号までに必要な時間を大幅に短縮することが可能となる。
【００３６】
図３（ｅ）では、Ｉフレーム１１、Ｐフレーム１４の復号処理を行った後、フレームＹの復号、表示を行う例が示されている。本実施の形態の場合、フレームＸのフリーズ期間は２フレームですみ、図２で説明した実施の形態２の場合の５フレームに比べ、大幅に短縮、改善されていることがわかる。
【００３７】
（実施の形態４）
本発明の実施の形態４を図４を用いて説明する。
【００３８】
図３の実施の形態３と異なる点は、図４（ｅ）で示したフレーム１１，フレーム１４の復号動作を、本来必要な復号動作より大幅に早めた点にある。つまり、本来は１フレームの復号は１フレーム期間内に行えば問題なかったが、この実施の形態４では、フレーム１１，フレーム１４の復号動作を通常の２倍としている。この結果、１フレーム期間内に２フレームの復号が可能となり、表示フレームは（ｆ）に示すように、フレーム５を１回フリーズするだけに短縮、改善されている。復号動作をもっと早く行えれば、フリーズ期間をさらに短縮することが可能である。なお、図２の実施の形態２においても、実施の形態４のように処理を早めることによりフリーズ期間の短縮が実現できるのは、言うまでもない。
【００３９】
さて、上述した実施の形態では、フレームＸとフレームＹとの映像のつなぎ再生を示したが、音声に関して述べる。音声は、必ず不連続となるので、その境目の処理が必要である。本発明の実施の形態で述べたように、つなぎ間隔を短縮してもその処理は必要である。音声の処理は、例えばつなぎフレーム近辺のフレームの音量を大幅に減衰させる。または、徐々に減衰させ徐々に増加させるフェードアウト、フェードインを行う、ことが考えられる。対象フレームは、つなぎフレーム近辺でもよく、またフレームＸ近傍からフレームＹ近傍までの範囲としても良い。図２，図４では、フリーズ期間とあわせても良い。
【００４０】
なお、ＧＯＰ構造は上述した実施の形態に述べたものに限らない。
また、実施の形態ではドライブのアクセス単位を１ＧＯＰとしたが、アクセス単位が複数のＧＯＰで構成されている場合、例えば本発明のＸＧＯＰの中に、複数のＧＯＰがあり複数のフレーム内符号化フレームがあるだけであって、本発明と何らかわらないことは明らかである。ＸＧＯＰ，ＹＧＯＰは１ＧＯＰとは限らず、ドライブのアクセス単位である。
【００４１】
また、つなぎフレームは上記実施の形態に述べたようなＢフレームに限るものではなく、ＰフレームでもＩフレームでも良い。
【００４２】
また、実施例で述べたフレーム処理をフィールド処理で行う再生方法でも同様である。
【００４３】
また、上述した再生方法を用いた再生装置に関しても、全く同様の発明を実現することにより、大きな効果のある再生装置が提供できることは明らかである。
【００４４】
【発明の効果】
以上のように、本発明によれば、つなぎ再生の精度を向上させ、かつ、画面フリーズでの待ち時間の短縮が可能となる効果を得られる。
【図面の簡単な説明】
【図１】本発明の再生方法の実施の形態１を説明するための模式図
【図２】同、実施の形態２を説明するための模式図
【図３】同、実施の形態３を説明するための模式図
【図４】同、実施の形態４を説明するための模式図
【図５】従来の再生方法を説明するための模式図
【符号の説明】
Ｉ  フレーム内符号化フレーム
Ｐ  前方向予測符号化フレーム
Ｂ  両方向予測符号化フレーム
Ｘ  スキップ元位置
Ｙ  スキップ先位置
ＧＯＰ  グル−プオブピクチャー
【図１】
0003552506.tif 000002
【図２】
0003552506.tif 000003
【図３】
0003552506.tif 000004
【図４】
0003552506.tif 000005
【図５】
0003552506.tif 000006