(57)【要約】【課題】  例えば過去に出力指定されたフレームの画像データを再び容易に出力可能とする。【解決手段】  デジタルカメラは、テープに記録される動画像データにおける任意のフレームに対する出力指定を行い（ステップＳ３０１）、指定されたフレームが記録されるテープ上の絶対的な位置を示す位置情報を取得し、前記フレームの前記位置情報をメモリカードに対して記録する（ステップＳ３０３）。【選択図】  図３
2007281793.tif 000002
【特許請求の範囲】
【請求項１】
第１の記録媒体に記録される動画像データにおける任意のフレームに対する出力指定が可能な出力指定手段と、
前記出力指定手段により指定されたフレームが記録される前記第１の記録媒体上の絶対的な位置を示す位置情報を取得する位置情報取得手段と、
前記出力指定手段により出力指定がなされた前記フレームの前記位置情報を第２の記録媒体に対して記録する第１の記録手段とを有することを特徴とする記録装置。
【請求項２】
前記フレームの画像データが出力された後、前記位置情報とともに前記第２の記録媒体の静止画像データを削除する削除手段を更に有することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記第２の記録媒体内の空き容量を検出する検出手段と、
前記検出手段により所定の空き容量が検出されなかった場合、既に出力指定がなされたフレームのうち未だ出力処理がなされていないフレームの出力処理を問い合わせる問い合わせ手段とを更に有することを特徴とする請求項２に記載の記録装置。
【請求項４】
前記第１の記録手段は、前記第１の記録媒体の識別情報を前記位置情報とともに前記第２の記録媒体に記録することを特徴とする請求項１に記載の記録装置。
【請求項５】
前記識別情報と同一の情報を前記第１の記録媒体に記録する第２の記録手段を更に有することを特徴とする請求項４に記載の記録装置。
【請求項６】
前記フレームの画像データが出力された後、前記位置情報とともに前記フレームの画像データが記録される前記第２の記録媒体から、前記フレームの画像データを削除する削除手段を更に有することを特徴とする請求項４又は５に記載の記録装置。
【請求項７】
前記第２の記録媒体内の空き容量を検出する検出手段と、
前記第２の記録媒体に前記第１の記録媒体に記録された前記識別情報と同一の情報が記録されているか否かを判定する判定手段と、
前記検出手段により前記第２の記録媒体内に所定の空き容量が検出されず、且つ、前記第１の記録媒体の前記識別情報と同一の情報が前記第２の記録媒体に記録されていると前記判定手段により判定された場合、前記第１の記録媒体内のデータを削除する削除手段とを更に有することを特徴とする請求項４乃至６の何れか１項に記載の記録装置。
【請求項８】
前記検出手段により前記第２の記録媒体内に所定の空き容量が検出されず、且つ、前記第１の記録媒体の前記識別情報と同一の情報が前記第２の記録媒体に記録されていないと前記判定手段により判定された場合、既に出力指定がなされたフレームのうち未だ出力処理がなされていないフレームの出力処理を問い合わせる問い合わせ手段を更に有することを特徴とする請求項７に記載の記録装置。
【請求項９】
前記動画像データから、前記出力指定手段で指定されたフレームに対応する静止画像データを生成する生成手段を更に有し、
前記生成手段で生成された前記静止画像データを前記第２の記録媒体に記録することを特徴とする請求項１乃至８の何れか１項に記載の記録装置。
【請求項１０】
記録装置の制御方法であって、
第１の記録媒体に記録される動画像データにおける任意のフレームに対する出力指定が可能な出力指定ステップと、
前記出力指定ステップにより指定されたフレームが記録される前記第１の記録媒体上の絶対的な位置を示す位置情報を取得する位置情報取得ステップと、
前記出力指定ステップにより出力指定がなされた前記フレームの前記位置情報を第２の記録媒体に対して記録する記録ステップとを含むことを特徴とする記録装置の制御方法。
【請求項１１】
請求項１０に記載の記録装置の制御方法をコンピュータに実行させるためのプログラム。
【請求項１２】
請求項１１に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像データから所望のフレームを出力指定するためのデータを記録媒体に記録させる記録装置及びその制御方法に関するものである。
【背景技術】
【０００２】
従来、ユーザはデジタルビデオカメラを使って動画、静止画の記録、再生を楽しむことができる。一般的に、家庭用デジタルビデオカメラには、メモリカードが具備されており、静止画、動画を記録することが可能である。現在、メモリカードに記録された静止画については、ＰＣを介さずに直接プリンタと接続して、自動ダイレクト印刷をすることができる。これに関連して、印刷すべき任意の画像を選択して選択画像に対する処理命令を付加した自動プリントファイルを該画像ファイルと同一の記録媒体に記録し自動印刷を行うシステムがある（例えば、特許文献１参照）。
【０００３】
また家庭用デジタルビデオカメラは、記録媒体としてテープを有しており、動画を記録することが可能である。従来は、ＳＤ（Standard Definition）方式で映像を記録することが主流であったが、最近では、テープに対して高精細なＨＤ（High Definition）方式で記録することが可能である（例えば、特許文献２参照）。ＨＤ方式は、解像度が１４４０×１０８０であり、フレーム単位の画素数としては約２００万画素で記録することが可能である。
【０００４】
これによって今後ユーザは、ＨＤ方式で撮影した高精細な映像を再生するだけでなく、従来の静止画ダイレクト印刷と同じように気に入ったフレームをダイレクト印刷して楽しむことも考えられるようになってきている。従来の、このような動画印刷にして、動画データ中の１フレームを印刷する際に、フレームを特定するための情報を、該動画データが格納されている同一記録媒体内の印刷指定ファイルに記録するといった技術がある（例えば、特許文献３参照）。
【０００５】
【特許文献１】特開２００３−４６９４３号公報
【特許文献２】特開２００１−２７５０７６号公報
【特許文献３】特開２０００−３３３１２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術の構成では、ＨＤ方式で記録されたテープ内の動画データの中からフレームを選択して印刷することができない。特許文献２におけるＨＤ記録方式には、撮影時に記録されたデータに対して後から付加データを記録するための領域が設けられていない。そのため、従来、特許文献１や特許文献３のように、印刷指定ファイルを印刷データと同一記録媒体内に作成することができない。
【０００７】
また、例えば動画データが記録されている記録媒体とは別の記録媒体を用いて印刷を実現したとしても、ユーザが一度印刷したフレームを再び印刷したい場合にはテープの読出し位置が変更されている可能性が高く、同じ画像を再生成することは簡単ではない。
【０００８】
これに対して印刷した全てのフレームを、別の記録媒体にユーザが一度印刷したフレームの静止画フォーマットで記録しておくという手段を用いれば実現可能である。しかしながら、いつユーザが再び印刷するか分からないものに対して大容量の記録領域を準備しておかなければならないことは現実的ではない、といった課題がある。
【０００９】
そこで、本発明は、例えば過去に出力指定されたフレームの画像データを再び容易に出力可能とすることにある。
【課題を解決するための手段】
【００１０】
本発明の記録装置は、第１の記録媒体に記録される動画像データにおける任意のフレームに対する出力指定が可能な出力指定手段と、前記出力指定手段により指定されたフレームが記録される前記第１の記録媒体上の絶対的な位置を示す位置情報を取得する位置情報取得手段と、前記出力指定手段により出力指定がなされた前記フレームの前記位置情報を第２の記録媒体に対して記録する第１の記録手段とを有することを特徴とする。
本発明の記録装置の制御方法は、第１の記録媒体に記録される動画像データにおける任意のフレームに対する出力指定が可能な出力指定ステップと、前記出力指定ステップにより指定されたフレームが記録される前記第１の記録媒体上の絶対的な位置を示す位置情報を取得する位置情報取得ステップと、前記出力指定ステップにより出力指定がなされた前記フレームの前記位置情報を第２の記録媒体に対して記録する記録ステップとを含むことを特徴とする。
本発明のプログラムは、前記記録装置の制御方法をコンピュータに実行させることを特徴とする。
本発明のコンピュータ読み取り可能な記録媒体は、前記プログラムを記録したことを特徴とする。
【発明の効果】
【００１１】
本発明においては、記録媒体上の絶対的位置情報に基づいて該当するフレームを当該記録媒体からサーチし、例えば過去に出力指定されたフレームの画像データを再び容易に出力することが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１３】
−第１の実施形態−
図１は、本発明の第１の実施形態に係るシステム構成を示す図である。図１において、１０１はＳＤ、ＨＤ記録方式に対応したデジタルビデオカメラ、１０２はＵＳＢケーブル、１０３はプリンタである。
【００１４】
デジタルビデオカメラ１０１は、記録媒体としてシーケンシャルメディアであるテープと、ランダムアクセスメディアであるメモリカードを有している。一般的には、テープに動画を記録する場合、ユーザがデジタルビデオカメラ１０１のメカスイッチ又はメニュー設定画面等により記録方式を決定するが、本実施形態ではテープはＨＤ方式において動画記録がなされていることを前提として説明を行う。
【００１５】
また、動画データは、ＳＤ方式ではＤＶフォーマットで記録され、ＨＤ方式ではＭＰＥＧフォーマットで記録される。また本実施形態では、デジタルビデオカメラ１０１及びプリンタ１０３はＰｉｃｔＢｒｉｄｇｅに対応していることとする。しかし、これは本発明において必要条件ではなく、本実施形態における説明の簡単化のために前提としている。
【００１６】
図２は、デジタルビデオカメラ１０１の内部の処理ブロック構成を示す図である。図２において２０１は制御部であり、デジタルビデオカメラ１０１のシステム全体を管理し、各処理ブロックの制御を行う。
【００１７】
また、本実施形態では、制御部２０１が、後述する図３におけるテープ位置情報の取得、ＭＰＥＧデータのＪＰＥＧ変換処理、後述の動画印刷情報データのメモリカードへの記録、ＰｉｃｔＢｒｉｄｇｅ準拠の印刷処理等、一連の印刷フローを統括的に制御する。
【００１８】
２０２はメモリであり、データや命令に関する様々な処理のためのワークメモリである。本実施形態においては、テープにＨＤ方式で記録された動画データを静止画フォーマットに変換する処理を始め、あらゆる処理に使用される。
【００１９】
２０３は表示部であり、デジタルビデオカメラ１０１の液晶パネルの制御を行い、主に動画データや静止画データ、及び、メニュー画面の表示等を行う。
【００２０】
２０４はＵＩ部であり、ボタンやスイッチ等、ユーザからの命令入力を処理し、本実施形態では、ユーザによるテープ動画の再生制御、印刷画像指定、及び、各種設定を受付け、処理を行う。
【００２１】
２０５はテープ部であり、デジタルビデオカメラ１０１に装着されたテープへの駆動制御を行い、データ書込み、読出し処理、及び、テープの管理を行う。
【００２２】
２０６はカード部であり、デジタルビデオカメラ１０１に装着されたメモリカードに対するデータ書込み、読出し処理、及び、管理を行う。
【００２３】
２０７はインタフェース部であり、ＵＳＢケーブルによって接続された外部機器との通信処理を行う。本実施形態では接続されたプリンタ１０３に対する印刷命令発行、印刷データ転送等の処理を行う。
【００２４】
図２に示す各処理ブロック構成は、デジタルビデオカメラ１０１内部の処理ブロックにおいて、本発明に関わる部分のみ表現したものであり、この限りではない。実際には撮影制御部、バッテリ制御部及びＵＳＢ以外のインタフェース部等が存在するが本実施形態の説明では省略している。
【００２５】
以上、本実施形態は図１、図２のような構成を前提としている。続いて、ユーザが図１におけるデジタルビデオカメラ１０１を操作して、テープにＨＤ方式によって記録された動画データの中から所望のフレームを印刷するまでの流れを図３に従って説明する。本実施形態における、ＨＤ方式での動画記録フォーマットの詳細については、"Specification of HDV Recording Format Version1.0 September2003"を参照されたい。
【００２６】
ステップ３０１は、印刷画像を指定するステップである。ＵＩ部２０４において、ユーザからのテープの再生、停止、早送り等の命令が入力され、命令を受付けた制御部２０１がテープ部２０５を制御し、読み出した映像を表示部２０３に表示する。この動作によってユーザの所望のフレーム位置においてテープ再生が停止され、印刷指定の指示が同じくＵＩ部２０４から入力される。
【００２７】
ステップ３０２では、指示を受けた制御部２０１はメモリカードが装着され有効であるかどうかの判別を行う。有効である場合は、メモリカード内に十分な空き容量があるかどうかの判別を行う。ここで、十分な空き容量とは、後述するフレームの位置情報、印刷指定した日付、印刷を実行した日付、印刷回数等（以下、これらのデータを動画印刷情報データと称す）を書き込むための容量と、指定したフレームをＪＰＥＧに変換したときのＪＰＥＧデータ（以下、動画ＪＰＥＧデータと称す）の容量とを合わせた容量以上のことを意味する。この値はＪＰＥＧ変換モジュールの精度によって依存する部分があり一意に決定できないため、本実施形態では基準値としてＸバイトとする。つまり、ステップ３０２においては、メモリカードが装着されて有効であり、且つＸバイト以上の空き領域が存在する、という条件を満たす場合はステップ３０３に進む。
【００２８】
ステップ３０３では、制御部２０１は、テープの現在位置情報をテープ部２０５を介して取得し、カード部２０６を介して、メモリカードに現在位置情報と現在時刻とを記録する。本実施形態では、テープの現在位置情報として、テープに記録されるAbsolute Track Number（ＡＢＳＴ）を参照する。
【００２９】
図４にテープにおけるセクタ構成を示す。図４の上部に示すように、ＨＤ方式では、１０８０ｉ／６０システムの場合、１トラックが１３４９７５ビット、１０８０ｉ／５０システムの場合１トラックが１３４８５０ビットで記録される。１トラックにおけるサブコードセクタの詳細を図４の下部に示す。図４の下部のサブコードセクタ内のサブコードシンクブロックを詳細に記述したものが図５である。図５に示すように、１サブコードシンクブロックは１２のシンクブロックで構成され、図５の下部に示すような形で、１サブコードシンクブロックの中に、２３ビット長を持つＡＢＳＴが４つ記録される。ＡＢＳＴはテープの開始点において０にセットされ、１ずつインクリメントされる。つまり、ＡＢＳＴによれば、テープ上のどの位置も一意に表現することができる。
【００３０】
以上のようにステップ３０３では、制御部２０１がテープ部２０５からテープ上の絶対的な位置を示すＡＢＳＴの値を取得する。続いて、制御部２０１は、印刷指定されたフレームの情報をメモリカードに記録する。本実施形態では、図６のようなファイル構成で情報の記録を行う。
【００３１】
図６において、四角はディレクトリ、長円はファイルを示す。Ｒｏｏｔディレクトリはメモリカードの最上位のディレクトリである。Ｒｏｏｔディレクトリ下のＤＣＩＭディレクトリ以下は、デジタルビデオカメラ１０１が静止画の記録用に使用する領域であり、ＤＣＦ（Design rule for Camera File system）フォーマットに準拠した構成になっている。ＤＣＦの詳細については、"カメラファイルシステム規格ＤＣＦ Ｖｅｒｓｉｏｎ１．０ ＪＥＩＤＡ−４９−２−１９９８"を参照されたい。
【００３２】
本実施形態では、動画印刷情報データの記録において、ＤＣＦフォーマットの領域は使用せず、別にＰＲＩＮＴディレクトリを作成する。ＰＲＩＮＴディレクトリ下には、８バイトのテープ番号で名づけられたディレクトリを生成する。このディレクトリは、テープが入れ替えられた場合に、１ずつインクリメントされる。各テープ番号ディレクトリ下には、ＰＲＩＮＴ．ＩＮＦファイルと、ファイル名が"ＰＲＴ＿"で始まる静止画ファイルが記録される。静止画ファイルは、後述のステップ３０４で記録される静止画ファイルである。
【００３３】
ＰＲＩＮＴ．ＩＮＦファイルの内容を図７に示す。ＰＲＩＮＴ．ＩＮＦファイルは、印刷指定された各フレームの情報が各行に記述される。各行には、左から、フレーム画像を示すファイル名、上述したＡＢＳＴ、印刷指定した日付、印刷回数、の４つのデータが記述される。
【００３４】
制御部２０１はテープ部２０５よりＡＢＳＴを取得した後、カード部２０６を介して、これら４つのデータを記録する。このとき、ファイル名は、"ＰＲＴ＿"に続く４桁の数字を１つずつ増加するように設定され、印刷回数は０として記録される。
【００３５】
続いてステップ３０４では、制御部２０１は、指定されたフレームにおけるＭＰＥＧデータをメモリ２０２上に展開し、ＪＰＥＧデータに変換する。続いて制御部２０１はＪＰＥＧデータをカード部２０６を介し、図６にて示した、テープ番号ディレクトリ下に記録する。
【００３６】
以上までのステップ３０３、３０４の処理において、ユーザによって指定されたフレームの印刷指定処理を完了させる。ステップ３０５は、ユーザが印刷処理を開始するか、引き続きフレームの指定を行うか、それともデジタルビデオカメラ１０１の電源を落とす等してどちらも行わないかの、いずれかの分岐である。
【００３７】
ユーザからの指定したフレームの印刷指令をＵＩ部２０４より受信した場合はステップ３０８に進む。そうでない場合はステップ３０６に進む。ステップ３０６において、ユーザが引き続き動画の中から印刷フレームを指定する場合は３０１に戻り、印刷実行でもフレーム指定でもない場合は、処理フローを終了する。
【００３８】
一方、ステップ３０２において、ユーザが印刷指定をしたのにも関わらず、メモリカードが装着されていてＸバイトの空き容量が存在する、という条件が満たされない場合はステップ３０７に進む。
【００３９】
ステップ３０７では、制御部２０１が表示部２０３を通じて、ユーザに対してこれまでに印刷指定をして、且つ、未だ印刷していないフレームの印刷を行うかどうかの問い合わせを行う。つまり、図７に示すＰＲＩＮＴ．ＩＮＦファイルにおいて、同じ日付において印刷回数が０のフレームを印刷するかどうかの問い合わせを行う。
【００４０】
制御部２０１は、ＵＩ部２０４より印刷実行の指令を受信した場合はステップ３０８へと進み、印刷処理を開始する。一方、印刷実行の指令を受信しなかった場合は処理フローを終了させる。
【００４１】
さて、ステップ３０５又はステップ３０７において、制御部２０１は、ＵＩ部２０４を通じてユーザからの印刷開始の指令を受けた場合は、ステップ３０８にて印刷処理を開始する。ステップ３０８では、ＰｉｃｔＢｒｉｄｇｅ規格に準拠した印刷処理を行う。制御部２０１はインタフェース部２０７に対して、印刷開始の命令を行ない、インタフェース部２０７はカード部２０６を介して取得したＰＲＩＮＴ．ＩＮＦから、印刷対象ファイルの情報を取得し、印刷を行う。
【００４２】
本実施形態は、図１及び図２の説明において示したように、デジタルビデオカメラ１０１及びプリンタ１０３はＰｉｃｔＢｒｉｄｇｅ規格に準拠しており、ＵＳＢケーブル１０２で接続されていることを前提としている。ＰｉｃｔＢｒｉｄｇｅ規格に準拠した印刷処理の詳細については"PictBridge Standard of Camera ＆ Imaging Products Association CIPA DC-001-2003"を参照されたい。
【００４３】
続いてステップ３０９では、制御部２０１はステップ３０８における印刷処理が正常に終了したかどうかの判別を行う。正常に終了している場合はステップ３１０に進み、制御部２０１は、カード部２０６を介して、メモリカード内の印刷した静止画ファイルを削除する。このように、既に印刷出力したフレームについては、その画像データは削除し、
動画像印刷情報データのみを残すようにしている。従って、メモリカードのメモリ使用量に大きな影響を与えることなく、メモリカード上において印刷管理を行なうことができる。
【００４４】
一方、ステップ３０９にて、印刷処理中にＵＳＢケーブルが抜かれたり、プリンタの電源が落ちたりする等してエラーが発生していたことを判別した場合は、ステップ３１１に進み、表示部２０３にてユーザに対してリトライするかどうかを尋ねる。ＵＩ部２０４より、リトライが指定された場合は、再びステップ３０８へと戻り、リトライしないことが指定された場合は、ステップ３１２へと進む。
【００４５】
ステップ３１２では、制御部２０１がカード部２０６を介して、印刷を行ったフレームにおける印刷回数の値をインクリメントし、ＰＲＩＮＴ．ＩＮＦファイルを更新する。以上をもって本実施形態における印刷フローを終了する。
【００４６】
以上のように、本実施形態においては、テープ内に記録された動画データの中から、ユーザが希望のフレームを選択して、デジタルインタフェースで接続されたプリンタに対してダイレクト印刷を行うことが可能になる。また、本実施形態によれば、テープ上の絶対的位置情報（ＡＢＳＴ）をメモリカードに記録しておくことにより、ユーザは過去に印刷した同じフレームをテープ上からサーチし、当該フレームの画像データを再印刷することを容易に行なうことできる。
【００４７】
−第２の実施形態−
次に、本発明の第２の実施形態について説明する。本発明の第２の実施形態は、第１の実施形態のシステム構成、及び、デジタルビデオカメラ１０１の内部の処理ブロック構成は同じである。
【００４８】
ユーザが図１におけるデジタルビデオカメラ１０１を操作して、テープにＨＤ方式によって記録された動画データの中から、所望のフレームを印刷するまでの流れを図８に従って説明する。
【００４９】
ステップ８０１は、印刷画像を指定するステップである。ＵＩ部２０４において、ユーザからのテープの再生、停止、早送りなどの命令が入力され、命令を受付けた制御部２０１が、テープ部２０５を制御し、読み出した映像を表示部２０３に表示する。この動作によってユーザの所望のフレーム位置においてテープ再生が停止され、印刷指定の指示が同じくＵＩ部２０４から入力される。
【００５０】
ステップ８０２では、指示を受けた制御部２０１は、メモリカードが装着され有効であるかどうかの判別を行う。有効である場合は、制御部２０１はメモリカード内に十分な空き容量があるかどうかの判別を行う。ここで、十分な空き容量とは、第１の実施形態と同じＸバイトとする。以上、ステップ８０２において、メモリカードが装着されて有効であり、且つＸバイト以上の空き領域が存在する、という条件を満たす場合はステップ８０６に進む。一方、条件を満たさない場合は、ステップ８０３に進む。
【００５１】
ステップ８０３では、制御部２０１は、メモリカードが装着されて有効である場合において、カード部２０６を介して、メモリカード内に同一のテープにおける動画印刷情報データが既に記録されているかどうかを判別する。
【００５２】
例えば、使用するテープに対してテープ番号を０００００００１と割当てた場合は、図６に示すような０００００００１ディレクトリが存在するかどうかを判別する。ステップ８０３にて該当する動画印刷情報データが既に存在した場合は、ステップ８０４に進み、存在しない場合はステップ８１０に進む。
【００５３】
ステップ８０４では、制御部２０１がカード部２０６に対して、Ｘバイトが確保できるまで印刷指定した日付が古いデータから削除を行う。対応する静止画データが存在する場合は、それも削除する。但し、印刷回数が０であるデータについては削除しない。
【００５４】
続いてステップ８０５にて、Ｘバイト確保することが成功していればステップ８０６へと進み、メモリカードの残容量等により古い動画印刷情報データの削除を行ってもＸバイト確保できなかった場合はステップ８１０へと進む。
【００５５】
ステップ８１０では、制御部２０１が表示部２０３を通じて、ユーザに対してこれまでに印刷指定をして、且つ未だ印刷していないフレームの印刷を行うかどうかの問い合わせを行う。つまり、図７に示すＰＲＩＮＴ．ＩＮＦファイルにおいて、同じ日付において印刷回数が０のフレームを印刷するかどうかの問い合わせを行う。
【００５６】
制御部２０１は、ＵＩ部２０４より印刷実行の指令を受信した場合はステップ８１１へと進み、印刷処理を開始する。一方、印刷実行の指令を受信しなかった場合は処理フローを終了させる。
【００５７】
さて、ステップ８０２又はステップ８０５においてステップ８０６に進んだ場合は、制御部２０１がテープの現在位置情報をテープ部２０５を介して取得し、カード部２０６を介してメモリカードに現在位置情報と現在時刻とを記録する。本実施形態で参照する現在位置情報は、第１の実施形態において参照したＡＢＳＴ（テープの絶対的位置情報）と同じである。
【００５８】
続いて制御部２０１は、テープ部２０５を介してテープ上のＭＩＣ領域に対して、テープ番号の書き込みを行う。本実施形態では、ここでは上述したようにテープ番号を０００００００１とするが、この限りでない。このように制御部２０１は、テープとメモリカードに対して、テープと動画印刷情報データの関連付けのために同じ値のＩＤ（テープ番号）を割当てる。
【００５９】
続いて、制御部２０１は、印刷指定されたフレームの情報をメモリカードに記録する。本実施形態における、メモリカードへの動画印刷情報データの記録処理は、第１の実施形態のステップ３０３における処理と同じである。
【００６０】
続いてステップ８０７において、制御部２０１は、指定されたフレームにおけるＭＰＥＧデータをメモリ２０２上に展開し、ＪＰＥＧデータに変換する。続いてＪＰＥＧデータをカード部２０６を介し、図６にて示した、テープ番号ディレクトリ下に記録する。以上までのステップ８０６、８０７の処理において、ユーザによって指定されたフレームの印刷指定処理を完了させる。
【００６１】
ステップ８０８は、ユーザが、印刷処理を開始するか、引き続きフレームの指定を行うか、それともデジタルビデオカメラ１０１の電源を落とす等してどちらも行わないかの、いずれかの分岐である。
【００６２】
ユーザから指定したフレームの印刷指令をＵＩ部２０４より受信した場合はステップ８１１に進む。そうでない場合はステップ８０９にて、ユーザが引き続き動画の中から印刷フレームを指定する場合はステップ８０１に戻る。印刷実行でもフレーム指定でもない場合は、処理フローを終了する。
【００６３】
さて、ステップ８０８又はステップ８１０において、ＵＩ部２０４を通じて、制御部２０１がユーザからの印刷開始の指令を受けた場合は、ステップ８１１にて印刷処理を開始する。ステップ８１１における印刷処理は、第１の実施形態のステップ３０８と同じである。
【００６４】
続いてステップ８１２では、ステップ８１１における印刷処理が正常に終了したかどうかの判別を行う。正常に終了している場合はステップ８１３に進み、制御部２０１がカード部２０６を介してメモリカード内の印刷した静止画ファイルを削除する。このように、既に印刷出力したフレームについては、その画像データは削除し、動画像印刷情報データのみを残すようにしている。従って、メモリカードのメモリ使用量に大きな影響を与えることなく、メモリカード上において印刷管理を行なうことができる。
【００６５】
一方、ステップ８１２にて、印刷処理中にＵＳＢケーブルが抜かれたり、プリンタの電源が落ちたりする等してエラーが発生していたことを判別した場合は、ステップ８１４に進み、表示部２０３にてユーザに対してリトライするかどうかを尋ねる。
【００６６】
ＵＩ部２０４よりリトライが指定された場合は、再びステップ８１１へと戻り、リトライしないことが指定された場合は、ステップ８１５へと進む。ステップ８１５では、制御部２０１がカード部２０６を介して印刷を行ったフレームにおける印刷回数の値をインクリメントし、ＰＲＩＮＴ．ＩＮＦファイルを更新する。以上により本実施形態における印刷フローを終了する。
【００６７】
以上のように、本実施形態においては、テープとメモリカードとに同一のＩＤを割り当てているため、テープが入れ替わった場合でも、以前指定したフレームを正しくサーチすることが可能となる。
【００６８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム或いは装置に供給し、そのシステム等のコンピュータが記憶媒体からプログラムコードを読み出し実行することによっても達成される。
【００６９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７０】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００７１】
また、コンピュータが読み出したプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００７２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに接続された機能拡張ユニット等に備わるメモリに書込まれた後、そのプログラムコードの指示に基づきＣＰＵ等が実際の処理を行い、前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００７３】
【図１】本発明の第１及び第２の実施形態に係るシステム構成を示す図である。
【図２】デジタルビデオカメラの内部の処理ブロック構成を示す図である。
【図３】本発明の第１の実施形態における処理の流れを示すフローチャートである。
【図４】テープにおけるセクタ構成を示す図である。
【図５】図４の下部のサブコードセクタ内のサブコードシンクブロックを詳細に記述した図である。
【図６】メモリカード内のファイル構成を示す図である。
【図７】ＰＲＩＮＴ．ＩＮＦファイルの内容を示す図である。
【図８】本発明の第２の実施形態における処理の流れを示すフローチャートである。
【符号の説明】
【００７４】
１０１  デジタルビデオカメラ
１０２  ＵＳＢケーブル
１０３  プリンタ
２０１  制御部
２０２  メモリ
２０３  表示部
２０４  ＵＩ部
２０５  テープ部
２０６  カード部
２０７  インタフェース部
【図１】
2007281793.tif 000003
【図２】
2007281793.tif 000004
【図３】
2007281793.tif 000005
【図４】
2007281793.tif 000006
【図５】
2007281793.tif 000007
【図６】
2007281793.tif 000008
【図７】
2007281793.tif 000009
【図８】
2007281793.tif 000010