Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7649007B2 - COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM - Google Patents
[go: Go Back, main page]

JP7649007B2 - COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM - Google Patents

COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM Download PDF

Info

Publication number
JP7649007B2
JP7649007B2 JP2020169320A JP2020169320A JP7649007B2 JP 7649007 B2 JP7649007 B2 JP 7649007B2 JP 2020169320 A JP2020169320 A JP 2020169320A JP 2020169320 A JP2020169320 A JP 2020169320A JP 7649007 B2 JP7649007 B2 JP 7649007B2
Authority
JP
Japan
Prior art keywords
child
devices
communication
stability index
parent
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020169320A
Other languages
Japanese (ja)
Other versions
JP2022061359A (en
Inventor
啓補 岸
光一 小幡
友輔 若元
孝太 南澤
美奈 柴崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toppan Holdings Inc
Original Assignee
Toppan Holdings Inc
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 Toppan Holdings Inc filed Critical Toppan Holdings Inc
Priority to JP2020169320A priority Critical patent/JP7649007B2/en
Publication of JP2022061359A publication Critical patent/JP2022061359A/en
Application granted granted Critical
Publication of JP7649007B2 publication Critical patent/JP7649007B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Description

本発明は、通信装置、通信方法、及びプログラムに関する。 The present invention relates to a communication device, a communication method, and a program.

椅子に搭載した振動トランスデューサを用いて本や映像に合わせた振動を提示することによって臨場感や印象の定着度を向上するシステムが実現されている。このシステムを用いて絵本を教室などで複数人の幼児に読み聞かせるために、振動情報をワイヤレスシステムで伝送している。 A system has been developed that uses a vibration transducer mounted on a chair to present vibrations in sync with the book or video, improving the sense of realism and the retention of impressions. This system is used to transmit vibration information via a wireless system so that picture books can be read to multiple young children in classrooms, etc.

このようなシステムでは、読み手側の機器から幼児が座っているそれぞれの機器に適切なタイミングで振動情報が送信される。幼児が座っているそれぞれの機器は、この振動情報を一斉に受信して、椅子を振動させる。この読み聞かせと振動のタイミングがずれてしまうと効果が減少するために、遅延が少ない振動情報の伝達が必要である。 In this type of system, vibration information is sent at the appropriate time from the reader's device to each device where an infant is sitting. Each device where an infant is sitting simultaneously receives this vibration information and vibrates the chair. Since the effect is reduced if there is a mismatch between the reading and the vibration, it is necessary to transmit the vibration information with little delay.

振動情報を伝送するには波形信号を音声として送受信することが一般的である。複数の端末に音声信号を送信する手段として、FMトランスミッターなどを用いたアナログ信号の送信、ワイヤレスマイクに使用されるデジタル信号、無線ルータを用いたマルチキャストによる音声信号のパケットデータの伝送が挙げられる。 The general method for transmitting vibration information is to send and receive waveform signals as audio. Means for transmitting audio signals to multiple terminals include sending analog signals using an FM transmitter, digital signals used in wireless microphones, and transmitting packet data of audio signals by multicast using a wireless router.

特表2018-519707号公報Special table 2018-519707 publication 特開2015-12427号公報JP 2015-12427 A

一般的に、音声信号の伝送は可聴帯域に最適化されている。このため、振動情報を音声信号として伝送すると、低周波帯域である振動情報が劣化する。また、振動情報は各端末の形態や着座状態などから動的な最適化処理を行う必要がある。その際には、振動情報は編集可能なデジタルデータとして伝送されることが望ましい。しかしながら、パケットによる音声信号の伝送においては、1台の親機ではネットワークトラフィックの上限によって子機の数に制限ができる。また親機を多数設置することによって子機の上限数を増やすことが可能であるが、配線や機器設置などの設営を必要とするために事前準備が煩雑になるという欠点を持つ。更に、絵本の読み聞かせのようなシステムでは、幼児が座る椅子の位置や数が頻繁に変更されるため、ネットワーク経路の変更が容易に行える必要がある。 Generally, the transmission of audio signals is optimized for the audible range. Therefore, when vibration information is transmitted as an audio signal, the vibration information, which is in the low frequency range, deteriorates. In addition, the vibration information needs to be dynamically optimized based on the shape of each terminal and the seating state. In this case, it is desirable to transmit the vibration information as editable digital data. However, in the transmission of audio signals by packets, the number of child units can be limited by the upper limit of network traffic with one parent unit. In addition, it is possible to increase the upper limit of the number of child units by installing multiple parent units, but this has the disadvantage that the advance preparation is complicated because it requires the setup of wiring and equipment installation. Furthermore, in a system such as a picture book reading system, the position and number of chairs on which children sit are frequently changed, so it is necessary to be able to easily change the network route.

メッシュネットワークと呼ばれる、親機と子機との両機能を持つ無線デバイスがデータを中継することでデイジーチェーン式に伝送する方法がある。例えば、特許文献1に挙げられる手法では信号品質によって通信経路が動的に設定される。メッシュネットワークのシステムにおいて、一時的に接続が切れても他の通信経路が再設定されることが一般的である。しかしながら、振動情報のようなリアルタイム性が求められるシステムにおいては、動的に通信経路が変化するネットワーク接続でなく、一連の通信において通信経路を変化させない安定したネットワーク構成が必要である。 There is a method of transmitting data in a daisy chain fashion by wireless devices that function as both a master and slave, known as a mesh network. For example, in the method described in Patent Document 1, the communication path is dynamically set depending on the signal quality. In a mesh network system, it is common for another communication path to be re-established even if a connection is temporarily lost. However, in a system that requires real-time performance, such as vibration information, a stable network configuration that does not change the communication path during a series of communications is required, rather than a network connection in which the communication path changes dynamically.

特許文献2では無線の電界強度によって経路を設定することで、ネットワーク接続の安定化を図っている。電界強度はマルチパスや、親機と子機との間に遮蔽物が入るなどの外部環境の影響を大きく受けるために、ネットワーク接続の安定度合を測るには不十分である。 In Patent Document 2, the network connection is stabilized by setting the route based on the wireless electric field strength. Since the electric field strength is significantly affected by the external environment, such as multipath and the presence of obstructions between the parent device and the child device, it is insufficient to measure the stability of the network connection.

上述の課題を鑑み、本発明は、親機から複数の子機に情報をマルチキャスト送信する場合に、子機と安定的に通信可能な通信経路を構築することができる通信装置、通信方法、及びプログラムを提供することを目的とする。 In view of the above-mentioned problems, the present invention aims to provide a communication device, a communication method, and a program that can establish a communication path that enables stable communication with a child device when transmitting information from a parent device to multiple child devices by multicast.

本発明の一態様に係る通信装置は、親機及び複数の子機からなる各機器が複数の階層からなる木構造のネットワークを構成して情報を伝送する通信システムに用いられる前記親機又は前記子機である通信装置において、前記各機器間の通信の安定度の指標となる安定度指標を取得する安定度指標取得部と、前記親機との間の前記安定度指標が高い1又は複数の前記子機を第1階層に分類し、1以上の整数をKとして、階層に分類されていない前記子機のうち第K階層に分類された前記子機との前記安定度指標が高い1又は複数の子機を第K+1階層に分類する分類部と、を備え、前記通信装置のうちの第1装置と第2装置との間の前記安定度指標は、前記第1装置が送信した電波を第2装置が受信した際の電界強度に加え、前記第1装置の振動を前記第2装置が検出した際の振動強度と、前記振動により生じた音を前記第2装置が検出するまでの遅延時間と、の少なくとも一方を用いて算出される A communication device according to one embodiment of the present invention is a communication device which is a parent device or a child device used in a communication system in which devices consisting of a parent device and multiple child devices form a tree-structured network consisting of multiple hierarchical levels to transmit information, and which comprises: a stability index acquisition unit which acquires a stability index which is an index of the stability of communication between the devices; and a classification unit which classifies one or more child devices which have a high stability index between the parent device and the parent device into a first hierarchical level, and classifies one or more child devices which have a high stability index between the parent device and the child devices which are not classified into a hierarchical level and which are classified into the Kth hierarchical level into a K+1 hierarchical level , where K is an integer greater than or equal to 1. The stability index between a first device and a second device in the communication device is calculated using at least one of the electric field strength when the second device receives radio waves transmitted by the first device, the vibration strength when the second device detects the vibration of the first device, and the delay time until the second device detects the sound generated by the vibration .

本発明の一態様に係る通信方法は、親機及び複数の子機からなる各機器が複数の階層からなる木構造のネットワークを構成して情報を伝送する通信システムに用いられる前記親機又は前記子機である通信装置の通信方法において、安定度指標取得部が、前記各機器間の通信の安定度の指標となる安定度指標を取得し、分類部が、前記親機との間の前記安定度指標が高い1又は複数の前記子機を第1階層に分類し、1以上の整数をKとして、階層に分類されていない前記子機のうち第K階層に分類された前記子機との前記安定度指標が高い1又は複数の子機を第K+1階層に分類し、前記通信装置のうちの第1装置と第2装置との間の前記安定度指標は、前記第1装置が送信した電波を第2装置が受信した際の電界強度に加え、前記第1装置の振動を前記第2装置が検出した際の振動強度と、前記振動により生じた音を前記第2装置が検出するまでの遅延時間と、の少なくとも一方を用いて算出される A communication method according to one embodiment of the present invention is a communication method for a communication device that is a parent device or a child device used in a communication system in which each device consisting of a parent device and multiple child devices forms a tree-structured network consisting of multiple hierarchical levels to transmit information, wherein a stability index acquisition unit acquires a stability index that is an indicator of the stability of communication between the devices, and a classification unit classifies one or more child devices that have a high stability index between the parent device and the parent device into a first hierarchical level, and classifies one or more child devices that have a high stability index between the parent device and the child device classified into the Kth hierarchical level among the child devices that are not classified into a hierarchical level into a K+1 hierarchical level , and the stability index between a first device and a second device of the communication devices is calculated using at least one of the electric field strength when the second device receives radio waves transmitted by the first device, the vibration strength when the second device detects the vibration of the first device, and the delay time until the second device detects the sound generated by the vibration.

本発明の一態様に係るプログラムは、親機及び複数の子機からなる各機器が複数の階層からなる木構造のネットワークを構成して情報を伝送する通信システムに用いられる前記親機又は前記子機である通信装置のコンピュータを、前記各機器間の通信の安定度の指標となる安定度指標を取得する安定度指標取得手段、前記親機との間の前記安定度指標が高い1又は複数の前記子機を第1階層に分類し、1以上の整数をKとして、階層に分類されていない前記子機のうち第K階層に分類された前記子機との前記安定度指標が高い1又は複数の子機を第K+1階層に分類する分類手段、として機能させるプログラムであって、前記通信装置のうちの第1装置と第2装置との間の前記安定度指標は、前記第1装置が送信した電波を第2装置が受信した際の電界強度に加え、前記第1装置の振動を前記第2装置が検出した際の振動強度と、前記振動により生じた音を前記第2装置が検出するまでの遅延時間と、の少なくとも一方を用いて算出される、プログラムである。

A program according to one embodiment of the present invention causes a computer of a communication device, which is a parent device or a child device, used in a communication system in which each device, consisting of a parent device and multiple child devices, forms a tree-structured network consisting of multiple hierarchical levels to transmit information, to function as: a stability index acquisition means for acquiring a stability index that is an index of the stability of communication between the devices; and a classification means for classifying one or more child devices having a high stability index between the parent device and the parent device into a first hierarchical level, and classifying one or more child devices having a high stability index between the parent device and the child device classified into the Kth hierarchical level, among the child devices not classified into a hierarchical level, into a K+1 hierarchical level, where K is an integer of 1 or greater.The stability index between a first device and a second device of the communication devices is calculated using at least one of the electric field strength when the second device receives radio waves transmitted by the first device, the vibration strength when the second device detects the vibration of the first device, and the delay time until the second device detects the sound generated by the vibration .

本発明によれば、親機から複数の子機に情報をマルチキャスト送信する場合に、子機と安定的に通信可能な通信経路を構築することができる。したがって、多数の子機のそれぞれの配置位置が変更されるような状況であっても、振動情報のようなリアルタイム性が求められる情報を安定的に送信することが可能となる。 According to the present invention, when transmitting information from a parent unit to multiple child units by multicast, a communication path that allows stable communication with the child units can be established. Therefore, even in a situation where the respective positions of the multiple child units are changed, it is possible to stably transmit information that requires real-time performance, such as vibration information.

本発明の実施形態に係る通信システムの概要の説明図である。1 is an explanatory diagram illustrating an overview of a communication system according to an embodiment of the present invention. 本発明の実施形態に係る通信システムにおける親機の内部構成を示すブロック図である。2 is a block diagram showing an internal configuration of a master unit in the communication system according to the embodiment of the present invention. FIG. 本発明の実施形態に係る通信システムにおける子機の内部構成を示すブロック図である。2 is a block diagram showing an internal configuration of a slave unit in the communication system according to the embodiment of the present invention. FIG. 本発明の実施形態における安定度指標の算出の説明図である。FIG. 4 is an explanatory diagram of calculation of a stability index in the embodiment of the present invention. 木構造のネットワークの説明図である。FIG. 1 is an explanatory diagram of a tree-structured network. 木構造のネットワークの説明図である。FIG. 1 is an explanatory diagram of a tree-structured network. 本発明の実施形態に係る通信システムにおける木構造のネットワーク経路を生成する際の処理を示すフローチャートである。1 is a flowchart showing a process for generating a tree-structured network route in a communication system according to an embodiment of the present invention. 本発明の実施形態に係る通信システムにおける各機器間の安定度指標の説明図である。FIG. 2 is an explanatory diagram of stability indexes between devices in a communication system according to an embodiment of the present invention.

以下、本発明の実施の形態について図面を参照しながら説明する。図1は、本発明の実施形態に係る通信システム1の概要の説明図である。図1に示すように、本発明の実施形態に係る通信システム1は、親機10と、複数の子機20-1、20-2、…、20-N(Nは任意の整数)とから構成される。なお、以下の説明では、特に子機20-1~20-Nを区別しないときには、単に子機20と呼ぶ場合がある。通信システム1は「通信装置」の一例である。 Embodiments of the present invention will now be described with reference to the drawings. FIG. 1 is an explanatory diagram of an overview of a communication system 1 according to an embodiment of the present invention. As shown in FIG. 1, the communication system 1 according to an embodiment of the present invention is composed of a parent unit 10 and multiple child units 20-1, 20-2, ..., 20-N (N is any integer). In the following description, when there is no need to distinguish between the child units 20-1 to 20-N, they may simply be referred to as child units 20. The communication system 1 is an example of a "communication device".

親機10は、無線通信により、情報をマルチキャスト送信する。子機20-1~20-Nは、親機10からの情報を一斉に受信する。ここでは、通信システム1は、本の読み聞かせを行うシステムであり、親機10から子機20-1~20-Nにマルチキャスト送信される情報は振動情報である。 The parent unit 10 transmits information by multicast via wireless communication. The child units 20-1 to 20-N simultaneously receive the information from the parent unit 10. Here, the communication system 1 is a system for reading books aloud, and the information transmitted by multicast from the parent unit 10 to the child units 20-1 to 20-N is vibration information.

読み手40は、親機10を持って、本の朗読を行う。子機20-1~20-Nは、椅子30-1~30-Nの内部に実装されている。子供50-1~50-Nは、子機20-1~20-Nが実装された椅子30-1~30-N上に座って、読み手40が読み上げる本を聞いている。 The reader 40 holds the parent unit 10 and reads a book aloud. The child units 20-1 to 20-N are mounted inside the chairs 30-1 to 30-N. The children 50-1 to 50-N sit on the chairs 30-1 to 30-N in which the child units 20-1 to 20-N are mounted, and listen to the book read by the reader 40.

ここで、読み手40は、所望のタイミングで親機10に振動情報を入力する。親機10に振動情報を入力すると、この振動情報が子機20-1~20-Nに送られる。子機20-1~20-Nは、親機10からの振動情報を受信すると、これに応じて椅子30-1~30-Nを振動させ、子供50-1~50-Nに振動を伝える。 The reader 40 then inputs vibration information to the parent unit 10 at the desired timing. When the vibration information is input to the parent unit 10, this vibration information is sent to the child units 20-1 to 20-N. When the child units 20-1 to 20-N receive the vibration information from the parent unit 10, they vibrate their chairs 30-1 to 30-N in response, and transmit the vibrations to the children 50-1 to 50-N.

図2は、本発明の実施形態に係る通信システム1における親機10の内部構成を示すブロック図である。図2に示すように、親機10は、インターフェース部11と、スピーカー12と、通信部13と、制御部14とを備える。 Fig. 2 is a block diagram showing the internal configuration of the parent unit 10 in the communication system 1 according to an embodiment of the present invention. As shown in Fig. 2, the parent unit 10 includes an interface unit 11, a speaker 12, a communication unit 13, and a control unit 14.

インターフェース部11は、制御部14に対して、各種の情報の入出力を行う。インターフェース部11としては、ディスプレイ、タッチパネル、キーボード、ポインティングデバイス等を含む。読み手40は、インターフェース部11を操作して、子機20-1~20-Nに振動情報をマルチキャスト送信することができる。スピーカー12は、制御部14の制御の下に、電気信号を音声信号に変換する。通信部13は、他の機器と無線通信を行う。通信部13としては、無線LAN(IEEE802.11)やBlueTooth(IEEE802.15)等を用いることができる。制御部14は、親機10の全体の制御を行う。なお、親機10としては、スマートフォンやタブレット端末等の汎用の携帯端末を用いることができる。 The interface unit 11 inputs and outputs various information to and from the control unit 14. The interface unit 11 includes a display, a touch panel, a keyboard, a pointing device, and the like. The reader 40 can operate the interface unit 11 to multicast vibration information to the child units 20-1 to 20-N. The speaker 12 converts an electrical signal into an audio signal under the control of the control unit 14. The communication unit 13 performs wireless communication with other devices. The communication unit 13 can be a wireless LAN (IEEE802.11) or Bluetooth (IEEE802.15), for example. The control unit 14 controls the entire parent unit 10. Note that the parent unit 10 can be a general-purpose mobile terminal such as a smartphone or a tablet terminal.

親機10から子機20-1~20-Nに振動情報を音声伝送規格で送信する場合、親機10は、振動情報を音声パケットで送信できるように、振動情報の周波数帯域を周波数シフトしている。ここでの音声伝送規格とは、BlueToothにおけるAAC(Advanced Audio Coding)や、aptXなどのコーデック(音声圧縮形式)の規格である。すなわち、振動情報の周波数帯域は音声情報の周波数帯域より低域側にあり、音声伝送規格による周波数制限を受けるため、そのまま伝送することは難しい。そこで、親機10は、例えば振動情報を時間軸圧縮することで、周波数帯域を高域にシフトし、音声パケットに振動情報を挿入して、通信部13からマルチキャスト送信を行っている。なお、振動情報を高域側にシフトする方法は、時間軸圧縮する方法に限らず、他の方法で行っても良い。 When transmitting vibration information from the parent unit 10 to the child units 20-1 to 20-N in accordance with an audio transmission standard, the parent unit 10 frequency-shifts the frequency band of the vibration information so that the vibration information can be transmitted in an audio packet. The audio transmission standard here refers to a codec (audio compression format) standard such as AAC (Advanced Audio Coding) in Bluetooth or aptX. In other words, the frequency band of the vibration information is lower than the frequency band of the audio information, and is subject to frequency restrictions imposed by the audio transmission standard, making it difficult to transmit the information as is. Therefore, the parent unit 10 shifts the frequency band to a higher frequency by, for example, compressing the vibration information in the time axis, inserts the vibration information into the audio packet, and transmits the information via multicast from the communication unit 13. Note that the method of shifting the vibration information to the higher frequency side is not limited to the time axis compression method, and other methods may be used.

図3は、本発明の実施形態に係る通信システム1における子機20の内部構成を示すブロック図である。図3に示すように、子機20は、振動発生部21と、音声マイク22と、ピックアップマイク23と、通信部24と、制御部25とを備える。 Fig. 3 is a block diagram showing the internal configuration of the handset 20 in the communication system 1 according to an embodiment of the present invention. As shown in Fig. 3, the handset 20 includes a vibration generating unit 21, an audio microphone 22, a pickup microphone 23, a communication unit 24, and a control unit 25.

振動発生部21は振動トランスデューサであり、制御部25の制御の下に、電気信号を機械的な振動に変換する。音声マイク22は、入力した音声を電気信号に変換して、制御部25に取り込む。ピックアップマイク23は、入力した機械的な振動を電気信号に変換して、制御部25に取り込む。通信部24は、他の機器と無線通信を行う。また、通信部24は、データの中継を行うことができる。通信部24としては、無線LAN(IEEE802.11)やBlueTooth(IEEE802.15)等を用いることができる。制御部25は、子機20の全体の制御を行う。 The vibration generating unit 21 is a vibration transducer, and converts an electrical signal into a mechanical vibration under the control of the control unit 25. The audio microphone 22 converts the input audio into an electrical signal and inputs it into the control unit 25. The pickup microphone 23 converts the input mechanical vibration into an electrical signal and inputs it into the control unit 25. The communication unit 24 performs wireless communication with other devices. The communication unit 24 can also relay data. The communication unit 24 can be a wireless LAN (IEEE802.11) or Bluetooth (IEEE802.15), etc. The control unit 25 controls the entire handset 20.

前述したように、親機10から子機20には、振動情報がマルチキャスト送信されてくる。この振動情報は、高域側に周波数シフトされ、音声パケットで送信されてくる。子機20は、振動情報を含む音声パケットを受信すると、振動情報の周波数帯域を元の周波数帯域に戻し、振動発生部21を駆動する。 As described above, vibration information is transmitted by multicast from the parent unit 10 to the child unit 20. This vibration information is frequency shifted to the higher frequency side and transmitted in an audio packet. When the child unit 20 receives the audio packet containing the vibration information, it returns the frequency band of the vibration information to the original frequency band and drives the vibration generating unit 21.

また、後に説明するように、本実施形態では、振動情報と、音声情報と、電界強度情報とから通信の安定度の指標となる安定度指標を算出している。そして、この安定度指標を基に、親機10をルートノードとする木構造の階層的なネットワークを構成するようにしている。親機10側の制御部14及び子機20側の制御部25は、このような木構造の階層的なネットワークを構成する機能を備える。より具体的には、制御部14及び制御部25は、各機器間の通信の安定度の指標となる安定度指標を取得する安定度指標取得部の機能を有する。また、制御部14及び制御部25は、取得された安定度指標に基づいて、複数の子機20のそれぞれを予め定められた数の階層の各層に分類する分類部の機能を有する。 As will be described later, in this embodiment, a stability index that is an index of communication stability is calculated from vibration information, audio information, and electric field strength information. Then, based on this stability index, a hierarchical network with a tree structure in which the parent unit 10 is the root node is constructed. The control unit 14 on the parent unit 10 side and the control unit 25 on the child unit 20 side have a function of constructing such a hierarchical network with a tree structure. More specifically, the control unit 14 and the control unit 25 have a function of a stability index acquisition unit that acquires a stability index that is an index of communication stability between each device. Furthermore, the control unit 14 and the control unit 25 have a function of a classification unit that classifies each of the multiple child units 20 into each layer of a predetermined number of layers based on the acquired stability index.

次に、本発明の実施形態に係る通信システム1におけるネットワーク構成について説明する。 Next, we will explain the network configuration of the communication system 1 according to an embodiment of the present invention.

本発明の実施形態に係る通信システム1では、親機10から全ての子機20-1~20-Nに振動情報がマルチキャスト送信される。この振動情報は、全ての子機20-1~20-Nに遅延なく送信されることが望まれる。また、親機10から全ての子機20-1~20-Nに振動情報をマルチキャスト送信する場合、1台の親機10では、ネットワークトラフィックの上限によって、情報を伝送できる子機20-1~20-Nの数に制限ができる。そこで、本実施形態では、子機20-1~20-Nを中継機として機能させ、ネットワーク構成として、振動情報を転送していくようにしている。 In the communication system 1 according to an embodiment of the present invention, vibration information is transmitted by multicast from the parent unit 10 to all child units 20-1 to 20-N. It is desirable that this vibration information be transmitted to all child units 20-1 to 20-N without delay. Furthermore, when transmitting vibration information by multicast from the parent unit 10 to all child units 20-1 to 20-N, the number of child units 20-1 to 20-N to which information can be transmitted with one parent unit 10 can be limited due to the upper limit of network traffic. Therefore, in this embodiment, the child units 20-1 to 20-N function as repeaters, and transfer the vibration information as a network configuration.

子機20-1~20-Nを中継機として機能させる場合、情報転送を行う相手側の子機をどの機器に選定するかが重要になる。そのためには、機器間の通信の安定度の指標となる安定度指標の算出が必要になる。機器間の安定度指標として電界強度を用いることが考えられるが、電界強度はマルチパスや、機器間に遮蔽物が入るなどの外部環境の影響を大きく受けるために、ネットワーク接続の安定度合を測るには不十分である。そこで、本実施形態では、以下のようにして、機器間の安定度指標を算出している。 When child devices 20-1 to 20-N are made to function as repeaters, it is important to select which child device will transfer information to. To do this, it is necessary to calculate a stability index that serves as an indicator of the stability of communication between devices. It is possible to use electric field strength as an indicator of the stability of communication between devices, but electric field strength is significantly affected by external factors such as multipath and obstructions between devices, and is therefore insufficient to measure the stability of a network connection. Therefore, in this embodiment, the stability index between devices is calculated as follows.

図4は、本実施形態における安定度指標の算出の説明図である。ここでは、任意の位置に配置された2台の子機20-Kと子機20-L(K、Lは任意の整数)間で、通信の安定度を評価するとする。本実施形態では、以下の3種類の指標を用いて通信の安定度を評価している。 Figure 4 is an explanatory diagram of the calculation of the stability index in this embodiment. Here, the stability of communication is evaluated between two slave units 20-K and 20-L (K and L are any integers) placed at arbitrary positions. In this embodiment, the stability of communication is evaluated using the following three types of indexes.

(a)振動情報
図4に示すように、2台の子機20-Kと子機20-Lとを同一の床面60に並べ、一方の子機20-Kの振動発生部21-Kを起動させるとする。この場合、子機20-Kの振動情報は、床面60を伝わり、子機20-Lのピックアップマイク23-Lで検出される。振動情報は床面60を振動媒体として伝送されるので、子機20-Lのピックアップマイク23-Lで所定レベル以上の振動情報が検出されれば、子機20-Kと子機20-Lとは同一の床面60上にあると判断できる。子機20-Kや子機20-Lの通信部24K及び24Lの通信に用いるアンテナでは、一般的に、水平方向には無指向性であっても、垂直方向には指向性があり、鉛直方向の信号強度が弱くなる。このため、子機20-Kと子機20-Lとが同一の床面に無いと、通信の安定度は低下すると考えられる。よって、振動情報の強度の検出結果は、アンテナによる通信の安定度を評価する指標となる。
(a) Vibration Information As shown in FIG. 4, two slave units 20-K and 20-L are arranged on the same floor surface 60, and the vibration generating unit 21-K of one of the slave units 20-K is activated. In this case, the vibration information of the slave unit 20-K is transmitted through the floor surface 60 and detected by the pickup microphone 23-L of the slave unit 20-L. Since the vibration information is transmitted using the floor surface 60 as a vibration medium, if the pickup microphone 23-L of the slave unit 20-L detects vibration information of a predetermined level or higher, it can be determined that the slave units 20-K and 20-L are on the same floor surface 60. In general, the antennas used for communication by the communication units 24K and 24L of the slave units 20-K and 20-L are omnidirectional in the horizontal direction, but are directional in the vertical direction, and the signal strength in the vertical direction is weak. For this reason, if the slave units 20-K and 20-L are not on the same floor surface, it is considered that the stability of communication will decrease. Therefore, the detection result of the intensity of the vibration information serves as an index for evaluating the stability of communication through the antenna.

(b)音声情報
前述したように、子機20-Kの振動発生部21-Kを起動させると、子機20-Kの振動は、床面60を伝わっていくとともに、空気を媒体として音声情報となり、子機20-Lの音声マイク22-Lで収音される。このとき、子機20-Kの振動発生部21-Kを起動させてから、子機20-Lの音声マイク22-Lで音声情報を検出するまでの遅延時間を計測することにより、子機20-Kと子機20-Lとの間の距離を推定することができる。子機20-Kと子機20-Lとの間の距離が短ければ、子機20-Kと子機20-Lとの間の通信の安定度は向上する。よって、音声情報の遅延時間を検出することは、子機20-Kと子機20-Lとの間の距離による通信の安定度を評価する指標となる。
(b) Audio information As described above, when the vibration generating unit 21-K of the child device 20-K is activated, the vibration of the child device 20-K travels along the floor surface 60 and becomes audio information through the air, which is picked up by the audio microphone 22-L of the child device 20-L. At this time, the distance between the child device 20-K and the child device 20-L can be estimated by measuring the delay time from when the vibration generating unit 21-K of the child device 20-K is activated until when the audio information is detected by the audio microphone 22-L of the child device 20-L. If the distance between the child device 20-K and the child device 20-L is short, the stability of the communication between the child device 20-K and the child device 20-L is improved. Therefore, detecting the delay time of the audio information is an index for evaluating the stability of the communication depending on the distance between the child device 20-K and the child device 20-L.

(c)電界強度情報
子機20-Kの通信部24-Kからの電波は、子機20-Lの通信部24-Lで受信される。このときの電界強度は、周囲の環境の影響を受ける。すなわち、子機20-Kと子機20-Lとの間に遮蔽物が存在したり、マルチパスが発生したりすれば、電波の受信強度は低下する。よって、電界強度を検出することは、子機20-Kと子機20-Lとの間の遮蔽物の影響による通信の安定度を評価する指標となる。
(c) Electric Field Strength Information Radio waves from the communication unit 24-K of the handset 20-K are received by the communication unit 24-L of the handset 20-L. The electric field strength at this time is affected by the surrounding environment. That is, if there is an obstruction between the handset 20-K and the handset 20-L or if multipath occurs, the reception strength of the radio waves will decrease. Therefore, detecting the electric field strength is an index for evaluating the stability of communication due to the influence of obstructions between the handset 20-K and the handset 20-L.

以上のように、振動情報の強度を検出することで、アンテナによる通信の安定度の評価値が得られる。このアンテナによる安定性の評価値をAとする。また、音声情報の遅延時間を検出することで、機器間の距離による通信の安定度の評価値が得られる。この距離による安定性の評価値をDとする。また、電界強度を検出することで、機器間の遮蔽物の影響による通信の安定度の評価値が得られる。この遮蔽物による安定性の評価値をOとする。これらの評価値から、機器間の安定度指標Sは、以下のように求めることができる。 As described above, by detecting the strength of the vibration information, an evaluation value for the stability of communication via the antenna can be obtained. Let this evaluation value for stability via the antenna be A. Furthermore, by detecting the delay time of the audio information, an evaluation value for the stability of communication depending on the distance between the devices can be obtained. Let this evaluation value for stability depending on distance be D. Furthermore, by detecting the electric field strength, an evaluation value for the stability of communication depending on the influence of obstructions between the devices can be obtained. Let this evaluation value for stability depending on obstructions be O. From these evaluation values, the stability index S between the devices can be calculated as follows:

Figure 0007649007000001
Figure 0007649007000001

なお、親機10と子機20(20-1~20-N)との間の安定度指標については、電界強度による評価値とともに、音声情報による評価値を用いて、安定度指標Sを求めることができる。もちろん、親機10に振動発生部やピックアップマイクを設ければ、親機10と子機20(20-1~20-N)との間で、振動情報を検出して評価値を求めることができる。 The stability index S between the parent unit 10 and the child units 20 (20-1 to 20-N) can be calculated using an evaluation value based on audio information as well as an evaluation value based on electric field strength. Of course, if a vibration generating unit or a pickup microphone is provided in the parent unit 10, vibration information can be detected between the parent unit 10 and the child units 20 (20-1 to 20-N) to calculate an evaluation value.

次に、親機10からの情報を子機20-1~20-Nで受信する場合のネットワーク構成について説明する。 Next, we will explain the network configuration when the child devices 20-1 to 20-N receive information from the parent device 10.

1台の親機10に対して多数の子機20-1~20-Nを接続する場合、ネットワーク構成によっては、データの伝送が間に合わずに送受信を待つために途切れることがある。このため、図5A及び図5Bのような木構造とすることが望ましい。ただし、階層が増えることにより、浅い階層と深い階層でタイムラグが発生するため、読み聞かせシステムのようなリアルタイム性が求められる場合には、子機20の接続数と階層数のバランスをとる必要がある。 When multiple child devices 20-1 to 20-N are connected to one parent device 10, depending on the network configuration, data transmission may not be able to keep up and may be interrupted while waiting for transmission and reception. For this reason, it is desirable to have a tree structure like that shown in Figures 5A and 5B. However, as the number of layers increases, a time lag occurs between shallow and deep layers, so when real-time performance is required, such as in a reading aloud system, it is necessary to balance the number of connected child devices 20 and the number of layers.

なお、図5A及び図5Bは、木構造のネットワーク構成の説明図である。図5Aは、1つの親ノードに2つの子ノードを接続して木構造のネットワークを構成した例を示している。図5Bは、1つの親ノードに3つの子ノードを接続して木構造のネットワークを構成した例を示している。図5A及び図5Bにおいて、ルートノードはRNで示されている。また、第1階層のノードはL1で示され、第2階層のノードはL2で示されている。 FIGS. 5A and 5B are explanatory diagrams of tree-structured network configurations. FIG. 5A shows an example of a tree-structured network formed by connecting two child nodes to one parent node. FIG. 5B shows an example of a tree-structured network formed by connecting three child nodes to one parent node. In FIG. 5A and 5B, the root node is indicated by RN. Also, the first layer node is indicated by L1, and the second layer node is indicated by L2.

また、本の読み聞かせを行う場合、図1に示したように、子機20-1~20-Nは椅子30-1~30-Nに実装されている。この椅子30-1~30-Nは、適宜、並べ替えられる。したがって、子機20-1~20-Nの配置に応じて、ネットワークの経路を適宜生成することが望まれる。 When reading a book aloud, as shown in FIG. 1, child devices 20-1 to 20-N are mounted on chairs 30-1 to 30-N. These chairs 30-1 to 30-N can be rearranged as appropriate. Therefore, it is desirable to generate network paths appropriately according to the arrangement of child devices 20-1 to 20-N.

本実施形態に係る通信システムで木構造のネットワークを構成した場合、ルートノードRNが親機10になり、他のノードに、子機20-1~20-Nが適宜配置される。木構造となるようなネットワークでは、1つの親ノードと繋がる子ノードの数をCとし、階層数をDepthとすると、ノードの総数は、以下のようになる。 When a tree-structured network is configured in the communication system according to this embodiment, the root node RN is the parent device 10, and child devices 20-1 to 20-N are appropriately placed at other nodes. In a tree-structured network, if the number of child nodes connected to one parent node is C and the number of layers is Depth, then the total number of nodes is as follows:

Figure 0007649007000002
Figure 0007649007000002

したがって、任意の階層数を決定すると、システムで使用する子機20-1~20-Nの総数から、1つの親ノードと繋がる子ノードの最大数を求めることができる。階層数と親ノードと繋がる子ノードの数が決定したら、以下のようにして、ネットワークの経路が自律的に生成される。 Therefore, once an arbitrary number of hierarchical levels has been determined, the maximum number of child nodes connected to one parent node can be calculated from the total number of child devices 20-1 to 20-N used in the system. Once the number of hierarchical levels and the number of child nodes connected to a parent node have been determined, the network routes are generated autonomously as follows.

図6は、本発明の実施形態に係る通信システム1における木構造のネットワーク経路を生成する際の処理を示すフローチャートである。 Figure 6 is a flowchart showing the process of generating a tree-structured network route in a communication system 1 according to an embodiment of the present invention.

(ステップST1)親機10は、各機器間の安定度指標の計測指示を子機20-1~20-Lに送る。 (Step ST1) The parent unit 10 sends an instruction to the child units 20-1 to 20-L to measure the stability index between each device.

(ステップST2)親機10及び各子機20-1~20-Lは、各機器間の安定度指標を算出する。各子機20-1~20-L間の安定度指標は、前述したように、振動情報と、音声情報と、電界強度情報とを用いて求めることができる。また、親機10と子機20-1~20-Lとの間の安定度指標は、音声情報と電界強度情報とを用いて求めることができる。 (Step ST2) The parent unit 10 and each child unit 20-1 to 20-L calculate a stability index between each device. As described above, the stability index between each child unit 20-1 to 20-L can be obtained using vibration information, audio information, and electric field strength information. In addition, the stability index between the parent unit 10 and each child unit 20-1 to 20-L can be obtained using audio information and electric field strength information.

(ステップST3)親機10及び各子機20-1~20-Lは、各機器で求められた各機器間の安定度指標を受信する。 (Step ST3) The parent device 10 and each child device 20-1 to 20-L receive the stability index between each device calculated by each device.

(ステップST4)親機10及び各子機20-1~20-Lは、各機器間の安定度指標から、図7に示すような表を作成する。図7は、本発明の実施形態に係る通信システムにおける各機器間の安定度指標の説明図である。この表は、親機10及び子機20-1~20-Nの各機器間の安定度指標をまとめたものである。例えば、S01は親機10と子機20-1との間の安定度指標であり、S02は親機10と子機20-2との間の安定度指標であり、S0Nは親機10と子機20-Nとの間の安定度指標である。S12は子機20-1と子機20-2との間の安定度指標であり、S13は子機20-1と子機20-3との安定度指標であり、S1Nは子機20-1と子機20-Nとの間の安定度指標である。なお、「*」は、相手が同じ組み合わせとなる安定度指標があるので、省略していることを意味する。例えば、親機10と子機20-2との間の安定度指標S02は、子機20-2と親機10との間の安定度指標S20と同じになるため、「*」で示されている。また、この表は、親機10及び各子機20-1~20-Lの中の1つの機器で作成して、各機器で共有しても良い。 (Step ST4) The parent device 10 and each child device 20-1 to 20-L create a table as shown in FIG. 7 from the stability index between each device. FIG. 7 is an explanatory diagram of the stability index between each device in the communication system according to the embodiment of the present invention. This table summarizes the stability index between each device of the parent device 10 and the child devices 20-1 to 20-N. For example, S 01 is the stability index between the parent device 10 and the child device 20-1, S 02 is the stability index between the parent device 10 and the child device 20-2, and S 0N is the stability index between the parent device 10 and the child device 20-N. S 12 is the stability index between the child device 20-1 and the child device 20-2, S 13 is the stability index between the child device 20-1 and the child device 20-3, and S 1N is the stability index between the child device 20-1 and the child device 20-N. Note that "*" means that it is omitted because there is a stability index with the same combination for the other party. For example, the stability index S02 between the parent unit 10 and the child unit 20-2 is the same as the stability index S20 between the child unit 20-2 and the parent unit 10, so it is indicated by "*". Also, this table may be created by the parent unit 10 and one of the child units 20-1 to 20-L and shared by each of the devices.

(ステップST5)親機10は、図7の表から、親機10に対して安定度指標が高い子機を第1階層L1に分類して、親機10と第1階層L1の子機との接続を確立する。すなわち、図7の表から、親機10と各子機20-1、20-2、…、20-Nとの間の安定度指標S01、S02、…、S0Nを比較し、これらの安定度指標S01、S02、…、S0Nの中で安定度指標が高いものに対応する子機を、第1階層L1の子機として分類して接続を確立する。 (Step ST5) The parent device 10 classifies the child devices having a high stability index relative to the parent device 10 into the first hierarchical layer L1 from the table in Fig. 7, and establishes a connection between the parent device 10 and the child devices in the first hierarchical layer L1. That is, the parent device 10 compares the stability indexes S01 , S02 , ..., S0N between the parent device 10 and each child device 20-1, 20-2, ..., 20-N from the table in Fig. 7, and classifies the child device having the high stability index among these stability indexes S01 , S02 , ..., S0N as a child device in the first hierarchical layer L1, and establishes a connection.

(ステップST6)親機10及び各子機20-1~20-Lは、最終階層まで分類されたか否かを判定する。最終階層でなければ(ステップST6:No)、処理をステップST7に進め、最終階層なら(ステップST6:No)、処理をステップST8に進める。 (Step ST6) The parent unit 10 and each child unit 20-1 to 20-L determine whether or not classification has been completed up to the final layer. If it is not the final layer (step ST6: No), the process proceeds to step ST7. If it is the final layer (step ST6: No), the process proceeds to step ST8.

(ステップST7)第K階層(Kは任意の数)の子機20は、親機10との安定度指標が高い順に、当該子機20との安定度指標を比較し、当該子機20に対して安定度指標が高い子機(但し、既に配置の決まっている子機は除く)を次の階層の子機に分類して接続を確立して、ステップST6に処理を戻す。例えば、第1階層L1に子機20-2が分類されている場合、子機20-2は、当該子機20-2と各子機20-1、20-3、…、20-Nとの間の安定度指標S12、S23、…、S2Nを比較し、これらの安定度指標S12、S23、…、S2Nの中で安定度指標が高いものに対応する子機を第2階層L2のノードの子機として分類して接続を確立する。 (Step ST7) The child device 20 in the Kth hierarchical layer (K is an arbitrary number) compares the stability indexes with the child device 20 in descending order of the stability index with the parent device 10, classifies the child device with the high stability index with respect to the child device 20 (excluding the child device whose arrangement has already been decided) as a child device in the next hierarchical layer, establishes a connection, and returns to the process in step ST6. For example, when the child device 20-2 is classified in the first hierarchical layer L1, the child device 20-2 compares the stability indexes S 12 , S 23 , ..., S 2N between the child device 20-2 and each child device 20-1, 20-3, ..., 20-N, and classifies the child device with the high stability index among these stability indexes S 12 , S 23 , ..., S 2N as a child device of a node in the second hierarchical layer L2, and establishes a connection.

ステップST6とステップST7とを繰り返していくことにより、各階層に各子機20が分類されていき、各階層の各子機20との接続が確立されていく。 By repeating steps ST6 and ST7, each child device 20 is classified into each hierarchy, and a connection is established between each child device 20 in each hierarchy.

(ステップST8)最終階層の各子機20においては、残った組み合わせにおいて極端に安定度指標が低い組み合わせが無いようにするため、この子機20と繋がる上位の子機20との安定度指標の値が低い順に接続を確立する。 (Step ST8) In each child device 20 in the final hierarchy, in order to prevent any remaining combinations from having an extremely low stability index, a connection is established between this child device 20 and the higher child devices 20 connected to it in ascending order of stability index value.

なお、上述の説明では、各階層の子機20が当該子機20との間の安定度指標を比較して、当該子機20に対して安定度指標が高い子機を次の階層の子機に分類して接続を確立していくことで、自律的に経路を設定しているが、親機10が各機器間の安定度指標を集計し、この親機10が各階層の経路を設定しても良い。また、安定度指標の集計や経路を設定のための端末を別途用意しても良い。 In the above description, the child devices 20 in each hierarchy compare the stability index between the child devices 20, classify the child devices with higher stability indexes for the child devices 20 in the next hierarchy, and establish a connection, thereby autonomously setting the route; however, the parent device 10 may also tally up the stability indexes between each device, and set the route for each hierarchy. Also, a separate terminal may be provided for tallying up the stability indexes and setting the route.

また、上述の説明では、階層数を予め決定して、各階層に属する子機を分類する場合を例に説明した。しかしながらこれに限定されない。同じ階層に属する複数の子機のそれぞれの安定度指標に極端な差異がある場合、通信が不安定となる可能性がある。この対策として、例えば、一旦最終階層に分類した子機20群を、それぞれの安定度指標の分布状況に応じて、安定度指標の高いグループと低いグループとで複数の階層に分類するようにしてもよい。或いは、最終階層の各子機20において、安定度指標が高いもの順に上位の子機に接続させていくようにしてもよい。残った子機20(上位の子機との安定度指標が低いもの)については、上位の子機との安定指標と、最終階層の子機20との安定度指標とを比較して、安定指標がより高い子機20に接続させるようにしてもよい。 In the above description, the number of hierarchical layers is determined in advance, and the child devices belonging to each layer are classified. However, this is not limiting. If there is an extreme difference in the stability indexes of multiple child devices belonging to the same layer, communication may become unstable. As a countermeasure, for example, the group of child devices 20 once classified into the final layer may be classified into multiple layers into groups with high and low stability indexes according to the distribution of each stability index. Alternatively, each child device 20 in the final layer may be connected to a higher child device in order of the stability index. For the remaining child devices 20 (those with low stability indexes with the higher child devices), the stability index with the higher child device and the stability index with the child device 20 in the final layer may be compared, and the child device 20 with the higher stability index may be connected to the child device 20 with the higher stability index.

以上説明したように、本実施形態では、振動情報と、音声情報と、電界強度情報とに基づいて、安定度指標が算出される。そして、各機器間の安定度指標の計測値を取得し、この安定度指標に基づいて、複数の機器のそれぞれを予め定められた数の階層の各層に分類している。これにより、親機から複数の子機に情報をマルチキャスト送信する場合に、多数の子機がその配置位置が変化するような状況であっても、経路を自動的に生成して、子機と安定的に通信することができる。また、本実施形態では、階層毎に安定度の高い子機を指定してネットワークが構成できる。 As described above, in this embodiment, a stability index is calculated based on vibration information, audio information, and field strength information. Then, the measured values of the stability index between each device are obtained, and based on this stability index, each of the multiple devices is classified into each layer of a predetermined number of hierarchical levels. As a result, when transmitting information from a parent device to multiple child devices by multicast, even in a situation where the placement positions of many child devices change, a route can be automatically generated and stable communication with the child devices can be achieved. Furthermore, in this embodiment, a network can be configured by specifying a child device with a high stability for each layer.

上述した実施形態における通信システム1の全部または一部をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、FPGA等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。 The communication system 1 in the above-mentioned embodiment may be realized in whole or in part by a computer. In that case, a program for realizing this function may be recorded in a computer-readable recording medium, and the program recorded in the recording medium may be read into the computer system and executed to realize the function. Note that the term "computer system" here includes hardware such as an OS and peripheral devices. Furthermore, the term "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, and storage devices such as hard disks built into the computer system. Furthermore, the term "computer-readable recording medium" may include a medium that dynamically holds a program for a short period of time, such as a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line, and a medium that holds a program for a certain period of time, such as a volatile memory inside a computer system that is a server or client in such a case. Furthermore, the above-mentioned program may be a program for realizing a part of the above-mentioned function, or may be a program that can realize the above-mentioned function in combination with a program already recorded in the computer system, or may be a program that is realized using a programmable logic device such as an FPGA.

以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 The above describes an embodiment of the present invention in detail with reference to the drawings, but the specific configuration is not limited to this embodiment, and includes designs that do not deviate from the gist of the present invention.

10…親機、11…インターフェース部、12…スピーカー、13…通信部、14…制御部(安定度指標取得部)(分類部)、20…子機、21…振動発生部、22…音声マイク、23…ピックアップマイク、24…通信部、25…制御部(安定度指標取得部)(分類部) 10... Parent unit, 11... Interface unit, 12... Speaker, 13... Communication unit, 14... Control unit (stability index acquisition unit) (Classification unit), 20... Child unit, 21... Vibration generation unit, 22... Audio microphone, 23... Pickup microphone, 24... Communication unit, 25... Control unit (stability index acquisition unit) (Classification unit)

Claims (3)

親機及び複数の子機からなる各機器が複数の階層からなる木構造のネットワークを構成して情報を伝送する通信システムに用いられる前記親機又は前記子機である通信装置において、
前記各機器間の通信の安定度の指標となる安定度指標を取得する安定度指標取得部と、
前記親機との間の前記安定度指標が高い1又は複数の前記子機を第1階層に分類し、1以上の整数をKとして、階層に分類されていない前記子機のうち第K階層に分類された前記子機との前記安定度指標が高い1又は複数の子機を第K+1階層に分類する分類部と、
を備え
前記通信装置のうちの第1装置と第2装置との間の前記安定度指標は、前記第1装置が送信した電波を第2装置が受信した際の電界強度に加え、前記第1装置の振動を前記第2装置が検出した際の振動強度と、前記振動により生じた音を前記第2装置が検出するまでの遅延時間と、の少なくとも一方を用いて算出される、
通信装置。
A communication device which is a parent device or a child device used in a communication system in which devices each consisting of a parent device and a plurality of child devices form a tree-structured network consisting of a plurality of hierarchical layers to transmit information,
a stability index acquisition unit that acquires a stability index serving as an index of stability of communication between the devices;
a classification unit that classifies one or more of the child devices having a high stability index between the child device and the parent device into a first hierarchical level, and classifies one or more child devices having a high stability index between the child device and the child device classified into the Kth hierarchical level among the child devices not classified into a hierarchical level into a K+1 hierarchical level, where K is an integer of 1 or more;
Equipped with
The stability index between a first device and a second device among the communication devices is calculated using at least one of the electric field strength when the second device receives a radio wave transmitted by the first device, the vibration strength when the second device detects a vibration of the first device, and the delay time until the second device detects a sound generated by the vibration.
Communications equipment.
親機及び複数の子機からなる各機器が複数の階層からなる木構造のネットワークを構成して情報を伝送する通信システムに用いられる前記親機又は前記子機である通信装置の通信方法において、
安定度指標取得部が、前記各機器間の通信の安定度の指標となる安定度指標を取得し、
分類部が、前記親機との間の前記安定度指標が高い1又は複数の前記子機を第1階層に分類し、1以上の整数をKとして、階層に分類されていない前記子機のうち第K階層に分類された前記子機との前記安定度指標が高い1又は複数の子機を第K+1階層に分類し、 前記通信装置のうちの第1装置と第2装置との間の前記安定度指標は、前記第1装置が送信した電波を第2装置が受信した際の電界強度に加え、前記第1装置の振動を前記第2装置が検出した際の振動強度と、前記振動により生じた音を前記第2装置が検出するまでの遅延時間と、の少なくとも一方を用いて算出される、
通信方法。
A communication method for a communication device that is a parent device or a child device used in a communication system in which devices including a parent device and a plurality of child devices form a tree-structured network consisting of a plurality of hierarchical layers to transmit information, comprising:
a stability index acquiring unit acquiring a stability index serving as an index of stability of communication between the devices;
a classification unit classifies one or more of the child devices having a high stability index between the child device and the parent device into a first hierarchy, and classifies one or more child devices having a high stability index between the child device and the child device classified into the Kth hierarchy among the child devices not classified into a hierarchy into a K+1 hierarchy , where K is an integer equal to or greater than 1; and the stability index between the first device and the second device among the communication devices is calculated using at least one of the vibration intensity when the second device detects the vibration of the first device and the delay time until the second device detects the sound generated by the vibration in addition to the electric field intensity when the second device receives the radio wave transmitted by the first device.
Communication methods.
親機及び複数の子機からなる各機器が複数の階層からなる木構造のネットワークを構成して情報を伝送する通信システムに用いられる前記親機又は前記子機である通信装置のコンピュータを、
前記各機器間の通信の安定度の指標となる安定度指標を取得する安定度指標取得手段、
前記親機との間の前記安定度指標が高い1又は複数の前記子機を第1階層に分類し、1以上の整数をKとして、階層に分類されていない前記子機のうち第K階層に分類された前記子機との前記安定度指標が高い1又は複数の子機を第K+1階層に分類する分類手段、
として機能させるプログラムであって、
前記通信装置のうちの第1装置と第2装置との間の前記安定度指標は、前記第1装置が送信した電波を第2装置が受信した際の電界強度に加え、前記第1装置の振動を前記第2装置が検出した際の振動強度と、前記振動により生じた音を前記第2装置が検出するまでの遅延時間と、の少なくとも一方を用いて算出される、
プログラム。
A computer of a communication device which is a parent device or a child device used in a communication system in which each device, which is a parent device and a plurality of child devices, constitutes a tree-structured network consisting of a plurality of hierarchical layers and transmits information,
a stability index acquiring means for acquiring a stability index serving as an index of stability of communication between the devices;
a classification means for classifying one or more of the child devices having a high stability index between the child device and the parent device into a first hierarchical level, and classifying one or more child devices having a high stability index between the child device and the child device classified into the Kth hierarchical level among the child devices not classified into a hierarchical level into a K+1 hierarchical level, where K is an integer of 1 or more;
A program that functions as
The stability index between a first device and a second device among the communication devices is calculated using at least one of the electric field strength when the second device receives a radio wave transmitted by the first device, the vibration strength when the second device detects a vibration of the first device, and the delay time until the second device detects a sound generated by the vibration.
program.
JP2020169320A 2020-10-06 2020-10-06 COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM Active JP7649007B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020169320A JP7649007B2 (en) 2020-10-06 2020-10-06 COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020169320A JP7649007B2 (en) 2020-10-06 2020-10-06 COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2022061359A JP2022061359A (en) 2022-04-18
JP7649007B2 true JP7649007B2 (en) 2025-03-19

Family

ID=81206660

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020169320A Active JP7649007B2 (en) 2020-10-06 2020-10-06 COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP7649007B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008283460A (en) 2007-05-10 2008-11-20 Mitsubishi Electric Corp Wireless communication apparatus, host computer, wireless network system, wireless communication method, and wireless communication program
JP2020067413A (en) 2018-10-26 2020-04-30 学校法人成蹊学園 Position tracking system using vibration sensor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008283460A (en) 2007-05-10 2008-11-20 Mitsubishi Electric Corp Wireless communication apparatus, host computer, wireless network system, wireless communication method, and wireless communication program
JP2020067413A (en) 2018-10-26 2020-04-30 学校法人成蹊学園 Position tracking system using vibration sensor

Also Published As

Publication number Publication date
JP2022061359A (en) 2022-04-18

Similar Documents

Publication Publication Date Title
CN110972033B (en) System and method for modifying audio data
CN101194536B (en) Method and system for determining distance between loudspeakers
US20250358571A1 (en) Systems and methods for broadcasting audio
CN104602278B (en) System and method for network management
JP5279826B2 (en) Hearing aid system for building conversation groups between hearing aids used by different users
KR101115246B1 (en) Mimo wireless communication method and apparatus for transmitting and decoding resource block structures based on a dedicated reference signal mode
JP5340296B2 (en) Decoding device, encoding / decoding device, and decoding method
TWI669923B (en) Method of choosing master wireless earphone in wireless earphone set, electronic apparatus and wireless earphone
CN104538023B (en) Acoustic diffusion generator
US10475434B2 (en) Electronic device and control method of earphone device
CN113453141B (en) Signal processing method for audio system in room and audio system
US20080219485A1 (en) Apparatus, System and Method for Acoustic Signals
EP3198721B1 (en) Mobile cluster-based audio adjusting method and apparatus
US9007416B1 (en) Local social conference calling
EP3179744A1 (en) Method, device and system for controlling a sound image in an audio zone
CN106303783A (en) Noise-reduction method and device
US9439012B2 (en) Method and apparatus for audio testing
JP7649007B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM
CN116982322A (en) Information processing device, information processing method and program
CN107172548A (en) A kind of transmission method of osteoacusis sound-producing device, music room and audio signal
CN114287109B (en) Electronic device, wireless communication method, and computer-readable storage medium
US20070117510A1 (en) System for responsive to detection, acoustically signalling desired nearby devices and services on a wireless network
CN116343816A (en) Speech extraction method in audio equipment, audio equipment and computer-implemented method
CN115171636B (en) earphone
WO2024254467A2 (en) Noise cancellation and target signal extraction systems and methods

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7426

Effective date: 20201112

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20201112

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230802

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240701

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240903

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241029

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250227

R150 Certificate of patent or registration of utility model

Ref document number: 7649007

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150