(57)【要約】【課題】許可された入力装置から送信された可視データに限って出力装置で出力することができる。【解決手段】ディジタルカメラ１０に入力された画像データを、直ちに見せたい人が居る所の出力装置６０に送信し出力することができる。また、サーバ装置５０のデータベース５１に登録されている識別データが付与されたディジタルカメラ１０の画像データに限って出力装置６０で出力可能としていることから、無制限に出力装置６０のモニタ６６に表示されプリンタ６７により印刷されることを防止することができる。【選択図】　図１
2004040401.tif 000002
【特許請求の範囲】
【請求項１】
可視データが入力される入力手段と、
上記入力手段に設けられ、他の入力手段と識別するための識別データが格納される格納手段と、
上記入力手段毎の識別データが登録されているデータベースと、
上記格納手段に格納されている識別データが上記データベースに登録されているかを判別する判別手段と、
上記判別手段が、上記格納手段の識別データが上記データベースに登録されていると判断したとき、上記格納手段に格納されている識別データに関連付けられた可視データを出力する出力手段とを備えるデータ処理システム。
【請求項２】
上記入力手段には、更に、第１の通信手段が設けられ、上記出力手段には、更に、第２の通信手段が設けられ、
上記入力手段の第１の通信手段は、ネットワークを介して、上記可視データと共に上記格納手段に格納された識別データを上記判別手段に送信し、
上記判別手段は、上記第１の通信手段から送信された識別データが上記データベースに登録されているかを判別し、上記第１の通信手段から送信された識別データが上記データベースに登録されているとき、ネットワークを介して、上記出力手段の第２の通信手段に上記識別データに関連付けられた可視データを送信する請求項１記載のデータ処理システム。
【請求項３】
上記入力手段は、ディジタルカメラである請求項２記載のデータ処理システム。
【請求項４】
上記第１の通信手段は、上記入力手段に入力された可視データに、更に上記出力手段のアドレスを関連付けて上記判別手段に送信し、
上記判別手段は、上記アドレスの示す第２の通信手段に上記可視データを送信する請求項２記載のデータ処理システム。
【請求項５】
上記第１の通信手段は、上記入力手段に入力された可視データに、上記出力手段での出力仕様情報を関連付けて上記判別手段に送信し、
上記判別手段は、上記可視データと共に出力仕様情報を上記第２の通信手段に送信し、
上記出力手段は、上記出力仕様情報に基づいて上記可視データを出力する請求項４記載のデータ処理システム。
【請求項６】
上記入力手段には、上記可視データを保存する記憶手段が設けられ、上記出力手段には、上記入力手段が装着される装着手段と通信手段とが設けられ、
上記出力手段は、上記装着手段に装着された入力手段の格納手段より上記識別データを読み出し、上記通信手段より、ネットワークを介して、この識別データを上記判別手段に送信し、
上記判別手段は、上記出力手段の通信手段から送信された識別データが上記データベースに登録されているかを判別し、上記通信手段から送信された識別データが上記データベースに登録されているとき、ネットワークを介して、上記通信手段に出力許可データを送信し、
上記出力手段は、上記出力許可データに基づいて上記記憶手段に保存されている可視データを出力する請求項１記載のデータ処理システム。
【請求項７】
上記入力手段は、記憶素子を有するＩＣカードである請求項６記載のデータ処理システム。
【請求項８】
上記記憶手段には、上記可視データに関連付けて上記出力手段での出力仕様情報が保存され、
上記出力手段は、上記出力仕様情報に基づいて上記可視データを出力する請求項６記載のデータ処理システム。
【請求項９】
上記出力手段は、プリンタ及び／又はモニタである請求項１記載のデータ処理システム。
【請求項１０】
他の入力手段と識別するための識別データを有する入力手段に可視データを入力するステップと、
上記入力手段に入力された可視データに上記識別データを関連付けるステップ、
格納手段に格納されている識別データが上記データベースに登録されているかを判別手段で判別するステップと、
上記判別手段が、上記格納手段の識別データが上記データベースに登録されていると判断したとき、上記格納手段に格納されている識別データに関連付けられた可視データを出力手段に出力するステップとを有するデータ処理方法。
【請求項１１】
上記可視データと共に上記格納手段に格納された識別データを上記入力手段の第１の通信手段より上記判別手段に送信し、
上記判別手段が、上記第１の通信手段から送信された識別データが上記データベースに登録されていると判断したとき、上記識別データに関連付けられた可視データを上記出力手段の第２の通信手段に送信する請求項１０記載のデータ処理方法。
【請求項１２】
上記入力手段に入力された可視データに、更に上記出力手段のアドレスを関連付けて上記第１の通信手段より上記判別手段に送信し、
上記判別手段が、上記第１の通信手段から送信された識別データが上記データベースに登録されていると判断したとき、上記アドレスの示す第２の通信手段に上記可視データを送信する請求項１１記載のデータ処理方法。
【請求項１３】
上記入力手段に入力された可視データに、上記出力手段での出力仕様情報を関連付けて上記第１の通信手段より上記判別手段に送信し、
上記判別手段が、上記第１の通信手段から送信された識別データが上記データベースに登録されていると判断したとき、上記可視データと共に出力仕様情報を上記第２の通信手段に送信し、
上記出力手段が、上記出力仕様情報に基づいて上記可視データを出力する請求項１２記載のデータ処理方法。
【請求項１４】
上記入力手段の格納手段より上記識別データを読み出し、通信手段よりこの識別データを上記出力手段より上記判別手段に送信し、
上記判別手段が、上記出力手段の通信手段から送信された識別データが上記データベースに登録されているかを判別し、上記通信手段から送信された識別データが上記データベースに登録されているとき、上記通信手段に出力許可データを送信し、
上記出力手段が上記出力許可データに基づいて上記記憶手段に保存されている可視データを出力する請求項１０記載のデータ処理方法。
【請求項１５】
他の入力装置と識別するための識別データを有する入力装置毎の識別データが登録されているデータベースと、
上記入力装置の識別データが上記データベースに登録されているかを判別し、上記入力手段の識別データが上記データベースに登録されているとき、上記入力装置の可視データを出力装置で出力できるようにする判別手段とを備えるデータ処理装置。
【請求項１６】
更に、上記入力装置と上記出力装置とネットワークを介して送受信する通信手段を備え、
上記通信手段は、上記入力装置より送信された可視データと識別データとを受信し、
上記判別手段は、上記通信手段で受信した識別データが上記データベースに登録されているかを判別し、
上記通信手段は、上記判別手段が、受信した識別データが上記データベースに登録されていると判断したとき、上記可視データを上記出力装置に送信する請求項１５記載のデータ処理装置。
【請求項１７】
上記通信手段は、上記入力装置より送信された可視データ及び識別データと共に上記出力装置のアドレスを受信し、上記判別手段が、受信した識別データが上記データベースに登録されていると判断したとき、上記可視データを上記アドレスに基づいて上記出力装置に送信する請求項１６記載のデータ処理装置。
【請求項１８】
上記通信手段は、更に、上記入力装置より上記出力装置の出力仕様情報を受信し、上記判別手段が、受信した識別データが上記データベースに登録されていると判断したとき、上記可視データと共に上記出力仕様情報を上記出力装置に送信する請求項１７記載のデータ処理装置。
【請求項１９】
更に、上記出力装置とネットワークを介して送受信する通信手段を備え、
上記通信手段は、上記出力手段に装着された入力装置より読み出した識別データを受信し、上記判別手段が、受信した識別データが上記データベースに登録されていると判断したとき、上記出力装置に対して、上記入力装置に保存されている可視データの出力を許可する出力許可データを送信する請求項１５記載のデータ処理装置。
【請求項２０】
可視データが入力される入力装置が有する他の入力装置と識別するための識別データが、データベースに登録されているかを判断するステップと、
上記入力手段の識別データが上記データベースに登録されているとき、上記入力装置の可視データを出力装置で出力できるようにするステップとを有するデータ処理方法。
【請求項２１】
上記入力装置よりネットワークを介して送信された可視データと識別データを受信し、この受信した識別データが上記データベースに登録されているとき、上記出力装置に対してネットワークを介して上記可視データを送信する請求項２０記載のデータ処理方法。
【請求項２２】
上記入力装置より送信された可視データ及び識別データと共に上記出力装置のアドレスを受信し、上記判別手段が、受信した識別データが上記データベースに登録されていると判断したとき、上記可視データを上記アドレスに基づいて上記出力装置に送信する請求項２１記載のデータ処理方法。
【請求項２３】
更に、上記入力装置より上記出力装置の出力仕様情報を受信し、上記判別手段が、受信した識別データが上記データベースに登録されていると判断したとき、上記可視データと共に上記出力仕様情報を上記出力装置に送信する請求項２２記載のデータ処理方法。
【請求項２４】
上記出力手段に装着された入力装置より読み出した識別データを受信し、上記判別手段が、受信した識別データが上記データベースに登録されていると判断したとき、上記出力装置に対して、上記入力装置に保存されている可視データの出力を許可する出力許可データを送信する請求項２０記載のデータ処理方法。
【請求項２５】
コンピュータによって実行可能なコンピュータプログラムが記録された記録媒体であって、このコンピュータプログラムは、
可視データが入力される入力装置が有する他の入力装置と識別するための識別データが、データベースに登録されているかを判断するステップと、
上記入力手段の識別データが上記データベースに登録されているとき、上記入力装置の可視データを出力装置で出力できるようにするステップとを有する記録媒体。
【請求項２６】
上記コンピュータプログラムは、上記入力装置よりネットワークを介して送信された可視データと識別データを受信し、この受信した識別データが上記データベースに登録されているとき、上記出力装置に対してネットワークを介して上記可視データを送信する請求項２５記載の記録媒体。
【請求項２７】
上記コンピュータプログラムは、上記入力装置より送信された可視データ及び識別データと共に上記出力装置のアドレスを受信し、上記判別手段が、受信した識別データが上記データベースに登録されていると判断したとき、上記可視データを上記アドレスに基づいて上記出力装置に送信する請求項２６記載の記録媒体。
【請求項２８】
上記コンピュータプログラムは、更に、上記入力装置より上記出力装置の出力仕様情報を受信し、上記判別手段が、受信した識別データが上記データベースに登録されていると判断したとき、上記可視データと共に上記出力仕様情報を上記出力装置に送信する請求項２７記載の記録媒体。
【請求項２９】
上記コンピュータプログラムは、上記出力手段に装着された入力装置より読み出した識別データを受信し、上記判別手段が、受信した識別データが上記データベースに登録されていると判断したとき、上記出力装置に対して、上記入力装置に保存されている可視データの出力を許可する出力許可データを送信する請求項２５記載の記録媒体。
【請求項３０】
コンピュータによって実行可能なコンピュータプログラムであって、
可視データが入力される入力装置が有する他の入力装置と識別するための識別データが、データベースに登録されているかを判断するステップと、
上記入力手段の識別データが上記データベースに登録されているとき、上記入力装置の可視データを出力装置で出力できるようにするステップとを有するコンピュータプログラム。
【請求項３１】
上記入力装置よりネットワークを介して送信された可視データと識別データを受信し、この受信した識別データが上記データベースに登録されているとき、上記出力装置に対してネットワークを介して上記可視データを送信する請求項３０記載のコンピュータプログラム。
【請求項３２】
上記入力装置より送信された可視データ及び識別データと共に上記出力装置のアドレスを受信し、上記判別手段が、受信した識別データが上記データベースに登録されていると判断したとき、上記可視データを上記アドレスに基づいて上記出力装置に送信する請求項３１記載のコンピュータプログラム。
【請求項３３】
更に、上記入力装置より上記出力装置の出力仕様情報を受信し、上記判別手段が、受信した識別データが上記データベースに登録されていると判断したとき、上記可視データと共に上記出力仕様情報を上記出力装置に送信する請求項３２記載のコンピュータプログラム。
【請求項３４】
上記出力手段に装着された入力装置より読み出した識別データを受信し、上記判別手段が、受信した識別データが上記データベースに登録されていると判断したとき、上記出力装置に対して、上記入力装置に保存されている可視データの出力を許可する出力許可データを送信する請求項３０記載のコンピュータプログラム。
【請求項３５】
可視データが入力される入力手段と、
他の装置と識別するための識別データが格納されている格納手段と、
上記可視データと上記識別データとを出力する出力手段とを備える入力装置。
【請求項３６】
上記出力手段は、上記可視データと上記識別データとをネットワークを介して管理装置に送信する通信手段である請求項３５記載の入力装置。
【請求項３７】
更に、出力装置で上記可視データを出力する際の出力仕様情報を入力する操作手段を備え、
上記出力手段は、上記可視データと上記識別データと共に上記出力仕様情報を上記管理装置に送信する請求項３６記載の入力装置。
【請求項３８】
上記装置は、ディジタルカメラである請求項３６記載の入力装置。
【請求項３９】
上記出力手段は、出力装置の装着手段に装着されたとき、上記可視データと上記識別データとを上記出力装置に出力する手段である請求項３５記載の入力装置。
【請求項４０】
上記出力手段は、上記可視データと上記識別データと共に上記出力仕様情報を上記出力装置に出力する請求項３９記載の入力装置。
【請求項４１】
上記装置は、記憶素子を有するＩＣカードである請求項３９記載の入力装置。
【請求項４２】
可視データが入力手段に入力されるステップと、
上記入力手段に入力された可視データを、他の装置と識別する識別データと共に出力するステップとを有する出力方法。
【請求項４３】
上記可視データと上記識別データとをネットワークを介して管理装置に送信する請求項４２記載の出力方法。
【請求項４４】
上記可視データと上記識別データと共に上記出力仕様情報を上記管理装置に送信する請求項４３記載の出力方法。
【請求項４５】
出力装置の装着手段に装着されたとき、上記可視データと上記識別データとを上記出力装置に出力する請求項４２記載の出力方法。
【請求項４６】
上記可視データと上記識別データと共に上記出力仕様情報を上記出力装置に出力する請求項４５記載の出力方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、特定の可視データに限って印刷等の出力を可能とするデータ処理システム及び方法、データ処理装置及び方法、記録媒体、コンピュータプログラム並びに入力装置及び出力方法に関する。
【０００２】
【従来の技術】
自分のパーソナルコンピュータ等の端末装置から他人の端末装置にＷＡＮ（Ｗｉｄｅ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）等のネットワークを介して画像データを送信するとき、多くは、電子メールに画像データを添付するようにしている。電子メールの受信者の端末装置では、受信した電子メールに添付された画像データを、ユーザの操作に応じて、ブラウザ等の閲覧用ソフトウェアを用いてモニタに表示することができ、また、端末装置に接続されたプリンタより印刷することができる。
【０００３】
また、端末装置は、ＬＡＮで複数のプリンタが接続されているとき、一のプリンタを選択して画像データを印画することができる。例えば、ユーザは、画像データの印刷時、ＬＡＮに接続されたプリンタの中からカラープリンタやモノクロプリンタ等の所望のプリンタを選択することができる。
【０００４】
【発明が解決しようとする課題】
ところで、画像データをネットワークを介して他の端末装置に送信するのは、その画像データを見てもらいたい人が居るからであり、送信した画像データを直接モニタに表示させることができ、また、プリンタで印刷することができれば便利である。例えば、孫の遠足の写真である画像データを祖父母の居場所に設置されたモニタやプリンタに直ちに送信し表示及び／又は印刷することができればよい。また、営業担当者が顧客を訪問する前に営業資料を顧客のプリンタに直接出力することができれば便利である。その一方で、モニタやプリンタが無制限に受信した画像データを出力することは、ユーザが所望していない画像データまでもがモニタやプリンタに出力されることになり、望ましくない。
【０００５】
本発明は、以上のような課題に鑑みてなされたものであり、その目的は、許可された入力装置から送信された可視データに限って出力装置で出力することができるデータ処理システム及び方法、データ処理装置及び方法、記録媒体、コンピュータプログラム並びに入力装置及び出力方法を提供することにある。
【０００６】
【課題を解決するための手段】
本発明に係るデータ処理システムは、上述した課題を解決すべく、可視データが入力される入力手段と、入力手段に設けられ、他の入力手段と識別するための識別データが格納される格納手段と、入力手段毎の識別データが登録されているデータベースと、格納手段に格納されている識別データがデータベースに登録されているかを判別する判別手段と、判別手段が、格納手段の識別データがデータベースに登録されていると判断したとき、格納手段に格納されている識別データに関連付けられた可視データを出力する出力手段とを備える。
【０００７】
以上のようなデータ処理システムを用いる本発明に係るデータ処理方法は、他の入力手段と識別するための識別データを有する入力手段に可視データを入力するステップと、入力手段に入力された可視データに識別データを関連付けるステップ、格納手段に格納されている識別データがデータベースに登録されているかを判別手段で判別するステップと、判別手段が、格納手段の識別データがデータベースに登録されていると判断したとき、格納手段に格納されている識別データに関連付けられた可視データを出力手段に出力するステップとを有する。
【０００８】
また、このようなデータ処理システムに用いる本発明に係るデータ処理装置は、他の入力装置と識別するための識別データを有する入力装置毎の識別データが登録されているデータベースと、入力装置の識別データがデータベースに登録されているかを判別し、入力手段の識別データがデータベースに登録されているとき、入力装置の可視データを出力装置で出力できるようにする判別手段とを備える。
【０００９】
以上のようなデータ処理装置を用いる本発明に係る情報処理方法は、可視データが入力される入力装置が有する他の入力装置と識別するための識別データが、データベースに登録されているかを判断するステップと、入力手段の識別データがデータベースに登録されているとき、入力装置の可視データを出力装置で出力できるようにするステップとを有する。
【００１０】
また、本発明に係る記録媒体は、コンピュータにより実行可能なコンピュータプログラムが記録されてなり、本発明に係るコンピュータプログラムは、可視データが入力される入力装置が有する他の入力装置と識別するための識別データが、データベースに登録されているかを判断するステップと、入力手段の識別データがデータベースに登録されているとき、入力装置の可視データを出力装置で出力できるようにするステップとを有する。
【００１１】
更に、このようなデータ処理システムに用いる本発明に係る入力装置は、可視データが入力される入力手段と、他の装置と識別するための識別データが格納されている格納手段と、可視データと識別データとを出力する出力手段とを備える。
【００１２】
以上のような入力装置を用いる本発明に係る出力方法は、可視データが入力手段に入力されるステップと、入力手段に入力された可視データを、他の装置と識別する識別データと共に出力するステップとを有する。
【００１３】
【発明の実施の形態】
以下、本発明が適用されたデータ処理システムを図面を参照して説明する。
【００１４】
図１に示すように、本発明を適用したデータ処理システム１は、被写体を撮影しその被写体の画像データを生成するディジタルカメラ１０と、本システム１を管理するサーバ装置５０と、ディジタルカメラ１０からサーバ装置５０を介して送信された画像データを表示し印刷する出力装置６０とを備え、各装置１０，５０，６０は、ＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ　Ｓｅｒｖｉｃｅｓ　Ｄｉｇｉｔａｌ　Ｎｅｔｗｏｒｋ）回線、ＣＡＴＶ（Ｃａｂｌｅ　Ｔｅｌｅｖｉｓｉｏｎ）回線、光ケーブル回線、ｘＤＳＬ（ｘ　Ｄｉｇｉｔａｌ　Ｓｕｂｓｃｒｉｂｅｒ　Ｌｉｎｅ）等のネットワーク２を介して接続されおり、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）、ＦＴＰ（Ｆｉｌｅ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）等の伝送プロトコルに従って画像データ等の送受信を行うことができる。また、ディジタルカメラ１０が生成した画像データは、ＩＣカードであるメモリカード３０に保存され、出力装置６０にメモリカード３０を装着することによって、出力装置６０に出力することができる。
【００１５】
ディジタルカメラ１０は、他のディジタルカメラ１０と識別するための固有の識別データを有しており、画像データを出力装置６０に送信するとき、画像データと共に識別データをサーバ装置５０に送信する。サーバ装置５０は、ディジタルカメラ１０から送信された識別データがデータベースに登録されているかを判断し、登録されているときに限って、画像データを出力装置６０に送信する。また、メモリカード３０も、他のメモリカードと識別するための識別データを有しており、出力装置６０は、メモリカード３０に保存されている画像データを読み出すとき、画像データと共に、メモリカード３０の識別データを読み出し、メモリカード３０から読み出した識別データをサーバ装置５０に送信する。サーバ装置５０は、出力装置６０から送信された識別データがデータベースに登録されているかを判断し、登録されているときに限って、出力装置６０に画像出力許可データを送信する。出力装置６０は、サーバ装置５０から送信された画像出力許可データを受信したときに限って、メモリカード３０から読み出した画像データを表示し印刷する。
【００１６】
次に、画像データの入力装置となるディジタルカメラ１０について、図２を参照して説明すると、このディジタルカメラ１は、撮像レンズより入射された光より撮像信号を生成するＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ）等の撮像素子１１と、撮像素子１１からの画像データのノイズを除去し、画像データをアナログ信号からディジタル信号に変換するカメラ信号処理部１２と、色コーディングに対応した信号処理をし保存データを生成する画像処理部１３と、撮影した画像を表示するための表示部１４と、撮影した画像の画像データを保存する画像用メモリ１５と、ネットワーク２を介して他の装置とデータの送受信をするための通信インタフェース（以下、単に通信Ｉ／Ｆという。）１６と、リムーバル記録媒体であるメモリカード３０が装着される装着部１７と、他の装置と識別するための識別データを保存するメモリ１８と、シャッタ釦等からなる操作部１９と、全体の動作を制御する制御部２０とを備える。
【００１７】
撮像素子１１は、例えば数百万画素の２次元カラーイメージセンサであって、撮像光を、原色（Ｒ、Ｇ、Ｂ）或いは補色（Ｙｅ、Ｃｙ、Ｍｇ）の色コーディングフィルタにより色コーディングされた画像データに変換し、カメラ信号処理部１２に出力する。カメラ信号処理部１２は、入力された画像データに対してノイズ除去等を行い、アナログ信号の撮像信号をディジタル信号に変換し、これらの処理により生成されたディジタル信号を画像処理部１３に出力する。画像処理部１３は、カメラ信号処理部１２から入力に対して色コーディングに対応したデコード処理等を行い、画像用メモリ１５やメモリカード３０に保存するための画像データ、例えばＪＰＥＧ（Ｊｏｉｎｔ　Ｐｈｏｔｏｇｒａｐｈｉｃ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）形式、ＧＩＦ（Ｇｒａｐｈｉｃｓ　Ｉｎｔｅｒｃｈａｎｇｅ　Ｆｏｒｍａｔ）形式、ＴＩＦ（Ｔａｇｇｅｄ　Ｉｍａｇｅ　Ｆｉｌｅ　Ｆｏｒｍａｔ）形式、ビットマップ（ｂｉｔ　ｍａｐ）形式、ＭＰＥＧ（Ｍｏｖｉｎｇ　Ｐｉｃｔｕｒｅ　Ｃｏｄｉｎｇ　ＥｘｐｅｒｔｓＧｒｏｕｐ／Ｍｏｖｉｎｇ　Ｐｉｃｔｕｒｅ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ）等で圧縮された画像データを生成する。そして、画像処理部１３は、生成した画像データを、表示部１４や画像用メモリ１５に出力すると共に、ユーザの操作に応じて通信Ｉ／Ｆ１６や装着部１７に装着されたメモリカード３０に出力する。
【００１８】
表示部１４は、例えば液晶表示パネルであり、画像表示素子に表示させるため処理を行って、撮像素子１１が現在捕捉している画像を表示する。また、ユーザが操作部１９を構成するシャッタ釦を押して撮影を行ったとき、撮影した画像データを表示する。画像用メモリ１５は、ユーザが操作部１９を構成するシャッタ釦を押したとき、すなわち撮影が行われたとき、画像処理部１３で生成された画像データが入力され、撮影した画像データを保存する。また、撮影が行われたとき、画像処理部１３で生成された画像データは、装着部１７に装着されたメモリカード３０に保存される。
【００１９】
画像用メモリ１５やメモリカード３０に撮影した画像データを保存するとき、画像用メモリ１５やメモリカード３０には、撮影した画像データと共にその画像データを出力装置６０で出力するときの出力仕様情報が保存される。この出力仕様情報は、画質に関するデータ、印刷サイズに関するデータ、印刷枚数に関するデータ、明るさに関するデータ、白黒印刷かカラー印刷に関するデータ、出力装置６０にダウンロードされたとき出力装置６０のモニタに表示するかプリンタで印刷するかに関するデータ等であり、ユーザが操作部１９を操作することによって入力され、該当する画像データに関連付けて画像用メモリ１５やメモリカード３０に保存される。また、通信Ｉ／Ｆ１６は、撮影した画像データを送信先の出力装置６０に送信するためにネットワーク２を介してサーバ装置５０にアップロードする。
【００２０】
メモリ１８には、他のディジタルカメラ１０と識別するための識別データが保存される。この識別データは、ディジタルカメラ１０の工場出荷時に付与されたカメラ識別データ、ディジタルカメラ１を購入したユーザがサーバ装置５０にアクセスしユーザ登録をしたときに付与されたユーザＩＤ等であり、通信Ｉ／Ｆ１６より撮影した画像データを送信するとき、この画像データと共にサーバ装置５０に送信される。
【００２１】
操作部１９は、ディジタルカメラ１０の外筐に設けられたシャッタ釦、その他の操作釦からなる。例えば、操作釦では、画像データの出力装置６０のアドレス情報を入力することができ、また、出力仕様情報を入力することができ、更には、撮影した画像データの保存先、すなわち画像用メモリ１５とメモリカード３０の何れに撮影した画像データを保存するかを指定することができる。
【００２２】
制御部２０は、操作部１９からの入力に応じて全体の動作を制御する。
【００２３】
以上のようなディジタルカメラ１０を用いて撮影した画像データをサーバ装置５０にアップロードするときの動作について説明すると、先ず、ユーザが操作部１９を操作することによって送信する、すなわち出力装置６０で出力する画像データを選択し、画像データの送信先、すなわち出力先となる出力装置６０のアドレス情報を入力すると、制御部２０は、送信する送信データを生成する。
【００２４】
ここで、サーバ装置５０に送信する送信データについて図３を参照して説明すると、この送信データ２１は、ヘッダ部２２と、このヘッダ部に次いで送信先の出力装置６０のアドレス情報が格納されるアドレス格納部２３と、アドレス格納部２３に次いでメモリ１８から読み出した識別データが格納される識別データ格納部２４と、識別データ格納部２４に次いで出力仕様情報が格納される出力仕様格納部２５と、出力仕様格納部２５に次いで送信する画像データが格納される画像格納部２６とから構成されている。なお、送信データ２１の配列は、図３の例に限定されるものではない。
【００２５】
制御部２０は、ユーザによって送信する画像データが画像用メモリ１５やメモリカード３０に保存されている画像データの中から選択され、送信先となる出力装置６０のアドレス情報が入力されると、ヘッダ部２２に次いでアドレス格納部２３に入力されたアドレス情報を格納し、次いで、識別データ格納部２４にメモリ１８から読み出した識別データを格納し、次いで、画像用メモリ１５又はメモリカード３０に送信する画像データに関連付けられている出力仕様情報を読み出し出力仕様格納部２５に格納し、次いで送信する画像データを画像格納部２６に格納することにより、送信データ２１を生成し、通信Ｉ／Ｆ１６より生成した送信データ２１をネットワーク２を介してサーバ装置５０に送信する。また、ディジタルカメラ１０は、メモリカード３０に画像データを保存するとき、詳細は後述するが、アドレス情報を除いたフォーマットのデータを生成し、このデータをメモリカード３０に保存するようにし、画像データの出力時、出力装置６０に画像の入力装置となったディジタルカメラ１０の識別データが入力されるようにする。
【００２６】
なお、ディジタルカメラ１０には、メモリカード３０の他にリムーバル記録媒体として、光ディスク、光磁気ディスク、磁気ディスクやこれらディスクを記録媒体とするディスクカートリッジを装着するようにし、このような記録媒体に画像データ、識別データ、出力仕様情報等のデータを保存するようにしてもよい。
【００２７】
次に、ディジタルカメラ１０の装着部１７に装着されるメモリカード３０について図４を参照して説明すると、このメモリカード３０は、画像データを保存するフラッシュメモリ３１と、フラッシュメモリ３１へのデータの書き込み又はフラッシュメモリ３１からのデータの読み出しを制御するメモリコントローラ３２と、データの書き込み又は読み出しのための各種パラメータを有するレジスタ３３と、データを一時的に記憶するページバッファ３４と、フラッシュメモリ３１に書き込む画像データに対してエラー訂正符号化処理を施すと共にフラッシュメモリ３１から読み出した画像データのエラー訂正復号処理を施すエラー訂正部３５と、他のメモリカード２０と識別するための識別データが保存されるメモリ３６と、ホスト機器との間でデータのやり取りをするためのシリアル／パラレル・パラレル／シリアル・インタフェース（以下、Ｓ／Ｐ・Ｐ／Ｓインタフェースという。）３７とを有する。
【００２８】
フラッシュメモリ３１は、画像データを保存する記憶素子であり、全体で８ＭＢ、１６ＭＢ、３２ＭＢ、６４ＭＢ、１２８ＭＢ、２５６ＭＢ、５１２ＭＢ等の記憶容量を有する。メモリコントローラ３２は、画像データをフラッシュメモリ３１に書き込むとき、ホスト機器から入力された画像データがページバッファ３５より入力され、エラー訂正部３５によってエラー訂正符号化処理された画像データを、フラッシュメモリ３１に出力する。また、メモリコントローラ３２は、フラッシュメモリ３１より画像データを読み出すとき、フラッシュメモリ３１から読み出されエラー訂正部３５でエラー訂正復号処理が施された画像データをページバッファ３４に出力する。レジスタ３３には、画像データの読み出し及び書き込み時に用いる各種パラメータが保存されており、具体的にフラッシュメモリ３１の状態を示すパラメータ、コマンド動作用のパラメータ、管理情報等が保存されている。メモリコントローラ３２は、レジスタ３３に保存されているパラメータを参照して、画像データをフラッシュメモリ３１に書き込み、また、フラッシュメモリ３１に保存されている画像データを読み出す。
【００２９】
メモリ３６は、他のメモリカード３０と識別するための識別データが保存される。この識別データは、メモリカード３０の工場出荷時に付与されたメモリ識別データ、メモリカード３０を購入したユーザがサーバ装置５０にアクセスしユーザ登録をしたときに付与されたユーザＩＤであり、出力装置６０に保存されている画像データを出力するとき、出力する画像データと共に出力装置６０に出力される。なお、このメモリ３６には、識別データの他に、メモリカード３０のバーション情報等メモリカード３０の属性情報を保存するようにしてもよい。
【００３０】
Ｓ／Ｐ・Ｐ／Ｓインタフェース３７は、３つの信号線、すなわちシリアルクロックＳＣＬＫとバスステートＢＳとシリアルデータ入出力ＳＤＩＯとを有しており、シリアルクロックＳＣＬＫには、ホスト機器からシリアルクロック信号が入力され、バスステートＢＳには、ホスト機器からシリアルデータ入出力ＳＤＩＯ上のバスステートが入力される。また、シリアルデータ入出力ＳＤＩＯは、ホスト機器との間でデータのやり取りを行う。
【００３１】
このメモリカード３０がディジタルカメラ１０等のホスト機器の装着部に装着されると、ホスト機器は、アプリケーションプログラム等を実行することによりファールマネージャを実現し、このファールマネージャは、フラッシュメモリ３１よりファイル名、データサイズ等のデータの情報の読み出しを行う。
【００３２】
ディジタルカメラ１０のように識別データを有するホスト機器によってフラッシュメモリ３１に画像データが書き込まれるとき、ファイルマネージャは、自らを更新すると共にシリアルインタフェース３７とを介してメモリカード３０に保存データとして画像データを出力する。そして、ファイルマネージャ５１からの制御信号に基づいて、ホスト機器より入力された保存データとなる画像データは、シリアルプロトコルバスステート信号ＢＳとシリアルクロックＳＣＬＫに従って、Ｓ／Ｐ・Ｐ／Ｓインタフェース３７を介してページバッファ３４に一時的に記憶され、次いで、エラー訂正部３５によりエラー訂正符号化処理が施された後、メモリコントローラ３２によりフラッシュメモリ３１に保存される。
【００３３】
ここで、ディジタルカメラ１０のように識別データを有するホスト機器が生成する保存データ４１を図５を参照して説明すると、この保存データ４１は、ヘッダ部４２と、このヘッダ部に次いでホスト機器の識別データが格納される識別データ格納部４３と、識別データ格納部４３に次いで出力仕様情報が格納される出力仕様格納部４４と、出力仕様格納部４４に次いで送信する画像データが格納される画像格納部４５とから構成され、識別データを有するホスト機器は、このような保存データ４１を生成してメモリカード３０に保存する。なお、保存データ４１の配列は、図５に示す例に限定されるものではない。
【００３４】
また、ディジタルカメラ１０と異なり識別データを有さないホスト機器によってフラッシュメモリ３１に画像データが書き込まれるとき、ファイルマネージャは、自らを更新すると共にシリアルインタフェース３７とを介してメモリカード３０に保存データとして画像データを出力する。ここで、メモリカード３０に保存される保存データは、ホスト機器が識別データを有さないことから、識別データを有さないデータであり、ヘッダ部４２と出力仕様格納部４４と画像格納部４５とから構成され、識別データを有さないホスト機器は、このような保存データを生成してメモリカード３０に保存する。
【００３５】
以上のようにメモリカード１０に保存されたディジタルカメラ１０等のホスト機器の識別データが格納されている保存データ４１は、出力装置６０に装着され出力される。フラッシュメモリ３１に記憶された図５に示す保存データ４１を出力装置６０で読み出すとき、出力装置６０のファイルマネージャ５１からの制御信号に基づいて、メモリコントローラ３２は、シリアルプロトコルバスステート信号ＢＳとシリアルクロックＳＣＬＫに従って、フラッシュメモリ３１より保存データ４１をページバッファ３４に読み出し、次いで、Ｓ／Ｐ・Ｐ／Ｓインタフェース７を介して出力装置６０に出力する。このとき、出力装置６０に読み出される識別データは、メモリカード３０に保存するための画像データを生成したディジタルカメラ１０等のホスト機器の識別データである。
【００３６】
また、フラッシュメモリ３１に保存された識別データを有さない保存データを出力装置６０で読み出すとき、出力装置６０のファイルマネージャ５１からの制御信号に基づいて、メモリコントローラ３２は、シリアルプロトコルバスステート信号ＢＳとシリアルクロックＳＣＬＫに従って、フラッシュメモリ３１より保存データ４１をページバッファ３４に読み出し、次いで、Ｓ／Ｐ・Ｐ／Ｓインタフェース７を介して出力装置６０に出力する。このとき、メモリコントローラ３２は、メモリ３６より識別データを読み出し、この読み出した識別データを、読み出すデータの識別データ格納部４３に格納してから出力装置６０に出力する。
すなわち、識別データを有さないホスト機器によってメモリカード３０に保存されたデータは、出力装置６０に読み出されるとき、メモリカード３０のメモリ３６に保存されている識別データである。
【００３７】
以上のようにメモリカード１０は、出力装置６０に対してデータを出力するとき、画像データを入力したディジタルカメラ１０等のホスト機器の識別データ又は自身の識別データを画像データと共に出力する。
【００３８】
次に、このようなデータ処理システム１に用いるサーバ装置５０について、図６を参照して説明する。このサーバ装置５０は、本サービスを運営するプロバイダ等が設営する装置であって、通常のサーバ装置と略同様な構成を有している。
このサーバ装置５０は、ディジタルカメラ１０やメモリカード３０に付与されている識別データを管理するデータベース５１と、種々のアプリケーションプログラムが保存された記憶部５２と、ディジタルカメラ１０、出力装置６０等とデータの送受信を行うための通信インタフェース（以下、単に通信Ｉ／Ｆという。）５３と、制御プログラム等が格納されたＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）５４と、ＲＯＭ１５等から読み出されたコンピュータプログラムが実行されるＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）５５と、全体の動作を制御するＣＰＵ（Ｃｅｎｔｒａｌ　ＰｒｏｃｅｓｓｉｎｇＵｎｉｔ）からなる制御部５６とを備え、これらがバス５７を介して接続されている。
【００３９】
データベース５１は、大容量ハードディスク等に構築されるものであり、ディジタルカメラ１０やメモリカード３０等の入力装置に対して発行された識別データが管理されている。ここで、データベース５１に登録される識別データは、例えばディジタルカメラ１０やメモリカード３０に対して出荷時に識別データが付与されるとき、製造業者から受け取った識別データであり、また、ディジタルカメラ１０やメモリカード３０を所有するユーザが端末装置を用いてユーザ登録を行ったときに発行する識別データである。
【００４０】
記憶部５２は、データベース５１が構築されたハードディスクと同じ又は別のハードディスクよりなり、オペレーティングシステム、識別データを検索するための検索プログラム等が格納されている。通信Ｉ／Ｆ５３は、ディジタルカメラ１０からアップロードされた送信データ２１を受信すると、この送信データ２１を一時的に記憶部５２に保存する。そして、通信Ｉ／Ｆ５３は、記憶部５２に保存している送信データ２１のアドレスが示す出力装置６０よりダウンロード要求を受信したとき、その出力装置６０に対して送信データ２１を送信する。ここで、通信Ｉ／Ｆ５３は、送信者が送信を希望するデータは画像データと出力仕様情報であるから、送信データ２１全てを出力装置６０に送信する必要はなく、少なくとも画像データと出力仕様情報を出力装置６０に出力装置６０に送信するようにすればよい。
【００４１】
制御部４６は、全体の動作を制御する。例えば、制御部４６は、ディジタルカメラ１０より送信データ２１を受信したとき、送信データ２１に含まれる識別データを抽出し、抽出した識別データがデータベース５１に登録されている識別データであるかどうか判断する判別部として機能する。そして、制御部５６は、送信データ２１に含まれる識別データがデータベース５１に登録された識別データであるとき、出力装置６０が送信データ２１をダウンロードできる状態にし、送信データ２１に含まれる識別データがデータベース５１に登録された識別データでないとき、出力装置６０がダウンロードできないように、例えば送信端末であるディジタルカメラ１０等に送り返す処理を行う。
【００４２】
また、制御部２０は、出力装置６０がメモリカード３０より識別データを読み出し、出力装置６０が送信したこの識別データを受信したとき、同様に、出力装置６０から送信された識別データがデータベース５１に登録されている識別データであるかどうかを判断する。そして、制御部５６は、出力装置６０から送信された識別データがデータベース５１に登録されているものであるとき、出力装置６０がメモリカード３０より読み出した画像データを表示印刷することができるようにする出力許可データを出力装置６０に送信する。また、制御部５６は、出力装置６０から送信された識別データがデータベース５１に登録されたものでないとき、出力装置６０がメモリカード３０より読み出した画像データを表示印刷することができないようにする出力禁止データを出力装置６０に送信する。
【００４３】
以上のようなサーバ装置５０は、ディジタルカメラ１０等から送信された送信データ２１に含まれる識別データや出力装置６０から送信された識別データがデータベース５１に登録された識別データであるかを判断することで、出力装置６０で無条件に画像データが出力されないようにする。
【００４４】
次に、画像データを出力する出力装置６０について図７を参照して説明する。
この出力装置６０は、ユーザ宅に設置される据置き型若しくは携帯型のパーソナルコンピュータ又はパーソナルコンピュータ等の汎用機器ではなく表示部とプリンタを備えた出力専用機器である。
【００４５】
この出力装置６０は、画像データや各種アプリケーションプログラム等を保存する記憶部６１と、制御プログラム等が格納されたＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）６２と、ＲＯＭ６２等から読み出されたコンピュータプログラムが実行されるＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）６３と、サーバ装置５０とデータ送受信を行うための通信インタフェース（以下、単に通信Ｉ／Ｆという。）６４と、印刷操作等を行うための操作部６５と、画像を表示するモニタ６６と、画像データ等を印刷するプリンタ６７と、メモリカード３０が装着される装着部６８と、全体の動作を制御する制御部６９とを備え、これらがバス７０を介して接続されている。
【００４６】
記憶部６１は、例えばハードディスクよりなり、このハードディスクには、オペレーティングシステム、画像データをモニタ６６に表示して閲覧するためのブラウザ、画像データを印刷するための印刷用ソフトウェア等の各種アプリケーションプログラムが格納されている。また、この記憶部６１には、サーバ装置５０からダウンロードした自分宛の画像データ等が保存される。
【００４７】
通信Ｉ／Ｆ５３は、サーバ装置５０とデータの送受信を行うためのものであり、例えばサーバ装置５０に対して画像データ等のダウンロード要求を送信し、サーバ装置５０から画像データ等をダウンロードし、記憶部６１に保存する。
【００４８】
操作部６５は、キーボード、マウス、テンキー、複数の押し釦等からなり、各種操作信号を生成する。例えば、ユーザは、この操作部６５を操作することによって、モニタ６５に表示される画像データの画質等を変更したり、また、プリンタ６７で画像データを印刷するための印刷実行操作を行うことができ、更に、サーバ装置５０に自分宛の画像データが届いているか等を確認することができる。
モニタ６６は、ＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）等からなり、サーバ装置５０からダウンロードした画像データや装着部６８に装着されたメモリカード３０より読み出した画像データを表示する。
【００４９】
プリンタ６７は、インクジェット型、熱転写型等のプリンタ装置である。プリンタ６７は、インクジェット型のとき、熱膨張を利用してインクを噴射し、熱によってインクを発泡させて噴射し又はピエゾ素子による圧力を利用してインクを噴射し、印画紙に例えばサーバ装置５０からダウンロードした画像データを印刷する。また、プリンタ６７は、熱転写型であるとき、サーマルヘッドを有し、このサーマルヘッドでインクリボンに熱を加え、インクリボンのインクを印画紙に転写し、印画紙に、例えばサーバ装置５０からダウンロードした画像データを印刷する。
【００５０】
また、装着部６８は、リムーバル記録媒体であるメモリカード３０が装着される。装着部６８は、メモリカード３０が装着されたとき、保存されている画像データ等を読み出し、記憶部６１に読み出した画像データを保存し、また、モニタ６６に画像データを表示し、更に、プリンタ６７に出力する。
【００５１】
制御部６９は、操作部６５から入力された操作信号に応じて全体の動作を制御する。具体的に、制御部６９は、通信Ｉ／Ｆ６４でサーバ装置５０から図３に示したディジタルカメラ１０から送信された自分宛の送信データ２１を受信したとき、出力仕様格納部２５に格納されている出力仕様情報を抽出し、この出力仕様情報に基づいて画像格納部２６に格納されている画像データをモニタ６６に表示し、また、プリンタ６７で印刷する。また、制御部６９は、装着部６８に装着されたメモリカード３０より図５に示す保存データ４１を読み出したとき、識別データ格納部４３に格納されている識別データを抽出し、この抽出した識別データを通信Ｉ／Ｆ６４よりサーバ装置５０に送信し、通信Ｉ／Ｆ６４でサーバ装置５０から送信された出力許可データ若しくは出力禁止データを受信し、出力許可データを受信したときに限って、モニタ６６に画像格納部４５に格納されている画像データを、出力仕様格納部４４に格納されている出力仕様情報に基づいてモニタ６６に表示し、また、プリンタ６７で印刷する。
【００５２】
次に、以上のように構成されたデータ処理システム１を用いて入力装置であるディジタルカメラ１０で撮影した画像データを出力装置６０で表示又は印刷する際の手順について図８を参照して説明する。
【００５３】
ユーザが例えばディジタルカメラ１０を用いて被写体を撮影すると、ディジタルカメラ１０は、ステップＳ１において、画像処理部１３で画像データを生成する。このとき、ユーザは、表示部１４に表示された画像データを見ることによって、撮影した被写体の確認をすることができる。ステップＳ２において、ユーザは、表示部１４に表示された画像データを見ながら、操作部１９を用いて、画質に関するデータ、印刷サイズに関するデータ、印刷枚数に関するデータ、明るさに関するデータ、白黒印刷かカラー印刷に関するデータ、出力装置６０にダウンロードされたとき出力装置６０のモニタに表示するかプリンタで印刷するかに関するデータ等の出力仕様情報を入力する。
【００５４】
また、ユーザは、操作部１９を用いて撮影した画像データの保存先を指定する。すなわち、ユーザは、画像データを、装置本体に内蔵された画像用メモリ１５又は装着部１７に装着されているメモリカード３０の何れに保存するかを操作部１９で指定する。ステップＳ３において、ディジタルカメラ１０の制御部２０は、操作部１９からの入力に応じて、画像データの保存先が装着部１７に装着されたメモリカード３０であるかを判断する。
【００５５】
ディジタルカメラ１０は、画像データをメモリカード１０に保存すると判断したとき、ステップＳ４において、図５に示す保存データ４１を生成し、メモリカード３０に出力する。すなわち、ディジタルカメラ１０は、識別データ格納部４３にメモリ１８に保存されている識別データを格納し、出力仕様情報を出力仕様格納部４４に格納し、画像データを画像格納部４５に格納して保存データ４１を生成し、この保存データ４１を装着部１７に装着されたメモリカード３０に出力する。すると、メモリカード３０は、この保存データをフラッシュメモリ３１に保存する。
【００５６】
一方、ディジタルカメラ１０は、画像データを画像用メモリ１５に保存するとき、ステップＳ５において、出力仕様情報と共に画像データを画像用メモリ１５に保存する。
【００５７】
撮影した画像データを知人等の居場所にある出力装置６０に送信するとき、ステップＳ６において、ユーザは、操作部１９を用いて送信先の出力装置６０のアドレスを入力する。そして、ステップＳ７において、ユーザが操作部１９を用いて送信操作を行うと、ディジタルカメラ１０は、図３に示す送信データ２１を生成する。すなわち、ディジタルカメラ１０は、アドレス格納部２３にユーザが操作部１９を用いて入力したアドレスを格納し、識別データ格納部２４にメモリ１８に保存されている識別データを格納し、出力仕様格納部２５にユーザが操作部１９を用いて入力した出力仕様情報を格納し、画像格納部２６に画像データを格納した送信データ２１を生成し、通信Ｉ／Ｆ１６より送信データ２１をネットワーク２を介してサーバ装置５０に送信する。
【００５８】
受信待機状態にあるサーバ装置５０は、ステップＳ８において、通信Ｉ／Ｆ５３でディジタルカメラ１０から送信された送信データ２１を受信すると、次いで、ステップＳ９において、データベース５１にアクセスする。サーバ装置５０は、通信Ｉ／Ｆ５３で受信したディジタルカメラ１０からの送信データ２１の中から識別データ格納部２４に格納されている識別データを抽出し、ステップＳ１０において、抽出した識別データがデータベース５１に登録されているものであるかを判断する。そして、サーバ装置５０は、ディジタルカメラ１０から送信された送信データ２１の識別データがデータベース５１に登録されているとき、そのデータ２１を、送信データ２１のアドレスが示す出力装置６０がダウンロード可能な状態にすると共に、出力装置６０に対してダウンロードする送信データ２１がある旨の通知を出力装置６０に送信する。
【００５９】
また、サーバ装置５０は、ディジタルカメラ１０から送信された送信データ２１の識別データがデータベース５１に登録されていないとき、ステップＳ１１に進みログアウトし、例えば、送信データ２１の送信端末であるディジタルカメラ１０に対して送信データ２１を送信できない旨の通知を行う。これによって、サーバ装置５０は、データベース５１に登録されている識別データのディジタルカメラ１０からデータに限って出力装置６０に送信するようにする。勿論、サーバ装置５０は、送信データ２１全体を出力装置６０に送信するようにしてもよい。
【００６０】
出力装置６０は、ステップＳ１２において、サーバ装置５０から送信されたダウンロードする送信データ２１がある旨の通知を受信すると、ユーザの操作に応じて又はその通知を検出して自動的に通信Ｉ／Ｆ６４よりダウンロード要求をサーバ装置５０に送信する。受信待機状態にあるサーバ装置５０は、ステップＳ１３において、出力装置６０から送信されたダウンロード要求を通信Ｉ／Ｆ５３で受信すると、次いで、ステップＳ１４において、ダウンロード要求を送信した出力装置６０宛のデータを出力装置６０に送信する。ここで、サーバ装置５０は、少なくとも図３に示す送信データ２１中出力仕様格納部２５に格納されている出力仕様情報と画像格納部２６に格納されている画像データを出力装置６０に対して通信Ｉ／Ｆ５３より送信する。
【００６１】
出力装置６０は、ステップＳ１５において、通信Ｉ／Ｆ６４でサーバ装置５０から送信された画像データ等を受信すると、次いで、ステップＳ１６において、通信Ｉ／Ｆ６４で受信した画像データ等の中より出力仕様情報を抽出する。ステップＳ１７において、出力装置６０は、抽出した出力仕様情報に基づいて、モニタ６６に受信した画像データを表示し及び／又はプリンタ６７で印刷する。ここで、モニタ６６への表示やプリンタ６７による印刷は、ユーザが操作部６５を用いて受信トレイを開いて受信したデータを操作部６５を用いて選択することによって行うようにしてもよく、また、出力仕様情報に含まれる出力装置６０にダウンロードされたとき出力装置６０のモニタ６６に表示するかプリンタ６７で印刷するかに関するデータに基づいて自動的に行うようにしてもよい。かくして、出力装置６０では、ディジタルカメラ１０より送信された画像データがモニタ６６及び／又はプリンタ６７より出力される。なお、出力装置６０は、モニタ６６及び／又はプリンタ６７への出力と共に、記憶部６１にも受信したデータを保存する。
【００６２】
以上のようなデータ処理システム１によれば、ディジタルカメラ１０で撮影した画像データを、直ちに見せたい人が居る所の出力装置６０に送信し、出力装置６０のモニタ６６及び／又はプリンタ６７に出力することができる。また、データ処理システム１によれば、サーバ装置５０のデータベース５１に登録されている識別データのディジタルカメラ１０が送信したデータに限って出力装置６０に送信されるようにしていることから、出力装置６０より無制限に画像データが出力されることを防止することができる。すなわち、出力装置６０の所有者にとって煩わしいデータの出力を防止することができる。
【００６３】
次に、以上のように構成されたデータ処理システム１を用いて、メモリカード３０に保存されている画像データを出力装置６０で表示又は印刷する際の手順について図９を参照して説明する。
【００６４】
先ず、出力装置６０に装着されるメモリカード３０に保存されている保存データについて説明すると、メモリカード３０は、ディジタルカメラ１０のように識別データを有するホスト機器によって画像データが保存されたとき、フラッシュメモリ３１に、図５に示すように、識別データ格納部４３にホスト機器の識別データが格納され、出力仕様情報が出力仕様格納部４４に格納され、画像データが画像格納部４５に格納された保存データ４１が保存されている。また、メモリカード３０は、識別データを有さないホスト機器によって画像データが保存されたとき、フラッシュメモリ３１に、識別データ格納部４３に識別データが格納されていない保存データ４１が保存されている。
【００６５】
ステップＳ２１において、出力装置６０は、装着部６８にメモリカード３０が装着されると、次いで、ステップＳ２２において、メモリカード３０に保存されている保存データ４１の読み出しを行う。このとき、保存データ４１の識別データ格納部４３に識別データが格納されていないとき、メモリカード３０は、メモリ３６に保存されている識別データを識別データ格納部４３に格納して出力装置６０に出力する。
【００６６】
ステップＳ２３において、出力装置６０は、メモリカード３０より入力された保存データ４１の中より識別データを抽出し、次いで、ステップＳ２４において、ユーザの操作に応じて又は他のメモリカード３０に保存されているデータと識別する識別子を検出して自動的に通信Ｉ／Ｆ６４より抽出した識別データをネットワーク２を介してサーバ装置５０に送信する。
【００６７】
受信待機状態にあるサーバ装置５０は、ステップＳ２５において、出力装置６０から送信された識別データを受信すると、ステップＳ２６において、データベース５１にアクセスする。サーバ装置５０は、通信Ｉ／Ｆ５３で受信した出力装置６０からの識別データがデータベース５１に登録されているものであるかを判断する。そして、サーバ装置５０は、出力装置６０から送信された識別データがデータベース５１に登録されているとき、ステップＳ２８において、出力装置６０に対して出力許可データを通信Ｉ／Ｆ６４より送信する。また、サーバ装置５０は、出力装置６０から送信された識別データがデータベース５１に登録されていないとき、ステップＳ２９において、出力装置６０に対して出力禁止データを通信Ｉ／Ｆ６４より送信する。
【００６８】
受信待機状態にある出力装置６０は、ステップＳ３０において、サーバ装置５０からの出力許可データを受信したかどうか判断し、通信Ｉ／Ｆ６４で出力許可データを受信したとき、メモリカード３０より入力された保存データ４１の出力仕様格納部４４より出力仕様情報を抽出し、抽出した出力仕様情報に基づいて、モニタ６６に受信した画像データを表示し及び／又はプリンタ６７で印刷する。
ここで、モニタ６６への表示やプリンタ６７による印刷は、ユーザの操作に応じて又は出力仕様情報に含まれる出力装置６０のモニタ６６に表示するかプリンタ６７で印刷するかに関するデータに基づいて自動的に行われる。かくして、出力装置６０では、ディジタルカメラ１０より送信された画像データがモニタ６６及び／又はプリンタ６７より出力される。
【００６９】
また、出力装置６０は、出力許可データを受信しないとき、ステップＳ３２において、サーバ装置５０より送信された出力禁止データを受信したかどうかを判断し、受信していないときステップＳ３０からの判断を繰り返す。出力装置６０は、通信Ｉ／Ｆ６４で出力禁止データを受信すると、メモリカード３０より読み出した保存データ４１の出力、すなわちモニタ６６への表示やプリンタ６７による印刷を禁止する。
【００７０】
データ処理システム１によれば、サーバ装置５０のデータベース５１に登録されている識別データのメモリカード３０の保存データ４１に限って出力装置６０に送信されるようにしていることから、出力装置６０より無制限に画像データが出力されることを防止することができる。
【００７１】
なお、以上詳述したデータ処理システム１では、画像データを例に取り説明したが、本発明は、可視データであれば、画像データに限定されるものではなく、例えばテキストデータ等が含まれる文書データ、動画データ等であってもよい。
また、入力装置は、ディジタルカメラ１０に限定されるものではなく、例えば文書等を入力可能なパーソナルコンピュータ、撮像素子を備えた携帯型電話機等であってもよい。
【００７２】
また、サーバ装置５０のデータベース５１に登録する識別データは、出力装置６０の所有者が許可した識別データのみを登録しておくようにし、出力装置６０が、出力装置６０の所有者が把握している相手からのデータのみを出力するようにしてもよい。
【００７３】
【発明の効果】
本発明によれば、入力装置に入力された可視データを、直ちに見せたい人が居る所の出力装置に送信し出力することができる。また、データベースに登録されている識別データの入力装置の可視データに限って出力装置で出力可能としていることから、出力装置より無制限に可視データが出力されることを防止することができる。
【図面の簡単な説明】
【図１】本発明が適用されたデータ処理システムの構成を説明する図である。
【図２】上記データ処理システムを構成するディジタルカメラのブロック図である。
【図３】上記ディジタルカメラがサーバ装置に送信する送信データを説明する図である。
【図４】上記データ処理システムを構成するメモリカードのブロック図である。
【図５】上記メモリカードに保存される保存データを説明する図である。
【図６】上記データ処理システムを構成するサーバ装置を説明する図である。
【図７】上記データ処理システムを構成する出力装置を説明するブロック図である。
【図８】ディジタルカメラで撮影した画像データを出力装置で表示又は印刷する際の手順を説明するフローチャートである。
【図９】メモリカードに保存されている画像データを出力装置で表示又は印刷する際の手順を説明するフローチャートである。
【符号の説明】
１　データ処理システム、２　ネットワーク、１０　ディジタルカメラ、２１　送信データ、３０　メモリカード、４１　保存データ、５０　サーバ装置、６０
出力装置
【図１】
2004040401.tif 000003
【図２】
2004040401.tif 000004
【図３】
2004040401.tif 000005
【図４】
2004040401.tif 000006
【図５】
2004040401.tif 000007
【図６】
2004040401.tif 000008
【図７】
2004040401.tif 000009
【図８】
2004040401.tif 000010
【図９】
2004040401.tif 000011