(57)【特許請求の範囲】
【請求項１】
被写体を撮影し画像データを生成する撮像手段と、
前記撮像手段による撮影がなされた後で前記画像データに対する印刷枚数を設定するための画面を表示する表示手段と、
前記表示手段における表示に基づき、前記表示手段に表示された画像データに対する印刷枚数を設定する枚数設定手段と、
前記枚数設定手段により前記印刷枚数が設定されたことに応じて、前記画像データと前記印刷枚数とを関連付けて記憶する記憶手段と、
前記記憶手段に記憶された前記画像データと前記印刷枚数とを外部印刷装置に送信する送信手段と、
撮影モードの設定に応じて撮像装置を制御する制御手段と、
を備え、
前記制御手段は、第１の撮影モードでは、前記撮像手段による撮影がなされた後で前記枚数設定手段による枚数設定がなされたことに基づいて次の撮影処理を可能とするように制御し、第２の撮影モードでは、前記撮像手段による撮影がなされた後に前記枚数設定手段による枚数設定を行うことなく次の撮影処理を可能とするように制御することを特徴とする撮像装置。
【請求項２】
前記画像データの印刷サイズが予め設定されており、
前記枚数設定手段により前記印刷枚数が設定されたことに応じて、前記印刷枚数と前記印刷サイズとを含む印刷依頼データを生成する生成手段を更に備え、
前記送信手段は、前記画像データとともに前記印刷依頼データを送信する
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記印刷枚数を設定するための画面は、前記撮像手段による撮影がなされた後に、撮影して得られた前記画像データをプレビューするプレビュー表示上でなされることを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記送信手段は、ユーザの指示に従って、印刷枚数の設定されている前記画像データを一括して送信可能であることを特徴とする請求項１ないし３のいずれか１項に記載の撮像装置。
【請求項５】
撮像装置の制御方法であって、
撮像手段が、被写体を撮影し画像データを生成する撮像工程と、
前記撮像工程における撮影がなされた後で前記画像データに対する印刷枚数を設定するための画面を表示手段が表示する表示工程と、
前記表示工程における表示に基づき、枚数設定手段が、前記表示手段に表示された画像データに対する印刷枚数を設定する枚数設定工程と、
前記枚数設定工程において前記印刷枚数が設定されたことに応じて、前記画像データと前記印刷枚数とを関連付けてメモリに記憶する記憶工程と、
前記記憶工程で記憶された前記画像データと前記印刷枚数とを送信手段が外部印刷装置に送信する送信工程と、
撮影モードの設定に応じて制御手段が前記撮像装置を制御する制御工程と
を備え、
前記制御工程において前記制御手段は、第１の撮影モードでは、前記撮像手段による撮影がなされた後で前記枚数設定手段による枚数設定がなされたことに基づいて次の撮影処理を可能とするように制御し、第２の撮影モードでは、前記撮像手段による撮影がなされた後に前記枚数設定手段による枚数設定を行うことなく次の撮影処理を可能とするように制御することを特徴とする撮像装置の制御方法。
【請求項６】
前記画像データの印刷サイズが予め設定されており、
前記枚数設定手段により前記印刷枚数が設定されたことに応じて、生成手段が前記印刷枚数と前記印刷サイズとを含む印刷依頼データを生成する生成工程を更に備え、
前記送信工程において前記送信手段は、前記画像データとともに前記印刷依頼データを送信する
ことを特徴とする請求項５に記載の撮像装置の制御方法。
【請求項７】
前記印刷枚数を設定するための画面は、前記撮像手段による撮影がなされた後に、撮影して得られた前記画像データをプレビューするプレビュー表示上でなされることを特徴とする請求項５または６に記載の撮像装置の制御方法。
【請求項８】
前記送信工程では、ユーザの指示に従って、印刷枚数の設定されている前記画像データを一括して送信可能であることを特徴とする請求項５ないし７のいずれか１項に記載の撮像装置の制御方法。
【請求項９】
請求項５乃至８のいずれか1項に記載の撮像装置の制御方法をコンピュータに実行させるためのコンピュータプログラム。
【請求項１０】
請求項９に記載の撮像装置のコンピュータプログラムを格納したコンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びその制御方法、コンピュータプログラム及び記憶媒体に関する。
【背景技術】
【０００２】
近年、デジタルカメラに送信ユニットを付けたり内蔵したりして、カメラで撮影した画像データをパーソナルコンピュータ（ＰＣ）に接続された受信機に送信し、送信されたデータを印刷することができる。これによれば、カメラから記録媒体を抜いてＰＣに入れ、画像データを印刷するよりも、はるかに早く印刷を行うことが可能である。
【０００３】
例えば、カメラで撮影した画像の注文情報を作成し、お店の店頭にカメラを持っていき、店頭の受信機にデータを送信するだけで印刷注文を行える印刷システムも提案されている（特許文献１を参照）。また、画像データを撮影後に即送信することが可能であるために遊園地での記念撮影イベントに利用して、撮影後すぐに印刷結果を販売するようなことも行われている。
【０００４】
このような撮影条件ではカメラとプリンタやＰＣの間にコードがあるとお客が引っ掛けることでカメラやＰＣを壊してしまう等のトラブルがおこる可能性が高くまた、一枚一枚撮影ごとに係りの人が記録媒体を持って印刷しに行くのでは非常にわずらわしい。また数人分まとめて記録媒体を係のメンバーがプリンタのところに持っていくのではお客さんに渡すまでの時間が非常に長くなってしまう。
【０００５】
このことから無線でプリントする場所にカメラで撮影した画像データを送信するシステムは非常に相性が良い。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−１０９５１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし上記システムにも以下のような欠点がある。グループで撮影した場合にはプリント枚数は１枚ではなくグループで人数分プリントする必要が出てくる場合がある。その場合には撮影した後にその画像データに対して印刷枚数の設定をしなければならない。
【０００８】
特許文献１に記載のシステムは、カメラで印刷枚数の設定を行うことが可能であるが、その設定に関しての詳細な構成は記載されていない。一方、印刷枚数の指定は、例えば遊園地等での撮影のように待っているお客が多数いるために、迅速かつ確実に行われなければならない。
【０００９】
上記課題を解決するための本発明は、撮像装置であって、
被写体を撮影し画像データを生成する撮像手段と、
前記撮像手段による撮影がなされた後で前記画像データに対する印刷枚数を設定するための画面を表示する表示手段と、
前記表示手段における表示に基づき、前記表示手段に表示された画像データに対する印刷枚数を設定する枚数設定手段と、
前記枚数設定手段により前記印刷枚数が設定されたことに応じて、前記画像データと前記印刷枚数とを関連付けて記憶する記憶手段と、
前記記憶手段に記憶された前記画像データと前記印刷枚数とを外部印刷装置に送信する送信手段と、
撮影モードの設定に応じて撮像装置を制御する制御手段と、
を備え、
前記制御手段は、第１の撮影モードでは、前記撮像手段による撮影がなされた後で前記枚数設定手段による枚数設定がなされたことに基づいて次の撮影処理を可能とするように制御し、第２の撮影モードでは、前記撮像手段による撮影がなされた後に前記枚数設定手段による枚数設定を行うことなく次の撮影処理を可能とするように制御することを特徴とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するための本発明は、撮像装置であって、
被写体を撮影し画像データを生成する撮像手段と、
前記撮像手段による撮影がなされた後で前記画像データに対する印刷枚数を設定するための画面を表示する表示手段と、
前記表示手段における表示に基づき、前記画像データに対する印刷枚数を設定する枚数設定手段と、
前記枚数設定手段により前記印刷枚数が設定されたことに応じて、前記画像データと前記印刷枚数とを外部印刷装置に送信する送信手段と、
撮影モードの設定に応じて撮像装置を制御する制御手段と
を備え、
前記制御手段は、第１の撮影モードでは、前記撮像手段による撮影がなされた後で前記枚数設定手段による枚数設定がなされたことに基づいて次の撮影処理を可能とするように制御し、第２の撮影モードでは、前記撮像手段による撮影がなされた後に前記枚数設定手段による枚数設定を行うことなく次の撮影処理を可能とするように制御することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、印刷枚数の指定を迅速かつ確実に実行することができる。
【図面の簡単な説明】
【００１２】
【図１ａ】本発明の実施形態に対応するカメラシステムの外観の一例を示す図である。
【図１ｂ】本発明の実施形態に対応する印刷システムの構成例を示す図である。
【図２ａ】本発明の実施形態に対応するカメラシステム１０のハードウェア構成の一例を示す図である。
【図２ｂ】本発明の実施形態に対応する外部印刷装置３０のハードウェア構成の一例を示す図である。
【図３】本発明の第１の実施形態に対応する液晶表示器４におけるモード設定表示の一例を示す図である。
【図４】本発明の第１の実施形態に対応する液晶表示器４におけるプレビュー表示の一例を示す図である。
【図５】本発明の第１の実施形態に対応する液晶表示器４における枚数表示の一例を示す図である。
【図６】本発明の第１の実施形態に対応する液晶表示器４における送信表示の一例を示す図である。
【図７】本発明の第１の実施形態に対応する、カメラシステム１０における処理の一例を示すフローチャートである。
【図８】本発明の実施形態に対応する印刷依頼データの構成の一例を示す図である。
【図９】本発明の実施形態に対応する、外部印刷装置３０における処理の一例を示すフローチャートである。
【図１０】本発明の第３の実施形態に対応する、カメラシステム１０における枚数割当処理の一例を示すフローチャートである。
【図１１】本発明の第３の実施形態に対応する液晶表示器４におけるモード設定表示の一例を示す図である。
【図１２】本発明の第３の実施形態に対応する枚数割当処理時における液晶表示器４の表示の一例を示す図である。
【図１３】本発明の第３の実施形態に対応する枚数割当処理時における液晶表示器４の表示の他の一例を示す図である。
【図１４】本発明の第３の実施形態に対応する枚数割当処理時における液晶表示器４の表示の更に他の一例を示す図である。
【図１５】本発明の第３の実施形態に対応する、カメラシステム１０における処理の一例を示すフローチャートである。
【図１６】本発明の第３の実施形態に対応する、液晶表示器４におけるメッセージ表示例を示す図である。
【図１７】本発明の第３の実施形態に対応する、液晶表示器４における送信表示の一例を示す図である。
【図１８】本発明の第３の実施形態に対応する、液晶表示器４におけるマーキング表示の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、添付する図面を参照して本発明の実施形態を説明する。
【００１４】
［第１の実施形態］
図１ａは、本実施形態に対応する撮像装置及び無線装置からなるカメラシステムの構成の一例を示す図である。図１ａにおいて、１０はカメラシステム全体を示す。１は、撮像装置としてのカメラ本体、２はファインダー、３は記録媒体を出し入れするための蓋である。４は液晶表示器でありカメラ１の設定や撮影した画像の表示等に使用される。５は、操作ボタン群であり、液晶表示器４における表示を切り換えや、撮影モードを設定するために利用される。１１はレンズである。２１は、無線装置であり、カメラ１に２２の三脚用取り付けねじで固定される。２３はアンテナ、２４は電源スイッチで、この操作に基づき電源が投入される。２５はアクセスランプで、例えば通信時などに点灯する。２６は無線装置２１とカメラ本体１を接続しているコードである。
【００１５】
次に、図１ｂを参照して、カメラシステムと外部印刷装置とで構成される本実施形態に対応する印刷システムについて説明する。図１ｂにおいて、３０は、カメラシステム１０と無線接続される外部印刷装置である。外部印刷装置３０は、カメラシステム１０の無線装置２１と通信を行い、印刷用の画像データを印刷枚数の情報と共に取得する。外部印刷装置３０は、受信した画像データを指定された印刷枚数に従って印刷する。なお、カメラシステム１０と外部印刷装置３０との間の通信は、無線に限られるものではなく、ケーブル接続による有線通信も可能である。なお、外部印刷装置３０は、プリンタ単体であっても良いし、パーソナルコンピュータ（ＰＣ）やプリンタで構成されるシステムであっても良い。後者の場合には、カメラシステム１０との通信は主にＰＣが行い、受信したデータに基づいて該ＰＣがプリンタに印刷を実行させることとなる。尚、実施形態の以下の説明では、簡単のために外部印刷装置３０がプリンタ単体の場合について説明する。
【００１６】
次に、図２ａを参照して、本実施形態に対応するカメラシステムのハードウェア構成の一例を説明する。カメラ本体１において、１０１は被写体を取り込むためのレンズユニット、１０２は撮像素子としてのＣＣＤ、１０３はＣＣＤ１０２により取り込まれた画像信号にデジタル化等の信号処理を行うデジタル信号処理回路である。また、１０４は画像信号を処理する画像信号処理回路、１０５はシステム全体を制御するマイコンで、各部の動作タイミングをつかさどり、操作部材１０６の信号等も読み取るように構成されている。
【００１７】
１０７は電源回路で、カメラ本体１の電源であり、各ユニットや素子に電源を供給している。１０８は液晶表示器４（ＬＣＤ）の駆動回路であり、バックライト付き液晶パネル１０９を駆動して、画像表示を行うように制御する。液晶表示器４を用いて撮像した画像データを逐次表示すれば、電子ファインダ機能を実現することが可能である。１１０は圧縮・伸長回路で、レリーズボタンに同期して取り込んだ画像データを圧縮して不揮発性のフラッシュメモリ等の記録用外部メモリ１１１に記録する。１１２は圧縮・伸長回路１１０がデータを圧縮する場合に使用されるワーク用メモリである。
【００１８】
次に、無線装置２１において、１５１はユニット化された無線装置内のマイコンで、装置内に組み込まれている無線部１５２、信号処理部１５３、メモリ１５４、操作部材１５５等の動きを司る。１５６は電源回路で、各部に電源を供給する。無線部１５２は、外部印刷装置との間で無線通信を行う通信手段であって、アンテナ２３を備える。本実施形態において、外部印刷装置との間の通信はＩＥＥＥ８０２．１１系の規格に準ずる無線ＬＡＮ通信とする。また、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＩｒＤＡ規格に従った通信方式を採用しても良い。更に、有線接続を行う場合には、ＵＳＢやＩＥＥＥ１３９４等の規格に基づいて通信を行うことができる。メモリ１５４には、通信プロトコル等のソフトウエアが記憶されている。信号処理部１５３は、Ａ／Ｄ、Ｄ／Ａ変換器や変復調器等として機能するように構成されている。また、画像データを送信信号に変換するモデム等としても機能する。操作部材１５５は、ユーザからの操作入力を受け付けたり、動作状況を報知するためのＬＥＤを備える。
【００１９】
次に、図２ｂを参照して外部印刷装置３０の構成の一例を説明する。図２ｂにおいて、ＣＰＵ２０１は外部印刷装置３０の全体を制御する制御部である。ＲＡＭ２０２はＣＰＵ２０１が動作するためのワークメモリであり、印刷用の画像データを一時記憶するための画像メモリでもある。ＲＯＭ２０３はブートＲＯＭであり、外部印刷装置３０のブートプログラムが格納されている。ＨＤＤ２０４はハードディスクドライブで、システムソフトウェア、画像データ、などを格納する。
【００２０】
２０５は画像処理部であり、画像データの補正、解像度変換、回転、及び、圧縮伸張処理等を行う。操作部Ｉ／Ｆ（インタフェース）２０６は、操作部(UI：ユーザインタフェース)２０７のインターフェース部で、操作部２０７を利用してユーザーから入力された情報を、ＣＰＵ２０１に伝達する。リムーバブルメディアＩＦ２０８は、ＩＣカード、ＣＤＲＯＭ、モバイルハードディスク等のリムーバブルメディア２０９へ読み書き可能な外部インターフェイスである。ＵＳＢ、ＰＣＭＣＩＡ、ＤＶＤドライブ等その種類は問わない。
【００２１】
Network部２１０は、有線ＬＡＮ２１４に接続し、出力用画像データの入出力や機器制御にかかわる情報の入出力を行う。無線ＬＡＮ２７０は、無線ＬＡＮ通信が可能なカメラシステム１０の無線装置２１と無線通信可能（例えば、ＩＥＥＥ８０２．１１系の規格に準ずる。）な無線送受信部である。Ｍｏｄｅｍ２５０は、公衆回線２５１に接続し、情報の入出力を行う。２１１は、ラスターイメージプロセッサ(RIP)であり、PDLコードをビットマップイメージに展開する。２１２はプリンタ部であり、印刷対象の画像データのインクジェット方式により印刷する。２１３はシステムバスであり、以上のデバイスを相互接続する。
【００２２】
次に、図３から図７を参照して、本実施形態に対応するカメラシステムにより撮影を行なう場合の処理について説明する。
【００２３】
図７は、本実施形態に対応する処理のフローチャートである。図７において、ステップＳ７０１では、カメラ本体１及び無線装置２１の電源が投入される。ステップＳ７０２では、操作ボタン群５の操作を受け付け、ステップＳ７０３では該操作に応じてモード設定画面を液晶表示器４に表示する。このときの操作ボタン群５の具体例及び表示例を図３を参照して説明する。
【００２４】
図３において、ボタン５１から５９が操作ボタン群５に属するものであり、５１はメニューボタンであり、メニュー画面を表示させる場合に操作される。５２は再生ボタンであり、撮像した画像の再生を行う場合に操作される。５３は画像削除ボタンであり、液晶表示器４に表示されている画像を削除する場合に操作される。５４はモードボタンであり、「通常撮影モード」又は「枚数入力モード」に設定するためのモード設定画面を表示させる場合に操作される。
【００２５】
また、５５は、設定ボタンであり、撮影画像の圧縮率の変更やその他の設定・変更を行う。５６、５７は矢印ボタンであり、液晶表示器４における表示内容や選択候補を切り替える場合に操作される。５８は決定ボタンであり、メニュー選択画面やモード選択画面が表示されている場合に、選択項目を確定させる場合に操作される。５９はキャンセルボタンであり、表示内容や選択を取り消す場合に操作される。
【００２６】
ステップＳ７０３において表示されるモード設定画面には、通常撮影モード６０と枚数入力モード６１とが含まれている。ここで、通常撮影モード６０では、撮影及び撮影した画像データの再生を行うモードである。一方、枚数入力モード６１では、撮影により得られた画像データを印刷枚数を指定して外部印刷装置３０に送信するモードである。モード設定画面が最初に液晶表示器４に表示される際には、通常撮影モード６０が選択された状態となっている。
【００２７】
ステップＳ７０４では、矢印ボタン５６の操作及び決定ボタン５８の操作に基づいて、枚数入力モードの選択を受け付ける。該選択を受け付けるとステップＳ７０５において撮影処理を行う。撮影処理では、液晶表示器４を電子ファインダとして利用して、撮像した画像データを逐次表示し、レリーズボタンの操作に同期して取り込んだ画像データを圧縮・伸張回路にて圧縮して記録用外部メモリ１１１に記録する。
【００２８】
また、ステップＳ７０６では、撮影した画像データを液晶表示器４においてプレビュー表示する。続くステップＳ７０７で再生ボタン５２が操作されたか否かを判定する。再生ボタン５２が操作されていない場合には（ステップＳ７０７において「ＮＯ」）、ステップＳ７０５に戻って撮影処理を継続する。一方、再生ボタン５２が操作された場合には（ステップＳ７０７において「ＹＥＳ」）、ステップＳ７０８に移行して、記録用外部メモリ１１１に記録されている画像データの再生を行う。ここでの表示の一例を図４に示す。
【００２９】
ステップＳ７０９では、いずれかの画像データが液晶表示器４に表示されている状態で、決定ボタン５８が操作されたか否かを判定する。もし決定ボタン５８が操作されたと判定された場合には（ステップＳ７０９において「ＹＥＳ」）、ステップＳ７１０に移行する。一方、決定ボタン５８が操作されていないと判定された場合には（ステップＳ７０９において「ＮＯ」）、ステップＳ７０８に戻って、画像データの再生を継続する。
【００３０】
ステップＳ７１０では、印刷指定枚数入力画面を表示する。具体的には、それまで表示されていた画像データ上に、印刷指定枚数を重ねて表示する。このときの表示例は、図５に示す通りである。図５において６２は、印刷指定枚数を表示する領域である。本実施形態では最初に表示される枚数を「１」とし、ユーザは矢印ボタン５６及び５７を操作して、枚数を変更することができる。例えば、ボタン５７が操作されれば枚数は増加し、ボタン５６が操作されれば枚数は少なくなる。ステップＳ７１１では印刷指定枚数が決定されたか否かを判定する。印刷指定枚数が決定されたか否かは、所望の枚数が６２に表示された状態で、決定ボタン５８が操作されたかどうかにより判定することができる。もし、枚数が決定された場合には（ステップＳ７１１において「ＹＥＳ」）、ステップＳ７１２に移行する。一方、枚数が決定されていない場合には（ステップＳ７１１において「ＮＯ」）、ステップＳ７１０に戻って処理を継続する。
【００３１】
ステップＳ７１２では、図６のような画面を表示して、現在液晶表示器４に表示されている画像データについて、ステップＳ７１１で決定された枚数の印刷を行うために、外部印刷装置３０へ画像データを送信する旨が表示される。図６では、６３に「送信ＯＫ」と表示されているが、印刷指定枚数を併せて表示しても良い。図６のような画面を確認した上で決定ボタン５８が操作された場合には、送信が許可されたものとして（ステップＳ７１３において「ＹＥＳ」）、ステップＳ７１４に移行して画像データの送信を行う。一方、決定ボタンが操作されない場合には（ステップＳ７１３において「ＮＯ」）、図６の表示を継続する。なお、キャンセルボタン５９が操作された場合には、本処理を終了する。
【００３２】
このとき、外部印刷装置３０へ送信される印刷依頼データの一例を図８に示す。図８において、８００は印刷依頼データの全体を示す。印刷指定枚数８０１には、ステップＳ７１１において決定された印刷指定枚数が格納される。記録紙サイズ８０２には、予め設定された記録紙のサイズ（Ｌ版、ハガキ版など）が格納される。画像データ名８０３には、印刷が指定された画像データの名前が格納される。画像データ本体８０４には、印刷対象となる画像データの本体データが格納される。なお、図８に示す印刷依頼データは一例であって、これに限定されるものではなく、少なくとも外部印刷装置３０に指定すべき印刷枚数と印刷対象の画像データが含まれればよい。
【００３３】
次に、図９を参照して、外部印刷装置３０における処理を説明する。図９は、外部印刷装置３０における画像データの印刷処理の一例に対応するフローチャートである。該フローチャートに対応するプログラムは、ＲＡＭ２０２に格納され、ＣＰＵ２０１によって実行される。
【００３４】
図９において、ステップＳ９０１では、図７のステップＳ７１４において無線装置２１から送信された印刷依頼データ８００を受信したか否かを判定する。もし印刷依頼データ８００を受信した場合には（ステップＳ９０１において「ＹＥＳ」）、ステップＳ９０２に移行し、受信しない場合には（ステップＳ９０１において「ＮＯ」）、受信監視を継続する。
【００３５】
ステップＳ９０２では、受信した印刷依頼データ８００から、印刷指定枚数８０１を抽出し、ステップＳ９０３において印刷部数：Ｎｐに抽出した印刷指定枚数８０１の値をセットする。続いて、ステップＳ９０４では、印刷依頼データ８００の記録紙サイズ８０２に基づく記録紙を選択して、画像データ本体８０４の印刷をプリンタ部２１２を用いて行う。
【００３６】
ステップＳ９０５では、１枚分の印刷処理が終わると、印刷部数Ｎｐの値を１ずつ減ずる。ステップＳ９０６では、Ｎｐが０になったか否かを判定する。もし、Ｎｐが０となった場合には（ステップＳ９０６において「ＹＥＳ」）、印刷指定枚数８０１に相当する部数の印刷が行われたこととなるので、処理を終了する。一方、Ｎｐが０でない場合には、印刷部数が印刷指定枚数８０１に達していないので、ステップＳ９０４に戻って、印刷処理を継続する。
【００３７】
以上説明したように、本実施形態によれば、枚数入力モードが設定された場合には印刷指定枚数の設定を条件として印刷依頼データの送信を行うので、枚数の指定を行わずに外部印刷装置３０へ印刷依頼を送信することを防止できる。これにより、外部印刷装置３０に印刷依頼を行った画像データについては、必要な部数の印刷を確実に行うことができる。
【００３８】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。上記第１の実施形態では、再生ボタン５２の操作に応じて、図５のような印刷指定枚数の入力画面を表示した。これに対し、本実施形態では、撮影した後に表示されるプレビュー画面において印刷指定枚数の入力画面を表示し、より効率的に印刷枚数の指定を可能とする。
【００３９】
よって、本実施形態では、図７のフローチャートにおいて、ステップＳ７０６におけるプレビュー画面表示の際に、撮像した画像だけでなく印刷指定枚数６２を液晶表示器４に表示する。このときの表示は、例えば図５の様になる。そして、ステップＳ７０７からステップＳ７１０までの処理を省略して、図５のようなプレビュー表示状態において、ステップＳ７１１における枚数決定の判定を行うものである。その他の処理については、第１の実施形態と同様であるので、説明は省略する。
【００４０】
以上のように、本実施形態では、プレビュー画面において印刷指定枚数を決定することができるので、より効率的に撮像・印刷依頼の処理を行うことができる。
【００４１】
［第３の実施形態］
次に、本発明の第３の実施形態について説明する。上記の第１及び第２の実施形態では、印刷指定枚数を撮影者が自ら入力し、決定していた。これに対し、本実施形態では、予め所定の画像を参照画像として撮影しておき、それぞれに数値を割り当てておく。そして、本撮影を行った後に、撮影者は印刷指定枚数の入力を行わう代わりに、所定の参照画像に対応する画像を撮影し、撮影された画像に基づいて本撮影した画像の印刷指定枚数を設定する。
【００４２】
このように本実施形態では、まず、印刷指定枚数を割り当てるための画像を予め撮影し、枚数の割当処理を行う。図１０は本実施形態に対応する枚数割当処理の一例を示すフローチャートである。
【００４３】
図１０において、ステップＳ１００１では、カメラ本体１及び無線装置２１の電源が投入される。ステップＳ１００２では、モードボタン５４の操作を受け付け、ステップＳ１００３では該操作に応じてモード設定画面を液晶表示器４に表示する。このときの表示例は図１１に示すようになる。
【００４４】
図１１において、液晶表示器４には、第１の実施形態における図３の表示内容に加えて、「枚数割当モード」８１及び「枚数変換モード」８２が表示されている。ここで、枚数割当モード８１とは、印刷指定枚数に相当する数値を撮像した画像に割り当て、参照画像を生成するモードである。また、枚数変換モード８２とは、枚数割当モード８１において数値を割り当てた画像を用いて、印刷依頼を行う画像データの印刷指定枚数を設定するモードである。
【００４５】
ステップＳ１００４では、矢印ボタン５６の操作及び決定ボタン５８の操作に基づいて、枚数割当モード８１の選択を受け付ける。該選択を受け付けるとステップＳ１００５において撮影処理を行い、撮影した結果を液晶表示器４に表示する。
【００４６】
ここで撮影された画像の一例として、図１２を示す。図１２は、空の様子を撮影したものである。空は通常の景色や部屋の中と違って明確な被写体になるものが無いために図１２に示すように雲８３がいくつかあるぐらいで明確なコントラストの高い被写体はない。晴天の場合にはほとんど何もない状態である。このような画像の表示状態において、ステップＳ１００６では、該空の画像に対して割り当てる枚数に相当する数値の設定を受け付ける。数値の設定は、矢印ボタン５６及び５７の操作に基づいて行われ、矢印ボタン５７が操作された場合には数値が大きくなり、ボタン５６が操作された場合には、数値が小さくなるように表示が変化する。
【００４７】
設定された数値は液晶表示器４の領域８４に表示され、確認可能となっている。撮影者は割り当てる数値にセットした後、決定ボタン５８を操作して、数値の割当を完了することができる。図１２の場合、空の画像に対しては、「１」が割り当てられたこととなる。
【００４８】
次に、ステップＳ１００７では、枚数割当処理を終了するか否かを判定する。もし、撮影者から例えば設定ボタン５５の操作を受け付けた場合には、枚数割当処理を終了して、図１１に示す画面に戻る。一方、そのような操作が行われない場合には、ステップＳ１００５に戻って、撮影処理を継続する。
【００４９】
なお、図１３は大きな木８５を撮影対象とし、「２」（８６）が割り当てられた場合を示している。図１４はぬいぐるみ８７を撮影対象とし、これに対して「３」（８８）が割り当てられた場合を示している。
【００５０】
このようにして印刷指定枚数に対応する数値が割り当てられた参照画像は、ワーク用メモリ１１２に格納される。ワーク用メモリ１１２には、画像データそのものを格納する必要はなく、該画像データから抽出される特徴量と割り当てられた数値を格納しておくこともできる。この特徴量は、数値が割り当てられた画像の色、明るさ等に関する情報に基づいて生成することができる。
【００５１】
このように、枚数割当処理では、印刷枚数を指定するための数値を特定の参照画像に割り当てることができる。本実施形態では、このように数値が割り当てられた参照画像とほぼ同等の画像を撮影することで、対応する数値を印刷指定枚数８０１として設定することができる。以下、図１５のフローチャートを参照して、本実施形態に対応する撮影及び印刷依頼処理について説明する。
【００５２】
図１５において、ステップＳ１５０１では、カメラ本体１及び無線装置２１の電源が投入される。ステップＳ１５０２では、モードボタン５４の操作を受け付け、ステップＳ１５０３では該操作に応じてモード設定画面を液晶表示器４に表示する。このときの表示例は図１１に示すようになる。ステップＳ１５０４では、矢印ボタン５６の操作及び決定ボタン５８の操作に基づいて、枚数変換モード８２の選択を受け付ける。該選択を受け付けるとステップＳ１５０５において撮影処理を行い、ステップＳ１５０６において撮影した結果を液晶表示器４に表示してプレビューを行う。このときの表示例は図４に示すようになる。図４は二人の人物が撮影された例を示している。
【００５３】
次に、ステップＳ１５０７では、図１６に示すように、電子ファインダ表示を行っている液晶表示器４に、「印刷指定枚数設定のための撮影を行います。」とのメッセージが表示される。なお、画面表示の他に、音声により通知を行っても良い。これに応じて、ステップＳ１５０８では、再度の撮影が行われる。この時撮影される対象は、図１０において予め印刷指定枚数が割り当てられた特定の対象となる。即ち、上記の例で説明すれば、印刷指定枚数が１枚の場合には、空を撮影対象として撮影が行われ、２枚の場合には大きな木８５が撮影対象となり、３枚の場合にはぬいぐるみ８７が撮影対象となる。図４に示す例であれば、撮影対象が二人の人物であるので、大きな木８５を撮影して、印刷指定枚数に２枚を設定すればよい。
【００５４】
続くステップＳ１５０９では、ステップＳ１５０８において撮影された画像から得られる特徴量と、予め撮影されワーク用メモリ１１２に格納された特徴量、或いは、参照画像から演算して得られる特徴量とを比較する。比較の結果、特徴量がほぼ一致する参照画像がワーク用メモリ１１２に格納されていない場合には、（ステップＳ１５１０において「ＮＯ」）、ステップＳ１５０８に戻って再度の撮影を行う。一方、一致する参照画像がワーク用メモリ１１２に格納されている場合には（ステップＳ１５１０において「ＹＥＳ」）、ステップＳ１５１１に移行する。ステップＳ１５１１では、一致すると判定された参照画像に割り当てられた数値を、ステップＳ１５０５において撮影された画像の印刷指定枚数に設定する。
【００５５】
このように、本実施形態では、画像の特徴量に基づいて一致か否かの判定を行っている。よって、「大きな木」を撮影する場合であっても、単に大きな木であればよい訳ではなく、同じ木をほぼ同じ位置から、ほぼ同じ大きさで、ほぼ画面の同じ位置になるように撮像し、特徴量が一致するようにしなければならない。さもなくば、予め撮影しておいた「大きな木」の参照画像とは不一致と判定されてしまう。
【００５６】
続いて、ステップＳ１５１２では、ステップＳ１５０５において撮影された画像を外部印刷装置３０へ送信する旨が表示される。ここでの表示の一例を図１７に示す。図１７では、１６１に「送信ＯＫ」と表示されており、１６２に印刷指定枚数が併せて表示されている。このような表示を確認して問題がなければ撮影者は決定ボタン５８を操作することができる。決定ボタン５８が操作された場合には（ステップＳ１５１３において「ＹＥＳ」）、ステップＳ１５１４に移行して、外部印刷装置３０に印刷依頼データ８００を送信する。
【００５７】
以上のように、本実施形態では、外部印刷装置３０での印刷枚数の指定を、数値として入力せずに、予め所定の数値を割り当てておいた画像に対応する画像を撮影することにより行える。よって、枚数を手入力する手間を省き、効率的に処理を行うことができる。
【００５８】
［第４の実施形態］
上記の実施形態では、撮影した画像データを次の画像データの撮影に先だって送信していた。しかしながら、画像の送信には時間を要する場合もあり、撮影する度に送信処理を行っていると次の撮影に支障をきたす場合がある。そこで、本実施形態では、後に一括送信を行うこととし、該一括送信において送信すべき画像データには撮影時にマーキングをしておくものである。
【００５９】
本実施形態では、図７や図１５のフローチャートのステップＳ７０６やステップＳ１５０６におけるプレビュー画面表示において、撮影した画像データを後に一括送信するためのマーキングの付与を受け付ける。例えば、図４に示すようなプレビュー画面表示において、設定ボタン５５等の操作を受け付けた場合には、図１８に示すような画面を表示して、画面中の何れかの領域に、後に一括送信する対象に選択された旨を通知するためのマーキング１８０１を表示する。その後、各実施形態に対応した印刷指定枚数の設定処理が行われる。
【００６０】
なお、第１乃至第３の実施形態では、ステップＳ７１２乃至Ｓ７１４やステップＳ１５１２乃至Ｓ１５１４において、送信表示を行い、決定ボタン５８の操作に基づいて、画像データを送信している。これに対し本実施形態では、これらのステップを省略して、印刷指定枚数が決定された段階（ステップＳ７１１やＳ１５１１）で、１枚分の画像データに対する処理を終了し、次の画像データの撮影を行うことができる。なお、プレビュー画面表示において設定ボタン５５の操作を受け付けない場合には、そのまま送信処理を行っても良い。
【００６１】
また、撮影されマーキングがなされた画像データは、記録用外部メモリ１１１に格納されるが、その際には、図８の印刷依頼データ８００に示すデータの他に、一括送信対象であることを示すフラグが格納される。一括送信対象の場合には、フラグ値として例えば１が与えられる。また、フラグ値は、一括送信が行われた後には０にリセットされる。
【００６２】
なお、このフラグ値は、再生ボタン５２を操作により撮影した画像データを液晶表示器４に表示する際に、設定ボタン５５の操作により変更することが可能である。また、再生時には、フラグ値が１の画像データのみを表示させても良い。
【００６３】
更に、画像データの一括送信は、メニューボタン５１の操作に応じて表示するメニュー項目に、「一括送信」の項目を設けておき、この「一括送信」が選択された場合に実行される。
【００６４】
このように本実施形態によれば、撮影時に画像をマーキングしておき、マーキングした画像を後に一括送信することが可能となる。これにより、複数の画像を連続して撮影する場合であっても、画像送信処理による支障が発生することなく、撮影を効率的に進行することができる。
【００６５】
また、撮影した画像データのプレビュー時にマーキングしてしまうことで、膨大な枚数の画像データの内容を後で再確認して送信するか否かを決定する必要がなくなる。このとき、失敗画像は除外することができるので良好な画像のみを送信して印刷を行うことができる。これにより、印刷物の選別に係る時間の節約や、不必要な印刷による電力消費を節約することができる。
【００６６】
［その他の実施形態］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００６７】
また、本発明の目的は、前述した機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムに供給し、そのシステムがプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現し、そのプログラムコードを記憶した記憶媒体は本発明を構成する。また、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した機能が実現される場合も含まれる。
【００６８】
さらに、以下の形態で実現しても構わない。すなわち、記憶媒体から読み出されたプログラムコードを、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。そして、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行って、前述した機能が実現される場合も含まれる。
【図１ａ】
0005518127.tif 000002
【図１ｂ】
0005518127.tif 000003
【図２ａ】
0005518127.tif 000004
【図２ｂ】
0005518127.tif 000005
【図３】
0005518127.tif 000006
【図４】
0005518127.tif 000007
【図５】
0005518127.tif 000008
【図６】
0005518127.tif 000009
【図７】
0005518127.tif 000010
【図８】
0005518127.tif 000011
【図９】
0005518127.tif 000012
【図１０】
0005518127.tif 000013
【図１１】
0005518127.tif 000014
【図１２】
0005518127.tif 000015
【図１３】
0005518127.tif 000016
【図１４】
0005518127.tif 000017
【図１５】
0005518127.tif 000018
【図１６】
0005518127.tif 000019
【図１７】
0005518127.tif 000020
【図１８】
0005518127.tif 000021