(57)【要約】【課題】撮像装置と印刷装置の通信設定を簡便にする技術の実現。【解決手段】他の機器と通信を行う通信手段と、有効期間が設定された認証情報を生成する生成手段と、前記認証情報と前記他の機器と通信接続するための設定情報とを他の機器で読み取り可能なコード情報に変換する変換手段と、前記コード情報を印刷する印刷手段と、を有する。【選択図】      図５
2007259126.tif 000002
【特許請求の範囲】
【請求項１】
他の機器と通信を行う通信手段と、
有効期間が設定された認証情報を生成する生成手段と、
前記認証情報と前記他の機器と通信接続するための設定情報とを他の機器で読み取り可能なコード情報に変換する変換手段と、
前記コード情報を印刷する印刷手段と、を有することを特徴とする印刷装置。
【請求項２】
前記コード情報は、前記認証情報と前記他の機器と通信接続するための設定情報とを組み合わせて作られた２次元バーコードからなることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記他の機器は被写体の光学像を撮像する撮像装置であることを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記通信手段は、前記撮像装置と無線通信を行う無線通信手段であることを特徴とする請求項３に記載の印刷装置。
【請求項５】
他の機器と通信を行う通信手段と、
印刷されたコード情報から前記他の機器と通信接続するための設定情報を取得する取得手段と、
前記通信情報に基づいて前記他の機器との接続設定を行う設定手段と、
前記他の機器との接続に成功した場合に前記設定情報を記憶する記憶手段と、を有することを特徴とする撮像装置。
【請求項６】
前記コード情報は２次元バーコードからなることを特徴とする請求項５に記載の撮像装置。
【請求項７】
前記他の機器は画像データを印刷する印刷装置であることを特徴とする請求項５又は６に記載の撮像装置。
【請求項８】
前記通信手段は、前記印刷装置と無線通信を行う無線通信手段であることを特徴とする請求項７に記載の撮像装置。
【請求項９】
前記設定手段は、
取得した前記コード情報に付加された認証情報を解析する解析手段を有し、
解析した前記認証情報が有効期間内に発行されたものである場合は前記他の機器との接続設定を行い、前記認証情報が有効期間を過ぎた場合、前記他の機器との接続設定を解除する接続制御手段と、を有することを特徴とする請求項５乃至８のいずれか１項に記載の撮像装置。
【請求項１０】
印刷装置と撮像装置とを通信可能に接続した通信システムにおいて、
前記印刷装置は、
前記撮像装置と通信を行う通信手段と、
有効期間が設定された認証情報を生成する生成手段と、
前記認証情報と前記撮像装置と通信接続するための設定情報とを撮像装置で読み取り可能なコード情報に変換する変換手段と、
前記コード情報を印刷する印刷手段と、を有し、
前記撮像装置は、
前記印刷装置と通信を行う通信手段と、
前記印刷装置により印刷されたコード情報から前記印刷装置と通信接続するための設定情報を取得する取得手段と、
前記通信情報に基づいて前記印刷装置との接続設定を行う設定手段と、
前記印刷装置との接続に成功した場合に前記設定情報を記憶する記憶手段と、を有することを特徴とする通信システム。
【請求項１１】
他の機器と通信を行う通信手段を有する印刷装置の制御方法であって、
有効期間が設定された認証情報を生成する工程と、
前記認証情報と前記他の機器と通信接続するための設定情報とを他の機器で読み取り可能なコード情報に変換する工程と、
前記コード情報を印刷する工程と、を有することを特徴とする制御方法。
【請求項１２】
前記コード情報は、前記認証情報と前記他の機器と通信接続するための設定情報とを組み合わせて作られた２次元バーコードからなることを特徴とする請求項１１に記載の制御方法。
【請求項１３】
他の機器と通信を行う通信手段を有する撮像装置の制御方法であって、
印刷されたコード情報から前記他の機器と通信接続するための設定情報を取得する工程と、
前記通信情報に基づいて前記他の機器との接続設定を行う工程と、
前記他の機器との接続に成功した場合に前記設定情報を記憶媒体に記憶する工程と、を有することを特徴とする制御方法。
【請求項１４】
印刷装置と撮像装置とを通信手段を介して通信可能に接続した通信システムの制御方法であって、
前記印刷装置では、
有効期間が設定された認証情報を生成する工程と、
前記認証情報と前記撮像装置と通信接続するための設定情報とを撮像装置で読み取り可能なコード情報に変換する工程と、
前記コード情報を印刷する工程と、を実行し、
前記撮像装置では、
前記印刷装置により印刷されたコード情報から前記印刷装置と通信接続するための設定情報を取得する工程と、
前記通信情報に基づいて前記印刷装置との接続設定を行う工程と、
前記印刷装置との接続に成功した場合に前記設定情報を記憶媒体に記憶する工程と、を実行することを特徴とする制御方法。
【請求項１５】
他の機器と通信を行う通信手段と、
有効期間が設定された認証情報を生成する生成手段と、
前記認証情報を他の機器で読み取り可能なコード情報に変換する変換手段と、
前記コード情報を印刷する印刷手段と、
前記有効期間の間は、前記コード情報に基づいた前記他の機器からの接続要求を受け付ける通信制御手段と、を有することを特徴とする印刷装置。
【請求項１６】
更に、前記認証情報の有効期間を記憶する記憶手段を有することを特徴とする請求項１５に記載の印刷装置。
【請求項１７】
他の機器と通信を行う通信手段を有する印刷装置の制御方法であって、
有効期間が設定された認証情報を生成する工程と、
前記認証情報を他の機器で読み取り可能なコード情報に変換する工程と、
前記コード情報を印刷する工程と、
前記有効期間の間は、前記コード情報に基づいた前記他の機器からの接続要求を受け付けるよう前記通信手段を制御する工程と、を有することを特徴とする制御方法。
【請求項１８】
更に、前記認証情報の有効期間を記憶媒体に記憶する工程を有することを特徴とする請求項１７に記載の制御方法。
【請求項１９】
請求項１１乃至１４，１７，１８のいずれか１項に記載の制御方法を撮像装置又は印刷装置のコンピュータに実行させるためのプログラム。
【請求項２０】
請求項１９に記載のプログラムを記憶したことを特徴とするコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、静止画像や動画像を撮像、記録、再生、通信する撮像装置を印刷装置等の他の機器に通信接続する技術に関する。
【背景技術】
【０００２】
近年、携帯電話やデジタルカメラ等の携帯端末が高機能化し、ネットワークに接続できる端末も増えている。しかしながら、これらの携帯端末はスイッチ等の操作部材が限られているため、例えばネットワークにアクセスするためのＩＤやパスワード等のパラメータを入力する作業が極めて面倒である。
【０００３】
また、これらのパラメータ設定に関してはある程度ネットワークの知識が必要とされるため、ネットワークの知識に乏しいユーザにとって設定そのものが困難である。これらパラメータをユーザが入力することなく設定する方法の１つとして、携帯端末に情報コード読み取り機能を付加し、これらパラメータを情報コードに変換して表示し、ユーザが携帯端末の情報コード読み取り機能を使って読み込ませる方法が考えられる。
【０００４】
例えば、特許文献１には、光学的情報読取装置のシステムパラメータを設定する方法として、システムパラメータを情報コードの一つである２次元バーコード（ＱＲコード）に変換したものを読み込むことで自動的に設定する技術が記載されている。
【０００５】
また、例えば、特許文献２には、２つの通信装置の一方が、一時的な識別コードを生成し、他方が認証するための認証データを生成する技術が記載されている。
【特許文献１】特開２００３−８５４７４号公報
【特許文献２】特開２００３−３３３６６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、例えばネットワークに接続するためのパスワード等の機密パラメータを前述の方法で読み込ませて設定する場合、携帯端末の情報コード読み取り機能を有する携帯端末であればどれでも機密パラメータを読み込み設定することができる。このため、セキュリティー面で問題である。
【０００７】
本発明は、上記課題に鑑みてなされ、その目的は、撮像装置と他の機器としての印刷装置や印刷装置と他の機器としての撮像装置との間の通信設定を簡便且つ安全に行う技術を実現することである。
【課題を解決するための手段】
【０００８】
上記課題を解決し、目的を達成するために、本発明の印刷装置は、他の機器と通信を行う通信手段と、有効期間が設定された認証情報を生成する生成手段と、前記認証情報と前記他の機器と通信接続するための設定情報とを他の機器で読み取り可能なコード情報に変換する変換手段と、前記コード情報を印刷する印刷手段と、を有する。
【０００９】
また、本発明の撮像装置は、他の機器と通信を行う通信手段と、印刷されたコード情報から前記他の機器と通信接続するための設定情報を取得する取得手段と、前記通信情報に基づいて前記他の機器との接続設定を行う設定手段と、前記他の機器との接続に成功した場合に前記設定情報を記憶する記憶手段と、を有する。
【００１０】
また、本発明の通信システムは、印刷装置と撮像装置とを通信可能に接続した通信システムにおいて、前記印刷装置は、前記撮像装置と通信を行う通信手段と、有効期間が設定された認証情報を生成する生成手段と、前記認証情報と前記撮像装置と通信接続するための設定情報とを撮像装置で読み取り可能なコード情報に変換する変換手段と、前記コード情報を印刷する印刷手段と、を有し、前記撮像装置は、前記印刷装置と通信を行う通信手段と、前記印刷装置により印刷されたコード情報から前記印刷装置と通信接続するための設定情報を取得する取得手段と、前記通信情報に基づいて前記印刷装置との接続設定を行う設定手段と、前記印刷装置との接続に成功した場合に前記設定情報を記憶する記憶手段と、を有する。
【００１１】
また、本発明の印刷装置の制御方法は、他の機器と通信を行う通信手段を有する印刷装置の制御方法であって、有効期間が設定された認証情報を生成する工程と、前記認証情報と前記他の機器と通信接続するための設定情報とを他の機器で読み取り可能なコード情報に変換する工程と、前記コード情報を印刷する工程と、を有する。
【００１２】
また、本発明の撮像装置の制御方法は、他の機器と通信を行う通信手段を有する撮像装置の制御方法であって、印刷されたコード情報から前記他の機器と通信接続するための設定情報を取得する工程と、前記通信情報に基づいて前記他の機器との接続設定を行う工程と、前記他の機器との接続に成功した場合に前記設定情報を記憶媒体に記憶する工程と、を有する。
【００１３】
また、本発明の通信システムの制御方法は、印刷装置と撮像装置とを通信手段を介して通信可能に接続した通信システムの制御方法であって、前記印刷装置では、有効期間が設定された認証情報を生成する工程と、前記認証情報と前記撮像装置と通信接続するための設定情報とを撮像装置で読み取り可能なコード情報に変換する工程と、前記コード情報を印刷する工程と、を実行し、前記撮像装置では、前記印刷装置により印刷されたコード情報から前記印刷装置と通信接続するための設定情報を取得する工程と、前記通信情報に基づいて前記印刷装置との接続設定を行う工程と、前記印刷装置との接続に成功した場合に前記設定情報を記憶媒体に記憶する工程と、を実行する。
【００１４】
また、本発明の印刷装置は、他の機器と通信を行う通信手段と、有効期間が設定された認証情報を生成する生成手段と、前記認証情報を他の機器で読み取り可能なコード情報に変換する変換手段と、前記コード情報を印刷する印刷手段と、前記有効期間の間は、前記コード情報に基づいた前記他の機器からの接続要求を受け付ける通信制御手段と、を有する。
【００１５】
また、本発明の印刷装置の制御方法は、他の機器と通信を行う通信手段を有する印刷装置の制御方法であって、有効期間が設定された認証情報を生成する工程と、前記認証情報を他の機器で読み取り可能なコード情報に変換する工程と、前記コード情報を印刷する工程と、前記有効期間の間は、前記コード情報に基づいた前記他の機器からの接続要求を受け付けるよう前記通信手段を制御する工程と、を有する。
【発明の効果】
【００１６】
本発明によれば、撮像装置と他の機器としての印刷装置や印刷装置と他の機器としての撮像装置との間の通信設定を簡便且つ安全に行うことができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明を適用した実施の形態について図面を参照して詳細に説明する。
【００１８】
尚、以下に説明する実施形態は、本発明の実現手段としての一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施形態に限定されるものではない。
【００１９】
＜撮像装置１００の構成＞
図１は、本発明に係る実施形態の撮像装置の構成を示すブロック図である。
【００２０】
図１において、１００は電子カメラ等に代表される撮像装置である。
【００２１】
１０は撮影レンズ、１２は絞り機能を備えるシャッター、１４は光学像を電気信号に変換する撮像素子、１６は撮像素子１４のアナログ信号出力をディジタル信号に変換するＡ／Ｄ変換部である。
【００２２】
１８は撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路２２及びシステム制御回路５０により制御される。
【００２３】
２０は画像処理部であり、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。
【００２４】
また、画像処理回路２０では撮像した画像データを用いて所定の演算処理を行う。システム制御回路５０は、画像処理回路２０により得られた演算結果に基づいて露光制御部４０、測距制御部４２に対して、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理を行う。
【００２５】
更に、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。
【００２６】
２２はメモリ制御部であり、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮/伸長回路３２を制御する。
【００２７】
Ａ／Ｄ変換器１６のデータが画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６のデータが直接メモリ制御回路２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００２８】
２４は画像表示メモリ、２６はＤ／Ａ変換部、２８はＴＦＴ ＬＣＤ等から成る画像表示部であり、画像表示メモリ２４に書き込まれた表示用の画像データはＤ／Ａ変換器２６を介して画像表示部２８により表示される。
【００２９】
画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダー機能を実現することが可能である。
【００３０】
また、画像表示部２８は、システム制御回路５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合には撮像装置１００の電力消費を大幅に低減することができる。
【００３１】
３０は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。
【００３２】
これにより、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。
【００３３】
また、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。
【００３４】
３２は適応離散コサイン変換（ＡＤＣＴ）、ウェーブレット変換等により画像データを圧縮伸長する圧縮/伸長部であり、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００３５】
３４は暗号/復号部であり、撮影してメモリ３０の所定領域に記憶した画像データに対して必要に応じて暗号化処理を行うと共に、暗号化処理を行ってメモリ３０の所定領域に記憶した画像データを再生表示する際に復号化処理を行う。
【００３６】
４０は絞り機能を備えるシャッター１２を制御する露光制御部であり、フラッシュ４８と連携することによりフラッシュ調光機能も有するものである。
【００３７】
４２は撮影レンズ１０のフォーカシングを制御する測距制御部、４４は撮影レンズ１０のズーミングを制御するズーム制御部、４６はバリアである保護部１０２の動作を制御するバリア制御部である。
【００３８】
４８はフラッシュであり、ＡＦ補助光の投光機能、フラッシュ調光機能も有する。
【００３９】
露光制御部４０、測距制御部４２はＴＴＬ方式を用いて制御されており、撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、システム制御回路５０が露光制御部４０、測距制御部４２に対して制御を行う。
【００４０】
５０は撮像装置１００全体を制御するシステム制御部、５２はシステム制御回路５０の動作用の定数、変数、プログラム等を記憶するメモリである。
【００４１】
５４はシステム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカー等の表示部である。表示部５４は、撮像装置１００の操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。
【００４２】
また、表示部５４は、その一部の機能が光学ファインダー１０４内に設置されている。
【００４３】
表示部５４の表示内容のうち、ＬＣＤ等に表示するものとしては、シングルショット/連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示、等がある。また、ＬＣＤ等に表示するものとして、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００の着脱状態表示、等がある。更に、通信I/F動作表示、日付け・時刻表示、外部コンピュータとの接続状態を示す表示、等がある。
【００４４】
また、表示部５４の表示内容のうち、光学ファインダー１０４内に表示するものとしては、例えば、合焦表示、撮影準備完了表示、手振れ警告表示、フラッシュ充電表示、フラッシュ充電完了表示、等がある。更に、シャッタースピード表示、絞り値表示、露出補正表示、記録媒体書き込み動作表示、等がある。
【００４５】
更に、表示部５４の表示内容のうち、ＬＥＤ等に表示するものとしては、例えば、合焦表示、撮影準備完了表示、手振れ警告表示、手振れ警告表示、フラッシュ充電表示、フラッシュ充電完了表示、等がある。更に、記録媒体書き込み動作表示、マクロ撮影設定通知表示、二次電池充電状態表示、等がある。
【００４６】
そして、表示部５４の表示内容のうち、ランプ等に表示するものとしては、例えば、セルフタイマー通知ランプ、等がある。このセルフタイマー通知ランプは、ＡＦ補助光と共用して用いても良い。
【００４７】
５６は電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ、フラッシュメモリ等が用いられる。
【００４８】
ここで、操作部の具体的な説明を行う。
【００４９】
６０は電源スイッチ（メインスイッチ）で、撮像装置１００の電源ＯＮ、電源ＯＦＦの各モードを切り替え設定することができる。また、撮像装置１００に接続された各種付属装置の電源ＯＮ、電源ＯＦＦの設定も合わせて切り替え設定することができる。
【００５０】
６２はシャッタースイッチSW1で、不図示のシャッターボタンの操作途中でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作開始を指示する。
【００５１】
６４はシャッタースイッチSW2で、不図示のシャッターボタンの操作完了でＯＮとなり、露光処理、現像処理、記録処理という一連の処理の動作開始を指示する。尚、露光処理では撮像素子１４から読み出した信号をＡ／Ｄ変換器１６及びメモリ制御回路２２を介してメモリ３０に画像データを書き込む。現像処理では画像処理回路２０やメモリ制御回路２２での演算を用いる。記録処理では、メモリ３０から画像データを読み出し、圧縮/伸長回路３２で圧縮を行い、記録媒体２００に画像データを書き込む。
【００５２】
７０は各種ボタンやタッチパネル等からなる操作部で、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写/連写/セルフタイマー切り替えボタン、等がある。更に、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、等がある。その他、露出補正ボタン、日付/時間設定ボタン、画像表示ON/OFFボタン、圧縮モードスイッチ、等がある。
その他、撮影直後に撮影した画像データを画像表示部２８を用いて自動再生表示するクイックレビュー機能を設定するクイックレビュースイッチ、等がある。また、撮影処理、再生処理、通信処理（プリンタ接続処理）を実行する際に各種機能の選択及び切替を設定する選択/切替スイッチや、撮影及び／又は再生及び／又は通信を実行する際に各種機能の決定及び実行を設定する決定/実行スイッチ、等がある。
【００５３】
尚、圧縮モードスイッチは、JPEG（Joint Photographic Expert Group）圧縮の圧縮率の選択するJPEG圧縮モード、或いは撮像素子の信号をそのままデジタル化して記録媒体に記録するCCDRAWモードを選択するためのスイッチである。
【００５４】
JPEG圧縮モードは、例えばノーマルモードとファインモードが用意されている。
【００５５】
ユーザは、撮影した画像のデータサイズを重視する場合はノーマルモードを、撮影した画像の画質を重視する場合はファインモードを、それぞれ選択して撮影を行うことができる。
【００５６】
JPEG圧縮モードでは、撮像素子１４、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介してメモリ３０に書き込まれた画像データを読み出し、圧縮/伸長回路３２により設定した圧縮率に圧縮した後、記録媒体２００に記録を行う。また、必要に応じて暗号/復号回路３４により所定の暗号化処理を行った後、記録媒体２００に記録を行う。
【００５７】
CCDRAWモードでは、撮像素子１４の色フィルタの画素配列に応じて、ライン毎にそのまま画像データを読み出して、Ａ／Ｄ変換器１６及びメモリ制御回路２２を介してメモリ３０に書き込まれた画像データを読み出し、記録媒体２００に記録を行う。また、必要に応じて暗号/復号回路３４により所定の暗号化処理を行った後、記録媒体２００に記録を行う。
【００５８】
７２はモードダイアルスイッチで、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを切り替え設定することができる。
【００５９】
尚、本実施形態においては、特に、撮影モード、再生モード、プリントサービスモードを撮像装置１００が備える構成としている。
【００６０】
８０は電源制御部で、電池検出回路、ＣＤ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されている。電源制御部８０は、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。
【００６１】
８２はコネクタ、８４はコネクタ、８６はアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ−ｉｏｎ電池等の二次電池、ＡＣアダプター等からなる電源部である。
【００６２】
９０はメモリカードやハードディスク等の記録媒体とのインタフェース、９２はメモリカードやハードディスク等の記録媒体と接続を行うコネクタである。
【００６３】
１０２は、撮像装置１００のレンズ１０を含む撮像部を覆うことにより、撮像部の汚れや破損を防止するバリアである保護手段である。
【００６４】
１０４は光学ファインダーであり、画像表示部２８による電子ファインダー機能を使用すること無しに、光学ファインダーのみを用いて撮影を行うことが可能である。また、光学ファインダー１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示等が設置されている。
【００６５】
１１０は通信部で、TDMA(Time Division Multiple Access)方式やCDMA(Code Division Multiple Access)方式、W-CDMA(Wideband Code Division Multiple Access)方式、PHS(Personal Handyphone System)方式等の携帯電話通信機能を有する。
【００６６】
１１２はアンテナ(或いはコネクタ)で、通信部１１０により撮像装置１００を他の機器に対して、後述するネットワーク６０６を介して無線（又は有線）接続する。
【００６７】
１１４は通信部で、Bluetooth等の無線通信機能を有する。
【００６８】
また、通信部１１４は、RS232CやUSB、IEEE1394、P1284、SCSI、モデム、LAN等の有線通信、IrDA等の赤外線通信、光通信等の各種通信機能を有する構成としても良い。尚、USBはUniversal Serial Bus、IEEEはInstitute of Electrical and Electronics Engineers、SCSIはSmall Computer System Interface、LANはLocal Area Network、IrDAはInfrared Data Associationの略称である。
【００６９】
１１６は、通信部１１４を介して撮像装置１００を後述する印刷装置（プリントサービス）８００等と通信接続するためのアンテナ（或いは有線通信の場合はコネクタ）である。
【００７０】
２００はメモリカードやハードディスク等の記録媒体である。
【００７１】
記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部２０２、撮像装置１００とのインタフェース２０４、撮像装置１００と接続を行うコネクタ２０６を備えている。
【００７２】
尚、記録媒体２００は本実施形態では撮像装置１００に内蔵される構成として説明している。
【００７３】
＜印刷装置８００の構成＞
次に、図２を参照して印刷装置（プリントサービス）８００について説明する。
【００７４】
図２は、本発明に係る実施形態の印刷装置の構成を示すブロック図である。
【００７５】
図２において、８０２は印刷装置（プリントサービス）８００全体の制御を司る制御部である。
【００７６】
８０４は記憶部で、制御部８０２が各種アプリケーション等を実行する主記憶メモリである。一般的にはＳＤＲＡＭ、ＲＤＲＡＭ等が用いられる。
【００７７】
８０６は、液晶表示装置、スピーカー等により構成される表示部で、制御部８０２でのプログラム実行に応じて必要な文字、画像、音声等の表示を行う。
【００７８】
８０８は、キーボード、マイク等により構成される操作部で、印刷装置８００の動作に必要な各種の設定の入力及び／又は制御部８０２に対する各種動作指示の入力を行う。
【００７９】
８１０は、制御部８０２が動作を行う上での複数のアプリケーションを蓄積しておく記録部で、上記制御部８０２の管理下にあるものである。一般的には、ハードディスク等が用いられる。
【００８０】
８１２は、制御部８０２、記憶部８０４、表示部８０６、操作部８０８、記録部８１０、通信部８１４、通信部８２２、印刷部８２０が接続されるバスである。バス８１２は、制御部８０２で処理したデータを上記各ユニットに転送したり、各ユニット間同士でデータを高速に転送（DMA(Direct Memory Access)転送）するために設けられる。
【００８１】
８１４は印刷装置８００をネットワーク６０６に接続するための通信部であり、ネットワーク６０６との間でデータの送受信を行う。ネットワーク６０６は、一般的にはイーサネット（登録商標）等が挙げられる。印刷装置８００は、通信部８１４及びネットワーク６０６を介してインターネットに接続することが可能である。
【００８２】
８１６は暗号/復号部であり、撮像装置１００から送信された画像データに対して、必要に応じて暗号化処理或いは復号化処理を行う。
【００８３】
８１８は圧縮/伸長部で、撮像装置１００から送信された画像データに対して、必要に応じて圧縮処理或いは伸長処理を行う。
【００８４】
８２０は印刷部で、撮像装置１００から送信された画像データを、ネットワーク６０６、通信部８１４、及びバス８１２を介して受信して記憶部８０４及び／又は記録部８１０に格納する。また、印刷部８２０は、格納した画像データを読み出して印刷を行う。更に、印刷部８２０は、後述する２次元バーコードを印刷する。２次元バーコードは、他の機器としての撮像装置１００との間で通信接続を行うための識別情報等の通信情報と、有効期間が設定されたパスワードと、必要に応じてＩＤとを組み合わせて構成されている。
【００８５】
８２２は通信部で、Bluetooth等の無線通信機能を有する。
【００８６】
また、通信部８２２は、RS232CやUSB、IEEE1394、P1284、SCSI、モデム、LAN等の有線通信、IrDA等の赤外線通信、光通信等の各種通信機能を有する構成としても良い。
【００８７】
８２４はアンテナ(或いはコネクタ)で、通信部８２２により印刷装置（プリントサービス）８００を他の機器と接続する際のアンテナ（或いは有線通信の場合はコネクタ）である。
【００８８】
８２６は識別情報（ＩＤ）で、個々の印刷装置（プリントサービス）８００を特定するために付与される固有情報である。この識別情報を他の機器に通知することにより、印刷装置（プリントサービス）８００は、他の機器との間でコマンドやデータをやりとりすることが可能になる。
【００８９】
＜撮像装置１００の動作＞
次に、図３乃至図５を参照して、本発明に係る実施形態の撮像装置の動作について説明する。
【００９０】
図３は本実施形態の撮像装置１００の主ルーチンのフローチャートである。
【００９１】
図３において、電池交換等の電源投入により、システム制御回路５０はフラグや制御変数等を初期化すると共に、撮像装置１００各部の初期化処理を行う（Ｓ１００１）。
【００９２】
システム制御回路５０は、電源スイッチ６０の設定位置を判断し、電源スイッチ６０がＯＦＦに設定されていたならば（Ｓ１００２）、各表示部の表示を終了状態に変更する。更に、システム制御回路５０は、フラグや制御変数等を含む必要なパラメータや設定値、設定モードを不揮発性メモリ５６に記憶し、電源制御部８０により画像表示部２８を含む撮像装置１００各部の不要な電源を遮断する等の終了処理を行う（Ｓ１００３）。
【００９３】
また、電源スイッチ６０がＯＮに設定されていたならば（Ｓ１００２）、Ｓ１００４に進み、システム制御回路５０は、電源制御部８０により電源部８６の残容量や動作情況が撮像装置１００の動作に問題があるか否かを判断する（Ｓ１００４）。そして、問題があるならば表示部５４及び／又は画像表示部２８を用いて画像や音声により所定の警告表示を行う（Ｓ１００５）。
【００９４】
また、電源部８６に問題が無いならば（Ｓ１００４）、Ｓ１００６に進み、システム制御回路５０は、表示部５４を用いて画像や音声により撮像装置１００の各種設定状態の表示を行う。
【００９５】
尚、画像表示部２８の画像表示がＯＮであったならば、画像表示部２８も用いて画像や音声により撮像装置１００の各種設定状態の表示を行う（Ｓ１０１０）。
【００９６】
次に、システム制御回路５０は、モードダイアル７２の設定位置を判断する。モードダイアル７２が撮影モードに設定されていなければ（Ｓ１０１１）、Ｓ１０１３に進む。
【００９７】
モードダイアル７２が撮影モードに設定されていたならば（Ｓ１０１１）、システム制御回路５０は、撮影モード処理を実行する（Ｓ１０１２）。
【００９８】
更に、システム制御回路５０は、モードダイアル７２の設定位置を判断する。モードダイアル７２が再生モードに設定されていなければ（Ｓ１０１３）、Ｓ１０１５に進む。
【００９９】
モードダイアル７２が再生モードに設定されていたならば（Ｓ１０１３）、撮影した画像データの概略画像データを表示する再生モード処理を実行する（Ｓ１０１４）。
【０１００】
次に、システム制御回路５０は、モードダイアル７２の設定位置を判断する。モードダイアル７２がプリンタ接続モードに設定されていなければ（Ｓ１０１３）、Ｓ１００２にリターンする。
【０１０１】
モードダイアル７２がプリンタ接続モードに設定されていたならば（Ｓ１０１５）、後述するプリンタ接続モード（ＤＰＯＦ設定モード）処理を実行する（Ｓ１０１６）。
【０１０２】
＜撮影モード（Ｓ１０１２）＞
図４は、図３のＳ１０１２における撮影モード処理の詳細なフローチャートを示す。
【０１０３】
システム制御回路５０は、操作部７０が備える各種スイッチの操作により、ユーザによって撮影に関する各種設定の変更が行われたならば（Ｓ１１０１）、変更された内容に応じて、撮影に関する動作設定を変更する（Ｓ１１０２）。
【０１０４】
システム制御回路５０は、シャッタースイッチSW1が押されていないならば（Ｓ１１０３）、撮影モード処理（Ｓ１０１２）を終了する。
【０１０５】
シャッタースイッチSW1が押されたならば（Ｓ１１０３）、システム制御回路５０は、測距処理を行って撮影レンズ１０の焦点を被写体に合わせ、測光処理を行って絞り値及びシャッター時間を決定する（Ｓ１１０４）。測光処理において、必要であればフラッシュの設定も行う。
【０１０６】
シャッタースイッチSW2が押されずに（Ｓ１１０５）、更にシャッタースイッチSW1も解除されたならば（Ｓ１１０６）、撮影モード処理を終了する。
【０１０７】
シャッタースイッチSW2が押されたならば（Ｓ１１０５）、システム制御回路５０は、露光処理及び現像処理からなる撮影処理を実行する（Ｓ１１０７）。尚、露光処理では、撮像素子１４、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換部から直接メモリ制御回路２２を介して、メモリ３０に撮影した画像データを書き込む。また、現像処理では、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０に書き込まれた画像データを読み出して各種処理を行う。
【０１０８】
次に、システム制御回路５０は、メモリ３０に書き込まれた撮影画像データを読み出して、メモリ制御回路２２や必要に応じて画像処理回路２０を用いて所定の画素補間処理や色変換処理等の現像処理を行う。更に、システム制御回路５０は、現像処理を行った画像データをメモリ３０の所定領域に格納する（Ｓ１１０８）。
【０１０９】
システム制御回路５０は、メモリ３０の所定領域に格納された画像データを読み出し、圧縮/伸長回路３２を用いて、設定モードに応じた画像圧縮処理を行う圧縮処理を行った後、圧縮処理を行った画像データをメモリ３０の所定領域に格納する（Ｓ１１０９）。
【０１１０】
システム制御回路５０は、メモリ３０の所定領域に格納された圧縮処理を行った画像データを読み出し、暗号/復号回路３４を用いて所定の暗号化処理を行い（Ｓ１１１０）、処理を行った画像データをメモリ３０の所定領域に格納する。
【０１１１】
また、システム制御回路５０は、シャッタースイッチSW1がＯＦＦされると（Ｓ１１１１）、撮影画像が２次元バーコードを含むか否かを判断する。そして、撮影画像が２次元バーコードを含む場合、２次元バーコードを解析し、解析結果（パスワード、ＩＤ及び通信情報）をメモリ３０の所定領域に格納する（Ｓ１１１２）。
【０１１２】
＜プリンタ接続モード（Ｓ１０１６）＞
図５は、図３のＳ１０１６におけるプリンタ接続モード処理の詳細なフローチャートを示す。
【０１１３】
プリンタ接続モードへ移行すると、システム制御回路５０は、メモリ３０の所定領域に格納された２次元バーコードの解析結果を検索する（Ｓ１５０１）。そして、２次元バーコードの解析結果があった場合は、Ｓ１５０２に進み、解析結果から通信情報を読み出し通信接続を開始する（Ｓ１５０２）。この通信の開始に伴い、２次元バーコードから読み出されたパスワード情報を印刷装置８００に送信する。印刷装置８００はこのパスワード情報を元に、通信接続を許可するか否かを判別して、判別結果を撮像装置１００に返信する。
【０１１４】
印刷装置８００から接続許可を受信した場合は、通信情報を不揮発性メモリ５６へ記憶し（Ｓ１５０４）、接続設定を継続し印刷モードへ移行するかユーザに問い合わせを行い（Ｓ１５０５）、印刷を行う場合はＳ１５０６へ進む。
【０１１５】
また、Ｓ１５０１及びＳ１５０３でエラーが発生した場合は、失敗した原因を表示しプリンタ接続モードを終了する（Ｓ１５０７）。
【０１１６】
＜印刷装置８００の動作＞
次に、図６，７を参照して印刷装置（プリントサービス）８００の動作について説明する。
【０１１７】
図６において、印刷装置（プリントサービス）８００の電源が投入されると、制御部８０２はフラグやレジスタ、制御変数等を初期化し、記録部８１０の領域の一部に格納されたＯＳ等の制御プログラムを、バス８１２を介して記憶部８０４に読み込む。そして、制御部８０２は、印刷装置８００の各ユニット部を初期化する（Ｓ８００１）。
【０１１８】
制御部８０２は、撮像装置１００からコマンドやデータ等を受信したかどうかを判断する（Ｓ８００２）。
【０１１９】
コマンドやデータ等の受信が無かったならば（Ｓ８００２）、Ｓ８０１１に進む。
【０１２０】
コマンドやデータ等の受信があったならば（Ｓ８００２）、制御部８０２は、撮像装置１００からコマンド及び／又は画像データ及び／又はそれらの付加情報を受信し、記憶部８０４及び／又は記録部８１０の所定領域に格納する（Ｓ８００３）。
【０１２１】
次に、制御部８０２は、受信したコマンドやデータ等から、受信内容が撮像装置１００から印刷画像データを受信するコマンドであるかパスワードかを判断する（Ｓ８００４）。そして、受信内容がパスワードならば、パスワード認証を実行する（Ｓ８０１１）。
【０１２２】
次に、制御部８０２は、パスワードが有効期間内か否かを判断する（Ｓ８０１２）。そして、パスワードが有効期間内ならばＳ８００４にリターンし、パスワードが有効期間を過ぎている場合は通信接続を拒否するためにＳ８００９に進む。
【０１２３】
また、Ｓ８００４で受信したコマンドやデータ等を判断した結果、受信内容が撮像装置１００から印刷画像データを受信するコマンドであったならば（Ｓ８００４）、ネットワーク６０６及び通信部８１４を介して撮像装置１００から印刷画像データを受信する（Ｓ８００５）。
【０１２４】
更に、受信した印刷画像データを記憶部８０４及び／又は記録部８１０の所定領域に順次格納していく（Ｓ８００６）。
【０１２５】
次に、制御部８０２は、上記印刷データを正常に受信したか判断する（Ｓ８００８）。そして、正常に受信を完了したならばリターンする。また、正常に受信を完了しなかったならば、通信部８１４及びネットワーク６０６を介した印刷画像データの受信処理に関するエラー通知を撮像装置１００に送信する（Ｓ８００９）。
【０１２６】
以上のように、撮像装置１００が撮影した画像データを印刷装置（プリントサービス）８００に転送し、印刷装置（プリントサービス）８００に転送された画像データを印刷部８２０により印刷することが可能である。
【０１２７】
また、撮像装置１００では、撮影画像を解析し、その解析結果に基づき通信接続を行うことが可能となる。その結果、ユーザは、撮像装置１００を携帯して撮影、再生、印刷装置との通信を随時行い、印刷を行うことができる。
【０１２８】
＜バーコード印刷処理１＞
図７は、印刷装置による２次元バーコード印刷処理の第１の例を示すフローチャートである。
【０１２９】
図７において、電源ボタン長押しで起動した操作は、印刷装置８００が保持する通信設定の印刷要求であり（Ｓ８２０１）、Ｓ８２０２に進む。
【０１３０】
Ｓ８２０２では、制御部８０２は、現在の時刻をもとにパスワードを生成する（Ｓ８２０２）。ここで生成されるパスワードは撮像装置１００との通信接続に利用されるが、時刻をもとに生成したパスワードのため所定時刻（有効期間）を過ぎると無効になる。このような仕組みを入れることで簡易にセキュリティー機能を向上させることができる。
【０１３１】
次に、制御部８０２は、パスワードと通信情報とを組み合わせた２次元バーコードを生成し（Ｓ８２０４）、Ｓ８２０４で生成した２次元バーコードを印刷する（Ｓ８２０５）。
【０１３２】
以上の実施形態によれば、印刷装置８００は、パスワードと通信設定を組み合わせた２次元バーコードを印刷する。撮像装置１００でこのバーコードを解析して得られた通信設定に基づきアクセスしてきた場合に、パスワードの有効期間内である場合には通信接続を許可し、それ以外の場合（有効期間が過ぎた場合等）は通信接続を解除又は拒否する。
【０１３３】
また、撮像装置１００では、２次元バーコードを解析し、その解析結果をもとに通信可能な印刷装置８００を利用することで、ユーザは煩雑な通信設定を行わずに無線/有線接続を行うことができる。
【０１３４】
＜バーコード印刷処理２＞
第２の例は、印刷装置８００が、上記通信設定を含み、パスワードを含まない２次元バーコードを生成し印刷する。そして、印刷してから予め決められた時間が経過するとその通信設定を無効又は変更して、バーコードから読み出した通信設定に基づく撮像装置からのアクセスを拒否する内容である。
【０１３５】
図８は、印刷装置による２次元バーコード印刷処理の第２の例を示すフローチャートである。
【０１３６】
図８において、制御部８０２は、撮像装置１００から通信設定の印刷要求があった場合（Ｓ８３０１）、印刷装置８００が保持する通信設定情報に基づき２次元バーコードを生成する（Ｓ８３０２）。また、記憶部８０４は、２次元バーコード生成時間（生成日時情報）を記憶部８０４及び／又は記録部８１０に格納する（Ｓ８３０３）。
【０１３７】
次に、制御部８０２は、印刷部８２０により、Ｓ８３０２で生成した２次元バーコードを印刷する（Ｓ８３０４）。
【０１３８】
一方、撮像装置１００から通信設定の印刷要求ではなく（Ｓ８３０１）、画像印刷要求があった場合（Ｓ８３０５）、制御部８０２は、撮像装置１００の通信設定が現在の通信設定と一致しているか判定する（Ｓ８３０５）。そして、制御部８０２は、現在の通信設定と一致していれば、通信部８１４を介して撮像装置１００から画像データを受信し、印刷部８２０により印刷する（Ｓ８３０８）。一方、通信設定が不一致であれば、通信設定を拒否すると共に、通信設定が不一致であることを表示部８０６に警告表示する（Ｓ８３０７）。
【０１３９】
更に、撮像装置１００から通信設定の印刷要求（Ｓ８３０１）も、画像印刷要求（Ｓ８３０５）もない場合、制御部８０２は、所定時間経過後（Ｓ８３０９）に通信設定を変更し、記憶部８０４及び／又は記録部８１０に格納された通信設定情報を新たな通信設定情報に更新する（Ｓ８３１０）。
【０１４０】
上記第２の例によれば、所定時間経過した通信設定情報を無効又は変更し、それに基づく通信接続を拒否することができるので、例えば何日も前に印刷装置８００にアクセスした撮像装置１００が、いつまでも通信接続可能となることを防止できる。この結果、例えば、友人などが一時的にある印刷装置と通信接続を行って印刷を行った後、いつまでも同じ通信設定が保持されているために、以後、いつでも勝手に印刷を実行されてしまうような不都合を防止できる。
【０１４１】
［他の実施形態］
本発明は、前述した実施形態の機能を実現するコンピュータプログラムを、システムあるいは装置に直接あるいは遠隔から供給することによって達成される場合も含む。その場合、システム等のコンピュータが該コンピュータプログラムを読み出して実行することになる。
【０１４２】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるコンピュータプログラム自体も本発明を実現するものである。
【０１４３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１４４】
プログラムを供給するための記録媒体（記憶媒体）としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク等がある。その他にも、MO、CD-ROM、CD-R、CD-RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD-ROM、DVD-R)等がある。
【０１４５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのものをダウンロードすることもできる。また圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するコンピュータプログラムを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。
【０１４６】
また、本発明のプログラムを暗号化してCD-ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザが、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードすることもできる。この場合、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現する。
【０１４７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ等が、実際の処理の一部又は全部を行うことによっても実現され得る。
【０１４８】
更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットのメモリに書き込まれた後、該ボード等のＣＰＵ等が実際の処理の一部又は全部を行うことによっても実現される。
【図面の簡単な説明】
【０１４９】
【図１】本発明に係る実施形態の撮像装置の構成を示すブロック図である。
【図２】本発明に係る実施形態の印刷装置の構成を示すブロック図である。
【図３】本実施形態の撮像装置による主ルーチンのフローチャートである。
【図４】図３の撮影モードのフローチャートである。
【図５】図３のプリンタ接続モードのフローチャートである。
【図６】本実施形態の印刷装置の動作のフローチャートである。
【図７】本実施形態の印刷装置による２次元バーコード印刷処理の第１の例を示すフローチャートである。
【図８】本実施形態の印刷装置による２次元バーコード印刷処理の第２の例を示すフローチャートである。
【符号の説明】
【０１５０】
１０：撮影レンズ
１２：シャッター
１４：撮像素子
１６：Ａ／Ｄ変換器
１８：タイミング発生回路
２０：画像処理回路
２２：メモリ制御回路
２４：画像表示メモリ
２６：Ｄ／Ａ変換器
２８：画像表示部
３０：メモリ
３２：圧縮/伸長回路
３４：暗号/複合回路
４０：露光制御部
４２：測距制御部
４４：ズーム制御部
４６：バリア制御部
４８：フラッシュ
５０：システム制御回路
５２：メモリ
５４：表示部
５６：不揮発性メモリ
５８：識別情報
６０：電源スイッチ（メインスイッチ）
６２：シャッタースイッチSW1
６４：シャッタースイッチSW2
７０：操作部
７２：モードダイアルスイッチ
８０：電源制御部
８２：コネクタ
８４：コネクタ
８６：電源部
９０：インタフェース
９２：コネクタ
１００：撮像装置
１０２：保護手段
１０４：光学ファインダー
１１０：通信部
１１２：アンテナ
１１４：通信部
１１６：アンテナ
２００：記録媒体
２０２：記録部
２０４：インタフェース
２０６：コネクタ
８００：印刷装置（プリントサービス）
８０２：制御部
８０４：記憶部
８０６：表示部
８０８：操作部
８１０：記録部
８１２：バス
８１４：通信部
８１６：暗号/復号部
８１８：圧縮/伸長部
８２０：印刷部
８２２：通信部
８２４：アンテナ
８２６：識別情報
【図１】
2007259126.tif 000003
【図２】
2007259126.tif 000004
【図３】
2007259126.tif 000005
【図４】
2007259126.tif 000006
【図５】
2007259126.tif 000007
【図６】
2007259126.tif 000008
【図７】
2007259126.tif 000009
【図８】
2007259126.tif 000010