(57)【要約】【課題】  動画フォーマットで記録された画像データから、プリントに適した静止画データを容易に作成すること。【解決手段】  画像データに記録された特殊再生用データを読み込み、この特殊再生用データを用いて静止画データを生成する。静止画データは例えばダイレクトプリント規格に従ったプロトコルでプリンタへ送信され、プリンタで直接印刷される。【選択図】  図１０
2007142753.tif 000002
【特許請求の範囲】
【請求項１】
動画データと、当該動画データの特殊再生用データが含まれる画像データから、前記特殊再生用データを取得する取得手段と、
取得した前記特殊再生用データから静止画データを生成する静止画データ生成手段とを有することを特徴とする画像処理装置。
【請求項２】
前記画像データを記録した記録媒体を再生する再生手段をさらに有し、
前記取得手段が、前記再生手段により前記記録媒体を前記動画データの通常再生時よりも高速に駆動させた状態で前記特殊再生用データを取得することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記再生手段が、複数の速度で前記記録媒体を高速駆動可能であり、
前記特殊再生用データが、前記再生手段による前記記録媒体の駆動速度毎に複数種記録されていることを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記静止画データをプリンタで直接印刷するための印刷データを生成し、出力する印刷データ生成手段をさらに有することを特徴とする請求項１乃至請求項３のいずれか１項に記載の画像処理装置。
【請求項５】
前記特殊再生用データが、前記動画データのサーチ用データであることを特徴とする請求項１乃至請求項４のいずれか１項に記載の画像処理装置。
【請求項６】
請求項４記載の画像処理装置と、前記印刷データを印刷可能なプリンタとが接続されて成るダイレクトプリントシステム。
【請求項７】
請求項１乃至請求項５のいずれか１項に記載の画像処理装置を用いた撮像装置。
【請求項８】
動画データと、当該動画データの特殊再生用データが含まれる画像データから、前記特殊再生用データを取得する取得ステップと、
取得した前記特殊再生用データから静止画データを生成する静止画データ生成ステップとを有することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置に関し、特に動画像データの特殊再生用データから静止画像を生成する画像処理装置に関する。
【背景技術】
【０００２】
従来、ユーザは、デジタルビデオカメラ（以下ＤＶＣ）を用いて動画および静止画を撮影し楽しむことができる。現在、一般的にユーザは磁気テープに対して動画記録を行っているが、他にメモリカード等、別の記録媒体に記録することも可能である。また、記録フォーマットとしては、現在、ＳＤ、ＳＤＬフォーマット（以下、ＤＶ規格）を磁気テープに記録することが可能である。また、ＤＶ規格よりも高画質なＨＤフォーマットを磁気テープに記録する方式も提案されている（例えば特許文献１参照）。例えばユーザは、屋外での風景などを動画としてＤＶＣに記録し、帰宅した後、テレビやＰＣなどに接続し、再生表示させて楽しむ。
【０００３】
一方、ＤＶＣにおいて静止画は、一般的にメモリカードに対してＪＰＥＧフォーマットで記録される。他に磁気テープ等、別の記録媒体に記録することも可能である。例えばユーザは、屋外での風景などを静止画としてＤＶＣに記録し、帰宅した後、テレビ、プリンタ、ＰＣなどに接続し、印刷あるいは再生表示させて楽しむ。
【０００４】
【特許文献１】特開２００１−２７５０７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術の構成では、ＤＶＣを用いて動画フォーマットで記録したデータを、例えばユーザが紙面上で楽しみたい場合には、単にＤＶＣとプリンタを接続しただけでは実現できない。例えば、ＰＣと接続し、編集ソフトを使用して動画を取り込み、動画の特定の場面を指定して静止画フォーマットに変換し、ＰＣとプリンタを接続して印刷することによって実現できる。しかし、ＤＶＣにあらかじめ静止画として記録したデータを印刷する作業と比較して、ＰＣ、編集ソフト、ユーザの労力、および時間が必要となるといった問題が生じる。特に動画が高画質であり、容量が大きい場合であればあるほど要する時間も増大してしまう。
【０００６】
本発明はこのような従来技術の問題点に鑑みなされたものであり、動画フォーマットで記録されたデータからプリントに適した静止画像を用に生成可能な画像処理装置に関する。
【課題を解決するための手段】
【０００７】
上述の目的は、動画データと、当動画データの特殊再生用データが含まれる画像データから、特殊再生用データを取得する取得手段と、取得した特殊再生用データから静止画データを生成する静止画データ生成手段とを有することを特徴とする画像処理装置によって達成される。
【発明の効果】
【０００８】
本発明によれば、動画フォーマットで記録されたデータから、プリントに適した静止画像を容易に生成することが可能である。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して本発明をその好適な実施形態に基づいて詳細に説明する。
なお、以下に説明する実施形態においては、磁気テープへの動画記録規格として、ＤＶ規格とは異なる記録方式を使用して、１０８０ｉ／６０システムの動画を記録する記録方式を例にとり説明を行う。
【００１０】
本発明が適用可能な動画の信号方式はこの限りではなく、他の解像度およびテレビ信号方式においても適用は可能である。また、磁気テープにおいてはＤＶ規格と同じカセットやテープスピード、トラックピッチを採用し、ドラムやカセットコンパートメントなどの主要メカニズムは、ＤＶ規格のものをそのまま利用するものとして述べる。
【００１１】
本実施形態において用いる画像データは、本動画像データとは別に、特殊再生用のデータが、本動画像データの一部のフレームを用いて、本動画像データよりも低解像度で記録された画像データである。例えば、本動画像データの記録形式がＭＰＥＧ２形式であれば、Ｉピクチャを用いて低画素化して容量を減らして記録する。この特殊再生用データは、磁気テープの走行速度を通常よりも高速にしても読み出すことができるように、例えば記録媒体が磁気テープであれば、テープ走行速度と、回転移動するヘッドとの位置関係に合わせて、磁気テープ上の固定位置に記録される。本実施形態では、例として磁気テープの走行速度を８倍速とした場合について述べるが、この限りではない。また、以降、この固定位置に記録される特殊再生用のデータをサーチデータと呼ぶ。
【００１２】
以下、「実施形態１」では、サーチデータを磁気テープの固定位置に記録し、サーチデータを高速で読み出してインデックス用の静止画を生成する。そして、メモリカードに静止画を記録し、その静止画をＰｒｉｎｔＢａｓｉｃサービスを用いてプリンタに印刷要求を行う処理について述べる。
【００１３】
「実施形態２」では、サーチデータを磁気テープの固定位置に記録するステップについては「実施形態１」と同じである。しかし、サーチデータを高速で読み出しインデックス用の静止画を生成した後に、デジタルインターフェースを介してＰｒｉｎｔＢａｓｉｃサービスを用いてプリンタに印刷要求をする点で異なる。
【００１４】
●（実施形態１）
図１に磁気テープに記録されるトラックの構成を示す。記録時、図１（ａ）の右下から左上方向に磁気テープ１をトレースすることで、磁気テープ１の長手方向２に対して傾斜したトラック３を形成する。磁気テープは、図１（ａ）において右から左方向に移送される。各トラックは図１（ｂ）に示す構成を有し、下から（トラックの始まりから）ＩＴＩセクタ（３６００ビット）、メインセクタ（１２８５７５ビット）、サブコードセクタ（２８００ビット）の順で配置される。
【００１５】
ＩＴＩセクタはＤＶ規格のものと同様であり、基準信号、フォーマット情報等が記録される。メインセクタには、ビデオデータ、オーディオデータ、ＡＵＸデータ、およびサーチデータが記録される。インデックス用の静止画を生成する際に必要となる画像データは、このメインセクタ内に記録される。サブコードセクタにはタイムコード情報などが記録される。オーバーライトマージン（１２５０ビット）は、消し残りを防止するための領域である。
【００１６】
つづいて、図２を用いて本実施形態におけるサーチデータの記録について説明する。
図２は、図１におけるメインセクタの領域のみを１５０トラック分並べて示しており、図中ブロック状に示されるサーチデータ４は、１４４トラックで１フレームを構成するように記録される。図２に示すように、サーチデータ４は１６トラックを単位とし、各単位内の固定位置（図２の例では３箇所）に記録される。従って、１４４トラックでは９単位×３＝２７箇所に記録される。本動画像データは、１５０トラックを単位に１フレームを構成するので、本動画像データとサーチデータとでは１フレーム分のデータに要するトラックの数において６トラックのずれが生じる。このずれは、本動画像データ８フレーム（１２００トラック）中に、サーチデータを含まない１６トラックのブロックを３つ（＝合計４８トラック）含ませることによって調製され、連続したサーチデータの記録を可能としている。
【００１７】
サーチデータは、１６トラック毎にサーチユニット番号で表され、この番号については以下各サーチユニットにどのようなサーチデータが記録されるのかを説明する際に使用する。図３は１６トラック毎の１サーチユニットの配置例を示す図である。図３上部に示すトラックペア番号は、アジマスマイナスとアジマスプラスの２トラックをまとめて番号付けしたものであり、０から７まで振られる。左部に示すシンクブロック番号は、トラックのメインセクタを縦に１３９分割（１１１バイト毎）したシンクブロックに対する番号である。
【００１８】
図３において左下から右上へ延びる斜めの矢印はＤＶＣが磁気テープの記録再生に用いる回転ヘッドが磁気テープの８倍速走行時にトラックをと交差する方向である。１サーチユニットを構成する３箇所のサーチデータのうち、右と中央の２箇所を読み取り可能であることがわかる。一方、トラックペア０に記録される左のサーチデータは、磁気テープが逆方向に８倍速で進行した場合に回転ヘッドと交差する領域に記録されている。なお、中央のサーチデータは正方向、逆方向のいずれにテープが８倍速走向しても読み取られる位置に存在する。
【００１９】
図３に示したサーチデータはシンクブロック１１９個分に相当し、３４種類のサーチデータがシンクブロック１１９個に記録される。本実施形態においてサーチデータが記録されるシンクブロックと、各シンクブロックに書き込まれるサーチデータの種類との関係を図４に示す。図４のトラックペア番号は図３と対応しており、サーチデータが記録されるトラックペアは０、１、２の３ペアである。トラックペア番号０、アジマスマイナスのトラックに書き込まれるサーチデータ、すなわち図３中の一番左のサーチデータは、シンクブロック番号が８６から１１９の箇所に、サーチデータ番号が１７から３３までのデータが２回繰り返して記録される。
【００２０】
同様に、トラックペア番号１のアジマスマイナストラックのシンクブロック番号４４から９４には、サーチデータ番号０から１６までのデータが３回繰り返して記録される。最後にトラックペア番号２のアジマスマイナストラックには、シンクブロック番号９５から１２８に、サーチデータ番号１７から３３までのデータが２回繰り返して記録される。
【００２１】
このように、３４種類のサーチデータは、磁気テープが正逆どちらの方向に走行しても、サーチデータ番号０〜３３が読み取りできるように記録される。
【００２２】
続いて、図５にサーチデータのマクロブロック、図６にシンクブロック１個におけるサーチデータの内容を示す。
図５に示すように、サーチデータ１フレームは、１６×１６ピクセルを単位とするマクロブロック（横９０マクロブロック、縦６８マクロブロック）で構成される。１マクロブロックはそれぞれ、６ビットのＹ成分４つ（Ｙ０〜Ｙ３）、５ビットのＣＢ成分、および５ビットのＣＲ成分で表される。これらのマクロブロックは、１サーチデータにおいて図６で示すような並びで記録される。
【００２３】
サーチデータには２種類の記録方式があり、図２におけるサーチユニット番号が０から３までのサーチデータが上段、サーチユニット番号が４から８までのサーチデータが下段の記録方式で記録される。本実施形態では上段のデータを基礎データ、下段のデータを補助データと呼ぶ。基礎データ、および補助データは、図４中のサーチデータ番号ひとつひとつに相当する。
【００２４】
続いて図７および図８に、サーチデータ１フレームを表す図を示す。図７は基礎データにおけるサーチデータ番号およびサーチユニット番号と１フレーム内の位置の対応を示す図であり、図８は、補助データにおけるサーチデータ番号およびサーチユニット番号と１フレーム内の位置の対応を示す図である。これにより、サーチデータ（インデックス用静止画像）１フレームを表現することが可能となる。
【００２５】
以下、このように記録されるサーチデータを用いてインデックス画像を生成するステップ、および外部のプリンタと通信を行いインデックス画像の印刷を行うステップについて、本発明をＤＶＣに適用して述べる。
【００２６】
図９に本実施形態におけるシステム構成を示す。９０１は本発明を適用したＤＶＣである。９０２はアクセスポイント、そして９０３はプリンタである。これら３つの機器はＩＥＥＥ８０２．１１ｂネットワークで構成されるものとする。ＩＥＥＥ８０２．１１ｂは一例であり、本実施形態においてはＥｔｈｅｒｎｅｔ（登録商標）、ＩＥＥＥ８０２．１１ｇ、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ１３９４においても適用可能である。すなわち、以下に示すＰｒｉｎｔＢａｓｉｃサービスがネットワーク上で運用可能であれば物理層に対する制限は無い。
【００２７】
また本実施形態では、アクセスポイント９０２を使用したインフラストラクチャモードにおいて説明を行うが、これは本発明には直接的に関連をもたず、例えばＤＶＣ９０１とプリンタ９０３同士が直接通信するアドホックモードでも適用可能である。プリンタ９０３は、ＵＰｎＰ(Universal Plug and Play)規格で標準化されているＰｒｉｎｔＢａｓｉｃサービスを実装しているものとする。
【００２８】
一方ＤＶＣ９０１は、ＰｒｉｎｔＢａｓｉｃサービスに対するコントロールポイント機能を有し、本実施形態ではこのＰｒｉｎｔＢａｓｉｃサービスに従ってネットワークプリントを行うこととする。ＵＰｎＰ規格はネットワーク上でのＩＰアドレスの自動設定、およびサービスの自動検出および提供方法などを規定している規格である。またＰｒｉｎｔＢａｓｉｃサービスはＵＰｎＰ規格をベースとしたネットワークにおける印刷システムについて標準化した規格である。
【００２９】
図１０は、本実施形態におけるＤＶＣの内部構成例を示す図である。なお、ＤＶＣには映像を取り込むためのレンズや静止画動画系の処理を行う制御部も存在するが、本実施形態と直接関係を持たないため省略してある。
【００３０】
ユーザインターフェース１００１は、キーやボタン、タッチパネルなどから構成される操作部であり、以下に説明する一連の処理フローは、ユーザがこのユーザインターフェース１００１から与える指示をトリガとして開始される。メインコントローラ１００２は、ＤＶＣで行われる一連の制御の中心的な役割をもつ。そして、ユーザインターフェース１００１からの指令を受け、以下に示すテープ制御部１００３、ＹＵＶ／ＪＰＥＧ変換制御部１００５、メモリカード制御１００７、および無線制御部１００９の制御を行う。
【００３１】
テープ制御部１００３は、磁気テープ１００４のメカ的な駆動制御やデータの読取り制御を行う。磁気テープ１００４には、サーチデータを含む動画、静止画データが記録されている。ＹＵＶ／ＪＰＥＧ変換制御部１００５は、磁気テープ１００４上にＹＵＶフォーマットで記録されているサーチデータをＪＰＥＧ形式に変換する処理を行う。メモリ１００６は、サーチデータを磁気テープ１００４から取り出して一時的に格納する場所や、ＹＵＶ／ＪＰＥＧ変換制御部１００５が変換処理の際に使用する領域として使用される。
【００３２】
メモリカード制御部１００７は、メモリカード１００８に対して読み出し／書き込みの処理を行う。メモリカード１００８は、例えばＤＶＣ本体に着脱可能な構成を有し、ＪＰＥＧ形式に変換されたサーチデータが格納される。無線制御部１００９は、ＰｒｉｎｔＢａｓｉｃサービスにおける制御など、無線通信に関する制御を行う。無線インターフェース１０１０は、他の機器との無線通信を行うためのインタフェースであり、本実施形態ではＩＥＥＥ８０２．１１ｂに準拠するものとする。なお、図１０において、ユーザインタフェース１００１及びメインコントローラ１００２の間を除くブロック間を結ぶ実線は、サーチデータの経路を示す。なお、図１０においては、メインコントローラ１００２から各制御部に送られる制御信号については省略してある。
【００３３】
続いて、図１１に示すフローチャートを用いて、本実施形態におけるＤＶＣの処理シーケンスについて説明する。
Ｓ１１０１において、メインコントローラ１００２は、ユーザインタフェース１００１、例えばインデックスダイレクトプリントボタンなどの押下検出などにより、ユーザからのダイレクトプリント指示を検出する。なお、本実施形態では、ユーザインターフェース１００１からの入力を本処理の開始トリガとして説明を行うが、本発明はこれに限らず、例えば外部機器からの特定コマンド受信など、別の条件を開始トリガとすることも可能である。
【００３４】
Ｓ１１０２にて、メインコントローラ１００２はテープ制御部１００３に対して、磁気テープを８倍速で走行させ、またサーチデータを読み取るよう指令を送る。このサーチデータ読み取り時における磁気ヘッドの移動方向と磁気テープの移動方向との関係は、既に図３で示したとおりである。Ｓ１１０３にて、テープ制御部１００３はサーチデータを読み出し、メモリ１００６に展開する。
【００３５】
そして、Ｓ１１０４において、テープ制御部１００３は、サーチデータを１フレーム分読み出すと、ＹＵＶ／ＪＰＥＧ変換制御部１００５に通知する。上述したように、本実施形態ではサーチデータの１フレーム分は１４４トラック毎に記録されている。Ｓ１１０５において、ＹＵＶ／ＪＰＥＧ変換制御部１００５はＹＵＶフォーマットで記録されたサーチデータの１フレーム分をＪＰＥＧフォーマットのサーチデータ１フレームに変換し、Ｓ１１０６にてメモリカード１００８に記録する。Ｓ１１０６では、ＤＣＦフォーマットに準拠した記録方式で記録することも可能である。
【００３６】
磁気テープ１００４内のすべてのサーチデータに対して、１フレーム単位でＳ１１０５、およびＳ１１０６の処理を繰り返す。Ｓ１１０７にて、すべてのサーチデータの読み出しを完了すると、テープ制御部１００３は回転を終え、メインコントローラ１００２に通知する。Ｓ１１０８にて、メインコントローラ１００２は、メモリカード１００８に記録されているＪＰＥＧフォーマットのサーチデータ、すなわちインデックス画像に対するテンプレートをＸＨＴＭＬ−Ｐｒｉｎｔ形式で生成し、メモリカード１００８に記録する。ＸＨＴＭＬ−Ｐｒｉｎｔ形式とは、例えば印刷用紙の大きさ、画像の位置、画像ファイルのＵＲＬなどの情報をＸＭＬ(eXtensive Markup Language)で記述したフォーマットのことであり、ＰｒｉｎｔＢａｓｉｃサービスにおいても言及されている。
【００３７】
Ｓ１１０９以降のステップは、ＰｒｉｎｔＢａｓｉｃサービスの標準的な印刷シーケンスに従ったものである。Ｓ１１０８にて、ＸＨＴＭＬ−Ｐｒｉｎｔ形式のテンプレート生成が終了すると、メインコントローラ１００２は無線制御部１００９にＰｒｉｎｔＢａｓｉｃサービスの処理を開始させる。Ｓ１１０９にて、無線制御部１００９はプリンタ９０３に対してＣｒｅａｔｅＪｏｂアクションを発行する。ＣｒｅａｔｅＪｏｂアクションはＰｒｉｎｔＢａｓｉｃサービスで定義されたコマンドのひとつであり、プリンタに対して印刷ジョブの生成を要求する。
【００３８】
また、本実施形態では、ＤＶＣ９０１がＵＰｎＰ技術を利用してＩＰアドレスを自動設定し、ネットワーク上にプリンタ９０３を自動的に検出し、プリンタ９０３がもつＰｒｉｎｔＢａｓｉｃサービスが利用可能な状態であることを前提としている。これらＩＰアドレスの設定、プリンタの検出等のステップはＳ１１０１からＳ１１０８の中で並行的に行われていてもよい。
【００３９】
Ｓ１１０９にて発行したＣｒｅａｔｅＪｏｂアクションに対してプリンタ９０３が正常に処理した場合、Ｓ１１１０にてメインコントローラ１００２は、ＣｒｅａｔｅＪｏｂレスポンスを受信する。そして、ＣｒｅａｔｅＪｏｂレスポンス受信から３０秒以内に、ＸＨＴＭＬ−Ｐｒｉｎｔ形式のテンプレートをＨＴＴＰ−ＰＯＳＴコマンドを用いて送信する（Ｓ１１１１）。プリンタ９０３は受信したＸＨＴＭＬ−Ｐｒｉｎｔ形式で記述されたテンプレートに含まれる、各インデックス画像のＵＲＬに対し、ＨＴＴＰ−ＧＥＴコマンドで取得要求を行う。この取得要求はＳ１１１２においてメインコントローラ１００２が受信する。メインコントローラ１００２は、Ｓ１１１３にてインデックス画像をメモリカード１００８から読み出して送信する。そして、プリンタ９０３は、受信したインデックス画像を用いて印刷処理を行う。
【００４０】
このように、本実施形態によれば、磁気テープ１００４に記録された本動画像データのインデックス画像をプリンタにダイレクトプリントすることが可能となる。
また、本実施形態では、ＤＶＣとプリンタとの間でのダイレクトプリントを実現するための印刷プロトコルとしてＰｒｉｎｔＢａｓｉｃを用いた場合について説明したが、他の印刷プロトコルを用いてもよい。
【００４１】
以下、実施形態１の変形例として、他のダイレクトプリントプロトコルの一例として、ＰｉｃｔＢｒｉｄｇｅを用いた場合の処理についてを説明する。
図１２は、本変形例におけるシステム構成を示す。この変形例では、ＤＶＣ１２０１とプリンタ１２０３とはＵＳＢケーブル１２０２で接続されている。なお、ＤＶＣ１２０１、およびプリンタ１２０３はＰｉｃｔＢｒｉｄｇｅ規格に従ったダイレクトプリント処理が可能であるとする。
【００４２】
ＰｉｃｔＢｒｉｄｇｅ規格は、ＵＳＢ、ＰＴＰプロトコル上で印刷処理を行うための規格であり、詳細については、ＣＩＰＡ  ＤＣ−００１−２００３規格を参照されたい。
【００４３】
また、図１３は本変形例におけるＤＶＣ１２０１の構成例を示すブロック図であり、図１０と同じ構成については同じ参照数字を付した。無線制御部１００９がＵＳＢ制御部１３０９に、無線インタフェース１０１０がＵＳＢインターフェース１３１０と成った以外は図１０と同じ構成であるため、説明を省略する。
【００４４】
図１４は、本変形例におけるＤＶＣの処理シーケンスを説明するフローチャートである。図１４においても、図１１と同じ処理を行うステップには同じ参照数字を付した。Ｓ１１０１からＳ１１０７までの処理は上述したとおりであるため、１フレーム分のサーチデータ処理が終了した後の処理（Ｓ１４０８以降）について説明する。
【００４５】
Ｓ１１０１からＳ１１０７にかけて、すべてのサーチデータの読み出し、およびＪＰＥＧ変換が完了すると、テープ制御部１００３は回転を終え、メインコントローラ１００２に通知する。
【００４６】
Ｓ１４０８にて、メインコントローラ１００２は、メモリカード１００８に記録されているＪＰＥＧインデックス画像に対するテンプレートをＤＰＯＦ形式で生成し、メモリカード１００８に記録する。ＤＰＯＦは、例えばデジタルカメラ等で撮影した画像を、プリントサービスやプリンタで自動的にプリントするための情報を記録するフォーマットである。
【００４７】
Ｓ１４０９以降のステップは、ＰｉｃｔＢｒｉｄｇｅの標準的なＤＰＯＦ印刷シーケンスに従ったものである。Ｓ１４０８にて、ＤＰＯＦ形式のテンプレート生成が終了すると、メインコントローラ１００２はＵＳＢ制御部１３０９にＰｉｃｔＢｒｉｄｇｅの処理を開始させる。Ｓ１４０９にて、ＵＳＢ制御部１３０９はプリンタ１２０３に対してＤＰＳ＿ＳｔａｒｔＪｏｂオペレーションを発行する。また、この場合、ＰｉｃｔＢｒｉｄｇｅにおける、ＤＰＳ＿Ｄｉｓｃｏｖｅｒｙ、ＤＰＳ＿Ｃｏｎｆｉｇｕｒａｔｉｏｎ、およびＤＰＳ＿ＧｅｔＣａｐａｂｉｌｉｔｙオペレーションについては、ＵＳＢケーブル１２０２を接続した時点で完了しているものとする。
【００４８】
Ｓ１４１０では、プリンタ１２０３からのＤＰＳ＿ＧｅｔＦｉｌｅオペレーションを受信する。Ｓ１４１１にてＤＰＯＦ形式のテンプレートをプリンタ１２０３に送信する。その後、Ｓ１４１２にてプリンタ１２０３からの各インデックス画像に対してのファイルＩＤを取得するためのＤＰＳ＿ＧｅｔｆｉｌｅＩＤオペレーションを受信する。そして、メインコントローラ１００２はＳ１４１３にて該当するファイルＩＤを送信する。その後、Ｓ１４１４にてプリンタ１２０３からの各インデックス画像に対するＤＰＳ＿ＧｅｔＦｉｌｅオペレーションを受信する。
【００４９】
これに応答してメインコントローラ１００２は、Ｓ１１１３にて、該当するインデックス画像をメモリカード１００８から読み出して送信する。これによりプリンタ１２０３は印刷処理を行い、磁気テープ１２０４に記録された本動画像データのインデックス画像をプリンタにダイレクトプリントすることが可能となる。
【００５０】
以上説明したように、本実施形態によれば、本動画データ中に記録されたサーチデータを取得し、サーチデータから静止画像データを生成することにより、プリント可能な静止画像データを容易に得ることができる。
【００５１】
また、磁気テープの再生機能を有する場合には、磁気テープを高速走行させてサーチデータを読み取ることにより、素早くインデックス画像を得ることが可能である。
【００５２】
また、ダイレクトプリント機能を有する場合には、ＰＣや編集ソフトウェアを用いることなく、容易に動画データのインデックス画像をプリントアウトすることができる。
【００５３】
●（実施形態２）
実施形態２では、サーチデータを磁気テープの固定位置に記録するステップについては「実施形態１」と同じである。そのため、サーチデータを高速で読み出しインデックス用の静止画を生成した後に、デジタルインターフェースを介してＰｒｉｎｔＢａｓｉｃサービスを用いてプリンタに印刷要求を行う処理についてのみ説明する。なお、本実施形態におけるダイレクトプリント時のシステム構成およびＤＶＣの構成は、第１の実施形態で説明した図９、および図１０と同じでよいため、以下の説明においても図９、および図１０の符号を用いる。
【００５４】
以下、図１５に示すフローチャートを用いて、本実施形態２におけるＤＶＣの処理シーケンスについて説明する。
Ｓ１５０１において、メインコントローラ１００２は、ユーザインタフェース１００１、例えばインデックスダイレクトプリントボタンなどの押下検出などにより、ユーザからのダイレクトプリント指示を検出する。なお、本実施形態では、ユーザインターフェース１００１からの入力を本処理の開始トリガとして説明を行うが、本発明はこれに限らず、例えば外部機器からの特定コマンド受信など、別の条件を開始トリガとすることも可能である。
【００５５】
Ｓ１５０２にて、メインコントローラ１００２は無線制御部１００９にＰｒｉｎｔＢａｓｉｃサービスの処理を開始させる。無線制御部１００９はプリンタ９０３に対してＣｒｅａｔｅＪｏｂアクションを発行する。ＣｒｅａｔｅＪｏｂアクションはＰｒｉｎｔＢａｓｉｃサービスで定義されたコマンドのひとつであり、プリンタに対して印刷ジョブの生成を要求する。本実施形態でも実施形態１と同様、ＤＶＣ９０１がＵＰｎＰ技術を利用してＩＰアドレスを自動設定し、ネットワーク上にプリンタ９０３を自動的に検出し、プリンタ９０３がもつＰｒｉｎｔＢａｓｉｃサービスが利用可能な状態であることを前提としている。これらＩＰアドレスの設定、プリンタの検出等のステップはＳ１５０１の中で並行的に行われていてもよい。
【００５６】
Ｓ１５０２にて発行したＣｒｅａｔｅＪｏｂアクションに対してプリンタ９０３が正常に処理した場合、Ｓ１５０３にてメインコントローラ１００２は、ＣｒｅａｔｅＪｏｂレスポンスを受信する。そして、ＣｒｅａｔｅＪｏｂレスポンス受信から３０秒以内に、ＸＨＴＭＬ−Ｐｒｉｎｔ形式のテンプレートを生成及び、ＨＴＴＰ−ＰＯＳＴコマンドを用いた送信を行う（Ｓ１５０４）。
【００５７】
上述のように、ＸＨＴＭＬ−Ｐｒｉｎｔは、例えば印刷用紙の大きさ、画像の位置、ＵＲＬなどの情報をＸＭＬで記述したフォーマットのことであり、ＰｒｉｎｔＢａｓｉｃサービスにおいても言及されている。詳細についてはＸＨＴＭＬ−Ｐｒｉｎｔ  Ｗ３Ｃ  Ｃａｎｄｉｄａｔｅ  Ｒｅｃｏｍｍｅｎｄａｔｉｏｎ  ２０  Ｊａｎｕａｒｙ  ２００４を参照されたい。
【００５８】
Ｓ１５０４の後、Ｓ１５０５にて、メインコントローラ１００２はテープ制御部１００３に対して、磁気テープを８倍速で走行させ、またサーチデータを読み取るよう指令を送る。このサーチデータ読み取り時における磁気ヘッドの移動方向と磁気テープの移動方向との関係は、既に図３で示したとおりである。Ｓ１５０６にて、テープ制御部１００３はサーチデータを読み出し、メモリ１００６に展開する。
【００５９】
そして、Ｓ１５０７において、テープ制御部１００３は、サーチデータを１フレーム分読み出すと、ＹＵＶ／ＪＰＥＧ変換制御部１００５に通知する。上述したように、本実施形態ではサーチデータの１フレーム分は１４４トラック毎に記録されている。Ｓ１１０５において、ＹＵＶ／ＪＰＥＧ変換制御部１００５はＹＵＶフォーマットで記録されたサーチデータの１フレーム分をＪＰＥＧフォーマットのサーチデータ１フレームに変換する。そして、Ｓ１５０９でプリンタ９０３に対してＨＴＴＰ−ＰＯＳＴコマンドを用いて送信する。
【００６０】
磁気テープ１００４内のすべてのサーチデータに対して、１フレーム単位でＳ１５０８、およびＳ１５０９の処理を繰り返す。Ｓ１５１０にて、すべてのサーチデータの読み出しを完了すると、テープ制御部１００３は回転を終え、メインコントローラ１００２に通知する。これによりプリンタ９０３は印刷処理を行い、磁気テープ１００４に記録された本動画像データのインデックス画像をプリンタにダイレクトプリントすることが可能となる。
【００６１】
●（他の実施形態）
なお、上述の実施形態では、本発明をデジタルビデオカメラ（ＤＶＣ）に適用した例を説明したが、本発明はビデオカメラのみならず、動画フォーマットで記録されたデータを処理可能な任意の装置に対して適用可能であることは言うまでもない。つまり、本発明の本質は、本動画データ内に記録されたサーチデータを取得し、サーチデータから静止画像を生成することにあり、磁気テープの再生機能や撮像機能は本発明において必須ではない。また、記録媒体は磁気テープに限定されない。
【００６２】
なお、上述の実施形態では、磁気テープ１００４内のすべてのサーチデータに対してＪＰＥＧ変換処理およびプリントを行っている。しかし、ユーザインタフェース１００１によってユーザが処理頻度を指定できるようにし、いくつかのサーチデータについては読み取りを行わずに、或いは読み取っても処理を行わないようにし、処理する枚数を減らすことも可能である。
【００６３】
あるいは、動画像データの記録時に、前フレームとの差分が大きいフレームの記録時にのみサーチデータを記録するようにしてもよい。その場合、画像の内容が変化した時点での静止画像をインデックス画像として得ることが可能となり、効率良くインデックス画像を得ることができる。
【００６４】
また、上述の実施形態において生成するＸＨＴＭＬ−Ｐｒｉｎｔ形式のテンプレートについて、ＤＶＣに予めいくつかのテンプレートを用意しておくこともできる。そして、ユーザインタフェース１００１によってユーザが好みのテンプレートを指定可能として、指定されたテンプレートを生成するようにすることも可能である。
【００６５】
また、サーチデータ読み取り時のテープ走行速度についても、８倍速に限定する必要はなく、他の任意の速度を採用することができる。また、複数の走行速度（例えば８倍速と２４倍速など）に対応させ、やはりユーザによる選択が可能なように構成しても良い。なお、複数の走行速度に対応させる場合には、それぞれの走行速度におけるヘッドとテープとの相対位置関係に応じて、読み込み可能な位置にサーチデータを書き込みしておく。
【００６６】
また、上述の実施形態においては、１つの機器から構成されるＤＶＣについてのみ説明したが、同等の機能を複数の機器から構成されるシステムによって実現しても良い。
【００６７】
尚、前述した実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いて当該プログラムを実行可能なコンピュータを有するシステム又はＤＶＣに供給し、そのシステム或いはＤＶＣのコンピュータが該供給されたプログラムを実行することによって同等の機能が達成される場合も本発明に含む。
【００６８】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【００６９】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００７０】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、磁気テープ等の磁気記録媒体、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ等の光／光磁気記憶媒体、不揮発性の半導体メモリなどがある。
【００７１】
有線／無線通信を用いたプログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイル等、クライアントコンピュータ上で本発明を形成するコンピュータプログラムとなりうるデータファイル（プログラムデータファイル）を記憶し、接続のあったクライアントコンピュータにプログラムデータファイルをダウンロードする方法などが挙げられる。この場合、プログラムデータファイルを複数のセグメントファイルに分割し、セグメントファイルを異なるサーバに配置することも可能である。
【００７２】
つまり、本発明の機能処理をコンピュータで実現するためのプログラムデータファイルを複数のユーザに対してダウンロードさせるサーバ装置も本発明に含む。
【００７３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件を満たしたユーザに対して暗号化を解く鍵情報を、例えばインターネットを介してホームページからダウンロードさせることによって供給し、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００７５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施形態に係るＤＶＣのトラック配置とトラック構成を示す図である。
【図２】本発明の実施形態におけるサーチデータの記録位置を説明する図である。
【図３】図２における１サーチユニットを取り出して示した図である。
【図４】本発明の実施形態において、１サーチユニットに記録されるサーチデータ番号とその記録位置との関係を示す図である。
【図５】サーチデータを構成するマクロブロックの構成を示す図である。
【図６】サーチデータとして記録されるマクロブロックデータの内容とデータ構成を説明する図である。
【図７】図６の基礎データと１フレーム分のサーチデータとの対応を示す図である。
【図８】図６の補助データと１フレーム分のサーチデータとの対応を示す図である。
【図９】実施形態１における、アクセスポイントを用いた無線ダイレクトプリントシステムの構成例を示す図である。
【図１０】実施形態１における、ＤＶＣの構成例を示す図である。
【図１１】実施形態１における、ＤＶＣの処理動作を説明するフローチャートである。
【図１２】実施形態１の変形例としての、ＵＳＢを用いたダイレクトプリントシステムの構成例を示す図である。
【図１３】実施形態１の変形例における、ＤＶＣの構成例を示す図である。
【図１４】実施形態１の変形例における、ＤＶＣの処理動作を説明するフローチャートである。
【図１５】実施形態２における、ＤＶＣの処理動作を説明するフローチャートである。
【符号の説明】
【００７７】
９０１  ＤＶＣ
９０２  アクセスポイント
９０３  プリンタ
１２０１  ＤＶＣ
１２０２  ＵＳＢケーブル
１２０３  プリンタ
【図１】
2007142753.tif 000003
【図２】
2007142753.tif 000004
【図３】
2007142753.tif 000005
【図４】
2007142753.tif 000006
【図５】
2007142753.tif 000007
【図６】
2007142753.tif 000008
【図７】
2007142753.tif 000009
【図８】
2007142753.tif 000010
【図９】
2007142753.tif 000011
【図１０】
2007142753.tif 000012
【図１１】
2007142753.tif 000013
【図１２】
2007142753.tif 000014
【図１３】
2007142753.tif 000015
【図１４】
2007142753.tif 000016
【図１５】
2007142753.tif 000017