[go: up one dir, main page]

JP5620871B2 - Panorama image data generation device - Google Patents

Panorama image data generation device Download PDF

Info

Publication number
JP5620871B2
JP5620871B2 JP2011087776A JP2011087776A JP5620871B2 JP 5620871 B2 JP5620871 B2 JP 5620871B2 JP 2011087776 A JP2011087776 A JP 2011087776A JP 2011087776 A JP2011087776 A JP 2011087776A JP 5620871 B2 JP5620871 B2 JP 5620871B2
Authority
JP
Japan
Prior art keywords
image data
image
panorama
panoramic
panoramic image
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
JP2011087776A
Other languages
Japanese (ja)
Other versions
JP2012221324A (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.)
Taisei Corp
Original Assignee
Taisei Corp
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 Taisei Corp filed Critical Taisei Corp
Priority to JP2011087776A priority Critical patent/JP5620871B2/en
Publication of JP2012221324A publication Critical patent/JP2012221324A/en
Application granted granted Critical
Publication of JP5620871B2 publication Critical patent/JP5620871B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/20Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts

Landscapes

  • Engineering & Computer Science (AREA)
  • Processing Or Creating Images (AREA)
  • Studio Circuits (AREA)
  • Studio Devices (AREA)
  • Architecture (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)

Description

本発明は、パノラマ画像を表示するためのパノラマ画像データを生成するパノラマ画像データ生成装置に関する。   The present invention relates to a panorama image data generation apparatus that generates panorama image data for displaying a panorama image.

パノラマ画像関連技術として、建築物の内部の所定位置から全方位画像を撮影してパノラマ画像表示する技術が知られている(特許文献1参照)。   As a technique related to a panoramic image, a technique for capturing a panoramic image by taking an omnidirectional image from a predetermined position inside a building is known (see Patent Document 1).

特開2009−235696号公報JP 2009-235696 A

かかる技術において、全方位画像を加工して用いるため、全方位画像を施工記録等に使用することができない。したがって、元の画像を加工せずにパノラマ画像を生成することが望まれている。   In this technique, since the omnidirectional image is processed and used, the omnidirectional image cannot be used for construction recording or the like. Therefore, it is desired to generate a panoramic image without processing the original image.

本発明は、前記した事情に鑑みて創案されたものであり、元の画像を加工することなく、好適なパノラマ画像を生成することが可能なパノラマ画像データ生成装置を提供することを課題とする。   The present invention has been made in view of the above-described circumstances, and an object of the present invention is to provide a panoramic image data generation device capable of generating a suitable panoramic image without processing the original image. .

前記課題を解決するため、本発明のパノラマ画像データ生成装置は、パノラマ画像と当該パノラマ画像とは別の他画像とを比較するために、複数の撮影画像に関する撮影画像データを用いて前記パノラマ画像に関するパノラマ画像データを生成するパノラマ画像データ生成装置であって、複数の撮影画像データが記憶される撮影画像データ記憶部と、記憶された前記複数の撮影画像データを読み出し、仮想空間に配置したパノラママップを構成する複数の板モデルにマッピングすることによって、前記パノラマ画像に関する前記パノラマ画像データを生成するパノラマ画像データ生成部と、生成された前記パノラマ画像データを出力する画像データ出力部と、を備え、前記板モデルは、隣り合う他の前記板モデルとオーバーラップするように前記仮想空間に配置されており、前記パノラマ画像データ及び前記他画像に関する他画像データに基づいて、前記パノラマ画像と前記他画像とを重ね合わせた重合画像に関する重合画像データを生成する重合画像データ生成部をさらに備え、前記重合画像データ生成部は、前記複数の撮影画像データのオーバーラップした部分に関しては視点側のみを描画した前記パノラマ画像データを半透明処理し、前記他画像データ及び半透明処理された前記パノラマ画像データに基づいて、前記他画像の手前に半透明な前記パノラマ画像を重ね合わせることによって、前記他画像と前記パノラマ画像とを比較するための重合画像に関する重合画像データを生成し、前記画像データ出力部は、生成された前記重合画像データを出力することを特徴とする。 In order to solve the above problems, the panorama image data generation device of the present invention uses the captured image data relating to a plurality of captured images to compare the panorama image with another image different from the panorama image. A panoramic image data generating apparatus for generating panoramic image data relating to a panoramic image data storage unit storing a plurality of captured image data, and reading out the stored plurality of captured image data and arranging them in a virtual space by mapping the plurality of plate model constituting the map includes a panorama image data generator for generating the panoramic image data regarding the panoramic image, and the image data output unit for outputting the generated the panorama image data, the , So that the plate model overlaps the other adjacent plate models Serial is arranged in the virtual space, the panoramic image data and based on other image data related to the other image, the polymerization image data generation that forms a polymerization image data relating to the polymerization image superposed with the panoramic image and the other image The superimposed image data generation unit translucently processes the panoramic image data in which only the viewpoint side is drawn with respect to the overlapped portions of the plurality of captured image data, and the other image data and the translucent process Based on the panorama image data thus generated, superimposing the semi-transparent panorama image in front of the other image, to generate superimposed image data related to the superimposed image for comparing the other image and the panoramic image The image data output unit outputs the generated superimposed image data .

かかる構成によると、パノラマ画像において隣り合う撮影画像がオーバーラップしているので、隣り合う撮影画像に対して撮影画像を移動しても、撮影画像間に空白部分が生じない。したがって、撮影方向にずれが生じている場合に、撮影画像を加工することなく、撮影画像を移動することによって、撮影対象の連続性を保つことができる。   According to such a configuration, since the adjacent captured images overlap in the panoramic image, even if the captured image is moved with respect to the adjacent captured images, no blank portion is generated between the captured images. Therefore, when there is a deviation in the shooting direction, the continuity of the shooting target can be maintained by moving the shot image without processing the shot image.

また、パノラマ画像データ生成装置は、前記他画像である三次元CG画像に関するCG画像データが記憶されたCG画像データ記憶さらに備え、前記重合画像データ生成部は前記CG画像データ及び半透明処理された前記パノラマ画像データに基づいて、前記三次元CG画像の手前に半透明な前記パノラマ画像を重ね合わせることによって、前記三次元CG画像と前記パノラマ画像とを比較するための重合画像に関する重合画像データを生成する構成であってもよい。 Further, the panorama image data generating apparatus further comprises a CG image data storage CG image data relates to a three-dimensional CG image is the other image is stored, the polymerizable image data generating unit, the CG image data and the translucent process Based on the obtained panoramic image data, the superposed image for superimposing the three-dimensional CG image and the panoramic image by superimposing the translucent panoramic image in front of the three-dimensional CG image The structure which produces | generates data may be sufficient.

また、前記パノラマ画像データ生成部は、前記パノラマ画像データ生成部は、前記他画像である第一のパノラマ画像に関する第一のパノラマ画像データと、前記パノラマ画像である第二のパノラマ画像に関する第二のパノラマ画像データと、を生成し、前記重合画像データ生成部は、前記複数の撮影画像データのオーバーラップした部分に関しては視点側のみを描画した前記第二のパノラマ画像データを半透明処理し、前記第一のパノラマ画像データ及び半透明処理された前記第二のパノラマ画像データに基づいて、前記第一のパノラマ画像の手前に半透明な前記第二のパノラマ画像を重ね合わせることによって、前記第一のパノラマ画像と前記第二のパノラマ画像とを比較するための重合画像に関する重合画像データを生成する構成であってもよい。 The panorama image data generation unit includes a first panorama image data related to the first panorama image that is the other image, and a second panorama image data that relates to the second panorama image that is the panorama image . of the panoramic image data to generate the polymerization image data generation unit may semitransparent processing the second panorama image data drawn only toward the viewpoint with respect to the overlapped portion of the plurality of captured image data, Based on the first panorama image data and the second panorama image data subjected to the translucent process, the second panorama image that is translucent is superimposed on the front of the first panorama image . a configuration that forms a polymerization image data relating to the polymerization picture for comparing said second panorama image as one of a panoramic image It may be.

本発明によれば、元の画像を加工することなく、好適なパノラマ画像を生成することができるとともに、パノラマ画像と当該パノラマ画像とは別の他画像とを、重合画像によって比較することができるAccording to the present invention, a suitable panoramic image can be generated without modifying the original image, and the panoramic image and another image different from the panoramic image can be compared with the superimposed image. .

本発明の実施形態に係るパノラマ画像表示システムを示すブロック図である。1 is a block diagram illustrating a panoramic image display system according to an embodiment of the present invention. 板モデルの配置を説明するための模式図である。It is a schematic diagram for demonstrating arrangement | positioning of a board model. 板モデルのオーバーラップについて説明するための図であり、(a)はパノラママップ中心から見た図、(b)はパノラママップの一部を上から見た図、(c)は一の板モデルにおけるオーバーラップしている部分とオーバーラップしていない部分とを説明するための図である。It is a figure for demonstrating the overlap of a board model, (a) is the figure seen from the panorama map center, (b) is the figure which looked at a part of panorama map from the top, (c) is one board model It is a figure for demonstrating the part which has overlapped in and the part which has not overlapped. 本発明の実施形態に係るパノラマ画像表示システムの第一の動作例を説明するための図であり、(a)は補正前のパノラマ画像、(b)は補正後のパノラマ画像を示す。It is a figure for demonstrating the 1st operation example of the panorama image display system which concerns on embodiment of this invention, (a) shows the panorama image before correction | amendment, (b) shows the panorama image after correction | amendment. 本発明の実施形態に係るパノラマ画像表示システムの第二の動作例を説明するための図であり、(a)はCG画像、(b)はパノラマ画像、(c)はCG画像と半透明なパノラマ画像とからなる重合画像を示す。It is a figure for demonstrating the 2nd example of operation | movement of the panoramic image display system which concerns on embodiment of this invention, (a) is a CG image, (b) is a panoramic image, (c) is CG image and semi-transparent. A superposed image composed of a panoramic image is shown. 本発明の実施形態に係るパノラマ画像表示システムの第三の動作例を説明するための図であり、(a)は第一のパノラマ画像、(b)は第二のパノラマ画像、(c)は第一のパノラマ画像と半透明な第二のパノラマ画像とからなる重合画像を示す。It is a figure for demonstrating the 3rd operation example of the panorama image display system which concerns on embodiment of this invention, (a) is a 1st panorama image, (b) is a 2nd panorama image, (c) is The superimposition image which consists of a 1st panoramic image and a translucent 2nd panoramic image is shown.

以下、本発明の実施形態に係るパノラマ画像データ生成装置を建築物内部のパノラマ画像表示に適用した場合を例にとり、適宜図面を参照しながら説明する。同様の部分には同一符号を付し、重複する説明を省略する。   Hereinafter, a case where the panorama image data generation device according to the embodiment of the present invention is applied to a panorama image display inside a building will be described as an example with reference to the drawings as appropriate. Similar parts are denoted by the same reference numerals, and redundant description is omitted.

図1に示すように、本発明の実施形態に係るパノラマ画像表示システム1は、建築物内部の全方位パノラマ画像を生成して表示するシステムであって、撮影装置10と、入力装置20と、パノラマ画像データ生成装置30と、表示装置40と、を備える。   As shown in FIG. 1, a panoramic image display system 1 according to an embodiment of the present invention is a system that generates and displays an omnidirectional panoramic image inside a building, and includes a photographing device 10, an input device 20, A panoramic image data generation device 30 and a display device 40 are provided.

<撮影装置10>
撮影装置10は、デジタルカメラである撮影部11と、当該撮影部11をパン方向及びチルト方向に駆動するパン・チルト駆動部12と、撮影部11及びパン・チルト駆動部12を駆動制御する制御部13と、を備える。
<Photographing device 10>
The photographing apparatus 10 includes a photographing unit 11 that is a digital camera, a pan / tilt driving unit 12 that drives the photographing unit 11 in a pan direction and a tilt direction, and a control that controls driving of the photographing unit 11 and the pan / tilt driving unit 12. Unit 13.

制御部13は、パン・チルト駆動部12を駆動制御することによって、建築物内部に設けられた撮影部11を所望の方向に向け、かかる状態で撮影部11を駆動制御することによって撮影し、撮影画像に関する撮影画像データをパノラマ画像データ生成装置30へ出力する。なお、撮影部11の撮影データを、SDカード等の記憶媒体に記憶させ、パノラマ画像データ生成装置30に読み込ませる場合もある。
ここで、撮影部11は、当該撮影部11の上下左右の全方位(上下360度、左右360度。ただし、撮影部11の真下を除く。)を、隣り合う撮影画像がオーバーラップするように所定ピッチごとに撮影し、全方位の撮影画像に関する撮影画像データを制御部13へ出力する。
また、制御部13は、撮影順序(すなわち、撮影方向)に基づくIDを撮影画像データに付与し、IDが付与された撮影画像データをパノラマ画像データ生成装置30へ出力する。
The control unit 13 controls the pan / tilt drive unit 12 to drive the shooting unit 11 provided inside the building in a desired direction, and controls the shooting unit 11 to drive and control the shooting unit 11 in such a state. The captured image data related to the captured image is output to the panoramic image data generation device 30. Note that the shooting data of the shooting unit 11 may be stored in a storage medium such as an SD card and read by the panorama image data generation device 30.
Here, the photographing unit 11 is configured so that adjacent photographed images overlap in all the vertical and horizontal directions of the photographing unit 11 (up and down 360 degrees, right and left 360 degrees, except for right under the photographing unit 11). Photographing is performed for each predetermined pitch, and photographed image data regarding the photographed image in all directions is output to the control unit 13.
In addition, the control unit 13 assigns an ID based on the shooting order (that is, the shooting direction) to the shot image data, and outputs the shot image data to which the ID is given to the panorama image data generation device 30.

<入力装置20>
入力装置20は、キーボード、マウス等からなり、ユーザの操作に応じて、パノラマ画像の視点位置指示、パノラマ画像の補正指示、パノラマ画像の半透明処理指示等をパノラマ画像データ生成装置30へ出力する。
<Input device 20>
The input device 20 includes a keyboard, a mouse, and the like, and outputs a panorama image viewpoint position instruction, a panorama image correction instruction, a panorama image translucent processing instruction, and the like to the panorama image data generation apparatus 30 in accordance with a user operation. .

<パノラマ画像データ生成装置30>
パノラマ画像データ生成装置30は、CPU、ROM、RAM、入出力回路等から構成されており、機能部として、撮影画像データ記憶部31と、パノラマ画像データ生成部32と、記憶部33と、重合画像データ生成部34と、画像データ出力部35と、パノラマ画像補正部36と、を備える。
<Panorama Image Data Generation Device 30>
The panorama image data generation device 30 is composed of a CPU, a ROM, a RAM, an input / output circuit, and the like. As a functional unit, a captured image data storage unit 31, a panorama image data generation unit 32, a storage unit 33, and a superposition An image data generation unit 34, an image data output unit 35, and a panorama image correction unit 36 are provided.

≪撮影画像データ記憶部31≫
撮影画像データ記憶部31には、制御部13から出力された複数の撮影画像に関する複数の撮影画像データが入力されて記憶される。
<< Photographed Image Data Storage Unit 31 >>
The captured image data storage unit 31 receives and stores a plurality of captured image data related to a plurality of captured images output from the control unit 13.

≪パノラマ画像データ生成部32≫
パノラマ画像データ生成部32は、撮影画像データ記憶部31から出力された複数の撮影画像データを読み出し、読み出された撮影画像に基づいて、パノラマ画像に関するパノラマ画像データを生成する。
具体的には、パノラマ画像データ生成部32は、記憶部33に予め記憶された、複数の板モデル51を仮想空間に配置したパノラママップ50(図2参照)を読み出し、パノラママップ50の板モデル51に撮影画像データをマッピングすることによって、パノラマ画像データを生成する。
<< Panorama Image Data Generation Unit 32 >>
The panoramic image data generation unit 32 reads a plurality of captured image data output from the captured image data storage unit 31 and generates panoramic image data related to the panoramic image based on the read captured image.
Specifically, the panorama image data generation unit 32 reads a panorama map 50 (see FIG. 2) in which a plurality of plate models 51 are arranged in a virtual space, which is stored in advance in the storage unit 33, and the plate model of the panorama map 50. Panorama image data is generated by mapping the captured image data to 51.

図2に示すように、パノラママップ50は、複数の板モデル51を球状に配置して構成されている。パノラママップ50(複数の板モデル51によって構成された球)の中心は、撮影部11の設置位置に対応しており、各板モデル51は、各撮影画像の撮影範囲に対応している。すなわち、板モデル51は、撮影画像と同数であり、パノラママップ50の中心と隣り合う板モデル51の各中心とをそれぞれ結んだ二本の線分からなる角の角度は、撮影部11の設置位置で隣り合う画像を撮影したときの撮影部11による撮影方向の角度差に対応しており、各板モデル51の縦横比は、各撮影画像の縦横比に対応しており、複数の板モデル51によって構成された球の中心から板モデル51までの距離及び板モデル51の縦横サイズは、撮影部11の焦点距離及び撮影画像の縦横サイズに対応している。また、各板モデル51には、撮影画像データと同様にIDが付与されており、パノラマ画像データ生成部32は、撮影画像データに付与されたIDと板モデル51に付与されたIDとに基づいて、撮影画像データを対応する板モデル51にマッピングすることによって、パノラマ画像データを生成し、生成されたパノラマ画像データを画像データ出力部35に出力したり、記憶部33に記憶させたりする。ここで、パノラマ画像データ生成部32は、入力部20から出力された視点位置指示に基づいて、当該視点位置を中心とした所定範囲のパノラマ画像データを生成することができる。   As shown in FIG. 2, the panoramic map 50 is configured by arranging a plurality of plate models 51 in a spherical shape. The center of the panorama map 50 (a sphere composed of a plurality of plate models 51) corresponds to the installation position of the imaging unit 11, and each plate model 51 corresponds to the imaging range of each captured image. That is, the number of plate models 51 is the same as the number of captured images, and the angle of an angle formed by two line segments respectively connecting the center of the panoramic map 50 and each center of the adjacent plate model 51 is the installation position of the imaging unit 11. Corresponds to the angle difference in the shooting direction by the shooting unit 11 when shooting adjacent images, and the aspect ratio of each plate model 51 corresponds to the aspect ratio of each shot image, and a plurality of plate models 51. The distance from the center of the sphere to the plate model 51 and the vertical and horizontal sizes of the plate model 51 correspond to the focal length of the imaging unit 11 and the vertical and horizontal sizes of the captured image. Each plate model 51 is assigned an ID in the same manner as the photographed image data, and the panorama image data generation unit 32 is based on the ID assigned to the photographed image data and the ID assigned to the plate model 51. Then, panoramic image data is generated by mapping the captured image data to the corresponding plate model 51, and the generated panoramic image data is output to the image data output unit 35 or stored in the storage unit 33. Here, the panoramic image data generation unit 32 can generate panoramic image data of a predetermined range centered on the viewpoint position based on the viewpoint position instruction output from the input unit 20.

≪記憶部33≫
図1に戻り、記憶部33には、前記したパノラママップ50(図2参照)が予め記憶されており、さらに、パノラマ画像データ生成部32から出力されたパノラマ画像データが記憶される。また、記憶部33には、パノラマ画像と重ね合わせるための他画像に関する他画像データが記憶される。
Storage unit 33≫
Returning to FIG. 1, the storage unit 33 stores the panorama map 50 (see FIG. 2) in advance, and further stores the panorama image data output from the panorama image data generation unit 32. Also, the storage unit 33, other image data for other images for superimposing the panoramic image is stored.

≪重合画像データ生成部34≫
重合画像データ生成部34は、記憶部33に記憶された他画像データ及びパノラマ画像データを読み出し、他画像の手前にパノラマ画像を重ね合わせた重合画像に関する重合画像データを生成し、生成された重合画像データを画像データ出力部35へ出力する。
ここで、重合画像データ生成部34は、入力部20から出力された視点位置指示に基づいて、当該視点位置を中心とした所定範囲の他画像データ及びパノラマ画像データを記憶部33から読み出し、読み出されたデータに基づいて重合画像データを生成する。
<< Polymerized image data generation unit 34 >>
The superimposed image data generation unit 34 reads the other image data and the panorama image data stored in the storage unit 33, generates the superimposed image data related to the superimposed image in which the panoramic image is superimposed in front of the other image , and generates the generated polymerization. The image data is output to the image data output unit 35.
Here, based on the viewpoint position instruction output from the input unit 20, the superimposed image data generation unit 34 reads other image data and panoramic image data in a predetermined range centered on the viewpoint position from the storage unit 33 and reads them. Superimposition image data is generated based on the output data.

また、重合画像データ生成部34は、半透明処理部を兼ねており、入力部20から出力された半透明処理指示に基づいて、記憶部33から読み出したパノラマ画像データを半透明にする処理を行う。半透明処理の際には、重合画像データ生成部34は、撮影画像データのオーバーラップして隠れる部分が除去されたパノラマ画像データを半透明処理し、他画像の手前に半透明処理されたパノラマ画像データを重ね合わせることによって重合画像データを生成する。半透明の割合は、半透明処理指示によって適宜変更可能である。
ここで、図3(a)に太線で示す板モデルにマッピングされた撮影画像52の周縁部は、隣の撮影画像とオーバーラップし、パノラママップ50の中心から見て奥側となって隠れている。すなわち、撮影画像52のうち、中央部52aは、パノラママップ50の中心から見えており、周縁部52bは、パノラママップ50の中心から見えない(隠れている)(図3(b)参照)。したがって、重合画像データ生成部34は、パノラマ画像データを半透明処理する際には、記憶部33からパノラマ画像データを読み出し、各撮影画像の隣の撮影画像とオーバーラップして隠れる周縁部52bに関する撮影画像データを含まない表示用パノラマ画像データを生成してから半透明処理する。すなわち、記憶部33には、オーバーラップして隠れる周縁部52bに関する撮影画像データを含むパノラマ画像データがそのまま残る。
Further, the superimposed image data generation unit 34 also serves as a translucent processing unit , and performs processing for making the panoramic image data read from the storage unit 33 translucent based on the translucent processing instruction output from the input unit 20. Do. Panoramic when semitransparent process, polymerization image data generating unit 34, the overlapping panorama image data portion is removed hidden in the photographic image data and translucent process was translucent process on top of other images Superposition image data is generated by superimposing the image data. Proportion of translucent can be appropriately changed by a semi-transparent processing instruction.
Here, the peripheral portion of the captured image 52 mapped to the plate model indicated by the thick line in FIG. 3A overlaps with the adjacent captured image and is hidden behind the panoramic map 50 as viewed from the center. Yes. That is, in the captured image 52, the central portion 52a is visible from the center of the panorama map 50, and the peripheral portion 52b is not visible (hidden) from the center of the panoramic map 50 ( see FIG. 3B ). Therefore, the superimposed image data generation unit 34 reads the panorama image data from the storage unit 33 when the panorama image data is translucently processed, and relates to the peripheral portion 52b that overlaps and hides the captured image adjacent to each captured image. Display panorama image data not including photographed image data is generated, and then translucent processing is performed. That is, the panorama image data including the captured image data related to the peripheral edge portion 52b that is hidden by overlapping remains in the storage unit 33 as it is.

半透明処理の一例として、重合画像データ生成部34は、記憶部33からパノラマ画像データを読み出し、実際に表示されるパノラマ画像に関する表示用パノラマ画像データを生成し、かかる表示用パノラマ画像データを予め記憶しておく。また、重合画像データ生成部34は、表示用パノラマ画像データを画像データ出力部35へ出力する。かかる表示用パノラマ画像データは、撮影画像のうちオーバーラップして隠れている部分のデータを有してない。そして、重合画像データ生成部34は、入力部20から出力された半透明処理指示に基づいて、記憶された表示用パノラマ画像データを半透明処理する。 As an example of the translucent processing , the superimposed image data generation unit 34 reads panorama image data from the storage unit 33, generates display panorama image data related to the actually displayed panorama image, and stores the display panorama image data in advance. Remember. Further, the superimposed image data generation unit 34 outputs the display panorama image data to the image data output unit 35. Such display panoramic image data does not include data of the overlapped and hidden portion of the captured image. Then, polymerization image data generating unit 34, based on the semi-transparent processing instruction output from the input unit 20, the stored display the panorama image data is translucently process.

≪画像データ出力部35≫
画像データ出力部35は、パノラマ画像データを表示装置40へ出力して表示装置40にパノラマ画像を表示させる。本実施形態では、画像データ出力部35は、重合画像データ生成部34から出力された、他画像データ(例えば、CG画像データ)に、パノラマ画像データを重ね合わせた重合画像データを表示装置40へ出力することもできる。
<< Image Data Output Unit 35 >>
The image data output unit 35 outputs the panorama image data to the display device 40 and causes the display device 40 to display the panorama image. In the present embodiment, the image data output unit 35 outputs superimposed image data obtained by superimposing panoramic image data to other image data (for example, CG image data) output from the superimposed image data generation unit 34 to the display device 40. It can also be output.

≪パノラマ画像補正部36≫
パノラマ画像補正部36は、入力部20から出力された補正指示に基づいて、板モデル51にマッピングされた撮影画像を緯線方向及び経線方向に移動することによって、パノラマ画像を補正する。なお、パノラマ画像補正部36は、板モデル51にマッピングされた撮影画像を回転移動したり、スケール変更(拡大又は縮小)したりすることによって、パノラマ画像を補正することもできる。
<< Panorama Image Correction Unit 36 >>
The panoramic image correcting unit 36 corrects the panoramic image by moving the captured image mapped to the plate model 51 in the latitude direction and the meridian direction based on the correction instruction output from the input unit 20. The panoramic image correcting unit 36 can also correct the panoramic image by rotating and moving the captured image mapped to the plate model 51 or changing the scale (enlarging or reducing).

<表示装置40>
表示装置40は、パノラマ画像データ生成装置30から出力されたパノラマ画像データを用いてパノラマ画像を表示するものである。
<Display device 40>
The display device 40 is configured to display a panoramic image using the panoramic image data output from the panoramic image data generation device 30.

<第一の動作例>
続いて、本発明の実施形態に係るパノラマ画像表示システム1の第一の動作例について、図4を参照して説明する。第一の動作例は、パノラマ画像を補正するために、仮想空間で撮影画像を移動させるための動作例である。
<First operation example>
Next, a first operation example of the panoramic image display system 1 according to the embodiment of the present invention will be described with reference to FIG. The first operation example is an operation example for moving a captured image in a virtual space in order to correct a panoramic image.

撮影部11による撮影時において、パン・チルト駆動部12の誤差等によって、図4(a)に示すように、隣り合う撮影画像にずれが生じる場合がある。図4(a)に示す例では、左の撮影画像52Lの撮影方向がずれた結果として、左の撮影画像52Lと右の撮影画像52Rとが上下方向(経線方向)にずれている。なお、実線の矩形枠で示す各撮影画像52L,52R,52Dのうち、点線の矩形枠で示す部分がパノラマ画像に実際に用いられて表示されている。 At the time of photographing by the photographing unit 11, there may be a deviation between adjacent photographed images as shown in FIG. 4A due to an error of the pan / tilt driving unit 12. In the example shown in FIG. 4A, the left photographic image 52L and the right photographic image 52R are deviated in the vertical direction (meridian direction) as a result of the deviating direction of the left photographic image 52L. Of the captured images 52L, 52R, and 52D indicated by the solid rectangular frames, the portions indicated by the dotted rectangular frames are actually used and displayed in the panoramic image.

かかるずれを補正するに際して、重合画像データ生成部34は、入力装置20から出力された視線位置に基づいて補正用のパノラマ画像データ(未重合)を生成し、画像データ出力部35は、補正用のパノラマ画像データを表示装置40へ出力する。表示装置40には、補正用のパノラマ画像が表示される。
ユーザは、補正用のパノラマ画像を見て、隣り合う撮影画像52L,52Rにずれが生じていると判断した場合には、入力装置20を操作する。入力装置20は、撮影画像の選択結果と、選択された撮影画像の移動方向及び移動量と、を含む補正指示をパノラマ画像データ補正部36へ出力する。
パノラマ画像データ補正部36は、入力装置20から出力された補正指示を取得し、かかる補正指示に応じて、仮想空間における撮影画像の位置を、板モデルからずらすことによってパノラマ画像データを補正し、補正されたパノラマ画像データを記憶部33に記憶させる。
例えば、図4(a)において隣り合う撮影画像52L,52Rにずれが生じていても、パノラマ画像補正部36は、左の撮影画像52Lを上に移動するようにパノラマ画像データの位置情報を修正することによって、図4(b)に示すようにパノラマ画像を補正して撮影対象の連続性を得ることができる。また、撮影画像52Lを上に移動することによって空いた部分には、撮影画像52Lの下の撮影画像52Dにオーバーラップして隠れていた部分があり、かかる部分が表示されるようになるため、パノラマ画像に空白部分が生じることを防ぐことができる。
When correcting such a deviation, the superimposed image data generation unit 34 generates correction panoramic image data (unpolymerized) based on the line-of-sight position output from the input device 20, and the image data output unit 35 Are output to the display device 40. On the display device 40, a panoramic image for correction is displayed.
When the user views the correction panorama image and determines that there is a shift between the adjacent captured images 52L and 52R, the user operates the input device 20. The input device 20 outputs to the panoramic image data correction unit 36 a correction instruction including the selection result of the captured image and the moving direction and moving amount of the selected captured image.
The panoramic image data correction unit 36 acquires the correction instruction output from the input device 20, and corrects the panoramic image data by shifting the position of the captured image in the virtual space from the plate model in accordance with the correction instruction. The corrected panoramic image data is stored in the storage unit 33.
For example, the panoramic image correction unit 36 corrects the position information of the panoramic image data so that the left captured image 52L is moved upward even if there is a deviation between the adjacent captured images 52L and 52R in FIG. By doing so, the panorama image can be corrected as shown in FIG. In addition, in the portion that is vacated by moving the captured image 52L up, there is a portion that overlaps the captured image 52D below the captured image 52L and is hidden, and this portion is displayed. It is possible to prevent a blank portion from being generated in the panoramic image.

<第二の動作例>
続いて、本発明の実施形態に係るパノラマ画像表示システム1の第二の動作例について、図1,5を参照して説明する。第二の動作例は、建築物のCGモデルと完成後のパノラマ画像とを比較するための動作例である。
<Second operation example>
Next, a second operation example of the panoramic image display system 1 according to the embodiment of the present invention will be described with reference to FIGS. The second operation example is an operation example for comparing a CG model of a building with a panoramic image after completion.

本動作例において、記憶部33には、建築物の建築前に生成された、建築物のCGモデルを表す三次元CG画像に関するCG画像データが予め記憶されている。
建築物の建築完了後、撮影画像データ取得部31は、撮影装置10によって撮影された複数の撮影画像に関する複数の撮影画像データを取得し、パノラマ画像データ生成部32は、複数の撮影画像データを用いてパノラマ画像データを生成し、記憶部33に記憶させる。
In this operation example, the storage unit 33 stores in advance CG image data related to a three-dimensional CG image representing a CG model of a building, which is generated before the building is built.
After the building of the building is completed, the captured image data acquisition unit 31 acquires a plurality of captured image data related to the plurality of captured images captured by the imaging device 10, and the panoramic image data generation unit 32 acquires the plurality of captured image data. The panorama image data is generated using the data and stored in the storage unit 33.

重合画像データ生成部34は、入力装置20から出力された視線位置に基づいて、視線位置を中心とする三次元CG画像(図5(a)参照)に関するCG画像データと、視線位置を中心とするパノラマ画像(図5(b)参照)に関するパノラマ画像データと、を記憶部33から読み出し、読み出されたデータに基づいて、三次元CG画像の手前に半透明なパノラマ画像を重ね合わせた重合画像に関する重合画像データを生成し、画像データ出力部35へ出力する。   Based on the line-of-sight position output from the input device 20, the superimposed image data generation unit 34 uses the CG image data related to the three-dimensional CG image (see FIG. 5A) centered on the line-of-sight position, and the line-of-sight position as the center. Panorama image data related to the panorama image (see FIG. 5B) to be read from the storage unit 33, and based on the read data, a semi-transparent panorama image is superimposed on the front of the three-dimensional CG image Superposed image data relating to the image is generated and output to the image data output unit 35.

続いて、画像データ出力部35は、重合画像データを表示装置40へ出力し、表示装置40に重合画像(図5(c)参照)を表示させる。
図5(c)に示す重合画像を見たユーザは、半透明なパノラマ画像と、その背後のCGモデルと、を重ねて見ることができるので、建築物のCGモデルと、実際に建築された建築物のパノラマ画像と、をひと目で比較することができる。
Subsequently, the image data output unit 35 outputs the superimposed image data to the display device 40, and causes the display device 40 to display the superimposed image (see FIG. 5C).
The user who has seen the superposition image shown in FIG. 5C can see the translucent panoramic image and the CG model behind it, so that the CG model of the building and the building were actually constructed. Compare panoramic images of buildings at a glance.

<第三の動作例>
続いて、本発明の実施形態に係るパノラマ画像表示システム2の第三の動作例について、図6を参照して説明する。第三の動作例は、建築物の内装前のパノラマ画像(第一のパノラマ画像)と建築物の内装後のパノラマ画像(第二のパノラマ画像)とを表示するための動作例である。
<Third operation example>
Next, a third operation example of the panoramic image display system 2 according to the embodiment of the present invention will be described with reference to FIG. The third operation example is an operation example for displaying a panoramic image before the interior of the building (first panoramic image) and a panoramic image after the interior of the building (second panoramic image).

建築物の建築途中の内装前において、撮影画像データ取得部31は、撮影装置10によって撮影された複数の撮影画像に関する複数の撮影画像データを取得し、パノラマ画像データ生成部32は、複数の撮影画像データを用いて第一のパノラマ画像データを生成し、記憶部33に記憶させる。   Before the interior of the building in the middle of construction, the captured image data acquisition unit 31 acquires a plurality of captured image data regarding a plurality of captured images captured by the imaging device 10, and the panoramic image data generation unit 32 acquires a plurality of captured images. First panorama image data is generated using the image data and stored in the storage unit 33.

続いて、建築物の建築完了後、すなわち、内装後において、撮影画像データ取得部31は、撮影装置10によって撮影された複数の撮影画像に関する複数の撮影画像データを取得し、パノラマ画像データ生成部32は、複数の撮影画像データを用いて第二のパノラマ画像データを生成し、記憶部33に記憶させる。   Subsequently, after the building of the building is completed, that is, after interior decoration, the captured image data acquisition unit 31 acquires a plurality of captured image data regarding a plurality of captured images captured by the imaging device 10, and a panoramic image data generation unit 32 generates second panoramic image data using a plurality of captured image data, and stores the second panoramic image data in the storage unit 33.

続いて、重合画像データ生成部34は、入力装置20から出力された視線位置に基づいて、視線位置を中心とする第二のパノラマ画像(図6(b)参照)に関する第二のパノラマ画像データを記憶部33から読み出し、読み出されたデータに基づいて、視線位置を中心とする第二のパノラマ画像に関する表示用画像データを生成し、画像データ出力部35へ出力する。   Subsequently, based on the line-of-sight position output from the input device 20, the superimposed image data generation unit 34 generates second panoramic image data related to the second panoramic image centered on the line-of-sight position (see FIG. 6B). Is displayed from the storage unit 33, display image data relating to the second panoramic image centered on the line-of-sight position is generated based on the read data, and is output to the image data output unit 35.

続いて、画像データ出力部35は、表示用画像データを表示装置40へ出力し、表示装置40に視線位置を中心とする第二のパノラマ画像(図6(b)参照)を表示させる。   Subsequently, the image data output unit 35 outputs the display image data to the display device 40, and causes the display device 40 to display a second panoramic image (see FIG. 6B) centered on the line-of-sight position.

