(57)【要約】【課題】対象ファイルのファイルシステム上の記載を変更することなく、対象ファイルの再生を制限することができる記録再生装置などを提供することを目的とする。【解決手段】記録媒体を装着する装着部と、入力されたファイルをＤＣＦファイルシステムにしたがって前記記録媒体に記録する記録手段と、前記記録媒体に記録されたファイルを読み出して再生する再生手段と、前記記録手段によって記録されたファイルのうち、再生を制限するファイルの指示を行う指示部と、を有し、前記記録手段は、前記指示部によって指示されたファイルにおける前記ＤＣＦファイルシステムで定義されるファイル番号と重複するファイルを記録し、前記再生手段は、再生する対象ファイルとファイル番号が重複するファイルが記録されている場合に、前記対象ファイルの再生を制限する。【選択図】図５
2012119905.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体を装着する装着部と、
入力されたファイルをＤＣＦファイルシステムにしたがって前記記録媒体に記録する記録手段と、
前記記録媒体に記録されたファイルを読み出して再生する再生手段と、
前記記録手段によって記録されたファイルのうち、再生を制限するファイルの指示を行う指示部と、を有し、
前記記録手段は、前記指示部によって指示されたファイルにおける前記ＤＣＦファイルシステムで定義されるファイル番号と重複するファイルを記録し、
前記再生手段は、再生する対象ファイルとファイル番号が重複するファイルが記録されている場合に、前記対象ファイルの再生を制限することを特徴とする記録再生装置。
【請求項２】
前記装着部に装着された記録媒体が書換え制限記録媒体であるか否かを判定する記録媒体判定手段を更に有し、
前記記録媒体判定手段によって記録媒体が書換え制限記録媒体であると判定された場合、前記記録手段は、前記指示部によって指示されたファイルにおける前記ＤＣＦファイルシステムで定義されるファイル番号と重複するファイルを記録することを特徴とする請求項１に記載の記録再生装置。
【請求項３】
前記重複するファイルは、ファイルサイズが０Ｂｙｔｅであり、開始クラスタが前記再生する対象ファイルと同一の開始クラスタであることを特徴とする請求項１または２に記載の記録再生装置。
【請求項４】
前記記録手段は、前記指示部によって指示されたファイルにおける前記ＤＣＦファイルシステムで定義されるファイル番号と重複すると共に、再生を制限する方法に応じた文字列のファイルを記録し、
前記再生手段は、再生する対象ファイルとファイル番号が重複するファイルが記録されている場合に、前記ファイル番号が重複するファイルの文字列に応じて前記対象ファイルの再生を制限する方法を切り替えることを特徴とする請求項１または２に記載の記録再生装置。
【請求項５】
前記記録手段は、前記指示部によって指示されたファイルにおける前記ＤＣＦファイルシステムで定義されるファイル番号と重複すると共に、再生を制限する方法が記載されたファイルを記録し、
前記再生手段は、再生する対象ファイルとファイル番号が重複するファイルが記録されている場合に、前記ファイル番号が重複するファイルに記載されている、再生を制限する方法を行うことを特徴とする請求項１または２に記載の記録再生装置。
【請求項６】
記録媒体を装着する装着部と、
入力されたファイルをＤＣＦファイルシステムにしたがって前記記録媒体に記録する記録手段と、
前記記録媒体に記録されたファイルを読み出して再生する再生手段と、
前記記録手段によって記録されたファイルのうち、再生を制限するファイルの指示を行う指示部と、を有する記録再生装置の記録再生方法であって、
前記記録手段が、前記指示部によって指示されたファイルにおける前記ＤＣＦファイルシステムで定義されるファイル番号と重複するファイルを記録する手順と、
前記再生手段が、再生する対象ファイルとファイル番号が重複するファイルが記録されている場合に、前記対象ファイルの再生を制限する手順とを有することを特徴とする記録再生方法。
【請求項７】
記録媒体を装着する装着部と、
入力されたファイルをＤＣＦファイルシステムにしたがって前記記録媒体に記録する記録手段と、
前記記録媒体に記録されたファイルを読み出して再生する再生手段と、
前記記録手段によって記録されたファイルのうち、再生を制限するファイルの指示を行う指示部と、を有する記録再生装置を制御するためのプログラムであって、
前記記録手段が、前記指示部によって指示されたファイルにおける前記ＤＣＦファイルシステムで定義されるファイル番号と重複するファイルを記録する手順と、
前記再生手段が、再生する対象ファイルとファイル番号が重複するファイルが記録されている場合に、前記対象ファイルの再生を制限する手順とをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルの記録および再生を行うことができる記録再生装置、その記録再生方法およびプログラムに関するものである。
【背景技術】
【０００２】
従来から、ファイルの記録および再生を行うことができる記録再生装置が知られている。ユーザは記録再生装置に装着されている記録媒体に記録されているファイルを無効にするなどして、その再生を制限したい場合がある。この場合、記録再生装置はデータ領域を無効にする、詳細にはデータ領域を指し示すファイルシステム情報を新規に作成して差し替える処理を行ったり、データ領域を無効データで上書きする処理を行ったりすることでファイルを無効にする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２４４６１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１には、デジタルカメラがデータを無効化する方法として、第一に管理情報すなわちファイルシステムのディレクトリエントリを更新する方法が開示されている。しかしながら、例えば書換え制限記録媒体において管理情報の更新すなわち新規に作成した代替管理情報の参照が不可能なファイルシステムを用いている場合、同様の方法での無効化は実現できない。また、特許文献１にはデータを無効化する方法として、第二にデータ領域を無効データによる上書きによって、無効化する方法が開示されている。しかしながら、ファイルシステムのディレクトリエントリ上には残るため、再生時において不要な無効データを再生してしまうおそれがある。
【０００５】
本発明は、上述したような問題点に鑑みてなされたものであり、対象ファイルのファイルシステム上の記載を変更することなく、対象ファイルの再生を制限することができる記録再生装置などを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の記録再生装置は、記録媒体を装着する装着部と、入力されたファイルをＤＣＦファイルシステムにしたがって前記記録媒体に記録する記録手段と、前記記録媒体に記録されたファイルを読み出して再生する再生手段と、前記記録手段によって記録されたファイルのうち、再生を制限するファイルの指示を行う指示部と、を有し、前記記録手段は、前記指示部によって指示されたファイルにおける前記ＤＣＦファイルシステムで定義されるファイル番号と重複するファイルを記録し、前記再生手段は、再生する対象ファイルとファイル番号が重複するファイルが記録されている場合に、前記対象ファイルの再生を制限することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、対象ファイルのファイルシステム上の記載の変更を行うことなく対象ファイルの再生を制限することができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係るデジタルカメラの外観図である。
【図２】デジタルカメラの構成を示すブロック図である。
【図３】デジタルカメラの全体的な動作を示すフローチャートである。
【図４】デジタルカメラの再生モード処理を示すフローチャートである。
【図５】デジタルカメラの閲覧制限処理を示すフローチャートである。
【図６】閲覧制限処理におけるファイルシステム管理構成を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の好適な実施形態を説明する。本実施形態では、記録再生装置の一例としてデジタルカメラを用いて説明する。
［デジタルカメラの構成］
図１は、本実施形態に係るデジタルカメラの外観図である。
デジタルカメラ１００は画像表示部２８、操作部７０、モード切替スイッチ６０、シャッタースイッチ６１、コントローラホイール７３、電源スイッチ７２、コネクタ１１２などを備えている。
画像表示部２８は画像や各種情報を表示するディスプレイである。操作部７０はユーザからの各種操作を受け付ける各種スイッチ、ボタン、タッチパネル等である。操作部７０にはモード切替スイッチ６０、シャッタースイッチ６１などを含めることができる。
【００１０】
モード切替スイッチ６０は各種モードを切り替えるためのスイッチである。シャッタースイッチ６１はユーザがデジタルカメラ１００に対して撮影指示を行うためのボタンである。コントローラホイール７３はユーザがデジタルカメラ１００に対して各種指示を行う、回転操作可能なボタンである。
電源スイッチ７２はユーザが電源オンと電源オフとを切り替えるスイッチである。コネクタ１１２は接続ケーブルが接続される接続部である。
【００１１】
また、デジタルカメラ１００は装着部としての記録媒体スロット２０１、スロット蓋２０２を備えている。記録媒体スロット２０１はメモリカードやハードディスク等の記録媒体２００を格納することができる。記録媒体スロット２０１に格納された記録媒体２００はデジタルカメラ１００との間で通信が可能である。スロット蓋２０２は記録媒体２００が記録媒体スロット２０１から脱落しないように記録媒体スロット２０１の開口を被覆する。また、記録媒体２００には、メモリカードやハードディスクの他、半導体メモリや磁気ディスク等が用いられる。
【００１２】
図２は、デジタルカメラの構成の一例を示すブロック図である。
デジタルカメラ１００はフォーカスレンズを含む撮影レンズ１０３、絞り機能を備えるシャッター１０１、光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子などで構成される撮像部２２、レンズバリア１０２を備えている。レンズバリア１０２は撮影レンズ１０３などを被覆することにより、撮影レンズ１０３、シャッター１０１、撮像部２２を含む撮像系の汚れや破損を防止する。
【００１３】
デジタルカメラ１００は撮像部２２から出力されるアナログ信号をデジタル信号に変換するＡ／Ｄ変換器２３、画像処理部２４、メモリ制御部１５、システム制御部５０、メモリ３２、Ｄ／Ａ変換器１３、不揮発性メモリ５６、システムメモリ５２を備えている。
画像処理部２４はＡ／Ｄ変換器２３からのデータまたはメモリ制御部１５からのデータに対し所定の画素補間、縮小などのリサイズ処理や色変換処理を行う。また、画像処理部２４では、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。更に、画像処理部２４では、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行っている。Ａ／Ｄ変換器２３からの出力データは、画像処理部２４およびメモリ制御部１５を介して、あるいはメモリ制御部１５を介してメモリ３２に直接書き込まれる。
【００１４】
メモリ３２は撮像部２２によって得られＡ／Ｄ変換器２３によりデジタルデータに変換された画像データや、画像表示部２８に表示するための画像データを格納する。メモリ３２は所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。また、メモリ３２は画像表示用のメモリ（ビデオメモリ）を兼ねている。
Ｄ／Ａ変換器１３はメモリ３２に格納されている画像表示用のデータをアナログ信号に変換して画像表示部２８に供給する。このように、メモリ３２に書き込まれた表示用の画像データはＤ／Ａ変換器１３を介して画像表示部２８に表示される。画像表示部２８はＬＣＤ等のディスプレイ上に、Ｄ／Ａ変換器１３からのアナログ信号に応じた表示を行う。
【００１５】
不揮発性メモリ５６は電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ等が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記録される。ここでいう、プログラムとは、デジタルカメラ１００に後述する各フローチャートを実行させるためのプログラムである。
システム制御部５０はデジタルカメラ１００全体を制御する。システム制御部５０は不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。システムメモリ５２は例えばＲＡＭであり、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等が展開される。また、システム制御部５０はメモリ３２、Ｄ／Ａ変換器１３、画像表示部２８等を制御することにより表示制御も行う。
【００１６】
ユーザによる各種の動作指示はモード切替スイッチ６０、シャッタースイッチ６１および操作部７０などを介してシステム制御部５０に入力される。したがって、操作部７０はユーザから入力を受け付け、システム制御部５０に指示する指示部として機能する。
モード切替スイッチ６０はシステム制御部５０の動作モードを静止画記録モード、動画記録モード、再生モード、その他のモードの何れかに切り替える。シャッタースイッチ６１は一つのボタンで構成され、第１シャッタースイッチ６２と第２シャッタースイッチ６４とを兼ねている。第１シャッタースイッチ６２はシャッタースイッチ６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり、第１シャッタースイッチ信号ＳＷ１を発生する。システム制御部５０は第１シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理等の動作を開始する。
第２シャッタースイッチ６４はシャッタースイッチ６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生する。システム制御部５０は第２シャッタースイッチ信号ＳＷ２により、撮像部２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００１７】
操作部７０の各操作部材は画像表示部２８に表示される種々の機能アイコンをユーザが選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン、関連画像再生ボタン、画像削除ボタンなどがある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が画像表示部２８に表示される。ユーザは画像表示部２８に表示されたメニュー画面、４方向ボタンやＳＥＴボタンを用いて直感的に各種設定を行うことができる。
【００１８】
図１で説明したコントローラホイール７３は操作部７０の一部であり、方向ボタンと共に選択項目を指示する際などに使用される。ユーザがコントローラホイール７３を回転操作すると、操作量に応じて電気的なパルス信号が発生し、このパルス信号に基づいてシステム制御部５０がデジタルカメラ１００の各部を制御する。このパルス信号によって、コントローラホイール７３が回転操作された角度や、何回転したかなどを判定することができる。なお、コントローラホイール７３は回転操作を検出できる操作部材であればどのようなものでもよい。例えば、ユーザの回転操作に応じてコントローラホイール７３自体が回転してパルス信号を発生するダイヤル操作部材であってもよい。また、タッチセンサによる操作部材であって、コントローラホイール７３自体は回転せず、コントローラホイール７３上でのユーザの指の回転動作などを検出する、いわゆるタッチホイールであってもよい。
【００１９】
図２に戻り、デジタルカメラ１００は電源制御部８０、電源部３０、インタフェース１８を備えている。電源制御部８０は電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路などにより構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０はその検出結果およびシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
電源部３０はアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプタなどである。インタフェース１８は記録媒体２００をデジタルカメラ１００と接続する接続部である。
【００２０】
デジタルカメラ１００は中央１点ＡＦや顔ＡＦを用いた撮影が可能である。中央１点ＡＦとは撮影画面内の中央位置１点に対してＡＦを行うことである。顔ＡＦとは顔検出機能によって検出された撮影画面内の顔に対してＡＦを行うことである。顔検出機能について説明する。システム制御部５０は顔検出対象の画像データを画像処理部２４に送る。画像処理部２４はシステム制御部５０の制御下で当該画像データに水平方向バンドパスフィルタを作用させる。また、画像処理部２４はシステム制御部５０の制御下で処理された画像データに垂直方向バンドパスフィルタを作用させる。これら水平および垂直方向のバンドパスフィルタによって、画像データのエッジ成分が検出される。その後、システム制御部５０は検出されたエッジ成分に関してパターンマッチングを行い、目、鼻、口および耳の候補群を抽出する。そして、システム制御部５０は抽出された目の候補群の中から、予め設定された条件（例えば２つの目の距離、傾き等）を満たすものを、目の対と判断し、目の対があるもののみ目の候補群として絞り込む。システム制御部５０は絞り込まれた目の候補群とそれに対応する顔を形成する他のパーツ（鼻、口、耳）を対応付け、また、予め設定した非顔条件フィルタを通すことで顔を検出する。システム制御部５０は顔の検出結果に応じて顔情報を出力し、処理を終了する。このとき、顔の数などの特徴量をシステムメモリ５２に記憶する。
【００２１】
以上のようにライブビュー表示あるいは再生表示される画像データを画像解析して、画像データの特徴量を抽出して被写体情報を検出することが可能である。ここでは被写体情報として顔情報を例に挙げたが、被写体情報には他にも赤目判定や目の検出、目つむり検出、笑顔検出等の様々な情報がある。
なお、顔ＡＦと同時に顔ＡＥ、顔ＦＥ、顔ＷＢを行うことができる。顔ＡＥとは検出された顔の明るさに合わせて、画面全体の露出を最適化することである。顔ＦＥとは検出された顔を中心にフラッシュの調光をすることである。顔ＷＢとは、検出された顔の色に合わせて画面全体のＷＢを最適化することである。
【００２２】
また、デジタルカメラ１００は操作部７０の一つとして、画像表示部２８に対する接触を検知可能なタッチパネルを有する。システム制御部５０はタッチパネルに対する以下の操作を検出できる。タッチパネルを指やペンで触れたこと（以下、タッチダウンと称する）。タッチパネルを指やペンで触れている状態であること（以下、タッチオンと称する）。タッチパネルを指やペンで触れたまま移動していること（以下、ムーブと称する）。タッチパネルへ触れていた指やペンを離したこと（以下、タッチアップと称する）。タッチパネルに何も触れていない状態（以下、タッチオフと称する）。これらの操作や、タッチパネル上に指やペンが触れている位置座標は内部バスを通じてシステム制御部５０に通知される。システム制御部５０は通知された情報に基づいてタッチパネル上にどのような操作が行なわれたかを判定する。システム制御部５０はムーブについてはタッチパネル上で移動する指やペンの移動方向についても、位置座標の変化に基づいて、タッチパネル上の垂直成分・水平成分毎に判定する。また、タッチパネル上をタッチダウンから一定のムーブを経てタッチアップをしたとき、ストロークを描いたこととする。素早くストロークを描く操作をフリックと呼ぶ。フリックはタッチパネル上に指を触れたままある程度の距離だけ素早く動かして、そのまま離すといった操作であり、言い換えればタッチパネル上を指ではじくように素早くなぞる操作である。システム制御部５０は所定速度以上、かつ所定距離以上でムーブしたことを検出し、そのままタッチアップを検出すると、フリックが行なわれたと判定する。また、システム制御部５０は所定速度未満、かつ所定距離以上でムーブしたことを検出すると、ドラッグが行なわれたと判定する。
【００２３】
［デジタルカメラの全体動作］
図３は、デジタルカメラの全体的な動作を説明するフローチャートである。
まず、ステップＳ３０１において、電源スイッチ７２が操作され電源がオンに切り替わると、システム制御部５０はフラグや制御変数等を初期化する。
次に、ステップＳ３０２では、システム制御部５０は記録媒体２００に記録されているファイルに関する管理処理を開始する。ここでは、システム制御部５０は再生対象ディレクトリの有無、再生対象画像ファイルの有無、再生対象画像のパス名リスト、記録媒体２００内の画像総数を取得し、システムメモリ５２に記憶する。システム制御部５０は、これらの情報に基づいて後述する再生モード処理において再生対象画像の画像送り検索処理が行われる。
【００２４】
次に、ステップＳ３０３、Ｓ３０５およびＳ３０７において、システム制御部５０はモード切替スイッチ６０の設定位置を判断する。静止画記録モードに設定されている場合、システム制御部５０はステップＳ３０３からステップＳ３０４に処理を移行し、静止画記録モード処理を実行する。モード切替スイッチ６０が動画記録モードに設定されている場合、システム制御部５０はステップＳ３０３、Ｓ３０５を経てステップＳ３０６に処理を移行し、動画記録モード処理を実行する。また、モード切替スイッチ６０が再生モードに設定されている場合、システム制御部５０はステップＳ３０３、Ｓ３０５、Ｓ３０７を経てステップＳ３０８に処理を移行し、再生モード処理を実行する。ステップＳ３０８における再生モード処理は図４を用いて後述する。
【００２５】
また、モード切替スイッチ６０がその他のモードに設定されている場合、システム制御部５０はステップＳ３０９に処理を移行し、選択されたモードに応じた処理を実行する。その他のモードとしては例えば記録媒体２００に記録されたファイルの送信を行う送信モード処理、外部機器からファイルを受信して記録媒体２００に記録する受信モード処理が含まれる。
【００２６】
システム制御部５０はモード切替スイッチ６０によって設定されたモードに対応したステップＳ３０４、Ｓ３０６、Ｓ３０８およびＳ３０９の何れかの処理を実行した後、ステップＳ３１０に処理を移行する。ステップＳ３１０では、システム制御部５０は電源スイッチ７２の設定位置を判断する。電源スイッチ７２が電源オンに設定されている場合、ステップＳ３０３に処理を戻す。一方、電源スイッチ７２が電源オフに設定されている場合、システム制御部５０はステップＳ３１１に処理を移行し、終了処理を行う。終了処理には、例えば以下の処理が含まれる。すなわち、システム制御部５０が画像表示部２８の表示を終了状態に変更し、レンズバリア１０２を閉じて撮像部２２を保護し、フラグや制御変数等を含むパラメータや設定値、設定モードを不揮発性メモリ５６に記録し、電源供給が不要な部分への電源を遮断する。ステップＳ３１１の終了処理が完了すると、本処理を終了し、電源をオフ状態へ移行する。
【００２７】
［再生モード処理］
次に、図３のフローチャートのステップＳ３０８に示す再生モード処理の詳細を図４のフローチャートを用いて説明する。図４はデジタルカメラの再生モード処理の動作を示すフローチャートである。なお、図４に示す再生モード処理はモード切替スイッチ６０により他のモードへの切り替えが行われた場合や電源スイッチ７２がオフに設定された場合に、割り込み処理等により終了するものとする。
【００２８】
まず、ステップＳ５０１では、システム制御部５０は記録媒体２００から最新画像情報を取得する。次に、ステップＳ５０２では、システム制御部５０はステップＳ５０１において最新画像情報の取得が正しく行われたか否かを判定する。最新画像情報を取得できなかった場合、ステップＳ５０３に処理を移行する。
【００２９】
［画像がない場合の入力待ち処理］
ステップＳ５０３では、システム制御部５０は表示する画像ファイル（画像データ）がないことをユーザに通知するために「画像がありません」などのメッセージを画像表示部２８に表示する。
次に、ステップＳ５０４では、システム制御部５０はユーザによる操作入力を待機する。ここでいう操作入力とは、ユーザによる操作部７０を介したボタン操作、スロット蓋２０２に対する操作、電源の低下などを知らせるイベントなどが含まれる。何らかの操作入力があった場合、ステップＳ５０５に処理を移行し、システム制御部５０は当該操作入力に対応する処理を行う。例えば、ユーザがメニューボタンを操作入力した場合、システム制御部５０は画像表示部２８にメニュー表示を行い、ユーザが設定変更等を行えるようにする。
【００３０】
なお、ステップＳ５０２において、最新画像情報を取得できない場合とは、画像ファイルが１枚もない状態や、メディア不良によって画像情報を取得できないような状態などである。最新画像情報を取得することができれば、少なくとも画像ファイルが１枚は記録されていると判断され、システム制御部５０はステップＳ５０７に処理を移行する。
【００３１】
［最新画像の表示処理］
ステップＳ５０７では、システム制御部５０はステップＳ５０１で取得した最新画像情報に基づいて記録媒体２００から最新画像ファイルを読み込む。ステップＳ５０８では、システム制御部５０はファイル解析処理を行い、読み込んだ最新画像ファイルの撮影情報や属性情報等を取得する。次に、ステップＳ５０９では、システム制御部５０は読み込んだ最新画像ファイルを画像表示部２８に表示する。
ステップＳ５１０では、システム制御部５０はステップＳ５０８で取得した撮影情報や属性情報なども表示する。また、ステップＳ５０８のファイル解析結果に応じて、システム制御部５０はファイルの一部が壊れているなど不正なデータであると判断した場合、エラー表示も合わせて行う。
【００３２】
［再生モード処理における再生入力待ち処理］
次に、ステップＳ５１１では、システム制御部５０はユーザによる操作入力を待機する。ここでいう操作入力とは、ユーザによる操作部７０を介したボタン操作、スロット蓋２０２に対する操作、電源の低下などを知らせるイベントなどが含まれる。システム制御部５０は操作入力があるまで待機する。何らかの操作入力があった場合、ステップＳ５１２に処理を移行する。
ステップＳ５１２では、システム制御部５０は当該操作入力が操作部７０に含まれる画像送りボタンの入力か否かを判定する。操作入力が画像送りボタンである場合、システム制御部５０はステップＳ５１３に処理を移行し、次に表示する画像ファイルを読み込む。画像送りのボタンは送り方向に応じた一対のボタンで構成されており、システム制御部５０は操作されたボタンに対応する送り方向に応じて次に表示する画像ファイルを読み込む。
【００３３】
本実施形態のデジタルカメラ１００はＤＣＦファイルシステム（ＤＣＦ：Ｄｅｓｉｇｎ  ｒｕｌｅ  ｆｏｒ  Ｃａｍｅｒａ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）により画像ファイルの管理を行っている。ＤＣＦファイルシステムでは、ＤＯＳ／ＦＡＴファイルシステム上でファイルを管理、配置している。また、ＤＣＦファイルシステムでは、ＤＣＦディレクトリとよばれる所定の番号（ＤＣＦディレクトリ番号）を持つ、画像ファイルを保存するためのディレクトリが構成されている。そして、ＤＣＦディレクトリ内では、ＤＣＦファイルと呼ばれる所定の番号（ＤＣＦファイル番号）を持つ画像ファイルを規定して、画像ファイルの保存、再生管理を行う。このＤＣＦディレクトリ番号およびＤＣＦファイル番号は、ユーザに画像表示部２８を介して通知され、画像表示部２８に表示された画像とファイルシステムで管理されているディレクトリ名／ファイル名との関連を認識することが可能である。
【００３４】
このとき、同一のＤＣＦディレクトリ番号およびＤＣＦファイル番号を持つ画像ファイルが存在する場合、ＤＣＦディレクトリ番号／ファイル番号とファイルシステム上のファイルが一対一の関係とならない。そこで、本実施形態のシステム制御部５０はユーザの誤認識、誤操作を防ぐために、画像送りの際に、同一のＤＣＦディレクトリ番号およびＤＣＦファイル番号を持つ画像ファイルをユーザに認識させないように、画像送りの候補にしない。すなわち、システム制御部５０は画像ファイルが存在するにも関わらず再生しない処理をする。
【００３５】
次に、ステップＳ５１４では、システム制御部５０はステップＳ５１３で読み込んだ画像ファイルに対してファイル解析処理を行い、読み込んだ画像ファイルにおける画像の撮影情報や属性情報等を取得する。次に、ステップＳ５１５では、システム制御部５０はステップＳ５１３で読み込んだ画像ファイルを画像表示部２８に表示する。
ステップＳ５１６では、システム制御部５０はステップＳ５１４におけるファイル解析処理の結果を用いて撮影情報や属性情報などを表示する。また、ステップＳ５１４のファイル解析結果に応じて、システム制御部５０はファイルの一部が壊れているなど不正なデータであると判断した場合、エラー表示も合わせて行う。
その後、システム制御部５０はステップＳ５１１の操作入力を待機する処理へ戻る。
【００３６】
ステップＳ５１２において、操作入力が画像送りボタンではない場合、ステップＳ５１７に処理を移行する。
ステップＳ５１７では、システム制御部５０は当該操作入力が操作部７０に含まれる画像削除ボタンの操作であるか否かを判定する。すなわち、ユーザが画像表示部２８に表示されている画像を削除したい場合、画像削除ボタンにより操作入力を行う。操作入力が画像削除ボタンである場合、システム制御部５０はステップＳ５１８の閲覧制限処理に移行する。ステップＳ５１８における閲覧制限処理は図５を用いて後述する。
【００３７】
ステップＳ５１８において閲覧制限処理を実行した後、システム制御部５０はステップＳ５２０に処理を移行し、閲覧可能画像があるか否かを判定する。閲覧可能画像がない場合、システム制御部５０はステップＳ５０３に処理を戻し、表示する画像ファイルがないことをユーザに通知する。一方、閲覧可能画像がある場合、システム制御部５０は画像ファイルを画像表示部２８に表示し、ステップＳ５１１に処理を戻し、ユーザによる操作入力を待機する。
【００３８】
また、ステップＳ５１７において操作入力が画像削除ボタンでないと判定された場合、ステップＳ５１９に処理を移行する。ステップＳ５１９では、システム制御部５０は操作入力に応じた処理を行う。例えば、マルチ再生への切り替えや、メニューボタンによるメニュー表示などである。なお、マルチ再生とは、画像ファイルの縮小画像を画像表示部２８の一画面に複数枚並べて表示する再生モードである。
【００３９】
ステップＳ５１９の処理を終了すると、システム制御部５０はステップＳ５２１に処理を移行し、表示する画像があるか否かを判定する。表示する画像がない場合、システム制御部５０はステップＳ５０３に処理を戻し、表示する画像ファイルがないことをユーザに通知する。一方、表示する画像がある場合、システム制御部５０は画像ファイルを画像表示部２８に表示し、ステップＳ５１１に処理を戻し、ユーザによる操作入力を待機する。
【００４０】
［閲覧制限処理］
次に、図４のフローチャートのステップＳ５１８の閲覧制限処理の詳細を図５のフローチャートおよび図６を用いて説明する。図５は、デジタルカメラの閲覧制限処理のうち、画像削除処理の一例の動作を示すフローチャートである。図６は、ファイルシステム上のファイルの管理構成を示す図である。図６（ａ）は閲覧制限処理を行う前のファイルシステム上の管理構成の一例であり、図６（ｂ）および（ｃ）は閲覧制限処理後のファイルシステム上の管理構成の一例である。
【００４１】
まず、ステップＳ６０１において、システム制御部５０は記録媒体２００が書換え制限記録媒体であるか否かを判定する。この処理は記録媒体判定手段による処理の一例に対応する。ここで、書換え制限記録媒体とは、記録したファイルの書換えができない記録媒体である。本実施形態では、書換え制限記録媒体と書換え制限がない記録媒体との間で行う閲覧制限処理が異なるために、ステップＳ６０１において書換え制限記録媒体であるか否かの判定をしている。
この判定は、記録媒体内に記載された記録媒体の種別を示すレジスタを参照したり、書き込み可能領域の所定アドレスの値が所定値であるか否かを判定したりすることなどにより行う。書換え制限記録媒体の場合、ステップＳ６０２に処理を移行し、書換え制限記録媒体ではない場合、ステップＳ６０６に処理を移行する。
【００４２】
ステップＳ６０６では、システム制御部５０は閲覧制限対象ファイルのファイルパスをＤＣＦディレクトリ番号／ファイル番号と関連付けてシステムメモリ５２またはファイルシステムから取得する。ここで、閲覧制限対象ファイルとは、閲覧制限を行う対象ファイルであって、上述したステップＳ５１７においてユーザが画像削除ボタンにより操作入力を行った画像ファイルである。
【００４３】
次に、ステップＳ６０７では、システム制御部５０は取得したファイルパスから閲覧制限対象ファイルが存在するディレクトリのファイルシステム上の管理部であるディレクトリエントリのアドレスを算出してアクセスし、閲覧制限対象ファイルを削除する。これはディレクトリエントリ上の該当ファイルエントリの記載を抜き取ることや、ファイルエントリにファイルシステムで定義される削除済みの識別子を記載することで実現できる。
システム制御部５０が閲覧制限対象ファイルの削除処理を行うことで、閲覧制限処理が終了する。
【００４４】
一方、ステップＳ６０１において、システム制御部５０が記録媒体２００を書換え制限記録媒体であると判定した場合、ステップＳ６０２に処理を移行する。上述したように書換え制限記録媒体では、記録したファイルを書換えることができない。したがって、上述した再生モード処理で説明した、同一のＤＣＦディレクトリ番号およびＤＣＦファイル番号を持つ画像ファイルを再生しないという処理を利用して、以下のような処理を行う。
【００４５】
まず、ステップＳ６０２では、システム制御部５０は閲覧制限対象ファイルのファイル名をＤＣＦディレクトリ番号／ファイル番号と関連付けてシステムメモリ５２またはファイルシステムから取得する。
ここで、ディレクトリエントリ内の構成について、図６（ａ）を参照して説明する。図６（ａ）は、ＤＣＦディレクトリのファイルシステム上のディレクトリエントリを示す模式図である。
ディレクトリエントリ７０１には、そのディレクトリに存在するファイルのファイル名、実データの開始クラスタ、ファイルサイズ等が記載されている。７０２、７０３はそれぞれファイル名”ＩＭＧ＿０００１．ＪＰＧ”、”ＩＭＧ＿０００２．ＪＰＧ”を持つファイルのファイルエントリ情報である。７０４、７０５はそれぞれ”ＩＭＧ＿０００１．ＪＰＧ”、”ＩＭＧ＿０００２．ＪＰＧ”の実データであり、ディレクトリエントリに記載のクラスタ番号から記録媒体２００上のアドレスが判定できる。
以下、閲覧制限対象ファイルを”ＩＭＧ＿０００１．ＪＰＧ”として説明する。
【００４６】
次に、ステップＳ６０３では、システム制御部５０は取得したファイル名からＤＣＦファイル番号を抽出し、抽出したＤＣＦファイル番号を持つ新規ファイル名を生成する。すなわち、システム制御部５０は閲覧制限対象ファイルである”ＩＭＧ＿０００１．ＪＰＧ”からＤＣＦファイル番号である”０００１”を抽出し、このＤＣＦファイル番号を持つファイル名、例えば”ＸＸＸ＿０００１．ＪＰＧ”を生成する。
【００４７】
次に、ステップＳ６０４では、システム制御部５０はステップＳ６０３で生成したファイル名のファイルを閲覧制限対象ファイルと同一ディレクトリに閲覧制御ファイルとして新規に追加作成する。
このとき、ステップＳ６０５において、システム制御部５０は新規に追加作成した閲覧制御ファイルの実態領域、すなわち開始クラスタ番号、ファイルサイズを指定する。この処理の一例について図６（ｂ）を参照して説明する。図６（ｂ）は、閲覧制限処理後のＤＣＦディレクトリのファイルシステム上のディレクトリエントリを示す模式図である。
【００４８】
ディレクトリエントリ７１１には、そのディレクトリに存在するファイルのファイル名、実データの開始クラスタ、ファイルサイズ等が記載されている。７１２、７１３、７１４はそれぞれファイル名”ＩＭＧ＿０００１．ＪＰＧ”、”ＩＭＧ＿０００２．ＪＰＧ”、”ＸＸＸ＿０００１．ＪＰＧ”を持つファイルのファイルエントリ情報である。７１５、７１６はそれぞれ”ＩＭＧ＿０００１．ＪＰＧ”、”ＩＭＧ＿０００２．ＪＰＧ”の実データであり、ディレクトリエントリに記載のクラスタ番号から記録媒体２００上のアドレスが判定できる。
【００４９】
”ＸＸＸ＿０００１．ＪＰＧ”は閲覧制御ファイルであり、既存であった”ＩＭＧ＿０００１．ＪＰＧ”ファイルをＤＣＦディレクトリ番号／ファイル番号の重複により閲覧制限をかけるものである。すなわち、上述した再生モード処理では、システム制御部５０が同一のＤＣＦディレクトリ番号およびＤＣＦファイル番号を持つ画像ファイルを再生しないため、あたかもファイルを削除したような操作感をユーザに与えることができる。
【００５０】
ここで、”ＸＸＸ＿０００１．ＪＰＧ”の開始クラスタを”ＩＭＧ＿０００１．ＪＰＧ”と同一のものとしている。これは閲覧制御ファイル生成のために不要な実データ領域を消費しないようにしたものであり、もちろん新規の実データ領域を指し示すようにしてもよい。また、ファイルサイズにおいても閲覧制御ファイルであることから０Ｂｙｔｅとしているが、もちろん実データのサイズを持つようにしてもよい。
【００５１】
図６（ｃ）は、閲覧制限処理後のＤＣＦディレクトリのファイルシステム上のディレクトリエントリの他の一例を示す模式図である。
ここでは、閲覧制御ファイルのファイル名を用いることで、画像ファイルを削除する閲覧制限方法と、例えばユーザ毎などの条件に応じて画像ファイルを再生する閲覧制限方法とを切り替える処理について説明する。
例えば、ユーザが図６（ｃ）のファイルエントリ情報７２２に示すファイル名”ＩＭＧ＿０００１．ＪＰＧ”のファイルを”削除”する操作入力をしたものとする。この場合、システム制御部５０はファイルエントリ情報７２４に示すように”ＤＥＬ＿”のプリフィックス文字列を含めて、同一のファイル番号を持つファイル名”ＤＥＬ＿０００１．ＪＰＧ”の閲覧制御ファイルを新規に追加作成する。
【００５２】
また、ユーザが図６（ｃ）のファイルエントリ情報７２３に示すファイル名”ＩＭＧ＿０００２．ＪＰＧ”のファイルを”隠し属性”にする操作入力をしたものとする。この場合、システム制御部５０はファイルエントリ情報７２５に示すように”ＨＩＤＮ”のプリフィックス文字列を含めて、同一のファイル番号を持つファイル名”ＨＩＤＮ０００２．ＪＰＧ”の閲覧制御ファイルを新規に追加作成する。
【００５３】
再生モード処理において、システム制御部５０が閲覧制御ファイルの文字列を認識できるようにすることで、閲覧制御ファイルのプリフィックス文字列に応じて閲覧制限方法を切り替えることができる。すなわち、システム制御部５０は再生する対象ファイルと同一のファイル番号を持つ閲覧制限対象ファイルを抽出する。そして、例えば、”ＤＥＬ＿”のプリフィックス文字列を持つ閲覧制限対象ファイルの場合、システム制御部５０は一切再生しない処理を行う。また、”ＨＩＤＮ”のプリフィックス文字列を持つ閲覧制限対象ファイルの場合、システム制御部５０はユーザ毎や、パスワードの入力等に応じて閲覧制限を解除する処理を行う。このように、閲覧制御ファイルの文字列を判定できるようにすることで閲覧制御方法の切り替えが可能である。
【００５４】
なお、ここでは閲覧制限方法の切り替えを閲覧制御ファイルのファイル名に応じて行ったが、もちろん閲覧制御ファイルを新規に作成し、その実データに閲覧制限方法を記述することも可能である。例えば、ユーザがファイル名”ＩＭＧ＿０００１．ＪＰＧ”のファイルを”削除”する操作入力をしたものとする。この場合、システム制御部５０は”ＹＹＹ＿”のプリフィックス文字列を含めて、同一のファイル番号を持つファイル名”ＹＹＹ＿０００１．ＪＰＧ”の閲覧制御ファイルを新規に追加作成する。この閲覧制御ファイルの実データには、再生を禁止する閲覧制限方法を記述する。
再生モード処理では、システム制御部５０は閲覧制限対象ファイルと同一のファイル番号を持つ閲覧制御ファイルを抽出する。抽出した閲覧制御ファイルが”ＹＹＹ＿”のプリフィックス文字列を持つ閲覧制御ファイルの場合、システム制御部５０はその実データに記述された閲覧制限方法を実行することで対象ファイルの再生を禁止する。
【００５５】
以上のように、書換え制限記録媒体において既存の画像ファイルを閲覧制限したい場合、閲覧制御ファイルを追加して生成することにより、画像ファイルの閲覧制限をすることができる。
また、既存の画像ファイルをファイルシステム上、改竄および消去することなく、新規ファイルを追加するだけで、ＤＣＦファイルシステムの規則に基づいて閲覧制限をかけることが可能である。したがって、書換え制限が改竄防止を目的とした記録媒体であった場合においても既存のデータのオリジナル性を保証しながら、閲覧制限が可能となる。
【００５６】
以上、本実施形態ではデジタルカメラを例にして説明したが、本発明の適用はこれに限られるものではなく、プリンタや携帯電話、携帯端末等の画像再生が可能な装置に適用が可能である。また、書換え制限記録媒体のみに限られず、書換え可能な記録媒体についても閲覧制御ファイルを新規に追加作成することで、同様に対象ファイルの再生を制限することができる。
また、上述した本実施形態における記録再生装置を構成する各手段、並びに記録再生装置の記録再生方法の手順は、システム制御部がシステムメモリ等に記憶されたプログラムが動作することによって実現できる。このプログラムおよびこのプログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【符号の説明】
【００５７】
２２：撮像部  ２８：画像表示部  ５０：システム制御部  ５２：システムメモリ  ７０：操作部  ６０：モード切替スイッチ  １００：デジタルカメラ  ２００：記録媒体  ２０１：記録媒体スロット
【図１】
2012119905.tif 000003
【図２】
2012119905.tif 000004
【図３】
2012119905.tif 000005
【図４】
2012119905.tif 000006
【図５】
2012119905.tif 000007
【図６】
2012119905.tif 000008