(57)【要約】【課題】ランダムアクセス可能な媒体に記録されている動画像を再生する場合において、チャプタの代表画像を一覧表示する際の応答性を向上できるようにする。【解決手段】記録媒体から動画データを読み出す読み出し手段と、前記読み出し手段によって前記記録媒体から読み出された動画データを再生して表示装置に表示する再生手段と、前記再生手段によって再生された動画データから代表画像を生成して代表画像バッファに格納する代表画像生成手段と、前記代表画像バッファに格納されている代表画像を前記表示装置に一定の枚数分一覧表示する一覧表示手段とを設け、通常再生中において、代表画像に対応するデータを再生した場合、その代表画像のデータをバッファに蓄積しておき、代表画像一覧表示の際に読み出して表示するようにする。【選択図】図１
2008042269.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体から動画データを読み出す読み出し手段と、
通常再生指示に応じて、前記記録媒体から前記動画データを読み出すよう前記読み出し手段を制御する制御手段と、
前記通常再生指示に応じて前記記録媒体から読み出された動画データを処理して表示装置に出力する表示手段と、
前記通常再生指示に応じて再生された動画データを用いて前記記録媒体に記録されている動画データの代表画像データを生成して代表画像バッファに格納する代表画像生成手段とを備え、
前記制御手段は、代表画像表示指示に応じて、前記代表画像バッファに格納されている代表画像データを読み出して前記表示装置に出力するよう前記表示手段を制御することを特徴とする再生装置。
【請求項２】
前記動画データは複数のチャプタから構成され、前記代表画像生成手段は、各チャプタの代表画像データを生成して前記代表画像バッファに格納すると共に、前記通常再生指示に応じて再生された動画データ中、前記代表画像バッファに格納されている代表画像のチャプタ以外の新たなチャプタを検出したことに応じて前記新たなチャプタの代表画像データを生成して前記代表画像バッファに格納することを特徴とする請求項１に記載の再生装置。
【請求項３】
前記制御手段は更に、前記代表画像表示指示があった際に、表示すべき代表画像データが前記代表画像バッファに格納されていない場合、前記表示すべき代表画像データに係る動画データを前記記録媒体から読み出すよう前記読み出し手段を制御し、
前記代表画像生成手段は、前記読み出し手段により読み出された動画データを用いて前記表示すべき代表画像データを生成して代表画像バッファに格納することを特徴とする請求項１に記載の再生装置。
【請求項４】
前記代表画像バッファに新たな代表画像データを格納するだけの空き容量が存在しない場合に、表示対象の動画データ以外の代表画像データを前記代表画像バッファから削除する代表画像削除手段を有することを特徴とする請求項１〜３の何れか１項に記載の再生装置。
【請求項５】
前記代表画像削除手段は、前記表示対象の動画データ以外の代表画像を前記代表画像バッファから削除する際に、前記代表画像バッファに格納された順番に削除することを特徴とする請求項４に記載の再生装置。
【請求項６】
前記制御手段は、前記新たなチャプタの代表画像データを生成する際に前記代表画像バッファに新たな代表画像データを格納するだけの空き容量が存在しない場合、前記新たなチャプタから最も離れたチャプタの代表画像データを前記代表画像バッファから削除することを特徴とする請求項２に記載の再生装置。
【請求項７】
記録媒体から動画データを読み出す読み出し工程と、
通常再生指示に応じて、前記記録媒体から前記動画データを読み出すよう前記読み出し工程を制御する制御工程と、
前記通常再生指示に応じて前記記録媒体から読み出された動画データを処理して表示装置に出力する表示工程と、
前記通常再生指示に応じて再生された動画データを用いて前記記録媒体に記録されている動画データの代表画像データを生成して代表画像バッファに格納する代表画像生成工程とを備え、
前記制御工程は、代表画像表示指示に応じて、前記代表画像バッファに格納されている代表画像データを読み出して前記表示装置に出力するよう前記表示工程を制御することを特徴とする再生方法。
【請求項８】
前記動画データは複数のチャプタから構成され、前記代表画像生成工程は、各チャプタの代表画像データを生成して前記代表画像バッファに格納すると共に、前記通常再生指示に応じて再生された動画データ中、前記代表画像バッファに格納されている代表画像のチャプタ以外の新たなチャプタを検出したことに応じて前記新たなチャプタの代表画像データを生成して前記代表画像バッファに格納することを特徴とする請求項７に記載の再生方法。
【請求項９】
前記制御工程は更に、前記代表画像表示指示があった際に、表示すべき代表画像データが前記代表画像バッファに格納されていない場合、前記表示すべき代表画像データに係る動画データを前記記録媒体から読み出すよう前記読み出し工程を制御し、
前記代表画像生成工程は、前記読み出し工程により読み出された動画データを用いて前記表示すべき代表画像データを生成して代表画像バッファに格納することを特徴とする請求項７に記載の再生方法。
【請求項１０】
前記代表画像バッファに新たな代表画像データを格納するだけの空き容量が存在しない場合に、表示対象の動画データ以外の代表画像データを前記代表画像バッファから削除する代表画像削除工程を有することを特徴とする請求項７〜９の何れか１項に記載の再生方法。
【請求項１１】
前記代表画像削除工程は、前記表示対象の動画データ以外の代表画像を前記代表画像バッファから削除する際に、前記代表画像バッファに格納された順番に削除することを特徴とする請求項１０に記載の再生方法。
【請求項１２】
前記制御工程は、前記新たなチャプタの代表画像データを生成する際に前記代表画像バッファに新たな代表画像データを格納するだけの空き容量が存在しない場合、前記新たなチャプタから最も離れたチャプタの代表画像データを前記代表画像バッファから削除することを特徴とする請求項８に記載の再生方法。
【請求項１３】
記録媒体から動画データを読み出す読み出し工程と、
通常再生指示に応じて、前記記録媒体から前記動画データを読み出すよう前記読み出し工程を制御する制御工程と、
前記通常再生指示に応じて前記記録媒体から読み出された動画データを処理して表示装置に出力する表示工程と、
前記通常再生指示に応じて再生された動画データを用いて前記記録媒体に記録されている動画データの代表画像データを生成して代表画像バッファに格納する代表画像生成工程とを備え、
前記制御工程は、代表画像表示指示に応じて、前記代表画像バッファに格納されている代表画像データを読み出して前記表示装置に出力するよう前記表示工程を制御する再生方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１４】
請求項１３に記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は再生装置及び再生方法に関し、特に、記録媒体に記録されている動画の一覧表示を行うために用いて好適な技術に関する。
【背景技術】
【０００２】
近年、ＤＶＤのような光ディスクに対して動画像や音声を記録可能なデジタルビデオカメラ（以下、ＤＶＤビデオカメラとする）が登場してきている。このようなＤＶＤビデオカメラでは、撮影した画像を再生する際に、記録したシーンの代表画像を一覧表示し、これら一覧表示された代表画像の中から所望のシーンを選択する構成が一般的である。
【０００３】
代表画像を表示する場合には、各シーンの代表画像が記録されたディスク上の領域に順次アクセスし、記録されている各シーンの代表画像を再生する必要がある。そのため、代表画像の一覧画面を表示するまでに長い時間がかかってしまうという問題が存在する。特に、再生→再生停止を繰り返すような操作を行うと、その都度一覧表示を行うことになるため、軽快な操作感が失われてしまう問題点があった。
【０００４】
このような問題点に対し、特許文献１には、代表画像用のバッファメモリを設けることで、代表画像の出画時間を短縮するという方法が開示されている。
また、代表画像をディスク上の連続した領域に１ファイルとしてまとめて記録することにより代表画像取得時のディスクアクセス時間を短縮する方法についても開示されている。しかし、ＤＶＤ−Ｖｉｄｅｏ規格においては、前記のように代表画像を別ファイルとして保存する方法については規定されておらず、機器間の互換性という点で不十分である。
【０００５】
ここで、一般的なＤＶＤビデオカメラにおける一覧表示動作の例を説明する。
ビデオカメラを再生モードにすると図３−（１）に示すようにディスク内の記録内容を一覧表示し、使用者に再生する動画コンテンツを選択させるようになっている。使用者が５番目のコンテンツを選択して再生指示を行うと、一覧表示に代わって全画面表示で動画コンテンツの再生が行われる（図３−（２））。
【０００６】
そして、そのまま再生を続けると５番目のコンテンツの再生は終了し、順次６、７、８番目というように後続コンテンツの再生が行われる。さらに再生が進み、１０番目のコンテンツの途中で使用者が再生停止指示を行うと、再び一覧表示画面に戻る。
【０００７】
このとき、一覧表示されるのは７〜１２番目のコンテンツとなり、再生途中であった１０番目のコンテンツが選択された状態となる（図３−（３））。７〜１２番目のコンテンツの代表画像（先頭GOPのIピクチャ）については代表画像バッファに格納されていないため、ディスクにアクセスして代表画像を生成する処理を行っている。
【０００８】
【特許文献１】特開２００１―１８９９１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
前述のように、代表画像をバッファメモリに記憶しておく構成においても、再生停止時におけるシーンの代表画像がバッファに蓄積されていない場合には、やはり、代表画像を改めて再生する必要があった。そのため、代表画像の一覧画面を表示するまでに長い時間がかかってしまうという問題は解決することはできなかった。
【００１０】
本発明は前述の問題点にかんがみ、ランダムアクセス可能な記録媒体に記録されている動画像を再生する場合に、チャプタの代表画像を一覧表示する際の応答性を向上できるようにすることを目的としている。
【課題を解決するための手段】
【００１１】
本発明の再生装置は、記録媒体から動画データを読み出す読み出し手段と、通常再生指示に応じて、前記記録媒体から前記動画データを読み出すよう前記読み出し手段を制御する制御手段と、前記通常再生指示に応じて前記記録媒体から読み出された動画データを処理して表示装置に出力する表示手段と、前記通常再生指示に応じて再生された動画データを用いて前記記録媒体に記録されている動画データの代表画像データを生成して代表画像バッファに格納する代表画像生成手段とを備え、前記制御手段は、代表画像表示指示に応じて、前記代表画像バッファに格納されている代表画像データを読み出して前記表示装置に出力するよう前記表示手段を制御することを特徴とする。
【００１２】
本発明の再生方法は、記録媒体から動画データを読み出す読み出し工程と、通常再生指示に応じて、前記記録媒体から前記動画データを読み出すよう前記読み出し工程を制御する制御工程と、前記通常再生指示に応じて前記記録媒体から読み出された動画データを処理して表示装置に出力する表示工程と、前記通常再生指示に応じて再生された動画データを用いて前記記録媒体に記録されている動画データの代表画像データを生成して代表画像バッファに格納する代表画像生成工程とを備え、前記制御工程は、代表画像表示指示に応じて、前記代表画像バッファに格納されている代表画像データを読み出して前記表示装置に出力するよう前記表示工程を制御することを特徴とする。
【００１３】
本発明のプログラムは、記録媒体から動画データを読み出す読み出し工程と、通常再生指示に応じて、前記記録媒体から前記動画データを読み出すよう前記読み出し工程を制御する制御工程と、前記通常再生指示に応じて前記記録媒体から読み出された動画データを処理して表示装置に出力する表示工程と、前記通常再生指示に応じて再生された動画データを用いて前記記録媒体に記録されている動画データの代表画像データを生成して代表画像バッファに格納する代表画像生成工程とを備え、前記制御工程は、代表画像表示指示に応じて、前記代表画像バッファに格納されている代表画像データを読み出して前記表示装置出力するよう前記表示工程を制御する再生方法をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、一覧表示に使用する代表画像を格納するバッファを設け、一覧表示を行う場合には前記代表画像バッファから代表画像を読み出して表示装置に表示するようにした。これにより、記録されているチャプタの代表画像を一覧表示する際の応答性を向上させることが可能になる。
また、本発明の他の特徴によれば、ＤＶＤ−Ｖｉｄｅｏ形式やＤＶＤ−ＶＲ形式で記録されたディスクを再生するＤＶＤビデオカメラにおいて、記録されているコンテンツの一覧表示時の応答性を向上させることが可能になる。
【発明を実施するための最良の形態】
【００１５】
（第１の実施形態）
以下、図面を参照しながら本発明の実施形態を説明する。最初に、本発明の背景となる技術について説明する。
（記録媒体・記録フォーマット）
ＤＶＤビデオカメラにおいて、ＤＶＤ−Ｒ／ＤＶＤ−ＲＷのメディアに対して動画像のストリームデータを記録する際に、一般には、ＤＶＤ−Ｖｉｄｅｏ規格・ＤＶＤ−ＶＲ（Video Recording）規格がよく用いられる。
【００１６】
ＤＶＤ−Ｖｉｄｅｏ規格は、元来は再生専用のＤＶＤ−ＲＯＭディスク用に考案されたものであるため、記録後の編集を行うことができないが、市場に出回っているＤＶＤビデオプレーヤーで再生できるという利点がある。また、ＤＶＤ−ＶＲ規格はストリームデータをリアルタイムで記録し、後で編集することを前提として考案されており自由度が高い反面、多くのＤＶＤビデオプレーヤーでは再生することができない。
【００１７】
（ＤＶＤ−Ｖｉｄｅｏ規格で使用されるファイルシステムについて）
ＤＶＤ−Ｖｉｄｅｏ規格ではファイルシステムとして「UDFブリッジ」を採用している。UDFブリッジは、読み出し再生専用ディスクを前提とした論理フォーマット「UDF Version1.02」と「ISO-9660」の両方のアクセス手段を提供することを目的としている。CD-ROMの論理フォーマットとして普及している「ISO-9660」にも対応することで、UDFに対応していない機器でもＤＶＤにアクセスすることができるようになされている。
【００１８】
（ＤＶＤ−Ｖｉｄｅｏ形式でリアルタイム記録する場合）
ＤＶＤ−Ｖｉｄｅｏ規格で記録されたディスクのデータ構造を図２に示す。図２から明らかなように、内周から順に、Lead In、ファイルシステム（UDFブリッジ）、VMG、VTS、Lead Outとなっている。
【００１９】
VMGは撮影したコンテンツの一覧表示などのメニュー画面に関する情報が格納される。VTS（Video Title Set）はVTSI、TMP＿VMGI、VTSTT＿VOBS、VTSI＿BUPから構成されている。VTSIはVTS内のストリームデータを再生するための制御情報が格納される。この制御情報には、PG（REC/REC Pause単位に相当）等の情報が含まれる。
【００２０】
TMP＿VMGにはファイナライズ前のファイルシステム領域が存在しない状態でもコンテンツの再生を可能とするため、それまでに記録されたコンテンツに対する仮のVMGが格納される。VTSTT＿VOBSは、ストリームデータであるVOBU(Video Object Unit)から構成される。VTSI＿BUPはVTSIのバックアップであり、VTSIと全く同一のデータが格納される。
【００２１】
なお、Lead In、Lead Out、ファイルシステム、VMGについてはファイナライズ操作を実行すると作成される。ファイナライズ操作によってファイルシステムが作成されることではじめて一般のＤＶＤプレーヤーでの再生が可能となる。但し、ＤＶＤーＲのようなライトワンスメディアに関しては、ファイナライズによってファイルシステムを作成してしまうと上書きすることができなくなるため、ディスクに未使用領域が残っていてもそれ以上の追記が不可能となる。
【００２２】
また、動画記録時は、映像・音声データは圧縮符号化・多重化され、ストリームデータとしてVTSTT＿VOBSとしてディスクに記録される。この際、内蔵メモリへ一旦バッファリングされ、一定量蓄積された時点でまとめてディスクへの書き込みが行われる。この書き込み単位はセル（Cell）と呼ばれる。
【００２３】
VTSI、TMP＿VMG、VTSI＿BUPについては、VTS内の全ストリームデータを撮り終えてからでないと確定しない。このため、ＤＶＤーＲのようなライトワンスメディアに関しては、セル毎のストリームデータ書き込み時にこれらの情報をディスクへ書き込むことができない。そのため、VTSI内のPGの情報（開始・終了セル番号等を含んでいる）や、セルの書き込み毎に発生する情報等は、内蔵メモリに保持しておく。VTSを区切る際には、内蔵メモリに保持されているこれらの情報をもとにVTSI、VTSM＿VOBS、VTSI＿BUPを作成し、ディスクへ書き込む。
【００２４】
（ＤＶＤ−Ｖｉｄｅｏにおけるファイナライズ処理後のファイル構成）
ファイナライズによってファイルシステム領域が作成されると、ディスク上に記録された各々のデータはファイルシステムを経由してファイルとしてアクセスすることが可能となる。ＤＶＤ−Ｖｉｄｅｏ規格では、このファイル構成に関する要件についても定められている。
【００２５】
（一覧表示時の応答性の問題）
前記のように、動画の一覧表示を行うためのメニュー画面情報はVMGIに記録されるが、ファイナライズ前のディスクにはVMGIが存在しない。VTS内のTMP＿VMGにVMGIを作成するための情報が格納されているが、TMP＿VMGにはメニュー画面自体は含まれていない。このような場合、TMP＿VMGの情報に基づいて記録済みのチャプタ一覧を取得し、各チャプタの動画データを直接読み出して代表画像を生成している。
【００２６】
ＤＶＤビデオカメラにおいては、挿入されたディスクがファイナライズ済みであってもVMGI情報を用いずに独自に一覧表示を行うのが通例である。なお、ＤＶＤ−Ｖｉｄｅｏ方式のように、MPEG方式でエンコードされている場合は該当チャプタの先頭GOP(Group of picture)のIピクチャを代表画像とすることが多い。
【００２７】
（ＤＶＤビデオカメラ）
以下に、本発明の実施形態について説明する。
図１は、本実施形態が適用されるＤＶＤビデオカメラ１００の構成を示したものである。ＤＶＤビデオカメラ１００は、ＤＶＤ−Ｒ／ＤＶＤ−ＲＷのようなメディアに対して撮影した動画データをＤＶＤ−Ｖｉｄｅｏ形式で記録することができる。
【００２８】
ＤＶＤビデオカメラ１００は撮像部１０１、映像信号処理部１０２、音声信号処理部１０３、マイク１０４、フレームメモリ１０５、ＣＰＵ（中央演算処理装置）１０６、ビデオ・オーディオコーデック１０７、アナログフロントエンド１０８、操作部１０９、表示部１１０、フラッシュメモリ１１１、ストリームバッファ１１２、マルチプレクサ・デマルチプレクサ（多重化処理部）１１３及び代表画像バッファ１１４等により構成されている。
【００２９】
図１において、撮像部１０１は、被写体像及び音声を電気信号に変換するものであり、動画や静止画の撮影機能を有している。映像信号処理部１０２は、撮像部１０１で得られた映像信号にA／D変換及び適切な画像処理を施すものである。マイク１０４は、外部の音声を取り込むものであり、音声信号処理部１０３はマイク１０４で得られた音声信号にA／D変換及び適切な信号処理を施すものである。
【００３０】
フレームメモリ１０５は、記録時においては撮影して得られた映像・音声データを符号化・多重化するまでバッファリングし、再生時においては多重分離・復号化された映像・音声データを出力するまでバッファリングするものである。
【００３１】
ビデオ・オーディオコーデック１０７はビデオデータ・音声データを圧縮符号化するものである。アナログフロントエンド（アナログFE）１０８は光学式ディスク１１５に対して読み取り・書き込みを行うものである。操作部１０９はユーザからの操作を受け付けて、ＤＶＤビデオカメラ１００を操作するためのものである。表示部１１０は液晶画面（図示しない）を有し、記録時はカメラ画、再生時は再生映像を表示するものであり、ＤＶＤビデオカメラ１００に対する設定メニュー等を表示する機能を有している。
【００３２】
フラッシュメモリ１１１は、記録時に光学式ディスク１１５に対してリアルタイムで書くことのできない情報のうち、電源OFF状態でも保持する必要のあるものを記憶するものである。また、撮影中のバッテリ外しなどが発生した時に撮影可能な状態に復帰するため必要な情報の格納にも使用される。
【００３３】
ストリームバッファ１１２は、多重化されたストリームデータを保持するためのものである。多重化処理部（マルチプレクサ・デマルチプレクサ）１１３は、圧縮符号化された映像・音声データを多重化してストリームデータを生成するほか、ストリームデータを多重分離して映像・音声データを生成するものである。
【００３４】
代表画像バッファ１１４は、ディスク内のチャプタの一覧表示に用いる各チャプタの代表画像を格納するものであり、代表画像データと該データのチャプタ番号を関連付けて記憶するものである。光学式ディスク１１５は、ＤＶＤ−ＲやＤＶＤ−ＲＷ等の記録可能なメディアであり、このメディアに対して映像や静止画が記録・再生される。
【００３５】
撮影時に、撮像部１０１で得られた電気信号は映像信号処理部１０２においてデジタルデータに変換され、フレームメモリ１０５にバッファリングされる。また、マイク１０４より同時に取得した音声信号は、音声信号処理部１０３においてデジタルデータに変換され、フレームメモリ１０５にバッファリングされる。
【００３６】
フレームメモリ１０５に格納された映像・音声データは、ビデオ・オーディオコーデック１０７によってそれぞれ圧縮され、多重化処理部１１３において多重化を施された後、ストリームデータとしてフラッシュメモリ１１１に保持される。フラッシュメモリ１１１は、１セル分のストリームデータを保持できるだけの容量を有している。
【００３７】
ストリームデータが１セル分蓄積されると、アナログフロントエンド１０８を通してストリームデータを光学式ディスク１１５へ書き込むとともに、書き込んだストリームデータに関するセル情報をフラッシュメモリ１１１へ書き込む。VTSを区切る際には、セル情報やPG情報をもとにVTSI等の管理データを作成し、光学式ディスク１１５へ書き込む。
【００３８】
操作部１０９は、ユーザが記録・再生操作の指示などの操作を行うためのインタフェースである。表示部１１０は、撮像部１０１によって取り込まれた被写体像、あるいは光学式ディスク１１５内のデータを再生するときには再生画像を表示する液晶パネル（図示しない）を有している。また、本装置に対する設定を行うために必要なメニュー表示等の機能も有している。
【００３９】
また、再生時、アナログＦＥ１０８によって光学式ディスク１１５から読み取ったデータはストリームバッファ１１２に格納され、多重化処理部１１３にて映像ストリームと音声ストリームに分離されてフレームメモリ１０５に格納される。展開された映像・音声データは、映像信号処理部１０２及び音声信号処理部１０３によって適切な信号処理を施した後、それぞれ表示部１１０の液晶パネルやスピーカー（図示しない）から出力される。
【００４０】
また、代表画像生成回路１１６は、ディスク１１５から再生され、ビデオ・オーディオコーデック１０７により復号された動画像データの先頭フレームを用いて各チャプタの代表画像データを生成する。具体的には、復号された各チャプタの先頭フレームのサイズを縮小する。そして、縮小した画像データを代表画像データとして代表画像バッファ１１４に格納する。
【００４１】
操作部１０９からファイナライズ指示を受けると、CPU１０６はVTSがクローズされていない場合はVTSをクローズし、TMP＿VMGをもとにVMG（メニュー）を作成する。続いて、ファイルシステムを作成し、光学式ディスク１１５へと書き込む。
【００４２】
ＤＶＤビデオカメラ１００で一覧表示用に用いられる代表画像は、各チャプタの先頭ＧＯＰのＩピクチャが用いられる。すなわち、代表画像の生成はチャプタの先頭ＧＯＰを光学式ディスク１１５から読み出し、Ｉピクチャをデコードして画像を生成した後で、一覧表示用のサイズにリサイズすることで行われる。
【００４３】
（インデックス表示時の処理）
以下では、一覧表示を行う際の処理について、図４のフローチャートと関連付けて説明する。なお、ＤＶＤビデオカメラ１００の代表画像バッファ１１４は代表画像を２０枚分格納可能であり、一覧表示では同時に最大６チャプタ分の代表画像を表示する機能を有している。
【００４４】
図４に示したように、ユーザが操作部１０９を操作することにより一覧表示指示が行われると、表示対象となる６個のチャプタ番号を取得する（ステップＳ１）。次に、ステップＳ２において、一覧表示が完了しているか否かを判断する。この判断の結果、一覧表示が完了している場合には処理を終了する。また、ステップＳ２の判断の結果、一覧表示が完了していない場合にはステップＳ３に進み、未処理のチャプタを処理対象に選択する。
【００４５】
次に、ステップＳ４に進み、代表画像バッファ１１４内に該当チャプタの代表画像がバッファリングされているか否かを調べる。この結果、バッファリングされている場合にはステップＳ５に進み、そのデータをそのまま表示部１１０に表示する。また、ステップＳ４の判断の結果、バッファリングされていない場合にはステップＳ６に進み、代表画像バッファ１１４に空きがあるか否かを判断する。
【００４６】
この判断の結果、代表画像バッファ１１４に空きがある場合にはステップＳ７に進み、該当チャプタのストリームを読み込む。次に、ステップＳ８に進み、代表画像を作成する。ステップＳ７及びステップＳ８で行う代表画像の作成は、前述したように、チャプタの先頭ＧＯＰを光学式ディスク１１５から読み出し、Ｉピクチャをデコードして画像を生成した後で、一覧表示用のサイズにリサイズすることで行われる。次に、ステップＳ９に進み、作成した代表画像を代表画像バッファ１１４に格納する。
【００４７】
一方、ステップＳ６の判断の結果、代表画像バッファ１１４に空きがない場合にはステップＳ１０に進む。そして、代表画像バッファ１１４内にバッファリングされている代表画像のうち、一覧表示しているチャプタから再生順で最も遠いチャプタの代表画像を代表画像バッファ１１４から削除して空き領域を確保する。その後、ステップＳ７に進み、前述した処理を行う。
【００４８】
（通常再生中にチャプタをまたいだときの処理）
また、再生処理中、あるチャプタiの終端まで再生が進んだ場合はそのまま次のチャプタ(i+1)を再生するが、この際にチャプタ(i+1)の代表画像である先頭ＧＯＰのＩピクチャがデコードされる。
【００４９】
このため、このＩピクチャから代表画像を生成し、代表画像バッファ１１４に格納する。このようにすることにより、再生停止後に一覧表示に戻る際の処理を高速化することができる。このときの処理の流れを、図５のフローチャートを参照しながら説明する。
【００５０】
図５は、ユーザが操作部１０９を操作することにより通常再生の指示があり、前述のように通常再生処理を実行している際に、チャプタが切り替わった時の処理を示すフローチャートであり、ＣＰＵ１０６が各ブロックを制御することにより実行される。
ステップＳ１で示したように、再生中にチャプタの終端に達した場合には、ステップＳ２において、次のチャプタが存在するか否かを判断する。この判断の結果、次のチャプタが存在しない場合には処理を終了する。
【００５１】
また、ステップＳ２の判断の結果、次のチャプタが存在する場合にはステップＳ３に進み、次のチャプタの再生に移行する。次のチャプタの再生においては、まず、ステップＳ４において、先頭のＩピクチャをデコードする。
【００５２】
次に、ステップＳ５において、この時点で代表画像バッファ１１４にチャプタ(i+1)の代表画像がバッファリングされているか否かを判断する。この判断の結果、チャプタ(i+1)の代表画像がバッファリングされていない場合にはステップＳ６に進み、代表画像バッファに空きがあるか否かを判断する。この判断の結果、代表画像バッファに空きがあればステップＳ７に進み、前記Ｉピクチャを代表画像サイズにリサイズする。次に、ステップＳ８に進み、このリサイズした画像を代表画像として代表画像バッファ１１４に格納する
【００５３】
一方、ステップＳ６の判断の結果、代表画像バッファ１１４に空きがない場合にはステップＳ９に進み、バッファリングされているチャプタのうち、チャプタ(i+1)から再生順で最も遠いチャプタの代表画像を削除して空きを確保する。
【００５４】
以下の説明では、ユーザの具体的な操作に基づいて代表画像バッファ１１４がどのように使用されるかを例示する。各段階における代表画像バッファの使用状況を図６に示す。
図６に示した例では、ＤＶＤビデオカメラ１００にチャプタ１〜５０からなる５０個のチャプタが記録されているディスクを挿入し、再生モードに切り替えると、一覧表示処理を開始するものとして説明する。
【００５５】
一覧表示処理を開始する時点では、代表画像バッファ１１４には何も格納されていない（図６（ａ））ため、一覧表示用の代表画像を新たに作成する。この例では、先頭の６チャプタに相当するチャプタ１〜６の代表画像が作成され、その全てが代表画像バッファ１１４に格納されるとともに、一覧表示される（図６（ｂ））。
【００５６】
ここで、チャプタ３を選択して再生を開始する。以後、チャプタの終端に達すると、チャプタ４、５、６…と後続チャプタの再生に移行していく。チャプタ４〜６に関しては、再生開始時に代表画像を作成しており、代表画像バッファ１１４に格納されているため、バッファリングされている代表画像は変化しない。
【００５７】
そして、再生処理がチャプタ６の終端まで進んでチャプタ７の再生に入ると、チャプタ７の代表画像は代表画像バッファ１１４内に格納されていない。このため、再生処理によって先頭ＧＯＰのＩピクチャがデコードされた時点で、このＩピクチャをリサイズして代表画像を生成し、これを代表画像バッファ１１４に格納する（図６（ｃ））。その後、再生処理が後続のチャプタ８、９、１０と移行するときにも同様に代表画像の生成及び代表画像バッファ１１４へのバッファリングを行う。
【００５８】
このまま再生を続行し、チャプタ１６まで再生が進んだところでユーザが再生停止指示を行うと、再び一覧表示画面に戻る。このときの一覧表示対象のチャプタはチャプタ１３〜１８となる。この時点で、チャプタ１３〜１６の代表画像はすでに代表画像バッファ１１４に格納されているため（図６（ｄ））、これらをそのまま一覧表示する。
【００５９】
しかしながら、チャプタ１７、１８の代表画像は代表画像バッファ１１４にバッファリングされていないため、新たに先頭ＧＯＰのＩピクチャをデコードして代表画像を作成し、代表画像バッファ１１４に格納したうえで一覧表示を行う（図６（ｅ））。
【００６０】
次に、チャプタ１８から再生を開始すると、チャプタ１９、２０の再生に移行した時点で代表画像のバッファリングを行う。チャプタ２０の代表画像がバッファリングされた時点で代表画像バッファ１１４の空きがなくなる（図６（ｆ））。
【００６１】
さらに再生を続けてチャプタ２１に進むと、その時点の再生位置から再生順で最も遠いチャプタ１の代表画像を代表画像バッファ１１４から削除し、チャプタ２１の代表画像をバッファリングする。
【００６２】
チャプタ２１の再生中にユーザが再生停止指示を行うと、一覧表示対象はチャプタ１９〜２４となる。この時点でチャプタ１９〜２１の代表画像はすでにバッファリングされているため、代表画像を生成する必要はないが、チャプタ２２〜２４については代表画像を新たに作成し、代表画像バッファ１１４に格納する。このとき、バッファに空きがないため、一覧表示対象のチャプタから最も遠いチャプタ２〜４の代表画像が削除されることになる(図６（ｇ）)。
【００６３】
以上のように、一覧表示時のみではなく、再生中にも代表画像バッファの更新を行うことによって、再生処理から一覧表示状態に戻ったときの応答性を向上させることが可能となる。
【００６４】
以上の例においては、ＤＶＤ−Ｖｉｄｅｏ形式で記録されたディスクの再生処理について述べたが、ＤＶＤ−ＶＲ形式で記録されている場合でも同様の処理を適用することが可能である。ＤＶＤ−ＶＲ形式の場合、Original PGC（Program Chain）の場合のみならず、User Difined PGC（いわゆるプレイリスト）再生の場合にも適用することができる。
【００６５】
（本発明に係る他の実施形態）
前述した本発明の実施形態における映像再生装置及び映像出力装置を構成する各手段、並びに映像再生方法及び映像出力方法の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００６６】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００６７】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図４及び図５に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００６８】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００６９】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００７０】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００７１】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００７２】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００７３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００７５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施形態を示し、本発明が適用されるＤＶＤビデオカメラの構成例を示すブロック図である
【図２】ＤＶＤ−Ｖｉｄｅｏ規格で記録されたディスクのデータ構造を説明する図である。
【図３】ＤＶＤビデオカメラにおける一覧表示動作の例を説明する図である。
【図４】一覧表示を行う際の処理の一例を説明するフローチャートである。
【図５】Ｉピクチャから代表画像を生成し、代表画像バッファに格納する処理の流れを説明するフローチャートである。
【図６】ユーザの具体的な操作に基づいて代表画像バッファがどのように使用されるかを例示する。各段階における代表画像バッファの使用状況を説明する図である。
【符号の説明】
【００７７】
１００  ＤＶＤビデオカメラ
１０１  撮像部
１０２  映像信号処理部
１０３  音声信号処理部
１０４  マイク
１０５  フレームメモリ
１０６  CPU（中央演算処理装置）
１０７  ビデオ・オーディオコーデック
１０８  アナログフロントエンド
１０９  操作部
１１０  表示部
１１１  フラッシュメモリ
１１２  ストリームバッファ
１１３  多重化処理部
１１４  代表画像バッファ
１１５  光学式ディスク
１１６  代表画像生成回路
【図１】
2008042269.tif 000003
【図２】
2008042269.tif 000004
【図３】
2008042269.tif 000005
【図４】
2008042269.tif 000006
【図５】
2008042269.tif 000007
【図６】
2008042269.tif 000008