(57)【要約】      （修正有）【課題】再生環境の状態により確認すべきデータが変化する場合にも、再生直前のユーザの表示データの確認状況や制御データの状況に応じた再生速度にてユーザに表示することができる再生装置等を提供する。【解決手段】再生装置１００は、家電機器２００において発生した事象に関する第１イベント及び発生区間を特定するデータイベント検出部１０６と、ユーザによる表示データの確認状況に関する第２イベントを特定するユーザ操作検出部１０２と、表示データの第１速度での再生が中断された中断期間における第１イベントと、表示データの第１速度での再生を中断した第２イベントに関連する、再生を中断する前に発生した第１イベントとに基づき、表示データの第２速度を決定する再生速度決定部１０９と、表示データの第１速度での再生を中断した後、中断期間における表示データの少なくとも一部を、第２速度で再生するデータ再生部１１０とを備える。【選択図】図１
2019086355.tif 000002
【特許請求の範囲】
【請求項１】
機器の制御データを画面上に表示する再生装置であって、
前記機器の制御状態を示す制御データを所定の時間間隔で取得する取得部と、
前記制御データを前記画面上に表示させるための表示データを時系列で生成し、前記表示データを、現実の時間経過と同一速度である第１速度で前記画面上に再生する再生部と、
前記制御データを、前記制御データの取得時刻と対応付けて蓄積する保存部と、
蓄積された前記制御データに基づき、前記機器において発生した事象に関する第１イベントと、前記第１イベントの発生区間とを特定する第１特定部と、
ユーザによる前記再生装置に対する所定の操作を検出し、前記操作に基づき、前記ユーザによる前記表示データの確認状況に関する第２イベントを特定する第２特定部と、
前記第２イベントに基づき前記表示データの前記第１速度での再生が中断された第１時刻から前記表示データによって現在時刻までの前記制御データが表示される第２時刻までの中断期間における前記第１イベントと、前記表示データの前記第１速度での再生を中断した前記第２イベントに関連する、前記再生を中断する前に発生した前記第１イベントとに基づき、前記第１速度と異なる前記表示データの第２速度を決定する速度決定部とを備え、
前記再生部は、前記表示データの前記第１速度での再生を中断した後、前記中断期間における前記表示データの少なくとも一部を、前記第２速度で再生する、
再生装置。
【請求項２】
前記速度決定部は、前記中断期間に発生した１以上の前記第１イベントの発生区間を基に区分された再生区間ごとに、各再生区間における前記第１イベントの種類と、前記表示データの前記第１速度での再生を中断した前記第２イベントに関連する、前記再生を中断する前に発生した前記第１イベントの種類とに基づき、前記第２速度を決定する、
請求項１に記載の再生装置。
【請求項３】
前記第１イベントは、前記機器において発生した異常に関する機器イベントを含み、
前記第２イベントは、前記ユーザが前記表示データの前記第１速度での再生を中断して前記機器において発生した異常を確認する確認イベントを含み、
前記再生区間ごとに、各再生区間における前記機器イベントの種類と、前記確認イベントにおいてユーザが確認した前記機器イベントの種類とに基づき、前記表示データの優先度を算出する算出部をさらに備え、
前記速度決定部は、前記再生区間ごとに、前記優先度が高いほど遅くなるように前記第２速度を決定する、
請求項２に記載の再生装置。
【請求項４】
前記算出部は、前記中断期間に発生した前記機器イベントのうち、前記確認イベントにおいて前記ユーザが確認した前記機器イベントの種類と一致する種類の前記機器イベントの前記優先度を低下させる、
請求項３に記載の再生装置。
【請求項５】
前記算出部は、前記中断期間に発生した前記機器イベントのうち、前記表示データの再生を再開したときの前記機器イベントの種類と一致する種類の前記機器イベントの前記優先度を上昇させる、
請求項３に記載の再生装置。
【請求項６】
前記機器イベントは、当該機器イベントの重要度を示すイベントレベルを有し、
前記算出部は、前記イベントレベルが大きいほど前記優先度が高くなるように前記優先度を算出する、
請求項３に記載の再生装置。
【請求項７】
前記算出部は、前記機器イベントの種類ごとに前記優先度を算出し、算出した前記優先度を合計した優先度を各再生区間の前記優先度として算出する、
請求項３に記載の再生装置。
【請求項８】
機器の制御データを画面上に表示する再生装置における再生方法であって、
前記機器の制御状態を示す制御データを所定の時間間隔で取得し、
前記制御データを前記画面上に表示させるための表示データを時系列で生成し、前記表示データを、現実の時間経過と同一速度である第１速度で前記画面上に再生し、
前記制御データを、前記制御データの取得時刻と対応付けて蓄積し、
蓄積された前記制御データに基づき、前記機器において発生した事象に関する第１イベントと、前記第１イベントの発生区間とを特定し、
ユーザによる前記再生装置に対する所定の操作を検出し、前記操作に基づき、前記ユーザによる前記表示データの確認状況に関する第２イベントを特定し、
前記第２イベントに基づき前記表示データの前記第１速度での再生が中断された第１時刻から前記表示データによって現在時刻までの前記制御データが表示される第２時刻までの中断期間における前記第１イベントと、前記表示データの前記第１速度での再生を中断した前記第２イベントに関連する、前記再生を中断する前に発生した前記第１イベントとに基づき、前記第１速度と異なる前記表示データの第２速度を決定し、
前記表示データの前記第１速度での再生を中断した後、前記中断期間における前記表示データの少なくとも一部を、前記第２速度で再生する、
再生方法。
【請求項９】
機器の制御データを画面上に表示する再生装置として、コンピュータを機能させるための再生プログラムであって、
前記コンピュータに、
前記機器の制御状態を示す制御データを所定の時間間隔で取得し、
前記制御データを前記画面上に表示させるための表示データを時系列で生成し、前記表示データを、現実の時間経過と同一速度である第１速度で前記画面上に再生し、
前記制御データを、前記制御データの取得時刻と対応付けて蓄積し、
蓄積された前記制御データに基づき、前記機器において発生した事象に関する第１イベントと、前記第１イベントの発生区間とを特定し、
ユーザによる前記再生装置に対する所定の操作を検出し、前記操作に基づき、前記ユーザによる前記表示データの確認状況に関する第２イベントを特定し、
前記第２イベントに基づき前記表示データの前記第１速度での再生が中断された第１時刻から前記表示データによって現在時刻までの前記制御データが表示される第２時刻までの中断期間における前記第１イベントと、前記表示データの前記第１速度での再生を中断した前記第２イベントに関連する、前記再生を中断する前に発生した前記第１イベントとに基づき、前記第１速度と異なる前記表示データの第２速度を決定し、
前記表示データの前記第１速度での再生を中断した後、前記中断期間における前記表示データの少なくとも一部を、前記第２速度で再生する、
処理を実行させる再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、機器の制御データを画面上に表示する再生装置、再生方法及び再生プログラムに関し、例えば、保存された家電機器の制御データを通常の再生速度から変化させて再生する再生装置、再生方法及び再生プログラムに関するものである。
【背景技術】
【０００２】
従来、家電機器に外付けの装置を取り付けることで、家電機器が持つ制御情報や温度センサなどの測定値等の制御データを取得し、表示する装置が開発されている。
【０００３】
例えば、特許文献１には、空気調和機の室内機と室外機の間に空気調和機データ交換装置を接続し、片側から送信されてきた信号を、そのままあるいは変更を加えてもう片方に送信し、その情報を表示手段に表示することが開示されている。
【０００４】
また、従来、録画して取得している時系列のデータ、例えば、放送の録画データや監視カメラの映像データを、ユーザや監視者が一時的に閲覧又は監視していない状態から再度確認する場合などに、通常の再生速度から再生速度を変化させて再生する装置が開発されている。
【０００５】
例えば、特許文献２には、取得部は、監視対象の状態を表す状態情報と、当該状態となった時刻を示す時刻情報とが対応付けられたプロセス情報を取得し、抽出部は、監視対象の状態に所定の事象が発生した時刻を示す時刻情報を、プロセス情報から抽出し、再生部は、状態情報を時系列で再生する際、抽出されていない時刻情報に対応付けられたプロセス情報を再生する場合には、抽出された時刻情報に対応付けられた状態情報を再生する場合と比較して、速い速度で再生する監視システムが示されている。
【０００６】
また、特許文献３には、特徴量抽出部にてコンテンツの内容を解析し、セグメント化部にて動画データのセグメントを決め、加速度制御サーチ再生部で各セグメントの重要度が低いほど高速に再生する再生をし、ユーザ操作部に通常再生指定が入った場合に、ユーザが開始したいシーンから再生開始するように再生開始点を更新するサーチ再生更新部と、サーチ再生終了後にユーザ操作履歴からユーザ嗜好情報を更新するメタ情報更新部とを備える映像サーチ再生装置が示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−１３８５１８号公報
【特許文献２】特開２０１５−１６５３４３号公報
【特許文献３】特開２０１０−２４６０００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記の空気調和機データ交換装置等では、家電機器の修理現場のように、再生環境の状態により確認すべき制御データが変化する場合について何ら検討されておらず、更なる改善が必要であった。
【０００９】
本開示は、上記の課題を解決するためになされたもので、再生環境の状態により確認すべき制御データが変化する場合にも、再生直前のユーザの表示データの確認状況や制御データの状況に応じた再生速度にて表示データをユーザに表示することができる再生装置、再生方法及び再生プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１０】
本開示の一態様に係る再生装置は、機器の制御データを画面上に表示する再生装置であって、前記機器の制御状態を示す制御データを所定の時間間隔で取得する取得部と、前記制御データを前記画面上に表示させるための表示データを時系列で生成し、前記表示データを、現実の時間経過と同一速度である第１速度で前記画面上に再生する再生部と、前記制御データを、前記制御データの取得時刻と対応付けて蓄積する保存部と、蓄積された前記制御データに基づき、前記機器において発生した事象に関する第１イベントと、前記第１イベントの発生区間とを特定する第１特定部と、ユーザによる前記再生装置に対する所定の操作を検出し、前記操作に基づき、前記ユーザによる前記表示データの確認状況に関する第２イベントを特定する第２特定部と、前記第２イベントに基づき前記表示データの前記第１速度での再生が中断された第１時刻から前記表示データによって現在時刻までの前記制御データが表示される第２時刻までの中断期間における前記第１イベントと、前記表示データの前記第１速度での再生を中断した前記第２イベントに関連する、前記再生を中断する前に発生した前記第１イベントとに基づき、前記第１速度と異なる前記表示データの第２速度を決定する速度決定部とを備え、前記再生部は、前記表示データの前記第１速度での再生を中断した後、前記中断期間における前記表示データの少なくとも一部を、前記第２速度で再生する。
【発明の効果】
【００１１】
本開示によれば、再生環境の状態により確認すべき制御データが変化する場合にも、再生直前のユーザの表示データの確認状況や制御データの状況に応じた再生速度にて表示データをユーザに表示することができる。
【図面の簡単な説明】
【００１２】
【図１】本開示の一実施の形態における再生装置の構成の一例を示すブロック図である。
【図２】図１に示す再生装置の再生処理の一例を示すフローチャートである。
【図３】図１に示す再生装置の表示部に表示されるリアルタイムデータ再生画面の一例を示す図である。
【図４】図１に示す再生装置のデータイベント検出部が保持するデータイベントマスタテーブルの一例を示す図である。
【図５】図１に示す再生装置のデータイベント保存部が保存するデータイベント管理テーブルの一例を示す図である。
【図６】図１に示す再生装置のユーザ操作イベント保存部が保存するユーザ操作管理テーブルの一例を示す図である。
【図７】図１に示す再生装置の表示部に表示されるイベント確認画面の一例を示す図である。
【図８】図２に示すタイムシフト再生処理の一例を示すフローチャートである。
【図９】図１に示す再生装置によるリアルタイムデータ再生、イベント確認、及びタイムシフト再生の一例を説明するためのタイムチャートである。
【図１０】図１に示す再生装置の優先度算出部が優先度を計算する際の係数を管理する優先度算出マスタテーブルの一例を示す図である。
【図１１】図１に示す再生装置の表示部に表示されるタイムシフト再生画面の一例を示す図である。
【図１２】図８に示すタイムシフト再生処理により優先度を基に制御データを再生するタイムシフト再生時の再生速度の一例を示す図である。
【発明を実施するための形態】
【００１３】
（本開示の基礎となった知見）
上記の特許文献１に開示される空気調和機データ交換装置では、空気調和機の保持する情報の読み出し、書き込み及び更新が可能になるが、再生環境の状態により確認すべき制御データが変化する場合には、再生環境に応じた再生速度を設定できないという課題がある。
【００１４】
また、特許文献２に開示されている監視システムでは、監視対象の状態に所定の事象が発生したこと、すなわち制御データが事前に設定された状態になることを、再生速度を決定する条件にしているため、再生時のユーザや制御データの状況を考慮した再生ができない。このため、特許文献２でも、再生環境の状態により確認すべき制御データが変化する場合には、再生環境に応じた再生速度を設定できないという課題がある。
【００１５】
さらに、特許文献３に開示されている映像サーチ再生装置では、動画データの映像及び音声の解析結果と事前に設定されたユーザ嗜好情報とを基に再生速度を決定するため、再生時のユーザや制御データの状況を考慮できない。このため、特許文献３でも、再生環境の状態により確認すべき制御データが変化する場合には、再生環境に応じた再生速度を設定できないという課題がある。
【００１６】
上記の知見に基づき、本願発明者らは、再生環境の状態により確認すべき制御データが変化する場合に、如何にして再生環境に応じた再生速度を決定するかについて鋭意検討を行った結果、本開示を完成したものである。
【００１７】
本開示の一態様に係る再生装置は、機器の制御データを画面上に表示する再生装置であって、前記機器の制御状態を示す制御データを所定の時間間隔で取得する取得部と、前記制御データを前記画面上に表示させるための表示データを時系列で生成し、前記表示データを、現実の時間経過と同一速度である第１速度で前記画面上に再生する再生部と、前記制御データを、前記制御データの取得時刻と対応付けて蓄積する保存部と、蓄積された前記制御データに基づき、前記機器において発生した事象に関する第１イベントと、前記第１イベントの発生区間とを特定する第１特定部と、ユーザによる前記再生装置に対する所定の操作を検出し、前記操作に基づき、前記ユーザによる前記表示データの確認状況に関する第２イベントを特定する第２特定部と、前記第２イベントに基づき前記表示データの前記第１速度での再生が中断された第１時刻から前記表示データによって現在時刻までの前記制御データが表示される第２時刻までの中断期間における前記第１イベントと、前記表示データの前記第１速度での再生を中断した前記第２イベントに関連する、前記再生を中断する前に発生した前記第１イベントとに基づき、前記第１速度と異なる前記表示データの第２速度を決定する速度決定部とを備え、前記再生部は、前記表示データの前記第１速度での再生を中断した後、前記中断期間における前記表示データの少なくとも一部を、前記第２速度で再生する。
【００１８】
このような構成により、機器の制御状態を示す制御データを所定の時間間隔で取得し、取得した制御データを画面上に表示させるための表示データを時系列で生成し、生成した表示データを、現実の時間経過と同一速度である第１速度で画面上に再生する。また、制御データを制御データの取得時刻と対応付けて蓄積し、蓄積された制御データに基づき、機器において発生した事象に関する第１イベントと、第１イベントの発生区間とを特定し、また、ユーザによる再生装置に対する所定の操作を検出し、検出した操作に基づき、ユーザによる表示データの確認状況に関する第２イベントを特定する。
【００１９】
ここで、特定した第２イベントに基づき表示データの第１速度での再生が中断された第１時刻から表示データによって現在時刻までの制御データが表示される第２時刻までの中断期間における第１イベントと、表示データの第１速度での再生を中断した第２イベントに関連する、再生を中断する前に発生した第１イベントとに基づき、第１速度と異なる表示データの第２速度を決定し、表示データの第１速度での再生を中断した後、中断期間における表示データの少なくとも一部を、第２速度で再生する。
【００２０】
したがって、中断期間に機器において発生した事象に関する第１イベントと、ユーザによる表示データの確認状況に関する第２イベントに関連する再生中断前の第１イベントとに基づき、第１速度と異なる表示データの第２速度を決定しているので、再生直前のユーザの表示データの確認状況や制御データの状況に応じた再生速度を決定することができる。
【００２１】
この結果、再生環境の状態により確認すべき制御データが変化する場合にも、再生直前のユーザの表示データの確認状況や制御データの状況に応じた再生速度にて表示データをユーザに表示することができる。
【００２２】
前記速度決定部は、前記中断期間に発生した１以上の前記第１イベントの発生区間を基に区分された再生区間ごとに、各再生区間における前記第１イベントの種類と、前記表示データの前記第１速度での再生を中断した前記第２イベントに関連する、前記再生を中断する前に発生した前記第１イベントの種類とに基づき、前記第２速度を決定するようにしてもよい。
【００２３】
このような構成により、中断期間に発生した１以上の第１イベントの発生区間を基に区分された再生区間ごとに、各再生区間における第１イベントの種類と、表示データの第１速度での再生を中断した第２イベントに関連する、再生を中断する前に発生した第１イベントの種類とに基づき、第２速度を決定しているので、中断期間の第１イベントの種類及び再生を中断した第２イベントに関連する再生中断前の第１イベントの種類に応じた再生速度を決定することができる。
【００２４】
前記第１イベントは、前記機器において発生した異常に関する機器イベントを含み、前記第２イベントは、前記ユーザが前記表示データの前記第１速度での再生を中断して前記機器において発生した異常を確認する確認イベントを含み、前記再生区間ごとに、各再生区間における前記機器イベントの種類と、前記確認イベントにおいてユーザが確認した前記機器イベントの種類とに基づき、前記表示データの優先度を算出する算出部をさらに備え、前記速度決定部は、前記再生区間ごとに、前記優先度が高いほど遅くなるように前記第２速度を決定するようにしてもよい。
【００２５】
このような構成により、再生区間ごとに、各再生区間における機器イベントの種類と、確認イベントにおいてユーザが確認した機器イベントの種類とに基づき、表示データの優先度を算出し、再生区間ごとに、優先度が高いほど遅くなるように第２速度を決定しているので、確認イベントにおいてユーザが確認した機器イベントと関連する機器イベントの優先度を高くし、当該機器イベントの制御データを表示させる表示データを低速で生成することができ、ユーザが確認すべき異常な制御データを確実に確認することができる。
【００２６】
前記算出部は、前記中断期間に発生した前記機器イベントのうち、前記確認イベントにおいて前記ユーザが確認した前記機器イベントの種類と一致する種類の前記機器イベントの前記優先度を低下させるようにしてもよい。
【００２７】
このような構成により、中断期間に発生した機器イベントのうち、確認イベントにおいてユーザが確認した機器イベントの種類と一致する種類の機器イベントの優先度を低下させているので、ユーザが既に確認した機器イベントと同種の機器イベントの制御データを高速に再生することができ、ユーザが確認する必要性の低い制御データを早送り再生することができる。
【００２８】
前記算出部は、前記中断期間に発生した前記機器イベントのうち、前記表示データの再生を再開したときの前記機器イベントの種類と一致する種類の前記機器イベントの前記優先度を上昇させるようにしてもよい。
【００２９】
このような構成により、中断期間に発生した機器イベントのうち、表示データの再生を再開したときの機器イベントの種類と一致する種類の機器イベントの優先度を上昇させているので、表示データの再生を再開したときの機器イベントと同種の機器イベントの制御データを低速で再生することができ、ユーザが確認すべき制御データのうちユーザがまだ確認していない制御データを優先的に且つ確実に確認することができる。
【００３０】
前記機器イベントは、当該機器イベントの重要度を示すイベントレベルを有し、前記算出部は、前記イベントレベルが大きいほど前記優先度が高くなるように前記優先度を算出するようにしてもよい。
【００３１】
このような構成により、機器イベントの重要度を示すイベントレベルが大きいほど優先度が高くなるように優先度を算出しているので、重要度が高い機器イベントの制御データを優先的に且つ確実に確認することができる。
【００３２】
前記算出部は、前記機器イベントの種類ごとに前記優先度を算出し、算出した前記優先度を合計した優先度を各再生区間の前記優先度として算出するようにしてもよい。
【００３３】
このような構成により、機器イベントの種類ごとに優先度を算出し、算出した優先度を合計した優先度を各再生区間の優先度として算出しているので、機器イベントの種類が複数ある場合でも、ユーザが確認すべき制御データが多い区間を優先的に且つ確実に確認することができる。
【００３４】
また、本開示は、以上のような特徴的な構成を備える再生装置として実現することができるだけでなく、再生装置が備える特徴的な構成に対応する特徴的な処理を実行する再生方法などとして実現することもできる。また、このような再生方法に含まれる特徴的な処理を、プロセッサ及びメモリ等を備えるコンピュータに実行させるコンピュータプログラムとして実現することもできる。したがって、以下の他の態様でも、上記の再生装置と同様の効果を奏することができる。
【００３５】
本開示の他の態様に係る再生方法は、機器の制御データを画面上に表示する再生装置における再生方法であって、前記機器の制御状態を示す制御データを所定の時間間隔で取得し、前記制御データを前記画面上に表示させるための表示データを時系列で生成し、前記表示データを、現実の時間経過と同一速度である第１速度で前記画面上に再生し、前記制御データを、前記制御データの取得時刻と対応付けて蓄積し、蓄積された前記制御データに基づき、前記機器において発生した事象に関する第１イベントと、前記第１イベントの発生区間とを特定し、ユーザによる前記再生装置に対する所定の操作を検出し、前記操作に基づき、前記ユーザによる前記表示データの確認状況に関する第２イベントを特定し、前記第２イベントに基づき前記表示データの前記第１速度での再生が中断された第１時刻から前記表示データによって現在時刻までの前記制御データが表示される第２時刻までの中断期間における前記第１イベントと、前記表示データの前記第１速度での再生を中断した前記第２イベントに関連する、前記再生を中断する前に発生した前記第１イベントとに基づき、前記第１速度と異なる前記表示データの第２速度を決定し、前記表示データの前記第１速度での再生を中断した後、前記中断期間における前記表示データの少なくとも一部を、前記第２速度で再生する。
【００３６】
また、本開示の他の態様に係る再生プログラムは、機器の制御データを画面上に表示する再生装置として、コンピュータを機能させるための再生プログラムであって、前記コンピュータに、前記機器の制御状態を示す制御データを所定の時間間隔で取得し、前記制御データを前記画面上に表示させるための表示データを時系列で生成し、前記表示データを、現実の時間経過と同一速度である第１速度で前記画面上に再生し、前記制御データを、前記制御データの取得時刻と対応付けて蓄積し、蓄積された前記制御データに基づき、前記機器において発生した事象に関する第１イベントと、前記第１イベントの発生区間とを特定し、ユーザによる前記再生装置に対する所定の操作を検出し、前記操作に基づき、前記ユーザによる前記表示データの確認状況に関する第２イベントを特定し、前記第２イベントに基づき前記表示データの前記第１速度での再生が中断された第１時刻から前記表示データによって現在時刻までの前記制御データが表示される第２時刻までの中断期間における前記第１イベントと、前記表示データの前記第１速度での再生を中断した前記第２イベントに関連する、前記再生を中断する前に発生した前記第１イベントとに基づき、前記第１速度と異なる前記表示データの第２速度を決定し、前記表示データの前記第１速度での再生を中断した後、前記中断期間における前記表示データの少なくとも一部を、前記第２速度で再生する、処理を実行させる。
【００３７】
そして、このようなコンピュータプログラムを、ＣＤ−ＲＯＭ等のコンピュータ読取可能な非一時的な記録媒体又はインターネット等の通信ネットワークを介して流通させることができるのは、言うまでもない。
【００３８】
以下、本開示の実施の形態について、図面を参照しながら説明する。なお、以下で説明する実施の形態は、いずれも包括的又は具体的な例を示すものである。以下の実施の形態で示される数値、形状、構成要素、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。また全ての実施の形態において、各々の内容を組み合わせることもできる。
【００３９】
（実施の形態）
図１は、本開示の一実施の形態における再生装置の構成の一例を示すブロック図である。図１に示す再生装置１００は、機器の一例である家電機器２００と通信可能に接続され、家電機器２００の制御データを画面上に表示する。家電機器２００は、例えば、エアコンである。なお、家電機器２００は、この例に特に限定されず、冷蔵庫、洗濯機等のいわゆる白物家電等の種々の機器であってもよい。
【００４０】
再生装置１００は、操作部１０１と、ユーザ操作検出部１０２と、ユーザ操作イベント保存部１０３と、データ取得部１０４と、データ保存部１０５と、データイベント検出部１０６と、データイベント保存部１０７と、優先度算出部１０８と、再生速度決定部１０９と、データ再生部１１０と、表示部１１１とを備える。
【００４１】
再生装置１００は、例えば、プロセッサ及びメモリ等を備えるタブレット等の携帯端末等から構成される。再生装置１００は、プロセッサを用いて、メモリに記憶された所定の再生プログラムを実行することにより、再生速度決定部１０９等の機能を実現する。なお、再生装置１００は、上記のタブレットに特に限定されず、スマートフォン、パーソナルコンピュータ等の他の端末を用いてもよいし、サーバ等の外部機器を用いてもよい。
【００４２】
再生装置１００は、例えば、サービスマンが家電修理現場で家電機器２００の制御データの異常を確認することにより、家電機器２００の故障原因を特定したり、家電機器２００の修理等に必要な情報を得るために使用したりされる故障診断機器である。
【００４３】
操作部１０１は、ユーザによる操作を受け付ける。操作部１０１は、例えば、キーボード、マウス、又はタッチパネル等から構成される。
【００４４】
ユーザ操作検出部１０２は、第２特定部の一例であり、ユーザによる再生装置１００に対する所定の操作を検出し、検出した操作に基づき、ユーザによる表示部１１１の表示データの確認状況に関する第２イベントを特定する。第２イベントは、ユーザが表示データの第１速度（例えば、現実の時間経過と同一速度）での再生を中断して家電機器２００において発生した異常を確認する確認イベントを含み、例えば、後述するイベント確認のユーザ操作イベントが該当する。
【００４５】
具体的には、ユーザ操作検出部１０２は、操作部１０１が受け付けたユーザ操作を検出し、検出したユーザ操作を示すユーザ操作イベント（第２イベントの一例）を特定する。ユーザ操作検出部１０２は、特定したユーザ操作イベントを示すユーザ操作イベント情報を、ユーザ操作イベント保存部１０３と、データ取得部１０４と、データ再生部１１０とに送信する。また、ユーザ操作検出部１０２は、データイベント保存部１０７を参照し、特定したユーザ操作イベントによりユーザが確認したデータイベントのイベント種類及びイベントレベルを読み出し、ユーザ操作イベントに関連するデータイベントのイベント種類及びイベントレベルをユーザ操作イベント保存部１０３に保存する。
【００４６】
ユーザ操作イベント保存部１０３は、ユーザ操作検出部１０２から受信したユーザ操作イベント情報を保存し、ユーザ操作イベント情報を優先度算出部１０８に送信する。
【００４７】
データ取得部１０４と家電機器２００とは、無線や有線により通信可能に接続され、例えば、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）によって接続される。データ取得部１０４と家電機器２００とは、家電機器２００の内部のマイクロコンピューター等が保持する制御情報やセンサの測定データ等の制御データのやり取りができる状態にある。
【００４８】
データ取得部１０４は、取得部の一例であり、家電機器２００から機器の制御状態を示す制御データを所定の時間間隔で取得する。具体的には、データ取得部１０４は、ユーザ操作検出部１０２から受信したユーザ操作イベント情報に基づき、制御データ取得対象の家電機器２００から家電機器２００の制御状態を示す制御データを取得し、取得した制御データをデータ保存部１０５に送信する。
【００４９】
データ保存部１０５は、保存部の一例であり、制御データをその取得時刻と対応付けて蓄積する。具体的には、データ保存部１０５は、データ取得部１０４から受信した制御データ等を保存し、データイベント検出部１０６とデータ再生部１１０とに制御データ等を送信する。
【００５０】
データイベント検出部１０６は、第１特定部の一例であり、データ保存部１０５に蓄積された制御データ等に基づき、家電機器２００において発生した事象に関する第１イベントと、第１イベントの発生区間とを特定する。第１イベントは、家電機器２００において発生した異常に関する機器イベントを含む。
【００５１】
具体的には、データイベント検出部１０６は、データ保存部１０５から受信した制御データ等を基に、しきい値、関数、演算式などにより特定のデータイベント（第１イベントの一例）を検出し、検出したデータイベントを示すデータイベント情報をデータイベント保存部１０７に送信する。
【００５２】
データイベント保存部１０７は、データイベント検出部１０６から受信したデータイベント情報をその取得時刻と対応付けて保存し、ユーザ操作検出部１０２と、優先度算出部１０８とデータ再生部１１０とにデータイベント情報等を送信する。
【００５３】
優先度算出部１０８は、算出部の一例であり、再生区間ごとに、各再生区間における機器イベントの種類と、確認イベントにおいてユーザが確認した機器イベントの種類とに基づき、表示データの優先度を算出する。ここで、再生区間は、中断期間に発生した１以上の第１イベントの発生区間を基に区分された区間であり、中断期間は、第２イベントに基づき表示データの第１速度での再生が中断された第１時刻から表示データによって現在時刻までの制御データが表示される第２時刻までの期間である。
【００５４】
具体的には、優先度算出部１０８は、ユーザ操作イベント保存部１０３から受信したユーザ操作イベント情報と、データイベント保存部１０７から受信したデータイベント情報を基に再生期間ごとの制御データの優先度を算出し、再生速度決定部１０９に優先度を送信する。
【００５５】
また、優先度算出部１０８は、中断期間に発生した機器イベントのうち、確認イベントにおいてユーザが確認した機器イベントの種類と一致する種類の機器イベントの優先度を低下させる。また、優先度算出部１０８は、中断期間に発生した機器イベントのうち、表示データの再生を再開したとき（後述するタイムシフト再生を開始したとき）の機器イベントの種類と一致する種類の機器イベントの優先度を上昇させる。なお、優先度算出部１０８は、機器イベントの種類の一致を基に優先度を算出しているが、この例に特に限定されず、機器イベントの種類の類似又は非類似を基に優先度を算出したり、家電機器２００の異常を判断する際に関連する機器イベントの種類を基に優先度を算出したりしてもよい。
【００５６】
また、機器イベントは、当該機器イベントの重要度を示すイベントレベルを有する。優先度算出部１０８は、イベントレベルが大きいほど優先度が高くなるように優先度を算出する。また、優先度算出部１０８は、機器イベントの種類ごとに優先度を算出し、算出した優先度を合計した優先度を各再生区間の優先度として算出する。
【００５７】
再生速度決定部１０９は、速度決定部の一例であり、中断期間における第１イベントと、表示データの第１速度での再生を中断した第２イベントに関連する、再生を中断する前に発生した第１イベントとに基づき、第１速度と異なる表示データの第２速度を決定する。
【００５８】
具体的には、再生速度決定部１０９は、優先度算出部１０８から受信した優先度を基に、再生期間ごとの再生速度（第２速度）を決定し、データ再生部１１０に再生速度情報を送信する。また、再生速度決定部１０９は、再生区間ごとに、各再生区間における第１イベントの種類と、表示データの第１速度での再生を中断した第２イベントに関連する、再生を中断する前に発生した第１イベントの種類とに基づき、第２速度を決定する。また、再生速度決定部１０９は、再生区間ごとに、優先度が高いほど遅くなるように第２速度を決定する。
【００５９】
データ再生部１１０は、制御データを表示部１１１の画面上に表示させるための表示データを時系列で生成し、生成した表示データを、現実の時間経過と同一速度である第１速度で画面上に再生する。また、データ再生部１１０は、表示データの第１速度での再生を中断した後、中断期間における表示データの少なくとも一部を、第２速度で再生する。
【００６０】
具体的には、データ再生部１１０は、ユーザ操作検出部１０２から受信したユーザ操作イベント情報、データイベント保存部１０７から受信したデータイベント情報、及び再生速度決定部１０９から受信した再生速度情報を基に、データ保存部１０５から受信した制御データを画面上に表示させるための表示データを表示部１１１に送信する。例えば、データ再生部１１０は、ユーザ操作イベント情報を基に、現在の制御データを画面上に表示させるための表示データを表示部１１１に送信したり、表示データの送信を停止したりする。データ再生部１１０は、予め保存したデータを再生する場合には、再生速度情報を基に、表示部１１１に送信する表示データの再生速度を変化させて送信したりする。
【００６１】
表示部１１１は、データ再生部１１０から受信した表示データを表示する。
【００６２】
続いて、再生装置１００が制御データを再生する際の処理手順を、図２を用いて説明する。図２は、図１に示す再生装置１００の再生処理の一例を示すフローチャートである。なお、この処理はユーザが家電機器２００から制御データの取得を開始した際に開始される。
【００６３】
まず、ステップＳ１０１において、データ取得部１０４は、家電機器２００から制御データの取得を開始する。上記のように、データ取得部１０４が取得した制御データは、データ保存部１０５に保存される。
【００６４】
次に、ステップＳ１０２において、データ再生部１１０は、リアルタイムに取得したデータとして、データ保存部１０５に保存された制御データを取得する。データ再生部１１０は、制御データから表示データを時系列で生成し、表示データを表示部１１１に送信する。表示部１１１は、現実の時間経過と同一速度である第１速度で表示されるリアルタイムデータとして、表示データを用いて、制御データのリアルタイムデータ再生を開始する。
【００６５】
図３は、図１に示す再生装置１００の表示部１１１に表示されるリアルタイムデータ再生画面の一例を示す図である。図３に示すリアルタイムデータ再生画面Ｐ１は、家電機器２００から取得した制御データをリアルタイムで表示する画面である。リアルタイムデータ再生画面Ｐ１の上部には、データ表示内容Ｐ１１、データ取得状況Ｐ１２、現在の家電の状況Ｐ１３、及び現在の日時Ｐ１４が表示され、下部には、制御データ表示画面Ｐ１５が表示される。
【００６６】
データ表示内容Ｐ１１は、制御データ表示画面Ｐ１５に表示されている制御データの内容を示し、例えば、「リアルタイムデータ再生中」が表示されている。データ取得状況Ｐ１２は、現在の制御データの取得状況を示し、リアルタイムデータ再生中は何も表示されない。現在の家電の状況Ｐ１３は、取得中の制御データに現在発生している異常イベントを表すデータイベント情報を表示し、例えば、「圧縮機高温注意報発生中」が表示されている。現在の日時Ｐ１４は、現在の日時を示し、例えば、「０１／０１  ０９：３８：３２」（１月１日９時３８分３２秒）が表示されている。制御データ表示画面Ｐ１５は、リアルタイムに取得した制御データを表示するリアルタイムデータ再生の場合、現在取得した制御データを表示する。また、制御データ表示画面は、後述するイベント確認やタイムシフト再生の場合には、ユーザの操作によって、保存されている特定のデータイベント期間の制御データや、保存されている制御データを再生して表示する。
【００６７】
次に、ステップＳ１０３において、データイベント検出部１０６は、データ保存部１０５に保存した制御データから特定のデータイベントを検出したか否かを判定する。
【００６８】
図４は、図１に示す再生装置１００のデータイベント検出部１０６が保持するデータイベントマスタテーブルの一例を示す図である。
【００６９】
図４に示すデータイベントマスタテーブルＴ１は、データイベント検出の判定式を管理するテーブルであり、データイベント検出部１０６の内部のメモリに予め記憶されている。データイベントマスタテーブルＴ１には、データイベント名を示すイベントＴ１１、データイベントの種類を示すイベント種類Ｔ１２、データイベントの重要度を示すイベントレベルＴ１３、及びデータイベント検出の判定式を示す判定式Ｔ１４が紐づけて保存される。
【００７０】
データイベント検出部１０６は、制御データに各判定式を当てはめることにより、データイベントが発生しているか否かを判定する。例えば、データイベント検出部１０６は、データイベントマスタテーブルＴ１を参照し、制御データがモータ回転数である場合、モータ回転数が１００Ｈｚより小さい場合、モータ回転数不良予兆のデータイベントが発生したことを検出し、そのイベント種類がＡであり、イベントレベルが１であると判定する。なお、データイベントマスタテーブルＴ１は、上記の例に特に限定されず、エアコンの機種、家電機器の種類等に応じて種々の変更が可能である。また、イベント種類は、上記の例に特に限定されず、データイベントを複数のグループに分類し、さらにサブグループに分類する等の種々の変更が可能である。
【００７１】
特定のデータイベントが新規に検出された場合（ステップＳ１０３でＹＥＳ）、ステップＳ１０４において、データイベント検出部１０６は、新規に検出されたデータイベントのデータイベント名と検出した時刻とをデータイベント保存部１０７に保存する。
【００７２】
図５は、図１に示す再生装置１００のデータイベント保存部１０７が保存するデータイベント管理テーブルの一例を示す図である。
【００７３】
図５に示すデータイベント管理テーブルＴ２には、データイベントを検出した時刻Ｔ２１、データイベント名を示すイベントＴ２２、データイベントの種類を示すイベント種類Ｔ２３、及びデータイベントの重要度を示すイベントレベルＴ２４が紐づけて保存される。例えば、時刻「０１／０１  ０９：３５：５０」に「モータ回転数異常」のイベントが発生し、そのイベント種類が「Ａ」であり、そのイベントレベルが「４」であり、時刻「０１／０１  ０９：３６：３０」に「モータ回転数異常」のイベントが解除され、そのイベント種類が「Ａ」であり、そのイベントレベルが「４」であることがデータイベント保存部１０７に記憶されている。
【００７４】
上記のデータイベントの保存処理（ステップＳ１０４）の実行後、又はデータイベントが新規に検出されなかった場合（ステップＳ１０３でＮＯ）、ステップＳ１０５において、ユーザ操作検出部１０２は、操作部１０１がユーザの操作を受け付け、操作部１０１からのユーザの操作を検出したか否かを判定し、ユーザの操作が検出されなった場合（ステップＳ１０５でＮＯ）、ステップＳ１０３に戻り、以降の処理を継続する。
【００７５】
一方、ユーザの操作が検出された場合（ステップＳ１０５でＹＥＳ）、ステップＳ１０６において、ユーザ操作検出部１０２は、検出されたユーザの操作を示すユーザ操作イベントとユーザが操作した時刻とをユーザ操作イベント保存部１０３に保存する。
【００７６】
図６は、図１に示す再生装置１００のユーザ操作イベント保存部１０３が保存するユーザ操作管理テーブルの一例を示す図である。
【００７７】
図６に示すユーザ操作管理テーブルＴ３には、ユーザが操作した時刻Ｔ３１、ユーザ操作イベント名を示すイベントＴ３２、ユーザ操作イベントに関連するデータイベントの種類を示すイベント種類Ｔ３３、及びユーザ操作イベントに関連するデータイベントの重要度を示すイベントレベルＴ３４が紐づけて保存される。
【００７８】
ここで、図５で示したデータイベント管理テーブルＴ２に保存されたユーザ操作イベントにより、ユーザがデータイベントを確認した場合に、ユーザ操作検出部１０２は、データイベント保存部１０７を参照し、そのデータイベントのイベント種類Ｔ２３及びイベントレベルＴ２４を読み出し、ユーザ操作イベントに関連するデータイベントのイベント種類Ｔ３３及びイベントレベルＴ３４に保存する。
【００７９】
例えば、時刻「０１／０１  ０９：４０：０７」に「モータ回転数異常」のイベントが発生し、ユーザが「モータ回転数異常」のイベントの確認を開始した場合、ユーザ操作検出部１０２は、データイベント保存部１０７からユーザが確認している「モータ回転数異常」のイベント種類「Ａ」及びイベントレベル「４」を読み出してイベント種類Ｔ３３及びイベントレベルＴ３４に保存する。
【００８０】
次に、ステップ１０７において、データ再生部１１０は、ユーザの操作がデータイベントの確認であるか否かを判定する。
【００８１】
ユーザの操作がデータイベントの確認であった場合（ステップＳ１０７でＹＥＳ）、ステップＳ１０８において、データ再生部１１０は、リアルタイムに取得した制御データを表示するための表示データの表示部１１１への送信を停止し、リアルタイム再生を停止する。
【００８２】
次に、ステップＳ１０９において、データ再生部１１０は、データイベント保存部１０７から受信したデータイベントを基に、データ保存部１０５から受信したデータイベント発生時の制御データを表示するための表示データを表示部１１１に送信してイベント確認画面を表示部１１１に表示し、その後、ステップＳ１０３に戻り、以降の処理を継続する。
【００８３】
図７は、図１に示す再生装置１００の表示部１１１に表示されるイベント確認画面の一例を示す図である。図７に示すイベント確認画面Ｐ２は、ユーザが表示データのリアルタイムデータ再生を中断して家電機器２００において発生した過去の異常を確認するために過去の制御データを表示する画面である。イベント確認画面Ｐ２の上部には、データ表示内容Ｐ２１、データ取得状況Ｐ２２、現在の家電の状況Ｐ２３、及び現在の日時Ｐ２４が表示され、下部には、制御データ表示画面Ｐ２５が表示される。
【００８４】
データ表示内容Ｐ２１は、制御データ表示画面Ｐ２５に表示されている制御データの内容を示し、例えば、「イベント確認中（０１／０１  ０９：３５〜０９：３６：３０  モータ回転数異常」が表示されている。データ取得状況Ｐ２２は、現在の制御データの取得状況を示し、例えば、「取得中（０１／０１  ０９：４０：０７〜）」が表示されている。現在の家電の状況Ｐ２３は、取得中の制御データに現在発生している異常イベントを表すデータイベント情報を表示し、例えば、「圧縮機高温異常発生中」が表示されている。現在の日時Ｐ２４は、現在の日時を示し、例えば、「０１／０１  ０９：４５：５０」が表示されている。制御データ表示画面Ｐ２５は、ユーザが確認しているデータイベントの制御データが表示される。このようなイベント確認画面Ｐ２をユーザが見ている場合、ユーザの操作がデータイベントの確認であると判定される。
【００８５】
一方、ユーザの操作がデータイベントの確認でなかった場合（ステップＳ１０７でＮＯ）、ステップＳ１１０において、データ再生部１１０は、ユーザがデータイベントを確認するために、データイベントを表示中（イベント確認画面の表示中）か否かを判定する。
【００８６】
データイベントを表示中であった場合（ステップＳ１１０でＹＥＳ）、ステップＳ１１１において、データ再生部１１０は、ユーザの操作が現在取得中の制御データの再生（タイムシフト再生）であるか否かを判定する。
【００８７】
ユーザの操作がタイムシフト再生であった場合（ステップＳ１１１でＹＥＳ）、再生装置１００は、後述するタイムシフト再生処理を実行し、その後、ステップＳ１０３に戻り、以降の処理を継続する。
【００８８】
一方、データイベントを表示中でなかった場合（ステップＳ１１０でＮＯ）、又は、ユーザの操作がタイムシフト再生でなかった場合（ステップＳ１１１でＮＯ）、ステップＳ１１３において、データ再生部１１０は、ユーザの操作がリアルタイムデータである現在取得中の制御データの取得終了であるか否かを判定する。
【００８９】
ユーザの操作が現在取得中の制御データの取得終了ではなかった場合（ステップＳ１１３でＮＯ）、ステップＳ１１４において、データ再生部１１０及び表示部１１１は、現在取得中の制御データの取得終了以外のユーザの操作に対応する処理を実行し、その後、ステップＳ１０３に戻り、以降の処理を継続する。
【００９０】
一方、ユーザの操作が現在取得中の制御データの取得終了であった場合（ステップＳ１１３でＹＥＳ）、データ取得部１０４は、制御データの取得を終了し、再生装置１００は処理を終了する。
【００９１】
次に、上記のタイムシフト再生処理について詳細に説明する。図８は、図２に示すタイムシフト再生処理（ステップＳ１１２）の一例を示すフローチャートである。
【００９２】
まず、ステップＳ２０１において、優先度算出部１０８は、ユーザ操作イベント保存部１０３から受信したユーザ操作イベント情報と、データイベント保存部１０７から受信したデータイベント情報とを基に、タイムシフト再生する区間を再生区間ごとに抽出する。
【００９３】
図９は、図１に示す再生装置によるリアルタイムデータ再生、イベント確認、及びタイムシフト再生の一例を説明するためのタイムチャートである。図９において、縦軸は、制御データ、ユーザ操作イベント、データイベント、比較例の優先度、及び本実施の形態の優先度を示し、横軸は時間であり、例えば、１月１日９時の時間である。
【００９４】
図９に示すように、制御データＣＤは、家電機器２００から再生装置１００にリアルタイムに出力され、再生装置１００は、リアルタイムの制御データＣＤを取得している。
【００９５】
まず、ユーザ操作イベントとして、ユーザが制御データＣＤのリアルタイムデータ再生を選択すると、リアルタイムデータ再生ＲＲ１の期間において、再生装置１００は、例えば、図３に示すリアルタイムデータ再生画面を表示部１１１に表示し、制御データＣＤをリアルタイム再生する。このリアルタイムデータ再生ＲＲ１の期間では、１月１日９時３５分１秒（３５：０１）から１月１日９時３６分３０秒（３６：３０）までの期間において、データイベントとして、モータ回転数異常ＭＡ１が発生している。また、１月１日９時３８分１秒（３８：０１）から３８：５２（１月１日９時３８分５２秒）までの期間において、データイベントとして、圧縮機高温注意報ＣＡ１が発生している。
【００９６】
ここで、ユーザは、１月１日９時４０分７秒（４０：０７）にリアルタイムの制御データＣＤの表示を終了し、過去のデータイベントとして、モータ回転数異常ＭＡ１を確認し、その後、１月１日９時４６分４秒（４６：０４）にタイムシフト再生を開始し、１月１日９時５２分７秒（５２：０７）にタイムシフト再生を終了してリアルタイムデータ再生を再開したとする。
【００９７】
この場合、１月１日９時４０分７秒（４０：０７）から１月１日９時４６分４秒（４６：０４）までの期間がイベント確認ＥＶ（モータ回転数異常確認）の期間となり、ユーザは、イベント確認ＥＶの期間に過去のモータ回転数異常ＭＡ１を確認する。また、タイムシフト再生は、１月１日９時４０分７秒（４０：０７）の制御データＣＤからタイムシフト再生され、タイムシフト再生ＴＲの期間は、１月１日９時４０分７秒（４０：０７）から１月１日９時５２分７秒（５２：０７）となる。その後、１月１日９時５２分７秒（５２：０７）から次のリアルタイムデータ再生ＲＲ２が再開される。
【００９８】
ここで、イベント確認ＥＶ及びタイムシフト再生ＴＲの期間において、データイベントとして、例えば、１月１日９時４１分１５秒（４１：１５）に制御弁切り換え注意報ＶＡ１が発生し、１月１日９時４２分５０秒（４２：５０）に制御弁切り換え注意報ＶＡ１が解除されている。次に、１月１日９時４２分３１秒（４２：３１）に圧縮機高温注意報ＣＡ２が発生し、１月１日９時４４分１秒（４４：０１）に圧縮機高温注意報ＣＡ２が解除されている。次に、１月１日９時４４分４３秒（４４：４３）にモータ回転数異常ＭＡ２が発生し、１月１日９時４４分５４秒（４４：５４）にモータ回転数異常ＭＡ２が解除されている。次に、１月１日９時４５分１５秒（４５：１５）に圧縮機高温異常ＣＡ３が発生し、タイムシフト再生期間ＴＲの１月１日９時４７分０７秒（４７：０７）に圧縮機高温異常ＣＡ３が解除されている。
【００９９】
また、次のリアルタイムデータ再生ＲＲ２の期間において、１月１日９時５７分４３秒（５７：４３）にモータ回転数異常ＭＡ３が発生し、１月１日９時５９分７秒（５９：０７）にモータ回転数異常ＭＡ３が解除されている。
【０１００】
上記の例では、ステップＳ２０１において、優先度算出部１０８は、例えば、１月１日９時４０分７秒（４０：０７）のリアルタイムデータ再生ＲＲ１の表示終了から１月１日９時４１分１５秒（４１：１５）に制御弁切り換え注意報ＶＡ１の発生までを一つの区間（再生区間）として抽出する。以降同様に、優先度算出部１０８は、データイベントが発生又は解除されるタイミングを区切りとして各区間を抽出し、制御弁切り換え注意報ＶＡ１の発生から圧縮機高温注意報ＣＡ２の発生までの期間等を１つの区間として抽出する。
【０１０１】
再び、図８を参照して、上記のステップＳ２０１の処理を実行した後、ステップＳ２０２において、優先度算出部１０８は、抽出した各区間の優先度を算出し、再生速度決定部１０９に優先度を送信する。例えば、優先度算出部１０８は、以下に示す式（１）を用いて、優先度Ｙを計算する。
【０１０２】
【数１】
2019086355.tif 000003
【０１０３】
ここで、αｋは、データイベントの発生に関するパラメータであり、βｋは、データイベントのイベントレベルを示すパラメータであり、γｋは、データイベントとユーザがタイムシフト再生を行う直前のユーザ操作イベントとの関連に関するパラメータであり、δｋは、データイベントとユーザがタイムシフト再生を行うときの家電機器２００の状況との関連に関するパラメータであり、ｋは、データイベントのイベント種類を示し、例えば、図５に示すイベント種類Ｔ２３の「Ａ」、「Ｂ」、「Ｃ」が「１」、「２」、「３」として計算される。
【０１０４】
図１０は、図１に示す再生装置１００の優先度算出部１０８が優先度を計算する際の係数を管理する優先度算出マスタテーブルの一例を示す図である。図１０に示す優先度算出マスタテーブルＴ４には、各パラメータＴ４１、各パラメータの項目Ｔ４２、各項目の内容Ｔ４３、及び各内容に対する係数Ｔ４４が紐づけて優先度算出部１０８の内部のメモリ等に保存される。優先度算出部１０８は、優先度算出マスタテーブルＴ４を参照して、抽出した区間に対応する係数を用いて優先度を算出する。
【０１０５】
例えば、図９に示す例では、１月１日９時４０分７秒（４０：７）から１月１日９時４１分１５秒（４１：１５）までの区間は、データイベントが発生していないため、αｋはすべて「０」となり、優先度Ｙは「０」となる。また、１月１日９時４１分１５秒（４１：１５）から１月１日９時４２分３１秒（４２：３１）までの区間は、制御弁切り換え注意報ＶＡ１が発生しているため、制御弁切り換え注意報ＶＡ１のデータイベントに関するαｋは「１」（発生中）となり、優先度Ｙは「０」とならない。
【０１０６】
また、βｋは、データイベントのイベントレベルの値がそのまま係数の値となり、例えば、イベントレベルが「４」の場合、βｋは「４」となる。
【０１０７】
また、γｋは、各データイベントとユーザがタイムシフト再生を行う直前操作（ユーザ操作イベント）との関連を考慮した係数である。ここで、直前操作は、リアルタイムデータ再生の終了時からタイムシフト再生の開始時までの期間、例えば、イベント確認期間にユーザが再生装置１００に対して行ったユーザ操作イベントである。
【０１０８】
例えば、あるデータイベントとタイムシフト再生を行う直前のユーザ操作イベントの対象となるデータイベントとが同じイベント種類の場合には、関連ありとして、γｋは「０．１」となり、データイベントが同じイベント種類でない場合には、関連なしとして、γｋは「１」となる。
【０１０９】
また、δｋは、各データイベントとユーザがタイムシフト再生を行うときの家電機器２００の現在の状況との関連を考慮した係数である。ここで、現在の状況は、リアルタイムデータ再生の終了時からタイムシフト再生の開始時（その直後を含む）までの期間の家電機器２００のデータイベントの状況を意味し、タイムシフト再生の開始時、その直前又はその直後の期間の家電機器２００のデータイベントの状況であることが好ましい。
【０１１０】
例えば、あるデータイベントとタイムシフト再生を行うときの家電機器２００の現在の状況において発生しているデータイベントが同じイベント種類の場合には、関連ありとして、δｋは「１０」となり、データイベントが同じイベント種類でない場合には、関連なしとして、δｋは「１」となる。
【０１１１】
上記のγｋ及びδｋを用いることにより、従来、再生直前のユーザの表示データの確認状況や制御データの状況を考慮した再生ができない課題に対して、優先度算出部１０８は、再生直前のユーザの表示データの確認状況や制御データの状況を考慮した優先度を算出することができる。
【０１１２】
例えば、図９に示す例では、１月１日９時４４分４３秒（４４：４３）から１月１日９時４４分５４秒（４４：５４）までの区間には、イベント種類が「Ａ」であるモータ回転数異常ＭＡ２が発生していた。また、１月１日９時４６分４秒（４６：０４）にタイムシフト再生を開始したときのユーザの直前の操作（ユーザ操作イベント）は、イベント種類が「Ａ」である過去のモータ回転数異常ＭＡ１を確認するイベント確認ＥＶであった。したがって、上記の区間のデータイベント（モータ回転数異常ＭＡ２）は、イベント確認ＥＶのモータ回転数異常ＭＡ２とイベント種類が一致し、ユーザの直前操作と関連があるため、上記モータ回転数異常ＭＡ２の区間のデータイベントに関するγｋは、「０．１」となる。
【０１１３】
ここで、上記のγｋ及びδｋを用いず、αｋ及びβｋのみを用いて算出した優先度を比較例の優先度とすると、図９に示すように、式（１）を用いた本実施の形態の優先度は、タイムシフト再生する際にユーザの直前操作を考慮しない比較例の優先度と比較して、低い値となる。これにより、ユーザが既に過去の同じ異常（例えば、モータ回転数異常）を確認しているため、ユーザが再度確認する必要がない区間（例えば、図９に示す２番目のハッチング領域のモータ回転数異常ＭＡ２の区間）の優先度を低くすることができる。
【０１１４】
また、１月１日９時４２分３１秒（４２：３１）から１月１日９時４２分５０秒（４２：５０）までの区間には、イベント種類が「Ｃ」である制御弁切り換え注意報ＶＡ１とイベント種類が「Ｂ」である圧縮機高温注意報ＣＡ２とが発生していた。また、１月１日９時４６分４秒（４６：０４）にユーザがタイムシフト再生を開始したときの家電機器２００の状況としては、イベント種類が「Ｂ」である圧縮機高温異常ＣＡ３が発生していた。
【０１１５】
上記の区間のデータイベント（圧縮機高温注意報ＣＡ２）は、現在の家電機器２００の状況（圧縮機高温異常ＣＡ３）と関連がある（イベント種類が一致する）ため、上記の圧縮機高温注意報ＣＡ２の区間のデータイベントに関するδｋは、「１０」となる。
【０１１６】
したがって、図９に示すように、式（１）を用いた本実施の形態の優先度は、タイムシフト再生する際に現在の家電機器２００の状況を考慮しない上記の比較例の優先度と比較して、高い値となる。これにより、現在の家電機器２００に発生しているデータイベントの兆候として、ユーザが確認すべき区間（例えば、図９に示す最初のハッチング領域の圧縮機高温注意報ＣＡ２の区間）の優先度を高くすることができる。
【０１１７】
なお、各データイベントとユーザがタイムシフト再生を行う直前操作との関連に関するパラメータ等の係数の決定方法は、上記に限定されない。例えば、ユーザ操作イベント保存部１０３に保存されているユーザ操作イベント情報から直前操作の実施時間を算出し、実施時間が長いほど重要であるとして、実施時間を係数の計算に用いてもよい。
【０１１８】
また、例えば、ユーザがタイムシフト再生をする直前に、ユーザに現在行っている操作がタイムシフト再生に重要であるか否かの情報を、ユーザ自身が操作部１０１から入力することにより、入力された情報をパラメータ等の係数に用いてもよい。
【０１１９】
また、例えば、操作部１０１の一部として、再生装置１００にカメラ等の撮影装置が搭載されているような場合に、ユーザの顔を認識するようにしてもよい。この場合、ユーザの直前操作をカメラ映像から取得し、取得した直前操作（例えば、表示データの確認状況）の情報をパラメータ等の係数に用いてもよい。
【０１２０】
また、優先度は、上記の例に特に限定されない。例えば、式（１）以外の他の数式を用いたり、各パラメータの係数として他の値を用いたり、数値を用いることなく、「低」、「中」、「高」等のレベルを用いたりしてよい。
【０１２１】
再び、図８を参照して、上記のステップＳ２０２の処理を実行した後、ステップＳ２０３において、再生速度決定部１０９は、優先度算出部１０８から受信した優先度を基に、抽出した区間の再生速度を決定し、決定した再生速度を示す再生速度情報をデータ再生部１１０に送信する。
【０１２２】
次に、ステップＳ２０４において、データ再生部１１０は、再生速度決定部１０９から受信した再生速度情報と、データ保存部１０５から受信した制御データを基に、決定された再生速度で制御データを表示する表示データを生成して表示部１１１に出力し、表示部１１１に抽出した区間のタイムシフト再生を実行させる。
【０１２３】
図１１は、図１に示す再生装置１００の表示部１１１に表示されるタイムシフト再生画面の一例を示す図である。図１１に示すタイムシフト再生画面Ｐ３は、上記のイベント確認開始時から現在の制御データのリアルタイムデータ再生が開始されるまでの制御データを高速に再生する画面である。タイムシフト再生画面Ｐ３の上部には、データ表示内容Ｐ３１、データ取得状況Ｐ３２、現在の家電の状況Ｐ３３、及び現在の日時Ｐ３４が表示され、下部には、制御データ表示画面Ｐ３５が表示される。
【０１２４】
データ表示内容Ｐ３１は、制御データ表示画面Ｐ３５に表示されている制御データの内容を示し、例えば、「タイムシフト再生中」が表示されている。データ取得状況Ｐ３２は、現在の制御データの取得状況を示し、例えば、「取得中（０１／０１  ０９：４０：０７〜）」が表示されている。現在の家電の状況Ｐ３３は、取得中の制御データに現在発生している異常イベントを表すデータイベント情報を表示し、例えば、「圧縮機高温異常発生中」が表示されている。現在の日時Ｐ３４は、現在の日時を示し、例えば、「０１／０１  ０９：４６：３２」が表示されている。制御データ表示画面Ｐ３５は、タイムシフト再生している期間の制御データが区間毎に決定された再生速度で表示される。
【０１２５】
図１２は、図８に示すタイムシフト再生処理により、優先度を基に制御データを再生するタイムシフト再生時の再生速度の一例を示す図である。図１２に示すように、イベント確認の期間及びタイムシフト再生の期間に、上段の制御データが取得されてデータ保存部１０５に保存される場合、中段に示す優先度が各区間に対して決定され、例えば、「低」、「中」、「高」の優先度が決定される。
【０１２６】
下段のタイムシフト再生では、優先度が高いものほど、再生速度が遅く、優先度が低いものほど、再生速度が速く再生される。例えば、「速」では、通常速度（１倍速）の６倍速で制御データが表示され、「中」では、通常速度の３倍速で制御データが表示され、「遅」では、通常速度の１倍速で制御データが表示される。このように、タイムシフト再生では、イベント確認の期間及びタイムシフト再生の期間の制御データをタイムシフト再生の期間に表示するため、全体的には通常速度より速い速度で制御データが再生される。なお、再生速度は、上記の例に特に限定されず、種々の変更が可能である。例えば、「遅」の場合に、通常速度の０．５倍速で制御データを表示するようにしてもよい。
【０１２７】
再び、図８を参照して、上記のステップＳ２０４の処理を実行した後、ステップＳ２０５において、データ再生部１１０は、抽出した区間の再生した制御データの完了位置が、現在取得中の制御データの位置と同じであるか否かを判定する。抽出した区間の再生した制御データの完了位置が、現在取得中の制御データの位置と同じではなかった場合（ステップＳ２０５でＮＯ）、ステップＳ２０１に戻り、以降の処理を継続する。
【０１２８】
一方、抽出した区間の再生した制御データの完了位置が、現在取得中の制御データの位置と同じあった場合（ステップＳ２０５でＹＥＳ）、ステップＳ２０６において、データ再生部１１０は、取得中の制御データの再生（リアルタイムデータ再生）を再開し、タイムシフト再生処理を終了する。
【０１２９】
上記の処理により、本実施の形態では、家電機器２００の制御状態を示す制御データを所定の時間間隔で取得し、取得した制御データを表示部１１１の画面上に表示させるための表示データを時系列で生成し、生成した表示データを、現実の時間経過と同一速度である第１速度で表示部１１１の画面上に再生する。また、制御データを制御データの取得時刻と対応付けて蓄積し、蓄積された制御データに基づき、家電機器２００において発生した事象に関する第１イベントと、第１イベントの発生区間とを特定し、また、ユーザによる再生装置１００に対する所定の操作を検出し、検出した操作に基づき、ユーザによる表示データの確認状況に関する第２イベントを特定する。
【０１３０】
ここで、特定した第２イベントに基づき表示データの第１速度での再生が中断された第１時刻から表示データによって現在時刻までの制御データが表示される第２時刻までの中断期間における第１イベントと、表示データの第１速度での再生を中断した第２イベントに関連する、再生を中断する前に発生した第１イベントとに基づき、第１速度と異なる表示データの第２速度を決定し、表示データの第１速度での再生を中断した後、中断期間における表示データの少なくとも一部を、第２速度で再生する。
【０１３１】
したがって、中断期間に家電機器２００において発生した事象に関する第１イベントと、ユーザによる表示データの確認状況に関する第２イベントに関連する再生中断前の第１イベントとに基づき、第１速度と異なる表示データの第２速度を決定しているので、再生直前のユーザの表示データの確認状況や制御データの状況に応じた再生速度を決定することができる。
【０１３２】
この結果、再生環境の状態により確認すべき制御データが変化する場合にも、再生直前のユーザの表示データの確認状況や制御データの状況に応じた再生速度にて表示データをユーザに表示することができる。
【産業上の利用可能性】
【０１３３】
本開示の一態様に係る再生装置は、再生環境の状態により確認すべきデータが変化する場合にも、再生直前のユーザの表示データの確認状況や制御データの状況に応じた再生速度にて表示データをユーザに表示することができるので、機器の制御データを画面上に表示する再生装置として有用である。
【符号の説明】
【０１３４】
１００  再生装置
１０１  操作部
１０２  ユーザ操作検出部
１０３  ユーザ操作イベント保存部
１０４  データ取得部
１０５  データ保存部
１０６  データイベント検出部
１０７  データイベント保存部
１０８  優先度算出部
１０９  再生速度決定部
１１０  データ再生部
１１１  表示部
２００  家電機器
【図１】
2019086355.tif 000004
【図２】
2019086355.tif 000005
【図３】
2019086355.tif 000006
【図４】
2019086355.tif 000007
【図５】
2019086355.tif 000008
【図６】
2019086355.tif 000009
【図７】
2019086355.tif 000010
【図８】
2019086355.tif 000011
【図９】
2019086355.tif 000012
【図１０】
2019086355.tif 000013
【図１１】
2019086355.tif 000014
【図１２】
2019086355.tif 000015