(57)【要約】【課題】  ネットワークに追加された無線通信装置に容易に無線通信パラメータを設定して通信可能にする手法が提案されていない。【解決手段】  インフラストラクチャモードとアドホックモードでの無線通信が可能な無線通信装置であって、インフラストラクチャモードとアドホックモードの無線通信用パラメータをメモリに記憶しておき、他の無線通信装置からアドホックモードで、無線通信用パラメータの要求を受信すると（Ｓ４０３）、接続可能なアクセスポイントが存在するインフラストラクチャモードの無線通信用パラメータを返送する（Ｓ４０４）。【選択図】  図４
2006311137.tif 000002
【特許請求の範囲】
【請求項１】
アクセスポイントを介して通信する第１通信モードと、無線通信装置間で直接通信する第２通信モードでの無線通信が可能な無線通信装置であって、
前記第１及び第２通信モードの無線通信用パラメータを記憶する記憶手段と、
利用可能な無線ネットワークを確認する確認手段と、
他の無線通信装置から前記第２通信モードで無線通信用パラメータの要求を受信すると、前記確認手段による確認に応じた無線通信用パラメータを返信する返信手段と、
を有することを特徴とする無線通信装置。
【請求項２】
前記返信手段は、接続可能なアクセスポイントが存在する前記第１通信モードの無線通信用パラメータを返送することを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記返送手段は、接続可能な前記第２通信モードの無線通信用パラメータを返送することを特徴とする請求項１に記載の無線通信装置。
【請求項４】
前記返送手段は、更に前記記憶手段に記憶している前記第１及び第２通信モードの無線通信用パラメータを返送することを特徴とする請求項１に記載の無線通信装置。
【請求項５】
アクセスポイントを介して通信する第１通信モードと、無線通信装置間で直接通信する第２通信モードでの無線通信が可能な無線通信装置であって、
前記第１及び第２通信モードの無線通信用パラメータを記憶する記憶手段と、
他の無線通信装置に対して前記第２通信モードで無線通信用パラメータを要求する要求手段と、
前記要求手段により要求に応答して伝送される無線通信用パラメータを受信すると、当該受信した無線通信用パラメータを設定する設定手段と、
前記設定手段により設定した無線通信用パラメータによる通信が可能かを判断する判断手段とを有し、
前記要求手段は、前記判断手段による判断に応じて、前記要求を再度行うことを特徴とする無線通信装置。
【請求項６】
アクセスポイントを介して通信する第１通信モードと、無線通信装置間で直接通信する第２通信モードでの無線通信が可能な無線通信装置の通信用パラメータの設定方法であって、
前記第１及び第２通信モードの無線通信用パラメータをメモリに記憶する記憶工程と、
利用可能な無線ネットワークを確認する確認工程と、
他の無線通信装置から前記第２通信モードで無線通信用パラメータの要求を受信すると、前記確認工程における確認に応じた無線通信用パラメータを返信する返信工程と、
を有することを特徴とする無線通信装置の通信用パラメータの設定方法。
【請求項７】
アクセスポイントを介して通信する第１通信モードと、無線通信装置間で直接通信する第２通信モードでの無線通信が可能な無線通信装置の通信用パラメータの設定方法であって、
前記第１及び第２通信モードの無線通信用パラメータをメモリに記憶する記憶工程と、
他の無線通信装置に対して前記第２通信モードで無線通信用パラメータを要求する要求工程と、
前記要求工程での要求に応答して伝送される無線通信用パラメータを受信すると、当該受信した無線通信用パラメータを設定する設定工程と、
前記設定工程において設定した無線通信用パラメータによる通信が可能かを判断する判断工程と、
前記判断工程における判断に応じて、前記他の無線通信装置に対して無線通信用パラメータを再度要求する再要求工程と、
を有することを特徴とする無線通信装置の通信用パラメータの設定方法。
【請求項８】
請求項６または７記載の通信用パラメータ設定方法をコンピュータに実行させるためのプログラム。
【請求項９】
請求項８記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信端末間で無線ネットワークの通信パラメータを設定する技術に関するものである。
【背景技術】
【０００２】
近年、デジタルカメラ、プリンタ、ストレージ、スキャナ、データ入力装置、データ出力装置等のコンピュータの周辺機器として扱われていた機器が、コンピュータを介さずに互いに直接有線（ケーブル）で通信できるようになってきている。一方、この有線で行っていた情報伝達を無線化する需要が高まっており、上記の周辺機器間の通信にも無線通信が用いられ始めている。
【０００３】
無線通信用のパラメータを各機器に設定する方法として、一方の機器が２つの通信パラメータ情報を有し、第１の無線用パラメータ（アドホック通信用のパラメータ）で作った無線ネットワークを使い、第２の無線用パラメータ（インフラストラクチャ通信用のパラメータ）を相手機器に直接無線通信（アドホック通信）で転送する。そして、相手機器は第２の無線用パラメータを設定することで、両機器が第２の無線用パラメータを利用し、同じ無線ネットワークに接続していた。（特許文献１参照）
【特許文献１】特開2003-163668号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら上記従来例では、無線機器が移動端末の場合については考慮しておらず、無線機器が位置する環境になった無線用パラメータを通知しているわけではない。従って、実際には通信できない無線用パラメータを相手に通知してしまい、相手機器がどのネットワークにも接続できなくなってしまうことも考えられる。
【０００５】
また、複数の無線ネットワークに接続できるような環境であっても、特定のネットワークにしか接続できないという問題もあった。
【０００６】
本発明は、上記従来技術の欠点を解決することにある。
【０００７】
また本願発明の特徴は、ネットワークに追加された無線通信装置に利用可能な無線通信パラメータを容易に設定できる無線通信装置及びその通信用パラメータの設定方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記特徴は、独立クレームに記載の特徴の組み合わせにより達成され、従属項は発明の単なる有利な具体例を規定するものである。
【０００９】
本発明の一態様に係る無線通信装置は以下のような構成を備える。即ち、
アクセスポイントを介して通信する第１通信モードと、無線通信装置間で直接通信する第２通信モードでの無線通信が可能な無線通信装置であって、
前記第１及び第２通信モードの無線通信用パラメータを記憶する記憶手段と、
利用可能な無線ネットワークを確認する確認手段と、
他の無線通信装置から前記第２通信モードで無線通信用パラメータの要求を受信すると、前記確認手段による確認に応じた無線通信用パラメータを返信する返信手段とを有することを特徴とする。
【００１０】
本発明の一態様に係る無線通信装置の通信用パラメータの設定方法は以下のような工程を備える。即ち、
アクセスポイントを介して通信する第１通信モードと、無線通信装置間で直接通信する第２通信モードでの無線通信が可能な無線通信装置の通信用パラメータの設定方法であって、
前記第１及び第２通信モードの無線通信用パラメータをメモリに記憶する記憶工程と、
利用可能な無線ネットワークを確認する確認工程と、
他の無線通信装置から前記第２通信モードで無線通信用パラメータの要求を受信すると、前記確認工程における確認に応じた無線通信用パラメータを返信する返信工程と、
を有することを特徴とする。
【００１１】
尚、この発明の概要は、必要な特徴を全て列挙しているものでなく、よって、これら特徴群のサブコンビネーションも発明になり得る。
【発明の効果】
【００１２】
本発明によれば、ネットワークに追加された無線通信装置に利用可能な無線通信パラメータを容易に設定できるという効果がある。
【発明を実施するための最良の形態】
【００１３】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１４】
図１は、本発明の実施の形態に係る無線通信システムの構成例を示す図である。
【００１５】
図において、デジタルカメラ１０３は無線通信機能を搭載しており、複数のインフラストラクチャ無線通信用パラメータと、複数のアドホック無線通信用パラメータとを記憶している。このデジタルカメラ１０３は現在の場所で、インフラストラクチャモードで、ＡＰ（アクセスポイント）１０１と接続可能であり、アドホックモードで、プリンタ１０４と無線通信が可能であることを認識している。このような状況で、新たに追加されたデジタルカメラ１０２が、デジタルカメラ１０３に対して、この場所で、このネットワークに接続可能な無線用パラメータの伝送を要求する場合を考える。
【００１６】
図２は、本実施の形態に係るデジタルカメラ１０３の機能構成を示す機能ブロック図である。尚、デジタルカメラ１０２の構成も同様であるため、その説明を省略する。
【００１７】
デジタルカメラ１０３の操作部２１０は、システムコントローラ２１１を介してＣＰＵ２１５に接続されており、このデジタルカメラ１０３のシャッターや、本実施の形態で使用される通信チャネルを確立するためのスイッチや釦等はこの操作部２１０の中に含まれている。撮像部２０２は、シャッターが押下されたときに画像を撮影するブロックで、撮像処理部２０３によって処理される。表示部２０６は、液晶表示器やＬＥＤ表示器、音声表示等を有し、ユーザに対して各種情報を提示するブロックで、表示処理部３０７によって制御される。無線通信機能部２０４は無線通信を行うブロックで、ＲＦ部２０５は、他の無線通信機器との間で無線信号の送受信を行う。メモリカードＩ／Ｆ２０８は、メモリカード２０９を接続するためのインタフェースである。ＵＳＢＩ／Ｆ２１２は、外部機器とＵＳＢを用いて接続するためのインタフェースである。オーディオＩ／Ｆ２１４は、音信号を外部機器と接続するためのインタフェースである。これらのブロック図に示される機能部分は、ＣＰＵ２１５による制御に従って動作する。ＣＰＵ２１５によって実行されるプログラムはＲＯＭ２１５、或はフラッシュメモリ２１３に格納されている。ＣＰＵ２１５によって処理されるデータは、ＲＡＭ２１７或はフラッシュメモリ２１３に対して、書き込み、読み込みが行われる。
【００１８】
図３は、本実施の形態に係るプリンタ１０４の機能を示す機能ブロック図である。
【００１９】
操作部３１０は、システムコントローラ３１１を介してＣＰＵ３１５に接続されており、本実施の形態で使用される通信チャネルを確立するためのスイッチや釦等は、この操作部３１０に設けられている。プリントエンジン３０２は、記録シートに画像を印刷するための機能ブロックで、プリント処理部３０３によって制御される。表示部３０６は、液晶表示器やＬＥＤ表示器を有し、更には音声表示等ユーザに対して情報を提示するブロックで、表示処理部３０７によって制御される。無線通信機能部３０４は無線通信を行うブロックで、ＲＦ部３０５は、他の無線通信機器との間で無線信号の送受信を行う。メモリカードＩ／Ｆ３０８は、メモリカード３０９を接続するためのインタフェースである。ＵＳＢＩ／Ｆ３１２は、外部機器とＵＳＢを用いて接続するためのインタフェースである。パラレルＩ／Ｆ３１４は、外部機器とパラレル通信を用いて接続するためのインタフェースである。これらのブロック図に示される機能部分は、ＣＰＵ３１５からの制御によって処理される。ＣＰＵ３１５によって制御されるプログラムはＲＯＭ３１６或はフラッシュメモリ３１３に格納される。またＣＰＵ３１５によって処理されるデータは、ＲＡＭ３１７或はフラッシュメモリ３１３に対して、書き込み、読み込みが行われる。
【００２０】
図４は、本発明の実施の形態１に係るデジタルカメラ１０３における制御処理を示すフローチャートで、この処理を実行するプログラムはＲＯＭ２１６或はフラッシュメモリ２１３に記憶されており、ＣＰＵ２１５の制御の下に実行される。
【００２１】
前述したように、このデジタルカメラ１０３は、複数のインフラストラクチャ無線用パラメータ、及び、複数のアドホック無線用パラメータを記憶している。まずステップＳ４０１で、周りのネットワークをスキャンする。次にステップＳ４０２で、接続可能なインフラストラクチャ無線通信ネットワーク、及び、接続可能なアドホック無線通信ネットワークを判断して記憶する。ここではインフラストラクチャ無線通信ネットワークとしてＡＰ１０１が記憶され、アドホック無線通信ネットワークとして、デジタルカメラ１０２、プリンタ１０４が記憶される。そしてステップＳ４０３で、デジタルカメラ１０２から、インフラストラクチャ無線用パラメータを要求されるとステップＳ４０４に進み、デジタルカメラ１０２に対して、接続可能なインフラストラクチャ無線用パラメータをアドホックモードで伝送する。このとき伝送する無線用パラメータは、電界強度が一番強いＡＰ１０１が存在するインフラストラクチャ無線用パラメータなど、現在の場所での最適の無線用パラメータを伝送する。
【００２２】
図５は、本実施の形態１に係るデジタルカメラ１０２における制御処理を示すフローチャートで、この処理を実行するプログラムはＲＯＭ２１６或はフラッシュメモリ２１３に記憶されており、ＣＰＵ２１５の制御の下に実行される。
【００２３】
まずステップＳ５０１で、デジタルカメラ１０２からデジタルカメラ１０３に対して、インフラストラクチャ無線用パラメータを要求する。この要求は、図４のステップＳ４０３でデジタルカメラ１０３で認識され、ステップＳ４０４で、これに応答して接続可能なインフラストラクチャ無線用パラメータが伝送される。これによりステップＳ５０２で、デジタルカメラ１０３より、インフラストラクチャ無線用パラメータを受信するとステップＳ５０３に進み、その受信したインフラストラクチャ無線用パラメータをフラッシュメモリ２１３に記憶すると共に、通信用パラメータとして設定する。
【００２４】
尚ここでは、デジタルカメラ１０３がその場所で最適な無線用パラメータを判断して伝送する例を挙げたが、デジタルカメラ１０３が、その場所で接続可能な全ての無線用パラメータを伝送し、デジタルカメラ１０２が、最適な無線用パラメータを判断するようにしてもよい。
【００２５】
このように本実施の形態１によれば、新たに追加されたデジタルカメラ１０２が、既に構築されている無線通信ネットワークの通信用パラメータを取得して自機に設定することができる。
【００２６】
［実施の形態２］
以下、図面に従って本発明の実施の形態２を説明する。この実施の形態２では、デジタルカメラ１０３が、伝送したインフラストラクチャ無線用パラメータがデジタルカメラ１０２で無効であったため、再送を促す場合について説明する。
【００２７】
図６は、本発明の実施の形態２に係るデジタルカメラ１０３の制御処理を示すフローチャートで、この処理を実行するプログラムはＲＯＭ２１６或はフラッシュメモリ２１３に記憶されており、ＣＰＵ２１５の制御の下に実行される。
【００２８】
デジタルカメラ１０３は、複数のインフラストラクチャ無線用パラメータ、及び、複数のアドホック無線用パラメータを記憶している。この図６のステップＳ６０１〜Ｓ６０３，Ｓ６０５の処理は，前述の図４のステップＳ４０１〜Ｓ４０４と同じである。まずステップＳ６０１で、周りのネットワークをスキャンする。次にステップＳ６０２で、接続可能なインフラストラクチャ無線通信ネットワーク、及び、接続可能なアドホック無線通信ネットワークを判断して記憶する。そしてステップＳ６０３で、他のデジタルカメラ１０２から、インフラストラクチャ無線用パラメータが要求されるとステップＳ６０４に進み、デジタルカメラ１０２に対して、送信すべきインフラストラクチャ無線用パラメータが存在するかどうか判断する。ここで存在すると判定した場合はステップＳ６０５に進み、デジタルカメラ１０２に対して、インフラストラクチャ無線用パラメータを伝送してステップＳ６０３に進む。
【００２９】
この送信すべきインフラストラクチャ無線用パラメータの判断基準としては、既にデジタルカメラ１０２に対して送信しているインフラストラクチャ無線用パラメータ（アクセスポイント（ＡＰ）１０１の無線用パラメータ）を除いて、所定値より電界強度の強い他のアクセスポイント（ＡＰ）の存在を確認する。そして、そのＡＰが使用するインフラストラクチャ無線用パラメータを伝送する。
【００３０】
またステップＳ６０４で、送信すべきインフラストラクチャ無線伝送パラメータが存在しない場合はステップＳ６０６に進み、接続可能なアドホック無線用パラメータをデジタルカメラ１０２に送信して処理を終了する。
【００３１】
図７は、本実施の形態２に係るデジタルカメラ１０２の制御処理を示すフローチャートで、この処理を実行するプログラムはＲＯＭ２１６或はフラッシュメモリ２１３に記憶されており、ＣＰＵ２１５の制御の下に実行される。
【００３２】
図７のステップＳ７０１〜Ｓ７０３の処理は、前述の図５のステップＳ５０１〜Ｓ５０３の処理と同一である。デジタルカメラ１０２は、デジタルカメラ１０３に対して、まずステップＳ７０１で、インフラストラクチャ無線用パラメータを要求し、ステップＳ７０２で、デジタルカメラ１０３より、インフラストラクチャ無線用パラメータを受信したかどうかを判定する。受信するとステップＳ７０３に進み、そのインフラストラクチャ無線用パラメータを設定する。次にステップＳ７０４で、その伝送されたインフラストラクチャ無線用パラメータを用いて、デジタルカメラ１０３が含まれている無線ネットワークに接続可能か判断し、接続可能であればそのまま処理を終了するが、接続不可能であればステップＳ７０１に戻り、デジタルカメラ１０３に対して、再度、インフラストラクチャ無線用パラメータを要求する。
【００３３】
またステップＳ７０２で、インフラパラメータを受信していない場合はステップＳ７０５に進み、デジタルカメラ１０３より、アドホック無線用パラメータを受信したかどうかを判断する。アドホック無線用パラメータを受信した場合はステップＳ７０６に進み、受信したアドホック無線用パラメータを設定して処理を終了する。
【００３４】
このように本実施の形態２によれば、新たに追加されたデジタルカメラ１０２が、既に構築されている無線通信ネットワークの通信用パラメータを取得して自機に設定することができるとともに、その受信した無線用パラメータでネットワークに接続できない場合には、再度、そのパラメータを要求することができる。またインフラストラクチャ無線用パラメータだけでなく、アドホック無線用パラメータを受信して設定できる。
【００３５】
［実施の形態３］
以下、図面に従って本発明の実施の形態３を説明する。この実施の形態３では、デジタルカメラ１０２が、接続したい無線ネットワークの無線用パラメータを要求し、デジタルカメラ１０３が、要求されたネットワークに対応する無線用パラメータを送信する実施の形態について述べる。
【００３６】
図８は、本発明の実施の形態３に係るデジタルカメラ１０３の制御処理を示すフローチャートで、この処理を実行するプログラムはＲＯＭ２１６或はフラッシュメモリ２１３に記憶されており、ＣＰＵ２１５の制御の下に実行される。
【００３７】
上述したようにデジタルカメラ１０３は、複数のインフラストラクチャ無線用パラメータ、及び、複数のアドホック無線用パラメータを記憶している。まずステップＳ８０１で、デジタルカメラ１０２から、インフラストラクチャ無線用パラメータの要求を受けたかどうかを判定し、その要求を受信するとステップＳ８０２に進み、要求されたインフラストラクチャネットワークに対する無線用パラメータが、無線用パラメータとして記憶しているか否かを判断する。ここでインフラストラクチャの無線用パラメータが存在すると判断した場合はステップＳ８０３に進み、該当するインフラストラクチャ無線用パラメータをデジタルカメラ１０２に送信して処理を終了する。
【００３８】
一方、ステップＳ８０２で、存在しないと判断した場合はステップＳ８０５に進み、アドホック無線通信パラメータをデジタルカメラ１０２に送信して処理を終了する。
【００３９】
またステップＳ８０１で、デジタルカメラ１０２より、インフラパラメータの要求を受信していない場合はステップＳ８０４に進み、アドホック無線用パラメータの要求があった否かを判定する。アドホック無線用パラメータの要求があった場合はステップＳ８０５に進み、アドホック無線通信パラメータを送信する。
【００４０】
図９は、本実施の形態に係るデジタルカメラ１０２の制御処理を示すフローチャートで、この処理を実行するプログラムはＲＯＭ２１６或はフラッシュメモリ２１３に記憶されており、ＣＰＵ２１５の制御の下に実行される。
【００４１】
まずステップＳ９０１で、デジタルカメラ１０２は無線ネットワークのスキャンを行い、次にステップＳ９０２で、近くに無線ネットワークが存在するか判断する。存在すると判断した場合はステップＳ９０３に進み、インフラストラクチャネットワークかどうかを判断する。そうであればステップＳ９０４に進み、デジタルカメラ１０３に対して、接続したいインフラストラクチャ無線ネットワーク名を含んだインフラストラクチャ無線用パラメータを要求する。またステップＳ９０３で、接続したい無線ネットワークがアドホックである場合はステップＳ９０７に進み、接続したいアドホックネットワーク名を含むアドホック無線用パラメータ要求をデジタルカメラ１０３に送信する。
【００４２】
こうしてステップＳ９０４、或はＳ９０７を実行するとステップＳ９０５に進み、デジタルカメラ１０３から、インフラストラクチャ無線用パラメータを受信したかどうかを判定する。インフラストラクチャ無線用パラメータを受信した場合はステップＳ９０６に進み、そのインフラストラクチャ無線用パラメータを設定して、インフラストラクチャ無線ネットワークに接続する。
【００４３】
またステップＳ９０５で、インフラストラクチャ無線用パラメータを受信していないと判定したときはステップＳ９０８に進み、デジタルカメラ１０３から、アドホック無線用パラメータを受信したか否かを判定する。アドホック無線用パラメータを受信したと判定した場合はステップＳ９０９に進み、そのアドホック無線用パラメータを設定し、アドホックネットワークに接続する。
【００４４】
又ステップＳ９０２で、近くに無線ネットワークが存在しないと判定するとステップＳ９０７に進み、接続したいアドホックネットワーク名を含むアドホック無線用パラメータ要求をデジタルカメラ１０３に送信する。
【００４５】
尚、この実施の形態３では、デジタルカメラ１０２は、接続したい無線ネットワークを判断してデジタルカメラ１０３に対して無線用パラメータを要求している。しかしこれに限定されるものでなく、デジタルカメラ１０２におけるネットワークスキャン結果（ネットワーク名と、その電界強度、或は、電界強度等を基にした接続希望優先順位）を全てデジタルカメラ１０３に送信しても良い。この場合デジタルカメラ１０３は、優先順位の高いネットワークから、その無線用パラメータを記憶しているか判断し、その無線用パラメータを記憶している場合に、デジタルカメラ１０２に対して、その記憶している無線用パラメータを送信してもよい。
【００４６】
またここでは、デジタルカメラ同士の無線用パラメータの伝送を例に説明したが、デジタルカメラとプリンタ等、他の無線通信機器間でも同様にして実施できる。また、上記各実施の形態で説明した無線用パラメータは、ＩＥＥＥ８０２．１１準拠の無線ＬＡＮにおけるＳＳＩＤ（Service Set Identifier、サービス・セット識別子）、周波数チャネル情報、暗号方式、暗号鍵、認証方式、認証鍵などが含まれるものとする。
【００４７】
なお本発明は、前述した実施の形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが、その供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、その形態はプログラムである必要はない。従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明には、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００４８】
プログラムを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。その他のプログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。また本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００４９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件を満足するユーザに対してインターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００５０】
またコンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００５１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施の形態に係る無線通信システムの構成例を示す図である。
【図２】本実施の形態に係るデジタルカメラの機能構成を示す機能ブロック図である。
【図３】本実施の形態に係るプリンタの機能を示す機能ブロック図である。
【図４】本実施の形態に係るデジタルカメラにおける制御処理を示すフローチャートである。
【図５】本実施の形態に係るデジタルカメラにおける制御処理を示すフローチャートである。
【図６】本実施の形態に係るデジタルカメラの制御処理を示すフローチャートである。
【図７】本実施の形態に係るデジタルカメラの制御処理を示すフローチャートである。
【図８】本実施の形態に係るデジタルカメラの制御処理を示すフローチャートである。
【図９】本実施の形態に係るデジタルカメラの制御処理を示すフローチャートである。
【図１】
2006311137.tif 000003
【図２】
2006311137.tif 000004
【図３】
2006311137.tif 000005
【図４】
2006311137.tif 000006
【図５】
2006311137.tif 000007
【図６】
2006311137.tif 000008
【図７】
2006311137.tif 000009
【図８】
2006311137.tif 000010
【図９】
2006311137.tif 000011