(57)【要約】【構成】ＣＰＵ３２は、カメラモードに対応する撮像タスク，再生モードに対応する再生タスク，設定変更モードに対応する設定変更タスクおよびＵＳＢ通信モードに対応するＵＳＢ通信タスクを、モード切り換えスイッチ３２ｓｗの操作に応答して選択的に起動する。複数のパーティションが形成されたフラッシュメモリ３８は、起動したタスクによってアクセスされる。ここで、ＣＰＵ３２は、複数のパーティションのうち選択された動作モードに対応する一部のパーティションへのアクセスを、起動されたタスクに対して許可する。【効果】単一のフラッシュメモリ３８を動作モードによって使い分けることができる。【選択図】図２
2011059974.tif 000002
【特許請求の範囲】
【請求項１】
複数のパーティションが形成された記録媒体へのアクセス処理のために複数の動作モードにそれぞれ割り当てられた複数のアクセス手段、
前記複数の動作モードのいずれか１つを選択する選択手段、
前記複数のアクセス手段のうち前記選択手段によって選択された動作モードに対応するアクセス手段を起動する起動手段、および
前記複数のパーティションのうち前記選択手段によって選択された動作モードに対応する一部のパーティションへのアクセスを前記起動手段によって起動されたアクセス手段に対して許可する許可手段を備える、アクセス制御装置。
【請求項２】
前記許可手段は前記複数のパーティションをそれぞれ識別する複数の識別子のうち前記選択手段によって選択された動作モードに対応する一部の識別子をレジスタに設定し、
前記複数のアクセス手段の各々は前記レジスタの設定状態を参照してアクセス処理を実行する、請求項１記載のアクセス制御装置。
【請求項３】
前記複数のパーティションは画像データを格納する第１パーティションを含み、
前記複数の動作モードは画像記録／再生モードを含み、
前記複数のアクセス手段は前記画像記録／再生モードに対応して前記第１パーティションにアクセスする第１アクセス手段を含む、請求項１または２記載のアクセス制御装置。
【請求項４】
ガイド表示のためにフォントデータを再生する再生手段をさらに備え、
前記複数のパーティションは代替フォントデータを格納する第２パーティションを含み、
前記複数の動作モードは設定変更モードを含み、
前記複数のアクセス手段は前記設定変更モードに対応して前記第２パーティションにアクセスする第２アクセス手段を含む、請求項１ないし３のいずれかに記載のアクセス制御装置。
【請求項５】
前記複数のパーティションは操作マニュアルデータを格納する第３パーティションを含み、
前記複数の動作モードは外部転送モードを含み、
前記複数のアクセス手段は前記外部転送モードに対応して前記第３パーティションにアクセスする第３アクセス手段を含む、請求項１ないし４のいずれかに記載のアクセス制御装置。
【請求項６】
アクセス制御装置のプロセッサに、
複数のパーティションが形成された記録媒体へのアクセス処理のために複数の動作モードにそれぞれ割り当てられた複数のアクセスステップ、
前記複数の動作モードのいずれか１つを選択する選択ステップ、
前記複数のアクセス手段のうち前記選択ステップによって選択された動作モードに対応するアクセス手段を起動する起動ステップ、および
前記複数のパーティションのうち前記選択ステップによって選択された動作モードに対応する一部のパーティションへのアクセスを前記起動ステップによって起動されたアクセス手段に対して許可する許可ステップを実行させるための、アクセス制御プログラム。
【請求項７】
アクセス制御装置によって実行されるアクセス制御方法であって、
複数のパーティションが形成された記録媒体へのアクセス処理のために複数の動作モードにそれぞれ割り当てられた複数のアクセスステップ、
前記複数の動作モードのいずれか１つを選択する選択ステップ、
前記複数のアクセス手段のうち前記選択ステップによって選択された動作モードに対応するアクセス手段を起動する起動ステップ、および
前記複数のパーティションのうち前記選択ステップによって選択された動作モードに対応する一部のパーティションへのアクセスを前記起動ステップによって起動されたアクセス手段に対して許可する許可ステップを備える、アクセス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、アクセス制御装置に関し、特に、複数のパーティションが形成された記録媒体へのアクセス動作を制御する、アクセス制御装置に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によれば、ＣＰＵ，ＥＥＰＲＯＭ（登録商標），およびフラッシュメモリが、半導体メモリカードのモジュール内部に実装される。ＥＥＰＲＯＭに設けられたＥＣクライアントアプリの使用領域は、ＥＥＰＲＯＭにパーティションテーブルを配置し、かつフラッシュメモリにパーティションを生成することで拡張される。パーティションテーブルがモジュール内部のＥＥＰＲＯＭに配置されるので、このパーティションテーブルにアクセスできるのはモジュール内部のＣＰＵに限られる。これによって、ＥＣクライアントアプリの守秘性が高まる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１７６３０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、背景技術では、アクセスできるパーティションが動作モードによって使い分けられることはない。
【０００５】
それゆえに、この発明の主たる目的は、単一の記録媒体を動作モードによって使い分けることができる、アクセス制御装置を提供することである。
【課題を解決するための手段】
【０００６】
この発明に従うデータ処理装置(10：実施例で相当する参照符号。以下同じ)は、複数のパーティションが形成された記録媒体(38)へのアクセス処理のために複数の動作モードにそれぞれ割り当てられた複数のアクセス手段(S41, S57, S61, S65, S71, S85, S91, S103, S107)、複数の動作モードのいずれか１つを選択する選択手段(S3, S7, S17, S23)、複数のアクセス手段のうち選択手段によって選択された動作モードに対応するアクセス手段を起動する起動手段(S5, S9, S19, S25)、および複数のパーティションのうち選択手段によって選択された動作モードに対応する一部のパーティションへのアクセスを起動手段によって起動されたアクセス手段に対して許可する許可手段(S11, S21, S27, S29)を備える。
【０００７】
好ましくは、許可手段は複数のパーティションをそれぞれ識別する複数の識別子のうち選択手段によって選択された動作モードに対応する一部の識別子をレジスタ(RGST1)に設定し、複数のアクセス手段の各々はレジスタの設定状態を参照してアクセス処理を実行する。
【０００８】
好ましくは、複数のパーティションは画像データを格納する第１パーティションを含み、複数の動作モードは画像記録／再生モードを含み、複数のアクセス手段は画像記録／再生モードに対応して第１パーティションにアクセスする第１アクセス手段(S57, S65)を含む。
【０００９】
好ましくは、ガイド表示のためにフォントデータを再生する再生手段(S73)がさらに備えられ、複数のパーティションは代替フォントデータを格納する第２パーティションを含み、複数の動作モードは設定変更モードを含み、複数のアクセス手段は設定変更モードに対応して第２パーティションにアクセスする第２アクセス手段(S85)を含む。
【００１０】
好ましくは、複数のパーティションは操作マニュアルデータを格納する第３パーティションを含み、複数の動作モードは外部転送モードを含み、複数のアクセス手段は外部転送モードに対応して第３パーティションにアクセスする第３アクセス手段(S103)を含む。
【００１１】
この発明に従うアクセス制御プログラムは、アクセス制御装置(10)のプロセッサ(32)に、複数のパーティションが形成された記録媒体(38)へのアクセス処理のために複数の動作モードにそれぞれ割り当てられた複数のアクセスステップ(S41, S57, S61, S65, S71, S85, S91, S103, S107)、複数の動作モードのいずれか１つを選択する選択ステップ(S3, S7, S17, S23)、複数のアクセス手段のうち選択ステップによって選択された動作モードに対応するアクセス手段を起動する起動ステップ(S5, S9, S19, S25)、および複数のパーティションのうち選択ステップによって選択された動作モードに対応する一部のパーティションへのアクセスを起動ステップによって起動されたアクセス手段に対して許可する許可ステップ(S11, S21, S27, S29)を実行させるための、アクセス制御プログラムである。
【００１２】
この発明に従うアクセス制御方法は、アクセス制御装置(10)によって実行されるアクセス制御方法であって、複数のパーティションが形成された記録媒体(38)へのアクセス処理のために複数の動作モードにそれぞれ割り当てられた複数のアクセスステップ(S41, S57, S61, S65, S71, S85, S91, S103, S107)、複数の動作モードのいずれか１つを選択する選択ステップ(S3, S7, S17, S23)、複数のアクセス手段のうち選択ステップによって選択された動作モードに対応するアクセス手段を起動する起動ステップ(S5, S9, S19, S25)、および複数のパーティションのうち選択ステップによって選択された動作モードに対応する一部のパーティションへのアクセスを起動ステップによって起動されたアクセス手段に対して許可する許可ステップ(S11, S21, S27, S29)を備える。
【発明の効果】
【００１３】
この発明によれば、或る動作モードが選択されたときは、選択された動作モードに対応する或るアクセス手段が或る一部のパーティションにアクセスする。また、他の動作モードが選択されたときは、選択された動作モードに対応する他のアクセス手段が他の一部のパーティションにアクセスする。これによって、単一の記録媒体５を動作モードによって使い分けることができる。
【００１４】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００１５】
【図１】この発明の基本的構成を示すブロック図である。
【図２】この発明の一実施例の構成を示すブロック図である。
【図３】ＮＯＲ型フラッシュメモリのマッピング状態の一例を示す図解図である。
【図４】ＮＡＮＤ型フラッシュメモリのマッピング状態の一例を示す図解図である。
【図５】（Ａ）はカメラモードまたは再生モードが選択されたときのレジスタの設定状態の一例を示す図解図であり、（Ｂ）は設定変更モードが選択されたときのレジスタの設定状態の一例を示す図解図であり、（Ｃ）はＵＳＢ通信モードが選択されたときのレジスタの設定状態の一例を示す図解図である。
【図６】撮タスクおよび再生タスクの各々によって認識されるＮＡＮＤ型フラッシュメモリのマッピング状態の一例を示す図解図である。
【図７】設定変更タスクによって認識されるＮＡＮＤ型フラッシュメモリのマッピング状態の一例を示す図解図である。
【図８】（Ａ）はメニュー画面の一例を示す図解図であり、（Ｂ）はメニュー画面の他の一例を示す図解図である。
【図９】ＵＳＢ通信タスクによって認識されるＮＡＮＤ型フラッシュメモリのマッピング状態の一例を示す図解図である。
【図１０】図２実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１１】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１２】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１３】図２実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【図１４】図２実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１５】図２実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【発明を実施するための形態】
【００１６】
以下、この発明の実施の形態を図面を参照しながら説明する。
［基本的構成］
【００１７】
図１を参照して、この発明のアクセス制御装置は、基本的に次のように構成される。複数のアクセス手段１，１，…は、複数のパーティションが形成された記録媒体５へのアクセス処理のために複数の動作モードにそれぞれ割り当てられる。選択手段２は、複数の動作モードのいずれか１つを選択する。起動手段３は、複数のアクセス手段のうち選択手段２によって選択された動作モードに対応するアクセス手段を起動する。許可手段４は、複数のパーティションのうち選択手段２によって選択された動作モードに対応する一部のパーティションへのアクセスを起動手段によって起動されたアクセス手段に対して許可する。
【００１８】
したがって、或る動作モードが選択されたときは、選択された動作モードに対応する或るアクセス手段が或る一部のパーティションにアクセスする。また、他の動作モードが選択されたときは、選択された動作モードに対応する他のアクセス手段が他の一部のパーティションにアクセスする。これによって、単一の記録媒体５を動作モードによって使い分けることができる。
［実施例］
【００１９】
図２を参照して、この実施例のディジタルカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞りユニット１４を含む。これらの部材を経た被写界の光学像は、イメージャ１６の撮像面に照射され、光電変換を施される。
【００２０】
電源が投入されると、ＣＰＵ３２は、ＮＯＲ型のフラッシュメモリ４０にアクセスする。図３を参照して、フラッシュメモリ４２は、ＭＢＲ０(MBR：Master Boot Record)，ＰＢＲ０(PBR：Partition Boot Record)，ＦＡＴ０(FAT：File Allocation Table)，ディレクトリエントリ０およびデータエリア０を有する。ここで、データエリア０には、μＩＲＯＮ仕様のＯＳ(Operating System)およびこのＯＳの下で実行される複数のタスク（詳しくは後述）に相当するプログラム、並びにメニュー項目を表すテキストの基礎となるフォントデータなどが格納される。
【００２１】
ＣＰＵ３２はまず、ＭＢＲ０およびＰＢＲ０の記述を参照してフラッシュメモリ４０のマッピング状態を認識し、その後にＦＡＴ０およびディレクトリエントリ０を参照してＯＳおよびメインタスクを起動する。
【００２２】
メインタスクでは、キー入力装置３４に設けられたモード切り換えスイッチ３４ｓｗの設定（つまり現時点の動作モード）が判別され、現時点の動作モードに対応するタスクを起動する。現時点の動作モードがカメラモードであれば撮像タスクが起動され、現時点の動作モードが再生モードであれば再生タスクが起動される。また、現時点の動作モードが設定変更モードであれば設定変更タスクが起動され、現時点の動作モードがＵＳＢ通信モードであればＵＳＢ通信タスクが起動される。
【００２３】
カメラモード，再生モード，設定変更モードおよびＵＳＢ通信モードのいずれにおいても、ＮＡＮＤ型のフラッシュメモリ３８がアクセスされる。図４を参照して、フラッシュメモリ３８は、スロット１〜３を有する。
【００２４】
ここで、スロット１はＭＢＲ１，ＰＢＲ１，ＦＡＴ１，ディレクトリエントリ１およびデータエリア１によって形成され、スロット２はＭＢＲ２，ＰＢＲ２，ＦＡＴ２，ディレクトリエントリ２およびデータエリア２によって形成され、そしてスロット３はＭＢＲ３，ＰＢＲ３，ＦＡＴ３，ディレクトリエントリ３およびデータエリア３によって形成される。
【００２５】
また、ＭＢＲ１のパーティションテーブルに記述されたオフセットＯＦＳＴ１はＭＢＲ１の先頭からＰＢＲ１の先頭までの距離を示し、ＭＢＲ２のパーティションテーブルに記述されたオフセットＯＦＳＴ２はＭＢＲ２の先頭からＰＢＲ２の先頭までの距離を示し、ＭＢＲ３のパーティションテーブルに記述されたオフセットＯＦＳＴ３はＭＢＲ３の先頭からＰＢＲ３の先頭までの距離を示す。
【００２６】
さらに、データエリア１は画像ファイルを格納するために準備され、データエリア２はフラッシュメモリ４０に格納されたフォントデータに代わる代替フォントデータを格納するために準備され、そしてデータエリア３はディジタルカメラ１０の操作マニュアルデータを格納するために準備される。
【００２７】
撮像タスクまたは再生タスクが起動されたときは、スロット１の先頭アドレスである“ＡＤＲＳ１”が図５（Ａ）に示す要領でレジスタＲＧＳＴ１に設定される。また、設定変更タスクが起動されたときは、スロット２の先頭アドレスである“ＡＤＲＳ２”が図５（Ｂ）に示す要領でレジスタＲＧＳＴ１に設定される。さらに、ＵＳＢ通信タスクが起動されたときは、スロット１の先頭アドレスであるＡＤＲＳ１とスロット３の先頭アドレスであるＡＤＲＳ３とが図５（Ｃ）に示す要領でレジスタＲＧＳＴ１に設定される。
【００２８】
起動したタスクは、このようなレジスタＲＧＳＴ１の設定を参照してフラッシュメモリ３８のマッピング状態を認識する。したがって、撮像タスクおよび再生タスクの下では、フラッシュメモリ３８は図６に示すマッピングを有するものとして認識される。また、設定変更タスクの下では、フラッシュメモリ３８は図７に示すマッピングを有するものとして認識される。さらに、ＵＳＢ通信タスクの下では、フラッシュメモリ３８は図９に示すマッピングを有するものとして認識される。
【００２９】
この結果、起動したタスクは、フラッシュメモリ３８の実際のマッピング状態を意識することなく、フラッシュメモリ３８にアクセスする。このような実際のマッピング状態を考慮する必要のないメモリアクセスは、ＭＢＲ１〜ＭＢＲ３の各々にパーティションテーブルを設け、ＭＢＲ＊（＊：１〜３、以下同じ）の先頭からＰＢＲ＊までの距離をオフセットＯＦＳＴ＊としてＭＢＲ＊のパーティションテーブルに記述し、アクセスを許可するスロットの先頭アドレスをレジスタＲＧＳＴ１に設定することで実現される。
【００３０】
撮像タスクが起動されると、ＣＰＵ３２は、動画取り込み処理を実行するべく、ドライバ１８ｃに露光動作および電荷読み出し動作の繰り返しを命令する。ドライバ１８ｃは、周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して、イメージャ１６の撮像面を露光し、かつ撮像面で生成された電荷をラスタ走査態様で読み出す。イメージャ１６からは、読み出された電荷に基づく生画像データが周期的に出力される。
【００３１】
信号処理回路２０は、イメージャ１６から出力された生画像データに白バランス調整，色分離，ＹＵＶ変換などの処理を施し、これによって生成されたＹＵＶ形式の画像データをメモリ制御回路２２を通してＳＤＲＡＭ２４に書き込む。ＬＣＤドライバ２６は、ＳＤＲＡＭ２４に格納された画像データをメモリ制御回路２２を通して繰り返し読み出し、読み出された画像データに基づいてＬＣＤモニタ２８を駆動する。この結果、被写界を表す動画像がモニタ画面に表示される。
【００３２】
信号処理回路２０によって生成された画像データのうち、ＹデータはＣＰＵ３２にも与えられる。ＣＰＵ３２は、与えられたＹデータに簡易ＡＥ処理を施して適正ＥＶ値を算出する。算出された適正ＥＶ値を定義する絞り量および露光時間はドライバ１８ｂおよび１８ｃにそれぞれ設定され、これによって動画像の明るさが適度に調整される。
【００３３】
シャッタボタン３４ｓｈが半押しされると、ＣＰＵ３２は、信号処理回路２０から与えられたＹデータに厳格なＡＥ処理を施して最適ＥＶ値を算出する。算出された最適ＥＶ値を定義する絞り量および露光時間は、上述と同様、ドライバ１８ｂおよび１８ｃにそれぞれ設定される。この結果、動画像の明るさが厳格に調整される。ＣＰＵ３２はまた、信号処理回路２０から与えられたＹデータの高周波成分にＡＦ処理を施す。これによってフォーカスレンズ１２が合焦点に配置され、動画像の鮮鋭度が向上する。
【００３４】
シャッタボタン３４ｓｈが全押しされると、ＣＰＵ３２は、記録処理の実行をＩ／Ｆ３６に命令する。Ｉ／Ｆ３６は、シャッタボタン３４ｓｈが操作された時点の被写界を表す１フレームの画像データをメモリ制御回路２２を通してＳＤＡＲＭ２４から読み出し、読み出された画像データを含む画像ファイルをフラッシュメモリ３８のデータエリア１に書き込む。Ｉ／Ｆ３６はさらに、この書き込み処理に関連してディレクトリエントリ１およびＦＡＴ１を更新する。
【００３５】
再生タスクが起動されると、ＣＰＵ３２は、データエリア１に格納された最新の画像ファイルをディレクトリエントリ１を参照して検出し、検出された画像ファイルに注目した再生処理の実行をＩ／Ｆ３６およびＬＣＤドライバ２６に命令する。Ｉ／Ｆ３６は、指定された画像ファイルの画像データをＦＡＴ１を参照して読み出し、読み出された画像データをメモリ制御回路２２を通してＳＤＲＡＭ２４に書き込む。
【００３６】
ＬＣＤドライバ２６は、ＳＤＲＡＭ２４に格納された画像データをメモリ制御回路２２を通して読み出し、読み出された画像データに基づいてＬＣＤモニタ２８を駆動する。この結果、指定画像ファイルの画像データに基づく再生画像がＬＣＤモニタ２８に表示される。
【００３７】
キー入力装置３４の送り／戻しボタン３４ｆｗが操作されると、ＣＰＵ３２は、ディレクトリエントリ１を参照して後続の画像ファイルまたは先行する画像ファイルを検出する。検出された画像ファイルは上述と同様の再生処理を施され、この結果、再生画像が更新される。
【００３８】
設定変更タスクが起動されると、ＣＰＵ３２は、メニュー画像を表示するべく、フラッシュメモリ４０に格納されたフォントデータをキャラクタジェネレータ３０に与える。キャラクタジェネレータ３０は、与えられたフォントデータに基づいてメニュー画像データを作成し、作成されえたメニュー画像データをＬＣＤドライバ２６に与える。この結果、図８（Ａ）に示すメニュー画像がＬＣＤモニタ２８に表示される。
【００３９】
ここで、“露光設定”の項目が選択されると、露光モードが変更される。また、“フォーカス設定”の項目が選択されると、フォーカスモードが変更される。撮像タスクの下でシャッタボタン３４ｓｈの半押しに応答して実行されるＡＥ処理およびＡＦ処理は、こうして設定された露光モードおよびフォーカスモードに従う態様で実行される。
【００４０】
また、図８（Ａ）に示すメニュー画像上で“フォント変更”が選択されると、ＣＰＵ３２は、フラッシュメモリ３８のデータエリア２に格納された代替フォントデータをＩ／Ｆ３６を通して読み出し、読み出された代替フォントデータをフラッシュメモリ４２のデータエリア０に格納されたフォントデータに上書きする。この結果、メニュー画像は図８（Ａ）から図８（Ｂ）に更新される。
【００４１】
ＵＳＢ通信タスクが起動されると、ＵＳＢケーブルＣＢＬ１がＵＳＢデバイス４２に接続されているか否かが判別される。非接続状態であれば既定の報知が出力される一方、接続状態であれば“操作マニュアル”および“画像ファイル”の２つの項目が記述されたメニューデータがＵＳＢデバイス４２を通してＰＣ（図示せず）に転送される。
【００４２】
ＰＣによって選択された項目が“操作マニュアル”であれば、ＣＰＵ３２は、フラッシュメモリ３８のデータエリア３に格納された操作マニュアルデータをＩ／Ｆ３６を通して読み出し、読み出された操作マニュアルデータをＵＳＢデバイス４２を通してＰＣに転送する。この結果、操作マニュアルがＰＣの画面に表示される。
【００４３】
一方、ＰＣによって選択された項目が“画像ファイル”であれば、ＣＰＵ３２は、フラッシュメモリ３８のデータエリア１に格納された画像ファイルをＩ／Ｆ３６を通して読み出し、読み出された画像ファイルをＵＳＢデバイス４２を通してＰＣに転送する。この結果、画像ファイルがＰＣによって再生される。
【００４４】
ＣＰＵ３２は、図１０〜図１１に示すメインタスクを動作モードに関係なく実行し、カメラモードが選択されたときに図１２に示す撮像タスク，再生モードが選択されたときに図１３に示す再生タスクを実行し、設定変更モードが選択されたときに図１４に示す設定変更タスクを実行し、そしてＵＳＢ通信モードが選択されたときに図１５に示すＵＳＢ通信タスクを実行する。
【００４５】
図１０を参照して、ステップＳ１では初期化処理を実行する。ステップＳ３では現時点の動作モードがカメラモードであるか否かを判別し、ステップＳ７では現時点の動作モードが再生モードであるか否かを判別する。また、ステップＳ１７では現時点の動作モードが設定変更モードであるか否かを判別し、ステップＳ２３では現時点の動作モードがＵＳＢ通信モードであるか否かを判別する。
【００４６】
ステップＳ３でＹＥＳであればステップＳ５で撮像タスクを起動し、ステップＳ７でＹＥＳであればステップＳ９で再生タスクを起動する。ステップＳ５またはＳ９の処理が完了すると、スロット１の先頭アドレスである“ＡＤＲＳ１”をレジスタＲＧＳＴ１に設定する。
【００４７】
ステップＳ１３ではモード切り換え操作が行われたか否かを繰り返し判別し、判別結果がＮＯからＹＥＳに更新されると起動中のタスクをステップＳ１５で停止する。停止処理が完了すると、ステップＳ３に戻る。
【００４８】
ステップＳ１７でＹＥＳであれば、ステップＳ１９で設定変更タスクを起動し、スロット２の先頭アドレスである“ＡＤＲＳ２”をステップＳ２１でレジスタＲＧＳＴ１に設定する。ステップＳ２１の処理が完了すると、ステップＳ１３に進む。
【００４９】
ステップＳ２３でＹＥＳであれば、ステップＳ２５でＵＳＢ通信タスクを起動する。ステップＳ２７ではスロット１の先頭アドレスである“ＡＤＲＳ１”をレジスタＲＧＳＴ１に設定し、ステップＳ２９ではスロット３の先頭アドレスである“ＡＤＲＳ３”をレジスタＲＧＳＴ３に設定する。ステップＳ２９の処理が完了すると、ステップＳ１３に進む。
【００５０】
なお、現時点の動作モードがカメラモード，再生モード，設定変更モードおよびＵＳＢ通信モードのいずれでもなければ、ステップＳ３１で他の処理を実行し、その後にステップＳ１３に進む。
【００５１】
図１２を参照して、ステップＳ４１では、図５（Ａ）に示す要領で設定されたレジスタＲＧＳＴ１を参照して、フラッシュメモリ３８のマッピング状態を認識する。この結果、フラッシュメモリ３８は図６に示すマッピングを有するものとして認識される。
【００５２】
ステップＳ４３では、動画取り込み処理を実行する。この結果、被写界を表すスルー画像がＬＣＤモニタ２８に表示される。ステップＳ４５ではシャッタボタン３４ｓｈが半押しされたか否かを判別し、判別結果がＮＯである限り、ステップＳ４７の簡易ＡＥ処理を繰り返す。この結果、スルー画像の明るさが適度に調整される。
【００５３】
シャッタボタン３４ｓｈが半押しされると、ステップＳ４９でＡＥ処理を実行し、ステップＳ５１でＡＦ処理を実行する。この結果、スルー画像の明るさおよび鮮鋭度が厳格に調整される。ステップＳ５３ではシャッタボタン３４ｓｈが全押しされたか否かを判別し、ステップＳ５５ではシャッタボタン３４ｓｈの操作が解除されたか否かを判別する。
【００５４】
ステップＳ５５でＹＥＳと判断されたときは、そのままステップＳ４５に戻る。また、ステップＳ５３でＹＥＳであれば、ステップＳ５７で記録処理を実行し、その後にステップＳ４５に戻る。
【００５５】
図１３を参照して、ステップＳ６１では、図５（Ａ）に示す要領で設定されたレジスタＲＧＳＴ１を参照して、フラッシュメモリ３８のマッピング状態を認識する。この結果、フラッシュメモリ３８は図６に示すマッピングを有するものとして認識される。
【００５６】
ステップＳ６３では、ディレクトリエントリ１の記述を参照してデータエリア１上の最新の画像ファイルを検出し、検出された画像ファイルを再生ファイルとして指定する。ステップＳ６５では、指定画像ファイルに注目した再生処理をＩ／Ｆ３６およびＬＣＤドライバ２６に命令する。
【００５７】
Ｉ／Ｆ３６は、指定画像ファイルに格納された画像データをＦＡＴ１を参照してデータエリア１から読み出し、読み出された画像データをメモリ制御回路２２を通してＳＤＲＡＭ２４に書き込む。ＬＣＤドライバ２６は、ＳＤＲＡＭ２４に格納された画像データをメモリ制御回路２２を通して読み出し、読み出された画像データに基づいてＬＣＤモニタ２８を駆動する。この結果、再生画像がＬＣＤモニタ２８に表示される。
【００５８】
ステップＳ６７では画像送り／戻しボタン３４ｆｒが操作されたか否かを判別する。判別結果がＮＯからＹＥＳに更新されるとステップＳ６９に進み、ディレクトリエントリ１を参照して次の画像ファイルまたは前の画像ファイルを指定する。指定処理が完了すると、ステップＳ６５に戻る。この結果、別の再生画像がＬＣＤモニタ２８に表示される。
【００５９】
図１４を参照して、ステップＳ７１では、図５（Ｂ）に示す要領で設定されたレジスタＲＧＳＴ１を参照して、フラッシュメモリ３８のマッピング状態を認識する。この結果、フラッシュメモリ３８は図７に示すマッピングを有するものとして認識される。
【００６０】
ステップＳ７３では、メニュー画像を表示するべく、フラッシュメモリ４２に格納されたフォントデータをキャラクタジェネレータ３０に与える。この結果、図８（Ａ）または図８（Ｂ）に示すメニュー画像がＬＣＤモニタ２８に表示される。
【００６１】
ステップＳ７５では“露光設定”の項目が選択されたか否かを判別し、ステップＳ７９では“フォーカス設定”の項目が選択されたか否かを判別し、そしてステップＳ８３では“フォント変更”の項目が選択されたか否かを判別する。
【００６２】
ステップＳ７５でＹＥＳであればステップＳ７７で露光モードを変更し、ステップＳ７９でＹＥＳであればステップＳ８１でフォーカスモードを変更する。ステップＳ７７またはＳ８１の処理が完了すると、ステップＳ７５に戻る。
【００６３】
ステップＳ８３でＹＥＳであればステップＳ８５に進み、フラッシュメモリ３８に格納された代替フォントデータをＩ／Ｆ３６を通して読み出す。ステップＳ８７では、読み出された代替フォントデータをフラッシュメモリ４２に格納されたフォントデータに上書きする。ステップＳ８７の処理が完了すると、ステップＳ７３に戻る。
【００６４】
図１５を参照して、ステップＳ９１では、図５（Ｃ）に示す要領で設定されたレジスタＲＧＳＴ１を参照して、フラッシュメモリ３８のマッピング状態を認識する。この結果、フラッシュメモリ３８は図９に示すマッピングを有するものとして認識される。
【００６５】
ステップＳ９３では、ＵＳＢケーブルＣＢＬ１がＵＳＢデバイス４２に接続されているか否かを判別する。判別結果がＮＯであればステップＳ９５で既定の報知を出力し、その後にステップＳ９３に戻る。判別結果がＹＥＳであれば、“操作マニュアル”および“画像ファイル”の２つの項目が記述されたメニューデータをＵＳＢデバイス４２を通してＰＣに転送する。
【００６６】
ステップＳ９９ではＰＣによって選択された項目が“操作マニュアル”であるか否かを判別し、ステップＳ１０１ではＰＣによって選択された項目が“画像ファイル”であるか否かを判別する。ステップＳ９９でＹＥＳであればステップＳ１０３に進み、ステップＳ１０１でＹＥＳであればステップＳ１０７に進む。
【００６７】
ステップＳ１０３では操作マニュアルデータをＩ／Ｆ３６を通してフラッシュメモリ３８から読み出し、ステップＳ１０５では読み出された操作マニュアルデータをＵＳＢデバイス４２を通してＰＣに転送する。ステップＳ１０７では画像ファイルをＩ／Ｆ３６を通してフラッシュメモリ３８から読み出し、ステップＳ１０９では読み出された画像ファイルをＵＳＢデバイス４２を通してＰＣに転送する。ステップＳ１０５またはＳ１０９の処理が完了すると、ステップＳ９９に戻る。
【００６８】
以上の説明から分かるように、ＣＰＵ３２は、カメラモードに対応する撮像タスク，再生モードに対応する再生タスク，設定変更モードに対応する設定変更タスクおよびＵＳＢ通信モードに対応するＵＳＢ通信タスクを、モード切り換えスイッチ３２ｓｗの操作に応答して選択的に起動する(S3~S5, S7~S9, S17~S19, S23~S25)。複数のパーティションが形成されたフラッシュメモリ３８は、起動したタスクによってアクセスされる(S41, S57, S61, S65, S71, S85, S91, S103, S107)。ここで、ＣＰＵ３２は、複数のパーティションのうち選択された動作モードに対応する一部のパーティションへのアクセスを、起動されたタスクに対して許可する(S11, S21, S27, S29)。
【００６９】
したがって、或る動作モードが選択されたときは、選択された動作モードに対応する或るタスクが或る一部のパーティションにアクセスする。また、他の動作モードが選択されたときは、選択された動作モードに対応する他のタスクが他の一部のパーティションにアクセスする。これによって、単一のフラッシュメモリ３８を動作モードによって使い分けることができる。
【００７０】
なお、この実施例ではディジタルカメラを想定しているが、この発明は複数の動作モードを有して記録媒体にアクセスするあらゆる電子機器に適用することができる。
【００７１】
また、この実施例では、プログラムおよびデータをＮＯＲ型のフラッシュメモリ３８およびＮＡＮＤ型のフラッシュメモリ４０に分散的に記憶させるようにしているが、プログラムおよびデータをＮＡＮＤ型のフラッシュメモリ４０に纏めて記憶させるようにしてもよい。
【符号の説明】
【００７２】
１０  …ディジタルカメラ
１６  …イメージャ
２０  …信号処理回路
３０  …キャラクタジェネレータ
３２  …ＣＰＵ
３８  …ＮＡＮＤ型フラッシュメモリ
４０  …ＮＯＲ型フラッシュメモリ
【図１】
2011059974.tif 000003
【図２】
2011059974.tif 000004
【図３】
2011059974.tif 000005
【図４】
2011059974.tif 000006
【図５】
2011059974.tif 000007
【図６】
2011059974.tif 000008
【図７】
2011059974.tif 000009
【図８】
2011059974.tif 000010
【図９】
2011059974.tif 000011
【図１０】
2011059974.tif 000012
【図１１】
2011059974.tif 000013
【図１２】
2011059974.tif 000014
【図１３】
2011059974.tif 000015
【図１４】
2011059974.tif 000016
【図１５】
2011059974.tif 000017