(57)【特許請求の範囲】
【請求項１】
所定の機能を有する機能部と、
前記機能部の状態変化を検出し状態検出信号を生成する状態検出部と、
他の電気機器のための音声データを含む複数の音声データを記憶している記憶部と、
前記記憶部の音声データを前記状態検出部の検出に無関係に他の電気機器に送信する送信部と、
前記状態検出部が検出しうる状態に対応する音声データを他の電気機器から受信する受信部と、
受信した受信音声データを前記状態検出部の検出に無関係に前記記憶部に予め記憶させる第一の制御部と、
前記状態検出部の検出に応答し前記記憶部に記憶される前記受信音声データを含む複数の音声データの中から前記状態検出信号に応じた音声データを読み出す第二の制御部と、
を有する電気機器。
【請求項２】
前記送信部および受信部は電力線を通じて他の電気機器と音声データを授受することを特徴とする請求項１記載の電気機器。
【請求項３】
前記記憶部は、他の電気機器の状態検出信号に対応した音声データを記憶しており、前記送信部は他の電気機器の状態検出信号に応じた音声データを前記状態検出部の検出に無関係に他の電気機器に送信することを特徴とする請求項１または２記載の電気機器。
【請求項４】
前記記憶部は、出荷当初から既存の他の電気機器の状態検出信号に応じた音声データを記憶しているとともに、前記送信部は、前記出荷当初から記憶されている音声データを前記状態検出部の検出に無関係に他の電気機器に送信することを特徴とする請求項１から３のいずれかに記載の電気機器。
【請求項５】
他の複数の電気機器とともにシステム商品を構成し、前記記憶部は、出荷当初からシステム内の既存の電気機器の状態検出信号に応じた音声データを記憶していることを特徴とする請求項４記載の電気機器。
【請求項６】
前記第一の制御部は、前記受信部が他の電気機器から受信した音声データによって同一の状態検出信号に対応する音声データを更新することを特徴とする請求項１から５のいずれかに記載の電気機器。
【請求項７】
前記第一の制御部は、前記受信部が他の電気機器から受信した音声データによって同一の状態検出信号に対応する音声データを更新するか否の選択を可能とすることを特徴とする請求項６記載の電気機器。
【請求項８】
前記第二の制御部は、前記状態検出部の検出に応答して読み出した音声データを他の電気機器に送信することを特徴とする請求項１から７のいずれかに記載の電気機器。
【請求項９】
前記第二の制御部が前記状態検出部の検出に応答して読み出した音声データに基づき状態検出結果のアナウンスを行う音声生成部を有することを特徴とする請求項１から８のいずれかに記載の電気機器。
【請求項１０】
前記受信部は、さらに、他の電気機器の状態検出信号に対応した音声データを受信することが可能であるとともに、前記第二の制御部は、前記受信部が受信した他の電気機器の状態検出信号に対応した音声データに基づき他の電気機器の状態検出結果のアナウンスを他の電気機器に代わって前記音声生成部に行わせることを特徴とする請求項９記載の電気機器。
【請求項１１】
前記音声データは圧縮信号であるとともに、前記音声生成部は、音声データを復号化し音声信号を生成する復号化部と音声信号を出力する出力部とを有することを特徴とする請求項９または１０記載の電気機器。
【請求項１２】
前記音声データがＡＤＰＣＭ方式にてエンコードされたものであるとともに前記復号化部はＡＤＰＣＭデコーダを含むこと特徴とする請求項１１記載の電気機器。
【請求項１３】
所定の機能を有する機能部と、
前記機能部の状態変化を検出し状態検出信号を生成する状態検出部と、
他の電気機器のための音声データを含む複数の音声データを記憶している記憶部と、
前記記憶部の音声データを前記状態検出部の検出に無関係に他の電気機器に送信する送信部と、
前記状態検出部の検出に応答し複数の音声データの中から前記状態検出信号に応じた音声データを読み出す制御部と、
を有する電気機器。
【請求項１４】
前記記憶部は、出荷当初から既存の他の電気機器の状態検出信号に応じた音声データを記憶しているとともに、前記送信部は、前記出荷当初から記憶されている音声データを前記状態検出部の検出に無関係に他の電気機器に送信することを特徴とする請求項１３記載の電気機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、家庭内における状態の報知を行う電気機器および制御装置に関する。
【背景技術】
【０００２】
家電製品においては、単純なブザー音のパターン相違にて家電製品がどのような状態にあるかを報知していた。ところがこれらのブザー音だけではどこで何が起こったかわからず、さらに個々の家電製品についての報知音の意味に慣れるまで、ブザー音がする都度、その意味を取扱説明書で確認しなければならなかった。  一方、家庭内においてネットワークを構築し、集中管理装置から制御データを送信しそれぞれの家庭内の端末となる家電製品を制御する方法などが提案されている。
【特許文献１】特開２００２−４４７４３
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、家庭内における状態の報知についてはまだまだ不充分な点が多く、改善の余地がある。
【０００４】
本発明の課題は、上記に鑑み、家庭内における電気機器の状態の報知を改善し、よりユーザに使いやすいものとすると共に、一度購入した電気製品であってもその報知方法を容易に改善できる電気製品およびこれと協働する制御装置を提供することにある。
【課題を解決するための手段】
【０００５】
上記の課題を解決するため、本発明は、所定の機能を有する機能部と、機能部の状態変化を検出し状態検出信号を生成する状態検出部と、複数の音声データを記憶している記憶部と、記憶部の音声データを他の電気機器に送信する送信部と、状態検出部が検出しうる状態に対応する音声データを他の電気機器から受信する受信部と、受信した音声データを記憶部に記憶させる第一の制御部と、記憶部の複数の音声データの中から状態検出信号に応じた音声データを読み出す第二の制御部とを有する電気機器を提供する。
これによって自身の状態変化に関する音声データを他の電気製品から受信することができ、例えば新たに購入した電気製品に用意された新しいバージョンの音声データを入手することができる。本発明の具体的特徴によれば、送信部および受信部は電力線を通じて他の電気機器と音声データを授受することを特徴とする。  これによって、従来から家庭内に設けられている電力線を用いて他の電気製品との間で音声データを容易に授受できる。
【０００６】
本発明の具体的特徴によれば、記憶部は、他の電気機器の状態検出信号に対応した音声データを記憶しており、前記送信部は他の電気機器の状態検出信号に応じた音声データを他の電気機器に送信することを特徴とする。
これによって、自身が持つ他の電気製品のための新しいバージョンの音声データを提供することができる。
【０００７】
本発明の具体的特徴によれば、記憶部は、出荷当初から既存の他の電気機器の状態検出信号に応じた音声データを記憶していることを特徴とする。これによって、購入当初から自身が持つ他の電気製品のための新しいバージョンの音声データを提供することができる。  また、上記のさらに詳細な特徴によれば、他の複数の電気機器とともにシステム商品を構成し、前記記憶部は、出荷当初からシステム内の既存の電気機器の状態検出信号に応じた音声データを記憶していることを特徴とする。このようにして、新製品だけでなく、既に購入済みの旧製品についても、その商品カテゴリーに係らず、新製品購入時にその音声メモリデータを更新できる。
【０００８】
本発明の他の具体的特徴によれば、第一の制御部は、受信部が受信した音声データによって同一の状態検出信号に対応する音声データを更新することを特徴とする。これによって、同一の状態検出信号に対応する同一情報をアナウンスする場合において、テキスト、声質、抑揚などがバージョンアップされた音声データへの更新が可能となる。  さらに本発明の他の具体的特徴によれば、第一の制御部は、受信部が受信した音声データによって同一の状態検出信号に対応する音声データを更新するか否の選択を可能とすることを特徴とする。このように構成することでバージョンアップしたデータを採用するか従来のデータを採用するかを選択することが可能となる。
【０００９】
本発明の他の具体的特徴によれば、第二の制御部は読み出した音声データを他の電気機器に送信することを特徴とする。これによって、自身の状態検出結果を他の電気製品等によってアナウンスさせることが可能となる。
【００１０】
本発明の他の具体的特徴によれば、第二の制御部が読み出した音声データに基づき状態検出結果のアナウンスを行う音声生成部を有することを特徴とする。これによって当該家電製品は、自身の状態検出結果を自身でアナウンスすることが可能となる。
さらに本発明の他の具体的特徴によれば、受信部は、さらに、他の電気機器の状態検出信号に対応した音声データを受信することが可能であるとともに、第二の制御部は、受信部が受信した他の電気機器の状態検出信号に対応した音声データに基づき他の電気機器の状態検出結果のアナウンスを他の電気機器に代わって音声生成部に行わせることを特徴とする。これによって、状態検出を行った家電に代わって状態検出信号に応じた音声データに基づいてアナウンスすることが可能となる。
【００１１】
本発明の他の具体的特徴によれば、音声データは圧縮信号であるとともに、前記音声生成部は、音声データを復号化し音声信号を生成する復号化部と音声信号を出力する出力部とを有することを特徴とする。音声データに圧縮信号を用いているので同一のデータを用いているものに比べより少ない容量で音声データを保存することが可能となるとなるのでより小型化が可能となる。より詳細な特徴によれば、音声データがＡＤＰＣＭ方式にてエンコードされたものであるとともに前記復号化部はＡＤＰＣＭデコーダを含む。
【００１２】
本発明の他の特徴によれば、所定の機能を有する機能部と、機能部の状態変化を検出し状態検出信号を生成する状態検出部と、複数の音声データを記憶するための記憶部と、状態検出部が検出しうる状態に対応する音声データを外部から受信する受信部と、受信した音声データを記憶部に記憶させる第一の制御部と、記憶部の複数の音声データの中から状態検出信号に応じた音声データを読み出す第二の制御部とを有する電気機器が提供される。  これによって自身の状態変化に関する音声データを外部から受信することができ、音声データを更新することができる。  具体的には、受信部は音声データを他の電気機器から受信する。また、これに代えて、受信部は音声データを通信手段によりダウンロードすることもできる。
【００１３】
本発明の他の特徴によれば、複数の電気機器の状態変化に関連する音声データを記憶している記憶部と、記憶部の音声データを関連する電気機器に送信する送信部と、第一の電気機器の状態変化に関連する音声データを第二の電気機器から受信する受信部と、受信した音声データを前記記憶部に記憶させる制御部とを有する制御装置が提供される。  上記のように構成した制御装置は、第一の電気機器の状態変化に関連する音声データを第二の電気機器から受信して保持しておくことが可能となり、必要に応じ第一の電気機器の状態変化に対応して機能することができる。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明の実施の形態に係るアナウンスシステムの第１実施例を示すブロック図である。本アナウンスシステムは、所定の機能を有する例えば冷蔵庫３００のような家電製品と、冷蔵庫３００に電力を供給するコンセント１００と、パソコン２００を有する。これらは、分電盤１０から引き込まれた電灯線５０を介して互いに接続されている。なお、冷蔵庫３００を電灯線５０に接続するためのコンセント１００については、アナウンス機能に関連するためその詳細を図示しているが、パソコン２００を電灯線５０に接続するコンセントは通常の構成のものであるので図示を省略している。上記実施例においては、電灯線５０に他の家電製品が接続されるが、アナウンスシステムに関連する基本的構成は冷蔵庫３００と共通なので、煩雑をさけるため図示を省略している。  電灯線５０は、電力の供給の他、信号やデータを電力に重畳させて通信を行うＰＬＣ（Ｐｏｗｅｒ  Ｌｉｎｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ：電力線搬送通信）方式により上記構成間の互いの通信を可能としている。なお、電灯線５０に重畳された信号やデータは分電盤１０から外に漏れることはない。  冷蔵庫３００においてアナウンスが必要な状態変化が生じたときは、その状態変化が電灯線５０を介してパソコンに伝えられ、状態変化に対応した音声データ（ＡＤＰＣＭ音声データ）がパソコン２００から取り出されるとともに、これが電灯線５０を介してコンセント１００に送られることによりコンセント１００が冷蔵庫３００の状態変化に対応するアナウンスを行う。
【００１５】
コンセント１００には、ソケット１１４が設けられており、電灯線５０がこのようなソケット１１４に直接に電気接続されている。冷蔵庫３００は、そのプラグをコンセント１００のソケット１１４に接続することによって給電される。この部分は通常のコンセントと同様の構成である。
【００１６】
コンセント１００に接続された電灯線５０は、さらにコンセント１００自身の動作のため電源部１１６に給電している。電源部１１６は電灯線５０からの電力をＣＰＵ１２２などコンセント１００各部の動作に必要な電圧に変換して供給する。また、電源部１１６には電源表示部１１８が接続されており、電源部１１６への給電が行われているかどうかを表示する。電源部１１６にはさらに非常用蓄電池１２０が接続されており、電源部１１６によって充電されるとともに、電灯線５０からの給電が途絶えたときには、例えば所定のアナウンスを数回行うのに必要な程度の短時間だけ、電源部１１６に電力を供給することができる。非常用蓄電池１２０から電源供給が行われているときは、電源表示部１１８は例えば点滅などによって、電灯線５０からの通常給電とは異なる表示を行う。
【００１７】
コンセント１００には、マイク１４４が設けられており、使用者の好みのアナウンスを入力できる。ＡＤＰＣＭエンコーダ１４６は、入力された音声を電気信号に変換して符号化する。符号化されたＡＤＰＣＭ音声データは、ＣＰＵ１２２、分波/合成モジュール１６６を介し電灯線５０からパソコン２００に送られ、その音声メモリ２０６に保存される。なお、ＡＤＰＣＭエンコーダ１４６によって符号化されたＡＤＰＣＭ音声データは、コンセント１００自身の音声メモリ１３８に保存してもよい。  パソコン２００も同様にマイク２１０を有しており、コンセントと同様にして使用者の好みのアナウンスを入力できる。入力されたアナウンスはＡＤＰＣＭエンコーダ２０８によりエンコードされ、音声メモリ２０６に保存される。  パソコン２００は分波／合成モジュール２０４から電力を受ける電源部２１２を有し、パソコン２００の各部に給電している。電源部２１２は電源操作部２１４によってオン、オフを操作される。
【００１８】
以下、冷蔵庫３００が状態検出を行ってから、これに応じたアナウンスが行われるまでの流れに沿ってその他の構成の説明を行う。冷蔵庫３００は、状態検出部３０６で機能部３０４の変化について検出する、例えば冷蔵庫の場合一定時間以上ドアが開放状態である旨を検出する。状態検出部３０６はその検出に応じた状態検出信号を作成するとともに、分波／合成モジュール３０２より検出結果をソケット１１４から電灯線５０に流す。電灯線５０に流された状態検出信号は、コンセント１００の分波／合成モジュール１６６で分波されＣＰＵ１２２に送られる。これによりＣＰＵ１２２は状態検出部３０６が検出結果に対応するアナウンスを要求していることを判断し、音声データの要求信号を分波／合成モジュール１６６から電灯線５０に流す。
【００１９】
電灯線５０に流された要求信号は、パソコン２００の分波/合成モジュール２０４で分波されてＣＰＵ２０２に送られ、ＣＰＵ２０２はこれに応答して要求されたアナウンスデータを音声メモリ２０６から取り出す。取り出されたアナウンスデータは、分波/合成モジュール２０４で電力に合成され、電灯線５０に流される。パソコン２００のＣＰＵ２０２は、その動作のためのプログラムを格納するとともにＣＰＵの機能に必要な各種のデータを一時的に格納するメモリを有している。これは、コンセント１００におけるメモリ１３６と同様のものであるが、パソコン２００では、図示の簡略化のため、このようなメモリも含めてＣＰＵ２０２として図示している。以下、図２以降の実施例においてもこのような簡略化を行い、ＣＰＵとして示されている各ブロックはプログラムやデータを格納するためのメモリも含むものとして図示している。電灯線５０に流されたアナウンスデータは、コンセント１００の分波／合成モジュール１６６で分波され、ＣＰＵ１２２に送られる。
【００２０】
ＣＰＵ１２２は分波されたアナウンスデータをＡＤＰＣＭデコーダ１２６に送る。ＡＤＰＣＭデコーダ１２６でデコードされたアナウンスデータ項目はデジタルアナログ変換回路１２８でアナログ音声信号に変換され、スピーカーアンプ１３０による増幅を経てスピーカー１３２から音声として出力される。以下デジタルアナログ変換回路とスピーカーアンプとスピーカーの部分をスピーカー部と称する。  なお、ＡＤＰＣＭデコーダ１２６の出力は液晶表示パネルやＬＥＤ等からなる警報表示部１３４にも送られ、アナウンス内容を文字表示や表示ランプの点滅等でも表示する。以上が状態検出からアナウンスまでの流れである。
【００２１】
メモリ１３６は、ＣＰＵ１２２の動作のためのプログラムを格納しているとともに、ＣＰＵ１２２の機能に必要な各種のデータを一時的に格納する。また、音声メモリ１３８は主に分波／合成モジュール１１６によって分波されたアナウンスデータ項目を一時的に格納するのに用いられる。これは同じアナウンスを繰り返し音声出力するためである。  操作部１４０は、コンセント１００側での手動操作を受付けるためのものであり、テストの要求や各アナウンスユニット特有の設定などコンセント１００側で行う際に利用される。  このように、第１実施例では、冷蔵庫３００に分波／合成モジュール３０２を設けるだけで、冷蔵庫における状態検出部の検出に応じてパソコン２００で用意されているアナウンスデータをコンセント１００からアナウンスすることができる。
【００２２】
図２は本発明の実施の形態に係るアナウンスシステムの第２実施例を示すブロック図である。第１の実施例とは、パソコン２００ではなくメインコントローラ４００から音声データを出力する点で異なる。メインコントローラ４００には、風呂場５００などに代表される住宅設備、各家電６００、７００に送信するための音声データを保存する音声メモリ４０６が設けられている。メインコントローラ４００は、電灯線５０を介して風呂場５００、および各家電６００、７００に接続される。メインコントローラ４００は、アナウンスに関する機能であるＡＤＰＣＭデコーダ４０８とスピーカー部４１０を有している。さらに、第１実施例と異なり、第２実施例の冷蔵庫６００は、アナウンスに関する機能であるＡＤＰＣＭデコーダ６１０とスピーカー部６１２を有している。一方、風呂場５００および洗濯機７００はアナウンスに関する機能や音声メモリを一切持っていない。
【００２３】
風呂場５００および各家電製品６００、７００内には、それぞれの機能に応じた機能部５０６、６０６、７０６が存在する。また、それぞれの機能部の状態を検出する状態検出部５０８、６０８、７０８が各機能部の変化を検出し、その変化に応じて検出状態コードを発生させる。そして発生させた検出状態コードを各家電のＣＰＵ５０２、６０２、７０２に送る、各ＣＰＵはそれぞれに与えられたＩＰアドレスと上述の検出状態コードを合成し、状態検出信号としてそれぞれ分波/合成モジュール５０４、６０４、７０４に出力する。各分波/合成モジュール５０４、６０４、７０４ではこれらの状態検出信号を電力と合成し電灯線５０へ出力する。また分波された電力は各電源部５１０、６１４、７１０に供給され各家電製品内にて必要な箇所に給電される。
【００２４】
上記電灯線５０を介して出力されたＩＰアドレスと上述の検出状態コードは、メインコントローラ４００に送られる。これらの信号は分波/合成モジュール４０４で電力とＩＰアドレスと検出状態コードからなる状態検出信号に分波される。分波された電力は電源部４１２に供給され、そこからメインコントローラ内にて必要な箇所に給電される。  ＩＰアドレスと検出信号はＣＰＵ４０２で解読され、解読結果に対応する音声データを音声メモリ４０６から読み出し、分波/合成モジュール４０４で電力と合成されアナウンス可能である家電製品である冷蔵庫６００に送信する。これは、冷蔵庫６００が自身の状態検出結果および風呂場５００および洗濯機７００の状態検出結果をアナウンスするよう設定されている場合に相当する。  冷蔵庫６００はメインコントローラからの音声データを受信する。まず分波/合成モジュール６０４で電力と音声データとに分波される。分波された音声データはＣＰＵ６０２を介してＡＤＰＣＭデコーダ６１０に送られデコードされ、スピーカー部６１２からアナウンスされる。このアナウンスは、どの家電がどのような状態である
かの情報を含む。
【００２５】
一方、メインコントローラ４００が、風呂場５００および各家電製品６００、７００の状態検出結果および風呂場５００および洗濯機７００の状態検出結果をアナウンスするよう設定されている場合は、各家電から受信したＩＰアドレスと検出信号に対応する音声データを音声メモリ４０６から読み出したあと、これを自身のＡＤＰＣＭデコーダ４０８に送り、そこでのデコード結果に基づくアナウンスがスピーカー部４１０によって行われる。  なお、図２において、メインコントローラ４００および冷蔵庫６００からのアナウンスは、両者ともアナウンスを行うような設定、またはいずれか一方のみからアナウンスを行う設定が選択可能であり、さらに状態検出結果をどこからアナウンスさせるかについて、対象家電等毎に個別に異なった設定とすることも可能である。  以上のように、第２実施例においても、風呂場５００および洗濯機７００などは、分波／合成モジュール３０２を設けるだけで、状態検出部の検出に応じてメインコントローラ４００で用意されているアナウンスデータをメインコントローラ４００または、指定された他の家電からアナウンスすることができる。また、例えば、冷蔵庫６００のように、自身は音声メモリを持たなくても状態検出結果のアナウンスが可能である。
【００２６】
図３は、図２の第２実施例におけるメインコントローラ４００のＣＰＵ４０２の基本機能を示すフローチャートである。メインコントローラに電源が供給されてフローがスタートすると、まず、ステップＳ２で状態検出信号が着信したか否かを確認する。状態検出信号が着信した場合ステップＳ４に移行する。ステップＳ４では送信されてきた状態検出信号からＩＰアドレスと検出状態コードをそれぞれ確認しステップＳ６へ移行する。ステップＳ６では、ステップＳ４で確認されたＩＰアドレスに対応した検出家電名称アナウンスデータを音声メモリから読み出す。ステップＳ６では、さらに、ステップＳ４で確認された各家電製品の検出状態コードに応じた検出状態アナウンスデータを音声メモリから読み出す。なお、これらのアナウンスデータはＡＤＰＣＭ方式(Ａｄａｐｔｉｖｅ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ：適応的差分パルス符号変調)でエンコード（符号化）されている。したがって、少ない容量で保存することができるので同じ容量の記憶素子でも豊富な音源を提供することができる。
【００２７】
ステップＳ８ではメインコントローラがアナウンスするよう指定されているか否かをチェックする。アナウンスするように指定されている場合ステップＳ１０へ移行する。ステップＳ１０では音声メモリより読み出されたアナウンスデータをＡＤＰＣＭデコーダ４０８でデコード（復号化）する。そして、ステップＳ１２に進み、デコードされたアナウンスデータをスピーカー部４１０でアナウンスさせるためのメインコントローラアナウンス処理を開始する。  メインコントローラアナウンス処理で行われるアナウンスでは、ステップＳ６で音声メモリから読み出された検出家電名称アナウンスデータと検出状態アナウンスデータにそれぞれ対応する文節が組み合わされ１つの文章を構成する。例えば「風呂場で」「お湯が沸きました。」という文章が構成される。この文章は、所定回数繰り返すよう設定できる。
【００２８】
ステップＳ１２でのメインコントローラアナウンス処理を開始した後、その処理と平行してフローはステップＳ１４へ移行する。なお、ステップＳ８においてメインコントローラがアナウンスするよう指定されているかいなかった場合は直接ステップＳ１４に移行する。  ステップＳ１４では、家電製品においてアナウンスを行う指定がなされているか否かをチェックする。いずれかの家電においてアナウンスを行う指定がなされている場合はステップＳ１６に進み、指定されている家電製品において現在アナウンス禁止条件に該当しているか否かをチェックする。例えば寝室に設置されているアナウンス指定家電製品において、その寝室が深夜に消灯されていることが時計および光センサなどで確認された場合をアナウンス禁止条件として設定することができる。この場合は、指定どおりにアナウンスをして就寝者を起こすのは不適当な場合があるからである。このようなアナウンス禁止条件は家電製品毎に設定できる。  ステップＳ１６でアナウンス禁止条件に当てはまらなければステップＳ１８に移行する。ステップＳ１８ではアナウンスさせようとしている家電製品の電源がオンになっているか否かを確認する。電源オフが確認された場合はステップＳ２０に移行する。ステップＳ２０ではその家電製品の電源をオンオフ制御する信号アナウンスデータに付加する。この電源オンオフ信号は、アナウンスの実行に先立って家電製品の電源を自動的にオンするとともにアナウンスの終了に伴って家電製品の電源を自動的にオフするための信号である。そしてフローはステップＳ２２に進む。一方、ステップＳ１８でアナウンスさせようとしている家電製品の電源がすでにオンとなっていれば、フローは直接ステップＳ２２に移行する。
【００２９】
ステップＳ２２では、状態変化を検出した家電製品自身がアナウンス指定されているか否かを確認する。アナウンスを行うのが状態変化を検出した家電製品自身であればステップＳ２４に移行する。ステップＳ２４では検出した家電製品自体がアナウンスする際にはアナウンスする家電製品の名称を知らせる必要がないのでその家電製品用に送信するアナウンスデータより検出家電名称アナウンスデータを削除してステップＳ２６に移行する。一方、ステップＳ２２で状態変化を検出した家電製品自身がアナウンス指定されているのでなければ、直接ステップＳ２６に移行する。ステップＳ２６では、アナウンス指定家電に対し、それに適するアナウンス用のＡＤＰＣＭエンコードデータを送信する。
【００３０】
次にステップＳ２８に進み、当該アナウンスシステムに新たな家電製品が付け加わっているか否か、または既存の家電製品であっても、新たにアナウンスさせる等設定内容に変更が生じているか否かを確認する。追加や設定変更が生じている場合は、ステップＳ３０に移行し、後述する登録および設定変更処理を行う。当該処理を終えるとフローはステップＳ２に戻り、以下、ステップＳ２からステップＳ３０を繰り返す。これによって、状態検出信号の着信および家電追加／設定変更にいつでも対応できる。  なお、ステップＳ２８において、家電追加／設定変更が検出されなかったときは、直ちにステップＳ２に戻る。  また、ステップＳ２において状態検出信号が着信していなければ直接ステップＳ２８に移行する。さらに、ステップＳ１４において家電製品によるアナウンス指定がなかったとき、または、ステップＳ１６においてアナウンス指定されている家電製品がアナウンス禁止条件に該当するときも、直ちにステップＳ２８に移行する。
【００３１】
なお、図３のフローは、簡単のため、アナウンス指定された家電製品が一つの場合について図示している。これに対し、アナウンス指定された家電製品が複数ある場合については、図３において、アナウンス指定された各家電製品についてステップＳ１６からステップＳ２４を繰返し、個々の家電製品についてステップＳ１６、ステップＳ１８およびステップＳ２２の可否を順次決定するようにする。  具体的には、ステップＳ１４の後に、指定家電を順次一つ選択するステップを入れるとともに、ステップＳ２４の後には、ステップＳ１６、ステップＳ１８およびステップＳ２２の可否未決定家電の有無を問うステップを入れる。また、ステップＳ１６において該当家電製品があったときは、この家電製品をアナウンス指定対象から一時的に除外するステップを経由して上記の可否未決定家電の有無を問うステップに移行するようにする。  そして、上記の可否未決定家電の有無を問うステップにおいて可否未決定家電がないことが確認されるとステップＳ２６に移行するようにするとともに、可否未決定家電があるときは上記の指定家電を順次一つ選択するステップに戻るようにする。これによって次の家電製品が選択され、この新たに選択された家電製品についてステップＳ１６からステップＳ２４が実行される。  上記のように構成したフローは、アナウンス指定家電が一つしかない場合でも対応可能である。すなわち、指定家電を順次一つ選択するステップではこの一つの家電製品が選択され、可否未決定家電の有無を問うステップでは、そのような家電製品はもう存在しないからステップＳ２６に移行することになり、図３と同様、ステップＳ１６からステップＳ２４は一度だけ実行される。
【００３２】
図４は本発明の実施の形態に係るアナウンスシステムの第３実施例を示すブロック図である。図２の第２実施例と異なるのは、メインコントローラ４００だけでなく、各家電製品が音声メモリ８１２、９１２、１０１２、ＡＤＰＣＭデコーダ８１０、９１０、１０１０、およびスピーカー部８１４、９１４、１０１４をそれぞれ持っている点である。  また、第３実施例では、メインコントローラ４００、冷蔵庫９００および洗濯機１０００によってシステムを構成していたところにレンジ８００が新規に追加されたものとして説明を行う。  上記のように、第３実施例では、少なくとも家電製品自身の状態検出に関するアナウンスについては各家電製品自体の音声メモリに保存されている音声データによって自己完結的に行うことができる。従って少なくとも自身の状態検出に基づくアナウンスに関しては検出の都度メインコントローラとの交信を行う必要はない。
【００３３】
次に、電灯線５０による交信とメインコントローラ４００の存在の意義について説明する。第一の意義は、ある家電製品が他の家電製品における状態検出結果をアナウンスする場合である。これについては、第２実施例において冷蔵庫６００が洗濯機７００の状態検出結果をアナウンスする場合と同様なので説明は省略する。  第二の意義は、音声アナウンスデータの更新に関するものである。図４の第３実施例における各家電製品は音声アナウンスに関して規格化されたシステム商品群を構成している。具体的には、レンジ８００、冷蔵庫９００、洗濯機１０００などは規格化された商品カテゴリーコードによって分類されているとともに、それぞれの商品カテゴリーにおいて検出される状態についても同一の状態について同一の状態検出コードが付与されるよう規格化されている。  そして、このようなシステム商品群に属する新製品が発売されるとき、その音声メモリには自己の商品カテゴリーの全ての状態検出コードに対応する音声データとともに、システムに属する他の全ての商品カテゴリーにおける状態検出コードに対応する音声メモリデータの新バージョンが格納されている。これらの新バージョンは、同一の状態検出コードに対応して同一の情報をアナウンスするものであるがその表現がバージョンアップされており、具体的なテキスト声質や抑揚などが異なったものである。
【００３４】
例えば、レンジ８００が新発売され、これが購入されて図４のシステムに加わったとき、その音声メモリ８１２に格納されている新バージョンの音声メモリデータのうち、冷蔵庫９００に関するものを電灯線５０を介して冷蔵庫９００が受取り、これによって冷蔵庫９００の音声メモリ９１２のアナウンスを更新することができる。このようにして、新製品だけでなく、既に購入済みの旧製品についても、その商品カテゴリーに係らず、新製品購入時にその音声メモリデータを更新できる。  なお、上記においてレンジ８００の音声メモリ８１２に格納されている全ての商品カテゴリーにおける全ての新バージョン音声メモリデータは、電灯線５０を介してメインコントローラ４００の音声メモリ４０６にも格納される。  さらに、音声メモリデータの更新は、上記のような新製品の購入時点だけでなく、メインコントローラがインターネットによりダウンロードしたデータによっても可能である。このような外部からのダウンロードによる音声メモリデータはメインコントローラ４００の音声メモリ４０６に格納されるだけでなく、必要に応じ、電灯線５０を介して該当する商品カテゴリ
ーの家電製品における音声メモリにも配信される。
【００３５】
図４の第３実施例におけるメインコントローラ４００のＣＰＵ４０２における基本機能のフローチャートは、図３のフローチャートと共通である。  ここで、第２実施例および第３実施例に共通の機能として、前述した家電製品の登録および設定変更の処理について説明する。図５は、図３のフローにおけるステップＳ３０の登録／設定変更処理の詳細を示すフローチャートである。フローがスタートすると、まずステップＳ４２で新たな家電製品が追加されてか否かを確認する。  新たな家電製品の追加が確認された場合ステップＳ４４に移行する。ステップＳ４４では新たに追加された家電製品に対して既に付与されているものとは異なるＩＰアドレスを当該家電製品に付与する。さらにステップＳ４４では、通信テスト処理を行い付与したＩＰアドレスに基づいて追加家電製品との通信が確立されていることを確認する。
【００３６】
次にステップＳ４６にて新たに追加された家電製品の音声メモリに新規のＡＤＰＣＭデータが含まれているか否かを確認する。新規のＡＤＰＣＭデータがある場合ステップＳ４８に移行し、そのＡＤＰＣＭデータを、電灯線５０を介して受信し、音声メモリ４０６に格納してステップＳ５０に進む。一方、ステップＳ４６で新たに追加された家電製品の音声メモリに新規のＡＤＰＣＭデータが含まれていないことが確認されたときは、直接ステップＳ５０に移行する。  ステップＳ５０では追加された家電製品にアナウンス機能があるかないかを確認する。アナウンス機能を有していることが確認された場合は、ステップＳ５２にて、デフォルトでアナウンス家電製品に自動指定してステップＳ５４に進む。なお、追加家電製品にアナウンスさせたくなければ、後に手動設定でアナウンス家電製品の指定を解除できる。一方、ステップＳ５０において追加された家電製品にアナウンス機能がないことが確認されたときは、直接ステップＳ５４に移行する。  また、ステップＳ４２で新たな家電製品が追加されていることが確認できなかったときは直接ステップＳ５４に移行する。
【００３７】
ステップＳ５４では、家電製品のいずれかにおいてアナウンスの指定の変更操作があったか否かを確認する。変更操作があった場合ステップＳ５６に移行する。ステップＳ５６では操作どおりに家電製品によるアナウンス指定を変更してステップＳ５８に進む。一方、ステップＳ５４で家電製品によるアナウンス指定に変更がないことが確認されたときは直接ステップＳ５８に移行する。  ステップＳ５８ではメインコントローラでアナウンスする家電製品の指定を変更する操作がなされたか否かを確認する。指定が変更されていた場合、ステップＳ６０へ移行する。ステップＳ６０では操作どおりにメインコントローラでアナウンスする家電製品の変更を行ってフローを終了する。一方、ステップＳ５８においてメインコントローラでアナウンスする家電製品の指定を変更する操作がなされたことが確認されないときは直ちにフローを終了する。
【００３８】
図６は冷蔵庫９００におけるＣＰＵ９０２の基本機能を示すフローチャートである。なお、このフローチャートは、他の家電製品のＣＰＵ８０２、１００２でも共通のものであるが、以下冷蔵庫９００の機能として説明する。図６のフローは、冷蔵庫９００を家庭に設置して初めて電源をオンにした時または冷蔵庫９００が設置済であるときは、その電源をオンにするたびにスタートする。フローがスタートすると、まずステップＳ７２で自身が新規に設置された家電であるかどうかを確認する。新規設置であればステップＳ７４に進み、メインコントローラからＩＰアドレスを取得すると同時にメインコントローラとの間の通信テストを行う。テストを完了するとステップＳ７６に進み、自身の音声メモリに格納されているＡＤＰＣＭデータをメインコントローラ４００と他の家電に送信してステップＳ７８に進む。なお、ステップＳ７２において自身が新規に設置された家電製品でないことが確認されたときは、直接ステップ７８へ移行する。ステップＳ７２においては、具体的には、メインコントローラ４００から付与されたＩＰアドレスがＣＰＵのメモリに記憶されているかどうかをチェックすることで、自身が新規に設定された家電製品かどうかを確認する。
【００３９】
ステップＳ７８では、他家電およびメインコントローラと通信を行い、これらに新規のＡＤＰＣＭデータが有るか無いかを確認する。新規のデータが有る場合はステップＳ８０に移行する。なお、新規なデータがある場合とは、家庭内に例えばレンジ８００が新規に設置された場合に相当する。ステップＳ８０では受信した他家電の新規データに自身の状態検出コードに対応したものが有るか否かを確認する。自身の状態検出コードに一致するものがあればステップＳ８２で当該ＡＤＰＣＭデータを受信し音声メモリ９１２に格納する。次いでステップＳ８４において、上記のようにして受信し格納したＡＤＰＣＭデータをデコードしてテストアナウンスさせる。このとき既に設定されているものと比較できるよう設定済のものもアナウンスさせてもよい。テストアナウンスが終了するとステップＳ８６に進み、テストアナウンスしたデータを採用する操作があったかどうか確認する。操作があればステップＳ８８に移行し、対応する状態検出コードに対するＡＤＰＣＭデータを旧来のものから新規採用のものに更新してステップＳ９０に移行する。  なお、ステップＳ７８において他家電からの新規なＡＤＰＣＭデータがなかったとき、またはステップＳ８０において自身の状態検出コードに対応する新規ＡＤＰＣＭデータがなかったとき、またはステップＳ８６においてテストアナウンスさせた新規ＡＤＰＣＭデータを採用する操作がなかったときは、それぞれ直接ステップＳ９０に移行する。この結果、ステップＳ８８を通らないこととなったときは、状態検出コードに対応するＡＤＰＣＭデータの更新は行われず、旧来のまま維持される。  以上のようにして家庭内に新たな家電製品が追加されるたびに既に設置済みの家電製品であってもその状態検出コードに対応するアナウンスを好みに応じ、新たなバージョンのものに更新することができる。
【００４０】
ステップＳ９０では、自身の状態変化を検出したかどうか確認する。検出した場合次にステップＳ９２へ移行する。ステップＳ９２では自身がアナウンスを行うように設定されているか否かを確認する。自身がアナウンスするよう設定されている場合はステップＳ９４に移行し音声メモリ９１２に格納されているＡＤＰＣＭデータを読み出しＡＤＰＣＭデコーダ９１０でデコードし、スピーカー部９１４でアナウンスさせる。そしてアナウンスが終了するとステップＳ９６に移行する。  一方、ステップＳ９２において自身でアナウンスするよう設定されていないことが確認された場合は、ステップＳ１００に移行し状態検出信号をメインコントローラもしくは他の家電に送信してステップＳ９６に移行する。ステップＳ９６では、他の家電またはメインコントローラよりＡＤＰＣＭデータを受信しているか否か確認する。受信を確認した場合、ステップＳ９８で、受信したＡＤＰＣＭデータをデコードしスピーカー部９１４からアナウンスさせる。アナウンスが終わるとフローはステップＳ７８に戻り、以下、フローはステップＳ７８からステップＳ１００を繰返し、その間の種々のイベントに対応する。なお、ステップＳ９０で自身の状態検出がなかったとき、または、ステップＳ９６で外部からのＡＤＰＣＭデータ受信がなかったときは、直接ステップＳ７８に戻る。
【００４１】
次に図７において第４の実施例について説明をする。図４の第３の実施例と異なるのはメインコントローラ１１００も含め各家電製品１２００、１３００、１４００がこれらの近くに人がいるかいないかを検出するための人センサ１１１４、１２１８、１３１８、１４１８を有していることである。人センサ１１１４、１２１８、１３１８、１４１８は、例えば赤外線センサもしくは焦電センサ等からなる。人センサ１１１４、１２１８、１３１８、１４１８を設ける理由は、人が現にいない場所でアナウンスを行っても無駄なので、アナウンスを行わないようにするためである。つまり、家電のセンサが人を検出していれば、今までに説明した実施例と同様にアナウンスを行うが、検出できなければその家電製品によるアナウンスを取りやめるようにする。さらに、状態検出時点において人が検出できなかった家電製品であっても、その後所定時間内に人を検出したときはその時点において状態検出の内容をアナウンスするようにする。このような構成にすることにより、例えば状態検出直後において人が近づいたとき、その人の接近を待ってアナウンスが始まるので、人の存否に係らずアナウンスを行ってしまったためにその後家電製品に近づいた人がアナウンスを聞き漏らすようなことも防止できる。なお、所定時間経過後に人を検出したときは、もはやアナウンスしても意味がないのでアナウンスを行わないようにする。このような状態検出後またはＡＤＰＣＭデータ受信後の所定時間のカウントは、ＣＰＵ１１０２、１２０２、１３０２、１４０２に内蔵される時計機能によって達成される。
【００４２】
図８は図７で示した人体検出機能付の冷蔵庫１３００のＣＰＵ１３０２の基本機能を示すフローチャートである。このフローチャートは他の家電のＣＰＵ１２０２、１４０２でも共通である。図８のフローは、冷蔵庫１３００を家庭に設置して初めて電源をオンにした時または冷蔵庫１３００が設置済であるときは、その電源をオンにするたびにスタートする。フローがスタートすると、まずステップＳ１０２において新規設置処理が行われる。その内容は、図６のステップＳ７２からステップＳ７６と同様のものである。次いでステップＳ１０４においてＡＤＰＣＭデータ更新処理が行われる。その内容は、図６のステップＳ７８からステップＳ８８までと同様のものである。
【００４３】
次いで、ステップＳ１０６で、自身の状態検出があったかどうかを確認する。状態検出があった場合はステップＳ１０８に移行する。ステップＳ１０８では家電製品自身がアナウンスするよう自己アナウンス設定されているか否かを確認する。自己アナウンスするように設定されている場合ステップＳ１１０に移行する。
【００４４】
ステップＳ１１０では、家電製品に搭載されているセンサにて人体が検出されたか否かを確認する。人体が検出された場合ステップＳ１１２に移行しＡＤＰＣＭデータデコード・アナウンス処理を行う。ステップＳ１１２の詳細については後述する。
【００４５】
ステップＳ１１２を終了するとステップＳ１１４に移行し、ステップＳ１１２で行ったアナウンスが受信したＡＤＰＣＭデータに基づくものであったか否か確認する。受信データに基づくものであったときはステップＳ１１６に移行し、ＡＤＰＣＭデータの送信元にアナウンスを実行した旨を報告する信号を送信してステップＳ１２０に移行する。ステップＳ１１４において受信したＡＤＰＣＭデータに基づくアナウンスでなかったときは自信の状態検出のアナウンスであり報告の必要はないので直接ステップＳ１２０へ移行する。ステップＳ１２０では、他の家電からＡＤＰＣＭデータを受信したかどうか確認する。受信が確認されなければステップＳ１２２に移行する。ステップＳ１２２では他の家電に状態検出信号を送信したかどうかを確認する。送信済であることが確認できればステップＳ１２４へ移行する。ステップＳ１２４では送信した状態検出信号に基づくアナウンスを実行した旨の報告を受信したかどうかチェックする。受信していなければステップＳ１２６に移行し状態検出信号送信後から所定時間経過したか否か確認する。所定時間を経過していない場合ステップＳ１２４に戻り、以下、ステップＳ１２４でアナウンス実行報告を受信するかまたはステップＳ１２６で所定時間経過を確認するかしない限りステップＳ１２４とステップＳ１２６を繰り返す。ステップＳ１２６において所定時間が経過したときは、ステップＳ１２８に移行し、送信済みの状態検出をキャンセルする信号を送信してステップＳ１０４に戻る。
【００４６】
なお、ステッ
プＳ１２２で状態検出信号を送信済みでなかったときは直接ステップＳ１０４に戻る。また、ステップＳ１２４でアナウンス実行報告を受信したときもステップＳ１０４に戻る。従ってこれらの場合には、ステップＳ１２８の状態検出キャンセル信号は送信されない。
【００４７】
一方、ステップＳ１０６で自身の状態検出がなかったときは、直接ステップ１２０に移行する。また、ステップＳ１０８で自身がアナウンスする設定になっていないことが確認されたときはステップＳ１３０に移行し、ステップＳ１０６で検出した状態検出信号を外部に送信する。
【００４８】
また、ステップＳ１２０でＡＤＰＣＭデータの受信が確認されたときはこれに基づくアナウンスの必要があるのでステップＳ１１０に移行する。
【００４９】
ステップＳ１１０で人体検出がなかったときはステップＳ１３２に移行し、ステップＳ１０６の状態検出後、またはステップＳ１２０でのＡＤＰＣＭデータ受信後所定時間経過したかどうかを確認する。所定時間の経過がなければステップＳ１１０に戻り、以下、人体検出がなくかつ所定時間が経過しない限りステップＳ１１０およびステップＳ１３２繰り返して人体検出を待つ。そして、所定時間が経過すればステップＳ１２０に移行する。これによって、ステップＳ１１２がスキップされるので、アナウンスは実行されない。
【００５０】
図９は図８のステップＳ１１２のＡＤＰＣＭデータデコード・アナウンス処理の詳細を示すフローチャートである。フローがスタートするとステップＳ１４２で新規に受信したＡＤＰＣＭデータに基づくアナウンスか否か確認する。そうでなければ自身の状態検出によるアナウンスなのでステップＳ１４４に進み、自身の音声メモリに格納されているアナウンス用ＡＤＰＣＭデータの読み出しを行ってステップＳ１４６に移行する。新規にＡＤＰＣＭデータを受信したのであれば、これを用いてアナウンスすればよく読み出しの必要はないのでステップＳ１４６へ直接移行する。
【００５１】
ステップＳ１４６では、他の家電製品または自身の家電製品が状態検出をした時刻と現時刻との時間差を検出する。ステップＳ１４８ではこの検出した時間差が家電にて設定されている所定の時間を超えているか否かを確認する。この所定時間は比較的短い時間が設定されているが、所定時間を越えた場合はステップＳ１５０で時間差情報をアナウンス去るためのＡＤＰＣＭデータを読み出しステップＳ１５２に進む。この時間差情報アナウンスは例えば、「１分前に」等のアナウンスであり、状態変化がいつ起こったのかの情報をアナウンスに付加するためのものである。一方、ステップＳ１４８で時間差が所定時間より小さいときは直接ステップＳ１５２に移行する。これは、例えば家電の状態変化を検出した状態検出時刻と人体を検出した現時刻が例えば数秒しかなく、時間差についてアナウンスする必要が無いばかりかかえって煩雑であるためである
【００５２】
ステップＳ１５２では、ＡＤＰＣＭデータがデコードされ、ステップＳ１５４にてスピーカー部１３１４を通じてアナウンスが実行される。ステップＳ１５６ではアナウンスが所定回数実行されたか否か確認し、所定回数繰り返しアナウンスされた場合ステップＳ１５８へ移行する。所定回数に達していなければステップＳ１５４に戻り、以下、アナウンスが所定回数に達するまで、ステップＳ１５４とステップＳ１５６が繰り返される。  ステップＳ１５８では当該受信したＡＤＰＣＭデータが今までに受信したことがあるＡＤＰＣＭデータかどうか確認する。今まで受けたことのある新規受信のＡＤＰＣＭデータでなければ直ちにフローを終了する。一方今まで受けたことのない新規の受信ＡＤＰＣＭデータであれば、ステップＳ１６０にて再利用するために自身の音声メモリに受信したＡＤＰＣＭデータを格納し、フローを終了する。
【００５３】
なお、図７の第４実施例では、センサ１３１８で人体を検出しているか否かＣＰＵが確認する。自身のセンサで人体を検出した場合自身の音声メモリ１３１２から音声データを読み出しＡＤＰＣＭデコーダ１３１０でデコードするとともに、自身のセンサ１３１８で人体を検出できなかった場合でかつタイマで規定される所定時間を経過している場合には、状態検出信号を分波／合成モジュール１３０４より検出結果を電灯線５０に流すようにしてもよい。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施の形態に係るアナウンスシステムの第一実施例を示すブロック図である。
【図２】本発明の実施の形態に係るアナウンスシステムの第二実施例を示すブロック図である。
【図３】図の実施例におけるパソコン及びメインコントローラの基本性能を示すフローチャートである。
【図４】本発明の実施の形態に係るアナウンスシステムの第三実施例を示すブロック図である。
【図５】図５は、図３のステップＳ３０における登録/変更処理の詳細を示すフローチャートである。
【図６】図４の電気機器の基本性能を示すフローチャートである。
【図７】本発明の実施の形態に係るアナウンスシステムの第四実施例を示すブロック図である。
【図８】図７の電気機器の基本性能を示すフローチャートである。
【図９】図９は図８のステップＳ１１２におけるＡＤＰＣＭデータデコード・アナウンス処理の詳細を示すフローチャートである。
【符号の説明】
【００５５】
８０６、９０６１００、６  機能部  ８０８、９０８、１００８  状態検出部    ８１２、９１２、１０１２  記憶部  ８０４、９０４、１００４  送信部  ８０４、９０４、１００４  受信部  ８０２、９０２、１００２  第一の制御部  ８０２、９０２、１００２  第二の制御部
【図１】
0005094266.tif 000002
【図２】
0005094266.tif 000003
【図３】
0005094266.tif 000004
【図４】
0005094266.tif 000005
【図５】
0005094266.tif 000006
【図６】
0005094266.tif 000007
【図７】
0005094266.tif 000008
【図８】
0005094266.tif 000009
【図９】
0005094266.tif 000010