(57)【特許請求の範囲】
【請求項１】
静止画データと、フレーム間の相関を含む動画像データを入力可能な受信手段と、
前記受信手段を介して入力されたデータが動画像データであるか静止画データであるかを判別する判別手段と、
前記入力されたデータが前記動画像データであると前記判別手段により判別された場合に、前記判別手段が出力する動画像データをフレーム単位で記憶し、記憶したフレーム単位の動画像データを出力する動画記憶手段と、
前記動画記憶手段に記憶された前記動画像データを静止画データに変換する動画／静止画変換手段と、
前記動画／静止画変換手段により動画像データから変換された静止画データをビットマップデータまたは中間データに展開して出力する展開手段と、
前記展開手段により展開された印刷データを記憶する印刷データ記憶手段と、
前記印刷データ記憶手段に記憶された前記印刷データを印刷する印刷部と、
を備えることを特徴とする動画像プリンタ。
【請求項２】
前記印刷データ記憶手段は、前記動画像データから変換・展開されて記憶されている複数の印刷情報を動画像データのフレームに対応させて順次にビットマップデータまたは中間データの形式で記憶することを特徴とする請求項１に記載の動画像プリンタ。
【請求項３】
前記判別手段と前記展開手段とにより解釈部が構成され、この解釈部は前記動画像データのヘッダ情報を解釈することにより印刷すべきデータが動画像データであることを判別することを特徴とする請求項１または２に記載の動画像プリンタ。
【請求項４】
前記ヘッダ情報は、動画像データから変換された静止画データのうちの印刷されるべきフレームを指定するコマンドを含むことを特徴とする請求項３に記載の動画像プリンタ。
【請求項５】
前記受信手段は前記ヘッダ情報を含む前記動画像データを入力すると共に印刷指令を伴う静止画データをも入力し、前記判別手段は入力されたデータが前記動画像データであるか前記静止画データであるかを前記ヘッダ情報と前記印刷指令により判別して、入力されたデータが前記動画像データである場合には前記動画／静止画データ変換手段に出力し、入力されたデータが静止画データである場合には前記展開手段に出力することを特徴とする請求項４に記載の動画像プリンタ。
【請求項６】
前記動画像データは、動画像データ格納手段に格納された動画データファイル、ＭＰＥＧ動画データ、ＪＰＥＧ動画データのうちの少なくとも１つを含むことを特徴とする請求項１ないし５の何れかに記載の動画像プリンタ。
【請求項７】
少なくとも受信手段、判別手段、動画記憶手段、画像データ変換手段、展開手段、印刷データ記憶手段、印刷部を備える動画像プリンタにおける動画像プリント方法であって、
前記受信手段により、静止画データと、フレーム間の相関を含む動画特性を有する動画像データとの両方をそれぞれのデータ形式のままで入力するステップと、
入力されたデータを前記動画特性から前記動画像データであるものと前記判別手段により判別するステップと、
前記判別手段により判別された前記動画像データを前記動画記憶手段にフレーム単位で記憶するステップと、
前記動画記憶手段に記憶された前記フレーム単位の動画像データを静止画データに変換するステップと、
前記動画像データから変換された前記静止画データを前記展開手段によりビットマップデータまたは中間データに展開して出力するステップと、
前記ビットマップデータまたは前記中間データに展開された印刷用データを前記印刷データ記憶手段に記憶するステップと、
前記印刷データ記憶手段に記憶された前記印刷用データを前記動画像プリンタの印刷部によりプリントするステップと、
を備えることを特徴とする動画像プリント方法。
【請求項８】
少なくとも受信手段、判別手段、動画記憶手段、画像データ変換手段、展開手段、印刷データ記憶手段、印刷部を備える動画像プリンタに印刷を実行させるための動画像印刷プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記受信手段により、静止画データと、フレーム間の相関を含む動画特性を有する動画像データとの両方をそれぞれのデータ形式のままで入力する手順と、
入力されたデータを前記動画特性から前記動画像データであるものと前記判別手段により判別する手順と、
前記判別手段により判別された前記動画像データを前記動画記憶手段にフレーム単位で記憶する手順と、
前記動画記憶手段に記憶された前記フレーム単位の動画像データを静止画データに変換する手順と、
前記動画像データから変換された前記静止画データを前記展開手段によりビットマップデータまたは中間データに展開して出力する手順と、
前記ビットマップデータまたは前記中間データに展開された印刷用データを前記印刷データ記憶手段に記憶する手順と、
前記印刷データ記憶手段に記憶された前記印刷用データを前記動画像プリンタの印刷部によりプリントする手順と、
を動画像プリンタに実行させることを特徴とする動画像印刷プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば差分信号等のフレーム間の相関を含む動画データを直接入力して静止画像に変換してプリントすることができる動画像プリンタ，動画像プリント方法及び動画像印刷プログラムを記録した記録媒体に関するものである。
【０００２】
【従来の技術】
近年、パーソナルコンピュータ（以下、パソコンとする）やワードプロセッサ等の各種電子機器（以下、ホスト機器とする）の発達に伴い、出力装置としてのプリンタの需要が拡大すると共に、高性能化も試みられている。例えばワードプロセッサ等により作成されたテキストデータやコンピュータ等を用いて作成されたりダウンロードされたりした静止画の画像データをプリンタに出力し、このプリンタが受信した印刷データに基づいてプリントを行なうことは広く知られている。
【０００３】
ところで、近年、コンピュータ等のメモリの大容量化と動画像メディアソースの拡充とにより、パソコンのような実用的な機器においても、動画デジタルデータを処理することができるようになってきている。このような動画データを処理可能なパソコン等にあっては、家庭用のビデオカメラ等により撮影した映像を例えばメモリスティックのようなフレキシブル記憶手段に記憶させてパソコン内にデータとして取り込み、パソコンのキーボードやマウス，ジョイ・スティック等の入力操作手段を用いて加工・編集することも可能であり、その中の１つの方法として動画デジタルデータの特定のフレームを静止画画面に変換してプリンタに転送し、この静止画データをプリントすることも行なわれていた。
【０００４】
したがって、従来の動画像の印刷は、プリンタサイドから見ると動画像の印刷ではなく、ホスト側の機器から送られてきた通常の静止画像の印刷であり、動画像を静止画像として処理可能か否かの機能はパソコン側の機能に依存していた。また、このような高機能のパソコンを用いない限り動画デジタルデータの印刷は行なえないことになる。また、動画データに基づいて、静止画像を連続的印刷する場合においても、動画データの中からホスト側の機器により変換された静止画データをプリンタ側のメモリに連続的に送り出して順次印刷していた。
【０００５】
【発明が解決しようとする課題】
以上のように、従来の動画像を印刷するプリンタにおいては、パソコン等のホスト側機器に動画／静止画変換処理機能が設けられていない限り、動画デジタルデータを静止画としてプリントすることはできなかった。従来のプリンタにおいて、動画デジタルデータを静止画デジタルデータに変換して印刷することの困難性は、動画デジタルデータと静止画デジタルデータとの信号の構成が基本的に異なること、静止画データに比べて動画データのデータ量が膨大であること、連続する多数のフレームにより構成されている動画データにおいて所望フレームを特定することが難しいこと、の３つに起因している。
【０００６】
すなわち、動画デジタル信号は、１水平走査期間で表示される１フレーム分の静止画デジタル信号を単に集合させたものではなく、クリアな画像を連続的に安定させて表示するために、フレーム間の相関を差分信号としてヘッダ情報に書き込んだり、フレーム内の動き補償やフレーム間の動き予測等の動き補正情報を書き込んだりしている。
【０００７】
また、動画データは情報量が膨大であるためアナログデータからデジタルデータに変換する際に、例えば圧縮処理等のデータの加工が加えられており、このため動画データは一連のフレームの連続の中で、圧縮に関するフレーム間データの相関等の情報も符号の中に記述されている。したがって、動画デジタルデータの任意のフレームの画像を単純に切り出しただけでは静止画データを得ることはできないという問題があった。
【０００８】
また、もしも動画デジタルデータを直接プリンタ側に取り込んで印刷するとしても、動画デジタルデータは多数のフレームにより構成されているため、動画デジタルデータを受信して多数のフレームの画像を記憶させておくためには、膨大な容量のメモリを必要とすると共に、その画像を動画データとしてそのまま記憶させておくか、それとも静止画データに変換して記憶させておくかについて選択しなくてはならないという問題もあった。
【０００９】
さらに、動画像フレームデータの膨大さとも関連して、静止画データとしてプリンタ内で記憶させている場合、どの動画フレームに相当する静止画データをどのように出力させるか、または、動画データとしてフレームメモリ等に記憶させておいた場合、どのフレームの画像データを選択して静止画データに変換して出力すれば良いのかを特定することは難しく、何れかの方法によりどのフレームを選択させるのかを決定しなければならないという問題もあった。
【００１０】
本発明は上記従来の問題を解決するために為されたものであり、動画を静止画に変換する機能をホスト機器側に設けなくとも、所望のフレームの動画データを静止画として印刷することのできる動画像プリンタ、動画像プリント方法及び動画像印刷プログラムを記録した記録媒体を提供することを目的としている。
【００１１】
また、入力された動画デジタルデータを最も効率の良い形態により記憶することができると共に、所望のフレームの動画データを最適かつ迅速に静止画データに変換して円滑に印刷することのできる動画像プリンタ、動画像プリント方法及び動画像印刷プログラムを記録した記録媒体を提供することをも目的としている。
【００１２】
さらに、動画データから所望の静止画を得るための所定の手順を記憶した動画像印刷プログラムを例えばＲＯＭチップ等により更新可能にすることにより、既存のハードウェア資源を無駄にすることなく動画データを印刷することを可能にした、動画像印刷プログラムを記録した記録媒体を提供することをも目的としている。
【００１３】
【課題を解決するための手段】
上記目的を達成するため、本発明の第１の基本構成に係る動画像プリンタは、動画像データの状態で、画像データを受け付けるデータ受信部と、前記データ受信部で受け付けた前記動画像データをフレーム単位で記憶する記憶部と、記憶したフレーム単位の前記動画像データを静止画データに変換する変換部と、変換した静止画データに基づいて印刷を実行する印刷実行部と、を備えることを特徴としている。
【００１４】
上記第１の構成によれば、入力された画像データは動画データでも静止画データでも印刷を行なうことができる。すなわち、入力画像データが動画データである場合、動画データであることを判別してから静止画データに変換し、変換された静止画データを通常の静止画データを印刷するように印刷機構により印刷することができる。したがって、ホスト機器側に動画／静止画変換機能が設けられていなくとも、プリンタ側の機能として動画像の印刷が可能となる。
【００１５】
また、本発明の第２の基本構成に係る動画像プリンタは、静止画データと、フレーム間の相関を含む動画像データを入力可能な受信手段と、前記受信手段を介して入力されたデータが動画像データであるか静止画データであるかを判別する判別手段と、前記入力されたデータが動画像データであると前記判別手段により判別された場合に前記判別手段が出力する前記動画像データをフレーム単位で記憶し、記憶したフレーム単位の動画像データを出力する動画記憶手段と、前記動画記憶手段に記憶された動画像データを静止画データに変換する動画／静止画変換手段と、前記動画／静止画変換手段により動画像データから変換された静止画データをビットマップデータまたは中間データに展開して出力する展開手段と、前記展開手段により展開されたデータを記憶する印刷データ記憶手段と、前記印刷データ記憶手段に記憶された前記印刷データを印刷する印刷部と、を備えることを特徴としている。
【００１６】
上記第２の構成によれば、パソコン等のホスト機器に動画／静止画変換機能が設けられていなくとも、プリンタのみで動画像データから静止画データを生成して所望の場面を直接出力することができる。
【００１７】
また、上記第１及び第２の基本構成に係る動画像プリンタにおいて、前記判別手段により判別されたデータが動画データであると判別された後に判別手段が出力する動画データをフレーム単位で記憶し、記憶したフレーム単位の動画データを前記動画／静止画変換手段に出力する動画記憶手段をさらに備えるようしても良い。このように構成することにより、フレーム毎のデータを静止画データに変換して蓄積しておくために、容量が大きくなってしまう可能性のある動画データであっても所望のフレームの静止画データを出力するまで動画記憶手段により確実に記憶しておくことができる。
【００１８】
また、上記第１及び第２の基本構成に係る動画像プリンタにおいて、前記印刷データ記憶手段は動画データから変換・展開されて記憶されている複数の印刷情報を動画データのフレームに対応させて順次にビットマップデータまたは中間データの形式で記憶していても良い。このように構成することにより、動画データのフレームに対応する静止画データをメモリ内に記憶しているので、受信された動画データのうちの所望の場面の静止画データをプリントすることができる。
【００１９】
また、上記第１及び第２の基本構成に係る動画像プリンタにおいて、判別手段と展開手段とにより解釈部が構成され、この解釈部は前記動画データのヘッダ情報を解釈することにより印刷すべきデータが動画データであることを判別するように構成しても良い。このような構成により、判別手段はヘッダ情報を解釈することにより入力された画像データが動画データであることを判別でき、従来より用いられている動画データをそのまま用いることができる。したがって、本発明を適用するために動画データそのものの構成等を変更する必要がなく、既存の技術を無駄なく使用できる。
【００２０】
また、上記構成に係る動画像プリンタにおいて、前記ヘッダ情報は動画データから変換された複数の静止画データのうちで印刷されるべきフレームを予め指定するコマンドを含むように構成してもよい。このような構成により、印刷を指定するコマンドが含まれていないフレームの動画データから変換された静止画データについては印刷しないものとしてメモリに記憶させることなく消去することもでき、小容量のメモリでも対応できるという特有の効果を有する。
【００２１】
また、上記構成に係る動画像プリンタにおいて、前記受信手段は前記ヘッダ情報を含む前記動画データを入力すると共に印刷指令を伴う静止画データをも入力し、前記判別手段は入力されたデータが前記動画データであるか前記静止画データであるかを前記ヘッダ情報と印刷指令により判別して、入力されたデータが前記動画像データであるときには前記動画／静止画データ変換手段に出力し、入力されたデータが前記静止画データであるときには前記展開手段に出力するように構成しても良い。このように構成することにより、ホスト機器より供給された画像データが動画データであっても静止画データであっても直ちに印刷用のデータに変換することができ、簡単な構成でも確実に画像データを印刷することができる。
【００２２】
また、前記フレーム単位の動画データを記憶する記憶手段を備える動画像プリンタにおいて、前記動画記憶手段に記憶された前記フレーム単位の動画データを任意の選択基準に従って選択する選択手段を設けるようにしても良い。このように構成することにより、ユーザが印刷を希望する所望のフレームを所定の基準に従って選択することができ、膨大なフレームよりなる動画データであってもユーザが希望する基準に従ったフレームの動画データのみ静止画データに変換して印刷することができ、実用性に富んだ動画像プリンタを提供することができる。
【００２３】
また、本発明の第３の基本構成に係る動画像プリント方法は、少なくとも受信手段、判別手段、動画記憶手段、画像データ変換手段、展開手段、印刷データ記憶手段、印刷部を備える動画像プリンタにおける動画像プリント方法であって、前記受信手段により、静止画データと、フレーム間の相関を含む動画特性を有する動画像データとの両方をそれぞれのデータ形式のままで入力するステップと、入力されたデータを前記動画特性から前記動画像データであるものと前記判別手段により判別するステップと、前記判別手段により判別された前記動画像データを前記動画記憶手段にフレーム単位で記憶するステップと、前記動画記憶手段に記憶されたフレーム単位の動画像データを静止画データに変換するステップと、前記動画像データから変換された前記静止画データを前記展開手段によりビットマップデータまたは中間データに展開して出力するステップと、前記ビットマップデータまたは前記中間データに展開された印刷用データを前記印刷データ記憶手段に記憶するステップと、前記印刷データ記憶手段に記憶された前記印刷用データを前記動画像プリンタの印刷部によりプリントするステップと、を備えることを特徴としている。
このような構成により、動画データを直接入力して静止画データに変換した後、印刷用のデータに展開してあたかも静止画データを入力した場合と同じように動画データの所望のフレームを印刷することができる。
【００２４】
上記第３の基本構成に係る動画像プリント方法において、前記動画データを記憶するステップは、複数の印刷情報を動画データのフレームに対応させて順次にビットマップデータまたは中間データの形式で記憶するようにしても良い。このように構成することにより、入力された画像データが動画データの場合であっても静止画データと同様の形式により記憶させておくことができ、静止画専用のプリンタの構成要素を動画印刷可能なプリンタにも転用でき、製造コストの上昇を抑えることができる。
【００２５】
また、上記第３の基本構成に係る動画像プリント方法において、前記動画データを判別するステップは、前記動画データのヘッダ情報を解釈することにより入力されたデータが動画データであることを判別するようにしても良い。このように構成することにより、入力された画像データが動画データか静止画データかの判別動作が簡易化されて、印刷処理を迅速に行なうことができる。
【００２６】
さらに、上記構成において、前記動画データのヘッダ情報は、動画データが静止画データに変換された後に印刷されるべき静止画データに対応するフレームを指定するコマンドを含み、前記動画データを判別するステップは入力されたデータが動画データであるか否かを判別すると共に、動画データから変換された静止画データのうちの印刷すべきデータの指定をも行なうようにしても良い。このように構成することにより、動画データのヘッダ情報に所定のコマンドを含めておくだけで、静止画データとして容易に印刷を行なうことができる。
【００２７】
また、前記第３の基本構成に係る動画像プリンタにおいて、前記動画データを入力するステップはこの動画データを入力すると共に印刷指令を伴う静止画データをも入力し、前記動画データを判別するステップは入力された画像データが動画データであるか静止画データであるかを判別し、入力されたデータが動画データであるときにはこの動画データを静止画データに変換して出力し、入力された画像データが静止画データであるときは、この静止画データを直接展開して出力するように構成しても良い。このように構成することにより、入力される画像データが動画データであっても静止画データであってもそのデータの種類を判別して何れであっても静止画像として出力することにより印刷が可能となる。
【００２８】
また、前記第３の基本構成に係る動画像プリンタにおいて、前記展開されたデータを記憶するステップの後に、記憶されているデータを任意の選択基準により選択するステップを更に設けるようにしても良い。このように構成することにより、大容量となりがちな動画データの全てを印刷するのではなく、ユーザが好みのフレームから変換した画像を所望の絵柄で得ることができる。また、任意の枚数のフレームを選択しておいて肉眼で識別可能な程度の大きさのフレームの絵柄を１枚の紙面に効率よく配置してインデックス印刷を行なうこともできる。
【００２９】
また、本発明の第４の基本構成に係る動画像印刷プログラムを記録したコンピュータ読み取り可能な記録媒体は、少なくとも受信手段、判別手段、動画記憶手段、画像データ変換手段、展開手段、印刷データ記憶手段、印刷部を備える動画像プリンタに印刷を実行させる動画像印刷プログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記受信手段により、静止画データと、フレーム間の相関を含む動画特性を有する動画像データとの両方をそれぞれのデータ形式のままで入力する手順と、入力されたデータを前記動画特性から前記動画像データであるものと前記判別手段により判別する手順と、前記判別手段により判別された前記動画像データを前記動画記憶手段にフレーム単位で記憶する手順と、前記動画記憶手段に記憶された前記フレーム単位の動画像データを静止画データに変換する手順と、前記展開手段により、前記動画像データから変換された前記静止画データを前記展開手段によりビットマップデータまたは中間データに展開して出力する手順と、前記ビットマップデータまたは前記中間データに展開された印刷用データを前記印刷データ記憶手段に記憶する手順と、前記印刷データ記憶手段に記憶された前記印刷用データを前記動画像プリンタの印刷部によりプリントする手順と、を前記動画像プリンタに実行させることを特徴とする。
このように構成することにより、この動画像印刷プログラムを例えばフレキシブルディスク等により記録しておいて、プリンタに接続された読み取り手段によりこのプログラムを読み出してプリンタの制御プログラムを書き換えれば、既存のプリンタであっても動画像対応のプリンタにパフォーマンスを更新することができる。
【００３０】
また、上記第４の基本構成に係る動画像印刷プログラムを記録した記録媒体において、前記データを記憶する手順は動画データのフレームに対応させて順次にビットマップデータまたは中間データの形式で複数の印刷情報を記録させるようにしても良い。このように構成することにより、充分なメモリ容量さえ確保できれば、入力された動画データを全て印刷可能なデータに変換してプリンタの記憶手段等に記憶させておくことができる。
【００３１】
また、上記第４の基本構成に係る動画像印刷プログラムを記録した記録媒体において、前記動画データを判別する手順は動画データのヘッダ情報を解釈することにより入力された画像データが動画データであることを判別するようにしても良い。このように構成することにより、動画データのヘッダ情報を解釈するだけで入力された画像データが動画データであるか否かを判別することができ、入力データに対して素速い判別処理を行なうことができる。
【００３２】
また、上記構成に係る動画像印刷プログラムを記録した記録媒体において、前記動画データのヘッダ情報は動画データが静止画データに変換された後に印刷されるべき静止画データに対応するフレームを指定するコマンドを含み、前記動画データを判別する手順は入力されたデータが動画データであるか否かを判別すると共に、動画データから変換された静止画データのうちの印刷すべきデータを指定する手順を含むようにしても良い。このように構成することにより、ヘッダ情報に特徴のある通常の動画データであるさえすれば、画像データが入力されたときに直ちに動画データであることを判別することができ、処理動作の迅速性を確保することができる。
【００３３】
【発明の実施の形態】
以下、本発明に係る動画像プリンタ，動画像プリント方法及び動画像印刷プログラムを記録した記録媒体の好適な実施形態について、添付図面を参照しながら詳細に説明する。
【００３４】
（第１実施形態）
図１は本発明の基本概念としての第１実施形態に係る動画像プリンタの構成を示すブロック構成図である。図１において、動画像プリンタは受信バッファ等の受信部（受信手段）１と、この受信部１が受信した画像データを解釈して印刷データへと展開する解釈部２と、入力された画像データが動画データである場合に動画データを静止画データに変換処理する動画処理部５と、解釈部２により展開された印刷データを記憶するイメージメモリ等の印刷データ記憶部８と、この印刷データ記憶部８より出力される印刷データに基づいて印刷を実行するプリンタエンジン等の印刷機構９とを備えている。
【００３５】
このような構成は、動画処理部５を付加した点を除いて静止画のみを印刷するプリンタと略々同一の構成となっているが、本発明に係る動画像プリンタは静止画データの印刷に加えて、ホスト側機器等より直接供給される動画データからも印刷を実行するための構成が解釈部２に設けられている。すなわち、解釈部２は、入力された画像データが動画データであるか静止画データであるのかを判別する判別手段３と、入力された画像データが判別手段３により静止画データであるものと判別されたときにはそのまま展開して印刷データ記憶部８に出力し、入力された画像データが動画データであるものと判別されたときには動画処理部５により動画データから静止画データに変換された静止画データを展開する展開手段４と、を備えている。
【００３６】
動画処理部５は、受信部１を介して入力された画像データが判別手段３により動画データであるものと判別されたときに、この動画データを静止画データに変換する動画／静止画変換手段６と、フレーム単位で入力される動画データをフレーム毎に記憶するフレームメモリ等の動画記憶手段７と、を備えている。動画処理部５の構成としては、図１に示されたものにおいては、判別手段及び動画／静止画変換手段６を介して入力された動画データをフレーム毎に記憶するフレームメモリよりなる動画記憶手段７を設け、動画／静止画変換手段６は、動画記憶手段７よりフレーム毎に読み出した動画データのフレームを復号化し、解釈部２の展開手段４に順次に出力する構成となっている。
【００３７】
以上のような構成により、第１実施形態に係る動画像プリンタは、パソコンやビデオカメラ等のホスト側機器より動画データの形態のままで画像データが直接供給されたときでも、解釈部２の判別手段３が入力画像データを動画データであるものと判別し、動画処理部５の動画／静止画変換手段６に供給する。動画／静止画変換手段６においては、動画データは静止画データに比べてデータ量が多いため、フレームメモリ等の動画記憶手段７にフレーム単位のデータを順次記憶させておく。
【００３８】
さらに、動画／静止画変換手段６は、動画記憶手段７よりフレーム毎の動画データを読み出して静止画データに変換し、解釈部２の展開手段４に供給し、展開手段４は動画データより静止画データに変換されて供給されてきた画像データを中間データまたはビットマップデータ等の印刷データに展開してイメージメモリ等の印刷データ記憶部８に記憶させる。この印刷データ記憶部８より出力される印刷データはプリンタエンジン等の印刷機構９に供給され、受信部１に供給された画像データが静止画であるか動画であるかを問わず印刷することができる。
【００３９】
以上説明した第１実施形態に係る動画像プリンタは、最も基本的な概念に係る実施形態であるので、データ量の多い動画データの多数のフレームをどのような基準で選択して印刷するかについては詳述しなかったが、通常、画像データを印刷する場合、動画データを全フレームにつき印刷しても殆ど場面上の変化のない印刷物が多量に出力されてしまうので、何らかの基準を設けて間引きないしはコマ落とし印刷する必要がある。このため、画像データとして動画データを入力して印刷する場合には動画処理部５に印刷画像を選択する選択手段を設けて印刷したい画像を何らかの基準により選択するように構成しても良い。
【００４０】
選択手段の具体的な構成で最も簡易なものとしては、動画データのヘッダ部に付された差分符号や動き補償用の符号等の動画データに特有の符号を例えば判別手段による判別と同時に解釈して動画データのフレーム間の動きに大きな変化があったとき毎に印刷を実行させるようにしても良い。また、動画データのフレーム間の動き等に関係なく、フレーム数をカウントして所定単位のフレーム、例えば３０フレームに１枚ずつ静止画データに変換してから印刷データに展開し、印刷を行なうようにしても良い。さらに、動画データをいわゆる写真のベタ焼き印画のように１枚に多数枚を複数列で複数段に一括印刷するモードを設けた場合であれば、送られてきた動画データの全フレーム数を１枚の用紙に印刷すべきベタ良きの数で除して、除したフレーム数毎に１枚ずつ順次ベタに当てはめて配列して印刷するようしても良い。
【００４１】
（第２実施形態）
次に、上記第１実施形態よりも具体的な構成としての第２実施形態に係る動画像プリンタについて、図２ないし図４を参照しながら詳細に説明する。図２は第２実施形態に係る動画プリンタのシステム構成例を示すブロック図、図３は第２実施形態の動画プリンタの構成を示すブロック図、図４は第２実施形態に係る動画プリンタの動作並びに動画プリンタ方法を説明するフローチャートである。
【００４２】
図２において、プリンタシステム１０は、種々の印刷動作を制御する中央処理ユニット（以下、ＣＰＵ―Central Processing Unit―とする）１１と、プリンタシステム１０内で処理された印刷データをプリンタエンジン（印刷機構）９に出力して印刷を実行させるエンジンコントローラ１２と、ＣＰＵ１１とエンジンコントローラ１２との間に設けられると共に種々の構成要素が接続されるＣＰＵバス１３と、を備えている。
【００４３】
ＣＰＵバス１３には、例えば液晶パネルや電源スイッチ等を含むパネル１４，印刷動作プログラムを格納した読み出し専用メモリ（以下、ＲＯＭ―Read Only Memory―とする）１５，例えばフォントデータのような文字に関するデータを格納するキャラクタジェネレータ（ＣＧ）１６，ＣＰＵ１１からのアクセスに基づいてデータを揮発的に格納したり格納されたデータを必要に応じ出力するシステム・ランダムアクセスメモリ（ＲＡＭ―Random Access Memory―とする）１７，パソコンやビデオカメラ等のホスト側機器とプリンタシステム１０とを接続するためのパラレルインターフェイス（Ｉ／Ｆ）１８，ＰＣカードスロット１９Ａを備えるＰＣカードコントローラ１９等が接続されている。
【００４４】
パラレルＩ／Ｆ１８は、本発明の要旨となる動画データを含む画像データをプリンタシステム１０内に取り入れるためのもので、動画データに限らず静止画画像データやテキストデータ等をも直接プリンタシステム１０内に取り入れて、プリンタ内の制御ＲＯＭ１５内のプログラムとＣＰＵ１１の制御ルーチンとにより印刷データとしてプリンタエンジン９に出力する。
【００４５】
ＰＣカードコントローラ１９は、ＰＣカードスロット１９Ａに挿入されたＰＣカードに格納された動画データファイルや、ＭＰＥＧ動画データ、ＪＰＥＧ動画／静止画データ、デジタルカメラ等により撮影された静止画データ等を読み出してＣＰＵ１１や制御ＲＯＭ１５に供給し、ＣＰＵ１１が制御ＲＯＭ１５のプログラムに基づいてこれらの画像データを印刷データに展開している。
【００４６】
なお、ＭＰＥＧ（Moving Picture Experts Group）とは、カラー動画像蓄積用符号化方式の標準化作業を進める組織の略称であり、転じてこの組織により標準化が進められている符号化方式の呼称としても用いられている。したがって、ＭＰＥＧ動画データとは、このＭＰＥＧ符号化方式により符号された動画像データ形式であり、フレーム間またはフレーム内の差分を所定の符号により変換することにより大容量の動画像データの容量を削減して符号化することができるものである。
【００４７】
また、ＪＰＥＧ（Joint Photographic coding Experts Group）とは、カラー静止画符号化方式の標準化を進める国際標準化機構（ＩＳＯ）と国際電気通信連合電気通信標準化部門（ＩＴＵ−Ｔ）との共同組織の略称であり、転じてカラー静止画像の符号化方式の名称としても用いられている。符号化アルゴリズムにはＡＤＣＴ（適応離散コサイン変換―Adaptive Discrete Cosine Transform―）を用い、最初に解像度の低い画像を符号化し、次第に解像度が高くなるような階層符号化も取り入れられている。符号化方式は既に標準化されている。
【００４８】
さらに、モーションＪＰＥＧとは、カラー静止画符号化の国際標準であるＪＰＥＧに基づいて圧縮したカラー静止画像を連続して再生することにより動画表示を実現する方式である。ＭＰＥＧ等の高度な圧縮アルゴリズムを有する符号化方式よりもデジタル化が容易であり、編集作業等で画像１フレーム毎の処理がし易い等のメリットがあるため利用されている。ただし、圧縮比率がそれほど高くないために、より高速の転送速度が要求されたりデジタル映像のファイル容量が大きくなる傾向がある。
【００４９】
次に、図３を用いてこの第２実施形態に係る動画像プリンタの構成について説明する。なお、図３に示す動画像プリンタにおいて、図１に示した第１実施形態の動画像プリンタと同一の構成要素には同一符号を用いている。図３において、動画像プリンタは、図２のパラレルＩ／Ｆ１８やＰＣカードコントローラ１９等を介して入力された画像データを受信する受信部１と、受信部１で受信された画像データが静止画データであるか動画データであるかを判別すると共に判別された画像データ印刷データへと展開するための解釈部２と、静止画データである場合にはそのまま解釈部２により中間データまたはビットマップデータに展開し、動画データである場合には動画処理部５に出力する制御部２０と、制御部２０にマニュアル操作指令を入力するための例えば液晶パネル等の操作用のパネル１４と、展開された印刷データを蓄積するイメージメモリ８と、制御部２０が制御するフォーマットやコマンド等を記憶する不揮発性メモリ２１と、制御部２０より出力される印刷データを入力して印刷を実行するプリント用のエンジン９とを備えている。
【００５０】
この第２実施形態に係る動画プリンタにおいては、動画処理部５が設けられている点で従来の静止画専用のプリンタとは構成上で異なっている。動画処理部５は第１実施形態に係る動画像プリンタと同様に、制御部２０より判別・転送されてきた動画データを静止画データに変換する動画／静止画変換部６と、入力された動画データをフレーム単位で記憶するフレームメモリ７とを備えている。
【００５１】
次に、第２実施形態に係る動画像プリンタの概略的な動作について説明する。受信部１は、Ｉ／Ｆ１８等を介して入力された動画データまたは静止画データを解釈部２に供給し、解釈部２は入力された画像データのヘッダ情報からその画像データが動画データであるか静止がデータであるかを判別し、静止画データである場合には従来のプリンタと同様にそのまま展開してイメージメモリ８に記憶させる。その後、イメージメモリ８から読み出してプリンタエンジン９に出力して印刷を行なわせる。
【００５２】
解釈部２により入力された画像データが動画データであるものと判別されたときには、制御部２０が動画データを動画処理部５の動画／静止画変換部６に転送し、動画データを１フレームずつ静止画に変換してフレームメモリ７にフレーム毎に蓄積する。その一方で、制御部２０は書き換え可能な不揮発性メモリ２１に記憶されたフォーマットに従ってこのフレームを印刷すべきか否かを判断する。印刷する場合には、動画／静止画変換部を介して解釈部２に送られて中間データまたはビットマップデータに展開されて制御部２０により不揮発性メモリ２１のフォーマットに合わせて必要な大きさに変換される。変換されたデータは、フォーマットに従いイメージメモリ８上にレイアウトされて、制御部２０はイメージメモリ８上のレイアウト済み静止画データを従来と同じ手順により印刷する。
【００５３】
不揮発性メモリ２に蓄積されているフォーマットとしては、印刷開始フレーム番号（または時間）、印刷終了フレーム番号（または時間）、フレーム間枚数（または時間）、印刷レイアウト情報とが含まれ、パネル１４またはコマンドにより書き換え可能に設定されている。なお、パネル１４を用いてこの不揮発性メモリ２１に蓄積されているフォーマットやコマンドを書き換えることにより動画データのどのフレームを静止画データとして印刷すべきか否かの選択を行なうことができるので、この第２実施形態においてはパネル１４，不揮発性メモリ２１により選択手段が構成されていることになる。
【００５４】
次に、図４に示すフローチャートに従って、第２実施形態に係る動画像プリンタにおける制御部２０の具体的な動作について説明する。図４において、受信部１によりヘッダデータが受信（ステップＳ１）されると、解釈部２がヘッダデータを解釈（ステップＳ２）し、ステップＳ３の判断ブロックにおいて、動画データでないものと判断された場合にはステップＳ４に進み、通常の印刷ルーチンにより静止画印刷が行なわれる。
【００５５】
ステップＳ３において、受信された画像データが動画データであるものと判断された場合には、ステップＳ５において、不揮発性メモリ２１からレイアウト情報が取得される。その後、ステップＳ６において、受信データがあるか否かが判断され、受信時には印刷すべき動画データが存在しているので、ステップＳ７に進み、フレーム内符号化データであるか否かが判断される。ステップＳ７において、動画像データがフレーム内符号化画像データであるものと判断された場合には、ステップＳ８Ａで可変長符号化データを復号化して、ステップＳ９Ａで逆量子化を行ない、ステップＳ１０Ａで逆ＤＣＴ演算処理を施した後、ステップＳ１１でフレームメモリ７上に展開する。
【００５６】
ステップＳ７において、受信された動画データがフレーム内符号化画像データではなく、例えばＭＰＥＧの差分データ等の圧縮符号化データであるものと判断された場合には、ステップＳ８Ｂ，Ｓ９Ｂ，Ｓ１０ＢでそれぞれステップＳ８Ａ，Ｓ９Ａ，Ｓ１０Ａと同様の処理が行なわれた後、ステップＳ１２において差分のみフレームメモリ７上に展開される。
【００５７】
このようにして展開された画像データは、ステップＳ１３において、上述したレイアウト情報に当てはめて印刷すべきフレームであるか否かが判断され、印刷するフレームであるものと判断された場合には、ステップＳ１４においてレイアウト情報に従いイメージメモリ８上に印刷データのレイアウトが展開される。ステップＳ１５でイメージメモリ８上に展開された印刷データが印刷可能であるものと判断された場合には、ステップＳ１６で印刷が実行され、印刷用紙上に印刷データが出力されると、ステップＳ６に戻り、受信データがあるか否かが再び判断され、受信された動画データが存在する限りステップＳ６からＳ１６までの印刷動作を繰り返すことになる。
【００５８】
受信された動画データがなくなると、ステップＳ６が受信データがないものと判断してステップＳ１７に進み、ステップＳ１７で印刷データがあるか否かが判断される。ステップＳ１７で印刷データがあるものと判断された場合にはステップＳ１８で出力すべき印刷データを印刷し、印刷データがないものと判断された場合には、印刷動作ルーチンが終了する。
【００５９】
以上の印刷ルーチンにおいて、入力された動画データの任意のフレームがステップＳ７において、フレーム内符号化画像データであるものと判断された場合にはステップＳ８ＡないしＳ１０Ａにおいて、データの復号化、逆量子化、逆ＤＣＴ演算等が行なわれた後、そのフレームの動画像が静止画像としてそのままフレームメモリ上に展開して印刷すべきフレームであればレイアウトを行なって印刷し、ステップＳ７において、動画データが差分データ等の圧縮用データであるものと判断された場合には、ステップＳ１２においてその差分のみ展開すれば良いことになる。
【００６０】
このように第２実施形態に係る動画像プリンタによれば、印刷動作ルーチンをフレーム内符号化データであるか否かにより分けて処理しているので、フレームメモリのメモリ容量に限りがある場合でも差分データ分の展開データを節約することができる。
【００６１】
（第３実施形態）
次に、本発明の第３実施形態に係る動画像プリンタについて図５を参照しながら説明する。この第３実施形態に係る動画像プリンタは、入力された画像データが動画データである場合に、メモリの容量を節約すると共に所望のフレームに対応する印刷データを選択可能なように選択手段２５を設けたものである。第１及び第２実施形態においては、例えば動画データのヘッダ情報を解釈する際に、どのフレームに対応する静止画データを出力されるかがヘッダ情報により選択される構成となっていたが、この第３実施形態においては、選択手段２５によるマニュアル操作により所望のフレームの画像データを印刷するようにしている。
【００６２】
図５において、第３実施形態に係る動画像プリンタは、受信部１，解釈部２，印刷データ記憶部８，印刷機構９等の構成は第１及び第２実施形態に係る動画像プリンタと同一の構成を備えている。解釈部２は、判別手段３と展開手段４とを備えており、判別手段３により動画データであるものと判別された画像データのみが動画処理部５に送られて動画データから静止画データに変換された後、展開手段４に戻されて印刷処理が為される。
【００６３】
動画処理部５は、図１の第１実施形態と同様に、動画データを静止画データに変換する動画／静止画変換手段６と、動画データが入力された場合にその動画データをフレーム毎に記憶する例えばフレームメモリより成る動画記憶手段７と、を備えている。図３の第２実施形態においては、動画／静止画変換部６がフレームメモリ７に格納された動画データを順次読み出して制御部２０を介してエンジン９に出力しており、印刷すべきフレームの選択はヘッダ情報の解釈等に基づいて自動的に行なわれていたが、この第３実施形態においては、その選択は動画／静止画変換手段６と動画記憶手段７との間に設けられた選択手段２５により行なわれている。
【００６４】
選択手段２５は、図３に対応させて説明すると、操作／表示パネル１４と、印刷実行手順や動画データ選択基準等の印刷ルーチンを記憶している不揮発性メモリ２１との間に例えば制御部２０より成る演算部２６が設けられている構成となっている。この演算部２６は、動画データから変換されてフレームに対応する静止画データとして動画記憶手段７に記憶されている画像データのうちから、表示／操作パネル１４のマニュアル操作により選択された印刷画像データを不揮発性メモリ２１に記憶されている所定のアルゴリズムにより演算して選択して、フレームメモリ７より対称となるフレームの動画データを読み出して動画／静止画変換手段６に出力する。
【００６５】
以上のようにして、マニュアル操作によっても所望のフレームの動画データを選択して印刷を行なうことができる。また、この第３実施形態に係る動画像プリンタによれば、表示／操作パネル１４の表示画面に、その時点でフレームメモリ７に記憶されている動画データのフレーム数や場面が急激に変化するシーンチェンジの回数等のデータを表示できるように構成しておくことにより、例えば３００フレームの一連の動画データを３０フレーム毎に１枚ずつ合計１０枚の静止画データとして出力させたり、シーンチェンジ毎に１枚の静止画データを出力させたりすることもできる。また、一連の動画データ１０枚分を縮小して１枚の紙面を１０に分割した領域に当てはめて印刷するインデックス印刷に用いることもでき、種々の操作上のフレキシビリティを持たせることもできるという特有の効果を有する。
【００６６】
（第４実施形態）
なお、上述した第１乃至第３実施形態においては、動画データは静止画データと同様に受信部１に直接供給されるものとして説明したが、本発明はこれに限定されず、プリンタ側に動画データを再生する再生部を設けるようにしても良い。図６は、その一例としての第４実施形態に係る動画像プリンタの構成を示すブロック図であり、図において、動画／静止画変換手段６と動画像記憶手段７とを備える動画処理部５０に、さらに動画データ再生手段２７が設けられている。
【００６７】
この動画データ再生手段２７の具体的な構成としては、例えば動画データがＶＴＲ用テープに録画されている場合には再生専用ＶＴＲ（Video Tape Recorder）等を組み込むことにより実施可能である。また、近年提案されているＶＴＲカメラとパソコンとの間のデータの授受に用いられるビデオスティック等の記録媒体に記録されている動画データに対してはビデオスティック再生装置等を組み込むことにより実施可能である。
【００６８】
この動画処理部５０に設けられた動画データ再生手段２７は、ユーザの操作により記録媒体を装着した後、再生動作を実行する。この再生動作により再生された動画データは図１の第１実施形態と同様に受信手段としての受信部１に供給され、受信部１から解釈部２に供給された後の動作については第１実施形態と同様である。なお、受信部１には第１実施形態と同様に、図示されないホスト側機器より動画データ及び静止画データの何れであっても供給可能である。
【００６９】
このように構成することにより、再生部を有していないホスト側機器しか接続されていない場合であっても、ユーザが頻繁に使用する記録媒体を再生する再生手段が内蔵されたプリンタを購入しておくことにより、例えばビデオテープやビデオスティックから直接動画データを再生して所望の画像を印刷することができるという特有の効果を有する。
【００７０】
（第５実施形態）
なお、第４実施形態に第３実施形態のマニュアル操作可能なプリンタを組み合わせるようにしても良い。すなわち、図７に示す第５実施形態に係る動画像プリンタのように、動画処理部５１が動画／静止画変換手段６，動画像記憶手段７，選択手段２５に加えて、動画データ再生手段２７と、表示手段２８とを備えている。この第５実施形態においては、選択手段２５の操作パネル１４の表示機能を外して、例えばＣＲＴや液晶ディスプレイ等の表示手段２８が設けられている。演算部２６からは操作パネル１４の入力に基づいて演算処理された制御信号が供給されるように構成されている。
【００７１】
上述した構成を有する第５実施形態に係る動画像プリンタは、例えばビデオテープやビデオスティック等の動画データ記録媒体を再生手段にセットして操作パネル１４より再生指示や印刷指示を入力することにより動画データを再生しながら再生画像を表示手段２８に表示させ、同時に印刷したい場面の前後のフレームの中からマニュアル操作により所望の画面を印刷することが可能となる。このとき、表示手段２８に時間やフレーム番号等により場面を検索する手掛かりとなる情報を表示させることにより、ユーザが印刷を希望する画面の入力を確実かつ容易にすることが可能となる。
【００７２】
（第６実施形態）
次に、本発明の第６実施形態に係る動画像印刷プログラムを記録した記録媒体について図８及び図９を用いて説明する。図８，図９は、動画像印刷プログラムを記録した記録媒体が用いられるコンピュータシステム３０の一例を示す斜視図及びブロック図である。図８において、コンピュータシステム３０は、ＣＰＵを含むコンピュータ本体３１と、例えばＣＲＴ等の表示装置３２と、キーボードやマウス等の入力装置３３と、印刷を実行するプリンタ３４と、を備えている。
【００７３】
コンピュータ本体３１は、図９に示すように、ＲＡＭより構成される内部メモリ３５と、内蔵または外付け可能なメモリユニット３６と、を備えており、メモリユニット３６としてはフレキシブル又はフロッピディスク（ＦＤ）ドライブ３７，コンパクトディスク（ＣＤ）−ＲＯＭドライブ３８，ハードディスクドライブ（ＨＤ）ユニット３９が搭載されている。図６に示すように、これらのメモリユニット３６に用いられる記録媒体４０としては、ＦＤドライブ３７のスロットに挿入されて使用されるフレキシブル又はフロッピディスク（ＦＤ）４１と、ＣＤ−ＲＯＭドライブ３８に用いられるコンパクトディスク（ＣＤ）−ＲＯＭ４２等が用いられる。
【００７４】
図８及び図９では一般的なコンピュータシステムに用いられる記録媒体４０としてのＦＤ４１やＣＤ−ＲＯＭ４２を例示したが、本発明は特にプリンタ３４の印刷実行プログラムに関するものであるので、上記例示した記録媒体以外でも例えばプリンタ３４に内蔵させる不揮発性メモリ２１としてのＲＯＭチップに本発明の第４実施形態に係る動画像印刷プログラムを記録させて、このＲＯＭチップを差し替えにより交換するようにしても良い。
【００７５】
記録媒体４０には、フレーム間の相関を含む動画特性を有する動画データを入力させる手順と、前記動画特性から入力されたデータが動画データであることを判別させる手順、動画データであると判別されたデータから前記動画特性を除去して静止画データに変換させる手順と、前記動画データから変換された前記静止画データをビットマップデータまたは中間データに展開して出力させる手順と、展開されたデータを記憶させる手順と、が格納されている。
【００７６】
また、上記データを記憶する手順は、前記動画データのフレームに対応させて順次にビットマップデータまたは中間データの形式で複数の印刷情報を記憶するようにしても良い。さらに、前記動画データを判別する手順は、動画データのヘッダ情報を解釈することにより入力されたデータが動画データであることを判別するようにしても良い。この動画データのヘッダ情報は、動画データが静止画データに変換された後に印刷されるべき静止画データに対応するフレームを指定するコマンドを含み、前記動画データを判別する手順は、入力されたデータが動画データであるか否かを判別すると共に、動画データから変換された静止画データのうちの印刷すべきデータを指定する手順を含むようにしても良い。
【００７７】
以上のように動画像印刷プログラム記録媒体に記録させることにより、既存の静止画データ専用のプリンタであっても動画データ対応のプリンタとして用いることができ、既存のハードウェア資源の有効利用を図ることができる。
【００７８】
【発明の効果】
以上、詳細に説明したように、本発明に係る動画像プリンタによれば、動画データを判別してこの動画データを静止画データに変換してプリンタエンジン等の印刷機構に出力することにより動画データを直接プリントできるように構成したので、ホスト機器側に動画／静止画変換処理機能が設けられていなくとも、直接、動画データを入力して静止画データに変換して印刷することができる。
【００７９】
また、入力された画像データが動画データであることを判別するのに動画データのヘッダ情報を利用することにより、判別手段と共に、フレーム毎に動画データを記憶することにより、最も効率の良い形態にして特別な構成を不要とすることができると共に、このヘッダ情報を用いて連続する動画データの中から任意のフレームを選択して印刷することができ、データ変換及び印刷の迅速化を図ることができると共に円滑な処理動作を実現することができる。
【００８０】
さらに、選択手段を設けてマニュアル操作により所望の場面を選択して印刷することができるように構成することにより、情報量の大きい動画データを全て印刷してしまったり、最も印刷したい場面を外して印刷してしまったりすることが無くなり、希望する画面を確実かつ容易に印刷することができ、印刷処理のフレキシビリティを向上させることができる。
【図面の簡単な説明】
【図１】第１実施形態に係る動画像プリンタの構成を示すブロック図。
【図２】第２実施形態に係る動画プリンタのシステム構成例を示すブロック図。
【図３】第２実施形態の動画プリンタの構成を示すブロック図。
【図４】第２実施形態に係る動画プリンタの動作並びに動画像プリンタ方法を説明するフローチャート。
【図５】第３実施形態に係る動画像プリンタの構成を示すブロック図。
【図６】第４実施形態に係る動画像プリンタの構成を示すブロック図。
【図７】第５実施形態に係る動画像プリンタの構成を示すブロック図。
【図８】第６実施形態に係る動画像印刷プログラムを記録した記録媒体を実施するコンピュータシステムを示す斜視図。
【図９】第６実施形態を実施するコンピュータシステムの構成を示すブロック図。
【符号の説明】
１    受信手段（受信部）
２    解釈部
３    判別手段
４    展開手段
５    動画処理部
６    動画／静止画変換手段（部）
７    動画記憶手段（フレームメモリ）
８    印刷データ記憶部（イメージメモリ）
９    印刷機構（プリンタエンジン）
２５    選択手段
【図１】
0004081736.tif 000002
【図２】
0004081736.tif 000003
【図３】
0004081736.tif 000004
【図４】
0004081736.tif 000005
【図５】
0004081736.tif 000006
【図６】
0004081736.tif 000007
【図７】
0004081736.tif 000008
【図８】
0004081736.tif 000009
【図９】
0004081736.tif 000010