(57)【要約】【課題】  デジタルカメラ市場が要求するさまざまな機能を実装しながら、ファームウエアを変更せず、その機能を利用者毎に抑止することで、従来からのスチルカメラユーザや初心者が抵抗なく利用可能とすることを目的とするものである。【解決手段】  装抜可能な外部記憶媒体を有し、利用者ごとの属性情報を記憶する手段と、外部記憶媒体に利用者の利用者情報を記録する手段と、前記利用者情報から対応する属性情報を検索する手段と、前記属性情報から、選択的に機能を制限する手段を有する。【選択図】  図１
2006222530.tif 000002
【特許請求の範囲】
【請求項１】
装抜可能な外部記憶媒体を有するデジタルカメラにおいて、利用者ごとの属性情報を記憶する手段と、外部記憶媒体に利用者の利用者情報を記録する手段と、前記利用者情報から対応する属性情報を検索する手段と、前記属性情報から、機能を制限することを特徴とするデジタルカメラ。
【請求項２】
前記利用者情報と利用者が使用可能な機能情報との対応リストを記憶することを特徴とする、請求項１記載のデジタルカメラ。
【請求項３】
請求項２記載の対応リストは、書き込み可能な記憶領域と、読みだしのみの記憶領域にそれぞれ記憶されることを特徴とする請求項１記載のデジタルカメラ。
【請求項４】
前記書き込み可能な記憶領域に記憶された前記対応リストは、利用者情報と対応する機能情報の内容についての修正手段を備えたことを特徴とする、請求項１記載のデジタルカメラ。
【請求項５】
外部記憶媒体上の前記利用者情報を読みだし、前記対応リストから対応する機能情報を検索し、得られた機能情報から対応する機能の起動を無効にする手段を備えたことを特徴とする請求項１記載のデジタルカメラ。
【請求項６】
請求項５記載のデジタルカメラにおいて、利用者情報の認識に失敗した場合、デジタルカメラの実装する機能に対する制限を無効とすることを特徴とする請求項１記載のデジタルカメラ。
【請求項７】
請求項５記載のデジタルカメラにおいて、特定の機能の実行要求があった際にその機能が無効と判定された場合、既定の機能をそれにかわり実行することを特徴とする請求項１記載のデジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は外部記憶装置をもち、複数の機能を実現するデジタルカメラに関する。
【背景技術】
【０００２】
デジタルカメラは、従来からの銀塩フィルムによるスチルカメラの延長上の表品として開発が進められてきた。一方、近年のCPUやメモリなどの低価格化と高機能化、デジタルカメラ市場の活性化にともない、さまざまな機能が付加されてきた。
【０００３】
近年では、パーソナルコンピュータとの接続性が確立されるなど、従来からのカメラの概念を越えた情報端末機器として注目されている。
【０００４】
又、別の従来例としては、例えば特許文献１をあげることが出来る。
【特許文献１】特開２００４−１９３８８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、このような多様な機能の付加は従来からのカメラとしての機能のみを必要としている利用者にとっては、その操作が必要以上に煩雑に見え利用にあったって混乱を生じる可能性がある。
【０００６】
また、カメラ固有の機能であっても、例えば撮影においては、絞り優先、シャッタースピード優先など複数の撮影モードを備えている場合があり、さらに、デジタルカメラでは、さまざま画像処理機能が柔軟に実装可能であり、撮影モード等の機能は増加する傾向にあり、初心者にとっては操作に困難が生じる可能性がある。
【０００７】
本発明は、デジタルカメラ市場が要求するさまざまな機能を実装しながら、ファームウエアを変更せず、その機能を利用者毎に抑止することで、従来からのスチルカメラユーザや初心者が抵抗なく利用可能とすることを目的とするものである。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の請求項１記載のデジタルカメラは装抜可能な外部記憶媒体を有し、利用者ごとの属性情報を記憶する手段と、外部記憶媒体に利用者の利用者情報を記録する手段と、前記利用者情報から対応する属性情報を検索する手段と、前記属性情報から、選択的に機能を制限する手段を有することを特徴とする。
【０００９】
請求項２記載のデジタルカメラは、請求項１に係わるデジタルカメラにおいて、前記利用者情報と利用者が使用可能な機能情報との対応リストを記憶することを特徴とする。
【００１０】
請求項３記載のデジタルカメラは、請求項２に係わる対応リストが書き込み可能な記憶領域と、読みだしのみの記憶領域にそれぞれ記憶されることを特徴とする。
【００１１】
請求項４記載のデジタルカメラは、前記対応リストは、利用者情報と対応する機能情報の内容についての修正手段を備えたことを特徴とする。
【００１２】
請求項５記載のデジタルカメラは、外部記憶媒体上の前記利用者情報を読みだし、前記対応リストから対応する機能情報を検索し、得られた機能情報から対応する機能の起動操作を無効にする手段を備えたことを特徴とする。
【００１３】
請求項６記載のデジタルカメラは、請求項５に係わるデジタルカメラであって、利用者情報の認識に失敗した場合、デジタルカメラの実装する機能に対する制限を無効とする手段を備えたことを特徴とする。
【００１４】
請求項７記載のデジタルカメラは、請求項５に係わるデジタルカメラであって、特定の機能の実行要求があった際にその機能が無効と判定された場合、既定の機能をそれにかわり実行する手段を備えたことを特徴とする。
【発明の効果】
【００１５】
デジタルカメラ内のファームウエアを変更せずに、デジタルカメラが持つ機能を変更することが可能となる。
【００１６】
機能の変更は、外部記憶媒体を利用者コードに用意することにより容易に可能となる。
【００１７】
機能を制限することにより、デジタルカメラに不慣れなユーザや撮影に不慣れなユーザにがデジタルカメラを利用するにあたり、余計な混乱を生じることを減ずることが可能となる。また上記利用者毎の機能の制限は、利用者コードテーブルを書き換え可能な不揮発メモリに設定することにより、より柔軟な設定が可能となる。
【発明を実施するための最良の形態】
【００１８】
図１は、本実施形態によるデジタルカメラシステムの概略構成をあらわすブロック図である。
【００１９】
101はCCD、102はCPU、103はROM、104はEPROM、105は信号処理プロセッサ、106はRAM、107は装抜可能な外部記憶媒体であり、108は通信ポートであり、109はLCD表示装置である。
【００２０】
110はシャッタースイッチ検出装置であり、111はモードダイヤル位置検出装置である。
【００２１】
112はシャッターメカである。
【００２２】
図１に基づいて本本実施形態によるデジタルカメラシステムの動作を説明すると、103ROMには、本システムを制御する一連のファームウエアプログラムコードが格納され、これらは必要に応じ、106RAMに展開され102CPUで実行される。
【００２３】
110シャッタースイッチ検出装置にてシャッター押下が検出されると、111モードダイヤル位置検出装置から、ダイヤル位置を検出し、複数ある撮影モードのいずれかであれば112シャッターメカおよび、101CCDを駆動し、101CCDからの信号は102CPUの制御下、105信号処理プロセッサで処理された後、106RAMにデジタル画像データとして格納され、必要に応じ107外部記憶媒体に格納される。
【００２４】
また、111モードダイヤル位置検出装置が再生モードを検出した際には撮影された画像を109液晶表示装置LCDに出力する。
【００２５】
さらに、111モードダイヤル位置検出装置が通信モードを検出した際は撮影された画像データは108通信ポートを通じ外部の情報処理機器に転送する。
【００２６】
尚、本デジタルカメラにおいては、ダイヤル位置として通信モードと再生モードとシャッタースピード優先モードと絞り優先モードとプログラムモードの５ポジションを有す。また以下の説明において、シャッタースピード優先モード、絞り優先モード、プログラムモードを総称して撮影モードと呼ぶ。
【００２７】
シャッタースピード優先モードとは、利用者が選択したシャッタースピードに対し、デジタルカメラシステムが適正な露出値になるように、自動的に絞り値を選択し撮影するモードである。
【００２８】
絞り優先モードとは、利用者が選択した絞り値に対し、デジタルカメラシステムが適正な露出値になるように、自動的にシャッタースピードを選択し撮影するモードである。
【００２９】
プログラムモードとは、デジタルカメラシステムが適正な露出値になるように、絞り値とシャッタースピードを自動的に選択し撮影するモードである。
【００３０】
図２は、本実施形態における利用者コードテーブルの構造を表したものである。本テーブルは利用者コードと、それに対応する有効な機能を表したデータベースであり、これは103ROMに格納される他、必要に応じ、書き換え可能な不揮発性メモリ104EPROMの特定領域に格納される。
【００３１】
利用者コードテーブルの内容を説明すると、201はテーブルの存在と有効性を示すマジックナンバが格納される。
【００３２】
202は登録された利用者コードのエントリ数である。203は利用者コードであり、本テーブルを検索する際のキーとなるもので、それぞれテーブル内でユニークな整数が格納される。
【００３３】
204は利用者コードに対応したasciiコードによる英数時４文字からなるユーザ名である。
【００３４】
205は利用者コードに対応した16ビットから成る機能コードである。
【００３５】
図３は図２中205に示した機能コードの内容を表したものであり、各ビットに本デジタルカメラの持つ機能が関連づけられてあって、その機能が有効な場合は１となり0の場合はその機能が利用できないことを表す。
【００３６】
図２で示した利用者コードテーブルは、工場出荷値として103ROMに格納されている。
【００３７】
ここで設定されているテーブルは次の３エントリからなり、これは本システムの予約エントリである。
【００３８】
第１エントリは、利用者コード0x0 ユーザ名“expt”、機能コード0x0703であり、第２エントリは、利用者コード0x1 ユーザ名“nmrl”、機能コード0x0103であり、第３エントリは、利用者コード0x2 ユーザ名“bgnr”、機能コード0x0000である。
【００３９】
前記説明を踏まえ上記３エントリについて説明すると、第１エントリは、利用者コード0x0、ユーザ名exptで、エキスパートユーザであり、機能コードによって指定可能な機能のすべてが有効であることをあらわし、第２エントリは、利用者コード0x1、ユーザ名nmrlで、従来からのカメラユーザを想定した一般ユーザであり、利用者コードテーブルの変更・追加機能と通信機能以外の機能が有効であることをあらわし、第３エントリは、利用者コード0x2、ユーザ名bgnrで、初心者ユーザを想定したもので、プログラムモードによる撮影のみを可能とするものである。
【００４０】
図４は、本実施形態における利用者コード決定処理のフローチャートであり、本デジタルカメラシステムが利用者コードの認識を行うまでの処理を表したものである。
【００４１】
この処理は、デジタルカメラシステムの起動時のシステム初期化処理の一環として実行される。
【００４２】
401において、外部記憶媒体の有無を確認する。外部記憶媒体が存在しない場合は410にて、利用者コード０すなわち、エキスパートユーザと認識される。
【００４３】
外部記憶装置が存在する場合は402にて、利用者コードの読みだしを行う。
【００４４】
利用者コードは、外部記憶媒体上に構築されたファイルシステム内の特定ファイル名のデータである。
【００４５】
403においては、402の読みだし処理の成否を判定する。利用者コードの読み出しに成功したならば、それをキーとして404でROM上の利用者コードテーブルの検索をする。
【００４６】
そこで、一致した利用者コードがあった場合は409にて外部記憶媒体から読み出された値が利用者コードとして採用される。
【００４７】
検索に失敗した場合は、406にて、EPROM上に利用者コードテーブルが存在するか確認する。
【００４８】
確認は、EPROM上のあらかじめ決定された特定番地に図２中201で示した、利用者コードテーブルを示すマジックナンバーの存在をもって行う。
【００４９】
EPROM上の利用者コードテーブルの存在が確認された場合は402で読み出された利用者コードをキーとして、EPROM上の利用者コードテーブルを検索する。
【００５０】
一致した利用者コードがあった場合は409にて外部記憶媒体から読み出された値が利用者コードとして採用される。EPROM上に利用者コードテーブルがなかったまたは、検索に失敗した場合は、410にて、利用者コードはエキスパートユーザとして認識される。
【００５１】
上記したフローによって決定した利用者コードにより、対応した機能コードを得る。
【００５２】
図５は110シャッタースイッチ検出装置によりってシャッタースイッチ押下を検出した際、実行される撮影処理のフローチャートである。
【００５３】
以下、前記説明により得られた機能コードが撮影処理に対する作用について説明する。
【００５４】
501では現在のモードダイヤルの位置を検出する。モードダイヤルの位置が撮影モードのいずれかであった場合、その撮影モードに従った処理が実行され、撮影モード以外にあった場合は本処理は終了する。
【００５５】
ダイヤル位置がシャッタースピード優先モードであった場合は503にて、シャッタースピード優先モードが有効か前記説明より得られた機能コードを参照して判定する。図３によれば、シャッタースピード優先モードの有効ビットは第１ビットとなっている。従って、前記説明より得られた機能コードの第１ビットが1であれば、504にてシャッタースピード優先撮影が開始され、0であった場合は505にてプログラム撮影が開始される。
【００５６】
また、ダイヤル位置が絞り優先モードであった場合は507にて、絞り優先モードが有効か前記説明より得られた機能コードを参照して判定する。図３によれば、絞り優先モードの有効ビットは第０ビットとなっている。従って、前記説明より得られた機能コードの第０ビットが１であれば、508にて絞り優先撮影が開始され、0であった場合は509にてプログラム撮影が開始される。
【００５７】
さらに、ダイヤル位置がプログラムモードの場合は、機能ビットによる機能の制限を受けないため、前記説明より得られた機能コードの参照はせずに511にてプログラム撮影が開始される。
【００５８】
図６は112ダイヤル位置検出装置によりってダイヤル位置変化を検出した際、実行されるモード処理のフローチャートである。
【００５９】
以下、前記説明により得られた機能コードがモード処理に対する作用について説明する。
【００６０】
601にて、変更後のダイヤル位置が再生モードであった場合は603にて再生モードが有効か機能コードを参照して判定する。図３によれば、再生モードの有効ビットは第８ビットとなっている。したがって、前記説明より得られた機能コードの第８ビットが１であれば、604にて再生処理を行い、撮影画像が109LCDに表示され、0であった場合は本処理は終了する。
【００６１】
また、602にて、変更後のダイヤル位置が通信モードであった場合は605にて通信モードが有効か、機能コードを参照して判定する。図３によれば、通信モードの有効ビットは第９ビットとなっている。したがって、前記説明より得られた機能コードの第９ビットが１であれば、606にて通信処理を行い、0であった場合は本処理は終了する。
【００６２】
以上説明したように、本実施例によれば、利用者コード0x2が記載された外部記憶媒体を用いることにより、利用者の選択したダイヤル位置に係わらず撮影に於いては、プログラムモードしか有効にならず、また、撮影画像の再生、通信機能は動作しない。また、利用者コード0x1が記載された外部記憶媒体を用いることにより、デジタルカメラ独特の機能である撮影画像の再生、通信機能は動作しない。
【００６３】
さらに、利用者コード0x0が記載された或いは利用者コードが無記載な外部記憶媒体を用いることにより、デジタルカメラが提供する全ての機能を有効とすることができる。
【００６４】
またさらに、前記説明したように、利用者コードテーブルは、書き換え可能な104EPROM上にも置くことが可能であって、前記説明したように、103ROM上の利用者コードテーブルに適合する利用者コードがなかった場合は104EPROM上の利用者コードテーブルを参照するので、ここに新規利用者コードをキーとするエントリを追加することにより、利用者毎により柔軟な機能の選択が可能となる。
【図面の簡単な説明】
【００６５】
【図１】本実施形態によるデジタルカメラシステムの概略構成をあらわすブロック図である。
【図２】本実施形態における利用者コードテーブルの構造を表したものである。
【図３】利用者コードテーブル中の機能コードの内容を表したものである。
【図４】本実施形態における利用者コード決定処理のフローチャートである。
【図５】シャッタースイッチ押下を検出した際、実行される撮影処理のフローチャートである。
【図６】ダイヤル位置変化を検出した際、実行されるモード処理のフローチャートである。
【符号の説明】
【００６６】
101  CCD
102  CPU
103  ROM
104  EPROM
105  信号処理プロセッサ
106  RAM
107  外部記憶媒体
108  通信ポート
109  LCD
110  シャッタースイッチ検出装置
111  モードダイヤル検出装置
112  シャッターメカ
【図１】
2006222530.tif 000003
【図２】
2006222530.tif 000004
【図３】
2006222530.tif 000005
【図４】
2006222530.tif 000006
【図５】
2006222530.tif 000007
【図６】
2006222530.tif 000008