(57)【特許請求の範囲】
【請求項１】
画像を処理する画像処理装置であって、
着脱可能な記憶装置を装着する装着手段と、
画像と当該画像のＨＴＭＬページを記憶する記憶手段と、
前記画像を処理する画像制御手段と、
前記ＨＴＭＬページを提供する画像提供手段とを備え、
前記画像制御手段は、前記装着手段への着脱可能な記憶装置の装着を検知し、当該記憶装置の装着を検知すると、その都度、当該記憶装置に記憶される画像を取り込み、当該画像を表示するＨＴＭＬページを生成し、当該画像と当該ＨＴＭＬページを前記記憶手段に記憶し、
前記画像提供手段は、前記記憶手段に記憶された前記画像および前記ＨＴＭＬページを提供することを特徴とする画像処理装置。
【請求項２】
前記画像提供手段は、画像クライアントからのリクエストまたは前記画像および前記ＨＴＭＬページの提供先の指定に応じて画像を提供することを特徴とする請求項１に記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書処理の分野に関するものである。より詳細に、本発明の一実施の形態は、ディジタル画像を記録し、保存し、かつ供給するネットワーク機器において改良された画像処理を提供するものである。
【０００２】
【従来の技術】
ビデオ画像キャプチャデバイスは良く知られているものであり、多くのそのようなデバイスを使用して画像をキャプチャし、プレゼンテーションや配布を行う。典型的なプロセスにおいて、人はディジタルカメラを使用して所望の画像をキャプチャする。ディジタルカメラがパーソナルコンピュータにつながれていない場合、人はディジタルカメラをコンピュータに接続する。いずれの方法でも、人はそれから写真処理アプリケーションを開き、画像をキャプチャし、ディスクファイル名を選択した後に、キャプチャした画像をディスクファイルに記憶する。
【０００３】
また、ウェブページ（たとえば、一般に「インターネット」と呼ばれるネットワークのグローバルインターネットワーク上で利用可能なワールドワイドウェブブラウザでアクセス可能なページ）上で画像を発表するため、人は、画像ファイルを参照するハイパーテキストマークアップランゲージ（ＨＴＭＬ）文書を作成し、記憶された画像を画像ファイルの記憶場所に移動させなければならない。このオペレーションは、典型的に少なくとも２台のコンピュータを必要とする。すなわち、ユーザの入力コンピュータおよびサーバコンピュータであり、サーバコンピュータは、人の仕事が完了するとウェブブラウザに画像を供給するものである。
【０００４】
【発明が解決しようとする課題】
上記の複雑さは、ウェブ上でプレゼンテーションを行うため（ウェブ上で公開するため）に画像をすばやくかつ簡単にキャプチャすることを困難にしている。
【０００５】
【課題を解決するための手段】
本発明により、改良された画像サーバが提供される。本発明にかかる画像サーバの一実施の形態において、画像は取り外し可能な画像記憶（ストレージ）デバイスを含むディジタルカメラ上でキャプチャされる。画像記憶デバイスは、ディジタルカメラから取り外され、画像サーバのポートに配置される。そして、画像サーバは自動的に画像記憶デバイスを検出し、その上に記憶されている画像をダウンロードして、さまざまなデータ要素、たとえばカメラＩＤ，キャプチャの日付等を追加する。画像が画像サーバ中に記憶されると、画像サーバは新たな画像を参照するＨＴＭＬページを生成し、または、既存のＨＴＭＬページに新たな参照を追加する。ＨＴＭＬページは、画像サーバにアクセスすることができるウェブブラウザで利用可能なものとなり、従って、画像はオプションのキャプションおよびタイトルと共に提示される。
【０００６】
画像サーバのある特定の実施の形態において、記憶されている画像を、テキストを用いて（すなわち、キャプションまたはタイトルから）、または画像特徴を用いて検索することもできる。
【０００７】
すなわち、請求項１の画像処理装置は、画像を処理する画像処理装置であって、着脱可能な記憶装置を装着する装着手段と、画像と当該画像のＨＴＭＬページを記憶する記憶手段と、前記画像を処理する画像制御手段と、前記ＨＴＭＬページを提供する画像提供手段とを備え、前記画像制御手段は、前記装着手段への着脱可能な記憶装置の装着を検知し、当該記憶装置の装着を検知すると、その都度、当該記憶装置に記憶される画像を取り込み、当該画像を表示するＨＴＭＬページを生成し、当該画像と当該ＨＴＭＬページを前記記憶手段に記憶し、前記画像提供手段は、前記記憶手段に記憶された前記画像および前記ＨＴＭＬページを提供することを特徴とする。
【０００８】
また、請求項２の画像処理装置は、請求項１に記載の画像処理装置において、前記画像提供手段は、画像クライアントからのリクエストまたは前記画像および前記ＨＴＭＬページの提供先の指定に応じて画像を提供することを特徴とする。
【００１１】
なお、本発明の性質および長所のさらなる理解については、明細書の以下の説明および添付の図面を参照することによって認識することが可能である。
【００１２】
【発明の実施の形態】
この特許文書の開示の部分は、著作権で保護される素材を含んでいる。著作権の所有者は、誰もが特許庁の特許ファイルまたはレコードに現れる正確な形式で特許の文書または特許の開示の電子写真複写を行うことに対して異議を唱えることはないが、一方で、全ての著作権に関する権利についてはこれらを保有するものとする。
【００１３】
本発明の一実施の形態として、ディジタル「写真アルバム」として機能するネットワークオフィス機器について説明する。図１は、そのようなディジタル写真アルバムとして機能する画像サーバ１００のブロック図である。画像サーバ１００は、画像を記憶するためのハードディスク１０２（または他の大容量記憶装置）と、メモリカードを受け入れるカードスロット１０４（この例では、カードはＰＣＭＣＩＡメモリカードである）と、スイッチ１０６と、電源１０８と、ネットワークインタフェース１１０と、を有するものとして示されている。
【００１４】
オプションとして、画像サーバ１００が、ダウンロードのステータスを示すインジケーターライト１１２と、接続された状態で使用されるディジタルカメラ１１６にインタフェースするデバイスインタフェース１１４と、を含むようなものであっても良い。インジケーターライト１１２の代わりにスピーカを使用して、ダウンロードの完了を示すようにしても良い。デバイスインタフェース１１４は、特殊目的カードまたはシリアルポートデバイスのような業界標準インタフェースであっても良い。
【００１５】
オペレーションにおいて、ユーザは、ディジタルカメラ、たとえばカメラ１２０上の画像をキャプチャする。接続された状態で使用されるカメラ１１６と異なり、カメラ１２０はそれ自身の電源および記憶デバイスを有する自己内蔵型のものである。この場合、記憶デバイスはメモリカード１２２であり、それは画像がキャプチャされているときにカメラスロット１２４に挿入されるものである。画像を転送し、記憶し、発表し、かつ配布するために、ユーザがすべきことは、メモリカード１２２を取り外して画像サーバ１００のＰＣＭＣＩＡスロット１３０に挿入することである。そして、画像サーバ１００は、ユーザからのさらなる入力なしで、オペレーションの残り全てを処理する。
【００１６】
図２は、画像サーバ１００の内部の機能ブロック図であり、それは画像ハンドラ２０２，画像サーバ２０４およびサーバコンフィギュレータ２０６を含んでいる。好適な実施の形態において、画像ハンドラ２０２，画像サーバ２０４およびサーバコンフィギュレータ２０６は、汎用ディジタルコンピュータをプログラムすることによって実装される。ディジタルコンピュータを適切に選択することにより、一つのコンピュータを使用してそれらの３つの要素を実装することができ、それによって各要素のコードを実行する。これらの要素のための適切なコードの例を、この明細書の付録中に示すことにする。
【００１７】
オペレーションにおいて、画像ハンドラ２０２は画像が記憶されたカードを検出するまでスロット１３０をポーリングし、また、存在する場合、接続された状態で使用されるカメラ１１６を画像があるかどうか定期的にポーリングする。それらの画像は、ハードディスク１０２上に置かれる。画像がダウンロードされる際、光またはスピーカがダウンロードの開始および／または終了を示すようにしても良い。そして、可視または可聴の指示がオペレーションの完了を示すと、カメラ１２０に戻された際に再利用することができるように、カードの内容を消去することができる。
【００１８】
新しい画像を参照するあらゆるＨＴＭＬページ（ハードディスク１０２上に記憶されている）は更新され、新しいＨＴＭＬページが必要に応じて作成される。画像サーバ２０４は、標準または改良ハイパーテキストトランスポートプロトコル（ＨＴＴＰ）サーバである場合があり、リクエストに応じて、ネットワークインタフェース１１０を介してＨＴＭＬページをＨＴＴＰクライアントに与える。そのようなＨＴＭＬページの例を図３に示す。必要に応じて、多くのビューアが画像を得ることができるパブリック（公共）サーバに、ハードディスク１０２から画像を移動（転送）することができる。
【００１９】
画像サーバ１００のための直接のユーザインタフェースは必要とされない（インジケータライトを除き、何も図１中に示されていない）。全ての構成コマンドおよび情報を、画像サーバ２０４を通してサーバコンフィギュレータ２０６に送信することができる。そのようなコマンドおよび情報は、記憶された画像およびタイトルのために、メンテナンスコマンドだけでなくキャプションを含む場合がある。フォームが提供されることによって、キャプションまたはキーワードを画像に追加することができると共に、画像の削除，回転，移動等を行うことができる。
【００２０】
図３は、記憶されている画像を表示するＨＴＭＬページ３００の例である。図示されるように、ＨＴＭＬページ３００は、ロールＩＤ３０２，キャプションを編集するためのコントロール（ボタン）３０４，関連するキャプション３０８を有した画像３０６を含んでいる。また、コントロール３１０は、変更を受け入れてセーブするために提供される。一部の画像にはまだラベルがつけられておらず、それゆえキャプションの代わりに空白のコントロール３１２を有している。それらのコントロール３１２は、キャプションを追加するために使用可能なものである。キャプション３０８はＨＴＭＬリンクとして示されているため、ユーザはキャプション３０８のいずれか一つをクリックして画像のより大きなビューを示したり、キャプションを編集できるようにするというような任意のアクションを実行することができる。
【００２１】
図４は、本発明の一実施の形態において、画像サーバを実装するためのＰＩＡ（personal information agency：個人情報エージェンシ）のブロック図である。図示するように、ＰＩＡ４００は、ブラウザ４０４からの画像リクエストを処理するためのInterForm文書４０２（図示しない他のInterForm文書の中の一つ）を含んでいる。ＰＩＡ４００は、ＴＣＰ／ＩＰリンクを介して画像サーバ１００に接続される（画像サーバ１００の詳細については図１および図２を参照）。
【００２２】
オペレーションにおいて、ブラウザ４０４はＰＩＡ４００にリクエスト４０６を送信し、ＰＩＡ４００はInterForm文書４０２でリクエストを処理して表示４０８を生成する。表示４０８として生成され得る表示の例が、図３に示されている。InterForm文書４０２は、画像のロールの各画像を示すための命令や、画像サーバ１００からそれらの画像を得るための命令を含んでいる。InterForm文書４０２の完全なテキストについては図示を省略するが、キャプションの提示を処理するプロセスタグや画像をディスクにセーブするプロセスタグを含むようにしても良い。
【００２３】
上述した画像キャプチャおよび画像サーバシステムによって、多くの応用が可能となる。そのようなシステムのための唯一のユーザインタフェースがキオスク（kiosk）への画像メモリカードの挿入である場合、非常に単純な画像処理システムの使用を工夫することができる。
【００２４】
図５は、そのようなキオスクシステム５００を示すものである。キオスクシステム５００を使用するため、ユーザは、ディジタル画像キャプチャデバイス、たとえばディジタルカメラ１２０で単に画像をキャプチャする。所望の画像をキャプチャすると、ユーザはディジタルカメラ１２０から画像メモリカード５０２を取り出し、キオスク５０４のスロット５０６に画像メモリカード５０２を挿入する。そのシンプルな動作に応じて、キオスク５０４は画像メモリカード５０２上に記憶されている画像をダウンロードし、それらをインターネット５１０を介して予め指定された画像サーバ５１２にアップロードし、それによりオプションとして画像について記述するキャプションおよびＸＭＬファイルをその場で生成して図３に示したようなページを作成する。その結果、画像サーバ５１２から、上述したようにして画像を利用することができる。
【００２５】
キオスクシステム５００のあるバリエーションにおいて、画像メモリカード５０２は、カード識別子およびカメラ識別子のための記憶領域を含んでいる。それらは、いずれも利用者識別子として使用することができるものである。公共の場所、たとえば遊園地に設置されたキオスクシステムは、互換画像メモリカードによって誰もが使用することができるものであり、キャプチャした後、直ちに自動的にアップロードして画像を供給することができる。
【００２６】
カードおよびカメラ識別子に加えて、他の情報を画像ファイルに加えることもできる。たとえば、時刻および／またはキオスク５０４の場所のような情報であり、それらはキオスク５０４に物理的に組み込むことができ、または、キオスク５０４中に収容されたＧＰＳ（Global Positioning System）レシーバ５０８で提供することもできる。ＧＰＳ機能をカメラに組み入れる場合、写真が撮られたところの実際の場所を得ることができる。
【００２７】
画像ハンドラ２０２を実装するスクリプトの一例として、（Perl言語の）ソースコードを記載する図６〜図９がここに追加される。そのスクリプトはカードが挿入されると自動的に実行され、画像ファイルをカードからディスティネーションディレクトリにコピーする。アクティブ文書の使用は、１９９８年に出願された米国特許出願『埋込命令を有するアクティブ文書で制御される文書処理方法およびシステム』や、１９９６年９月２４日に出願された米国特許出願０８／７１８，８５８号『文書内容に基づいて生成されたトランザクションを処理するエージェントを使用する文書処理方法およびシステム』に開示されている。それらの出願は、本出願と共に共通に所有されているものであり、参照によって全ての目的のためにここに取り入れられる。
【００２８】
上記の説明は、ウェブブラウザに画像を自動的に供給することができる長期的記憶装置に画像を自動的に移すと共に、ネットワークデバイスに対する直接的なユーザインタフェースを必要とすることなく、ネットワークデバイスから検索可能なキャプションを有したイメージを提示することができるように、ディジタル写真と、ＨＴＭＬテキストと、ディレクトリ構造とを自動的に管理する新規な画像サーバを明らかにするものである。上記説明は例示であって、本発明を制限するものではない。また、当業者がこの開示を検討することによって本発明の多くのバリエーションが明らかなものとなると考えられるが、本発明の範囲は上記の説明に関して詳述されるべきものではなく、特許請求の範囲における請求項を参照しつつ、それらの均等物の最大の範囲に沿って決定されるべきものである。
【００２９】
【発明の効果】
以上説明したように、本発明によれば、改良された画像サーバを提供することができる。
【図面の簡単な説明】
【図１】本発明にかかる画像キャプチャおよびサーバシステムのブロック図である。
【図２】図１に示す画像サーバの内部要素の一部の機能ブロック図である。
【図３】キャプションおよびタイトルを有するウェブページ上における画像のプレゼンテーションを示す図である。
【図４】図１および図２に示す画像サーバと関連付けられるＰＩＡ（Personal Information Agency：個人情報エージェンシ）のブロック図である。
【図５】画像キャプチャおよびサーバシステムの一つの応用を示し、画像キャプチャデバイスとしてキオスクを使用する場合を示す図である。
【図６】画像ハンドラを実装するスクリプトの一例として、（Perl言語の）ソースコードを示す説明図である。
【図７】画像ハンドラを実装するスクリプトの一例として、（Perl言語の）ソースコードを示す説明図である。
【図８】画像ハンドラを実装するスクリプトの一例として、（Perl言語の）ソースコードを示す説明図である。
【図９】画像ハンドラを実装するスクリプトの一例として、（Perl言語の）ソースコードを示す説明図である。
【符号の説明】
１００  画像サーバ
１０２  ハードディスク
１０４  カードスロット
１０６  スイッチ
１０８  電源
１１０  ネットワークインタフェース
１１２  インジケーターライト
１１４  デバイスインタフェース
１１６，１２０  ディジタルカメラ
１２２  メモリカード
１２４  カメラスロット
１３０  ＰＣＭＣＩＡスロット
２０２  画像ハンドラ
２０４  画像サーバ
２０６  サーバコンフィギュレータ
３００  ＨＴＭＬページ
３０２  ロールＩＤ
３０４，３１０，３１２  コントロール（ボタン）
３０６  画像
３０８  キャプション
４００  ＰＩＡ
４０２  InterForm文書
４０４  ブラウザ
４０６  リクエスト
４０８  表示
５００  キオスクシステム
５０２  画像メモリカード
５０４  キオスク
５０６  スロット
５０８  ＧＰＳレシーバ
５１０  インターネット
５１２  画像サーバ
【図１】
0003910779.tif 000002
【図２】
0003910779.tif 000003
【図３】
0003910779.tif 000004
【図４】
0003910779.tif 000005
【図５】
0003910779.tif 000006
【図６】
0003910779.tif 000007
【図７】
0003910779.tif 000008
【図８】
0003910779.tif 000009
【図９】
0003910779.tif 000010