(57)【要約】【課題】  記録媒体の容量を有効に使用しつつ、短時間で代表画像を表示できるようにする。【解決手段】  記録しようとする動画像の先頭画像をフレームメモリ（３２）に保持する。アクセス速度検出装置（２８）は、記録媒体（２６）の書込み速度／読出し速度を検出する。読出し速度が再生時にサムネイル画像を作成しつつ複数を表示するのに充分なほど速い場合、動画コーデック（１８）による動画像データのみを記録媒体（２６）に記録する。読出し速度が遅い場合、リサイズ装置（３０）が、フレームメモリ（３２）の先頭画像をリサイズしてサムネイル画像を生成し、静止画コーデック（２０）が符号化する。符号化されたサムネイル画像は、動画記録終了後、又は動画記録の合間に記録媒体（２６）に記録される。記録媒体（２６）にサムネイル画像が無い動画像に対し、再生時に、再生動画像からサムネイル画像を作成して表示する。【選択図】  図１
2010183520.tif 000002
【特許請求の範囲】
【請求項１】
動画データを記録媒体に書き込み、前記記録媒体から動画データを読み出す記録再生部と、
前記記録媒体のデータ読出し速度を検出する検出手段と、
前記記録媒体に記録されている動画データの代表画像データを生成する生成手段と、
前記検出手段により検出された読み出し速度に応じて、前記記録再生部により前記記録媒体に対して前記代表画像データを記録するか否かを制御する制御手段とを備えることを特徴とする画像記録再生装置。
【請求項２】
前記検出手段は、前記記録媒体のデータ書込み速度を検出し、
前記生成手段は、前記データ書込み速度に従うサイズで前記代表画像データを生成する
ことを特徴とする請求項１に記載の画像記録再生装置。
【請求項３】
前記検出手段は、前記記録媒体に記録されているファイルシステムデータを読み出すことで前記読出し速度を検出することを特徴とする請求項１又は２に記載の画像記録再生装置。
【請求項４】
前記制御手段は、前記検出された読み出し速度がある値よりも速い場合には前記代表画像データの記録せず、前記読み出し速度が前記ある値に等しいか小さい場合には前記代表画像データを記録するように前記記録再生部を制御することを特徴とする請求項１に記載の画像記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像記録再生装置に関する。
【背景技術】
【０００２】
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１００６５０号公報
【０００４】
従来、動画像を光ディスクやハードディスク、メモリカードなどのランダムアクセス媒体に記録再生する装置が知られている。
【０００５】
この種の装置において、記録した動画像を再生する場合には、各シーン、或いは番組の代表画像の一覧画面を表示し、ユーザが、表示された代表画像の中から再生したい動画像を選択する構成が一般的である（例えば、特許文献１参照）。
【０００６】
例えば、動画を撮影し、記録可能光ディスクに記録再生するビデオカメラでは、再生モードで、各シーンの動画像データの先頭部分を再生し、縮小することにより、代表画像を表示する。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
記録媒体に記録された動画像データの先頭部分を用いて代表画像を生成する場合、記録媒体から各シーンの動画像データの先頭部分を再生する必要がある。必要時に代表画像を作成すると、代表画像の一覧表示に時間がかかる。記録媒体のデータ読み出し速度が遅い場合、代表画像の一覧表示の遅れは無視できない。
【０００８】
これに対して、動画像の記録時に、各シーンの代表画像を示す代表画像データを別に記録しておき、再生時には、この代表画像データを再生して一覧表示する構成がある。この方法では、代表画像の一覧を迅速に表示できるが、代表画像データのために記録媒体の容量を消費するという問題がある。
【０００９】
本発明は、このような問題に関して鑑みてなされたもので、記録媒体の容量を有効に使用しつつ、短時間で代表画像を表示する画像記録再生装置を提示することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る画像記録再生装置は、動画データを記録媒体に書き込み、前記記録媒体から動画データを読み出す記録再生部と、前記記録媒体のデータ読出し速度を検出する検出手段と、前記記録媒体に記録されている動画データの代表画像データを生成する生成手段と、前記検出手段により検出された読み出し速度に応じて、前記記録再生部により前記記録媒体に対して前記代表画像データを記録するか否かを制御する制御手段とを備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、記録媒体の読出し速度が遅い場合に、画像記録時に代表画像データを生成して記録するので、読出し速度の遅い記録媒体であっても代表画像の表示に要する時間を短縮できる。また、読出し速度の速い記録媒体の場合、代表画像データを記録しないので、記録媒体の空き容量を無駄に消費しない。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る画像記録装置の概略構成ブロック図である。
【図２】記録媒体２６のマウントとファイルシステムデータの読出し処理のフローチャートである。
【図３】本実施例の動画記録動作のフローチャートである。
【図４】記録後の記録媒体２６のフォルダ／ファイル構成例を示す図である。
【図５】本実施例のマルチインデックス再生表示の動作フローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１４】
図１は、本発明に係る画像記録再生装置１０の概略ブロック構成図を示す。撮影レンズ１２は、被写体の光学像を撮像素子１４の撮像面に入射する。撮像素子１４は撮像面上の光学像を電気画像信号に変換する。カメラ信号処理装置１６は、撮像素子１４からの動画像信号にガンマ補正、ホワイトバランス調整及び色変換等のカメラで周知の処理を施す。
【００１５】
動画コーデック（ＣＯＤＥＣ）１８は、動画像を符号化するエンコーダと、圧縮符号化された動画像を復号化するデコーダからなる。動画コーデック１８のエンコーダは、カメラ信号処理装置１６からの動画像信号をＭＰＥＧ等の動画符号化方式で圧縮符号化し、圧縮された動画像データをデータメモリ２２に格納する。動画コーデック１８のデコーダは、データメモリ２２の圧縮された動画像データを伸長し、再生動画像データをリサイズ装置３０に供給する。また、静止画コーデック２０は、静止画像を符号化するエンコーダと、圧縮符号化された静止画像を復号化するデコーダからなる。静止画コーデック２０のエンコーダは、カメラ信号処理装置１６からの動画像信号中の１フレームの画像信号を静止画としてＪＰＥＧ方式で圧縮符号化し、圧縮された静止画像データをデータメモリ２２に格納する。静止画コーデック２０のデコーダは、データメモリ２２の圧縮された静止画像データを伸長し、再生静止画像データをリサイズ装置３０に供給する。
【００１６】
データメモリ２２は、コーデック１８，２０による圧縮画像データ（又は符号化データ）、及び再生用又はサムネイル画像作成用に記録媒体２６から読み出された圧縮画像データを一時記憶する手段として使用される。
【００１７】
記録再生部２４は、ランダムアクセスの記録媒体２６にデータを読み書きする手段である。記録再生部２４は、データメモリ２２に格納される圧縮画像データを所定の形式で記録媒体２６に記録し、また、記録媒体２６から読み出したデータから圧縮画像データを抜き出してデータメモリ２２に格納する。記録媒体２６は、メモリカードや光ディスク、磁気ディスクなどのランダムアクセスの記録媒体である。本実施例では、不図示の記録媒体装着排出機構により、使用者が記録媒体２６を容易に記録再生装置１０に対して装着し排出することが可能である。また、記録再生部２４は、記録媒体２６に対し、所定のファイルシステムに従って動画データを記録し、記録した動画データのファイルを管理する。
【００１８】
アクセス速度検出装置２８は、記録再生部２４による記録媒体２６からのデータ読出し速度及び記録媒体２６へのデータ書込み速度を検出する。
【００１９】
リサイズ装置３０は、カメラ信号処理装置１６、動画コーデック１８及び静止画コーデック２０からの画像データの画面サイズを指定サイズにリサイズする装置である。リサイズ装置３０によるリサイズ後のサイズは、目的により異なる。リサイズ装置３０によりリサイズされた表示用の画像データは、フレームメモリ３２に格納される。表示装置３４は、フレームメモリ３２に格納される画像データを画像として表示する。
【００２０】
ＣＰＵ３６は、ユーザによる操作部３８の操作、設定値および動作モードに従い、システムバス４０を介して各手段１２〜３４を統括的に制御する。操作部３８は、例えば、電源スイッチや動画像の記録開始、停止の指示スイッチ、静止画の撮影指示スイッチを備える。また、操作部３８は、記録された動画、静止画を再生するための再生モードへの切り換えスイッチ、再生時に一覧表示されたサムネイル画像から所望のものを選択するための十字キー、再生を指示する再生スイッチ等を備える。
【００２１】
図２は、記録媒体２６をマウントし、記録媒体２６の読み出し速度を検出する動作のフローチャートを示す。なお、ここでは、記録媒体２６を新たに装着し、記録再生部２４により記録或いは再生可能な状態とする処理のことをマウント処理という。
【００２２】
ＣＰＵ３６は、図示しないＩＯピンなどで記録媒体２６の装着を検知すると、記録媒体２６のブートセクタに書き込まれている、１クラスタあたりのセクタ数などの物理的属性情報を読み込む。そして、記録媒体２６がアクセス可能であれば、マウントする（Ｓ１）。
【００２３】
ＣＰＵ３６は、アクセス速度検出装置２８に記録媒体２６の読出し速度の検出を指示する（Ｓ２）。アクセス速度検出装置２８は、ステップＳ１で取得した情報から記録媒体２６のファイルシステムデータを読み出し、この読み出しに要する時間を計測する（Ｓ３）。ここで、ファイルシステムデータとは、ファイルシステムが記録媒体２６に記録された各種のファイル、データを管理するためのデータである。ＣＰＵ３６は、アクセス速度検出装置２８に読出し速度検出の終了を指示する（Ｓ４）。この指示に従い、アクセス速度検出装置２８は、Ｓ２で読み出したデータのサイズと読出しに要した時間とから読出し速度α（Ｍｂｐｓ）を算出し、ＣＰＵ３６に通知する（Ｓ４）。
【００２４】
この動作により、ＣＰＵ３６は、現に接続されている記録媒体２６の読出し速度を知ることができる。
【００２５】
図３は、本実施例の動画記録動作のフローチャートである。ユーザが操作部３８により記録開始をＣＰＵ３６に指示したとする。この指示に応じて、ＣＰＵ３６は記録前処理として、リサイズ装置３０に指示して、記録する動画データより先頭の１フレームの画像データを選択し、フレームメモリ３２に保持させる（Ｓ１１）。ＣＰＵ３６はまた、動画コーデック１８に、符号化の目標ビットレートβ（Ｍｂｐｓ）と記録フレームレートＦ（Ｈｚ）を設定し、符号化開始を指示する。この指示により、動画コーデック１８は、カメラ信号処理装置１６からの動画像データを圧縮符号化し、動画ストリームをデータメモリ２２に出力する。動画コーデック１８は、生成した動画ストリームの先頭イントラフレームの符号量γをＣＰＵ３６に通知する。
【００２６】
ＣＰＵ３６は、Ｓ４で算出された読出し速度αが、先頭イントラフレームの符号量γと記録フレームレートＦに対して、
条件式１：α＞γ×Ｆ
を満たすか否かを判断する（Ｓ１２）。条件式１は、インデックス再生時に動画ストリームの先頭イントラフレームを記録媒体２６から読み出すのに要する時間と、動画コーデック１８が先頭イントラフレームをデコードする時間との関係を規定する。条件式１を満たす場合、
（デコード処理時間）＞（読出し時間）
が成立する。
【００２７】
条件式１が成立する場合、すなわち、読出し速度αが十分に速い場合（Ｓ１２）、動画コーデック１８で生成した動画ストリームを、データメモリ２２および記録再生部２４を介して順次、記録媒体２６に記録する（Ｓ１３）。ユーザによる記録停止の指示があるまで（又は記録媒体２６に空きがほとんど無くなるまで）（Ｓ１４）、記録を続行する（Ｓ１３）。ユーザによる記録停止の指示があるか、又は記録媒体２６にほとんど空きが無くなると（Ｓ１４）、ＣＰＵ３６は、動画像の記録動作を終了する（Ｓ１５）。すなわち、ＣＰＵ３６は、動画コーデック１８に符号化終了を指示し、データメモリ２２に蓄積されている動画ストリームデータが全て記録媒体２６に記録されて終了する。なお、本実施例では、ユーザにより動画記録開始の指示から記録停止の指示までの間に記録媒体２６に記録された一連の動画データを一つのファイルとして管理する。
【００２８】
条件式１が満たされない場合（Ｓ１２）、ＣＰＵ３６は、リサイズ装置３０に指示して、ステップＳ１１でフレームメモリ３２に保持した先頭フレームの画像データのサイズを決められたサイズに変更し、サムネイル画像を生成させる（Ｓ１６）。すなわち、リサイズ装置３０は、記録媒体２６に記録すべき画像データから代表画像データ（サムネイル画像データ）を生成する代表画像生成手段として機能する。リサイズ装置３０は、生成したサムネイル画像を静止画コーデック２０に供給する。静止画コーデック２０は、サムネイル画像データを目標符号量Ｔの下で、
条件式２：α＞Ｔ×Ｆ
を満たすように符号化し、データ量を圧縮する。静止画コーデック２０は、生成したサムネイルデータをデータメモリ２２に保持する（Ｓ１６）。
【００２９】
ステップＳ１３と同様に、動画コーデック１８がカメラ信号処理装置１６からの動画像信号から動画像ストリームを生成する。生成された動画像ストリームは、データメモリ２２および記録再生部２４を介して順次、記録媒体２６に記録される（Ｓ１７）。
【００３０】
ステップＳ１４と同様に、ユーザによる記録停止の指示があるまで（又は記録媒体２６に空きがほとんど無くなるまで）（Ｓ１８）、記録を続行する（Ｓ１７）。ユーザによる記録停止の指示があるか、又は記録媒体２６にほとんど空きが無くなると（Ｓ１８）、ＣＰＵ３６は、ステップＳ１５と同様に、動画像の記録動作を終了する（Ｓ１９）。そして、ＣＰＵ３６は、ステップＳ１６でデータメモリ２２に保持したサムネイルデータを記録媒体２６に記録させる（Ｓ２０）。本実施例では、動画データの記録に伴って記録する一つのサムネイル画像データを一つのファイルとして管理する。
【００３１】
図３に示すフローでは、サムネイルデータを動画像の記録終了後に記録媒体２６に記録しているが、動画像の記録途中の、記録媒体２６への書込みが可能なタイミングにＪＰＥＧサムネイルデータを記録媒体２６に記録してもよい。即ち、記録媒体２６の書き込み可能なデータレートが、動画ストリームのデータレートよりも十分に高い場合、記録再生部２４は、動画ストリームを一旦内部のバッファメモリに蓄積する。そして、バッファメモリに蓄積された動画ストリームが所定量に達した時点で記録媒体２６への書き込みを開始し、バッファメモリのデータが無くなった時点で書き込みを一時停止する。この様に、動画データを記録媒体２６に間欠記録する場合に、動画データの書き込み停止期間にサムネイルデータの記録が可能になる。このような割込み記録を行う場合、記録媒体２６の書込み速度と、符号化後の動画像ストリームのビットレートから、動画像の記録に影響しない程度のサイズに代表画像データのサイズを制限する。これにより、動画像記録の破綻を未然に防止できる。
【００３２】
図４（１）は、読出し速度αが条件式１を満たす場合の、記録媒体２６のフォルダ／ファイル構成例を示し、同（２）は、条件式１を満たさない場合のフォルダ／ファイル構成例を示す。図４（１）に示すように、読出し速度αが条件式１を満たす場合、記録媒体２６には、動画ストリームファイルのみが記録されている。図４（２）に示すように、読出し速度αが条件式１を満たさない場、記録媒体２６には、動画ストリームファイルとサムネイルファイルが記録される。拡張子ＭＰＧは動画ストリームファイルを示し、拡張子ＴＨＭはサムネイルファイルを示す。ファイル名の拡張子以外の部分を同じにすることで、動画ストリームファイルとサムネイルファイルとを対応付けている。
【００３３】
操作部３８により再生モードが指示されると、ＣＰＵ３６は各部を制御し、記録媒体２６に記録された各シーンのサムネイル画像を表示装置３４に一覧表示する。図５は、サムネイル画像の一覧表示動作のフローチャートを示す。記録媒体２６には、Ｍ（Ｍは整数であり、０＜Ｍとする）個の動画シーンが記録されているとする。また、ユーザにより、動画シーンＮ〜Ｎ＋５（Ｎは整数であり、０＜Ｎ＜Ｍ−５とする）のサムネイル画像を一覧表示するように指示されているとする。同一画面上にサムネイル画像が何枚表示されているかを表すサムネイル表示カウンタをＣとする。
【００３４】
まず、サムネイル表示カウンタＣを０で初期化する（Ｓ３１）。動画シーンＮ＋Ｃに対応するサムネイルファイルが記録媒体２６に存在するかどうかを判断する（Ｓ３２）。
【００３５】
サムネイルファイルが記録媒体２６に存在しない場合（Ｓ３２）、記録再生部２４は、動画シーンＮ＋Ｃに対応する動画ストリームファイルの先頭イントラフレーム（の圧縮画像データ）を記録媒体２６から読み出す（Ｓ３３）。読み出された先頭イントラフレームの圧縮画像データは、記録再生部２４及びデータメモリ２２を介して動画コーデック１８に供給される。動画コーデック１８は、先頭イントラフレームの圧縮画像データをデコード（伸長）し、その画像データをリサイズ装置３０に供給する（Ｓ３４）。
【００３６】
他方、サムネイルファイルが記録媒体２６に存在する場合には（Ｓ３２）、記録再生部２４は、そのサムネイルファイルを記録媒体２６から読み出す（Ｓ３５）。読み出されたサムネイルファイルの圧縮データは、記録再生部２４及びデータメモリ２２を介して静止画コーデック２０に供給される。静止画コーデック２０は、圧縮データをデコード（伸長）し、その画像データをリサイズ装置３０に供給する（Ｓ３６）。
【００３７】
リサイズ装置３０は、動画コーデック１８又は静止画コーデック２０によりデコードされた画像データから表示サイズのサムネイル画像を生成し、フレームメモリ３２の、表示位置に対応した位置に格納する（Ｓ３７）。リサイズ装置３０は、再生時に前記記録媒体から読み出される画像データから代表画像データ（サムネイル画像データ）を生成する代表画像生成手段として機能する。
【００３８】
要求表示枚数に到達していなければ（Ｓ３８）、サムネイル表示カウンタＣをインクリメントして（Ｓ３９）、ステップＳ３２に戻り、次のサムネイル画像を生成表示する。
【００３９】
サムネイル表示カウンタＣが要求表示枚数に達すると（Ｓ３８）、サムネイル画像を一覧表示する処理を終了する。
【００４０】
表示装置３４は、フレームメモリ３２に格納される画像を一定周期で表示する。図５に示す処理により、記録媒体２６にサムネイル画像が記録済みの場合には，そのサムネイル画像から一覧表示用のサムネイル画像が生成表示される。他方、記録媒体２６にサムネイル画像が記録されていない場合には，動画ストリームの所定画面の画像データから一覧表示用のサムネイル画像が動的に生成され、表示される。
【００４１】
この様に、本実施例では、記録媒体のデータ読み出し速度が決められた閾値よりも遅い場合には、動画データと共にこの動画データのサムネイル画像データを記録する。また、記録媒体の読み出し速度が速い場合にはサムネイル画像データを記録せず、動画データを記録する。これにより、記録媒体の容量を有効に使いながら、再生時においてサムネイル画像を迅速に表示することが可能となる。
【符号の説明】
【００４２】
２４：記録再生部
２８：アクセス速度検出装置
３０：リサイズ装置
【図１】
2010183520.tif 000003
【図２】
2010183520.tif 000004
【図３】
2010183520.tif 000005
【図４】
2010183520.tif 000006
【図５】
2010183520.tif 000007