[go: up one dir, main page]

JP2018006866A - Control side device for controlling start time of predetermined function at controlled device, program and method - Google Patents

Control side device for controlling start time of predetermined function at controlled device, program and method Download PDF

Info

Publication number
JP2018006866A
JP2018006866A JP2016127828A JP2016127828A JP2018006866A JP 2018006866 A JP2018006866 A JP 2018006866A JP 2016127828 A JP2016127828 A JP 2016127828A JP 2016127828 A JP2016127828 A JP 2016127828A JP 2018006866 A JP2018006866 A JP 2018006866A
Authority
JP
Japan
Prior art keywords
time
controlled
control
side device
predetermined
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.)
Granted
Application number
JP2016127828A
Other languages
Japanese (ja)
Other versions
JP6636870B2 (en
Inventor
紀史 平田
Norifumi Hirata
紀史 平田
吉原 貴仁
Takahito Yoshihara
貴仁 吉原
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.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Priority to JP2016127828A priority Critical patent/JP6636870B2/en
Publication of JP2018006866A publication Critical patent/JP2018006866A/en
Application granted granted Critical
Publication of JP6636870B2 publication Critical patent/JP6636870B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Electric Clocks (AREA)
  • Selective Calling Equipment (AREA)
  • Telephone Function (AREA)

Abstract

【課題】被制御側装置における所定機能の起動時刻を制御するために、スタート合図信号の到達時間差を短くし、且つ、その受信成功率を高める制御側装置等を提供する。【解決手段】無線通信方式を用いて、被制御側装置における所定機能の起動時刻を制御する制御側装置において、所定トリガの発生を受け付けるトリガ受付手段と、所定トリガが発生した時刻から所定時間経過後の起動時刻を決定する起動時刻決定手段と、起動時刻を含む広報パケットを生成する広報パケット生成手段と、広報パケットをブロードキャストで送信する広報パケット送信手段とを有する。また、複数の被制御側装置が、所定機能を同一時刻に起動するように制御されるものであってもよい。所定トリガは、ユーザ操作に基づく起動指示であってもよいし、予めプログラミングされた機械操作に基づく起動指示であってもよい。【選択図】図3Provided is a control-side device or the like that controls a start-up time of a predetermined function in a controlled-side device, thereby shortening the arrival time difference of a start signal signal and increasing the reception success rate. A control-side device that controls the activation time of a predetermined function in a controlled-side device using a wireless communication method, a trigger receiving unit that receives the generation of a predetermined trigger, and a predetermined time elapses from the time when the predetermined trigger is generated. It has a start time determining means for determining a later start time, a public information packet generating means for generating a public information packet including the start time, and a public information packet transmitting means for transmitting the public information packet by broadcast. Further, a plurality of controlled devices may be controlled to activate a predetermined function at the same time. The predetermined trigger may be a start instruction based on a user operation or a start instruction based on a machine operation programmed in advance. [Selection diagram] FIG.

Description

本発明は、制御側装置から、被制御側装置における所定機能の起動時刻を制御する技術に関する。   The present invention relates to a technique for controlling a start time of a predetermined function in a controlled device from a control device.

従来、レースの選手に対するスタート合図システムがある(例えば非特許文献1参照)。このようなシステムによれば、スタート合図信号を送信するスターター端末(制御側装置)と、選手のスタート地点毎に設置された専用のスタートブロック(被制御側装置)とが、有線で接続されている。スタートブロックは、例えば短距離走におけるクラウチングスタートの位置に設置された電子機器である。これは、スタート合図信号を受信した時に、スタート音(ピストル発砲音)を発生させ、光の表示を切り替える。
但し、このようなスタート合図システムによれば、スターター端末とスタートブロックとの間を有線で敷設しなければならないという制約がある。
Conventionally, there is a start signal system for race players (see, for example, Non-Patent Document 1). According to such a system, a starter terminal (control-side device) that transmits a start signal is connected to a dedicated start block (controlled device) installed at each start point of a player by a wired connection. Yes. The start block is, for example, an electronic device installed at a crouching start position in short-distance running. When a start signal is received, this generates a start sound (pistol firing sound) and switches the light display.
However, according to such a start signal system, there is a restriction that the starter terminal and the start block must be wired.

これに対し、管理機器(スターター端末)とスタートブロックとの間を、無線で接続したスタート管理システムの技術もある(例えば特許文献1参照)。
一般に、無線で接続した場合、各スタートブロックに対するスタート合図信号の受信時刻が、微妙に異なる可能性がある。そのために、スタートブロックがスタート合図信号を受信したと同時にスタート音を発生させると、スタートブロック間でのスタート音にズレが生じ、選手が一斉にスタートすることができない場合がある。
特許文献1に記載のシステムによれば、管理機器は、スタート予定時刻を、スタートブロックへ送信する。スタート予定時刻を受信したスタートブロックは、隣接する別のスタートブロックへ、スタート予定時刻を順に伝搬させていく。これによって、全てのスタートブロックは、スタート予定時刻に達した際に同時に、スタート音を発生させることができる。
On the other hand, there is also a technology of a start management system in which a management device (starter terminal) and a start block are connected wirelessly (see, for example, Patent Document 1).
Generally, when connected wirelessly, the reception time of the start signal for each start block may be slightly different. Therefore, if a start sound is generated at the same time as the start block receives the start signal, the start sound between the start blocks may be shifted, and the players may not be able to start all at once.
According to the system described in Patent Literature 1, the management device transmits the scheduled start time to the start block. The start block that has received the scheduled start time sequentially propagates the scheduled start time to another adjacent start block. As a result, all start blocks can generate a start sound at the same time when the scheduled start time is reached.

特許第4502747号公報Japanese Patent No. 4502747

セイコータイムシステム株式会社、「光刺激スタート合図システム[聴覚障害者用]」、[online]、[平成28年5月30日検索]、インターネット<https://www.seiko-sts.co.jp/products/sports/cat01/001.html>Seiko Time System Co., Ltd., “Light Stimulation Start Signaling System [For Hearing Impaired]”, [online], [Search May 30, 2016], Internet <https://www.seiko-sts.co.jp /products/sports/cat01/001.html>

前述したスタート管理システムによれば、複数のスタートブロックでスタート音を完全に同期させる必要がある。しかしながら、スタート合図信号は、管理機器から無線を介してスタートブロックへ伝送されるために、時間差(遅延)を生じやすい。無線を介するために、スタート合図信号に対して、周辺環境の干渉電波が影響する場合がある。一部のスタートブロックに対して、スタート合図信号の受信失敗や再送が生じた場合、同期したスタート音を発生させることができない。   According to the start management system described above, it is necessary to completely synchronize the start sound with a plurality of start blocks. However, since the start signal is transmitted from the management device to the start block via radio, a time difference (delay) is likely to occur. Because of the wireless connection, the interference signal in the surrounding environment may affect the start signal. If some start blocks fail to receive or retransmit the start signal, a synchronized start sound cannot be generated.

特に、スタートブロックが複数ある場合、全てのスタートブロックがスタート合図信号を完全に受信するまでの時間が長くなるという課題がある。スタート合図信号の受信から、スタート音の発生までの時間が長くなるほど、計時精度が低下するという課題もある。   In particular, when there are a plurality of start blocks, there is a problem that it takes a long time until all start blocks completely receive the start signal. There is also a problem that the time measurement accuracy decreases as the time from reception of the start signal to generation of the start sound increases.

尚、前述したスタート合図システムに拘わらず、様々な用途に応じて、1台の制御側装置から、多数の被制御側装置に対して、所定機能の起動時刻を同期させたい場合がある。例えば大規模なアミューズメントパークやコンサート会場に配置された多数の被制御側装置を、同一時刻に同一機能を起動させることが想定される。例えば被制御側装置が、多数の観客に持たせるペンライトである場合、それらの光の点灯/滅灯を、1台の制御側装置から制御することによって、演出効果を高めることもできる。   Regardless of the start signaling system described above, there is a case where it is desired to synchronize the activation times of predetermined functions from a single control-side device to a large number of controlled-side devices according to various applications. For example, it is assumed that a large number of controlled-side devices arranged in a large amusement park or concert venue activate the same function at the same time. For example, when the controlled device is a penlight to be given to a large number of spectators, it is possible to enhance the effect by controlling the lighting / extinction of these lights from a single controlling device.

そこで、本発明は、被制御側装置における所定機能の起動時刻を制御するために、スタート合図信号の到達時間差をできる限り短くし、且つ、その受信成功率を高めることができる制御側装置、プログラム及び方法を提供することを目的とする。   Therefore, the present invention provides a control-side device and a program that can shorten the arrival time difference of the start signal as much as possible and increase the reception success rate in order to control the start time of the predetermined function in the controlled-side device. And to provide a method.

本発明によれば、無線通信方式を用いて、被制御側装置における所定機能の起動時刻を制御する制御側装置において、
所定トリガの発生を受け付けるトリガ受付手段と、
所定トリガが発生した時刻から所定時間経過後の起動時刻を決定する起動時刻決定手段と、
起動時刻を含む広報パケットを生成する広報パケット生成手段と、
広報パケットをブロードキャストで送信する広報パケット送信手段と
を有することを特徴とする。
According to the present invention, in the control-side device that controls the activation time of the predetermined function in the controlled-side device using a wireless communication method,
Trigger accepting means for accepting the occurrence of a predetermined trigger;
An activation time determining means for determining an activation time after the elapse of a predetermined time from the time when the predetermined trigger occurs;
A public information packet generating means for generating a public information packet including the start time;
It has a public information packet transmitting means for transmitting a public information packet by broadcast.

本発明の制御側装置における他の実施形態によれば、
複数の被制御側装置が、所定機能を同一時刻に起動するように制御することも好ましい。
According to another embodiment of the control-side device of the present invention,
It is also preferable that a plurality of controlled devices control to activate a predetermined function at the same time.

本発明の制御側装置における他の実施形態によれば、
所定トリガは、ユーザ操作に基づく起動指示であり、
当該制御側装置は、スマートフォン、タブレット端末又は携帯端末であることも好ましい。
According to another embodiment of the control-side device of the present invention,
The predetermined trigger is an activation instruction based on a user operation,
The control-side device is also preferably a smartphone, a tablet terminal, or a mobile terminal.

本発明の制御側装置における他の実施形態によれば、
所定トリガは、予めプログラミングされた機械操作に基づく起動指示であることも好ましい。
According to another embodiment of the control-side device of the present invention,
The predetermined trigger is also preferably an activation instruction based on a pre-programmed machine operation.

本発明の制御側装置における他の実施形態によれば、
広報パケットは、所定機能に対する起動種別を更に含むことも好ましい。
According to another embodiment of the control-side device of the present invention,
It is also preferable that the advertisement packet further includes an activation type for a predetermined function.

本発明の制御側装置における他の実施形態によれば、
無線通信方式がBluetooth(登録商標)の近距離無線通信方式である場合、広報パケットはAdvertising Packetであり、又は、
無線通信方式が無線LAN(Local Area Network)の狭域無線通信方式である場合、広報パケットはbroadcastメッセージであることも好ましい。
According to another embodiment of the control-side device of the present invention,
When the wireless communication method is a Bluetooth (registered trademark) short-range wireless communication method, the PR packet is an Advertising Packet, or
When the wireless communication system is a wireless LAN (Local Area Network) narrow-area wireless communication system, it is also preferable that the publicity packet is a broadcast message.

本発明の制御側装置における他の実施形態によれば、
被制御側装置に対して、広報パケットをブロードキャストで送信すると共に、データチャネルによって起動時刻をユニキャストで送信する
ことも好ましい。
According to another embodiment of the control-side device of the present invention,
It is also preferable to transmit the public information packet by broadcast to the controlled device and to transmit the activation time by unicast using the data channel.

本発明の制御側装置における他の実施形態によれば、
各被制御側装置との間で、ブロードキャスト及びユニキャストによってデータパケットの到達時間差を計測した時間差テーブルを有し、
時間差テーブルを用いて、ユニキャストにおけるデータパケットの到達時間差が最も長い被制御側装置から順に、ユニキャストによって起動時刻を送信することも好ましい。
According to another embodiment of the control-side device of the present invention,
Between each controlled device, it has a time difference table that measures the arrival time difference of data packets by broadcast and unicast,
It is also preferable to transmit the activation time by unicast in order from the controlled device having the longest arrival time difference of data packets in unicast using the time difference table.

本発明の制御側装置における他の実施形態によれば、
各被制御側装置について、ブロードキャスト又はユニキャストのいずれか一方で到達する最短到達時間差を導出し、
所定時間は、全ての被制御側装置の中で最も長い最短到達時間差よりも経過した起動時刻となるように設定することも好ましい。
According to another embodiment of the control-side device of the present invention,
For each controlled device, derive the shortest arrival time difference to reach in either broadcast or unicast,
It is also preferable that the predetermined time is set to be the activation time that has elapsed from the longest shortest arrival time difference among all the controlled devices.

本発明の制御側装置における他の実施形態によれば、
各被制御側装置について、ブロードキャスト及びユニキャストの両方で到達する最長到達時間差を導出し、
所定時間は、全ての被制御側装置の中で最も長い最長到達時間差よりも経過した起動時刻となるように設定することも好ましい。
According to another embodiment of the control-side device of the present invention,
For each controlled device, derive the longest arrival time difference reached in both broadcast and unicast,
It is also preferable that the predetermined time is set to be the activation time that has elapsed from the longest longest arrival time difference among all the controlled devices.

本発明の制御側装置における他の実施形態によれば、
被制御側装置との間で、相互に時刻を合わせる時刻調整手段を更に有することも好ましい。
According to another embodiment of the control-side device of the present invention,
It is also preferable to further include time adjusting means for adjusting the time with the controlled device.

本発明によれば、前述した制御側装置と、無線通信方式を介して通信可能な被制御側装置とを有するシステムであって、
被制御側装置は、
広報パケットを受信した時、当該広報パケットに含まれる起動時刻まで計時する計時手段と、
起動時刻に達した時、所定機能を起動する起動手段と
を有することを特徴とする。
According to the present invention, there is provided a system having the above-described control-side device and a controlled-side device capable of communicating via a wireless communication method,
The controlled device is
When receiving a public information packet, a time measuring means for measuring until the start time included in the public information packet,
And an activation means for activating a predetermined function when the activation time is reached.

本発明のシステムにおける他の実施形態によれば、
被制御側装置について、
所定機能は、タイマスタートであり、
ユーザ操作又は機械操作に基づくタイマストップの指示が発生した時、タイマスタートからタイマストップまでの時間を明示するストップウォッチ手段を更に有する
ことも好ましい。
According to another embodiment of the system of the present invention,
For controlled devices
The predetermined function is timer start,
It is preferable to further include stopwatch means for clearly indicating the time from the timer start to the timer stop when a timer stop instruction based on a user operation or a machine operation is generated.

本発明によれば、無線通信方式を用いて、被制御側装置における所定機能の起動時刻を制御する装置に搭載されたコンピュータを機能させる制御側プログラムにおいて、
所定トリガの発生を受け付けるトリガ受付手段と、
所定トリガが発生した時刻から所定時間経過後の起動時刻を決定する起動時刻決定手段と、
起動時刻を含む広報パケットを生成する広報パケット生成手段と、
広報パケットをブロードキャストで送信する広報パケット送信手段と
してコンピュータを機能させることを特徴とする。
According to the present invention, in a control-side program for causing a computer mounted on a device that controls a start time of a predetermined function in a controlled-side device to function using a wireless communication method,
Trigger accepting means for accepting the occurrence of a predetermined trigger;
An activation time determining means for determining an activation time after the elapse of a predetermined time from the time when the predetermined trigger occurs;
A public information packet generating means for generating a public information packet including the start time;
A computer is caused to function as a public information packet transmitting means for transmitting a public information packet by broadcast.

本発明の制御側装置、プログラム及び方法によれば、被制御側装置における所定機能の起動時刻を制御するために、スタート合図信号の到達時間差をできる限り短くし、且つ、その受信成功率を高めることができる。   According to the control-side device, program, and method of the present invention, in order to control the start time of the predetermined function in the controlled-side device, the arrival time difference of the start signal is shortened as much as possible, and the reception success rate is increased. be able to.

本発明におけるスタート合図システムの説明図である。It is explanatory drawing of the start signal system in this invention. 本発明における制御側装置及び被制御側装置の機能構成図である。It is a functional block diagram of the control side apparatus and controlled apparatus in this invention. 本発明における基本シーケンス図である。It is a basic sequence diagram in the present invention. 本発明におけるブロードキャスト及びユニキャストを組み合わせたシーケンス図である。It is the sequence diagram which combined the broadcast and unicast in this invention. 制御側装置が送信したパケットが被制御側装置で受信されるまでの時間差を計測するシーケンス図である。It is a sequence diagram which measures the time difference until the packet which the control side apparatus transmitted is received by the controlled side apparatus. 時間差に基づくユニキャストパケットの優先度を制御しないシーケンス図である。It is a sequence diagram which does not control the priority of the unicast packet based on a time difference. 時間差に基づくユニキャストパケットの優先度を制御した第1のシーケンス図である。It is the 1st sequence diagram which controlled the priority of the unicast packet based on a time difference. 時間差に基づくユニキャストパケットの優先度を制御した第2のシーケンス図である。It is the 2nd sequence diagram which controlled the priority of the unicast packet based on a time difference. ユニキャストパケットの同時接続数M=1の場合のシーケンス図である。It is a sequence diagram in the case of the number of simultaneous connections M = 1 of unicast packets. ユニキャストパケットの同時接続数M=2の場合のシーケンス図である。It is a sequence diagram in case the number of simultaneous connections M = 2 of unicast packets. ユニキャストパケットの同時接続数M=3の場合のシーケンス図である。It is a sequence diagram in case the number of simultaneous connections M = 3 of unicast packets.

以下、本発明の実施の形態について、図面を用いて詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

図1は、本発明におけるスタート合図システムの説明図である。   FIG. 1 is an explanatory diagram of a start signal system according to the present invention.

図1によれば、スタート合図システムは、制御側装置1と、1つ以上の被制御側装置2とから構成される。制御側装置1は、例えばスターターの審判員によって操作される端末であり、被制御側装置2は、例えば選手へスタートを合図する端末である。制御側装置1は、全ての被制御側装置2が、所定機能を同一時刻に起動するように制御する。これら端末は、相互に無線リンクで接続された、汎用的に使用されるスマートフォン、タブレット端末又は携帯端末であってもよい。そのために、制御側装置1及び被制御側装置2として、専用装置を設置する必要がない。また、制御側装置1と被制御側装置2との間は、無線によって接続するために、有線を敷設する必要がない。   According to FIG. 1, the start signal system comprises a control side device 1 and one or more controlled side devices 2. The control-side device 1 is a terminal operated by, for example, a starter referee, and the controlled-side device 2 is a terminal that signals a start to a player, for example. The control-side device 1 controls all the controlled-side devices 2 so as to activate a predetermined function at the same time. These terminals may be general-purpose smartphones, tablet terminals, or portable terminals that are connected to each other by wireless links. Therefore, it is not necessary to install dedicated devices as the control-side device 1 and the controlled-side device 2. In addition, since the control-side device 1 and the controlled-side device 2 are connected wirelessly, there is no need to lay a wire.

制御側装置1と被制御側装置2との間の無線リンクとして、近距離無線通信方式(例えばBluetooth(登録商標)やZigbee(登録商標))又は狭域無線通信方式(例えば無線LAN)を用いることが好ましい。勿論、これら無線通信方式に限定されるものではない。Bluetoothの場合、BLE(Bluetooth Low Energy)であってもよい。BLEは、近距離無線規格Bluetoothの仕様策定団体である「Bluetooth SIG」によって、「低消費電力版Bluetooth」として規格化されたものである。尚、Apple社のiOSに基づくiBeacon(登録商標)も、BLEに基づくものである。   As a wireless link between the control-side device 1 and the controlled-side device 2, a short-range wireless communication method (for example, Bluetooth (registered trademark) or Zigbee (registered trademark)) or a narrow-range wireless communication method (for example, a wireless LAN) is used. It is preferable. Of course, it is not limited to these wireless communication systems. In the case of Bluetooth, BLE (Bluetooth Low Energy) may be used. BLE has been standardized as “low power consumption version Bluetooth” by “Bluetooth SIG”, which is a specification formulation organization of the short-range wireless standard Bluetooth. Note that iBeacon (registered trademark) based on Apple's iOS is also based on BLE.

被制御側装置2によって発生されるスタート合図としては、例えば以下のようなものである。
「On Your Marks(いちについて)」->「Set(よーい)」->「Go!(どん)」
スタート合図となる「Go!」は、ピストルの発砲音であってもよいし、聴覚障害者向けには光の表示の切り替えであってもよい。
Examples of start cues generated by the controlled device 2 are as follows.
“On Your Marks”->“Set”-> “Go!”
“Go!” As a start signal may be a pistol firing sound, or may be a switch of light display for the hearing impaired.

また、図1によれば、スタート合図信号は、スタート地点に設置される被制御側装置2A〜2Cのみならず、ゴール地点で時間を計測する被制御側装置2Dにも送信される。被制御側装置2Dは、「Go!」の時刻から自動的に時間計測を開始することができる。   Also, according to FIG. 1, the start signal is transmitted not only to the controlled devices 2A to 2C installed at the start point, but also to the controlled device 2D that measures time at the goal point. The controlled device 2D can automatically start time measurement from the time of “Go!”.

更に、図示しないが、被制御側装置2は、例えばアミューズメントパークの場合、来場者が所持する、発光・鳴動するキャラクタ玩具装置のようなものであってもよい。また、例えば野外コンサート会場の場合、観客が把持するペンライト装置のようなものであってもよい。制御側装置1は、多数のユーザによって所持される多数の被制御側装置2を一斉同時に、点灯/滅灯/起動/停止などの制御をすることができる。   Further, although not shown, the controlled-side device 2 may be a light toy / sounding character toy device possessed by a visitor in the case of an amusement park, for example. For example, in the case of an outdoor concert venue, it may be a penlight device held by the audience. The control-side device 1 can simultaneously control a number of controlled-side devices 2 possessed by a number of users, such as lighting / extinguishing / starting / stopping.

図2は、本発明における制御側装置及び被制御側装置の機能構成図である。
図3は、本発明における基本シーケンス図である。
FIG. 2 is a functional configuration diagram of the control-side device and the controlled-side device in the present invention.
FIG. 3 is a basic sequence diagram in the present invention.

<制御側装置1>
図2によれば、制御側装置1は、無線を介して、被制御側装置2における所定機能の起動時刻を制御する。制御側装置1は、時間調整部10と、トリガ受付部11と、起動時刻決定部12と、広報パケット生成部13と、広報パケット送信部14とを有する。これら機能構成部は、制御側装置(例えばスマートフォン)に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
<Control-side device 1>
According to FIG. 2, the control-side device 1 controls the activation time of a predetermined function in the controlled-side device 2 via wireless. The control-side device 1 includes a time adjustment unit 10, a trigger reception unit 11, an activation time determination unit 12, a public information packet generation unit 13, and a public information packet transmission unit 14. These functional components are realized by executing a program that causes a computer mounted on a control-side device (for example, a smartphone) to function.

[時間調整部10]
時間調整部10は、内部時計を正確な時刻に同期させるものあって、具体的にはNTP(Network Time Protocol)を用いる。NTPとは、UDP(User Datagram Protocol)を介して、NTPサーバへ現在時刻を問い合わせ、通信遅延を加味した正確な時刻を内部時計に設定するプロトコルである。NTPサーバは、階層構造を形成しており、制御側装置1は、通信事業者によって公開されている下位のNTPサーバへアクセスすることができる。
[Time adjustment unit 10]
The time adjustment unit 10 synchronizes the internal clock with an accurate time, and specifically uses NTP (Network Time Protocol). NTP is a protocol that inquires an NTP server about the current time via UDP (User Datagram Protocol) and sets an accurate time in consideration of a communication delay in an internal clock. The NTP server forms a hierarchical structure, and the control-side device 1 can access a lower-level NTP server disclosed by a communication carrier.

[トリガ受付部11(S1)]
トリガ受付部11は、以下のような所定トリガの発生を受け付ける。
(1)ユーザ操作に基づく起動指示
ユーザが、例えばスマートフォンのディスプレイに表示されたGUI(Graphic User Interface)のボタンをタップすることによって、起動指示のトリガを発生させることができる。例えばスタート合図の場合、スターターの審判員は、「Set(よ〜い)」で、スマートフォンに表示された「Set」ボタンをタップする。
(2)予めプログラミングされた機械操作に基づく起動指示
例えばスマートフォンのアプリケーションによって、音楽に応じて自動的に起動指示のトリガを発生させることができる。例えばコンサート会場の場合、多数の観客が把持する発光デバイスの点灯/滅灯を、音楽に同期して制御することもできる。
[Trigger accepting unit 11 (S1)]
The trigger acceptance unit 11 accepts the occurrence of a predetermined trigger as follows.
(1) Activation instruction based on user operation The user can generate an activation instruction trigger by tapping a GUI (Graphic User Interface) button displayed on a smartphone display, for example. For example, in the case of a start signal, the referee of the starter taps the “Set” button displayed on the smartphone with “Set”.
(2) Activation instruction based on pre-programmed machine operation For example, an activation instruction trigger can be automatically generated according to music by a smartphone application. For example, in the case of a concert venue, lighting / extinction of light emitting devices held by many spectators can be controlled in synchronization with music.

[起動時刻決定部12(S2)]
起動時刻決定部12は、所定トリガが発生した時刻tから所定時間(T)経過後の起動時刻(t+T)を決定する。「起動時刻」とは、被制御側装置2が所定機能を起動する時刻を意味する。起動時刻は、所定トリガが発生した時刻tに、所定時間T(例えばT=2秒)を加算した時刻を意味する。
[Activation Time Determination Unit 12 (S2)]
The activation time determination unit 12 determines the activation time (t + T) after the elapse of a predetermined time (T) from the time t when the predetermined trigger occurs. “Activation time” means the time at which the controlled device 2 activates a predetermined function. The activation time means a time obtained by adding a predetermined time T (for example, T = 2 seconds) to a time t when a predetermined trigger is generated.

所定時間Tは、固定値として予め設定されたものである。例えば短距離走のレースの場合、「Set(よ〜い)」から「Go!(どん)」までの時間間隔が2秒であるとするならば、「Set(よ〜い)」で所定トリガが発生し、その時刻から2秒後を起動時刻として決定する。
具体的に、所定時間Tは、最長到達時間をα(α≧1.0)倍としたものであってもよい。最長到達時間とは、制御側装置1から送信されたスタート合図信号が、全ての被制御側装置2によって受信される時間をいう。
The predetermined time T is preset as a fixed value. For example, in a short-distance race, if the time interval from “Set” to “Go!” Is 2 seconds, “Set” triggers a predetermined trigger. Occurs, and 2 seconds after that time is determined as the start time.
Specifically, the predetermined time T may be a value obtained by multiplying the longest arrival time by α (α ≧ 1.0) times. The longest arrival time is a time during which the start signal transmitted from the control side device 1 is received by all the controlled side devices 2.

無線を介するために、制御側装置1から送信されるスタート合図信号は、周辺環境の干渉電波の影響を受けて、その受信時刻は、被制御側装置2毎に微妙に異なる場合がある。そのために、スタート合図信号の受信時刻をそのまま、スタート合図時刻とすることはできない。送信時刻よりも経過後(未来時刻)となる起動時刻を決定し、その起動時刻に一斉にスタート合図として、所定機能が起動されるように制御する。   Since the start signal transmitted from the control-side device 1 via wireless communication is affected by the interference radio waves in the surrounding environment, the reception time may be slightly different for each controlled-side device 2. Therefore, the reception time of the start signal cannot be set as the start signal time as it is. An activation time that is after the elapse of the transmission time (future time) is determined, and control is performed so that a predetermined function is activated as a start signal all at once at the activation time.

[広報パケット生成部13(S3)]
広報パケット生成部13は、スタート合図信号として、起動時刻を含む広報パケットを生成する。
(1)無線通信方式がBluetooth(登録商標)の近距離無線通信方式である場合、広報パケットとして「Advertising Packet」を用いる。
(2)無線通信方式が無線LAN(Local Area Network)の狭域無線通信方式である場合、広報パケットとして「broadcastメッセージ」を用いる。
これら広報パケットは、多数の被制御側装置2へ同報的に送信することができる。
[PR packet generator 13 (S3)]
The public information packet generator 13 generates a public information packet including the start time as a start signal.
(1) When the wireless communication method is a Bluetooth (registered trademark) short-range wireless communication method, "Advertising Packet" is used as a publicity packet.
(2) When the wireless communication method is a wireless LAN (Local Area Network) narrow-area wireless communication method, a “broadcast message” is used as a public relation packet.
These advertisement packets can be transmitted to a large number of controlled devices 2 in a broadcast manner.

BluetoothのAdvertising Packetの場合、図2からも明らかなとおり、最大37byteのペイロード部が存在する。制御側装置1は、本発明の広報パケットを送信する毎に、そのペイロード部に起動時刻(t+T)を含める。即ち、本発明の広報パケットに含まれる時刻情報は、固定的なものではなく、毎回、更新された未来時刻となる。   In the case of Bluetooth Advertising Packet, as is apparent from FIG. 2, there is a payload part of a maximum of 37 bytes. Each time the control-side device 1 transmits the publicity packet of the present invention, the control side device 1 includes the activation time (t + T) in the payload portion. In other words, the time information included in the PR packet of the present invention is not fixed, but is updated future time each time.

また、広報パケットには、所定機能に対する「起動種別」を更に含むものであってもよい。例えば起動種別として、「ピストルの発砲音」「光の表示切替」のようなものであってもよい。また、起動種別として、SetやGoのような異なるスタート合図の種類であってもよい。被制御側装置2では、広報パケットに含まれる起動種別に応じた所定機能が、その起動時刻に起動することとなる。   Further, the public information packet may further include a “activation type” for a predetermined function. For example, the activation type may be “pistol firing sound” or “light display switching”. Further, the start type may be a different start signal type such as Set or Go. In the controlled-side device 2, a predetermined function corresponding to the activation type included in the PR packet is activated at the activation time.

[広報パケット送信部14(S4)]
広報パケット送信部14は、広報パケットをブロードキャストで送信する。例えばBluetoothのAdvertising Packetによれば、無線リンクを確立することなく、直ぐに送信することができる。Bluetooth規格によれば、制御側装置1は「advertiser」として機能し、被制御側装置2は「scanner」として機能する。
[Publicity packet transmitter 14 (S4)]
The public information packet transmitter 14 transmits the public information packet by broadcast. For example, according to Bluetooth Advertising Packet, transmission can be performed immediately without establishing a wireless link. According to the Bluetooth standard, the control-side device 1 functions as “advertiser”, and the controlled-side device 2 functions as “scanner”.

(広報パケットの二重送信)
他の実施形態として、BluetoothのAdvertising Packetと、無線LANのbroadcastメッセージとの両方で、広報パケットを同時に送信するものであってもよい。例えばBluetoothは2.4MHz帯でAdvertising Packetを送信し、無線LANは5GHz帯でbroadcastメッセージを送信することによって、できる限り電波が干渉しないようにすることができる。また、周辺環境によって一方の周波数帯で干渉の影響を受けても、他方の周波数帯では干渉の影響を受けることがなく、被制御側装置2における広報パケットの受信成功率を高めることができる。
(Double transmission of PR packet)
As another embodiment, the advertisement packet may be simultaneously transmitted by both the Bluetooth Advertising Packet and the wireless LAN broadcast message. For example, by transmitting an Advertising Packet in the 2.4 MHz band for Bluetooth and transmitting a broadcast message in the 5 GHz band, it is possible to prevent radio waves from interfering as much as possible. Moreover, even if it is influenced by interference in one frequency band depending on the surrounding environment, it is not affected by interference in the other frequency band, and the success rate of receiving the publicity packet in the controlled side device 2 can be increased.

(広報パケットの選択送信)
また、他の実施形態として、Bluetooth及び無線LANそれぞれについて、制御側装置1からの広報パケットが、全ての被制御側装置2によって受信されるまでの時間差を計測し、その時間差が短い方のBluetooth又は無線LANの一方を用いるものであってもよい。
(Selective transmission of PR packet)
As another embodiment, for each of Bluetooth and wireless LAN, the time difference until the PR packet from the control side device 1 is received by all the controlled side devices 2 is measured, and the Bluetooth with the shorter time difference is measured. Alternatively, one of the wireless LANs may be used.

(広報パケットの繰り返し送信)
更に、他の実施形態として、広報パケットとしてのBluetoothの同じAdvertising Packetを、所定時間間隔(例えば0.1秒毎)で何度も送信するものであってもよい。できる限り、被制御側装置2に対する受信成功率を高めるためである。
(Repeat transmission of PR packet)
Furthermore, as another embodiment, the same Bluetooth advertising packet as a publicity packet may be transmitted many times at a predetermined time interval (for example, every 0.1 second). This is to increase the reception success rate for the controlled device 2 as much as possible.

<被制御側装置2>
被制御側装置2は、時間調整部20と、広報パケット受信部21と、計時部22と、起動部23と、ストップウォッチ部24とを有する。これら機能構成部は、被制御側装置に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
<Controlled device 2>
The controlled-side device 2 includes a time adjusting unit 20, a public information packet receiving unit 21, a time measuring unit 22, an activation unit 23, and a stopwatch unit 24. These functional components are realized by executing a program that causes a computer mounted on the controlled device to function.

[時間調整部20]
時間調整部20は、前述した制御側装置1の時間調整部10と全く同じものである。
[Time adjustment unit 20]
The time adjustment unit 20 is exactly the same as the time adjustment unit 10 of the control-side device 1 described above.

[広報パケット受信部21]
広報パケット受信部21は、制御側装置1から無線を介して広報パケットを受信する。広報パケットは、基本的にブロードキャストパケット(advertising channel)によって受信するが、ユニキャストパケット(data channel)によって受信するものであってもよい。いずれか一方のパケットを受信した場合、そのパケットのペイロード部から、起動時刻(及び起動種別)を取得し、その起動時刻を計時部22へ出力する。例えばブロードキャストの広報パケットを受信していなくても、ユニキャストパケットを受信すれば、その起動時刻を計時部22へ出力する。
[PR packet receiver 21]
The public information packet receiving unit 21 receives the public information packet from the control side device 1 via radio. The advertisement packet is basically received by a broadcast packet (advertising channel), but may be received by a unicast packet (data channel). When either one of the packets is received, the activation time (and activation type) is acquired from the payload portion of the packet, and the activation time is output to the timer unit 22. For example, if a unicast packet is received even if a broadcast PR packet is not received, the activation time is output to the time measuring unit 22.

[計時部22]
計時部22は、広報パケット受信部21から入力された起動時刻(t+T)まで、計時する。計時する時間が短いほど、内部時計におけるその計時に伴う精度は高いといえる。
[Timekeeping unit 22]
The timer 22 keeps timing until the start time (t + T) input from the public information packet receiver 21. It can be said that the shorter the time is measured, the higher the accuracy of the internal clock is.

[起動部23]
起動部23は、計時部22によって起動時刻に達した時、所定機能部24を起動する。所定機能としては、レースのスタートの発砲音であってもよいし、光の表示切替であってもよい。
[Starting unit 23]
The activation unit 23 activates the predetermined function unit 24 when the timing unit 22 reaches the activation time. The predetermined function may be a firing sound at the start of a race, or light display switching.

[ストップウォッチ部24]
ストップウォッチ部24は、ユーザ操作又は機械操作に基づくタイマストップの指示が発生した時、タイマスタート(起動時刻)からタイマストップまでの時間を明示する。ストップウォッチ部24は、例えばレースのスタートの瞬間に、所定機能の起動によってタイマを自動的にスタートさせ、選手がゴールした瞬間に、ユーザ操作によってタイマをストップさせる。例えば、前述した図1のように、レースのスタートからゴールまでの時間を計測することができる。
[Stopwatch 24]
When an instruction for timer stop based on a user operation or machine operation is generated, the stopwatch unit 24 clearly indicates the time from the timer start (starting time) to the timer stop. The stopwatch unit 24 automatically starts a timer by starting a predetermined function, for example, at the moment of starting a race, and stops the timer by a user operation when the player finishes. For example, as shown in FIG. 1 described above, the time from the start of the race to the goal can be measured.

図4は、本発明におけるブロードキャスト及びユニキャストを組み合わせたシーケンス図である。   FIG. 4 is a sequence diagram combining broadcast and unicast in the present invention.

図4のS1〜S3は、前述した図3のS1〜S3と全く同様である。図4によれば、図3と比較して、制御側装置1は、被制御側装置2への広報パケットを、ブロードキャストで送信する(S41)と共に、ユニキャストで送信する(S42)。勿論、ユニキャストで送信する場合、広報パケットのフォーマットで送信するものであってもよいし、そのペイロード部の起動時刻(t+T)のみを送信するものであってもよい。   S1 to S3 in FIG. 4 are exactly the same as S1 to S3 in FIG. According to FIG. 4, compared with FIG. 3, the control-side device 1 transmits a broadcast packet to the controlled-side device 2 by broadcast (S41) and unicast (S42). Of course, when transmitting by unicast, it may be transmitted in the format of a publicity packet, or only the start time (t + T) of the payload part may be transmitted.

ブロードキャストの場合、被制御側装置2の数に拘わらず、制御側装置1から被制御側装置2への到達時間差を小さく抑えることができる。更にユニキャストを適用することによって、制御側装置1から各被制御側装置2に対して、起動時刻を含むパケットの受信成功率を高めることができる。   In the case of broadcasting, regardless of the number of controlled devices 2, the arrival time difference from the controlling device 1 to the controlled device 2 can be kept small. Further, by applying unicast, it is possible to increase the packet reception success rate including the activation time from the controlling device 1 to each controlled device 2.

また、Bluetooth Low Energyの場合、ブロードキャスト(advertising channel)とユニキャスト(data channel)とは、利用する周波数帯域が異なる。そのために、周辺環境の干渉電波によっては、ブロードキャストで到達が失敗した場合でも、ユニキャストで到達する可能性が高い場合がある。勿論、その逆の場合もある。   In the case of Bluetooth Low Energy, broadcast (advertising channel) and unicast (data channel) use different frequency bands. For this reason, depending on the interference radio waves in the surrounding environment, there is a high possibility of reaching by unicast even when the arrival fails by broadcasting. Of course, the reverse is also true.

更に、図4のS42によれば、制御側装置1は、単に順番に、被制御側装置2A〜2Dへユニキャストパケットを送信するものであってもよい。しかしながら、制御側装置1から各被制御側装置2A〜2Dまでの時間差に応じて送信順を決定することによって、全ての被制御側装置2A〜2Dに対する到達時間差を小さく抑え、且つ、受信成功率を高めることができる。   Furthermore, according to S42 of FIG. 4, the control-side apparatus 1 may simply transmit unicast packets to the controlled-side apparatuses 2A to 2D in order. However, by determining the transmission order according to the time difference from the control-side device 1 to each of the controlled-side devices 2A to 2D, the arrival time difference for all the controlled-side devices 2A to 2D is suppressed, and the reception success rate Can be increased.

図5は、制御側装置が送信したパケットが被制御側装置で受信されるまでの時間差を計測するシーケンス図である。図5によれば、Bluetoothの場合であって、縦軸に時間経過を表す。   FIG. 5 is a sequence diagram for measuring a time difference until a packet transmitted by the control side device is received by the controlled side device. According to FIG. 5, in the case of Bluetooth, the vertical axis represents the passage of time.

最初に、制御側装置1は、被制御側装置2へ、自らの現在時刻である送信時刻t0を、Advertising Packet(ブロードキャスト)によって送信する。
被制御側装置2Aは、受信したAdvertising Packetに含まれる送信時刻t0と、当該Advertising Packetの受信時刻taとの時間差TBa=ta0-t0を、制御側装置1へ返信する。各被制御側装置2B〜2Dについても同様に、受信したAdvertising Packetに含まれる送信時刻と、当該Advertising Packetの受信時刻との時間差TBb〜TBdを、制御側装置1へ返信する。
制御側装置1は、これらのシーケンスを、各被制御側装置2A〜2Dについて複数回実行し、最大時間差又は平均時間差を計測するものであってもよい。
First, the control-side device 1 transmits a transmission time t0 that is its current time to the controlled-side device 2 by advertising packet (broadcast).
The controlled device 2A returns a time difference TBa = ta0−t0 between the transmission time t0 included in the received Advertising Packet and the receiving time ta of the Advertising Packet to the control device 1. Similarly, for each controlled device 2B to 2D, the time difference TBb to TBd between the transmission time included in the received Advertising Packet and the receiving time of the Advertising Packet is returned to the control device 1.
The control-side device 1 may execute these sequences a plurality of times for each of the controlled-side devices 2A to 2D and measure the maximum time difference or the average time difference.

次に、制御側装置1は、被制御側装置2Aに、自らの現在時刻である送信時刻t1を、data channel(ユニキャスト)によって送信する。被制御側装置2Aは、受信したdata channelに含まれる送信時刻t1と、当該data channelの受信時刻ta1との時間差TUa=ta1-t1を、制御側装置1へ返信する。各被制御側装置2B(2C、2D)についても同様に、受信したdata channelに含まれる送信時刻t2(t3,t4)と、当該data channelの受信時刻tb2(tc3,td4)との時間差TUb=tb2-t2(TUc=tc3-t3、TUd=td4-t4)を、制御側装置1へ返信する。
制御側装置1は、これらのシーケンスを、各被制御側装置2A〜2Dについて複数回実行し、最大時間差又は平均時間差を計測するものであってもよい。勿論、各被制御側装置2に対する時間差の計測順序は問わない。
Next, the control-side device 1 transmits a transmission time t1 that is its current time to the controlled-side device 2A by a data channel (unicast). The controlled device 2A returns a time difference TUa = ta1-t1 between the transmission time t1 included in the received data channel and the reception time ta1 of the data channel to the control device 1. Similarly for each controlled device 2B (2C, 2D), the time difference TUb between the transmission time t2 (t3, t4) included in the received data channel and the reception time tb2 (tc3, td4) of the data channel tb2-t2 (TUc = tc3-t3, TUd = td4-t4) is returned to the control side apparatus 1.
The control-side device 1 may execute these sequences a plurality of times for each of the controlled-side devices 2A to 2D and measure the maximum time difference or the average time difference. Of course, the measurement order of the time difference with respect to each controlled device 2 does not matter.

最終的に、制御側装置1は、各被制御側装置2A〜2Dとの間で、ブロードキャスト及びユニキャストによって、データパケットの到達時間差を計測した「時間差テーブル」を作成する。
図5によれば、ブロードキャストパケットの時間差は、被制御側装置Aが最も短く(0.1秒)、被制御側装置Dが最も長い(0.9秒)。
また、ユニキャストパケットの時間差は、被制御側装置Dが最も短く(0.2秒)、被制御側装置Aが最も長い(0.6秒)。
Finally, the control-side device 1 creates a “time difference table” in which the arrival time difference of the data packet is measured by broadcast and unicast with each of the controlled-side devices 2A to 2D.
According to FIG. 5, the time difference between broadcast packets is the shortest for the controlled device A (0.1 seconds) and the longest for the controlled device D (0.9 seconds).
Further, the time difference of the unicast packet is the shortest in the controlled device D (0.2 seconds) and the longest in the controlled device A (0.6 seconds).

<ユニキャストパケットにおける送信優先度>
図5の時間差テーブルには、各被制御側装置について、「最短到達時間差」及び「最長到達時間差」が更に表されている。
(1)「最短到達時間差」とは、ブロードキャストパケットの時間差とユニキャストパケットの時間差とを比較して、短い方の時間差を表す。これは、各被制御側装置について、ブロードキャスト又はユニキャストのいずれか一方で到達する時間差を意味する。最短到達時間差は、所望到達時間差を短くするために、いずれのパケットを送信すべきかの判断に用いることができる。
(2)「最長到達時間差」とは、ブロードキャストパケットの時間差とユニキャストパケットの時間差とを比較して、長い方の時間差を表す。これは、ブロードキャスト及びユニキャストの両方で到達する時間差を意味する。最長到達時間差は、両方のパケットとも受信することによって、受信成功率を高めるための判断に用いることができる。
<Transmission priority in unicast packets>
In the time difference table of FIG. 5, “shortest arrival time difference” and “longest arrival time difference” are further represented for each controlled device.
(1) “Shortest arrival time difference” represents a shorter time difference by comparing a time difference between broadcast packets and a time difference between unicast packets. This means the time difference that arrives by either broadcast or unicast for each controlled device. The shortest arrival time difference can be used to determine which packet should be transmitted in order to shorten the desired arrival time difference.
(2) “Longest arrival time difference” indicates a longer time difference by comparing a time difference between broadcast packets and a time difference between unicast packets. This means the time difference that is reached in both broadcast and unicast. The longest arrival time difference can be used for the determination to increase the reception success rate by receiving both packets.

送信優先度を決定するべく最も簡単な方法としては、制御側装置1は、時間差テーブルを用いて、ユニキャストパケットの到達時間差が最も長い被制御側装置から順に、ユニキャストパケットを送信する。   As the simplest method for determining the transmission priority, the control-side apparatus 1 transmits unicast packets in order from the controlled-side apparatus having the longest arrival time difference of the unicast packets using the time difference table.

<所定時間Tの決定方法>
起動時刻(t+T)は、前述したように、所定トリガの発生時刻tに所定時刻Tを加算したものである。
(1)所定トリガ発生時刻tと起動時刻(t+T)との時間差を短くしたい場合、「所定時間」は、全ての被制御側装置2の中で最も長い「最短到達時間差」よりも経過した起動時刻となるように設定する。
(2)全ての被制御側装置2がブローキャストパケット及びユニキャストパケットの両方を受信することによって受信成功率を高めたい場合、「所定時間」は、全ての被制御側装置2の中で最も長い「最長到達時間差」よりも経過した起動時刻となるように設定する。
<Determining the predetermined time T>
As described above, the activation time (t + T) is obtained by adding the predetermined time T to the generation time t of the predetermined trigger.
(1) When it is desired to shorten the time difference between the predetermined trigger occurrence time t and the activation time (t + T), the “predetermined time” is longer than the longest “shortest arrival time difference” among all the controlled devices 2. Set the startup time to be the same.
(2) When it is desired that all controlled devices 2 receive both broadcast packets and unicast packets to increase the reception success rate, the “predetermined time” is the highest among all controlled devices 2. The start time is set to be longer than the long “longest arrival time difference”.

図6は、時間差に基づくユニキャストパケットの優先度を制御しないシーケンス図である。図6によれば、縦軸に時間経過を表す。   FIG. 6 is a sequence diagram in which the priority of the unicast packet based on the time difference is not controlled. According to FIG. 6, the vertical axis represents the passage of time.

図6によれば、制御側装置1は、図5の時間差テーブルを用いて、ユニキャストパケットを単に、被制御側装置2A->2B->2C->2Dの順に送信したものであって、送信優先度を制御したものではない。   According to FIG. 6, the control-side device 1 simply transmits unicast packets in the order of controlled-side devices 2A-> 2B-> 2C-> 2D using the time difference table of FIG. The transmission priority is not controlled.

図5の時間差テーブルを用いて、所望到達時間差N=0.5秒とする。また、制御側装置1について、ブロードキャストパケットの送信は0.1秒間隔、ユニキャストパケットの送信も0.1秒間隔が必要であるとする。   Using the time difference table in FIG. 5, the desired arrival time difference N is set to 0.5 seconds. Further, regarding the control-side apparatus 1, it is assumed that transmission of broadcast packets requires 0.1 second intervals and transmission of unicast packets also requires 0.1 second intervals.

図6によれば、全ての被制御側装置2について、所望到達時間差N=0.5における受信成功率を、以下のように表している。
ブロードキャストパケットのみの受信成功率=0.09
ユニキャストパケットのみの受信成功率 =0.06
ブロードキャストパケット及びユニキャストパケットの両方を用いた受信成功率
=0.25
所望到達時間差N=0.5とした場合、ブロードキャストパケット及びユニキャストパケットの両方を用いた受信成功率が最も高いことが明らかとなる。
図6によれば、全ての被制御側装置2がブロードキャストパケット及びユニキャストパケットのいずれか一方を受信するためには、到達時間差N=0.7秒が必要であることが理解できる。
According to FIG. 6, the reception success rate at the desired arrival time difference N = 0.5 for all the controlled devices 2 is expressed as follows.
Success rate of receiving broadcast packets
Success rate of receiving unicast packets
Successful reception rate using both broadcast and unicast packets
= 0.25
When the desired arrival time difference N = 0.5, it is clear that the reception success rate using both broadcast packets and unicast packets is the highest.
According to FIG. 6, it can be understood that an arrival time difference N = 0.7 seconds is necessary for all controlled devices 2 to receive either one of the broadcast packet and the unicast packet.

尚、「受信成功率」とは、例えば、パケットの計測時間差に対する所望到達時間差Nの割合であってもよい。
受信成功率=所望到達時間差N/計測時間差
(1.0以上の場合、1.0とする)
勿論、受信成功率は、その他の算出方法に基づくものであってもよい。
The “reception success rate” may be a ratio of the desired arrival time difference N to the packet measurement time difference, for example.
Reception success rate = desired arrival time difference N / measurement time difference
(If 1.0 or higher, set 1.0)
Of course, the reception success rate may be based on other calculation methods.

図7は、時間差に基づくユニキャストパケットの優先度を制御した第1のシーケンス図である。図7によれば、縦軸に時間経過を表す。   FIG. 7 is a first sequence diagram in which the priority of the unicast packet based on the time difference is controlled. According to FIG. 7, the vertical axis represents the passage of time.

図7によれば、制御側装置1は、図5の時間差テーブルを用いて、各被制御側装置2に対するユニキャストの送信優先度が決定される。所望到達時間差Nを設定した上で、例えば以下のルールに基づいて送信優先度が決定される。
(ルール1)ブロードキャストによる送信時間差がN秒以上となる被制御側装置に対しては、ユニキャストによる送信を優先する(送信優先度を上位にする)。
(ルール2)ルール1によって優先的に送信すべき被制御側装置が複数ある場合、送信時間差が長い被制御側装置から順に、優先的に送信する。
これによって、全ての被制御側装置におけるユニキャストの送信時間差が短くなるように制御することができ、ブロードキャスト及びユニキャストにおける所望到達時間差N以内の受信成功率を高めることできる。
According to FIG. 7, the control-side device 1 determines the unicast transmission priority for each controlled-side device 2 using the time difference table of FIG. After setting the desired arrival time difference N, for example, the transmission priority is determined based on the following rules.
(Rule 1) Unicast transmission is prioritized (the transmission priority is higher) for controlled devices whose transmission time difference by broadcasting is N seconds or more.
(Rule 2) When there are a plurality of controlled devices to be preferentially transmitted according to rule 1, transmission is performed preferentially in order from the controlled device having a long transmission time difference.
As a result, it is possible to control so that the transmission time difference of unicast in all controlled devices becomes short, and the reception success rate within the desired arrival time difference N in broadcast and unicast can be increased.

図5の時間差テーブルを用いて、所望到達時間差N=0.5秒とする。また、制御側装置1について、ブロードキャストパケットの送信は0.1秒間隔、ユニキャストパケットの送信間隔も0.1秒間隔が必要であるとする。   Using the time difference table in FIG. 5, the desired arrival time difference N is set to 0.5 seconds. Further, regarding the control-side apparatus 1, it is assumed that the transmission of broadcast packets requires an interval of 0.1 seconds, and the transmission interval of unicast packets also requires an interval of 0.1 seconds.

ルール1によれば、被制御側装置2C、2Dは、ブロードキャストパケットで最大0.7秒、0.9秒であり、N=0.5秒よりも長い。この場合、被制御側装置2C、2Dは、ユニキャストパケットで優先的に送信するように制御される。
更に、ルール2によれば、被制御側装置2Cはユニキャストの送信に最大0.4秒、被制御側装置2Dはユニキャストの送信に最大0.2秒かかっている。そのために、ユニキャストにおける送信は、時間の長い被制御側装置2C->2Dの順に送信する。
According to rule 1, the controlled devices 2C and 2D are 0.7 seconds and 0.9 seconds at the maximum in the broadcast packet, and N is longer than 0.5 seconds. In this case, controlled devices 2C and 2D are controlled so as to preferentially transmit unicast packets.
Further, according to rule 2, the controlled side device 2C takes a maximum of 0.4 seconds for unicast transmission, and the controlled side device 2D takes a maximum of 0.2 seconds for unicast transmission. Therefore, transmission in unicast is performed in the order of the controlled device 2C-> 2D having a long time.

被制御側装置2A、2Bによれば、ブロードキャストパケットの時間差は、0.5秒以下となることが期待できるが、受信成功率を高めるべく、ユニキャストでも送信する。その場合も、ルール2に従って送信優先度が決定される。
最終的に、ユニキャストの送信優先順は。以下のようになる。
2C->2D->2A->2B
According to controlled devices 2A and 2B, the time difference between broadcast packets can be expected to be 0.5 seconds or less, but transmission is also performed by unicast to increase the reception success rate. Also in this case, the transmission priority is determined according to rule 2.
Finally, the priority order for unicast transmission. It becomes as follows.
2C->2D->2A-> 2B

尚、所望到達時間差は、ルール1及びルール2を適用した場合に、全ての被制御側装置2が受信を期待できる時刻Tが最小となるように決定する。図5の時間差テーブルの場合、N=0.5が解として適する。   Note that the desired arrival time difference is determined such that when the rules 1 and 2 are applied, the time T at which all the controlled devices 2 can expect reception is minimized. In the case of the time difference table of FIG. 5, N = 0.5 is suitable as a solution.

図7によれば、全ての被制御側装置2について、所望到達時間差N=0.5における受信成功率を、以下のように表している。
ブロードキャストパケットのみの受信成功率=0.09
ユニキャストパケットのみの受信成功率 =0.10
ブロードキャストパケット及びユニキャストパケットの両方を用いた受信成功率
=0.71
所望到達時間差N=0.5とした場合、ブロードキャストパケット及びユニキャストパケットの両方を用いた受信成功率が最も高いことが明らかとなる。
According to FIG. 7, the reception success rate at the desired arrival time difference N = 0.5 for all the controlled devices 2 is expressed as follows.
Success rate of receiving broadcast packets
Success rate of receiving only unicast packets = 0.10
Successful reception rate using both broadcast and unicast packets
= 0.71
When the desired arrival time difference N = 0.5, it is clear that the reception success rate using both broadcast packets and unicast packets is the highest.

図8は、時間差に基づくユニキャストパケットの優先度を制御した第2のシーケンス図である。   FIG. 8 is a second sequence diagram in which the priority of the unicast packet based on the time difference is controlled.

図8によれば、図7と比較して、所望到達時間差N=0.3秒に設定した場合である。
ルール1によれば、被制御側装置2B、2C、2Dは、ブロードキャストパケットで最大0.4秒、0.7秒、0.9秒であり、N=0.3秒よりも長い。この場合、被制御側装置2B、2C、2Dは、ユニキャストパケットで優先的に送信するように制御される。
更に、ルール2によれば、被制御側装置2Bはユニキャストの送信に最大0.4秒、被制御側装置2Cはユニキャストの送信に最大0.4秒、被制御側装置2Dはユニキャストの送信に最大0.3秒かかっている。そのために、ユニキャストにおける送信は、時間の長い被制御側装置2C->2B->2Dの順に送信する。
最終的に、ユニキャストの送信優先順は。以下のようになる。
2C->2B->2D->2A
この場合、全ての被制御側装置2が、ブロードキャスト又はユニキャストのいずれか一方で受信できる時刻Tは、被制御側装置2Dがユニキャストパケットを受信する0.6秒となる。
そのように考えると、全ての被制御側装置2が、ブロードキャスト又はユニキャストのいずれか一方で受信できる時刻Tは、図7の所望到達時間差N=0.5の方が、図8の所望到達時間差N=0.3秒よりも短いこととなる。
According to FIG. 8, compared with FIG. 7, the desired arrival time difference N is set to 0.3 seconds.
According to Rule 1, the controlled side devices 2B, 2C, and 2D have a maximum broadcast time of 0.4 seconds, 0.7 seconds, and 0.9 seconds, and N is longer than 0.3 seconds. In this case, the controlled side devices 2B, 2C, and 2D are controlled so as to preferentially transmit in unicast packets.
Further, according to Rule 2, the controlled side device 2B has a maximum of 0.4 seconds for unicast transmission, the controlled side device 2C has a maximum of 0.4 seconds for unicast transmission, and the controlled side device 2D has a maximum for unicast transmission. It takes 0.3 seconds. For this purpose, transmission in unicast is performed in the order of controlled devices 2C->2B-> 2D having a long time.
Finally, the priority order for unicast transmission. It becomes as follows.
2C->2B->2D-> 2A
In this case, the time T at which all the controlled devices 2 can receive either broadcast or unicast is 0.6 seconds when the controlled device 2D receives the unicast packet.
Considering that, the time T at which all controlled devices 2 can receive either broadcast or unicast is the desired arrival time difference N in FIG. 8 when the desired arrival time difference N = 0.5. = Less than 0.3 seconds.

図9は、ユニキャストパケットの同時接続数M=1の場合のシーケンス図である。
図10は、ユニキャストパケットの同時接続数M=2の場合のシーケンス図である。
図11は、ユニキャストパケットの同時接続数M=3の場合のシーケンス図である。
FIG. 9 is a sequence diagram when the number of simultaneous connections M of unicast packets is M = 1.
FIG. 10 is a sequence diagram when the number of simultaneous connections M of unicast packets is M = 2.
FIG. 11 is a sequence diagram when the number of simultaneous connections M of unicast packets is M = 3.

図9〜図11によれば、ユニキャストパケットの送信について、被制御側装置2との間の同時接続数Mに制限がある場合を表す。
図9によれば、同時接続数M=1の場合であって、ユニキャストパケットを1個ずつしか送信できない。この場合、全ての被制御側装置2がブロードキャストパケット及びユニキャストパケットの両方を受信するまでに、時間差1.7秒を要する。
図10によれば、同時接続数M=2の場合であって、ユニキャストパケットを2個まで同時に送信することができる。この場合、全ての被制御側装置2がブロードキャストパケット及びユニキャストパケットの両方を受信するまでに、時間差1.0秒を要する。
図11によれば、同時接続数M=3の場合であって、ユニキャストパケットを3個まで同時に送信することができる。この場合、全ての被制御側装置2がブロードキャストパケット及びユニキャストパケットの両方を受信するまでに、時間差0.9秒を要する。
9 to 11 show a case where the number M of simultaneous connections with the controlled-side device 2 is limited for the transmission of unicast packets.
According to FIG. 9, the number of simultaneous connections M = 1, and only one unicast packet can be transmitted. In this case, a time difference of 1.7 seconds is required until all controlled devices 2 receive both the broadcast packet and the unicast packet.
According to FIG. 10, the number of simultaneous connections M = 2, and up to two unicast packets can be transmitted simultaneously. In this case, a time difference of 1.0 seconds is required until all controlled devices 2 receive both broadcast and unicast packets.
According to FIG. 11, the number of simultaneous connections M = 3, and up to three unicast packets can be transmitted simultaneously. In this case, a time difference of 0.9 seconds is required until all controlled devices 2 receive both broadcast packets and unicast packets.

以上、詳細に説明したように、本発明の制御側装置、プログラム及び方法によれば、被制御側装置における所定機能の起動時刻を制御するために、スタート合図信号の到達時間差をできる限り短くし、且つ、その受信成功率を高めることができる。
即ち、所定トリガの発生時刻tと起動時刻(t+T)との時間差を短くすることによって計時精度を高めることができ、ブロードキャストパケット及びユニキャストパケットを用いることによって受信成功率を高めることができる。
As described above in detail, according to the control-side device, program, and method of the present invention, in order to control the start time of the predetermined function in the controlled-side device, the arrival time difference of the start signal is made as short as possible. And the reception success rate can be increased.
That is, the time measurement accuracy can be increased by shortening the time difference between the occurrence time t of the predetermined trigger and the activation time (t + T), and the reception success rate can be increased by using broadcast packets and unicast packets. .

前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。   Various changes, modifications, and omissions of the above-described various embodiments of the present invention can be easily made by those skilled in the art. The above description is merely an example, and is not intended to be restrictive. The invention is limited only as defined in the following claims and the equivalents thereto.

1 制御側装置
10 時間調整部
11 トリガ受付部
12 起動時刻決定部
13 広報パケット生成部
14 広報パケット送信部
2 被制御側装置
20 時間調整部
21 広報パケット受信部
22 計時部
23 起動部
24 ストップウォッチ部
DESCRIPTION OF SYMBOLS 1 Control side apparatus 10 Time adjustment part 11 Trigger reception part 12 Startup time determination part 13 Public information packet generation part 14 Public information packet transmission part 2 Controlled side apparatus 20 Time adjustment part 21 Public information packet reception part 22 Timekeeping part 23 Start part 24 Stopwatch Part

Claims (14)

無線通信方式を用いて、被制御側装置における所定機能の起動時刻を制御する制御側装置において、
所定トリガの発生を受け付けるトリガ受付手段と、
所定トリガが発生した時刻から所定時間経過後の起動時刻を決定する起動時刻決定手段と、
起動時刻を含む広報パケットを生成する広報パケット生成手段と、
前記広報パケットをブロードキャストで送信する広報パケット送信手段と
を有することを特徴とする制御側装置。
In the control side device that controls the start time of the predetermined function in the controlled side device using the wireless communication method,
Trigger accepting means for accepting the occurrence of a predetermined trigger;
An activation time determining means for determining an activation time after the elapse of a predetermined time from the time when the predetermined trigger occurs;
A public information packet generating means for generating a public information packet including the start time;
A control-side apparatus comprising: a publicity packet transmission unit that transmits the publicity packet by broadcast.
複数の被制御側装置が、所定機能を同一時刻に起動するように制御する
ことを特徴とする請求項1に記載の制御側装置。
The control-side device according to claim 1, wherein a plurality of controlled-side devices are controlled to activate a predetermined function at the same time.
所定トリガは、ユーザ操作に基づく起動指示であり、
当該制御側装置は、スマートフォン、タブレット端末又は携帯端末である
ことを特徴とする請求項1又は2に記載の制御側装置。
The predetermined trigger is an activation instruction based on a user operation,
The control-side device according to claim 1, wherein the control-side device is a smartphone, a tablet terminal, or a mobile terminal.
所定トリガは、予めプログラミングされた機械操作に基づく起動指示である
ことを特徴とする請求項1又は2に記載の制御側装置。
The control-side apparatus according to claim 1, wherein the predetermined trigger is a start instruction based on a machine operation programmed in advance.
前記広報パケットは、所定機能に対する起動種別を更に含む
ことを特徴とする請求項1から4のいずれか1項に記載の制御側装置。
The control-side apparatus according to claim 1, wherein the public information packet further includes an activation type for a predetermined function.
無線通信方式がBluetooth(登録商標)の近距離無線通信方式である場合、前記広報パケットはAdvertising Packetであり、又は、
無線通信方式が無線LAN(Local Area Network)の狭域無線通信方式である場合、前記広報パケットはbroadcastメッセージである
ことを特徴とする請求項1から5のいずれか1項に記載の制御側装置。
When the wireless communication method is a Bluetooth (registered trademark) short-range wireless communication method, the PR packet is an Advertising Packet, or
6. The control-side apparatus according to claim 1, wherein when the wireless communication system is a wireless LAN (Local Area Network) narrow-area wireless communication system, the advertisement packet is a broadcast message. .
被制御側装置に対して、前記広報パケットをブロードキャストで送信すると共に、データチャネルによって前記起動時刻をユニキャストで送信する
ことを特徴とする請求項1から6のいずれか1項に記載の制御側装置。
The control side according to any one of claims 1 to 6, wherein the public information packet is transmitted by broadcast to the controlled device, and the activation time is transmitted by unicast using a data channel. apparatus.
各被制御側装置との間で、ブロードキャスト及びユニキャストによってデータパケットの到達時間差を計測した時間差テーブルを有し、
前記時間差テーブルを用いて、ユニキャストにおけるデータパケットの到達時間差が最も長い被制御側装置から順に、ユニキャストによって前記起動時刻を送信する
ことを特徴とする請求項7に記載の制御側装置。
Between each controlled device, it has a time difference table that measures the arrival time difference of data packets by broadcast and unicast,
8. The control side device according to claim 7, wherein the activation time is transmitted by unicast in order from the controlled side device having the longest arrival time difference of data packets in unicast using the time difference table.
各被制御側装置について、ブロードキャスト又はユニキャストのいずれか一方で到達する最短到達時間差を導出し、
前記所定時間は、全ての被制御側装置の中で最も長い最短到達時間差よりも経過した起動時刻となるように設定する
ことを特徴とする請求項8に記載の制御側装置。
For each controlled device, derive the shortest arrival time difference to reach in either broadcast or unicast,
9. The control-side device according to claim 8, wherein the predetermined time is set to be an activation time that has passed the longest shortest arrival time difference among all the controlled-side devices.
各被制御側装置について、ブロードキャスト及びユニキャストの両方で到達する最長到達時間差を導出し、
前記所定時間は、全ての被制御側装置の中で最も長い最長到達時間差よりも経過した起動時刻となるように設定する
ことを特徴とする請求項8に記載の制御側装置。
For each controlled device, derive the longest arrival time difference reached in both broadcast and unicast,
9. The control-side device according to claim 8, wherein the predetermined time is set to be an activation time that has elapsed from the longest longest arrival time difference among all the controlled-side devices.
被制御側装置との間で、相互に時刻を合わせる時刻調整手段を更に有することを特徴とする請求項1から10のいずれか1項に記載の制御側装置。   The control-side device according to any one of claims 1 to 10, further comprising a time adjusting unit that adjusts the time with the controlled-side device. 請求項1から11のいずれか1項に記載の制御側装置と、無線通信方式を介して通信可能な被制御側装置とを有するシステムであって、
前記被制御側装置は、
前記広報パケットを受信した時、当該広報パケットに含まれる起動時刻まで計時する計時手段と、
前記起動時刻に達した時、所定機能を起動する起動手段と
を有することを特徴とするシステム。
A system comprising the controlling device according to any one of claims 1 to 11 and a controlled device capable of communicating via a wireless communication method,
The controlled device is
When receiving the public information packet, a time measuring means for measuring the time until the start time included in the public information packet,
And a starting unit that starts a predetermined function when the starting time is reached.
前記被制御側装置について、
前記所定機能は、タイマスタートであり、
ユーザ操作又は機械操作に基づくタイマストップの指示が発生した時、タイマスタートからタイマストップまでの時間を明示するストップウォッチ手段を更に有する
ことを特徴とする請求項12に記載のシステム。
About the controlled device
The predetermined function is a timer start,
13. The system according to claim 12, further comprising stopwatch means for clearly indicating a time from a timer start to a timer stop when a timer stop instruction based on a user operation or a machine operation is generated.
無線通信方式を用いて、被制御側装置における所定機能の起動時刻を制御する装置に搭載されたコンピュータを機能させる制御側プログラムにおいて、
所定トリガの発生を受け付けるトリガ受付手段と、
所定トリガが発生した時刻から所定時間経過後の起動時刻を決定する起動時刻決定手段と、
前記起動時刻を含む広報パケットを生成する広報パケット生成手段と、
前記広報パケットをブロードキャストで送信する広報パケット送信手段と
してコンピュータを機能させることを特徴とする制御側プログラム。
In the control-side program that causes the computer mounted in the device that controls the start time of the predetermined function in the controlled-side device to use the wireless communication method,
Trigger accepting means for accepting the occurrence of a predetermined trigger;
An activation time determining means for determining an activation time after the elapse of a predetermined time from the time when the predetermined trigger occurs;
A public information packet generating means for generating a public information packet including the startup time;
A control-side program that causes a computer to function as a public information packet transmission unit that transmits the public information packet by broadcast.
JP2016127828A 2016-06-28 2016-06-28 Control-side device, system, and program for controlling activation time of a predetermined function in controlled-side device Active JP6636870B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016127828A JP6636870B2 (en) 2016-06-28 2016-06-28 Control-side device, system, and program for controlling activation time of a predetermined function in controlled-side device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016127828A JP6636870B2 (en) 2016-06-28 2016-06-28 Control-side device, system, and program for controlling activation time of a predetermined function in controlled-side device

Publications (2)

Publication Number Publication Date
JP2018006866A true JP2018006866A (en) 2018-01-11
JP6636870B2 JP6636870B2 (en) 2020-01-29

Family

ID=60949922

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016127828A Active JP6636870B2 (en) 2016-06-28 2016-06-28 Control-side device, system, and program for controlling activation time of a predetermined function in controlled-side device

Country Status (1)

Country Link
JP (1) JP6636870B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006010571A (en) * 2004-06-28 2006-01-12 Sanyo Electric Co Ltd Cellular phone unit
JP2006061500A (en) * 2004-08-27 2006-03-09 Seiko Precision Inc Start management system and method
JP2011045097A (en) * 2003-06-09 2011-03-03 Qualcomm Inc Method and device for broadcast application in radio communication system
JP2012514362A (en) * 2008-12-30 2012-06-21 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Multimedia stream access delivery changes supported by the service layer
JP2014517558A (en) * 2011-04-05 2014-07-17 クアルコム,インコーポレイテッド Distribution of IP broadcast streaming service using file distribution method
US20150230111A1 (en) * 2012-10-30 2015-08-13 Huawei Technologies Co., Ltd. Method, Device and System for Collecting and Identifying Interference
WO2016041463A1 (en) * 2014-09-18 2016-03-24 Huawei Technologies Co., Ltd. Common broadcast channel low papr signaling in massive mimo systems

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011045097A (en) * 2003-06-09 2011-03-03 Qualcomm Inc Method and device for broadcast application in radio communication system
JP2006010571A (en) * 2004-06-28 2006-01-12 Sanyo Electric Co Ltd Cellular phone unit
JP2006061500A (en) * 2004-08-27 2006-03-09 Seiko Precision Inc Start management system and method
JP2012514362A (en) * 2008-12-30 2012-06-21 テレフオンアクチーボラゲット エル エム エリクソン(パブル) Multimedia stream access delivery changes supported by the service layer
JP2014517558A (en) * 2011-04-05 2014-07-17 クアルコム,インコーポレイテッド Distribution of IP broadcast streaming service using file distribution method
US20150230111A1 (en) * 2012-10-30 2015-08-13 Huawei Technologies Co., Ltd. Method, Device and System for Collecting and Identifying Interference
WO2016041463A1 (en) * 2014-09-18 2016-03-24 Huawei Technologies Co., Ltd. Common broadcast channel low papr signaling in massive mimo systems

Also Published As

Publication number Publication date
JP6636870B2 (en) 2020-01-29

Similar Documents

Publication Publication Date Title
US11740343B2 (en) Electronic device for performing ranging by using ultra-wide band and operation method thereof
US10440149B2 (en) Wireless system, wireless device, storage medium having stored therein communication program, and communication method
US7297044B2 (en) Method, apparatus, and system to synchronize processors in toys
JP5910192B2 (en) Light emitting device, light emitting device control method and program
CN106332267B (en) Synchronous access method, device and system based on frequency hopping wireless communication
KR20110014999A (en) Apparatus and method for time synchronization of wireless audio data streams
WO2018112632A1 (en) Systems and methods for displaying images across multiple devices
KR20190070220A (en) Lighting device and performance system including lighting device
CN107819536B (en) The method of LED light time synchronization
JP6416404B2 (en) Fast initial link setup discovery (FD) frame transmission
JP6194326B2 (en) Relay device, light emitting device, and light emission control device
US20160165597A1 (en) Simultaneous operation of multiple communications protocols
JP2015144408A (en) Radio communication system
JP6636870B2 (en) Control-side device, system, and program for controlling activation time of a predetermined function in controlled-side device
KR101294695B1 (en) Short range wireless communication accessing enabling apparatus, portable terminal for discovering short range wireless communication accessing apparatus and short range wireless communication system
US20170135057A1 (en) Cheering system
JP2004129235A (en) Radio communication method with channel sharing function and radio communication system operating time division multiple access with a single communication channel
JP6740431B1 (en) Production control system, method, program
WO2015087525A1 (en) Communication system, and hot-wire sensor terminal used therein
KR20110039662A (en) Bidirectional group wireless communication system and method
GB2552016A (en) A System and method for communicating with a plurality of mobile devices from a single transmitter
JP5497682B2 (en) Fading simulator, mobile communication terminal test system, and fading processing method
JP2013198099A (en) Apparatus identification device and remote control system
JP2017168961A (en) Simultaneous playback program, simultaneous playback system, portable terminal and luminous body
US20200118595A1 (en) Audio time synchronization using prioritized schedule

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180801

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190508

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190527

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190703

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191031

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191127

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191219

R150 Certificate of patent or registration of utility model

Ref document number: 6636870

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150