[go: up one dir, main page]

JP6844152B2 - Image projection system, information processing device, image projection method and program - Google Patents

Image projection system, information processing device, image projection method and program Download PDF

Info

Publication number
JP6844152B2
JP6844152B2 JP2016169178A JP2016169178A JP6844152B2 JP 6844152 B2 JP6844152 B2 JP 6844152B2 JP 2016169178 A JP2016169178 A JP 2016169178A JP 2016169178 A JP2016169178 A JP 2016169178A JP 6844152 B2 JP6844152 B2 JP 6844152B2
Authority
JP
Japan
Prior art keywords
image
projection
divided
unit
correction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2016169178A
Other languages
Japanese (ja)
Other versions
JP2018036478A (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 JP2016169178A priority Critical patent/JP6844152B2/en
Priority to EP17188426.5A priority patent/EP3300360B1/en
Publication of JP2018036478A publication Critical patent/JP2018036478A/en
Application granted granted Critical
Publication of JP6844152B2 publication Critical patent/JP6844152B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Projection Apparatus (AREA)
  • Transforming Electric Information Into Light Information (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

本発明は、画像投影システム、情報処理装置、画像投影方法及びプログラムに関する。 The present invention relates to an image projection system, an information processing device, an image projection method and a program.

近年、プロジェクタなどの画像投影装置に動画像等のコンテンツを配信し、屋外や店頭、公共空間等に設置された大画面に、当該コンテンツを投影するデジタルサイネージが広く利用されている。デジタルサイネージの場合、時間や場所に適したコンテンツをリアルタイムに投影できるため、高い広告効果が期待できる。 In recent years, digital signage that distributes content such as moving images to an image projection device such as a projector and projects the content on a large screen installed outdoors, in a store, in a public space, or the like has been widely used. In the case of digital signage, content suitable for time and place can be projected in real time, so high advertising effectiveness can be expected.

一方で、上記のような画像投影装置を用いた大規模なデジタルサイネージを実現するためには、投影対象として一定程度の大きさの平坦面が必要となる。このため、画像投影装置を用いたデジタルサイネージの場合、予め大画面を設置しておくか、建物の側壁面等のように、一体的な平面を利用して投影を行う必要があり、実現可能な場所に限りがあるという問題がある。 On the other hand, in order to realize a large-scale digital signage using the above-mentioned image projection device, a flat surface having a certain size is required as a projection target. For this reason, in the case of digital signage using an image projection device, it is necessary to install a large screen in advance or to perform projection using an integrated plane such as the side wall surface of a building, which is feasible. There is a problem that there are limited places.

これに対して、例えば、建物(特に中高層ビル)の窓ガラス(光透過面)のような、所定領域に含まれる複数の面を組み合わせて利用することで、1つのデジタルサイネージを実現することができれば、デジタルサイネージの適用範囲を広げることができる。 On the other hand, one digital signage can be realized by using a combination of a plurality of surfaces included in a predetermined area, such as a window glass (light transmitting surface) of a building (particularly a middle-high-rise building). If possible, the scope of application of digital signage can be expanded.

本発明は、上記課題に鑑みてなされたものであり、複数の面を組み合わせたデジタルサイネージを実現することを目的とする。 The present invention has been made in view of the above problems, and an object of the present invention is to realize digital signage in which a plurality of surfaces are combined.

本発明の各実施形態に係る画像投影システムは、以下のような構成を有する。 即ち、
所定領域に含まれる複数の面の位置及び大きさに基づいて、1の画像を複数の分割画像に分割する分割手段と、
前記分割画像を補正する補正手段と、
前記複数の面ごとに、前記分割画像を補正するための補正パラメータを算出する算出手段と、
前記補正手段により前記分割画像が補正された日時と、前記算出手段により前記補正パラメータが算出された日時との前後関係を判定する判定手段と、
前記判定手段が、前記補正手段により前記分割画像が補正された後に、前記算出手段により前記補正パラメータが算出されたと判定する場合に、前記分割画像を、前記算出手段により算出された補正パラメータを用いて再補正することで、前記分割画像を再生成する再生成手段と
前記複数の面それぞれに対応する投影装置を介して、前記複数の分割画像を、前記複数の面に対応する投影面それぞれに投影するよう制御する制御手段とを有する。
The image projection system according to each embodiment of the present invention has the following configuration. That is,
A dividing means for dividing one image into a plurality of divided images based on the positions and sizes of a plurality of surfaces included in a predetermined area, and
A correction means for correcting the divided image and
A calculation means for calculating correction parameters for correcting the divided image for each of the plurality of surfaces, and
A determination means for determining the context of the date and time when the divided image was corrected by the correction means and the date and time when the correction parameter was calculated by the calculation means.
When the determination means determines that the correction parameter has been calculated by the calculation means after the divided image has been corrected by the correction means, the divided image is used with the correction parameter calculated by the calculation means. With the regenerating means for regenerating the divided image by re-correcting the image.
It has a control means for controlling the plurality of divided images to be projected onto each of the projection planes corresponding to the plurality of planes via the projection device corresponding to each of the plurality of planes.

本発明の各実施形態によれば、複数の面を組み合わせたデジタルサイネージを実現することができる。 According to each embodiment of the present invention, it is possible to realize digital signage by combining a plurality of surfaces.

画像投影システムの適用例を示す図である。It is a figure which shows the application example of an image projection system. 建物の各窓ガラスに対応する位置に配置された各サイネージ装置の動作を説明するための図である。It is a figure for demonstrating the operation of each signage apparatus arranged at the position corresponding to each window glass of a building. 画像投影システムのシステム構成の一例を示す図である。It is a figure which shows an example of the system configuration of an image projection system. 情報処理装置のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware configuration of an information processing apparatus. サイネージ対象情報の一例を示す図である。It is a figure which shows an example of the signage target information. 画像情報の一例を示す図である。It is a figure which shows an example of image information. スケジュール情報の一例を示す図である。It is a figure which shows an example of schedule information. サイネージ処理の流れを示すフローチャートである。It is a flowchart which shows the flow of signage processing. 情報処理装置の校正部の機能構成を示す図である。It is a figure which shows the functional structure of the calibration part of an information processing apparatus. 第1の校正処理のシーケンス図である。It is a sequence diagram of the first calibration process. 第1の校正処理時に表示される情報処理装置の画面の一例を示す図である。It is a figure which shows an example of the screen of the information processing apparatus which is displayed at the time of the 1st calibration process. 第1の校正処理時に投影される校正パターン画像の一例を示す図である。It is a figure which shows an example of the calibration pattern image projected at the time of the 1st calibration process. 第1の校正処理時に投影される校正パターン画像の他の一例を示す図である。It is a figure which shows another example of the calibration pattern image projected at the time of the 1st calibration process. 第2の校正処理のシーケンス図である。It is a sequence diagram of the second calibration process. 第2の校正処理時に投影される白画像の一例を示す図である。It is a figure which shows an example of the white image projected at the time of the 2nd calibration process. 情報処理装置の画像処理部の機能構成を示す図である。It is a figure which shows the functional structure of the image processing part of an information processing apparatus. 画像処理の具体例を示す図である。It is a figure which shows the specific example of image processing. 画像処理の流れを示すフローチャートである。It is a flowchart which shows the flow of image processing. 第1分割処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the 1st division processing. 第1分割処理の一例を示す図である。It is a figure which shows an example of the 1st division processing. 情報処理装置のサイネージ制御部の機能構成を示す図である。It is a figure which shows the functional structure of the signage control part of an information processing apparatus. サイネージ制御処理(起動)の流れを示すフローチャートである。It is a flowchart which shows the flow of the signage control process (start). 所要時間情報の一例及び各サイネージ装置に対する指示タイミングを示す図である。It is a figure which shows an example of required time information and instruction timing for each signage device. サイネージ制御処理(終了)の流れを示すフローチャートである。It is a flowchart which shows the flow of the signage control process (end). 所要時間情報の一例及び各サイネージ装置に対する指示タイミングを示す図である。It is a figure which shows an example of required time information and instruction timing for each signage device. 情報処理装置の監視部の機能構成を示す図である。It is a figure which shows the functional structure of the monitoring part of an information processing apparatus. 監視処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a monitoring process.

以下、各実施形態の詳細について添付の図面を参照しながら説明する。なお、各実施形態に係る明細書及び図面の記載に際して、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。 Hereinafter, details of each embodiment will be described with reference to the accompanying drawings. In the description of the specification and the drawings according to each embodiment, the components having substantially the same functional configuration are designated by the same reference numerals to omit duplicate explanations.

[第1の実施形態]
<1.画像投影システムの適用例>
はじめに、第1の実施形態に係る画像投影システムの適用例について説明する。図1は、画像投影システムの適用例を示す図である。図1の例は、中層のビルである建物110の外面に取り付けられた複数の窓ガラス(光透過面)を組み合わせて利用することで、大規模なデジタルサイネージを実現した様子を示している。
[First Embodiment]
<1. Application example of image projection system>
First, an application example of the image projection system according to the first embodiment will be described. FIG. 1 is a diagram showing an application example of an image projection system. The example of FIG. 1 shows how a large-scale digital signage is realized by using a plurality of windowpanes (light transmitting surfaces) attached to the outer surface of a building 110, which is a middle-rise building, in combination.

図1に示すように、建物110の道路側の外面には、複数の窓ガラス(窓ガラス群120)が所定量の間隔をあけて取り付けられている(図1の例では、30枚の窓ガラス)。第1の実施形態に係る画像投影システムでは、建物110の外面に取り付けられた複数の窓ガラス(窓ガラス群120)それぞれに対して、内側から投影用動画像群130に含まれる各投影用動画像を投影する。 As shown in FIG. 1, a plurality of windowpanes (window glass group 120) are attached to the outer surface of the building 110 on the road side at predetermined intervals (in the example of FIG. 1, 30 windows). Glass). In the image projection system according to the first embodiment, for each of the plurality of windowpanes (window glass group 120) attached to the outer surface of the building 110, each projection moving image included in the projection moving image group 130 from the inside. Project the image.

これにより、第1の実施形態に係る画像投影システムによれば、窓ガラス30枚分の領域からなる、大規模なデジタルサイネージ(図1の例は、巨大なツリーが表示されたシーンを示している)を実現することができる。また、道路側の外面等の比較的目立つ場所において、デジタルサイネージを実現することができる。つまり、広告効果の高いデジタルサイネージを実現することができる。 As a result, according to the image projection system according to the first embodiment, a large-scale digital signage consisting of an area of 30 windowpanes (the example of FIG. 1 shows a scene in which a huge tree is displayed. Can be realized. In addition, digital signage can be realized in a relatively conspicuous place such as an outer surface on the road side. That is, it is possible to realize digital signage with high advertising effect.

また、第1の実施形態に係る画像投影システムによれば、従来のように、予め設置されている大画面や、窓ガラスのない建物の側壁面等を利用するデジタルサイネージと比較して、デジタルサイネージの適用範囲を広げることができる。 Further, according to the image projection system according to the first embodiment, as compared with the conventional digital signage that uses a large screen installed in advance, a side wall surface of a building without a window glass, or the like, it is digital. The scope of application of signage can be expanded.

更に、第1の実施形態に係る画像投影システムでは、窓ガラスに既に設置されている電飾装置群140の動作もあわせて制御する。これにより、第1の実施形態に係る画像投影システムによれば、投影用動画像群130の投影に応じて電飾装置群140を制御することが可能となり、視覚効果の高いデジタルサイネージを実現することができる。 Further, in the image projection system according to the first embodiment, the operation of the illumination device group 140 already installed on the window glass is also controlled. As a result, according to the image projection system according to the first embodiment, it is possible to control the illumination device group 140 according to the projection of the projection moving image group 130, and realize digital signage with a high visual effect. be able to.

<2.サイネージ装置の動作>
次に、第1の実施形態に係る画像投影システムを構成する各サイネージ装置(本実施形態では、プロジェクタ(投影装置)、電動スクリーン(投影面)、電飾装置を指すものとする)の動作について説明する。
<2. Operation of signage device>
Next, regarding the operation of each signage device (in this embodiment, the projector (projection device), the electric screen (projection surface), and the illumination device) constituting the image projection system according to the first embodiment explain.

図2は、建物の各窓ガラスに対応する位置に配置された各サイネージ装置の動作を説明するための図である。図2(A)の(a)〜(d)は、建物110の各窓ガラスの内側に配置された各サイネージ装置のうち、プロジェクタ及び電動スクリーンの動作を示している。 FIG. 2 is a diagram for explaining the operation of each signage device arranged at a position corresponding to each window glass of the building. (A) to (d) of FIG. 2A show the operation of the projector and the electric screen among the signage devices arranged inside each window glass of the building 110.

図2(A)の(a)に示すように、建物110の各窓ガラスの内側には、プロジェクタが上下に配置されており、1枚の窓ガラスに対して、2台のプロジェクタ(上側プロジェクタ及び下側プロジェクタ)を用いて投影用動画像が投影される。これにより、窓ガラスのサイズが大きい場合でも適切な投影用動画像を投影することができる。 As shown in FIG. 2A and FIG. 2A, projectors are vertically arranged inside each window glass of the building 110, and two projectors (upper projectors) are arranged for one window glass. And the lower projector) is used to project a moving image for projection. As a result, an appropriate moving image for projection can be projected even when the size of the window glass is large.

また、図2(A)の(b)に示すように、建物110の各窓ガラスの内側には、電動スクリーンが配置されている。プロジェクタを用いて投影用動画像を投影するにあたっては、電動スクリーンをON状態にすることで光透過度を変化させ、各窓ガラスを半透明の状態にする。なお、電動スクリーン(投影面)は、窓ガラス(投影対象)とともに光透過面を形成する。 Further, as shown in FIG. 2A and FIG. 2B, an electric screen is arranged inside each window glass of the building 110. When projecting a moving image for projection using a projector, the light transmittance is changed by turning on the electric screen, and each window glass is made semi-transparent. The electric screen (projection surface) forms a light transmitting surface together with the window glass (projection target).

図2(A)の(c)は、電動スクリーンをON状態にした後に、上側プロジェクタ及び下側プロジェクタのランプをON状態にした様子を示している。上側プロジェクタは、窓ガラスの上側を投影範囲とし、下側プロジェクタは、窓ガラスの下側を投影範囲としている。なお、上側プロジェクタ及び下側プロジェクタは、それぞれ投影範囲の一部が重複するように調整されている。つまり、本実施形態では、2台のプロジェクタにより、窓ガラスの大きさに応じた投影範囲への投影用動画像の投影を実現している。 FIG. 2C of FIG. 2A shows a state in which the lamps of the upper projector and the lower projector are turned on after the electric screen is turned on. The upper projector has a projection range on the upper side of the window glass, and the lower projector has a projection range on the lower side of the window glass. The upper projector and the lower projector are adjusted so that a part of the projection range overlaps with each other. That is, in the present embodiment, the projection of the moving image for projection into the projection range according to the size of the window glass is realized by the two projectors.

図2(A)の(d)は、上側プロジェクタ及び下側プロジェクタにより、投影用動画像が投影された様子を示している。本実施形態に係る画像投影システムでは、窓ガラス群120に含まれる各窓ガラスそれぞれに対応する各電動スクリーンそれぞれに投影用動画像が投影されることで、全体として、1つのデジタルサイネージを実現する。このため、各窓ガラスに対応する各電動スクリーンに対しては、元の動画像(広告主が提供する動画像)の一部の領域の動画像に基づいて生成された投影用動画像が上下に分割されて、2台のプロジェクタにより投影されることになる。 FIG. 2D of FIG. 2A shows a state in which a moving image for projection is projected by the upper projector and the lower projector. In the image projection system according to the present embodiment, one digital signage is realized as a whole by projecting a moving image for projection on each electric screen corresponding to each window glass included in the window glass group 120. .. Therefore, for each electric screen corresponding to each window glass, the moving image for projection generated based on the moving image of a part of the original moving image (moving image provided by the advertiser) is moved up and down. It will be divided into two projectors and projected by two projectors.

なお、図2(B)に示すように、第1の実施形態に係る画像投影システムでは、投影用動画像群130の投影が終了した状態で、電飾装置群140(電飾装置140_1〜140_6)がON状態になり、かつ電動スクリーンがOFF状態になるよう制御する。 As shown in FIG. 2B, in the image projection system according to the first embodiment, the illumination device group 140 (illumination devices 140_1 to 140_6) is in a state where the projection of the projection moving image group 130 is completed. ) Is turned on and the electric screen is controlled to be turned off.

つまり、第1の実施形態に係る画像投影システムでは、上側プロジェクタ、下側プロジェクタ、電動スクリーン及び電飾装置群140が互いに連動して動作する。 That is, in the image projection system according to the first embodiment, the upper projector, the lower projector, the electric screen, and the illumination device group 140 operate in conjunction with each other.

<3.画像投影システムのシステム構成>
次に、第1の実施形態に係る画像投影システムのシステム構成について説明する。図3は、画像投影システムのシステム構成の一例を示す図である。図3に示すように、画像投影システム300は、プロジェクタ310_1a〜310_30b、外部メモリ320_1a〜320_30b、電動スクリーン330_1〜330_30、制御装置340、電飾装置140_1〜140_6を有する。また、画像投影システム300は、時刻サーバ360、情報処理装置370、撮像装置381、色彩輝度計382を有する。
<3. System configuration of image projection system>
Next, the system configuration of the image projection system according to the first embodiment will be described. FIG. 3 is a diagram showing an example of the system configuration of the image projection system. As shown in FIG. 3, the image projection system 300 includes projectors 310_1a to 310_30b, external memories 320_1a to 320_30b, electric screens 330_1 to 330_30, control devices 340, and illumination devices 140_1 to 140_6. Further, the image projection system 300 includes a time server 360, an information processing device 370, an image pickup device 381, and a color luminance meter 382.

なお、プロジェクタ310_1a〜310_30b、制御装置340及び時刻サーバ360と、情報処理装置370とは、ネットワーク390を介して接続されている。 The projectors 310_1a to 310_30b, the control device 340, the time server 360, and the information processing device 370 are connected via a network 390.

プロジェクタ310_1a〜310_30bは、建物110の外面の所定領域に取り付けられた窓ガラス群120それぞれの内側において、上下に配置される。上述したとおり、建物110の外面の所定領域には、30枚の窓ガラスが取り付けられているため、本実施形態では、60台のプロジェクタが配置される。 The projectors 310_1a to 310_30b are arranged vertically inside each of the window glass groups 120 attached to a predetermined area on the outer surface of the building 110. As described above, since 30 windowpanes are attached to a predetermined area on the outer surface of the building 110, 60 projectors are arranged in the present embodiment.

プロジェクタ310_1a〜310_30bは、それぞれ、投影対象となる窓ガラスの大きさに応じた投影範囲に、投影用動画像が歪みなく投影されるよう、校正パターン画像を用いて第1の校正処理を実行する。また、プロジェクタ310_1a〜310_30bは、それぞれ、投影対象となる窓ガラスに対して、所定の色味で投影用動画像が投影されるよう、白画像を用いて第2の校正処理を実行する。 Each of the projectors 310_1a to 310_30b executes the first calibration process using the calibration pattern image so that the moving image for projection is projected without distortion in the projection range corresponding to the size of the window glass to be projected. .. Further, the projectors 310_1a to 310_30b each execute a second calibration process using a white image so that a moving image for projection is projected on the window glass to be projected with a predetermined color.

また、プロジェクタ310_1a〜310_30bは、情報処理装置370からの投影開始指示に基づいて、外部メモリ320_1a〜320_30bにそれぞれ格納された投影用動画像の中から、指定された投影用動画像を読み出す。更に、プロジェクタ310_1a〜310_30bは、それぞれが読み出した投影用動画像を投影対象となる窓ガラスに対応する電動スクリーンに投影する。 Further, the projectors 310_1a to 310_30b read out a designated projection moving image from the projection moving images stored in the external memories 320_1a to 320_30b, respectively, based on the projection start instruction from the information processing device 370. Further, the projectors 310_1a to 310_30b project the projected moving images read out by the projectors 310_1a to 310_30b onto the electric screen corresponding to the window glass to be projected.

