(57)【要約】【課題】表示装置の動作が妨げられることを抑制しつつ、表示制御部を再起動させることができる表示装置を提供する。【解決手段】表示装置１００は、画像を表示可能な表示部３１を含む。表示装置１００は、出力制御部４１と、表示制御部４２と、情報装置４３と、判定部４４とを備える。出力制御部４１は、表示部３１を制御する。表示制御部４２は、表示部３１に表示される画像を制御する。情報装置４３は、表示装置１００の動作状況を算出又は取得する。判定部４４は、情報装置４３が算出又は取得した前記表示装置の動作状況に基づいて、表示制御部４２が再起動するタイミングであるか否かを判定する。【選択図】図２
2019139070.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示可能な表示部を含む表示装置であって、
前記表示部を制御する出力制御部と、
前記表示部に表示される画像を制御する表示制御部と、
前記表示装置の動作状況を算出又は取得する情報装置と、
前記情報装置が算出又は取得した前記表示装置の動作状況に基づいて、前記表示制御部が再起動するタイミングであるか否かを判定する判定部と
を備える、表示装置。
【請求項２】
前記情報装置は、前記表示制御部の稼働率、及び／又は、前記表示制御部のメモリ使用量を算出する情報算出部を有し、
第１条件が満たされると、前記判定部は、前記表示制御部が再起動するタイミングであると判定し、
前記第１条件は、前記表示制御部の稼働率が第１所定値以下になり、及び／又は、前記表示制御部のメモリ使用量が第２所定値以下になる条件を示す、請求項１に記載の表示装置。
【請求項３】
前記情報装置は、
前記表示制御部の稼働率、及び／又は、前記表示制御部のメモリ使用量を算出する情報算出部と、
前記表示制御部の連続稼働時間を算出する稼働時間算出部と
を有し、
第１条件と第２条件とが満たされると、前記判定部は、前記表示制御部が再起動するタイミングであると判定し、
前記第１条件は、前記表示制御部の稼働率が第１所定値以下になり、及び／又は、前記表示制御部のメモリ使用量が第２所定値以下になる条件を示し、
前記第２条件は、前記表示制御部の連続稼働時間が所定の稼働時間以上になる条件を示す、請求項１に記載の表示装置。
【請求項４】
前記情報装置は、
前記出力制御部の稼働状態を示す情報を取得する稼働状態取得部と、
前記表示制御部の連続稼働時間を算出する稼働時間算出部と
を有し、
第２条件と第３条件とが満たされると、前記判定部は、前記表示制御部が再起動するタイミングであると判定し、
前記第２条件は、前記表示制御部の連続稼働時間が所定の稼働時間以上になる条件を示し、
前記第３条件は、前記出力制御部が停止状態になる条件を示す、請求項１に記載の表示装置。
【請求項５】
前記情報装置は、
前記表示制御部の稼働率、及び／又は、前記表示制御部のメモリ使用量を算出する情報算出部と、
前記出力制御部の稼働状態を示す情報を取得する稼働状態取得部と、
前記表示制御部の連続稼働時間を算出する稼働時間算出部と
を有し、
第１条件と第２条件と第３条件とが満たされると、前記判定部は、前記表示制御部が再起動するタイミングであると判定し、
前記第１条件は、前記表示制御部の稼働率が第１所定値以下になり、及び／又は、前記表示制御部のメモリ使用量が第２所定値以下になる条件を示し、
前記第２条件は、前記表示制御部の連続稼働時間が所定の稼働時間以上になる条件を示し、
前記第３条件は、前記出力制御部が停止状態になる条件を示す、請求項１に記載の表示装置。
【請求項６】
前記表示制御部が再起動するタイミングであると前記判定部が判定すると、前記表示制御部が再起動する、請求項１から請求項５のいずれか１項に記載の表示装置。
【請求項７】
前記表示装置の過去の動作状況と、前記表示装置の過去の動作状況が算出又は取得された日時とを対応付けた対応情報を記憶する記憶部と、
前記対応情報に基づいて、前記表示制御部が再起動する時刻である再起動時刻を算出する時刻算出部と
をさらに備える、請求項１に記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に関する。
【背景技術】
【０００２】
特許文献１に記載の画像表示装置は、エラー処理モジュールを備える。エラー処理モジュールは、サブプロセッサーにおける異常を検出した場合に、所定の回復処理を実行する。所定の回復処理は、第１処理と第２処理とを含む。第１処理は、異常の累積発生回数が所定の回数以下である場合に、異常が発生したサブプロセッサーのみを再起動する。第２処理は、異常の累積発生回数が所定の回数より多くなった場合に、ユーザーに異常の発生を通知し、画像表示装置全体の再起動を実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−９０５９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像表示装置を安定して作動させるためには、異常の累積回数に関係なく、サブプロセッサーを定期的に再起動することが好ましい。しかし、画像表示装置が画像処理を実行している最中にサブプロセッサーが再起動すると、画像表示装置の動作が妨げられる。
【０００５】
本発明は、表示装置の動作が妨げられることを抑制しつつ、表示制御部を再起動させることができる表示装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の一局面によれば、表示装置は、画像を表示可能な表示部を含む。表示装置は、出力制御部と、表示制御部と、情報装置と、判定部とを備える。出力制御部は、前記表示部を制御する。表示制御部は、前記表示部に表示される画像を制御する。情報装置は、前記表示装置の動作状況を算出又は取得する。判定部は、前記情報装置が算出又は取得した前記表示装置の動作状況に基づいて、前記表示制御部が再起動するタイミングであるか否かを判定する。
【発明の効果】
【０００７】
本発明によれば、表示装置の動作が妨げられることを抑制しつつ、表示制御部を再起動させることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１実施形態に係る表示装置のブロック図である。
【図２】制御装置の第１動作を示すフロー図である。
【図３】制御装置の第２動作を示すフロー図である。
【図４】制御装置の第３動作を示すフロー図である。
【図５】制御装置の第４動作を示すフロー図である。
【図６】本発明の第２実施形態に係る表示装置のブロック図である。
【図７】対応情報を示す図である。
【図８】制御装置の第５動作を示すフロー図である。
【図９】再起動時刻が更新される手順の一例を示す図である。
【発明を実施するための形態】
【０００９】
本発明の実施形態について、図面を参照しながら説明する。なお、図中、同一又は相当部分については同一の参照符号を付して説明を繰り返さない。
【００１０】
［第１実施形態］
図１を参照して、本発明の第１実施形態に係る表示装置１００について説明する。図１は、本発明の第１実施形態に係る表示装置１００のブロック図である。
【００１１】
図１に示すように、表示装置１００は、例えば、デジタルサイネージとして機能する。表示装置１００は、入力部１０と、画像入力装置２０と、表示ユニット３０とを備える。
【００１２】
入力部１０は、表示装置１００に対する指示を受け付ける。入力部１０は、例えば、表示ユニット３０と赤外線通信を行う機能を有するリモコンである。入力部１０は、例えば、操作ボタン、及び／又は、タッチパネルのような操作部を含む。ユーザーは、操作部を操作して、表示装置１００に対する指示を入力する。なお、入力部１０は、表示ユニット３０の筐体に設けられ、表示ユニット３０と有線接続されていてもよい。また、入力部１０は、音声により表示装置１００に対する指示を受け付けてもよい。
【００１３】
画像入力装置２０は、表示装置１００に表示させる画像データを取得して表示ユニット３０に入力する。画像入力装置２０は、例えば、テレビ放送の画像データを受信して表示ユニット３０に入力する。また、画像入力装置２０は、例えば、ＨＤＤのような記録装置に記録されている画像データを読み出して表示ユニット３０に入力する。また、画像入力装置２０は、例えば、カメラのような撮像装置によって撮像された画像データを取得して表示ユニット３０に入力する。
【００１４】
表示ユニット３０は、表示部３１を有する。
【００１５】
表示部３１は、例えば、液晶ディスプレー（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）である。なお、表示部３１は、ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレー、又は、プラズマディスプレー（ＰＤＰ）でもよい。
【００１６】
表示ユニット３０は、記憶部３２と、制御装置４０とをさらに有する。
【００１７】
記憶部３２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）のような主記憶装置（例えば、半導体メモリー）を含み、補助記憶装置（例えば、ハードディスクドライブ）をさらに含んでもよい。記憶部３２は、制御装置４０によって実行される種々のコンピュータープログラムを記憶する。
【００１８】
制御装置４０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）及びＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）のようなプロセッサーを含む。制御装置４０は、記憶部３２に記憶されたコンピュータープログラムを実行することにより、表示ユニット３０の各要素を制御する。
【００１９】
制御装置４０は、出力制御部４１と、表示制御部４２と、情報装置４３と、判定部４４とを含む。
【００２０】
出力制御部４１、及び表示制御部４２は、互いに異なるプロセッサーで構成される。第１実施形態では、表示制御部４２、情報装置４３、及び判定部４４は、同じプロセッサーで構成される。なお、表示制御部４２、情報装置４３、及び判定部４４は、互いに異なるプロセッサーで構成されてもよい。
【００２１】
情報装置４３は、表示装置１００の動作状況を算出する。情報装置４３は、情報算出部４３ａと、稼働状態取得部４３ｂと、稼働時間算出部４３ｃとを有する。具体的には、情報装置４３のプロセッサーが、記憶部３２に記憶されたコンピュータープログラムを実行することにより、情報算出部４３ａ、稼働状態取得部４３ｂ、及び稼働時間算出部４３ｃとして機能する。
【００２２】
出力制御部４１と表示制御部４２とは、第１実施形態では、互いに異なるプラットフォーム上で作動する。プラットフォームは、例えば、アンドロイド（登録商標）、ウインドウズ（登録商標）、及びリナックス（登録商標）のようなＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、又は専用のファームウェアを含む。第１実施形態では、表示制御部４２のＯＳは、アンドロイドである。出力制御部４１と表示制御部４２とは、互いに接続される。出力制御部４１と表示制御部４２とは、互いに情報を送受信することが可能である。なお、出力制御部４１と表示制御部４２とは、同じプラットフォーム上で作動してもよい。
【００２３】
出力制御部４１は、表示部３１を制御する。具体的には、出力制御部４１は、画像データを受信すると、表示部３１の各要素を制御して、画像データが表す画像を表示部３１に表示させる。
【００２４】
表示制御部４２は、表示部３１に表示される画像を制御する。具体的には、入力部１０は、表示部３１に画像を表示させる指示を受け付ける。そして、表示制御部４２は、入力部１０からの指示に応じた画像データを、画像入力装置２０から取得する。そして、表示制御部４２は、取得した画像データを出力制御部４１に送信する。その結果、出力制御部４１は、表示制御部４２から取得した画像データが表す画像を、表示部３１に表示させる。
【００２５】
表示ユニット３０は、受信部３３と、電源部３４とをさらに有する。
【００２６】
受信部３３は、入力部１０と有線通信又は無線通信によって通信可能に接続されている。第１実施形態では、受信部３３は、入力部１０から出力される赤外線を受光するデバイスである。
【００２７】
電源部３４は、表示ユニット３０の各要素に電力を供給する。電源部３４は、出力制御部４１に対する電源の管理と、表示制御部４２に対する電源の管理とを互いに独立して行うことができる。具体的には、電源部３４は、出力制御部４１の電源のオン及びオフの切り換えと、表示制御部４２の電源のオン及びオフの切り換えとを互いに独立して行うことができる。
【００２８】
次に、図２を参照して、制御装置４０の第１動作について説明する。図２は、制御装置４０の第１動作を示すフロー図である。
【００２９】
制御装置４０の第１動作は第１例から第３例を含む。第１例から第３例において、表示制御部４２を再起動させる条件が異なる。
【００３０】
図２を参照して、制御装置４０の第１動作の第１例について説明する。
【００３１】
第１例では、表示制御部４２を再起動させる条件として、表示制御部４２の稼働率が用いられる。
【００３２】
図２に示すように、ステップＳ１００において、情報算出部４３ａは、表示制御部４２の稼働率を算出する。表示制御部４２の稼働率は、表示制御部４２が一度に扱える処理量のうちどの程度の割合を処理に使用しているかを示した値である。
【００３３】
ステップＳ１１０において、判定部４４は、ステップＳ１００で算出された表示制御部４２の稼働率が第１所定値以下であるか否かを判定する。第１所定値は、予め設定されている。
【００３４】
表示制御部４２の稼働率が第１所定値以下の場合（ステップＳ１１０で、Ｙｅｓ）、処理がステップＳ１２０に移行する。表示制御部４２の稼働率が第１所定値以下でない場合（ステップＳ１１０で、Ｎｏ）、処理がステップＳ１４０に移行する。
【００３５】
ステップＳ１２０において、表示制御部４２が再起動するタイミングであると判定部４４が判定する。詳細には、表示制御部４２の稼働率が第１所定値以下になる条件が満たされると、表示制御部４２が再起動するタイミングであると判定部４４が判定する。
【００３６】
ステップＳ１３０において、表示制御部４２が再起動するタイミングであると判定部４４が判定すると、表示制御部４２が再起動する。その結果、処理が終了する。
【００３７】
ステップＳ１４０において、判定部４４は、ステップＳ１００に示す処理が実行されてから所定の待機時間が経過したか否かを判定する。
【００３８】
ステップＳ１００に示す処理を実行してから所定の待機時間が経過している場合（ステップＳ１４０で、Ｙｅｓ）、処理がステップＳ１００に移行する。ステップＳ１００に示す処理を実行してから所定の待機時間が経過していない場合（ステップＳ１４０で、Ｎｏ）、ステップＳ１４０に示す処理が繰り返される。
【００３９】
所定の待機時間は、予め設定されている。第１実施形態では、所定の待機時間は、１５分に設定される。従って、第１実施形態では、表示制御部４２の再起動が行われない場合、１５分間隔で表示制御部４２の稼働率が算出される。
【００４０】
続いて、図２を参照して、制御装置４０の第１動作の第２例について説明する。
【００４１】
第２例では、表示制御部４２を再起動させる条件として、表示制御部４２のメモリ使用量が用いられる点が第１例と異なる。以下では、主に第１例と異なる点を説明する。
【００４２】
ステップＳ１００において、情報算出部４３ａは、表示制御部４２のメモリ使用量を算出する。
【００４３】
ステップＳ１１０において、判定部４４は、ステップＳ１００で算出された表示制御部４２のメモリ使用量が第２所定値以下であるか否かを判定する。第２所定値は、予め設定されている。
【００４４】
表示制御部４２のメモリ使用量が第２所定値以下の場合（ステップＳ１１０で、Ｙｅｓ）、処理がステップＳ１２０に移行する。表示制御部４２のメモリ使用量が第２所定値以下でない場合（ステップＳ１１０で、Ｎｏ）、処理がステップＳ１４０に移行する。
【００４５】
ステップＳ１２０において、表示制御部４２のメモリ使用量が第２所定値以下になる条件が満たされると、表示制御部４２が再起動するタイミングであると判定部４４が判定する。
【００４６】
続いて、図２を参照して、制御装置４０の第１動作の第３例について説明する。
【００４７】
第３例では、表示制御部４２を再起動させる条件として、表示制御部４２の稼働率と、表示制御部４２のメモリ使用量とが用いられる点が第１例と異なる。以下では、主に第１例と異なる点を説明する。
【００４８】
ステップＳ１００において、情報算出部４３ａは、表示制御部４２の稼働率と、表示制御部４２のメモリ使用量とを算出する。
【００４９】
ステップＳ１１０において、判定部４４は、ステップＳ１００で算出された表示制御部４２の稼働率が第１所定値以下であるか否かを判定する。さらに、判定部４４は、ステップＳ１００で算出された表示制御部４２のメモリ使用量が第２所定値以下であるか否かを判定する。
【００５０】
表示制御部４２の稼働率が第１所定値以下であり、かつ、表示制御部４２のメモリ使用量が第２所定値以下の場合（ステップＳ１１０で、Ｙｅｓ）、処理がステップＳ１２０に移行する。表示制御部４２の稼働率が第１所定値以下でなく、又は、表示制御部４２のメモリ使用量が第２所定値以下でない場合（ステップＳ１１０で、Ｎｏ）、処理がステップＳ１４０に移行する。
【００５１】
ステップＳ１２０において、表示制御部４２の稼働率が第１所定値以下になる条件と、表示制御部４２のメモリ使用量が第２所定値以下になる条件とが満たされると、表示制御部４２が再起動するタイミングであると判定部４４が判定する。
【００５２】
以上、図２を参照して説明したように、判定部４４は、情報装置４３が算出した表示装置１００の動作状況に基づいて、表示制御部４２が再起動するタイミングであるか否かを判定する。従って、表示装置１００の動作状況を反映して表示制御部４２を再起動させるタイミングを決定することができる。その結果、表示装置１００の動作が妨げられることを抑制しつつ、表示制御部４２を再起動させることができる。
【００５３】
また、表示制御部４２の稼働率が第１所定値以下になり、及び／又は、表示制御部４２のメモリ使用量が第２所定値以下になる条件が満たされると、表示制御部４２が再起動する。従って、表示制御部４２の動作が軽くなるタイミングで表示制御部４２を再起動させることができる。具体的には、表示制御部４２がメディアプレイヤーのような画像を再生するアプリケーションソフトウェアを実行していないタイミングを狙って、表示制御部４２を再起動させることができる。その結果、表示制御部４２の動作が妨げられることを抑制しつつ、表示制御部４２を再起動させることができる。
【００５４】
次に、図３を参照して、制御装置４０の第２動作について説明する。図３は、制御装置４０の第２動作を示すフロー図である。
【００５５】
第２動作では、表示制御部４２を再起動させる条件として、第１動作の条件に加え、表示制御部４２の連続稼働時間が用いられる点で第１動作と異なる。以下では、主に第１動作と異なる点を説明する。
【００５６】
図３に示すように、ステップＳ１００において、情報算出部４３ａは、表示制御部４２の稼働率、及び／又は、表示制御部４２のメモリ使用量を算出する。
【００５７】
ステップＳ１１０において、表示制御部４２の稼働率が第１所定値以下になり、及び／又は、表示制御部４２のメモリ使用量が第２所定値以下になると（ステップＳ１１０で、Ｙｅｓ）、処理がステップＳ１１３に移行する。
【００５８】
ステップＳ１１３において、稼働時間算出部４３ｃは、表示制御部４２の連続稼働時間を算出する。表示制御部４２の連続稼働時間は、表示制御部４２がシャットダウン及び再起動すること無く、連続して稼働している時間を示す。なお、稼働時間算出部４３ｃはタイマーの機能を有し、タイマーにより表示制御部４２の連続稼働時間をカウントする。
【００５９】
ステップＳ１１４において、判定部４４は、ステップＳ１１３で算出された表示制御部４２の連続稼働時間が所定の稼働時間以上であるか否かを判定する。
【００６０】
表示制御部４２の連続稼働時間が所定の稼働時間以上の場合（ステップＳ１１４で、Ｙｅｓ）、処理がステップＳ１２０に移行する。表示制御部４２の連続稼働時間が所定の稼働時間以上でない場合（ステップＳ１１４で、Ｎｏ）、処理がステップＳ１４０に移行する。
【００６１】
所定の稼働時間は、予め設定されている。第１実施形態では、所定の稼働時間は、２３時間に設定される。従って、第１実施形態では、１日にほぼ１回の割合で、表示制御部４２の再起動が行われる。
【００６２】
ステップＳ１２０において、表示制御部４２の稼働率が第１所定値以下になり、及び／又は、表示制御部４２のメモリ使用量が第２所定値以下になる条件と、表示制御部４２の連続稼働時間が所定の稼働時間以上になる条件とが満たされると、表示制御部４２が再起動するタイミングであると判定部４４が判定する。
【００６３】
以上、図３を参照して説明したように、表示制御部４２の連続稼働時間が所定の稼働時間以上になるとき、表示制御部４２が再起動する。従って、所望の時間間隔を空けて表示制御部４２を再起動させることができる。
【００６４】
次に、図４を参照して、制御装置４０の第３動作について説明する。図４は、制御装置４０の第３動作を示すフロー図である。
【００６５】
第３動作では、表示制御部４２を再起動させる条件として、出力制御部４１の稼働状態が用いられる点で第２動作と異なる。以下では、主に第２動作と異なる点を説明する。
【００６６】
図４に示すように、ステップＳ１１１において、稼働状態取得部４３ｂは、出力制御部４１の稼働状態を示す情報を取得する。具体的には、稼働状態取得部４３ｂは、出力制御部４１の作動情報、又は出力制御部４１の停止情報を取得する。出力制御部４１の作動情報は、出力制御部４１が作動状態であることを示す情報である。出力制御部４１の停止情報は、出力制御部４１が停止状態であることを示す情報である。
【００６７】
第１実施形態では、出力制御部４１が作動状態であることは、表示部３１に画像が表示されていることを示す。
【００６８】
稼働状態取得部４３ｂが出力制御部４１の作動情報を取得するとは、稼働状態取得部４３ｂが電源部３４から供給情報を取得し、さらに、稼働状態取得部４３ｂが出力制御部４１から送信情報を取得することを示す。供給情報は、電源部３４が出力制御部４１に電力を供給していることを示す情報である。送信情報は、出力制御部４１が表示部３１に画像データを送信していることを示す情報である。
【００６９】
第１実施形態では、出力制御部４１が停止状態であることは、表示部３１に画像が表示されていないことを示す。具体的には、出力制御部４１が停止状態であることは、出力制御部４１の電源がオフの状態、出力制御部４１がスタンバイの状態、及び出力制御部４１が表示部３１に画像データを送信していない状態のうちの少なくとも１つを示す。
【００７０】
稼働状態取得部４３ｂが出力制御部４１の停止情報を取得するとは、稼働状態取得部４３ｂが電源部３４から供給情報を取得しておらず、及び／又は、稼働状態取得部４３ｂが出力制御部４１から送信情報を取得しないことを示す。
【００７１】
ステップＳ１１２において、出力制御部４１が停止状態である場合（ステップＳ１１２で、Ｙｅｓ）、処理がステップＳ１１３に移行する。出力制御部４１が停止状態である場合は、言い換えれば、ステップＳ１１１において、稼働状態取得部４３ｂが出力制御部４１の停止情報を取得した場合を示す。これに対し、出力制御部４１が停止状態ではない場合（ステップＳ１１２で、Ｎｏ）、処理がステップＳ１４０に移行する。出力制御部４１が停止状態ではない場合は、言い換えれば、ステップＳ１１１において、稼働状態取得部４３ｂが出力制御部４１の作動情報を取得した場合を示す。
【００７２】
ステップＳ１１３において、稼働時間算出部４３ｃは、表示制御部４２の連続稼働時間を算出する。ステップＳ１１４において、判定部４４は、ステップＳ１１３で算出された表示制御部４２の連続稼働時間が所定の稼働時間以上であるか否かを判定する。
【００７３】
ステップＳ１２０において、出力制御部４１が停止状態になる条件と、表示制御部４２の連続稼働時間が所定の稼働時間以上になる条件とが満たされると、表示制御部４２が再起動するタイミングであると判定部４４が判定する。
【００７４】
以上、図４を参照して説明したように、出力制御部４１が停止状態のとき、表示制御部４２が再起動する。従って、出力制御部４１の動作が妨げられることを抑制しつつ、表示制御部４２を再起動させることができる。
【００７５】
次に、図５を参照して、制御装置４０の第４動作について説明する。図５は、制御装置４０の第４動作を示すフロー図である。
【００７６】
第４動作において、表示制御部４２を再起動させる条件は、第１動作の条件と第３動作の条件と組み合わせたものである。
【００７７】
図５に示すように、ステップＳ１００〜ステップＳ１１４に示す処理が実行される。そして、ステップＳ１２０において、第１条件と、第２条件と、第３条件とが満たされると、表示制御部４２が再起動するタイミングであると判定部４４が判定する。第１条件は、ステップＳ１１０に示すように、表示制御部４２の稼働率が第１所定値以下になり、及び／又は、表示制御部４２のメモリ使用量が第２所定値以下になる条件を示す。第２条件は、ステップＳ１１４に示すように、表示制御部４２の連続稼働時間が所定の稼働時間以上になる条件を示す。第３条件は、ステップＳ１１２に示すように、出力制御部４１が停止状態になる条件を示す。
【００７８】
以上、図５に示すように、第１条件と、第２条件と、第３条件とが満たされると、表示制御部４２が再起動する。従って、出力制御部４１及び表示制御部４２の各々の動作が妨げられることを抑制しつつ、表示制御部４２を再起動させることができる。
【００７９】
［第２実施形態］
次に、図６を参照して、本発明の第２実施形態に係る表示装置１００について説明する。図６は、本発明の第２実施形態に係る表示装置１００のブロック図である。
【００８０】
第２実施形態では、表示装置１００の過去の動作状況に基づいて、再起動時刻が算出される点が第１実施形態と異なる。再起動時刻は、表示制御部４２が再起動する時刻である。また、第２実施形態では、表示装置１００の過去の動作状況に基づいて、再起動時刻が更新される点が第１実施形態と異なる。
【００８１】
図６に示すように、記憶部３２は、対応情報３２ａを記憶する。制御装置４０は、生成部４５と、時刻算出部４６とをさらに含む。
【００８２】
次に、図７を参照して、対応情報３２ａについて説明する。図７は、対応情報３２ａを示す図である。
【００８３】
図７に示すように、対応情報３２ａは、表示装置１００の過去の動作状況と、表示装置１００の過去の動作状況が算出された日時とを対応付けた情報を示す。第２実施形態では、表示装置１００の過去の動作状況は、過去に情報装置４３により算出された表示装置１００の動作状況が蓄積されたものである。
【００８４】
第２実施形態では、表示装置１００の過去の動作状況は、出力制御部４１の稼働状態Ａと、表示制御部４２の稼働率Ｂと、表示制御部４２のメモリ使用量Ｃとで構成される。対応情報３２ａにおいて、稼働状態Ａの「ＯＦＦ」は、出力制御部４１が停止状態であることを示す。対応情報３２ａにおいて、稼働状態Ａの「ＯＮ」は、出力制御部４１が作動状態であることを示す。対応情報３２ａにおいて、時刻Ｔは、表示装置１００の動作状況が算出された時刻を示す。対応情報３２ａにおいて、「１日前」、「２日前」、及び「３日前」の記載は、表示装置１００の動作状況が算出された日を、現在時刻に対して相対的に表している。
【００８５】
対応情報３２ａは、複数の稼働情報αを含む。複数の稼働情報αの各々は、過去の一時点の表示装置１００の動作状況を示す。
【００８６】
第２実施形態では、対応情報３２ａにおいて、複数の稼働情報αが、所定時間間隔で設けられる。所定時間間隔の大きさは、予め設定されている。第２実施形態では、対応情報３２ａにおいて、複数の稼働情報αが１５分間隔で設けられる。
【００８７】
次に、図８を参照して、第２実施形態に係る表示装置１００の制御装置４０の第５動作について説明する。図８は、制御装置４０の第５動作を示すフロー図である。
【００８８】
図８に示すように、ステップＳ２００において、情報算出部４３ａは、表示制御部４２の稼働率を算出する。
【００８９】
ステップＳ２１０において、情報算出部４３ａは、表示制御部４２のメモリ使用量を算出する。
【００９０】
ステップＳ２２０において、稼働状態取得部４３ｂは、出力制御部４１の稼働状態を算出する。
【００９１】
ステップＳ２３０において、生成部４５は、最新の稼働情報αを生成する。最新の稼働情報αは、ステップＳ２００で算出された表示制御部４２の稼働率と、ステップＳ２１０で算出された表示制御部４２のメモリ使用量と、ステップＳ２２０で算出された出力制御部４１の稼働状態とを含む。
【００９２】
ステップＳ２４０において、生成部４５は、記憶部３２に最新の稼働情報αを記憶させる。その結果。対応情報３２ａに対し最新の稼働情報αが追加される。
【００９３】
なお、生成部４５は、現在時刻から過去の所定期間までの間に生成された稼働情報αを記憶部３２に記憶させる。そして、生成部４５は、過去の所定期間よりも古い稼働情報αを、記憶部３２から消去する。その結果、対応情報３２ａは、現在時刻から過去の所定期間までの間に生成された稼働情報αで構成される。
【００９４】
所定期間は、予め設定されている。第２実施形態では、所定期間は、３日に設定される。従って、第２実施形態では、対応情報３２ａは、現在時刻から３日前までの稼働情報αで構成される。
【００９５】
ステップＳ２５０において、判定部４４は、現在時刻が再起動時刻を更新する時刻であるか否かを判定する。なお、再起動時刻を更新する時刻は、予め設定されている。再起動時刻を更新する時刻は、例えば、Ｘ時Ｘ分のような具体的な時刻で設定される。なお、再起動時刻を更新する時刻は、毎日の所定時刻でもよく、数日置きの所定時刻でもよく、所定曜日の所定時刻でもよい。
【００９６】
現在時刻が再起動時刻を更新する時刻である場合（ステップＳ２５０で、Ｙｅｓ）、処理がステップＳ２６０に移行する。現在時刻が再起動時刻を更新する時刻ではない場合（ステップＳ２５０で、Ｎｏ）、処理がステップＳ２７０に移行する。
【００９７】
ステップＳ２６０において、時刻算出部４６は、対応情報３２ａに基づいて、再起動時刻を更新する。再起動時刻を更新する手順の詳細な説明は、後述する。
【００９８】
ステップＳ２７０において、判定部４４は、現在時刻が再起動時刻であるか否かを判定する。現在時刻が再起動時刻である場合（ステップＳ２７０で、Ｙｅｓ）、処理がステップＳ２８０に移行する。現在時刻が再起動時刻ではない場合（ステップＳ２７０で、Ｎｏ）、処理がステップＳ３００に移行する。
【００９９】
ステップＳ２８０において、現在時刻が再起動時刻の場合、表示制御部４２が再起動するタイミングであると判定部４４が判定する。
【０１００】
ステップＳ２９０において、表示制御部４２が再起動するタイミングであると判定部４４が判定すると、表示制御部４２が再起動する。その結果、処理が終了する。
【０１０１】
ステップＳ３００において、判定部４４は、ステップＳ２００に示す処理が実行されてから所定の待機時間が経過しているか否かを判定する。ステップＳ２００に示す処理を実行してから所定の待機時間が経過している場合（ステップＳ３００で、Ｙｅｓ）、処理がステップＳ２００に移行する。ステップＳ２００に示す処理を実行してから所定の待機時間が経過していない場合（ステップＳ３００で、Ｎｏ）、ステップＳ３００に示す処理が繰り返される。
【０１０２】
以上、図８を参照して説明したように、時刻算出部４６は、対応情報３２ａに基づいて再起動時刻を算出する。従って、表示装置１００の所定期間内の動作状況を反映した再起動時刻を設定することが可能になる。
【０１０３】
次に、図７、及び図９を参照して、再起動時刻が更新される手順の一例について説明する。図９は、再起動時刻が更新される手順の一例を示す図である。
【０１０４】
図７、及び図９に示すように、まず、時刻算出部４６は、対応情報３２ａの時刻Ｔのうちから全ての日で稼働状態Ａが「ＯＦＦ」になる第１抽出時刻Ｔ１を抽出する。そして、時刻算出部４６は、第１抽出時刻Ｔ１毎に、稼働率Ｂの平均値Ｂ１と、メモリ使用量Ｃの平均値Ｃ１とを算出する。
【０１０５】
第２実施形態では、時刻算出部４６は、３日間の全ての日で稼働状態Ａが「ＯＦＦ」になる第１抽出時刻Ｔ１を抽出する。そして、時刻算出部４６は、第１抽出時刻Ｔ１毎に、３日分の稼働率Ｂの平均値Ｂ１と、３日分のメモリ使用量Ｃの平均値Ｃ１とを算出する。
【０１０６】
図９に示すように、次に、時刻算出部４６は、第１抽出時刻Ｔ１のうちから稼働率Ｂの平均値Ｂ１が最も低い第２抽出時刻Ｔ２を抽出する。第２実施形態では、第１時刻ＴＡと、第２時刻ＴＢと、第３時刻ＴＣとが、第２抽出時刻Ｔ２として構成される。
【０１０７】
次に、第２抽出時刻Ｔ２が複数存在する場合、時刻算出部４６は、第２抽出時刻Ｔ２のうちからメモリ使用量Ｃの平均値Ｃ１が最も少ない第３抽出時刻Ｔ３を抽出する。第２実施形態では、第１時刻ＴＡと、第２時刻ＴＢと、第３時刻ＴＣとが、第３抽出時刻Ｔ３として抽出される。
【０１０８】
なお、第２抽出時刻Ｔ２が１つ存在する場合、時刻算出部４６は、１つの第２抽出時刻Ｔ２を最新の再起動時刻として算出する。
【０１０９】
次に、時刻算出部４６は、第３抽出時刻Ｔ３が複数存在する場合、第３抽出時刻Ｔ３のうち最も遅い時刻を最新の再起動時刻として算出する。
【０１１０】
第２実施形態では、第１時刻ＴＡ〜第３時刻ＴＣのうち第３時刻ＴＣが最も遅い。従って、第３時刻ＴＣである２３時４５分が最新の再起動時刻に決定される。
【０１１１】
なお、第３抽出時刻Ｔ３が１つ存在する場合、時刻算出部４６は、１つの第３抽出時刻Ｔ３を最新の再起動時刻として算出する。
【０１１２】
時刻算出部４６は、最新の再起動時刻を算出すると、最新の再起動時刻を記憶部３２に記憶させる。最新の再起動時刻が記憶部３２に記憶されることで、再起動時刻が更新される。そして、現在時刻が最新の再起動時刻になると表示制御部４２が再起動する。その結果、表示装置１００の動作が妨げられることを抑制しつつ、表示制御部４２を再起動させることができる。
【０１１３】
以上、図面（図１〜図９）を参照しながら本発明の実施形態について説明した。但し、本発明は、上記の実施形態に限られるものではなく、その要旨を逸脱しない範囲で種々の態様において実施することが可能である（例えば、（１））。また、上記の実施形態に開示されている複数の構成要素を適宜組み合わせることによって、種々の発明の形成が可能である。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。図面は、理解しやすくするために、それぞれの構成要素を主体に模式的に示しており、図示された各構成要素の個数等は、図面作成の都合から実際とは異なる場合もある。また、上記の実施形態で示す各構成要素は一例であって、特に限定されるものではなく、本発明の効果から実質的に逸脱しない範囲で種々の変更が可能である。
【０１１４】
（１）第２実施形態において、記憶部３２は、過去３日分の稼働情報αを記憶する。しかし、本発明はこれに限定されない。記憶部３２は、過去数週間分（例えば、過去３週間分）の稼働情報αを記憶してもよい。そして、対応情報３２ａが曜日毎に設けられ、再起動時刻が曜日毎に設定されてもよい。その結果、曜日毎の表示装置１００の動作状況の違いを反映した再起動時刻を、曜日毎に設定することが可能になる。
【産業上の利用可能性】
【０１１５】
本発明は、表示装置の分野に利用可能である。
【符号の説明】
【０１１６】
３１    表示部
３２    記憶部
３２ａ  対応情報
４１    出力制御部
４２    表示制御部
４３    情報装置
４３ａ  情報算出部
４３ｂ  稼働状態取得部
４３ｃ  稼働時間算出部
４４    判定部
４６    時刻算出部
１００  表示装置
【図１】
2019139070.tif 000003
【図２】
2019139070.tif 000004
【図３】
2019139070.tif 000005
【図４】
2019139070.tif 000006
【図５】
2019139070.tif 000007
【図６】
2019139070.tif 000008
【図７】
2019139070.tif 000009
【図８】
2019139070.tif 000010
【図９】
2019139070.tif 000011