(57)【特許請求の範囲】
【請求項１】
電池で動作する電子装置であって、
情報を取得する情報取得手段と、
上記情報取得手段で取得した情報をデータファイルとして記憶する記憶手段と、
上記記憶手段に記憶されたデータファイルのファイルサイズを特定するファイルサイズ特定手段と、
上記記憶手段に記憶されたデータファイル間に設定された関連付け情報に基いてグループ化するグループ化手段と、
外部装置に向けて上記データファイルを送信する送信手段と、
上記電池の電力残量を検出する電池残量検出手段と、
上記記憶手段に記憶されている送信対象のデータファイルに順位を付与する順位付与手段と、
を具備し、
上記順位付与手段は、上記電池残量検出手段で検出された電力残量に応じて順位を付与する条件を切り換え、上記電池残量検出手段で検出された電力残量が所定量以上の場合は、ファイルサイズが大きい順番に順位を付与し、同電池残量検出手段で検出された電力残量が所定量未満の場合は、上記グループ化手段によってグループ化されたデータファイルの順位を単独のデータファイルよりも高くすると共に、単独ファイルについてはファイルサイズが小さい順番に順位を付与し、
上記送信手段は、上記順位付与手段で付与された順位に基く順番で上記送信対象データ
ファイルの送信を行うことを特徴とする電子装置。
【請求項２】
上記順位付与手段は、上記電池残量検出手段で検出された電力残量が所定量未満の場合には、各グループに含まれるデータファイルのファイルサイズの合計が小さいクループの順番に順位を付与することを特徴とする請求項１に記載の電子装置。
【請求項３】
上記電池は、１次電池又は２次電池である第１の電池と、燃料電池とで構成されており、
上記電池残量検出手段は、上記燃料電池の燃料残量を検出する燃料残量検出手段と、
上記第１の電池の電力残量を検出する通常電池残量検出手段と、
を有し、
上記順位付与手段は、上記燃料残量検出手段が上記燃料電池の燃料の無いことを検出し、更に上記通常電池残量検出手段が上記第１の電池の電力残量が所定量未満であることを検出した場合には、上記グループ化手段によってグループ化されたデータファイルの順位を単独の送信対象のデータファイルよりも高くすると共に、単独ファイルについてはファイルサイズが小さい順番に順位を付与し、更に各グループに含まれるデータファイルのファイルサイズの合計が小さいクループの順番に順位を付与することを特徴とする請求項２に記載の電子装置。
【請求項４】
上記第１の電池の電力残量の所定量は、上記燃料電池を起動するために必要となる電力以上であって、
上記送信手段は、上記第１の電池の電力残量が上記所定量未満でなおかつ上記燃料電池を起動するために必要となる電力以上の第２の所定量未満になった場合に、上記送信対象データファイルの送信を中止することを特徴とする請求項３に記載の電子装置。
【請求項５】
上記電子装置は、スチルカメラ又はビデオカメラ又は録音機のうちのいずれか一つであることを特徴とする請求項１乃至請求項４のいずれか一つに記載の電子装置。
【請求項６】
上記電子装置は、スチルカメラであり、
上記グループは、画像ファイルと音声ファイルの形態、又は画像ファイルとアルバム情報ファイルの形態、又は画像ファイルと印刷情報ファイルの形態のいずれか一つの形態で構成されることを特徴とする請求項１乃至請求項４のいずれか一つに記載の電子装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子装置、詳しくは電池で動作する電子装置において無線接続によるデータ送信を行う際に電池の電力残量が減少した場合のデータファイルの送信制御に関するものである。
【背景技術】
【０００２】
近年、デジタル化された画像データや音声データ等を扱うスチルカメラ又はビデオカメラ（以下、カメラ等という）や、デジタル音声データ等を扱う録音機等、各種の電子装置が広く普及している。このような電子装置においては、使用者が携帯して場所を選ばずに使用することができるように、例えば電池で動作すると共に、小型化及び軽量化された電子装置が実用化されている。
【０００３】
また、このようなタイプの従来の電子装置においては、各種データを記憶媒体に記憶する記憶手段を有していると共に、記憶手段によって記憶媒体に記憶した各種データを、他の外部装置へと伝送するための通信手段を具備しているものがある。
【０００４】
従来の電子装置において具備される通信手段としては、機器間を接続ケーブルで接続し、これを用いて各種データの送受信を行う有線接続インターフェース（以下、有線接続ＩＦと略記する）や、機器間を電磁波や赤外線等を用いて各種データ等の送受信を行う無線接続インターフェース（以下、無線接続ＩＦと略記する）等がある。
【０００５】
有線接続ＩＦとしては、具体的にはＵＳＢ（Ｕniversal Ｓerial Ｂus）規格に準拠した有線通信を行うＵＳＢ接続手段や、有線ＬＡＮ（Ｌoacal Ａrea Ｎetwork）接続手段等がある。
【０００６】
また、無線接続ＩＦとしては、具体的にはワイヤレスＵＳＢ（Ｗireless Ｕniversal Ｓerial Ｂus；ＷＵＳＢ）規格に準拠した無線接続を行うＷＵＳＢ接続手段，超広帯域（ＵＷＢ；Ｕltra Ｗide Ｂand) 無線接続手段，無線ＬＡＮ接続手段や、ＩｒＤＡ（アイアールディーエイ；Infrared Data Association）規格に準拠した赤外線通信を行う光無線接続手段等がある。
【０００７】
このような無線通信手段を具備する電子装置において、無線通信による各種データの送受信を行う際には、通常動作時に比べてより大きな消費電力が必要となることは周知である。
【０００８】
したがって、従来の電子装置を電池で動作させている場合であって、無線接続によってデータ伝送動作を行っているときに電力が消耗すると安定した通信状態を維持できずに、通信状態が途切れてしまう可能性がある。この場合には、所望の全てのデータを伝送することができないことになってしまう。
【０００９】
また、通常の電子装置においては、無線接続による通信を行う場合、電波等の状態によっては、安定した通信状態を常に確保することが困難な場合もあり、データ伝送の動作途中で通信状態が途切れてしまう可能性もある。
【００１０】
そこで、電池で動作すると共に、無線接続によるデータ伝送のための通信手段を備えた従来の電子装置において、電源電池の状態を監視し電力残量を検出する等により、その電池残量検出結果等に応じて無線通信の機能の動作制御を行う手段は、例えば特開２００１−０８６３９３号公報等によって従来種々の提案がなされている。
【００１１】
一方、従来の電子装置においては、例えば画像データや音声データ等、複数のデータをそれぞれ個別のデータファイルとして扱う形態のファイルシステムが適用されているものがある。このような形態の従来の電子装置においては、異なる複数のデータファイルを関連付けて記憶媒体に記憶するようにし、再生時等に関連付けされたデータファイルを連動させることにより、各種機能を実現し得るようになっている場合がある。
【００１２】
ここで、関連付けられる複数のデータファイルとしては、例えば、画像データとその画像データを撮影した時に取得された音声データ若しくはその画像データに関連付けされた音声データや、画像データとこれを登録したアルバム登録設定データや、画像データとこれを登録したプリント登録設定データ等がある。
【００１３】
ところで、近年においては、電子装置を駆動するための電源として、従来の商用電源や一次電池，二次電池等のほかに、水素と酸素などによる電気化学反応によって電力を取り出す燃料電池を採用する提案が、例えば特開２００５−２３５５１９号公報や特開２００５−２５９５９号公報等によって、種々の提案がなされている。
【特許文献１】特開２００１−８６３９３号公報
【特許文献２】特開２００５−２３５５１９号公報
【特許文献３】特開２００５−２５９５９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
ところが、上述のように関連性の高いデータファイルを含む複数のデータファイルを、上記従来の電子装置において無線接続によるデータ伝送動作を実行したとき、そのデータ伝送動作中に電力の消耗や電波状態の悪化等に起因して、通信状態が途切れてしまった場合、その通信を阻害した要因を解除した後に、無線接続の再接続を行って、同様の通信動作を再開させることになる。
【００１５】
この通信再開時には、まず、前回の通信動作において伝送途中であった同じデータに対する同じデータ伝送動作を、やり直す必要がある。一般に、データ伝送動作にかかる時間は、ファイルサイズに比例することは周知である。したがって、無線接続によるデータ伝送動作を行う際には、伝送すべきデータのファイルサイズ等を考慮することにより、より効率的にデータ伝送動作を実施し得ると考えられる。
【００１６】
また、無線接続によるデータ伝送動作時において、その場の状況によっては、無線接続を再接続することが困難な場合もあり得る。この場合において、関連性の高いデータの一方のみが伝送され他方が未伝送であるような場合が発生してしまい再接続できないと、その機能を伝送先の装置で実現することができないということにもなる。
【００１７】
本発明は、上述した点に鑑みてなされたものであって、その目的とするところは、電池で動作し無線通信手段を有する電子装置において、無線接続によるデータ送信動作を行う際に電池の電力残量が減少した場合には、送信対象データファイルの送信順を切り換えることで、効率的かつ確実にデータ送信動作を実行することのできる電子装置を提供することである。
【課題を解決するための手段】
【００１８】
上記目的を達成するために、本発明の一態様の電子装置は、電池で動作する電子装置であって、情報を取得する情報取得手段と、上記情報取得手段で取得した情報をデータファイルとして記憶する記憶手段と、上記記憶手段に記憶されたデータファイルのファイルサイズを特定するファイルサイズ特定手段と、上記記憶手段に記憶されたデータファイル間に設定された関連付け情報に基いてグループ化するグループ化手段と、外部装置に向けて上記データファイルを送信する送信手段と、
上記電池の電力残量を検出する電池残量検出手段と、上記記憶手段に記憶されている送信対象のデータファイルに順位を付与する順位付与手段と、を具備し、上記順位付与手段は、上記電池残量検出手段で検出された電力残量に応じて順位を付与する条件を切り換え、上記電池残量検出手段で検出された電力残量が所定量以上の場合は、ファイルサイズが大きい順番に順位を付与し、同電池残量検出手段で検出された電力残量が所定量未満の場合は、上記グループ化手段によってグループ化されたデータファイルの順位を単独のデータファイルよりも高くすると共に、単独ファイルについてはファイルサイズが小さい順番に順位を付与し、上記送信手段は、上記順位付与手段で付与された順位に基く順番で上記送信対象データファイルの送信を行う。
【発明の効果】
【００１９】
本発明によれば、電池で動作し無線通信手段を有する電子装置において、無線接続によるデータ送信動作を行う際に電池の電力残量が減少した場合には、送信対象データファイルの送信順を切り換えることで、効率的かつ確実にデータ送信動作を実行し得る電子装置を提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図示の実施の形態によって本発明を説明する。
【００２１】
本発明を適用する電子装置としては、具体的には、主に静止画像データとこれに関連するデータ等を取得し取り扱うスチルカメラ、主に動画像データとその関連データ等を取得し取り扱うビデオカメラ、主に音声データとその関連データ等を取得し取り扱う録音機等がある。
【００２２】
このうち、以下の各実施形態においては、主に電子的な画像データファイル（静止画像データ及び動画像データ）とその関連データ（音声データを含む）等を取得し取り扱う撮影装置を例に挙げて説明する。
【００２３】
図１は、本発明の第１の実施形態の電子装置の内部構成の概略を示すブロック構成図である。図２は、本実施形態の電子装置における無線接続によるデータ送信処理のフローチャートである。図３は、本実施形態の電子装置における記憶媒体の記憶領域に記憶されている複数のデータファイルの構造を概念的に示す図である。図４，図５は、図３の状態にある複数のデータファイルがファイルサイズに基いて並べ替えられた場合の送信リストを概念的に示す図であって、このうち図４はファイルサイズ大のデータから順番に並べ替えたリストの概念図であり、図５はファイルサイズ小のデータから順番に並べ替えたリストの概念図である。なお、図３〜図５においては、各ファイルを表わす部分の図面上における面積の大小がファイルサイズの大小を示している。
【００２４】
本実施形態の撮影装置は、例えば光学レンズ等からなる撮影光学系によって結像される被写体の光学像を撮像素子等の光電変換素子等により受光して、これを光電変換処理することで電気的な画像信号を取得し、この画像信号をデジタルデータ化した形態の画像データ及び同画像信号に関連する各種の情報データ等（以下、関連情報という）からなるデジタル画像データファイル（以下、単に画像ファイルという）を生成する撮影手段と、この撮影手段によって生成された画像ファイルに基づく画像を表示する表示手段と、同画像ファイルを記憶媒体等に記憶する記憶手段と、本撮影装置と外部装置との間でデータ通信を行って画像ファイルを送受信する有線通信機能及び無線通信機能を有する通信手段等を含んで構成され、主に静止画像データを取得し取り扱ういわゆるデジタルスチルカメラである。なお、本実施形態の撮影装置であるデジタルスチルカメラは、付随的に動画像データや音声データ等も扱い得るようにもなっている。
【００２５】
また、上記通信手段（有線又は無線）を用いて本撮影装置との間で画像ファイル等のデータ通信を行う外部装置としては、具体的には、例えば小型コンピュータ等の画像再生装置又は画像処理装置や外部ストレージ装置や他の撮影装置等に加え、プリンター等の画像印刷装置等がある。本実施形態における通信手段は、上記のような外部装置に向けて画像ファイル等の各種のデータファイルを送信する送信手段を特に含んで構成されるものである。
【００２６】
本実施形態の撮影装置１００の具体的な構成は、図１に示すように、レンズ１と、撮像素子２と、撮像回路３と、Ａ／Ｄ変換器（図１では単に「Ａ／Ｄ」と表記している）４と、信号処理回路５と、フレームメモリ６と、ＦＩＦＯメモリ７と、ＴＦＴ液晶駆動回路９と、ＴＦＴパネル１０と、バックライトユニット１１と、ビデオ出力回路１２と、ビデオ出力端子１３と、記憶バッファ１４と、記憶媒体インターフェース（以下、記憶媒体Ｉ／Ｆという）１５と、記憶媒体１６と、アクチュエータ１７と、アクチュエータ駆動回路１８と、外部有線データインターフェース（以下、外部有線データＩ／Ｆという）２２と、キーマトリクス２３と、ＬＣＤ表示回路２４と、ＬＣＤパネル２５と、電池２６と、電源回路２７と、バックアップ電源２８と、電池状態検出回路２９と、第１ＣＰＵ３１と、第２ＣＰＵ３２と、ＥＥＰＲＯＭ（ＦｌａｓｈＲＯＭ）１９と、外部無線データインターフェース（以下、外部無線データＩ／Ｆという）２０と、無線アンテナ２１等によって主に構成されている。
【００２７】
レンズ１は、光学的な被写体像を形成し、これを撮像素子２の受光面上に結像させるために設けられるものである。
【００２８】
撮像素子２は、レンズ１によって形成される光学的な被写体像を受けて光電変換処理を行って、電気的な画像信号を出力する素子である。この撮像素子２としては、高速読み出しを行うことができるタイプの固体撮像素子であって、例えばＣＣＤ（電荷結合素子），ＣＭＯＳ（相補型金属酸化膜半導体）あるいはその他の各種のタイプの撮像素子が適用され得る。
【００２９】
撮像回路３は、撮像素子２からの出力信号を受けて、その画像信号に対して各種のアナログ信号処理を行う電子回路である。
【００３０】
Ａ／Ｄ変換器４は、撮像回路３から出力されるアナログ形式の画像信号を受けて、デジタル形式の画像信号に変換するための回路である。
【００３１】
信号処理回路５は、Ａ／Ｄ変換器４から出力されたデジタル形式の画像信号を受けて、各種のデジタル的な信号処理を行う回路である。
【００３２】
フレームメモリ６は、信号処理回路５によって処理された画像信号を受けて、処理済の画像信号や、この画像信号に関する各種データ等を一時的に記憶する一時記憶手段である。このフレームメモリ６としては、例えばＳＤＲＡＭ等の半導体記憶素子等が適用される。
【００３３】
なお、本撮影装置１００においては、上述のレンズ１，撮像素子２，撮像回路３，Ａ／Ｄ変換器４，信号処理回路５，フレームメモリ６等によって、被写体を撮影して画像信号を取得し画像ファイルを生成する撮影手段の主要部が構成される。つまり、この撮影手段は、本撮影装置１００においては、画像情報を取得する情報取得手段として機能している。
【００３４】
また、本撮影装置１００においては、特に図示していないが、画像情報以外の情報、例えば音声データ等を取得する情報取得手段としてマイクロフォン等の集音装置等を有している。
【００３５】
ＦＩＦＯメモリ７は、画像信号を各種の表示装置へ向けて出力する際に、当該画像信号の一時的な記憶を行うために設けられるメモリである。
【００３６】
ＴＦＴ液晶駆動回路９は、ＦＩＦＯメモリ７から出力される画像信号を受けてＴＦＴパネル１０を制御する回路である。
【００３７】
ＴＦＴパネル１０は、ＴＦＴ液晶駆動回路９の制御によって画像信号に基づく画像や当該撮影装置１００における各種の情報等を表示するための表示部であり、カラー表示可能なものが用いられる。
【００３８】
バックライトユニット１１は、ＴＦＴパネル１０の背面側に設けられ、当該ＴＦＴパネル１０を背面側から照明するためのものである。
【００３９】
ビデオ出力回路１２は、ＦＩＦＯメモリ７からの画像信号を受けて、例えばＮＴＳＣ形式のビデオ信号に変換し、ビデオ出力端子１３を介して、当該ビデオ出力端子１３に接続される外部表示装置等へ出力するための回路である。
【００４０】
ビデオ出力端子１３は、本撮影装置１００と外部表示装置等との間を電気的に接続するビデオケーブル等の信号線を接続するための接続端子である。
【００４１】
なお、本撮影装置１００においては、上述のＦＩＦＯメモリ７，ＴＦＴ液晶駆動回路９，ＴＦＴパネル１０，バックライトユニット１１等によって、上記撮影手段により生成された画像ファイルに基づく画像を表示する表示手段の主要部が構成される。
【００４２】
記憶バッファ１４は、フレームメモリ６に一時的に記憶されている画像信号等を記憶媒体１６に画像データとして記憶するとき、若しくは記憶媒体１６から画像データを読み出してフレームメモリ６に一時的に記憶するとき等に用いられるバッファ（一時保存領域）である。
【００４３】
記憶媒体Ｉ／Ｆ１５は、記憶媒体１６への画像データ等の記憶処理や、記憶媒体１６からの画像データ等の読み出し処理等を制御するための回路である。
【００４４】
記憶媒体１６は、画像データやその他の各種データを記憶するための不揮発性の記憶媒体、例えば薄板形状，カード形状からなるメモリカード等である。この記憶媒体１６としては、撮影装置１００等の機器に対して着脱自在とする形態のものや、撮影装置１００等の機器内部の電気回路に固設されている形態のもの等、様々な形態のものがあり、いずれの形態のものでも本撮影装置１００に適用し得る。
【００４５】
なお、上述の記憶バッファ１４，記憶媒体Ｉ／Ｆ１５，記憶媒体１６等によって、上記撮影手段により生成された画像ファイル（画像データ及びその関連情報のデータ）等は、記憶手段の主要部が構成される。この記憶手段は、上記撮影手段であり情報取得手段で取得された画像情報を所定の形態のデータファイルとして記憶媒体１６に記憶する記憶手段として機能する回路部である。
【００４６】
アクチュエータ１７は、レンズ１を駆動して、オートフォーカス動作を行ったりあるいはズーミング動作を行ったりするための駆動源である。
【００４７】
アクチュエータ駆動回路１８は、第１ＣＰＵ３１の制御に基づいてアクチュエータ１７を制御し駆動する回路である。
【００４８】
アクチュエータ１７及びアクチュエータ駆動回路１８によって、レンズ１を、その光軸方向に移動させることで被写体像の自動焦点調節（オートフォーカス（ＡＦ））動作や変倍動作を行うレンズ駆動手段の主要部を構成している。
【００４９】
外部有線データＩ／Ｆ２２は、本撮影装置１００と外部装置（図示せず）との間において画像データ等の伝送（送受信）を接続ケーブル等を介して行うための接続部分（インターフェース）であって、例えばＵＳＢ（Ｕniversal Ｓerial Ｂus）規格やＩＥＥＥ１３９４規格等に準拠した有線通信機能を有するものが適用される。図１に示すように、本撮影装置１００は、ＵＳＢ規格に準拠した有線通信機能を有するシステムとして例示している。
【００５０】
この外部有線データＩ／Ｆ２２及びこれに接続される接続ケーブル（図示せず）と、第１ＣＰＵ３１のシステムコントロール部３１ａ内に設けられる有線通信制御手段（後述するＵＳＢ通信制御機能部３１ｅ等）を用いて本撮影装置１００と外部装置（図示せず）との間での有線接続によるデータ通信を確立し、両者間で画像ファイルの伝送を行う有線通信手段の主要部が構成される。
【００５１】
キーマトリクス２３は、本撮影装置１００に設けられる各種の操作スイッチや操作ボタン等を含む操作入力手段の総称として用いている。
【００５２】
即ち、キーマトリクス２３に含まれる具体的な操作部材としては、例えば撮影装置１００の電源状態をオン又はオフ状態に切り換える電源ボタン，撮影動作を開始させるレリーズボタン，撮影動作時には撮影倍率を変更するズームボタンとして機能し再生動作時には再生画像の拡大表示や縮小表示等の表示切換ボタンとして機能するズームボタン（ＴＷボタン），メニュー画面を呼び出す等の各種の機能に割り当てられる複数の各種操作ボタン，メニュー画面等における選択設定を行う四方向選択キー（十字キーともいう），各種の操作ボタンを用いて選択した項目を決定指示するＯＫボタン等々の入力操作系の部材である。
【００５３】
そして、このキーマトリクス２３には、上述の各種複数の操作部材と、これら操作部材のそれぞれに連動して所定の指示信号を発生させるスイッチ部材や各スイッチ部材からの指示信号を伝達する電気回路等を含んで構成される。
【００５４】
このキーマトリクス２３の各操作部材が使用者により操作されることによって発生した指示信号は、第１ＣＰＵ３１に向けて出力されるようになっている。
【００５５】
ＬＣＤ表示回路２４は、第１ＣＰＵ３１の制御に基づいてＬＣＤパネル２５を制御し、これに各種の情報表示を行わせる回路である。
【００５６】
ＬＣＤパネル２５は、例えば小型の液晶表示装置（ＬＣＤ）等によって構成され、当該撮影装置１００において設定済みの撮影条件や各種の設定情報、例えば撮影モード等の動作モード情報や、記憶媒体１６に記憶可能な画像の枚数情報，撮影時のシャッタ速度や絞り値等の露出に関する情報等を表示する情報表示部材である。
【００５７】
電池２６は、当該撮影装置１００における主（メイン）電源である。この電池２６としては、例えば乾電池等の一次電池や充電可能な蓄電池等の二次電池等が適用される。
【００５８】
バックアップ電源２８は、当該撮影装置１００の内部メモリや内部時計等に対して常に電力を供給するために設けられ、例えば本撮影装置１００における各種の設定値等の情報や日時情報等を保持したり、日付表示を上記ＬＣＤパネル２５等を用いて常時行い得るようにするための副（サブ）電源である。
【００５９】
電源回路２７は、第１ＣＰＵ３１の指令に基づいて上記電池２６及び上記バックアップ電源２８からの電力を受けて、本撮影装置１００の内部の各電気回路へと適宜供給する制御を行う回路である。
【００６０】
電池状態検出回路２９は、電池２６における電圧等、当該電池２６の状態を検出して、第１ＣＰＵ３１（の電池残量管理機能部３１ｇ；後述する）へと出力する回路である。
【００６１】
第１ＣＰＵ３１は、主（メイン）ＣＰＵとして配設されているものである。この第１ＣＰＵ３１は、本撮影装置１００における各回路を統括的に制御すると共に、各種の諸機能を実現するために各構成部を制御するメイン制御手段である。
【００６２】
そのために、本撮影装置１００の第１ＣＰＵ３１は、同撮影装置１００における各構成部を適宜制御（コントロール）することでシステム全体を制御するためのシステムコントロール部３１ａを備えている。
【００６３】
このシステムコントロール部３１ａの内部には、各種の電気回路等が形成されていて、例えばファイル関連性管理機能部３１ｂ，ファイルサイズ管理機能部３１ｃ，送信順番リスト生成機能部３１ｄ，ＵＳＢ通信制御機能部３１ｅ，ＷＵＳＢ通信制御機能部３１ｆ，電池残量管理機能部３１ｇ等のほか、図示していないが、撮影手段にて撮影動作を実行する際の各種の撮影条件を設定する撮影条件設定手段としての回路部や、撮影動作により取得した画像信号の画像データとこの画像データに関連する各種の情報（関連情報データ）とを合わせて画像ファイルを生成する画像ファイル生成手段としての回路部や、録音機能により取得される音声データをファイル化して生成し管理する回路部や、記憶媒体に記憶済みの各種のデータファイルに基いてアルバム機能や印刷機能を実行したり登録設定を行って各種の登録設定データ等を生成し記憶媒体に記憶する回路部や、生成された画像ファイルや音声ファイルや登録設定データ等等を適切な形態で記憶媒体１６に記憶する記憶動作制御を行う回路部や、画像ファイルに基づく画像や関連情報を表示手段を用いて視覚的に表示可能な形態で提示する表示動作を実行する回路部や、音声ファイルに基づく音声をスピーカ等（図示せず）を用いて発音させる回路部等等、本撮影装置１００における各種動作及び各種機能を制御するためのさまざまな制御回路を内部に有して構成されている。
【００６４】
本撮影装置１００における無線通信手段は、無線通信機能を備えた外部装置（特に図示せず）との間で無線接続を確立し画像ファイル等のデータ信号を送受信するために設けられているものである。
【００６５】
本撮影装置１００における無線通信機能を実現するための方式としては、例えばワイヤレスＵＳＢ（Ｗireless Ｕniversal Ｓerial Ｂus；ＷＵＳＢ）規格に準拠した無線通信機能によるＷＵＳＢ接続や、超広帯域（ＵＷＢ；Ｕltra Ｗide Ｂand) 無線接続や、ＩｒＤＡ（アイアールディーエイ；Infrared Data Association）規格に準拠した赤外線通信機能による光無線接続等を適用し得る。本撮影装置１００では、図１に示すようにＷＵＳＢ規格に準拠した無線通信機能を有するシステムとして例示している。
【００６６】
詳述すると本撮影装置１００は、無線アンテナ２１と、外部無線データＩ／Ｆ２０と、第１ＣＰＵ３１のシステムコントロール部３１ａ内に設けられる無線通信制御手段としてのＷＵＳＢ通信制御機能部３１ｆ等からなる無線通信手段を有している。
【００６７】
第１ＣＰＵ３１のシステムコントロール部３１ａのＷＵＳＢ通信制御機能部３１ｆは、無線通信手段の一部である外部無線データＩ／Ｆ２０等のオンオフ制御等を行って無線接続によるデータ通信機能を制御する無線通信制御手段として構成される回路である。
【００６８】
無線アンテナ２１は、本撮影装置１００と外部装置（図示せず）との間で無線によるデータ通信を行うのに際して、外部装置から発信される所定の形態の電磁波等の無線信号であってデータ通信に係る無線信号を受信すると共に、本撮影装置１００から発信される所定の形態の電磁波等の無線信号であってデータ通信用の無線信号を送信する無線信号入出力部である。
【００６９】
この無線アンテナ２１は、外部無線データＩ／Ｆ２０と接続されていて、送受信した無線信号が外部無線データＩ／Ｆ２０を介して第１ＣＰＵ３１との間で入出力するようになっている。
【００７０】
外部無線データＩ／Ｆ２０は、無線アンテナ２１と第１ＣＰＵ３１との間に介在し無線アンテナ２１に入力される無線信号を所定の形態の電気信号に変換して第１ＣＰＵ３１へ出力したり、第１ＣＰＵ３１のＷＵＳＢ通信制御機能部３１ｆからの信号を無線信号に変換して無線アンテナ２１へと出力する無線通信手段の一部であって無線通信接続部（インターフェース）として機能している。この外部無線データＩ／Ｆ２０は、第１ＣＰＵ３１のシステムコントロール部３１ａのＷＵＳＢ通信制御機能部３１ｆ（無線通信制御手段）によって制御される。
【００７１】
一方、ＵＳＢ通信制御機能部３１ｅは、有線通信手段の一部である外部有線データＩ／Ｆ２２等のオンオフ制御等を行って有線接続によるデータ通信機能を制御する有線通信制御手段として構成される回路である。このＵＳＢ通信制御機能部３１ｅは、外部有線データＩ／Ｆ２２との間で電気的に接続されている。
【００７２】
このように、本撮影装置１００においては、ＵＳＢ通信制御機能部３１ｅ（有線通信手段）又はＷＵＳＢ通信制御機能部３１ｆ（無線通信手段）の制御によって本撮影装置１００と外部装置との間の有線接続又は無線接続を確保すると共に、本撮影装置１００の記憶手段（記憶媒体１６）に記憶された画像ファイルを外部装置に向けて伝送したり、外部装置からのデータ信号を受けてこれを記憶手段（記憶媒体１６）に記憶させることができるようになっている。
【００７３】
また、ファイル関連性管理機能部３１ｂは、記憶媒体１６に記憶されているデータファイルのうち画像ファイルとその他のデータファイルについての関連性情報を管理する回路部である。
【００７４】
ファイルサイズ管理機能部３１ｃは、記憶媒体１６に記憶されたデータファイルの個々のファイルサイズを確認し特定するファイルサイズ特定手段として機能し、データファイルのファイルサイズについての情報を管理をする回路部である。
【００７５】
送信順番リスト生成機能部３１ｄは、ファイルサイズ管理機能部３１ｃによるファイルサイズ確認及び特定処理の結果を受けて記憶媒体１６に記憶されているデータファイルのうち送信対象のデータファイルに順位を付与する順位付与手段として機能し、送信順番を列挙したリストを生成する回路部である。
【００７６】
電池残量管理機能部３１ｇは、電池状態検出回路２９によって検出された電池２６の状態情報を受けて電池２６の電力残量を検出する電池残量検出手段である。
【００７７】
つまり、電池残量管理機能部３１ｇは、電池状態検出回路２９の検出結果によって電池の電力残量を検出し、その検出結果（電力残量）に応じて送信順番リスト生成機能部３１ｄ（順位付与手段）は、送信対象ファイルに送信順位を付与するようになっている。
【００７８】
上述のように、本撮影装置１００における第１ＣＰＵ３１は、主に各種の動作制御を行うための複数の集積回路により構成されている。
【００７９】
一方、第２ＣＰＵ３２は、本撮影装置１００において、主に画像信号や各種データを取り扱う信号処理制御を実行する複数の集積回路により構成されている。
【００８０】
即ち、第２ＣＰＵ３２は、撮影手段又は記憶手段から取り込まれてフレームメモリ６に一時的に記憶されている画像データに基づいて、各種の信号処理を施す各種の回路、例えば画像圧縮伸張部３２ａ，記憶媒体アクセス部３２ｂ等に加えて、記憶媒体アクセス部３２ｂを介して記憶媒体１６の内部状態や当該記憶媒体１６に記憶されている各種ファイルについての処理等を行う各種の回路等を内部に有して構成されている。
【００８１】
画像圧縮伸張部３２ａは、フレームメモリ６に記憶されている画像データ等を読み出して、例えばＪＰＥＧ圧縮処理等を行ったり、記憶媒体１６から読み出された圧縮画像データの伸張処理等を行う回路部である。
【００８２】
記憶媒体アクセス部３２ｂは、記憶媒体インターフェース１５による記憶媒体１６へのアクセスを制御するための回路部である。
【００８３】
その他、本発明に関連しない部分の構成については、通常一般のデジタルスチルカメラ等の撮影装置と略同様の構成であるものとして、その詳細な図示及び説明は省略する。
【００８４】
次に、上述のように構成される本撮影装置１００において、無線通信手段を用いて画像ファイル等を外部装置に送信する際に実行されるデータ送信処理のシーケンスを、図２のフローチャートによって説明する。
【００８５】
まず、本実施形態の撮影装置１００のキーマトリクス２３のうちの電源ボタンが使用者により操作等されることによって、本撮影装置１００が起動する（パワーオン）。
【００８６】
次いで、使用者が、キーマトリクス２３の所定の操作による動作モード選択切替操作を行うと、本撮影装置１００は、無線手段を用いて送信動作を行い得る無線送信モードに切り換わる。
【００８７】
本撮影装置１００が無線送信モードで起動すると、第１ＣＰＵ３１は、図２のステップＳ１において、本撮影装置１００の内部回路の無線通信手段における無線機能の初期化処理を実行する。この初期化処理は、通常の無線通信手段を具備する撮影装置において行われるのと同様の処理である。その後、ステップＳ２の処理に進む。
【００８８】
ステップＳ２において、第１ＣＰＵ３１は、ファイルサイズ管理機能部３１ｃを制御して、記憶媒体Ｉ／Ｆ１５を介して記憶媒体１６に記憶されている各種のデータファイルのうち送信対象のデータファイル（以下、送信対象ファイルという）のファイルサイズを確認する処理を実行する。その後、ステップＳ３の処理に進む。
【００８９】
ここで、上記送信対象ファイルとは、使用者が予め所定の操作を行うことで、他の外部装置に向けて送信を所望する旨の付加情報が付されたデータファイルである。また、これに限らず、記憶媒体１６に記憶されている全てのデータファイルを送信対象ファイルとしてもよい。
【００９０】
ステップＳ３において、第１ＣＰＵ３１は、ファイルサイズ管理機能部３１ｃの処理結果に基いて送信順番リスト生成機能部３１ｄを制御して記憶媒体１６に記憶されているデータファイルのうち送信対象ファイルを、ファイルサイズ順に並び替えた形態のリストを生成する処理を実行する。ここで、第１ＣＰＵ３１は、自身の内部に有する送信順番カウンタｎ，ｍをリセットする。即ち、ｎ＝０，ｍ＝０にそれぞれをセットする。
【００９１】
なお、本撮影装置１００において、記憶媒体１６に記憶されている複数のデータファイルは、例えば図３に示すように、データの取得された順番で記憶されている。図３に示す例では、データ取得の順番にファイル名に固有の数字が昇順に振られるようになっている。
【００９２】
また、図３に示す例では、データファイルは、ファイル名＋拡張子の形態で個々のファイルが特定されるようになっている。そして、拡張子「ＪＰＧ」を持つデータファイル、即ち画像ファイルのみを送信対象ファイルとしている。
【００９３】
そして、このステップＳ３の並び替え処理において、例えば図４に示すようにファイルサイズが大きい順番に並べた形態の送信順番リストが生成される。なお、図３〜図５では、各ファイルを表わす部分の図面上における面積が、これら各ファイルの相対的なファイルサイズを表している。
【００９４】
次いで、ステップＳ４において、第１ＣＰＵ３１は、電池の電力残量を検出する処理を実行する。即ち、第１ＣＰＵ３１は、まず電池状態検出回路２９を制御して電池２６の状態を検出する。その検出結果は、電池残量管理機能部３１ｇへと出力される。これを受けて、電池残量管理機能部３１ｇは、電力残量の検出を行う。その後、ステップＳ５の処理に進む。
【００９５】
ステップＳ５において、第１ＣＰＵ３１は、上述のステップＳ４の処理における電池残量検出結果に基いて、電力残量が充分にあるか否か（所定の残量以上であるか否か）の確認を行う。ここで、電力残量が充分である、即ち所定の残量以上であることが確認された場合には、次のステップＳ６の処理に進む。
【００９６】
ステップＳ６において、第１ＣＰＵ３１は、送信順番カウンタｎを一つ進める（インクリメントする）処理を行う。これにより、送信順番カウンタｎ＝ｎ＋１がセットされる。その後、ステップＳ７の処理に進む。
【００９７】
ステップＳ７において、第１ＣＰＵ３１は、送信順番カウンタｎを参照し、ファイルサイズがｎ番目に大きいデータファイルについての送信動作の処理を無線通信手段を制御して実行する。その後、ステップＳ８の処理に進む。
【００９８】
この場合において、図３に示す例では、最初に送信動作処理が実行されるのは、記憶媒体１６に記憶されているデータファイルのうちファイルサイズが一番大きい（ｎ＝１の）データファイル、即ちファイル名「ＤＳＣ０００２．ＪＰＧ」の画像ファイルが送信動作の処理対象となる。
【００９９】
つまり、撮影装置１００の電力残量が充分ある場合には、送信動作処理の途中で電池切れによる無線接続の中断の心配がないので複数の送信対象ファイルのうちファイルサイズの大きいファイルから順に送信の順位を付与し、順次送信動作を実行する。このことは、ファイルサイズが大きいものほど、送信動作処理にかかる時間が必要となるため、撮影装置１００の電力残量が充分あるうちに、時間のかかる処理を先に済ませておくための措置である。
【０１００】
一方、上述のステップＳ５の処理において、電力残量が充分ではない、即ち所定の残量未満であることが確認された場合には、ステップＳ９の処理に進む。
【０１０１】
ステップＳ９において、第１ＣＰＵ３１は、送信順番カウンタｍを一つ進める（インクリメントする）処理を行う。これにより、送信順番カウンタｍ＝ｍ＋１がセットされる。その後、ステップＳ１０の処理に進む。
【０１０２】
ステップＳ１０において、第１ＣＰＵ３１は、送信順番カウンタｍを参照し、ファイルサイズがｍ番目に小さいデータファイルについての送信動作の処理を無線通信手段を制御して実行する。その後、ステップＳ８の処理に進む。
【０１０３】
つまり、撮影装置１００の電力残量が充分ではない場合には、複数の送信対象ファイルのうちファイルサイズの小さいデータファイルから順に送信順位が付与されて、順次送信動作が実行されることになる。この場合の送信順位リストを概念的に表わすと図５に示すような形態となる。このことは、ファイルサイズが小さいものほど、送信動作処理にかかる時間が少なくて済むため、撮影装置１００の電力残量が少ないときには、時間のかからない処理を先に済ませることで、電力残量が消耗する前に出来るだけ多くの対象ファイルの送信を完了させるようにするための措置である。
【０１０４】
そして、ステップＳ８において、第１ＣＰＵ３１は、送信順番カウンタｎ＋ｍ＝送信対象ファイル数であるか否かの確認を行う。ここで、送信順番カウンタｎ＋ｍ＝送信対象ファイル数ではないことが確認された場合には、上述のステップＳ４の処理に戻り、以降の処理を繰り返す。これにより、送信対象ファイルは、付与された送信順位毎にデータ送信動作が順次行われる。
【０１０５】
また、同ステップＳ８の処理において、送信順番カウンタｎ＋ｍ＝送信対象ファイル数であることが確認された場合には、送信対象ファイルの全てについての送信動作処理が完了したものとして、一連の処理を終了し、データ送信処理のシーケンスを終了する。
【０１０６】
以上説明したように上記第１の実施形態によれば、電池で動作する電子装置において、データ送信処理が実行される際には、まず、電池２６の状態が検出されて、電力残量が充分であるか（所定の残量以上あるか）否かの確認が行われる。そして、電力残量検出の結果に応じて送信順位を付与する条件が切り換えられる。
【０１０７】
即ち、実際には、ファイル送信前にファイルサイズの大きい順又はファイルサイズの小さい順に並べたリストが作成され（ステップＳ３）、電力残量が充分であるときには、このリストの順番でファイルサイズの大きい順にファイルが選択され、電力残量が少ない場合には、ファイルサイズの小さい順にファイルが選択される。そして、無線通信手段（送信手段）は、それらの選択に基いて順次、送信対象ファイルの送信を行うようにしている。
【０１０８】
したがって、これにより、送信対象ファイルのファイルサイズと撮影装置の電力残量の検出結果とに応じて適宜、送信順位を切り換えて送信動作を行うようにしたので、電池で動作する電子装置である撮影装置１００においても、送信対象ファイルの送信動作を効率的にかつ確実に行なうことができる。
【０１０９】
次に、本発明の第２の実施形態について、以下に説明する。
【０１１０】
本実施形態の撮影装置の構成は、上述の第１の実施形態の撮影装置の構成と同様であって、データ送信処理のシーケンスが異なるのみである。したがって、本実施形態においては、撮影装置自体の構成の説明は省略し、本撮影装置の作用のうち無線接続によるデータ送信処理のシーケンスについてのみ、以下に説明する。
【０１１１】
図６は、本発明の第２の実施形態の電子装置である撮影装置における無線接続によるデータ送信処理のフローチャートである。図７は、本実施形態の電子装置における記憶媒体の記憶領域に記憶されている複数のデータファイルの構造を概念的に示す図である。図８は、図７の状態にある複数のデータファイルのうち関連のあるデータファイル同士をグループ化して並べ替えた場合の送信順番リストの概念図である。なお、図７，図８においては、各ファイルを表わす部分の図面上における面積の大小がファイルサイズの大小を示している。
【０１１２】
上述の第１の実施形態においては、送信対象ファイルが画像ファイルのみとした場合の例を示しているものであるが、本実施形態では、画像ファイルと、この画像ファイルに関連のあるデータファイルとをグループ化して送信対象ファイルの上位に配置する場合の例示である。
【０１１３】
まず、撮影装置１００を上述の第１の実施形態と同様の手順で起動させて（パワーオン）、無線手段を用いて送信動作を行い得る無線送信モードに切り換える。
【０１１４】
すると、図６のステップＳ１１において、第１ＣＰＵ３１は、本撮影装置１００の内部回路の無線通信手段における無線機能の初期化処理を実行する。この初期化処理は、上述の第１の実施形態におけるステップＳ１の処理（図２参照）と同様の処理である。その後、ステップＳ１２の処理に進む。
【０１１５】
ステップＳ１２において、第１ＣＰＵ３１は、ファイル関連性管理機能部３１ｂを制御して、記憶媒体Ｉ／Ｆ１５を介して記憶媒体１６に記憶されている複数のデータファイルのうち送信対象ファイルと関連のあるデータが存在するか否かの確認をする処理を実行する。その後、ステップＳ１３の処理に進む。
【０１１６】
ここで、送信対象ファイルの関連性の確認処理は、例えば送信対象とする画像ファイルに対して関連のあるデータファイルが存在するか否か等の確認処理である。送信対象ファイルに関連のあるデータファイルが存在する場合には、通常の場合、その送信対象ファイルとその関連データファイルとの両者の関連付けを明示するための何らかの情報が、少なくとも一方のデータファイルのヘッダ部等に含まれていたり、両者に共通するファイル名が割り振られていたり、所定の関連情報が別ファイルとして記憶されている。
【０１１７】
例えば、撮影動作によって画像ファイルが取得されたとき、同時に音声ファイルが別ファイルとして記憶媒体１６に記憶される場合がある。また、撮影記憶済みの特定の画像ファイルに対して後日、音声ファイルを生成し、この音声ファイルをその特定の画像ファイルに関連付けするような場合もある。
【０１１８】
このとき、本実施形態の撮影装置１００における記憶媒体１６には、図７に示すように、拡張子「ＪＰＧ」が付された画像ファイルと、拡張子「ＷＡＶ」が付された音声ファイルとが混在して記憶されるようになっている。
【０１１９】
この場合において、記憶媒体１６の記憶領域内では、まず、データが取得された順番、即ち撮影動作がなされた順番に画像ファイルが記憶されるようになっている。この一群の画像ファイルの記憶領域に続く領域に一群の音声ファイルが記憶される。
【０１２０】
このとき、画像ファイルについては、図７に示すように、ファイル名にはデータ取得の順番に固有の数字が昇順に振られるようになっている。また、音声ファイルについては、関連する画像ファイルと同名（同じ数字）のファイル名が振られるようになっている。これにより、画像ファイルと音声ファイルとが関連付けされる。つまり、この場合には、ファイル名が関連を示す情報となっており、拡張子がファイルの種類を示す情報となっているわけである。
【０１２１】
図６に戻って、ステップＳ１３において、第１ＣＰＵ３１は、送信順番リスト生成機能部３１ｄを制御して記憶媒体１６に記憶されている送信対象ファイルの一覧（リスト）を生成する。これと同時に、第１ＣＰＵ３１は、送信済みフラグを初期化（クリア）する。その後、ステップＳ１４の処理に進む。
【０１２２】
次いで、ステップＳ１４において、第１ＣＰＵ３１は、電力残量を検出する処理を実行する。この電力残量検出処理は、上述の第１の実施形態におけるステップＳ４の処理（図２参照）と同様である。その後、ステップＳ１５の処理に進む。
【０１２３】
ステップＳ１５において、第１ＣＰＵ３１は、上述のステップＳ１４の処理における電力残量検出結果に基いて、電力残量が充分にあるか否か（所定の残量以上であるか否か）の確認を行う（図２のステップＳ５の処理と同様）。
【０１２４】
ここで、電力残量が充分である、即ち所定の残量以上であることが確認された場合には、次のステップＳ１６の処理に進む。
【０１２５】
ステップＳ１６において、第１ＣＰＵ３１は、上記送信対象ファイルリストと各ファイルのタイムスタンプ等を参照して、送信対象ファイルをデータ取得順で並べ替えを行って送信順番リストを生成する処理を行う。その後、ステップＳ１７の処理に進む。
【０１２６】
ステップＳ１７において、第１ＣＰＵ３１は、上述のステップＳ１６の処理で生成された送信順番リストを参照し、当該リストの一番最初の未送信データファイルについての送信動作の処理を無線通信手段を制御して実行する。その後、ステップＳ１８の処理に進む。
【０１２７】
続いて、ステップＳ１８において、第１ＣＰＵ３１は、上述のステップＳ１７の処理にて送信動作が完了したデータファイルに対して、そのヘッダ部等に送信済みフラグをセットする。その後、ステップＳ１９の処理に進む。
【０１２８】
次に、ステップＳ１９において、第１ＣＰＵ３１は、送信対象ファイルの全てのファイルに送信済みフラグがセットされているか否かの確認処理を実行する。ここで、送信対象ファイルの全てに送信終了フラグがセットされていない場合、即ち送信対象ファイルであって、未送信のデータファイルがある場合には、上述のステップＳ１４の処理に戻り、以降の処理を繰り返す。また、送信対象ファイルの全てに送信済みフラグがセットされていることが確認された場合には、送信対象ファイルの全てについての送信動作が終了したものとして、一連のデータ送信処理のシーケンスを終了する。
【０１２９】
一方、上述のステップＳ１５の処理において、電力残量が充分ではない、即ち所定の残量未満であることが確認された場合には、ステップＳ２０の処理に進む。
【０１３０】
ステップＳ２０において、第１ＣＰＵ３１は、送信対象ファイルリスト上のデータファイルについて、送信済みフラグの有無を確認し、既に送信されたデータファイルが存在するか否かの確認を行う。ここで、送信済みデータファイルがあることが確認された場合には、次のステップＳ２１の処理に進む。
【０１３１】
ステップＳ２１において、第１ＣＰＵ３１は、ファイル関連性管理機能部３１ｂを制御して送信済みデータファイルに対応する関連のある未送信のデータファイルが存在するか否かの確認を行う。ここで、送信済みデータファイルに対応する関連のある未送信のデータファイルが存在することが確認された場合には、次のステップＳ２２の処理に進む。
【０１３２】
ステップＳ２２において、第１ＣＰＵ３１は、ファイル関連性管理機能部３１ｂ，送信順番リスト生成機能部３１ｄを制御して送信済みデータファイルに対応する関連のある未送信のデータファイルを上記送信対象ファイルリストの上位に配置して送信順位を繰り上げる処理を行う。その後、次のステップＳ２３の処理に進む。
【０１３３】
ステップＳ２３において、第１ＣＰＵ３１は、送信順番リスト生成機能部３１ｄを制御して、その他の残りのデータファイル（他のデータファイルと関連のない単独のデータファイル等）を上記送信対象ファイルリストの下位領域に配置する並び替え処理を行って送信順位リストを生成する。その後、ステップＳ２４の処理に進む。
【０１３４】
つまり、グループ化手段（ファイル関連性管理機能部３１ｂ，送信順番リスト生成機能部３１ｄ）によってグループ化されたデータファイルの順位は、単独の送信対象ファイルよりも高くなるように順位付けされる。そして、順位付与手段（送信順番リスト生成機能部３１ｄ）により設定される順位に従ってグループ化されたデータファイルが、単独のデータファイルよりも優先して送信されることになる。
【０１３５】
ステップＳ２４において、第１ＣＰＵ３１は、無線通信手段を制御して送信順位リストの最上位のデータファイルについての送信動作の処理を実行する。その後、上述のステップＳ１８の処理に進む。以降の処理は上述の通りである。
【０１３６】
一方、上述のステップＳ２０の処理において、第１ＣＰＵ３１は、送信対象ファイルリスト上のデータファイルに送信済みデータファイルが存在しないことを確認した場合には、ステップＳ２６の処理に進む。
【０１３７】
ステップＳ２６において、第１ＣＰＵ３１は、ファイル関連性管理機能部３１ｂ，送信順番リスト生成機能部３１ｄを制御して送信対象ファイルリストにおいて、関連のあるデータファイル同士をグループ化して当該送信対象ファイルリストの上位に配置して送信順位を繰り上げる処理を行う。その後、次のステップＳ２３の処理に進む。
【０１３８】
つまり、ここでは、ファイル関連性管理機能部３１ｂ，送信順番リスト生成機能部３１ｄは、記憶媒体１６に記憶されたデータファイル間に設定されている関連付け情報に基いてグループ化を行うグループ化手段としての役目をしている。
【０１３９】
他方、上述のステップＳ２１の処理において、送信済みデータファイルに対応する関連のあるデータファイルは存在しないことが確認された場合には、ステップＳ２５の処理に進む。
【０１４０】
ステップＳ２５において、第１ＣＰＵ３１は、ファイル関連性管理機能部３１ｂ，送信順番リスト生成機能部３１ｄを制御して未送信のデータファイルのうち関連のあるデータファイル同士をグループ化して上記送信対象ファイルリストの上位に配置して送信順位を繰り上げる処理を行う。その後、次のステップＳ２３の処理に進む。
【０１４１】
このように、ステップＳ２２，Ｓ２３，Ｓ２５，Ｓ２６において、それぞれの条件にて並べ替え処理が行われることにより、例えば図８に示すような送信順番リストが生成される。
【０１４２】
この送信順番リストは、ファイル関連性管理機能部３１ｂの処理結果に基いて送信順番リスト生成機能部３１ｄにおいて生成されるリストであって、例えば、図８に示す符号Ａ，符号Ｂのように、関連のあるデータファイル同士、即ち拡張子を除く部分のファイル名が同名に設定された画像ファイル（拡張子「ＪＰＧ」）と音声ファイル（拡張子「ＷＡＶ」）とがセットとしてグループ化され、このセットがリストの上位に順位付けされることになる。この場合において、各グループ間での順位は、ファイル名の数字順に昇順に並べ替えた形態となる。また、上述の第１の実施形態と同様に、グループ間での順位をファイルサイズの大小で並べ替えるようにしてもよい。
【０１４３】
なお、この図８に示す例では、一番最初に送信動作処理が実行されるのは、ファイル名「ＤＳＣ０００２．ＪＰＧ」の画像ファイルと、その関連データである音声ファイル（ファイル名「ＤＳＣ０００２．ＷＡＶ」）が順次送信動作の処理対象となる。
【０１４４】
つまり、撮影装置１００の電力残量が充分ある場合には、画像ファイルとこれの関連データファイルとをグループ化したものが優先して送信されるように設定している。このことは、単独のデータファイルよりも、他のデータファイルと関連を有するデータファイルの方が、使用者に活用されているデータファイルであって、より重要性があるものと推定し、電力残量に充分な余裕があるうちに、これらのデータファイルを優先して送信処理するという思想がある。
【０１４５】
本実施形態のデータ送信処理のシーケンスを簡略に説明すると、
電力残量が充分にあると判断された場合（ステップＳ１５）には、ステップＳ１６，Ｓ１７，Ｓ１８，Ｓ１９のシーケンスにおいて、記憶媒体１６に記憶された際の順序、例えばファイル名順でデータ送信処理が順次なされる。この場合は、電池に余裕があるので、順次送信するのみの単純な処理を行うのみでよい。
【０１４６】
一方、電力残量が充分ではないと判断されて（ステップＳ１５）分岐した後の処理のうち、既に送信済みファイルがあった場合には、ステップＳ２０，Ｓ２１，Ｓ２２，Ｓ２３，Ｓ２４，Ｓ１８，Ｓ１９のシーケンスにおいて、その送信済みファイルの関連データを優先して送信する処理を行っている。
【０１４７】
また、電力残量が充分ではないと判断されて（ステップＳ１５）分岐した後の処理のうち、送信済みファイルがない場合には、ステップＳ２０，Ｓ２６，Ｓ２３，Ｓ２４，Ｓ１８，Ｓ１９のシーケンスにおいて、送信対象リストのうち関連のあるデータファイル（画像ファイルとその関連データの一対セット）をグループ化して、これを優先して送信する処理を行っている。
【０１４８】
他方、電力残量が充分ではないと判断されて（ステップＳ１５）分岐した後の処理のうち、送信済みファイルがある場合であって、かつその送信済みファイルの関連ファイルも送信済みである場合には、未送信ファイルのうちの関連のあるデータファイル（画像ファイルとその関連データの一対セット）をグループ化して、これを優先して送信する処理を行っている。
【０１４９】
これらの一連の処理によって、関連のあるデータファイル、即ち例えば画像ファイルとその関連ファイルとのセットができるだけ同一媒体に同時に存在するようにできるので、両者の関連性を常に維持することができ、よって、送信先の外部装置に送信済みファイルは、その関連ファイルの情報に基いて有効活用することができるようになる。
【０１５０】
以上説明したように上記第２の実施形態によれば、電池で動作する電子装置において、データ送信処理が実行される際には、まず、電池２６の状態が検出されて、電力残量が充分であるか（所定の残量以上あるか）否かの確認が行われる。そして、電力残量検出の結果に応じて送信順位を付与する条件が切り換えられる。
【０１５１】
この場合において、具体的には、電力残量が充分であるときには、データ取得時のタイムスタンプの古い順にデータ送信順位が付与される。一方、電力残量が少ない場合（所定量未満の場合）には、関連のあるデータファイル同士がグループ化された後、グループ毎にデータ送信順位が付与される。そして、無線通信手段（送信手段）は、順位付与手段（送信順番リスト生成機能部３１ｄ）で付与された順位に基いて順受送信対象のデータファイルの送信を行うようにしている。
【０１５２】
したがって、これにより、送信対象ファイルの関連性と電力残量の検出結果とに応じて適宜送信順位を切り換えて送信動作を行うようにしたので、電池で動作する電子装置である撮影装置１００においても、送信対象ファイルの送信動作を効率的にかつ確実に行なうことができる。
【０１５３】
このように、ステップＳ２２，Ｓ２３，Ｓ２５，Ｓ２６において、それぞれの条件にて並べ替え処理が行われることにより、例えば図８に示すような送信順番リストが生成される。
【０１５４】
この送信順番リストは、ファイル関連性管理機能部３１ｂの処理結果に基いて送信順番リスト生成機能部３１ｄにおいて生成されるリストであって、例えば、図８に示す符号Ａ，符号Ｂのように、関連のあるデータファイル同士、即ち拡張子を除く部分のファイル名が同名に設定された画像ファイル（拡張子「ＪＰＧ」）と音声ファイル（拡張子「ＷＡＶ」）とがセットとしてグループ化され、このセットがリストの上位に順位付けされることになる。この場合において、各グループ間での順位は、ファイル名の数字順に昇順に並べ替えた形態となる。また、上述の第１の実施形態と同様に、グループ間での順位をファイルサイズの大小で並べ替えるようにしてもよい。
【０１５５】
なお、この図８に示す例では、一番最初に送信動作処理が実行されるのは、ファイル名「ＤＳＣ０００２．ＪＰＧ」の画像ファイルと、その関連データである音声ファイル（ファイル名「ＤＳＣ０００２．ＷＡＶ」）が順次送信動作の処理対象となる。
【０１５６】
つまり、撮影装置１００の電力残量が充分ある場合には、画像ファイルとこれの関連データファイルとをグループ化したものが優先して送信されるように設定している。このことは、単独のデータファイルよりも、他のデータファイルと関連を有するデータファイルの方が、使用者に活用されているデータファイルであって、より重要性があるものと推定し、電力残量に充分な余裕があるうちに、これらのデータファイルを優先して送信処理する。
【０１５７】
上述の図７，図８に示す例では、データファイルの関連性について、画像ファイルと、これに関連する音声ファイルをセットとしてグループ化する例を示しているが、これに限ることはなく、データファイルの関連性についてのその他の例も考えられる。
【０１５８】
例えば、図９，図１０に示す例は、画像ファイルと、この画像ファイルに基づく画像をプリントする際のプリント条件等を記述したデータファイルとをグループ化する場合の一例である。
【０１５９】
図９は、本実施形態の電子装置における記憶媒体の記憶領域に記憶されている複数のデータファイルの構造の他の一例を示す概念図である。図１０は、図９の状態にある複数のデータファイルのうち関連のあるデータファイル同士をグループ化して並べ替えた場合の送信順番リストの概念図である。なお、図９，図１０においても、各ファイルを表わす部分の図面上における面積の大小がファイルサイズの大小を示している。
【０１６０】
この場合において、記憶媒体１６には、図９に示すように、拡張子「ＪＰＧ」が付された画像ファイルと、拡張子「ＷＡＶ」が付された音声ファイルとが混在して記憶されるようになっているのは、上述の第２の実施形態の場合と同様である（図７参照）が、本例では、複数の画像ファイルのうちの特定の画像ファイルには、そのヘッダ部にプリント条件に関する関連情報が埋め込まれている。この関連情報は、例えばディーポフ（ＤＰＯＦ；Ｄigital Ｐrint Ｏrder Ｆormat）規格等に準拠して附される情報である。図９においては、「ＤＰＯＦ指定」との括弧書きにより便宜的に明示してある。
【０１６１】
本例では、これに加えて、図９に示すように、プリント情報の関連データファイルとしてファイル名「ＡＵＴＯＰＲＩＮＴ．ＭＲＫ」が別ファイルとして記憶されている。
【０１６２】
したがって、データ送信処理を実行するのに際して、電力残量が充分でないときに、相互に関連する送信対象ファイルをグループ化する際には、図１０の符号Ｃに示すように、上記別ファイルのプリント情報の関連データファイル「ＡＵＴＯＰＲＩＮＴ．ＭＲＫ」と、ヘッダ部にプリント条件情報が付された画像ファイル、即ち図９，図１０に示す「ＤＰＯＦ指定」されている画像ファイルとがグループ化されて、このグループファイルがリストの上位に配置された形態の送信順位リストが生成される。
【０１６３】
同様に、図１１，図１２は、さらに他の一例を示しており、画像ファイルと、この画像ファイルに関連するデータとしての音声ファイルと、画像ファイルをアルバム形式で表示する際のアルバム登録に関する条件等を記述したデータファイルとをグループ化する場合の一例である。なお、図１１，図１２においても、各ファイルを表わす部分の図面上における面積の大小がファイルサイズの大小を示している。
【０１６４】
この場合において、記憶媒体１６には、図１１に示すように、拡張子「ＪＰＧ」が付された画像ファイルと、拡張子「ＷＡＶ」が付された音声ファイルとが混在して記憶されるようになっているのは、上述の各例の場合と同様である（図７，図９参照）が、本例では、複数の画像ファイルのうちの特定の画像ファイルには、そのヘッダ部にアルバム登録に関する関連情報が埋め込まれている。この関連情報は、例えばイグジフ（ＥＸＩＦ；Ｅｘchangeable Ｉmage Ｆile format）規格等に準拠して附される情報である。図１１においては、「アルバム登録」との括弧書きにより便宜的に明示してある。
【０１６５】
本例では、これに加えて、図１１に示すように、アルバム登録情報の関連データファイルとしてファイル名「ＡＬＢＵＭ．ＰＶＭ」，「ＡＬＢＵＭ００１．ＰＶＭ」等がそれぞれ別ファイルとして記憶されている。
【０１６６】
したがって、データ送信処理を実行するのに際して、電力残量が充分でないときに、送信対象ファイルを関連性に基いてグループ化する際には、図１２の符号Ｄに示すように、上記別ファイルのアルバム登録情報の関連データファイル「ＡＬＢＵＭ．ＰＶＭ」，「ＡＬＢＵＭ００１．ＰＶＭ」と、ヘッダ部にアルバム登録情報が付された画像ファイル、即ち図１１，図１２に示す「アルバム登録」されている旨の明示がされた画像ファイルと、場合によっては、当該画像ファイルに関連して記憶された関連データとしての音声ファイルとがグループ化されて、このグループファイルがリストの上位に配置された形態の送信順位リストが生成される。
【０１６７】
次に、本発明の第３の実施形態について、以下に説明する。
【０１６８】
本実施形態の撮影装置の構成は、上述の第１，第２の実施形態の撮影装置の構成と同様であって、データ送信処理のシーケンスが異なるのみである。したがって、本実施形態においても、撮影装置自体の構成の説明は省略し、本撮影装置の作用のうち無線接続によるデータ送信処理のシーケンスについてのみ、以下に説明する。
【０１６９】
図１３は、本発明の第３の実施形態の電子装置である撮影装置における無線接続によるデータ送信処理のフローチャートである。
【０１７０】
上記の第１の実施形態では、送信対象ファイルのファイルサイズと電力残量に応じて送信順位を切り換える場合の例を示し、上記第２の実施形態では、電力残量と送信対象ファイルの関連性とに基いて送信順位を切り換える場合の例を示している。
【０１７１】
本実施形態の撮影装置１００によるデータ送信処理の基本的な処理の流れは、上述の第２の実施形態と略同様である。本実施形態では、電力残量が充分ではない場合に分岐するシーケンス中において、グループ化されない単独の送信対象ファイルについての送信順位をファイルサイズの大小に基いて設定する処理ステップを加えたものである。
【０１７２】
したがって、以下の説明では、上述の第２の実施形態にけるデータ送信処理シーケンスと同様の処理ステップについては、同じステップ番号を付して、その説明は省略し、異なる処理ステップについてのみ説明する。
【０１７３】
まず、上述の各実施形態と同様の手順により、撮影装置１００を無線送信モードで動作する状態で起動させた後、図１３のステップＳ１１〜ステップＳ１４の処理を実行し、その後、ステップＳ１５の処理において、第１ＣＰＵ３１は、撮影装置１００の電力残量が充分にあるか否か（所定の残量以上であるか否か）の確認を行う。
【０１７４】
このステップＳ１５の処理において、電力残量が充分にあることが確認された場合には、ステップＳ１６〜ステップＳ１９の処理を実行する。これにより、送信対象ファイルは、データ取得順に送信される。
【０１７５】
一方、ステップＳ１５の処理において、電力残量が充分ではないことが確認された場合には、ステップＳ２０の処理に進み、このステップＳ２０において、既に送信済みのデータファイルがあるか否かの確認がなされる。
【０１７６】
ここで、送信済みのデータファイルがないことが確認されると、ステップＳ２６の処理に進み、このステップＳ２６において、送信対象ファイルリスト中のデータファイルの内関連のあるデータファイル同士をグループ化して当該送信対象ファイルリストの上位に配置して送信順位を繰り上げる処理を行う。その後、次のステップＳ２７の処理に進む。
【０１７７】
また、ステップＳ２０の処理において、既に送信済みのデータファイルがあることが確認されると、ステップＳ２１の処理に進み、このステップＳ２１において、送信済みデータファイルに関連のあるデータファイルが存在するか否かの確認を行って、送信済みデータファイルに関連のあるデータファイルが存在する場合には、次のステップＳ２２の処理に進む。そして、ステップＳ２２において、送信済みデータファイルに関連のあるデータファイルを上記送信対象ファイルリストの上位に配置して送信順位を繰り上げる処理を行う。その後、次のステップＳ２７の処理に進む。
【０１７８】
一方、上述のステップＳ２１の処理において、送信済みデータファイルに関連のあるデータファイルは存在しない場合には、ステップＳ２５の処理に進み、このステップＳ２５において、未送信のデータファイルのうち関連のあるデータファイル同士をグループ化して上記送信対象ファイルリストの上位に配置して送信順位を繰り上げる処理を行う。その後、次のステップＳ２７の処理に進む。
【０１７９】
このようにして、ステップＳ２７の処理に進むと、このステップＳ２７において、第１ＣＰＵ３１は、上述のステップＳ２２の処理又はステップＳ２５の処理又はステップＳ２６の処理のいずれかにおいて生成された送信対象ファイルリストにリストされているグループごとのファイルサイズを、ファイルサイズ管理機能部３１ｃを制御して確認した後、送信順番リスト生成機能部３１ｄによりファイルサイズの小さい順に並び替えを行う処理を実行する。つまり、順位付与手段（送信順番リスト生成機能部３１ｄ）は、各グループ単位のファイルサイズ、即ちグループに含まれるデータファイルのファイルサイズの合計が小さいものほど、送信順番リストの高い順位が付与されて、優先的に送信されることになる。その後、ステップＳ２３の処理に進む。
【０１８０】
ステップＳ２３において、その他の残りのデータファイル（他のデータファイルと関連のない単独のデータファイル等）を上記送信対象ファイルリストの下位領域に配置する並び替え処理を行う。その後、ステップＳ２８の処理に進む。
【０１８１】
ステップＳ２８において、第１ＣＰＵ３１は、その他の残りのデータファイル（他のデータファイルと関連のない単独のデータファイル等）のファイルサイズを、ファイルサイズ管理機能部３１ｃを制御して確認した後、送信順番リスト生成機能部３１ｄによりファイルサイズの小さい順に並び替え処理を行って送信順位リストを生成する。その後、ステップＳ２４の処理に進む。
【０１８２】
その他の処理ステップは、上述の第２の実施形態（図６参照）と同様である。
【０１８３】
以上説明したように、上記第３の実施形態によれば、上述の第２の実施形態と同様の効果を得ることができると共に、さらに、各グループ単位のファイルサイズ、即ちグループに含まれるデータファイルのファイルサイズの合計が小さい順番に、送信順番リストの高い順位が順位付与手段（送信順番リスト生成機能部３１ｄ）によって付与されて、小さいサイズのグループほど優先的に送信されるようにしている。
【０１８４】
これに加えて、さらに、本実施形態においては、他のデータファイルと関連のない単独のデータファイルについても、ファイルサイズの小さい順番に順位が付与されるようにしている。
【０１８５】
したがって、これらの処理により、電力残量が少ない場合において、送信対象ファイルの送信動作をより効率的にかつ確実に行なうことができる。
【０１８６】
上述の各実施形態においては、撮影装置１００の電力残量に応じて送信順位の切り換えを行うようにしているが、これに限らず、例えば電波状態を検出する電波状態検出手段を、さらに設け、電波状態に応じて送信順位の切り換えを行うようにする構成も容易に構成できる。
【０１８７】
この場合において、電波状態検出手段としては、例えば無線アンテナ２１からの入力される信号であって、通信相手先となる外部装置からの応答信号等を受信して、この電波強度を外部無線データＩ／Ｆ２１によって検出し、その検出結果に基いて、第１ＣＰＵ３１が送信順位の切り換え制御を行うようにすればよい。
【０１８８】
次に、本発明の第４の実施形態の電子装置について、以下に説明する。
【０１８９】
本実施形態の電子装置である撮影装置の構成は、上述の第１の実施形態の撮影装置の構成と略同様であるが、主電源を二次電池とし、この二次電池を充電する燃料電池を配設した点が異なる。そして、これに伴って、本撮影装置の作用のうち無線接続によるデータ送信処理のシーケンスの一部が異なる。
【０１９０】
したがって、本実施形態においては、上述の第１の実施形態と同様の構成については、同じ符号を付して、その詳細説明を省略し、異なる構成及び作用についてのみ以下に説明する。
【０１９１】
図１４は、本発明の第４の実施形態の電子装置である撮影装置の内部構成の概略を示すブロック構成図である。図１５は、図１４の撮影装置における燃料電池ユニットの内部構成の概略を示すブロック構成図である。図１６は、本実施形態の電子装置（撮影装置）における無線接続によるデータ送信処理のフローチャートである。
【０１９２】
本実施形態の撮影装置１００の具体的な構成は、図１４に示すように、上述の第１の実施形態（図１参照）における主電源である電池２６に代えて第１の電池である二次電池２６Ａを配設し、さらに、この二次電池２６Ａを充電するため燃料電池ユニット３４と、この燃料電池ユニット３４から出力される電力を二次電池２６Ａに供給し充電する充電回路３３等が配設されている。
【０１９３】
二次電池２６Ａは、電源回路２７に接続されている。これにより、二次電池２６Ａの電力は、電源回路２７へと供給されるようになっている。そして、電源回路２７は、第１ＣＰＵ３１の指令に基づいて、二次電池２６Ａの電力を本撮影装置１００の各電気回路へと適宜供給するようになっている。
【０１９４】
また、二次電池２６Ａは、電池状態検出回路２９に接続されている。これにより、電池状態検出回路２９は、当該二次電池２６Ａの電力残量の状態等を検出し、その検出結果を第１ＣＰＵ３１の電池残量管理機能部３１ｇへと出力するようになっている。
【０１９５】
さらに、二次電池２６Ａには、充電回路３３を介して燃料電池ユニット３４が接続されている。これにより、燃料電池ユニット３４から供給される電力は、充電回路３３を介して二次電池２６Ａへと出力されて、当該二次電池２６Ａを充電するようになっている。
【０１９６】
燃料電池ユニット３４は、電池状態検出回路２９と接続されている。これにより、電池状態検出回路２９は、当該燃料電池ユニット３４の燃料残量等の状態を検出し、その検出結果を第１ＣＰＵ３１の電池残量管理機能部３１ｇへと出力するようになっている。
【０１９７】
また、燃料電池ユニット３４は、第１ＣＰＵ３１と接続されている。これにより、燃料電池ユニット３４は、第１ＣＰＵ３１によって制御されるようになっている。
【０１９８】
本実施形態に適用される燃料電池ユニット３４としては、例えばメタノール直接型燃料電池（ＤＭＦＣ；Ｄirect Ｍethanol Ｆuel Ｃell）が適用される。
【０１９９】
ここで、燃料電池ユニット３４の詳細構成について、図１５によって以下に説明する。
【０２００】
図１５に示す形態の燃料電池ユニット３４は、固体高分子形燃料電池の一種であって、メタノールを燃料に用い、メタノール水を直接電池に供給する方式のメタノール直接型燃料電池（ＤＭＦＣ）の詳細構成を示している。
【０２０１】
このタイプの燃料電池ユニット３４は、メタノールタンク４１ａ及び純水タンク４１ｂを有する燃料カートリッジ４１と、燃料量検出回路４２と、調整弁４３ａ，４３ｂと、混合器４４と、燃料電池セル４６と、燃料ポンプ４５と、空気ポンプ４７と、気液分離器４８と、回収ポンプ４９と、メタノール濃度検出回路５１と、燃料コントローラ５０等によって構成されている。
【０２０２】
燃料カートリッジ４１は、高濃度メタノールを蓄えるメタノールタンク４１ａと、純水を蓄える純水タンク４１ｂとを有しており、当該撮影装置１００Ａ本体に対して着脱自在に形成されている。
【０２０３】
燃料量検出回路４２は、燃料カートリッジ４１の燃料、即ちメタノールタンク４１ａのメタノールや純水タンク４１ｂの純水の残量を検出し、燃料残量情報を出力する回路である。この燃料量検出回路４２から出力される燃料残量検出信号は、電池状態検出回路２９（図１４参照）へと出力される。
【０２０４】
調整弁４３ａは、メタノールタンク４１ａから流出される高濃度メタノールの流量を調整するために設けられている。
【０２０５】
調整弁４３ｂは、純水タンク４１ｂから流出される純水の流量を調整するために設けられている。
【０２０６】
混合器４４は、調整弁４３ａ，４３ｂを介して燃料カートリッジ４１ａから流入する高濃度メタノール及び純水と、回収ポンプ４９を介して回収されるメタノール水溶液とを混合させて所定の濃度のメタノールを含むメタノール燃料を生成するものである。
【０２０７】
燃料ポンプ４５は、燃料電池セル４６の燃料極側にメタノール燃料を供給するものである。
【０２０８】
空気ポンプ４７は、外部から空気を取り入れて燃料電池セル４６の空気極側に酸素を供給するものである。
【０２０９】
燃料電池セル４６は、メタノール直接型の電池セルである。このタイプの燃料電池セルは、メタノール溶液が供給される陰極側（燃料極）と、空気が供給される陽極側（空気極）が固体高分子膜により分離されている。燃料極では高分子膜表面でメタノール溶液が電子と水素イオンと二酸化炭素に分解され、水素イオンは高分子膜を介して空気極に移動する。空気極では、高分子膜を介して流入した水素イオンと空気中の酸素と電子が反応して水が生成される。燃料極で生成された電子は外部回路（本実施例では充電回路３３）に供給され、最終的には空気極で水の生成に消費される。
【０２１０】
この燃料電池セル４６は、充電回路３３（図１４参照）に接続されている。これにより、当該燃料電池セル４６で発生した電力は、充電回路３３へと供給されるようになっている。
【０２１１】
気液分離器４８は、燃料電池セル４６で生成される廃液から二酸化炭素等の気体成分を分離して、気体成分を外部へ排気すると共に、メタノール水溶液を回収して、これを回収ポンプ４９へと供給するものである。
【０２１２】
回収ポンプ４９は、気体分離器４８で回収されたメタノール水溶液を混合器４４へと供給するものである。
【０２１３】
メタノール濃度検出回路５１は、燃料電池セル４６内のメタノール濃度を検出し、その検出情報を燃料コントローラ５０へと出力するようになっている。
【０２１４】
燃料コントローラ５０は、メタノール濃度検出回路５１によって検出されるメタノール濃度情報や第１ＣＰＵ３１からの制御信号を受けて当該燃料電池ユニット３４内の各種ポンプや弁、即ち調整弁４３ａ，４３ｂ，燃料ポンプ４５，空気ポンプ４７等を制御するようになっている。
【０２１５】
その他の構成は、上述の第１の実施形態と同様である。
【０２１６】
このように構成される本実施形態の本撮影装置１００Ａにおいて、無線通信手段を用いて画像ファイル等を外部装置に送信する際に実行されるデータ送信処理のシーケンスを、図１６のフローチャートによって説明する。
【０２１７】
まず、使用者が所定の操作により、本実施形態の撮影装置１００Ａを無線送信モードで起動させる（パワーオン）。
【０２１８】
本撮影装置１００Ａが無線送信モードで起動すると、図１６のステップＳ１において、第１ＣＰＵ３１は、本撮影装置１００Ａの内部回路の無線通信手段による無線機能の初期化処理を実行する。その後、ステップＳ２の処理に進む。
【０２１９】
ステップＳ２において、第１ＣＰＵ３１は、ファイルサイズ管理機能部３１ｃを制御して、記憶媒体Ｉ／Ｆ１５を介して記憶媒体１６に記憶されている各種のデータファイルのうち送信対象ファイルのファイルサイズを確認する処理を実行する。その後、ステップＳ３の処理に進む。
【０２２０】
ステップＳ３において、第１ＣＰＵ３１は、ファイルサイズ管理機能部３１ｃの処理結果に基いて送信順番リスト生成機能部３１ｄを制御して記憶媒体１６に記憶されているデータファイルのうち送信対象ファイルを、ファイルサイズ順に並べた形態のリストを生成する処理を実行する。ここで、第１ＣＰＵ３１は、自身の内部に有する送信順番カウンタｎ，ｍをリセットする。即ち、ｎ＝０，ｍ＝０にそれぞれをセットする。その後、ステップＳ４Ａの処理に進む。
【０２２１】
なお、記憶媒体１６に記憶されている複数のデータファイルの内部構造については、上述の第１の実施形態で説明した図３と同様であり、また、上述のステップＳ３の処理で生成される送信順番リストは、図４と同様である。
【０２２２】
また、上述のステップＳ１〜ステップＳ３の処理は、上述の第１の実施形態における図２に示す同じ符号を付した動作ステップと同様である。
【０２２３】
次いで、ステップＳ４Ａにおいて、第１ＣＰＵ３１は、二次電池２６Ａの電力残量を検出する処理を実行する。即ち、第１ＣＰＵ３１は、まず電池状態検出回路２９を制御して電池２６Ａの状態を検出する。その検出結果は、電池残量管理機能部３１ｇへと出力される。これを受けて、電池残量管理機能部３１ｇは、電力残量の検出を行う。その後、ステップＳ５Ａの処理に進む。
【０２２４】
ステップＳ５Ａにおいて、第１ＣＰＵ３１は、上述のステップＳ４Ａの処理における電池残量検出結果に基いて、第１の電池である二次電池２６Ａの電力残量が充分にあるか否か、即ち二次電池２６Ａの電力残量が所定量（第１の基準値）以上であるか否かの確認を行う。ここで、二次電池２６Ａの電力残量が所定量（第１の基準値）以上であることが確認された場合には、次のステップＳ６の処理に進む。
【０２２５】
ステップＳ６において、第１ＣＰＵ３１は、送信順番カウンタｎを一つ進める（インクリメントする）処理を行う。これにより、送信順番カウンタｎ＝ｎ＋１がセットされる。その後、ステップＳ７の処理に進む。
【０２２６】
ステップＳ７において、第１ＣＰＵ３１は、送信順番カウンタｎを参照し、ファイルサイズがｎ番目に大きいデータファイルについての送信動作の処理を無線通信手段を制御して実行する。その後、ステップＳ８の処理に進む。
【０２２７】
ステップＳ８において、第１ＣＰＵ３１は、送信順番カウンタｎ＋ｍ＝送信対象ファイル数であるか否かの確認を行う。ここで、送信順番カウンタｎ＋ｍ＝送信対象ファイル数ではないことが確認された場合には、上述のステップＳ４の処理に戻り、以降の処理を繰り返す。これにより、送信対象ファイルは、付与された送信順位毎にデータ送信動作が順次行われる。
【０２２８】
また、同ステップＳ８の処理において、送信順番カウンタｎ＋ｍ＝送信対象ファイル数であることが確認された場合には、送信対象ファイルの全てについての送信動作処理が完了したものとして、一連の処理を終了し、データ送信処理のシーケンスを終了する。
【０２２９】
なお、上述のステップＳ６〜ステップＳ８の処理は、上述の第１の実施形態における図２に示す同じ符号を付した動作ステップと同様である。
【０２３０】
つまり、撮影装置１００Ａの二次電池２６Ａの電力残量が充分ある場合には、送信動作処理の途中で電池切れによる無線接続の中断の心配がないので、複数の送信対象ファイルのうちファイルサイズの大きいファイルから順に送信の順位を付与し、順次送信動作を実行する。
【０２３１】
一方、上述のステップＳ５Ａの処理において、二次電池２６Ａの電力残量が充分ではない、即ち二次電池２６Ａの電力残量が所定量（第１の基準値）未満であることが確認された場合には、ステップＳ３１の処理に進む。
【０２３２】
ステップＳ３１において、第１ＣＰＵ３１は、燃料電池ユニット３４が充電回路３３を介して二次電池２６Ａに対する充電動作中であるか否かの確認を行う。ここで、二次電池２６Ａが充電中であることが確認された場合には、上述のステップＳ６の処理に進む。一方、二次電池２６Ａが充電中ではないことが確認された場合には、次のステップＳ３２の処理に進む。
【０２３３】
ステップＳ３２において、第１ＣＰＵ３１は、燃料電池ユニット３４の燃料量検出回路４２からの検出信号を確認し、燃料カートリッジ４１の着脱状況及び燃料残量を検出する処理を実行する。その後、ステップＳ３３の処理に進む。
【０２３４】
ステップＳ３３において、第１ＣＰＵ３１は、上述のステップＳ３２の処理による検出結果に基いて、燃料カートリッジ４１は未装着状態にあるか、又は燃料残量が無い（ゼロ（０）である）かどうかの確認を行う。ここで、燃料カートリッジ４１が未装着状態ではない（装着されている）ことが確認され、なおかつ燃料カートリッジ４１の各タンク４１ａ，４１ｂの燃料残量が有る（ゼロではない）ことが確認された場合には、ステップＳ３４の処理に進む。
【０２３５】
ステップＳ３４において、第１ＣＰＵ３１は、燃料電池ユニット３４の燃料コントローラ５０に対して制御信号を送信し、二次電池２６Ａの充電動作を開始させる処理を実行する。これにより、燃料電池ユニット３４は、充電回路３３を介して二次電池２６Ａを充電する動作を開始する。その後、ステップＳ９の処理に進む。
【０２３６】
ステップＳ９において、第１ＣＰＵ３１は、送信順番カウンタｍを一つ進める（インクリメントする）処理を行う。これにより、送信順番カウンタｍ＝ｍ＋１がセットされる。その後、ステップＳ１０の処理に進む。
【０２３７】
ステップＳ１０において、第１ＣＰＵ３１は、送信順番カウンタｍを参照し、ファイルサイズがｍ番目に小さいデータファイルについての送信動作の処理を無線通信手段を制御して実行する。その後、ステップＳ８の処理に進む。
【０２３８】
つまり、撮影装置１００Ａの二次電池２６Ａの電力残量が所定量未満の場合には、複数の送信対象ファイルのうちファイルサイズの小さいデータファイルから順に送信順位が付与されて、順次送信動作が実行されることになる。この場合の送信順位リストは、図４に示す形態である。
【０２３９】
一方、上述のステップＳ３３の処理において、燃料カートリッジ４１が未装着状態であることが確認されるか、又は燃料カートリッジ４１の何れかのタンク４１ａ，４１ｂの燃料残量が無い（ゼロである）ことが確認された場合、即ち燃料電池が動作できない状態にある場合には、ステップＳ３５の処理に進む。
【０２４０】
ステップＳ３５において、第１ＣＰＵ３１は、上述のステップＳ４Ａの処理における電池残量検出結果に基いて、二次電池２６Ａの電力残量が、燃料電池ユニット３４を起動するために必要となる電力値（第２の基準値）以上であるか否かの確認を行う。ここで、二次電池２６Ａの電力残量が第２の基準値以上であることが確認された場合には、ステップＳ９の処理に進む。一方、二次電池２６Ａの電力残量が第２の基準値未満であることが確認された場合には、次のステップＳ３６の処理に進む。
【０２４１】
ステップＳ３６において、第１ＣＰＵ３１は、未送信ファイルのリストを内部メモリ（図示せず）等に一時的に記憶させる処理を実行する。その後、ステップＳ３７の処理に進む。
【０２４２】
ステップＳ３７において、第１ＣＰＵ３１は、電源切断処理を実行する。これにより、本撮影装置１００Ａは、全動作を終了し、シャットダウンされる。
【０２４３】
つまり、二次電池２６Ａを充電するための手段が機能しない状態において、二次電池２６Ａの電力残量が少なくとも燃料電池ユニット３４を起動するために必要となる電力量を残した所定の電力量（第２の基準値）未満となった場合には、ただちに、送信対象データファイルの送信動作を中止して、当該撮影装置１００Ａの全ての動作を終了するようにしている。このことは、残り少ない電力残量を消耗する前に無線通信を終了させ、通信途中において電力消耗による意図しない電源切断状態になることを防ぐための措置に加えて、燃料追加による自力復起できるようにするためである。
【０２４４】
燃料電池は、その性質上、電力を発生するまでは起動のための電力を消費する。即ち、図１５において燃料入りの燃料カートリッジを装着してもすぐには発電を開始しない。まずポンプ類や調整弁を動作させて燃料を燃料ユニットに行き渡らせなければならない。そして燃料セル内のメタノール濃度が所定の濃度になって電力が取り出せるようになって初めて２次電池２６Ａを充電できるようになる。それまでの間は、二次電池から電力の供給を受けなければならないのである。従って、Ｓ３５の判定により、少なくとも燃料電池の起動にかかる電力を２次電池の残した状態で、カメラ１００の動作を終了するのである。
【０２４５】
以上説明したように上記第４の実施形態によれば、燃料電池ユニット３４を適用した撮影装置１００Ａにおいても、上述の第１の実施形態と同様の効果を得ることができる。
【０２４６】
なお、上述の第４の実施形態の撮影装置１００Ａにおいては、図１５に示す形態のメタノール直接型燃料電池を燃料電池ユニット３４として適用したが、当該燃料電池ユニット３４の形態としては、これに限ることはなく、例えば図１７に示す形態の水素燃料電池を適用することも同様に可能である。
【０２４７】
図１７は、本発明の第４の実施形態の撮影装置に適用される別の形態の燃料電池ユニットの内部構成の概略を示すブロック構成図である。
【０２４８】
図１７に示す形態の燃料電池ユニット３４Ａは、固体高分子形燃料電池の一種であって、水素を燃料に用い、水素を直接電池に供給する方式の水素燃料電池の詳細構成を示している。
【０２４９】
このタイプの燃料電池ユニット３４Ａは、水素タンク５６と、開閉弁５７と、圧力流量検出器５８と、調整弁５９と、燃料電池セル６０と、燃料コントローラ６１等によって構成されている。
【０２５０】
水素タンク５６は、水素を貯蔵するタンクであって、例えば水素吸蔵合金等に水素が貯蔵されるようになっている。
【０２５１】
開閉弁５７は、水素タンク５６に貯蔵される水素の供給路に設けられ、当該水素の供給を開閉（オンオフ）する弁である。
【０２５２】
圧力流量検出器５８は、水素タンク５６から開閉弁５７を介して供給される水素の圧力や流量を検出するセンサー等を有する検出器である。
【０２５３】
調整弁５９は、圧力流量検出器５８から流出される水素の流量を調整するために設けられている弁である。
【０２５４】
燃料電池セル６０は、固体高分子型の電池セル（ＰＥＦＣ；Ｐolymer Ｅlectrolyte Ｆuel Ｃell）である。この燃料電池セル６０は、充電回路３３（図１４参照）に接続されている。これにより、当該燃料電池セル６０で発生した電力は、充電回路３３へと供給されるようになっている。
【０２５５】
燃料コントローラ６１は、第１ＣＰＵ３１からの燃料電池制御信号を受けて、開閉弁５７，調整弁５９等の開閉動作を制御すると共に、圧力流量検出器５８からの検出情報を受けて本燃料電池ユニット３４Ａ内の流路中の水素の圧力や流量を監視し、燃料残量の監視を行う制御を行うものである。
【０２５６】
図１４に示す撮影装置１００Ａの燃料電池ユニット３４に代えて図１７に示す形態の燃料電池ユニット３４Ａを採用しても、当該撮影装置１００Ａを、全く同様に作用させることができ、また上述の第４の実施形態と全く同様の効果を得ることができる。
【０２５７】
なお、本発明は上述した実施形態に限定されるものではなく、発明の主旨を逸脱しない範囲内において種々の変形や応用を実施し得ることが可能であることは勿論である。さらに、上記実施形態には、種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせによって、種々の発明が抽出され得る。例えば、上記一実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【図面の簡単な説明】
【０２５８】
【図１】本発明の第１の実施形態の電子装置の内部構成の概略を示すブロック構成図。
【図２】図１の電子装置における無線接続によるデータ送信処理のフローチャート。
【図３】図１の電子装置における記憶媒体の記憶領域に記憶されている複数のデータファイルの構造を概念的に示す図。
【図４】図３の状態にある複数のデータファイルがファイルサイズに基いて並べ替えられた場合の送信リストを概念的に示す図であって、ファイルサイズ大のデータから順番に並べ替えたリストの概念図。
【図５】図３の状態にある複数のデータファイルがファイルサイズに基いて並べ替えられた場合の送信リストを概念的に示す図であって、ファイルサイズ小のデータから順番に並べ替えたリストの概念図。
【図６】本発明の第２の実施形態の撮影装置における無線接続によるデータ送信処理のフローチャート。
【図７】本発明の第２の実施形態の電子装置における記憶媒体の記憶領域に記憶されている複数のデータファイルの構造を概念的に示す図。
【図８】図７の状態にある複数のデータファイルのうち関連性のあるデータファイル同士をグループ化して並べ替えた場合の送信順番リストの概念図である。
【図９】本発明の第２の実施形態の電子装置における記憶媒体の記憶領域に記憶されている複数のデータファイルの構造の他の一例を示す概念図。
【図１０】図９の状態にある複数のデータファイルのうち関連性のあるデータファイル同士をグループ化して並べ替えた場合の送信順番リストの概念図。
【図１１】本発明の第２の実施形態の電子装置における記憶媒体の記憶領域に記憶されている複数のデータファイルの構造のさらに他の一例を示す概念図。
【図１２】図１１の状態にある複数のデータファイルのうち関連性のあるデータファイル同士をグループ化して並べ替えた場合の送信順番リストの概念図。
【図１３】本発明の第３の実施形態の撮影装置における無線接続によるデータ送信処理のフローチャート。
【図１４】本発明の第４の実施形態の電子装置である撮影装置の内部構成の概略を示すブロック構成図。
【図１５】図１４の撮影装置における燃料電池ユニットの内部構成の概略を示すブロック構成図。
【図１６】図１４の電子装置（撮影装置）における無線接続によるデータ送信処理のフローチャート。
【図１７】本発明の第４の実施形態の撮影装置に適用される別の形態の燃料電池ユニットの内部構成の概略を示すブロック構成図。
【符号の説明】
【０２５９】
１……レンズ
２……撮像素子
３……撮像回路
９……ＴＦＴ液晶駆動回路
１０……ＴＦＴパネル
１５……記憶媒体インターフェース
１６……記憶媒体
２１……無線アンテナ
２６……電池
２６Ａ……二次電池
２７……電源回路
２９……電池状態検出回路
３１……第１ＣＰＵ
３１ａ……システムコントロール部
３１ｂ……ファイル関連性管理機能部
３１ｃ……ファイルサイズ管理機能部
３１ｄ……送信順番リスト生成機能部
３１ｅ……ＵＳＢ通信制御機能部
３１ｆ……ＷＵＳＢ通信制御機能部
３１ｇ……電池残量管理機能部
３２……第２ＣＰＵ
３３……充電回路
３４……燃料電池ユニット
１００……撮影装置
【図１】
0004909198.tif 000002
【図２】
0004909198.tif 000003
【図３】
0004909198.tif 000004
【図４】
0004909198.tif 000005
【図５】
0004909198.tif 000006
【図６】
0004909198.tif 000007
【図７】
0004909198.tif 000008
【図８】
0004909198.tif 000009
【図９】
0004909198.tif 000010
【図１０】
0004909198.tif 000011
【図１１】
0004909198.tif 000012
【図１２】
0004909198.tif 000013
【図１３】
0004909198.tif 000014
【図１４】
0004909198.tif 000015
【図１５】
0004909198.tif 000016
【図１６】
0004909198.tif 000017
【図１７】
0004909198.tif 000018