(57)【特許請求の範囲】
【請求項１】
データの読み書きが可能である携帯可能な記録媒体に記録されるデータを処理するデータ処理システムであって、
前記記録媒体と接続可能な接続部を有し、前記接続部に接続された前記記録媒体との間でデータ授受を行うとともにデータ処理を行うデータ処理装置と、
前記データ処理装置から与えられるデータを保存するデータ保存装置とを備え、
前記データ処理装置は、
前記接続部に前記記録媒体が接続されたことを検知する検知手段と、
前記検知手段による接続の検知に応答して前記記録媒体からデータを入力するデータ入力手段と、
前記データ入力手段により入力されたデータを前記データ保存装置に保存されたデータと比較する比較手段と、
前記比較手段により前記データ保存装置に名称および前記記録媒体に対するデータの作成日時が同一でかつ内容が異なるデータが存在すると判別された場合に前記データ保存装置に保存された名称および前記記録媒体に対するデータの作成日時が同一のデータを前記記録媒体に再格納する再格納手段とを含むことを特徴とするデータ処理システム。
【請求項２】
前記データ処理装置は、
前記比較手段により前記データ保存装置に名称が同一のデータが存在しないと判別された場合に前記入力手段により入力されたデータを前記データ保存装置に保存させる保存処理手段とをさらに含むことを特徴とする請求項１記載のデータ処理システム。
【請求項３】
前記再格納手段は、
前記比較手段により前記データ保存装置に名称および前記記録媒体に対するデータの作成日時が同一でかつ内容が異なるデータが存在すると判別された場合に前記データ保存装置に保存された名称および前記記録媒体に対するデータの作成日時が同一のデータを前記記録媒体に再格納するか否かの指令を受け付け、再格納する旨の指令を受け取った場合に前記データ保存装置に保存された名称および前記記録媒体に対するデータの作成日時が同一のデータを前記記録媒体に再格納することを特徴とする請求項１記載のデータ処理システム。
【請求項４】
前記再格納手段は、
前記再格納する旨の指令を受け取らない場合に前記データ保存装置に保存された名称および前記記録媒体に対するデータの作成日時が同一のデータを前記記録媒体に再格納しないことを特徴とする請求項３記載のデータ処理システム。
【請求項５】
前記保存処理手段は、
前記比較手段により前記データ保存装置に名称が同一で前記記録媒体に対するデータの作成日時が異なるデータが存在すると判別された場合に前記入力手段により入力されたデータを前記データ保存装置に保存させることを特徴とする請求項２〜４のいずれかに記載のデータ処理システム。
【請求項６】
前記保存処理手段は、
前記比較手段により前記データ保存装置に名称が同一で前記記録媒体に対するデータの作成日時が異なるデータが存在すると判別された場合に前記データ入力手段により入力されたデータを前記データ保存装置に保存された同一名称のデータに上書きするか否かの指令を受け付け、上書きする旨の指令を受け取った場合に前記データ入力手段により入力されたデータを前記データ保存装置に保存された同一名称のデータに代えて保存させることを特徴とする請求項５記載のデータ処理システム。
【請求項７】
前記保存処理手段は、
前記上書きする旨の指令を受け取らない場合に前記データ入力手段により入力されたデータを前記データ保存装置に保存された同一名称のデータに上書きしないことを特徴とする請求項６記載のデータ処理システム。
【請求項８】
前記記録媒体は、
メモリカードであることを特徴とする請求項１〜７のいずれかに記載のデータ処理システム。
【請求項９】
データの読み書きが可能である携帯可能な記録媒体を接続可能な接続部を有するデータ処理装置によりデータ保存装置とデータを処理するデータ処理方法であって、
前記接続部に前記記録媒体が接続されたことを検知するステップと、
前記接続の検知に応答して前記記録媒体からデータを入力するステップと、
前記データの入力により入力されたデータを前記データ保存装置に保存されたデータと比較するステップと、
前記データの比較により前記データ保存装置に名称および前記記録媒体に対するデータの作成日時が同一でかつ内容が異なるデータが存在すると判別された場合に前記データ保存装置に保存された名称および前記記録媒体に対するデータの作成日時が同一のデータを前記記録媒体に再格納する再格納させるステップとを含むことを特徴とするデータ処理方法。
【請求項１０】
データの読み書きが可能である携帯可能な記録媒体を接続可能な接続部を有するデータ処理装置によりデータ保存装置とデータを処理するデータ処理プログラムであって、
前記接続部に前記記録媒体が接続されたことを検知する処理と、
前記接続の検知に応答して前記記録媒体からデータを入力する処理と、
前記データの入力により入力されたデータを前記データ保存装置に保存されたデータと比較する処理と、
前記データの比較により前記データ保存装置に名称および前記記録媒体に対するデータの作成日時が同一でかつ内容が異なるデータが存在すると判別された場合に前記データ保存装置に保存された名称および前記記録媒体に対するデータの作成日時が同一のデータを前記記録媒体に再格納する再格納させる処理とを前記データ処理装置に実行させることを特徴とするデータ処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルスチルカメラ、半導体音楽プレーヤー、デジタルテレビなどのデータ出力装置に対してデータ授受を行う、メモリカードなどのデータ記録媒体およびデータ処理装置およびデータ保存装置により構成されたデータ処理システム、データ処理方法およびデータ処理プログラムに関する。
【０００２】
【従来の技術】
近年、不揮発性メモリであるフラッシュメモリの高密度化、低価格化などにより、メモリカードを応用した機器が急増している。例えば、スチルカメラの分野においては、入力画像を電気信号に変換する撮像素子の高画質化によりデジタルスチルカメラの普及率が、急速に増加している。このデジタルスチルカメラのデータ保存媒体にも、各種メモリカードが用いられている。
【０００３】
デジタルスチルカメラにおいては、撮像素子により電気信号に変換された画像データが、メモリカードに書き込まれる。そのメモリカードをデジタルスチルカメラから取り出し、パーソナルコンピュータなどのデータ処理装置に接続することにより、画像データがメモリカードからデータ処理装置に転送される。転送された画像データは、データ処理装置による各種処理が可能となる。
【０００４】
以下、図面を参照しながら、メモリカードを用いた従来のデータ処理システムの一例について説明を行う。
【０００５】
図５は、メモリカードを用いた従来のデータ処理システムの構成を示したブロック図である。
【０００６】
図５において、メモリカード１１は、内部にフラッシュメモリなどの不揮発性メモリ、もしくはＳＲＡＭ（スタティックランダムアクセスメモリ）などの揮発性メモリおよびそのデータを保持するためのデータ保持用電源を備え、またはそれ以外のデータ保存のための手段を備えている。以下、メモリカード１１内部の不揮発性メモリ、揮発性メモリなどのデータ保存手段を内部メモリと呼ぶ。
【０００７】
メモリカード１１の端面に装備したコネクタを、デジタルスチルカメラなどの外部機器と接続することにより、メモリカード１１の内部メモリに格納されたデータは外部機器へ出力され、外部機器からのデータはメモリカード１１の内部メモリに格納される。
【０００８】
このようにメモリカード１１においては、データが内部メモリに格納および内部メモリから出力されることにより、外部機器とのデータ授受が行われている。
【０００９】
外部機器は、メモリカード１１のコネクタに接続可能なコネクタを有する。メモリカード１１は、コネクタを介して外部機器への着脱が可能であり、データが書き込まれた状態で外部機器から分離して携帯することが可能である。
【００１０】
データ処理装置１２は、上述のメモリカード１１のコネクタに接続可能なコネクタを有する。メモリカード１１とデータ処理装置１２との接続により、データ処理装置１２は、メモリカード１１内部のデータａ１の読み出しおよび処理を行い、処理のなされたデータｂ１を入出力装置１３に出力する。
【００１１】
入出力装置１３は、データ処理装置１２から出力されたデータｂ１を様々な方法により出力する。例えば、音楽データはスピーカから再生され、映像データは画面に表示され、または印刷される。また、入出力装置１３は、データ処理装置１２にデータｂ２を入力する。
【００１２】
データ処理装置１２は、入出力装置１３からのデータｂ２を入力および処理し、処理のなされたデータａ２をメモリカード１１へ書き込む。例えば、マイクからの音声データや撮像素子からの映像データなどの種々のデータｂ２が、データ処理装置１２に対して入力および処理され、メモリカード１１へデータａ２として書き込まれる。
【００１３】
このようにして、入出力装置１３とメモリカード１１との間でデータ処理装置１２を介してデータの授受が行われる。
【００１４】
【発明が解決しようとする課題】
上記のデータ処理システムでは、メモリカード１１をデータ処理装置１２および外部機器から分離して携帯できる。しかしながら、メモリカード１１が外部機器から分離して携帯されているとき、人体などに帯電した静電気がメモリカード１１に装備されたコネクタにおいて放電すると、メモリカード１１内部のデータが破損する場合がある。
【００１５】
また、メモリカード１１がデータ処理装置１２に接続され、各種データの読み書きがされているときに、メモリカード１１が誤操作などにより抜き取られてしまい、あるいは、データ処理装置１２に不具合が生じた場合にも、メモリカード内部のデータが破損するおそれがある。
【００１６】
本発明の目的は、携帯可能な記録媒体内部のデータの破損を容易かつ確実に修復することができるデータ処理システム、データ処理方法およびデータ処理プログラムを提供することである。
【００１７】
【課題を解決するための手段】
（１）第１の発明
第１の発明に係るデータ処理システムは、データの読み書きが可能である携帯可能な記録媒体に記録されるデータを処理するデータ処理システムであって、記録媒体と接続可能な接続部を有し、接続部に接続された記録媒体との間でデータ授受を行うとともにデータ処理を行うデータ処理装置と、データ処理装置から与えられるデータを保存するデータ保存装置とを備え、データ処理装置は、接続部に記録媒体が接続されたことを検知する検知手段と、検知手段による接続の検知に応答して記録媒体からデータを入力するデータ入力手段と、データ入力手段により入力されたデータをデータ保存装置に保存されたデータと比較する比較手段と、比較手段によりデータ保存装置に名称および記録媒体に対するデータの作成日時が同一でかつ内容が異なるデータが存在すると判別された場合にデータ保存装置に保存された名称および記録媒体に対するデータの作成日時が同一のデータを記録媒体に再格納する再格納手段とを含むものである。
【００１８】
本発明に係るデータ処理システムにおいては、データ処理装置の接続部に記録媒体が接続されたことが検知手段により検知され、検知手段による接続の検知に応答してデータ入力手段により記録媒体からデータが入力される。そして、データ入力手段により入力されたデータは、比較手段によりデータ保存装置に保存されたデータと比較され、比較手段によりデータ保存装置に名称および記録媒体に対するデータの作成日時が同一でかつ内容が異なるデータが存在すると判別されたとき、再格納手段によりデータ保存装置に保存された名称および記録媒体に対するデータの作成日時が同一のデータが記録媒体に再格納される。
【００１９】
この場合、記録媒体内部のデータが常にデータ保存装置に保存されたデータと比較されるため、ユーザによる保存作業時の誤操作や保存作業忘れにより記録媒体内部のデータが破損したときに、記録媒体内の破損したデータはデータ保存装置に保存されたデータにより修復される。
【００２０】
（２）第２の発明
第２の発明に係るデータ処理システムは、第１の発明に係るデータ処理システムの構成において、データ処理装置は、比較手段によりデータ保存装置に名称が同一のデータが存在しないと判別された場合に、入力手段により入力されたデータをデータ保存装置に保存させる保存処理手段とを含むものである。
【００２１】
この場合、検知手段による接続の検知に応答してデータ入力手段により記録媒体からデータが入力される。また、データ入力手段により入力されたデータは、比較手段によりデータ保存装置に保存されたデータと比較され、比較手段によりデータ保存装置に名称が同一のデータが存在しないと判別されたとき、データ入力手段により入力されたデータが保存処理手段によりデータ保存装置に保存される。したがって、ユーザが指示することなく新しい名称のデータが記録媒体内部からデータ保存装置へ自動的に保存される。
【００２４】
（３）第３の発明
第３の発明に係るデータ処理システムは、第１の発明に係るデータ処理システムの構成において、再格納手段は、比較手段によりデータ保存装置に名称および記録媒体に対するデータの作成日時が同一でかつ内容が異なるデータが存在すると判別された場合にデータ保存装置に保存された名称および記録媒体に対するデータの作成日時が同一のデータを記録媒体に再格納するか否かの指令を受け付け、再格納する旨の指令を受け取った場合にデータ保存装置に保存された名称および記録媒体に対するデータの作成日時が同一のデータを記録媒体に再格納するものである。
【００２５】
この場合、比較手段によりデータ保存装置に名称および記録媒体に対するデータの作成日時が同一でかつ内容が異なるデータが存在すると判別されたときに、再格納手段はデータ保存装置に保存された名称および記録媒体に対するデータの作成日時が同一のデータを記録媒体に再格納するか否かの指令を受け付け再格納する旨の指令を受け取ることにより、データ保存装置に保存された名称および記録媒体に対するデータの作成日時が同一のデータを記録媒体に再格納する。したがって、ユーザにより修復すべきデータの選別を行うことができ、必要なデータのみを記録媒体に再格納することができる。
【００２６】
（４）第４の発明
第４の発明に係るデータ処理システムは、第３の発明に係るデータ処理システムの構成において、再格納手段は、再格納する旨の指令を受け取らない場合にデータ保存装置に保存された名称および記録媒体に対するデータの作成日時が同一のデータを記録媒体に再格納しないものである。
【００２７】
この場合、再格納する旨の指令を受け取らないときに、再格納手段はデータ保存装置に保存された名称および記録媒体に対するデータの作成日時が同一のデータを記録媒体に再格納しない。したがって、ユーザは修復すべきデータの選別を行うことができ、必要のないデータを記録媒体に再格納することはない。
【００２８】
（５）第５の発明
第５の発明に係るデータ処理システムは、第２〜第４のいずれかの発明に係るデータ処理システムの構成において、保存処理手段は、比較手段によりデータ保存装置に名称が同一で記録媒体に対するデータの作成日時が異なるデータが存在すると判別された場合に、入力手段により入力されたデータをデータ保存装置に保存させるものである。
【００２９】
この場合、比較手段によりデータ保存装置に名称が同一で記録媒体に対するデータの作成日時が異なるデータが存在すると判別されたとき、保存処理手段は入力手段により入力されたデータをデータ保存装置に保存させる。したがって、記録媒体において更新されたデータが常に最新のデータとしてデータ保存装置に保存される。
【００３０】
（６）第６の発明
第６の発明に係るデータ処理システムは、第５の発明に係るデータ処理システムの構成において、保存処理手段は、比較手段によりデータ保存装置に名称が同一で記録媒体に対するデータの作成日時が異なるデータが存在すると判別された場合に、データ入力手段により入力されたデータをデータ保存装置に保存された同一名称のデータに上書きするか否かの指令を受け付け、上書きする旨の指令を受け取った場合にデータ入力手段により入力されたデータをデータ保存装置に保存された同一名称のデータに代えて保存させるものである。
【００３１】
比較手段によりデータ保存装置に名称が同一で記録媒体に対するデータの作成日時が異なるデータが存在すると判別された場合に、保存処理手段は、データ入力手段により入力されたデータをデータ保存装置に保存された同一名称のデータに上書きするか否かの指令を受け付け、上書きする旨の指令を受け取ったときに、データ入力手段により入力されたデータをデータ保存装置に保存された同一名称のデータに代えて保存させる。したがって、記録媒体において更新されたデータが常に最新のデータとしてデータ保存装置に保存される。
【００３２】
（７）第７の発明
第７の発明に係るデータ処理システムは、第６の発明に係るデータ処理システムの構成において、保存処理手段は、上書きする旨の指令を受け取らない場合に、データ入力手段により入力されたデータをデータ保存装置に保存された同一名称のデータに上書きしないものである。
【００３３】
この場合、保存処理手段は上書きする旨の指令を受け取らないときに、データ入力手段により入力されたデータをデータ保存装置に保存された同一名称のデータに上書きしない。したがって、ユーザは更新する前のデータをデータ保存装置に残すことができる。
【００３４】
（８）第８の発明
第８の発明に係るデータ処理システムは、第１〜第７の発明に係るデータ処理システムの構成において、記録媒体は、メモリカードである。
【００３５】
この場合、記録媒体がメモリカードであり、これによりメモリカードを用いた各種外部機器への適用が可能である。
【００３６】
（９）第９の発明
第９の発明に係るデータ処理方法は、データの読み書きが可能である携帯可能な記録媒体を接続可能な接続部を有するデータ処理装置によりデータ保存装置とデータを処理するデータ処理方法であって、接続部に記録媒体が接続されたことを検知するステップと、接続の検知に応答して記録媒体からデータを入力するステップと、前記データの入力により入力されたデータを前記データ保存装置に保存されたデータと比較するステップと、前記データの比較により前記データ保存装置に名称および前記記録媒体に対するデータの作成日時が同一でかつ内容が異なるデータが存在すると判別された場合に前記データ保存装置に保存された名称および前記記録媒体に対するデータの作成日時が同一のデータを前記記録媒体に再格納する再格納させるステップとを含むものである。
【００３７】
第９の発明に係るデータ処理方法においては、データの読み書きが可能である携帯可能な記録媒体を接続可能な接続部を有するデータ処理装置によりデータ保存装置とデータを処理するデータ処理方法であって、接続部に記録媒体が接続されたことを検知し、接続の検知に応答して記録媒体からデータを入力する。そして、入力されたデータは、データ保存装置に保存されたデータと比較され、比較によりデータ保存装置に名称および記録媒体に対するデータの作成日時が同一でかつ内容が異なるデータが存在すると判別されたとき、データ保存装置に保存された名称および記録媒体に対するデータの作成日時が同一のデータが記録媒体に再格納させる。
【００３８】
この場合、記録媒体内部のデータが常にデータ保存装置に保存されたデータと比較されるため、ユーザによる保存作業時の誤操作や保存作業忘れにより記録媒体内部のデータが破損したときに、記録媒体内の破損したデータはデータ保存装置に保存されたデータにより修復される。
【００３９】
（１０）第１０の発明
第１０の発明に係るデータ処理プログラムは、データの読み書きが可能である携帯可能な記録媒体を接続可能な接続部を有するデータ処理装置によりデータ保存装置とデータを処理するデータ処理プログラムであって、接続部に記録媒体が接続されたことを検知する処理と、接続の検知に応答して記録媒体からデータを入力する処理と、前記データの入力により入力されたデータを前記データ保存装置に保存されたデータと比較する処理と、前記データの比較により前記データ保存装置に名称および前記記録媒体に対するデータの作成日時が同一でかつ内容が異なるデータが存在すると判別された場合に前記データ保存装置に保存された名称および前記記録媒体に対するデータの作成日時が同一のデータを前記記録媒体に再格納する再格納させる処理とをデータ処理装置に実行させるものである。第１０の発明に係るデータ処理プログラムにおいては、データの読み書きが可能である携帯可能な記録媒体を接続可能な接続部を有するデータ処理装置によりデータを処理するデータ処理プログラムであって、これによりデータ処理装置は、接続部に記録媒体が接続されたことを検知する処理および接続の検知に応答して記録媒体からデータを入力する。そして、入力されたデータは、データ保存装置に保存されたデータと比較され、比較によりデータ保存装置に名称および記録媒体に対するデータの作成日時が同一でかつ内容が異なるデータが存在すると判別されたとき、データ保存装置に保存された名称および記録媒体に対するデータの作成日時が同一のデータが記録媒体に再格納させる処理を実行すべき指令を受けて実行する。
【００４０】
この場合、記録媒体内部のデータが常にデータ保存装置に保存されたデータと比較されるため、ユーザによる保存作業時の誤操作や保存作業忘れにより記録媒体内部のデータが破損したときに、記録媒体内の破損したデータはデータ保存装置に保存されたデータにより修復される。
【００４１】
【発明の実施の形態】
以下、本発明の実施の形態を、図１〜図４に基づいて説明する。
【００４２】
（第１の実施の形態）
図１は、本発明の第１の実施の形態におけるデータ処理システムの構成を示すブロック図である。
【００４３】
図１において、メモリカード１は、内部にフラッシュメモリなどの不揮発性メモリ、もしくはＳＲＡＭ（スタティックランダムアクセスメモリ）などの揮発性メモリおよびそのデータを保持するためのデータ保持用電源を備え、またはそれ以外のデータ保存のための手段を備えている。以下、メモリカード１内部の不揮発性メモリ、揮発性メモリなどのデータ保存手段を内部メモリと呼ぶ。
【００４４】
メモリカード１の端面に装備したコネクタを、デジタルスチルカメラなどの外部機器と接続することにより、メモリカード１の内部メモリに格納されたデータは外部機器へ出力され、外部機器からのデータはメモリカード１の内部メモリに格納される。
【００４５】
このようにメモリカード１においては、データが内部メモリに格納および内部メモリから出力されることにより、外部機器とのデータ授受が行われている。外部機器は、メモリカード１のコネクタに接続可能なコネクタを有する。メモリカード１は、コネクタを介して外部機器への着脱が可能であり、データが書き込まれた状態で外部機器から分離して携帯することが可能である。
【００４６】
データ処理装置２は、例えば、パーソナルコンピュータからなり、上述のメモリカード１のコネクタに接続可能なコネクタを有する。データ処理装置２には、入出力装置３およびデータ保存装置４が接続されている。
【００４７】
メモリカード１とデータ処理装置２との接続により、データ処理装置２は、メモリカード１内部のデータａ１の読み込みおよび処理を行い、処理のなされたデータｂ１を入出力装置３に出力する。
【００４８】
入出力装置３は、データ処理装置２から出力されたデータｂ１を様々な方法により出力する。例えば、音楽データはスピーカから再生され、映像データは画面に表示され、または印刷される。
【００４９】
また、入出力装置３は、データ処理装置２にデータｂ２を入力する。データ処理装置２は、入出力装置３からのデータｂ２を入力および処理し、処理のなされたデータａ２をメモリカード１へ書き込む。例えば、マイクからの音声データや撮像素子からの映像データなどの種々のデータｂ２が、データ処理装置２に対して入力および処理され、メモリカード１へデータａ２として書き込まれる。
【００５０】
このようにして、入出力装置３とメモリカード１との間でデータ処理装置２を介してデータの授受が行われる。
【００５１】
図１におけるデータ保存装置４は、後述するようにデータ処理装置２から与えられるデータｃ１を保存し、メモリカード１のデータ修復時にデータｃ２をデータ処理装置２に与える。
【００５２】
ここで、データ処理装置２の構成および動作について、図２のブロック図に基づき説明する。
【００５３】
図２は、主としてデータ処理装置２の構成を示すブロック図である。
データ処理装置２は、ＣＰＵ（中央演算処理装置）１００、ＲＯＭ（リードオンリメモリ）１０１、ＲＡＭ（ランダムアクセスメモリ）１０２、メモリカード専用インターフェイス１０３、コネクタ１Ｂおよび記録媒体駆動装置１０４を含む。メモリカード１はコネクタ１Ａを有する。
【００５４】
ＲＯＭ１０１にはシステムプログラムが記憶される。メモリカード専用インターフェイス１０３は、コネクタ１Ａおよび１Ｂを介してメモリカード１のデータの読み書きを行い、メモリカード１の接続の際には、接続の検知を示す検知信号をＣＰＵ１００へ出力する。
【００５５】
記録媒体駆動装置１０４は、ＣＤ−ＲＯＭドライブ、フロッピイディスクドライブなどからなり、ＣＤ−ＲＯＭ、フロッピイディスクなどの記録媒体１０５に対してデータの読み書きを行う。記録媒体１０５には、データ処理を行うためのデータ処理プログラムが記録されている。このデータ処理プログラムは、後述する自動バックアップ機能を実行する。
【００５６】
データ保存装置４はハードディスク装置などからなり、記録媒体駆動装置１０４を介して記録媒体１０５から読み込まれたデータ処理プログラムを記憶するとともに、メモリカード１から読み込まれたデータを保存する。ＣＰＵ１００は、データ保存装置４に記憶されたデータ処理プログラムを、ＲＡＭ１０２上で実行する。
【００５７】
なお、データ処理プログラムを記録する記録媒体１０５としては、ＲＯＭなどの半導体メモリやハードディスクなどの種々の記録媒体を用いることができる。また、データ処理プログラムを通信回線などの通信媒体を介してデータ保存装置４にダウンロードし、ＲＡＭ１０２上で実行してもよい。
【００５８】
次に、メモリカード１内部のデータを自動的に保存する自動バックアップ機能について、図１および図３に基づき以下に説明する。
【００５９】
図３は、図２のＣＰＵ１００により実行されるデータ処理プログラムの処理を示すフローチャートである。
【００６０】
メモリカード１とデータ処理装置２との接続により、メモリカード専用インターフェイス１０３からＣＰＵ１００に検知信号が与えられる。それにより、ＣＰＵ１００は、メモリカード１が接続されたことを検知し（ステップＳ１）、自動的にメモリカード１内部のデータａ１を読み込む（ステップＳ２）。そのデータａ１を保存するデータｃ１に変換し（ステップＳ３）、データ保存装置４に出力する（ステップＳ４）。データ保存装置４には、データ処理装置２から出力されたデータｃ１がメモリカード１のバックアップデータとして保存される。
【００６１】
本実施の形態によれば、メモリカード１をデータ処理装置２へ接続すると、メモリカード１の接続が検知され、メモリカード１内部のデータａ１が自動的にデータ保存装置４へバックアップデータとして保存される。そのため、ユーザーがデータの保存操作などのわずらわしさから解放されると同時に、ユーザーによる保存操作ミスや保存し忘れによるデータ損失が防止できる。
【００６２】
（第２の実施の形態）
次に、本発明の第２の実施の形態におけるデータ処理システムについて説明する。本実施の形態のデータ処理システムの構成は、図１に示した構成と同様である。本実施の形態においては、データ処理プログラムの処理が、第１の実施の形態と異なる。
【００６３】
以下の説明において、本実施の形態のデータ処理システムが扱うデータａ１，ａ２，ｃ１，ｃ２には、作成日時情報（データａ１がメモリーカード１に記録された作成日時の情報）が付帯されている。これにより、本実施の形態に係るデータ処理装置２は、メモリーカード１内部のデータａ１を読み込む際に、データａ１とともに作成日時情報も読み込む。
【００６４】
データ処理装置２は、メモリカード１より読み込んだデータａ１をデータｃ１に変換してデータ保存装置４に出力するとともに、データｃ１にデータａ１の作成日時情報を付帯させてデータ保存装置４に出力する。そして、データ保存装置４には、作成日時情報が付帯されたデータｃ２が保存される。
【００６５】
データ処理装置２は、メモリカード１との接続時に、データａ１およびデータｃ２のデータ名とデータ内容とを比較する。また、同時にデータ処理装置２は、データａ１に付帯された作成日時情報とデータｃ２に付帯された作成日時情報とを比較する。データ処理装置２は、上記に示す比較動作において、データａ１とデータｃ２との間で、または、データａ１に付帯された作成日時情報とデータｃ２に付帯された作成日時情報との間で差異が生じた場合は、自動もしくは手動でデータｃ２をメモリカード１へ書き込むといった修復処理を行う。
【００６６】
図４は、メモリカード１内部のデータを保護するために、図２のＣＰＵ１００により実行されるデータ処理プログラムの処理を示すフローチャートである。
【００６７】
メモリカード１とデータ処理装置２との接続により、メモリカード専用インターフェイス１０３からＣＰＵ１００に検知信号が与えられる。それにより、ＣＰＵ１００は、メモリカード１が接続されたことを検知し（ステップＳ１０）、メモリカード１内部のデータａ１と、前回保存したデータ保存装置４内部のデータｃ２とを比較する（ステップＳ１１）。
【００６８】
まず、データａ１およびデータｃ２のデータ名が同一か否かを判別する（ステップＳ１２）。データ名が同一でない場合は、メモリカード１からのデータａ１をデータ保存装置４に保存する（ステップＳ１３）。その後、後述のステップＳ２０に進む。
【００６９】
一方、データ名が同一の場合は、データａ１に付帯された作成日時情報とデータｃ２に付帯された作成日時情報とが同一か否かを判別する（ステップＳ１４）。データ名が同一であってもデータａ１に付帯された作成日時情報とデータｃ２に付帯された作成日時情報とが異なっている場合、そのデータａ１は、内容が更新されているものと判別される。
【００７０】
そこで、ＣＰＵ１００は、データａ１をデータ保存装置４へバックアップデータとして保存する際に、現在の保存されているデータｃ２に上書きするかどうかをユーザに問い合わせ、ユーザが上書きを指定したか否かを判別する（ステップＳ１５）。ユーザが上書きを指定した場合には、ＣＰＵ１００は、メモリカード１からのデータａ１をデータ保存装置４に保存する（ステップＳ１３）。そして、後述のステップＳ２０に進む。また、ステップＳ１５において、ユーザが上書きを指定しない場合には、保存処理を行わずに後述のステップＳ２０に進む。
【００７１】
また、ステップＳ１４においてデータａ１とデータｃ２とが同一データ名であって、データａ１に付帯された作成日時情報とデータｃ２に付帯された作成日時情報とが同一である場合、ＣＰＵ１００は、データａ１およびデータｂ１のデータ内容が同一であるか否かを判別する（ステップＳ１６）。ここでデータ内容が同一である場合は、ＣＰＵ１００は、データａ１とデータｃ２は何も更新されていない全く同一のデータであると判断し、保存処理を行わずに後述のステップＳ２０に進む。
【００７２】
一方、データａ１とデータｃ２とが同一データ名で、かつデータａ１に付帯された作成日時情報とデータｃ２に付帯された作成日時情報とが同一であって、データａ１とデータｃ２とのデータの中身のみが異なっている場合、ＣＰＵ１００は、前回保存した後にメモリカード１内部のデータａ１が破損していると判別する（ステップＳ１７）。その場合、前回バックアップされているデータｃ２をメモリカード１に書き込み、破損したデータａ１に正常なデータｃ２を上書きすることにより、破損したデータａ１を修復する（ステップＳ１９）。その後、ステップＳ２０に進む。
【００７３】
修復の処理は自動的に行えるが、本データ処理システムは、メモリカード１のデータａについて修復を行うか否かをユーザに指定させることもできる（ステップＳ１８）。ユーザが修復しないと指定した場合は、ステップＳ２０へ進む。
【００７４】
なお、データ保存装置にデータｃ２が存在しない場合、第１の実施の形態に示す動作と同様にＣＰＵ１００は、自動的にメモリカード１のデータａ１についてバックアップデータをデータ保存装置４へ保存する処理を行う。ステップＳ２０においては、各種処理工程の後さらにステップＳ１１へ戻り再処理を行うか、または終了するかをユーザが指定できる。
【００７５】
本実施の形態によれば、データ処理装置２は、メモリカード１をデータ処理装置２へ接続すると、メモリカード１の接続が検知され、メモリカード１内部のデータａ１が自動的にデータ保存装置４へバックアップデータとして保存される。そのため、ユーザーがデータの保存操作などのわずらわしさから解放されると同時に、ユーザーによる保存操作ミスや保存のし忘れによるデータ損失が防止できる。また、携帯されていたメモリカード１内部のデータａ１と保存されていたデータｃ２の内容の比較により、データａ１が、破損しているか否かがチェックされ、破損している場合には自動もしくは手動でデータｃ２を用いて破損しているデータが修復される。
【００７６】
なお、以上の説明では映像信号処理や音声信号処理についてメモリカードを用いたデータ処理システム、データ処理方法およびデータ処理プログラムについて述べたが、本データ処理システムは、これら以外のデータ処理においても同様の効果が得られるものである。またデータ保存装置４についてのデータ保存手段においては、揮発性メモリ、不揮発性メモリ、ハードディスク、データ保存テープなど、どのような手段を用いても本データ処理システムは、同様の効果を得ることができる。上記実施の形態では、携帯可能な記録媒体がメモリカードである場合について説明したが、携帯可能な記録媒体はこれに限定されず、ＣＤ−ＲＯＭ（コンパクトディスクリードオンリメモリ）やフロッピィディスクなどの他の記録媒体を用いることもできる。
【００７７】
【発明の効果】
本発明によれば、記録媒体内部のデータが常にデータ保存装置に保存されるため、ユーザによる保存作業時の誤操作や保存作業忘れにより記録媒体内部のデータが破損したときに、データ保存装置に保存されたデータを用いてこの破損を修復することができる。
【図面の簡単な説明】
【図１】本発明の第１、第２の実施の形態におけるデータ処理システムのブロック図
【図２】データ処理装置の構成を示したデータ処理システムのブロック図
【図３】本発明の第１の実施の形態によるデータ処理システムの処理フローチャート
【図４】本発明の第２の実施の形態によるデータ処理システムの処理フローチャート
【図５】メモリカードを用いた従来のデータ処理システムのブロック図
【符号の説明】
１，１１  メモリカード
２  データ処理装置
３  入出力装置
４  データ保存装置
１２  データ処理装置
１３  入出力装置
１００  ＣＰＵ
１０１  ＲＯＭ
１０２  ＲＡＭ
１０３  メモリカード専用インターフェイス
１０４  記録媒体駆動装置
１０５  記録媒体
１Ａ，１Ｂ  コネクタ
ａ１，ａ２，ｂ１，ｂ２，ｃ１，ｃ２  データ
【図１】
0004184709.tif 000002
【図２】
0004184709.tif 000003
【図３】
0004184709.tif 000004
【図４】
0004184709.tif 000005
【図５】
0004184709.tif 000006