(57)【要約】【課題】機器のユーザにメッセージを伝達する。【解決手段】メッセージ発信システムを構成するホームゲートウェイ装置が実行する処理は、テレビが送信したパケットを受信したことを検知するステップ（Ｓ６１０）と、パケットから、テレビの識別番号およびネットワークアドレスを抽出するステップ（Ｓ６２０）と、その抽出した識別番号に関連付けられたメッセージおよび電話番号を、フラッシュメモリからＲＡＭのワーク領域にロードするステップ（Ｓ６３０）と、パケットを送信したテレビが、ホームゲートウェイ装置に登録された機器であるか否かを判定するステップ（Ｓ６４０）と、電話機を発呼するステップ（Ｓ６５０）と、電話機による応答を検知した場合に（ステップＳ６６０にてＹＥＳ）、メッセージを電話機に送信するステップ（Ｓ６７０）とを含む。【選択図】図６
2010192996.tif 000002
【特許請求の範囲】
【請求項１】
メッセージおよび通信のために割り当てられた識別番号を格納する記憶手段と、
データを受信するための受信手段と、
前記受信手段が、送信機能を有する機器によって送信されたデータを受信したことに基づいて、前記識別番号により特定される電話機に発呼するための制御手段と、
前記電話機による応答に基づいて、前記メッセージを前記電話機に送信するための送信手段とを備える、メッセージ発信装置。
【請求項２】
前記記憶手段は、前記機器の識別データを格納しており、
前記制御手段は、前記受信手段によって受信されたデータから前記識別データを検出した場合に、前記特定される電話機に発呼する、請求項１に記載のメッセージ発信装置。
【請求項３】
前記記憶手段は、複数の機器の各識別データと、各前記識別データにそれぞれ関連付けられた各メッセージと、各前記メッセージに関連付けられた各識別番号とを格納しており、
前記制御手段は、前記受信手段によって受信されたデータから検出された識別データに関連付けられている識別番号により特定される電話機に発呼し、当該識別番号に関連付けられているメッセージを当該電話機に送信する、請求項２に記載のメッセージ発信装置。
【請求項４】
前記記憶手段は、前記機器の使用者として登録された顔画像を格納しており、前記顔画像は前記識別番号に関連付けられており、
前記制御手段は、前記機器の使用時に取得された顔画像と、前記登録された顔画像とが一致する場合に、前記顔画像に関連付けられた識別番号により特定される電話機に発呼する、請求項１〜３のいずれかに記載のメッセージ発信装置。
【請求項５】
前記機器によって送信されるデータは、前記機器の電源のオン又はオフに基づいて送信されるデータ、および、前記機器に対する操作に応答して送信されるデータのいずれかを含む、請求項１〜４のいずれかに記載のメッセージ発信装置。
【請求項６】
請求項１〜５のいずれかに記載のメッセージ発信装置と、
送信機能を有する機器とを備える、メッセージ発信システム。
【請求項７】
メッセージおよび通信のために割り当てられた識別番号をロードするステップと、
データを受信するステップと、
送信機能を有する機器によって送信されたデータを受信したことに基づいて、前記識別番号により特定される電話機に発呼するステップと、
前記電話機による応答に基づいて、前記メッセージを前記電話機に送信するステップとを含む、メッセージ発信方法。
【請求項８】
コンピュータをメッセージ発信装置として機能させるためのプログラムであって、前記プログラムは前記コンピュータに、
メッセージおよび通信のために割り当てられた識別番号をロードするステップと、
データを受信するステップと、
送信機能を有する機器によって送信されたデータを受信したことに基づいて、前記識別番号により特定される電話機に発呼するステップと、
前記電話機による応答に基づいて、前記メッセージを前記電話機に送信するステップとを実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はメッセージの発信に関し、特に、機器の操作に連動してメッセージを発信するための技術に関する。
【背景技術】
【０００２】
音声メッセージを伝達するための技術に関し、たとえば、特開昭６１−２７８２５５号公報（特許文献１）は、配送遅延が少なくなるメッセージ配送方式に係る発明を開示している。当該発明に係るメッセージ配送方式は、不応答又は話中等の理由により配送不能となった加入者をサービス中断後も引き続き監視を行ない、設定時間前であっても当該加入者の通話完了の状態の検出、又は不応答時においてはサービス中継後の発信又は着信の検出を行なってサービスの実行可能状態を識別することにより、直ちに保留メッセージの配送を実行する。当該方式によると、加入者へのメッセージ配送遅延を少なくすることができる。
【０００３】
また、特開平１−１８０１７０号公報（特許文献２）は、被呼者の不在時に、発呼者のメッセージを自動記憶する機能を有する自動構内交換装置に係る発明を開示している。この自動構内交換装置は、発呼者Ａと、被呼者内線Ｂとを接続する第１情報伝送路と、メッセージを記憶する伝言記憶装置と、被呼者内線Ｂの不在を検出する不在検出手段と、発呼者Ａと伝言記憶装置とを接続する第２情報伝送路と、第１、第２情報伝送路の運用を制御する制御部とを備える。発呼者Ａから被呼者内線Ｂへの発呼が実行され、不在検出手段が被呼者内線Ｂの不在を検出したとき、制御部は、第１情報伝送路を開放すると共に、第２情報伝送路を接続し、発呼者Ａからの伝言の、伝言記憶装置への記憶を許容するように構成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開昭６１−２７８２５５号公報
【特許文献２】特開平１−１８０１７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の伝言板システムによると、ユーザがメッセージ（たとえば、伝言板メッセージ）が登録されていないかを確認し、メッセージが登録されている場合にはメッセージを聞くという操作を行なう必要がある。そのため、利便性が良好ではなかった。
【０００６】
本発明は、上述のような問題点を解決するためになされたものであって、その目的は、メッセージをユーザに容易に伝達できるメッセージ発信装置を提供することである。他の目的は、メッセージの伝達の利便性が向上するメッセージ発信装置を提供することである。
【０００７】
他の目的は、メッセージをユーザに容易に伝達できるメッセージ発信システムを提供することである。他の目的は、メッセージの伝達の利便性が向上するメッセージ発信システムを提供することである。
【０００８】
他の目的は、メッセージをユーザに容易に伝達できるメッセージ発信方法を提供することである。他の目的は、メッセージの伝達の利便性が向上するメッセージ発信方法を提供することである。
【０００９】
さらに他の目的は、メッセージをユーザに容易に伝達できるメッセージ発信装置としてコンピュータを機能させるためのプログラムを提供することである。他の目的は、メッセージの伝達の利便性が向上するメッセージ発信装置としてコンピュータを機能させるためのプログラムを提供することである。
【課題を解決するための手段】
【００１０】
一実施の形態に従うメッセージ発信装置は、メッセージおよび通信のために割り当てられた識別番号を格納する記憶手段と、データを受信するための受信手段と、受信手段が、送信機能を有する機器によって送信されたデータを受信したことに基づいて、識別番号により特定される電話機に発呼するための制御手段と、電話機による応答に基づいて、メッセージを電話機に送信するための送信手段とを備える。
【００１１】
好ましくは、記憶手段は、機器の識別データを格納している。制御手段は、受信手段によって受信されたデータから識別データを検出した場合に、特定される電話機に発呼する。
【００１２】
好ましくは、記憶手段は、複数の機器の各識別データと、各識別データにそれぞれ関連付けられた各メッセージと、各メッセージに関連付けられた各識別番号とを格納している。制御手段は、受信手段によって受信されたデータから検出された識別データに関連付けられている識別番号により特定される電話機に発呼し、当該識別番号に関連付けられているメッセージを当該電話機に送信する。
【００１３】
好ましくは、記憶手段は、機器の使用者として登録された顔画像を格納しており、顔画像は識別番号に関連付けられている。制御手段は、機器の使用時に取得された顔画像と、登録された顔画像とが一致する場合に、顔画像に関連付けられた識別番号により特定される電話機に発呼する。
【００１４】
好ましくは、機器によって送信されるデータは、機器の電源のオン又はオフに基づいて送信されるデータ、および、機器に対する操作に応答して送信されるデータのいずれかを含む。
【００１５】
他の実施の形態に従うと、上記のいずれかに記載のメッセージ発信装置と、送信機能を有する機器とを備えるメッセージ発信システムが提供される。
【００１６】
他の実施の形態に従うメッセージ発信方法は、メッセージおよび通信のために割り当てられた識別番号をロードするステップと、データを受信するステップと、送信機能を有する機器によって送信されたデータを受信したことに基づいて、識別番号により特定される電話機に発呼するステップと、電話機による応答に基づいて、メッセージを電話機に送信するステップとを含む。
【００１７】
さらに他の実施の形態に従うと、コンピュータをメッセージ発信装置として機能させるためのプログラムが提供される。このプログラムはコンピュータに、メッセージおよび通信のために割り当てられた識別番号をロードするステップと、データを受信するステップと、送信機能を有する機器によって送信されたデータを受信したことに基づいて、識別番号により特定される電話機に発呼するステップと、電話機による応答に基づいて、メッセージを電話機に送信するステップとを実行させる。
【発明の効果】
【００１８】
本発明の一実施の形態に従うと、メッセージをユーザに容易に伝達することができる。また、メッセージの伝達の利便性が向上し得る。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施の形態に係るメッセージ発信システム１０の使用態様の一例を表わす図である。
【図２】ホームゲートウェイ装置１００とテレビ１１０と電話機１３０との各ハードウェア構成を表わすブロック図である。
【図３】ホームゲートウェイ装置１００が備えるフラッシュメモリ２３０におけるデータの格納の一態様を概念的に表わす図である。
【図４】メッセージを登録するためにメッセージ発信システム１０が実行する処理の一部を表わすフローチャートである。
【図５】テレビ１１０の一部の動作を表わすフローチャートである。
【図６】ホームゲートウェイ装置１００が実行する処理の一部を表わすフローチャートである。
【図７】本発明の実施の形態の変形例に係るメッセージ発信システム２０を構成するハードウェアの概略を表わす図である。
【図８】ホームゲートウェイ装置７００が備えるフラッシュメモリ２３０におけるデータの格納の一態様を概念的に表わす図である。
【図９】ホームゲートウェイ装置１００，７００として機能するコンピュータシステム９００のハードウェア構成を表わすブロック図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２１】
また、異なる実施の形態が説明される場合には、その実施の形態に係る構成の説明は、当該実施の形態に固有な構成を除き、繰り返さない。
【００２２】
［使用態様］
図１を参照して、本発明の実施の形態に係るメッセージ発信システム１０について説明する。図１は、メッセージ発信システム１０の使用態様の一例を表わす図である。メッセージ発信システム１０は、たとえば、家１に設置される。メッセージ発信システム１０は、メッセージを発信するためのホームゲートウェイ装置１００と、テレビ１１０とを備える。ホームゲートウェイ装置１００とテレビ１１０とは、家庭ＬＡＮ（Local  Area  Network）１５０によって接続されている。
【００２３】
ホームゲートウェイ装置１００は、インターネット１４０に接続されている。ホームゲートウェイ装置１００は、部屋２に配置されている。テレビ１１０は、部屋３に配置されている。テレビ１１０は、リモコン端末１２０によって発信される信号により制御される。
【００２４】
部屋３には、テレビ１１０に加えて、電話機１３０が設置されている。電話機１３０は、電話回線１６０によってホームゲートウェイ装置１００に接続されている。電話機１３０は、固定電話機、コードレス電話機、携帯電話機、ＩＰ（Internet  Protocol）電話機など周知の電話機である。電話回線１６０は、有線および無線のいずれであってもよい。他の局面において、電話回線１６０は、たとえば、ＬＡＮ回線としても実現される。通信のプロトコルは、特に限られない。
【００２５】
なお、ホームゲートウェイ装置１００とテレビ１１０と電話機１３０とは、同じ部屋に配置されてもよいが、別個の部屋に配置されていてもよい。本実施の形態においては、テレビ１１０と電話機１３０とが同一の部屋に配置されているのが好ましい。テレビ１１０の操作に応答して電話機１３０が発呼した場合に、テレビ１１０のユーザが電話機１３０に速やかに応答できるからである。
【００２６】
本実施の形態においては、テレビ１１０が、メッセージ発信システム１０を構成する機器の一例として説明されるが、当該機器は、テレビ１１０に限られない。当該機器は、たとえば、パーソナルコンピュータ、ゲーム装置その他の情報通信機能を有する装置、デジタルデータ記録装置、エアコン、冷蔵庫その他のネットワーク接続可能な電子機器等も含み得る。
【００２７】
［ハードウェア構成］
図２を参照して、本実施の形態に係るメッセージ発信システム１０の具体的な構成について説明する。図２は、ホームゲートウェイ装置１００とテレビ１１０と電話機１３０との各ハードウェア構成を表わすブロック図である。
【００２８】
ホームゲートウェイ装置１００は、受信インターフェイス２１０と、コントローラ２２０と、フラッシュメモリ２３０と、ＲＡＭ（Random  Access  Memory）２３２と、通信インターフェイス２４０と、電話インターフェイス２４２とを備える。フラッシュメモリ２３０は、たとえば、ホームゲートウェイ装置１００を作動させるためのプログラムに加えて、テレビ１１０その他の機器のネットワークアドレス、予め入力されたメッセージ、電話機１３０と機器の識別番号、通信のための番号（たとえば、電話番号、内線番号、ＩＰ電話番号など）を格納している。テレビ１１０は、検知部２５０と、送信インターフェイス２６０と、プロセッサ２７０と、メモリ２８０とを備える。電話機１３０は、受話器２９０を備える。
【００２９】
ホームゲートウェイ装置１００において、受信インターフェイス２１０は、家庭ＬＡＮ１５０に接続されて、テレビ１１０から送られるデータを受信するように構成されている。受信インターフェイス２１０は、たとえば、イーサネット（登録商標）、赤外線リンク等の接続を受け付けることが可能なインターフェイスであるが、通信の規格は特に限られない。受信インターフェイス２１０によって受信されたデータは、コントローラ２２０に入力される。
【００３０】
コントローラ２２０は、ホームゲートウェイ装置１００の動作を制御する。コントローラ２２０は、たとえば、ＣＰＵ（Central  Processing  Unit）その他のプロセッサにより実現される。あるいは、コントローラ２２０の一部又は全部がハードウェアによっても実現され得る。
【００３１】
受信インターフェイス２１０がテレビ１１０によって送信されたデータを受信すると、コントローラ２２０は、通信のために機器に予め割り当てられた識別番号（たとえば、電話番号、内線番号など）により特定される電話機１３０に発呼する。たとえば、コントローラ２２０は、電話インターフェイス２４２を用いて電話機１３０に対してダイヤル発信する。
【００３２】
また、コントローラ２２０は、フラッシュメモリ２３０に格納されているメッセージをＲＡＭ２３２にロードする。逆に、コントローラ２２０は、受信インターフェイス２１０あるいは通信インターフェイス２４０によって受信されたデータをフラッシュメモリ２３０に格納することもできる。さらに他の局面において、ホームゲートウェイ装置１００が、ユーザの入力を受け付けるためのスイッチを備える場合には、コントローラ２２０は、当該スイッチの操作によって与えられたデータをフラッシュメモリ２３０に格納することもできる。
【００３３】
通信インターフェイス２４０は、ホームゲートウェイ装置１００とインターネット１４０との通信を実現する。たとえば、通信インターフェイス２４０は、コントローラ２２０の命令に基づいて、インターネット１４０に接続されているサービスプロバイダに接続することができる。ある局面において、コントローラ２２０は、サービスプロバイダとの間でパケットを通信し得る。パケットは、電子メールその他のメッセージ、プログラムを構成するためのデータ等を含み得る。たとえば、コントローラ２２０は、ホームゲートウェイ装置１００のファームウェア、ハードウェアのドライバその他のソフトウェアを更新するために、ホームゲートウェイ装置１００の製造事業者が運営するサイトに通信インターフェイス２４０を介してアクセスし、更新のためのソフトウェアをダウンロードすることができる。
【００３４】
また、他の局面において、電話機１３０が携帯電話機である場合、通信インターフェイス２４０は、ホームゲートウェイ装置１００と電話機１３０との通話を実現する。すなわち、コントローラ２２０は、フラッシュメモリ２３０から読み出された識別番号を参照して、当該識別番号によって特定される電話機１３０との通信を確立するために、通信インターフェイス２４０を介して、携帯電話通信網に接続する。通信が確立されると、コントローラ２２０は、電話機１３０に割り当てられた電話番号を発呼する。
【００３５】
なお、別の局面において、携帯電話機が無線ＬＡＮに対応していれば、固定電話機、内線番号が与えられたコードレス電話機、またはＩＰ電話機の場合と同様に、コントローラ２２０は、通信インターフェイス２４０およびインターネット１４０を介さずに、電話インターフェイス２４２および電話回線１６０を介して、電話機１３０に発呼することもできる。
【００３６】
電話インターフェイス２４２は、一般の公衆回線網を経由することなく、電話回線１６０を介して、電話機１３０に対して直接発呼することができる。この場合、電話機１３０と、電話機インターフェイス２４２とは、同一の通信プロトコルにしたがって送信及び受信ができるように構成されている。プロトコルは、特定のプロトコルに限られない。より詳しくは、電話機１３０が、固定電話機、内線番号が与えられたコードレス電話機またはＩＰ電話機である場合、コントローラ２２０は、フラッシュメモリ２３０から識別番号を読み出し、電話インターフェイス２４２および電話回線１６０を介して、当該識別番号によって特定される電話機１３０を発呼し、フラッシュメモリ２３０から読み出したメッセージを、電話インターフェイス２４２を介して電話機１３０に送信する。
【００３７】
テレビ１１０の送信インターフェイス２６０が送信するパケットは、たとえば、テレビ１１０をネットワーク上で特定するために割り当てられた識別データを含む。コントローラ２２０は、受信インターフェイス２１０によって受信されたパケットから当該識別データを検出し、フラッシュメモリ２３０に格納されている識別データと比較する。これらの識別データが一致する場合には、コントローラ２２０は、ホームゲートウェイ装置１００において予め登録された機器からデータが送られたと判断し、フラッシュメモリ２３０に格納されているメッセージ（たとえば音声メッセージ、テキストメッセージなど）を、通信インターフェイス２４０を介して電話機１３０に送信する。
【００３８】
一実施の形態においては、電話機１３０は、テレビ１１０が設置されている部屋３に配置されているため、テレビ１１０のユーザは、電話機１３０の発呼を認識する。そのユーザが電話機１３０に応答すると、受話器２９０からメッセージが流れる。このメッセージは、ホームゲートウェイ装置１００によって送信されたものである。したがって、ユーザは、テレビ１１０の操作に応じて、ホームゲートウェイ装置１００によって発信されたメッセージを聞くことができる。
【００３９】
なお、テレビ１１０の操作は、たとえば、電源スイッチのオン又はオフを含むが、これらに限られず、他の操作、たとえば、チャネル切り換え操作、受信チューナの切り換え操作、信号入力ソースの切り換えなども含み得る。
【００４０】
また、メッセージ発信システム１０を構成する機器が、パーソナルコンピュータである場合には、パーソナルコンピュータは、たとえば、インターネットに接続した時に、あるいは、特定のユーザとしてログインした時に、当該パケットをホームゲートウェイ装置１００に送信する。
【００４１】
当該機器が、エアコン、電子レンジ、照明器具等の装置である場合には、当該装置のスイッチがオンにされたときに、当該装置は、パケットをホームゲートウェイ装置１００に送信する。
【００４２】
さらに他の局面において、前述のような装置に代えて、監視カメラが用いられてもよい。この場合、部屋３に配置された監視カメラが移動物体（すなわち、家１の住人）を認識した場合に、監視カメラは、パケットをホームゲートウェイ装置１００に送信する。ホームゲートウェイ装置１００は、そのパケットの受信に基づいて電話機１３０を発呼する。このようにすると、監視カメラによって検知された移動物体が住人である場合には、ホームゲートウェイ装置１００が発信するメッセージは、当該住人に対して意味のあるメッセージとして用いられる。仮に、当該移動物体が住人でない場合には、電話機１３０による発呼は、警告としても用いられ得る。
【００４３】
［データ構造］
図３を参照して、本実施の形態に係るホームゲートウェイ装置１００のデータ構造について説明する。図３は、フラッシュメモリ２３０におけるデータの格納の一態様を概念的に表わす図である。フラッシュメモリ２３０は、データを格納するための複数の領域３１０〜領域３４０を含む。
【００４４】
ある局面において、ホームゲートウェイ装置１００は、複数のメッセージを格納することができる。各メッセージは、たとえば家１において使用される電話機の数に応じて登録することができる。たとえば、領域３１０は、ホームゲートウェイ装置１００によって発信されるメッセージを識別するための番号を格納している。領域３２０は、家１０においてメッセージ発信システム１０によって使用され得る機器の識別データを格納している。機器の識別データは、たとえばＩＤ（Identification）その他の当該機器に固有なデータ、あるいは、家庭ＬＡＮ１５０におけるネットワークアドレスなどを含み得る。領域３３０は、当該機器に関連付けられた器別番号、すなわち、電話機による通話のために予め割り当てられた識別番号を格納している。この識別番号は、たとえば、固定電話機または携帯電話機の電話番号、ＩＰ電話番号である。また、電話番号は、公衆回線において用いられる番号に限られず、ホームゲートウェイ装置１００を用いるネットワークが構築される家１における内線番号であってもよい。
【００４５】
領域３４０は、当該機器に関連付けられた電話機に発信されるメッセージを格納している。このメッセージは、メッセージ発信システム１０のユーザによって入力される。たとえば、電話機１３０その他の電話機であって家１の内部において使用される電話機を用いてホームゲートウェイ装置１００に入力される。なお、電話機１３０がコードレス電話機あるいは携帯電話機である場合には、本実施の形態に係るメッセージ発信システム１０は、家１の外でも適用可能である。
【００４６】
メッセージの入力は、たとえば、ユーザが電話機１３０の複数のボタン（すなわち、数字、アスタリスクもしくはシャープなどの記号）に対して予め規定されたボタンを押下することにより、電話機１３０を入力装置として作動させて電話機１３０とホームゲートウェイ装置１００との通信を確立することにより行なわれる。電話機１３０とホームゲートウェイ装置１００との通信が確立されると、電話機１３０のユーザは、受話器２９０に向かって発話し、ホームゲートウェイ装置１００に対して保存させたいメッセージを発する。ユーザが受話器２９０を置くと、当該通信が終了し、ホームゲートウェイ装置１００は、それまで入力されたメッセージであってＲＡＭ２３２に一時的に保持していたデータをフラッシュメモリ２３０に格納する（領域３４０）。その後、当該機器における電源のオンその他の操作が検知されると、テレビ１１０から送られたデータに基づいて識別番号の異同がコントローラ２２０によって判断され、メッセージがフラッシュメモリ２３０から読み出される。
【００４７】
図３において、たとえば、番号「０１」の一例として、電話機１３０がコードレス電話機セットのうちの親機である場合には、コントローラ２２０は、通話のために割り当てられた識別番号（領域３３０）として、内線番号「１」を用いて電話機１３０に発呼する。番号「０２」の一例として、電話機１３０がコードレス電話機セットのうちの子機である場合には、コントローラ２２０は、識別番号として、内線番号「５」を用いて、電話機１３０に発呼する。番号「０３」の一例として、電話機１３０がＩＰ電話機である場合には、コントローラ２２０は、識別番号として、電話機１３０に割り当てられたＩＰアドレスを用いて、電話機１３０に発呼する。これらの場合、コントローラ２２０は、電話インターフェイス２４２を経由することにより発呼できるため、一般の公衆電話回線網を使用しない。したがって、公衆電話網の使用料（電話料金）は発生しない。
【００４８】
番号「０４」の一例として、電話機１３０が携帯電話機である場合には、コントローラ２２０は、その電話番号を用いて、電話機１３０を発呼する。この場合、コントローラ２２０は、通信インターフェイス２４０およびインターネット１４０を経由して、公衆の移動体通信網を利用する。したがって、ホームゲートウェイ装置１００が電話機１３０を発呼する場合には、所定の通信料が発生する。
【００４９】
なお、電話機１３０が、無線ＬＡＮ通信に対応する携帯電話機である場合、番号「０１」〜「０３」の場合と同様に、ホームゲートウェイ装置１００は、インターネット１４０を経由することなく、電話インターフェイス２４２を用いて発呼することもできる。
【００５０】
［メッセージを録音する場合］
管理者が、ホームゲートウェイ装置１００にメッセージを録音する場合も、ホームゲートウェイ装置１００がメッセージを発信するために発呼する場合と同様である。すなわち、電話機１３０が、コードレス電話機セットの親機若しくは子機、又は、ＩＰ電話機である場合には、電話機１３０に対する発話は、電話インターフェイス２４２によって受信され、コントローラ２２０によってフラッシュメモリに書き込まれる。この場合、インターネット１４０は使用されないので、メッセージの登録のために一般の通話料は発生しない。
【００５１】
一方、電話機１３０が携帯電話機である場合には、移動体通信網が使用されるため、メッセージを登録するために通話料が発生する。なお、電話機１３０が無線ＬＡＮ通信に対応する携帯電話機である場合には、電話インターフェイス２４２による受信が可能なエリアにおいて電話機１３０に発話することにより、インターネット１４０および移動体通信網を使用することなく、フラッシュメモリ２３０にデータを保存することができるため、通話料は発生しない。
【００５２】
［制御構造］
次に、図４を参照して、本実施の形態に係るメッセージ発信システム１０による制御構造について説明する。図４は、メッセージを登録するためにメッセージ発信システム１０が実行する処理の一部を表わすフローチャートである。
【００５３】
ステップＳ４１０にて、電話機１３０は、予め設定された番号の押下を検知する。ここで、予め設定された番号とは、ホームゲートウェイ装置１００に対してメッセージを登録するためにメッセージ発信システム１０のユーザによってあるいは製造者によって予め入力された番号をいう。あるいは他の局面において、当該予め設定された番号は、一般の電話番号のように電話機１３０とホームゲートウェイ装置１００との通話を確立するために割り当てられた番号であってもよい。
【００５４】
ステップＳ４２０にて、電話機１３０とホームゲートウェイ装置１００とは、通信を確立する。当該通信が確立されると、電話機１３０は、予め規定された発信音あるいはホームゲートウェイ装置１００から送られる音声メッセージを、受話器２９０に対して発する。
【００５５】
ステップＳ４３０にて、電話機１３０のユーザが受話器２９０に向かってメッセージを発話する。電話機１３０は、そのメッセージをホームゲートウェイ装置１００に向かって送信する。
【００５６】
ステップＳ４４０にて、ホームゲートウェイ装置１００は、電話機１３０から送られたメッセージを通信インターフェイス２４０を介して受信する。ホームゲートウェイ装置１００は、そのメッセージをフラッシュメモリ２３０に格納する（領域３４０）。電話機１３０が送信するメッセージがアナログ信号である場合には、ホームゲートウェイ装置１００は、メッセージをデジタルデータに変換した上で、そのデジタルデータをフラッシュメモリに格納する。
【００５７】
ステップＳ４５０にて、電話機１３０は、受話器２９０が筐体に置かれたことを検知し、電話機１３０とホームゲートウェイ装置１００との通信を終了することを検知する。ホームゲートウェイ装置１００も同様に、電話機１３０との通信の終了を検知する。
【００５８】
ステップＳ４６０にて、ホームゲートウェイ装置１００は、通信インターフェイス２４０を介して受信したメッセージのフラッシュメモリ２３０への録音を終了する。これにより、ホームゲートウェイ装置１００が使用するメッセージの入力が完了する。
【００５９】
図５は、テレビ１１０の一部の動作を表わすフローチャートである。ステップＳ５１０にて、プロセッサ２７０は、検知部２５０からの出力に基づいて、テレビ１１０の電源がオンに設定されたことを検知する。なお、検知の対象は、電源のオンに限られず、オフ、チャネル切り換え、チューナの切り換え、信号入力ソースの切り換えなども含み得る。
【００６０】
ステップＳ５２０にて、プロセッサ２７０は、メモリ２８０に格納されているテレビ１１０の識別データを含むパケットを生成する。識別データは、たとえば、テレビ１１０のＩＤ、ネットワークアドレスその他の当該機器に割り当てられたデータであって家庭ＬＡＮ１５０において固有なデータである。ステップＳ５３０にて、プロセッサ２７０は、送信インターフェイス２６０を介してその生成したパケットをホームゲートウェイ装置１００に向けて送信する。
【００６１】
図６は、ホームゲートウェイ装置１００が実行する処理の一部を表わすフローチャートである。
【００６２】
ステップＳ６１０にて、コントローラ２２０は、受信インターフェイス２１０から送られるデータに基づいて、テレビ１１０が送信したパケットを受信したことを検知する。
【００６３】
ステップＳ６２０にて、コントローラ２２０は、そのパケットから、テレビ１１０の識別データを抽出する。
【００６４】
ステップＳ６３０にて、コントローラ２２０は、その抽出した識別データに関連付けられたメッセージおよび識別番号（たとえば、電話番号）を、フラッシュメモリ２３０からＲＡＭ２３２のワーク領域にロードする。
【００６５】
ステップＳ６４０にて、コントローラ２２０は、抽出した識別データ（ステップＳ６２０）とロードした識別データ（ステップＳ６３０）とを比較することにより、そのパケットを送信したテレビ１１０が、ホームゲートウェイ装置１００に登録された機器であるか否かを判定する。コントローラ２２０は、そのテレビ１１０がホームゲートウェイ装置１００に登録されていると判定すると（ステップＳ６４０にてＹＥＳ）、制御をステップＳ６５０に切り換える。そうでない場合には（ステップＳ６４０にてＮＯ）、コントローラ２２０は、メッセージ発信のための処理を終了する。
【００６６】
ステップＳ６５０にて、コントローラ２２０は、ＲＡＭ２３２のワーク領域にロードした識別番号を用いて電話機１３０に向けて発呼する。
【００６７】
ステップＳ６６０にて、コントローラ２２０は、電話インターフェイス２４２から出力される信号に基づいて、電話機１３０による応答を検知したか否かを判定する。コントローラ２２０は、その応答を検知したと判定すると（ステップＳ６６０にてＹＥＳ）、制御をステップＳ６７０に切り換える。そうでない場合には（ステップＳ６６０にてＮＯ）、コントローラ２２０は、制御をステップＳ６５０に戻す。電話機１３０は発呼し続ける。
【００６８】
ステップＳ６７０にて、コントローラ２２０は、ＲＡＭ２３２にロードしたメッセージを電話機１３０に送信する。電話機１３０とホームゲートウェイ装置１００との間の通信が確立しているため、電話機１３０の受話器２９０を取った応答者は、そのメッセージを聞くことができる。その応答者が受話器２９０を電話機１３０の所定の位置に戻すと、電話機１３０とホームゲートウェイ装置１００との通信が終了する。
【００６９】
ステップＳ６８０にて、コントローラ２２０は、電話インターフェイス２４２からの出力に基づいて、電話機１３０による応答の終了を検知する。ステップＳ６９０にて、コントローラ２２０は、メッセージの送信を終了する。
【００７０】
以上のようにして、本発明の実施の形態に係るメッセージ発信システム１０によると、操作が与えられたテレビ１１０は、パケットをホームゲートウェイ装置１００に送信する。ホームゲートウェイ装置１００は、そのパケットの受信を検知すると、電話機１３０を発呼する。メッセージ発信装置は、電話機１３０への応答を検知すると、保存していた音声メッセージを電話機１３０に送信する。電話機１３０とテレビ１１０とが近傍に配置されている場合には、テレビ１１０のユーザが電話機１３０に応答しやすいため、ホームゲートウェイ装置１００から送られたメッセージを直ぐに確認することができる。これにより、メッセージの発信あるいは確認における利便性が向上し得る。なお、ステップＳ６３０の処理と、ステップＳ６４０の処理とは順序が逆であってもよい。
【００７１】
＜変形例＞
以下、本実施の形態の変形例について説明する。本変形例に係るメッセージ発信システム２０は、ユーザの認識機能を有する点で、前述の実施の形態に係るメッセージ発信システム１０と異なる。
【００７２】
図７を参照して、本変形例に係るメッセージ発信システム２０の構成について説明する。図７は、メッセージ発信システム２０を構成するハードウェアの概略を表わす図である。メッセージ発信システム２０は、ホームゲートウェイ装置７００とテレビ７２０と、電話機１３０とを備える。ホームゲートウェイ装置７００は、ホームゲートウェイ装置１００（図１）に示される構成に加えて、イメージプロセッサ７１０をさらに備える。なお、イメージプロセッサ７１０は、コントローラ２２０の機能の一つとして、コントローラ２２０に含まれる構成であってもよい。
【００７３】
テレビ７２０は、テレビ１１０の構成に加えて、カメラ７３０をさらに備える。カメラ７３０は、たとえば、ＣＣＤ（Charge  Coupled  Device）素子、あるいはＣＭＯＳ（Complementary  Metal-Oxide  Semiconductor）素子によって構成されている。
【００７４】
テレビ７２０において、プロセッサ２７０は、テレビ７２０に対する操作を検知すると、カメラ７３０に撮影動作を実行させる。カメラ７３０が撮影動作を実行すると、リモコン端末１２０のユーザの顔が撮像される。プロセッサ２７０は、その画像を、送信インターフェイス２６０を介してホームゲートウェイ装置７００に送信する。
【００７５】
ホームゲートウェイ装置７００において、イメージプロセッサ７１０は、テレビ７２０から送られた画像データを用いて予め設定された画像処理（たとえば２値化処理、濃淡処理、エッジ強調処理など）を実行し、処理後の画像からテレビ７２０のユーザの顔の特徴量を算出する。コントローラ２２０は、イメージプロセッサ７１０が算出したその特徴量とフラッシュメモリ２３０に格納されている顔画像の特徴量とを比較し、同一のユーザがテレビ７２０を操作しているか否かを判断する。ここで、フラッシュメモリ２３０に登録されている特徴量とは、本変形例に係るメッセージ発信システム２０の設置時に、メッセージ発信システム２０の複数のユーザ（たとえば、家１の各住人）をカメラ７３０で撮影した際に取得された特徴量である。特徴量は、両眼の間隔、顔の幅等であるが、その他の値が用いられてもよい。
【００７６】
これらの特徴量が一致するとは、本変形例においては、テレビ７２０のユーザとフラッシュメモリ２３０に登録されているユーザとが一致することをいう。コントローラ２２０は、テレビ７２０のユーザがフラッシュメモリ２３０に登録されているユーザと同じであると判断すると、その特徴量に関連付けられてフラッシュメモリ２３０に格納されているメッセージを、電話機１３０に向けて送信する。このようにすると、同一の機器（たとえばテレビ７２０）を使用する可能性のある複数のユーザについて、特定のユーザに対してのみ予め登録されたメッセージを発信することができる。したがって、メッセージ発信システム２０を構成する電話機の数以上のユーザに対しても、当該ユーザに応じたメッセージを送信することができる。
【００７７】
なお、本変形例によると、カメラ７３０は、テレビ７２０に含まれているが、必ずしも、機器としてのテレビ７２０に内蔵されていなくてもよい。たとえば、カメラ７３０は、テレビ７２０またはホームゲートウェイ装置７００に接続されていてもよい。あるいは、カメラ７３０は、家庭ＬＡＮ１５０に接続されていてもよい。あるいは、カメラ７３０は、ホームゲートウェイ装置７００に内蔵されていてもよい。
【００７８】
図８を参照して、本変形例に係るホームゲートウェイ装置７００のデータ構造について説明する。図８は、フラッシュメモリ２３０におけるデータの格納の一態様を概念的に表わす図である。フラッシュメモリ２３０は、図３に示される構成に加えて、領域３５０，３６０を含む。領域３５０は、各機器のユーザとして予め取得された顔画像データを格納している。この顔画像データのフォーマットは特に限られない。
【００７９】
領域３６０は、顔画像データに基づいてイメージプロセッサ７１０によって算出された特徴量が領域３５０に格納されていてもよい。領域３５０，３６０に格納されているデータにより、本変形例に係るホームゲートウェイ装置７００は、同一の機器を操作する複数のユーザから特定のユーザを認識することができる。したがって、ホームゲートウェイ装置７００は、当該特定のユーザに固有なメッセージを電話機１３０に発信することができる。
【００８０】
以上のようにして、本発明の実施の形態に係るシステムによると、ホームゲートウェイ装置１００は、テレビその他の機器から送信されるパケットを監視し、当該機器のスイッチがオンにされることに応答して送信される、予め指定された構成を有するパケットを検出し、ユーザが在宅していることを認識する。具体的には、ホームゲートウェイ装置１００は、ユーザが機器の配置された部屋に存在していることを検知する。ホームゲートウェイ装置１００は、この検知に応答して、当該機器に関連付けられて予め登録された電話機に発呼する。
【００８１】
ユーザが電話機に応答したことを検知すると、ホームゲートウェイ装置１００は、当該機器に関連付けられている音声を、伝言板メッセージとして電話機に送信する。これにより、ユーザは、機器の電源スイッチをオンにしたことに基づいて、伝言板メッセージを聞くことができる。このようにすると、ユーザがメッセージの有無を常に確認する必要がなくなるため、メッセージの伝達における利便性が向上し得る。
【００８２】
なお、上記の実施の形態においては、ユーザに伝達されるのは音声としてのメッセージであったが、文字あるいは画像が伝達されてもよい。たとえば、電話機が表示装置を有する場合には、ホームゲートウェイ装置１００は、テキストメッセージを電話機に送信してもよい。この場合、テキストメッセージの登録は、ボタン操作の押下により、あるいは、音声を文字に変換するための周知の技術によっても実現することができる。このようにすると、電話機の発呼によりメッセージの伝達があることをユーザに確実に知らせることができることに加えて、また、メッセージを文字情報で伝達することができる。その結果、同音異義語のような勘違いが生じやすい情報の伝達も確実に行なうことができる。
【００８３】
［コンピュータシステムの構成］
上記のホームゲートウェイ装置は、周知の構成を有するコンピュータシステムによっても実現され得る。そこで、図９を参照して、ホームゲートウェイ装置１００，７００の具体的構成の一態様について説明する。図９は、ホームゲートウェイ装置１００，７００として機能するコンピュータシステム９００のハードウェア構成を表わすブロック図である。
【００８４】
図９に示されるように、コンピュータシステム９００は、主たる構成要素として、プログラムまたは命令を実行するＣＰＵ９１０と、コンピュータシステム９００に対する命令の入力を受け付けるキーボード９２０およびマウス９３０と、データまたはプログラムを不揮発的に格納するＲＯＭ（Read  Only  Memory）９４０と、データまたはプログラムを一時的（揮発的）に格納するＲＡＭ（Random  Access  Memory）９５０と、ハードディスク９６０と、光ディスク駆動装置９７０と、モニタ９８０と、通信Ｉ／Ｆ（Interface）９９０と、ＵＳＢ  Ｉ／Ｆ９９１，９９２，９９３と、モデム９９５とを備える。各構成要素は、データバス９０２に接続されている。光ディスク駆動装置９７０には、ＣＤ−ＲＯＭ９７２その他の光ディスクが装着され得る。
【００８５】
コンピュータシステム９００における処理はハードウェアおよびＣＰＵ９１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、ハードディスク９６０に予め格納されている場合がある。また、ソフトウェアは、ＣＤ−ＲＯＭ９７２その他のデータ記録媒体に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。このようなソフトウェアは、光ディスク駆動装置９７０その他の読取装置によってその記録媒体から読み取られて、あるいは、通信Ｉ／Ｆ９９０を介してダウンロードされた後、ハードディスク９６０に一旦格納される。そのソフトウェアは、ＣＰＵ９１０によってハードディスク９６０から読み出され、ＲＡＭ９５０に実行可能なプログラムの形式で格納される。ＣＰＵ９１０は、そのプログラムを実行する。
【００８６】
図９に示されるコンピュータシステム９００を構成する各要素は、一般的なものである。したがって、本発明の本質的な部分の一つは、ＲＯＭ９４０、ＲＡＭ９５０と、ハードディスク９６０、ＣＤ−ＲＯＭ９７２その他のデータ記録媒体に格納されたソフトウェア、あるいはネットワークを介してダウンロード可能なソフトウェアであるともいえる。なお、コンピュータシステム９００のハードウェアの動作は周知であるので、詳細な説明は繰り返さない。
【００８７】
なお、記録媒体としては、ＣＤ−ＲＯＭ９７２、ハードディスク９６０に限られず、ＦＤ（Flexible  Disc）、フラッシュメモリ、磁気テープ、カセットテープ、光ディスク（ＭＯ（Magnetic  Optical  Disc）／ＭＤ（Mini  Disc）／ＤＶＤ（Digital  Versatile  Disc）、ブルーレイ・ディスク）、ＩＣ（Integrated  Circuit）カード（メモリカードを含む）、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Electronically  Programmable  Read-Only  Memory）、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）、フラッシュＲＯＭなどの半導体メモリなどの固定的にプログラムを格納できる媒体でもよい。
【００８８】
また、ここでいうプログラムとは、ＣＰＵ９１０により直接実行可能なプログラムだけでなく、ソースプログラム形式のプログラム、圧縮処理されたプログラム、暗号化されたプログラムなどを含み得る。
【００８９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９０】
１  家、２，３  部屋、１０，２０  メッセージ発信システム、１００，７００  ホームゲートウェイ装置、１１０，７２０  テレビ、１２０  リモコン端末、１３０  電話機、１４０  インターネット、１６０  電話回線、２１０  受信インターフェイス、２２０  コントローラ、２３０  フラッシュメモリ、２３２  ＲＡＭ、２４０  通信インターフェイス、２４２  電話インターフェイス、２５０  検知部、２６０  送信インターフェイス、２７０  プロセッサ、２８０  メモリ、２９０  受話器、７１０  イメージプロセッサ、７３０  カメラ、９００  コンピュータシステム、９０２  データバス、９１０  ＣＰＵ、９２０  キーボード、９３０  マウス、９４０  ＲＯＭ、９５０  ＲＡＭ、９６０  ハードディスク、９７０  光ディスク駆動装置、９７２  ＣＤ−ＲＯＭ、９８０  モニタ、９９０  通信Ｉ／Ｆ、９９１，９９２，９９３  ＵＳＢＩ／Ｆ、９９５  モデム。
【図１】
2010192996.tif 000003
【図２】
2010192996.tif 000004
【図３】
2010192996.tif 000005
【図４】
2010192996.tif 000006
【図５】
2010192996.tif 000007
【図６】
2010192996.tif 000008
【図７】
2010192996.tif 000009
【図８】
2010192996.tif 000010
【図９】
2010192996.tif 000011