(57)【要約】【課題】取り外し可能な記録媒体を持つデータ記録装置が、他のデータ記録装置の記録媒体にデータコピーを行うに際し、ユーザーの利便性を向上すると同時に不正コピーを防止することができるデータ記録装置を提供する。【解決手段】認証コードを生成する生成手段と、生成した認証コードをデータ記録媒体１０３に保存する保存手段と、データ記録媒体１０３に保存された認証コードを読み出す読み出し手段と、読み出した認証コードを送信する送信手段とを備える。また、他のデータ記録装置から認証コードを受信する受信手段と、受信した認証コードと生成した認証コードを比較する比較手段と、比較結果によって相互認証を確立し、データの通信を開始する通信開始手段とを備える。各手段は制御ユニット１０２によって構成される。【選択図】図３
2009069868.tif 000002
【特許請求の範囲】
【請求項１】
取り外し可能な記録媒体に認証コード以外のデータを記録する記録手段と、通信開始前に前記認証コードによる相互認証が必要な通信手段を備えるデータ記録装置において、
前記認証コードを生成する生成手段と、
生成した前記認証コードを前記記録媒体に保存する保存手段と、
前記記録媒体に保存された前記認証コードを読み出す読み出し手段と、
読み出した前記認証コードを送信する送信手段と、
他のデータ記録装置から前記認証コードを受信する受信手段と、
受信した前記認証コードと生成した前記認証コードを比較する比較手段と、
比較結果によって相互認証を確立し、データの通信を開始する通信開始手段と、
を備えることを特徴とするデータ記録装置。
【請求項２】
前記通信手段は、データの通信を終了した後、再度認証をやり直すまでデータの通信を停止することを特徴とする請求項１記載のデータ記録装置。
【請求項３】
前記記録媒体の取り外しを検知する検知手段を備え、
前記通信手段は、前記記録媒体の取り外しの検知、あるいはユーザーの指令、あるいは通信相手のデータ記録装置からの要求信号、あるいは予め決められた一定時間の経過によってデータの通信を終了することを特徴とする請求項１記載のデータ記録装置。
【請求項４】
前記記録媒体の交換を検知する検知手段を備え、
前記比較手段は、前記記録媒体の交換検知後に前記認証コードの比較を行うことを特徴とする請求項１記載のデータ記録装置。
【請求項５】
ユーザーが操作する操作部材の指令により、前記生成手段は前記認証コードを生成し、前記保存手段は、前記記録媒体に前記認証コードを保存することを特徴とする請求項１記載のデータ記録装置。
【請求項６】
前記記録媒体に記録されたデータを用いた演算結果により、前記生成手段は、前記認証コードを生成することを特徴とする請求項１記載のデータ記録装置。
【請求項７】
前記生成手段は、前記記録媒体にデータが記録されるたびに前記認証コードを生成し、前記保存手段は、前記認証コードを前記記録媒体に保存することを特徴とする請求項１記載のデータ記録装置。
【請求項８】
前記記録媒体に記録されたデータの中から、ユーザーが操作する操作部材の指令により１つ以上のデータを選択し、前記通信手段は選択されたデータを転送することを特徴とする請求項１記載のデータ記録装置。
【請求項９】
前記記録媒体に保存されているデータファイルのリストを表示する表示手段と、
ユーザー操作により前記データファイルから１つ以上の特定データファイルを選択する選択手段と、
を備えることを特徴とする請求項１記載のデータ記録装置。
【請求項１０】
通信に必要な相互認証の確立状態を表示する表示手段を備えることを特徴とする請求項１記載のデータ記録装置。
【請求項１１】
取り外し可能な記録媒体に認証コード以外のデータを記録する記録手段と、通信開始前に前記認証コードによる相互認証が必要な通信手段を備えるデータ記録装置の制御方法において、
前記認証コードを生成する生成ステップと、
生成した前記認証コードを前記記録媒体に保存する保存ステップと、
前記記録媒体に保存された前記認証コードを読み出す読み出しステップと、
読み出した前記認証コードを送信する送信ステップと、
他のデータ記録装置から前記認証コードを受信する受信ステップと、
受信した前記認証コードと生成した前記認証コードを比較する比較ステップと、
比較結果によって相互認証を確立し、データの通信を開始する通信開始ステップと、
を備えることを特徴とするデータ記録装置の制御方法。
【請求項１２】
取り外し可能な記録媒体に認証コード以外のデータを記録する記録手段と、通信開始前に前記認証コードによる相互認証が必要な通信手段を備えるデータ記録装置の制御方法をコンピュータに実行させるプログラムにおいて、
前記制御方法は、
前記認証コードを生成する生成ステップと、
生成した前記認証コードを前記記録媒体に保存する保存ステップと、
前記記録媒体に保存された前記認証コードを読み出す読み出しステップと、
読み出した前記認証コードを送信する送信ステップと、
他のデータ記録装置から前記認証コードを受信する受信ステップと、
受信した前記認証コードと生成した前記認証コードを比較する比較ステップと、
比較結果によって相互認証を確立し、データの通信を開始する通信開始ステップと、
を備えることを特徴とするプログラム。
【請求項１３】
請求項１２記載のプログラムを格納するコンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ記録装置及びその制御方法、並びにプログラム及び記憶媒体に関し、特に、データ記録装置間で、簡便かつ安全に相互認証状態を確立してデータ通信を行う技術に特徴のあるデータ記録装置及びその制御方法、並びにプログラム及び記憶媒体に関する。
【背景技術】
【０００２】
取り外し可能な記録媒体を持つデータ記録装置が、他のデータ記録装置の記録媒体（記憶媒体）にデータコピーを行うシステムでは、無線通信手段など通信開始前に事前認証が必要な通信手段が用いられている。
【０００３】
事前認証としては、
・別の通信手段で認証する。例えば無線通信の認証のために有線通信を用いる。
・  互いに特定の認証コードを入力する。
【０００４】
などという方式がある。しかし、使用者には煩雑な手続きである上、後者の方式は認証コード偽造などの不正コピー問題があった。
【０００５】
このような背景から、クレジットカード状の記録媒体を用いて相互認証を行う手段を備えるデータ記録装置が提案されている（特許文献１参照）。
【特許文献１】特開２００１−１８９７２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、認証コードを含んだ媒体を渡すことで、通信のための相互認証を行う場合、一度相互認証が行われるとそのまま相互認証状態が継続されてしまい、不正な通信使用を招く可能性が大きい。
【０００７】
本発明の目的は、取り外し可能な記録媒体を持つデータ記録装置が、他のデータ記録装置の記録媒体にデータコピーを行うに際し、ユーザーの利便性を向上すると同時に不正コピーを防止することができるデータ記録装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載のデータ記録装置は、取り外し可能な記録媒体に認証コード以外のデータを記録する記録手段と、通信開始前に前記認証コードによる相互認証が必要な通信手段を備えるデータ記録装置において、前記認証コードを生成する生成手段と、生成した前記認証コードを前記記録媒体に保存する保存手段と、前記記録媒体に保存された前記認証コードを読み出す読み出し手段と、読み出した前記認証コードを送信する送信手段と、他のデータ記録装置から前記認証コードを受信する受信手段と、受信した前記認証コードと生成した前記認証コードを比較する比較手段と、比較結果によって相互認証を確立し、データの通信を開始する通信開始手段とを備えることを特徴とする。
【０００９】
請求項１１記載のデータ記録装置の制御方法は、取り外し可能な記録媒体に認証コード以外のデータを記録する記録手段と、通信開始前に前記認証コードによる相互認証が必要な通信手段を備えるデータ記録装置の制御方法において、前記認証コードを生成する生成ステップと、生成した前記認証コードを前記記録媒体に保存する保存ステップと、前記記録媒体に保存された前記認証コードを読み出す読み出しステップと、読み出した前記認証コードを送信する送信ステップと、他のデータ記録装置から前記認証コードを受信する受信ステップと、受信した前記認証コードと生成した前記認証コードを比較する比較ステップと、比較結果によって相互認証を確立し、データの通信を開始する通信開始ステップと、を備えることを特徴とする。
【００１０】
請求項１２記載のプログラムは、取り外し可能な記録媒体に認証コード以外のデータを記録する記録手段と、通信開始前に前記認証コードによる相互認証が必要な通信手段を備えるデータ記録装置の制御方法をコンピュータに実行させるプログラムにおいて、前記制御方法は、前記認証コードを生成する生成ステップと、生成した前記認証コードを前記記録媒体に保存する保存ステップと、前記記録媒体に保存された前記認証コードを読み出す読み出しステップと、読み出した前記認証コードを送信する送信ステップと、他のデータ記録装置から前記認証コードを受信する受信ステップと、受信した前記認証コードと生成した前記認証コードを比較する比較ステップと、比較結果によって相互認証を確立し、データの通信を開始する通信開始ステップとを備えることを特徴とする。
【００１１】
請求項１３記載のコンピュータで読み取り可能な記憶媒体は、請求項１２記載のプログラムを格納する。
【発明の効果】
【００１２】
本発明のデータ記録装置によれば、取り外し可能な記録媒体を持つデータ記録装置が、他のデータ記録装置の記録媒体にデータコピーを行うに際し、ユーザーの利便性を向上すると同時に不正コピーを防止することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面を参照しながら詳細に説明する。
【００１４】
図１は、本発明の実施の形態に係るデータ記録装置としてのカメラのブロック構成図である。
【００１５】
図１において、カメラは、無線通信Ｉ／Ｆ１００、撮像ユニット１０１、制御ユニット１０２、記録媒体スロット１０４に装填されるデータ記録媒体１０３、ＬＥＤボタン１０５、操作部材１０６、表示装置１０７を備える。
【００１６】
ここで、制御ユニット１０２は、取り外し可能なデータ記録媒体１０３に認証コード以外のデータを記録する記録手段として機能する。また、無線通信Ｉ／Ｆ１００は、通信開始前に認証コードによる相互認証が必要な通信手段として機能する。
【００１７】
また、表示装置１０７は、データ記録媒体１０３に保存されているデータファイルのリストを表示する表示手段と及び通信に必要な相互認証の確立状態を表示する表示手段として機能する。また、操作部材１０６は、ユーザー操作により前記データファイルから１つ以上の特定データファイルを選択する選択手段として機能する。
【００１８】
次に、カメラの動作の概略を説明する。
【００１９】
本実施の形態のカメラは、制御ユニット１０２によって動作制御される。ユーザーが操作部材１０６によって撮影指令を伝達すると、制御ユニット１０２の指示により撮像ユニット１０１で画像データが生成され、生成された画像データはデータ記録媒体１０３に記録される。
【００２０】
データ記録媒体１０３は、再書き込み可能な不揮発性メモリで、カード形状をしており、記録媒体スロット１０４に装着され、交換可能である。記録媒体スロット１０４は、開閉蓋がついており、制御ユニット１０２は蓋の開閉状態を検知することができる。
【００２１】
データ記録媒体１０３に記録された画像データは、ユーザーによる操作部材１０６の操作により表示装置１０７に表示することができ、これにより、ユーザーは撮影した画像データを確認することができる。
【００２２】
ユーザーが撮影したデータを他のカメラに転送したい場合、無線通信Ｉ／Ｆ１００を通じて画像データの転送を行うことができる。無線通信を行う前には事前にカメラの相互認証が必要である。
【００２３】
制御ユニット１０２は、ＬＥＤボタン１０５の点滅や発光色によって相互認証の結果や無線通信の状態を転送先に通知する。ＬＥＤボタン１０５は、押下可能なボタンに発光ＬＥＤを組み込んだもので、ユーザーは本ボタンを使用して通信に関する指令を制御ユニット１０２に通知する。
【００２４】
図２は、図１の構成の２台のカメラ間で画像データ交換（通信）を行う様子を示す概念図である。
【００２５】
図２において、ユーザーＡがカメラＡの所有者で、ユーザーＢがカメラＢの所有者であるとする。カメラＡに装着された取り外し可能なデータ記録媒体１０３をカードＡ、カメラＢに装着されたデータ記録媒体１０３をカードＢとする。
【００２６】
以下、（１）乃至（６）に基づいて、画像データ交換の概略を説明する。
（１）ユーザーＡとＢは共に自分のカメラにあるＬＥＤボタン１０５を押す。
（２）互いのデータ記録媒体１０３を交換し、互いのカメラに装着する。ユーザーＡ所有のカメラＡにはカードＢが、ユーザーＢ所有のカメラＢにはカードＡが装着される。
（３）交換したカードに記録されている認証コードを無線通信によって確認し、合致すれば相互認証を確立する。
（４）互いに過去撮影した画像を鑑賞し、自分がコピーを欲しい画像を選択する。
（５）選択された画像が無線通信によりコピーされる。コピー中はＬＥＤボタン１０５が点滅する。
（６）所望の画像データの交換が終わったらカードを取り外し返還する。どちらかがカードを抜き出した時点で無線通信が切断され、再度認証を行わないと通信が開始されない状態になる。
【００２７】
図３は、図１の構成の２台のカメラ間で行われる画像データ交換処理の手順を示すフローチャートである。
【００２８】
ステップＳ３０１の処理
ステップＳ３０１は、認証コードを生成する生成手段と、生成した認証コードをデータ記録媒体１０３に保存する保存手段として機能する。
【００２９】
ユーザーはＬＥＤボタン１０５を押す。このＬＥＤボタン１０５の押下により、ユーザーは制御ユニット１０２にデータ通信の開始を通知する。制御ユニット１０２は、データ記録媒体１０３に記録するための認証コードＩＤ１を生成する。
【００３０】
認証コードＩＤ１は、データ記録媒体１０３に記録されている画像データの順に加算し、加算結果（演算結果）の下位３２ビットを用いる。加算結果に時間がかかる場合には、画像の一部を用いるか、あるいは最近記録された画像数枚より算出して加算時間を短縮しても良い。
【００３１】
算出方法に拘わらず、次回撮影が行われたときには自動的に認証コードＩＤ１が変わるので堅固なデータ防護となる。カードに全く画像が含まれていない場合、ランダムに認証コードＩＤ１を生成し、データ記録媒体１０３に保存（記録）する。
【００３２】
制御ユニット１０２は、撮像ユニット１０１が撮影（撮像）動作を行い、画像データがデータ記録媒体１０３に保存された時に認証コードＩＤ１を生成しても良い。
【００３３】
ステップＳ３０２の処理
ステップＳ３０２は、データ記録媒体１０３の交換、取り外しを検知する検知手段として機能する。
【００３４】
ユーザーは互いのカメラのデータ記録媒体（カード）１０３を交換し、交換したデータ記録媒体１０３をそれぞれのカメラに装着する。制御ユニット１０２は、記録媒体スロット１０４の蓋の開閉によって得られるカードの交換作業を検知し、交換検知後にステップＳ３０３の処理に進む。
【００３５】
ステップＳ３０３の処理
ステップＳ３０３は、データ記録媒体１０３に保存された認証コードを読み出す読み出し手段として機能する。
【００３６】
制御ユニット１０２はデータ記録媒体１０３から認証コードを読み出す。これを以下ＩＤ２（認証コードＩＤ２）とする。
【００３７】
ステップＳ３０４の処理
制御ユニット１０２は、ステップＳ３０１で記録したＩＤ１（認証コードＩＤ１）とステップＳ３０３で読み出したＩＤ２が同一か確認する。同一であれば、同一のデータ記録媒体１０３を抜き差ししただけなのでステップＳ３０２に戻る。異なれば違うデータ記録媒体１０３に交換されたのでステップＳ３０５の処理に進む。
【００３８】
ステップＳ３０５の処理
ステップＳ３０５は、読み出した認証コードを送信する送信手段として機能する。
【００３９】
データ通信に先立って相互認証を行うため、制御ユニット１０２は、読み出したＩＤ２を無線通信Ｉ／Ｆ１００を通じて相手のカメラに送信する。この送信は、互いに相互認証が行われていなくても、特定の受信相手を想定せず誰でも受信できる形で送信する。
【００４０】
ステップＳ３０６の処理
ステップＳ３０６は、他のデータ記録装置から認証コードを受信する受信手段として機能する。
【００４１】
制御ユニット１０２は、他のカメラが送信した相互認証のための認証コードを受信する。以下、この受信した認証コードをＩＤ３とする。
【００４２】
ステップＳ３０７の処理
ステップＳ３０７は、受信した認証コードと生成した認証コードを比較する比較手段として機能する。
【００４３】
制御ユニット１０２は、ステップＳ３０６の処理で受信したＩＤ３とＩＤ１を比較する。一致しない場合にはステップＳ３０８の処理に進む。一致した場合はステップＳ３０９の処理に進む。
【００４４】
ステップＳ３０８の処理
認証コードの受信動作を継続する。ここで、画像交換を意図する２人のユーザーの周りに、同時刻に交換を意図するユーザーが居る場合、複数の異なった認証コードを受信することになる。しかし、この場合、データ記録媒体１０３を交換したユーザーとしか認証コードが合致しないため、相互認証には至らない。
【００４５】
制御ユニット１０２は、相互認証が確立されない状態が１０秒以上継続すると、タイムアウトと判断し、ステップＳ３１２の処理に進む。
【００４６】
ステップＳ３０９の処理
ステップＳ３０９は、認証コードの比較結果によって相互認証を確立し、データの通信を開始する通信開始手段として機能する。
【００４７】
通信相互認証が確立された状態である。制御ユニット１０２は、ＬＥＤボタン１０５を点灯させる。ユーザーはこの点灯により、通信相互認証が完了し、データ通信が行える状態になったことを認識する。
【００４８】
ステップＳ３１０の処理
ユーザーは、操作部材１０６で制御ユニット１０２に指令を出し、データ記録媒体１０３に記録された画像データを表示装置１０７に表示する。記録媒体スロット１０４には、ステップＳ３０２の処理で交換されたデータ記録媒体（カード）１０３が挿入されているので、カード交換相手の撮影した画像を閲覧することができる。
【００４９】
ここで、ユーザーは操作部材１０６で制御ユニット１０２に指令を出し、表示された画像から１つ以上の特定画像を選択する。特定画像の選択後、ＬＥＤボタン１０５を押すと、選択された１つ以上の特定画像は無線通信Ｉ／Ｆ１００を通じて相手方に送信される。
【００５０】
データの送信を行うとき、制御ユニット１０２はＬＥＤボタン１０５を点滅させる。ここで、相互認証が行われた２つのカメラは、認証相手から画像データが送られてきた時には、その画像データを自身の記録媒体スロット１０４に装着されたデータ記録媒体１０３に記録する。
【００５１】
ステップＳ３１１の処理
ユーザーは所望の画像データを全て送り終わったら、交換相手のユーザーへその旨を口頭で伝える。２台のカメラの間でデータ交換が終わったら、どちらかが所有するカメラの記録媒体スロット１０４の蓋を開けることにより通信が終了する。
【００５２】
あるいはユーザーの指令、あるいは通信相手のデータ記録装置からの要求信号、あるいは予め決められた一定時間の経過によってデータの通信が終了する。
【００５３】
制御ユニット１０２は、記録媒体スロット１０４の蓋が開放されたことを検知し、通信相手のカメラに通信終了コードＣＯＭＥＮＤを通知すると共に、相互認証状態の確立を解除し、再び相互認証を行うまでは画像データの送受信を行わない（停止する）。
【００５４】
制御ユニット１０２は、相互認証が確立している相手よりＣＯＭＥＮＤを受信すると無条件に通信を終了する。この後、ステップＳ３１２の処理に進む。
【００５５】
ステップＳ３１２の処理
制御ユニット１０２は、ＬＥＤボタン１０５を消灯する。これにより、ユーザーは通信の相互認証状態が解除されたことを認識する。ユーザーは自分のカメラに装着された交換相手のデータ記録媒体（カード）１０３を元の持ち主に返却する。返却されたカードを自分自身のカメラに装着することにより、ステップＳ３０１の処理が行える状態になる。
【００５６】
本発明では、認証コード以外のデータ記録に使用している取り外し可能なデータ記録媒体１０３を交換することで認証を行う。また、データ記録媒体１０３の取り外しにより通信を終了し、再び通信を開始するには再度認証を要求する。
【００５７】
データ記録媒体１０３の交換は、データ記録装置（本実施の形態ではカメラ）のユーザーが手渡しで行う。そして、再びデータ記録媒体１０３を交換しない限り通信を再開できないため、不正コピーが困難である。
【００５８】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００５９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６０】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００６１】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００６２】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【００６３】
【図１】本発明の実施の形態に係るデータ記録装置としてのカメラのブロック構成図である。
【図２】図１の構成の２台のカメラ間で画像データ交換（通信）を行う様子を示す概念図である。
【図３】図１の構成の２台のカメラ間で行われる画像データ交換処理の手順を示すフローチャートである。
【符号の説明】
【００６４】
１００  無線通信Ｉ／Ｆ
１０１  撮像ユニット
１０２  制御ユニット
１０３  データ記録媒体
１０４  記録媒体スロット
１０５  ＬＥＤボタン
１０６  操作部材
１０７  表示装置
【図１】
2009069868.tif 000003
【図２】
2009069868.tif 000004
【図３】
2009069868.tif 000005