(57)【特許請求の範囲】
【請求項１】
クライアントコンピュータに接続されたデジタルカメラに、サーバーに記憶された撮影処理モードを実行するためのプログラムを通信回線を介して取り込んでセットする撮影処理モード設定システムにおいて、
前記サーバーは、撮影処理モードが異なった複数のプログラムを記憶する第１の記憶手段と、前記クライアントコンピュータによって選択されたプログラム及び撮影可能枚数とによって料金を算出する課金手段とを備え、
前記デジタルカメラは、サーバーから送られてきたプログラムと撮影可能枚数の画像データを記憶する第２記憶手段と、この第２記憶手段に記憶されたプログラムに基づいた撮影処理モードを実行する手段と、撮影可能枚数に到達したときに撮影を禁止する手段と、撮影した画像データを前記クライアントコンピュータを介してサーバーにアップロードする手段と、前記アップロードが終了した後に前記プログラム及び前記撮影した画像データを消去する手段とを備えていることを特徴とする撮影処理モード設定システム。
【請求項２】
前記サーバーは、前記デジタルカメラによる撮影終了後に、前記クライアントコンピュータを介して送られてきた画像データから電子アルバムとして整理したウェブページを作成する手段と、前記クライアントコンピュータからの注文と配送先とを受け付ける手段とを備えていることを特徴とする請求項１記載の撮影処理モード設定システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、撮影処理モードを設定するためのシステムに関するものである。
【０００２】
【従来の技術】
デジタルカメラには、各種の撮影処理モードを実行するためのプログラムが格納されている。これらの撮影処理モードには、撮影モード、測光モード、画像処理モード等がある。
【０００３】
前者の撮影モードには、標準撮影モード、風景撮影モード、パノラマ撮影モード、夜景モード等があり、スイッチ操作によって所望の撮影モードが選択される。例えば、標準撮影モードでは、電子ズームが標準倍率にセットされ、露出制御が標準（プログラム制御）となる。また、風景撮影モードでは、電子ズームが広角にセットされ、露出制御が小絞り優先となる。この小絞り優先では、手ブレ限界速度以下であって、開口サイズが最も小さくなる絞り値が選択される。
【０００４】
測光モードには、平均測光、中央重点測光、スポット測光等がある。例えば平均測光では、撮影シーンの平均輝度に基づいて撮影装置への入射光量を制御する。また、中央重点測光は、撮影シーンの中央部の平均輝度に大きな重み付け係数を乗算し、周辺部の平均輝度に小さな重み付け係数を乗算し、これらを合算した値に基づいて露出を制御する。
【０００５】
画像処理モードには、画像の圧縮変換、コントラスト調整（階調調整）、シャープネス処理、輪郭処理等がある。画像の圧縮変換には、圧縮なし、低圧縮率、高圧縮率等がある。コントラスト調整には、γ値が大きいハイコントラスト調整、γ値が小さい低コントラスト調整等がある。
【０００６】
【発明が解決しようとする課題】
前述したように、撮影処理モードには色々なものがあるため、これらの全てをデジタルカメラに搭載して高機能化を図った場合は、デジタルカメラが高価なものになってしまう。また、ユーザーによって、滅多に使用しない撮影処理モードがあるが、このようなものまで搭載するのは無駄である。
【０００７】
また、撮影処理モードについては、新しいモードの開発や、機能の高精度化のためにバージョンアップが常に行われ、それに基づいた新機種のデジタルカメラが発売されている。そのために、最近購入したものであっても、直ぐに機能的に劣った旧型となってしまう。
【０００８】
また、新機種のデジタルカメラに、新しい撮影処理モードや、バージョンアップした撮影処理モードを搭載する場合に、その販売時期に合わせてソフトウェアを完成させなければならない。一般的に、新機種のデジタルカメラでは、できるだけ速く市場に出すことが必要である。このために、ソフトウェアの開発期間も短期間とされるから、開発コストがかかることになる。
【００１０】
本発明は、最新の撮影処理モードをデジタルカメラにセットアップすることができる撮影処理モード設定システムを提供することを目的とするものである。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、本発明の撮影処理モード設定システムは、クライアントコンピュータに接続されたデジタルカメラに、サーバーに記憶された撮影処理モードを実行するためのプログラムを通信回線を介して取り込んでセットする撮影処理モード設定システムにおいて、前記サーバーは、撮影処理モードが異なった複数のプログラムを記憶する第１の記憶手段と、前記クライアントコンピュータによって選択されたプログラム及び撮影可能枚数とによって料金を算出する課金手段とを備え、前記デジタルカメラは、サーバーから送られてきたプログラムと撮影可能枚数の画像データを記憶する第２記憶手段と、この第２記憶手段に記憶されたプログラムに基づいた撮影処理モードを実行する手段と、撮影可能枚数に到達したときに撮影を禁止する手段と、撮影した画像データを前記クライアントコンピュータを介してサーバーにアップロードする手段と、前記アップロードが終了した後に前記プログラム及び前記撮影した画像データを消去する手段とを備えていることを特徴とする。
【００１３】
前記サーバーは、前記デジタルカメラによる撮影終了後に、前記クライアントコンピュータを介して送られてきた画像データから電子アルバムとして整理したウェブページを作成する手段と、前記クライアントコンピュータからの注文と配送先とを受け付ける手段とを備え、電子アルバム、プリント写真を能率よく提供できるようにする。
【００１４】
【発明の実施の形態】
図１において、サーバー１はインターネット２に接続可能に設けられている。ユーザーは自宅のパーソナルコンピュータ３（以下、ＰＣという）、又はＤＰＥ店（ミニラボ店）などに設置された専用端末４からサーバー１にアクセスすることができる。なお、通信回線やインターネットサービスプロバイダなどは図示を省略している。
【００１５】
ＰＣ３及び専用端末４は、ＵＳＢケーブルなどの通信ケーブルを介してデジタルカメラ５に接続可能である。ＰＣ３及び専用端末４には、デジタルカメラ５から画像データを読み出すためのプログラムと、サーバー１との間でデータの送受信を行うためのインターネット通信プログラムと、デジタルカメラ５に撮影モードプログラムを転送出力するためのプログラムとがインストールされている（以下ではこれらのプログラムを総称してドライバプログラムという）。ＰＣ３とデジタルカメラ５を接続する際は、デジタルカメラ５がクレイドル６にセットされ、クレイドル６に設けられたＵＳＢケーブルがＰＣ３に接続される。
【００１６】
図２において、デジタルカメラ５は、撮影レンズ１１と可変絞り１２を通過して形成される被写体の光学像を撮像素子１３でアナログ画像信号に変換する。撮像素子１３から出力されたアナログ画像信号は、Ａ／Ｄコンバータ１４においてデジタル画像信号に変換される。信号処理ＬＳＩ１５は、詳しくは後述するが、演算処理回路やプログラムを記憶するメモリ回路等が設けられたシステムＬＳＩである。
【００１７】
絞り制御部１６は、可変絞り１２の開口径を調節する。操作部１７は、シャッタボタンや撮影モード切替ダイヤルなどから構成される。液晶モニタ１８は、画像の再生表示に使用されるとともに撮影時にビューファインダとして使用される。メモリカードドライブ１９は、着脱式のメモリカード２０が装填されて画像データの書き込みや読み出しを行う。ビデオ信号出力部２１は、デジタルカメラ５に接続されたテレビモニタにビデオ信号を出力するもので、テレビモニタに設定画面などを表示させる。
【００１８】
ＵＳＢインターフェイス２２は、上述したＵＳＢケーブルを介してデジタルカメラ５と専用端末４とを接続しデータ通信を行う。クレイドル端子２３は、充電用端子とデータ通信用端子とで構成されている。充電用端子は、クレイドル６が外部電源に繋がれた際、クレイドル６にセットされたデジタルカメラ５を充電するための電力が供給される。データ通信用端子は、クレイドル６に設けられたＵＳＢインターフェイス２４を介してＰＣ３とデータ通信を行うための端子である。なお、ＵＳＢインターフェイス２２とＰＣ３を接続し、クレイドル６を使わずにデータ通信をすることもできる。以下では、ＰＣ３及び専用端末４をクライアントコンピュータ２５として総称する場合がある。
【００１９】
図３において、信号処理ＬＳＩ１５は、演算処理回路２６、書き換え不能な第１メモリ回路２７、電気的な書き込み・消去が可能な第２メモリ回路２８、画像データメモリ２９、液晶モニタ１８やテレビモニタへの表示出力制御を行う表示制御回路３０、メモリカードドライブ１９の駆動制御を行うメモリカード制御回路３１、他のハードウェアに対する制御信号などの入出力を行うためのＩ／Ｏポート３２から構成される。
【００２０】
第１メモリ回路２７には、基本プログラム領域２７ａと、通信制御プログラム記憶領域２７ｂとが設けられている。基本プログラム領域２７ａには、デジタルカメラ５のハードウェア制御用プログラムなどが記憶されている。通信制御プログラム記憶領域２７ｂには、クライアントコンピュータ２５との間で行われるデータ（プログラムや画像データ）の入出力処理プログラムが記憶されている。第２メモリ回路２８には、後述する画像処理プログラムや撮影モードプログラムが記憶される。画像データメモリ２９は、Ａ／Ｄコンバータ１４から出力された画像データが一時的に記憶される。この画像データは、後述する画像処理が行われる際に読み出される。
【００２１】
図４において、クライアントコンピュータ２５は、クライアントコンピュータ用プログラムと中央演算処理装置とにより、主制御部３５、ネットワーク通信部３６、プログラム転送部３７の各機能が実現される。主制御部３５は、入力部３８からの入力信号を受けて各部に制御信号を出力するとともに、表示出力部３９の表示制御を行うなどクライアントコンピュータ２３の全体を管理する。
【００２２】
ネットワーク通信部３６は、サーバー１との間で行われるデータの通信管理を行うもので、サーバー１からダウンロードしたプログラムをプログラム格納部４０に格納する。プログラム格納部４０は例えばハードディスク記憶装置の一部の使って構成される。プログラム転送部３７は、プログラム格納部４０に格納されたプログラムをデジタルカメラ５に転送するための管理を行う。
【００２３】
ネットワーク通信インターフェイス４１は、ＬＡＮ通信やインターネット通信に用いられる一般的なものである。通信インターフェース４２は、クライアントコンピュータ２５とデジタルカメラ５を接続するためのＵＳＢ端子を備えており、ＰＣ３においてはその周辺機器を接続するため各種端子を備えている。
【００２４】
サーバー１には、サーバー制御部４５、プログラム配信管理部４６、画像データ管理部４７が設けられている。サーバー制御部４５は、クライアントコンピュータ２５からプログラム購入のためのアクセス要求を受けるとプログラム配信管理部４６を作動させる。また、サーバー制御部４５は、クライアントコンピュータ２５から画像データアップロードのためのアクセス要求を受けると、画像データ管理部４７を作動させる。
【００２５】
プログラム配信管理部４６は、プログラム販売フォームを構成するＨＴＭＬデータをアクセス元に送信する処理を行う。このＨＴＭＬデータにより、販売されるプログラムの一覧表がクライアントコンピュータ２５上に表示される。また、プログラム配信管理部４６は、必要事項の入力されたプログラム販売フォームを受信した際、プログラムデータベース４８から所定の撮影モードプログラムファイル、画像処理プログラムファイルなどを読み出し、これらのプログラムファイルをクライアントコンピュータ２５に送信するための処理を行う。
【００２６】
画像データ管理部４７は、クライアントコンピュータ２５からアップロードされた画像データを画像データベース５０に格納する処理を行う。電子アルバム作成部５１は、画像データベース５０に格納された画像データをもとに電子アルバムを作成する。この電子アルバムは、画像データベース５０内に格納された画像データのディレクトリが指定されたＨＴＭＬデータからなる。所定のＵＲＬで指定されるウェブサイトにアクセスすると、アップロードした画像が並べられたウェブページをクライアントコンピュータ２５上で閲覧することができる。この電子アルバムには、画像のプリント注文フォームが組み込まれており、電子アルバムを閲覧しながらプリントの注文が可能である。必要事項の入力されたプリント注文フォームは、クライアントコンピュータ２５からサーバー１に送信され、その情報は注文情報データベース５２に格納される。
【００２７】
課金処理部５３は、プログラム料金やプリント料金の支払いがクレジットカードを用いた電子決済で行われる情報が受信された際、ユーザーに販売されたプログラム料金や注文されたプリント料金を合計し、代金請求を行うための処理を行う。
【００２８】
次に図５を用いて本発明の作用について説明する。デジタルカメラ５を購入したユーザーは、まずはじめに撮影をするために必要なプログラムを購入する。プログラムを購入するには、自宅のＰＣ３からインターネットに接続し、カメラメーカーの運営するプログラム販売サイト、すなわちサーバー１にアクセスする。また、店頭でプログラムを購入する場合、専用端末４を作動させるとサーバー１に自動でアクセスが行われる。
【００２９】
サーバー１では、プログラム配信管理部４６が作動し、クライアントコンピュータ２５に対してプログラムの販売フォームを組み込んだＨＴＭＬデータが送信される。図６に示すように、クライアントコンピュータ２５上には、送信されたＨＴＭＬデータに基づいて撮影モードプログラム一覧表５０、購入プログラム指定欄５１が設けられたウェブページが表示される。一覧表５０には、プログラム番号や名称、電子ズーム機能や露出制御に関する説明書き、プログラムの容量や価格などが表示される。また、クライアントコンピュータ２５とデジタルカメラ５とが接続されていれば、デジタルカメラ５のメモリ空き容量が表示される。
【００３０】
ユーザーは、クライアントコンピュータ２５を操作して所望のプログラムを指定する。購入する撮影モードプログラム指定した後は、図７に示すように、画像処理プログラムや測光プログラム、撮影枚数を規定するプログラムを指定するウェブページが表示される。なお、画像圧縮プログラムの種類（圧縮率）によって撮影可能枚数が決定されるようにしてもよい。
【００３１】
ユーザーによって各プログラムを指定する入力操作が全て行われると、クライアントコンピュータ２５からサーバー１に購入プログラム情報が送信される。サーバー制御部４５は、受信した購入プログラム情報に基づいてプログラムデータベース４８から注文に対応するプログラムファイルを読み出す。読み出されたプログラムファイルは、クライアントコンピュータ２５に送信される。送信処理が正常に行われた後、プログラム料金の支払いがクレジットカードを使って行われるときは、課金処理部５３が電子決済による料金請求を行う。
【００３２】
サーバー１から送信されたプログラムファイルは、ネットワーク通信部３６を介してカメラプログラム格納部３５に保存される。ユーザーは、クライアントコンピュータ２５とデジタルカメラ５とが接続されていることを確認し、クライアントコンピュータ２５を操作して、購入したプログラムをデジタルカメラ５にインストールする。このときプログラム転送部３７が作動し、デジタルカメラ５の通信制御プログラムが実行される。プログラム格納部４０から読み出されたプログラムは、デジタルカメラ５に転送されて信号処理ＬＳＩ１５の第２メモリ回路２８に書き込まれる。
【００３３】
第２メモリ回路２８へのプログラムの書き込みが終了すると、デジタルカメラ５で撮影を行うことができる。演算処理回路２６は、第２メモリ回路２８から撮影モードプログラムを読み出して実行し、絞り制御部１６や撮像素子１３に制御信号を送る。撮影モードプログラムを複数購入した場合、操作部１７の撮影モードダイヤルを操作することで、実行される撮影モードプログラムが切り替えられる。撮影モードプログラムによって、可変絞り１２の開口径や撮像素子１３の電荷蓄積時間が制御され、絞りとシャッタスピードが設定される。撮影が行われると、デジタルカメラ５にインストールされた画像処理プログラムによってガンマ補正や画像圧縮処理が行われ、画像データがメモリカード２０に記録される。
【００３４】
撮影した画像枚数が撮影枚数プログラムで規定された数に達すると、それ以降は撮影ができなくなる。このとき、ユーザーはデジタルカメラ５をＰＣ３又は専用端末４に接続し、カメラメーカーが運営する画像データ管理サイト、すなわちサーバー１にアクセスし、撮影した画像をアップロードする。画像データのアップロードが終了すると、メモリカード２０と第２メモリ回路２８がクリアされ、画像データと撮影処理プログラムが消去される。
【００３５】
アップロードされた画像データは、サーバー１の画像データ管理部４７から画像データベース５０に格納される。また、電子アルバム作成部５１が作動して、アップロードされた画像を電子アルバムとして整理したウェブページが作成される。サーバー１からクライアントコンピュータ２５には、電子アルバムが閲覧できるウェブサイトのＵＲＬ情報が送られる。ユーザーは、クライアントコンピュータ２５からこのウェブサイトにアクセスして撮影した画像を電子アルバムとして閲覧できる。
【００３６】
図８に示すように、電子アルバムが作成されたウェブページには、プリント注文フォームが組み込まれている。このプリント注文フォームには、撮影画像をはじめ、プリント写真の配送先、プリントの文字入れ選択、広告掲載選択、プリント枚数選択などの各入力欄が設けられている。例えば、文字入りプリントは通常よりもプリント料金が割高になり、プリント業者の広告が掲載された広告プリントは通常よりもプリント料金が割引きされる。
【００３７】
自宅でのプリント受け取りを選択した場合には、課金処理部５３による電子決済の支払いが行われ、ユーザーは文字入りプリントか広告プリントかによってプリント料金が割増あるいは割引される。プリント業者は、ユーザーによって予め登録された住所にプリント画像を配送する。
【００３８】
一方、プリント店での受け取りを選択した場合には、さらに店舗の選択や受け取り日時などの指定がなされる。ユーザーは指定日時にプリントサービス店へ出向き、プリント料金の支払いとプリント写真の受け取りを行う。
【００３９】
なお、上記実施形態では、デジタルカメラの書き換え可能な内蔵メモリにプログラムを書き込むことにより、撮影機能や画像処理機能がソフトウェア上で実現されているが、例えば、ＦＰＧＡ（フィールド・プログラマブル・ゲート・アレイ）を用いて画像処理回路を構成してもよい。この場合、ＦＰＧＡの画像処理回路情報が定められたプログラムをダウンロードし、これをＦＰＧＡに書き込むことで画像処理機能が実現される。また、規定の撮影枚数に達したときに画像とプログラムが消去されるようにしているが、ユーザーによる自由な書き換えができるようにしてもよい。プログラムが書き込まれる記憶媒体は、内蔵メモリに限られず着脱式のメモリカードでもよい。
【００４０】
なお、本発明では、デジタルカメラにインストールされたプログラムのバージョン情報をクライアントコンピュータ上で読み取り、このバージョン情報をサーバーに送ることで、修正プログラムやアップグレードプログラムを自動でダウンロード・インストールできるようにしてもよい。インターネット接続はＰＣや専用端末を用いて行うに限られず、例えばデジタルカメラ５の専用スタンドであるクレイドル６にインターネット通信機能を設け、テレビモニタを併用してリモコン操作などで入力操作を行い、プログラムのダウンロードやインストールを行うようにしてもよい。また、インターネットを用いてプログラムをダウンロードすることに限られず、光ディスクや磁気ディスクに記録されたプログラムをＰＣで読み取ってからデジタルカメラに転送し、プログラムのインストールを行えるようにしてもよい。
【００４１】
【発明の効果】
以上のように、本発明の撮影処理モード設定システムによれば、プログラムを書き換えることでデジタルカメラの機能をソフトウェア上で自由に変更できるようにしたので、ユーザーが所望する撮影処理機能のみを持たせることが可能となる。さらに、デジタルカメラのハードウェア開発とソフトウェア開発を同時に進める必要がなくなるので、ソフトウェアの開発期間の短縮化に伴うコストアップが抑えられ、販売機種を削減することができ、従来よりも低価格のデジタルカメラを供給できる。
【図面の簡単な説明】
【図１】プログラム配信システムの概略構成図である。
【図２】デジタルカメラのハードウェア構成を示すブロック図である。
【図３】信号処理ＬＳＩの構成を示すブロック図である。
【図４】クライアントコンピュータとサーバーの機能ブロック図である。
【図５】プログラム購入からプリント写真受け取りまで示すフローチャートである。
【図６】プログラム購入時の表示画面を示す説明図である。
【図７】プログラム購入時の別の表示画面を示す説明図である。
【図８】プリント注文時の表示画面を示す説明図である。
【符号の説明】
１  サーバー
３  パーソナルコンピュータ（ＰＣ）
４  専用端末
５  デジタルカメラ
２６  演算処理回路
２７  第１メモリ回路
２７ａ  基本プログラム記憶領域
２７ｂ  通信制御プログラム記憶領域
２８  第2 メモリ回路
３６  ネットワーク通信部
３７  プログラム転送部
４５  サーバー制御部
４６  プログラム配信管理部
４７  画像データ管理部
４８  プログラムデータベース
５１  電子アルバム作成部
５２  注文情報格納部
５３  課金処理部
【図１】
0004105893.tif 000002
【図２】
0004105893.tif 000003
【図３】
0004105893.tif 000004
【図４】
0004105893.tif 000005
【図５】
0004105893.tif 000006
【図６】
0004105893.tif 000007
【図７】
0004105893.tif 000008
【図８】
0004105893.tif 000009