(57)【要約】【課題】  デジタルカメラ等の動画データ生成装置側に保持された動画に含まれる静止画の印刷を、印刷装置が備えるメモリの容量の大小に拘らず、簡便かつ円滑に行なうことを目的とする。【解決手段】  画像印刷システムＰＳでは、ディジタルスチルカメラ１２とプリンタ２０とがケーブルＣＶで接続されている場合に、ディジタルスチルカメラ１２は、動画の再生中における決定ボタン１２Ｒの操作により、該再生中の動画から選択された１枚の参照フレーム画像を特定し、特定されたフレーム画像に関するデータとしてプリンタ２０に出力すべきデータに対象動画データを含めるか否かを、プリンタ２０側のメモリ容量Ｙとディジタルスチルカメラ１２側の動画データ容量Ｘの差分量という基準に基づいて決定し、決定した種類のデータを、出力対象データとして、印刷指示データと共に、プリンタ２０に出力する。プリンタ２０は、受け取った出力対象データに基づいて、ディジタルスチルカメラ１２側で特定されたフレーム画像の印刷を行なう。【選択図】  図５
2005277980.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影することによって動画データを生成する動画データ生成装置と該動画データ生成装置から入力した画像データに基づいて画像を印刷する印刷装置とを接続することによって構成された画像印刷システムであって、
前記動画データ生成装置は、
前記生成した動画データに基づいて動画を視認可能に再生する再生手段と、
前記再生中の動画から少なくとも一枚の静止画を印刷対象として特定する特定手段と、
該特定された静止画に関するデータとして前記印刷装置に出力すべきデータの種類を、該印刷装置側でのデータの記憶能力を考慮して決定する決定手段と、
該決定された種類のデータを、前記特定された静止画についての印刷指示と共に、前記印刷装置に出力する出力手段と
を備え、
前記印刷装置は、
前記動画データ生成装置から出力された印刷指示およびデータを受け取って、前記特定された静止画の印刷を行なう
画像印刷システム。
【請求項２】
前記決定手段は、前記印刷装置に出力すべきデータの種類として、前記印刷装置に出力すべきデータに動画データを含めるか否かを決定する手段である請求項１に記載の画像印刷システム。
【請求項３】
請求項１または２に記載の画像印刷システムであって、
前記動画データ生成装置は、前記特定された静止画を含む動画につき、動画データの容量を検出するデータ容量検出手段を備え、
前記決定手段は、前記出力すべきデータの種類の決定を、前記検出された動画データの容量に基づいて行なう
画像印刷システム。
【請求項４】
請求項３に記載の画像印刷システムであって、
前記決定手段および前記出力手段は、前記動画データの容量の大きさが所定値を超える場合には、前記特定された静止画を前記動画から抽出し、該抽出した静止画を表わす静止画データを前記印刷装置に出力すべきデータの種類として決定し、前記静止画データを前記印刷装置に出力する手段であり、
前記印刷装置は、前記動画データ生成装置から出力された静止画データを入力し、該静止画データを用いて前記画像の印刷を行なう
画像印刷システム。
【請求項５】
請求項３または４に記載の画像印刷システムであって、
前記決定手段および前記出力手段は、前記動画データの容量が所定値以下である場合には、前記動画データおよび前記特定された静止画の前記動画中における位置を表わす位置データを、前記印刷装置に出力すべきデータの種類として決定し、前記動画データおよび前記位置データを前記印刷装置に出力する手段であり、
前記印刷装置は、前記動画データ生成装置から出力された動画データおよび位置データを入力し、該動画データおよび該位置データに基づいて前記特定された静止画を抽出し、該抽出された静止画を表わす静止画データを用いて前記画像の印刷を行なう
画像印刷システム。
【請求項６】
請求項１または２に記載の画像印刷システムであって、
前記動画データ生成装置は、
前記特定された静止画を含む動画につき、動画データの容量を検出するデータ容量検出手段と、
前記印刷装置側のメモリの容量を検出するメモリ容量検出手段と
を備え、
前記決定手段は、前記出力すべきデータの種類の決定を、前記動画データの容量と前記メモリの容量との差分量に基づいて行なう
画像印刷システム。
【請求項７】
請求項６に記載の画像印刷システムであって、
前記決定手段および前記出力手段は、前記差分量が所定値よりも小さい場合には、前記特定された静止画を前記動画から抽出し、該抽出した静止画を表わす静止画データを前記印刷装置に出力すべきデータの種類として決定し、前記静止画データを前記印刷装置に出力する手段であり、
前記印刷装置は、前記動画データ生成装置から出力された静止画データを入力し、該静止画データを用いて前記画像の印刷を行なう
画像印刷システム。
【請求項８】
請求項６または７に記載の画像印刷システムであって、
前記決定手段および前記出力手段は、前記差分量が所定値を超える場合には、前記動画データおよび前記特定された静止画の前記動画中における位置を表わす位置データを、前記印刷装置に出力すべきデータの種類として決定し、前記動画データおよび前記位置データを前記印刷装置に出力する手段であり、
前記印刷装置は、前記動画データ生成装置から出力された動画データおよび位置データを入力し、該動画データおよび該位置データに基づいて前記特定された静止画を抽出し、該抽出された静止画を表わす静止画データを用いて前記画像の印刷を行なう
画像印刷システム。
【請求項９】
請求項１ないし８のいずれかに記載の画像印刷システムであって、
前記特定手段は、前記選択された一枚の静止画と該一枚の静止画に近接する静止画とを特定する手段であり、
前記印刷装置は、前記一枚の静止画を表わすデータと前記近接する静止画を表わすデータを合成した合成データを用いて前記画像の印刷を行なう合成印刷手段を備えた
画像印刷システム。
【請求項１０】
請求項９に記載の画像印刷システムであって、
前記印刷装置は、所定の基準に基づいて、前記一枚の静止画を表わすデータと前記近接する静止画を表わすデータの合成の可否を判断する可否判断手段を備え、
前記合成印刷手段は、前記可否判断手段により前記データの合成が可能であると判断された場合に、前記合成データを用いた画像の印刷を行なう手段である
画像印刷システム。
【請求項１１】
被写体を撮影することによって動画データを生成する動画データ生成装置であって、
前記生成した動画データに基づいて動画を視認可能に再生する再生手段と、
前記再生中の動画から少なくとも一枚の静止画を印刷対象として特定する特定手段と、
該特定された静止画に関するデータとして前記印刷装置に出力すべきデータの種類を、該印刷装置側でのデータの記憶能力を考慮して決定する決定手段と、
該決定された種類のデータを、前記特定された静止画についての印刷指示と共に、入力した画像データに基づいて画像を印刷する印刷装置側に出力する出力手段と
を備えた動画データ生成装置。
【請求項１２】
被写体を撮影することによって動画データを生成し、該生成した動画データに基づいて動画を視認可能に再生し、該再生中の動画から少なくとも一枚の静止画を印刷対象として特定する動画データ生成装置から前記印刷対象として特定された静止画に関するデータを入力して前記特定された静止画を印刷する印刷装置であって、
画像の印刷に際して、印刷対象となる画像データを一時的に保持するメモリと、
前記動画データ生成装置からの前記静止画に関するデータの入力に先立って、前記メモリの容量を表わすデータを、接続された動画データ生成装置に送出するデータ送出手段と、
該送出されたメモリの容量を表わすデータを受け取った動画データ生成装置側で、前記静止画に関するデータとして印刷装置に出力すべきデータの種類が前記メモリの容量に基づいて決定され、該決定された種類のデータが前記特定された静止画についての印刷指示と共に印刷装置側に出力された場合に、該出力されたデータおよび印刷指示を入力し、入力したデータに基づいて前記特定された静止画の印刷を行なう
印刷装置。
【請求項１３】
被写体を撮影することによって動画データを生成する動画データ生成装置と印刷装置とが接続され、前記印刷装置が、前記動画データ生成装置から入力した画像データに基づいて画像を印刷する方法であって、
前記動画データ生成装置は、
前記生成した動画データに基づいて動画を視認可能に再生し、
前記再生中の動画から少なくとも一枚の静止画を印刷対象として特定し、
該特定された静止画に関するデータとして前記印刷装置に出力すべきデータの種類を、該印刷装置側でのデータの記憶能力を考慮して決定し、
該決定された種類のデータを、前記特定された静止画についての印刷指示と共に、前記印刷装置に出力し
前記印刷装置は、
前記動画データ生成装置から出力された印刷指示およびデータを受け取って、前記特定された静止画の印刷を行なう
画像印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体を撮影することによって動画データを生成する動画データ生成装置と該動画データ生成装置から入力した画像データに基づいて画像を印刷する印刷装置とを接続することによって画像を印刷する技術に関するものである。
【背景技術】
【０００２】
従来、デジタルカメラで撮影した動画を印刷する手法として、撮影した動画のデータを、動画の中から任意に選択された静止画に関する情報と共に、デジタルカメラに装着されたメモリカードに記録しておき、このメモリカードを印刷装置に装着することにより、選択された静止画を印刷する手法が提案されている。
【０００３】
【特許文献１】特開２００１−２９２４０４号公報
【特許文献２】特開２００１−３０９３０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来の手法では、動画を印刷するためには、デジタルカメラへのメモリカードの装着やメモリカードの印刷装置への付け替えが必要となるだけでなく、メモリカードを装着した後に印刷装置に対して印刷を開始する指示を行なわなければならず、印刷に至るまでの作業が極めて煩雑であった。また、メモリカードが装着される印刷装置が画像の表示機能を備えないものである場合には、印刷の開始前に印刷対象となる画像を目で確認することができず、意図しない画像が誤って印刷されてしまうおそれがあった。加えて、上記の従来の手法では、メモリカードに記録された動画データの容量が印刷装置側のメモリの容量を超えるような場合には、動画データを一度にメモリに展開することができないため、印刷装置における動画からの静止画の抽出処理が円滑に行なわれにくいという課題があった。
【０００５】
本発明は、上記した問題点を踏まえ、デジタルカメラ等の動画データ生成装置側に保持された動画に含まれる静止画の印刷を、印刷装置が備えるメモリの容量の大小に拘らず、簡便かつ円滑に行なうことを目的として、以下の構成を採った。
【課題を解決するための手段】
【０００６】
本発明の画像印刷システムは、
被写体を撮影することによって動画データを生成する動画データ生成装置と該動画データ生成装置から入力した画像データに基づいて画像を印刷する印刷装置とを接続することによって構成された画像印刷システムであって、
前記動画データ生成装置は、
前記生成した動画データに基づいて動画を視認可能に再生する再生手段と、
前記再生中の動画から少なくとも一枚の静止画を印刷対象として特定する特定手段と、
該特定された静止画に関するデータとして前記印刷装置に出力すべきデータの種類を、該印刷装置側でのデータの記憶能力を考慮して決定する決定手段と、
該決定された種類のデータを、前記特定された静止画についての印刷指示と共に、前記印刷装置に出力する出力手段と
を備え、
前記印刷装置は、
前記動画データ生成装置から出力された印刷指示およびデータを受け取って、前記特定された静止画の印刷を行なう
ことを要旨とする。
【０００７】
また、上記画像印刷システムと同様の技術を用いてなされた本発明の画像印刷方法は、
被写体を撮影することによって動画データを生成する動画データ生成装置と印刷装置とが接続され、前記印刷装置が、前記動画データ生成装置から入力した画像データに基づいて画像を印刷する方法であって、
前記動画データ生成装置は、
前記生成した動画データに基づいて動画を視認可能に再生し、
前記再生中の動画から少なくとも一枚の静止画を印刷対象として特定し、
該特定された静止画に関するデータとして前記印刷装置に出力すべきデータの種類を、該印刷装置側でのデータの記憶能力を考慮して決定し、
該決定された種類のデータを、前記特定された静止画についての印刷指示と共に、前記印刷装置に出力し
前記印刷装置は、
前記動画データ生成装置から出力された印刷指示およびデータを受け取って、前記特定された静止画の印刷を行なう
ことを要旨とする。
【０００８】
本発明の画像印刷システムおよび画像印刷方法では、被写体を撮影することによって動画データを生成する動画データ生成装置と該動画データ生成装置から入力した画像データに基づいて画像を印刷する印刷装置とが接続されている。この動画データ生成装置と印刷装置との接続は、有線，無線のいずれであっても差し支えない。このように双方の装置が接続されている場合に、動画データ生成装置は、再生中の動画から一枚の静止画を特定し（特定手段）、特定された静止画についての印刷指示を印刷装置に出力する（出力手段）。印刷装置は、動画データ生成装置から出力された印刷指示を受け取って、前記特定された静止画の印刷を行なう。これにより、印刷対象となる静止画が動画データ生成装置側で特定され、この後、特定された静止画についての印刷指示が、動画データ生成装置から印刷装置に対してなされる。従って、動画データ生成装置が備える動画の再生表示機能と印刷装置が備える印刷機能を利用して、印刷装置における動画の印刷を簡便かつ確実に行なうことができる。例えば、動画データ生成装置で撮影した動画を印刷装置で印刷するために、使用者が、動画データを記録する記録媒体を動画データ生成装置から印刷装置に付け替えたり、この付け替え後に印刷装置に対して印刷を開始する指示を行なったりする必要がなく、印刷に至るまでの操作が簡便となる。また、印刷装置が画像の表示機能を備えない場合であっても、印刷の開始に当たり、印刷対象となる画像を動画データ生成装置側で目で確認することができるので、使用者が意図した画像を確実に印刷することができる。
【０００９】
また、本発明の画像印刷システムおよび画像印刷方法では、動画データ生成装置は、印刷対象として特定された静止画に関するデータとして前記印刷装置に出力すべきデータの種類を、該印刷装置側でのデータの記憶能力を考慮して決定し（決定手段）、該決定された種類のデータを、印刷指示と共に、印刷装置に出力する（出力手段）。これにより、印刷対象として特定された静止画に関するデータとして印刷装置に出力すべきデータの種類が、印刷装置側でのデータの記憶能力を考慮して、動画データ生成装置側で決定され、決定された種類のデータ、即ち、印刷装置側でのデータの記憶能力に見合ったデータが、動画データ生成装置から印刷装置に出力される。従って、出力されたデータを受け取った印刷装置側で、動画に含まれる静止画の印刷を、該印刷装置が備えるメモリの容量の大小に拘らず、円滑に行なうことができる。
【００１０】
上記の画像印刷システムおよび画像印刷方法には、様々な展開を考えることができる。以下、画像印刷システムを例にとって説明するが、画像印刷方法としても、ほぼ同様の展開が可能である。
【００１１】
決定手段を、前記印刷装置に出力すべきデータの種類として、前記印刷装置に出力すべきデータに動画データを含めるか否かを決定する手段とすることも好ましい。こうすれば、一般的に容量の大きな動画データがメモリ容量の小さな印刷装置に無理に出力されてしまうことを防止することができる。
【００１２】
動画データ生成装置が、特定された静止画を含む動画につき、動画データの容量を検出するデータ容量検出手段を備える場合には、決定手段が、前記出力すべきデータの種類の決定を、記検出された動画データの容量に基づいて行なうことが望ましい。こうすれば、動画データ生成装置が、動画データを印刷装置に出力するか否かを、動画データの容量に応じて決定することが可能となり、柔軟な対応が可能となる。
【００１３】
この場合において、上記の決定手段および出力手段を、動画データの容量の大きさが所定値を超える場合には、前記特定された静止画を前記動画から抽出し、該抽出した静止画を表わす静止画データを前記印刷装置に出力すべきデータの種類として決定し、前記静止画データを前記印刷装置に出力する手段とし、印刷装置が、前記出力された静止画データを入力し、該静止画データを用いて前記画像の印刷を行なうこととしても差し支えない。こうすれば、動画データの容量が大きい場合には、印刷対象となる静止画の動画からの抽出が動画データ生成装置側で行なわれ、印刷対象となる静止画を表わす静止画データが動画データ生成装置から印刷装置に出力される。従って、動画データ生成装置から印刷装置に動画データを出力する必要がなくなり、印刷の実行に際して動画データ生成装置から印刷装置に出力されるデータ量を少なくすることができる。
【００１４】
また、上記の決定手段および出力手段を、動画データの容量が所定値以下である場合には、動画データおよび前記特定された静止画の前記動画中における位置を表わす位置データを、印刷装置に出力すべきデータの種類として決定し、動画データおよび位置データを印刷装置に出力する手段とし、印刷装置が、前記出力された動画データおよび位置データを入力し、該動画データおよび該位置データに基づいて前記特定された静止画を抽出し、該抽出された静止画を表わす静止画データを用いて前記画像の印刷を行なってもよい。こうすれば、動画データの容量が小さい場合には、印刷対象となる静止画の動画からの抽出が印刷装置側で行なわれる。従って、動画データ生成装置側で行なわれる処理を簡易化することができる。
【００１５】
動画データ生成装置が、上記のデータ容量検出手段と、印刷装置側のメモリの容量を検出するメモリ容量検出手段とを備える場合には、決定手段が、前記出力すべきデータの種類の決定を、前記動画データの容量と前記メモリの容量との差分量に基づいて行なうことも好適である。こうすれば、動画データ生成装置が、動画データ生成装置側で保持する動画データの容量と印刷装置側のメモリの容量とを比較考量し、動画データが印刷装置に出力されたときのメモリの状態を想定した上で、動画データを印刷装置に出力するか否かを決定することが可能となり、印刷装置側のメモリの状態に応じたきめ細かな対応が可能となる。
【００１６】
この場合において、上記の決定手段および出力手段を、前記差分量が所定値よりも小さい場合には、前記特定された静止画を前記動画から抽出し、該抽出した静止画を表わす静止画データを前記印刷装置に出力すべきデータの種類として決定し、前記静止画データを前記印刷装置に出力する手段とし、印刷装置が、前記出力された静止画データを入力し、該静止画データを用いて前記画像の印刷を行なうこととしても差し支えない。こうすれば、動画データの容量が印刷装置側のメモリの容量に対して大きい場合には、印刷対象となる静止画の動画からの抽出が動画データ生成装置側で行なわれ、印刷対象となる静止画を表わす静止画データが動画データ生成装置から印刷装置に出力される。従って、動画データ生成装置から印刷装置に動画データを出力する必要がなくなり、印刷の実行に際して動画データ生成装置から印刷装置に出力されるデータ量を少なくすることができる。
【００１７】
また、上記の決定手段および出力手段を、前記差分量が所定値を超える場合には、前記動画データおよび前記特定された静止画の前記動画中における位置を表わす位置データを、前記印刷装置に出力すべきデータの種類として決定し、前記動画データおよび前記位置データを前記印刷装置に出力する手段とし、印刷装置が、前記出力された動画データおよび位置データを入力し、該動画データおよび該位置データに基づいて前記特定された静止画を抽出し、該抽出された静止画を表わす静止画データを用いて前記画像の印刷を行なってもよい。こうすれば、動画データの容量が印刷装置側のメモリの容量に対して小さい場合には、印刷対象となる静止画の動画からの抽出が印刷装置側で行なわれる。従って、動画データ生成装置側で行なわれる処理を簡易化することができる。
【００１８】
動画データ生成装置が備える特定手段を、前記選択された一枚の静止画と該一枚の静止画に近接する静止画とを特定する手段とし、印刷装置が、前記一枚の静止画を表わすデータと前記近接する静止画を表わすデータを合成した合成データを用いて前記画像の印刷を行なう合成印刷手段を備えることも好ましい。こうすれば、印刷によって得られる画像を、一枚の静止画を表わすデータのみを印刷に用いた場合よりも、高画質、鮮明なものとすることができる。
【００１９】
印刷装置が、所定の基準に基づいて、前記一枚の静止画を表わすデータと前記近接する静止画を表わすデータの合成の可否を判断する可否判断手段を備え、前記合成印刷手段を、前記可否判断手段により前記データの合成が可能であると判断された場合に、合成データを用いた画像の印刷を行なう手段としてもよい。このように一枚の静止画を表わすデータと近接する静止画を表わすデータとの合成に先立って合成の可否を判断することで、一枚の静止画を表わすデータと近接する静止画を表わすデータとが合成に適さない組み合わせである場合に、この２つのデータを合成の対象としない等の対応が可能となる。従って、合成による画質向上の確実性を高めることができる。
【００２０】
上記の画像印刷システムに用いられる動画データ生成装置や、上記の画像印刷システムに用いられる印刷装置として、発明を把握することもできる。
【００２１】
本発明の動画データ生成装置は、
被写体を撮影することによって動画データを生成する動画データ生成装置であって、
前記生成した動画データに基づいて動画を視認可能に再生する再生手段と、
前記再生中の動画から少なくとも一枚の静止画を印刷対象として特定する特定手段と、
該特定された静止画に関するデータとして前記印刷装置に出力すべきデータの種類を、該印刷装置側でのデータの記憶能力を考慮して決定する決定手段と、
該決定された種類のデータを、前記特定された静止画についての印刷指示と共に、入力した画像データに基づいて画像を印刷する印刷装置側に出力する出力手段と
を備えたことを要旨としている。
【００２２】
本発明の動画データ生成装置では、印刷対象として特定された静止画に関するデータとして前記印刷装置に出力すべきデータの種類を、該印刷装置側でのデータの記憶能力を考慮して決定し、該決定された種類のデータを、印刷指示と共に、印刷装置に出力する。これにより、印刷対象として特定された静止画に関するデータとして印刷装置に出力すべきデータの種類が、印刷装置側でのデータの記憶能力を考慮して、動画データ生成装置側で決定され、決定された種類のデータ、即ち、印刷装置側でのデータの記憶能力に見合ったデータが、動画データ生成装置から印刷装置に出力される。従って、出力されたデータを受け取った印刷装置側で、動画に含まれる静止画の印刷を、該印刷装置が備えるメモリの容量の大小に拘らず、円滑に行なうことが可能となる動画データ生成装置を提供することができる。
【００２３】
本発明の印刷装置は、
被写体を撮影することによって動画データを生成し、該生成した動画データに基づいて動画を視認可能に再生し、該再生中の動画から少なくとも一枚の静止画を印刷対象として特定する動画データ生成装置から前記印刷対象として特定された静止画に関するデータを入力し、前記特定された静止画を印刷する印刷装置であって、
画像の印刷に際して、印刷対象となる画像データを一時的に保持するメモリと、
前記動画データ生成装置からの前記静止画に関するデータの入力に先立って、前記メモリの容量を表わすデータを、接続された動画データ生成装置に送出するデータ送出手段と、
該送出されたメモリの容量を表わすデータを受け取った動画データ生成装置側で、前記静止画に関するデータとして印刷装置に出力すべきデータの種類が前記メモリの容量に基づいて決定され、該決定された種類のデータが前記特定された静止画についての印刷指示と共に印刷装置側に出力された場合に、該出力されたデータおよび印刷指示を入力し、入力したデータに基づいて前記特定された静止画の印刷を行なうことを要旨としている。
【００２４】
本発明の印刷装置では、動画データ生成装置からの静止画に関するデータの入力に先立って、前記メモリの容量を表わすデータを、接続された動画データ生成装置に送出する。このメモリの容量を表わすデータを受け取った動画データ生成装置側で、前記静止画に関するデータとして印刷装置に出力すべきデータの種類が前記メモリの容量に基づいて決定され、該決定された種類のデータが前記特定された静止画についての印刷指示と共に印刷装置側に出力された場合に、印刷装置は、動画データ生成装置から出力されたデータおよび印刷指示を入力し、入力したデータに基づいて前記特定された静止画の印刷を行なう。このように、動画データ生成装置からの静止画に関するデータの入力に先立って、メモリの容量を表わすデータが動画データ生成装置に送出されることにより、動画データ生成装置側で、印刷対象として特定された静止画に関するデータとして印刷装置に出力すべきデータの種類が、印刷装置側でのデータの記憶能力を考慮して、動画データ生成装置側で決定され、決定された種類のデータ、即ち、印刷装置側でのデータの記憶能力に見合ったデータが、動画データ生成装置から印刷装置に出力される。従って、出力されたデータを受け取った印刷装置において、動画に含まれる静止画の印刷を、該印刷装置が備えるメモリの容量の大小に拘らず、円滑に行なうことができる。
【発明を実施するための最良の形態】
【００２５】
以上説明した本発明の構成および作用を一層明らかにするために、以下、本発明の実施の形態を、以下の順序で説明する。
Ａ．実施例
Ａ−１．画像印刷システムの構成
Ａ−２．画像印刷処理の内容
Ａ−３．作用効果
Ｂ．変形例
【００２６】
Ａ．実施例：
Ａ−１．画像印刷システムの構成：
図１は、本発明の実施例である画像印刷システムＰＳの構成を示す説明図であり、図２は、ディジタルスチルカメラ１２の概略構成を示すブロック図である。画像印刷システムＰＳは、静止画と動画の双方を撮影可能なディジタルスチルカメラ１２と、このディジタルスチルカメラ１２とケーブルＣＶで接続された印刷装置としてのプリンタ２０とを備えている。ディジタルスチルカメラ１２は、静止画と動画の双方を撮影可能に構成されている。勿論、ディジタルスチルカメラ１２に替えて、動画のみを像撮影可能なディジタルビデオカメラを用いてもよい。
【００２７】
ディジタルスチルカメラ１２は、撮影によって、静止画像や動画像を画素毎のＲ，Ｇ，Ｂ各色の階調値で表現したデジタルデータ（以下、ＲＧＢデータという）を生成する。こうして生成された静止画像を表わすＲＧＢデータ（以下、静止画データという）や動画像を表わすＲＧＢデータ（以下、動画データという）は、一旦、ディジタルスチルカメラ１２が備える記憶装置（例えば、図１，図２に示すメモリカードＭＣや図２に示すフラッシュメモリ１２Ｎ等）に保持される。ディジタルスチルカメラ１２は、記憶装置に保持された静止画データや動画データを読み出して、ケーブルＣＶを介してプリンタ２０に出力することもできる。本実施例では、プリンタ２０として、用紙Ｐ上にＣ（シアン）・ＬＣ（ライトシアン）・Ｍ（マゼンタ）・ＬＭ（ライトマゼンタ）・Ｙ（イエロ）・Ｋ（ブラック）の６色のドットを形成することによってカラー画像を印刷するインクジェットプリンタを使用している。プリンタ２０は、ケーブルＣＶを介して入力したＲＧＢデータを、プリンタ２０で印刷可能な形式のデータ（Ｃ・ＬＣ・Ｍ・ＬＭ・Ｙ各色のドット分布を表わすデータ  以下、ＣＭＹデータという）に変換し、このＣＭＹデータに基づいてカラー画像を印刷媒体としての用紙Ｐに印刷する。
【００２８】
ディジタルスチルカメラ１２は、光の情報をディジタルデバイス（ＣＣＤやＣＩＳ（コンタクトイメージセンサ）といった光電変換素子）に結像させることにより動画像や静止画像を取得するカメラである。ディジタルスチルカメラ１２は、光学的な像を形成するためのレンズ１２Ｅおよび光量を調節する絞り１２Ｉを含む光学系を備えると共に、レンズ１２Ｅによって形成された光学的な像を電気信号に変換するＣＣＤ１２Ｈを備えた光学回路１２Ａと、光学回路１２Ａを制御して、被写体の画像を取得し、取得した画像を表わす画像データ（静止画データや動画データ）を生成するための画像取得回路１２Ｂと、生成した画像データを加工処理するための画像処理回路１２Ｃとを、各回路を制御する制御回路１２Ｄに接続して備える。この他、制御回路１２Ｄには、ケーブルＣＶを接続するための入出力端子（図示せず）や補助光源としてのフラッシュ１２Ｊ、メモリカードＭＣを装着するためのメモリカードスロット１２Ｆが接続されている。メモリカードＭＣの規格には、コンパクトフラッシュ（登録商標）、スマートメディア（商標）など種々のものがある。なお、装着されたメモリカードＭＣは、メモリカードスロット１２Ｆから取り外すことができる。
【００２９】
制御回路１２Ｄは、動画データから静止画データを生成する静止画データ生成処理や画像処理を始めとする各演算処理を実行するＣＰＵ１２Ｋ、各種演算処理を実行するのに必要な各種データ（例えば、動画データや生成された静止画像データ）を一時的に格納するためのメモリであるＲＡＭ１２Ｍと、後述する画像印刷処理の内容が記述された画像印刷プログラムＡ１を始めとする各種制御プログラムを格納するＲＯＭ１２Ｌと、データの書き込みや記憶が可能なメモリであり、制御回路１２Ｄの非通電状態においてもデータを保持するフラッシュメモリ１２Ｎを備えている。
【００３０】
ディジタルスチルカメラ１２は、撮影によって生成された静止画データや動画データを、各データの容量を表わす値と関連付けて、フラッシュメモリ１２ＬまたはメモリカードＭＣに保存する。ディジタルスチルカメラ１２における静止画データの保存形式としては、ＪＰＥＧ形式が一般的であるが、この他にもＴＩＦＦ形式や、ＧＩＦ形式や、ＢＭＰ形式や、ＲＡＷデータ形式などの保存形式を用いることができる。また、動画データを保存する際のフォーマットとしては、動画を構成する各フレームにおいて表わされる静止画を時系列的に連続して配置するフォーマット（例えば、複数枚のＪＰＥＧ画像の連続として記録するＭｏｔｉｏｎ−ＪＰＥＧ）や、前後のフレームとの差分情報を保存することで高い圧縮性を実現したフォーマット（例えば、ＭＰＥＧ４）などを考えることができる。
【００３１】
ディジタルスチルカメラ１２の制御回路１２Ｄには、液晶ディスプレイ１２Ｇと、その操作によって種々の撮影条件（絞り値、撮影モード等）の設定や撮影された静止画像や動画像のプレビューを液晶ディスプレイ１２Ｇ上で行なうための操作部１２Ｐと、その操作によってプリンタ２０に印刷指示を出力するための印刷ボタン１２Ｓとが接続されている。操作部１２Ｐは、十字キー１２Ｑと決定ボタン１２Ｒとから構成されている。
【００３２】
この十字キー１２Ｑおよび決定ボタン１２Ｒの操作は、例えば、動画像のプレビューを液晶ディスプレイ１２Ｇに表示する場合には、以下のような動作に関連付けられている。即ち、制御回路１２Ｄは、十字キー１２Ｑの右側部が押されたことを検出して動画を液晶ディスプレイ１２Ｇにて視認可能に再生し、この右側部が長押しされたことを検出して動画を早送りしながら再生すると共に、十字キー１２Ｑの左側部が押されたことを検出して動画を逆方向に再生し、この左側部が長押しされたことを検出して動画を巻き戻ししながら再生する。こうした動画の再生中に任意のタイミングで、例えば、印刷を所望する１シーンが液晶ディスプレイ１２Ｇに表示されたときに、決定ボタン１２Ｒが押されると、決定ボタン１２Ｒが押されたことを検出した制御回路１２Ｄは、動画の再生を一時停止する。この一時停止された状態において、液晶ディスプレイ１２Ｇには、停止位置におけるフレーム内の静止画像（以下、フレーム画像という）が表示される。これにより、ディジタルスチルカメラ１２は、再生中の動画から、表示された１枚のフレーム画像を選択した状態となる。なお、上記の一時停止状態において決定ボタン１２Ｒが押されると、フレーム画像の選択をキャンセルして、動画の再生が再開される。
【００３３】
例えば、再生中の動画がＭｏｔｉｏｎ−ＪＰＥＧフォーマットの場合には、停止位置におけるフレーム内のＪＰＥＧ画像がフレーム画像として表示される。なお、本実施例のディジタルスチルカメラ１２では、再生中の動画がＭＰＥＧ４のように前後のフレームとの差分情報を保存するフォーマットである場合には、動画の再生の一時停止に伴って、制御回路１２Ｄが、最初のフレームから停止位置におけるフレームまでの差分情報を累積し、累積した差分情報を最初のフレーム内の静止画像を表わすデータに加算する演算処理を行なうことにより、停止位置におけるフレーム画像を表わすデータを生成する。これにより、停止位置におけるフレーム画像が液晶ディスプレイ１２Ｇに表示される。
【００３４】
図３はプリンタ２０の概略構成を示す説明図である。プリンタ２０は、図示するように、紙送りモータ２２によって用紙Ｐを搬送する機構と、キャリッジモータ２４によってキャリッジ３０をプラテン２６の軸方向に往復動させる機構と、キャリッジ３０に搭載された印刷ヘッドユニット２８を駆動してインクの吐出およびドット形成を行なう機構と、これらの各機構が接続される制御回路４０とを備える。
【００３５】
用紙Ｐを搬送する機構は、プラテン２６と、プラテン２６を回転させる紙送りモータ２２と、図示しない給紙補助ローラと、紙送りモータ２２の回転をプラテン２６および給紙補助ローラに伝えるギヤトレイン（図示省略）とから構成されている。プリンタ２０に供給された用紙Ｐは、プラテン２６と給紙補助ローラの間に挟み込まれるようにセットされ、プラテン２６の回転角度に応じて所定量だけ送られる。キャリッジ３０を往復動させる機構は、プラテン２６の軸と並行に架設されたキャリッジ３０を摺動可能に保持する摺動軸３４と、キャリッジモータ２４との間に無端の駆動ベルト３６を張設するプーリ３８と、キャリッジ３０の原点位置を検出する位置検出センサ３９等から構成されている。
【００３６】
キャリッジ３０に搭載された印刷ヘッドユニット２８は、ブラック・シアン・ライトシアン・マゼンタ・ライトマゼンタ・イエロの各色ごとに計６個のインク吐出用ヘッド６１〜６６を備える。また、キャリッジ３０の底部には、各インク吐出用ヘッド６１〜６６に連通された６本の導入管が立設されている。キャリッジ３０に黒インク用カートリッジ７０ａ，カラーインク用カートリッジ７０ｂが上方から装着されると、各カートリッジに設けられた接続孔に各導入管が挿入される。これにより、インク用カートリッジ内のインクが、毛細管現象を利用して導入管を介して吸い出され、各インク吐出用ヘッド６１〜６６に導かれる。各インク吐出用ヘッド６１〜６６には、各色について３２個のノズルＮｚが設けられていて、各ノズルには、インク通路と、その通路上にピエゾ素子ＰＥとが設けられている。ピエゾ素子ＰＥは、周知のように、電圧の印加により結晶構造が歪み、極めて高速に電気−機械エネルギの変換を行う素子である。本実施例では、ピエゾ素子ＰＥの両端に設けられた電極間に所定時間幅の電圧を印可することにより、ピエゾ素子ＰＥが電圧の印加時間だけ伸張し、インク通路の一側壁を変形させる。この結果、インク通路の体積はピエゾ素子ＰＥの伸張に応じて収縮し、この収縮分に相当するインクが粒子ＩｐとなってノズルＮｚから高速で吐出される。このインクの粒子Ｉｐがプラテン２６に装着された用紙Ｐに染み込むことによって、用紙Ｐ上にドットが形成され、印刷が行なわれることになる。
【００３７】
制御回路４０は、プリンタ２０の操作パネル３２やディジタルスチルカメラ１２と信号をやり取りしつつ、紙送りモータ２２やキャリッジモータ２４，印刷ヘッドユニット２８による印刷動作を制御する。図４は制御回路４０の構成を示す説明図である。図示するように、この制御回路４０は、ＣＰＵ４１，印刷に関する各種のプログラムやこれらのプログラムの実行に必要なデータ等を記憶したＰ−ＲＯＭ４３，各種演算処理を実行するのに必要な各種データ（例えば、動画データや生成された静止画像データ）を一時的に格納するためのメモリであるＲＡＭ４４，文字のドットマトリクスを記憶したキャラクタジェネレータ４５，外部のモータ等とのインタフェースを専用に行なう回路であるＩ／Ｆ専用回路５０などをバスで接続した算術論理演算回路として構成されている。このＩ／Ｆ専用回路５０には、印刷ヘッドユニット２８の駆動を制御するヘッド駆動回路５２や同じく紙送りモータ２２およびキャリッジモータ２４の駆動を制御するモータ駆動回路５４が接続されている。
【００３８】
Ｐ−ＲＯＭ４３には、後述する画像印刷処理の内容が記述された画像印刷プログラムＢ１が格納されている。この画像印刷処理の内容には、複数枚のフレーム画像を合成して一枚の高解像度の静止画像を生成する処理が含まれている。また、Ｐ−ＲＯＭ４３には、プリンタ２０用のデバイスドライバであるプリンタドライバが記憶されている。プリンタドライバには、プリンタ２０を制御する処理として、ＲＧＢデータによって表わされる原画像（静止画像）の解像度（単位長さ当たりにおける画素の数）を、プリンタの解像度（プリンタが単位長さ当たりに形成するドットの数）に合わせる解像度変換処理、Ｒ，Ｇ，Ｂの各色の階調値による色の表現方法を、Ｃ，Ｍ，Ｙの各色の階調値による色の表現方法に置き換える色変換処理、プリンタ２０ではＣ・Ｍ・Ｙ・Ｋ各色の階調が印刷用紙上にドットを形成する／しないという二通りで表現されることに対応し、Ｃ・Ｍ・Ｙ・Ｋ各色について２５６通りの階調値で表わされたデータを、プリンタ２０で表現し得るより少ない階調値で表現されたデータに変換するハーフトーニング処理、ハーフトーニング処理によってドット形成の有無を表す形式に変換された画像データを、プリンタ２０に転送すべき順序に並べ替える画素の再配置処理という各処理の内容が記述されている。こうした各処理が実行されることにより、印刷対象となる静止画像を表わしたＲＧＢデータが、プリンタ２０で印刷可能な形式のデータ（Ｃ・ＬＣ・Ｍ・ＬＭ・Ｙ各色のドット分布を表わすデータ  以下、ＣＭＹデータという）に変換される。
【００３９】
Ｉ／Ｆ専用回路５０には、ユニバーサルシリアルバスインタフェース回路が内蔵されており、このユニバーサルシリアルバスインタフェース回路は、プリンタ２０の筐体表面に設けられたＵＳＢポート５６に接続されている。このＵＳＢポート５６に、ディジタルスチルカメラ１２がケーブルＣＶを介して接続されることにより、ディジタルスチルカメラ１２側で生成された静止画データや動画データを入力することができる。また、制御回路４０は、メモリカードコントローラ（ＭＣＣ）４７をバスに接続して備える。このメモリカードコントローラ４７は、プリンタ２０の筐体表面に設けられたメモリカードスロット５８に接続されている。このメモリカードスロット５８にメモリカードＭＣが差し込まれることにより、メモリカードＭＣに保持された静止画データや動画データを読み出して入力することができる。差し込まれたメモリカードＭＣは、メモリカードスロット５８から取り外すことができる。なお、上記したインタフェースの形態は、周辺機器との接続の容易性を考慮して、適宜変更することができる。
【００４０】
なお、本実施例では、メモリカードスロット５８をプリンタ２０の筐体と一体として構成しているが、メモリカードスロット５８を、プリンタ２０の筐体とは別体として構成してもよい。例えば、メモリカードスロット５８とプリンタ２０とを各種のケーブルで接続する構成を考えることができる。
【００４１】
以上説明したハードウェア構成を有するプリンタ２０では、ディジタルスチルカメラ１２から入力されたＲＧＢデータをＣＭＹデータに変換し、変換後のＣＭＹデータに基づいて、紙送りモータ２２によりプラテン２６その他のローラを回転して用紙Ｐを搬送しつつ、キャリッジ３０をキャリッジモータ２４により往復動させ、同時に印刷ヘッドユニット２８の各インク吐出用ヘッド６１〜６６のピエゾ素子ＰＥを駆動して、各色インクの吐出を行ない、用紙Ｐ上に多色の画像を形成する。
【００４２】
なお、本実施例では、上述のようにピエゾ素子ＰＥを用いてインクを吐出する方式のプリンタ２０を用いているが、他の方式によってインクを吐出するプリンタを用いるものとしてもよい。例えば、インク通路に配置したヒータに通電し、インク通路内に発生する泡（バブル）によってインクを吐出する方式のプリンタや、熱転写方式、あるいはレーザプリンタ等、印刷するために画像データの変換を要するあらゆるプリンタに適用することができる。
【００４３】
Ａ−２．画像印刷処理の内容：
次に、上記構成の画像印刷システムＰＳにおいて実行される画像印刷処理について説明する。画像印刷処理は、ディジタルスチルカメラ１２側での撮影によって生成された動画データを用いて静止画データを生成し、この静止画データに基づいた画像の印刷をプリンタ２０側で行なう処理である。この処理は、ディジタルスチルカメラ１２が備える制御回路１２ＤのＣＰＵ１２Ｋ，プリンタ２０が備える制御回路４０のＣＰＵ４１が、それぞれ、ＲＯＭ１２Ｌに格納された画像印刷プログラムＡ１，Ｐ−ＲＯＭ４３に格納された画像印刷プログラムＢ１を実行することによって行なわれる。
【００４４】
図５は、画像印刷処理のうち、ディジタルスチルカメラ１２側で行なわれる処理の内容および手順をルーチンＡ１として示すフローチャートである。図５に示すルーチンＡ１は、ディジタルスチルカメラ１２において動画の再生が開始されたときに起動する。ルーチンＡ１が起動されると、ＣＰＵ１２Ｋは、決定ボタン１２Ｒが押されたか否かを判断する処理を行なう（ステップＳ１００）。決定ボタン１２Ｒが押されたと判断した場合には、ＣＰＵ１２Ｋは、動画の再生を一時停止し、停止位置におけるフレーム画像を液晶ディスプレイ１２Ｇに表示する処理を行なう（ステップＳ１０５、Ｓ１１０）。これにより、使用者の決定ボタン１２Ｒの操作によって、再生中の動画に含まれる静止画の中から、液晶ディスプレイ１２Ｇに表示されたフレーム画像が選択されたことになる。こうして使用者の操作によって選択された１枚のフレーム画像のことを、以下、参照フレーム画像という。
【００４５】
こうしたフレーム画像の表示後に、ＣＰＵ１２Ｋは、参照フレーム画像を特定する（ステップＳ１２０）と共に、参照フレーム画像と時系列的に連続するフレーム画像（以下、対象フレーム画像という）を特定する処理を行なう（ステップＳ１３０）。参照フレーム画像と対象フレーム画像との位置関係を、図６に模式的に示した。なお、ステップＳ１３０において、特定される対象フレーム画像の数は、後述する合成処理における処理速度や処理後の画像の質を考慮すると、１〜４枚程度が好ましい。本実施例では、対象フレーム画像として、参照フレーム画像に隣接するフレーム画像（以下、隣接フレーム画像）のうち、参照フレーム画像の後に位置する１枚のフレーム画像を特定することとしている。
【００４６】
続いて、ＣＰＵ１２Ｋは、印刷ボタン１２Ｓまたは決定ボタン１２Ｒが押されたか否かを判断する処理を行なう（ステップＳ１４０）。決定ボタン１２Ｒが押されたと判断した場合には、ＣＰＵ１２Ｋは、一時停止状態を解除して動画の再生を再開し（ステップＳ１５０）、ステップＳ１００の処理に戻って、使用者による再度のフレーム画像の選択を待機する。
【００４７】
ステップＳ１４０の処理において印刷ボタン１２Ｓが押されたと判断した場合には、ＣＰＵ１２Ｋは、プリンタ２０に出力すべきデータの種類を決定する処理を行なう（ステップＳ１６０）。このステップＳ１６０の処理によって決定された種類のデータのことを、以下、出力対象データという。
【００４８】
ステップＳ１６０の処理の内容を出力データ種決定処理ルーチンＫ１として図７に示した。このルーチンＫ１が起動されると、ＣＰＵ１２Ｋは、まず、参照フレーム画像の特定が行なわれた動画の全体を表わす動画データ（以下、対象動画データという）の容量Ｘ（以下、動画データ容量Ｘという）を検出する処理を行なう（ステップＳ３００）。
【００４９】
続いて、ＣＰＵ１２Ｋは、プリンタ２０側のＲＡＭ４４の容量Ｙ（以下、メモリ容量Ｙという）を検出する処理を行なう（ステップＳ３１０）。このメモリ容量Ｙの検出手法の１つとして、ディジタルスチルカメラ１２が、所定の検出信号をケーブルＣＶを介してプリンタ２０に送信することによってプリンタ２０側のＲＡＭ４４の容量を特定し、特定したＲＡＭ４４の容量のデータをプリンタ２０からケーブルＣＶを介して受け取り、受け取ったデータに基づいてメモリ容量Ｙを検出する手法（以下、通信による検出手法という）を考えることができる。この場合において、ディジタルスチルカメラ１２が特定するプリンタ２０側のＲＡＭ４４の容量は、検出信号の送信時点での空き容量（以下、残容量という）であってもよいし、このようなデータの保持状態とは無関係な容量（例えば、製品スペック上のＲＡＭ４４の容量）であってもよい。他のメモリ容量Ｙの検出手法として、ＲＯＭ１２Ｌに予め記憶されたプリンタ側のメモリの容量のデータを読み出し、読み出したデータに基づいてメモリ容量Ｙを検出する手法（以下、読み出しによる検出手法という）を考えることができる。この場合において、ＲＯＭ１２Ｌに予め記憶されるプリンタ側のメモリの容量の値は、プリンタの機種に関連付けられた機種ごとに異なる値としてもよいし、プリンタの機種によらず一律な値としてもよい。
【００５０】
続いて、ＣＰＵ１２Ｋは、メモリ容量Ｙと動画データ容量Ｘの差分量が所定の閾値Ｄ１よりも小さいか否かを判断する処理を行なう（ステップＳ３２０）。所定の閾値Ｄ１の値は、プリンタの制御回路の処理能力（例えば、ＣＰＵのスペックや処理速度等）を考慮して、適宜定めることができる。
【００５１】
ステップＳ３２０の処理においてメモリ容量Ｙと動画データ容量Ｘの差分量が所定の閾値Ｄ１よりも小さいと判断した場合には、ＣＰＵ１２Ｋは、ディジタルスチルカメラ１２側の動画データ容量Ｘがプリンタ２０側のメモリ容量Ｙの割りに大きいと判断し、図５のステップＳ１２０，Ｓ１３０の処理において特定された参照フレーム画像と隣接フレーム画像を再生中の動画から抽出する処理を行なう（ステップＳ３３０）。こうした抽出により、ディジタルスチルカメラ１２側で、参照フレーム画像を表わす静止画データ（以下、参照画像データという）と隣接フレーム画像を表わす静止画データ（以下、隣接画像データという）が生成される。続いて、こうした抽出によって生成された参照画像データおよび隣接画像データを出力対象データとして決定する処理を行ない（ステップＳ３４０）、ルーチンＫ１を終了して、次の処理（図５のステップＳ１７０）に移る。
【００５２】
一方、ステップＳ３２０の処理においてメモリ容量Ｙと動画データ容量Ｘの差分量が所定の閾値Ｄ１以上であると判断した場合には、ＣＰＵ１２Ｋは、ディジタルスチルカメラ１２側の動画データ容量Ｘがプリンタ２０側のメモリ容量Ｙの割りに小さいと判断し、ステップＳ１２０，Ｓ１３０の処理において特定された参照フレーム画像，隣接フレーム画像に基づいて、それぞれ、参照フレーム画像に関するテキストデータ（以下、参照テキストデータという），隣接フレーム画像に関するテキストデータ（以下、隣接テキストデータという）を作成する処理を行なう（ステップＳ３５０）。続いて、ＣＰＵ１２Ｋは、こうして作成された参照テキストデータおよび隣接テキストデータを、対象動画データと共に、出力対象データとして決定する処理を行ない（ステップＳ３６０）、ルーチンＫ１を終了して、次の処理（図５のステップＳ１７０）に移る。
【００５３】
参照テキストデータと隣接テキストデータの内容の一例を図８に示した。図示するように、参照テキストデータおよび隣接テキストデータは、フレーム画像に関する２つの書誌的情報（フレーム番号、全画像データ量）から構成されている。フレーム番号は、各画像を含むフレームが動画を構成する全フレームのうちの何番目に相当するかを表わしており、図８に示す例では、参照フレーム画像については「Ｆ１」，隣接フレーム画像については「Ｆ２」として示している。本実施例では、上記の各画像のフレーム番号を表わすテキストデータが、特許請求の範囲における「位置データ」に相当する。全画像データ量は、フレーム画像の全体を表わす静止画データの容量を表わしており、図８に示す例では、参照フレーム画像を表わす参照画像データの容量を「１５０ＫＢ（キロバイト）」，隣接フレーム画像を表わす隣接画像データの容量を「１５０ＫＢ」として示している。
【００５４】
図５に戻って説明する。こうして出力対象データを決定した後、ＣＰＵ１２Ｋは、プリンタ２０に対する印刷指示を表わすデータ（以下、印刷指示データという）を生成し（ステップＳ１７０）、この印刷指示データを、出力対象データと共にプリンタ２０に出力する処理を行ない（ステップＳ１８０）、本ルーチンを終了する。
【００５５】
図９は、画像印刷処理のうち、プリンタ２０側で行なわれる処理の内容および手順をルーチンＢ１として示すフローチャートである。図９に示すルーチンＢ１は、プリンタ２０側の制御回路４０が、ディジタルスチルカメラ１２からの印刷指示データの入力を検出したときに起動する。ルーチンＢ１が起動されると、ＣＰＵ４１は、まず、印刷指示データおよび出力対象データを入力し（ステップＳ２００）、入力した出力対象データに対象動画データが含まれているか否かを判断する処理を行なう（ステップＳ２０２）。対象動画データが含まれていない場合には、出力対象データには、ディジタルスチルカメラ１２側で生成された参照画像データおよび隣接画像データが含まれていることになるので、ＣＰＵ４１は、この参照画像データおよび隣接画像データを用いた次の処理（ステップＳ２１０）に移る。一方、対象動画データが含まれていない場合には、ＣＰＵ４１は、この対象動画データによって表わされる動画から参照フレーム画像と隣接フレーム画像を抽出する処理を行なう（ステップＳ２０４）。抽出すべき参照フレーム画像および隣接フレーム画像の動画における位置は、出力対象データに含まれている参照テキストデータ，隣接テキストデータのそれぞれのフレーム番号を表わすテキストデータを読み取ることによって特定される。こうした抽出により、プリンタ２０側で、参照画像データと隣接画像データが生成され、この参照画像データと隣接画像データが以降の処理（ステップＳ２１０）に用いられる。
【００５６】
続いて、ＣＰＵ４１は、参照画像データと隣接画像データとを比較して、参照フレーム画像と隣接フレーム画像との間のずれ度合いを算出する処理を行なう（ステップＳ２１０）。図１０は、参照フレーム画像と隣接フレーム画像との位置ずれを例示した説明図である。ステップＳ２１０の処理で算出されるずれ度合いとは、図１０に示すように、２つの画像（座標軸ｘ１−ｙ１を表わす画像と座標軸ｘ２−ｙ２を表わす画像）の「位置のずれ」であり、並進方向のずれを表す並進ずれ量ｕ，ｖと、回転方向のずれを表す回転ずれ量δとの３つの要素で表現されるものである。ＣＰＵ４１は、参照フレーム画像と隣接フレーム画像との間でずれ量（ｕ，ｖ，δ）を算出する。なお、ずれ量の算出方法としては、フレーム画像間の各画素の輝度を用いて１画素よりも細かい単位で画素の位置を推定する勾配法などを用いることができる。こうした参照フレーム画像と隣接フレーム画像との位置ずれは、ディジタルスチルカメラ１２での撮影の際における手ブレやパン、カメラの回転等によって生じ得る。
【００５７】
図９に戻って説明する。上記ずれ度合いの算出の後、ＣＰＵ４１は、このずれ度合いの値が所定の閾値を超えるか否かを判断し（ステップＳ２２０）、所定の閾値を超えると判断した場合には、参照フレーム画像とのずれ度合いの大きな隣接フレーム画像を印刷処理に用いることが適当でないとみなし、隣接画像データを削除する処理を行なう（ステップＳ２３０）。上記の閾値は、例えば、図６に示す時間ｔ１から時間ｔ２までの間に一般的に生じる手ブレやパンの程度に基づいて、定めることができる。一般に、通常のディジタルスチルカメラにて撮影した動画像において、手ブレやパンによる隣接するフレーム画像間のずれ量は、並進ずれ量で数画素、回転ずれ量で１°以下程度である。従って、このような値を閾値として設定することで、例えば、速いパンや故意のカメラの回転等に起因した大きなブレを含む隣接フレーム画像やシーンチェンジをまたぐような隣接フレーム画像を、後述する参照フレーム画像との合成処理の対象から排除することができる。
【００５８】
一方、ステップＳ２２０の処理において、ずれ度合いの値が所定の閾値を超えていないと判断した場合には、ＣＰＵ４１は、ずれ度合いの値に基づいて隣接フレーム画像をずれ方向とは逆方向に補正し、補正後の隣接画像データ（以下、補正隣接画像データという）を生成してＲＡＭ４４に一時的に格納する処理を行なう（ステップＳ２４０）。上記の補正は、図１０に示す例で言えば、隣接フレーム画像の各画素の位置を、横方向にずれ量−ｕ，縦方向にずれ量−ｖの移動と、ずれ量−δの回転を施した位置に移動させることを意味する。よって、上記のように隣接フレーム画像に対する補正を行なうことで、隣接フレーム画像（図１０に示す座標軸ｘ２−ｙ２を表わす画像）を、参照フレーム画像（座標軸ｘ１−ｙ１を表わす画像）に、部分的に一致させることができる。なお、図１０に示すように、隣接フレーム画像のうち、図６に示す時間ｔ１から時間ｔ２までの間に被写体が実際に動いた部分を表わす画像（動体画像ＭＶという）については、上記のずれ補正を行なっても参照フレーム画像と一致しない。
【００５９】
上記のステップＳ２１０〜Ｓ２４０の処理は、ステップＳ２００の処理で複数の隣接画像データが入力された場合には、各隣接画像データによって表わされる隣接フレーム画像について行なわれる（ステップＳ２４５）。ステップＳ２１０〜Ｓ２４０の処理を、入力された全ての隣接フレーム画像について終了したＣＰＵ４１は、ＲＡＭ４４を参照して補正隣接画像データの有無を判断する処理を行なう（ステップＳ２５０）。
【００６０】
ステップＳ２５０の処理において、補正隣接画像データがあると判断した場合には、ＣＰＵ４１は、補正隣接画像データと参照画像データを合成して一の画像データ（以下、合成データという）を生成し（ステップＳ２６０）、合成データを用いた印刷処理を行なって（ステップＳ２７０）、本ルーチンを終了する。一方、ステップＳ２５０の処理において、補正隣接画像データがないと判断した場合には、合成処理の対象となるフレーム画像がないとみなし、参照画像データのみを用いた印刷処理を行なって（ステップＳ２８０）、本ルーチンを終了する。
【００６１】
ステップＳ２６０の合成処理は、具体的には、参照フレーム画像に対して補正隣接画像データによって表わされるフレーム画像を重ね合わせ、重ね合わせた２つの各画像を構成する画素の階調値に基づいて、画素を補間しつつ各画素の階調値を決定し、決定された階調値を備えた画素のデータの集合を合成データとして生成する。本実施例では、各画素の階調値を、周知のバイリニア法を用いて決定している。なお、バイリニア法に替えて、二アレストネイバ法やバイキュービック法など、他の周知の方法を用いる事としても良い。
【００６２】
ステップステップＳ２７０，Ｓ２８０の印刷処理は、ＣＰＵ４１が、プリンタドライバを起動して、ＲＧＢデータとしての合成データや参照画像データをＣＭＹデータに変換し、このＣＭＹデータを印刷ジョブとして登録し、印刷ジョブをプリンタ２０において実行することによって行なわれる。これにより、ディジタルスチルカメラ１２側で再生中の動画から印刷対象として選択されたフレーム画像が、用紙Ｐに印刷される。
【００６３】
なお、上記実施例において、ディジタルスチルカメラ１２側で、ステップＳ１３０の処理を行なわずに参照フレーム画像のみを特定し、参照フレーム画像を表わす静止画データを印刷指示データと共にプリンタ２０に出力し、これを入力したプリンタ２０側で、ずれに関する処理や合成処理を行なうことなく、参照フレーム画像を表わす静止画データのみを用いた印刷処理を行なうこととしてもよい。
【００６４】
Ａ−３．作用効果：
以上説明した本実施例の画像印刷システムＰＳでは、ディジタルスチルカメラ１２とプリンタ２０とがケーブルＣＶで接続されている場合に、印刷対象となるフレーム画像がディジタルスチルカメラ１２側で特定され、この後、特定されたフレーム画像についての印刷指示が、ディジタルスチルカメラ１２からケーブルＣＶを介してプリンタ２０になされる。従って、ディジタルスチルカメラ１２が備える動画の再生表示機能とプリンタ２０が備える印刷機能を利用して、プリンタ２０における動画の印刷を簡便かつ確実に行なうことができる。例えば、ディジタルスチルカメラ１２で撮影した動画をプリンタ２０で印刷するために、使用者が、動画データを記録するメモリカード等の記録媒体をディジタルスチルカメラ１２からプリンタ２０に付け替えたり、この付け替え後にプリンタ２０に対して印刷を開始する指示を行なったりする必要がなく、印刷に至るまでの操作が簡便となる。また、プリンタ２０が画像の表示機能を備えない場合であっても、印刷の開始に当たり、印刷対象となる画像をディジタルスチルカメラ１２の液晶ディスプレイ１２Ｇ上で視認することができるので、使用者が意図した画像を確実に印刷することができる。
【００６５】
加えて、本実施例の画像印刷システムＰＳでは、ディジタルスチルカメラ１２は、印刷対象として特定されたフレーム画像に関するデータとしてプリンタ２０に出力すべきデータの種類を、プリンタ２０側のメモリ容量Ｙとディジタルスチルカメラ１２側の動画データ容量Ｘの差分量という基準に基づき、対象動画データおよび印刷対象として特定されたフレーム画像のフレーム番号を表わすテキストデータ（参照テキストデータおよび隣接テキストデータ）か、静止画データ（参照画像データおよび隣接画像データ）のいずれかに決定し、決定した種類のデータを、出力対象データとして、印刷指示データと共に、プリンタ２０に出力する。これにより、プリンタ２０に出力される出力対象データの内容は、メモリ容量Ｙとディジタルスチルカメラ１２側の動画データ容量Ｘとを比較考量し、プリンタ２０に出力されたときのＲＡＭ４４の状態を想定した上で、ディジタルスチルカメラ１２側で決定されるので、ディジタルスチルカメラ１２からプリンタ２０には、プリンタ２０側でのデータの記憶能力（メモリ容量Ｙ）に見合ったデータが出力される。従って、出力されたデータを受け取ったプリンタ２０側で、動画に含まれる静止画の印刷を、プリンタ２０が備えるＲＡＭ４４の容量の大小に拘らず、ＲＡＭ４４の状態に応じて円滑に行なうことができる。
【００６６】
上記実施例では、出力すべきデータの種類を決定する処理（出力データ種決定処理ルーチンＫ１）において、出力対象データは、対象動画データを含めるか否かのいずれかに決定されるので、一般的に容量の大きな動画データがメモリ容量Ｙの小さなプリンタ２０に無理に出力されてしまうことを防止することができる。また、ディジタルスチルカメラ１２側の動画データ容量Ｘがプリンタ２０側のメモリ容量Ｙの割りに大きい場合には、印刷対象となるフレーム画像の動画からの抽出がディジタルスチルカメラ１２側で行なわれ、抽出されたフレーム画像を表わす静止画データ（参照画像データと隣接画像データ）がディジタルスチルカメラ１２からプリンタ２０に出力される。従って、ディジタルスチルカメラ１２からプリンタ２０に対象動画データを出力する必要がなくなり、印刷の実行に際してディジタルスチルカメラ１２からプリンタ２０に出力されるデータ量を少なくすることができる。また、ディジタルスチルカメラ１２側の動画データ容量Ｘがプリンタ２０側のメモリ容量Ｙの割りに小さい場合には、印刷対象となるフレーム画像の動画からの抽出が２０プリンタ２０側で行なわれる。従って、ディジタルスチルカメラ１２側で行なわれる処理を簡易化することができる。
【００６７】
本実施例の画像印刷システムＰＳでは、動画の再生中における決定ボタン１２Ｒの操作により、ディジタルスチルカメラ１２側で、再生中の動画に含まれる静止画の中から、使用者によって選択された参照フレーム画像と該参照フレーム画像と時系列的に連続する隣接フレーム画像を特定し、プリンタ２０が、参照画像データと隣接画像データ（正確には、ずれ補正後の補正隣接画像データ）を合成した合成データを用いて印刷処理を行なう。従って、印刷によって得られる画像を、一枚の参照画像データのみを印刷に用いた場合よりも、高画質、鮮明なものとすることができる。
【００６８】
本実施例の画像印刷システムＰＳでは、プリンタ２０が、参照画像データと隣接画像データとの合成処理に先立って合成の可否を判断し、合成が可能であると判断された場合に、合成データを用いた印刷処理を行なう。従って、参照フレーム画像と隣接フレーム画像とが合成に適さない組み合わせである場合に、この２つのデータを合成の対象としない等の対応が可能となる。この結果、合成による画質向上の確実性を高めることができる。
【００６９】
Ｂ．変形例：
以上本発明の実施の形態を実施例に基づいて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々なる様態で実施し得ることは勿論である。
【００７０】
例えば、上記実施例では、ディジタルスチルカメラ１２からプリンタ２０に出力される出力対象データの内容を、プリンタ２０側のメモリ容量Ｙとディジタルスチルカメラ１２側の動画データ容量Ｘの差分量という基準に基づいてディジタルスチルカメラ１２側で決定したが、出力対象データの内容を、プリンタ２０側でのデータの記憶能力を考慮した他の基準に基づいて決定することも可能である。このような他の基準を用いた処理例を、第１変形例，第２変形例として、それぞれ、図１１，図１２に示した。図１１は出力データ種決定処理ルーチンＫ２を示すフローチャートであり、図１２は、出力データ種決定処理ルーチンＫ３を示すフローチャートである。この図１１，図１２では、上記実施例における出力データ種決定処理ルーチンＫ１（図７）に対応する処理のステップ番号の数字部分を、図７と同じ数字を用いて表わしている。
【００７１】
図１１に示すルーチンＫ２では、ルーチンＫ１で用いたプリンタ２０側のメモリ容量Ｙとディジタルスチルカメラ１２側の動画データ容量Ｘの差分量という基準に替えて、ディジタルスチルカメラ１２側の動画データ容量Ｘという基準のみを用いている。即ち、ＣＰＵ１２Ｋは、動画データ容量Ｘが所定の閾値Ｄ２よりも大きいと判断した場合には、対象動画データの容量が大きいとみなして、図５のステップＳ１２０，Ｓ１３０の処理において特定された参照フレーム画像と隣接フレーム画像を再生中の動画から抽出し、この抽出によって生成された参照画像データおよび隣接画像データを出力対象データとして決定する（ステップＳ３２０Ａ，Ｓ３３０Ａ，Ｓ３４０Ａ）。一方、動画データ容量Ｘが所定の閾値Ｄ２以下であると判断した場合には、ＣＰＵ１２Ｋは、対象動画データの容量が小さいとみなして、ステップＳ１２０，Ｓ１３０の処理において特定された参照フレーム画像，隣接フレーム画像に基づいて、それぞれ、参照テキストデータ，隣接テキストデータを作成し、この参照テキストデータおよび隣接テキストデータを、対象動画データと共に、出力対象データとして決定する（ステップＳ３２０Ａ，Ｓ３５０Ａ，Ｓ３６０Ａ）。なお、所定の閾値Ｄ２の値は、ディジタルスチルカメラ１２での撮影によって生成される動画データの平均的な容量等を考慮して、適宜定めることができる。
【００７２】
このようなルーチンＫ２を用いた場合には、プリンタ２０に出力される出力対象データの内容は、プリンタ２０側でのデータの記憶能力（具体的には、容量の大きな対象動画データはプリンタ２０側のＲＡＭ４４に保持できないおそれがあること）を考慮してディジタルスチルカメラ１２側で決定されるので、ディジタルスチルカメラ１２からプリンタ２０には、プリンタ２０側でのデータの記憶能力（メモリ容量Ｙ）に見合ったデータが出力される。従って、出力されたデータを受け取ったプリンタ２０側で、動画に含まれる静止画の印刷を、プリンタ２０が備えるＲＡＭ４４の容量の大小に拘らず、円滑に行なうことができる。また、プリンタ２０側のメモリ容量Ｙを考慮しないことで、処理の内容が簡略化されるので、上記実施例のようにルーチンＫ１を用いた場合と比べて処理速度が向上する。
【００７３】
図１２に示すルーチンＫ３では、ルーチンＫ１で用いたプリンタ２０側のメモリ容量Ｙとディジタルスチルカメラ１２側の動画データ容量Ｘの差分量という基準に替えて、プリンタ２０側のメモリ容量Ｙという基準のみを用いている。即ち、ＣＰＵ１２Ｋは、メモリ容量Ｙが所定の閾値Ｄ３よりも小さいと判断した場合には、プリンタ２０側には対象動画データを保持するだけの十分な領域がないとみなして、図５のステップＳ１２０，Ｓ１３０の処理において特定された参照フレーム画像と隣接フレーム画像を再生中の動画から抽出し、この抽出によって生成された参照画像データおよび隣接画像データを出力対象データとして決定する（ステップＳ３２０Ｂ，Ｓ３３０Ｂ，Ｓ３４０Ｂ）。一方、動画データ容量Ｘが所定の閾値Ｄ３以上であると判断した場合には、ＣＰＵ１２Ｋは、プリンタ２０側には対象動画データを保持するだけの十分な領域があるとみなして、ステップＳ１２０，Ｓ１３０の処理において特定された参照フレーム画像，隣接フレーム画像に基づいて、それぞれ、参照テキストデータ，隣接テキストデータを作成し、この参照テキストデータおよび隣接テキストデータを、対象動画データと共に、出力対象データとして決定する（ステップＳ３２０Ｂ，Ｓ３５０Ｂ，Ｓ３６０Ｂ）。なお、所定の閾値Ｄ３の値は、ディジタルスチルカメラ１２側で生成される動画データの平均的な容量等を考慮して、適宜定めることができる。また、ステップＳ３１０Ｂにおけるメモリ容量Ｙの検出手法については、上記実施例と同様に、図１２に示した通信による検出手法のほか、読み出しによる検出手法などを考えることができる。
【００７４】
このようなルーチンＫ３を用いた場合には、プリンタ２０に出力される出力対象データの内容は、プリンタ２０側でのデータの記憶能力（メモリ容量Ｙ）を考慮してディジタルスチルカメラ１２側で決定されるので、ディジタルスチルカメラ１２からプリンタ２０には、プリンタ２０側でのデータの記憶能力（メモリ容量Ｙ）に見合ったデータが出力される。従って、出力されたデータを受け取ったプリンタ２０側で、動画に含まれる静止画の印刷を、プリンタ２０が備えるＲＡＭ４４の容量の大小に拘らず、円滑に行なうことができる。また、ディジタルスチルカメラ１２側の動画データ容量Ｘを考慮しないことで、処理の内容が簡略化されるので、上記実施例のようにルーチンＫ１を用いた場合と比べて処理速度が向上する。
【００７５】
上記実施例では、印刷対象としたいフレーム画像の選択を、動画の再生中における決定ボタン１２Ｒの操作によって行なうこととしたが、これ以外の方法で、印刷対象としたいフレーム画像を選択する構成を採っても差し支えない。このような構成としては、例えば、ディジタルスチルカメラ１２側で、動画を構成する複数のフレーム画像を適当に切り出して、切り出したフレーム画像を、液晶ディスプレイ１２Ｇに、順次にあるいはサムネイル画像として一括して表示し、これらの表示された画像の中から印刷を望む画像を決定ボタン１２Ｒの操作によって選択する構成を考えることができる。
【００７６】
なお、上記実施例では、参照フレーム画像と隣接フレーム画像の合成の可否を判断する基準として、「参照フレーム画像と隣接フレーム画像とのずれ度合いの値が所定の閾値を超えるか否か」という基準を用いたが、勿論、これ以外の基準を用いることも可能である。こうした他の基準としては、例えば、隣接フレーム画像の明るさが参照フレーム画像の明るさと所定の度合い以上に異なる場合や、参照フレーム画像ないし隣接フレーム画像の解像度が所定値よりも低い場合等に、合成が適当でないと判断する構成を考えることができる。
【００７７】
また、上記実施例や変形例では、ディジタルスチルカメラ１２とプリンタ２０をケーブルＣＶによって有線で接続したが、ディジタルスチルカメラ１２とプリンタ２０を無線（例えば、電波や赤外線、光）で接続しても差し支えない。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施例である画像印刷システムＰＳの構成を示す説明図である。
【図２】ディジタルスチルカメラ１２の概略構成を示す説明図である。
【図３】プリンタ２０の概略構成を示す説明図である。
【図４】制御回路４０の構成を示す説明図である。
【図５】画像印刷処理のうち、ディジタルスチルカメラ１２側で行なわれる処理の内容および手順をルーチンＡ１として示すフローチャートである。
【図６】参照フレーム画像と対象フレーム画像との位置関係を模式的に示す説明図である。
【図７】出力データ種決定処理ルーチンＫ１を示すフローチャートである。
【図８】参照テキストデータと隣接テキストデータの内容を例示して示す説明図である。
【図９】画像印刷処理のうち、プリンタ２０側で行なわれる処理の内容および手順をルーチンＢ１として示すフローチャートである。
【図１０】参照フレーム画像と隣接フレーム画像との位置ずれを例示した説明図である。
【図１１】出力データ種決定処理ルーチンＫ２を示すフローチャートである。
【図１２】出力データ種決定処理ルーチンＫ３を示すフローチャートである。
【符号の説明】
【００７９】
１２...ディジタルスチルカメラ
１２Ａ...光学回路
１２Ｂ...画像取得回路
１２Ｃ...画像処理回路
１２Ｄ...制御回路
１２Ｅ...レンズ
１２Ｆ...メモリカードスロット
１２Ｇ...液晶ディスプレイ
１２Ｈ...ＣＣＤ
１２Ｉ...絞り
１２Ｊ...フラッシュ
１２Ｋ...ＣＰＵ
１２Ｌ...ＲＯＭ
１２Ｍ...ＲＡＭ
１２Ｎ...フラッシュメモリ
１２Ｐ...操作部
１２Ｑ...十字キー
１２Ｒ...決定ボタン
１２Ｓ...印刷ボタン
２０...プリンタ
２２...モータ
２４...キャリッジモータ
２６...プラテン
２８...印刷ヘッドユニット
３０...キャリッジ
３２...操作パネル
３４...摺動軸
３６...駆動ベルト
３８...プーリ
３９...位置検出センサ
４０...制御回路
４１...ＣＰＵ
４３...Ｐ−ＲＯＭ
４４...ＲＡＭ
４５...キャラクタジェネレータ
４７...メモリカードコントローラ
５０...Ｉ／Ｆ専用回路
５２...ヘッド駆動回路
５４...モータ駆動回路
５６...ＵＳＢポート
５８...メモリカードスロット
６１〜６６...インク吐出用ヘッド
７０ａ...黒インク用カートリッジ
７０ｂ...カラーインク用カートリッジ
ＣＶ...ケーブル
Ｇ１〜Ｇ６...フレーム画像
Ｇ１ｓ〜Ｇ６ｓ...サムネイル画像
Ｉｐ...粒子
ＭＣ...メモリカード
ＭＶ...動体画像
Ｎｚ...ノズル
Ｐ...用紙
ＰＥ...ピエゾ素子
ＰＳ...画像印刷システム
【図１】
2005277980.tif 000003
【図２】
2005277980.tif 000004
【図３】
2005277980.tif 000005
【図４】
2005277980.tif 000006
【図５】
2005277980.tif 000007
【図６】
2005277980.tif 000008
【図７】
2005277980.tif 000009
【図８】
2005277980.tif 000010
【図９】
2005277980.tif 000011
【図１０】
2005277980.tif 000012
【図１１】
2005277980.tif 000013
【図１２】
2005277980.tif 000014