(57)【要約】【課題】特殊再生指示へのスポンスを向上可能な再生装置および再生方法を提供する。【解決手段】再生装置は、特殊再生指示を受け付ける受付手段と、特殊再生指示を受け付けると１ＧＯＰを蓄積しその内のＩピクチャとＰピクチャを出力する管理手段と、Ｉピクチャから第１画像データを再生しＰピクチャから第２画像データを再生する再生手段と、第１および第２画像データを記憶する記憶手段と、第１および第２画像データが記憶されると特殊再生時に出力される出力画像データを出力順に特定し、そのデータを特定する毎に、出力画像データが記憶手段内の第１画像データの場合第１画像データを出力し、出力画像データが記憶手段内の第２画像データの場合第２画像データを出力し、出力画像データが管理手段内のＢピクチャを復号して再生される第３画像データの場合Ｂピクチャを管理手段から出力し再生手段で復号して第３画像データを再生し出力する制御手段を含む。【選択図】図１
2011077609.tif 000002
【特許請求の範囲】
【請求項１】
ＭＰＥＧに準拠して符号化されたＩピクチャ、ＰピクチャおよびＢピクチャを含む１つのＧＯＰを復号して画像データを再生する再生装置であって、
早送り再生、早戻し再生、コマ送り再生およびコマ戻し再生のいずれかである特殊再生を行う旨の指示を受け付ける受付手段と、
前記受付手段にて前記指示が受け付けられると、前記１つのＧＯＰを受け付けて蓄積し、当該１つのＧＯＰ内のＩピクチャおよびＰピクチャを出力する管理手段と、
前記管理手段から出力されたＩピクチャを復号して第１画像データを再生し、また、前記管理手段から出力されたＰピクチャを復号して第２画像データを再生する再生手段と、
前記再生手段にて再生された第１および第２画像データを記憶する記憶手段と、
前記記憶手段が前記第１および第２画像データを記憶すると、前記特殊再生時に順番に出力される出力画像データを出力順に特定していき、前記出力画像データを特定するごとに、当該出力画像データが前記記憶手段内の第１画像データである場合には当該第１画像データを前記出力画像データとして出力し、当該出力画像データが前記記憶手段内の第２画像データである場合には当該第２画像データを前記出力画像データとして出力し、前記出力画像データが前記管理手段内のＢピクチャを復号して再生される第３画像データである場合には当該Ｂピクチャを前記管理手段から出力し当該Ｂピクチャを前記再生手段で復号して第３画像データを再生し当該第３画像データを前記出力画像データとして出力する制御手段と、を含む再生装置。
【請求項２】
請求項１に記載の再生装置において、
前記管理手段は、前記１つのＧＯＰを蓄積すると、前記特殊再生が早送り再生またはコマ送り再生の場合には当該１つのＧＯＰの直後のＧＯＰを隣接ＧＯＰとして蓄積し、前記特殊再生が早戻し再生またはコマ戻し再生の場合には前記１つのＧＯＰの直前のＧＯＰを前記隣接ＧＯＰとして蓄積し、
前記制御手段は、前記画像データが前記記憶手段内の第１または第２画像データである場合には、前記管理手段内の隣接ＧＯＰ内のＩピクチャまたはＰピクチャを出力する、再生装置。
【請求項３】
ＭＰＥＧに準拠して符号化されたＩピクチャ、ＰピクチャおよびＢピクチャを含む１つのＧＯＰを復号して画像データを再生する再生装置での再生方法であって、
早送り再生、早戻し再生、コマ送り再生およびコマ戻し再生のいずれかである特殊再生を行う旨の指示を受け付ける受付ステップと、
前記指示が受け付けられると、前記１つのＧＯＰを受け付けて管理手段に蓄積し、当該１つのＧＯＰ内のＩピクチャおよびＰピクチャを出力する管理ステップと、
前記出力されたＩピクチャを復号して第１画像データを再生する第１再生ステップと、
前記出力されたＰピクチャを復号して第２画像データを再生する第２再生ステップと、
前記第１画像データおよび前記第２画像データを記憶手段に記憶する記憶ステップと、
前記記憶手段が前記第１画像データおよび前記第２画像データを記憶すると、前記特殊再生時に順番に出力される出力画像データを出力順に特定していき、前記出力画像データを特定するごとに、当該出力画像データが前記記憶手段内の第１画像データである場合には当該第１画像データを前記出力画像データとして出力し、当該出力画像データが前記記憶手段内の第２画像データである場合には当該第２画像データを前記出力画像データとして出力し、前記出力画像データが前記管理手段内のＢピクチャを復号して再生される第３画像データである場合には当該Ｂピクチャを前記管理手段から出力し当該Ｂピクチャを復号して第３画像データを再生し当該第３画像データを前記出力画像データとして出力する制御ステップと、を含む再生方法。
【請求項４】
請求項３に記載の再生方法において、
前記管理ステップでは、前記１つのＧＯＰを蓄積すると、前記特殊再生が早送り再生またはコマ送り再生の場合には当該１つのＧＯＰの直後のＧＯＰを隣接ＧＯＰとして前記管理手段に蓄積し、前記特殊再生が早戻し再生またはコマ戻し再生の場合には前記１つのＧＯＰの直前のＧＯＰを前記隣接ＧＯＰとして前記管理手段に蓄積し、前記画像データが前記記憶手段内の第１または第２画像データである場合には、前記管理手段内の隣接ＧＯＰ内のＩピクチャまたはＰピクチャを出力する、再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生装置および再生方法に関し、特には、MPEG2（Moving Picture Experts Group phase 2）方式で圧縮された動画像データ（符号化データ）を再生する再生装置および再生方法に関する。
【背景技術】
【０００２】
特許文献１には、MPEG2方式で圧縮された動画像データを、順方向再生および逆方向再生できる再生装置が記載されている。なお、MPEGにおいて、ＩピクチャとＰピクチャとＢピクチャとから構成されたGOP（Group of Picture）を利用した双方向のフレーム間予測を用いた圧縮符号化方式は、Long GOP方式の圧縮と呼ばれる。
【０００３】
また、MPEG2のLONG GOPで収録された画像を特殊再生（例えば、早送り再生、早戻し再生、コマ送り再生、または、コマ戻し再生）できる再生装置も知られている。
【０００４】
この再生装置は、特殊再生の指示を受け付けると、1つのGOP（以下「1GOP」と称する）分の符号化データを復号して1GOP分の画像データを再生し、その1GOP分の画像データを出力画像バッファに蓄積した後、特殊再生の指示に従って、出力画像バッファ内の再生画像データを出力する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−１０２９１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
MPEGのLONG GOPで収録された画像を特殊再生できる再生装置は、特殊再生の指示を受け付けてから特殊再生を開始するまでに、1GOP分の画像データを再生するための再生時間（およそ0.5秒）を必要とする。このため、MPEGのLONG GOPで収録された画像を特殊再生できる再生装置は、特殊再生の指示に対するレスポンスが悪いという課題があった。
【０００７】
なお、特許文献１には、上記課題が生じるための前提となる技術、具体的には、MPEGのLONG GOPで収録された画像を特殊再生する技術が記載されていない。このため、特許文献１に記載の技術では、当然のことながら、上記課題、つまり、特殊再生の指示に対するレスポンスが悪いという課題は解決されていない。
【０００８】
本発明の目的は、上述した課題を解決可能な、再生装置および再生方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の再生装置は、ＭＰＥＧに準拠して符号化されたＩピクチャ、ＰピクチャおよびＢピクチャを含む１つのＧＯＰを復号して画像データを再生する再生装置であって、
早送り再生、早戻し再生、コマ送り再生およびコマ戻し再生のいずれかである特殊再生を行う旨の指示を受け付ける受付手段と、
前記受付手段にて前記指示が受け付けられると、前記１つのＧＯＰを受け付けて蓄積し、当該１つのＧＯＰ内のＩピクチャおよびＰピクチャを出力する管理手段と、
前記管理手段から出力されたＩピクチャを復号して第１画像データを再生し、また、前記管理手段から出力されたＰピクチャを復号して第２画像データを再生する再生手段と、
前記再生手段にて再生された第１および第２画像データを記憶する記憶手段と、
前記記憶手段が前記第１および第２画像データを記憶すると、前記特殊再生時に順番に出力される出力画像データを出力順に特定していき、前記出力画像データを特定するごとに、当該出力画像データが前記記憶手段内の第１画像データである場合には当該第１画像データを前記出力画像データとして出力し、当該出力画像データが前記記憶手段内の第２画像データである場合には当該第２画像データを前記出力画像データとして出力し、前記出力画像データが前記管理手段内のＢピクチャを復号して再生される第３画像データである場合には当該Ｂピクチャを前記管理手段から出力し当該Ｂピクチャを前記再生手段で復号して第３画像データを再生し当該第３画像データを前記出力画像データとして出力する制御手段と、を含む。
【００１０】
本発明の再生方法は、ＭＰＥＧに準拠して符号化されたＩピクチャ、ＰピクチャおよびＢピクチャを含む１つのＧＯＰを復号して画像データを再生する再生装置での再生方法であって、
早送り再生、早戻し再生、コマ送り再生およびコマ戻し再生のいずれかである特殊再生を行う旨の指示を受け付ける受付ステップと、
前記指示が受け付けられると、前記１つのＧＯＰを受け付けて管理手段に蓄積し、当該１つのＧＯＰ内のＩピクチャおよびＰピクチャを出力する管理ステップと、
前記出力されたＩピクチャを復号して第１画像データを再生する第１再生ステップと、
前記出力されたＰピクチャを復号して第２画像データを再生する第２再生ステップと、
前記第１画像データおよび前記第２画像データを記憶手段に記憶する記憶ステップと、
前記記憶手段が前記第１画像データおよび前記第２画像データを記憶すると、前記特殊再生時に順番に出力される出力画像データを出力順に特定していき、前記出力画像データを特定するごとに、当該出力画像データが前記記憶手段内の第１画像データである場合には当該第１画像データを前記出力画像データとして出力し、当該出力画像データが前記記憶手段内の第２画像データである場合には当該第２画像データを前記出力画像データとして出力し、前記出力画像データが前記管理手段内のＢピクチャを復号して再生される第３画像データである場合には当該Ｂピクチャを前記管理手段から出力し当該Ｂピクチャを復号して第３画像データを再生し当該第３画像データを前記出力画像データとして出力する制御ステップと、を含む。
【発明の効果】
【００１１】
本発明によれば、特殊再生の指示に対するレスポンスを向上することが可能になる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態の再生装置を示したブロック図である。
【図２】図１に示した再生装置の動作を説明するためのタイミングチャートである。
【図３】図１に示した再生装置の動作を説明するためのタイミングチャートである。
【図４】本発明の第２実施形態の再生装置を示したブロック図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態を図面を参照して説明する。
【００１４】
（第１実施形態）
図１は、本発明の第１実施形態の再生装置１００を示したブロック図である。
【００１５】
図１において、再生装置１００は、受付部１と、符号化データバッファ２と、再生部３と、記憶部４と、制御部５と、を含む。再生部３は、可変長復号化部３ａと、逆量子化部３ｂと、逆ＤＣＴ部３ｃと、加算部３ｄと、予測画像生成部３ｅと、を含む。記憶部４は、予測メモリ群４ａと、予測画像選択部４ｂと、を含む。予測メモリ群４ａは、予測メモリ４ａ１〜４ａ１０を含む。制御部５は、処理部５ａと、再生信号切り替え部５ｂと、を含む。
【００１６】
再生装置１００は、例えば、ビデオサーバー装置に内蔵されるビデオデコーダである。
【００１７】
再生装置１００は、ＭＰＥＧに準拠して符号化されたＩピクチャ、ＰピクチャおよびＢピクチャを含む1GOP（符号化データ列）を復号して画像データを再生する。再生装置１００は、その再生された画像データを用いて、早送り再生、早戻し再生、コマ送り再生およびコマ戻し再生のいずれかである特殊再生、または、通常再生を行う。以下、Ｉピクチャを「I-PIC」と称し、Ｐピクチャを「P-PIC」と称し、Ｂピクチャを「B-PIC」と称する。
【００１８】
本実施形態では、LONG GOPは、フレーム周波数が29.97Hzの映像を取り扱う場合に主に用いられる、GOP周期=15FR（フレーム）、I-PICまたはP-PICの周期=3FR（フレーム）の場合を想定している。
【００１９】
受付部１は、一般的に受付手段と呼ぶことができる。
【００２０】
受付部１は、早送り再生、早戻し再生、コマ送り再生、コマ戻し再生のいずれかである特殊再生を行う旨の指示（以下「特殊再生指示」と称する）を受け付ける。受付部１は、特殊再生指示を制御部５に出力する。また、受付部１は、通常再生を行う旨の指示（以下「通常再生指示」と称する）を受け付ける。受付部１は、通常再生指示を制御部５に出力する。
【００２１】
符号化データバッファ２は、一般的に管理手段と呼ぶことができる。
【００２２】
符号化データバッファ２は、受付部１が特殊再生指示または通常再生指示を受け付けると、まず、再生用の1GOPを受け付け蓄積する。符号化データバッファ２は、1GOP内のI-PIC、P-PICおよびB-PICを識別して蓄積する。また、符号化データバッファ２は、1GOPを蓄積しながら、その1GOP内のI-PICおよびP-PICを１つずつ入力順に出力する。符号化データバッファ２は、1GOP内のピクチャの中からI-PICを最初に出力する。符号化データバッファ２は、1GOP内のI-PICおよびP-PICの出力が完了すると、通常再生時には、その1GOP内のB-PICを１つずつ入力順に出力する。
【００２３】
符号化データバッファ２は、特殊再生が早送り再生またはコマ送り再生の場合、もしくは、通常再生が行われる場合には、1GOPの蓄積が完了すると、その1GOPの１つ後のGOPを隣接GOPとして蓄積する。一方、符号化データバッファ２は、特殊再生が早戻し再生またはコマ戻し再生の場合には、1GOPの蓄積が完了すると、その1GOPの１つ前のGOPを隣接GOPとして蓄積していく。
【００２４】
符号化データバッファ２は、隣接GOP内のI-PIC、P-PICおよびB-PICを識別して蓄積する。符号化データバッファ２は、隣接GOPの再生を開始する場合、その隣接GOP内のI-PICおよびP-PICを１つずつ入力順に出力する。符号化データバッファ２は、隣接GOP内のピクチャの中からI-PICを最初に出力する。符号化データバッファ２は、隣接GOP内のI-PICおよびP-PICの出力が完了すると、通常再生時には、その隣接GOP内のB-PICを１つずつ入力順に出力する。
【００２５】
再生部３は、一般的に再生手段と呼ぶことができる。
【００２６】
再生部３は、符号化データバッファ２からI-PICを受け付けると、そのI-PICを復号してI-PIC画像データを再生する。I-PIC画像データは、一般的に第１画像データと呼ぶことができる。I-PIC画像データは、記憶部４に記憶される。
【００２７】
再生部３は、符号化データバッファ２からP-PICを受け付けると、そのP-PICを復号してP-PIC画像データを再生する。P-PIC画像データは、一般的に第２画像データと呼ぶことができる。P-PIC画像データは、記憶部４に記憶される。
【００２８】
再生部３は、符号化データバッファ２からB-PICを受け付けると、そのB-PICを復号してB-PIC画像データを再生する。B-PIC画像データは、一般的に第３画像データと呼ぶことができる。B-PIC画像データは、記憶部４には記憶されない。
【００２９】
なお、再生部３は、P-PICを受け付けると、記憶部４内の１つの画像データ（I-PIC画像データまたはP-PIC画像データ）を用いて、その受け付けられたP-PIC画像データを再生する。また、再生部３は、B-PICを受け付けると、記憶部４内の２つの画像データを用いて、その受け付けられたB-PIC画像データを再生する。
【００３０】
可変長復号化部３ａは、I-PIC、P-PICおよびB-PICのいずれか（以下「PIC」と称する）を受け付けると、そのPICに基づいて、量子化されたDCT（Discrete Cosine Transform）係数と、動きベクトルと、マクロブロックモードと、を復号する。
【００３１】
可変長復号化部３ａは、量子化されたDCT係数を、逆量子化部３ｂに出力する。また、可変長復号化部３ａは、マクロブロックモードが「順方向予測モード」または「双方向予測モード」である場合、動きベクトルとマクロブロックモードとを、予測画像生成部３ｅに出力する。
【００３２】
逆量子化部３ｂは、量子化されたDCT係数を受け付けると、その量子化されたDCT係数を逆量子化することによって、DCT係数を再生する。逆量子化部３ｂは、DCT係数を逆DCT部３ｃに出力する。
【００３３】
逆DCT部３ｃは、DCT係数を受け付けると、そのDCT係数を直交変換することによって、差分画像データを復元する。逆DCT部３ｃは、差分画像データを加算部３ｄに出力する。
【００３４】
予測画像生成部３ｅは、可変長復号化部３ａから、動きベクトルおよびマクロブロックモードを受け付けると、記憶部４内の画像データと、可変長復号化部３ａからの動きベクトルおよびマクロブロックモードと、に基づいて、予測画像データを生成する。予測画像生成部３ｅは、予測画像データを、加算部３ｄに出力する。
【００３５】
加算部３ｄは、逆DCT部３ｃからの差分画像データと、予測画像生成部３ｅからの予測画像データと、を加算することによって、PICに応じた画像データを再生する。
【００３６】
例えば、マクロブロックモードが順方向予測モードである場合（PICがP-PICである場合）、P-PICに応じた画像データであるP-PIC画像データが再生される。また、マクロブロックモードが双方向予測モードである場合（PICがB-PICである場合）、B-PICに応じた画像データであるB-PIC画像データが再生される。
【００３７】
マクロブロックモードがINTRAモードである場合（PICがI-PICである場合）、予測画像生成部３ｅは、予測画像データを出力しない。このため、マクロブロックモードがINTRAモードである場合、加算部３ｄは、差分画像データを、I-PICに応じて再生された画像データ（I-PIC画像データ）として出力する。
【００３８】
なお、可変長復号化部３ａと逆量子化部３ｂと逆ＤＣＴ部３ｃと加算部３ｄと予測画像生成部３ｅとが行う処理のうち、PICから画像データを再生する処理は、公知であるので、その詳細な説明は省略する。
【００３９】
記憶部４は、一般的に記憶手段と呼ぶことができる。記憶部４は、再生部３にて再生されたI-PIC画像データおよびP-PIC画像データを記憶する。
【００４０】
予測メモリ群４ａは、予測メモリ４ａ１〜４ａ１０を有する。予測メモリ４ａ１〜４ａ１０のそれぞれは、１つのI-PIC画像データか１つのP-PIC画像データを記憶する。
【００４１】
予測画像選択部４ｂは、再生部３からI-PIC画像データまたはP-PIC画像データを受け付けるごとに、その画像データを、予測メモリ４ａ１〜４ａ１０に順番に記憶していく。
【００４２】
制御部５は、一般的に制御手段と呼ぶことができる。
【００４３】
制御部５は、受付部１からの指示に応じて、符号化データバッファ２と、再生部３と、記憶部４と、を制御する。
【００４４】
制御部５（具体的には、処理部５ａ）は、受付部１にて特殊再生指示が受け付けられ、かつ、記憶部４が1GOP内のI-PICに応じたI-PIC画像データと1GOP内のP-PICに応じたP-PIC画像データとを全て記憶すると、特殊再生時に順番に出力される出力画像データ（以下「特殊再生用画像データ」と称する）を出力順に特定していく。
【００４５】
制御部５（具体的には、処理部５ａ）は、特殊再生用画像データを特定するごとに、その特殊再生用画像データが、記憶部４内のI-PIC画像データであるか、記憶部４内のP-PIC画像データであるか、または、符号化データバッファ２内のB-PICを復号して再生されるB-PIC画像データであるかを確認する。
【００４６】
制御部５は、特殊再生用画像データが、記憶部４内のI-PIC画像データである場合には、そのI-PIC画像データを特殊再生用画像データとして出力する。
【００４７】
制御部５は、特殊再生用画像データが、記憶部４内のP-PIC画像データである場合には、そのP-PIC画像データを特殊再生用画像データとして出力する。
【００４８】
制御部５は、特殊再生用画像データが、符号化データバッファ２内のB-PICを復号して再生されるB-PIC画像データである場合には、そのB-PICを符号化データバッファ２から出力し、そのB-PICを再生部３で復号してB-PIC画像データを再生し、そのB-PIC画像データを特殊再生用画像データとして出力する。
【００４９】
なお、制御部５は、特殊再生用画像データが記憶部４の画像データである場合には、符号化データバッファ２内の隣接GOP内のI-PICまたはP-PICを、１つずつ入力順に再生部３に出力する。
【００５０】
処理部５ａは、特殊再生用画像データが、記憶部４内のI-PIC画像データである場合には、そのI-PIC画像データを特殊再生用画像データとして出力する旨の選択指示を、再生信号切り替え部５ｂに出力する。
【００５１】
処理部５ａは、特殊再生用画像データが、記憶部４内のP-PIC画像データである場合には、そのP-PIC画像データを特殊再生用画像データとして出力する旨の選択指示を、再生信号切り替え部５ｂに出力する。
【００５２】
処理部５ａは、特殊再生用画像データが、符号化データバッファ２内のB-PICを復号して再生されるB-PIC画像データである場合には、そのB-PICを符号化データバッファ２から出力させ、そのB-PICを再生部３で復号させてB-PIC画像データを再生させ、また、そのB-PIC画像データを特殊再生用画像データとして出力する旨の選択指示を、再生信号切り替え部５ｂに出力する。
【００５３】
再生信号切り替え部５ｂは、予測メモリ４ａ１〜４ａ１０のそれぞれから、I-PIC画像データおよびP-PIC画像データを受け付け、再生部３から、再生部３にて再生されたB-PIC画像データを受け付け、さらに、処理部５ａから選択指示を受け付ける。
【００５４】
再生信号切り替え部５ｂは、選択指示に従って、特殊再生用画像データを順番に出力していく。
【００５５】
次に、動作を説明する。
【００５６】
まず、通常再生（順方向再生）について説明する。
【００５７】
符号化データバッファ２は、まず、再生用の1GOPの符号化データ列を受け付け、1GOP内のI-PIC、P-PICおよびB-PICを識別して蓄積する。
【００５８】
符号化データバッファ２は、1GOPを蓄積しながら、その1GOP内のI-PICおよびP-PICを１つずつ入力順に再生部３に出力する。
【００５９】
再生部３は、符号化データバッファ２からI-PICを受け付けると、そのI-PICを復号してI-PIC画像データを再生する。また、再生部３は、符号化データバッファ２からP-PICを受け付けると、そのP-PICを復号してP-PIC画像データを再生する。
【００６０】
記憶部４は、再生部３にて順番に再生されたI-PIC画像データおよびP-PIC画像データを順番に記憶していく。
【００６１】
処理部５ａは、記憶部４が1GOP内のI-PICに応じたI-PIC画像データと1GOP内のP-PICに応じたP-PIC画像データとを全て記憶すると、通常再生時に順番に出力される画像データ（以下「通常再生用画像データ」と称する）を出力順に特定していく。
【００６２】
処理部５ａは、通常再生用画像データを特定するごとに、その通常再生用画像データが、記憶部４内のI-PIC画像データであるか、記憶部４内のP-PIC画像データであるか、または、符号化データバッファ２内のB-PICを復号して再生されるB-PIC画像データであるかを確認する。
【００６３】
処理部５ａは、通常再生用画像データが、記憶部４内のI-PIC画像データである場合には、そのI-PIC画像データを通常再生用画像データとして出力する旨の通常選択指示を、再生信号切り替え部５ｂに出力する。再生信号切り替え部５ｂは、その通常選択指示を受け付けると、記憶部４内のI-PIC画像データを出力する。
【００６４】
処理部５ａは、通常再生用画像データが、記憶部４内のP-PIC画像データである場合には、そのP-PIC画像データを通常再生用画像データとして出力する旨の通常選択指示を、再生信号切り替え部５ｂに出力する。再生信号切り替え部５ｂは、その通常選択指示を受け付けると、記憶部４内のP-PIC画像データを出力する。
【００６５】
処理部５ａは、通常再生用画像データが、符号化データバッファ２内のB-PICを復号して再生されるB-PIC画像データである場合には、そのB-PICを符号化データバッファ２から出力し、そのB-PICを再生部３で復号してB-PIC画像データを再生すると共に、そのB-PIC画像データを通常再生用画像データとして出力する旨の通常選択指示を、再生信号切り替え部５ｂに出力する。再生信号切り替え部５ｂは、その通常選択指示を受け付けると、再生部３からのB-PIC画像データを出力する。
【００６６】
通常再生が行われている状況で、受付部１が特殊再生指示を受け付けると、特殊再生が行われる。
【００６７】
図２は、特殊再生である＋１倍速再生時（早送り再生）の動作を説明するためのタイムチャートである。図２では、NGOP目の先頭から特殊再生が開始された場合を想定している。
【００６８】
受付部１は、特殊再生指示（早送り再生）を受け付けると、その特殊再生指示を処理部５ａに出力する。
【００６９】
処理部５ａは、特殊再生指示を受け付けると、まず、NGOP目の画像符号化データであるI-PIC、P-PICおよびB-PICを、符号化データバッファ２に蓄積する。符号化データバッファ２は、NGOP内のI-PIC、P-PICおよびB-PICを識別して蓄積する。
【００７０】
続いて、処理部５ａは、符号化データバッファ２から、NGOP目のI-PIC（I2）、P-PIC（P5）、P-PIC（P8）、P-PIC（P11）、P-PIC（P14）の順番で、I-PICおよびP-PICを１つずつ読み出し、フレーム同期で実際のデコード処理を行う再生部３へ出力する。
【００７１】
続いて、再生部３は、NGOP目のI-PIC（I2）、P-PIC（P5）、P-PIC（P8）、P-PIC（P11）およびP-PIC（P14）のそれぞれを受け付けるごとに、それらを復号して画像データを再生する。
【００７２】
続いて、予測画像選択部４ｂは、再生部３で再生された画像データを、予測メモリ４ａ１、４ａ２、４ａ３、４ａ４、４ａ５の順番にそれぞれ格納する。
【００７３】
続いて、処理部５ａは、特殊再生用画像データを出力順に特定していく。処理部５ａは、特殊再生用画像データを特定するごとに、その特殊再生用画像データが、記憶部４内のI-PIC画像データであるか、記憶部４内のP-PIC画像データであるか、または、符号化データバッファ２内のB-PICを復号して再生されるB-PIC画像データであるかを確認する。
【００７４】
処理部５ａは、特殊再生用画像データが、記憶部４内のI-PIC画像データである場合には、そのI-PIC画像データを特殊再生用画像データとして出力する旨の選択指示を、再生信号切り替え部５ｂに出力する。
【００７５】
処理部５ａは、特殊再生用画像データが、記憶部４内のP-PIC画像データである場合には、そのP-PIC画像データを特殊再生用画像データとして出力する旨の選択指示を、再生信号切り替え部５ｂに出力する。
【００７６】
処理部５ａは、特殊再生用画像データが、符号化データバッファ２内のB-PICを復号して再生されるB-PIC画像データである場合には、そのB-PICを符号化データバッファ２から出力させ、そのB-PICを再生部３で復号させてB-PIC画像データを再生させ、また、そのB-PIC画像データを特殊再生用画像データとして出力する旨の選択指示を、再生信号切り替え部５ｂに出力する。
【００７７】
再生信号切り替え部５ｂは、予測メモリ４ａ１〜４ａ１０のそれぞれから、I-PIC画像データおよびP-PIC画像データを受け付け、再生部３から、再生部３にて再生されたB-PIC画像データを受け付け、さらに、処理部５ａから選択指示を受け付ける。
【００７８】
再生信号切り替え部５ｂは、選択指示に従って、特殊再生用画像データを順番に出力していく。
【００７９】
また、処理部５ａは、特殊再生用画像データが記憶部４の画像データである場合には、符号化データバッファ２内の隣接GOP内のI-PICまたはP-PICを、１つずつ入力順に再生部３に出力する。
【００８０】
このため、図２に示した例では、処理部５ａは、B-PIC（B0）、B-PIC（B1）、N+1GOP目のI-PIC（I2）・・・・・の順番で、符号化データバッファ２から各PICを読み出し、再生部３に出力する。
【００８１】
また、再生信号切り替え部５ｂは、再生中のNGOP目のB-PIC（B0）、B-PIC（B1）、予測メモリ１に蓄積されているNGOP目のI-PIC（I2）・・・・・の順で画像データを選択して、再生画像を出力する。
【００８２】
また、予測画像選択部４ｂは、N+1GOP目のI-PIC（I2）、P-PIC（P5）、P-PIC（P8）、P-PIC（P11）、P-PIC（P14）の画像データを、予測メモリ４ａ６、４ａ７、４ａ８、４ａ９、４ａ１０の順に蓄積する。
【００８３】
この動作を継続していることにより＋１倍速再生が行われる。
【００８４】
なお、＋１倍速再生よりも高速な早送り再生が行われる場合、処理部５ａは、例えば、特殊再生用画像データとして、I-PIC画像データとP-PIC画像データを１つずつ特定していき、上記と同様な動作が行われる。
【００８５】
図３は、特殊再生である−１倍速再生時（早戻し再生）の動作を説明するためのタイムチャートである。図３では、NGOP目の最後部から特殊再生が開始された場合を想定している。
【００８６】
受付部１は、特殊再生指示（早戻し再生）を受け付けると、その特殊再生指示を処理部５ａに出力する。
【００８７】
処理部５ａは、特殊再生指示を受け付けると、まず、NGOP目の画像符号化データであるI-PIC、P-PICおよびB-PICを、符号化データバッファ２に蓄積する。符号化データバッファ２は、NGOP内のI-PIC、P-PICおよびB-PICを識別して蓄積する。
【００８８】
続いて、処理部５ａは、符号化データバッファ２から、NGOP目のI-PIC（I2）、P-PIC（P5）、P-PIC（P8）、P-PIC（P11）、P-PIC（P14）の順番で、I-PICおよびP-PICを１つずつ読み出し、フレーム同期で実際のデコード処理を行う再生部３へ出力する。
【００８９】
続いて、再生部３は、NGOP目のI-PIC（I2）、P-PIC（P5）、P-PIC（P8）、P-PIC（P11）およびP-PIC（P14）のそれぞれを受け付けるごとに、それらを復号して画像データを再生する。
【００９０】
続いて、予測画像選択部４ｂは、再生部３で再生された画像データを、予測メモリ４ａ１、４ａ２、４ａ３、４ａ４、４ａ５の順番にそれぞれ格納する。
【００９１】
続いて、処理部５ａは、特殊再生用画像データを出力順に特定していく。処理部５ａは、特殊再生用画像データを特定するごとに、その特殊再生用画像データが、記憶部４内のI-PIC画像データであるか、記憶部４内のP-PIC画像データであるか、または、符号化データバッファ２内のB-PICを復号して再生されるB-PIC画像データであるかを確認する。
【００９２】
処理部５ａは、特殊再生用画像データが、記憶部４内のI-PIC画像データである場合には、そのI-PIC画像データを特殊再生用画像データとして出力する旨の選択指示を、再生信号切り替え部５ｂに出力する。
【００９３】
処理部５ａは、特殊再生用画像データが、記憶部４内のP-PIC画像データである場合には、そのP-PIC画像データを特殊再生用画像データとして出力する旨の選択指示を、再生信号切り替え部５ｂに出力する。
【００９４】
処理部５ａは、特殊再生用画像データが、符号化データバッファ２内のB-PICを復号して再生されるB-PIC画像データである場合には、そのB-PICを符号化データバッファ２から出力させ、そのB-PICを再生部３で復号させてB-PIC画像データを再生させ、また、そのB-PIC画像データを特殊再生用画像データとして出力する旨の選択指示を、再生信号切り替え部５ｂに出力する。
【００９５】
再生信号切り替え部５ｂは、予測メモリ４ａ１〜４ａ１０のそれぞれから、I-PIC画像データおよびP-PIC画像データを受け付け、再生部３から、再生部３にて再生されたB-PIC画像データを受け付け、さらに、処理部５ａから選択指示を受け付ける。
【００９６】
再生信号切り替え部５ｂは、選択指示に従って、特殊再生用画像データを順番に出力していく。
【００９７】
また、処理部５ａは、特殊再生用画像データが記憶部４の画像データである場合には、符号化データバッファ２内の隣接GOP内のI-PICまたはP-PICを、１つずつ入力順に再生部３に出力する。
【００９８】
このため、図３に示した例では、処理部５ａは、N-1GOP目のI-PIC（I2）、NGOP目のB-PIC（B13）、B-PIC（B12）、N-1GOP目のP-PIC（P5）・・・の順番で、符号化データバッファ２１から各PICを読み出し、再生部３に出力する。
【００９９】
また、再生信号切り替え部５ｂは、予測メモリ４ａ５に蓄積されているNGOP目のP-PIC（P14）、再生中のNGOP目のB-PIC（B13）、B-PIC（B12）、予測メモリ４ａ４に蓄積されているNGOP目のP-PIC（P11）・・・・・の順で画像データを選択して、再生画像を出力する。
【０１００】
また、予測画像選択部４ｂは、N-1GOP目のI-PIC（I2）、N-1GOP目のP-PIC（P5）の画像データを、予測メモリ４ａ６、４ａ７にそれぞれ蓄積する。
【０１０１】
この動作を継続していることにより−１倍速再生が行われる。
【０１０２】
なお、−１倍速再生よりも高速な早戻し再生が行われる場合、処理部５ａは、例えば、特殊再生用画像データとして、I-PIC画像データとP-PIC画像データを１つずつ特定していき、上記と同様な動作が行われる。
【０１０３】
この他のコマ送り・コマ戻し動作も、特殊再生用画像データがI-PIC画像データまたはP-PIC画像データの場合、予測メモリ４ａ１〜４ａ１０読み出された画像データが出力され、特殊再生用画像データがB-PIC画像データの場合は、そのB-PIC画像データに対応するB-PICデータの再生画像を出力することにより実現可能となる。
【０１０４】
本実施形態によれば、制御部５は、受付部１にて特殊再生指示が受け付けられ、かつ、記憶部４が1GOP内のI-PICに応じたI-PIC画像データと1GOP内のP-PICに応じたP-PIC画像データとを全て記憶すると、特殊再生用画像データを出力順に特定していく。
【０１０５】
制御部５は、特殊再生用画像データを特定するごとに、その特殊再生用画像データが、記憶部４内のI-PIC画像データであるか、記憶部４内のP-PIC画像データであるか、または、符号化データバッファ２内のB-PICを復号して再生されるB-PIC画像データであるかを確認する。
【０１０６】
制御部５は、特殊再生用画像データが、記憶部４内のI-PIC画像データである場合には、そのI-PIC画像データを出力する。制御部５は、特殊再生用画像データが、記憶部４内のP-PIC画像データである場合には、そのP-PIC画像データを出力する。制御部５は、特殊再生用画像データが、符号化データバッファ２内のB-PICを復号して再生されるB-PIC画像データである場合には、そのB-PICを符号化データバッファ２から出力し、そのB-PICを再生部３で復号してB-PIC画像データを再生し、そのB-PIC画像データを出力する。
【０１０７】
このため、特殊再生指示が受け付けられた場合、特殊再生の対象となる1GOP内のI-PICおよびB-PICの再生が終了すれば、特殊再生が実行される。
【０１０８】
よって、特殊再生指示が受け付けられた場合に、1GOP内の全てのPICの再生が終了してから特殊再生を行う特殊再生処理に比べて、特殊再生指示に対するレスポンスを向上することが可能になる。
【０１０９】
また、特殊再生に必要なバッファとして、B-PIC画像データ用のバッファを不要にできるので、バッファのメモリ量を削減することが可能になる。
【０１１０】
また、符号化データバッファ２は、１つのGOPを蓄積すると、特殊再生が早送り再生またはコマ送り再生の場合には、その１つのGOPの１つ後のGOPを隣接GOPとして蓄積し、特殊再生が早戻し再生またはコマ戻し再生の場合には、その１つのGOPの１つ前のGOPを隣接GOPとして蓄積する。
【０１１１】
制御部５は、特殊再生用画像データが記憶部４内のI-PIC画像データまたはP-PIC画像である場合には、符号化データバッファ２内の隣接GOP内のI-PICまたはB-PICを出力する。
【０１１２】
この場合、隣接GOP内のI-PICおよびB-PICの復号を、その隣接GOPの直前または直後のGOPの特殊再生時に行うことができる。このため、複数のGOPを利用した特殊再生をスムーズに行うことが可能になる。
【０１１３】
（第２実施形態）
図４は、本発明の第２実施形態の再生装置１００Ａを示したブロック図である。図４において、図１に示したものと同一構成のものには同一符号を付してある。
【０１１４】
再生装置１００Ａは、フレーム周波数が25Hzの映像を取り扱う場合に主に用いられる、GOP周期=12FR（フレーム）、I-PICまたはP-PICの周期=3FR（フレーム）のLONG GOPに適応される。
【０１１５】
図４において、再生装置１００Ａでは、予測メモリ群４ａ内の予測メモリ数が８個となっている。その他は、再生装置１００と同様である。
【０１１６】
以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【符号の説明】
【０１１７】
１００、１００Ａ  再生装置
１      受付部
２      符号化データバッファ
３      再生部
３ａ    可変長復号化部
３ｂ    逆量子化部
３ｃ    逆ＤＣＴ部
３ｄ    加算部
３ｅ    予測画像生成部
４      記憶部
４ａ    予測部メモリ部
４ａ１〜４ａ１０  予測メモリ
４ｂ    予測画像選択部
５      制御部
５ａ    処理部
５ｂ    再生信号切り替え部
【図１】
2011077609.tif 000003
【図２】
2011077609.tif 000004
【図３】
2011077609.tif 000005
【図４】
2011077609.tif 000006