JP2005244462A - 画像生成装置、撮像装置、制御方法、及びプログラム - Google Patents

画像生成装置、撮像装置、制御方法、及びプログラム Download PDF

Info

Publication number
JP2005244462A
JP2005244462A JP2004049858A JP2004049858A JP2005244462A JP 2005244462 A JP2005244462 A JP 2005244462A JP 2004049858 A JP2004049858 A JP 2004049858A JP 2004049858 A JP2004049858 A JP 2004049858A JP 2005244462 A JP2005244462 A JP 2005244462A
Authority
JP
Japan
Prior art keywords
image
unit
image generation
storage medium
recording
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
Application number
JP2004049858A
Other languages
English (en)
Other versions
JP4366210B2 (ja
Inventor
Satoshi Nakama
聡 仲摩
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 JP2004049858A priority Critical patent/JP4366210B2/ja
Publication of JP2005244462A publication Critical patent/JP2005244462A/ja
Application granted granted Critical
Publication of JP4366210B2 publication Critical patent/JP4366210B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Processing Or Creating Images (AREA)

Abstract

【課題】 従来技術のように制御を複雑化することなく、内部モードに応じた形態の画像生成や画像記録を行うことを可能とした画像生成装置、撮像装置、制御方法、及びプログラムを提供する。
【解決手段】 DVC101は、デジタルインタフェース102によりPC103と接続され、CCD201、カメラユニット202、制御部203、表示部204、通信部205、ビデオユニット206、カードユニット208を備える。制御部203は、PC103からFREEZEコマンドを受信した際、カメラユニット202とカードユニット208が有効な場合、カメラユニット202により高精細な静止画像を生成し、メモリカード209に記録する。また、制御部203は、ビデオユニット206が有効な場合、ビデオユニット206によりテープ207の再生映像から静止画像を生成し、メモリカード209に記録する。
【選択図】 図1

Description

本発明は、例えばデジタルインタフェースにより外部機器と通信可能な撮像装置の内部モードの状態に応じて動作内容を変更する場合に好適な画像生成装置、撮像装置、制御方法、及びプログラムに関する。
デジタルビデオカメラにおいては、デジタルビデオカメラのカメラ機能が有効なモードの場合に、外部機器による遠隔からのトリガ操作により、画像記録を行うことができる機能が要望されている。多くの場合、外部機器からデジタルビデオカメラに送信されるコマンドは、各外部機器や各デジタルインタフェースにより仕様が異なり、それぞれの動作が規定されていることはない。また、外部機器による遠隔からのトリガ操作により、デジタルビデオカメラの内部記憶媒体に画像を記録するだけではなく、デジタルビデオカメラとデジタルインタフェースを介して接続された外部機器に対しデジタルビデオカメラの内部記憶媒体に記録された画像を伝送することも要望されている。
IEEE(Institute of Electrical and Electronics Engineers)1394規格(非特許文献1及び2参照)又はUSB(Universal Serial Bus)規格(非特許文献3参照)に準拠したデジタルインタフェースは、デジタルビデオカメラのデジタルインタフェースとして知られている。
IEEE Std 1394-1995, IEEE Standard for a High Performance Serial Bus, Institute of Electrical and Electronics Engineers, Inc. IEEE Std 1394a-2000, IEEE Standard for a High Performance Serial Bus - Amendment 1, Institute of Electrical and Electronics Engineers, Inc. Universal Serial Bus Specification Revision 2.0, April 27, 2000
ところで、遠隔からのトリガ操作によりデジタルビデオカメラ等のデバイスで画像記録や画像伝送を行う機能を実現する方法として、外部機器からデバイスに或るコマンドが送信されてきた場合に、デバイス内部において画像を生成し、画像を記憶媒体に記録すると共に外部機器に伝送する方法がある。しかしながら、外部機器からデバイスに送信されるコマンドは各デバイスによって独自のコマンドとなり、外部機器において、操作対象デバイスの機能を特定することが困難であり、デバイスの機能を利用するためには各デバイスのコマンド実装方法を予め知っておく必要があるため、制御が複雑化する。
また、デバイスの内部モードが変更したときにデバイスが外部機器から上記コマンドを受信すると、デバイスの内部記憶媒体に映像データや画像データが存在しない場合でも、デバイスは映像データや画像データが存在する場合と同じ動作を起こそうとするため、デバイス内部の制御が複雑化し、上記の画像記録や画像伝送を行う機能を実現することが困難となってくる。
本発明の目的は、従来技術のように制御を複雑化することなく、内部モードに応じた形態の画像生成や画像記録を行うことを可能とした画像生成装置、撮像装置、制御方法、及びプログラムを提供することにある。
上述の目的を達成するために、本発明の画像生成装置は、外部機器と通信可能な画像生成装置であって、画像を生成する画像生成手段と、画像を記憶媒体に記録する記録手段と、前記外部機器から所定のコマンドが送信された場合、前記画像生成装置の内部モードの状態を判別する判別手段と、前記判別手段により判別された内部モードの状態に応じて、前記画像生成手段による画像生成、前記記録手段による画像記録の実行形態を変更する制御手段とを備えることを特徴とする。
また、本発明の画像生成装置は、前記記憶媒体から画像を再生する再生手段を備え、前記画像生成手段は、被写体の撮像に基づき画像を生成する画像生成手段、前記再生手段の再生出力に基づき画像を生成する画像生成手段を含むことを特徴とする。
また、本発明の画像生成装置は、前記記憶媒体は、シーケンシャルアクセス型記憶媒体、ランダムアクセス型記憶媒体を含み、前記内部モードは、前記シーケンシャルアクセス型記憶媒体に画像を記録するモード、前記ランダムアクセス型記憶媒体に画像を記録するモード、前記シーケンシャルアクセス型記憶媒体から画像を再生するモード、前記ランダムアクセス型記憶媒体から画像を再生するモードを含むことを特徴とする。
また、本発明の画像生成装置は、前記外部機器とデジタルインタフェースにより通信を行う通信手段を備え、前記制御手段は、被写体の撮影に基づく画像を前記記録手段により前記記憶媒体に記録すると共に前記通信手段により前記外部機器に伝送する、或いは前記再生手段により前記記憶媒体から再生した画像を前記通信手段により前記外部機器に伝送することを特徴とする。
また、本発明の画像生成装置は、前記外部機器から送信されるコマンドは、前記デジタルインタフェースの種類に対応して変更されることを特徴とする。
また、本発明の画像生成装置は、前記制御手段は、前記外部機器から所定のコマンドが送信された場合、被写体の撮像に基づき前記画像生成手段により画像を生成し、該画像を前記記録手段により前記記憶媒体に記録することを特徴とする。
また、本発明の画像生成装置は、前記制御手段は、前記外部機器から所定のコマンドが送信された場合、前記再生手段による前記シーケンシャルアクセス型記憶媒体からの再生出力に基づき前記画像生成手段により静止画像を生成し、該静止画像を前記記録手段により前記ランダムアクセス型記憶媒体に記録することを特徴とする。
また、本発明の画像生成装置は、前記制御手段は、前記外部機器から所定のコマンドが送信された場合、前記再生手段による前記ランダムアクセス型記憶媒体からの再生出力に基づき前記画像生成手段により静止画像を生成し、該静止画像を前記記録手段により前記ランダムアクセス型記憶媒体に記録することを特徴とする。
また、本発明の画像生成装置は、前記制御手段は、前記再生手段による再生時に前記画像生成手段により静止画像を生成し、該静止画像を前記記録手段により前記ランダムアクセス型記憶媒体に記録すると共に前記通信手段により前記外部機器に伝送することを特徴とする。
また、本発明の画像生成装置は、前記制御手段は、前記外部機器から所定のコマンドが送信された場合、前記記憶媒体が記録可能状態か否かを判断し、前記記憶媒体が記録可能状態の場合に前記画像生成手段により静止画像を生成することを特徴とする。
上述の目的を達成するために、本発明の撮像装置は、被写体を撮像する撮像手段と前記画像生成装置とを備えたことを特徴とする。
上述の目的を達成するために、本発明の制御方法は、画像を生成する画像生成手段と画像を記憶媒体に記録する記録手段とを備え外部機器と通信可能な画像生成装置の制御方法であって、前記外部機器から所定のコマンドが送信された場合、前記画像生成装置の内部モードの状態を判別し、判別された内部モードの状態に応じて、前記画像生成手段による画像生成、前記記録手段による画像記録の実行形態を変更することを特徴とする。
上述の目的を達成するために、本発明のプログラムは、画像を生成する画像生成手段と画像を記憶媒体に記録する記録手段とを備え外部機器と通信可能な画像生成装置の制御方法をコンピュータに実行させるプログラムであって、前記外部機器から所定のコマンドが送信された場合、前記画像生成装置の内部モードの状態を判別する判別モジュールと、前記判別モジュールにより判別された内部モードの状態に応じて、前記画像生成手段による画像生成、前記記録手段による画像記録の実行形態を変更する制御モジュールとを備えることを特徴とする。
更に、本発明は、前記デジタルインタフェースは、IEEE1394インタフェース、USBインタフェース、IEEE802.11aインタフェース、IEEE802.11bインタフェースを含む群から選択される構成としてもよい。
更に、本発明は、前記内部モードとして、前記シーケンシャルアクセス型記憶媒体に画像を記録するモード、前記ランダムアクセス型記憶媒体に画像を記録するモード、前記シーケンシャルアクセス型記憶媒体から画像を再生するモード、前記ランダムアクセス型記憶媒体から画像を再生するモードの他に、前記各モードを任意に変更可能なモードを備える構成としてもよい。
本発明によれば、外部機器から所定のコマンドが送信された場合、画像生成装置の内部モードの状態を判別し、判別された内部モードの状態に応じて、画像生成手段による画像生成、記録手段による画像記録の実行形態を変更するので、従来技術のように制御を複雑化することなく、内部モードの状態に応じた形態の画像生成と画像記録を行うことが可能となる。
また、本発明によれば、画像生成手段は、被写体の撮像に基づき画像を生成する画像生成手段、再生手段の再生出力に基づき画像を生成する画像生成手段を含むので、内部モードの状態に応じて、被写体の撮影に基づく画像生成と再生手段の再生出力に基づく画像生成を行うことが可能となる。
また、本発明によれば、内部モードは、シーケンシャルアクセス型記憶媒体に画像を記録するモード、ランダムアクセス型記憶媒体に画像を記録するモード、シーケンシャルアクセス型記憶媒体から画像を再生するモード、ランダムアクセス型記憶媒体から画像を再生するモードを含むので、内部モードが、シーケンシャルアクセス型記憶媒体に対する記録モードか、再生モードか、ランダムアクセス型記憶媒体に対する記録モードか、再生モードかに応じた形態の画像生成と画像記録を行うことが可能となる。
また、本発明によれば、被写体の撮影に基づく画像を記憶媒体に記録すると共に外部機器に伝送する、或いは記憶媒体から再生した画像を外部機器に伝送するので、従来技術のように制御を複雑化することなく、画像伝送を行うことが可能となる。
また、本発明によれば、外部機器から送信されるコマンドは、デジタルインタフェースの種類に対応して変更されるので、画像生成装置がどのようなデジタルインタフェースに対応している場合でも、コマンド送信により画像生成装置に画像生成や画像記録を実行させることが可能となる。
また、本発明によれば、外部機器から所定のコマンドが送信された場合、被写体の撮像に基づき画像を生成し、画像を記憶媒体に記録するので、従来技術のように制御を複雑化することなく、内部モードの状態に応じた形態の画像生成と画像記録を行うことが可能となる。
また、本発明によれば、外部機器から所定のコマンドが送信された場合、シーケンシャルアクセス型記憶媒体からの再生出力に基づき静止画像を生成し、静止画像をランダムアクセス型記憶媒体に記録するので、従来技術のように制御を複雑化することなく、内部モードの状態に応じた形態の画像生成と画像記録を行うことが可能となる。
また、本発明によれば、外部機器から所定のコマンドが送信された場合、ランダムアクセス型記憶媒体からの再生出力に基づき静止画像を生成し、静止画像をランダムアクセス型記憶媒体に記録するので、従来技術のように制御を複雑化することなく、内部モードの状態に応じた形態の画像生成と画像記録を行うことが可能となる。
また、本発明によれば、再生手段による再生時に静止画像を生成し、静止画像をランダムアクセス型記憶媒体に記録すると共に外部機器に伝送するので、従来技術のように制御を複雑化することなく、画像記録及び画像伝送を行うことが可能となる。
また、本発明によれば、外部機器から所定のコマンドが送信された場合、記憶媒体が記録可能状態か否かを判断し、記憶媒体が記録可能状態の場合に静止画像を生成するので、内部モードの状態に応じた画像生成を行うことが可能となる。
以下、本発明の実施の形態を図面に基づき説明する。
[第1の実施の形態]
本発明の第1の実施の形態では、上記のIEEE1394規格に準拠したデジタルインタフェースを備えたデジタルビデオカメラ(DVC)を例に挙げて説明する。
図2は、本実施の形態に係るDVCとPCをIEEE1394ケーブルにより接続した構成を示す概略図である。
図2において、撮像装置(画像生成装置)としてのDVC101と外部機器としてのPC103とが、デジタルインタフェースとしてIEEE1394ケーブル102により接続されている。DVC101とPC103は、IEEE1394で規定されたコマンドによりデータの送受信を行うことができる。PC103上のアプリケーションからDVC101へコマンドを送信し、DVC101の操作を行うことが可能である。
図1は、DVC101の構成を示すブロック図である。
図1において、DVC101は、CCD201(撮像手段)、カメラユニット202(画像生成手段)、制御部203(判別手段、制御手段)、表示部204、通信部205(通信手段)、ビデオユニット206(画像生成手段、記録手段、再生手段)、カードユニット208(画像生成手段、記録手段、再生手段)を備えている。207はテープ(記憶媒体)、209はメモリカード(記憶媒体)である。
CCD201は、DVC101で撮影した被写体の光学像を映像信号(電気信号)に光電変換する、即ち被写体の映像を入力する固体撮像デバイスである。カメラユニット202は、CCD201から出力される映像信号をデジタル信号に変換するなどの入力映像制御を行う。制御部203は、DVC各部を制御するものであり、プログラムに基づき、図4及び図5(第1の実施の形態)、図8(第2の実施の形態)の各フローチャートに示す処理を実行する。表示部204は、映像や画像を表示する他に、DVC101の情報(例えばテープ207に対する録画中を示す情報など)を表示する。通信部205は、DVC101のデジタルインタフェース全般の通信制御を行う。
ビデオユニット206は、DVC101で撮影されCCD201から入力された映像をテープ207に記録したりテープ207から映像を再生したりする制御を行う。テープ207は、DVC101に着脱自在に装着可能であり、映像(動画像)を連続的に記録可能なシーケンシャルアクセス型記憶媒体である。カードユニット208は、映像から生成された静止画像をメモリカード209に記録したりメモリカード209から静止画像を再生したりする制御を行う。メモリカード209は、DVC101に着脱自在に装着可能であり、静止画像や動画像を記録可能なランダムアクセス型記憶媒体である。
DVC101の内部モードとしては、「カメラ画像テープ記録モード」、「カメラ画像カード記録モード」、「ビデオ再生モード」、「カード再生モード」、「モードレスモード」が存在する。
「カメラ画像テープ記録モード」は、DVC101で撮影されCCD201から入力された映像をカメラユニット202でデジタル信号に変換し制御部203へ渡すことにより、制御部203からビデオユニット206を経由してテープ207に記録するモードである。
「カメラ画像カード記録モード」は、DVC101で撮影されCCD201から入力された映像をカメラユニット202でデジタル信号に変換し制御部203へ渡すことにより、制御部203からカードユニット208を経由してファイル形式でメモリカード209に記録するモードである。
「ビデオ再生モード」は、DVC101に映像が記録されているテープ207が装着された場合に、ビデオユニット206によりテープ207から記録映像を再生することにより、ビデオユニット206から制御部203へ記録映像を渡すモードである。
「カード再生モード」は、DVC101に画像ファイル(動画像ファイル、静止画像ファイル)が記録されているメモリカード209が装着された場合に、カードユニット208によりメモリカード209から画像ファイルを読み出すことにより、カードユニット208から制御部203へ画像ファイルを渡すモードである。
「モードレスモード」は、PC103からDVC101に対する入力信号により上記各モードを自由に変更することができるモードである。
尚、上記各モードは、DVC101の内部的(電気的)な接続形態の変更ではなく、外部機器に対してDVC101の機能を制限するために設けられた便宜的なモードであり、DVC101の機能を規定するものではない。
上記各モードにおける映像は、制御部203に渡されると、制御部203により表示部204に表示され、通信部205によりPC103へ伝送される。また、通信部205はPC103との間で送受信を同時に行うことができるため、PC103から送信された制御信号や映像がDVC101の内部の制御信号や映像と同時に制御部203に渡されることもある。制御部203は、上記各モードと上記各ユニットの状況に応じて表示部204に必要な情報を表示することでユーザへ通知し、ユーザの操作やPC103からの操作に応じて上記各ユニットの制御を行う。
外部機器であるPC103からDVC101に対し操作を行う場合において、DVC101の上記各モードによって、DVC101がPC103からそれぞれ受け付けるコマンドと該コマンドに基づくDVC101の動作を規定している。
上記の「カメラ画像テープ記録モード」や「カメラ画像カード記録モード」において、CCD201などの映像入力部分の調整操作を行うためのコマンドをPC103から通信部205が受信すると、制御部204はモードとユニットの状況判断を行い、必要なコマンドをカメラユニット202に渡すことによりCCD201の制御を行う。また、制御部203はカメラユニット202の操作後のステータスを表示部204や通信部205へ渡し、表示部204による表示によりユーザへ通知する。その他のモードにおいても同様に制御部203でPC103から送信されたコマンドの識別を行い、コマンドを各ユニットへ渡す。
本実施の形態では、PC103からDVC101に送信するコマンドの一例として、DVC101において連続的な映像(動画像)の一部分を画像として取り出し、静止画像として生成するためのコマンドを例に挙げるものとする。DVC101の遠隔トリガ操作には、IEEE1394のカメラサブユニットで規定されているFREEZEコマンドを使用する。尚、カメラサブユニットに関しては「AV/C Camera Subunit Specification Version 1.0」に記述されている。
図3(a)は、DVC101の遠隔トリガ操作に使用するFREEZEコマンドの構成を示す図、図3(b)はON FREEZEコマンドとOFF FREEZEコマンドを示す図である。
図3(a)、(b)において、DVC101で連続的な映像から静止画像を生成する場合には、PC103からDVC101にON FREEZEコマンドを送信することにより、DVC101で静止画像を生成中はON状態になる。このON状態において、PC103からDVC101にOFF FREEZEコマンドを送信することにより、DVC101における静止画像の生成を解除する。
次に、上記構成を有する本実施の形態のDVC101の動作について図4及び図5のフローチャートを参照しながら詳細に説明する。
図4は、DVC101の各モードにおける遠隔トリガ操作による処理を示すフローチャートである。
図4において、DVC101の通信部205がPC103からIEEE1394ケーブル102を介してFREEZEコマンドを受信すると(ステップS401)、制御部203は、DVC101における現在の内部モードの判別(確認)を行う(ステップS402)。カメラユニット202とCCD201が有効な場合は、カメラユニット202から映像としてカメラ画像が常に入力されており、制御部203を通して表示部204や通信部205へ映像信号が伝達されている。
制御部203は、DVC101にメモリカード209が装着されているかどうかを確認する(ステップS403)。DVC101にメモリカード209が装着されていない場合は、本処理を終了する。DVC101にメモリカード209が装着されている場合は、制御部203は、メモリカード209が書き込み禁止や空き容量がない等の記録制限がかかっていないかどうかを確認する(ステップS404)。メモリカード209に記録制限がかかっている場合は、本処理を終了する。
メモリカード209が書き込み可能でありカードユニット208が有効である場合には、カメラユニット202において高精細な静止画像を生成し(ステップS405)、制御部203へ渡し、カードユニット208においてメモリカード209に静止画像を記録する(ステップS406)。これにより、PC103からの遠隔トリガ操作によってDVC101で高精細な静止画像を生成することができる。ここで新たに生成される静止画像には固有の名前が付けられ、メモリカード209に既に記録されている静止画像とは異なる名前で記録される。
他方、DVC101における現在の内部モードの判別時において(ステップS402)、ビデオユニット206が有効でテープ207から映像が再生されている状態である場合は、制御部203にはビデオユニット206から映像信号が渡され、表示部204や通信部205に同様の映像信号が伝達されている。
制御部203は、DVC101にメモリカード209が挿入され且つメモリカード209に画像を記録可能である場合は、ビデオユニット206においてテープ207から再生されている映像から一部分を抜き出し、静止画像として生成する。ここで生成した静止画像をカードユニット208へ渡し、メモリカード209に静止画像を記録する。これにより、PC103からの遠隔トリガ操作によってDVC101で高精細な静止画像を記録することができる。
また、ビデオユニット206においてテープ207の動作状態が早送りや巻き戻しといった映像を出力していない状態である場合には、通信部205がPC103からFREEZEコマンドを受信したとしても静止画像を生成しない。ただし、ビデオユニット206においてテープ207の動作状態が再生早送りなどの映像が再生されている状態である場合には、通信部205がPC103からFREEZEコマンドを受信した時点での映像から静止画像を生成し、メモリカード209に記録する。ここで新たに生成される静止画像には固有の名前が付けられ、メモリカード209に既に記録されている静止画像とは異なる名前で記録される。
更に、カードユニット208がメモリカード209から静止画像や動画像のファイルを出力している「カード再生モード」のような場合においては、メモリカード209からの再生に基づきカードユニット208において静止画像を生成し、生成した新たな静止画像を同一のメモリカード209に記録する。つまり、メモリカード209から再生中のファイルが静止画像ファイルの場合は、表示部204に表示している静止画像の複製を行い、メモリカード209から再生中のファイルが動画像ファイルの場合は、動画像の一部分を抜き出し、新たに静止画像を生成しメモリカード209に記録する。ここで新たに生成される画像には固有の名前が付けられ、元の画像とは区別される。
図5は、DVC101のモードレスモードにおける遠隔トリガ操作による処理を示すフローチャートである。
図5において、DVC101の内部モードが、「モードレスモード」のようなどのモードにも遷移可能な内部モードの場合は、DVC101がIEEE1394ケーブル102を介してPC103からFREEZEコマンドを受信した際に(ステップS501)、制御部203は、現在の内部モードが、カメラユニット202からの映像入力モードか(ステップS502)、ビデオユニット206からの映像入力モードか(ステップS503)、カードユニット208からの映像入力モードか(ステップS504)を判別し、映像を入力しているユニットに対し、現在入力中の映像から静止画像を生成するように命令を行う。
カメラユニット202からの映像入力モードの場合は、制御部203は、カメラユニット202において高精細な静止画像を生成する(ステップS505)。
ビデオユニット206からの映像入力モードの場合は、制御部203は、ビデオユニット206においてテープ207から再生中の映像の一部分を静止画像として生成する(ステップS506)。
カードユニット208からの映像入力モードの場合は、制御部203は、メモリカード209に記録されているファイルの種類が静止画像ファイルかどうかを判別し(ステップS507)、静止画像ファイルの場合はカードユニット208において静止画像の複製を行い(ステップS508)、静止画像ファイルでない場合はカードユニット208において再生中の映像から静止画像を生成する(ステップS509)。
制御部203は、カメラユニット202、ビデオユニット206、カードユニット208から生成された静止画像を受け取り、通信部205へ渡す。通信部205は、生成された新たな静止画像のデータを、上記FREEZEコマンドを送信してきたPC103にIEEE1394ケーブル102により送信する(ステップS510)。この場合、IEEE1394ケーブル102によるデータ送信方法として、アイソクロナス転送とアシンクロナス転送の2種類のデータ送信方法が存在するが、どちらのデータ送信方法を用いて送信してもよい。
以上説明したように、本実施の形態によれば、撮像装置(画像生成装置)としてのDVC101と外部機器としてのPC103をデジタルインタフェースであるIEEE1394ケーブル102により接続した構成において、DVC101はPC103から遠隔トリガ操作に基づき送信されたコマンドを受信した場合、従来技術のように制御を複雑化することなく、DVC101の内部モードの状態に応じた形態の画像生成と画像記録(テープ207の再生映像から静止画像を生成しメモリカード209に記録する形態、メモリカード209の再生動画像から静止画像を生成しメモリカード209に記録する形態など)を行うことが可能となる。また、PC103からDVC101に遠隔トリガ操作に基づき送信されたコマンドが画像生成を指示するコマンドである場合には、生成した静止画像をメモリカード209に記録しDVC101の内部モードに応じてPC103へ伝送することが可能となる。
[第2の実施の形態]
本発明の第2の実施の形態では、上記のUSB規格に準拠したデジタルインタフェースを備えたデジタルビデオカメラ(以下、DVC)を例に挙げて説明する。
図6は、本実施の形態に係るDVCとPCをUSBケーブルにより接続した構成を示す概略図である。
図6において、撮像装置(画像生成装置)としてのDVC601と外部機器としてのPC603とが、デジタルインタフェースとしてUSBケーブル602により接続されている。DVC601とPC603は、USBで規定されたコマンドによりデータの送受信を行うことができる。PC603上のアプリケーションからDVC601へコマンドを送信し、DVC601の操作を行うことが可能である。
本実施の形態は、上述した第1の実施の形態に対して、IEEE1394ケーブルに代えてUSBケーブルを使用する点において相違する。本実施の形態のその他の要素は、上述した第1の実施の形態(図1)の対応するものと同一なので、説明を省略する。
また、本実施の形態では、DVC601の内部モードとして、第1の実施の形態と同様に、カメラユニット202からの映像をビデオユニット206を経由してテープ207に記録する「カメラ画像テープ記録モード」、カメラユニット202からの映像をカードユニット208を経由してメモリカード209にファイル形式で記録する「カメラ画像カード記録モード」、ビデオユニット206から映像を出力する「ビデオ再生モード」、カードユニット208から画像を出力する「カード再生モード」、ユニット構成を自由に切り替えることにより内部モードを切り替えることが可能な「モードレスモード」がそれぞれ存在する。
上記各モードにおける映像やコマンドは制御部203に送られた後、表示部204及び通信部205へ渡され、必要に応じてPC603へ送信される。また、上記各モードの構成は便宜的なものであり、DVC601の機能を限定したり規定したりするものではない。
本実施の形態では、PC603からDVC601に送信するコマンドの一例として、遠隔からの指示によりDVC601で連続的な映像(動画像)から静止画像を生成するためのコマンドを例に挙げるものとする。遠隔からDVC601に対し静止画像の生成を指示するためのコマンドとして、USBビデオストリーミングのインタフェースコントロールで規定されるSTILL_IMAGE_TRIGGER_CONTROLを使用する。尚、USBビデオストリーミングに関しては「Universal Serial Bus Device Class Definition For Video Devices」に記述されている。
PC601のUSBホストコントローラからDVC601に送信するコマンドとして上記コマンドを用いることで、DVC601において連続的な映像から静止画像を生成することが可能である。また、DVC601における静止画像の生成後に、PC601のUSBホストコントローラへ静止画像を転送することも可能である。
図7(a)は、DVC601の遠隔トリガ操作に使用するコマンドの構成を示す図、図7(b)は、コマンドのパラメータの種類を示す図である。
図7(a)、(b)において、コマンドのパラメータとしては複数の種類が設定されている。「Normal operation」は通常の状態(DVC601の内部モードの変更を行わない状態)とする指示、「Transmit still image」は静止画像を転送する指示、「Transmit still image via bulk pipe」は静止画像をバルク転送する指示、「Abort still image transmission」は転送を中止する指示を示している。
次に、上記構成を有する本実施の形態のDVC601の動作について図8のフローチャートを参照しながら詳細に説明する。
図8は、DVC601の各モードにおける遠隔トリガ操作による処理を示すフローチャートである。
DVC601が、各モードにおける遠隔から静止画像の生成を指示するためのコマンドであるトリガコマンドを受信した場合を説明する。USBを用いた通信において、ターゲットデバイスであるDVC601とPC601のUSBホストコントローラとの間のデータの送受信は、USBホストコントローラ側からの主導で行われ、DVC601の状態などを示すデータもUSBホストコントローラ側で管理されている。
図8において、DVC601の通信部203がPC601のUSBホストコントローラからUSBケーブル602を介してトリガコマンドを受信すると(ステップS801)、通信部203から制御部203に指示信号が渡され、制御部203は、DVC601の現在の内部モードの判別(確認)を行う(ステップS802)。制御部203は、DVC601内のどのユニットが有効であるかを管理しており、ユニットの構成によりディスクリプタと呼ばれる内部構成の表現形式を変更することで、USBホストコントローラに対してDVC601の内部状態を通知している。
制御部203は、DVC601の内部モードを判別した後に、有効であるユニットに対して静止画像の生成を命令する(ステップS803)。例えばカメラユニット202が有効である場合には、カメラユニット202でCCD201より出力される映像データから高精細な静止画像を生成することが可能であり、表示部204及び通信部205へ渡されている通常の映像データよりも鮮明で高画質な静止画像を生成することが可能である。
また、ビデオユニット206によりテープ207から映像が再生されている状態や、カードユニット208によりメモリカード209から画像が再生されている状態において、静止画像を生成する場合には、テープ207から再生されている映像またはメモリカード209から再生されている画像の一部分を静止画像として切り出し、制御部203へ渡す。ここで、音声は静止画像に含まれる構成としてもよい。
制御部203は、静止画像を受け取ると、DVC601にメモリカード209が挿入され且つメモリカード209に静止画像を記録可能であるかどうかを判別し(ステップS804)、メモリカード209に静止画像を記録可能である場合には、生成された静止画像に固有の名前をつけてメモリカード209に記録する(ステップS805)。更に、制御部203は、トリガコマンドのパラメータに静止画像転送の指示が含まれているかどうかを判別し(ステップS806)、トリガコマンドのパラメータに静止画像転送の指示が含まれている場合には、生成した静止画像をUSBホストコントローラへ転送するために通信部205に渡す。
通信部205は、生成された静止画像を上記トリガコマンドで指示された静止画転送方法によりUSBホストコントローラへ転送する(ステップS807)。最後に、制御部203は、DVC601の現在の状態を更新し(ステップS808)、更新結果をUSBホストコントローラへ通知する。USBホストコントローラは、DVC601からの通知を受け取ることにより、新たなトリガコマンドをDVC601に送信することが可能となる。
DVC601の内部モードが、DVC601のユニット構成を自由に変更可能な「モードレスモード」の場合は、内部モードの確認(ステップS802)の前にUSBホストコントローラから指定された内部モードに変更され、目的のユニットで静止画像を生成することが可能である。また、DVC601で生成した静止画像をUSBホストコントローラへ転送する場合には、USBビデオストリームで使用されるバルク転送のデータ送信方法とアイソクロナス転送のデータ送信方法のうち、どちらのデータ送信方法を用いて転送してもよい。
以上説明したように、本実施の形態によれば、撮像装置(画像生成装置)としてのDVC601と外部機器としてのPC603をデジタルインタフェースであるUSBケーブル602により接続した構成において、DVC601はPC603から遠隔トリガ操作に基づき送信されたコマンドを受信した場合、従来技術のように制御を複雑化することなく、DVC601の内部モードの状態に応じた形態の画像生成と画像記録を行うことが可能となる。また、PC603からDVC601に遠隔トリガ操作に基づき送信されたコマンドが画像生成を指示するコマンドである場合には、生成した静止画像をメモリカード209に記録しDVC601の内部モードに応じてPC603へ伝送することが可能となる。
[他の実施の形態]
上記第1及び第2の実施の形態では、PCからDVCに送信するコマンドとして、遠隔からの静止画像生成を目的としたコマンドを例に挙げたが、これに限定されるものではなく、DVCがPCから他の目的をもつコマンドを受信した際に、DVCの内部モードの状態に応じて動作内容を変更することも可能である。
上記第1及び第2の実施の形態では、それぞれIEEE1394とUSBのデジタルインタフェースを用いた場合を例に挙げたが、これに限定されるものではなく、デジタルインタフェースとしてIEEE802.11aやIEEE802.11bなどの無線LANを用いた場合でも本発明の目的を達成することができる。尚、外部機器からDVCに送信されるコマンドは、デジタルインタフェースの上記種類に対応して変更される。
上記第1及び第2の実施の形態では、DVCとPCとがデータ送受信を行う場合を例に挙げたが、これに限定されるものではなく、DVCと例えばPDA等の他の情報処理端末とがデータ送受信を行う場合にも適用することが可能である。
本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラム(図4、図5、図8のフローチャート)をコンピュータ又はCPUに供給し、そのコンピュータ又はCPUが該供給されたプログラムを読出して実行することによって、達成することができる。
この場合、上記プログラムは、該プログラムを記録した記憶媒体から直接供給されるか、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、OS(オペレーティングシステム)に供給されるスクリプトデータ等の形態から成ってもよい。
また、本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラムを記憶した記憶媒体をコンピュータ又はCPUに供給し、そのコンピュータ又はCPUが記憶媒体に記憶されたプログラムを読出して実行することによっても、達成することができる。
この場合、格納媒体から読出されたプログラムコード自体が上述した各実施の形態の機能を実現すると共に、そのプログラムコードを記憶した記憶媒体は本発明を構成する。
プログラムコードを記憶する記憶媒体としては、例えば、ROM、RAM、NV−RAM、フロッピー(登録商標)ディスク、ハードディスク、光ディスク(登録商標)、光磁気ディスク、CD−ROM、MO、CD−R、CD−RW、DVD−ROM、DVD−RAM、DVD−RW、DVD+RW、磁気テープ、不揮発性のメモリカード等がある。
上述した実施の形態の機能は、コンピュータから読出されたプログラムコードを実行することによるばかりでなく、コンピュータ上で稼動するOS等がプログラムコードの指示に基づいて実際の処理の一部又は全部を行うことによっても実現することができる。
更に、本発明は、前述した実施の形態を実現するソフトウェアのプログラムがネットワーク上のデータベース又はホームページから通信プログラムによりダウンロードされ、このプログラムを読出して実行することによって達成することができる。
上記プログラムは、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページからコンピュータプログラム自体、又は自動インストール機能を含む圧縮ファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給することができる。
また、上記プログラムは、プログラムコードを暗号化した上で格納したCD−ROM等の記憶媒体をユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムコードを実行してコンピュータにインストールさせることによっても供給することができる。
上述した実施の形態の機能は、プログラムコードを複数のファイルに分割し、夫々のファイルを異なるホームページからダウンロードすることによっても実現することができる。即ち、本発明の機能処理をコンピュータで実現させるためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明を構成する。
また、上述した実施の形態の機能は、記憶媒体から読出されたプログラムが、コンピュータに挿入された機能拡張ボード又はコンピュータに接続された機能拡張ユニットに備えられたメモリに書込まれた後、そのプログラムの指示に基づき、その機能拡張ボード又は機能拡張ユニットに備えられたCPU又はMPU等が実際の処理の一部又は全部を実行することによっても実現することができる。
本発明の第1の実施の形態に係るDVCの構成を示すブロック図である。 DVCとPCをIEEE1394ケーブルにより接続した構成を示す概略図である。 (a)はDVCの遠隔トリガ操作に使用するFREEZEコマンドの構成を示す図、(b)はON FREEZEコマンドとOFF FREEZEコマンドを示す図である。 DVCの各モードにおける遠隔トリガ操作による処理を示すフローチャートである。 DVCのモードレスモードにおける遠隔トリガ操作による処理を示すフローチャートである。 本発明の第2の実施の形態に係るDVCとPCをUSBケーブルにより接続した構成を示す概略図である。 (a)はDVCの遠隔トリガ操作に使用するコマンドの構成を示す図、(b)はコマンドのパラメータの種類を示す図である。 DVCの各モードにおける遠隔トリガ操作による処理を示すフローチャートである。
符号の説明
101 DVC
102 IEEE1394ケーブル
103 PC
201 CCD
202 カメラユニット
203 制御部
204 表示部
205 通信部
206 ビデオユニット
207 テープ
208 カードユニット
209 メモリカード
601 DVC
602 USBケーブル
603 PC

Claims (13)

  1. 外部機器と通信可能な画像生成装置であって、
    画像を生成する画像生成手段と、画像を記憶媒体に記録する記録手段と、前記外部機器から所定のコマンドが送信された場合、前記画像生成装置の内部モードの状態を判別する判別手段と、前記判別手段により判別された内部モードの状態に応じて、前記画像生成手段による画像生成、前記記録手段による画像記録の実行形態を変更する制御手段とを備えることを特徴とする画像生成装置。
  2. 前記記憶媒体から画像を再生する再生手段を備え、
    前記画像生成手段は、被写体の撮像に基づき画像を生成する画像生成手段、前記再生手段の再生出力に基づき画像を生成する画像生成手段を含むことを特徴とする請求項1記載の画像生成装置。
  3. 前記記憶媒体は、シーケンシャルアクセス型記憶媒体、ランダムアクセス型記憶媒体を含み、
    前記内部モードは、前記シーケンシャルアクセス型記憶媒体に画像を記録するモード、前記ランダムアクセス型記憶媒体に画像を記録するモード、前記シーケンシャルアクセス型記憶媒体から画像を再生するモード、前記ランダムアクセス型記憶媒体から画像を再生するモードを含むことを特徴とする請求項1記載の画像生成装置。
  4. 前記外部機器とデジタルインタフェースにより通信を行う通信手段を備え、
    前記制御手段は、被写体の撮影に基づく画像を前記記録手段により前記記憶媒体に記録すると共に前記通信手段により前記外部機器に伝送する、或いは前記再生手段により前記記憶媒体から再生した画像を前記通信手段により前記外部機器に伝送することを特徴とする請求項1記載の画像生成装置。
  5. 前記外部機器から送信されるコマンドは、前記デジタルインタフェースの種類に対応して変更されることを特徴とする請求項1又は4記載の画像生成装置。
  6. 前記制御手段は、前記外部機器から所定のコマンドが送信された場合、被写体の撮像に基づき前記画像生成手段により画像を生成し、該画像を前記記録手段により前記記憶媒体に記録することを特徴とする請求項1記載の画像生成装置。
  7. 前記制御手段は、前記外部機器から所定のコマンドが送信された場合、前記再生手段による前記シーケンシャルアクセス型記憶媒体からの再生出力に基づき前記画像生成手段により静止画像を生成し、該静止画像を前記記録手段により前記ランダムアクセス型記憶媒体に記録することを特徴とする請求項1乃至3の何れかに記載の画像生成装置。
  8. 前記制御手段は、前記外部機器から所定のコマンドが送信された場合、前記再生手段による前記ランダムアクセス型記憶媒体からの再生出力に基づき前記画像生成手段により静止画像を生成し、該静止画像を前記記録手段により前記ランダムアクセス型記憶媒体に記録することを特徴とする請求項1乃至3の何れかに記載の画像生成装置。
  9. 前記制御手段は、前記再生手段による再生時に前記画像生成手段により静止画像を生成し、該静止画像を前記記録手段により前記ランダムアクセス型記憶媒体に記録すると共に前記通信手段により前記外部機器に伝送することを特徴とする請求項1乃至3の何れかに記載の画像生成装置。
  10. 前記制御手段は、前記外部機器から所定のコマンドが送信された場合、前記記憶媒体が記録可能状態か否かを判断し、前記記憶媒体が記録可能状態の場合に前記画像生成手段により静止画像を生成することを特徴とする請求項1記載の画像生成装置。
  11. 被写体を撮像する撮像手段と前記請求項1乃至0の何れかに記載の画像生成装置とを備えたことを特徴とする撮像装置。
  12. 画像を生成する画像生成手段と画像を記憶媒体に記録する記録手段とを備え外部機器と通信可能な画像生成装置の制御方法であって、
    前記外部機器から所定のコマンドが送信された場合、前記画像生成装置の内部モードの状態を判別し、判別された内部モードの状態に応じて、前記画像生成手段による画像生成、前記記録手段による画像記録の実行形態を変更することを特徴とする制御方法。
  13. 画像を生成する画像生成手段と画像を記憶媒体に記録する記録手段とを備え外部機器と通信可能な画像生成装置の制御方法をコンピュータに実行させるプログラムであって、
    前記外部機器から所定のコマンドが送信された場合、前記画像生成装置の内部モードを判別する判別モジュールと、前記判別モジュールにより判別された内部モードの状態に応じて、前記画像生成手段による画像生成、前記記録手段による画像記録の実行形態を変更する制御モジュールとを備えることを特徴とするプログラム。
JP2004049858A 2004-02-25 2004-02-25 画像生成装置 Expired - Fee Related JP4366210B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004049858A JP4366210B2 (ja) 2004-02-25 2004-02-25 画像生成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004049858A JP4366210B2 (ja) 2004-02-25 2004-02-25 画像生成装置

Publications (2)

Publication Number Publication Date
JP2005244462A true JP2005244462A (ja) 2005-09-08
JP4366210B2 JP4366210B2 (ja) 2009-11-18

Family

ID=35025738

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004049858A Expired - Fee Related JP4366210B2 (ja) 2004-02-25 2004-02-25 画像生成装置

Country Status (1)

Country Link
JP (1) JP4366210B2 (ja)

Also Published As

Publication number Publication date
JP4366210B2 (ja) 2009-11-18

Similar Documents

Publication Publication Date Title
JP4721447B2 (ja) 撮像装置、コンテンツ管理方法、プログラム、並びに記憶媒体
JP4720847B2 (ja) 記録システム、伝送装置、記録装置、及び記録制御方法、並びにプログラム
JP5473290B2 (ja) 情報処理装置、情報処理方法及びプログラム
JP2012054788A (ja) データファイル転送装置、その制御方法、プログラム及び記憶媒体
JP4976654B2 (ja) 通信装置及びコンピュータプログラム
KR20110014096A (ko) 정보 처리 장치, 정보 처리 방법, 정보 처리 시스템 및 프로그램
JP2007148802A (ja) 通信装置、制御方法、及びプログラム
JP2002077195A (ja) 情報送信装置及び情報送信方法、情報受信装置及び情報受信方法、情報伝送システム及び情報伝送方法並びに情報記録媒体
JP2007013881A (ja) 撮像装置
JP2010103656A (ja) コンテンツ送信装置、コンテンツ受信装置
JP2013016043A (ja) 表示制御装置及びその制御方法
JP4366210B2 (ja) 画像生成装置
US8305451B2 (en) Adapter apparatus and control method thereof, and computer program
JP2009239354A (ja) 記録制御装置および方法
JP2009105502A (ja) 画像処理装置、撮像装置及びその制御方法並びに制御プログラム
JP4446646B2 (ja) ネットワーク対応型カムコーダ
JP2007013879A (ja) マルチメディアデータ処理装置及びマルチメディアデータ処理方法
JP2007142607A (ja) 映像記録装置
JP2007049634A (ja) 再生装置及び再生方法
JP2006245796A (ja) 画像供給装置と情報処理装置及びその制御方法
JP2009088739A (ja) データ転送装置
JP2012004986A (ja) 撮像装置、画像保存方法及びプログラム
JP4086563B2 (ja) データ転送装置
JP2009118428A (ja) 撮像装置、撮像装置の制御方法及びプログラム
JP2005167709A (ja) 記録装置、記録再生装置、通信装置、通信システム、記録方法、通信方法、コンピュータプログラム、及びコンピュータ読み取り可能な記録媒体

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20060418

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070223

RD05 Notification of revocation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7425

Effective date: 20070626

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090217

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090420

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090519

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: 20090818

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090824

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

Free format text: PAYMENT UNTIL: 20120828

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4366210

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20120828

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20130828

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees