(57)【要約】【課題】プリント注文者の作業負担を軽減して、ネットワークを経由した写真プリントの作製注文を行い易くする。【解決手段】クライアントコンピュータＣＬからサーバコンピュータＰＳに対してネットワークを経て写真プリント作製対象の画像データを送信するために、前記クライアントコンピュータＣＬにおいて実行される写真プリント注文用プログラムにおいて、前記サーバコンピュータＰＳへ送信する画像データのフォーマットをサーバコンピュータＰＳ側で指定するフォーマットに変換するフォーマット変換処理と、前記サーバコンピュータＰＳへ送信する画像データが、前記サーバーコンピュータＰＳ側でデータサイズに関連して設定されている制限の許容範囲内に収まらないときに、その許容範囲内に収まるように変換するサイズ変換処理とを実行するように構成されている。【選択図】図１
2007041882.tif 000002
【特許請求の範囲】
【請求項１】
クライアントコンピュータからサーバコンピュータに対してネットワークを経て写真プリント作製対象の画像データを送信するために、前記クライアントコンピュータにおいて実行される写真プリント注文用プログラムであって、
前記サーバコンピュータへ送信する画像データのフォーマットをサーバコンピュータ側で指定するフォーマットに変換するフォーマット変換処理と、
前記サーバコンピュータへ送信する画像データが、前記サーバーコンピュータ側でデータサイズに関連して設定されている制限の許容範囲内に収まらないときに、その許容範囲内に収まるように変換するサイズ変換処理とを実行するように構成されている写真プリント注文用プログラム。
【請求項２】
前記データサイズに関連して設定されている制限が、画像ファイルの総データ量あるいは画像サイズについての制限として設定されている請求項１記載の写真プリント注文用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアントコンピュータからサーバコンピュータに対してネットワークを経て写真プリント作製対象の画像データを送信するために、前記クライアントコンピュータにおいて実行される写真プリント注文用プログラムに関する。
【背景技術】
【０００２】
かかる写真プリント注文用プログラムは、下記特許文献１にも記載のように、プリント注文をする者のコンピュータ（一般にパーソナルコンピュータ）に組み込まれて、そのコンピュータ（クライアントコンピュータ）からネットワーク（一般に、インターネット）を介してプリントショップあるいはプリント注文の仲介事業者が運営するサーバコンピュータに接続し、写真プリントを作製するための画像データを送信するプログラムである。
このような形態で写真プリントの作製注文を行う場合、プリント注文を受け付けるサーバプログラムは、管理の都合上、送信されてくる画像データのフォーマットを一定の形式に制限する場合が多い。
【０００３】
写真画像の画像データのフォーマットとしては、一般に、ＪＰＥＧフォーマットが用いられる場合が大多数であるが、より高画質を求めるユーザは非圧縮のフォーマットを用いる等、各種のフォーマットが利用されている。
従って、写真プリント注文用プログラムを使用して写真プリントの作製注文を行うユーザ（プリント注文者）は、従来、フォーマット変換機能を有するアプリケーションプログラムを使用して、プリント注文する画像データのフォーマットをサーバコンピュータの仕様で要求されるフォーマットに変換してから、サーバコンピュータへ送信してプリント注文していた。
【特許文献１】特開２００３−１５０５１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のようにプリント注文者側に画像データのフォーマットの管理を負担させる手法は、そのような作業に慣れたプリント注文者であれば特に問題ないが、パーソナルコンピュータの取扱いに不慣れなユーザにとっては、非常に煩わしいものであり、上述のようなネットワークを通したプリント注文を敬遠してしまう場合も少なくなかった。
本発明は、かかる実情に鑑みてなされたものであって、その目的は、プリント注文者の作業負担を軽減して、ネットワークを経由した写真プリントの作製注文を行い易くする点にある。
【課題を解決するための手段】
【０００５】
本出願の第１の発明は、クライアントコンピュータからサーバコンピュータに対してネットワークを経て写真プリント作製対象の画像データを送信するために、前記クライアントコンピュータにおいて実行される写真プリント注文用プログラムにおいて、前記サーバコンピュータへ送信する画像データのフォーマットをサーバコンピュータ側で指定するフォーマットに変換するフォーマット変換処理と、前記サーバコンピュータへ送信する画像データが、前記サーバーコンピュータ側でデータサイズに関連して設定されている制限の許容範囲内に収まらないときに、その許容範囲内に収まるように変換するサイズ変換処理とを実行するように構成されている。
【０００６】
すなわち、写真プリントの作製注文を受け付けるサーバコンピュータは、受け付ける画像データのデータフォーマットに制限を加える他、画像データのデータサイズに関連した制限を加えて、クライアントコンピュータからサーバコンピュータへの通信負荷の軽減を図ることや、サーバコンピュータ内で画像データを記憶保持する記憶エリア確保の負担の軽減を図ることが行われている。
そこで、サーバコンピュータへ写真プリント作製対象の画像データを送信する前に、送信する画像データが上記制限の許容範囲内に収まらないときは、その許容範囲内に収まるように変換処理する。
これによって、クライアントコンピュータを操作するプリント注文者は、画像データのフォーマットやデータサイズに関する制限を気にすることなくプリント注文の操作を行える。
【０００７】
又、本出願の第２の発明は、上記第１の発明の構成に加えて、前記データサイズに関連して設定されている制限が、画像ファイルの総データ量あるいは画像サイズについての制限として設定されている。
すなわち、画像データのデータサイズに関連するものとしては、典型的なものは画像のサイズであるが、その他にも、例えば画像データのフォーマットによっては画像の圧縮率を変化させて、画像ファイルの総データ量を変化させられるものもある。
そこで、サーバコンピュータ側で、画像サイズあるいは画像ファイルの総データ量について制限を課す場合に、クライアントコンピュータで動作する写真プリント注文用プログラムにおいてそのような制限に適合するように画像データを変換処理する。
【発明の効果】
【０００８】
上記第１の発明によれば、クライアントコンピュータを操作するプリント注文者は、画像データのフォーマットやデータサイズに関する制限を気にすることなくプリント注文の操作を行えるので、プリント注文者の作業負担を軽減して、ネットワークを経由した写真プリントの作製注文を行い易くできるものとなった。
又、上記第２の発明によれば、サーバコンピュータ側で、画像データのフォーマットのみならず、画像サイズあるいは画像ファイルの総データ量について制限を課す場合でも、プリント注文者の負担を極力回避しながらプリント注文の操作を行える。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の写真プリント注文用プログラムの実施の形態を図面に基づいて説明する。
この写真プリント注文用プログラムは、ネットワーク（より具体的には、インターネット）を経由して自宅から写真プリントの作製注文を行う写真プリント作製注文システムの一部を構成する。
本実施の形態で例示する写真プリント作製注文システムは、図１に概略的な配置を示すように、写真プリントの作製を希望する者（プリント注文者）が、自己のコンピュータ（パーソナルコンピュータＣＬ）からインターネット経由で、プリント注文を受付けるプリント注文集中受付サーバＰＳに接続して、写真プリントの作製に必要となる、写真プリント作製対象の画像データ，プリント枚数，プリントサイズ及び写真プリントの作製を依頼する店舗（以下、プリントショップと称する）を指定する情報等のデータを送信する形態で写真プリントの作製注文を行う。
プリント注文集中受付サーバＰＳはサーバコンピュータとして、多数のプリント注文者から写真プリントの作製注文を受け付け、そのプリント注文を各プリントショップに中継するものであり、多数のプリントショップの依頼を受けて写真プリントの作製注文を仲介するプリント注文中継事業者によって運営されている。
【００１０】
各プリントショップには、例えば図２に外観を例示するようないわゆるデジタルミニラボシステムと称される写真プリント装置ＥＰが設置されており、写真プリント装置ＥＰとＬＡＮ接続されたコンピュータＰＯからプリント注文集中受付サーバＰＳへ接続して、自己のプリントショップ宛のプリント注文があれば、そのプリント注文の画像データ等をダウンロードして、写真プリント装置ＥＰにて写真プリントを作製し、作製した写真プリントをプリント注文者へ発送する。
図２に例示する写真プリント装置ＥＰは、印画紙マガジン１にロール状に収納されている印画紙を引き出して、レーザビーム露光エンジン等のプリントエンジンにて印画紙上に画像を露光形成し、高画質の写真プリントを高速に作製する。尚、本実施の形態では主にデジタルカメラにて撮影された画像データによって写真プリントを作製することを想定してシステムが構成されているが、写真プリント装置ＥＰは、フィルム読み取り装置２を備えて、写真フィルムから写真プリントを作製する機能をも有している。
図１では、１つのプリントショップのみを図示しているが、実際には、上述のように多数のプリントショップがプリント注文集中受付サーバＰＳを運営するプリント注文中継事業者と契約して、プリント注文をインターネット経由のプリント注文を受入れている。
【００１１】
〔写真プリントの作製注文〕
一般ユーザが前記プリント注文者として写真プリントの作製注文を行うには、自己のパーソナルコンピュータＣＬに、プリント注文集中受付サーバＰＳと通信するための写真プリント注文用プログラムと、ウェブ閲覧プログラム（いわゆるウェブブラウザ）とを予め組み込んでおく。
写真プリント注文用プログラムは、ウェブサーバプログラムが動作しているプリント注文集中受付サーバＰＳに対してクライアントコンピュータとして接続して、必要なデータを送受信するプログラムであり、通常は、プリント注文中継事業者あるいはそのプリント注文中継事業者と契約しているプリントショップによって配布される。
一方、ウェブ閲覧プログラムは、広く一般に流通しているものを使用できるが、プリント注文中継事業者によって推奨されているものを使用するのが好ましい。
【００１２】
以下、プリント注文の際の前記写真プリント注文用プログラムの動作を、図３及び図４のフローチャートに基づいて概略的に説明する。
前記写真プリント注文用プログラムをパーソナルコンピュータＣＬにおいて起動させた状態で、パーソナルコンピュータＣＬを操作するプリント注文者がプリント注文作業の開始を指示入力すると、パーソナルコンピュータＣＬにおいて図３の処理が開始される。
図３の処理を開始すると、先ず、設定ファイル等に書込まれているプリント注文集中受付サーバＰＳのアドレス情報に基づいて、プリント注文集中受付サーバＰＳに対してサーバ側の最新情報を送り返すように通信要求を送信する（ステップ＃１）。この際、パーソナルコンピュータＣＬで実行されている前記写真プリント注文用プログラムのバージョン情報も併せて送信される。
プリント注文集中受付サーバＰＳは、この通信要求に対する応答として、パーソナルコンピュータＣＬ側で実行されている前記写真プリント注文用プログラムよりも新しいバージョンの前記写真プリント注文用プログラムが存在すれば、その旨を示す情報とパーソナルコンピュータＣＬへ送信すると共に、１回のプリント注文処理で送信できる画像データの総容量の上限値を送信する。
【００１３】
このプリント注文集中受付サーバＰＳからの応答を受け取ったパーソナルコンピュータＣＬは（ステップ＃２）、より新しいバージョンの前記写真プリント注文用プログラムが存在するときは（ステップ＃３）、新しいバージョンの前記写真プリント注文用プログラムを一体化したインストール用プログラムをプリント注文集中受付サーバＰＳからダウンロードして（ステップ＃４）、そのインストール用プログラムを起動させる（ステップ＃５）。
より新しいバージョンの前記写真プリント注文用プログラムが存在しないときは（ステップ＃３）、次の処理（すなわち、ステップ＃６）に移行する。
【００１４】
ステップ＃６では、図５に例示するような、プリント注文集中受付サーバＰＳに対して送信する写真プリント作製対象の画像データを特定するための画面をモニタ表示する。
図５の画面表示では、画像ファイルが存在するディレクトリを指定するためにパーソナルコンピュータＣＬ内のディレクトリ構造をツリー状に表示するディレクトリ指定欄１１と、ディレクトリ指定欄１１で指定されたディレクトリに存在する画像ファイルをサムネール画像で表示する画像表示欄１２と、選択した画像のプリント注文を指示するための注文ボタン表示１３と、写真プリント注文用プログラムの動作環境を設定するための設定ボタン表示１４とが表示される他、１つのディレクトリ内の全画像をプリント注文の対象として指定するための全コマ選択ボタン表示１５や、写真プリント注文用プログラムの動作を停止させるための終了ボタン表示１６が表示される。
【００１５】
パーソナルコンピュータＣＬを操作するプリント注文者が、図５の画面上でマウス等の操作で画像を指示することによってプリント注文する画像を選択する作業を完了して、注文ボタン表示１３をマウス等にて操作すると（ステップ＃７）、プリント注文集中受付サーバＰＳへ送信しようとする写真プリント作製対象の画像の画像データが、プリント注文集中受付サーバＰＳが要求する仕様に合致しているか否かを確認して適宜に修正する「データサイズ確認調整処理」を実行する（ステップ＃８）。
【００１６】
すなわち、プリント注文集中受付サーバＰＳは、画像データの通信負荷の低減や受け取った画像データの記憶保持に必要となる記憶容量の低減等のために、クライアントコンピュータから受け取る画像データに一定の制限を課している。
この制限としては、画像データ（画像ファイル）のフォーマットがＪＰＥＧ形式であること、画像サイズが１０ピクセル×１０ピクセル〜４０００ピクセル×４０００ピクセルの範囲内であること、及び、画像ファイルの総データ量が５ＭＢ以下であること、の３点の制限がある。
画像サイズが４０００ピクセル×４０００ピクセル程度であれば高性能の写真プリント装置ＥＰでも相当程度に大きいプリントサイズに設定することができ、又、１ファイルで５ＭＢの容量があれば画像データは十分に高品質の画質を維持できる。
【００１７】
ステップ＃８の「データサイズ確認調整処理」の具体的な処理内容を示す図４のフローチャートでは、これらのプリント注文集中受付サーバＰＳ側の制限に適合させるための処理を行っている。
先ず、写真プリント作製対象として選択された画像の画像サイズが上記範囲内か否かを確認し（ステップ＃２１）、範囲内に入っていなければ、画像サイズの修正が可能かどうかを判断する（ステップ＃２２）。
ここでは、例えば、オリジナルの画像サイズが極端に大きい画像や、１０ピクセル×１０ピクセルよりも小さいような極端に小さい画像等を、画像サイズの修正ができないものとしている。
画像サイズの修正が可能なものと判断したときは、画像サイズの変更の可否を問い合わせるメッセージをダイアログ表示して、プリント注文者にそのようなサイズ変更をして良いかどうかを確認し（ステップ＃２３）、プリント注文者がそのような画像サイズの変更を許容する旨を入力すれば、画像をリサイズして上記の範囲内に入るように変換処理する（ステップ＃２４）。
すなわち、この画像サイズをリサイズする処理は、プリント注文集中受付サーバＰＳへ送信する画像データが、プリント注文集中受付サーバＰＳ側でデータサイズに関連して設定されている制限のうちの１つである画像サイズについての制限（１０ピクセル×１０ピクセル〜４０００ピクセル×４０００ピクセル）の許容範囲に収まらないときに、その許容範囲に収まるように変換するサイズ変換処理である。
【００１８】
次ぎに、画像データのフォーマットが「ＪＰＥＧ」フォーマットであるか否かを確認し（ステップ＃２５）、ＪＰＥＧでなければＪＰＥＧフォーマットに変換する（ステップ＃２６）。すなわち、プリント注文集中受付サーバＰＳへ送信する画像データのフォーマットを、プリント注文集中受付サーバＰＳ側で指定するフォーマットであるＪＰＥＧフォーマットに変換するフォーマット変換処理を行っている。
更に、１つの画像の画像データ（画像ファイル）の総データ量（ファイルサイズ）が上記の最大値以下であるか否かを確認し（ステップ＃２７）、５ＭＢを超えていれば、ＪＰＥＧフォーマットにおける画像の圧縮率を大きくして総データ量を小さくすることの可否を問い合わせるメッセージをダイアログ表示して、プリント注文者にそのような変更をして良いかどうかを確認し（ステップ＃２８）、プリント注文者がそのような変更を許容する旨を入力すれば、画像の圧縮率を大きくして、総データ量を５ＭＢ以下に変換処理する（ステップ＃２９）。尚、この際、画像サイズを縮小して総データ量を小さくする処理を併用しても良い。
すなわち、この画像ファイルの総データ量を小さくする処理は、上述の画像サイズのリサイズ（ステップ＃２４）と同様に、プリント注文集中受付サーバＰＳへ送信する画像データが、プリント注文集中受付サーバＰＳ側でデータサイズに関連して設定されている制限のうちの１つである画像ファイルの総データ量についての制限（５ＭＢ以下）の許容範囲に収まらないときに、その許容範囲に収まるように変換するサイズ変換処理である。
以上の処理を、写真プリント作製対象として選択された全ての画像について繰り返す（ステップ＃３０）。
尚、この図４の処理は、写真プリント作製対象の画像の選択作業が完了した後ではなく、個々の画像を写真プリント作製対象の画像として選択した時点で実行するようにしても良い。
【００１９】
図４の処理が完了すると、図４の処理によってプリント注文集中受付サーバＰＳ側の制限に適合していると確認された画像、及び、図４の処理によってプリント注文集中受付サーバＰＳ側の制限に適合するように変換処理された画像の画像データがパーソナルコンピュータＣＬからプリント注文集中受付サーバＰＳへ送信（アップロード）される（図３のステップ＃９）。
プリント注文集中受付サーバＰＳでは、パーソナルコンピュータＣＬから送られてきた写真プリント作製対象の画像データを、画像数や画像サイズのデータ等の情報との整合性を確認して、問題なく受信できていればアップロード完了通知をパーソナルコンピュータＣＬへ送信する。
【００２０】
パーソナルコンピュータＣＬは、このアップロード完了通知を受け取ると（ステップ＃１０）、アクセス用のアドレス情報としてプリント注文条件の入力用ファイルをダウンロードするためのアドレス情報を指定した状態でウェブ閲覧プログラムを起動させる（ステップ＃１１）。
これに伴って、ウェブ閲覧プログラムは、ダウンロードしたプリント注文条件の入力用ファイルをパーソナルコンピュータＣＬのモニタ画面に表示させる。
プリント注文者は、このモニタ画面上で、各画像のプリント枚数やプリントサイズを入力する。
必要なプリント注文条件の入力操作が完了すると、ウェブ閲覧プログラムの機能によってそれらの入力情報をプリント注文集中受付サーバＰＳへ送信し、それによって写真プリントの作製注文が確定する。
【００２１】
〔別実施形態〕
以下、本発明の別実施形態を列記する。
（１）上記実施の形態では、プリント注文集中受付サーバＰＳは、受け付ける画像データのフォーマットとしてＪＰＥＧフォーマットのみを許容する場合を例示しているが、他の形式の画像フォーマットでも良いし、複数の画像フォーマットでのプリント注文の受付を許容するように構成しても良い。
（２）上記実施の形態では、プリント注文集中受付サーバＰＳ側でデータサイズに関連して設定されている制限として、画像ファイルの総データ量についての制限と画像サイズについての制限とを例示して、双方の制限に適合することを要求しているが、いずれか一方のみを制限として課すように構成しても良い。
（３）上記実施の形態では、プリント注文集中受付サーバＰＳを１台のコンピュータとして図示しているが、プリント注文集中受付サーバＰＳは複数台のコンピュータにて構成しても良い。
【００２２】
（４）上記実施の形態では、写真プリントの作製注文を、プリントショップとは別のプリント注文中継事業者を介して行う場合を例示しているが、プリントショップ自体がプリント注文の受注用のサーバを運営して、プリント注文を受け付けるように構成しても良い。
（５）上記実施の形態では、ウェブサーバ機能を有するプリント注文集中受付サーバＰＳにてプリント注文を受け付ける場合を例示しているが、標準化されたウェブサーバの機能を利用するのではなく、独自のプロトコルによる通信よって画像データ等を送受信するように構成しても良い。
（６）上記実施の形態では、プリント注文条件の入力用にウェブ閲覧プログラムを利用しているが、この機能をも前記写真プリント注文用プログラムの中に組み入れて構成しても良い。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施の形態にかかるプリント注文の概要を示すための配置図
【図２】本発明の実施の形態にかかる写真プリント装置の外観斜視図
【図３】本発明の実施の形態にかかるフローチャート
【図４】本発明の実施の形態にかかるフローチャート
【図５】本発明の実施の形態にかかるモニタ画面表示例を示す図
【符号の説明】
【００２４】
クライアントコンピュータ  ＣＬ
サーバコンピュータ        ＰＳ
【図１】
2007041882.tif 000003
【図２】
2007041882.tif 000004
【図３】
2007041882.tif 000005
【図４】
2007041882.tif 000006
【図５】
2007041882.tif 000007