(57)【要約】【課題】電子機器が外部機器とのデータ転送中にバッテリ残量がなくなりシャットダウンした場合、どのデータを転送できたのかわからないため、次回電源ＯＮ時にユーザが転送できていない元データを誤って消去してしまうという問題があった。【解決手段】電子機器１００は、外部機器との間でデータの送受信を行う通信制御部１６０と、通信制御部１６０によるデータの送受信が正常に終了しない場合、その旨を示す異常終了情報を保持する情報保持部１３０と、自装置の起動時に、情報保持部１３０に異常終了情報が保持されている場合、異常終了情報に基づくメッセージを表示する表示部１５０と、を備える。【選択図】図２
2010154425.tif 000002
【特許請求の範囲】
【請求項１】
外部機器との間でデータの送受信を行う通信制御部と、
前記通信制御部によるデータの送受信が正常に終了しない場合、その旨を示す異常終了情報を保持する情報保持部と、
自装置の起動時に、前記情報保持部に前記異常終了情報が保持されている場合、前記異常終了情報に基づくメッセージを表示する表示部と、
を備える電子機器。
【請求項２】
前記情報保持部は、
前記通信制御部によるデータの送受信の異常を検出した際に、前記異常終了情報を保持する
請求項１に記載の電子機器。
【請求項３】
前記情報保持部は、
前記通信制御部によりデータの送受信を開始する際に、前記異常終了情報を保持し、前記通信制御部によるデータの送受信が正常に終了した際に、前記異常終了情報を消去する
請求項１に記載の電子機器。
【請求項４】
バッテリの残量を検出するバッテリ検出部を、さらに備え、
前記情報保持部は、
前記通信制御部によるデータの送受信中に、前記バッテリ検出部によるバッテリ残量が所定の値より小さくなった際に、前記異常終了情報を保持する
請求項１から３の何れかに記載の電子機器。
【請求項５】
電源のオフを含む操作を受け付ける操作部を、さらに備え、
前記情報保持部は、
前記通信制御部によるデータの送受信中に、前記操作部により電源オフの操作を受け付けた際に、前記異常終了情報を保持する
請求項１から４の何れかに記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部機器とデータの送受信を行う電子機器に関するものであり、特にデータの送受信が異常終了した場合に、データの誤消去を防止する電子機器に関するものである。
【背景技術】
【０００２】
ビデオカメラ等の電子機器において、外部記録装置とケーブル等を介して接続し、撮像した画像データを外部記録装置に記録可能なものがある。ビデオカメラ等のバッテリ駆動可能な機器において、バッテリ駆動時の駆動時間はバッテリ残量に依存するため、外部記録装置との通信動作中に、バッテリ残量がなくなり、通信動作が正常に終了しない場合がある。
【０００３】
特許文献１には、バッテリにより駆動中の動画送信装置におけるデータ送信方法であって、バッテリ残量を検知し、バッテリ残量に基づいて送信可能データサイズを取得し、送信指定されたデータの送信にかかる総送信データサイズを取得し、総送信データサイズと、送信可能データサイズとを比較し、送信可能データサイズが総送信データサイズより小さい場合に、送信指定されたデータの少なくとも一部が送信不可能であることを警告する技術が開示されている。
【特許文献１】特開２００４−４０４５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来のシステムでは、仮にデータを送りきれると判断し、転送を開始しても、何らかの原因で機器本体または接続された外部機器の処理負荷が高くなり、計算値と実時間に差異が生じることがある。その時、機器本体がバッテリ駆動していた場合、データ転送中にバッテリ残量がなくなりシャットダウンする可能性がある。
【０００５】
このように、データ転送中にバッテリ残量がなくなることによるシャットダウンが発生すると、転送していたデータを全て転送できたのかわからないため、次回電源ＯＮ時に、ユーザが転送できていない元データを転送が完了したと誤って認識し、元データを誤って消去してしまうという課題があった。
【課題を解決するための手段】
【０００６】
本発明の電子機器は、上記課題を解決するために、外部機器との間でデータの送受信を行う通信制御部と、前記通信制御部によるデータの送受信が正常に終了しない場合、その旨を示す異常終了情報を保持する情報保持部と、自装置の起動時に、前記情報保持部に前記異常終了情報が保持されている場合、前記異常終了情報に基づくメッセージを表示する表示部と、を備える。
【発明の効果】
【０００７】
本発明の電子機器は、上記の構成によって、データ通信中にシャットダウンが行われ、データ通信が正常に終了していない場合に、再度電源をＯＮした時に警告を表示できるので、未転送データの誤消去を防止できる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の一実施形態について、図面を用いて詳細に説明する。
（実施の形態１）
図１は本発明の実施の形態１における電子機器１００とパーソナルコンピュータ（以下ＰＣ）３００とか成る全体構成を示す図である。電子機器１００は、通信を行うための接続ケーブル２００を用いてＰＣ３００と接続される。電子機器１００は、接続ケーブル２００を介して、ＰＣ３００とデータの送受信を行う。本実施の形態１では、外部機器として、ＰＣ３００を用いる形態について説明するが、本発明はこれに限らず、ＤＶＤ記録装置や、外付けＨＤＤ装置等であってもよい。
【０００９】
図２は電子機器１００の構成を示すブロック図である。コントローラ１１０は、電子機器１００全体の制御を行う。コントローラ１１０は、ＣＰＵや、プログラムを格納するためのＲＯＭ、プログラムを実行するためのＲＡＭが含まれる。
【００１０】
操作部１２０は、モードを切り替えるためのモードダイアルや、メニュー画面を表示させるためのメニューボタン、データを削除するための削除ボタンや、電源ＯＮ／ＯＦＦを制御するための電源スイッチなどを含む。電子機器１００がタッチパネル式の表示モニターを搭載する場合、表示モニターは操作部に含まれる。また、電子機器１００をリモコンで操作できる場合、リモコンおよびそれに付帯する各種スイッチは操作部に含まれる。
【００１１】
ＥＥＰＲＯＭ１３０は、電子機器１００に付与されるシリアル番号や出荷時の初期設定情報などを記憶する。ＥＥＰＲＯＭ１３０は、フラッシュＲＯＭなどの不揮発性メモリで代用可能である。
【００１２】
ＡＣアダプタ１４０は、外部の電源から電力の供給を受ける。ＡＣアダプタ１４０は、外部の電源から供給された電力を、電子機器１００の各部に供給し、各部の動作を可能とする。
【００１３】
表示部１５０は、電子機器１００の状態をユーザに通知する。表示モニターや電源ＯＮ時に点灯する電源ＬＥＤ、ＨＤＤやＳＤカードへのアクセス状態を示すアクセスＬＥＤなどを含む。また、外部のディスプレーに情報を送信するような装置もこれに含まれる。表示部１５０は、電子機器１００の状態に加えて、接続ケーブル３００で接続されたＰＣ３００の状態についても通知可能である。
【００１４】
送受信部１６０は、外部通信インタフェース１７０を用いてＰＣ３００とデータのやり取りを行う。送受信部１６０は、コントローラ１１０からの制御に基づき、外部通信インタフェース１７０の動作を制御する。
【００１５】
外部通信インタフェース１７０は、外部機器との通信を行うインタフェースである。外部インタフェース１７０は、ＵＳＢの通信規格に対応したインフェースである。本発明はこれに限定されず、ＩＥＥＥ１３９４、ＬＡＮ、Ｗｉ−Ｆｉ、赤外線など有線、無線に関わらずさまざまな通信規格に対応したインタフェースを用いることができる。
【００１６】
残量検出部１８０は、バッテリ１９０の残量を検出する。残量検出部１８０は、コントローラ１１０からの制御信号により、バッテリ１９０の電圧を確認し電圧の値を返却する。バッテリ１９０は、電子機器１００へ電源を供給するものである。バッテリ１９０は、電子機器１００に着脱可能である。
【００１７】
以上のように構成された電子機器１００の動作について、以下、詳細に説明する。
【００１８】
図３は、電子機器１００が、バッテリ動作中にバッテリが減電圧となった際の動作を示すフローチャートである。
【００１９】
電子機器１００において、ＡＣアダプタ１４０が接続されておらず、バッテリ１９０で駆動している場合、コントローラ１１０は、定期的に残量検知部１８０へバッテリ残量の問い合わせを行う（Ｓ３１０）。コントローラ１１０は、取得した残量情報を表示部１５０へ表示する。
【００２０】
コントローラ１１０は、残量検知部１８０から取得したバッテリ残量を基に、減電圧状態か否かを判断する（Ｓ３２０）。コントローラ１１０は、バッテリ１９０が減電圧状態であると判断した場合（Ｓ３２０でＹｅｓ）、ＰＣ３００と通信中であるかどうかを判定する（Ｓ３３０）。コントローラ１１０は、バッテリ１９０が減電圧状態でないと判断した場合（Ｓ３２０でＮｏ）、電子機器１１０の動作を継続する。
【００２１】
コントローラ１１０は、送受信部１６０を用いてＰＣ３００と通信中であった場合（Ｓ３３０でＹｅｓ）、ＥＥＰＲＯＭ１３０の特定番地に、異常終了情報を書き込む（Ｓ３４０）。
【００２２】
その後、コントローラ１１０は、通信終了処理を行う（Ｓ３５０）。コントローラ１１０は、現在処理中の送受信命令を完了させた上で、データの送受信を中断する（Ｓ３５０）。コントローラ１１０は、電子機器１００本体の電源をＯＦＦする（Ｓ３６０）。
【００２３】
次に、電子機器１００の電源ＯＮ時の動作を、図４のフローチャートを用いて説明する。
【００２４】
電子機器１００に電源が供給されると、コントローラ１１０は起動する（Ｓ４１０でＹｅｓ）。電子機器１００は、ＡＣアダプタ１４０が挿入されるか、充電されたバッテリ１９０が装着されることにより、電源が供給される。コントローラ１１０は、電源が供給されないと起動しない（Ｓ４１０でＮｏ）。
【００２５】
電源が供給された後、コントローラ１１０は、操作部１２０のモードダイアルの状態を確認する（Ｓ４２０）。コントローラ１１０は、モードダイアルが電源ＯＮ状態であった場合、電子機器１００本体の電源をＯＮし（Ｓ４３０）、電源ＯＦＦ状態であった場合、本体の電源をＯＮしない。
【００２６】
コントローラ１１０は、本体の電源ＯＮ後、ＥＥＰＲＯＭ１３０の特定番地を確認し、異常終了情報が書き込まれているかどうかを確認する（Ｓ４４０）。
【００２７】
コントローラ１１０は、ＥＥＰＲＯＭ１３０の特定番地に異常終了情報が書き込まれていた場合（Ｓ４４０でＹｅｓ）、表示部１５０に、図５（ａ）に示す「外部機器との通信中に電源が切れました。データを確認してください。」旨のメッセージを表示する。また、コントローラ１１０は、外部機器として、例えばＰＣ３００に替わり、ＤＶＤ記録装置が接続されている場合には、図５（ｂ）に示す「外部機器との通信中に電源が切れました。ディスクを確認してください。」旨のメッセージを表示する。このようにコントローラ１１０は、接続された外部機器の種類に応じて、表示メッセージを変更することにより、ユーザはデータ送信が異常終了したことに対して行うべき対策を容易に把握することができる。
【００２８】
コントローラ１１０は、ＥＥＰＲＯＭ１３０にデータが書き込まれていなかった場合は、表示部１５０に警告を表示せず起動する（Ｓ４４０でＮｏ）。
【００２９】
以上のように、電子機器１００は、データ転送中にバッテリ減電圧状態となり、データ転送が完了しなかったことをＥＥＰＲＯＭ１３０に記憶することで、再起動時に、ＥＥＰＲＯＭ１３０を確認し、データ転送が完了しなかったことをユーザに通知することができるため、ユーザは、ＰＣ３００上にデータが正常にコピーされており、電子機器１００上のデータは不要であると誤って判断し、電子機器１００上のデータを誤消去することを防止することができる。
（実施の形態２）
以下では、本発明の実施の形態２について、図面を参照して説明する。全体構成図および電子機器１００の構成図は、実施の形態１における図１および図２と同一であり、説明を省略する。
【００３０】
実施の形態２では、電子機器１００がＰＣ２００と通信中に、ユーザが誤って操作部１２０のモードダイアルを操作し、電源をＯＦＦした場合の動作について説明する。図６は、電子機器１００のモードダイアルが電源ＯＦＦに切り替わった時の電子機器１００の動作を示すフローチャートである。
【００３１】
コントローラ１１０は、定期的に操作部１２０のモードダイアルの状態を確認する（Ｓ６１０）。コントローラ１１０がモードダイアルの状態を検知する方法としては、ポーリングによる検知または割り込みを用いた検知のどちらでもよい。
【００３２】
コントローラ１１０は、モードダイアルの状態が電源ＯＦＦに切り替わったことを検知すると、電子機器１００がＰＣ３００と通信中であるかを判定する（Ｓ６２０）。電子機器１００がＰＣ３００と通信中であった場合、コントローラ１１０はＥＥＰＲＯＭ１３０の特定番地に異常終了情報を書き込む（Ｓ６３０）。その後、コントローラ１１０は、現在処理中の送受信命令を完了させた上で、データの送受信を中断する（Ｓ６４０）。コントローラ１１０は本体の電源をＯＦＦする（ステップＳ６５０）。
【００３３】
次に、電子機器１００の電源ＯＮ時の動作は、実施の形態１において図４を用いて説明した動作と同一であり、説明を省略する。
【００３４】
以上のように、電子機器１００は、データ送信中にユーザ操作により電源がＯＦＦされ、データ転送が完了しなかった場合に、データ転送が完了しなかったことをＥＥＰＲＯＭ１３０に記憶することで、再起動時に、ＥＥＰＲＯＭ１３０を確認し、データ転送が完了しなかったことをユーザに通知することができるため、ユーザは、ＰＣ３００上にデータが正常にコピーされており、電子機器１００上のデータは不要であると誤って判断し、電子機器１００上のデータを誤消去することを防止することができる。
（実施の形態３）
以下では、本発明の実施の形態３について、図面を参照して説明する。全体構成図および電子機器１００の構成図は、実施の形態１における図１および図２と同一であり、説明を省略する。
【００３５】
実施の形態３では、電子機器１００がＰＣ２００と通信中に、接続ケーブル３００が抜けた場合、または接続ケーブル３００に替わって無線で通信を行っている時に、無線で通信できる距離以上に離れた場合などにより、通信が中断された場合の動作について説明する。図６は、通信中断時の電子機器１００の動作を示すフローチャートである。
【００３６】
ＰＣ３００との通信中、コントローラ１１０は送受信部１６０を制御し正常に通信が行われているかを確認する（Ｓ７１０）。もし接続ケーブルが抜けた、または無線で通信できる距離以上に離れるなど通信が中断された場合、コントローラ１１０は、送受信部１６０より通信の中断を検知し（Ｓ７１０でＹｅｓ）、データ送信中かどうかを判定する（Ｓ７２０）。データ送信中であった場合（Ｓ７２０でＹｅｓ）、コントローラ１１０は、ＥＥＰＲＯＭ１３０の特定番地に、異常終了情報を書き込む（Ｓ７３０）。次に、コントローラ１１０は現在処理中の送受信命令を完了させた上で、データの送受信を中断する（Ｓ７４０）。最後に、コントローラ１１０は本体の電源をＯＦＦする（ステップＳ７５０）。
【００３７】
次に、電子機器１００の電源ＯＮ時の動作は、実施の形態１において図４を用いて説明した動作と同一であり、説明を省略する。
【００３８】
以上のように、電子機器１００は、接続ケーブル３００の抜け等により通信が中断し、データ転送が完了しなかった場合に、データ転送が完了しなかったことをＥＥＰＲＯＭ１３０に記憶することで、再起動時に、ＥＥＰＲＯＭ１３０を確認し、データ転送が完了しなかったことをユーザに通知することができるため、ユーザは、ＰＣ３００上にデータが正常にコピーされており、電子機器１００上のデータは不要であると誤って判断し、電子機器１００上のデータを誤消去することを防止することができる。
（実施の形態４）
以下では、本発明の実施の形態４について、図面を参照して説明する。全体構成図および電子機器１００の構成図は、実施の形態１における図１および図２と同一であり、説明を省略する。
【００３９】
実施の形態４では、電子機器１００がＰＣ３００と通信中に、ＡＣアダプタ１４０やバッテリ１９０が突然抜かれ、通信が正常に終了しなかった際に、異常終了情報を記憶する際の、他の実施の形態について説明する。図８は、ＰＣ３００とのデータ送受信開始および終了時の電子機器１００の動作を示すフローチャートである。
【００４０】
ＰＣ３００との通信中、コントローラ１１０は、データの送受信開始時（Ｓ８１０でＹｅｓ）にＥＥＰＲＯＭ１３０の特定番地に異常終了情報を記録する（Ｓ８２０）。ＰＣ３００とのデータの送受信が開始されると、コントローラ１１０は、データ送受信終了待ち状態となる（Ｓ８３０）。コントローラ１１０は、データの送受信が正常に終了したことを確認する（Ｓ８３０でＹｅｓ）と、ＥＥＰＲＯＭ１３０の特定番地の異常終了情報を消去する（Ｓ８４０）。一方、コントローラ１１０は、データの送受信が正常に終了したことを確認できない場合（Ｓ８３０でＮｏ）には、ＥＥＰＲＯＭ１３０の特定番地の異常終了情報の消去を行わず、この情報を保持する。
【００４１】
次に、電子機器１００の電源ＯＮ時の動作は、実施の形態１において図４を用いて説明した動作と同一であり、説明を省略する。
【００４２】
以上のように、電子機器１００は、データの送受信の開始時、異常終了情報をＥＥＰＲＯＭ１３０に書き込み、データの送受信正常終了時に、異常終了情報をＥＥＰＲＯＭ１３０から消去することで、ＡＣアダプタ１４０やバッテリ１９０が抜け、電源ＯＦＦした場合でも、ＥＥＰＲＯＭ１３０のデータが残るので、再起動時に、ＥＥＰＲＯＭ１３０を確認し、データ転送が完了しなかったことをユーザに通知することができるため、ユーザは、ＰＣ３００上にデータが正常にコピーされており、電子機器１００上のデータは不要であると誤って判断し、電子機器１００上のデータを誤消去することを防止することができる。
【産業上の利用可能性】
【００４３】
本発明の電子機器は、データ通信中にシャットダウンが行われ、データ通信が正常に終了していない場合に、再度電源をＯＮした時に警告を表示できるので、未転送データの誤消去を防止することでき、ビデオカメラ、デジタルスチルカメラなどに適用することができ、有用である。
【図面の簡単な説明】
【００４４】
【図１】本発明の一実施の形態における電子機器と外部機器とからなる全体構成を示す図
【図２】本発明の一実施の形態における電子機器の構成を示すブロック図
【図３】本発明の一実施の形態における電子機器のバッテリ減電圧時の処理を示すフローチャート
【図４】本発明の一実施の形態における電子機器の電源ＯＮ時の処理を示すフローチャート
【図５】本発明の一実施の形態における電子機器の表示部における警告表示の例を示す図
【図６】本発明の他の実施の形態における電子機器の電源ＯＦＦ時の処理を示すフローチャート
【図７】本発明のその他の実施の形態における電子機器の通信中断時の処理を示すフローチャート
【図８】本発明のその他の実施の形態における電子機器の通信開始および正常終了時の処理を示すフローチャート
【符号の説明】
【００４５】
１００    電子機器
２００    接続ケーブル
３００    ＰＣ
１１０    コントローラ
１２０    操作部
１３０    ＥＥＰＲＯＭ
１４０    ＡＣアダプタ
１５０    表示部
１６０    送受信部
１７０    外部通信インターフェース
１８０    残量検出部
１９０    バッテリ
【図１】
2010154425.tif 000003
【図２】
2010154425.tif 000004
【図３】
2010154425.tif 000005
【図４】
2010154425.tif 000006
【図５】
2010154425.tif 000007
【図６】
2010154425.tif 000008
【図７】
2010154425.tif 000009
【図８】
2010154425.tif 000010