(57)【特許請求の範囲】
【請求項１】
外部機器と通信する情報処理端末であって、
所定の情報を記憶する記憶手段と、
上記記憶手段に記憶された上記所定の情報のうち、上記外部機器に未だ送信されていない上記所定の情報を未送信情報として検出する検出手段と、
上記記憶手段の故障を予測する故障予測手段と、
上記検出手段による検出結果と、上記故障予測手段による故障予測結果と、に基づいて所定の警告を行う警告手段と、
を具備し、
上記故障予測手段により上記記憶手段の故障が予測された場合に、上記記憶手段に上記所定の情報を記憶することを禁止する記憶禁止手段と、
上記記憶禁止手段により上記記憶手段に上記所定の情報を記憶することが禁止された場合に、上記記憶手段に上記所定の情報を記憶することが禁止されている旨を上記警告手段に警告させる記憶禁止警告手段と、
を備える記憶禁止制御手段と、
上記故障予測手段により上記記憶手段の故障が予測された場合に、上記記憶手段に記憶されている上記所定の情報の変更を禁止する変更禁止手段と、
上記変更禁止手段により上記記憶手段に記憶されている上記所定の情報の変更を禁止された場合に、上記記憶手段に記憶されている上記所定の情報の変更が禁止されている旨を上記警告手段に警告させる変更禁止警告手段と、
を備える変更禁止制御手段と、
上記故障予測手段により上記記憶手段の故障が予測された場合に、上記記憶手段に記憶されている上記所定の情報の削除を禁止する削除禁止手段と、
上記削除禁止手段により上記記憶手段に記憶されている上記所定の情報の削除を禁止された場合に、上記記憶手段に記憶されている上記所定の情報の削除が禁止されている旨を上記警告手段に警告させる削除禁止警告手段と、
を備える削除禁止制御手段と、
上記記憶手段に上記所定の情報を記憶させる処理、上記記憶手段に記憶されている上記所定の情報を変更する処理、及び上記記憶手段に記憶された上記所定の情報を削除する処理のうち少なくとも何れか一つの処理を行うソフトウェアの実行を禁止するソフトウェア処理禁止手段と、
上記ソフトウェア処理禁止手段により禁止されている処理を行うことができない旨を上記警告手段に警告させる処理禁止警告手段と、
を備える処理禁止制御手段と、
のうち少なくとも何れか一つを具備することを特徴とする情報処理端末。
【請求項２】
第一の情報処理端末から第二の情報処理端末へ、所定の情報を送信する情報送信システムであって、
上記第一の情報処理端末は、
所定の情報を記憶する記憶手段と、
上記記憶手段に記憶された上記所定の情報のうち、上記外部機器に未だ送信されていない上記所定の情報を未送信情報として検出する検出手段と
上記記憶手段の故障を予測する故障予測手段と、
上記故障予測手段により上記記憶手段の故障が予測された場合に、上記検出手段により検出された上記未送信情報についてリスト化したリスト情報を作成するリスト情報作成手段と、
上記リスト情報作成手段によって作成された上記リスト情報、及び上記リスト情報に記載された上記未送信情報を上記第二の情報処理端末に送信する第一の送信手段と、
上記第二の情報処理端末から情報を受信する為の第一の受信手段と、
を具備し、
上記第二の情報処理端末は、
上記リスト情報及び上記リスト情報に記載された上記未送信情報を、上記第一の情報処理端末から受信する為の第二の受信手段と、
上記リスト情報に記載された上記未送信情報の取得要求を、上記第一の情報処理端末に送信する為の第二の送信手段と、
を具備し、
上記第一の受信手段は、上記第二の情報処理端末からの上記取得要求を受信し、
上記第一の送信手段は、上記第一の受信手段で受信した上記取得要求に応じた上記所定の情報を、上記第二の情報処理端末に送信する
ことを特徴とする情報送信システム。
【請求項３】
上記第一の情報処理端末は、上記リスト情報作成手段により上記リスト情報が作成されると、上記リスト情報が存在する旨を、上記第二の情報処理端末に通知することを特徴とする請求項２に記載の情報送信システム。
【請求項４】
上記第一の情報処理端末は、上記記憶手段に記憶された上記所定の情報のプロパティを上記第二の情報処理端末に送信し、
上記第二の情報処理端末は、上記プロパティに基づいて上記第一の情報処理端末に上記リスト情報が存在するか否かを検索し、
上記検索により上記リスト情報の存在を認識した場合、上記第二の情報処理端末は、上記第一の情報処理端末に、上記リスト情報の取得要求を行うことを特徴とする請求項３に記載の情報送信システム。
【請求項５】
所定の情報が記憶された記憶媒体を具備する第一の情報処理端末から、該第一の情報処理端末と通信する第二の情報処理端末へ、上記所定の情報を送信する情報送信システムの情報送信方法において、
上記第一の情報処理端末が、上記記憶媒体に記憶されている上記所定の情報のうち、上記第二の情報処理端末に送信済みでない上記所定の情報を未送信情報として検出する検出ステップと、
上記第一の情報処理端末が、上記検出ステップにおいて検出した上記未送信情報についてリスト化して未送信リストを作成するリスト作成ステップと、
上記第一の情報処理端末が、上記記憶媒体の故障を予測する故障予測ステップと、
上記故障予測ステップにおいて上記記憶媒体の故障が予測された場合、上記第一の情報処理端末が、上記リスト作成ステップにおいて作成した上記未送信リストを、上記第二の情報処理端末に送信するリスト送信ステップと、
上記第二の情報処理端末が、上記未送信リストに基づいて、上記未送信情報の取得要求を上記第一の情報処理端末に送信する情報取得要求ステップと、
上記第一の情報処理端末が、上記第二の情報処理端末から送信された上記取得要求に応じて、上記未送信情報を上記第二の情報処理端末に送信する情報送信ステップと、
を有することを特徴とする情報送信システムの情報送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理端末、情報送信システム、及び情報送信システムの情報送信方法に関する。
【背景技術】
【０００２】
現在、デジタルカメラは広く一般に普及し、様々な状況で用いられている。デジタルカメラによる撮影で取得された画像データは、主として例えばｘＤ Ｐｉｃｔｕｒｅ ｃａｒｄやＳＤ ｃａｒｄ等の記録媒体に記録されている。これらの記録媒体は書換え可能な記録媒体である。
【０００３】
従って、このような記録媒体に記録した画像データを、例えばＰＣ等のデータ保存装置に取り込み、その後当該画像データを記録媒体から削除することで、ひとつの記録媒体を繰り返し使用することができる。
【０００４】
さらに、近年の技術革新に伴う記録媒体の大容量化により、ひとつの記録媒体に記録できる画像数が増大している。この為、上述したような画像データの画像保存装置への取り込み処理及び画像データの記録媒体からの削除処理の回数を減らすことができ、ユーザの利便性は一層向上している。
【０００５】
ところで、画像保存装置への画像データの取り込みの回数が減ることは、画像データのバックアップを取る機会が減ることを意味している。従って、バックアップを取る前に記録媒体が故障してしまった場合に、当該記録媒体に記録されていた画像データの再生等が行えなくなるという事態が発生する確率が高くなる。
【０００６】
このような事情に鑑みて、例えば特許文献１には、画像データを記録する複数の記録手段を有し、故障発生が予測される記録手段に記録されている画像データをさらに圧縮し、他の健全な記憶手段にバックアップする方法が開示されている。
【特許文献１】特開２００６−２７９５３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示されている技術を、例えば電子カメラ等の情報処理端末に適用する場合、当該電子カメラに常に複数の記録媒体を保有させなければならい。さらに、特許文献１に開示されている技術では、画像データの圧縮処理を行うので、オリジナルの画像データから画質が劣化してしまう。
【０００８】
本発明は、例えばカメラ等の情報処理端末における記録媒体に記録されたデータのうち、例えばＰＣ等のデータ保存装置へ未取り込みのデータについて、上記記録媒体が故障すること等により上記未取り込みのデータが再生不能等になる前に、当該未取り込みのデータを容易に保護することが可能な情報処理端末、情報送信システム、及び情報送信システムの情報送信方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明の第１の態様による情報処理端末は、外部機器と通信する情報処理端末であって、所定の情報を記憶する記憶手段と、上記記憶手段に記憶された上記所定の情報のうち、上記外部機器に未だ送信されていない上記所定の情報を未送信情報として検出する検出手段と、上記記憶手段の故障を予測する故障予測手段と、上記検出手段による検出結果と、上記故障予測手段による故障予測結果と、に基づいて所定の警告を行う警告手段と、を具備し、上記故障予測手段により上記記憶手段の故障が予測された場合に、上記記憶手段に上記所定の情報を記憶することを禁止する記憶禁止手段と、上記記憶禁止手段により上記記憶手段に上記所定の情報を記憶することが禁止された場合に、上記記憶手段に上記所定の情報を記憶することが禁止されている旨を上記警告手段に警告させる記憶禁止警告手段と、を備える記憶禁止制御手段と、上記故障予測手段により上記記憶手段の故障が予測された場合に、上記記憶手段に記憶されている上記所定の情報の変更を禁止する変更禁止手段と、上記変更禁止手段により上記記憶手段に記憶されている上記所定の情報の変更を禁止された場合に、上記記憶手段に記憶されている上記所定の情報の変更が禁止されている旨を上記警告手段に警告させる変更禁止警告手段と、を備える変更禁止制御手段と、上記故障予測手段により上記記憶手段の故障が予測された場合に、上記記憶手段に記憶されている上記所定の情報の削除を禁止する削除禁止手段と、上記削除禁止手段により上記記憶手段に記憶されている上記所定の情報の削除を禁止された場合に、上記記憶手段に記憶されている上記所定の情報の削除が禁止されている旨を上記警告手段に警告させる削除禁止警告手段と、を備える削除禁止制御手段と、上記記憶手段に上記所定の情報を記憶させる処理、上記記憶手段に記憶されている上記所定の情報を変更する処理、及び上記記憶手段に記憶された上記所定の情報を削除する処理のうち少なくとも何れか一つの処理を行うソフトウェアの実行を禁止するソフトウェア処理禁止手段と、上記ソフトウェア処理禁止手段により禁止されている処理を行うことができない旨を上記警告手段に警告させる処理禁止警告手段と、を備える処理禁止制御手段と、のうち少なくとも何れか一つを具備することを特徴とする。
【００１１】
上記の目的を達成するために、本発明の第２の態様による情報送信システムは、第一の情報処理端末から第二の情報処理端末へ、所定の情報を送信する情報送信システムであって、上記第一の情報処理端末は、所定の情報を記憶する記憶手段と、上記記憶手段に記憶された上記所定の情報のうち、上記外部機器に未だ送信されていない上記所定の情報を未送信情報として検出する検出手段と上記記憶手段の故障を予測する故障予測手段と、上記故障予測手段により上記記憶手段の故障が予測された場合に、上記検出手段により検出された上記未送信情報についてリスト化したリスト情報を作成するリスト情報作成手段と、上記リスト情報作成手段によって作成された上記リスト情報、及び上記リスト情報に記載された上記未送信情報を上記第二の情報処理端末に送信する第一の送信手段と、上記第二の情報処理端末から情報を受信する為の第一の受信手段と、を具備し、上記第二の情報処理端末は、上記リスト情報及び上記リスト情報に記載された上記未送信情報を、上記第一の情報処理端末から受信する為の第二の受信手段と、上記リスト情報に記載された上記未送信情報の取得要求を、上記第一の情報処理端末に送信する為の第二の送信手段と、を具備し、上記第一の受信手段は、上記第二の情報処理端末からの上記取得要求を受信し、上記第一の送信手段は、上記第一の受信手段で受信した上記取得要求に応じた上記所定の情報を、上記第二の情報処理端末に送信することを特徴とする。
【００１２】
上記の目的を達成するために、本発明の第３の態様による情報送信システムの情報送信方法は、所定の情報が記憶された記憶媒体を具備する第一の情報処理端末から、該第一の情報処理端末と通信する第二の情報処理端末へ、上記所定の情報を送信する情報送信システムの情報送信方法において、上記第一の情報処理端末が、上記記憶媒体に記憶されている上記所定の情報のうち、上記第二の情報処理端末に送信済みでない上記所定の情報を未送信情報として検出する検出ステップと、上記第一の情報処理端末が、上記検出ステップにおいて検出した上記未送信情報についてリスト化して未送信リストを作成するリスト作成ステップと、上記第一の情報処理端末が、上記記憶媒体の故障を予測する故障予測ステップと、上記故障予測ステップにおいて上記記憶媒体の故障が予測された場合、上記第一の情報処理端末が、上記リスト作成ステップにおいて作成した上記未送信リストを、上記第二の情報処理端末に送信するリスト送信ステップと、上記第二の情報処理端末が、上記未送信リストに基づいて、上記未送信情報の取得要求を上記第一の情報処理端末に送信する情報取得要求ステップと、上記第一の情報処理端末が、上記第二の情報処理端末から送信された上記取得要求に応じて、上記未送信情報を上記第二の情報処理端末に送信する情報送信ステップと、を有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、例えばカメラ等の情報処理端末における記録媒体に記録されたデータのうち、例えばＰＣ等のデータ保存装置へ未取り込みのデータについて、上記記録媒体が故障すること等により上記未取り込みのデータが再生不能等になる前に、当該未取り込みのデータを容易に保護することが可能な情報処理端末、情報送信システム、及び情報送信システムの情報送信方法を提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明の実施形態を説明する。
【００１５】
［第１実施形態］
図１は、本第１実施形態に係る情報処理端末である電子カメラのシステム構成例を示すブロック図である。図１に示すように、本第１実施形態に係る電子カメラ１０１は、撮像部１０２と、記憶手段である記録媒体部１０３と、ＣＰＵ１０４と、送信手段と受信手段とをかねる通信インタフェース１０５と、操作部１０６と、警告手段の一例である表示部１０７と、ＲＡＭ１０８と、フラッシュメモリ１０９と、を具備する。
【００１６】
上記ＣＰＵ１０４は、上記フラッシュメモリ１０９に記録されている制御プログラムを読み出して実行し、上記ＲＡＭ１０８に種々のデータ読み書きを行うことで、当該電子カメラ１０１各部の動作を統括的に制御する。
【００１７】
上記撮像部１０２は、被写体を撮影して撮像信号を生成するとともに、種々の画像処理を行って画像データを作成する。このようにして上記撮像部１０２によって作成された画像データは、上記記録媒体部１０３に記録される。
【００１８】
上記記録媒体部１０３は、例えば当該電子カメラ１０１に着脱可能なフラッシュメモリや、当該電子カメラ１０１に固定されたハードディスク等である。
【００１９】
上記操作部１０６は、ユーザが当該電子カメラ１０１の各種動作に関する指示を入力する為の操作スイッチ等を有する。
【００２０】
上記表示部１０７は、上記記録媒体部１０３から読み出された画像データやユーザインタフェース画面等を表示する。
【００２１】
上記通信インタフェース１０５は、例えばＰＣ、プリンタ、及び外部記録装置等の外部機器との間で、画像データ等のデータ授受を行う為のインタフェースである。なお、この通信インタフェース１０５は、広義のデータ通信に用いられるインタフェースであり、ここで言う通信には当然ながら有線通信に限らず無線通信も含まれる。
【００２２】
図２は、図１に示す電子カメラ１０１の上記記録媒体部１０３に記録された画像データを取り込んで保存する外部機器のシステム構成例を示すブロック図である。なお、ここでは外部機器としてＰＣを想定する。
【００２３】
図２に示すように外部機器であり情報処理端末である上記ＰＣ２０１は、ＣＰＵ２０４と、記録媒体部２０３と、送信手段と受信手段とをかねる通信インタフェース２０５と、操作部２０６と、表示部２０７と、ＲＡＭ２０８と、を具備する。
【００２４】
上記ＣＰＵ２０４は、上記記録媒体部２０３に記録されている制御プログラムを読み出して実行し、上記ＲＡＭ２０８に種々のデータ読み書きすることにより、当該ＰＣ２０１各部の動作を統括的に制御する。
【００２５】
上記記録媒体部２０３は、例えばハードディスクやフラッシュメモリ等であり、上述した制御プログラムの他に、例えば文書データや画像データ等の種々のデータを記録する。
【００２６】
上記操作部２０６は、ユーザが当該ＰＣ２０１の動作に関する指示を入力する為のキーボードやマウス等を挙げることができる。
【００２７】
上記表示部２０７は、例えばユーザインタフェース画面や、上記記録媒体部２０３から読み出された文書データや画像データ等を表示する。
【００２８】
上記通信インタフェース２０５は、例えば上記電子カメラ１０１やプリンタ等の機器との間で、種々のデータ授受を行う為のインタフェースである。なお、この通信インタフェース２０５は、広義のデータ通信に用いられるインタフェースであり、ここで言う通信には当然ながら有線通信に限らず無線通信も含まれる。
【００２９】
図３は、上記電子カメラ１０１と上記ＰＣ２０１とを通信線３０１で接続し、上記電子カメラ１０１における上記記録媒体部１０３に記録されている所定の情報の一例である画像データを、上記ＰＣ２０１に転送する画像データ転送処理に係る階層構造例を示す階層図である。
【００３０】
図３に示す例では、上記階層構造において、上位のプロトコルは、画像転送プロトコルである“Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ：ＩＳＯ１５７４０（以降、ＰＴＰと称する）”を使用する。そして、その下位として、ＰＴＰデータをＵＳＢパケットとして送受信する為のＵＳＢデバイスクラスである“Ｓｔｉｌｌ  Ｉｍａｇｅ  Ｃｌａｓｓ”を使用し、物理インタフェースとしてＵＳＢを使用する。
【００３１】
ここで、図３に示す上記電子カメラ１０１のＵＳＢ３０２は、ＵＳＢデバイスとして機能する。上記ＰＣ２０１のＵＳＢ３０５は、ＵＳＢホストとして機能する。
【００３２】
また、上記電子カメラ１０１のＳｔｉｌｌ  Ｉｍａｇｅ  Ｃｌａｓｓ３０３は、ＵＳＢクラスのＳｔｉｌｌ  Ｉｍａｇｅ  Ｃｌａｓｓデバイスとして機能する。上記ＰＣ２０１のＳｔｉｌｌ  Ｉｍａｇｅ  Ｃｌａｓｓ３０６は、そのホストとして機能する。
【００３３】
そして、上記電子カメラ１０１のＰＴＰ３０４は、ＰＴＰ  Ｒｅｓｐｏｎｄｅｒとして機能する。上記ＰＣ２０１のＰＴＰ３０７は、ＰＴＰ  Ｉｎｉｔｉａｔｏｒとして機能する。
【００３４】
なお、上記画像データ転送に係る画像データの送受信の制御、及び上記画像データ転送に係る上記電子カメラ１０１の制御は、上記ＰＣ２０１における上記ＣＰＵ２０４によって行われる。以下、この画像データ転送に係る処理を、図４に示すシーケンス図を参照して説明する。
【００３５】
まず、上記電子カメラ１０１と上記ＰＣ２０１とが上記通信線３０１でＵＳＢ接続される（ステップＳ４０１）と、当該画像データ転送処理が開始する。
【００３６】
このようにして画像データ転送処理が開始すると、上記ＰＣ２０１は上記電子カメラ１０１の装置情報（上記電子カメラ１０１の製品名、製造社名、及び対応しているオペレーション等を示す情報等）取得要求を、上記電子カメラ１０１に送信する（ステップＳ４０２Ａ）。この装置情報取得要求を受信した上記電子カメラ１０１は、装置情報を上記ＰＣ２０１に送信する（ステップＳ４０２Ｂ）。
【００３７】
続いて、ＰＴＰセッションを開始する為に、上記ＰＣ２０１は、セッション開始要求を上記電子カメラ１０１に送信する（ステップＳ４０３Ａ）。このセッション開始要求を受信した上記電子カメラ１０１は、セッションの準備を行い、“セッション開始ＯＫ”の旨で応答する（ステップＳ４０３Ｂ）。
【００３８】
さらに、上記ＰＣ２０１は、上記電子カメラ１０１の上記記録媒体部１０３に記録されている画像データを検索する為に、オブジェクトハンドルリストの取得要求を上記電子カメラ１０１に送信する（ステップＳ４０４Ａ）。このオブジェクトハンドルリストの取得要求を受信した上記電子カメラ１０１は、上記電子カメラ１０１内のオブジェクトハンドルリストを上記ＰＣ２０１に送信する（ステップＳ４０４Ｂ）。
【００３９】
なお、上記オブジェクトハンドルとは、ＰＴＰ  Ｒｅｓｐｏｎｄｅｒ機器内のオブジェクト（画像データ等のファイル又はフォルダ等）毎に、当該ＰＴＰ  Ｒｅｓｐｏｎｄｅｒ機器内でユニークな値を割り当てられた識別子である。ＰＴＰにおいては、このオブジェクトを使用して、画像データやフォルダ等のオブジェクトを操作する。
【００４０】
オブジェクトハンドルリストを受信した上記ＰＣ２０１は、取得したオブジェクトハンドルリスト内のオブジェクトハンドルに対応付けられたオブジェクト情報の取得要求を、上記電子カメラ１０１に送信する（ステップＳ４０５Ａ）。このオブジェクト情報の取得要求を受信した上記電子カメラ１０１は、指定されたオブジェクトハンドルに対応付けられたオブジェクト情報を上記ＰＣ２０１に送信する（ステップＳ４０５Ｂ）。
【００４１】
なお、オブジェクト情報（所定の情報のプロパティ）とは、例えばオブジェクトが画像データである場合、当該画像データのファイル名、ファイルサイズ、画像サイズ（Ｈｅｉｇｈｔ，  Ｗｉｄｔｈ）、ファイルフォーマット（ＪＰＥＧ、ＴＩＦＦ等）、後述するアーカイブ属性、及び当該画像データの撮影（取得）日時等を示す情報等である。同様に、例えば当該オブジェクトがフォルダであれば、オブジェクト情報は、例えば当該フォルダのフォルダ名等を示す情報である。
【００４２】
このようなオブジェクト情報を取得した上記ＰＣ２０１は、このオブジェクト情報に基づいて、取得するオブジェクト（例えば画像データ等）を決定し、当該オブジェクトに対応するオブジェクトハンドルを指定し、上記電子カメラ１０１にオブジェクト取得要求を送信する（ステップＳ４０６Ａ）。このオブジェクト取得要求を受信した上記電子カメラ１０１は、指定されたオブジェクトハンドルに対応するオブジェクト（例えば画像データ等）を上記ＰＣ２０１に送信する（ステップＳ４０６Ｂ）。
【００４３】
以下、本第１実施形態における画像データの属性設定の一例について説明する。
【００４４】
ここでは、ＭＳ−ＤＯＳのファイル／ディレクトリ管理の属性の一つであるアーカイブ属性を例に説明する。このアーカイブ属性は、例えば当該ファイルの新規作成、変更、又は追加時にセット（換言すればオン）される。そして、このアーカイブ属性がクリア（換言すればオフ）されている場合は、当該ファイルがバックアップ済みであることを示している。
【００４５】
つまり、ＣＰＵ１０４が有する属性付与手段では、上記電子カメラ１０１の上記記録媒体部１０３に記録されている所定の画像データが、上述した画像データ転送処理で上記ＰＣ２０１に転送された場合（上記ステップＳ４０６Ａ及び上記ステップＳ４０６Ｂが正常に完了した場合）に、当該画像データ転送処理に係る画像データについて、上記アーカイブ属性をクリア（オフ）する、すなわち送信済みを示す属性を付与する処理を行う。これにより、当該画像データが既に上記ＰＣ２０１に転送されたことを判定することが可能となる。
【００４６】
ところで、本第１実施形態に係る電子カメラ１０１は、ＣＰＵ１０４の有する故障予測手段の一例である次の様な故障予測機能を有する。以下、この故障予測機能の一例を説明する。
【００４７】
本第１実施形態においては、例えば上記記録媒体部１０３がハードディスクである場合には、Ｓｅｌｆ−Ｍｏｎｉｔｏｒｉｎｇ,  Ａｎａｌｙｓｉｓ,  ａｎｄ  Ｒｅｐｏｒｔｉｎｇ  Ｔｅｃｈｎｏｌｏｇｙ（以降、Ｓ．Ｍ．Ａ．Ｒ．Ｔ．と称する）機能を用いる。
【００４８】
ここで、Ｓ．Ｍ．Ａ．Ｒ．Ｔ．機能とは、ハードディスクの故障予測等を目的とした機能である。具体的には、ハードディスクが自己診断を行い、ハードディスクのホストがその診断結果を取得する機能である。
【００４９】
そして、この診断結果の項目には、Ｖａｌｕｅ（現在の値）、Ｔｈｒｅｓｈｏｌｄ（閾値）、Ｗｏｒｓｔ（最悪値）、及びＤａｔａ（生の値）が存在する。ここで、Ｖａｌｕｅ又はＷｏｒｓｔの値が、Ｔｈｒｅｓｈｏｌｄの値より悪い値となったとき、故障を予測する。
【００５０】
さらには、上記診断結果の項目として、他にも、リード・ライトエラー回数、回復不可能なセクタの総数、及び電源オンの時間等が存在する。上記電子カメラ１０１では、この診断結果に基づいて上記記録媒体部１０３の故障予測を行う。そして、上記記録媒体部１０３が故障すると予測された場合には、上記ＣＰＵ１０４は、上記表示部１０７に警告表示（図５（ａ）乃至（ｅ）を参照して詳述する）を行う。
【００５１】
この警告表示のタイミングとしては、例えば最初の故障予測直後、既に故障すると予測された後であって電源が投入された直後、既に故障すると予測された後であって撮影開始時、既に故障すると予測された後であって画像再生開始時、既に故障すると予測された後であって電源断直前等を挙げることができる。
【００５２】
以下、本第１実施形態において上記表示部１０７に表示する警告表示の一例を、図５を参照して説明する。
【００５３】
以下、このような警告表示を実際に上記表示部１０７に行う場合の表示例を、図５を参照して説明する。
【００５４】
図５（ａ）は、上述した故障予測機能により故障が予測され且つ上記アーカイブ属性がセットされている画像データが上記記録媒体部１０３に存在しない（換言すれば上記ＰＣ２０１へ未転送の画像データ（未送信情報）が存在しない）場合の警告表示例を示す図である。このような場合、例えば同図に示すように、“画像の記録・再生が正常に行えない可能性がある” といった操作を正常に行えない可能性がある旨をユーザに報知する警告表示を行う。
【００５５】
図５（ｂ）は、上述した故障予測機能により故障が予測され且つ上記アーカイブ属性がセットされていている画像データが上記記録媒体部１０３に一つ以上存在する（換言すれば上記ＰＣ２０１へ未転送の画像データ（未送信情報）が存在する）場合の警告表示例を示す図である。このような場合、例えば同図に示すように、“画像の記録・再生が正常に行えない可能性がある”、及び“読み出されていない画像があり、バックアップを勧める”といった未送信情報が存在する旨や、未送信情報をＰＣ２０１に送信することを薦める旨を、ユーザに警告する警告表示を行う。
【００５６】
なお、このような場合には、更に上記アーカイブ属性がセットされていている画像データの数、及び／又はサイズ（データ量）をＣＰＵ１０４が有するカウント手段によりカウントすることにより、例えば図５（ｃ）に示すように“読み出されていない画像が○○枚あり、バックアップを勧める”旨の警告表示や、図示はしていないが“読み出されていない画像が○○ｋＢ（ＭＢ）あり、バックアップを勧める”旨の警告表示を行ってもよい。
【００５７】
ところで、上述したような警告表示を上記表示部１０７に表示した後に、ユーザにより撮影指示があった場合、例えば図５（ｄ）に示すように上記表示部１０７に、“撮影を行うことはできない”といった所定の情報である画像データを作成する操作ができない旨を表示し、且つ撮影を禁止する制御、すなわちＣＰＵ１０４が有する記憶禁止手段により上記記録媒体部１０３に画像データを記憶することを禁止し、ＣＰＵ１０４が有する記憶禁止警告手段により画像データを記憶することを禁止している旨ユーザへ警告することを行ってもよい。
【００５８】
さらには、上述したような警告表示を上記表示部１０７に表示した後に、上記記録媒体部１０３への書込み指示（画像データ編集、画像データ削除等）があった場合に、例えば図５（ｅ）に示すように上記表示部１０７に、“画像の編集及び削除ができない”といった上記記録媒体１０３に記録されている画像データの変更、削除にかかわる操作ができない旨を表示し、且つ上記記録媒体部１０３への書込みを禁止する制御、すなわちＣＰＵ１０４が有する変更禁止手段、ＣＰＵ１０４が有する削除禁止手段により上記記録媒体部１０３に記憶されている画像データの変更、削除を行うことを禁止し、ＣＰＵ１０４が有する変更禁止警告手段、ＣＰＵ１０４が有する削除禁止警告手段により画像データを変更、削除することが禁止されている旨ユーザへ警告することを行ってもよい。
【００５９】
また、ＣＰＵ１０４が有するソフトウェア処理禁止手段により、上記記録媒体部１０３に画像データを記録する処理、記録されている画像データを変更、削除する処理を行うソフトウェアの実行を禁止し、ＣＰＵ１０４が有する処理禁止警告手段により当該ソフトウェアの実行を禁止していることをユーザへ警告してもよい。
【００６０】
ところで、本第１実施形態に係る電子カメラ１０１では、上記記録媒体部１０３に記録されている画像データを上記表示部１０７に表示する際、すなわちユーザに操作された場合に、当該表示に係る画像データに上述したアーカイブ属性がセットされている場合には、未転送／転送済の画像データであることを示す情報を、当該画像データに重畳して表示する。以下、図６（ａ）乃至（ｃ）を参照して説明する。
【００６１】
（表示に係る画像データの上記アーカイブ属性がクリアされている場合）
図６（ａ）に示すように、“転送済である”旨（同図に示す例では“ＣＯＰＩＥＤ”）を、当該画像データに重畳して上記表示部１０７に表示させる。
【００６２】
或いは、図６（ｂ）に示すように、当該画像データのみを上記表示部１０７に表示し、上述したような重畳表示は行わない。
【００６３】
（表示に係る画像データの上記アーカイブ属性がセットされていている場合）
図６（ｃ）に示すように、“未転送である”旨（同図に示す例では“ＮＯＴ  ＣＯＰＩＥＤ”）を、当該画像データに重畳して上記表示部１０７に表示させる。
【００６４】
ところで、本第１実施形態においては、上記ＣＰＵ１０４が検出手段として、アーカイブ属性に基づいた画像データの未転送／転送済の判定を行い、未転送の画像データを未送信情報として検出する。そして、上述した故障予測により上記記録媒体部１０３が故障すると予測された場合には、上記検出結果に基づいて、上記ＣＰＵ１０４が、図５（ａ）乃至（ｅ）に示すような警告表示及び図６（ａ）乃至（ｃ）に示すような重畳表示を、上記表示部１０７に行う。
【００６５】
以下、上記電子カメラ１０１の上記記録媒体部１０３に記録されている画像データ情報の一例を、図７を参照して説明する。
【００６６】
図７に示す例では、上記記録媒体部１０３に画像データが８枚記録されており、画像データ情報として、各々の画像データについて、ファイル名、オブジェクトハンドル、及びアーカイブ属性が設定されている。
【００６７】
ここで、本第１実施形態に係る電子カメラ１０１における上記ＣＰＵ１０４は、上述した未送信情報が検出された後に上記電子カメラ１０１と上記ＰＣ２０１とが接続された場合、上記アーカイブ属性がセット（オン）されている画像データ、すなわち未取り込み画像データに対応するオブジェクトハンドルのリストファイル、すなわち未送信情報をリスト化したリスト情報をＣＰＵ１０４が有するリスト情報作成手段によりｎｏｓａｖｅ．ｌｓｔ（図８参照）として作成し、当該電子カメラ１０１内（例えば上記記録媒体部１０３）に記録する。
【００６８】
このリストファイルｎｏｓａｖｅ．ｌｓｔは、例えば図８に示すように、上記アーカイブ属性がセットされている画像データのオブジェクトハンドル８０１乃至８０６で構成されるリストファイルである。
【００６９】
なお、上記リストファイルｎｏｓａｖｅ．ｌｓｔは、上記電子カメラ１０１の記録媒体部１０３に記録しても良いし、電子カメラ１０１のＲＡＭ１０８に記録しても良い。
【００７０】
以下、上記電子カメラ１０１から上記ＰＣ２０１への画像データの取り込み処理（画像データ転送処理）について、図９に示すシーケンスを参照して説明する。なお、図９に示すシーケンスは、図４に示すシーケンスにおける上記ステップＳ４０５Ａ、上記ステップＳ４０５Ｂ及び上記ステップＳ４０６Ａ、上記ステップＳ４０６Ｂを、より具体化したシーケンスの一例であるとも言える。
【００７１】
なお、図４に示すシーケンスと同様、当該画像データ転送に係る画像データの送受信の制御、及び上記電子カメラ１０１の制御は、上記ＰＣ２０１における上記ＣＰＵ２０４によって行われる。
【００７２】
まず、上述した故障予測に基づく警告表示が上記表示部１０７に表示されると、この警告表示を視認したユーザが、当該電子カメラ１０１と上記ＰＣ２０１とを上記通信線３０１でＵＳＢ接続する（ステップＳ９０１）。これにより、当該画像データ転送処理が開始する。
【００７３】
このようにして画像データ転送処理が開始すると、上記ＰＣ２０１は上記電子カメラ１０１の装置情報（上記電子カメラ１０１の製品名、製造社名、及び対応しているオペレーション等を示す情報等）取得要求を上記電子カメラ１０１に送信する（ステップＳ９０２Ａ）。この装置情報取得要求を受信した上記電子カメラ１０１は、装置情報を上記ＰＣ２０１に送信する（ステップＳ９０２Ｂ）。
【００７４】
続いて、ＰＴＰセッションを開始する為に、上記ＰＣ２０１は、セッション開始要求を上記電子カメラ１０１に送信する（ステップＳ９０３Ａ）。このセッション開始要求を受信した上記電子カメラ１０１は、セッションの準備を行い、“セッション開始ＯＫ”の旨で応答する（ステップＳ９０３Ｂ）。
【００７５】
さらに、上記ＰＣ２０１は、上記電子カメラ１０１の上記記録媒体部１０３に記録されている画像データを検索する為に、オブジェクトハンドルリストの取得要求を上記電子カメラ１０１に送信する（ステップＳ９０４Ａ）。このオブジェクトハンドルリストの取得要求を受信した上記電子カメラ１０１は、上記電子カメラ１０１内のオブジェクトハンドルリストを上記ＰＣ２０１に送信する（ステップＳ９０４Ｂ）。
【００７６】
オブジェクトハンドルリストを受信した上記ＰＣ２０１は、取得したオブジェクトハンドルリスト内のオブジェクトハンドルに対応付けられたオブジェクト情報の取得要求を、上記電子カメラ１０１に送信する（ステップＳ９０５Ａ）。このオブジェクト情報の取得要求を受信した上記電子カメラ１０１は、指定されたオブジェクトハンドルに対応付けられたオブジェクト情報を上記ＰＣ２０１に送信する（ステップＳ９０５Ｂ）。
【００７７】
ここで、上記ＰＣ２０１では上記ＣＰＵ２０４が、受信したオブジェクト情報のファイル名がｎｏｓａｖｅ．ｌｓｔであるか否かを判定する。受信したオブジェクト情報のファイル名がｎｏｓａｖｅ．ｌｓｔでない場合は、上記ステップＳ９０４Ｂにおいて上記電子カメラ１０１により送信されたオブジェクトハンドルリスト内のオブジェクトハンドル分だけ、上記ステップＳ９０５Ａ及び上記ステップＳ９０５Ｂを繰り返し、ｎｏｓａｖｅ．ｌｓｔであるか否かを判定する。
【００７８】
一方、受信したオブジェクト情報のファイル名がｎｏｓａｖｅ．ｌｓｔである場合は、当該オブジェクト情報のオブジェクトに対応するオブジェクトハンドルを指定し、オブジェクト取得要求、すなわち上記リスト情報（未取り込み画像データリストファイル）の取得要求を上記電子カメラ１０１に送信する（ステップＳ９０６Ａ）。このオブジェクト取得要求を受信した上記電子カメラ１０１は、指定されたオブジェクトハンドルに対応するオブジェクト（ｎｏｓａｖｅ．ｌｓｔ）、すなわち上記リスト情報（未取り込み画像データリストファイル）を、上記ＰＣ２０１に送信する（ステップＳ９０６Ｂ）。
【００７９】
このようにして、オブジェクトとしてｎｏｓａｖｅ．ｌｓｔを受信したＰＣ２０１は、該ｎｏｓａｖｅ．ｌｓｔに記載されているオブジェクトハンドルに対応付けられたオブジェクト情報（未取り込み画像データ情報）の取得要求を、上記電子カメラ１０１に送信する（ステップＳ９０７Ａ）。このオブジェクト情報の取得要求を受信した上記電子カメラ１０１は、指定されたオブジェクトハンドルに対応付けられたオブジェクト情報（未取り込み画像データ情報）を、上記ＰＣ２０１に送信する（ステップＳ９０７Ｂ）。
【００８０】
上記オブジェクト情報を受信したＰＣ２０１は、上記オブジェクト情報に基づいて上記オブジェクトハンドルを指定して、オブジェクト（未取り込み画像データ）の取得要求を上記電子カメラ１０１に送信する（ステップＳ９０８Ａ）。このオブジェクトの取得要求を受信した電子カメラ１０１は、指定されたオブジェクトハンドルに対応するオブジェクト（未取り込み画像データ）を、上記ＰＣ２０１に送信する（ステップＳ９０８Ｂ）。そして、上記ＰＣ２０１は、このようにして受信したオブジェクト（未取り込み画像データ）を、上記記録媒体部２０３に記録する。
【００８１】
なお、上記電子カメラ１０１から上記ＰＣ２０１へ未取り込み画像データが、上記記録媒体部１０３に存在しなくなるまで、上記ステップ９０７Ａ、上記ステップ９０７Ｂ、上記ステップ９０８Ａ、及び上記ステップ９０８Ｂの処理を繰り返す。
【００８２】
以上説明したように、本第１実施形態によれば、例えばカメラ等の情報処理端末における記録媒体に記録されたデータのうち、例えばＰＣ等のデータ保存装置へ未取り込みのデータについて、上記記録媒体が故障すること等により上記未取り込みのデータが再生不能等になる前に、上記記録媒体の不具合及び当該未取り込みのデータの存在を当該情報処理端末のユーザへ報知し、当該未取り込みのデータの上記データ保存装置への取り込みをユーザに促すことが可能な情報処理端末、情報送信システム、及び情報送信システムの情報送信方法を提供することができる。
【００８３】
具体的には、本第１実施形態によれば、例えば電子カメラ等における記録媒体部には記録されているが例えばＰＣ等には未取り込みの画像データが存在することを、適切なタイミングでユーザに警告することができ且つそれら未取り込みの画像データを適切なタイミングでデータ保存装置に保存することができる。
【００８４】
［第２実施形態］
以下、図面を参照して本発明の第２実施形態を説明する。なお、上記第１実施形態と重複する説明は省略する。ここで、上記第１実施形態と本第２実施形態との主な相違点は、上記電子カメラ１０１から上記ＰＣ２０１への画像データの取り込み処理のシーケンスである。以下、図１０を参照して、本第２実施形態における上記画像データの取り込み処理のシーケンスを説明する。
【００８５】
まず、上述した故障予測に基づく警告表示が上記表示部１０７に表示されると、この警告表示を視認したユーザが、当該電子カメラ１０１と上記ＰＣ２０１とを上記通信線３０１でＵＳＢ接続する（ステップＳ１００１）。これにより、当該画像データ転送処理が開始する。
【００８６】
このようにして画像データ転送処理が開始すると、上記ＰＣ２０１は上記電子カメラ１０１の装置情報（上記電子カメラ１０１の製品名、製造社名、及び対応しているオペレーション等を示す情報等）取得要求を上記電子カメラ１０１に送信する（ステップＳ１００２Ａ）。この装置情報取得要求を受信した上記電子カメラ１０１は、装置情報を上記ＰＣ２０１に送信する（ステップＳ１００２Ｂ）。
【００８７】
続いて、ＰＴＰセッションを開始する為に、上記ＰＣ２０１は、セッション開始要求を上記電子カメラ１０１に送信する（ステップＳ１００３Ａ）。このセッション開始要求を受信した上記電子カメラ１０１は、セッションの準備を行い、“セッション開始ＯＫ”の旨で応答する（ステップＳ１００３Ｂ）。
【００８８】
上記電子カメラ１０１は、上述したリストファイルｎｏｓａｖｅ．ｌｓｔが、上記電子カメラ１０１内に追加されたことを示すオブジェクト追加イベントを、上記リストファイルｎｏｓａｖｅ．ｌｓｔのオブジェクトハンドルと共に、上記ＰＣ２０１に通知する（ステップＳ１００４）。この通知を受信した上記ＰＣ２０１は、このオブジェクト追加イベントに付随して通知されたオブジェクトハンドルに対応付けられたオブジェクト情報ファイル名；ｎｏｓａｖｅ．ｌｓｔ）の取得要求を、上記電子カメラ１０１に送信する（ステップＳ１００５Ａ）。
【００８９】
このオブジェクト情報の取得要求を受信した上記電子カメラ１０１は、指定されたオブジェクトハンドルに対応付けられたオブジェクト情報（ファイル名；ｎｏｓａｖｅ．ｌｓｔ）を上記ＰＣ２０１に送信する（ステップＳ１００５Ｂ）。
【００９０】
このオブジェクト情報（ファイル名；ｎｏｓａｖｅ．ｌｓｔ）を受信した上記ＰＣ２０１は、当該オブジェクト情報に対応するオブジェクトハンドルを指定してオブジェクト（未取り込み画像データリストファイル）の取得要求を、上記電子カメラ１０１に送信する（ステップＳ１００６Ａ）。このオブジェクト取得要求を受信した上記電子カメラ１０１は、指定されたオブジェクトハンドルに対応するオブジェクト（ｎｏｓａｖｅ．ｌｓｔ）（未取り込み画像データリストファイル）を、上記ＰＣ２０１に送信する（ステップＳ１００６Ｂ）。
【００９１】
このようにしてオブジェクトとしてｎｏｓａｖｅ．ｌｓｔを受信したＰＣ２０１は、該ｎｏｓａｖｅ．ｌｓｔに記載されているオブジェクトハンドルに対応付けられたオブジェクト情報（未取り込み画像データ情報）の取得要求を、上記電子カメラ１０１に送信する（ステップＳ１００７Ａ）。このオブジェクト情報の取得要求を受信した上記電子カメラ１０１は、指定されたオブジェクトハンドルに対応付けられたオブジェクト情報（未取り込み画像データ情報）を、上記ＰＣ２０１に送信する（ステップＳ１００７Ｂ）。
【００９２】
このオブジェクト情報を受信したＰＣ２０１は、上記オブジェクトハンドルを指定してオブジェクト（未取り込み画像データ）の取得要求を上記電子カメラ１０１に送信する（ステップＳ１００８Ａ）。このオブジェクト取得要求を受信した電子カメラ１０１は、指定されたオブジェクトハンドルに対応するオブジェクト（未取り込み画像データ）を、上記ＰＣ２０１に送信する（ステップＳ１００８Ｂ）。そして、上記ＰＣ２０１は、このようにして受信したオブジェクト（未取り込み画像データ）を、上記記録媒体部２０３に記録する。
【００９３】
なお、上記電子カメラ１０１から上記ＰＣ２０１へ未取り込みの画像データが、上記記録媒体部１０３に存在しなくなるまで、上記ステップ１００７Ａ、上記ステッ１００７Ｂ、上記ステップ１００８Ａ、及び上記ステップ１００８Ｂの処理を繰り返す。
【００９４】
以上説明したように、本第２実施形態によれば、上記第１実施形態に係る情報処理端末、情報送信システム、及び情報送信システムの情報送信方法と同様の効果を奏する情報処理端末、情報送信システム、及び情報送信システムの情報送信方法を提供することができる。
【００９５】
以上、第１実施形態及び第２実施形態に基づいて本発明を説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で、種々の変形及び応用が可能なことは勿論である。
【００９６】
さらに、上述した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件の適当な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成も発明として抽出され得る。
【図面の簡単な説明】
【００９７】
【図１】本発明の第１実施形態に係る電子カメラのシステム構成例を示すブロック図。
【図２】図１に示す電子カメラの記録媒体部に記録された画像データを取り込んで保存するＰＣのシステム構成例を示すブロック図。
【図３】電子カメラとＰＣとを通信線で接続し、電子カメラにおける記録媒体部に記録されている画像データをＰＣに転送する画像データ転送に係る階層構造例を示す階層図。
【図４】本発明の第１実施形態における電子カメラからＰＣへの画像データの取り込み処理のシーケンス例を示す図。
【図５】（ａ）は、故障予測機能により故障が予測され且つアーカイブ属性がセットされている画像データが記録媒体部に存在しない場合の警告表示例を示す図。（ｂ）及び（ｃ）は、故障予測機能により故障が予測され且つ上記アーカイブ属性がセットされていている画像データが記録媒体部に一つ以上存在する場合の警告表示例を示す図。（ｄ）は、警告表示を表示部に表示した後に、ユーザにより撮影指示があった場合の警告表示例を示す図。（ｅ）は、警告表示を表示部に表示した後に、記録媒体部への書込み指示（画像データ編集、画像データ削除等）があった場合の警告表示例を示す図。
【図６】（ａ）は、表示に係る画像データのアーカイブ属性がクリアされている場合の表示例を示す図。（ｂ）は、表示に係る画像データのアーカイブ属性がクリアされている場合の表示例を示す図。（ｃ）は、表示に係る画像データのアーカイブ属性がセットされていている場合の表示例を示す図。
【図７】電子カメラの記録媒体部に記録されている画像データ情報の一例を示す図。
【図８】画像データのアーカイブ属性がセットされている画像データに対応するオブジェクトハンドルのリストファイルｎｏｓａｖｅ．ｌｓｔの一構成例を示す図。
【図９】本発明の第１実施形態における電子カメラからＰＣへの画像データの取り込み処理のシーケンス例を示す図。
【図１０】本発明の第２実施形態における電子カメラからＰＣへの画像データの取り込み処理のシーケンス例を示す図。
【符号の説明】
【００９８】
１０１…電子カメラ、  １０２…撮像部、  １０３…記録媒体部、  １０４…ＣＰＵ、  １０５…通信インタフェース、  １０６…操作部、  １０７…表示部、  １０８…ＲＡＭ、  １０９…フラッシュメモリ、  ２０１…ＰＣ、  ２０３…記録媒体部、  ２０４…ＣＰＵ、  ２０５…通信インタフェース、  ２０６…操作部、  ２０７…表示部、  ２０８…ＲＡＭ、  ３０１…通信線、  ３０２，３０５…ＵＳＢ、  ３０４，３０７…ＰＴＰ、  ８０１，８０２，８０３，８０４，８０５，８０６…オブジェクトハンドル。
【図１】
0005019121.tif 000002
【図２】
0005019121.tif 000003
【図３】
0005019121.tif 000004
【図４】
0005019121.tif 000005
【図５】
0005019121.tif 000006
【図６】
0005019121.tif 000007
【図７】
0005019121.tif 000008
【図８】
0005019121.tif 000009
【図９】
0005019121.tif 000010
【図１０】
0005019121.tif 000011