続いて、重合画像データ生成部34は、入力装置20から出力された半透明処理指示に基づいて、視線位置を中心とする第一のパノラマ画像(図6(a)参照)に関する第一のパノラマ画像データを読み出すとともに、第二のパノラマ画像データを半透明処理して重合画像データを生成し、画像データ出力部35へ出力する。 Subsequently, the superimposed image data generation unit 34, based on the translucent processing instruction output from the input device 20, the first panorama regarding the first panorama image (see FIG. 6A) centered on the line-of-sight position. The image data is read out, and the second panorama image data is translucently processed to generate superimposed image data, which is output to the image data output unit 35.

続いて、画像データ出力部35は、重合画像データを表示装置40へ出力し、表示装置40に重合画像(図6(c)参照)を表示させる。図6(c)に示す重合画像を見たユーザは、半透明な第二のパノラマ画像と、その背後の第一のパノラマ画像と、を重ねて見ることができるので、建築物の内部状態を把握することができる。   Subsequently, the image data output unit 35 outputs the superimposed image data to the display device 40, and causes the display device 40 to display the superimposed image (see FIG. 6C). The user who sees the superimposed image shown in FIG. 6C can see the semi-transparent second panoramic image and the first panoramic image behind it, so that the internal state of the building can be seen. I can grasp it.

本発明の実施形態に係るパノラマ画像表示システム1は、パノラマ画像において隣り合う撮影画像がオーバーラップしているので、隣り合う撮影画像に対して撮影画像を移動しても、撮影画像間に空白部分が生じない。したがって、撮影方向にずれが生じている場合に、撮影画像を移動することによって、撮影対象の連続性を保つことができるので、元の撮影画像を加工することなく、好適なパノラマ画像を生成することができる。   In the panoramic image display system 1 according to the embodiment of the present invention, since the adjacent captured images overlap in the panoramic image, even if the captured image is moved with respect to the adjacent captured images, a blank portion is left between the captured images. Does not occur. Therefore, when there is a deviation in the shooting direction, it is possible to maintain the continuity of the shooting target by moving the shot image, so that a suitable panoramic image is generated without processing the original shot image. be able to.

また、本発明の実施形態に係るパノラマ画像表示システム1は、パノラマ画像を透明表示する際には、パノラマ画像データから、撮影画像データのオーバーラップして隠れる部分を除去し、隠れる部分が除去されたパノラマ画像データを半透明処理するので、半透明表示によってオーバーラップして隠れていた部分が表示されてしまうことを防ぐことができる。 In addition, when the panoramic image display system 1 according to the embodiment of the present invention displays a panoramic image in a transparent manner, the portion of the captured image data that overlaps and is hidden is removed from the panoramic image data, and the portion that is hidden is removed. Since the panoramic image data is translucently processed , it is possible to prevent the portion that has been overlapped and hidden by the translucent display from being displayed.

1 パノラマ画像表示システム
30 パノラマ画像データ生成装置
31 撮影画像データ記憶部
32 パノラマ画像データ生成部
34 重合画像データ生成部
35 画像データ出力部
DESCRIPTION OF SYMBOLS 1 Panorama image display system 30 Panorama image data generation apparatus 31 Captured image data storage part 32 Panorama image data generation part 34 Superimposition image data generation part 35 Image data output part

Claims (3)

パノラマ画像と当該パノラマ画像とは別の他画像とを比較するために、複数の撮影画像に関する撮影画像データを用いて前記パノラマ画像に関するパノラマ画像データを生成するパノラマ画像データ生成装置であって、
複数の撮影画像データが記憶される撮影画像データ記憶部と、
記憶された前記複数の撮影画像データを読み出し、仮想空間に配置したパノラママップを構成する複数の板モデルにマッピングすることによって、前記パノラマ画像に関する前記パノラマ画像データを生成するパノラマ画像データ生成部と、
生成された前記パノラマ画像データを出力する画像データ出力部と、
を備え、
前記板モデルは、隣り合う他の前記板モデルとオーバーラップするように前記仮想空間に配置されており、
前記パノラマ画像データ及び前記他画像に関する他画像データに基づいて、前記パノラマ画像と前記他画像とを重ね合わせた重合画像に関する重合画像データを生成する重合画像データ生成部をさらに備え、
前記重合画像データ生成部は、
前記複数の撮影画像データのオーバーラップした部分に関しては視点側のみを描画した前記パノラマ画像データを半透明処理し、
前記他画像データ及び半透明処理された前記パノラマ画像データに基づいて、前記他画像の手前に半透明な前記パノラマ画像を重ね合わせることによって、前記他画像と前記パノラマ画像とを比較するための重合画像に関する重合画像データを生成し、
前記画像データ出力部は、生成された前記重合画像データを出力する
ことを特徴とするパノラマ画像データ生成装置。
In order to compare a panoramic image and another image different from the panoramic image, a panoramic image data generation device that generates panoramic image data related to the panoramic image using captured image data related to a plurality of captured images,
A photographed image data storage unit for storing a plurality of photographed image data;
Reading the stored plurality of captured image data, by mapping the plurality of plate models constituting a panorama map arranged in the virtual space, and panoramic image data generator for generating the panoramic image data regarding the panoramic image,
An image data output unit for outputting the generated panoramic image data;
With
The plate model is arranged in the virtual space so as to overlap with the other adjacent plate models ,
Based on the panoramic image data and other image data related to the other image, further includes a superimposed image data generation unit that generates superimposed image data related to a superimposed image obtained by superimposing the panoramic image and the other image,
The superimposed image data generation unit
For the overlapped portion of the plurality of captured image data, the panoramic image data in which only the viewpoint side is drawn is translucently processed,
Based on the other image data and the translucent panorama image data, the superimposition of the translucent panorama image in front of the other image to compare the other image with the panorama image Generate superposition image data for the image,
The panoramic image data generation device, wherein the image data output unit outputs the generated superimposed image data.
前記他画像である三次元CG画像に関するCG画像データが記憶されたCG画像データ記憶さらに備え、
前記重合画像データ生成部は前記CG画像データ及び半透明処理された前記パノラマ画像データに基づいて、前記三次元CG画像の手前に半透明な前記パノラマ画像を重ね合わせることによって、前記三次元CG画像と前記パノラマ画像とを比較するための重合画像に関する重合画像データを生成する
ことを特徴とする請求項1に記載のパノラマ画像データ生成装置。
Further comprising a CG image data storage CG image data is stored relating to the three-dimensional CG image is the another image,
The polymerization image data generating unit, the CG image data and based on the semi-transparent processing is the panoramic image data by superimposing the translucent the panoramic image in front of the three-dimensional CG image, the three-dimensional CG panoramic image data generating apparatus according to claim 1, characterized in that to produce a polymer image data relating to the polymerization picture for comparing the image with the said panoramic image.
前記パノラマ画像データ生成部は、前記他画像である第一のパノラマ画像に関する第一のパノラマ画像データと、前記パノラマ画像である第二のパノラマ画像に関する第二のパノラマ画像データと、を生成し、
前記重合画像データ生成部は、
前記複数の撮影画像データのオーバーラップした部分に関しては視点側のみを描画した前記第二のパノラマ画像データを半透明処理し
前記第一のパノラマ画像データ及び半透明処理された前記第二のパノラマ画像データに基づいて、前記第一のパノラマ画像の手前に半透明な前記第二のパノラマ画像を重ね合わせることによって、前記第一のパノラマ画像と前記第二のパノラマ画像とを比較するための重合画像に関する重合画像データを生成する
ことを特徴とする請求項1に記載のパノラマ画像データ生成装置。
The panorama image data generation unit generates first panorama image data related to the first panorama image that is the other image, and second panorama image data related to the second panorama image that is the panorama image ,
The superimposed image data generation unit
With respect to the overlapping portions of the plurality of captured image data, the second panoramic image data in which only the viewpoint side is drawn is translucently processed ,
Based on the first panorama image data and the second panorama image data subjected to the translucent process, the second panorama image that is translucent is superimposed on the front of the first panorama image . panoramic image data generating apparatus according to claim 1, characterized in that to produce a polymer image data relating to the polymerization picture for comparing said second panorama image as one of a panoramic image.
JP2011087776A 2011-04-11 2011-04-11 Panorama image data generation device Active JP5620871B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011087776A JP5620871B2 (en) 2011-04-11 2011-04-11 Panorama image data generation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011087776A JP5620871B2 (en) 2011-04-11 2011-04-11 Panorama image data generation device

Publications (2)

Publication Number Publication Date
JP2012221324A JP2012221324A (en) 2012-11-12
JP5620871B2 true JP5620871B2 (en) 2014-11-05

Family

ID=47272729

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011087776A Active JP5620871B2 (en) 2011-04-11 2011-04-11 Panorama image data generation device

Country Status (1)

Country Link
JP (1) JP5620871B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6143612B2 (en) * 2013-09-02 2017-06-07 大成建設株式会社 Panorama image display device

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09190550A (en) * 1996-01-10 1997-07-22 Canon Inc Method and apparatus for generating omnidirectional image display data
JP3433882B2 (en) * 1996-12-24 2003-08-04 松下電器産業株式会社 Virtual space generation device
JPH11259672A (en) * 1998-03-13 1999-09-24 Mitsubishi Electric Corp 3D virtual space display device
US6486908B1 (en) * 1998-05-27 2002-11-26 Industrial Technology Research Institute Image-based method and system for building spherical panoramas
JP2000067227A (en) * 1998-08-25 2000-03-03 Canon Inc Image display device, method and storage medium
JP3392400B2 (en) * 2000-10-27 2003-03-31 国際航業株式会社 Wide area large scale map creation method and apparatus, and digital map
JP2004228711A (en) * 2003-01-20 2004-08-12 Sony Corp Monitoring apparatus and method, program, and monitoring system
US7619626B2 (en) * 2003-03-01 2009-11-17 The Boeing Company Mapping images from one or more sources into an image for display
JP5293427B2 (en) * 2009-06-10 2013-09-18 カシオ計算機株式会社 Imaging apparatus and imaging control program

Also Published As

Publication number Publication date
JP2012221324A (en) 2012-11-12

Similar Documents

Publication Publication Date Title
EP1606935B1 (en) Method for creating brightness filter and virtual space creation system
JP6299234B2 (en) Display control method, information processing apparatus, and display control program
CN116309854B (en) Method, device, equipment, system and storage medium for calibrating augmented reality equipment
JP6921686B2 (en) Generator, generation method, and program
CN101000461B (en) Method for generating stereoscopic panorama by fish eye image
EP2810247B1 (en) Method and electronic device for creating a combined image
JP2007158427A (en) Vehicle periphery image display device
CN101755285A (en) Image processing device and camera system
KR20120140515A (en) Device for 3d image composition for visualizing image of vehicle around and method therefor
CN108520232A (en) Method and device for generating three-dimensional panoramic film
JP5715793B2 (en) Image processing apparatus and image processing method
JP5311465B2 (en) Stereo matching processing system, stereo matching processing method, and program
JP2015108992A (en) Additional information display system
JP2009075646A (en) Video display system and parameter generation method for the system
JP6394107B2 (en) Calibration apparatus, calibration method, display control apparatus, and display control method
JP2018109946A (en) Display device, program, and display method
KR101725024B1 (en) System for real time making of 360 degree VR video base on lookup table and Method for using the same
JP2010525375A (en) System for projecting a three-dimensional image on a two-dimensional screen and corresponding method
JP7313811B2 (en) Image processing device, image processing method, and program
JP2017158153A (en) Image processing apparatus and image processing method
JP6405539B2 (en) Label information processing apparatus for multi-viewpoint image and label information processing method
JP2011103534A (en) Video display system
JP5620871B2 (en) Panorama image data generation device
JP5249733B2 (en) Video signal processing device
JP2009015583A (en) Image processing apparatus and image processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130709

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140526

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140617

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140813

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140919

R150 Certificate of patent or registration of utility model

Ref document number: 5620871

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250