(57)【特許請求の範囲】
【請求項１】
動画像データを記録媒体から再生する再生手段であって、静止画像の記録の開始が指示された場合に、前記動画像データのコマ送り再生を開始する前記再生手段と、
前記記録媒体から再生された１フレーム分の画像がインタレース形式の画像かプログレッシブ形式の画像かを判定する判定手段と、
前記記録媒体から再生された１フレーム分の画像がインタレース形式の画像である場合は、前記記録媒体から再生された１フレーム分の画像をプログレッシブ形式の画像に変換する変換手段と、
前記記録媒体から再生された１フレーム分の画像がプログレッシブ形式の画像である場合は、前記記録媒体から再生された１フレーム分の画像を静止画像データとして記録するための処理か、前記記録媒体から再生された１フレーム分の画像である第１の画像のボトムフィールドと前記第１の画像の次に前記記録媒体から再生された１フレーム分の画像である第２の画像のトップフィールドとに基づいて生成された１フレーム分の画像を静止画像データとして記録するための処理かを行う記録手段であって、前記記録媒体から再生された１フレーム分の画像がインタレース形式の画像である場合は、前記変換手段でプログレッシブ形式の画像に変換された１フレーム分の画像を静止画像データとして記録するための処理を行い、前記記録媒体から再生された１フレーム分の画像がインタレース形式の画像かプログレッシブ形式の画像かを判定できない場合は、前記変換手段でプログレッシブ形式の画像に変換された１フレーム分の画像を静止画像データとして記録するための処理を行うか、前記記録媒体から再生された１フレーム分の画像を静止画像データとして記録するための処理を終了する前記記録手段と
を有することを特徴とする画像記録装置。
【請求項２】
前記記録媒体から再生された１フレーム分の画像がプログレッシブ形式の画像であって、プルダウン変換処理が行われることによって前記記録媒体に記録された画像でない場合、前記記録手段は、前記記録媒体から再生された１フレーム分の画像を静止画像データとして記録するための処理を行い、
前記記録媒体から再生された１フレーム分の画像がプログレッシブ形式の画像であって、プルダウン変換処理が行われることによって前記記録媒体に記録された画像である場合、前記記録手段は、前記記録媒体から再生された１フレーム分の画像である第１の画像のボトムフィールドと前記第１の画像の次に前記記録媒体から再生された１フレーム分の画像である第２の画像のトップフィールドとに基づいて生成された１フレーム分の画像を静止画像データとして記録するための処理を行うことを特徴とする請求項１に記載の画像記録装置。
【請求項３】
前記動画像データのコマ送り再生が行われている場合にシーンの切り替わりが検出された場合、前記再生手段は、前記動画像データのコマ送り再生を終了し、前記記録手段は、前記記録媒体から再生された１フレーム分の画像を静止画像データとして記録するための処理を終了することを特徴とする請求項１または２に記載の画像記録装置。
【請求項４】
前記動画像データのコマ送り再生が行われている場合に静止画像の記録の終了が指示された場合、前記再生手段は、前記動画像データのコマ送り再生が終了し、前記記録手段は、前記記録媒体から再生された１フレーム分の画像を静止画像データとして記録するための処理を終了することを特徴とする請求項１から３のいずれか１項に記載の画像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メモリカードや光ディスク等の記録媒体に記録された動画像データから静止画像を取り込むことができる画像記録装置に関する。
【背景技術】
【０００２】
近年、ビデオカメラ等で撮像される映像データの高解像度化が進み、記録された映像データから高画質な画像を再現できるようになってきている。さらに、記録された映像データを動画像として観賞するだけではなく、映像データから所望のフレームを静止画像として抜き出し、静止画像やスライドショー等の再生形態で観賞するといった使われ方が一般的に行われるようになっている。
【０００３】
記録された映像データから所望の静止画像を抜き出す技術としては、ユーザが所望の画像のタイミングで操作ボタンを操作することによって、そのタイミングに依存した静止画像をキャプチャする技術が知られている（例えば、特許文献１参照。）。
【０００４】
ところで、ビデオカメラの中には、映画のフレームレートに対応して、１秒あたり２４コマ（フレーム）の撮像画像を記録できるものが存在する。また、２４フレーム／秒で撮像されたプログレッシブ映像（２４ｐ）に対して、２：３：２：３プルダウン変換処理や、２：３：３：２プルダウン変換処理を行う技術も知られている。いわゆるプルダウン変換処理とは、所定のタイミングで重複フィールドを挿入して、例えば２４ｐから１秒あたり約６０コマ（フィールド）のインタレース映像（６０ｉ）を生成する技術である。なお、２４ｐから生成された６０ｉのインタレース映像を記録媒体に記録する技術も知られている（例えば、特許文献２参照。）。
【０００５】
また、記録されたインタレース映像を再生する際に、トップフィールドとボトムフィールドを動き適応処理に応じて合成する技術と、トップフィールド又はボトムフィールドから合成用のフィールドを生成するフィールド内補間の技術が知られている。（例えば、特許文献３参照。）このような技術は総称してＩＰ変換（インタレース／プログレッシブ変換）と呼ばれる。ＩＰ変換を行うことによって、６０ｉで記録された映像データを、６０フレーム／秒のプログレッシブ映像（６０ｐ）に変換して出力することも可能になる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−１４０９０１号公報
【特許文献２】特開２００３−２８４００７公報
【特許文献３】特開平１０−３２７３９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１に記載された技術では、１回の静止画キャプチャ操作によって取得できる静止画像は１枚であった。すなわち、動画像から連続的に静止画像をキャプチャするには、静止画キャプチャの操作を繰り返し行う必要があった。これは、１枚といわず複数枚の静止画像のキャプチャを連続して行おうとするユーザにとっては煩わしい操作となる。
【０００８】
そこで、１回の静止画キャプチャ操作に応じて、連続する複数フレーム分の静止画像を一括してキャプチャする案も考えられるが、上記の従来技術のように、プルダウン変換処理されたインタレース映像（例えば６０ｉ）を再生する場合を想定しなければならない。インタレース映像の場合はＩＰ変換後のフレームから静止画像をキャプチャすることになるが、それがプルダウン変換処理されたインタレース映像である場合には重複フィールドが存在しているため、静止画キャプチャに適さないフレーム画像が含まれると考えられる。
【０００９】
そこで、本発明は、記録媒体に記録された動画像データから複数枚の静止画像を連続的に取り込むことができるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る画像記録装置は、動画像データを記録媒体から再生する再生手段であって、静止画像の記録の開始が指示された場合に、前記動画像データのコマ送り再生を開始する前記再生手段と、前記記録媒体から再生された１フレーム分の画像がインタレース形式の画像かプログレッシブ形式の画像かを判定する判定手段と、前記記録媒体から再生された１フレーム分の画像がインタレース形式の画像である場合は、前記記録媒体から再生された１フレーム分の画像をプログレッシブ形式の画像に変換する変換手段と、前記記録媒体から再生された１フレーム分の画像がプログレッシブ形式の画像である場合は、前記記録媒体から再生された１フレーム分の画像を静止画像データとして記録するための処理か、前記記録媒体から再生された１フレーム分の画像である第１の画像のボトムフィールドと前記第１の画像の次に前記記録媒体から再生された１フレーム分の画像である第２の画像のトップフィールドとに基づいて生成された１フレーム分の画像を静止画像データとして記録するための処理かを行う記録手段であって、前記記録媒体から再生された１フレーム分の画像がインタレース形式の画像である場合は、前記変換手段でプログレッシブ形式の画像に変換された１フレーム分の画像を静止画像データとして記録するための処理を行い、前記記録媒体から再生された１フレーム分の画像がインタレース形式の画像かプログレッシブ形式の画像かを判定できない場合は、前記変換手段でプログレッシブ形式の画像に変換された１フレーム分の画像を静止画像データとして記録するための処理を行うか、前記記録媒体から再生された１フレーム分の画像を静止画像データとして記録するための処理を終了する前記記録手段とを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、記録媒体に記録された動画像データから複数枚の静止画像を連続的に取り込むことができるようになり、ユーザの利便性を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施例１に係る画像記録再生装置の構成を示すブロック図である。
【図２】実施例１に係る静止画キャプチャ処理の動作を示すフローチャートである。
【図３】連続的な静止画キャプチャ処理を６０Ｈｚのインタレース記録画像に対しておこなった場合のイメージ図である。
【図４】連続的な静止画キャプチャ処理を３０Ｈｚのプログレッシブ記録画像に対しておこなった場合のイメージ図である。
【図５】連続的な静止画キャプチャ処理を２４Ｈｚの２−３プルダウン記録画像に対して行った場合のイメージ図である。
【図６】実施例２に係る静止画キャプチャ処理の動作を示すフローチャートである。
【図７】実施例２に係る静止画キャプチャ処理の動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照しながら、本発明の実施の形態を詳細に説明する。なお、この発明は以下に記載された実施の形態に限定されない。また、この発明の実施の形態は発明の最も好ましい形態を示すものであり、発明の範囲を限定するものではない。
【実施例１】
【００１４】
図１は、本発明の実施例１に係る画像記録再生装置の構成を示すブロック図である。
【００１５】
図１において、画像記録再生装置１には、着脱可能なメモリカードなどのランダムアクセスメディアである記録媒体２が接続される。
【００１６】
画像記録再生装置１は、メディア・インタフェース（Ｉ／Ｆ）の機能を備えた記録再生部１０１、ストリームバッファ１０２、ＭＰＥＧデコーダ（復号器）１０３、及び、インタレース／プログレッシブ変換を行うＩＰ変換部１０７を備える。さらに、動画像フォーマット判別部１０４、プルダウン検出部１０５、シーン切り替わり検知部１０６、フレーム画像生成部１０８、フレームバッファ１０９、ＪＰＥＧエンコーダ１１０、表示部１１１、操作キー１１２、及び、制御部（ＣＰＵ）１１３を備える。なお、操作キー１１２は静止画キャプチャを指示するための操作部などを含み、制御部１１３は操作キー１１２から入力されるユーザ指示に従って、画像記録再生装置１の各部を制御する。
【００１７】
また、記録再生部１０１は、記録媒体２に記録されている映像データ又は静止画像データを再生する機能と、記録媒体２に映像データ又は静止画データを記録する機能を有する。なお、静止画キャプチャの動作実行時、記録再生部１０１は、記録媒体２から動画像の映像データ（ＭＰＥＧストリーム）を再生して、後述するＪＰＥＧエンコーダ１１０によって生成された静止画像データ（ＪＰＥＧ形式の静止画像データ）を記録媒体２に記録する。
【００１８】
ストリームバッファ１０２は、記録再生部１０１によって再生された映像データ（ＭＰＥＧストリーム）を一時保持する。ストリームバッファ１０２に記憶された映像データは、順次ＭＰＥＧデコーダ１０３に送られ、ＭＰＥＧデコーダ１０３によってＭＰＥＧ形式による圧縮状態が復号化される。なお、本実施形態ではＭＰＥＧ形式で圧縮符号化された映像データを記録媒体２から再生する構成を説明するが、画像の圧縮符号化方式はＭＰＥＧに限定されず、Ｈ．２６４方式等であっても良い。
【００１９】
ＭＰＥＧデコーダ１０３で復号される再生された映像データについて、動画像フォーマット判別部１０４が動画像フォーマットを判別する。具体的には、動画像フォーマット判別部１０４は、プログレッシブ映像であるか、インタレース映像であるかを判別する。また、プルダウン検出部１０５が、再生された映像データからプルダウン変換されて記録されたことを示す情報や重複フィールドの位置を検出することによって、プルダウン記録された映像であるか否か、及びそのフィールドごとのタイプを判別する。プルダウン変換されて記録されたことを示す情報は、映像データ中の所定のデータエリアに記録されたフラグ等から識別できる。さらに、シーン切り替わり検知部１０６が、再生された映像データにおけるシーン切り替わりポイントを検知する。シーンの切り替わりポイントとは、映像データのタイトル（クリップ）の変化点や、シーンチェンジが起こったポイント、動画像フォーマットの変化点などである。
【００２０】
ＩＰ変換部１０７は、ＭＰＥＧデコーダ１０３でデコードされた映像データがインタレース映像であった場合に、プログレッシブ映像に変換する機能ブロックである。ＩＰ変換処理は、トップフィールドとボトムフィールドを動き適応処理に応じて合成したり、トップフィールド又はボトムフィールドから合成用のフィールドを生成するフィールド内補間を使ったりして行われる。なお、映像データがプログレッシブ映像である場合は、ＩＰ変換部１０７はスルーできる構成である。
【００２１】
フレーム画像生成部１０８は、ＩＰ変換部１０７からの映像データをフレームバッファ１０９へ出力する機能と、フレームバッファ１０９に一時保持されている直前のフレーム画像と現在のフレーム画像とを用いて、新たなフレーム画像を生成する機能を有する。フレームバッファ１０９は、フレーム画像生成部１０８から送られたフレーム画像データを一時保持するものである。静止画キャプチャの動作実行時は、再生された映像データ（プログレッシブ映像）から、所望のフレーム画像が生成され、フレーム画像生成部１０８によって新たな静止画像が生成されることになる。
【００２２】
ＪＰＥＧエンコーダ１１０は、静止画像符号化部であって、静止画キャプチャによって生成された静止画像をＪＰＥＧ方式によって圧縮符号化する。圧縮された静止画像データは、記録再生部１０１を介して記録媒体２に記録される。
【００２３】
表示部１１１は液晶モニタ、又は、外部のモニタに出力する出力部などから構成され、再生された映像データに係る動画像を表示したり、静止画キャプチャの動作実行時は、キャプチャされた静止画像を表示したりする。
【００２４】
図２は、操作キー１１２からのユーザ指示に応じて、制御部１１３の制御によって実行される、実施例１に係る静止画キャプチャ処理の動作を示すフローチャートである。
【００２５】
まず、制御部１１３の制御に応じて、記録再生部１０１が記録媒体２から映像データの再生を行っている状態において、操作キー１１２によって静止画像の記録（静止画キャプチャ）の指示が入力されることでフローが開始される。
【００２６】
静止画像の記録が指示されると、制御部１１３は、再生された動画像における現在のフレーム画像がプログレッシブ映像であるか、インタレース映像であるかを、動画像フォーマット判別部１０４からの判別結果に基づいて判定する（Ｓ２０１）。
【００２７】
Ｓ２０１においてプログレッシブ映像であった場合、制御部１１３は、現在のフレーム画像がプルダウン変換処理されて記録された映像であるか否かを、プルダウン検出部１０５からの検出結果に基づいて判定する（Ｓ２０２）。
【００２８】
Ｓ２０２においてプルダウン変換された映像であった場合、制御部１１３は、現在のフレーム画像のトップフィールドがリピートフィールドであるか否かを、プルダウン検出部１０５の検出結果に基づいて判定する（Ｓ２０３）。なお、リピートフィールドとは重複フィールドを意味する。
【００２９】
Ｓ２０３において現在のフレーム画像のトップフィールドがリピートフィールドである場合、制御部１１３は、フレーム画像生成部１０８に現在のフレーム画像をフレームバッファ１０９に保持するよう制御する（Ｓ２０５）。フレームバッファ１０９に保持された現在のフレーム画像は、次のフレーム画像との合成に利用される。
【００３０】
Ｓ２０５で現在のフレーム画像を保持したならば、制御部１１３は、記録再生部１０１、に対して１フレーム分のコマ送り再生を行うよう制御する（Ｓ２０６）。コマ送りされた後の再生フレーム画像はＭＰＥＧデコーダ１０３に送られる。
【００３１】
Ｓ２０６でコマ送りした後に、制御部１１３は、再生している動画像のシーンが切り替わっているか、またはユーザから静止画像の記録の終了（静止画キャプチャの指示の解除）が指示されているかを判断する（Ｓ２０７）。制御部１１３は、動画像のシーンが切り替わったことは、シーン切り替わり検知部１０６からの検知結果に基づいて判断する。
【００３２】
Ｓ２０７の判断の結果、シーンが切り替わっているか、またはユーザから静止画像の記録の終了が指示されている場合は、フローは終了となり、それ以外の場合は、Ｓ２０１に戻る。
【００３３】
一方、Ｓ２０３で現在のフレーム画像のトップフィールドがリピートフィールドではない場合、フローはＳ２０８へ遷移する。そして、制御部１１３は、現在のフレーム画像の直前のフレーム画像がフレームバッファ１０９に保持されているか否かを判断する（Ｓ２０８）。
【００３４】
Ｓ２０８において直前のフレーム画像がフレームバッファ１０９に保持されている場合、制御部１１３は、フレーム画像生成部１０８によって、フレームバッファ１０９に一時保持されている直前のフレーム画像のデータを用いて新たなフレーム画像を生成する。具体的に、フレーム画像生成部１０８は、フレームバッファ１０９に保持されている直前のフレーム画像のボトムフィールドと、現在のフレーム画像のトップフィールドとを組み合わせることで、プルダウン変換される前と同じフレーム画像を生成する（Ｓ２０９）。
【００３５】
また、Ｓ２０１においてプログレッシブ映像ではない場合、制御部１１３は、インタレース映像であると判断する。この場合、制御部１１３は、ＩＰ変換部１０７によってＩＰ変換を行い、現在のフレーム画像に対応するトップフィールド及びボトムフィールドから、プログレッシブのフレーム画像を生成する（Ｓ２１０）。
【００３６】
Ｓ２０９及びＳ２１０でフレーム画像が生成されると、フローはＳ２１１に遷移する。また、Ｓ２０２においてプルダウン変換されて記録された映像ではない場合、及び、Ｓ２０８において現在のフレーム画像の直前のフレーム画像がフレームバッファ１０９に保持されていない場合にも、フローはＳ２１１に遷移する。
【００３７】
Ｓ２１１において制御部１１３は、Ｓ２０９若しくはＳ２１０で生成されたフレーム画像、又は、Ｓ２０２若しくはＳ２０８でそれぞれ判断の基礎となった現在のフレーム画像を静止画像として記録（静止画キャプチャ）するよう制御する（Ｓ２１１）。静止画キャプチャの対象となったフレーム画像は、ＪＰＥＧエンコーダ１１０によって圧縮符号化され、記録再生部１０１によって記録媒体２に記録される。このとき、記録される静止画像を表示部１１１に表示しても良い。
【００３８】
１枚のフレーム画像に対する静止画キャプチャが実行されると、フローはＳ２０６に遷移する。そして、上述したように、Ｓ２０６以降では、コマ送り再生をおこなって次のフレーム画像を対象として、静止画キャプチャするかどうかの適否を判定することになる。従って、Ｓ２０７でフローが終了と判定されるまでは、複数枚のフレーム画像に対する静止画キャプチャ処理が連続的に繰り返し実行されることになる。
【００３９】
図３は、図２に示したような連続的な静止画キャプチャ処理を６０Ｈｚのインタレース記録画像に対して行った場合のイメージ図である。図３の例は、動画符号化フォーマットが３０フレーム／秒（３０ｆｐｓ）のインタレース映像、記録画像フォーマットが６０Ｈｚのインタレース：６０ｉ（プルダウンなし）である。図３では、このような映像データに対して図２に示した手順で静止画キャプチャを行ったときの、静止画記録のフィールドペアを示している。
【００４０】
なお、図３等に記載された「プログレッシブフラグ」、「プルダウン判別フラグ」、「プルダウンフラグ」は、映像データの記録時に、動画符号化フォーマットの１フレーム毎にＭＰＥＧストリーム中の所定のデータエリアに多重化される付加情報である。そして、再生時に動画像フォーマット判別部１０４、プルダウン検出部１０５によって検出される情報でもある。図３及び後述する図４、図５において、動画符号化フレーム（Ｆ０〜Ｆ１４）のそれぞれに付与された情報として、プログレッシブフラグは「０」がインタレース、「１」がプログレッシブを示している。さらに、プルダウン判別フラグは「０」がプルダウン記録ではないもの、「１」がプルダウン記録であるものを示し、プルダウンフラグは「０」がリピートフィールド、「１」がリピートではないフィールドを示している。
【００４１】
このような動画符号化フォーマット及び記録画像フォーマットのストリームに対して、再生画像を静止画キャプチャする際は、図２におけるＳ２０１において、プログレッシブ映像ではない（インタレース映像である）と判断される。この場合は、動画符号化フォーマットと一致したフレーム単位で静止画像が記録される。記録画像フォーマットがインタレースとなっているため、図２におけるＳ２１０でＩＰ変換されたフレーム画像が静止画像として記録される。従って、図３に示すように、動画符号化フォーマットとしての連続する１５フレーム（Ｆ０〜Ｆ１４）から、１５枚の静止画像が記録される。
【００４２】
次に、図４は、図２に示したような連続的な静止画キャプチャ処理を３０Ｈｚのプログレッシブ記録画像に対して行った場合のイメージ図である。図４の例は、動画符号化フォーマットが３０フレーム／秒（３０ｆｐｓ）のインタレース映像、記録画像フォーマットが３０Ｈｚのプログレッシブ：３０ｐ（プルダウンなし）である。図４では、このような映像データに対して図２に示した手順で静止画キャプチャを行ったときの、静止画記録のフィールドペアを示している。
【００４３】
このような動画符号化フォーマット及び記録画像フォーマットのストリームに対して、再生画像を静止画キャプチャする際は、図２におけるＳ２０２からＳ２１１へ遷移することになる。この場合は、動画符号化フォーマットと一致したフレーム単位で静止画像が記録される。記録画像フォーマットがプログレッシブとなっているため、再生され、復号化されたフレーム画像がそのまま静止画像として記録される。従って、図４に示すように、動画符号化フォーマットとしての連続する１５フレーム（Ｆ０〜Ｆ１４）から、１５枚の静止画像が記録される。
【００４４】
次に、図５は、図２に示したような連続的な静止画キャプチャ処理を２４Ｈｚの２−３プルダウン記録画像に対して行った場合のイメージ図である。図５の例は、動画符号化フォーマットが３０フレーム／秒（３０ｆｐｓ）のインタレース映像、記録画像フォーマットが２４Ｈｚのプログレッシブのプルダウン：２４ｐ（プルダウンあり）である。図５では、このような映像データに対して図２に示した手順で静止画キャプチャを行ったときの、静止画記録のフィールドペアを示している。
【００４５】
このような動画符号化フォーマット及び記録画像フォーマットのストリームにおける各フレーム画像は、プログレッシブであり、なおかつプルダウン記録画像である。そのため、再生画像を静止画キャプチャする際に記録対象となるフレーム画像は、次の（１）、（２）のケースが考えられる。
（１）Ｓ２０８でＮＯと判断されたときの現在のフレーム画像
（２）Ｓ２０９で新たに生成されるフレーム画像
【００４６】
図５では、記録される静止画像に対応して上記（１）、（２）のいずれかの符号を記す。（１）の場合は、ＭＰＥＧデコーダによって復号化された動画符号化フレームに対応するフレーム画像がそのまま静止画像として記録される。また、（２）の場合は、フレーム画像生成部１０８によって直前のフレーム画像と現在のフレーム画像とから生成された新たなフレーム画像が静止画像として記録される。従って、図５に示すように、動画符号化フォーマットとしての連続する１５フレーム（Ｆ０〜Ｆ１４）から、１２枚の静止画像が記録される。
【００４７】
以上のとおり、本実施例に記載の画像記録再生装置によれば、映像の再生中にユーザが静止画キャプチャの指示を与えることによって、再生コマ送りと静止画キャプチャを繰り返しながら、適切なフレーム画像から得られる静止画像の記録を連続して行える。なお、静止画キャプチャは、動画再生中又は再生ポーズ状態から実行でき、記録開始指示から指示が解除されるまでの間、再生画像からコマ落ちのない連続した静止画を記録することが簡単に実現できるようになる。
【００４８】
また、動画符号化フォーマットを判別し、ＩＰ変換などの画像フォーマット変換を行うことで静止画像に適したフレーム画像を抽出することが可能になる。
【００４９】
また、プルダウン判別を行い、リピートフィールドを取り除き、前後のフレーム画像を用いてプルダウン前の画像フレームを新たに生成することで、静止画像に適した画像フレームを記録することが可能になる。
【００５０】
また、動画像のシーンの切り替わりを検知したら静止画像の記録を停止することで、所望のシーン期間のフレーム画像だけを静止画像として記録することが可能になる。
【００５１】
また、動画像のコマ送り再生後に静止画像の記録の停止を判断することで、その後の静止画記録再開時に、重複したフレーム画像が静止画像として記録されることを防ぐことが可能となる。
【実施例２】
【００５２】
次に、本発明に係る実施例２について説明する。なお、実施例２における画像記録再生装置１の構成ブロック図については実施例１で説明したものと同様となるため、その説明を省略する。
【００５３】
図６及び図７は、操作キー１１２からのユーザ指示に応じて、制御部１１３の制御によって実行される、実施例２に係る静止画キャプチャ処理の動作を示すフローチャートである。実施例２では、静止画キャプチャを行う際にエラー判別を行う処理を追加した内容について説明する。
【００５４】
まず、制御部１１３の制御に応じて、記録再生部１０１が記録媒体２から映像データの再生を行っている状態において、操作キー１１２によって静止画像の記録（静止画キャプチャ）の指示が入力されることでフローが開始される。
【００５５】
静止画像の記録が指示されると、制御部１１３は、ＭＰＥＧデコーダ１０３によってデコードされた動画像の現在のフレーム画像についてデコード・エラーが発生していないかを判断する（Ｓ６００）。
【００５６】
Ｓ６００においてデコードできる（デコード・エラーが発生しない）場合、制御部１１３は、現在のフレーム画像の動画符号化フォーマットが判別できるか否かを、動画像フォーマット判別部１０４からの判別結果に基づいて判断する（Ｓ６０１）。すなわち、Ｓ６０１では、再生されたフレーム画像がインタレースであるか、プログレッシブであるかの判別ができるか否かを判断する。
【００５７】
Ｓ６０１において動画符号化フォーマットが判別できる場合、制御部１１３は、記録画像フォーマットが判別できるか否かを、プルダウン検出部１０５からの検出結果に基づいて判断する（Ｓ６０２）。すなわち、Ｓ６０２では、再生されたフレーム画像がプルダウンされて記録された映像か否か、及び、プルダウンフラグ等の判別ができるか否かを判断する。
【００５８】
Ｓ６０２で記録画像フォーマットが判別できる場合、フローは図７のＡに遷移し、図２と説明と同様の過程でＳ２０１以降のフローが実行される。
【００５９】
一方、Ｓ６０１において動画符号化フォーマットが判別できない場合、又は、Ｓ６０２で記録画像フォーマットが判別できない場合、フローは図７のＢに遷移し、図２と説明と同様の過程でＳ２１０以降のフローが実行される。なお、この場合、制御部１１３は、再生された現在のフレーム画像をインタレースと仮定するものである。インタレースと仮定してＩＰ変換を行うことによって、プログレッシブのフレーム画像を生成することができる。仮に現在のフレーム画像がプログレッシブ画像であったとしても、片方のフィールドが補間されるだけでＩＰ変換による問題はない。
【００６０】
また、Ｓ６００において現在のフレーム画像のデコードができない場合には、フローは図７のＤに遷移して、このまま静止画キャプチャ処理は終了となる。
【００６１】
なお、図７において、図２と同様の過程でフローがＳ２０７へ遷移した場合、Ｓ２０７の判断の結果、シーンが切り替わっているか、またはユーザから静止画像の記録の終了が指示されている場合は、フローは終了となる。一方Ｓ２０７でそれ以外の場合は、図６のＣに遷移して、Ｓ６００に戻る。
【００６２】
また、Ｓ６００、Ｓ６０１又はＳ６０２でＮＯと判断された場合に、その結果をユーザに通知、具体的には表示部１１１に警告表示を行うように構成してもよい。
【００６３】
また、Ｓ６０１又はＳ６０２でＮＯと判断された場合にはＢに遷移したが、静止画キャプチャを終了するほうが確実である場合には、Ｄに遷移するように変形しても良い。
【００６４】
以上のとおり、本実施例に記載の画像記録再生装置によれば、デコードしたフレーム画像の動画符号化フォーマットや記録画像フォーマットが判別不可能な場合であっても、ＩＰ変換を行って得られたフレーム画像を静止画像として記録するようにした。これにより、静止画キャプチャの実行可能範囲を拡張できるとともに、インタレース画像をそのまま静止画記録することも防止できる。
【符号の説明】
【００６５】
１  画像記録再生装置
２  記録媒体
１０１  記録再生部
１０２  ストリームバッファ
１０３  ＭＰＥＧデコーダ
１０４  動画像フォーマット判別部
１０５  プルダウン検出部
１０６  シーン切り替わり検知部
１０７  ＩＰ変換部
１０８  フレーム画像生成部
１０９  フレームバッファ
１１０  ＪＰＥＧデコーダ
１１１  表示部
１１２  操作キー
１１３  制御部
【図１】
0005859100.tif 000002
【図２】
0005859100.tif 000003
【図３】
0005859100.tif 000004
【図４】
0005859100.tif 000005
【図５】
0005859100.tif 000006
【図６】
0005859100.tif 000007
【図７】
0005859100.tif 000008