(57)【要約】      （修正有）【課題】符号化されたピクチャを視覚的に滑らかな動きの動画像として高速再生すること。【解決手段】Ｉピクチャと、Ｉピクチャに後続する２つのＰピクチャとを通常再生よりも速い速さで再生するという処理をＧＯＰ毎に順番に行う。このようにすれば、早送り再生が開始されてから一定期間は滑らかな動きの動画が表示され、その次にはある期間だけ静止画が表示されるが、その次の一定期間はまた動画が表示されるという具合に、動画再生と静止画再生とが繰り返し連続して行われることになる。【選択図】図２
2005109986.tif 000002
【特許請求の範囲】
【請求項１】
動画像を構成する複数のピクチャのうち符号化対象であるピクチャの情報のみを用いるフレーム内符号化により得られた符号化データと、符号化対象であるピクチャの情報と他のピクチャの情報とを用いるフレーム間符号化により得られた符号化データとを復号し、復号により得られる各ピクチャを各々の本来の順序および発生時間間隔で表示手段に表示させる通常再生手段と、
前記動画像を構成する複数のピクチャのうち前記フレーム内符号化の対象となったピクチャにおける全部のピクチャまたは一部のピクチャを再生対象独立ピクチャとし、各再生対象独立ピクチャに後続する１または複数のピクチャを再生対象非独立ピクチャとし、各再生対象独立ピクチャおよびこれに後続する１または複数の再生対象非独立ピクチャの符号化データを復号し、かつ、復号により得られるピクチャを表示手段に表示させる処理を、各再生対象独立ピクチャの本来の発生時間間隔よりも短い時間間隔で繰り返す高速再生手段と
を備えた画像再生装置。
【請求項２】
動画像の早送り再生を行う場合、前記高速再生手段は、１つの再生対象独立ピクチャに後続する１または複数の再生対象非独立ピクチャのうち最後の再生対象非独立ピクチャを前記表示手段に表示させた後、次の再生対象独立ピクチャを前記表示手段に表示させるまでの間、当該最後の再生対象非独立ピクチャを前記表示手段に表示させる請求項１記載の画像再生装置。
【請求項３】
動画像の巻き戻し再生を行う場合、前記高速再生手段は、１つの再生対象独立ピクチャに後続する１または複数の再生対象非独立ピクチャを本来の発生順序とは逆の順序で前記表示手段に表示させた後、当該再生対象独立ピクチャに先行する再生対象独立ピクチャに後続する再生対象非独立ピクチャのうち最後のものを前記表示手段に表示させるまでの間、当該再生対象独立ピクチャを前記表示手段に表示させる請求項１記載の画像再生装置。
【請求項４】
前記高速再生手段は、前記１つの再生対象独立ピクチャおよびこれに後続する１または複数の再生対象非独立ピクチャのうち最後に前記表示手段に表示させるピクチャを除く各ピクチャを各々の本来の発生時間間隔と同じ時間間隔で前記表示手段に表示させる請求項２または３に記載の画像再生装置。
【請求項５】
前記高速再生手段は、前記１つの再生対象独立ピクチャおよびこれに後続する１または複数の再生対象非独立ピクチャのうち最後のものを前記表示手段に表示させる期間を利用し、次に前記表示手段に表示させる再生対象独立ピクチャおよびこれに後続する１または複数の再生対象非独立ピクチャを準備する請求項２〜４のいずれか１の請求項に記載の画像再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばＭＰＥＧ（Moving Picture Image Coding Experts Group ）方式のような予測符号化方式で符号化された画像を再生する技術に関し、特に、再生される画像がより滑らかな動きに見えるように早送り再生あるいは巻戻し再生するための技術に関する。
【背景技術】
【０００２】
画像データの圧縮技術としてよく知られているものの１つに、ＭＰＥＧ（Moving Picture Image Coding Experts Group ）方式がある。例えばカラオケ装置に映し出される歌詞の背景画像なども、このＭＰＥＧ方式によって符号化されたものが多い（例えば特許文献１参照）。このＭＰＥＧ方式においては、多数のピクチャ（画面）を所定数毎にグルーピングし、このグループ単位でピクチャを読み出し再生するという、ＧＯＰ（Group of Pictures ）と呼ばれる概念が取り入れられている。
【０００３】
このＧＯＰは、Ｉピクチャ、ＰピクチャおよびＢピクチャという３種類のタイプのピクチャによって構成されている。これらピクチャのうち、Ｉピクチャは、フレーム内符号化によって生成されているから、Ｉピクチャ自身のデータのみで１つの画像に復号することができる。従って、Ｉピクチャは一般に独立ピクチャと呼ばれている。これに対し、Ｐピクチャ及びＢピクチャは非独立のピクチャであり、それぞれＰピクチャ自身或いはＢピクチャ自身のデータのみでは再生できない。具体的には、Ｐピクチャは、フレーム間順方向予測符号化により、前順のＩピクチャまたはＰピクチャとの差分を符号化したデータであるから、復号の際にはこれらの他のピクチャが必要である。また、Ｂピクチャは、フレーム間双方向予測符号化により、前順のＩピクチャまたはＰピクチャとの差分、および後順のＩピクチャまたはＰピクチャとの差分を符号化したデータであるから、復号の際にはこれらの他のピクチャが必要とされる。
【０００４】
ところで、画像を再生する装置は、一般に、画像を早送り再生したり巻戻し再生したりする機能を備えている。例えば特許文献２には、ＭＰＥＧ方式によって符号化された（以降、ＭＰＥＧ符号化された、という）画像データに基づいて画像を早送り再生したり巻戻し再生したりする際には、Ｉピクチャのみを復号して表示することが提案されている。このようにＩピクチャのみを表示対象としている理由は、ＰピクチャやＢピクチャを表示するためには、上記のように他のピクチャまで復号する必要があり、このような復号処理を早送り或いは巻戻しのような高速再生中に短時間で行うことは困難だからである。
【０００５】
ここで、図６は、通常の再生速度で再生される場合の各ピクチャの表示タイミング（図６上段）と、通常よりも４倍の再生速度で早送り再生される場合の各ピクチャの表示タイミング（図６下段）とを示した図である。図６において、「Ｉ」はＩピクチャを示し、「Ｐ」はＰピクチャを示し、「Ｂ」はＢピクチャを示し、これらに対する添え字「1」,「2」,「3」,・・・は、それぞれ異なるピクチャであることを表している（この表記方法は以降の説明において同じ）。通常再生時には、図６の上段に示すように、「Ｉ1」→「Ｂ11」→「Ｂ12」→「Ｐ11」→・・・というように全てのピクチャが１つずつ予め決められた順番で表示されるようになっている。
【０００６】
これに対し、早送り再生時には、図６の下段に示すように、「Ｉ1」→「Ｉ3」→「Ｉ5」→「Ｉ7」→・・・というように、１つ置きに飛び飛びのＩピクチャが０．２５秒間隔で表示されるようになっている。この場合、例えば「Ｉ1」が表示されてから０．２５秒間はその「Ｉ１」が静止画として表示されたままであり、その後に突然、次のピクチャである「Ｉ3」が表示されるから、この再生画像を見る者にとってはコマ送りのようにぎくしゃくした不自然な動きに見えてしまう。
【０００７】
【特許文献１】特開２０００−９９０４４号公報
【特許文献２】特公平６−２８４４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、このような問題を解決するために成されたものであり、その目的は、符号化されたピクチャを視覚的に滑らかな動きの動画像として高速再生することにある。
【発明の効果】
【０００９】
本発明によれば、画像が視覚的に滑らかに見えるような高速再生を実現することができる。
【課題を解決するための手段】
【００１０】
上述した課題を解決するため、本発明は、動画像を構成する複数のピクチャのうち符号化対象であるピクチャの情報のみを用いるフレーム内符号化により得られた符号化データと、符号化対象であるピクチャの情報と他のピクチャの情報とを用いるフレーム間符号化により得られた符号化データとを復号し、復号により得られる各ピクチャを各々の本来の順序および発生時間間隔で表示手段に表示させる通常再生手段と、前記動画像を構成する複数のピクチャのうち前記フレーム内符号化の対象となったピクチャにおける全部のピクチャまたは一部のピクチャを再生対象独立ピクチャとし、各再生対象独立ピクチャに後続する１または複数のピクチャを再生対象非独立ピクチャとし、各再生対象独立ピクチャおよびこれに後続する１または複数の再生対象非独立ピクチャの符号化データを復号し、かつ、復号により得られるピクチャを表示手段に表示させる処理を、各再生対象独立ピクチャの本来の発生時間間隔よりも短い時間間隔で繰り返す高速再生手段とを備えた画像再生装置を提供する。
この画像再生装置によれば、動画像を高速再生する場合、独立ピクチャの他にこの独立ピクチャに後続する１または複数の非独立ピクチャを表示手段に表示させるので、従来よりも滑らかな動きの動画像を再生することができる。
【００１１】
高速再生の一態様として、例えば動画像の早送り再生を行う場合には、前記高速再生手段は、１つの再生対象独立ピクチャに後続する１または複数の再生対象非独立ピクチャのうち最後の再生対象非独立ピクチャを前記表示手段に表示させた後、次の再生対象独立ピクチャを前記表示手段に表示させるまでの間、当該最後の再生対象非独立ピクチャを前記表示手段に表示させるようにすればよい。
【００１２】
これに対し、動画像の巻き戻し再生を行う場合には、前記高速再生手段は、１つの再生対象独立ピクチャに後続する１または複数の再生対象非独立ピクチャを本来の発生順序とは逆の順序で前記表示手段に表示させた後、当該再生対象独立ピクチャに先行する再生対象独立ピクチャに後続する再生対象非独立ピクチャのうち最後のものを前記表示手段に表示させるまでの間、当該再生対象独立ピクチャを前記表示手段に表示させるようにすればよい。
【００１３】
これらの早送り再生又は巻き戻し再生を行う場合、前記高速再生手段は、前記１つの再生対象独立ピクチャおよびこれに後続する１または複数の再生対象非独立ピクチャのうち最後に前記表示手段に表示させるピクチャを除く各ピクチャを各々の本来の発生時間間隔と同じ時間間隔で前記表示手段に表示させるようにすれば望ましい。
このようにすれば、画像再生装置は、本来の発生時間間隔よりも短い時間間隔でピクチャを表示させなくても、早送り再生又は巻き戻し再生を高速に行うことができる。
また、前記高速再生手段は、前記１つの再生対象独立ピクチャおよびこれに後続する１または複数の再生対象非独立ピクチャのうち最後のものを前記表示手段に表示させる期間を利用し、次に前記表示手段に表示させる再生対象独立ピクチャおよびこれに後続する１または複数の再生対象非独立ピクチャを準備するようにしてもよい。
このようにすれば、ピクチャを表示させている期間を利用して次のピクチャ表示処理の準備を行うので、処理を効率よく進めることができる。
【発明を実施するための最良の形態】
【００１４】
本発明においては、符号化された独立ピクチャだけではなく、その独立ピクチャと同じＧＯＰに属する、符号化された非独立ピクチャを幾つか利用して高速再生を行うことによって、滑らかな動きの動画像再生を実現している。なお、独立ピクチャとは、その符号化対象の独立ピクチャの情報のみを用いるフレーム内符号化により得られた符号化データであり、非独立ピクチャとは、その符号化対象である非独立ピクチャの情報と他のピクチャの情報とを用いるフレーム間符号化により得られた符号化データである。
以下では発明の理解を容易にするため、最初に、ＧＯＰがＩピクチャとＰピクチャのみによって構成される例を第１実施形態として説明し、次いで、ＧＯＰがＩピクチャ、Ｐピクチャ及びＢピクチャによって構成される例を第２実施形態として説明する。
【００１５】
（１）第１実施形態
図１は、第１実施形態に係る画像再生装置を適用したカラオケシステム１００の構成を示すブロック図である。カラオケシステム１００は、カラオケ装置１０１とリモートコントローラ１０２に大別される。カラオケ装置１０１は、記憶部１０と、赤外線受信部２０と、制御部３０と、音源部４０と、コントロールアンプ５０と、音声データ処理部６０と、スピーカ６１と、マイク６２と、ＭＰＥＧデコーダ７０と、ＶＲＡＭ（Video Random  Access Memory）８０と、表示制御部９０と、モニタ９１とを備えている。これらの構成要素のうち、制御部３０とＭＰＥＧデコーダ７０とＶＲＡＭ８０とは、本実施形態に係る画像再生装置１として機能する。また、表示制御部９０とモニタ９１は、画像再生装置１からの指示に基づいて表示処理を行う表示手段として機能する。
【００１６】
記憶部１０は、例えばＤＶＤ（Digital Versatile Disk）のような光ディスクやハードディスクのような磁気ディスクなどの大容量の記憶手段である。この記憶部１０には、楽曲（コーラス音声を含む）を演奏したり、歌詞をモニタ９１に表示させたりするための楽曲データや、楽曲を演奏する際に歌詞の背景画像をモニタ９１に映し出すための画像データが記憶されている。楽曲データはＭＩＤＩ（Musical Instrumental Digital Interface：登録商標）方式のデータであり、画像データはＭＰＥＧ方式の符号化データである。背景画像には、特定の楽曲に個別に対応する個別背景画像や、楽曲のジャンル毎に設けられた汎用の背景画像などがある。個別背景画像は対応する楽曲に同期して再生されるものであるため、その画像データと楽曲データとは同期して出力されるようになっている。
【００１７】
リモートコントローラ１０２は、操作者がカラオケ装置１０１に各種の指示を与えるための手段である。このリモートコントローラ１０２は、操作者が楽曲を指定したり、演奏中の楽曲を早送りさせたり或いは巻き戻したりするための操作キーや、操作者の操作内容に応じた赤外線信号を送信する赤外線送信部を備えている。カラオケ装置１０１の赤外線受信部２０は、リモートコントローラ１０２によって送信されてくる赤外線信号を受信してデコードする機能を備えている。
【００１８】
制御部３０は、例えばＣＰＵ（Central Processing Unit）などの演算装置と、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などの各種メモリとを備えており、ＣＰＵがＲＯＭに記憶されているプログラムを実行することによってカラオケ装置１０１の各構成要素を制御する。例えば制御部３０は、操作者によって指定された楽曲を演奏するための楽曲データを記憶部１０から読み出し、これを音源部４０と音声データ処理部６０に供給する。音源部４０は、楽曲データに基づいて楽音信号を生成し、これをコントロールアンプ５０に供給する。また、音声データ処理部６０は、楽曲データに基づいてコーラス音信号を生成してコントロールアンプ５０に供給する。コントロールアンプ５０は、これら楽音信号やコーラス音信号のほか、マイク６２から供給されてくる歌唱音声信号をミキシングして効果を付与し、これをスピーカ６１に出力して放音させるようになっている。
【００１９】
このような演奏処理に同期して、画像再生装置１は背景画像の再生処理を行う。具体的には、制御部３０は、記憶部１０からＭＰＥＧ符号化された画像データを読み出し、これをビットストリームとしてＭＰＥＧデコーダ７０に供給する。ＭＰＥＧデコーダ７０は、供給されるビットストリーム中に含まれる各ＧＯＰ内のＩピクチャ及びＰピクチャの符号化データを復号する。復号されたこれらのピクチャは、制御部３０によってＶＲＡＭ８０にそれぞれ格納される。そして、制御部３０は、これらピクチャを適切なタイミングでＶＲＡＭ８０から順番に読み出して表示制御部９０に供給するとともに、記憶部１０から読み出した楽曲データに基づいて歌詞メッセージを生成して表示制御部９０に供給する。表示制御部９０は、背景画像としてのピクチャに歌詞メッセージを合成し、モニタ９１に表示させるようになっている。
【００２０】
次に、図２（ａ）〜図２（ｃ）を参照しながら、画像再生装置１が背景画像を４倍速で早送り再生する際の動作を説明する。なお、図２（ｂ）と図２（ｃ）の横軸は同一の時間軸とし、背景画像の早送り再生が開始された時点を原点（０．０秒）とする。まず、図２（ａ）は、ＭＰＥＧ符号化された画像データのビットストリームを示す図である。１つのＧＯＰは再生時間０．５秒分のピクチャの集合であり、例えばピクチャ「Ｉ1」及び「Ｐ1」〜「Ｐ9」が１つのＧＯＰを構成しており、同様に、ピクチャ「Ｉ2」及び「Ｐ21」〜「Ｐ29」が１つのＧＯＰを構成している。通常再生を行う場合、画像再生装置１は、このビットストリームを構成するＩピクチャとこれに後続する全てのＰピクチャとを復号し、復号して得られる各ピクチャを予め決められた本来の順序で、かつ、予め決められた本来の発生時間間隔（ここでは０．０５秒間隔）で次々と表示していくことによって背景画像を再生する。
【００２１】
これに対し、早送り再生を行う場合には、ビットストリーム上に一定間隔で現れる一部のＩピクチャと、このＩピクチャに後続する複数のＰピクチャとが、画像再生装置１の再生対象となる。具体的には、画像再生装置１は、１つおきに現れるＩピクチャと、このＩピクチャに後続する２つのＰピクチャのみを再生する。つまり、図２（ｂ）に例示するように、ピクチャ「Ｉ1」→「Ｐ1」→「Ｐ2」→「Ｉ3」→「Ｐ31」→「Ｐ32」→・・・という順に表示させられることになる。
【００２２】
この動作を図２（ｃ）を参照しながら更に具体的に説明する。例えばピクチャ「Ｐk-2」がモニタ９１に表示されているときに、操作者がリモートコントローラ１０２を操作して早送り再生を指示したとする。この操作指示はリモートコントローラ１０２からカラオケ装置１０１に送信されてくるので、これに応じて、制御部３０はまず現在表示しているピクチャ「Ｐk-2」が属するＧＯＰのすぐ後に続くＧＯＰを特定する。次いで、制御部３０は、特定したＧＯＰにおいて再生対象となるピクチャ（即ち「Ｉ1」、「Ｐ1」及び「Ｐ2」）を記憶部１０から読み出す（以降、この処理を読み出し処理という）。次に、制御部３０は、読み出したピクチャＩ1、Ｐ1及びＰ2をＭＰＥＧデコーダ７０に供給し、ＭＰＥＧデコーダ７０はこれを復号する（以降、この処理を復号処理という）。そして、制御部３０は、復号されたピクチャ「Ｉ1」、「Ｐ1」及び「Ｐ2」をＶＲＡＭ８０に１つずつ格納する（以降、この処理を格納処理という）。これら読み出し処理〜復号処理〜格納処理を終えるまでに要する時間が図２（ｃ）に示す「早送り再生準備」に相当する期間であり、これに続いて「早送り再生」の処理が開始される。即ち、制御部３０は、ＶＲＡＭ８０に格納されたピクチャ「Ｉ1」、「Ｐ1」及び「Ｐ2」を順番に読み出して表示制御部９０に供給し、各々０．０５秒間隔でモニタ９１に表示させる（以降、この処理を動画表示処理という）。
【００２３】
制御部３０は、上記のようにして１つのＧＯＰに属するピクチャを表示させるが、これらのピクチャのうち最後に表示されたピクチャ（つまりピクチャ「Ｐ2」）は、次に表示されるべきピクチャ（つまりピクチャ「Ｉ3」）が表示されるまでの間、静止画像として表示されたままである。制御部３０は、この静止画像として表示されるまでの期間（ここでは０．１秒間）を利用して、次に続くＧＯＰに属する表示対象ピクチャ（つまり「Ｉ2」、「Ｐ21」及び「Ｐ22」）を表示するための準備処理を行う。この準備処理とは、上述した読み出し処理、復号処理及び格納処理に相当する。制御部３０は、これらの準備が整うと、上述した動画表示処理に移行し、ＶＲＡＭ８０に格納されているピクチャ「Ｉ2」、「Ｐ21」及び「Ｐ22」を順番に読み出し、表示制御部９０に供給する。以降、制御部３０は、上記と同様の処理を、操作者によって早送り再生の中止指示がなされるまで繰り返し行う。このように、ビットストリームに含まれる全てのピクチャの中の一部のピクチャのみが画像再生装置１によって表示されるので、通常再生よりも高速に動画像が再生されることになる。例えば図２（ａ）と図２（ｂ）におけるピクチャ「Ｉ1」とピクチャ「Ｉ3」との表示間隔を比較するとわかるように、早送り再生時におけるＩピクチャどうしの表示間隔は通常再生時の１／４になっている。これは４倍速で早送り再生されていることを示している。
【００２４】
上述したように動画再生と静止画再生とが繰り返し連続して行われるので、再生される画像においては従来よりも視覚的に滑らかな動きを表現することが可能となる。さらに、制御部３０は、上記のような背景画像の早送り再生と同期させて、楽曲の早送り再生を行う。具体的には、制御部３０は、楽曲データの読み出し位置を示すポインタを早送りの倍速に同期させて移動させ、このポインタが示す位置から読み出した楽曲データに基づいて楽曲を再生させる。このとき、楽曲の音の高さ（キー）は早送りの倍速に応じて高くなってしまうので、制御部３０は倍速が大きくなるほどキーを下げるような制御処理を行えば、歌唱者にとって自然な音の高さのメロディに聞こえることになる。
【００２５】
ここで、図３（ａ）は早送り再生する際に、復号したピクチャの各々をＶＲＡＭ８０に格納する順番と、これらの各ピクチャをＶＲＡＭ８０から読み出して表示する順番とを示した図である。早送り再生の場合には、各ピクチャの本来の発生順序と同じ順番でこれらピクチャを読み出して表示すればよい。即ち、図３（ａ）に示すように、制御部３０は、Ｉピクチャと２つのＰピクチャをＶＲＡＭ８０に格納した順番と同じ順番でＶＲＡＭ８０から読み出してモニタ９１に表示させればよい。このようにＶＲＡＭ８０に格納した順番とＶＲＡＭ８０から読み出す順番とが同じであるため、非常に高速に早送り再生を行う場合には、ＩピクチャをＶＲＡＭ８０に格納したら次のＰピクチャが格納されるのを待たずに直ちに上記Ｉピクチャを読み出して表示させる、といったことも可能である。
これに対し、巻き戻し再生の場合には、各ピクチャの本来の発生順序とは逆の順番でこれらピクチャを表示する。従って、図３（ｂ）に示すように、制御部３０は、ＶＲＡＭ８０にＩピクチャと２つのＰピクチャが全て格納されるまで待ち、その後、最後に格納されたＰピクチャから読み出すことになる。
【００２６】
ここで、図４は、画像再生装置１が背景画像を４倍速で巻き戻し再生する際の動作を説明するための図である。図４において、ピクチャ「Ｐ33」がモニタ９１に表示されているときに、操作者がリモートコントローラ１０２を操作して巻き戻し再生を指示したとする。これに応じて、制御部３０は、現在表示しているピクチャ「Ｐ33」が属するＧＯＰを特定し、特定したＧＯＰにおいて再生対象となるピクチャ（つまり「Ｉ3」、「Ｐ31」及び「Ｐ32」）を記憶部１０から読み出す。次いで、制御部３０は、読み出したピクチャ「Ｉ3」、「Ｐ31」及び「Ｐ32」をＭＰＥＧデコーダ７０に供給し、これを復号させる。そして、制御部３０は、復号されたピクチャ「Ｉ31」、「Ｐ31」及び「Ｐ32」をＶＲＡＭ８０に格納する。さらに、制御部３０は、ＶＲＡＭ８０に格納されたピクチャ「Ｉ3」、「Ｐ31」及び「Ｐ32」を、「Ｐ32」→「Ｐ31」→「Ｉ3」という順に読み出して表示制御部９０に供給し、各々０．０５秒間隔でモニタ９１に表示させる。そして、制御部３０は、ピクチャ「Ｉ3」を表示した後はこれを静止画像として表示したまま、次に表示すべきピクチャ「Ｐ2」、「Ｐ1」及び「Ｉ1」を表示するための準備を行い、準備が整ったらこれらピクチャを表示する。以降、１つおきのＧＯＰ毎に上記と同様の処理が繰り返される。
【００２７】
このように第１実施形態によれば、ＩピクチャとＩピクチャとの間において幾つかのＰピクチャを表示するので、早送り再生時や巻戻し再生時に表示される画像を視覚的に滑らかな動きに見せることができる。
【００２８】
（２）第２実施形態
次に説明する第２実施形態は、ＧＯＰがＩピクチャ、Ｐピクチャ及びＢピクチャによって構成される場合の例である。この第２実施形態では、各々のピクチャをどの順番で復号してＶＲＡＭ８０に格納するかといった点が第１実施形態と異なるだけであり、その他の構成は第１実施形態と同様である。
【００２９】
例えば図６の上段に示すようなビットストリームを想定した場合、画像再生装置１が早送り再生を行うときには、図５（ａ）に示すように、まずピクチャ「Ｉ1」を復号してＶＲＡＭ８０に格納し、次いで、ピクチャ「Ｐ11」を復号してＶＲＡＭ８０に格納し、この後、２つのＢピクチャ（Ｂ11、Ｂ12）を順に１つずつ復号してＶＲＡＭ８０に格納する。そして、画像再生装置１がこれらピクチャを読み出して表示する順序は、「Ｉ1」→「Ｂ11」→「Ｂ12」という順である。これに対し、画像再生装置１が巻き戻し再生を行う場合、図５（ｂ）に示すように、各ピクチャを復号してＶＲＡＭ８０に格納する順序は早送り再生の場合と同じである。ただし、ピクチャを読み出して表示する順序が早送り再生とは逆の「Ｂ12」→「Ｂ11」→「Ｉ1」という順になる。
【００３０】
なお、上記の説明においては１つの独立ピクチャと２つの非独立ピクチャを高速再生する場合であったがために、画像再生装置１は、早送り再生ではピクチャ「Ｐ11」を表示せず、巻き戻し再生ではピクチャ「Ｉ1」を表示しなかった。ただし、これが例えば１つの独立ピクチャと３つの非独立ピクチャを高速再生するのであれば、画像再生装置１は早送り再生の場合には「Ｉ1」→「Ｂ11」→「Ｂ12」→「Ｐ11」という順で表示すればよいし、巻き戻し再生の場合には、「Ｐ11」→「Ｂ12」→「Ｂ11」→「Ｉ1」という順で表示すればよい。
このように第２実施形態によれば、第１実施形態と同様に、ＩピクチャとＩピクチャとの間において幾つかのＢピクチャ及びＰピクチャを表示するので、早送り再生時や巻戻し再生時に表示される画像を視覚的に滑らかな動きに見せることができる。
【００３１】
（３）変形例
以上説明した実施形態はあくまでも例示であり、種々の変形例がある。
例えば高速再生時には、１つおきのＧＯＰに属する幾つかのピクチャを表示対象としていたが、これに限らず、高速再生時の倍速に応じて、全てのＧＯＰに属するピクチャの幾つかを表示対象としてもよいし、２つおきとか３つおき（或いはそれ以上）のＧＯＰに属する幾つかのピクチャを表示対象としてもよい。
また、実施形態では、１つのＧＯＰに１つのＩピクチャが含まれる場合を例示したが、これに限らず、１ＧＯＰ内にＩピクチャが複数含まれていてもよい。この場合、全てのＩピクチャとこれに後続する幾つかの非独立ピクチャを再生対象としてもよいし、１つおきとか２つおき（或いはそれ以上）のＩピクチャとこれに後続する幾つかの非独立ピクチャを再生対象としてもよい。
また、ＩピクチャとＩピクチャとの間に表示される非独立ピクチャの数は、実施形態で例示した「２つ」に限らない。高速再生中に読み出し処理、復号処理、格納処理及び動画表示処理という一連の処理を実行し得る範囲内ならば、もっと多くてもよいし、１つでもよい。
また、実施形態において高速再生を行う場合、表示対象となるピクチャのみを記憶部１０から読み出していたが、これに限らず、記憶部１０から全てのピクチャを読み出し、読み出したピクチャの中から表示対象となるピクチャのみを制御部３０が選別して復号させるようにしてもよい。
また、実施形態の高速再生時には、１つのＧＯＰにおいて最後に表示したピクチャを除いて、各々のピクチャを本来の発生時間間隔と同じ０．０５秒間隔で表示させていた。しかし、これに限らず、これらピクチャをもっと短い時間間隔で表示させるようにしてもよい。
また、実施形態では、１つのＧＯＰにおいて最後に表示すべきピクチャを表示させている期間を利用して、次に表示すべきピクチャを準備していた。ただし、制御部３０に十分な並列処理能力がある場合には、先行するＧＯＰに含まれるピクチャの動画表示処理と、後続するＧＯＰに含まれるピクチャの準備処理とを並列処理してもよい。
なお、本発明に係る画像再生装置は実施形態で例示したカラオケ装置以外の装置にも適用されることはもちろんである。
【図面の簡単な説明】
【００３２】
【図１】本発明の第１実施形態に係る画像再生装置を適用したカラオケシステムの構成を示す図である。
【図２】（ａ）ＭＰＥＧ符号化された画像データのビットストリームと、（ｂ）早送り再生時にＭＰＥＧ符号化された画像データに基づいてピクチャを表示するタイミングと、（ｃ）早送り再生時にＭＰＥＧ符号化された画像データに対して各種処理を行うタイミングとを示す図である。
【図３】（ａ）早送り再生時にピクチャに対して行う処理の順番と、（ｂ）巻き戻し再生時にピクチャに対して行う処理の順番とを示す図である。
【図４】巻き戻し再生時にＭＰＥＧ符号化された画像データに基づいてピクチャを表示するタイミングを示す図である。
【図５】（ａ）早送り再生時にピクチャに対して行う処理の順番と、（ｂ）巻き戻し再生時にピクチャに対して行う処理の順番とを示す図である。
【図６】従来において、通常再生される場合の各ピクチャの表示タイミングと、４倍速で早送り再生される場合の各ピクチャの表示タイミングとを示した図である
【符号の説明】
【００３３】
１００・・・カラオケシステム、１０１・・・カラオケ装置、１０２・・・リモートコントローラ、１０・・・記憶部、３０・・・制御部、７０・・・ＭＰＥＧデコーダ、８０・・・ＶＲＡＭ、９０・・・表示制御部、９１・・・モニタ。
【図１】
2005109986.tif 000003
【図２】
2005109986.tif 000004
【図３】
2005109986.tif 000005
【図４】
2005109986.tif 000006
【図５】
2005109986.tif 000007
【図６】
2005109986.tif 000008