(57)【要約】【課題】  携帯情報端末装置のバッテリー残量が十分でない場合でも、ホストマシンとのデータ通信及び携帯情報端末装置の制御処理をユーザの操作を一切必要とせず、自動的に行えるようにする。【解決手段】  携帯情報端末装置と結合し、その携帯情報端末装置のバッテリーを充電し、外部端末装置と接続し、外部端末装置と携帯情報端末装置との間でデータを送受信可能な携帯情報端末拡張装置で、外部端末装置と携帯情報端末装置との間でデータを送受信する際に、データ量に基づいてそのデータの送受信に必要なバッテリー量を算出し、バッテリー量が携帯情報端末装置のバッテリーの残量を越えている場合、バッテリーの充電を行い、バッテリーの残量がバッテリー量に達した後に、データの送受信を行う。【選択図】      図５
2006288154.tif 000002
【特許請求の範囲】
【請求項１】
携帯情報端末装置と結合する手段と、該携帯情報端末装置のバッテリーを充電する手段と、外部端末装置と接続する手段と、前記外部端末装置と前記携帯情報端末装置との間でデータを送受信可能とする手段とを有する携帯情報端末拡張装置であって、
外部端末装置と携帯情報端末装置との間でデータを送受信する際に、前記データの送受信に必要なバッテリー量を算出する算出手段と、
前記バッテリー量が前記携帯情報端末装置のバッテリーの残量を越えている場合、前記バッテリーの充電を行い、前記バッテリーの残量が前記バッテリー量に達した後に、前記データの送受信を行うように制御する制御手段と、
を有することを特徴とする携帯情報端末拡張装置。
【請求項２】
前記算出手段は、前記携帯情報端末装置のバッテリーの残量を判定し、該バッテリーの残量が前記データの送受信に必要なバッテリー量に達するまでの充電時間を更に算出することを特徴とする請求項１記載の携帯情報端末拡張装置。
【請求項３】
前記制御手段は、前記充電時間に基づいて前記バッテリーの残量が前記バッテリー量に達したか否かを判定することを特徴とする請求項２記載の携帯情報端末拡張装置。
【請求項４】
前記携帯情報端末装置への電源オン／オフを制御する電源制御手段を更に有し、
前記制御手段は、前記バッテリーの充電を行う場合、前記電源制御手段により前記電源オフに制御し、前記データの送受信を行う場合、前記電源制御手段により前記電源オンに制御することを特徴とする請求項１記載の携帯情報端末拡張装置。
【請求項５】
前記制御手段は、前記データの送受信を完了後、前記電源制御手段により前記電源オフに制御し、前記バッテリーの充電を行うように制御することを特徴とする請求項４記載の携帯情報端末拡張装置。
【請求項６】
前記外部端末装置から受信したデータを記憶する記憶手段を有し、
前記制御手段は、前記バッテリー量が前記携帯情報端末装置のバッテリーの残量を越えている場合、前記データを前記記憶手段に記憶し、前記バッテリーの残量が前記バッテリー量に達した後に、前記記憶手段に記憶したデータを前記携帯情報端末装置に送信することを特徴とする請求項１記載の携帯情報端末拡張装置。
【請求項７】
前記制御手段は、前記データの送信を完了後、前記記憶手段に記憶したデータの削除を行うことを特徴とする請求項６記載の携帯情報端末拡張装置。
【請求項８】
前記データは、前記携帯情報端末装置に所定の処理を実行させるプログラムであることを特徴とする請求項１記載の携帯情報端末拡張装置。
【請求項９】
前記所定の処理は、データを加工するデータ加工処理であることを特徴とする請求項８記載の携帯情報端末拡張装置。
【請求項１０】
前記携帯情報端末装置が直接供給される電源により駆動可能か否かを判断する判断手段を更に有し、前記判断の結果、前記電源により駆動可能な場合、前記携帯情報端末装置への電源をオンに制御し、データの送受信を行い、前記データの送受信が完了後、前記電源をオフに制御し、前記バッテリーの充電を行うように制御することを特徴とする請求項１記載の携帯情報端末拡張装置。
【請求項１１】
前記算出手段は、データ量に基づいてデータ送受信に必要なバッテリ量を算出することを特徴とする請求項１記載の携帯情報端末拡張装置。
【請求項１２】
携帯情報端末装置と結合する手段と、該携帯情報端末装置のバッテリーを充電する手段と、外部端末装置と接続する手段と、前記外部端末装置と前記携帯情報端末装置との間でデータを送受信可能とする手段とを有する携帯情報端末拡張装置の制御方法であって、
外部端末装置と携帯情報端末装置との間でデータを送受信する際に、前記データの送受信に必要なバッテリー量を算出する算出工程と、
前記バッテリー量が前記携帯情報端末装置のバッテリーの残量を越えている場合、前記バッテリーの充電を行い、前記バッテリーの残量が前記バッテリー量に達した後に、前記データの送受信を行うように制御する制御工程と、
を有することを特徴とする携帯情報端末拡張装置の制御方法。
【請求項１３】
請求項１２記載の携帯情報端末拡張装置の制御方法をコンピュータに実行させるためのプログラム。
【請求項１４】
請求項１３記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯情報端末装置と結合する手段と、該携帯情報端末装置のバッテリーを充電する手段と、外部端末装置と接続する手段と、前記外部端末装置と前記携帯情報端末装置との間でデータを送受信可能とする手段とを有する携帯情報端末拡張装置及びその制御方法に関するものである。
【背景技術】
【０００２】
従来、デジタルカメラ、デジタルカムコーダ、ＰＤＡ、携帯電話、携帯音楽プレーヤー等の携帯情報端末装置とパーソナルコンピュータ（パソコン）との間で画像データ、動画データ、音楽データ、スケジュールデータ等のデジタルデータを送受信する方法として、ＵＳＢケーブル又はシリアルケーブルなどの接続用コネクタを入出力機器双方に接続する方法が行われている。しかし、近年では、クレードル等のスタンド型の携帯情報端末拡張装置に携帯情報端末装置を載せるだけで、バッテリーの充電だけなくパソコンとのデータ通信も行うことができ、携帯情報端末装置とパソコンとの間では、このスタンド型の携帯情報端末拡張装置を用いたデータ通信が主流になりつつある。
【０００３】
その理由として、スタンド型の携帯情報端末拡張装置では、従来のケーブルによる操作に比べて、ユーザはケーブルの抜き差しに要する手間がなく、スタンド型の携帯情報端末拡張装置に携帯情報端末装置を載せるという操作だけで、バッテリーの充電やパソコンとの接続を簡単に開始することができるというところにある。
【０００４】
また、このスタンド型の携帯情報端末拡張装置には、様々な付加機能が搭載されるようになり、例えば携帯情報端末装置が載せられたことを認識し、自動的に携帯情報端末装置が有するデータをパソコンに転送する機能、携帯情報端末装置が載せられたことを認識し、自動的にサーバにデータをアップロードする機能、携帯情報端末装置が載せられたことを認識し、デジタルカメラ等の携帯情報端末装置の液晶画面にユーザによって指定された画像のスライドショーを表示させる機能、携帯情報端末装置が載せられたことを認識し、デジタルカメラ等の携帯情報端末装置をテレビ電話用の撮影カメラとして動作させる機能等がある。
【０００５】
また、近年、デジタルカメラやデジタルカムコーダ、ＰＤＡ等の携帯情報端末装置では撮影有効画素数が増加する傾向にあり、扱う画像データ及び動画データのデータのサイズも増大化している。また、携帯情報端末装置のディスプレイも高解像度化の傾向があり、それに伴って表示するイメージデータのサイズも増大化している。また、一つの携帯情報端末装置が静止画撮影機能、動画撮影機能、スケジュール管理機能、文章閲覧機能、音楽再生機能等の複数の機能を有する傾向にあり、その携帯情報端末装置が扱うデータの種類も増加している。
【０００６】
このような携帯情報端末装置の制御機能の増加及び携帯情報端末装置の扱うデータ量や種類の増加に伴い、パソコンへのダウンロード及びアップロード、デジタルデータの編集、携帯情報端末装置の様々な制御に要する携帯情報端末装置のＣＰＵ負荷は大きく、消費するバッテリーの量も増加する傾向にある。また、データの処理に要する時間も増加する傾向にある。
【０００７】
従って、パソコンへのダウンロード、アップロード、デジタルデータの編集、携帯情報端末装置の様々な制御等の処理中に携帯情報端末装置に十分なバッテリー残量がなくなり、処理が途中で中断されてしまう可能性があった。
【０００８】
このような場合、ユーザは携帯情報端末装置のバッテリーを充電し直し、処理を新たに再開する必要があった。
【０００９】
ユーザにとっては、１．バッテリーの充電、２．処理の再開、のふたつの手間が生じることになる。
【００１０】
そこで、上述のユーザに生じる手間を省くための方法として、電池の残量に基づいて、データ転送が可能であるか否かを示す情報を情報処理装置へ通知することにより、ユーザが、データ転送に要するバッテリー残量が十分でないことを事前に知ることができる技術が提案されている（例えば、特許文献１参照）。
【特許文献１】特開平10-187296号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記特許文献１に記載されたデータ端末装置では、データ転送に要するバッテリー残量が十分であるか否かが通知されるのみであり、ユーザは通知された情報に基づいてバッテリーの充電又はデータ転送の操作を行う必要があった。
【００１２】
また、データ転送に要するバッテリー残量が十分でない通知を受けたとき、ユーザは、携帯情報端末装置のバッテリーの充電を行った後、再度、データ転送のための操作を行う必要があった。
【００１３】
また、このデータ端末装置では、データ転送のために、どの程度まで充電を行えば良いかをユーザは知ることができず、おおよその判断により充電からデータ転送までの一連の作業を行う必要があった。
【００１４】
本発明は、上記問題に鑑みてなされたものであり、携帯情報端末装置のバッテリー残量が十分でない場合でも、ホストマシンとのデータ通信及び携帯情報端末装置の制御処理を自動的に行えるようにすることを目的とする。
【課題を解決するための手段】
【００１５】
本発明は、携帯情報端末装置と結合する手段と、該携帯情報端末装置のバッテリーを充電する手段と、外部端末装置と接続する手段と、前記外部端末装置と前記携帯情報端末装置との間でデータを送受信可能とする手段とを有する携帯情報端末拡張装置であって、外部端末装置と携帯情報端末装置との間でデータを送受信する際に、前記データの送受信に必要なバッテリー量を算出する算出手段と、前記バッテリー量が前記携帯情報端末装置のバッテリーの残量を越えている場合、前記バッテリーの充電を行い、前記バッテリーの残量が前記バッテリー量に達した後に、前記データの送受信を行うように制御する制御手段とを有することを特徴とする。
【００１６】
また、本発明は、携帯情報端末装置と結合する手段と、該携帯情報端末装置のバッテリーを充電する手段と、外部端末装置と接続する手段と、前記外部端末装置と前記携帯情報端末装置との間でデータを送受信可能とする手段とを有する携帯情報端末拡張装置の制御方法であって、外部端末装置と携帯情報端末装置との間でデータを送受信する際に、前記データの送受信に必要なバッテリー量を算出する算出工程と、前記バッテリー量が前記携帯情報端末装置のバッテリーの残量を越えている場合、前記バッテリーの充電を行い、前記バッテリーの残量が前記バッテリー量に達した後に、前記データの送受信を行うように制御する制御工程とを有することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、携帯情報端末装置のバッテリー残量が十分でない場合でも、ホストマシンとのデータ通信及び携帯情報端末装置の制御処理を自動的に行えるようにすることができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照しながら発明を実施するための最良の形態について詳細に説明する。
【００１９】
本実施形態では、デジタルカメラ、デジタルカムコーダ、ＰＤＡ、携帯電話、携帯音楽プレーヤー等の携帯情報端末装置において、ＵＳＢケーブルやシリアルケーブル等によりパーソナルコンピュータ（パソコン）と接続し、画像データ、動画データ、音楽データ、スケジュールデータ等のデジタルデータを送受信する場合に、バッテリー残量が十分でない場合でもクレードルや充電装置等によってバッテリーを充電することで、送受信や処理を行えるものである。
【００２０】
また、携帯情報端末装置を載せることが可能なスタンド型の携帯端末拡張装置は、携帯情報端末装置を載せることでバッテリーの充電を行うことが可能であり、またパソコンとデータの送受信を行うことが可能である。
【００２１】
また、携帯端末拡張装置によって携帯情報端末装置のバッテリーを充電している場合は、携帯情報端末装置の電源はオフの状態であり、パソコンに接続している或いはデータの送受信を行っている場合は、携帯情報端末装置はバッテリーで駆動し、電源はオンの状態である。
【００２２】
図１は、本実施形態におけるシステムの構成の一例を示す図である。携帯情報端末装置１０１は、デジタルカメラ、デジタルカムコーダ、ＰＤＡ、携帯電話、携帯音楽プレーヤー等の画像データ、動画データ、音楽データ、スケジュールデータ等のデジタルデータを有する携帯情報端末装置である。
【００２３】
ホストマシン１０２は、パソコン、テレビ及びデジタル写真立てのような表示機能のみ搭載する表示機器、データベースを有するサーバ装置、プリンタ等の任意のホストマシンであり、携帯情報端末装置１０１からデータを取得し、任意の操作を行うことを目的とするホストマシンである。
【００２４】
携帯情報端末拡張装置１０３は、携帯情報端末装置１０１をこの装置上に載せること、バッテリーの充電を行うことが可能であり、またホストマシン１０２と通信媒体によってデータの送受信を高速に行うことが可能である携帯情報端末拡張装置である。
【００２５】
通信媒体１０４は、ＵＳＢケーブル、IEEE1394ケーブル、無線ＬＡＮ等の携帯情報端末拡張装置１０３とホストマシン１０２間でデータの送受信を行うための通信媒体である。
【００２６】
図２は、携帯情報端末装置１０１の機能的構成の一例を示すブロック図である。図２に示すように、携帯情報端末装置１０１は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、外部記憶装置２０４、入力部２０５、表示部２０６、通信部２０７で構成されている。
【００２７】
ＣＰＵ２０１は、携帯情報端末装置１０１の全体制御及び各種プログラムを実行する。ＲＯＭ２０２は、読み出し専用メモリであり、ＣＰＵ２０１によって実行される携帯情報端末装置１０１を制御するプログラムやデータ及び各種プログラム群が記憶されている。ＲＡＭ２０３は、携帯情報端末装置１０１においてＣＰＵ２０１が各種プログラムを実行するためのワークエリアとして使用される。
【００２８】
外部記憶装置２０４は、プログラムファイルやデータファイルを格納するためのメモリである。入力部２０５は、各種データやコマンドの入力を行うためのキーやボタンで構成されている。表示部２０６は、各種データの表示や入力部２０５の操作を行うための表示装置である。通信部２０７は、携帯情報端末装置１０１以外の端末装置との間でデータの送受信を制御する。
【００２９】
尚、ホストマシン１０２はパソコンであり、その機能的構成は一般的なものであるため、詳細な説明は省略する。
【００３０】
図３は、携帯情報端末拡張装置１０３の機能的構成の一例を示すブロック図である。図３に示すように、携帯情報端末拡張装置１０３は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、外部記憶装置３０４、充電部３０５、通信部３０６で構成されている。
【００３１】
ＣＰＵ３０１は、携帯情報端末拡張装置１０３の全体制御及び各種プログラムを実行する。ＲＯＭ３０２は、読み出し専用メモリであり、ＣＰＵ３０１によって実行される携帯情報端末拡張装置１０３を制御するプログラムやデータ及び各種プログラム群が記憶されている。ＲＡＭ３０３は、携帯情報端末拡張装置１０３においてＣＰＵ３０１が各種プログラムを実行するためのワークエリアとして使用される。
【００３２】
外部記憶装置３０４は、プログラムファイルやデータファイルを格納するためのメモリである。充電部３０５は、携帯情報端末装置１０１のバッテリーの残量を算出し、必要なバッテリー量でない場合、バッテリーの充電を開始する。通信部３０６は、携帯情報端末拡張装置１０３以外の端末装置との間でデータの送受信を制御する。
【００３３】
［第１の実施形態］
以下、図４及び図５を用いて本発明に係る第１の実施形態を詳細に説明する。尚、第１の実施形態では、携帯情報端末装置１０１としてデジタルカメラを、ホストマシン１０２としてパソコンを、携帯情報端末拡張装置１０３としてクレードルを例に、クレードルを介してデジタルカメラの画像データや動画データをパソコンへ送信する際の制御について説明する。
【００３４】
図４は、第１の実施形態におけるシステムの構成の一例を示す図である。図４において、４０１はデジタルカメラであり、充電式のバッテリーで駆動する。４０２はパソコンであり、デジタルカメラ４０１から画像データや動画データを受信する。そして、４０３はクレードルであり、デジタルカメラ４０１との結合端子を持ち、デジタルカメラ４０１が結合されると、デジタルカメラ４０１のバッテリー残量を求め、必要であればバッテリーを充電する。また、デジタルカメラ４０１の電源の制御等を行う。
【００３５】
図５は、第１の実施形態におけるクレードル４０３の制御手順を示すフローチャートである。尚、この制御手順は、クレードル４０３において、ＲＯＭ３０２に格納されている制御プログラムに従ってＣＰＵ３０１が実行するものである。
【００３６】
まず、デジタルカメラ４０１がクレードル４０３に結合されると、クレードル４０３はデジタルカメラ４０１の電源の状態を取得し、ここで、電源がＯＦＦの場合はＯＮにする（ステップＳ５０１）。次に、クレードル４０３はデジタルカメラ４０１からバッテリーの残量を取得し（ステップＳ５０２）、デジタルカメラ４０１からパソコン４０２に送信するデータ量を取得する（ステップＳ５０３）。
【００３７】
次に、クレードル４０３は、ステップＳ５０３で取得したデータ量に基づいてデータを送信するために必要なバッテリー量及び充電時間を算出する（ステップＳ５０４）。ここで、バッテリーの残量が上述の取得したデータ量を送信するために必要なバッテリー量を越えていた場合（ステップＳ５０５のＹｅｓ）、ステップＳ５０７へ進む。また、越えていなかった場合（ステップＳ５０５のＮｏ）、クレードル４０３はデジタルカメラ４０１の電源をＯＦＦにし（ステップＳ５０８）、不図示のＡＣ電源によりバッテリーの充電を開始する（ステップＳ５０９）。
【００３８】
尚、上述したステップＳ５０４で算出するバッテリー量及び充電時間は、以下のようにして算出するものである。
【００３９】
例えば、データ量と、そのデータ量のデータ送信に必要なバッテリー量とを対応付けたテーブルをデジタルカメラ４０１又はクレードル４０３にテーブルとして保持しておき、そのテーブルからデータ量に対応したデータ送信に必要なバッテリー量を取得する。また、充電時間はバッテリーの残量に応じて算出する。
【００４０】
尚、バッテリーの消耗による充電量の誤差を考慮し、その誤差を修正したデータ送信に必要なバッテリー量を取得するようにしても良い。
【００４１】
更に、その誤差のデータを蓄積し、クレードル４０３がその誤差のデータから誤差分布を求め、その誤差分布によって誤差の予測値を取得し、その予測値を修正したデータ送信に必要なバッテリー量を取得するようにしても良い。
【００４２】
次に、クレードル４０３は、ステップＳ５０４で算出した充電時間が経過した後、再びデータを送信するために必要なバッテリー量に達したか否かを判断し、達していた場合（ステップＳ５１０のＹｅｓ）、クレードル４０３はデジタルカメラ４０１の電源をＯＮにし（ステップＳ５０６）、ステップＳ５０７へ進む。また、達していなかった場合（ステップＳ５１０のＮｏ）、再びデータを送信するために必要なバッテリー量及び充電時間を算出し（ステップＳ５１１）、再び充電を開始する（ステップＳ５０９）。
【００４３】
次に、ステップＳ５０７で、クレードル４０３は、データをパソコン４０２に送信し、クレードル４０３がデータの送信完了を認識した後（ステップＳ５１２）、デジタルカメラ４０１の電源をＯＦＦにし（ステップＳ５１３）、デジタルカメラ４０１の充電を開始する（ステップＳ５１４）。
【００４４】
以上説明したように、第１の実施形態によれば、データの送信に必要なバッテリー残量がない場合でも、自動的にバッテリーの充電及びパソコンにデータを送信することが可能となる。
【００４５】
従って、ユーザは、デジタルカメラをクレードルに載せるだけで、バッテリーの容量を意識することなく、データの送信を行うことができる。
【００４６】
［第２の実施形態］
以下、図６及び図７を用いて本発明に係る第２の実施形態を詳細に説明する。尚、第２の実施形態では、携帯情報端末装置１０１としてデジタルカメラを、ホストマシン１０２としてパソコンを、携帯情報端末拡張装置１０３としてクレードルを例に、クレードルを介してパソコンの画像データや動画データをデジタルカメラへ送信する際の制御について説明する。
【００４７】
図６は、第２の実施形態におけるシステムの構成の一例を示す図である。図６において、６０１はデジタルカメラであり、充電式のバッテリーで駆動する。６０２はパソコンであり、デジタルカメラ６０１へデータを送信する。そして、６０３はクレードルであり、デジタルカメラ６０１との結合端子を持ち、デジタルカメラ６０１が結合されると、デジタルカメラ６０１のバッテリー残量を求め、必要であればバッテリーを充電する。また、デジタルカメラ６０１の電源の制御等を行う。
【００４８】
尚、第２の実施形態におけるクレードル６０３は、ハードディスク６０４を備えており、デジタルカメラ６０１のバッテリーの残量が十分でない場合、パソコン６０２から受信したデータをハードディスク６０４に一時的に記憶するものである。
【００４９】
図７は、第２の実施形態におけるクレードル６０３の制御手順を示すフローチャートである。尚、この制御手順は、クレードル６０３において、ＲＯＭ３０２に格納されている制御プログラムに従ってＣＰＵ３０１が実行するものである。
【００５０】
まず、クレードル６０３は、パソコン６０２からデジタルカメラ６０１にアップロードするデータ量を取得する（ステップＳ７０１）。そして、クレードル６０３に結合されているデジタルカメラ６０１の電源の状態を取得し、ここで、電源がＯＦＦの場合はＯＮにする（ステップＳ７０２）。次に、クレードル６０３はデジタルカメラ６０１からバッテリーの残量を取得する（ステップＳ７０３）。
【００５１】
次に、クレードル６０３は、ステップＳ７０１で取得したデータ量からデジタルカメラ６０１にデータをアップロードするために必要なバッテリー量及び充電時間を算出する（ステップＳ７０５）。ここで、バッテリーの残量が上述の取得したデータ量を送信するために必要なバッテリー量を越えていた場合は（ステップＳ７０６のＹｅｓ）、ステップＳ７１３へ進む。また、越えていなかった場合には（ステップＳ７０６のＮｏ）、デジタルカメラ６０１の電源をＯＦＦにし（ステップＳ７０７）、デジタルカメラ６０１の充電を開始する（ステップＳ７０８）。尚、上述したステップＳ７０５で算出するバッテリー量及び充電時間は第１の実施形態と同様に算出するものとする。
【００５２】
次に、クレードル６０３は、パソコン６０２から、アップロードするデータを取得し、ハードディスク６０４に記憶し（ステップＳ７０９）、パソコン６０２との接続を切る（ステップＳ７１０）。その後、充電時間が経過すると、再びデータを送信するために必要なバッテリー量に達したか否かを判断し、達していた場合（ステップＳ７１１のＹｅｓ）、クレードル６０３はデジタルカメラ６０１の電源をＯＮにし（ステップＳ７１２）、ステップＳ７１４へ進む。また、達していなかった場合（ステップＳ７１１のＮｏ）、再びデータを送信するために必要なバッテリー量及び充電時間を算出し（ステップＳ７１３）、再び充電を開始する（ステップＳ７０８）。
【００５３】
次に、ステップＳ７１４で、クレードル６０３は、そのデータをデジタルカメラ６０１にアップロードする（ステップＳ７１４）。クレードル６０３がデータのアップロード完了を認識した後（ステップＳ７１５）、デジタルカメラ６０１の電源をＯＦＦにし（ステップＳ７１６）、デジタルカメラ６０１の充電を開始する（ステップＳ５１７）。そして、クレードル６０３は、ハードディスク６０４に記憶したデータを消去する（ステップＳ７１８）。
【００５４】
以上説明したように、第２の実施形態によれば、データのアップロードに必要なバッテリー残量がない場合でも、自動的にバッテリーの充電及びパソコンからデジタルカメラにデータをアップロードすることが可能となる。
【００５５】
従って、ユーザは、デジタルカメラをクレードルに載せるだけで、バッテリーの容量を意識することなく、データのアップロードを行うことができる。
【００５６】
また、デジタルカメラのバッテリー残量がない場合でも、パソコンからのデータをクレードルのハードディスクに一時記憶し、デジタルカメラのバッテリーが十分充電された後、ハードディスクに記憶したデータをデジタルカメラにアップロードするため、ユーザは、デジタルカメラの充電を待つことなく、パソコンとクレードルの接続を切ることが可能となる。
【００５７】
［第３の実施形態］
以下、図８及び図９を用いて本発明に係る第３の実施形態を詳細に説明する。尚、第３の実施形態では、携帯情報端末装置１０１としてデジタルカメラを、携帯情報端末拡張装置１０３としてクレードルを例に、クレードルが、画像データ及び動画データを加工するプログラムをデジタルカメラにアップロードし、実行する際の制御について説明する。
【００５８】
図８は、第３の実施形態におけるシステムの構成の一例を示す図である。図８において、８０１はデジタルカメラであり、充電式のバッテリーで駆動する。８０２はクレードルであり、デジタルカメラ８０１との結合端子を持ち、デジタルカメラ８０１が結合されると、デジタルカメラ８０１のバッテリー残量を求め、必要であればバッテリーを充電する。また、デジタルカメラ８０１に所定のプログラムを送り込み、そのプログラムの制御を行うことが可能である。
【００５９】
図９は、第３の実施形態におけるクレードル８０２の制御手順を示すフローチャートである。尚、この制御手順は、クレードル８０２において、ＲＯＭ３０２に格納されている制御プログラムに従ってＣＰＵ３０１が実行するものである。
【００６０】
まず、デジタルカメラ８０１がクレードル８０２に結合されると、クレードル８０２はデジタルカメラ８０１の電源の状態を取得し、ここで、電源がＯＦＦの場合はＯＮにする（ステップＳ９０１）。次に、クレードル８０２はデジタルカメラ８０１からバッテリーの残量を取得し（ステップＳ９０２）、加工するデータ量を取得する（ステップＳ９０３）。
【００６１】
次に、クレードル８０２は、ステップＳ９０３で取得したデータ量から、そのデータを加工するために必要なバッテリー量及び充電時間を算出する（ステップＳ９０４）。ここで、バッテリーの残量が上述の取得したデータ量を送信するために必要なバッテリー量を越えていた場合（ステップＳ９０５のＹｅｓ）、ステップＳ９１２に進む。また、越えていなかった場合（ステップＳ９０５のＮｏ）、クレードル８０２はデジタルカメラ８０１の電源をＯＦＦにし（ステップＳ９０６）、充電を開始する（ステップＳ９０７）。尚、上述したステップＳ９０４で算出するバッテリー量及び充電時間は第１の実施形態と同様に算出するものとする。
【００６２】
次に、クレードル４０３は、ステップＳ９０４で算出した充電時間が経過した後、再びデータを加工するために必要なバッテリー量に達したか否かを判断し、達していた場合（ステップＳ９０８のＹｅｓ）、クレードル８０２はデジタルカメラ８０１の電源をＯＮにし（ステップＳ９０９）、ステップＳ９１２へ進む。また、達していなかった場合（ステップＳ９０８のＮｏ）、再びデータを送信するために必要なバッテリー量及び充電時間を算出し（ステップＳ９１０）、再び充電を開始する（ステップＳ９０７）。
【００６３】
次に、ステップＳ９１２で、クレードル８０２は、そのデータを加工するプログラムをデジタルカメラ８０１にアップロードし、そのプログラムを起動する（ステップＳ９１３）。そして、データの加工が完了したことを認識した後（ステップＳ９１４）、デジタルカメラ８０１の電源をＯＦＦにし（ステップＳ９１５）、デジタルカメラ４０１の充電を開始する（ステップＳ９１６）。
【００６４】
以上説明したように、第３の実施形態によれば、デジタルカメラでデータの加工に必要なバッテリー残量がない場合でも、自動的にバッテリーの充電及びデータの加工が可能となる。
【００６５】
従って、ユーザは、デジタルカメラをクレードルに載せるだけで、バッテリーの容量を意識することなく、データの加工を行うことができる。
【００６６】
［第４の実施形態］
以下、図４及び図１０を用いて本発明に係る第４の実施形態を詳細に説明する。第４の実施形態の構成は、図４を用いて説明した第１の実施形態の構成と同様である。この第４の実施形態では、デジタルカメラがクレードルに接続したときに、ＡＣアダプタから直接供給される電源で駆動することが可能な場合のプロセスについて説明する。
【００６７】
図１０は、第４の実施形態におけるクレードル４０３の制御手順を示すフローチャートである。尚、この制御手順は、クレードル４０３のＲＯＭに格納されている制御プログラムに従ってＣＰＵが実行するものである。
【００６８】
まず、デジタルカメラ４０１がクレードル４０３に結合されると、クレードル４０３はＡＣアダプタ（図示せず）から直接供給される電源でデジタルカメラ４０１が駆動可能か否かを判断する（ステップＳ１００１）。ここで、ＡＣアダプタから直接供給される電源で駆動可能な場合（ステップＳ１００１のＹｅｓ）、クレードル４０３はバッテリー駆動からＡＣアダプタへと切り替え、デジタルカメラ４０１の電源をＯＮにする（ステップＳ１００２）。次に、データの送信を開始し（Ｓ１００３）、データ送信が完了したことを認識する（ステップＳ１００４）。そして、デジタルカメラ４０１の電源をＯＦＦにして（ステップＳ１００５）、充電を開始する（ステップＳ１００６）。
【００６９】
また、デジタルカメラ４０１がバッテリーでのみでしか起動することができない場合は（ステップＳ１００１のＮｏ）、図５に示したステップＳ５０１へ進む。
【００７０】
尚、本発明は複数の機器（例えば、ホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【００７１】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００７２】
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００７３】
このプログラムコードを供給するための記録媒体としては、例えばフロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００７４】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７５】
更に、記録媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７６】
以上説明したように、データの送受信に必要なバッテリー残量が十分でない場合でも、自動的にバッテリーの充電及びデータの送受信を行うことが可能である。従って、ユーザは、携帯情報端末装置を携帯情報端末拡張装置に載せるだけで、バッテリーの容量を意識することなく、データの送受信を行うことができる。
【図面の簡単な説明】
【００７７】
【図１】本実施形態におけるシステムの構成の一例を示す図である。
【図２】携帯情報端末装置１０１の機能的構成の一例を示すブロック図である。
【図３】携帯情報端末拡張装置１０３の機能的構成の一例を示すブロック図である。
【図４】第１の実施形態におけるシステムの構成の一例を示す図である。
【図５】第１の実施形態におけるクレードル４０３の制御手順を示すフローチャートである。
【図６】第２の実施形態におけるシステムの構成の一例を示す図である。
【図７】第２の実施形態におけるクレードル６０３の制御手順を示すフローチャートである。
【図８】第３の実施形態におけるシステムの構成の一例を示す図である。
【図９】第３の実施形態におけるクレードル８０２の制御手順を示すフローチャートである。
【図１０】第４の実施形態におけるクレードル４０３の制御手順を示すフローチャートである。
【符号の説明】
【００７８】
１０１  携帯情報端末装置
１０２  携帯情報端末拡張装置
１０３  任意のホストマシン
１０４  通信媒体
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  外部記憶装置
２０５  入力部
２０６  表示部
２０７  通信部
３０１  ＣＰＵ
３０２  ＲＯＭ
３０３  ＲＡＭ
３０４  外部記憶装置
３０５  充電部
３０６  通信部
４０１  デジタルカメラ
４０２  パソコン
４０３  クレードル
６０１  デジタルカメラ
６０２  パソコン
６０３  クレードル
６０３  ハードディスク
８０１  デジタルカメラ
８０２  クレードル
【図１】
2006288154.tif 000003
【図２】
2006288154.tif 000004
【図３】
2006288154.tif 000005
【図４】
2006288154.tif 000006
【図５】
2006288154.tif 000007
【図６】
2006288154.tif 000008
【図７】
2006288154.tif 000009
【図８】
2006288154.tif 000010
【図９】
2006288154.tif 000011
【図１０】
2006288154.tif 000012