(57)【要約】【課題】書き込み回数制限がある記録メディアに対して、記録メディア内のデータを保護することを目的とする。【解決手段】装着された記録メディアの種別を検出する手段と、記録メディアの種別が書き込み回数制限のあるメモリカードであった場合には外部インタフェースを介して接続された外部装置からの書き込みコマンドを無効にする制御手段とを有する。【選択図】      図１
2004252842.tif 000002
【特許請求の範囲】
【請求項１】
装着された記録メディアの種類を検出する検出手段と、
外部からのコマンドを入力可能な通信手段と、
前記検出手段で検出された前記記録メディアの種類が書き込み回数に制限のある記録メディアであった場合、前記通信手段から入力される所定のコマンドを無効にするよう制御する制御手段とを備えたことを特徴とする記録再生装置。
【請求項２】
装着された記録メディアの種類を検出する検出手段と、
外部装置とデータ通信可能な通信手段と、
前記検出手段で検出された前記記録メディアの種類が書き込み回数に制限のある記録メディアである場合と書き込み回数に制限のない記録メディアである場合とで、前記通信手段が行う通信方式を変更するよう制御する制御手段とを備えたことを特徴とする記録再生装置。
【請求項３】
請求項１において、前記所定のコマンドとは前記記録メディアの書き込み動作に関するコマンドであることを特徴とする記録再生装置。
【請求項４】
請求項１において、前記所定のコマンドとは前記記録メディアの書き込み動作及び読み出し動作に関するコマンドであることを特徴とする記録再生装置。
【請求項５】
請求項２において、前記検出手段で検出された前記記録メディアの種類が書き込み回数に制限のある記録メディアであった場合、前記制御手段は前記通信方式をベンダー固有の方式で行うよう制御することを特徴とする記録再生装置。
【請求項６】
請求項５において、前記ベンダー固有の方式においては、前記外部装置による前記書き込み回数に制限のある記録メディアへの書き込みを禁止することを特徴とする記録再生装置。
【請求項７】
請求項１乃至４において、前記検出手段で検出された前記記録メディアの種類が書き込み回数に制限のある記録メディアであった場合、前記記録メディアに対する前記所定のコマンドが無効であることを通信中の外部の装置に対して通知することを特徴とする記録再生装置。
【請求項８】
請求項１又は２において、さらに前記記録メディアの誤消去防止設定の有無を検出する検出手段を備えたことを特徴とする記録再生装置。
【請求項９】
請求項８において、前記検出手段で検出された前記記録メディアの種類が書き込み回数に制限のある記録メディアであった場合、前記通信手段は通信中の外部の装置に対して、前記記録メディアは誤消去防止設定されていることを通知することを特徴とする記録再生装置。
【請求項１０】
装着された記録メディアの種類を検出する検出ステップと、
外部からのコマンドを入力する入力ステップと、
前記検出ステップで検出された前記記録メディアの種類が書き込み回数に制限のある記録メディアであった場合、前記入力ステップで入力される所定のコマンドを無効にするよう制御する制御ステップとを有することを特徴とする記録再生装置の制御方法。
【請求項１１】
装着された記録メディアの種類を検出する検出ステップと、
外部装置とデータ通信を行う通信ステップと、
前記検出ステップで検出された前記記録メディアの種類が書き込み回数に制限のある記録メディアである場合と書き込み回数に制限のない記録メディアである場合とで、前記通信ステップが行う通信方式を変更するよう制御する制御ステップとを有することを特徴とする記録再生装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は記録再生装置に関し、特に異なる種類のメモリカードに対して画像データ等を記録または再生する装置およびその制御方法に関する。
【０００２】
【従来の技術】
従来、画像を撮影してデジタル信号として記録再生するデジタルカメラが知られている。デジタルカメラでは、記録媒体として何度でも書き込みや読み出し可能なフラッシュメモリなどのメモリカードを用いており、撮影後ユーザが気に入らない画像を消去したり、記録媒体内の全ての画像を消去したりすることができた。この種のデジタルカメラは、例えば以下の特許文献１に記載されている。
【０００３】
また、メモリカード内に記録された画像データを、Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  ｕｓ（ＵＳＢ）やＩＥＥＥ１３９４などのデジタルインタフェースを用いてパソコンへ取り込むことが行われている。
【０００４】
【特許文献１】
特許第３１７７４９１号
【０００５】
【発明が解決しようとする課題】
前述の様に、現在、メモリカードとしては画像データを繰り返し記録や消去可能なものが用いられている。
【０００６】
近年では、メモリカードの価格は低下してきているとはいえ、大容量のものになるとまだ高価である。そこで、メモリカードの同一アドレスに対するデータ書き込み動作を、１回あるいは数回のみ保証し、それ以上の書き込み動作については保証しないといった、使い切りを前提とした安価なメモリカード（以下、ワンタイムカードと称す）が検討されている。この様に書き込み回数を制限することで、書き込みの繰り返しに対する動作保障が不要となるため、製造原価が安く、また、製品に対する評価コストも小さくすることが可能となる。
【０００７】
そこで、デジタルカメラにおいても、この様なワンタイムカードに対応する必要性が生じると考えられるが、その場合以下の問題点が挙げられる。すなわち、ワンタイムカードを記録メディアとして装着したデジタルカメラ等の機器をパソコンに接続する場合を考えると、ワンタイムカード内のファイル管理はホストとなるパソコン内のＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅｓ）によって制御されることになるが、このＦＡＴは、記録メディアの書き込み回数が無制限であることを前提として動作するのである。従って、例えばＵＳＢの標準的なクラスを用いてデジタルカメラとパソコンを接続した場合、パソコンはデジタルカメラのワンタイムカードに対して、書き込み回数制限がない従来のメディアと同様に書き込み回数の制限を考慮しないで書き込み命令を発生する場合があり、この制限以上の書き込み動作によっては、ワンタイムカード内の記録データを破壊してしまう恐れがある。
【０００８】
そこで本発明は上記の如き問題点を解決して、記録メディアに書き込み回数制限があると判断した場合には、外部装置からの記録メディアに対する書き込み動作を禁止することで、記録メディア内のデータを保護するよう構成した記録再生装置及びその制御方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
斯かる目的を達成する為の手段として、本発明は以下の構成からなる手段を有する。
【００１０】
本発明の記録再生装置は、装着された記録メディアの種類を検出する検出手段と、外部からのコマンドを入力可能な通信手段と、前記検出手段で検出された前記記録メディアの種類が書き込み回数に制限のある記録メディアであった場合、前記通信手段から入力される所定のコマンドを無効にするよう制御する制御手段とを備えたことを特徴とする。
【００１１】
また、本発明の記録再生装置は、装着された記録メディアの種類を検出する検出手段と、外部装置とデータ通信可能な通信手段と、前記検出手段で検出された前記記録メディアの種類が書き込み回数に制限のある記録メディアである場合と書き込み回数に制限のない記録メディアである場合とで、前記通信手段が行う通信方式を変更するよう制御する制御手段とを備えたことを特徴とする。
【００１２】
また、本発明の記録再生装置の制御方法は、装着された記録メディアの種類を検出する検出ステップと、外部からのコマンドを入力する入力ステップと、前記検出ステップで検出された前記記録メディアの種類が書き込み回数に制限のある記録メディアであった場合、前記入力ステップで入力される所定のコマンドを無効にするよう制御する制御ステップとを有することを特徴とする。
【００１３】
また、本発明の記録再生装置の制御方法は、装着された記録メディアの種類を検出する検出ステップと、外部装置とデータ通信を行う通信ステップと、前記検出ステップで検出された前記記録メディアの種類が書き込み回数に制限のある記録メディアである場合と書き込み回数に制限のない記録メディアである場合とで、前記通信ステップが行う通信方式を変更するよう制御する制御ステップとを有することを特徴とする。
【００１４】
【発明の実施の形態】
以下、図面を参照しながら本発明の好適な実施の形態を説明する。
【００１５】
＜実施の形態１＞
図１に本発明の実施の形態１における記録再生装置１００の構成を示す。記録再生装置１００は一例として、デジタルカメラやデジタルビデオカメラである。
【００１６】
図１において、１０１はレンズ系や撮像素子並びに撮像回路等から構成されたレンズ・撮像部である。１０１のレンズ系はマスタレンズ・焦度調整用レンズ・変倍レンズ等により構成されている。１０２はレンズ系の駆動を制御するレンズ制御部である。撮影命令がなされるとレンズ系を駆動させて被写体にフォーカス調整し、レンズ・撮像部１０１の撮像部から被写体画像を撮像する。
【００１７】
１０３はカメラ信号処理部であり、撮像された画像に対して所定の信号処理を行い、処理されたｒａｗデータを画像メモリ１０４へ送る。１０４はＲＡＭで構成された画像メモリである。
【００１８】
画像メモリ１０４に蓄えられたｒａｗデータはカメラ信号処理部１０３によって手を加えられた後、画像処理部１０５へ送られる。１０５は画像処理部であり、画像のｒａｗデータに対して符号化処理や圧縮処理を行う。ここでの符号化、圧縮化はＪＰＥＧやＭＰＥＧ等の所定の画像圧縮フォーマットに従って処理を行い、処理後の画像データを画像メモリ１０４に書き戻す。
【００１９】
１０６はＣＰＵであり、制御部として記録再生装置１００の各部の制御を行う。
【００２０】
１０７は外部インタフェースとしてのＵＳＢコアであり、接続端子１１２を介して外部装置（例えばパーソナルコンピュータ（ＰＣ）等の外部装置２００）や外部のネットワークとデータの入出力を行う。
【００２１】
１０８は記録メディアインタフェース部、１０９は記録メディア判定部、１１０は記録メディアの装着部、１１１は装着部１１０に対して着脱可能な記録メディアである。１１１の記録メディアとしては、記録回数が一回或いは数回までに制限されたメモリカード（以下、ワンタイムカードと称す）か、或いは任意に記録や消去が可能なメモリカード（以下、リムーバブルカードと称す）を使用可能な構成である。ちなみに、リムーバブルカードの一例としては、コンパクトフラッシュ（Ｒ）（ＣＦ）カードやセキュアデジタル（ＳＤ）メモリカード等が挙げられる。
【００２２】
記録メディアインタフェース部１０８は、装着部１１０に記録メディア１１１が装着されたことを検出し、かつ記録メディア１１１に設けられた誤消去防止ツマミ（ハードスイッチ）の状態に応じて装着部１１０が検出する記録メディア１１１の誤消去防止の為の設定情報を取得した上で、記録メディア１１１に対して状態に応じたデータの書き込みや読み出しを行う。ここで書き込み可能なデータは、画像メモリ１０４に保存されている画像データ（圧縮後の画像データまたはｒａｗデータ）や、外部インタフェースから入力したデータである。
【００２３】
また、記録メディア判定部１０９は、装着された記録メディア１１１がワンタイムカードであるか、或いはリムーバブルカードであるか、さらにはその容量や記録状態等を検出して判定する。ここでの判定結果に応じて、インタフェース部１０８の書き込みや読み出し動作が制御される。
【００２４】
上述した誤消去防止について補足すると、記録メディアインタフェース部１０８が取得した情報から、記録メディア１１１の誤消去防止設定（記録メディア１１１の筐体に設けられたスイッチによる）が『書き込み可能』状態である場合は、記録メディア判定部１０９による判定結果にも従いながら、画像メモリ１０４に保存されている画像データ或いは外部装置２００からＵＳＢコア１０７を介して入力したデータ等を記録メディアインタフェース部１０８によって記録メディア１１１に書き込みが行え、かつ記録メディア１１１内の記録データの読み出しが行える。但し、記録メディア１１１の誤消去防止設定が『書き込み禁止』状態であることを検出した場合は、記録メディア１１１に対するデータの書き込み動作は禁止され、読み出し動作のみが許可される。
【００２５】
続いて、外部インタフェースであるＵＳＢコア１０７を用いた外部接続時の動作について詳細に説明する。
【００２６】
記録再生装置１００が、ＵＳＢの接続端子１１２からＰＣ等の外部装置２００にＵＳＢ接続されると、ＣＰＵ１０６はＵＳＢコア１０７を駆使して所定のネゴシエーションを行う。このとき、ＵＳＢの標準クラスであるストレージクラス、プロトコルとしてＳｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ（ＳＣＳＩ）を用いて接続を行う場合、ネゴシエーション後はＵＳＢホストである外部装置２００側のＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅｓ）が記録メディア１１１への全体的な制御を管理し、外部装置２００と記録再生装置１００間のデータの授受は、外部装置２００側から記録メディア１１１への読み込み及び書き込み動作として行われる。
【００２７】
外部装置２００のアプリケーションが、外部装置２００側のＵＳＢドライバを駆動してコマンドを発行し、ＵＳＢケーブル経由で接続端子１１２によって接続されたＵＳＢコア１０７がこのコマンドを受け、ＣＰＵ１０６へと伝達する。外部装置２００からのコマンドを受け取ったＣＰＵ１０６は、図示しないファイルシステムを用いて、記録メディアインタフェース部１０８を駆動して、記録メディア１１１へのアクセスを行い、記録メディア１１１内のファイルへの読み込み及び書き込みを実現する。
【００２８】
ここで、外部装置２００が外部インタフェースから記録メディア１１１に対して行う命令の受理フローについて、図２を用いて説明する。図２は本実施の形態における、外部装置２００から記録メディア１１１に対する書き込み命令を行った際のアルゴリズムを図示化したものである。
【００２９】
記録再生装置１００のＣＰＵ１０６が制御する動作として、外部装置２００から記録メディア１１１への書き込み要求を受け取った場合、ＣＰＵ１０６は記録メディアインタフェース部１０８を用いて、記録メディア１１１の誤消去防止設定が、『書き込み許可』（Ｕｎｌｏｃｋ）状態であるか、『書き込み禁止』（Ｌｏｃｋ）状態であるかを判断する。（ステップＳ２０１）。
【００３０】
ステップＳ２０１で誤消去防止設定がＬｏｃｋ（書き込み禁止）状態であった場合、ＣＰＵ１０６は受理した記録メディア１１１に対する書き込み命令がＩＮＶＡＬＩＤ（無効命令）であると解釈し、命令を送ってきた外部装置２００へＩＮＶＡＬＩＤ受理を報告する処理を行う。（ステップＳ２０４）。
【００３１】
ステップＳ２０１で誤消去防止設定がＵｎｌｏｃｋ（書き込み許可）状態であった場合、ＣＰＵ１０６は記録メディア判定部１０９を駆動させ、装着部１１０に装着されている記録メディア１１１の種類がワンタイムカードであるかリムーバブルカードであるかを判断する。（ステップＳ２０２）。
【００３２】
ステップＳ２０２の結果がワンタイムカードであった場合、ＣＰＵ１０６は記録メディア１１１への書き込みを禁止する制御を行い、受理した記録メディア１１１に対する書き込み命令がＩＮＶＡＬＩＤ（無効命令）であると決定し、命令を送ってきた外部装置２００へＩＮＶＡＬＩＤ受理を報告する処理を行う。（ステップＳ２０４）これは外部装置から不用意にワンタイムカードに書き込みされることを防ぐ為の処理である。
【００３３】
ステップＳ２０２の結果がリムーバブルカードであった場合、ＣＰＵ１０６は記録メディア１１１への書き込みを許可する制御を行い、受理した命令から書き込み位置を示すＬＢＡ・書き込みサイズ・書き込みデータ等を確認し、記録メディア１１１内の該当アドレスに対し記録メディアインタフェース部１０８を駆動して命令に基づくデータを書き込む。（ステップＳ２０３）。
【００３４】
以上で、受理した書き込み命令に対する処理が完了する。（ステップＳ２０５）。
【００３５】
なお、上述した説明では、外部装置２００からの命令に対してワンタイムメモリへの書き込みは禁止するように構成したが、読み出しは可能とする。ただし、必要に応じては読み込みも禁止するような設定とすることも可能である。
【００３６】
以上が実施の形態１の説明である。このような方法を用いることで、記録再生装置に装着された記録メディアがワンタイムカードであった場合、カードの誤消去防止設定の状態に因らず、外部インタフェースを介しての外部装置からの書き込みを回避することが可能となる。
【００３７】
＜実施の形態２＞
続いて、実施の形態２について説明する。
【００３８】
実施の形態２における記録再生装置は、実施の形態１で説明した記録再生装置１００の構成と同じとする。実施の形態１と異なる動作として、図３に外部装置２００から外部インタフェースを介して記録メディア１１１の誤消去防止設定状態の取得要求があったときの動作フローを図示する。
【００３９】
本実施の形態の記録装置１００と外部装置２００を接続すると、外部装置２００は記録装置１００に装着されている記録メディア１１１の誤消去防止設定状態の通知を要求するコマンドを記録装置１００に対して発行する。
【００４０】
このコマンドを受け取った記録装置１００のＣＰＵ１０６は、まず、記録メディアインタフェース部１０８を用いて、記録メディア１１１の誤消去防止設定の情報を取得して設定状態を判別する。（ステップＳ３０１）。誤消去防止設定の情報は記録メディア１１１の誤消去防止ツマミの状態から検出する。
【００４１】
ステップＳ３０１において、設定状態がＬｏｃｋ（書き込み禁止）であれば、ＣＰＵ１０６は外部装置２００に対して、誤消去防止ツマミの状態がＬｏｃｋであり、記録メディア１１１が書き込み禁止状態であることを通知する為の処理を行い（ステップＳ３０４）、その旨の状態情報を外部装置２００に返答する。（ステップＳ３０５）。
【００４２】
ステップＳ３０１において、設定状態がＵｎＬｏｃｋ（書き込み可）であれば、ＣＰＵ１０６は記録メディア判定部１０９を駆動し、記録メディア１１１の種別情報を取得する。（ステップＳ３０２）。
【００４３】
ステップＳ３０２において、記録メディア１１１がワンタイムカードであった場合、ＣＰＵ１０６は外部装置２００に対して、誤消去防止ツマミの状態がＬｏｃｋであり、記録メディア１１１が書き込み禁止状態であることを通知する為の処理を行い（ステップＳ３０４）、その旨の状態情報を外部装置２００に返答する。（ステップＳ３０５）これは、外部装置２００にワンタイムカードに不用意に書き込みを行わせないようにする為の処理である。
【００４４】
一方、ステップＳ３０２において、記録メディア１１１がリムーバブルカードであった場合、ＣＰＵ１０６は外部装置２００に対して、誤消去防止ツマミの状態がＵｎｌｏｃｋであり、記録メディア１１１が書き込み可能状態であることを通知する為の処理を行い（ステップＳ３０３）、その旨の状態情報を外部装置２００に返答する。（ステップＳ３０５）。
【００４５】
以上が、実施の形態２の説明である。このような方法を用いることで、記録再生装置に装着された記録メディアがワンタイムカードであった場合、カードの誤消去防止設定の状態に因らず、外部インタフェースを介しての外部装置からの書き込みを事前に回避することが可能となる。
【００４６】
＜実施の形態３＞
続いて、実施の形態３について説明する。
【００４７】
実施の形態３における記録再生装置は、実施の形態１、２で説明した記録再生装置１００の構成と同じとする。実施の形態１、２と異なる動作として、図４に記録再生装置１００と外部装置２００を接続したときに行うネゴシエーション動作のフローを図示する。
【００４８】
外部装置２００がＵＳＢケーブルを介して記録再生装置１００の外部インタフェースであるＵＳＢの接続端子１１２に接続されたならば、ＵＳＢのネゴシエーションを行うが、このとき記録メディア判定部１０９は、記録メディア１１１がワンタイムカードであるか、リムーバブルカードであるか、カードの種別を判定する。（ステップＳ４０１）。
【００４９】
ステップＳ４０１において、記録メディア１１１がリムーバブルカードであった場合、ＣＰＵ１０６は標準的なクラスであるストレージクラスのディスクリプタを用いてネゴシエーションを行い（ステップＳ４０２、ステップＳ４０４）、同時にストレージクラス用のタスク等を起動し、外部装置２００からの読み込み及び書き込み命令に対して処理を行うよう制御する。
【００５０】
一方、ステップＳ４０１において、記録メディア１１１がワンタイムカードであった場合、ＣＰＵ１０６はベンダー固有クラスのディスクリプタを用いてネゴシエーションを行い（ステップＳ４０３、ステップＳ４０４）、同時にベンダー固有クラス用のタスクを起動し、外部装置２００からの書き込み命令を禁止し、読み込み命令に対してのみ処理を行うよう制御する。
【００５１】
ここで用いるベンダー固有クラスは、読み込み命令さえサポートしてなければ良く、単純にストレージクラスからリード系命令を削除しただけのものでも良いし、命令形態を独自に設定した新たなものでも良い。
【００５２】
また、本実施の形態においては、リムーバブルカードの場合に用いるクラスをストレージクラスとしたが、外部装置と記録メディア間で情報交換できるものであれば、これに限るものではない。
【００５３】
以上が、実施の形態３の説明である。このような方法を用いることで、記録再生装置に装着された記録メディアがワンタイムカードであった場合はベンダー固有の設定で外部装置と通信することで、外部装置からの書き込みを回避することが可能となる。
【００５４】
＜その他の実施形態＞
なお、上述した発明の実施の形態では、記録再生装置はデジタルカメラやデジタルビデオカメラとしたが、記録メディアを装着可能で、ＵＳＢやＩＥＥＥ１３９４等の有線の外部インタフェース或いはブルートゥース等の無線の外部インタフェースによって外部装置との接続、データ通信が可能なものであれば、これに限るものではない。
【００５５】
また、上述した発明の実施の形態では、外部装置はＰＣを想定しているが、記録メディアへの書き込み動作を行うものであればパソコンに限るものではない。
【００５６】
更に、上述した発明の実施の形態では、ＵＳＢのストレージクラスを、プロトコルとしてＳＣＳＩを用いた例を説明したが、メディアの誤消去防止設定あるいはそれに類するものの状態情報を外部へ送信するもの、あるいは、ワンタイムカード型のメディアへの書き込み命令に対し失敗あるいは拒否を通知できるものであれば、これに限るものではない。
【００５７】
【発明の効果】
以上説明したように、本発明によれば、記録回数が制限されたメモリカードを装着した場合には、外部装置によって書き込みされることを禁止するよう制御することで、ディスク内のデータを保護し、誤記録防止に効果がある。
【図面の簡単な説明】
【図１】本発明における記録再生装置のブロック図である。
【図２】実施形態１における動作を説明するフローチャートである。
【図３】実施形態２における動作を説明するフローチャートである。
【図４】実施形態３における動作を説明するフローチャートである。
【符号の説明】
１００  記録再生装置（デジタルカメラ）
１０１  レンズ・撮像部
１０２  レンズ制御部
１０３  カメラ信号処理部
１０４  画像メモリ
１０５  画像処理部
１０６  ＣＰＵ
１０７  外部インタフェースＵＳＢコア
１０８  記録メディアインタフェース部
１０９  記録メディア判定部
１１０  記録メディアの装着部
１１１  記録メディア
１１２  接続端子
２００  外部装置（ＰＣ）
【図１】
2004252842.tif 000003
【図２】
2004252842.tif 000004
【図３】
2004252842.tif 000005
【図４】
2004252842.tif 000006