外部メモリ320_1a〜320_30bは、プロジェクタ310_1a〜310_30bそれぞれに接続される。外部メモリ320_1a〜320_30bは、プロジェクタ310_1a〜310_30bそれぞれにより投影される投影用動画像を格納する。なお、ここでいう外部メモリ320_1a〜320_30bには、例えば、USB(Universal Serial Bus)メモリ等が含まれる。 The external memories 320_1a to 320_30b are connected to the projectors 310_1a to 310_30b, respectively. The external memories 320_1a to 320_30b store moving images for projection projected by the projectors 310_1a to 310_30b, respectively. The external memories 320_1a to 320_30b referred to here include, for example, a USB (Universal Serial Bus) memory and the like.

電動スクリーン330_1〜330_30は、建物110の外面の所定領域に含まれる窓ガラス群120それぞれの内側に配置される。上述したとおり、建物110の外面の所定領域には、30枚の窓ガラスが取り付けられているため、本実施形態では30台の電動スクリーンが配置される。 The electric screens 330_1 to 330_30 are arranged inside each of the window glass groups 120 included in a predetermined area on the outer surface of the building 110. As described above, since 30 windowpanes are attached to the predetermined area on the outer surface of the building 110, 30 electric screens are arranged in the present embodiment.

電動スクリーン330_1〜330_30は、電源ケーブルを介して制御装置340と接続され、制御装置340により、個別にON状態とOFF状態とが制御される。電動スクリーン330_1〜330_30は、制御装置340によりON状態に制御されると、光透過面は光透過度が下がり、半透明の状態になる。一方、電動スクリーン330_1〜330_30は、制御装置340によりOFF状態に制御されると、光透過面は光透過度が上がり、透明の状態になる。 The electric screens 330_1 to 330_30 are connected to the control device 340 via a power cable, and the control device 340 individually controls the ON state and the OFF state. When the electric screens 330_1 to 330_30 are controlled to the ON state by the control device 340, the light transmittance of the light transmitting surface is lowered and the electric screen becomes translucent. On the other hand, when the electric screens 330_1 to 330_30 are controlled to the OFF state by the control device 340, the light transmittance of the light transmitting surface is increased and the electric screen becomes transparent.

制御装置340は、情報処理装置370からのスクリーンON指示に基づいて、電動スクリーン330_1〜330_30をON状態にする。また、制御装置340は、情報処理装置370からのスクリーンOFF指示に基づいて、電動スクリーン330_1〜330_30をOFF状態にする。 The control device 340 turns on the electric screens 330_1 to 330_30 based on the screen ON instruction from the information processing device 370. Further, the control device 340 turns off the electric screens 330_1 to 330_30 based on the screen OFF instruction from the information processing device 370.

更に、制御装置340は、情報処理装置370からの電飾ON指示に基づいて、電飾装置140_1〜140_6をON状態にする。また、制御装置340は、情報処理装置370からの電飾OFF指示に基づいて、電飾装置140_1〜140_6をOFF状態にする。 Further, the control device 340 turns on the illumination devices 140_1 to 140_6 based on the illumination ON instruction from the information processing device 370. Further, the control device 340 turns off the illumination devices 140_1 to 140_6 based on the illumination OFF instruction from the information processing device 370.

電飾装置140_1〜140_6は、電源ケーブルを介して制御装置340と接続され、制御装置340により、ON状態とOFF状態とが制御される。 The illumination devices 140_1 to 140_6 are connected to the control device 340 via a power cable, and the control device 340 controls the ON state and the OFF state.

時刻サーバ360は、プロジェクタ310_1a〜310_30bと、情報処理装置370との間で、時刻を同期させるために、情報処理装置370に時刻情報を提供する。 The time server 360 provides time information to the information processing device 370 in order to synchronize the time between the projectors 310_1a to 310_30b and the information processing device 370.

情報処理装置370は、画像投影システム300におけるサイネージ処理を制御するための装置である。情報処理装置370には、校正プログラム、画像処理プログラム、サイネージ制御プログラム、監視プログラムがインストールされている。情報処理装置370は、これらのプログラムを実行することで、校正部371、画像処理部372、サイネージ制御部373、監視部374として機能する。 The information processing device 370 is a device for controlling the signage processing in the image projection system 300. A calibration program, an image processing program, a signage control program, and a monitoring program are installed in the information processing apparatus 370. By executing these programs, the information processing apparatus 370 functions as a calibration unit 371, an image processing unit 372, a signage control unit 373, and a monitoring unit 374.

校正部371は、プロジェクタ310_1a〜310_30bとともに、第1の校正処理及び第2の校正処理を実行する。また、校正部371は、算出手段として機能し、第1の校正処理を実行することで、プロジェクタ310_1a〜310_30bによりそれぞれ投影される投影用動画像の生成の際に用いる補正パラメータを算出する。 The calibration unit 371 executes the first calibration process and the second calibration process together with the projectors 310_1a to 310_30b. Further, the calibration unit 371 functions as a calculation means, and by executing the first calibration process, calculates the correction parameters used when generating the projection moving images projected by the projectors 310_1a to 310_30b, respectively.

更に、校正部371は、プロジェクタ310_1a〜310_30bとともに、第2の校正処理を実行することで、プロジェクタ310_1a〜310_30bに設定するRGBレベルを算出する。 Further, the calibration unit 371 calculates the RGB level to be set in the projectors 310_1a to 310_30b by executing the second calibration process together with the projectors 310_1a to 310_30b.

画像処理部372は、分割手段の一例である。画像処理部372は、サイネージ対象情報管理部375に格納されたサイネージ対象情報と、画像情報管理部376に格納された画像情報とを読み出し、広告主から提供された元の動画像から投影用動画像を生成する。サイネージ対象とは、画像投影システム300により大規模なデジタルサイネージが実現される建物110を指す。また、サイネージ対象情報は、建物110の外面の所定領域に含まれる窓ガラス群120の各窓ガラスの位置、大きさ等の情報を含む。更に、画像情報は、投影用動画像の生成の際に用いられる各種画像や補正パラメータ等を管理するための情報を含む。 The image processing unit 372 is an example of the dividing means. The image processing unit 372 reads out the signage target information stored in the signage target information management unit 375 and the image information stored in the image information management unit 376, and displays a moving image for projection from the original moving image provided by the advertiser. Generate an image. The signage target refers to a building 110 in which a large-scale digital signage is realized by the image projection system 300. Further, the signage target information includes information such as the position and size of each window glass of the window glass group 120 included in a predetermined area on the outer surface of the building 110. Further, the image information includes information for managing various images used when generating a moving image for projection, correction parameters, and the like.

なお、画像処理部372は、投影用動画像の生成に際して、校正部371により算出された補正パラメータを用いる。 The image processing unit 372 uses the correction parameters calculated by the calibration unit 371 when generating the moving image for projection.

また、画像処理部372は、投影用動画像を生成する過程で生成した、分割静止画像(詳細は後述)を画像情報管理部376に格納する。更に、画像処理部372は、生成した投影用動画像群の各投影用動画像を、プロジェクタ310_1a〜310_30bそれぞれに送信する。これにより、プロジェクタ310_1a〜310_30bは、外部メモリ320_1a〜320_30bそれぞれに各投影用動画像を格納する。 Further, the image processing unit 372 stores the divided still image (details will be described later) generated in the process of generating the moving image for projection in the image information management unit 376. Further, the image processing unit 372 transmits each projection moving image of the generated projection moving image group to the projectors 310_1a to 310_30b, respectively. As a result, the projectors 310_1a to 310_30b store each projection moving image in the external memories 320_1a to 320_30b, respectively.

サイネージ制御部373は、制御手段の一例である。サイネージ制御部373は、スケジュール情報管理部377に格納されたスケジュール情報に基づいて、サイネージ制御処理を行う。具体的には、サイネージ制御部373は、投影開始時刻に応じて、プロジェクタ310_1a〜310_30bそれぞれに、投影開始指示を送信する。また、サイネージ制御部373は、投影開始時刻に応じて、電動スクリーン330_1〜330_30にスクリーンON指示を送信する。更に、サイネージ制御部373は、投影開始時刻に応じて、電飾装置140_1〜140_6に電飾OFF指示を送信する。 The signage control unit 373 is an example of the control means. The signage control unit 373 performs the signage control process based on the schedule information stored in the schedule information management unit 377. Specifically, the signage control unit 373 transmits a projection start instruction to each of the projectors 310_1a to 310_30b according to the projection start time. Further, the signage control unit 373 transmits a screen ON instruction to the electric screens 330_1 to 330_30 according to the projection start time. Further, the signage control unit 373 transmits an illumination OFF instruction to the illumination devices 140_1 to 140_6 according to the projection start time.

監視部374は、画像情報管理部376に格納された画像情報を監視し、投影用動画像を再生成する必要が生じた場合に、投影用動画像を再生成する。 The monitoring unit 374 monitors the image information stored in the image information management unit 376, and regenerates the projection moving image when it becomes necessary to regenerate the projection moving image.

撮像装置381は、プロジェクタ310_1a〜310_30bそれぞれが第1の校正処理を実行する際に、プロジェクタ310_1a〜310_30bそれぞれが投影した校正パターン画像を撮影し、情報処理装置370に送信する。なお、撮像装置381と、情報処理装置370とは、例えば、USBケーブルを介して接続される。 When the projectors 310_1a to 310_30b each execute the first calibration process, the image pickup apparatus 381 captures the calibration pattern images projected by the projectors 310_1a to 310_30b and transmits them to the information processing apparatus 370. The image pickup device 381 and the information processing device 370 are connected via, for example, a USB cable.

色彩輝度計382は、プロジェクタ310_1a〜310_30bそれぞれが第2の校正処理を実行する際に、プロジェクタ310_1a〜310_30bそれぞれが投影した白画像について、色温度を測定し、測定結果を情報処理装置370に送信する。なお、色彩輝度計382と、情報処理装置370とは、例えば、USBケーブルを介して接続される。 The color brightness meter 382 measures the color temperature of the white image projected by each of the projectors 310_1a to 310_30b when each of the projectors 310_1a to 310_30b executes the second calibration process, and transmits the measurement result to the information processing apparatus 370. To do. The color luminance meter 382 and the information processing device 370 are connected via, for example, a USB cable.

<4.情報処理装置のハードウェア構成>
次に、情報処理装置370のハードウェア構成について説明する。図4は、情報処理装置のハードウェア構成の一例を示す図である。
<4. Information processing device hardware configuration>
Next, the hardware configuration of the information processing apparatus 370 will be described. FIG. 4 is a diagram showing an example of the hardware configuration of the information processing device.

図4に示すように、情報処理装置370は、CPU(Central Processing Unit)401、ROM(Read Only Memory)402、RAM(Random Access Memory)403を備える。CPU401、ROM402、RAM403は、いわゆるコンピュータを形成する。更に、情報処理装置370は、補助記憶部404、表示部405、入力部406、ネットワークI/F(Interface)部407、USBI/F部408を備える。なお、情報処理装置370の各ハードウェアは、バス409を介して相互に接続されている。 As shown in FIG. 4, the information processing device 370 includes a CPU (Central Processing Unit) 401, a ROM (Read Only Memory) 402, and a RAM (Random Access Memory) 403. The CPU 401, ROM 402, and RAM 403 form a so-called computer. Further, the information processing device 370 includes an auxiliary storage unit 404, a display unit 405, an input unit 406, a network I / F (Interface) unit 407, and a USB I / F unit 408. The hardware of the information processing device 370 is connected to each other via the bus 409.

CPU401は、補助記憶部404に格納された各種プログラム(例えば、校正プログラム、画像処理プログラム、サイネージ制御プログラム、監視プログラム等)を実行するデバイスである。 The CPU 401 is a device that executes various programs (for example, a calibration program, an image processing program, a signage control program, a monitoring program, etc.) stored in the auxiliary storage unit 404.

ROM402は不揮発性の主記憶デバイスである。ROM402は、補助記憶部404に格納された各種プログラムを、CPU401が実行するために必要な各種プログラム、データ等を格納する。具体的には、BIOS(Basic Input/Output System)やEFI(Extensible Firmware Interface)等のブートプログラムなどを格納する。 ROM 402 is a non-volatile main storage device. The ROM 402 stores various programs, data, and the like necessary for the CPU 401 to execute the various programs stored in the auxiliary storage unit 404. Specifically, it stores boot programs such as BIOS (Basic Input / Output System) and EFI (Extensible Firmware Interface).

RAM403は、DRAM(Dynamic Random Access Memory)やSRAM(Static Random Access Memory)等の揮発性の主記憶デバイスである。RAM403は、補助記憶部404に格納された各種プログラムがCPU401によって実行される際に展開される、作業領域を提供する。 The RAM 403 is a volatile main storage device such as a DRAM (Dynamic Random Access Memory) or a SRAM (Static Random Access Memory). The RAM 403 provides a work area that is expanded when various programs stored in the auxiliary storage unit 404 are executed by the CPU 401.

補助記憶部404は、CPU401により実行される各種プログラムや各種プログラムが実行される際に用いられる各種情報を格納する補助記憶デバイスである。補助記憶部404に格納される各種情報には、サイネージ対象情報、画像情報、スケジュール情報及び画像情報により管理される各種情報、補正パラメータ等が含まれる。なお、サイネージ対象情報管理部375、画像情報管理部376、スケジュール情報管理部377は、補助記憶部404により実現される。 The auxiliary storage unit 404 is an auxiliary storage device that stores various programs executed by the CPU 401 and various information used when the various programs are executed. The various information stored in the auxiliary storage unit 404 includes signage target information, image information, schedule information, various information managed by the image information, correction parameters, and the like. The signage target information management unit 375, the image information management unit 376, and the schedule information management unit 377 are realized by the auxiliary storage unit 404.

表示部405は、各種画面を表示する表示デバイスである。入力部406は、情報処理装置370に各種情報を入力するための入力デバイスである。ネットワークI/F部407は、ネットワーク390と接続するためのインタフェースデバイスである。情報処理装置370は、プロジェクタ310_1a〜310_30b、制御装置340、時刻サーバ360との間で、ネットワークI/F部407を介して通信を行う。 The display unit 405 is a display device that displays various screens. The input unit 406 is an input device for inputting various information to the information processing device 370. The network I / F unit 407 is an interface device for connecting to the network 390. The information processing device 370 communicates with the projectors 310_1a to 310_30b, the control device 340, and the time server 360 via the network I / F unit 407.

USBI/F部408は、USBケーブルを接続するためのインタフェースデバイスである。情報処理装置370は、撮像装置381、色彩輝度計382との間で、USBI/F部408を介してデータの送受信を行う。 The USB I / F unit 408 is an interface device for connecting a USB cable. The information processing device 370 transmits / receives data to / from the image pickup device 381 and the color luminance meter 382 via the USB I / F unit 408.

<5.各管理部に格納される情報>
次に、情報処理装置370の各管理部(サイネージ対象情報管理部375、画像情報管理部376、スケジュール情報管理部377)に格納される各種情報(サイネージ対象情報、画像情報、スケジュール情報)について説明する。
<5. Information stored in each management unit>
Next, various information (signage target information, image information, schedule information) stored in each management unit (signage target information management unit 375, image information management unit 376, schedule information management unit 377) of the information processing apparatus 370 will be described. To do.

(1)サイネージ対象情報
はじめに、サイネージ対象情報管理部375に格納されるサイネージ対象情報について説明する。図5は、サイネージ対象情報の一例を示す図である。図5(a)に示すように、サイネージ対象情報500は、サイネージ対象ごとに生成される。本実施形態では、建物110のサイネージ対象IDを、"S001"としている。
(1) Signage target information First, the signage target information stored in the signage target information management unit 375 will be described. FIG. 5 is a diagram showing an example of signage target information. As shown in FIG. 5A, the signage target information 500 is generated for each signage target. In the present embodiment, the signage target ID of the building 110 is "S001".

また、図5(a)に示すように、サイネージ対象情報500には、情報の項目として、"フロア"、"窓ID"、"窓情報"、"プロジェクタID"、"電動スクリーンID"、"電飾装置ID"が含まれる。 Further, as shown in FIG. 5A, the signage target information 500 includes "floor", "window ID", "window information", "projector ID", "electric screen ID", and "information items". The lighting device ID "is included.

"フロア"には、建物110の外面の所定領域に含まれる窓ガラス群120が取り付けられているフロアを示すフロア番号が格納される。 In the "floor", a floor number indicating a floor to which the window glass group 120 included in a predetermined area on the outer surface of the building 110 is attached is stored.

"窓ID"には、建物110の外面の所定領域に含まれる窓ガラス群120の各窓ガラスを識別するための識別子が格納される。 In the "window ID", an identifier for identifying each window glass of the window glass group 120 included in a predetermined area on the outer surface of the building 110 is stored.

"窓情報"には、更に、"位置"、"横サイズ"、"縦サイズ"が含まれる。ここで、図5(b)を参照しながら、"窓情報"に含まれる窓ガラスの"位置"、"横サイズ"、"縦サイズ"について説明する。 "Window information" further includes "position", "horizontal size", and "vertical size". Here, the "position", "horizontal size", and "vertical size" of the window glass included in the "window information" will be described with reference to FIG. 5 (b).

図5(b)に示すように、画像投影システム300では、建物110の外面の所定領域510を利用して、大規模なデジタルサイネージを実現する。このとき、画像投影システム300では、所定領域510に含まれる各窓ガラスのレイアウトを特定するための基準となる点(原点)と、基準となる軸(x軸、y軸)とを規定する。 As shown in FIG. 5B, the image projection system 300 realizes a large-scale digital signage by utilizing a predetermined area 510 on the outer surface of the building 110. At this time, the image projection system 300 defines a reference point (origin) for specifying the layout of each window glass included in the predetermined area 510 and a reference axis (x-axis, y-axis).

図5(b)において、点520は、所定領域510における原点を示している。また、軸530は、所定領域510において点520を原点とした場合のx軸を示しており、軸540は、所定領域510において点520を原点とした場合のy軸を示している。 In FIG. 5B, point 520 indicates the origin in the predetermined region 510. Further, the axis 530 indicates the x-axis when the point 520 is the origin in the predetermined area 510, and the axis 540 indicates the y-axis when the point 520 is the origin in the predetermined area 510.

図5(b)に示すように、所定領域510、原点520、x軸530、y軸540を規定することで、各窓ガラスのレイアウト(位置、横サイズ、縦サイズ)を一意に特定することができる。 As shown in FIG. 5B, the layout (position, horizontal size, vertical size) of each window glass is uniquely specified by defining a predetermined area 510, an origin 520, an x-axis 530, and a y-axis 540. Can be done.

図5(a)の説明に戻る。"位置"には、建物110の外面の所定領域510において、各窓ガラスの左下の角の位置を示す座標が格納される。図5(a)の場合、窓ID="W201"の窓ガラスの左下の角の位置の座標は、原点(0,0)である。 Returning to the description of FIG. 5 (a). The "position" stores coordinates indicating the position of the lower left corner of each window glass in a predetermined area 510 on the outer surface of the building 110. In the case of FIG. 5A, the coordinates of the position of the lower left corner of the window glass with window ID = "W201" are the origin (0,0).

"横サイズ"には、各窓ガラスの横方向の長さ(幅)が格納される。例えば、窓ID="W201"の窓ガラスの場合、左下の角の位置の座標が(0,0)であり、右下の角の位置の座標が(x12,0)である。したがって、横サイズ="x12"となる。また、窓ID="W202"の窓ガラスの場合、左下の角の位置の座標が(x21,0)であり、右下の角の位置の座標が(x22,0)である。したがって、横サイズ="x22−x21"となる。 The horizontal length (width) of each window glass is stored in the "horizontal size". For example, if the window glass of the window ID = "W201", the coordinates of the position of the lower left corner (0, 0), the coordinates of the position of the lower right corner is (x 12, 0). Therefore, the horizontal size = "x 12 ". Further, in the case of a window glass having a window ID = "W202", the coordinates of the position of the lower left corner are (x 21 and 0), and the coordinates of the position of the lower right corner are (x 22 and 0). Therefore, the horizontal size = "x 22 −x 21 ".

"縦サイズ"には、各窓ガラスの縦方向の長さ(高さ)が格納される。例えば、窓ID="W201"の窓ガラスの場合、左下の角の位置の座標が(0,0)であり、左上の角の位置の座標が(0,y12)である。したがって、縦サイズ="y12"となる。また、窓ID="W301"の窓ガラスの場合、左下の角の位置の座標が(0,y21)であり、左上の角の位置の座標が(0,y22)である。したがって、縦サイズ="y22−y21"となる。 The vertical length (height) of each window glass is stored in the "vertical size". For example, if the window glass of the window ID = "W201", the coordinates of the position of the lower left corner (0, 0), the coordinates of the position of the upper left corner (0, y 12). Therefore, the vertical size = "y 12 ". Further, in the case of a window glass having a window ID = "W301", the coordinates of the position of the lower left corner are (0, y 21 ), and the coordinates of the position of the upper left corner are (0, y 22 ). Therefore, the vertical size = "y 22 −y 21 ".

"プロジェクタID"には、各窓ガラスに対応する位置に配置されたプロジェクタを識別するための識別子が格納される。図5(a)の例は、窓ID="W201"により識別される窓ガラスに対応する位置には、プロジェクタID="PJ201A"、"PJ201B"により識別されるプロジェクタが配置されていることを示している。 The "projector ID" stores an identifier for identifying a projector arranged at a position corresponding to each window glass. In the example of FIG. 5A, the projector identified by the projector ID = "PJ201A" and "PJ201B" is arranged at the position corresponding to the window glass identified by the window ID = "W201". Shown.

"電動スクリーンID"には、各窓ガラスに対応する位置に配置された電動スクリーンを識別するための識別子が格納される。図5(a)の例は、窓ID="W201"により識別される窓ガラスに対応する位置には、電動スクリーンID="SC201"により識別される電動スクリーンが配置されていることを示している。 The "electric screen ID" stores an identifier for identifying an electric screen arranged at a position corresponding to each window glass. The example of FIG. 5A shows that the electric screen identified by the electric screen ID = "SC201" is arranged at the position corresponding to the window glass identified by the window ID = "W201". There is.

"電飾装置ID"には、各フロアのいずれかの窓ガラスに対応する位置に配置された電飾装置を識別するための識別子が格納される。図5(a)の例は、フロア="2F"により識別されるフロアには、電飾装置ID="E200"により識別される電飾装置が配置されていることを示している。 The "illumination device ID" stores an identifier for identifying the illumination device arranged at a position corresponding to any window glass on each floor. The example of FIG. 5A shows that the illumination device identified by the illumination device ID = "E200" is arranged on the floor identified by the floor = "2F".

(2)画像情報
次に、画像情報管理部376に格納される画像情報について説明する。図6は、画像情報の一例を示す図である。図6に示すように、画像情報600には、情報の項目として、"動画像ID"、"サイネージ対象ID"、"窓ID"、"プロジェクタID"が含まれる。また、画像情報600には、情報の項目として、"補正パラメータID"、"算出日時"、"分割静止画像群ID"、"投影用動画像ID"、"生成日時"が含まれる。
(2) Image information Next, the image information stored in the image information management unit 376 will be described. FIG. 6 is a diagram showing an example of image information. As shown in FIG. 6, the image information 600 includes "moving image ID", "signage target ID", "window ID", and "projector ID" as information items. Further, the image information 600 includes "correction parameter ID", "calculation date and time", "divided still image group ID", "projection moving image ID", and "generation date and time" as information items.

"動画像ID"には、広告主から提供される元の動画像を識別するための識別子が格納される。図6の例は、動画像IDとして"C100"により識別される動画像が、画像情報管理部376に格納されていることを示している。 The "moving image ID" stores an identifier for identifying the original moving image provided by the advertiser. The example of FIG. 6 shows that the moving image identified by "C100" as the moving image ID is stored in the image information management unit 376.

"サイネージ対象ID"には、広告主から提供される動画像に基づいて大規模デジタルサイネージが実現される建物110を識別するための識別子が格納される。図6の例は、動画像ID="C100"により識別される動画像に基づいて、サイネージ対象ID="S001"により識別される建物110において、大規模デジタルサイネージが実現されることを示している。 The "signage target ID" stores an identifier for identifying the building 110 in which large-scale digital signage is realized based on the moving image provided by the advertiser. The example of FIG. 6 shows that large-scale digital signage is realized in the building 110 identified by the signage target ID = "S001" based on the moving image identified by the moving image ID = "C100". There is.

"窓ID"には、サイネージ対象ID="S001"により識別される建物110の外面の所定領域510に含まれる窓ガラス群120の各窓ガラスを識別するための識別子が格納される。 In the "window ID", an identifier for identifying each window glass of the window glass group 120 included in the predetermined area 510 on the outer surface of the building 110 identified by the signage target ID = "S001" is stored.

"プロジェクタID"には、窓IDにより識別される窓ガラスに対応する位置に配置されたプロジェクタを識別するための識別子が格納される。 The "projector ID" stores an identifier for identifying a projector arranged at a position corresponding to the window glass identified by the window ID.

"補正パラメータID"には、校正部371により算出された補正パラメータを識別するための識別子が格納される。上述したとおり、第1の校正処理が実行されることで、校正部371では、窓ガラスごとに補正パラメータを算出するため、補正パラメータIDは、窓IDと対応付けて格納される。"算出日時"には、補正パラメータが算出された日時が格納される。 In the "correction parameter ID", an identifier for identifying the correction parameter calculated by the calibration unit 371 is stored. As described above, when the first calibration process is executed, the calibration unit 371 calculates the correction parameter for each window glass, so that the correction parameter ID is stored in association with the window ID. The date and time when the correction parameter was calculated is stored in the "calculated date and time".

"分割静止画像群ID"には、動画像ID="C100"により識別される動画像に基づいて、投影用動画像群を生成する過程で生成された、分割静止画像群を識別するための識別子が格納される。 The "divided still image group ID" is used to identify the divided still image group generated in the process of generating the moving image group for projection based on the moving image identified by the moving image ID = "C100". The identifier is stored.

"投影用動画像ID"には、動画像ID="C100"により識別される動画像に基づいて生成された、投影用動画像群に含まれる各投影用動画像を識別するための識別子が格納される。 The "projection moving image ID" has an identifier for identifying each projection moving image included in the projection moving image group, which is generated based on the moving image identified by the moving image ID = "C100". It is stored.

"生成日時"には、投影用動画像IDにより識別される各投影用動画像が生成された日時が格納される。 In the "generation date and time", the date and time when each projection moving image identified by the projection moving image ID is generated is stored.

図6の例は、動画像ID="C100"の動画像から、投影用動画像ID="M201A"、"M201B"、・・・が生成されたことを示している。 The example of FIG. 6 shows that the moving image IDs for projection = "M201A", "M201B", ... Are generated from the moving image with the moving image ID = "C100".

また、図6の例は、投影用動画像ID="M201A"の投影用動画像は、窓ID="W201"の窓ガラスに対応する位置に配置されたプロジェクタID="PJ201A"のプロジェクタにより投影されることを示している。 Further, in the example of FIG. 6, the projection moving image ID = "M201A" is projected by the projector with the projector ID = "PJ201A" arranged at the position corresponding to the window glass of the window ID = "W201". Indicates that it will be projected.

また、図6の例は、投影用動画像ID="M201A"の投影用動画像の生成に際しては、"2016年5月25日"に補正パラメータ(補正パラメータID="P201")が算出されたことを示している。 Further, in the example of FIG. 6, when the projection moving image ID = "M201A" is generated, the correction parameter (correction parameter ID = "P201") is calculated on "May 25, 2016". It shows that.

また、図6の例は、補正された分割静止画像群ID="C201"の分割静止画像群が、当該補正パラメータ(補正パラメータID="P201")により補正されたことを示している。更に、図6の例は、分割静止画像群ID="C201"の分割静止画像群に基づいて、"2016年6月10日"に、投影用動画像ID="M201A"及び"M201B"の投影用動画像がそれぞれ生成されたことを示している。 Further, the example of FIG. 6 shows that the corrected divided still image group ID = "C201" is corrected by the correction parameter (correction parameter ID = "P201"). Further, in the example of FIG. 6, based on the divided still image group ID = "C201", the projection moving image ID = "M201A" and "M201B" are set on "June 10, 2016". It shows that the moving images for projection were generated respectively.

(3)スケジュール情報
次に、スケジュール情報管理部377に格納されるスケジュール情報について説明する。図7は、スケジュール情報の一例を示す図である。図7に示すように、スケジュール情報700は、サイネージ対象ごとに生成される。また、図7に示すように、スケジュール情報700には、情報の項目として、"時刻"、"サイネージ装置"が含まれる。
(3) Schedule information Next, the schedule information stored in the schedule information management unit 377 will be described. FIG. 7 is a diagram showing an example of schedule information. As shown in FIG. 7, the schedule information 700 is generated for each signage target. Further, as shown in FIG. 7, the schedule information 700 includes "time" and "signage device" as information items.

"時刻"には、サイネージ対象ID="S001"により識別される建物110において、窓ガラス群120をデジタルサイネージとして利用できる時間帯が記載される。図7の例は、10時00分から22時00分までの間の時間帯において、窓ガラス群120をデジタルサイネージとして利用することが可能であることを示している。 In "time", a time zone in which the window glass group 120 can be used as digital signage in the building 110 identified by the signage target ID = "S001" is described. The example of FIG. 7 shows that the window glass group 120 can be used as digital signage in the time zone from 10:00 to 22:00.

"サイネージ装置"には、更に、"プロジェクタ"、"電動スクリーン"、"電飾装置"が含まれる。"プロジェクタ"には、プロジェクタ310_a〜310_30bによる投影用動画像の投影時間帯が記載される。図7の例は、18時00分から19時00分の間に、動画像ID="C200"に基づいて生成された投影用動画像群が投影されることを示している。また、20時00分から21時00分の間に、動画像ID="C100"に基づいて生成された投影用動画像群が投影されることを示している。 The "signage device" further includes a "projector", an "electric screen", and an "illumination device". In the "projector", the projection time zone of the moving image for projection by the projectors 310_a to 310_30b is described. The example of FIG. 7 shows that the projection moving image group generated based on the moving image ID = "C200" is projected between 18:00 and 19:00. Further, it is shown that the projection moving image group generated based on the moving image ID = "C100" is projected between 20:00 and 21:00.

"電動スクリーン"には、電動スクリーン330_1〜330_30をON状態にする時間帯が記載される。電動スクリーン330_1〜330_30がON状態になる時間帯は、プロジェクタ310_1a〜310_30bによる投影用動画像群の投影時間帯と同じ時間帯である。したがって、18時00分から19時00分の間、及び20時00分から21時00分の間、電動スクリーン330_1〜330_30はON状態になる。 In the "electric screen", a time zone in which the electric screens 330_1 to 330_30 are turned on is described. The time zone in which the electric screens 330_1 to 330_30 are turned on is the same time zone as the projection time zone of the moving image group for projection by the projectors 310_1a to 310_30b. Therefore, the electric screens 330_1 to 330_30 are turned on from 18:00 to 19:00 and from 20:00 to 21:00.

"電飾装置"には、電飾装置140_1〜140_6をON状態にする時間帯が記載される。本実施形態において、電飾装置140_1〜140_6は、プロジェクタ310_1a〜310_30bによる投影用動画像の投影時間外においてON状態になる。したがって、17時00分から18時00分の間、19時00分から20時00分の間、及び、21時00分から22時00分の間、電飾装置140_1〜140_6はON状態になる。 In the "illumination device", a time zone in which the illumination device 140_1 to 140_6 is turned on is described. In the present embodiment, the illumination devices 140_1 to 140_6 are turned on outside the projection time of the moving image for projection by the projectors 310_1a to 310_30b. Therefore, the illumination devices 140_1 to 140_6 are turned on from 17:00 to 18:00, from 19:00 to 20:00, and from 21:00 to 22:00.

<6.画像投影システムにおけるサイネージ処理の流れ>
次に、画像投影システム300におけるサイネージ処理の流れについて説明する。図8は、サイネージ処理の流れを示すフローチャートである。建物110において、画像投影システム300の設置が完了することで、画像投影システム300では、図8に示すサイネージ処理を実行する。
<6. Flow of signage processing in image projection system>
Next, the flow of signage processing in the image projection system 300 will be described. FIG. 8 is a flowchart showing the flow of signage processing. When the installation of the image projection system 300 is completed in the building 110, the image projection system 300 executes the signage process shown in FIG.

具体的には、ステップS801において、画像投影システム300は、プロジェクタ310_1a〜310_30bの校正処理(第1の校正処理及び第2の校正処理等)を行う。 Specifically, in step S801, the image projection system 300 performs calibration processing (first calibration processing, second calibration processing, etc.) of the projectors 310_1a to 310_30b.

ステップS802において、画像投影システム300は、画像処理(投影用動画像("M201A"〜"M705B")の生成及び各プロジェクタ310_1a〜310_30bへの投影用動画像の送信等)を行う。 In step S802, the image projection system 300 performs image processing (generation of projection moving images ("M201A" to "M705B"), transmission of projection moving images to the projectors 310_1a to 310_30b, and the like).

ステップS803において、画像投影システム300は、サイネージ制御処理を行う。具体的には、画像投影システム300は、プロジェクタ310_1a〜310_30bによる投影用動画像群の投影、電動スクリーン330_1〜330_30のON/OFF制御、電飾装置140_1〜140_6のON/OFF制御を行う。 In step S803, the image projection system 300 performs the signage control process. Specifically, the image projection system 300 performs projection of a moving image group for projection by projectors 310_1a to 310_30b, ON / OFF control of electric screens 330_1 to 330_30, and ON / OFF control of illumination devices 140_1 to 140_6.

なお、画像投影システム300では、図8に示すサイネージ処理を実行している間、並行して、監視処理を実行するものとする。 In the image projection system 300, the monitoring process is executed in parallel while the signage process shown in FIG. 8 is being executed.

<7.校正処理の詳細>
次に、画像投影システム300における校正処理(ステップS801)の詳細について説明する。
<7. Details of calibration process>
Next, the details of the calibration process (step S801) in the image projection system 300 will be described.

(1)校正部の機能構成
はじめに、校正処理を実行する、情報処理装置370の校正部371の機能構成について説明する。図9は、情報処理装置の校正部の機能構成を示す図である。
(1) Functional configuration of the calibration unit First, the functional configuration of the calibration unit 371 of the information processing apparatus 370 that executes the calibration process will be described. FIG. 9 is a diagram showing a functional configuration of a calibration unit of an information processing apparatus.

図9に示すように校正部371は、第1校正部911及び第2校正部912を有する。第1校正部911は、第1の校正処理時に起動され、各種処理を実行する。具体的には、第1校正部911は、投影用動画像を生成する際に用いる補正パラメータを算出する。また、第1校正部911は、算出した補正パラメータを画像情報管理部376に格納するとともに、算出した補正パラメータを示す補正パラメータID及び算出日時を、窓IDと対応付けて画像情報600に格納する。これにより、画像処理部372では、プロジェクタ310_1a〜310_30bにより投影された際に歪みのない投影用動画像を生成することができる。 As shown in FIG. 9, the calibration unit 371 has a first calibration unit 911 and a second calibration unit 912. The first calibration unit 911 is activated at the time of the first calibration process and executes various processes. Specifically, the first calibration unit 911 calculates the correction parameters used when generating the moving image for projection. Further, the first calibration unit 911 stores the calculated correction parameter in the image information management unit 376, and stores the correction parameter ID indicating the calculated correction parameter and the calculated date and time in the image information 600 in association with the window ID. .. As a result, the image processing unit 372 can generate a moving image for projection without distortion when projected by the projectors 310_1a to 310_30b.

第2校正部912は、第2の校正処理時に起動され、各種処理を実行する。具体的には、第2校正部912は、投影用動画像が所定の色味で投影されるよう、プロジェクタ310_1a〜310_30bに対してRGBレベルを設定する。 The second calibration unit 912 is activated at the time of the second calibration process and executes various processes. Specifically, the second proofreading unit 912 sets the RGB level for the projectors 310_1a to 310_30b so that the moving image for projection is projected with a predetermined color.

(2)第1の校正処理の流れ
次に、第1の校正処理の詳細について、図11〜図13を逐次参照しながら、図10のシーケンス図に基づいて説明する。図10は、第1の校正処理のシーケンス図である。
(2) Flow of First Calibration Process Next, the details of the first calibration process will be described with reference to FIGS. 11 to 13 based on the sequence diagram of FIG. 10. FIG. 10 is a sequence diagram of the first calibration process.

図10に示すように、ステップS1001において、操作者1000は、情報処理装置370に対して、第1校正部911を起動させるための起動指示を入力する。 As shown in FIG. 10, in step S1001, the operator 1000 inputs an activation instruction for activating the first calibration unit 911 to the information processing apparatus 370.

操作者1000により起動指示が入力されたことに応じて、ステップS1002では、第1校正部911が起動し、情報処理装置370の表示部405に、第1の校正処理を実行する対象を操作者1000が選択するための選択画面を表示する。 In step S1002, in response to the start instruction input by the operator 1000, the first calibration unit 911 is activated, and the display unit 405 of the information processing apparatus 370 displays the target to be executed by the first calibration process. Display a selection screen for 1000 to select.

ステップS1003において、操作者1000は、表示部405に表示された選択画面の中から、第1の校正処理を実行する窓ガラスを選択する。 In step S1003, the operator 1000 selects the window glass on which the first calibration process is to be executed from the selection screen displayed on the display unit 405.

操作者1000により窓ガラスが選択されたことに応じて、第1校正部911が、選択された窓ガラスに対応する位置に配置されているプロジェクタを識別する。そして、ステップS1004及びS1005では、第1校正部911が、識別したプロジェクタそれぞれに対して、ランプON指示を送信する。 Depending on the windowpane being selected by the operator 1000, the first calibration unit 911 identifies the projector located at the position corresponding to the selected windowpane. Then, in steps S1004 and S1005, the first calibration unit 911 transmits a lamp ON instruction to each of the identified projectors.

図11は、第1の校正処理時に表示される情報処理装置の画面の一例を示す図である。第1校正部911が起動すると、情報処理装置370の表示部405には、選択画面1100が表示される。図11に示すように、選択画面1100には、建物110の窓ガラス群120のレイアウト1110が含まれる。 FIG. 11 is a diagram showing an example of a screen of the information processing apparatus displayed during the first calibration process. When the first calibration unit 911 is activated, the selection screen 1100 is displayed on the display unit 405 of the information processing apparatus 370. As shown in FIG. 11, the selection screen 1100 includes the layout 1110 of the window glass group 120 of the building 110.

操作者1000は、レイアウト1110内の窓ガラスを示す矩形ボタンを押圧し、完了ボタン1120を押圧することで、第1の校正処理を実行する窓ガラスを選択する。図11の例は、矩形ボタン1111が押圧され、完了ボタン1120が押圧された様子を示している。 The operator 1000 selects the window glass to be subjected to the first calibration process by pressing the rectangular button indicating the window glass in the layout 1110 and pressing the completion button 1120. The example of FIG. 11 shows that the rectangular button 1111 is pressed and the completion button 1120 is pressed.

矩形ボタン1111により特定される窓ガラスは、窓ID="W703"の窓ガラス1128である。図11の下側に示すとおり、窓ガラス1128に対応する位置には、プロジェクタ310_28a(プロジェクタID="PJ703A")とプロジェクタ310_28b(プロジェクタID="PJ703B")とが配置されている。 The window glass specified by the rectangular button 1111 is a window glass 1128 having a window ID = "W703". As shown on the lower side of FIG. 11, a projector 310_28a (projector ID = "PJ703A") and a projector 310_28b (projector ID = "PJ703B") are arranged at positions corresponding to the window glass 1128.

したがって、ステップS1004において、第1校正部911は、プロジェクタ310_28aにランプON指示を送信する。また、ステップS1005において、第1校正部911は、プロジェクタ310_28bにランプON指示を送信する。なお、この時点で、窓ガラス1128の電動スクリーン330_28(電動スクリーンID="SC703")はON状態になっているものとする。 Therefore, in step S1004, the first calibration unit 911 transmits a lamp ON instruction to the projector 310_28a. Further, in step S1005, the first calibration unit 911 transmits a lamp ON instruction to the projector 310_28b. At this point, it is assumed that the electric screen 330_28 (electric screen ID = "SC703") of the window glass 1128 is in the ON state.

続いて、ステップS1006において、第1校正部911は、校正パターン画像を生成する。第1校正部911は、校正パターン画像として、2つの異なる校正パターン画像を生成する。 Subsequently, in step S1006, the first calibration unit 911 generates a calibration pattern image. The first calibration unit 911 generates two different calibration pattern images as calibration pattern images.

ステップS1007において、第1校正部911は、プロジェクタ310_28aに対して、第1の校正パターン画像を送信する。また、ステップS1008において、第1校正部911は、プロジェクタ310_28bに対して、第2の校正パターン画像を送信する。 In step S1007, the first calibration unit 911 transmits the first calibration pattern image to the projector 310_28a. Further, in step S1008, the first calibration unit 911 transmits a second calibration pattern image to the projector 310_28b.

ステップS1009において、プロジェクタ310_28aは、第1校正部911より送信された第1の校正パターン画像を投影する。また、ステップS1010において、プロジェクタ310_28bは、第1校正部911より送信された第2の校正パターン画像を投影する。 In step S1009, the projector 310_28a projects the first calibration pattern image transmitted from the first calibration unit 911. Further, in step S1010, the projector 310_28b projects a second calibration pattern image transmitted from the first calibration unit 911.

ステップS1011において、操作者1000は、投影された第1及び第2の校正パターン画像を撮像装置381を用いて撮影するために、撮像装置381に撮影指示を入力する。 In step S1011, the operator 1000 inputs a shooting instruction to the imaging device 381 in order to capture the projected first and second calibration pattern images using the imaging device 381.

ステップS1012において、撮像装置381は、投影された第1及び第2の校正パターン画像について撮影処理を実行し、ステップS1013において、撮像装置381は撮影結果を情報処理装置370に送信する。 In step S1012, the image pickup apparatus 381 executes an imaging process on the projected first and second calibration pattern images, and in step S1013, the imaging apparatus 381 transmits the imaging result to the information processing apparatus 370.

図12は、第1の校正処理時に投影される校正パターン画像の一例を示す図である。図12に示すように、プロジェクタ310_28aは、第1の校正パターン画像を投影し、プロジェクタ310_28bは、第2の校正パターン画像を投影する。操作者1000は、第1及び第2の校正パターン画像を撮像装置381を用いて撮影することで、撮影結果を情報処理装置370に送信する。 FIG. 12 is a diagram showing an example of a calibration pattern image projected during the first calibration process. As shown in FIG. 12, the projector 310_28a projects the first calibration pattern image, and the projector 310_28b projects the second calibration pattern image. The operator 1000 captures the first and second calibration pattern images using the imaging device 381, and transmits the captured results to the information processing device 370.

図10の説明に戻る。ステップS1014において、操作者1000は、第1の校正パターン画像と第2の校正パターン画像を入れ替えるための入れ替え指示を入力する。 Returning to the description of FIG. In step S1014, the operator 1000 inputs a replacement instruction for swapping the first calibration pattern image and the second calibration pattern image.

ステップS1015において、第1校正部911は、入れ替え指示に応じて、プロジェクタ310_28aに第2の校正パターン画像を送信する。また、ステップS1016において、第1校正部911は、プロジェクタ310_28bに第1の校正パターン画像を送信する。 In step S1015, the first calibration unit 911 transmits the second calibration pattern image to the projector 310_28a in response to the replacement instruction. Further, in step S1016, the first calibration unit 911 transmits the first calibration pattern image to the projector 310_28b.

ステップS1017において、プロジェクタ310_28aは、第1校正部911より送信された第2の校正パターン画像を投影する。また、ステップS1018において、プロジェクタ310_28bは、第1校正部911より送信された第1の校正パターン画像を投影する。 In step S1017, the projector 310_28a projects a second calibration pattern image transmitted from the first calibration unit 911. Further, in step S1018, the projector 310_28b projects the first calibration pattern image transmitted from the first calibration unit 911.

ステップS1019において、操作者1000は、投影された第2及び第1の校正パターン画像を撮像装置381を用いて撮影するために、撮像装置381に撮影指示を入力する。 In step S1019, the operator 1000 inputs an imaging instruction to the imaging device 381 in order to capture the projected second and first calibration pattern images using the imaging device 381.

ステップS1020において、撮像装置381は、投影された第2及び第1の校正パターン画像について撮影処理を実行し、ステップS1021において、撮像装置381は、撮影結果を情報処理装置370に送信する。 In step S1020, the image pickup apparatus 381 executes an imaging process on the projected second and first calibration pattern images, and in step S1021, the imaging apparatus 381 transmits the imaging result to the information processing apparatus 370.

図13は、第1の校正処理時に投影される校正パターン画像の他の一例を示す図である。図13に示すように、プロジェクタ310_28aは、第2の校正パターン画像を投影し、プロジェクタ310_28bは、第1の校正パターン画像を投影する。操作者1000は、第2及び第1の校正パターン画像を撮像装置381を用いて撮影することで、撮影結果を情報処理装置370に送信する。 FIG. 13 is a diagram showing another example of the calibration pattern image projected during the first calibration process. As shown in FIG. 13, the projector 310_28a projects a second calibration pattern image, and the projector 310_28b projects a first calibration pattern image. The operator 1000 captures the second and first calibration pattern images using the image pickup apparatus 381, and transmits the imaging result to the information processing apparatus 370.

再び、図10の説明に戻る。ステップS1022において、操作者1000は、第1校正部911に対して、補正パラメータの算出に用いる撮影結果を指定する。ステップS1023において、第1校正部911は、操作者1000により指定された撮影結果を読み出す。 Returning to the description of FIG. 10 again. In step S1022, the operator 1000 specifies to the first calibration unit 911 a shooting result to be used for calculating the correction parameter. In step S1023, the first calibration unit 911 reads out the photographing result designated by the operator 1000.

ステップS1024において、操作者1000は、補正パラメータの算出指示を入力する。ステップS1025において、第1校正部911は、読み出した撮影結果に基づいて、補正パラメータを算出する。 In step S1024, the operator 1000 inputs a correction parameter calculation instruction. In step S1025, the first calibration unit 911 calculates the correction parameter based on the read imaging result.

なお、第1校正部911において算出される補正パラメータには、第1及び第2の校正パターン画像に対して位置合わせ、スケール合わせ、歪み補正等の各種幾何学的な補正を行うための幾何学パラメータが含まれる。この幾何学パラメータは、例えば、電動スクリーンや投影装置の設置位置、投影装置の光学機器の個体差等の種々の要因によって変動する。このため、幾何学パラメータは、窓ガラス(電動スクリーンと投影装置との組み合わせ)ごとに異なる場合が多い。後述する画像処理部372では、窓ガラスごとに適切な幾何学パラメータを用いて補正を行うことで、図1のように投影した投影用動画像群130のうちの一部の投影用動画像が歪んで表示される、といった不具合が発生するのを回避する。 The correction parameters calculated by the first calibration unit 911 include geometry for performing various geometric corrections such as alignment, scale adjustment, and distortion correction with respect to the first and second calibration pattern images. Contains parameters. This geometric parameter varies depending on various factors such as the installation position of the electric screen and the projection device, the individual difference of the optical device of the projection device, and the like. For this reason, the geometric parameters are often different for each window glass (combination of an electric screen and a projection device). In the image processing unit 372, which will be described later, by making corrections using appropriate geometric parameters for each window glass, a part of the projected moving images in the projected moving image group 130 as shown in FIG. 1 can be obtained. Avoid problems such as distorted display.

第1校正部911は、補正パラメータの算出結果を画像情報管理部376に格納する。また、第1校正部911は、補正パラメータID(例えば、"P703")及び、算出日時(例えば、"2016.5.25")を、窓ID(例えば、"W703")と対応付けて画像情報600に格納する。 The first calibration unit 911 stores the calculation result of the correction parameter in the image information management unit 376. Further, the first calibration unit 911 associates the correction parameter ID (for example, "P703") and the calculated date and time (for example, "2016.5.25") with the window ID (for example, "W703") for the image. Store in information 600.

(3)第2の校正処理の流れ
次に、第2の校正処理の詳細について、図15を参照しながら、図14のシーケンス図に基づいて説明する。図14は、第2の校正処理のシーケンス図である。
(3) Flow of Second Calibration Process Next, the details of the second calibration process will be described with reference to FIG. 15 based on the sequence diagram of FIG. FIG. 14 is a sequence diagram of the second calibration process.

図14に示すように、ステップS1401において、操作者1000は、情報処理装置370に対して、第2校正部912を起動させるための起動指示を入力する。 As shown in FIG. 14, in step S1401, the operator 1000 inputs an activation instruction for activating the second calibration unit 912 to the information processing apparatus 370.

操作者1000により起動指示が入力されたことに応じて、ステップS1402では、第2校正部912が起動し、情報処理装置370の表示部405に、第2の校正処理を実行する対象を操作者1000が選択するための選択画面を表示する。 In step S1402, the second calibration unit 912 is activated in response to the start instruction input by the operator 1000, and the display unit 405 of the information processing apparatus 370 displays the target to be executed by the operator for the second calibration process. A selection screen for 1000 to select is displayed.

ステップS1403において、操作者1000は、表示部405に表示された選択画面の中から、第2の校正処理を実行する窓ガラスを選択する。 In step S1403, the operator 1000 selects the window glass on which the second calibration process is to be executed from the selection screen displayed on the display unit 405.

操作者1000により窓ガラスが選択されたことに応じて、ステップS1404では、第2校正部912が、選択された窓ガラスに対応する位置に配置された電動スクリーンを識別し、識別した電動スクリーンに対して、スクリーンOFF指示を送信する。 In response to the window glass being selected by the operator 1000, in step S1404, the second calibration unit 912 identifies the electric screen arranged at the position corresponding to the selected window glass, and the identified electric screen is used. In response, a screen OFF instruction is transmitted.

なお、図14の例は、第1の校正処理同様、窓ID="W703"の窓ガラス1128が選択され、対応する電動スクリーン330_28に対して、スクリーンOFF指示が送信された場合を示している。 Note that the example of FIG. 14 shows a case where the window glass 1128 having the window ID = "W703" is selected and the screen OFF instruction is transmitted to the corresponding electric screen 330_28 as in the first calibration process. ..

第2校正部912よりスクリーンOFF指示が送信されたことに応じて、ステップS1405では、電動スクリーン330_28の電源がOFF状態になる。 In step S1405, the power supply of the electric screen 330_28 is turned off in response to the screen OFF instruction being transmitted from the second calibration unit 912.

ステップS1406において、第2校正部912は、窓ID="W703"の窓ガラス1128に対応する位置に配置されたプロジェクタ310_28a(プロジェクタID="PJ703A")に対して、ランプON指示を送信する。これにより、プロジェクタn'310_28aのランプがON状態になる。 In step S1406, the second calibration unit 912 transmits a lamp ON instruction to the projector 310_28a (projector ID = "PJ703A") arranged at a position corresponding to the window glass 1128 of the window ID = "W703". As a result, the lamp of the projector n'310_28a is turned on.

ステップS1407において、操作者1000は、情報処理装置370に対して、プロジェクタ310_28aに白画像を投影するための投影指示を入力する。 In step S1407, the operator 1000 inputs a projection instruction for projecting a white image onto the projector 310_28a to the information processing apparatus 370.

ステップS1408において、第2校正部912は、操作者1000による白画像投影指示に応じて、プロジェクタ310_28aに対して、白画像投影指示を送信する。 In step S1408, the second calibration unit 912 transmits the white image projection instruction to the projector 310_28a in response to the white image projection instruction by the operator 1000.

ステップS1409において、プロジェクタ310_28aは、第2校正部912より送信された白画像投影指示に応じて、全白投影を行う。 In step S1409, the projector 310_28a performs all-white projection in response to the white image projection instruction transmitted from the second calibration unit 912.

ステップS1410において、操作者1000は、プロジェクタ310_28aにより全白投影された窓ガラスの色温度を測定するための測定指示を、色彩輝度計382に対して入力する。 In step S1410, the operator 1000 inputs a measurement instruction for measuring the color temperature of the window glass projected entirely white by the projector 310_28a to the color luminance meter 382.

ステップS1411において、色彩輝度計382は、全白投影された窓ガラス1128の色温度を測定する。ステップS1412において、操作者1000は、測定した色温度を情報処理装置370に設定する。 In step S1411, the color luminance meter 382 measures the color temperature of the all-white projected window glass 1128. In step S1412, the operator 1000 sets the measured color temperature in the information processing apparatus 370.

ステップS1413において、第2校正部912は、操作者1000により設定された色温度を、RGBレベルに変換する変換処理を行う。 In step S1413, the second proofreading unit 912 performs a conversion process for converting the color temperature set by the operator 1000 into RGB levels.

ステップS1414において、第2校正部912は、変換処理を行うことで算出したRGBレベルを、プロジェクタ310_28aに送信する。 In step S1414, the second calibration unit 912 transmits the RGB level calculated by performing the conversion process to the projector 310_28a.

ステップS1415において、プロジェクタ310_28aは、第2校正部912より送信されたRGBレベルを設定する。 In step S1415, the projector 310_28a sets the RGB level transmitted from the second calibration unit 912.

図15は、第2の校正処理時に投影される白画像の一例を示す図である。図15に示すように、電動スクリーン330_28がOFF状態において、プロジェクタ310_28aは、白画像を窓ガラス1128に投影する。また、操作者1000は、色彩輝度計382を用いて窓ガラス1128の色温度を測定し、測定結果を情報処理装置370に送信する。これにより、情報処理装置370では、RGBレベルが算出され、プロジェクタ310_28aには、測定結果に応じたRGBレベルが設定される。 FIG. 15 is a diagram showing an example of a white image projected during the second calibration process. As shown in FIG. 15, when the electric screen 330_28 is OFF, the projector 310_28a projects a white image onto the window glass 1128. Further, the operator 1000 measures the color temperature of the window glass 1128 using the color luminance meter 382, and transmits the measurement result to the information processing apparatus 370. As a result, the information processing apparatus 370 calculates the RGB level, and the projector 310_28a sets the RGB level according to the measurement result.

図14の説明に戻る。ステップS1416において、操作者1000は、情報処理装置370に対して、第2の校正処理の終了指示を入力する。ステップS1417において、第2校正部912は、操作者1000により終了指示が入力されたことに応じて、電動スクリーン330_28に対して、スクリーンON指示を送信する。 Returning to the description of FIG. In step S1416, the operator 1000 inputs an instruction to end the second calibration process to the information processing apparatus 370. In step S1417, the second calibration unit 912 transmits a screen ON instruction to the electric screen 330_28 in response to the end instruction being input by the operator 1000.

第2校正部912よりスクリーンON指示が送信されたことに応じて、ステップS1418では、電動スクリーン330_28の電源がON状態になる。 In step S1418, the power supply of the electric screen 330_28 is turned on in response to the screen ON instruction being transmitted from the second calibration unit 912.

<8.画像処理の詳細>
次に、画像投影システム300における画像処理(ステップS802)の詳細について説明する。
<8. Details of image processing>
Next, the details of the image processing (step S802) in the image projection system 300 will be described.

(1)画像処理部の機能構成
はじめに、画像処理を実行する、情報処理装置370の画像処理部372の機能構成について説明する。図16は、情報処理装置の画像処理部の機能構成を示す図である。
(1) Functional Configuration of Image Processing Unit First, the functional configuration of the image processing unit 372 of the information processing apparatus 370 that executes image processing will be described. FIG. 16 is a diagram showing a functional configuration of an image processing unit of an information processing apparatus.

図16に示すように画像処理部372は、対象情報取得部1611、画像情報取得部1612、反転部1613、デコード部1614を有する。また、画像処理部372は、第1分割部1615、補正部1616、第2分割部1617、エンコード部1618、送信部1619を有する。 As shown in FIG. 16, the image processing unit 372 includes a target information acquisition unit 1611, an image information acquisition unit 1612, an inversion unit 1613, and a decoding unit 1614. Further, the image processing unit 372 includes a first division unit 1615, a correction unit 1616, a second division unit 1617, an encoding unit 1618, and a transmission unit 1619.

対象情報取得部1611は、サイネージ対象情報管理部375より、サイネージ対象情報を読み出し、第1分割部1615に通知する。 The target information acquisition unit 1611 reads the signage target information from the signage target information management unit 375 and notifies the first division unit 1615.

画像情報取得部1612は、画像情報管理部376より、広告主から提供された動画像を読み出し、反転部1613に通知する。 The image information acquisition unit 1612 reads the moving image provided by the advertiser from the image information management unit 376 and notifies the inversion unit 1613.

反転部1613は、画像情報取得部1612より通知された動画像の左右を反転させる。画像投影システム300では、透明または半透明の窓ガラスに対して内側から投影し、投影結果は、窓ガラスの外側から視聴されるため、予め左右を反転しておく必要があるからである。このように、反転部1613が反転処理を行うことで、広告主が意図した動画像とは左右が反転した動画像を視聴者が視聴する、といった事態を回避することができる。反転部1613は、反転後の動画像をデコード部1614に通知する。 The inversion unit 1613 inverts the left and right of the moving image notified by the image information acquisition unit 1612. This is because the image projection system 300 projects from the inside onto a transparent or translucent window glass, and the projection result is viewed from the outside of the window glass, so that it is necessary to invert the left and right in advance. In this way, by performing the reversing process by the reversing unit 1613, it is possible to avoid a situation in which the viewer views the moving image whose left and right sides are reversed from the moving image intended by the advertiser. The inversion unit 1613 notifies the decoding unit 1614 of the inverted moving image.

デコード部1614は、左右が判定された動画像をデコード処理し、フレーム単位に分解することで、静止画像群を抽出する。デコード部1614は、静止画像群に含まれる各静止画像を、順次、第1分割部1615に通知する。 The decoding unit 1614 extracts a still image group by decoding the moving image whose left and right are determined and decomposing it into frame units. The decoding unit 1614 sequentially notifies the first division unit 1615 of each still image included in the still image group.

第1分割部1615は、第1の分割手段として機能する。第1分割部1615は、デコード部1614から順次通知された各静止画像について、対象情報取得部1611から通知されたサイネージ対象情報500に基づいて、複数の静止画像に分割する第1分割処理を行う。これにより、第1分割部1615は、窓ガラスの位置及び窓ガラスのサイズに応じた分割静止画像(分割画像)を生成することができる。 The first division unit 1615 functions as the first division means. The first division unit 1615 performs a first division process of dividing each still image sequentially notified from the decoding unit 1614 into a plurality of still images based on the signage target information 500 notified from the target information acquisition unit 1611. .. As a result, the first division unit 1615 can generate a divided still image (divided image) according to the position of the window glass and the size of the window glass.

また、第1分割部1615は、格納手段としても機能する。第1分割部1615は、静止画像群に含まれる全ての静止画像について第1分割処理を行うことで取得した分割静止画像について、同じ窓ガラスの分割静止画像ごとにわけることで、複数の分割静止画像群を生成し、画像情報管理部376に格納する。 The first division unit 1615 also functions as a storage means. The first division unit 1615 divides all the still images included in the still image group into a plurality of divided still images obtained by performing the first divided processing for each divided still image of the same window glass. An image group is generated and stored in the image information management unit 376.

また、第1分割部1615は、生成した複数の分割静止画像群それぞれに、分割静止画像群IDを付し、窓IDと対応付けて画像情報600に格納する。 Further, the first division unit 1615 assigns a division still image group ID to each of the generated plurality of division still image groups, and stores the divided still image group ID in the image information 600 in association with the window ID.

さらに、第1分割部1615は、生成した複数の分割静止画像群それぞれを、窓IDと対応付けて補正部1616に通知する。 Further, the first division unit 1615 notifies the correction unit 1616 of each of the generated plurality of divided still image groups in association with the window ID.

補正部1616は、補正手段の一例である。補正部1616は、第1分割部1615より通知された複数の分割静止画像群それぞれを、窓IDに応じた補正パラメータを用いて補正する。また、補正部1616は、補正後の複数の分割静止画像群を第2分割部1617に通知する。 The correction unit 1616 is an example of correction means. The correction unit 1616 corrects each of the plurality of divided still image groups notified by the first division unit 1615 by using the correction parameters according to the window ID. Further, the correction unit 1616 notifies the second division unit 1617 of the plurality of divided still image groups after the correction.

