(57)【要約】【課題】複数の電気機器が、同じような音を出力している場合に、どの電気機器が音を出力しているのかを識別しにくい。【解決手段】  複数の電気機器のそれぞれにより出力される音の特性を制御する出力音制御装置において、前記複数の電気機器のうちの第一の電気機器の指定を受け付ける受け付け部と、前記複数の電気機器のうちの第二の電気機器により出力される音の特性を特定する特定部と、 該第一の電気機器が出力する音を、特定した前記第特性と異なる特性に変更する指示を生成する生成部と、生成した前記指示を前記第一の電気機器に送信する送信部と、を有する。【選択図】図３
2014199973.tif 000002
【特許請求の範囲】
【請求項１】
複数の電気機器のそれぞれにより出力される音の特性を制御する出力音制御装置において、
前記複数の電気機器のうちの第一の電気機器の指定を受け付ける受け付け部と、
前記複数の電気機器のうちの第二の電気機器により出力される音の特性を特定する特定部と、
該第一の電気機器が出力する音を、特定した前記第特性と異なる特性に変更する指示を生成する生成部と、
生成した前記指示を前記第一の電気機器に送信する送信部と、
を有することを特徴とする音制御装置。
【請求項２】
前記音の特性は、音の周波数、音の大きさ、音の出力時間の少なくともいずれかであることを特徴とする請求項１に記載の音制御装置。
【請求項３】
複数の電気機器のそれぞれにより出力される音を制御する出力音制御装置において、
音検出装置によって測定した周囲音の大きさに、所定以上の変化が生じたか否かを判別する検出部と、
前記検出部が、変化が生じたと判別した場合に、該判別した変化に応じて、前記複数の電気機器のそれぞれに対する出力音の変化のさせ方を決定する処理部と、
前記処理部が決定した前記変化のさせ方に従って出力する音を制御するように、前記複数の電気機器のそれぞれに対して出力音の変更指示を送信する送信部と、
を有することを特徴とする音制御装置。
【請求項４】
複数の電気機器のそれぞれにより出力される音の特性を制御する出力音制御装置においてにおいて実行されるプログラムにおいて、
出力音制御装置に、
前記複数の電気機器のうちの第一の電気機器の指定を受け付けるステップと、
前記複数の電気機器のうちの第二の電気機器により出力される音の特性を特定するステップと、
該第一の電気機器が出力する音を、特定した前記第特性と異なる特性に変更する指示を生成するステップと、
生成した前記指示を前記第一の電気機器に送信するステップと、
を実行させることを特徴とした音制御プログラム。
【請求項５】
複数の電気機器のそれぞれにより出力される音の出力パターンを制御する出力音制御装置においてにおいて実行されるプログラムにおいて、
出力音制御装置に、
音検出装置によって測定した周囲音の大きさに、所定以上の変化が生じたか否かを判別するステップと、
変化が生じたと判別した場合に、該判別した変化に応じて、前記複数の電気機器のそれぞれに対する出力音の変化のさせ方を決定するステップと、
決定した前記変化のさせ方に従って出力する音を制御するように、前記複数の電気機器のそれぞれに対して出力音の変更指示を送信するステップと、
を実行させることを特徴とした音制御プログラム。
【請求項６】
複数の電気機器のそれぞれにより出力される音の特性を制御する音制御方法において
前記複数の電気機器のうちの第一の電気機器の指定を受け付けるステップと、
前記複数の電気機器のうちの第二の電気機器により出力される音の特性を特定するステップと、
該第一の電気機器が出力する音を、特定した前記第特性と異なる特性に変更する指示を生成するステップと、
生成した前記指示を前記第一の電気機器に送信するステップと、
を含むことを特徴とする音制御方法。
【請求項７】
複数の電気機器のそれぞれにより出力される音の出力パターンを制御する音制御方法において
音検出装置によって測定した周囲音の大きさに、所定以上の変化が生じたか否かを判別するステップと、
変化が生じたと判別した場合に、該判別した変化に応じて、前記複数の電気機器のそれぞれに対する出力音の変化のさせ方を決定するステップと、
決定した前記変化のさせ方に従って出力する音を制御するように、前記複数の電気機器のそれぞれに対して出力音の変更指示を送信するステップと、
を含むことを特徴とする音制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気機器の出力する音を制御する技術に関する。
【背景技術】
【０００２】
家庭内には、電子レンジ、エア・コンディショナー（以下、エアコン）、電気炊飯器、冷蔵庫、洗濯機、ファクシミリをはじめとして、音を出力する電気機器が複数存在する。例えば、電気機器に対する入力操作を受け付けたときや電気機器の動作状態を操作者や周囲の人に通知する場合に、電気機器は例えば、ブザーやチャイム等の音を出力する。
【０００３】
ここで、生活モニターシステムにおいて、コンピュータは、室内に設けた受信器で電気機器を操作した時に発する音を受信し、受信した音から操作された電気機器の種類や操作を特定することや、操作された時刻などを記録し、操作された時刻に関する情報をホームヘルパーに送信することが知られている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−２７７５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、上記従来技術のように、電気機器が動作に応じて出力する音に基づいて、該電気機器を操作しているユーザの状況を推測することを考えると、どの電気機器により発せられた音であるかを正確に識別することが重要であることに発明者は気付いた。しかしながら、複数の電気機器が、類似する音を出力している場合に、どの電気機器が音を出力しているのかを識別しにくい。
【０００６】
１つの側面では、本発明は、複数の電気機器が出力する音を識別可能とすることを目的とする。
【課題を解決するための手段】
【０００７】
１つの実施態様では、音制御装置は、複数の電気機器のそれぞれにより出力される音の出力パターンを制御する出力音制御装置において、前記複数の電気機器のうちの第一の電気機器を指定する入力部と、前記複数の電気機器のうちの第二の電気機器により出力される音に基づいて第二のパターンを特定する特定部と、前記第一の電気機器に対して第二の周波数帯とは異なる第一のパターンで音を出力する指示を送信する出力部と、を備えることを特徴とする。
【発明の効果】
【０００８】
複数の電気機器が出力する音を識別可能とすることができる。
【図面の簡単な説明】
【０００９】
【図１】音制御装置システムの構成例を示す図である。
【図２】音制御装置の構成例を示す図である。
【図３】音制御装置の機能ブロックを示す図である。
【図４】マスタテーブルの一例を示す図である。
【図５】音リストテーブルの一例を示す図である。
【図６】検知音テーブルの一例を示す図である。
【図７】電気機器による音を出力する期間１と、出力しない期間２とについてのパターン一例を示す図である。
【図８】音制御装置による音検出動作の一例を示すフローチャート図である。
【図９】第一の実施形態に関わる音制御装置による音制御動作の一例を示すフローチャート図である。
【図１０】第二の実施形態に関わる音制御装置による音制御動作の一例を示すフローチャート図である。
【図１１】第三の実施形態に関わる音制御装置による音制御動作の一例を示すフローチャート図である。
【図１２】マスタテーブルのレコードが更新された状態を説明するための図である。
【発明を実施するための形態】
【００１０】
図１は、本発明による音制御装置１を含んだシステムの構成例である。当該システムは、音制御装置１と電気機器３（３−１）、３（３−２）、３（３−３）とを有する。電気機器３（３−１）、３（３−２）、３（３−３）は、電気ポット、洗濯機、エアコン等の室内で使用するあらゆる電気機器の中で、人による操作に応じて、もしくは人に対する通知のために音を発するものである。以下の説明においては、電気機器３（３−１）、３（３−２）、３（３−３）のいずれか１台を指して電気機器３と呼ぶ。
【００１１】
音制御装置１及び電気機器３は、ネットワーク２を介して接続される。ネットワーク２としては、有線又は無線を問わず、インターネット（ＩＮＴＥＲＮＥＴ）、ＬＡＮ（ＬＯＣＡＬ  ＡＲＥＡ  ＮＥＴＷＯＲＫ）やＶＰＮ（ＶＩＲＴＵＡＬ  ＰＲＩＶＡＴＥ  ＮＥＴＷＯＲＫ）などの任意の種類の通信網を採用しても良い。電気機器３のそれぞれには、データ通信における固有のアドレスが割り当てられている。そして、例えば、音制御装置１と電気機器３との間では、宛先アドレス及び送信元アドレスにプライベートＩＰアドレス（ＩＮＴＥＲＮＥＴ  ＰＲＯＴＯＣＯＬ  ＡＤＤＲＥＳＳ）を指定したパケットが伝送され、当該パケットによって種々の情報が送受されることが考えられる。なお、図１に示した例では、音制御装置１に３つの電気機器３が接続される場合を示したが、図示の構成に限定されない。また、音制御装置１と接続される電気機器３（３−１）、電気機器３（３−２）、電気機器３（３−３）のそれぞれは、例えば、同一の室内、同一のフロア内、同一の建物内に設置することが考えられる。
［出力音制御装置の構成例］
図２は、本発明による音制御装置１の構成例である。音制御装置１は、ＣＰＵ（ＣＥＮＴＲＡＬ  ＰＲＯＣＥＳＳＩＮＧ  ＵＮＩＴ）１０、メモリ１１、記憶装置１２、
音検出装置１３、入力装置１４、入力インターフェース１５、ネットワークインターフェース１６、バス１７を有する。
【００１２】
ＣＰＵ１０は、周辺機器や各種ソフトウェアを実行する他に音制御装置１を制御するプログラムを実行する演算装置である。
【００１３】
メモリ１１は、ＣＰＵ１０がプログラムを実行するために使用する記憶装置である。メモリ１１には、例えば、ＲＡＭ（ＲＡＮＤＯＭ  ＡＣＣＥＳＳ  ＭＥＭＯＲＹ）、ＲＯＭ（ＲＥＡＤ  ＯＮＬＹ  ＭＥＭＯＲＹ）などを使用することができる。記憶装置１２は、ＣＰＵ１０により実行されるプログラムや、後述するマスタテーブル１０００、音リストテーブル２０００、検出音テーブル３０００などの各種情報を記憶している。記憶装置１２の一例として、磁気ディスク装置、光ディスク装置、光磁気ディスク装置、テープ装置、ハードディスクドライブが挙げられる。
【００１４】
音検出装置１３（１３−１）、１３（１３−２）は、電気機器３から出力される音信号をＡ／Ｄ変換（ＡＮＡＬＯＧ／ＤＩＧＩＴＡＬ  ＣＯＮＶＥＲＳＩＯＮ）した所定のデジタル信号をコンピュータに出力する装置である。例えば、マイクロホンは音検出装置１３（１３−１）、１３（１３−２）の一例である。音検出装置１３（１３−１）、１３（１３−２）はいずれも同じ機能を有し、以下の説明においては、音検出装置１３（１３−１）、１３（１３−２）、のいずれか１台を指して音検出装置１３と呼ぶ。なお、音検出装置の数はこれに限られるものではない。音検出装置１３のそれぞれは、互いに異なる部屋に設置されることが考えられる。もしくは、音検出装置１３のそれぞれは、互いに異なるフロアに設置されることが考えられる。もしくは、ある場所で音を発生させたときに複数の音検出装置１３で同程度の音量で聞こえないように求められた距離をあけて、音検出装置１３のそれぞれが設置されることが考えられる。
【００１５】
入力装置１４は、操作コマンドやデータなど、ユーザによる操作に応じた操作情報をコンピュータへ入力する装置である。例えば、マウス、キーボード、タッチパネルは、入力装置１４の一例である。
【００１６】
入力インターフェース１５は、音検出装置１３をバス１７に接続する。入力インターフェース１５は、音検出装置１３からデジタル信号を格納し、格納したデジタル信号を、バス１７を介してＣＰＵ１０に出力する。また、入力インターフェース１５は、入力装置１４をバス１７に接続する。入力インターフェース１５は、入力装置１４から操作情報を格納し、格納した操作情報を、バス１７を介してＣＰＵ１０に出力する。
【００１７】
ネットワークインターフェース１６は、バス１７と、ネットワーク２とを接続する。ネットワークインターフェース１６は、ＣＰＵ１０から送られたデータを入力し、入力したデータを、ネットワーク２を介して電気機器３に送る。また、電気機器３から送られたデータを入力し、入力したデータを、ネットワーク２を介してＣＰＵ１０に送る。
［機能ブロックの構成例］
図３は、本実施例に係る音制御装置１の機能ブロックを示す図である。本実施例に係る音制御装置１は、検出部１００、入力部２００、制御部３００、出力部４００、記憶部５００を有する。そして、制御部３００は、特定部３１０、変更部３２０、を有する。
【００１８】
ここで、検出部１００の機能は、ＣＰＵ１０、音検出装置１３、入力インターフェース１５により実現される。また、制御部３００、特定部３１０、変更部３２０、の機能は、ＣＰＵ１０が本処理に係るプログラムを読み込んで実行することにより仮想的に実現される。さらに、記憶部５００の機能は、メモリ１２、記憶装置１３により実現される。入力部２００の機能は、入力装置１４、入力インターフェース１５により実現される。出力部４００の機能は、ＣＰＵ１０、ネットワークインターフェース１６により実現される。
【００１９】
検出部１００は、音を検出する機能ユニットである。
【００２０】
入力部２００は、ユーザの操作により入力装置１４から入力される指示や、ネットワーク２およびネットワークインターフェース１６を介して他のコンピュータから入力される指示として、音を変更する電気機器３の指定を受け付ける機能ユニットである。
【００２１】
特定部３１０は、所定期間の間に検出部１００により検出された音を特定する機能ユニットである。さらに、特定部３１０は、当該所定期間の間に検出されていない音を、未使用の音として特定する。
【００２２】
変更部３２０は、入力部２００により指定を受けた電気機器３に対して、該電気機器３に出力音として設定されている音を、当該未使用の音に変更させる指示情報を生成する機能ユニットである。
【００２３】
出力部４００は、入力部２００により指定を受けつけた電気機器３に対して、変更部３２０により生成された指示情報を送信する機能ユニットである。
【００２４】
記憶部５００は、マスタテーブル１０００、音リストテーブル２０００、検出音テーブル３０００などの各種情報を記憶する記憶装置である。
【００２５】
図４は、記憶部５００に記憶されたマスタテーブル１０００の一例である。マスタテーブル１０００には、電気機器３の出力する音についての情報が登録される。マスタテーブル１０００は、項目「ＩＤ」１００１、項目「機器名」１００２、項目「周波数」１００３、項目「インターバル」１００４、項目「音量」１００５を有するレコードを複数レコード分格納している。
【００２６】
項目「ＩＤ」１００１には、マスタテーブル１０００のレコードごとに付された個別の値である。
【００２７】
項目「機器名」１００２には、音を出力する電気機器の名称が登録される。機器名に格納される情報は電気機器の名称には限られず、ユーザが電気機器１００２を特定できるものであればよい。
【００２８】
項目「周波数」１００３には、当該電気機器の出力する音の周波数が登録される。項目「インターバル」１００４には、当該電気機器の出力する音の出力時間もしくは出力時間の組み合わせを示す識別子が登録される。ここで、「インターバル」１００４に登録される識別子が示す具体的なデータの内容については、該識別子と対応付けられた状態で、電気機器３による音を出力する期間１と、出力しない期間２とについての組み合わせパターンのデータが記憶部５００に格納されているものとする。例えば、図７の「Ａ」「Ｂ」「Ｃ」に示すような複数のパターンの、音の出力時間に関するマスタデータが考えられる。このパターンは、期間１に示される出力時間のみによって定めてもよい。
【００２９】
項目「音量」１００５には、当該電子機器が出力した音の大きさが登録される。
【００３０】
例えば、１レコード目では、項目「ＩＤ」１００１に登録された「１」と、項目「機器名」１００２に登録された「エアコン」と、項目「周波数」１００３に登録された「１０００」ヘルツと、項目「インターバル」１００４に登録された「Ａ」と、項目「音量」１００４に登録された「４０」デシベルと、をそれぞれ対応付けて格納している。つまり、「エアコン」が、「１０００」ヘルツの周波数で、「４０」デシベルの音を、「Ａ」パターンのインターバルで出力することを示す。ここで、マスタテーブル１０００ではさらに、各電気機器が設置されている場所を特定可能な情報が、各電気機器と対応付けて格納されていても良い。
【００３１】
図５は、記憶部５００に記憶された音リストテーブル２０００の一例である。音リストテーブル２０００には、電気機器３に出力させる音候補についての情報が登録される。音リストテーブル２０００は、項目「周波数」２００１、項目「インターバル」２００２、項目「音量」２００３を有するレコードを複数レコード分格納している。
【００３２】
項目「周波数」２００１には、電気機器の出力する音の周波数が登録される。項目「インターバル」２００２には、上述の図４のマスタテーブル１０００の項目「インラーブバル」１００４と同様に、図７に示すように電気機器の出力する音の出力時間もしくは出力時間の組み合わせを示す識別子が登録される。項目「音量」２００３には、当該電子機器が出力する音の大きさが登録される。
【００３３】
例えば、１レコード目では、項目「周波数」２００１に登録された「１０００」ヘルツと、項目「インターバル」２００２に登録された「Ａ」と、項目「音量」２００３に登録された「４０」デシベルと、をそれぞれ対応付けて格納している。
【００３４】
図６は、記憶部５００に記憶された検出音テーブル３０００の一例である。検出音テーブル３０００には、検出部１００により検出された音についての情報が登録される。検出音テーブル３０００は、項目「時刻」３００１、項目「マスタＩＤ」３００２、項目「周波数」３００３、項目「インターバル」３００４、項目「音量」３００５、を有するレコードを複数レコード分格納している。
【００３５】
項目「時刻」３００１には、検出部１００が音を検出した時刻が登録される。
【００３６】
項目「周波数」３００３には、検出部１００が検出した音の周波数が登録される。
【００３７】
項目「音量」３００５には、検出部１００が検出した音の大きさが登録される。
【００３８】
項目「インターバル」３００４には、電気機器３により出力され検出部１００により検出された音が、上述の音の出力時間に関するマスタデータに格納されているパターンと一致する場合に、当該パターンに対応する識別子が格納される。
【００３９】
項目「マスタＩＤ」３００２には、検出部１００により検出された周波数帯値とインターバルパターンとが、マスタテーブル１０００の項目「周波数」１００３、項目「インターバル」１００４にそれぞれ格納されている値と一致する場合に、当該一致するレコードの項目「ＩＤ」１００１に格納されている値が登録される。
【００４０】
例えば、１レコード目では、項目「時刻」３００１に登録された日本標準時刻「２０１３年４月８日００：００」と、項目「マスタＩＤ」３００２に登録された「４」と、項目「周波数」３００３に登録された「１０００」ヘルツと、項目「インターバル」３００４に登録された「Ｃ」と、項目「音量」３００５に登録された「４０」デシベルと、をそれぞれ対応付けて格納している。つまり、日本標準時刻「２０１３年４月８日００：００」に、「Ｃ」パターンのインターバルで、「１０００」ヘルツの周波数で、「４０」デシベルである音を検出し、当該周波数および当該インターバルは、マスタテーブル１０００に格納されている項目「ＩＤ」１０００に格納されているＩＤ「４」と一致することを示している。
【００４１】
ここで、図６の例においては、検出部１００により検出された音に基づいて３００１乃至３００５の５項目に関する情報が格納されている例を示しているが、これら５項目のうち情報が格納されない項目があっても構わない。例えば、３レコード目では、項目「マスタＩＤ」３００１、項目「インターバル」３００４には情報は格納されていない。これは、検出部１００が、検出した音は、マスタテーブル１０００に格納されていない音であったことを示している。
【００４２】
以下、図８に示すフローチャートを用いて音制御装置１による音検出動作の一例について説明する。
【００４３】
ステップＳ１において、検出部１００が、音を検出する。そして、検出部１００が、当該音をデジタルデータに変換する。
【００４４】
ステップＳ２において、検出部１００が、音の成分を特定する。具体的には、検出部１００が、ステップＳ１で変換されたデジタルデータから音の周波数帯、インターバル、音量を特定する。
【００４５】
ステップＳ３において、検出部１００が、検出音テーブル３０００にレコードを登録する。具体的には、検出部１００が、項目「時刻」３００１、項目「マスタＩＤ」３００２、項目「周波数」３００３、項目「インターバル」３００４、項目「音量」３００５に値を格納したレコードを検出音テーブル３０００に登録する。
【００４６】
なお、項目「時刻」３００１には、検出部１００が、ステップＳ１で音を検出した時刻が格納される。項目「周波数」３００３には、検出部１００が、ステップＳ２で特定した周波数帯が格納される。項目「インターバル」３００４には、検出部１００が、ステップＳ２で特定したインターバルの識別子が格納される。項目「音量」３００５には、検出部１００が、ステップＳ２で特定した音量が格納される。
【００４７】
ここで、項目「マスタＩＤ」３００２に格納される値ついて説明する。検出部１００が、ステップＳ２で特定した音の周波数帯、インターバル、をキーとして、マスタテーブル１０００で項目「周波数」１００３、項目「インターバル」１００４がキーに一致するレコードを特定する。そして、検出部１００が、特定したレコードの項目「ＩＤ」１００１に格納された値を参照する。さらに、検出部１００が、当該値を項目「マスタＩＤ」３００２に格納する。
【００４８】
図９に示すフローチャートを用いて、第一の実施形態に関わる音制御装置１による音制御動作の一例について説明する。
【００４９】
ステップＳ１１において、入力部２００が、ユーザの操作やネットワークを介して、出力する音を変更する電気機器の指定を受け付ける。
【００５０】
ステップＳ１２において、特定部３１０が、電気機器３によって使用されていない音を特定する。具体的には、特定部３１０が、検出音テーブル３０００の項目「時刻」３００１を参照する。そして、特定部３１０が、項目「時刻」３００１に格納された時刻が、所定の時間以下、例えば、現在時刻から遡って１２時間以内である場合に、当該レコードと対応する項目「周波数」３００３に格納された値を参照する。さらに、特定部３１０が、音リストテーブル２０００を参照し、項目「周波数」２００１において、当該値、が格納されていないレコード、すなわち、検出音テーブル３０００において所定の時間以下の時刻の情報が格納されているレコードの周波数の値とは異なる周波数の値が格納されている音リストテーブルのレコードを参照する。なお、参照される項目は、項目「周波数」２００１に限らない。例えば、項目「インターバル」２００２であってもよいし、項目「周波数」２００１と項目「インターバル」２００２との組み合わせであってもよい。
【００５１】
ステップＳ１３において、変更部３２０が、マスタテーブル１０００の登録内容を更新する。具体的には、変更部３２０が、ステップＳ１１で指定された機器名をキーとしてマスタテーブル１０００のレコードを特定する。そして、変更部３２０が、ステップＳ１２で参照した音リストテーブル２０００のレコードに基づいて、マスタテーブル１０００のレコードの登録内容を更新する。このとき、マスタテーブル１０００の項目「周波数」１００３に格納される値を、音リストテーブル２０００の項目「周波数」２００１に格納されている値に変更する。また、マスタテーブル１０００の項目「インターバル」１００４に格納される値を、音リストテーブル２０００の項目「インターバル」２００２に格納されている値に変更する。さらに、マスタテーブル１０００の項目「音量」１００５の値を、音リストテーブル２０００の項目「音量」２００３に格納されている値に変更する。
【００５２】
ステップＳ１４において、出力部４００が、特定した音での出力指示を送信する。具体的には、出力部４００が、ステップＳ１３で更新したマスタテーブル１０００のレコードの内容に基づいて、電気機器３に対して出力音の設定指示を送信する。換言すれば、出力部４００は、音の出力パターン（上記実施例においては出力音の周波数とインターバルパターンの組み合わせ）について、設定指示を送信するといえる。
【００５３】
なお、ステップＳ１３とステップＳ１４とは、ステップＳ１２よりも後であればよく、順番をいれかえてもよい。
【００５４】
例えば、ステップＳ１１において、「エアコン」の指定を受け付け、Ｓ１２で図６の状態の検出音テーブル３０００を参照し、周波数「１０００」「２０５０」「３０００」を読み出した場合、これらの周波数以外の周波数として、音リストテーブル２０００からは周波数「１０５０」のレコードを特定することになる。
【００５５】
図１２は、マスタテーブル１０００の中のレコード１１００について、本処理の前と後とのレコードが更新された状態を説明する図である。レコード１１００に示されるように、エアコンが、当初は１０００ヘルツでＡパターンの音を出力する設定がされている場合、既に音検出テーブル３０００に１０００ヘルツの音が登録されているので、音リストテーブル２０００から１０５０ヘルツのレコードが特定されることになる。
【００５６】
ステップＳ１３では、音リストテーブル２０００で特定したレコードの周波数「１０５０」と、インターバル「Ｂ」と、音量「３０」とで、マスタテーブル１０００のレコード１１００が更新され、レコード１１０１の状態になる。そして、ステップＳ１４において、「エアコン」に対して、「１０５０」ヘルツの周波数で、「３０」デシベルの音量の音を「Ｂ」のインターバルパターンで出力する指示を送信する。
【００５７】
つまり、本処理によれば、音制御装置１は、前記複数の電気機器のうちの第一の電気機器を指定し、前記複数の電気機器のうちの第二の電気機器により出力される電子音に基づいて第二のパターンを特定し、前記第一の電気機器に対して第二のパターンとは異なる第一のパターンで電子音を出力する指示を送信する。なお、出力パターンは、音の周波数帯、音の大きさ、音の出力時間の少なくともいずれかである。これにより、音制御装置１は、複数の電気機器の出力する音を容易に識別可能な状態にすることが出来る。ひいては、音制御装置１は、ユーザが電気機器により出力された音を容易に識別可能な状態に、電気機器が出力する音を設定することができる。
【００５８】
図１０に示すフローチャートを用いて、第二の実施形態に関わる音制御装置１による音制御動作の一例について説明する。上述の実施形態では、入力部２００は、音を変更する電気機器の指定のみを受け付けたが、第二の実施形態では、音を変更する電気機器、当該音の周波数帯の指定を受け付ける。なお、第二の実施形態においても、音制御装置１のハード構成は図２、機能構成については図３、マスタテーブル１０００については図４、検出音テーブルについては図６に示した通りである。
【００５９】
ステップＳ２１において、入力部２００が、ユーザの操作やネットワークを介して、音を変更する電気機器の機器名の指定および当該変更する音の周波数帯を受け付ける。そして、入力部２００が、当該電気機器の機器名をキーとして、マスタテーブル１０００の項目「機器名」１００２がキーに一致しているレコードを取得する。例えば、「エアコン」に対して、「２０００」ヘルツの周波数の音をする指示を受け付けた場合に、入力部２００が、「エアコン」をキーとしてマスタテーブル１０００の１レコード目を取得する。
【００６０】
ステップＳ２２において、特定部３１０が、変更指示を受けた周波数帯を使用して音を出力している電気機器があるか否かを判別する。具体的には、特定部３１０が、マスタテーブル１０００のうち、ステップＳ２１において取得されたレコード以外のレコードを読み込み、当該レコードの項目「周波数」１００３に格納された値と当該変更指示受け付けた音の周波数帯値とを比較する。そして、特定部３１０が、項目「周波数」１００３に格納された値と当該変更指示を受け付けた音の周波数帯値とが同一であるレコードが存在するか否かを判別する。項目「周波数」１００３に格納された値と当該変更指示を受け付けた音の周波数帯値とが同一であるレコードが存在する場合、すなわち、ステップＳ２１で受け付けた周波数を利用している他の電気機器が存在している場合は、ステップＳ２１に移行する（ステップＳ２２：ＹＥＳ）。一方で、項目「周波数」１００３に格納された値と当該変更指示を受け付けた音の周波数帯値とが同一なレコードが存在しない場合、すなわち、ステップＳ２１で受け付けた周波数を利用している他の電気機器が存在しない場合は、ステップＳ２３に移行する（ステップＳ２２：ＮＯ）。
【００６１】
ステップＳ２３において、変更部３２０が、マスタテーブル１０００の登録内容を更新する。具体的には、変更部３２０が、ステップＳ２１で取得されたレコードにおいて、項目「周波数」３００３に格納された値を、ステップＳ２１で変更指示を受け付けた周波数帯の値に変更する。
【００６２】
ステップＳ２４において、出力部４００が、ステップＳ２１で変更指示を受け付けた音での出力音の設定指示を送信する。具体的には、出力部４００が、ステップＳ２３で変更されたマスタテーブル１０００のレコードの内容に基づいて、電気機器３に対して出力指示を送信する。例えば、「エアコン」に対して、「２０００」ヘルツの周波数で、「４０」デシベルの音量の音を「Ａ」のインターバルパターンで出力する指示を送信する。
【００６３】
このように、音制御装置１は、複数の電気機器のうちの第一の電気機器に対して第一の周波数帯で音の出力する指示を受け付けた場合に、複数の電気機器のうちの第二の電気機器により出力される音に基づいて第二の周波数帯を特定し、第一の周波数帯と第二の周波数帯とが異なる周波数帯の場合に、第一の電気機器に対して第一の周波数帯で音を出力する指示を送信する。従って、個々の電気機器に対してユーザが希望する音を割り当てることができる。
【００６４】
これにより、類似した音色、すなわち周波数とインターバルとが類似しているアラーム音を出力する複数の電気機器が近接して置かれ、音を識別することが困難な状況にある場合においても、音を容易に識別可能な状態に電気機器の出力する音を設定できる。ひいては、ユーザが電気機器により出力された音を容易に識別可能なようにすることができる。さらに、ユーザが個々の電気機器のもつイメージを、音により表現させることができる。さらに、低周波数帯を指定することで、高音域の聞き取りが困難になった高齢者に、電気機器から出力される音を聞き取りやすくさせることができる。なお、電気機器に対して割り当てるものは周波数、インターバル、音量に限られない。例えば、音階、リズム、抑揚や、楽譜に音符で表現した曲目などを割り当ててもよい。
図１１に示すフローチャートを用いて、第三の実施形態に関わる音制御装置１による音制御動作の一例について説明する。第三の実施形態においても、音制御装置１のハード構成は図２、機能構成については図３、マスタテーブル１０００については図４、検出音テーブルについては図６の通りである。
【００６５】
ステップＳ３１において、検出部１００が、音を検出する。そして、検出部１００が、当該音をデジタルデータに変換する。この時、検出部１００は、検出部１００により検出された音の大きさに、所定以上の変化が生じたか否かを判別する。
【００６６】
具体的には、検出音テーブル３０００の項目「時刻」３００１を参照し、項目「時刻」３００１に格納された時刻が、所定の時間以下、例えば、現在時刻から遡って６時間以内であるレコードを特定する。そして、特定した複数のレコードを時刻に基づいて所定時間ごとに区切り、それぞれに格納されている項目「音量」３００５に基づいて、音の大きさの平均を求めて、時間経過に応じた平均音量の変化が所定以上であるか、すなわちある閾値以上の変化があったか否かを判定する。
【００６７】
閾値以上の変化が生じた場合は、ステップＳ３１に移行する（ステップＳ３１：ＹＥＳ）。一方で、閾値以上の変化が生じていない場合は、ステップＳ３２に移行する（ステップＳ３１：ＮＯ）。ここで、現在時刻から遡る時間の範囲、閾値とする値は、ユーザが適宜設定することができる。
【００６８】
例えば、過去６時間〜１時間前までの音量の平均値が「４０」デシベルで、過去１時間前〜現時点まで、すなわち直近１時間の音量の平均値が「５０」デシベルの場合で、閾値が１０デシベルである場合、変化が生じたと判別される。
【００６９】
ステップＳ３２において、処理部３００が、出力音の変化のさせ方を決定する。具体的には、処理部３００が、ステップＳ３１において判別した変化に基づいて係数を特定する。具体的には、音量の変化が小さくなる方向、すなわち、直近１時間の音量の平均値が、それ以前の音量の平均よりも閾値以上小さい場合に、１より小さい係数を特定する。一方で、音量の変化が大きくなる方向、すなわち、直近１時間の音量の平均値が、それ以前の音量の平均よりも閾値以上大きい場合に、処理部３００が、１より大きい係数を特定する。なお、小さくなったことを判別するための閾値と、大きくなったことを判別するための閾値とは同一の値でもよいし、それぞれ別の値を設定してもよい。
【００７０】
ステップＳ３３において、変更部３１０が、マスタテーブル１０００の登録内容を更新する。具体的には、変更部３１０が、マスタテーブル１０００の各レコードについて、項目「音量」１００５に格納された値のそれぞれを、当該値とステップＳ２２で特定された係数とを掛け合わせた値に変更する。例えば、ステップＳ２２で特定された係数が「１．５」の場合には、１レコード目の項目「音量」１００５に格納された「４０」デシベルを「６０」デシベルに変更し、２レコード目の項目「５０」デシベルを「７５」デシベルに変更する。
【００７１】
ステップＳ３４において、出力部４００が、決定された変化のさせ方で、音を出力させる指示を電気機器３に送信する。具体的には、出力部４００が、マスタテーブル１０００の項目「機器名」１００２に格納された電気機器３のそれぞれに対して、項目「機器名」１００２と対応した項目「周波数」１００３、項目「インターバル」１００４、項目「音量」１００５にそれぞれ格納された値で、出力音の設定指示を送信する。例えば、出力部４００は、「エアコン」に対して、「１０００」ヘルツ、「６０」デシベル、「Ａ」パターンのインターバルで音を出力させる指示を送信する。
【００７２】
このように、音制御装置１は、音の大きさに、所定以上の変化が生じたか否かを判断し、該所定以上の変化が生じた場合に、各電気機器に対して出力する音の大きさを大きくする指示を送信する。または、音制御装置１は、電気機器に対して出力する音の大きさを小さくする指示を送信する。これにより、室内の騒音度に応じて電気機器の出力する音の大きさを変えることができる。例えば、室内の騒音度が大きい場合には、電気機器から出力させる音を大きく設定することができる。従って、検出部１００において電気機器から発せられた音を検出する際に、騒音に埋もれて電気機器が発した音が検出できなくなる事態を防ぐことができる。また、室内の騒音度が大きい場合においてもユーザが電気機器の出力する音を聞き逃すことを防ぐことができる。
【００７３】
また反対に、室内が静かであれば、電気機器から出力させる音も小さくするように、設定することができる。例えば就寝中などの静かな環境において、電気機器から必要以上に大きなアラーム音が出力されるような事態を抑止できるので、ユーザの快適性を向上させることができる。
【００７４】
なお、上記例においては、音量に着目した処理について説明を行ったが、音量に替えて、もしくは音量とともに周波数を処理対象とすることもできる。その場合には、ステップＳ３１において、特定した複数のレコードを時刻に基づいて所定時間ごとに区切り、それぞれに格納されている項目「周波数」３００３を参照して、時間経過に応じた各周波数の出現頻度の変化が閾値以上であるか否かを判定することになる。その場合、出現頻度が高くなった周波数帯の音を設定している電気機器に対して、出現頻度が低い周波数帯の音を音リストテーブル２０００から特定し、該特定した周波数で音を出力するように、電気機器に対して出力音パターンの設定指示を送信することが考えられる。
【００７５】
なお、上記各実施形態は、その目的を逸脱しない範囲において、互いに組み合わせて実施することが可能である。また、上記実施形態において、音リストテーブル２０００は１種類である例を用いて説明を行ったが、音リストテーブル２０００を複数種類、記憶部５００に格納することもできる。例えば、ある音リストテーブルはピアノの音色を模した音群、別の音リストテーブルはトランペットの音色を模した音群というように、音色の種類に応じて音リストテーブルを分類しておき、ユーザからの操作指示に従って、上述の実施例の処理において、いずれの音リストテーブルを用いるべきか決定しても良い。
【００７６】
また、音制御装置１に複数の音検出装置１３が接続され、マスタテーブル１０００の各レコードに、電気機器の設置場所を特定可能な情報が格納され、検出音テーブル３０００の各レコードに、該レコードに示される音を検出した音検出装置１３を識別する情報が格納されている場合、上記各実施形態の処理を、ユーザが指定する特定の場所に設置されている電気機器だけを対象にして実行することもできる。例えば、ユーザから指定を受け付けた電気機器が「エアコン」であった場合、マスタテーブル１０００から、「エアコン」が格納されているレコードの電気機器の設置場所を特定可能な情報を読み出す。そして、検出音テーブル３０００を参照する処理ステップにおいて、単に、所定時間範囲に含まれるレコードの全てを読出し対象とするのではなく、「エアコン」の設置場所に設置されている音検出装置１３の情報が格納されているレコードのみを読出し対象とすることができる。このようにすることで、例えば一つの建物内に複数の部屋があり、各部屋ごとに音検出装置１３が設置されていれば、いずれかの部屋の中に設置されている電気機器のみを処理対象として図９のフローや、図１０のフローや、図１１のフローに示される処理を実行することができる。
【符号の説明】
【００７７】
１        制御装置
２        ネットワーク
３        電気機器
１０      ＣＰＵ
１１      メモリ
１２      記憶装置
１３      音検出装置
１４      入力装置
１５      入力インターフェース
１６      ネットワークインターフェース
１７      バス
１００    検出部
２００    入力部
３００    制御部
３１０    特定部
３２０    変更部
４００    出力部
５００    記憶部
１０００  マスタテーブル
２０００  音リストテーブル
３０００  検出音テーブル
【図１】
2014199973.tif 000003
【図２】
2014199973.tif 000004
【図３】
2014199973.tif 000005
【図４】
2014199973.tif 000006
【図５】
2014199973.tif 000007
【図６】
2014199973.tif 000008
【図７】
2014199973.tif 000009
【図８】
2014199973.tif 000010
【図９】
2014199973.tif 000011
【図１０】
2014199973.tif 000012
【図１１】
2014199973.tif 000013
【図１２】
2014199973.tif 000014