JPH08265683A - 撮像装置及びその外部制御装置 - Google Patents
撮像装置及びその外部制御装置Info
- Publication number
- JPH08265683A JPH08265683A JP7065703A JP6570395A JPH08265683A JP H08265683 A JPH08265683 A JP H08265683A JP 7065703 A JP7065703 A JP 7065703A JP 6570395 A JP6570395 A JP 6570395A JP H08265683 A JPH08265683 A JP H08265683A
- Authority
- JP
- Japan
- Prior art keywords
- external program
- program
- image pickup
- external
- pickup apparatus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Abstract
から与えられる外部プログラムがそのカメラ内で誤作動
することを防止する。 【構成】 パソコン14から供給された外部プログラム
はカメラのE2 PROM12に格納される。この外部プ
ログラム内には、この外部プログラムを動作可能にする
カメラのバージョン情報、制御用のプログラム名、プロ
グラム名と対応するパラメータ情報が格納されている。
CPU11において、これらの各情報とカメラ内に設定
されている対応する情報とを比較することにより、その
外部プログラムを使用できるか否かを判定し、使用不能
の場合は表示部18で警告を表示する。
Description
等の撮像装置及びこの撮像装置を外部から制御する外部
制御装置に関するものである。
ロック図である。図において、レンズ1及び絞り兼シャ
ッタ2を通じて入射した被写体の光学像はCCD等の撮
像素子3で電気的な画像信号に変換される。この画像信
号は前処理回路4で、CDS、AGC等の前処理が施さ
れ、さらにA/D変換器5でディジタル信号に変換され
た後、プロセス回路6により処理されて所定形式の画像
データとなる。この画像データはメモリ7に一旦格納さ
れた後、圧縮回路8で圧縮符号化されて記録媒体9に記
録される。また、メモリコントローラ10はA/D変換
器5及び圧縮回路8を制御し、CPU11はシステムコ
ントローラとして全体を制御する。
コントローラとしてのCPU11の処理内容がファーム
ウェアとしてROMに固定されて設けられており、どの
ようにして画像記録を行うのかということが予め工場で
生産するときに決められており、このためユーザーの様
々な要求に答えることができなかった。そこで本出願人
は、外部のホストコンピュータから外部プログラムをカ
メラに供給し、これを記録媒体9に記録すると共に、撮
影時にその外部プログラムを実行できる機構をカメラに
設け、その外部プログラムによって記録された画像情報
を拡張できるようにした技術を提案している。
ーコードを用い、撮影直後にバーコードを読み取って撮
影した画像の付帯情報として記録媒体9に記録すること
が考えられている。また撮影した画像に何らかの処理を
施してから記録することも考えられる。例えば、撮影し
た画像をラインアート画像、エッジ検出画像等に変換す
る外部プログラムを供給することができる。これらの変
換された画像は撮影された原画像より一般にデータ量が
非常に少ないので、データの圧縮効率がよくなり、記録
媒体9により多くの画像を記録できるという効果が期待
できる。
た原画像に何らかの処理を施して撮影の拡張を行うもの
である。しかしながらこのような機能は全てのユーザが
希望するわけではないので、外部プログラムとして供給
されるようにしている。
グラムをカメラに複数提供する場合、そのカメラのバー
ジョンやカメラのROMにインストールされている制御
用のプログラムによってその外部プログラムを動作させ
ることができるかどうかは、カメラ自身及びカメラに外
部プログラムを提供するための外部制御システムは知る
ことができず、場合によってはハングアップする危険性
があり、リセットしなければ正常に使用できなかった
り、誤動作が発生する問題があった。
とするものであり、より具体的には、外部プログラム内
にカメラのバージョン情報や必要とするプログラム名や
対応するパラメータなど情報を格納することにより、ハ
ングアップや誤動作をなくすことを目的とする。
ケーションのバージョンアップに対応し、未知の外部プ
ログラムを動作させる場合に、カメラや外部制御システ
が動作不能に陥らないようにすることを目的とする。
は、被写体を撮像して得られる画像に所定の処理を施す
ための外部プログラムを入力する入力手段と、上記入力
手段から入力された上記外部プログラム内に格納された
撮像装置のバージョン情報と設定されたバージョン情報
とを比較して上記外部プログラムが動作可能か否かを判
定する判定手段とを設けている。
して得られる画像に所定の処理を施すための外部プログ
ラムを入力する入力手段と、上記入力手段から入力され
た上記外部プログラム内に格納された上記外部プログラ
ムを制御するためのプログラム名と設定されたプログラ
ム名とを比較して上記外部プログラムが動作可能か否か
を判定する判定手段とを設けている。
して得られる画像に所定の処理を施すための外部プログ
ラムを入力する入力手段と、上記入力手段から入力され
た上記外部プログラム内に格納された上記外部プログラ
ムを制御するためのプログラム名と対応するパラメータ
情報と設定されたパラメータ情報とを比較して上記外部
プログラムが動作可能か否かを判定する判定手段とを設
けている。
ン情報、プログラム名、パラメータ情報等の各情報を格
納し、これをカメラに設定された各情報と比較すること
により、その外部プログラムが動作可能か否かを判定す
ることができる。
ブロック図である。図において、1はレンズ、2は絞り
兼シャッタ、3は撮像素子、4は前処理回路、5はA/
D変換器、6はプロセス回路、8は圧縮回路であり、そ
れぞれ図6と対応する。7はRAMで、図6のメモリ7
に対応する。9は記録媒体、10はデータの転送を行う
DMA(Direct Memory Access)
で図6のメモリコントローラ10に対応する。11はシ
ステムコントローラとしてのCPUである。
モメリとしてのE2 PROM、13はCPU11の処理
内容を記憶するROM、14は外部接続される外部制御
装置としてのパソコン、15はケーブル、16はパソコ
ン14をケーブル15を介して接続する外部コネクタ、
17はカメラの操作部、18はカメラの動作状態を表示
する表示部である。尚、A/D変換器5から得られる画
像データがRAM7に一旦記憶された後、圧縮符号化さ
れて記録媒体9に記録されるプロセスは、図6と同様に
行われるものとする。
いては、外部プログラム内にカメラのバージョン情報及
び使用するプログラム名及びプログラムが意味すべきパ
ラメータを格納する。バージョン等のこれらの情報は、
図2に示すようにタグ(TAG)20の形式に格納さ
れ、必要事項だけが記述される。ここでは、外部プログ
ラムをカメラを動作させるためのモードの集合として述
べる。
ションプログラムの処理を図3のフローチャートと共に
説明する。 ステップS301 パソコン14のアプリケーションプログラムを起動して
コンフィグレーションモードに入る。 ステップS302 変数VerPCにアプリケーションソフトウェアのバー
ジョンを設定する。 ステップS303 変数TSRPCにPCアプリケーションソフトウェアが
使用可能なTSR(常駐プログラム)名を設定する。 ステップS304 変数TSRParamPCにPCアプリケーションソフ
トウェアが使用可能なTSRのパラメータ名を設定す
る。
スを通じてコンフィグレーションモードを読み出す。通
信形態は、パラレルポート、シリアルポート、SCSI
等どのような形態でもかまわない。 ステップS306 読み出したコンフィグレーションモードからバージョ
ン、TSR名、TSRのパラメータ名をそれぞれ変数V
erCamera、TSRCamera、TSRPar
amCameraに代入する。 ステップS307 VerPCとVerCameraとが等しい、もしく
は、VerPC>VerCameraならステップS3
08へ、それ以外ならステップS311へジャンプす
る。バージョンは普通アッパーコンパチブルの形をとる
が、適応範囲が狭いが同一バージョンでしか動作しない
条件もある。
S309へ、それ以外ならステップS311へジャンプ
する。 ステップS309 TSRParamPCとTSRParamCamera
とが等しいならステップS309へ、それ以外ならステ
ップS311へジャンプする。 ステップS310 コンフィグレーションモードの編集を行う。 ステップS311 ユーザにコンフィグレーションモードは変更不可能であ
ることを警告する。この警告は、テキストが表示できる
表示部18であれば、テキストで表示し、グラフィカル
表示可能であれば、グラフィカルに表示する。
ルする。 ステップS313 別のコンフィグレーションモードを選択する場合にステ
ップS305へ、それ以外はステップS314に移る。 ステップS314 手続きの終了
と共に説明する。 ステップS401 カメラを起動し、ユーザは、図5に示すカメラの操作ボ
タン(モードボタン)を操作してカメラの外部プログラ
ムモードを選択する。 ステップS402 変数VerCameraにカメラのROM13のバージ
ョンを設定する。 ステップS403 変数TSRCameraにカメラが使用可能なTSR名
を設定する。 ステップS404 変数TSRParamCameraにカメラが使用可能
なTSRのパラメータ名を設定する。 ステップS405 PC14から通信ケーブル15及び外部コネクタ16を
通じてコンフィグレーションモードを読み出す。
ン、TSR名、TSRのパラメータ名をそれぞれ変数V
erConfig、TSRConfig、TSRPar
amConfigに代入する。 ステップS407 VerCameraとVerConfigとが等しい、
もしくは、VerCamera>VerConfigな
らステップS408へ、それ以外ならステップS411
へジャンプする。これもPCアプリケーションソフトウ
ェアと同様に同一バージョンの場合だけのときもある。
その場合はVerCamera=VerConfigの
比較となる。 ステップS408 TSRCameraとTSRConfigとが等しいな
らステップS409へ、それ以外ならステップS411
へジャンプする。もちろん、図2の中にタグが存在しな
ければ動作できないことになる。
nfigとが等しいならステップS409へ、それ以外
ならステップS411へジャンプする。これもステップ
S408同様に図2の中にタグが存在しなければ動作で
きないことになる。 ステップS410 このコンフィグレーションモードで動作する。 ステップS411 ユーザにこのコンフィグレーションモードは変更不可能
であることを警告する。この警告は、図5に示す表示部
18により点滅などをし、ユーザに動作で不能なモード
であることをつたえ、別のモードに切り替えるように促
す。当然のことながら別のモードは、図5のモードボタ
ンを操作し、選択することになる。また、表示部18が
テキスト表示可能であれば、テキストで警告する。
接関係しないのでここでは詳しく述べない。
ログラム内にカメラのバージョン情報などのその外部プ
ログラムの動作可能な環境及び必要とするプログラムや
パラメータの情報を格納すると共に、それらの情報と設
定された情報とを比較することによって、動作できない
外部プログラムを起動することが無くなり、カメラや外
部制御システムのハングアップや誤動作を軽減すること
ができる。また未知の外部プログラム(例えば、バージ
ョン1のカメラでバージョン2用の外部プログラムを使
用する場合)がインストールされても誤動作することは
ない。さらにユーザに警告を与えるようにすることもで
きる。
タグの一例を示す構成図である。
を示すフローチャートである。
Claims (8)
- 【請求項1】 被写体を撮像して得られる画像に所定の
処理を施すための外部プログラムを入力する入力手段
と、 上記入力手段から入力された上記外部プログラム内に格
納された撮像装置のバージョン情報と設定されたバージ
ョン情報とを比較して上記外部プログラムが動作可能か
否かを判定する判定手段とを備えた撮像装置。 - 【請求項2】 被写体を撮像して得られる画像に所定の
処理を施すための外部プログラムを入力する入力手段
と、 上記入力手段から入力された上記外部プログラム内に格
納された上記外部プログラムを制御するためのプログラ
ム名と設定されたプログラム名とを比較して上記外部プ
ログラムが動作可能か否かを判定する判定手段とを備え
た撮像装置。 - 【請求項3】 被写体を撮像して得られる画像に所定の
処理を施すための外部プログラムを入力する入力手段
と、 上記入力手段から入力された上記外部プログラム内に格
納された上記外部プログラムを制御するためのプログラ
ム名と対応するパラメータ情報と設定されたパラメータ
情報とを比較して上記外部プログラムが動作可能か否か
を判定する判定手段とを備えた撮像装置。 - 【請求項4】 上記判定手段が動作不可能と判定したと
き警告を発する警告手段を備えた請求項1、2又は3記
載の撮像装置。 - 【請求項5】 撮像装置が撮像した画像に所定の処理を
施すための外部プログラムを上記撮像装置に転送すると
共に上記撮像装置からの情報を入力するための入出力手
段と、 上記入力出力手段から入力された上記撮像装置のバージ
ョン情報と上記外部プログラム内に格納されたバージョ
ン情報とを比較して上記外部プログラムが動作可能か否
かを判定する判定手段とを備えた撮像装置の外部制御装
置。 - 【請求項6】 撮像装置が撮像した画像に所定の処理を
施すための外部プログラムを上記撮像装置に転送すると
共に上記撮像装置からの情報を入力するための入出力手
段と、 上記入力出力手段から入力された上記外部プログラムを
制御するプログラム名と上記外部プログラム内に格納さ
れたプログラム名とを比較して上記外部プログラムが動
作可能か否かを判定する判定手段とを備えた撮像装置の
外部制御装置。 - 【請求項7】 撮像装置が撮像した画像に所定の処理を
施すための外部プログラムを上記撮像装置に転送すると
共に上記撮像装置からの情報を入力するための入出力手
段と、 上記入力出力手段から入力された上記外部プログラムを
制御するプログラム名と対応するパラメータ情報と上記
外部プログラム内に格納されたパラメータ情報とを比較
して上記外部プログラムが動作可能か否かを判定する判
定手段とを備えた撮像装置の外部制御装置。 - 【請求項8】 上記判定手段が動作不可能と判定したと
き警告を発する警告手段を備えた請求項5、6又は7記
載の撮像装置の外部制御装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP06570395A JP3513250B2 (ja) | 1995-03-24 | 1995-03-24 | 撮像装置の外部制御装置 |
| US08/612,392 US6452629B1 (en) | 1995-03-15 | 1996-03-07 | System for installing image sensing program |
| US10/208,160 US7420597B2 (en) | 1995-03-15 | 2002-07-29 | System for installing image sensing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP06570395A JP3513250B2 (ja) | 1995-03-24 | 1995-03-24 | 撮像装置の外部制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08265683A true JPH08265683A (ja) | 1996-10-11 |
| JP3513250B2 JP3513250B2 (ja) | 2004-03-31 |
Family
ID=13294651
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP06570395A Expired - Fee Related JP3513250B2 (ja) | 1995-03-15 | 1995-03-24 | 撮像装置の外部制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3513250B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6498598B2 (en) | 1998-07-30 | 2002-12-24 | Canon Kabushiki Kaisha | Imaging device system, control method for the system, imaging device, control device, control method for the imaging device, control method for the control device, and storage medium |
| EP1316201B1 (en) * | 2000-09-08 | 2010-06-30 | Casio Computer Co., Ltd. | Shooting condition setting in a camera |
-
1995
- 1995-03-24 JP JP06570395A patent/JP3513250B2/ja not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6498598B2 (en) | 1998-07-30 | 2002-12-24 | Canon Kabushiki Kaisha | Imaging device system, control method for the system, imaging device, control device, control method for the imaging device, control method for the control device, and storage medium |
| US7050042B2 (en) | 1998-07-30 | 2006-05-23 | Canon Kabushiki Kaisha | Control system for controlling an imaging device and a personal computer wherein imaging device control conditions may be freely set between the imaging device and the personal computer |
| EP1316201B1 (en) * | 2000-09-08 | 2010-06-30 | Casio Computer Co., Ltd. | Shooting condition setting in a camera |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3513250B2 (ja) | 2004-03-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6014170A (en) | Information processing apparatus and method | |
| US7012636B2 (en) | Electronic camera and electronic camera system | |
| US6222538B1 (en) | Directing image capture sequences in a digital imaging device using scripts | |
| US9083875B2 (en) | User-profile systems and methods for imaging devices and imaging devices incorporating same | |
| US6486914B1 (en) | Method and system for controlling user interaction in a digital imaging device using dynamic overlay bars | |
| US8836819B2 (en) | Method and apparatus for automatically categorizing images in a digital camera | |
| US6163816A (en) | System and method for retrieving capability parameters in an electronic imaging device | |
| JP2002511717A (ja) | デジタル画像撮像装置のための方法及びシステム | |
| US7420597B2 (en) | System for installing image sensing program | |
| US20090115871A1 (en) | Camera device and method and program for starting the camera device | |
| JPH09322106A (ja) | 撮像記録装置 | |
| JP2000350087A (ja) | ディジタル・スチル・カメラおよびその制御方法 | |
| JP2009077277A (ja) | 外部記録媒体管理システム、外部記録媒体管理装置、外部記録媒体管理方法、及びプログラム | |
| JP3898869B2 (ja) | 画像データ入力装置 | |
| JP3571792B2 (ja) | 撮像装置の制御方法、撮像装置の外部制御装置及び外部制御装置の制御方法 | |
| JP3513250B2 (ja) | 撮像装置の外部制御装置 | |
| JP4010057B2 (ja) | カメラ装置 | |
| JP4073588B2 (ja) | デジタルカメラ、画像処理方法、および記録媒体 | |
| JP4831877B2 (ja) | 顕微鏡撮影装置 | |
| JP4159271B2 (ja) | デジタルカメラ | |
| JP4511109B2 (ja) | 操作案内システム及び操作案内方法、並びにデジタルカメラ | |
| JP2002369184A (ja) | 画像処理装置、撮像装置、画像処理装置の制御方法、撮像装置の制御方法、及び記録媒体 | |
| KR100280325B1 (ko) | 멀티기능카드가착탈가능한디지탈스틸카메라및그제어방법 | |
| JP3869869B2 (ja) | 電子カメラおよびカメラの外部制御システム | |
| JP2002044502A (ja) | ディジタルカメラ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040106 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040109 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090116 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090116 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100116 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110116 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120116 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130116 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140116 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |