(57)【要約】【課題】  プリンタに通信可能に接続されるメディアソースから受信したマルチメディアデータを印刷することができる印刷システム【解決手段】  受信したマルチメディアデータに基づき、印刷システムは、印刷された用紙や他の印刷出力と共に、関連する電子出力を生成する。さらに、印刷出力と電子出力により、マルチメディアデータの表示が提供される。プリンタは、メディアソースの機能と通信し、それを制御することができる。プリンタに対する所望のアプリケーションに応じて、プリンタは、メディアデータの受信、印刷出力の印刷、及び電子出力の生成を行うための各機能の任意の組み合わせを備えるように構成することができる。【選択図】      図１
2005108229.tif 000002
【特許請求の範囲】
【請求項１】
タイムベースメディアを印刷するシステムであって、
メディアソースからタイムベースメディアを受信するためのインタフェースと、
前記タイムベースメディアを受信するため前記インタフェースに接続され、前記タイムベースメディアの電子表示を決定するマルチメディア処理システムと、
前記電子表示を受信するため前記マルチメディア処理システムと通信し、前記タイムベースメディアの電子表示から対応する電子出力を生成する第１出力装置とからなることを特徴とするシステム。
【請求項２】
請求項１記載のシステムであって、前記マルチメディア処理システムは、さらに、前記タイムベースメディアの印刷表示を決定することを特徴とするシステム。
【請求項３】
請求項２記載のシステムであって、さらに、
前記印刷表示を受信するため前記マルチメディア処理システムと通信し、前記タイムベースメディアの印刷表示から対応する印刷出力を生成する第２出力装置を備えることを特徴とするシステム。
【請求項４】
請求項３記載のシステムであって、前記印刷出力は、ビデオペーパー上に生成されることを特徴とするシステム。
【請求項５】
請求項１記載のシステムであって、前記電子出力は、メディアレコーダに格納されることを特徴とするシステム。
【請求項６】
請求項１記載のシステムであって、前記電子出力は、着脱可能な記憶装置に格納されることを特徴とするシステム。
【請求項７】
請求項６記載のシステムであって、前記着脱可能な記憶装置は、ＤＶＤ、ＣＤ−ＲＯＭ、オーディオカセットテープ、ビデオテープ、フラッシュカード、メモリースティック及びコンピュータディスクの少なくとも１つからなることを特徴とするシステム。
【請求項８】
請求項１記載のシステムであって、前記インタフェースは、超音波ペンキャプチャ装置を備えることを特徴とするシステム。
【請求項９】
請求項１記載のシステムであって、前記インタフェースは、パラレルポートを備えることを特徴とするシステム。
【請求項１０】
請求項１記載のシステムであって、前記インタフェースは、無線通信インタフェースを備えることを特徴とするシステム。
【請求項１１】
請求項１記載のシステムであって、前記インタフェースは、シリアルインタフェースを備えることを特徴とするシステム。
【請求項１２】
請求項１１記載のシステムであって、前記シリアルインタフェースは、ＵＳＢインタフェースであることを特徴とするシステム。
【請求項１３】
請求項１記載のシステムであって、前記インタフェースは、ドッキングステーションを備えることを特徴とするシステム。
【請求項１４】
請求項１３記載のシステムであって、前記ドッキングステーションは、該システムに組み込まれていることを特徴とするシステム。
【請求項１５】
請求項１記載のシステムであって、前記インタフェースは、光ポートを備えることを特徴とするシステム。
【請求項１６】
請求項１記載のシステムであって、前記インタフェースは、ビデオポートを備えることを特徴とするシステム。
【請求項１７】
請求項１記載のシステムであって、前記インタフェースは、周辺装置と接続するためのポートを備え、該ポートは、ＳＣＳＩ、ＩＤＥ、ＲＪ１１、コンポジットビデオ、コンポーネントビデオ及びＳ−ｖｉｄｅｏの少なくとも１つからなることを特徴とするシステム。
【請求項１８】
請求項１記載のシステムであって、前記インタフェースは、着脱可能な記憶装置読取器を備えることを特徴とするシステム。
【請求項１９】
請求項１８記載のシステムであって、前記着脱可能な記憶装置読取器は、ＤＶＤ読取器、フラッシュカード読取器、メモリースティック読取器、ＣＤ読取器、コンピュータディスク読取器及びＳＤ読取器の少なくとも１つからなるメディア読取器を備えることを特徴とするシステム。
【請求項２０】
請求項１記載のシステムであって、前記メディアソースは、携帯電話からなることを特徴とするシステム。
【請求項２１】
請求項１記載のシステムであって、前記メディアソースは、ビデオレコーダからなることを特徴とするシステム。
【請求項２２】
請求項１記載のシステムであって、前記メディアソースは、デジタルオーディオレコーダからなることを特徴とするシステム。
【請求項２３】
請求項１記載のシステムであって、前記メディアソースは、ＤＶＤ読取器、ビデオカセットテープ読取器、ＣＤ読取器、オーディオカセットテープ読取器、フラッシュカード読取器、デジタルビデオレコーダ、映像キャプチャ装置及び会議レコーダの少なくとも１つからなるメディア入力装置からなることを特徴とするシステム。
【請求項２４】
請求項１記載のシステムであって、前記マルチメディア処理システムは、映像ストリームプロセッサを備えることを特徴とするシステム。
【請求項２５】
請求項２４記載のシステムであって、前記マルチメディア処理システムは、映像キーフレーム抽出装置を備えることを特徴とするシステム。
【請求項２６】
請求項２４記載のシステムであって、前記マルチメディア処理システムは、映像ストリームの映像セグメントに対応するバーコードを生成することを特徴とするシステム。
【請求項２７】
請求項１記載のシステムであって、前記マルチメディア処理システムは、前記タイムベースメディアのウェブページ表示を生成するよう構成されることを特徴とするシステム。
【請求項２８】
請求項１記載のシステムであって、前記マルチメディア処理システムは、前記メディアソースと通信するよう構成されることを特徴とするシステム。
【請求項２９】
請求項１記載のシステムであって、前記マルチメディア処理システムは、前記メディアソースにおける機能を制御するよう構成されることを特徴とするシステム。
【請求項３０】
請求項１記載のシステムであって、前記マルチメディア処理システムは、前記メディアソースに少なくとも部分的に配置されることを特徴とするシステム。
【請求項３１】
請求項１記載のシステムであって、該システムは、前記メディアソースの通信可能な接続を自動的に検出するよう構成されることを特徴とするシステム。
【請求項３２】
請求項１記載のシステムであって、該システムは、前記メディアソースからマルチメディアデータを自動的にダウンロードするよう構成されることを特徴とするシステム。
【請求項３３】
請求項１記載のシステムであって、前記インタフェースは、データベースサーバを備えることを特徴とするシステム。
【請求項３４】
請求項３３記載のシステムであって、前記データベースサーバは、音楽カタログを備えることを特徴とするシステム。
【請求項３５】
請求項３３記載のシステムであって、前記データベースサーバは、映像データベースを備えることを特徴とするシステム。
【請求項３６】
請求項３３記載のシステムであって、前記データベースサーバは、ウェブ検索エンジンを備えることを特徴とするシステム。
【請求項３７】
請求項１記載のシステムであって、前記マルチメディア処理システムは、テキスト−音声変換システムを備えることを特徴とするシステム。
【請求項３８】
請求項１記載のシステムであって、前記マルチメディア処理システムは、画像検出システムを備えることを特徴とするシステム。
【請求項３９】
請求項１記載のシステムであって、前記マルチメディア処理システムは、顔認識システムを備えることを特徴とするシステム。
【請求項４０】
請求項１記載のシステムであって、前記マルチメディア処理システムは、音声認識システムを備えることを特徴とするシステム。
【請求項４１】
タイムベースメディアの印刷方法であって、
メディアソースからタイムベースメディアを受信するステップと、
前記タイムベースメディアの電子表示を決定するステップと、
前記タイムベースメディアの電子表示から対応する電子出力を生成するステップとからなることを特徴とする方法。
【請求項４２】
請求項４１記載の印刷方法であって、さらに、
前記タイムベースメディアの印刷表示を決定するステップと、
前記タイムベースメディアの印刷表示から対応する印刷出力を生成するステップとを備えることを特徴とする方法。
【請求項４３】
請求項４１記載の印刷方法であって、前記電子出力は、メディアレコーダに格納されることを特徴とする方法。
【請求項４４】
請求項４１記載の印刷方法であって、前記電子出力は、着脱可能な記憶装置に格納されることを特徴とする方法。
【請求項４５】
請求項４４記載の印刷方法であって、前記着脱可能な記憶装置は、ＤＶＤ、ＣＤ−ＲＯＭ、オーディオカセットテープ、ビデオテープ、フラッシュカード、メモリースティック及びコンピュータディスクの少なくとも１つからなることを特徴とする方法。
【請求項４６】
請求項４１記載の印刷方法であって、前記メディアソースは、携帯電話からなることを特徴とする方法。
【請求項４７】
請求項４１記載の印刷方法であって、前記メディアソースは、ビデオレコーダからなることを特徴とする方法。
【請求項４８】
請求項４１記載の印刷方法であって、前記メディアソースは、デジタルオーディオレコーダからなることを特徴とする方法。
【請求項４９】
請求項４１記載の印刷方法であって、前記メディアソースは、ＤＶＤ読取器、ビデオカセットテープ読取器、ＣＤ読取器、オーディオカセットテープ読取器、フラッシュカード読取器、デジタルビデオレコーダ、映像キャプチャ装置及び会議レコーダの少なくとも１つからなるメディア入力装置からなることを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書プリンタに関し、より詳細には、周辺装置からのマルチメディアデータの受信、処理及び変換が可能な文書プリンタに関する。
【背景技術】
【０００２】
マルチメディア技術におけるコストと質の向上により、マルチメディア機能を有するデジタル装置が普及してきた。マルチメディア機能を備えた高品質のビデオカメラや携帯電話が家庭や職場において普及し、テレビ会議から情報管理に至る様々な目的に役立つことが証明されてきた。このような装置によりキャプチャされるマルチメディアデータは、典型的には、デジタルテープやメモリカードのような媒体に未処理のまま送られる。
【０００３】
従来の印刷システムは、様々なフォーマットでマルチメディアデータを受信し、適切なフォーマットに従って受信したデータのコンテンツを印刷することができる。しかしながら、従来の印刷システムは様々なフォーマットによる文書の印刷が可能ではあるが、ビデオカメラや携帯電話のようなマルチメディア装置からのコンテンツの取り込み及び利用可能な記録の生成のためのデータ処理に関して基本的に制約がある。例えば、印刷システムが静止したテキスト、画像及びそれらの組み合わせによる画像を生成することは標準的な技術であるが、周辺装置からのマルチメディア出力の生成は、典型的には、潜在的に各自が相当な処理量を要するいくつかのステップを伴う。しばしば、ユーザは、例えば、ビデオカメラからのビデオクリップの送信、ビデオファイルの要約を含むサマリファイルの生成、及びメモリや出力装置への転送などのように、マルチメディアデータを様々な段階で様々な装置に変換及び送信する必要がある。周辺装置から与えられたマルチメディアファイルの処理は通常同一の繰り返しによる作業を伴うにもかかわらず、それらを自動化するための容易な方法はない。さらに、周辺装置から与えられるマルチメディアデータは、典型的には、紙ベースの文書には印刷されないため、大部分の企業により採用されている既存の紙ベースのワークフローに取り入れることが困難である。周辺装置から用紙や電子出力にマルチメディアデータを移す手段が存在するにもかかわらず、これら追加的変換ステップはしばしば自動的に実行されるものではない。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従って、周辺装置からのマルチメディアデータの受信及び処理、そして印刷文書や他の媒体への出力の提供を行うことができる統合的な印刷システムの必要性がある。さらに、そのような印刷システムは、必要な処理の一部を外部装置により実行させてもよいが、当該処理のすべての実行を付属のコンピュータや他の装置に要求するのでなく、これら処理の少なくとも一部をそれ自身により実行することができることが望ましい。
【０００５】
本発明は、上記課題に鑑みなされたものであり、プリンタに通信可能に接続されたメディアソースから受信したマルチメディアデータの印刷が可能な印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、タイムベースメディアを印刷するシステムであって、メディアソースからタイムベースメディアを受信するためのインタフェースと、前記タイムベースメディアを受信するため前記インタフェースに接続され、前記タイムベースメディアの電子表示を決定するマルチメディア処理システムと、前記電子表示を受信するため前記マルチメディア処理システムと通信し、前記タイムベースメディアの電子表示から対応する電子出力を生成する第１出力装置とからなることを特徴とする。
【０００７】
また、本発明は、タイムベースメディアの印刷方法であって、メディアソースからタイムベースメディアを受信するステップと、前記タイムベースメディアの電子表示を決定するステップと、前記タイムベースメディアの電子表示から対応する電子出力を生成するステップとからなることを特徴とする。
【０００８】
本発明は、周辺装置からのマルチメディアデータがプリンタにより受信及び処理され、結果が出力されるシステム及び方法を提供することにより、従来技術の問題点と制約を解消する。このような印刷システムの典型的なハードウェア構成では、プリンタは、周辺装置と通信する周辺装置インタフェースと、印刷された用紙または他の印刷出力を生成する印刷エンジンと、関連する電子出力を生成する１以上の電子装置とを有する。また、印刷出力と電子出力により、従来の紙ベースのプリンタよりも周辺装置からのマルチメディアデータの高品質な表示が提供される。
【０００９】
一実施例では、印刷システムは、ネットワーク装置と印刷システムとを接続するネットワークを備える。インタフェースを介して、周辺装置からのマルチメディアデータが受信される。受信したマルチメディアデータの処理のため、マルチメディア処理システムがインタフェースに接続される。所望のアプリケーションの何れかに基づき、マルチメディア処理システムは、当該マルチメディアデータの印刷表示と電子表示を決定する。計算負荷の分散化のため、マルチメディア処理システムは、少なくとも部分的に印刷システムと周辺装置に分散して配置される。マルチメディア処理システムと通信する印刷出力システムは、印刷表示を受信し、対応する印刷出力を生成する。同様に、マルチメディア処理システムと通信する電子出力システムは、電子表示を受信し、対応する電子出力を生成する。このようにして、プリンタは、印刷出力と電子出力を生成することにより、周辺装置からマルチメディアデータの表示を生成することができる。
【００１０】
様々な実施例において、本システムは、マルチメディアコンテンツを処理するハードウェア及びソフトウェアと、印刷出力及び電子出力を生成する様々な機構とを備える。例えば、インタフェースは、単体の通信インタフェース、ネットワークインタフェース、無線インタフェース、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、携帯電話、着脱可能なメディア記憶装置読取器、映像入力装置（ＤＶＤ読取器のような）、音声入力装置（ＣＤ読取器やＭＰ３プレーヤーのような）、デジタルビデオレコーダ（例えば、ＴｉＶＯ）、画面キャプチャハードウェア、ビデオ及び/またはオーディオレコーダ、あるいはマルチメディアデータの受信が可能な他の任意の装置を備えてもよい。同様に、電子出力システムは、ＤＶＤ、デジタルビデオレコーダ、デジタルオーディオレコーダ、ＣＤ、フラッシュカード、コンピュータディスク、ＳＤディスク、あるいは他のコンピュータ読み出し可能な媒体などの１以上の様々な着脱可能なメディア記憶装置に、電子表示を書き込むかもしれない。電子出力装置はまた、使い捨てメディアライタ（ｍｅｄｉａ  ｗｒｉｔｅｒ）、自己消滅式メディアライタ、ビデオディスプレイ、オーディオスピーカー、スピーカーシステムのドライバ（埋め込みＭＩＤＩプレーヤーのような）、あるいは埋め込みウェブページディスプレイを備えてもよい。このように、本システムは、多様な要求に対応できるように、様々な周辺装置から様々なタイプのマルチメディアデータの処理が可能となるよう構成されている。
【００１１】
本システムは、多様な入出力装置に対応できるように、マルチメディアデータに対する様々な処理を実行することができるハードウェア、ソフトウェアまたはその組み合わせを備えてもよい。本システムは、様々な用途のニーズに対応できるように、受信したマルチメディアデータに基づく様々なタイプの印刷出力と電子出力の生成が可能となるよう構成されている。上記ニーズに応えるため、本システムでは、マルチメディア処理システムが１以上の埋め込みマルチメディアモジュールを備えるよう構成されている。
【００１２】
さらに、印刷システムにおける処理論理は、周辺装置インタフェースを介して周辺装置と通信可能なように構成される。従って、処理論理は、周辺装置の制御及び周辺装置へのデータ転送が可能なように構成される。
【００１３】
これらのタスクは、マルチメディア処理システムによりプリンタ上で実行されてもよいし、あるいは必要な処理ステップの一部を実行することができる１以上の電子装置と協調して、マルチメディア処理システムにより部分的はプリンタ上で実行されてもよい。プリンタは、パーソナルコンピュータまたは外部ネットワークサービスなどの１以上の接続された電子装置との間でのマルチメディアデータの必要な処理をバランスさせることができる。プリンタは、必要な処理の少なくとも一部のみを実行することにより、プリンタの追加的な機能に必要な処理負荷の少なくとも一部を外部装置上で実行させることができる。
【発明の効果】
【００１４】
本発明によると、プリンタに通信可能に接続されたメディアソースから受信したマルチメディアデータの印刷が可能な印刷システムを提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について図面に基づいて説明する。
【００１６】
本発明の実施例による周辺装置インタフェースを備えた印刷システムにより、有益かつ高機能なフォーマットでのマルチメディアの印刷が可能となる。マルチメディアデータの表示を生成するため、本印刷システムは、受信したマルチメディアデータの一表現形態である印刷出力及び関連する電子出力を生成する。所望の用途に従って、本印刷システムは、マルチメディアデータの処理、印刷出力の印刷、及び電子出力の生成のための任意の機能を備えたマルチメディアモジュールを備える。前述の課題を解決するために本印刷システムがどのように構成されるかについて示すため、本印刷システムのいくつかの実施例がここで説明される。
【００１７】
［システム構成］
図１は、本発明の一実施例による周辺装置１５０とネットワーク装置１７０と通信するプリンタ１００を有するネットワーク印刷システムを示す。
【００１８】
図１を参照するに、ネットワーク１５５は、プリンタ１００とネットワーク装置１７０との間の通信を可能にする。プリンタ１００は、周辺インタフェース１０５、ユーザインタフェース１１０ａ、印刷出力システム１１５、電子出力システム１２０及びメディア処理システム１２５からなる。周辺装置１５０とネットワーク装置１７０からそれぞれマルチメディアデータを受信することが可能な周辺装置インタフェース１０５とネットワークインタフェース１５７は、さまざまな形態をとることが可能であり、かつメディアイベントを観察することによりマルチメディアデータの受信または生成が可能な１以上の装置を有するようにしてもよい。同様に、印刷出力システム１１５と電子出力システム１２０もまた、さまざまな形態をとることが可能であり、それぞれ印刷出力１６５と電子出力１７５を生成することが可能な１以上の装置を有するようにしてもよい。
【００１９】
一実施例では、メディア処理システム１２５は、メモリ１３０、プロセッサ１３５及びマルチメディア処理モジュール１４０を備える。以下で詳細に説明されるマルチメディア処理モジュール１４０は、プリンタ１００の機能の少なくとも一部を実現するためのソフトウェア、ハードウェアまたはそれらの組み合わせを備えるようにしてもよい。メディア処理システム１２５は、それぞれと通信可能となるように、周辺装置インタフェース１０５とネットワークインタフェース１５７と接続される。メディア処理システム１２５はまた、適切なコマンド及びデータを提供するため、印刷出力システム１１５と電子出力システム１２０に接続される。
【００２０】
プリンタ１００はさらに、メディア処理システム１２５に機能的に接続されるネットワークインタフェース１５７を備える。ネットワークインタフェース１５７は、プリンタ１００がネットワーク装置１７０や外部サービス１６０などの他の電子装置と通信することを可能にする。一実施例では、ネットワーク装置１７０は、パーソナルコンピュータのようなコンピュータシステムである。ネットワーク装置１７０は、マルチメディアデータへの処理を実行するための処理能力を備える。このように、ネットワーク装置１７０は、マルチメディアデータから印刷及び電子出力を生成するのに要する処理負荷の一部をプリンタ１００から軽減することができる。一実施例では、ネットワーク装置１７０は、マルチメディアの処理及び/または印刷あるいは電子出力のフォーマットあるいは宛先のユーザによる選択を可能にするユーザインタフェース１１０ｂを備える。他の実施例では、ユーザインタフェース１１０ｂを他の付属の装置上に配置し、ユーザインタフェース１１０ａをプリンタ１００上に配置することもできる。ユーザインタフェース１１０は、表示システム、付属のディスプレイと通信するためのソフトウェアあるいは同時係属中の２００４年３月３０日に出願された米国特許出願第１０/８１４，５００号「ネットワーク印刷システムのためのユーザインタフェース（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  Ｎｅｔｗｏｒｋｅｄ  Ｐｒｉｎｔｅｒ）」に記載の実施例を備えてもよい。本開示では、タイムベースメディアの印刷が可能な、ユーザインタフェースを介し操作される多機能印刷システムが開示されている。このユーザインタフェースには、コマンド入力の受付及びユーザへの情報提供のためのタッチ画面が備えられる。タイムベースメディアデータは、このユーザインタフェースを介し指定されたメディアソースから印刷システムに受信される。ユーザは、データに適用する印刷システムの１以上のマルチメディア処理機能を指定する。指定された機能が印刷システムにより実行され、ユーザインタフェースのディスプレイを介しユーザに出力がプレビューされる。プレビューされた出力の印刷がユーザにより決定されると、ユーザは１以上の出力装置を指定し、印刷システムにより通常の印刷出力として印刷されるか、及び/または指定された電子出力として出力される。
【００２１】
他の実施例では、プリンタ１００が、印刷対象のマルチメディアへの処理タスクの一部を実行するためのハードウェア及び/またはソフトウェアを有する外部サービス１６０に接続される。典型的な実施例では、遠隔サービスプロバイダがこの外部サービス１６０を運営する。そのような実施例では、ネットワーク装置１７０はローカルエリアネットワークを介してプリンタ１００と通信する一方、外部サービス１６０はワイドエリアネットワークあるいはインターネットを介してプリンタ１００と通信するかもしれない。印刷システムは、サービスプロバイダによりおそらく運営される外部サービス１６０とメディア処理タスクを共有することにより、当該サービスプロバイダに制御されるタスクを実行することができる。ここで、サービスは、ユーザによる当該サービスの利用に対して支払うマルチメディア処理のある形態において設定することができる。
【００２２】
図２は、本発明の一実施例によるプリンタ１００によるマルチメディアデータの表示を生成するための一般化されたプロセスの概観を示す。プリンタ１００は、まずステップ２０５において、周辺装置１５０から周辺装置インタフェース１０５を介して、あるいはネットワーク装置１７０からネットワークインタフェース１５７を介して、マルチメディアデータを受信する。マルチメディアデータは、デジタルあるいはアナログデータとして受信されてもよいし、あるいはインタフェースがデジタルあるいはアナログデータとして記録する観察可能イベントであってもよい。ステップ２１０において、マルチメディアデータを受信するためインタフェース１０５及び１５７に接続されたメディア処理システム１２５は、印刷出力と電子出力とを生成するため、当該マルチメディアデータを処理する。ステップ２１０における処理は、プリンタ１００の対象とされた機能に従い実行される。様々な処理例が以下で詳細に説明される。
【００２３】
一実施例では、プリンタ１００は、所定のフォーマット及び周辺装置インタフェース１０５またはネットワークインタフェース１５７に接続された周辺装置１５０の機能に基づき、マルチメディアデータの印刷出力あるいは電子出力を自動生成する。例えば、メディア処理システムは、周辺装置インタフェース１０５に接続されたデジタルビデオカメラから映像クリップを取り出し、キーフレームと映像ファイルの映像セグメントにアクセスするためのバーコードとを含む印刷出力１６５を自動的に生成することができる。
【００２４】
他の実施例では、プリンタ１００は、ユーザによる生成された出力のプレビューを可能にするユーザインタフェース１１０を備える。ステップ２１５において、ユーザが仕上げ処理を所望する場合、ステップ２２０において、ユーザはコマンドを入力し、ユーザインタフェース１１０を介しプリンタ１００により当該コマンドは受信される。その後、プリンタ１００は、ユーザによるコマンドに基づき、メディアデータの処理を繰り返し、新たな印刷出力と電子出力が生成される。この仕上げ処理は、ユーザが得られた印刷出力と電子出力に満足するまで繰り返すことができる。所望の出力が得られると、ユーザは、例えば、ユーザインタフェース１１０を介し印刷コマンドを入力することにより、印刷を開始する指示を行う。その後、メディア処理システム１２５が印刷出力システム１１５に生成された印刷出力を、電子出力システム１２０に電子出力を送信する。その後、ステップ２２５において、印刷出力システム１１５は印刷出力１６５を生成し、ステップ２３０において、電子出力システム１２０は電子出力１７５を生成する。
【００２５】
多機能印刷システムのこのような一般化された説明は、多機能印刷システムの様々な構成及び用途を導くと考えられる。従って、可能な構成、用途及び構成要素の例がさらに説明される。
【００２６】
［周辺装置インタフェース］
周辺装置インタフェース１０５は、任意の適切なタイプのマルチメディア周辺装置１５０を有するよう設計することができる。マルチメディアデータのタイプ及びフォーマットの多様性により、周辺装置インタフェース１０５は、マルチメディアデータの印刷のためユーザが接続を所望する任意の周辺装置１５０に対応できるように任意のフォーマットを採用するようにしてもよい。図３は、プリンタ１００による周辺装置あるいはネットワーク装置からのマルチメディアデータの受信が可能な様々なインタフェースを示す。ある実現形態では、プリンタ１００は、これらのインタフェースの１のみ、あるいは一部分のみを有するかもしれない。
【００２７】
図３に示されるように、プリンタ１００は、他の電子装置と通信可能に接続されることを可能にする通信インタフェース３０５を有する。所望の入力に依存して、通信インタフェース３０５は、プリンタ１００に印刷対象のマルチメディアデータを提供することができる様々な周辺装置１５０とコンピュータが通信できるようにする。装置のタイプを制限することなく、通信インタフェース３０５は、例えば、コンピュータシステム、コンピュータネットワーク、デジタルカメラ、携帯電話、ＰＤＡ装置、ビデオカメラ、メディア再生装置（ＤＶＤプレーヤーやＣＤプレーヤーのような）、メディア受信機（テレビ、衛星受信機、セットトップボックス、ラジオなど）、デジタルビデオレコーダ（ＴｉＶＯなど）、携帯型会議レコーダ、外部記憶装置、テレビゲームシステム、あるいはそれらの組み合わせなどの周辺装置１５０からプリンタ１００がメディアデータを受け取ることを可能にする。通信インタフェース３０５の接続は、プリンタ１００に接続される装置のタイプと当該タイプに利用可能な標準的な接続に基づく様々な形式をとることが可能である。例えば、通信インタフェース３０５は、例えば、ＵＳＢ、シリアル、ＦｉｒｅＷｉｒｅ、ＳＣＳＩ、ＩＤＥ、ＲＪ１１、パラレルポート（双方向のＥＰＰ（Ｅｎｈａｎｃｅｄ  Ｐａｒａｌｌｅｌ  Ｐｏｒｔ）、ＥＣＰ（Ｅｘｔｅｎｄｅｄ  Ｃａｐａｂｉｌｉｔｙ  Ｐｏｒｔ）、ＩＥＥＥ１２８４規格パラレルポートなど）、光、コンポジットビデオ（ｃｏｍｐｏｓｉｔｅ  ｖｉｄｅｏ）、コンポーネントビデオ（ｃｏｍｐｏｎｅｎｔ  ｖｉｄｅｏ）あるいはＳ−ｖｉｄｅｏなどの接続形式、または他の任意の適切な接続形式を利用することにより装置と接続するためのポートを備えてもよい。
【００２８】
他の実施例では、プリンタ１００は無線インタフェース３１０を備えてもよい。図示されるように、無線インタフェース３１０により、プリンタ１００は外部の無線装置からのマルチメディアデータの受信が可能となる。無線インタフェース３１０により、プリンタ１００は、例えば、家庭用ネットワークや企業ネットワーク上の無線要素、携帯電話、他の携帯型無線装置、衛星装置、及び無線送信を利用した装置などの任意の無線通信システムとの通信が可能となる。プリンタ１００が通信する外部装置のタイプに応じて、無線インタフェース３１０は、ＩＥＥＥ８０２．１１やブルートゥース規格に記載されるような無線通信プロトコルを実現するハードウェア及び/またはソフトウェアを有するかもしれない。
【００２９】
他の実施例では、プリンタ１００は、それに組み込まれた着脱可能なメディア記憶装置読取器３１５からメディアデータを受け取る。この着脱可能なメディア記憶装置読取器３１５は、例えば、ＤＶＤ、ＣＤ、ビデオカセットテープ、オーディオカセットテープ、フロッピー（登録商標）ディスク、ＺＩＰディスク、フラッシュカード、マイクロドライブ、メモリースティック、ＳＤディスクなどの任意のタイプの着脱可能なメディア記憶装置、あるいは他の任意の適切なタイプのマルチメディア記憶装置を収容することができるよう構成されてもよい。さらに、プリンタ１００は、複数のタイプのメディア記憶装置に対応するため、複数の着脱可能なマルチメディア記憶装置読取器３１５を有するようにしてもよい。
【００３０】
他の実施例では、プリンタ１００は、埋め込み映像レコーダ３３０を備える。この実施例では、メディアデータの外部ソースは、埋め込みビデオレコーダ３３０によりキャプチャされた映像系列である。カメラ、ＣＣＤ、あるいは映像系列をキャプチャするための他の適切な機構などのビデオレコーダ３３０は、場面をＭＰＥＧ、Ｈ．２６３またはＨ．２６４規格に規定されるような適切な電子フォーマットに変換する。任意的に、アナログ−デジタル変換器３０３が、ビデオレコーダ３３０から直接受け取った画像をデジタルフォーマットに変換し、その後メディア処理システム１２５に提供される。他の実施例では、メディア処理システム１２５は、ビデオレコーダ３３０から加工されていない映像データを受け取り、当該映像データに対して任意の必要な変換、符号化及び圧縮を実行する。
【００３１】
他の実施例では、プリンタ１００は埋め込みオーディオレコーダ３４０を備える。この実施例では、メディアデータの外部ソースは、埋め込みオーディオレコーダ３４０により電子フォーマットに変換される音声系列である。オーディオレコーダ３４０は、記録された音声信号をＭＰＥＧ−２などの適切な電子フォーマットに変換する。任意的に、アナログ−デジタル変換機３３５は、オーディオレコーダ３４０からの音声を直接デジタルフォーマットに変換し、メディア処理システム１２５に出力する。さらなる他の実施例では、メディア処理システム１２５は、加工されていない音声データをオーディオレコーダ３４０から受信し、当該音声データに必要な変換、符号化及び圧縮を行うようにしてもよい。
【００３２】
他の実施例では、プリンタ１００はメディア配信受信機３４５を備える。メディア配信受信機３４５は、メディア配信装置からのメディア配信へのチューニングが可能である。チューニング可能かつ受信可能なメディア配信のタイプには、インターネット、ケーブル放送、テレビ、ラジオ及び他の任意の配信メディアソースからの配信を含む。特定のメディア配信に調節するためには、ユーザはユーザインタフェース１１０を使って配信を選択するかもしれない。一実施例では、メディア配信受信機３４５は、埋め込みテレビ受信機、埋め込みラジオ受信機、埋め込み短波ラジオ受信機、埋め込み衛星放送受信機、埋め込み双方向無線機、埋め込み携帯電話、あるいは上記の任意の組み合わせであるかもしれない。しかしながら、これらは限定的に解釈されるべきものでなく、メディア配信受信機３４５は、ある信号にチューニング可能であり、かつそれからメディアデータの受信が可能な任意の装置とすることができる。
【００３３】
他の実施例では、プリンタ１００は、信号の受信あるいは実際のイベントの検出が可能な埋め込みイベントセンサ３５０を備える。メディア配信受信機３４５と同様に、イベントセンサ３５０は、実際のイベントに関するデータを、例えば、埋め込み気象警報無線受信機や埋め込みテレビ緊急放送システム警報モニタなどにより受信してもよい。あるいは、イベントセンサ３５０は、環境の測定及びタイムベースメディアの生成が直接実行できるように、埋め込み温度センサ、埋め込み湿度センサ、あるいは他の任意のタイプの測定装置を備えるようにしてもよい。このように、プリンタ１００を利用して、その近傍あるいは離れた位置におけるイベントを記録し、当該イベントに基づきタイムベース情報出力を生成することができる。
【００３４】
他の実施例では、プリンタ１００は、それに内蔵されたドッキングステーション３３５を備える。ドッキングステーション３３５は、携帯電話、デジタルオーディオレコーダ、ビデオカメラ、携帯型会議レコーダ、固定式会議レコーダ、ヘッド搭載型ビデオカメラ、オフィス用ＰＣ経過キャプチャシステムなどの任意のタイプの周辺装置、あるいは他の任意の適切なタイプのマルチメディア周辺装置を収容することができるよう構成される。さらに、プリンタ１００は、複数タイプの周辺装置の収容が可能となるように、複数のドッキングステーション３３５を備えてもよい。さらに、周辺装置１５０は、外部のドッキングステーションを介し通信インタフェース３０５に通信可能に接続されてもよいということは理解されるであろう。
【００３５】
他の実施例では、プリンタ１００はビデオキャプチャハードウェア３５５を備えるようにしてもよい。一実施例では、ビデオキャプチャハードウェア３５５は、それの映像ケーブルにより計算システムに接続されるよう設計される。ディスプレイからの映像ケーブルがプリンタ１００に装着され、映像信号が計算システムとビデオキャプチャハードウェア３５５に分けられる。ビデオキャプチャハードウェア３５５は、映像信号の連続するフレーム間の差分をとり、プリンタ１００の二次記憶装置にある閾値を超える差分を有するフレームを保存する。これにより計算システムの処理を節約するとこができ、応答性とユーザ利便性の向上、及びユーザ行動の閲覧性能の高い容易な記録の提供が可能となる。多機能印刷システムの印刷能力を利用するため、ユーザはビデオキャプチャハードウェア３５５によりキャプチャされた選択フレームの印刷を選ぶことができる。この印刷は、プリンタ１００上のユーザインタフェース１１０を介した要求、接続されている計算システムを介した要求、あるいはスケジューリングソフトウェアにより自動的に行うことができる。このようにして、ユーザは計算システム上の任意の動作のリプレイを見ることができる。ここで、キャプチャされたコンテンツは、フレーム間の差分が小さいため、効果的に圧縮することができる。
【００３６】
他の実施例では、ビデオキャプチャハードウェア３５５は、ＶＧＡ−ＮＴＳＣ変換ハードウェアのような変換モジュール３６０に接続される。そのような実施例は、プロジェクタにより生成される表示をキャプチャするため、プロジェクタと共に利用することが可能である。発話者の音声表現の記録にオーディオキャプチャを利用することもできる。このように、ビデオキャプチャハードウェア３５５を利用するため、ユーザはプリンタ１００をラップトップまたは他の計算システム及びプロジェクタと接続する。その後、プリンタ１００は映像フレームをキャプチャし、それらを直近にキャプチャしたフレームと比較し、異なるフレームを保存する。パラレルなオーディオトラックが保存されてもよい。この処理はデスクトップ印刷システムにおいて利用可能であり、当該印刷システムに接続された計算システムに生成された表現を記録することが可能である。その後、印刷システムはこの音声を保存してもよいし、あるいは携帯電話やＰＤＡからの再生が可能なＳＤディスクのようなデジタルメディアに書き込まれてもよい。音声はまたバーコードとして印刷されてもよい。
【００３７】
他の実施例では、プリンタ１００は超音波ペンキャプチャ装置３６５を備える。この実施例では、プリンタ１００は、原稿と接触可能な安価なセンサとして機能するハードウェアモジュール３６５を備える。このような装置により、ユーザは原稿への書き込みが可能であり、結果がプリンタ１００に保存される。一実施例では、キャプチャされた結果は、書き込み発生時を示す時間データと共にユーザにより書き込みを含む。このタイムベースメディアデータは、その後印刷されるか、あるいは他の誰かに（例えば、電子メールにより）送信されてもよい。ここで、このタイムメディアデータは、例えば、ユーザの書き込みと共にその書き込みが行われた時間を示すタイムスタンプを示すものであるかもしれない。
【００３８】
他の実施例では、プリンタ１００は、データベースサーバ３７０を備える。この実施例では、データベース３７０は、例えば、音楽カタログ、ビデオデータベース、映画データベース、デジタル写真カタログなどの様々なデータベースファイルを格納する。また、データベースサーバ３７０は、ネットワーク１５５を介したインターネットサーバとして機能することもできる。そのような実施例では、データベースは、ウェブ検索エンジン機能を備え、映像や音声クリップのセグメント化、マルチメディア抽出及び地図抽出（例えば、気象地図や空中映像）によるウェブ出版を可能にする。また、データベースは、画像検索エンジンとして機能することもできる。
【００３９】
［印刷出力システム］
図４は、本発明の一実施例によるプリンタ１００の印刷出力システムの概略図である。
【００４０】
図４を参照するに、印刷出力システム１１５は、標準的なレーザ印刷システム、インクジェット印刷システム、熱転写印刷システム、昇華型印刷システム、ドット印刷システム、プロッタ、または印刷画像を適切な物理媒体に形成するのに適した他の任意のタイプの印刷機構に含まれるような任意の標準的な印刷ハードウェアから構成される。ここでは、レーザ印刷システム機構の例を使って印刷出力システム１１５が説明される。しかしながら、任意の適切な印刷システムが利用可能であると理解されるべきである。プリンタ１００は、当業者には既知な、用紙のような印刷可能媒体に印刷するのに必要な任意のサブシステムを備える。
【００４１】
一実施例では、印刷出力システム１１５は、印刷対象の白紙の用紙を受け取るメディア供給ハンドラ４０５を備える。メディア供給ハンドラ４０５は、典型的には、供給トレイ４１０から用紙を受け取る。プリンタ１００は、異なる用紙サイズ及び用紙タイプに適応可能となるように、複数の異なる容量の供給トレイ４１０を備えるようにしてもよい。プリンタ１００が印刷のため用紙を必要とするとき、メディア供給ハンドラ４０５が印刷エンジン４２０に白紙の用紙を供給する。
【００４２】
フォーマッタ４１５は、メディア処理システム１２５から受け取ったデータを印刷エンジン４２０が用紙上に画像を形成するのに利用可能なフォーマットに変換する。印刷エンジン４２０は、フォーマッタ４１５により示されるように、用紙に画像を形成する。その後、定着装置４２５を利用して、高温高圧の下用紙に画像を定着させる。画像が定着すると、用紙はメディア出力ハンドラ４３０に出力される。図示されないが、プリンタ１００は、用紙を印刷システム内で移動させるのに必要な任意のモーター、ギア及びダイバータを備えているということは理解されるであろう。
【００４３】
メディア出力ハンドラ４３０は、１以上の印刷用紙を受け取り、この用紙に対して任意の要求された仕上げ処理を行う。例えば、メディア出力ハンドラ４３０は、複数のコピーのために用紙をソートまたは丁合するソータ４３５と、これらの用紙を綴じるためのステープラ４４０を備えていてもよい。仕上げ処理が完了すると、メディア出力ハンドラ４３０は、用紙を異なる用紙サイズ及びタイプに収容可能な様々な容量を有する複数のトレイからなる出力トレイ４４５に移す。
【００４４】
［電子出力システム］
図５は、本発明の一実施例によるプリンタ１００の電子出力システムの概略図である。
【００４５】
図５を参照するに、電子出力システム１２０は、メディアデータに関する電子出力を任意の所望のフォーマットにより生成するよう設計される。様々なタイプ及びフォーマットの電子出力に対応できるように、電子出力システム１２０は、ユーザにより所望される電子出力を生成するための任意の種類の形式に対応できるようにしてもよい。図５は、電子出力システム１２０のいくつかの実施例を示す。実施形態によって、プリンタ１００は図示される様々な構成要素の１つのみを、あるいはそれらの一部のみを有するようにしてもよく、さらに、プリンタ１００は図示されない他のタイプの構成要素を含むものであってもよい。
【００４６】
一実施例では、プリンタ１００は、メディアライタ５０５により電子出力を着脱可能なメディア装置に書き込む。様々なタイプのメディアライタが知られているが、メディアライタ５０５はその中の任意のものであってよい。例えば、メディアライタ５０５は、電子出力を書き込み可能なＤＶＤやＣＤ、ビデオカセットテープ、オーディオカセットテープ、フラッシュカード、コンピュータディスク、ＳＤディスク、メモリースティックなどの着脱可能な記憶装置、あるいは他の任意の適切な電子的に読み出し可能な媒体に書き込むことができるよう構成されてもよい。さらに、電子出力システム１２０は、プリンタ１００による異なる電子フォーマットでの書き込みが可能となるよう、異なるタイプのメディアライタ５０５を備えるようにしてもよい。さらに、電子出力システム１２０は、プリンタ１００の出力能力を向上させるため、同一タイプの複数のメディアライタ５０５を備えるようにしてもよい。
【００４７】
プリンタ１００から電子出力を受け取る着脱可能な記憶装置は、例えば、ブランクディスクをドライブに挿入することにより、ユーザにより直接メディアライタに装着されるかもしれない。他の実施例では、プリンタ１００は、メディアライタ５０５に適切なタイプの着脱可能な記憶装置を自動的に提供するメディアライタ５０５に接続された電子メディア処理機構５１０を備えてもよい。この電子メディア処理機構５１０は、さらに、書き込まれる記憶装置を出力トレイ５１５の内部に物理的に配置するよう構成されてもよい。一実施例では、プリンタ１００によりオペレータとの多数のやりとりを要することなく大容量の電子出力が可能となるように、複数のブランク記憶装置が、バンドライア（ｂａｎｄｏｌｉｅｒ）５２０または他のタイプのフィーダ（ｆｅｅｄｅｒ）によりプリンタ１００に提供される。バンドライア５２０は、好ましくは、書き込まれた装置を出力トレイ５１５に配置する。
【００４８】
他の実施例では、メディアライタ５０５は、使い捨て可能なメディアライタであり、電子データを使い捨て可能な着脱可能メディア記憶機構への電子データの書き込みが可能なように構成されている。他の実施例では、メディアライタ５０５は、電子データを自己消滅する媒体に書き込むかもしれない。このような構成では、ユーザは所定の回数または所定の期間電子データを閲覧することができ、その後、電子データは閲覧不可となる。
【００４９】
他の実施例では、電子出力システム１２０はスピーカーシステム５３０を備える。スピーカーシステム５３０は、メディア処理システム１２５から音声信号を受信するよう設計され、その受信に応答して、この音声がプリンタ１００の埋め込みスピーカー５３０から再生される。電子出力システム１２０は、さらに、メディア処理システム１２５から符号化された音声信号を受信し、それをスピーカー５３０用の音声信号に変換するプレーヤー５２５または音声再生装置を含んでもよい。プレーヤー５２５は、メディア処理システム１２５の処理を軽減する。例えば、プレーヤー５２５は、音声信号を生成するためのＭＩＤＩプレーヤーを備えるが、他の多くの音声再生装置はハードウェアまたはソフトウェアにより利用されてもよい。
【００５０】
他の実施例では、電子出力システム１２０は映像ディスプレイ５３５を備える。映像ディスプレイ５３５は、メディア処理システム１２５から映像信号を受信するよう設計され、その受信に応答して、プリンタ１００に埋め込まれた映像ディスプレイ５３５に映像が再生される。同様に、映像ディスプレイ５３５は、メディア処理システム１２５の処理負荷を軽減するため、ドライバから直接映像信号を受信してもよい。
【００５１】
他の実施例では、プリンタ１００は、印刷対象の電子出力を信号として他の装置に送信する。この信号は、後で外部装置により具体的な媒体に定着されうる。これを容易にするため、電子出力システム１２０は通信インタフェース５４０を備える。通信インタフェースは、メディア処理システム１２５から電子出力を受け取り、それをプリンタ１００とローカルネットワーク、インターネット、無線ネットワーク、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＩＥＥＥ１３９４、直接的な接続あるいは他の任意の適切な通信手段を介して通信可能な外部装置に送信する。
【００５２】
他の実施例では、電子出力システム１２０は、埋め込みウェブページディスプレイ５４５を備える。ウェブページディスプレイ５４５は、ユーザによるウェブベース形式での電子出力の閲覧を可能にする。
【００５３】
［マルチメディア処理システム］
マルチメディア処理システム１２５は、プリンタ１００の特殊機能を実行するよう構成されている。外部装置やユーザインタフェース１１０との間のメッセージの送受信ため、メディア処理システム１２５は、プロセッサ１３５とメモリ１３０を備える。さらに、メディア処理システム１２５は、プリンタ１００による異なるタイプのマルチメディアデータの印刷出力と電子出力の生成を可能にする１以上のハードウェア及び/またはソフトウェアモジュールを備える。このように、プリンタ１００は、様々なマルチメディア処理機能を有するように構成することができる。
【００５４】
プリンタ１００は、マルチメディアサーバとして機能し、関連する機能を有することを可能にする埋め込みマルチメディアモジュール１４０を備える。様々な実施例において、マルチメディアモジュール１４０は、マルチメディア機能を実行するためのハードウェアとソフトウェア、マルチメディア処理ソフトウェア及びコンピュータインタフェースハードウェアとソフトウェアを備える。このように、プリンタ１００は、ワークグループにより共有されたり、個人用印刷システムとして利用されるマルチメディアサーバのように機能することができる。マルチメディア機能を有する多機能印刷システムの様々な実施例は、本発明による印刷システムの可能な応用である。このような印刷システムに関する多数の実施例が、同時係属中の２００４年３月３０日に出願された米国特許出願第１０/８１４，８４２号「マルチメディアサーバを備える印刷システム（Ｐｒｉｎｔｅｒ  ｗｉｔｈ  Ｍｕｌｔｉｍｅｄｉａ  Ｓｅｒｖｅｒ）」に開示されている。本開示では、印刷制御のために主として割り当てられたプロセッサと、様々なメディア形式のためにハードウェア及び/またはソフトウェアインタフェースと仲介するマルチメディアサーバを実行するためのもう１つのプロセッサとを有する埋め込みマルチメディアサーバを備えた印刷システムが説明される。そのようなインタフェースの例として、ネットワークインタフェース、ＶＧＡポート、コード変換ハードウェア、無線インタフェース及び（ＵＳＢ）ポートがあげられる。処理されるメディアタイプの例としては、映像、音声及びテキストがあげられる。マルチメディアサーバは、特にタイムベースデータに対する、編集、フォーマット化、コンテンツのスケジュール化されたキャプチャ処理、検索、認識及びイベント検出などのマルチメディアコンテンツ処理を実行する。さらに、印刷システムはマルチメディア格納データベースを提供することができる。さらに、印刷システムは、ウェブブラウザの提供が可能な筺体上にユーザインタフェースを備え、ユーザがマルチメディアコンテンツ処理及び/または所望の出力媒体への印刷の選択を指示するため、印刷システムと直接やりとりすることができるようになっている。
【００５５】
一実施例では、図６に示されるように、マルチメディアモジュール１４０は、周辺装置１５０との接続を自動的に検出するソフトウェア及びハードウェア６０２、周辺装置１５０と通信するためのモジュール６０４、マルチメディアデータを処理及びフォーマット化するためのモジュール６０６、及び出力を生成するためのモジュール６０８を有する。マルチメディアモジュール１４０はまた、同様にして、ネットワーク装置１７０の検出及びそれとの通信を行うことができるよう構成される。
【００５６】
一実施例では、図７に示されるように、ステップ７０２において、装置検出モジュール６０２は、周辺装置１５０の連結（またはネットワークを介した通信接続）を自動的に検出し、プリンタ１００による処理のため、当該周辺装置からマルチメディアデータを受信する。メディア処理システム１２５は、例えば、プラグアンドプレイ（ＰｎＰ）やユニバーサルＰｎＰ（ＵＰｎＰ）などのプロトコルを利用して、ＰｎＰ対応の装置の自動検出及び通信を行うことができる。ＵＰｎＰによると、装置は、装置間における直接的な自動通信、それの能力の通知、及び他の装置の存在や能力に関する学習を行うことができる。当業者には、ポーリング（ｐｏｌｌｉｎｇ）技術のような他の検出法が、周辺装置の接続の自動検出に利用可能であると認識するだろう。ＩＥＥＥ１３９４やＵＳＢのような他の接続システムもまた、装置及びそれの能力の検出には同様の規格を有する。あるいは、連結された装置とプリンタ１００との間において、ＲＳ２３２シリアルポートコネクタのような物理コネクタのアクティブな電子回路が検出されてもよい。
【００５７】
周辺装置インタフェース１０５あるいはネットワークインタフェース１５７を介してプリンタ１００に装置が連結されると、装置通信モジュール６０４が当該装置と通信する。再び、装置のＰｎＰ機能により、通信モジュール６０４は装置と通信することができる。通信モジュール６０４は、特定の周辺装置との通信を可能にする特定のソフトウェアドライバを有するように構成されるかもしれない。一実施例では、通信モジュール６０４は、プリンタ１００がマルチメディアデータを取り込むために連結された周辺装置を操作することを可能にする。そのような実施例では、プリンタ１００は、連結された周辺装置１５０にコマンドを送信し、この周辺装置１５０をそれの機能を制御することにより操作することができる。例えば、プリンタ１００は、連結された携帯電話と通信することにより、携帯電話プロバイダを介し、あるいは電話上のＸＭＬプロファイルの情報に基づき、電話所有者に自動的に料金請求することができる。他の例では、プリンタ１００は、連結された携帯電話と通信を行うことにより、携帯電話に付属したデジタルカメラによる写真撮影や携帯電話からの発信を行うコマンドを送信する。この写真には、プリンタ１００に立っている人が写されているかもしれない。このデータは、携帯電話を発信させることにより、他の宛先に送信することができるかもしれない。発信先電話番号は、携帯電話に記憶されているプロファイルに与えられていてもよいし、あるいはプリンタ１００に格納されていてもよい。他の例が以下で説明される。
【００５８】
ステップ７０６において、通信モジュール６０４は、プリンタ１００にダウンロードされるマルチメディアデータを周辺装置１５０にリクエストする。マルチメディア処理システム１２５がマルチメディアデータを受け取ると、マルチメディア処理フォーマット化モジュール６０６はそれの論理を実行して、当該マルチメディアデータのフォーマット化及び処理を実行する。一実施例では、フォーマットは、特定の周辺装置に対して予め規定され、構成されているかもしれない。他の実施例では、ユーザがユーザインタフェース１１０を介してマルチメディアデータのフォーマット構成を指定するようにしてもよい。また他の実施例では、ユーザが所定のフォーマットをアップロードしてもよい。マルチメディア処理フォーマット化モジュール６０６は、周辺装置１５０に応じて、マルチメディアデータの構造化された表示を提供する。例えば、マルチメディア処理フォーマット化モジュール６０６は、印刷出力１６０上への表示に適したフォーマットを生成するかもしれない。このため、ビデオカメラがプリンタ１００に直接連結される場合、マルチメディア処理フォーマット化モジュール６０６は、イベントを記述した記録された映像の再生に利用される映像ファイルのセグメントをキーフレームにリンクするバーコードを備えたキーフレームを有する。マルチメディア処理システム１２５は、プリンタ１００上でのメディアデータの処理の少なくとも一部を実行するよう構成されているが、計算負荷の一部を共有するため、外部の計算装置に接続されることが好ましい。ネットワークインタフェース１５７は、マルチメディア処理機能の少なくとも一部を実行することができる外部ネットワーク装置１７０及び/または外部サービス１８０との通信を可能にする。ネットワーク装置１７０は、コンピュータシステムあるいは専用メディア処理ハードウェア装置であるかもしれない。このようにして、プリンタ１００は、それの機能を実現するのに要する処理負荷の少なくとも一部をマルチメディアソースから軽減する。しかしながら、その負荷の全体をプリンタ１００が担う必要はない。これにより、プリンタ１００は、共有印刷システムにとっては特に重要である、大きな処理負荷により生じる処理の低速化を回避することができる。
【００５９】
ステップ７１０において、マルチメディア出力生成モジュール６０８が、フォーマット化されたマルチメディアデータの出力を生成する。当該出力は、文書への印刷のため印刷出力システム１１５に送信されてもよいし、あるいは電子出力の生成のため電子出力システム１２０に送信されてもよい。一実施例では、当該出力は、ネットワーク１５５を介しウェブサーバにアップロードされてもよい。
【００６０】
［印刷システムとの対話型通信］
図８は、本発明の一実施例によるプリンタとの一例となる対話型通信を示す。一般的に、現在のオペレーティングシステムにおける従来のプリンタドライバは、容易な対話型の情報収集を提供するよう設計されてはいない。印刷ジョブを他の印刷システムにリダイレクトすることが可能であるため、あるいは印刷プロトコルがそのような対話型セッションを許可していないため、オペレーティングシステムはユーザとのやりとりを容易にするものとなっていない。印刷システム初期設定が取り込まれると、従来のプリンタでは、さらなるやりとりは一般に認められていない。この問題に対する１つのアプローチは、メタデータを印刷ストリームに埋め込むというものである。しかしながら、おそらく、ユーザにより与えられるデータから実行される計算に応答して、プリンタはユーザにより多くの情報を求める必要がでてくるかもしれない。さらに、プリンタは、他の装置のアプリケーションに一部のタスクを委ねると、ユーザからより多くの情報を必要とするかもしれない。いわゆる「ウェブサービス」や「グリッドコンピューティング（ｇｒｉｄ  ｃｏｍｐｕｔｉｎｇ）」システムは、プリンタによりトリガーされるアプリケーションサーバの一例である。
【００６１】
このようなやりとりを可能にするため、基礎となるオペレーティングシステムのプリンタドライバアーキテクチャを修正することなしに、図８に示されるような追加的な機構が構築される。「ＵＩリスナー（ＵＩ  Ｌｉｓｔｅｎｅｒ）」プログラム８５４は、ステップ８０８において、ネットワークソケットを聞き、情報のリクエストを受け入れ、そのようなデータを取得するためユーザとやりとりし、要求もとに当該データを返す。
【００６２】
ステップ８０２において印刷リクエストがユーザから送信され、ステップ８０４においてＵＩリスナーに通知が要求されると、印刷ジョブがアプリケーション８５２により送信される。ここで、この印刷ジョブには、ＵＩリスナーのネットワークアドレスを含む埋め込み情報、認証情報及びクライアントがリクエストのため問い合わせた直近の時刻が含まれる。
【００６３】
プリンタが確認のための追加的情報を要する場合、ステップ８０８においてプリンタはリクエストを送信する。ＵＩリスナーがこのリクエストを検出すると、ステップ８１０において、ユーザからの入力を取得するためのダイアログボックスを表示する。そのようなリクエストの一例として、ユーザがデータベース８５８にアクセスするのに入力を求められるパスワードやユーザ確認コードのためのリクエストがある。ユーザの入力は、プリンタに送信される応答８１２に含まれる。この応答がプリンタにより了承されない場合、プリンタは追加的な情報（図示せず）を求めるかもしれない。他方、この応答がプリンタにより了承されると、次のステップに移行する。このステップは、電子メールの送信（図示せず）のような外部アクションを実行するためのものであるかもしれない。次のステップ８１４では、アプリケーションサーバ（データベースのような）８５８への情報のリクエストの送信である。この例では、ステップ８１６において、アプリケーションサーバ８５８は、情報のリクエストを送信し、ＵＩリスナー８５４によりこのリクエストが検出される。ステップ８１８において、ユーザは応答を促され、ユーザの応答がアプリケーションサーバ８２０に転送される。この例では、その後、アプリケーションサーバ８５８から印刷システム８５６に応答が送信される。本発明の趣旨から逸脱することなく、ある実施例では、リクエスト８０８と８１６の何れか、あるいはそのどちらも含まれないかもしれないということは理解されるであろう。
【００６４】
図８に示されるようなプログラムは、所定の可能なやりとりを備えるかもしれないし、あるいは要求元による様々なリクエストの表示を可能にするフレキシブルなコマンドシンタックスを受け入れるものであってもよい。そのようなコマンドシンタックスの一例として、ＨＴＭＬ形式の表示が可能なウェブブラウザがある。ＨＴＭＬ形式は、リモートサーバにより生成され、ブラウザに表示され、結果がサーバに返される。しかしながら、本実施例では、ユーザが形式を確認するための初期リクエストを生成しないという点で、ＵＩリスナーとブラウザとは異なる。代わりに、リモートマシーンがこのリクエストを生成する。上述の実施例では、ＵＩリスナーは、サーバであり、クライアントではない。
【００６５】
このタイプのネットワーク処理は多くの複雑なエラー状態に陥る傾向があるため、好ましくは、タイムアウトシステムを採用することにより、ロウバストな処理が確実となる。通常、ネットワークを介して送信される各メッセージは、応答を求めるものか、あるいは一方通行のメッセージである。応答を求めるメッセージは、好ましくは、応答の到達が許容される時間制限であるタイムアウトを備える。本実施例では、埋め込みメタデータが、さらなる情報のリクエストを承認するＵＩリスナーに関するメタデータが含むよう構成される。そのようなメタデータは、好ましくは、少なくともネットワークアドレス、ポート番号及びタイムアウト期限を含む。メタデータにはさらに、悪意のあるユーザからの情報の引き出しを回避するため、認証情報を含めることができる。ユーザは当該リクエストが印刷システム、代理サーバあるいは悪意あるエージェントの何れからきたものであるかわからないため、ＵＩリスナーにより強力な認証が行われる。プリンタまたは代理のアプリケーションサーバがより多くの情報を所望する場合、上述の情報を利用して、ＵＩリスナーがユーザに必要な情報を求めるリクエストを行うことができる。
【００６６】
一実施例では、プリンタ１００は、画像キャプチャ装置をサポートするよう構成されるインタフェース１０５を備える。画像キャプチャ装置の例としては、デジタルスチルカメラやデジタルビデオカメラがあげられる。ユーザは、プリンタに付属した画像キャプチャ装置を起動する命令を含む文書を印刷する。このカメラは、例えば、ケーブルを介してプリンタに直接付属されてもよいし、あるいは例えば、８０２．１１無線ネットワーク接続を利用することにより、無線接続されてもよい。この構成により、画像キャプチャ装置は印刷システムから離れた位置に設置することができる。画像キャプチャ装置は、すぐにまたは以降のある時点において、写真の撮影または映像の取り込みを行うよう指示される。画像キャプチャ装置はさらに、印刷出力システム１１５と電子出力システム１２０の何れか、あるいはその両方を介して、取り込まれた画像の印刷を行うよう指示される。
【００６７】
様々な実施例では、プリンタ１００は、様々な周辺装置インタフェース１０５とネットワークインタフェース１５７を備える。例えば、一実施例では、プリンタ１００は、無線キーボードのためのインタフェースを備える。他の実施例では、音声取り込みのためのインタフェースが備えられる。さらなる実施例では、回線状態を監視し、通話に関するサマリ情報を印刷するため、ＲＪ−１１パススルー（ＲＪ−１１  ｐａｓｓ−ｔｈｒｏｕｇｈ）がプリンタ１００に備えられる。これに関しては、前述の米国特許出願第１０/８１４，８４２号「マルチメディアサーバを備える印刷システム」を参照されたい。
【００６８】
他の実施例では、インタフェースに追加的な機能が与えられる。追加的な機能の例としては、データの記録及び中継のためのブルートゥースインタフェース、携帯電話から画像、音声及び映像クリップのダウンロード及び印刷を行うための携帯電話インタフェース、デジタルオーディオレコーダやデジタルビデオレコーダのためのハードウェア及びソフトウェアインタフェース、パン、ティルト及びズーム機能を備えた携帯型あるいは固定型会議レコーダのためのハードウェア及びソフトウェアインタフェース、ジャイロスコープやＧＰＳキャプチャを備えたヘッド搭載型ビデオカメラのためのインタフェース、オフィス環境における活動をキャプチャするためのインタフェース、及びコンピュータのフレームバッファから映像をキャプチャするためのインタフェースがあげられる。
【００６９】
さらなる実施例では、プリンタ１００は、例えば、映像フォーマット変換器、マルチメディア文書フォーマッタ、映像イベント検出論理、映像前景/背景セグメント化論理、顔画像検出、照合、認識、抽出、カタログ化論理、映像テキスト特定及び映像ＯＣＲ論理、映像外国語翻訳、訓練可能な映像クリップ分類を備えた映像クリップ及びフレーム分類、デジタル画像スティッチング（ｓｔｉｔｃｈｉｎｇ）、音声フォーマット変換、音声認識、音声イベント検出、波形照合、音声外国語翻訳、映像ＯＣＲを利用した字幕配置を含む字幕配置、字幕抽出及びフォーマット変換、音声認識及び字幕と転写出力、テレビニュースセグメント化及びフォーマット化、音楽カタログ生成、ビデオデータベース論理、映画データベース論理、デジタル画像カタログ論理、マルチメディア抽出、音声及び映像クリップセグメント化ウェブ出版論理、ワールドワイドウェブ検索論理、映像クリップ抽出及びキーフレーム選択、画像検索論理、気象地図抽出論理、画像認識及び強調表示を含む空中画像抽出論理、簡素化メディアサーバ論理、単一及び複数チャンネルストリーミング映像モニタリング及びダウンロード処理、ストリーミング音声モニタリング、ダウンロード及び印刷処理、会議議事録抽出論理、複数音源に基づく映像場面選択論理、参加者識別及びリスト作成を含む映像クリップセグメント化論理、音声イベント検出に基づく映像クリップセグメント化、埋め込みテレビスケジュール抽出及びフォーマット化論理、ラジオニュースセグメント化及びフォーマット化論理、顔画像抽出を含むラジオ番組セグメント化論理、ラジオ番組セグメント化及び自動ホームページ抽出、外国語翻訳及びフォーマット化を含む「テープに録音した本（ｂｏｏｋｓ  ｏｎ  ｔａｐｅ）」の音声認識及びフォーマット化ソフトウェア、経路の地図生成ソフトウェア、経路立案論理、形状認識論理、テキスト−音声変換論理、文書要約及びテキスト−音声変換論理、グラフ印刷論理、及びＲＦＩＤ信号処理装置及び可変コンテンツ選択論理を備えてもよい。
【００７０】
上記様々な実施例のさらなる説明は、同時係属中の２００４年３月３０日出願の米国特許出願第１０/８１４，８４６号「周辺装置のためのハードウェア及びソフトウェアインタフェースを備えるプリンタ（Ｐｒｉｎｔｅｒ  ｗｉｔｈ  Ｈａｒｄｗａｒｅ  ａｎｄ  Ｓｏｆｔｗａｒｅ  Ｉｎｔｅｒｆａｃｅｓ  ｆｏｒ  Ｐｅｒｉｐｈｅｒａｌ  Ｄｅｖｉｃｅｓ）」に開示されている。そこでは、プリンタに連結された装置から受信したマルチメディアデータの印刷が可能な印刷システムが開示されている。受信したマルチメディアデータに基づき、プリンタは、印刷された用紙または他の印刷出力と共に、関連する電子出力を生成する。この印刷出力と電子出力が、マルチメディアデータの表示を提供する。プリンタはまた、周辺装置の機能との通信及び制御を行うことができる。一実施例では、印刷システムは、ネットワーク装置と印刷システムに接続されたネットワークを備える。インタフェースを介してマルチメディアデータが周辺装置から受信され、マルチメディア処理システムはマルチメディアデータの処理のため当該インタフェースに接続される。所望のアプリケーションの何れかに基づき、マルチメディア処理システムは、マルチメディアデータの印刷表示と電子表示を決定する。計算負荷の共有化を可能にするため、マルチメディア処理システムは、プリンタに少なくとも一部を、周辺装置に少なくとも一部を配置するようにしてもよい。マルチメディア処理システムと通信する印刷出力システムは、印刷表示を受け取り、対応する印刷出力を生成する。同様に、マルチメディア処理システムと通信する電子出力システムは、電子表示を受け取り、対応する電子出力を生成する。このようにして、プリンタは、印刷出力と電子出力を生成することにより、周辺装置から与えられるマルチメディアデータの表示を生成する。
【００７１】
また、同時係属中の２００４年３月３０日出願の米国特許出願第１０/８１３，９５０号「埋め込み音声/映像コンテンツ認識及び処理機能を備える印刷システム（Ｐｒｉｎｔｉｎｇ  Ｓｙｓｔｅｍ  ｗｉｔｈ  Ｅｍｂｅｄｄｅｄ  Ａｕｄｉｏ/Ｖｉｄｅｏ  Ｃｏｎｔｅｎｔ  Ｒｅｃｏｇｎｉｔｉｏｎ  ａｎｄ  Ｐｒｏｃｅｓｓｉｎｇ）」に開示されている。そこでは、メディアコンテンツの認識及び処理を実行する埋め込み機能を備える印刷システムが開示されている。メディアコンテンツに対して実行されたコンテンツの認識及び処理の結果に基づき、印刷システムは、紙ベースまたは他の印刷表示を生成することができる。印刷システムは、さらに、メディアコンテンツの対応する電子表示を生成し、印刷表示と共に、メディアコンテンツの閲覧及びアクセスに利用することができる。印刷システムはまた、選択されたメディアコンテンツを印刷するための印刷機能を有するメディア再生アプリケーションを備えてもよい。
【００７２】
また、２００４年３月３０日出願の米国特許出願第１０/８１４，５３６号「埋め込み抽出出版インタフェースを備えるプリンタ（Ｐｒｉｎｔｅｒ  ｗｉｔｈ  Ｅｍｂｅｄｄｅｄ  Ｒｅｔｒｉｅｖａｌ  ａｎｄ  Ｐｕｂｌｉｓｈｉｎｇ  Ｉｎｔｅｒｆａｃｅ）」に開示されている。そこでは、マルチメディア情報またはマルチメディア情報へのポインタを有するデータを受信し、受信した文書に従って様々なアクションを実行するプリンタのためのシステム及び方法が開示されている。例えば、一実施例によるプリンタは、マルチメディアコンテンツへのポインタのようなマルチメディア情報を受信し、当該マルチメディアコンテンツを抽出し、それを表現する文書を印刷する。他の実施例によると、さらに、抽出されたマルチメディアコンテンツはデータベースまたはプリンタのローカルメモリに格納される。他の実施例によるプリンタは、それにアクセス可能な（例えば、ネットワークを介して、あるいはそれのローカルメモリにおいて）マルチメディアコンテンツを収集し、収集したマルチメディアコンテンツの概要文書を印刷する。プリンタにより実行されるアクションは、好ましくは、プリンタにより受信された文書のコンテンツに基づく。当該コンテンツは印刷可能データと印刷不可データを含むことができる。ある実施例では、文書は、印刷のため送信される前に、データ処理システムにより分析され、追加的なデータが当該文書に付加または接続される。一実施例では、著者または他のユーザが、データベースの名称、特別な印刷コマンド、あるいはウェブページへのポインタのような追加情報を提供する。他の実施例では、データ処理システムにプラグインされたソフトウェアが文書の分析を行い、そのコンテンツに関する追加情報を提供する。他の実施例では、データ処理システム上のプリンタドライバソフトウェアが文書を分析し、その内容に関する追加情報を提供する。他の実施例では、プリンタが、文書の受信後に当該文書を分析する。ある実施例では、プリンタが、文書に従いマルチメディアデータを抽出し、受信した文書に従い当該文書を印刷する。ある実施例では、マルチメディアデータが抽出され、ウェブサイトに局所的に格納される。これは、ＭＰ３音声ファイルや映像ファイルにリンクを張るＵＲＬの「印刷」に利用することができる。データのダウンロードは長時間かかる可能性があるため、プリンタがその処理をバックグラウンドで行うことができればユーザにとっては便利である。その後、ユーザは、プリンタにより提供されるウェブページ上の音声及び映像ファイルのリストを閲覧し、要求に応じて選択されたファイルを再生することができる。このウェブページにより、ユーザはまたこれらのファイルのビデオペーパーの生成が可能となる。これにより、紙ベースの文書の印刷が可能なるだけでなく、ビデオペーパーの電子表示（例えば、ＰＤＦ）を提供することもできる。プリンタによる抽出後、バーコードによりマルチメディアの位置の参照が可能となる。
【００７３】
また、２００４年３月３０日出願の米国特許出願第１０/８１４，７０２号「ラジオまたはテレビ番組抽出及びフォーマット化機能を備えるプリンタ（Ｐｒｉｎｔｅｒ  ｗｉｔｈ  Ｒａｄｉｏ  ｏｒ  Ｔｅｌｅｖｉｓｉｏｎ  Ｐｒｏｇｒａｍ  Ｅｘｔｒａｃｔｉｏｎ  ａｎｄ  Ｆｏｒｍａｔｔｉｎｇ）」に開示されている。そこでは、メディア受信装置から抽出されたメディアコンテンツのメディア表示を生成するための出力装置を備えた印刷システムが開示されている。開示されたシステムは、メディア受信装置からメディアコンテンツを抽出するための抽出モジュールを備える。出力装置は、抽出されたメディアコンテンツの表示を生成する。さらに、メディア転送インタフェースにより、出力装置とメディア受信装置との間の通信が可能となる。開示された発明による方法は、メディア受信装置からメディアコンテンツを抽出するステップと、メディアコンテンツの表示を生成するステップと、メディア転送インタフェースを介しメディア受信装置と通信するステップとからなる。さらに、メディア受信装置の動作を所定時刻に発生させるようにスケジューリングするステップと、メディアコンテンツを再生するステップと、スケジュールチャンネル上に表示されたスケジュールに対して光学文字認識を実行することによりメディアプログラムのスケジュール表示を生成するステップを備える。
【００７４】
また、２００４年３月３０日出願の米国特許出願第１０/８１４，５８０号「ドキュメントトリガー処理機能を備えるプリンタ（Ｐｒｉｎｔｅｒ  ｗｉｔｈ  Ｄｏｃｕｍｅｎｔ−Ｔｒｉｇｇｅｒｅｄ  Ｐｒｏｃｅｓｓｉｎｇ）」に開示されている。そこでは、文書の印刷アクションに加えて、あるいはその代わりに、印刷対象の文書の特性を検出し、応答的にアクションをトリガーすることが可能なプリンタのためのシステム及び方法が開示されている。例えば、そのようなプリンタは、電子形式でのフィールド及び値の抽出が可能であり、データベースにおいて情報の格納が可能である。開示されたシステムは、プリンタにより実行されるアクションを反映した紙ベースの文書を生成することができる。このアクションは、好ましくは、プリンタにより受信された文書の内容に基づく。この内容は、印刷可能データと印刷不可データから構成することができる。ある実施例では、文書は、印刷のため送信される前に、データ処理システムにより分析され、追加データが当該文書に付加または結合される。一実施例では、作成者または他のユーザが、データベースの名称などの追加情報を提供する。他の実施例では、データ処理システムのソフトウェアが、文書の分析を行い、データフィールドの内容などのそれのコンテンツに関する追加情報を提供する。他の実施例では、プリンタによる受信後、文書の分析が行われる。上記実施例のすべてにおいて、プリンタは、文書の内容に従って（印刷に加え、あるいはその代わりに）アクションを実行する。ある実施例では、プリンタ及び/または関連するプリンタ側の構成要素が、プリンタが文書の内容に従ってアクションを実行する前に、ユーザまたは文書ソースとやりとりする。
【００７５】
上述のように、適切な印刷システムに関するいくつかの実施例が説明されてきたが、プリンタ及びそれの文書生成手段の説明は本発明を限定することを意図するものではない。用途に応じて、本発明によるプリンタは、周知の典型的なオフィス用あるいは家庭用プリンタ以外の様々な形態をとりうる。このため、プリンタの定義には、表面上に画像、テキストあるいは他の任意のマークを形成することが可能な任意の装置が含められるということは理解されるべきである。上記では用紙上への印刷が説明されたが、本発明の様々な実施例によると、プリンタは、画像、テキストまたは他のマークを、ＯＨＰシート、フィルム、スライド、キャンバス、ガラス、ステッカー、あるいはそのようなマークを受容する他の任意の媒体のような様々な物理的媒体への形成が可能であると理解されるべきである。
【００７６】
さらに、メディア及びメディアデータの上記説明及び利用は、本発明を限定することを意図するものではない。メディアには、音声及び/または映像ファイルのすべてあるいは一部、メディアコンテンツを有するデータストリームなどの任意のタイプのメディアあるいはマルチメディアコンテンツを表現するのに利用される任意の有形または無形の情報が含まれる。以下に列挙されるものにより包括されるものではないが、メディアには、音声（音楽、ラジオ放送、録音、宣伝などを含む）、映像（映画、ビデオクリップ、テレビ放送、宣伝などを含む）、ソフトウェア（テレビゲーム、マルチメディアプログラム、グラフィックスソフトウェアなどを含む）、画像及びそれらの組み合わせが含まれる。さらに、メディアとメディアデータは、さらに、メディアあるいはメディアデータのすべてまたは一部を構成するものを含み、メディアデータは実際のイベントを説明するデータを含む。メディアデータは、映像の場合にはＭＰＥＧ、音声の場合にはＭＰ３などの任意の符号化技術を利用して符号化することができる。また、メディアデータは、ＤＥＳ、トリプルＤＥＳまたは他の任意の適切な暗号化技術などの暗号化アルゴリズムを利用して、コンテンツ保護のため暗号化されてもよい。
【００７７】
さらに、ここで説明されたステップ、動作または処理の何れも、１以上のソフトウェアモジュールまたはハードウェアモジュールにより、あるいはそれらを他の装置と組み合わせて実行または実現することができる。さらに、説明されたプリンタのハードウェア要素に関する部分はソフトウェアにより実現されてもよく、逆にソフトウェア要素に関する部分が専用回路のようなハードウェアにより実現されてもよい。一実施例では、上述のステップ、動作あるいは処理を実行するためのコンピュータプロセッサにより実行可能なコンピュータプログラムを有するコンピュータ読み出し可能な媒体から構成されるコンピュータプログラムプロダクツによりソフトウェアモジュールが実現されてもよい。
【００７８】
他の実施例では、プリンタ１００は、協同する複数のアプリケーションサーバを利用することもできる。プリンタ１００により送受信される任意のリクエストまたはメッセージは、ＩＥＥＥ１３９４やＵＳＢのようなローカルケーブルを利用したネットワークを介して、ＩＥＥＥ８０２．１１やＩＥＥＥ８０２．１５のような無線ネットワークを介して、あるいは上記ネットワークの任意の組み合わせにより送信することができる。
【００７９】
本発明の上述された実施例は説明のため与えられたものであり、本発明を開示された形態に限定するものではない。上記教示により、当業者は多くの変更及び変形が可能であろう。従って、本発明の範囲は、上記実施例に関する説明に限定されるものでなく、添付されるクレームにより規定されるものである。
【図面の簡単な説明】
【００８０】
【図１】図１は、本発明の一実施例によるシステムの概略図である。
【図２】図２は、本発明の一実施例によるシステムの動作のフロー図である。
【図３】図３は、本発明の実施例によるプリンタの様々な周辺インタフェースの概略図である。
【図４】図４は、本発明の一実施例によるプリンタの印刷出力システムの概略図である。
【図５】図５は、本発明の実施例によるプリンタの様々な電子メディア出力システムの概略図である。
【図６】図６は、本発明の一実施例によるプリンタのマルチメディアモジュールの概略図である。
【図７】図７は、本発明の一実施例による連結された周辺装置からマルチメディアデータを自動的に受信するシステムの動作のフロー図である。
【図８】図８は、本発明の一実施例によるプリンタとの対話型通信を示す。
【符号の説明】
【００８１】
１００  プリンタ
１０５  周辺装置インタフェース
１１０  ユーザインタフェース
１１５  印刷出力システム
１２０  電子出力システム
１２５  マルチメディア処理システム
１３０  メモリ
１３５  プロセッサ
１４０  マルチメディアモジュール
１５０  周辺装置
１５７  ネットワークインタフェース
１６０  外部サービス
１６５  印刷出力
１７０  ネットワーク装置
１７５  電子出力
３０５  通信インタフェース
３１０  無線インタフェース
３１５  着脱可能なメディア記憶装置読取器
３０３  アナログデジタル変換器
３３０  ビデオレコーダ
３４０  オーディオレコーダ
３４５  メディア配信受信機
３５０  イベントセンサ
３５５  ビデオキャプチャハードウェア
３６０  変換モジュール
３６５  超音波ペンキャプチャ装置
４０５  メディア供給ハンドラ
４１０  供給トレイ
４１５  フォーマッタ
４２０  印刷エンジン
４２５  定着装置
４３０  メディア出力ハンドラ
４３５  ソータ
４４０  ステープラ
４４５、５１５  出力トレイ
５０５  メディアライタ
５１０  電子メディア処理機構
５２０  バンドライア
５２５  プレーヤー
５３０  スピーカーシステム
５３５  映像ディスプレイ
５４０  通信インタフェース
５４５  ウェブページディスプレイ
６０２  装置検出モジュール
６０４  通信モジュール
６０６  マルチメディアデータ処理フォーマット化モジュール
６０８  マルチメディア出力生成モジュール
８５０  ユーザ
８５２  アプリケーション
８５４  ＵＩリスナー
８５６  プリンタ
８５８  アプリケーションサーバ
【図１】
2005108229.tif 000003
【図２】
2005108229.tif 000004
【図３】
2005108229.tif 000005
【図４】
2005108229.tif 000006
【図５】
2005108229.tif 000007
【図６】
2005108229.tif 000008
【図７】
2005108229.tif 000009
【図８】
2005108229.tif 000010