(57)【要約】【課題】データのセキュリティ対策を施しつつ、ユーザの利便性も確保したデータ処理装置を提供する。【解決手段】データ処理装置は、データが格納される、データ格納手段と、ユーザが登録した第１の認証情報が格納される、認証情報格納手段と、ユーザが第２の認証情報を入力する、入力手段と、前記入力手段により前記第２の認証情報が入力された場合には、前記認証情報格納手段から前記第１の認証情報を取得し、この第１の認証情報と前記第２の認証情報とを比較して、両者が合致した場合には、前記データ格納手段に格納されているデータの読み出しを認めるが、合致しない場合には、前記データ格納手段に格納されているデータの読み出しを認めない、第１判断手段と、外部記憶装置が挿入される、スロットと、前記スロットに外部記憶装置が挿入された場合には、前記第２の認証情報の入力がなくとも、前記外部記憶装置に格納されているデータを、前記データ格納手段に書き込むことを認める、書き込み容認手段と、を備えて構成されている。【選択図】図１
2007279794.tif 000002
【特許請求の範囲】
【請求項１】
データが格納される、データ格納手段と、
ユーザが登録した第１の認証情報が格納される、認証情報格納手段と、
ユーザが第２の認証情報を入力する、入力手段と、
前記入力手段により前記第２の認証情報が入力された場合には、前記認証情報格納手段から前記第１の認証情報を取得し、この第１の認証情報と前記第２の認証情報とを比較して、両者が合致した場合には、前記データ格納手段に格納されているデータの読み出しを認めるが、合致しない場合には、前記データ格納手段に格納されているデータの読み出しを認めない、第１判断手段と、
外部記憶装置が挿入される、スロットと、
前記スロットに外部記憶装置が挿入された場合には、前記第２の認証情報の入力がなくとも、前記外部記憶装置に格納されているデータを、前記データ格納手段に書き込むことを認める、書き込み容認手段と、
を備えることを特徴とするデータ処理装置。
【請求項２】
前記スロットに挿入されている外部記憶装置を、当該データ処理装置に登録するための、登録手段を、さらに備えることを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記スロットに外部記憶装置が挿入されている場合には、この外部記憶装置が前記登録手段により登録されている外部記憶装置であるかどうかを判断し、この外部記憶装置が登録されている外部記憶装置である場合には、前記データ格納手段に格納されているデータの読み出しを認めるが、登録されていない外部記憶装置である場合には、前記データ格納手段に格納されているデータの読み出しを認めない、第２判断手段を、さらに備えることを特徴とする請求項２に記載のデータ処理装置。
【請求項４】
前記登録手段では、認証情報を生成し、この生成された認証情報を、前記スロットに挿入されている外部記憶装置に書き込み、
前記第２判断手段では、前記スロットに挿入されている外部記憶装置から認証情報を読み出し、この読み出した認証情報が、前記生成された認証情報と合致する場合には、この外部記憶装置を登録された外部記憶装置であると判断する、
ことを特徴とする請求項３に記載のデータ処理装置。
【請求項５】
前記登録手段では、前記スロットに挿入されている外部記憶装置から、この外部記憶装置の識別情報を読み出し、この読み出した識別情報を、識別情報格納手段に格納しておき、
前記第２判断手段では、前記スロットに挿入されている外部記憶装置から識別情報を読み出し、この読み出した識別情報が、前記識別情報格納手段に格納されている識別情報と合致する場合には、この外部記憶装置を登録された外部記憶装置であると判断する、
ことを特徴とする請求項３に記載のデータ処理装置。
【請求項６】
電源が投入された際に、前記データ格納手段に格納されているデータを読み出すことができない状態で、当該データ処理装置を立ち上げる、立ち上げ手段を、さらに備えることを特徴とする請求項１乃至請求項５のいずれかに記載のデータ処理装置。
【請求項７】
ホスト端末にデバイス端末として接続されて、前記データ格納手段に格納されているデータを、前記ホスト端末が読み出すことができるようにするための、ホスト接続手段を、さらに備えており、
前記立ち上げ手段は、前記ホスト接続手段にホスト端末が接続されたとしても、前記ホスト端末の接続が成立しないように立ち上げる、
ことを特徴とする請求項６に記載のデータ処理装置。
【請求項８】
前記第１判断手段が、前記第１の認証情報と前記第２の認証情報とが合致すると判断した後は、前記ホスト接続手段にホスト端末が接続された場合には、このホスト端末と当該データ処理装置との間の接続が成立するように処理する、ことを特徴とする請求項７に記載のデータ処理装置。
【請求項９】
データが格納される、データ格納手段と、
ユーザが登録した第１の認証情報が格納される、認証情報格納手段と、
外部記憶装置が挿入される、スロットと、
を備えるデータ処理装置の制御方法であって、
ユーザに第２の認証情報を入力させるステップと、
前記第２の認証情報が入力された場合には、前記認証情報格納手段から前記第１の認証情報を取得し、この第１の認証情報と前記第２の認証情報とを比較して、両者が合致した場合には、前記データ格納手段に格納されているデータの読み出しを認めるが、合致しない場合には、前記データ格納手段に格納されているデータの読み出しを認めないステップと、
前記スロットに外部記憶装置が挿入された場合には、前記第２の認証情報の入力がなくとも、前記外部記憶装置に格納されているデータを、前記データ格納手段に書き込むことを認めるステップと、
を備えることを特徴とするデータ処理装置の制御方法。
【請求項１０】
データが格納される、データ格納手段と、
ユーザが登録した第１の認証情報が格納される、認証情報格納手段と、
外部記憶装置が挿入される、スロットと、
を備えるデータ処理装置を制御するためのプログラムであって、
ユーザに第２の認証情報を入力させるステップと、
前記第２の認証情報が入力された場合には、前記認証情報格納手段から前記第１の認証情報を取得し、この第１の認証情報と前記第２の認証情報とを比較して、両者が合致した場合には、前記データ格納手段に格納されているデータの読み出しを認めるが、合致しない場合には、前記データ格納手段に格納されているデータの読み出しを認めないステップと、
前記スロットに外部記憶装置が挿入された場合には、前記第２の認証情報の入力がなくとも、前記外部記憶装置に格納されているデータを、前記データ格納手段に書き込むことを認めるステップと、
をデータ処理装置に実行させるためのプログラム。
【請求項１１】
データが格納される、データ格納手段と、
ユーザが登録した第１の認証情報が格納される、認証情報格納手段と、
外部記憶装置が挿入される、スロットと、
を備えるデータ処理装置を制御するためのプログラムが記録された記録媒体であって、
ユーザに第２の認証情報を入力させるステップと、
前記第２の認証情報が入力された場合には、前記認証情報格納手段から前記第１の認証情報を取得し、この第１の認証情報と前記第２の認証情報とを比較して、両者が合致した場合には、前記データ格納手段に格納されているデータの読み出しを認めるが、合致しない場合には、前記データ格納手段に格納されているデータの読み出しを認めないステップと、
前記スロットに外部記憶装置が挿入された場合には、前記第２の認証情報の入力がなくとも、前記外部記憶装置に格納されているデータを、前記データ格納手段に書き込むことを認めるステップと、
をデータ処理装置に実行させるためのプログラムが記録された記録媒体。
【請求項１２】
データが格納される、データ格納手段と、
ホスト端末にデバイス端末として接続されて、前記データ格納手段に格納されているデータを、前記ホスト端末が読み出すことのできるようにするための、ホスト接続手段であって、立ち上げた状態では、前記ホスト端末からの接続が成立しない状態に維持されている、ホスト接続手段と、
ユーザが登録した第１の認証情報が格納される、認証情報格納手段と、
ユーザが第２の認証情報を入力する、入力手段と、
前記入力手段により前記第２の認証情報が入力された場合には、前記認証情報格納手段から前記第１の認証情報を取得し、この第１の認証情報と前記第２の認証情報とを比較して、両者が合致した場合には、前記ホスト接続手段にホスト端末が接続された際に、このホスト端末との接続を成立させて、前記ホスト端末が前記データ格納手段に格納されているデータを読み出せるようにするが、両者が合致しない場合には、前記ホスト接続手段にホスト端末が接続されたとしても、このホスト端末との接続が成立しない状態を維持して、前記ホスト端末が前記データ格納手段に格納されているデータを読み出せないようにする、第１判断手段と、
を備えることを特徴とするデータ処理装置。
【請求項１３】
外部記憶装置が挿入される、スロットと、
前記スロットに挿入されている外部記憶装置を、当該データ処理装置に登録するための、登録手段と、
前記スロットに外部記憶装置が挿入されている場合には、この外部記憶装置が前記登録手段により登録されている外部記憶装置であるかどうかを判断し、この外部記憶装置が登録されている外部記憶装置である場合には、前記第２の認証情報の入力がなくとも、前記ホスト接続手段にホスト端末が接続された際に、このホスト端末との接続を成立させる、第２判断手段と、
をさらに備えることを特徴とする請求項１２に記載のデータ処理装置。
【請求項１４】
前記スロットに外部記憶装置が挿入された場合には、前記第２の認証情報の入力がなくとも、また、この外部記憶装置が登録されている外部記憶装置でなくとも、前記外部記憶装置に格納されているデータを、前記データ格納手段に書き込むことを認める、書き込み容認手段を、さらに備えることを特徴とする請求項１３に記載のデータ処理装置。
【請求項１５】
当該データ処理装置には、表示画面が設けられていない、ことを特徴とする請求項１２乃至請求項１４のいずれかに記載のデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置に関し、特に、データが格納されるデータ格納手段を有するデータ処理装置に関する。
【背景技術】
【０００２】
デジタルカメラ等の撮像装置で撮影された画像データは、その撮像装置に挿入されている各種のメモリカードに格納される。このメモリカードは、大容量化が進んでいるものの、撮像装置の高画素化や動画への対応のため、使用中にメモリカードの容量がなくなってしまい、撮影が継続できなくなるという課題は依然として存在している。この課題を解決し、外出して撮影している合間に、メモリカードから画像データのバックアップをとり、新たに撮影した画像データを格納する容量をメモリカードに確保したいという要望を満たすために、ポータブルタイプのストレージャが登場してきている。このようなストレージャは、パーソナルコンピュータよりも小さくて且つ軽くできており、起動が早く、操作も簡単であるという特徴を有している。
【０００３】
しかし、このようなストレージャには、様々なデータが格納されているため、これら格納されているデータのセキュリティを確保する必要がある。データのセキュリティを確保するためには、ストレージャを起動する際に、ユーザにパスワード等の認証情報の入力を要求するという対応も考えられる。
【０００４】
起動時にパスワード等の認証情報を要求するという手法は、パーソナルコンピュータの不正使用を防止するための対策として広く用いられている（例えば、特開２００５−２９３２８２号公報：特許文献１参照）。しかし、このような手法をストレージャなどのデータ処理装置にそのまま適用すると、メモリカードに格納されているデータを、データ処理装置にバックアップをしようとしているタイミングでも認証情報の入力を強要されることとなり、ユーザにとって煩わしいという問題が生じる。すなわち、ポータブルタイプのストレージャはバッテリで駆動するため、通常は電源がオフの状態であり、使用時に限って電源がオンになり起動される。
【０００５】
しかし、この起動のときに認証情報の入力を求められるとすると、特徴の１つである起動の速さが失われてしまい、ユーザの利便性を損ねる。特に、メモリカードのデータを、ユーザがデータ処理装置にバックアップしようとしている場合は、比較的急いでいることも多く、なるべく早くメモリカードに空き容量を作って、再度、このメモリカードを用いた撮影を継続したいと考えていることが多いと言える。
【０００６】
その一方で、ストレージャなどのデータ処理装置に対して、データセキュリティ対策を何ら施さないとすると、通常はデータが暗号化されていないことから、データ処理装置を置き忘れたり、盗難にあったりした場合に、第三者にデータを読み取られる可能性があり、好ましくない。
【特許文献１】特開２００５−２９３２８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
そこで本発明は、前記課題に鑑みてなされたものであり、データのセキュリティ対策を施しつつ、ユーザの利便性も確保したデータ処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明に係るデータ処理装置は、
データが格納される、データ格納手段と、
ユーザが登録した第１の認証情報が格納される、認証情報格納手段と、
ユーザが第２の認証情報を入力する、入力手段と、
前記入力手段により前記第２の認証情報が入力された場合には、前記認証情報格納手段から前記第１の認証情報を取得し、この第１の認証情報と前記第２の認証情報とを比較して、両者が合致した場合には、前記データ格納手段に格納されているデータの読み出しを認めるが、合致しない場合には、前記データ格納手段に格納されているデータの読み出しを認めない、第１判断手段と、
外部記憶装置が挿入される、スロットと、
前記スロットに外部記憶装置が挿入された場合には、前記第２の認証情報の入力がなくとも、前記外部記憶装置に格納されているデータを、前記データ格納手段に書き込むことを認める、書き込み容認手段と、
を備えることを特徴とする。
【０００９】
この場合、データ処理装置は、前記スロットに挿入されている外部記憶装置を、当該データ処理装置に登録するための、登録手段を、さらに備えるようにしてもよい。
【００１０】
この場合、データ処理装置は、前記スロットに外部記憶装置が挿入されている場合には、この外部記憶装置が前記登録手段により登録されている外部記憶装置であるかどうかを判断し、この外部記憶装置が登録されている外部記憶装置である場合には、前記データ格納手段に格納されているデータの読み出しを認めるが、登録されていない外部記憶装置である場合には、前記データ格納手段に格納されているデータの読み出しを認めない、第２判断手段を、さらに備えるようにしてもよい。
【００１１】
この場合、前記登録手段では、認証情報を生成し、この生成された認証情報を、前記スロットに挿入されている外部記憶装置に書き込み、
前記第２判断手段では、前記スロットに挿入されている外部記憶装置から認証情報を読み出し、この読み出した認証情報が、前記生成された認証情報と合致する場合には、この外部記憶装置を登録された外部記憶装置であると判断するようにしてもよい。
【００１２】
或いは、前記登録手段では、前記スロットに挿入されている外部記憶装置から、この外部記憶装置の識別情報を読み出し、この読み出した識別情報を、識別情報格納手段に格納しておき、
前記第２判断手段では、前記スロットに挿入されている外部記憶装置から識別情報を読み出し、この読み出した識別情報が、前記識別情報格納手段に格納されている識別情報と合致する場合には、この外部記憶装置を登録された外部記憶装置であると判断するようにしてもよい。
【００１３】
また、データ処理装置は、電源が投入された際に、前記データ格納手段に格納されているデータを読み出すことができない状態で、当該データ処理装置を立ち上げる、立ち上げ手段を、さらに備えるようにしてもよい。
【００１４】
この場合、ホスト端末にデバイス端末として接続されて、前記データ格納手段に格納されているデータを、前記ホスト端末が読み出すことができるようにするための、ホスト接続手段を、さらに備えており、
前記立ち上げ手段は、前記ホスト接続手段にホスト端末が接続されたとしても、前記ホスト端末の接続が成立しないように立ち上げるようにしてもよい。
【００１５】
この場合、前記第１判断手段が、前記第１の認証情報と前記第２の認証情報とが合致すると判断した後は、前記ホスト接続手段にホスト端末が接続された場合には、このホスト端末と当該データ処理装置との間の接続が成立するように処理するようにしてもよい。
【００１６】
本発明に係るデータ処理装置の制御方法は、
データが格納される、データ格納手段と、
ユーザが登録した第１の認証情報が格納される、認証情報格納手段と、
外部記憶装置が挿入される、スロットと、
を備えるデータ処理装置の制御方法であって、
ユーザに第２の認証情報を入力させるステップと、
前記第２の認証情報が入力された場合には、前記認証情報格納手段から前記第１の認証情報を取得し、この第１の認証情報と前記第２の認証情報とを比較して、両者が合致した場合には、前記データ格納手段に格納されているデータの読み出しを認めるが、合致しない場合には、前記データ格納手段に格納されているデータの読み出しを認めないステップと、
前記スロットに外部記憶装置が挿入された場合には、前記第２の認証情報の入力がなくとも、前記外部記憶装置に格納されているデータを、前記データ格納手段に書き込むことを認めるステップと、
を備えることを特徴とする。
【００１７】
本発明に係るプログラムは、
データが格納される、データ格納手段と、
ユーザが登録した第１の認証情報が格納される、認証情報格納手段と、
外部記憶装置が挿入される、スロットと、
を備えるデータ処理装置を制御するためのプログラムであって、
ユーザに第２の認証情報を入力させるステップと、
前記第２の認証情報が入力された場合には、前記認証情報格納手段から前記第１の認証情報を取得し、この第１の認証情報と前記第２の認証情報とを比較して、両者が合致した場合には、前記データ格納手段に格納されているデータの読み出しを認めるが、合致しない場合には、前記データ格納手段に格納されているデータの読み出しを認めないステップと、
前記スロットに外部記憶装置が挿入された場合には、前記第２の認証情報の入力がなくとも、前記外部記憶装置に格納されているデータを、前記データ格納手段に書き込むことを認めるステップと、
をデータ処理装置に実行させることを特徴とする。
【００１８】
本発明に係る記録媒体は、
データが格納される、データ格納手段と、
ユーザが登録した第１の認証情報が格納される、認証情報格納手段と、
外部記憶装置が挿入される、スロットと、
を備えるデータ処理装置を制御するためのプログラムが記録された記録媒体であって、
ユーザに第２の認証情報を入力させるステップと、
前記第２の認証情報が入力された場合には、前記認証情報格納手段から前記第１の認証情報を取得し、この第１の認証情報と前記第２の認証情報とを比較して、両者が合致した場合には、前記データ格納手段に格納されているデータの読み出しを認めるが、合致しない場合には、前記データ格納手段に格納されているデータの読み出しを認めないステップと、
前記スロットに外部記憶装置が挿入された場合には、前記第２の認証情報の入力がなくとも、前記外部記憶装置に格納されているデータを、前記データ格納手段に書き込むことを認めるステップと、
をデータ処理装置に実行させるためのプログラムが記録されたことを特徴とする。
【００１９】
本発明に係るデータ処理装置は、
データが格納される、データ格納手段と、
ホスト端末にデバイス端末として接続されて、前記データ格納手段に格納されているデータを、前記ホスト端末が読み出すことのできるようにするための、ホスト接続手段であって、立ち上げた状態では、前記ホスト端末からの接続が成立しない状態に維持されている、ホスト接続手段と、
ユーザが登録した第１の認証情報が格納される、認証情報格納手段と、
ユーザが第２の認証情報を入力する、入力手段と、
前記入力手段により前記第２の認証情報が入力された場合には、前記認証情報格納手段から前記第１の認証情報を取得し、この第１の認証情報と前記第２の認証情報とを比較して、両者が合致した場合には、前記ホスト接続手段にホスト端末が接続された際に、このホスト端末との接続を成立させて、前記ホスト端末が前記データ格納手段に格納されているデータを読み出せるようにするが、両者が合致しない場合には、前記ホスト接続手段にホスト端末が接続されたとしても、このホスト端末との接続が成立しない状態を維持して、前記ホスト端末が前記データ格納手段に格納されているデータを読み出せないようにする、第１判断手段と、
を備えることを特徴とする。
【００２０】
この場合、データ処理装置は、
外部記憶装置が挿入される、スロットと、
前記スロットに挿入されている外部記憶装置を、当該データ処理装置に登録するための、登録手段と、
前記スロットに外部記憶装置が挿入されている場合には、この外部記憶装置が前記登録手段により登録されている外部記憶装置であるかどうかを判断し、この外部記憶装置が登録されている外部記憶装置である場合には、前記第２の認証情報の入力がなくとも、前記ホスト接続手段にホスト端末が接続された際に、このホスト端末との接続を成立させる、第２判断手段と、
をさらに備えるようにしてもよい。
【００２１】
この場合、データ処理装置は、前記スロットに外部記憶装置が挿入された場合には、前記第２の認証情報の入力がなくとも、また、この外部記憶装置が登録されている外部記憶装置でなくとも、前記外部記憶装置に格納されているデータを、前記データ格納手段に書き込むことを認める、書き込み容認手段を、さらに備えるようにしてもよい。
【００２２】
また、当該データ処理装置には、表示画面が設けられていなくともよい。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照して、本発明の実施形態を説明する。なお、以下に説明する実施形態は、本発明の技術的範囲を限定するものではない。
【００２４】
〔第１実施形態〕
図１は、本発明の第１実施形態に係るデータ処理装置１０の内部構成を説明するためのブロック図である。この図１に示すように、本実施形態に係るデータ処理装置１０は、ＣＰＵ（Central Processing Unit）２０と、ＲＡＭ（Random Access Memory）２２と、ＲＯＭ（Read Only Memory）２４と、ハードディスクドライブ２６と、入力インターフェース２８と、メモリカードインターフェース３０と、ＵＳＢインターフェース３２とを備えており、これらは互いに内部バス４０を介して、接続されている。
【００２５】
また、ＣＰＵ２０の内部には、ＤＳＰ（Digital Signal Processor）５０が内蔵されている。ＤＳＰ５０は、ハードディスクドライブ２６に格納されている静止画、動画、音楽などのデータを再生する際に必要な処理を行う。ハードディスクドライブ２６が、本実施形態における不揮発性のデータ格納装置を構成している。
【００２６】
また、このデータ処理装置１０には、メモリカード６０が適宜、装着される。データ処理装置１０に装着されたメモリカード６０に格納されている様々な種別のデータは、メモリカードインターフェース３０を介して、このデータ処理装置１０が取り込むことが可能である。具体的には、メモリカード６０に格納されているデータは、メモリカードインターフェース３０を介して、ＣＰＵ２０が取り込み、ハードディスクドライブ２６に格納される。本実施形態では、このメモリカード６０は、例えば、ＣＦ（コンパクトフラッシュ：登録商標）メモリカードやＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリカード（登録商標）などにより構成されていることを想定している。
【００２７】
また、このデータ処理装置１０は、ＵＳＢインターフェース３２に接続されたケーブルを介して、ホスト端末７０に接続される。すなわち、このデータ処理装置１０は、ＵＳＢホストとして機能するホスト端末７０に接続されている場合には、ＵＳＢデバイスとして振る舞うことができる。このホスト端末７０は、データ処理装置１０に必要に応じて接続されるものであり、ユーザがデータ処理装置１０を携帯している状態では、通常は接続されていない。
【００２８】
本実施形態では、このデータ処理装置１０は、ポータブルタイプのストレージャであるフォトビューアを想定しているが、ディスクトップ型のパーソナルコンピュータやノート型のパーソナルコンピュータ、携帯電話などによりデータ処理装置１０を構成することもできる。
【００２９】
図２は、本実施形態に係るデータ処理装置１０の正面レイアウト図である。この図２に示すように、データ処理装置１０には、「０」から「９」のテンキーＴ１０と、電源をオン／オフするための電源ボタンＢ１０と、認証情報を登録するための認証情報登録ボタンＢ１２と、メモリカード６０を登録するためのカード登録ボタンＢ１４と、バックアップをとるためのバックアップボタンＢ１６とが設けられている。
【００３０】
また、電源ボタンＢ１０の下方には、このデータ処理装置１０の状態をユーザに知らせるための表示素子Ｌ１０が設けられている。この表示素子Ｌ１０は、例えばＬＥＤにより構成されている。このデータ処理装置１０の状態をユーザに知らせるための手段は、表示素子Ｌ１０に限られるものではなく、例えば、ＢＥＥＰ音を発生する音声装置により実現することも可能である。
【００３１】
また、データ処理装置１０の上部には、メモリカード６０を挿入するためのスロットＳＬが設けられている。ユーザがこのスロットＳＬにメモリカード６０を挿入すると、メモリカード６０が、上述したメモリカードインターフェース３０を介して、データ処理装置１０に接続される。本実施形態では、このスロットＳＬは、例えば、ＣＦメモリカードスロットやＳＤカードメモリスロットにより構成されている。
【００３２】
これら図１及び図２から分かるように、本実施形態に係るデータ処理装置１０には、表示画面が設けられていない。但し、これら図１及び図２に示したデータ処理装置１０に、表示画面を追加して構成するようにしてもよい。
【００３３】
図３は、本実施形態に係るデータ処理装置１０で実行される起動処理の内容を説明するためのフローチャートを示す図である。この起動処理は、ＲＯＭ２４に格納されている起動処理プログラムをＣＰＵ２０が読み込んで実行することにより、実現される処理である。また、この起動処理は、ユーザが電源ボタンＢ１０を押下して、データ処理装置１０の電源をオンした際に、自動的に起動される処理である。
【００３４】
図３に示すように、この起動処理においては、データ処理装置１０は、まず、ハードディスクドライブ２６やメモリカードインターフェース３０等を起動して、通常のシステム動作を開始する（ステップＳ１００）。
【００３５】
但し、本実施形態では、ホスト端末７０が接続されたとしても、ＵＳＢインターフェース３２が正常に動作しない設定にしておく。例えば、スロットＳＬがＣＦメモリカードスロットである場合には、ＵＳＢの通信モードがロースピードモードのときには、Ｄ−信号がプルアップされ、フルスピードモード又はハイスピードモードのときには、Ｄ＋信号がプルアップされるので、データ処理装置１０は、たとえホスト端末７０から要求があったとしても、これらＤ−信号及びＤ＋信号はプルアップしないようにしておく。これにより、ホスト端末７０がＵＳＢインターフェース３２に接続されたとしても、ホスト端末７０とデータ処理装置１０との間の接続が成立しないようにすることができる。
【００３６】
次に、データ処理装置１０は、スロットＳＬにメモリカード１０２が挿入されているかどうかを判断する（ステップＳ１０２）。スロットＳＬがＣＦメモリカードスロットである場合には、ＣＦメモリカードが挿入されている間は、このＣＦメモリカードスロットのＣＤ１信号及びＣＤ２信号がローレベルになるので、データ処理装置１０は、これらＣＤ１信号及びＣＤ２信号がハイレベルであるか、ローレベルであるかを検出することにより、メモリカード６０が挿入されているかどうかを判断できる。
【００３７】
メモリカード６０がスロットＳＬに挿入されていない場合（ステップＳ１０２：ＮＯ）には、データ処理装置１０は、ユーザに認証情報を入力させる（ステップＳ１０４）。本実施形態では、認証情報は暗証番号により構成されているので、ユーザは、テンキーＴ１０を操作して、暗証番号を入力する。また、本実施形態では、例えば、表示素子Ｌ１０を緑色で高速に点滅させることにより、ユーザに認証情報の入力を促すこととしている。
【００３８】
認証情報が入力された場合には、データ処理装置１０は、入力された認証情報が、予め登録されている認証情報と合致するかどうかを判断する（ステップＳ１０６）。すなわち、本実施形態においては、ユーザが予め登録した暗証番号が、ハードディスクドライブ２６に不揮発的に格納されている。このため、データ処理装置１０は、ハードディスクドライブ２６から登録されている暗証番号を読み出し、ステップＳ１０４でユーザが入力した暗証番号と一致するかどうかを判断する。
【００３９】
ステップＳ１０６における判断の結果、認証情報が合致しない場合（ステップＳ１０６：ＮＯ）には、データ処理装置１０は、ステップＳ１０４に戻り、ユーザに再度、認証情報を入力するように促す。
【００４０】
一方、ステップＳ１０６における判断の結果、認証情報が合致した場合（ステップＳ１０６：ＹＥＳ）には、このユーザにハードディスクドライブ２６にデータを書き込むことを容認するとともに、ハードディスクドライブ２６に格納されているデータを読み出すことも容認する（ステップＳ１０８）。そして、通常の状態で、データ処理装置１０を立ち上げる（ステップＳ１１０）。このステップＳ１０８により、本実施形態では、Ｄ−信号又はＤ＋信号をプルアップできるようになるので、ホスト端末７０は、このデータ処理装置１０をＵＳＢデバイスとして扱うことができるようになり、ハードディスクドライブ２６に対するデータの書き込み及びデータの読み出しができるようになる。実際に、ホスト端末７０がこのデータ処理装置１０に接続を開始する場合には、Ｄ−信号又はＤ＋信号がプルアップすることにより、ＵＳＢデバイスが接続されたと認識でき、接続が成立する。続いて、ホスト端末７０は、ＵＳＢデバイスであるデータ処理装置１０に、バスリセットを発行するこで、ＵＳＢデバイスであるデータ処理装置１０に、ホストが認識したことを通知し、ネゴシエーション（バスエニュメレーション）を開始する。
【００４１】
これに対して、上述したステップＳ１０２において、スロットＳＬにメモリカード６０が挿入されていると判断した場合（ステップＳ１０２：ＹＥＳ）には、データ処理装置１０は、スロットＳＬに挿入されているメモリカード６０が、このデータ処理装置１０に予め登録されているメモリカードであるかどうかを判断する（ステップＳ１２０）。
【００４２】
メモリカード６０の登録の態様には様々なものが考えられる。例えば、メモリカード６０に認証情報を書き込める場合には、予め、ユーザの指示に基づいて、データ処理装置１０は認証情報を生成し、この認証情報をメモリカード６０とハードディスクドライブ２６書き込んでおく。そして、このステップＳ１２０では、メモリカード６０に書き込まれている認証情報を読み出し、この読み出した認証情報が、ハードディスクドライブ２６に書き込んだ認証情報と一致する場合には、認証情報が合致したと判断する。
【００４３】
例えば、メモリカード６０としてＣＦメモリカードを用いる場合、データ処理装置１０は、乱数やランダムなキーワードを識別情報として生成し、これらをＣＦメモリカードとハードディスクドライブ２６の双方に書き込んでおけばよい。
【００４４】
さらに、データ処理装置１０がＣＦメモリカードに識別情報を書き込む際には、データ処理装置１０は、書き込んだセクタ番号もハードディスクドライブ２６に保持しておくともできる。そして、スロットＳＬに挿入されたメモリカードが、予め登録されたメモリカードであるかどうかを判断する際には、データ処理装置１０は、メモリカードから読み出した識別情報と、この識別情報を読み出したセクタ番号の双方が、データ処理装置１０の保持する識別情報とセクタ番号に一致した場合にのみ、予め登録されたメモリカードであると判断する。このようにすれば、ＣＦメモリカードに書き込まれた識別情報を、何者かが別のＣＦメモリカードにコピーしたとしても、識別情報が書き込まれているセクタ番号が異なるので、コピーしたＣＦメモリカードを登録されたメモリカーであると誤認しなくなる。
【００４５】
また、メモリカード６０に個体を特定できるユニークな識別情報が予め付与されている場合には、メモリカード６０をデータ処理装置１０に登録する際に、メモリカード６０の識別情報をデータ処理装置１０が読み出し、これをハードディスクドライブ２６に格納しておいてもよい。この場合、ステップＳ１２０では、メモリカード６０からユニークな識別情報を読み出し、予めハードディスクドライブ２６に格納してある識別情報と一致するかどうかを判断すればよい。
【００４６】
例えば、ＳＤメモリカードの場合は、ＳＤメモリカードのＣＩＤレジスタ（１２８ビット）にユニークな識別情報が書き込まれているので、このＣＩＤレジスタの情報を、予め付与されている識別情報として、ハードディスクドライブ２６に書き込んでおけばよい。
【００４７】
また、メモリカード６０をデータ処理装置１０に登録する際に、暗号鍵を生成し、この暗号鍵をメモリカード６０に格納するとともに、データ処理装置１０はこの暗号鍵で復号できるキーワードをハードディスクドライブ２６に格納しておくようにしてもよい。この場合、ステップＳ１２０では、データ処理装置１０は、メモリカード６０から読み出した暗号鍵で、ハードディスクドライブ２６から読み出したキーワードを正常に復号できるかどうかで、認証情報が合致したかどうかを判断すればよい。
【００４８】
このことから分かるように、本実施形態において、認証情報の合致とは、メモリカード６０に書き込まれている認証情報が、データ処理装置１０に登録されている認証情報と一致する場合の他、予めメモリカード６０がデータ処理装置１０に登録されているものであることを認証するための様々な態様が含まれているものと解釈されるべきである。また、認証情報の合致の態様として様々なものが含まれているのは、上述したステップＳ１０６における判断でも同様である。
【００４９】
このステップＳ１２０で、スロットＳＬに挿入されたメモリカード６０が予め登録されたメモリカードであると判断した場合（ステップＳ１２０：ＹＥＳ）には、このユーザにハードディスクドライブ２６へデータを書き込むことを容認するとともに、ハードディスクドライブ２６に格納されているデータを読み出すことも容認する（ステップＳ１２２）。そして、通常の状態で、データ処理装置１０を立ち上げる（ステップＳ１１０）。このステップＳ１２２により、本実施形態では、上述したステップＳ１０８と同様に、Ｄ−信号又はＤ＋信号をプルアップできるようにし、ＵＳＢインターフェース３２にホスト端末７０が接続された場合に、ホスト端末７０とデータ処理装置１０との間の接続が成立するようになる。
【００５０】
これに対して、ステップＳ１２０で、スロットＳＬに挿入されたメモリカード６０が予め登録されたメモリカードでないと判断した場合（ステップＳ１２０）には、そのユーザに、ハードディスクドライブ２６にデータを書き込むことは容認するが、ハードディスクドライブ２６に格納されているデータを読み出すことは容認しない（ステップＳ１２４）。但し、ホスト端末７０が接続されたとしても、ＵＳＢインターフェース３２にホスト端末７０が接続されたとしても、データ処理装置１０との接続が成立しない状態は維持しておく。
【００５１】
なお、ハードディスクドライブ２６自体をセキュリティ保護している状態である場合には、後述するステップＳ１２６でハードディスクドライブ２６にアクセスできるように、このセキュリティ保護は解除する必要がある。このハードディスクドライブ自体のセキュリティ保護の代表例としては、Ｓｅｃｕｒｉｔｙ  Ｍｏｄｅ  Ｆｅａｔｕｒｅ  Ｓｅｔ機能がある。この機能に対応しているハードディスクドライブは、電源投入直後は、正常にアクセスできる状態にある。しかし、ＳＥＣＵＲＩＴＹ  ＳＥＴ  ＰＡＳＳＷＯＲＤコマンドを用いて、３２バイトのパスワードを登録すると、ハードディスクドライブはセキュリティ保護された状態となり、アクセスを受け付けなくなる。この場合には、データ処理装置１０は、ハードディスクドライブ２６にアクセスするために、ＳＥＣＵＲＩＴＹ  ＵＮＬＯＣＫコマンドをパスワードと共に発行し、このセキュリティ保護を解除する必要がある。
【００５２】
次に、データ処理装置１０は、データのバックアップを実行する（ステップＳ１２６）。すなわち、メモリカード６０に格納されているデータを読み出して、ハードディスクドライブ２６に書き込む処理を行う。ここでは、ステップＳ１２６で、ハードディスクドライブ２６に対する書き込みは容認されているので、メモリカード６０からのバックアップを行うことができる。
【００５３】
本実施形態では、このバックアップは、自動的に行われる設定にしてあるが、データ処理装置１０に設けられているバックアップボタンＢ１６の押下を待って、バックアップを実行するようにしてもよい。
【００５４】
無論、ステップＳ１０８又はステップＳ１２２を経由してデータ処理装置１０が立ち上がっている場合には、メモリカード６０をスロットＳＬに挿入した状態で、ユーザがバックアップボタンＢ１６を押下すれば、メモリカード６０からハードディスクドライブ２６にデータのバックアップをすることができる。
【００５５】
図４は、本実施形態に係るデータ処理装置１０で実行されるメモリカード登録処理の内容を説明するためのフローチャートを示す図である。このメモリカード登録処理は、ＲＯＭ２４に格納されているメモリカード登録処理プログラムをＣＰＵ２０が読み込んで実行することにより、実現される処理である。また、このメモリカード登録処理は、ユーザがカード登録ボタンＢ１４を押下して、挿入されているメモリカード６０をデータ処理装置１０に登録するように指示した場合に起動される処理である。
【００５６】
図４に示すように、このメモリカード登録処理においては、データ処理装置１０は、まず、スロットＳＬにメモリカード６０が挿入されているかどうかを判断する（ステップＳ１５０）。具体的な判断手法は、上述したステップＳ１０２と同様である。メモリカード６０が挿入されていない場合（ステップＳ１５０：ＮＯ）には、このステップＳ１５０を繰り返して、スロットＳＬにメモリカード６０が挿入されるまで待機する。
【００５７】
一方、スロットＳＬにメモリカードが挿入されている場合（ステップＳ１５０：ＹＥＳ）には、ユーザに認証情報を入力させる（ステップＳ１５２）。本実施形態では、上述したステップＳ１０４と同様に、ユーザは、テンキーＴ１０を操作して暗証番号を入力する。
【００５８】
次に、データ処理装置１０は、ステップＳ１５２で入力した認証情報が、予め登録されている認証情報と合致するかどうかを判断する（ステップＳ１５４）。本実施形態では、上述したステップＳ１０６と同様に、データ処理装置１０は、ハードディスクドライブ２６から登録されている暗証番号を読み出し、ステップＳ１５２でユーザが入力した暗証番号と一致するかどうかを判断する。
【００５９】
このステップＳ１５４で、認証情報が合致しないと判断した場合（ステップＳ１５４：ＮＯ）には、データ処理装置１０は、上述したステップＳ１５２に戻り、ユーザに再度、認証情報を入力させる。これにより、正当なユーザでない者は、メモリカードの登録ができないようにしている。
【００６０】
一方、ステップＳ１５４で、認証情報が合致したと判断した場合（ステップＳ１５４：ＹＥＳ）には、データ処理装置１０は、スロットＳＬに挿入されているメモリカード６０を登録する（ステップＳ１５６）。上述したように、メモリカード６０の登録手法は様々であるが、データ処理装置１０の生成した認証情報をメモリカード６０とハードディスクドライブ２６に書き込んだり、メモリカード６０のユニークな識別情報をデータ処理装置１０のハードディスクドライブ２６に書き込んだり、データ処理装置１０の生成した暗号鍵をメモリカード６０に書き込み、この暗号鍵で復号できるキーワードをハードディスクドライブ２６に書き込んだりする。
【００６１】
このステップＳ１５６により、本実施形態に係るメモリカード登録処理が終了する。
【００６２】
なお、ユーザがデータ処理装置１０に入力する暗証番号などの認証情報を登録したり、変更したりする場合には、ユーザは認証情報登録ボタンＢ１２を押下するものとする。この認証情報登録ボタンＢ１２が押下された場合には、データ処理装置１０は、ユーザに認証情報を入力させ、この認証情報をハードディスクドライブ２６に登録する。一度登録した認証情報を変更する場合には、一旦、登録されている認証情報をユーザに入力させ、この認証情報が合致した場合にのみ、新しい認証情報の登録を認めるものとする。データ処理装置１０がユーザに認証情報の入力を求めている状態であるかどうかは、表示素子Ｌ１０の表示状態を変化させて、ユーザに通知する。
【００６３】
また、データ処理装置１０は、ユーザが認証情報として暗証番号の登録をしているか否かに拘わらず、ハードディスクドライブ２６をＳＥＣＵＲＩＴＹ  ＭＯＤＥ  ＦＥＡＴＵＲＥ  ＳＥＴ機能を用いて、セキュリティロックされた状態にしてもよいし、ユーザが認証情報として暗証番号の登録をした場合にのみ、ハードディスクドライブ２６をＳＥＣＵＲＩＴＹ  ＭＯＤＥ  ＦＥＡＴＵＲＥ  ＳＥＴ機能を用いて、セキュリティロックされた状態にしてもよい。
【００６４】
以上のように、本実施形態に係るデータ処理装置１０によれば、ホスト端末７０がデータ処理装置１０のハードディスクドライブ２６からデータを読み出したり、ハードディスクドライブ２６にデータを書き込んだりする場合には、データ処理装置１０に正しい認証情報を入力する必要があるが、メモリカード６０のデータをハードディスクドライブ２６にバックアップする場合には、認証情報の入力がなくとも、これを実行できるようにした。このためユーザは、データ処理装置１０の電源を投入した後、メモリカード６０のデータバックアップを迅速に行うことができるようになる。
【００６５】
例えば、撮像装置で撮影した画像データを順にメモリカード６０に蓄積していった結果、撮影中にメモリカード６０の空き容量がなくなってしまったような場合には、このメモリカード６０のデータをデータ処理装置１０のハードディスクドライブ２６に速やかにバックアップをして、メモリカード６０に空き容量を作り、撮影を続けることができるようになる。
【００６６】
しかも、データ処理装置１０を置き忘れたり、盗まれたりした場合でも、ハードディスクドライブ２６に格納されているデータは、正しい認証情報を入力しなければ読み出すことができないので、データ処理装置１０に格納されているデータセキュリティの向上を図ることができる。
【００６７】
さらに、認証情報が登録されているメモリカード６０がスロットＳＬに挿入された場合には、認証情報の入力を省略するようにしたので、様々な場面において、真正なるユーザは認証情報を入力する手間を省くことができる。例えば、真正なるユーザが、認証情報の登録されているメモリカード６０を挿入した状態では、認証情報を入力しなくても、ホスト端末７０とデータ処理装置１０との間の接続が成立して、ホスト端末７０はハードディスクドライブ２６からデータを読み出すことができる。
【００６８】
しかも、通常は、メモリカード６０は撮像装置に挿入されているので、データ処理装置１０を持ち運ぶ状態では、メモリカード６０はデータ処理装置１０に挿入されていない。したがって、このような認証情報の入力を省く仕様にしたとしても、不正な第三者がハードディスクドライブ２６からデータを読み出すことはできず、データセキュリティのレベルは低下しないものと考えられる。
【００６９】
さらに、上述した実施形態では、Ｄ−信号及びＤ＋信号をプルアップしないようにすることにより、ホスト端末７０がデータ処理装置１０とストレージ接続できないようにしたので、特別なコストをかけなくとも、本実施形態に係るデータ処理装置１０を実現することができる。特に、本実施形態では、データ処理装置１０に表示画面が設けられていないことから、外部のホスト端末７０からの接続が成立しなければ、実質的に、データが第三者に盗み見られる可能性はないと言える。
【００７０】
〔第２実施形態〕
上述した第１実施形態に係るデータ処理装置１０には表示画面が設けられていなかったが、第２実施形態では、このデータ処理装置１０に表示画面が設けられており、この表示画面が設けられたデータ処理装置１０に格納されているデータのセキュリティを確保しつつ、ユーザの利便性の向上を図ったものである。以下、上述した第１実施形態と異なる部分を説明する。
【００７１】
図５は、本実施形態に係るデータ処理装置１０の内部構成の一例を説明するためのブロック図であり、上述した第１実施形態の図１に対応する図である。この図５に示すように、本実施形態に係るデータ処理装置１０では、内部バス４０に、表示コントローラ８０を介して、表示画面９０が接続されている。この表示画面９０は、例えば、ＬＣＤ（Liquid Crystal Display）により構成されている。
【００７２】
図６は、本実施形態に係るデータ処理装置１０を、表示画面９０側から見た平面レイアウト図である。この図６に示すように、表示画面９０の右側には、ユーザが指で操作する、メニューボタンＢ３０と、決定ボタンＢ３２と、キャンセルボタンＢ３４とが設けられている。また、その上にも、ユーザが指で操作する、上側移動ボタンＢ４０と、左側移動ボタンＢ４２と、右側移動ボタンＢ４４と、下側移動ボタンＢ４６とが、設けられている。
【００７３】
メニューボタンＢ３０は、表示画面９０に各種のメニュー画面を表示するための操作ボタンである。決定ボタンＢ３２は、各種の操作を行った際に、最終的にその操作内容を確定する場合に押下される操作ボタンである。本実施形態においては、この決定ボタンＢ３２は、特に、メニュー画面でユーザが希望する処理にカーソルが位置している状態で、その処理を選択する際に、押下されるボタンである。
【００７４】
キャンセルボタンＢ３４は、各種の設定を行おうとしたが、最終的にはその指示内容を反映させない場合に押下される操作ボタンである。上側移動ボタンＢ４０と、左側移動ボタンＢ４２と、右側移動ボタンＢ４４と、下側移動ボタンＢ４６は、それぞれ、メニュー画面やその他の画面でカーソルを上側、左側、右側、下側に移動させるための操作ボタンである。
【００７５】
さらに、これら移動ボタンＢ４０、Ｂ４２、Ｂ４４、Ｂ４６の上方には、このデータ処理装置１０の電源をオン／オフするための電源ボタンＢ５０が設けられている。本実施形態では、電源ボタンＢ５０を押下して、電源を投入して立ち上げた時点では、ハードディスクドライブ２６へのデータの書き込みや、ハードディスクドライブ２６に格納されているデータの読み出しは認められない設定になっている。つまり、ハードディスクドライブ２６に格納されている画像データが表示画面９０に表示されない状態になっている。また、電源を投入して立ち上げた時点では、Ｄ＋信号やＤ−信号がプルアップされない状態になっており、ＵＳＢインターフェース３２に接続されたホスト端末７０とデータ処理装置１０との間の接続が成立しない状態になっている。
【００７６】
図７は、本実施形態に係るデータ処理装置１０で実行されるメイン制御処理の内容を説明するためのフローチャートを示す図である。このメイン制御処理は、ＲＯＭ２４に格納されているメイン制御処理プログラムをＣＰＵ２０が読み込んで実行することにより、実現される処理である。また、このメイン制御処理は、ユーザが電源ボタンＢ５０を押下して、データ処理装置１０の電源をオンして、システムが立ち上がった後に、自動的に起動される処理である。
【００７７】
図７に示すように、この起動処理においては、データ処理装置１０は、まず、表示画面９０にメニュー画面を表示する（ステップＳ２００）。図８は、本実施形態に係る表示画面９０に表示されるメニュー画面Ｗ１０の一例を示す図である。この図８に示すように、メニュー画面Ｗ１０には、「メモリカードからのバックアップ」、「データ一覧表示」、「認証立ち上げ」、「認証情報登録」などの様々な処理が選択項目として表示されるとともに、この選択項目を指定するためのカーソルＣＲが表示される。このカーソルＣＲは、上側移動ボタンＢ４０と下側移動ボタンＢ４６と操作することにより、上下に移動することができる。そして、ユーザは、自分が希望する処理の選択項目にカーソルＣＲが位置している状態で、決定ボタンＢ３２を押下することにより、その処理を選択できる。
【００７８】
次に、図７に示すように、データ処理装置１０は、ユーザが「メモリカードからのバックアップ」を選択したかどうかを判断する（ステップＳ２０２）。「メモリカードからのバックアップ」が選択されていない場合（ステップＳ２０２：ＮＯ）には、データ処理装置１０は、ユーザがメニュー画面Ｗ１０で「メモリカードからのバックアップ」以外の処理を選択したかどうかを判断する（ステップＳ２０４）。「メモリカードからのバックアップ」以外の処理も選択していない場合（ステップＳ２０４：ＮＯ）、すなわち、メニュー画面Ｗ１０でユーザが何も選択していない場合には、上述したステップＳ２０２に戻り、ユーザの選択を待つ。
【００７９】
一方、ステップＳ２０４で、ユーザが「メモリカードからのバックアップ」以外の処理を選択したと判断した場合（ステップＳ２０４：ＹＥＳ）には、データ処理装置１０は、スロットＳＬにメモリカード６０が挿入されているかどうかを判断する（ステップＳ２０６）。具体的な判断手法は、上述した第１実施形態におけるステップＳ１０２と同様である。
【００８０】
メモリカード６０が挿入されていない場合（ステップＳ２０６：ＮＯ）には、データ処理装置１０は、ユーザに認証情報を入力させる（ステップＳ２０８）。図９は、このとき、本実施形態に係るデータ処理装置１０の表示画面９０に表示される認証情報入力画面Ｗ２０の一例を示す図である。
【００８１】
この図９に示すように、認証情報入力画面Ｗ２０には、アルファベットの「Ａ」から「Ｚ」と数字の「０」から「９」の文字ボタンと、カーソルＣＲとが表示される。ユーザは、移動ボタンＢ４０、Ｂ４２、Ｂ４４、Ｂ４６を操作して、入力したい文字ボタンにカーソルＣＲを移動し、決定ボタンＢ３２を押下することにより、認証情報を入力することができる。このことから分かるように、本実施形態では、認証情報としてパスワードが用いられている。ユーザが入力したパスワードは、パスワード表示フィールドＦ２０に表示される。但し、このパスワード表示フィールドＦ２０の表示は、ユーザが入力した文字をそのまま表示してもよいし、或いは、第三者にのぞかれても分からないようにアスタリスクで表示してもよい。パスワードの入力が完了した場合には、ユーザは、カーソルＣＲをＥＮＤボタンに移動した上で、決定ボタンＢ３２を押下する。
【００８２】
次に、図７に示すように、データ処理装置１０は、ユーザが入力した認証情報が、ハードディスクドライブ２６に格納されている認証情報と、合致するかどうかを判断する（ステップＳ２１０）。認証情報の合致の態様に様々なものが考えられるのは、上述した第１実施形態と同様である。
【００８３】
認証情報が合致しないと判断した場合（ステップＳ２１０：ＮＯ）には、上述したステップＳ２０８に戻り、ユーザに再度、認証情報を入力させる。
【００８４】
一方、認証情報が合致したと判断した場合（ステップＳ２１０：ＹＥＳ）には、データ処理装置１０は、このユーザに、ハードディスクドライブ２６にデータを書き込むことを容認するとともに、ハードディスクドライブ２６に格納されているデータを読み出すことも容認する（ステップＳ２１２）。そして、ユーザの選択した処理を実行する（ステップＳ２１４）。例えば、ユーザが「データの一覧表示」を選択していた場合には、ハードディスクドライブ２６にアクセスしてデータの一覧を表示する。また、一覧表示の設定によっては、画像データに関しては、ハードディスクドライブ２６から画像データを読み出して、サムネイル表示することもできる。
【００８５】
一旦、ステップＳ２１２が実行されると、このデータ処理装置１０は、ハードディスクドライブ２６に格納されているデータを読み出したり、ハードディスクドライブ２６にデータを書き込んだり、表示画面９０に読み出したデータに基づく情報を表示したりできるようになる。
【００８６】
また、ホスト端末７０がデータ処理装置１０に接続された場合には、Ｄ−信号又はＤ＋信号をプルアップできるようになるので、ホスト端末７０は、このデータ処理装置１０をＵＳＢデバイスとして扱うことができるようになり、ハードディスクドライブ２６に対するデータの書き込み及びデータの読み出しができるようになる。
【００８７】
なお、スロットＳＬに挿入されたメモリカード６０のデータを閲覧する際に、認証情報の入力を要求するかどうかは、任意である。すなわち、認証情報の入力なしで、メモリカード６０のデータを閲覧できるようにしてもよいし、或いは、認証情報が合致した場合のみ、メモリカード６０のデータを閲覧できるようにしてもよい。
【００８８】
このステップＳ２１４の処理の後、データ処理装置１０は、再びステップＳ２００に戻り、表示画面９０にメニュー画面Ｗ１０を表示する。
【００８９】
これに対して、上述したステップＳ２０６で、スロットＳＬにメモリカード６０が挿入されていると判断した場合（ステップＳ２０６：ＹＥＳ）には、このメモリカード６０が予め登録されているメモリカードであるかどうかを判断する（ステップＳ２２０）。メモリカードの登録の態様及び登録されているかどうかの判断手法は、上述した第１実施形態と同様に、様々なものが考えられる。また、メモリカード６０を登録するための処理も、上述した第１実施形態と同様である。
【００９０】
メモリカード６０が予め登録されているメモリカードであると判断した場合（ステップＳ２２０：ＹＥＳ）には、データ処理装置１０は、上述したステップＳ２１２において、このユーザにハードディスクドライブ２６にデータを書き込むことを容認するとともに、ハードディスクドライブ２６に格納されているデータを読み出すことも容認する。
【００９１】
一方、メモリカード６０が予め登録されているメモリカードでないと判断した場合（ステップＳ２２０：ＮＯ）には、データ処理装置１０は、ステップＳ２０８において、ユーザに認証情報の入力を促す。すなわち、メモリカード６０からは認証が得られないので、ユーザに認証情報の入力を要求する。
【００９２】
これに対して、上述したステップＳ２０２において、ユーザがメニュー画面Ｗ１０で、「メモリカードからのバックアップ」を選択したと判断した場合（ステップＳ２０２：ＹＥＳ）には、データ処理装置１０は、スロットＳＬにメモリカード６０が挿入されているかどうかを判断する（ステップＳ２３０）。メモリカード６０が挿入されていないと判断した場合（ステップＳ２３０：ＮＯ）には、このステップＳ２３０を繰り返して、メモリカード６０が挿入されるまで待機する。
【００９３】
一方、メモリカード６０が挿入されていると判断した場合（ステップＳ２３０：ＹＥＳ）には、データ処理装置１０は、メモリカード６０からハードディスクドライブ２６へのデータのバックアップを実行する（ステップＳ２３２）。すなわち、メモリカード６０に格納されているデータを読み出して、ハードディスクドライブ２６に書き込む処理を行う。本実施形態では、このバックアップは、自動的に行われる設定にしてあるが、表示画面９０にユーザの最終的な確認を求めるメッセージを表示し、ユーザが決定ボタンＢ３２を押下した後に、バックアップを実行するようにしてもよい。また、メモリカード６０のデータ一覧を表示画面９０に表示して、ユーザが選択したデータだけをバックアップするようにしてもよい。
【００９４】
但し、ハードディスクドライブ２６自体をセキュリティ保護している状態である場合には、ハードディスクドライブ２６にアクセスできるように、このセキュリティ保護は解除する必要があるのは、上述した第１実施形態と同様である。
【００９５】
このステップＳ２３２のバックアップが完了すると、データ処理装置１０は、上述したステップＳ２００に戻り、表示画面９０に、メニュー画面Ｗ１０を表示する。
【００９６】
なお、データ処理装置１０に新たに認証情報と登録したり、認証情報を変更したりする場合には、ユーザは、メニュー画面Ｗ１０で「認証情報登録」を選択すればよい。この「認証情報登録」が選択された場合、データ処理装置１０は、表示画面９０に認証情報入力画面Ｗ２０を表示し、認証情報が未登録であれば、ユーザに認証情報を入力させる。一方、認証情報が既に登録されている場合は、既に登録されている認証情報の入力を要求し、入力された認証情報が、既に登録されている認証情報と合致した場合にのみ、新しい認証情報の入力を認める。
【００９７】
以上のように、本実施形態に係るデータ処理装置１０によっても、データ処理装置１０にデータセキュリティ対策を施しつつ、バックアップ作業時のユーザの利便を確保することができる。すなわち、データ処理装置１０のハードディスクドライブ２６に格納されているデータを読み出したり、表示画面９０に表示したりする場合には、認証情報が要求されるが、メモリカード６０からデータをバックアップする際には、認証情報が要求されないので、ユーザが速やかにバックアップ作業を行うことができる。
【００９８】
また、スロットＳＬにスロットカード６０が挿入されていない場合には、認証情報の入力が必要となるが、この場合は、ユーザがデータ処理装置１０を用いてデータの閲覧をしようとしているので、それほど急いでいる状況ではなく、ユーザの利便性が低下することはないと考えられる。
【００９９】
また、スロットＳＬに登録されているメモリカード６０が挿入された場合には、ユーザが認証情報を入力することなく、ハードディスクドライブ２６に格納されているデータを読み出したり、ハードディスクドライブ２６にデータを書き込んだりすることを認めることとしたので、真正なるユーザの使い勝手を向上させることができる。
【０１００】
なお、本発明は上記実施形態に限定されず種々に変形可能である。例えば、上述した実施形態においては、メモリカードをデータ処理装置１０に登録できると説明したが、このようなメモリカードの登録機能は必ずしも必要な機能ではない。すなわち、メモリカード６０を用いた認証を行わずに、単に、データ処理装置１０からユーザが認証情報を入力しなければハードディスクドライブ２６のデータの読み出しはできないようにしておき、例外的に、メモリカード６０からのバックアップ作業は認証情報の入力なしで実行できるようにしておいてもよい。
【０１０１】
また、上述した実施形態で説明した認証情報は単なる一例に過ぎず、実際には、様々な認証情報の態様を用いることができる。
【０１０２】
また、上述した実施形態では、認証されていない状態では、ハードディスクドライブ２６にデータを書き込むのも、ハードディスクドライブ２６からデータを読み出すのも認めないこととしたが、ハードディスクドライブ２６にデータを書き込むのは認証されていなくとも認めるようにしてもよい。なぜなら、ハードディスクドライブ２６に格納されているデータが読み出されなければ、データセキュリティ上は問題が生じないからである。したがって、この場合には、データ処理装置１０は、ユーザから入力された認証情報や挿入されたメモリカード６０から、そのユーザが真正なるユーザであると判断した場合には、ハードディスクドライブ２６からのデータの読み出しを認めることとなる。
【０１０３】
また、上述した実施形態で用いたメモリカード６０は、外部記憶装置の一例であり、様々なタイプの挿抜可能な記憶装置を、この外部記憶装置として使用することができる。
【０１０４】
また、上述の実施形態で説明した各処理については、これら各処理を実行するためのプログラムをフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）、ＲＯＭ、メモリカード等の記録媒体に記録して、記録媒体の形で頒布することが可能である。この場合、この記録媒体に記録されたプログラムをデータ処理装置１０に読み込ませ、実行させることにより、上述した実施形態を実現することができる。
【０１０５】
また、データ処理装置１０は、オペレーティングシステムや別のアプリケーションプログラム等の他のプログラムを備える場合がある。この場合、コンピュータの備える他のプログラムを活用するために、そのデータ処理装置１０が備えるプログラムの中から、上述した実施形態と同等の処理を実現するプログラムを呼び出すような命令を含むプログラムを、記録媒体に記録するようにしてもよい。
【０１０６】
さらに、このようなプログラムは、記録媒体の形ではなく、ネットワークを通じて搬送波として頒布することも可能である。ネットワーク上を搬送波の形で伝送されたプログラムは、データ処理装置１０に取り込まれて、このプログラムを実行することにより上述した実施形態を実現することができる。
【０１０７】
また、記録媒体にプログラムを記録する際や、ネットワーク上を搬送波として伝送される際に、プログラムの暗号化や圧縮化がなされている場合がある。この場合には、これら記録媒体や搬送波からプログラムを読み込んだデータ処理装置１０は、そのプログラムの復号や伸張を行った上で、実行する必要がある。
【０１０８】
また、上述した実施形態では、各処理をソフトウェアにより実現する場合を例に説明したが、これらの各処理をＡＳＩＣ（Application Specific IC）などのハードウェアにより実現するようにしてもよい。
【図面の簡単な説明】
【０１０９】
【図１】第１実施形態に係るデータ処理装置の内部構成の一例を説明するためのブロック図。
【図２】図１に示したデータ処理装置の正面レイアウトの一例を説明するための図。
【図３】図１のデータ処理装置で実行される起動処理の一例を説明するためのフローチャートを示す図。
【図４】図１のデータ処理装置で実行されるメモリカード登録処理の一例を説明するためのフローチャートを示す図。
【図５】第２実施形態に係るデータ処理装置の内部構成の一例を説明するためのブロック図。
【図６】図５に示したデータ処理装置の正面レイアウトの一例を説明するための図。
【図７】図５のデータ処理装置で実行されるメイン制御処理の一例を説明するためのフローチャートを示す図。
【図８】図５のデータ処理装置の表示画面に表示されるメニュー画面の一例を示す図。
【図９】図５のデータ処理装置の表示画面に表示される認証情報入力画面の一例を示す図。
【符号の説明】
【０１１０】
１０  データ処理装置
２０  ＣＰＵ
２２  ＲＡＭ
２４  ＲＯＭ
２６  ハードディスクドライブ
３０  メモリカードインターフェース
３２  ＵＳＢインターフェース
４０  内部バス
５０  ＤＳＰ
６０  メモリカード
７０  ホスト端末
【図１】
2007279794.tif 000003
【図２】
2007279794.tif 000004
【図３】
2007279794.tif 000005
【図４】
2007279794.tif 000006
【図５】
2007279794.tif 000007
【図６】
2007279794.tif 000008
【図７】
2007279794.tif 000009
【図８】
2007279794.tif 000010
【図９】
2007279794.tif 000011