以下、本発明の実施形態について図面を参照して説明する。図1は、実施形態に係る拡声システム1を示す。拡声システム1は、拡声空間10に設けられた1つ以上の声装置11を含む。各拡声装置11は、オーディオアンプやスピーカーを含み、音声データを再生して得た音声を増幅してスピーカーから出力する。一例として、拡声装置11は、CD(Compact Disc)、SDカード、HDD(Hard Disk Drive)、SSD(Solid State Drive)等の記録媒体に保持されている音声データを音源とし、当該音声データを再生する。一例として、拡声装置11は、マイクを有し、マイクから入力された話者の音声を音源として、この音声から音声データを生成して再生する。拡声空間10は、拡声装置11が設置され、拡声装置11によって拡声される一定の広さを有するエリアである。拡声空間10の一例は、街中にある屋外の所定のエリア(例えば、公園、広場、交差点等)、所定の管理者によって管理された屋内外の所定のエリア(競技場、ショッピングモールの各フロア、オフィスビルの各フロア、学校、研究機関、官公庁舎、工場等)、等である。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 shows a public address system 1 according to the embodiment. The public address system 1 includes one or more audio devices 11 provided in a public address space 10. Each public address device 11 includes an audio amplifier and a speaker, and amplifies the sound obtained by reproducing audio data and outputs it from the speaker. As an example, the public address device 11 uses audio data stored in a recording medium such as a CD (Compact Disc), an SD card, a HDD (Hard Disk Drive), or an SSD (Solid State Drive) as a sound source and reproduces the audio data. As an example, the public address device 11 has a microphone, and uses the voice of a speaker input from the microphone as a sound source, generates audio data from the voice, and reproduces it. The public address space 10 is an area having a certain size in which the public address device 11 is installed and amplified by the public address device 11. Examples of loudspeaker space 10 include designated outdoor areas in town (e.g., parks, squares, intersections, etc.), designated indoor and outdoor areas managed by designated administrators (stadiums, each floor of a shopping mall, each floor of an office building, schools, research institutes, government buildings, factories, etc.), etc.
拡声空間10は、拡声空間10の状況を映像データとして取得するための1つ以上のカメラ12を含む。カメラ12の一例は、拡声装置11とともに拡声空間10に設置されている監視カメラである。カメラ12の一例は、拡声空間10内を飛行するようにプログラムされているUAV(Unmanned Aerial Vehicle)やドローンといった無人飛翔体に搭載されているカメラである。例えば、拡声空間10が交差点であるとき、カメラ12は交差点を監視するよう道路上のポール等に設置された監視カメラであるとよい。例えば、拡声空間10がショッピングモールのような建物内であるとき、カメラ12は建物の天井等に設置された監視カメラであるとよい。カメラ12は、1台ずつ個別にパン、チルト、ズームといった撮影のための駆動を行い、拡声空間10内の被写体を撮影して映像データを生成して内部の記録媒体に保持することや外部に送信することができる。カメラ12は、拡声装置11の拡声放送動作と連動して、パン、チルト、ズームといった撮影のための駆動を行い、被写体を撮影して映像データを生成して内部の記録媒体に保持することや外部に送信することができる。
The loudspeaker space 10 includes one or more cameras 12 for acquiring the situation of the loudspeaker space 10 as video data. An example of the camera 12 is a surveillance camera installed in the loudspeaker space 10 together with the loudspeaker device 11. An example of the camera 12 is a camera mounted on an unmanned flying object such as a UAV (Unmanned Aerial Vehicle) or a drone programmed to fly in the loudspeaker space 10. For example, when the loudspeaker space 10 is an intersection, the camera 12 may be a surveillance camera installed on a pole or the like on the road to monitor the intersection. For example, when the loudspeaker space 10 is inside a building such as a shopping mall, the camera 12 may be a surveillance camera installed on the ceiling of the building. The cameras 12 are driven individually for shooting, such as panning, tilting, and zooming, and can shoot a subject in the loudspeaker space 10 to generate video data, which can be stored in an internal recording medium or transmitted to the outside. The camera 12, in conjunction with the loudspeaker operation of the loudspeaker device 11, performs operations for photographing, such as panning, tilting, and zooming, and can photograph a subject and generate video data that can be stored in an internal recording medium or transmitted externally.
拡声空間10は、拡声空間10の状況を音声データとして取得するための1つ以上のマイクロホン13を含む。マイクロホン13の一例は、拡声装置11とともに拡声空間10に設置されているマイクロホンである。例えば、拡声空間10が公園や交差点等の屋外であるとき、マイクロホン13は、電柱等の支持体に設置されたマイクロホンであるとよい。例えば、拡声空間10がショッピングモールのような建物内であるとき、マイクロホン13は建物の壁面、柱、天井等の構造体に設置されたマイクロホンであるとよい。マイクロホン13は、拡声空間10内に収音方向が向けられており、拡声空間10内の音声を収音して音声データを生成し、内部の記憶媒体に保持することや外部に送信することができる。マイクロホン13は、拡声装置11の拡声放送動作を連動して、音声を収音して音声データを生成し、内部の記憶媒体に保持することや外部に送信することができる。
The loudspeaker space 10 includes one or more microphones 13 for acquiring the situation in the loudspeaker space 10 as audio data. An example of the microphone 13 is a microphone installed in the loudspeaker space 10 together with the loudspeaker device 11. For example, when the loudspeaker space 10 is outdoors, such as a park or an intersection, the microphone 13 may be installed on a support such as a utility pole. For example, when the loudspeaker space 10 is inside a building such as a shopping mall, the microphone 13 may be installed on a structure such as a wall, pillar, or ceiling of the building. The microphone 13 has a sound pickup direction facing inside the loudspeaker space 10, picks up sound in the loudspeaker space 10, generates audio data, and can store the data in an internal storage medium or transmit it to the outside. The microphone 13 picks up sound in conjunction with the loudspeaker broadcast operation of the loudspeaker device 11, generates audio data, and can store the data in an internal storage medium or transmit it to the outside.
拡声空間10は、拡声空間10内にいる人であって拡声装置11からの拡声放送を聴取する聴取者である人14(ユーザー14)が所持する携帯通信端末15を含む。携帯通信端末15の一例は、LTE(Long Term Evolution)や5G等のセルラー通信やWi-Fi等のLAN(LAN Area Network)通信を通じてインターネット網に接続可能な携帯電話、スマートフォン等の端末である。
The loudspeaker space 10 includes a mobile communication terminal 15 carried by a person 14 (user 14) who is a person in the loudspeaker space 10 and is a listener who listens to the loudspeaker broadcast from the loudspeaker device 11. An example of the mobile communication terminal 15 is a terminal such as a mobile phone or smartphone that can connect to an Internet network via cellular communication such as LTE (Long Term Evolution) or 5G, or LAN (LAN Area Network) communication such as Wi-Fi.
拡声システム1は、インターネット網を介してクライアントからアクセス可能なデータマネジメントサーバー20を含む。拡声装置11と、カメラ12と、マイクロホン13と、携帯通信端末15は、それぞれインターネット網を介してデータマネジメントサーバー20にアクセス可能である。図1に示すように、拡声システム1において、拡声空間10は複数存在し、データマネジメントサーバー20は各拡声空間10内の拡声装置11、カメラ12、マイクロホン13、及び携帯通信端末15とインターネット網を介して相互接続する。
The public address system 1 includes a data management server 20 that can be accessed from a client via the Internet network. The public address devices 11, the cameras 12, the microphones 13, and the mobile communication terminals 15 can each access the data management server 20 via the Internet network. As shown in FIG. 1, the public address system 1 has multiple public address spaces 10, and the data management server 20 is interconnected with the public address devices 11, the cameras 12, the microphones 13, and the mobile communication terminals 15 in each public address space 10 via the Internet network.
図2は、拡声装置11の構成の一例を示す。拡声装置11は、入力系110と、処理系111と、出力系112と、通信系113とを備える。処理系111は、入力系110、出力系112、通信系113のそれぞれとケーブル等の優先インターフェース又は無線インターフェースを用いて相互接続されている。入力系110は、拡声装置11から拡声放送する音声の入力を受け付けるサブシステムである。入力系110は、例えば、マイク110aやBGM機器110bを含む。マイク110aは、ダイナミックマイクロホンやコンデンサーマイクロホン等のマイクロホン素子を備え、話者の音声を音声信号として出力する。BGM機器110bは、CD、SDカード、HDD、SSDといった記録媒体に記録された音源(音声データ)を再生し、音声信号として出力する。
Figure 2 shows an example of the configuration of the loudspeaker 11. The loudspeaker 11 includes an input system 110, a processing system 111, an output system 112, and a communication system 113. The processing system 111 is interconnected with the input system 110, the output system 112, and the communication system 113 using a wired interface such as a cable or a wireless interface. The input system 110 is a subsystem that accepts input of audio to be amplified from the loudspeaker 11. The input system 110 includes, for example, a microphone 110a and a BGM device 110b. The microphone 110a includes microphone elements such as a dynamic microphone or a condenser microphone, and outputs the speaker's voice as an audio signal. The BGM device 110b plays back a sound source (audio data) recorded on a recording medium such as a CD, an SD card, an HDD, or an SSD, and outputs it as an audio signal.
処理系111は、入力系110から音声信号を受け付け、音声信号に対して周波数特性の変更や増幅を行う等の処理を行って拡声放送のための放送信号を生成し、出力系111に出力するサブシステムである。処理系111は、周波数帯域ごとの設定に応じて音声信号の周波数特定を変更するイコライザー111aや、音量設定に応じて音声信号を増幅するオーディオパワーアンプ111bを含む。
The processing system 111 is a subsystem that receives an audio signal from the input system 110, processes the audio signal by changing the frequency characteristics and amplifying it, etc., to generate a broadcast signal for loudspeaker broadcasting, and outputs it to the output system 111. The processing system 111 includes an equalizer 111a that changes the frequency characteristics of the audio signal according to the settings for each frequency band, and an audio power amplifier 111b that amplifies the audio signal according to the volume setting.
出力系112は、処理系111から放送信号(音声信号)を受け付け、放送信号を出力するサブシステムである。出力系112は、拡声空間10内の各所に位置する1つ以上のスピーカー112aを備え、各スピーカー112aが放送信号を出力する。
The output system 112 is a subsystem that receives a broadcast signal (audio signal) from the processing system 111 and outputs the broadcast signal. The output system 112 includes one or more speakers 112a positioned at various locations within the loudspeaker space 10, and each speaker 112a outputs a broadcast signal.
出力系112が複数のスピーカー112aを備える場合、処理系111は、放送信号をどのスピーカー112aから出力させるか放送信号のルーチング設定を行うことができる。処理系111は、ルーチング設定を行って、指定した1つ以上のスピーカー112aから放送信号112aに対して放送信号を出力する。例えば、各スピーカー112aには、自己を固有に識別する識別情報(例えば、IPアドレス)が割り当てられており、処理系111はルーチング設定において放送させたい1つ以上のスピーカー112aの識別情報を指定する。
When the output system 112 includes multiple speakers 112a, the processing system 111 can perform routing settings for the broadcast signal to determine from which speaker 112a the broadcast signal is to be output. The processing system 111 performs routing settings and outputs the broadcast signal to the broadcast signal 112a from one or more specified speakers 112a. For example, each speaker 112a is assigned identification information (e.g., an IP address) that uniquely identifies it, and the processing system 111 specifies the identification information of one or more speakers 112a to be broadcast in the routing settings.
通信系113は、インターネット網を介してデータマネジメントサーバー20との間でデータ送受信を行う。通信系113は、処理系111と接続され、処理系111が行う処理に関する情報を受け付け、インターネット網を介してデータマネジメントサーバー20に送信し、一方、データマネジメントサーバー20から処理系111の処理に関する情報を受信し、当該情報を処理系111に受け渡す。拡声装置11は、自己を固有に識別する識別情報(拡声装置識別情報)を有し、通信系113は、当該識別情報を付してデータをデータマネジメントサーバー20に送信する。例えば、拡声装置識別情報は、拡声装置11に割り当てられたIPアドレスである。例えば、拡声装置11は、GPS(Global Positioning System)等のGNSS(Global Navigation Satellite System)を用いた測位システムを備え、拡声装置識別情報は、当該測位システムによって取得した経度や緯度といった位置情報である。例えば、拡声装置11は、Bluetooth等を用いたビーコン信号、RFID(Radio Frequency IDentification)、超音波、地磁気、UWB(Ultra Wide Band)信号等を用いた屋内測位システムを備え、拡声装置識別情報は、当該屋内測位システムによって取得した屋内位置情報である。例えば、拡声装置11は、SIM(Subsriber Identity Module)を有し、LTE等でセルラー通信を行うものであり、拡声装置識別情報は、SIMを識別するICCID(Integrated Circuit Card ID)、SIMに登録されたIMSI(International Mobile Subscriber Identity)、又はSIMに登録されたIMEI(International Mobile Equipment Identity)等の識別情報である。通信系113は、拡声装置識別情報を付してデータをデータマネジメントサーバー20に送信する。
The communication system 113 transmits and receives data to and from the data management server 20 via the Internet network. The communication system 113 is connected to the processing system 111, accepts information relating to the processing performed by the processing system 111, and transmits it to the data management server 20 via the Internet network, while receiving information relating to the processing of the processing system 111 from the data management server 20 and passing that information to the processing system 111. The loudspeaker 11 has identification information (loudspeaker identification information) that uniquely identifies it, and the communication system 113 transmits data to the data management server 20 with that identification information attached. For example, the loudspeaker identification information is an IP address assigned to the loudspeaker 11. For example, the loudspeaker 11 includes a positioning system using a Global Navigation Satellite System (GNSS) such as a Global Positioning System (GPS), and the loudspeaker identification information is location information such as longitude and latitude acquired by the positioning system. For example, the loudspeaker 11 includes an indoor positioning system using a beacon signal using Bluetooth or the like, an RFID (Radio Frequency IDentification), an ultrasonic wave, a geomagnetism, an UWB (Ultra Wide Band) signal, or the like, and the loudspeaker identification information is indoor location information acquired by the indoor positioning system. For example, the loudspeaker 11 has a SIM (Subscriber Identity Module) and performs cellular communication using LTE or the like, and the loudspeaker identification information is identification information such as an ICCID (Integrated Circuit Card ID) that identifies the SIM, an IMSI (International Mobile Subscriber Identity) registered in the SIM, or an IMEI (International Mobile Equipment Identity) registered in the SIM. The communication system 113 transmits data to the data management server 20 with the loudspeaker identification information attached.
同一の拡声空間10内に複数の拡声装置11が設置されている場合、通信系113を拡声装置11から切り離し、全ての拡声装置111が共通の通信系113に接続されるように構成してもよい。この場合、図3に示すように、拡声空間10において、複数の拡声装置11が共通の通信系113に接続される。通信系113は、拡声装置11とは別個なハードウェアとして、独立した筐体を有する通信装置として存在する。通信系113は、LANケーブル等の通信インターフェースを介して各拡声装置11と接続される。通信系113は、各拡声装置11の処理系111と通信を行い、処理系111から受信したデータをデータマネジメントサーバー20に送信し、一方、データマネジメントサーバー20から受信したデータを処理系111に受け渡す。通信系113は、各拡声装置11から拡声装置識別情報を受信し、当該拡声装置識別情報を付してデータをデータマネジメントサーバー20に送信することで、拡声空間10内のどの拡声装置11のデータであるかを識別してデータをデータマネジメントサーバー20に送信する。また、図3に示すように、全ての拡声装置11が共通の通信系113に集約して接続されるため、通信系113は拡声空間10と一対一の関係となっており、通信系113を識別することは拡声空間10を識別することになる。このため、通信系113は、自己を固有に識別する識別情報(通信系識別情報)を有し、当該通信系識別情報を付してデータをデータマネジメントサーバー20に送信することにおり、どの拡声空間10のデータであるかを識別してデータをデータマネジメントサーバー20に送信する。例えば、通信系識別情報は、通信系113に割り当てられたIPアドレスである。例えば、通信系113は、GPS等のGNSSを用いた測位システムを備え、通信系識別情報は、当該測位システムによって取得した経度や緯度といった位置情報である。例えば、通信系113は、Bluetooth等を用いたビーコン信号、RFID、超音波、地磁気、UWB信号等を用いた屋内測位システムを備え、通信系識別情報は、当該屋内測位システムによって取得した屋内位置情報である。例えば、通信系113はSIMを有し、LTE等でセルラー通信を行うセルラールーターであり、通信系識別情報は、SIMを識別するICCID、SIMに登録されたIMSI、又はSIMに登録されたIMEI等の識別情報である。
When multiple loudspeaker devices 11 are installed in the same loudspeaker space 10, the communication system 113 may be separated from the loudspeaker devices 11, and all the loudspeaker devices 111 may be connected to a common communication system 113. In this case, as shown in FIG. 3, multiple loudspeaker devices 11 are connected to a common communication system 113 in the loudspeaker space 10. The communication system 113 exists as a communication device having an independent housing as hardware separate from the loudspeaker devices 11. The communication system 113 is connected to each loudspeaker device 11 via a communication interface such as a LAN cable. The communication system 113 communicates with the processing system 111 of each loudspeaker device 11, transmits data received from the processing system 111 to the data management server 20, and passes data received from the data management server 20 to the processing system 111. The communication system 113 receives the loudspeaker identification information from each loudspeaker 11, and transmits the data to the data management server 20 with the loudspeaker identification information attached thereto, thereby identifying which loudspeaker 11 in the loudspeaker space 10 the data belongs to, and transmitting the data to the data management server 20. As shown in FIG. 3, all the loudspeakers 11 are collected and connected to a common communication system 113, so that the communication system 113 has a one-to-one relationship with the loudspeaker space 10, and identifying the communication system 113 identifies the loudspeaker space 10. For this reason, the communication system 113 has identification information (communication system identification information) that uniquely identifies itself, and transmits data to the data management server 20 with the communication system identification information attached thereto, thereby identifying which loudspeaker space 10 the data belongs to, and transmitting the data to the data management server 20. For example, the communication system identification information is an IP address assigned to the communication system 113. For example, the communication system 113 is equipped with a positioning system using GNSS such as GPS, and the communication system identification information is location information such as longitude and latitude acquired by the positioning system. For example, the communication system 113 includes an indoor positioning system that uses a beacon signal using Bluetooth or the like, an RFID, an ultrasonic wave, a geomagnetic signal, an UWB signal, or the like, and the communication system identification information is indoor position information acquired by the indoor positioning system. For example, the communication system 113 is a cellular router that has a SIM and performs cellular communication using LTE or the like, and the communication system identification information is identification information such as an ICCID that identifies the SIM, an IMSI registered in the SIM, or an IMEI registered in the SIM.
カメラ12は、CCDイメージセンサーやCMOSイメージセンサー等の撮像素子を含む撮像装置であり、カメラ12の筐体から外側であってカメラ12が設置されている拡声空間10内の一部または全体が映る方向に撮像方向が向けられている。カメラ12は、Wi-Fi等のLANを通じて、又はセルラー通信を通じてインターネット網に接続し、データマネジメントサーバー20との間でデータ通信する。カメラ12は、撮影した映像の映像データをデータマネジメントサーバー20に送信し、一方、データマネジメントサーバー20から受信したデータに基づいて制御を行う。
The camera 12 is an imaging device that includes an imaging element such as a CCD image sensor or a CMOS image sensor, and the imaging direction is directed in a direction that captures part or all of the loudspeaker space 10 in which the camera 12 is installed, outside the housing of the camera 12. The camera 12 connects to the Internet network via a LAN such as Wi-Fi or via cellular communication, and communicates data with the data management server 20. The camera 12 transmits video data of the captured image to the data management server 20, and at the same time performs control based on the data received from the data management server 20.
マイクロホン13は、ダイナミックマイクロホンやコンデンサーマイクロホン等のマイクロホン素子を備え、マイクロホン13の筐体から外側であってマイクロホン13が設置されている拡声空間10内の音が収音できる方向に向けられている。マイクロホン13は、Wi-Fi等のLANを通じて、又はセルラー通信を通じてインターネット網に接続し、データマネジメントサーバー20との間でデータ通信する。マイクロホン13は、収音した音声の音声データをデータマネジメントサーバー20に送信し、一方、データマネジメントサーバー20から受信したデータに基づいて制御を行う。
The microphone 13 is equipped with a microphone element such as a dynamic microphone or a condenser microphone, and is oriented in a direction that is outside the housing of the microphone 13 and that allows it to pick up sound from within the loudspeaker space 10 in which the microphone 13 is installed. The microphone 13 is connected to the Internet network via a LAN such as Wi-Fi or via cellular communication, and communicates data with the data management server 20. The microphone 13 transmits audio data of the picked-up sound to the data management server 20, while at the same time performing control based on the data received from the data management server 20.
携帯通信端末15は、OS(Operating System)とアプリがインストールされている。アプリは、例えば、Webブラウザーを含む。携帯通信端末15は、LCD(Liquid Crystal Display)や有機ELディスプレイ等を含む表示部を備える。携帯通信端末15は、キーパッド、キーボード、マウス等を含む入力部を備える。携帯通信端末15は、表示部と入力部とが統合され、情報の表示を行うとともにタッチ入力操作を受け付けるタッチスクリーンを備えてもよい。携帯通信端末15は、Wi-Fi等のLANを通じて、又はセルラー通信を通じてインターネット網に接続し、データマネジメントサーバー20との間でデータ通信する。携帯通信端末15は、アプリを通じて、入力部から受け付けたユーザー操作に関する情報をデータマネジメントサーバー20に送信し、一方、データマネジメントサーバー20から受信したデータに基づいて制御を行う。
The mobile communication terminal 15 has an OS (Operating System) and applications installed. The applications include, for example, a web browser. The mobile communication terminal 15 has a display unit including an LCD (Liquid Crystal Display) or an organic EL display. The mobile communication terminal 15 has an input unit including a keypad, a keyboard, a mouse, and the like. The mobile communication terminal 15 may have a touch screen in which the display unit and the input unit are integrated to display information and accept touch input operations. The mobile communication terminal 15 connects to the Internet network through a LAN such as Wi-Fi or through cellular communication, and communicates data with the data management server 20. The mobile communication terminal 15 transmits information related to user operations received from the input unit to the data management server 20 through the application, and performs control based on the data received from the data management server 20.
データマネジメントサーバー20は、Webサーバーであり、インターネット網を介してクライアントとの間でデータ通信を行ってクライアントに対してWebサービスを提供する。クライアントには、拡声装置11と、カメラ12と、マイクロホン13と、携帯通信端末15とが含まれる。
The data management server 20 is a web server that provides web services to clients by performing data communication with the clients via the Internet. The clients include a loudspeaker 11, a camera 12, a microphone 13, and a mobile communication terminal 15.
(Webサービス:拡声装置11の監視サービス)
Webサービスの一例は、拡声装置11の監視サービスである。図4は、監視サービスの一例を示すフローチャートである。拡声装置11は、常時、所定時間間隔で、通信系113を介し、データマネジメントサーバー20に対して拡声放送の状況に関する情報(拡声状況情報)を送信する(S10)。データマネジメントサーバー20は、随時拡声装置11から拡声状況情報を受信し(S11)、蓄積し(S12)、外部のクライアントに対して提供する(S13)。これにより、拡声装置11の拡声状況の見える化を実現できる。S11において拡声装置11が送信する拡声状況情報は、一例として、処理系111にて設定される設定情報である。例えば、拡声状況情報は、イコライザー111aが音声信号の周波数特性を変更するための設定情報や、オーディオパワーアンプ111bが音声信号を増幅するための音量設定情報である。また、拡声装置11は、図5に示すように、拡声装置11の動作状況や拡声装置11内部の状況を監視する監視手段(センサー)を備え、拡声状況情報は、当該センサーが取得した計測値を含んでもよい。図5に示すように、一例として、拡声装置11は、拡声装置11内部の温度、特に処理系111の温度を常時、所定時間間隔で計測する温度センサー120を備える。一例として、拡声装置11は、放送信号(音声信号)を電流値として検出する電流計121を備える。電流計121は、入力系110から処理系111を経て出力系112までの間で放送信号を伝送する伝送経路上に設けられ、この伝送経路を流れる放送信号の電流値を計測する。電流計121の一例は、入力系110から処理系111を経て出力系112までの間で放送信号を伝送するケーブルの外側に設けられた電流クランプである。図5に図示する例では、電流計121は、処理系111のアンプ111bと出力系112のスピーカー112aとを接続する伝送経路上に設けられている。電流計121は、所定時間間隔で連続的に電流値を計測し、これによって得られた連続した電流値は、放送信号の波形に対応したものとなる。また、拡声状況情報は、拡声放送が行われた時の音源を示す音源情報を含んでもよい。例えば、音源情報は、入力系110内のどの音源(例えば、マイク110aであるかBGM機器110bであるか)を放送したか、すなわち、どの音源からの音声出力を処理系111が処理して出力系112に出力したかを示す情報である。例えば、図5に示すように、拡声装置11は、マイク110aの入力音声を音声認識技術を用いてテキスト化する文字変換(Speech to Text)部122を備え、文字変換部122が生成した文字情報である。文字変換部122は、マイク110aから入力された音声信号を音声データ化し、音声認識することによって音声に対応した文字列を生成する。
(Web service: monitoring service for public address system 11)
An example of the Web service is a monitoring service for the loudspeaker 11. FIG. 4 is a flow chart showing an example of the monitoring service. The loudspeaker 11 constantly transmits information on the state of loudspeaker broadcasting (loudspeaker status information) to the data management server 20 via the communication system 113 at a predetermined time interval (S10). The data management server 20 receives the loudspeaker status information from the loudspeaker 11 at any time (S11), accumulates it (S12), and provides it to an external client (S13). This makes it possible to visualize the loudspeaker status of the loudspeaker 11. The loudspeaker status information transmitted by the loudspeaker 11 in S11 is, for example, setting information set by the processing system 111. For example, the loudspeaker status information is setting information for the equalizer 111a to change the frequency characteristics of the audio signal, and volume setting information for the audio power amplifier 111b to amplify the audio signal. As shown in Fig. 5, the loudspeaker 11 may include a monitoring unit (sensor) for monitoring the operation status of the loudspeaker 11 and the status inside the loudspeaker 11, and the loudspeaker status information may include a measurement value acquired by the sensor. As shown in Fig. 5, the loudspeaker 11 may include a temperature sensor 120 for constantly measuring the temperature inside the loudspeaker 11, particularly the temperature of the processing system 111, at predetermined time intervals. As an example, the loudspeaker 11 may include an ammeter 121 for detecting a broadcast signal (audio signal) as a current value. The ammeter 121 is provided on a transmission path for transmitting a broadcast signal from the input system 110 through the processing system 111 to the output system 112, and measures the current value of the broadcast signal flowing through this transmission path. One example of the ammeter 121 is a current clamp provided on the outside of a cable for transmitting a broadcast signal from the input system 110 through the processing system 111 to the output system 112. In the example shown in FIG. 5, the ammeter 121 is provided on a transmission path connecting the amplifier 111b of the processing system 111 and the speaker 112a of the output system 112. The ammeter 121 continuously measures the current value at a predetermined time interval, and the continuous current value obtained thereby corresponds to the waveform of the broadcast signal. The loudspeaker status information may also include sound source information indicating the sound source when the loudspeaker broadcast was performed. For example, the sound source information is information indicating which sound source (e.g., the microphone 110a or the BGM device 110b) in the input system 110 was broadcast, that is, information indicating which sound source processed the processing system 111 and output the audio output to the output system 112. For example, as shown in FIG. 5, the loudspeaker device 11 includes a character conversion (Speech to Text) unit 122 that converts the input voice of the microphone 110a into text using a voice recognition technology, and the character information is the text information generated by the character conversion unit 122. The character conversion unit 122 converts the voice signal input from the microphone 110a into voice data, and performs voice recognition to generate a character string corresponding to the voice.
データマネジメントサーバー20は、HDD、SSDといった記録媒体を備え、S12において、受信する拡声状況情報を記録媒体に蓄積していく。一例として、データマネジメントサーバー20は、順次受信する拡声状況情報を自経歴でログの形で蓄積する。図6は、データマネジメントサーバー20が保持するログ21の一例を示す。図6(a)に示すように、ログ21は、温度ログ21aと、設定ログ21bと、放送ログ21cとを含む。温度ログ21aは、所定時間間隔で連続的に温度センサー120から受信した計測値(温度)のログである。設定ログ21bは、イコライザー111aやオーディオパワーアンプ111bの設定情報のログである。放送ログ21cは、拡声装置11が拡声放送を行っている間のログであり、入力系111の入力音声に基づき電流計121が出力した計測値や文字変換部122が生成した文字情報を含むログである。図6(b)に示すように、温度ログ21aや設定ログ21bは、拡声装置11が拡声放送を行っているか否かに関わらず継続的に生成、蓄積されるとよいし、放送ログ21cは、拡声放送がなされた間に生成、蓄積されてもよい。
The data management server 20 is provided with a recording medium such as an HDD or SSD, and in S12, the received amplification status information is stored in the recording medium. As an example, the data management server 20 stores the amplification status information received sequentially in the form of a log in its own history. FIG. 6 shows an example of a log 21 held by the data management server 20. As shown in FIG. 6(a), the log 21 includes a temperature log 21a, a setting log 21b, and a broadcast log 21c. The temperature log 21a is a log of the measurement value (temperature) continuously received from the temperature sensor 120 at a predetermined time interval. The setting log 21b is a log of the setting information of the equalizer 111a and the audio power amplifier 111b. The broadcast log 21c is a log while the loudspeaker 11 is performing loudspeaker broadcasting, and is a log including the measurement value output by the ammeter 121 based on the input voice of the input system 111 and the character information generated by the character conversion unit 122. As shown in FIG. 6(b), the temperature log 21a and the setting log 21b may be generated and stored continuously regardless of whether the loudspeaker device 11 is broadcasting loudspeakers or not, and the broadcast log 21c may be generated and stored while loudspeaker broadcasting is being performed.
図7(a)(b)は、放送ログ21cの一例を示す。拡声装置11は、例えば、マイク110aから入力された音声を拡声放送するとき、放送開始から終了までの時刻を示す時刻情報と、放送音源がマイクであることを示す音源種別情報と、放送開始から終了までの間にマイク110aに入力された音声に基づき文字変換部122で生成した文字情報と、放送開始から終了までの間に電流計121が出力した連続した電流値の情報とを、拡声状況情報としてデータマネジメントサーバー20に送信する。この場合、ログ21cは、図7(a)に示すように、時刻情報が示す放送時刻と、音源種別情報が示す音源種別と、文字情報が示す放送内容と、連続した電流値が示す音声波形とを含む。拡声装置11は、例えば、BGM機器110bで再生した音声を拡声放送するとき、放送開始から終了までの時刻を示す時刻情報と、放送音源がBGM機器であることを示す音源種別情報と、放送開始から終了までの間にBGM機器110bが再生した音源の名称(例えば、再生した音声ファイルのファイル名)を示す名称情報と、放送開始から終了までの間に電流計121が出力した連続した電流値の情報とを、拡声状況情報としてデータマネジメントサーバー20に送信する。この場合、ログ21cは、図7(b)に示すように、時刻情報が示す放送時刻と、音源種別情報が示す音源種別と、名称情報が示す音源名称と、連続した電流値が示す音声波形とを含む。
7(a) and (b) show an example of the broadcast log 21c. For example, when the loudspeaker 11 loudspeaks the sound input from the microphone 110a, the loudspeaker 11 transmits to the data management server 20, as loudspeaker status information, time information indicating the time from the start of the broadcast to the end, sound source type information indicating that the broadcast sound source is a microphone, text information generated by the character conversion unit 122 based on the sound input to the microphone 110a from the start of the broadcast to the end, and information on the continuous current value output by the ammeter 121 from the start of the broadcast to the end. In this case, as shown in FIG. 7(a), the log 21c includes the broadcast time indicated by the time information, the sound source type indicated by the sound source type information, the broadcast content indicated by the text information, and the sound waveform indicated by the continuous current value. For example, when the loudspeaker 11 loudly broadcasts audio reproduced by the BGM device 110b, the loudspeaker 11 transmits to the data management server 20, as loudspeaker status information, time information indicating the time from the start to the end of the broadcast, sound source type information indicating that the broadcast sound source is a BGM device, name information indicating the name of the sound source reproduced by the BGM device 110b from the start to the end of the broadcast (e.g., the file name of the reproduced sound file), and information on the continuous current value output by the ammeter 121 from the start to the end of the broadcast. In this case, as shown in FIG. 7(b), the log 21c includes the broadcast time indicated by the time information, the sound source type indicated by the sound source type information, the sound source name indicated by the name information, and the audio waveform indicated by the continuous current value.
データマネジメントサーバー20は、S13において、インターネット網を介してクライアントからのアクセスを受け付け、クライアントに対して、クライアント側で再生可能にログ21を提供する。例えば、データマネジメントサーバー20は、ログ21を表示するためのHTML(HyperText Markup Language)ファイルを生成し、当該HTMLファイルをクライアントに送信し、クライアントがブラウザーでHTMLファイルを開いてログ21cを表示できるようにする。
In S13, the data management server 20 accepts access from a client via the Internet network and provides the client with a log 21 that can be played back on the client side. For example, the data management server 20 generates an HTML (HyperText Markup Language) file for displaying the log 21, transmits the HTML file to the client, and enables the client to open the HTML file in a browser to display the log 21c.
拡声装置11は、自装置が設置されている場所や位置を示す位置情報を保持し、拡声状況情報とともに位置情報をデータマネジメントサーバー20に送信する。拡声状況情報に位置情報を付加して同時に送信してもよいし、拡声状況情報とは別に送信してもよい。データマネジメントサーバー20は、複数の拡声装置11から拡声状況情報と位置情報とを受信し(S11)、拡声装置11毎に、位置情報と対応付けてログ21を生成して蓄積する(S12)。データマネジメントサーバー20は、各拡声装置11の位置情報に応じて、拡声装置11の位置をGUIとして表示するHTMLファイルを生成し、当該HTMLファイルをクライアントに送信する(S13)。GUIの一例は、図8に示すように、拡声装置11の位置を含む地域のマップ上において、各拡声装置11の位置情報に基づいてマップ上の対応する位置に各拡声装置11のアイコン22を配置したGUIである。データマネジメントサーバー20は、クライアントから任意のアイコン22の選択操作を受け付け、選択されたアイコン22に対応する拡声装置11のログ21を表示するためのHTMLファイルをクライアントに送信する(S13)。
The loudspeaker device 11 holds location information indicating the location or position where the device is installed, and transmits the location information together with the loudspeaker status information to the data management server 20. The location information may be added to the loudspeaker status information and transmitted simultaneously, or may be transmitted separately from the loudspeaker status information. The data management server 20 receives the loudspeaker status information and location information from multiple loudspeaker devices 11 (S11), and generates and accumulates a log 21 for each loudspeaker device 11 in association with the location information (S12). The data management server 20 generates an HTML file that displays the location of the loudspeaker device 11 as a GUI according to the location information of each loudspeaker device 11, and transmits the HTML file to the client (S13). An example of the GUI is a GUI in which, as shown in FIG. 8, an icon 22 of each loudspeaker device 11 is arranged at a corresponding position on a map of an area including the location of the loudspeaker device 11 based on the location information of each loudspeaker device 11. The data management server 20 accepts the selection of any icon 22 from the client and transmits to the client an HTML file for displaying the log 21 of the loudspeaker device 11 corresponding to the selected icon 22 (S13).
また、S13において、データマネジメントサーバー20は、ログ21cに含まれる音声波形を音声ストリームにしてクライアントに提供し、クライアント側で音声を聞くことができるようにしてもよい。この場合、データマネジメントサーバー20は、連続した電流値である音声波形を符号化して音声データを生成し、HLS(HTTP Live Streaming)、DASH(Dynamic Adaptive Streaming over HTTP)、RTSP(Real Time Streaming Protocol)といったストリーミング用プロトコルを使用して音声ストリームを生成してクライアントに送信する(S13)。クライアントは、ストリーミング用プロトコルに対応したブラウザー等のアプリ上で音声ストリームを再生して出力する。データマネジメントサーバー20は、図8に示すようなGUI上で拡声装置11の選択を受け付けると、選択されたアイコン22に対応する拡声装置11のログ21cに含まれる音声波形に係る音声ストリームをクライアントに送信するとよい。ログ21cに含まれる音声波形は、拡声装置11で拡声放送を行った音声の波形であって実際に入力系110~出力系112までの伝送経路上を流れた音声信号の波形であるから、この音声波形に係る音声を再生することによって、実際に拡声装置11から拡声空間10に拡声されたであろう音声をクライアント側で聞いて確認することができる。
In addition, in S13, the data management server 20 may provide the client with an audio waveform included in the log 21c as an audio stream so that the client can hear the audio. In this case, the data management server 20 generates audio data by encoding the audio waveform, which is a continuous current value, and generates an audio stream using a streaming protocol such as HLS (HTTP Live Streaming), DASH (Dynamic Adaptive Streaming over HTTP), or RTSP (Real Time Streaming Protocol) and transmits the audio stream to the client (S13). The client plays and outputs the audio stream on an application such as a browser that supports the streaming protocol. When the data management server 20 accepts the selection of the loudspeaker 11 on the GUI as shown in FIG. 8, it is preferable that the data management server 20 transmits to the client an audio stream related to the audio waveform included in the log 21c of the loudspeaker 11 corresponding to the selected icon 22. The audio waveform included in log 21c is the waveform of the audio broadcast by loudspeaker 11, and is the waveform of the audio signal that actually traveled along the transmission path from input system 110 to output system 112. Therefore, by playing back the audio related to this audio waveform, the client can listen to and confirm the audio that would have actually been amplified from loudspeaker 11 into loudspeaker space 10.
以上のように、データマネジメントサーバー20が拡声装置11の状況をログとして蓄積することにより、データマネジメントサーバー20にアクセス可能なクライアントを通じて拡声装置11の状況を監視することができる。このように、拡声装置11の状況を監視できることで、ユーザー(拡声装置11の運用管理者)は、状況を見ながら拡声装置11の各種設定や運用方法を見直することでき、拡声空間にいる聴取者により好ましい拡声体験を提供することができる。
As described above, the data management server 20 accumulates the status of the loudspeaker 11 as a log, and the status of the loudspeaker 11 can be monitored via a client that can access the data management server 20. In this way, being able to monitor the status of the loudspeaker 11 allows the user (the operation manager of the loudspeaker 11) to review the various settings and operation methods of the loudspeaker 11 while checking the status, and a more favorable loudspeaker experience can be provided to listeners in the loudspeaker space.
(Webサービス:拡声放送の効果測定)
データマネジメントサーバー20は、Webサービスの一例として、拡声装置11の状況の監視以外に、拡声装置11が拡声エリア10内に拡声放送を行った結果どのような効果が生じたか拡声放送効果を見える化を提供する。図9は、拡声放送効果の見える化サービスの一例を示すフローチャートである。カメラ12は、少なくとも拡声装置11が行った拡声放送に対して拡声空間10内の聴取者が反応することが期待される期間(反応期待期間)に、データマネジメントサーバー20に対して撮影映像の映像データを送信する(S20)。マイクロホン13は、少なくとも拡声装置11が行った拡声放送に対して拡声空間10内の聴取者が反応することが期待される期間(反応期待期間)に、データマネジメントサーバー20に対して入力音声の映像データを送信する(S21)。携帯通信端末15は、少なくとも拡声装置11が行った拡声放送に対して拡声空間10内の聴取者が反応することが期待される期間(反応期待期間)に、ユーザーが携帯通信端末15の入力部から入力した所定のデータをデータマネジメントサーバー20に対して送信する(S22)。データマネジメントサーバー20は、カメラ12とマイクロホン13と携帯通信端末15とから、それぞれ映像データと音声データと所定のデータとを受信し(S23)、これらデータを拡声反応情報として蓄積する(S24)。データマネジメントサーバー20は、蓄積したデータを外部のクライアントに対して提供する(S25)。
(Web service: Measuring the effectiveness of loudspeaker broadcasting)
As an example of a Web service, the data management server 20 provides visualization of the effect of loudspeaker broadcasting, that is, what effect has occurred as a result of the loudspeaker broadcasting performed by the loudspeaker device 11 in the loudspeaker area 10, in addition to monitoring the status of the loudspeaker device 11. FIG. 9 is a flowchart showing an example of a service for visualizing the effect of loudspeaker broadcasting. The camera 12 transmits video data of the captured video to the data management server 20 at least during a period (reaction expected period) during which listeners in the loudspeaker space 10 are expected to react to the loudspeaker broadcast performed by the loudspeaker device 11. The microphone 13 transmits video data of the input voice to the data management server 20 at least during a period (reaction expected period) during which listeners in the loudspeaker space 10 are expected to react to the loudspeaker broadcast performed by the loudspeaker device 11. The portable communication terminal 15 transmits to the data management server 20 predetermined data input by the user from the input unit of the portable communication terminal 15 at least during the period during which it is expected that listeners in the loudspeaker space 10 will respond to the loudspeaker broadcast made by the loudspeaker device 11 (response expected period) (S22). The data management server 20 receives the video data, audio data, and predetermined data from the camera 12, microphone 13, and portable communication terminal 15, respectively (S23), and accumulates these data as loudspeaker response information (S24). The data management server 20 provides the accumulated data to external clients (S25).
S20~S22における反応期待期間は、拡声空間10内の聴取者が拡声装置11からの拡声放送を聞いて反応した場合にその反応が現れるであろうことが期待できる期間であり、換言すれば、拡声放送に対する聴取者の有無を判断できる期間である。反応期待期間の一例は、図10(a)に示すように、拡声装置11が拡声放送を行っている拡声放送期間を含み、拡声放送が終了してから一定時間T1後まで含む期間である。これは、拡声放送が始まってからしばらくして聴取者の反応が始まり、拡声放送終了後に一定時間聴取者が反応行動をし続けるだろうという考えに基づく。反応期待期間の一例は、図10(b)に示すように、拡声装置11が拡声放送を行っている拡声放送期間を含まず、拡声放送が終了してから一定時間T1である。これは、一連の拡声放送が流し終わってから聴取者の反応が始まり聴取者が一定時間反応行動をし続けるだろうという考えに基づく。
The reaction expectation period in S20 to S22 is a period during which it is expected that a reaction will occur if a listener in the loudspeaker space 10 reacts to the loudspeaker broadcast from the loudspeaker device 11, in other words, a period during which it is possible to determine whether there is a listener to the loudspeaker broadcast. An example of the reaction expectation period is a period that includes the loudspeaker broadcast period during which the loudspeaker device 11 is broadcasting a loudspeaker broadcast and a certain time T1 after the loudspeaker broadcast ends, as shown in FIG. 10(a). This is based on the idea that the listener's reaction will begin some time after the loudspeaker broadcast begins, and the listener will continue to react for a certain period of time after the loudspeaker broadcast ends. An example of the reaction expectation period is a period that does not include the loudspeaker broadcast period during which the loudspeaker device 11 is broadcasting a loudspeaker broadcast, and a certain period of time T1 after the loudspeaker broadcast ends, as shown in FIG. 10(b). This is based on the idea that the listener's reaction will begin after the loudspeaker broadcast series ends, and the listener will continue to react for a certain period of time.
S20において、カメラ12は常時、撮影している映像の映像データを所定時間間隔でデータマネジメントサーバー20に送信してもよい。データマネジメントサーバー20は、常時受信する映像データのうち、反応期待時間において受信した映像データを、拡声反応情報として蓄積するとよい(S24)。もしくは、カメラ12はデータマネジメントサーバー20からの要求に応じて映像データをデータマネジメントサーバー20に送信するよう構成されてもよい。この場合、データマネジメントサーバー20は、反応期待時間が到来するとカメラ12に対して映像を要求する要求メッセージを送信し、反応期待時間が終了するとカメラ12に対して映像の送信を停止させるメッセージを送信する。カメラ12は、要求メッセージに応じて、反応期待時間に撮影している映像の映像データをデータマネジメントサーバー20に送信し(S20)、データマネジメントサーバー20は、受信した映像データを拡声反応情報として蓄積するとよい(S24)。
In S20, the camera 12 may constantly transmit video data of the video being shot to the data management server 20 at a predetermined time interval. The data management server 20 may store, among the video data constantly received, the video data received at the expected reaction time as amplified response information (S24). Alternatively, the camera 12 may be configured to transmit video data to the data management server 20 in response to a request from the data management server 20. In this case, the data management server 20 transmits a request message to the camera 12 requesting video when the expected reaction time arrives, and transmits a message to the camera 12 to stop transmitting video when the expected reaction time ends. In response to the request message, the camera 12 transmits video data of the video being shot at the expected reaction time to the data management server 20 (S20), and the data management server 20 may store the received video data as amplified response information (S24).
S21において、マイクロホン13は常時、入力されている音声の音声データを所定時間間隔でデータマネジメントサーバー20に送信してもよい。データマネジメントサーバー20は、常時受信する音声データのうち、反応期待時間において受信した音声データを、拡声反応情報として蓄積するとよい(S24)。もしくは、マイクロホン13はデータマネジメントサーバー20からの要求に応じて音声データをデータマネジメントサーバー20に送信するよう構成されてもよい。この場合、データマネジメントサーバー20は、反応期待時間が到来するとマイクロホン13に対して音声を要求する要求メッセージを送信し、反応期待時間が終了するとマイクロホン13に対して音声の送信を停止させるメッセージを送信する。マイクロホン13は、要求メッセージに応じて、反応期待時間に入力されている音声の音声データをデータマネジメントサーバー20に送信し(S21)、データマネジメントサーバー20は、受信した音声データを拡声反応情報として蓄積するとよい(S24)。
In S21, the microphone 13 may constantly transmit audio data of the input voice to the data management server 20 at a predetermined time interval. The data management server 20 may store, among the constantly received audio data, the audio data received at the expected reaction time as amplified response information (S24). Alternatively, the microphone 13 may be configured to transmit audio data to the data management server 20 in response to a request from the data management server 20. In this case, the data management server 20 transmits a request message to the microphone 13 requesting audio when the expected reaction time arrives, and transmits a message to the microphone 13 to stop transmitting audio when the expected reaction time ends. In response to the request message, the microphone 13 transmits audio data of the voice input during the expected reaction time to the data management server 20 (S21), and the data management server 20 may store the received audio data as amplified response information (S24).
S22において、携帯通信端末15は常時、ユーザーが入力部から入力している所定のデータを、入力に応じてデータマネジメントサーバー20に送信してもよい。データマネジメントサーバー20は、常時受信するデータのうち、反応期待時間において受信したデータを、拡声反応情報として蓄積するとよい(S24)。もしくは、携帯通信端末15はデータマネジメントサーバー20からの要求に応じて所定のデータをデータマネジメントサーバー20に送信するよう構成されてもよい。この場合、データマネジメントサーバー20は、反応期待時間が到来すると携帯通信端末15に対して所定のデータを要求する要求メッセージを送信し、反応期待時間が終了すると携帯通信端末15に対してデータの送信を停止させるメッセージを送信する。携帯通信端末15は、要求メッセージに応じて、反応期待時間内にユーザーが入力部から入力している所定のデータをデータマネジメントサーバー20に送信し(S22)、データマネジメントサーバー20は、受信したデータを拡声反応情報として蓄積するとよい(S24)。
In S22, the mobile communication terminal 15 may constantly transmit the predetermined data input by the user from the input unit to the data management server 20 in response to the input. The data management server 20 may store the data received during the expected reaction time, among the data constantly received, as loudspeaker reaction information (S24). Alternatively, the mobile communication terminal 15 may be configured to transmit the predetermined data to the data management server 20 in response to a request from the data management server 20. In this case, the data management server 20 transmits a request message to the mobile communication terminal 15 requesting the predetermined data when the expected reaction time arrives, and transmits a message to the mobile communication terminal 15 to stop transmitting data when the expected reaction time ends. In response to the request message, the mobile communication terminal 15 transmits the predetermined data input by the user from the input unit within the expected reaction time to the data management server 20 (S22), and the data management server 20 may store the received data as loudspeaker reaction information (S24).
S22において、携帯通信端末15が送信する所定のデータの一例は、携帯通信端末15のアプリを通じて入力された文字データである。例えば、携帯通信端末15は、Web検索を行って所望のWebページを表示するためのブラウザーをアプリとして有し、文字データは、当該ブラウザーを通じてWeb検索のために入力部から入力された文字の文字データであるとよい。例えば、携帯通信端末15は、SNS(Social Networking Service)用のアプリを有し、文字データは、当該アプリを通じてSNS投稿のために入力部から入力された文字の文字データであるとよい。
In S22, an example of the predetermined data transmitted by mobile communication terminal 15 is character data input through an application of mobile communication terminal 15. For example, mobile communication terminal 15 may have a browser as an application for performing a web search and displaying a desired web page, and the character data may be character data of characters input from an input unit for a web search through the browser. For example, mobile communication terminal 15 may have an application for a social networking service (SNS), and the character data may be character data of characters input from an input unit for posting on the SNS through the application.
S24において、データマネジメントサーバー20は、拡声装置11毎に蓄積しているログ21と対応付けて、拡声装置11毎に拡声反応情報を蓄積するとよい(S24)。特に、ログ21の中でも、拡声反応情報は拡声放送に対する反応に関する情報であるため、拡声放送に係るログ21cと対応付けられて蓄積されるとよい(S24)。この場合、データマネジメントサーバー20は、ある拡声装置11の拡声放送期間内に生成するログ21cと、当該拡声放送期間に対応する反応期待時間内における同一の拡声装置11の拡声反応情報とを対応付けて蓄積する(S24)。例えば、図10(a)に示す例の場合、データマネジメントサーバー20は、ある拡声装置11が拡声放送を開始して拡声放送期間に入ると、拡声放送開始時点から所定時間経過後を反応期待時間の始期として設定し、当該拡声装置11が拡声放送を終了して拡声放送期間が終わってから時間T1経過した時点を反応期待時間の終期として設定する。データマネジメントサーバー20は、拡声放送期間に当該拡声装置11から時刻情報、音源種別情報、文字情報、音源名称情報、音声波形情報等を受けて(S11)ログ21cを生成する(S12)とともに、反応期待時間内に当該拡声装置11が存する拡声空間10内のカメラ12、マイクロホン13、及び携帯通信端末15から各種データを受けて(S23)拡声反応情報を生成し、ログ21cと対応付ける(S24)。例えば、図10(b)に示す例の場合、データマネジメントサーバー20は、ある拡声装置11が拡声放送を行って拡声放送期間が終わると、この拡声放送終了時点から時間T1経過した時点を始期する反応期待時間T1を設定する。データマネジメントサーバー20は、拡声放送期間に当該拡声装置11から時刻情報、音源種別情報、文字情報、音源名称情報、音声波形情報等を受けて(S11)ログ21cを生成する(S12)とともに、反応期待時間T1内に当該拡声装置11が存する拡声空間10内のカメラ12、マイクロホン13、及び携帯通信端末15から各種データを受けて(S23)拡声反応情報を生成し、ログ21cと対応付ける(S24)。
In S24, the data management server 20 may store the loudspeaker response information for each loudspeaker device 11 in association with the log 21 stored for each loudspeaker device 11 (S24). In particular, since the loudspeaker response information is information regarding the response to the loudspeaker broadcast among the logs 21, it may be stored in association with the log 21c related to the loudspeaker broadcast (S24). In this case, the data management server 20 stores the log 21c generated during the loudspeaker broadcast period of a certain loudspeaker device 11 in association with the loudspeaker response information of the same loudspeaker device 11 during the expected response time corresponding to the loudspeaker broadcast period (S24). For example, in the case of the example shown in FIG. 10(a), when a certain loudspeaker device 11 starts a loudspeaker broadcast and enters the loudspeaker broadcast period, the data management server 20 sets the start of the expected response time to a time after a predetermined time has elapsed from the start of the loudspeaker broadcast, and sets the end of the expected response time to a time T1 after the loudspeaker device 11 ends the loudspeaker broadcast and the loudspeaker broadcast period ends. The data management server 20 receives time information, sound source type information, character information, sound source name information, voice waveform information, etc. from the loudspeaker device 11 during the loudspeaker broadcast period (S11) and generates a log 21c (S12), and also receives various data from the camera 12, microphone 13, and mobile communication terminal 15 in the loudspeaker space 10 in which the loudspeaker device 11 exists within an expected reaction time (S23), generates loudspeaker response information, and associates it with the log 21c (S24). For example, in the example shown in Fig. 10(b), when a certain loudspeaker device 11 performs a loudspeaker broadcast and the loudspeaker broadcast period ends, the data management server 20 sets an expected reaction time T1 that starts at the time T1 has elapsed since the end of the loudspeaker broadcast. The data management server 20 receives time information, sound source type information, text information, sound source name information, audio waveform information, etc. from the loudspeaker device 11 during the loudspeaker broadcast period (S11) and generates a log 21c (S12). It also receives various data from the camera 12, microphone 13, and mobile communication terminal 15 in the loudspeaker space 10 in which the loudspeaker device 11 is located within the expected response time T1 (S23), generates loudspeaker response information, and associates it with the log 21c (S24).
データマネジメントサーバー20は、同一の拡声空間10内に存する拡声装置11、カメラ12、マイクロホン13、及び携帯通信端末15を管理する。例えば、図11に示すように、拡声空間10ごとに、空間内に存する拡声装置11、カメラ12、マイクロホン13、及び携帯通信端末15を管理するデータベース23を保持する。図11の例では、データベース23は、拡声空間10-1には1台の拡声装置11(11-1)と2台のカメラ12(12-1、12-2)と1台のマイクロホン13(13-1)と3台の携帯通信端末15(15-1、15-2、15-3)とが存在し、拡声空間10-2には2台の拡声装置11(11-3、11-4)と1台のカメラ12(12-3)と2台のマイクロホン13(13-3、13-4)と2台の携帯通信端末15(15-4、15-5)とが存在していることを示す。データマネジメントサーバー20は、各拡声装置11の位置情報、各カメラ12の位置情報、各マイクロホン13の位置情報、及び各携帯通信端末15の位置情報に応じてデータベース23を生成するとよい。例えば、LANによって拡声空間10を形成する場合、換言すると、1つのLANに接続された1台以上の拡声装置11が拡声放送するエリアを1つの拡声空間10とする場合、同一のLANに接続された拡声装置11とカメラ12とマイクロホン13と携帯通信端末15とを同一の拡声空間10に存在するものとしてデータベース23に登録する。例えば、LANルーターの識別子(例えばIPアドレス)ごとに、同一の識別子を有するLANルーターに接続された拡声装置11とカメラ12とマイクロホン13と携帯通信端末15とを同一の拡声空間10に存在するものとしてデータベース23に登録する。また例えば、図3に基づいて説明したように、拡声装置11から出力系113が独立している場合、図11に示すように、出力系113にカメラ12やマイクロホン13や携帯通信端末15も接続され、拡声装置11とカメラ12とマイクロホン13と携帯通信端末15の全てが出力系113を介してデータマネジメントサーバー20と通信を行うとよい。この場合、データマネジメントサーバー20は、出力系113の通信系識別情報(例えば、ICCID、IMSI、IMEI等)ごとに、同一の識別情報を有する出力系113に接続された拡声装置11とカメラ12とマイクロホン13と携帯通信端末15とを同一の拡声空間10に存在するものとしてデータベース23に登録する。さらに例えば、拡声装置11、カメラ12、マイクロホン13、及び携帯通信端末15は、GNSSや屋内測位システム等を用いて自己の位置情報を取得し、データマネジメントサーバー20に送信するように構成され、データマネジメントサーバー20は、受信した位置情報を参照し、互いに同一又は所定の範囲内で近似した位置情報を有する拡声装置11とカメラ12とマイクロホン13と携帯通信端末15とを同一の拡声空間10に存在するものとしてデータベース23に登録する。
The data management server 20 manages the loudspeaker devices 11, cameras 12, microphones 13, and mobile communication terminals 15 that exist within the same loudspeaker space 10. For example, as shown in FIG. 11, for each loudspeaker space 10, a database 23 is held that manages the loudspeaker devices 11, cameras 12, microphones 13, and mobile communication terminals 15 that exist within the space. In the example of Figure 11, the database 23 indicates that one loudspeaker 11 (11-1), two cameras 12 (12-1, 12-2), one microphone 13 (13-1), and three mobile communication terminals 15 (15-1, 15-2, 15-3) exist in the loudspeaker space 10-1, and two loudspeakers 11 (11-3, 11-4), one camera 12 (12-3), two microphones 13 (13-3, 13-4), and two mobile communication terminals 15 (15-4, 15-5) exist in the loudspeaker space 10-2. The data management server 20 may generate the database 23 according to the position information of each loudspeaker 11, the position information of each camera 12, the position information of each microphone 13, and the position information of each mobile communication terminal 15. For example, when the loudspeaker space 10 is formed by a LAN, in other words, when an area where one or more loudspeakers 11 connected to one LAN broadcast loudspeakers is one loudspeaker space 10, the loudspeaker 11, the camera 12, the microphone 13, and the mobile communication terminal 15 connected to the same LAN are registered in the database 23 as existing in the same loudspeaker space 10. For example, for each identifier (e.g., IP address) of a LAN router, the loudspeaker 11, the camera 12, the microphone 13, and the mobile communication terminal 15 connected to a LAN router having the same identifier are registered in the database 23 as existing in the same loudspeaker space 10. Also, for example, as described based on Fig. 3, when the output system 113 is independent from the loudspeaker 11, the camera 12, the microphone 13, and the mobile communication terminal 15 are also connected to the output system 113 as shown in Fig. 11, and it is preferable that the loudspeaker 11, the camera 12, the microphone 13, and the mobile communication terminal 15 all communicate with the data management server 20 via the output system 113. In this case, the data management server 20 registers in the database 23 the loudspeaker 11, camera 12, microphone 13, and mobile communication terminal 15 connected to the output system 113 having the same identification information (e.g., ICCID, IMSI, IMEI, etc.) for each communication system identification information of the output system 113 as existing in the same loudspeaker space 10. Furthermore, for example, the loudspeaker 11, camera 12, microphone 13, and mobile communication terminal 15 are configured to obtain their own position information using GNSS, an indoor positioning system, etc., and transmit it to the data management server 20, and the data management server 20 refers to the received position information and registers in the database 23 the loudspeaker 11, camera 12, microphone 13, and mobile communication terminal 15 having the same or similar position information within a predetermined range as existing in the same loudspeaker space 10.
上述したS24において、データマネジメントサーバー20は、データベース23を参照し、時刻情報、音源種別情報、文字情報、音源名称情報、音声波形情報等の送信元である拡声装置11と同一の拡声空間10に存するカメラ12、マイクロホン13、及び携帯通信端末15を特定し、当該カメラ12、マイクロホン13、及び携帯通信端末15から各種データを受けて、ログ21cと対応する拡声反応情報を生成する。
In S24 described above, the data management server 20 refers to the database 23 to identify the camera 12, microphone 13, and mobile communication terminal 15 that are present in the same loudspeaker space 10 as the loudspeaker device 11 that is the sender of the time information, sound source type information, text information, sound source name information, audio waveform information, etc., and receives various data from the camera 12, microphone 13, and mobile communication terminal 15 to generate loudspeaker response information that corresponds to the log 21c.
データマネジメントサーバー20は、S25において、インターネット網を介してクライアントからのアクセスを受け付け、クライアントに対して、クライアント側で再生可能に拡声反応情報を提供する(S25)。例えば、データマネジメントサーバー20は、拡声反応情報を表示するためのHTMLファイルを生成し、当該HTMLファイルをクライアントに送信し、クライアントがブラウザーでHTMLファイルを開いて拡声反応情報を表示できるようにする(S25)。S25において、データマネジメントサーバー20は、ログ21cと、このログ21cと対応する拡声反応情報とを表示するためのHTMLファイルを生成してクライアントに送信することで、クライアント側で拡声放送の状況とその拡声放送に対する聴取者の反応とを確認できるようにしてもよい。データマネジメントサーバー20は、図8に示すようなGUI上で拡声装置11の選択を受け付けると、選択されたアイコン22に対応する拡声装置11のログ21cと当該ログ21cと対応する拡声反応情報とを表示するためのHTMLファイルを生成してクライアントに送信するとよい。
In S25, the data management server 20 accepts access from a client via the Internet network and provides the client with loudspeaker response information that can be reproduced on the client side (S25). For example, the data management server 20 generates an HTML file for displaying the loudspeaker response information and transmits the HTML file to the client so that the client can open the HTML file in a browser to display the loudspeaker response information (S25). In S25, the data management server 20 may generate an HTML file for displaying the log 21c and the loudspeaker response information corresponding to the log 21c and transmit it to the client, so that the client side can check the loudspeaker broadcast status and the listener's response to the loudspeaker broadcast. When the data management server 20 accepts the selection of a loudspeaker device 11 on the GUI as shown in FIG. 8, it may generate an HTML file for displaying the log 21c of the loudspeaker device 11 corresponding to the selected icon 22 and the loudspeaker response information corresponding to the log 21c, and transmit it to the client.
以上のように、データマネジメントサーバー20が、拡声装置11により行った拡声放送の効果測定を行うことにより、データマネジメントサーバー20にアクセス可能なクライアントを通じて拡声装置11の拡声放送の効果を確認することができる。このように、拡声放送の効果測定を行うことにより、ユーザー(拡声装置11の運用管理者)は、効果を評価して拡声装置11の各種設定や運用方法の改善を行うことができ、拡声空間にいる聴取者により好ましい拡声体験を提供することができる。
As described above, the data management server 20 measures the effectiveness of loudspeaker broadcasts made by the loudspeaker device 11, and thereby the effectiveness of the loudspeaker broadcasts made by the loudspeaker device 11 can be confirmed through a client that can access the data management server 20. In this way, by measuring the effectiveness of loudspeaker broadcasts, the user (the operation manager of the loudspeaker device 11) can evaluate the effectiveness and improve the various settings and operation methods of the loudspeaker device 11, thereby providing listeners in the loudspeaker space with a more favorable loudspeaker experience.
(Webサービス:拡声放送の改善提案)
データマネジメントサーバー20は、Webサービスの一例として、ログ21や拡声反応情報に基づいて、拡声装置11ごと(拡声空間10ごと)に拡声放送の改善提案を提供する。図12は、拡声装置11(拡声空間10)に対する改善提案を提供するサービスの一例を示すフローチャートである。データマネジメントサーバー20は、蓄積(S12、S24)したログ21や拡声反応情報を統計処理し(S30)、拡声放送の改善につながる改善提案を作成する(S31)。データマネジメントサーバー20は、作成した改善提案をクライアントに対して提供する(S32)。
(Web service: Proposal for improving public address broadcasting)
As an example of a Web service, the data management server 20 provides improvement proposals for loudspeaker broadcasting for each loudspeaker device 11 (for each loudspeaker space 10) based on the log 21 and loudspeaker response information. Fig. 12 is a flowchart showing an example of a service that provides improvement proposals for the loudspeaker device 11 (loudspeaker space 10). The data management server 20 statistically processes (S30) the log 21 and loudspeaker response information that have been accumulated (S12, S24), and creates improvement proposals that lead to improvements in loudspeaker broadcasting (S31). The data management server 20 provides the created improvement proposals to the client (S32).
S30における統計処理の一例として、データマネジメントサーバー20は、時系列で蓄積されたログ21を統計処理し、拡声装置11の運用を改善する提案を作成する。例えば、温度ログ21aを統計処理し、連続して所定時間以上高温になっている時間帯を特定し、この時間帯には拡声空間10の空調を強化する等の改善提案を作成する。例えば、設定情報ログ21bを統計処理し、イコライザー111aの周波数設定やオーディオパワーアンプ111bの音量設定が不適切であることが判明すると、適切な周波数設定や音量設定を促す改善提案を作成する。
As an example of the statistical processing in S30, the data management server 20 performs statistical processing on the log 21 accumulated in chronological order, and creates a proposal to improve the operation of the loudspeaker 11. For example, the temperature log 21a is statistically processed to identify time periods during which high temperatures continue for a predetermined period of time or more, and an improvement proposal is created such as increasing the air conditioning in the loudspeaker space 10 during these time periods. For example, the setting information log 21b is statistically processed, and if it is found that the frequency setting of the equalizer 111a or the volume setting of the audio power amplifier 111b is inappropriate, an improvement proposal is created that encourages appropriate frequency setting or volume setting.
S30における統計処理の一例として、データマネジメントサーバー20は、温度ログ21aと設定情報ログ21bと放送ログ21cとのうち少なくとも2つの関係性を統計処理し、複数の要素の関係性に基づいて拡声装置11の運用を改善する提案を作成する。例えば、温度ログ21aと設定情報ログ21bから、温度とオーディオパワーアンプ111bの音量設定との関係性に基づき音量設定を下げるべき時間帯を特定して、音量設定の調整を促す改善提案を作成する。
As an example of the statistical processing in S30, the data management server 20 performs statistical processing on the relationships between at least two of the temperature log 21a, the setting information log 21b, and the broadcast log 21c, and creates a proposal to improve the operation of the loudspeaker 11 based on the relationships between multiple elements. For example, from the temperature log 21a and the setting information log 21b, a time period during which the volume setting should be lowered is identified based on the relationship between temperature and the volume setting of the audio power amplifier 111b, and an improvement proposal is created that encourages the adjustment of the volume setting.
S30において、データマネジメントサーバー20は、拡声反応情報を処理し、対応する拡声放送の効果の有無や程度を判定し、拡声放送効果に基づいて拡声装置11の運用を改善する提案を作成する。例えば、拡声反応情報に含まれるカメラ12の撮影映像データを統計処理し、拡声放送後に拡声空間10内の聴取者が取った行動を特定し、拡声放送の効果を判定する。例えば、対応する拡声放送が聴取者に移動を促す放送(例えば、災害時の避難誘導放送)であったとき、撮影映像データの統計処理の結果、拡声放送後に複数の聴取者が一方方向に移動し始めたことが特定されると、当該拡声放送の効果があった(効果の程度が高い)と判定できる。例えば、対応する拡声放送が、スーパーマーケット等の店舗である拡声空間10内で放送される特定の商品を宣伝する広告放送であったとき、撮影映像データの統計処理の結果、拡声放送後に聴取者が当該商品の売り場に移動し始めたことが特定されると、当該拡声放送の効果があった(効果の程度が高い)と判定できる。また例えば、拡声反応情報に含まれるマイクロホン13の収音音声データを統計処理し、拡声放送後に拡声空間10内の聴取者が行った会話を特定し、拡声放送の効果を判定する。例えば、対応する拡声放送が特定の商品等を宣伝する広告放送であったとき、収音音声データの統計処理の結果、拡声放送後に聴取者が当該商品等に関する会話をしていることが特定されると、当該拡声方法の効果があった(効果の程度が高い)と判定できる。さらに例えば、拡声反応情報に含まれる文字データ(携帯通信端末15のアプリを通じて入力された文字のデータ)を統計処理し、拡声放送後に拡声空間10内の聴取者が行ったWeb検索やSNS投稿の内容を特定し、拡声放送の効果を判定する。例えば、対応する拡声放送が特定の商品等を宣伝する広告放送であったとき、収音音声データの統計処理の結果、拡声放送後に聴取者が当該商品等に関するWeb検索やSNS投稿をしていることが特定されると、当該拡声方法の効果があった(効果の程度が高い)と判定できる。S31において、データマネジメントサーバー20は、S30で判定した拡声放送効果が低かったときは、拡声する音源や音量設定やイコライザー111bの周波数設定を見直するよう改善提案を作成する。
In S30, the data management server 20 processes the loudspeaker response information, judges whether or not the corresponding loudspeaker is effective and the degree of effectiveness, and creates a proposal to improve the operation of the loudspeaker device 11 based on the loudspeaker effect. For example, the video data captured by the camera 12 included in the loudspeaker response information is statistically processed to identify the actions taken by listeners in the loudspeaker space 10 after the loudspeaker is broadcast, and the effectiveness of the loudspeaker is judged. For example, when the corresponding loudspeaker is a broadcast encouraging listeners to move (for example, an evacuation guidance broadcast in the event of a disaster), if the statistical processing of the captured video data identifies that multiple listeners began to move in one direction after the loudspeaker is broadcast, it can be determined that the loudspeaker is effective (the degree of effectiveness is high). For example, when the corresponding loudspeaker is an advertising broadcast advertising a specific product broadcast in the loudspeaker space 10, which is a store such as a supermarket, if the statistical processing of the captured video data identifies that listeners began to move to the sales floor of the product after the loudspeaker is broadcast, it can be determined that the loudspeaker is effective (the degree of effectiveness is high). Also, for example, the collected voice data of the microphone 13 included in the loudspeaker response information is statistically processed to identify the conversations that listeners in the loudspeaker space 10 had after the loudspeaker broadcast, and the effectiveness of the loudspeaker broadcast is judged. For example, when the corresponding loudspeaker broadcast is an advertising broadcast promoting a specific product, etc., if the statistical processing of the collected voice data identifies that listeners had a conversation related to the product, etc. after the loudspeaker broadcast, it can be judged that the loudspeaker method was effective (the degree of effectiveness is high). Furthermore, for example, the character data (character data entered through an application of the mobile communication terminal 15) included in the loudspeaker response information is statistically processed to identify the contents of web searches and SNS posts made by listeners in the loudspeaker space 10 after the loudspeaker broadcast, and the effectiveness of the loudspeaker broadcast is judged. For example, when the corresponding loudspeaker broadcast is an advertising broadcast promoting a specific product, etc., if the statistical processing of the collected voice data identifies that listeners had a web search or SNS posts related to the product, etc. after the loudspeaker broadcast, it can be judged that the loudspeaker method was effective (the degree of effectiveness is high). In S31, if the effectiveness of the loudspeaker broadcast determined in S30 is low, the data management server 20 creates an improvement proposal to review the loudspeaker sound source, volume setting, and frequency setting of the equalizer 111b.
S30における統計処理の一例として、データマネジメントサーバー20は、上述のように拡声反応情報を処理して拡声放送の効果の有無や程度を判定し、拡声放送に対応するログ21を参照して、拡声放送効果とログ21との関係性に基づき拡声装置11の運用を改善する提案を作成する。例えば、設定情報ログ21bを参照して、オーディオパワーアンプ111bの音量設定やイコライザー111aの周波数設定と拡声放送効果との関係性(例えば、拡声放送効果が高かったときに音量設定や周波数設定)を特定し、拡声放送効果が高かったときの音量設定や周波数設定を推奨する改善提案を作成する(S31)。
As an example of the statistical processing in S30, the data management server 20 processes the loudspeaker response information as described above to determine the presence or absence and the degree of loudspeaker effect, and by referring to the log 21 corresponding to the loudspeaker, creates a proposal to improve the operation of the loudspeaker device 11 based on the relationship between the loudspeaker effect and the log 21. For example, by referring to the setting information log 21b, the relationship between the volume setting of the audio power amplifier 111b or the frequency setting of the equalizer 111a and the loudspeaker effect (for example, the volume setting or frequency setting when the loudspeaker effect was high) is identified, and an improvement proposal is created recommending the volume setting or frequency setting when the loudspeaker effect was high (S31).
S30において、データマネジメントサーバー20は、拡声反応情報と対応するログ21とを処理し、両者に含まれる複数の要素の関係性に基づき拡声放送効果を判定し(S30)、拡声放送効果に基づいて拡声装置11の運用を改善する提案を作成する。例えば、放送ログ21cと拡声反応情報に含まれるカメラ12の撮影映像データとを処理し、放送ログ21cに含まれる放送内容と拡声放送後に拡声空間10内の聴取者が取った行動とを特定し、両者の関係性に基づいて拡声放送効果を判定する(S30)。この場合、例えば、まず放送ログ21cの放送内容(文字データ)を解析して、拡声放送の意図(拡声放送によって聴取者に促したい行動)を推定し、次に、撮影映像データを解析して拡声放送後に複数の聴取者が拡声放送の意図通り行動をしたか(拡声放送によって聴取者に促したい行動を取ったか)を判定することにより、拡声放送効果を判定する。すなわち、拡声放送後に複数の聴取者が拡声放送の意図通りに行動した場合は拡声放送交が高いと判定できる。一例として、放送ログ21cの放送内容を解析した結果、場所(例えば、建物の出口等)を示す文字が認識でき、当該場所への移動を促す放送(例えば、避難誘導放送)であることを推定した場合、次に、撮影映像データを解析して聴取者が当該場所に向かって移動したかを判定する(S30)。一例として、放送ログ21cの放送内容を解析した結果、その場所に留まることを示す文字(例えば、「お待ちください」「動かないでください」等)が認識でき、移動しないことを促す放送であることを推定した場合、次に、撮影映像データを解析して聴取者がその場所に留まっているか否かを判定する(S30)。一例として、拡声放送がスーパーマーケット等の店舗である拡声空間10内で放送される特定の商品を宣伝する広告放送であったとき、放送ログ21cの放送内容を解析した結果、宣伝している商品名を推定し、次に、撮像映像データを解析して聴取者が当該商品の売り場に移動し始めたか否かを判定する(S30)。S31において、データマネジメントサーバー20は、S30で判定した拡声放送効果が低かったときは、拡声放送する内容(マイク110に向かって話者が話す内容)を見直するよう改善提案を作成する。
In S30, the data management server 20 processes the loudspeaker response information and the corresponding log 21, judges the loudspeaker broadcasting effect based on the relationship between the multiple elements contained in both (S30), and creates a proposal to improve the operation of the loudspeaker device 11 based on the loudspeaker broadcasting effect. For example, the broadcast log 21c and the captured video data of the camera 12 contained in the loudspeaker response information are processed, the broadcast content contained in the broadcast log 21c and the behavior of the listeners in the loudspeaker space 10 after the loudspeaker broadcast are identified, and the loudspeaker broadcasting effect is judged based on the relationship between the two (S30). In this case, for example, the broadcast content (text data) of the broadcast log 21c is first analyzed to estimate the intention of the loudspeaker broadcast (the behavior that the listeners are encouraged to take by the loudspeaker broadcast), and then the captured video data is analyzed to judge whether the multiple listeners took the behavior intended by the loudspeaker broadcast after the loudspeaker broadcast (whether the listeners took the behavior that the loudspeaker broadcast encouraged them to take) to judge the loudspeaker broadcasting effect. In other words, if multiple listeners took the behavior intended by the loudspeaker broadcast after the loudspeaker broadcast, it can be judged that the loudspeaker broadcasting effect is high. As an example, when the broadcast contents of the broadcast log 21c are analyzed and characters indicating a location (e.g., an exit of a building, etc.) are recognized, and it is estimated that the broadcast is a broadcast encouraging people to move to the location (e.g., an evacuation guidance broadcast), the captured video data is then analyzed to determine whether the listeners have moved toward the location (S30). As an example, when the broadcast contents of the broadcast log 21c are analyzed and characters indicating that people should stay at the location (e.g., "Please wait," "Please do not move," etc.) are recognized, and it is estimated that the broadcast is a broadcast encouraging people not to move, the captured video data is then analyzed to determine whether the listeners have stayed at the location (S30). As an example, when the loudspeaker broadcast is an advertising broadcast advertising a specific product broadcast in the loudspeaker space 10, which is a store such as a supermarket, the broadcast contents of the broadcast log 21c are analyzed and the name of the advertised product is estimated, and the captured video data is then analyzed to determine whether the listeners have started to move to the sales floor of the product (S30). In S31, if the effectiveness of the loudspeaker broadcast determined in S30 was low, the data management server 20 creates an improvement proposal to reconsider the content of the loudspeaker broadcast (the content spoken by the speaker into the microphone 110).
S30において、データマネジメントサーバー20は、拡声反応情報と対応するログ21とを処理し、両者に含まれる複数の要素の関係性に基づき拡声放送効果を判定し(S30)、拡声放送効果に基づいて拡声装置11の運用を改善する提案を作成する。例えば、放送ログ21cと拡声反応情報に含まれるマイクロホン13の収音音声データとを処理し、放送ログ21cに含まれる放送内容と拡声放送後に拡声空間10内の聴取者がした会話内容とを特定し、両者の関係性に基づいて拡声放送効果を判定する(S30)。この場合、例えば、まず放送ログ21cの放送内容(文字データ)を解析して、拡声放送の意図(拡声放送によって伝えたいメッセージ)を推定し、次に、収音音声データを解析して拡声放送後に聴取者がした会話内容を判定することにより、拡声放送効果を判定する。すなわち、拡声放送後に複数の聴取者が拡声放送の意図通りに会話していた場合は拡声放送交が高いと判定できる。一例として、拡声放送がスーパーマーケット等の店舗である拡声空間10内で放送される特定の商品を宣伝する広告放送であったとき、放送ログ21cの放送内容を解析した結果、宣伝している商品名を推定し、次に、拡声反応情報に含まれる収音音声データを解析して聴取者が当該商品名を用いて会話したか否かを判定する(S30)。S31において、データマネジメントサーバー20は、S30で判定した拡声放送効果が低かったときは、拡声放送する内容(マイク110に向かって話者が話す内容)を見直するよう改善提案を作成する。
In S30, the data management server 20 processes the loudspeaker response information and the corresponding log 21, judges the loudspeaker broadcasting effect based on the relationship between the multiple elements contained in both (S30), and creates a proposal to improve the operation of the loudspeaker device 11 based on the loudspeaker broadcasting effect. For example, the data management server 20 processes the broadcast log 21c and the collected voice data of the microphone 13 contained in the loudspeaker response information, identifies the broadcast content contained in the broadcast log 21c and the conversation content of the listeners in the loudspeaker space 10 after the loudspeaker broadcast, and judges the loudspeaker broadcasting effect based on the relationship between the two (S30). In this case, for example, first, the broadcast content (text data) of the broadcast log 21c is analyzed to estimate the intention of the loudspeaker broadcast (the message to be conveyed by the loudspeaker broadcast), and then the collected voice data is analyzed to determine the conversation content of the listeners after the loudspeaker broadcast, thereby judging the loudspeaker broadcasting effect. In other words, if multiple listeners are talking according to the intention of the loudspeaker broadcast after the loudspeaker broadcast, it can be judged that the loudspeaker broadcasting effect is high. As an example, when the loudspeaker broadcast is an advertising broadcast for a specific product broadcast in loudspeaker space 10, which is a store such as a supermarket, the name of the product being advertised is estimated as a result of analyzing the broadcast content in broadcast log 21c, and then the picked-up audio data included in the loudspeaker response information is analyzed to determine whether or not the listener used the product name in the conversation (S30). In S31, if the effectiveness of the loudspeaker broadcast determined in S30 was low, the data management server 20 creates an improvement proposal to reconsider the content of the loudspeaker broadcast (the content spoken by the speaker into microphone 110).
S30において、データマネジメントサーバー20は、拡声反応情報と対応するログ21とを処理し、両者に含まれる複数の要素の関係性に基づき拡声放送効果を判定し(S30)、拡声放送効果に基づいて拡声装置11の運用を改善する提案を作成する。例えば、放送ログ21cと拡声反応情報に含まれる文字データ(携帯通信端末15でWeb検索やSNS投稿等された文字)とを処理し、放送ログ21cに含まれる放送内容と拡声放送後に拡声空間10内の聴取者が取った行動とを特定し、両者の関係性に基づいて拡声放送効果を判定する(S30)。この場合、例えば、まず放送ログ21cの放送内容(文字データ)を解析して、拡声放送の意図(拡声放送によって伝えたいメッセージ)を推定し、次に、文字データを解析して拡声放送後に聴取者が携帯通信端末15を通じて行ったWeb検索内容やSNS投稿内容を判定することにより、拡声放送効果を判定する。すなわち、拡声放送後に複数の聴取者が拡声放送の意図通りにWeb検索やSNS投稿等した場合は拡声放送交が高いと判定できる。一例として、拡声放送がスーパーマーケット等の店舗である拡声空間10内で放送される特定の商品を宣伝する広告放送であったとき、放送ログ21cの放送内容を解析した結果、宣伝している商品名を推定し、次に、拡声反応情報に含まれる文字データを解析して聴取者が当該商品名を用いてWeb検索やSNS投稿等したか否かを判定する(S30)。S31において、データマネジメントサーバー20は、S30で判定した拡声放送効果が低かったときは、拡声放送する内容(マイク110に向かって話者が話す内容)を見直するよう改善提案を作成する。
In S30, the data management server 20 processes the loudspeaker response information and the corresponding log 21, judges the loudspeaker broadcasting effect based on the relationship between the multiple elements contained in both (S30), and creates a proposal to improve the operation of the loudspeaker device 11 based on the loudspeaker broadcasting effect. For example, the data management server 20 processes the broadcast log 21c and the character data (characters from web searches and SNS posts on the mobile communication terminal 15) contained in the loudspeaker response information, identifies the broadcast content contained in the broadcast log 21c and the actions taken by listeners in the loudspeaker space 10 after the loudspeaker broadcast, and judges the loudspeaker broadcasting effect based on the relationship between the two (S30). In this case, for example, first, the broadcast content (character data) of the broadcast log 21c is analyzed to estimate the intention of the loudspeaker broadcast (the message to be conveyed by the loudspeaker broadcast), and then the character data is analyzed to determine the web search content and SNS post content made by the listener through the mobile communication terminal 15 after the loudspeaker broadcast, thereby judging the loudspeaker broadcasting effect. That is, if multiple listeners perform web searches or post on social media as intended by the loudspeaker broadcast after the loudspeaker broadcast, it can be determined that the loudspeaker broadcast effect is high. As an example, when the loudspeaker broadcast is an advertising broadcast advertising a specific product broadcast in loudspeaker space 10, which is a store such as a supermarket, the broadcast content in broadcast log 21c is analyzed to estimate the name of the product being advertised, and then the text data included in the loudspeaker response information is analyzed to determine whether or not listeners performed web searches or posted on social media using the product name (S30). In S31, if the loudspeaker broadcast effect determined in S30 is low, the data management server 20 creates an improvement proposal to reconsider the content of the loudspeaker broadcast (the content spoken by the speaker into microphone 110).
改善提案は、改善内容が記載された文字や画像等を含む。S32において、データマネジメントサーバー20は、インターネット網を介してクライアントからのアクセスを受け付け、クライアントに対して、クライアント側で再生可能に改善提案を提供する。例えば、データマネジメントサーバー20は、改善提案を表示するためのHTMLファイルを生成し、当該HTMLファイルをクライアントに送信し、クライアントがブラウザーでHTMLファイルを開いて改善提案を表示できるようにする。データマネジメントサーバー20は、図8に示すようなGUI上で拡声装置11の選択を受け付けると、選択されたアイコン22に対応する拡声装置11向けの改善提案とを表示するためのHTMLファイルを生成してクライアントに送信するとよい。
The improvement proposal includes text and images describing the improvement content. In S32, the data management server 20 accepts access from the client via the Internet network and provides the client with the improvement proposal in a manner that allows the client to play it back on the client side. For example, the data management server 20 generates an HTML file for displaying the improvement proposal and transmits the HTML file to the client so that the client can open the HTML file in a browser to display the improvement proposal. When the data management server 20 accepts the selection of a loudspeaker 11 on a GUI such as that shown in FIG. 8, it is preferable that the data management server 20 generates an HTML file for displaying the selected icon 22 and the improvement proposal for the loudspeaker 11 corresponding to the selected icon 22 and transmits the file to the client.
以上のように、データマネジメントサーバー20が拡声装置11の設定や運用に関する改善提案を作成し、データマネジメントサーバー20にアクセス可能なクライアントを通じて当該改善提案を確認することができる。このように、拡声放送の改善提案を行うことにより、ユーザー(拡声装置11の運用管理者)は、改善提案に基づいて拡声装置11の各種設定や運用方法の改善を行うことができ、拡声空間にいる聴取者により好ましい拡声体験を提供することができる。
As described above, the data management server 20 creates improvement proposals regarding the settings and operation of the loudspeaker 11, and the improvement proposals can be confirmed via a client that can access the data management server 20. In this way, by making improvement proposals for loudspeaker broadcasting, the user (the operation manager of the loudspeaker 11) can improve the various settings and operation methods of the loudspeaker 11 based on the improvement proposals, and a more favorable loudspeaker experience can be provided to listeners in the loudspeaker space.
(Webサービス:拡声放送の異常検知)
Webサービスの一例は、拡声装置11の異常検知サービスである。図14は、異常検知サービスの一例を示すフローチャートである。拡声装置11は、常時、所定時間間隔で、入力系110と処理系111と出力系112が正常に動作している否かを判定し(S40)、通信系113を介して判定結果をデータマネジメントサーバー20に送信する(S41)。データマネジメントサーバー20は、拡声装置11から判定結果を受信し(S42)、判定結果を蓄積する(S43)とともに外部のクライアントに対して提供する(S44)。これにより、拡声装置11が正常に稼働しているか異常が発生しているかについて見える化を実現できる。
(Web service: Anomaly detection in public address broadcasting)
An example of a Web service is an abnormality detection service for the loudspeaker 11. Fig. 14 is a flow chart showing an example of the abnormality detection service. The loudspeaker 11 constantly judges at a predetermined time interval whether the input system 110, the processing system 111, and the output system 112 are operating normally (S40), and transmits the judgment result to the data management server 20 via the communication system 113 (S41). The data management server 20 receives the judgment result from the loudspeaker 11 (S42), accumulates the judgment result (S43), and provides it to an external client (S44). This makes it possible to visualize whether the loudspeaker 11 is operating normally or an abnormality has occurred.
図15に示すように、拡声装置11は、判定部114を備える。判定部114は、入力系110と処理系111と出力系112とに接続され、各系110~112の動作状況を所定時間間隔で監視し、正常に稼働しているか否かを判定する(S40)。一例として、判定部114は、所定時間間隔で温度を計測する温度センサーを含み、入力系110と処理系111と出力系112のそれぞれの温度を計測し、系ごとに、正常な温度であるか否かを判定する(S40)。例えば、計測した温度の値が予め定められた所定の温度範囲内であれば正常であると判定し、所定の温度範囲外であれば異常であると判定するとよい。一例として、判定部114は、電流を計測する電流センサーを含み、入力系110と処理系111と出力系112のそれぞれの電気回路基板(電子回路基板)上を流れる電流を計測し、系ごとに、正常に動作しているか否かを判定する(S40)。例えば、計測した電流値が予め定められた所定範囲内であれば正常であると判定し、所定範囲外であれば異常であると判定するとよい。
As shown in FIG. 15, the loudspeaker 11 includes a judgment unit 114. The judgment unit 114 is connected to the input system 110, the processing system 111, and the output system 112, and monitors the operating status of each of the systems 110 to 112 at a predetermined time interval to judge whether or not they are operating normally (S40). As an example, the judgment unit 114 includes a temperature sensor that measures temperature at a predetermined time interval, measures the temperatures of the input system 110, the processing system 111, and the output system 112, and judges whether or not the temperature is normal for each system (S40). For example, if the measured temperature value is within a predetermined temperature range, it is judged to be normal, and if it is outside the predetermined temperature range, it is judged to be abnormal. As an example, the judgment unit 114 includes a current sensor that measures current, and measures the current flowing on the electric circuit board (electronic circuit board) of each of the input system 110, the processing system 111, and the output system 112, and judges whether or not each system is operating normally (S40). For example, if the measured current value is within a predetermined range, it is determined to be normal, and if it is outside the range, it is determined to be abnormal.
S41において、拡声装置11は、判定部114で判定した系ごとの判定結果をデータマネジメントサーバー20に送信する。判定結果は、系ごとに、正常であるか異常であるかを示す情報を含む。
In S41, the loudspeaker device 11 transmits the judgment result for each system judged by the judgment unit 114 to the data management server 20. The judgment result includes information indicating whether each system is normal or abnormal.
S44において、データマネジメントサーバー20は、インターネット網を介してクライアントからのアクセスを受け付け、クライアントに対して、受信した判定結果をクライアント側で再生可能に提供する。例えば、データマネジメントサーバー20は、判定結果を表示するためのHTMLファイルを生成し、当該HTMLファイルをクライアントに送信し、クライアントがブラウザーでHTMLファイルを開いて判定結果を表示できるようにする。
In S44, the data management server 20 accepts access from the client via the Internet network and provides the received judgment result to the client in a manner that allows the client to reproduce the judgment result. For example, the data management server 20 generates an HTML file for displaying the judgment result and transmits the HTML file to the client so that the client can open the HTML file in a browser to display the judgment result.
以上のように、データマネジメントサーバー20が拡声装置11の動作が正常であるか否かを示す判定結果を収集し、データマネジメントサーバー20にアクセス可能なクライアントを通じて当該判定結果を確認することができる。ユーザー(拡声装置11の運用管理者)は、判定結果に基づいて拡声装置11の修理や交換等を行うことができ、メンテナンス性が向上して拡声装置11からより好ましい拡声体験を提供することができる。
As described above, the data management server 20 collects the judgment results indicating whether the loudspeaker 11 is operating normally or not, and the judgment results can be confirmed through a client that can access the data management server 20. The user (the operation manager of the loudspeaker 11) can repair or replace the loudspeaker 11 based on the judgment results, improving maintainability and enabling the loudspeaker 11 to provide a more favorable loudspeaker experience.
(Webサービス:パーソナライズドされた放送)
Webサービスの一例は、拡声空間10内のユーザー14に最適化されたパーソナライズドな放送を拡声装置11から提供させるサービスである。本例では、ユーザー14が携帯通信端末15を用いて拡声装置11から拡声放送させる音源を選択したり拡声放送するための設定(音量等)を行ったりすることができ、これら選択や設定に応じてデータマネジメントサーバー20が拡声装置11に対して拡声放送指示を行う。図16に示すように、本例においては、データマネジメントサーバー20は、複数の音源25と履歴情報26とを保持する。複数の音源25のそれぞれは、拡声装置11が再生して拡声放送することが可能な音源である。各音源25は、例えば、ある楽曲やBGMに係る音声データであり、例えば、MP3(MPEG Audio Layer 3)やAAC(Advanced Audio Coding)等のファイルフォーマットで生成された音声データである。履歴26は、拡声装置11から拡声放送させるための設定(音量設定等)や音源の選択に関する履歴を含む情報であり、当該設定や選択を行ったユーザー14ごとの履歴を含む情報である。
(Web service: personalized broadcasting)
An example of the Web service is a service in which the loudspeaker 11 provides a personalized broadcast optimized for the user 14 in the loudspeaker space 10. In this example, the user 14 can use the mobile communication terminal 15 to select a sound source to be loudspeaked from the loudspeaker 11 and to set (volume, etc.) for loudspeaker broadcasting, and the data management server 20 issues loudspeaker broadcast instructions to the loudspeaker 11 in accordance with these selections and settings. As shown in FIG. 16, in this example, the data management server 20 holds a plurality of sound sources 25 and history information 26. Each of the plurality of sound sources 25 is a sound source that can be reproduced and loudspeaked by the loudspeaker 11. Each sound source 25 is, for example, audio data related to a certain song or BGM, and is, for example, audio data generated in a file format such as MP3 (MPEG Audio Layer 3) or AAC (Advanced Audio Coding). The history 26 is information including history regarding settings (volume settings, etc.) for loudspeaker broadcasting from the loudspeaker device 11 and selection of sound sources, and includes history for each user 14 who made the settings and selections.
図17は、履歴26の一例を示す。履歴26は、ユーザー14が携帯通信端末15を用いてデータマネジメントサーバー20にアクセスし、携帯通信端末15から音源25を選択した過去の履歴や、携帯端末15から音量等の拡声設定を行った過去の履歴を含む。履歴26は、データマネジメントサーバー20にアクセスして音源25の選択や音量等の設定を行った携帯通信端末15(ユーザー14)の識別情報(例えば、IPアドレスや、携帯通信端末15がSIMを有する場合ICCID、IMSI、IMEIや、データマネジメントサーバー20にログインするID等)ごとに、当該携帯通信端末15から行われた音源25の選択や音量等の拡声設定の履歴を記録する。履歴26において、音源25の選択や音量等の拡声設定が行われるごとに、当該選択や設定の履歴が、行われた日時と対応付けて記録される。図17に示す例では、履歴26は、音源25の選択履歴と音量の設定履歴とを含む。例えば、履歴26は、3月1日の9時10分に音楽001(音源25)が選択され、音楽001を拡声放送する音量として31dBが設定された履歴を有する。
Figure 17 shows an example of the history 26. The history 26 includes a past history of the user 14 accessing the data management server 20 using the mobile communication terminal 15 and selecting the sound source 25 from the mobile communication terminal 15, and a past history of the user 14 setting the volume and other loudness from the mobile terminal 15. The history 26 records the history of the selection of the sound source 25 and the loudness setting such as the volume from the mobile communication terminal 15 for each identification information (e.g., IP address, or if the mobile communication terminal 15 has a SIM, ICCID, IMSI, IMEI, or ID for logging in to the data management server 20) of the mobile communication terminal 15 (user 14) that accessed the data management server 20 and selected the sound source 25 and set the volume and other settings. In the history 26, each time the selection of the sound source 25 or the loudness setting such as the volume is performed, the history of the selection or setting is recorded in association with the date and time of the selection. In the example shown in Figure 17, the history 26 includes the selection history of the sound source 25 and the setting history of the volume. For example, history 26 has a history in which music 001 (sound source 25) was selected at 9:10 on March 1, and the volume for broadcasting music 001 was set to 31 dB.
図18は、本例におけるパーソナライズドな放送を行うための動作フローの一例を示すフローチャートである。データベースサーバー20は、インターネット網を介してクライアントからのアクセスを受け付ける(S50、S51)。S50において、クライアントは、IPアドレス、ICCID、IMSI、IMEI、ログイン用ID等、携帯通信端末15(ユーザー14)を識別する識別情報を送信し(S50)、データマネジメントサーバー20は、受信した識別情報を認証してアクセスを受け付ける(S51)。データマネジメントサーバー20は、履歴26を参照し、S51で認証した携帯通信端末15(ユーザー14)の識別情報に対応付けられた履歴が存在するか判断する(S52)。履歴がある場合は(S52:Yes)、当該履歴に基づいて、音源25と音量等の拡声設定とを選択し、選択された拡声設定にて選択された音源25を再生するよう拡声装置11に指示する(S53)。S53において、データマネジメントサーバー20は、拡声装置11に対し、選択された音源25(音声データ)を送信するとともに、選択された拡声設定を示す設定メッセージを送信する。S53において、データマネジメントサーバー20は、1つ以上の履歴に基づき、S50で携帯通信端末15がデータマネジメントサーバー20にアクセスした時点で最もユーザー14が拡声装置11から再生したいであろう音源25を推定し、最もユーザー14が設定したいであろう拡声設定を推定し、これらを選択する。具体的には、例えば、データマネジメントサーバー20は、1つ以上の履歴を参照し、最も多く過去に再生された音源25を選択し、最も多く設定された拡声設定を選択するとよい。また例えば、データマネジメントサーバー20は、S51でアクセスを受け付けた時刻に最も近い時刻に過去再生された音源25や設定された拡声設定を選択したり、S51でアクセスを受け付けた時間帯に過去最も多く再生された音源25や設定された拡声設定を選択したりするとよい。これにより、自動的に最適な音源25と拡声設定が選択され、当該音源25が当該拡声設定にて拡声装置11から再生され拡声放送される。
Figure 18 is a flowchart showing an example of an operation flow for performing personalized broadcasting in this example. The database server 20 accepts access from a client via the Internet network (S50, S51). In S50, the client transmits identification information for identifying the mobile communication terminal 15 (user 14), such as an IP address, ICCID, IMSI, IMEI, or login ID (S50), and the data management server 20 authenticates the received identification information and accepts the access (S51). The data management server 20 refers to the history 26 and determines whether there is a history associated with the identification information of the mobile communication terminal 15 (user 14) authenticated in S51 (S52). If there is a history (S52: Yes), the data management server 20 selects a sound source 25 and a loudspeaker setting such as volume based on the history, and instructs the loudspeaker device 11 to play the selected sound source 25 with the selected loudspeaker setting (S53). In S53, the data management server 20 transmits the selected sound source 25 (audio data) to the loudspeaker 11 and transmits a setting message indicating the selected loudspeaker setting. In S53, the data management server 20 estimates the sound source 25 that the user 14 is most likely to want to play from the loudspeaker 11 at the time when the mobile communication terminal 15 accesses the data management server 20 in S50 based on one or more histories, estimates the loudspeaker setting that the user 14 is most likely to want to set, and selects them. Specifically, for example, the data management server 20 may refer to one or more histories and select the sound source 25 that was most frequently played in the past and the loudspeaker setting that was most frequently set. Also, for example, the data management server 20 may select the sound source 25 that was previously played or the loudspeaker setting that was set at the time closest to the time when the access was accepted in S51, or select the sound source 25 that was previously played or the loudspeaker setting that was set most frequently in the time period when the access was accepted in S51. This automatically selects the optimal sound source 25 and loudspeaker settings, and the sound source 25 is played back and loudspeaker-broadcast from the loudspeaker device 11 with the selected loudspeaker settings.
履歴26に履歴がない場合は(S52:No)、データマネジメントサーバー20は、クライアントから入力される(S54)音源25の選択と拡声設定の指定を受け付ける(S55)。データマネジメントサーバー20は、例えば、音源25の選択と拡声設定の指定を入力するためのUIをクライアントに提供し、UIを通じて入力された音源25の選択と拡声設定の指定を受け付ける(S55)。例えば、データマネジメントサーバー20は、当該UIを表示するためのHTMLファイルを生成し、当該HTMLファイルをクライアントに送信し、クライアントがブラウザーでHTMLファイルを開いてUIを表示できるようにする。
If there is no history in the history 26 (S52: No), the data management server 20 accepts the selection of the sound source 25 and the specification of the loudspeaker settings input from the client (S54) (S55). For example, the data management server 20 provides the client with a UI for inputting the selection of the sound source 25 and the specification of the loudspeaker settings, and accepts the selection of the sound source 25 and the specification of the loudspeaker settings input through the UI (S55). For example, the data management server 20 generates an HTML file for displaying the UI, sends the HTML file to the client, and enables the client to open the HTML file in a browser to display the UI.
データマネジメントサーバー20は、S55で選択された音源25を読み出し(S56)、S56で選択された拡声設定にて音源25を再生するよう拡声装置11に指示する(S57)。S57において、データマネジメントサーバー20は、拡声装置11に対し、S56で読みだした音源25を送信するとともに、S55で選択された拡声設定を示す設定メッセージを送信する。データマネジメントサーバー20は、S55で受け付けた音源25の選択と拡声設定の選択とを新たな履歴として、S55で受け付けた時刻を示す時刻情報と対応付けて履歴26に記録する(S61)。
The data management server 20 reads out the sound source 25 selected in S55 (S56) and instructs the loudspeaker 11 to play the sound source 25 with the loudspeaker setting selected in S56 (S57). In S57, the data management server 20 transmits to the loudspeaker 11 the sound source 25 read out in S56 and a setting message indicating the loudspeaker setting selected in S55. The data management server 20 records the selection of the sound source 25 and the selection of the loudspeaker setting received in S55 as new history in the history 26 in association with time information indicating the time received in S55 (S61).
拡声装置11は、S53又はS57にてデータマネジメントサーバー20から送信される音源25と設定メッセージを受信する(S58)。拡声装置11は、受信した音源25を保持するとともに、受信した設定メッセージ従って入力系110、処理系111、又は出力系112の設定を行う(S59)。例えば、設定メッセージが音量設定を示すメッセージである場合、拡声装置11は、設定メッセージで示された音量設定に従って処理系111のオーディオパワーアンプ111bの音量を調整する(S59)。拡声装置11は、S58で受信し保持した音源25を再生し、拡声放送を行う(S60)。
The loudspeaker 11 receives the sound source 25 and the setting message sent from the data management server 20 in S53 or S57 (S58). The loudspeaker 11 holds the received sound source 25 and sets the input system 110, the processing system 111, or the output system 112 in accordance with the received setting message (S59). For example, if the setting message is a message indicating a volume setting, the loudspeaker 11 adjusts the volume of the audio power amplifier 111b of the processing system 111 in accordance with the volume setting indicated in the setting message (S59). The loudspeaker 11 plays the sound source 25 received and held in S58 and broadcasts it (S60).
以上のように、ユーザー14が過去に自ら好んでどのような拡声体験を得たかの履歴をデータマネジメントサーバー20で記録し、この履歴を活用して自動的にユーザー14ごとに最適な拡声体験を提供することができる。
As described above, the data management server 20 records the history of the type of amplification experience that each user 14 preferred in the past, and this history can be used to automatically provide the optimal amplification experience for each user 14.
(Webサービス:拡声装置11の鳴動点検)
Webサービスの一例は、拡声装置11が正常に稼働するか否かを点検する点検サービスである。すなわち、拡声装置11の入力系110、処理系111、又は出力系112に不具合が発生すると、拡声放送をしたいとき(又は拡声放送したつもりでも)正常に行えないことがあり、これは拡声装置11の運用上問題となる。特に、災害時の避難誘導放送等公益性の高い拡声放送が正常に行えないと人名にも関わり危険である。このため、データマネジメントサーバー20は、定期的または不定期に、拡声装置11が正常に稼働するか否かを点検する。本例では、図19に示すように、データマネジメントサーバー20は、点検用音源27を保持する。点検用音源27は、拡声装置11の点検を行うために用意された音声データであり、例えば、数秒間継続する音声に係る音声データである。
(Web service: Sound inspection of public address system 11)
An example of the Web service is an inspection service that checks whether the loudspeaker 11 operates normally. That is, if a malfunction occurs in the input system 110, the processing system 111, or the output system 112 of the loudspeaker 11, loudspeaker broadcasting may not be performed normally when desired (or even if loudspeaker broadcasting is intended), which is a problem in terms of the operation of the loudspeaker 11. In particular, if loudspeaker broadcasting of high public interest such as evacuation guidance broadcasting during a disaster cannot be performed normally, it may be dangerous as it may affect people's lives. For this reason, the data management server 20 checks whether the loudspeaker 11 operates normally on a regular or irregular basis. In this example, as shown in FIG. 19, the data management server 20 holds an inspection sound source 27. The inspection sound source 27 is audio data prepared for inspecting the loudspeaker 11, and is, for example, audio data related to a sound that continues for several seconds.
図20は、拡声装置11の点検サービスに係る動作フローの一例を示すフローチャートである。データマネジメントサーバー20は、拡声装置11の点検をするため、拡声装置11に対して試験的な拡声を指示する(S70)。一例として、データマネジメントサーバー20は、点検を行うスケジュールを予め保持し、当該スケジュールに従ってS70を実行するとよい。一例として、データマネジメントサーバー20は、定期的に(例えば、月に1回、毎月初日等)S70を実行するとよい。一例として、データマネジメントサーバー20は、不定期的に、拡声放送11から拡声放送が行われていない時間帯にS70を実行するとよい。S70において、データマネジメントサーバー20は、拡声装置11に対し、点検用音源27を送信しつつ、試験拡声を指示するメッセージを送信する。
Figure 20 is a flowchart showing an example of an operation flow relating to the inspection service of the loudspeaker 11. The data management server 20 instructs the loudspeaker 11 to perform a test amplification in order to inspect the loudspeaker 11 (S70). As an example, the data management server 20 may hold an inspection schedule in advance and execute S70 according to the schedule. As an example, the data management server 20 may execute S70 periodically (e.g., once a month, on the first day of each month, etc.). As an example, the data management server 20 may execute S70 irregularly during a time period when the loudspeaker 11 is not broadcasting loudspeakers. In S70, the data management server 20 transmits the inspection sound source 27 to the loudspeaker 11 while also transmitting a message instructing the loudspeaker 11 to perform a test amplification.
拡声装置11は、点検用音源27とメッセージを受信すると(S71)、これに応答して試験的な拡声放送を行う(S72)。S72において、拡声装置11は、受信した点検用音源27を保持し、点検用音源27を再生して拡声放送を行う。
When the loudspeaker 11 receives the inspection sound source 27 and the message (S71), it responds by making a test loudspeaker broadcast (S72). In S72, the loudspeaker 11 holds the received inspection sound source 27 and plays the inspection sound source 27 to make a loudspeaker broadcast.
データマネジメントサーバー20は、S70で試験拡声を拡声装置11に指示することと並行して、当該拡声装置11と同じ拡声空間10に存するマイクロホン30に対して収音を指示する(S73)。S73において、データマネジメントサーバー20は、データベース23を参照し、S70で指示した拡声装置11と同じ拡声空間10に存するマイクロホン30を特定し、当該マイクロホン30に対して収音指示を送る。S73において、データマネジメントサーバー20は、収音を指示するメッセージをマイクロホン30に対して送信する。一例として、データマネジメントサーバー20は、S70を実行するとともに、同時にS73を実行するとよい。一例として、データマネジメントサーバー20は、S70を実行してから、拡声装置11が拡声放送を開始するまでのタイムラグを考慮した所定時間(例えば、数秒)後にS73を実行するとよい。
In parallel with instructing the loudspeaker 11 to perform the test amplification in S70, the data management server 20 instructs the microphone 30 in the same loudspeaker space 10 as the loudspeaker 11 to collect sound (S73). In S73, the data management server 20 refers to the database 23 to identify the microphone 30 in the same loudspeaker space 10 as the loudspeaker 11 instructed in S70, and sends a sound collection instruction to the microphone 30. In S73, the data management server 20 sends a message instructing the microphone 30 to collect sound. As an example, the data management server 20 may execute S70 and S73 at the same time. As an example, the data management server 20 may execute S73 a predetermined time (e.g., several seconds) after executing S70 and taking into account the time lag until the loudspeaker 11 starts the loudspeaker broadcast.
マイクロホン30は、収音指示のメッセージを受信すると(S74)、収音を開始して、収音した音声の音声データを生成し、データマネジメントサーバー20に対して送信する(S75)。S75において、マイクロホン30は、S74でメッセージを受信してから所定時間、収音を継続し、この間収音した音声の音声データを生成してデータマネジメントサーバー20に送信し、その後収音を自動的に終了するとよい。
When the microphone 30 receives the message instructing it to collect sound (S74), it starts collecting sound, generates audio data of the collected sound, and transmits it to the data management server 20 (S75). In S75, the microphone 30 continues collecting sound for a predetermined time after receiving the message in S74, generates audio data of the sound collected during this time, transmits it to the data management server 20, and then automatically ends collecting sound.
データマネジメントサーバー20は、S73を実行した後、マイクロホン30から収音音声の音声データの受信を待機する。データマネジメントサーバー20は、マイクロホン30から収音音声の音声データを受信すると、当該音声データに基づいて拡声装置11の点検を行う(S76)。一例として、S76において、データマネジメントサーバー20は、S76で音声データを受信できたことにより、拡声装置11が正常であると判定し、所定時間待機しても音声データを受信できない場合は拡声装置11が異常であると判定する。一例として、S76において、データマネジメントサーバー20は、受信した音声データと点検用音源27とを比較し、一致度に応じて拡声装置11が正常出るか異常であるかを判定する。例えば、受信した音声データと点検用音源27とが所定範囲内で一致していれば、正常であると判定し、所定範囲内で一致していなければ異常であると判定するとよい。例えば、受信した音声データを再生して音声信号(音声波形)を取得し、点検用音源27の音声データに係る音声信号と比較し、所定範囲内で一致していれば正常であると判定し、所定範囲内で一致していなければ異常であると判定するとよい。
After executing S73, the data management server 20 waits to receive audio data of the collected voice from the microphone 30. When the data management server 20 receives the audio data of the collected voice from the microphone 30, it inspects the loudspeaker 11 based on the audio data (S76). As an example, in S76, the data management server 20 determines that the loudspeaker 11 is normal because it was able to receive the audio data in S76, and determines that the loudspeaker 11 is abnormal if it cannot receive the audio data even after waiting for a predetermined time. As an example, in S76, the data management server 20 compares the received audio data with the inspection sound source 27 and determines whether the loudspeaker 11 is normal or abnormal depending on the degree of match. For example, if the received audio data and the inspection sound source 27 match within a predetermined range, it may be determined that the loudspeaker 11 is normal, and if they do not match within the predetermined range, it may be determined that the loudspeaker 11 is abnormal. For example, the received audio data can be played back to obtain an audio signal (audio waveform), which can then be compared with the audio signal related to the audio data from the inspection sound source 27. If they match within a specified range, it can be determined that the signal is normal, and if they do not match within the specified range, it can be determined that the signal is abnormal.
データマネジメントサーバー20は、S76での判定結果(点検結果)を蓄積する(S77)とともに、クライアントに提供する(S78)。S78において、データマネジメントサーバー20は、インターネット網を介してクライアントからのアクセスを受け付け、クライアントに対して、点検結果をクライアント側で再生可能に提供する。例えば、データマネジメントサーバー20は、点検結果を表示するためのHTMLファイルを生成し、当該HTMLファイルをクライアントに送信し、クライアントがブラウザーでHTMLファイルを開いて点検結果を表示できるようにする。
The data management server 20 accumulates the judgment results (inspection results) from S76 (S77) and provides them to the client (S78). In S78, the data management server 20 accepts access from the client via the Internet network and provides the client with the inspection results so that they can be reproduced on the client side. For example, the data management server 20 generates an HTML file for displaying the inspection results and sends the HTML file to the client so that the client can open the HTML file in a browser to display the inspection results.
以上のように、データマネジメントサーバー20が拡声装置11の点検を行い、データマネジメントサーバー20にアクセス可能なクライアントを通じて当該点検の結果を確認することができる。ユーザー(拡声装置11の運用管理者)は、点検結果に基づいて拡声装置11の修理や交換等を行うことができ、メンテナンス性が向上して拡声装置11からより好ましい拡声体験を提供することができる。
As described above, the data management server 20 inspects the loudspeaker 11, and the results of the inspection can be confirmed through a client that can access the data management server 20. The user (the operation manager of the loudspeaker 11) can repair or replace the loudspeaker 11 based on the inspection results, improving maintainability and enabling the loudspeaker 11 to provide a more pleasant loudspeaker experience.
(補足)
拡声装置11は、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等を含む処理部と、処理部が実行可能なコンピュータープログラムを保持するメモリーとを備える。処理部がメモリーに保持されたコンピュータープログラムを実行することにより、拡声装置11の各種機能が実現される。メモリーに保持されるコンピュータープログラムには、S10、S40~S41、S58~S60、S71~S72等、上述した拡声装置11が実行する各種処理を実行するプログラム命令が含まれる。
(supplement)
The loudspeaker 11 includes a processing unit including a CPU (Central Processing Unit) and an MPU (Micro Processing Unit), and a memory that stores computer programs executable by the processing unit. The processing unit executes the computer programs stored in the memory to realize various functions of the loudspeaker 11. The computer programs stored in the memory include program instructions for executing the various processes executed by the loudspeaker 11 described above, such as S10, S40 to S41, S58 to S60, and S71 to S72.
データマネジメントサーバー20は、CPUやMPU等を含む処理部と、処理部が実行可能なコンピュータープログラムを保持するメモリーとを備える。処理部がメモリーに保持されたコンピュータープログラムを実行することにより、データマネジメントサーバー20の各種機能が実現される。メモリーに保持されるコンピュータープログラムには、S11~S13、S23~S25、S30~S32、S42~S44、S51~S61、S70~S78等、上述したデータマネジメントサーバー20が実行する各種処理を実行するプログラム命令が含まれる。
The data management server 20 comprises a processing unit including a CPU, an MPU, etc., and a memory that stores computer programs executable by the processing unit. The various functions of the data management server 20 are realized by the processing unit executing the computer programs stored in the memory. The computer programs stored in the memory include program instructions that execute the various processes executed by the data management server 20 described above, such as S11 to S13, S23 to S25, S30 to S32, S42 to S44, S51 to S61, S70 to S78, etc.
カメラ12は、CPUやMPU等を含む処理部と、処理部が実行可能なコンピュータープログラムを保持するメモリーとを備える。処理部がメモリーに保持されたコンピュータープログラムを実行することにより、カメラ12の各種機能が実現される。メモリーに保持されるコンピュータープログラムには、S20等、上述したカメ12が実行する各種処理を実行するプログラム命令が含まれる。
Camera 12 includes a processing unit including a CPU, an MPU, etc., and a memory that stores computer programs that can be executed by the processing unit. The various functions of camera 12 are realized by the processing unit executing the computer programs stored in the memory. The computer programs stored in the memory include program instructions such as S20 that execute the various processes executed by camera 12 described above.
マイクロホン13は、CPUやMPU等を含む処理部と、処理部が実行可能なコンピュータープログラムを保持するメモリーとを備える。処理部がメモリーに保持されたコンピュータープログラムを実行することにより、マイクロホン13の各種機能が実現される。メモリーに保持されるコンピュータープログラムには、S21、S74~S75等、上述したカメ12が実行する各種処理を実行するプログラム命令が含まれる。
The microphone 13 includes a processing unit including a CPU, an MPU, etc., and a memory that stores a computer program that can be executed by the processing unit. The various functions of the microphone 13 are realized by the processing unit executing the computer program stored in the memory. The computer program stored in the memory includes program instructions for executing the various processes executed by the camera 12 described above, such as S21, S74 to S75, etc.
携帯通信端末15は、CPUやMPU等を含む処理部と、処理部が実行可能なコンピュータープログラムを保持するメモリーとを備える。処理部がメモリーに保持されたコンピュータープログラムを実行することにより、携帯通信端末15の各種機能が実現される。メモリーに保持されるコンピュータープログラムには、S22、S50、S54等上述した携帯通信端末15が実行する各種処理を実行するプログラム命令が含まれる。携帯通信端末15が、データマネジメントサーバー20によってS13、S25、S32、S43、S77で提供されるサービスを受けるクライアントであるとき、メモリーに保持されるコンピュータープログラムには、それらに対する処理を実行するプログラム命令が含まれる。
The mobile communication terminal 15 comprises a processing unit including a CPU, an MPU, etc., and a memory that holds computer programs executable by the processing unit. The various functions of the mobile communication terminal 15 are realized by the processing unit executing the computer programs held in the memory. The computer programs held in the memory include program instructions that execute the various processes executed by the mobile communication terminal 15 described above, such as S22, S50, S54, etc. When the mobile communication terminal 15 is a client that receives the services provided by the data management server 20 at S13, S25, S32, S43, and S77, the computer programs held in the memory include program instructions that execute the processes for those services.
図21は、拡声システム1の実施形態の一例を示す。拡声システム1において、データマネジメントサーバー20は、提供するサービスの機能にあわせて複数のサーバー要素20a~20gを含む。コンテンツサーバー20aは、拡声装置11にコンテンツを提供するサーバーであり、例えば、上述した音源25や点検用音源27を保持し、拡声装置11に送信する(S53、S57、S70)機能を有する。機器管理サーバー20bは、拡声空間10内の拡声装置11等の機器の管理を行うサーバーであり、例えば、拡声情報の蓄積(S12)、各種情報の蓄積(S24)、判定情報の蓄積(S43)、点検結果の蓄積(S77)を実行する機能を有し、また、ログ21やデータベース23や履歴26等を蓄積する機能を有する。ポータルサーバー20cは、クライアントとの接点となるサーバーであり、例えば、S13、S25、S32、S43、S77を実行する機能を有する。分析サーバー20dは、データの解析や統計処理等を行うサーバーであり、例えば、S30、S31、S76を実行する機能を有する。エンドユーザーサーバー20eは、ユーザー14が所持する携帯通信端末15との接点となるサーバーであり、例えば、S51やS53を実行する機能を有する。空間把握サーバー20fは、拡声空間10の状況把握を行うサーバーであり、カメラ12やマイクロホン13との接点となるサーバーであって、例えば、S23やS76を実行する機能を有する。診断サーバー20gは、拡声装置11の診断のためにクライアントとの接点となるサーバーであり、例えば、S13、S25、S32、S43、S77を実行する機能を有する。
Figure 21 shows an example of an embodiment of the public address system 1. In the public address system 1, the data management server 20 includes multiple server elements 20a to 20g according to the functions of the services provided. The content server 20a is a server that provides content to the public address device 11, and has the functions of, for example, holding the above-mentioned sound source 25 and inspection sound source 27 and transmitting them to the public address device 11 (S53, S57, S70). The device management server 20b is a server that manages devices such as the public address device 11 in the public address space 10, and has the functions of, for example, storing public address information (S12), storing various information (S24), storing judgment information (S43), and storing inspection results (S77), and also has the functions of storing logs 21, databases 23, history 26, etc. The portal server 20c is a server that serves as a contact point with clients, and has the functions of, for example, performing S13, S25, S32, S43, and S77. The analysis server 20d is a server that performs data analysis and statistical processing, and has the function of executing, for example, S30, S31, and S76. The end-user server 20e is a server that is a contact point with the mobile communication terminal 15 carried by the user 14, and has the function of executing, for example, S51 and S53. The space assessment server 20f is a server that assesses the situation in the loudspeaker space 10, and is a server that is a contact point with the camera 12 and microphone 13, and has the function of executing, for example, S23 and S76. The diagnosis server 20g is a server that is a contact point with the client for diagnosing the loudspeaker device 11, and has the function of executing, for example, S13, S25, S32, S43, and S77.