Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7516755B2 - Imaging device, method and program - Google Patents
[go: Go Back, main page]

JP7516755B2 - Imaging device, method and program - Google Patents

Imaging device, method and program Download PDF

Info

Publication number
JP7516755B2
JP7516755B2 JP2019231788A JP2019231788A JP7516755B2 JP 7516755 B2 JP7516755 B2 JP 7516755B2 JP 2019231788 A JP2019231788 A JP 2019231788A JP 2019231788 A JP2019231788 A JP 2019231788A JP 7516755 B2 JP7516755 B2 JP 7516755B2
Authority
JP
Japan
Prior art keywords
imaging
image
unit
units
control unit
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.)
Active
Application number
JP2019231788A
Other languages
Japanese (ja)
Other versions
JP2020113974A (en
Inventor
剛史 渡部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to CN201980087931.0A priority Critical patent/CN113261272B/en
Priority to EP19909152.1A priority patent/EP3909232A4/en
Priority to US17/291,281 priority patent/US11388332B2/en
Priority to PCT/JP2019/051579 priority patent/WO2020145212A1/en
Publication of JP2020113974A publication Critical patent/JP2020113974A/en
Application granted granted Critical
Publication of JP7516755B2 publication Critical patent/JP7516755B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B15/00Special procedures for taking photographs; Apparatus therefor
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B37/00Panoramic or wide-screen photography; Photographing extended surfaces, e.g. for surveying; Photographing internal surfaces, e.g. of pipe
    • G03B37/04Panoramic or wide-screen photography; Photographing extended surfaces, e.g. for surveying; Photographing internal surfaces, e.g. of pipe with cameras or projectors providing touching or overlapping fields of view
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B37/00Panoramic or wide-screen photography; Photographing extended surfaces, e.g. for surveying; Photographing internal surfaces, e.g. of pipe
    • G03B37/06Panoramic or wide-screen photography; Photographing extended surfaces, e.g. for surveying; Photographing internal surfaces, e.g. of pipe involving anamorphosis
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/45Cameras or camera modules comprising electronic image sensors; Control thereof for generating image signals from two or more image sensors being of different type or operating in different modes, e.g. with a CMOS sensor for moving images in combination with a charge-coupled device [CCD] for still images
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/64Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/698Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/73Circuitry for compensating brightness variation in the scene by influencing the exposure time
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B17/00Details of cameras or camera bodies; Accessories therefor
    • G03B17/02Bodies
    • G03B17/17Bodies with reflectors arranged in beam forming the photographic image, e.g. for reducing dimensions of camera

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Studio Devices (AREA)
  • Stereoscopic And Panoramic Photography (AREA)
  • Image Processing (AREA)
  • Details Of Cameras Including Film Mechanisms (AREA)
  • Cameras In General (AREA)

Description

本開示は、撮像装置、方法およびプログラムに関する。 This disclosure relates to an imaging device, a method, and a program.

従来、レンズ光学系および撮像素子を含む撮像部を複数有し、複数の撮像部を用いて同時に撮像して得られた複数の画像を合成し、一枚の画像を生成する撮像装置が知られている。このような撮像装置としては、例えば、一度の撮影指示によって周囲360°全方位の画像を取得できる全天球撮像装置が知られている。 Conventionally, imaging devices have been known that have multiple imaging units, each including a lens optical system and an image sensor, and generate a single image by synthesizing multiple images captured simultaneously using the multiple imaging units. One such imaging device is an omnidirectional imaging device that can capture 360° images in all directions with a single shooting command.

上記撮像装置では、複数の撮像部を用いて広い視野を一度に撮影することになるため、その撮影範囲内に、撮影者自身などの所定の被写体が写りこんでしまう場合がある。これは、撮影者自身を含め周囲の雰囲気を撮影したいという場合には適うものである。しかしながら、撮影者自身が被写体となることが望まれない場合もあるところ、従来技術は、そのような要望に応えることができなかった。 The above-mentioned imaging device uses multiple imaging units to capture a wide field of view at once, so there are cases where a specific subject, such as the photographer, is captured within the capture range. This is suitable when you want to capture the surrounding atmosphere, including the photographer himself. However, there are cases where you do not want the photographer to be the subject, and conventional technology has not been able to meet such demands.

複数の撮像部を用いた画像の合成に関連して、特許第6065474号明細書(特許文献1)が知られている。特許文献1の従来技術は、複数の撮像光学系による複数の撮像画像を合成した際につなぎ目で生じ得る不連続性を軽減することを目的としたものである。特許文献1は、複数の撮像光学系各々に対する撮像条件を与えることができる撮像制御装置、撮像制御方法およびプログラムを開示する。しかしながら、特許文献1の技術では、撮影者自身が被写体として撮像画像に写りこんでしまうことに対し対処できるものではなかった。 In relation to the synthesis of images using multiple imaging units, Japanese Patent No. 6065474 (Patent Document 1) is known. The conventional technology of Patent Document 1 aims to reduce discontinuity that can occur at seams when multiple images captured by multiple imaging optical systems are synthesized. Patent Document 1 discloses an imaging control device, imaging control method, and program that can provide imaging conditions for each of multiple imaging optical systems. However, the technology of Patent Document 1 cannot deal with the problem of the photographer himself appearing as a subject in the captured image.

本開示は、上記点に鑑みてなされたものであり、複数の撮像部を併せて用いて撮影する際に、所定の被写体が写り込むことを回避することが可能な撮像装置を提供することを目的とする。 The present disclosure has been made in consideration of the above points, and aims to provide an imaging device that can prevent a specific subject from being captured when capturing an image using multiple imaging units together.

本開示では、上記課題を解決するために、下記特徴を有する撮像装置を提供する。本撮像装置は、それぞれが光学系および撮像素子を備える複数の撮像部と、前記複数の撮像部のうちの第1の撮像部に対して第1の撮像処理を行わせた後、前記複数の撮像部のうちの第2の撮像部に対して第2の撮像処理を行わせる制御部と、前記第1の撮像処理によって撮像された第1の画像と、前記第2の撮像処理によって撮像された第2の画像とに基づき、合成画像を生成する生成部とを含前記制御部は、前記第1の撮像部での撮像からの経過時間に基づいて、前記第2の撮像部での前記第2の撮像処理を実行することを特徴とする。
In order to solve the above-mentioned problems, the present disclosure provides an imaging device having the following characteristics: The imaging device includes a plurality of imaging sections each including an optical system and an imaging element, a control section that causes a first imaging section of the plurality of imaging sections to perform a first imaging process and then causes a second imaging section of the plurality of imaging sections to perform a second imaging process, and a generation section that generates a composite image based on a first image captured by the first imaging process and a second image captured by the second imaging process, and the control section executes the second imaging process in the second imaging section based on the elapsed time since imaging in the first imaging section.

上記構成により、複数の撮像部を併せて用いて撮影する際に、所定の被写体が写り込むことを回避することが可能となる。 The above configuration makes it possible to prevent a specific subject from being captured when shooting using multiple imaging units together.

本実施形態による全天球撮像装置の断面図。FIG. 1 is a cross-sectional view of an omnidirectional imaging device according to an embodiment of the present invention. 本実施形態による全天球撮像装置のハードウェア構成図。FIG. 2 is a hardware configuration diagram of the omnidirectional imaging device according to the present embodiment. 本実施形態による全天球撮像装置上に実現される全天球撮像機能に関連する主要な機能ブロック図。FIG. 2 is a block diagram of main functions related to an omnidirectional imaging function realized on the omnidirectional imaging device according to the present embodiment. (A)全天球画像の生成における画像データフロー図、および、全天球画像のデータ構造を(B)平面で表した場合および(C)球面で表した場合について説明する図。FIG. 1A is an image data flow diagram for generating a spherical image, and FIG. 1B is a diagram for explaining the data structure of the spherical image when it is represented on a plane and when it is represented on a spherical surface. 本実施形態による全天球撮像装置と、撮影者を含む被写体との位置関係(A)、撮像される2つの魚眼画像(B)並びに合成される全天球画像(C)を説明する図。1A is a diagram for explaining a positional relationship between the omnidirectional imaging device according to the present embodiment and a subject including a photographer, (B) two captured fisheye images, and (C) a composite omnidirectional image. FIG. 本実施形態による全天球撮像装置が実行する全天球撮像処理を示すフローチャート。4 is a flowchart showing a celestial sphere imaging process executed by the celestial sphere imaging device according to the present embodiment. 本実施形態による時間差露光モードでの第1撮像処理および第2撮像処理で撮像され得る魚眼画像(A,B)並びに合成される合成画像(C)を説明する図。1A and 1B are diagrams illustrating fisheye images that can be captured in a first imaging process and a second imaging process in a time difference exposure mode according to the present embodiment, and a composite image that is generated by combining the fisheye images; 他の実施形態による全天球撮像装置が実行する全天球撮像処理を示すフローチャート。13 is a flowchart showing a celestial sphere imaging process executed by an octopus imaging device according to another embodiment. さらに他の実施形態による全天球撮像装置が実行する全天球撮像処理を示すフローチャート。13 is a flowchart showing a celestial sphere imaging process executed by an omnidirectional imaging device according to still another embodiment. 所定の被写体の消失を検出する特定の実施形態において各時点で得られる魚眼画像を示す図。1A and 1B show fisheye images obtained at different times in a particular embodiment for detecting the disappearance of a predetermined object. 所定の被写体の出現を検出する他の特定の実施形態において各時点で得られる魚眼画像を示す図。FIG. 13 shows fisheye images obtained at different times in another particular embodiment for detecting the appearance of a predetermined subject.

以下、本実施形態について説明するが、実施形態は、以下に説明する実施形態に限定されるものではない。なお、以下の実施形態では、撮像装置の一例として、全天球撮像装置110を用いて説明するが、これに限定されるものではない。 The following describes this embodiment, but the embodiment is not limited to the embodiment described below. Note that in the following embodiment, the omnidirectional imaging device 110 is used as an example of an imaging device, but the embodiment is not limited to this.

以下、図1および図2を参照しながら、本実施形態による全天球撮像装置110の基本構成について説明する。 The basic configuration of the omnidirectional imaging device 110 according to this embodiment will be described below with reference to Figures 1 and 2.

図1は、本実施形態による全天球撮像装置110の断面図である。図1に示す全天球撮像装置110は、撮像体12と、上記撮像体12およびコントローラやバッテリなどの部品を保持する筐体14と、上記筐体14に設けられたシャッター・ボタン18とを備える。 Figure 1 is a cross-sectional view of an omnidirectional imaging device 110 according to this embodiment. The omnidirectional imaging device 110 shown in Figure 1 includes an imaging body 12, a housing 14 that holds the imaging body 12 and components such as a controller and a battery, and a shutter button 18 provided on the housing 14.

図1に示す撮像体12は、それぞれが結像光学系20と撮像素子22とを含む2つの鏡胴ユニットを含んで構成される。撮像素子22は、CCD(Charge Coupled Device)センサやCMOS(Complementary Metal Oxide Semiconductor)センサなどであり、後述するCPUからの制御指令によって制御される。結像光学系20各々は、例えば6群7枚の魚眼レンズとして構成されている。上記魚眼レンズは、図1に示す実施形態では、180度(=360度/n;光学系数n=2)より大きい全画角を有し、好適には、185度以上の画角を有し、より好適には、190度以上の画角を有する。このような広角な結像光学系20と撮像素子22とを1個ずつ組み合わせたものが、本実施形態における撮像部を構成する。なお、説明する実施形態では、光学系(撮像部)の数が2である場合を一例として説明するが、光学系(撮像部)の数は、3以上であってもよい。 The imaging body 12 shown in FIG. 1 is configured to include two lens barrel units each including an imaging optical system 20 and an imaging element 22. The imaging element 22 is a CCD (Charge Coupled Device) sensor or a CMOS (Complementary Metal Oxide Semiconductor) sensor, and is controlled by a control command from a CPU described later. Each imaging optical system 20 is configured, for example, as a fisheye lens with 6 groups and 7 lenses. In the embodiment shown in FIG. 1, the fisheye lens has a total angle of view larger than 180 degrees (=360 degrees/n; number of optical systems n=2), preferably has an angle of view of 185 degrees or more, and more preferably has an angle of view of 190 degrees or more. A combination of one such wide-angle imaging optical system 20 and one imaging element 22 constitutes the imaging unit in this embodiment. In the embodiment described, a case in which the number of optical systems (imaging units) is two will be described as an example, but the number of optical systems (imaging units) may be three or more.

2つの結像光学系20A,20Bの光学素子(レンズ、プリズム、フィルタおよび開口絞り)は、撮像素子22A,22Bに対して位置関係が定められる。より具体的には、結像光学系20A,20Bの光学素子の光軸が、対応する撮像素子22の受光領域の中心部に直交して位置するように、かつ、受光領域が、対応する魚眼レンズの結像面となるように位置決めが行われる。 The optical elements (lenses, prisms, filters, and aperture stops) of the two imaging optical systems 20A and 20B are positioned relative to the image sensors 22A and 22B. More specifically, the optical elements of the imaging optical systems 20A and 20B are positioned so that their optical axes are perpendicular to the center of the light receiving area of the corresponding image sensor 22, and the light receiving area is positioned as the imaging plane of the corresponding fisheye lens.

図1に示す実施形態では、結像光学系20A,20Bは、同一仕様のものであり、それぞれの光軸が合致するようにして、互いに逆向きに組み合わせられる。撮像素子22A,22Bは、受光した光分布を画像信号に変換し、コントローラ上の画像処理手段に順次、画像フレームを出力する。詳細は後述するが、撮像素子22A,22Bでそれぞれ撮像された画像は、合成処理されて、これにより、立体角4πステラジアンの画像(以下「全天球画像」と参照する。)が生成される。全天球画像は、撮影地点から見渡すことのできる全ての方向を撮影したものとなる。ここで、説明する実施形態では、全天球画像を生成するものとして説明するが、全天周画像、並びに水平面のみ360度を撮影した、いわゆるパノラマ画像であってもよい。 In the embodiment shown in FIG. 1, the imaging optical systems 20A and 20B are of the same specification and are combined in the opposite directions so that their optical axes coincide. The image pickup elements 22A and 22B convert the received light distribution into an image signal and sequentially output image frames to the image processing means on the controller. As will be described in detail later, the images captured by the image pickup elements 22A and 22B are synthesized to generate an image with a solid angle of 4π steradians (hereinafter referred to as a "spherical image"). A spherical image is an image of all directions that can be seen from the shooting point. In the embodiment described here, a spherical image is generated, but it may be a spherical image or a so-called panoramic image in which only the horizontal plane is shot at 360 degrees.

図2は、本実施形態による全天球撮像装置110のハードウェア構成を示す。全天球撮像装置110は、説明する実施形態における撮像装置に対応する。 Figure 2 shows the hardware configuration of the omnidirectional imaging device 110 according to this embodiment. The omnidirectional imaging device 110 corresponds to the imaging device in the embodiment to be described.

全天球撮像装置110は、CPU(Central Processing Unit)112と、ROM(Read Only Memory)114と、画像処理ブロック116と、静止画圧縮ブロック117と、動画圧縮ブロック118と、リサイズブロック119と、DRAM(Dynamic Random Access Memory)インタフェース120を介して接続されるDRAM132と、外部センサインタフェース124を介して接続されるモーションセンサ136とを含み構成される。 The omnidirectional imaging device 110 includes a CPU (Central Processing Unit) 112, a ROM (Read Only Memory) 114, an image processing block 116, a still image compression block 117, a video compression block 118, a resizing block 119, a dynamic random access memory (DRAM) 132 connected via a DRAM interface 120, and a motion sensor 136 connected via an external sensor interface 124.

CPU112は、全天球撮像装置110の各部の動作および全体動作を制御する。ROM114は、CPU112が解読可能なコードで記述された制御プログラムや各種パラメータを格納する。ROM114として、書き換え可能なフラッシュROMを用いる場合、制御プログラムや制御するためのパラメータを変更することが可能となり、ひいては機能のバージョンアップが容易となる。ROM114に加えて、またはROM114とともに、制御プログラムを格納するためのSSDなどのストレージを備えてもよい。画像処理ブロック116は、2つの撮像素子130A,130B(図1における撮像素子22A,22Bである。)と接続され、それぞれで撮像された画像の画像信号が入力される。画像処理ブロック116は、ISP(Image Signal Processor)などを含み構成され、撮像素子130から入力された画像信号に対し、シェーディング補正、ベイヤー補間、ホワイトバランス補正、ガンマ補正などを行う。 The CPU 112 controls the operation of each part of the omnidirectional imaging device 110 and the overall operation. The ROM 114 stores a control program and various parameters written in a code that the CPU 112 can decode. When a rewritable flash ROM is used as the ROM 114, it is possible to change the control program and parameters for control, which in turn makes it easy to upgrade functions. In addition to or together with the ROM 114, a storage such as an SSD for storing the control program may be provided. The image processing block 116 is connected to the two image sensors 130A and 130B (the image sensors 22A and 22B in FIG. 1), and receives image signals of images captured by each of the image sensors. The image processing block 116 includes an ISP (Image Signal Processor) and performs shading correction, Bayer interpolation, white balance correction, gamma correction, and the like on the image signal input from the image sensor 130.

静止画圧縮ブロック117は、JPEG(Joint Photographic Experts Group)などの静止画圧縮および伸張を行うコーデック・ブロックである。動画圧縮ブロック118は、MPEG(Moving Picture Experts Group)-4 AVC(Advanced Video Coding)/H.264などの動画圧縮および伸張を行うコーデック・ブロックである。なお、ここではJPEGおよびH.264をそれぞれ静止画および動画のコーデックの一例として説明しているが、静止画および動画のコーデックは特に限定されるものではない。コーデックには、他にも様々なバリエーションがあるので、他のコーデックを使用してもよいし、複数搭載しても良い。リサイズブロック119は、画像データのサイズを補間処理により拡大または縮小するブロックである。 The still image compression block 117 is a codec block that performs still image compression and decompression using JPEG (Joint Photographic Experts Group) and other standards. The video compression block 118 is a codec block that performs video compression and decompression using MPEG (Moving Picture Experts Group)-4 AVC (Advanced Video Coding)/H.264 and other standards. Note that JPEG and H.264 are described here as examples of still image and video codecs, respectively, but the still image and video codecs are not particularly limited. There are many other variations in codecs, so other codecs may be used, or multiple codecs may be installed. The resizing block 119 is a block that enlarges or reduces the size of image data by interpolation processing.

DRAM132は、各種信号処理および画像処理を施す際にデータを一時的に保存する記憶領域を提供する。保存される画像データとしては、例えば、信号処理でホワイトバランス設定およびガンマ設定が行われた状態のRAW-RGB画像データ、信号処理で輝度データおよび色差データ変換が行われた状態のYUV画像データ、および静止画圧縮ブロック117で例えばJPEG圧縮されたJPEG画像データなどがある。 DRAM 132 provides a storage area for temporarily storing data when various signal processing and image processing are performed. Examples of image data that can be stored include RAW-RGB image data after white balance and gamma settings have been performed in signal processing, YUV image data after luminance data and color difference data conversion has been performed in signal processing, and JPEG image data that has been JPEG compressed by still image compression block 117.

モーションセンサ136は、例えば、3軸の加速度成分および3軸の角速度成分を検出するセンサである。検出された加速度成分および角速度成分は、重力方向(基準方向)への全天球画像の天頂補正や重力方向周りの回転補正を施すために用いられる。モーションセンサ136は、さらに、方位角などを求めるための地磁気センサなど他のセンサを備えてもよい。モーションセンサ136は、ここでは3軸センサを用いているが、例えば6軸の加速度センサや角速度センサであってもよい。 Motion sensor 136 is, for example, a sensor that detects three-axis acceleration components and three-axis angular velocity components. The detected acceleration components and angular velocity components are used to perform zenith correction of the omnidirectional image in the direction of gravity (reference direction) and rotation correction around the direction of gravity. Motion sensor 136 may further include other sensors such as a geomagnetic sensor for determining an azimuth angle, etc. Here, a three-axis sensor is used as motion sensor 136, but it may also be, for example, a six-axis acceleration sensor or angular velocity sensor.

全天球撮像装置110は、さらに、外部ストレージインタフェース122と、USB(Universal Serial Bus)インタフェース126と、シリアルブロック128とを含み構成される。外部ストレージインタフェース122には、外部ストレージ134が接続される。外部ストレージインタフェース122は、メモリカードスロットに挿入されたメモリカードなどの外部ストレージ134に対する読み書きを制御する。USBインタフェース126には、USBコネクタ138が接続される。USBインタフェース126は、USBコネクタ138を介して接続されるスマートフォンなどの外部装置とのUSB通信を制御する。シリアルブロック128は、スマートフォンなどの外部装置とのシリアル通信を制御し、無線NIC(Network Interface Card)140が接続される。 The omnidirectional imaging device 110 further includes an external storage interface 122, a USB (Universal Serial Bus) interface 126, and a serial block 128. An external storage 134 is connected to the external storage interface 122. The external storage interface 122 controls reading and writing from and to the external storage 134, such as a memory card inserted into a memory card slot. A USB connector 138 is connected to the USB interface 126. The USB interface 126 controls USB communication with an external device, such as a smartphone, connected via the USB connector 138. The serial block 128 controls serial communication with an external device, such as a smartphone, and is connected to a wireless NIC (Network Interface Card) 140.

図2に示す全天球撮像装置110は、さらに、顔検出ブロック144を含み構成される。顔検出ブロック144は、例えば魚眼画像や天頂補正等された画像を用いて顔検出を行い、人の顔の位置を特定する。顔検出ブロック144は、特定の実施形態では、詳細を後述するように、例えば撮影者などの所定の被写体の消失または出現を検出するために用いることができる。 The omnidirectional imaging device 110 shown in FIG. 2 further includes a face detection block 144. The face detection block 144 performs face detection using, for example, a fisheye image or an image that has been zenith corrected, and identifies the position of a person's face. In a specific embodiment, the face detection block 144 can be used to detect the disappearance or appearance of a specific subject, such as a photographer, as will be described in detail below.

図2に示す全天球撮像装置110は、さらに、音声ユニット146を含み構成される。音声ユニット146には、音声信号を入力するマイクロフォン148および音声信号を出力するスピーカ150が接続される。音声ユニット146は、一般的には、マイクロフォン148を介して入力された音声信号を増幅するマイクロフォンアンプと、増幅された音声信号を記録する音声記録回路と、記録された音声信号をスピーカ150から出力できる信号に変換する音声再生回路と、変換された音声信号を増幅し、スピーカ150を駆動するためのオーディオアンプとが含まれ得る。音声ユニット146は、CPU112の制御下で動作する。 The omnidirectional imaging device 110 shown in FIG. 2 further includes an audio unit 146. A microphone 148 that inputs an audio signal and a speaker 150 that outputs an audio signal are connected to the audio unit 146. The audio unit 146 may generally include a microphone amplifier that amplifies the audio signal input via the microphone 148, an audio recording circuit that records the amplified audio signal, an audio playback circuit that converts the recorded audio signal into a signal that can be output from the speaker 150, and an audio amplifier that amplifies the converted audio signal and drives the speaker 150. The audio unit 146 operates under the control of the CPU 112.

図2に示す全天球撮像装置110は、さらに、LCD(Liquid Crystal Display)ドライバ152を含み構成され、LCDドライバ152にはLCDモニタ154が接続される。LCDドライバ152は、LCDモニタ154を駆動するドライブ回路であり、各種状態をLCDモニタ154に表示するための信号に変換する機能を有する。LCDモニタ154に代えて、OLED(Organic Light Emitting Diode)ディスプレイを搭載しもよい。 The omnidirectional imaging device 110 shown in FIG. 2 further includes an LCD (Liquid Crystal Display) driver 152, to which an LCD monitor 154 is connected. The LCD driver 152 is a drive circuit that drives the LCD monitor 154, and has a function of converting various states into signals for displaying on the LCD monitor 154. An OLED (Organic Light Emitting Diode) display may be mounted instead of the LCD monitor 154.

上述したコンポーネント112~128,144,146,152は、バス160を介して相互に接続されている。電源スイッチの操作によって電源がオン状態になると、制御プログラムがメインメモリ(DRAM132や他のRAM)にロードされる。CPU112は、メインメモリに読み込まれたプログラムに従って、装置各部の動作を制御するとともに、制御に必要なデータをメモリ上に一時的に保存する。これにより、全天球撮像装置110の後述する各機能部および処理が実現される。制御プログラムには、ファームウェア、オペレーティング・システム(OS)、プラグイン・アプリケーションなどが含まれ得る。 The above-mentioned components 112 to 128, 144, 146, and 152 are connected to each other via a bus 160. When the power switch is operated to turn on the power, a control program is loaded into the main memory (DRAM 132 or other RAM). The CPU 112 controls the operation of each part of the device according to the program loaded into the main memory, and temporarily stores data required for control in the memory. This realizes each of the functional parts and processes of the omnidirectional imaging device 110, which will be described later. The control program may include firmware, an operating system (OS), plug-in applications, and the like.

以下、図3~図7を参照しながら、本実施形態による全天球撮像装置110が備える全天球撮像機能について説明する。 The omnidirectional imaging function of the omnidirectional imaging device 110 according to this embodiment will be described below with reference to Figures 3 to 7.

図3は、本実施形態による全天球撮像装置110上で実現される全天球撮像機能に関連する主要な機能ブロック200を示す。全天球撮像装置110の機能ブロック200は、図3に示すように、制御部210と、複数の撮像部と、複数の画像信号処理部と、歪曲補正・画像合成部240とを含み構成される。図3に示す実施形態では、図1を参照して説明したように、光学系(撮像部)の数が2であり、第1撮像部220および第2撮像部230と、第1画像信号処理部222および第2画像信号処理部232とが設けられている。光学系(撮像部)の数が3以上の場合も、光学系の数に応じた撮像部および画像信号処理部を備えればよい。 FIG. 3 shows a main functional block 200 related to the omnidirectional imaging function realized on the omnidirectional imaging device 110 according to this embodiment. As shown in FIG. 3, the functional block 200 of the omnidirectional imaging device 110 includes a control unit 210, multiple imaging units, multiple image signal processing units, and a distortion correction/image synthesis unit 240. In the embodiment shown in FIG. 3, as described with reference to FIG. 1, the number of optical systems (imaging units) is two, and a first imaging unit 220, a second imaging unit 230, a first image signal processing unit 222, and a second image signal processing unit 232 are provided. Even if the number of optical systems (imaging units) is three or more, it is sufficient to provide imaging units and image signal processing units according to the number of optical systems.

制御部210は、図2に示すCPU112などを含み構成される。制御部210は、撮像部220,230を制御し、全天球画像の撮像動作の全体制御を行う。 The control unit 210 includes the CPU 112 shown in FIG. 2. The control unit 210 controls the imaging units 220 and 230, and performs overall control of the imaging operation of the omnidirectional image.

第1撮像部220および第2撮像部230は、それぞれが図1や図2に示した結像光学系20および撮像素子22(130)を含み構成される。撮像部220,230の撮像素子22(130)は、CPU112を含む制御部210からの制御指令により制御される。2つの撮像部220,230の撮像素子22A,22B(130A,130B)は、通常の全天球撮影処理(同時露光モード)においては、制御部210の制御の下、同時に露光を開始し、データ取り込みを行う。 The first imaging unit 220 and the second imaging unit 230 each include the imaging optical system 20 and the imaging element 22 (130) shown in FIG. 1 and FIG. 2. The imaging elements 22 (130) of the imaging units 220 and 230 are controlled by control commands from the control unit 210, which includes the CPU 112. In normal spherical photography processing (simultaneous exposure mode), the imaging elements 22A and 22B (130A and 130B) of the two imaging units 220 and 230 simultaneously start exposure and capture data under the control of the control unit 210.

第1画像信号処理部222および第2画像信号処理部232は、それぞれ第1撮像部220および第2撮像部230から入力された画像データに対しホワイトバランス設定およびガンマ設定を行う。第1画像信号処理部222および第2画像信号処理部232は、さらに、画像データをフィルタリング処理によって輝度データおよび色差データへの変換を行い、YUV形式の魚眼画像224,234を出力する。YUV形式の魚眼画像224,234のデータは、DRAM132に書き出されてもよく、外部ストレージインタフェース122を経由して外部ストレージ134に出力されてもよい。 The first image signal processing unit 222 and the second image signal processing unit 232 perform white balance setting and gamma setting for the image data input from the first imaging unit 220 and the second imaging unit 230, respectively. The first image signal processing unit 222 and the second image signal processing unit 232 further convert the image data into luminance data and color difference data by filtering processing, and output fisheye images 224, 234 in YUV format. The data of the fisheye images 224, 234 in YUV format may be written to the DRAM 132, or may be output to the external storage 134 via the external storage interface 122.

歪曲補正・画像合成部240は、複数の撮像部220,230から得られた魚眼画像224,234を合成するために用いられ、より具体的には、歪曲補正処理および画像合成処理を実行する。 The distortion correction/image synthesis unit 240 is used to synthesize the fisheye images 224, 234 obtained from the multiple imaging units 220, 230, and more specifically, performs distortion correction processing and image synthesis processing.

以下、図4を参照しながら、全天球画像の生成および生成される全天球画像について説明する。図4(A)は、全天球画像生成における各画像のデータ構造および画像のデータフローを説明する。まず、撮像素子130各々で直接撮像される画像は、概ね全天球のうちの半球を視野に収めた画像である。結像光学系に入射した光は、所定の射影方式に従って撮像素子130の受光領域に結像される。ここで撮像される画像は、受光領域が平面エリアを成す2次元の撮像素子で撮像されたものであり、平面座標系で表現された画像データとなる。また、典型的には、得られる画像は、図4(A)において「魚眼画像A」および「魚眼画像B」で示されるように、各撮影範囲が投影されたイメージサークル全体を含む魚眼画像として構成される。なお、説明する実施形態では、魚眼レンズを用いて撮像された魚眼画像により説明するが、この魚眼画像には、魚眼レンズ以外の広角レンズを用いて撮像された広角画像も含まれるものとする。 Below, the generation of a celestial sphere image and the generated celestial sphere image will be described with reference to FIG. 4. FIG. 4(A) describes the data structure of each image and the data flow of the image in the generation of the celestial sphere image. First, the image directly captured by each image sensor 130 is an image that covers roughly a hemisphere of the celestial sphere in its field of view. Light incident on the imaging optical system is imaged on the light receiving area of the image sensor 130 according to a predetermined projection method. The image captured here is captured by a two-dimensional image sensor whose light receiving area forms a planar area, and becomes image data expressed in a planar coordinate system. Typically, the image obtained is configured as a fisheye image including the entire image circle on which each shooting range is projected, as shown by "fisheye image A" and "fisheye image B" in FIG. 4(A). Note that in the embodiment described, a fisheye image captured using a fisheye lens will be described, but this fisheye image also includes a wide-angle image captured using a wide-angle lens other than a fisheye lens.

この複数の撮像素子130で撮像された複数の魚眼画像が、歪み補正処理および画像合成処理されて、1つの全天球画像が構成される。画像合成処理では、平面画像として構成される各魚眼画像から、まず、相補的な各半球部分を含む各全天球画像が生成される。そして、各半球部分を含む2つの全天球画像が、重複領域のマッチングに基づいて位置合わせされ、画像合成され、全天球全体を含む全天球画像が生成される。 The multiple fisheye images captured by the multiple image sensors 130 are subjected to distortion correction processing and image synthesis processing to compose one omnidirectional image. In the image synthesis processing, first, each omnidirectional image including each complementary hemispherical portion is generated from each fisheye image configured as a planar image. Then, the two omnidirectional images including each hemispherical portion are aligned based on matching of overlapping regions, and are synthesized to generate a omnidirectional image including the entire omnidirectional sphere.

図4(B)は、本実施形態で用いられる全天球画像の画像データのデータ構造を平面で表して説明する図である。図4(C)は、全天球画像の画像データのデータ構造を球面で表して説明する図である。図4(B)に示すように、全天球画像の画像データは、所定の軸に対してなされる垂直角度φと、所定の軸周りの回転角に対応する水平角度θとを座標とした画素値の配列として表現される。垂直角度φは、0度~180度(あるいは-90度~+90度)の範囲となり、水平角度θは、0度~360度(あるいは-180度~+180度)の範囲となる。 Fig. 4(B) is a diagram illustrating the data structure of image data of a celestial sphere image used in this embodiment, expressed on a plane. Fig. 4(C) is a diagram illustrating the data structure of image data of a celestial sphere image, expressed on a spherical surface. As shown in Fig. 4(B), the image data of the celestial sphere image is expressed as an array of pixel values whose coordinates are a vertical angle φ made with respect to a predetermined axis and a horizontal angle θ corresponding to a rotation angle around the predetermined axis. The vertical angle φ is in the range of 0 degrees to 180 degrees (or -90 degrees to +90 degrees), and the horizontal angle θ is in the range of 0 degrees to 360 degrees (or -180 degrees to +180 degrees).

全天球フォーマットの各座標値(θ,φ)は、図4(C)に示すように、撮影地点を中心とした全方位を表す球面上の各点と対応付けられており、全方位が全天球画像上に対応付けられる。魚眼レンズで撮像された魚眼画像の平面座標と、全天球画像の球面上の座標とは、所定の変換テーブルにて対応付けされる。変換テーブルは、それぞれのレンズ光学系の設計データ等に基づいて、所定の投影モデルに従い製造元等で予め作成されたデータであり、歪みを考慮して魚眼画像を全天球画像へ座標変換するデータである。歪曲補正および画像合成の処理を施す際には、DRAM132にデータが一時的に保存されてもよい。 As shown in FIG. 4C, each coordinate value (θ, φ) in the omnidirectional format is associated with each point on a sphere representing all directions centered on the shooting point, and the all directions are associated on the omnidirectional image. The planar coordinates of the fisheye image captured by the fisheye lens and the coordinates on the spherical surface of the omnidirectional image are associated with each other in a predetermined conversion table. The conversion table is data created in advance by a manufacturer or the like according to a predetermined projection model based on the design data of each lens optical system, and is data for converting the coordinates of the fisheye image into a omnidirectional image while taking distortion into consideration. When performing distortion correction and image synthesis processing, the data may be temporarily stored in DRAM 132.

なお、歪曲補正・画像合成部240による歪曲補正処理および画像合成処理は、モーションセンサ136からの情報を利用して、歪曲補正と同時に天地補正を行い、天地補正した合成画像を生成することができる。一般に天地補正と歪曲補正はそれぞれ非可逆変換処理となるので、ここでは同時に処理を行うように記載しているが、これらは別々に処理してもよい。また、天地補正とは、実際には基準方向(例えば重力方向)に対して全天球撮像装置110の中心軸(図1に示す。)が傾いている状態で撮像された画像を、あたかも中心軸が重力方向Zに一致した状態で撮影されたかのような画像に補正する処理をいう。特定の実施形態では、天頂補正に加えて、上記基準方向まわり角度変化を打ち消すような回転補正が行われてもよい。 The distortion correction and image synthesis unit 240 performs distortion correction and image synthesis processing using information from the motion sensor 136, and can perform top-bottom correction at the same time to generate a top-bottom corrected synthetic image. Generally, top-bottom correction and distortion correction are each irreversible conversion processes, so although they are described here as being processed simultaneously, they may be processed separately. Top-bottom correction refers to a process of correcting an image captured in a state where the central axis (shown in FIG. 1) of the omnidirectional imaging device 110 is actually tilted with respect to a reference direction (e.g., the direction of gravity) to an image as if it were captured in a state where the central axis coincides with the direction of gravity Z. In a specific embodiment, in addition to the zenith correction, a rotation correction may be performed to cancel the angle change around the reference direction.

歪曲補正・画像合成部240による歪曲補正処理および画像合成処理により、YUV形式の全天球画像(エクイレクタンギュラー形式)242が出力される。この画像の出力先についても、前述のように、例えばDRAM132であってよいし、外部ストレージ134であってもよい。歪曲補正・画像合成部240は、本実施形態における、複数の撮像部220,230によって撮像された複数の魚眼画像に基づき、合成画像を生成する生成部を構成する。 The distortion correction and image synthesis unit 240 performs distortion correction processing and image synthesis processing to output a YUV format omnidirectional image (equirectangular format) 242. As described above, the output destination of this image may be, for example, the DRAM 132 or the external storage 134. The distortion correction and image synthesis unit 240 constitutes a generation unit that generates a synthetic image based on multiple fisheye images captured by the multiple imaging units 220 and 230 in this embodiment.

ここで、歪曲補正・画像合成部240が、合成画像として、座標変換して得られたYUV形式の全天球画像242を出力するものとして説明する。しかしながら、合成画像は、必ずしも図4に示すような合成後の全天球画像として出力されることを要するものではない。閲覧時に全天球画像が構成可能であれば、いかなる形態で出力されていてもよい。例えば、閲覧時に魚眼画像から歪み補正および合成を行って全天球画像を生成することを前提として、撮像素子130A,130Bで直接撮像される2つの魚眼画像の静止画データ(図4(A)に示す魚眼画像Aおよび魚眼画像Bそれぞれに対応する静止画)を並べて接合して1つの画像とした場合の静止画(YUV形式の接合画像(デュアルフィッシュアイ形式)244)が出力されていてもよい。また、合成画像は、1つファイルに合成される必要はなく、撮像素子130A,130Bで直接撮像される2つの魚眼画像を関連付けて、別々のファイルとしてもよい。また、合成画像は、全天球画像に限定されるものではなく、水平方向360度のパノラマ画像であってもよいし、全天球画像またはパノラマ画像の一部が欠けた画像などであってもよい。 Here, the distortion correction and image synthesis unit 240 will be described as outputting a YUV-format omnidirectional image 242 obtained by coordinate conversion as a synthetic image. However, the synthetic image does not necessarily need to be output as a synthetic omnidirectional image as shown in FIG. 4. As long as a omnidirectional image can be constructed at the time of viewing, it may be output in any form. For example, on the premise that a omnidirectional image is generated by performing distortion correction and synthesis from fisheye images at the time of viewing, a still image (YUV-format joint image (dual fisheye format) 244) in which still image data of two fisheye images directly captured by the image pickup elements 130A and 130B (still images corresponding to fisheye image A and fisheye image B shown in FIG. 4A) are arranged and joined to form one image may be output. In addition, the synthetic image does not need to be combined into one file, and the two fisheye images directly captured by the image pickup elements 130A and 130B may be associated and stored as separate files. Furthermore, the composite image is not limited to a spherical image, but may be a 360-degree panoramic image in the horizontal direction, or an image in which a portion of a spherical image or a panoramic image is missing.

全天球撮像装置110の機能ブロック200は、図3に示すように、さらに、コーデック処理部250を含み構成されてもよい。コーデック処理部250は、図2に示した静止画圧縮ブロック117を含み構成される。歪曲補正・画像合成部240から出力されたYUV形式の全天球画像242または接合画像244は、コーデック処理部250により、所定の静止画フォーマットに変換されて、所定静止画フォーマット(例えばJPEG)の全天球静止画254または接合静止画252として出力される。出力先は、外部ストレージ134であってもよいし、USBコネクタ138や無線NIC140を介して接続される外部の情報端末のストレージ内であってもよい。なお、静止画は、静止画が再生可能であればいなかる形式で記録されてよい。静止画の形式としては、JPEGのほか、PNG(Portable Network Graphics)、BMP(Bitmap)形式などを挙げることができる。 The functional block 200 of the omnidirectional imaging device 110 may further include a codec processing unit 250 as shown in FIG. 3. The codec processing unit 250 includes the still image compression block 117 shown in FIG. 2. The YUV-format omnidirectional image 242 or the joined image 244 output from the distortion correction/image synthesis unit 240 is converted into a predetermined still image format by the codec processing unit 250 and output as a omnidirectional still image 254 or a joined still image 252 in a predetermined still image format (e.g., JPEG). The output destination may be the external storage 134, or may be in the storage of an external information terminal connected via the USB connector 138 or the wireless NIC 140. The still image may be recorded in any format as long as the still image can be played back. Examples of the still image format include PNG (Portable Network Graphics) and BMP (Bitmap) formats in addition to JPEG.

上述した全天球撮像装置110によれば、2つの撮像部220,230それぞれの撮影範囲を合算することで、撮影地点を中心とした全方位を一度に撮像することができる。 According to the above-mentioned omnidirectional imaging device 110, the imaging ranges of the two imaging units 220 and 230 are combined, so that imaging in all directions from the imaging point at the center can be performed at once.

図5(A)は、本実施形態による全天球撮像装置110と、撮影者Pを含む被写体の位置関係を一例として説明する。図5(B)は、図5(A)に示す位置関係にて撮像された2つの魚眼画像(魚眼画像A,魚眼画像B)を例示する。図5(C)は、図5(A)に示す位置関係にて撮像された図5(B)で示すような2つの魚眼画像を合成して得られる全天球画像を例示する。 Fig. 5(A) illustrates an example of the positional relationship between the omnidirectional imaging device 110 according to this embodiment and a subject including the photographer P. Fig. 5(B) illustrates two fisheye images (fisheye image A, fisheye image B) captured in the positional relationship shown in Fig. 5(A). Fig. 5(C) illustrates an omnidirectional image obtained by combining two fisheye images such as those shown in Fig. 5(B) captured in the positional relationship shown in Fig. 5(A).

図5(A)には、撮影者P、被写体O1および被写体O2が全天球撮像装置110の周辺に配置されている。図5(A)に示すように、全天球撮像装置110には、表裏の位置に光学系20A(フロント)と光学系20B(リア)が設けられている。それぞれの光学系20A,20Bを通して撮像された魚眼画像には、図5(B)に示すように、それぞれの側にある被写体(魚眼画像Aでは撮影者Pおよび被写体O1,魚眼画像Bでは、被写体O2)が写り込んでいる。そして、合成された全天球画像においても、撮影者P、被写体O1,O2を含めて被写体全体が写り込むことになる。 In FIG. 5A, photographer P, subject O1, and subject O2 are arranged around omnidirectional imaging device 110. As shown in FIG. 5A, omnidirectional imaging device 110 is provided with optical system 20A (front) and optical system 20B (rear) at the front and back positions. As shown in FIG. 5B, fisheye images captured through the respective optical systems 20A and 20B include subjects on the respective sides (photographer P and subject O1 in fisheye image A, and subject O2 in fisheye image B). The entire subjects, including photographer P and subjects O1 and O2, are also included in the synthesized omnidirectional image.

このような全天球画像は、撮影者P自身を含めて周囲の雰囲気を撮影したいという要望に適うものといえる。一方で、全方位にわたる広い視野を一度に撮影することになるため、その合算された撮影範囲内には撮影者Pが写り込むことになるが、撮影者P自身が被写体として写り込むこと自体が望まれない場合もある。 Such a spherical image can be said to meet the desire to capture the surrounding atmosphere including the photographer P himself. On the other hand, since a wide field of view in all directions is captured at once, the photographer P will be captured within the combined captured range, but there are cases where it is not desirable for the photographer P himself to be captured as a subject.

そこで、本実施形態による全天球撮像装置110では、複数の撮像部220,230を併せて用いて撮影する際に、上記同時露光モードに加えて、所定の被写体が写り込むことを回避することが可能な撮影モード(以下、時間差露光モードと参照する。)が提供される。以下、写り込み回避の対象となる被写体が撮影者である場合を一例として説明するが、撮影者以外の被写体を対象とすることもできることは言うまでもない。 Therefore, in the omnidirectional imaging device 110 according to this embodiment, when capturing images using multiple imaging units 220, 230 together, in addition to the simultaneous exposure mode, a capturing mode that can prevent a specific subject from being captured in the image (hereinafter referred to as a time-difference exposure mode) is provided. In the following, an example will be described in which the subject to be prevented from being captured in the image is the photographer, but it goes without saying that the subject can also be a subject other than the photographer.

本実施形態による制御部210は、当該時間差露光モードにおいて、複数の撮像部220,230を制御し、複数の撮像部220,230それぞれで異なる時間に画像を撮像するようにする。制御部210は、また、撮像された異なる時間での複数の画像を歪曲補正・画像合成部240に画像合成させる。 In this embodiment, the control unit 210 controls the multiple image capture units 220, 230 in the time-difference exposure mode, so that each of the multiple image capture units 220, 230 captures an image at a different time. The control unit 210 also causes the distortion correction/image synthesis unit 240 to synthesize the multiple images captured at different times.

一つの魚眼画像を撮像する場合にも、露光時間、ローリングシャッターの場合のライン毎の露光タイミングおよび読み出し時間のずれなどに起因して撮像処理には一定の時間幅が存在する。ここで、複数の撮像部220,230での撮像に関して「異なる時間」とは、各撮像部220,230での撮影処理(露光開始からデータ取り込み完了まで)のタイミングが少なくとも重ならない程度に意図的に離間されていること意味する。同期の精度に起因して生じうる程度の時間差を有する場合は、「異なる時間」とは言わないものとする。好ましくは、「異なる時間」は、被写体を一方の撮影範囲からその撮影範囲外へ移動させることが可能な程度に充分に間隔されているものとする。 Even when capturing one fisheye image, there is a certain time span in the image capture process due to the exposure time, the exposure timing for each line in the case of a rolling shutter, and the lag in readout time. Here, "different times" in relation to image capture using multiple image capture units 220, 230 means that the timing of the image capture process (from the start of exposure to the completion of data capture) in each image capture unit 220, 230 is intentionally spaced apart to the extent that they do not overlap. If there is a time difference that may occur due to the accuracy of synchronization, it is not considered to be "different times". Preferably, the "different times" are sufficiently spaced apart to allow the subject to be moved from one image capture range to outside that image capture range.

また、上述した同時露光モードにおける「同時」とは、グローバルシャッターの場合のような全画素同時タイミングで映像を取得するという程度まで同時であることを意味するものではなく、ローリングシャッターの場合のライン毎の露光タイミングおよび読み出し時間のずれや同期の精度に起因して生じうる程度の時間差があっても、「同時」というものとする。 In addition, "simultaneous" in the simultaneous exposure mode described above does not mean simultaneous to the extent that images are acquired at the same time for all pixels as in the case of a global shutter, but is considered to be "simultaneous" even if there is a time difference that can occur due to differences in exposure timing and readout time for each line in the case of a rolling shutter, or due to synchronization accuracy.

複数の撮像部220,230の撮像動作を異なるタイミングで実施することにより、撮影者Pが、一方での撮影が終わった後、次に撮像を行わない撮像部側の撮影範囲または次に撮像を行う撮像部側の撮影範囲外に移動することが可能となる。 By performing the imaging operations of the multiple imaging units 220, 230 at different times, the photographer P can move outside the imaging range of the imaging unit that will not next capture images or the imaging range of the imaging unit that will next capture images after finishing imaging with one unit.

特定の実施形態では、制御部210は、第1撮像部220での撮影からの経過時間を計時し、経過時間が所定の規定時間に到達したことに応答して、第2撮像部230での撮像を実行することができる。ここで、第1撮像部220の撮影後に第2撮像部230での撮像を行うものとして説明するが、当然に、反対であってもよく、どちらの撮影を先行して行うかは、固定されていてもよいし、ユーザにより設定可能であってもよい。さらに、上述した一方の撮影からの経過時間は、撮影処理に関連した任意の基準からの経過時間とすることができる。例えば、経過時間は、撮影処理終了時を基準とした経過時間であってもよいし、撮影処理開始時を基準とした経過時間であってもよいし、撮影処理後の画像信号処理部222,232からの画像出力完了時を基準とした経過時間であってもよく、特に限定されるものではない。 In a specific embodiment, the control unit 210 can time the elapsed time from the shooting with the first imaging unit 220, and execute the shooting with the second imaging unit 230 in response to the elapsed time reaching a predetermined specified time. Here, the description is given assuming that the shooting with the second imaging unit 230 is performed after the shooting with the first imaging unit 220, but it may be the other way around, and which shooting is performed first may be fixed or may be set by the user. Furthermore, the elapsed time from one of the above-mentioned shootings may be the elapsed time from any reference related to the shooting process. For example, the elapsed time may be the elapsed time based on the end of the shooting process, may be the elapsed time based on the start of the shooting process, or may be the elapsed time based on the completion of the image output from the image signal processing unit 222, 232 after the shooting process, and is not particularly limited.

上述したように、時間差露光モードでは、一方の撮像部(例えば220)での撮影からの経過時間に基づいて他方の撮像部(例えば230)での撮像が行われる。撮影者Pは、この所定の時間内に、後続する他方の撮像部(例えば230)での撮影の撮影範囲外へ移動することになる。このため、撮影者Pが、経過時間や残り時間を把握し、後続する撮影のタイミングを予期できるようにすることが好ましい。 As described above, in the time-difference exposure mode, imaging is performed by one imaging unit (e.g., 230) based on the time that has elapsed since imaging by the other imaging unit (e.g., 220). The photographer P will move outside the imaging range of the subsequent imaging unit (e.g., 230) within this predetermined time. For this reason, it is preferable for the photographer P to be aware of the elapsed time and remaining time, and to be able to anticipate the timing of the subsequent imaging.

図3は、そのような場合に有効な特定の実施形態も図示しており、そのような特定の実施形態では、全天球撮像装置110の機能ブロック200は、さらに、点線で表した案内部212を含み構成される。案内部212は、制御部210からの制御の下、上述した経過時間に基づいた後続の撮像に関し、音声または光での通知、または表示装置上での表示により案内を行うことができる。ここで、撮像に関し行われる案内としては、計時を開始したことを示す案内、経過時間の案内、残り時間の案内などを挙げることができる。 FIG. 3 also illustrates a specific embodiment that is effective in such a case, and in such a specific embodiment, the functional block 200 of the omnidirectional imaging device 110 further includes a guidance unit 212 indicated by a dotted line. Under the control of the control unit 210, the guidance unit 212 can provide guidance regarding subsequent imaging based on the above-mentioned elapsed time by audio or light notification, or by display on a display device. Here, examples of guidance provided regarding imaging include guidance indicating that timing has started, guidance regarding the elapsed time, and guidance regarding the remaining time.

音声による通知としては、例えば、スピーカ150からの、計時を開始したことを示すビープ音、経過時間や残り時間の読み上げ、経過時間や残り時間に応じた周期や音階でのビープ音の出力などを例示することができる。光での通知としては、例えば、計時を開始したことを示すLEDの点灯や、経過時間や残り時間の電光表示、経過時間や残り時間に応じた周期や色、明るさでのLEDなどの点灯や点滅などを挙げることができる。表示装置上での表示としては、当該全天球撮像装置110が備えるLCDモニタ154や、USB、Wifi(登録商標)やBluetooth(登録商標)や他の有線または無線プロトコルで接続される外部の情報端末のアプリケーション画面における経過時間や残り時間の表示などを挙げることができる。しかしながら、案内部212による案内の態様としては特に限定されるものではない。 Examples of audio notifications include a beep from the speaker 150 indicating that timing has started, reading out the elapsed time or remaining time, and outputting a beep with a period or tone corresponding to the elapsed time or remaining time. Examples of optical notifications include lighting an LED indicating that timing has started, an electric light display of the elapsed time or remaining time, lighting or blinking an LED with a period, color, or brightness corresponding to the elapsed time or remaining time, and the like. Examples of displays on a display device include a display of the elapsed time or remaining time on the LCD monitor 154 provided in the omnidirectional imaging device 110, or on an application screen of an external information terminal connected via USB, Wifi (registered trademark), Bluetooth (registered trademark), or other wired or wireless protocol. However, the manner of guidance by the guidance unit 212 is not particularly limited.

以下、図6を参照しながら、本実施形態による全天球撮像処理について、より詳細に説明する。図6は、本実施形態による全天球撮像装置110が実行する全天球撮像処理を示すフローチャートである。図6に示す処理は、制御部210が主に実行する。 The omnidirectional imaging process according to this embodiment will be described in more detail below with reference to FIG. 6. FIG. 6 is a flowchart showing the omnidirectional imaging process executed by the omnidirectional imaging device 110 according to this embodiment. The process shown in FIG. 6 is mainly executed by the control unit 210.

図6に示す制御は、撮影者からの撮影要求に応答して、ステップS100から開始される。ステップS101では、制御部210は、現在選択中の撮影モードを取得する。撮影モードは、特に限定されるものではないが、ここでは、「同時露光モード」や、複数の撮像部で異なる時間に撮像を行うことを指定する「時間差露光モード」の2つの選択肢の中から選択されているものとする。しかしながら、これら以外のモードがあることを妨げるものではない。 The control shown in FIG. 6 starts from step S100 in response to a shooting request from the photographer. In step S101, the control unit 210 acquires the currently selected shooting mode. The shooting mode is not particularly limited, but here it is assumed that the shooting mode is selected from two options: "simultaneous exposure mode" and "time-difference exposure mode" which specifies that shooting is performed at different times by multiple imaging units. However, this does not prevent the existence of modes other than these.

ステップS102では、制御部210は、現在選択中の撮影モードが同時露光モードであるか否かを判定する。ステップS102で、同時露光モードであると判定された場合(YES)は、ステップS103へ処理を分岐させる。 In step S102, the control unit 210 determines whether the currently selected shooting mode is the simultaneous exposure mode. If it is determined in step S102 that the shooting mode is the simultaneous exposure mode (YES), the process branches to step S103.

ステップS103では、制御部210は、撮像部220,230および画像信号処理部222,232に対し、第1撮像処理および第2撮像処理を同時に実行させて、ステップS107へ処理を進める。ここで、第1撮像処理は、図3における第1撮像部220の撮像素子130の露光開始から第1画像信号処理部222によるYUV形式の魚眼画像の出力までに相当する。これに対し、第2撮像処理は、図3における第2撮像部230の撮像素子130の露光開始から第2画像信号処理部232によるYUV形式の魚眼画像の出力までに相当する。 In step S103, the control unit 210 causes the imaging units 220, 230 and the image signal processing units 222, 232 to simultaneously execute the first imaging process and the second imaging process, and proceeds to step S107. Here, the first imaging process corresponds to the period from the start of exposure of the imaging element 130 of the first imaging unit 220 in FIG. 3 to the output of a fisheye image in YUV format by the first image signal processing unit 222. In contrast, the second imaging process corresponds to the period from the start of exposure of the imaging element 130 of the second imaging unit 230 in FIG. 3 to the output of a fisheye image in YUV format by the second image signal processing unit 232.

一方、ステップS102で、同時露光モードではないと判定(「時間差露光モード」であると判定)された場合(NO)は、ステップS104へ処理が分岐される。 On the other hand, if it is determined in step S102 that the simultaneous exposure mode is not selected (determined to be the "time-difference exposure mode") (NO), the process branches to step S104.

ステップS104では、制御部210は、第1撮像部220および第1画像信号処理部222に対し、まず第1撮像処理を行わせて、魚眼画像Aを撮像し、以降の経過時間の計測を開始する。ステップS105では、制御部210は、経過時間を参照して、次の撮像開始時間となったか否かを判定する。ステップS105で、次の撮像開始時間となるまで(NOの間)、ステップS105をループさせる。ステップS105で、次の撮像開始時間となったと判定された場合(YES)は、ステップS106へ処理が進められる。ステップS106では、制御部210は、第2撮像部230および第2画像信号処理部232に対し、第2撮像処理を行わせ、ステップS104とは異なる時間の魚眼画像Bを撮像する。 In step S104, the control unit 210 first causes the first imaging unit 220 and the first image signal processing unit 222 to perform the first imaging process to capture fisheye image A, and starts measuring the elapsed time thereafter. In step S105, the control unit 210 refers to the elapsed time and determines whether the next imaging start time has arrived. In step S105, step S105 is looped until the next imaging start time arrives (while NO is returned). If it is determined in step S105 that the next imaging start time has arrived (YES), the process proceeds to step S106. In step S106, the control unit 210 causes the second imaging unit 230 and the second image signal processing unit 232 to perform the second imaging process to capture fisheye image B at a time different from that in step S104.

例えば、経過時間計測開始タイミングを第1撮像処理の終了時とし、規定時間を10秒とした場合、第1撮像処理終了後10秒経過したタイミングで第2撮像処理が開始されることになる。これ以外にも、規定時間計測開始タイミングを第1撮像処理開始時としたり、第1撮像処理にかかるYUV画像出力完了時としたりすることも可能であることは上述した通りである。また、規定時間を、ユーザの選択または入力により任意の時間に設定可能としてもよい。 For example, if the timing to start measuring the elapsed time is set to the end of the first imaging process and the specified time is set to 10 seconds, the second imaging process will start 10 seconds after the end of the first imaging process. As described above, it is also possible to set the timing to start measuring the specified time to the start of the first imaging process or to the completion of outputting the YUV image related to the first imaging process. The specified time may also be set to any time by user selection or input.

全天球画像に写り込みたくない撮影者P(所定の被写体)は、上述した規定時間内に、後続する第2撮影処理での撮影範囲外へ移動することになる。あるいは、全天球画像に写り込ませたくない被写体を、上述した規定時間内に、後続する第2撮影処理での撮影範囲外へ移動させることになる。 The photographer P (predetermined subject) who does not want to be captured in the spherical image is moved outside the capture range in the subsequent second capture process within the specified time period described above. Alternatively, the subject who does not want to be captured in the spherical image is moved outside the capture range in the subsequent second capture process within the specified time period described above.

図7(A)は、本実施形態による時間差露光モードでの第1撮像処理で撮像され得る2つの魚眼画像を示す。図7(B)は、本実施形態による時間差露光モードでの第2撮像処理で撮像され得る2つの魚眼画像を示す。 Figure 7 (A) shows two fisheye images that can be captured in the first imaging process in the time-difference exposure mode according to this embodiment. Figure 7 (B) shows two fisheye images that can be captured in the second imaging process in the time-difference exposure mode according to this embodiment.

第1撮像処理が、図5(A)に示すフロント側(20A)の処理であるとした場合、全天球画像に写りこみたくない撮影者Pは、第1撮像処理の第1時点では、図7(A)に描いているように、第2撮像処理側(リア側,魚眼画像B側)にいる必要がある。そして、後続する第2撮像処理が行われる第2時点までの規定時間内に、撮影者Pは、図7(B)に示すように、第1撮像処理側(フロント側,魚眼画像A側)に移動する必要がある。なお、図7(A)および(B)において、主に撮像処理を行う側の反対側の魚眼画像も同時に撮像する場合を示しているが、主に撮像処理を行う側の反対側ついては魚眼画像の撮像が行われなくともよい。 If the first imaging process is the process on the front side (20A) shown in FIG. 5(A), the photographer P who does not want to be captured in the omnidirectional image needs to be on the second imaging process side (rear side, fisheye image B side) as shown in FIG. 7(A) at the first time point of the first imaging process. Then, within a specified time until the second time point at which the subsequent second imaging process is performed, the photographer P needs to move to the first imaging process side (front side, fisheye image A side) as shown in FIG. 7(B). Note that although FIGS. 7(A) and (B) show a case in which a fisheye image on the opposite side to the side where the main imaging process is performed is also captured at the same time, it is not necessary that a fisheye image is captured on the opposite side to the side where the main imaging process is performed.

また、説明する実施形態では、上述したように、第1撮像処理をフロント側、第2撮像処理をリア側としているが、第1撮像処理および第2撮像処理の関係が反対であってもよい。つまり、撮影者Pがフロント側にいるときに、第1撮像処理をリア側で行い、撮影者Pがリア側に移動した後に第2撮像処理をフロント側で行う態様としてもよい。 In the embodiment described above, the first imaging process is performed on the front side and the second imaging process is performed on the rear side, but the relationship between the first imaging process and the second imaging process may be reversed. In other words, when the photographer P is on the front side, the first imaging process may be performed on the rear side, and after the photographer P moves to the rear side, the second imaging process may be performed on the front side.

また、図6に示すステップS105の判定がNOである間のループにおいて、時間計測開始時にスピーカから計測開始音を発したり、経過時間や残り時間に応じてスピーカから音声出力したり、全天球撮像装置110が備えるLEDを点灯・点滅させたり、LCDモニタ154に経過時間や残り時間を表示させたりすることで、案内を行うことができる。これにより、撮影者に移動するために使える時間を容易に把握させることができる。 In addition, in the loop during which the determination in step S105 shown in FIG. 6 is NO, guidance can be provided by emitting a measurement start sound from the speaker when time measurement starts, outputting audio from the speaker according to the elapsed time or remaining time, turning on or blinking the LEDs provided in the omnidirectional imaging device 110, and displaying the elapsed time or remaining time on the LCD monitor 154. This allows the photographer to easily understand the amount of time available for movement.

ステップS107では、制御部210は、歪曲補正・画像合成部240により、第1撮像処理および第2撮像処理で得られた魚眼画像A(第1時点)および魚眼画像B(第2時点)に基づき合成処理を実行させて、合成画像を生成し、ステップS108で本処理を終了する。 In step S107, the control unit 210 causes the distortion correction/image synthesis unit 240 to execute synthesis processing based on the fisheye image A (first time point) and the fisheye image B (second time point) obtained in the first and second imaging processes to generate a synthetic image, and ends this processing in step S108.

ステップS104~ステップS106の処理により、第1撮像処理および第2撮像処理が行われることで、複数のYUV形式の魚眼画像224,234が得られる。そして、ステップS107で、この2つのYUV形式の魚眼画像224,234に対して歪曲補正および画像合成を行うことにより、YUV形式の全天球画像242または接合画像244が生成される。なお、YUV形式の全天球画像242とするか、YUV形式の接合画像244とするかは、任意に決定することができる。図7(C)は、図7(A)および図7(B)で異なる時間に撮像された2つの魚眼画像224,234から合成された接合画像244を合成画像として示す。図7(C)に示すように、接合画像244中には、撮影者Pは、被写体として写り込んでいないことが理解される。 By performing the first and second imaging processes in steps S104 to S106, a plurality of YUV-format fisheye images 224, 234 are obtained. Then, in step S107, distortion correction and image synthesis are performed on the two YUV-format fisheye images 224, 234 to generate a YUV-format omnidirectional image 242 or a combined image 244. Note that it is possible to arbitrarily determine whether to use the YUV-format omnidirectional image 242 or the YUV-format combined image 244. FIG. 7C shows a combined image 244, which is a composite image of the two fisheye images 224, 234 captured at different times in FIG. 7A and FIG. 7B. As shown in FIG. 7C, it can be understood that the photographer P is not included as a subject in the combined image 244.

上述した実施形態では、一方の撮像部で撮像してからの経過時間に基づいて他方の撮像部での撮像を行うものであった。一方、他の実施形態では、一方の撮像部での撮像後、後続する撮像部で撮像を行わせる契機となる明示的な指示を受け付けたことに応答して、後続する撮像部での撮像を行うこともできる。図3は、そのような特定の実施形態も示している。この他の実施形態においては、全天球撮像装置110の機能ブロック200は、図3に示すように、さらに、破線で示した指示受付部214を含み構成される。 In the above-described embodiment, imaging is performed by one imaging unit based on the time that has elapsed since imaging by the other imaging unit. On the other hand, in another embodiment, after imaging by one imaging unit, imaging can also be performed by the subsequent imaging unit in response to receiving an explicit instruction that triggers imaging by the subsequent imaging unit. FIG. 3 also shows such a specific embodiment. In this other embodiment, the functional block 200 of the omnidirectional imaging device 110 further includes an instruction receiving unit 214, as shown in FIG. 3, which is indicated by a dashed line.

指示受付部214は、一方の撮像部(例えば220)での撮像後、他方の撮像部(例えば230)で撮像を行う契機とする、撮影者Pからの明示的な指示を待ち受ける。この明示的な指示は、全天球撮像装置110に有線または無線(Wifi(登録商標)やBluetooth(登録商標))で接続されたリモートコントローラ(専用のリモートコントローラであってもよいし、スマートフォンなどの汎用端末に制御アプリケーションをインストールした形態であってもよい。)を用いて行われる。汎用端末と接続している場合、第1撮像処理および第2撮像処理のプレビュー画像を撮影者に実際に見せることも可能である。このため、例えば、撮影者は、プレビュー画像を見ながら、自身が被写体として写りこまない位置に移動できた段階で、次の撮影開始を明示的に指示することができる。 After capturing an image with one of the imaging units (e.g., 220), the instruction receiving unit 214 waits for an explicit instruction from the photographer P to trigger capturing an image with the other imaging unit (e.g., 230). This explicit instruction is given using a remote controller (which may be a dedicated remote controller or a general-purpose terminal such as a smartphone with a control application installed) connected to the omnidirectional imaging device 110 by wire or wirelessly (Wifi (registered trademark) or Bluetooth (registered trademark)). When connected to a general-purpose terminal, it is also possible to actually show the photographer preview images of the first and second imaging processes. For this reason, for example, the photographer can explicitly instruct the start of the next capture when he or she has moved to a position where he or she is not captured as a subject while looking at the preview image.

この他の実施形態では、制御部210は、上述した経過時間に応じた制御に代えて、明示的な指示を受け付けたことに応答して、後続する撮像部(例えば230)での撮像を実行する制御を行うことができる。また、経過時間に応じた制御とするか、撮影者からの明示的な指示を契機とした制御とするかは、ユーザにより選択可能であってもよい。また、指示は、他方の撮像部(例えば230)で撮像を行えることを意味する指示(準備ができた段階でボタンを押すなど)であってもよいし、他方の撮像部(例えば230)で撮像を行えないことを意味する指示(準備中はボタンを押し続け、準備が完了した段階でボタンを離すなど)であってもよい。 In this other embodiment, instead of the control according to the elapsed time described above, the control unit 210 can perform control to execute imaging in the subsequent imaging unit (e.g., 230) in response to receiving an explicit instruction. The user may be able to select whether to perform control according to the elapsed time or control triggered by an explicit instruction from the photographer. The instruction may be an instruction that means that imaging can be performed in the other imaging unit (e.g., 230) (such as pressing a button when preparation is complete), or an instruction that means that imaging cannot be performed in the other imaging unit (e.g., 230) (such as holding down a button during preparation and releasing the button when preparation is complete).

以下、図8を参照しながら、他の実施形態による全天球撮像処理について、より詳細に説明する。図8は、他の実施形態による全天球撮像装置110が実行する全天球撮像処理を示すフローチャートである。図8に示す処理は、図6に示す実施形態と同様に、CPU112を含む制御部210が主に実行する処理である。 The omnidirectional imaging process according to another embodiment will be described in more detail below with reference to FIG. 8. FIG. 8 is a flowchart showing the omnidirectional imaging process executed by the omnidirectional imaging device 110 according to another embodiment. The process shown in FIG. 8 is a process that is mainly executed by the control unit 210 including the CPU 112, similar to the embodiment shown in FIG. 6.

図8に示す制御は、撮影者からの撮影要求に応答して、ステップS200から開始される。ステップS201~S203の処理は、図6に示したステップS101~S103の処理と同様であるため、説明を割愛する。 The control shown in FIG. 8 starts from step S200 in response to a shooting request from the photographer. The processing of steps S201 to S203 is similar to the processing of steps S101 to S103 shown in FIG. 6, so a description thereof will be omitted.

ステップS202で、同時露光モードではないと判定された場合(NO)は、ステップS204へ処理が分岐される。ステップS204では、制御部210は、第1撮像部220および第1画像信号処理部222に対し、まず第1撮像処理を行わせ、以後、ステップS205で次の撮影開始指示を待ち受ける。全天球画像に写り込みたくない撮影者P(所定の被写体)は、次の撮影開始指示を行うまでに、後続する第2撮影処理での撮影範囲外へ移動することになる。ステップS205で、制御部210が、次の撮像開始指示を受け付けたと判定された場合(YES)は、ステップS206へ処理が進められる。ステップS206では、制御部210は、第2撮像部230および第2画像信号処理部232に対し、第2撮像処理を行わせる。 If it is determined in step S202 that the simultaneous exposure mode is not selected (NO), the process branches to step S204. In step S204, the control unit 210 first causes the first imaging unit 220 and the first image signal processing unit 222 to perform the first imaging process, and then waits for the next shooting start instruction in step S205. The photographer P (predetermined subject) who does not want to be captured in the spherical image will move out of the shooting range in the subsequent second shooting process before the next shooting start instruction is issued. If it is determined in step S205 that the control unit 210 has received the next shooting start instruction (YES), the process proceeds to step S206. In step S206, the control unit 210 causes the second imaging unit 230 and the second image signal processing unit 232 to perform the second imaging process.

ステップS207では、制御部210は、歪曲補正・画像合成部240により、第1撮像処理および第2撮像処理で得られた複数の魚眼画像に基づき合成処理を実行させて、合成画像を生成し、ステップS208で本処理を終了させる。 In step S207, the control unit 210 causes the distortion correction/image synthesis unit 240 to execute synthesis processing based on the multiple fisheye images obtained in the first imaging process and the second imaging process to generate a synthetic image, and ends this process in step S208.

なお、上述までの実施形態では、2つの撮像部220,230で異なる時間に露光およびデータ取り込みを行って、2つの撮像部220,230に対応する2つの魚眼画像を撮像するものとして説明した。しかしながら、歪曲補正・画像合成部240で処理するまでは、2つの撮像部220,230で同期して順次露光およびデータの取り込みを行っておき、異なる時間に撮像された2つの魚眼画像を歪曲補正・画像合成部240での合成のために取得する態様としてもよい。この場合、選択されたもの以外の画像は破棄される。すなわち、異なる時間に画像を撮像するとは、2つの撮像部220,230を同期させず、異なる時間に露光および取り込みを行う場合のほか、2つの撮像部220,230を同期して露光および取り込みを常時行いつつ、その後に、異なる時間に露光および取り込みを行った2つの魚眼画像を選択することを含む。 In the above embodiment, the two imaging units 220 and 230 are exposed to light and data is captured at different times, and two fisheye images corresponding to the two imaging units 220 and 230 are captured. However, the two imaging units 220 and 230 may be exposed to light and captured sequentially in synchronization with each other until processing by the distortion correction and image synthesis unit 240, and two fisheye images captured at different times may be acquired for synthesis by the distortion correction and image synthesis unit 240. In this case, images other than the selected one are discarded. In other words, capturing images at different times includes not only a case where the two imaging units 220 and 230 are not synchronized but are exposed to light and captured at different times, but also a case where the two imaging units 220 and 230 are synchronized to constantly expose and capture images, and then two fisheye images exposed to light and captured at different times are selected.

以下、図3および図9~図11を参照しながら、次撮影開始を行う契機を全天球撮像装置110自身が判定するさらに他の実施形態について説明する。図3には、そのような全天球撮像装置110自身で次撮影開始のタイミングを判定する実施形態も図示されている。この実施形態では、図3に示すように、全天球撮像装置110の制御部210は、さらに、1点鎖線で示す被写体検知部216を含み構成されている。 Hereinafter, with reference to Fig. 3 and Figs. 9 to 11, a further embodiment in which the omnidirectional imaging device 110 itself determines the timing to start the next image capture will be described. Fig. 3 also illustrates an embodiment in which the omnidirectional imaging device 110 itself determines the timing to start the next image capture. In this embodiment, as shown in Fig. 3, the control unit 210 of the omnidirectional imaging device 110 further includes a subject detection unit 216 indicated by the dashed line.

特定の実施形態では、被写体検知部216は、一方の撮像部(例えば220)での撮像後、他方の撮像部(例えば230)で順次画像を取得(露光および取り込み)している。そして、被写体検知部216は、取得している画像に基づいて該画像内で所定の被写体の消失を検知するよう構成されている。被写体検知部216は、特定の実施形態における消失検知部を構成する。制御部210は、他方の撮像部(例えば230)で取得している画像内で所定の被写体の消失を検知したことに応答して、他方の撮像部(例えば230)での撮影を完了させる。ここでは、所定被写体の消失を検知した後に、他方の撮像部(例えば230)で改めて撮影を行ってもよいし、所定の被写体の消失を検知する際に用いた画像を、合成に用いるものとして選択してもよい。 In a specific embodiment, the subject detection unit 216 captures (exposes and captures) images in sequence in one imaging unit (e.g., 220) after capturing an image in the other imaging unit (e.g., 230). The subject detection unit 216 is configured to detect the disappearance of a specific subject in the captured image based on the image. The subject detection unit 216 constitutes a disappearance detection unit in a specific embodiment. In response to detecting the disappearance of a specific subject in an image captured by the other imaging unit (e.g., 230), the control unit 210 completes capturing images in the other imaging unit (e.g., 230). Here, after detecting the disappearance of the specific subject, the other imaging unit (e.g., 230) may capture an image again, or the image used to detect the disappearance of the specific subject may be selected as the image to be used for compositing.

なお、所定の被写体が消失したかどうかは、例えば顔検出ブロック144での魚眼画像からの検出結果を利用することができる。例えば、簡便には、検知対象である側の魚眼画像中の顔の数が減少しことを所定の被写体の消失とみなすことができる。あるいは、予め検知対象となる顔を登録しておき、この検知対象の顔が消失したことを所定の被写体の消失とみなすことができる。あるいは、このような顔認識技術を用いずに、被写体が消失すると輝度が上がる傾向にあることから、対象となる撮像処理範囲内の全面平均輝度が一定値以上変化した場合に、所定の被写体の消失とみなすこともできる。 The disappearance of a specified subject can be determined, for example, by using the detection results from the fisheye image in face detection block 144. For example, a simple method is to consider a decrease in the number of faces in the fisheye image on the detection target side as the disappearance of the specified subject. Alternatively, a face to be detected can be registered in advance, and the disappearance of this face to be detected can be considered as the disappearance of the specified subject. Alternatively, without using such face recognition technology, since brightness tends to increase when a subject disappears, it can also be considered as the disappearance of a specified subject when the overall average brightness within the target imaging processing range changes by a certain value or more.

また、他の特定の実施形態では、被写体検知部216は、一方の撮像部(例えば220)での撮像後、継続してこの撮像部(例えば220)で順次画像を取得(露光および取り込み)している。そして、被写体検知部216は、この一方の撮像部(例えば220)で取得している画像に基づいて該画像内で所定の被写体の出現を検知するよう構成される。被写体検知部216は、他の特定の実施形態における出現検知部を構成する。例えば、撮影者の顔を所定の被写体として登録しておき、制御部210は、一方の撮像部(例えば220)で取得している画像内でその出現を検知したことに応答して、他方の撮像部(例えば230)での撮影を実行する。 In another specific embodiment, the subject detection unit 216 continues to sequentially acquire (expose and capture) images with one of the imaging units (e.g., 220) after capturing an image with this imaging unit (e.g., 220). The subject detection unit 216 is configured to detect the appearance of a specific subject in an image captured by this one of the imaging units (e.g., 220) based on the image. The subject detection unit 216 constitutes an appearance detection unit in another specific embodiment. For example, the photographer's face is registered as a specific subject, and the control unit 210 executes shooting with the other imaging unit (e.g., 230) in response to detecting its appearance in an image captured by one of the imaging units (e.g., 220).

図9は、さらに他の実施形態による全天球撮像装置110が実行する全天球撮像処理を示すフローチャートである。図9に示す処理は、CPU112を含む制御部210が主に実行する処理である。なお、図9に示す処理は、所定の被写体の消失を検知する場合および所定の被写体の出現を検知する場合に共通のフローチャートである。 Fig. 9 is a flowchart showing omnidirectional imaging processing executed by the omnidirectional imaging device 110 according to yet another embodiment. The processing shown in Fig. 9 is processing that is mainly executed by the control unit 210 including the CPU 112. Note that the processing shown in Fig. 9 is a flowchart common to both the case where the disappearance of a specific subject is detected and the case where the appearance of a specific subject is detected.

図9に示す制御は、撮影者からの撮影要求に応答して、ステップS300から開始される。ステップS301~S303の処理は、図6に示したステップS101~S103の処理と同様であるため、説明を割愛する。 The control shown in FIG. 9 starts from step S300 in response to a shooting request from the photographer. The processing of steps S301 to S303 is similar to the processing of steps S101 to S103 shown in FIG. 6, so a description thereof will be omitted.

ステップS302で、同時露光モードではないと判定された場合(NO)は、ステップS304へ処理が分岐される。ステップS304では、制御部210は、第1撮像部220および第1画像信号処理部222に対し、まず第1撮像処理を行わせる。ステップS305では、制御部210は、被写体の消失または出現の検知処理を実行し、ステップS306では、所定の被写体の消失または出現が検知されたか否かを判定する。ステップS306で、制御部210が、所定の被写体の消失または出現を検知しなかったと判定した場合(NO)は、ステップS305へ処理をループさせ、被写体の消失または出現の検知処理を継続する。ステップS306で、制御部210が、所定の被写体の消失または出現を検知したと判定された場合(YES)は、ステップS307へ処理が進められる。ステップS307では、制御部210は、第2撮像部230および第2画像信号処理部232に対し、第2撮像処理を行わせる。 If it is determined in step S302 that the simultaneous exposure mode is not set (NO), the process branches to step S304. In step S304, the control unit 210 first causes the first imaging unit 220 and the first image signal processing unit 222 to perform the first imaging process. In step S305, the control unit 210 executes a process for detecting the disappearance or appearance of a subject, and in step S306, it determines whether the disappearance or appearance of a specific subject has been detected. If it is determined in step S306 that the control unit 210 has not detected the disappearance or appearance of a specific subject (NO), the process loops to step S305 and continues the process for detecting the disappearance or appearance of a subject. If it is determined in step S306 that the control unit 210 has detected the disappearance or appearance of a specific subject (YES), the process proceeds to step S307. In step S307, the control unit 210 causes the second imaging unit 230 and the second image signal processing unit 232 to perform the second imaging process.

図10は、所定の被写体の消失を検出する特定の実施形態において各時点で得られる魚眼画像を示す図である。図10(A)に示すように、フロント側の第1撮像処理を行う第1時点では、撮影者Pは、撮影を行わない方の第2撮像処理側(リア側,魚眼画像B側)にいる。撮影者Pの顔Fは、被写体検知部216により魚眼画像B中で検出されている。フロント側の第1撮像処理を行った後の所定の時点で、図10(B)に示すように、魚眼画像B中で検出されていた撮影者Pの顔の消失Lが被写体検知部216により検出される。すると、これに応答して、第2時点で、図10(C)に示すように、リア側の撮影を行う第2撮像処理を行う。この場合、撮影者Pは、例えば、撮影を行わない方の第1撮像処理側(フロント側,魚眼画像A側)にいることになる。 Figure 10 shows fisheye images obtained at each time point in a specific embodiment for detecting the disappearance of a specific subject. As shown in Figure 10 (A), at the first time point when the first imaging process on the front side is performed, the photographer P is on the second imaging process side (rear side, fisheye image B side) where imaging is not performed. The face F of the photographer P is detected in the fisheye image B by the subject detection unit 216. At a predetermined time point after the first imaging process on the front side is performed, as shown in Figure 10 (B), the disappearance L of the face of the photographer P detected in the fisheye image B is detected by the subject detection unit 216. Then, in response to this, at the second time point, as shown in Figure 10 (C), the second imaging process is performed to capture the rear side. In this case, the photographer P is, for example, on the first imaging process side (front side, fisheye image A side) where imaging is not performed.

これに対して、図11は、所定の被写体の出現を検出する他の特定の実施形態において各時点で得られる魚眼画像を示す図である。図11(A)に示すように、フロント側の第1撮像処理を行う第1時点では、撮影者Pは、撮影を行わない方の第2撮像処理側(リア側,魚眼画像B側)にいる。魚眼画像A中、撮影者Pの顔は未検出である。フロント側の第1撮像処理を行った後の所定の時点で、図11(B)に示すように、撮影者Pの顔の出現が、被写体検知部216により魚眼画像A中で検出される。これに応答して、第2時点では、図11(C)に示すように、リア側の第2撮像処理を行う。この場合、撮影者Pは、撮影を行わない方の第1撮像処理側(フロント側,魚眼画像A側)にいるが、魚眼画像A中で撮影者Pの顔が検出されることになる。 In contrast, FIG. 11 is a diagram showing fisheye images obtained at each time point in another specific embodiment for detecting the appearance of a predetermined subject. As shown in FIG. 11(A), at the first time point when the first imaging process on the front side is performed, the photographer P is on the second imaging process side (rear side, fisheye image B side) where no imaging is performed. The face of the photographer P is not detected in the fisheye image A. At a predetermined time point after the first imaging process on the front side is performed, the appearance of the photographer P's face is detected in the fisheye image A by the subject detection unit 216, as shown in FIG. 11(B). In response to this, at the second time point, the second imaging process on the rear side is performed, as shown in FIG. 11(C). In this case, the photographer P is on the first imaging process side (front side, fisheye image A side) where no imaging is performed, but the face of the photographer P is detected in the fisheye image A.

再び図9を参照すると、ステップS307およびステップS303の後は、ステップS308へ処理が進められる。ステップS308では、制御部210は、歪曲補正・画像合成部240により、第1撮像処理および第2撮像処理で得られた複数の魚眼画像に基づき合成処理を実行させて、合成画像を生成し、ステップS309で本処理を終了させる。 Referring again to FIG. 9, after steps S307 and S303, the process proceeds to step S308. In step S308, the control unit 210 causes the distortion correction/image synthesis unit 240 to execute synthesis processing based on the multiple fisheye images obtained in the first imaging process and the second imaging process to generate a synthetic image, and ends this process in step S309.

以上説明したように、上述した実施形態によれば、複数の撮像部を併せて用いて撮影する際に、所定の被写体が写り込むことを回避することが可能な撮像装置、方法およびプログラムを提供することができる。 As described above, according to the above-mentioned embodiment, it is possible to provide an imaging device, method, and program that can prevent a specific subject from being captured when capturing an image using multiple imaging units together.

一方の撮像からの経過時間に基づいて、後続の撮像を実行する特定の実施形態では、撮影者は、経過時間というわかりやすい指標を参考に、容易にその間に後続の撮影範囲外へ移動することができる。また、その際に、音声または光での通知、または表示装置上での表示により案内が行われると、撮影者は、移動するために使える時間を容易に把握することができるようになる。 In a specific embodiment in which subsequent imaging is performed based on the time elapsed since one imaging, the photographer can easily move outside the range of the subsequent imaging while referring to the easy-to-understand indicator of the elapsed time. In addition, if guidance is given by audio or light notification or a display on a display device at that time, the photographer can easily grasp the time available for movement.

さらに、後続の撮像を行う契機となる指示を受け付ける特定の実施形態では、撮影者は、後続の撮影範囲外へ移動するための時間を充分に確保することができるようになり、また、時間を気にする必要もなくなる。 Furthermore, in certain embodiments where an instruction is received that triggers the taking of a subsequent image, the photographer can ensure that there is sufficient time to move out of the range of the subsequent image capture and does not need to worry about time.

また、さらに、取得している画像に基づいて該画像内で所定の被写体の消失または出現を検知する特定の実施形態では、全天球撮像装置が自らの判断で後続の撮像部での撮像を実行するので、撮影者は、経過時間を気にしたり、明示的な指示を行う必要がない。 Furthermore, in a specific embodiment in which the disappearance or appearance of a specific subject within an acquired image is detected based on the image, the omnidirectional imaging device performs imaging with the subsequent imaging unit at its own discretion, so the photographer does not need to be concerned about the elapsed time or give explicit instructions.

なお、上記機能部は、アセンブラ、C、C++、C#、Java(登録商標)などのレガシープログラミング言語やオブジェクト指向プログラミング言語などで記述されたコンピュータ実行可能なプログラムにより実現でき、ROM、EEPROM、EPROM、フラッシュメモリ、フレキシブルディスク、CD-ROM、CD-RW、DVD-ROM、DVD-RAM、DVD-RW、ブルーレイディスク、SDカード、MOなど装置可読な記録媒体に格納して、あるいは電気通信回線を通じて頒布することができる。また、上記機能部の一部または全部は、例えばフィールド・プログラマブル・ゲート・アレイ(FPGA)などのプログラマブル・デバイス(PD)上に実装することができ、あるいはASIC(特定用途向集積)として実装することができ、上記機能部をPD上に実現するためにPDにダウンロードする回路構成データ(ビットストリームデータ)、回路構成データを生成するためのHDL(Hardware Description Language)、VHDL(Very High Speed Integrated Circuits Hardware Description Language)、Verilog-HDLなどにより記述されたデータとして記録媒体により配布することができる。 The above-mentioned functional units can be realized by a computer-executable program written in a legacy programming language such as assembler, C, C++, C#, Java (registered trademark), or an object-oriented programming language, and can be stored on a device-readable recording medium such as a ROM, EEPROM, EPROM, flash memory, flexible disk, CD-ROM, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, Blu-ray disk, SD card, or MO, or distributed via a telecommunications line. In addition, some or all of the above functional units can be implemented on a programmable device (PD) such as a field programmable gate array (FPGA), or can be implemented as an ASIC (application specific integrated circuit), and can be distributed on a recording medium as circuit configuration data (bitstream data) to be downloaded to the PD to realize the above functional units on the PD, or data written in HDL (Hardware Description Language), VHDL (Very High Speed Integrated Circuits Hardware Description Language), Verilog-HDL, or the like to generate the circuit configuration data.

これまで本発明の実施形態について説明してきたが、本発明の実施形態は上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。 Although the embodiments of the present invention have been described above, the embodiments of the present invention are not limited to the above-mentioned embodiments, and can be modified within the scope of what a person skilled in the art can imagine, including other embodiments, additions, modifications, deletions, etc., and any aspect is within the scope of the present invention as long as it provides the functions and effects of the present invention.

12…撮像体、14…筐体、18…シャッター・ボタン、20…結像光学系、22,130…撮像素子、110…全天球カメラ、112…CPU、114…ROM、116…画像処理ブロック、117…静止画圧縮ブロック、118…動画圧縮ブロック、119…リサイズブロック、120,126…インタフェース、122…外部ストレージインタフェース、124…外部センサインタフェース、126…USBインタフェース、128…シリアルブロック、132…DRAM、134…外部ストレージ、136…モーションセンサ、138…USBコネクタ、144…顔検出ブロック、146…音声ユニット、148…マイクロフォン、150…スピーカ、152…LCDドライバ、154…LCDモニタ、200…機能ブロック、210…制御部、220…第1撮像部、222…第1画像信号処理部、230…第2撮像部、232…第2画像信号処理部、240…歪曲補正・画像合成部、250…コーデック処理部 12...imaging body, 14...housing, 18...shutter button, 20...imaging optical system, 22, 130...imaging element, 110...spherical camera, 112...CPU, 114...ROM, 116...image processing block, 117...still image compression block, 118...moving image compression block, 119...resize block, 120, 126...interface, 122...external storage interface, 124...external sensor interface, 126...USB interface, 128...serial block, 132...DRAM, 134...external storage, 136...motion sensor, 138...USB connector, 144...face detection block, 146...audio unit, 148...microphone, 150...speaker, 152...LCD driver, 154...LCD monitor, 200...function block, 210...control unit, 220...first imaging unit, 222...first image signal processing unit, 230...second imaging unit, 232...second image signal processing unit, 240...distortion correction/image synthesis unit, 250...codec processing unit

特許第6065474号明細書Patent No. 6065474 specification

Claims (10)

それぞれが光学系および撮像素子を備える複数の撮像部と、
前記複数の撮像部のうちの第1の撮像部に対して第1の撮像処理を行わせた後、前記複数の撮像部のうちの第2の撮像部に対して第2の撮像処理を行わせる制御部と、
前記第1の撮像処理によって撮像された第1の画像と、前記第2の撮像処理によって撮像された第2の画像とに基づき、合成画像を生成する生成部と
を含
前記制御部は、前記第1の撮像部での撮像からの経過時間に基づいて、前記第2の撮像部での前記第2の撮像処理を実行することを特徴とする、撮像装置。
A plurality of imaging units each including an optical system and an imaging element;
a control unit that causes a first imaging unit of the plurality of imaging units to perform a first imaging process, and then causes a second imaging unit of the plurality of imaging units to perform a second imaging process;
a generation unit that generates a composite image based on a first image captured by the first imaging process and a second image captured by the second imaging process,
The control unit executes the second imaging process in the second imaging unit based on an elapsed time since imaging in the first imaging unit.
それぞれが光学系および撮像素子を備える複数の撮像部と、
前記複数の撮像部それぞれで画像を撮像するよう制御する制御部と、
前記複数の撮像部によって異なる時間に撮像された複数の画像に基づき、合成画像を生成する生成部と
前記複数の撮像部のうちの第1の撮像部での第1の撮像処理後、前記複数の撮像部のうちの第2の撮像部で取得している画像に基づいて該画像内で所定の被写体の消失を検知する消失検知部と
を含み、
前記制御部は、前記消失検知部が前記消失を検知したことに応答して、前記第2の撮像部での第2の撮像処理を完了させることを特徴とする、撮像装置。
A plurality of imaging units each including an optical system and an imaging element;
A control unit that controls each of the plurality of imaging units to capture an image;
a generation unit that generates a composite image based on a plurality of images captured at different times by the plurality of imaging units; and a disappearance detection unit that detects disappearance of a predetermined subject in an image acquired by a second imaging unit of the plurality of imaging units after a first imaging process by a first imaging unit of the plurality of imaging units,
The imaging device, wherein the control unit completes a second imaging process in the second imaging unit in response to the disappearance detection unit detecting the disappearance.
それぞれが光学系および撮像素子を備える複数の撮像部と、
前記複数の撮像部それぞれで画像を撮像するよう制御する制御部と、
前記複数の撮像部によって異なる時間に撮像された複数の画像に基づき、合成画像を生成する生成部と
前記複数の撮像部のうちの第1の撮像部での第1の撮像処理後、該第1の撮像部で取得している画像に基づいて該画像内で所定の被写体の出現を検知する出現検知部
を含み、
前記制御部は、前記出現検知部が前記出現を検知したことに応答して、前記複数の撮像部のうちの第2の撮像部での第2の撮像処理を実行することを特徴とする、撮像装置。
A plurality of imaging units each including an optical system and an imaging element;
A control unit that controls each of the plurality of imaging units to capture an image;
a generation unit that generates a composite image based on a plurality of images captured at different times by the plurality of image capturing units; and an appearance detection unit that detects the appearance of a predetermined subject in an image acquired by a first image capturing unit after a first image capturing process in the first image capturing unit of the plurality of image capturing units,
An imaging device characterized in that the control unit executes a second imaging process in a second imaging unit among the multiple imaging units in response to the appearance detection unit detecting the appearance.
前記制御部は、前記第1の撮像部と前記第2の撮像部とは、同時に撮像を実行することを特徴とする、請求項1~3のいずれか1項に記載の撮像装置。 The imaging device according to any one of claims 1 to 3, characterized in that the control unit causes the first imaging unit and the second imaging unit to simultaneously perform imaging. 前記制御部は、前記第1の撮像部での撮像からの経過時間に基づいて、前記第2の撮像部での前記第2の撮像処理を実行することを特徴とする、請求項2または3に記載の撮像装置。 4. The imaging device according to claim 2 , wherein the control unit executes the second imaging process in the second imaging unit based on an elapsed time since imaging in the first imaging unit. 前記撮像装置は、前記経過時間に基づく前記第2の撮像部での前記第2の撮像処理に関し、音声または光での通知、または表示装置上での表示により案内を行う案内部をさらに含む、請求項5に記載の撮像装置。 The imaging device according to claim 5, further comprising a guidance unit that provides guidance by audio or light notification, or by display on a display device, regarding the second imaging process in the second imaging unit based on the elapsed time. 前記撮像装置は、前記第1の撮像部での前記第1の撮像処理後、前記第2の撮像部で前記第2の撮像処理を行う指示を受け付ける受付部をさらに含み、前記制御部は、前記第2の撮像処理を、前記指示を受け付けたことに応答して実行することを特徴とする、請求項1~3のいずれか1項に記載の撮像装置。 The imaging device according to any one of claims 1 to 3, further comprising a reception unit that receives an instruction to perform the second imaging process in the second imaging unit after the first imaging process in the first imaging unit, and the control unit executes the second imaging process in response to receiving the instruction. 前記複数の撮像部それぞれで撮像される画像は、魚眼画像であり、前記合成画像は、複数の魚眼画像を座標変換して合成して得られる全天球画像、または、複数の魚眼画像を接合して得られる画像であり、前記撮像装置は、全天球撮像装置である、請求項1~7のいずれか1項に記載の撮像装置。 The imaging device according to any one of claims 1 to 7, wherein the images captured by each of the multiple imaging units are fisheye images, the composite image is a celestial sphere image obtained by combining the multiple fisheye images through coordinate conversion, or an image obtained by joining the multiple fisheye images, and the imaging device is a celestial sphere imaging device. 撮像装置が実行する方法であって、
それぞれが光学系および撮像素子を備える複数の撮像部のうちの第1の撮像部で画像を撮像する第1撮像ステップと、
前記第1撮像ステップが実行された後、前記複数の撮像部のうちの第2の撮像部で画像を撮像する第2撮像ステップと、
前記第1撮像ステップおよび前記第2撮像ステップで撮像された複数の画像に基づいて合成画像を生成するステップと
を含
前記第2撮像ステップを、
(1)前記第1撮像ステップでの撮像からの経過時間に基づいて実行するか、
(2)前記第1撮像ステップでの撮像後、前記第2の撮像部で撮像を行う指示を受け付けたことに応答して、実行するか、
(3)前記第1撮像ステップでの撮像後、前記第2の撮像部で取得している画像に基づいて該画像内で所定の被写体の消失を検知したことに応答して、完了させるか、または
(4)前記第1撮像ステップでの撮像後、前記第1の撮像部で取得している画像に基づいて該画像内で所定の被写体の出現を検知したことに応答して、実行する、
ことを特徴とする、方法。
A method implemented by an imaging device, comprising:
a first imaging step of capturing an image by a first imaging unit among a plurality of imaging units each including an optical system and an imaging element;
a second imaging step of capturing an image by a second imaging unit among the plurality of imaging units after the first imaging step is executed;
generating a composite image based on a plurality of images captured in the first imaging step and the second imaging step;
The second imaging step includes:
(1) based on the elapsed time from the first imaging step;
(2) After the first imaging step, in response to receiving an instruction to perform imaging by the second imaging unit,
(3) After the first imaging step, in response to detecting disappearance of a predetermined subject in an image acquired by the second imaging unit, the process is completed; or
(4) after the first imaging step, in response to detection of the appearance of a predetermined subject in the image acquired by the first imaging unit,
A method comprising :
撮像装置を実現するためのプログラムであって、コンピュータを
それぞれが光学系および撮像素子を備える複数の撮像部のうちの第1の撮像部に対して第1の撮像処理を行わせた後、前記複数の撮像部のうちの第2の撮像部に対して第2の撮像処理を行わせる制御部、および、
前記第1の撮像処理によって撮像された第1の画像と、前記第2の撮像処理によって撮像された第2の画像とに基づいて合成画像を生成する生成部
として機能させ
前記制御部は、前記第1の撮像部での撮像からの経過時間に基づいて、前記第2の撮像部での前記第2の撮像処理を実行することを特徴とする、プログラム。
A program for implementing an imaging device, the program comprising: a control unit that causes a computer to perform a first imaging process on a first imaging unit among a plurality of imaging units each including an optical system and an imaging element, and then causes a computer to perform a second imaging process on a second imaging unit among the plurality of imaging units; and
a generating unit that generates a composite image based on a first image captured by the first imaging process and a second image captured by the second imaging process ;
The control unit executes the second imaging process in the second imaging unit based on an elapsed time since imaging in the first imaging unit.
JP2019231788A 2019-01-11 2019-12-23 Imaging device, method and program Active JP7516755B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201980087931.0A CN113261272B (en) 2019-01-11 2019-12-27 Image capture device, image capture method and recording medium
EP19909152.1A EP3909232A4 (en) 2019-01-11 2019-12-27 IMAGE CAPTURE APPARATUS, IMAGE ANALYSIS METHOD AND RECORDING MEDIA
US17/291,281 US11388332B2 (en) 2019-01-11 2019-12-27 Image capturing apparatus, image capturing method, and recording medium
PCT/JP2019/051579 WO2020145212A1 (en) 2019-01-11 2019-12-27 Image capturing apparatus, image capturing method, and recording medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019003576 2019-01-11
JP2019003576 2019-01-11

Publications (2)

Publication Number Publication Date
JP2020113974A JP2020113974A (en) 2020-07-27
JP7516755B2 true JP7516755B2 (en) 2024-07-17

Family

ID=71665980

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019231788A Active JP7516755B2 (en) 2019-01-11 2019-12-23 Imaging device, method and program

Country Status (3)

Country Link
EP (1) EP3909232A4 (en)
JP (1) JP7516755B2 (en)
CN (1) CN113261272B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016119693A (en) 2016-02-02 2016-06-30 株式会社ソニー・インタラクティブエンタテインメント Imaging apparatus and imaging method
WO2016136838A1 (en) 2015-02-25 2016-09-01 京セラ株式会社 Wearable device, control method, and control program
WO2018025825A1 (en) 2016-08-02 2018-02-08 ナーブ株式会社 Image capture system

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007306106A (en) * 2006-05-09 2007-11-22 Sony Corp Imaging apparatus, imaging method, and program
CN103907341B (en) * 2011-11-07 2017-05-24 索尼电脑娱乐公司 Image generating device and image generating method
KR20150078275A (en) * 2013-12-30 2015-07-08 삼성전자주식회사 Digital Photographing Apparatus And Method For Capturing a Moving Subject
WO2016013409A1 (en) * 2014-07-22 2016-01-28 ソニー株式会社 Control device, control method, program, and control system
KR102157675B1 (en) * 2014-07-25 2020-09-18 삼성전자주식회사 Image photographing apparatus and methods for photographing image thereof
JP5846268B1 (en) * 2014-08-12 2016-01-20 株式会社リコー Image processing system, image processing apparatus, program, and imaging system
US11743583B2 (en) * 2016-05-20 2023-08-29 Maxell, Ltd. Imaging apparatus and setting screen thereof
US11159742B2 (en) * 2016-06-30 2021-10-26 Intel Corporation High-speed video from camera arrays
US10194097B2 (en) * 2017-01-13 2019-01-29 Gopro, Inc. Apparatus and methods for the storage of overlapping regions of imaging data for the generation of optimized stitched images
CN106713659B (en) * 2017-01-20 2019-11-05 维沃移动通信有限公司 A kind of panorama shooting method and mobile terminal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016136838A1 (en) 2015-02-25 2016-09-01 京セラ株式会社 Wearable device, control method, and control program
JP2016119693A (en) 2016-02-02 2016-06-30 株式会社ソニー・インタラクティブエンタテインメント Imaging apparatus and imaging method
WO2018025825A1 (en) 2016-08-02 2018-02-08 ナーブ株式会社 Image capture system

Also Published As

Publication number Publication date
EP3909232A1 (en) 2021-11-17
CN113261272B (en) 2024-01-12
JP2020113974A (en) 2020-07-27
EP3909232A4 (en) 2022-10-05
CN113261272A (en) 2021-08-13

Similar Documents

Publication Publication Date Title
JP5920507B1 (en) Image processing system, image processing method, and program
JP6927382B2 (en) Imaging systems, methods, programs, video display devices and image processing devices.
JP5843033B1 (en) Imaging system, imaging apparatus, program, and system
US11716537B2 (en) Image processing device, image processing method, and program
JP2016149736A (en) Image processing system, image processing method, program, imaging system, image generation apparatus, image generation method, and program
JP7306089B2 (en) Image processing system, imaging system, image processing device, imaging device, and program
JP7383911B2 (en) Imaging system, image processing device, imaging device and program
US11831995B2 (en) Image capturing apparatus, image capturing method, and carrier means
JP7031280B2 (en) Image processing equipment, image processing systems and programs
JP6256513B2 (en) Imaging system, imaging apparatus, method, and program
JP7379884B2 (en) Imaging device, image processing system, method and program
US11388332B2 (en) Image capturing apparatus, image capturing method, and recording medium
JP6299116B2 (en) Imaging apparatus, imaging method, and recording medium
JP7516755B2 (en) Imaging device, method and program
JP7206797B2 (en) Imaging device, information processing device, correction value calculation method and program
JP7484242B2 (en) Image processing device, image processing method, imaging device, image processing system, and program
JP7451888B2 (en) Imaging device, imaging system, method and program
JP2020078065A (en) Imaging apparatus, information processing apparatus, correction amount setting method, and program
JP2020136850A (en) Imaging equipment, imaging methods, programs and imaging systems

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221017

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20230710

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231003

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240130

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240325

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240604

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240617

R150 Certificate of patent or registration of utility model

Ref document number: 7516755

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150