(57)【特許請求の範囲】
【請求項１】
点在して設置された複数の基地局と、前記各基地局と通信可能に接続する印刷サーバと、前記複数の基地局のうち１又は２以上の基地局を介して前記印刷サーバと通信可能に接続する携帯可能な電子カメラとを備える画像印刷システムであって、
前記電子カメラは、撮影タイミングを入力するスイッチと、画像をデータとして取り込む画像取込手段と、１又は複数のフレーム画像データを記憶する記憶手段と、固定のフレーム画像が選択される第一の撮影モードと、位置および時刻に応じて決定されるフレーム画像が選択される第二の撮影モードとのいずれかが指定されたことに対応して、前記記憶手段のフレーム画像データのなかから、指定された前記第一のモードあるいは前記第２のモードに応じたフレーム画像データを選択する選択手段と、画像を表示する表示手段とを有し、
前記選択手段は、第二のモードが指定された場合、前記基地局に対し、画像特定情報の送信を要求し、前記基地局から画像特定情報を受信すると、前記記憶手段のフレーム画像データのなかから該画像特定情報によって特定されるフレーム画像データを選択し、
前記スイッチの入力タイミングで前記画像取込手段から撮影画像データを取り込み、取り込んだ撮影画像データ及び指定された前記第一のモードあるいは第二のモードにおいて選択されたフレーム画像データを特定するための画像特定情報を前記基地局に送信し、前記指定された前記第一のモードあるいは第二のモードにおいて選択されたフレーム画像データと前記撮影画像データとを合成して前記表示手段に表示し、
前記基地局は、前記電子カメラから画像特定情報の送信要求を受信した場合、自装置に格納されている画像特定情報のうち、現在時刻に応じた画像特定情報を前記電子カメラに送信し、
前記印刷サーバは、前記１又は複数のフレーム画像データを記憶した第２の記憶手段と、画像データを印刷する印刷手段とを有し、
前記撮影画像データ及び前記画像特定情報を受信したときは、受信した画像特定情報により特定されるフレーム画像データを前記第２の記憶手段から読み出し、読み出したフレーム画像データと前記受信した撮影画像データとを合成して前記印刷手段で印刷することを特徴とする画像印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子カメラで撮影した画像データを印刷するシステムに係り、特に、電子カメラで撮影した画像データを簡易かつ容易に印刷することができるとともに、撮影の自由度を向上するのに好適な画像印刷システムに関する。
【０００２】
【従来の技術】
近年では、ディジタルカメラやディジタルビデオカメラ等のディジタル記録方式の電子カメラが広く普及している。電子カメラは、例えば、ＣＣＤ（Charge Coupled Device）等からなる撮影部と、撮影部で取り込んだ撮影画像データを記憶する画像メモリとで構成されている。そして、電子カメラで撮影した画像データを印刷するには、一般に、画像メモリに記憶されている撮影画像データをコンピュータに転送し、そのコンピュータに接続されたプリンタにより印刷することにより行う。
【０００３】
一方、ＣＣＤカメラと、ディスプレイと、画像処理装置と、シール等を印刷するプリンタとを筐体に組み込んで一体化し、ＣＣＤカメラで取り込んだ撮影画像データをシール等に印刷して販売するスタンドアロン式の画像印刷物自動販売機（例えば、プリントクラブ（登録商標））も広く知られている。この画像印刷物自動販売機では、利用者が所定の金額を投入して撮影ボタンを操作すると、まず、ＣＣＤカメラによる撮影を開始する。そして、ＣＣＤカメラで取り込んだ撮影画像データと利用者が選択したフレーム画像データとを合成して、シール等に印刷するようになっている。
【０００４】
【発明が解決しようとする課題】
ところで、テーマパーク等のアミューズメント施設では、家族やカップル等が電子カメラを利用して撮影を楽しむという姿がよく見受けられる。しかしながら、従来の画像データを印刷する環境にあっては、電子カメラの他にコンピュータやプリンタ等が必要となり、これら機器をアミューズメント施設に持ち込むのはきわめて困難である。これら機器のすべてを含めると重くなり、持ち運びに不向きだからである。このため、通常は、後日、自宅や会社等で印刷作業を行うことになる。したがって、撮影してから画像を印刷するまでに時間がかかり、見たいときにすぐに印刷することができない。
【０００５】
一方、従来の画像印刷物自動販売機は、撮影画像データをその場で直ちにシール等に印刷できるため、アミューズメント施設でも家族やカップル等により利用されている。しかしながら、従来の画像印刷物自動販売機にあっては、撮影部、画像処理部およびプリンタが筐体内に一体化されているため、撮影の自由度が少ないという欠点がある。すなわち、画像印刷物自動販売機の撮影可能な範囲に限定されるため、好みの背景で自由に撮影することができない。
【０００６】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、電子カメラで撮影した画像データを簡易かつ容易に印刷することができるとともに、撮影の自由度を向上するのに好適な画像印刷システムを提供することを目的としている。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、発明１の画像印刷システムは、点在して設置された複数の基地局と、前記各基地局と通信可能に接続する印刷サーバと、前記複数の基地局のうち１または２以上の基地局を介して前記印刷サーバと通信可能に接続する電子カメラとを備えるシステムであって、１又は複数のフレーム画像データを記憶した記憶手段を備え、前記電子カメラで選択されたフレーム画像データを前記記憶手段から読み出し、読み出したフレーム画像データと前記電子カメラで取り込んだ撮影画像データとを合成し、合成した合成画像データを前記印刷サーバで印刷するようになっている。
【０００８】
このような構成であれば、電子カメラでフレーム画像データが選択されるとともに撮影画像データが取り込まれると、選択されたフレーム画像データが記憶手段から読み出され、読み出されたフレーム画像データと取り込まれた撮影画像データとが合成され、合成された合成画像データが印刷サーバで印刷される。
【０００９】
ここで、フレーム画像データの選択は、電子カメラの利用者に行わせるようにしてもよいし、所定条件に従って行うようにしてもよい。前者の場合は、例えば、利用者がフレーム画像データを選択する選択手段を電子カメラに設け、後者の場合は、例えば、電子カメラの位置や時刻に基づいて決定された条件に従ってフレーム画像データを選択する選択手段を電子カメラに設ける。もちろん、これらを組み合わせた構成であってもよい。
【００１０】
また、電子カメラは、画像を取り込むようになっていればどのような構成であってもよく、例えば、画像を静止画として撮影するディジタルカメラ等であってもよいし、画像を動画として撮影するディジタルビデオカメラ等であってもよい。以下、発明２および７の画像印刷システム、発明８ないし１１の電子カメラ並びに発明１２および１３の画像印刷方法において同じである。
【００１１】
また、フレーム画像データとは、撮影画像データと重ね合わせるための画像データであって、これには、例えば、漫画やアニメ等のキャラクタを表したキャラクタ画像データ、撮影画像を縁取る枠を表した枠画像データ、自然画等の背景を表した背景画像データが含まれる。以下、発明２の画像印刷システム、発明８ないし１１の電子カメラおよび発明１２の画像印刷方法において同じである。
【００１２】
また、記憶手段は、電子カメラ、基地局または印刷サーバのいずれかに設けられていればよいし、フレーム画像データと撮影画像データとの合成は、電子カメラ、基地局または印刷サーバのいずれかで行うようになっていればよい。これらの組み合わせによる形態は、例えば、次のものが挙げられる。
【００１３】
第１に、記憶手段を電子カメラに設け、画像データの合成を電子カメラで行う形態がある。この形態の構成としては、例えば、電子カメラは、選択されたフレーム画像データを記憶手段から読み出し、読み出したフレーム画像データと撮影画像データとを合成し、合成した合成画像データを基地局を介して印刷サーバに送信するようになっている。印刷サーバは、合成画像データを受信したときは、受信した合成画像データを印刷するようになっている。
【００１４】
第２に、記憶手段を電子カメラに設け、画像データの合成を印刷サーバで行う形態がある。この形態の構成としては、例えば、電子カメラは、選択されたフレーム画像データを記憶手段から読み出し、読み出したフレーム画像データおよび撮影画像データを基地局を介して印刷サーバに送信するようになっている。印刷サーバは、フレーム画像データおよび撮影画像データを受信したときは、受信したフレーム画像データと受信した撮影画像データとを合成し、合成した合成画像データを印刷するようになっている。
【００１５】
第３に、記憶手段を電子カメラに設け、画像データの合成を基地局で行う形態がある。この形態の構成としては、例えば、電子カメラは、選択されたフレーム画像データを記憶手段から読み出し、読み出したフレーム画像データおよび撮影画像データを基地局に送信するようになっている。基地局は、フレーム画像データおよび撮影画像データを受信したときは、受信したフレーム画像データと受信した撮影画像データとを合成し、合成した合成画像データを印刷サーバに送信するようになっている。印刷サーバは、合成画像データを受信したときは、受信した合成画像データを印刷するようになっている。
【００１６】
第４に、記憶手段を基地局に設け、画像データの合成を基地局で行う形態がある。この形態の構成としては、例えば、電子カメラは、取り込んだ撮影画像データおよび選択されたフレーム画像データを特定するための画像特定情報を基地局に送信するようになっている。基地局は、撮影画像データおよび画像特定情報を受信したときは、受信した画像特定情報により特定されるフレーム画像データを記憶手段から読み出し、読み出したフレーム画像データと受信した撮影画像データとを合成し、合成した合成画像データを印刷サーバに送信するようになっている。印刷サーバは、受信した合成画像データを印刷するようになっている。
【００１７】
第５に、記憶手段を基地局に設け、画像データの合成を電子カメラで行う形態がある。この形態の構成としては、例えば、電子カメラは、選択されたフレーム画像データを特定するための画像特定情報を基地局に送信し、フレーム画像データを受信したときは、受信したフレーム画像データと撮影画像データとを合成し、合成した合成画像データを基地局を介して印刷サーバに送信するようになっている。基地局は、画像特定情報を受信したときは、受信した画像特定情報により特定されるフレーム画像データを記憶手段から読み出し、読み出したフレーム画像データを基地局を介して電子カメラに送信するようになっている。印刷サーバは、合成画像データを受信したときは、受信した合成画像データを印刷するようになっている。
【００１８】
第６に、記憶手段を基地局に設け、画像データの合成を印刷サーバで行う形態がある。この形態の構成としては、例えば、電子カメラは、取り込んだ撮影画像データおよび選択されたフレーム画像データを特定するための画像特定情報を基地局に送信するようになっている。基地局は、撮影画像データおよび画像特定情報を受信したときは、受信した画像特定情報により特定されるフレーム画像データを記憶手段から読み出し、読み出したフレーム画像データおよび受信した撮影画像データを印刷サーバに送信するようになっている。印刷サーバは、フレーム画像データおよび撮影画像データを受信したときは、受信したフレーム画像データと受信した撮影画像データとを合成し、合成した合成画像データを印刷するようになっている。
【００１９】
第７に、記憶手段を印刷サーバに設け、画像データの合成を印刷サーバで行う形態がある。この形態の構成としては、例えば、電子カメラは、取り込んだ撮影画像データおよび選択されたフレーム画像データを特定するための画像特定情報を基地局を介して印刷サーバに送信するようになっている。印刷サーバは、撮影画像データおよび画像特定情報を受信したときは、受信した画像特定情報により特定されるフレーム画像データを記憶手段から読み出し、読み出したフレーム画像データと受信した撮影画像データとを合成し、合成した合成画像データを印刷するようになっている。
【００２０】
第８に、記憶手段を印刷サーバに設け、画像データの合成を電子カメラで行う形態がある。この形態の構成としては、例えば、電子カメラは、選択されたフレーム画像データを特定するための画像特定情報を基地局を介して印刷サーバに送信し、フレーム画像データを受信したときは、受信したフレーム画像データと撮影画像データとを合成し、合成した合成画像データを基地局を介して印刷サーバに送信するようになっている。印刷サーバは、画像特定情報を受信したときは、受信した画像特定情報により特定されるフレーム画像データを記憶手段から読み出し、読み出したフレーム画像データを基地局を介して電子カメラに送信し、合成画像データを受信したときは、受信した合成画像データを印刷するようになっている。
【００２１】
第９に、記憶手段を印刷サーバに設け、画像データの合成を基地局で行う形態がある。この形態の構成としては、例えば、電子カメラは、取り込んだ撮影画像データを基地局に送信するとともに、選択されたフレーム画像データを特定するための画像特定情報を基地局を介して印刷サーバに送信するようになっている。基地局は、フレーム画像データおよび撮影画像データを受信したときは、受信したフレーム画像データと受信した撮影画像データとを合成し、合成した合成画像データを印刷サーバに送信するようになっている。印刷サーバは、画像特定情報を受信したときは、受信した画像特定情報により特定されるフレーム画像データを記憶手段から読み出し、読み出したフレーム画像データを基地局に送信し、合成画像データを受信したときは、受信した合成画像データを印刷するようになっている。
【００２２】
また、このような形態のうち基地局または印刷サーバに記憶手段を設ける形態において、フレーム画像データの選択を電子カメラの利用者に行わせる場合は、利用者の選択を容易にする観点から、記憶手段の内容と同一のフレーム画像データを記憶するための第２の記憶手段を電子カメラに設けるのが好ましい。これにより、利用者は、電子カメラに表示されるフレーム画像データを見ながらフレーム画像データを選択することができる。なお、第２の記憶手段を設けるに限らず、基地局または印刷サーバからフレーム画像データを取得するようにしてもよい。
【００２３】
さらに、発明２の画像印刷システムは、点在して設置された複数の基地局と、前記各基地局と通信可能に接続する印刷サーバと、前記複数の基地局のうち１または２以上の基地局を介して前記印刷サーバと通信可能に接続する電子カメラとを備えるシステムであって、前記電子カメラは、撮影タイミングを入力するスイッチと、画像をデータとして取り込む画像取込手段と、１又は複数のフレーム画像データを記憶するための記憶手段と、前記記憶手段のフレーム画像データのなかからいずれかを選択する選択手段とを有し、前記スイッチの入力タイミングで前記画像取込手段から撮影画像データを取り込み、取り込んだ撮影画像データおよび前記選択手段で選択されたフレーム画像データを特定するための画像特定情報を前記基地局に送信するようになっており、前記印刷サーバは、前記１又は複数のフレーム画像データを記憶した第２の記憶手段と、画像データを印刷する印刷手段とを有し、前記撮影画像データおよび前記画像特定情報を受信したときは、受信した画像特定情報により特定されるフレーム画像データを前記第２の記憶手段から読み出し、読み出したフレーム画像データと前記受信した撮影画像データとを合成して前記印刷手段で印刷するようになっている。
【００２４】
このような構成であれば、電子カメラでは、選択手段でフレーム画像データが選択されるとともにスイッチが押下されると、スイッチの入力タイミングで画像取込手段から撮影画像データが取り込まれ、取り込まれた撮影画像データおよび画像特定情報が基地局を介して印刷サーバに送信される。ここで、画像特定情報は、選択されたフレーム画像データを特定するための情報である。
【００２５】
印刷サーバでは、撮影画像データおよび画像特定情報を受信すると、受信した画像特定情報により特定されるフレーム画像データが第２の記憶手段から読み出され、読み出されたフレーム画像データと受信した撮影画像データとが合成されて印刷手段で印刷される。
【００２６】
ここで、画像取込手段は、画像をデータとして取り込むようになっていればどのような構成であってもよく、例えば、対象によって反射される反射波または対象を透過する透過波を測定することによりその対象の画像を取り込むようになっている。画像取込手段が測定する反射波または透過波には、電波、光、Ｘ線その他の電磁波、または超音波その他の音波が含まれる。反射波または透過波の測定は、外界から照射される外界波を利用し、照射される外界波のうち対象によって反射される反射波または対象を透過する透過波を測定することにより行ってもよいし、照射手段により測定波を対象に照射し、照射した測定波のうち対象によって反射される反射波または対象を透過する透過波を測定することにより行ってもよい。前者には、例えば、外界から照射される光を利用し、照射される光のうち対象によって反射される光を測定するカメラが該当し、後者には、例えば、超音波を対象に照射し、照射した超音波のうち対象を透過する超音波を測定する超音波カメラが該当する。以下、発明７の画像印刷システムおよび発明８ないし１１の電子カメラにおいて同じである。
【００２７】
また、記憶手段は、フレーム画像データをあらゆる手段でかつあらゆる時期に記憶するものであり、フレーム画像データをあらかじめ記憶してあるものであってもよいし、フレーム画像データをあらかじめ記憶することなく、本システムの動作時に与えられる記憶媒体からの読込等によってフレーム画像データを記憶するようになっていてもよい。なお、１のフレーム画像データを記憶する場合は、例えば、本システムの動作中に他のフレーム画像データに書き換えることにより、実質的に複数のフレーム画像データを記憶することもできる。以下、発明９ないし１１の電子カメラにおいて同じである。
【００２８】
また、選択手段は、フレーム画像データを電子カメラの利用者に選択させるようにしてもよいし、所定条件に従ってフレーム画像データを選択するようにしてもよい。前者の場合は、例えば、利用者がフレーム画像データを選択するセレクトスイッチ等を設け、後者の場合は、例えば、電子カメラの位置や時刻に基づいて決定された条件に従ってフレーム画像データを選択する選択回路等を設ける。もちろん、これらを組み合わせた構成であってもよい。以下、発明８ないし１１の電子カメラにおいて同じである。
【００２９】
さらに、発明３の画像印刷システムは、発明２の画像印刷システムにおいて、前記電子カメラは、前記撮影画像データの送信を取り消すための取消スイッチを有し、前記画像取込手段から撮影画像データが取り込まれてから所定時間が経過するまでの間に前記取消スイッチが押下されたときは、前記撮影画像データおよび前記画像特定情報の送信を取り消すようになっている。
【００３０】
このような構成であれば、電子カメラでは、画像取込手段から撮影画像データが取り込まれてから所定時間が経過するまでの間に取消スイッチが押下されると、撮影画像データおよび画像特定情報の送信が取り消される。
【００３１】
さらに、発明４の画像印刷システムは、発明２および３のいずれかの画像印刷システムにおいて、前記電子カメラは、画像を表示する表示手段を有し、前記選択手段で選択されたフレーム画像データと前記撮影画像データとを合成して前記表示手段に表示するようになっている。
【００３２】
このような構成であれば、電子カメラでは、選択手段で選択されたフレーム画像データと撮影画像データとが合成されて表示手段に表示される。
【００３３】
さらに、発明５の画像印刷システムは、発明２ないし４のいずれかの画像印刷システムにおいて、前記選択手段は、所定条件に従って、前記記憶手段のフレーム画像データのなかからいずれかを選択するようになっている。
【００３４】
このような構成であれば、電子カメラでは、選択手段により、所定条件に従って、記憶手段のフレーム画像データのなかからいずれかが選択される。
【００３５】
ここで、所定条件に従って選択するとは、例えば、時間、場所その他の要素に基づいて決定される条件に従って選択すること、無作為で選択すること、所定条件が成立したときに選択すること、所定条件が成立したものを選択することをいう。
【００３６】
さらに、発明６の画像印刷システムは、発明５の画像印刷システムにおいて、前記選択手段は、当該電子カメラの位置または時刻に基づいて決定された条件に従って、前記記憶手段のフレーム画像データのなかからいずれかを選択するようになっている。
【００３７】
このような構成であれば、電子カメラでは、選択手段により、電子カメラの位置または時刻に基づいて決定された条件に従って、記憶手段のフレーム画像データのなかからいずれかが選択される。
【００３８】
ここで、電子カメラの位置には、例えば、過去に通過したことのある位置、現在位置、または将来において通過する可能性が高い位置が含まれる。電子カメラの位置の測定は、例えば、電子カメラにおいてＧＰＳ（Global Positioning System）を利用するなどして、外部から取得した情報に基づいて行うようになっていてもよいし、ジャイロおよび加速度計を利用するなどして、内部で生成した情報に基づいて行うようになっていてもよいし、基地局または印刷サーバにおいて電子カメラが送受信している基地局に基づいて行うようになっていてもよい。
【００３９】
また、時刻には、例えば、過去において所定ポイントを通過したときの時刻、現在時刻、将来において所定ポイントを通過する可能性が高い時刻が含まれる。時刻の測定は、電子カメラ、基地局または印刷サーバにおいて周回衛星を利用するなどして、外部から取得した情報に基づいて行うようになっていてもよいし、クロックタイマを内蔵するなどして、内部で生成した情報に基づいて行うようになっていてもよい。
【００４０】
また、所定条件は、電子カメラで決定するのに限らず、電子カメラ、基地局または印刷サーバのいずれかで決定するようになっていればよい。
【００４１】
さらに、発明７の画像印刷システムは、アミューズメント施設の敷地内に点在して設置された複数の基地局と、前記各基地局と通信可能に接続する印刷サーバと、前記複数の基地局のうち１または２以上の基地局を介して前記印刷サーバと通信可能に接続する電子カメラとを備えるシステムであって、前記電子カメラは、撮影タイミングを入力するスイッチと、画像をデータとして取り込む画像取込手段とを有し、前記スイッチの入力タイミングで前記画像取込手段から撮影画像データを取り込み、取り込んだ撮影画像データを前記基地局に送信するようになっており、前記印刷サーバは、画像データを印刷する印刷手段を有し、前記撮影画像データを受信したときは、受信した撮影画像データを前記印刷手段で印刷するようになっている。
【００４２】
このような構成であれば、電子カメラでは、スイッチが押下されると、スイッチの入力タイミングで画像取込手段から撮影画像データが取り込まれ、取り込まれた撮影画像データが基地局を介して印刷サーバに送信される。
【００４３】
印刷サーバでは、撮影画像データを受信すると、受信した撮影画像データが印刷手段で印刷される。
【００４４】
一方、上記目的を達成するために、発明８の電子カメラは、撮影タイミングを入力するスイッチと、画像をデータとして取り込む画像取込手段とを備え、前記スイッチの入力タイミングで前記画像取込手段から撮影画像データを取り込む電子カメラにおいて、１又は複数のフレーム画像データのなかからいずれかを選択する選択手段を備え、前記撮影画像データおよび前記選択手段で選択されたフレーム画像データを特定するための画像特定情報を発明１ないし７のいずれかの基地局に送信するようになっている。
【００４５】
このような構成であれば、選択手段でフレーム画像データが選択されるとともにスイッチが押下されると、スイッチの入力タイミングで画像取込手段から撮影画像データが取り込まれ、取り込まれた撮影画像データおよび画像特定情報が基地局に送信される。ここで、画像特定情報は、選択されたフレーム画像データを特定するための情報である。
【００４６】
さらに、発明９の電子カメラは、撮影タイミングを入力するスイッチと、画像をデータとして取り込む画像取込手段とを備え、前記スイッチの入力タイミングで前記画像取込手段から撮影画像データを取り込む電子カメラにおいて、１又は複数のフレーム画像データを記憶するための記憶手段と、前記記憶手段のフレーム画像データのなかからいずれかを選択する選択手段とを備え、前記撮影画像データおよび前記選択手段で選択されたフレーム画像データを特定するための画像特定情報を発明１ないし７のいずれかの基地局に送信するようになっている。
【００４７】
このような構成であれば、選択手段でフレーム画像データが選択されるとともにスイッチが押下されると、スイッチの入力タイミングで画像取込手段から撮影画像データが取り込まれ、取り込まれた撮影画像データおよび画像特定情報が基地局に送信される。ここで、画像特定情報は、選択されたフレーム画像データを特定するための情報である。
【００４８】
さらに、発明１０の電子カメラは、撮影タイミングを入力するスイッチと、画像をデータとして取り込む画像取込手段とを備え、前記スイッチの入力タイミングで前記画像取込手段から撮影画像データを取り込む電子カメラにおいて、１または複数の画像データを記憶するための記憶手段と、前記記憶手段に記憶された画像データのなかからいずれかを選択することが可能な選択手段とを備え、前記選択手段で前記画像データが選択されたときは、前記撮影画像データを、前記選択手段で選択された画像データを特定するための画像特定情報と対応付けて記憶するようになっている。
【００４９】
このような構成であれば、選択手段で画像データが選択されるとともにスイッチが押下されると、スイッチの入力タイミングで画像取込手段から撮影画像データが取り込まれ、取り込まれた撮影画像データが画像特定情報と対応付けられて記憶される。ここで、画像特定情報は、選択された画像データを特定するための情報である。
【００５０】
さらに、発明１１の電子カメラは、撮影タイミングを入力するスイッチと、画像をデータとして取り込む画像取込手段とを備え、前記スイッチの入力タイミングで前記画像取込手段から撮影画像データを取り込む電子カメラにおいて、１または複数の画像データを記憶するための記憶手段と、前記記憶手段に記憶された画像データのなかからいずれかを選択することが可能な選択手段とを備え、前記選択手段で前記画像データが選択されたときは、前記撮影画像データを、前記選択手段で選択された画像データと合成して記憶するようになっている。
【００５１】
このような構成であれば、選択手段で画像データが選択されるとともにスイッチが押下されると、スイッチの入力タイミングで画像取込手段から撮影画像データが取り込まれ、取り込まれた撮影画像データが、選択された画像データと合成されて記憶される。
【００５２】
一方、上記目的を達成するために、発明１２の画像印刷方法は、アミューズメント施設の敷地内に点在して設置された複数の基地局と、前記各基地局と通信可能に接続する印刷サーバと、前記アミューズメント施設を利用する利用者の利用に供しかつ前記複数の基地局のうち１または２以上の基地局を介して前記印刷サーバと通信可能に接続する電子カメラとを利用して画像を印刷する方法であって、前記電子カメラで画像を撮影するステップと、１又は複数のフレーム画像データのなかからいずれかを選択するステップと、選択したフレーム画像データと前記電子カメラで取り込んだ撮影画像データとを合成するステップと、合成した合成画像データを前記印刷サーバで印刷するステップとを含む。
【００５３】
さらに、発明１３の画像印刷方法は、アミューズメント施設の敷地内に点在して設置された複数の基地局と、前記各基地局と通信可能に接続する印刷サーバと、前記アミューズメント施設を利用する利用者の利用に供しかつ前記複数の基地局のうち１または２以上の基地局を介して前記印刷サーバと通信可能に接続する電子カメラとを利用して画像を印刷する方法であって、前記電子カメラで画像を撮影するステップと、前記電子カメラで取り込んだ撮影画像データを前記印刷サーバで印刷するステップとを含む。
【００５４】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しながら説明する。図１ないし図１５は、本発明に係る画像印刷システムの実施の形態を示す図である。
【００５５】
本実施の形態は、本発明に係る画像印刷システム、電子カメラおよび画像印刷方法を、図１に示すように、テーマパーク等のアミューズメント施設において、利用者にＣＣＤカメラ１００を貸与し、利用者がＣＣＤカメラ１００を利用して撮影した画像データを印刷サーバ２００で印刷し、利用者がＣＣＤカメラ１００を返却するのと引き換えに、撮影画像データを印刷したものを利用者に引き渡すという画像印刷サービスを提供する場合に適用したものである。
【００５６】
まず、本発明を適用する画像印刷システムの構成を図１を参照しながら説明する。図１は、本発明を適用する画像印刷システムの構成を示す概略図である。
【００５７】
この画像印刷システムは、図１に示すように、アミューズメント施設の敷地内１０に点在して設置された複数の基地局ＡＰ1〜ＡＰ7と、各基地局ＡＰ1〜ＡＰ7と通信可能に接続する印刷サーバ２００と、アミューズメント施設を利用する利用者の利用に貸与しかつ１または２以上の基地局ＡＰを介して印刷サーバ２００と通信可能に接続するＣＣＤカメラ１００とで構成されている。
【００５８】
各基地局ＡＰ1〜ＡＰ7は、ＣＣＤカメラ１００と通信可能な通信エリアＣＲ1〜ＣＲ7をそれぞれ有しており、その通信エリア内に存在するＣＣＤカメラ１００と無線により通信を行うようになっている。図１の例では、ＣＣＤカメラ１００は、通信エリアＣＲ3内および通信エリアＣＲ6内に存在しているので、基地局ＡＰ3および基地局ＡＰ6と通信を行う。
【００５９】
次に、ＣＣＤカメラ１００の外観構成を図２を参照しながら詳細に説明する。図２は、ＣＣＤカメラ１００の背面図である。
【００６０】
ＣＣＤカメラ１００には、図２に示すように、撮影モードを選択するセレクトスイッチＳＷ0〜ＳＷ4と、現在の撮影モードをＣＣＤカメラ１００の利用者に通知するセレクトランプＬ0〜Ｌ4と、撮影タイミングを入力するレリーズスイッチＳＷ5と、撮影画像データの送信を取り消すためのキャンセルスイッチＳＷ6と、撮影画像を表示するＬＣＤ（Liquid Crystal Display）４２と、ファインダ４４とが設けられている。
【００６１】
セレクトスイッチＳＷ0は、漫画やアニメ等のキャラクタを表したキャラクタ画像と合成せずに撮影画像を取り込む第１の撮影モードを指定するスイッチであって、このスイッチを押下したときは、「ノーマル」という文字が記載されたセレクトランプＬ0が点灯し、現在の撮影モードが第１の撮影モードであることを利用者に通知するようになっている。
【００６２】
セレクトスイッチＳＷ1は、第１のキャラクタ画像と合成して撮影画像を取り込む第２の撮影モードを指定するスイッチであって、このスイッチを押下したときは、「キャラクタ１」という文字が記載されたセレクトランプＬ1が点灯し、現在の撮影モードが第２の撮影モードであることを利用者に通知するようになっている。
【００６３】
セレクトスイッチＳＷ2は、第２のキャラクタ画像と合成して撮影画像を取り込む第３の撮影モードを指定するスイッチであって、このスイッチを押下したときは、「キャラクタ２」という文字が記載されたセレクトランプＬ2が点灯し、現在の撮影モードが第３の撮影モードであることを利用者に通知するようになっている。
【００６４】
セレクトスイッチＳＷ3は、第３のキャラクタ画像と合成して撮影画像を取り込む第４の撮影モードを指定するスイッチであって、このスイッチを押下したときは、「キャラクタ３」という文字が記載されたセレクトランプＬ3が点灯し、現在の撮影モードが第４の撮影モードであることを利用者に通知するようになっている。
【００６５】
セレクトスイッチＳＷ4は、ＣＣＤカメラ１００の現在位置および現在時刻に基づいて選択されたキャラクタ画像と合成して撮影画像を取り込む第５の撮影モードを指定するスイッチであって、このスイッチを押下したときは、「？？？」という文字が記載されたセレクトランプＬ4が点灯し、現在の撮影モードが第５の撮影モードであることを利用者に通知するようになっている。
【００６６】
次に、ＣＣＤカメラ１００の内部構成を図３を参照しながら詳細に説明する。図３は、ＣＣＤカメラ１００の内部構成を示すブロック図である。
【００６７】
ＣＣＤカメラ１００は、図３に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ３０と、所定領域にあらかじめＣＰＵ３０の制御プログラム等を格納しているＲＯＭ３２と、ＲＯＭ３２等から読み出したデータやＣＰＵ３０の演算過程で必要な演算結果を格納するためのＲＡＭ３４と、光学レンズ３６と、ＣＣＤ３８と、ＣＣＤ３８を制御するＣＣＤコントローラ３９と、基地局ＡＰと無線により通信を行う無線通信装置４０と、ＬＣＤ４２とで構成されており、これらは、データを転送するための信号線であるバスで相互にかつデータ授受可能に接続されている。
【００６８】
ＣＰＵ３０には、セレクトスイッチＳＷ0〜ＳＷ4と、セレクトランプＬ0〜Ｌ4と、レリーズスイッチＳＷ5と、キャンセルスイッチＳＷ6とが接続されている。
【００６９】
ＣＣＤ３８は、複数の画素を有し、前段に配置された光学レンズ３６を介して各画素に結像する被写体の光画像を画像信号（電気信号）に光電変換するようになっている。
【００７０】
ＣＣＤコントローラ３９は、図示しないが、ＤＳＰ（Digital Signal Processor）と、ＣＣＤ駆動回路と、Ａ／Ｄ変換回路と、画像処理部とを有している。画像処理部は、ＣＣＤ３８で光電変換した画像信号を所定タイミングでサンプリングし、サンプリングした信号を所定レベルに増幅するようになっている。Ａ／Ｄ変換回路は、画像処理部でサンプリングした画像信号をディジタル化してＤＳＰに供給するようになっている。ＤＳＰは、ＣＣＤ水平駆動パルスをＣＣＤ３８に供給するとともに、ＣＣＤ駆動回路を制御することによりＣＣＤ垂直駆動パルスをＣＣＤ３８に供給し、また、Ａ／Ｄ変換回路からの撮影画像データをＲＡＭ３４の所定領域に格納するとともにＬＣＤ４２に表示するようになっている。
【００７１】
次に、ＲＡＭ３４のデータ格納領域を図４を参照しながら詳細に説明する。図４は、ＲＡＭ３４のデータ格納領域を示すメモリマップである。
【００７２】
ＲＡＭ３４には、図４に示すように、ＣＣＤカメラ１００を特定するためのカメラＩＤを格納した領域３４０と、撮影画像データと合成するキャラクタ画像データを特定するためのキャラクタコードを格納するためのキャラクタ変数として使用する領域３４１と、第５の撮影モードにおいて変動的に選択されるキャラクタ画像データを特定するためのキャラクタコードを格納するための変動キャラクタ変数として使用する領域３４２と、画像バッファＢ1〜Ｂ4に撮影画像データが格納されているか否かを示す画像存在フラグとして使用する領域３４３〜３４６と、撮影画像データを格納するための画像バッファＢ0〜Ｂ4と、複数のキャラクタ画像データを格納したキャラクタ画像データ領域ＤＥ1〜ＤＥnとが先頭アドレスから順に確保されている。
【００７３】
画像バッファＢ0は、ＣＣＤコントローラ３９が撮影画像データを格納する領域であって、撮影画像データは、その撮影画像データと合成するキャラクタ画像データのキャラクタコードと対応付けてこの領域に格納される。画像バッファＢ1〜Ｂ4は、ＣＰＵ３０が画像バッファＢ0の撮影画像データを転送し、基地局ＡＰに送信するデータとして格納する領域であって、撮影画像データは、画像バッファＢ0と同様に、キャラクタコードと対応付けてこの領域に格納される。
【００７４】
各キャラクタ画像データ領域ＤＥ1〜ＤＥnには、それぞれ異なるキャラクタを表したキャラクタ画像データが格納されている。ここで、キャラクタ画像データ領域ＤＥ1のキャラクタ画像データは、第２の撮影モードにおける第１のキャラクタ画像データであり、キャラクタ画像データ領域ＤＥ2のキャラクタ画像データは、第３の撮影モードにおける第２のキャラクタ画像データであり、キャラクタ画像データ領域ＤＥ3のキャラクタ画像データは、第４の撮影モードにおける第３のキャラクタ画像データである。もちろん、この対応付けは、これに限らず自由に設定できるものである。
【００７５】
次に、ＣＰＵ３０の構成およびＣＰＵ３０で実行される処理を図５ないし図１０を参照しながら詳細に説明する。
【００７６】
ＣＰＵ３０は、マイクロプロセッシングユニットＭＰＵ等からなり、ＲＯＭ３２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図５のフローチャートに示す起動処理を実行するようになっている。図５は、起動処理を示すフローチャートである。
【００７７】
起動処理は、ＣＣＤカメラ１００の初期化を行うとともに必要な割込処理を開始する処理であって、ＣＣＤカメラ１００の起動時にＣＰＵ３０において実行されると、図５に示すように、まず、ステップＳ１００に移行するようになっている。
【００７８】
ステップＳ１００では、ＣＣＤカメラ１００の初期化を行う初期化処理を実行し、ステップＳ１０２に移行して、セレクトスイッチＳＷ0〜ＳＷ4が押下されたときに応答するセレクトスイッチ処理を割込処理として実行開始し、ステップＳ１０４に移行して、レリーズスイッチＳＷ5が押下されたときに応答するレリーズスイッチ処理を割込処理として実行開始し、ステップＳ１０６に移行する。
【００７９】
ステップＳ１０６では、基地局ＡＰとの通信を確立して第５の撮影モードにおいて変動的に選択されるキャラクタ画像データのキャラクタコードをその基地局ＡＰから受信する通信確立処理を割込処理として実行開始し、ステップＳ１０８に移行して、画像バッファＢ1〜Ｂ4の撮影画像データを基地局ＡＰを介して印刷サーバ２００に送信する画像転送処理を割込処理として実行開始し、一連の処理を終了する。
【００８０】
次に、上記ステップＳ１００の初期化処理を図６を参照しながら詳細に説明する。図６は、初期化処理を示すフローチャートである。
【００８１】
初期化処理は、ＣＣＤカメラ１００の初期化を行う処理であって、ＣＰＵ３０において実行されると、図６に示すように、まず、ステップＳ２００に移行するようになっている。
【００８２】
ステップＳ２００では、ＣＣＤカメラ１００を構成する各ハードウェアに対してリセットをかけ、ステップＳ２０２に移行して、すべての画像存在フラグをリセットし、ステップＳ２０４に移行して、キャラクタ変数の値をキャラクタコード“０”に設定し、ステップＳ２０６に移行して、現在の撮影モードが第１の撮影モードであることを利用者に通知するためにセレクトランプＬ0を点灯させ、一連の処理を終了して元の処理に復帰させる。
【００８３】
次に、上記ステップＳ１０２のセレクトスイッチ処理を図７を参照しながら詳細に説明する。図７は、セレクトスイッチ処理を示すフローチャートである。
【００８４】
セレクトスイッチ処理は、セレクトスイッチＳＷ0〜ＳＷ4が押下されたときに応答する処理であって、ＣＰＵ３０において実行が開始されると、所定周期（例えば、４〔ｍｓ〕）ごとに繰り返し実行され、図７に示すように、まず、ステップＳ３００に移行するようになっている。
【００８５】
ステップＳ３００では、セレクトスイッチＳＷ0〜ＳＷ4のいずれかが押下されたか否かを判定し、セレクトスイッチＳＷ0〜ＳＷ4のいずれかが押下されたと判定されたとき(Yes)は、ステップＳ３０２に移行する。
【００８６】
ステップＳ３０２では、押下されたセレクトスイッチがセレクトスイッチＳＷ4であるか否かを判定し、押下されたセレクトスイッチがセレクトスイッチＳＷ4でないと判定されたとき(No)は、ステップＳ３０４に移行して、キャラクタ変数の値を、押下されたセレクトスイッチに対応するキャラクタコードに設定する。例えば、セレクトスイッチＳＷ0が押下されたときは、キャラクタ変数の値をキャラクタコード“０”に設定し、同様に、セレクトスイッチＳＷ1〜ＳＷ3が押下されたときは、キャラクタ変数の値をキャラクタコード“１”〜“３”に設定する。ここで、キャラクタ変数のキャラクタコードが“０”であることは、撮影画像データをキャラクタ画像データと合成しないこと（すなわち、第１の撮影モードであること）を示す。また、キャラクタ変数のキャラクタコードが“１”〜“３”であることは、撮影画像データをキャラクタ画像データ領域ＤＥ1〜ＤＥ3のキャラクタ画像データと合成すること（すなわち、第２ないし第４の撮影モードであること）を示す。
【００８７】
次いで、ステップＳ３０６に移行して、現在の撮影モードが第１ないし第４の撮影モードであることを利用者に通知するために、キャラクタ変数のキャラクタコードに対応するセレクトランプＬ0〜Ｌ3を点灯させる。例えば、セレクトスイッチＳＷ0が押下されたときは、セレクトランプＬ0を点灯させ、同様に、セレクトスイッチＳＷ1〜ＳＷ3が押下されたときは、セレクトランプＬ1〜Ｌ3を点灯させる。
【００８８】
次いで、ステップＳ３０８に移行して、キャラクタ変数のキャラクタコードに対応するキャラクタ画像をＬＣＤ４２に表示する。例えば、セレクトスイッチＳＷ1が押下されたときは、キャラクタ画像データ領域ＤＥ1からキャラクタ画像データを読み出して表示し、同様に、セレクトスイッチＳＷ2，ＳＷ3が押下されたときは、キャラクタ画像データ領域ＤＥ2，ＤＥ3からキャラクタ画像データを読み出して表示する。また、セレクトスイッチＳＷ4が押下されたときは、キャラクタ変数のキャラクタコードにより特定されるキャラクタ画像データ領域ＤＥからキャラクタ画像データを読み出して表示する。
【００８９】
そして、ステップＳ３０８の処理が終了すると、一連の処理を終了して元の処理に復帰させる。
【００９０】
一方、ステップＳ３０２で、押下されたセレクトスイッチがセレクトスイッチＳＷ4であると判定されたとき(Yes)は、ステップＳ３１０に移行して、変動キャラクタ変数のキャラクタコードをキャラクタ変数に設定し、ステップＳ３１２に移行して、現在の撮影モードが第５の撮影モードであることを利用者に通知するためにセレクトランプＬ4を点灯させ、ステップＳ３０８に移行する。
【００９１】
一方、ステップＳ３００で、セレクトスイッチＳＷ0〜ＳＷ4のいずれも押下されていないと判定されたとき(No)は、一連の処理を終了して元の処理に復帰させる。
【００９２】
次に、上記ステップＳ１０４のレリーズスイッチ処理を図８を参照しながら詳細に説明する。図８は、レリーズスイッチ処理を示すフローチャートである。
【００９３】
レリーズスイッチ処理は、レリーズスイッチＳＷ5が押下されたときに応答する処理であって、ＣＰＵ３０において実行が開始されると、所定周期（例えば、４〔ｍｓ〕）ごとに繰り返し実行され、図８に示すように、まず、ステップＳ４００に移行するようになっている。
【００９４】
ステップＳ４００では、レリーズスイッチＳＷ5が押下されたか否かを判定し、レリーズスイッチＳＷ5が押下されたと判定されたとき(Yes)は、ステップＳ４０２に移行する。
【００９５】
ステップＳ４０２では、レリーズスイッチＳＷ5の押下タイミングで撮影画像をＣＣＤ３８から取り込むようにＣＣＤコントローラ３９を制御し、ステップＳ４０４に移行して、ＣＣＤコントローラ３９が画像バッファＢ0に撮影画像データを格納したことを確認し、キャラクタ変数のキャラクタコードを画像バッファＢ0の撮影画像データと対応付けて格納し、ステップＳ４０６に移行する。
【００９６】
ステップＳ４０６では、キャラクタ変数のキャラクタコードにより特定されるキャラクタ画像データ領域ＤＥのキャラクタ画像データと画像バッファＢ0の撮影画像データとをＲＡＭ３４の所定領域（例えば、ＶＲＡＭに相当する領域）で合成してＬＣＤ４２に表示し、ステップＳ４０８に移行する。ただし、キャラクタ変数のキャラクタコードが“０”であるときは、撮影画像データをキャラクタ画像データと合成せず、撮影画像データをそのままＬＣＤ４２に表示する。
【００９７】
ステップＳ４０８では、キャンセルスイッチＳＷ6が押下されたか否かを判定し、キャンセルスイッチＳＷ6が押下されていないと判定されたとき(No)は、ステップＳ４１０に移行して、ステップＳ４０８の処理を実行してから所定時間（例えば、５〔ｓ〕）が経過したか否かを判定し、所定時間が経過したと判定されたとき(Yes)は、ステップＳ４１２に移行するが、そうでないと判定されたとき(No)は、ステップＳ４０８に移行する。
【００９８】
ステップＳ４１２では、画像存在フラグを参照して、画像バッファＢ0の撮影画像データおよびキャラクタコードを画像バッファＢ1〜Ｂ4のうち空いているバッファに転送し、ステップＳ４１４に移行して、転送先の画像バッファＢに対応する画像存在フラグをセットし、一連の処理を終了して元の処理に復帰させる。
【００９９】
一方、ステップＳ４０８で、キャンセルスイッチＳＷ6が押下されたと判定されたとき(Yes)は、一連の処理を終了して元の処理に復帰させる。
【０１００】
一方、ステップＳ４００で、レリーズスイッチＳＷ5が押下されていないと判定されたとき(No)は、一連の処理を終了して元の処理に復帰させる。
【０１０１】
次に、上記ステップＳ１０６の通信確立処理を図９を参照しながら詳細に説明する。図９は、通信確立処理を示すフローチャートである。
【０１０２】
通信確立処理は、基地局ＡＰとの通信を確立して第５の撮影モードにおいて変動的に選択されるキャラクタ画像データのキャラクタコードをその基地局ＡＰから受信する処理であって、ＣＰＵ３０において実行が開始されると、所定周期（例えば、４〔ｍｓ〕）ごとに繰り返し実行され、図９に示すように、まず、ステップＳ５００に移行するようになっている。
【０１０３】
ステップＳ５００では、この割込処理の実行を開始してから所定時間（例えば、１０〔ｓ〕）が経過したか否かを判定し、所定時間が経過したと判定されたとき(Yes)は、ステップＳ５０２に移行するが、そうでないと判定されたとき(No)は、所定時間が経過するまでステップＳ５００で待機する。
【０１０４】
ステップＳ５０２では、カメラＩＤを基地局ＡＰに送信し、ステップＳ５０４に移行して、第５の撮影モードにおいて変動的に選択されるキャラクタ画像データのキャラクタコードを送信することを要求するキャラクタコード送信要求を基地局ＡＰに送信し、ステップＳ５０６に移行する。
【０１０５】
ステップＳ５０６では、キャラクタコードを受信したか否かを判定し、キャラクタコードを受信したと判定されたとき(Yes)は、ステップＳ５０８に移行して、受信したキャラクタコードを変動キャラクタ変数に設定し、一連の処理を終了して元の処理に復帰させる。
【０１０６】
一方、ステップＳ５０６で、キャラクタコードを受信していないと判定されたとき(No)は、ステップＳ５１０に移行して、ステップＳ５０６の処理を実行してから所定時間（例えば、１分）が経過することによりタイムアウトしたか否かを判定し、タイムアウトしたと判定されたとき(Yes)は、キャラクタコードを受信できなかったとしてステップＳ５１２に移行するが、そうでないと判定されたとき(No)は、ステップＳ５０６に移行する。
【０１０７】
ステップＳ５１２では、変動キャラクタ変数の値をキャラクタコード“０”に設定し、一連の処理を終了して元の処理に復帰させる。
【０１０８】
次に、上記ステップＳ１０８の画像転送処理を図１０を参照しながら詳細に説明する。図１０は、画像転送処理を示すフローチャートである。
【０１０９】
画像転送処理は、画像バッファＢ1〜Ｂ4の撮影画像データを基地局ＡＰに送信する処理であって、ＣＰＵ３０において実行が開始されると、所定周期（例えば、４〔ｍｓ〕）ごとに繰り返し実行され、図１０に示すように、まず、ステップＳ６００に移行するようになっている。
【０１１０】
ステップＳ６００では、この割込処理の実行を開始してから所定時間（例えば、１０〔ｓ〕）が経過したか否かを判定し、所定時間が経過したと判定されたとき(Yes)は、ステップＳ６０２に移行するが、そうでないと判定されたとき(No)は、所定時間が経過するまでステップＳ６００で待機する。
【０１１１】
ステップＳ６０２では、すべての画像存在フラグがリセットされているか否かを判定し、いずれかの画像存在フラグがセットされていると判定されたとき(No)は、ステップＳ６０４に移行して、カメラＩＤを基地局ＡＰに送信し、ステップＳ６０６に移行して、撮影画像データを印刷サーバ２００に転送することを要求するデータ転送要求を基地局ＡＰに送信し、ステップＳ６０８に移行する。
【０１１２】
ステップＳ６０８では、画像バッファＢ1に対応する画像存在フラグがセットされているか否かを判定し、セットされていると判定されたとき(Yes)は、ステップＳ６１０に移行して、画像バッファＢ1の撮影画像データおよびキャラクタコードを基地局ＡＰに送信し、一連の処理を終了して元の処理に復帰させる。
【０１１３】
一方、ステップＳ６０８で、画像バッファＢ1に対応する画像存在フラグがリセットされていると判定されたとき(No)は、ステップＳ６１２に移行して、画像バッファＢ2に対応する画像存在フラグがセットされているか否かを判定し、セットされていると判定されたとき(Yes)は、ステップＳ６１４に移行して、画像バッファＢ2の撮影画像データおよびキャラクタコードを基地局ＡＰに送信し、一連の処理を終了して元の処理に復帰させる。
【０１１４】
一方、ステップＳ６１２で、画像バッファＢ2に対応する画像存在フラグがリセットされていると判定されたとき(No)は、ステップＳ６１６に移行して、画像バッファＢ3に対応する画像存在フラグがセットされているか否かを判定し、セットされていると判定されたとき(Yes)は、ステップＳ６１８に移行して、画像バッファＢ3の撮影画像データおよびキャラクタコードを基地局ＡＰに送信し、一連の処理を終了して元の処理に復帰させる。
【０１１５】
一方、ステップＳ６１６で、画像バッファＢ3に対応する画像存在フラグがリセットされていると判定されたとき(No)は、ステップＳ６２０に移行して、画像バッファＢ4に対応する画像存在フラグがセットされているか否かを判定し、セットされていると判定されたとき(Yes)は、ステップＳ６２２に移行して、画像バッファＢ4の撮影画像データおよびキャラクタコードを基地局ＡＰに送信し、一連の処理を終了して元の処理に復帰させる。
【０１１６】
一方、ステップＳ６０２で、すべての画像存在フラグがリセットされていると判定されたとき(Yes)は、一連の処理を終了して元の処理に復帰させる。
【０１１７】
次に、基地局ＡＰ1〜ＡＰ7の構成を図１１を参照しながら詳細に説明する。図１１は、基地局ＡＰ1の構成を示すブロック図である。なお、各基地局ＡＰ1〜ＡＰ7は、いずれも同一機能を有して構成されているので、以下、基地局ＡＰ1の構成についてのみ説明し、他のものについては説明を省略する。
【０１１８】
基地局ＡＰ1は、図１１に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ５０と、所定領域にあらかじめＣＰＵ５０の制御プログラム等を格納しているＲＯＭ５２と、ＲＯＭ５２等から読み出したデータやＣＰＵ５０の演算過程で必要な演算結果を格納するためのＲＡＭ５４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ５８とで構成されており、これらは、データを転送するための信号線であるバス５９で相互にかつデータ授受可能に接続されている。
【０１１９】
Ｉ／Ｆ５８には、外部装置として、ＣＣＤカメラ１００と無線により通信を行う無線通信装置６０と、データやテーブル等をファイルとして格納する記憶装置６２と、印刷サーバ２００に接続する信号線６４とが接続されている。
【０１２０】
記憶装置６２には、第５の撮影モードのキャラクタコードを設定するためのキャラクタコード設定テーブル１１０が格納されている。以下、キャラクタコード設定テーブル１１０のデータ構造を図１２を参照しながら詳細に説明する。図１２は、キャラクタコード設定テーブル１１０のデータ構造を示す図である。
【０１２１】
キャラクタコード設定テーブル１１０は、所定時間帯ごとにキャラクタコードを設定したテーブルであって、図１２に示すように、各時間帯ごとに一つのレコードが登録されている。各レコードは、その時間帯の開始時刻を登録するフィールド１１２と、その時間帯の終了時刻を登録するフィールド１１４と、キャラクタコードを登録するフィールド１１６とを含んで構成されている。
【０１２２】
図１２の例では、図中１段目のレコードには、フィールド１１２に開始時刻として“１０：１０”が、フィールド１１４に終了時刻として“１０：３０”が、フィールド１１６にキャラクタコードとして“１０”が登録されている。すなわち、図中１段目のレコードは、１０：１０〜１０：３０の時間帯において、第５の撮影モードのキャラクタコードをキャラクタコード“１０”に設定することを示している。また、図中最下段のレコードには、フィールド１１２に開始時刻として“１７：００”が、フィールド１１４に終了時刻として“１７：１０”が、フィールド１１６にキャラクタコードとして“４”が登録されている。すなわち、図中最下段のレコードは、１７：００〜１７：１０の時間帯において、第５の撮影モードのキャラクタコードをキャラクタコード“４”に設定することを示している。
【０１２３】
なお、キャラクタコード設定テーブル１１０の登録内容は、各基地局ＡＰ1〜ＡＰnごとに異なっている。これにより、ＣＣＤカメラ１００の現在位置によっては通信する基地局ＡＰが異なるため、同じ時間帯でも異なるキャラクタコードが設定されることがある。
【０１２４】
ＣＰＵ５０は、マイクロプロセッシングユニットＭＰＵ等からなり、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図１３のフローチャートに示す応答処理を実行するようになっている。図１３は、応答処理を示すフローチャートである。
【０１２５】
応答処理は、ＣＣＤカメラ１００からのキャラクタコード送信要求およびデータ転送要求に対して応答する処理であって、ＣＰＵ５０において実行されると、図１３に示すように、まず、ステップＳ７００に移行するようになっている。
【０１２６】
ステップＳ７００では、第５の撮影モードのキャラクタコードを変動的に選択するキャラクタコード設定処理を割込処理として実行開始し、ステップＳ７０２に移行して、カメラＩＤを受信したか否かを判定し、カメラＩＤを受信したと判定されたとき(Yes)は、ステップＳ７０４に移行するが、そうでないと判定されたとき(No)は、カメラＩＤを受信するまでステップＳ７０２で待機する。
【０１２７】
ステップＳ７０４では、キャラクタコード送信要求を受信したか否かを判定し、キャラクタコード送信要求を受信したと判定されたとき(Yes)は、ステップＳ７０６に移行して、キャラクタ変数のキャラクタコードをカメラＩＤにより特定されるＣＣＤカメラ１００に送信し、ステップＳ７０２に移行する。
【０１２８】
一方、ステップＳ７０４で、キャラクタコード送信要求を受信しないと判定されたとき(No)は、ステップＳ７０８に移行して、データ転送要求を受信したか否かを判定し、データ転送要求を受信したと判定されたとき(Yes)は、ステップＳ７１０に移行して、撮影画像データおよびキャラクタコードを受信し、ステップＳ７１２に移行して、受信したカメラＩＤ、撮影画像データおよびキャラクタコードを印刷サーバ２００に送信し、ステップＳ７０２に移行する。
【０１２９】
一方、ステップＳ７０８で、データ転送要求を受信しないと判定されたとき(No)は、ステップＳ７１４に移行して、ステップＳ７０４の処理を実行してから所定時間（例えば、１分）が経過することによりタイムアウトしたか否かを判定し、タイムアウトしたと判定されたとき(Yes)は、キャラクタコード送信要求またはデータ転送要求を受信できなかったとしてステップＳ７０２に移行するが、そうでないと判定されたとき(No)は、ステップＳ７０４に移行する。
【０１３０】
次に、上記ステップＳ７００のキャラクタコード設定処理を図１４を参照しながら詳細に説明する。図１４は、キャラクタコード設定処理を示すフローチャートである。
【０１３１】
キャラクタコード設定処理は、第５の撮影モードのキャラクタコードを変動的に選択する処理であって、ＣＰＵ５０において実行されると、図１４に示すように、まず、ステップＳ８００に移行するようになっている。
【０１３２】
ステップＳ８００では、この割込処理の実行を開始してから所定時間（例えば、１０〔ｓ〕）が経過したか否かを判定し、所定時間が経過したと判定されたとき(Yes)は、ステップＳ８０２に移行するが、そうでないと判定されたとき(No)は、所定時間が経過するまでステップＳ８００で待機する。
【０１３３】
ステップＳ８０２では、キャラクタコード設定テーブル１１０を参照して、現在時刻がキャラクタコード設定テーブル１１０に登録されているいずれかの時間帯に属するか否かを判定し、現在時刻がいずれかの時間帯に属すると判定されたとき(Yes)は、ステップＳ８０４に移行して、キャラクタコード設定テーブル１１０のレコードのうち該当する時間帯が登録されているレコードからキャラクタコードを読み出し、読み出したキャラクタコードをキャラクタ変数に設定し、一連の処理を終了して元の処理に復帰させる。
【０１３４】
一方、ステップＳ８０２で、キャラクタコード設定テーブル１１０を参照して、現在時刻がキャラクタコード設定テーブル１１０に登録されているいずれの時間帯にも属しないと判定されたとき(No)は、ステップＳ８０６に移行して、キャラクタ変数の値をキャラクタコード“０”に設定し、一連の処理を終了して元の処理に復帰させる。
【０１３５】
次に、印刷サーバ２００の構成を図１５を参照しながら詳細に説明する。図１５は、印刷サーバ２００の構成を示すブロック図である。
【０１３６】
印刷サーバ２００は、図１５に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ７０と、所定領域にあらかじめＣＰＵ７０の制御プログラム等を格納しているＲＯＭ７２と、ＲＯＭ７２等から読み出したデータやＣＰＵ７０の演算過程で必要な演算結果を格納するためのＲＡＭ７４と、ＲＡＭ７４の特定領域に格納されているデータを画像信号に変換して表示装置８４に出力するＣＲＴＣ７６と、外部装置に対してデータの入出力を媒介するＩ／Ｆ７８とで構成されており、これらは、データを転送するための信号線であるバス７９で相互にかつデータ授受可能に接続されている。
【０１３７】
Ｉ／Ｆ７８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置８０と、データやテーブル等をファイルとして格納する記憶装置８２と、画像信号に基づいて画面を表示する表示装置８４と、画像データを紙面等に印刷するプリンタ８６と、各基地局ＡＰ1〜ＡＰ7に接続する信号線８８とが接続されている。
【０１３８】
ＲＡＭ７４は、特定領域として、表示装置８４に表示するための表示用データを格納するＶＲＡＭ７５を有しており、ＶＲＡＭ７５は、ＣＰＵ７０とＣＲＴＣ７６とで独立にアクセスが可能となっている。
【０１３９】
ＣＲＴＣ７６は、ＶＲＡＭ７５に格納されている表示用データを先頭アドレスから所定周期で順次読み出し、読み出した表示用データを画像信号に変換して表示装置８４に出力するようになっている。
【０１４０】
記憶装置８２には、ＣＣＤカメラ１００のＲＡＭ３４と同一の内容のキャラクタ画像データが格納されている。そして、記憶装置８２において各キャラクタ画像データは、ＣＣＤカメラ１００のキャラクタコードと同一のキャラクタコードによって対応付けられている。
【０１４１】
ＣＰＵ７０は、マイクロプロセッシングユニットＭＰＵ等からなり、ＲＯＭ７２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、カメラＩＤ、撮影画像データおよびキャラクタコードを受信したときは、受信したキャラクタコードにより特定されるキャラクタ画像データを記憶装置８２から読み出し、読み出したキャラクタ画像データと受信した撮影画像データとを合成し、合成した合成画像データを表示装置８４に表示するとともにプリンタ８６で印刷するようになっている。このとき、例えば、特定の利用者が撮影したものであることを識別するために、合成画像データを表面にカメラＩＤを裏面に印刷する。なお、受信したキャラクタコードが“０”であるときは、撮影画像データをキャラクタ画像データと合成せずに表示または印刷を行う。
【０１４２】
次に、上記実施の形態の動作を説明する。
【０１４３】
アミューズメント施設では、入場の際に希望する利用者に対してＣＣＤカメラ１００を有償または無償で貸与する。利用者は、アミューズメント施設の敷地内１０においてＣＣＤカメラ１００により撮影を行うと、撮影画像データが入場口付近に設置されている印刷サーバ２００で印刷される。そして、利用者がＣＣＤカメラ１００を返却するのと引き換えに、撮影画像データを印刷したものを利用者に引き渡す。アミューズメント施設では、こうした画像印刷サービスが提供される。
【０１４４】
初めに、利用者が、キャラクタ画像と合成せずに撮影画像を取り込む第１の撮影モードで撮影を行う場合を説明する。
【０１４５】
第１の撮影モードで撮影を行うには、利用者は、まず、セレクトスイッチＳＷ0を押下し、第１の撮影モードに設定する。
【０１４６】
ＣＣＤカメラ１００では、セレクトスイッチＳＷ0が押下されると、ステップＳ３００〜Ｓ３０６を経て、キャラクタ変数の値が“０”に設定され、セレクトランプＬ0が点灯する。このとき、第１の撮影モードが設定されているので、ＬＣＤ４２には、キャラクタ画像は表示されない。
【０１４７】
次に、利用者は、レリーズスイッチＳＷ5を押下し、被写体を撮影する。
【０１４８】
ＣＣＤカメラ１００では、レリーズスイッチＳＷ5が押下されると、ステップＳ４００，Ｓ４０２を経て、ＣＣＤコントローラ３９により、レリーズスイッチＳＷ5の押下タイミングで撮影画像がＣＣＤ３８から取り込まれ、取り込まれた撮影画像データが画像バッファＢ0に格納される。次いで、ステップＳ４０４，Ｓ４０６を経て、キャラクタ変数のキャラクタコード“０”が画像バッファＢ0の撮影画像データと対応付けられて格納される。このとき、第１の撮影モードが設定されているので、ＬＣＤ４２には、撮影画像がキャラクタ画像と合成されずそのまま表示される。
【０１４９】
そして、ＣＣＤ３８から撮影画像データが取り込まれてから所定時間が経過すると、ステップＳ４１２，Ｓ４１４を経て、画像バッファＢ0の撮影画像データおよびキャラクタコード“１”が画像バッファＢ1〜Ｂ4のうち空いているバッファに転送される。ここで、画像バッファＢ1に転送されたとすると、画像バッファＢ1に対応する画像存在フラグがセットされる。
【０１５０】
一方、ＣＣＤカメラ１００では、画像バッファＢ1に対応する画像存在フラグがセットされると、ステップＳ６００〜Ｓ６１０を経て、カメラＩＤが基地局ＡＰ（例えば、基地局ＡＰ3）に送信され、データ転送要求が基地局ＡＰ3に送信され、画像バッファＢ1の撮影画像データおよびキャラクタコード“０”が基地局ＡＰ3に送信される。
【０１５１】
基地局ＡＰ3では、カメラＩＤおよびデータ転送要求を受信すると、ステップＳ７００〜Ｓ７０４，Ｓ７０８〜Ｓ７１２を経て、撮影画像データおよびキャラクタコード“０”を受信し、受信したカメラＩＤ、撮影画像データおよびキャラクタコード“０”が印刷サーバ２００に送信される。
【０１５２】
印刷サーバ２００では、カメラＩＤ、撮影画像データおよびキャラクタコード“０”を受信すると、受信したキャラクタコードが“０”であるので、受信した撮影画像データが合成されずそのままプリンタ８６で印刷される。
【０１５３】
なお、利用者は、例えば、撮影に失敗した等の理由により、撮影画像が印刷サーバ２００で印刷されるのを取り消したいときは、レリーズスイッチＳＷ5を押下してから所定時間が経過するまでの間にキャンセルスイッチＳＷ6を押下すればよい。
【０１５４】
ＣＣＤカメラ１００では、ＣＣＤ３８から撮影画像データが取り込まれてから所定時間が経過するまでの間にキャンセルスイッチＳＷ6が押下されると、ステップＳ４０８を経て、画像バッファＢ0の撮影画像データおよびキャラクタコードが画像バッファＢ1〜Ｂ4に転送されるのが取り消される。したがって、撮影画像データが印刷サーバ２００に送信されることはない。
【０１５５】
また、利用者が連続して撮影を行うことにより、画像バッファＢ1〜Ｂ4に複数の撮影画像データが格納されたときは、ステップＳ６００〜Ｓ６２２を繰り返し経て、画像バッファＢ1〜Ｂ4の撮影画像データおよびキャラクタコードが所定時間おきに順次基地局ＡＰ3に送信される。
【０１５６】
次に、利用者が、第１のキャラクタ画像と合成して撮影画像を取り込む第２の撮影モードで撮影を行う場合を説明する。
【０１５７】
第２の撮影モードで撮影を行うには、利用者は、まず、セレクトスイッチＳＷ1を押下し、第２の撮影モードに設定する。
【０１５８】
ＣＣＤカメラ１００では、セレクトスイッチＳＷ1が押下されると、ステップＳ３００〜Ｓ３０６を経て、キャラクタ変数の値が“１”に設定され、セレクトランプＬ1が点灯し、第１のキャラクタ画像がＬＣＤ４２に表示される。
【０１５９】
次に、利用者は、ＬＣＤ４２に表示された第１のキャラクタ画像が所望のものであることを確認した上で、レリーズスイッチＳＷ5を押下し、被写体を撮影する。
【０１６０】
ＣＣＤカメラ１００では、レリーズスイッチＳＷ5が押下されると、ステップＳ４００，Ｓ４０２を経て、ＣＣＤコントローラ３９により、レリーズスイッチＳＷ5の押下タイミングで撮影画像がＣＣＤ３８から取り込まれ、取り込まれた撮影画像データが画像バッファＢ0に格納される。次いで、ステップＳ４０４，Ｓ４０６を経て、キャラクタ変数のキャラクタコード“１”が画像バッファＢ0の撮影画像データと対応付けられて格納され、キャラクタ画像データ領域ＤＥ1のキャラクタ画像データと画像バッファＢ0の撮影画像データとが合成されてＬＣＤ４２に表示される。
【０１６１】
そして、ＣＣＤ３８から撮影画像データが取り込まれてから所定時間が経過すると、ステップＳ４１２，Ｓ４１４を経て、画像バッファＢ0の撮影画像データおよびキャラクタコード“１”が画像バッファＢ1〜Ｂ4のうち空いているバッファに転送される。ここで、画像バッファＢ2に転送されたとすると、画像バッファＢ2に対応する画像存在フラグがセットされる。
【０１６２】
一方、ＣＣＤカメラ１００では、画像バッファＢ2に対応する画像存在フラグがセットされると、ステップＳ６００〜Ｓ６１０を経て、カメラＩＤが基地局ＡＰ3に送信され、データ転送要求が基地局ＡＰ3に送信され、画像バッファＢ2の撮影画像データおよびキャラクタコード“１”が基地局ＡＰ3に送信される。
【０１６３】
基地局ＡＰ3では、カメラＩＤおよびデータ転送要求を受信すると、ステップＳ７００〜Ｓ７０４，Ｓ７０８〜Ｓ７１２を経て、撮影画像データおよびキャラクタコード“１”を受信し、受信したカメラＩＤ、撮影画像データおよびキャラクタコード“１”が印刷サーバ２００に送信される。
【０１６４】
印刷サーバ２００では、カメラＩＤ、撮影画像データおよびキャラクタコード“１”を受信すると、受信したキャラクタコード“１”により特定されるキャラクタ画像データが記憶装置８２から読み出され、読み出されたキャラクタ画像データと受信した撮影画像データとが合成され、合成された合成画像データがプリンタ８６で印刷される。
【０１６５】
なお、第２の撮影モードで撮影を行う場合にキャンセルスイッチＳＷ6を押下したときも、第１の撮影モードで撮影を行う場合と同様に動作する。
【０１６６】
また、以上では、第２の撮影モードで撮影を行う場合を説明したが、第３または第４の撮影モードで撮影を行う場合もこれと同じ要領である。
【０１６７】
次に、利用者が、ＣＣＤカメラ１００の現在位置および現在時刻に基づいて選択されたキャラクタ画像と合成して撮影画像を取り込む第５の撮影モードで撮影を行う場合を説明する。
【０１６８】
第５の撮影モードで撮影を行うには、利用者は、まず、セレクトスイッチＳＷ4を押下し、第５の撮影モードに設定する。
【０１６９】
ＣＣＤカメラ１００では、セレクトスイッチＳＷ4が押下されるに先だって、ステップＳ５００〜Ｓ５０４を経て、カメラＩＤが基地局ＡＰ3に送信され、キャラクタコード送信要求が基地局ＡＰ3に送信される。
【０１７０】
基地局ＡＰ3では、キャラクタコード送信要求を受信するに先立って、ステップＳ８００〜Ｓ８０４を経て、キャラクタコード設定テーブル１１０を参照してキャラクタ変数の値が設定される。ここで、キャラクタ変数にキャラクタコード“１０”が設定されたとする。このように、キャラクタ変数の値が設定された状態で、カメラＩＤおよびキャラクタコード送信要求を受信すると、ステップＳ７００〜Ｓ７０６を経て、キャラクタ変数のキャラクタコード“１０”がＣＣＤカメラ１００に送信される。
【０１７１】
ＣＣＤカメラ１００では、キャラクタコード送信要求の送信に伴ってキャラクタコード“１０”を受信すると、ステップＳ５０６，Ｓ５０８を経て、受信したキャラクタコード“１０”が変動キャラクタ変数に設定される。このように、変動キャラクタ変数の値が設定された状態で、セレクトスイッチＳＷ4が押下されると、ステップＳ３００〜Ｓ３０６を経て、変動キャラクタ変数のキャラクタコード“１０”がキャラクタ変数に設定され、セレクトランプＬ4が点灯し、キャラクタコード“１０”に対応するキャラクタ画像がＬＣＤ４２に表示される。
【０１７２】
次に、利用者は、ＬＣＤ４２に表示された第１のキャラクタ画像が所望のものであることを確認した上で、レリーズスイッチＳＷ5を押下し、被写体を撮影する。
【０１７３】
以下の動作は、第２の撮影モードで撮影を行う場合と同じである。
【０１７４】
このようにして、本実施の形態では、ＣＣＤカメラ１００は、レリーズスイッチＳＷ5の押下タイミングでＣＣＤ３８から撮影画像データを取り込み、取り込んだ撮影画像データを基地局ＡＰを介して印刷サーバ２００に送信するようにし、印刷サーバ２００は、撮影画像データを受信したときは、受信した撮影画像データをプリンタ８６で印刷するようにした。
【０１７５】
これにより、利用者は、撮影してから画像を印刷するまでに時間を要することなく、見たいときにすぐに印刷することができる。したがって、従来に比して、ＣＣＤカメラ１００で撮影した画像データを比較的簡易かつ容易に印刷することができる。また、アミューズメント施設では、利用者にＣＣＤカメラ１００を貸与し、利用者がＣＣＤカメラ１００を利用して撮影した画像データを印刷サーバ２００で印刷し、利用者がＣＣＤカメラ１００を返却するのと引き換えに、撮影画像データを印刷したものを利用者に引き渡すという画像印刷サービスを提供することができる。
【０１７６】
さらに、本実施の形態では、ＣＣＤカメラ１００は、レリーズスイッチＳＷ5の押下タイミングでＣＣＤ３８から撮影画像データを取り込み、取り込んだ撮影画像データおよび選択されたキャラクタコードを基地局ＡＰを介して印刷サーバ２００に送信するようにし、印刷サーバ２００は、撮影画像データおよびキャラクタコードを受信したときは、受信したキャラクタコードにより特定されるキャラクタ画像データを記憶装置８２から読み出し、読み出したキャラクタ画像データと受信した撮影画像データとを合成してプリンタ８６で印刷するようにした。
【０１７７】
これにより、利用者は、ＣＣＤカメラ１００を好みの場所に持ち込んで撮影を行うことができるので、キャラクタ画像との合成撮影を好みの背景もとで行うことができる。したがって、従来に比して、撮影の自由度を比較的向上することができる。
【０１７８】
さらに、本実施の形態では、ＣＣＤカメラ１００は、ＣＣＤ３８から撮影画像データが取り込まれてから所定時間が経過するまでの間にキャンセルスイッチＳＷ6が押下されたときは、撮影画像データ及びキャラクタコードの送信を取り消すようにした。
【０１７９】
これにより、利用者は、撮影に失敗しても、撮影画像が印刷サーバ２００で印刷されるのを取り消すことができる。これは、例えば、画像印刷サービスが撮影画像を１枚印刷するごとに所定の料金を支払うという料金体系となっている場合に有利である。利用者は、撮影に失敗しても印刷を取り消せば、料金を支払わなくてすむからである。したがって、画像印刷サービスを提供するにあたって利用者の利便性を向上することができる。
【０１８０】
さらに、本実施の形態では、ＣＣＤカメラ１００は、選択されたキャラクタ画像データと撮影画像データとを合成してＬＣＤ４２に表示するようにした。
【０１８１】
これにより、利用者は、印刷サーバ２００で印刷される合成画像をあらかじめ確認することができる。したがって、画像印刷サービスを提供するにあたって利用者の利便性をさらに向上することができる。
【０１８２】
さらに、本実施の形態では、ＣＣＤカメラ１００は、第５の撮影モードが設定されると、ＣＣＤカメラ１００の現在位置および現在時刻に基づいて決定された条件に従って、キャラクタ画像データを選択するようにした。
【０１８３】
これにより、利用者は、アミューズメント施設の敷地内１０において、場所や時間により変動するキャラクタ画像との合成撮影を楽しむことができる。したがって、満足度の高い画像印刷サービスを提供することができる。
【０１８４】
上記実施の形態において、キャラクタ画像データは、発明１、２、４、５、６、または８ないし１２のフレーム画像データに対応し、キャラクタコードは、発明３、８、９または１０の画像特定情報に対応している。
【０１８５】
また、上記実施の形態において、ＣＣＤカメラ１００は、発明１ないし４、または６ないし１３の電子カメラに対応し、レリーズスイッチＳＷ5は、発明２、または７ないし１１のスイッチに対応し、キャンセルスイッチＳＷ6は、発明３の取消スイッチに対応し、ＣＣＤ３８およびＣＣＤコントローラ３９は、発明２、３、または７ないし１１の画像取込手段に対応している。また、セレクトスイッチＳＷ1〜ＳＷ3およびステップＳ３０４は、発明２、４、５、６、または８ないし１１の選択手段に対応し、セレクトスイッチＳＷ4およびステップＳ３１０は、発明５または６の選択手段に対応し、ＲＡＭ３４は、発明２、５、６、９、１０または１１の記憶手段に対応し、ＬＣＤ４２は、発明４の表示手段に対応している。
【０１８６】
また、上記実施の形態において、記憶装置８２は、発明１の記憶手段または発明２の第２の記憶手段に対応し、プリンタ８６は、発明２または７の印刷手段に対応している。
【０１８７】
なお、上記実施の形態において、図５ないし図１０のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ３２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ３４に読み込んで実行するようにしてもよい。
【０１８８】
また、上記実施の形態において、図１３および図１４のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ５２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ５４に読み込んで実行するようにしてもよい。
【０１８９】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【０１９０】
また、上記実施の形態においては、本発明に係る画像印刷システム、電子カメラおよび画像印刷方法を、図１に示すように、テーマパーク等のアミューズメント施設において、利用者にＣＣＤカメラ１００を貸与し、利用者がＣＣＤカメラ１００を利用して撮影した画像データを印刷サーバ２００で印刷し、利用者がＣＣＤカメラ１００を返却するのと引き換えに、撮影画像データを印刷したものを利用者に引き渡すという画像印刷サービスを提供する場合に適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。
【０１９１】
【発明の効果】
以上説明したように、発明１ないし６の画像印刷システムによれば、撮影してから画像を印刷するまでに時間を要することなく、見たいときにすぐに印刷することができる。また、電子カメラを好みの場所に持ち込んで撮影を行うことができるので、フレーム画像との合成撮影を好みの背景もとで行うことができる。したがって、従来に比して、電子カメラで撮影した画像データを比較的簡易かつ容易に印刷することができるとともに、撮影の自由度を比較的向上することができるという効果が得られる。
【０１９２】
さらに、発明３の画像印刷システムによれば、撮影に失敗しても、撮影画像が印刷サーバで印刷されるのを取り消すことができる。したがって、画像印刷サービスを提供するにあたって利便性を向上することができるという効果も得られる。
【０１９３】
さらに、発明４の画像印刷システムによれば、印刷サーバで印刷される合成画像をあらかじめ確認することができる。したがって、画像印刷サービスを提供するにあたって利用者の利便性をさらに向上することができるという効果も得られる。
【０１９４】
さらに、発明５の画像印刷システムによれば、所定条件により変動するフレーム画像との合成撮影を楽しむことができる。したがって、満足度の高い画像印刷サービスを提供することができるという効果も得られる。
【０１９５】
さらに、発明６の画像印刷システムによれば、場所や時間により変動するフレーム画像との合成撮影を楽しむことができる。したがって、さらに満足度の高い画像印刷サービスを提供することができるという効果も得られる。
【０１９６】
さらに、発明７の画像印刷システムによれば、撮影してから画像を印刷するまでに時間を要することなく、見たいときにすぐに印刷することができる。したがって、従来に比して、電子カメラで撮影した画像データを比較的簡易かつ容易に印刷することができるという効果が得られる。また、アミューズメント施設では、利用者に電子カメラを貸与し、利用者が電子カメラを利用して撮影した画像データを印刷サーバで印刷し、利用者が電子カメラを返却するのと引き換えに、撮影画像データを印刷したものを利用者に引き渡すという画像印刷サービスを提供することができるという効果も得られる。
【０１９７】
一方、発明８または９の電子カメラによれば、発明１または２の画像印刷システムと同等の効果が得られる。
【０１９８】
さらに、発明１０または１１の電子カメラによれば、電子カメラを好みの場所に持ち込んで撮影を行うことができるので、フレーム画像との合成撮影を好みの背景もとで行うことができる。したがって、従来に比して、撮影の自由度を比較的向上することができるという効果が得られる。
【０１９９】
一方、発明１２の画像印刷方法によれば、発明１または２の画像印刷システムと同等の効果が得られる。また、アミューズメント施設では、利用者に電子カメラを貸与し、利用者が電子カメラを利用して撮影した画像データを印刷サーバで印刷し、利用者が電子カメラを返却するのと引き換えに、撮影画像データを印刷したものを利用者に引き渡すという画像印刷サービスを提供することができるという効果も得られる。
【０２００】
さらに、発明１３の画像印刷方法によれば、発明７の画像印刷システムと同等の効果が得られる。
【図面の簡単な説明】
【図１】本発明を適用する画像印刷システムの構成を示す概略図である。
【図２】ＣＣＤカメラ１００の背面図である。
【図３】ＣＣＤカメラ１００の内部構成を示すブロック図である。
【図４】ＲＡＭ３４のデータ格納領域を示すメモリマップである。
【図５】起動処理を示すフローチャートである。
【図６】初期化処理を示すフローチャートである。
【図７】セレクトスイッチ処理を示すフローチャートである。
【図８】レリーズスイッチ処理を示すフローチャートである。
【図９】通信確立処理を示すフローチャートである。
【図１０】画像転送処理を示すフローチャートである。
【図１１】基地局ＡＰ1の構成を示すブロック図である。
【図１２】キャラクタコード設定テーブル１１０のデータ構造を示す図である。
【図１３】応答処理を示すフローチャートである。
【図１４】キャラクタコード設定処理を示すフローチャートである。
【図１５】印刷サーバ２００の構成を示すブロック図である。
【符号の説明】
１００                    ＣＣＤカメラ
ＳＷ0〜ＳＷ4              セレクトスイッチ
Ｌ0〜Ｌ4                  セレクトランプ
ＳＷ5                    レリーズスイッチ
ＳＷ6                    キャンセルスイッチ
３８                      ＣＣＤ
３９                      ＣＣＤコントローラ
４２                      ＬＣＤ
ＡＰ1〜ＡＰ7              基地局
１１０                    キャラクタコード設定テーブル
２００                    印刷サーバ
３０，５０，７０          ＣＰＵ
３２，５２，７２          ＲＯＭ
３４，５４，７４          ＲＡＭ
７５                      ＶＲＡＭ
７６                      ＣＲＴＣ
５８，７８                Ｉ／Ｆ
４０，６０                無線通信装置
８０                      入力装置
６２，８２                記憶装置
８４                      表示装置
８６                      プリンタ
【図１】
0004374709.tif 000002
【図２】
0004374709.tif 000003
【図３】
0004374709.tif 000004
【図４】
0004374709.tif 000005
【図５】
0004374709.tif 000006
【図６】
0004374709.tif 000007
【図７】
0004374709.tif 000008
【図８】
0004374709.tif 000009
【図９】
0004374709.tif 000010
【図１０】
0004374709.tif 000011
【図１１】
0004374709.tif 000012
【図１２】
0004374709.tif 000013
【図１３】
0004374709.tif 000014
【図１４】
0004374709.tif 000015
【図１５】
0004374709.tif 000016