JP2019041372A - Imaging apparatus, electronic device, and method of transferring image data - Google Patents
Imaging apparatus, electronic device, and method of transferring image data Download PDFInfo
- Publication number
- JP2019041372A JP2019041372A JP2018115815A JP2018115815A JP2019041372A JP 2019041372 A JP2019041372 A JP 2019041372A JP 2018115815 A JP2018115815 A JP 2018115815A JP 2018115815 A JP2018115815 A JP 2018115815A JP 2019041372 A JP2019041372 A JP 2019041372A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- moving image
- electronic device
- request
- digital camera
- 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.)
- Pending
Links
Landscapes
- Studio Devices (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
【課題】静止画データを他の電子機器に送信する際のユーザの利便性を向上する。【解決手段】外部の電子機器から遠隔制御されるように構成された撮像装置であって、前記電子機器と通信するための通信部と、被写体を撮像して、静止画データを切り出すための動画データを生成する撮像部と、前記撮像部により生成された前記動画データを記録媒体に記録する記録部と、前記撮像装置の動作を制御する制御部と、を備える。前記制御部は、前記電子機器から第1の要求を受信したときに、前記第1の要求にしたがい、前記動画データを生成し、また、前記電子機器から第2の要求を受信したときに、前記第2の要求にしたがい、前記記録媒体に記録された前記動画データから少なくとも一つのフレームを切り出して前記静止画データを生成するように処理を実行し、生成した前記静止画データを前記電子機器へ転送させる。【選択図】図7PROBLEM TO BE SOLVED: To improve user convenience when transmitting still image data to another electronic device. An image pickup device configured to be remotely controlled from an external electronic device, the communication unit for communicating with the electronic device, and a moving image for capturing a subject and cutting out still image data. It includes an image pickup unit that generates data, a recording unit that records the moving image data generated by the image pickup unit on a recording medium, and a control unit that controls the operation of the image pickup device. When the control unit receives the first request from the electronic device, the control unit generates the moving image data according to the first request, and when the control unit receives the second request from the electronic device, the control unit generates the moving image data. According to the second request, at least one frame is cut out from the moving image data recorded on the recording medium to execute a process to generate the still image data, and the generated still image data is used as the electronic device. Transfer to. [Selection diagram] FIG. 7
Description
本開示は、静止画データを切り出すための動画データを生成可能な撮像装置と、撮像装置を遠隔制御する電子機器と、撮像装置から電子機器へ画像データを転送する方法に関する。 The present disclosure relates to an imaging device capable of generating moving image data for extracting still image data, an electronic device that remotely controls the imaging device, and a method of transferring image data from the imaging device to the electronic device.
特許文献1は、静止画に適したモードで動画を撮影し、撮影した動画からフレーム画像を切り出すことで静止画データを生成する撮像装置を開示している。この構成により、シャッタチャンスを意識せずに、従来では難しかった、決定的瞬間に撮影された画像の生成を可能としている。 Patent Document 1 discloses an imaging apparatus that captures a moving image in a mode suitable for a still image and generates still image data by cutting out a frame image from the captured moving image. With this configuration, it is possible to generate an image taken at a decisive moment, which has been difficult in the past, without being aware of the shutter chance.
特許文献2は、USB通信を介して撮像装置と通信し、撮像装置に対する指示及び撮像装置からの画像データの取得を行う電子機器を開示する。その電子機器は、通信部と、通信制御部と、を備える。通信部は、USB(Universal Serial Bus)の通信プロトコルに従って、複数のバッファ領域を通じて撮像装置と通信する。複数のバッファ領域は、撮像装置の複数のエンドポイントにそれぞれ対応する。通信制御部は、通信部に、複数のバッファ領域のうちの第1バッファ領域を通じて、撮像装置から画像データを取得するための通信を行わせる。通信制御部は、複数のバッファ領域のうちの第2バッファ領域を通じて、撮像装置に指示を送信させる。指示は、撮像を指示する撮像指示および撮像装置の撮像動作の設定状態を変更する設定変更指示の少なくとも一方である。この構成によって、画像データ等の大量のデータを撮像装置からUSB通信で受信している場合であっても、撮像に関する指示等を当該撮像装置へUSB通信で即座に送信することを可能としている。 Patent Document 2 discloses an electronic device that communicates with an imaging device via USB communication and performs an instruction to the imaging device and acquisition of image data from the imaging device. The electronic device includes a communication unit and a communication control unit. The communication unit communicates with the imaging device through a plurality of buffer areas in accordance with a USB (Universal Serial Bus) communication protocol. The plurality of buffer areas respectively correspond to the plurality of end points of the imaging device. The communication control unit causes the communication unit to perform communication for acquiring image data from the imaging device through the first buffer area of the plurality of buffer areas. The communication control unit causes the imaging apparatus to transmit an instruction through the second buffer area among the plurality of buffer areas. The instruction is at least one of an imaging instruction for instructing imaging and a setting change instruction for changing the setting state of the imaging operation of the imaging apparatus. With this configuration, even when a large amount of data such as image data is received from the imaging device via USB communication, an instruction relating to imaging can be immediately transmitted to the imaging device via USB communication.
本開示は、動画を撮影し、撮影した動画から静止画を生成する撮像装置において、生成した静止画データを他の電子機器に送信する際のユーザの利便性を向上した撮像装置および電子機器を提供する。 The present disclosure relates to an imaging device and an electronic device that improve convenience for a user when an image capturing device that captures a moving image and generates a still image from the captured moving image transmits the generated still image data to another electronic device. provide.
本開示の第一の態様は、外部の電子機器から遠隔制御されるように構成された撮像装置である。前記撮像装置は、前記電子機器と通信するための通信部と、被写体を撮像して、静止画データを切り出すための動画データを生成する撮像部と、前記撮像部により生成された前記動画データを記録媒体に記録する記録部と、前記撮像装置の動作を制御する制御部と、を備える。前記制御部は、前記電子機器から第1の要求を受信したときに、前記第1の要求にしたがい、前記動画データを生成するように処理を実行する。前記制御部は、前記電子機器から第2の要求を受信したときに、前記第2の要求にしたがい、前記記録媒体に記録された前記動画データから少なくとも一つのフレームを切り出して前記静止画データを生成するように処理を実行する。前記制御部は、生成した前記静止画データを前記電子機器へ転送させる。 A first aspect of the present disclosure is an imaging apparatus configured to be remotely controlled from an external electronic device. The imaging device includes a communication unit for communicating with the electronic device, an imaging unit for imaging a subject and generating moving image data for extracting still image data, and the moving image data generated by the imaging unit. A recording unit for recording on a recording medium; and a control unit for controlling the operation of the imaging apparatus. When receiving the first request from the electronic device, the control unit executes a process so as to generate the moving image data in accordance with the first request. When the control unit receives a second request from the electronic device, the control unit cuts out at least one frame from the moving image data recorded on the recording medium according to the second request, and extracts the still image data. Process to generate. The control unit causes the generated still image data to be transferred to the electronic device.
本開示の第二の態様は、静止画データを切り出すための動画データを生成する撮像装置に対して遠隔制御を行う電子機器である。前記電子機器は、前記撮像装置と通信するための通信部と、前記撮像装置において前記動画データから生成された前記静止画データを保持する記録媒体と、ユーザが前記遠隔制御のための指示を入力する操作部と、前記電子機器の動作を制御する制御部と、を備える。前記制御部は、前記操作部で入力された撮影開始の指示にしたがい、前記動画データの生成を指示する第1の要求を、前記通信部に前記撮像装置へ送信させる。前記制御部は、前記撮像装置から前記動画データの前記生成の完了を示す通知を受信したときに、前記動画データから少なくとも一つのフレームを切り出して前記静止画データを生成することを指示する第2の要求を、前記通信部に前記撮像装置へ送信させる。前記制御部は、前記撮像装置から前記静止画データを受信したときに、受信した前記静止画データを前記記録媒体に記録させる。 A second aspect of the present disclosure is an electronic device that performs remote control on an imaging device that generates moving image data for extracting still image data. The electronic device includes a communication unit for communicating with the imaging device, a recording medium that holds the still image data generated from the moving image data in the imaging device, and a user inputs an instruction for the remote control And an operation unit for controlling the operation of the electronic device. The control unit causes the communication unit to transmit a first request for instructing generation of the moving image data to the imaging device in accordance with an instruction to start shooting input by the operation unit. The control unit instructs to generate at least one frame from the moving image data and generate the still image data when receiving a notification indicating completion of the generation of the moving image data from the imaging device. This request is transmitted to the imaging device by the communication unit. When the still image data is received from the imaging device, the control unit records the received still image data on the recording medium.
本開示の第三の態様は、外部の電子機器から遠隔制御される撮像装置の、画像データの転送方法である。前記撮像装置は、前記電子機器から第1の要求を受信したときに、前記第1の要求にしたがい、動画を撮影して動画データを生成する。前記撮像装置は、前記電子機器から第2の要求を受信したときに、前記第2の要求にしたがい、生成した前記動画データから少なくとも一つのフレームを切り出して静止画データを生成する。前記撮像装置は、生成した前記静止画データを前記電子機器へ転送する。 A third aspect of the present disclosure is a method for transferring image data of an imaging apparatus that is remotely controlled from an external electronic device. When receiving the first request from the electronic device, the imaging apparatus shoots a moving image and generates moving image data in accordance with the first request. When receiving the second request from the electronic device, the imaging apparatus generates still image data by cutting out at least one frame from the generated moving image data in accordance with the second request. The imaging device transfers the generated still image data to the electronic device.
本開示の撮像装置、電子機器およびデータの転送方法によれば、動画を撮影し、撮影した動画から静止画を生成する撮像装置において、生成した静止画データを他の電子機器へ送信する際のユーザの利便性を向上できる。 According to the imaging device, the electronic device, and the data transfer method of the present disclosure, in the imaging device that captures a moving image and generates a still image from the captured moving image, the generated still image data is transmitted to another electronic device. User convenience can be improved.
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明または実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。 Hereinafter, embodiments will be described in detail with reference to the drawings as appropriate. However, more detailed description than necessary may be omitted. For example, a detailed description of already well-known matters or a redundant description of substantially the same configuration may be omitted. This is to avoid the following description from becoming unnecessarily redundant and to facilitate understanding by those skilled in the art.
なお、発明者は、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって特許請求の範囲に記載の主題を限定することを意図するものではない。 The inventor provides the accompanying drawings and the following description in order for those skilled in the art to fully understand the present disclosure, and is not intended to limit the subject matter described in the claims. Absent.
(実施の形態1)
以下、図面を用いて、本開示に係る撮像装置の一実施の形態であるデジタルカメラの構成、動作を説明する。以下に説明するデジタルカメラは、動画撮影が可能である。動画撮影により、動画を示す画像信号と、動画と同期して記録された音声信号とを含む動画データが生成される。
(Embodiment 1)
Hereinafter, the configuration and operation of a digital camera that is an embodiment of an imaging apparatus according to the present disclosure will be described using the drawings. The digital camera described below can shoot moving images. By moving image shooting, moving image data including an image signal indicating a moving image and an audio signal recorded in synchronization with the moving image is generated.
[1.構成]
図1は、本開示に係る撮像システムの一実施の形態の構成を示す図である。撮像システム10は、撮像装置の一例であるデジタルカメラ100と、電子機器の一例であるパーソナルコンピュータ(以下「PC」という。)500とで構成される。電子機器は情報処理装置である。デジタルカメラ100とPC500はUSBケーブル400で接続される。デジタルカメラ100とPC500の間では、画像転送プロトコル(Picture Transfer Protocol、以下「PTP」という)に準拠した通信が行われる。この通信により、PC500からデジタルカメラ100の遠隔制御、及びデジタルカメラ100からPC500への画像データの転送が可能となる。
[1. Constitution]
FIG. 1 is a diagram illustrating a configuration of an embodiment of an imaging system according to the present disclosure. The imaging system 10 includes a digital camera 100 that is an example of an imaging apparatus, and a personal computer (hereinafter referred to as “PC”) 500 that is an example of an electronic device. The electronic device is an information processing apparatus. The digital camera 100 and the PC 500 are connected by a USB cable 400. Communication between the digital camera 100 and the PC 500 is performed in accordance with an image transfer protocol (Picture Transfer Protocol, hereinafter referred to as “PTP”). This communication enables remote control of the digital camera 100 from the PC 500 and transfer of image data from the digital camera 100 to the PC 500.
[1−1.デジタルカメラ]
図2は、デジタルカメラ100の内部構成を示すブロック図である。デジタルカメラ100は、被写体を撮像して画像データ(静止画、および動画の少なくとも一方のデータ)を生成して記録媒体に記録する。以下、デジタルカメラ100の構成要素毎に具体的に説明する。
[1-1. Digital camera]
FIG. 2 is a block diagram showing the internal configuration of the digital camera 100. The digital camera 100 images a subject, generates image data (data of at least one of a still image and a moving image), and records it on a recording medium. Hereinafter, each component of the digital camera 100 will be specifically described.
図2に示すように、交換レンズ301は、フォーカスレンズ310、補正レンズ318およびズームレンズ312を含む光学系を含む。交換レンズ301はさらに、レンズコントローラ320、レンズマウント330、フォーカスレンズ駆動部311、ズームレンズ駆動部313、絞り316、絞り駆動部317、操作リング315、OIS(Optical Image Stabilizer)駆動部319、DRAM(Dynamic Random Access Memory)321、およびフラッシュメモリ322等を備えている。 As shown in FIG. 2, the interchangeable lens 301 includes an optical system including a focus lens 310, a correction lens 318, and a zoom lens 312. The interchangeable lens 301 further includes a lens controller 320, a lens mount 330, a focus lens driving unit 311, a zoom lens driving unit 313, an aperture 316, an aperture driving unit 317, an operation ring 315, an OIS (Optical Image Stabilizer) driving unit 319, a DRAM ( Dynamic Random Access Memory) 321, flash memory 322, and the like.
レンズコントローラ320は、交換レンズ301全体の動作を制御する。レンズコントローラ320は、フォーカスレンズ310、補正レンズ318及び絞り316を駆動させるように、フォーカスレンズ駆動部311、OIS駆動部319、及び絞り駆動部317をそれぞれ制御することができる。また、レンズコントローラ320は、操作リング315のユーザによる操作を受け付けて、操作に応じてズームレンズ312を駆動させるよう、ズームレンズ駆動部313を制御することができる。 The lens controller 320 controls the entire operation of the interchangeable lens 301. The lens controller 320 can control the focus lens driving unit 311, the OIS driving unit 319, and the diaphragm driving unit 317 so as to drive the focus lens 310, the correction lens 318, and the diaphragm 316, respectively. In addition, the lens controller 320 can control the zoom lens driving unit 313 to receive an operation by the user of the operation ring 315 and drive the zoom lens 312 according to the operation.
OIS駆動部319は、例えば、マグネットと平板コイルとで構成される駆動機構を備える。OIS駆動部319は、ジャイロセンサ(図示せず)の検出信号に基づき駆動機構を制御する。この制御により、OIS駆動部319は、交換レンズ301のぶれに応じて、光学系の光軸に垂直な面内で補正レンズ318をシフトさせる。これにより、手振れによる撮像画像への影響(たとえば、画像のぶれ)を低減する。なお、ジャイロセンサは、交換レンズ301のぶれを検出する。 The OIS drive unit 319 includes a drive mechanism configured with, for example, a magnet and a flat plate coil. The OIS drive unit 319 controls the drive mechanism based on a detection signal from a gyro sensor (not shown). With this control, the OIS driving unit 319 shifts the correction lens 318 within a plane perpendicular to the optical axis of the optical system in accordance with the shake of the interchangeable lens 301. Thereby, the influence (for example, image blurring) on the captured image due to camera shake is reduced. Note that the gyro sensor detects a shake of the interchangeable lens 301.
レンズコントローラ320は、DRAM321およびフラッシュメモリ322に接続されており、必要に応じてそれらのメモリに情報を書き込んだり、それらのメモリから読み出したりすることができる。また、レンズコントローラ320は、レンズマウント330を介して、カメラボディ102のコントローラ130と通信することができる。レンズコントローラ320は、ハードワイヤードな電子回路で構成されてもよいし、プログラムを用いたマイクロコンピュータなどで構成されてもよい。 The lens controller 320 is connected to the DRAM 321 and the flash memory 322, and can write information into and read data from these memories as necessary. The lens controller 320 can communicate with the controller 130 of the camera body 102 via the lens mount 330. The lens controller 320 may be configured with a hard-wired electronic circuit or a microcomputer using a program.
レンズマウント330は、カメラボディ102のボディマウント140と接続し、交換レンズ301およびカメラボディ102を機械的および電気的に接続する。交換レンズ301とカメラボディ102とが接続されると、レンズコントローラ320と、コントローラ130とは通信可能な状態となる。ボディマウント140は、レンズマウント330を介してレンズコントローラ320から受信した信号をカメラボディ102のコントローラ130に送信することができる。 The lens mount 330 is connected to the body mount 140 of the camera body 102 and mechanically and electrically connects the interchangeable lens 301 and the camera body 102. When the interchangeable lens 301 and the camera body 102 are connected, the lens controller 320 and the controller 130 can communicate with each other. The body mount 140 can transmit a signal received from the lens controller 320 via the lens mount 330 to the controller 130 of the camera body 102.
カメラボディ102は、CCD(Charge Coupled Device)イメージセンサ143およびAFE(アナログ・フロント・エンド)144を含む。 The camera body 102 includes a CCD (Charge Coupled Device) image sensor 143 and an AFE (Analog Front End) 144.
CCDイメージセンサ143は、交換レンズ301を通して形成された被写体像を撮像して画像情報を生成する。なお、画像センサとして他の種類の画像センサ(例えば、CMOSイメージセンサ)が用いられてもよい。 The CCD image sensor 143 captures a subject image formed through the interchangeable lens 301 and generates image information. Note that another type of image sensor (for example, a CMOS image sensor) may be used as the image sensor.
AFE144は、CCDイメージセンサ143から読み出した画像情報に対して相関二重サンプリングによる雑音抑圧、アナログゲインコントローラによるA/D変換器の入力レンジ幅への増幅、A/D変換器によるA/D変換を実施する。 The AFE 144 suppresses noise by correlated double sampling for the image information read from the CCD image sensor 143, amplifies the input range width of the A / D converter by an analog gain controller, and performs A / D conversion by the A / D converter. To implement.
カメラボディ102は、さらに音声を入力するために、内蔵マイクロホン111(音声入力部の一例)を備える。 The camera body 102 further includes a built-in microphone 111 (an example of a sound input unit) for inputting sound.
内蔵マイクロホン111は、左右それぞれの方向からの主音声(つまり、記録対象の音声)を別々に収音するために、2つのマイクロホンを含む。各マイクロホンは、音声信号を電気信号(たとえばアナログ音声信号)に変換する。各マイクロホンからのアナログ音声信号は、アナログ音声処理部115に入力される。 The built-in microphone 111 includes two microphones in order to separately collect main sounds (that is, recording target sounds) from the left and right directions. Each microphone converts an audio signal into an electric signal (for example, an analog audio signal). The analog audio signal from each microphone is input to the analog audio processing unit 115.
アナログ音声処理部115は、内蔵マイクロホン111から入力したアナログ音声信号を増幅し、デジタル音声信号に変換し、デジタル音声信号をデジタル画像・音声処理部120に出力する。 The analog audio processing unit 115 amplifies the analog audio signal input from the built-in microphone 111, converts it to a digital audio signal, and outputs the digital audio signal to the digital image / audio processing unit 120.
デジタル画像・音声処理部120は、AFE144から出力された画像情報と、アナログ音声処理部115から入力した音声信号とに対して、各種の処理を施す。例えば、デジタル画像・音声処理部120は、コントローラ130からの指示にしたがって、画像情報に対してガンマ補正、ホワイトバランス補正、傷補正、および符号化処理等を行う。また、デジタル画像・音声処理部120は、コントローラ130からの指示にしたがって、音声信号に対する各種処理を行う。デジタル画像・音声処理部120は、ハードワイヤードな電子回路で実現されてもよいし、プログラムを実行するマイクロコンピュータなどで実現されてもよい。デジタル画像・音声処理部120を実現する回路は、1つまたは複数の半導体集積回路に集積されてもよい。例えば、デジタル画像・音声処理部120は、CPU(Central Processing Unit)、FPGA(Field‐Programmable Gate Array)、ASIC(Application Specific Integrated Circuit)、またはDSP(Digital Signal Processor)等で構成される。 The digital image / sound processor 120 performs various processes on the image information output from the AFE 144 and the sound signal input from the analog sound processor 115. For example, the digital image / sound processing unit 120 performs gamma correction, white balance correction, flaw correction, encoding processing, and the like on the image information in accordance with an instruction from the controller 130. The digital image / audio processing unit 120 performs various processes on the audio signal in accordance with instructions from the controller 130. The digital image / sound processing unit 120 may be realized by a hard-wired electronic circuit, or may be realized by a microcomputer that executes a program. A circuit for realizing the digital image / audio processing unit 120 may be integrated in one or a plurality of semiconductor integrated circuits. For example, the digital image / sound processing unit 120 is configured by a CPU (Central Processing Unit), an FPGA (Field-Programmable Gate Array), an ASIC (Application Specific Integrated Circuit), or a DSP (Digital Signal).
表示部190は、デジタルカメラ100の背面に配置される。表示部190は、液晶ディスプレイまたは有機EL(Electro Luminescence)ディスプレイで構成されてもよい。表示部190は、デジタル画像・音声処理部120にて処理された画像情報に基づく画像を表示する。 The display unit 190 is disposed on the back surface of the digital camera 100. The display unit 190 may be configured by a liquid crystal display or an organic EL (Electro Luminescence) display. The display unit 190 displays an image based on the image information processed by the digital image / sound processing unit 120.
ビューファインダ191は、デジタルカメラ100の背面上部に配置される。ビューファインダ191は表示部190と同様に、デジタル画像・音声処理部120で処理された画像情報に基づく画像を表示する。画像情報は、表示部190とビューファインダ191の双方に同時に表示されてもよいし、いずれか一方のみに表示されてもよい。 The viewfinder 191 is disposed at the upper back of the digital camera 100. Similar to the display unit 190, the viewfinder 191 displays an image based on the image information processed by the digital image / audio processing unit 120. The image information may be displayed on both the display unit 190 and the viewfinder 191 at the same time, or may be displayed on only one of them.
コントローラ130は、デジタルカメラ100全体の動作を統括制御する。コントローラ130は、ハードワイヤードな電子回路で実現されてもよいし、プログラムを実行するマイクロコンピュータなどで実現されてもよい。また、コントローラ130は、デジタル画像・音声処理部120などと一体的に1つの半導体チップとして実現されてもよい。例えば、コントローラ130は単独でまたはデジタル画像・音声処理部120と一体的に、CPU、MPU(Micro Processing Unit)、FPGA、ASIC、またはDSP等で構成できる。 The controller 130 controls the overall operation of the digital camera 100. The controller 130 may be realized by a hard-wired electronic circuit, or may be realized by a microcomputer that executes a program. Further, the controller 130 may be realized as one semiconductor chip integrally with the digital image / audio processing unit 120 and the like. For example, the controller 130 can be configured by a CPU, an MPU (Micro Processing Unit), an FPGA, an ASIC, a DSP, or the like alone or integrally with the digital image / audio processing unit 120.
ROM(Read Only Memory)170は、コントローラ130が実行するためのプログラムを格納している。プログラムは、例えば、オートフォーカス制御(AF制御)および自動露出制御(AE制御)、ならびにストロボの発光制御などに関するプログラムの他、デジタルカメラ100全体の動作を統括制御するためのプログラムである。ROM170は、デジタルカメラ100に関する各種条件および設定を記憶する。ROM170は、コントローラ130の外部に(つまり、コントローラ130とは別体として)存在している必要はなく、コントローラ130の内部に組み込まれていてもよい。本実施の形態では、ROM170は、フラッシュROMである。 A ROM (Read Only Memory) 170 stores a program to be executed by the controller 130. The program is, for example, a program for overall control of the operation of the entire digital camera 100 in addition to a program related to autofocus control (AF control), automatic exposure control (AE control), and flash emission control. The ROM 170 stores various conditions and settings regarding the digital camera 100. The ROM 170 does not need to exist outside the controller 130 (that is, separately from the controller 130), and may be incorporated in the controller 130. In the present embodiment, the ROM 170 is a flash ROM.
RAM(Random Access Memory)150は、デジタル画像・音声処理部120およびコントローラ130のワークメモリとして機能する。RAM150は、SDRAM(Synchronous Dynamic Random Access Memory)またはフラッシュメモリなどで実現される。RAM150は、画像情報および音声信号などを記録するための内部メモリとしても機能する。 A RAM (Random Access Memory) 150 functions as a work memory for the digital image / sound processor 120 and the controller 130. The RAM 150 is realized by an SDRAM (Synchronous Dynamic Random Access Memory) or a flash memory. The RAM 150 also functions as an internal memory for recording image information and audio signals.
メモリカード160は、内部にフラッシュメモリ等の不揮発性の記憶素子を備えた着脱可能な記録媒体である。メモリカード160は、例えばSDカードである。メモリカード160は、カードスロット165に挿入される。カードスロット165は、コントローラ130の制御にしたがい、画像撮影により生成された動画データ及び静止画データをメモリカード160に記録したり、メモリカード160から動画データ及び静止画データを読み出したりする。カードスロット165は、本開示の記録部の一例である。 The memory card 160 is a detachable recording medium having a nonvolatile storage element such as a flash memory inside. The memory card 160 is an SD card, for example. The memory card 160 is inserted into the card slot 165. Under the control of the controller 130, the card slot 165 records moving image data and still image data generated by image shooting in the memory card 160, and reads moving image data and still image data from the memory card 160. The card slot 165 is an example of a recording unit of the present disclosure.
操作部180は、デジタルカメラ100の外装に配置される操作釦および操作ダイヤルなどの操作インターフェースの総称である。操作部180は、ユーザによる操作を受け付ける。例えば、操作部180は、デジタルカメラ100の上面に設けられたレリーズ釦、電源スイッチ、およびモードダイヤル、ならびに、デジタルカメラ100の背面に設けられた中央釦、十字釦、およびタッチパネルなどを含む。操作部180は、ユーザによる操作を受け付けると、コントローラ130に種々の動作を指示する信号を通知する。 The operation unit 180 is a general term for operation interfaces such as operation buttons and operation dials arranged on the exterior of the digital camera 100. The operation unit 180 receives an operation by a user. For example, the operation unit 180 includes a release button, a power switch, and a mode dial provided on the upper surface of the digital camera 100, a center button, a cross button, and a touch panel provided on the back surface of the digital camera 100. When receiving an operation by the user, the operation unit 180 notifies the controller 130 of signals for instructing various operations.
通信部195は、所定の通信規格にしたがい外部機器と接続するための通信インターフェース回路である。本実施の形態では、通信部195は、USB(Universal Serial Bus)規格にしたがった通信を行うためのインターフェース回路及び接続端子を含む。 The communication unit 195 is a communication interface circuit for connecting to an external device according to a predetermined communication standard. In the present embodiment, the communication unit 195 includes an interface circuit and a connection terminal for performing communication according to the USB (Universal Serial Bus) standard.
[1−2.PC]
図3は、PC(パーソナルコンピュータ)500の内部構成を示すブロック図である。PC500は、その全体動作を制御するコントローラ511と、画面表示を行う表示部513と、ユーザが操作を行う操作部515と、データおよびプログラムを格納するデータ格納部517とを備える。
[1-2. PC]
FIG. 3 is a block diagram showing an internal configuration of a PC (personal computer) 500. The PC 500 includes a controller 511 that controls the overall operation, a display unit 513 that performs screen display, an operation unit 515 that is operated by a user, and a data storage unit 517 that stores data and programs.
表示部513は、例えば、液晶ディスプレイまたは有機ELディスプレイで構成される。操作部515は、使用者が指示を行うための装置であり、たとえば、キーボード、マウス、およびタッチパネル等の少なくともいずれか一つで構成される。 The display unit 513 is configured by, for example, a liquid crystal display or an organic EL display. The operation unit 515 is a device for a user to give an instruction, and includes, for example, at least one of a keyboard, a mouse, a touch panel, and the like.
データ格納部517は、PCが機能を実現するために必要なパラメータ、データ及びプログラムを記憶する記録媒体である。データ格納部517は、コントローラ511で実行される制御プログラムおよび各種のデータを格納している。データ格納部517は、例えば、ハードディスク(HDD)、半導体記憶装置(SSD)、またはフラッシュメモリで構成される。 The data storage unit 517 is a recording medium that stores parameters, data, and programs necessary for the PC to realize its functions. The data storage unit 517 stores a control program executed by the controller 511 and various data. The data storage unit 517 is constituted by, for example, a hard disk (HDD), a semiconductor storage device (SSD), or a flash memory.
コントローラ511は、CPUまたはMPUで構成され、データ格納部517に格納された所定の制御プログラムを実行することで所定の機能を実現する。コントローラ511で実行される制御プログラムは、ネットワークを介して提供されてもよいし、CD−ROM等の記録媒体によって提供されてもよい。コントローラ511の機能はハードウェアとソフトウェアの協働により実現されてもよいし、ハードウェア回路のみで実現されてもよい。すなわち、コントローラ511は、CPU、MPUのみならず、DSP、FPGA、またはASIC等で構成されることができる。 The controller 511 is configured by a CPU or MPU, and realizes a predetermined function by executing a predetermined control program stored in the data storage unit 517. The control program executed by the controller 511 may be provided via a network or may be provided by a recording medium such as a CD-ROM. The function of the controller 511 may be realized by cooperation of hardware and software, or may be realized only by a hardware circuit. That is, the controller 511 can be configured by not only a CPU and MPU but also a DSP, FPGA, ASIC, or the like.
PC500はさらに、外部機器(本実施の形態では、デジタルカメラ100)に接続するための通信部518を備える。通信部518は、USB規格に準拠して外部機器とデータ等の通信を行う、インターフェース回路及び接続端子を含む。PC500は、さらにネットワーク700に接続するためのネットワークインターフェース519を備えても良い。ネットワークインターフェース519は、IEEE802.11、WiFi等の規格に準拠して通信を行う回路である。 The PC 500 further includes a communication unit 518 for connecting to an external device (in this embodiment, the digital camera 100). The communication unit 518 includes an interface circuit and a connection terminal that perform data communication with an external device in accordance with the USB standard. The PC 500 may further include a network interface 519 for connecting to the network 700. A network interface 519 is a circuit that performs communication in accordance with standards such as IEEE 802.11 and WiFi.
[2.動作]
以下、以上のような構成を有する撮像システム10の動作を説明する。デジタルカメラ100は、被写体を撮像して動画データ及び静止画データを生成することができる。動画データと静止画データはデジタルカメラ100内のメモリカード160に保存される。メモリカード160内のデータは、ユーザの指示にしたがい、デジタルカメラ100からPC500に転送される。
[2. Operation]
Hereinafter, the operation of the imaging system 10 having the above configuration will be described. The digital camera 100 can capture a subject and generate moving image data and still image data. The moving image data and still image data are stored in the memory card 160 in the digital camera 100. Data in the memory card 160 is transferred from the digital camera 100 to the PC 500 in accordance with a user instruction.
[2−1.デジタルカメラの遠隔制御]
撮像システム10は、PTP(Picture Transfer Protocol)の拡張機能を利用し、PC500からデジタルカメラ100を遠隔制御できるように構成されている。このため、PC500とデジタルカメラ100とは、USBケーブル400を介して接続される。PC500は、ユーザ操作に応じて、デジタルカメラ100に撮影動作を指示したり、デジタルカメラ100からPC500への画像データの転送を指示したりすることができる。
[2-1. Remote control of digital camera]
The imaging system 10 is configured to be able to remotely control the digital camera 100 from the PC 500 using an extended function of PTP (Picture Transfer Protocol). Therefore, the PC 500 and the digital camera 100 are connected via the USB cable 400. The PC 500 can instruct the digital camera 100 to perform a shooting operation and can instruct transfer of image data from the digital camera 100 to the PC 500 in accordance with a user operation.
図4は、デジタルカメラ100の遠隔制御のためにPC500の表示部513に表示される操作画面の一例を示した図である。操作画面601は、動画撮影中または撮影待機中に、デジタルカメラ100のCCD143で撮影されている画像を、リアルタイムで表示(つまりライブビュー表示)する領域610を含む。操作画面601はさらに、デジタルカメラ100へ指示するためのボタン622、624、626を表示する領域620を含む。動画ボタン622は、動画撮影の開始/終了の指示を受け付ける。AFボタン624は、オートフォーカス機能の有効/無効の設定を受け付ける。静止画ボタン626は、静止画の撮影の指示を受け付ける。さらに、領域620には、シャッタスピード、露出、撮影モード(P/A/S/M)、ドライブモード(単写、連写、4Kフォト)、画像サイズ等の各種の設定の内容628も表示されている。 FIG. 4 is a diagram illustrating an example of an operation screen displayed on the display unit 513 of the PC 500 for remote control of the digital camera 100. The operation screen 601 includes an area 610 for displaying an image captured by the CCD 143 of the digital camera 100 in real time (that is, live view display) during moving image shooting or standby for shooting. The operation screen 601 further includes an area 620 for displaying buttons 622, 624, and 626 for instructing the digital camera 100. The moving image button 622 receives an instruction to start / end moving image shooting. The AF button 624 receives a setting for enabling / disabling the autofocus function. The still image button 626 receives an instruction to shoot a still image. The area 620 also displays various settings 628 such as shutter speed, exposure, shooting mode (P / A / S / M), drive mode (single shooting, continuous shooting, 4K photo), and image size. ing.
[2−2.4Kフォトモード]
デジタルカメラ100は、静止画を撮影するためのドライブモードとして、1枚ずつ画像を撮影する単写モードと、1回の操作で複数の画像を連続して撮影する連写モードとを有する。これらのモードに加えて、デジタルカメラ100はさらに4Kフォトモードを有する。4Kフォトモードは、4Kまたは6Kのような高い解像度で高精細の動画(以下「4Kフォト動画」という)を撮影するモードである。4Kフォト動画の撮影後に、4Kフォト動画を構成するフレーム群の中から所望のフレームが切り出されことにより、静止画が生成される(例えば、特許文献1参照)。さらにデジタルカメラ100は、動画を撮影するためのドライブモードとして、通常の動画モードを有する。つまり本実施の形態のデジタルカメラは、4Kフォトモードおよび通常の動画モードのいずれかで動画の撮影が可能である。
[2-2.4K photo mode]
The digital camera 100 has a single shooting mode in which images are taken one by one and a continuous shooting mode in which a plurality of images are continuously shot in one operation as drive modes for taking still images. In addition to these modes, the digital camera 100 further has a 4K photo mode. The 4K photo mode is a mode for shooting a high-definition moving image (hereinafter referred to as “4K photo moving image”) at a high resolution such as 4K or 6K. After shooting the 4K photo moving image, a desired frame is cut out from the frame group constituting the 4K photo moving image, thereby generating a still image (see, for example, Patent Document 1). Furthermore, the digital camera 100 has a normal moving image mode as a drive mode for shooting a moving image. That is, the digital camera of this embodiment can shoot a moving image in either the 4K photo mode or the normal moving image mode.
図5は、4Kフォト動画からの静止画の生成を説明するための図である。4Kフォト動画は時間的に連続した複数のフレーム画像で構成されている。4Kフォト動画を構成する複数のフレーム画像の中から所望のフレーム画像が切り出されることにより、静止画データが生成される。このように、動画から所望のシーンの画像(フレーム画像)が静止画として切り出されることから、ユーザはシャッタチャンスを意識する必要がなくなり、従来では難しかった決定的瞬間が撮影された画像の生成が可能となる。すなわち、いつ起こるかわからないハプニングまたはアクシデントの写真、または、時間経過とともに状態が変化する被写体(たとえば液体、または炎等)の瞬間的な状態の写真を容易に撮影することが可能となる。 FIG. 5 is a diagram for explaining generation of a still image from a 4K photo moving image. A 4K photo moving image is composed of a plurality of frame images continuous in time. Still image data is generated by cutting out a desired frame image from a plurality of frame images constituting a 4K photo moving image. In this way, since an image (frame image) of a desired scene is cut out as a still image from a moving image, the user does not need to be aware of the shutter chance, and an image in which a decisive moment that has been difficult in the past is generated can be generated. It becomes possible. That is, it is possible to easily take a picture of a happening or accident that does not know when it occurs or a picture of an instantaneous state of a subject whose state changes over time (for example, liquid or flame).
4Kフォト動画からは、それを構成する1つ1つのフレーム画像が、静止画として切り出される。したがって、4Kフォト動画は、動画としての品位および画質よりも、切り出される静止画の画質が優先される。このため、4Kフォトモードに設定されると、撮影に関する種々の設定が、静止画の記録に適した特有の設定に自動的に設定される(例えば、特許文献1参照)。例えば、画質設定(解像度)に関して、通常動画モードでは、VGA〜4K(4000ピクセルx2000ピクセル前後)の範囲の中で、ユーザが指定した値に設定される。これに対して、4Kフォトモードでは、画質設定(解像度)はデジタルカメラ100において設定可能な最高の解像度の値(例えば、4Kまたは6K)に設定される。これにより、高画質なフレーム画像の記録が可能となり、高画質な静止画の切り出しが可能となる。 Each frame image constituting the 4K photo moving image is cut out as a still image. Therefore, in the 4K photo moving image, the image quality of the cut out still image is given priority over the quality and image quality as a moving image. For this reason, when the 4K photo mode is set, various settings relating to shooting are automatically set to specific settings suitable for recording still images (see, for example, Patent Document 1). For example, regarding the image quality setting (resolution), in the normal moving image mode, a value designated by the user is set within a range of VGA to 4K (around 4000 pixels × 2000 pixels). On the other hand, in the 4K photo mode, the image quality setting (resolution) is set to the highest resolution value (for example, 4K or 6K) that can be set in the digital camera 100. As a result, high-quality frame images can be recorded, and high-quality still images can be cut out.
[2−3.USB接続モード]
デジタルカメラ100は、USBケーブルを介して外部機器(例えば、PC500)が接続されたときの動作モード(以下「USB接続モード」という)として、以下の3つのモードを有する。
[2-3. USB connection mode]
The digital camera 100 has the following three modes as operation modes (hereinafter referred to as “USB connection mode”) when an external device (for example, the PC 500) is connected via a USB cable.
1)PCモード:メモリカード160のリーダとして動作するモード。このモードでは、外部機器からメモリカード160に記録されたデータを読み出すことができる。 1) PC mode: a mode in which the memory card 160 operates as a reader. In this mode, data recorded on the memory card 160 can be read from an external device.
2)PictBridgeモード:メモリカード160に格納された画像をプリンタで印刷させるためのモード。このモードでは、デジタルカメラ100とプリンタを直接接続し、デジタルカメラ100に格納された画像をプリンタで印刷させることができる。 2) PictBridge mode: A mode for printing an image stored in the memory card 160 with a printer. In this mode, the digital camera 100 and the printer can be directly connected, and the image stored in the digital camera 100 can be printed by the printer.
3)リモートコントロールモード:PC500からデジタルカメラ100を遠隔で制御するためのモード。このモードでは、PC500とデジタルカメラ100はPTPにしたがった通信を行う。 3) Remote control mode: A mode for remotely controlling the digital camera 100 from the PC 500. In this mode, the PC 500 and the digital camera 100 perform communication according to PTP.
デジタルカメラ100において、USB接続モードは、上記の3つのモードの中のいずれかのモードに設定される。 In the digital camera 100, the USB connection mode is set to one of the above three modes.
[2−4.USB接続時の処理]
デジタルカメラ100に対してUSB接続を介して外部機器が接続されたときの、デジタルカメラ100における処理を、図6のフローチャートを参照して説明する。
[2-4. Processing during USB connection]
Processing in the digital camera 100 when an external device is connected to the digital camera 100 via a USB connection will be described with reference to the flowchart of FIG.
図6において、まず、デジタルカメラ100のコントローラ130は、USB接続モードがいずれに設定されているかを判別する(S11、S16)。 In FIG. 6, first, the controller 130 of the digital camera 100 determines which of the USB connection modes is set (S11, S16).
USB接続モードがリモートコントロールモードに設定されている場合、コントローラ130は、デジタルカメラ100が撮影モードに設定されているか否かを判断する(S12)。デジタルカメラ100が撮影モードでない場合は(S12でNO)、コントローラ130はデジタルカメラ100を撮影モードに設定する(S15)。 When the USB connection mode is set to the remote control mode, the controller 130 determines whether or not the digital camera 100 is set to the shooting mode (S12). If the digital camera 100 is not in the shooting mode (NO in S12), the controller 130 sets the digital camera 100 to the shooting mode (S15).
その後、コントローラ130はリモートコントロール用の接続設定を行う(S13)。リモートコントロール用の接続設定として例えば下記の設定が行われる。 Thereafter, the controller 130 performs connection settings for remote control (S13). For example, the following settings are made as connection settings for remote control.
1)DeviceDescriptor設定
ベンダIDにRemoteControl用のIDを設定する。
1) Device Descriptor setting The ID for RemoteControl is set to the vendor ID.
2)ConfigurationDescriptor設定
StillImage用のClass、Subclass、およびProtocolを設定する。
2) Configuration Descriptor setting Set Class, Subclass, and Protocol for StillImage.
3)PTP:GetDeviceInfo応答設定
リモートコントロールモード用の拡張設定として、コマンド、およびイベント、デバイスプロパティ定義を設定する。
3) PTP: GetDeviceInfo response setting Sets commands, events, and device property definitions as extended settings for the remote control mode.
一方、USB接続モードがPictBridgeモードに設定されている場合(S11でNOかつS16でYES)、コントローラ130は、デジタルカメラ100が再生モードに設定されているか否かを判断する(S17)。デジタルカメラ100が再生モードでない場合は(S17でNO)、コントローラ130はデジタルカメラ100を再生モードに設定する(S19)。 On the other hand, when the USB connection mode is set to the PictBridge mode (NO in S11 and YES in S16), the controller 130 determines whether or not the digital camera 100 is set to the playback mode (S17). If the digital camera 100 is not in the playback mode (NO in S17), the controller 130 sets the digital camera 100 in the playback mode (S19).
その後、コントローラ130はPictBridge用の接続設定を行う(S18)。PictBridge用の接続設定として例えば下記の設定が行われる。 Thereafter, the controller 130 performs connection settings for PictBridge (S18). For example, the following settings are performed as connection settings for PictBridge.
1)DeviceDescriptor設定
ベンダIDにPictBridge用のIDを設定する。
1) Device Descriptor setting An ID for PictBridge is set in the vendor ID.
2)ConfigurationDescriptor設定
StillImage用のClass、Subclass、およびProtocolを設定する。
2) Configuration Descriptor setting Set Class, Subclass, and Protocol for StillImage.
3)PTP:GetDeviceInfo応答設定
PictBridgeで利用するPTPコマンド、イベント、およびデバイスプロパティ定義を設定する。
3) PTP: GetDeviceInfo response setting Sets the PTP command, event, and device property definition used in PictBridge.
USB接続モードがリモートコントロールモードでも、PictBridgeモードでもない場合(S11でNOかつS16でNO)、すなわちPCモードである場合、コントローラ130はPCモード用の接続設定を行う(S20)。PCモード用の接続設定として例えば下記の設定が行われる。 When the USB connection mode is neither the remote control mode nor the PictBridge mode (NO in S11 and NO in S16), that is, in the PC mode, the controller 130 performs connection settings for the PC mode (S20). For example, the following settings are performed as connection settings for the PC mode.
1)DeviceDescriptor設定
ベンダIDにPCモード用のIDを設定する。
1) Device Descriptor setting The PC mode ID is set in the vendor ID.
2)ConfigurationDescriptor設定
マスストレージクラスにバルクオンリー転送用のClass、Subclass、およびProtocolを設定する。
2) Configuration Descriptor setting Class, Subclass, and Protocol for bulk-only transfer are set in the mass storage class.
リモートコントロール用の接続設定(S13)、PictBridge用の接続設定(S18)またはPCモード用の接続設定(S20)が完了すると、コントローラ130は、USB規格で規定されるUSB機器間のUSB通信を確立するためのUSB接続処理を実行する(S14)。USB接続処理は、USB機器間のUSB通信を確立するための、USB規格で規定される所定の処理である。 When the connection setting for remote control (S13), the connection setting for PictBridge (S18), or the connection setting for PC mode (S20) is completed, the controller 130 establishes USB communication between USB devices specified by the USB standard. USB connection processing is performed (S14). The USB connection process is a predetermined process defined by the USB standard for establishing USB communication between USB devices.
[2−5.画像撮影時の処理]
撮像システム10における、動画の撮影、切り出しおよび転送の動作の一例として、4Kフォトモードで画像が撮影された場合の動作について説明する。以下の説明では、デジタルカメラ100は、PC500からの遠隔制御を可能とするリモートコントロールモードに設定されているとする。この場合、PC500の表示部513に表示された操作画面601(図4参照)上の静止画ボタン626または動画ボタン622により、デジタルカメラ100の撮影動作を遠隔で制御できる。
[2-5. Processing during image capture]
An operation when an image is captured in the 4K photo mode will be described as an example of an operation of capturing, extracting, and transferring a moving image in the imaging system 10. In the following description, it is assumed that the digital camera 100 is set to a remote control mode that enables remote control from the PC 500. In this case, the shooting operation of the digital camera 100 can be remotely controlled by the still image button 626 or the moving image button 622 on the operation screen 601 (see FIG. 4) displayed on the display unit 513 of the PC 500.
図7は、撮像システム10における画像撮影時の処理を示すフローチャートである。図7のフローチャートを参照して画像撮影時の処理を説明する。 FIG. 7 is a flowchart showing processing at the time of image capturing in the imaging system 10. Processing at the time of image shooting will be described with reference to the flowchart of FIG.
PC500上でユーザにより通常の静止画の撮影を指示する静止画ボタン626が押下されると(S31でYES)、デジタルカメラ100は、4Kフォトモードに設定されているか否かを判断する(S32)。4Kフォトモードに設定されていない場合(S32でNO)、デジタルカメラ100は、通常の静止画撮影処理を実行する(S40)。具体的には、CCD143により生成された画像信号に対して所定の画像処理が施されて静止画データが生成される。 When the user presses the still image button 626 for instructing to capture a normal still image on the PC 500 (YES in S31), the digital camera 100 determines whether or not the 4K photo mode is set (S32). . If the 4K photo mode is not set (NO in S32), the digital camera 100 executes a normal still image shooting process (S40). Specifically, predetermined image processing is performed on the image signal generated by the CCD 143 to generate still image data.
一方で、4Kフォトモードに設定されている場合(S32でYES)、デジタルカメラ100は動画撮影を開始する(S33)。4Kフォト用の動画の撮影は、静止画ボタン626が押し続けられている間、継続する(S33、S34)。 On the other hand, when the 4K photo mode is set (YES in S32), the digital camera 100 starts moving image shooting (S33). The shooting of the moving image for 4K photo continues while the still image button 626 is kept pressed (S33, S34).
動画または静止画の撮影処理が終了すると(S34、S40)、デジタルカメラ100は、撮影した画像データをメモリカード160に記録する(S35)。 When the moving image or still image shooting process ends (S34, S40), the digital camera 100 records the shot image data in the memory card 160 (S35).
また、ステップS31で、静止画ボタン626が押下されていないと判断された場合、コントローラ130は、PC500上で、ユーザにより、動画または4Kフォト用の動画の撮影を指示する動画ボタン622が押下されたか否かを判断する(S43)。動画ボタン622が押下された場合(S43でYES)、設定されたモードにしたがって、動画の撮影が開始される(S44)。たとえば4Kフォト用の動画の撮影は、動画ボタン622が押し続けられている間、継続する(S44、S45)。動画の撮影処理が終了すると(S45でYES)、コントローラ130は、撮影した動画データをメモリカード160に記録する(S35)。 If it is determined in step S31 that the still image button 626 has not been pressed, the controller 130 on the PC 500 causes the user to press the moving image button 622 for instructing shooting of a moving image or a moving image for 4K photo. It is determined whether or not (S43). When the movie button 622 is pressed (YES in S43), shooting of a movie is started according to the set mode (S44). For example, shooting of a moving image for 4K photo continues while the moving image button 622 is kept pressed (S44, S45). When the moving image shooting process ends (YES in S45), the controller 130 records the shot moving image data in the memory card 160 (S35).
ステップS35の後、デジタルカメラ100のコントローラ130は、デジタルカメラ100のドライブモードが4Kフォトモードであるか否かを判定する(S36A)。 After step S35, the controller 130 of the digital camera 100 determines whether or not the drive mode of the digital camera 100 is the 4K photo mode (S36A).
ドライブモードが4Kフォトモードでない場合(S36AでNO)、コントローラ130は、PC500へ画像追加通知を送信する(S41)。その後、コントローラ130は、PC500からの要求にしたがい、撮影により生成された動画データまたは静止画データをPC500へ転送する(S42)。 When the drive mode is not the 4K photo mode (NO in S36A), the controller 130 transmits an image addition notification to the PC 500 (S41). Thereafter, in accordance with a request from the PC 500, the controller 130 transfers the moving image data or still image data generated by shooting to the PC 500 (S42).
一方、ドライブモードが4Kフォトモードである場合(S36AでYES)、デジタルカメラ100は、記録された動画データが、静止画ボタン626の操作により撮影されたデータか否かを判断する(S36B)。記録された動画データが、静止画ボタン626の操作により撮影されたデータでない場合(S36BでNO)、たとえば動画ボタン622の操作により撮影されたデータである場合、前述のステップS41に移行する。一方で、記録された動画データが、静止画ボタン626の操作により撮影されたデータである場合(S36BでYES)、デジタルカメラ100は撮影モードから切り出しモードへ移行する(S37)。 On the other hand, when the drive mode is the 4K photo mode (YES in S36A), the digital camera 100 determines whether or not the recorded moving image data is data captured by operating the still image button 626 (S36B). If the recorded moving image data is not data captured by operating the still image button 626 (NO in S36B), for example, if it is data captured by operating the moving image button 622, the process proceeds to step S41 described above. On the other hand, when the recorded moving image data is data taken by operating the still image button 626 (YES in S36B), the digital camera 100 shifts from the shooting mode to the cut-out mode (S37).
切り出しモードへの移行後、デジタルカメラ100は、画像の切り出し準備ができている旨を示す“切り出し準備OK通知”をPC500へ送信する(S38)。その後、デジタルカメラ100は、切り出し画像の転送処理を実施する(S39)。具体的には、4Kフォトモードで記録された4Kフォト動画のデータから静止画データを切り出してPC500へ送信する。 After shifting to the cut-out mode, the digital camera 100 transmits a “cut-out preparation OK notification” indicating that the image is ready to be cut out to the PC 500 (S38). After that, the digital camera 100 performs a cut-out image transfer process (S39). Specifically, still image data is cut out from 4K photo moving image data recorded in the 4K photo mode and transmitted to the PC 500.
[2−5−1.静止画データの転送]
以下、単写モード、または連写モードなどの静止画撮影モードでの画像撮影及びその後の画像データの転送動作に関する、デジタルカメラ100とPC500間の情報のやりとりを、図8を用いて具体的に説明する。
[2-5-1. Transfer still image data]
Hereinafter, the exchange of information between the digital camera 100 and the PC 500 regarding the image shooting in the still image shooting mode such as the single shooting mode or the continuous shooting mode and the subsequent image data transfer operation will be specifically described with reference to FIG. explain.
PC500の操作画面601上において静止画ボタン626が押下されると(S100)、PC500からデジタルカメラ100へ静止画撮影要求が送信される(S101)。デジタルカメラ100は、静止画撮影要求を受信すると静止画撮影処理を行い(S102)、その後、静止画撮影が完了したことを示す応答をPC500へ送信する(S103)。さらに、デジタルカメラ100は、新たに画像が追加されたことを知らせるための画像追加通知をPC500へ送信する(S104)。PC500は、画像追加通知を受信することで、デジタルカメラ100において新たに撮影された画像が追加されたことを認識できる。 When the still image button 626 is pressed on the operation screen 601 of the PC 500 (S100), a still image shooting request is transmitted from the PC 500 to the digital camera 100 (S101). Upon receiving the still image shooting request, the digital camera 100 performs a still image shooting process (S102), and then transmits a response indicating that the still image shooting has been completed to the PC 500 (S103). Furthermore, the digital camera 100 transmits an image addition notification for notifying that a new image has been added to the PC 500 (S104). The PC 500 can recognize that an image newly captured by the digital camera 100 is added by receiving the image addition notification.
その後、PC500は、デジタルカメラ100に対して、撮影した静止画に関する情報を要求するための画像情報取得要求を送信する(S105)。デジタルカメラ100は画像情報取得要求を受信すると、撮影画像に関する情報を取得する(S106)。具体的には、デジタルカメラ100は、静止画のデータサイズ、画像フォーマット等を取得する。その後、デジタルカメラ100は、画像情報取得要求に対する応答として、静止画のデータサイズ、画像フォーマット等を含む画像情報をPC500に送信する(S107)。 Thereafter, the PC 500 transmits to the digital camera 100 an image information acquisition request for requesting information regarding the captured still image (S105). When the digital camera 100 receives the image information acquisition request, the digital camera 100 acquires information about the captured image (S106). Specifically, the digital camera 100 acquires a still image data size, an image format, and the like. Thereafter, in response to the image information acquisition request, the digital camera 100 transmits image information including the data size, image format, and the like of the still image to the PC 500 (S107).
PC500は画像情報を受信すると、画像データの転送を要求するための画像データ取得要求をデジタルカメラ100に送信する(S108)。デジタルカメラ100は画像データ取得要求を受信すると、PC500へ、撮影した画像に関する画像データを順次転送する(S109、S110)。PC500はデジタルカメラ100から受信した画像データをデータ格納部517へ保存する(S111)。 When receiving the image information, the PC 500 transmits an image data acquisition request for requesting transfer of image data to the digital camera 100 (S108). When the digital camera 100 receives the image data acquisition request, the digital camera 100 sequentially transfers image data relating to the captured image to the PC 500 (S109, S110). The PC 500 stores the image data received from the digital camera 100 in the data storage unit 517 (S111).
動画撮影モードにおける画像撮影及び画像データの転送動作に関する、デジタルカメラ100とPC500間の情報のやりとりについても、上記の静止画撮影モードの場合と同様である。 Information exchange between the digital camera 100 and the PC 500 regarding image shooting and image data transfer operations in the moving image shooting mode is the same as that in the still image shooting mode.
[2−5−2.切り出し画像データ転送]
次に、撮像システム10における、動画の撮影および転送に関するデジタルカメラ100とPC500間のやりとりの一例として、4Kフォトモードでの画像撮影及び画像データの転送に関するやりとりを挙げ、図9を用いて具体的に説明する。なお、図9は、PC500からデジタルカメラ100の撮像動作を遠隔操作したときの処理を示している。
[2-5-2. Cutout image data transfer]
Next, as an example of the exchange between the digital camera 100 and the PC 500 related to the shooting and transfer of moving images in the imaging system 10, the exchange related to the image shooting and transfer of image data in the 4K photo mode will be given and will be specifically described with reference to FIG. Explained. FIG. 9 shows processing when the imaging operation of the digital camera 100 is remotely controlled from the PC 500.
ユーザにより静止画ボタン626が押下されると(S130)、PC500は、4Kフォトモードでの撮影開始を指示するための4Kフォト撮影開始要求(第1の要求の一例)をデジタルカメラ100に送信する(S131)。デジタルカメラ100は、この要求を受けて4Kフォトモードでの撮影を開始する(S132)。4Kフォトモードでの撮影開始後、デジタルカメラ100は、4Kフォトモードでの撮影の開始を示す応答をPC500に送信する(S133)。 When the user presses the still image button 626 (S130), the PC 500 transmits a 4K photo shooting start request (an example of a first request) to instruct the start of shooting in the 4K photo mode to the digital camera 100. (S131). In response to this request, the digital camera 100 starts shooting in the 4K photo mode (S132). After shooting in the 4K photo mode, the digital camera 100 transmits a response indicating the start of shooting in the 4K photo mode to the PC 500 (S133).
デジタルカメラ100は、ユーザにより静止画ボタン626が押下されている間、4Kフォトモードでの撮影を継続する。 The digital camera 100 continues shooting in the 4K photo mode while the still image button 626 is pressed by the user.
ユーザにより静止画ボタン626が解放されると(S134)、PC500は、撮影の終了を指示する4Kフォト撮影終了要求をデジタルカメラ100に送信する(S135)。デジタルカメラ100は、この要求を受けて4Kフォトモードでの撮影を終了し(S136)、撮影の終了を示す応答をPC500に送信する(S137)。このとき、4Kフォトモードで撮影された4Kフォト動画のデータがメモリカード160に記録される。 When the user releases the still image button 626 (S134), the PC 500 transmits a 4K photo shooting end request for instructing the end of shooting to the digital camera 100 (S135). In response to this request, the digital camera 100 ends shooting in the 4K photo mode (S136), and transmits a response indicating the end of shooting to the PC 500 (S137). At this time, 4K photo moving image data shot in the 4K photo mode is recorded in the memory card 160.
その後、デジタルカメラ100は、撮影モードから切り出しモードへ移行する(S138)。切り出しモードへの移行が完了すると、デジタルカメラ100は、静止画の切り出しの準備ができていることを示す切り出し準備OK通知をPC500へ送信する(S139)。 Thereafter, the digital camera 100 transitions from the shooting mode to the cut-out mode (S138). When the transition to the cutout mode is completed, the digital camera 100 transmits to the PC 500 a cutout preparation OK notification indicating that a still image is ready to be cut out (S139).
本実施の形態では、4Kフォトモードで撮影した4Kフォト動画を構成する全てのフレーム画像から、切り出し画像(静止画)データを生成し、転送する。以下、このように、撮影した全てのフレーム画像を静止画データとして転送する処理を「一括データ転送」という。一括データ転送では、4Kフォト動画を構成するフレーム画像の数と等しい数の切り出し画像が生成されて転送される。 In the present embodiment, cut-out image (still image) data is generated and transferred from all frame images constituting a 4K photo moving image shot in the 4K photo mode. Hereinafter, the process of transferring all captured frame images as still image data will be referred to as “batch data transfer”. In batch data transfer, the same number of cut-out images as the number of frame images constituting a 4K photo moving image are generated and transferred.
PC500は、切り出し準備OK通知を受信すると、デジタルカメラ100に対して、切り出し画像情報を要求するための、切り出し画像情報要求を送信する(S141)。切り出し画像情報は、全フレーム画像の数等を含む。 When receiving the cutout preparation OK notification, the PC 500 transmits a cutout image information request for requesting cutout image information to the digital camera 100 (S141). The cut-out image information includes the number of all frame images.
デジタルカメラ100は、4Kフォト動画のデータから、切り出し画像の数(すなわち、フレーム数)を取得する(S142)。デジタルカメラ100は、取得した数に関する情報を含む切り出し画像情報を、PC500に送信する(S143)。 The digital camera 100 acquires the number of cutout images (that is, the number of frames) from the 4K photo moving image data (S142). The digital camera 100 transmits cut-out image information including information regarding the acquired number to the PC 500 (S143).
切り出し画像情報を受信すると、PC500は、表示部513に確認画面を表示する。図10に確認画面603の例を示す。確認画面603は、ユーザに対して一括データ転送を開始してよいか否かを確認する画面である。 When receiving the cutout image information, the PC 500 displays a confirmation screen on the display unit 513. FIG. 10 shows an example of the confirmation screen 603. The confirmation screen 603 is a screen for confirming whether or not the batch data transfer can be started for the user.
この確認画面603上でユーザから切り出し処理を開始する旨の指示(「はい」入力)を受け付けた場合(S144)、PC500は、切り出し開始を指示する切り出し開始要求(第2の要求の一例)をデジタルカメラ100に送信する(S145)。この切り出し開始要求を受けてデジタルカメラ100は、メモリカード160から4Kフォト動画のデータを読み出し、4Kフォト動画のデータからフレーム画像を順次切り出し(S146)、切り出した画像のデータをPC500に転送する(S147)。PC500は、デジタルカメラ100から受信した切り出し画像データをデータ格納部517に保存する(S148)。 When an instruction to start the clipping process ("Yes" input) is received from the user on the confirmation screen 603 (S144), the PC 500 issues a clipping start request (an example of a second request) for instructing the clipping start. It transmits to the digital camera 100 (S145). Upon receiving this cutout start request, the digital camera 100 reads 4K photo moving image data from the memory card 160, sequentially cuts out frame images from the 4K photo moving image data (S146), and transfers the cut image data to the PC 500 ( S147). The PC 500 stores the cut-out image data received from the digital camera 100 in the data storage unit 517 (S148).
[2−5−3.一括データ転送]
以下、切り出し画像の一括データ転送処理(図9のステップS146、S147)の詳細を説明する。図11は、撮像システム10における切り出し画像の一括データ転送の処理を示す図である。
[2-5-3. Batch data transfer]
Hereinafter, the details of the batch data transfer processing (steps S146 and S147 in FIG. 9) of the cutout image will be described. FIG. 11 is a diagram illustrating batch data transfer processing of cut-out images in the imaging system 10.
図11において、デジタルカメラ100(コントローラ130)は、PC500から切り出し開始要求(S145)を受信すると、ポインタNを1に設定する(S151)。ポインタNは処理すべきフレーム画像を示す値である。 In FIG. 11, when the digital camera 100 (controller 130) receives a cutout start request (S145) from the PC 500, the digital camera 100 (controller 130) sets a pointer N to 1 (S151). The pointer N is a value indicating a frame image to be processed.
次に、デジタルカメラ100は、4Kフォト動画から第N番目のフレームの画像データを取得する(S152)。具体的には、コントローラ130は、デジタル画像・音声処理部120が、メモリカード160から4Kフォト動画のデータを読み出し、第N番目のフレームのデータを切り出すように、処理を実行する。続いて、コントローラ130は、デジタル画像・音声処理部120が、切り出したフレームのデータにJPEGヘッダを付加して、切り出し画像データを生成するように処理を実行する(S153)。切り出し画像データはRAM150に格納される。 Next, the digital camera 100 acquires the image data of the Nth frame from the 4K photo moving image (S152). Specifically, the controller 130 executes processing so that the digital image / sound processing unit 120 reads 4K photo moving image data from the memory card 160 and cuts out data of the Nth frame. Subsequently, the controller 130 executes a process so that the digital image / sound processing unit 120 adds a JPEG header to the cut frame data and generates cut image data (S153). The clipped image data is stored in the RAM 150.
次に、デジタルカメラ100は、PC500に対して、切り出し画像データの転送の準備ができたことを示す転送準備OK通知を送信する(S154)。転送準備OK通知には、静止画データのサイズが含まれる。PC500は、転送準備OK通知を受信すると(162)、静止画データのサイズに基づき、データ格納部517において切り出し画像を保存するための記録領域を確保する(S163)。その後、PC500はデジタルカメラ100へ切り出し画像データの取得要求を送信する(S155)。 Next, the digital camera 100 transmits a transfer preparation OK notification indicating that the cut-out image data is ready to be transferred to the PC 500 (S154). The transfer preparation OK notification includes the size of the still image data. When receiving the transfer preparation OK notification (162), the PC 500 secures a recording area for saving the cut-out image in the data storage unit 517 based on the size of the still image data (S163). Thereafter, the PC 500 transmits a cut-out image data acquisition request to the digital camera 100 (S155).
デジタルカメラ100は、PC500から切り出し画像データ取得要求を受信すると、RAM150から切り出し画像データを読み出し、PC500へ転送する(S156)。PC500は、受信した切り出し画像データをデータ格納部517に保存する(S164)。 Upon receiving the cut image data acquisition request from the PC 500, the digital camera 100 reads the cut image data from the RAM 150 and transfers it to the PC 500 (S156). The PC 500 stores the received cutout image data in the data storage unit 517 (S164).
PC500は、画像データの転送中は、図12に示すようなデータ転送の進捗状況を示す画面604を表示する。この画面604上においてユーザによりキャンセルボタンが押下されると、データ転送が中止される。すなわち、ユーザによりキャンセルボタンが押下された場合(S165でYES)、PC500は切り出し中止要求をデジタルカメラ100に送信する(S168)。デジタルカメラ100は切り出し中止要求を受信すると(S157でYES)、切り出しモードを終了し(S158)、撮影モードに移行する。 During the transfer of the image data, the PC 500 displays a screen 604 showing the progress status of the data transfer as shown in FIG. When the user presses a cancel button on this screen 604, data transfer is stopped. That is, when the cancel button is pressed by the user (YES in S165), the PC 500 transmits a cutout cancellation request to the digital camera 100 (S168). When the digital camera 100 receives the cutout cancellation request (YES in S157), the digital camera 100 ends the cutout mode (S158) and shifts to the shooting mode.
デジタルカメラ100は、PC500から切り出し中止要求を受信しない場合(S157でNO)、ポインタNをN+1とし(S161)、第N+1番目のフレームの画像データを取得する(S152)。その後、切り出し画像データを生成し、PC500へ転送する(S153、S156)。このように4Kフォト動画を構成する全フレームについて(S160)、切り出し画像データの転送が完了すると(S160でYES)、デジタルカメラ100は切り出しモードを終了する(S158)。一方、PC500は、全フレームについて切り出し画像データの転送が完了すると(S166でYES)、図13に示すような転送完了メッセージを表示する(S167)。 If the digital camera 100 does not receive a cutout cancellation request from the PC 500 (NO in S157), the digital camera 100 sets the pointer N to N + 1 (S161), and acquires the image data of the (N + 1) th frame (S152). Thereafter, cut-out image data is generated and transferred to the PC 500 (S153, S156). As described above, for all the frames constituting the 4K photo moving image (S160), when the transfer of the cutout image data is completed (YES in S160), the digital camera 100 ends the cutout mode (S158). On the other hand, when the transfer of the clipped image data is completed for all frames (YES in S166), the PC 500 displays a transfer completion message as shown in FIG. 13 (S167).
以上のように、本実施の形態の撮像システム10によれば、4Kフォトモードで画像を撮影した場合、デジタルカメラ100において生成された複数の静止画データがPC500へ一括転送される。これにより、4Kフォトモードで撮影した画像データの転送に関するユーザの利便性を向上できる。 As described above, according to the imaging system 10 of the present embodiment, when an image is captured in the 4K photo mode, a plurality of still image data generated in the digital camera 100 is collectively transferred to the PC 500. Thereby, it is possible to improve the convenience of the user regarding the transfer of the image data shot in the 4K photo mode.
[3.効果、等]
本実施形態のデジタルカメラ100またはカメラボディ102(撮像装置の一例)は、PC500(外部の電子機器の一例)からの遠隔制御が可能な撮像装置である。デジタルカメラ100またはカメラボディ102は、PC500と通信するための通信部195と、被写体を撮像して、静止画データを切り出すための4Kフォト動画データ(動画データの一例)を生成するCCD143(撮像部の一例)と、CCD143により生成された動画データをメモリカード160(所定の記録媒体の一例)に記録するカードスロット165(記録部の一例)と、デジタルカメラ100またはカメラボディ102の動作を制御するコントローラ130(制御部の一例)と、を備える。
[3. Effect, etc.]
The digital camera 100 or the camera body 102 (an example of an imaging device) according to the present embodiment is an imaging device that can be remotely controlled from a PC 500 (an example of an external electronic device). The digital camera 100 or the camera body 102 has a communication unit 195 for communicating with the PC 500 and a CCD 143 (imaging unit) that captures a subject and generates 4K photo moving image data (an example of moving image data) for extracting still image data. An example), a card slot 165 (an example of a recording unit) that records moving image data generated by the CCD 143 on a memory card 160 (an example of a predetermined recording medium), and an operation of the digital camera 100 or the camera body 102. Controller 130 (an example of a control unit).
コントローラ130は、PC500から4Kフォト撮影開始要求(第1の要求の一例)を受信したときに、その要求にしたがい、4Kフォト動画データを生成するように処理を実行する。たとえばコントローラ130は、4Kフォト動画データを生成させるように、CCD143およびデジタル画像・音声処理部120を制御する。コントローラ130は、PC500から切り出し開始要求(第2の要求の一例)を受信したときに、その要求にしたがい、メモリカード160に記録された4Kフォト動画データから少なくとも一つのフレームを切出して静止画データを生成するように、処理を実行する。たとえばコントローラ130は、記録された4Kフォト動画データから少なくとも一つのフレームを切出して静止画データを生成させるように、デジタル画像・音声処理部120を制御する。または、コントローラ130自身が、記録された4Kフォト動画データから少なくとも一つのフレームを切出して静止画データを生成する。またコントローラ130は、生成した静止画データをPC500へ転送するように、通信部195を制御する。 When the controller 130 receives a 4K photo shooting start request (an example of a first request) from the PC 500, the controller 130 executes processing to generate 4K photo moving image data in accordance with the request. For example, the controller 130 controls the CCD 143 and the digital image / audio processing unit 120 so as to generate 4K photo moving image data. When the controller 130 receives a clipping start request (an example of a second request) from the PC 500, the controller 130 clips at least one frame from the 4K photo moving image data recorded on the memory card 160 in accordance with the request, and still image data. The process is executed to generate For example, the controller 130 controls the digital image / sound processing unit 120 so as to generate still image data by cutting out at least one frame from the recorded 4K photo moving image data. Alternatively, the controller 130 itself generates at least one frame by cutting out at least one frame from the recorded 4K photo moving image data. In addition, the controller 130 controls the communication unit 195 so as to transfer the generated still image data to the PC 500.
また、PC500(外部の電子機器の一例)は、4Kフォト動画(静止画データを切り出すための動画データの一例)を生成可能なデジタルカメラ100またはカメラボディ102に対して遠隔制御を行う電子機器である。PC500は、デジタルカメラ100またはカメラボディ102と通信するための通信部518と、デジタルカメラ100またはカメラボディ102において4Kフォト動画データから生成された静止画データを保持するデータ格納部517(記録媒体の一例)と、ユーザが遠隔制御のための指示を入力する操作部515と、PC500の動作を制御するコントローラ511(制御部)と、を備える。 The PC 500 (an example of an external electronic device) is an electronic device that remotely controls the digital camera 100 or the camera body 102 that can generate a 4K photo moving image (an example of moving image data for extracting still image data). is there. The PC 500 includes a communication unit 518 for communicating with the digital camera 100 or the camera body 102, and a data storage unit 517 for storing still image data generated from 4K photo moving image data in the digital camera 100 or the camera body 102 (a recording medium). An example), an operation unit 515 in which a user inputs an instruction for remote control, and a controller 511 (control unit) that controls the operation of the PC 500.
コントローラ511は、操作部515で入力された撮影開始の指示にしたがい、4Kフォト動画データの生成を指示する4Kフォト撮影開始要求(第1の要求)を、デジタルカメラ100またはカメラボディ102へ、通信部518に送信させる(S131)。コントローラ511は、デジタルカメラ100またはカメラボディ102から、4Kフォト動画データの生成の完了を示す通知を受信したときに(S137、S139)、切り出し開始要求(第2の要求)を、デジタルカメラ100またはカメラボディ102へ、通信部518に送信させる(S145)。切り出し開始要求は、4Kフォト動画データから少なくとも一つのフレームを切り出して静止画データを生成することを指示する要求である。コントローラ511は、デジタルカメラ100またはカメラボディ102から静止画データを受信したときに、受信した静止画データをデータ格納部517に記録させる(S148)。 The controller 511 communicates a 4K photo shooting start request (first request) instructing generation of 4K photo moving image data to the digital camera 100 or the camera body 102 in accordance with the shooting start instruction input from the operation unit 515. The data is transmitted to the unit 518 (S131). When the controller 511 receives a notification indicating the completion of the generation of the 4K photo moving image data from the digital camera 100 or the camera body 102 (S137, S139), the controller 511 sends a cutout start request (second request) to the digital camera 100 or The camera body 102 is transmitted to the communication unit 518 (S145). The clipping start request is a request for instructing to generate still image data by clipping at least one frame from 4K photo moving image data. When the controller 511 receives still image data from the digital camera 100 or the camera body 102, the controller 511 records the received still image data in the data storage unit 517 (S148).
また、本実施の形態の画像データの転送方法は、PC500(外部の電子機器の一例)から遠隔制御されるデジタルカメラ100またはカメラボディ102(撮像装置の一例)の、画像データの転送方法である。 The image data transfer method according to the present embodiment is a method for transferring image data of the digital camera 100 or the camera body 102 (an example of an imaging device) that is remotely controlled from the PC 500 (an example of an external electronic device). .
デジタルカメラ100またはカメラボディ102は、PC500からか4Kフォト撮影開始要求(第1の要求の一例)を受信したときに、第1の要求にしたがい、4Kフォト動画(動画の一例)を撮影して動画データを生成する。 When the digital camera 100 or the camera body 102 receives a 4K photo shooting start request (an example of the first request) from the PC 500, the digital camera 100 or the camera body 102 takes a 4K photo movie (an example of a moving image) according to the first request. Generate video data.
デジタルカメラ100またはカメラボディ102は、PC500から切り出し開始要求(第2の要求の一例)を受信したときに、第2の要求にしたがい、生成した動画データから少なくとも一つのフレームを切り出して静止画データを生成する。 When the digital camera 100 or the camera body 102 receives a cutout start request (an example of a second request) from the PC 500, the digital camera 100 or the camera body 102 cuts out at least one frame from the generated moving image data according to the second request, and still image data Is generated.
デジタルカメラ100またはカメラボディ102は、生成した静止画データをPC500へ転送する。 The digital camera 100 or the camera body 102 transfers the generated still image data to the PC 500.
上記の構成により、4Kフォト動画の撮影時において、デジタルカメラ100またはカメラボディ102を操作することなく、4Kフォト動画データから静止画データが自動で生成され、PC500へ転送されるため、ユーザの利便性を向上できる。 With the above configuration, when shooting a 4K photo moving image, still image data is automatically generated from the 4K photo moving image data and transferred to the PC 500 without operating the digital camera 100 or the camera body 102. Can be improved.
(実施の形態2)
実施の形態1では、4Kフォトモードでの撮影完了後、4Kフォト動画を構成する全てのフレームの画像データを切り出してPC500へ転送する撮像システム10の構成(一括データ転送)を説明した。本開示の構成はこれに限定されず、4Kフォト動画を構成する全てのフレームのうち、一部のフレームの画像データのみが切り出されて、PC500へ転送されてもよい。
(Embodiment 2)
In the first embodiment, the configuration (collective data transfer) of the imaging system 10 that cuts out image data of all frames constituting a 4K photo moving image and transfers the image data to the PC 500 after completion of shooting in the 4K photo mode has been described. The configuration of the present disclosure is not limited to this, and only some of the image data of all the frames constituting the 4K photo moving image may be cut out and transferred to the PC 500.
そこで、本実施の形態では、ユーザが指定した一部のフレームのみを切り出して転送する撮像システム10の構成を説明する。具体的には、撮像システム10は、ユーザから、切り出しを開始するフレームが何番目であるか、つまり、開始フレーム番号の指定を受け付ける。また、撮像システム10は、指定された番号のフレーム(以下、開始フレームという)から何枚のフレームを切り出すか、つまりフレーム枚数の指定を受け付ける。これにより、ユーザが指定したフレーム数だけ切り出し画像が生成され、転送される。 Therefore, in the present embodiment, a configuration of the imaging system 10 that cuts out and transfers only some of the frames specified by the user will be described. Specifically, the imaging system 10 receives from the user the designation of the start frame number, that is, what number the frame from which clipping is to start is. Further, the imaging system 10 accepts designation of how many frames are cut out from a designated number of frames (hereinafter referred to as a start frame), that is, the number of frames. As a result, as many cutout images as the number of frames specified by the user are generated and transferred.
本実施の形態の撮像システム10の構成及び動作は基本的に実施の形態1のものと同様である。以下では、主に、本実施の形態の撮像システム10において実施の形態1のものと異なる点について説明する。 The configuration and operation of the imaging system 10 of the present embodiment are basically the same as those of the first embodiment. In the following, differences from the imaging system 10 of the present embodiment from that of the first embodiment will be mainly described.
実施の形態1では、図9に示す処理において、PC500は、切り出し画像情報を受信すると(S143)、表示部513に図10に示すような一括データ転送を開始するか否かを確認するための確認画面603を表示した(S144)。これに対して、本実施の形態では、PC500は、切り出し画像情報を受信すると(S143)、図10に示す確認画面603に代えて、図14に示す入力画面606を表示する。この入力画面606は、切り出し開始フレームと、転送するフレーム数(切り出し画像の数)とをそれぞれ指定する領域606a、606bを有する。切り出し開始フレームと、転送するフレーム数とは、切り出されるフレームの範囲を特定するための情報である。図14に示す入力画面606上で、ユーザにより、開始フレームと、転送するフレーム数とがそれぞれ指定されると、PC500は、デジタルカメラ100に対して切り出し開始要求を送信する(S145)。デジタルカメラ100は、切り出し開始要求を受信すると、指定されたフレームの範囲にしたがい4Kフォト動画からフレーム画像を切り出し、切り出したフレーム画像から静止画データを生成してPC500に転送する。 In the first embodiment, in the process shown in FIG. 9, when receiving the cut-out image information (S143), the PC 500 confirms whether to start batch data transfer as shown in FIG. 10 on the display unit 513. A confirmation screen 603 is displayed (S144). On the other hand, in this embodiment, when receiving the cut-out image information (S143), the PC 500 displays the input screen 606 shown in FIG. 14 instead of the confirmation screen 603 shown in FIG. The input screen 606 includes areas 606a and 606b for designating a cutout start frame and the number of frames to be transferred (number of cutout images), respectively. The cutout start frame and the number of frames to be transferred are information for specifying the range of frames to be cut out. When the user designates the start frame and the number of frames to be transferred on the input screen 606 shown in FIG. 14, the PC 500 transmits a cutout start request to the digital camera 100 (S145). Upon receiving the cutout start request, the digital camera 100 cuts out a frame image from the 4K photo moving image according to the designated frame range, generates still image data from the cutout frame image, and transfers the still image data to the PC 500.
図15は、本実施の形態における、PC500から切り出し開始要求が送信された後の、撮像システム10の詳細な動作を説明するための図である。図15に示す処理は、実施の形態1における図11に示す処理に対応する。 FIG. 15 is a diagram for explaining a detailed operation of the imaging system 10 after a cut-out start request is transmitted from the PC 500 in the present embodiment. The process shown in FIG. 15 corresponds to the process shown in FIG. 11 in the first embodiment.
図15に示す処理の開始時においては、PC500の表示部513において、図14に示す入力画面606が表示されている。この入力画面606上の領域606a、606bにおいて、ユーザにより、開始フレーム番号と、転送フレーム数とがそれぞれ指定され、切り出し開始ボタン606cが押下されると、PC500は、切り出し開始要求をデジタルカメラ100に送信する(S145)。このとき、切り出し開始要求には、切り出しタイプと、指定された開始フレーム番号と、転送フレーム数とをそれぞれ示す情報が含まれる。本実施の形態では、切り出しタイプとして「部分切り出し」が指定される。 At the start of the process shown in FIG. 15, the input screen 606 shown in FIG. 14 is displayed on the display unit 513 of the PC 500. In the areas 606a and 606b on the input screen 606, when the user designates the start frame number and the number of transfer frames, and the cut start button 606c is pressed, the PC 500 sends a cut start request to the digital camera 100. Transmit (S145). At this time, the cutout start request includes information indicating the cutout type, the designated start frame number, and the number of transfer frames. In the present embodiment, “partial cutout” is designated as the cutout type.
デジタルカメラ100は、切り出し開始要求を受信すると、部分切り出し処理であることを認識し、まず、ポインタNに、入力画面上で指定された開始フレーム番号を設定する(S151b)。さらに、デジタルカメラ100は、4Kフォト動画から第N番目のフレームの画像データを切り出し、切り出し画像データを生成し(S152、S153)、PC500へ転送する(S156)。以後、ポインタNを順次移動しながら、入力画面606上で指定されたフレーム数分だけ(S160b、S161)、4Kフォト動画から切り出し画像を生成し、PC500へ転送する(S153、S156)。 Upon receiving the cutout start request, the digital camera 100 recognizes that it is a partial cutout process, and first sets the start frame number designated on the input screen to the pointer N (S151b). Further, the digital camera 100 cuts out image data of the Nth frame from the 4K photo moving image, generates cut-out image data (S152, S153), and transfers the data to the PC 500 (S156). Thereafter, while sequentially moving the pointer N, the cut image is generated from the 4K photo moving image by the number of frames designated on the input screen 606 (S160b, S161), and transferred to the PC 500 (S153, S156).
図15に示す上記以外の処理は実施の形態1(図11)で説明したものと同じであるため、ここでの説明は省略する。 Processes other than those shown in FIG. 15 are the same as those described in the first embodiment (FIG. 11), and thus description thereof is omitted here.
以上説明したような処理により、撮像システム10は、ユーザが指定した所望のフレーム開始位置のフレームから、所望のフレーム数の範囲のフレームだけ、切り出し画像を生成し、PC500へ転送することができる。これにより、撮像システム10は、ユーザが必要とする画像データのみを転送できるため、PC500内のデータ格納部517の記憶容量の無駄な消費を低減できる。 Through the processing described above, the imaging system 10 can generate a cutout image and transfer it to the PC 500 from the frame at the desired frame start position specified by the user within the range of the desired number of frames. Thereby, since the imaging system 10 can transfer only image data required by the user, it is possible to reduce wasteful consumption of the storage capacity of the data storage unit 517 in the PC 500.
(実施の形態3)
本実施の形態では、ユーザが指定した一部のフレームのみを切り出して転送する撮像システム10の別の構成を説明する。以下、本実施の形態の撮像システム10において、主に、実施の形態2と異なる点について説明する。
(Embodiment 3)
In the present embodiment, another configuration of the imaging system 10 that cuts out and transfers only some of the frames specified by the user will be described. Hereinafter, in the imaging system 10 of the present embodiment, differences from the second embodiment will be mainly described.
本実施の形態のPC500は、デジタルカメラ100により4Kフォトモードで画像撮影中に、4Kフォト動画に対して遠隔でマーキングする機能を有する。マーキングは、ユーザにより指定された任意のタイミングで実行されてもよい。例えば、PC500は、4Kフォトモードで画像撮影中、図16に示すような画面を表示部513に表示する。この画面601には、ユーザがマーキングを行うための、マーカ設定用ボタン627が設けられている。 The PC 500 according to the present embodiment has a function of remotely marking a 4K photo moving image while the digital camera 100 captures an image in the 4K photo mode. The marking may be performed at any timing designated by the user. For example, the PC 500 displays a screen as shown in FIG. 16 on the display unit 513 during image shooting in the 4K photo mode. This screen 601 is provided with a marker setting button 627 for the user to perform marking.
4Kフォト動画の撮影中、ユーザによりマーカ設定用ボタン627が操作されると、PC500からデジタルカメラ100にマーカ設定要求が送信される。デジタルカメラ100は、このマーカ設定要求を受けると、撮影中のフレームに対してマーカを付加する。具体的には、デジタルカメラ100は、図17に示すマーカ情報を更新する。図17に示すように、マーカ情報は、マーカ番号と、マーカが付されたフレームの番号とを対応づけて管理している。デジタルカメラ100のコントローラ130は、マーカ設定要求を受信すると、マーカ情報において、マーカ情報を受信した時点で撮影されていたフレームの番号(つまりフレーム番号)と、マーカとの対応づけを行う。マーカは、4Kフォト動画における複数のフレームに対して付加されてもよい。 When the user operates the marker setting button 627 during shooting of a 4K photo moving image, a marker setting request is transmitted from the PC 500 to the digital camera 100. Upon receiving this marker setting request, the digital camera 100 adds a marker to the frame being shot. Specifically, the digital camera 100 updates the marker information shown in FIG. As shown in FIG. 17, the marker information is managed by associating the marker number with the frame number to which the marker is attached. When the controller 130 of the digital camera 100 receives the marker setting request, the controller 130 associates the marker number with the marker number in the marker information (that is, the frame number) when the marker information is received. The marker may be added to a plurality of frames in the 4K photo moving image.
実施の形態2では、切り出し画像の開始フレームはフレーム番号で指定されたが、本実施の形態では、切り出し画像の開始フレームはマーカ番号により指定される。 In the second embodiment, the start frame of the clipped image is specified by the frame number. However, in the present embodiment, the start frame of the clipped image is specified by the marker number.
このため、本実施の形態では、図9に示す処理において、PC500は、切り出し画像情報として、全フレーム数を示す情報と、マーカ数を示す情報と、マーカ情報とを受信する(S143)。そして、実施の形態2における図14に示す入力画面606に代えて、図18に示す入力画面607が表示される。図18に示す入力画面607は、「選択マーカ」領域607aを有する。この領域607aにおいて、ユーザにより、切り出し画像の開始フレームを示す情報として、マーカ番号が指定される。 For this reason, in the present embodiment, in the processing shown in FIG. 9, the PC 500 receives information indicating the total number of frames, information indicating the number of markers, and marker information as cut-out image information (S143). Then, instead of the input screen 606 shown in FIG. 14 in the second embodiment, an input screen 607 shown in FIG. 18 is displayed. The input screen 607 shown in FIG. 18 has a “selected marker” area 607a. In this area 607a, the user designates a marker number as information indicating the start frame of the clipped image.
図19は、本実施の形態における、PC500から切り出し開始要求が送信された後の、撮像システムの詳細な動作を説明するための図である。図19に示す処理は、実施の形態2における図15に示す処理に対応する。 FIG. 19 is a diagram for describing a detailed operation of the imaging system after a cut start request is transmitted from PC 500 in the present embodiment. The process shown in FIG. 19 corresponds to the process shown in FIG. 15 in the second embodiment.
図19に示す処理の開始時においては、図18に示す入力画面607が表示されている。この入力画面607上の領域607a、607bにおいて、ユーザにより、マーカ番号と、転送フレーム数とが指定され、切り出し開始ボタン607cが押下されると、PC500は、切り出し開始要求をデジタルカメラ100に送信する(S145)。このとき、切り出し開始要求には、切り出しタイプと、指定されたマーカ番号と、転送フレーム数とをそれぞれ示す情報が含まれる。本実施の形態では、切り出しタイプとして「マーカ切り出し」が指定される。 At the start of the process shown in FIG. 19, an input screen 607 shown in FIG. 18 is displayed. In the areas 607a and 607b on the input screen 607, when the user specifies a marker number and the number of transfer frames and the cutout start button 607c is pressed, the PC 500 transmits a cutout start request to the digital camera 100. (S145). At this time, the cutout start request includes information indicating the cutout type, the designated marker number, and the number of transfer frames. In the present embodiment, “marker cutout” is designated as the cutout type.
デジタルカメラ100は、切り出し開始要求を受信すると、マーカ切り出し処理であることを認識し、まず、ポインタNに、指定されたマーカ番号に対応するフレーム番号を設定する(S151c)。デジタルカメラ100のコントローラ511は、マーカ情報を参照することで、指定されたマーカ番号に対応するフレーム番号を認識することができる。 Upon receiving the cutout start request, the digital camera 100 recognizes that it is a marker cutout process, and first sets a frame number corresponding to the designated marker number in the pointer N (S151c). The controller 511 of the digital camera 100 can recognize the frame number corresponding to the designated marker number by referring to the marker information.
さらに、デジタルカメラ100は、4Kフォト動画から第N番目のフレームの画像データを切り出し、切り出し画像データを生成し(S152、S153)、PC500へ転送する(S156)。以後、ポインタNを順次移動しながら、入力画面607上で指定されたフレーム数分だけ(S160b、S161)、4Kフォト動画から切り出し画像を生成し、PC500へ転送する(S153、S156)。 Further, the digital camera 100 cuts out image data of the Nth frame from the 4K photo moving image, generates cut-out image data (S152, S153), and transfers the data to the PC 500 (S156). Thereafter, while sequentially moving the pointer N, the cut image is generated from the 4K photo moving image by the number of frames designated on the input screen 607 (S160b, S161), and transferred to the PC 500 (S153, S156).
図19に示す上記以外の処理は実施の形態2で説明したものと同じであるため、ここでの説明は省略する。 Since the processing other than the above shown in FIG. 19 is the same as that described in the second embodiment, description thereof is omitted here.
上記の例では、ユーザにより指定されたマーカ番号が示すフレームを開始位置として、指定された枚数だけ連続して画像を切り出す構成を説明した。マーカ番号を用いた切り出しフレームの指定方法はこれに限定されない。例えば、PC500は、ユーザによる複数のマーカ番号の指定を受け付けてもよい。この場合、PC500は、指定された複数のマーカ番号を含む切り出し開始要求を、デジタルカメラ100に送信してもよい。デジタルカメラ100は、受信した切り出し開始要求に含まれる複数のマーカ番号のそれぞれに対応するフレームの画像データを切り出し、PC500に送信してもよい。これにより、撮像システム10は、ユーザにより任意に指定された複数の画像を切り出すことができる。 In the above example, a configuration has been described in which images specified by the designated number are continuously cut out with the frame indicated by the marker number designated by the user as the start position. The method for designating the cut-out frame using the marker number is not limited to this. For example, the PC 500 may accept designation of a plurality of marker numbers by the user. In this case, the PC 500 may transmit a cutout start request including a plurality of designated marker numbers to the digital camera 100. The digital camera 100 may cut out image data of a frame corresponding to each of the plurality of marker numbers included in the received cutout start request, and may transmit the image data to the PC 500. Thereby, the imaging system 10 can cut out a plurality of images arbitrarily designated by the user.
以上のように本実施の形態の撮像システム10によれば、ユーザが予めマークした画像を、切り出し開始位置に設定することができる。このため、ユーザが切り出し開始位置を検索する際の手間が省ける。したがって、ユーザの利便性を向上できる。 As described above, according to the imaging system 10 of the present embodiment, an image marked in advance by the user can be set as a cutout start position. For this reason, the user can save time and labor when searching for the cutout start position. Therefore, user convenience can be improved.
(実施の形態4)
実施の形態2、3では、4Kフォト動画から切り出すべきフレームの範囲を、切り出し開始位置と、フレーム数とで指定した。4Kフォト動画から切り出すべきフレーム群の指定方法はこれらの方法に限定されない。本実施の形態では、4Kフォト動画から切り出すべきフレームをサムネイル画像から指定するための構成を説明する。
(Embodiment 4)
In Embodiments 2 and 3, the range of frames to be extracted from the 4K photo moving image is specified by the extraction start position and the number of frames. The method for specifying the frame group to be cut out from the 4K photo moving image is not limited to these methods. In this embodiment, a configuration for designating a frame to be extracted from a 4K photo moving image from a thumbnail image will be described.
図20は、PC500に表示される、サムネイル画像を用いて切り出し範囲(区間)を指定するための入力画面を示した図である。入力画面609は、複数のサムネイル画像632が配置された、切り出し範囲指定ウィンドウ630を含む。各サムネイル画像632は、デジタルカメラ100で撮影された4Kフォト動画を構成するフレーム画像のそれぞれに対するサムネイル画像である。ユーザは、この入力画面609上で、開始位置と終了位置のサムネイル画像を指定することで、フレームの切り出し範囲を指定する。図20の例では、フレーム画像“C”からフレーム画像“N”までの範囲が切り出し範囲として指定されている。 FIG. 20 is a diagram showing an input screen displayed on the PC 500 for designating a clipping range (section) using a thumbnail image. The input screen 609 includes a cutout range designation window 630 in which a plurality of thumbnail images 632 are arranged. Each thumbnail image 632 is a thumbnail image for each of the frame images constituting the 4K photo moving image shot by the digital camera 100. The user designates a frame cutout range by designating the thumbnail images at the start position and the end position on the input screen 609. In the example of FIG. 20, the range from the frame image “C” to the frame image “N” is designated as the cutout range.
本実施の形態では、実施の形態2における図14に示す入力画面606に代えて、図21に示すメッセージ画面608を表示する。このメッセージ画面608は、PC500がデジタルカメラ100から切り出し画像情報を取得中であることをユーザに通知する画面である。切り出し画像情報の取得が完了すると、PC500は、デジタルカメラ100に対して切り出し開始要求を送信する(S145)。 In the present embodiment, a message screen 608 shown in FIG. 21 is displayed instead of the input screen 606 shown in FIG. 14 in the second embodiment. This message screen 608 is a screen for notifying the user that the PC 500 is acquiring cut-out image information from the digital camera 100. When the acquisition of the cut-out image information is completed, the PC 500 transmits a cut-out start request to the digital camera 100 (S145).
図22、23は、本実施の形態における、PC500から切り出し開始要求が送信された後の、撮像システム10の詳細な動作を説明するための図である。図22、23に示す処理は、実施の形態1における図11に示す処理に対応する。 22 and 23 are diagrams for explaining detailed operations of the imaging system 10 after a cut-out start request is transmitted from the PC 500 in the present embodiment. The processes shown in FIGS. 22 and 23 correspond to the process shown in FIG. 11 in the first embodiment.
PC500からの切り出し開始要求には、切り出しタイプを示す情報が含まれる。本実施の形態では、切り出しタイプとして「サムネイル取得」が指定される。デジタルカメラ100は、切り出し開始要求(S145)を受信すると、サムネイル取得処理であることを認識し、4Kフォト動画データからフレーム画像を切り出し、切り出し画像データを生成する(S153d)。次に、デジタルカメラ100は、各切り出し画像をリサイズしてサムネイル画像を生成する(S153e)。生成された切り出し画像データ及びサムネイル画像データは、作業領域としてのRAM150に格納される。 The cutout start request from the PC 500 includes information indicating the cutout type. In this embodiment, “thumbnail acquisition” is designated as the cutout type. Upon receiving the cutout start request (S145), the digital camera 100 recognizes that it is a thumbnail acquisition process, cuts out a frame image from the 4K photo moving image data, and generates cutout image data (S153d). Next, the digital camera 100 generates a thumbnail image by resizing each clipped image (S153e). The generated cutout image data and thumbnail image data are stored in the RAM 150 as a work area.
サムネイル画像データの生成が完了すると、デジタルカメラ100は転送準備OK通知をPC500に送信する(S154)。これを受けて、PC500は、静止画データ取得要求(第3の要求の一例)をデジタルカメラ100に送信する(S155a)。デジタルカメラ100は、静止画データ取得要求に応答して、全フレームのサムネイル画像データをPC500に送信する(S156a)。 When the generation of the thumbnail image data is completed, the digital camera 100 transmits a transfer preparation OK notification to the PC 500 (S154). In response, the PC 500 transmits a still image data acquisition request (an example of a third request) to the digital camera 100 (S155a). In response to the still image data acquisition request, the digital camera 100 transmits thumbnail image data of all frames to the PC 500 (S156a).
PC500は、デジタルカメラ100からサムネイル画像データを受信すると、それらをデータ格納部517に格納する(S164a)。 When receiving the thumbnail image data from the digital camera 100, the PC 500 stores them in the data storage unit 517 (S164a).
以上の処理(S145、S153d、S153e、S154、S155a、S156a、S164a)はフレーム毎に実施される。すなわち、フレーム毎にサムネイル画像が生成され、PC500に転送されて保存される。全フレームについてサムネイル画像の保存が終了すると、PC500は、切り出し範囲を指定するための入力画面609(図20)を表示部513に表示する(S164b)。この入力画面609上にはサムネイル画像が配置される。 The above processing (S145, S153d, S153e, S154, S155a, S156a, S164a) is performed for each frame. That is, a thumbnail image is generated for each frame, transferred to the PC 500, and stored. When the saving of the thumbnail images for all the frames is completed, the PC 500 displays an input screen 609 (FIG. 20) for designating a clipping range on the display unit 513 (S164b). On the input screen 609, thumbnail images are arranged.
入力画面609上で、ユーザにより、サムネイル画像を用いて切り出し範囲が指定され、画像転送ボタン628が押下されると、さらに、図14に示すような確認画面606が表示される。このとき、確認画面606における、入力領域606aと入力領域606bには、図20に示す入力画面609上でユーザにより指定された情報に基づいて算出された値が設定される。この確認画面606を参照することにより、ユーザは、自身がサムネイル画像を用いて設定した切り出し範囲を確認することができる。 On the input screen 609, when the user specifies a clipping range using a thumbnail image and presses the image transfer button 628, a confirmation screen 606 as shown in FIG. 14 is further displayed. At this time, values calculated based on information specified by the user on the input screen 609 shown in FIG. 20 are set in the input area 606a and the input area 606b on the confirmation screen 606. By referring to the confirmation screen 606, the user can confirm the cutout range set by the user using the thumbnail image.
その後、ユーザにより確認画面606上で切り出し開始ボタン606cが押下されると、PC500は、デジタルカメラ100に対して切り出し開始要求を送信する(S145b)。この切り出し開始要求には、切り出しタイプと、指定された開始フレーム番号と、転送フレーム数とをそれぞれ示す情報が含まれる。本実施の形態では、切り出しタイプとして「部分切り出し」が指定される。以後、図23に示す処理が実行される。 Thereafter, when the user presses the cutout start button 606c on the confirmation screen 606, the PC 500 transmits a cutout start request to the digital camera 100 (S145b). This cutout start request includes information indicating the cutout type, the designated start frame number, and the number of transfer frames. In the present embodiment, “partial cutout” is designated as the cutout type. Thereafter, the process shown in FIG. 23 is executed.
すなわち、デジタルカメラ100は、切り出し開始要求を受信すると、部分切り出し処理であることを認識し、まず、ポインタNに、受信した開始フレーム番号を設定する(S151d)。さらに、デジタルカメラ100は、第N番目のフレームに対応する切り出し画像データをRAM150から読み出して取得し(S153b)、PC500へ転送する(S156)。以後、デジタルカメラ100は、ポインタNを順次移動しながら、ユーザにより指定されたフレーム数分だけ(S160b、S161)、切り出し画像データを取得し、PC500へ転送する(S153b、S156)。 That is, when receiving the cutout start request, the digital camera 100 recognizes that it is a partial cutout process, and first sets the received start frame number in the pointer N (S151d). Further, the digital camera 100 reads out and obtains clipped image data corresponding to the Nth frame from the RAM 150 (S153b), and transfers it to the PC 500 (S156). Thereafter, the digital camera 100 acquires clipped image data for the number of frames designated by the user (S160b, S161) while sequentially moving the pointer N, and transfers it to the PC 500 (S153b, S156).
なお、切り出し画像データの転送中は、PC500の表示部513において図24に示すような、切り出し画像データの転送中であることをユーザに通知する画面633が表示される。この画面633上で、キャンセルボタン635が押下された場合(S165でYES)、画像データの転送は中止される(S168、S157、S158)。 During the transfer of the cutout image data, a screen 633 for notifying the user that the cutout image data is being transferred is displayed on the display unit 513 of the PC 500 as shown in FIG. When the cancel button 635 is pressed on this screen 633 (YES in S165), the transfer of the image data is stopped (S168, S157, S158).
図23に示す上記以外の処理は実施の形態1で説明したものと同じであるため、ここでの説明は省略する。 Since the processing other than the above shown in FIG. 23 is the same as that described in the first embodiment, description thereof is omitted here.
以上の構成により、ユーザはサムネイル画像を参照しながら切り出し区間を指定できる。このため、画像の内容を確認しつつかつ容易に区間の指定ができ、ユーザの利便性を向上できる。 With the above configuration, the user can specify a cut-out section while referring to a thumbnail image. For this reason, it is possible to easily specify the section while confirming the content of the image, and it is possible to improve the convenience for the user.
(実施の形態5)
実施の形態1〜4では、4Kフォトモードによる画像撮影の完了後に引き続き4Kフォトが切り出され、PC500に転送される構成を説明した。切り出し画像の転送は4Kフォトモードによる画像撮影に引き続いて実施される必要はない。画像撮影のタイミングとは独立したタイミングで、切り出し画像を転送してもよい。本実施の形態では、既に記録済みの4Kフォト動画から任意のタイミングで切り出し画像を生成し、PC500へ転送するための構成を説明する。図25は、本実施の形態の撮像システム10の動作を説明したシーケンス図である。
(Embodiment 5)
In the first to fourth embodiments, a configuration has been described in which 4K photo is continuously cut out and transferred to the PC 500 after completion of image capturing in the 4K photo mode. The transfer of the cut-out image does not need to be performed following the image shooting in the 4K photo mode. The clipped image may be transferred at a timing independent of the timing of image shooting. In the present embodiment, a configuration for generating a cut-out image from an already recorded 4K photo moving image at an arbitrary timing and transferring it to the PC 500 will be described. FIG. 25 is a sequence diagram for explaining the operation of the imaging system 10 of the present embodiment.
PC500は、デジタルカメラ100に対して4K動画ファイル情報取得要求を送信する(S201)。デジタルカメラ100はこの要求に応答して、PC500に4K動画ファイル情報を送信する(S202)。4K動画ファイル情報には、デジタルカメラ100のメモリカード160に記録されている4K動画ファイルに関する情報が含まれる。具体的には、4K動画ファイル情報は、メモリカード160に記録されている4K動画ファイルに関して以下の情報を含む。 The PC 500 transmits a 4K moving image file information acquisition request to the digital camera 100 (S201). In response to this request, the digital camera 100 transmits 4K moving image file information to the PC 500 (S202). The 4K moving image file information includes information related to the 4K moving image file recorded on the memory card 160 of the digital camera 100. Specifically, the 4K moving image file information includes the following information regarding the 4K moving image file recorded on the memory card 160.
−メモリカード160に記録されている4K動画ファイルの数
−4K動画ファイルを特定するためのハンドル情報
−各4K動画ファイルの先頭フレームのサムネイル画像
−各4K動画ファイルのフレーム数、マーカ数、マーカ情報
PC500は、デジタルカメラ100から4K動画ファイル情報を受信すると、ユーザが切り出し画像を生成したい4K動画ファイルを選択するための選択画面を表示部513に表示する(S203)。図26にこの選択画面の一例を示す。図26の選択画面611では、6個の4K動画ファイルがデジタルカメラ100のメモリカード160に記録されていることを示す。さらに、図26に示す選択画面611は、ユーザにより4K動画ファイル“CC”が選択され、4K動画ファイル“CC”のフレーム数は140であることを示している。
-Number of 4K moving image files recorded on the memory card 160-Handle information for specifying a 4K moving image file-Thumbnail image of the first frame of each 4K moving image file-Frame number, marker number, marker information of each 4K moving image file When the PC 500 receives the 4K moving image file information from the digital camera 100, the PC 500 displays a selection screen for the user to select a 4K moving image file for which a clipped image is to be generated (S203). FIG. 26 shows an example of this selection screen. The selection screen 611 in FIG. 26 indicates that six 4K moving image files are recorded on the memory card 160 of the digital camera 100. Further, the selection screen 611 shown in FIG. 26 indicates that the 4K moving image file “CC” is selected by the user and the number of frames of the 4K moving image file “CC” is 140.
図26に示すような選択画面611上でユーザにより所望の4K動画ファイルが選択されると、PC500は、切り出し開始要求をデジタルカメラ100に送信する(S204)。この切り出し開始要求には、切り出しタイプ(サムネイル取得)と、開始フレーム番号(先頭フレームの番号)と、転送フレーム数(全フレーム数)と、ユーザにより選択された4K動画ファイルを特定するハンドル情報とが含まれる。 When the user selects a desired 4K moving image file on the selection screen 611 as shown in FIG. 26, the PC 500 transmits a cutout start request to the digital camera 100 (S204). The cutout start request includes a cutout type (thumbnail acquisition), a start frame number (the number of the first frame), the number of transfer frames (the total number of frames), handle information for specifying the 4K video file selected by the user, Is included.
デジタルカメラ100は、切り出し開始要求(S204)を受信すると、サムネイル取得処理であることを認識し、4Kフォト動画データから全てのフレーム画像を切り出し、切り出し画像データを生成する(S205)。次に、デジタルカメラ100は、各切り出し画像をリサイズしてサムネイル画像を生成する(S206)。生成された切り出し画像データ及びサムネイル画像データは作業領域としてのRAM150に格納される。 Upon receiving the cutout start request (S204), the digital camera 100 recognizes that it is a thumbnail acquisition process, cuts out all frame images from the 4K photo moving image data, and generates cutout image data (S205). Next, the digital camera 100 generates a thumbnail image by resizing each clipped image (S206). The generated cutout image data and thumbnail image data are stored in the RAM 150 as a work area.
サムネイル画像データの生成が完了すると、デジタルカメラ100は転送準備OK通知をPC500に送信する(S207)。これを受けて、PC500は静止画データ取得要求をデジタルカメラ100に送信する(S208)。デジタルカメラ100は、静止画データ取得要求に応答して、全フレームのサムネイル画像データをPC500に送信する(S209)。 When the generation of the thumbnail image data is completed, the digital camera 100 transmits a transfer preparation OK notification to the PC 500 (S207). In response to this, the PC 500 transmits a still image data acquisition request to the digital camera 100 (S208). In response to the still image data acquisition request, the digital camera 100 transmits thumbnail image data of all frames to the PC 500 (S209).
PC500は、デジタルカメラ100からサムネイル画像データを受信すると、それらをデータ格納部517に格納する(S210)。さらに、PC500は、各サムネイル画像を含む切り出し範囲指定のための画面609(図20参照)を表示部513に表示させる(S211)。 When receiving the thumbnail image data from the digital camera 100, the PC 500 stores them in the data storage unit 517 (S210). Further, the PC 500 causes the display unit 513 to display a screen 609 (see FIG. 20) for specifying a cutout range including each thumbnail image (S211).
画面609上で、ユーザにより、サムネイル画像を用いて切り出し区間が指定されると、PC500は、デジタルカメラ100に対して切り出し開始要求を送信する(S212)。この切り出し開始要求には、切り出しタイプ(部分切り出し)と、指定された開始フレーム番号と、転送フレーム数とをそれぞれ示す情報が含まれる。以後、図23に示す処理と同様の処理が実行され、切り出し画像がPC500に転送される。 On the screen 609, when the user designates a cutout section using a thumbnail image, the PC 500 transmits a cutout start request to the digital camera 100 (S212). This cutout start request includes information indicating the cutout type (partial cutout), the designated start frame number, and the number of transfer frames. Thereafter, processing similar to the processing shown in FIG. 23 is executed, and the cut-out image is transferred to the PC 500.
以上のような方法により、デジタルカメラ100に記録済みの4Kフォト動画から任意のタイミングで切り出し画像を生成し、PC500に転送することができる。 By the method as described above, a cut-out image can be generated from a 4K photo moving image recorded in the digital camera 100 at an arbitrary timing and transferred to the PC 500.
(他の実施の形態)
以上のように、本出願において開示する技術の例示として、実施の形態1〜5を説明した。しかしながら、本開示における技術は、これに限定されず、適宜、変更、置き換え、付加、省略などを行った実施の形態にも適用可能である。また、上記実施の形態1〜5で説明した撮像システム10の各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
(Other embodiments)
As described above, Embodiments 1 to 5 have been described as examples of the technology disclosed in the present application. However, the technology in the present disclosure is not limited to this, and can also be applied to an embodiment in which changes, replacements, additions, omissions, and the like are appropriately performed. Moreover, it is also possible to combine each component of the imaging system 10 demonstrated in the said Embodiments 1-5, and it can also be set as a new embodiment.
上記の実施の形態では、撮像装置と外部の電子機器間の通信プロトコルの例としてPTPが用いられるが、他の通信プロトコルが用いられても良い。また、撮像装置と外部の電子機器間の通信規格としてUSBの通信規格が採用されてもよい。 In the above embodiment, PTP is used as an example of a communication protocol between the imaging apparatus and an external electronic device, but other communication protocols may be used. Further, a USB communication standard may be adopted as a communication standard between the imaging apparatus and an external electronic device.
上記の実施の形態では、デジタルカメラとして交換レンズ式のデジタルカメラを説明したが、デジタルカメラはレンズとボディが一体型のものでもよい。 In the embodiment described above, an interchangeable lens type digital camera has been described as the digital camera. However, the digital camera may be one in which a lens and a body are integrated.
また、本開示の撮像装置としてデジタルカメラまたはカメラボディを説明したが、本開示の撮像装置は他の電子機器であってもよい。例えば、本開示の撮像装置は、ビデオカメラ、スマートフォン、またはタブレット端末のような、画像を撮影可能な装置であればよい。また、本開示の外部の電子機器としてPCを説明したが、外部の電子機器はこれに限定されない。例えば、本開示の電子機器は、スマートフォン、またはタブレット端末のような他の電子機器でもよい。 Moreover, although the digital camera or the camera body has been described as the imaging device of the present disclosure, the imaging device of the present disclosure may be another electronic device. For example, the imaging apparatus of the present disclosure may be an apparatus that can capture an image, such as a video camera, a smartphone, or a tablet terminal. Moreover, although PC was demonstrated as an external electronic device of this indication, an external electronic device is not limited to this. For example, the electronic device of the present disclosure may be another electronic device such as a smartphone or a tablet terminal.
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面および詳細な説明を提供した。 As described above, the embodiments have been described as examples of the technology in the present disclosure. For this purpose, the accompanying drawings and detailed description are provided.
したがって、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面または詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。 Accordingly, among the components described in the accompanying drawings and the detailed description, not only the components essential for solving the problem, but also the components not essential for solving the problem in order to illustrate the above technique. May also be included. Therefore, it should not be immediately recognized that these non-essential components are essential as those non-essential components are described in the accompanying drawings or the detailed description.
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、特許請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。 Moreover, since the above-mentioned embodiment is for demonstrating the technique in this indication, a various change, replacement, addition, abbreviation, etc. can be performed in a claim or its equivalent range.
本開示の思想は、静止画データを切り出すための動画データを生成可能な撮像装置及びそれを遠隔制御する電子機器に適用できる。 The idea of the present disclosure can be applied to an imaging device capable of generating moving image data for extracting still image data and an electronic device that remotely controls the imaging device.
10 撮像システム
100 デジタルカメラ(撮像装置)
102 カメラボディ
120 デジタル画像・音声処理部
130 コントローラ
143 CCDイメージセンサ
160 メモリカード
165 カードスロット
180 操作部
190 表示部
195 通信部
301 交換レンズ
400 USBケーブル
500 パーソナルコンピュータ(PC)
511 コントローラ
513 表示部
517 データ格納部
518 通信部
622 動画ボタン
626 静止画ボタン
10 imaging system 100 digital camera (imaging device)
DESCRIPTION OF SYMBOLS 102 Camera body 120 Digital image / audio processing part 130 Controller 143 CCD image sensor 160 Memory card 165 Card slot 180 Operation part 190 Display part 195 Communication part 301 Interchangeable lens 400 USB cable 500 Personal computer (PC)
511 Controller 513 Display unit 517 Data storage unit 518 Communication unit 622 Movie button 626 Still image button
Claims (12)
前記電子機器と通信するための通信部と、
被写体を撮像して、静止画データを切り出すための動画データを生成する撮像部と、
前記撮像部により生成された前記動画データを記録媒体に記録する記録部と、
前記撮像装置の動作を制御する制御部と、を備え、
前記制御部は、
前記電子機器から第1の要求を受信したときに、前記第1の要求にしたがい、前記動画データを生成するように処理を実行し、
前記電子機器から第2の要求を受信したときに、前記第2の要求にしたがい、前記記録媒体に記録された前記動画データから少なくとも一つのフレームを切り出して前記静止画データを生成するように処理を実行し、
生成した前記静止画データを前記電子機器へ転送させる、
撮像装置。 An imaging device configured to be remotely controlled from an external electronic device,
A communication unit for communicating with the electronic device;
An imaging unit that captures a subject and generates moving image data for extracting still image data;
A recording unit for recording the moving image data generated by the imaging unit on a recording medium;
A control unit for controlling the operation of the imaging device,
The controller is
When receiving a first request from the electronic device, according to the first request, execute processing to generate the moving image data,
When receiving a second request from the electronic device, processing is performed so as to generate the still image data by cutting out at least one frame from the moving image data recorded on the recording medium in accordance with the second request. Run
Transferring the generated still image data to the electronic device;
Imaging device.
請求項1に記載の撮像装置。 When the control unit receives the second request, the control unit cuts out all the frames constituting the moving image data, and generates the still image data from the cut out frames. And causing the generated still image data to be transferred to the electronic device.
The imaging device according to claim 1.
請求項1に記載の撮像装置。 When the control unit receives the second request, the control unit cuts out the at least one frame included in the range specified by the second request from the moving image data, and also extracts the frame from the cut out frame. Processing is performed so as to generate still image data, and the generated still image data is transferred to the electronic device.
The imaging device according to claim 1.
請求項1に記載の撮像装置。 When the control unit receives a third request from the electronic device, the control unit executes a process so as to generate thumbnail image data corresponding to at least one frame constituting the moving image data from the moving image data, Transferring the generated thumbnail image data to the electronic device;
The imaging device according to claim 1.
請求項1ないし4のいずれかに記載の撮像装置。 The communication unit performs communication according to an image transfer protocol (PTP: Picture Transfer Protocol) with the electronic device.
The imaging device according to claim 1.
請求項1ないし5のいずれかに記載の撮像装置。 The communication unit is electrically connected to the electronic device via a USB (Universal Serial Bus) cable.
The imaging device according to claim 1.
前記撮像装置と通信するための通信部と、
前記撮像装置において前記動画データから生成された前記静止画データを保持する記録媒体と、
ユーザが前記遠隔制御のための指示を入力する操作部と、
前記電子機器の動作を制御する制御部と、を備え、
前記制御部は、
前記操作部で入力された撮影開始の指示にしたがい、前記動画データの生成を指示する第1の要求を、前記通信部に前記撮像装置へ送信させ、
前記撮像装置から前記動画データの前記生成の完了を示す通知を受信したときに、前記動画データから少なくとも一つのフレームを切り出して前記静止画データを生成することを指示する第2の要求を、前記通信部に前記撮像装置へ送信させ、
前記撮像装置から前記静止画データを受信したときに、受信した前記静止画データを前記記録媒体に記録させる、
電子機器。 An electronic device that performs remote control on an imaging device that generates moving image data for cutting out still image data,
A communication unit for communicating with the imaging device;
A recording medium for holding the still image data generated from the moving image data in the imaging device;
An operation unit for a user to input an instruction for the remote control;
A control unit for controlling the operation of the electronic device,
The controller is
In accordance with an instruction to start shooting input by the operation unit, the communication unit transmits a first request to instruct generation of the moving image data to the imaging device,
A second request for instructing to cut out at least one frame from the moving image data and generate the still image data when receiving a notification indicating completion of the generation of the moving image data from the imaging device; Let the communication unit transmit to the imaging device,
When the still image data is received from the imaging device, the received still image data is recorded on the recording medium.
Electronics.
請求項7に記載の電子機器。 The second request includes information indicating a range of the at least one frame cut out from the moving image data.
The electronic device according to claim 7.
請求項8に記載の電子機器。 The operation unit includes an input screen for accepting designation of the range.
The electronic device according to claim 8.
請求項9に記載の電子機器。 The input screen includes an area that accepts designation of the position of a frame from which to start clipping and the number of frames to be clipped,
The electronic device according to claim 9.
前記電子機器から第1の要求を受信したときに、前記第1の要求にしたがい、動画を撮影して動画データを生成し、
前記電子機器から第2の要求を受信したときに、前記第2の要求にしたがい、生成した前記動画データから少なくとも一つのフレームを切り出して静止画データを生成し、
生成した前記静止画データを前記電子機器へ転送する、画像データの転送方法。 An image data transfer method for an imaging device that is remotely controlled from an external electronic device,
When receiving a first request from the electronic device, in accordance with the first request, shooting a moving image to generate moving image data,
When receiving the second request from the electronic device, in accordance with the second request, generate at least one frame from the generated moving image data to generate still image data,
A method of transferring image data, wherein the generated still image data is transferred to the electronic device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/035,600 US11120272B2 (en) | 2017-08-25 | 2018-07-14 | Imaging apparatus, electronic device, and method of transmitting image data |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017162747 | 2017-08-25 | ||
| JP2017162747 | 2017-08-25 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2019041372A true JP2019041372A (en) | 2019-03-14 |
Family
ID=65727539
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018115815A Pending JP2019041372A (en) | 2017-08-25 | 2018-06-19 | Imaging apparatus, electronic device, and method of transferring image data |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2019041372A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10893176B1 (en) | 2019-07-11 | 2021-01-12 | Panasonic Intellectual Property Management Co., Ltd. | Imaging device, electronic terminal, and imaging system |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014017560A (en) * | 2012-07-05 | 2014-01-30 | Nikon Corp | Electronic apparatus, imaging device, system, and program |
| JP2016032302A (en) * | 2015-11-10 | 2016-03-07 | パナソニックIpマネジメント株式会社 | Imaging device |
| JP2016174259A (en) * | 2015-03-17 | 2016-09-29 | キヤノン株式会社 | Imaging system |
-
2018
- 2018-06-19 JP JP2018115815A patent/JP2019041372A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014017560A (en) * | 2012-07-05 | 2014-01-30 | Nikon Corp | Electronic apparatus, imaging device, system, and program |
| JP2016174259A (en) * | 2015-03-17 | 2016-09-29 | キヤノン株式会社 | Imaging system |
| JP2016032302A (en) * | 2015-11-10 | 2016-03-07 | パナソニックIpマネジメント株式会社 | Imaging device |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10893176B1 (en) | 2019-07-11 | 2021-01-12 | Panasonic Intellectual Property Management Co., Ltd. | Imaging device, electronic terminal, and imaging system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4655135B2 (en) | Imaging apparatus, imaging area display method, and imaging area display program | |
| JP5383356B2 (en) | IMAGING DEVICE, INFORMATION PROCESSING DEVICE, IMAGING DEVICE CONTROL METHOD, INFORMATION PROCESSING DEVICE CONTROL METHOD, AND COMPUTER PROGRAM | |
| JP5928455B2 (en) | Digital camera for digital image sharing | |
| JP5366584B2 (en) | Imaging apparatus, image processing method, and program | |
| JP5436019B2 (en) | Control device, control method, program, and recording medium | |
| US8773541B2 (en) | Image processing apparatus and method | |
| JP2012147167A (en) | Imaging device, information processing terminal including the imaging device, method for controlling the imaging device, and program for realizing the method | |
| CN108932701A (en) | Information processing device, information processing method, and non-transitory storage medium | |
| US11622175B2 (en) | Electronic apparatus and control method thereof | |
| US11120272B2 (en) | Imaging apparatus, electronic device, and method of transmitting image data | |
| JP2011077654A (en) | Imaging apparatus, control method thereof and program | |
| JP2002185846A (en) | Electronic camera system, electronic camera, server computer and mobile information terminal | |
| CN107295247B (en) | Image recording apparatus and control method thereof | |
| EP3739864A1 (en) | Electronic apparatus, control method of electronic apparatus, program, and computer readable medium | |
| JP2019041372A (en) | Imaging apparatus, electronic device, and method of transferring image data | |
| JP2020187239A (en) | Imaging apparatus, control method of imaging apparatus, program and storage medium | |
| EP3033874B1 (en) | Electronic apparatus and method of controlling the same | |
| JP2007257465A (en) | Image display apparatus and method, and program | |
| CN102025915B (en) | Digital photographing apparatus and control the method for this equipment | |
| US20250260771A1 (en) | Communication apparatus and control method | |
| JP6283989B2 (en) | Image scaling processor | |
| US20250030937A1 (en) | Control apparatus, method of controlling the same, and storage medium | |
| JP4692971B2 (en) | Shooting system | |
| JP2024140518A (en) | COMMUNICATION SYSTEM, CONTROL METHOD, AND PROGRAM | |
| JP2006211392A (en) | Imaging apparatus and control method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20190123 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210226 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220112 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220118 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220314 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220412 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20221011 |