(57)【要約】【課題】異物が小さい場合でも異物の検知可能性が高くなる情報処理システムを提供することである。【解決手段】実施形態の情報処理システムは、取得部と、判定部を持つ。前記取得部は、洗濯物を収容する収容槽が回転駆動されるときに得られる値を取得する。前記判定部は、過去に前記収容槽が回転駆動されたときに得られた値に基づく判定用情報と、前記取得部により取得された前記値とに基づき、前記収容槽内の異物の有無に関する判定を行う。【選択図】図４
2022001170.tif 000002
【特許請求の範囲】
【請求項１】
洗濯物を収容する収容槽が回転駆動されるときに得られる値を取得する取得部と、
過去に前記収容槽が回転駆動されたときに得られた値に基づく判定用情報と、前記取得部により取得された前記値とに基づき、前記収容槽内の異物の有無に関する判定を行う判定部と、
を備える情報処理システム。
【請求項２】
前記取得部は、前記洗濯物に関する情報である洗濯物情報を取得し、
前記判定用情報は、過去における前記洗濯物情報と前記収容槽が回転駆動されたときに得られた前記値との対応関係に基づく情報であり、
前記判定部は、前記判定用情報と、前記取得部により取得された前記洗濯物情報および前記値とに基づき、前記判定を行う、
請求項１に記載の情報処理システム。
【請求項３】
前記取得部は、前記洗濯物情報をユーザの入力または操作に基づいて取得する、
請求項２に記載の情報処理システム。
【請求項４】
前記洗濯物情報は、前記洗濯物の種類、枚数、重量、大きさ、または素材のうち少なくとも１つを含む、
請求項２または請求項３に記載の情報処理システム。
【請求項５】
前記判定部により正常でないことを示す判定が行われ、前記収容槽の回転駆動が停止されている状態で、前記収容槽の回転駆動を再開させるユーザの操作を受け付ける受付部をさらに備えた、
請求項１から請求項４のうちいずれか１項に記載の情報処理システム。
【請求項６】
前記判定部は、前記判定用情報から得られる値と、前記取得部により取得された前記値との相違度合いに基づいて、前記判定を行う、
請求項１から請求項５のうちいずれか１項に記載の情報処理システム。
【請求項７】
前記収容槽が回転駆動されるときに得られる前記値は、前記収容槽を回転駆動するモータの負荷に関する値である、
請求項１から請求項６のうちいずれか１項に記載の情報処理システム。
【請求項８】
前記収容槽が回転駆動されるときに得られる前記値は、前記収容槽を含む装置に生じる振動に関する値である、
請求項１から請求項７のうちいずれか１項に記載の情報処理システム。
【請求項９】
前記収容槽が回転駆動されるときに得られる前記値は、前記収容槽を含む装置に生じる音に関する値である、
請求項１から請求項８のうちいずれか１項に記載の情報処理システム。
【請求項１０】
前記収容槽が回転駆動されるときに得られる前記値は、前記収容槽内部の画像に関する値である、
請求項１から請求項９のうちいずれか１項に記載の情報処理システム。
【請求項１１】
前記洗濯物の内容に応じて異なる速度で前記収容槽が回転駆動される検出動作が行われ、
前記判定部は、前記検出動作のときに得られる前記値に基づき、前記判定を行う、
請求項１から請求項１０のうちいずれか１項に記載の情報処理システム。
【請求項１２】
前記検出動作は、前記洗濯物の少なくとも一部が遠心力により前記収容槽の内面に張り付くが、単位体積あたりの重量が前記洗濯物よりも重い前記異物が前記収容槽内で落下する回転速度で前記収容槽が回転駆動される動作である、
請求項１１に記載の情報処理システム。
【請求項１３】
前記判定部は、前記収容槽の定速回転時、または前記収容槽の減速時に得られる前記値に基づいて、前記判定を行う、
請求項１から請求項１２のうちいずれか１項に記載の情報処理システム。
【請求項１４】
前記判定部は、前記判定用情報と、前記取得部により取得された前記値と、前記収容槽を含む装置が設置された住居がある地域を示す位置情報とに基づいて、前記判定を行う、
請求項１から請求項１３のうちいずれか１項に記載の情報処理システム。
【請求項１５】
前記収容槽は、温度によって硬さまたは弾性が変化する支持部材によって支持され、
前記判定部は、前記判定用情報と、前記取得部により取得された前記値と、温度を示す温度情報とに基づいて、前記判定を行う、
請求項１から請求項１４のうちいずれか１項に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理システムに関する。
【背景技術】
【０００２】
ドラムを回転させるようにモータを制御したときに測定された電流値に基づいて、洗濯物の想定される質量よりも重い異物を検知可能な洗濯乾燥装置が提案されている。ところで、洗濯機や乾燥機に関する情報処理システムは、異物が小さい場合でも異物を検知することができると好ましい場合がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−１５３６１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、異物が小さい場合でも異物の検知可能性が高くなる情報処理システムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の情報処理システムは、取得部と、判定部を持つ。前記取得部は、洗濯物を収容する収容槽が回転駆動されるときに得られる値を取得する。前記判定部は、過去に前記収容槽が回転駆動されたときに得られた値に基づく判定用情報と、前記取得部により取得された前記値とに基づき、前記収容槽内の異物の有無に関する判定を行う。
【図面の簡単な説明】
【０００６】
【図１】第１実施形態の洗濯機管理システムの全体構成を示す図。
【図２】第１実施形態の洗濯機の全体構成を示す図。
【図３】第１実施形態の洗濯機の構成の一部を示すブロック図。
【図４】第１実施形態の制御装置の構成を示すブロック図。
【図５】第１実施形態の処理の流れの一例を示すフローチャート。
【図６】第２実施形態のサーバの構成を示すブロック図。
【発明を実施するための形態】
【０００７】
以下、実施形態の情報処理システムを、図面を参照して説明する。以下の説明では、同一または類似の機能を有する構成に同一の符号を付す。そして、それら構成の重複する説明は省略する場合がある。「ＸＸに基づく」とは、「少なくともＸＸに基づく」ことを意味し、ＸＸに加えて別の要素に基づく場合も含み得る。「ＸＸに基づく」とは、ＸＸを直接に用いる場合に限定されず、ＸＸに対して演算や加工が行われたものに基づく場合も含み得る。「ＸＸまたはＹＹ」とは、ＸＸとＹＹのうちいずれか一方の場合に限定されず、ＸＸとＹＹの両方の場合も含み得る。これは選択的要素が３つ以上の場合も同様である。「ＸＸ」および「ＹＹ」は、任意の要素（例えば任意の情報）である。
【０００８】
（第１実施形態）
＜１．洗濯機管理システムの全体構成＞
図１は、第１実施形態の洗濯機管理システムＳの全体構成を示す図である。洗濯機管理システムＳは、例えば、洗濯機または乾燥機である家電機器１００と、サーバ２００と、端末装置３００とを含む。後述するネットワークＮＷは、例えば、インターネット、セルラー網、Ｗｉ−Ｆｉ網、ＬＰＷＡ（Low Power Wide Area）、ＷＡＮ（Wide Area Network）、ＬＡＮ（Local Area Network）、またはその他の公衆回線や専用回線などを状況に応じて利用すればよい。
【０００９】
家電機器１００は、ユーザＵの住居内に設置されている。家電機器１００は、例えば、洗濯機（乾燥機能付きの洗濯機も含む）または乾燥機である。以下では、説明の便宜上、家電機器１００を「洗濯機１００」と称する。洗濯機１００は、縦型式の洗濯機でもよく、ドラム式の洗濯機でもよく、二槽式の洗濯機でもよい。洗濯機１００は、不図示の通信モジュールを有し、同じ住居内に設置された無線ルータＲおよびネットワークＮＷを介して、サーバ２００と通信可能である。洗濯機１００については詳しく後述する。
【００１０】
サーバ２００は、１台以上のサーバ装置ＳＤ（例えばクラウドサーバ）で構成される。サーバ２００は、洗濯機１００を遠隔制御可能な機能を有してもよいが、後述する異物の判定機能のみを有してもよい。サーバ２００は、ネットワークＮＷ中のルータに含まれる情報処理部など、エッジコンピューティングやフォグコンピューティングを行う情報処理部を含んでもよい。図１では、洗濯機１００を１つのみ図示するが、サーバ２００は、複数の住居に設置された複数の洗濯機１００と通信可能であってもよい。サーバ２００は、ネットワークＮＷを介して気象庁のサーバ装置ＣＳＤと通信可能でもよい。サーバ２００については詳しく後述する。
【００１１】
端末装置３００は、洗濯機１００のユーザＵが使用する端末装置である。端末装置３００は、例えば、スマートフォンまたはタブレット端末のような携帯端末装置であるが、スマートスピーカのような音声対話装置などでもよい。端末装置３００は、ネットワークＮＷを介してサーバ２００と通信可能である。端末装置３００は、サーバ２００を介して洗濯機１００を管理または遠隔操作するためのアプリケーションプログラムがインストールされている。
【００１２】
以下に示す第１実施形態では、異物を検知する「情報処理システム」が洗濯機１００に設けられた例である。ただし後述するように、「情報処理システム」の一部または全部は、洗濯機１００に代えてサーバ２００に設けられてもよい。「異物」は、例えば、洗濯物と混じって洗濯機１００に誤って投入される可能性がある物であり、携帯電話、財布、小銭入れ、パスケース、眼鏡、時計、ペン、鍵、硬貨（小銭）、アクセサリ、本、ハンガー、ペットなどであるが、これらに限定されない。
【００１３】
＜２．洗濯機の構成＞
＜２．１  洗濯機の全体構成＞
次に、洗濯機１００の構成について説明する。以下では、洗濯機１００の一例として、洗濯機１００が縦型の全自動洗濯機である場合を例に説明する。洗濯機１００は、「装置」の一例であるとともに、「情報処理システム」の一例である。
【００１４】
図２は、洗濯機１００の全体構成を示す図である。洗濯機１００は、例えば、筐体１、水槽５、吊り棒６、回転槽７、バランスリング８、撹拌体９、洗濯機モータ１２、クラッチ機構１３、排水弁１４、排水ホース１５、切替用モータ１６、操作パネル１８、および制御装置２０（図３参照）を備える。
【００１５】
筐体１は、外箱２と、トップカバー３とを含む。外箱２は、筐体１の底壁、前壁、後壁、および左右の側壁などを形成している。トップカバー３は、外箱２の上部に取り付けられ、筐体１の上壁を形成している。トップカバー３には、洗濯物出入口を開閉する洗濯蓋４が開閉可能に設けられている。洗濯機１００がドラム式の洗濯機である場合は、洗濯蓋４はトップカバー３には設けられず、外箱２の一側面に設けられる。
【００１６】
水槽５は、筐体１内に配置されている。水槽５は、底部が閉塞され、上面が開口した円筒容器状に形成されている。水槽５の中心軸線は上下方向に指向する。洗濯機１００がドラム式の洗濯機である場合、水槽５の中心軸線は斜め上下方向を指向する。水槽５の底部には、排水口５ａが設けられている。
【００１７】
水槽５は、外箱２の四隅に設けられた吊り棒６とコイルばね（図示しない）を主体に構成された防振装置を介して弾性的に吊り下げ支持されている。吊り棒６およびコイルばねの各々は、温度によって硬さまたは弾性が変化する部材である。吊り棒６およびコイルばねの各々は、例えば金属部材であり、温度による硬さまたは弾性の変化が比較的大きい。吊り棒６およびコイルばねの各々は、「支持部材」の一例である。
【００１８】
回転槽７は、洗濯槽と脱水槽を兼ねており、水槽５の内部に配置されている。回転槽７は、洗濯物を収容する「収容槽」の一例である。洗濯機１００が洗濯乾燥機または乾燥機である場合、回転槽７は乾燥槽を兼ねる。回転槽７には、トップカバー３の洗濯物出入口を通して洗濯物が出し入れされる。「洗濯物」は、衣類、タオル、ハンカチ、シーツ、毛布、布団カバー、またはカーテンなどであるが、これらに限定されない。本明細書で言う「洗濯物」とは、別の機器（洗濯機）で洗濯されて、本実施形態の家電機器１００である乾燥機で乾燥のみされる乾燥対象物も含む。
【００１９】
回転槽７は、底部が閉塞され、上面が開口した円筒容器状に形成されている。回転槽７は、中心軸線を上下方向に指向させた状態で、その中心軸線を中心に回転駆動される。洗濯機１００がドラム式の洗濯機である場合、回転槽７の中心軸線は斜め上下方向を指向する。回転槽７の周壁部には、複数の脱水孔７ａが設けられている。各脱水孔７ａは、回転槽７の周壁部を厚さ方向に貫通して、回転槽７の内外を連通させる。回転槽７は、水槽５を介して、吊り棒６およびコイルばねを含む防振装置により支持されている。本明細書で「支持される」とは、物理的に接触して直接支持される場合に限定されず、１つ以上の別部材（例えば水槽５）を介して間接的に支持される場合も含む。
【００２０】
バランスリング８は、回転槽７の上端部に取り付けられている。撹拌体９は、回転槽７内の底部に設けられ、回転可能である。
【００２１】
洗濯機モータ１２は、洗濯および脱水用のモータであり、水槽５の下方に設けられている。洗濯機モータ１２は、後述する制御装置２０によって制御され、回転槽７を回転駆動する。洗濯機モータ１２は、例えばアウターロータ型の３相のＤＣブラシレスモータであるが、これに限定されない。
【００２２】
クラッチ機構１３は、水槽５の下方に設けられている。クラッチ機構１３は、洗濯機モータ１２によって駆動され、撹拌体９だけを回転させる状態と、撹拌体９と回転槽７を一体的に回転させる状態とを切り替える。排水ホース１５は、排水弁１４を介して水槽５の底部の排水口５ａに接続されている。排水弁１４が開放されると、回転槽７内および水槽５内の水が排水ホース１５を通して洗濯機１００の外部へ排水される。
【００２３】
切替用モータ１６は、水槽５の下方設けられ、クラッチ機構１３および排水弁１４の状態を連動させて切り替える。例えば、切替用モータ１６は、排水弁１４を開放動作させる場合、洗濯機モータ１２により撹拌体９と回転槽７を一体的に回転させるようにクラッチ機構１３を切り替える。一方で、切替用モータ１６は、排水弁１４を閉鎖動作させる場合、洗濯機モータ１２により撹拌体９だけを独立させて回転させるようにクラッチ機構１３を切り替える。なお、洗濯機１００は、切替用モータ１６の代わりに電磁ソレノイドを備えてもよい。
【００２４】
操作パネル１８は、トップカバー３の上面における前部に設けられている。操作パネル１８は、例えば、ユーザＵが押下できるボタンとディスプレイ装置を備えたパネル、またはユーザＵから入力を受け付けるタッチパネルなどを含む。操作パネル１８は、ユーザＵが洗濯運転のコースの選択や運転開始を操作するための操作部や、洗濯行程や運転終了までの残り時間、設定水位等、その他の必要な表示を行う表示部などを備える。操作パネル１８は、上記洗濯運転のコースの選択に代えて／加えて、洗濯物に関する情報（以下「洗濯物情報」と称する）を示すユーザの入力を受け付けてもよい。
【００２５】
洗濯物情報は、例えば、洗濯物の種類、枚数、重量、大きさ、または素材のうち少なくとも１つを含む情報である。「洗濯物の種類」は、例えば、シャツ、ブラウス、ズボン、靴下、タオル、シーツ、毛布、カーテンなどである。「枚数」は、例えば、シャツが２枚、ズボンが１着、タオルが５枚など、洗濯物の内訳ごとの枚数である。「重量」は、〇〇ｋｇのような定量的な数値でもよいが、「多い」、「普通」、「少ない」など定性的な情報でもよい。「大きさ」とは、大人用の衣類であるか子供用の衣類であるかを示す情報や、タオルのサイズが通常サイズであるか大判サイズであるかなどを示す情報である。「素材」は、例えば、ポリエステル１００％、綿５０％アクリル５０％など洗濯物の内訳ごとの材質である。洗濯物の種類や枚数、重量、大きさ、素材によって、後述する検出動作における洗濯物と異物の分離のしやすさが異なるため、これら情報が収集されると好ましい。
【００２６】
なお、洗濯機１００は、操作パネル１８に代えて／加えて、端末装置３００から操作パネル１８と同様に入力（すなわち、洗濯運転コースの選択、および／または洗濯物情報の入力）を受け付けてもよい。すなわち、ユーザＵは、スマートフォンなどの画面を通じて洗濯運転コースの選択や洗濯物情報を入力してもよく、音声対話装置との対話のなかで洗濯運転コースの選択や洗濯物情報を入力してもよい。
【００２７】
洗濯機１００のその他の構成として、トップカバー３内には、回転槽７内および水槽５内へ給水するための給水弁や、水槽５内の水位を検出するための水位センサ１９（図３参照）が設けられている。給水弁には、水道の蛇口に接続された給水ホースが接続されており、給水弁が開放されると、水道水が注水口を通して回転槽７内および水槽５内に供給される。
【００２８】
図３は、洗濯機１００の構成の一部を示すブロック図である。洗濯機１００は、上述した構成に加え、電流センサ２１、回転センサ２２、加速度センサ２３、マイク２４、カメラ２５、および温度センサ２６を有する。
【００２９】
制御装置２０は、１つ以上のコンピュータを主体として構成され、洗濯機１００の全体を制御する。例えば、制御装置２０は、洗濯機１００に対して入力された洗濯運転のコースまたは洗濯物情報と、予め記憶された制御プログラムとに基づいて、洗い、すすぎ、脱水の各行程からなる洗濯運転を実行する。洗濯機１００が乾燥機である場合は、制御装置２０は乾燥の各行程からなる乾燥運転を実行する。制御装置２０については詳しく後述する。上記制御プログラムは、記憶部２７に記憶されている。記憶部２７は、ＥＥＰＲＯＭやフラッシュメモリなどの記憶装置が挙げられる。
【００３０】
電流センサ２１は、例えば洗濯機モータ１２の内部または洗濯機モータ１２に接続された電源回路に設けられ、洗濯機１００の動作時に洗濯機モータ１２に通電される電流の電流値を検出する。洗濯機モータ１２に通電される電流の電流値は、「洗濯機モータの負荷に関する値」の一例である。
【００３１】
回転センサ２２は、例えば洗濯機モータ１２の内部または洗濯機モータ１２と回転槽７とを接続した軸に設けられたエンコーダであり、洗濯機モータ１２の回転を検出する。洗濯機モータ１２の回転は、「洗濯機モータの負荷に関する値」の一例である。
【００３２】
加速度センサ２３は、水槽５の外部（例えば水槽５の外面）に取り付けられている。加速度センサ２３は、水槽５の振動（言い換えると、回転槽７の振動）を検出可能である。加速度センサ２３は、水槽５に取り付けられて水槽５の振動を直接に検出可能である場合に代えて、筐体１または筐体１内の別部材（吊り棒６など）に取り付けられ、水槽５の振動（回転槽７の振動）を間接的に検出可能でもよい。加速度センサ２３は、回転槽７内で洗濯物から異物が分離し、回転槽７の底部または内周面に異物が衝突した場合、その衝突による振動を検出可能である。加速度センサ２３により検出される値は、「収容槽を含む装置に生じる振動に関する値」の一例である。なお、「収容槽を含む装置に生じる振動に関する値」は、加速度センサ２３の検出結果に対して制御装置２０で周波数解析（ＦＦＴ（Fast Fourier Transformation）解析）が行われることで得られる値でもよい。
【００３３】
マイク２４（収音部）は、筐体１の内部に配置され、回転槽７から出る音を収音する。マイク２４は、回転槽７内で洗濯物から異物が分離し、回転槽７の底部または内周面に異物が衝突した場合、その衝突による音を収音可能である。例えば、マイク２４は、回転槽７の底部の下方に配置されている。例えば、マイク２４は、回転槽７の底部と洗濯機モータ１２との間の高さに配置され、洗濯機モータ１２よりも回転槽７の底部の近くに配置されている。このような配置によれば、マイク２４は、回転槽７内で異物が落下し、回転槽７の底部に異物が衝突した場合、その衝突による音を高い感度で収音可能である。洗濯機１００がドラム式の洗濯機である場合、マイク２４は、斜めに傾いた回転槽７の側面の下方に配置されてもよい。このような配置によれば、マイク２４は、ドラムである回転槽７内で異物が落下し、回転槽７の内周面に異物が衝突した場合、その衝突による音を高い感度で収音可能である。マイク２４により検出される値は、「収容槽を含む装置に生じる音に関する値」の一例である。なお、「収容槽を含む装置に生じる音に関する値」は、マイク２４の検出結果に対して制御装置２０で周波数解析（ＦＦＴ解析）が行われることで得られる値でもよい。
【００３４】
カメラ２５（撮像部）は、回転槽７の上方または回転槽７の内部に設けられ、回転槽７の内部の画像を撮影する。カメラ２５は、回転槽７に収容される洗濯物および異物の画像を撮影する。カメラ２５は、洗濯物の挙動に対して異物が異なる挙動を示した場合、異物の挙動を撮影することができる。例えば、カメラ２５は、回転槽７が回転駆動されて、回転槽７の内周面に洗濯物の少なくとも一部が遠心力で張り付いている状態で、異物が洗濯物から分離して移動する場合、洗濯物から分離した異物を撮影することができる。カメラ２５により検出される値（例えば画素値）は、「収容槽内部の画像に関する値」の一例である。なお、「収容槽内部の画像に関する値」は、カメラ２５の検出結果に対して制御装置２０で画像解析が行われることで得られる値でもよい。
【００３５】
温度センサ２６は、筐体１の内部に配置され、筐体１の内部の温度を検出する。例えば、温度センサ２６は、吊り棒６の近くに配置され、吊り棒６の周囲の温度を検出する。ただし、温度センサ２６は、筐体１の表面に設けられ、洗濯機１００が設置された空間の温度を検出してもよい。
【００３６】
＜２．２  制御装置の構成＞
次に、制御装置２０の構成について説明する。
図４は、制御装置２０の構成を示すブロック図である。制御装置２０は、例えば、受付部２０１、運転制御部２０２、取得部２０３、検出部２０４、記録部２０５、判定部２０６、および出力部２０７を備える。
【００３７】
これら機能部は、例えば、制御装置２０に搭載されたＣＰＵ（Central Processing Unit）のようなハードウェアプロセッサがプログラム（ソフトウェア）を実行することにより実現される。ただし、上記機能部の全部または一部は、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）、またはＦＰＧＡ（Field Programmable Gate Array）などのハードウェア（回路部；circuitryを含む）によって実現されてもよいし、ソフトウェアとハードウェアとの協働によって実現されてもよい。上記機能部の一部または全部は、洗濯機１００に代えて、サーバ２００に設けられてもよい。この場合、サーバ２００が単独で「情報処理システム」の一例を構成してもよく、サーバ２００と洗濯機１００とが協働することで「情報処理システム」の一例が構成されてもよい。
【００３８】
受付部２０１は、操作パネル１８からの信号（またはサーバ２００からの信号）を受信し、洗濯機１００に対するユーザＵの入力または操作を受け付ける。本実施形態では、受付部２０１は、洗濯運転のコースを選択するユーザＵの操作、および／または洗濯物情報を示すユーザの入力を受け付ける。
【００３９】
また、受付部２０１は、操作パネル１８から信号（またはサーバ２００からの信号）を受信し、ユーザＵによる再開操作を受け付ける。再開操作とは、後述する判定部２０６により正常でないことを示す判定が行われ、回転槽７の回転駆動が停止されている状態で、回転槽７の回転駆動を再開させる（すなわち、洗濯機１００の運転を再開させる）操作である。
【００４０】
運転制御部２０２は、受付部２０１により受け付けられた情報（例えば、洗濯運転のコースまたは洗濯物情報）に基づき、洗濯機モータ１２、排水弁１４、および切替用モータ１６などを制御する。これにより、運転制御部２０２は、ユーザＵにより指定された洗濯運転のコースまたは洗濯物情報に基づき、洗い行程、すすぎ行程、脱水行程からなる洗濯機１００の洗濯運転などを実行する。
【００４１】
また、運転制御部２０２は、回転槽７に収容された洗濯物の重量（布量）を検出するための第１検出動作（いわゆる布量検出動作）と、回転槽７内の異物の有無を検出するための第２検出動作とを行う。本実施形態では、運転制御部２０２は、第１検出動作と第２検出動作とを、１つの検出動作として一体に行う。これに代えて、運転制御部２０２は、第１検出動作と第２検出動作とを別々に行ってもよい。ここでは、第１検出動作と第２検出動作とが別々に行われる例について述べる。
【００４２】
例えば、運転制御部２０２は、洗濯または乾燥を開始する前（例えば、洗濯機１００内に給水する前であり、例えば洗濯機１００の動作開始ボタンが押された直後）に、第１検出動作を行う。第１検出動作は、回転槽７を半回転未満または１回転未満だけ回転駆動させる動作である。第１検出動作は、比較的大きな加速度および比較的大きな減速度で回転槽７を回転駆動させる動作である。第１検出動作は、回転槽７の定速回転を含まない動作である。後述する検出部２０４は、第１検出動作における回転槽７の回転駆動の加速時に得られる値（例えば洗濯機モータ１２の負荷に関する値）に基づき、洗濯物の量を検出する。本明細書で「減速度」とは、洗濯機モータ１２に対する通電が停止されることで、回転槽７が慣性力により回転しながら減速する場合（すなわち、洗濯機モータ１２によって回転槽７が駆動されていない場合）も含む。
【００４３】
同様に、運転制御部２０２は、洗濯または乾燥を開始する前（例えば、洗濯機１００内に給水を開始する前）に、第２検出動作を行う。第２検出動作は、第１検出動作の前に行われてもよく、第２検出動作の後に行われてもよい。第２検出動作は、回転槽７を回転動作させることで洗濯物からの異物の分離を促す動作である。例えば、第２検出動作は、回転槽７を１回転以上（例えば２回転以上）に亘って回転駆動させる動作である。第２検出動作は、第１検出動作と比べて最大減速度が小さい動作である。例えば、第２検出動作では、回転槽７の定速回転を含む動作である。別の観点では、第２検出動作における回転槽７の最高回転速度は、すすぎ工程における回転槽７の最高回転速度よりも小さい速度である。
【００４４】
本実施形態では、運転制御部２０２は、第２検出動作において、洗濯運転のコースまたは洗濯物情報に基づく洗濯物の内容（例えば洗濯物の種類、枚数、重量、大きさ、または素材）に応じて異なる速度で回転槽７を回転駆動する。例えば、運転制御部２０２は、第２検出動作において、洗濯物の内容に応じて、回転槽７の加速度、定速回転時の速度、または減速度のうち１つ以上を異ならせる。例えば、運転制御部２０２は、個々の洗濯物が軽いほど、個々の洗濯物が小さいほど、個々の洗濯物の表面が滑らかであるほど、小さい加速度、小さい定速速度、または小さい減速度で回転槽７を回転駆動させる。これは、個々の洗濯物が軽いほど、小さい加速度、小さい定速速度、または小さい減速度で回転槽７を回転駆動させたときに、洗濯物が遠心力により回転槽７の内周面に張り付く一方で、異物が別の挙動（回転槽７内で落下するなど）を示しやすいためである。これは、個々の洗濯物が小さい場合、および個々の洗濯物の表面が滑らかな場合も同様である。
【００４５】
ある観点でみると、運転制御部２０２は、第２検出動作において、例えば洗濯物の少なくとも一部が遠心力により回転槽７の内面に張り付くが、単位体積あたりの重量が洗濯物よりも重い異物が回転槽７内で落下する回転速度で回転槽７を回転駆動させる。例えば、運転制御部２０２は、上記回転速度で回転槽７を定速回転させる。このような回転速度は、例えば、５０ｒｐｍまたは６０ｒｐｍであるが、これに限定されない。以上のような第２検出動作の回転速度を示す制御情報は、洗濯物の種類、枚数、量、大きさ、素材などに応じて設定されて記憶部２７に予め記憶されている。
【００４６】
１回の洗濯運転において、第２検出動作は、回転槽７の回転駆動の加速度、定速回転の速度、または減速度のうち１つ以上を変更して、複数回行われてもよい。第２検出動作を複数の条件で行うことで、洗濯物と異物とを分離できる可能性が高くなる。
【００４７】
第２検出動作を第１検出動作とは別に行う場合は、第１検出動作において検出部２０４により検出された洗濯物の重量を用いて、第２検出動作における回転槽７の回転駆動の加速度、定速回転の速度、または減速度のうち１つ以上を決定してもよい。検出部２０４により検出された洗濯物の重量は、洗濯物情報の一例となり得る。すなわち、洗濯物情報は、ユーザＵにより入力や操作に基づく情報に限定されず、洗濯機１００自身によって検出された情報でもよい。
【００４８】
運転制御部２０２は、後述する判定部２０６により回転槽７に関する異常があると判定された場合、その後に予定された回転槽７の回転動作を停止させる。その場合、運転制御部２０２は、回転槽７の回転動作を再開させるユーザＵの操作が受付部２０１により受け付けられた場合、洗濯機１００の動作（回転槽７内への給水や、停止させた回転槽７の回転動作）を再開させる。
【００４９】
取得部２０３は、第２検出動作において回転槽７が回転駆動されるときに得られる値（以下では説明の便宜上「検出値」と称する）を取得する。検出値は、例えば、第２検出動作時における、電流センサ２１により検出された電流値に関する値、回転センサ２２により検出された回転数に関する値、加速度センサ２３により検出された振動に関する値、マイク２４により検出された音に関する値、またはカメラ２５により検出された画像に関する値のうち１つ以上を含む。上述したように、これら値は、各種センサの検出結果そのものでもよいし、取得部２０３による所定の解析処理（ＦＦＴ解析や画像解析など）が行われることで得られる値でもよい。
【００５０】
また、取得部２０３は、受付部２０１により受け付けられた情報に基づき洗濯物情報を取得する。例えば、取得部２０３は、受付部２０１により洗濯物情報を示すユーザＵの入力が直接受け付けられた場合は、ユーザＵの入力内容に基づき洗濯物情報を取得する。一方で、取得部２０３は、受付部２０１により洗濯運転のコースを選択するユーザＵの操作が受け付けられた場合、洗濯運転のコースと洗濯物情報との対応関係が予め登録された対応関係情報に基づき、洗濯運転のコースに応じた洗濯物情報を取得する。このような対応関係情報は、記憶部２７に予め記憶されている。
【００５１】
検出部２０４は、第１検出動作時に得られる値（例えば、第１検出動作において回転槽７の回転動作の加速時に得られる洗濯機モータ１２の負荷に関する値、回転センサ２２の検出結果）に基づいて、回転槽７に収容された衣類の重量（布量）を検出する。回転槽７に収容された衣類の重量が大きくなると、回転槽７を加速させる洗濯機モータ１２の負荷も高くなる。そのため、検出部２０４は、回転槽７を加速させる洗濯機モータ１２の負荷に関する値に基づいて、洗濯物の重量を検出する。上述した運転制御部２０２は、検出部２０４により検出された洗濯物の重量に応じて洗い工程およびすすぎ工程における給水水位や動作時間を決定する。
【００５２】
記録部２０５は、取得部２０３により取得された洗濯物情報と検出値とを互いに対応付けて判定用情報として記憶部２７に記録する。記録部２０５は、洗濯物情報と検出値との対応関係を、洗濯機１００が使用されるごとに記憶部２７に記録する。これにより、洗濯物情報と検出値との対応関係が蓄積され、過去における洗濯物情報と検出値との対応関係に基づく情報である判定用情報が生成される。判定用情報は累積して記録されるため、時間の経過とともに充実した判定用情報が生成される。
【００５３】
例えば、記録部２０５は、洗濯物情報ごと（例えば、洗濯物の種類、枚数、量、大きさ、素材のうち１つ以上に基づく分類ごと）に、洗濯機モータ１２の負荷に関する検出値（例えば電流センサ２１および回転センサ２２の検出値）と、洗濯機１００に生じる振動に関する検出値（例えば加速度センサ２３の検出値）と、洗濯機１００に生じる音に関する検出値（例えばマイク２４の検出値）と、回転槽７の内部の画像に関する検出値（例えばカメラ２５の検出値）を判定用情報として記録する。
【００５４】
ここで、上記各種検出値は、例えば１回の洗濯（１回の第２検出動作）において、所定の周期（例えば数ミリ秒または数百マイクロ秒単位）でサンプリングされた複数時点の検出値が時系列で判定用情報に記録される。例えば、各種検出値は、第２検出動作において、回転槽７の加速時、回転槽７の加速が終了した直後、回転槽７の定速回転時、回転槽７の減速時、または回転槽７の回転が停止した直後などのうち１つ以上において上記所定の周期でサンプリングされた一連のデータとして記録される。
【００５５】
本実施形態では、判定用情報は、洗濯機１００ごと（ユーザＵごと）に生成される。すなわち、判定用情報は、ユーザＵが有する衣類などと、その衣類などに応じた検出値との対応関係が反映された情報であり、ユーザＵの特有の情報である。また、判定用情報は、ユーザＵの洗濯機１００に関する固有条件（洗濯機１００を構成する部品の部品公差、洗濯機１００の設置場所、洗濯機１００が設置された住居が存在する地域など）と、その固有条件に応じたに応じた検出値との対応関係が反映された情報であり、ユーザＵの特有の情報である。洗濯機１００の設置場所が固有条件になり得るのは、洗濯機１００の設置場所によって床面の硬さが異なり、洗濯機１００に生じる振動に影響があるためである。洗濯機１００が設置された住居が存在する地域が固有条件になり得るのは、住居が存在する地域の気候（温度）や岩盤の状態によって洗濯機１００に生じる振動に影響があるためである。
【００５６】
本実施形態では、記録部２０５は、温度センサ２６により検出された温度と、洗濯物情報と、検出値とを互いに対応付けて判定用情報として記憶部２７に記録する。例えば、記録部２０５は、温度センサ２６により検出された温度（温度帯）ごとに、洗濯機モータ１２の負荷に関する検出値と、洗濯機１００に生じる振動に関する検出値と、洗濯機１００に生じる音に関する検出値と、回転槽７の内部の画像に関する検出値を判定用情報として記録する。ここで、吊り棒６の硬さまたは弾性は、温度によって変化し、洗濯機１００に生じる振動や音に影響する。このため、温度ごとに判定用情報が蓄積されていると好ましい。
【００５７】
判定部２０６は、判定用情報と、取得部２０３により取得された洗濯物情報および検出値とに基づき、回転槽７内の異物の有無に関する判定を行う。ここで「異物の有無に関する判定」とは、「異物を検知する判定（すなわち、検知された異常の原因が異物であることを特定する判定）」に限定されず、「異物またはモータ異常である何らかの異常を検知する判定（検知された異常の原因が異物であるかモータ異常であるか特定しない判定）」も含む。
【００５８】
例えば、判定部２０６は、以下のような処理を行う。判定部２０６は、取得部２０３により直近に取得された洗濯物情報と同一または最も類似する洗濯物情報に対応して判定用情報に登録されている検出値を、記憶部２７から取得する。すなわち、判定部２０６は、ユーザＵにより入力された洗濯物情報に対応する、過去の検出値を記憶部２７から取得する。以下では説明の便宜上、判定用情報から取得された検出値を「過去検出値」と称し、取得部２０３により直近に取得された検出値を「直近検出値」と称する。
【００５９】
そして、判定部２０６は、過去検出値と直近検出値との相違度合いに基づいて、回転槽７内の異物の有無に関する判定を行う。例えば、判定部２０６は、取得部２０３により直近に取得された洗濯物情報と同一の洗濯物情報に対応して登録されている過去検出値（例えば洗濯機モータ１２の負荷に関する検出値）の平均値を算出する。そして、判定部２０６は、上記平均値と直近検出値との相違度合いが予め設定された閾値以上である場合、回転槽７に関する異常がある（回転槽７内に異物があるか、または洗濯機モータ１２に異常がある）と判定する。一方で、判定部２０６は、上記平均値と直近検出値との相違度合いが上記閾値未満である場合、回転槽７に関する異常がない（正常である）と判定する。
【００６０】
本実施形態では、判定部２０６は、洗濯機モータ１２の負荷に関する検出値に代えて／加えて、洗濯機１００に生じた振動に関する検出値、洗濯機１００に生じた音に関する検出値、または回転槽７の内部の画像に関する検出値の１つ以上を用いて、上述した異物の有無に関する判定を行ってもよい。例えば、２種類以上の検出値を用いて判定を行うことで、判定の精度をより高めることができる。
【００６１】
本実施形態では、判定部２０６は、第２検出動作における、回転槽７の定速回転時、または回転槽７の減速時に得られる検出値に基づいて、上記判定を行う。言い換えると、判定部２０６は、洗濯物と異物とが分離しやすい状態で得られる検出値に基づいて、上記判定を行う。
【００６２】
本実施形態では、判定部２０６は、判定用情報と、取得部２０３により取得された洗濯物情報および検出値と、温度センサ２６により検出された温度とに基づき、上記判定を行う。すなわち、判定用情報は、洗濯物情報と、検出値と、温度との対応関係を含む。判定部２０６は、温度センサ２６により検出された温度に基づき、洗濯物情報および温度（温度帯）が同一の場合の過去検出値を判定用情報から取得する。そして、判定部２０６は、過去検出値と直近検出値とに基づいて上記判定を行う。
【００６３】
出力部２０７は、例えば回転槽７に関する異常があると判定部２０６により判定された場合に、判定部２０６による判定結果を示す情報を操作パネル１８に出力する。出力部２０７は、判定部２０６による判定結果を示す情報を、サーバ２００を介して端末装置３００に出力してもよい。ユーザＵは、出力部２０７により出力された判定結果を、操作パネル１８または端末装置３００を通じて確認することができる。
【００６４】
出力部２０７により出力される情報は、回転槽７に関する異常があることを示す報知を含む。例えば、出力部２０７により出力される情報は、回転槽７内に異物がある可能性があることをユーザＵに報知する内容を含む。本実施形態では、出力部２０７により出力される情報は、「回転槽７内に異物があるか、または洗濯機モータ１２に異常がある」ことを示す内容、回転槽７内の異物の有無の確認をユーザＵに促す内容、回転槽７内に異物が存在しない場合、操作パネル１８または端末装置３００を通じて洗濯機１００の運転を再開させる操作が可能であることを示す内容などを含む。
【００６５】
＜３．処理の流れ＞
次に、情報処理システムの処理の流れについて説明する。
図５は、情報処理システムの処理の流れの一例を示すフローチャートである。まず、受付部２０１は、ユーザＵの入力または操作に基づき、洗濯運転のコースまたは洗濯物情報を受け付ける（Ｓ１０１）。これにより、取得部２０３は、受付部２０１により受け付けられた洗濯物情報に基づき直接に洗濯物情報を取得する、または受付部２０１により受け付けられた洗濯運転のコースと上述した対応関係情報とに基づき、洗濯物情報を取得する（Ｓ１０２）。
【００６６】
次に、運転制御部２０２は、洗濯機１００の動作を開始させるユーザＵの操作（またはサーバ２００からの信号）があるか否かを判定する（Ｓ１０３）。運転制御部２０２は、洗濯機１００の動作を開始させるユーザＵの操作（またはサーバ２００からの信号）がない場合（Ｓ１０３：ＮＯ）、所定の周期でＳ１０３を繰り返す。一方で、運転制御部２０２は、洗濯機１００の動作を開始させるユーザＵの操作（またはサーバ２００からの信号）がある場合（Ｓ１０３：ＹＥＳ）、Ｓ１０４の処理に進む。
【００６７】
次に、運転制御部２０２は、第１検出動作および第２検出動作を行う。ここでは、第２検出動作が第１検出動作と一体に行われる場合について説明する。この場合、運転制御部２０２は、洗濯物の重量を検出するために、回転槽７を半回転未満または１回転未満だけ回転駆動させる検出動作を行う（Ｓ１０４）。そして、検出部２０４は、上記検出動作を行ったときに得られた検出値（例えば、洗濯機モータ１２の負荷に関する値）に基づき、洗濯物の重量を検出する。
【００６８】
本実施形態では、取得部２０３は、上記検出動作が行われるときに得られる検出値（例えば、洗濯機モータ１２の負荷に関する値、洗濯機１００に生じる振動に関する値、洗濯機１００に生じる音に関する値、または回転槽７の内部を示す画像）を直近検出値として取得する（Ｓ１０５）。
【００６９】
次に、判定部２０６は、取得部２０３により取得された洗濯物情報と記憶部２７に記憶された判定用情報とに基づき、同一または最も類似する洗濯物情報に対応する過去検出値を判定用情報から取得する（Ｓ１０６）。そして、判定部２０６は、回転槽７に関する異常の有無を判定する（Ｓ１０７）。例えば、判定部２０６は、過去検出値と直近検出値との相違度が閾値以上である場合に、回転槽７に関する異常があると判定する。
【００７０】
記録部２０５は、判定部２０６により回転槽７に関する異常がないと判定された場合（Ｓ１０７：ＮＯ）、取得部２０３により取得された洗濯物情報と直近検出値とを対応付けて判定用情報に追加する（Ｓ１０８）。この場合、運転制御部２０２は、洗濯機１００の運転を継続する（Ｓ１０９）。
【００７１】
一方で、出力部２０７は、判定部２０６により回転槽７に関する異常がないと判定された場合（Ｓ１０７：ＹＥＳ）、異常を示す内容を操作パネル１８または端末装置３００に出力させ、回転槽７に関する異常があること、回転槽７内に異物が入っている可能性があることをユーザＵに報知する（Ｓ１１０）。
【００７２】
この場合、受付部２０１は、洗濯機１００の運転を再開させるユーザＵの再開操作の入力があるか否かを判定する（Ｓ１１１）。受付部２０１は、ユーザＵの再開操作の入力がない場合（Ｓ１１１：ＮＯ）、洗濯機１００の運転を中止するユーザＵの中止操作の入力があるか否かを判定する（Ｓ１１２）。受付部２０１は、ユーザＵの中止操作の入力がない場合（Ｓ１１２：ＮＯ）、Ｓ１１１の処理に戻り、所定回数を上限としてＳ１１１およびＳ１１２の処理を繰り返す。一方で、運転制御部２０２は、ユーザＵの中止操作の入力がある場合（Ｓ１１２：ＹＥＳ）、洗濯機１００の運転を停止させ、洗濯機１００の電源をＯＦＦにする（Ｓ１１３）。
【００７３】
一方で、運転制御部２０２は、ユーザＵの再開操作の入力がある場合（Ｓ１１１：ＹＥＳ）、洗濯機１００の運転を再開させる（Ｓ１１４）。この場合、洗濯機１００は、第２検出動作を再度行い、再度行われた第２検出動作時に得られた直近検出値に基づき、Ｓ１０７と同様の判定処理を再度行ってもよい。そして、出力部２０７は、ユーザＵの再開操作の入力があるにも関わらず、再度行われた異常の判定処理で回転槽７に関する異常があると判定された場合、洗濯機モータ１２に異常がある可能性があること、およびサポートセンターの連絡先などを示す情報を操作パネル１８または端末装置３００に出力し、ユーザに報知してもよい。
【００７４】
＜４．利点＞
本実施形態では、判定部２０６は、過去に回転槽７が回転駆動されたときに得られた検出値に基づく判定用情報と、取得部２０３により取得された直近検出値とに基づき、回転槽７の異物の有無に関する判定を行う。このような構成によれば、判定部２０６は、予め設定された固定値でなく、同じ洗濯機１００で過去に得られた実際の検出値に基づく判定用情報を用いて判定が行われる。これにより、異物が小さい場合でも異物の検知可能性が高くなる情報処理システムを提供することができる。
【００７５】
本実施形態では、判定用情報は、過去における洗濯物情報と検出値との対応関係に基づく情報である。そして、判定部２０６は、判定用情報と、取得部２０３により取得された洗濯物情報および直近検出値とに基づき、上記判定を行う。このような構成によれば、判定部２０６は、衣類に関する情報にも基づいて異物の有無に関する判定を行うことができる。これにより、異物の判定精度をさらに高めることができる。
【００７６】
本実施形態では、洗濯物情報は、衣類の種類、枚数、重量、大きさ、または素材のうち少なくとも１つを含む。このような構成によれば、洗濯物と異物との分離のしやすさなどにも基づいて、異物の有無に関する判定を行うことができる。これにより、異物の判定精度をさらに高めることができる。
【００７７】
本実施形態では、取得部２０３は、洗濯物情報をユーザＵの入力または操作に基づいて取得する。このような構成によれば、より正確な洗濯物情報に基づいて、異物の有無に関する判定を行うことができる。これにより、異物の判定精度をさらに高めることができる。
【００７８】
本実施形態では、受付部２０１は、判定部２０６により正常でないことを示す判定が行われ、回転槽７の回転駆動が停止されている状態で、回転槽７の回転駆動を再開させるユーザＵの入力を受け付け可能である。このような構成によれば、回転槽７の回転駆動が停止される直前の状態から洗濯機１００の運転を再開することができる。これにより、洗濯機１００の運転終了までの時間を短縮することができる。
【００７９】
本実施形態では、回転槽７が回転駆動されるときに得られる検出値は、回転槽７を回転駆動するモータの負荷に関する値、洗濯機１００に生じる振動に関する値、洗濯機１００に生じる音に関する値、または回転槽７の内部の画像に関する値のうち１つ以上である。これらのような検出値は、回転槽７内に異物を存在する場合に変化しやすい値である。このため、これら検出値を用いることで、異物の判定精度をさらに高めることができる。
【００８０】
本実施形態では、洗濯物の内容に応じて異なる速度で回転槽７が回転駆動される検出動作が行われる。そして、判定部２０６は、上記検出動作のときに得られる検出値に基づき、異物の有無に関する判定を行う。このような構成によれば、洗濯物と異物とが分離しやすい状態で取得された検出値に基づいて判定が行われるため、異物の判定精度をさらに高めることができる。
【００８１】
本実施形態では、判定部２０６は、回転槽７の定速回転時、または回転槽７の減速時に得られる検出値に基づき、異物の有無に関する判定を行う。このような構成によれば、洗濯物と異物とが分離しやすい状態で取得された検出値に基づいて判定が行われるため、異物の判定精度をさらに高めることができる。
【００８２】
（第２実施形態）
次に、第２実施形態について説明する。第２実施形態は、異物の有無に関する判定がサーバ２００で行われる点、および機械学習が用いられる点で、第１実施形態とは異なる。以下に説明する以外の構成は、第１実施形態の構成と同様である。
【００８３】
図６は、第２実施形態に係るサーバ２００の構成を示すブロック図である。サーバ２００は、例えば、受付部２０１、取得部２０３、記録部２０５、学習部２０５Ａ、判定部２０６Ａ、出力部２０７、および記憶部２７Ａを備える。本実施形態では、サーバ２００は、「情報処理システム」の一例である。
【００８４】
本実施形態では、受付部２０１は、洗濯機１００からサーバ２００に送信される情報に基づき、ユーザＵの再開操作などを受け付ける。本実施形態では、取得部２０３は、洗濯機１００からサーバ２００に送信される情報に基づき、洗濯物情報、各種検出値（洗濯機モータ１２の負荷に関する値、洗濯機１００に生じる振動に関する値、洗濯機１００に生じる音に関する値、または回転槽７の内部の画像に関する値のうち１つ以上）、および温度センサ２６の検出値を取得する。
【００８５】
記録部２０５は、取得部２０３により取得された洗濯物情報および検出値を互いに対応付けて記憶部２７Ａに記憶する。記憶部２７Ａは、例えば、ＳＳＤ（Solid State Drive）またはＨＤＤ（Hard Disk Drive）などの記憶装置で構成される。
【００８６】
本実施形態では、学習部２０５Ａは、記憶部２７Ａに蓄積された過去における洗濯物情報および各種検出値（例えば各種検出値の時系列データ）を入力変数とし、回転槽７に関する異常の有無を目的変数として、学習済みモデルを生成および更新する。学習部２０５Ａは、温度センサ２６の検出値を入力変数の１つとしてもよい。学習済みモデルは、例えば、ニューラルネットワークやサポートベクターマシンを用いたモデルであるが、特定のモデルには限定されない。学習済みモデルは、過去に回転槽７が回転駆動されたときに得られた値に基づく情報であり、「判定用情報」の一例である。
【００８７】
また、学習済みモデルは、上記例に限定されず、洗濯物情報および各種検出値（例えば各種検出値の時系列データ）などのデータが入力層に入力された場合、中間層で圧縮および復元を行い、入力層に入力されたデータと同じデータが出力層から出力されるように学習されていてもよい。同じデータとは、入力されたデータに対する差分が予め設定された所定の閾値未満であるデータを意味する。このような学習済みモデルによれば、異常がある場合のデータが入力された場合、入力されたデータと同じデータが出力層から出力されない。このような構成によれば、発生件数が少ない異常のような教師データを十分に集めにくい異常や未知の異常についても、学習済みモデルを生成することができる。
【００８８】
例えば、学習済みモデルは、個々の洗濯機１００ごと（ユーザＵごと）に個別に学習されている。このような学習によれば、洗濯機１００が設置された住居の特有の状況（床面の硬さや室温など）や、ユーザＵの特有の状況（ユーザＵが所有する衣類の内容など）に応じて学習済みモデルを生成することができる。これにより、異物の判定精度が高い学習済みモデルを得ることができる。
【００８９】
ただし、学習済みモデルは、上記例に限定されない。学習済みモデルは、洗濯機１００の機種毎や、ユーザＵの属性毎（家族構成や職業、年齢、性別など）にグループを生成し、生成されたグループごとに収集されたデータを用いて学習されてもよい。これにより、より多くのデータに基づく学習済みモデルを生成することができる。ユーザＵの属性は、例えば、洗濯機１００から受信する洗濯機１００の識別情報と、洗濯機１００の遠隔操作の設定時などに登録されたユーザ情報とに基づいて得ることができる。
【００９０】
本実施形態では、判定部２０６は、取得部２０３から取得された洗濯物情報および直近検出値を学習済みモデルに入力することで、回転槽７に関する異常の有無の判定を行う。例えば、判定部２０６は、入力層に入力されたデータと同じデータが出力層から出力されるように学習された学習済みモデルを用いる場合、入力層に入力された入力データ（洗濯物情報および各種検出値）と、出力層から出力される出力データ（洗濯物情報および各種検出値）との比較を行い、入力データと出力データの相違度合いが予め設定された閾値以上である場合に、回転槽７に関する異常があると判定する。
【００９１】
このような構成によれば、第１実施形態と同様に、異物が小さい場合でも異物の検知可能性が高くなる情報処理システムを提供することができる。本実施形態では、洗濯物情報および検出値がサーバ２００の記憶部２７Ａに蓄積される。このため、洗濯機１００の記憶部２７を小型化することができ、洗濯機１００の低コスト化を図ることができる。また、より多くの情報に基づいて異物の有無に関する判定を行うことができる。
【００９２】
以下、いくつかの変形例について説明する。
（第１変形例）
第１変形例では、取得部２０３は、洗濯機１００が設置された住居がある地域を示す位置情報を取得する。位置情報は、例えば、洗濯機１００から受信する洗濯機１００の識別情報と、洗濯機１００の遠隔操作の設定時などに登録されたユーザ情報とに基づいて得ることができる。第１変形例では、学習部２０５Ａは、上記位置情報を入力変数の１つとして学習済みモデルを生成する。これにより、ユーザＵの住居がある地域の岩盤の高さなどの特性を学習済みモデルに反映させることができる。これにより、異物の有無に関する判定の精度をさらに高めることができる場合がある。
【００９３】
（第２変形例）
第２変形例では、取得部２０３は、洗濯機１００から温度センサ２６の検出値を取得することに代えて、洗濯機１００が設置された住居がある地域を示す位置情報に基づき、気象庁のサーバ装置ＣＳＤから洗濯機１００が設置された住居がある地域の気温を示す温度情報を取得する。第２変形例では、学習部２０５Ａは、気象庁のサーバ装置ＣＳＤから取得された温度情報を入力変数の１つとして学習済みモデルを生成する。これにより、洗濯機１００が置かれた環境の温度を学習済みモデルに反映させることができる。これにより、異物の有無に関する判定の精度をさらに高めることができる場合がある。
【００９４】
以上、いくつかの実施形態および変形例について説明したが、実施形態は上記例に限定されない。例えば、異物を検出するための第２検出動作は、回転槽７への給水後に行われてもよい。
【００９５】
以上説明した少なくともひとつの実施形態によれば、情報処理システムは、過去に収容槽が回転駆動されたときに得られた値に基づく判定用情報と、取得部により取得された値とに基づき、収容槽内の異物の有無に関する判定を行う判定部を有する。このような構成によれば、異物が小さい場合でも異物の検知可能性が高くなる情報処理システムを提供することである。
【００９６】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００９７】
１…筐体、２…外箱、３…トップカバー、４…洗濯蓋、５…水槽、６…吊り棒、７…回転槽、７ａ…脱水孔、８…バランスリング、９…撹拌体、１２…洗濯機モータ、１３…クラッチ機構、１４…排水弁、１５…排水ホース、１６…切替用モータ、１８…操作パネル、２０…制御装置、２１…電流センサ、２２…回転センサ、２３…加速度センサ、２４…マイク、２５…カメラ、２６…温度センサ、２７…記憶部、２７Ａ…記憶部、１００…洗濯機、２００…サーバ、２０１…受付部、２０２…運転制御部、２０３…取得部、２０４…検出部、２０５…記録部、２０５Ａ…学習部、２０６…判定部、２０７…出力部
【図１】
2022001170.tif 000003
【図２】
2022001170.tif 000004
【図３】
2022001170.tif 000005
【図４】
2022001170.tif 000006
【図５】
2022001170.tif 000007
【図６】
2022001170.tif 000008