(57)【要約】【課題】無線通信するカメラを適切に切替ること。【解決手段】カメラ切替プログラムは、複数のカメラと無線通信する順番を決定する通信順決定処理と、決定した順番に基づいてカメラと無線通信を行わせる通信処理と、所定の情報を示す値に基づいてカメラ切替の要否を判定する判定処理と、判定処理で要判定した場合に、順番に基づく次のカメラへ無線通信相手を切替る切替処理と、をコンピュータに実行させる。【選択図】図６
2014168148.tif 000002
【特許請求の範囲】
【請求項１】
複数のカメラと無線通信する順番を決定する通信順決定処理と、
前記決定した順番に基づいてカメラと無線通信を行わせる通信処理と、
所定の情報を示す値に基づいてカメラ切替の要否を判定する判定処理と、
前記判定処理で要判定した場合に、前記順番に基づく次のカメラへ無線通信相手を切替る切替処理と、
をコンピュータに実行させることを特徴とするカメラ切替プログラム。
【請求項２】
請求項１に記載のカメラ切替プログラムにおいて、
前記判定処理で否判定した場合に、前記切替処理を行わずに無線通信相手を維持することを特徴とするカメラ切替プログラム。
【請求項３】
請求項２に記載のカメラ切替プログラムにおいて、
前記順番に基づく次のカメラへ無線通信相手を切替る切替処理の後、前記判定処理で再び要判定した場合に、前記順番に基づきさらに次のカメラへ無線通信相手を切替る切替処理をコンピュータに実行させることを特徴とするカメラ切替プログラム。
【請求項４】
請求項３に記載のカメラ切替プログラムにおいて、
前記所定の情報は、第１の情報および前記第１の情報より優先度が低い第２の情報を有し、
前記判定処理は、前記第１の情報を示す値が第１判定閾値に達しない場合において前記第２の情報を示す値が第２判定閾値に達するか否かを判定し、前記第１の情報および前記第２の情報のうち一方がその判定閾値に達すると、前記要判定をすることを特徴とするカメラ切替プログラム。
【請求項５】
請求項４に記載のカメラ切替プログラムにおいて、
前記所定の情報は、前記無線通信相手であるカメラの電池残量、前記無線通信相手であるカメラの撮影回数、前記無線通信相手であるカメラの記録可能コマ数、前記無線通信相手であるカメラからの電波強度、およびカメラが前記無線通信相手になって経過した時間、のいずれかを含むことを特徴とするカメラ切替プログラム。
【請求項６】
請求項５に記載のカメラ切替プログラムにおいて、
前記通信順決定処理は、あらかじめ決定されたリスト順、カメラの電池残量が多い順、カメラからの電波強度が強い順、およびカメラの記録可能コマ数が多い順、のうちいずれかによって前記無線通信する順番を決定することを特徴とするカメラ切替プログラム。
【請求項７】
請求項６に記載のカメラ切替プログラムにおいて、
ユーザー操作によって指示されたカメラへ無線通信相手を切替る切替処理を、さらにコンピュータに実行させることを特徴とするカメラ切替プログラム。
【請求項８】
請求項１〜７のいずれか一項に記載のカメラ切替プログラムを実行する実行部を備えることを特徴とするカメラ切替装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラ切替プログラムおよびカメラ切替装置に関する。
【背景技術】
【０００２】
カメラに通信機能を備え、携帯電話機などからカメラへ無線で撮影要請を送る技術が知られている（特許文献１参照）。また、無線ＬＡＮ機能を備える外部機器との間でネットワーク接続を行うように、無線ＬＡＮ機能を備えたカメラも知られている（非特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１６７５０４号公報
【非特許文献】
【０００４】
【非特許文献１】ニコンデジタルカメラＣＯＯＬＰＩＸ  Ｓ８００ｃ使用説明書,p.80-81,株式会社ニコン
【発明の概要】
【発明が解決しようとする課題】
【０００５】
発明者は、無線ＬＡＮ機能を備えたカメラを複数台配置し、これらのカメラに対し、無線端末（例えば高機能携帯電話機、またはタブレット機器）から無線ＬＡＮを介して撮影を行わせる点を想起した。しかしながら、一般に、無線端末からカメラへ無線ＬＡＮでＰＴＰ(Picture Transfer Protocol)接続を行う際に、接続先のカメラに対応するＳＳＩＤ(Service Set Identifier)へ設定切替するのに手間取り、撮影チャンスを逃してしまうという問題を見出した。
【課題を解決するための手段】
【０００６】
本発明によるカメラ切替プログラムは、複数のカメラと無線通信する順番を決定する通信順決定処理と、決定した順番に基づいてカメラと無線通信を行わせる通信処理と、所定の情報を示す値に基づいてカメラ切替の要否を判定する判定処理と、判定処理で要判定した場合に、順番に基づく次のカメラへ無線通信相手を切替る切替処理と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、無線通信するカメラを適切に切替できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施の形態によるカメラ切替装置を用いた撮影場面を説明する図である。
【図２】ライブビュー画像およびレリーズアイコンを表示するカメラ切替装置を例示する図である。
【図３】カメラ切替装置の要部構成を例示するブロック図である。
【図４】「カメラ切替設定」を表示するカメラ切替装置を例示する図である。
【図５】「リスト順に切替」を表示するカメラ切替装置を例示する図である。
【図６】カメラ切替プログラムによる処理の流れを説明するフローチャートである。
【図７】「カメラ切替設定」を表示するカメラ切替装置を例示する図である。
【図８】「バッテリー残量順に切替」を表示するカメラ切替装置を例示する図である。
【図９】プログラムの供給を説明する図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明を実施するための形態について説明する。図１は、本発明の一実施の形態によるカメラ切替装置１０を用いた撮影場面を説明する図である。図１において、陸上トラックを走る人物を主要被写体として、複数台のデジタルカメラ（本例では、４台）を用意して撮影する。「第１カメラＡ」〜「第４カメラＤ」は、それぞれあらかじめ三脚にセットされ、撮影方向が調節されている。
【００１０】
「第１カメラＡ」〜「第４カメラＤ」は、それぞれが無線ＬＡＮユニットを搭載する。無線ＬＡＮユニットのＳＳＩＤ(Service Set Identifier)は、各カメラ間で異ならせておく。各カメラにおいては、撮影動作の開始指示（すなわちレリーズ指示）や撮影条件の変更などのカメラ設定が、カメラ切替装置１０から無線ＬＡＮを介して制御される。なお、無線ＬＡＮユニットは、カメラの筐体内に搭載する代わりに、カメラの筐体外部のアクセサリ端子などに装着させてもよい。
【００１１】
カメラ切替装置１０は、例えば、スマートフォンと呼ばれる高機能携帯電話機によって構成されており、無線ＬＡＮユニットを含む。高機能携帯電話機は、オペレーションシステム（ＯＳ）と呼ばれる基本プログラムを実行した上で、カメラ切替用のアプリケーションプログラム（以下、カメラ切替プログラムと呼ぶ）を実行することにより、カメラ切替装置１０として動作する。
【００１２】
カメラ切替装置１０は、「第１カメラＡ」〜「第４カメラＤ」のうち、いずれか１台のカメラとの間で無線ＬＡＮを介してＰＴＰ(Picture Transfer Protocol)接続を行い、ＰＴＰ接続中のカメラへ撮影制御信号を送信する。
【００１３】
また、カメラ切替装置１０は、ＰＴＰ接続中のカメラからのデータや画像（カメラがレリーズ指示前に取得したライブビュー画像、およびレリーズ指示に応じてカメラが取得した撮影画像）を受信する。カメラ切替装置１０は、無線ＬＡＮを介して受信したライブビュー画像や撮影画像などを、表示・入力部２０に表示する。
【００１４】
図２は、ライブビュー画像およびレリーズアイコン２５を表示・入力部２０に表示しているカメラ切替装置１０を例示する図である。図２において、カメラ切替装置１０は「第２カメラＢ」とＰＴＰ接続されており、「第２カメラＢ」で取得されたライブビュー画像を表示する状態を表す。表示・入力部２０の画面上端には、カメラ切替順序を示す「ＢＤＣＡ」が表示される。本例では、画面左端がカメラ切替順序の先頭を表す。すなわち、「ＢＤＣＡ」表示は、カメラ切替えの順番が「第２カメラＢ」→「第４カメラＤ」→「第３カメラＣ」→「第１カメラＡ」であることを表す。
【００１５】
図２においては、「第２カメラＢ」を示す「Ｂ」を囲む枠を太く表示することで、ＰＴＰ接続の相手が「第２カメラＢ」であることを表す。なお、カメラ切替順序を示す「ＢＤＣＡ」のうち、ＰＴＰ接続中のカメラを示す記号を囲む枠を太く表示する代わりに、枠の色や記号の色を変えることによってＰＴＰ接続中のカメラを表してもよい。カメラ切替装置１０は、所定の「切替要件」が満たされた場合に、上記カメラ切替順序にしたがって、ＰＴＰ接続するカメラを切替える。「切替要件」については後述する。
【００１６】
また、カメラ切替装置１０は、表示・入力部２０に表示されるレリーズアイコン２５がタップ操作されると、ＰＴＰ接続中のカメラへレリーズ指示信号を送信する。これにより、ＰＴＰ接続中のカメラが撮影処理を行う。
【００１７】
本実施形態は、カメラ切替装置１０によるカメラ切替処理に特徴を有するので、以下の説明は、この点を中心に行う。図３は、図１のカメラ切替装置１０の要部構成を例示するブロック図である。図３において、カメラ切替装置１０は、表示・入力部２０と、制御部３０と、通信部１１と、を有する。
【００１８】
＜表示・入力部＞
表示・入力部２０は、位置検出部２１と、情報表示部２２と、画像表示部２３と、を含む。位置検出部２１は、指などによる接触位置を示す位置検出信号と、表示制御部３２が有する表示情報（情報表示部２２のどこに、何を表示させているかを示す情報）とに基づいて、情報表示部２２の画面上の対象（アイコンまたは文字情報）を特定する。
【００１９】
情報表示部２２および画像表示部２３は、例えばタッチ操作部材が積層された液晶表示パネルによって構成される。上記位置検出信号は、タッチ操作部材から出力される。情報表示部２２は、ユーザーによる入力操作が必要なときに、液晶表示パネルにアイコンまたは文字情報を表示させる。画像表示部２３は、ＰＴＰ接続中のカメラへレリーズ指示を送信する前において、当該カメラで取得されたライブビュー画像を液晶表示パネルに表示させる。また、画像表示部２３は、ＰＴＰ接続中のカメラへレリーズ指示を送信した後において、当該カメラで取得された撮影画像を液晶表示パネルに表示させる。
【００２０】
＜制御部＞
制御部３０は、プログラム実行部３１と、表示制御部３２と、通信制御部３３と、を含み、カメラ切替装置１０内の各部の動作を制御する。プログラム実行部３１は、表示・入力部２０の位置検出部２１によって特定されたアイコンに対応づけられているプログラムを実行する。カメラ切替プログラムは、アイコンに対応づけられているプログラムの１つであり、プログラム実行部３１内の不揮発性メモリ（不図示）に格納されている。
【００２１】
表示制御部３２は、表示・入力部２０の情報表示部２２にアイコンや文字情報を表示させたり、画像表示部２３に画像を表示させたりする。また、表示制御部３２は、位置検出部２１によって特定された対象をユーザーへ視覚的に知らせるため、特定対象を示すマークなどを情報表示部２２に表示させる。通信制御部３３は、通信部１１が外部機器（本例の場合は、第１カメラＡ〜第４カメラＤ）との間で行う通信を制御する。
【００２２】
＜通信部＞
通信部１１は、通信制御部３３からの指示に応じて無線通信を行う。通信部１１は、無線ＬＡＮを介した通信の他に、携帯電話回線網を経由した通信が可能に構成されている。
【００２３】
＜カメラ切替設定＞
プログラム実行部３１が実行するカメラ切替プログラムを説明する前に、「カメラ切替設定」について説明する。本実施形態では、次の４通りの「カメラ切替順序」の中から選ばれた１つの「カメラ切替順序」に基づいてカメラ切替を行う。このため、カメラ切替プログラムを起動する前に、あらかじめ「カメラ切替設定」操作によって１つの「カメラ切替順序」が決められる。一旦決められた「カメラ切替順序」は図示しない不揮発性メモリに保存されるため、「カメラ切替設定」操作によって変更しない限り、前回と同様の「カメラ切替順序」を選べる。
１．「第１カメラＡ」〜「第４カメラＤ」の中でバッテリー残量が多い順
２．「第１カメラＡ」〜「第４カメラＤ」の中で、カメラから受信した電波強度が強い順
３．あらかじめ決められたリスト順
４．「第１カメラＡ」〜「第４カメラＤ」の中で記録可能コマ数が多い順
【００２４】
上記４つの「カメラ切替順序」の中から１つの「カメラ切替順序」を選ぶ処理は、カメラ切替装置１０の「設定」メニューの中で行われる。プログラム実行部３１は、例えば、表示・入力部２０の情報表示部２２に表示されている「設定」アイコン（不図示）が位置検出部２１によって特定されると、設定処理を起動して図４に例示する「カメラ切替設定」表示を情報表示部２２に表示させる。ユーザーは、選びたい項目のチェックボックスをタップ操作することにより、例えば、「リスト順」のチェックボックスにチェックを入れる。
【００２５】
プログラム実行部３１は、上記チェックされた項目に対応させて、図５に例示する「リスト順に切替」表示を情報表示部２２に表示させる。図５において、画面の上部に「カメラ切替順序」欄が表示される。プログラム実行部３１は、例えばユーザーがこの欄をタップ操作することに応じて、画面下部にアルファベットのキーボード（不図示）を表示させる。ユーザーが、表示されたキーボードをタップ操作して、例えば、「Ｂ」、「Ｄ」、「Ｃ」、「Ａ」の順に入力すると、プログラム実行部３１が、入力内容を「リスト」として図示しない不揮発性メモリに保存した上で、上記キーボード表示を終了させる。「リスト順」のチェックボックスがチェックされた場合は、入力された「リスト」の順番が「カメラ切替順序」となる。上記キーボード表示がなされていない場合、図５の画面下部に「切替要件」欄が表示される。
【００２６】
なお、「カメラ切替順序」欄に前回使用した「リスト」をデフォルト表示しておくことで、ユーザーが上記キーボード表示によって「リスト」の変更操作をしない限り、前回と同じ「リスト」の順番を選べる。
【００２７】
プログラム実行部３１はさらに、「切替要件」の入力操作を受け付ける。「切替要件」は、「カメラ切替順序」でカメラを切替える場合のトリガに対応する。すなわち、プログラム実行部３１は、「切替要件」が満たされた時点で「カメラ切替順序」における次のカメラへ切替える。「切替要件」は、次の５つの項目が選択可能に構成される。図５において、「切替要件」欄に表示される項目の表示順は、優先順位を表す。
１．バッテリー残量  ：      30％以下
２．電波強度  ：            -50 dBm以下
３．撮影回数  ：            １回
４．記録可能コマ数  ：      １０以下
５．経過時間  ：            １分
【００２８】
ユーザーは、有効にしたい項目のチェックボックスをタップ操作することにより、チェックボックス内に少なくとも１つチェックを入れる。２項目を有効にしてもよいし、５項目全てを有効にしてもよい。ユーザーはさらに、優先順位を上位に変更したい項目をドラッグ操作することにより、有効にした複数項目の優先順位を入れ替える。以上説明した図５の「リスト順に切替」の内容によれば、プログラム実行部３１は、「カメラ切替順序」の順番、すなわち「第２カメラＢ」→「第４カメラＤ」→「第３カメラＣ」→「第１カメラＡ」の順に、３つの「切替要件」に基づいてカメラを切替える。
【００２９】
＜フローチャートの説明＞
プログラム実行部３１が実行するカメラ切替プログラムによる処理の流れについて、図６に例示するフローチャートを参照して説明する。プログラム実行部３１は、カメラ切替プログラムに対応するアイコンが表示・入力部２０の位置検出部２１によって特定されると、図６による処理を起動する。
【００３０】
図６のステップＳ１０において、プログラム実行部３１は、上記設定処理の中で選ばれている「カメラ切替順序」に決定してステップＳ１１へ進む。ステップＳ１１において、プログラム実行部３１は、通信部１１によって受信されている「第１カメラＡ」〜「第４カメラＤ」からの受信信号に基づいて、「カメラ切替順序」の１番のカメラに対応するＳＳＩＤを選んでステップＳ１２へ進む。これにより、通信部１１が１番のカメラとの間でＰＴＰ接続を開始する。プログラム実行部３１は、ＰＴＰ接続を開始させた時点からの経過時間を計時しておく。
【００３１】
なお、「第１カメラＡ」〜「第４カメラＤ」の各ＳＳＩＤは、あらかじめ登録してプログラム実行部３１内の不揮発性メモリに保存しておく。また、「カメラ切替順序」は、上述した設定処理によって選ばれたものである。
【００３２】
ステップＳ１２において、プログラム実行部３１は、カメラ切替装置１０に対してカメラ操作が行われたか否かを判定する。プログラム実行部３１は、ＰＴＰ接続中のカメラに対するレリーズ指示、撮影条件変更指示などのタップ操作が行われた場合に、ステップＳ１２を肯定判定してステップＳ１３へ進む。プログラム実行部３１は、ＰＴＰ接続中のカメラに対するレリーズ指示、撮影条件変更指示などのタップ操作が行われない場合には、ステップＳ１２を否定判定してステップＳ１４へ進む。
【００３３】
ステップＳ１３において、プログラム実行部３１は通信部１１へ指示を送り、ＰＴＰ接続中のカメラへ撮影制御信号を送信させてステップＳ１４へ進む。ステップＳ１４において、プログラム実行部３１は、「切替要件」が満たされたか否かを判定する。プログラム実行部３１は、「切替要件」が満たされた場合にステップＳ１４を肯定判定してステップＳ１５へ進み、「切替要件」が満たされない場合には、ステップＳ１４を否定判定してステップＳ１２へ戻る。
【００３４】
ここで、複数の「切替要件」が有効にされている場合の優先順位の取り扱いについて説明する。図５によれば、「切替要件」として優先順に「バッテリー残量」、「電波強度」、「撮影回数」が設定されている。プログラム実行部３１は、あるカメラとＰＴＰ接続中にステップＳ１４の判定を行う際、初めに優先順位１番の「バッテリー残量」について判断する。プログラム実行部３１は、ＰＴＰ接続中のカメラからの送信情報に基づいて、当該カメラのバッテリー残量が３０％以下であることを検知すると「切替要件」を満たしたと判断する。
【００３５】
プログラム実行部３１は、優先順位１番の「切替要件」が満たされていない場合において、優先順位２番の「電波強度」について判断する。プログラム実行部３１は、ＰＴＰ接続中のカメラからの送信電波に基づいて、通信部１１で受信されている電波強度が−５０ dBm以下であることを検知すると「切替要件」を満たしたと判断する。
【００３６】
プログラム実行部３１はさらに、優先順位１番および２番の「切替要件」がどちらも満たされていない場合において、優先順位３番の「撮影回数」について判断する。プログラム実行部３１は、ＰＴＰ接続中のカメラに対して、通信部１１からレリーズ指示を１回送信した場合に、「切替要件」を満たしたと判断する。
【００３７】
次に、他の「切替要件」が有効にされている場合の優先順位の取り扱いについて説明する。図７は、「カメラ切替設定」表示を例示する図である。ユーザーは、選びたい項目のチェックボックスをタップ操作することにより、例えば、「バッテリー残量が多い順」のチェックボックスにチェックを入れる。
【００３８】
プログラム実行部３１は、上記チェックされた項目に対応させて、図８に例示する「バッテリー残量順に切替」表示を表示・入力部２０の情報表示部２２に表示させる。図８において、プログラム実行部３１は、画面の上部に「カメラ切替順序」欄を表示させる。プログラム実行部３１は、「第１カメラＡ」〜「第４カメラＤ」について、バッテリー残量が多い方から順番に、例えば「第１カメラＡ」→「第４カメラＤ」→「第３カメラＣ」→「第２カメラＢ」を「カメラ切替順序」として表示させる。ここで、各カメラの「バッテリー残量」は、例えば上述した設定処理中において「第１カメラＡ」〜「第４カメラＤ」との間で順次ＰＴＰ接続し、「記録可能コマ数」の情報とともに各カメラから取得しておくものとする。なお、「電波強度が強い順」のチェックボックスにチェックが入っている場合のプログラム実行部３１は、「第１カメラＡ」〜「第４カメラＤ」について、電波強度が強い方から順番に「カメラ切替順序」欄の表示をさせる。また、「記録可能コマ数が多い順」のチェックボックスにチェックが入っている場合のプログラム実行部３１は、「第１カメラＡ」〜「第４カメラＤ」について、記録可能コマ数が多い方から順番に「カメラ切替順序」欄の表示をさせる。
【００３９】
図８によれば、「切替要件」として優先順に「経過時間」、「記録可能コマ数」が設定されている。プログラム実行部３１は、あるカメラとＰＴＰ接続中にステップＳ１４の判定を行う際、初めに優先順位１番の「経過時間」について判断する。プログラム実行部３１は、ＰＴＰ接続中のカメラに接続してからの経過時間が１分に達すれば、「切替要件」を満たしたと判断する。
【００４０】
プログラム実行部３１は、優先順位１番の「切替要件」が満たされていない場合において、優先順位２番の「記録可能コマ数」について判断する。プログラム実行部３１は、ＰＴＰ接続中のカメラからの送信情報に基づいて、当該カメラにおける記録可能コマ数が１０コマ以下であれば、「切替要件」を満たしたと判断する。
【００４１】
以上説明したように、複数の「切替要件」が有効にされている場合のプログラム実行部３１は、複数項目を優先順に判断し、１つでも項目が満たされればステップＳ１４を肯定判定する。一方、プログラム実行部３１は、全ての項目が満たされない場合にステップＳ１４を否定判定する。
【００４２】
図６のステップＳ１５において、プログラム実行部３１は、ＰＴＰ接続中のカメラが「カメラ切替順序」の最後であるか否かを判定する。プログラム実行部３１は、最後である場合にステップＳ１５を肯定判定し、ＰＴＰ接続中のカメラとのＰＴＰ接続を終了させて図６による処理を終了する。プログラム実行部３１は、ＰＴＰ接続中のカメラが「カメラ切替順序」の最後でない場合には、ステップＳ１５を否定判定してステップＳ１６へ進む。
【００４３】
ステップＳ１６において、プログラム実行部３１は、ＰＴＰ接続中のカメラに対応するＳＳＩＤに代えて、「カメラ切替順序」の次の順番のカメラに対応するＳＳＩＤを選んでステップＳ１２へ戻る。これにより、通信部１１は、次の順番のカメラとの間でＰＴＰ接続を開始する。
【００４４】
＜フリック操作に応じた切替＞
プログラム実行部３１は、上述した自動的なカメラ切替に加えて、表示・入力部２０に対するフリック操作に応じてＰＴＰ接続するカメラを切替える。プログラム実行部３１は、例えば、図２に例示したライブビュー画像およびレリーズアイコン２５を表示する表示・入力部２０において、画面を左から右へフリック操作された場合、ＰＴＰ接続中の「第２カメラＢ」から「第４カメラＤ」へＰＴＰ接続するカメラを切替える。反対に、プログラム実行部３１は、画面を右から左へフリック操作された場合、ＰＴＰ接続中の「第２カメラＢ」から「第１カメラＡ」へＰＴＰ接続するカメラを切替える。
【００４５】
＜タップ操作に応じた切替＞
また、プログラム実行部３１は、上述した自動的なカメラ切替に加えて、表示・入力部２０に対するタップ操作に応じてＰＴＰ接続するカメラを切替える。プログラム実行部３１は、例えば、図２に例示したライブビュー画像およびレリーズアイコン２５を表示する表示・入力部２０において、画面の上部の「カメラ切替順序」欄がタップ操作された場合、ＰＴＰ接続中の「第２カメラＢ」から、タップ操作された記号に対応するカメラへＰＴＰ接続するカメラを切替える。例えば、記号「Ｃ」がタップ操作された場合において、プログラム実行部３１は、ＰＴＰ接続中の「第２カメラＢ」から「第３カメラＣ」へＰＴＰ接続するカメラを切替える。
【００４６】
以上説明した実施形態によれば、次の作用効果が得られる。
（１）カメラ切替装置１０のプログラム実行部３１は、複数のカメラと無線通信する順番を決定し（Ｓ１０）、決定した順番に基づいてカメラと無線通信を行わせ（Ｓ１１）、バッテリー残量、電波強度、撮影回数、記録可能コマ数、経過時間のうちチェックされた項目の値に基づいてカメラ切替要件を満たすか否かを判定し（Ｓ１４）、満たすと肯定判定した場合に、順番に基づく次のカメラへ無線通信相手を切替る（Ｓ１６）。これにより、無線通信するカメラを適切に切替できる。プログラムによる自動切替えにより、例えば、無線通信相手のカメラに対応するＳＳＩＤへの切替に手間取り、撮影チャンスを逃すことを避けられる。
【００４７】
（２）上記（１）のプログラム実行部３１において、カメラ切替要件を満たさないと否定判定した場合に、無線通信相手の切替を行わずに無線通信相手を維持するので、不要不急な無線通信相手の切替を防止できる。
【００４８】
（３）上記（２）のプログラム実行部３１において、順番に基づく次のカメラへ無線通信相手を切替えた（Ｓ１６）後、カメラ切替要件を満たす肯定判定を再びした場合に、上記順番に基づきさらに次のカメラへ無線通信相手を切替る（Ｓ１６）。これにより、決定した順番通りに、無線通信するカメラを順次適切に切替できる。
【００４９】
（４）上記（３）のプログラム実行部３１において、所定の情報は、第１の情報および第１の情報より優先順位が低い第２の情報を有し、カメラ切替要件を満たすか否かの判定は、第１の情報を示す値が第１判定閾値に達しない場合において第２の情報を示す値が第２判定閾値に達するか否かを判定し、第１の情報および第２の情報のうち一方がその判定閾値に達すると、肯定判定をする。より重要な項目に関する判断を先に行うようにしたので、無線通信するカメラを適切に切替し得る。
【００５０】
（５）上記（４）のプログラム実行部３１において、所定の情報は、無線通信相手であるカメラの電池残量、無線通信相手であるカメラの撮影回数、無線通信相手であるカメラの記録可能コマ数、無線通信相手であるカメラからの電波強度、およびカメラが無線通信相手になって（ＰＴＰ接続して）経過した時間、のいずれかを含めたので、カメラの状態、撮影の段取り、あるいは無線通信環境に応じて、無線通信するカメラを適切に切替し得る。
【００５１】
（６）上記（５）のプログラム実行部３１において、複数のカメラと無線通信する順番は、あらかじめ決定されたリスト順、カメラの電池残量が多い順、カメラからの電波強度が強い順、およびカメラの記録可能コマ数が多い順、のうちいずれかによって決定するので、撮影の段取り、カメラの状態、あるいは無線通信環境に応じて、無線通信するカメラを適切に切替し得る。
【００５２】
（７）上記（６）のプログラム実行部３１において、ユーザー操作によって指示されたカメラへ無線通信相手を切替るようにしたので、例えばフリック操作やタップ操作に対応させて、ユーザーの意図にしたがった無線通信相手の切替を行うこともできる。
【００５３】
（変形例１）
上述した実施形態では、高機能携帯電話機を例にカメラ切替装置１０を説明したがタブレット端末を用いることもできる。高機能携帯電話機やタブレット端末等へのカメラ切替プログラムの供給は、例えば図９に例示するように、プログラムを格納したパーソナルコンピュータ２０５から赤外線通信や近距離無線通信によって高機能携帯電話機等へ送信することができる。
【００５４】
パーソナルコンピュータ２０５に対するプログラムの供給は、プログラムを格納したＣＤ−ＲＯＭなどの記憶媒体２０４をパーソナルコンピュータ２０５にセットして行ってもよいし、ネットワークなどの通信回線２０１を経由する方法でパーソナルコンピュータ２０５へローディングしてもよい。通信回線２０１を経由する場合は、当該通信回線に接続されたサーバー２０２のストレージ装置２０３などにプログラムを格納しておく。
【００５５】
また、通信回線２０１に接続された無線ＬＡＮのアクセスポイント（不図示）を経由して、高機能携帯電話機等へ送信することもできる。さらに、プログラムを格納したメモリカードなどの記憶媒体２０４Ｂを高機能携帯電話機等にセットしてもよい。このように、カメラ切替プログラムは、記憶媒体や通信回線を介する提供など、種々の形態のコンピュータプログラム製品として供給できる。
【００５６】
（変形例２）
上記「切替要件」として例示した「経過時間」の１分は一例であり、これより長くても短くてもよい。実際の撮影対象に応じて適宜変更して構わない。
【００５７】
（変形例３）
上記「切替要件」として例示した「記録可能コマ数」の１０コマは一例であり、これより多くても少なくてもよい。実際の撮影場面に応じて適宜変更して構わない。
【００５８】
（変形例４）
上記「切替要件」として例示した「バッテリー残量」の３０％は一例であり、これより多くても少なくてもよい。実際の撮影場面に応じて適宜変更して構わない。
【００５９】
（変形例５）
上記「切替要件」として例示した「電波強度」の−５０ dBmは一例であり、これより強くても弱くてもよい。実際の通信環境に応じて適宜変更して構わない。
【００６０】
（変形例６）
上記「切替要件」として例示した「撮影回数」の１回は一例であり、これより多くてもよい。実際の撮影場面に応じて適宜変更して構わない。
【００６１】
以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。
【符号の説明】
【００６２】
１０…カメラ切替装置
１１…通信部
２０…表示・入力部
２１…位置検出部
２２…情報表示部
２３…画像表示部
３０…制御部
３１…プログラム実行部
３２…表示制御部
３３…通信制御部
【図１】
2014168148.tif 000003
【図２】
2014168148.tif 000004
【図３】
2014168148.tif 000005
【図４】
2014168148.tif 000006
【図５】
2014168148.tif 000007
【図６】
2014168148.tif 000008
【図７】
2014168148.tif 000009
【図８】
2014168148.tif 000010
【図９】
2014168148.tif 000011