JP3703237B2 - 撮像画像転送方法及び撮像装置 - Google Patents

撮像画像転送方法及び撮像装置 Download PDF

Info

Publication number
JP3703237B2
JP3703237B2 JP35333796A JP35333796A JP3703237B2 JP 3703237 B2 JP3703237 B2 JP 3703237B2 JP 35333796 A JP35333796 A JP 35333796A JP 35333796 A JP35333796 A JP 35333796A JP 3703237 B2 JP3703237 B2 JP 3703237B2
Authority
JP
Japan
Prior art keywords
area
image
external device
coordinate
region
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.)
Expired - Fee Related
Application number
JP35333796A
Other languages
English (en)
Other versions
JPH10178577A (ja
Inventor
康行 小川
等 渡邊
聡 浅田
明 間宮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP35333796A priority Critical patent/JP3703237B2/ja
Publication of JPH10178577A publication Critical patent/JPH10178577A/ja
Application granted granted Critical
Publication of JP3703237B2 publication Critical patent/JP3703237B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Editing Of Facsimile Originals (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、撮像画像転送方法及び撮像装置に関する。
【0002】
【従来の技術】
従来、デジタルカメラ等のデジタル撮像装置により撮影する場合、撮影画像はCCD(撮像素子)のような固体撮像装置の有効画素数から得られる特定の画素数でのみ記録される。このような撮像装置で記録した画像から特定領域を抽出するためには、撮影後に生成された画像から領域を切り出すためのアプリケーションを用い、領域選択を行うことで画像を生成している。
【0003】
また、生成する画像のメモリ使用量を抑えるためには、高圧縮等の処理により画質を劣化させてしまっていた。
【0004】
【発明が解決しようとする課題】
しかしながら、上述した従来例にあっては、常に特定画素数の画像を生成するため、利用者が必要とする領域以外の情報も記録してしまうと共に、必要な領域のみを撮影するには対象物の拡大撮影でしか対応することができない。このため、ユーザーは撮像装置によって記録された画像からポストプロダクションにより画像の切り出し処理を、別途アプリケーションを用いて行わなければならない。また、撮像装置の持つHD(ハードティスク)の記憶容量は有限であるが、記憶容量が不足している場合、既撮影画像を消去する、高圧縮処理により画質を劣化させるなりの処置を施している。
【0005】
本発明は上述した従来の技術の有するこのような問題点に鑑みてなされたものであり、その目的とするところは、外部機器に対する画像の転送時間を大幅に削減することができる撮像画像転送方法及び撮像装置を提供しようとするものである。
【0006】
【課題を解決するための手段】
上記目的を達成するために請求項1記載の撮像画像転送方法は、撮影画像の領域を指定する領域指定ステップと、該領域指定ステップにより指定された領域の画像を生成する画像生成ステップと、外部機器との通信を行う通信ステップと、前記領域指定ステップにより指定された領域を示す入力座標情報を記憶する座標記憶ステップと、該座標記憶ステップにより記憶した座標点を用いて撮影画像から領域の切り出しを行う領域切り出しステップと、前記外部機器との通信プロトコルを管理する通信プロトコル管理ステップと、前記領域切り出しステップによって切り出された領域の画像を前記外部機器が解釈できるデータに変換する変換ステップと、前記変換ステップによって変換されたデータを前記外部機器に転送する転送ステップとをし、前記変換ステップは、プリンタ制御用コード生成モジュールを用いて変換を行うことを特徴とするものである。
【0009】
また、上記目的を達成するために請求項記載の撮像装置は、撮像系、CPU、RAM等から構成される記憶手段及び外部機器とのインターフェースを有する撮像装置において、撮影画像の領域を指定する領域指定手段と、該領域指定手段により指定された領域の画像を生成する画像生成手段と、前記インターフェースを介して前記外部機器との通信を行う通信手段と、前記領域指定手段により指定された領域を示す入力座標情報を記憶する座標記憶手段と、該座標記憶手段により記憶した座標点を用いて撮影画像から領域の切り出しを行う領域切り出し手段と、前記領域切り出し手段によって切り出された領域の画像を前記外部機器が解釈できるデータに変換する変換手段と、前記変換手段によって変換されたデータを前記通信手段により前記外部機器に転送する転送手段とを具備し、前記変換手段は、プリンタ制御用コード生成モジュールを含むことを特徴とするものである。
【0012】
【発明の実施の形態】
以下、本発明の各実施の形態を図面に基づき説明する。
【0013】
(第1の実施の形態)
まず、本発明の第1の実施の形態を図1〜図5に基づき説明する。図1は、本発明の第1の実施の形態に係る撮像装置の構成を示すブロック図であり、この撮像装置は、撮像系1、CPU(中央処理装置)2、外部機器インターフェース3、メモリ4、ユーザーインターフェース(UI I/F)5及びユーザーインターフェース(UI)用部品群6を有し、これらの各構成要素はシステムバス7及びローカルバス8によって接続されている。
【0014】
ユーザーインターフェース用部品群6は、例えばボタン6a、ダイアル6b、ディスプレイ6c、マウス等のポインティングデバイス6d等である。
【0015】
メモリ4には、バッファ9、OS(オペレーティングシステム)モジュール10、領域切り出しモジュール11、ユーザーインターフェース(UI)管理モジュール12、座標解析モジュール13、通信プロトコル管理モジュール14、通信プロトコル解釈モジュール15が割り当てられている。
【0016】
バッファ9は撮影画像をバッファリングするためのものである。OSモジュール10はシステム全体の制御を司るモジュールである。領域切り出しモジュール11は座標解析によって得た画像領域を切り出すためのモジュールである。ユーザーインターフェース管理モジュール12はユーザーインターフェース用部品群6からの信号を解析するためのモジュールである。座標解析モジュール13はユーザーインターフェース用部品群6を用いてユーザーが指定した画像領域を解析するためのモジュールである。通信プロトコル管理モジュール14は外部機器との通信プロトコルを管理するためのモジュールである。通信プロトコル解釈モジュール15は外部機器との通信プロトコルを解釈するためのモジュールである。
本実施の形態では撮像装置は既にメモリ4中の通信プロトコル管理モジュール14及び通信プロトコル解釈モジュール15により、外部機器インターフェース3を介して外部機器と接続した状態にあるものとする。
【0017】
ユーザーはディスプレイ6cに表示された図4(a)に示す画面20aを基に撮影を行う。このとき、ユーザーはポインティングデバイス6dのようなユーザーインターフェースを用い、撮影前に予めファインダーディスプレイ6c上に図4(a)に示す左上座標点21b及び右下座標点22aを指定する。該指定された各座標点21a,22aはメモリ4内の座標解析モジュール13によって解析される。また、座標点は画面上の任意位置を指定できるため、図4(b)に示す画面20bのように左上座標点21b及び右下座標点22bを指定すればパノラマ風の画像領域を指定できる。
【0018】
次に上記構成になる撮像装置の動作を図2のフローチャートに基づき説明する。ユーザーインターフェース管理モジュール12は図2に示すようにイベント駆動によるループ構造をなしており、初期状態では、即ちステップS200ではイベントの入力待ち状態である。
【0019】
まず、ステップS200において何かしらのイベントを受け取ると、そのイベントの解析を行い、それに合致した処理を行う。
【0020】
ユーザーにより図4(a)に示す左上座標点21a、右下座標点22aが指定されると、ユーザーインターフェース管理モジュール12では、その入力イベントが座標指定のイベントであるか否かを判断する(ステップS201)。そして、座標指定のイベントであれば、座標解析モジュール13により座標値の解析を行い(ステップS210)、図3に示す座標管理テーブル30に図4(a)に示す左上座標点21a、右下座標点22aを格納し(ステップS211)、再び入力イベント待ちの状態(ステップS200)に戻る。
【0021】
座標指定を完了したユーザーは、指定領域内に対象画像が納まるように撮影を行う。ユーザーインターフェース管理モジュール12では、入力イベントが撮影開始のイベントであるか否かを判断する(ステップS202)。そして、撮影開始のイベントであれば、最初に撮影画像をメモリ4中に割り当てられている撮影画像用バッファ9に撮影画像をバッファリングし(ステップS212)、その画像をディスプレイ6cに表示し(ステップS213)、再び入力イベント待ちの状態(ステップS200)に戻る。
【0022】
撮影完了イベントを受け取ったユーザーインターフェース管理モジュール12では、入力イベントが撮影完了のイベントであるか否かを判断する(ステップS203)。そして、撮影完了のイベントでなければ再び入力イベント待ちの状態(ステップS200)に戻る。また、撮影完了のイベントであれば、図3の座標管理テーブル30を参照し、座標値が存在するか否かを判断する(ステップS204)。そして、座標値が存在する場合はバッファリングされたデータから図3の座標管理テーブル30に格納されている座標値を用いて指定領域画像の切り出しを行う(ステップS205)。切り出された画像は出力用にフォーマッティングされ(ステップS206)、外部機器インターフェース3に対して通信プロトコル管理モジュール14及び通信プロトコル解釈モジュール15を用いてデータの転送を行う(ステップS207)。データ転送後、メモリ4中のバッファ9及び図3の座標管理テーブル30をクリアし(ステップS208及びステップS209)、再び入力イベント待ちの状態(ステップS200)に戻る。
【0023】
一方、前記ステップS204において図3の座標管理テーブル30に座標値が存在しない場合は、即ち座標指定前に撮影完了イベントを受け取った場合は、前記ステップS205における座標の切り出しを行わず、バッファ9中の撮影画像をそのままフォーマッティングし(ステップS206)、データ転送し(ステップS207)、バッファ9及び図3の座標管理テーブル30をクリアし(ステップS208及びステップS209)、再び入力イベント待ちの状態(ステップS200)に戻る。
【0024】
以上の処理により図5に示すような指定領域50,51に合致した画像が切り出され、外部機器に対して生成画像が転送される。
【0025】
(第2の実施の形態)
次に、本発明の第2の実施の形態を説明する。本実施の形態は、撮影開始後バッファリングされた撮影画像に対して領域指定を行うようにしたものである。本実施の形態に係る撮像装置の動作を図2を流用して説明する。
【0026】
初期状態であるイベント待ち状態(ステップS200)において、撮影開始イベントを受け取ると(ステップS202)、撮影画像のバッファリング(ステップS212)、バッファリング画像のディスプレイ表示(ステップS213)を実行する。ユーザーはディスプレイ6cに表示されたバッファリング画像に対して領域指定を行う。このときシステムは座標指定イベントを受け取り(ステップS201)、座標値解析(ステップS210)、図3の座標管理テーブル30に対するデタ格納(ステップS211)を実行する。
【0027】
ユーザーからの撮影完了イベントを受け取ると(ステップS203)、図3の座標管理テーブル30を参照し座標値が入っているか否かを判断し(ステップS204)、入っている場合は、その座標値から領域の切り出しを行い(ステップS205)、出力画像をフォーマッティングし(ステップS206)、データ転送を行い(ステップS207)、メモリ4内のバッファ9のクリア及び座標管理テーブル30のクリア(ステップS208及びステップS209)を実行した後、再びイベント待ちの状態(ステップS200)に復帰する。
【0028】
(第3の実施の形態)
次に、本発明の第3の実施の形態を図6及び図7に基づき説明する。上述した各実施の形態では、フォーマッティングされた撮影画像データをそのまま転送したが、転送先がプリンタのような印刷装置である場合、その印刷装置が解釈できるデータに変換しなければならない。本実施の形態はフォーマッティングされた撮影画像データを、転送先である印刷装置が解釈できるデータに変換した後、転送するようにしたものである。
【0029】
図6は本発明の第3の実施の形態に係る撮像装置の構成を示すブロック図であり、同図において上述した第1の実施の形態における図1と同一部分には同一符号が付してある。図6において図1と異なる点は、図1の構成にプリンタ制御用コード生成モジュール16を付加したことであり、その他の構成は図1と同一である。
【0030】
次に上記構成になる本実施の形態に係る撮像装置の動作を図7のフローチャートに基づき説明する。なお、図7のステップS700〜ステップS706及びステップS709〜ステップS714は、図2のステップS200〜ステップS213と同一であるから、その説明は省略し、本実施の形態特有の処理ステップについてのみ説明する。
【0031】
転送先が印刷装置である場合、まず、フォーマッティングされた出力画像(ステップS706)からプリンタ制御用コード生成モジュール16を用いて印刷装置が解釈可能なデータ(印刷コード)を生成し(ステップS707)、そのデータを印刷装置に対して通信プロトコル管理モジュール14を用いてデータ転送を行う(ステップS708)。
【0032】
上記処理を行うことにより、領域指定された撮影画像を直接プリントアウトすることができる。
【0033】
【発明の効果】
以上詳述したように本発明の撮像画像転送方法及び撮像装置によれば、外部装置に対して画像を転送する際に、撮像装置側で不要な部分をカットし 必要な部分を外部装置が解釈できるデータに変換した後 転送するようにしたから 転送時間を大幅に削減できるという効果を奏する。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態に係る撮像装置の構成を示すブロック図である。
【図2】同装置の処理動作の流れを示すフローチャートである。
【図3】同装置におけるメモリ内に保持する座標管理テーブルを示す図である。
【図4】同装置におけるディスプレイに表示された撮影画像に対して座標位置を指定するための概念図である。
【図5】同装置における指定領域に合致した画像に対して切り出し処理を施した生成画像を示す図である。
【図6】本発明の第2の実施の形態に係る撮像装置の構成を示すブロック図である。
【図7】同装置の処理動作の流れを示すフローチャートである。
【符号の説明】
1 撮像系
2 CPU(中央処理装置)
3 外部機器インターフェース
4 メモリ
5 ユーザーインターフェース
6 ユーザーインターフェース用部品群
6a ボタン
6b ダイアル
6c ディスプレイ
6d ポインティングディバイス
7 システムバス
8 ローカルバス
9 バッファ
10 OS(オペレーティングシステム)モジュール
11 領域切り出しモジュール
12 ユーザーインターフェース管理モジュール
13 座標解析モジュール
14 通信プロトコル管理モジュール
15 通信プロトコル解釈モジュール
16 プリンタ制御用コード生成モジュール
20a 画面
20b 画面
21a 左上座標点
21b 左上座標点
22a 右下座標点
22b 右下座標点
30 座標管理テーブル
50 指定領域
51 指定領域

Claims (2)

  1. 撮影画像の領域を指定する領域指定ステップと、
    該領域指定ステップにより指定された領域の画像を生成する画像生成ステップと、
    外部機器との通信を行う通信ステップと、
    前記領域指定ステップにより指定された領域を示す入力座標情報を記憶する座標記憶ステップと、
    該座標記憶ステップにより記憶した座標点を用いて撮影画像から領域の切り出しを行う領域切り出しステップと、
    前記外部機器との通信プロトコルを管理する通信プロトコル管理ステップと、
    前記領域切り出しステップによって切り出された領域の画像を前記外部機器が解釈できるデータに変換する変換ステップと、
    前記変換ステップによって変換されたデータを前記外部機器に転送する転送ステップとをし、
    前記変換ステップは、プリンタ制御用コード生成モジュールを用いて変換を行うことを特徴とする撮像画像転送方法。
  2. 撮像系、CPU、RAM等から構成される記憶手段及び外部機器とのインターフェースを有する撮像装置において、
    撮影画像の領域を指定する領域指定手段と、
    該領域指定手段により指定された領域の画像を生成する画像生成手段と、
    前記インターフェースを介して前記外部機器との通信を行う通信手段と、
    前記領域指定手段により指定された領域を示す入力座標情報を記憶する座標記憶手段と、
    該座標記憶手段により記憶した座標点を用いて撮影画像から領域の切り出しを行う領域切り出し手段と、
    前記領域切り出し手段によって切り出された領域の画像を前記外部機器が解釈できるデータに変換する変換手段と、
    前記変換手段によって変換されたデータを前記通信手段により前記外部機器に転送する転送手段とを具備し、
    前記変換手段は、プリンタ制御用コード生成モジュールを含むことを特徴とする撮像装置。
JP35333796A 1996-12-17 1996-12-17 撮像画像転送方法及び撮像装置 Expired - Fee Related JP3703237B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP35333796A JP3703237B2 (ja) 1996-12-17 1996-12-17 撮像画像転送方法及び撮像装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP35333796A JP3703237B2 (ja) 1996-12-17 1996-12-17 撮像画像転送方法及び撮像装置

Publications (2)

Publication Number Publication Date
JPH10178577A JPH10178577A (ja) 1998-06-30
JP3703237B2 true JP3703237B2 (ja) 2005-10-05

Family

ID=18430171

Family Applications (1)

Application Number Title Priority Date Filing Date
JP35333796A Expired - Fee Related JP3703237B2 (ja) 1996-12-17 1996-12-17 撮像画像転送方法及び撮像装置

Country Status (1)

Country Link
JP (1) JP3703237B2 (ja)

Also Published As

Publication number Publication date
JPH10178577A (ja) 1998-06-30

Similar Documents

Publication Publication Date Title
JP3037140B2 (ja) デジタルカメラ
JP3534416B2 (ja) デジタルカメラにおける着脱式メモリの管理方法およびシステム
US7110026B2 (en) Image tagging for post processing
US20090079848A1 (en) Image data processing device
JP3705117B2 (ja) デジタルカメラ、記録媒体及び画像データ管理方法
US20110096199A1 (en) Electronic camera
EP2053843A2 (en) Camera and Image Recording Program Product
US7791742B2 (en) Image processing apparatus, control method therefor, program, and computer-readable storage medium
JP2010021921A (ja) 電子カメラおよび画像処理プログラム
JP2006236305A (ja) 画像処理装置、画像処理方法
JPH09139876A (ja) デジタルスチルビデオカメラおよびデジタルスチルビデオカメラの画像データ出力システム
US20080174680A1 (en) Imaging Device
JP2002369125A (ja) 撮像装置およびその画像の削除方法
JP3703237B2 (ja) 撮像画像転送方法及び撮像装置
JP2002358316A (ja) 画像処理装置及びその方法、プログラム
JP2010288160A (ja) メタデータ付与方法、メタデータ付与装置、及びプログラム
US20060078275A1 (en) Display apparatus and method for displaying screen where dragging and dropping of object can be executed and program stored in computer-readable storage medium
JP2000339344A (ja) 画像読取保存装置
JP2006287588A (ja) 画像処理装置、画像処理方法、データファイル構造、コンピュータプログラム及び記憶媒体
JP4608825B2 (ja) 電子カメラ
JP3427831B2 (ja) 画像処理プログラムおよび画像処理装置
JP2001136362A (ja) 画像処理装置および画像処理方法および記憶媒体
JP2006157517A (ja) 画像記憶システム、画像記憶方法及び画像記憶プログラム
JP2005354621A (ja) 撮像装置及びその制御方法
JP2007124150A (ja) 画像処理装置、画像処理方法、画像データファイル処理装置、画像データファイル処理方法、コンピュータプログラム及び記憶媒体

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040225

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040426

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20040603

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050712

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050719

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080729

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090729

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090729

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100729

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100729

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110729

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120729

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120729

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130729

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees