JP6475652B2 - Image output system - Google Patents
Image output system Download PDFInfo
- Publication number
- JP6475652B2 JP6475652B2 JP2016043340A JP2016043340A JP6475652B2 JP 6475652 B2 JP6475652 B2 JP 6475652B2 JP 2016043340 A JP2016043340 A JP 2016043340A JP 2016043340 A JP2016043340 A JP 2016043340A JP 6475652 B2 JP6475652 B2 JP 6475652B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- time
- data
- rotating wheel
- image output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000013507 mapping Methods 0.000 claims description 58
- 230000005540 biological transmission Effects 0.000 claims description 13
- 238000000034 method Methods 0.000 description 40
- 230000008569 process Effects 0.000 description 36
- 230000006870 function Effects 0.000 description 22
- 238000012545 processing Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 18
- 238000004891 communication Methods 0.000 description 17
- 229910000831 Steel Inorganic materials 0.000 description 8
- 239000010959 steel Substances 0.000 description 8
- 238000001514 detection method Methods 0.000 description 6
- 238000012546 transfer Methods 0.000 description 5
- 125000004122 cyclic group Chemical group 0.000 description 3
- 239000003086 colorant Substances 0.000 description 2
- 239000013078 crystal Substances 0.000 description 2
- 230000006378 damage Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 230000010355 oscillation Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Landscapes
- Devices For Indicating Variable Information By Combining Individual Elements (AREA)
Description
本発明の実施態様は、画像出力システムに関する。 Embodiments described herein relate generally to an image output system.
画像を表示可能な観覧車が知られている。特許文献1には、多数のLED素子が配置された回転輪を備え、映像情報に合わせてLED素子を調光することにより、回転輪の正面に動画像を表示する観覧車が開示されている。 Ferris wheels that can display images are known. Patent Document 1 discloses a ferris wheel that includes a rotating wheel in which a large number of LED elements are arranged and displays a moving image on the front surface of the rotating wheel by dimming the LED element according to video information. .
回転輪への画像の出力は観覧車に設けられた画像出力ための装置(以下、画像出力装置という。)によって行われる。画像出力装置の制御は、ネットワークを介して接続された操作端末によって行われることがある。操作端末と画像出力装置とが一体の装置でない場合、通信の不具合や2つの装置の内部時刻のズレ等の理由で、ユーザが意図したタイミングで回転輪への画像の出力が行われないことがある。 An image is output to the rotating wheel by an image output device (hereinafter referred to as an image output device) provided in the ferris wheel. The image output device may be controlled by an operation terminal connected via a network. When the operation terminal and the image output device are not integrated devices, the image may not be output to the rotating wheel at the timing intended by the user due to a communication failure or a difference in internal time between the two devices. is there.
本発明が解決しようとする課題は、ユーザが意図したタイミングで観覧車に画像を表示することを可能とすることである。 The problem to be solved by the present invention is to make it possible to display an image on a ferris wheel at a timing intended by a user.
本発明の画像出力システムは、観覧車の回転輪の少なくとも一方の面に画像を出力する画像出力装置と、画像出力装置とネットワークを介して接続された制御装置と、を備える。制御装置は、現在時刻をカウントする第1のタイマーと、時刻出力システムから時刻情報を取得する第1の時刻情報取得手段と、第1の時刻情報取得手段が取得した時刻情報に基づいて第1のタイマーの現在時刻を調整する第1の時刻調整手段と、第1のタイマーがカウントした現在時刻を表示装置に出力する時刻出力手段と、画像の識別情報と該識別情報で特定される画像の出力開始時刻とを関連付けた情報が含まれるスケジュールデータを編集或いは生成するためのユーザインタフェースを表示装置に出力するユーザインタフェース出力手段と、ネットワークを介して画像出力装置にスケジュールデータを送信するデータ送信手段と、を備える。画像出力装置は、現在時刻をカウントする第2のタイマーと、第1の時刻情報取得手段が時刻情報を取得したシステムと同じ時刻出力システムから時刻情報を取得する第2の時刻情報取得手段と、第2の時刻情報取得手段が取得した時刻情報に基づいて第2のタイマーの現在時刻を調整する第2の時刻調整手段と、スケジュールデータを取得するデータ取得手段と、回転輪の少なくとも一方の面に画像を出力する手段であって、第2のタイマーがカウントする現在時刻とスケジュールデータに記録された出力開始時刻とに基づいて画像の出力を開始する出力制御手段と、を備える。 The image output system of the present invention includes an image output device that outputs an image to at least one surface of a wheel of a ferris wheel, and a control device that is connected to the image output device via a network. The control device includes a first timer that counts the current time, a first time information acquisition unit that acquires time information from the time output system, and a first time based on the time information acquired by the first time information acquisition unit. First time adjusting means for adjusting the current time of the timer, time output means for outputting the current time counted by the first timer to the display device, identification information of the image, and the image specified by the identification information User interface output means for outputting a user interface for editing or generating schedule data including information associated with the output start time to the display device, and data transmission means for transmitting the schedule data to the image output device via the network And comprising. The image output device includes: a second timer that counts the current time; a second time information acquisition unit that acquires time information from the same time output system as the system from which the first time information acquisition unit acquires time information; At least one surface of the rotating wheel, second time adjusting means for adjusting the current time of the second timer based on the time information acquired by the second time information acquiring means, data acquiring means for acquiring schedule data Output means for outputting an image based on the current time counted by the second timer and the output start time recorded in the schedule data.
本発明によれば、ユーザが意図したタイミングで観覧車に画像を表示することが可能になる。 According to the present invention, it is possible to display an image on a ferris wheel at a timing intended by a user.
以下、発明を実施するための形態について図面を参照しながら説明する。なお、図中、同一または同等の部分には同一の符号を付す。 Hereinafter, embodiments for carrying out the invention will be described with reference to the drawings. In the drawings, the same or equivalent parts are denoted by the same reference numerals.
本実施形態の画像出力システム1は、観覧車に画像(静止画像、動画像、或いはその双方)を出力するシステムである。図1は、画像出力システム1のブロック図である。画像出力システム1は、タイムサーバーTSと、制御装置10と、観覧車20と、を備える。観覧車20には、画像出力装置100が設置されている。 The image output system 1 of this embodiment is a system that outputs an image (still image, moving image, or both) to a ferris wheel. FIG. 1 is a block diagram of the image output system 1. The image output system 1 includes a time server TS, a control device 10, and a ferris wheel 20. The ferris wheel 20 is provided with an image output device 100.
タイムサーバーTS、制御装置10、及び画像出力装置100は、ネットワークを介して接続されている。ネットワークは、LAN(Local Area Network)、WAN(Wide Area Network)、電話網(携帯電話網、固定電話網等)、地域IP網、インターネット等の通信ネットワークである。ネットワークは、有線ネットワークであってもよいし、無線LAN等の無線ネットワークであってもよい。 The time server TS, the control device 10, and the image output device 100 are connected via a network. The network is a communication network such as a LAN (Local Area Network), a WAN (Wide Area Network), a telephone network (a mobile phone network, a fixed telephone network, etc.), a regional IP network, and the Internet. The network may be a wired network or a wireless network such as a wireless LAN.
タイムサーバーTSは、正確な時刻情報を、ネットワークを介して外部の装置に出力する装置である。タイムサーバーTSは時刻出力システムとして機能する。タイムサーバーTSは、例えば、GPS(Global Positioning System)受信機を備え、航法衛星(GPS衛星)からの信号に基づき正確な現在時刻を判別する。タイムサーバーTSは、判別した現在時刻を時刻情報として制御装置10と画像出力装置100に送信する。 The time server TS is a device that outputs accurate time information to an external device via a network. The time server TS functions as a time output system. The time server TS includes a GPS (Global Positioning System) receiver, for example, and determines an accurate current time based on a signal from a navigation satellite (GPS satellite). The time server TS transmits the determined current time to the control device 10 and the image output device 100 as time information.
制御装置10は、観覧車20の画像出力を制御するための装置である。制御装置10は、司令室内に配置され、オペレータによって操作される。司令室は、観覧車20近くの事務室であってもよいし、遠隔地の事務所であってもよい。制御装置10は、観覧車20に配置された画像出力装置100に対してネットワークを介して画像データ等を送信する。 The control device 10 is a device for controlling the image output of the ferris wheel 20. The control device 10 is arranged in the command room and operated by the operator. The command room may be an office near the Ferris wheel 20 or a remote office. The control device 10 transmits image data and the like via the network to the image output device 100 arranged in the ferris wheel 20.
図2は制御装置10のブロック図である。制御装置10は、タイマー11と、外部インタフェース12と、通信部13と、操作部14と、表示部15と、記憶部16と、制御部17と、を備える。 FIG. 2 is a block diagram of the control device 10. The control device 10 includes a timer 11, an external interface 12, a communication unit 13, an operation unit 14, a display unit 15, a storage unit 16, and a control unit 17.
タイマー11は、現在時刻をカウントするための装置である。タイマー11は、例えば、水晶振動子の発振に基づき時刻をカウントするプロセッサである。タイマー11は、カウントした現在時刻を制御部17に送信する。なお、タイマー11は制御部17の一機能として制御部17に組み込まれていてもよい。 The timer 11 is a device for counting the current time. The timer 11 is, for example, a processor that counts time based on oscillation of a crystal resonator. The timer 11 transmits the counted current time to the control unit 17. The timer 11 may be incorporated in the control unit 17 as a function of the control unit 17.
外部インタフェース12は、制御装置10に外部機器を接続するための外部機器接続インタフェースである。外部インタフェース12は、例えば、USB(Universal Serial Bus)インタフェースである。外部インタフェース12は、USBメモリ等から画像データを取得し、制御部17を介して記憶部16に格納する。 The external interface 12 is an external device connection interface for connecting an external device to the control device 10. The external interface 12 is, for example, a USB (Universal Serial Bus) interface. The external interface 12 acquires image data from a USB memory or the like and stores it in the storage unit 16 via the control unit 17.
通信部13は、制御装置10をネットワークに接続するための通信インタフェースである。通信部140は、有線インタフェースであってもよいし、無線LAN(Wireless Local Area Network)等の無線インタフェースであってもよい。通信部140は、ネットワークを介して画像出力装置100に対して画像データを送信する。 The communication unit 13 is a communication interface for connecting the control device 10 to a network. The communication unit 140 may be a wired interface or a wireless interface such as a wireless local area network (LAN). The communication unit 140 transmits image data to the image output apparatus 100 via a network.
操作部14は、キーボード、マウス、タッチパネル等の入力装置である。操作部14は、ユーザの操作情報を制御部17に通知する。 The operation unit 14 is an input device such as a keyboard, a mouse, and a touch panel. The operation unit 14 notifies the control unit 17 of user operation information.
表示部15は、液晶ディスプレイ(Liquid Crystal Display)、有機ELディスプレイ(Organic Electro-Luminescent Display)等の表示装置である。表示部15は、制御部17の制御に従って、ユーザに各種情報を表示する。 The display unit 15 is a display device such as a liquid crystal display (Liquid Crystal Display) or an organic EL display (Organic Electro-Luminescent Display). The display unit 15 displays various information to the user under the control of the control unit 17.
記憶部16は、DRAM(Dynamic Random Access Memory)、SRAM(Static Random Access Memory)、フラッシュメモリ、ハードディスク等のデータ読み書き可能な記憶装置である。記憶部16は、制御装置10の記憶手段として機能する。記憶部16には、図3に示すように、スケジュールデータ16a、画像データ16b等のデータが格納されている。 The storage unit 16 is a storage device capable of reading and writing data, such as a DRAM (Dynamic Random Access Memory), an SRAM (Static Random Access Memory), a flash memory, and a hard disk. The storage unit 16 functions as a storage unit of the control device 10. As shown in FIG. 3, the storage unit 16 stores data such as schedule data 16a and image data 16b.
スケジュールデータ16aは、観覧車20に表示される画像の再生時間、再生順序等を画像出力装置100に対して指定するためのデータである。スケジュールデータ16aには、画像の識別情報と該識別情報で特定される画像の出力開始時刻とを関連付けた情報が含まれる。スケジュールデータ16aのフォーマットは任意である。本実施形態では、スケジュールデータ16aは後述のスケジュール処理によって生成され、ユーザが編集可能である。スケジュールデータ16aは、スケジュールフォルダに格納される。 The schedule data 16a is data for designating the image output device 100 with the reproduction time, reproduction order, and the like of the images displayed on the ferris wheel 20. The schedule data 16a includes information associating the identification information of the image with the output start time of the image specified by the identification information. The format of the schedule data 16a is arbitrary. In the present embodiment, the schedule data 16a is generated by schedule processing described later and can be edited by the user. The schedule data 16a is stored in the schedule folder.
画像データ16bは、観覧車20の正面或いは背面に表示する画像のデータである。画像データ16bは、複数の画像データから構成され、映像フォルダに格納される。画像データ16bは、静止画像のデータであってもよいし、動画像のデータであってもよい。画像データ16bには、静止画像と動画像の双方が含まれていてもよい。画像データ16bは、例えば、1フレームが512×512画素の画像で構成されるAVIデータである。 The image data 16b is image data to be displayed on the front or back of the ferris wheel 20. The image data 16b is composed of a plurality of image data and is stored in a video folder. The image data 16b may be still image data or moving image data. The image data 16b may include both a still image and a moving image. The image data 16b is, for example, AVI data composed of an image of 512 × 512 pixels in one frame.
制御部17は、プロセッサ等の処理装置である。制御部17は不図示のROM(Read Only Memory)やRAM(Random Access Memory)或いは記憶部16に格納されているプログラムに従って動作することで、後述の「第1の時刻調整処理」、「スケジュール処理」を含む種々の動作を実現する。 The control unit 17 is a processing device such as a processor. The control unit 17 operates in accordance with a program stored in a ROM (Read Only Memory), a RAM (Random Access Memory) or a storage unit 16 (not shown), thereby performing “first time adjustment processing” and “schedule processing” described later. To achieve various operations.
図4は制御部17の機能ブロック図である。制御部17は、時刻情報取得部17a、時刻調整部17b、時刻出力部17c、ユーザインタフェース出力部17d、データ送信部17e、画像表示部17fとしての機能を有する。時刻情報取得部17aは制御装置10の時刻情報取得手段として機能し、時刻調整部17bは制御装置10の時刻調整手段として機能し、時刻出力部17cは制御装置10の時刻出力手段として機能し、ユーザインタフェース出力部17dは制御装置10のユーザインタフェース出力手段として機能し、データ送信部17eは制御装置10のデータ送信手段として機能し、画像表示部17fは制御装置10の画像表示手段として機能する。図4に示す各機能ブロックは、ソフトウェアブロックであってもよいし、ハードウェアブロックであってもよい。 FIG. 4 is a functional block diagram of the control unit 17. The control unit 17 has functions as a time information acquisition unit 17a, a time adjustment unit 17b, a time output unit 17c, a user interface output unit 17d, a data transmission unit 17e, and an image display unit 17f. The time information acquisition unit 17a functions as a time information acquisition unit of the control device 10, the time adjustment unit 17b functions as a time adjustment unit of the control device 10, and the time output unit 17c functions as a time output unit of the control device 10, The user interface output unit 17d functions as a user interface output unit of the control device 10, the data transmission unit 17e functions as a data transmission unit of the control device 10, and the image display unit 17f functions as an image display unit of the control device 10. Each functional block shown in FIG. 4 may be a software block or a hardware block.
図5は、観覧車20の正面図である。観覧車20は、複数の鉄骨を組み合わせて形成された回転輪21を備える。回転輪21は、支持脚23によって回転自在に支持されている。回転輪21は、オペレータ或いは観覧車20の設計者等により設定された速度で回転する。回転輪21の外周には複数のゴンドラ22が配置されている。 FIG. 5 is a front view of the ferris wheel 20. The ferris wheel 20 includes a rotating wheel 21 formed by combining a plurality of steel frames. The rotating wheel 21 is rotatably supported by support legs 23. The rotating wheel 21 rotates at a speed set by an operator or a designer of the ferris wheel 20. A plurality of gondolas 22 are arranged on the outer periphery of the rotating wheel 21.
図6は、回転輪21の一部拡大図である。図6では、回転輪21の構成を視認容易にするため、回転輪21からゴンドラ22を取り除いている。回転輪21は回転軸Cを中心に図面時計回りに一定速度で回転する。回転輪21の構成(骨組み等)は任意に変更可能である。本実施形態の回転輪21は、回転軸Cを中心に放射状に延びるR1〜R30の30組の骨組みを備える。R1〜R30は、それぞれ、回転輪21の外周から回転軸Cに向けて一直線に延びる鉄骨21a、21bを備える。 FIG. 6 is a partially enlarged view of the rotating wheel 21. In FIG. 6, the gondola 22 is removed from the rotating wheel 21 in order to make the configuration of the rotating wheel 21 easily visible. The rotating wheel 21 rotates around the rotation axis C at a constant speed clockwise in the drawing. The structure (framework etc.) of the rotating wheel 21 can be arbitrarily changed. The rotating wheel 21 of the present embodiment includes 30 frames of R1 to R30 extending radially about the rotation axis C. Each of R1 to R30 includes steel frames 21a and 21b extending straight from the outer periphery of the rotating wheel 21 toward the rotation axis C.
鉄骨21a、21bにはそれぞれ灯具が配置されている。鉄骨21aには、L1〜L4の4個の灯具が配置されている。また、鉄骨21bには、L5〜L26の22個の灯具が配置されている。これらの灯具は、外周から中心Cに向けて一列に配置されている。本実施形態の場合、回転輪21にはR1〜R30の30組の放射状骨組みがあるので、回転輪21の一方の面には780(=26×30)個の灯具が配置されることになる。本実施形態では、回転輪21の背面側も、図5及び図6で示した構成と同様の構成となっている。背面側の鉄骨21a、21bにも、正面側と同じように、それぞれ灯具L1〜L26が配置されている。なお、回転輪21のどちらを正面とするかは観覧車20の設計者の任意である。 A lamp is arranged on each of the steel frames 21a and 21b. Four lamps L1 to L4 are arranged on the steel frame 21a. In addition, 22 lamps L5 to L26 are arranged on the steel frame 21b. These lamps are arranged in a row from the outer periphery toward the center C. In the case of this embodiment, the rotating wheel 21 has 30 radial frames R1 to R30, and therefore 780 (= 26 × 30) lamps are arranged on one surface of the rotating wheel 21. . In the present embodiment, the rear side of the rotating wheel 21 has the same configuration as that shown in FIGS. 5 and 6. Similarly to the front side, the lamps L1 to L26 are arranged on the steel frames 21a and 21b on the back side. Note that which of the rotating wheels 21 is the front is arbitrary by the designer of the ferris wheel 20.
本実施形態の灯具L1〜L26は略同じ構成である。図7には、灯具L1〜L26の代表として、灯具L1の構成を示している。灯具L1は、細長の筐体を備える。筐体には、4つの発光体24が、灯具L1の長手方向に沿って一列に配置されている。回転輪21の一方の面には780個の灯具が配置されるので、回転輪21の一方の面には3120(=4×780)個の発光体24が配置されることになる。 The lamps L1 to L26 of the present embodiment have substantially the same configuration. FIG. 7 shows the configuration of the lamp L1 as a representative of the lamps L1 to L26. The lamp L1 includes an elongated casing. In the housing, four light emitters 24 are arranged in a line along the longitudinal direction of the lamp L1. Since 780 lamps are disposed on one surface of the rotating wheel 21, 3120 (= 4 × 780) light emitters 24 are disposed on one surface of the rotating wheel 21.
発光体24はそれぞれLED(Light Emitting Diode)素子を備える。各発光体24は後述の制御部160の制御に従って発光する。1つの発光体24が画像の1画素に相当する。1つの発光体24には、赤、緑、青のLEDが配置されている。これらの色の組み合わせにより、各発光体24は様々な色を発光する。なお、各灯具には、雷サージ用の回路が配置されていてもよい。雷サージ用の回路を各灯具に分散して配置することにより、落雷による灯具破壊を減少させることができる。 Each of the light emitters 24 includes an LED (Light Emitting Diode) element. Each light emitter 24 emits light under the control of a control unit 160 described later. One light emitter 24 corresponds to one pixel of an image. One light emitter 24 is provided with red, green, and blue LEDs. By the combination of these colors, each light emitter 24 emits various colors. Each lamp may be provided with a lightning surge circuit. By disposing lightning surge circuits in each lamp, the destruction of the lamp due to lightning can be reduced.
図8は画像出力装置100のブロック図である。画像出力装置100は、発光体24を発光制御することにより、回転輪21の正面或いは背面に、制御装置10から送信された画像を表示する装置である。画像出力装置100は、発光部110と、タイマー120と、回転センサー130と、通信部140と、記憶部150と、制御部160と、を備える。 FIG. 8 is a block diagram of the image output apparatus 100. The image output device 100 is a device that displays an image transmitted from the control device 10 on the front surface or the back surface of the rotating wheel 21 by controlling the light emitter 24 to emit light. The image output device 100 includes a light emitting unit 110, a timer 120, a rotation sensor 130, a communication unit 140, a storage unit 150, and a control unit 160.
発光部110は、回転輪21に配置される画像表示装置である。発光部110は、回転輪21の正面及び背面にそれぞれ配置される。なお、本実施形態では、発光部110は画像出力装置100の一部であるものとして説明しているが、画像出力装置100の外部の構成(例えば、回転輪21の一部)とみなすことも可能である。図9は、回転輪21の正面の発光部110の構成を示す図である。背面の発光部110の構成は、左右対称となっている以外は正面と同じであるので説明を省略する。発光部110は、制御盤111〜114と、複数組の灯具L1〜L26と、を備える。 The light emitting unit 110 is an image display device disposed on the rotating wheel 21. The light emitting units 110 are respectively disposed on the front surface and the back surface of the rotating wheel 21. In the present embodiment, the light emitting unit 110 is described as being part of the image output apparatus 100, but may be regarded as an external configuration of the image output apparatus 100 (for example, part of the rotating wheel 21). Is possible. FIG. 9 is a diagram illustrating a configuration of the light emitting unit 110 in front of the rotating wheel 21. Since the configuration of the light emitting unit 110 on the back surface is the same as that on the front surface except that it is bilaterally symmetric, description thereof is omitted. The light emitting unit 110 includes control panels 111 to 114 and a plurality of sets of lamps L1 to L26.
制御盤111〜114は、灯具L1〜L26がそれぞれ備える発光体24の発光を制御するための装置である。制御盤111〜114は回転輪21の回転軸C付近に設置される。制御盤111〜114は、それぞれ、制御部160と接続されている。また、制御盤111〜114には、それぞれ、複数組の灯具L1〜L26が接続されている。制御盤111にはR1〜R8の8組の灯具L1〜L26が接続されており、制御盤112にはR9〜R16の8組の灯具L1〜L26が接続されており、制御盤113にはR17〜R24の8組の灯具L1〜L26が接続されている。また、制御盤114には、R25〜R30の6組の灯具L1〜L26が接続されている。上述したように、灯具L1〜L26は回転輪21に配置されている。灯具L1〜L26は、それぞれ複数の発光体24を備える。制御盤111〜114は、制御部160から受信した信号に基づいて発光体24を発光制御する。 The control panels 111 to 114 are devices for controlling the light emission of the light emitters 24 provided in the lamps L1 to L26, respectively. The control panels 111 to 114 are installed near the rotation axis C of the rotating wheel 21. The control panels 111 to 114 are each connected to the control unit 160. A plurality of sets of lamps L1 to L26 are connected to the control panels 111 to 114, respectively. Eight sets of lamps L1 to L26 R1 to R8 are connected to the control panel 111, eight sets of lamps L1 to L26 R9 to R16 are connected to the control panel 112, and R17 is connected to the control panel 113. Eight sets of lamps L1 to L26 of ~ R24 are connected. In addition, six sets of lamps L1 to L26 of R25 to R30 are connected to the control panel 114. As described above, the lamps L <b> 1 to L <b> 26 are disposed on the rotating wheel 21. Each of the lamps L1 to L26 includes a plurality of light emitters 24. The control panels 111 to 114 control the light emitting body 24 to emit light based on the signal received from the control unit 160.
図8に戻り、タイマー120は、現在時刻をカウントするための装置である。タイマー120は、例えば、水晶振動子の発振に基づき時刻をカウントするプロセッサである。タイマー120は、現在時刻の情報を制御部160に送信する。タイマー120は制御部160の一機能として制御部160に組み込まれていてもよい。 Returning to FIG. 8, the timer 120 is a device for counting the current time. The timer 120 is a processor that counts time based on oscillation of a crystal resonator, for example. The timer 120 transmits information on the current time to the control unit 160. The timer 120 may be incorporated in the control unit 160 as a function of the control unit 160.
回転センサー130は、回転輪21の回転を検出するセンサーである。回転センサー130は、例えば、回転輪21の回転軸Cに設置され、回転輪21が一定角度回転する毎に、制御部160に回転検出信号を出力する。回転検出信号はHigh/Lowの電気信号であってもよい。本実施形態では、回転センサー130は、一例として、回転輪21が0.1°回転する毎に制御部160に回転検出信号を出力するものとする。制御部160は、回転センサー130からの信号に基づいて、回転輪21の回転位置を判別する。 The rotation sensor 130 is a sensor that detects the rotation of the rotating wheel 21. The rotation sensor 130 is installed, for example, on the rotation axis C of the rotating wheel 21 and outputs a rotation detection signal to the control unit 160 every time the rotating wheel 21 rotates by a certain angle. The rotation detection signal may be a high / low electric signal. In the present embodiment, as an example, the rotation sensor 130 outputs a rotation detection signal to the control unit 160 every time the rotating wheel 21 rotates by 0.1 °. The control unit 160 determines the rotational position of the rotating wheel 21 based on the signal from the rotation sensor 130.
制御部160が判別する回転位置は、例えば、回転輪21がホームポジションHにある状態からの回転輪21の回転角度である。本実施形態では、一例として、制御部160が判別する回転位置は、0.1°単位の回転角度であるものとする。すなわち、制御部160が判別する回転位置は、0°から359.9°までの0.1°毎の回転角度である。なお、どの回転位置をホームポジションHとするかは設計者の任意である。本実施形態では、一例として、ホームポジションHは、図6に示すように、骨組みR1の鉄骨21aが頂上に位置しているときの回転輪21の回転位置であるものとする。 The rotation position determined by the control unit 160 is, for example, the rotation angle of the rotating wheel 21 from the state where the rotating wheel 21 is at the home position H. In the present embodiment, as an example, the rotation position determined by the control unit 160 is assumed to be a rotation angle in units of 0.1 °. That is, the rotation position determined by the control unit 160 is a rotation angle every 0.1 ° from 0 ° to 359.9 °. Note that which rotational position is set as the home position H is arbitrarily determined by the designer. In the present embodiment, as an example, the home position H is assumed to be the rotational position of the rotating wheel 21 when the steel frame 21a of the framework R1 is located on the top as shown in FIG.
通信部140は、画像出力装置100をネットワークに接続するための通信インタフェースである。通信部140は、有線インタフェースであってもよいし、無線LAN(Wireless Local Area Network)等の無線インタフェースであってもよい。通信部140は、ネットワークを介して制御装置10から画像データを受信する。通信部140は、制御装置10から受信した画像データを記憶部150に格納する。 The communication unit 140 is a communication interface for connecting the image output apparatus 100 to a network. The communication unit 140 may be a wired interface or a wireless interface such as a wireless local area network (LAN). The communication unit 140 receives image data from the control device 10 via a network. The communication unit 140 stores the image data received from the control device 10 in the storage unit 150.
記憶部150は、DRAM(Dynamic Random Access Memory)、SRAM(Static Random Access Memory)、フラッシュメモリ、ハードディスク等のデータ読み書き可能な記憶装置である。記憶部150は、画像出力装置100の記憶手段として機能する。図10は、記憶部150に各種データが格納されている様子を示す図である。記憶部150には、スケジュールデータ151a、画像データ151b、マッピングデータ152等のデータが格納されている。 The storage unit 150 is a storage device capable of reading and writing data, such as a DRAM (Dynamic Random Access Memory), an SRAM (Static Random Access Memory), a flash memory, and a hard disk. The storage unit 150 functions as a storage unit of the image output apparatus 100. FIG. 10 is a diagram showing how various data are stored in the storage unit 150. The storage unit 150 stores data such as schedule data 151a, image data 151b, and mapping data 152.
スケジュールデータ151aは、回転輪21に表示される画像の再生時間、再生順序等がスケジュールされたデータである。スケジュールデータ151aには、画像の識別情報と該識別情報で特定される画像の出力開始時刻とを関連付けた情報が含まれる。スケジュールデータ151aは、制御装置10から送信されたスケジュールデータ15aを、制御部160がフォーマットを変換して、或いはそのまま記憶部150に格納したものである。スケジュールデータ151aは、スケジュールフォルダに格納される。 The schedule data 151a is data in which the playback time, playback order, and the like of images displayed on the rotating wheel 21 are scheduled. The schedule data 151a includes information in which the image identification information is associated with the output start time of the image specified by the identification information. The schedule data 151a is obtained by storing the schedule data 15a transmitted from the control device 10 in the storage unit 150 as it is after the control unit 160 converts the format. The schedule data 151a is stored in the schedule folder.
画像データ151bは、回転輪21の正面或いは背面に表示する画像のデータである。画像データ151bは、複数の画像データから構成され、映像フォルダに格納される。画像データ151bは、制御装置10から受信したデータであってもよいし、記憶部150に予め記憶されたデータであってもよい。画像データ151bは、静止画像のデータであってもよいし、動画像のデータであってもよい。画像データには、静止画像と動画像の双方が含まれていてもよい。以下の説明では、画像データ151bは、一例として、30フレーム/秒の動画像であるものとし、その1フレームは図11に示すように、64×64画素の画像であるものとする。各画素の位置は、例えば、画像左上を原点としたXY座標値(X,Y)で表現される。X軸が水平方向、Y軸が垂直方向である。 The image data 151 b is image data to be displayed on the front surface or the back surface of the rotating wheel 21. The image data 151b is composed of a plurality of image data and is stored in a video folder. The image data 151b may be data received from the control device 10 or data stored in advance in the storage unit 150. The image data 151b may be still image data or moving image data. The image data may include both still images and moving images. In the following description, the image data 151b is assumed to be a moving image of 30 frames / second as an example, and one frame is assumed to be an image of 64 × 64 pixels as shown in FIG. The position of each pixel is expressed by, for example, XY coordinate values (X, Y) with the upper left corner of the image as the origin. The X axis is the horizontal direction and the Y axis is the vertical direction.
図10に戻り、マッピングデータ152は、発光体24それぞれに、画像データ151bの画素を割り当てたデータである。マッピングデータ152は、複数のマッピング情報から構成される。マッピング情報は、360°分用意されており、各マッピング情報には、それぞれ回転輪21の回転位置の情報が関連付けられている。本実施形態の回転センサー130は0.1°毎に回転位置を検出可能であるので、マッピング情報は、0.1°毎の3600個分用意されている。 Returning to FIG. 10, the mapping data 152 is data in which the pixels of the image data 151 b are assigned to the respective light emitters 24. The mapping data 152 is composed of a plurality of mapping information. Mapping information is prepared for 360 °, and each piece of mapping information is associated with information on the rotational position of the rotating wheel 21. Since the rotation sensor 130 of this embodiment can detect the rotation position every 0.1 °, 3600 mapping information is prepared for every 0.1 °.
図12(A)及び図12(B)を参照しながら、マッピング情報について詳しく説明する。図12(A)は回転輪21に配置された灯具L1〜L26を、回転輪21を除いた状態で示したものである。図12(B)は、図12(A)に示した灯具L1〜L26を、図7に示した画像に縮尺を合わせて重ね合わせたものである。図12(A)及び図12(B)に示した灯具L1〜L26の状態は、回転輪21がホームポジションHにあるとき、すなわち、回転輪21の回転位置が0°のときの状態である。 The mapping information will be described in detail with reference to FIGS. 12 (A) and 12 (B). FIG. 12A shows the lamps L1 to L26 arranged on the rotating wheel 21 with the rotating wheel 21 removed. FIG. 12B is a diagram in which the lamps L1 to L26 shown in FIG. 12A are superimposed on the image shown in FIG. The state of the lamps L1 to L26 shown in FIGS. 12A and 12B is a state when the rotating wheel 21 is at the home position H, that is, when the rotating position of the rotating wheel 21 is 0 °. .
図12(B)を見れば分かるように、R1の灯具L1の位置にある画素は(32,0)である。そのため、設計者は、R1の灯具L1に配置された4つの発光体24に位置情報(32,0)を割り当てる。また、R3の灯具L4の位置にある画素は(42,1)である。そのため、設計者は、R3の灯具L4に配置された4つの発光体24に位置情報(42,1)を割り当てる。このようにして、設計者は、回転輪21に配置された3120個全ての発光体24について位置情報を割り当てていく。そして、設計者は、3120個の割り当て情報をマッピング情報1としてマッピングデータ152に格納する。設計者は、他の回転位置(本実施形態の場合、0.1〜359.9°の3599個の回転位置)についても発光体24に画素の位置情報を割り当て、マッピング情報2〜3600としてマッピングデータ152に格納する。なお、上記説明では、1つの灯具に配置された4つの発光体24に同じ位置情報が割り当てられるものとしたが、もちろん、4つの発光体24には異なる位置情報が割り当てられていてもよい。 As can be seen from FIG. 12B, the pixel at the position of the lamp L1 of R1 is (32, 0). Therefore, the designer assigns position information (32, 0) to the four light emitters 24 arranged in the lamp L1 of R1. The pixel at the position of the lamp L4 of R3 is (42, 1). Therefore, the designer assigns position information (42, 1) to the four light emitters 24 arranged on the lamp L4 of R3. In this way, the designer assigns position information to all 3120 light emitters 24 arranged on the rotating wheel 21. Then, the designer stores 3120 pieces of allocation information as mapping information 1 in the mapping data 152. The designer also assigns pixel position information to the light emitter 24 for other rotation positions (in the case of the present embodiment, 3599 rotation positions of 0.1 to 359.9 °), and performs mapping as mapping information 2 to 3600. Store in data 152. In the above description, the same position information is assigned to the four light emitters 24 arranged in one lamp. Of course, different position information may be assigned to the four light emitters 24.
図8に戻り、制御部160は、プロセッサ等の処理装置である。制御部160は不図示のROMやRAM或いは記憶部150に格納されているプログラムに従って動作することで、後述の「第2の時刻調整処理」、「再生制御処理」を含む種々の動作を実現する。 Returning to FIG. 8, the control unit 160 is a processing device such as a processor. The control unit 160 operates in accordance with a program stored in a ROM or RAM (not shown) or the storage unit 150, thereby realizing various operations including “second time adjustment processing” and “reproduction control processing” described later. .
図13は制御部160の機能ブロック図である。制御部160は、時刻情報取得部161、時刻調整部162、データ取得部163、回転位置判別部164、マッピング情報取得部165、出力制御部166、データ要求部167としての機能を有する。時刻情報取得部161は画像出力装置100の時刻情報取得手段として機能し、時刻調整部162は画像出力装置100の時刻調整部手段として機能し、データ取得部163は画像出力装置100のデータ取得手段として機能し、回転位置判別部164は画像出力装置100の回転位置判別手段として機能し、マッピング情報取得部165は画像出力装置100のマッピング情報取得手段として機能し、出力制御部166は画像出力装置100の出力制御手段として機能し、データ要求部167は画像出力装置100のデータ要求手段として機能する。図13に示す各機能ブロックは、ソフトウェアブロックであってもよいし、ハードウェアブロックであってもよい。 FIG. 13 is a functional block diagram of the control unit 160. The control unit 160 has functions as a time information acquisition unit 161, a time adjustment unit 162, a data acquisition unit 163, a rotation position determination unit 164, a mapping information acquisition unit 165, an output control unit 166, and a data request unit 167. The time information acquisition unit 161 functions as a time information acquisition unit of the image output device 100, the time adjustment unit 162 functions as a time adjustment unit of the image output device 100, and the data acquisition unit 163 includes a data acquisition unit of the image output device 100. The rotation position determination unit 164 functions as a rotation position determination unit of the image output apparatus 100, the mapping information acquisition unit 165 functions as a mapping information acquisition unit of the image output apparatus 100, and the output control unit 166 includes an image output apparatus. The data request unit 167 functions as a data request unit of the image output apparatus 100. Each functional block shown in FIG. 13 may be a software block or a hardware block.
次に、このような構成を有する画像出力システム1の動作について説明する。画像出力システム1の動作は、制御装置10が実行する「第1の時刻調整処理」、「スケジュール処理」、及び画像出力装置100が実行する「第2の時刻調整処理」、「再生制御処理」に分けられる。 Next, the operation of the image output system 1 having such a configuration will be described. The operations of the image output system 1 are “first time adjustment processing” and “schedule processing” executed by the control device 10, and “second time adjustment processing” and “reproduction control processing” executed by the image output device 100. It is divided into.
最初に「第1の時刻調整処理」について説明する。制御装置10の制御部17は、制御装置10に電源が投入されると第1の時刻調整処理を開始する。上述したように、制御部17は、時刻情報取得部17a、及び時刻調整部17bとしての機能を有する。以下、図14のフローチャートを参照して第1の時刻調整処理について説明する。 First, the “first time adjustment process” will be described. The control unit 17 of the control device 10 starts the first time adjustment process when the control device 10 is powered on. As described above, the control unit 17 has functions as the time information acquisition unit 17a and the time adjustment unit 17b. Hereinafter, the first time adjustment process will be described with reference to the flowchart of FIG.
時刻情報取得部17aは、現時点がタイムサーバーTSから時刻情報を取得するタイミングか否か判別する(ステップS101)。時刻情報を取得するタイミング(以下、設定タイミングという。)はユーザが任意に設定可能である。時刻情報を取得するタイミングは、例えば、制御装置10の起動時、及び15分毎であってもよい。現時点が設定タイミングでない場合(ステップS101:No)、時刻情報取得部17aは、設定タイミングが来るまでステップS101を繰り返す。 The time information acquisition unit 17a determines whether or not the current time is the timing for acquiring time information from the time server TS (step S101). The timing for acquiring time information (hereinafter referred to as setting timing) can be arbitrarily set by the user. The timing for acquiring the time information may be, for example, when the control device 10 is activated and every 15 minutes. When the present time is not the set timing (step S101: No), the time information acquisition unit 17a repeats step S101 until the set timing comes.
現時点が設定タイミングである場合(ステップS101:Yes)、時刻情報取得部17aは、タイムサーバーTSから時刻情報を取得する(ステップS102)。そして、時刻調整部17bは、タイマー11がカウントする現在時刻が時刻情報の示す時刻と一致するよう現在時刻の調整を行う(ステップS103)。 When the current time is the set timing (step S101: Yes), the time information acquisition unit 17a acquires time information from the time server TS (step S102). Then, the time adjustment unit 17b adjusts the current time so that the current time counted by the timer 11 matches the time indicated by the time information (step S103).
調整が完了したら、制御部17はステップS101に処理を戻し、ステップS101〜ステップS103の処理を繰り返す。 When the adjustment is completed, the control unit 17 returns the process to step S101 and repeats the processes of step S101 to step S103.
次に、スケジュール処理について説明する。制御部17は、操作部14を介してユーザからスケジュール処理の開始が命令されると(例えば、スケジュール処理を実行するアプリケーションソフトがユーザによって起動されると)、スケジュール処理を開始する。スケジュール処理は、第1の時刻調整処理に並行して実行される。上述したように、制御部17は、時刻出力部17c、ユーザインタフェース出力部17d、データ送信部17eとしての機能を有する。以下、図15のフローチャートを参照してスケジュール処理について説明する。 Next, schedule processing will be described. When the user instructs the start of the schedule process via the operation unit 14 (for example, when application software that executes the schedule process is activated by the user), the control unit 17 starts the schedule process. The schedule process is executed in parallel with the first time adjustment process. As described above, the control unit 17 has functions as the time output unit 17c, the user interface output unit 17d, and the data transmission unit 17e. Hereinafter, the schedule processing will be described with reference to the flowchart of FIG.
ユーザインタフェース出力部17dは、スケジュールデータ15aが記憶部16に格納されているか否か判別する(ステップS201)。スケジュールデータ16aが記憶部16に格納されてない場合(ステップS201:No)、ユーザインタフェース出力部17dは、スケジュールデータ16aを記憶部16からリードすることなく、スケジュールデータ16aを生成するためのユーザインタフェースを表示部15に表示する(ステップS203)。 The user interface output unit 17d determines whether the schedule data 15a is stored in the storage unit 16 (step S201). When the schedule data 16a is not stored in the storage unit 16 (step S201: No), the user interface output unit 17d generates the schedule data 16a without reading the schedule data 16a from the storage unit 16. Is displayed on the display unit 15 (step S203).
スケジュールデータ16aが記憶部16に格納されている場合(ステップS201:Yes)、ユーザインタフェース出力部17dは、記憶部16からスケジュールデータ16aをリードする(ステップS202)。そして、ユーザインタフェース出力部17dは、スケジュールデータ16aを生成するためのユーザインタフェースを表示部15に表示する(ステップS203)。 When the schedule data 16a is stored in the storage unit 16 (step S201: Yes), the user interface output unit 17d reads the schedule data 16a from the storage unit 16 (step S202). Then, the user interface output unit 17d displays a user interface for generating the schedule data 16a on the display unit 15 (step S203).
図16は、スケジュールデータ16aを編集或いは生成するためのユーザインタフェースの一例である。ユーザインタフェースは、メインウィンドウ15aを有する。メインウィンドウ15aでは、スケジュールデータ16aの編集と生成の双方が可能である。メインウィンドウ15aは、15a1〜15a5の5つの表示領域を備える。 FIG. 16 shows an example of a user interface for editing or generating the schedule data 16a. The user interface has a main window 15a. In the main window 15a, both editing and generation of the schedule data 16a are possible. The main window 15a includes five display areas 15a1 to 15a5.
表示領域15a1は、ユーザが選択可能な画像データを表示するための領域である。表示領域15a1は、画像データが格納されたフォルダの一覧を表示する領域を備える。ユーザがフォルダを選択するとその右にある領域に、そのフォルダに格納されている画像データのサムネイルが表示される。フォルダに格納されている画像データは、回転輪21に表示可能な画像のデータである。 The display area 15a1 is an area for displaying image data that can be selected by the user. The display area 15a1 includes an area for displaying a list of folders storing image data. When the user selects a folder, thumbnails of image data stored in the folder are displayed in an area on the right side of the folder. The image data stored in the folder is image data that can be displayed on the rotating wheel 21.
表示領域15a2は、画像データを再生するための領域である。ユーザが画像データのサムネイルを選択し、再生ボタンを押すと、画面中の黒い領域に画像データが表示される。 The display area 15a2 is an area for reproducing image data. When the user selects a thumbnail of image data and presses the play button, the image data is displayed in a black area on the screen.
表示領域15a3は、現在時刻を出力するための領域である。表示領域15a3に表示される現在時刻は、タイマー11がカウントした現在時刻である。表示領域15a3に表示される現在時刻は、時刻出力部17cによって出力制御される。 The display area 15a3 is an area for outputting the current time. The current time displayed in the display area 15a3 is the current time counted by the timer 11. The current time displayed in the display area 15a3 is output controlled by the time output unit 17c.
表示領域15a4は、画像データの情報(例えば、プロパティ情報)を表示するための領域である。ユーザが画像データのサムネイルを選択すると、表示領域15a4に画像データの情報が表示される。 The display area 15a4 is an area for displaying image data information (for example, property information). When the user selects a thumbnail of the image data, the image data information is displayed in the display area 15a4.
表示領域15a5は、回転輪21に表示される画像の再生時間、再生順序等をユーザがスケジュールするための領域である。表示領域15a5は、画像の出力開始時刻を指定する領域(図中の"00:00"、"00:15"、・・・・が表示されたテキストボックス)と、画像の再生開始時間を指定する領域(図中の"1分0秒"、"30分0秒"、・・・・が表示されたテキストボックス)と、再生する画像を配置する領域(図中のサムネイルが配置されたマトリクス状の領域)と、を有する。ユーザは、テキストボックスに、時間と再生時刻を入力し、マトリクス状の領域に、表示領域15a2のサムネイルをドラッグ&ドロップすることにより、画像の再生をスケジュールする。スケジュール対象の日は、e1に表示された日付を変更することにより変更可能である。 The display area 15a5 is an area for the user to schedule the reproduction time, reproduction order, and the like of the images displayed on the rotating wheel 21. The display area 15a5 designates an area for designating the output start time of the image (a text box displaying “00:00”, “00:15”,... In the figure) and an image reproduction start time. Area (text box displaying “1 minute 0 second”, “30 minute 0 second”,...) In the figure) and area for placing images to be played back (matrix with thumbnails in the figure arranged) Shaped region). The user schedules the reproduction of the image by inputting the time and the reproduction time into the text box and dragging and dropping the thumbnail of the display area 15a2 into the matrix area. The date to be scheduled can be changed by changing the date displayed in e1.
表示領域15a5には、"ファイル転送"ボタン、"保存"ボタン、"終了"ボタン等の操作ボタンが表示されている。この操作ボタンにより、ユーザは、スケジュールデータ16aの転送、保存、並びに、スケジュール処理の終了等を行う。 In the display area 15a5, operation buttons such as a "file transfer" button, a "save" button, and an "end" button are displayed. With this operation button, the user transfers and saves the schedule data 16a, ends the schedule process, and the like.
図15に戻り、ユーザインタフェース出力部17dは、表示領域15a5の"保存"ボタンが押されたか判別する(ステップS204)。"保存"ボタンが押された場合(ステップS204:Yes)、ユーザインタフェース出力部17dは、メインウィンドウ15aに入力された情報に基づいて新たにスケジュールデータ16aを生成し、記憶部16に保存する(ステップS205)。 Returning to FIG. 15, the user interface output unit 17d determines whether the “save” button in the display area 15a5 has been pressed (step S204). When the “save” button is pressed (step S204: Yes), the user interface output unit 17d newly generates the schedule data 16a based on the information input to the main window 15a and stores it in the storage unit 16 ( Step S205).
"保存"ボタンが押されていない場合(ステップS204:No)、ユーザインタフェース出力部17dは、"ファイル転送"ボタンが押されたか判別する(ステップS206)。"ファイル転送"ボタンが押された場合(ステップS206:Yes)、ユーザインタフェース出力部17dは、更新ウィンドウ15bを表示する(ステップS207)。 If the “save” button has not been pressed (step S204: No), the user interface output unit 17d determines whether the “file transfer” button has been pressed (step S206). When the “file transfer” button is pressed (step S206: Yes), the user interface output unit 17d displays the update window 15b (step S207).
図17はメインウィンドウ15aの上に更新ウィンドウ15bが表示された様子を示す図である。更新ウィンドウ15bは、画像出力装置100に保存されているスケジュールデータ151aを更新するためのユーザインタフェースである。更新ウィンドウ15bは、スケジュールデータの送信にあたり、各種オプションを選択可能となっている。ユーザによって更新ウィンドウ15bの"更新開始"ボタンが押されると、データ送信部17eは選択されたオプションに基づいてスケジュールデータ16aを整形し、画像出力装置100に送信する。画像出力装置100のデータ取得部163は、制御装置10からスケジュールデータ16aを取得すると、記憶部150に保存されているスケジュールデータ151aを更新する。 FIG. 17 is a diagram showing a state in which the update window 15b is displayed on the main window 15a. The update window 15b is a user interface for updating the schedule data 151a stored in the image output apparatus 100. In the update window 15b, various options can be selected when the schedule data is transmitted. When the “update start” button of the update window 15 b is pressed by the user, the data transmission unit 17 e shapes the schedule data 16 a based on the selected option and transmits it to the image output apparatus 100. When the data acquisition unit 163 of the image output device 100 acquires the schedule data 16 a from the control device 10, the data acquisition unit 163 updates the schedule data 151 a stored in the storage unit 150.
図15に戻り、"ファイル転送"ボタンが押されていない場合(ステップS206:No)、ユーザインタフェース出力部17dは、 "終了"ボタンが押されたか判別する(ステップS208)。"終了"ボタンが押されていない場合(ステップS208:No)、制御部17は、ユーザの操作に割り当てられた処理を実行する(ステップS209)。 "終了"ボタンが押された場合(ステップS208:Yes)、制御部17は、表示部15からユーザインタフェースを消去し(ステップS209)、スケジュール処理を終了する。 Returning to FIG. 15, when the “file transfer” button has not been pressed (step S206: No), the user interface output unit 17d determines whether the “end” button has been pressed (step S208). When the “end” button is not pressed (step S208: No), the control unit 17 executes a process assigned to the user operation (step S209). When the “end” button is pressed (step S208: Yes), the control unit 17 deletes the user interface from the display unit 15 (step S209), and ends the schedule process.
次に、第2の時刻調整処理について説明する。画像出力装置100の制御部160は、画像出力装置100に電源が投入されると第2の時刻調整処理を開始する。上述したように、制御部160は、時刻情報取得部161、時刻調整部162としての機能を有する。以下、図18のフローチャートを参照して第1の時刻調整処理について説明する。 Next, the second time adjustment process will be described. The control unit 160 of the image output apparatus 100 starts the second time adjustment process when the image output apparatus 100 is powered on. As described above, the control unit 160 has functions as the time information acquisition unit 161 and the time adjustment unit 162. Hereinafter, the first time adjustment process will be described with reference to the flowchart of FIG.
時刻情報取得部161は、現時点がタイムサーバーTSから時刻情報を取得するタイミングか否か判別する(ステップS301)。時刻情報を取得するタイミング(以下、設定タイミングという。)はユーザが任意に設定可能である。時刻情報を取得するタイミングは、例えば、制御装置10の起動時、及び15分毎であってもよい。現時点が設定タイミングでない場合(ステップS301:No)、時刻情報取得部161は、設定タイミングが来るまでステップS301を繰り返す。 The time information acquisition unit 161 determines whether or not the current time is the timing for acquiring time information from the time server TS (step S301). The timing for acquiring time information (hereinafter referred to as setting timing) can be arbitrarily set by the user. The timing for acquiring the time information may be, for example, when the control device 10 is activated and every 15 minutes. If the current time is not the setting timing (step S301: No), the time information acquisition unit 161 repeats step S301 until the setting timing comes.
現時点が設定タイミングである場合(ステップS301:Yes)、時刻情報取得部161は、タイムサーバーTSから時刻情報を取得する(ステップS302)。そして、時刻調整部162は、タイマー120がカウントする現在時刻が時刻情報の示す時刻と一致するよう現在時刻の調整を行う(ステップS303)。 When the current time is the set timing (step S301: Yes), the time information acquisition unit 161 acquires time information from the time server TS (step S302). Then, the time adjustment unit 162 adjusts the current time so that the current time counted by the timer 120 matches the time indicated by the time information (step S303).
調整が完了したら、制御部160はステップS301に処理を戻し、ステップS301〜ステップS303の処理を繰り返す。 When the adjustment is completed, the control unit 160 returns the process to step S301 and repeats the processes of step S301 to step S303.
次に、再生制御処理について説明する。画像出力装置100の制御部160は、画像出力装置100に電源が投入されると再生制御処理を開始する。上述したように、制御部160は、データ取得部163、回転位置判別部164、回転位置判別部164、マッピング情報取得部165、出力制御部166としての機能を有する。以下、図19のフローチャートを参照して再生制御処理について説明する。 Next, the reproduction control process will be described. The control unit 160 of the image output apparatus 100 starts the reproduction control process when the image output apparatus 100 is powered on. As described above, the control unit 160 functions as the data acquisition unit 163, the rotation position determination unit 164, the rotation position determination unit 164, the mapping information acquisition unit 165, and the output control unit 166. Hereinafter, the reproduction control process will be described with reference to the flowchart of FIG.
データ取得部163は、スケジュールデータ151aが更新されているか判別する(ステップS401)。スケジュールデータ151aが更新されていない場合(ステップS401:No)、データ取得部163はステップS403に処理を進める。スケジュールデータ151aが更新されている場合、或いは、再生制御処理開始後、初めて実行するステップS401の実行の場合(ステップS401:Yes)、データ取得部163は、記憶部150からスケジュールデータ151aを取得する(ステップS402)。 The data acquisition unit 163 determines whether the schedule data 151a has been updated (step S401). If the schedule data 151a has not been updated (step S401: No), the data acquisition unit 163 advances the process to step S403. When the schedule data 151a has been updated, or when execution of step S401 is executed for the first time after the start of the reproduction control process (step S401: Yes), the data acquisition unit 163 acquires the schedule data 151a from the storage unit 150. (Step S402).
次に、出力制御部166は、画像の出力開始条件を満たしているか判別する(ステップS403)。例えば、出力制御部166は、タイマー120がカウントする現在時刻が、スケジュールデータ151aに記録されている出力開始時刻であるか否か判別する。出力開始条件を満たしていない場合(ステップS403:No)、出力制御部166は、ステップS401に処理を戻す。 Next, the output control unit 166 determines whether image output start conditions are satisfied (step S403). For example, the output control unit 166 determines whether or not the current time counted by the timer 120 is the output start time recorded in the schedule data 151a. When the output start condition is not satisfied (step S403: No), the output control unit 166 returns the process to step S401.
出力開始条件を満たしていない場合(ステップS403:Yes)、データ取得部163は、記憶部150の画像データ151bの中に、該当の画像データ(スケジュールデータ151aで再生開始とされる画像データ)があるか判別する(ステップS404)。該当の画像データがある場合(ステップS404:Yes)、データ取得部163は、ステップS407に処理を進める。 When the output start condition is not satisfied (step S403: Yes), the data acquisition unit 163 includes corresponding image data (image data whose reproduction is started by the schedule data 151a) in the image data 151b of the storage unit 150. It is determined whether or not there is (step S404). If there is such image data (step S404: Yes), the data acquisition unit 163 advances the process to step S407.
該当の画像データがない場合(ステップS404:No)、データ要求部167は、ネットワークを介して、制御装置10に該当の画像データの送信を要求する(ステップS405)。制御装置10のデータ送信部17eは、データ要求部167の要求に応じて画像データを画像出力装置100に送信する。データ取得部163は、通信部140を介して制御装置10から画像データを取得する(ステップS406)。 When there is no corresponding image data (step S404: No), the data request unit 167 requests the control device 10 to transmit the corresponding image data via the network (step S405). The data transmission unit 17e of the control device 10 transmits the image data to the image output device 100 in response to a request from the data request unit 167. The data acquisition unit 163 acquires image data from the control device 10 via the communication unit 140 (step S406).
続いて、制御部160は、画像出力処理を開始する(ステップS407)。画像出力処理は、画像を回転輪21に表示する処理である。以下、図20のフローチャートを参照して画像出力処理について説明する。 Subsequently, the control unit 160 starts an image output process (step S407). The image output process is a process for displaying an image on the rotating wheel 21. The image output process will be described below with reference to the flowchart of FIG.
マッピング情報取得部165は、記憶部150からマッピングデータ152を取得する(ステップS501)。マッピングデータ152には、360°分0.1°毎のマッピング情報(図10に示すマッピング情報1〜3600)が格納されている。 The mapping information acquisition unit 165 acquires the mapping data 152 from the storage unit 150 (step S501). The mapping data 152 stores mapping information for every 0.1 ° for 360 ° (mapping information 1 to 3600 shown in FIG. 10).
次に、データ取得部163は、記憶部150から画像データ151を取得する(ステップS502)。本実施形態の場合、画像データ151は、30フレーム/秒の動画像であり、1フレームは図7に示すように64×64画素の画像である。 Next, the data acquisition unit 163 acquires the image data 151 from the storage unit 150 (step S502). In the present embodiment, the image data 151 is a moving image of 30 frames / second, and one frame is an image of 64 × 64 pixels as shown in FIG.
次に、回転位置判別部164は、回転センサー130からの信号に基づいて回転輪21の現在の回転位置を判別する(ステップS503)。回転位置判別部164が判別する回転位置は、例えば、ホームポジションHからの回転輪21の0.1°毎の回転角度である。例えば、回転位置判別部164は、次の方法を使って回転輪21の現在の回転位置を判別する。 Next, the rotation position determination unit 164 determines the current rotation position of the rotating wheel 21 based on the signal from the rotation sensor 130 (step S503). The rotation position determined by the rotation position determination unit 164 is, for example, a rotation angle of the rotating wheel 21 from the home position H every 0.1 °. For example, the rotational position determination unit 164 determines the current rotational position of the rotating wheel 21 using the following method.
まず、回転位置判別部164は、0°から359.9°の範囲を巡回する巡回変数を内部に用意する。上述したように、回転センサー130は、回転輪21が0.1°回転する毎に信号を出力するよう構成されている。回転位置判別部164は、回転センサー130から信号を受信したら、巡回変数を0.1°カウントアップする。回転位置判別部164は、巡回変数の値を回転輪21の現在の回転位置として判別する。なお、ここに示した方法はあくまで一例である。回転位置判別部164は、様々な方法を使って回転輪21の現在の回転位置を判別可能である。 First, the rotational position discriminating unit 164 internally prepares a cyclic variable that circulates in the range of 0 ° to 359.9 °. As described above, the rotation sensor 130 is configured to output a signal every time the rotating wheel 21 rotates by 0.1 °. When receiving the signal from the rotation sensor 130, the rotational position determination unit 164 counts up the cyclic variable by 0.1 °. The rotational position determination unit 164 determines the value of the cyclic variable as the current rotational position of the rotating wheel 21. Note that the method shown here is merely an example. The rotational position determination unit 164 can determine the current rotational position of the rotating wheel 21 using various methods.
次に、出力制御部166は、複数のマッピング情報の中から現在の回転位置に対応するマッピング情報を選択する(ステップS504)。例えば、回転輪21の現在の回転位置がホームポジションH(すなわち、0°の位置)にあるのであれば、図10に示すマッピング情報1〜3600の中からマッピング情報1を選択する。 Next, the output control unit 166 selects mapping information corresponding to the current rotational position from the plurality of mapping information (step S504). For example, if the current rotational position of the rotating wheel 21 is at the home position H (that is, the position of 0 °), the mapping information 1 is selected from the mapping information 1 to 3600 shown in FIG.
続いて、出力制御部166は、画像データ151に基づいて回転輪21の正面に配置された3120個の発光体24を発光制御する(ステップS505)。このとき、出力制御部166は、ステップS504で選択したマッピング情報に基づいて発光体24を制御する。例えば、回転輪21の現在の回転位置がホームポジションHにあるのであれば、出力制御部166は、次に示すように発光体24を制御する。 Subsequently, the output control unit 166 performs light emission control on the 3120 light emitters 24 arranged in front of the rotating wheel 21 based on the image data 151 (step S505). At this time, the output control unit 166 controls the light emitter 24 based on the mapping information selected in step S504. For example, if the current rotation position of the rotating wheel 21 is at the home position H, the output control unit 166 controls the light emitter 24 as follows.
まず、出力制御部166は、マッピング情報1に基づいて、複数の発光体24それぞれについて、対応する画素の位置を特定する。例えば、R1の灯具L1に配置された4つの発光体24であれば、図12(B)に示すように、(32,0)の位置にある画素を、対応する画素として特定する。出力制御部166は、3120個ある発光体24すべてについて、対応する画素の位置を特定する。そして、出力制御部166は、画像データ151に基づいて、3120個ある発光体24すべてについて、対応する画素の画素値を特定する。出力制御部166は、特定した画素値に基づいて発光体24を発光させる。出力制御部166は、回転輪21が一定角度(例えば、0.1°)回転するまで、同じマッピング情報を使って発光体24を発光制御する。 First, the output control unit 166 specifies the position of the corresponding pixel for each of the plurality of light emitters 24 based on the mapping information 1. For example, in the case of four light emitters 24 arranged in the lamp L1 of R1, as shown in FIG. 12B, the pixel at the position (32, 0) is specified as the corresponding pixel. The output control unit 166 identifies the positions of the corresponding pixels for all 3120 light emitters 24. Then, the output control unit 166 identifies the pixel values of the corresponding pixels for all 3120 light emitters 24 based on the image data 151. The output control unit 166 causes the light emitter 24 to emit light based on the specified pixel value. The output control unit 166 controls the light emitting body 24 to emit light using the same mapping information until the rotating wheel 21 rotates by a certain angle (for example, 0.1 °).
図21(A)は、ホームポジションHの状態にある灯具L1〜L26に図11に示す画像を重ね合わせたものであり、図21(B)は、マッピング情報1と図7の画像データとに基づいて、図21(A)の状態の灯具L1〜L26を発光させた様子を示す図である。出力制御部166は、背面の発光体24についても正面の発光体と同様に発光制御する。 FIG. 21A shows the images shown in FIG. 11 superimposed on the lamps L1 to L26 in the home position H. FIG. 21B shows the mapping information 1 and the image data shown in FIG. It is a figure which shows a mode that the lamps L1-L26 of the state of FIG. 21 (A) were light-emitted based on. The output control unit 166 controls the light emission of the rear light emitter 24 in the same manner as the front light emitter.
続いて、出力制御部166は、画像の再生が終了したか判別する(ステップS506)。画像の再生が終了している場合(ステップS506:Yes)、制御部160は、図19に示す再生制御処理に戻り、再びステップS401〜S407を繰り返す。 Subsequently, the output control unit 166 determines whether or not the reproduction of the image has been completed (step S506). When the reproduction of the image has ended (step S506: Yes), the control unit 160 returns to the reproduction control process shown in FIG. 19 and repeats steps S401 to S407 again.
画像の再生が終了していない場合(ステップS506:No)、回転位置判別部164は、回転輪21が一定角度(例えば、0.1°)回転したか判別する(ステップS507)。一定角度(例えば、0.1°)回転したか否かは、回転センサー130からの回転検出信号に基づき判別してもよい。回転輪21が一定角度回転してない場合(ステップS507:No)、回転位置判別部164はステップS505に処理を戻す。 When the reproduction of the image has not ended (step S506: No), the rotational position determination unit 164 determines whether the rotating wheel 21 has rotated by a certain angle (for example, 0.1 °) (step S507). Whether or not it has rotated by a certain angle (for example, 0.1 °) may be determined based on a rotation detection signal from the rotation sensor 130. When the rotating wheel 21 has not rotated by a certain angle (step S507: No), the rotational position determination unit 164 returns the process to step S505.
回転輪21が一定角度回転している場合(ステップS507:Yes)、回転位置判別部164は、回転輪21の現在の回転位置を判別する。そして、出力制御部166は、発光制御に使用するマッピング情報を現在の回転位置に対応するマッピング情報に切り替える(ステップS508)。例えば、回転輪21がホームポジションHから0.1°回転したのであれば、出力制御部166は、発光制御に使用するマッピング情報を図6に示すマッピング情報2に切り替える。回転輪21が0.1°の回転位置からさらに0.1°回転したのであれば、出力制御部166は、発光制御に使用するマッピング情報をマッピング情報3に切り替える。 When the rotating wheel 21 is rotating by a certain angle (step S507: Yes), the rotation position determining unit 164 determines the current rotation position of the rotating wheel 21. Then, the output control unit 166 switches the mapping information used for the light emission control to the mapping information corresponding to the current rotation position (step S508). For example, if the rotating wheel 21 has rotated by 0.1 ° from the home position H, the output control unit 166 switches the mapping information used for the light emission control to the mapping information 2 shown in FIG. If the rotating wheel 21 is further rotated by 0.1 ° from the rotation position of 0.1 °, the output control unit 166 switches the mapping information used for the light emission control to the mapping information 3.
マッピング情報の切り換えが完了したら、出力制御部166は、ステップS505に戻り、再び、切り替えたマッピング情報を使って発光体24の発光制御を実行する。図22(A)は、ホームポジションHから角度θほど図面時計回りに回転した状態にある灯具L1〜L26に図11の画像を重ね合わせたものであある。また、図22(B)は、マッピング情報と図11の画像データとに基づいて、図22(A)の状態の灯具L1〜L26を発光させた様子を示す図である。以後、制御部160は、画像の再生が終了するまで、ステップS505〜ステップS508の処理を繰り返す。 When the switching of the mapping information is completed, the output control unit 166 returns to step S505, and again executes the light emission control of the light emitter 24 using the switched mapping information. FIG. 22 (A) is obtained by superimposing the images of FIG. 11 on the lamps L1 to L26 that are rotated clockwise from the home position H by an angle θ. FIG. 22B is a diagram illustrating a state in which the lamps L1 to L26 in the state of FIG. 22A are caused to emit light based on the mapping information and the image data of FIG. Thereafter, the control unit 160 repeats the processing from step S505 to step S508 until the reproduction of the image is completed.
本実施形態によれば、画像出力装置100の時刻情報取得部161は、制御装置10の時刻情報取得部17aが時刻情報を取得したシステムと同じ時刻出力システム(タイムサーバーTS)から時刻情報を取得している。これにより、制御装置10の現在時刻と画像出力装置100の現在時刻が一致する。すなわち、ユーザが見ている時刻(制御装置10の表示部15に表示されている時刻)が画像出力装置100の現在時刻と一致しているので、ユーザは意図したタイミングで観覧車20に画像を表示できる。 According to this embodiment, the time information acquisition unit 161 of the image output device 100 acquires time information from the same time output system (time server TS) as the system from which the time information acquisition unit 17a of the control device 10 acquires time information. doing. As a result, the current time of the control device 10 and the current time of the image output device 100 coincide. That is, since the time that the user is viewing (the time displayed on the display unit 15 of the control device 10) matches the current time of the image output device 100, the user can display an image on the Ferris wheel 20 at the intended timing. Can be displayed.
また、制御装置10の現在時刻と画像出力装置100の現在時刻が一致しているので、2つの装置の時刻ズレによる不具合もほとんど発生しない。例えば、ユーザが、画像の出力開始時刻直前に画像出力のスケジュールを変更したとする。このとき、制御装置10の現在時刻と画像出力装置100の現在時刻がずれていると、ユーザが画像出力のスケジュールを変更した時点で、画像出力装置100側ではすでに出力開始時刻が過ぎている可能性がある。この場合、ユーザが行ったスケジュールの変更は、画像出力装置100の画像出力には反映されない。しかし、本実施形態の画像出力システム1は、制御装置10の現在時刻と画像出力装置100の現在時刻が一致するよう同じ時刻出力システムを使って時刻を調整しているので、このような問題はほとんど発生しない。 In addition, since the current time of the control device 10 and the current time of the image output device 100 coincide with each other, there is almost no problem due to the time difference between the two devices. For example, assume that the user changes the image output schedule immediately before the image output start time. At this time, if the current time of the control device 10 and the current time of the image output device 100 are different, the output start time may have already passed on the image output device 100 side when the user changes the image output schedule. There is sex. In this case, the schedule change performed by the user is not reflected in the image output of the image output apparatus 100. However, since the image output system 1 of the present embodiment uses the same time output system to adjust the time so that the current time of the control device 10 and the current time of the image output device 100 match, such a problem is It hardly occurs.
また、制御装置10がネットワークを介して画像出力装置100を制御するシステムの場合、通信に不具合が発生すると、画像出力装置100は画像の出力を行えない可能性がある。しかしながら、本実施形態の画像出力装置100は、制御装置10から事前に取得したスケジュールデータに基づいて画像の出力を行っているので、通信に不具合が発生しても、スケジュール通りに画像を再生できる。 Further, in the case of a system in which the control device 10 controls the image output device 100 via a network, there is a possibility that the image output device 100 cannot output an image if a communication failure occurs. However, since the image output apparatus 100 according to the present embodiment outputs an image based on schedule data acquired in advance from the control apparatus 10, the image can be reproduced according to the schedule even if a communication failure occurs. .
また、画像出力装置100は、一定の回転角度毎の、回転輪21の1回転分のマッピング情報を記憶し、回転輪21が一定角度(例えば、0.1°)回転する毎に、発光制御に使用するマッピング情報を現在の回転位置に対応するマッピング情報に切り換えている。従って、画像出力装置100は、画像を回転輪21に出力するにあたり、単に、マッピング情報で発光体24に対応する画素に対応する画素を特定し、その対応する画素の値に基づいて発光体24を発光制御するだけでよい。すなわち、画像出力装置100は、画像を回転輪21に出力するにあたり、回転輪21の回転に合わせて画像を逆回転させる等の複雑な画像処理を実行する必要がない。これにより、画像出力装置100の処理の負荷が小さくなるので、高性能のプロセッサを備える等の対策が必要ない。また、処理が容易になるので画像出力装置100の開発コストも小さくなる。よって、ユーザは低コストで観覧車20に画像を表示できる。また、処理の負荷が小さくなるので、回転輪21に表示される動画像もスムーズである。 Further, the image output apparatus 100 stores mapping information for one rotation of the rotating wheel 21 for each fixed rotation angle, and each time the rotating wheel 21 rotates by a fixed angle (for example, 0.1 °), the light emission control is performed. The mapping information used for is switched to the mapping information corresponding to the current rotational position. Therefore, when outputting an image to the rotating wheel 21, the image output apparatus 100 simply specifies a pixel corresponding to a pixel corresponding to the light emitter 24 by mapping information, and based on the value of the corresponding pixel, the light emitter 24. It is only necessary to control the light emission. That is, the image output apparatus 100 does not need to perform complicated image processing such as reversely rotating the image in accordance with the rotation of the rotating wheel 21 when outputting the image to the rotating wheel 21. As a result, the processing load of the image output apparatus 100 is reduced, so that measures such as providing a high-performance processor are not necessary. In addition, since the processing becomes easy, the development cost of the image output apparatus 100 is reduced. Therefore, the user can display an image on the Ferris wheel 20 at a low cost. Further, since the processing load is reduced, the moving image displayed on the rotating wheel 21 is also smooth.
観覧車によって回転輪の大きさ、骨組みは異なる。そのため、当然、観覧車毎に発光体の配置は異なる。特許文献1の方法の場合、観覧車に映像を出力するためには、観覧車毎にわざわざ専用の映像情報を作成しなければならない。しかしながら、本実施形態の画像出力装置100は、例え、発光体24の配置が変わったとしても、画像データはそのままに、マッピング情報を作り直すだけで、回転輪21に画像を表示できる。ユーザは、観覧車一つのためにわざわざ専用の画像データを作成する必要がない。よって、ユーザは低コストで観覧車20に画像を表示できる。 The size and framework of the rotating wheel varies depending on the Ferris wheel. Therefore, naturally, the arrangement of the light emitters is different for each ferris wheel. In the case of the method of Patent Document 1, in order to output a video to the Ferris wheel, dedicated video information must be created for each Ferris wheel. However, even if the arrangement of the light emitters 24 is changed, the image output apparatus 100 of the present embodiment can display an image on the rotating wheel 21 simply by recreating the mapping information without changing the image data. The user does not have to create dedicated image data for one Ferris wheel. Therefore, the user can display an image on the Ferris wheel 20 at a low cost.
制御装置10が複数の観覧車20の画像出力を制御する場合も、マッピング情報で発光体の配置の相違を吸収できるので、同一のフォーマットの画像データを複数の観覧車20に共通で使用できる。本実実施形態の画像出力装置100を使用することにより、画像作成のコストも少なくなる。 Even when the control device 10 controls the image output of the plurality of ferris wheels 20, the difference in the arrangement of the light emitters can be absorbed by the mapping information. By using the image output apparatus 100 of the present embodiment, the cost of image creation is also reduced.
また、画像を表示する複数の発光体24はそれぞれ複数の灯具L1〜L26に分散して配置されており、複数の灯具L1〜L26には、それぞれ、発光体24を落雷から保護する雷サージ用の回路が配置されている。雷サージ用の回路を各灯具に分散して配置することにより、落雷による灯具破壊を減少させることができる。 In addition, a plurality of light emitters 24 for displaying an image are distributed in a plurality of lamps L1 to L26, and each of the plurality of lamps L1 to L26 has a lightning surge protection that protects the light emitters 24 from lightning strikes. Circuit is arranged. By disposing lightning surge circuits in each lamp, the destruction of the lamp due to lightning can be reduced.
上述の実施形態は一例であり、種々の変更及び応用が可能である。 The above-described embodiment is an example, and various changes and applications are possible.
上述の実施形態では、制御装置10及び画像出力装置100が時刻情報を取得する時刻出力システムは、タイムサーバーTSであるものとした。しかしながら、時刻出力システムはタイムサーバーTSに限られない。例えば、制御装置10の及び画像出力装置100はそれぞれGPS受信機を備え、時刻情報取得部17a、161はGPS受信機を介してGPS衛星から時刻情報を取得するよう構成されていてもよい。そして、時刻調整部17b、162はGPS受信機を介して取得した時刻情報に基づいて現在時刻を調整してもよい。このとき、GPSを時刻出力システムとみなすことができる。時刻出力システムは、タイムサーバーTS及びGPSに限らず、例えば、電波時計の時刻調整に使用される標準電波の送信システムであってもよい。 In the above-described embodiment, the time output system in which the control device 10 and the image output device 100 acquire time information is the time server TS. However, the time output system is not limited to the time server TS. For example, the control device 10 and the image output device 100 may each include a GPS receiver, and the time information acquisition units 17a and 161 may be configured to acquire time information from GPS satellites via the GPS receiver. Then, the time adjustment units 17b and 162 may adjust the current time based on the time information acquired via the GPS receiver. At this time, the GPS can be regarded as a time output system. The time output system is not limited to the time server TS and GPS, and may be a standard radio wave transmission system used for time adjustment of a radio clock, for example.
また、上述の実施形態では、制御装置10が画像出力装置100に送信する画像データはAVIデータ等の動画ファイルであるものとした。しかし、制御装置10が画像出力装置100に送信する画像データは動画ファイルに限られない。例えば、制御装置10が画像出力装置100に送信する画像データは、テレビ放送等、リアルタイムのストリーム動画データであってもよい。このとき、制御装置10のデータ送信部17eは、データ要求部167の要求に応じてストリーム動画データを画像出力装置100に配信するよう構成されていてもよい。制御装置10と画像出力装置100の現在時刻が一致しているので、画像出力装置100は、リアルタイムのストリーム動画であっても、確実に、配信される映像の先頭から(例えば、TV番組の先頭から)出力を開始できる。 In the above-described embodiment, the image data transmitted from the control device 10 to the image output device 100 is a moving image file such as AVI data. However, the image data transmitted from the control device 10 to the image output device 100 is not limited to a moving image file. For example, the image data transmitted from the control device 10 to the image output device 100 may be real-time stream moving image data such as a television broadcast. At this time, the data transmission unit 17e of the control device 10 may be configured to distribute the stream moving image data to the image output device 100 in response to a request from the data request unit 167. Since the current times of the control device 10 and the image output device 100 coincide with each other, the image output device 100 can reliably start from the top of the video to be distributed (for example, the top of the TV program) even for a real-time stream video. From) can start output.
また、制御装置10は、画像出力装置100が回転輪21へ画像を出力するタイミングに合わせて表示部15に画像を表示する画像表示部17fを有していてもよい。このとき、画像表示部17fは、スケジュールデータ16aに基づいて、画像出力装置100が回転輪21へ画像を出力するタイミングを判別する。ユーザは、遠隔地から、現在、回転輪21に表示されている画像を確認できる。制御装置10と画像出力装置100の現在時刻が一致しているので、画像再生タイミングのズレはほとんど発生しない。 Further, the control device 10 may include an image display unit 17 f that displays an image on the display unit 15 in accordance with the timing at which the image output device 100 outputs an image to the rotating wheel 21. At this time, the image display unit 17f determines the timing at which the image output device 100 outputs an image to the rotating wheel 21 based on the schedule data 16a. The user can check the image currently displayed on the rotating wheel 21 from a remote place. Since the current times of the control device 10 and the image output device 100 coincide with each other, the image reproduction timing is hardly shifted.
また、上述の実施形態では、回転センサー130は、0.1°毎に回転輪21の回転を検出するものとしたが、回転の検出間隔は必ずしも0.1°毎でなくてもよい。検出間隔は0.1°より大きな角度であってもよいし、小さな角度であってもよい。また、回転位置判別部164の回転位置の判別単位も必ずしも0.1°単位でなくもよい。出力制御部166がマッピング情報を切り換えるタイミングも0.1°毎でなくてもよい。 Further, in the above-described embodiment, the rotation sensor 130 detects the rotation of the rotating wheel 21 every 0.1 °, but the rotation detection interval may not necessarily be every 0.1 °. The detection interval may be an angle larger than 0.1 ° or a small angle. In addition, the rotational position determination unit of the rotational position determination unit 164 is not necessarily in units of 0.1 °. The timing at which the output control unit 166 switches the mapping information may not be every 0.1 °.
また、上述の実施形態では、記憶部150に回転輪21の1回転分のマッピング情報が記憶されるものとしたが、記憶部150に格納されるマッピング情報は回転輪21の1回転分より多くてもよい。また、マッピング情報は0.1°毎でなくてもよい。 In the above-described embodiment, the mapping information for one rotation of the rotating wheel 21 is stored in the storage unit 150. However, the mapping information stored in the storage unit 150 is more than one rotation of the rotating wheel 21. May be. Further, the mapping information may not be every 0.1 °.
また、上述の実施形態では、制御装置10は1つの観覧車20の画像出力を制御するものとしたが、制御装置10が画像出力を制御する観覧車20は複数あってもよい。このとき、複数の観覧車20は、それぞれ、発光体24の配置が異なっていてもよい。そして、複数の観覧車20は、マッピング情報で発光体24の配置の差異を吸収することにより、他の観覧車20と共通の画像データが使用できるように構成されていてもよい。 In the above-described embodiment, the control device 10 controls the image output of one ferris wheel 20, but there may be a plurality of ferris wheels 20 for which the control device 10 controls the image output. At this time, the plurality of ferris wheels 20 may have different arrangements of the light emitters 24. The plurality of ferris wheels 20 may be configured such that image data common to other ferris wheels 20 can be used by absorbing the difference in the arrangement of the light emitters 24 with the mapping information.
また、上述の実施形態では、画像出力装置100が出力対象とする画像データは動画像のデータであるのものとしたが、静止画像のデータであってもよい。また、画像データはAVIデータに限られず、例えば、MPEG(Moving Picture Experts Group)、JPEG(Joint Photographic Experts Group)、GIF(Graphics Interchange Format)、BITMAP等、他のフォーマットの画像データであってもよい。画像のサイズ(フレームサイズ)も512×512、64×64に限られない。様々なサイズの画像を使用可能である。 In the above-described embodiment, the image data to be output by the image output apparatus 100 is moving image data, but may be still image data. The image data is not limited to AVI data, and may be image data of other formats such as MPEG (Moving Picture Experts Group), JPEG (Joint Photographic Experts Group), GIF (Graphics Interchange Format), BITMAP, and the like. . The image size (frame size) is not limited to 512 × 512 or 64 × 64. Images of various sizes can be used.
本実施形態の制御装置10及び画像出力装置100は、専用のコンピュータシステムによって実現してもよいし、通常のコンピュータシステムにより実現してもよい。例えば、上述の動作を実行するためのプログラムを、光ディスク、半導体メモリ、磁気テープ、フレキシブルディスク等のコンピュータ読み取り可能な記録媒体に格納して配布し、該プログラムをコンピュータにインストールし、上述の処理を実行することによって制御装置10及び画像出力装置100を構成してもよい。また、上記プログラムをインターネット等のネットワーク上のサーバ装置が備えるディスク装置に格納しておき、コンピュータにダウンロード等できるようにしてもよい。また、上述の機能を、OS(Operating System)とアプリケーションソフトとの協働により実現してもよい。この場合には、OS以外の部分を媒体に格納して配布してもよいし、OS以外の部分をサーバ装置に格納しておき、コンピュータにダウンロード等できるようにしてもよい。 The control device 10 and the image output device 100 of the present embodiment may be realized by a dedicated computer system or may be realized by a normal computer system. For example, a program for executing the above-described operation is stored and distributed in a computer-readable recording medium such as an optical disk, a semiconductor memory, a magnetic tape, or a flexible disk, the program is installed in the computer, and the above-described processing is performed. The control device 10 and the image output device 100 may be configured by executing them. Further, the program may be stored in a disk device provided in a server device on a network such as the Internet so that it can be downloaded to a computer. Further, the above-described functions may be realized by cooperation between an OS (Operating System) and application software. In this case, a part other than the OS may be stored and distributed in a medium, or a part other than the OS may be stored in a server device and downloaded to a computer.
本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことが出来る。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although the embodiment of the present invention has been described, this embodiment is presented as an example and is not intended to limit the scope of the invention. The novel embodiment can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the spirit of the invention. This embodiment and its modifications are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalents thereof.
1...画像出力システム
10...制御装置
11、120...タイマー
12...外部インタフェース
13、140...通信部
14...操作部
15...表示部
15a...メインウィンドウ
15b...更新ウィンドウ
16、150...記憶部
16a、151a...スケジュールデータ
16b、151b...画像データ
17、160...制御部
17a、161...時刻情報取得部
17b、162...時刻調整部
17c...時刻出力部
17d...ユーザインタフェース出力部
17e...データ送信部
17f...画像表示部
20...観覧車
21...回転輪
21a、21b...鉄骨
22...ゴンドラ
23...支持脚
24...発光体
100...画像出力装置
110...発光部
111〜114...制御盤
130...回転センサー
152...マッピングデータ
163...データ取得部
164...回転位置判別部
165...マッピング情報取得部
166...出力制御部
167...データ要求部
TS...タイムサーバー
R1〜R30...骨組み
L1〜L26...灯具
DESCRIPTION OF SYMBOLS 1 ... Image output system 10 ... Control apparatus 11, 120 ... Timer 12 ... External interface 13, 140 ... Communication part 14 ... Operation part 15 ... Display part 15a ... Main window 15b ... Update window 16, 150 ... Storage unit 16a, 151a ... Schedule data 16b, 151b ... Image data 17, 160 ... Control unit 17a, 161 ... Time information acquisition unit 17b, 162 ... time adjustment unit 17c ... time output unit 17d ... user interface output unit 17e ... data transmission unit 17f ... image display unit 20 ... ferris wheel 21 ... rotating wheel 21a, 21b ... steel frame 22 ... gondola 23 ... support leg 24 ... illuminant 100 ... image output device 110 ... light emitting unit 111-114 ... control panel 130 ... rotation Sensor 152 ... Mapping data 163 ... Data acquisition unit 164 ... Rotation position discrimination unit 65 ... mapping information acquiring unit 166 ... output control section 167 ... data request unit TS ... time server R1~R30 ... framework L1~L26 ... lamp
Claims (5)
前記制御装置は、
現在時刻をカウントする第1のタイマーと、
時刻出力システムから時刻情報を取得する第1の時刻情報取得手段と、
前記第1の時刻情報取得手段が取得した時刻情報に基づいて前記第1のタイマーの現在時刻を調整する第1の時刻調整手段と、
前記第1のタイマーがカウントした現在時刻を表示装置に出力する時刻出力手段と、
画像の識別情報と該識別情報で特定される画像の出力開始時刻とを関連付けた情報が含まれるスケジュールデータを編集或いは生成するためのユーザインタフェースを表示装置に出力するユーザインタフェース出力手段と、
前記ネットワークを介して前記画像出力装置に前記スケジュールデータを送信するデータ送信手段と、を備え、
前記画像出力装置は、
現在時刻をカウントする第2のタイマーと、
前記第1の時刻情報取得手段が時刻情報を取得したシステムと同じ前記時刻出力システムから時刻情報を取得する第2の時刻情報取得手段と、
前記第2の時刻情報取得手段が取得した時刻情報に基づいて前記第2のタイマーの現在時刻を調整する第2の時刻調整手段と、
前記スケジュールデータを取得するデータ取得手段と、
前記回転輪の少なくとも一方の面に画像を出力する手段であって、前記第2のタイマーがカウントする現在時刻と前記スケジュールデータに記録された前記出力開始時刻とに基づいて画像の出力を開始する出力制御手段と、を備える、
画像出力システム。 An image output system comprising: an image output device that outputs an image to at least one surface of a rotating wheel of a ferris wheel; and a control device connected to the image output device via a network,
The control device includes:
A first timer that counts the current time;
First time information acquisition means for acquiring time information from the time output system;
First time adjusting means for adjusting the current time of the first timer based on the time information acquired by the first time information acquiring means;
Time output means for outputting the current time counted by the first timer to a display device;
User interface output means for outputting a user interface for editing or generating schedule data including information relating image identification information and output start time of the image specified by the identification information to a display device;
Data transmission means for transmitting the schedule data to the image output device via the network,
The image output device includes:
A second timer that counts the current time;
Second time information acquisition means for acquiring time information from the same time output system as the system from which the first time information acquisition means acquired time information;
Second time adjusting means for adjusting the current time of the second timer based on the time information acquired by the second time information acquiring means;
Data acquisition means for acquiring the schedule data;
A means for outputting an image to at least one surface of the rotating wheel, and starts outputting an image based on a current time counted by the second timer and the output start time recorded in the schedule data. Output control means,
Image output system.
前記制御装置の前記データ送信手段は、前記画像出力装置からの要求に基づいて前記画像データを送信し、
前記画像出力装置の前記データ取得手段は、前記画像データを前記制御装置から取得し、
前記画像出力装置の前記出力制御手段は、前記画像データに含まれる画像を前記回転輪に出力する、
請求項1に記載の画像出力システム。 The image output device comprises data request means for requesting image data in which at least one of a still image or a moving image is recorded to the control device based on the schedule data,
The data transmission means of the control device transmits the image data based on a request from the image output device,
The data acquisition means of the image output device acquires the image data from the control device,
The output control means of the image output device outputs an image included in the image data to the rotating wheel;
The image output system according to claim 1.
請求項2に記載の画像出力システム。 The image data is real-time stream video data.
The image output system according to claim 2.
請求項1乃至3のいずれか1項に記載の画像出力システム。 The control device outputs the image to the display device at the same timing as the image output device outputs an image to a rotating wheel based on the schedule data transmitted from the data transmission means to the image output device. Image display means for
The image output system according to any one of claims 1 to 3.
前記データ取得手段は、静止画像或いは動画像の少なくとも一方の画像が記録された画像データを取得し、
前記画像出力装置は、
前記回転輪の回転位置を判別する回転位置判別手段と、
画像を構成する画素の位置情報を前記複数の発光体それぞれに割り当てたマッピング情報を記憶する記憶手段と、
前記マッピング情報と前記画像データとに基づいて前記複数の発光体を発光制御することにより、前記回転輪の少なくとも一方の面に画像を表示する出力制御手段と、を備え、
前記記憶手段には、一定の回転角度毎の、少なくとも前記回転輪1回転分の前記マッピング情報が記憶されており、
前記出力制御手段は、前記回転位置判別手段が判別した前記回転位置に基づいて、前記回転輪が一定角度回転する毎に、前記発光制御に使用する前記マッピング情報を現在の回転位置に対応する前記マッピング情報に切り換える、
請求項1乃至4のいずれか1項に記載の画像出力システム。 The rotating wheel has a plurality of gondola disposed on the outer periphery, rotates at a preset speed, and a plurality of light emitters are disposed on at least one surface,
The data acquisition means acquires image data in which at least one of a still image or a moving image is recorded,
The image output device includes:
Rotational position determining means for determining the rotational position of the rotating wheel;
Storage means for storing mapping information in which position information of pixels constituting an image is assigned to each of the plurality of light emitters;
Output control means for displaying an image on at least one surface of the rotating wheel by controlling light emission of the plurality of light emitters based on the mapping information and the image data;
The storage means stores the mapping information for at least one rotation of the rotating wheel for each fixed rotation angle,
The output control means corresponds to the mapping information used for the light emission control corresponding to the current rotation position every time the rotating wheel rotates by a certain angle based on the rotation position determined by the rotation position determination means. Switch to mapping information,
The image output system according to claim 1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016043340A JP6475652B2 (en) | 2016-03-07 | 2016-03-07 | Image output system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016043340A JP6475652B2 (en) | 2016-03-07 | 2016-03-07 | Image output system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017158618A JP2017158618A (en) | 2017-09-14 |
| JP6475652B2 true JP6475652B2 (en) | 2019-02-27 |
Family
ID=59853274
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016043340A Active JP6475652B2 (en) | 2016-03-07 | 2016-03-07 | Image output system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6475652B2 (en) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0530797Y2 (en) * | 1988-03-31 | 1993-08-06 | ||
| JP3436468B2 (en) * | 1997-01-29 | 2003-08-11 | 泉陽興業株式会社 | Ferris wheel |
| WO2010011303A1 (en) * | 2008-07-23 | 2010-01-28 | Boundary Net, Incorporated | Calibrating pixel elements |
| JP4937229B2 (en) * | 2008-10-30 | 2012-05-23 | 三菱電機株式会社 | Clock adjusting device and image recording device |
| JP5037716B1 (en) * | 2011-08-04 | 2012-10-03 | 株式会社阪電工 | Ferris wheel lighting equipment |
-
2016
- 2016-03-07 JP JP2016043340A patent/JP6475652B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017158618A (en) | 2017-09-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5920057B2 (en) | Transmission device, image sharing system, transmission method, and program | |
| US12112425B2 (en) | Information processing apparatus, method of operating information processing apparatus, and program for generating virtual viewpoint image | |
| CN113129417B (en) | Image rendering method in panoramic application and terminal equipment | |
| JP6132344B2 (en) | Information processing apparatus and program | |
| CN103716686A (en) | Display apparatus, user terminal apparatus, external apparatus, display method, and data receiving method | |
| US10303419B2 (en) | Information processing system, display processing apparatus, display processing method, and recording medium | |
| JP6107518B2 (en) | Information processing apparatus, information processing method, and program | |
| US20230334782A1 (en) | Avatar mobility between virtual reality spaces | |
| JP2013074525A (en) | Projector control device and program | |
| KR102822658B1 (en) | Method of provding contents and terminal device | |
| JP6011117B2 (en) | Reception device, image sharing system, reception method, and program | |
| US20230085590A1 (en) | Image processing apparatus, image processing method, and program | |
| JP6806355B2 (en) | Ferris wheel, image output device, and image output method | |
| JP6475652B2 (en) | Image output system | |
| JP5037061B2 (en) | Image output apparatus, image list display system, program, recording medium, and image output method | |
| US12143674B2 (en) | Information processing apparatus, information processing method, and program | |
| US11778137B2 (en) | Information processing device, information processing method, and non-transitory recording medium | |
| JP2016173827A (en) | Transmitter | |
| JP6475653B2 (en) | Ferris wheel, image output device, and image output method | |
| JP5944000B2 (en) | Image display system, information terminal, information terminal control method and control program | |
| JP5942637B2 (en) | Additional information management system, image sharing system, additional information management method, and program | |
| JP6528328B2 (en) | Ferris wheel, image output device, and image output method | |
| US20190149782A1 (en) | Projection apparatus, for constituting projection of whole content by combining projection of plurality of partial content, control method for the same, and projection system | |
| JP2020030223A (en) | Collaborative display system | |
| US20130176289A1 (en) | Display switch method and portable device thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180327 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181218 |
|
| 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: 20190108 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190201 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6475652 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |