(57)【要約】      （修正有）【課題】記録媒体に収める情報をアクセス元の属性に応じて変更し、収める情報の多様性を高めるアクセス制御装置を提供する。【解決手段】メモリＩ／Ｆ３４は、複数のスロットが形成されたフラッシュメモリ３６にアクセスする。動作モードは、モード切り換えスイッチ３２ｓｗによって、カメラモード、再生モードおよびＵＳＢ通信モードの間で切り換えられる。ＣＰＵ３０は、モード切り換えスイッチ３２ｓｗによって選択された動作モードに応じて異なる態様で、複数のスロットの少なくとも１つを指定する。選択された動作モードがカメラモードまたは再生モードであれば、ＣＰＵ３０は、指定されたスロットの識別情報を参照してメモリＩ／Ｆ３４の動作を制御する。選択された動作モードがＵＳＢ通信モードであれば、ＣＰＵ３０は、指定されたスロットの識別情報を外部ＰＣによる参照のために送出する。【選択図】図２
2012216101.tif 000002
【特許請求の範囲】
【請求項１】
複数のパーティションが形成された記録媒体にアクセスするアクセス手段、
第１モードおよび第２モードのいずれか一方を選択する選択手段、
前記複数のパーティションの少なくとも一部を前記選択手段によって選択されたモードに応じて異なる態様で指定する指定手段、
前記選択手段によって選択されたモードが前記第１モードであるとき前記指定手段によって指定されたパーティションの識別情報を参照して前記アクセス手段の処理動作を制御する制御手段、および
前記選択手段によって選択されたモードが前記第２モードであるとき前記指定手段によって指定されたパーティションの識別情報を外部装置による参照のために送出する送出手段を備える、アクセス制御装置。
【請求項２】
前記複数のパーティションの各々はブートレコードを有し、
前記制御手段は前記識別情報によって識別されたパーティションのブートレコードに基づいて前記記録媒体のマッピング状態を認識する認識手段を含む、請求項１記載のアクセス制御装置。
【請求項３】
前記指定手段は指定すべきパーティションの識別情報をレジスタに登録し、
前記アクセス手段および前記送出手段の各々は前記レジスタを参照して処理を実行する、請求項１または２記載のアクセス制御装置。
【請求項４】
前記複数のパーティションは画像データを格納する第１パーティションを含み、
前記第１モードは画像記録／再生モードを含む、請求項１ないし３のいずれかに記載のアクセス制御装置。
【請求項５】
前記複数のパーティションは操作マニュアルデータを格納する第２パーティションを含み、
前記第２モードはマニュアル読み出しモードを含む、請求項１ないし４のいずれかに記載のアクセス制御装置。
【請求項６】
前記記録媒体はファームウェアを格納し、前記第２パーティションは前記ファームウェアに接する位置に形成される、請求項５記載のアクセス制御装置。
【請求項７】
複数のパーティションが形成された記録媒体にアクセスするアクセス手段、および第１モードおよび第２モードのいずれか一方を選択する選択手段を備えるアクセス制御装置のプロセッサに、
前記複数のパーティションの少なくとも一部を前記選択手段によって選択されたモードに応じて異なる態様で指定する指定ステップ、
前記選択手段によって選択されたモードが前記第１モードであるとき前記指定ステップによって指定されたパーティションの識別情報を参照して前記アクセス手段の処理動作を制御する制御ステップ、および
前記選択手段によって選択されたモードが前記第２モードであるとき前記指定ステップによって指定されたパーティションの識別情報を外部装置による参照のために送出する送出ステップを実行させるための、アクセス制御プログラム。
【請求項８】
複数のパーティションが形成された記録媒体にアクセスするアクセス手段、および第１モードおよび第２モードのいずれか一方を選択する選択手段を備えるアクセス制御装置によって実行されるアクセス制御方法であって、
前記複数のパーティションの少なくとも一部を前記選択手段によって選択されたモードに応じて異なる態様で指定する指定ステップ、
前記選択手段によって選択されたモードが前記第１モードであるとき前記指定ステップによって指定されたパーティションの識別情報を参照して前記アクセス手段の処理動作を制御する制御ステップ、および
前記選択手段によって選択されたモードが前記第２モードであるとき前記指定ステップによって指定されたパーティションの識別情報を外部装置による参照のために送出する送出ステップを備える、アクセス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、アクセス制御装置に関し、特に、複数のパーティションが形成された記録媒体へのアクセス動作を制御する、アクセス制御装置に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によれば、記録媒体は、対象機器のメモリスロットに着脱自在に装着される。対象機器の取扱説明を表示するための情報（プログラムとデータ）は、双方向かつ視点可動型の３次元動画像（アニメーション）表示を主体とする方式によって、出荷時に記憶媒体の記憶領域の一部に記録される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２６４９０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、記録媒体から読み出し可能な情報は、アクセス元の機器の属性に関わらず共通である。換言すれば、記録媒体に収める情報をアクセス元の属性に応じて変更することができない。したがって、背景技術では、記録媒体に収める情報の多様性に限界がある。
【０００５】
それゆえに、この発明の主たる目的は、記録媒体に収める情報の多様性を高めることができる、アクセス制御装置を提供することである。
【課題を解決するための手段】
【０００６】
この発明に従うアクセス制御装置(10：実施例で相当する参照符号。以下同じ)は、複数のパーティションが形成された記録媒体(36)にアクセスするアクセス手段(34)、第１モードおよび第２モードのいずれか一方を選択する選択手段(32sw)、複数のパーティションの少なくとも一部を選択手段によって選択されたモードに応じて異なる態様で指定する指定手段(S9~S11, S21~S27)、選択手段によって選択されたモードが第１モードであるとき指定手段によって指定されたパーティションの識別情報を参照してアクセス手段の処理動作を制御する制御手段(S31, S47, S51, S55)、および選択手段によって選択されたモードが第２モードであるとき指定手段によって指定されたパーティションの識別情報を外部装置(50)による参照のために送出する送出手段(S65)を備える。
【０００７】
好ましくは、複数のパーティションの各々はブートレコードを有し、制御手段は識別情報によって識別されたパーティションのブートレコードに基づいて記録媒体のマッピング状態を認識する認識手段を含む(S31, S51)。
【０００８】
好ましくは、指定手段は指定すべきパーティションの識別情報をレジスタ(RGST1)に登録し、アクセス手段および送出手段の各々はレジスタを参照して処理を実行する。
【０００９】
好ましくは、複数のパーティションは画像データを格納する第１パーティションを含み、第１モードは画像記録／再生モードを含む。
【００１０】
好ましくは、複数のパーティションは操作マニュアルデータを格納する第２パーティションを含み、第２モードはマニュアル読み出しモードを含む。
【００１１】
さらに好ましくは、記録媒体はファームウェアを格納し、第２パーティションはファームウェアに接する位置に形成される。
【００１２】
この発明に従うアクセス制御プログラムは、複数のパーティションが形成された記録媒体(36)にアクセスするアクセス手段(34)、および第１モードおよび第２モードのいずれか一方を選択する選択手段(32sw)を備えるアクセス制御装置(10)のプロセッサ(30)に、複数のパーティションの少なくとも一部を選択手段によって選択されたモードに応じて異なる態様で指定する指定ステップ(S9~S11, S21~S27)、選択手段によって選択されたモードが第１モードであるとき指定ステップによって指定されたパーティションの識別情報を参照してアクセス手段の処理動作を制御する制御ステップ(S31, S47, S51, S55)、および選択手段によって選択されたモードが第２モードであるとき指定ステップによって指定されたパーティションの識別情報を外部装置(50)による参照のために送出する送出ステップ(S65)を実行させるための、アクセス制御プログラムである。
【００１３】
この発明に従うアクセス制御方法は、複数のパーティションが形成された記録媒体(36)にアクセスするアクセス手段(34)、および第１モードおよび第２モードのいずれか一方を選択する選択手段(32sw)を備えるアクセス制御装置(10)によって実行されるアクセス制御方法であって、複数のパーティションの少なくとも一部を選択手段によって選択されたモードに応じて異なる態様で指定する指定ステップ(S9~S11, S21~S27)、選択手段によって選択されたモードが第１モードであるとき指定ステップによって指定されたパーティションの識別情報を参照してアクセス手段の処理動作を制御する制御ステップ(S31, S47, S51, S55)、および選択手段によって選択されたモードが第２モードであるとき指定ステップによって指定されたパーティションの識別情報を外部装置(50)による参照のために送出する送出ステップ(S65)を備える。
【発明の効果】
【００１４】
この発明によれば、記録媒体に形成された複数のパーティションの指定態様ひいては記録媒体から読み出される情報は、第１モードが選択されたときと第２モードが選択されたときとで異なる。これによって、記録媒体に収める情報の多様性を高めることができる。
【００１５】
また、指定パーティションの識別情報は、第１モードが選択されたとき内部の制御手段によって参照される一方、第２モードが選択されたとき外部装置による参照のために送出される。これによって、第２モードの下でのアクセス処理に掛かる負荷を低減することができる。
【００１６】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１７】
【図１】この発明の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】ＮＡＮＤ型フラッシュメモリのマッピング状態の一例を示す図解図である。
【図４】（Ａ）はカメラモードまたは再生モードが選択されたときのレジスタの設定状態の一例を示す図解図であり、（Ｂ）はＵＳＢ通信モードが選択されたときのレジスタの設定状態の一例を示す図解図である。
【図５】（Ａ）は撮像タスクまたは再生タスクが起動されたときに図２実施例のＣＰＵによって認識されるＮＡＮＤ型フラッシュメモリのマッピング状態の一例を示す図解図であり、（Ｂ）はＵＳＢ通信タスクが起動されたときに外部ＰＣのＣＰＵによって認識されるＮＡＮＤ型フラッシュメモリのマッピング状態の一例を示す図解図である。
【図６】図２実施例と接続される外部ＰＣの構成の一例を示すブロック図である。
【図７】外部ＰＣに設けられたディスプレイモニタの表示の一例を示す図解図である。
【図８】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図９】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１０】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１１】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１２】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１３】図６実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【発明を実施するための形態】
【００１８】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１９】
図１を参照して、この発明のアクセス制御装置は、基本的に次のように構成される。アクセス手段１は、複数のパーティションが形成された記録媒体６にアクセスする。選択手段２は、第１モードおよび第２モードのいずれか一方を選択する。指定手段３は、複数のパーティションの少なくとも一部を選択手段２によって選択されたモードに応じて異なる態様で指定する。制御手段４は、選択手段２によって選択されたモードが第１モードであるとき指定手段３によって指定されたパーティションの識別情報を参照してアクセス手段１の処理動作を制御する。送出手段５は、選択手段２によって選択されたモードが第２モードであるとき指定手段３によって指定されたパーティションの識別情報を外部装置による参照のために送出する。
【００２０】
記録媒体６に形成された複数のパーティションの指定態様ひいては記録媒体６から読み出される情報は、第１モードが選択されたときと第２モードが選択されたときとで異なる。これによって、記録媒体６に収める情報の多様性を高めることができる。
【００２１】
また、指定パーティションの識別情報は、第１モードが選択されたとき内部の制御手段４によって参照される一方、第２モードが選択されたとき外部装置による参照のために送出される。これによって、第２モードの下でのアクセス処理に掛かる負荷を低減することができる。
［実施例］
【００２２】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞りユニット１４を含む。これらの部材を経た光学像は、イメージャ１６の撮像面に照射され、光電変換を施される。
【００２３】
電源が投入されると、まずＮＡＮＤ型のフラッシュメモリ３６がメモリＩ／Ｆ３４によってアクセスされる。図３を参照して、フラッシュメモリ３６は、ＩＰＬ(Initial Program Loader)，ファームウェア用ブートプログラム，ファームウェア，スロット１〜２およびパーティションテーブルを有する。特に、スロット１は、ファームウェアに接する位置に設けられる。ここで、スロットは、“パーティション”と同義である。また、ファームウェアとしては、μＩＲＯＮ仕様のＯＳ(Operating System)、およびこのＯＳの下で実行される複数のタスク（詳しくは後述）が想定される。
【００２４】
スロット１は、ＭＢＲ１(MBR：Master Boot Record)，ＰＢＲ１(PBR：Partition Boot Record)，ＦＡＴ１(FAT：File Allocation Table)，ディレクトリエントリ１およびデータエリア１によって形成される。スロット２は、ＭＢＲ２，ＰＢＲ２，ＦＡＴ２，ディレクトリエントリ２およびデータエリア２によって形成される。
【００２５】
スロット１のマッピング状態はＭＢＲ１を参照することで認識され、スロット２のマッピング状態はＭＢＲ２を参照することで認識される。また、データエリア１はディジタルカメラ１０の操作マニュアルファイル（操作マニュアルデータを収めたファイル）を格納するためのエリアに相当し、データエリア２は画像ファイル（撮像面で捉えられたシーンを表す画像データを収めたファイル）を格納するために準備される。
【００２６】
さらに、ディレクトリエントリ１にはデータエリア１に保存された操作マニュアルファイルのファイル名，サイズサイズ，ファイル作成日時などのファイル属性を示す属性情報が記述され、ＦＡＴ１には操作マニュアルファイルが書き込まれた複数のクラスタの間のリンクを示すリンク情報が記述される。同様に、ディレクトリエントリ２にはデータエリア２に保存された画像ファイルの属性情報が記述され、ＦＡＴ２には画像ファイルが書き込まれた複数のクラスタの間のリンクを示すリンク情報が記述される。
【００２７】
パーティションテーブルは、スロット１を識別するスロット番号ＳＬ１が記述されたカラム１と、スロット２を識別するスロット番号ＳＬ２が記述されたカラム２とによって形成される。つまり、パーティションテーブルに配列されるスロット番号の順序はスロット１および２の配列の順序と一致し、互いに対応するカラム番号およびスロット番号は共通の数値を示す。
【００２８】
メモリＩ／Ｆ３４は、こうして構成されたフラッシュメモリ３６からＩＰＬを読み出し、読み出されたＩＰＬをブートＲＡＭ３８に書き込む。また、電源の投入によって起動したＣＰＵ３０は、フラッシュメモリ３６に保存されたファームウェアをブートＲＡＭ３８に格納されたＩＰＬを参照して読み出し、読み出されたファームウェアをメモリ制御回路２２を通してＳＤＲＡＭ２４に書き込む。ＣＰＵ３０はその後、ＳＤＲＡＭ２４に格納されたファームウェアを実行する。なお、フラッシュメモリ３６に保存されたブートプログラムは緊急時にのみ使用される。
【００２９】
起動したファームウェアの下で、ＣＰＵ３０は、メインタスクを実行する。メインタスクでは、キー入力装置３２に設けられたモード切り換えスイッチ３２ｓｗの設定（つまり現時点の動作モード）が判別され、現時点の動作モードに対応するタスクが起動される。現時点の動作モードがカメラモードであれば撮像タスクが起動され、現時点の動作モードが再生モードであれば再生タスクが起動され、そして現時点の動作モードがＵＳＢ通信モードであればＵＳＢ通信タスクが起動される。
【００３０】
なお、ＵＳＢ通信モードは、ＵＳＢケーブルＣＢＬ１の一方端がディジタルカメラ１０のＵＳＢデバイス４０に装着され、かつＵＳＢケーブルＣＢＬ１の他方端が図６に示す外部ＰＣ５０のＵＳＢデバイス５２に装着されることを前提とする。
【００３１】
メインタスクではまた、撮像タスクまたは再生タスクの起動に伴って、ＭＢＲ２の先頭アドレスが有効ＭＢＲアドレスとしてレジスタＲＧＳＴ１のカラム１に設定され、パーティションテーブルのカラム２に記述されたスロット番号が有効スロット番号としてレジスタＲＧＳＴ１のカラム１に設定される（図４（Ａ）参照）。
【００３２】
メインタスクではさらに、ＵＳＢ通信タスクの起動に伴って、ＭＢＲ１の先頭アドレスおよびＭＢＲ２の先頭アドレスが有効ＭＢＲアドレスとしてレジスタＲＧＳＴ１のカラム１および２に設定され、パーティションテーブルのカラム１および２に記述されたスロット番号が有効スロット番号としてレジスタＲＧＳＴ１のカラム１および２に設定される（図４（Ｂ）参照）。
【００３３】
起動した撮像タスクおよび再生タスクの各々は、このようなレジスタＲＧＳＴ１の設定を参照して、つまり有効ＭＢＲアドレスから始まるブートレコードの記述を参照して、フラッシュメモリ３８のマッピング状態を認識する。したがって、撮像タスクおよび再生タスクの下では、フラッシュメモリ３８は図５（Ａ）に示すマッピングを有するものとして認識される。
【００３４】
撮像タスクが起動されると、ＣＰＵ３０は、動画取り込み処理を実行するべく、ドライバ１８ｃに露光動作および電荷読み出し動作の繰り返しを命令する。ドライバ１８ｃは、周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、イメージャ１６の撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。イメージャ１６からは、読み出された電荷に基づく生画像データが周期的に出力される。
【００３５】
信号処理回路２０は、イメージャ１６から出力された生画像データに白バランス調整，色分離，ＹＵＶ変換などの処理を施し、これによって生成されたＹＵＶ形式の画像データをメモリ制御回路２２を通してＳＤＲＡＭ２４に書き込む。ＬＣＤドライバ２６は、ＳＤＲＡＭ２４に格納された画像データをメモリ制御回路２２を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ２８を駆動する。この結果、撮像面で捉えられたシーンを表すリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００３６】
信号処理回路２０によって生成された画像データのうち、ＹデータはＣＰＵ３０にも与えられる。ＣＰＵ３０は、与えられたＹデータに簡易ＡＥ処理を施して適正ＥＶ値を算出する。算出された適正ＥＶ値を定義する絞り量および露光時間はドライバ１８ｂおよび１８ｃにそれぞれ設定され、これによってスルー画像の明るさが適度に調整される。
【００３７】
シャッタボタン３２ｓｈが半押しされると、ＣＰＵ３０は、信号処理回路２０から与えられたＹデータに厳格ＡＥ処理を施して最適ＥＶ値を算出する。算出された最適ＥＶ値を定義する絞り量および露光時間は、上述と同様、ドライバ１８ｂおよび１８ｃにそれぞれ設定される。この結果、スルー画像の明るさが厳格に調整される。ＣＰＵ３０はまた、信号処理回路２０から与えられたＹデータの高周波成分にＡＦ処理を施す。これによってフォーカスレンズ１２が合焦点に配置され、スルー画像の鮮鋭度が向上する。
【００３８】
シャッタボタン３２ｓｈが全押しされると、ＣＰＵ３０は、記録処理の実行をメモリＩ／Ｆ３４に命令する。メモリＩ／Ｆ３４は、シャッタボタン３２ｓｈが操作された時点で捉えられたシーンを表す１フレームの画像データをメモリ制御回路２２を通してＳＤＡＲＭ２４から読み出し、読み出された画像データを収めた画像ファイルをフラッシュメモリ３６のデータエリア２に書き込む。メモリＩ／Ｆ３４はさらに、この書き込み処理に関連して、画像ファイルの属性情報をディレクトリエントリ２に記述し、画像ファイルが書き込まれた複数のクラスタの間でリンクが形成されるようにＦＡＴ２を更新する。
【００３９】
再生タスクが起動されると、ＣＰＵ３０は、データエリア２に格納された最新の画像ファイルをディレクトリエントリ２を参照して検出し、検出された画像ファイルに注目した再生処理の実行をメモリＩ／Ｆ３４およびＬＣＤドライバ２６に命令する。メモリＩ／Ｆ３４は、指定された画像ファイルの画像データをＦＡＴ２を参照してデータエリア２から読み出し、読み出された画像データをメモリ制御回路２２を通してＳＤＲＡＭ２４に書き込む。
【００４０】
ＬＣＤドライバ２６は、ＳＤＲＡＭ２４に格納された画像データをメモリ制御回路２２を通して読み出し、読み出された画像データに基づいてＬＣＤモニタ２８を駆動する。この結果、指定画像ファイルの画像データに基づく再生画像がＬＣＤモニタ２８に表示される。
【００４１】
キー入力装置３２の送り／戻しボタン３２ｆｒが操作されると、ＣＰＵ３０は、ディレクトリエントリ２を参照して後続の画像ファイルまたは先行する画像ファイルをデータエリア２から検出する。検出された画像ファイルは上述と同様の再生処理を施され、この結果、再生画像が更新される。
【００４２】
ディジタルカメラ１０と外部ＰＣ５０とがＵＳＢケーブルＣＢＬ１によって接続されている状態でＵＳＢ通信タスクが起動されると、ＣＰＵ３０は、レジスタＲＧＳＴ１の登録情報つまり有効ＭＢＲアドレスおよび有効スロット番号をＵＳＢデバイス４０を通して外部ＰＣ５０に転送する。ＵＳＢ通信タスクは、登録情報の転送が完了した後に終了される。
【００４３】
図６を参照して、ディジタルカメラ１０から転送された登録情報は、ＵＳＢデバイス５２によって取り込まれ、メモリ制御回路５４を通してＤＲＡＭ５６に書き込まれる。ＣＰＵ５８は、こうして得られた登録情報を参照して、フラッシュメモリ３６のマッピング状態を認識する。フラッシュメモリ３６は図５（Ｂ）に示すマッピングを有するものとして認識される。
【００４４】
ＣＰＵ５８は続いて、認識したスロット１〜２に保存されたファイルの属性を検出するべく、対応する命令をディジタルカメラ１０に向けて発行する。発行された命令は、ＵＳＢデバイス５２，ＵＳＢケーブルＣＢＬ１およびＵＳＢデバイス４０を通してメモリＩ／Ｆ３４に与えられる。メモリＩ／Ｆ３４は、スロット１に保存されたファイルの属性情報をディレクトリエントリ１から読み出し、スロット２に保存されたファイルの属性情報をディレクトリエントリ２から読み出し、そして読み出された属性情報を外部ＰＣ５０に返送する。
【００４５】
属性情報は、ＵＳＢデバイス４０，ＵＳＢケーブルＣＢＬ１およびＵＳＢデバイス５２を経た後、メモリ制御回路５４によってＤＲＡＭ５６に書き込まれる。ディスプレイドライバ６０は、こうして取得された属性情報をメモリ制御回路５４を通して読み出し、読み出された属性情報に基づいてディスプレイモニタ６２を駆動する。この結果、対応するアイコンがモニタ画面に表示される。
【００４６】
上述のように、スロット１のデータエリア１には操作マニュアルファイルが保存され、スロット２のデータエリア２には１または２以上の画像ファイルが保存される。したがって、モニタ画面には、操作マニュアルファイルを示すアイコンＩＣＮ１と１または２以上の画像ファイルを個別に示すアイコンＩＣＮ２とが図７に示す要領で表示される。
【００４７】
キーボード／マウス６４によってアイコンＩＣＮ２がクリックされると、画像取得操作が行われたとみなされる。ＣＰＵ５８は、クリックされたアイコンＩＣ２に対応する画像データをフラッシュメモリ３６から取得するべく、対応する命令をディジタルカメラ１０に向けて発行する。発行された命令は、ＵＳＢデバイス５２，ＵＳＢケーブルＣＢＬ１およびＵＳＢデバイス４０を通してメモリＩ／Ｆ３４に与えられる。メモリＩ／Ｆ３４は、所望の画像データをＦＡＴ２を参照してデータエリア２から読み出し、読み出された画像データを外部ＰＣ５０に返送する。
【００４８】
画像データは、ＵＳＢデバイス４０，ＵＳＢケーブルＣＢＬ１およびＵＳＢデバイス５２を経た後、メモリ制御回路５４によってＤＲＡＭ５６に書き込まれる。ディスプレイドライバ６０は、こうして取得された画像データをメモリ制御回路５４を通して読み出し、読み出された画像データに基づいてディスプレイモニタ６２を駆動する。この結果、対応する画像がモニタ画面に表示される。
【００４９】
キーボード／マウス６４によってアイコンＩＣ１がクリックされると、マニュアル取得操作が行われたとみなされる。ＣＰＵ５８は、操作マニュアルデータを取得するべく、対応する命令をディジタルカメラ１０に向けて発行する。発行された命令は、上述と同様、ＵＳＢデバイス５２，ＵＳＢケーブルＣＢＬ１およびＵＳＢデバイス４０を通してメモリＩ／Ｆ３４に与えられる。
【００５０】
メモリＩ／Ｆ３４は、操作マニュアルデータをＦＡＴ１を参照してデータエリア１から読み出し、読み出された操作マニュアルデータを外部ＰＣ５０に返送する。操作マニュアルデータは、ＵＳＢデバイス４０，ＵＳＢケーブルＣＢＬ１およびＵＳＢデバイス５２を経た後、メモリ制御回路５４によってＤＲＡＭ５６に書き込まれる。ディスプレイドライバ６０は、こうして取得された操作マニュアルデータをメモリ制御回路５４を通して読み出し、読み出された操作マニュアルデータに基づいてディスプレイモニタ６２を駆動する。この結果、操作マニュアルがモニタ画面に表示される。
【００５１】
ＣＰＵ３０は、図８〜図９に示すメインタスクを動作モードに関係なく実行し、カメラモードが選択されたときに図１０に示す撮像タスクを実行し、再生モードが選択されたときに図１１に示す再生タスクを実行し、そしてＵＳＢ通信モードが選択されたときに図１２に示すＵＳＢ通信タスクを実行する。
【００５２】
図８を参照して、ステップＳ１では現時点の動作モードがカメラモードであるか否かを判別し、ステップＳ３では現時点の動作モードが再生モードであるか否かを判別する。また、ステップＳ１７では現時点の動作モードがＵＳＢ通信モードであるか否かを判別する。
【００５３】
ステップＳ１でＹＥＳであればステップＳ５で撮像タスクを起動し、ステップＳ３でＹＥＳであればステップＳ７で再生タスクを起動する。ステップＳ５またはＳ７の処理が完了するとステップＳ９に進み、ＭＢＲ２の先頭アドレスをレジスタＲＧＳＴ１のカラム１に有効ＭＢＲアドレスとして設定する。ステップＳ１１では、パーティションテーブルのカラム２に記述されたスロット番号を有効スロット番号としてレジスタＲＧＳＴ１のカラム１に設定する。
【００５４】
ステップＳ１３ではモード切り換え操作が行われたか否かを繰り返し判別し、判別結果がＮＯからＹＥＳに更新されると起動中のタスクをステップＳ１５で停止する。停止処理が完了すると、ステップＳ１に戻る。
【００５５】
ステップＳ１７でＹＥＳであれば、ステップＳ１９でＵＳＢ通信タスクを起動する。ステップＳ２１ではＭＢＲ１の先頭アドレスをレジスタＲＧＳＴ１のカラム１に有効ＭＢＲアドレスとして設定し、ステップＳ２３ではパーティションテーブルのカラム１に記述されたスロット番号を有効スロット番号としてレジスタＲＧＳＴ１のカラム１に設定する。
【００５６】
ステップＳ２５ではＭＢＲ２の先頭アドレスをレジスタＲＧＳＴ１のカラム２に有効ＭＢＲアドレスとして設定し、ステップＳ２７ではパーティションテーブルのカラム２に記述されたスロット番号を有効スロット番号としてレジスタＲＧＳＴ１のカラム２に設定する。ステップＳ２７の処理が完了すると、ステップＳ１３に進む。
【００５７】
なお、現時点の動作モードがカメラモード，再生モードおよびＵＳＢ通信モードのいずれでもなければ、ステップＳ２９で他の処理を実行し、その後にステップＳ１５に進む。
【００５８】
図１０を参照して、ステップＳ３１では、図４（Ａ）に示す要領で設定されたレジスタＲＧＳＴ１を参照して、フラッシュメモリ３６のマッピング状態を認識する。この結果、フラッシュメモリ３６は図４（Ａ）に示すマッピングを有するものとして認識される。ステップＳ３３では、動画取り込み処理を実行する。この結果、撮像面で捉えられたシーンを表すスルー画像がＬＣＤモニタ２８に表示される。ステップＳ３５ではシャッタボタン３２ｓｈが半押しされたか否かを判別し、判別結果がＮＯである限り、ステップＳ３７の簡易ＡＥ処理を繰り返す。この結果、スルー画像の明るさが適度に調整される。
【００５９】
シャッタボタン３２ｓｈが半押しされると、ステップＳ３９で厳格ＡＥ処理を実行し、ステップＳ４１でＡＦ処理を実行する。この結果、スルー画像の明るさおよび鮮鋭度が厳格に調整される。ステップＳ４３ではシャッタボタン３２ｓｈが全押しされたか否かを判別し、ステップＳ４５ではシャッタボタン３２ｓｈの操作が解除されたか否かを判別する。
【００６０】
ステップＳ４５でＹＥＳと判断されたときは、そのままステップＳ３５に戻る。また、ステップＳ４３でＹＥＳであれば、ステップＳ４７で記録処理を実行する。この結果、シャッタボタン３２ｓｈが全押しされた時点の画像データを収めた画像ファイルがフラッシュメモリ３６のデータエリア２に新規に書き込まれ、新規画像ファイルの属性情報がディレクトリエントリ２に記述され、そして新規画像ファイルが書き込まれた複数のクラスタの間でリンクが形成されるようにＦＡＴ２が更新される。記録処理が完了すると、ステップＳ３５に戻る。
【００６１】
図１１を参照して、ステップＳ５１では、図４（Ａ）に示す要領で設定されたレジスタＲＧＳＴ１を参照して、フラッシュメモリ３６のマッピング状態を認識する。この結果、フラッシュメモリ３６は図５（Ａ）に示すマッピングを有するものとして認識される。ステップＳ５３では、ディレクトリエントリ２の記述を参照してデータエリア２上の最新の画像ファイルを検出し、検出された画像ファイルを再生ファイルとして指定する。ステップＳ５５では、指定画像ファイルに注目した再生処理をメモリＩ／Ｆ３４およびＬＣＤドライバ２６に命令する。
【００６２】
メモリＩ／Ｆ３４は、指定画像ファイルに収められた画像データをＦＡＴ２を参照してデータエリア２から読み出し、読み出された画像データをメモリ制御回路２２を通してＳＤＲＡＭ２４に書き込む。ＬＣＤドライバ２６は、ＳＤＲＡＭ２４に格納された画像データをメモリ制御回路２２を通して読み出し、読み出された画像データに基づいてＬＣＤモニタ２８を駆動する。この結果、再生画像がＬＣＤモニタ２８に表示される。
【００６３】
ステップＳ５７では画像送り／戻しボタン３２ｆｒが操作されたか否かを判別する。判別結果がＮＯからＹＥＳに更新されるとステップＳ５９に進み、ディレクトリエントリ２を参照して次の画像ファイルまたは前の画像ファイルを指定する。指定処理が完了すると、ステップＳ５５に戻る。この結果、別の再生画像がＬＣＤモニタ２８に表示される。
【００６４】
図１２を参照して、ステップＳ６１では、ディジタルカメラ１０と外部ＰＣ５０とがＵＳＢケーブルＣＢＬ１によって互いに接続されているか否かを判別する。判別結果がＮＯであればステップＳ６３で既定の報知を出力し、その後にステップＳ６１に戻る。判別結果がＹＥＳであればステップＳ６５に進み、レジスタＲＧＳＴ１の登録情報をＵＳＢデバイス４０を通して外部ＰＣ５０に転送する。ＵＳＢ通信タスクは、転送が完了した後に終了される。
【００６５】
外部ＰＣ５０に設けられたＣＰＵ５８は、図１３に示すフロー図に従う処理を実行する。なお、このフロー図に対応する制御プログラムは、ＨＤＤ６６に記憶される。
【００６６】
ステップＳ７１では、ディジタルカメラ１０から転送されたレジスタＲＧＳＴ１の登録情報を参照して、フラッシュメモリ３６のマッピング状態を認識する。この結果、フラッシュメモリ３６は図５（Ｂ）に示すマッピングを有するものとして認識される。
【００６７】
ステップＳ７３では、スロット１〜２の各々に保存されたファイルの属性を検出するべく、対応する命令をディジタルカメラ１０に向けて発行する。これに対してディジタルカメラ１０から返送された属性情報は、メモリ制御回路５４によってＤＲＡＭ５６に書き込まれる。ディスプレイモニタ６２には、こうして取得された属性情報に対応するアイコンＩＣ１およびＩＣ２が図７に示す要領で表示される。
【００６８】
ステップＳ７５では画像取得操作（アイコンＩＣ２のクリック）が行われたか否かを判別し、ステップＳ７９ではマニュアル取得操作（アイコンＩＣ１のクリック）が行われたか否かを判別する。
【００６９】
ステップＳ７５の判別結果がＹＥＳであれば、クリックされたアイコンＩＣ２に対応する画像データをフラッシュメモリ３６から取得するべく、対応する命令をディジタルカメラ１０に向けて発行する。これに対してディジタルカメラ１０から返送された画像データは、メモリ制御回路５４によってＤＲＡＭ５６に書き込まれる。ディスプレイドライバ６０には、こうして取得された画像データに基づく画像が表示される。
【００７０】
ステップＳ７９の判別結果がＹＥＳであれば、操作マニュアルデータを取得するべく、対応する命令をディジタルカメラ１０に向けて発行する。これに対してディジタルカメラ１０から返送された操作マニュアルデータは、メモリ制御回路５４によってＤＲＡＭ５６に書き込まれる。ディスプレイドライバ６０には、こうして取得された操作マニュアルデータに基づく操作マニュアルが表示される。
【００７１】
以上の説明から分かるように、メモリＩ／Ｆ３４は、スロット１〜２が形成されたフラッシュメモリ３６にアクセスする。動作モードは、モード切り換えスイッチ３２ｓｗによって、カメラモード（画像記録モード），再生モード（画像再生モード）およびＵＳＢ通信モード（マニュアル読み出しモード）の間で切り換えられる。ＣＰＵ３０は、モード切り換えスイッチ３２ｓｗによって選択された動作モードに応じて異なる態様で、スロット１〜２の少なくとも１つを指定する(S9~S11, S21~S27)。選択された動作モードがカメラモードまたは再生モードであれば、ＣＰＵ３０は、指定されたスロットの識別情報（ＭＢＲの先頭アドレスおよびスロット番号）を参照してメモリＩ／Ｆ３４の処理動作を制御する(S31, S47, S51, S55)。一方、選択された動作モードがＵＳＢ通信モードであれば、ＣＰＵ３０は、指定されたスロットの識別情報を外部ＰＣ５０による参照のために送出する(S65)。
【００７２】
フラッシュメモリ３６に形成されたスロット１〜２の指定態様ひいてはフラッシュメモリ３６から読み出されるデータないし情報は、カメラモードまたは再生モードが選択されたときとＵＳＢ通信モードが選択されたときとで異なる。これによって、フラッシュメモリ３６に収めるデータないし情報の多様性を高めることができる。
【００７３】
また、指定されたスロットの識別情報は、カメラモードまたは再生モードが選択されたとき内部のメモリＩ／Ｆ３４によって参照される一方、ＵＳＢ通信モードが選択されたとき外部ＰＣ５０による参照のために送出される。これによって、ＵＳＢ通信モードの下でのアクセス処理に掛かる負荷を低減することができる。
【００７４】
さらに、この実施例では、操作マニュアルを管理するスロット１がファームウェアに接する位置に設けられる。これによって、ＩＰＬ，ブートプログラム，ファームウェアおよびスロット１をＲＯＭライタを利用して一度にフラシュメモリ３６に書き込むことができ、製造に要する時間を短縮することができる。
【００７５】
なお、この実施例ではディジタルカメラを想定しているが、この発明は複数の動作モードを有して記録媒体にアクセスするあらゆる電子機器に適用することができる。
【００７６】
また、この実施例では、プログラムおよびデータをＮＡＮＤ型のフラッシュメモリ３６に統一的に保存するようにしているが、プログラムおよびデータをＮＯＲ型のフラッシュメモリとＮＡＮＤ型のフラッシュメモリとに分散して保存するようにしてもよい。
【符号の説明】
【００７７】
１０  …ディジタルカメラ
１６  …イメージャ
２０  …信号処理回路
２４  …ＳＤＲＡＭ
３０  …ＣＰＵ
３６  …ＮＡＮＤ型フラッシュメモリ
３８  …ブートＲＡＭ
【図１】
2012216101.tif 000003
【図２】
2012216101.tif 000004
【図３】
2012216101.tif 000005
【図４】
2012216101.tif 000006
【図５】
2012216101.tif 000007
【図６】
2012216101.tif 000008
【図７】
2012216101.tif 000009
【図８】
2012216101.tif 000010
【図９】
2012216101.tif 000011
【図１０】
2012216101.tif 000012
【図１１】
2012216101.tif 000013
【図１２】
2012216101.tif 000014
【図１３】
2012216101.tif 000015