(57)【特許請求の範囲】
【請求項１】
動画像印刷システムにおけるホスト機器の指定部よりフレーム間データの相関が記述された動画データの印刷範囲および印刷画像の形態や枚数を指定するステップと、
前記指定に基づいて、連続するフレームを含む前記動画データにおける印刷開始箇所，印刷終了箇所，印刷フレームの飛び越し指定および印刷出力形式を含む動画像印刷コマンドを前記ホスト機器のコマンド生成部において生成するステップと、
前記動画像印刷コマンドを前記ホスト機器およびプリンタ間で互いに送受させ合うと共に、前記プリンタが前記動画データの中から複数のフレームを印刷範囲として指定した、前記コマンドに従い印刷すべき動画データから動画特性を除去してフレーム対応の静止画データに変換するステップと、
変換された静止画データをレイアウト情報に基づいて印刷形式を整えると共に静止画データをビットマップデータまたは中間データに前記プリンタが展開するステップと、
前記ステップで展開されたデータを前記プリンタの記憶部に記憶するステップと、
前記記憶部に記憶したデータを前記プリンタの印刷部が印刷するステップと、
を備えることを特徴とする動画像印刷方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば差分信号等のフレーム間の相関を含む動画データを印刷コマンドを付加してホスト機器側から送出してプリンタにより印刷する動画像印刷システム，このシステムに用いられる動画像プリンタ並びに動画像印刷方法及び動画像印刷プログラムを記録した記録媒体に関するものである。
【０００２】
【従来の技術】
近年、パーソナルコンピュータ（以下、パソコンとする）やワードプロセッサ等の各種電子機器（以下、ホスト機器とする）の発達に伴い、出力装置としてのプリンタの需要が拡大すると共に、高性能化も試みられている。例えばワードプロセッサ等により作成されたテキストデータやコンピュータ等を用いて作成されたりダウンロードされたりした静止画の画像データをプリンタに出力し、このプリンタが受信した印刷データに基づいてプリントを行なうことは広く知られている。
【０００３】
ところで、近年、コンピュータ等のメモリの大容量化と動画像メディアソースの拡充とにより、パソコンのような実用的な機器においても、動画デジタルデータを処理することができるようになってきている。このような動画データを処理可能なパソコン等にあっては、家庭用のビデオカメラ等により撮影した映像を例えばメモリスティックのようなフレキシブル記憶手段に記憶させてパソコン内にデータとして取り込み、パソコンのキーボードやマウス，ジョイ・スティック等の入力操作手段を用いて加工・編集することも可能であり、その中の１つの方法として動画デジタルデータの特定のフレームを静止画画面に変換してプリンタに転送し、この静止画データをプリントすることも行なわれていた。
【０００４】
したがって、従来の動画像の印刷は、プリンタサイドから見ると動画像の印刷ではなく、ホスト側の機器から送られてきた通常の静止画像の印刷であり、動画像を静止画像として処理可能か否かの機能はパソコン側の機能に依存していた。また、このような高機能のパソコンを用いない限り動画デジタルデータの印刷は行なえないことになる。また、動画データに基づいて、静止画像を連続的印刷する場合においても、動画データの中からホスト側の機器により変換された静止画データをプリンタ側のメモリに連続的に送り出して順次印刷していた。
【０００５】
【発明が解決しようとする課題】
以上のように、従来の動画像を印刷するプリンタにおいては、パソコン等のホスト側機器に動画／静止画変換処理機能が設けられていない限り、動画デジタルデータを静止画としてプリントすることはできなかった。従来のプリンタにおいて、動画デジタルデータを静止画デジタルデータに変換して印刷することの困難性は、動画デジタルデータと静止画デジタルデータとの信号の構成が基本的に異なること、静止画データに比べて動画データのデータ量が膨大であること、連続する多数のフレームにより構成されている動画データにおいて所望フレームを特定することが難しいこと、の３つに起因している。
【０００６】
すなわち、動画デジタル信号は、１水平走査期間で表示される１フレーム分の静止画デジタル信号を単に集合させたものではなく、クリアな画像を連続的に安定させて表示するために、フレーム間の相関を差分信号としてヘッダ情報に書き込んだり、フレーム内の動き補償やフレーム間の動き予測等の動き補正情報を書き込んだりしている。
【０００７】
また、動画データは情報量が膨大であるためアナログデータからデジタルデータに変換する際に、例えば圧縮処理等のデータの加工が加えられており、このため動画データは一連のフレームの連続の中で、圧縮に関するフレーム間データの相関等の情報も符号の中に記述されている。したがって、動画デジタルデータの任意のフレームの画像を単純に切り出しただけでは静止画データを得ることはできないという問題があった。
【０００８】
また、もしも動画デジタルデータを直接プリンタ側に取り込んで印刷するとしても、動画デジタルデータは多数のフレームにより構成されているため、動画デジタルデータを受信して多数のフレームの画像を記憶させておくためには、膨大な容量のメモリを必要とすると共に、その画像を動画データとしてそのまま記憶させておくか、それとも静止画データに変換して記憶させておくかについて選択しなくてはならないという問題もあった。
【０００９】
さらに、動画像フレームデータの膨大さとも関連して、静止画データとしてプリンタ内で記憶させている場合、どの動画フレームに相当する静止画データをどのように出力させるか、または、動画データとしてフレームメモリ等に記憶させておいた場合、どのフレームの画像データを選択して静止画データに変換して出力すれば良いのかを特定することは難しく、何れかの方法によりどのフレームを選択させるのかを決定しなければならないという問題もあった。
【００１０】
本発明は上記従来の問題を解決するために為されたものであり、ユーザが動画データを静止画として印刷したい場合に、連続するフレームの所望の範囲や枚数等を指定するだけで、ホスト機器およびプリンタを含む印刷システム内で動画像を静止画像として印刷するためのコマンドを作成することにより、所望のフレームの動画データを静止画として印刷することのできる動画像印刷システム、このシステムに用いられる動画像プリンタ、動画像プリント方法及び動画像印刷プログラムを記録した記録媒体を提供することを目的としている。
【００１１】
また、コマンドを用いることにより印刷したい動画デジタルデータをホスト機器側、プリンタ側の何れであっても記憶容量の大きなメモリ手段を有する側に最も効率の良い形態により記憶することができると共に、所望のフレームの動画データを最適かつ迅速に静止画データに変換して円滑に印刷することのできる動画像印刷システム、動画像プリンタ、動画像プリント方法及び動画像印刷プログラムを記録した記録媒体を提供することをも目的としている。
【００１２】
さらに、動画データから所望の静止画を得るための所定の手順を記憶した動画像印刷プログラムを例えばＲＯＭチップ等により更新可能にすることにより、既存のハードウェア資源を無駄にすることなく動画データを印刷することを可能にした、動画像印刷プログラムを記録した記録媒体を提供することをも目的としている。
【００１３】
【課題を解決するための手段】
上記目的を達成するため、本発明の第１の基本構成に係る動画像印刷システムは、フレーム間の相関を記述した動画データを含む画像データを作成または供給するホスト機器と、該ホスト機器より出力された前記画像データを入力して解釈部により解釈することにより生成された印刷データに従って印刷機構が印刷を実行するプリンタと、を備え、前記ホスト機器および前記プリンタの少なくとも一方には、前記画像データが前記動画データである場合に、連続するフレームを含む前記動画データが所定の印刷手順により、前記動画データの中から複数のフレームを印刷範囲として指定し、所望形式，所望枚数で印刷されるためのコマンドを生成してヘッダ情報としてこの動画データに付加する機能が設けられると共に、前記ホスト機器側より前記プリンタ側に送られてきた画像データが動画データであるときに、前記コマンドを解釈することにより印刷すべきデータが動画データであることを判別し、判別された動画データを静止画データに変換し、変換された静止画データを解釈された前記コマンドに従って前記印刷機構で印刷させることを特徴としている。
【００１４】
上記第１の構成による動画像印刷システムによれば、最初の印刷の指定に基づくコマンドはホスト機器側で生成されるが、その後のコマンドのやり取りや動画データの静止画データへの変換や静止画データの展開等については、ＣＰＵやＭＰＵ等の処理装置の能力や記憶手段のメモリ容量等に余力のある方で行なうことができ、印刷データの処理能力にフレキシビリティを与えることができる。
【００１５】
上記第１の構成による動画像印刷システムにおいて、前記ホスト機器は、前記画像データが前記動画データである場合に、連続するフレームを含む前記動画データが所定の印刷手順により、前記動画データの中から複数のフレームを印刷範囲として指定し、所望形式，所望枚数で印刷されるためのコマンドを生成してヘッダ情報としてこの動画データに付加する機能を備え、前記プリンタは、入力された画像データが動画データであるときに前記コマンドを解釈することにより動画データが入力されたことを判別し、判別された動画データを静止画データに変換し、変換された静止画データを解釈された前記コマンドに従って前記印刷機構で印刷させるようにしても良い。
【００１６】
このように第１の構成による動画像印刷システムにおいて、ホスト機器側が動画像印刷の処理について主導権を持つように構成することにより、ホスト機器側から送出される動画データにはユーザによる所望印刷形式や枚数等の指定をコマンドとして付しておくだけで、プリンタ側で送られてきた画像データが動画データであることをコマンドに従い把握して静止画データに変換して展開した後、所望形式で所望枚数だけ印刷することができる。
【００１７】
また、上記ホスト機器側主導の動画像印刷システムにおいては、前記ホスト機器は、ユーザの入力により前記動画データを所定の印刷手順により、前記動画データの中から複数のフレームを印刷範囲として指定し、所望形式，所望枚数で印刷されるためのコマンドを生成するコマンド生成手段を備え、前記プリンタは、フレーム間の相関を含む動画データを入力可能な受信手段と、該受信手段を介して入力された画像データが前記コマンド生成手段により生成されたコマンドを含む動画データであるときこのコマンドを解釈するコマンド解釈手段と、入力されたデータが前記コマンド解釈手段により動画データであると解釈されたときにこの動画データに付加されたコマンドに従って動画データを静止画データに変換する動画／静止画変換手段と、前記動画／静止画変換手段により動画データから変換された静止画データをビットマップデータまたは中間データに展開して出力する展開手段と、前記展開手段により展開されたデータを記憶する印刷データ記憶手段と、を備えるように構成しても良い。
【００１８】
このようにホスト機器側が主導の動画像印刷システムによれば、ホスト機器側の構成はコマンド生成手段を設けておくくらいで、通常の印刷システムとハードウェア上の差異はあまり無いが、プリンタ側の構成としては動画データを静止画データとして所望の形式により印刷すべきコマンドであることを解釈する解釈手段や、動画データを静止画データに変換する手段等を設ける必要があり、ハードウェア的な変更を要することになる。しかしながら、後述する動画像印刷プログラムを記録したＲＯＭ等の記録媒体によりソフトウェア的な変更を加えるだけでも適切に対処することはできる。
【００１９】
また、上記のホスト機器側の主導によるハードウェア構成において、前記コマンド解釈手段により入力されたデータが動画データであると解釈された後、前記コマンドに従い前記コマンド解釈手段が出力する動画データをフレーム単位で記憶し、記憶したフレーム単位の動画データを前記動画／静止画変換手段に出力する動画記憶手段を、付加的構成としてさらに備えるようにしても良い。
【００２０】
また、上記のホスト機器側の主導によるハードウェア構成において、前記印刷データ記憶手段は動画データから変換・展開されて記憶されている複数の印刷情報を動画データのフレームに対応させて順次にビットマップデータまたは中間データの形式で記憶する手段を付加的構成として設けるようにしても良い。
【００２１】
以上のような２つの付加的な構成を設けることにより、記憶手段の記憶容量を大幅に増加させて情報量の大きい動画データに対処することができ、従来のプリンタの構成に記憶容量を追加するだけで動画像印刷システムのプリンタとしても充分対応させることが可能となる。
【００２２】
また、上記第１の構成による動画像印刷システムにおいて、前記ホスト機器は、前記画像データが前記動画データである場合に、連続するフレームを含む前記動画データを所定の印刷手順により、前記動画データの中から複数のフレームを印刷範囲として指定し、所望形式，所望枚数で印刷するための印刷指示を入力し、前記プリンタ側からの要求に従って静止画転送要求が入力されたところで動画データの中から指定されたフレームの静止画データを取り出して前記プリンタに送出すると共に、前記プリンタは、前記ホスト機器より受信した前記印刷指示を解釈してレイアウト情報を作成してこのレイアウト情報に基づいて必要なフレーム番号を演算して前記ホスト機器側にフレーム番号に相当する静止画データを要求すると共に、指定した静止画データを受信して前記印刷機構により印刷させるように構成しても良い。
【００２３】
このように、第１の基本構成においてプリンタ側が動画像印刷の主導権を持つように構成することにより、プリンタがホスト機器の持つ能力を最大限に利用しつつ、動画データから静止画データへの変換や、静止画データを所望形式に合わせて展開してからプリンタ側に送ることができ、プリンタ側のハードウェア構成を軽くすることが可能となる。
【００２４】
上記第１の基本構成においてプリンタが主導権を有するハード構成としては、前記ホスト機器が、ユーザからの入力により前記動画データをプリンタにより印刷するためのコマンドを生成すると共にプリンタからのコマンド入力に基づいてコマンドを解釈して前記動画データにおける所定のフレームの静止画データを前記プリンタ側に送出するコマンド生成解釈手段と、前記コマンド生成解釈手段により解釈された前記プリンタからの印刷指令に基づいて、動画データを静止画データに変換する動画／静止画変換手段と、動画データを記憶する動画記憶部と動画データより変換されたフレーム単位の静止画データを記憶するフレームメモリを含む画像データ記憶手段とを備え、前記プリンタが、フレーム間の相関を含む動画データを入力可能な受信手段と、この受信手段を介して入力された前記ホスト側機器からの画像データに含まれるコマンドを解釈すると共にこのコマンドに基づいて前記レイアウト情報を生成しこのレイアウト情報に基づいて必要なフレーム番号を計算してそのコマンドを生成して前記ホスト機器側に出力するコマンド解釈生成手段と、を備えるものがある。
【００２５】
このように、プリンタが主導の動画像印刷システムのハードウェア構成によれば、ホスト機器側に動画・静止画データ変換手段やフレームメモリ等を搭載させることによりプリンタ側のハードウェア構成を軽くすることができる。
【００２６】
また、プリンタ側が主導する動画像印刷システムにおいては、更に付加的な構成として、前記プリンタが、前記コマンド解釈生成手段により解釈された前記ホスト機器側からのコマンドに基づき提供される前記レイアウト情報を記憶するレイアウト情報記憶手段と、入力されたデータが前記コマンド解釈生成手段により動画データであると解釈された後、前記コマンドに従い前記ホスト機器側より展開されて送られてきた動画データの指定されたフレームの静止画データを記憶するイメージメモリと、を更に備えるようにしても良い。
【００２７】
このように、プリンタ主導型の動画像印刷システムにおけるプリンタを構成することにより、コマンド解釈生成手段を用いてユーザが印刷したい動画データの箇所を指定してプリンタ側から印刷を指示することができるようになる。コマンド解釈生成手段で生成されてホスト機器側に出力されたコマンドは、ホスト機器側に設けられたコマンド生成解釈手段において解釈されてホスト機器側に記憶されている動画データに対してコマンドに基づく所定の処理を行なうことができ、プリンタ側からホスト機器側に動画データを取りに行くことができる。
【００２８】
また、プリンタ側が主導する動画像印刷システムにおいては、更に付加的な構成としての前記画像データ記憶手段を構成する前記フレームメモリは、動画データから変換・展開されて記憶されている複数の印刷情報を動画データのフレームに対応させて順次にビットマップデータまたは中間データの形式で記憶するようにしても良い。
【００２９】
このように構成することにより、プリンタ側の記憶容量も充分に確保することができ、メモリ容量が多量に必要とする動画データの印刷に際して円滑な印刷動作を担保することが可能となる。
【００３０】
また、第１の基本構成による動画像印刷システムにおいて、コマンドの一般的な定義としては、連続するフレームを有する前記動画データにおける印刷開始箇所と、印刷終了箇所と、印刷選択枚数と、の指定を少なくとも含み、前記ホスト機器側から入力された印刷箇所の指定に基づいてホスト機器と前記プリンタとの間で必要なコマンドの生成と解釈とが交互にやり取りされることにより印刷が実行されるように構成すれば良い。
【００３１】
さらに、コマンドの具体的な内容としては、前記動画データの印刷開始フレーム番号，印刷終了フレーム番号，印刷間隔フレーム数を指定するコマンドを少なくとも含むようにしても良い。
【００３２】
また、前記コマンドは、前記動画データの印刷開始時間，印刷終了時間，前記開始時間から終了時間までの間の印刷枚数を指定するコマンドを少なくとも含むようにしても良い。
【００３３】
以上のように定義されるコマンドを使用することにより、動画像印刷システムは、ユーザが動画データの始点と終点および印刷したい枚数等の指定を入力すれば、上記コマンドにより指定内容がそのまま反映されてホスト機器とプリンタ間でコマンドのやり取りが行なわれ、更に動画データが静止画データに変換されると共に必要なフレームに対応する静止画データがプリンタ側に出力されてあたかも静止画を直接指定したかのような画像をプリンタより出力することが可能となる。
【００３４】
また、本発明の第２の構成に係る動画像プリンタは、フレーム間の相関を記述した動画データを含む画像データを作成または供給するホスト機器より、印刷実行のためのコマンドを伴って出力された前記画像データを入力する受信部と、入力された前記画像データを解釈する解釈部と、印刷データを記憶する印刷データ記憶部と、この印刷データ記憶部より出力された印刷データに従い印刷を実行する印刷機構と、を備える動画像プリンタにおいて、前記画像データが前記動画データである場合に、連続するフレームを含む前記動画データが所定の印刷手順により、前記動画データの中から複数のフレームを印刷範囲として指定し、所望形式，所望枚数で印刷されるためのコマンドを生成してヘッダ情報としてこの動画データに付加する機能を備え、前記ホスト機器側より該プリンタ側に送られてきた画像データが動画データであるときに前記コマンドを解釈することにより動画データが入力されたことを判別し、判別された動画データを静止画データに変換し、変換された静止画データを解釈された前記コマンドに従って前記印刷機構で印刷させることを特徴としている。
【００３５】
上記第２の構成に係る動画像プリンタは、入力された前記画像データが動画データであるときに前記コマンドを前記解釈部により解釈することにより動画データが入力されたことを判別し、判別された動画データを静止画データに変換し、変換された静止画データを解釈された前記コマンドに従って前記印刷機構で印刷させるようにしても良い。
【００３６】
また、第２の構成に係る動画像プリンタは、前記ホスト機器側からのコマンドを解釈するコマンド解釈生成手段と、このコマンド解釈生成手段により解釈された前記ホスト機器側からのコマンドに基づき提供されるレイアウト情報を記憶するレイアウト情報記憶手段と、入力されたデータが前記コマンド解釈生成手段により動画データであると解釈された後、前記コマンドに従い前記ホスト機器側より展開されて送られてきた動画データの指定されたフレームの静止画データを記憶するイメージメモリと、をさらに備えるようにしても良い。
【００３７】
また、第２の構成に係る動画像プリンタは、前記動画データから変換・展開されて記憶されている複数の印刷情報を動画データのフレームに対応させて順次にビットマップデータまたは中間データの形式で記憶するフレームメモリを含む画像データ記憶手段を備えるようにしても良い。
【００３８】
以上のように、第２の構成に係る動画像プリンタによれば、基本的な命令を伝えるためのコマンドさえ確立しておけば、既存の印刷システムを用いて動画像の印刷が可能となり、既に社会で用いられているハードウェア資源を無駄にすることなく、今まで不可能であった動画像データを所望の静止画図像として印刷することができ、社会的なニーズに広く対応することが可能となる。
【００３９】
次に、本発明の第３の構成としての動画像印刷方法は、動画像印刷システムにおけるホスト機器の指定部よりフレーム間データの相関が記述された動画データの印刷範囲および印刷画像の形態や枚数を指定するステップと、前記指定に基づいて、連続するフレームを含む前記動画データにおける印刷開始箇所，印刷終了箇所，印刷フレームの飛び越し指定および印刷出力形式を含む動画像印刷コマンドを前記ホスト機器のコマンド生成部において生成するステップと、前記動画像印刷コマンドを前記ホスト機器およびプリンタ間で互いに送受させ合うと共に、前記プリンタが前記動画データの中から複数のフレームを印刷範囲として指定した、前記コマンドに従い印刷すべき動画データから動画特性を除去してフレーム対応の静止画データに変換するステップと、変換された静止画データをレイアウト情報に基づいて印刷形式を整えると共に静止画データをビットマップデータまたは中間データに前記プリンタが展開するステップと、前記ステップで展開されたデータを前記プリンタの記憶部に記憶するステップと、前記記憶部に記憶したデータを前記プリンタの印刷部が印刷するステップと、を備えることを特徴としている。
【００４０】
また、上記第３の構成に係る動画像印刷方法において、ホスト機器側主導で印刷を行なうために、フレーム間の相関を記述した動画データの少なくとも印刷範囲および印刷画像の形態や枚数の指定をホスト機器側の指定部より入力するステップと、入力された指定に基づいて、連続するフレームを含む前記動画データにおける印刷開始フレームまたは時間，印刷終了フレームまたは時間，印刷フレームまたは時間の飛び越し指定および印刷出力形式を含む動画像印刷コマンドをホスト機器側のコマンド生成部により生成するステップと、前記動画像印刷コマンドをホスト機器およびプリンタのそれぞれのインターフェイス部間で互いに送受し合うと共に、前記コマンドをプリンタのコマンド解釈部で解釈するステップと、解釈されたコマンドに従って印刷すべき動画データから動画特性を除去してフレーム対応の静止画データに変換するステップと、変換された静止画データをレイアウト情報に基づいて印刷形式を整えると共に静止画データをビットマップデータまたは中間データに展開して出力するステップと、展開されたデータを記憶するステップと、を備えるようにしても良い。
【００４１】
また、上記第３の構成に係る動画像印刷方法において、プリンタ主導で印刷を行なうために、フレーム間の相関を記述した動画データの少なくとも印刷範囲および印刷画像の形態や枚数の指定を入力するステップと、入力された指定に基づいて、連続するフレームを含む前記動画データにおける印刷開始フレームまたは時間，印刷終了フレームまたは時間，印刷フレームまたは時間の飛び越し指定および印刷出力形式を含む動画像印刷コマンドをホスト機器側のコマンド生成部により生成するステップと、前記動画像印刷コマンドをホスト機器のインターフェイス部からプリンタのインターフェイス部へと送信して、前記コマンドをプリンタのコマンド解釈部で解釈し、このコマンドをレイアウト情報として記憶するステップと、記憶されたレイアウト情報に基づいてプリンタ側で必要なフレーム番号を計算しホスト側に対してフレーム番号に対応する静止画データを要求するコマンドを生成するステップと、生成された静止画要求コマンドをホスト機器側に送信し、ホスト機器側で要求されたフレームの動画データを静止画データに変換してプリンタ側に出力するステップと、ホスト機器側から送られてきた静止画データを受信してイメージメモリ上にレイアウトし、イメージメモリ上に印刷すべき印刷データが揃った時点でイメージデータを印刷機構に送るステップと、を備えるようにしても良い。
【００４２】
このように、本発明の第３の構成に係る動画像プリント方法により、既存の印刷システムを用いてこの動画像プリント方法を適用すれば、広く社会に普及している印刷システムを動画像印刷システムに転用することができ、既存のハードウェア資源を有効に活用することが可能となる。
【００４３】
次に、本発明の第４の構成に係る動画像印刷プログラムを記録したコンピュータ読取り可能な記録媒体は、ホスト機器とプリンタ間におけるコマンドを伴う印刷データを送受することにより印刷を行な印刷システムに用いられる動画像印刷プログラムを記録したコンピュータ読取り可能な記録媒体であって、フレーム間の相関を記述した動画データの少なくとも印刷範囲および印刷画像の形態や枚数の指定を入力させる手順と、入力された指定に基づいて、連続するフレームを含む前記動画データにおける印刷開始箇所，印刷終了箇所，印刷フレームの飛び越し指定および印刷出力形式を含む動画像印刷コマンドを生成させる手順と、前記動画像印刷コマンドを動画像印刷システムにおけるホスト機器およびプリンタ間で互いに送受させ合うと共に、前記プリンタが前記動画データの中から複数のフレームを印刷範囲として指定した、前記コマンドに従い印刷すべき動画データから動画特性を除去してフレーム対応の静止画データに変換させる手順と、変換された静止画データをレイアウト情報に基づいて印刷形式を整えると共に静止画データをビットマップデータまたは中間データに展開して出力させる手順と、展開されたデータを記憶させる手順と、を前記動画像印刷システムに実行させることを特徴としている。
【００４４】
また、上記第４の構成に係る動画像印刷プログラムを記録した記録媒体は、フレーム間の相関を記述した動画データの少なくとも印刷範囲および印刷画像の形態や枚数の指定をホスト機器側の指定部より入力する手順と、入力された指定に基づいて、連続するフレームを含む前記動画データにおける印刷開始フレームまたは時間，印刷終了フレームまたは時間，印刷フレームまたは時間の飛び越し指定および印刷出力形式を含む動画像印刷コマンドをホスト機器側のコマンド生成部により生成する手順と、前記動画像印刷コマンドをホスト機器およびプリンタのそれぞれのインターフェイス部間で互いに送受し合うと共に、前記コマンドをプリンタのコマンド解釈部で解釈する手順と、解釈されたコマンドに従って印刷すべき動画データから動画特性を除去してフレーム対応の静止画データに変換する手順と、変換された静止画データを所定のレイアウト情報に基づいて印刷形式を整えると共に静止画データをビットマップデータまたは中間データに展開して出力する手順と、展開されたデータを記憶する手順と、を備えるようにしても良い。
【００４５】
さらに、第４の構成に係る動画像印刷プログラムを記録した記録媒体は、フレーム間の相関を記述した動画データの少なくとも印刷範囲および印刷画像の形態や枚数の指定を入力する手順と、入力された指定に基づいて、連続するフレームを含む前記動画データにおける印刷開始フレームまたは時間，印刷終了フレームまたは時間，印刷フレームまたは時間の飛び越し指定および印刷出力形式を含む動画像印刷コマンドをホスト機器側のコマンド生成部により生成する手順と、前記動画像印刷コマンドをホスト機器のインターフェイス部からプリンタのインターフェイス部へと送信して、前記コマンドをプリンタのコマンド解釈部で解釈し、このコマンドをレイアウト情報として記憶する手順と、記憶されたレイアウト情報に基づいてプリンタ側で必要なフレーム番号を計算しホスト側に対してフレーム番号に対応する静止画データを要求するコマンドを生成する手順と、生成された静止画要求コマンドをホスト機器側に送信し、ホスト機器側で要求されたフレームの動画データを静止画データに変換してプリンタ側に出力する手順と、ホスト機器側から送られてきた静止画データを受信してイメージメモリ上にレイアウトし、イメージメモリ上に印刷すべき印刷データが揃った時点でイメージデータを印刷機構に送る手順と、を備えるようにしても良い。
【００４６】
このように、第４の構成に係る動画像印刷プログラムを記録した記録媒体によれば、既存の印刷システムの例えばホスト機器側にフレキシブルディスクやコンパクトディスクを用いてこの動画像印刷プログラムを読み込ませ、かつ、ＲＯＮＭチップ等によりプリンタ側の印刷プログラムを更新することにより、広く社会に普及している既存の印刷システムであっても動画像印刷システムとして活用することができ、既存のハードウェア資源を有効に活用することが可能となる。
【００４７】
【発明の実施の形態】
以下、本発明に係る動画像印刷システム動画像プリンタ，動画像印刷方法及び動画像印刷プログラムを記録した記録媒体の好適な実施形態について、添付図面を参照しながら詳細に説明する。
【００４８】
（第１実施形態）
図１は本発明の基本概念としての第１実施形態に係る動画像プリンタの構成を示すブロック構成図である。図１において、動画像印刷システム１は、動画像データの生成や供給を行なう例えばパーソナルコンピュータ（以下、ＰＣ）等のホスト機器２と、ホスト機器２より供給された動画データを印刷するプリンタ１０とを備えている。ホスト機器２は、動画データを表示する表示手段３と、表示手段３に表示された連続するフレームよりなる動画データのうちからユーザが印刷したい範囲を指定するための動画印刷画像指定手段４と、動画データを記憶しておく動画記憶手段５と、動画印刷画像指定手段４により指定された動画データに関して所定のコマンドを生成すると共にプリンタ１０側からの要求コマンドにより動画データを要求された場合にプリンタ１０のコマンドを解釈するコマンド生成解釈手段６と、プリンタ１０とのデータの出入力を行なうインターフェース（以下、Ｉ／Ｆ部）７と、を備えている。
【００４９】
また、プリンタ１０はＩ／Ｆ部７との間でコマンドやデータのやり取りをするＩ／Ｆ部１１と、ホスト機器２から送られてきたコマンドを解釈して動画データを所定の形式で印刷すると共に例えばプリンタ主導型の印刷システムにおいてはホスト機器２に対して動画データ要求コマンドを生成するためのコマンド解釈生成手段１２と、コマンド解釈生成手段１２により解釈された動画データを静止画データに変換する動画／静止画変換手段１３と、動画データをフレーム単位で記憶可能なフレームメモリ１４と、動画／静止画変換手段１３により変換された印刷すべき動画データのフレームに対応する静止画をビットマップデータまたは中間データに展開する展開手段１５と、展開された静止画データを展開した状態のままで記憶するイメージメモリ１６と、イメージメモリ１６より供給された静止画データを印刷するプリンタエンジン等の印刷機構１７と、より構成されている。
【００５０】
この第１実施形態に係る動画像印刷システムは、本発明の最も基本的な概念を含むものであり、動画データの印刷手順等に関するコマンドを付して動画データを印刷する印刷システムにおけるホスト機器２とプリンタ１０とが分担する役割については、何れが主導するかを限定していない実施形態である。したがって、この第１実施形態に係る動画印刷システムは、ホスト機器２とプリンタ１０との間でコマンドを用いることにより、従来不可能であった動画像の印刷が可能となった点に特徴を有し、既存の印刷システムを用いていても、動画印刷用のコマンドを一方で生成して他方でこれを解釈して動画データの中から指定されたフレームに対応するデータを静止画データに変換して印刷を行なうことができる。
【００５１】
（第２実施形態）
次に、上記第１実施形態よりも具体的な構成としての第２実施形態に係る動画像プリンタについて、図２および図３を参照しながら詳細に説明する。図２は第２実施形態に係る動画印刷システムの構成例を示すブロック図、図３は第２実施形態の動画印刷システムの動作を説明するためのタイムチャートである。図２においては、図１の構成要素と同一または相当する構成要素については同一符号を用いることにとする。この第２実施形態に係る動画印刷システムは、ホスト機器側が主導して動画の印刷を行なう例を示している。
【００５２】
図２において、動画印刷システム１は、種々の印刷動作を制御する中央処理ユニット（以下、ＣＰＵ―Central Processing Unit―とする）よりなる制御部８と、動画像を表示する表示部３と、動画データの中からユーザが印刷したい箇所を指定する指定部４と、動画像を記憶する動画記憶部５と、制御部８の処理に基づき動画印刷に関するコマンドを生成するコマンド生成部６と、プリンタ用のインターフェース７と、を備えている。
【００５３】
また、プリンタ１０は、ホストＰＣ２用のＩ／Ｆ部１１と、ホスト機器２側より送られてきた動画印刷用のコマンドを解釈するコマンド解釈部１２と、プリンタ２内における種々の印刷動作を制御するＣＰＵ等よりなる制御部１８と、動画／静止画変換手段１３と、フレームメモリ１４と、イメージメモリ１６と、エンジン１７と、プリンタ動作の表示または操作を行なうパネル１９と、送られてきた動画データを所定のレイアウトに配置するためのレイアウトを記憶するレイアウト記憶部２０と、を備えている。なお、この第２実施形態においては第１実施形態の展開手段１５は制御部１８内に設けられている。
【００５４】
次に、第２実施形態に係る動画印刷システムの動作について説明する。まず、ホスト機器２側の動作から説明すると、ユーザは表示部３に表示されたメッセージに従い、指定部４より印刷情報（印刷開始フレーム番号，印刷終了フレーム番号，スキップフレーム等）を入力する。制御部８は、指定された印刷情報をコマンド生成部６によりコマンドに変換して、プリンタＩ／Ｆ部７を介してプリンタ１０に送信する。コマンド送信後、制御部８は動画記憶部５より動画データを取り出してコマンド生成部６によりコマンドヘッダを添付後、プリンタＩ／Ｆ部７を介してプリンタ１０に送信する。
【００５５】
次に、プリンタ１０側の動作について説明する。Ｉ／Ｆ部１１を介してホスト機器２より受信したコマンドは、コマンド解釈部１２で解釈されて、制御部１８を介してレイアウト情報としてレイアウト記憶部２０に保存される。続く動画データは制御部１８が動画／静止画変換部１３に送り、毎フレームが静止画としてフレームメモリ１４上に一旦保持される。制御部１８は、レイアウト記憶部２０に保持されているレイアウト情報からこのフレームを印刷すべきか否かを判断し、印刷すべきフレームである場合にはイメージメモリ１６上にレイアウトする。イメージメモリ１６上に印刷すべきデータが揃った時点で、制御部１８はイメージメモリ１６内に記憶されている印刷データをプリンタエンジン（印刷機構）１７に出力して印刷を実行させる。
【００５６】
不揮発性メモリ上に蓄えられるコマンドのフォーマットとしては、印刷開始フレーム番号（ないしは時間），印刷終了フレーム番号（ないしは時間），フレーム間枚数（ないしは時間），１ページ中の印刷フレーム数、印刷サイズ、印刷密度、印刷レイアウト情報等が含まれ、パネル１９を用いてこれらのコマンドは書き換え可能である。
【００５７】
図３には、図２に示された第２実施形態の動作を補充するために、ホスト機器２とプリンタ１０との間でのコマンドのやり取りを含むシステム全体のタイムチャートが示されている。図３において、ホストＰＣ２側では、印刷情報が入力され、この印刷情報をコマンドに変換し、このコマンドをプリンタ１０側に送信して動作がプリンタ側に移る。プリンタ１０側では、コマンドを受信し、印刷開始フレームの指定や印刷終了フレームの指定、また印刷間隔フレーム数の指定等のコマンドに基づいてこれらのコマンドをレイアウト情報に変換してレイアウト記憶部２０内に保持する。続いて、ホスト機器２側より動画データのファイルが送られてくると、プリンタ１０は動画データファイルを受信して、動画／静止画変換部１３を用いて動画／静止画変換を行ない、フレームメモリにフレーム単位で蓄積していく。その一方で、制御部１８はレイアウト情報に基づいて変換された静止画データをイメージメモリ１６上に展開して、コマンドに基づく印刷情報が全てイメージメモリ１６上に展開された時点でエンジン１７を介して動画データから変換された静止画データを印刷する。
【００５８】
このホスト主導型の第２実施形態に係る動画印刷システムによれば、ホスト機器２側にはコマンド生成部６を設けるだけで、その他の構成はプリンタ１０側に新たな構成を付加することにより実現できるので、既存のホストＰＣ２等に変更を加えることなく発明を実施することが可能である。プリンタ１０側の構成については、動画／静止画変換部１３，フレームメモリ１４，レイアウト記憶部２０等の構成要素を新たに設ける必要があるが、後述する印刷プログラムを記録する記録媒体としてのＲＯＭチップ等を既存のチップと交換して制御プログラムをソフトウェア的に変更してしまえば、容易に発明の実施を行なうことができる。
【００５９】
（第３実施形態）
次に、本発明の第３実施形態に係る動画印刷システムについて図４および図５を参照しながら説明する。この第３実施形態に係る動画印刷システムは、プリンタ主導でシステムが構成されている。図４における符号も図１または図２に用いられた符号を対応させて用いることにする。
【００６０】
図４において、ホストＰＣ２は、表示部３，指定部４，動画記憶部５，制御部８，コマンド生成・解釈部６，プリンタＩ／Ｆ部７等を有している点では、図２の第２実施形態に係る動画印刷システムと同じであるが、制御部８の制御により動画記憶部５に記憶されている動画データを読み出して静止画データへと変換する動画／静止画変換部２１と、静止画データに変換されたフレーム対応の静止画を記憶しておくフレームメモリ２２が設けられている点が第２実施形態との相違点である。また、コマンド生成・解釈部６も第２実施形態のコマンド制せ陰部６のように、一方的ホストＰＣ２側からコマンドを生成して送るのみでなく、プリンタ１０側からの要求コマンドを解釈する機能を有していなければならないので、コマンド生成・解釈部６となっている。
【００６１】
プリンタ１０側の構成は、図２の第２実施形態で設けられていた動画／静止画変換部１３とフレームメモリ１４がホストＰＣ２側に設けられているため、より簡単な構成となっている。また、第２実施形態ではコマンドの解釈のみ行なっていたコマンド解釈部１２が、動画要求コマンド等を作成してホストＰＣ２側に要求するため、コマンド解釈・生成部１２として構成されている。構成上の差異は以上の点であるが、以下に動作について説明する。
【００６２】
第３実施形態に係る動画印刷システムの動作としては、まずホストＰＣ２側では、ユーザが表示部３に表示されたメッセージに従って、指定部４より印刷情報（印刷開始フレーム番号，印刷終了フレーム番号，スキップフレーム数等）を入力する。制御部８は「、指定された情報に基づいてコマンド生成・解釈部６によりコマンドを生成し、プリンタＩ／Ｆ部７を介してプリンタ１０側にコマンドを出力する。
【００６３】
次に、プリンタ１０側では、Ｉ／Ｆ部１１を介してホストＰＣ２側から受信したコマンドをコマンド解釈・生成部１２で解釈し、制御部１８を介してレイアウト記憶部２０に保持する。制御部１８は、レイアウト情報に基づいて必要なフレーム番号を計算しホストＰＣ２側に対して、フレーム番号に相当する静止画像を送信するように命じるコマンドをコマンド解釈・生成部１２により作成する。
【００６４】
このコマンドはプリンタ１側からホストＰＣ２側に送られて、ホストＰＣ２のコマンド生成・解釈部６で解釈されて、フレームメモリ２２に記憶されている動画データ対応の静止画データがＩ／Ｆ部７および１１を介して送信され、プリンタ１０側に動画対応データが取り込まれる。
【００６５】
指定した静止画をホストＰＣ２から受信すると、プリンタ１０はレイアウト記憶部２０に記憶されているレイアウト情報に基づいて、イメージメモリ１６上に受信した静止画を展開してレイアウトする。イメージメモリ１６上に、印刷すべきデータが揃った時点で制御部１８はイメージメモリ１６に記憶されている画像データをエンジン１７に送り印刷が実行される。
【００６６】
不揮発性メモリ上に蓄えられるコマンドのフォーマットとしては、印刷開始フレーム番号（ないしは時間），印刷終了フレーム番号（ないしは時間），フレーム間枚数（ないしは時間），１ページ中の印刷フレーム数、印刷サイズ、印刷密度、印刷レイアウト情報等が含まれ、パネル１９を用いてこれらのコマンドは書き換え可能である点については第２実施形態と同様である。
【００６７】
この第３実施形態に係る動画印刷システムの動作について図５のタイムチャートを参照しながら説明する。図５において、ホストＰＣ２側では、印刷情報が入力され、この印刷情報をコマンドに変換し、このコマンドをプリンタ１０側に送信して動作がプリンタ側に移る。プリンタ１０側では、コマンドを受信し、印刷開始フレームの指定や印刷終了フレームの指定、また印刷間隔フレーム数の指定等のコマンドに基づいてこれらのコマンドをレイアウト情報に変換してレイアウト記憶部２０内に保持する。ここまでの操作は第２実施形態と同様である。
【００６８】
次に、プリンタ１０は静止画データ要求コマンドを作成してホストＰＣ２側にデータ要求を送出し、ホストＰＣ２はこのコマンドを受信すると、動画／静止画変換部２１により変換されてフレームメモリ２２内に記憶されていた要求フレームデータに相当する静止画データを付加してこのコマンドをプリンタ１０側に送り返す。プリンタ１０はこのコマンドを付されて送られてきた静止画データを受信し、前記レイアウトに従いイメージメモリ１６上に展開して印刷データを蓄積する。印刷データが揃うとイメージメモリ１６は蓄積した印刷データをエンジン１７に出力して印刷が実行される。
【００６９】
以上説明した第３実施形態に係る動画印刷システムによれば、ホストＰＣ２が一方的コマンドを作成してプリンタ１０側に印刷指令を出すのみでなく、プリンタ１０側でも必要な静止画データをホストＰＣ２側に要求するコマンドを生成していわば静止画データを取りに行くことができ、プリンタ主導による動画データの印刷を可能にできるという効果がある。
【００７０】
（第４実施形態）
なお、上述した第１ないし第３実施形態に係る動画印刷システムにおいては、動画データは静止画データと同様にＩ／Ｆ部１１に直接供給されるものとして説明したが、本発明はこれに限定されず、例えばＰＣカードに蓄積されている動画データの中から複数のフレームを指定して１枚の用紙に印刷する場合であってもコマンドにより動画データを印刷することは可能である。図６，図７は、このような着想より説明した第４実施形態に係る動画像印刷方法を示している。
【００７１】
この第４実施形態に係る動画像印刷方法を行なうためのハードウェア構成としては例えば図２に示される動画印刷システム等が用いられる。図６において、ユーザはまず、対象動画ファイルの指定を行なう。具体的には印刷開始フレーム番号ＳＴを指定し、印刷終了フレーム番号ＥＴを指定し、印刷間隔フレーム数ＤＴを指定し、用紙中の印刷フレーム数ＦＴを指定する。印刷対象の指定が行なわれると、例えばホストＰＣ側の制御部が、印刷開始フレーム番号ＳＴよりも印刷終了フレーム番号ＥＴの方が大きいか否かを判別し、「ＥＴ＞ＳＴ」でない場合には動画の印刷は行なわれない。
【００７２】
「ＥＴ＞ＳＴ」の場合には、ＰＣカード内に蓄積されている動画ファイルが開かれる。次のステップで動画ファイルを開くことができたか否かが判別され、開かれなければ動画の印刷は行なわれないが、開かれた場合にはページレイアウト処理が行なわれる。次に印刷バンド位置の初期化が行なわれ、現在のバンド位置に関するフレーム番号が計算される。次に、フレーム番号の画像をバンドバッファ上に展開した後、バンドバッファをプリンタエンジンに送出して印刷を実行する。次に印刷バンドの位置を更新して、印刷すべき全フレームが印刷されたか否かが判別される。
印刷すべき全フレームが印刷されていないと判断された場合には、印刷バンドがページの限界を超えたか否かが判別され、印刷可能範囲内にあれば、再び現在のバンド位置に関するフレーム番号を計算し、それ以降の処理を実行する。印刷バンドがページの限界を超えたものと判別されたときには、再び印刷バンド位置の初期化が行なわれ、それ以降の処理が実行される。
【００７３】
上記判断ステップで、印刷すべき全フレームが印刷されたか否かが判別されたときに、全フレームが印刷されたものと判断された場合には、排紙が行なわれてから動画ファイルが閉じられて一連の印刷動作が終了する。
【００７４】
上記第４実施形態に係る動画像印刷方法においては、印刷対象を指定する際に上記のような開始，終了，印刷間隔についてフレームを用いることなく、印刷対象の指定に印刷開始時間，印刷終了時間，印刷間隔時間等のように時間を用いるようにしても良く、その場合キャプションとして経過時間を印刷画像に付加することも可能である。この一例を示したのが図７であり、図７においては、５．００ｓから１０．００ｓまでの秒数が各フレームの下側に付加されている。
【００７５】
すなわち、印刷開始時間ＳＴ＝５ｓ，印刷終了時間ＥＴ＝１０ｓ，１枚の用紙に印刷するフレーム数ＦＴ＝２０枚として、全画像のうちのＮ＝２０フレームを印刷することを指定した場合、毎秒３０フレームとして印刷されるフレームは、Ｆ＝ＳＴ＋ＩＮＴ［｛（ＥＴ−ＳＴ）／（Ｎ−１）｝×ｘｉ×３０］／３０
（ｉ＝０〜１９）
により計算されるＦ秒経過後のフレームである。このようにして、第４実施形態に係る動画像印刷方法によれば、印刷範囲の開始，終了，間隔や印刷枚数若しくは１枚に印刷可能なフレーム数等の印刷対象の指定を行なうことにより、印刷可能な範囲でホスト機器側またはプリンタ側がコマンドを生成して送出し、これを相手側で解釈して印刷を実行することができるので、今まで不可能かと思われていた動画データの印刷が可能となる。
【００７６】
（第５実施形態）
次に、図示説明は省略するが、本発明の第５実施形態に係る動画像プリント方法について説明する。第５実施形態に係る動画像プリント方法は、フレーム間の相関を記述した動画データの少なくとも印刷範囲および印刷画像の形態や枚数の指定を入力するステップと、入力された指定に基づいて、連続するフレームを含む前記動画データにおける印刷開始箇所，印刷終了箇所，印刷フレームの飛び越し指定および印刷出力形式を含む動画像印刷コマンドを生成するステップと、前記動画像印刷コマンドをホスト機器およびプリンタ間で互いに送受し合うと共に、前記コマンドに従い印刷すべき動画データから動画特性を除去してフレーム対応の静止画データに変換するステップと、変換された静止画データをレイアウト情報に基づいて印刷形式を整えると共に静止画データをビットマップデータまたは中間データに展開して出力するステップと、展開されたデータを記憶するステップと、を備えている。
【００７７】
また、上記第５実施形態に係る動画像プリント方法において、ホスト機器側主導で印刷を行なうために、フレーム間の相関を記述した動画データの少なくとも印刷範囲および印刷画像の形態や枚数の指定をホスト機器側の指定部より入力するステップと、入力された指定に基づいて、連続するフレームを含む前記動画データにおける印刷開始フレームまたは時間，印刷終了フレームまたは時間，印刷フレームまたは時間の飛び越し指定および印刷出力形式を含む動画像印刷コマンドをホスト機器側のコマンド生成部により生成するステップと、前記動画像印刷コマンドをホスト機器およびプリンタのそれぞれのインターフェイス部間で互いに送受し合うと共に、前記コマンドをプリンタのコマンド解釈部で解釈するステップと、解釈されたコマンドに従って印刷すべき動画データから動画特性を除去してフレーム対応の静止画データに変換するステップと、変換された静止画データをレイアウト情報に基づいて印刷形式を整えると共に静止画データをビットマップデータまたは中間データに展開して出力するステップと、展開されたデータを記憶するステップと、を備えるようにしても良い。
【００７８】
また、上記第５実施形態に係る動画像プリント方法において、プリンタ主導で印刷を行なうために、フレーム間の相関を記述した動画データの少なくとも印刷範囲および印刷画像の形態や枚数の指定を入力するステップと、入力された指定に基づいて、連続するフレームを含む前記動画データにおける印刷開始フレームまたは時間，印刷終了フレームまたは時間，印刷フレームまたは時間の飛び越し指定および印刷出力形式を含む動画像印刷コマンドをホスト機器側のコマンド生成部により生成するステップと、前記動画像印刷コマンドをホスト機器のインターフェイス部からプリンタのインターフェイス部へと送信して、前記コマンドをプリンタのコマンド解釈部で解釈し、このコマンドをレイアウト情報として記憶するステップと、記憶されたレイアウト情報に基づいてプリンタ側で必要なフレーム番号を計算しホスト側に対してフレーム番号に対応する静止画データを要求するコマンドを生成するステップと、生成された静止画要求コマンドをホスト機器側に送信し、ホスト機器側で要求されたフレームの動画データを静止画データに変換してプリンタ側に出力するステップと、ホスト機器側から送られてきた静止画データを受信してイメージメモリ上にレイアウトし、イメージメモリ上に印刷すべき印刷データが揃った時点でイメージデータを印刷機構に送るステップと、を備えるようにしても良い。
【００７９】
このように、本発明の第５実施形態に係る動画像プリント方法により、既存の印刷システムを用いてこの動画像プリント方法を適用すれば、広く社会に普及している印刷システムを動画像印刷システムに転用することができ、既存のハードウェア資源を有効に活用することが可能となる。
【００８０】
（第６実施形態）
次に、本発明の第６実施形態に係る動画像印刷プログラムを記録した記録媒体について図８及び図９を用いて説明する。図８，図９は、動画像印刷プログラムを記録した記録媒体が用いられるコンピュータシステム３０の一例を示す斜視図及びブロック図である。図８において、コンピュータシステム３０は、ＣＰＵを含むコンピュータ本体３１と、例えばＣＲＴ等の表示装置３２と、キーボードやマウス等の入力装置３３と、印刷を実行するプリンタ３４と、を備えている。
【００８１】
コンピュータ本体３１は、図９に示すように、ＲＡＭより構成される内部メモリ３５と、内蔵または外付け可能なメモリユニット３６と、を備えており、メモリユニット３６としてはフレキシブル又はフロッピディスク（ＦＤ）ドライブ３７，コンパクトディスク（ＣＤ）−ＲＯＭドライブ３８，ハードディスクドライブ（ＨＤ）ユニット３９が搭載されている。図６に示すように、これらのメモリユニット３６に用いられる記録媒体４０としては、ＦＤドライブ３７のスロットに挿入されて使用されるフレキシブル又はフロッピディスク（ＦＤ）４１と、ＣＤ−ＲＯＭドライブ３８に用いられるコンパクトディスク（ＣＤ）−ＲＯＭ４２等が用いられる。
【００８２】
図８及び図９では一般的なコンピュータシステムに用いられる記録媒体４０としてのＦＤ４１やＣＤ−ＲＯＭ４２を例示したが、本発明は特にプリンタ３４の印刷実行プログラムに関するものであるので、上記例示した記録媒体以外でも例えばプリンタ３４に内蔵させる不揮発性メモリ２１としてのＲＯＭチップに本発明の第６実施形態に係る動画像印刷プログラムを記録させて、このＲＯＭチップを差し替えにより交換するようにしても良い。
【００８３】
記録媒体４０には、ホスト機器とプリンタ間におけるコマンドを伴う印刷データを送受することにより印刷を行なう印刷システムに用いられるものであって、フレーム間の相関を記述した動画データの少なくとも印刷範囲および印刷画像の形態や枚数の指定を入力する手順と、入力された指定に基づいて、連続するフレームを含む前記動画データにおける印刷開始箇所，印刷終了箇所，印刷フレームの飛び越し指定および印刷出力形式を含む動画像印刷コマンドを生成する手順と、前記動画像印刷コマンドをホスト機器およびプリンタ間で互いに送受し合うと共に、前記コマンドに従い印刷すべき動画データから動画特性を除去してフレーム対応の静止画データに変換する手順と、変換された静止画データを所定のレイアウト情報に基づいて印刷形式を整えると共に静止画データをビットマップデータまたは中間データに展開して出力する手順と、展開されたデータを記憶する手順と、が格納されている。
【００８４】
また、上記第６実施形態に係る動画像印刷プログラムを記録した記録媒体は、フレーム間の相関を記述した動画データの少なくとも印刷範囲および印刷画像の形態や枚数の指定をホスト機器側の指定部より入力する手順と、入力された指定に基づいて、連続するフレームを含む前記動画データにおける印刷開始フレームまたは時間，印刷終了フレームまたは時間，印刷フレームまたは時間の飛び越し指定および印刷出力形式を含む動画像印刷コマンドをホスト機器側のコマンド生成部により生成する手順と、前記動画像印刷コマンドをホスト機器およびプリンタのそれぞれのインターフェイス部間で互いに送受し合うと共に、前記コマンドをプリンタのコマンド解釈部で解釈する手順と、解釈されたコマンドに従って印刷すべき動画データから動画特性を除去してフレーム対応の静止画データに変換する手順と、変換された静止画データを所定のレイアウト情報に基づいて印刷形式を整えると共に静止画データをビットマップデータまたは中間データに展開して出力する手順と、展開されたデータを記憶する手順と、を格納するようにしても良い。
【００８５】
さらに、第６実施形態に係る動画像印刷プログラムを記録した記録媒体は、フレーム間の相関を記述した動画データの少なくとも印刷範囲および印刷画像の形態や枚数の指定を入力する手順と、入力された指定に基づいて、連続するフレームを含む前記動画データにおける印刷開始フレームまたは時間，印刷終了フレームまたは時間，印刷フレームまたは時間の飛び越し指定および印刷出力形式を含む動画像印刷コマンドをホスト機器側のコマンド生成部により生成する手順と、前記動画像印刷コマンドをホスト機器のインターフェイス部からプリンタのインターフェイス部へと送信して、前記コマンドをプリンタのコマンド解釈部で解釈し、このコマンドをレイアウト情報として記憶する手順と、記憶されたレイアウト情報に基づいてプリンタ側で必要なフレーム番号を計算しホスト側に対してフレーム番号に対応する静止画データを要求するコマンドを生成する手順と、生成された静止画要求コマンドをホスト機器側に送信し、ホスト機器側で要求されたフレームの動画データを静止画データに変換してプリンタ側に出力する手順と、ホスト機器側から送られてきた静止画データを受信してイメージメモリ上にレイアウトし、イメージメモリ上に印刷すべき印刷データが揃った時点でイメージデータを印刷機構に送る手順と、を格納するようにしても良い。
【００８６】
このように、第６実施形態に係る動画像印刷プログラムを記録した記録媒体によれば、既存の印刷システムの例えばホスト機器側にフレキシブルディスクやコンパクトディスクを用いてこの動画像印刷プログラムを読み込ませ、かつ、ＲＯＭチップ等によりプリンタ側の印刷プログラムを更新することにより、広く社会に普及している既存の印刷システムであっても動画像印刷システムとして活用することができ、既存のハードウェア資源を有効に活用することができるという特有の効果がある。
【００８７】
【発明の効果】
以上、詳細に説明したように、本発明に係る動画像印刷システムによれば、動画データの印刷範囲をコマンドにより指定してプリンタ側に送出し、この動画データを静止画データに変換してプリンタエンジン等の印刷機構に出力することにより動画データを印刷することができるように構成したので、今まで不可能であった動画データの静止画としての印刷がコマンドを用いることにより印刷システム内で可能となる。
【００８８】
また、印刷対象を指定するためのコマンドは、ホスト機器主導で行なう場合には動画データのヘッダ情報を利用して送ることもでき、ホスト機器主導でコマンドを送る場合、プリンタ側に動画／静止画変換手段やフレームメモリを設けるだけで動画データを確実に静止画画像として印刷することができ、従来の印刷システムにそれほど大幅な変更を加えることなく、動画データにおける所望のフレームを静止画像として取り出すことが可能となる。
【００８９】
また、プリンタ主導で行なう場合には、まず、印刷対象の指定や印刷様式の指定等を行なうことにより、まずコマンドをプリンタに送り、プリンタ側でこのコマンドを解釈してレイアウト情報を生成してこのレイアウト情報に対応させて動画要求コマンドを生成してホスト機器に対してコマンドを送出し、ホスト機器側で動画／静止画変換を行なって要求フレームに対応する静止画データをプリンタ側に送出するようにしているので、プリンタ側にはホスト機器側から送られてきたコマンドをレイアウト情報に変換する機能や動画データを要求する為のコマンドを生成する機能等を付加するだけで動画像の印刷が可能となる。
【００９０】
また、ホスト機器側には印刷対象の指定に対応してコマンドを生成する機能や動画／静止画変換機能を付加しなくてはならないが、最近のパーソナルコンピュータの演算処理能力の向上と記憶容量の増大により、既存のプリンタに大幅な変更を加えなくともホスト機器側に例えば動画像印刷プログラムを読み込ませると共にプリンタ側の印刷実行プログラムもＲＯＭチップ等を交換することなどにより変更するだけで、既存の印刷システムを有効に活用することもできる。
【図面の簡単な説明】
【図１】本発明の基本概念としての第１実施形態に係る動画像印刷システムの構成を示すブロック図。
【図２】第２実施形態に係る動画像印刷システムの構成例を示すブロック図。
【図３】第２実施形態の動作を説明するためのタイムチャート。
【図４】第３実施形態に係る動画像印刷システムの構成例を示すブロック図。
【図５】第３実施形態の動作を説明するためのタイムチャート。
【図６】第４実施形態に係る動画像印刷方法の処理の流れを示すフローチャート。
【図７】第４実施形態におけるキャプション印刷例を示す説明図。
【図８】第６実施形態に係る動画像印刷プログラムを記録した記録媒体を実施するコンピュータシステムを示す斜視図。
【図９】第６実施形態を実施するコンピュータシステムの構成を示すブロック図。
【符号の説明】
１  動画印刷システム
２  ホスト機器
３  プリンタ
４  指定部（印刷画像指定手段）
５  動画記憶手段
６  コマンド生成（解釈）手段（部）
８  制御部
１０  プリンタ
１２  コマンド解釈（生成）手段（部）
１３，２１  動画／静止画変換手段
１４，２２  フレームメモリ
１６  印刷データ記憶部（イメージメモリ）
１７  印刷機構（プリンタエンジン）
２０  レイアウト記憶部
【図１】
0004172114.tif 000002
【図２】
0004172114.tif 000003
【図３】
0004172114.tif 000004
【図４】
0004172114.tif 000005
【図５】
0004172114.tif 000006
【図６】
0004172114.tif 000007
【図７】
0004172114.tif 000008
【図８】
0004172114.tif 000009
【図９】
0004172114.tif 000010