(57)【要約】【課題】家庭内で複数種類の家電機器をネットワーク化し、一の家電機器で計測した内容を他の家電機器で使用することを可能とする機器システムとテレビ受像機並びに認識方法を提供する。【解決手段】認識エンジン１２とアプリ１３とを有し、内蔵する又は外部のセンサ１１から計測結果を受け取り、認識エンジン１２により認識結果を作成し、アプリ１３により機器状態を制御する機器から構成される機器システム１において、機器は、ＤＢ１５と、認識エンジン１２、アプリ１３及びＤＢ１５と情報の送受信を行うマネージャ機能１６とを備え、マネージャ機能１６は、アプリ１３からのリクエストを受け取り、認識エンジン１２の認識結果又はセンサ１１の計測結果を収集し、アプリ１３に返答する。マネージャ機能１６は、リクエストを受け取ると、認識エンジン１２、センサ１１を決定し、認識エンジン１２、センサ１１に、認識結果又は計測結果を問合せて取得する。【選択図】図１
2010045585.tif 000002
【特許請求の範囲】
【請求項１】
認識エンジンとアプリとを有し、内蔵する又は外部のセンサから計測結果を受け取り、受け取った計測結果を基に前記認識エンジンにより認識結果を作成し、作成した認識結果を基に前記アプリにより機器状態を制御する１又は２以上の機器から構成される機器システムにおいて、
前記機器の少なくとも１つは、ＤＢと、前記認識エンジン、前記アプリ及び前記ＤＢと情報の送受信を行うマネージャ機能とを備え、
前記マネージャ機能は、
前記認識エンジンと前記センサの内少なくとも１つと、前記アプリからのリクエストにより抽出すべき抽出対象とを対応づける抽出対象管理手段と、
前記アプリからのリクエストを受け取るリクエスト受け取り手段と、
前記認識エンジンの認識結果又は前記センサの計測結果を収集する結果収集手段と、
収集した認識結果又は計測結果を前記アプリに返答する結果応答手段
を有することを特徴とする機器システム。
【請求項２】
請求項１記載の機器システムにおいて、
前記マネージャ機能は、前記リクエストを受け取ると、前記抽出対象管理手段により使用可能な認識エンジン又はセンサを決定し、決定した認識エンジン又はセンサに、認識結果又は計測結果を問合せて取得することを特徴とする機器システム。
【請求項３】
請求項２記載の機器システムにおいて、
前記マネージャ機能は、前記認識エンジンと前記センサの組合せ管理を行い、
組合せ不可のときに、代替の選択又は競合管理を行い、前記認識エンジン、前記センサ及び前記ＤＢの種別と呼出順と問合せ内容の制御又は推論を行うことを特徴とする機器システム。
【請求項４】
請求項１記載の機器システムにおいて、
前記マネージャ機能は、前記ＤＢに記憶する複数エンティティの項目を比較してエンティティ同士の同一性を判断し、エンティティの欠けている項目を、同一と判断した他のエンティティの項目の内容で埋めることを特徴とする機器システム。
【請求項５】
請求項１記載の機器システムにおいて、
前記マネージャ機能を備える機器はテレビ受像機であることを特徴とする機器システム。
【請求項６】
認識エンジンとアプリとを有し、内蔵する又は外部のセンサから計測結果を受け取り、受け取った計測結果を基に前記認識エンジンにより認識結果を作成し、作成した認識結果を基に前記アプリにより機器状態を制御するテレビ受像機であって、
ＤＢと、前記認識エンジン、前記アプリ及び前記ＤＢと情報の送受信を行うマネージャ機能とを備え、
前記マネージャ機能は、
前記認識エンジンと前記センサの内少なくとも１つと、前記アプリからのリクエストにより抽出すべき抽出対象とを対応づける抽出対象管理手段と、
前記アプリからのリクエストを受け取るリクエスト受け取り手段と、
前記認識エンジンの認識結果又は前記センサの計測結果を収集する結果収集手段と、
収集した認識結果又は計測結果を前記アプリに返答する結果応答手段
を有することを特徴とするテレビ受像機。
【請求項７】
認識エンジンとアプリとを有し、内蔵する又は外部のセンサから計測結果を受け取り、受け取った計測結果を基に前記認識エンジンにより認識結果を作成し、作成した認識結果を基に前記アプリにより機器状態を制御する１又は２以上の機器から構成される機器システムにおける認識方法であって、
前記認識エンジンと前記センサの内少なくとも１つと、前記アプリからのリクエストにより抽出すべき抽出対象とを対応づけることと、前記アプリからのリクエストを受け取ることと、前記認識エンジンの認識結果又は前記センサの計測結果を収集することと、収集した認識結果又は計測結果を前記アプリに返答することを含むことを特徴とする認識方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器システムとテレビ受像機並びに認識方法に関し、特に認識エンジンとアプリとを有し、内蔵する又は外部のセンサから計測結果を受け取り、受け取った計測結果を基に認識エンジンにより認識結果を作成し、作成した認識結果を基にアプリにより機器状態を制御する１又は２以上の機器から構成される機器システムとテレビ受像機並びに認識方法に関する。
【背景技術】
【０００２】
家庭内に多様な家電機器、例えばテレビ受像機、エアコンなどが配置されており、従来、これらの機器は、アプリ（アプリケーション、制御部）が認識エンジンやセンサを直接制御している。センサは機器周囲の状態を計測し、例えば使用者からの機器操作指示を受け取り、また、機器使用者が誰であるかを特定するデータの収集などを行い、計測結果を認識エンジンに渡していた。認識エンジンは、センサから受け取った計測結果を基に判断し、認識結果を得ていた。例えば機器操作指示内容が何であるかを判断し、使用者が誰であるかを特定し、認識結果をアプリ（制御部）に渡す。アプリ（制御部）は、受け取った認識結果を基に、機器の状態を変更する制御を行う。例えば、機器操作指示内容の通りに機器状態を変更し、あるいは特定した使用者に対応する機器状態に変更する。
【０００３】
従来の機器は、内蔵するセンサ又は外部のセンサから計測結果を受け取り、機器状態の変更を行うことができるが、センサからの測定結果を受け取れないと、機器状態の変更などを行うことができなかった。
【０００４】
家庭内で複数種類の家電機器をネットワーク化することが提案されており、複数の家電機器をサーバ、コントローラなどに接続し、サーバで家電機器を一括管理・制御することが提案されている（特許文献１参照）が、家電機器で計測したデータを他の家電機器で使用することは行われていなかった。
【特許文献１】特開２００５−１７５６４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、例えば家庭内で複数種類の家電機器をネットワーク化し、その際、一の家電機器で計測した内容を他の家電機器で使用することを可能とする機器システムとテレビ受像機並びに認識方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、認識エンジンとアプリとを有し、内蔵する又は外部のセンサから計測結果を受け取り、受け取った計測結果を基に認識エンジンにより認識結果を作成し、作成した認識結果を基にアプリにより機器状態を制御する１又は２以上の機器から構成される機器システムにおいて、前記機器の少なくとも１つは、ＤＢ（データベース）と、前記認識エンジン、前記アプリ及び前記ＤＢと情報の送受信を行うマネージャ機能とを備え、前記マネージャ機能は、前記認識エンジンと前記センサの内少なくとも１つと、前記アプリからのリクエストにより抽出すべき抽出対象とを対応づける抽出対象管理手段と、前記アプリからのリクエストを受け取るリクエスト受け取り手段と、前記認識エンジンの認識結果又は前記センサの計測結果を収集する結果収集手段と、収集した認識結果又は計測結果を前記アプリに返答する結果応答手段を有する機器システムである。
【０００７】
また、本発明は、前記マネージャ機能は、前記リクエストを受け取ると、前記抽出対象管理手段により使用可能な認識エンジン又はセンサを決定し、決定した認識エンジン又はセンサに、認識結果又は計測結果を問合せて取得する機器システムである。
【０００８】
そして、本発明は、前記マネージャ機能は、前記認識エンジンと前記センサの組合せ管理を行い、組合せ不可のときに、代替の選択又は競合管理を行い、前記認識エンジン、前記センサ及び前記ＤＢの種別と呼出順と問合せ内容の制御又は推論を行う機器システムである。
【０００９】
更に、本発明は、前記マネージャ機能は、前記ＤＢに記憶する複数エンティティの項目を比較してエンティティ同士の同一性を判断し、エンティティの欠けている項目を、同一と判断した他のエンティティの項目の内容で埋める機器システムである。
【００１０】
また、本発明は、前記マネージャ機能を備える機器はテレビ受像機である機器システムである。
【００１１】
そして、本発明は、認識エンジンとアプリとを有し、内蔵する又は外部のセンサから計測結果を受け取り、受け取った計測結果を基に前記認識エンジンにより認識結果を作成し、作成した認識結果を基に前記アプリにより機器状態を制御するテレビ受像機であって、ＤＢと、前記認識エンジン、前記アプリ及び前記ＤＢと情報の送受信を行うマネージャ機能とを備え、前記マネージャ機能は、前記認識エンジンと前記センサの内少なくとも１つと、前記アプリからのリクエストにより抽出すべき抽出対象とを対応づける抽出対象管理手段と、前記アプリからのリクエストを受け取るリクエスト受け取り手段と、前記認識エンジンの認識結果又は前記センサの計測結果を収集する結果収集手段と、収集した認識結果又は計測結果を前記アプリに返答する結果応答手段を有するテレビ受像機である。
【００１２】
更に、本発明は、認識エンジンとアプリとを有し、内蔵する又は外部のセンサから計測結果を受け取り、受け取った計測結果を基に前記認識エンジンにより認識結果を作成し、作成した認識結果を基に前記アプリにより機器状態を制御する１又は２以上の機器から構成される機器システムにおける認識方法であって、前記認識エンジンと前記センサの内少なくとも１つと、前記アプリからのリクエストにより抽出すべき抽出対象とを対応づけることと、前記アプリからのリクエストを受け取ることと、前記認識エンジンの認識結果又は前記センサの計測結果を収集することと、収集した認識結果又は計測結果を前記アプリに返答することを含む認識方法である。
【発明の効果】
【００１３】
本発明によれば、例えば家庭内で複数種類の家電機器をネットワーク化し、その際、一の家電機器で計測した内容を他の家電機器で使用することを可能とする機器システムとテレビ受像機並びに認識方法を得ることができる。
【発明を実施するための最良の形態】
【００１４】
本発明を実施するための最良の形態を説明する。
まず、本発明の機器システムテレビ受像機並びに認識方法の概要を説明する。
本発明の機器システム１は、図１に示すように、センサ１１、認識エンジン１２、アプリ（アプリケーション、制御部）１３、アプリ出力１４、ＤＢ１５、マネージャ機能１６を備えている。認識エンジン１２、アプリ（制御部）１３、アプリ出力１４、ＤＢ１５、マネージャ機能１６は、プログラムで行うことができ、これらは機器システム１を構成する機器のいずれか１つ以上に格納される。
【００１５】
センサ１１は、認識エンジン１２とマネージャ機能１６の指示に従って、機器の周囲の状態を計測し、計測結果を返信する。
【００１６】
認識エンジン１２は、マネージャ機能１６の指示に従って、センサ１１の計測結果を基に認識結果を作成し、認識結果を返信する。
【００１７】
アプリ１３は、マネージャ機能１６にリクエストを行い、マネージャ機能１６から返信された認識結果、計測結果を基に、機器状態の制御を行う。リクエストは、抽出対象（例えば、「人の有無」「人の名前」「感情」）であり、その他に、抽出対象と抽出方法（カメラ画像、静脈認証データ）や、抽出対象とセンサ名などでのリクエストも可能である。
【００１８】
マネージャ機能１６は、認識エンジン１２、ＤＢ１５、センサ１１と接続し、情報の送受信を行い、アプリ１３からのリクエストに応じて、認識エンジン１２、センサ１１に指示を行う。
【００１９】
マネージャ機能１６は、認識エンジン１２とセンサ１１の内少なくとも１つと、アプリ１３からのリクエストにより抽出すべき抽出対象とを対応づける抽出対象管理制御部１６１と、アプリ１３からのリクエストを受け取るリクエスト受け取り制御部１６２と、認識エンジン１２の認識結果又はセンサ１１の計測結果を収集する結果収集制御部１６３と、収集した認識結果又は計測結果を前記アプリに返答する結果応答制御部１６４を有する。
【００２０】
マネージャ機能１６は、リクエスト受け取り制御部１６２がアプリ１３からリクエストを受け取ると、抽出対象管理制御部１６１が使用可能な認識エンジン１２とセンサ１１を決定し、結果収集制御部１６３がセンサ１１に計測処理を指示して計測結果を取得し、結果収集制御部１６３が認識エンジン１２に認識処理を指示して認識結果を取得し、結果応答制御部１６４がアプリ１３にリクエストの応答を返す。
【００２１】
マネージャ機能１６は、アプリ１３からのリクエストに対して、使用できる認識エンジン１２やＤＢ１５内の情報を決定する。例えば、「誰」がどんな「感情」でテレビ受像機を見ているか？というリクエストに対して、ＤＢ１５内を調べ、該当するデータがなかった場合や、データがあったとしても情報が古い等で有効でなさそうな場合、使用可能な「人認識エンジン」と「感情認識エンジン」を検索して、これらの認識エンジンから認識結果を受け取り、受け取った認識結果を統合してアプリに返す。この時、認識エンジンがセンサの計測結果を必要としていたなら、先にセンサに対して計測処理を指示して計測結果を取得し、認識エンジンに計測結果を送信して認識処理を指示し、認識結果を得る。
【００２２】
マネージャ機能１６は、認識エンジン１２とセンサ１１の組合せ管理を行い、アプリ（制御部）１３からのリクエストに対して、ＤＢ項目、認識エンジン１２、センサ１１での組合せ可否を判断する。組合せ不可のときに、代替の選択又は競合管理を行い、認識エンジン１２、センサ１１及びＤＢ１５の種別と呼出順を制御し、推論を行う。
【００２３】
競合管理の例としては、テレビ受像機のカメラが服の色判断に使用中であるときにアプリ（制御部）からのリクエストに応じるため顔認識が必要になった場合、マネージャ機能はテレビ受像機のカメラを先に顔認識に使用し、後から色認識に使用する、などが挙げられる。また、代替の選択の例としては、色判断にはエアコンのカメラを代替使用し、顔認識はテレビ受像機のカメラを使用する、などが挙げられる。
【００２４】
認識エンジン１２とセンサ１１の競合管理において、競合している場合、優先度や占有時間に応じて待たせるか、割り込ませるか、時間で切り替えるかの判定を行う。例えば、リクエスト（誰が）に対する、認識エンジン１２の使用するセンサ（カメラ）が、他の認識エンジン（人の有無）１２によって現在使用中である場合、同じ条件下で使用可能であれば、両者によって同時にセンサ１１を使用可能だが、片方がセンサ１１の設定を変更して使用したい場合、競合が起きる。この時、マネージャ機能１６は、例えば、予め設定された優先度、アプリ（制御部）に指定された優先度、自動で設定された優先度等によって、どちらに使用させるかを決定する。
【００２５】
マネージャ機能１６は、例えばテレビ受像機、冷蔵庫、エアコンなどに備えることができ、また、専用の機器に備えることも可能である。
【００２６】
本発明においては、あるセンサで得た計測結果（データ）を複数の認識エンジンで使いまわすことができる。また、本発明においては、ある機器のセンサから得た計測結果（データ）を別の機器の認識エンジンで使うことができる。
【００２７】
例えば、照明機器の明るさセンサが計測した「照明機器近辺の明るさ」のデータを、同じ部屋にあるテレビ受像機の「テレビ近辺の明るさ」認識エンジンが利用して認識結果を作成し、テレビ受像機のアプリ（制御部）が表示画面の輝度を最適に調整することができる。
逆に、テレビ受像機の明るさセンサが計測した「テレビ近辺の明るさ」のデータを、同じ部屋にある照明機器の「周辺機器への明るさの影響」認識エンジンが利用して認識結果を作成し、照明機器のアプリ（制御部）がテレビ受像機の表示画面への映りこみを減少させるために照明機器の明るさ制御にフィードバックをかけることができる。
これらの場合、照明機器とテレビ受像機の両方にマネージャ機能が存在し、互いに連携し合ってそれぞれが管理するセンサや認識エンジンの情報を送信し合えばよい。また、片方にのみマネージャ機能が存在し、もう片方のセンサや認識エンジンを管理してもよい。
【００２８】
また、本発明においては、ある認識エンジンが得た認識結果を、別の認識エンジンが使うことができる。例えば、ある人（ＩＤ＝１）は、顔認識エンジンと興味有無認識エンジンにより、顔情報と、この番組に興味がないことが分かっていたが、誰なのかは分からなかった。別な時に、顔識別エンジンと指紋認識エンジンにより、今リモコンを操作しているのがＡさんで、その顔情報が一致したことからＡさんとＩＤ＝１の人が同一人物だと分かった。この場合、ＤＢのＡさんのエンティティに、ＩＤ＝１のエンティティの情報（ある番組に興味なし）を追加することができる。
【００２９】
また、本発明において、マネージャ機能１６は、ＤＢ１５に記憶するエンティティの項目を比較してエンティティの同一性を判断し、エンティティの項目の欠けている内容を、同一と判断した他のエンティティの項目の内容で置き換える機器システムである。詳しくは、後述する実施例２で説明する。
【００３０】
本発明の機器システムにおける動作の一例について、図２を用いて説明する。
アプリ（制御部）１３は、取得したい認識結果をマネージャ機能１６にリクエストする。
マネージャ機能１６は、受け取ったリクエストを判断し、ＤＢ１５を確認し、必要なら使用可能な認識エンジンとセンサを決定し、認識エンジン１２又はセンサ１１に問い合わせを行う。必要なら、複数の認識エンジンと複数のセンサに同様の処理を繰り返す。
認識エンジン１２は、マネージャ機能１６からの問合せを受け、認識結果を返信する。認識エンジン１２は、センサ１１の計測結果を取得し、認識処理を行い、認識結果をマネージャ機能１６に返すことも可能である。
センサ１１は、マネージャ機能１６からの問合せを受け、計測を行い、計測結果を返信する。
マネージャ機能１６は、認識エンジン１２からの認識結果、またはセンサ１１からの計測結果を、必要なら統合してアプリ１３に返す。
【００３１】
アプリ１３は、受け取った認識結果、計測結果を用いてアプリ出力１４を作成し、機器状態の制御を行う。
このようにして、アプリ１３は、マネージャ機能１６にリクエストすることにより、認識結果、計測結果を取得することができ、機器状態の制御を行うことが可能となる。
【００３２】
実施例１により、本発明を具体的に説明する。図４に示すテレビ受像機２は、本発明の第一の実施例であり、カメラ２１、ジェスチャ認識エンジン２２、人認識エンジン２３、個人認証エンジン２４、ＤＢ２５、マネージャ機能２６を備えており、センサ３１を内蔵する明るさセンサ３、カメラ４１、認識エンジン４２を内蔵するエアコン４、センサ５１、認識エンジン５２、マネージャ機能５３を内蔵するビデオカメラ５を接続している。
【００３３】
ジェスチャ認識エンジンは、カメラ２１からの映像データとＤＢに記憶されたデータなどを基に、使用者のジェスチャを解析して使用者の操作指示内容を得る。そして、操作指示内容に従い、テレビ受像機のスイッチのオン／オフ、チャンネル変更、音量の変更、画質の変更などを決定する。
【００３４】
人認識エンジンは、カメラ２１からの映像データとＤＢに記憶されたデータなどを基に、映像データの対象が人であるか解析する。そして、解析結果で人であると確認すると、機器の状態を変更する。例えばテレビ受像機のスイッチをオンとする。
【００３５】
個人認識エンジンは、指紋読み取りセンサなどからのデータとＤＢに記憶されたデータなどを基に、個人認証を行って使用者を特定し、特定した使用者の好みのテレビ番組の検索、音量の変更、画質の変更などを決定する。
【００３６】
実施例１におけるマネージャ機能処理手順の一例について、図３を用いて説明する。
アプリ１２は、マネージャ機能１６にリクエストＲを送信する（Ｓ１０１）。
マネージャ機能１６は、リクエストＲを受け取り、抽出対象テーブルＡ（図５）とリクエストＲのＤＢ項目をチェックし（Ｓ１０２）、新しいときはステップＳ１０３に進んで応答し、古いときはステップＳ１０４に進む。
マネージャ機能１６は、抽出テーブルＡで使える認識エンジンを調べ（Ｓ１０４）、ないときはステップＳ１０８に進み、あるときはステップＳ１０５に進む。
マネージャ機能１６は、組合せテーブルＢ（図６）で相性の良い認識エンジンを調べ（Ｓ１０５）、使えないときはステップＳ１０８に進み、使えるときはステップＳ１０６に進む。
マネージャ機能１６は、使用状況テーブルＣ（図７）で使える認識エンジン１２を調べ（Ｓ１０６）、ないときはステップＳ１０８に進み、あるときはステップＳ１０７に進み、選択した認識エンジン１２を使う。
ステップＳ１０８で、マネージャ機能１６は、他の機器に問い合わせる。他の機器でもステップＳ１０２からＳ１０７までと同様の処理を行い、使える認識エンジン１２を探す。
このようにして、マネージャ機能１６は、アプリ１２からのリクエストＲに使える認識エンジン１２を探すことができる。
【００３７】
実施例１のマネージャ機能１６が管理する抽出対象テーブルＡの一例を、図５に示す。抽出対象テーブルＡでは、アプリ１２からのリクエストにより抽出すべき「抽出対象」と、「ＤＢ項目」の有無（○が項目あり、×が項目なしを意味する）および「認識エンジン１」「認識エンジン２」での認識対応可否（○が対応可、×が対応不可を意味する）との対応情報を管理する。図５（ａ）では、認識エンジン１において「誰か」を認識できるが、「感情」及び「在／不在」は認識できないことを示している。ここで、例えば、他の認識エンジンが得たデータから、「誰か」の「在／不在」が判明する場合、図５（ｂ）に示すように、認識エンジン１において「誰か」及び「在／不在」が認識できる、というように対応情報を変更することができる。図５（ｃ）では、「抽出対象」と、それを抽出するのに必要な「必要情報」と、その情報の「センサ１」および「センサ２」での計測可否が対応付けられている。「必要情報」を「センサ１」および「センサ２」で計測可能な場合は○、計測不可能な場合は×で表している。
【００３８】
実施例１のマネージャ機能１６が管理する組合せテーブルＢの一例を図６に、使用状況テーブルＣの一例を図７に、処理順判断用テーブルＤの一例を図８に示す。図６では、組合せテーブルＢにおいて、認識エンジンとセンサの組合せ可否（○が組合せ可、×が組合せ不可を意味する）が示されている。図７では、使用状況テーブルＣにおいて、認識エンジンとセンサの使用状況（○が使用可、×が使用不可を意味する）が示されている。
【００３９】
図８では、処理順判断用テーブルＤにおいて、認識エンジンの入力情報と出力情報が示されている。例えば、人名を得るためには、認識エンジン４に顔映像を入力する必要があり、顔映像を得るためには、認識エンジン５に人（体全体）映像を入力する必要があり、人映像を得るためには、認識エンジン６に部屋映像を入力する必要があることが分かる。これにより、認識エンジンを組み合わせて処理する場合の処理順が判断できる。
【００４０】
実施例２を説明する。本実施例は、ＤＢが有するＩＤ−認証結果管理テーブルにおける複数のエンティティの整理を行い、異なるエンティティが実際には同じであると判明したときにエンティティの空欄の項目を埋めることができる機器システムである。本実施例のシステム構成図は、図１と同じとすることができる。
【００４１】
実施例２の機器システムにおけるＩＤ−認識結果管理テーブルの一例を図９に示す。図９（ａ）には、ＩＤ＝１として、ＴＶ興味があり、服が赤い人であるが、誰の項目とＣＨの項目が不明であるエンティティが作成されている。このときに、誰＝Ａさんで服＝赤でＣＨ＝４ｃｈのデータが入力されると、このデータにＩＤ＝２が付与され、図９（ｂ）に示すようにエンティティが追加される。そして、何らかの手段で、例えば同じ服を着ているということから、ＩＤ＝１とＩＤ＝２が同一人物を示すことがわかると、ＩＤ＝１のエンティティの空欄の項目にＩＤ＝２のエンティティが有するデータが入力され、そして、ＩＤ＝２のエンティティは不要であるので、削除され、図９（ｃ）のようになる。このようにして、当初ＩＤ＝１のエンティティのデータに欠けている項目を、同一と判断されたＩＤ＝２のエンティティのデータで置き換えることができ、ＩＤ＝１のエンティティのデータの不完全な項目の数を減らすことができる。
【００４２】
実施例２の機器システムにおけるマネージャ機能のＤＢ整理処理手順の一例について、図９および図１０を用いて説明する。
ＤＢ１５に新規エンティティが追加されるなどして図９（ｂ）のようになった状態で、マネージャ機能のＤＢ整理処理が開始される（Ｓ２０１）。
マネージャ機能１６は、ＤＢ１５に記憶する各エンティティ（図９（ｂ）のＩＤ＝１とＩＤ＝２）の各項目を比較して、エンティティ同士の同一性を調べる（Ｓ２０２）。
複数のエンティティが同一だと判断した場合、あるエンティティの欠けている項目を、同一と判断した他のエンティティの項目の内容で埋め（Ｓ２０３）、不要になった他のエンティティを削除する（Ｓ２０４）。
ＤＢの状態は図９（ｃ）のようになり、マネージャ機能のＤＢ整理処理が終了する（Ｓ２０５）。
【００４３】
なお、本発明の実施例では、認識エンジン１２とセンサ１１はマネージャ機能１６と個々に接続され送受信を行う場合の例を用いて説明したが、認識エンジン１２とセンサ１１が一体となり、マネージャ機能１６と接続し送受信を行なってもよい。この場合は、計測指示は、マネージャ機能１６ではなく認識エンジン１２からセンサ１１に送信される。また、計測結果は、マネージャ機能１６ではなく認識エンジン１２へセンサ１１から送信される。
【００４４】
なお、本発明の実施例では、マネージャ機能１６が、認識エンジン１２とセンサ１１に指示を出し、認識エンジン１２とセンサ１１が動作する場合の例を用いて説明したが、認識エンジン１２とセンサ１１が動作して得た結果をマネージャ機能１６に送信し、マネージャ機能１６が動作してもよい。
【図面の簡単な説明】
【００４５】
【図１】本発明の機器システムの説明図。
【図２】本発明の機器システムにおける機能部の動作の説明図。
【図３】本発明のマネージャ機能の処理手順の説明図。
【図４】実施例１の機器システムの説明図。
【図５】実施例１の機器システムにおける抽出対象テーブルの説明図。
【図６】実施例１のマネージャ機能が管理する組合せテーブルの説明図。
【図７】実施例１のマネージャ機能が管理する使用状況テーブルの説明図。
【図８】実施例１のマネージャ機能が管理する処理順判断用テーブルの説明図。
【図９】実施例２のＤＢが管理するＩＤ−認識結果管理テーブルの説明図。
【図１０】本発明のマネージャ機能のＤＢ整理処理手順の説明図。
【符号の説明】
【００４６】
１  機器システム、１１  センサ、１２  認識エンジン、１３  アプリ、１４  アプリ出力、１５  ＤＢ、１６  マネージャ機能、
２  テレビ受像機、２１  カメラ、２２  ジェスチャ認識エンジン、２３  人認識エンジン、２４  個人認識エンジン、２５  ＤＢ、２６  マネージャ機能
３  明るさセンサ、３１  センサ
４  エアコン、４１  カメラ、４２  認識エンジン、４３  制御部
５  ビデオカメラ、５１  センサ、５２  認識エンジン、５３  マネージャ機能
【図１】
2010045585.tif 000003
【図２】
2010045585.tif 000004
【図３】
2010045585.tif 000005
【図４】
2010045585.tif 000006
【図５】
2010045585.tif 000007
【図６】
2010045585.tif 000008
【図７】
2010045585.tif 000009
【図８】
2010045585.tif 000010
【図９】
2010045585.tif 000011
【図１０】
2010045585.tif 000012