第2分割部1617は、第2の分割手段として機能する。第2分割部1617は、補正部1616より通知された、補正後の複数の分割静止画像群それぞれを、プロジェクタ単位に分割する。補正部1616により生成された、補正後の複数の分割静止画像群は、それぞれ窓ガラス単位で生成されているため、第2分割部1617では、プロジェクタ単位に分割する。 The second division unit 1617 functions as a second division means. The second division unit 1617 divides each of the plurality of corrected still image groups notified by the correction unit 1616 into projector units. Since the plurality of divided still image groups after correction generated by the correction unit 1616 are generated in units of windowpanes, the second division unit 1617 divides them into units of projectors.

エンコード部1618は、プロジェクタ単位に分割された補正後の複数の分割静止画像群を、プロジェクタ単位でエンコード処理し、複数の投影用動画像を生成する。エンコード部1618は、生成した複数の投影用動画像を識別するための投影用動画像IDと生成日時とを、プロジェクタIDと対応付けて画像情報600に格納する。 The encoding unit 1618 encodes a plurality of corrected still image groups divided into projector units for each projector to generate a plurality of moving images for projection. The encoding unit 1618 stores the projected moving image ID for identifying the generated plurality of projected moving images and the generation date and time in association with the projector ID in the image information 600.

送信部1619は、送信手段の一例であり、エンコード部1618により生成された複数の投影用動画像を、対応するプロジェクタにそれぞれ送信する。なお、送信部1619が投影用動画像を、事前に、対応するプロジェクタに送信しておくことで、サイネージ制御部373では、投影開始時に、投影開始指示を送信すれば足りることになる。これにより、投影開始時に投影用動画像を送信する構成と比較して、投影用動画像の投影に遅延が生じる可能性を低減させることができる。 The transmission unit 1619 is an example of the transmission means, and transmits a plurality of projection moving images generated by the encoding unit 1618 to the corresponding projectors, respectively. In addition, since the transmission unit 1619 transmits the projection moving image to the corresponding projector in advance, it is sufficient for the signage control unit 373 to transmit the projection start instruction at the start of projection. This makes it possible to reduce the possibility of delay in the projection of the projection moving image as compared with the configuration in which the projection moving image is transmitted at the start of projection.

(2)画像処理の具体例
次に、画像処理部372による画像処理の具体例について説明する。図17は、画像処理の具体例を示す図である。
(2) Specific Example of Image Processing Next, a specific example of image processing by the image processing unit 372 will be described. FIG. 17 is a diagram showing a specific example of image processing.

図17において、動画像1710は、動画像ID="C100"の動画像であり、MPEG4形式で画像情報管理部376に格納されている。画像情報取得部1612が、動画像1710を読み出し、反転部1613に通知すると、反転部1613は、動画像1710の左右を反転させ、反転後の動画像1711を生成する。 In FIG. 17, the moving image 1710 is a moving image having a moving image ID = "C100" and is stored in the image information management unit 376 in MPEG4 format. When the image information acquisition unit 1612 reads the moving image 1710 and notifies the reversing unit 1613, the reversing unit 1613 reverses the left and right sides of the moving image 1710 and generates the reversed moving image 1711.

反転後の動画像1711は、デコード部1614においてデコード処理され、複数の静止画像からなる静止画像群として抽出される。更に、抽出された静止画像群に対しては、第1分割部1615が、サイネージ対象情報に基づく第1分割処理を行い、複数の分割静止画像群を生成する。 The inverted moving image 1711 is decoded by the decoding unit 1614 and extracted as a still image group composed of a plurality of still images. Further, the extracted still image group is subjected to the first division process based on the signage target information by the first division unit 1615 to generate a plurality of divided still image groups.

なお、複数の分割静止画像群(分割静止画像群1720_1、1720_2、・・・1720_30)には、それぞれ、分割静止画像群ID(C201、C202、・・・C705)が付され、窓IDと対応付けて画像情報600に格納される。 The plurality of divided still image groups (divided still image groups 1720_1, 1720_2, ... 1720_30) are each assigned a divided still image group ID (C201, C202, ... C705) and correspond to the window ID. It is attached and stored in the image information 600.

また、複数の分割静止画像群1720_1、1720_2、・・・1720_30に対しては、補正部1616が、それぞれ、対応する補正パラメータを用いて補正を行う。例えば、補正部1616は、分割静止画像群1720_1を、補正パラメータ1730_1(補正パラメータID="P201")を用いて補正する。また、補正部1616は、分割静止画像群1720_2を、補正パラメータ1730_2(補正パラメータID="P202")を用いて補正する。更に、補正部1616は、分割静止画像群1720_30を、補正パラメータ1730_30(補正パラメータID="P705")を用いて補正する。 Further, the correction unit 1616 corrects the plurality of divided still image groups 1720_1, 1720_2, ... 1720_30 by using the corresponding correction parameters, respectively. For example, the correction unit 1616 corrects the divided still image group 1720_1 by using the correction parameter 1730_1 (correction parameter ID = "P201"). Further, the correction unit 1616 corrects the divided still image group 1720_2 by using the correction parameter 1730_2 (correction parameter ID = "P202"). Further, the correction unit 1616 corrects the divided still image group 1720_30 by using the correction parameter 1730_30 (correction parameter ID = "P705").

補正パラメータにより補正された補正後の分割静止画像群1720_1、1720_2、・・・1720_30は、それぞれ、第2分割部1617により、プロジェクタ単位に分割される。例えば、補正後の分割静止画像群1720_1がプロジェクタ単位に分割されることで、プロジェクタ310_1a用の分割静止画像群1740_1aと、プロジェクタ310_1b用の分割静止画像群1740_1bとが生成される。 The corrected divided still image groups 1720_1, 1720_2, ... 1720_30 corrected by the correction parameters are each divided into projector units by the second division unit 1617. For example, by dividing the corrected divided still image group 1720_1 into projector units, a divided still image group 1740_1a for the projector 310_1a and a divided still image group 1740_1b for the projector 310_1b are generated.

同様に、補正後の分割静止画像群1720_30がプロジェクタ単位に分割されることで、プロジェクタ310_30a用の分割静止画像群1740_30aと、プロジェクタ310_30b用の分割静止画像群1740_30bとが生成される。 Similarly, by dividing the corrected divided still image group 1720_30 into projector units, the divided still image group 1740_30a for the projector 310_30a and the divided still image group 1740_30b for the projector 310_30b are generated.

第2分割部1617によりプロジェクタ単位に分割された補正後の分割静止画像群1740_1a〜1740_30bは、エンコード部1618によりエンコード処理が施される。これにより、エンコード部1618は、MPEG4形式の投影用動画像を生成する。 The corrected divided still image groups 1740_1a to 1740_30b divided into projector units by the second dividing unit 1617 are encoded by the encoding unit 1618. As a result, the encoding unit 1618 generates an MPEG4 format projection moving image.

例えば、エンコード部1618は、プロジェクタ310_1a用の分割静止画像群1740_1aをエンコード処理することで、投影用動画像1750_1aを生成する。また、エンコード部1618は、プロジェクタ310_1b用の分割静止画像群1740_1bをエンコード処理することで、投影用動画像1750_1bを生成する。更に、エンコード部1618は、プロジェクタ310_30a用の分割静止画像群1740_30a、プロジェクタ310_30b用の分割静止画像群1740_30bをエンコード処理することで、投影用動画像1750_30a、1750_30bを生成する。 For example, the encoding unit 1618 generates a moving image for projection 1750_1a by encoding the divided still image group 1740_1a for the projector 310_1a. Further, the encoding unit 1618 generates a moving image for projection 1750_1b by encoding the divided still image group 1740_1b for the projector 310_1b. Further, the encoding unit 1618 encodes the divided still image group 1740_30a for the projector 310_30a and the divided still image group 1740_30b for the projector 310_30b to generate the projection moving images 1750_30a and 1750_30b.

エンコード部1618は、生成した複数の投影用動画像1750_1a〜1750_30bを識別するための投影用動画像ID(M201A、M201B、・・・M705A、M705B)及び生成日時を、プロジェクタIDと対応付けて画像情報600に格納する。 The encoding unit 1618 associates the projected moving image IDs (M201A, M201B, ... M705A, M705B) for identifying the generated plurality of projected moving images 1750_1a to 1750_30b, and the generation date and time with the projector ID. It is stored in the information 600.

また、送信部1619は、生成された複数の投影用動画像1750_1a〜1750_30bを、対応するプロジェクタに送信する。例えば、送信部1619は、投影用動画像1750_1aを、プロジェクタ310_1aに送信する。また、投影用動画像1750_1bを、プロジェクタ310_1bに送信する。更に、送信部1619は、投影用動画像1750_30aを、プロジェクタ310_30aに、投影用動画像1750_30bを、プロジェクタ310_30bにそれぞれ送信する。 Further, the transmission unit 1619 transmits a plurality of generated moving images for projection 1750_1a to 1750_30b to the corresponding projectors. For example, the transmission unit 1619 transmits the projection moving image 1750_1a to the projector 310_1a. Further, the moving image for projection 1750_1b is transmitted to the projector 310_1b. Further, the transmission unit 1619 transmits the projection moving image 1750_30a to the projector 310_30a and the projection moving image 1750_30b to the projector 310_30b, respectively.

(3)画像処理の流れ
次に、画像処理の流れについて、図18のフローチャートに基づいて説明する。図18は、画像処理の流れを示すフローチャートである。
(3) Flow of image processing Next, the flow of image processing will be described with reference to the flowchart of FIG. FIG. 18 is a flowchart showing the flow of image processing.

ステップS1801において、画像情報取得部1612は、画像情報管理部376より動画像を取得する。 In step S1801, the image information acquisition unit 1612 acquires a moving image from the image information management unit 376.

ステップS1802において、対象情報取得部1611は、サイネージ対象情報管理部375より、サイネージ対象情報500を取得する。 In step S1802, the target information acquisition unit 1611 acquires the signage target information 500 from the signage target information management unit 375.

ステップS1803において、反転部1613は、ステップS1801において取得した動画像に対して、左右反転処理を行う。 In step S1803, the reversing unit 1613 performs a left-right reversing process on the moving image acquired in step S1801.

ステップS1804において、デコード部1614は、反転後の動画像をデコード処理することで、静止画像群を抽出する。 In step S1804, the decoding unit 1614 extracts a still image group by decoding the inverted moving image.

ステップS1805において、第1分割部1615は、静止画像カウンタnに1を代入する。 In step S1805, the first division unit 1615 substitutes 1 for the still image counter n.

ステップS1806において、第1分割部1615は、n番目の静止画像に対して、第1分割処理を行う。なお、第1分割処理のフローチャートの詳細は、後述する。 In step S1806, the first division unit 1615 performs the first division processing on the nth still image. The details of the flowchart of the first division process will be described later.

ステップS1807において、第1分割部1615は、全ての静止画像について第1分割処理を行ったか否かを判定する。ステップS1807において、第1分割処理を行っていない静止画像があると判定した場合には(ステップS1807においてNoの場合には)、ステップS1808に進む。ステップS1808において、第1分割部1615は、静止画像カウンタnをインクリメントした後、ステップS1806に戻る。 In step S1807, the first division unit 1615 determines whether or not the first division processing has been performed on all the still images. If it is determined in step S1807 that there is a still image that has not been subjected to the first division process (if No in step S1807), the process proceeds to step S1808. In step S1808, the first division unit 1615 increments the still image counter n and then returns to step S1806.

一方、ステップS1807において、全ての静止画像について第1分割処理を行ったと判定した場合には、ステップS1809に進む。 On the other hand, if it is determined in step S1807 that the first division processing has been performed on all the still images, the process proceeds to step S1809.

ステップS1809において、第1分割部1615は、各静止画像について生成した複数の分割静止画像を、同じ窓ガラスに対応する分割静止画像ごとに分けることで、窓ガラス数分の分割静止画像群を生成し、画像情報管理部376に格納する。また、第1分割部1615は、生成した分割静止画像群ごとに分割静止画像群IDを付し、窓IDと対応付けて画像情報600に格納する。 In step S1809, the first division unit 1615 generates a group of divided still images for the number of windowpanes by dividing the plurality of divided still images generated for each still image into each divided still image corresponding to the same window glass. Then, it is stored in the image information management unit 376. Further, the first division unit 1615 assigns a division still image group ID to each of the generated divided still image groups, and stores the divided still image group ID in the image information 600 in association with the window ID.

ステップS1810において、補正部1616は、分割静止画像群カウンタmに1を代入する。 In step S1810, the correction unit 1616 substitutes 1 for the divided still image group counter m.

ステップS1811において、補正部1616は、ステップS1809において生成された分割静止画像群のうち、m番目の分割静止画像群を、対応する補正パラメータを用いて補正する。 In step S1811, the correction unit 1616 corrects the m-th divided still image group among the divided still image groups generated in step S1809 by using the corresponding correction parameters.

ステップS1812において、第2分割部1617は、補正後のm番目の分割静止画像群について、第2分割処理を行う。 In step S1812, the second division unit 1617 performs the second division processing on the m-th divided still image group after the correction.

ステップS1813において、第2分割部1617は、ステップS1809において生成された全ての分割静止画像群について、補正処理及び第2分割処理を行ったか否かを判定する。 In step S1813, the second division unit 1617 determines whether or not the correction processing and the second division processing have been performed on all the divided still image groups generated in step S1809.

ステップS1813において、補正処理及び第2分割処理を行っていない分割静止画像群があると判定した場合には(ステップS1813においてNoの場合には)、ステップS1813に進む。 If it is determined in step S1813 that there is a divided still image group that has not undergone the correction process and the second division process (if No in step S1813), the process proceeds to step S1813.

ステップS1814において、補正部1616は、分割静止画像群カウンタmをインクリメントし、ステップS1811に戻る。 In step S1814, the correction unit 1616 increments the divided still image group counter m and returns to step S1811.

一方、ステップS1813において、全ての分割静止画像群について、補正処理及び第2分割処理を行ったと判定した場合には(ステップS1813においてYesの場合には)、ステップS1815に進む。 On the other hand, if it is determined in step S1813 that the correction processing and the second division processing have been performed on all the divided still image groups (in the case of Yes in step S1813), the process proceeds to step S1815.

ステップS1815において、エンコード部1618は、第2分割処理された分割静止画像群を、プロジェクタ単位でエンコード処理することで、複数の投影用動画像を生成する。また、エンコード部1618は、生成した複数の投影用動画像について、生成日時を画像情報600に格納する。 In step S1815, the encoding unit 1618 generates a plurality of projection moving images by encoding the divided still image group subjected to the second division processing for each projector. In addition, the encoding unit 1618 stores the generation date and time in the image information 600 for the generated plurality of projection moving images.

ステップS1816において、送信部1619は、生成された複数の投影用動画像を、対応するプロジェクタにそれぞれ送信する。 In step S1816, the transmission unit 1619 transmits the generated plurality of projection moving images to the corresponding projectors, respectively.

(4)第1分割処理の詳細
次に、第1分割処理(ステップS1806)の詳細について図19及び図20を用いて説明する。図19は、第1分割処理の流れを示すフローチャートである。また、図20は、第1分割処理の一例を示す図である。
(4) Details of First Division Processing Next, details of the first division processing (step S1806) will be described with reference to FIGS. 19 and 20. FIG. 19 is a flowchart showing the flow of the first division process. Further, FIG. 20 is a diagram showing an example of the first division process.

ステップS1901において、第1分割部1615は、n番目の静止画像を読み出す。図20において、静止画像2000は、第1分割部1615により読み出されたn番目の静止画像であるとする。 In step S1901, the first division unit 1615 reads out the nth still image. In FIG. 20, it is assumed that the still image 2000 is the nth still image read by the first division unit 1615.

ステップS1902において、第1分割部1615は、フロアカウンタfに"2"を代入する。 In step S1902, the first division unit 1615 substitutes "2" for the floor counter f.

ステップS1903において、第1分割部1615は、1フロアあたりの窓ガラス数をカウントする窓カウンタgに"1"を代入する。 In step S1903, the first division unit 1615 substitutes "1" for the window counter g that counts the number of windowpanes per floor.

ステップS1904において、第1分割部1615は、サイネージ対象情報500より、窓ID="Wf0g"の"位置"、"横サイズ"、"縦サイズ"を読み出す。ここでは、fに"2"が代入され、gに"1"が代入されているため、窓ID="W201"の位置((0,0))、横サイズ(x12)、縦サイズ(y12)が読み出される。 In step S1904, the first division unit 1615 reads out the "position", "horizontal size", and "vertical size" of the window ID = "Wf0g" from the signage target information 500. Here, "2" is substituted into f, for "1" is substituted into g, the position of the window ID = "W201" ((0,0 )), the horizontal size (x 12), the vertical size ( y 12 ) is read out.

ステップS1905において、第1分割部1615は、ステップS1904において読み出した位置、横サイズ、縦サイズを、静止画像2000と所定領域510との対比に応じて、画素数に変換する。 In step S1905, the first division unit 1615 converts the position, horizontal size, and vertical size read in step S1904 into the number of pixels according to the comparison between the still image 2000 and the predetermined area 510.

図20に示すように、本実施形態において、静止画像2000は、横4000画素、縦8000画素で構成されているものとする。この場合、位置="(0,0)"に対応する静止画像2000上の画素は、位置="(0,0)"の画素となる。 As shown in FIG. 20, in the present embodiment, the still image 2000 is composed of 4000 pixels in the horizontal direction and 8000 pixels in the vertical direction. In this case, the pixels on the still image 2000 corresponding to the position = "(0,0)" are the pixels of the position = "(0,0)".

また、横サイズ(x12)に対応する静止画像2000上の画素は、(x12/x52)×4000により算出される画素となる。更に、縦サイズ(y12)に対応する静止画像2000上の画素は、(y12/y62)×8000により算出される画素となる。 Further, the pixels on the still image 2000 corresponding to the horizontal size (x 12 ) are the pixels calculated by (x 12 / x 52 ) × 4000. Further, the pixels on the still image 2000 corresponding to the vertical size (y 12 ) are the pixels calculated by (y 12 / y 62 ) × 8000.

ステップS1906において、第1分割部1615は、ステップS1905において算出された画素に基づいて特定される矩形領域2001を、静止画像2000より切り出し、分割静止画像を生成する。 In step S1906, the first division unit 1615 cuts out the rectangular region 2001 specified based on the pixels calculated in step S1905 from the still image 2000, and generates the divided still image.

ステップS1907において、第1分割部1615は、fフロアの全ての窓ガラスについて、第1分割処理を行ったか否かを判定する。ステップS1907において、第1分割処理を行っていない窓ガラスがあると判定した場合には(ステップS1907においてNoの場合には)、ステップS1908に進む。 In step S1907, the first division unit 1615 determines whether or not the first division processing has been performed on all the windowpanes on the f floor. If it is determined in step S1907 that there is a window glass that has not been subjected to the first division process (if No in step S1907), the process proceeds to step S1908.

ステップS1908において、第1分割部1615は、窓カウンタgをインクリメントした後、ステップS1904に戻る。これにより、gには"2"が代入されることになる。 In step S1908, the first division unit 1615 increments the window counter g and then returns to step S1904. As a result, "2" is substituted for g.

ステップS1904において、第1分割部1615は、サイネージ対象情報500より、窓ID="W202"の位置((x21,0))、横サイズ(x22−x21)、縦サイズ(y12)を読み出す。 In step S1904, from the signage target information 500, the first division unit 1615 has a window ID = "W202" position ((x 21 , 0)), a horizontal size (x 22 −x 21 ), and a vertical size (y 12 ). Is read.

ステップS1905において、第1分割部1615は、ステップS1904において読み出した位置、横サイズ、縦サイズを画素数に変換する。 In step S1905, the first division unit 1615 converts the position, horizontal size, and vertical size read in step S1904 into the number of pixels.

図20に示すように、位置((x21,0))に対応する静止画像2000上の画素は、(x21/x52)×4000により算出される画素となる。また、横サイズ(x22−x21)に対応する静止画像2000上の画素は、(x22/x52)×4000により算出される画素となる。更に、縦サイズ(y12)に対応する静止画像2000上の画素は、(y12/y62)×8000により算出される画素となる。 As shown in FIG. 20, the pixels on the still image 2000 corresponding to the position ((x 21 , 0)) are the pixels calculated by (x 21 / x 52 ) × 4000. Further, the pixels on the still image 2000 corresponding to the horizontal size (x 22 −x 21 ) are the pixels calculated by (x 22 / x 52 ) × 4000. Further, the pixels on the still image 2000 corresponding to the vertical size (y 12 ) are the pixels calculated by (y 12 / y 62 ) × 8000.

ステップS1906において、第1分割部1615は、ステップS1905において算出された画素に基づいて特定される矩形領域2002を、静止画像2000より切り出し、分割静止画像を生成する。 In step S1906, the first division unit 1615 cuts out the rectangular region 2002 specified based on the pixels calculated in step S1905 from the still image 2000, and generates the divided still image.

ステップS1907において、第1分割部1615は、fフロアの全ての窓ガラスについて、第1分割処理を行ったか否かを判定する。ステップS1907において、第1分割処理を行っていない窓ガラスがあると判定した場合には(ステップS1907においてNoの場合には)、ステップS1908に進む。以降、ステップS1906において、矩形領域2005が切り出されるまで、ステップS1904〜S1906の処理が繰り返される。 In step S1907, the first division unit 1615 determines whether or not the first division processing has been performed on all the windowpanes on the f floor. If it is determined in step S1907 that there is a window glass that has not been subjected to the first division process (if No in step S1907), the process proceeds to step S1908. After that, in step S1906, the processes of steps S1904 to S1906 are repeated until the rectangular region 2005 is cut out.

ステップS1907において、fフロアの全ての窓ガラスについて第1分割処理を行ったと判定した場合には(ステップS1907においてYesの場合には)、ステップS1909に進む。 If it is determined in step S1907 that the first division process has been performed on all the windowpanes on the f floor (in the case of Yes in step S1907), the process proceeds to step S1909.

ステップS1909において、第1分割部1615は、全てのフロアについて第1分割処理を行ったか否かを判定する。ステップS1909において、第1分割処理を行っていないフロアがあると判定した場合には(ステップS1909においてNoの場合には)、ステップS1910に進む。 In step S1909, the first division unit 1615 determines whether or not the first division processing has been performed on all the floors. If it is determined in step S1909 that there is a floor on which the first division process has not been performed (if No in step S1909), the process proceeds to step S1910.

ステップS1910において、第1分割部1615は、フロアカウンタfをインクリメントした後、ステップS1903に戻る。以降、フロアカウンタf=7において、矩形領域2030が切り出されるまで、ステップS1904〜S1907の処理が繰り返される。 In step S1910, the first division unit 1615 increments the floor counter f and then returns to step S1903. After that, in the floor counter f = 7, the processes of steps S1904 to S1907 are repeated until the rectangular region 2030 is cut out.

ステップS1909において、全てのフロアについて第1分割処理を行ったと判定した場合には(ステップS1909においてYesの場合には)、図18のステップS1807に戻る。 If it is determined in step S1909 that the first division process has been performed for all the floors (in the case of Yes in step S1909), the process returns to step S1807 of FIG.

<9.サイネージ制御処理の詳細>
次に、画像投影システム300によるサイネージ制御処理(ステップS803)の詳細について説明する。
<9. Details of signage control processing>
Next, the details of the signage control process (step S803) by the image projection system 300 will be described.

(1)サイネージ制御部の機能構成
はじめに、サイネージ制御処理を実行する、情報処理装置370のサイネージ制御部373の機能構成について説明する。図21は、情報処理装置のサイネージ制御部の機能構成を示す図である。
(1) Functional Configuration of Signage Control Unit First, the functional configuration of the signage control unit 373 of the information processing apparatus 370 that executes the signage control processing will be described. FIG. 21 is a diagram showing a functional configuration of a signage control unit of an information processing device.

図21に示すようにサイネージ制御部373は、同期部2101、開始制御部2102、終了制御部2103を有する。 As shown in FIG. 21, the signage control unit 373 includes a synchronization unit 2101, a start control unit 2102, and an end control unit 2103.

同期部2101は、時刻情報を出力する。また、同期部2101は、プロジェクタ310_1a〜310_30bと、情報処理装置370との間で、時刻の同期を行う。具体的には、時刻サーバ360より時刻情報を受信し、出力する時刻情報を修正したうえで、プロジェクタ310_1a〜310_30bに対して、修正した時刻情報を送信する。プロジェクタ310_1a〜310_30bは、同期部2101より時刻情報を受信すると、内部で管理している時刻情報を修正して出力する。これにより、同期部2101は、プロジェクタ310_1a〜310_30bと、情報処理装置370とで、正確な時刻情報に基づき時刻を同期させることができる。 The synchronization unit 2101 outputs time information. Further, the synchronization unit 2101 synchronizes the time between the projectors 310_1a to 310_30b and the information processing device 370. Specifically, the time information is received from the time server 360, the time information to be output is corrected, and then the corrected time information is transmitted to the projectors 310_1a to 310_30b. When the projectors 310_1a to 310_30b receive the time information from the synchronization unit 2101, the projectors 310_1a to 310_30b correct the time information managed internally and output the time information. As a result, the synchronization unit 2101 can synchronize the time between the projectors 310_1a to 310_30b and the information processing device 370 based on accurate time information.

開始制御部2102は、スケジュール情報管理部377に格納されたスケジュール情報を読み出し、投影開始時刻を識別する。また、開始制御部2102は、各サイネージ装置の所要時間に関する情報に基づいて各サイネージ装置に対する指示タイミングを算出し、算出した指示タイミングで、各サイネージ装置に投影開始時の指示を送信する。これにより、サイネージ制御部373では、投影開始時に、各サイネージ装置の所要時間を考慮した制御を行うことができる。 The start control unit 2102 reads the schedule information stored in the schedule information management unit 377 and identifies the projection start time. Further, the start control unit 2102 calculates the instruction timing for each signage device based on the information about the required time of each signage device, and transmits the instruction at the start of projection to each signage device at the calculated instruction timing. As a result, the signage control unit 373 can perform control in consideration of the required time of each signage device at the start of projection.

終了制御部2103は、スケジュール情報管理部377に格納されたスケジュール情報を読み出し、投影終了時刻を識別する。また、終了制御部2103は、各サイネージ装置の所要時間に関する情報に基づいて、各サイネージ装置に対する指示タイミングを算出し、算出したタイミングで各サイネージ装置に投影終了時の指示を送信する。これにより、サイネージ制御部373では、投影終了時に、各サイネージ装置の所要時間を考慮した制御を行うことができる。 The end control unit 2103 reads the schedule information stored in the schedule information management unit 377 and identifies the projection end time. Further, the end control unit 2103 calculates the instruction timing for each signage device based on the information regarding the required time of each signage device, and transmits the instruction at the end of projection to each signage device at the calculated timing. As a result, the signage control unit 373 can perform control in consideration of the required time of each signage device at the end of projection.

(2)サイネージ制御処理(起動)の流れ
次に、サイネージ制御部373によるサイネージ制御処理(起動)について、図22のフローチャートに基づいて説明する。図22は、サイネージ制御処理(起動)の流れを示すフローチャートである。
(2) Flow of Signage Control Process (Startup) Next, the signage control process (startup) by the signage control unit 373 will be described with reference to the flowchart of FIG. FIG. 22 is a flowchart showing the flow of the signage control process (startup).

ステップS2201において、同期部2101は、時刻サーバ360より時刻情報を受信し、情報処理装置370内部で管理している時刻情報を修正するとともに、プロジェクタ310_1a〜310_30bに、修正した時刻情報を送信する。 In step S2201, the synchronization unit 2101 receives the time information from the time server 360, corrects the time information managed inside the information processing apparatus 370, and transmits the corrected time information to the projectors 310_1a to 310_30b.

ステップS2202において、開始制御部2102は、スケジュール情報管理部377に格納されたスケジュール情報を読み出し、投影開始時刻を識別する。 In step S2202, the start control unit 2102 reads the schedule information stored in the schedule information management unit 377 and identifies the projection start time.

ステップS2203において、開始制御部2102は、スケジュール情報管理部377に格納された所要時間情報(詳細は後述)を読み出す。なお、所要時間情報は、スケジュール情報管理部377において、スケジュール情報700に関連付けて格納されているものとする。 In step S2203, the start control unit 2102 reads out the required time information (details will be described later) stored in the schedule information management unit 377. It is assumed that the required time information is stored in the schedule information management unit 377 in association with the schedule information 700.

ステップS2204において、開始制御部2102は、ステップS2202において識別した投影開始時刻と、ステップS2203において読み出した所要時間情報とに基づいて、各サイネージ装置に対する投影開始時の指示タイミングを算出する。 In step S2204, the start control unit 2102 calculates the instruction timing at the start of projection for each signage device based on the projection start time identified in step S2202 and the required time information read in step S2203.

図23は、所要時間情報の一例及び各サイネージ装置に対する指示タイミングを示す図である。図23(a)に示すように、所要時間情報2300には、情報の項目として、"サイネージ装置に対する指示項目"、"所要時間"、"制御パターン"が含まれる。 FIG. 23 is a diagram showing an example of required time information and instruction timing for each signage device. As shown in FIG. 23A, the required time information 2300 includes "instruction items for the signage device", "required time", and "control pattern" as information items.

"サイネージ装置に対する指示項目"には、投影開始時に各サイネージ装置に対して行う指示項目が格納される。"所要時間"には、投影開始時の各サイネージ装置の動作にかかる時間が格納される。"制御パターン"には、投影開始時の各サイネージ装置の動作順序に関する情報が格納される。 In the "instruction item for the signage device", the instruction item to be given to each signage device at the start of projection is stored. The "required time" stores the time required for each signage device to operate at the start of projection. The "control pattern" stores information about the operation order of each signage device at the start of projection.

図23(a)の例によれば、プロジェクタに対して、ランプON指示を送信してから、当該プロジェクタのランプのON状態が安定するまでには90秒かかる。また、図23(a)の例によれば、投影開始時に、ランプON指示は全フロアのプロジェクタに対して一括して送信される。 According to the example of FIG. 23A, it takes 90 seconds from the transmission of the lamp ON instruction to the projector until the lamp ON state of the projector stabilizes. Further, according to the example of FIG. 23A, the lamp ON instruction is collectively transmitted to the projectors on all floors at the start of projection.

また、図23(a)の例によれば、各フロアに配置された全てのプロジェクタに対して、投影開始指示を送信してから、当該全てのプロジェクタにおいて投影用動画像の投影が開始されるまでに、10秒かかる。また、図23(a)の例によれば、投影開始時に、投影開始指示は全フロアのプロジェクタに対して一括して送信される。 Further, according to the example of FIG. 23A, after transmitting the projection start instruction to all the projectors arranged on each floor, the projection of the moving image for projection is started in all the projectors. It takes 10 seconds. Further, according to the example of FIG. 23A, at the start of projection, the projection start instruction is collectively transmitted to the projectors on all floors.

また、図23(a)の例によれば、下のフロアから順次電飾装置をOFF状態にしていく場合、全てのフロアの電飾装置をOFF状態にするのに10秒かかる。 Further, according to the example of FIG. 23A, when the illumination devices are sequentially turned off from the lower floors, it takes 10 seconds to turn off the illumination devices on all floors.

更に、図23(a)の例によれば、下のフロアから順次電動スクリーンをON状態にしていく場合、全てのフロアの電動スクリーンをON状態にするのに10秒かかる。 Further, according to the example of FIG. 23A, when the electric screens are sequentially turned on from the lower floors, it takes 10 seconds to turn on the electric screens of all the floors.

このため、図23(b)のグラフ2310に示すように、開始制御部2102は、プロジェクタ310_1a〜310_30bに対して、投影開始時刻の90秒前に、ランプON指示を送信する。 Therefore, as shown in the graph 2310 of FIG. 23B, the start control unit 2102 transmits a lamp ON instruction to the projectors 310_1a to 310_30b 90 seconds before the projection start time.

また、図23(b)のグラフ2320に示すように、開始制御部2102は、電飾OFF指示を行う10秒前に、プロジェクタ310_1a〜310_30bに対して、投影用動画像の投影開始指示を送信する。 Further, as shown in the graph 2320 of FIG. 23B, the start control unit 2102 transmits a projection start instruction of the projection moving image to the projectors 310_1a to 310_30b 10 seconds before the illumination OFF instruction is given. To do.

また、図23(b)のグラフ2330に示すように、開始制御部2102は、下のフロアの電飾装置に対して、投影開始時刻の20秒前(スクリーンON指示の10秒前)に、電飾OFF指示を送信する。 Further, as shown in the graph 2330 of FIG. 23B, the start control unit 2102 attaches the start control unit 2102 to the illumination device on the lower floor 20 seconds before the projection start time (10 seconds before the screen ON instruction). Send an illumination OFF instruction.

また、図23(b)のグラフ2340に示すように、開始制御部2102は、下のフロアの電動スクリーンに対して、投影開始時刻の10秒前に、スクリーンON指示を送信する。 Further, as shown in the graph 2340 of FIG. 23B, the start control unit 2102 transmits a screen ON instruction to the electric screen on the lower floor 10 seconds before the projection start time.

図22の説明に戻る。ステップS2205において、開始制御部2102は、ステップS2204において算出した、各サイネージ装置に対する投影開始時の指示タイミングの時刻に到達したか否かを判定する。 Returning to the description of FIG. In step S2205, the start control unit 2102 determines whether or not the time of the instruction timing at the start of projection for each signage device calculated in step S2204 has been reached.

ステップS2205において、指示タイミングの時刻に到達していないと判定した場合には(ステップS2205においてNoの場合には)、指示タイミングの時刻に到達したと判定するまで待機する。 If it is determined in step S2205 that the time of the instruction timing has not been reached (in the case of No in step S2205), the process waits until it is determined that the time of the instruction timing has been reached.

一方、ステップS2205において、指示タイミングの時刻に到達したと判定した場合には(ステップS2205においてYesの場合には)、ステップS2206に進む。 On the other hand, if it is determined in step S2205 that the time of the instruction timing has been reached (in the case of Yes in step S2205), the process proceeds to step S2206.

ステップS2206において、開始制御部2102は、指示タイミングの時刻に到達したサイネージ装置に対して指示を送信する。 In step S2206, the start control unit 2102 transmits an instruction to the signage device that has reached the time of the instruction timing.

ステップS2207において、開始制御部2102は、全てのサイネージ装置に対して指示を送信したか否かを判定する。ステップS2207において、指示を送信していないサイネージ装置があると判定した場合には(ステップS2207においてNoの場合には)、ステップS2205に戻る。 In step S2207, the start control unit 2102 determines whether or not an instruction has been transmitted to all signage devices. If it is determined in step S2207 that there is a signage device that has not transmitted an instruction (if No in step S2207), the process returns to step S2205.

一方、ステップS2207において、全てのサイネージ装置に対して指示を送信したと判定した場合には(ステップS2207においてYesの場合には)、サイネージ制御処理(起動)を終了する。 On the other hand, if it is determined in step S2207 that the instruction has been transmitted to all the signage devices (in the case of Yes in step S2207), the signage control process (startup) is terminated.

(3)サイネージ制御処理(終了)の流れ
次に、サイネージ制御処理(終了)について、図24のフローチャートに基づいて説明する。図24は、サイネージ制御処理(終了)の流れを示すフローチャートである。
(3) Flow of Signage Control Process (End) Next, the signage control process (end) will be described with reference to the flowchart of FIG. 24. FIG. 24 is a flowchart showing the flow of the signage control process (end).

ステップS2401において、終了制御部2103は、スケジュール情報管理部377に格納されたスケジュール情報を読み出し、投影終了時刻を識別する。 In step S2401, the end control unit 2103 reads the schedule information stored in the schedule information management unit 377 and identifies the projection end time.

ステップS2401において、終了制御部2103は、スケジュール情報管理部377に格納された所要時間情報(詳細は後述)を読み出す。なお、所要時間情報は、スケジュール情報管理部377において、スケジュール情報700に関連付けて格納されているものとする。 In step S2401, the end control unit 2103 reads out the required time information (details will be described later) stored in the schedule information management unit 377. It is assumed that the required time information is stored in the schedule information management unit 377 in association with the schedule information 700.

ステップS2403において、終了制御部2103は、ステップS2401において識別した投影終了時刻と、ステップS2402において読み出した所要時間情報とに基づいて、各サイネージ装置に対する投影終了時の指示タイミングを算出する。 In step S2403, the end control unit 2103 calculates the instruction timing at the end of projection for each signage device based on the projection end time identified in step S2401 and the required time information read in step S2402.

図25は、所要時間情報の一例及び各サイネージ装置に対する指示タイミングを示す図である。図25(a)に示すように、所要時間情報2500に含まれる情報の項目は、図23(a)と同じであるため、ここでは説明を省略する。 FIG. 25 is a diagram showing an example of required time information and instruction timing for each signage device. As shown in FIG. 25 (a), the items of information included in the required time information 2500 are the same as those in FIG. 23 (a), and thus the description thereof will be omitted here.

図25(a)の例によれば、下のフロアから順次電動スクリーンをOFF状態にしていく場合、全てのフロアの電動スクリーンをOFF状態にするのに10秒かかる。 According to the example of FIG. 25A, when the electric screens are sequentially turned off from the lower floors, it takes 10 seconds to turn off the electric screens of all the floors.

また、図25(a)の例によれば、下のフロアから順次電飾装置をON状態にしていく場合、全てのフロアの電飾装置をON状態にするのに10秒かかる。 Further, according to the example of FIG. 25A, when the illumination devices are sequentially turned on from the lower floors, it takes 10 seconds to turn on the illumination devices on all floors.

また、図25(a)の例によれば、下のフロアから順次投影用動画像の投影を終了していく場合、全てのフロアの投影用動画像の投影を終了するのに10秒かかる。 Further, according to the example of FIG. 25A, when the projection of the moving image for projection is sequentially finished from the lower floor, it takes 10 seconds to finish the projection of the moving image for projection on all the floors.

更に、図25(a)の例によれば、下のフロアから順次プロジェクタのランプをOFF状態にしていく場合、全てのフロアのプロジェクタのランプをOFF状態にするのに10秒かかる。 Further, according to the example of FIG. 25A, when the lamps of the projectors are sequentially turned off from the lower floors, it takes 10 seconds to turn off the lamps of the projectors on all the floors.

このため、図25(b)のグラフ2510に示すように、終了制御部2103は、下のフロアの電動スクリーンに対して、投影終了時刻の20秒前(電飾ON指示の10秒前)に、スクリーンOFF指示を送信する。 Therefore, as shown in the graph 2510 of FIG. 25 (b), the end control unit 2103 refers to the electric screen on the lower floor 20 seconds before the projection end time (10 seconds before the illumination ON instruction). , Send a screen off instruction.

また、図25(b)のグラフ2520に示すように、終了制御部2103は、下のフロアの電飾装置に対して、投影終了時刻の10秒前に、電飾ON指示を送信する。 Further, as shown in the graph 2520 of FIG. 25B, the end control unit 2103 transmits an illumination ON instruction to the illumination device on the lower floor 10 seconds before the projection end time.

また、図25(b)のグラフ2530に示すように、終了制御部2103は、下のフロアのプロジェクタに対して、スクリーンOFF指示と同じタイミングで、投影終了指示を送信する。 Further, as shown in the graph 2530 of FIG. 25B, the end control unit 2103 transmits a projection end instruction to the projector on the lower floor at the same timing as the screen OFF instruction.

更に、図25(b)のグラフ2540に示すように、終了制御部2103は、下のフロアのプロジェクタに対して、スクリーンOFF指示と同じタイミングで、ランプOFF指示を送信する。 Further, as shown in the graph 2540 of FIG. 25B, the end control unit 2103 transmits a lamp OFF instruction to the projector on the lower floor at the same timing as the screen OFF instruction.

図24の説明に戻る。ステップS2404において、終了制御部2103は、ステップS2403において算出した、各サイネージ装置に対する投影終了時の指示タイミングの時刻に到達したか否かを判定する。 Returning to the description of FIG. 24. In step S2404, the end control unit 2103 determines whether or not the time of the instruction timing at the end of projection for each signage device calculated in step S2403 has been reached.

ステップS2404において、指示タイミングの時刻に到達していないと判定した場合には(ステップS2404においてNoの場合には)、指示タイミングの時刻に到達したと判定するまで待機する。 If it is determined in step S2404 that the time of the instruction timing has not been reached (if No in step S2404), the process waits until it is determined that the time of the instruction timing has been reached.

一方、ステップS2404において、指示タイミングの時刻に到達したと判定した場合には(ステップS2404においてYesの場合には)、ステップS2405に進む。 On the other hand, if it is determined in step S2404 that the time of the instruction timing has been reached (yes in step S2404), the process proceeds to step S2405.

ステップS2405において、終了制御部2103は、指示タイミングの時刻に到達したサイネージ装置に対して指示を送信する。 In step S2405, the end control unit 2103 transmits an instruction to the signage device that has reached the time of the instruction timing.

ステップS2406において、終了制御部2103は、全てのサイネージ装置に対して指示を送信したか否かを判定する。ステップS2406において、指示を送信していないサイネージ装置があると判定した場合には(ステップS2406においてNoの場合には)、ステップS2404に戻る。 In step S2406, the end control unit 2103 determines whether or not the instruction has been transmitted to all the signage devices. If it is determined in step S2406 that there is a signage device that has not transmitted an instruction (if No in step S2406), the process returns to step S2404.

一方、ステップS2406において、全てのサイネージ装置に対して指示を送信したと判定した場合には(ステップS2406においてYesの場合には)、サイネージ制御処理(終了)を終了する。 On the other hand, if it is determined in step S2406 that the instruction has been transmitted to all the signage devices (yes in step S2406), the signage control process (end) is terminated.

<10.監視処理の詳細>
次に、画像投影システム300における監視処理の詳細について説明する。なお、上述したように、画像投影システム300では、図8に示すサイネージ処理を実行している間、並行して、監視処理を実行する。
<10. Details of monitoring process>
Next, the details of the monitoring process in the image projection system 300 will be described. As described above, in the image projection system 300, the monitoring process is executed in parallel while the signage process shown in FIG. 8 is being executed.

(1)監視部の機能構成
はじめに、監視処理を実行する、情報処理装置370の監視部374の機能構成について説明する。図26は、情報処理装置の監視部の機能構成を示す図である。
(1) Functional configuration of the monitoring unit First, the functional configuration of the monitoring unit 374 of the information processing device 370 that executes the monitoring process will be described. FIG. 26 is a diagram showing a functional configuration of a monitoring unit of an information processing device.

図26に示すように、監視部374は、情報監視部2601、再生成部2602を有する。 As shown in FIG. 26, the monitoring unit 374 has an information monitoring unit 2601 and a regeneration unit 2602.

情報監視部2601は、画像情報600を監視し、補正パラメータが算出された日時である"算出日時"と、補正パラメータを用いて補正されることで生成される投影用動画像の"生成日時"との前後関係を判定する。"算出日時"に格納されている日時の方が、"生成日時"に格納されている日時よりも後であると判定した場合、情報監視部2601は、対応する窓IDを再生成部2602に通知する。 The information monitoring unit 2601 monitors the image information 600, and the "calculated date and time" which is the date and time when the correction parameter is calculated and the "generation date and time" of the moving image for projection generated by the correction using the correction parameter. Judge the context with. If it is determined that the date and time stored in the "calculated date and time" is later than the date and time stored in the "generation date and time", the information monitoring unit 2601 sets the corresponding window ID to the regeneration unit 2602. Notice.

再生成部2602は、再生成手段の一例である。再生成部2602は、情報監視部2601より窓IDの通知を受けると、当該窓IDに対応付けられた分割静止画像群について、新たな補正パラメータにより補正を行い、投影用動画像を再生成する。また、再生成部2602は、再生成した投影用動画像を、画像情報管理部376に格納するとともに、画像情報600の"生成日時"を更新する。 The regeneration unit 2602 is an example of the regeneration means. Upon receiving the notification of the window ID from the information monitoring unit 2601, the regeneration unit 2602 corrects the divided still image group associated with the window ID with a new correction parameter, and regenerates the moving image for projection. .. In addition, the regeneration unit 2602 stores the regenerated moving image for projection in the image information management unit 376, and updates the "generation date and time" of the image information 600.

(2)監視処理の流れ
次に、監視処理について、図27のフローチャートに基づいて説明する。図27は、監視処理の流れを示すフローチャートである。
(2) Flow of monitoring process Next, the monitoring process will be described with reference to the flowchart of FIG. 27. FIG. 27 is a flowchart showing the flow of the monitoring process.

ステップS2701において、情報監視部2601は、画像情報管理部376に格納された画像情報600について監視し、"算出日時"が更新されたか否かを判定する。ステップS2701において、更新されていないと判定した場合(ステップS2701においてNoの場合には)、更新されたと判定されるまで待機する。 In step S2701, the information monitoring unit 2601 monitors the image information 600 stored in the image information management unit 376, and determines whether or not the "calculated date and time" has been updated. If it is determined in step S2701 that it has not been updated (in the case of No in step S2701), it waits until it is determined that it has been updated.

一方、ステップS2701において、更新されたと判定した場合には(ステップS2701においてYesの場合には)、ステップS2702に進む。ここでは、補正パラメータID="P205"の補正パラメータが更新されたとする。 On the other hand, if it is determined in step S2701 that the update has been performed (in the case of Yes in step S2701), the process proceeds to step S2702. Here, it is assumed that the correction parameter of the correction parameter ID = "P205" has been updated.

ステップS2702において、情報監視部2601は、ステップS2701において"算出日時"が更新されたと判定した補正パラメータに対応付けられた窓IDを、再生成部2602に通知する。再生成部2602は、通知された窓IDに対応付けられた分割静止画像群(ここでは、分割静止画像群ID="C205")を、画像情報管理部376より読み出す。 In step S2702, the information monitoring unit 2601 notifies the regeneration unit 2602 of the window ID associated with the correction parameter determined that the "calculated date and time" has been updated in step S2701. The regeneration unit 2602 reads out the divided still image group (here, the divided still image group ID = "C205") associated with the notified window ID from the image information management unit 376.

ステップS2703において、再生成部2602は、ステップS2702において読み出した分割静止画像群(ここでは、分割静止画像群ID="C205")に対して、"算出日時"が更新された補正パラメータを用いて補正処理を行う。ここでは、補正パラメータID="P205"の補正パラメータを用いて補正処理を行う。 In step S2703, the regenerating unit 2602 uses a correction parameter in which the "calculation date and time" is updated for the divided still image group (here, the divided still image group ID = "C205") read in step S2702. Perform correction processing. Here, the correction process is performed using the correction parameter with the correction parameter ID = "P205".

ステップS2704において、再生成部2602は、分割静止画像カウンタpに"1"を代入する。 In step S2704, the regeneration unit 2602 substitutes "1" for the divided still image counter p.

ステップS2705において、再生成部2602は、ステップS2703において再補正された分割静止画像群(分割静止画像群ID="C205")に含まれるp番目の分割静止画像について、第2分割処理を行う。 In step S2705, the regeneration unit 2602 performs the second division processing on the p-th divided still image included in the divided still image group (divided still image group ID = "C205") recorrected in step S2703.

ステップS2706において、再生成部2602は、再補正された分割静止画像群(分割静止画像群ID="C205")に含まれる全ての分割静止画像について第2分割処理を行ったか否かを判定する。ステップS2706において、第2分割処理を行っていない分割静止画像があると判定した場合には(ステップS2706においてNoの場合には)、ステップS2707に進む。 In step S2706, the regeneration unit 2602 determines whether or not the second division processing has been performed on all the divided still images included in the recorrected divided still image group (divided still image group ID = "C205"). .. If it is determined in step S2706 that there is a divided still image that has not been subjected to the second division processing (if No in step S2706), the process proceeds to step S2707.

ステップS2707において、再生成部2602は、分割静止画像カウンタpをインクリメントした後、ステップS2705に戻る。 In step S2707, the regeneration unit 2602 increments the divided still image counter p, and then returns to step S2705.

一方、ステップS2706において、全ての分割静止画像について第2分割処理を行ったと判定した場合には(ステップS2706においてYesの場合には)、ステップS2708に進む。 On the other hand, if it is determined in step S2706 that the second division processing has been performed on all the divided still images (in the case of Yes in step S2706), the process proceeds to step S2708.

ステップS2708において、再生成部2602は、第2分割処理された分割静止画像群を、プロジェクタ単位でエンコード処理することで、投影用動画像(投影用動画像ID="M205A"、"M205B")を再生成する。 In step S2708, the regeneration unit 2602 encodes the divided still image group subjected to the second division processing in units of projectors to produce a moving image for projection (projection moving image ID = "M205A", "M205B"). Is regenerated.

ステップS2709において、再生成部2602は、再生成した投影用動画像(投影用動画像ID="M205A"、"M205B")を、対応するプロジェクタ(プロジェクタID="PJ205A"、"PJ205B")にそれぞれ送信する。 In step S2709, the regenerating unit 2602 transfers the regenerated moving image for projection (projecting moving image ID = "M205A", "M205B") to the corresponding projector (projector ID = "PJ205A", "PJ205B"). Send each.

ステップS2710において、再生成部2602は、画像情報600において、再生成した投影用動画像(投影用動画像ID="M205A"、"M205B")の"生成日時"を更新する。 In step S2710, the regeneration unit 2602 updates the "generation date and time" of the regenerated projection moving image (projection moving image ID = "M205A", "M205B") in the image information 600.

これにより、監視部374によれば、投影用動画像を生成した後に、補正パラメータが変更された場合であっても、変更後の補正パラメータを反映した投影用動画像を再生成することが可能になる。この結果、補正パラメータが変更された窓ガラスに対応する電動スクリーンにおいても、歪みのない投影用動画像を投影することができる。 As a result, according to the monitoring unit 374, even if the correction parameter is changed after the projection moving image is generated, the projection moving image reflecting the changed correction parameter can be regenerated. become. As a result, it is possible to project a motion image for projection without distortion even on the electric screen corresponding to the window glass in which the correction parameter is changed.

<11.まとめ>
以上の説明から明らかなように、本実施形態に係る画像投影システム300では、
・広告主より提供される動画像を反転処理し、建物の外面の所定領域に含まれる複数の窓ガラスの位置及び大きさに基づいて、該反転処理した動画像の各フレームの静止画像を分割し、それぞれの静止画像から複数の分割静止画像を生成する。
・同じ窓ガラスに対応する各フレームの分割静止画像を用いて、窓ガラス数分の分割静止画像群を生成し、画像情報管理部に格納する。
・建物の外面の所定領域に含まれる複数の窓ガラスそれぞれに対応する位置に配置されたプロジェクタについて校正処理を行うことで生成したそれぞれの補正パラメータを用いて、分割静止画像群をそれぞれ補正する。
・補正した分割静止画像群それぞれを、更に、1つの窓ガラスに対応する位置に配置されたプロジェクタの数に応じて分割した後、エンコード処理することで、プロジェクタ単位の投影用動画像群を生成する。
・生成した投影用動画像群の各投影用動画像を、対応するプロジェクタを介して、複数の窓ガラスに対応する電動スクリーンそれぞれに投影する。
<11. Summary>
As is clear from the above description, in the image projection system 300 according to the present embodiment,
-The moving image provided by the advertiser is inverted, and the still image of each frame of the inverted moving image is divided based on the positions and sizes of a plurality of windowpanes included in a predetermined area on the outer surface of the building. Then, a plurality of divided still images are generated from each still image.
-Using the divided still images of each frame corresponding to the same window glass, a group of divided still images for the number of window glasses is generated and stored in the image information management unit.
-The divided still image group is corrected by using each correction parameter generated by performing the calibration process on the projectors arranged at the positions corresponding to the plurality of windowpanes included in the predetermined area on the outer surface of the building.
-Each of the corrected divided still image groups is further divided according to the number of projectors arranged at positions corresponding to one window glass, and then encoded to generate a moving image group for projection in units of projectors. To do.
-Each projection moving image of the generated projection moving image group is projected on each of the electric screens corresponding to a plurality of windowpanes via the corresponding projectors.

これにより、複数の光透過面を組み合わせたデジタルサイネージを実現することが可能になる。 This makes it possible to realize digital signage that combines a plurality of light transmitting surfaces.

また、本実施形態に係る画像投影システム300では、
・生成した投影用動画像群それぞれを、対応するプロジェクタに送信しておき、投影時間を定めたスケジュール情報に基づいて算出したタイミングで、複数の窓ガラスに対応する複数の電動スクリーンそれぞれに投影する。
・スケジュール情報に基づいて算出したタイミングで、電動スクリーン及び電飾装置の動作を制御する。
Further, in the image projection system 300 according to the present embodiment,
-Each of the generated moving image groups for projection is transmitted to the corresponding projector, and projected on each of the plurality of electric screens corresponding to the plurality of windowpanes at the timing calculated based on the schedule information in which the projection time is set. ..
-Control the operation of the electric screen and the illumination device at the timing calculated based on the schedule information.

これにより、投影開始時に投影用動画像を送信する構成と比較して、投影用動画像の投影に遅延が生じる可能性を低減することができるとともに、視覚効果の高いデジタルサイネージを実現することが可能になる。 As a result, it is possible to reduce the possibility that the projection of the moving image for projection is delayed as compared with the configuration in which the moving image for projection is transmitted at the start of projection, and it is possible to realize digital signage with a high visual effect. It will be possible.

[第2の実施形態]
上記第1の実施形態では、サイネージ制御処理を行うにあたり、プロジェクタ310_1a〜310_30bそれぞれを、個別に制御する構成とした。しかしながら、サイネージ制御処理におけるプロジェクタの制御方法はこれに限定されず、プロジェクタ310_1a〜310_30bを、フロア単位で制御するように構成してもよい。
[Second Embodiment]
In the first embodiment, the projectors 310_1a to 310_30b are individually controlled when performing the signage control process. However, the control method of the projector in the signage control process is not limited to this, and the projectors 310_1a to 310_30b may be configured to be controlled in units of floors.

例えば、サイネージ制御処理において、ランプON指示や投影開始指示は、プロジェクタ310_1a〜プロジェクタ310_5b(2Fに配置されたプロジェクタ)に対して、共通に送信するように構成してもよい。 For example, in the signage control process, the lamp ON instruction and the projection start instruction may be configured to be commonly transmitted to the projectors 310_1a to 310_5b (projectors arranged on the 2nd floor).

あるいは、プロジェクタ310_1a〜310_30bを一括して制御するように構成してもよい。例えば、サイネージ制御処理において、ランプON指示や投影開始指示を、プロジェクタ310_1a〜プロジェクタ310_30b(2F〜7Fに配置された全てのプロジェクタ)に対して共通に送信するように構成してもよい。 Alternatively, the projectors 310_1a to 310_30b may be configured to be collectively controlled. For example, in the signage control process, the lamp ON instruction and the projection start instruction may be configured to be commonly transmitted to the projectors 310_1a to 310_30b (all projectors arranged on the 2F to 7F).

同様に、上記第1の実施形態では、サイネージ制御処理を行うにあたり、電動スクリーン330_1〜330_30それぞれを、個別に制御する構成とした。しかしながら、サイネージ制御処理における電動スクリーンの制御方法は、これに限定されず、電動スクリーン330_1〜330_30を、フロア単位で制御するように構成してもよい。例えば、制御装置340が電動スクリーン330_1〜330_5(2Fに配置された電動スクリーン)について共通の電源タップを介して制御する構成とすることで、フロア単位で制御することが可能になる。 Similarly, in the first embodiment, when performing the signage control process, each of the electric screens 330_1 to 330_30 is individually controlled. However, the method of controlling the electric screen in the signage control process is not limited to this, and the electric screens 330_1 to 330_30 may be configured to be controlled on a floor-by-floor basis. For example, by configuring the control device 340 to control the electric screens 330_1 to 330_5 (electric screens arranged on the 2nd floor) via a common power tap, it is possible to control the electric screens on a floor-by-floor basis.

あるいは、電動スクリーン330_1〜330_30を一括して制御するように構成してもよい。例えば、制御装置340が、電動スクリーン330_1〜330_30(2F〜7Fに配置された全ての電動スクリーン)について、共通の電源タップを介して制御する構成とすることで、全フロアについて共通の制御を行うことが可能になる。 Alternatively, the electric screens 330_1 to 330_30 may be configured to be collectively controlled. For example, the control device 340 controls the electric screens 330_1 to 330_30 (all electric screens arranged on the 2nd to 7th floors) via a common power strip, thereby performing common control on all floors. Will be possible.

このように、建物110の外面の所定領域に取り付けられた窓ガラス群を、複数のグループ(例えば、フロアごとのグループ)に分類し、それぞれのグループに属する窓ガラスに対応する各サイネージ装置を、一括して制御する構成としてもよい。 In this way, the window glass group attached to the predetermined area on the outer surface of the building 110 is classified into a plurality of groups (for example, a group for each floor), and each signage device corresponding to the window glass belonging to each group is provided. It may be configured to control all at once.

[第3の実施形態]
上記第1の実施形態では、第2の校正処理において、測定した色温度に応じて変換されたRGBレベルに基づいてプロジェクタの設定を変更する構成とした。しかしながら、色温度は、例えば、時間帯、天候、建物内の明るさごとにそれぞれ測定しておき、それぞれの測定結果に応じたRGBレベルに基づいて、プロジェクタの設定を変更する構成としてもよい。
[Third Embodiment]
In the first embodiment, in the second calibration process, the projector setting is changed based on the RGB level converted according to the measured color temperature. However, the color temperature may be measured for each time zone, weather, and brightness in the building, and the projector setting may be changed based on the RGB level according to each measurement result.

[その他の実施形態]
上記第1の実施形態では、1つの窓ガラスに2台のプロジェクタを配置する場合について説明したが、1つの窓ガラスに配置するプロジェクタの数は、2台に限定されない。例えば、1つの窓ガラスに配置するプロジェクタの数は、1台であってもよい。この場合、第2分割処理は実行されない。また、1つの窓ガラスに配置するプロジェクタの数は、3台以上であってもよい。この場合、第2分割処理では、第1分割処理により生成された分割静止画像群を、1つの窓ガラスに配置するプロジェクタの数に応じた数(所定数)に分割することになる。
[Other Embodiments]
In the first embodiment, the case where two projectors are arranged on one window glass has been described, but the number of projectors arranged on one window glass is not limited to two. For example, the number of projectors arranged on one window glass may be one. In this case, the second division process is not executed. Further, the number of projectors arranged on one window glass may be three or more. In this case, in the second division process, the divided still image group generated by the first division process is divided into a number (predetermined number) according to the number of projectors arranged on one window glass.

なお、1つの窓ガラスに配置するプロジェクタの数は、窓ガラスごとに異なっていてもよい。この場合、第2分割処理では、窓ガラスごとに、分割数を変更することになる。 The number of projectors arranged on one window glass may be different for each window glass. In this case, in the second division process, the number of divisions is changed for each window glass.

また、上記第1の実施形態では、各窓ガラスの形状が矩形かつ平面である場合について説明したが、各窓ガラスの形状は矩形でなくてもよい。また、各窓ガラスの形状は曲面であってもよい。この場合、校正部371では、各窓ガラスの曲面形状に基づいて、補正パラメータを算出し、画像処理部372では、算出した補正パラメータを用いて、分割静止画像群を補正する。 Further, in the first embodiment, the case where the shape of each window glass is rectangular and flat has been described, but the shape of each window glass does not have to be rectangular. Further, the shape of each window glass may be a curved surface. In this case, the calibration unit 371 calculates the correction parameter based on the curved surface shape of each window glass, and the image processing unit 372 corrects the divided still image group using the calculated correction parameter.

また、上記第1の実施形態では、各窓ガラスのサイズが同じである場合について説明したが、各窓ガラスのサイズは同じでなくてもよい。窓ガラスのサイズが異なっていた場合には、それぞれの窓ガラスのサイズに応じて、プロジェクタの投影範囲が調整され、それぞれの窓ガラスのサイズに応じて、第1分割処理が行われる。 Further, in the first embodiment, the case where the size of each window glass is the same has been described, but the size of each window glass does not have to be the same. When the size of the window glass is different, the projection range of the projector is adjusted according to the size of each window glass, and the first division process is performed according to the size of each window glass.

また、上記第1の実施形態では、動画像に基づいて投影用動画像を生成する場合について説明したが、静止画像に基づいて投影用静止画像を生成してもよい。 Further, in the first embodiment, the case where the moving image for projection is generated based on the moving image has been described, but the still image for projection may be generated based on the still image.

また、上記第1の実施形態では、情報処理装置370が、校正部371、画像処理部372、サイネージ制御部373、監視部374を有するものとして説明したが、これらの機能の一部は、他のサイネージ装置において実現してもよい。 Further, in the first embodiment, the information processing apparatus 370 has been described as having a calibration unit 371, an image processing unit 372, a signage control unit 373, and a monitoring unit 374, but some of these functions are other. It may be realized in the signage device of.

また、上記第1の実施形態では、建物110の外面の所定領域に取り付けられた窓ガラスを投影対象として説明したが、投影対象は、窓ガラスに限定されず、他の光透過面であってもよい。また、光透過面は、建物110の外面の所定領域に取り付けられたものに限定されず、建物110内部の所定領域に取り付けられた光透過面であってもよいし、また、建物以外の物に取り付けられた光透過面であってもよい。 Further, in the first embodiment, the window glass attached to a predetermined area on the outer surface of the building 110 has been described as a projection target, but the projection target is not limited to the window glass but is another light transmitting surface. May be good. Further, the light transmitting surface is not limited to the one attached to the predetermined area on the outer surface of the building 110, and may be the light transmitting surface attached to the predetermined area inside the building 110, or an object other than the building. It may be a light transmitting surface attached to.

なお、上記実施形態に挙げた構成等に、その他の要素との組み合わせなど、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。 The present invention is not limited to the configurations shown here, such as combinations with other elements in the configurations and the like described in the above embodiments. These points can be changed without departing from the spirit of the present invention, and can be appropriately determined according to the application form thereof.

110 :建物
120 :窓ガラス群
130 :投影用動画像群
310_1a〜310_30b :プロジェクタ
320_1a〜320_30b :外部メモリ
330_1〜330_30 :電動スクリーン
340 :制御装置
360 :時刻サーバ
370 :情報処理装置
371 :校正部
372 :画像処理部
373 :サイネージ制御部
374 :監視部
375 :サイネージ対象情報管理部
376 :画像情報管理部
377 :スケジュール情報管理部
381 :撮像装置
382 :色彩輝度計
500 :サイネージ対象情報
510 :所定領域
520 :原点
530 :x軸
540 :y軸
600 :画像情報
700 :スケジュール情報
911 :第1校正部
912 :第2校正部
1611 :対象情報取得部
1612 :画像情報取得部
1613 :反転部
1614 :デコード部
1615 :第1分割部
1616 :補正部
1617 :第2分割部
1618 :エンコード部
1619 :送信部
1720_1〜1720_30 :分割静止画像群
1730_1〜1730_30 :補正パラメータ
1740_1a〜1740_30b :静止画像群
1750_1a〜1750_30b :投影用動画像
2101 :同期部
2102 :開始制御部
2103 :終了制御部
2601 :情報監視部
2602 :再生成部
110: Building 120: Window glass group 130: Moving image group for projection 310_1a to 310_30b: Projector 320_1a to 320_30b: External memory 330_1 to 330_30: Electric screen 340: Control device 360: Time server 370: Information processing device 371: Calibration unit 372 : Image processing unit 373: Signage control unit 374: Monitoring unit 375: Signage target information management unit 376: Image information management unit 377: Schedule information management unit 381: Imaging device 382: Color brightness meter 500: Signage target information 510: Predetermined area 520: Origin 530: x-axis 540: y-axis 600: Image information 700: Schedule information 911: First calibration unit 912: Second calibration unit 1611: Target information acquisition unit 1612: Image information acquisition unit 1613: Inversion unit 1614: Decoding Unit 1615: First division unit 1616: Correction unit 1617: Second division unit 1618: Encoding unit 1619: Transmission unit 1720_1 to 1720_30: Division still image group 1730_1 to 1730_30: Correction parameters 1740_1a to 1740_30b: Still image group 1750_1a to 1750_30b: Moving image for projection 2101: Synchronization unit 2102: Start control unit 2103: End control unit 2601: Information monitoring unit 2602: Regeneration unit

特開2015−26992号公報JP-A-2015-26992 特開2016−85435号公報Japanese Unexamined Patent Publication No. 2016-85435

Claims (14)

所定領域に含まれる複数の面の位置及び大きさに基づいて、1の画像を複数の分割画像に分割する分割手段と、
前記分割画像を補正する補正手段と、
前記複数の面ごとに、前記分割画像を補正するための補正パラメータを算出する算出手段と、
前記補正手段により前記分割画像が補正された日時と、前記算出手段により前記補正パラメータが算出された日時との前後関係を判定する判定手段と、
前記判定手段が、前記補正手段により前記分割画像が補正された後に、前記算出手段により前記補正パラメータが算出されたと判定する場合に、前記分割画像を、前記算出手段により算出された補正パラメータを用いて再補正することで、前記分割画像を再生成する再生成手段と
前記複数の面それぞれに対応する投影装置を介して、前記複数の分割画像を、前記複数の面に対応する投影面それぞれに投影するよう制御する制御手段と
を有することを特徴とする画像投影システム。
A dividing means for dividing one image into a plurality of divided images based on the positions and sizes of a plurality of surfaces included in a predetermined area, and
A correction means for correcting the divided image and
A calculation means for calculating correction parameters for correcting the divided image for each of the plurality of surfaces, and
A determination means for determining the context of the date and time when the divided image was corrected by the correction means and the date and time when the correction parameter was calculated by the calculation means.
When the determination means determines that the correction parameter has been calculated by the calculation means after the divided image has been corrected by the correction means, the divided image is used with the correction parameter calculated by the calculation means. By re-correcting the image, the plurality of divided images are transferred to each of the projection surfaces corresponding to the plurality of surfaces via the regenerating means for regenerating the divided image and the projection device corresponding to each of the plurality of surfaces. An image projection system characterized by having a control means for controlling the projection.
前記分割手段は、
前記所定領域に含まれる複数の面の位置及び大きさに基づいて、1の画像を複数の第1の分割画像に分割する第1の分割手段と、
前記第1の分割手段により分割された前記複数の第1の分割画像を、それぞれが投影される前記面に対応する前記投影装置の数に基づいて更に分割することで、1の面に対して、前記投影装置の数に応じた所定数の第2の分割画像を生成する第2の分割手段と、を有し、
前記制御手段は、
前記所定数の第2の分割画像を、前記1の面に対応する前記投影装置であって、前記所定数の第2の分割画像それぞれに対応する前記投影装置を介して投影するよう制御することを特徴とする請求項1に記載の画像投影システム。
The dividing means
A first dividing means for dividing one image into a plurality of first divided images based on the positions and sizes of the plurality of surfaces included in the predetermined region.
By further dividing the plurality of first divided images divided by the first dividing means based on the number of projection devices corresponding to the surfaces to which each is projected, the surface is further divided. A second dividing means for generating a predetermined number of second divided images according to the number of projection devices.
The control means
Controlling the projection device corresponding to the first surface to project the predetermined number of second divided images via the projection device corresponding to each of the predetermined number of second divided images. The image projection system according to claim 1.
前記第2の分割手段は、
前記第1の分割手段により分割された前記複数の第1の分割画像であって、前記補正手段により補正された該複数の第1の分割画像を、それぞれが投影される前記面に対応する前記投影装置の数に基づいて分割することで、前記所定数の第2の分割画像を生成することを特徴とする請求項2に記載の画像投影システム。
The second dividing means is
The plurality of first divided images divided by the first dividing means, and the plurality of first divided images corrected by the correction means are projected onto the surface. The image projection system according to claim 2, wherein a predetermined number of second divided images are generated by dividing the image based on the number of projection devices.
前記制御手段は、
前記所定数の第2の分割画像それぞれに対応する前記投影装置が設置されるフロア単位で、前記投影装置を制御することを特徴とする請求項2又は3に記載の画像投影システム。
The control means
The image projection system according to claim 2 or 3, wherein the projection device is controlled in units of floors on which the projection device corresponding to each of the predetermined number of second divided images is installed.
前記1の画像は、左右が反転された画像であることを特徴とする請求項1乃至4のいずれか1項に記載の画像投影システム。 The image projection system according to any one of claims 1 to 4, wherein the image 1 is an image whose left and right sides are inverted. 前記分割手段は、動画像をデコード処理することで抽出される各フレームの画像それぞれを前記複数の分割画像に分割し、
前記制御手段は、
前記各フレームの画像それぞれから分割された前記複数の分割画像が、前記複数の面ごとにデコード処理されることで生成された複数の動画像を、前記複数の面に対応する投影面それぞれに投影するよう制御することを特徴とする請求項1に記載の画像投影システム。
The dividing means divides each of the images of each frame extracted by decoding the moving image into the plurality of divided images.
The control means
A plurality of moving images generated by decoding the plurality of divided images divided from the images of the respective frames for each of the plurality of surfaces are projected onto each of the projection surfaces corresponding to the plurality of surfaces. The image projection system according to claim 1, wherein the image projection system is controlled so as to perform the image projection system.
前記所定数の第2の分割画像を、前記1の面に対応する前記投影装置であって、前記所定数の第2の分割画像それぞれに対応する前記投影装置に送信する送信手段を更に有し、
前記制御手段は、
所定のタイミングで、前記1の面に対応する前記投影装置に対して指示を送信することで、前記所定数の第2の分割画像を、前記1の面に対応する投影面に投影するよう制御することを特徴とする請求項2に記載の画像投影システム。
Further having a transmitting means for transmitting the predetermined number of second divided images to the projection device corresponding to the first surface and to the projection device corresponding to each of the predetermined number of second divided images. ,
The control means
By transmitting an instruction to the projection device corresponding to the first surface at a predetermined timing, it is controlled to project the predetermined number of second divided images onto the projection surface corresponding to the first surface. The image projection system according to claim 2, wherein the image projection system is made.
前記制御手段は、
投影時間を定めたスケジュール情報に基づいて算出したタイミングで、前記1の面に対応する前記投影装置に対して前記指示を送信することを特徴とする請求項7に記載の画像投影システム。
The control means
The image projection system according to claim 7, wherein the instruction is transmitted to the projection device corresponding to the plane 1 at a timing calculated based on the schedule information in which the projection time is determined.
前記複数の面に対応する投影面は、それぞれ、光の透過度を変更するように動作するスクリーンを含み、
前記制御手段は、更に、
所定のタイミングで、前記複数のスクリーンそれぞれの動作を制御することを特徴とする請求項1に記載の画像投影システム。
Each of the projection planes corresponding to the plurality of planes includes a screen that operates to change the light transmittance.
The control means further
The image projection system according to claim 1, wherein the operation of each of the plurality of screens is controlled at a predetermined timing.
前記制御手段は、更に、
所定のタイミングで、前記複数の面のうちのいずれかの面に対応する電飾装置の動作を制御することを特徴とする請求項9に記載の画像投影システム。
The control means further
The image projection system according to claim 9, wherein the operation of the illumination device corresponding to any one of the plurality of surfaces is controlled at a predetermined timing.
前記複数の面それぞれは、前記所定領域において互いに所定量の間隔をあけて配置され、前記分割手段は、前記1の画像と前記所定領域との対比に応じて、前記複数の面それぞれに対応する分割画像を、前記1の画像から切り出すことを特徴とする請求項1に記載の画像投影システム。 Each of the plurality of surfaces is arranged at a predetermined amount of space from each other in the predetermined region, and the dividing means corresponds to each of the plurality of surfaces according to the comparison between the image of 1 and the predetermined region. The image projection system according to claim 1, wherein the divided image is cut out from the image of 1. 所定領域に含まれる複数の面の位置及び大きさに基づいて、1の画像を複数の分割画像に分割する分割手段と、
前記分割画像を補正する補正手段と、
前記複数の面ごとに、前記分割画像を補正するための補正パラメータを算出する算出手段と、
前記補正手段により前記分割画像が補正された日時と、前記算出手段により前記補正パラメータが算出された日時との前後関係を判定する判定手段と、
前記判定手段が、前記補正手段により前記分割画像が補正された後に、前記算出手段により前記補正パラメータが算出されたと判定する場合に、前記分割画像を、前記算出手段により算出された補正パラメータを用いて再補正することで、前記分割画像を再生成する再生成手段と
前記複数の面それぞれに対応する投影装置を介して、前記複数の分割画像を、前記複数の面に対応する投影面それぞれに投影するよう制御する制御手段と
を有することを特徴とする情報処理装置。
A dividing means for dividing one image into a plurality of divided images based on the positions and sizes of a plurality of surfaces included in a predetermined area, and
A correction means for correcting the divided image and
A calculation means for calculating correction parameters for correcting the divided image for each of the plurality of surfaces, and
A determination means for determining the context of the date and time when the divided image was corrected by the correction means and the date and time when the correction parameter was calculated by the calculation means.
When the determination means determines that the correction parameter has been calculated by the calculation means after the divided image has been corrected by the correction means, the divided image is used with the correction parameter calculated by the calculation means. By re-correcting the image, the plurality of divided images are transferred to each of the projection surfaces corresponding to the plurality of surfaces via the regenerating means for regenerating the divided image and the projection device corresponding to each of the plurality of surfaces. An information processing device having a control means for controlling projection.
所定領域に含まれる複数の面の位置及び大きさに基づいて、1の画像を複数の分割画像に分割する分割工程と、
前記分割画像を補正する補正工程と、
前記複数の面ごとに、前記分割画像を補正するための補正パラメータを算出する算出工程と、
前記補正工程により前記分割画像が補正された日時と、前記算出工程により前記補正パラメータが算出された日時との前後関係を判定する判定工程と、
前記判定工程で、前記補正工程により前記分割画像が補正された後に、前記算出工程により前記補正パラメータが算出されたと判定する場合に、前記分割画像を、前記算出工程により算出された補正パラメータを用いて再補正することで、前記分割画像を再生成する再生成工程と
前記複数の面それぞれに対応する投影装置を介して、前記複数の分割画像を、前記複数の面に対応する投影面それぞれに投影するよう制御する制御工程と
を有することを特徴とする画像投影方法。
A division step of dividing one image into a plurality of divided images based on the positions and sizes of a plurality of surfaces included in a predetermined area, and
A correction step for correcting the divided image and
A calculation step of calculating correction parameters for correcting the divided image for each of the plurality of surfaces, and
And date and time the divided images corrected by the correction step, a determination step of determining the context of the time in which the correction parameter calculated by said calculation step,
When it is determined in the determination step that the correction parameter has been calculated by the calculation step after the divided image has been corrected by the correction step , the divided image is used with the correction parameter calculated by the calculation step. By re-correcting the image, the plurality of divided images are transferred to each of the projection surfaces corresponding to the plurality of surfaces via a regeneration step of regenerating the divided image and a projection device corresponding to each of the plurality of surfaces. An image projection method comprising a control process for controlling projection.
所定領域に含まれる複数の面の位置及び大きさに基づいて、1の画像を複数の分割画像に分割する分割工程と、
前記分割画像を補正する補正工程と、
前記複数の面ごとに、前記分割画像を補正するための補正パラメータを算出する算出工程と、
前記補正工程により前記分割画像が補正された日時と、前記算出工程により前記補正パラメータが算出された日時との前後関係を判定する判定工程と、
前記判定工程で、前記補正工程により前記分割画像が補正された後に、前記算出工程により前記補正パラメータが算出されたと判定する場合に、前記分割画像を、前記算出工程により算出された補正パラメータを用いて再補正することで、前記分割画像を再生成する再生成工程と
前記複数の面それぞれに対応する投影装置を介して、前記複数の分割画像を、前記複数の面に対応する投影面それぞれに投影するよう制御する制御工程と
をコンピュータに実行させるためのプログラム。
A division step of dividing one image into a plurality of divided images based on the positions and sizes of a plurality of surfaces included in a predetermined area, and
A correction step for correcting the divided image and
A calculation step of calculating correction parameters for correcting the divided image for each of the plurality of surfaces, and
And date and time the divided images corrected by the correction step, a determination step of determining the context of the time in which the correction parameter calculated by said calculation step,
When it is determined in the determination step that the correction parameter has been calculated by the calculation step after the divided image has been corrected by the correction step , the divided image is used with the correction parameter calculated by the calculation step. By re-correcting the image, the plurality of divided images are transferred to each of the projection surfaces corresponding to the plurality of surfaces via a regeneration step of regenerating the divided images and a projection device corresponding to each of the plurality of surfaces. A program that allows a computer to perform a control process that controls projection.
JP2016169178A 2016-08-31 2016-08-31 Image projection system, information processing device, image projection method and program Expired - Fee Related JP6844152B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2016169178A JP6844152B2 (en) 2016-08-31 2016-08-31 Image projection system, information processing device, image projection method and program
EP17188426.5A EP3300360B1 (en) 2016-08-31 2017-08-29 Image projection system and image projection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016169178A JP6844152B2 (en) 2016-08-31 2016-08-31 Image projection system, information processing device, image projection method and program

Publications (2)

Publication Number Publication Date
JP2018036478A JP2018036478A (en) 2018-03-08
JP6844152B2 true JP6844152B2 (en) 2021-03-17

Family

ID=61567407

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016169178A Expired - Fee Related JP6844152B2 (en) 2016-08-31 2016-08-31 Image projection system, information processing device, image projection method and program

Country Status (1)

Country Link
JP (1) JP6844152B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7150488B2 (en) * 2018-06-05 2022-10-11 キヤノン株式会社 Image projection device and its control method

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6611241B1 (en) * 1997-12-02 2003-08-26 Sarnoff Corporation Modular display system
JP2002149102A (en) * 2000-11-07 2002-05-24 Nobuyuki Sato Advertising system by video
KR20030022515A (en) * 2001-09-10 2003-03-17 지승주 Advertisement unit for setting indoors
JP2005043683A (en) * 2003-07-23 2005-02-17 Nec Viewtechnology Ltd Projector apparatus and remote control method and its program to be used therefor
JP4079164B2 (en) * 2005-06-17 2008-04-23 セイコーエプソン株式会社 Projector control system and control method, projector and projector control apparatus
JP4329819B2 (en) * 2007-01-15 2009-09-09 セイコーエプソン株式会社 Timing server, drawing unit, and display device
JP5224137B2 (en) * 2009-07-27 2013-07-03 株式会社メガチップス Display system and image reproduction apparatus

Also Published As

Publication number Publication date
JP2018036478A (en) 2018-03-08

Similar Documents

Publication Publication Date Title
JP5954063B2 (en) Image fog removal method and system
US9792712B2 (en) Computational pipeline and architecture for multi-view displays
CN103761274B (en) Method street view database being updated with panoramic camera
CN104063835A (en) Real-time parallel processing system and real-time parallel processing method for satellite remote sensing images
US11017232B2 (en) System for providing live virtual-reality and augmented reality environments
CN103078937B (en) Method, client terminal, server and system for implementing multi-video cloud synthesis on basis of information network
CN105787920A (en) Dome screen demarcating method, demarcating system and control device
US20180357033A1 (en) Virtual video environment display systems
CN106327454A (en) Method and device of synthesizing image
JP6844152B2 (en) Image projection system, information processing device, image projection method and program
US10904989B2 (en) Light animation service
JP2018036479A (en) Image projection system, information processing apparatus, image projection method, and program
CN103973940B (en) Multimachine multi-channel projection synchronous method
CN114613119A (en) Base station supporting wireless group control of fluorescent bars
JP6769179B2 (en) Image projection system, information processing device, image projection method and program
JP2018036480A (en) Image projection system, information processing apparatus, image projection method, and program
KR102292478B1 (en) the CPTED authentication system based on virtual reality and the CPTED authentication method using the same
CN119648912B (en) Data rapid acquisition method for live-action three-dimensional technology
JP6834259B2 (en) Image projection system, information processing device, image projection method and program
CN112749746A (en) Method, system and device for iteratively updating defect sample
EP3300360B1 (en) Image projection system and image projection method
JP2018037836A (en) Image projection system, information processor, image projection method, and program
WO2018105436A1 (en) Cooperative display system
US8612185B2 (en) Device, system and method for simulating and saving information of metadata regarding film production
JP2021044616A (en) Camera installation support system and camera installation support method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190703

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200630

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200728

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200916

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201104

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201225

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210208

R151 Written notification of patent or utility model registration

Ref document number: 6844152

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees