(57)【要約】【課題】処理の煩雑化とメモリー資源の浪費を抑制しながら、効率的なスクロール処理を行い得る画像再生装置を提供すること。【解決手段】ＨＤドライブから読み出された各ストリームの画像情報は、ＭＰＥＧ−デコーダ１０３によってサムネイルサイズのフレーム情報とされ、出力用バッファ１０５に順次格納される。そして、表示部１０８の表示画面上に動画として表示される。しかる後、リモコン１１１を介してスクロール指令が入力されると、スクロールによって新たに画面上に表示されるファイルのフレーム情報がＭＰＥＧ−２デコーダにより生成され出力用バッファに格納される。その後、ＭＰＥＧ−２デコーダ１０３は処理を一時停止する。表示制御部１０６は出力用バッファに格納されているフレーム情報をもとに静止画のサムネイル画像を最終移動位置まで１ステップずつ移動させる。【選択図】        図１
2004254053.tif 000002
【特許請求の範囲】
【請求項１】
画像情報ストリームから生成したサムネイル画像を対応するウインドウ上に動画として表示する画像再生装置において、
前記ウインドウをスクロールさせる指令を入力するための入力手段と、
スクロール指令入力時に各ウインドウに表示されているサムネイル画像のフレーム情報を保持する第１のフレーム保持手段と、
スクロール指令により新たに表示される画像情報ストリームから生成したサムネイル画像のフレーム情報を保持する第２のフレーム保持手段と、
前記第１のフレーム保持手段に保持されたフレーム情報と第２のフレーム保持手段に保持されたフレーム情報に基づいて静止画のサムネイル画像を対応するウインドウ上に表示させながら各ウインドウをスクロール方向に移動させる表示制御手段と、
を有することを特徴とする画像再生装置。
【請求項２】
請求項１において、
スクロールが終了すると、当該終了時に表示されているサムネイル画像のストリームに対してサムネイル画像情報の生成処理を実行し、これら各ストリームのサムネイル画像を対応するウインドウ上に動画として表示する、
ことを特徴とする画像再生装置。
【請求項３】
画像情報ストリームから生成したサムネイル画像を対応するウインドウ上に動画として表示する画像再生装置において、
画像情報ストリームからサムネイル画像のフレーム情報ストリームを生成するサムネイル生成手段と、
サムネイル生成手段によって生成されたフレーム情報をストリーム毎に順次格納する記憶手段と、
記憶手段によって記憶されたフレーム情報に基づいてサムネイル画像を対応するウインドウ上に表示する表示手段と、
サムネイル画像を表示するためのウインドウをスクロールさせるスクロール手段と、
スクロールの際の制御処理を実行する制御手段とを備え、
この制御手段は、スクロールによって新たに表示される画像情報ストリームを前記サムネイル生成手段に処理させ、この処理によって生成されたフレーム情報を他のストリームと区別して前記記憶手段に格納させると共に前記サムネイル生成手段の処理を中止させ、前記記憶手段に記憶されている各ストリームのフレーム情報がスクロール期間中に対応するウインドウ上に表示されるよう前記表示手段を制御する
ことを特徴とする画像再生装置。
【請求項４】
請求項３において、
スクロールが終了したことに応じて前記制御手段は、スクロール終了時に表示されているストリームの画像情報に対し、前記サムネイル生成手段による処理を再開させる、
ことを特徴とする画像再生装置。
【請求項５】
請求項３または４において、
前記記憶手段は、ストリーム毎に記憶領域を割り当てると共に割り当てた記憶領域にそのストリームのフレーム情報を順次上書き記憶し、且つ、スクロール処理が開始されると、新たに表示されるストリームのフレーム情報を記憶するための記憶領域を新たに割り当てこの記憶領域に当該ストリームのフレーム情報を記憶する、
ことを特徴とする画像再生装置。
【請求項６】
請求項５において、
前記表示手段は、スクロール前に割り当てられた記憶領域に記憶されているフレーム情報のサムネイル画像をスクロール前のウインドウにそのまま表示させると共に、スクロールによって新たに割り当てられた記憶領域に記憶されているフレーム情報のサムネイル画像をスクロールによって新たに設定されるウインドウに表示させ、それぞれのウインドウをスクロール方向にずらすことで、スクロール前に表示されているサムネイル画像とスクロールにより新たに表示されるサムネイル画像を、静止画として表示しながら、スクロール方向に移動させる、
ことを特徴とする画像再生装置。
【請求項７】
請求項５または６において、
スクロール終了時に表示から外れたストリームに対して割り当てられた記憶領域のフレーム情報は、次のスクロール処理によって新たなストリームのフレーム情報が記憶される際に消去される、
ことを特徴とする画像再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像再生装置に関し、特に、ＭＰＥＧ画像情報ストリームから生成したサムネイル画像をスクロールさせる際に用いて好適なものである。
【０００２】
【従来の技術】
たとえば、ハードディスク中に複数の動画像ファイルが格納されている場合、テレビ画面上に各ファイルのサムネイル画像が表示されると、ファイル選択の際に便利である。この際、それぞれのサムネイル画像が動画として表示されると、各ファイルの内容を把握し易くなり、さらに利便性が向上する。
【０００３】
ここで、ハードディスク中に多数のファイルが格納されている場合には、所望のファイルが表示されるまで、サムネイル画像を順次スクロールさせる必要がある。このスクロールは通常、サムネイル画像を表示するためのウインドウを固定しておき、各ウインドウに表示されているサムネイル画像を次のウインドウに瞬時に移動させるようにして行われる。
【０００４】
すなわち、図８に示すようにテレビ画面上に３つのサムネイル画像が表示されている場合に右方向のスクロール指令が入力されると、同図の一番右のウインドウに表示されているサムネイル画像が消去されると共に、このウインドウに中央のサムネイル画像が表示される。また、一番左のウインドウに表示されているサムネイル画像が中央のウインドウにシフトし、一番左のウインドウには新たなファイルのサムネイル画像が表示される。
【０００５】
しかしながら、このようにサムネイル画像を瞬時にシフトさせると、スクロールの方向を直感的に把握し難くなり、このため、ある程度慣れるまでは、スクロール機能の利便性が低くなってしまうとの問題が生じる。
【０００６】
この問題は、スクロール時に、サムネイル表示用のウインドウ自体を一方向に移動させることによって解消できる。しかしながら、このようにウインドウを移動させると、テレビ画面上に新たなウインドウが設定されるため、動画としてサムネイル画像を表示しようとすると、新たなファイルについても別途、サムネイル画像の生成処理が必要となってしまう。
【０００７】
すなわち、通常のサムネイル表示時に比べ、スクロール指令時には、追加的なサムネイル生成処理が必要となり、その分、処理の煩雑化と、メモリー資源の浪費が引き起こされる。特に、動画像ファイルがＭＰＥＧ圧縮されている場合には、それぞれの映像ファイルストリームについて、参照フレームを記憶するためのバッファ領域と、ＭＰＥＧデコード処理およびサムネイル生成処理が必要となる。よって、ＭＰＥＧ圧縮された映像ファイルのサムネイル画像を、上記のようにスクロールさせる場合には、処理の煩雑化とメモリー資源の浪費は顕著となる。
【０００８】
さらに、図８では、サムネイル画像を左右方向にスクロールさせる例を示したが、上下方向にスクロールさせる場合には、新たに３つの動画像ファイルが画面上に表示されることとなり、処理の煩雑化とメモリー資源の浪費はさらに顕著となる。
【０００９】
なお、デジタルカメラのスクリーン上で、撮影済みの静止画をスクロールさせる技術が、以下の特許文献１に記載されている。
【００１０】
【特許文献１】
特開２０００−１２５２５１号公報
【００１１】
【発明が解決しようとする課題】
そこで、本発明は、処理の煩雑化とメモリー資源の浪費を抑制しながら、効率的なスクロール処理を行い得る画像再生装置を提供することを課題とする。
【００１２】
【課題を解決するための手段】
本発明は、図７に示すように、ウインドウ自体をずらすことによってサムネイル画像をスクロールさせるものである。スクロール前において、それぞれのウインドウにはサムネイル画像が動画として表示される。スクロール中は、それぞれのウインドウにはサムネイル画像が静止画として表示される。
【００１３】
スクロール指令がなされると、通常のサムネイル表示時に実行される処理（ＭＰＥＧデコード処理やサムネイル生成処理等）は一時中止される。ここでは、スクロールにより新たに表示される画像情報ストリームに対するサムネイル画像の作成処理（ＭＰＥＧデコード処理が必要であればこれを含む）のみが実行される。これにより、新たなストリームに対するフレーム情報（静止画）が生成される。そして、このフレーム情報と、スクロール指令の際に各ウインドウに表示されているフレーム情報とを参照して、静止画によるスクロールが実行される。
【００１４】
このように、スクロール中は通常のサムネイル表示の際に実行される処理を一時中止することで、上述した処理の複雑化とメモリー資源の浪費を抑制できる。
【００１５】
各請求項の発明は、それぞれ以下に示す特徴を備える。
【００１６】
請求項１の発明は、画像情報ストリームから生成したサムネイル画像を対応するウインドウ上に動画として表示する画像再生装置において、前記ウインドウをスクロールさせる指令を入力するための入力手段と、スクロール指令入力時に各ウインドウに表示されているサムネイル画像のフレーム情報を保持する第１のフレーム保持手段と、スクロール指令により新たに表示される画像情報ストリームから生成したサムネイル画像のフレーム情報を保持する第２のフレーム保持手段と、前記第１のフレーム保持手段に保持されたフレーム情報と第２のフレーム保持手段に保持されたフレーム情報に基づいて静止画のサムネイル画像を対応するウインドウ上に表示させながら各ウインドウをスクロール方向に移動させる表示制御手段とを有することを特徴とする。
【００１７】
請求項２の発明は、請求項１に記載の画像再生装置において、スクロールが終了すると、当該終了時に表示されているサムネイル画像のストリームに対してサムネイル画像情報の生成処理を実行し、これら各ストリームのサムネイル画像を対応するウインドウ上に動画として表示することを特徴とする。
【００１８】
請求項３の発明は、画像情報ストリームから生成したサムネイル画像を対応するウインドウ上に動画として表示する画像再生装置において、画像情報ストリームからサムネイル画像のフレーム情報ストリームを生成するサムネイル生成手段と、サムネイル生成手段によって生成されたフレーム情報をストリーム毎に順次格納する記憶手段と、記憶手段によって記憶されたフレーム情報に基づいてサムネイル画像を対応するウインドウ上に表示する表示手段と、サムネイル画像を表示するためのウインドウをスクロールさせるスクロール手段と、スクロールの際の制御処理を実行する制御手段とを備え、この制御手段は、スクロールによって新たに表示される画像情報ストリームを前記サムネイル生成手段に処理させ、この処理によって生成されたフレーム情報を他のストリームと区別して前記記憶手段に格納させると共に前記サムネイル生成手段の処理を中止させ、前記記憶手段に記憶されている各ストリームのフレーム情報がスクロール期間中に対応するウインドウ上に表示されるよう前記表示手段を制御することを特徴とする。
【００１９】
請求項４の発明は、請求項３に記載の画像再生装置において、スクロールが終了したことに応じて前記制御手段は、スクロール終了時に表示されているストリームの画像情報に対し、前記サムネイル生成手段による処理を再開させることを特徴とする。
【００２０】
請求項５の発明は、請求項３または４に記載の画像再生装置において、前記記憶手段は、ストリーム毎に記憶領域を割り当てると共に割り当てた記憶領域にそのストリームのフレーム情報を順次上書き記憶し、且つ、スクロール処理が開始されると、新たに表示されるストリームのフレーム情報を記憶するための記憶領域を新たに割り当てこの記憶領域に当該ストリームのフレーム情報を記憶することを特徴とする。
【００２１】
請求項６の発明は、請求項５に記載の画像再生装置において、前記表示手段は、スクロール前に割り当てられた記憶領域に記憶されているフレーム情報のサムネイル画像をスクロール前のウインドウにそのまま表示させると共に、スクロールによって新たに割り当てられた記憶領域に記憶されているフレーム情報のサムネイル画像をスクロールによって新たに設定されるウインドウに表示させ、それぞれのウインドウをスクロール方向にずらすことで、スクロール前に表示されているサムネイル画像とスクロールにより新たに表示されるサムネイル画像を、静止画として表示しながら、スクロール方向に移動させることを特徴とする。
【００２２】
請求項７の発明は、請求項５または６に記載の画像再生装置において、スクロール終了時に表示から外れたストリームに対して割り当てられた記憶領域のフレーム情報は、次のスクロール処理によって新たなストリームのフレーム情報が記憶される際に消去されることを特徴とする。
【００２３】
なお、請求項７の発明は、次のスクロール指令が先のスクロール指令とは反対方向のスクロール、すなわち表示から外れたストリームを再び表示に戻すためのスクロールを指令するものである場合に有利となるものである。すなわち、請求項７の発明によれば、先のスクロール時に表示から外されたストリームに対して割り当てられた記憶領域のフレーム情報が今回のスクロール時までそのまま保持されているため、今回のスクロールが当該外されたストリームを表示に戻すものである場合、記憶領域に保持されているフレーム情報をそのまま用いて、スクロール表示処理を実行できる。よって、今回のスクロール時に、当該ストリームのフレーム情報を生成する処理を省略でき、スクロール時における処理の簡素化を図ることができる。
【００２４】
また、請求項７の発明におけるサムネイル画像の記憶領域の個数は、スクロール処理によって新たなストリームのフレーム情報が記憶されない場合、表示中のサムネイル画像の個数と消去が保留されているサムネイル画像の個数を合計したものとなり、また、スクロール処理によって新たなストリームのフレーム情報が記憶される場合には、表示中のサムネイル画像の個数と新たなストリームのサムネイル画像の個数を合計したものとなる。よって、請求項７のように、スクロール終了時に表示から外れたストリームに対して割り当てられた記憶領域のフレーム情報をそのまま残したとしても、スクロール時に割り当てられる記憶領域の数が増加せず、メモリー浪費を引き起こすことはない。
【００２５】
このように、請求項７の発明によれば、メモリー浪費を抑制しながら、さらなるスクロール処理の簡素化を図ることができる。
【００２６】
本発明の特徴は、以下に示す実施の形態の説明により更に明らかとなろう。
【００２７】
ただし、以下の実施の形態は、あくまでも、本発明の一つの実施形態であって、本発明ないし各構成要件の用語の意義は、以下の実施の形態に記載されたものに制限されるものではない。
【００２８】
【発明の実施の形態】
以下、本発明の実施の形態につき図面を参照して説明する。
【００２９】
まず、図１に実施の形態に係る画像再生装置の構成を示す。図示のように、本実施の形態に係る画像再生装置は、ＨＤ（Ｈａｒｄ  Ｄｉｓｃ）ドライブ１０１、読み取り制御部１０２、ＭＰＥＧ２デコーダ１０３、デコード用バッファ１０４、出力用バッファ１０５、表示制御部１０６、フレームバッファ１０７、表示部１０８、制御部１０９、入力制御部１１０およびリモコン（リモートコントローラ）１１１から構成されている。
【００３０】
ＨＤドライブ１０１は、読み取り制御部１０２からの指令に応じてハードディスクから画像情報を読み出し、読み出した画像情報ストリームを読み取り制御部１０２に送る。ここで、ハードディスクには、ＭＰＥＧ−２規格に従ったエンコード方式にてエンコードされた複数の画像情報ファイルが記憶されている。ＨＤドライブ１０１は、指定されたファイルの画像情報を順次ハードディスクから読み出し、これを読み取り制御部１０２に送る。
【００３１】
読み取り制御部１０２は、制御部１０９から指定された画像情報ファイルを読み出すようＨＤドライブ１０１を制御する。そして、読み出された画像情報をＭＰＥＧ−２デコーダ１０３に送る。
【００３２】
ＭＰＥＧ−２デコーダ１０３は、読み取り制御部１０２から受け取った各画像情報ファイルのストリーム画像情報を順次デコードおよびサムネイル生成処理し、サムネイルサイズのフレーム情報を構築する。そして、構築したフレーム情報を順次出力用バッファ１０５に送る。
【００３３】
なお、このＭＰＥＧ−２デコーダ１０３は、元のサイズのフレーム情報を生成することなくサムネイルサイズのフレーム情報を直接生成できる、いわゆる部分デコード機能を有するものであっても良い。
【００３４】
デコード用バッファ１０４は、ＭＰＥＧ−２デコーダ１０３におけるデコード処理の際に用いられるバッファメモリであって、現在デコード中のフレームに関する情報を格納するためのカレント用バッファと、既にデコードされたフレームに関する情報を格納する参照用バッファとにより構成されている。
【００３５】
出力用バッファ１０５は、ＭＰＥＧ−２デコーダ１０３から出力される各ストリームのフレーム情報（サムネイルサイズ）を、ストリーム毎に記憶領域を割り当てて記憶する。なお、スクロール処理時には、後述の如く、通常のサムネイル表示の際に割り当てられる記憶領域の他に、新たなストリームのフレーム情報（サムネイルサイズ）を記憶するための記憶領域が別途割り当てられる。
【００３６】
表示制御部１０６は、テレビ画面上で適当な画面構成となるようサムネイル画像表示用のウインドウを設定すると共に、出力用バッファ１０５に格納されたフレーム情報を、対応するウインドウに割り当てて、表示用画像情報を生成する。そして、生成した表示用画像情報をフレームバッファ１０７に送る。なお、後述のスクロール処理時には、各ウインドウを最終的な移動位置までスクロール方向に１ステップずつ移動させる。そして、各ステップにおけるウインドウに対し、出力用バッファ１０５に格納されたそれぞれのフレーム情報を割り当てて、各ステップの表示用画像情報を生成する。
【００３７】
フレーム用バッファ１０７は、表示制御部１０６から受け取った表示用画像情報を記憶する。表示部１０８は、たとえばテレビモニター等を備え、フレームバッファ１０７に記憶された画像情報を再生してテレビモニター上に表示する。
【００３８】
次に、上記画像再生装置における通常のサムネイル表示時の動作を、図１および図２を参照して説明する。
【００３９】
なお、図２には、画像情報ファイルＡ、Ｂ、Ｃの３つのストリームがサムネイル表示される場合のデコードバッファ１０４と出力用バッファ１０５における記憶領域の割り当て方、および、表示部１０８上におけるサムネイル画像の表示状態の一例が例示されている。
【００４０】
図１を参照して、ＨＤドライブ１０１から画像情報ファイルＡ、Ｂ、Ｃの３つのストリームが読み出され、これらがＭＰＥＧ−２デコーダ１０３に順次送られる。ＭＰＥＧ−２デコーダ１０３は、デコード用バッファ１０４に記憶されたフレーム情報を参照しながら、各ストリームに対しサムネイルサイズのフレーム情報を生成し、これを出力用バッファ１０５に順次転送する。
【００４１】
図２に示す如く、デコード用バッファ１０４には、前方参照フレーム用の参照用バッファ１０４ａと、後方参照フレーム用の参照用バッファ１０４ｂと、カレント用バッファ１０４ｃが配されている。参照用バッファ１０４ａ、１０４ｂには、それぞれ画像情報ファイルＡ、Ｂ、Ｃ用の記憶領域が割り当てられている。現在デコード中のファイルの画像情報は、カレント用バッファ１０４ｃに格納される。たとえば、ファイルＡの画像情報をデコード中であれば、ファイルＡの画像情報がカレント用バッファ１０４ｃに格納される。参照用バッファ１０４ａと１０４ｂの各記憶領域には、ＰピクチャやＢピクチャをデコードするために、過去にデコードした各ファイルのフレーム情報が格納されている。
【００４２】
ＭＰＥＧ−２デコーダ１０３が上述の部分デコード機能を有する場合、各ファイル用として割り当てられた記憶領域のサイズはサムネイルサイズとなる。また、部分デコード機能を有さない場合、各ファイル用として割り当てられた記憶領域のサイズは通常サイズのフレームを格納するためのサイズとなる。
【００４３】
出力用バッファ１０５には、画像情報ファイルＡ、Ｂ、Ｃのフレーム情報（サムネイルサイズ）を格納するための記憶領域が割り当てられている。ＭＰＥＧ−２デコーダ１０３にて生成されたファイルＡ、Ｂ、Ｃのフレーム情報は、新しいフレーム情報が生成される毎に、対応する記憶領域に上書きされる。そして、これら各記憶領域に順次上書きされるフレーム情報が、表示制御部１０６による制御のもと、表示部１０８上の対応するウインドウ上に再生表示される。これにより、対応するウインドウ上に各ファイルのサムネイル画像が動画として表示される。
【００４４】
次に、図２のサムネイル表示をスクロールさせたときの動作を、図１および図３を参照して説明する。
【００４５】
なお、図３には、図２のサムネイル表示をスクロールさせたときのデコードバッファ１０４と出力用バッファ１０５における記憶領域の割り当て方、および、表示部１０８上におけるサムネイル画像の表示状態の一例が例示されている。また、スクロール処理により新たに画像情報ファイルＤの画像がサムネイル表示される場合が例示されている。
【００４６】
図１を参照して、リモコン１１１を介して右方向のスクロール開始の指令が入力制御部１１０に入力されると、制御部１０９は、画像情報ファイルＤの先頭フレーム（Ｉピクチャー）の画像情報を読み出す旨の指令を、読み取り制御部１０２に送る。指令を受けた読み取り制御部１０２は、画像情報ファイルＤの先頭フレームの読み出しを実行した後、読み出しを一時停止する。同時に制御部１０９は、スクロール処理が開始された旨の通知をＭＰＥＧ−２デコーダ１０３と、出力用バッファ１０５と、表示制御部１０６に送る。
【００４７】
ＭＰＥＧ−２デコーダ１０３は、ファイルＤの先頭フレーム（Ｉピクチャー）の画像情報を、デコード用バッファ１０４のカレント用バッファ１０４ｃに格納させる。そして、格納された画像情報に対しＭＰＥＧ２デコードおよびサムネイル生成処理を施し、サムネイルサイズのフレーム情報を生成する。そして、このフレーム情報を出力用バッファ１０５に送る。以上の処理を終了後、ＭＰＥＧ−２デコーダ１０３は、デコードおよびサムネイル生成処理を一時停止する。
【００４８】
一方、出力用バッファ１０５には、図３に示す如く、ファイルＤのフレーム情報を格納するための記憶領域が新たに割り当てられる。ＭＰＥＧ−２デコーダ１０３から受け取ったファイルＤのファイル情報は、この記憶領域に記憶される。また、上記の如くＭＰＥＧ−２デコーダ１０３の処理は、その後一時停止されるため、既に割り当てられているファイルＡ〜Ｃの記憶領域には新たなファイル情報が上書きされない。よって、これらファイルＡ〜Ｃの記憶領域には、スクロール指令が入力される直前におけるファイルＡ〜Ｃのフレーム情報がそのまま保持される。
【００４９】
表示制御部１０６は、サムネイル画像表示用のウインドウを最終的な移動位置まで右方向に１ステップずつ移動させる。そして、各ステップにおけるウインドウに対し、出力用バッファ１０５に格納されたファイルＡ〜Ｄのフレーム情報を割り当てて、各ステップの表示用画像情報を生成する。各ステップの表示画像情報は、表示部１０８に表示される。これにより、ファイルＡ〜Ｄのサムネイル画像（静止画）が、最終的な移動位置まで、すなわちファイルＣのサムネイル画像が画面から全て外れ、ファイルＡ、Ｂ、Ｄのサムネイル画像が初期のウインドウ位置に位置付けられるまで、１ステップずつ右方向に移動するようになる。
【００５０】
右方向のスクロールが終了した後、さらなるスクロール指令が続行されなければ、スクロール後の画面に表示されているファイルＡ、Ｂ、Ｄに対して通常のサムネイル表示処理が実行される。このときのデコードバッファ１０４と出力用バッファ１０５における記憶領域の割り当て方、および、表示部１０８上におけるサムネイル画像の表示状態の一例を図４に示す。
【００５１】
同図に示す如く、デコード用バッファ１０４の参照用バッファ１０４ａ、１０４ｂには、表示対象であるファイルＡ、Ｂ、Ｄのストリーム用の記憶領域が割り当てられている。他方、出力用バッファ１０５には、表示対象であるファイルＡ、Ｂ、Ｄ用の記憶領域の他、スクロール前に表示対象とされていたファイルＣ用の記憶領域が割り当てられている。ファイルＣ用の記憶領域には、スクロールの際に保持されたファイルＣのフレーム情報がそのまま保持されている。
【００５２】
ファイルＣ用の記憶領域に保持されたフレーム情報は、次のスクロール指令が先のスクロール指令とは反対方向のスクロール、すなわちファイルＣを含む表示に戻すためのスクロール（図５参照）を指令するものである場合に利用される。この場合、上述したスクロール時の動作中、ファイルＣの先頭フレーム（Ｉピクチャー）を読み出してファイルＣ用のサムネイルフレーム情報を生成する処理が省略される。これにより、スクロール時における処理の簡素化を図ることができる。
【００５３】
なお、ファイルＣに対する記憶領域の割り当ては、次のスクロールにより新たなファイル（たとえばファイルＥ）のサムネイル構築処理が必要となったときに抹消される。このとき、出力用バッファ１０５上におけるファイルＣ用の記憶領域は、新たなファイルＥのフレーム情報の記憶用に割り当てられる。
【００５４】
図６に、上記動作を実行するための処理フローチャートを示す。
【００５５】
まず、Ｓ１０１において、スクロール指令が入力されたかが判別される。スクロール指令が入力されていなければ、表示中の画像情報ファイルを対象としたサムネイル動画再生が継続される（Ｓ１２０）。スクロール指令が入力されていれば、Ｓ１０２以降のスクロール処理が実行される。
【００５６】
まず、Ｓ１０２において、出力用バッファ１０５に記憶されているフレーム情報以外の、新たなファイルに対するフレーム情報（サムネイルサイズ）の構築が必要かが判別される（Ｓ１０２）。具体的には、出力用バッファ１０５にファイルＡ〜Ｄのフレーム情報が格納されている場合に、新たにファイルＥのフレーム情報（サムネイルサイズ）の構築が必要かが判別される。
【００５７】
ここで、新たなストリームに対するサムネイル構築が必要でない、すなわち先のスクロールとは反対方向のスクロールを実行して表示を元に戻す指令が入力されたとき、Ｓ１０７に進み、出力用バッファ１０５に記憶されているフレーム情報をもとにスクロール処理が実行される（Ｓ１０８）。
【００５８】
具体的には、出力用バッファ１０５にファイルＡ〜Ｄのフレーム情報が格納されている場合、これらファイルＡ〜Ｄのフレーム情報をもとに、先のスクロールとは反対方向のスクロール処理が実行される。
【００５９】
他方、新たなファイルに対するサムネイル構築が必要であると判別されると、当該ファイル（たとえばファイルＥ）の先頭フレーム（Ｉピクチャー）が読み出され（Ｓ１０３）、読み出した先頭フレームに対するＭＰＥＧ−２デコード処理とサムネイル構築処理が実行され（Ｓ１０４）、サムネイル構築処理により生成された当該ファイルのフレーム情報が出力用バッファ１０５に格納される（Ｓ１０５）。この際、スクロール開始前に表示画面から外れていたファイルのフレーム情報が出力用バッファ１０５から消去される。
【００６０】
具体的には、スクロール開始前にファイルＡ〜Ｄのフレーム情報が出力用バッファ１０５に格納されており、このうちファイルＣのサムネイル画像が先のスクロールによって表示画面から外された場合、このファイルＣのフレーム情報が出力用バッファ１０５から消去される。そして、このファイルＣの記憶領域に、新たにファイルＥのフレーム情報（先頭フレーム）が格納される。
【００６１】
このようにして出力用バッファ１０５に対するフレーム情報の格納がなされると、画像情報ファイルの再生とＭＰＥＧ−２デコーダ１０３の処理が一時停止される（Ｓ１０６）。そして、出力用バッファ１０５に格納されているフレーム情報をもとに、スクロール処理が実行される（Ｓ１０７）。
【００６２】
具体的には、出力用バッファ１０５にファイルＡ、Ｂ、Ｄ、Ｅのフレーム情報が格納されている場合、表示制御部１０６は、ファイルＡ、Ｂ、Ｄ、Ｅのサムネイル画像を表示するための各ウインドウを最終的な移動位置までスクロール方向に１ステップずつ移動させる。そして、各ステップにおけるウインドウに対し、出力用バッファ１０５に格納されたファイルＡ、Ｂ、Ｄ、Ｅのフレーム情報を割り当てて、各ステップの表示用画像情報を生成する。各ステップの表示画像情報は、表示部１０８に表示される。これにより、ファイルＡ、Ｂ、Ｄ、Ｅのサムネイル画像（静止画）が、最終的な移動位置まで、１ステップずつスクロール方向に移動される。
【００６３】
しかして、１コマ分のスクロール処理が終了（最終的な移動位置まで各ウインドウがステップ移動）すると、表示制御部１０６から制御部１０９にその旨が通知される（Ｓ１０８）。そして、スクロール終了後に表示画面上に表示されているサムネイル画像に対応する画像情報ファイルがサムネイル動画再生の処理対象に設定される（Ｓ１０９）。しかる後、新たなスクロール指令がなされていなければ（Ｓ１０１）、当該処理対象に設定されたファイルに対し、サムネイル動画再生処理が再開される（Ｓ１２０）。
【００６４】
具体的には、当該スクロール終了時にファイルＡ、Ｄ、Ｅのサムネイル画像が表示画面に表示されている場合、表示画面上に設定された３つのウインドウに、これらファイルＡ、Ｄ、Ｅのサムネイル画像が動画として表示される。
【００６５】
以上、本発明によれば、スクロール時のサムネイル表示を静止画とすることにより、スクロール時におけるＭＰＥＧデコード処理およびサムネイル構築処理を省略でき、もって、スクロール動作時における処理の煩雑化とメモリー資源の浪費を回避することができる。また、通常のサムネイル表示モードでは、サムネイル画像が動画として表示されるので、各ファイルの内容を容易に把握できるようになる。
【００６６】
なお、本発明は、上記実施の形態に限定されるものではなく、他に種々の変更が可能であることは言うまでもない。
【００６７】
たとえば、上記実施の形態では、サムネイル画像表示用のウインドウを同一サイズとしたが、各ウインドウのサイズや配置は適宜変更可能である。また、スクロール時におけるウインドウの移動方向も、上記実施の形態で示した方向に限られず、上下方向または斜め方向も採用できる。また、上記実施の形態では、一つのウインドウが隣のウインドウに移動することにより１回のスクロールが終了するとしたが、２つ隣のウインドウに移動することにより１回のスクロールが終了するとしても良く、あるいは、画面上の全てのウインドウが画面から外れるまで移動することにより１回のスクロールが終了するとしても良い。
【００６８】
さらに、上記実施の形態では、ＨＤドライブから画像情報ストリームを取得する例を示したが、テレビ放送の受信やインターネットを介したデータ送信により画像情報ストリームを取得する場合にも本発明を適用できる。
【００６９】
本発明の実施の形態は、本発明の技術的思想の範囲内において、適宜、種々の変更が可能である。
【００７０】
【発明の効果】
以上、本発明によれば、スクロール動作時における処理の煩雑化とメモリー資源の浪費を抑制しながら、効率的なスクロール処理を実行することができる。
【図面の簡単な説明】
【図１】実施の形態に係る画像再生装置の構成を示す図
【図２】サムネイル動画表示モード（スクロール開始前）におけるデコード用バッファおよび出力用バッファの記憶領域割り当て状態と表示画面の表示状態とを対比して示した図。
【図３】スクロール動作時におけるデコード用バッファおよび出力用バッファの記憶領域割り当て状態と表示画面の表示状態とを対比して示した図。
【図４】サムネイル動画表示モード（スクロール終了後）におけるデコード用バッファおよび出力用バッファの記憶領域割り当て状態と表示画面の表示状態とを対比して示した図。
【図５】スクロール動作時におけるデコード用バッファおよび出力用バッファの記憶領域割り当て状態と表示画面の表示状態とを対比して示した図。
【図６】実施の形態に係るサムネイル表示動作の処理フローチャート。
【図７】本発明に係るスクロール動作時の表示例を示す図。
【図８】本発明に係るスクロール動作時の表示例を示す図。
【符号の説明】
１０３  ＭＰＥＧ−２デコーダ
１０５  出力用バッファ
１０６  表示制御部
１０７  フレームバッファ
１０８  表示部
１０９  制御部
【図１】
2004254053.tif 000003
【図２】
2004254053.tif 000004
【図３】
2004254053.tif 000005
【図４】
2004254053.tif 000006
【図５】
2004254053.tif 000007
【図６】
2004254053.tif 000008
【図７】
2004254053.tif 000009
【図８】
2004254053.tif 000010