(57)【要約】【課題】非正規品のメモリカードの使用の制限、重大エラーの発生を未然に防止する装置および方法を実現する。【解決手段】着脱可能な情報記録手段と情報処理装置間で認証処理を実行して認証処理が失敗した情報記録手段を非正規品と判断し、情報記録手段の有する機能、例えば、データ記録容量などに応じた非正規品対応処理として、警告出力、情報記録手段を利用したデータ記録や再生禁止、情報記録手段の電源オフなどの処理を選択的に実行する。さらに、利用状況に応じて非正規品対応処理のレベルを変更する。本構成により、非正規品の利用中止をユーザに促すことが可能となり、データの消失等の重大なエラーの発生を未然に防ぐことが可能となる。【選択図】図１
2009048585.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置に対して着脱可能な情報記録手段を利用したデータ記録または再生を実行する情報処理装置であり、
情報処理装置と前記情報記録手段との間での認証処理を実行する認証処理部と、
前記認証処理が失敗した前記情報記録手段を非正規品と判断し、前記情報記録手段の有する機能情報を取得して、取得機能情報に応じた非正規品対応処理を実行する制御部を有し、
前記制御部は、
前記認証処理が失敗した場合、警告出力処理、または、前記情報記録手段を利用したデータ記録または再生の禁止処理、または、前記情報記録手段の電源オフ処理、これらの処理のいずれかまたは組み合わせを非正規品対応処理として、前記情報記録手段の有する機能に応じて選択的に実行することを特徴とする情報処理装置。
【請求項２】
前記制御部は、
前記認証処理が失敗した場合、前記情報記録手段の有する機能が低いものから高いものの順に、以下の（ａ）〜（ｄ）に示す処理、すなわち、
（ａ）警告の出力、
（ｂ）警告の出力と、前記情報記録手段を利用したデータ記録の禁止、
（ｃ）警告の出力と、前記情報記録手段を利用したデータ記録再生の禁止、
（ｄ）警告の出力と、前記情報記録手段を利用したデータ記録再生の禁止と、前記情報記録手段の電源オフ、
上記（ａ）〜（ｄ）の処理を選択的に非正規品対応処理として実行することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、
前記情報記録手段の有する機能として、
（ａ）前記情報記録手段のデータ記録容量、
（ｂ）前記情報記録手段のデータ転送速度、
（ｃ）前記情報記録手段のデータ書き込みまたは読み取り速度、
上記（ａ）〜（ｃ）の少なくともいずれかの機能情報を前記情報記録手段から取得し、取得した機能情報に応じた非正規品対応処理を実行することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記制御部は、
前記認証処理の処理結果として、少なくとも認証処理を実行した情報記録手段の識別情報を含むデータを情報処理装置のメモリに記録し、新たな情報記録手段の接続時に前記メモリの記録データを参照し、過去に認証を失敗した情報記録手段であることが確認された場合は、前記認証処理を実行することなく、前記非正規品対応処理を実行することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記情報処理装置は、
前記情報記録手段の有する機能と、前記非正規品対応処理の種類を対応付けた処理決定テーブルを格納したメモリを有し、
前記制御部は、
前記メモリに格納された処理決定テーブルを参照して実行する非正規品対応処理を決定することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記制御部は、
非正規品対応処理の実行履歴情報を情報処理装置のメモリに記録し、新たな情報記録手段の接続時に前記メモリの記録データを参照し、接続された情報記録手段が過去に非正規品対応処理の実行対象となった情報記録手段であり、非正規品対応処理の実行回数が予め定めた閾値を越えた場合は、実行する非正規品対応処理を変更することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記制御部は、
非正規品と判断された情報記録手段の利用状況を情報処理装置のメモリに記録し、新たな情報記録手段の接続時に前記メモリの記録データを参照し、接続された情報記録手段が過去に利用された情報記録手段であり、利用状態が予め定めた利用状態を越えた場合は、実行する非正規品対応処理を変更することを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記制御部は、
非正規品と判断された情報記録手段の利用状況として、
（ａ）情報処理装置に対する接続回数、
（ｂ）静止画撮影枚数、
（ｃ）動画記録時間、
（ｄ）使用時間、
上記（ａ）〜（ｄ）の少なくともいずれかの情報を前記メモリに記録することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
情報処理装置に対して着脱可能な情報記録手段を利用したデータ記録または再生を実行する情報処理装置であり、
情報処理装置と前記情報記録手段との間での認証処理を実行する認証処理部と、
前記認証処理が失敗した前記情報記録手段を非正規品と判断し、非正規品対応処理を実行する制御部を有し、
前記制御部は、
前記認証処理が失敗した情報記録手段に対するデータ記録を禁止し、データ記録先を前記情報記録手段と異なる他の記録手段に設定する処理を実行することを特徴とする情報処理装置。
【請求項１０】
情報処理装置に対して着脱可能な情報記録手段を利用したデータ記録または再生を実行する情報処理装置であり、
情報処理装置と前記情報記録手段との間での認証処理を実行する認証処理部と、
前記認証処理が失敗した前記情報記録手段を非正規品と判断し、非正規品対応処理を実行する制御部を有し、
前記制御部は、
データ記録先として、前記認証処理が失敗した情報記録手段と、前記情報記録手段と異なる他の記録手段の少なくとも２つの記録手段を利用した並列記録を行う設定とすることを特徴とする情報処理装置。
【請求項１１】
情報処理装置に対して着脱可能な情報記録手段を利用したデータ記録または再生を実行する情報処理装置であり、
情報処理装置と前記情報記録手段との間での認証処理を実行する認証処理部と、
前記認証処理が失敗した前記情報記録手段を非正規品と判断し、非正規品対応処理を実行する制御部を有し、
前記制御部は、
前記認証処理が失敗した情報記録手段を利用したデータ記録または再生時のエラー発生回数をカウントし、エラー発生回数が予め定めた閾値を超えた場合に、前記情報記録手段の利用を禁止することを特徴とする情報処理装置。
【請求項１２】
情報処理装置に対して着脱可能な情報記録手段を利用したデータ記録または再生を実行する情報処理装置であり、
情報処理装置と前記情報記録手段との間での認証処理を実行する認証処理部と、
前記認証処理が失敗した前記情報記録手段を非正規品と判断し、非正規品対応処理を実行する制御部を有し、
前記制御部は、
前記認証処理が失敗した情報記録手段を利用したデータ記録時に、データの書き込み後、書き込みデータの読み取りを実行し、データ書き込みの成否を判定し、書き込み失敗が確認された場合、前記情報記録手段の利用を禁止することを特徴とする情報処理装置。
【請求項１３】
情報処理装置に着脱可能な情報記録手段を利用したデータ記録または再生を実行する情報処理装置において実行する情報処理方法であり、
認証処理部が、情報処理装置と前記情報記録手段との間での認証処理を実行する認証処理ステップと、
制御部が、前記認証処理が失敗した前記情報記録手段を非正規品と判断し、前記情報記録手段の有する機能情報を取得して、取得機能情報に応じた非正規品対応処理を実行する制御ステップを有し、
前記制御ステップは、
前記認証処理が失敗した場合、警告出力処理、または、前記情報記録手段を利用したデータ記録または再生の禁止処理、または、前記情報記録手段の電源オフ処理、これらの処理のいずれかまたは組み合わせを非正規品対応処理として、前記情報記録手段の有する機能に応じて選択的に実行するステップであることを特徴とする情報処理方法。
【請求項１４】
前記制御ステップは、
前記認証処理が失敗した場合、前記情報記録手段の有する機能が低いものから高いものの順に、以下の（ａ）〜（ｄ）に示す処理、すなわち、
（ａ）警告の出力、
（ｂ）警告の出力と、前記情報記録手段を利用したデータ記録の禁止、
（ｃ）警告の出力と、前記情報記録手段を利用したデータ記録再生の禁止、
（ｄ）警告の出力と、前記情報記録手段を利用したデータ記録再生の禁止と、前記情報記録手段の電源オフ、
上記（ａ）〜（ｄ）の処理を選択的に非正規品対応処理として実行することを特徴とする請求項１３に記載の情報処理方法。
【請求項１５】
前記制御ステップは、
前記情報記録手段の有する機能として、
（ａ）前記情報記録手段のデータ記録容量、
（ｂ）前記情報記録手段のデータ転送速度、
（ｃ）前記情報記録手段のデータ書き込みまたは読み取り速度、
上記（ａ）〜（ｃ）の少なくともいずれかの機能情報を前記情報記録手段から取得し、取得した機能情報に応じた非正規品対応処理を実行することを特徴とする請求項１３に記載の情報処理方法。
【請求項１６】
情報処理装置に着脱可能な情報記録手段を利用したデータ記録または再生を実行する情報処理装置において情報処理を実行させるコンピュータ・プログラムであり、
認証処理部に、情報処理装置と前記情報記録手段との間での認証処理を実行させる認証処理ステップと、
制御部に、前記認証処理が失敗した前記情報記録手段を非正規品と判断し、前記情報記録手段の有する機能情報を取得して、取得機能情報に応じた非正規品対応処理を実行させる制御ステップを有し、
前記制御ステップは、
前記認証処理が失敗した場合、警告出力処理、または、前記情報記録手段を利用したデータ記録または再生の禁止処理、または、前記情報記録手段の電源オフ処理、これらの処理のいずれかまたは組み合わせを非正規品対応処理として、前記情報記録手段の有する機能に応じて選択的に実行させるステップであることを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。特に、例えばフラッシュメモリなど着脱可能な情報記録媒体が情報処理装置に装着されて利用される構成において、正規な情報記録媒体（正規品）と異なる偽造品が装着された場合に、ユーザに警告する処理や使用を禁止するなどの対処を行い、偽造品の使用による不具合の発生を防止することを可能とした情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
例えばデジタルカメラなどの情報処理装置において、情報記録媒体としてフラッシュメモリ、いわゆるメモリカードが盛んに利用されている。デジタルカメラなどの情報処理装置は、利用を許容するメモリカードを特定のメーカーの製造したメモリカード、すなわち正規品を利用することをカタログやマニュアルなどに記載してユーザに知らしめている。
【０００３】
しかし、市場には、正規品と同様のデザインを持つ模倣または偽造されたメモリカードが多数、存在し、ユーザはこれらの非正規品を購入して利用してしまうことがある。このような非正規品の利用は、例えばカメラなど情報処理装置の処理エラー、あるいは故障を発生させる要因となる。例えばデジタルカメラでは、撮影画像の記録エラーや再生エラーを発生させる可能性があり、また、記録画像が消失してしまうといった問題も発生する可能性がある。
【０００４】
例えばコンテンツに対するアクセス制御を実現する構成として、コンテンツを暗号化して記録媒体に格納し、正当な情報処理装置のみが有する暗号鍵を適用して復号処理を実行してコンテンツを利用可能とする構成が特許文献１に記載されている。しかし、この特許文献１に記載の構成は、コンテンツに対するアクセス制御を実現するのみであり、メモリカードが正規品であるか否かを判定する構成を示すものではない。
【０００５】
また、情特許文献２には、報処理装置に装着あるいは接続されるオプション機器が正規なものであるか否かを判別する構成として、オプション機器に真偽情報処理部を設け、オプション機器の真偽情報処理部が生成した情報を情報処理装置が受信して、受信情報に基づいて正当性を確認する構成が示されている。しかし、この特許文献２に記載の構成は、情報処理装置に装着または接続される機器に特別な処理を実行させる真偽情報処理部を設けることが必要となる。
【特許文献１】特開２００５−１２４１５０号公報
【特許文献２】特開２０００−２００２２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明はこのような状況に鑑みてなされたものであり、着脱可能な情報記録媒体、例えばフラッシュメモリなどによって構成されるメモリカードを装着して利用する情報処理装置において、装着されたメモリカードが正規品であるか、非正規品であるかを判別することを可能とした情報処理装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【０００７】
さらに、本発明は、装着されたメモリカードが正規品であるか、非正規品であるかを判別し、非正規品であると判定された場合、非正規品のスペックや機能、あるいは使用状況に応じた処理、例えば警告表示や使用禁止など、処理態様を変更することを可能とした情報処理装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の側面は、
情報処理装置に対して着脱可能な情報記録手段を利用したデータ記録または再生を実行する情報処理装置であり、
情報処理装置と前記情報記録手段との間での認証処理を実行する認証処理部と、
前記認証処理が失敗した前記情報記録手段を非正規品と判断し、前記情報記録手段の有する機能情報を取得して、取得機能情報に応じた非正規品対応処理を実行する制御部を有し、
前記制御部は、
前記認証処理が失敗した場合、警告出力処理、または、前記情報記録手段を利用したデータ記録または再生の禁止処理、または、前記情報記録手段の電源オフ処理、これらの処理のいずれかまたは組み合わせを非正規品対応処理として、前記情報記録手段の有する機能に応じて選択的に実行することを特徴とする情報処理装置にある。
【０００９】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記認証処理が失敗した場合、前記情報記録手段の有する機能が低いものから高いものの順に、以下の（ａ）〜（ｄ）に示す処理、すなわち、
（ａ）警告の出力、
（ｂ）警告の出力と、前記情報記録手段を利用したデータ記録の禁止、
（ｃ）警告の出力と、前記情報記録手段を利用したデータ記録再生の禁止、
（ｄ）警告の出力と、前記情報記録手段を利用したデータ記録再生の禁止と、前記情報記録手段の電源オフ、
上記（ａ）〜（ｄ）の処理を選択的に非正規品対応処理として実行することを特徴とする。
【００１０】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記情報記録手段の有する機能として、
（ａ）前記情報記録手段のデータ記録容量、
（ｂ）前記情報記録手段のデータ転送速度、
（ｃ）前記情報記録手段のデータ書き込みまたは読み取り速度、
上記（ａ）〜（ｃ）の少なくともいずれかの機能情報を前記情報記録手段から取得し、取得した機能情報に応じた非正規品対応処理を実行することを特徴とする。
【００１１】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記認証処理の処理結果として、少なくとも認証処理を実行した情報記録手段の識別情報を含むデータを情報処理装置のメモリに記録し、新たな情報記録手段の接続時に前記メモリの記録データを参照し、過去に認証を失敗した情報記録手段であることが確認された場合は、前記認証処理を実行することなく、前記非正規品対応処理を実行することを特徴とする。
【００１２】
さらに、本発明の情報処理装置の一実施態様において、前記情報処理装置は、前記情報記録手段の有する機能と、前記非正規品対応処理の種類を対応付けた処理決定テーブルを格納したメモリを有し、前記制御部は、前記メモリに格納された処理決定テーブルを参照して実行する非正規品対応処理を決定することを特徴とする。
【００１３】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、非正規品対応処理の実行履歴情報を情報処理装置のメモリに記録し、新たな情報記録手段の接続時に前記メモリの記録データを参照し、接続された情報記録手段が過去に非正規品対応処理の実行対象となった情報記録手段であり、非正規品対応処理の実行回数が予め定めた閾値を越えた場合は、実行する非正規品対応処理を変更することを特徴とする。
【００１４】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、非正規品と判断された情報記録手段の利用状況を情報処理装置のメモリに記録し、新たな情報記録手段の接続時に前記メモリの記録データを参照し、接続された情報記録手段が過去に利用された情報記録手段であり、利用状態が予め定めた利用状態を越えた場合は、実行する非正規品対応処理を変更することを特徴とする。
【００１５】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、非正規品と判断された情報記録手段の利用状況として、
（ａ）情報処理装置に対する接続回数、
（ｂ）静止画撮影枚数、
（ｃ）動画記録時間、
（ｄ）使用時間、
上記（ａ）〜（ｄ）の少なくともいずれかの情報を前記メモリに記録することを特徴とする。
【００１６】
さらに、本発明の第２の側面は、
情報処理装置に対して着脱可能な情報記録手段を利用したデータ記録または再生を実行する情報処理装置であり、
情報処理装置と前記情報記録手段との間での認証処理を実行する認証処理部と、
前記認証処理が失敗した前記情報記録手段を非正規品と判断し、非正規品対応処理を実行する制御部を有し、
前記制御部は、
前記認証処理が失敗した情報記録手段に対するデータ記録を禁止し、データ記録先を前記情報記録手段と異なる他の記録手段に設定する処理を実行することを特徴とする情報処理装置にある。
【００１７】
さらに、本発明の第３の側面は、
情報処理装置に対して着脱可能な情報記録手段を利用したデータ記録または再生を実行する情報処理装置であり、
情報処理装置と前記情報記録手段との間での認証処理を実行する認証処理部と、
前記認証処理が失敗した前記情報記録手段を非正規品と判断し、非正規品対応処理を実行する制御部を有し、
前記制御部は、
データ記録先として、前記認証処理が失敗した情報記録手段と、前記情報記録手段と異なる他の記録手段の少なくとも２つの記録手段を利用した並列記録を行う設定とすることを特徴とする情報処理装置にある。
【００１８】
さらに、本発明の第４の側面は、
情報処理装置に対して着脱可能な情報記録手段を利用したデータ記録または再生を実行する情報処理装置であり、
情報処理装置と前記情報記録手段との間での認証処理を実行する認証処理部と、
前記認証処理が失敗した前記情報記録手段を非正規品と判断し、非正規品対応処理を実行する制御部を有し、
前記制御部は、
前記認証処理が失敗した情報記録手段を利用したデータ記録または再生時のエラー発生回数をカウントし、エラー発生回数が予め定めた閾値を超えた場合に、前記情報記録手段の利用を禁止することを特徴とする情報処理装置にある。
【００１９】
さらに、本発明の第５の側面は、
情報処理装置に対して着脱可能な情報記録手段を利用したデータ記録または再生を実行する情報処理装置であり、
情報処理装置と前記情報記録手段との間での認証処理を実行する認証処理部と、
前記認証処理が失敗した前記情報記録手段を非正規品と判断し、非正規品対応処理を実行する制御部を有し、
前記制御部は、
前記認証処理が失敗した情報記録手段を利用したデータ記録時に、データの書き込み後、書き込みデータの読み取りを実行し、データ書き込みの成否を判定し、書き込み失敗が確認された場合、前記情報記録手段の利用を禁止することを特徴とする情報処理装置にある。
【００２０】
さらに、本発明の第６の側面は、
情報処理装置に着脱可能な情報記録手段を利用したデータ記録または再生を実行する情報処理装置において実行する情報処理方法であり、
認証処理部が、情報処理装置と前記情報記録手段との間での認証処理を実行する認証処理ステップと、
制御部が、前記認証処理が失敗した前記情報記録手段を非正規品と判断し、前記情報記録手段の有する機能情報を取得して、取得機能情報に応じた非正規品対応処理を実行する制御ステップを有し、
前記制御ステップは、
前記認証処理が失敗した場合、警告出力処理、または、前記情報記録手段を利用したデータ記録または再生の禁止処理、または、前記情報記録手段の電源オフ処理、これらの処理のいずれかまたは組み合わせを非正規品対応処理として、前記情報記録手段の有する機能に応じて選択的に実行するステップであることを特徴とする情報処理方法にある。
【００２１】
さらに、本発明の情報処理方法の一実施態様において、前記制御ステップは、前記認証処理が失敗した場合、前記情報記録手段の有する機能が低いものから高いものの順に、以下の（ａ）〜（ｄ）に示す処理、すなわち、
（ａ）警告の出力、
（ｂ）警告の出力と、前記情報記録手段を利用したデータ記録の禁止、
（ｃ）警告の出力と、前記情報記録手段を利用したデータ記録再生の禁止、
（ｄ）警告の出力と、前記情報記録手段を利用したデータ記録再生の禁止と、前記情報記録手段の電源オフ、
上記（ａ）〜（ｄ）の処理を選択的に非正規品対応処理として実行することを特徴とする。
【００２２】
さらに、本発明の情報処理方法の一実施態様において、前記制御ステップは、前記情報記録手段の有する機能として、
（ａ）前記情報記録手段のデータ記録容量、
（ｂ）前記情報記録手段のデータ転送速度、
（ｃ）前記情報記録手段のデータ書き込みまたは読み取り速度、
上記（ａ）〜（ｃ）の少なくともいずれかの機能情報を前記情報記録手段から取得し、取得した機能情報に応じた非正規品対応処理を実行することを特徴とする。
【００２３】
さらに、本発明の第７の側面は、
情報処理装置に着脱可能な情報記録手段を利用したデータ記録または再生を実行する情報処理装置において情報処理を実行させるコンピュータ・プログラムであり、
認証処理部に、情報処理装置と前記情報記録手段との間での認証処理を実行させる認証処理ステップと、
制御部に、前記認証処理が失敗した前記情報記録手段を非正規品と判断し、前記情報記録手段の有する機能情報を取得して、取得機能情報に応じた非正規品対応処理を実行させる制御ステップを有し、
前記制御ステップは、
前記認証処理が失敗した場合、警告出力処理、または、前記情報記録手段を利用したデータ記録または再生の禁止処理、または、前記情報記録手段の電源オフ処理、これらの処理のいずれかまたは組み合わせを非正規品対応処理として、前記情報記録手段の有する機能に応じて選択的に実行させるステップであることを特徴とするコンピュータ・プログラムにある。
【００２４】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能な汎用コンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
【００２５】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２６】
本発明の一実施例の構成によれば、着脱可能な情報記録手段を利用したデータ記録または再生を実行する情報処理装置において、情報処理装置と情報記録手段との間での認証処理を実行して認証処理が失敗した情報記録手段を非正規品と判断し、情報記録手段の有する機能、例えば、データ記録容量、データ転送速度、データ書き込みまたは読み取り速度などの機能に応じた非正規品対応処理を実行する。例えば、機能に応じて、
（ａ）警告の出力、
（ｂ）警告の出力と、情報記録手段を利用したデータ記録の禁止、
（ｃ）警告の出力と、情報記録手段を利用したデータ記録再生の禁止、
（ｄ）警告の出力と、情報記録手段を利用したデータ記録再生の禁止と、情報記録手段の電源オフ、
上記（ａ）〜（ｄ）の処理を選択的に実行する。さらに、利用状況に応じて非正規品対応処理のレベルを変更する。本構成により、非正規品の利用中止をユーザに促すことが可能となり、データの消失等の重大なエラーの発生を未然に防ぐことが可能となる。
【発明を実施するための最良の形態】
【００２７】
以下、本発明の情報処理装置、および情報処理方法、並びにコンピュータ・プログラの詳細について、図面を参照して説明する。
【００２８】
本発明の情報処理装置は、例えばデジタルカメラ、携帯端末、ＰＣなどの情報処理装置とであり、着脱可能な情報記録手段、例えばフラッシュメモリからなるメモリカードなどの情報記録手段を装着して、装着した情報記録手段に対するデータ記録、あるいは情報記録手段からのデータ再生を行う情報処理装置である。
【００２９】
なお、以下の実施例では着脱可能な情報記録手段としてメモリカードを例として説明する。本発明の情報処理装置は、情報処理装置に装着されたメモリカードが正規に利用が認められた正規品であるか、あるいは正規品以外の非正規品であるかを判別して、判別情報に応じた処理を行う構成を持つ。非正規品とは例えば偽造品や模倣品である。
【００３０】
本発明の情報処理装置は、メモリカードが正規品であるか、あるいは非正規品であるかを判別し、さらに判別結果に応じた処理として、例えば以下の処理を実行する。
（１）メモリカードが正規品であると判定した場合は、
（１ａ）メモリカードの利用を許容する。
（２）メモリカードが非正規品であると判定した場合は、
（２ａ）非正規品であることの警告を出力、
（２ｂ）非正規品であることの警告を出力するとともにデータの記録を禁止、
（２ｃ）非正規品であることの警告を出力するとともにデータの記録、再生を禁止、
（２ｄ）非正規品であることの警告を出力するとともにデータの記録、再生を禁止し、さらに、メモリカードの電源を強制オフとする、
例えば、これらの非正規品対応処理のいずれかを選択的に実行する。以下、複数の実施例について、順次説明する。
【００３１】
［実施例１］
本発明の一実施例に係る情報処理装置の実行する処理シーケンスについて図１に示すフローチャートを参照して説明する。図１に示すフローは、情報処理装置の制御部が、予めメモリに保持しているプログラムに従って実行する。
【００３２】
メモリカードには様々な種類があり、例えば、暗号処理アルゴリズムを適用した認証機能を有するものがある。認証機能を有するメモリカードは、メモリカード内の制御部の処理により、メモリカードを装着した情報処理装置とメモリカード間で認証処理を実行して、双方が正当機器であることを確認した後、双方の有する鍵を用いてデータを暗号化して転送する処理を可能としている。すなわち、暗号化データを認証処理により正統と認められた機器もしくは機器間で、データの再生や移動を行う。
【００３３】
本発明の情報処理装置の基本的な処理は、この認証機能を利用してメモリカードが正規品であるか非正規品であるかを区別する。暗号を使った認証機能の結果にはかなり高い信頼性があり、本発明の一実施例に係る情報処理装置は、情報処理装置（ホスト側）とメモリカード間の認証結果が成功の場合は正規品とし、失敗の場合は非正規品と判断する処理を実行する。
【００３４】
情報処理装置に接続された情報記録手段（メモリカード）が偽造品などの非正規品と判断された場合には、上述したように、
（２ａ）非正規品であることの警告を出力、
（２ｂ）非正規品であることの警告を出力するとともにデータの記録を禁止、
（２ｃ）非正規品であることの警告を出力するとともにデータの記録、再生を禁止、
（２ｄ）非正規品であることの警告を出力するとともにデータの記録、再生を禁止し、さらに、メモリカードの電源を強制オフとする、
例えば、これらの非正規品対応処理のいずれかを選択的に実行する。
【００３５】
図１に示すフローチャートの各ステップの処理について説明する。情報処理装置は、まず、ステップＳ１０１において、情報処理装置に装着されたメモリカードの種類を判別する。メモリカードを情報処理装置に接続することで、情報処理装置とメモリカードの通信が実行され、通信結果によりメモリカードの種類を判別し、判別情報を情報処理装置内のメモリ（ＲＯＭ）に記録する。
【００３６】
なお、このステップＳ１０１において判別するメモリカードの種類には、メモリカードが認証処理の実行機能を有するか否かの情報が含まれる。前述したように、メモリカードの種類には、認証機能を有するメモリカードと、有しないメモリカードがあり、まず、接続したメモリカードがいずれのメモリカードであるかを判別する。
【００３７】
ステップＳ１０２において、メモリカードに認証機能がサポートされていないと判定した場合は、処理を終了する。この場合は、接続したメモリカードは正規品と判断し、メモリカードの利用を許容する。
【００３８】
一方、ステップＳ１０２において、メモリカードに認証機能がサポートされていると判定した場合は、ステップＳ１０３に進む。ステップＳ１０３では、情報処理装置とメモリカード間で認証処理を実行し、ステップＳ１０４において、認証が成功したか否かを判定する。認証に成功した場合は、処理を終了する。この場合は、接続したメモリカードは正規品と判断し、メモリカードの利用を許容する。
【００３９】
一方、ステップＳ１０４において、認証が失敗した場合は、ステップＳ１０５に進む。ステップＳ１０５では、メモリカードの機能情報（スペック）を取得する。ここで、取得するメモリカードの機能情報（スペック）は、例えば、以下の情報である。
（ａ）記録容量
例えば２５６ＭＢ、５１２ＭＢ、１０２４ＭＢなど
（ｂ）記録速度
１０Ｍｂ／ｓｅｃ〜６０Ｍｂ／ｓｅｃなど、
（ｃ）再生速度
１０Ｍｂ／ｓｅｃ〜６０Ｍｂ／ｓｅｃなど、
【００４０】
さらに、ステップＳ１０５では、メモリカードの機能情報に応じて、処理ケースを分類する。例えば、図２に示すようにケース（ｃａｓｅ）１〜４の４種類に分類する。図２には、（ａ）記録容量、（ｂ）記録速度、（ｃ）再生速度、これらの機能をそれぞれ４段階に分類し、ケース１〜４に割り当てている。
【００４１】
（ａ）データ記録容量については、
ケース１：小容量
ケース２：小容量〜中容量
ケース３：中容量〜大容量
ケース４：大容量
これらの４つに分類し、
（ｂ）データ記録速度については、
ケース１：低速
ケース２：低速〜中速
ケース３：中速〜高速
ケース４：高速
これらの４つに分類し、
（ｃ）データ再生速度については、
ケース１：低速
ケース２：低速〜中速
ケース３：中速〜高速
ケース４：高速
これらの４つに分類した例を示している。
【００４２】
なお、ステップＳ１０５においてメモリカードから取得する機能情報は、上記（ａ）〜（ｃ）のすべてでもよいしも、いずれかのみでもよい。基本的に低機能側から高機能側に複数のケース（本例では４つのケース）に分類する処理を実行する。
【００４３】
次に、ステップＳ１０６において、各ケースに応じた処理を決定し、ステップＳ１０７〜Ｓ１１０において各ケースに応じた処理を実行する。
【００４４】
ケース１の場合、
すなわち、メモリカードが低機能なメモリカードである場合は、ステップＳ１０７に進み、
情報処理装置に接続されたメモリカードが非正規品であることの警告（Ｃａｕｔｉｏｎ）を出力する。警告は、たとえばディスプレイに対するメッセージ出力あるいは警告音である。
例えば警告（Ｃａｕｔｉｏｎ）をＬＣＤ等に表示することユーザはメモリカードの素性を知ることができ、メモリカードのアクセス制限を不具合を未然に防ぐことができる。
【００４５】
ケース２の場合、
すなわち、メモリカードが低〜中機能なメモリカードである場合は、ステップＳ１０８に進み、
情報処理装置に接続されたメモリカードが非正規品であることの警告を出力するとともに、メモリカードに対するデータ記録を禁止する。
ケース３の場合、
すなわち、メモリカードが中〜高機能なメモリカードである場合は、ステップＳ１０９に進み、
情報処理装置に接続されたメモリカードが非正規品であることの警告を出力するとともに、メモリカードに対するデータ記録および再生を禁止する。
ケース４の場合、
すなわち、メモリカードが高機能なメモリカードである場合は、ステップＳ１１０に進み、
情報処理装置に接続されたメモリカードが非正規品であることの警告を出力するとともに、メモリカードに対するデータ記録再生を禁止し、さらに、メモリカードの電源をオフとする。
【００４６】
このように、本発明の情報処理装置では、情報処理装置に装着されたメモリカードの機能に応じて処理態様を変更する構成としている。すなわち、メモリカードが低機能である場合は処理を緩和し、メモリカードが高機能である場合は処理を厳しくしている。これは、高機能である場合には、記録データも増大し、エラー発生時の問題が大きくなることを考慮したものである。
【００４７】
［実施例２］
次に、本発明の実施例２について、図３に示すフローチャートを参照して説明する。図３に示すフローは、図１に示すフローに、図３に示すステップＳ１５１を追加したものである。その他の処理ステップは、図１に示すフローと同様の処理である。
【００４８】
本処理例では、ステップＳ１０３で情報処理装置とメモリカード間で認証処理を実行し、ステップＳ１０４において認証が失敗したと判定してステップＳ１０５においてメモリカードから機能情報を取得した後、ステップＳ１５１において、認証処理に失敗したメモリカードの識別情報、認証結果、スペックなどの情報を情報処理装置内のメモリ（例えば内蔵フラッシュメモリ）に記録する。この記録の後、ステップＳ１０６に進む。
【００４９】
このステップＳ１５１の処理は、非正規品であると判定されたメモリカードの識別情報と、そのメモリカードに対して実行した認証処理の結果情報、スペックなどの情報をメモリに記録して保持する処理である。すなわち、メモリカードの識別情報等をバックアップする。これらの情報は、電源ＯＦＦしても消去されないように例えば情報処理装置の内蔵フラッシュメモリなど不揮発性メモリに記録する。
【００５０】
具体的な記録データの例を図４に示す。図４には情報処理装置に内蔵されたフラッシュメモリ１０１を示している。フラッシュメモリ１０１の記録領域（ＬＢＡ＝Ｘ）をメモリカード情報の記録領域とした例である。このＬＢＡ＝Ｘの５１２Ｂの記録領域に、図に示すように、メモリカード識別子、認証結果、スペックなどの情報を記録する。
【００５１】
例えば、情報処理装置との認証に失敗したメモリカードが、一旦、情報処理装置から取り外され、その後、再度接続された場合、情報処理装置はその再接続されたメモリカードから取得する識別情報と、図４に示す記録情報を照合し、過去に認証処理が失敗したメモリカードであることが確認された場合、再度の認証処理を省略することができる。すなわち、ステップ図３に示すフローにおけるステップＳ１０２〜Ｓ１０５の処理を省略することが可能となり、セットとしての起動時間が短縮できる。
【００５２】
［実施例３］
次に、本発明の実施例３について、図５に示すフローチャートを参照して説明する。図５に示すフローは、図３に示すフローに、図５に示すステップＳ１６１を追加したものである。その他の処理ステップは、図１、図３に示すフローと同様の処理である。
【００５３】
本処理例では、ステップＳ１０３で情報処理装置とメモリカード間で認証処理を実行し、ステップＳ１０４において認証が失敗したと判定してステップＳ１０５においてメモリカードから機能情報を取得した後、ステップＳ１５１において、認証処理に失敗したメモリカードの識別情報、認証結果、スペックなどの情報を情報処理装置内のメモリ（例えば内蔵フラッシュメモリ）に記録し、その後、ステップＳ１６１において、情報処理装置内のメモリ（例えば内蔵フラッシュメモリ）に記録された処理決定テーブルを参照し、このテーブル設定情報に従って実行する処理、すなわち、ステップＳ１０７〜Ｓ１１０のいずれの処理を実行するかを決定する。この決定の後、ステップＳ１０６に進む。
【００５４】
情報処理装置内のメモリに記録された処理決定テーブルの例を図６に示す。図６は、メモリカードの機能に応じて実行する処理を規定したテーブルである。これは、先に図２を参照して説明したと同様、メモリカードの機能、すなわち、
（ａ）記録容量、
（ｂ）転送速度、
（ｃ）データ記録または再生速度、
これらの機能ごとに、どの処理を実行するかを決定するためのテーブルである。例えば、記録容量情報は取得できたが、その他の転送速度情報や記録再生速度情報が得られない場合などにおいても、それぞれの処理態様（ケース１〜４）が割り当てられている。
【００５５】
この処理決定テーブルは、情報処理装置の製造時に情報処理装置内のメモリ（例えば内蔵フラッシュメモリ）に記録される。また、ユーザによって設定情報を変更可能な構成としてもよい。例えば、厳格に処理を行いたい場合は、厳しい処理の設定に変更するなどが可能である。
【００５６】
情報処理装置は、図５に示すフローのステップＳ１６１において、例えば図６に示す処理決定テーブルを参照して、メモリカードの機能に対応するエントリを選択し、選択したエントリに設定された処理（ケース１〜４）のいずれかを選択する。その後、ステップＳ１０６に進み、選択したケースの処理をステップＳ１０７〜Ｓ１１０において実行する。
【００５７】
［実施例４］
次に、本発明の実施例４について、図７に示すフローチャートを参照して説明する。図７に示すフローは、図５に示すフローに、さらに図７に示すステップＳ１７１を追加したものである。その他の処理ステップは、図１、図３、図５に示すフローと同様の処理である。
【００５８】
本処理例では、ステップＳ１０３で情報処理装置とメモリカード間で認証処理を実行し、ステップＳ１０４において認証が失敗したと判定して、その後、ステップＳ１０７〜Ｓ１１０のいずれの処理を実行した後、ステップＳ１７１において、実行した処理の履歴情報を情報処理装置内のメモリ（例えば内蔵フラッシュメモリ）に記録する。すなわち、メモリカードに対する処理として実行された処理情報をバックアップする。これらの情報は、電源ＯＦＦしても消去されないように例えば内蔵のフラッシュメモリなど不揮発性メモリに記録する。
【００５９】
具体的な記録データの例を図８に示す。図８には情報処理装置に内蔵されたフラッシュメモリ１０２を示している。この図８は、先の実施例２において図４を参照して説明したと同様、フラッシュメモリ１０２の記録領域（ＬＢＡ＝Ｘ）をメモリカード情報の記録領域とした例である。このＬＢＡ＝Ｘの５１２Ｂの記録領域に、図に示すように、
（ａ）メモリカード識別子、認証結果、スペックなど
（ｂ）警告出力処理回数
（ｃ）警告出力＋記録禁止処理回数
（ｄ）警告出力＋記録再生禁止処理回数
（ｅ）警告出力＋記録再生禁止＋電源オフ処理回数
（ｆ）警告発生回数（＝非正規品接続回数）
（ｇ）静止画撮影枚数
（ｈ）動画記録時間
（ｉ）使用時間
これらの情報を記録する。
【００６０】
上記情報中、（ａ）メモリカード識別子、認証結果、スペックなどの情報は、実施例２において説明したと同様の情報であり、ステップＳ１５１において記録される情報である。上記情報中、（ｂ）〜（ｅ）が、ステップＳ１０７〜Ｓ１１０のいずれの処理を実行した後、ステップＳ１７１において、実行した処理の履歴情報として記録される情報である。上記情報中、（ｆ）〜（ｉ）は、図７に示す処理フローとは別に、情報処理装置がメモリカードの使用状況を監視して記録する情報である。
【００６１】
情報処理装置は、このような情報、すなわち、
（ｂ）警告出力処理回数
（ｃ）警告出力＋記録禁止処理回数
（ｄ）警告出力＋記録再生禁止処理回数
（ｅ）警告出力＋記録再生禁止＋電源オフ処理回数
（ｆ）警告発生回数（＝非正規品接続回数）
（ｇ）静止画撮影枚数
（ｈ）動画記録時間
（ｉ）使用時間
これらの情報を不揮発性メモリに記録し更新する。すなわち、
（ｂ）〜（ｅ）の警告回数や処理禁止回数、すなわち、非正規品対応処理の回数、
さらに（ｆ）〜（ｉ）の非正規品の使用による静止画や動画記録枚数、使用時間などの非正規品の利用状況、
これらの情報を情報処理装置の内蔵メモリに記録し、逐次更新する。
【００６２】
情報処理装置は、これらの情報に基づいて、同じメモリカードが接続され利用される場合に、ステップＳ１０７〜Ｓ１１０の非正規品対応処理の処理レベルを変更、例えば、
ケース１→ケース２、
ケース２→ケース３、
ケース３→ケース４、
このように実行する処理をより厳しくする。
【００６３】
例えば、
（ｃ）警告出力＋記録禁止処理回数
（ｄ）警告出力＋記録再生禁止処理回数
（ｅ）警告出力＋記録再生禁止＋電源オフ処理回数
これらの処理回数が予め定めた閾値を超えた場合や、（ｆ）警告発生回数（＝非正規品接続回数）、（ｇ）静止画撮影枚数、あるいは（ｈ）動画記録時間が予め定めた閾値を超えた場合、さらに、（ｉ）使用時間があらかじめ定めた閾値時間を越えた場合などに、上記のケース変更を実行して、処理をより厳しくする。
【００６４】
ケース変更処理は、先に図６を参照して説明した処理決定テーブルの更新処理によって実行される。例えば、図６に示す処理フィールドのケースＮｏ．をそれぞれ１つずつ増加させるといった処理が行われる。この更新処理によって、次回、同じメモリカードを装着した場合に実行される処理は、より厳しい処理となる。
【００６５】
図８に示すメモリ記録情報中、
（ｆ）警告発生回数（＝非正規品接続回数）
（ｇ）静止画撮影枚数
（ｈ）動画記録時間
（ｉ）使用時間
これらの情報の記録は、図７に示す処理フローとは別の処理として情報処理装置の制御部において実行される。以下、図９〜図１２を参照して、これらの情報の記録シーケンスについて説明する。
【００６６】
（警告発生回数（＝非正規品接続回数）の確認、記録処理）
まず、図９に示すフローチャートを参照して、警告発生回数（＝非正規品接続回数）の確認および記録処理シーケンスについて説明する。
【００６７】
まず、ステップＳ２０１において、メモリカードの接続を検出し識別情報を取得する。次に、ステップＳ２０２において、接続されたメモリカードの警告発生回数（接続回数）［Ｎａ］を、図８に示す内蔵メモリの記録情報から取得する。
【００６８】
次に、ステップＳ２０３において、内蔵メモリの記録情報［Ｎａ］に、今回の接続数を追加して、Ｎａ＝Ｎａ＋１とする接続数算出処理を実行し、ステップＳ２０４において、算出データ［Ｎａ］と、予め設定されている閾値［Ｐａ］とを比較する。［Ｎａ］が［Ｐａ］より大きい、すなわち、
Ｎａ＞Ｐａ
上記式が成立する場合は、ステップＳ２０５に進み、成立しない場合は、ステップＳ２０６に進む。
【００６９】
ステップＳ２０５では、実行ケースレベルの変更を行う。すなわち、
ケース１：警告出力、
ケース２：警告出力＋データ記録禁止、
ケース３：警告出力＋データ記録再生禁止、
ケース４：警告出力＋データ記録再生禁止＋メモリカード電源オフ、
これらのケース中、当該メモリカード対応の処理として設定されていたケースレベルを１以上アップさせる処理を行う。その後ステップＳ２０６に進む。
【００７０】
ステップＳ２０５のケースレベルの変更が終了した場合、および、ステップＳ２０４において、Ｎａ＞Ｐａが成立しなかった場合、いずれの場合にも、ステップＳ２０６において、警告発生回数（接続回数）［Ｎａ］をメモリに記録するデータ更新を実行する。なお、データ更新処理は、例えば、メモリカードが抜かれたとき、認証処理を終えたときなどのタイミングで実行する。
【００７１】
このように、本発明の情報処理装置においては、接続されたメモリカードの警告発生回数（接続回数）［Ｎａ］をカウントし、この接続回数がある閾値回数［Ｐａ］を超えた場合に、処理レベルをより厳しくする設定としたので、ユーザに対して非正規品の使用を禁止させる効果を増大させることが可能となる。なお、この図９に示すフローでは、閾値回数［Ｐａ］は１種類として、ケースレベルのアップは１回のみ実行する構成例として説明しているが、閾値回数を２種類以上の複数に設定して、ケースレベルのアップを複数回、実行する構成としてもよい。例えば、警告発生回数（接続回数）［Ｎａ］が第１の閾値［Ｐａ１］を超えた場合、ケースレベルを１つアップさせて、さらに、警告発生回数（接続回数）［Ｎａ］が第２の閾値［Ｐａ２］を超えた場合、ケースレベルをさらに１つアップさせるといった処理を実行する構成としてもよい。
【００７２】
具体的なケースレベル変更処理例としては、例えば、
Ｐａ１＝１００：警告表示
Ｐａ２＝５００：警告表示＋記録禁止、
Ｐａ３＝１０００：警告表示＋記録再生禁止、
このように、警告発生回数（接続回数）［Ｎａ］の値に応じて、実行する処理を変更する設定が可能である。
【００７３】
（静止画撮影枚数の確認、記録処理）
次に、図１０に示すフローチャートを参照して、静止画撮影枚数の確認、および記録処理シーケンスについて説明する。
【００７４】
まず、ステップＳ２２１において、メモリカードが接続された状態での静止画撮影処理の実行を検出する。次に、ステップＳ２２２において、接続されたメモリカードの静止画撮影枚数［Ｎｂ］を、図８に示す内蔵メモリの記録情報から取得する。
【００７５】
次に、ステップＳ２２３において、内蔵メモリの記録情報［Ｎｂ］に、検出された静止画記録枚数を追加して、Ｎｂ＝Ｎｂ＋１とする静止画記録枚数算出処理を実行し、ステップＳ２２４において、算出データ［Ｎｂ］と、予め設定されている閾値［Ｐｂ］とを比較する。［Ｎｂ］が［Ｐｂ］より大きい、すなわち、
Ｎｂ＞Ｐｂ
上記式が成立する場合は、ステップＳ２２５に進み、成立しない場合は、ステップＳ２２６に進む。
【００７６】
ステップＳ２２５では、実行ケースレベルの変更を行う。すなわち、
ケース１：警告出力、
ケース２：警告出力＋データ記録禁止、
ケース３：警告出力＋データ記録再生禁止、
ケース４：警告出力＋データ記録再生禁止＋メモリカード電源オフ、
これらのケース中、当該メモリカード対応の処理として設定されていたケースレベルを１以上アップさせる処理を行う。その後ステップＳ２２６に進む。
【００７７】
ステップＳ２２５のケースレベルの変更が終了した場合、および、ステップＳ２２４において、Ｎｂ＞Ｐｂが成立しなかった場合、いずれの場合にも、ステップＳ２２６に進み、ステップＳ２２６において、静止画記録枚数［Ｎｂ］をメモリに記録するデータ更新を実行する。
【００７８】
なお、本処理例においても、閾値［Ｐｂ］は１種類として、ケースレベルのアップは１回のみ実行する構成例として説明しているが、閾値を２種類以上の複数に設定して、ケースレベルのアップを複数回、実行する構成としてもよい。例えば、静止画記録枚数［Ｎｂ］が第１の閾値［Ｐｂ１］を超えた場合、ケースレベルを１つアップさせて、さらに、静止画記録枚数［Ｎｂ］が第２の閾値［Ｐｂ２］を超えた場合、ケースレベルをさらに１つアップさせるといった処理を実行する構成としてもよい。
【００７９】
具体的なケースレベル変更処理例としては、例えば、
Ｐｂ１＝５００：警告表示
Ｐｂ２＝１０００：警告表示＋記録禁止、
Ｐｂ３＝２０００：警告表示＋記録再生禁止、
このように、静止画記録枚数［Ｎｂ］の値に応じて、実行する処理を変更する設定が可能である。
【００８０】
（動画記録時間の確認、記録処理）
次に、図１１に示すフローチャートを参照して、動画記録時間の確認、および記録処理シーケンスについて説明する。
【００８１】
まず、ステップＳ２４１において、メモリカードが接続された状態での動画撮影の開始を検知すると、動画撮影開始時間を取得し、これをメモリ（ＲＡＭなど）に一時的に記録する。さらに、ステップＳ２４２において、動画撮影の終了を検出すると、動画撮影終了時間を取得し、これをメモリ（ＲＡＭなど）に一時的に記録し、ステップＳ２４３において、動画撮影終了時間から動画撮影開始時間を減算して、動画記録時間［Ｓｎｅｗ］を算出する。
【００８２】
ステップＳ２４４において、接続されたメモリカードの動画記録時間［Ｓｃ］を、図８に示す内蔵メモリの記録情報から取得する。
【００８３】
次に、ステップＳ２４５において、内蔵メモリの記録情報［Ｓｃ］に、ステップＳ２４３において算出した動画記録時間を加算して、
Ｓｃ＝Ｓｃ＋Ｓｎｅｗ
とするトータルの動画記録時間算出処理を実行し、ステップＳ２４６において算出データ［Ｓｃ］と、予め設定されている閾値［Ｐｃ］とを比較する。［Ｓｃ］が［Ｐｃ］より大きい、すなわち、
Ｓｃ＞Ｐｃ
上記式が成立する場合は、ステップＳ２４７に進み、成立しない場合は、ステップＳ２４８に進む。
【００８４】
ステップＳ２４７では、実行ケースレベルの変更を行う。すなわち、
ケース１：警告出力、
ケース２：警告出力＋データ記録禁止、
ケース３：警告出力＋データ記録再生禁止、
ケース４：警告出力＋データ記録再生禁止＋メモリカード電源オフ、
これらのケース中、当該メモリカード対応の処理として設定されていたケースレベルを１以上アップさせる処理を行う。その後ステップＳ２４８に進む。
【００８５】
ステップＳ２４７のケースレベルの変更が終了した場合、および、ステップＳ２４６において、Ｓｃ＞Ｐｃが成立しなかった場合、いずれの場合にも、ステップＳ２４８に進み、ステップＳ２４８において、動画記録時間［Ｓｃ］をメモリに記録するデータ更新を実行する。
【００８６】
なお、本処理例においても、閾値［Ｐｃ］は１種類として、ケースレベルのアップは１回のみ実行する構成例として説明しているが、閾値を２種類以上の複数に設定して、ケースレベルのアップを複数回、実行する構成としてもよい。例えば、動画記録時間［Ｓｃ］が第１の閾値［Ｐｃ１］を超えた場合、ケースレベルを１つアップさせて、さらに、動画記録時間［Ｓｃ］が第２の閾値［Ｐｃ２］を超えた場合、ケースレベルをさらに１つアップさせるといった処理を実行する構成としてもよい。
【００８７】
具体的なケースレベル変更処理例としては、例えば、
Ｐｃ１＝１０ｈ：警告表示
Ｐｃ２＝２０ｈ：警告表示＋記録禁止、
Ｐｃ３＝３０ｈ：警告表示＋記録再生禁止、
このように、動画記録時間［Ｓｃ］の値に応じて、実行する処理を変更する設定が可能である。
【００８８】
（メモリカード使用時間の確認、記録処理）
次に、図１２に示すフローチャートを参照して、メモリカード使用時間の確認、および記録処理シーケンスについて説明する。
【００８９】
まず、ステップＳ２６１において、メモリカードの接続開始から比接続状態になるまでの時間［Ｕｎｅｗ］を計測する。次に、ステップＳ２６２において、接続されたメモリカードに対応する使用時間情報［Ｕｄ］を、図８に示す内蔵メモリの記録情報から取得する。
【００９０】
次に、ステップＳ２６３において、内蔵メモリの記録情報［Ｕｄ］に、計測した使用時間を加算して、
Ｕｄ＝Ｕｄ＋Ｕｎｅｗ
上記式により、使用時間算出処理を実行し、ステップＳ２６４において、算出データ［Ｕｄ］と、予め設定されている閾値［Ｐｄ］とを比較する。［Ｕｄ］が［Ｐｄ］より大きい、すなわち、
Ｕｄ＞Ｐｄ
上記式が成立する場合は、ステップＳ２６５に進み、成立しない場合は、ステップＳ２６６に進む。
【００９１】
ステップＳ２６５では、実行ケースレベルの変更を行う。すなわち、
ケース１：警告出力、
ケース２：警告出力＋データ記録禁止、
ケース３：警告出力＋データ記録再生禁止、
ケース４：警告出力＋データ記録再生禁止＋メモリカード電源オフ、
これらのケース中、当該メモリカード対応の処理として設定されていたケースレベルを１以上アップさせる処理を行う。その後ステップＳ２６６に進む。
【００９２】
ステップＳ２６５のケースレベルの変更が終了した場合、および、ステップＳ２６４において、Ｕｄ＞Ｐｄが成立しなかった場合、いずれの場合にも、ステップＳ２６６に進み、ステップＳ２６６において、使用時間［Ｕｄ］をメモリに記録するデータ更新を実行する。
【００９３】
なお、本処理例においても、閾値［Ｐｄ］は１種類として、ケースレベルのアップは１回のみ実行する構成例として説明しているが、閾値を２種類以上の複数に設定して、ケースレベルのアップを複数回、実行する構成としてもよい。例えば、使用時間［Ｕｄ］が第１の閾値［Ｐｄ１］を超えた場合、ケースレベルを１つアップさせて、さらに、使用時間［Ｕｄ］が第２の閾値［Ｐｄ２］を超えた場合、ケースレベルをさらに１つアップさせるといった処理を実行する構成としてもよい。
【００９４】
具体的なケースレベル変更処理例としては、例えば、
Ｐｄ１＝５ｈ：警告表示
Ｐｄ２＝１０ｈ：警告表示＋記録禁止、
Ｐｄ３＝２０ｈ：警告表示＋記録再生禁止、
このように、使用時間［Ｕｄ］の値に応じて、実行する処理を変更する設定が可能である。
【００９５】
［実施例５］
次に、実施例５として、情報処理装置に接続されたメモリカードが非正規品であると判断した場合、そのメモリカードに対するデータ記録を行わず、データ記録先を情報処理装置の利用可能な他の記録媒体に変更する処理を実行する実施例について説明する。
【００９６】
本実施例の処理シーケンスについて、図１３に示すフローチャートを参照して説明する。図１３に示すフローにおけるステップＳ３０１〜Ｓ３０４の処理は、先に実施例１として説明した図１に示すフローのステップＳ１０１〜Ｓ１０４の処理と同様であり、メモリカードとの認証処理が成功したか否かによって、接続されたメモリカードが正規品であるか非正規品であるかを判別する処理である。
【００９７】
図１３に示すフローのステップＳ３０４において、認証処理に失敗したと判定した場合、情報処理装置に接続されたメモリカードは非正規品であると判定される。本実施例では、このように接続されたメモリカードが非正規品であると判定した場合、ステップＳ３０５に進み、ステップＳ３０５において、データ記録先をメモリカード意外の情報処理装置の利用可能な記録媒体、例えばＨＤＤやＤＶＤなど、他の記録媒体に設定する。
【００９８】
すなわち、本実施例では、メモリカードが非正規品であると判定された場合には、新たなデータ記録はメモリカードではなく他の記録媒体に対して実行する。一般的に複数の記録先を備えた装置では、ディスプレイに表示されるメニューにおいてユーザは、記録先を選択できる設定となっているが、メモリカードが非正規品であると判定された場合には、記録先として選択不可能（例えば選択不可能を示すグレーアウト表示とする）な設定とする。
【００９９】
［実施例６］
次に、実施例６として、情報処理装置に接続されたメモリカードが非正規品であると判断した場合、データ記録先をメモリカードと、さらに情報処理装置の利用可能な他の記録媒体の２つの記録先とする実施例について説明する。
【０１００】
本実施例の処理シーケンスについて、図１４に示すフローチャートを参照して説明する。図１４に示すフローにおけるステップＳ３０１〜Ｓ３０４の処理は、先に実施例１として説明した図１に示すフローのステップＳ１０１〜Ｓ１０４の処理と同様であり、メモリカードとの認証処理が成功したか否かによって、接続されたメモリカードが正規品であるか非正規品であるかを判別する処理である。
【０１０１】
図１４に示すフローのステップＳ３０４において、認証処理に失敗したと判定した場合、情報処理装置に接続されたメモリカードは非正規品であると判定される。本実施例では、このように接続されたメモリカードが非正規品であると判定した場合、ステップＳ３２１に進み、ステップＳ３２１において、データ記録先をメモリカードと、他の記録媒体の２つの同時記録とする並列記録処理を行う設定とする。
【０１０２】
すなわち、本実施例では、メモリカードが非正規品であると判定された場合には、新たなデータ記録はメモリカードに対しても行うが、さらに他の記録媒体に対しても実行する。すなわち、２つの記録媒体に対して、同時に同じデータを並列記録する。この設定により、万が一、メモリカードを利用した処理にエラーが発生した場合でも、他の記録媒体からのデータ読み出しが可能となり、データを失うといった最悪の事態を避けることができる。
【０１０３】
［実施例７］
次に、実施例７として、情報処理装置に接続されたメモリカードが非正規品であると判断した場合、記録データが、静止画であるか動画であるかを判別し、静止画である場合は、記録先をメモリカードとし、記録データが動画である場合は、メモリカードを記録先とせず、情報処理装置の利用可能な他の記録媒体を記録先とする実施例について説明する。
【０１０４】
本実施例の処理シーケンスについて、図１５に示すフローチャートを参照して説明する。図１５に示すフローにおけるステップＳ３０１〜Ｓ３０４の処理は、先に実施例１として説明した図１に示すフローのステップＳ１０１〜Ｓ１０４の処理と同様であり、メモリカードとの認証処理が成功したか否かによって、接続されたメモリカードが正規品であるか非正規品であるかを判別する処理である。
【０１０５】
図１５に示すフローのステップＳ３０４において、認証処理に失敗したと判定した場合、情報処理装置に接続されたメモリカードは非正規品であると判定される。本実施例では、このように接続されたメモリカードが非正規品であると判定した場合、ステップＳ３３１に進み、ステップＳ３３１において、記録データが静止画であるか動画であるかを判定する。
【０１０６】
記録データが静止画である場合は、ステップＳ３３２に進み、データ記録先をメモリカードとしたデータ記録処理を実行する。一方、記録データが動画である場合は、ステップＳ３３３に進み、データ記録先をメモリカード以外の他の記録媒体とする記録処理を行う。
【０１０７】
すなわち、本実施例では、メモリカードが非正規品であると判定された場合には、静止画記録はメモリカードに対して行うが、動画記録は、メモリカード以外の他の記録媒体に対して実行する。動画記録は記録データ量が多く、エラー発生率も高くなる傾向にあり、本実施例では、このような動画記録に際しては、より安全な記録先を選択するものである。
【０１０８】
［実施例８］
次に、実施例８として、情報処理装置に接続されたメモリカードが非正規品であると判断した場合、メモリカードを利用した記録再生を実行して、その記録再生処理において発生するエラーの回数をカウントし、カウントしたエラー回数が予め設定した閾値を超えた場合には、そのメモリカードの使用を禁止する実施例について説明する。
【０１０９】
本実施例の処理シーケンスについて、図１６に示すフローチャートを参照して説明する。図１６に示すフローにおけるステップＳ３０１〜Ｓ３０４の処理は、先に実施例１として説明した図１に示すフローのステップＳ１０１〜Ｓ１０４の処理と同様であり、メモリカードとの認証処理が成功したか否かによって、接続されたメモリカードが正規品であるか非正規品であるかを判別する処理である。
【０１１０】
図１５に示すフローのステップＳ３０４において、認証処理に失敗したと判定した場合、情報処理装置に接続されたメモリカードは非正規品であると判定される。本実施例では、このように接続されたメモリカードが非正規品であると判定した場合でも、ステップＳ３４１において、メモリカードを利用したデータ記録再生を実行する。
【０１１１】
さらに、ステップＳ３４２において、この非正規品を利用したデータ記録再生処理において発生したエラーの回数をカウントする。次に、ステップＳ３４３において、利用しているメモリカードのこれまでの利用に際して発生したエラー回数情報を情報処理装置の内蔵メモリの記録情報から取得する。本実施例では、先に図８を参照して説明した内蔵メモリの記録情報として、非正規品のメモリカードに対応するエラー発生回数が記録される。
【０１１２】
次に、ステップＳ３４４において、内蔵メモリの記録情報であるエラー回数［Ｅ］に、今回新たにカウントされたエラー回数を追加して、Ｅ＝Ｅ＋１とするエラー回数算出処理を実行し、ステップＳ３４５において、算出データ［Ｅ］と、予め設定されている閾値［Ｐｅ］とを比較する。［Ｅ］が［Ｐｅ］より大きい、すなわち、
Ｅ＞Ｐｅ
上記式が成立する場合は、ステップＳ３４６に進み、成立しない場合は、ステップＳ３４７に進む。
【０１１３】
ステップＳ３４６では、メモリカードの利用を禁止する。ステップＳ３４６のメモリカードの利用禁止が実行された場合、および、ステップＳ３４５において、Ｅ＞Ｐｅが成立しなかった場合、いずれの場合にも、ステップＳ３４７に進み、ステップＳ３４７において、新たなエラー発生回数［Ｅ］をメモリに記録するデータ更新を実行する。
【０１１４】
本処理例では、基本的に非正規品の利用を許可するが、非正規品の利用に際して発生するエラーの回数が予め定めた閾値を超えた場合には、その使用を禁止するものである。
【０１１５】
［実施例９］
次に、実施例９として、情報処理装置に接続されたメモリカードが非正規品であると判断した場合、メモリカードを利用した記録処理を許容するが、記録処理に際して、記録データの確認を行い、確実なデータ記録を実行させる処理とした実施例について説明する。
【０１１６】
本実施例の処理シーケンスについて、図１７に示すフローチャートを参照して説明する。図１７に示すフローにおけるステップＳ３０１〜Ｓ３０４の処理は、先に実施例１として説明した図１に示すフローのステップＳ１０１〜Ｓ１０４の処理と同様であり、メモリカードとの認証処理が成功したか否かによって、接続されたメモリカードが正規品であるか非正規品であるかを判別する処理である。
【０１１７】
図１７に示すフローのステップＳ３０４において、認証処理に失敗したと判定した場合、情報処理装置に接続されたメモリカードは非正規品であると判定される。本実施例では、このように接続されたメモリカードが非正規品であると判定した場合でも、ステップＳ３５１において、メモリカードを利用したデータ記録を実行する。
【０１１８】
ステップＳ３５１において、非正規品であると判断されたメモリカードに対するデータ記録が開始される。ステップＳ３５２では、非正規品であるメモリカードに対するデータ書き込み処理が実行される。なお、書き込みデータは一次的にバッファに蓄積される。
【０１１９】
次に、ステップＳ３５３において、書き込み処理のなされたデータをメモリカードから読み出し、ステップＳ３５４において、バッファに記録されている書き込みデータと読み出しデータとの照合を実行する。バッファに記録されている書き込みデータと読み出しデータとの照合に成功した場合、記録成功と判断し、この場合は、ステップＳ３５５に進み、メモリカードを利用したデータ記録の継続を許容する。
【０１２０】
一方、ステップＳ３５４において、バッファに記録されている書き込みデータと読み出しデータとの照合に失敗し、記録エラーが確認された場合は、ステップＳ３５６に進み、メモリカードを利用したデータ記録を禁止する。
【０１２１】
本処理例では、基本的に非正規品の利用を許可するが、非正規品の利用に際して記録データの確認を実行し、記録エラーの発生が確認された場合は、そのメモリカードの利用を禁止するものである。
【０１２２】
［情報処理装置の構成例］
次に、図１８を参照して本発明の一実施例に係る情報処理装置のハードウェア構成例としてデシタルカメラの構成例について説明する。デジタルカメラ２００は、図１８に示すように、カメラ部２１０と、カメラＤＳＰ（Digital Signal Processor）２２０と、媒体インタフェース（以下、媒体Ｉ／Ｆという。）２４０、制御部２５０と、操作部２６０、ＬＣＤ（Liquid Crystal Display）コントローラ２７０、ＬＣＤ２８１と、ネットワークインタフェース（Ｉ／Ｆ）２９０、内部メモリ３００を備え、上述の実施例において、正規品であるか否かの判定がなされる着脱可能な記録媒体としてのメモリカード等の記録媒体２４５を有する。
【０１２３】
記録媒体（メモリカード）２４５は、上述の実施例では、フラッシュメモリからなるメモリカードとして説明したが、その値の着脱可能な記録媒体であってもよい。例えば半導体メモリを用いたいわゆるメモリカード、記録可能なＤＶＤ（Digital Versatile Disc）や記録可能なＣＤ（Compact Disc）等の光記録媒体、磁気ディスクなどの種々のものを利用可能である。記録媒体２４５には例えば撮影された画像データなどが記録される。
【０１２４】
カメラ部２１０は、図１８に示すように、光学ブロック２１１、ＣＣＤ（Charge Coupled Device）２１２、前処理回路２１３、光学ブロック用ドライバ２１４、ＣＣＤ用ドライバ２１５、タイミング生成回路２１６を有する。ここで、光学ブロック２１１は、レンズ、フォーカス機構、シャッター機構、絞り（アイリス）機構などを備えたものである。
【０１２５】
また、制御部２５０は、ＣＰＵ（Central Processing Unit）２５１、認証処理部２５２、内蔵メモリ（フラッシュＲＯＭ（Read Only Memory））２５３、時計回路２５４が、システムバス２５５を通じて接続されて構成されたマイクロコンピュータであり、様々な処理の制御、さらにメモリカードとの認証処理などを実行する。内蔵メモリ（フラッシュＲＯＭ）２５３は、ＣＰＵ２５１において実行する種々のプログラムや、処理に必要になるデータなどが記憶される。先に図４、図８を参照して説明した各種データも記録される。時計回路２５４は、現在年月日、現在曜日、現在時刻を提供することができるとともに、先に説明した動画記録時間や、メモリカードの利用時間などの計測にも利用される。内部メモリ３００は、ＲＡＭ（Random Access Memory）によって構成され、撮影画像データの一覧表示や動画再生処理に適用する画像データの記憶領域として利用される。
【０１２６】
画像の撮影時においては、光学ブロック用ドライバ２１４は、制御部２５０からの制御に応じて、光学ブロック２１１を動作させるようにする駆動信号を形成し、これを光学ブロック２１１に供給して、光学ブロック２１１を動作させる。光学ブロック２１１は、ドライバ２１４からの駆動信号に応じて、フォーカス機構、シャッター機構、絞り機構を制御し、被写体の画像を取り込んで、これをＣＣＤ２１２に提供する。
【０１２７】
ＣＣＤ２１２は、光学ブロック２１１からの画像を光電変換して出力する。ＣＣＤドライバ２１５からの駆動信号に応じて動作し、光学ブロック２１１からの被写体の画像を取り込むとともに、制御部２５０によって制御されるタイミング生成回路２１６からのタイミング信号に基づいて、取り込んだ被写体の画像（画像情報）を電気信号として前処理回路２１３に供給する。
【０１２８】
なお、上述のように、タイミング生成回路２１６は、制御部２５０からの制御に応じて、所定のタイミングを提供するタイミング信号を形成するものである。また、ＣＣＤドライバ２１５は、タイミング生成回路２１６からのタイミング信号に基づいて、ＣＣＤ２１２に供給する駆動信号を形成するものである。
【０１２９】
前処理回路２１３は、これに供給された電気信号の画像情報に対して、ＣＤＳ（Correlated Double Sampling）処理を行って、Ｓ／Ｎ比を良好に保つようにするとともに、ＡＧＣ（Automatic Gain Control）処理を行って、利得を制御し、そして、Ａ／Ｄ（Analog/Digital）変換を行って、デジタル信号とされた画像データを形成する。
【０１３０】
前処理回路２１３においてデジタル信号とされた画像データは、ＤＳＰ２２０に供給される。ＤＳＰ２２０は、これに供給された画像データに対して、ＡＦ（Auto Focus）、ＡＥ（Auto Exposure）、ＡＷＢ（Auto White Balance）などのカメラ信号処理を施す。このようにして種々の調整がされた画像データは、所定の圧縮方式でデータ圧縮され、システムバス２５５、媒体Ｉ／Ｆ２４０を通じて、記録媒体（メモリカード）２４５に供給され、記録媒体（メモリカード）２４５にファイルとして記録される。
【０１３１】
また、記録媒体（メモリカード）２４５に記録された画像データは、タッチパネルやコントロールキーなどからなる操作部２６０を通じて受け付けたユーザからの操作入力に応じて、目的とする画像データが媒体Ｉ／Ｆ２４０を通じて記録媒体（メモリカード）２４５から読み出され、これがＤＳＰ２２０に供給される。
【０１３２】
ＤＳＰ２２０は、記録媒体（メモリカード）２４５から読み出され、媒体Ｉ／Ｆ２４０を通じて供給された圧縮画像データの解凍処理（伸張処理）を行い、解凍後の画像データをシステムバス２５５を通じて、ＬＣＤコントローラ２７０に供給する。ＬＣＤコントローラ２７０は、供給された画像データに基づいて、ＬＣＤ２８１に供給する画像信号を形成し、これをＬＣＤ２８１に出力する。これにより、記録媒体（メモリカード）２４５に記録されている画像データに応じた画像が、ＬＣＤ２８１に表示される。
【０１３３】
また、撮像装置には、ネットワーク外部Ｉ／Ｆ２９０が設けられている。このネットワークＩ／Ｆ２９０を通じて、例えば外部のパーソナルコンピュータと接続して、パーソナルコンピュータから画像データの供給を受けて、これを自機に装填された記録媒体に記録したり、また、自機に装填された記録媒体に記録されている画像データを外部のパーソナルコンピュータ等に供給したりすることもできる。
【０１３４】
また、ネットワークＩ／Ｆ２９０に通信モジュールを接続することにより、例えば、インターネットなどのネットワークに接続して、ネットワークを通じて種々の画像データやその他の情報を取得し、自機に装填された記録媒体に記録したり、あるいは、自機に装填された記録媒体に記録されているデータを、ネットワークを通じて目的とする相手先に送信したりすることもできるものである。
【０１３５】
なお、ネットワークＩ／Ｆ２９０は、例えば、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４、ＵＳＢ（Universal Serial Bus）などの有線用インタフェースとして設けることも可能であるし、光や電波による無線インタフェースとして設けることも可能である。すなわち、外部Ｉ／Ｆ２９０は、有線、無線のいずれのインタフェースであってもよい。
【０１３６】
次に、図１９を参照して、デジタルカメラなどの情報処理装置２００と、メモリカードなどの情報記録媒体４００における認証機能について説明する。前述した実施例において説明したように、本発明の情報処理装置では、情報処理装置に接続されたメモリカードとの認証処理を実行して認証の成功の有無に基づいて接続されたメモリカードが正規品であるか否かの判定を行う構成としている。図１９に示す図は、デジタルカメラなどの情報処理装置２００と、メモリカードなどの情報記録媒体４００とにおける認証処理に必要な機能を選択して示したブロック図である。
【０１３７】
情報処理装置２００には、ＣＰＵ２５１、認証処理部２５２、媒体Ｉ／Ｆ２４０のみを示している。これらは、図１８を参照して説明したデジタルカメラ２００の構成の一部に対応する。
【０１３８】
一方、メモリカードなどの情報記録媒体４００は、図１８に示す記録媒体２４５に対応している。この図１９に示す構成は、認証処理を実行可能な構成を持ち、情報処理装置２００との通信を行うためのインタフェースとしてのホストＩ／Ｆ４０１、記録再生データを一時的に保持するためのバッファ４０２、様々な処理パラメータなどを保持するレジスタ４０３、認証処理を実行する認証処理部４０４、データの記録部としてのメモリ部に対するインタフェースとしてのフラッシュメモリＩ／Ｆ４０５を有している。
【０１３９】
認証処理を実行する場合は、情報処理装置２００の認証処理部２５２と、情報記録媒体４００の認証処理部４０４が、それぞれのインタフェースを介した通信を実行して、双方が正当な機器であることの確認を実行する。具体的には例えば一方の生成した乱数の送受信、暗号鍵の共有処理などを伴う認証処理が実行される。
【０１４０】
この認証処理によって、情報処理装置２００が情報記録媒体４００を正当な機器であると確認した場合、認証成功と判断し、情報処理装置２００が情報記録媒体４００を正当な機器であると確認できなかった場合は、認証失敗と判断することになる。認証に失敗した場合、本発明の情報処理装置２００は、情報記録媒体４００を非正規品であると判断し、先に説明した各実施例に従った処理を実行する。
【０１４１】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１４２】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１４３】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１４４】
以上、説明したように、本発明の一実施例の構成によれば、着脱可能な情報記録手段を利用したデータ記録または再生を実行する情報処理装置において、情報処理装置と情報記録手段との間での認証処理を実行して認証処理が失敗した情報記録手段を非正規品と判断し、情報記録手段の有する機能、例えば、データ記録容量、データ転送速度、データ書き込みまたは読み取り速度などの機能に応じた非正規品対応処理を実行する。例えば、機能に応じて、
（ａ）警告の出力、
（ｂ）警告の出力と、情報記録手段を利用したデータ記録の禁止、
（ｃ）警告の出力と、情報記録手段を利用したデータ記録再生の禁止、
（ｄ）警告の出力と、情報記録手段を利用したデータ記録再生の禁止と、情報記録手段の電源オフ、
上記（ａ）〜（ｄ）の処理を選択的に実行する。さらに、利用状況に応じて非正規品対応処理のレベルを変更する。本構成により、非正規品の利用中止をユーザに促すことが可能となり、データの消失等の重大なエラーの発生を未然に防ぐことが可能となる。
【図面の簡単な説明】
【０１４５】
【図１】本発明の情報処理装置の実行する処理シーケンス（実施例１）を説明するフローチャートを示す図である。
【図２】メモリカードの機能情報に応じた処理ケースの分類例について説明する図である。
【図３】本発明の情報処理装置の実行する処理シーケンス（実施例２）を説明するフローチャートを示す図である。
【図４】情報処理装置の内蔵メモリに記録されるデータ例について説明する図である。
【図５】本発明の情報処理装置の実行する処理シーケンス（実施例３）を説明するフローチャートを示す図である。
【図６】情報処理装置内のメモリに記録される処理決定テーブルの例を示す図である。
【図７】本発明の情報処理装置の実行する処理シーケンス（実施例４）を説明するフローチャートを示す図である。
【図８】情報処理装置の内蔵メモリに記録されるデータ例について説明する図である。
【図９】本発明の情報処理装置の実行する警告発生回数（＝非正規品接続回数）の確認および記録処理シーケンスについて説明するフローチャートを示す図である。
【図１０】本発明の情報処理装置の実行する静止画撮影枚数の確認、および記録処理シーケンスについて説明するフローチャートを示す図である。
【図１１】本発明の情報処理装置の実行する動画記録時間の確認、および記録処理シーケンスについて説明するフローチャートを示す図である。
【図１２】本発明の情報処理装置の実行するメモリカード使用時間の確認、および記録処理シーケンスについて説明するフローチャートを示す図である。
【図１３】本発明の情報処理装置の実行する処理シーケンス（実施例５）を説明するフローチャートを示す図である。
【図１４】本発明の情報処理装置の実行する処理シーケンス（実施例６）を説明するフローチャートを示す図である。
【図１５】本発明の情報処理装置の実行する処理シーケンス（実施例７）を説明するフローチャートを示す図である。
【図１６】本発明の情報処理装置の実行する処理シーケンス（実施例８）を説明するフローチャートを示す図である。
【図１７】本発明の情報処理装置の実行する処理シーケンス（実施例９）を説明するフローチャートを示す図である。
【図１８】本発明の情報処理装置の構成例について説明する図である。
【図１９】本発明の情報処理装置および記録媒体（メモリカード）の認証機能について説明する図である。
【符号の説明】
【０１４６】
１０１  メモリ（フラッシュメモリ）
１０２  メモリ（フラッシュメモリ）
２１０  カメラ部
２１１  光学ブロック
２１２  ＣＣＤ（Charge Coupled Device）
２１３  前処理回路
２１４  光学ブロック用ドライバ
２１５  ＣＣＤ用ドライバ
２１６  タイミング生成回路２１６
２２０  カメラＤＳＰ（Digital Signal Processor）
２４０  媒体インタフェース
２４５  記録媒体（メモリカード）
２５０  制御部
２５１  ＣＰＵ
２５２  認証処理部
２５３  内蔵メモリ（フラッシュＲＯＭ）
２５４  時計回路
２６０  操作部
２７０  ＬＣＤ（Liquid Crystal Display）コントローラ
２８１  ＬＣＤ
２９０  ネットワークインタフェース
３００  内部メモリ
４００  記録媒体
４０１  ホストＩ／Ｆ
４０２  バッファ
４０３  レジスタ
４０４  認証処理部
４０５  フラッシュメモリＩ／Ｆ
【図１】
2009048585.tif 000003
【図２】
2009048585.tif 000004
【図３】
2009048585.tif 000005
【図４】
2009048585.tif 000006
【図５】
2009048585.tif 000007
【図６】
2009048585.tif 000008
【図７】
2009048585.tif 000009
【図８】
2009048585.tif 000010
【図９】
2009048585.tif 000011
【図１０】
2009048585.tif 000012
【図１１】
2009048585.tif 000013
【図１２】
2009048585.tif 000014
【図１３】
2009048585.tif 000015
【図１４】
2009048585.tif 000016
【図１５】
2009048585.tif 000017
【図１６】
2009048585.tif 000018
【図１７】
2009048585.tif 000019
【図１８】
2009048585.tif 000020
【図１９】
2009048585.tif 000021