(57)【特許請求の範囲】
【請求項１】
複数タイプの記録メディアを着脱可能な少なくとも１つの装着部に装着された前記記録メディアから、当該記録メディアの属性情報を読み出す属性情報読出部と、
前記属性情報に基づいて、当該記録メディアが、データを一度だけ書き込み可能なワンタイム記録メディアであるか否かを判別するメディア判別部と、
当該記録メディアが、予め書込禁止状態に設定された前記ワンタイム記録メディアである場合に、前記書込禁止状態を解除するための解除コマンドを前記ワンタイム記録メディアに送信するコマンド送信部と、
前記ワンタイム記録メディアに非対応の情報処理装置を接続するための外部インターフェースと、
前記外部インターフェースを介した前記記録制御装置と前記情報処理装置との接続を検出する接続検出部と、
を備え、
前記装着部に装着された前記ワンタイム記録メディアの前記書込禁止状態が解除された状態で、前記接続検出部により前記記録制御装置と前記情報処理装置との接続が検出された場合に、前記コマンド送信部は、前記ワンタイム記録メディアを前記記録禁止状態に設定するための禁止コマンドを、前記ワンタイム記録メディアに送信する、記録制御装置。
【請求項２】
前記メディア判別部は、
前記装着部に装着された前記記録メディアの記憶容量に空きがあるか否かを判別し、
前記装着部に装着された記録メディアが前記ワンタイム記録メディアであり、かつ、前記ワンタイム記録メディアの記憶容量に空きがある場合に、前記コマンド送信部は、前記解除コマンドを前記ワンタイム記録メディアに送信する、請求項１に記載の記録制御装置。
【請求項３】
前記メディア判別部は、
前記装着部に装着された前記記録メディアが前記ワンタイム記録メディアである場合に、さらに、当該ワンタイム記録メディアが、コマンドによって前記記録禁止状態を解除可能であるか否かを検出し、当該記録禁止状態を解除可能である場合に、前記コマンド送信部は、前記解除コマンドを前記ワンタイム記録メディアに送信する、請求項１に記載の記録制御装置。
【請求項４】
前記メディア判別部は、
前記装着部に装着された前記記録メディアが、データを書き換え可能なリライタブル記録メディアである場合に、ライトプロテクトスイッチにより前記リライタブル記録メディアが書込禁止状態であるか否かを判別し、
前記記録制御装置は、
前記リライタブル記録メディアが前記書込禁止状態である場合、又は、前記装着部に装着された前記記録メディアが読出専用記録メディアである場合に、記録不可通知を出力する通知部をさらに備える、請求項１に記載の記録制御装置。
【請求項５】
前記装着部は、複数タイプの記録メディアを選択的に着脱可能である、請求項１に記載の記録制御装置。
【請求項６】
データを一度だけ書き込み可能なワンタイム記録メディアと、前記ワンタイム記録メディアに対するデータの記録を制御する記録制御装置とから構成される記録システムであって、
前記記録制御装置は、
複数タイプの記録メディアを着脱可能な少なくとも１つの装着部に装着された前記記録メディアから、当該記録メディアの属性情報を読み出す属性情報読出部と、
前記属性情報に基づいて、当該記録メディアが前記ワンタイム記録メディアであるか否かを判別するメディア判別部と、
当該記録メディアが、予め書込禁止状態に設定された前記ワンタイム記録メディアである場合に、前記書込禁止状態を解除するための解除コマンドを前記ワンタイム記録メディアに送信するコマンド送信部と、
前記ワンタイム記録メディアに非対応の情報処理装置を接続するための外部インターフェースと、
前記外部インターフェースを介した前記記録制御装置と前記情報処理装置との接続を検出する接続検出部と、
を備え、
前記ワンタイム記録メディアは、
データを一度だけ書き込み可能なデータ記憶部と、
前記ワンタイム記録メディアの属性情報を記憶する属性情報記憶部と、
前記データ記憶部にデータを書き込む書込部と、
前記書込部によるデータの書き込みを制御する制御部と、
を備え、
前記ワンタイム記録メディアの前記制御部は、
前記ワンタイム記録メディアが前記記録制御装置に装着されていないときは、前記書込部を前記書込禁止状態に設定しており、
前記ワンタイム記録メディアが前記記録制御装置に装着されると、前記属性情報記憶部に記憶されている前記属性情報を前記記録制御装置に送信し、
前記記録制御装置から前記解除コマンドを受信すると、前記書込禁止状態を解除し、
前記装着部に装着された前記ワンタイム記録メディアの前記書込禁止状態が解除された状態で、前記接続検出部により前記記録制御装置と前記情報処理装置との接続が検出された場合に、前記記録制御装置の前記コマンド送信部は、前記ワンタイム記録メディアを前記記録禁止状態に設定するための禁止コマンドを、前記ワンタイム記録メディアに送信し、前記ワンタイム記録メディアの前記制御部は、前記書込禁止状態が解除されているときに、前記記録制御装置から前記書込禁止状態に設定するための禁止コマンドを受信すると、前記書込部を前記書込禁止状態に再設定する、記録システム。
【請求項７】
複数タイプの記録メディアに対するデータの記録を制御する記録制御装置における記録メディア制御方法であって、
前記複数タイプの記録メディアを着脱可能な少なくとも１つの装着部に装着された前記記録メディアから、当該記録メディアの属性情報を読み出す属性情報読出ステップと、
前記属性情報に基づいて、当該記録メディアが、データを一度だけ書き込み可能なワンタイム記録メディアであるか否かを判別するメディア判別ステップと、
当該記録メディアが、予め書込禁止状態に設定された前記ワンタイム記録メディアである場合に、前記書込禁止状態を解除するための解除コマンドを前記ワンタイム記録メディアに送信する解除コマンド送信ステップと、
前記ワンタイム記録メディアに非対応の情報処理装置を接続するための外部インターフェースを介した前記記録制御装置と前記情報処理装置との接続を検出する接続検出ステップと、
前記装着部に装着された前記ワンタイム記録メディアの前記書込禁止状態が解除された状態で、前記接続検出ステップにより前記記録制御装置と前記情報処理装置との接続が検出された場合に、前記ワンタイム記録メディアを前記記録禁止状態に設定するための禁止コマンドを、前記ワンタイム記録メディアに送信する禁止コマンド送信ステップと、
を含む、記録メディア制御方法。
【請求項８】
複数タイプの記録メディアに対するデータの記録を制御する記録制御装置のコンピュータに、
前記複数タイプの記録メディアを着脱可能な少なくとも１つの装着部に装着された前記記録メディアから、当該記録メディアの属性情報を読み出す属性情報読出ステップと、
前記属性情報に基づいて、当該記録メディアが、データを一度だけ書き込み可能なワンタイム記録メディアであるか否かを判別するメディア判別ステップと、
当該記録メディアが、予め書込禁止状態に設定された前記ワンタイム記録メディアである場合に、前記書込禁止状態を解除するための解除コマンドを前記ワンタイム記録メディアに送信する解除コマンド送信ステップと、
前記ワンタイム記録メディアに非対応の情報処理装置を接続するための外部インターフェースを介した前記記録制御装置と前記情報処理装置との接続を検出する接続検出ステップと、
前記装着部に装着された前記ワンタイム記録メディアの前記書込禁止状態が解除された状態で、前記接続検出ステップにより前記記録制御装置と前記情報処理装置との接続が検出された場合に、前記ワンタイム記録メディアを前記記録禁止状態に設定するための禁止コマンドを、前記ワンタイム記録メディアに送信する禁止コマンド送信ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録制御装置、記録システム、記録メディア制御方法及びプログラムに関する。
【背景技術】
【０００２】
デジタルカメラなどの電子機器では、メモリーカード等の外部記録メディアを装着して、撮影した画像等の各種のデータを記録することができる。この記録メディアとして、当該記録メディアに記憶されたデータを保護するためのライトプロテクトスイッチが設けられたものがある。このライトプロテクトスイッチをオンすることで、記録メディアに記憶されたデータを、不用意な削除・上書き操作などによって損失することを防止できる。
【０００３】
しかし、ライトプロテクトスイッチは、記録メディアをデジタルカメラから取り出して手動でオン／オフ操作する必要があるため、ユーザが不便であった。このため、例えば、特許文献１には、ライトプロテクトスイッチがオンされていても、記録メディアを取り出すことなく、記録メディアに対する書き込みや消去を実行できるデジタルスチルカメラが提案されている。
【０００４】
【特許文献１】特開２００７−４９２８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、近年、より安価な記録メディアを提供する目的で、一度だけ書き込みが可能で、書き換えができないワンタイムプログラマブル（ＯＴＰ）タイプの記憶デバイスを使用した記録メディア（以下、「ワンタイム記録メディア」と称する。）が開発されている。従来から、光ディスクについては、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅｃｏｒｄａｂｌｅ）、ＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ  Ｒｅｃｏｒｄａｂｌｅ）などのＯＴＰタイプのものが存在していたが、昨今では、より高価なメモリーカードについてもＯＴＰタイプのものが出現している。
【０００６】
このようなワンタイム記録メディアは、ファイルの書き換えや削除を行うと残容量が減ってしまうという特性があるが、パーソナルコンピュータ（ＰＣ）などに装着して使用すると、ユーザの意思とは無関係に書き換えが起きたり、残容量の不整合が発生したりするという問題がある。例えば、ワンタイム記録メディアをＰＣと接続してデータ転送した場合、ＰＣのオペレーションシステム（ＯＳ）の中には、該メディア内のファイルを最後に操作した時間等のメタデータを、ファイルに自動的に書き込むなどの動作を行い、ユーザの意図しないところで該メディアのメタデータを勝手に書き換えてしまうことがある。
【０００７】
かかる場合、データの書き換えが可能なリライタブル記録メディアであれば、元々記憶されていたメタデータを上書きするので、残容量減少の問題は生じない。しかし、ワンタイム記録メディアの場合、元々記憶されていたメタデータを削除できないために、別の記憶領域に新たにメタデータを書き込み、元々のメタデータを無効にするという動作を行うので、ワンタイム記録メディアの残容量が減少してしまう。従って、ユーザからみると、ワンタイム記録メディアを装着したデジタルカメラとＰＣとを、ただ単に接続しただけで、当該記録メディアの記憶容量が減っていくという不都合があった。
【０００８】
かかる問題を防ぐために、本願発明者らは鋭意努力して、ワンタイム記録メディアを予め書込禁止状態に初期設定しておくことで、当該記録メディアがＰＣに直接的に或いはデジタルカメラを介して接続されたとしても、上記ＰＣによる書き換え等が生じないようにする構成に想到した。しかし、かかる構成であると、当該記録メディアをデジタルカメラに装着して、撮像した画像データを当該記録メディアに記録したいときには、上記初期設定された書込禁止状態を解除しないと記録できないという不都合がある。
【０００９】
しかしながら、上記特許文献１記載のような書込禁止を解除する技術では、結局のところ、書込禁止解除の必要性をユーザが判断した上で、カメラに対して手動で操作を行う必要があった。そのため、かかる技術をワンタイム記録メディアに適用しても、ユーザが、撮影時に書込禁止解除する操作を忘れてシャッターチャンスを逃したり、デジタルカメラをＰＣに接続したときに、書込禁止を解除したままにして当該記録メディアの残容量を無駄に減らしたりしてしまうという問題があった。
【００１０】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ワンタイム記録メディアの書込禁止／禁止解除設定を、当該記録メディアの使用状態に応じて適切に自動制御することが可能な、新規かつ改良された記録制御装置、記録システム、記録メディア制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明のある観点によれば、複数タイプの記録メディアを着脱可能な少なくとも１つの装着部に装着された前記記録メディアから、当該記録メディアの属性情報を読み出す属性情報読出部と、前記属性情報に基づいて、当該記録メディアが、データを一度だけ書き込み可能なワンタイム記録メディアであるか否かを判別するメディア判別部と、当該記録メディアが、予め書込禁止状態に設定された前記ワンタイム記録メディアである場合に、前記書込禁止状態を解除するための解除コマンドを前記ワンタイム記録メディアに送信するコマンド送信部と、前記ワンタイム記録メディアに非対応の情報処理装置を接続するための外部インターフェースと、前記外部インターフェースを介した前記記録制御装置と前記情報処理装置との接続を検出する接続検出部と、を備え、前記装着部に装着された前記ワンタイム記録メディアの前記書込禁止状態が解除された状態で、前記接続検出部により前記記録制御装置と前記情報処理装置との接続が検出された場合に、前記コマンド送信部は、前記ワンタイム記録メディアを前記記録禁止状態に設定するための禁止コマンドを、前記ワンタイム記録メディアに送信する、記録制御装置が提供される。
【００１２】
かかる構成により、複数タイプの記録メディアを着脱可能な少なくとも１つの記装着部に装着された記録メディアから、当該記録メディアの属性情報が読み出され、属性情報に基づいて、当該記録メディアが、データを一度だけ書き込み可能なワンタイム記録メディアであるか否かが判別され、当該記録メディアが、予め書込禁止状態に設定されたワンタイム記録メディアである場合に、書込禁止状態を解除するための解除コマンドがワンタイム記録メディアに送信される。これにより、解除コマンドを受信したワンタイム記録メディアの書込禁止状態が解除され、記録制御装置は、当該ワンタイム記録メディアにデータを書き込むことができる。また、当該ワンタイム記録メディアが他の装置に装着されたときには、解除コマンドを受信しないので、書込禁止状態が解除されない。よって、ワンタイム記録メディア内のデータの書き換えを防止できる。
【００１３】
なお、「データを一度だけ書き込み可能な」とは、「記録メディアにデータを書き込んだ後にそのデータを書き換えできない」ことを意味し、「記録メディアに対するデータの書き込み動作を一度だけしか行うことができない」という意味ではない。即ち、ワンタイム記録メディアは、その記憶容量に空きがある限り、データの書き込みを何度でも行うことができるが、データの上書きができないので、記憶容量に空きがなくなれば、それ以上データを書き込むことはできない。
【００１５】
前記メディア判別部は、前記装着部に装着された前記記録メディアの記憶容量に空きあるか否かを判別し、前記装着部に装着された記録メディアが前記ワンタイム記録メディアであり、かつ、前記ワンタイム記録メディアの記憶容量に空きがある場合に、前記コマンド送信部は、前記解除コマンドを前記ワンタイム記録メディアに送信するようにしてもよい。
【００１６】
前記メディア判別部は、前記装着部に装着された前記記録メディアが前記ワンタイム記録メディアである場合に、さらに、当該ワンタイム記録メディアが、コマンドによって前記記録禁止状態を解除可能であるか否かを検出し、当該記録禁止状態を解除可能である場合に、前記コマンド送信部は、前記解除コマンドを前記ワンタイム記録メディアに送信するようにしてもよい。
【００１７】
前記メディア判別部は、前記装着部に装着された前記記録メディアが、データを書き換え可能なリライタブル記録メディアである場合に、ライトプロテクトスイッチにより前記リライタブル記録メディアが書込禁止状態であるか否かを判別し、前記記録制御装置は、前記リライタブル記録メディアが前記書込禁止状態である場合、又は、前記装着部に装着された前記記録メディアが読出専用記録メディアである場合に、記録不可通知を出力する通知部をさらに備えるようにしてもよい。
【００１８】
前記装着部は、複数タイプの記録メディアを選択的に着脱可能であるようにしてもよい。
【００２３】
また、上記課題を解決するために、本発明の別の観点によれば、データを一度だけ書き込み可能なワンタイム記録メディアと、前記ワンタイム記録メディアに対するデータの記録を制御する記録制御装置とから構成される記録システムであって、前記記録制御装置は、複数タイプの記録メディアを着脱可能な少なくとも１つの装着部に装着された前記記録メディアから、当該記録メディアの属性情報を読み出す属性情報読出部と、前記属性情報に基づいて、当該記録メディアが前記ワンタイム記録メディアであるか否かを判別するメディア判別部と、当該記録メディアが、予め書込禁止状態に設定された前記ワンタイム記録メディアである場合に、前記書込禁止状態を解除するための解除コマンドを前記ワンタイム記録メディアに送信するコマンド送信部と、前記ワンタイム記録メディアに非対応の情報処理装置を接続するための外部インターフェースと、前記外部インターフェースを介した前記記録制御装置と前記情報処理装置との接続を検出する接続検出部と、を備え、前記ワンタイム記録メディアは、データを一度だけ書き込み可能なデータ記憶部と、前記ワンタイム記録メディアの属性情報を記憶する属性情報記憶部と、前記データ記憶部にデータを書き込む書込部と、前記書込部によるデータの書き込みを制御する制御部と、を備え、前記ワンタイム記録メディアの前記制御部は、前記ワンタイム記録メディアが前記記録制御装置に装着されていないときは、前記書込部を前記書込禁止状態に設定しており、前記ワンタイム記録メディアが前記記録制御装置に装着されると、前記属性情報記憶部に記憶されている前記属性情報を前記記録制御装置に送信し、前記記録制御装置から前記解除コマンドを受信すると、前記書込禁止状態を解除し、前記装着部に装着された前記ワンタイム記録メディアの前記書込禁止状態が解除された状態で、前記接続検出部により前記記録制御装置と前記情報処理装置との接続が検出された場合に、前記記録制御装置の前記コマンド送信部は、前記ワンタイム記録メディアを前記記録禁止状態に設定するための禁止コマンドを、前記ワンタイム記録メディアに送信し、前記ワンタイム記録メディアの前記制御部は、前記書込禁止状態が解除されているときに、前記記録制御装置から前記書込禁止状態に設定するための禁止コマンドを受信すると、前記書込部を前記書込禁止状態に再設定する、記録システムが提供される。
【００２４】
また、上記課題を解決するために、本発明の別の観点によれば、複数タイプの記録メディアに対するデータの記録を制御する記録制御装置における記録メディア制御方法であって、前記複数タイプの記録メディアを着脱可能な少なくとも１つの装着部に装着された前記記録メディアから、当該記録メディアの属性情報を読み出す属性情報読出ステップと、前記属性情報に基づいて、当該記録メディアが、データを一度だけ書き込み可能なワンタイム記録メディアであるか否かを判別するメディア判別ステップと、当該記録メディアが、予め書込禁止状態に設定された前記ワンタイム記録メディアである場合に、前記書込禁止状態を解除するための解除コマンドを前記ワンタイム記録メディアに送信する解除コマンド送信ステップと、前記ワンタイム記録メディアに非対応の情報処理装置を接続するための外部インターフェースを介した前記記録制御装置と前記情報処理装置との接続を検出する接続検出ステップと、前記装着部に装着された前記ワンタイム記録メディアの前記書込禁止状態が解除された状態で、前記接続検出ステップにより前記記録制御装置と前記情報処理装置との接続が検出された場合に、前記ワンタイム記録メディアを前記記録禁止状態に設定するための禁止コマンドを、前記ワンタイム記録メディアに送信する禁止コマンド送信ステップと、を含む、記録メディア制御方法が提供される。
【００２５】
また、上記課題を解決するために、本発明の別の観点によれば、複数タイプの記録メディアに対するデータの記録を制御する記録制御装置のコンピュータに、前記複数タイプの記録メディアを着脱可能な少なくとも１つの装着部に装着された前記記録メディアから、当該記録メディアの属性情報を読み出す属性情報読出ステップと、前記属性情報に基づいて、当該記録メディアが、データを一度だけ書き込み可能なワンタイム記録メディアであるか否かを判別するメディア判別ステップと、当該記録メディアが、予め書込禁止状態に設定された前記ワンタイム記録メディアである場合に、前記書込禁止状態を解除するための解除コマンドを前記ワンタイム記録メディアに送信する解除コマンド送信ステップと、前記ワンタイム記録メディアに非対応の情報処理装置を接続するための外部インターフェースを介した前記記録制御装置と前記情報処理装置との接続を検出する接続検出ステップと、前記装着部に装着された前記ワンタイム記録メディアの前記書込禁止状態が解除された状態で、前記接続検出ステップにより前記記録制御装置と前記情報処理装置との接続が検出された場合に、前記ワンタイム記録メディアを前記記録禁止状態に設定するための禁止コマンドを、前記ワンタイム記録メディアに送信する禁止コマンド送信ステップと、
を実行させるためのプログラムが提供される。
【発明の効果】
【００２６】
以上説明したように本発明によれば、ワンタイム記録メディアの書込禁止／禁止解除設定を、当該記録メディアの使用状態に応じて適切に自動制御することができる。
【発明を実施するための最良の形態】
【００２７】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２８】
（第１の実施形態）
初めに、本発明の第１の実施形態にかかる記録制御装置、ワンタイム記録メディア、記録システム、記録メディア制御方法及びプログラムについて説明する。なお、以下の第１の実施形態では、記録制御装置の一例としてデジタルスチルカメラの例を挙げ、記録メディアの一例としてメモリーカードの例を挙げて説明するが、本発明はかかる例に限定されるものではない。
【００２９】
まず、本実施形態の概要について説明する。ワンタイム記録メディアは、一度だけ書き込み（Ｗｒｉｔｅ）が可能で書き換え（Ｒｅｗｒｉｔｅ）ができないワンタイムプログラマブル（ＯＴＰ）タイプの記憶デバイスを使用した記録メディアである。このＯＴＰタイプの記憶デバイスとしては、従来、ＣＤ−Ｒ、ＤＶＤ−Ｒ等のワンタイム光ディスクが一般的に用いられているが、近年、一度だけ書き込みが可能で書き換えができないＯＴＰタイプの半導体メモリ（以下、「ワンタイムメモリ」と称する。）も開発されている。
【００３０】
このワンタイムメモリを具備するメモリーカード（以下、「ワンタイムメモリーカード」と称する。）は、フラッシュメモリなどのリライタブル（ＲｅＷｒｉｔａｂｌｅ：ＲＷ）な記憶デバイスを具備するメモリーカード（以下、「リライタブルメモリーカード」又は「ＲＷメモリーカード」と称する。）と比べて安価に製造できる。ＲＷメモリーカードは、光ディスクと比べて単価が高価であったが、ワンタイムメモリーカードは、非常に小型で、しかもデータの読み書き時の電力消費量が少ないというメモリーカード本来の長所に加え、光ディスクのような安価という長所も兼ね備えているで、将来的に有用である。
【００３１】
しかし、ワンタイムメモリーカード、ワンタイム光ディスクなどのワンタイム記録メディアは、上述したように、ファイルの書き換えや削除を行うと空き容量が減ってしまうという短所があり、ＰＣなどに装着して使用すると、ユーザの意思とは無関係に書き換えが起きたり、残容量の不整合が発生したりするという問題があった。
【００３２】
かかる問題を防ぐため、ワンタイム記録メディアを予め書込禁止状態に設定しておき、非使用時には常に書込禁止状態にしておき、デジタルカメラ等の記録制御装置（ホスト機器）で使用するときにだけ、書込禁止状態を一時的に解除することが必要になる。
【００３３】
そこで、本実施形態では、記録メディアが記録制御装置に装着されたとき、その記録メディアから読み出した属性情報に基づいて、当該記録メディアが、予め書込禁止状態に設定されたワンタイム記録メディアであり、かつ、その書込禁止状態を当該記録メディアへのコマンドによって解除できることが判別できた場合に、記録制御装置から当該記録メディアに自動的に解除コマンドを送信して、書込禁止状態を自動解除することを特徴とする。さらに、当該記録メディアが装着された記録制御装置（デジタルカメラ）がＰＣと接続された場合は、ＰＣによって当該記録メディア内のデータの削除や書き換えが行われないように、記録制御装置から当該記録メディアに禁止コマンドを自動的に送信して、当該記録メディアを書込禁止状態に自動的に再設定（即ち、書込禁止状態に復帰）することを特徴とする。
【００３４】
このようにワンタイム記録メディアを予め書込禁止状態に設定しておくことで、当該記録メディアが直接或いはデジタルカメラを介してＰＣに接続されたとしても、上記ＰＣによる当該記録メディア内のデータの書換、削除等が行われないようにでき、かつ、デジタルカメラで撮影して画像を当該記録メディアに記録するときだけ、当該記録メディアの書込禁止状態を解除して、当該記録メディアを使用可能な状態にすることができる。
【００３５】
つまり、ワンタイム記録メディアは、ワンタイム記録メディアに対応した特定の記録制御装置（例えばデジタルカメラ）に装着されたときには、ワンタイム記録メディアは使用可能となり、一方、ワンタイム記録メディアに非対応の情報処理装置（例えばＰＣ）に装着したときには、ワンタイム記録メディアは使用不能となる。以下に、本実施形態にかかる記録制御装置とワンタイム記録メディアとからなる記録システムについて詳細に説明する。
【００３６】
まず、図１を参照して、本実施形態にかかる記録システムの全体構成について説明する。図１は、本実施形態にかかる記録システムの構成を示すシステム図である。
【００３７】
図１に示すように、記録システムは、記録制御装置の一例であるデジタルカメラ１０と、相異なるタイプの複数の記録メディア２０とから構成される。
【００３８】
デジタルカメラ１０は、記録メディア２０が装着されるホスト機器である。このデジタルカメラ１０は、被写体を撮像する撮像装置の一例であり、少なくとも静止画を撮像するデジタルスチルカメラである。デジタルカメラ１０は、撮像した画像データを主に記録メディア２０に記録するが、デジタルカメラ１０の内部メモリ（図示せず。）に画像データを格納することも可能である。
【００３９】
記録メディア２０は、各種の電子機器に着脱可能な記録媒体（所謂、リムーバブルメディア）である。図示の例の記録メディア２０は、半導体メモリを搭載したメモリーカードである。記録メディア２０は、複数のタイプ（種類）の記録メディア、例えば、ワンタイム記録メディア１と、読出専用記録メディア２と、リライタブル記録メディア３とを含む。
【００４０】
ワンタイム記録メディア１は、データを一度だけ書き込みが可能で書き換えができない記録メディアである。このワンタイム記録メディア１は、例えば、上述したワンタイムメモリを備えたワンタイムメモリーカードで構成される。ワンタイムメモリは、データの書き込みを行うと、その記憶領域を書き換えることができないメモリであり、電源を切っても記憶内容が消えない。
【００４１】
読出専用記録メディア２は、データを読み出し（Ｒｅａｄ）可能であるが書き込みできない記録メディアである。この読出専用記録メディア２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの読出専用メモリを備えた読出専用メモリーカードで構成される。読出専用メモリは、データの書き込みができず、予め格納されているデータのみを読み出すことができるメモリであり、電源を切っても記憶内容が消えない。
【００４２】
リライタブル記録メディア３は、データを書き込み及び書き換え可能な記録メディアである。このリライタブル記録メディア３は、例えば、フラッシュメモリなどのリライタブルメモリを備えたリライタブルメモリーカードで構成される。リライタブルメモリは、データの消去・書き込みを何度でも自由に行なうことができるメモリであり、電源を切っても記憶内容が消えない。
【００４３】
図示のように、本実施形態にかかるリライタブル記録メディア３は、ライトプロテクトスイッチ４を具備している。ライトプロテクトスイッチ４は、メディア内の記憶データを誤って書き換え・消去しないように保護（ライトプロテクト）するための物理的なスイッチであり、リライタブル記録メディア３の外装に設けられる。ユーザは、このライトプロテクトスイッチ４をオン／オフすることで、リライタブル記録メディア３の書込禁止状態を設定／解除することができる。ライトプロテクトスイッチ４がオンされれば（当該スイッチ４がロック位置にあれば）、リライタブル記録メディア３は書込禁止状態に設定され、データの書き込みができなくなる。一方、ライトプロテクトスイッチ４がオフされれば（当該スイッチ４がアンロック位置にあれば）、リライタブル記録メディア３は書込禁止状態が解除され、データを書き込みできるようになる。なお、リライタブル記録メディア３は、必ずしもライトプロテクトスイッチ４を具備していなくてもよい。この場合、リライタブル記録メディア３は、他の手法で書込禁止設定されなければ、常に書込可能状態（リライタブルな状態）となる。
【００４４】
このライトプロテクトスイッチ４のオン・オフの情報（ライトプロテクトのオン・オフ情報）は、リライタブル記録メディア３内のメモリに保存されている。このため、リライタブル記録メディア３が装着されたデジタルカメラ１０（記録制御装置の一例）は、当該記録メディア３の内から、ライトプロテクトのオン・オフ情報を、当該記録メディア３出力端子を介して読み出し、当該情報に基づいて、リライタブル記録メディア３がライトプロテクトされているか否を判別できる。
【００４５】
また、本実施形態にかかるワンタイム記録メディア１は、上記ライトプロテクトスイッチを具備していないため、ユーザは物理的なスイッチを用いて手動で、当該記録メディア１を書込禁止／書込禁止解除することはできない。ワンタイム記録メディア１は、後述するようにデジタルカメラ１０からのコマンドによって、書込禁止／書込禁止解除が自動制御される。
【００４６】
上記のような記録メディア１、２、３は、デジタルカメラ１０の装着部である記録メディアインターフェース１１に、着脱可能に装着される。この記録メディアインターフェース１１（以下、「記録メディアＩ／Ｆ１１」と称する。）は、本発明の装着部に相当する。記録メディアＩ／Ｆ１１は、例えば、デジタルカメラ１０に設けられたスロットと、その内部の接続端子等の回路（図示せず。）とから構成される。かかる記録メディアＩ／Ｆ１１には、上記複数タイプの記録メディア２０が選択的に着脱される。図示のデジタルカメラ１０の例では、記録メディアＩ／Ｆ１１は１つだけ設けられており、この１つの記録メディアＩ／Ｆ１１に対して上記記録メディア１、２、３が選択的に装着される。これにより、デジタルカメラ１０を小型化できる。
【００４７】
しかし、かかる例に限定されず、デジタルカメラ１０に複数の装着部（記録メディアＩ／Ｆ１１）を設けてもよい。この場合、各タイプの記録メディア２０を装着するための専用の装着部をそれぞれ設けてもよいし、或いは、複数タイプの記録メディア２０に対応した共通の装着部を複数設けてもよい。
【００４８】
また、デジタルカメラ１０は、例えばパーソナルコンピュータ３０（以下、「ＰＣ３０」と称する。）などの外部装置を接続するための外部インターフェース１２を備えている。この外部インターフェース１２（以下、「外部Ｉ／Ｆ１２」と称する。）は、外部装置とデータを入出力するためのインターフェースであり、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ポートなどの各種のポート（接続口）で構成される。
【００４９】
かかる外部Ｉ／Ｆ１２を介してデジタルカメラ１０とＰＣ３０とを接続することで、ＰＣ３０によりデジタルカメラ１０の動作を制御したり、デジタルカメラ１０に装着された記録メディア２０内に記憶されている画像データ、音声データ等を、ＰＣ３０で出力（表示、音声出力など）することができる。ただし、デジタルカメラ１０にワンタイム記録メディアが装着されている場合、何らの対処も行わなければ、上述したようにＰＣ３０のＯＳの機能によりワンタイム記録メディア１のメタデータ（最終操作時間など）を自動的に書き換えようとするため、当該記録メディア１の空き容量が勝手に減少してしまう。
【００５０】
次に、図２を参照して、本実施形態にかかるデジタルカメラ１０の構成について説明する。図２は、本実施形態にかかるデジタルカメラ１０の構成を示すブロック図である。
【００５１】
図２に示すように、デジタルカメラ１０は、撮像部１０１と、カメラ制御部１０２と、画像処理部１０３と、ＲＯＭ１０４と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０５と、表示部１０６と、ＡＶインターフェース１０７と、操作部１０８と、音声入出力部１０９と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｉｎｇ  Ｕｎｉｔ）１１０と、ＲＯＭ１２０と、ＲＡＭ１２１と、記録メディアＩ／Ｆ１１（装着部に相当する。）と、外部Ｉ／Ｆ１２（外部インターフェースに相当する。）とを備える。
【００５２】
撮像部１０１は、被写体を撮像して画像信号を生成する。この撮像部１０１は、被写体からの入射光を光学像として集光させるレンズ群などからなる光学系、当該光学系により撮像面に集光された光学像を光電変換する撮像素子、及びこれらの駆動機構などからなる。
【００５３】
カメラ制御部１０２は、ＣＰＵ１１０からの指示に基づいて、撮像部１０１の各部の動作を制御する。例えば、撮像時には、カメラ制御部１０２は、操作部１３４に対するユーザ操作に応じて、適切なズーム、フォーカス等で被写体が撮像されるように、撮像部１０１の駆動機構を制御して、ズームレンズ、フォーカスレンズ（図示せず。）などを駆動させる。
【００５４】
画像処理部１０３は、デジタルシ信号処理回路（ＤＳＰ）などで構成され、ＲＯＭ１０４及びＲＡＭ１０５を利用して動作する。この画像処理部１０３は、撮像部から入力された画像信号に対して、例えば、ホワイトバランス調整、色補正、エッジ強調、ガンマ補正などの各種の信号処理を行う。
【００５５】
画像処理部１１０による処理後の画像信号は、表示部１０６に表示されたり、ＡＶインターフェース１０７を介して外部機器に出力されたりする。表示部１０６は、液晶表示装置などで構成され、撮像された画像データや、ユーザに対する通知メッセージ（例えば、後述の記録禁止通知、空き容量無し通知、エラー通知）などを表示する。
【００５６】
操作部１０８は、例えば、タッチパネル、ボタン、スイッチ、レバー、ダイヤルなどで構成される。ユーザは、この操作部１０８を操作することにより、デジタルカメラ１０に対して処理動作（撮影動作、ズーム・フォーカス・絞り・露出・シャッタースピード・画質等の調整動作、記録動作、再生動作など）を指示したり、各種のデータを入力したりできる。音声入出力部１０９は、例えば、外部音声を入力するためのマイク、再生された音声を出力するためのスピーカなどで構成される。
【００５７】
ＣＰＵ１１０は、演算処理装置および制御装置の一例であり、デジタルカメラ１０全体を制御する制御部として機能する。ＣＰＵ１１０は、ＲＯＭ１２０等に記憶されているプログラムに従って、各種の処理を実行する。ＲＡＭ１２１は、例えば、ＣＰＵ１１０が実行するプログラムや、その実行において適宜変化するパラメータ等を記憶する。また、ＲＡＭ１０３は、ＣＰＵ１０１から記憶メディア２０へのアクセスを軽減するためのバッファとしても機能する。
【００５８】
記録メディアＩ／Ｆ１１は、上記複数タイプの記録メディア２０を選択的に装着するための装着部として機能する。ＣＰＵ１１０は、この記録メディアＩ／Ｆ１１を介して記録メディア２０と各種のデータ、コマンドを送受信する。外部Ｉ／Ｆ１２は、例えば、ＵＳＢポートなどで構成され、ＵＳＢケーブルなどのケーブルを介して、ＰＣ３０等の外部装置と接続される。この外部Ｉ／Ｆ１２は、デジタルカメラ１０をＰＣ３０等の外部装置と接続して、外部装置との間で各種のデータ、コマンドを送受信する機能を有する。
【００５９】
また、上記ＣＰＵ１１０は、属性情報記憶部１１１、メディア判別部１１２、コマンド送信部１１３、接続検出部１１４及び通知部１１５としても機能する。かかる各部１１１〜１１５は、ＲＯＭ１２０等に記憶されたプログラムに従ってＣＰＵ１１０が動作することで実現される。以下、ＣＰＵ１１０の各部について説明する。
【００６０】
属性情報記憶部１１１は、記録メディアＩ／Ｆ１１に装着された記録メディア２０から、当該記録メディア２０の属性情報を読み出す。この読出処理を行うとき、例えば、属性情報記憶部１１１は、記録メディア２０内のメモリに直接アクセスして、当該メモリ内に記憶されている属性情報を直接読み出してもよい。或いは、属性情報記憶部１１１は、記録メディア２０に読出コマンドを送信し、この読出コマンドに応じて記録メディア２０のＣＰＵがメモリから読み出した属性情報を、記録メディア２０から受信してもよい。
【００６１】
ここで、図３を参照して、記録メディア２０の属性情報（以下、「属性情報」と略称する場合もある。）について説明する。属性情報は、記録メディア２０の属性（例えば、メディアのタイプ、書込禁止状態であるか否か、製造年月日、型番、メーカー、記憶容量など）を表す各種の情報であり、記録メディア２０のタイプごとに異なる。この属性情報のうちメディアのタイプを表す情報（タイプ識別情報）は、例えば、不変の情報であり、たとえ記録メディア２０の動作状態が書込禁止状態に設定／解除されたとしても、タイプ識別情報は変化しない。
【００６２】
図３に属性情報の構成を例示する。図３の上部に示すように、属性情報は、例えば、８ビットのデジタルデータで構成される。１番目のビットのデータは、記録メディア２０が読出専用記録メディア２であるか否かを表し、２番目のビットのデータは、記録メディア２０ワンタイム記録メディア１であるか否かを表す。この二桁のビットで、４タイプの記録メディア２０を表現できる。このように１番目と２番目のビットのデータは、記録メディア２０のタイプ（種類）を表す情報（タイプ識別情報）である。図３の下部の表に示すように、タイプ識別情報である２番目と１番目のビットが［０、０］であれば、リライタブル記録メディア３であり、［０、１］であれば、読出専用記録メディア２であり、［１、０］であれば、リライタブル記録メディア３であることを表す。
【００６３】
また、７番目のビットのデータは、記録メディア２０が書込禁止状態であるか否か（即ち、ライトプロテクトされているか否か）を表す書込禁止フラグである。７番目のビットが［０］であれば、その記録メディア２０が書込禁止状態（ライトプロテクトされた状態）であることを表し、［１］であれば、その記録メディア２０が書込可能状態（ライトプロテクトが解除された状態）であることを表す。リライタブル記録メディア３及びワンタイム記録メディア１については、書込禁止状態を解除できるので、書込禁止フラグは可変情報である（「１」：書込禁止状態、「０」：書込可能状態）。一方、読出専用記録メディア２については、この書込禁止フラグは不変情報であり、常に一定値（「１」：書込禁止状態）である。
【００６４】
以上のような属性情報を利用して、記録メディア２０のタイプ（種類）を判別できるとともに、その記録メディア２０が書込禁止状態であるか否かを判別できる。さらには、その書込禁止状態をコマンドによって解除可能であるか否かを判別できる。
【００６５】
再び、図２に戻りＣＰＵ１１０の残りの各部を説明する。メディア判別部１１２は、属性情報記憶部１１１により記録メディア２０から読み出された属性情報に基づいて、記録メディア２０のタイプを判別する。例えば、図３の例では、属性情報に含まれるタイプ識別情報（第２、第１番目のビット）が［１、０］であるか否かに基づいて、記録メディア２０がワンタイム記録メディア１であるか否かを判別できる。
【００６６】
また、メディア判別部１１２は、記録メディア２０が書込禁止状態であるか否かを判別する。例えば、図３の例では、属性情報の書込禁止フラグ（第７番目のビット）が［１］であれば書込禁止状態であり、［０］であれば書込禁止が解除された状態（書込可能状態）であると判別する。さらに、メディア判別部１１２は、書込禁止状態である場合に、コマンドによってその書込禁止状態を解除可能であるか否かを判別することもできる。例えば、図３の例では、書込禁止フラグとタイプ識別情報の双方を参照することで、読出専用記録メディア２及びリライタブル記録メディア３であれば、コマンドにより解除不能であると判定する。一方、ワンタイム記録メディア１あれば、その空き容量が有るとき、コマンドにより解除可能であると判定し、空き容量が無いとき、コマンドにより解除不能であると判定する。
【００６７】
また、メディア判別部１１２は、記録メディア２０のＣＰＵに空き容量を問い合わせた結果情報に基づいて、記録メディア２０に空き容量（残容量）が有るか否かを判別する。さらには、メディア判別部１１２は、記録メディア２０の空き容量を検出することも可能である。
【００６８】
コマンド送信部１１３は、記録メディアＩ／Ｆ１１に装着された記録メディア２０に対して、各種のコマンドを自動的に送信する。このコマンドには、ワンタイム記録メディア１の書込禁止状態を解除するための解除コマンド、ワンタイム記録メディア１を記録禁止状態に設定するための禁止コマンドなどがある。コマンド送信部１１３は、当該記録メディアが、予め書込禁止状態に設定されたワンタイム記録メディアであり、かつ、その空き容量があると判別できた場合に、解除コマンドを当該ワンタイム記録メディア１に送信し、それ以外の場合は、解除コマンドを当該ワンタイム記録メディア１に送信しない。また、装着されたワンタイム記録メディア１の書込禁止が解除された状態にあるときに、デジタルカメラ１０が外部Ｉ／Ｆ１２を介してＰＣ３０と接続されたことが、接続検出部１１４により検出された場合は、コマンド送信部１１３は、当該ワンタイム記録メディア１に禁止コマンドを自動的に送信する。
【００６９】
接続検出部１１４は、デジタルカメラ１０が外部Ｉ／Ｆ１２を介してＰＣ３０と接続された否かを検出する。接続検出部１１４は、両者の接続を検出したときは、コマンド送信部１１３に通知する。
【００７０】
通知部１１５は、装着されたリライタブル記録メディア３が書込禁止状態（ライトプロテクトスイッチ４によりライトプロテクトされた状態）である場合、又は、装着された記録メディアが読出専用記録メディア（ＲＯＭ）である場合に、データを記録できない旨の通知（記録不可通知）を出力する。例えば、通知部１１５は、書込禁止状態である通知を表示部１０６に表示させる。また、通知部１１５は、装着された記録メディアがワンタイム記録メディア１又はリライタブル記録メディア３であり、当該記録メディア３の空き容量が無い場合、空き容量がない旨の通知を出力する。なお、これらの通知方法としては、例えば、表示部１０６にメッセージを表示してユーザに通知する方法、又は、音声入出力部１０９から音声出力あいてユーザに通知する方法、バイブレーション機能による方法、又はこれらの組み合わせなどである。
【００７１】
次に、図４を参照して、本実施形態にかかるワンタイム記録メディア１の構成について説明する。図４は、本実施形態にかかるワンタイム記録メディア１の構成を示すブロック図である。
【００７２】
図４に示すように、ワンタイム記録メディア１は、外部インターフェース２１（以下、「外部Ｉ／Ｆ２１」と称する。）と、レジスタ２２と、バッファ２３と、ＣＰＵ２５と、ＲＡＭ２６と、ワンタイムメモリ２４とを備える。レジスタ２２及びワンタイムメモリ２４は、属性情報記憶部に相当し、ワンタイムメモリ２４は、データ記憶部に相当し、ＣＰＵ２５は、書込部及び制御部に相当する。
【００７３】
外部Ｉ／Ｆ２１は、ワンタイム記録メディア１が装着されたホスト装置（例えばデジタルカメラ１０）とデータを入出力するためのインターフェースである。この外部Ｉ／Ｆ２１は、ホスト装置との間で各種のデータ、コマンドを送受信する機能を有する。
【００７４】
レジスタ２２は、演算や実行状態の保持に用いる記憶素子で構成される。レジスタ２２は、例えば、ホスト装置（例えばデジタルカメラ１０）とワンタイム記録メディア１のＣＰＵ２５とがコマンドのやり取りを行うためのスイッチや、ワンタイム記録メディア１の内部状態を、ワンタイムメモリ２４から読み出すための記憶部として機能する。このレジスタ２２には、ワンタイム記録メディア１の電源オン時に、ワンタイムメモリ２４から、ワンタイム記録メディア１の属性情報（例えば、タイプ識別情報、書込禁止フラグ、メディアのサイズ（記憶容量）の情報など）が読み出されて、記憶される。
【００７５】
電源オン時に、レジスタ２２に属性情報を読み出して保存することで、後述のＣＰＵ２５の制御部２５３は、レジスタ２２に保存されている書込禁止フラグを書き換えて、ワンタイム記録メディア１を書込禁止状態（書込禁止フラグ＝１）にしたり、書込禁止状態を解除（書込禁止フラグ＝０）したりできる。また、ワンタイム記録メディア１の電源がオフされたときは、レジスタ２２の属性情報（コピー）は消去され、ワンタイムメモリ２４内の属性情報（原本）が残る。このように、電源オン時にレジスタ２２保存された書込禁止フラグ（コピー）は「０」と「１」に書き換えられるが、ワンタイムメモリ２４に格納されている書込禁止フラグ（原本）は、書き換えられず、常に「１」（書込禁止状態）である。従って、ワンタイム記録メディア１の電源をオンしたときには常に、レジスタ２２に読み出された書込禁止フラグは「１」であり、デジタルカメラ１０によって、直ぐに「０」に書き換えられる。
【００７６】
バッファ２３は、処理速度や転送速度の差を補うためにデータを一時的に保存しておく記憶部である。このバッファ２３は、ワンタイムメモリ２４に実際に読み書きするデータを一時的に保存し、読み書きのスピードを標準化する機能を有する。
【００７７】
ワンタイムメモリ２４は、データを一度だけ書き込みできるが書き換えはできない記憶デバイスである。このワンタイムメモリ２４は、リライタブル記録メディア３で用いられるフラッシュメモリよりも、安価である。ワンタイムメモリ２４は、画像、音声、テキストデータなどのコンテンツデータや、属性情報など、各種のデータを記憶する。ホスト装置（デジタルカメラ１０）からワンタイム記録メディア１に転送された記録対象のデータは、ＣＰＵ２５により、ワンタイムメモリ２４に書き込まれる。
【００７８】
リライタブル記録メディア３の電源がオフの状態では、属性情報はワンタイムメモリ２４の一部の記憶領域に記憶されており、電源オン後に、当該属性情報はレジスタ２２にコピーして保存される。これにより、ワンタイム記録メディア１が装着されたホスト装置は、レジスタ２２に保存されている属性情報を読み出すことができる。
【００７９】
ＣＰＵ２５は、演算処理装置および制御装置の一例であり、ワンタイム記録メディア１全体を制御する制御部として機能する。ＣＰＵ２５は、ワンタイムメモリ２４等に記憶されているプログラムに従って、各種の処理を実行する。ＲＡＭ２６は、例えば、ＣＰＵ２５が実行するプログラムや、その実行において適宜変化するパラメータ等を記憶する。
【００８０】
ＣＰＵ２５は、書込部２５１、読出部２５２及び制御部２５３として機能する。かかる書込部２５１、読出部２５２及び制御部２５３は、ワンタイムメモリ２４等に記憶されたプログラムに従ってＣＰＵ２５が動作することで実現される。以下、ＣＰＵ２５の各部について説明する。
【００８１】
書込部２５１は、ワンタイム記録メディア１が装着されたホスト装置（例えばデジタルカメラ１０）からの指示に基づいて、ホスト装置から受信したデータをワンタイムメモリ２４に書き込む。読出部２５２は、当該ホスト装置からの指示に基づいて、ワンタイムメモリ２４からデータを読み出して、ホスト装置に送信する。かかる書込部２５１及び読出部２５２の動作は、制御部２５３により制御される。
【００８２】
また、書込部２５２の動作は、上記レジスタ２２に記憶された書込禁止フラグの値に応じて、書込禁止状態（書込禁止モード：単位フラグ＝１）になったり、書込禁止が解除された状態（解除モード：単位フラグ＝０）になったりする。
【００８３】
制御部２５３は、ホスト装置（デジタルカメラ１０）から受信したコマンドに基づいて、書込部２５１によるワンタイムメモリ２４（データ記憶部）に対するデータの書き込み動作を制御する。詳細には、制御部２５３は、ワンタイム記録メディア１がホスト装置に装着されていないときは、書込部２５１を常に書込禁止状態に設定している。書込禁止状態に設定された書込部２５２は、ワンタイムメモリ２４にデータを書き込みできない。書込部２５１は例えば、ワンタイム記録メディア１の工場出荷時に予め書込禁止状態に設定されている。ワンタイム記録メディア１に対応するホスト装置（例えばデジタルカメラ１０）に、ワンタイム記録メディア１が装着されるまで、書込部２５１は継続的に書込禁止状態に設定される。書込禁止状態に設定されたワンタイム記録メディア１は、データ書き込みができず、データの読出のみ可能となり、読出専用記録メディア２と同様に機能する。
【００８４】
また、制御部２５１は、ワンタイム記録メディア１がデジタルカメラ１０に装着されると、まず、レジスタ２２に読み出されている属性情報をデジタルカメラ１０に送信する。この応答として、デジタルカメラ１０から、書込禁止状態を解除するための解除コマンドを受信すると、書込部２５１の書込禁止状態を解除する。この結果、書込部２５１はワンタイムメモリ２４にデータを書き込み可能になる。
【００８５】
また、このようにして書込部２５１の書込禁止状態が解除されているときに、制御部２５３は、デジタルカメラ１０前記書込禁止状態に設定するための禁止コマンドを受信すると、書込部２５１を書込禁止状態に再設定する。この結果、書込部２５１は再び、ワンタイムメモリ２４にデータを書き込み不能になる。
【００８６】
ところで、ワンタイム記録メディア１が、ワンタイム記録メディア１に対応したホスト装置（例えばデジタルカメラ１０）以外の、ワンタイム記録メディア１に非対応の情報処理装置（例えばＰＣ３０）に装着されたときは、制御部２５３は、予め設定されている書込禁止状態を解除することなく、維持する。ここで、ワンタイム記録メディア１に非対応の情報処理装置とは、例えば、ワンタイム記録メディア１が装着されても、解除コマンドを送信しないデバイスであり、当該記録メディア１にデータを記録することができない。しかも、かかる情報処理装置の中には、装着された記録メディア２０内のファイルにアクセスして、ファイルのメタデータを自動更新する機能（例えばＰＣ３０のＯＳ）を有しているデバイスがある。かかるデバイスでは、書込禁止設定されていないワンタイム記録メディアでは、空き容量が減ってしまう。これに対し、本実施形態にかかるワンタイム記録メディア１は、工場出荷時などから予め書込禁止状態に設定されている。このため、当該デバイスにワンタイム記録メディア１が誤って装着されたとしても、ユーザの関与しないところで、ワンタイム記録メディア１内のファイルのメタデータ等が自動的に書き換えられたり、削除されたりすることがなく、ワンタイムメモリ２４の空き容量の無駄な減少を防止できる。
【００８７】
また、上記のようにワンタイム記録メディア１がデジタルカメラ１０に装着されたため、書込部２５１の書込禁止状態が解除されている場合において、当該記録メディア１がデジタルカメラ１０から抜かれるときには、制御部２５３は書込部２５１を書込禁止状態に再設定する。また、当該記録メディア１がデジタルカメラ１０によりリセットされるときにも、制御部２５３は書込部２５１を書込禁止状態に再設定する。加えて、当該記録メディア１の電源がオフとなるときにも、制御部２５３は書込部２５１を書込禁止状態に再設定する。これにより、ワンタイム記録メディア１が適切なホスト装置に装着されていないのに、書込部２５１の書込禁止状態が解除されたままになることを防止できる。
【００８８】
上記では、図４を参照して、本実施形態にかかるワンタイム記録メディア１の構成を説明した。一方、読出専用記録メディア２は、図４のワンタイムメモリ２４を読出専用メモリ（ＲＯＭ等）に置換する点と、制御部２５３を具備しない点を以外は、図４と同様の構成にすることができる。また、リライタブル記録メディア３は、図４のワンタイムメモリ２４をリライタブルメモリ（フラッシュメモリ等）に置換する点と、制御部２５３を具備しない点を以外は、図４と同様の構成にすることができる。
【００８９】
以上、本実施形態にかかる記録システムの構成について説明した。次に本実施形態にかかる記録システムの動作について説明する。
【００９０】
まず、図５を参照して、本実施形態にかかる記録制御装置（上記ホスト装置）であるデジタルカメラ１０に任意の記録メディア２０を装着したときの動作について説明する。図５は、本実施形態にかかる記録メディア２０を装着したときのデジタルカメラ１０の動作を示すフローチャートである。
【００９１】
図５に示すように、デジタルカメラ１０の記録メディアＩ／Ｆ１１（装着部）に任意の記録メディア２０が装着されると、デジタルカメラ１０のＣＰＵ１１０は、当該記録メディア２０が装着されたことを検出する（ステップＳ１０）。この検出手法は、例えば、デジタルカメラ１０の記録メディアＩ／Ｆ１１の接続端子と記録メディア２０の接続端子とが接触して、デジタルカメラ１０と記録メディア２０が通電することを検知してもよいし、或いは、記録メディアＩ／Ｆ１１のスロットに設けられた物理的なセンサ（接触センサ、光学センサなど）を設けて記録メディア２０の装着を検知してもよい。
【００９２】
次いで、デジタルカメラ１０のＣＰＵ１１０は、上記装着された記録メディア２０から、当該記録メディア２０内に記憶されている属性情報を読み出す（ステップＳ１２）。記録メディア２０は、デジタルカメラ１０に装着されたことで、デジタルカメラ１０から供給される電力により電源オンされるため、ワンタイムメモリ２４に記憶されている属性情報がレジスタ２２にコピーされる。このため、デジタルカメラ１０のＣＰＵ１１０は、記録メディア２０のレジスタ２２にアクセスして、属性情報を読み出すことができる。
【００９３】
その後、デジタルカメラ１０のＣＰＵ１１０は、読み出した属性情報に基づいて、装着された記録メディア２０が書込禁止状態であるか否かを検出する（ステップＳ１４）。例えば図３に示したように、属性情報は書込禁止フラグ（第７番目のビット）を具備している。このため、ＣＰＵ１１０は、属性情報の書込禁止フラグ（書込禁止状態：「１」、書込禁止状態が解除：「０」）を参照することで、装着された記録メディア２０が、書込禁止状態（ライトプロテクトされた状態）であるか否かを判別できる。
【００９４】
かかる状態判別により、（ａ）ライトプロテクトスイッチ４によりライトプロテクトされていないリライタブル記録メディア３である場合は、書込禁止状態ではない（書込禁止フラグ：「０」）ので、ステップＳ１６に進み、デジタルカメラ１０のＣＰＵ１１０は、当該リライタブル記録メディア３にデータを記録可能となる（ステップＳ１６）。
【００９５】
一方、（ｂ）ワンタイム記録メディア１、（ｂ）ライトプロテクトスイッチ４によりライトプロテクトされたリライタブル記録メディア３、（ｃ）読出専用記録メディア２である場合は、書込禁止状態（書込禁止フラグ：「１」）であるので、ステップＳ１８に進む。次いで、デジタルカメラ１０のＣＰＵ１１０は、属性情報に含まれるタイプ識別情報（図３の第１及び第２番目のビット）に基づいて、装着された記録メディア２０が、ワンタイム記録メディア１であるか否かを判別する（ステップＳ１８）。この判別は、装着された記録メディア２０が、コマンドによって書込禁止解除可能であるか否の判別に相当する。
【００９６】
この判別の結果、ワンタイム記録メディア１であると判別された場合、ステップＳ２０に進み、デジタルカメラ１０のＣＰＵ１１０は、ワンタイム記録メディア１に解除コマンドを送信して、書込禁止状態を自動的に解除する（ステップＳ２０）。これによって、デジタルカメラ１０のＣＰＵ１１０は、撮像処理により得られた画像データを、当該ワンタイム記録メディア１に記録可能となる（ステップＳ１６）。
【００９７】
一方、Ｓ１８にて、ライトプロテクトされたリライタブル記録メディア３、又は、読出専用記録メディア２であると判別された場合は、ＣＰＵ１１０は、その書込禁止状態（ライトプロテクト）をコマンドによって自動解除できないので、通知部１１５により表示部１０６に書込禁止である旨を表示する（ステップＳ２２）。
【００９８】
以上のフローにより、各タイプの記録メディア２０の書込禁止状態を判別し（ステップＳ１４）、コマンドにより書込禁止状態を解除可能であるか否かを判別して（ステップＳ１８）、さらに。ワンタイム記録メディア１であれば、自動的に書込禁止状態を解除できる。よって、ユーザは、特段の操作をすることなく、ワンタイムメモリ２４を使用できるとともに、各タイプの記録メディア２０の状態を把握できる。
【００９９】
次に、図６を参照して、本実施形態にかかるワンタイム記録メディア１が装着されたデジタルカメラ１０に、ＰＣ３０が接続されたときの動作について説明する。図６は、本実施形態にかかるデジタルカメラ１０にＰＣ３０が接続されたときの動作を示すフローチャートである。図７は、本実施形態にかかるデジタルカメラ１０にＰＣ３０が接続されたときの動作を示すシーケンス図である。
【０１００】
図６に示すように、デジタルカメラ１０の記録メディアＩ／Ｆ１１（装着部）にワンタイム記録メディア１が装着されると、デジタルカメラ１０のＣＰＵ１１０は、当該記録メディア１が装着されたことを検出する（ステップＳ３０）。次いで、デジタルカメラ１０のＣＰＵ１１０は、図５のＳ１２、Ｓ１４、Ｓ１８と同様に、属性情報を読み出し、書込禁止状態か否かを判定し、ワンタイム記録メディア１であるか否かを判定するメディア判定処理を行う（ステップＳ３２）。ワンタイム記録メディア１である場合には、ワンタイム記録メディア１に解除コマンドを自動的に送信して、書込禁止状態を解除する（ステップＳ３４）。これにより、デジタルカメラ１０は、ワンタイム記録メディア１に各種データを記録できるようになる。
【０１０１】
このように、デジタルカメラ１０にワンタイム記録メディア１が装着され、かつ、当該記録メディア１の書込禁止状態が解除されているときに、デジタルカメラ１０のＣＰＵ１１０は、常時、デジタルカメラ１０に、外部の情報処理装置であるＰＣ３０がケーブルで接続されたか否かを監視する（ステップＳ３６）。
【０１０２】
このＰＣ３０は、アクセス先のデバイス内に記憶されたファイルのメタデータを自動更新する機能を有する。このため、ＰＣ３０は、デジタルカメラ１０と接続されると、ＰＣ内のＯＳ等の機能により、ワンタイム記録メディア１内のファイルのメタデータを自動的に書き換えることがある。例えば、ＰＣ３０は、デジタルカメラ１０を介してワンタイム記録メディア１とデータ転送した場合、当該記録メディア１内のファイルに直接アクセスして、当該記録メディア内のファイルを最後に操作した時間等のメタデータを、当該記録メディア１内に自動的に書き込む。このように、ユーザの意図しないところで、デジタルカメラ１０が、書込禁止解除されている当該記録メディア１のメタデータを勝手に書き換えてしまい、当該記録メディア１の残容量を減少させるという問題がある。このため、デジタルカメラ１０がＰＣ３０に接続された場合には、ワンタイム記録メディア１を書込禁止状態に設定することが求められる。
【０１０３】
そこで、デジタルカメラ１０のＣＰＵ１１０は、デジタルカメラ１０とＰＣ３０とが接続されたことを検出すると、書込禁止フラグに基づいて、ワンタイム記録メディア１の書込禁止状態が解除されているか否かを判定する（ステップＳ３８）。解除されている場合、デジタルカメラ１０のＣＰＵ１１０は、ワンタイム記録メディア１に禁止フラグを送信して、ワンタイム記録メディア１を書込禁止状態に再設定する（ステップＳ４０）。
【０１０４】
次に、図７のシーケンス図について説明する。図７に示すように、デジタルカメラ１０にワンタイム記録メディア１が装着されると（ステップＳ７０）、デジタルカメラ１０のＣＰＵ１１０は、ワンタイム記録メディア１から属性情報を読み出し（ステップＳ７２）、装着されたメディアのタイプを判別する（ステップＳ７４）。次いで、デジタルカメラ１０のＣＰＵ１１０は、ワンタイム記録メディア１に解除コマンドを送信し（ステップＳ７６）、ワンタイム記録メディア１のＣＰＵ２５は、解除コマンドの受信に応じて、リライタブル記録メディア３の書込禁止状態を解除して、データを書込可能な状態にする（ステップＳ７８）。これにより、当該書込禁止状態が解除されたワンタイム記録メディア１は、リライタブル記録メディア３と同様に機能するようになり、デジタルカメラ１０は、当該ワンタイム記録メディア１に自由にデータを読み書きできる。
【０１０５】
この状態で、デジタルカメラ１０にＰＣ３０が接続されると（ステップＳ８０）、デジタルカメラ１０のＣＰＵ１１０は、当該接続の検出に応じて、ワンタイム記録メディア１に禁止コマンドを送信する（ステップＳ８２）。すると、ワンタイム記録メディア１のＣＰＵ２５は、当該記録メディア１を書込禁止状態に設定する（ステップＳ８４）。これにより、ＰＣ３０がワンタイム記録メディア１にデータを書き込みできなくなるので、ワンタイム記録メディア１の残容量が減少しない。また、デジタルカメラ１０もワンタイム記録メディア１にデータを書き込みできなくなる。
【０１０６】
その後、デジタルカメラ１０とＰＣ３０の接続が切断されると（ステップＳ８６）、デジタルカメラ１０のＣＰＵ１１０は、当該接続切断の検出に応じて、ワンタイム記録メディア１に解除コマンドを送信する（ステップＳ８８）。すると、ワンタイム記録メディア１のＣＰＵ２５は、当該記録メディア１の書込禁止状態を解除設定する（ステップＳ９０）。これにより、デジタルカメラ１０は、ワンタイム記録メディア１にデータを書き込み可能になるが、デジタルカメラ１０は、ＰＣ３０のように操作ファイルのメタデータの自動更新機能は有していないので、ユーザの意図なく、デジタルカメラ１０によってリーダライタ２１の残容量を勝手に低減してしまうことがない。
【０１０７】
以上、本実施形態にかかる記録制御装置であるデジタルカメラ１０に、情報処理装置であるＰＣ３０が接続されたときの動作について説明した。かかる動作によれば、デジタルカメラ１０とＰＣ３０とが接続されると、デジタルカメラ１０はワンタイム記録メディア１を書込禁止状態に戻し、自動的にライトプロテクトする。従って、ＰＣ３０が、デジタルカメラ１０を介してワンタイム記録メディア１とデータ通信（データ読出など）しても、ライトプロテクトされているワンタイム記録メディア１内のデータが書き換えられない。よって、ワンタイム記録メディア１とその周辺装置の使用状態に応じて、その残容量の低減を適切に防止できる。
【０１０８】
次に、図８を参照して、本実施形態にかかるデジタルカメラ１０に装着されたワンタイム記録メディア１の動作について説明する。図８は、本実施形態にかかるデジタルカメラ１０に装着されるワンタイム記録メディア１の動作を示すフローチャートである。
【０１０９】
図８に示すように、まず、ワンタイム記録メディア１は、デジタルカメラ１０に装着されると（ステップＳ１００）、デジタルカメラ１０から電源端子を介して電源供給されて電源がオンになる（ステップＳ１０２）。次いで、ワンタイム記録メディア１のＣＰＵ２５は、ワンタイムメモリ２４から属性情報を読み出してレジスタ２２に保存するとともに、当該属性情報をデジタルカメラ１０に送信する（ステップＳ１０４）。この段階では、ワンタイム記録メディア１は、書込禁止状態（書込禁止フラグ＝１）に設定されている。また、デジタルカメラ１０は、属性情報に含まれるタイプ識別情報により、装着された記録メディア２０がワンタイム記録メディア１であると判別し、ワンタイム記録メディア１に解除コマンドを送信する。
【０１１０】
次いで、ワンタイム記録メディア１のＣＰＵ２５は、デジタルカメラ１０から解除コマンドを受信すると（ステップＳ１０６）、ワンタイム記録メディア１の書込禁止状態を解除設定する（ステップＳ１０８）。詳細には、ＣＰＵ２５は、レジスタ２２に保存されている書込禁止フラグを「１」から「０」に書き換えることで、ワンタイムメモリ２４にデータを書き込む書込部２５１を書込禁止モードに設定する。書込禁止解除により、デジタルカメラ１０は、ワンタイム記録メディア１のワンタイムメモリ２４に、画像データなどの任意のデータを自由に記録できるようになる（ステップＳ１１０）。
【０１１１】
その後、ワンタイム記録メディア１のＣＰＵ２５は、当該記録メディア１がデジタルカメラ１０から抜かれるか否か、当該記録メディア１がデジタルカメラ１０によりリセットされるか否か、及び、当該記録メディア１の電源がオフになるか否かを常に監視する（ステップＳ１１２）。そして、当該記録メディア１がデジタルカメラ１０から抜かれたり、リセットされたり、電源がオフになる場合には、電源が完全に落ちる前に、ＣＰＵ２５は、ワンタイム記録メディア１を書込禁止状態に設定する。詳細には、ＣＰＵ２５は、レジスタ２２に保存されている書込禁止フラグを「０」から「１」に書き換えることで、ワンタイムメモリ２４にデータを書き込む書込部２５１を禁止解除モードに設定する。
【０１１２】
このように、ワンタイム記録メディア１のＣＰＵ２５は、当該記録メディア１がデジタルカメラ１０から抜かれるときや、電源がオフになるときには、デジタルカメラ１０から既に受け取った解除コマンドに対して自らリセットをかけて、書込禁止状態に戻る。
【０１１３】
ワンタイム記録メディア１は、デジタルカメラ１０の記録メディアＩ／Ｆ１１（装着部）の出力端子との接触を検出する検出端子を備えており、当該出力端子と検出端子が離れれば、記録メディア１が抜かれたことになる。これにより、ワンタイム記録メディア１のＣＰＵ２５は、当該検出端子の接触状態に基づいて、当該記録メディア１が抜かれることを検出できる。なお、記ワンタイム記録メディア１が抜かれるときは、当該検出端子と上記出力端子が離れた後に、当該記録メディア１の電源端子がデジタルカメラ１０の電源端子と離れる構造である。よって、検出端子が離れてから電源端子が離れるまでの僅かな時間で、ＣＰＵ２５は、抜かれることを検出して、リセット処理する。
【０１１４】
また、ワンタイム記録メディア１はデジタルカメラ１０から電源供給されており、デジタルカメラ１０の電源がオフになれば、当該記録メディア１の電源もオフになる。ワンタイム記録メディア１のＣＰＵ２５は、デジタルカメラ１０からの供給電圧の低下などに基づいて、当該記録メディア１の電源がオフになることを検出し、電源が完全に落ちるまでの僅かな時間で、リセット処理を行う。
【０１１５】
また、ワンタイム記録メディア１がデジタルカメラ１０によりリセットされたときも、ＣＰＵ２５は、書込禁止状態に戻る。例えば、デジタルカメラ１０は、ワンタイム記録メディア１にコマンドを送信したが、当該記録メディア１から応答がない場合には、ワンタイム記録メディア１にリセットコマンドを送信し、当該記録メディア１をリセットする。ワンタイム記録メディア１のＣＰＵ２５は、データ書込途中のリセット処理であれば、当該書込を終了する。デジタルカメラ１０からワンタイム記録メディア１にリセットコマンドが送信されると、当該記録メディア１のＣＰＵ２５は、リセット処理を行う。なお、デジタルカメラ１０の電源が落ちた場合は、当該記録メディア１が自らリセット処理を実行する。
【０１１６】
このように、本実施形態にかかるワンタイム記録メディア１は、デジタルカメラ１０からの脱離時、リセット時、電源オフ時には、自ら書込禁止状態に戻す。これによって、ワンタイム記録メディア１は、次にデジタルカメラ１０等の対応デバイスに装着されたり、リセットが完了したり、或いは、電源オンになるまでは、書込禁止状態のままであるので、ワンタイム記録メディア１に不適切なデータが書き込まれることを防止できる。
【０１１７】
（第２の実施形態）
次に、本発明の第２の実施形態にかかる記録システムにおける記録メディア制御方法について説明する。第２の実施形態は、上述した第１の実施形態と比べて、デジタルカメラ１０にワンタイム記録メディア１を装着したときの動作フローが相違するが、その他の機能構成は略同一であるので、その詳細説明は省略する。
【０１１８】
以下に、図９を参照して、第２の実施形態にかかる記録制御装置であるデジタルカメラ１０に任意の記録メディア２０を装着したときの動作について説明する。図９は、第２の実施形態にかかる記録メディア２０を装着したときのデジタルカメラ１０の動作を示すフローチャートである。
【０１１９】
図９に示すように、デジタルカメラ１０の記録メディアＩ／Ｆ１１（装着部）に任意の記録メディア２０が装着されると、デジタルカメラ１０のＣＰＵ１１０は、当該記録メディア２０が装着されたことを検出する（ステップＳ１２０）。次いで、デジタルカメラ１０のＣＰＵ１１０は、上記装着された記録メディア２０から、当該記録メディア２０内に記憶されている属性情報を読み出す（ステップＳ１２２）。
【０１２０】
さらに、デジタルカメラ１０のＣＰＵ１１０は、読み出した属性情報に基づいて、装着された記録メディア２０のタイプ（種類）を判別する（ステップＳ１２４）。上述したように、ＣＰＵ１１０は、属性情報に含まれているタイプ識別情報（図３参照。）により、デジタルカメラ１０に装着された記録メディア２０のタイプを判別可能である。
【０１２１】
この判別の結果、当該記録メディア２０がリライタブル記録メディア３である場合、ＣＰＵ１１０は、当該記録メディア３が、ライトプロテクトスイッチ４により書込禁止状態であるか否か（ライトプロテクトされているか否か）を判定する（ステップＳ１２６）。前述したように、ワンタイム記録メディア１内からライトプロテクト情報を読み出すことで、ライトプロテクトの有無を判別できる。この結果、ライトプロテクトされている場合には、デジタルカメラ１０のＣＰＵ１１０は、書込禁止である旨を表示部１０６に表示し、ユーザに通知する（ステップＳ１３６）。ライトプロテクトされていない場合には、ＣＰＵ１１０は、リライタブル記録メディア３の記憶容量に空き容量があるか否かを検出する（ステップＳ１２８）、当該記録メディア３に空き容量がない場合、その旨を表示部１０６に表示し（ステップＳ１３８）、空き容量がある場合、デジタルカメラ１０は当該記録メディア３にデータを記録可能となる（ステップＳ１３４）。
【０１２２】
また、上記Ｓ１２４での判別の結果、読出専用記録メディア２である場合には、書込禁止である旨を表示部１０６に表示し、ユーザに通知する（ステップＳ１３６）。このとき、読出専用メディアである旨を通知すれば、よりユーザの利便性が高くなる。
【０１２３】
また、上記Ｓ１２４での判別の結果、ワンタイム記録メディア１である場合には、ＣＰＵ１１０は、コマンドにより当該メディア１の書込禁止状態を解除可能であるか否か（つまり、当該メディア１に空き容量があるか否か）を判定する（ステップＳ１３０）。ワンタイム記録メディア１であれば、通常はコマンドで解除可能であるが、もし当該メディア１の記憶容量に空き容量がなければ、書込禁止状態を解除することができない。そこで、ＣＰＵ１１０は、当該記録メディア１に空き容量がない場合、その旨を表示部１０６に表示する（ステップＳ１３８）。一方、当該記録メディア１に空き容量がなる場合、ＣＰＵ１１０は、当該メディア１に解除コマンドを送信して、書込禁止状態を解除する（ステップＳ１３２）。
【０１２４】
以上、第２の実施形態にかかる記録メディア制御方法では、まず、装着された記録メディア２０のタイプを判別し、その後に、各タイプの記録メディア１、２、３に適した判別処理を行う。これにより、効率的に記録メディア２０の状態を判別できる。
【０１２５】
以上、本発明の第１及び第２の実施形態について説明した。上記実施形態によれば、より安価な記録メディアを提供する目的で、一度だけ書き込みが可能で書き換えができないワンタイム記録メディア１を用いる。このワンタイム記録メディア１を予め書込禁止状態に初期設定しておき、当該記録メディア１の非使用時（非装着時）には、常に書込禁止状態になるようにしておく。これにより、ワンタイム記録メディア１が、ＰＣ３０に直接的に装着された、或いは、デジタルカメラ３０等の記録制御装置を介して間接的に接続されたとしても、上記ＰＣによる当該記録メディア１内のデータの書き換え等が生じないようにできるので、ユーザの予期しない残容量の減少を防止できる。
【０１２６】
そして、かかるワンタイム記録メディア１を使用するときにだけ、デジタルカメラ１０などの記録制御装置により、当該記録メディア１の書込禁止状態を自動的に解除し、データを記録できるようにし、当該記録メディア１がデジタルカメラ１０等から抜かれるときや電源が落ちるときにも、自動的に書込禁止状態に再設定する。これにより、ユーザの手間を大幅に低減できる。さらに、上記特許文献１のように書込禁止解除の必要性をユーザが判断した上で、カメラに対して手動で解除操作を行う必要がない。このため、ユーザが、デジタルカメラ１０を用いた撮影時に、記録メディア１の書込禁止解除する操作を忘れてシャッターチャンスを逃すことがなく、さらに、デジタルカメラ１０をＰＣ３０に接続したときに、書込禁止を解除設定したままにして当該記録メディア１の残容量を無駄に減らしたりしてしまうこともない。
【０１２７】
さらに、デジタルカメラ１０がＰＣ３０と接続された場合は、デジタルカメラ２０によって、ワンタイム記録メディア１の書込禁止状態を自動的に再設定する。これにより、ＰＣ３０によって当該記録メディア１内のデータの削除や書き換えが行われないようにでき、ユーザが気付かないうちに、当該記録メディアの残容量を徐々に喪失してしまうことを防止できる。
【０１２８】
以上のように、本実施形態では、ユーザが特別な意識をせずに、デジタルカメラ１０で撮影して記録メディア２０に保存されている画像データなどの重要データを、ＰＣや他の機器で意図せず行われる上書き、削除、書き換えなどから保護することができる。さらに、ユーザが書込禁止解除を忘れてシャッターチャンスを逃したり、ＰＣに接続したときにも書込禁止を解除したままにしたりするといいた恐れがなくなる。従って、ワンタイム記録メディア１の書込禁止／禁止解除設定を、当該記録メディアの使用状態に応じて適切に自動制御することができる。
【０１２９】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【０１３０】
例えば、上記実施形態では、本発明の記録制御装置として、デジタルスチルカメラの例を挙げて説明したが、本発明はかかる例に限定されない。記録制御装置は、記録メディアに対するデータ記録制御機能を備えた記録デバイスであれば、例えば、その他の撮像装置（デジタルスチルカメラ、監視カメラなど）、音声記録装置（ボイスレコーダ、携帯型音楽レコーダなど）、映像記録装置（ＣＤレコーダ、ＤＶＤレコーダ、ＨＤＤレコーダなど）、携帯型若しくは据置型ゲーム機、携帯端末（携帯電話など）、情報処理装置（パーソナルコンピュータ、ＰＤＡなど）、カーナビゲーション装置など、各種の電子機器に適用できる。
【０１３１】
また、本発明の記録メディア（例えば、ワンタイム記録メディア、リライタブル記録メディア、又は、読出専用記録メディア）は、例えば、上記実施形態にかかる半導体メモリ（フラッシュメモリ等）を利用したメモリーカードの例に限定されず、例えば、光ディスク、磁気ディスクなど、記録制御装置の装着部に着脱可能なリムーバブルメディアであれば、任意の種類の記録メディアであってよい。また、記録メディア用の装着部は、記録制御装置に設置されてもよいし、記録制御装置に外付けされてもよい。
【０１３２】
従って、本発明のワンタイム記録メディアは、上記実施形態のようなデータを一度だけ書込可能なワンタイム半導体メモリ（ワンタイムメモリーカードなど）の例に限定されない。ワンタイム記録メディアは、コマンドに応じて書込禁止状態を解除する制御装置（ＣＰＵ、マイクロコントローラ等）を内蔵した記録メディアであれば、任意の記録メディアであってよく、例えば、（ａ）データを一度だけ書込可能なワンタイム光ディスク（例えば、ＣＤ−Ｒ、ＤＶＤ−Ｒ）と制御装置とを備えた記録メディア、又は、（ｂ）データを一度だけ書込可能なワンタイム磁気メディアと制御装置とを備えた磁気記憶装置、などにも適用できる。
【０１３３】
また、上記実施形態にかかるワンタイム記録メディア１は、ライトプロテクトスイッチを具備していないが、本発明はかかる例に限定されず、ワンタイム記録メディアにライトプロテクトスイッチを設けてもよい。この場合には、リライタブル記録メディアに対して、記録制御装置からのコマンドによる書込禁止／書込禁止解除の自動設定と、ライトプロテクトスイッチを用いた書込禁止／書込禁止解除の手動設定の双方が可能となる。
【図面の簡単な説明】
【０１３４】
【図１】本発明の第１の実施形態にかかる記録システムの構成を示すシステム図である。
【図２】同実施形態にかかるデジタルカメラの構成を示すブロック図である。
【図３】同実施形態にかかる記録メディアの属性情報を示す説明図である。
【図４】同実施形態にかかるワンタイム記録メディアの構成を示すブロック図である。
【図５】同実施形態にかかる記録メディアを装着したときのデジタルカメラの動作を示すフローチャートである。
【図６】同実施形態にかかるデジタルカメラにＰＣが接続されたときの動作を示すフローチャートである。
【図７】同実施形態にかかるデジタルカメラにＰＣが接続されたときの動作を示すシーケンス図である。
【図８】同実施形態にかかるデジタルカメラに装着されるワンタイム記録メディア１の動作を示すフローチャートである。
【図９】本発明の第２の実施形態にかかる記録メディアを装着したときのデジタルカメラの動作を示すフローチャートである。
【符号の説明】
【０１３５】
１    ワンタイム記録メディア
２    読出専用記録メディア
３    リライタブル記録メディア
４    ライトプロテクトスイッチ
１０    デジタルカメラ
１１    記録メディアインターフェース
１２    外部インターフェース
２０    記録メディア
２２    レジスタ
２４    ワンタイムメモリ
２５    ＣＰＵ
３０    パーソナルコンピュータ
１００    ＣＰＵ
１１１    属性情報読出部
１１２    メディア判別部
１１３    コマンド送信部
１１４    接続検出部
１１５    通知部
２５１    書込部
２５２    読出部
２５３    制御部
【図１】
0004479806.tif 000002
【図２】
0004479806.tif 000003
【図３】
0004479806.tif 000004
【図４】
0004479806.tif 000005
【図５】
0004479806.tif 000006
【図６】
0004479806.tif 000007
【図７】
0004479806.tif 000008
【図８】
0004479806.tif 000009
【図９】
0004479806.tif 000010